kernel-rt-modules-4.18.0-488.rt7.277.el8 |>{  Ayyy{{dGRU]"EU|90 { ")z3[2c,Y'0D ?֞Ë] Z\eM4h%^C惘`0[R\Q[_C MmUO E,N4O?. :W 0v Yn'=Hŷ&{bۮ%E砲.a,fXP7ә(526r"\Ԭrѵ'_4כ/XGqMvPPNJʵg9 @^" &8g, Ak')v% Ô2meW{sT"b[ug$/+ֆBq=Qe6tϾeq r[yh(qN;E bl:rRe12kƕr{j`rD4n6kKJnh>HW2ւ:w6~Vh~v|ge푎) Ǎ$^LJP'| ((mviv,maD9 lDIí~k95F% UOݥ w JK[v3JiPT Mf^?@W_wB/R/ܽgLV0y`B?d + S "<SY`j ! +@ ?  T&PVdVW(WN8WX?9`T?:۽?>{7@{?G{HHIXYp\]@^3Drbde#f&l)tDuvw8x܌y4gptzCkernel-rt-modules4.18.0488.rt7.277.el8kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.dFPx86-04.stream.rdu2.redhat.comx@CentOSCentOSGPLv2 and Redistributable, no modification permittedbuilder@centos.orgSystem Environment/Kernelhttp://www.kernel.org/linuxx86_64/sbin/depmod -a 4.18.0-488.rt7.277.el8.x86_64 if [ ! -f /var/lib/rpm-state/kernel-rt/installing_core_4.18.0-488.rt7.277.el8.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-488.rt7.277.el8.x86_64 fi/sbin/depmod -a 4.18.0-488.rt7.277.el8.x86_64dYth|H4%8/h<`IT;H$l)T+@!Ld0!DB 9\3@ X}4| 0 P P+8J(D6(mvE,oK`,٠T^`7<q4p%DG:(/ ( TG!@@@|/%4l50 L ` H0 x V\5d*\ x(lh |NQ !`ӈ 2@*4 x%L/H,!83 [>4)0 'Go8~$-] 4, 8 < 0 dX$/lL $ T,H/0D (,"l`$`d!<<G lxILbmp+< l$%@0)  H l`XB @ De$ D@*, L0h1 &(P P!<'49"v $t4))AV'T"P9/0tl$ D@ (H?x| ,  h +$ ,4p X`T0@ (l ,($(l\8TD ,( $H0$,4"TY'$$x0< x)L,5 $.TJ\"<h %46+gp" 8A)X&lH0Z9=<H d \4x8i|X H LxtC!(  "88 h84$$3LwC!L7T$H|0794$H 0\p7- 1hAE 3@8k G|@7tw|/3 twƸ1(4 ,4TT*"$, D P( Sx ))*h4<`Y"TD= tf l/ @K4I!$LQ`\PM8=vLA6H7d4Q5d$I4xO# 4G,<$Dpt=  P M PL%f@$3 t1!$> 9\LX1\Mr(dh<)tP L E.Xc 70:P!`&,)@٨$*x} t"pQdo8zX,H9#`d4d$Wp#PTxF1+IC(IXX$0lp (/3(1|$ D 3d(4  @ X$ T |h<90 ` p $ "|Lt & g 4H -p@h|(S0pH@`@ p},/ |>~_$ODE6Hxhi X $ H2+P0t! @0  CT |8X=80  0L) ( (O)XM,,)@<4 63& HX-d'8# -px\X0$ L(< 7a 04jD,x16<+PL*()~#90!u(D0>TL D,|$ < 8hBLA0H$l3 x HOE\08>ASlEPU4h d \` 4\SCP^J\h:?WAN@MVNtN0T% `h\ H*xuHp T P $5nD ,P@>U4F@'G4waj,5't(A+*X=@C!++/l:G(\ p@ 4l \ ( 0/0JH !=$E t".6= / h 4D @%'%OZ=X(<FN,s@HLM4\78`&,($:U,]|P0 x (@x(x ,`|8< L/ %@h hbD%0\ 3(l< X <  X?$ @SD ;M`C<h ,,=h+P<7\dFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFodFodFndFodFodFndFndFndFndFodFodFodFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFndFnaa22f82474fd2526bee7ce7b2243e21c697011696dfbe5dd871558220e77da09dcaa4ceb5721093e4d0add4d2c7352e42dc100b029ff89b6e798fad5caba928b46b687787e34eec39dbf0d1b002a2c84aa5f7ac753491e5c66d369b48a024fab714473fe628b3a6775199ae8daa38cba68955b422c8392bc4912558a2089bf64064dd7199bb71a7d568a23bec6bda82d373da73eb1d534ca22178b79ceb9969eb9934f9acccae6945c73284d35d9aa88544318478767588a6951339609aa0179c2aa355efc895d4b59cf2cdd81c37b11ba503d0c25d47eec85900184f6eb39798de26c44eb392abace1c773b100d2f7e91a5ac21cfba0de8a0f10b459592fd122f41a4209056fd15891c53c87c7873ea63d4716ae7eff66d73a1433ba7c7d3d357dbac7b3c2d90ff2d5cb013f1bf27ce9da6638fcb025a5243f9ee74775524160babe977cead84073d27a36cb1a84a9249f35b07a2a1f5e6d419bf38ab85e13703e774cc0b8d7f6cdce566e3f1392625299affc5ce37b897da1c950ae96c90ef74be4fe0177761576d8bde8f54bb1567565466a847259bb44563b8cb4c2a2b4531ec47457e67d5843ffcabac462f72e89d132de5ca16fbf5d6251cb8b8e7220d9b8b61aa606a8373e2b41ffbfe934e423c051e2229f0bda145662972b7779adde24df1bcef16716cdabd0ff3a9299b87c867b4fcdd91dad49ac6151766bf2b2d681a3671a480ae538fd97956368164c0e0146d13fd3613ae4a9493a39acec7ec9ad1e9170ef1778e38db422b965ef7a48d5d0c566575c2634764be5c7f160b9235460a1cf4766f1a8f9c6984dc847424e973229d01687e4dd11d9d9bb1e710883f9559f9e356486d45d34eecfc4971914c80620cad47ca748bcca1df0f126ab34afb046d289d06b770990b773a751d2af75e3b378d587ca97a134b001a7c616c36d031ffd94b16a1e1bee23e5a231c3fc7c505ddfd10d8201d7703741ac0f8907c9abba36f154ac33e016e1c0891d1195d634a71c89d61857f0a4b7cb2bdc21c639f84313801fa8d854ce1f181051ab5eaa661c775d4ea88aa815cb88edad56b8644fc1b28aa9e11a65f4b5b8f45828529ef1b20e90fe8ba3d4074215cd894378a0fd0affc3f94b5b27e49cdeb737d351711475939bea557d9237abce48324529d96f5552c55d6c04ed64c85777b4a3a5ef89210d1fdd83ce7d53b7814abe70b9d3fde4408f8ee6a582d4cdf827b73f2c5197ea9d4aeb844cf07a46285fcbff5993be026871a6bf1f65ad0d79ebcf5fa5956c11affa34bd8e0c107cafdaca277c4e307b4dd1cf6a85f634c8def6924a995aba177a1b431596e12235cd96ad9dbc38749eafa69fc2c228b11a520e358e4f331d0e6f2d8042eb90b82c1f0557a4ecacc3dcd37d0db9479f55a813b08596cb304cd55e27db60c5f57d427938529015f9a4c935917e416eddb280cd766e6e4cd584842fe0b0021ab53a8c018a9532f04be6582b0eafaf1417bd732dab9a8fd4d3353e389d2b174b7fd53fc85229b68068c6b7c27667742dbbac5170eec0731d3098fea95910e34fae5fbc96f711c55f80cbbaab0219b34f29656c9fb06f516311f5d3eba82c55b6ada7d112e629f3aa0e3233ab1b9cac329358842a2d5acb0fe9a87b59f5facb33017149cb53dbf577ed468ccb77604a93dc55335e45e5266fed135d23b380f130c65836d75fcb4800c65944144889b513c744b6187fc27b95d6798723a75c57cf5b86806a0f32943e8353fd671586314f4677a1fe766474cd25451846e474dabcc035a15f68a38f6547b8f2f93c8e841affb12d40cec70d7cc05275ba1680431024c515892df6fece7321db87112f85050588fbfbd7fbdb17b2d1899c19e2ee58e9d405b17b8ddf82c018bd6c9b549ecc5d1981fa5cb4846b369906d6e5faca0f017837778967c743bfca12dd7f4fcb0e6fc16f8aa165bfbf0e79165a6f821e58001bcb43894419e000303d999ab986178196fdd8d7ee9747e0fe9603b1376a07ffab15284e062cdfba244b3f1641b980eb8b00ce7b48d7fdf6e4a9ed88b3f79aa4e9e358b9f6606244901ff83c216136310a51cb431463e81d6e0f171a240ce11d279289d8409ea830c88302905d5f547b9dcce31e871eb763358c01c5038fe1ebae347f4080d2559300253f6d326fe502dd77cec2782efdce554cffeb1dcb4d82502a22fbfbe8b1c74f423f73d1042c6d18382668b8406948922df7ea8bad8f44942c53c31033be770c6d503978bd4bcc21da90f678c91df9ebcb604e3c7d03a674fce092fb24f6c6f1b86724152586f39f579d94a893c135e3b675d1a7c3b5eb0c48dc5ff689db872a8d6da5c9cfdf6f8da523840105930ebb57b24b2b202edb5524007ef70b2680991c91401b24225bbd2c3a1f815dc945bf5668c887996c3755f1c68e555de28260ff2a7d26b4bd97ca3da3787e6e382b119f77af4d4e832cd8dc43a99539e905c0b7231e5e9123b7d203cfeedb84e0f5447dbe59565bd10aa806da0aca3034ca7c620d61ac69b494ed365449be94d7cf8189ab12d8dc7f34689bfc449a93914a727168881899a5d0095c0ef0cd591d0e922d94af8ff42110bbb3cd0af6a05691837274a97528fce347f3767d0729cfa5dcd0ce8633733e485d48cf253f941a74c229be33c465b27180b7df3a9384174b24353be51496062e6b27837747b128f9ee7a5ef009760e9d414aeb90291c9af62a8681fb622121d9675288ad48fae7afc7ed2707046da3652e5f5afba7eacbc0f9e8fcb0b407583b3d2d84193c16592a97deadbe991e9bee5d356b527561770fab791a7f7d8335ecf612a836ad7a5c6b6f5c51d5dfa75f040efe6612db11b5a7bbb3923c3ede3993037e29d76e66e5e69b35bd54dd33e9c7582ea9a60aad8476aa2f8fd56c6f33738cc388687a973a53100015cb69249b08c4237a8db00a09af34234c218285555a18b96f3d7664a6b8dda98da13a779dc8287c2e362d581dec3d99266a9cd35f76729d53ab6ed0b7544787e87061ff14a1b16eb96f855d5c5a307bb9a7d8af7a1b56e10dbe2aa1ea6eb2bba088e2862582e06ca59e264188782b399572221495205962cecade2eb09616c6c5d5ed5f347d4f4f9cf78b1d7a2f53ffa9edfc051ee06bc8120e1f1f00b26a13fca017f2b572822c8b24957efbc7605b58486e5c841d3ac42889e49b88ebd459769adf512c49c385c516dcbca1b0a303b3bc3cda73a97725366ec2dcff2696994772f54efd7e5e86cd37167707591da357e9f6e1c0008aca4703554bd18dfb4984385e5f109df330a6a3b7f797350e8a2b274ed3cafad24c8ae11b7f757460293a7300f57b9476147dba57f3ca9636991d88d898874dc7a3fde27db0151aa7ed5f642f80026c4cc5669f621a9473cc82bf6846023db28764c24bd50b3061aba78ce16e17d44ae9b337ab182c0f1eec59e8667bf0313a1ebd40a510a3847077188e21300ada75394d09e839c08b0ff1ac597aa85edce2e047e1a018111ca7c5fdfc3889366b7fe92f9a8630cbde2b45437be35054d3ed48fa17249a3ec363e8549270b7383c8c9cbbe1caccda5ac2d4f746d8858e09a922b5415433c6b145167961bc1851228005c7154c50abd0fc8c550cc2e08502f6dd6a78fe353e6f54f26537fd367ce3c817ab56f9c276c2b785360a5d9999736bdc3ca5e62d726b196ae7e4d30a5ffc2953df5dc7650b3964fedd801776897dfa7beb2ec580025a5a9c98fb57200a7c2b93017ef88ccf1e36ed044a26d237b960008732ba40e69fa7aed2c466ab8b547416705e780b26bb316afc59d4b8f8b4fab9384c1505f376c50198d730eeec1fc7a52150fbeb93a1c3faf5e972c76b79c21b8e051fc14d9e4e18ddda17dcc4cd01fb81d1c26027b67f8fab2695cc7abe7fde399eb4f3c01037b9afc8d03603e3e22dab3ab3a2069f31bb375cd65d0f8802dee8493398f551c15d5d98c82b2ddfaf6af5c5ec9ec0b4504a52e0e8ee43b2339c29e6736ab48537e6975a7fa0daee18488da6bd7a7442c860b5dfb51433e35227d901ddb16e9783ced308da58aa5cf9206a80176660a72c1d2516702ccd43b9c1b33073de8675bea5abe320d961f2ecbf6f91e24ae29107c60bf1ff5ad8e66ad7fff8ffb5d789f4898f70cbb2fbfbffea779c18b14dfbfd78f9c8fa35ebb13a65bb71c9523178d2437c1f6081f45cc5048d806c1af242b380cf043d306282ec29e72fd7e4a2818799dfe4a1df386ff359043523814399c5cd2cd1b7196074285855edb6a5e76b00468f8ff57928f21c4c401ad17af731668e8ce6b64f44b4a0a02ed1c3bb7b16a783dae439ce0c6529686203cd2d56f65c21cecf61c03bfb8d93abd85e6cc1ab150be25489cc68a2692c9d252c7c2157c8795cf212045beb88f234c164b9717fcd62b00c5b37260de3aa94c9e6979541e6e7371cd3a667a29b5c2cd7a275cc693a5107475fea2c82aad20b49102429fa07caff66a81ad8e35a232a1cbf72097f9982306a966edfbc3b57f566a37828b0444039c010ec4690630d3f5623356093353efe81e63736a2f50472838b2892edb1ccb3dfd904f0797ddaf3c59bf618b2ec774fce8bd559bb0443b23e4da3d6a51e9c6ee7d4f948a91032f347f9580cc3eed29dd0332126322afaab19c03fa1c188f9b4e99760efb1f1257492f1122599a08310ba91847bf4cba2e6fdf64441e43555740c23b191ae97866989ea981f8ce05cb543d409d2e36d44d6026c064316fa1a6c913da8807b74fb2fd3efc2d0a9167edb1ad1ccf53259ea3ba85ca753bf0ce73729c999c958ab4d9d6ed663cae022b5aba54c83556b345e6359d9e652f794a96df3e249815771069c0f933a63858f8040cbe5b7d12b3ace484bdc12d8f1c3bf154767d5f2eb7e893eeddb12055ada79f6b2a98bab983e551b52c2d4422b343103f04c0db17f159b85b23cad5739d13b4a38f4788afd9a66c88a9442a3f83acdeff4fcaa790ceb2a4a995378380d92f5bf17f25dede30d3e7d74213346a1bffa92cc77e3fb7cd9ff96671275989ffa6d488acc2ab8b611bcabd60a80959fb7f314bac599ff970cd99b7afbd1b51cefea4c94968ecce3deb59337f661824b2b64cbbfc7aaf6b97dc5afb9f0c68326ec289b575ff0ef63e9d81d3bd2481927ee5352f742ff0ab7b353753e43f613c29e8ff883e4b7d1a00d53fc191ac87402343f949de882ee1da9d3d9f54da9468d89b4002f5d091ed22486977f6d6cdef304d5deb3491a2fdecaee75b812c6a25c812eaa8aa79aaddbd882ef981a57e4629f44dce8c55e18fe446436864461c19fb0bdfb0e20d158f9fbc36eb124e41de4334e246b2e213d6a04f23d45c0cc5998658a1dbf56bc42c8e596ed098639055094e472629b99c3d8a5617e456d6eaea5166f812c3147d31c184a36a50d9afa59caa212fc8fceef5fc33055cb6c6934247b704d11000de41ade9b3157a0510ab0a2f8a5c497cbd8345e819d7b292fa8a3d64226fb4fdc1f70a08fff2e9f8a2ff12fc904e5ce59c64f50b39eea031685795101039bd3bcf1e09406cc59ec3edc6248d16b3691073c4d4ba27307e3766ada72ecc9c476e59f172874d08a68abc9f1d08f01b4820a94867b8da54fd984e88c65dad97e7db6ac519cca237beda1ca1959720a316195ee13a415bd8b1f8b6c1943ac7a8c114bb8e64646514095780bfc9a2cd4baa9dc0ca0f2f11f3d5467c576db9a3fd7b3a5b3b82f046e978ceb0e00014cd13d5190acd871f7bf90ce2a3803a20fdd1f353154798bcfe78f09144332d7e92e1e76675947387765d401b4e6ed2216ba957fc5fc407643fe19daa401f6c949bff41908559fca14511dbe94277d9a2874226397267144eef86a872c89bde99bc6c8873e09ecaf6cec85c874ee3905cc8b4f4371caec661158b5c552ee0938fe8128aec35725ba1767daa6ce12ff830e250944d90b2c3a618985481969bca80f8d43fd04c0fa7d6f27b71e8409a3282f7402b8a1242eb9af35023e2559d2d9343c26bf6c554ba98befc3e31d42795c321ad42265f142de1661eeae05ddc8cdca815225275c0a0e0ad630e1075bc710604e5f2a2d386edc7bf8a3202e439629c64655db57574e03d235609a4848dc47acb87e1a856447f07c8f94da492f80ec5da14744749beca4d217a90d4d6b39f0ba9a10b95403f3ea3b11147d7bbf92c011df596cad634508df622a3b4fcd77172beb75105f0de99d059c8967a092b3e39e582055fe7357bcb544e2562b1c7ebdaa720399117af855bb3b3ae28fbce33ba709d9ca99f98a0791c80147fd1cc57b1808d1e4514599f77b8e9d12343fa172433831a8bf2121d876500c62952dce9f309738fff4bbc7bb648b7591b1f4cacb30eefcefffca3bc4e7fcd26298c224885ef529808296cd2ea68e3cfa3b1b662c2c99f2607ed0ec93db46ec8a57d4bd5f0fdff83b3cdb75a05a16dffcecb91bb5554d313c2118584109cf160a5df46b597c0cba475aeb1cbbebb3d24ae465f8673697528d0873c7f1c8672436e47270319edd1ae5f34b6d6f060cdbf582a34d8824fb6fd2938c960948edf28001e8042ded7cb8940a958e24f706c9f24b897fd993ba8f0b51bb0f143ef569c7ea1e087a78c6003cc2684ed3b922eb4f8624ad9b287cbe9d1d31234480fa9e0d32619ae845c61ef76add7e3e5d9415d8ef8890bfd3f14598ae147f114082dabc3728b4d34e094a788d9fad468733da506cbe05f6775f7e2c3bf8ca6ac015b3ffa7d9647dafa515f4ae2b1a2d27da29dcb500a7852f7d9b024df2a1c6485e14bc75ae6e835d252922fb1169bcf81f449b4e2c4a9b0c5ba5dd131dd7f06df6c18af16caeaa10676de4ab62b189ece5fe3b9bd7f6a2c96704ee2ec51276cee21e9a40f9a93dcb1e6141ec250c9ef499a310e014ac56395f64b9a4e23956b90f4a66ad251954845c8a5751d23c56070250c45e2072a8c173d1262efb85597a04f0d4376aeda1dc0c268b9d4517b768be1a6755b9f6ba9724f5d6ae5fdc51ac7fc3ab833562d711a86610450a29676369290d5eb4abfa082a84b4fc5d545774838b7a06eaf97ffc71618f8cc9654ab07221d4c8d6a1dc487b847149ecd6cddb03195734f99113a9a98428a53d178c3760f91020c0d4752f48355fcaa0514428bcaf87fae44409ef47dda00390d774c3c5fbb407fc9ef178cec675d26a52b02e0d3bf422df08d03e6eadf5da52b694f87cee2b1f4d024d99449184aaf4cc9c84c4d7087b5df869313f2f0acf7eae4aeec2b730ec3403bcd87f70ac7bbc6645934c19101c8b5d90a11749b8eb87bd4356408f7c80f0a8c883c2e3a38cbc48d61345e00adb6795bc117aa71cba547f408d391cb32cfc7de4e4b2faa56f84bc0513b7bf40fa8b6a033a306f5d0c7d7a8e599e59e27908e719391ca1ea226ee5a6630f6b57bf41b377ba0e78eb990e00e4d754f82954ae333b8fb4ba13ae8a082809dcb99693b808db869653a196257ab78310415d7bf82b57f60a478479c6aeb3894a2f14f70f671fe68f4cf94c206f4a23ae521ca927bebc5632a95ed352770a6480b263f7e46303c81a691170aa14fb781fe38ecc9271d588ba1e5ea9e4c864ac14ce366b016d74a91cf00a9de97525c586c159a90131e9e0d1d8508a3166dbd348335abb4c7418fe2225680aa82cc9a05aea355f39e5d945388bc7f1e6c3f08e10de308ace0cb6dc098a822d9e5db50a1c4ad1bbd0fc8356340edcde74eba84762c792585a62a65af64dce4914f7994b3c0e8da727d0bb89a443b53517fafb9acd81afbf5b91e69628265c9b76354b33b9c764b5acfeb1481b958e4a746c8f5fd36c315efc374cc209791d87c35bda28c554301b867f2f7f3281f68f936837382bf0db084cd5bf1a2028ae31526435c47db174d79d28239a9214f94eb685ae6f02ebee8b9109836a887c198b745df63f3936d765155a973331c87d3c4b0884c0ab2780d2ae56cd9f213b42eaaadf7e84427c19213c10291332283acd1f6eadfcf9823a68d33f430cd397bd10a2b43bd1855b4c62154688fb28d0b48b937503dccf78087ef95b87ffa1d2031dacf1f7aa8d824d4de9e8cdce4bc8ab033b2fc1ff554bfbdc0b1f0b56c9fe0593edefc23d07ea9dd0c0d566ff84e1a0b6522b975dce2a893f1017385e02dc4495d6126d8ec948bf9883c045e8bc3a47bca094b22041fb0654071dddc7e5c2c35cf1845b0a74670cc00fa3cd1c50a13e52969e4a005063854566d953fff5ec66a708ecac44cb925fe13101b5097247a03dc1338c40b7777248c0f47d254a0ab3469a160c3b7e59a02c565f5ecd390467f1b4e5f7ebcd400378cc0d5f19a5948b68b229c38353cce62083ddd1593c04d7ca3a0a8f2edfdaa632685c9c06dca86d769d578fba76007de9f1495118e9b289b51673c5bbcd24036ddcba6f40f0f2eff5e41bcd797261780d6931f08c6db50ee59e128ec6ebf78d5a373e8fd15dae8f34b378afd0ef109f4bcc28f9720f8d1ed8bc21d4b91baf9a5cdc818dd8744393c4405a3794ad1f118c7278e31effbba08fb4ae9311aeb73ac1e4575ac9dc234b4bbd9f09cb5fbc1403a1f05b4c202de7d2c1012b9ce5e1120ba4e898e72b23667a2b204bd1a985b1b41e7448e4a3368559319a35418f1af3e86f235860b973b4be08ca0562891d6cd8618f47052feaa5a8d973b4043a26a1844921e999bca39ac3f32b28daedac2d5fe4e7e3a0421e6ab3c9a60e214a58ee3b8a5ed149e349b5a0f0ed406ee9e3b83d4fc469f51bd34c6bdc21216ae30d13370af03aa2c92a0ef591336f0107107de45507fc9f2acb96ebab6b79a1be5244cb7e54e04805dfe20750311ebe0eed45d4cc08e9d82ae254fd4c51780f824c6650a7707f69a952dd3eef99d8ad72ecf580b9a87aa8b6ca8f01050f83061bf8bd1304670115a689e40e79c5cefdabf053676a1c4d1ca2ac94921afc5522532d4135a7da9da5ba811b44d343400ef5b09b6ae5ae079708de52d7ae6fce3b11e63ecccdb34fa2824bc69ba83ed94d51b8729938e1059e3e55050af66eb6694e654e1d7fcc06e3ae63fc02840d3ca8b0d6d2a537e20f61d6cfd699750253e6bebae14bf1819cec3673b31719c18e6aa84926d302cc109619cb4e81e30ca5fa8c7d3ad06286831453957b550c6454e9573b9c304dd24b685d19ce297d7a1c889fa0377c1da701a0af911c27de0e916dfc3013b8d09ab2b9653f267dd0aa2e48be0cc5bb6cbdf647307f9b0a167f65f171aab9655b50b0567453f00c72f1bdcd3c52e40bbc403ebd0efdd984b155d246762dc7e4917ce13a9225cafb073fd1ef0e8b9b89f66327f6082210491925272492b7b74d4f5a9492a729eef6f178cd26caf56e6c5b60698d0cbda5c67f958e28118f4f355f198b80e38ffedb6d2b18bbda3570670f2db9dd0e9094b406f2d311d1f0668956e1aaf67bdb3014a8666cd7f8524815cc3e9cb7e7f8f419d56d32a21a21c0e4d9ddb21782d9a48bdcd426619c69fa337c6b5e0aa2bc8d1337bccc72407f386afd533700cbda2a01957de808da21977a196669b939ced3f9110f3d3f3f63e756297223550ffd5358dd1cc728b3e2b978d94f2f701e1c14acd64c84e6ecbea4ec4476438afe6caf090f57afec41eaacdee1279d9245c6964b6c941deb11d5c8ac98fad6ff1808da73a8f4e985ab9b7966e42beff3415d8fc0f8da4d2e474562e1a112b40090026206f8e51ee246f14ad5b69ed7020723e6fa29e825d55a7af77aae595f03b749d55c5ab80611b9f0c2adbe6fda6f6d7967e1420746e5039cf3e90a2225797f6ed69cade1a96d459bcd996660bdeb3d77d4e0156c861e732115ef8ef9e308b95c55de01ac874c8009b53e7058775f9b9fa66e8b159b53ab066a33ae568f805dff8d2a38d5da030d8d5f8916e74a6b0ed86f191500664daf8796d2053608bc636f274aac7a461f9387cc666077125e72f686dfb37aef60dec6b7ae888694b34ee716581fd074b3729c913a14c1421d2297b409fb9c8c281a5207532698ea8cd5c3a592b75268c87b86b753ba309b33353e53e10e619c1b0f59056425d99140d20ff1ee2364f97cab25844dbaca04b875e9741a1639120a1198c113a3d9c70a416bd4f9f61d3124423a2fba1add2c4155b65d15d3e53a1efd12f160b2d5808f1318b5e72bcf2fa2360f196b1ea500e528aff2b6fb1293ad943cb036161ae046db98d300be9e964c27cb4dd6e7202dd59cef0a49c511e6ff9d3b0ae5f28ae225ba38106d3d8c9ed73d42c73ff5d83663470b31191e6e6435385896a9e704d4381308e3a6c0a5ef638ede3867dbfcc8ae2e806dbdf2ce1a38cf5dbae23c6ef869ad06003509dae86157b86fa644b79f99c7b4e47dbf7b9d36043d0b6d8e5f7553347346062bdd8716438755a3797f9541e6f2b2501111beaeb6f00c6d24a8995f53ad49a4b73b02244bc430770935dec808e5b4c19135e0077b009cf00f3abb411cb8fde56c1189d4b86632c8c71e7fb95f37d961227dc6b4399832e55f2ff1e1c84f061a71ccc42c6625b18e4104449e303c37b1a9f5d1631393bd7b9f7862d81e6f460bc193bca78dfe770fa350966131e0f0e9d0363834d5848bbcb730ce3505de1f28e56d5025d9da937512912625ffe4b6cd6c8b46aa2a97d802cf935483b65a0acf814c7601d02326170b682666538d657dc0cc92c2d2753277565159c157ca439c3c1778ab48ba28c589c31a309d1148045c3bfbfa426ed6f5c622f93167c74647321c0cd875dac435f33fbf7d9739bea65fba6f04c2b55ee5ec0a9ad2a4c4628e7bbc75de935f86a8d27c8174aa4ee5e386b089a2450619d97f69f16be240a16547e20cc308f0cb763aa3b61672912d25af13fd8ebb013f91fdda70dbe1f3bd23de04dea21bc1a5adffb43d370b377678e01e351bb5dde3d8d00fc60e54478e8b14fb5e969395c9f5a56bfef827c22d68a2c90a3c53f50d8ec0091c0a486c7e649ecb8a821529423efa9588a415e698a7a17882936b678776eba15b4e7d050ada5bb35ba1ef5aa2cfc7042a587af0c96faf7460c58ea602a3c5de5acd04dc37d55d41d7b9e02e3de4ad7d0ea9f0f2c89b56b278f9910754139c15737383e98192f14169c988dba2961c277cc9bd011dee0d7c88bee7e83ac16666bac5b120b1472cc51b8467bc8ee79dd34e597c5b08789801087d5de65d15ec68a641043ab33b07ec79958a12ddc666a2480c844951bd4743803649fbc9306c1ca6111505a4ab0be9afebbf9d1bde81e0eda12bd0396dffff2baaeb6c5cba657a37af782939a746e1078e89aa95ae61797bd36da2e37b4394e72d165c392dac87f7030c02443e0e6fd7fef19e5b7e77d2c22530c739a216386fc8a70cbbfc76ebf9a8dfdebf1829f009ec7c902d7f5758002028834d6c0a1c1e1f951025632339cc27abfaaa8e765cc4c26943a21598ea6b37a78574e0d3bc47a33d95fc3ff18865c2964481afdff4b410e9759ef2926696a90e1c606f7e4e4db65c6ea48f01fbdc7c63b518690065c2b5545e9b0399de843feadbfc929b5dfd2b6ad17109877663f34a5a318a58cd61309a441b0659556f68b9c73bd845f054ca762b039b07ddde9788e4dc5f57f5036eab8abf9188f5c7a394089c0ca9524aa7448903004cbda61f145a33a293767007a85fbe33c5e2a217f9d70d2cae29a1a5689c3a1433031eef726eb63ef704ceb9ca27d6ad0d04a790cbd701d3e3e144bc8c7d4e5401173d84f84493f22483a439540df9e198e14d3cadcc71d7a39c566466c5b61887cb2193ff573b02331aee07ba5e86592c845d8fb473f2201cbf3b995bb4f6b644913813fe8942e4550a46bde430228ac54eda19d1a0a68c09227fea569353052a46ac14fb95b8b39185ea37397959b7f6e8541e09b428df0c4d19d26a12f552a0932e54310f44ddbb215cc63d7d4525e57b48526879db40122f8741addce6440994db0d980c739e9adf5b354efc96fe90501a30454d5e379287c1a3954e2f650a1e5d9b2f1f9ebced23463f3ba1af82b12b0f751b338697392e82511f48ed71436d6d4e0f07250e99f8b5d4dc9bd134424d5feec6b47c31b8e270cd0e4f93b3a887e1debf5e39ee499c999c749110cee6c7e9552e7134ed883b7d8030c08b3f2e0666d288a22696b75ff997e7722f6302dea09874075fda5fdc5c40f95a34e33d0997d6c9010f532167ca123bd5793f3c29fb2ef1e264c4000d895e60c48496bc2a8db961721c95300429c836ffd496ed09a753ff388ba48e3ff2171d861fab9cd97cf29f191c623d2758cbe3c76a1cd412b5c6b0ca1177faf26b4558af532dca1c583480dcf2da1a7c387131a79316960d976b305300d1ffbbef1c09a2775d4d78fbaba5e44a3fffeff3dbd1b51072b19a8fdf8b1d455f801a6cea94e3dbf2fc3574a0eb94515d07cdffe11c81405510d7c90d44449f98c5ac97bae9c3e2bffd105c0c00cbf9282610b0bc121490f747087a3a7cf207f8f6492e834460cdc0bc6c10a876787031c744f461a83dfc914c81affa07dac4b522cb8d8936452f09d7d824c48df1e84792bd011bc322ae77bb96ca142e9789e96e0e2085c4e640cd7b01930f99c3eb378f61ee5ac373f8cff38885dc0572403dbe534d8df65d5f517818730752851a95899af8b09347dc20ad34035cefb25aa7a935b9b3d8f8a1d649a17372f1006e320fd8c4b54bdfcbe1fa223df81eedcdecd964583092d50b940d5fbaf07d131b9bd595a3f87bd2274dcf1ee7b3c8ad56d4ad48b537b81d53f3667c8b45910dd0c148cd0c88d79178add524732a492bf9d4cfe34073907ee41f191bb920e3ebb07e7518d5337ea730ce02f875e573d2c118fb1fb4dcc3688ee92868ae6edb1758521778afe7e737827b1fa1a93669beef70bf5696601c485072ad57a99a1c9efd1d6d7d746525840257c3e43310b02c5ef76826774b4c086299406405149066ab4b042d51006d507daf99c77c6c87cbe66ee4cdbd3c3d851f418191f3ee8f96f2c6d74aa803923335d086e227b11bec5272523dadd59fe6c5369ac9c68e91b30150bf50989cf6a3cdd3ac9337a6903f99b3a4d309a7d6acab5fcfaac9e51cbc3215dbc206cb288ceaf9dc1411115c465672699e5d6aebfae4194438fa97451451fa8bf9c1c099c2ae1a8c310c3ea9497a66c3e0e958e5323ca7184f90928cbe0a9350e3fced9a164106943d323d5297364f11a17679c5875360b3fa43b0ef82ceea4eaf20e7bda2f00496613b44a605240fedc6dda933d2ef44e0eb81624f2de42934d26441b1438526d0cb9a43ab277bdf9513c5daa13a09276348630cb6a73a6547bbfca5f8d4ebf3bd0f1c075f480b944c38fb1206d0195fbf298126a30ec0fc58d62fa60849be8d23b8830dfccfe049ca724460f6e7cab6f68b017aa93ec9de5b7db4ae914e636296825ec25ecbb48100e86c426a3d6fc33e1ebdbbf15e383a52d57922a5d6dbf4de7fdf4d43424f41457069c7c047b8c6162e6a254b0de1fd3fc5e39da4c32602c80bf5f9d3406b944a77349e70b77182f8f93a686bcf46bb897256609d4ee719e3b924c8e9562acacf1066444ff87cdc64530bd94f8ab1ee812319dc8de7d1539b3a5098404cfff831c9223c2adb7920b0a148e0b52c662c561bb6861fe552e68ad1ce4d6a5b5eddd72308d9cee4cd5ee63e7dbb81f02319fbf058cf4ef17c407c8ac1da0ec718c53fe4a9fa91580b4affc7f945211509c4aef44610ce9e21c9184e9fa6bbf4109f630293e061e3869f7e8321985b233ef90f415a4fafd172b117c84c7182dfb734247ccc0a5013c2d709372be0d35af828aeb25864262ebb23829bd58f2e68cf6a47434b067160082bc200e3672d143d92a0d0a7ca15129e3266fd96302b9eec6a30ab0202d2a76b8a3473dbb0c5fb30f7ba7c061b072c4575eb4e67ab97a219ed668d159c15c8bbbc67410d0b3d828673ac844e89d976f6478a88ab99201d2628f8d19539681cf04a7c8740f83785ddf15b40bac6ec1f9e7eb48ae3904b77d18bb3aed0d5be0547a8e774bef433dacfaf3f5e863ae8152106732392d108c93935ce5ccaa1eee4613483c959e83f39dd538b9302ac5d97a5197b421f6e1041e5b5a0530da45a626098d3158123d7a63d37ad3b865dfebc549d306ee5b04f334a4ec2c608061aaebf1ff3e4093ffd6f4695aff79ae4bf24443b3e1d04f96444afa4f2e0ded9e2e92865ce54015c05bd31a6cece64d13e8587b25e008f239103601a1240b03afe3335857349278c71277824e0f80af4dc93ea404676dc50532933f6d9b0b6f68268f9cf8fa40377412cf007aec1ebb910f70da8e7470fe34a273ab7bb1458a1cdbfc9de53b0803df33732bb13b15e25277852f43d5af2ac23ae8e4a11be7614c24b1efbf4ff9e87b2344347aadee63f0cd88d9e0435c3dc24ca6c819c2781c3772d032336836468c659b2f999e2d2fb689968bb490c3effe571ff59b9bf08cbb5e224c8aed3deea73f5ba8e40fcf7cef1a60f7135c60fefa733868376046a5098319e8db31aa973f3e30e838f21629ef1367917097deede9297a77cc44504867987aa2a9bd687c2e4a9f665df30eebe180bbac86eab4e6270d40a38f998632e44731569a8b1a8e680ff254224a6fa31c98317671d939b2a57f48e42444f0c60d8c040c77d6b38d4090ff6dab6ccf8b6a5ab7dd9b63647db9d2ed03d620425ce0b4ce3232002537fc2676800fc96d50066b79a48281f9f03200977bae62104f2e76fd17efacf8ed47844ba5e2112ae2c7fe3e2a1bc59e09341a4b468a4143cc2f6f3e6d47cb3e4f108fd0af1408f2b875d290a5569c8615827f34ac8c320c042a0edf091c7cd6a0a15a748d2ad35a9bd7660ef4355706bb687026c938263bfadea4269f4680f2b47be26427b289257b8eb6d4db4513a6c4d6bc81f1cb564b771da35dbcf1d58eeb67a25b95e12be3c46315e82d0b79ac382664f8d636dcfd5be16a2a4c4b465b0366ea2f2ef229b6b5833c5e46ef7185c47a3426af99e01ec196e7979c33b8c605931fb1456472506b2a66fd37c416ad58d907f283da85e7412bc97013e8959542539303d1770d6070ff4a94336e96051febfb2d7241d50ac4253e6cf88c4e46c397a1b0600f4fe69aaf881454d14508c729ac832672b73ccf9d20d95350b39b72080cf6fae647624121323c2a6436dde52f0e3eea5eb1fdc9cf744aae3d9d14ce022c62c46f9d60a0687854483ae32782767e9868747c4a4a7a490a780825e44ebbb33a2b0ba56e441b053a2c3870c494a5d828291b4dad6b65784ff490f51b262620ec2dfe76e0fcfd329062c3918069c3259b66f65b29142908c4a41bdacfbcd6f2691498f8ef272fb7ad69c7155cbd1fbc2323b0fc22ac80106e87dc916e2e7789eccafd183b502532ed5a29a7dc335070f2cff4d0645cc9bdd403c5d16d58a543d55927aca58ce9999a2293a1ea8ecabe5dfc487802ab9b2dfcda7e64424d3d34be91add02e43892f3ed45047935533867ca228be4e926c770f79a46ca08454911dcc7ad90c1b213436d4d850bc397feb11d497026729ce0bfbe73ab23046a25f885f00e32714f91eb9a00063e88305931013e4ddc730b2f4a301ab5c19e7bc1dc915000cd4f0a5403173bb2d5807045c75cd67283c99ed84d2ba707ee78ae95fbb764a0d8ce9a09958b7313bd9f04c0bf07d2df8124eb45b5516d6aa5c6eb90692a4e6c95fc9cd4235981607254dfc314dbc94df3c3579c5bbe343a79bfa151f7f17c7d86a5cf134ab86b4299e85663c5d9d8cc7f4b7d6249efdd88b58141b1c1414ac3e55907d66e8f2834ad8c65c49b422e796f9e1193ce1925d2a2dc96087598181cee07315d135502abeab85e585a7657f18e46a20a1299debb8f639453d6a5e98e41e8270110f62611e2fa7ea2a8d7888b6f14338ec16a49c63683e06aea6dbcd4db50d7e11f4061cb91e12552da00ef97973599ce60b892154e372d629b866eecca1f58de26733b58e7dd4f13f637f776bb0567e8ce10d051abf3e8af3621cf2806e7fe71d2796ade8fb8dd0e2666e63c66b7d76e3312d91b78b0f4b3aa922ec0492b0c1827841ce674d86b22092bd6974353a49c62ee31e9cdcdfa22dcb79362d922042ebd3d7c2068edbd43008e492d9e207f1a450632a340ad8f4d0247549ef5f02cf02eda440cfa8108e7af60e65ba88abf90e622fc63ba1f93949d8a61a3fe0572b5fbfa8282a58900aff6587de3963cfb5a220b85e5efeb677e87c5c6dd976dfebbbae1fd7a1cccda4bd26e6369ad477b60cebbe154770ea75a483219555ddcd610541eb509a2d294a7f0d6698e08f7623a833b20b642e784c5a8ec8b64a17adf7dd34a8ce477fb22ce10e4bce70da55f90dc3678e3d7168815e363d0b01d285bbf363d31bf5ede2f66047cb3a9567906849f31ecc6ec5f900aacbbbb8eba5a50ee8111f0f3fbf3de9586158a9b7ebbdbcb4aaa5570097151d5c710bf141fcd625a2e9d6f531051611ea45f6004496f381555eb866fe2ec10b6dd2310f33dbf49085c1d6ab232a26122792ca89ceae22ad5c22466e44bdc5568274cdfdb14777cada2106123e0d6c424f8500ab79a54f2677d25bb61274451ccc6e2b629143f35f9ef12e821f62e992564c437359d3b698545863e2969eed0d2aa4e83802c4cf1b42cdc9789b04e2cf45a111f0dc4d3b514b6de4c7bdb21f75b6258cd194877ab7c558e0dbcb8fc8e81fd44157e53988c1ed36c3295a61dbc8aad2df47e4f53fd9ac7be16c8641b9612f0471aab791d3a6f5b4a661298eea4e4df7decebde04b13d659e23c5d374e1e2b0b93fef1a5b44f4353c7896f7942624da1a1358e176972abb6acd507889d7af56a6544c3c7d481981a7feb2255b214754ec825d0b9d255772311a0a328c4c5df6a10d365e2e22b579f0b613138039b08c44c7eb4acbb280278e2e94b3697d7f85cd7ccb3c7802df145aa9d1e95b9bca2ded6b8b974f9ac76f69b8b48da8bde2d1df0cbdd73c34bba301d6470218d0d4021167dec6f57363278df4296541a1f17dd0dd74ef52b33cafbdc0f330fd611a27cca392880653332d1a3143580e0ed5484bddfe57a124c618d06810f5133fdd8433bee620eae7b1901eb9f3f16aa5cfb8ef5b7a406ad18f8467fb1cb0642703d672fe80ff8f83d59b4a35bc462aff1340bc359cb3b7b9d1e71dd7220859c6612f14ffb521a3104a502e3271e48b22d2efcd14baeb628d90abea51d0868a63a01204ce89a105dc40364050ac3bbf53d91ea56f96b78e8d256ac138a6d4f4e37b711b68180064be417deaab955141e7e645dca7a47a8a59904fa20b1fd4c52bff3ad47e32fe914e8157f568a950f8f405081e5570df82f35dc57aab61559e98c1eae6d9c67903d9836bb5373b5b943d6dc88c0e79932e052d4f1b128d75d2edb69a4b4ce79ba92c2c98461518d4b1ad504807782f10b35b5209650c465aab6fe98e9ddd847ad3dc1253bf46e6cf39be04caae0051229593d825b4e6b6e8c62b5fb495c72cf909fd8dd7639d25b46c5be3f546bd7e07eacda8db2e88b6d37a4d64e03f8ab9cbc8cf991d380a0c412b8167f495f441e78d15260aee92fdb039d6412fa924c12ececf9a0e0f4609e55d23ba856e924ee5fe35214daf1d7b5892ebe3892b9643186d3100a5b30db881fe9cab17a0b0fb28a1eb296271d2b5dc1c9f7a617b076abe83dc4db0ce08b1e2434a999e16b89d8ab842e85358303d30762d5096161377677084bd5f05bdb5060ba591e0349014b8d099ee3c0bdf90b0699ec4eec54ff3ec9b9b12035a60d1e8381c4547b9589cba64be47650b18309fcaffc7191981ba48f5b686c43d80d0970fe6c1550814722953c0743accf71c274f802554f4fb1683a32d06628f81578a7800cf088bbae9e2249328280e2f2ad83f0158afc749a620cd538d50fd48165877b1468928097998bab3de0db08ab5cee26f2d19b2a4c2b20b5ec85551d479656b54a46a6f1f60557c4c983720254a5523e10b41597fb0c60a673fde58f3388d58bb0127a1a316881a4d30c8e0f62d51da47ea89e54f46743d546626cfe4507ef75b534c0fddf5dfa9c57fa5b4ea20c67726afeb84d5c3161151806145473d055a1258ef130ce61fd5fce0fcf680c9ddd6d4074e7ca503e290f80095ae04868d3921a078553dc9264e2466796a530fb7e71e3f4abb332921b1113d6449f1b73fa360ebcfd8f91b8e82841da8d55d46b8c0f0f74aca3d047a26c77dbb1360d48419aaba2146470985d416b52dcd0dd3b274f14b74b97478a6d3de8fe5dd62dad5afc96a7096ec8e8c75765e1f994f2eb10707bb9133f49e7ae615e5ce0aa0c5cf8f3c381795e1ba081144cc91cdd805ce09bcc4c5b4bead471f9bfba056b6a303ffc1f6636a48c7e6d325a5b92d757be95ff551a6df21df5697f19dcbe6624ed8959feba9f54f7b95dccd0f92170753e3a6e57602c6b171ca8a7880008488ad8b3ee3aa1015906e9e71af81b1794c8a9cb1a0c0e297112c5d5036f912abf49ec2657350d0efb0dfb398118517ec1af55f3b9c4dd3129c74bc8fb7fe936b89c241e12f6e5cffba98725b4d08cd6a0d34b8dd807c8e511645d5e17b9ce98e9b1e2667ed263c5561947a13c788132b3992f6df3a64333727a163e41887d76db8fd368a444e64af11d4cdd3ac9a3bc01f6b99d50e18e89b940fafeb40e44836d61a4a5594262f9730d1052727cc601f1e6cfba3a2c371dfd868b42e2d24c38d3add24d23095b4f10983e78eed7356ba28bdc4f66beee89d9836e40b24f07cba4349ae589d5eb74ea801581cc4b6f4c9e43c0aa37931124d1e281a78211a4262cca817767a63e6d88a565ae12e1173c426211ebed38d4e783ea9cecebb6425293e419efd98caa38480063fe0b36731679f901de7c5bcb8f4ecc265c58202f6bf47ecec66c7b3ff4b7751ca8e0bf2268b7133622b83a5ac6a52e4971b0b1db4a4d6e8d080cf726c2f5490273c9f49dc8fa24355727556dc54a4750effe29bf03ffb17167f04603c22ad92cbb8ab6c76f0049efd93f31c54843f845aed4d29f6e97f1b291d810d26a5e59a9bf36bc8ec8de55aeeea9d98776ba7d0422dadae6a38197307ccf967c694f46a052a86025232ed6017419f75105a1788802cec862d3f75b70521a78f915a2eb07356a6c0d3118d9a69b1c400d20e55bb0e11826188bdee26198610fd6a880c9b7333df6306f27b14b81349ce9a7958d0db00cb46c459692faaf509fbf8f1b12628b092d2873e6acee39ed3bdd693504bc44cac4f8bf753179cb2b81ba24cc91fa6808811b30cadf6f8c34267c227ce2c534049ce5d4a50d3cff14454d92b4d82e1c708dd2bd5e88f87d0c8fdc263dbbf8c2453f395373c65d7714032918d9ca446dc8db4cf606c816e8add6c1d743a36d54906043ec74539677ef2e6686a852b58f94678caf014ec6e8d4ec350f92f5c4a729fe1c9a081251269299d0c46946535285dbc9ca5ceef928a2f6e4a95c5347ba9048bbad40c52759105dd26e1daf99b803c8fd3d8a6e0c6ceeeaef9d1f33cf96919608c44a04892b8d217c2aa6cb1e0a39987a7bdecd4db07dfad8e42ddd60e53475759dad31060af48603f11dce0e43db62f77805ffc2332eb3c959420ed121d27f7c88ded06e8aef0cff7b0e2f164c9f99bf2b8146bac1a2006be8f860e8d0703d755277d1000178d290d4b99ee4072fc873a3c60b194be138dbce990e847b7cbb64bffa3475b1e853837a26fa0771f3022a5c90ef7bdfbf0c392e47915bc173bd68bb83dbcc72498c88df82f410ad51a35358cd28fad3844151a61b1fee5fde44e0e03c9a2a204454a6e962b0a0f0cba30bfa23f0c8da81cfce6b55f79381b9f450cda03699d9dcf1c3c59bd1f4874fd33c513ec048a2cb792713372c4b1226d1a38bcf17947a120c6b11a0f308137eca535e6327c5feaf0ec340cd1a2ea90c3eb7fcfa5d55ae8d13fcb2d74bb7c4d2e6a3eb9826a456ed65bda5745c804c35b8826a43e2a5835862d61f7199a48e774585b1afa69074ef2fa85fc3a238cb360fc6efa0054ebc9b3b6c771239e61311696a17ac5b9a25a9485dcfc37835c3d201b3075a6903f66681a3ca41b92b0189352c28ab71c31c63a5c67333e104dca674de2f7f3e9bdc76f510f52cdcb3ee8a130810658320134492d2fe4197e9296478ae11bd9db1bd87a442d9fd46fe83a63370e8e46248f3f0c3c5488d4a45084194b382812d85a9773ee0cfbe8494ea4322575c2b9d548507931cd422d96597d6a24dceb60e3a0d79af20c81efb8594b4cbd7ee9b782142d7a3fc876036c72c2583ef7dce01a4eb5053eb4396e37a0b00a4e2b50864d1500df94d49cade196a0071207d5556799c9976190e3ddc4069f698b9dd6e19885c1fb04afd5e75a90309a1f885a6d4b9758e5a51620e99e2c4fca9309eac8efdc14ea389f9e4ee774d8bee2639fcbf404871624f3cdb25d37380bda00cb72686cecb84d386165e84af94eec42d3989aff0aa6ca8134e95606dc47f958ccea8fe5bbef7dd140e17851f68d7a5239d67fce552487cd2bd864cec2aa39fb58d2cdd7e4daa19586277e9bea31b0b947cc4f923f5e1c430574531631af8e193add7dec68e29e12394fd7bff63644261ec939da00198134b5674f5097da0741362618a679c86316ada95ed9d474de7943ab8731ee792022acac7adc431b75a56bf429a8c8127f3954d48d3bc3782d16069b2a4ff9a0771afdc2938a174928a0a54d9367c67a5ad44f4abc56cf7771be2b192759ef774e158c3dfbfec380a8db85cb2fd66e611687b69c55c763a3ac56aa228760c7f8211aae8eed19d5d0f4e4ed538e1ebac65d792be91b90a69a9b76d1e73706202fcc3ac44e0025200f73abf426ec2ab5f484735a806560aa724ddeb5f5f6610f5a10e19c0142fd6c44380dc2f9aceca03ea24ba294817446205ad71b6039977d783a5e856f33919e6af8f53588b68d6b60ce3b7d796f934f81bc049bae4b0936d7e44febf6df2c2ff9552fccb57773a8455c8881482a0059415fcf3d710cfb7a1ebc110816994d9f29fff87c9839773ebc4b4dc711a9e00e096386242f5c6f8eb28accd7c2592c5b031fa78bc1b23413f9a0eebc775d6484f95910aea352823c92d3e8cf31791e75e7a3c114ee4ed1b6daed147604995bee996fc7413ed5ebda0bccd75ae854eb1e9750ac750e3cbb68bfa3b5cb50709aed687e2b73cde30f8cd3889187ac5732391584b4a556f41151034f523eff124382514082cc00940e46c415e88947a85ac29047135ef26047a30986890f21fee888620903525dbcb4b98ab6e53a2046d2fcc471c40b8972f1a17d608a0e155398af67c1faaaa248cc10132d946f459fe517d6c4a63b6ae932b6964e1c1b3fcd05f2279c6838cbb6be2973b8e929c3f56e3e09eef97d71d4e28389c9b75dacb1d3f5e079a66816dc51cea29b260b43452814d4a098daf162ebae843852a9cbd35902634f1e23536b1535cd954f9f55c99b4ddbd365ed584a6816239ae9de4717617b513b9f62826984b7f8e19cab6fd71beea68181e39db88326ea498e4c17cab1e32b45d8397887f9c12243ef59847fca257b565128e114eeabc8facc6cad22976120f0e946facd9186608bce34513ed1dbcb4c203303babccb1d6ac21212b4c1dd69e75c8c8e9b7dbc8e98b52798e8b07149f9955ed3030ee64ce787e1c8cc9c2aa92d91798daacbc22a03d9ef0c524faba7b6177d757cc6c91bc1639c12c68421e66dcbdc18b254540b38f1642c713742e9502c81b20d7cc8c04e2ace206e3459e744372e7e7e8f71193260848df51d98e5dc260a62751b0679dd801f82991f3d028a4924bb0fc0c16a2c63d8f6822e6c196241895cc548ec7f7e9e8e57acfa5d5cfe51430cfa96a15d456deb3f7edf0425aaa83b70291943ce147f273d9eac2ca4b1c6e15d5340dbd933d46e80cc50a2d7d64ecad80e940fce7bf36a8704d577c62550d3b5fe46dd584d3deb46db04ec853226f145ce45fbc6719154e9c0e4dc32156ccb329edbb73afbc60769b9f59ec68f12a218f96b50782facf0e73d81fa8082d72cc0b289b3b82b6132f3e7bc1a7ae43bc87ce45f27115ee317685289b72fb8ad932cf5966968448454229f3ecc32f8ca1ab5ad956f5ce3e9debe0482212a310cded940ccc9af48367a6aa013360094eea8f9a6db0feb895e054a4868b77dbd7b4cac42e5be6d1782a56f9c4bc32820a4fd1982a6be845ccd69217b92dd7c9a171f1f85114fb60a8bf7faa12d0b699bc92e8cb59d079a9c70d1293dee5e250fb794bf5858e3a87311220cc4da0fa351a6c009d33baa3acaa596df5a0876f9f3764b237e676aea2d6556e8a8066cbe2ff239913268ee31c1b39d2794d18a448acc71daee4394622a7ce0a38e765d8de98a49a71e36a0630247d2d2638385e2ca9bc3d31e8ab4d957212ba3c518731ebf07efa5f025742c59cef0a015b653b6c519f57f86ab2a5716f28c5406ecd3965e86fe005819d6f58467a8403927c9fdd5b31461ab66220ac3d5c650ca7d207707111751e8f1e03fb648b9144b4fa44351ac05521e9eafe0a6d6ca93a4b368d1e17f67de05926aed917737316c3f3813d3de26fe40f865c2bb0abe5c5f285f1a2b7d791d344d5064821eaedd824b673d32bc3b38fba0fbd9d1a20732031c9fab19e67e6fc9fe692895b225d9d4434883c306739a704cd1dcaa728e2004356c2d76535f4db945ae0bf79e46bfa8c706b3b631ab36e9a3631a034112110528c20ddaffe1da9387394e7130ad0bad75c02cfb4eacbdb30c43f2d06e2343f0000ce84186602e84fd1bfe46b48a2c9ff9a75ca1e11703b4dbe3dd692dc1bc25ed42548e22a253bd69294c26e9d8244c320a7c1f25ceb6d899316289f00147f9e1d42e835b1afcea558f97a774aeca0cca3514299f1ec3f3ce1eddb8cf7d201a26fd5862522a3c72b38d815e72ea66b4c7522d99bc46d8100dd751dc3f23cdc4b83f13535d9be493bf46b3c65e2adebb57a9371c5a4c68240bccfa11b613e622d405255fa4ba332cfbf9d2f0c617f3c5f1193f60a83639b82073e2a68afca0860f113fd04119de709f960646bea12224445c2c3ea3c74c98bf5673370088b67dfd943de196d1d5d5aeed54a72eabc64e0db789011ab662f450ca23e819dc86cf1f091fb8fd8fc4ac129f9a5f44746283da6043084b87523c4ca2cba5d3284b9f3d915f3ddc03697080d96794094a55afcd6165ca7817a95418ba2d882c97cbfe6d5ac55c186c056e86f50db904ea8fd865813dfbd81c538324f09065f96bce1cc39d899da27391f81800a11749c5069c3cda5122403a0b46e91cf4f3c58727ef1e379f7559c68583aa5b2835e6f79d526b2e9ddf6e4b684f54dc1cfd998c67aa32a79f157d76107bbe156f8736679e65038766e775222a3a33d82224d17c8c68f2c6943a9b9e69d1fe4038a3dd5d521c68d53c241c0e95f2917e7c975aba7281f02173b8756418fbc8ce68f97c6fd53dedaa5b33702b04c3a3f403060b51b861e6694154a34d941b0c27abb1bd98d889264ee89033736893254e024a985fcae1fb08458526541a3fe48f3446715d1c4fc3ac8db3e93ae69e1233eb39480ffb2ae4b449ce2477aa888e0472a98a31cba63939547332b9ae5feece7ea00705ca1606210aa31b7baa3ac1eeabd8faaac0b12402064fdfa1a269eba297d71ff2ca6ca2f0ca8ab46c4e76112140e91b83658dc8dd35a301d3444b696d9a1833e58af557862a8be908f459d16b391f3f7f83fe012d513d8fb7440e890384a6ce6fb6d38ab4ffe43b2645152b5f3cb51e42710c4766c678856f23ef1d9bd11f8235c443f207919251aa7bff4e9ddf347aefe62eb1f7784a11011eceb72cacf70c1b66f1ab514817125aee4c75767661b70742812642e334e0623dd130ff5e618e7e7f02464e622826ea2284d2209d551ba23072b7a2770e14e6078ea08552b64f010e2637cf8923204e53d0fb160678c6104018902ba3f475d7961cb026bb4671bedf295594343cb9b89959404b0ea38c369d0e90f942491fe9f514663415f0cfbd1a03222ecdc6d5cdb9695eb855dc3241f7000f02f7ccf7fbacf987f6701fddfba153fb7202ba459866ae2513da09591f22af4f3c23c0840630c9f025b2ad696f065733e0dac501237a7cadc5687f518481bb7d945f22718bc627e15531cff89ab9c7c4f9ba6f2ddd6f2a06cf6b8d226dfbbe5b65d23cabcb90f9ad5779e68138fd69ef725d34c385fe8d678254836370ccde437b622f8c4246d6f37c8daf1bfaccdbef1caeac9a796633f3b07bb0e51387f9e626dec594d93cf9710aece99cc6cfb1ac77f9c48d9f18864c4af8dc45e3b36c2fffa912ff8b6e0422b504932be1bf66b316b93c3181637f45e8fe3f5428f4ddfdfd4acc92a59cdb42da2a5a19435977d48efc22a94d2d5addc52ebf17b2a58ee0e8e69877f315b5a094e35660cc9726fe6e973002debc3e989c4aa63d2dc2ec27e58898da17e3ed9d8cce5c92e855c6864e3ce726b1acb5667a157f3e2a2246539349064f40ac1f6a4f3bbc9ea49b7f1006780a2445b0ed0e3f1a7a075f16ca68e2bee60ba1b7f052f76035f258a22445966b8ad8d48416e37fcf71f90cf8ea4633187817418be4d5d6e09f31c80bdf7ba88f6464002f82b67d003cdefe3620d58e1b006fd5907f0ffa425b1a59314caebd2a958126f1f3100bb18707f376f4329a971041920395a1a2df8a5ba9f3e2caaaac0200e294efa5bc8561dac7d56f6a00afee7b0146020a6cece9c253a32485442a2ca541c8d015614c6020b7e6552f3e8178a2ea10949326f7830800c6bb3c9e403321b2d2fd7d660fe94f9c701517a389dc1f7e6b54fa250825bb9654543f430c3c2d8627671eddad2180cccc0237865f74649f8c7f514a7c8239394ab897e885c7f599e9e05bf2f7c48ee64676a0ebdc3f22260b1d76c8d7daf80c74d829ae3066adb96754c92a7723900ff2ba81929a3a0f1a2501ef18ecf9b95eed591dd100d75efebc2c4b8db91890edcab7a75a386f387abd5b1d7555d11ba19337500ca0a078920b6ba18a4a8187ce8020f6d2270b741e0f0c389802697af511de02804b491ef839e1d5388b17c0a4bdd9339340be6093e2913d4047ebf446a15e37d60b6be44f2b844e6a8527129b939b2498b1c233fc6408476a41260f4528da95e20e2959d0a732471d0ea470508149dcaac5bb96aeeba434d4431fe71cf128f15c2f349c5ce921b51d658c922aabf47cb39ba1fa45f867a7aa746cf9f13a6c6b72b1d31b828aa409d397b4bb768bb7f3ca1161f1d5d80ff1c90895dd3b861e87f13083bfbdde761b33b9355f541f41072e36f86b2d37d65de35da5adbb084ae53993a7dcda492d79eb9b6058bf0431a6c5edd217f1685d5d4334606b220bbe4c9d3af1e701b2e25d3a1a8aa9f82383ebf16ccc930877cc275a7d9ee99ac99ccfb69500b51e78fa3b29f37be570bcd87863b1ab6972807a46fa1f749beee1bf2bf4798577f6c1f2150635db29fee2a9d6fbafe5e81c6ed95f4c756b16436c38bea3595369043219220b0dbdb42bc15a11e2bef9bfebfd5afb68a279ea8f1ebc4b4678d2d7919a6d975d81662b6218ed3ec65fe2d47d58479f007924e7084f7acbfd641f5249aca3168e353ee21bc6e51e9741cfe9203308ce785c20851f2cf94e53f0777dfc42919b089bc78b15d4d6b06b1ec0639599773ddef5bb066e82b94fc6cc6ecca76594ecca818b8e11c306f7b69170231ac9ece9560dcc5af185d0da67384727e4f86f51a59040d8c96a7793883a50bbb2863881344a3bf9f41d00aae5a50fab4f7edbc5d5a5258f6de7dc0c87536c22bb6491d4cb75f6ff4096cc665f3bcd6c850eaf2658cc58779d2a3bb83b621ff2b48f128b9a6f45e77c8bce9b7b0861be5be6db2ddda1881529ae083ed42063e0c846faf7771acf985d2116680595d2b23663d6cb83ac5949ae5b13142fab98086de21340b3dd15c7bcc57f01a988189367ea655b916ef684121b77790bdbc6d26a752403100446da30fab47de859c386b30a3cc8d62eab2d0b9b72012cf29a0725878db59bc7920661c251cd2b738121168abb008abeef711b60d99e6597df3b603d764192054796ac43d9ded0c20326a39c03e5b725b6538986d5b97cc8ac79e7dcae20bb313b1dfac85fb38c3cfcb1ee19aa2c4c749d416f43750b111e9ca90f254f75a8f8676e2cf49c18da516beaade6f71d57f90cfbbc823fe5049b54a687f39a0309cee2ad75a199c8131dc9501d0099eafa5290ebf09a73d33cc8f12df4cfd8d20e2de2146588808a7f4ae1cd84bd1c094936daf4cb8c7c6c34a200136a3acd52570d5f6b4d0958850afb3cf8628b2be0ced5a9bae43c22b93a2e956bc19e87bfe7e1f4529779108475e8d5fc124bd16ddf050acc31eef41446487e4cadd94633f864694c00229a2eb6317fe2f7f2ab77ff524dcc450718b719df891eca89c02eb355bc00078372915412522539e8753f59b1cb248802fc023cfe96af2fb0914875f03a9e4e0af03f8929ced8cae79cffb2fc73b75ebe59265cf94d8a9ca84afc34d6374acf9dc6b473d55b4a3abbc518f8e49a9d3d91a4ac6945809568beb111ddb281c9598caa0bb6433f8c527ec32655c5fbb4f395724379e507b7a99adcdbe173a6976d65946bfeeeb64c4f1f45a12295f59c1aaa67cea8bbe6a9fb3692eb31ffd2a756f091b55b8f05420a74639a73330b85aede5d33806c00792d92ff388dcf5773385d8f5eadac0997e213b2e1544aadf4d12195a095c7084fc57a3360e0982f20e063bf2f02d195acd3bf923cea18462554611a581e464cc717fb04b2c8f08c9e061bf65dbb8ab0cbd8b4ba66efaef51b954a1d18cc2f29386990beeadb5d95dbd069c9efadbed0d4903825e504eaa21c23e352b95e93ff8a2a65582c0907c090273769cf779ab88565814728ff444a6bfd7f88f8f856b81b36636a82434984858c0d45bae4b0e1948eaacca6f03e3a1a170ac134c32adb8ac704286a1b5281692d10e636b96cffa8c311092021158330915e0a0bf10eb4f07fd8634c166b3fe8652b91fa937a56985cf05a6487f1e6667c2708d420a6f9d3464154c5b220dd1ef806f87b6d32c2ffa75932e057efc95eaf79c44922c210abec2a2f39f27258caf46ebfc8e0748c0cdecb85596b17fbe2b1ce6dc826088191a41284e0dbaa81dee784904cde85b5609ccee2800edbb52ff45efb90f1f395573673bd4f7f6e36bbf2b50fed56bd450096bc46e1c583ac4f8d9660b94eecc99bb97e90184923244d7bc5afc5258a8609fce86effb5632210792bf0c98b943b940e67ca49e80739fcbda750bf06308b20d40b5e745b2174486b1264de183c5b2ac9a66bc04632be3daaf33dc5e64a0014975598b524360731646cbe67fb209aa02b799866b72836bf543a0dad107afcecd4f08560a5b2ae39c65ca9380f2b5e84c5f8ed516a9844d159454d026ca3f2677136dc1e388a23ea002bff2338bdb79012e131aab7ea1fe10e5ff40f78c37bcb03a3159bb939de0e5b5637eebb3dbe4a21729734050451f99beaa3064f69b72bb9ade1be9287fe05f365164fc661e4ea59807009d160cb22fe8ec84dbbce6f6636686713122b6b72778016d8441819094e8745db975c1701ce10ed4d241ef86674826d3ef417e57d7ca02343c0ceba86723be447ecbd3eefa05f5b2d0efaa77b012c61f98757e027aee9bfe59fc15635f5d34e38056971d728b76428e0b3e3ff1c27db9ceefb6d6d391b4d00dc06fd1a9ebb550d3cdc5b8e65d1594bed087f0f3f25eaaf6926f7a1a89c5a4a4aaececfcc5eb6ac4f9ab805c29fd2b18f2cf8fe246a7f7d49e760b2a642f48e9611d1038d163a8ac15b9c06891d2d63ca77c5ba63e62d975818e1d948e192d44a16e30c9942b26c0ef0fd8bdb7973d7448b3be2b5922643090a0ae5ee0790c206e9b5c59b5228e6a080fe504cce262dab4b0b48c2341f78b06a3504ec420cbd1a2f63a55b1354dc937340d62c129b3131919dd5294334516984eb914ec8f1c150395f19f25d79065aa67dc94527859c58a47202b79934b56d33b84f3c8e702f16c6c0eb6e50860d2edac1d47e3149c1b2bb9f2dac2cb43e089c6d7ae76bcac56152ab4dc0b1418cce63eac0601d0a7f9e4ecee75d91dbbda5e074d82cbea293b2c7ac96f0aa962a8848be288724cf09778484c13637eee5bcb27c5c3d751092101c899dac58eb0fed6914c97091b1703fb74598f8e9becc486d88666547d7313764314a0b24d78c3265512aed439d22cd2afd85e26d101b7af7b3f466d56552323660caa6810a63c660774314a2271d64fd19e6223069579a2fc789980618921741a978d11c7b937bf2fc1886c57f6fd2aa09e6424d6e0cb39e68a39701f9aff321d1a5b426a989dcfda42fd0f10c82cfd122a78d467b1d6a59eff99142fa37aa0f3fa99301e3d04adb3a45e12c061aca366f14b47b7f937a2ad94cbebd5d5757efd0a82eadb212b99b3a8fb04e88c77fb4be6f93634caf032169e42c1281ddf9710e732ecb25d22bbc49c044bb0d3f8f7081026ae78900315acba7af9100e45dd45a38991cb64b11103394f4e19a8dc602deab1e26c3786a67e472bc39a7a812151cd13bb78be768821cb30ba038f61eacf40343495cec154f551c7db94ebae8b6f903561edc08157d84816ebba1d9289360fbaff7fd6a5f3e2246526d5674532e401bd04a43ceb2cdcd101a1c52d2d2d3e40996b17a18854a8768b5acd4efdae61bd995860f6c348e790f6375a2c8f326f81ef9d1e167766bddf54971f87063f48bb320bb8eab7bcb225298e3f6d71fdf5c0a781e89d00171f81e24e4c9eaf1cf0c26d5b87a85b39255995e9d0adb9cbae72cd953dfdcc17f13c602f6dcce171d1177aacaa3562d83843579e77216927298c1609b239563ce1b505b5be23c635df271fa063c9a1c78d706a8c517f251e218b19913169b5fd7b4e3c5fcaf3a71b26518cbf8e3dc3f11d4d710836d0e917095b890d9847c2564bac85328c5f4cfbb6d7a37758f561d7dc5a4704f809b15f101f6d292310f7f1ece6d449a3402cde7d4b42e47bbe6bf460e6461899cc588c33c6ffa1468b6d9db7cc424fd6ac347e4761cdf49827c7b4f96a854759109f7701556f40f0ee460757a73002bfe8153e9011417b71b363f7205096cc78dcfcd79ea8af45ca6933d4aa0405ef72285fed8e7e217a7c8f62077aaa0a184a7945780c4b3b39ec0e6394936e1f038b29a2b4de9016c9394e5a53e37533184fbb0a87ae9b2b3f14ff725497c862349dca1f24326d4a64dc91a5e1b1ad4b7085e306283b7b82cd302996eda61ff10b934d9fb9f3aac46cb9bb1ff5adb5545a34e0cce2a16e7e79f9c519b5b12281e5ae20c00976867bbe528eaf8a5a91a113591327aad8df9f885956dff79593f3422410155bfe4634e62e92f4f6a53d3f4d7013c47eb2d80d744fe16719f6147eb5fa5c4fe7324bb2f052070a8b9861b5ae1c3e6d74bb908216986fb8d6cbeb5306a776f07e55160492444137b265016e563cb6d0fd2950191f437281ee539a2330df19c3f79ea15c9cdeee30ed00634d53f1572ff0613c1252fc8734d85f9ff8b8839c934f86f5c33e2742c70fec48fc4961b6b6f70727539dad5f1670346f695a50da0a0580bac7148759e4d1dbedf2b82d5c18a6ddb1eea381f62a5acb764d992258ab3f0a5fe3c2d9bc3cf95d75ced8447a2ecb22b7f83449b3aed4ce8f2fcc74f21be55eb613a1977a36a7f808af029fd7200791f8ae927bbd1f2fd9a36a4e1b4779d428e711e63af7417f51150f2eefccd73c01bed845a13c912efc8ef3e44c8d57c38ff73ce5058387694bc3cd0a8d02c4fd6936e19b64e61413b1f06f5d6a657c6e9d11fa9083c1b9b94d78ba99fa6b8c3e85a92ef723717e775eb98274568bd9145d8e4f6b1d974afcca92136e5f7745744e304cc5a8cb17de12c0ef0b269b0f898c6b3aaaa79bda5f2b997e7a105c46ff234c53aa83f16eec37966214616b41d85403f7aacb03c123db2f3a5d32deeeb424658d5c01a0f4716f1705bcf5e49dfa05abff57199e39253905fcea55ffa39df8cd6a7290a4b2b9c4fb28570f31e06d4cc7512613f0a50116fe8d844d456650a9624c45f45fc0322e3b5e25862ad3469f47f55ccfa175bab0e8346dc1b1166ae69907955ada545fc4d7862e7a90f1e921832692be14964fa94e8edc21239a52bba8b92bd1845f63573216e9afaeb396f670950b6b3c74185169eb13bf090fcbceadf6627abcb4a0f9c0b271df84c3b65ed76a6c92def8b3c8d779d1e92a3be8ef8b0dfae4941d1e0a851b100bbe56f6b513785a679d7397ca7f0ea2c0959f8d0780a376c31ab76ad31f0b2e6381b30741db0dca81b481bdd405222a1c96c20b8b5f949d939bec625a054d39262794d786601bd5b262c0e223cfdc6fef87018f694daf4976c7c40f06b4314e2ce10d9657a09d1fc658ebf2981d5c75aae8e7135d00f325b25ae37033593b856111c7cfeaab499f2938a3abefe77a81f73aa06feb051c977a0821b6c87791b7f730e9b792dc1ea93501325a9f0deb978dc20fa77718a0b53c75cc931729177469017225417b53fdeb2acc636ecc690e004b72447dde3eaa9749a00d02ac509a5e19195c889527e0240415e60fb4c0e23664da884a0f11309d5b8bdd7fd8e1d79b8737dcec8304eb789209a72dbc0d0893da73fbd7f55ed262fbb8d74fad4170901d8f5b67e7a811be17de12ff03fa1eff2dcebc6e30159bf45561ec5c826f88c98685bd24ca3f7f3d1ecb181d81439853ccafa093acfd4fd93eab187cd360d2019915d455213787dea7a3f758fa92959207cbcfff192e2ad89a1a2c61cf15ddb5119ed5ceac93ac926c7d8ad62797b0a50b183cf501e7903c72fc0b5840b6959ec7aa36c5a35284fcbaf2c4f9042ac3254823e4df49d9c0dcdc41cec6cc0c2d3e388960c1822e86f60b7ec5e7aa6c22abc4e24d81f59ee47e4e949de6e3e4e24d118b84d863569487cecb4c2681b19a69dd1c525e3069e1be56b243dec4cde6036edb0ccd248c2cfc0dbe642155de481985c50ba8dd113c376c9d860f929d82a403a25525ebc0ae4686cac6a8d894c3929229716d667cb0a9ac3a332e86230441de46192af98ea97c1763baca63f41fd8fb5d7834d463635b1c206ab5f0b6e1efff59727572d2e7564b8fc28f3ea6216484c1fbcbc8e64328326a9a3251ad9c33b1b8b14ef4beb668dcb5a0ecccc85558f07d2fd6fd0142417146358b344fb2e2e4ee0acdf378ef41e75c95b02bd9a21b7c8873aad57532dc55064988a9d87b3e74d64bc5b8427a961714e1fe0f30fe08a66ced237dd7d68cf169785f42965f040b72f86f67f487434eedeb40226f6fb97d92abce48e87d7c0bf3922640484851525ea3ee12a92b577e9d526b04d85166e84aa632ad808c25bd856d03a33367eb9d7629961a6e7a8189f2fdbd0d0f1c3e0a66f24cc4dc90896c990e42c888a8372effb1a5284dee957f25133125c5efef6eee93829464e52ce0c0cf5eaf522ab846f23436b42b08aec6aba961425455381af4e2f0c90ed64af93ae95a8c49382f95ee1a371213338b7e5dc8641a1bdc52acddd05bb3597b3d3d30ae406678aa20f9c8d077550c1c784743b61c9eae8f0db9b9525701550fd20a9802e93c2f5f280eae786afdbd1af1590405abfb6bc8938a7b3d9796fd614d62dab1c4afc97f8c8cec6e2f5aaa97c5c3fb1a3896562237222de81b233c1f81a389e2600483eadc2c8abec958ce56e62870ed75f5720f0219569d68b8dc6c1dab4eec03ae4af0b7837969e0a4627bb20353458c3d74f8b22476343f261a8ece25bb92bd0020889a7bb52ef975b7ac687ca065684bb77d5c9a941db2364f86f694be09308858cc62fd31568596f71ccd5d5c85e2b852da9bce9ae3d1217bac7446455fe96c397c01e0b98473d71467bbdecc9fdab5ab33960ff28e87c9fbefad3b3915289b73d2e87e43e916688d9b07bb01bd7bc713450fe8f0eb79baf6a90a08ab615855d90ab5dead973d6113d854a0967a487e25b8c122660aa91aa048751894c87e1b50b77f1273b62f72262aa102be7f780621f9cae7120a1d3fb87889ebebf4093d379b0026be30ce88b8683d11aaa782d552cc7637bcbe730e57b25e0f102c13187099927a0f9b59db3b99d55982fea595da4f610107140cf45098ac731879344105618d25940dbda275d0313f29d9220bca552026224c39ea99b6b9feaf883839e9a74c33d13fe3ade583848f8038ac007782b6d7de6cd643f17811816f68aa8da3406585b53ec9522101e9812ec516861fca32c84495ab538fadc353c1aa2c89a166eaf83fc8ed8df7fe56adcd3ac0dc6d0f4ffd54acabb25b5a60d36049bccd02ff11eff95063a0dbacf03c0ff07ae886761d312c10849dcb04f5a439d4405288554a4929b6d93db93cfa341d0f241040497b01b2e0f56611a3b0f6207c5340302743201f2ad9f7f4230f18f2ae51b270ae8fb3a06b2f9abc7f46b5883eb4968590f2c1ceffe0a40413abad8e6a9b36faba2bc005b5fdf70aacaf637755a3110070707be3297fc651864167ee4e8730b70210bef2f6db970a8f73f994d772a3e1aa51d5b534087b39766af7bb96603e7fb348303b2525956420c8ed77d5f72c1e27188d5f0dfb09f27913528e177966f2aec7289dd1a394d7524c996150e3b52c3d2b76119e81c9e757ee1bc5adaf73a3c3fa3cd90d655714008b7304910b5f6ebe4b11f87bb33a3b89008d0ad7c66ae5e239d1584e79fabaf5d54bb2474b2ab0606bb60d7727906d02cd18adb7e9d45e05743c40753cb8d1ac6093f8ba3b94f36219833170ed7943946f77b03d46bcb5dbebcbcb54a637cd729dcaf917b3b0c395783b5482b78d492e772f1b077781dc0ecea48a0f4e38113b6f884105c0e7eb2276f1d39ceff87b24f35d6818ce2f213648145cbe7219a25fc8ab9291196991b9fd713aa93623388bee1c0a060950dcb3acbc3e6bb206f3f0ed8a558950679d5045615cea405e45a0d25d74a94b3bc3681bf523d0fb3175a2bd73f6384761b31fc377c6c8cec55d57235b14f356bfe41dd2b2b5683bb11cd0bce7aae25274754b4f6b9ee2c8fa2f5c3766819577223f8939ade3203d6dd24b8178ee5a22b0ea77e98b177ee4b6ceba5bb7748c333e2f27a3f841b185a10e957c2b2b9782c233e56a87d2bbca4e1cf0857c146b5c946b415eda1c053b3b4a3d9d26ae1de2b61428307049a9e413bd4f6bc96c00ec55bea2c456467223f7a7c2c643d4a4130024ddb2d38b3c55dab537a46be131adc5edde1a5b8a0c6fa634129a8ad56e4b90ca0caecaae8d48be30e418d10e607316fb4853a75b194689f24bd8447a665fb1e8b4037ad85302c77b69428d1a056120dbcc831597743975c9fbe4e59c1383d82d701e0fdaadb73af80e99c3c1a9668548ebb5d259536aca43ead1f28987da663de52541cc8eed3ae8f8b1b55d6a9f33035d63e3f7aab5ff96da0bb74a92b61461a42ebabfd629c8dff220e5a4e4ca5e1d7470d4b7ee38314633fb9cb81a4fb765bb4b190eb379c12f42a008bc5f8b276d84893a5920c76b25aee3e5dbcc6d707ebf51ca13428be33afd28570474bdb332e3f43bdfea24ae8ccbe3e597dcee8af38da7e38756d679ebc4b0f852473f770c2d85fce7a127610bc7fa5add3551bcc422f7d8fc7b03f6364671a8015c80c0298a606a6213807d6e9f4db042e3fc03b4b9f97ff0b02dd02f6e7118ba319aeda30ff0471a06fc5caa20539cf19d01490c536e0e80e0a1904dd20f358a089a06d446f9ad909604119aea23c0212576379cdcf77c78fb62c21cc9864016e29e3a6b23db455ec28b4e2ab0b4e900a9511fdbeb5e463e5b34a8779453a66333ae81e1b2a7d6bbb05e57d5f15f62017fa4c3c7c5c6af3215005d26edaad395ebb834c5cb913f94d514bb4fea7614d9b4b39f8879b7d171ba86550f534c5a47c82c9bfa60eb57c57a2eeb0e4a28f1e8219e859b938187cc118deff6c8f5bac501cd21ba34cb5f227877d88384d6ac9d987c6956196a95d1063bd9d0d7fb370ee76374a1a65c4ea13f0ca3d8d558b1a7232ef4d5c67c9f4c9e11cdd3872cc266a6ddf5b997918104375024a19694fbd185ea98d00d347c2caf88a33aeaa5c671980020dfb4eb7fddeedd0925e1e68c0e1679fe802ddacd5b9482aee0d5c6a576d47d11ce386cb71bc88b22407b6ca24fc18f91be301ae3969f40475c9091b731ad37cf043f8fde70e2e7910027f735e81c5f3ab1eca08166d028780cc51a240b2b68ef4886296bd9c5caac3d4f48ab8dddd88d6efe50966f7628507973c5f74f25bccb76f66b757c4c1654ee47dee025834adad42f77e293943d91978590a62c8890b6669ed56caf3f7f1da66740c582ea6804ad94adcbeb4c5617d13b1f974ff2a30157a2ca5bc41072c653118dcac781a2798b9f97ecd79bc3f6cd9a9baeebfd74d5179a0139a766a2f4779c5c71d5fbf058cba36e5106018527dcfde43ffadf523c5963f0f202be0debb8530d23022c94d06bf658ee3a32044348d39860d29e0d3fc205189f6069a90288b3bae9bb5a8330edd9df3fda8dddbd4be9e2cb3ae0008fded85409ee36ed7824c24c6108897ae23d808278e140835258dd314753523eada6322eca69c2c850f43c304dce1da1234455adc4a04e18cf5322b8257ef7fa61579f7ce3e7d52f874276eeebea203ca2b01e0d0fbd1acecbe5a5584357a3422c01c47ddee245c54a44ab2bed35f04caec602c14f5b0cb6c3bb1de16c74309529eab6356bda30c95076e6dd7f14b6de9856c9c64ac0079214ac6aaf57a2ae4d7ef8de1af080ab8a47941fa9f964359b7b75f2ca1668c9104168ea0a2552d54493769b2528622c9761805af6df29808039205f930ec99fa1211d38ce8befbd7556d5c9f03da0f6fb186217b4198bd61e3d48ec265a3c528581a835a46e38033a5209872bef0635fc9db7f7a375f446b39c7db688b4394c56e43911f4281c90cb902dad371ae10e0a8cdbb9478595e5f5f50e6915b889f92bb0773e1c8fb440347c36e844ca142b9f4ca3a66c270a30f8089db486eac72a2ef25ede0545e8725c3a1059ee24741ca513b41610398089cae7f28595acada2c47b7f4fa076467319051c162f7049711faf04115cd3846d357144f8feed20e98feb9adec5a60388ef28712d963120c57fbc87507c84a8ea5d805080ef909a033b628ee08eb82262ff5952caa5f9e08cf5df56bd99dbf72a17a1705cf7b18cec6e04517015ca834762982c26d7cfea98b45e8b0f864d4b3913df5e1469d13da4b71b7f9847eac1ec9e7ac749b1172e24e80ce33d97fb3336875a6dccdd38eaefadc60b995a544d65ed6fd3253bfa344774288829621d24133cbde88ff221b724967045a03fb5f39fa54dbd411c233f1c2fad4d6e39e8dfa1449ac1545034e7b63430fd633b0f2a46a1449158cad99d4913a88dbdf870c669c5c403691314e5b23046692242d7cd6cfdac4307f374f53751198c13906bf20cd8d1b3c0dbaed6ea0c439eb53017595d703969fc3e65b198946651761683ef5debad400473ea6c13dd3fb3c471fb523d5fd7c490990958172122c526a30df2780a1ae2e4d947c500d4edc1003e4443e6c8b397c06924f10c8fce4ec7b59aa8eb150de83b5518e6200480c30e96cbc16a5cb1d289260a29198ba8048fb6f18eb72fbd6f0680bd6740a01b7177af4384a889254195aa2a68971e75859f1a16f423381e1c71f66ab30eb2a97ade0c2b53afa287636dc135f44ee4a61bebb926c26668cf73e40dbdd75f96d6eae0091ca7654f5642e10bfde6419e27f7147ea69635d9d227ffad12e3aedc109b4edc002b08000ffabab3bddf45fff1f7e38bc3d428abd6e5d7228485a8b404430944d967c3ae01c6715e83372ff717395ecf4ea67a2544cfa89200a649463a4c64ffd48e0e470de55391ce0b7b4b233a8b388b24aaa8f4d212a231431f3f170641363f612e9afb3cb2c2f98f6da2fd0a14ead0d24168fff94dc009efc551989cc36998f970fea0bf624509914c234d4061b5da496c1e15aa627c244efe66677c6933e181d975deef3278548d40f7f7bb7249c116ea874c2792556edca5d48ebdc36425cd95518f02b0275ca677be4c449a0b7e8390627685aba2245274627a00c2854ee04acaa4ae93e441ec7b537d1c3ade941033396505148c7b002ae1d811e21fcd8c0cf8ab276d4f2e18d96fbbe3b5d27138f09843007556640d1628e85270a69d5b8171ac3e4c026a9f8fc4175fd42e5ab13b98f0c72e7fe935e5d372ad358af574a703c8f0dda005be690bb49234b127b5c628fb6004aa6e4306dcf7ba0bcb4194fd59e02a901e7b3d248276693330acf41938953b41d7917caded731c1d57d6a6bc87afeafb48b062381c8b48d07bbf16d51eb9cc908186e4d8ce8d9162db19b39e85e313d24d542658c17fcd3281791debd5d1f200579709e3f90243006cf420fe09c569ffced4c8b5b1b26f657c9cbeaa81ff998389d53e58bb55e5ed6ca15b085cfc773593c31a873d29c0751ccaacf5ba61be985517bc93b693376d1ebab48a1e30655de43d41c095446689def6f007f341d1d73e7084a090741efb19b38663af341a05ad2c879f43d433b26bcfcb9d17331a8946ca0ac5b6bdec10082953721edbb356139bf38a4b4fc595c707ea19e5645de450bdf1b8b002eabc5ad8673de65afc85d660444ee99d93c0e3ccd403b31d6c861dfc74168e8aa8d544091c712b74b67a546ec33eb28507e9a7113f1db41c01451e1cc92127826d485075a44cb1b4d5dacc8b043d866aab0c22fa00908de50a2aa18b2b530fbd6c4806386b673d3812454882f6e9fd8673bfe7b435f72bebff36fe3bf9daeba7278af354e08436414ae065bae5d8ee88b09921e0fcccba4d3b2a11e1778b2c382e8ba40a7a4c2e3960042eb1b187d43f3a005c5e372b16dcb11fc5c58a29b3b10f88572a5a5d2fb1ea6db7e0d76e0586724bfe2317e7cf061043307ec451c121e57a402c4c9b49fb0d562a69180abc6d564cc3f5ae333ac80b601c69a37ed89e4284efd47a221542465fdb91ba2b1df37178cf671907d9f404cdde0299035ab01249194f324ddf8254dbc5de7fb0cac6d9cb26b651cb99dd33f06298c75d6e7b67d8f51e2f505b2b30ffa35720450b9bad17256142bb6303b03930721381b4a7e3485fa675a5df3eac6b8fe6b7011848fcf17aea5af5157e36e956db8e9216f5d3321400ac47da489a33b509dd99e35e2a55be7ebb3bd389d853a033906c2b1998c90d35c9236774601a4476c9cc9bc808b23eca7b8b9493b8adfdbb90b9a823b36dbab46f0943b10662708346fd92537136b17f34b40a06a547ba57a70da55af3f1ac45c0124dd8afd3b17e46fe09bd0dc047638473a2f97cd3b206eb8f41ed741cf2ce85df3dfe17cc0a4b5210cdffaa70ab9ddc47815329f3449a1ecd735d874ec2985f2b74789ce99d21ab59067ba7ebad3a8e69d687658c3e3c4b647dcb822142109e2f950e1059013823297811ead2382e85d56718665604eee69e7c7ce04cbf054b55bfb5c11219fd6e013ce07199d39d89168946f9cd7328efd315a85ae3bf82fa77f20588d6f6a1b6a88d17316f05b7cf293625585a2f0a7cd86d1635da50753ac4e95893eb9e6c3c53694b46386181e965a89a47d3ba205fc2b29a6acc4ed07aaebc57f2d1e7c467c218322e121951e83a3db1598e59b98b1852d9fb9504c5ca828dd262e5dd1a1383616c20ca1a3b79ae23ce17798a1943963ec4e56e64098f21e53f96be50baa263dd95c5651a44e335dd00ce29ce82a10e39bf9ca040fe5619b85b04b2bd783e05f5bf1a9c80fe3967ffbc177f0dfb7f2c0844fe0eb426f6647985c0ddca02fe8af743ae2c3bb7f4a6f600319ee2f13241401cde39ea655edd22588e362ab0e01faa7a9ff26a54e2e541a580b04c6682007cbd59814bc8a115c8d8faa34b73e718d5941661c9fec24c00f4aa6eea41d0e18487878191b6b34836a4d38479201de256f7d10879fbaf6b97b8c4c8177d9ded46674d2d8d1fc4b22d5efd431dc9092b7b0a2739ea694ed7d7a33f9eda59749fd49c6fadfadfabb6a75dea2d81effe43eecf38c354c4ed820b080a3dfda3a22582cbe16b9dd5ddb5367e2662f5dd6aafb38d0987a167726d2ca89bafb727153f0465441623da44c3b809470fec8b35d2553ba00f2de5b0935f66219ca2c26913e2a9bb3251b09c9b600102fdeab46b814ca1c1ef924f1b12d30e7190378df13d068d10c31f6c2b34f0ff2624ebc104a17cd1ab65b56a84d3bb07142a1edbd13e7ce7faefd964e89e8a4cf5aa17ef682acc4cb4bfecf382906f7acd0e4635df96e231e169b2a6200011b934242d4fdaf4cd654b737b4160c7327891c55319ccae5e4fad39c12fa5798b845983f20dc0130b397f7e6f85cc31115337feafbd7ebd63b4f4347bb63f55cce5f6b11867597d224960420017d2f5fd27066bfbd0a4d188d697b6434920abcbcba4e92962f50376b9a4632c3c6123c7db30d10bf3235c26e4d442168a041f0414f39fbf2de10c402ef3a8fd05f0aaeb8bb164c6246fccae385b0a7425b01779a91a19b310caa54b9e80dc2adc1bc4df96956474f5b7f80e62c7bbc312a4043e5db3c3d75983f102f179d22c9e7c6d84716549cae5c810851e28b70dfc2f9bce1a58956a2e6651f60e04e351c86706ff425882a23afe10b2bba21e2370991c48d62bbf980e952e8f2ad1e5f96aff224a4d97ec2f9b8ef75e6e5d38ddb1c2cfc58c4520bd416a607c2e56e01ecad4f9fe414f1b7f48e563be3eef0859eedb68ac4b70110f4b57c413bbe0e20bb3c7db406d45e8a0cf6acd7caf0a2c790c7f32b6fb648209796a090199a3b542ad1d00fed0e4e97c0cd55b5ad2f480039a0d3dcdc802cecd6573224bebd16c9a5f913a40fbc6c8e1ff5bb6493ba5f278e062b1d57791ac11a3e87a58e858f6c10a34575139d5edf40fa0114a415c334e2392f44112b5038321b0ca90fff46ee11cc8179cdd2013b28844a2b43f10db967223358489c868802bf8a703e8c8ec986e6e5b3e2a4336f225fa2eee5958617a97e6ed8b02f209f7ee0df132ec58047fe64c034a020f018903ab798f959da6c69b4e7382bfefe06fa90b78bf33b44d17c0523b345fe068e74595b5344fd0ad78d64690de3936fe0e1a35185eaddb4f6f35b157ac16a9ebf8403bb41973296692078ac13b1312774e5b3c6f49da311b4aa2885fea9ada8d8e779c4832e2981727408431fa9275f8d4b9d4d278fe4061340ab65140f3db4b0f769ddca6738d5fd677e491339d3be8c1d4f32bc62cc09efa9c80a239a2df71b105663da3a37e5728b48bc13370d4108b73b3a45d795ca9b9d11d9157f88ba971d75f53b98bc39d76dfdf1d697729bc4e9fce47b0354442d63f288bc1d9c2ba1076232619f4d9cfca00c781330670fc603267b680b7770ec65328ed79c121f9a16788218d3c36f5031b90aeb7c2783b6f571864d4db40284871b62d34bd185a53e40123bd1d6b8e25700659d909b7da517bc85b701829f24f92cc0e8a3236bd5e8301f5b947bc80e28277ac94d95830e258271f2b994babbb75772a9fb229e7dbe8987396cb2cac9c95322a169b87a09af66820cdb0638fe34853c5a65c3231ae52102122ef8be388020b4a3eec65e935a8b825932f8800bf01bbe6e9a328354fe07fb86ceef78de5351ebbfc070c7591bb4bc3587acdc2696e20ec2df8b0bbb5c0347363ef11a01ee6d5830d188ea5183d1200648af1176fc0429effc0d196e7210f38e60602e5837e086d2b0625807fdad0dac6ec5650ecd7392ec8a5d5bc38dfcaa557c344b7138354a9c7d5f54ca176f345bc3f2a7baaa26517956de04f8e25b7c62adfaaba1559a50b334da9f9939bf2fee72b3a7ec6ad55dedc7803424c88818f6a3b5bb87022ca91f5d5b6de549665850825652b3c37cf5ab66c0343d47b4f7e749c6d8b2d9897340ede6f0a88edc8ac56517202b70d7b0f22c9b975b4a1509f867460e59cab3fd71a48f4173c00d94bbfb4ee817c62b275856a9f6b0d1529ba6d0f0a9bbe1398c28acaa24ec77b4e5d4dc49995a6aebd99dd94796b4996350eb71abfbf18a1b302b7e13cec4dc12babb80617a206f86cd9ca9c6142be13b303c181124d0e508db2654c6542e55cb7f11aa252dd3ca797e6c8bc1a935e96848ffeab2ac5ff62ff005eb3ec603ac56d348ce8f3e01fac0af55e5b1eecce54ee0f24f2efc08d1b95d00963f161176e462ee00f207b0339d732592781ba6aa75bff5bafd9c11667bafadd89fd8262f0a758698e662e3b8602490d4215299b0e2b5d6ccd1fbb17aace0786180d324d1065ffe9f73a2a94b540d0c2f34839e263d366a70b0ec59662a2fc3f707533288cc2e1b6b875955eb172712381f3c488ddf6e25b1562656ee9c0c3604cb089b3ae666730f1cf94bb302a8c9114e1186e88469e514eedd32bb4e010eb70803da7dddd4af6c8db5193ea26267a1155cb77f57490f0f389cbd0aa0a65e9a7a68d6616e95d20e7e7e39ec56d8d2023a5dc49a42792f8f0b39e293277d4417030ad5705359ccf6776391984e76c9d9d4e9fe0d7ba0b1dba3bbd922f3837bc804d7e2b59882c973b8cc32a9c0fffc27bdcfe46ed0f248b4d8ea6ffc2bffee52114b4d985b92443a31f3f933edf23477c29c2067b431bedf40e3855b8a093434e314c1669272191db96ed16b6bc322fb3320691d4b14bac0a29a117aad2a9599a901f65f0badb2c0869a88d1b2950b035b1a4d746a4049f2e32aec3a2f2e2a4054171c3e9bc7682938ce3f0265ed30f0e43c810cb7842ced56c29de9afd318c6ef445bcf66715bef5cfbb2c13941b73c5dff5a9779518e8795a0132bf49e14510a1005b2970ac920bac1fd4a21c91f7e20f1e22b17ec73aacff4980b3f049df1770eb520993af68b0a58bc0705ebfbc699f9710a2ea39fffbc56ca0f64aee2908953efd7b892ce512d3858bf6a351a3f9951ab6a6bda65f0e049d096603d8e082f53408e11a98c0018f3bef3c9c175477e0fe9bb3004ac1ae242cac77c38b1af4ca644397a04c2c1353610cff1dee80d9791f772d39c26e9d483a235f1302a8e16008272a4983ba9bf94dd37b895f86b846ff4ae46bdfae1b001a13a808030e0666dadbf00d53c30d6a2d0af11cf688cce4442ed82a988cc2693c2a10d8c62127a66e9317ea6a5a1ad399198838f57316cadaf2ae9ba87f25e03b0064fbe9c7a1030138a8aa0985c5047714bab5d0cd6d0b08962648990592033386936cb9d8a6533056023c547b6d237c56572516751214711778138ed26f0500ba188b8e1850ece2eb90985105f27f7e08b2a6aaccf57ddc6ee6dd26d83a9f79347800199fe8219cf05073f853dbbaf48ac1535959143347aadc40ed0971cd6f03507545e2f0e004b08069db0b32b63bc14a5c3d5a5a4d89e8569ee191fb6f4ca1282618302064a11371069dc87550a13efd5860ea3c338325dc06e6afb48d655d1b15737db804f3068dd09c3aaee5edfccfce8e52f8a21534fbea6671bb732a8c3075a672744581ef6f483aaac44fa8c2c332301baedbefe8b52b110e7a49a2c2c435283a57c643c051b5879460f03b8476aaa2abdab60f08e7aa0564c44830659abae38c8a568f21e935d7fd49d34a6a53ea73331bfb12395f3b1cadd6883770b369e4637270800bff2fee8785f040cbbac858afbfc6048ea6171428f1c8548c1382072a194cb2b24c0c5c2c578a01b2643b26de6219d4ef27083ef6dcb00d57190d80d56fb6a927d26014cd4aa772c008ed3b3b651f5e51069d94437b28a8c29408a3bb0d10fa2f86154aba6028afa36ea7c439a328faf3700ec728e8baad75dfb13727506534b8da19e1edcddc58685d0b471ff7e11fb146930fac599b9a7c336b11643455199074f312700621e05898791937a29563163619add2e305818ab8e63e83d5e4e8867bc28fca2488bc79164c9bca71f68db49b5d50f7ce8bf9c7b116b4d77ac5780b18607b72f570792d668a570fc1d9b6ef7f3c7106588011765e5ebce31cfd220290a33011b5fad361b34cfb7bef8dcebe6a3fd0d9f79a610fff0671722ce4d5e0d58a0122f965e70223ba1fe2ad220ad0c24d0281af181e87f370e83e8d10cef9e1d61365a0c30e2499eecf06609fb7cb28e56f0c4a0a0bf09c8f35444def707cdd8fe94cad06f08afa3fa77615ece9f9619741874aff2f271e24aad5478b38c9e923aaf589ffcc25b69a03d101f17b3e84334ffca5350e73b23d8a3648f9452592c1becd64f6b29a2c0fff24761b08b13909a0be570bdc1ccbddaab14f83ae3b34e713e696798a09242c1d3d7cf467abd7d2d9008b42da6b884665d182a174e83c933d0fbcb0661725fc4921a099a48ee52a43d73e6523226f5eff01443ac0a4d9407790e8bf271b49b88351ba91c4d4286ab02ddb44decd5bdd6553c66efe435ae5e9c49ab5a40cb5aba11e077c033e49d3c8b94c26deea8265427d31b0d0baa55c55d267327a8260b2907b5e9df526674d85d97d07b0d9783fd934eb0559c5ae95662b76d00b74d35b158c13de1509b15f00a06b50cee409d78090c3671b09cf9dd685eca2dc60f1a32815920c97686b214d9a213faeb860eba61bbc293826e862dc38606cf02247c55ee4b07001c63744b508a43a90d7ce9950663f58f1dff71618aa6cdd47acc0511f70b8ecf472095439bd261069e75042e19a76ddfaf5dabd654421f056137cec450ba4d7890182fef75dff9c92cd40f7df90ebaf75b11ff047b8d954f67867218ab4d64c0a520de8af0ccfef353e06adb0a093e5554a3035ef23680e9900f81422e13de210bc4fcaacf8686ee9a2477651f99a66c1b009b867886286cf82ec8942ceef5bb8d6421a006e3f7b1c24f38c374bef833e33a89bcf1b9b4c0d1e7bfc8f92f93f8196a7018dcda4dceca89421b34720ed8ccb5670fa6a36176791947bb6359945211435fe1171ae1b48c25aca3ce053f540272f10743d2efaaf697c215917bc50c32602ed1c26ddb610486daf819c89c9c6cacd193741311a10dd36e3b48b1073107ef1c150b117d48d4f90c575572abec275b325e1d0ea5a83af670febed1ba38e8e17bf009150c8a85d56f5023bf3e9db23b885e905d604e7998afdb68bee33a4c5bba5045e337a7fb9e5a22d4567ad0c6cd3570ed670a396dcdc83e7d6219f3cf235018650998c4c20fe3fe88022ac09c04ca85fe425166da17f4b91f151021979303e0a5182e48bb9f69b10a373d2416a194e89bdfd8e08365f9d67efbc80c00e03a110f317c71dea15abf5b59013c4bc2d081ebb5dcbb9a6b66cc11b57bcc36050871e9c7b329f3983c18d2852b434f97381e9b982f141c457329124943a4f8cd9b671c81e737a81f9530cf7baddfaff09a96e61fb6ea0c143c762002aeabf83366230153910ee80348dc0964c3b521b8738e8bda6a63e85e7a89f0a0c5f2aa39109300ecf7124beb7dc2c9cf47bcf4db79fd77413f3dbfdb7c80b105f836b651fd139d29a073453d0ef73f6e4b39736f7834e9bb86980f987a963788d5e9f69a139e74ee83474ccc660903a9d0ba3eb75c2226bd5faf70024f81730feff2c2a37b7f2b7356f0939fbe287a15916a197e5d01e516e97a6620744b1ff67e3d45a2707aa4af1be2a9d6a95f943b9ef6e11e77a2e26c5f8e915010964bc11f773aefc5ae2b7731165152dfeffc566cbbfda6efa7511fe119d65d1308902c5eaae166c339ffb9108f5a6189c2c999fc91df63c5218ce24290181438a7c8ca970bbc6daecad408e6287ec7eb8ff1292d5db48a1e922e5add619ab5896b7b483600040f24a219120b08594b49dfc407faae98cd27fd0cc1507b096dd40774327a3ffa2062c621a60f4421e35347315df4f063f61c610b96095d72672243201b2d8a91b71cc383c3434aab58999b71d0110c450ffb41ef04ed67f6f2368463d76ab71851be662f87b3547528d9b45508c41e5211e6217586c4d48698288a7fdcf103983e2efab45ea8ae4d858e21ccf05fe7b894d1f7736ca032c0379c43ab2f69fac4167bc67af2b29d5e04d83f7c344b7e22b512f34c0b466485e2c8709fa15a8e3e0860116dc3a7cd5f417fec6fa48f077574c9d5cf305d84552391309b6044133fe9f06a6329adbbc837d09b786b1a3f78d1e763f924c26e434fa257ce285444bc37cf3e3c8d303ace89b8cb23e74ac85af8a32a5cb830c90af5613d8a6b1f16990b1b4474f768be786b877ba7d613c217363cd53c3b76709d09e0b8a9e27d9ddcd69753760fd7f2fdcd4dd950bfa1c22fa990dc18fc07c81550892db6df62d9f8996eeb889e7481517eec80a07b105f98603ae4312fce5f8ca5ab2ca03c9295704f0c24b5458c28ea183dd4e9ea6ede58029f13f73b50b2de88ab7c65ce68b1b764fca2885037e58d0267770f1135109071d3b6bf0a1fc059213693a44f3f41400a62259c5a5757f1a4b958db1394a5d733a2778ad05bb71df509dd7fd789e920458aaad3c2d862a7c6f5b28dda93669cf924532382f5cf3509f3615a7156b61a65218fc3302c00610228791b62ff67db44eb31c076ce211a0edafbc1cd250a7271826fff40217f081da2b908ba22178e6eeaf7bc14b12b24a1c7c5ade5644316ec2ff0e77475ce58e91b38018d5f30f77f13a69a89727bcefbbe34bd1fe4fb742526b28a5d59741a78a7ae4fba50e16aab8fc9dca75f2c0981809b8295286e877fb718d169194ab6c5b85e6b1cff77fe943997ba7133aa80307afd26ecb306159d2d586195519dccb79234e3cde185f721785b3cd03ee6125a696aa7e65f102a9a61e44666eb0aa888cc00281c4215428f0c75c088611e1a7924cf3ae35bbc0b89aedae847ba089d41c577d05999081bfaf0d453a026dd885d32ada88244eeeb0705bcc344d2fffa9e3809fa313f5f4418af9030443a6d5f4693190308aa7ad56f926c31ccb721c147b7484abff02a6fbfe7a884b43b0d353ccff7b52fb3f23c2be13116bc61da63b9afff4fd07c4d224aa2c5cbf8bca078f4f7a926a4d79b2b55ba1e08f8061eae1a1e883a59d48f1484b6851155bbdddc84883f0bd76cb43017afa73f2ce13ff70bf7a8aa2ffbae470feef708af544add0c6270900fb032bd1f71d8990b32e781c1fa5f7294169b89f09ecdc46b7c1e365d7cb931119c0380d7ae57639c0ff265831c021339a2e73d712dcb046e86a8e1df10e61473462590c65076bd120cc7315e53c45ba71e31618da2b0fe6cdd362ea2d0d5072d2f1beb469b11027c29b8cc92a743efac427df3ffba739cf3a4a5b480826ebad643de8fb1a874f4ad0d1dc57c6351c70a84548f24f4f239386b9ea83a1d9c5c7febf84b264c6abc93ae70277f74b79550e009bcc65c4043556252b18e9d264e11b3cd59fe98254987633de9d99e1f66703da5ff8557a40490ef490da55f0181920c2b12ee60a96c8b4f2081b5c3c637b3f013cbe62399d83dbefca891be56cffcb160c8798cf5e7310e5bd81d87733c30e303a0cfe2b4d780378e3bb6708dfcc8e51dd2fbc6af63ce1802386fb115be789ceb192d9c4506ba83904b95eb44df540342b2378fcf6e42a89ae9c0047d6d0cfa6ffa3b11004082de5ee8ab4725bcbccfd8fd122fb8db608a7f925a48afb9fbc8521b99ee9c2759516a1ea8886f350b22eb1026abb69a0141fc821a5e130a8c3bea5aa800155bd77c5591072aa621dad181ac7906a8f7e2a93d8d75754350078e40b64c938a4f28447c6dcb5b66007e69c00fbca08d23622d052f77c5749f4e8563cfc2ac38a58ab9510669a55033c38ea690a6f20f921ce8a0c84758f22d96bdd17ecdaac90de286f87cf9e0016fc837737d78a298ab30ce7a1a91f6d21386e4003aaea706cfa7fc91254e2e4472665cd0d653d62b2997d2115bac46a6c0ad08851c6b411a16f8224332110a6eaae7d7164f2cd3edaf409a0b07c3fda27c53b3f6d21d5eb70999d6a7985b8c3764d99045f1a904f8ff49bc884070a1bf0af4c8355a295fcd5428d7e3a417dba285afc4ae626fc7f10fffc9f930023f77137b997eb64fd5611d0087c821eaa7c89bde9f234034076e3649c4705e08ec691b1a04c027d2dcd98e6db687cd82fba8466e2ae52273d9e6fbc1c2be0bf8acf1eacebc77f4bec09d891f05786ffa0e2de58ec1c2ba3cfb3041ee903a8b7bb4e988771be4f6576e425c4a72b38686fc2ba7718b585d9619e5996191b4a93ad333caef85f83fbbb6f976f5e0d6f1a528a6759008a217aafc31ac0091a82212bd210b4a9f3b1b23366b0412c4425b0f846634ebb134c87d2e1d81f4be3c62a7f9e0218e6874fc9656550e6ec856593f205b8ac680e17b59b4c63326ef44581b8d27463af06707320924961f79671864852f6caf06c78b2c9140d14966cf5386ccd5215846dcb3b33cdbaf103c8ce3566ef33c3ff54446b37144f0c2bf851223baa8729c681a5931f5b2e2acf475c7d176deb62a9a1b9dfd85ea8abf0108c85d1e3d0574fa8bb48ce9652c83167ad52dc6b89c8baa52018da09246bbfaa9d98a0e0ecb71bb5569bfe7d92288a3aecef2e928a1f8d463b5a59453f24224973b2a65b136b02b6be765f2930cda680c6295a82df584c91cc7faee57e584bddbc56e24743d0a2b123101107356faf47e0390be228bc8a64b064eac27cccb759cfcb16c017679a76029ec3178b0c3b803c62e698bc0762fb17e14f16ad1467b97129b79e237096dc753f032a25bc8a62322bc0d3903a7684776f30f336f142520c0ed1ff6ffbc14e7defe09d23afc26049d0a33b334ad0a6e00f1527e2fdf07b275091cc778f3b768ef6a859342ba822d0d8fa5f3edecc96ec011055102b575a4b4870c92112d7e2f89e64266e01f77c113eb003b529fc50097b860ff4bfe252f0052466cd49c0a2d3d988b8c5de3dd9529e643dff8a5050f2cafbcf2b391b0c4acf737bfb4227328c047ab61bd024ac9a30bd451599a5d8f000192899897d232553c411b274994b7b3f28ce6eedc34bde5ea129fccf5f4ae20dd617c37500d0eb75cf6e7a0f45cebf7fe24a93e372e470610cb4a30afcf4db97ccbad980156f238784988c1f9150f6b727863e14378dc4b412c9c607f7e75c209866b0af1a454fca9c83dc5682ec07c43eb0acb15840c0055e6a53f4173d538c9e25aa7735e758f5601ed9b8559dad2d4f0b02a92ce6158f903cbbaa89a50ec09790ad4d00e0bd8eb7be280ddbb4e8c795116b23e7433fc292a5e2fbb0af189ea2727de001c946c16252216c552d2e1ae43107f02bf2fb59c26348d91a308cf6afa24ef91b94e75103c6c0d1bd85e769e8ee65377fdfd94b761408c59348c3c045126f5d5ddce248431c99eb1fc88bc01ca0f0b40a4a094450101403c3111acf433a15d62985dd74df967f6b8bd1d2fe511de2b35b7534bb702025b79006bdce3f146490df9a305773b36e5b876d77c31670b7541cef2012e02a66b3e3c4a167f167c8410bb0c1741f09cceb621535c1060d82a5e685d9f8fc41cec63b2074a0ecedd523692471135164a3a7aa1209d9e5afe742e52ac1f26eeac23da2a8d502034793ae8fe909fdcf2d65f1974722242c78862e7c767938b2145b818ea6e565c49e634abef49ce94c1c5e4a9090ec916262b6feb95aa2aad8da65340786162c4bf15fd478161398d16c94d7f9bfc24accb8f177b19a3e9d809b26b2d9247dedb82178057ba5023d94da4dc1569e9d5604f6bf388c4f03bcb4061a9f5cfdfa59c97cf00b165345b7ae004b903e8b2f1e7f6665605e071f84b6126569b60cf96abae88a07180ecfc7e3f32415c3f8be89baa7dbc4273d7fced9ddc7b8ee3c839d303b8b7011fa29b72be66b4b38d44d576cbfc556a0b3145285c20394f3d5236d68f79a42372c9fddcca16dc581c24bb67027bf5b0d306a0ffd931b707674fa349c4ce570c9a554217f509fafa13fae2563e332073215996a99e7fa24ca79f5d99fe90e915190df6980b31abf11f5eb268a846cccd36a62766f23f90bfafb987e8527a63c474344283cc1167f13b9febc81c41b5e079f4954a57c3aae95b565cc5a4bde6bde3beb55e4fb53b46be707eaf9fd1696fc52e57fd8e1e3319f0424cc21b70edc20836b5acb65d293895d60c8b6bcee7af51a55ed48505cc6d15c71ac869f82f9c46f5ceea62ff8189e109e69c6a87c0da56009dbccc6b3f50bebda06e8804a4c6472adbd066601130a4001bc1c611811cc1877137676e9f28773ae3cb296faf1f761ea1938fef33df3c87966459d6fc398eb7fb564db49603473c4c450d6572cb5654e9212890ec269fdc6edafcbf3c0f56f8257140d38b54e566544c4cb966775e6f1cca2d8580d1a2fd946d7c518c618822d757d44501a7463b852fe9754e4e95eff2cbdfc4848b7dae30bf05fc88062e0763d02bb4e75d7c0242a35b33bf53044ba43fb402e230f23ef447beeced14ee2a1e331f3d7e61e7fb1642229c7d3fea00305e9f0d5610bdadaac5894f17d974e8ff25e8beb14b3841a02b0d71523b504a76d96c152e3a8be40f7c419b323fba5461d1a36afe0a637349b1598a41fdabdd7902856710724cb77de504edcaf664b76749a3de6359fae5f320fbb2c420a1ab281be1a6cfcbc28f791627eca51d32c0ea52a2cb19cd35c4d1644519ed108af80cd3e3a0d6b76cd5e785a073f6b8373fd607d7aa03125d991f9dbd2d980bbc6fc8535596a6f389633036d54ceb8157a76670cf0e6c09ec2b15144c416c87151f2b288ddc2e76741836f3cdfb8584428c41de50e9ef4d40ac8b6d5c203e5bdbeedd6e5c2da478745045a5bd5d1cc7df3b01d5a829d846dd7bc8ac3437226279cae68067aee835ec470c92a1f471a260ee7675bbc660042c4380fb6f4911e764df1afbff465497a3133cee4eb7c22b5c3fbbe4676682458fdc79c88ed869a6f04ea06186cd51e5b3859293efc031da67082d71626f8f79944700f3726aaa46957dbd75532e08eff9499c705b438fd4a9bfb46cb92c8a78331769de9c086e95af7d6562d1745814e62d7e1e11befaa16c5d24aee4c245a570d5b2e78608b82f681c032887327bd0135000ec5d41c44eed3c35f0ddb7d1569fd83ea1a06649bae4849170c7b98de20775c3d4ad0c8390f6cb17de60badc12afb7195a51df0e8e38dcecced0d42cf8221cf3837f930839bc5591829991541e2d271a70d6d0f92b56e31216277030a7c32632254c62875612e66f3361b6e7b2dacab1a029c8096d992303e2bc637e5ec5955ebab464cb36818595c0835889b9d54e5bd40b9a01b85dc31f75c4d43448804d69323f02f222bf749f7fb26cc179727d918a88550a292f70fb9eaefdf5876bebc84122eeceb8fc0bd68a9ccf0e49a7b4ce8daa204a524a1c8c2527f7fbccd9301d09d68263d819017584e5b24aba59a1e7ed5204ffd04de9786ccf7f4663e24f43ab6a052252798b9b045b52d4ff740b9fc533ba0ca1688d7f7bd31847caa21ce608cf28225dfeff9e367556f2e342d88585e02f29d30191443f8df4a74f341d8f091462cb41cb3b73929254baf9f31371d81a4b3d1532147f7fff915ba4ebfa735e01f14ef101d0f52712e84d9ec9abb4081ae4af525dd53ebb590db9d4ae40c3da0448992c1273ef3343af22fef9a1b97db2510fee04bc6d19de63784a4971f9375d881cb5f83ba0c47ac4ae09030101cdee06aa810c94041afb3550662bb626375ed68b49089cc93bcc7e51aa9fcebff929b88efdeb6530556c6400557455a29bd79015b883b1f4b17671305e98ab45df7b614a2557415441556f0f02568b304d7823fb230bfab15862a528b2c0a4875b4be47610ae23c12afc909a691df02f6d32b82c162ecdb736d8e9f6d01933393463b1def5ec35f87488d3867632526dbdfbb485a132a5c491fac98f5fc356a99eb00a5c4f2278a7e89d37a1b7f2993af476e6a8910d81380bf11c840506cfa9137fef98de90d1671301979065a4641620fda330241f0eabc0a761a15bd979c01c63bebc78d0e48f2c358d05adc29f3f7b4858d90d4577c8977e0b8614b49e550058fa4f657a2330ce34c240583b76471612ab9b95852610a553c717a23ceb87154ced9c22cc1d781dd2089dd3dc3cbffbf2419c2a28b312c009ee502f63d112e14857b69eeee356051750e62f9fd81aff0eaf65b4925e23f0e0547880ec77134855adcded3fbd27cc85e181e6b879ade982e3be2ddfe11c9d8ae841207156b19d772813e6fa8941021200a970f7ba6c28d0e862cb51e762f3ba623953059b84670c9689d40c68b416c34016408b33a7d067fa9603e574466996b6d09f3fd664693455e73a5b298e4e6f9a2771879ebcc6ca7bfc68719888fddddf82929323c82aa44978ecc8a9509910313a37f94a6238285767bb32e0787727e04a979d046c8d7276ed212533f6db991210658d99f1609c1756d53e8d6b276b4a47632a38520f360697bc0efde58aaee12e1c10be0a6d81d0790274f467c9bac47744653f57cec1eaa34cbb7de546b4954f2a551d4458a6499c09ea5aa37577645bc0ed1fc64916b21c15fe3366292b2f510ec66e0531b13f1e1c41b1dbd32758010ff23649c7a446f985869981abcbadad3a7d47e87fe83fdbf5e6a8bbf4880862da88a59d6bfa85c6b08e7214c151eea55a3e9085943556d7f838cd05cbfe28b752ba6488890bf42bfd6aa1bb8efe5456d020f3c989088eee76d2abc83e20565e57adf96c6e5b727a555414935b479ce290cf4bfbc44b0773f753741ecb5a0112537f7d6fb3aa2f298b49ce04ec0155b8b01771dcdc4a4c8d2e816f0ad9b20232053954699c8259b01ac38ffbef7c914314a7340404d45ea1f6a8a6ab3f8aad9ff618f727c14227409b7e3a416412d8d3465e1bd2854f3b8488e7392ebfc37d88ef90cc9d50d9b523dca99b4f55bc2bf6fdbe2c88cfa78e80bc2145e5e31464eadf2ca135080f7ca7a7ed46f401cb5fb90220cce57389ed70f3a169cb4697b8e78dd54eccf1b22dfd66361aa728198da9585e188d2a8183d4085f1eff5e182a8343d2b0d3de0a79caf83702ad7aa24d5bde30b97aaa23c2ae5fe5136e4101a83330bc9831ae59199d138e1f184d48b815a44a04713441b62a6178484f4c5e85de19171b0c3964aee0705d879c51941352aa3a7fcf6fae66596f3ff6e8b805a7ed6fa1598b7badec1d1bda47d3187af6d4e9005a8fb74da7212042a4dc2410aad7abe56840debaf65d302a914269df72f04adae836a7904b57cac51cb1baff0bf4b36c9a8584a2715a3faf8e3a2289540137e869cedabfdbf865f5a4f41ca6dfb0a4f63402f91fd7c0a4404be6f82daa4033a008879c4ae59268bf97c2c86e311046ac90bffdaaa2908b7a7c12d770bd774f81cdd142bd85b4cfb7f93e884aa7e9723dfe6c0449c755c3a5170f983a8cc9c7a37cba7e05f03123a34d721647d71711eba0639bdaeb3781bfaeccd96a34fe35b5681cf41220df929c2643a2917e156c0023837567eb7734143adaf420c5e04ea286c2c6b84656e9e557a83e722ae43c07fe44ed6b1985edb2261eccc163f72a2118aacc3887caea26d2a14ca2bd88cb033c44db1caf9eb8227f4cbfe142db7a9da1bb2be73ba26c4e0afb628b08675fa7406d171112926b380dd3382965cc5dd5990bd77e124d93fdc4d4af84a3c8671dee03cc3411bbec7dca6720b75291b16b348ac875f555c976419094807e82180f707f15586969715516666a7a818134a08dcf3997ef5c44d55f8ba419d95b6c8b76e1fa6aeee80d206fe35831456a3a5c17118378141683922a5b5f46a9178e2c6b37a54db0ba6ff8e1554c3c8dc529fa6bca64c332f28844a2f27d8ac92be7349b389aa061e99c3494c07dbbf658755a8f9ac9d11da3bd46a8bf53102ad898bb2e54966d105973267116cc67bf675f80df0cbc4d3e1d7b60da7333adeb59997eea9a180fb50333b5721e574101a971938e6f1741b99c6dfb0acdb2d1c41f348de53353e0aa2afc3ce266ba05f42c8cb19687c2bd32a7f8fdb18b181441dc5736039bfdc25580ec5059b582374701a0cc0e8a19ba64b8166cb0b544c9cc89f1e713e5d56fd981f79f02a685a1c8a9ceff12a4bfbffd5a50fefd5b076a146b980a467e8f4be2d930b89ad6c2e68a47af918a7afb9ae215a66d196d0504ea09ec5e446d7c3409662b45400743f7de1297d9c96b6ee4a1752cb406b444f1226ce90f0727e6c386ff491c86ef1d80f5b682b8fdf2369c3991c07a0c9e5b42039331162072eccd6ad3d630d548d9f4b4ef60f3ad19455463eb6f215f95c12c85d4c67dab9e995f19c1a7523a82425c6ef59b2f14e5d2674547ee9ba14be509179036ae270b2df74c73a714a3c5fd411d41a1e54b08753ab4ccd7b9275644274476c6ae6089ed4c2517a568f6520ec370a08c7a9fa722423064318d17067c0d6fb793a272ef7ea101ab0d574ebec494e01d0fdee7193e0c482908ad32642c3b7bec84365b3829627efce72066639c60b8f738c59d7bcaa04184d316fa59d4cb9e3eeffedd828be84a4d69d9ccb1386fa3ac14a9ea324e02fa899586a559f9b349ce6f8d5a531696ec69c999a208b76a4598df26ae3fdf012e320b1f0ee6d2e2df4c5d252d3522f8de9ad6cd61605dbaa1e0af14f87297d7147e0a37e2d37d9076bf015b2a80f128670c7cc1ce65f04316a866cecd594e141fcba463e2195eaa2c8efdf476f87b5e3d62ced8f43dfbce541d6de25086f2e65d51b94ad8c7a3c0942c437b65722b6a0be54ceb0782f314c747900797138d48838bd8a2f9c1fd7959dc0e170a947347c1abd89635840886854ad93ea3f8fdce3ce8fb63aea307c64f9e25bfdecdb8a21ec5e847a97a1eef1fbf6a917138ab767d538449bee578def2424f65f570af2439245a7509044cd74b6abf75989d93084aa8ddee1ff88be3726fd593c3a3566bb4bd83ed944d78730c00efa5c90a68528155d467feb13478782bd4473d8738c8731428f2499aaccaeb1daea8db167b76e0b77c1c3662709b0b10a61d91929022ff5292f4bddba437891a0dcd91b7e3afd862c173bff2b7de42a0accaf37e4bc9f2daae141da8c48a3480d6019568f65fc1873dd0ed092f060ebc55dddaaa5b0fc5f855aa9207284cb1a0c0576cfb07e98f7ee9694505fbd32086e838e714cdda4c70d8141216b99e1116b64fc65c6e1ef6257bb1671366198a67d864798db2fe5fa6ae77af4cd54e4040a0bb4aaf333659b3e6f29762eddf289a48806a8bc53368560dd64e303157d7e62ba9b3850c8abbcaaee024ca71dfc9e1799a896a8cf34f59e059dacdaca2e73a7c7b627f3f8b268d9c52dd1761f0712a1e9fe55b9330cd57bd3d306f43e3a1a885dd7797602810201f368a00b0398d9b45f0e7ee9bd011facd68adb2c34421e7a31dc651570248dca1368c055a384423e7d39a917341a890f0e32e03d505322ddf410ba2e9643448abea2cbb92b6b002cbb9576c4fc2d1501a00158c28158608bc0b2fb146a3b73004b8c3e2e57ac7f5ff5d2d0dfa9a6f9d78c26fe048f9b01d1fe3ea187613f79565c41dda9f1baef6f62e04ff91f833c0d8a2f9a1feb6336dfd2aa00a7d015b474dd77f746a3a0263825319b409197b753f21fbd53edee11993854949e47aa6c3eb4aee5355ae2b1dfbf7373a5814139c9716e3c7cb7a3ce05b5ec2080cf54d75117b438f892f7bfbef573b4b12b3ee7ac4376551cff55baa856e8899286c2b46f5dc4d19df9c2fc1f38c58d7022b9c08267ca9e8115dfa09ac9950675947a9abef804eaeca16a01de89d1db64701458b1c06f3f3beda9f2fd15bd60e3cd491f6ce8c9c5fce546a1ab62dd85907c5159f550227076690a7b4aaae467b844365992fc2e5564d598bf37d029b58c8160ebc65f281068442ed85d6bfb58f097e60bc033d8cecfbd0d9aab42d225a38ffac456504ab52380b7428afdd9e2724c346d1721cd476d996be5237f707d4666bbfe4b4a110d934eabf4dc9318b4368a56f83569dafb88c350a085856e616d5e911d904c7c589f8eb2773c0532eda6a9216a653c3114250a5225b03dd09e201f781aedec953d50c856409eca2fd0993f8cfd73787aa26bb2ce0adaf505be83776711bb5a035fb4403fc462760d57253e0f7038f31a9a743878ab66f2af74ca13671b0904b610078bc975bc19be8066409b21a19db9014c0242fd823627e1540bdcc4afe13f5a0c5d8702f3a54aafd778b9d2d4925b827ce1317b469eab26f714858d1ca494280142797efc1f96c5821b5d30ccb7ead287159a8d1c2fe4f2852ed7b2d22f5f12f4c66b0745ef144bbe5099840e5d5290c9b44c2b3990ddd202b079b27e835e2c5c7f32dd4e19ec7c34cfafa7dec4f306eaac988e6ef377aeecf2c3e046713048ec53f92e830953520ee719079967c084f2507b0f7e9ade88538f0dc688bf629927f9f29b3f7622bd0ec79f3f492718465b6e2994086aadb894d10696653a9a7d96f8ddb79adb41ca6a3f8f7c94cac7d2eaf3198d830088bb32cc703cb3a6bc9953eef5899bbea4b0fe7995e95ed9057f6a3ed0a6f0a37392f0600fc6703a937b53e5933f8b87a455af6d7f4d31775f456544b133cf571304e2f7b4fe1e0d3995813d9b5472f30123cc2f4471b51603542df296b692b6d7d580f36ef896c597f2807bddc307ef5c1ad681967ae5df2c7ddd7daa2ab0dd8b7064ed7e9aa08f69b44e7cb51c49f702091cfd93c39078e0ab65c76a9f637530a16e6207bcc58c26fdbf01d18f085fa220d8709bc4eb72d3a32eedb4748ae5e9fd8120704f0b4b9ee6520afd4210360b75fa73c69ac3d36d87fa3aa5f7541a41a8895163bb908aa2b2e43874bcc79e3f22a9c9d5f0b02976427e8069647caa85e9469e765ce010117ce3386f6298d83353ffd63bf7e6533eae3e95f3ae8909a46e26d746e2376f1eb453ce48bfae687172c1bed649e58feeae8b56d0485be5aeb35fafe35b7a8ba82c618fd35490e4140c27a75300c8989c3297e4042137a4fe75b74bf796b20dbe8ae39abfd5ea2b09d2152ad214e072f0657db03f2a3edcaa4f420500c9f8a0c1085de301fa74bc2471e3affb2b0fa8dad621d7132ff2315e16c4a9a3531c1aefb3334fbe174e00cf398d4ee2d2fb6fc24e4e526ff162b3818c06d97b6ab6b338cafb7e24d486e848a127739fa5ecc923d20171fea535db1e315a156f5e213bf43e3fa65278721994fa5b639503812d87d9cb5e54513083e8c3759b338e719f297d9bcbb572f69101654715fcef4c045568c2abb8ee77977d9838a34d02d582b228142a8662d971187c6bb185ae9716d7c3b0f62a049125c21175bfe81b1e329d263a0bf414912615e36bbe786238d08c040c52ed1fc1b23fdd7f5b9fa87cf7fa061257bd18cd4bc9aa2135c7db9d510cced1f72321e0ed50b6031d4304396e3882fabc4a9f84f6d08c935856ba31ce500dda12a27d6d3b0fc52c9b7c14c500ecd3f454a53b497d5bd963b182d459a6fcac02bea534da47dbbb11c2a8375198aeadbc0b76c3bda6a4a91eb3d27d4f768bc0f0f0f007b9db3f80e19f2264a8734d553bd944ef11a549435bf390887bd6413968825be4a2888e97c6fc9ef997f70db28491e5a6a4f08b95b4dea7e64d7852c4575c950ebd5c74b1cda25bccea325f7a5a725ee4d218227041968f037c5716b3f62f390c5ba79bc10edfb56cea81e214714058777d2d8967646de350ff022cf4f95a99942844354d2fba7a58551e703f560901bba23b83329e67c9e3cda503d3f3c9ffc9da8917ddaabc0f24d32ff8e706887e346ad808bbe6f1fed29d38b673bc83a749f6be9044755ee20ebc2dae1ba1af51d367d8ed85da457d8a19b9c5f2b106d258ba0dfa837c71b21c92c33420185c46fbe0bc59bfa2aa1a60a69d339af76932c34158e4103445ed0bf6b6e3c8bf3d055d13a5f051f30b3e105fe51584bba87a24893a1d58091f60199152417985b23703250c3bcb5b0ba259b90ffa9b2143b8d9b729b135fa74f30af26123e9cf5362e0598fafd607924872492c2cd13979d83db7dbc3912c28d3c9f1130f8716101c7a3e45e28de923a367244a238892ec6e422a839c78f4be798d1e1593ac75b46dcddfdc7079b8dfd58f0bcd02cac20442ec58dd3ebe192f472185fda25dd02969987d1df5466a3d30e67c1da0c84fb4b2c84a0cfb39dac666609b671f509d92974087f44829094efb4ca17384b508295e40483a7101806c6c98b62de7e375e5cbd5db10b26c68ef9be5c3be29ba6e69a3405bc5e5a2949d7dadd51a9f9d406060b91c8454776ec4008786ef0992d02338abb3634f05f14af6cf1dbccf91e1482d22c66a35cb0e9f411af341618a66efcfe2e33b8a509521dc3481b4d51139743a17234ba44a973ce2c99ee000f1722cffc0bcc5fbc192c4eb563e97bef28bb0f87b42b58e7988fe1e26e6d4f330f13cfaedc0a401559fa121a51bb216cf81cb8d35cef1122f56f58c48cab58d66619881f5d5dcb1b8880b6db81691c200a5fc8ff8319627f90a5f64287b9c82388df4924df01e122e7063c4eba870ea71df7ca4d83609923d26aa01fe9c2c856f414885b0add9390f9465b9bed64a5735dd5df680a5560a30231efdcab0149b1e433ff8e3f238ba87c3d38b3130ee916af44ba1b230ba25c6b1371943091ca0cd6db2fa157438c4781e088284718376c365adc0bcdc14526caa811d89c23b2e88a03f4091aa49ae536b25cb674060c25e9ef1d0346d1514d4fd7fe4748ab36327d8979011e86eeba2e1706dd5be13eef51108921dc9cb2c3c9279826330622b427d96d5d96e57fb548236f847c96496aa69462f1a2946722f6fe6101c0d842a4ee9b78e57365c53dee82fc5171a6b19bd1c1aa579f1469977e62d576c54c82efe04f5a2cb71ddd1ccbfee66c1246d7c2a164403bff073fef686e5d3ea7a939c03a5420699ddb1e04299ec9bf50618f20a1e1ab3cb8dcb0bdeba16bce49520f4b8cbb6f939abfea204c8a41857bae1c4e3881e1bbaadafa2b3ca4be7825cfdbd4859dc1dc9914b49c195c7dbf3cb3b15c87d2c850bfa27c2dd7e06f95faaf6c981255172ac3ea694981a383b1eb2822ca7515fdc9cdc88a1f2472ab7d924d1be7e8d278b1411fab2f0e331109858cf443a60f426c9c2804e18d6c24166a71a341297e9684539e9b0eadf0e209d326af8ed1a5eb3425809f5b849ce7b48ba95071f31ce69eacf4698467ecd811253bc54b636ad6ca07aa20e9d8b4448b3bede2d9af01ea082a5821f60bc61d83943a377eb6557556d2ee27190c35f6b7207b60a6bcff687f8e20f92383b5828c32371dee863b6dc478722a6fee8d51619edefe4c47e77ee34b1fa4272b569d0582b3416c3e56dde5fd978705b6e3a19bf060210f4c22a7f249918122e8d7c1e68e4a5c4c28d279feadb301047479c88067ae1c6aba000acca612fb9cfc5bc0d163ecded1a0c97a219dfd355a023a4774f81d2777ff01238c1faafab13f8b5bfe4b669495d5b7b06bc22f52ac1f8bf6094c6b9a562ebeb66c385cc5c743da7ef3711371c0b6ea7fe7d16b1eca62d1a058450678caf2df5dbca9286c5c4466bb218438f6c1e4170c0ead44d4a1dd9d256d34f74dc184dbc1b114f6263789b2b06e6e9cb2615fb822c175f43fc4f6b193d80bdfbada4080ec91c038d0dcb68874554e82d2c12a531a4d8b08aa70f42d14233f23cefef7d31dd29372ba78970b8fc45f0440dd73890353e3c5cd1c6ad16bd8c2d599d3cc068c0471a6885ee42cb3737c75e2dea028fe8135e9ab9aef4eb8c1b197f19fb9bb27a3d12a57d2b8675fcb7fd5762685d9d9fcf005c6d2d725f7f99249da5b947bdd92b0c23838d08f895c0fac68cac0a83aed151953b4af7e49ee33fc329e5b56e736b40d3fdfb11ff1463e0bc0aa3e84e9a6afcf1f2907ddffa170cf4494851bd8ccddc79c2ab546cdba1bce888655c4bb68c992094ec610f516f5bb07376ad4e2db3f0821b99dd70dfb2f622ce8c864a8b86a1b9ac88da8dc4605a3b0bbd06f7d4183e536bc7613e6786a6a852cd3f63017f79aceb73ea089d27059090b9839a112cba7dc530a05b2b72d3df440bb3584e8554aa7824066e3004f9de00c572d04593c50fb747d0368e5dccece6686d6565a06876f9b0c08c812b9152ea35b68f6eb47b9f3d960151ebe786650c9ae35e91cd83456ddf99f21cd486915f44baf250c8ed9218c5de27090be865f91e7a62ff52c8cece3725d92364630ede36cae0bfe0c5b999fd79435daaadbd2ab8a35f7a8285449595a7d1c9f48571e4a76904b287c3d30d55da1f8dfcf9c0d62bac964672a3a7d84266eaaa62c7a50d5a3ce09709ecc3be46727802c5f3b60a5797fea9c26c7f78b7268182fbcb2eed6b0c3aeb738a386ea66566517aeeba7637df12bfed5e6f7fb6f3feb905c67a8c199335eff3cec95729a60f3efb9ef2bbb1deb4cd0cfc1d67e816c92523f7b3cf18f06fe1a20eab018ddc1fc96c6c390d11c1a219ab8ee9d8afc087193d1ba12ed0414a7e2c31c2d10c0bbbc02c278fbf717ac9rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-rt-4.18.0-488.rt7.277.el8.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.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(btrtl.ko)kmod(btsdio.ko)kmod(bttv.ko)kmod(btusb.ko)kmod(budget-av.ko)kmod(budget-ci.ko)kmod(budget-core.ko)kmod(budget-patch.ko)kmod(budget.ko)kmod(c4.ko)kmod(c_can.ko)kmod(c_can_pci.ko)kmod(can-bcm.ko)kmod(can-dev.ko)kmod(can-gw.ko)kmod(can-raw.ko)kmod(can.ko)kmod(capidrv.ko)kmod(catc.ko)kmod(cb710-mmc.ko)kmod(cc770.ko)kmod(cc770_platform.ko)kmod(cdc_eem.ko)kmod(cdc_ether.ko)kmod(cdc_mbim.ko)kmod(cdc_ncm.ko)kmod(cdc_subset.ko)kmod(cec.ko)kmod(cfg80211.ko)kmod(ch341.ko)kmod(ch7006.ko)kmod(ch9200.ko)kmod(ch_ipsec.ko)kmod(ch_ktls.ko)kmod(chcr.ko)kmod(chipreg.ko)kmod(cifs.ko)kmod(classmate-laptop.ko)kmod(cmtp.ko)kmod(cnic.ko)kmod(compal-laptop.ko)kmod(cp210x.ko)kmod(cqhci.ko)kmod(cramfs.ko)kmod(cs3308.ko)kmod(cs5345.ko)kmod(cs53l32a.ko)kmod(csiostor.ko)kmod(cx18-alsa.ko)kmod(cx18.ko)kmod(cx22700.ko)kmod(cx22702.ko)kmod(cx231xx-alsa.ko)kmod(cx231xx-dvb.ko)kmod(cx231xx.ko)kmod(cx2341x.ko)kmod(cx23885.ko)kmod(cx24110.ko)kmod(cx24113.ko)kmod(cx24116.ko)kmod(cx24117.ko)kmod(cx24120.ko)kmod(cx24123.ko)kmod(cx25840.ko)kmod(cx82310_eth.ko)kmod(cx88-alsa.ko)kmod(cx88-blackbird.ko)kmod(cx88-dvb.ko)kmod(cx8800.ko)kmod(cx8802.ko)kmod(cx88xx.ko)kmod(cxacru.ko)kmod(cxd2099.ko)kmod(cxd2820r.ko)kmod(cxd2841er.ko)kmod(cxgb4.ko)kmod(cxgb4i.ko)kmod(cxgb4vf.ko)kmod(cxgbit.ko)kmod(cyberjack.ko)kmod(cyclades.ko)kmod(cypress_firmware.ko)kmod(cypress_m8.ko)kmod(dcdbas.ko)kmod(ddbridge.ko)kmod(dell-laptop.ko)kmod(dell-rbtn.ko)kmod(dell-smbios.ko)kmod(dell-smo8800.ko)kmod(dell-wmi-aio.ko)kmod(dell-wmi-descriptor.ko)kmod(dell-wmi-led.ko)kmod(dell-wmi-sysman.ko)kmod(dell-wmi.ko)kmod(dib0070.ko)kmod(dib0090.ko)kmod(dib3000mb.ko)kmod(dib3000mc.ko)kmod(dib7000m.ko)kmod(dib7000p.ko)kmod(dib8000.ko)kmod(dibx000_common.ko)kmod(digi_acceleport.ko)kmod(dl2k.ko)kmod(dm1105.ko)kmod(dm9601.ko)kmod(drx39xyj.ko)kmod(drxd.ko)kmod(drxk.ko)kmod(ds3000.ko)kmod(dst.ko)kmod(dst_ca.ko)kmod(dvb-bt8xx.ko)kmod(dvb-core.ko)kmod(dvb-pll.ko)kmod(dvb-ttpci.ko)kmod(dvb-ttusb-budget.ko)kmod(dvb-usb-a800.ko)kmod(dvb-usb-af9005-remote.ko)kmod(dvb-usb-af9005.ko)kmod(dvb-usb-af9015.ko)kmod(dvb-usb-af9035.ko)kmod(dvb-usb-anysee.ko)kmod(dvb-usb-au6610.ko)kmod(dvb-usb-az6007.ko)kmod(dvb-usb-az6027.ko)kmod(dvb-usb-ce6230.ko)kmod(dvb-usb-cinergyT2.ko)kmod(dvb-usb-cxusb.ko)kmod(dvb-usb-dib0700.ko)kmod(dvb-usb-dibusb-common.ko)kmod(dvb-usb-dibusb-mb.ko)kmod(dvb-usb-dibusb-mc-common.ko)kmod(dvb-usb-dibusb-mc.ko)kmod(dvb-usb-digitv.ko)kmod(dvb-usb-dtt200u.ko)kmod(dvb-usb-dtv5100.ko)kmod(dvb-usb-dw2102.ko)kmod(dvb-usb-ec168.ko)kmod(dvb-usb-gl861.ko)kmod(dvb-usb-gp8psk.ko)kmod(dvb-usb-lmedm04.ko)kmod(dvb-usb-m920x.ko)kmod(dvb-usb-mxl111sf.ko)kmod(dvb-usb-nova-t-usb2.ko)kmod(dvb-usb-opera.ko)kmod(dvb-usb-pctv452e.ko)kmod(dvb-usb-rtl28xxu.ko)kmod(dvb-usb-technisat-usb2.ko)kmod(dvb-usb-ttusb2.ko)kmod(dvb-usb-umt-010.ko)kmod(dvb-usb-vp702x.ko)kmod(dvb-usb-vp7045.ko)kmod(dvb-usb.ko)kmod(dvb_dummy_fe.ko)kmod(dvb_usb_v2.ko)kmod(dwmac-intel.ko)kmod(e4000.ko)kmod(earth-pt1.ko)kmod(ec100.ko)kmod(eeepc-laptop.ko)kmod(eeepc-wmi.ko)kmod(efa.ko)kmod(elo.ko)kmod(em28xx-alsa.ko)kmod(em28xx-dvb.ko)kmod(em28xx-rc.ko)kmod(em28xx.ko)kmod(emi26.ko)kmod(emi62.ko)kmod(empeg.ko)kmod(ene_ir.ko)kmod(enic.ko)kmod(ezusb.ko)kmod(f81534.ko)kmod(fakelb.ko)kmod(fc0011.ko)kmod(fc0012.ko)kmod(fc0013.ko)kmod(fc2580.ko)kmod(fintek-cir.ko)kmod(firedtv.ko)kmod(firewire-core.ko)kmod(firewire-net.ko)kmod(firewire-ohci.ko)kmod(firewire-sbp2.ko)kmod(firmware_attributes_class.ko)kmod(fnic.ko)kmod(ftdi-elan.ko)kmod(ftdi_sio.ko)kmod(fujitsu-laptop.ko)kmod(fujitsu-tablet.ko)kmod(garmin_gps.ko)kmod(gigaset.ko)kmod(gl620a.ko)kmod(gma500_gfx.ko)kmod(gp8psk-fe.ko)kmod(gspca_benq.ko)kmod(gspca_conex.ko)kmod(gspca_cpia1.ko)kmod(gspca_etoms.ko)kmod(gspca_finepix.ko)kmod(gspca_gl860.ko)kmod(gspca_jeilinj.ko)kmod(gspca_jl2005bcd.ko)kmod(gspca_konica.ko)kmod(gspca_m5602.ko)kmod(gspca_main.ko)kmod(gspca_mars.ko)kmod(gspca_mr97310a.ko)kmod(gspca_nw80x.ko)kmod(gspca_ov519.ko)kmod(gspca_ov534.ko)kmod(gspca_ov534_9.ko)kmod(gspca_pac207.ko)kmod(gspca_pac7302.ko)kmod(gspca_pac7311.ko)kmod(gspca_se401.ko)kmod(gspca_sn9c2028.ko)kmod(gspca_sn9c20x.ko)kmod(gspca_sonixb.ko)kmod(gspca_sonixj.ko)kmod(gspca_spca1528.ko)kmod(gspca_spca500.ko)kmod(gspca_spca501.ko)kmod(gspca_spca505.ko)kmod(gspca_spca506.ko)kmod(gspca_spca508.ko)kmod(gspca_spca561.ko)kmod(gspca_sq905.ko)kmod(gspca_sq905c.ko)kmod(gspca_sq930x.ko)kmod(gspca_stk014.ko)kmod(gspca_stv0680.ko)kmod(gspca_stv06xx.ko)kmod(gspca_sunplus.ko)kmod(gspca_t613.ko)kmod(gspca_topro.ko)kmod(gspca_tv8532.ko)kmod(gspca_vc032x.ko)kmod(gspca_vicam.ko)kmod(gspca_xirlink_cit.ko)kmod(gspca_zc3xx.ko)kmod(gtco.ko)kmod(hci_uart.ko)kmod(hci_vhci.ko)kmod(hdaps.ko)kmod(hdpvr.ko)kmod(hfcsusb.ko)kmod(hfi1.ko)kmod(hid-picolcd.ko)kmod(hid-prodikeys.ko)kmod(hid-sensor-accel-3d.ko)kmod(hid-sensor-als.ko)kmod(hid-sensor-gyro-3d.ko)kmod(hid-sensor-humidity.ko)kmod(hid-sensor-iio-common.ko)kmod(hid-sensor-incl-3d.ko)kmod(hid-sensor-magn-3d.ko)kmod(hid-sensor-press.ko)kmod(hid-sensor-prox.ko)kmod(hid-sensor-rotation.ko)kmod(hid-sensor-temperature.ko)kmod(hid-sensor-trigger.ko)kmod(hidp.ko)kmod(hisax.ko)kmod(hisax_fcpcipnp.ko)kmod(hisax_isac.ko)kmod(hisax_st5481.ko)kmod(hopper.ko)kmod(hp-wireless.ko)kmod(hp-wmi.ko)kmod(hp_accel.ko)kmod(hso.ko)kmod(huawei_cdc_ncm.ko)kmod(hwa-hc.ko)kmod(hwpoison-inject.ko)kmod(i1480-dfu-usb.ko)kmod(i1480-est.ko)kmod(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-vbtn.ko)kmod(intel-wmi-thunderbolt.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-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-catpt.ko)kmod(snd-soc-cml_rt1011_rt5682.ko)kmod(snd-soc-core.ko)kmod(snd-soc-cs35l41-i2c.ko)kmod(snd-soc-cs35l41-lib.ko)kmod(snd-soc-cs35l41-spi.ko)kmod(snd-soc-cs35l41.ko)kmod(snd-soc-cx2072x.ko)kmod(snd-soc-da7213.ko)kmod(snd-soc-da7219.ko)kmod(snd-soc-dmic.ko)kmod(snd-soc-ehl-rt5660.ko)kmod(snd-soc-es8316.ko)kmod(snd-soc-hda-codec.ko)kmod(snd-soc-hdac-hda.ko)kmod(snd-soc-hdac-hdmi.ko)kmod(snd-soc-intel-hda-dsp-common.ko)kmod(snd-soc-intel-sof-cirrus-common.ko)kmod(snd-soc-intel-sof-maxim-common.ko)kmod(snd-soc-intel-sof-realtek-common.ko)kmod(snd-soc-kbl_da7219_max98357a.ko)kmod(snd-soc-kbl_da7219_max98927.ko)kmod(snd-soc-kbl_rt5660.ko)kmod(snd-soc-kbl_rt5663_max98927.ko)kmod(snd-soc-kbl_rt5663_rt5514_max98927.ko)kmod(snd-soc-max98090.ko)kmod(snd-soc-max98357a.ko)kmod(snd-soc-max98373-i2c.ko)kmod(snd-soc-max98373-sdw.ko)kmod(snd-soc-max98373.ko)kmod(snd-soc-max98390.ko)kmod(snd-soc-max98927.ko)kmod(snd-soc-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-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-broadwell.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-haswell.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-renoir.ko)kmod(snd-sof-intel-atom.ko)kmod(snd-sof-intel-hda-common.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-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(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-488.rt7.277.el8.x86_643.0.4-14.6.0-14.0-15.2-14.14.3dFo@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[qrDerek Barbosa [4.18.0-488.rt7.277.el8]John B. Wyatt IV [4.18.0-487.rt7.276.el8]Derek Barbosa [4.18.0-486.rt7.275.el8]John B. Wyatt IV [4.18.0-485.rt7.274.el8]John B. Wyatt IV [4.18.0-484.rt7.273.el8]John B. Wyatt IV [4.18.0-483.rt7.272.el8]John B. Wyatt IV [4.18.0-482.rt7.271.el8]John B. Wyatt IV [4.18.0-481.rt7.270.el8]Luis Claudio R. Goncalves [4.18.0-480.rt7.269.el8]Luis Claudio R. Goncalves [4.18.0-479.rt7.268.el8]Luis Claudio R. Goncalves [4.18.0-478.rt7.267.el8]Denys Vlasenko [4.18.0-478.el8]Lucas Zampieri [4.18.0-477.2.1.el8]Lucas Zampieri [4.18.0-477.1.1.el8]Lucas Zampieri [4.18.0-477.el8]Lucas Zampieri [4.18.0-476.el8]Lucas Zampieri [4.18.0-475.el8]Lucas Zampieri [4.18.0-474.el8]Lucas Zampieri [4.18.0-473.el8]Lucas Zampieri [4.18.0-472.el8]Lucas Zampieri [4.18.0-471.el8]Lucas Zampieri [4.18.0-470.el8]Lucas Zampieri [4.18.0-469.el8]Lucas Zampieri [4.18.0-468.el8]Lucas Zampieri [4.18.0-467.el8]Lucas Zampieri [4.18.0-466.el8]Lucas Zampieri [4.18.0-465.el8]Lucas Zampieri [4.18.0-464.el8]Lucas Zampieri [4.18.0-463.el8]Lucas Zampieri [4.18.0-462.el8]Lucas Zampieri [4.18.0-461.el8]Lucas Zampieri [4.18.0-459.el8]Lucas Zampieri [4.18.0-458.el8]Lucas Zampieri [4.18.0-457.el8]Lucas Zampieri [4.18.0-456.el8]Lucas Zampieri [4.18.0-455.el8]Lucas Zampieri [4.18.0-454.el8]Lucas Zampieri [4.18.0-453.el8]Lucas Zampieri [4.18.0-452.el8]Lucas Zampieri [4.18.0-451.el8]Lucas Zampieri [4.18.0-450.el8]Lucas Zampieri [4.18.0-449.el8]Lucas Zampieri [4.18.0-448.el8]Lucas Zampieri [4.18.0-447.el8]Lucas Zampieri [4.18.0-446.el8]Lucas Zampieri [4.18.0-445.el8]Lucas Zampieri [4.18.0-444.el8]Lucas Zampieri [4.18.0-442.el8.v2.g6f5f]Lucas Zampieri [4.18.0-441.el8]Lucas Zampieri [4.18.0-440.el8]Lucas Zampieri [4.18.0-439.el8]Lucas Zampieri [4.18.0-438.el8]Lucas Zampieri [4.18.0-437.el8]Lucas Zampieri [4.18.0-436.el8]Lucas Zampieri [4.18.0-435.el8]Lucas Zampieri [4.18.0-434.el8]Lucas Zampieri [4.18.0-433.el8]Lucas Zampieri [4.18.0-432.el8]Lucas Zampieri [4.18.0-431.el8]Lucas Zampieri [4.18.0-430.el8]Lucas Zampieri [4.18.0-429.el8]Lucas Zampieri [4.18.0-428.el8]Lucas Zampieri [4.18.0-427.el8]Lucas Zampieri [4.18.0-426.el8]Jarod Wilson [4.18.0-425.el8]Jarod Wilson [4.18.0-424.el8]Jarod Wilson [4.18.0-423.el8]Jarod Wilson [4.18.0-422.el8]Jarod Wilson [4.18.0-421.el8]Jarod Wilson [4.18.0-420.el8]Jarod Wilson [4.18.0-419.el8]Jarod Wilson [4.18.0-418.el8]Jarod Wilson [4.18.0-417.el8]Jarod Wilson [4.18.0-416.el8]Jarod Wilson [4.18.0-415.el8]Jarod Wilson [4.18.0-414.el8]Jarod Wilson [4.18.0-413.el8]Jarod Wilson [4.18.0-412.el8]Jarod Wilson [4.18.0-411.el8]Jarod Wilson [4.18.0-410.el8]Jarod Wilson [4.18.0-409.el8]Jarod Wilson [4.18.0-408.el8]Jarod Wilson [4.18.0-407.el8]Jarod Wilson [4.18.0-406.el8]Jarod Wilson [4.18.0-405.el8]Jarod Wilson [4.18.0-404.el8]Jarod Wilson [4.18.0-403.el8]Jarod Wilson [4.18.0-402.el8]Jarod Wilson [4.18.0-401.el8]Jarod Wilson [4.18.0-400.el8]Jarod Wilson [4.18.0-399.el8]Jarod Wilson [4.18.0-398.el8]Jarod Wilson [4.18.0-397.el8]Jarod Wilson [4.18.0-396.el8]Jarod Wilson [4.18.0-395.el8]Jarod Wilson [4.18.0-394.el8]Jarod Wilson [4.18.0-393.el8]Jarod Wilson [4.18.0-392.el8]Jarod Wilson [4.18.0-391.el8]Jarod Wilson [4.18.0-390.el8]Jarod Wilson [4.18.0-389.el8]Jarod Wilson [4.18.0-388.el8]Jarod Wilson [4.18.0-387.el8]Jarod Wilson [4.18.0-386.el8]Jarod Wilson [4.18.0-385.el8]Bruno Meneguele [4.18.0-384.el8]Jarod Wilson [4.18.0-383.el8]Jarod Wilson [4.18.0-382.el8]Jarod Wilson [4.18.0-381.el8]Jarod Wilson [4.18.0-380.el8]Jarod Wilson [4.18.0-379.el8]Jarod Wilson [4.18.0-378.el8]Jarod Wilson [4.18.0-377.el8]Jarod Wilson [4.18.0-376.el8]Jarod Wilson [4.18.0-375.el8]Jarod Wilson [4.18.0-374.el8]Jarod Wilson [4.18.0-373.el8]Augusto Caringi [4.18.0-372.2.1.el8]Augusto Caringi [4.18.0-372.1.1.el8]Augusto Caringi [4.18.0-372.el8]Augusto Caringi [4.18.0-371.el8]Augusto Caringi [4.18.0-370.el8]Augusto Caringi [4.18.0-369.el8]Augusto Caringi [4.18.0-368.el8]Augusto Caringi [4.18.0-367.el8]Augusto Caringi [4.18.0-366.el8]Augusto Caringi [4.18.0-365.el8]Augusto Caringi [4.18.0-364.el8]Augusto Caringi [4.18.0-363.el8]Augusto Caringi [4.18.0-362.el8]Augusto Caringi [4.18.0-361.el8]Augusto Caringi [4.18.0-360.el8]Augusto Caringi [4.18.0-359.el8]Augusto Caringi [4.18.0-358.el8]Augusto Caringi [4.18.0-357.el8]Augusto Caringi [4.18.0-356.el8]Augusto Caringi [4.18.0-355.el8]Augusto Caringi [4.18.0-354.el8]Jan Stancek [4.18.0-353.el8]Jan Stancek [4.18.0-352.el8]Bruno Meneguele [4.18.0-351.el8]Bruno Meneguele [4.18.0-350.el8]Augusto Caringi [4.18.0-349.el8]Augusto Caringi [4.18.0-348.6.el8]Augusto Caringi [4.18.0-348.5.el8]Augusto Caringi [4.18.0-348.4.el8]Augusto Caringi [4.18.0-348.3.el8]Augusto Caringi [4.18.0-348.2.el8]Augusto Caringi [4.18.0-348.1.el8]Augusto Caringi [4.18.0-345.1.el8]Augusto Caringi [4.18.0-343.1.el8]Bruno Meneguele [4.18.0-343.el8]Bruno Meneguele [4.18.0-342.el8]Bruno Meneguele [4.18.0-341.el8]Bruno Meneguele [4.18.0-340.el8]Bruno Meneguele [4.18.0-339.el8]Bruno Meneguele [4.18.0-338.el8]Bruno Meneguele [4.18.0-337.el8]Bruno Meneguele [4.18.0-336.el8]Bruno Meneguele [4.18.0-335.el8]Bruno Meneguele [4.18.0-334.el8]Bruno Meneguele [4.18.0-333.el8]Bruno Meneguele [4.18.0-332.el8]Bruno Meneguele [4.18.0-331.el8]Bruno Meneguele [4.18.0-330.el8]Bruno Meneguele [4.18.0-329.el8]Bruno Meneguele [4.18.0-328.el8]Augusto Caringi [4.18.0-327.el8]Augusto Caringi [4.18.0-326.el8]Augusto Caringi [4.18.0-325.el8]Augusto Caringi [4.18.0-324.el8]Augusto Caringi [4.18.0-323.el8]Bruno Meneguele [4.18.0-322.el8]Bruno Meneguele [4.18.0-321.el8]Bruno Meneguele [4.18.0-320.el8]Bruno Meneguele [4.18.0-319.el8]Bruno Meneguele [4.18.0-318.el8]Bruno Meneguele [4.18.0-317.el8]Bruno Meneguele [4.18.0-316.el8]Bruno Meneguele [4.18.0-315.el8]Bruno Meneguele [4.18.0-314.el8]Bruno Meneguele [4.18.0-313.el8]Bruno Meneguele [4.18.0-312.el8]Bruno Meneguele [4.18.0-311.el8]Bruno Meneguele [4.18.0-310.el8]Bruno Meneguele [4.18.0-309.el8]Bruno Meneguele [4.18.0-308.el8]Bruno Meneguele [4.18.0-307.el8]Bruno Meneguele [4.18.0-306.el8]Bruno Meneguele [4.18.0-305.8.el8]Bruno Meneguele [4.18.0-305.7.el8]Bruno Meneguele [4.18.0-305.6.el8]Bruno Meneguele [4.18.0-305.5.el8]Bruno Meneguele [4.18.0-305.4.el8]Bruno Meneguele [4.18.0-305.3.el8]Bruno Meneguele [4.18.0-305.2.el8]Bruno Meneguele [4.18.0-305.1.el8]Bruno Meneguele [4.18.0-304.7.el8]Bruno Meneguele [4.18.0-304.6.el8]Bruno Meneguele [4.18.0-304.5.el8]Bruno Meneguele [4.18.0-304.4.el8]Bruno Meneguele [4.18.0-304.3.el8]Bruno Meneguele [4.18.0-304.2.el8]Bruno Meneguele [4.18.0-304.1.el8]Bruno Meneguele [4.18.0-303.1.el8]Bruno Meneguele [4.18.0-302.1.el8]Bruno Meneguele [4.18.0-301.1.el8]Bruno Meneguele [4.18.0-300.1.el8]Bruno Meneguele [4.18.0-299.1.el8]Bruno Meneguele [4.18.0-298.1.el8]Bruno Meneguele [4.18.0-297.1.el8]Jan Stancek [4.18.0-297.el8]Jan Stancek [4.18.0-296.el8]Jan Stancek [4.18.0-295.el8]Jan Stancek [4.18.0-294.el8]Jan Stancek [4.18.0-293.el8]Jan Stancek [4.18.0-292.el8]Jan Stancek [4.18.0-291.el8]Jan Stancek [4.18.0-290.el8]Jan Stancek [4.18.0-289.el8]Jan Stancek [4.18.0-288.el8]Jan Stancek [4.18.0-287.el8]Jan Stancek [4.18.0-286.el8]Jan Stancek [4.18.0-285.el8]Jan Stancek [4.18.0-284.el8]Jan Stancek [4.18.0-283.el8]Jan Stancek [4.18.0-282.el8]Jan Stancek [4.18.0-281.el8]Jan Stancek [4.18.0-280.el8]Jan Stancek [4.18.0-279.el8]Jan Stancek [4.18.0-278.el8]Jan Stancek [4.18.0-277.el8]Jan Stancek [4.18.0-276.el8]Jan Stancek [4.18.0-275.el8]Jan Stancek [4.18.0-274.el8]Jan Stancek [4.18.0-273.el8]Jan Stancek [4.18.0-272.el8]Jan Stancek [4.18.0-271.el8]Jan Stancek [4.18.0-270.el8]Jan Stancek [4.18.0-269.el8]Jan Stancek [4.18.0-268.el8]Jan Stancek [4.18.0-267.el8]Jan Stancek [4.18.0-266.el8]Jan Stancek [4.18.0-265.el8]Jan Stancek [4.18.0-264.el8]Jan Stancek [4.18.0-263.el8]Jan Stancek [4.18.0-262.el8]Jan Stancek [4.18.0-261.el8]Jan Stancek [4.18.0-260.el8]Jan Stancek [4.18.0-259.el8]Jan Stancek [4.18.0-258.el8]Jan Stancek [4.18.0-257.el8]Jan Stancek [4.18.0-256.el8]Jan Stancek [4.18.0-255.el8]Jan Stancek [4.18.0-254.el8]Jan Stancek [4.18.0-253.el8]Jan Stancek [4.18.0-252.el8]Jan Stancek [4.18.0-251.el8]Jan Stancek [4.18.0-250.el8]Jan Stancek [4.18.0-249.el8]Jan Stancek [4.18.0-248.el8]Jan Stancek [4.18.0-247.el8]Jan Stancek [4.18.0-246.el8]Jan Stancek [4.18.0-245.el8]Jan Stancek [4.18.0-244.el8]Jan Stancek [4.18.0-243.el8]Jan Stancek [4.18.0-242.el8]Jan Stancek [4.18.0-241.el8]Jan Stancek [4.18.0-240.10.el8]Jan Stancek [4.18.0-240.9.el8]Jan Stancek [4.18.0-240.8.el8]Jan Stancek [4.18.0-240.7.el8]Jan Stancek [4.18.0-240.6.el8]Jan Stancek [4.18.0-240.5.el8]Jan Stancek [4.18.0-240.4.el8]Jan Stancek [4.18.0-240.3.el8]Jan Stancek [4.18.0-240.2.el8]Jan Stancek [4.18.0-240.1.el8]Jan Stancek [4.18.0-239.1.el8]Frantisek Hrbata [4.18.0-239.el8]Frantisek Hrbata [4.18.0-238.el8]Frantisek Hrbata [4.18.0-237.el8]Frantisek Hrbata [4.18.0-236.el8]Frantisek Hrbata [4.18.0-235.el8]Frantisek Hrbata [4.18.0-234.el8]Frantisek Hrbata [4.18.0-233.el8]Frantisek Hrbata [4.18.0-232.el8]Frantisek Hrbata [4.18.0-231.el8]Frantisek Hrbata [4.18.0-230.el8]Frantisek Hrbata [4.18.0-229.el8]Frantisek Hrbata [4.18.0-228.el8]Frantisek Hrbata [4.18.0-227.el8]Frantisek Hrbata [4.18.0-226.el8]Frantisek Hrbata [4.18.0-225.el8]Frantisek Hrbata [4.18.0-224.el8]Frantisek Hrbata [4.18.0-223.el8]Frantisek Hrbata [4.18.0-222.el8]Frantisek Hrbata [4.18.0-221.el8]Frantisek Hrbata [4.18.0-220.el8]Frantisek Hrbata [4.18.0-219.el8]Frantisek Hrbata [4.18.0-218.el8]Frantisek Hrbata [4.18.0-217.el8]Frantisek Hrbata [4.18.0-216.el8]Frantisek Hrbata [4.18.0-215.el8]Frantisek Hrbata [4.18.0-214.el8]Frantisek Hrbata [4.18.0-213.el8]Frantisek Hrbata [4.18.0-212.el8]Frantisek Hrbata [4.18.0-211.el8]Frantisek Hrbata [4.18.0-210.el8]Frantisek Hrbata [4.18.0-209.el8]Frantisek Hrbata [4.18.0-208.el8]Frantisek Hrbata [4.18.0-207.el8]Frantisek Hrbata [4.18.0-206.el8]Frantisek Hrbata [4.18.0-205.el8]Frantisek Hrbata [4.18.0-204.el8]Frantisek Hrbata [4.18.0-203.el8]Frantisek Hrbata [4.18.0-202.el8]Frantisek Hrbata [4.18.0-201.el8]Frantisek Hrbata [4.18.0-200.el8]Frantisek Hrbata [4.18.0-199.el8]Frantisek Hrbata [4.18.0-198.el8]Frantisek Hrbata [4.18.0-197.el8]Frantisek Hrbata [4.18.0-196.el8]Frantisek Hrbata [4.18.0-195.el8]Frantisek Hrbata [4.18.0-194.el8]Frantisek Hrbata [4.18.0-193.15.el8]Frantisek Hrbata [4.18.0-193.14.el8]Frantisek Hrbata [4.18.0-193.13.el8]Frantisek Hrbata [4.18.0-193.12.el8]Frantisek Hrbata [4.18.0-193.11.el8]Frantisek Hrbata [4.18.0-193.10.el8]Frantisek Hrbata [4.18.0-193.9.el8]Frantisek Hrbata [4.18.0-193.8.el8]Frantisek Hrbata [4.18.0-193.7.el8]Frantisek Hrbata [4.18.0-193.6.el8]Frantisek Hrbata [4.18.0-193.5.el8]Frantisek Hrbata [4.18.0-193.4.el8]Frantisek Hrbata [4.18.0-193.3.el8]Frantisek Hrbata [4.18.0-193.2.el8]Frantisek Hrbata [4.18.0-193.1.el8]Frantisek Hrbata [4.18.0-192.2.el8]Frantisek Hrbata [4.18.0-192.1.el8]Frantisek Hrbata [4.18.0-191.2.el8]Frantisek Hrbata [4.18.0-191.1.el8]Frantisek Hrbata [4.18.0-190.3.el8]Frantisek Hrbata [4.18.0-190.2.el8]Frantisek Hrbata [4.18.0-190.1.el8]Frantisek Hrbata [4.18.0-189.1.el8]Frantisek Hrbata [4.18.0-188.3.el8]Frantisek Hrbata [4.18.0-188.2.el8]Frantisek Hrbata [4.18.0-188.1.el8]Frantisek Hrbata [4.18.0-187.2.el8]Frantisek Hrbata [4.18.0-187.1.el8]Frantisek Hrbata [4.18.0-186.2.el8]Frantisek Hrbata [4.18.0-186.1.el8]Bruno Meneguele [4.18.0-185.el8]Herton R. Krzesinski [4.18.0-184.el8]Herton R. Krzesinski [4.18.0-183.el8]Herton R. Krzesinski [4.18.0-182.el8]Herton R. Krzesinski [4.18.0-181.el8]Herton R. Krzesinski [4.18.0-180.el8]Herton R. Krzesinski [4.18.0-179.el8]Herton R. Krzesinski [4.18.0-178.el8]Herton R. Krzesinski [4.18.0-177.el8]Herton R. Krzesinski [4.18.0-176.el8]Bruno Meneguele [4.18.0-175.el8]Bruno Meneguele [4.18.0-174.el8]Bruno Meneguele [4.18.0-173.el8]Bruno Meneguele [4.18.0-172.el8]Bruno Meneguele [4.18.0-171.el8]Bruno Meneguele [4.18.0-170.el8]Bruno Meneguele [4.18.0-169.el8]Bruno Meneguele [4.18.0-168.el8]Bruno Meneguele [4.18.0-167.el8]Bruno Meneguele [4.18.0-166.el8]Bruno Meneguele [4.18.0-165.el8]Bruno Meneguele [4.18.0-164.el8]Bruno Meneguele [4.18.0-163.el8]Bruno Meneguele [4.18.0-162.el8]Bruno Meneguele [4.18.0-161.el8]Bruno Meneguele [4.18.0-160.el8]Bruno Meneguele [4.18.0-159.el8]Bruno Meneguele [4.18.0-158.el8]Bruno Meneguele [4.18.0-157.el8]Bruno Meneguele [4.18.0-156.el8]Bruno Meneguele [4.18.0-155.el8]Bruno Meneguele [4.18.0-154.el8]Bruno Meneguele [4.18.0-153.el8]Bruno Meneguele [4.18.0-152.el8]Phillip Lougher [4.18.0-151.el8]Phillip Lougher [4.18.0-150.el8]Phillip Lougher [4.18.0-149.el8]Phillip Lougher [4.18.0-148.el8]Phillip Lougher [4.18.0-147.13.el8]Phillip Lougher [4.18.0-147.12.el8]Phillip Lougher [4.18.0-147.11.el8]Phillip Lougher [4.18.0-147.10.el8]Phillip Lougher [4.18.0-147.9.el8]Phillip Lougher [4.18.0-147.8.el8]Phillip Lougher [4.18.0-147.7.el8]Phillip Lougher [4.18.0-147.6.el8]Phillip Lougher [4.18.0-147.5.el8]Phillip Lougher [4.18.0-147.4.el8]Phillip Lougher [4.18.0-147.3.el8]Phillip Lougher [4.18.0-147.2.el8]Phillip Lougher [4.18.0-147.1.el8]Phillip Lougher [4.18.0-146.1.el8]Phillip Lougher [4.18.0-145.1.el8]Phillip Lougher [4.18.0-144.1.el8]Herton R. Krzesinski [4.18.0-144.el8]Herton R. Krzesinski [4.18.0-143.el8]Herton R. Krzesinski [4.18.0-142.el8]Herton R. Krzesinski [4.18.0-141.el8]Herton R. Krzesinski [4.18.0-140.el8]Herton R. Krzesinski [4.18.0-139.el8]Herton R. Krzesinski [4.18.0-138.el8]Herton R. Krzesinski [4.18.0-137.el8]Herton R. Krzesinski [4.18.0-136.el8]Herton R. Krzesinski [4.18.0-135.el8]Herton R. Krzesinski [4.18.0-134.el8]Herton R. Krzesinski [4.18.0-133.el8]Herton R. Krzesinski [4.18.0-132.el8]Herton R. Krzesinski [4.18.0-131.el8]Herton R. Krzesinski [4.18.0-130.el8]Herton R. Krzesinski [4.18.0-129.el8]Herton R. Krzesinski [4.18.0-128.el8]Herton R. Krzesinski [4.18.0-127.el8]Herton R. Krzesinski [4.18.0-126.el8]Herton R. Krzesinski [4.18.0-125.el8]Herton R. Krzesinski [4.18.0-124.el8]Herton R. Krzesinski [4.18.0-123.el8]Herton R. Krzesinski [4.18.0-122.el8]Herton R. Krzesinski [4.18.0-121.el8]Herton R. Krzesinski [4.18.0-120.el8]Herton R. Krzesinski [4.18.0-119.el8]Herton R. Krzesinski [4.18.0-118.el8]Herton R. Krzesinski [4.18.0-117.el8]Herton R. Krzesinski [4.18.0-116.el8]Herton R. Krzesinski [4.18.0-115.el8]Herton R. Krzesinski [4.18.0-114.el8]Herton R. Krzesinski [4.18.0-113.el8]Herton R. Krzesinski [4.18.0-112.el8]Herton R. Krzesinski [4.18.0-111.el8]Herton R. Krzesinski [4.18.0-110.el8]Herton R. Krzesinski [4.18.0-109.el8]Herton R. Krzesinski [4.18.0-108.el8]Frantisek Hrbata [4.18.0-107.el8]Frantisek Hrbata [4.18.0-106.el8]Frantisek Hrbata [4.18.0-105.el8]Frantisek Hrbata [4.18.0-104.el8]Herton R. Krzesinski [4.18.0-103.el8]Herton R. Krzesinski [4.18.0-102.el8]Herton R. Krzesinski [4.18.0-101.el8]Herton R. Krzesinski [4.18.0-100.el8]Herton R. Krzesinski [4.18.0-99.el8]Herton R. Krzesinski [4.18.0-98.el8]Herton R. Krzesinski [4.18.0-97.el8]Herton R. Krzesinski [4.18.0-96.el8]Herton R. Krzesinski [4.18.0-95.el8]Herton R. Krzesinski [4.18.0-94.el8]Herton R. Krzesinski [4.18.0-93.el8]Herton R. Krzesinski [4.18.0-92.el8]Herton R. Krzesinski [4.18.0-91.el8]Herton R. Krzesinski [4.18.0-90.el8]Herton R. Krzesinski [4.18.0-89.el8]Herton R. Krzesinski [4.18.0-88.el8]Herton R. Krzesinski [4.18.0-87.el8]Herton R. Krzesinski [4.18.0-86.el8]Herton R. Krzesinski [4.18.0-85.el8]Herton R. Krzesinski [4.18.0-84.el8]Herton R. Krzesinski [4.18.0-83.el8]Herton R. Krzesinski [4.18.0-82.el8]Herton R. Krzesinski [4.18.0-81.el8]Herton R. Krzesinski [4.18.0-80.23.el8]Herton R. Krzesinski [4.18.0-80.22.el8]Herton R. Krzesinski [4.18.0-80.21.el8]Herton R. Krzesinski [4.18.0-80.20.el8]Herton R. Krzesinski [4.18.0-80.19.el8]Herton R. Krzesinski [4.18.0-80.18.el8]Herton R. Krzesinski [4.18.0-80.17.el8]Herton R. Krzesinski [4.18.0-80.16.el8]Herton R. Krzesinski [4.18.0-80.15.el8]Herton R. Krzesinski [4.18.0-80.14.el8]Herton R. Krzesinski [4.18.0-80.13.el8]Herton R. Krzesinski [4.18.0-80.12.el8]Herton R. Krzesinski [4.18.0-80.11.el8]Herton R. Krzesinski [4.18.0-80.10.el8]Herton R. Krzesinski [4.18.0-80.9.el8]Herton R. Krzesinski [4.18.0-80.8.el8]Herton R. Krzesinski [4.18.0-80.7.el8]Herton R. Krzesinski [4.18.0-80.6.el8]Herton R. Krzesinski [4.18.0-80.5.el8]Herton R. Krzesinski [4.18.0-80.4.el8]Herton R. Krzesinski [4.18.0-80.3.el8]Herton R. Krzesinski [4.18.0-80.2.el8]Herton R. Krzesinski [4.18.0-80.1.el8]Herton R. Krzesinski [4.18.0-79.1.el8]Herton R. Krzesinski [4.18.0-78.1.el8]Herton R. Krzesinski [4.18.0-77.1.el8]Herton R. Krzesinski [4.18.0-76.1.el8]Herton R. Krzesinski [4.18.0-75.1.el8]Herton R. Krzesinski [4.18.0-74.1.el8]Herton R. Krzesinski [4.18.0-73.1.el8]Herton R. Krzesinski [4.18.0-72.1.el8]Herton R. Krzesinski [4.18.0-71.1.el8]Herton R. Krzesinski [4.18.0-70.el8]Herton R. Krzesinski [4.18.0-69.el8]Herton R. Krzesinski [4.18.0-68.el8]Herton R. Krzesinski [4.18.0-67.el8]Herton R. Krzesinski [4.18.0-66.el8]Herton R. Krzesinski [4.18.0-65.el8]Herton R. Krzesinski [4.18.0-64.el8]Herton R. Krzesinski [4.18.0-63.el8]Herton R. Krzesinski [4.18.0-62.el8]Herton R. Krzesinski [4.18.0-61.el8]Herton R. Krzesinski [4.18.0-60.el8]Herton R. Krzesinski [4.18.0-59.el8]Herton R. Krzesinski [4.18.0-58.el8]Herton R. Krzesinski [4.18.0-57.el8]Herton R. Krzesinski [4.18.0-56.el8]Herton R. Krzesinski [4.18.0-55.el8]Herton R. Krzesinski [4.18.0-54.el8]Herton R. Krzesinski [4.18.0-53.el8]Herton R. Krzesinski [4.18.0-52.el8]Herton R. Krzesinski [4.18.0-51.el8]Herton R. Krzesinski [4.18.0-50.el8]Herton R. Krzesinski [4.18.0-49.el8]Herton R. Krzesinski [4.18.0-48.el8]Herton R. Krzesinski [4.18.0-47.el8]Herton R. Krzesinski [4.18.0-46.el8]Herton R. Krzesinski [4.18.0-45.el8]Herton R. Krzesinski [4.18.0-44.el8]Herton R. Krzesinski [4.18.0-43.el8]Herton R. Krzesinski [4.18.0-42.el8]Herton R. Krzesinski [4.18.0-41.el8]Herton R. Krzesinski [4.18.0-40.el8]Herton R. Krzesinski [4.18.0-39.el8]Herton R. Krzesinski [4.18.0-38.el8]Herton R. Krzesinski [4.18.0-37.el8]Herton R. Krzesinski [4.18.0-36.el8]Herton R. Krzesinski [4.18.0-35.el8]Herton R. Krzesinski [4.18.0-34.el8]Herton R. Krzesinski [4.18.0-33.el8]Herton R. Krzesinski [4.18.0-32.el8]Herton R. Krzesinski [4.18.0-31.el8]Herton R. Krzesinski [4.18.0-30.el8]Herton R. Krzesinski [4.18.0-29.el8]Herton R. Krzesinski [4.18.0-28.el8]Herton R. Krzesinski [4.18.0-27.el8]Herton R. Krzesinski [4.18.0-26.el8]Herton R. Krzesinski [4.18.0-25.el8]Herton R. Krzesinski [4.18.0-24.el8]Herton R. Krzesinski [4.18.0-23.el8]Herton R. Krzesinski [4.18.0-22.el8]Herton R. Krzesinski [4.18.0-21.el8]Herton R. Krzesinski [4.18.0-20.el8]Herton R. Krzesinski [4.18.0-19.el8]Herton R. Krzesinski [4.18.0-18.el8]Herton R. Krzesinski [4.18.0-17.el8]Herton R. Krzesinski [4.18.0-16.el8]Herton R. Krzesinski [4.18.0-15.el8]Herton R. Krzesinski [4.18.0-14.el8]Herton R. Krzesinski [4.18.0-13.el8]Herton R. Krzesinski [4.18.0-12.el8]Herton R. Krzesinski [4.18.0-11.el8]Herton R. Krzesinski [4.18.0-10.el8]Herton R. Krzesinski [4.18.0-9.el8]Herton R. Krzesinski [4.18.0-8.el8]Herton R. Krzesinski [4.18.0-7.el8]Herton R. Krzesinski [4.18.0-6.el8]Herton R. Krzesinski [4.18.0-5.el8]Herton R. Krzesinski [4.18.0-4.el8]Herton R. Krzesinski [4.18.0-3.el8]Herton R. Krzesinski [4.18.0-2.el8]Herton R. Krzesinski [4.18.0-1.el8]- [rt] build kernel-rt-4.18.0-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-488.rt7.277.el84.18.0-488.rt7.277.el84.18.0-488.rt7.277.el8.x86_644.18.0-488.rt7.277.el8  !"#$%&'()*+,-----...//00011111222223333445566666666666677777777789::;;<<:======>???????????????????????????@?????????????????????????????????????????????????????????????????????????????ABBBCBBBBBBBBBBBBBBBDEFFFFFGGHHIIIIIIJKLLMMMNOPQQQQRSSSSSSSTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXYZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]^___________________________________________`abcdefghijjjkllmnopppppppqqrrrrrsssssssstttuuuuuuuuuuuuvwwwxyyz{{||}~         !"#$%&'()*+,+----./012333456777777777777778889999999999999999999:::;<=>???@AAABCDEFGHIJKLMNOPQRSSSTUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXYYZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\]]]^^_`aabbbbbbbbbbbcdcccefghijklllllmnoppqregmap-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.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.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.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.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_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_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-bus.ko.xzsoundwire-cadence.ko.xzsoundwire-generic-allocation.ko.xzsoundwire-intel.ko.xzcxgbit.ko.xztarget_core_user.ko.xzcyclades.ko.xzn_gsm.ko.xzn_hdlc.ko.xznozomi.ko.xzarc_uart.ko.xzjsm.ko.xzsynclink.ko.xzsynclink_gt.ko.xzsynclinkmp.ko.xzuio.ko.xzuio_aec.ko.xzuio_cif.ko.xzuio_pci_generic.ko.xzuio_pdrv_genirq.ko.xzuio_sercos3.ko.xzcxacru.ko.xzspeedtch.ko.xzueagle-atm.ko.xzusbatm.ko.xzxusbatm.ko.xzhwa-hc.ko.xzmdc800.ko.xzmicrotek.ko.xzadutux.ko.xzapple-mfi-fastcharge.ko.xzappledisplay.ko.xzemi26.ko.xzemi62.ko.xzezusb.ko.xzftdi-elan.ko.xzidmouse.ko.xziowarrior.ko.xzisight_firmware.ko.xzldusb.ko.xzlegousbtower.ko.xzsisusbvga.ko.xzusb3503.ko.xzusblcd.ko.xzusbsevseg.ko.xzuss720.ko.xzaircable.ko.xzark3116.ko.xzbelkin_sa.ko.xzch341.ko.xzcp210x.ko.xzcyberjack.ko.xzcypress_m8.ko.xzdigi_acceleport.ko.xzempeg.ko.xzf81534.ko.xzftdi_sio.ko.xzgarmin_gps.ko.xzio_edgeport.ko.xzio_ti.ko.xzipaq.ko.xzipw.ko.xzir-usb.ko.xziuu_phoenix.ko.xzkeyspan.ko.xzkeyspan_pda.ko.xzkl5kusb105.ko.xzkobil_sct.ko.xzmct_u232.ko.xzmos7720.ko.xzmos7840.ko.xzmxuport.ko.xznavman.ko.xzomninet.ko.xzopticon.ko.xzoption.ko.xzoti6858.ko.xzpl2303.ko.xzqcaux.ko.xzqcserial.ko.xzquatech2.ko.xzsafe_serial.ko.xzsierra.ko.xzspcp8x5.ko.xzssu100.ko.xzsymbolserial.ko.xzti_usb_3410_5052.ko.xzupd78f0730.ko.xzusb_debug.ko.xzusb_wwan.ko.xzvisor.ko.xzwhiteheat.ko.xzxsens_mt.ko.xzwusb-cbaf.ko.xzwusb-wa.ko.xzwusbcore.ko.xzi1480-dfu-usb.ko.xzi1480-est.ko.xzumc.ko.xzuwb.ko.xzwhc-rc.ko.xzwhci.ko.xzsev-guest.ko.xztdx-guest.ko.xznitro_enclaves.ko.xzcifs.ko.xzcramfs.ko.xzsquashfs.ko.xzhwpoison-inject.ko.xz6lowpan.ko.xzatm.ko.xzbluetooth.ko.xzbnep.ko.xzcmtp.ko.xzhidp.ko.xzrfcomm.ko.xzcan-bcm.ko.xzcan-gw.ko.xzcan-raw.ko.xzcan.ko.xzieee802154_6lowpan.ko.xzieee802154.ko.xzieee802154_socket.ko.xzl2tp_core.ko.xzl2tp_ip.ko.xzl2tp_ip6.ko.xzmac80211.ko.xzmac802154.ko.xzmpls_iptunnel.ko.xzmpls_router.ko.xzrfkill.ko.xzrpcrdma.ko.xzcfg80211.ko.xzac97_bus.ko.xzsnd-seq-oss.ko.xzsnd-seq-dummy.ko.xzsnd-seq-midi-emul.ko.xzsnd-seq-midi-event.ko.xzsnd-seq-midi.ko.xzsnd-seq-virmidi.ko.xzsnd-seq.ko.xzsnd-compress.ko.xzsnd-ctl-led.ko.xzsnd-hrtimer.ko.xzsnd-hwdep.ko.xzsnd-pcm.ko.xzsnd-rawmidi.ko.xzsnd-seq-device.ko.xzsnd-timer.ko.xzsnd.ko.xzsnd-mpu401-uart.ko.xzsnd-mpu401.ko.xzsnd-opl3-lib.ko.xzsnd-opl3-synth.ko.xzsnd-pcsp.ko.xzsnd-aloop.ko.xzsnd-dummy.ko.xzsnd-mtpav.ko.xzsnd-virmidi.ko.xzsnd-vx-lib.ko.xzsnd-bebob.ko.xzsnd-dice.ko.xzsnd-firewire-digi00x.ko.xzsnd-fireface.ko.xzsnd-fireworks.ko.xzsnd-firewire-motu.ko.xzsnd-oxfw.ko.xzsnd-firewire-lib.ko.xzsnd-isight.ko.xzsnd-firewire-tascam.ko.xzsnd-hda-ext-core.ko.xzsnd-hda-core.ko.xzsnd-intel-dspcfg.ko.xzsnd-intel-sdw-acpi.ko.xzsnd-ak4113.ko.xzsnd-ak4114.ko.xzsnd-ak4xxx-adda.ko.xzsnd-pt2258.ko.xzsnd-cs8427.ko.xzsnd-i2c.ko.xzsnd-ac97-codec.ko.xzsnd-ali5451.ko.xzsnd-asihpi.ko.xzsnd-au8810.ko.xzsnd-au8820.ko.xzsnd-au8830.ko.xzsnd-ca0106.ko.xzsnd-cs46xx.ko.xzsnd-ctxfi.ko.xzsnd-darla20.ko.xzsnd-darla24.ko.xzsnd-echo3g.ko.xzsnd-gina20.ko.xzsnd-gina24.ko.xzsnd-indigo.ko.xzsnd-indigodj.ko.xzsnd-indigodjx.ko.xzsnd-indigoio.ko.xzsnd-indigoiox.ko.xzsnd-layla20.ko.xzsnd-layla24.ko.xzsnd-mia.ko.xzsnd-mona.ko.xzsnd-emu10k1-synth.ko.xzsnd-emu10k1.ko.xzsnd-emu10k1x.ko.xzsnd-hda-codec-analog.ko.xzsnd-hda-codec-ca0110.ko.xzsnd-hda-codec-ca0132.ko.xzsnd-hda-codec-cirrus.ko.xzsnd-hda-codec-cmedia.ko.xzsnd-hda-codec-conexant.ko.xzsnd-hda-codec-cs8409.ko.xzsnd-hda-codec-generic.ko.xzsnd-hda-codec-hdmi.ko.xzsnd-hda-codec-idt.ko.xzsnd-hda-codec-realtek.ko.xzsnd-hda-codec-si3054.ko.xzsnd-hda-codec-via.ko.xzsnd-hda-codec.ko.xzsnd-hda-cs-dsp-ctls.ko.xzsnd-hda-intel.ko.xzsnd-hda-scodec-cs35l41-i2c.ko.xzsnd-hda-scodec-cs35l41-spi.ko.xzsnd-hda-scodec-cs35l41.ko.xzsnd-ice1712.ko.xzsnd-ice1724.ko.xzsnd-ice17xx-ak4xxx.ko.xzsnd-korg1212.ko.xzsnd-lola.ko.xzsnd-lx6464es.ko.xzsnd-mixart.ko.xzsnd-oxygen-lib.ko.xzsnd-oxygen.ko.xzsnd-virtuoso.ko.xzsnd-pcxhr.ko.xzsnd-hdsp.ko.xzsnd-hdspm.ko.xzsnd-rme9652.ko.xzsnd-ad1889.ko.xzsnd-atiixp-modem.ko.xzsnd-atiixp.ko.xzsnd-bt87x.ko.xzsnd-cmipci.ko.xzsnd-ens1370.ko.xzsnd-ens1371.ko.xzsnd-es1968.ko.xzsnd-intel8x0.ko.xzsnd-intel8x0m.ko.xzsnd-maestro3.ko.xzsnd-rme32.ko.xzsnd-rme96.ko.xzsnd-via82xx-modem.ko.xzsnd-via82xx.ko.xzsnd-trident.ko.xzsnd-vx222.ko.xzsnd-acp3x-pdm-dma.ko.xzsnd-acp3x-rn.ko.xzsnd-rn-pci-acp3x.ko.xzsnd-acp-config.ko.xzsnd-acp5x-i2s.ko.xzsnd-acp5x-pcm-dma.ko.xzsnd-pci-acp5x.ko.xzsnd-soc-acp5x-mach.ko.xzsnd-acp6x-pdm-dma.ko.xzsnd-pci-acp6x.ko.xzsnd-soc-acp6x-mach.ko.xzsnd-soc-cs35l41-i2c.ko.xzsnd-soc-cs35l41-lib.ko.xzsnd-soc-cs35l41-spi.ko.xzsnd-soc-cs35l41.ko.xzsnd-soc-cx2072x.ko.xzsnd-soc-da7213.ko.xzsnd-soc-da7219.ko.xzsnd-soc-dmic.ko.xzsnd-soc-es8316.ko.xzsnd-soc-hda-codec.ko.xzsnd-soc-hdac-hda.ko.xzsnd-soc-hdac-hdmi.ko.xzsnd-soc-max98090.ko.xzsnd-soc-max98357a.ko.xzsnd-soc-max98373-i2c.ko.xzsnd-soc-max98373-sdw.ko.xzsnd-soc-max98373.ko.xzsnd-soc-max98390.ko.xzsnd-soc-max98927.ko.xzsnd-soc-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-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-cml_rt1011_rt5682.ko.xzsnd-soc-ehl-rt5660.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-broadwell.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-haswell.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-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.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.xz/lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/base/regmap//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/bcma//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/bluetooth//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/firewire//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/firmware//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/gpu/drm/gma500//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/hid//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/iio/accel//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/iio/buffer//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/iio/common/hid-sensors//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/iio/gyro//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/iio/humidity//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/iio//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/iio/light//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/iio/magnetometer//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/iio/orientation//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/iio/pressure//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/iio/temperature//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/core//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/hw/efa//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/hw/hfi1//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/hw/irdma//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/hw/usnic//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/sw/rdmavt//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/ulp/opa_vnic//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/input/tablet//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/input/touchscreen//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/isdn/capi//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/isdn/gigaset//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/isdn/hardware/avm//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/isdn/hardware/mISDN//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/isdn/hisax//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/isdn/i4l//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/isdn/mISDN//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/leds//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/leds/trigger//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/cec//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/common/b2c2//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/common//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/common/saa7146//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/common/siano//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/common/videobuf2//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/dvb-core//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/dvb-frontends/drx39xyj//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/firewire//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/i2c//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/i2c/cx25840//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/mmc/siano//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/pci/b2c2//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/pci/bt8xx//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/pci/cx18//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/pci/cx23885//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/pci/cx88//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/pci/ddbridge//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/pci/dm1105//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/pci/ivtv//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/pci/mantis//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/pci/ngene//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/pci/pluto2//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/pci/pt1//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/pci/saa7134//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/pci/saa7164//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/pci/ttpci//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/radio//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/rc//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/rc/keymaps//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/tuners//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/usb/au0828//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/usb/b2c2//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/usb/cx231xx//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/usb/dvb-usb-v2//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/usb/dvb-usb//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/usb/em28xx//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/usb/gspca/gl860//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/usb/gspca/m5602//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/usb/hdpvr//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/usb/pulse8-cec//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/usb/pvrusb2//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/usb/pwc//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/usb/rainshadow-cec//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/usb/s2255//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/usb/siano//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/usb/stkwebcam//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/usb/tm6000//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/usb/ttusb-budget//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/usb/ttusb-dec//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/usb/usbvision//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/usb/uvc//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/usb/zr364xx//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/v4l2-core//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/memstick/core//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/memstick/host//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/mfd//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/mmc/core//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/mmc/host//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/mtd/chips//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/mtd//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/mtd/ubi//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/can/c_can//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/can//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/can/cc770//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/cisco/enic//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/dlink//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/emulex/benet//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/sfc//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/sfc/siena//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ieee802154//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ppp//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/slip//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/usb//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/ath//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/ath/ath10k//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/ath/ath11k//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt7921//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/ntb/hw/amd//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/ntb/hw/intel//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/ntb/test//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/nvme/host//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/nvme/target//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/parport//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/pcmcia//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/platform/mellanox//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/platform/x86//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/platform/x86/dell-wmi-sysman//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/platform/x86/intel//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/platform/x86/intel/pmc//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/platform/x86/intel/pmt//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/platform/x86/intel/speed_select_if//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/power/supply//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/scsi/aacraid//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/scsi/bnx2fc//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/scsi/bnx2i//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/scsi/fnic//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/scsi//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/scsi/libsas//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/scsi/qedf//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/scsi/qedi//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/soundwire//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/target//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/tty//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/tty/serial//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/tty/serial/jsm//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/uio//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/usb/atm//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/usb/host//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/usb/image//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/usb/misc//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/usb/serial//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/uwb/i1480//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/virt/coco/sev-guest//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/virt/coco/tdx-guest//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/virt/nitro_enclaves//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/fs/cifs//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/fs/cramfs//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/fs/squashfs//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/mm//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/net/6lowpan//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/net/atm//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/net/bluetooth//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/net/bluetooth/bnep//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/net/bluetooth/cmtp//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/net/bluetooth/hidp//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/net/bluetooth/rfcomm//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/net/can//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/net/ieee802154/6lowpan//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/net/l2tp//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/net/mac80211//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/net/mac802154//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/net/mpls//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/net/rfkill//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/net/wireless//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/core/seq/oss//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/drivers/mpu401//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/drivers/opl3//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/drivers/pcsp//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/drivers/vx//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/firewire/bebob//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/firewire/dice//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/firewire/digi00x//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/firewire/fireface//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/firewire/fireworks//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/firewire/motu//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/firewire/oxfw//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/firewire//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/firewire//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/firewire/tascam//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/hda/ext//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/hda//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/hda//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/i2c/other//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/i2c//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/i2c//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci/ac97//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci/ali5451//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci/asihpi//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci/au88x0//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci/ca0106//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci/cs46xx//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci/ctxfi//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci/echoaudio//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci/emu10k1//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci/hda//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci/ice1712//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci/korg1212//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci/lola//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci/lx6464es//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci/mixart//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci/oxygen//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci/pcxhr//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci/rme9652//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci/trident//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/pci/vx222//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/soc/amd/renoir//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/soc/amd//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/soc/amd/vangogh//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/soc/amd/yc//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/soc/codecs//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/soc/intel/atom//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/soc/intel/atom/sst//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/soc/intel/avs//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/soc/intel/boards//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/soc/intel/catpt//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/soc/intel/common//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/soc/intel/skylake//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/soc//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/soc//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/soc/sof/amd//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/soc/sof/intel//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/soc/sof/xtensa//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/synth/emux//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/synth//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/usb/6fire//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/usb/bcd2000//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/usb/caiaq//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/usb/hiface//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/usb/line6//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/usb/misc//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/usb//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/usb//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/usb/usx2y//lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/sound/virtio/-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{|}~     PPPAP(P?PEPNPTPVPWPXPYPZP\PMPNP{PPPPPPPPPwPVP PFPPSPTPUPPPYP`PWPXPPVP]P[PZP^P\P_PpPqPwPxPPPPMPPPRPP PPyPPPPPYPrPsPtPWPuPvP PPLPPPPPPjPPPJPP9P:P;PbPPQPPPPPbPcPdPePPPPPPPPPPPPPPPPPPPPPPPPPPtP>PPP>P?P`PaPPPPPPPPPP PP"P5P6P7P@PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP#P$PP?P@PAPBPDPEPFPGPHPIPJPKP'PCPPPpPqPrPP1PcPPPPPPPPPPPPPPPPPP PPPP#P%PPPPPPP\PPPPPIPlPP$P&PEPFPGPHPPPPP|P1P2P3PPcPdPfPmPnP_PZPP`PPPP2PP/P0P.P1PHPKPLPPPPPyPzPPPPCPCPuPvP{POPNPPPPKPRPhPiPjPkPlPmPnPoP[PP8PkPoPpPqPrPsPxPPPPjPkPPPPPPPPBPaPcPPPPPUP^P_PPP#P$P%P&P'P)P*P+P,POPPPQPPPP4P5P6P7P%P&P'P)P,P*P+P-P.P/P0P(P P P P P PPPPPUPPPPPPPPPPPP P!P"P'P(P)P*P+P,P-P.P/P0PIPJPHPOPLPMPNPQPRP^PPPPSP P PPPPPP P!P~PPPPPPPPPPPPPPPPPOPgPhPiPyPPPPPPPPPPePfPgPPPPPPP PPP=P]PCPDPKP|PPPPPP P P]PPBPIPJPPPPPPPPPPPwPxPzP|P~PPPPPPP?P@PGPPPPPPPPPPPPPPPPPlPP P PPPPPPPzPPPPPXPPPPPPPDPvPPPPPPPPPPPPPPPPPPPPPP>PAPVPXPYP\PbPsPtPPBPTPPPPPPPPPPP PPPnPoPPPPPMPPEP}PPPmPP3PFPGPPaPPePgPhPiP|P{P}PPPPPPPPPPuPPPPPPPPP|PPPPPPPeP{PPPPPPpPPPwPyPxPPPPPPPPPPPPPPlPmPnPP~PPdPoPqPtPuPvPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPxPPPPPkPrPsPyP{PPPPPPPPPuPvPfPzPfPgPPePhPiPPPjPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P7PNPOPPPQP8PPPPPPPPPPPPPPPP.P/P0P1P2P3P4P5P6P9P:P;PP?P@PAPBPCPDPEPFPGPIPJPLPMPPPHPKP,P-PPPUPVPRPSPWPXPYPZP[P\P]P^P_PTP`PaPbPdPcP}PPtPhPwPjPkPlPmPnPoPrPgPiPsPpPqPif [ -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-488.rt7.277.el8.x86_64 ]; then rm -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-488.rt7.277.el8.x86_64 echo "Running: dracut -f --kver 4.18.0-488.rt7.277.el8.x86_64" dracut -f --kver "4.18.0-488.rt7.277.el8.x86_64" || exit $? fi/bin/shutf-8b554c4f742a9c929a66a2309494e8d051c7104ff25406622d251801de13b1367?7zXZ ®!R] b2u Q{LVD:V2_<`E~y0vw ciKyq u@r,׆4[0d}֘ꢫ#/\)HG1IH$l3K%y}-rב mkdKWac$R$PS:Nf,^T/pⰻTnH0EM. 0[s=}ac<_]14ݒ̃uhy(S#g˄St %hCBmPK=N7qm}ZTMS8*Yse_a:ֹaywj`N$;+yt˳bO>XҚטȹ91Z1T gǧ30"GfA|5޷ףNh0X䩍A06<Y'N9nyLy,THd ȿ9Wʝi;xwRղ.̦40W(Or× ĭT,#~ŏ48~x@ UjLyF-CzQ6.#X|5e>"pj&K]I Sx$>]4Yռ[@݃kPC`]I3ؠANa.2e&zxa`V#Ω?(tmZ\Ii%SwZ7ɮB:!S<؝|*%n|$>SY?AɈ9< eOQjUc\7k+[ҹjl gTt8Ajb͓mͳWU8qnxQzƱ@7_ڬ#-iq6FI;΃-y ̺"@or\ĚQE8@lWѓvUy1"t_q`YK|898z-P`=_Ƞ+okaJ8H%8$z{Wtvh;=z4Ɋ!եrlCJ*~ Tgc܀/ˑd=^ie lvw!a$~v=z)qvaGD?J)g]K$Y.0Rwa-Srt~QZ$qO8V=Cz? BO?JT_s9>}d-$-yy:Lg<Sš] §w}uGl:-#a%˔%>LwQZ\(ze1kO6}P*GVPJZNx@bGhYʐnܠqv .;(WeZ1kϊ0_)έEL&_#2&x)nl]>:"ͬtԅ^8ց>}~6jA(D2h!Z{ ʶW Y4l?֫364Hr@ciZ70XbZy{W t=$ڋ5û5(%f0?"ڨ{ a*wBkԸ!+I{nTp9}@:a!L,)m BZ+ԒIqz=.&yagd⛼np1;e%m}^ۯH=6=忑ŞaAy `Dύ8ڿ Fe>CJd~s&D\kdFZD ګbES7ߞ$WJ.T X x % =vJMk8:6Wdg[|2)tE-cw>uqrp*8)Dii+ y9t&Px9r_ e-lg( ")Lb1=WCZH22&cPmݯSv9K;肀חOĹ;c5)vlqqʤHrIxRD@8>DC\bmϕ$S;3P$8?/4P?5@r#wumo(ߚBMdbxu!˿Л^KBZ(3AwI +GiSK#Q&pqL,8gcV莨Sm-#p&j(uP6hE9/>eADK`Sv;Rr,qKEEg5ZڷVP[HWy s0OѠ`SNY ZWs>iCyr15)4*t>T+F0t>5'V#&V66}K]%:h}Y)rF{IDh5Xӫ<&=nS"0`!=`*(Fh[ <&};ԆӸ\܉ L$!ZҚxuvlnb斏5ro%Yfk9nu*"iHU {({̋.[n;9nkxj ɧQVv$M@qMHӨ\4@i @;V-ju(*1X: Pn.HKBNŚ yF5poC3Lq?dKEVd6ڡ %Pe7ϳAٻc[>Ecso݃[h$})^*m#8spJΐ]_)Gx*OaVhwL#~qCFX"8U(85w> '-r??*C{+Z $_O QkhZc-sߣ^;>BpJ 1|7e9%+{3jwlk_:ܒ$]@퀁%d[Ь;O %Ӟ./@}]9Y c,22H,l- P I]PT\vwGD,[*l-:^*i>\8tv4h٪&"!f)\gmbL2C0ipAQ"ViJ0~0b$c͟WR `P̧kF*2mɭVjq WV@=@ЇQ~(ũϼ.|~ _*` VJjҚ'Q0=:̻$ PJtg@ v`®㱾D)iUoTOA;d{HB*~X[~P0`]"ٴB"nc܍oߘ{&J"5_R{qS9Z-+efD2\;<9!闊WZ֊?3\e nڱ,GЙ{v%wGZIYx;,lgtz*=8Y:goGnΥeT^x; K( O~e^97~䉲ƋYPq( /?q(mb =$·\Rsh?l G<gLfue1*W [3 kEC7nh-9 z_\xd,7ԕ.Ć -oa̚fBiQFYSFʩp + 8XVo1IY `) )KW2/ y43xgOw m*#rՋ{tQၯBDaUSyCtl呼fG2I} @û_ !vu13AQ -à໔ڈٮp3-/zc}{ro*iڕX4Y؋aӋN۬ݲQwxaÂEԎk`zs\5 XV0gtƺ Lt ?m.2+ԙWgR""PT] \7z9^.0ra=;~vrZ/ˊ~ko'jLʘeOiIMX {{{ϐ̃0ې미#2 I0_SȑHAݾVBaN Oh;R8H?T6lݣs 30y٦ɉ[ͿZ[ΝQTjܰG"6<.?M% P{[zPh3:rCg ;(@}bhI`wSNzV&c11 ,DˇXs^Y:؛\ XFةL@ z3X }`?][mnid1j}]"u*9gIq*cԳjsB 7KaiQ: !3ܹ45Zr3]mbI+5y(hoVWi{q}Vm/f .hvZJ^pd=2NP]%@@K&iWv#>Z 2 Y^$:-)ޕ廀3A1^Ip&TC4*oy|t;AG c=JجuM$QM |2 U萹؆aX-]o *"z a$&-xkB]~̤7g:irǜw^lmIJ eӹ|s$Wacu)CFJ{Feʊ?Ros~wD;X7wYnt,9[N"ߧ/5ԇ 03 .-~ X&I;jp=D<FB%.EPy^>$׃t%8+*P'ϸ-v?>уo\ו 5g {:yQ^9Ǵy>|`(BOp0QL oS=~s__ܲ@<_LVwgF06+B"Opzs\{YS,JjL̷É2kM>~8S89;ݦGfP.$:*rCLLD4B|!"|2ۢbB;m̆Y ъgl+T5|TIO$&@<2*|C(ᤇAR ia=c:q6eF5+mWA&Э:lΦ~I+MU|P]7?_QE>ĠKa8OyJW\mM8n#<%9`"|yVi"2svvPCG~;eq psJ RoSxpZIa۱0Ǥtjc9&8uʍe63SMvi/lmu!kzěŸ hzKMu|ΉD(ѿ"7\H1QC*6G&M,1 7 j)iE]IXOH|mr%fJf٢C{RWiD3ZCIK硥'&B|"JG4Fs!OQzIP1`cuz8K2Us} %'X}q'Q Y yL/{TfM,@B/$xD#gP3gºA}SpȔd@9m6`n~hΗ[ iIpjz`.96=@8W :Ⱥ1NcqWc f9b,}q穙&)+L/c`WJ2v7zcN2?UWPY݂:}oF">*#C.X. ؗLNa5#5.FPYHY?.5#]TZ .z&dqDBO1RclЌW#s!6$e",VNff$kz0 fSCAF>d,yF8#w`"qjRy bM| dY$c[_5@CԜ'fd]b04g1˃Mnb?G_DzKXkMMuF*diaj $tuCJ݅ad.ǚ[-DZ &+,q@wnzhAkc*uK;rA?݉8 #Z,+Zhd~ `N(f`xw gmՀg3UˠL5r+!r-Ͻ?-] yֆ)-ynr<8f5O<Eɋw+6O ,ZB?6h2Ti#}HͽGB}Is5#*NQ\#_kMo25^S:f|6WM&GBUsc{H)c΋v[F~0oeQ\\5` 2\|S<ۉKGrF *<@.tn -GR5DU sYۮ>Z>m^3mk%YGC,PL`HH:8‚QV@XݳͿ_aB14{=xXn?K Ѷm~Dx Pg6p >S 8y2椨%p |+* ݃q"7Vcaf ~>[2iށeKӠ[mn_{^cPQRӄ#u{&C RakiPJGkдzz;̫L>p6X'y@< }QjExTz +Ymfn~{AHo2i^:P%V!Ar{dxTWf#e\5Ǩulэ8kj%yDl+P{113z(gv:P,M A6ao9hK~.͂YqtGGM4cSbB> >o27;-Ro!DnrϹ"8TWto~TԷPBKmNuf}T+| =3Z at;\SF48Z$":ZJT+%Р*7n@4 (G88ʙ{) *QЈv 羺 "oE>/ϐtm|oBn۰!fl)8ˤv0xe}4FGBׄh ې5n5x ~T)5~XfO'zƉI^LCwbXf'O$v?q v%IIk4=txaNlj_?bN@n&MVI:TD̼冖T")Kқܜږ?CYDU==7sT#:8(M(F/N,jepz0[o+2XN^2 SV#㐟X􁈢ۄ+WlK.Mnislml¢!{ۮqe)N]D!(F`m2(MdzL"Uw)r{COG՚ofba{|Xs0rLl: m{OzDºNu_i`tLٵ$݁jTz}) (;N3yc'm J}>W9]A98Z,*x֪!|,|XY#`B9, ӨN`Jܑ7iI'Gar֞(z';*˦Ty1:A ]p^8˅bLT Cpoג ;ءev|C1'YC%kpAg,9 |9ͭmr2=Y;~MRmd3 gS{r*Պ]ܛݽ{h6G6P<sQ3%3}>Gz=2Dy强:Yjk\^Nse6\k!m 9&k5+އT=U!tܰWB 'BWvĎU hl;XC餱Q%sH 1]I c噊Ni*ځF^SB؃[ a/ᘽ1$_l{ԝ>1eq=iΉPf?jا(-d@˙{>3I[/¡r:$D<96+y q2J腪G"Kt_X"3%I唡|iW<شθnƒ6uiv5BVD䘳p;r"Ȋ^! sMtaJ*R0_tt`rL/6NS+ :1j27/̣t&AM{)=Zhqq_3?HSQkY8 ^B{gU@yJa(}4+ЕK{b{b"רp}TK ADybsC rk#p: Me{0"IޱS s[ݽ+#tgр"8KEFߗ塑;%Įt850޽a  ٚR5U @ V7~~e uJ^c*k#M >/cBuf('zuRomU7g/?秊:)ghp6Vo B3BK6xZw1"Ղ\qc5ln{^mZpq[NyitC pmTN_` 9N_BRd]=x!oT3Xp짔 taZo*;VcYW#s9ǖBtY6 L.7\!l,*廼=wst21LE kIؙ59-\V-%$5 ݟew}/F29| N ɒU uYZ"6u @pcaۺӗ_E'! b۸,f- . ET8ܺq#j /9⭕ :,{n3FFv:Lx}k\F(C(Ҙ;hgNаyO&k:kG`[Ů=-HP@2m<G;KB:8Ox_Fz-+@̐z2v% ](bF-%PlcU1sh}Ѱ\e;d{p#X0V,R!8̃LT+ hSn_^$rݳة:^I'6cy-@RC#4a0y)K{Z&+ 2Bh^ 9thxx@x KŚb9z͵kkN̚y i]kS }N##?(u tOJ~s4TQߛQg+l=j4N j\r M.`*(gcԙ=Ϳ:#R 2oO0mr#nnNðK0y/x&׋ʫ͐z[Ң:DZ JGCy@AL|o ,fyg)ui;- P|L?v ͯx@FzlMt55"hS$wTə~Lxv9;<؉/Dٺ8m nT/^&j$O#PnG?1zFȬˆJ,3vQ1vw0U݋CH@iTo1&3Y䠽7uF)R>skQ58)SK d%B+mSI#嶞\.{ c4[`/|r:-dkC,jU Pؼ=6/AsK*$,#Gũ'1#jeJP|&7VkuGFOvW}bJn-n])Sݳ(-eLxbqn=]!5Ch R 8% 7j[(R^ngƱ?f-PS2/pAN3pX0PS*HXwr+cnk)"~G;;A cƮ~{xޭ砂 ` I++)a9Cf)e{   KȴhQT\樿8׼>u=~X˭去.7Y+ժ9W[a#"P/ƫk~>%"J܆Q.ø w7@Zt A[~HvbsFmJ6ɲe'W%z)ᄪS0dOe_ սDG Գ67KIn0w$slt:Ĩ -]=n;,fE{5oi}i{ӽ;ڔkW]CGES0?Spanˏ=֚bUZPL#+ yꗁoJl-ZK 'u'`①J~  GxVFeQ ib̀ڰJicV$|A{+EG+h B=,>$[A/gG"~g) T2D )@l rVs{ 4_w wN)З~=Pz/`$DA;TE;"W>z0J;͹ژSJ6;𡓔wC!?ҡI}"yڕP8T=]tF5d_w㰙 #@MS xc0^A|O.bj;rJ譣i:XW$r\sIߋ&ԢIj t`盦}Ӣ5pLgj[Egp:ՀNqWXhc–abj`)˽Zw奤kERֈKcxh Lp8<iƇb+Wfp`6(0g"1!Fo4.F b @^Wh-IJ6fcFНsڢ ˌ}AlH`+\]hfi3FD}L#oQ/Sa !sN)sh{X\oh%}踈{sd !DJapQDaWcZM/q⧷#GxiKE``([4}-,F2NKH V qV{7< ;6=،we8۫ڰsx}q" d˃&{{:'^Mi I=ij5'j#L'AToXpB(0l!|2ɭ[3N O}Ggeae8W+w\ ao` ʺG/Ĺ j+Cja'lET7Rz)H`PjS e#-[fX*0*OQ&ڟ'7Zp,/=LW%vVNo$z<r"+ixǜכD/( Q]t F+iCD_!)MI͏Mɲ7N$K3b Ѻ"2K=M:x}K`#^/"]~H%؋CMYQHAނA0o5iv>8v+$٠+r"@S @"]d;f7ৄ1O\t8\mbWWXobI}Og"v08.x7vCOI)gW~: x.YZ>Q0l/U)%pJǴ[?/3'&%6!١[!T_t>|C HMhIS/PS1;  $Uyp(}w>%$vnBz 1ѩX~FͲ<3戸ghb6lp6rQ- [I*L0uɥnP5Л*?FoYYʋ ΅l+5Lڑ [Y0S\l(bdb짥UcI\ފbW3-}T'u?26Y,uM/2'X; \~?; ^O5(m<*pvrNI{$5@Egk XAq܆Ik9LCGu-\8袔g-ٿ :އ +1Ѭ76FdY~+#Iw|5ݐڵ)4ӄgmqO%}sJ.Kn5 NY귖hM_l?VK' q$&G&=d\+;oKA mvQ9M)s&``@ ,&,CTagz DoP xY \h=FceQ5`!pIxAT8%F)3H  ~jA4^&Gz+4X+ T` Bv,vA#u+ _x!594YTUjppy$F{xY!0*tF|7whcbӛNB”*mݬգ }D\Au-AyQ3Hm6E M.[6}IpbikicΉcm(Hy;u߻)@I` ڜ.e2'!f8N_㷘i0"EWcW|5^􈓑_g1h{V䉊vh[X$!}oANjY t7 ֆ5Yg;뼄Sl#/<ڊ?{x5[&>GDUe=< F߶K;uPEe3ak?M1Ay,;(RX>7J7'w:Mx3OcP1܇WoITbYЄW23&`OnO+}/DNy}4 $ǑcOɥ@恩\iQrm^_WfTd>kHxxWK3+_UES`-,$=,hr΀ON: 96̅8Xt6_0'E)91]G U#GMXthRMf:uķIOm]çe`󷐂=5Z5U9i}Fjףע,EE"‰ Ӈd}ܩ$MA{آZis.CjzTsŽNw}PWu"8?8ۘT$YܑׅIʈx8|Iޟ1fU<~k0Qz3>5@_3&jmN@i`roim,IOr}cA%*ER!爐}nPra+-qdM,arpS X{h|Z_ >89'\) :B?VnS[DZ:CjhJ]-JXt܀C% nz`<hэwiFXm:$(G}pHkA'@B ZadEFEU6]봂 œZS-i uz$T[b\!bi+͘ΆmoZ9d*$ hb@%¸)E^Ѐy]lt)yļ'XtdդCTi*)4gOc^q4Ւ~ AIܚĜ਀b*f}^cP˱g][pAЂN|M|_N8TOM;iW+Α|?ŀX,zUl /,mVkQ@U~%Y̚A2Y+] `HNrC*$D$--$lZ1֮ypI~Lr;>=0qg@|u(!97+9P1p dT K&3&aЗOќ+ZIEq* >]HY"/hS⣲c6 =ȩՉ5&sB!ŕU轆XvjXV)p!aK)3SrUlQ@B#y,k`wUH*,Ã-EsTUp&eKꤩ$?MA^ݏ5#¶*hT z*&B[jZ[U+Bn3Kֳ%K8PQSf5J9g3c豻Y}繄͝¬2i@fq5VxGC"ȪOǰX˚]6Zw "A>:p6Ot F{4k@6oGu fG&΢ɉӄ  idIbmGBN k9R*Tɳ2̆ZmPUG-XPnWX=٢p:;:c_+ԡembjYcK>h?e5l ?vxgewɞ9ߚG}8koh53;@kPlTm.L%c"W)؋;Xgk4I#9gHTU+q46̥'(-J:1wU+*)#<"JĒywmHx<0޿\5MN{!1<K,"nām`SEӡ?^/7F~Smo+WiI~0:g" B0\t@ƲЬ30V?V hputywÀ)ݑ~EQ[u,2#DC{'"d7mWM]9<ћd JG3M~=t+Q98=$ڣ1KHҳ(V5b^SA< Q-2XǭH5F.!(<=~O'B/C(v⫩F\0mmyo^>yx2L` *$&|&Kmf؍V[R{:SEMU'Sa}˖Q7IZʊF + `qq>AGpZTKQ0gtu۫*}49T%e {h͙!! QϪ.duRRDe$:{:2ż*(OJ)<2>ҌXe %2y,t43m"%I۟>YQ8Oe ՕWf[u9s%)[Rbt#ًB8Uٯ.aSQchC dDa1lca=JLȅT@?lЂ2d*/,iyR+I:vfkJ 6+ +3g0\Kb§H)٫%L t02kE79o>KH JSh7FeBlъ ӻ-&8cFdyP":>VʀjZȸJ c ܐO8>"tK5BAӖ_pJ5@vssN|}팃ܙm̀~±<=GqE>Z0 Sv2T:v3:m^B?mhUdYhM[۬Ӻ?&l%3 upBsvռsr؟%)BL D'Xh'ςR Hit:LׄOig.;H`/[78?QK =X!%8BGUe2W%ד$ɳ~*Lr)9Q<0 @A_R$Q畷NV[:o-zU%< To8z'ط$Njw"5WM[yr-O֔62óH&l@EV.~x Z3d8#HI t4p@9`9<߳G3,­6ğAX[`+(F|"&N£ f/H*ULو1Q_๹,!G!qYP-oO8P'<`-7Yi(r~g] ܤhҤpTsʙ6DVB8+(΀3~yI Y8{ *DI8viS+1&8^l؜VZ,ض)еg#'#OoX7E`zLr1cqea4ĤJ_ r^gP:N\Ibv[#ܣ@Ñ'3:1[9/UO! mry 2i'9 DjeM/c\C{9ڈ={|a v?3O?<]&lX%w;A@<査U(hu 6 ڻ%tJ~Daۛx `jy_x|d1 Q ;4VI# [שDTc?wWSȺMcy,{b!M@jc١U{ HB#U&3M=7ߢ4SJcVMH\g@ƪǟbS-As7`{ -9dsAnQfHd?q6U].6ތ CRWR0rWqh80=CCw;d}ڇ?bzYSHQ୫p zXQ?t*0E=h=:}^k|ːn{p{}ڑ\%Iz1n3Y D<\RZ I)c\O%Kr?ҴYtBҾL+.(ZtyG򫕈4 疭V4὜5+()0#M ͦPO5Nޏl3y݈q%@o؀TیT~%g5 ʰn}E'-mbKuY`\ʟڼ(<{)?cBLGtmO i1bYΆA7#.*h>y5َHZv` 2Wdr3Do@@l <@.ߡx[NhdUV~(b륁L5x~:ߏԹ(w-o%zY,tw열SjKKa=O64CL?91=_}#Oup[(nlӋ$-#qPVPս﬚5CJ`Nn?⊖q3zj'J?VgHHcAtj/I@Pi7"8,V,IU hיEt;ӽ,*w5Av>7iSh.=x9K U,TF\ 2((64_sIkuuOϤCqNR6k,얭|:d8VGL۷U݈OdžJnG);2]wIRHP](nb;xE^p];:yvH+:VC^ų_곊[Pٶ 2D%fRv8nIuЌ bE[`e2=(CN[ r]/ )\s= Kط/mP[MdFq͌X LiO)!YDʼ K$z!'оszD_: Ln7MNP+!T&:< 9o!mbN=O,`N ! frEB8?22 2>8b :6>ѪE 5 ?hG:W348iT=iĺ(,~ <^(m]Cj$JsEGgEtAZDc{Zf⪼eTat`spB%5N#UStѴ+<<ɺr6x A3CB 7eqO@ 6!XS ^}TIޓ3Bx|f ! rf'Zds@U,kࡓЁ=z0_-Q"%6eJ ;}( 5lYCa^=ܣ_N/\ve|轅S|I 8sJS~)P X # Ϝ41߈ܹoc+CQ&d&Jy6&G: USHX^**}ᦰrO.E|L ܠ%OxOIK;_TIX2yȼɥn#l1TOn㸲/ܹ _I&]0?(L6(b,Ű֚r?/yrJ:<̜F!VCJ'_BkAp\dN]bG.OGbvSAGsjBD#~AJNC*~f | 5pfu~мbZS;q(T2!KhtuZgAgG.d}"xP޿=!WnYb 旫7=߱YA5^9A7jzuOg{f^ja^i`&k.Á :L~b,~T,m'uHTpc'-@AP >34CC?QN4Ɉ`64 l,+l>ƦV?t$Q:Q^ &Kt+:)P>uyEPDB B?>H`Yb8sAݸ'N8!<mS^C~UjB#X HĊbY4|_pAs}!/u͋0JGA?L$U&4/9pv°ߥ"}C-ӑcܕpOμxW}fGncq+DpLYcn/}HCagFmGyUĜ߱/rv+& 2i_w G2ħ,h~I5PSݳZ ;uC+38>0%9Wwo % PkqWczIӱ[d c2YTdd76.8VMvpc;Ar ©:duQw\ZEGHJ"M5e&ڕܳ/k4C4#ۇ$6ڱ +VDsY<娈EsvZ ˈ%W UBmNW.BWWYu縷m2Ii6p'1#"lpH>$X̛,@±Ftt?^tҚ >Bs5l)xip,k@ؼ*"\CrXTÁϢm=we"+5_aDoOQ af. ~PS8b4roݛ%f@9Dh?.C@3LҜ0LI"7#S2 Q Y[ƚA df"yK&#.0HrC  W9MXw!tg| 6_ ȳGDw)_0H<})dF #ViFj90qaQl!n`jzі4VR/P@V $նc=dRqz.ki-qJ"okW:@ju]Pw 1),#ed_w'$rA1E&aa b K[Eq63 6&=E]Jo]AjUc;Y|jE񙦾s2"Mwި\^g~38+QjG(XiN˷ٽ{W"347?U?NAWJ'}coh!F渤;d\.?n>HɸOř*搕M . l(`ؒ ybBbKHJr۫NmvvX> <:c!G5|1Xhdp+ZF n)F yuQ SV+KZnUEfFh؁ -^@EbXd3yzCyHn횜p`< jХܔSiorPSx ?Z?yQI(ieͻY0vb/|NnECX 8]d 5A"+m4-BbZRi 2=ȝvʠ5C0Ő1 4!zTDz 2+mp O4=Ζogj jj( p1_*S'4 a 'Is1\9eߥof[yz2`L^@8~GDӪrE|4ay@|*}=ZbM+ؙLf܄)+{pHΑ~?ഘ@n U+jA!ZĔ׺Zjj{i~qgs;Q 0q`p| _ը@dž˕9ҎyP?<=k n2 w.-HMTW;3[֠Lɜ43v=O'WQ7 b5KStSg-sv-A{Yr;sj8f3ppMPсq5JΘG2 -kDd J,b1$T$&7EnRtPHo5z`'42%8)0Y F9 &UGf4R[ݝ S5:9s'na.mM)\A4l)g&ZZ,XYthГ`*x dh:G{Qusx/ _ xU;fB1foG;K9Gb>wm^ѝ )f1dGqk N~SgI I޾* FQtK'y5ǯz}wpnJXnW p融"! ! &kqǫ, ^[:9 ${CCZZv%*ͳYkt] Ƀ(C$`z,U:RD@ML3@;o4yD?!5yDڑH=b27Aղ"q #`/e8%1_\ƪZs9w!O7ЏsY1ɪd']n?r0yQ#5Dw6TC_+4vv:pWb9?:[؃Q%>4`\zTY2N{:ZUWV2@[|nW ˮMC]mVCH!:%%5 TGDEAQ3l>Ѕ:̝0Uª2n! B _?2Otwz{}%݇_<#jjO&@ Y/CFs6R x<.ٷ\xQ7*+9 v5CD6O^8%ϪS_[ڇNpRDŵuU/WS@IF-[(d-&~đ0(,u-`i]Oi8`漢bs_ =P$9M( ӱQe][ºͦpP\u|RL'*H~Ej/B~ε)ھ%Un #L໤R}ۜ!\(Rro7c]2e$+{0QU7bV9eń5OO*"ěHENa(eJ,zlv8uNIsz1A{V%A)0m 4u>wPM#FeȢk@S,=iB 2|j4 *9U>>2iGniJ Z/0x@yyS Bo[Mt.#UI 5J|z& 'f( =] {~<,;$!-$<]O и`('chF*.Si>c<{WV3t#YK;*wV!G,\Re΄=Xhcu wj Y0+Z^ 0 Sֵ##M*쨑|ɿrIw@ȋk(@MfmpFcɶwZI/uL66+,y w/ttW`CaV{οฃ#;ֳ~ x'{#%q!@ 9DJy5~|*L%#$S;Y-3pS u5PL9i$P@Wh|dc }J j.O Hl izo8}y.}Y ݍ`/.Q۠(S^{t`)]} ]A?X%gf-%;L[L zJ#!>LUԫR+gہ30/ "mtZQuKaqLacURWTGe|Vlb8@kz=Z {!z;3&w65GzԤݷ\⒑q6(tf[DQ\i !43ӏUXOr*)9,{=ղՊ̰C/@K+匚,;ED2 R6o ҵ#th_8x]Piu}iڜhL*ywj#yp.]^5QԀ?ݦ6Zs-KEj ɴ9;}̮o*qdqrY*bbFYMZ t=f:jl(-P5t = زbg-(Rp^PZ =Hi.8z2$έަœQ.DjRn<I_= kibHu:/.5[w]|s0qkSsa1$>831?%-`ΎZCȵk}ajGjvܲ4wt4[,JAsHF' C&jrk7|e9\LQXVZzPĘ ܾS {7)05O_ ֺ3n. 7]UNX _$eZyňuF{-2VVNw8?2Tmۂ;*.J++>* bEZ&f^[5p`tv&zk`mӤҦf!Q-?JM%1'#5bYtN F5LˊmtkB,Po6nyvmg'RGAk:.VFU^Wm4=Iό~~脷 (d9ԫR(9+[4Pޯı`֖\CV@˩冟Fd}-"wZ+dm$GL4bx$k&qo#7ulrLObɩmybNp_sY: B2"r\~K:sx#YQ-^Ҋ7R2Fhv8s.Y5xBZ;7x7pkN5G|, )Ej5ցǯcit2 g`좊W,8LGd?(!Atw\,dO_!>D0&wrÉjdD-R +R8#S3?O6 zK%@DfzS{1h6A>쩘Rs8LH=v QUtE4v!aG5l*\c1<W_B{Q<N\ 7BfY?_XM]R DG?)kV)Bȳ7"T[Zl{1F[$tOBl1AlfHsbKY+7l wg @!՛.I&Pԟ|COO6yѣE^0O#\@G\d1wBq F'qf5gF{pH5`Ф8d;p;Xrl$ 2=(rme>1UKL:`pwmw񉠛FhmOL;dvsD{fFQ8K3%3'WwC*!WTG@ w5zqb&A9]BHa3X ¹Ͱnk4:4G M@}4( oEO}Kx;b^5v0o PpF F] +!uTD/9fF[{p3K)p< {>^$o޲26_sVV̙"bR3w ~R.jMY\D>}+ Z!g4u0"eBc0٩v0D}J`v;< ߝ4hep)ֹa@sW(IjnKQG v *6#z$pqn UHg%v.MٙG?Oւ5P3O!BFn3>/S#W 0&#fRwao.eV! hC Ue,"{J˷͎{?gF?B92PN ?LBDbm7ŴA?%~_@!S\N~(pZj%b 'Y*,< "*^%t2%r-SZ_IaxgbFƍ9vbන"&+xW3ci-.AbmnӲ|a^wvAb*w *sl3xI/Qcg iG?l`@E4f!͠3$y(,fl#kWp% w;Q(2G"nDKDϡ.& .4HAnb~;g$FW9*ZyAI|Q|[( %VG7z+,(;5|J #,6}5ph'8;Dxft݇ )S$c{>U+GENC'% (~9#]mAzGGhޡ0_n%U6ahf\ $93vpkQJ!x%i*M ip LMkMJw%O1A.~;|ܣ=/@}̟ 3܌ehί1O[khϣm4qHI:/5U y(X~ɮ+e,{n~w! .JӁ2aK`އJH[mP~3n1mϽvwSܗrDVU3QL.kIT&:x2%xǑmi "(JNVsz{f XYg6tXC@tT?n0¬^t\_98|R}ƼƈfV+ePޜ@lhol53[(_*ɫ/XZFya^hrŭi(<0 ڕJDV3E0ekJr:zxR1|\߭ o=qMv& Hxjn.*@jb06嚬5i2>vQn$s[b/aolA1!hIםFQ$xUv0! |i:ϝ҆A#F9ef y.|32Jθ#T9ő?+^Q`k<q 1GrFxL>:.gn`cYn XK!D:e8 ;P/l&ю"ά6T'Vؚ+Oz|qA ϑ' \-t).Z BT(zomǗʬ02k(_T}7p6N]ǹ]&%WeGOoH>hJP^31䠈fc E<2|IF,gxFd[+.rǠQle!:C.saJɨaE_hҹJOo 9=^bI9GLpK[wK).Y+,479uo >Y(|&f)>@w } G2EzQ7NẄ́땵;=<7 W&O rd`_5J->Xaj%w1OH( m0Ʉ%FUTgNgb@W":9%*0|+eskgz;%LNyfxR@[drUu2a%tvPX7xD |M̓Ë_-QΠ|2f+5*V9 "| Ya[t|Y2/M3"o)8WbjA꒱hN۾e*Ŗ{=OE{J^ֺPzn*vBnyY~z(}N q׏̈> ex6*=VZ?fѳ+DeK+'e2O2hqsh`Ѥ gzd(_䐈/vXq:e fmZ6&Ӡw6흒IXD'Y{^ bƻGv^Qk!e50i\bpJOYRrF9]k}D!З\g5z*~a5dn LFF.-zKK6;͖ #1etE@TnT ܣ4eWi%%>9M~~ģ)y@Us w>euEf";v{_  "L$xa8D8 ,nNADmkdfB,(8; ]|2H;nѐ(Gljnm7ӦAt5R3U [ t$Ȭ_A(@$_cINQ4#|{$6S“=gA&vțmڳEakb ءwyUӊ!t'p7Nc+?J'&\7m8|D9 Jޣ+xZCO:"+WlW}rՠa6RDS"%y"-H9ˏ0Ip v̫ f Pb\mIh7B\:ͭY" s~^q[Az9Յ'ƈ\聵soNfA0ms牃r(- XܯCH ٪STyk%jz,Mgj{nP}x od88_,wҀPNahicҕrf|lDӼq"X3'&A}taC!b/f_ٰ1*FlmTZWtE`LI-qRG{QJvDh=Eto"yD)AQcA/g\1I]U1[Ku4LřDR)ƻr.NRUꞅD%? WVts ȫnLS£%=q5e(9qlɿPy$93o QMle6 .0;Vݱn܊e؄&'Y3 ˊѨ 4˱C[ wð+R}BuOZsp/qF Ap+,R[q19 R|KTqҊ4~#h /, btP¯_hD5Q/vM \sҖI{u.i4Ou:,>|/'ߓx6I 엉@֐Lhx'$^A/82HE |h<!c>cBNswQ88E~v$~kXlma4 NʱD𻐲tH' 3hl9랤Y˜˛Fmߵ,>\Vj+"Ls%'kbt 5l6a7wi,l!pYR4V<1DZ{F3rMY}o]*=B4̽.e jG~0JG{[H K )LׅiI2^6pt"WCE#R2O]fFQ(gu99 Mb9p\a/y.C:r&sGqv ],oxEnmhJ Q3eȪm4gFmnN*RF\8A!+k=y7=\"!/L -|釜C3 /<}5DVGPf)2qۧ]Gg sQc'PCdXbW(yb{1cQ o\_hK bco?,㌂iBVAۈ|Ǣܺ`B3$X;BesooA3YsW_gp׎jު9đ|vL7W&B/@..\)b﷦8`dqh'PsxPk~ύq J) Limqf~/?L,-yŒkpv~]Zß^21l+ދYhD+߫tbUm<^ |k?G(HhljRkpbGp~ 7OtAhxG9wf[#h}l.dl4dEtI:|Dt"ń Ϯ.91p0NQ| ? p?Ǫz.)N($pnC{hPXlP:|<8>[!ʃa>yGa7ܓЅeD%F>X;lI%ݕ&¯P=w?.CZ۱]4 n =V;)'ϴ䮁 `qK#L:z6^.^+Hˁ0S ĄE(Iʘaj͍/'E!OC0U:X">UAd0h|(zQ(sfzqw+RMmԵνdCZ J! "5JH-&i2;,ү= !ۂWlPN+G_!6yvew 7cCUjd׿r l{9PA7^iV.1c{JnbPV`Z\4Fy1Kzgk$V&B"ZH0vH J6VӚ26B`[2@75*܁*;}.TaOMws5 *@UaZ.|e!:A)BZZ{KWr3!ōKF +:XB [AE>Ms L {T$NbWFA#r}S7q浆NҹgXt.}ٰykṽX<L|T 9pD<3C>0Dkތ3#F8''&kP!Z`3`Ie*p6J?*?:%VY>eL ;G7S\,؍ 2) {Ιh/Z*ZTTmX:8#NauB$4wU~)TFm9>DꛬBxOӭf^QH [|ƺwID<&\p|ޫaPHWP\O~| 77kzwD gًr} sw%=J "^ikfxO#vaݖcO5sOCRY8e %^BzjE4H7 ֿsʈEXәn6\]]X85 VREj]f{~hҶ̼oL@ /LqsR-=D]V,s5ģ7!Tii6ӘqNE"(֫iKA6( ^{0ywDg6+U5P5lv4#=J9 䗙VY}@%08'M*sĎ#v$|%Rڭ!<ޞF \mWGANiqLezͯ2aBkAcpj14ybZ%͞{䍓 Dwrxt)F%a_P} ʣIPsōT\j]O((J NL؄d:*R94c#U*4@G+oS9HG|,{ |QϕcX琻Ȼ%&6G`6Xr?|#$L)D af2&yI38Bb۷3pK#Nm6/ ߰0 exUQduE*}3+tP'}qYfz&_{o *tjfx}Uͤu6]"yaaGЃjXx'Lg:>v {'KkYⴸqwQ>^4:bwv˳³׹fE>ΚmSo}fpxzrץ}Gǂѹr,Evʵ{%6xIA)~bqxJ;֩ף1Psv;"S$aUcPH' k|rCއiG+b p-$zl&MU4pGXhL21o> |+9+ hHU$bI/ Uj-s׏y;6&'qeʃfSkf\b: ׉j+: 8<7ltԍ` 61 8Llwr'o N)n۫zWR9e\1 u#gL67lUq?:G G"/4Vm=U GG+q&e8tf' @*Q{]ye| ?Au5_UfUVe[j1|9}Mk$B cA`~yɓ _>;Q_pU\тO#/MqOј8osG$&h%T \wD/q.D$i̝kU"RN!.E%r ]/B૏"3hLkxCt*mx hpk" PDCfJ6ep\p:];m׎^&H9c `Kn g_8 H~ę',iRqXя9:#-8Zgh2<;lI-r:}b(yp"z Nh'~k 064g#^2HQ'2`G/vދ3VAbC(}< A& ޸scFA/p4IHD6ȃf #@SWZGWvN\ٖ*xb ڥ(ih6`Rnrmt=1rY5f}}p{ "WmB:ͻ?%ԗi _S3!1,+(z1vS! gpu0Gzz?]"O*U8T1eEw|[W`P9tD/Z']Irg\ǫɞB> ͰNy[5IpT'uth>016`*b!!~ؗta @IE^:w xu-D$T?o)>y!$$IUoVRXr~&;^g\ᛊ~7\N4N37c˧+\ P UlS-Tc<-u!z)'k|bT6>dK' ѦB\UCݣW@4 9Su|+̡dF$rw)8n:YMEKJڗ'߫;op"-d);uioSnv> ѣQG/!dswVZ\]+µim{cEDj2?nKb:N`_γ5T<"sfL6~^^׬DKS7mU8(̎<эL!`>u?KK+jyV½b+6zEHn'速\^9 LbšrҀAIMO7{ 85v{}H{Kiݶ;FTe7D\S+/gGjī0^bVmof"{g 渪VX6/snjIIòkuFKC8IOݢN#_91n|#;2T7/SW˦eDZF|  ܪ iƋ_ԭœUԩ>\!!K (޲VZi4֮LMr,jyɑ=[F" C)F߲QwI0DPwr߮i'^X{Ґfl@ݛn}clim0n˳EEBí U+o^?П`&!eپ6U^ ![2_tR ܍;rVPpv ^Ƌ3aLi$h|&9x^ (-*M>ni)]rDsHGSUfq}bs Z-l8G =׆!el3%&@\ҲҒ\)W@>^] i1&x^.CeJE&N 2/fVcԧޏgG͘EYؽgܼiUJ B {^У\kaeMl)@3bNA>(a]W#igqKs9arh4`݌Ǻ( R CƘ'X &S77D2ʻ5r,`ʂyp%uf{xC+!VAGVbUe_-`Uxnf[`9>(t'"u%b~nTHD(l،/۞0\tI*b~I'@Ό;VȈGk};iA ugW#X+ء[iſcd UwW&*D$1:,L`ϪZk ӈbTz5ɎWsmnȊQ3KG_:/"4ǟ!Ѡs;s=|?-@%CM &R704ߺ++etLx&Sp?< i`5{RI\W L.UH~nۜMK5bT\ X"tm[uIϽ.oSBCY㙂\3LLys]-~Ae Jmz#:dݺ:r[:qae\-%2]lo6dJ#eaw2Gsp5 {w^NW\_lbG0um*ר)zZ0@u]MŶ91mfļ;ݕ"J:N/W[Z9V?y2Z=B]ʖKA\K7^:8\cXQJȝ^3"VI`s_h|RDVZTvلcjWu|@g[WBg֭iAkz$ [d,X6- (CG)DBZ,W 7t쵏:iIq"X")?So fd7$Dp}'~ 6,sbP~[&wMz (xWӐN P⹒WZP|`6(=N.HYoKbS @{ra!ڹgU-M8> &"{F_Z̩_D~ϓqzii%HOM`r\w/`OT&ń",ZtDxnuDV(<--)' ǦyJ%&-b| > ;姾HqPooaSr&(K@; b @]Io _'La3 ru5̎*ǂkzD=xW8Ck,вG*RX(1}qm7k#^H@2ⲓ=-gRjP)X*}&Ѡ|P=3RsLߨWz0J '#riL/uo5EqK{0<x_J yꀸE*39ڰvՅ%}KI-JmAy$M;X*+Пb۲lbF!"ӴzbIE'%(b"kռs ѰmfWNI[3oyvT}#23{} x"(CMgM_YvYō˲rK&C|J}ŭک8- , 1Q‘&j].%YP:BTA@e5<,$me/od,?'>%%&z ߄Z̋z|?qwJ yCHr):4v]%#nS-:O v*+* [F뱵(cf[e0 !wL&l]0P8r:fL’6OQzu,Crv)Did0w&_a_Qe`xt啬q܊++@^dž]וaFշ .gE`ґ^[2d΋4aLVU%˧~2PTR%ׁw>SzVj L}C1[1W#'"u '!ߊD>*]T}>KM\6_M9*mCR\7$֠dTb~|6XCeLPv:TY[9bh!RG:OpúGC1sCp 18^CWO%A+TP+?ظ%j@ N~|GǼAQc 'O #0ibt(^wT<,~w%< |R%1mX߮ŌN $z 4&0X8! C.&n._ B"„'w3d#3v" !rpr" =Z;͛ 'ĝ&p=9|H*iGO{}4C/W D$'˻:SH`F/ς*ֹ?UZE r.p?+ݏ};2 XKBfC}g/X&}CΛZN72f f ";J9$l^>^ ^rRT*2WS4|Oڶ"b 9Vs9:01fޢԊa|r 1l  {N("(ˡ6drCFap4F ̚pǜތ~Fgk?pKʃͱ)~}ws2|ک+X\E׸kI-~p}$dނZ e]J%+WB$]L%K뉸x,O G+F=9G|hM) g\ɲ&d+Wz$˚9Cq.rJx]\`0??\ OŅ̐*9m6qqAB{ lw`|$9B>@ayS$`6y=Er:D(>$Cn`"`뜣y&YzƏ@=}v šAќdó(jdYM66<ᗔ$ u%y9P8@5r=/6V}MqvH/^&dԪmc:٘D?{~/]r r)o ;ϡJJ #'oˇ|x0HNԲkpT#)d pɽ&mj[q 0p`yZ; m$Y @JttK8dXŲ~0IAoX1 &~X xpS{;먫گkPboD6%|]h-3 k$GYLxel@6Y>slK~ݲ܀J1=0ENC9ud!#֟G!-J*+hD긒gQ-BH]/=KqqYm~ynI9C̓]I% 9hTZU2 E_XFSs)FsD}]ƾqNz(e"t#E (v:PGONɃ]h)@s4Ѫ5ϸ>{eHG9Uah<@<."OX|uָ^hx&%&I% \(U]\BVd5zFu|o: N̽Tm"[Q -kM8C&X5#cōuNńNĜ0Ÿ{ZӇ2NRk%ΩUFB, /wF}86 aXn勜B> b[.7ԏo t␧­sWm#dMce_tph.> lc&jˉ_H~wo.T@(K7MpУ\iI_!kc\@߽Nčo9qR+@eƯ%M[-Fi'$C[eTLQƚFu)4hb{%fv~MooS걄 ]}=k@+T1ӓk>XL3> ))>o}}L I :W:KiqQJ'Qjޕ^> H)! +OcEf;Zqg7IqL`\f| X! F9^/&`mfftǢІO2HŅ/L\ڙLs4p9|bagN?lYlxl :߮[RAɵ?Ze|-t0Ey:fԽRp ȍG1.H3..{>AAZ399$f<ׇ[1b,2STb'TejՅ&WQg'ph!h'A\''0ԎU@#baY'_2^ yoxHqbΘ~]hZmDCWI)=e*uuÄw#vpn%@ha\7{ݟ-ɯG`zgj) -q/ﴱj-U }zR@T$!_a!YD} ցJ.OA~&|u|ƗkTViGm$ڶ3yCzuH$Vk>BqAS~JyaS货 <*>6 6c2a0tEwE+sE\DxT;Bj/ד9hg gه߳m,!8s=Ӣ$D|}i>ixƏ6_T3ְ} 'łwJ9:s3[f&n?N&:PJxg .lK%yBd4?)62_l헮(He<i!R]#ϗId5+3wzx5R/|i~ ͩj411uZ+nOBb [+Z[EGetW۬v1l#l"[nX0mFd8m9F މD `[ɡqĝ 0kMl( uӍU2 P1էMbf2M<*`^בYU>[s_%䕣--HT…~ J[ܞyT =d5n/*{8(#/W"qOn}GePơCM&~i["i&5pzC6k\qFԙF i^.CW}&Elj nSެr6 VTk|`|I/9: AGAj1G9kZ8Y1P٥$GV: ߪ-rʧ~,>IsJN OD~pͮmׂ;yOG~t+= +>7@n̬ͮv(ӎ[e#k$mrK[[.8t7;}ᙃ]@2in);pۼGaAHO8🸈1x!{4XVZN?yi'G*Μ$LXʪJh0rC? F}K[ͬw#ކi³:3H&`v4MrpՍ8 v@X}k~=l'gh24cyTLy\ƸLfyiMl6S=4&U"74ր*0Җi }q.u!wzv=܍|2@R:'wlOZq#Wyx1Iꍽ{lW?Gn)0I^7.Y3϶V^>8rJnDPnl6DW/䪟Po8:(?2iiQ>"rV? ݘCGk"EK ˰uaW񨤔k K>˺ˀQM|<"9xczN"☀Cٮ# G["s䦱;"G"v7 'N@P$lfh4OLsitήSV#S W.^A+98BJ+JEO)n0Dc/ .@D?abM'ܠޔKx91~EzۿC.Z ů8dV/;ʖf>ZN8-dϠc@N sU)$~[O ?1X %l ] ːvghvZ(m<&}<  _}8u_i*v!$utޫw-c]^oUQ'B ܹn?|a JuumC0&q:(\glygB`3)kF0*E͍Sao_S`ryq 2Nhs2FL/ۿxFOY4:E/S侀Y:DJSM첆b;g(ăwy:G\9ez }y7 Rlܸ|~Zq`lR/44N',agd&,c,o z 9}/~qkw&evgݸ~ȱ_dgQذQAP] e. 40<3[̇k@{CX1 ܉J[%)U k8+0P#KX4Y:{.c|phJ*tcismxd `!|j]์%ADM zF!ZrcZ:POr׷P)M@Ul}//, =Mf:i\y\Dzxh,m؅i< +&x<]ݓ 4 SlfBkOima7 iݡ7S+&h(A~`u"LۻP 4Ј<&gU+WWDCV8t1$'`zjdmAPla3Y$kW7BZ*UFQ~vb?Z`2n@զig 睏5;`jo*[ë9VĈ$/ƃ?( Y Py (]r MOHw_0 =c2 1yEdme[JaZ`%&Du ɇYG:3||LwU"1HI%%c,z<]h=3>N~7!C_>]tG·2wsq7 m <&Iv ӁziV(Gתչ4wY"p;ByDa(& u^Mm0BȊ>Ju,@37 Ejw U_~L$9Y0UfhtdjnK=;`OsNu'%A|P''QY-ݲOB\焨2(.ѳ6w*E\7/ u9m4-E4$cP.gpGG.CX]X~t g&=fzcd'SS [{y!ZPǎŖZen)LZ# Q캲|c@HiTFV S¨5+6<&.O[.h0m\9mx=mՉJ8}jNNFJUfm>`n`9vT;`*Vp٬o+(ryї@,all(>v(_Tnя)C$i5G3u'_ 7uk ^Y ą|yKk()Td_(>"~RcׅfVTyg8O8.-3{ͽ7^;|8V=?y>PA ^.(_,[FD.)׷6rD4Hӣʆ=BD*Z(ΪiA'yvVK0-+X%b^QyiM>e _= ~z7Ņk@4F$%2 k7TO=w$0E\e +߯ݦ&AYW~h;jNWB<%)Gfw% &U-،8N2ZTd}X Ⱥ( }Aѓ4fcF2cm{F/9Wj0sk5Dry U9<^µT# ;^5z@Z)ixN[L;W-i/V$-eeds]25eFqA2#C8jI ` xWSk!_*ʑd-T :g! dc\r 2}R>R)=n[16{".4Y,F'QZȖ^青һNz Kske]1MLU`G\KR7w) Ǥg{~ct˂]XLz)#pM(^Am:,c+'D /2W'cG,kBcCf4WzׅKT/]/ GR@c , pr_rϦ9'π+&f_FlU@cbtf 1/MS cDusW/921n+'.8e^$`8ۓ)1N Xf]8i|..UYYM"O[Ca1wͅT̔4%Q. ]*K~O [2,bF- Q0DFqx-2Vw h3yfOܭ7r Q̻1I9'Wwg]ʉ}rr 65Y8_^FCJ;Y婦^ B?9ZqDLa<{f?,;RҟlާVzŸ'z%ߙ%* ց2$SH !)ǫ.H0iP?o5K :LE9QgZUm58,RD[h e~=76v'9ˍg1h~(Ȫ!h&Ox^8ƊMP&Z\4 <]7d ~Tr p9gvDӪכ%LXۤ4Um >k"N Mk!,1cc-ppaܯ z)b%5*ԫ݁Nmу%?'v6R/\-=:}z{zyK H඿VtNMqBٖb1؁poʡ]K͊< 9!0`mdP#3x,I4nC$[F7cҳptZXy:-GA1= `Wp`pBbƣ?bYd-f.WaZz 7C/[npkA?{@G(z Ŷ`n ^?hΫ~0@pQq]u'2a?X:@?f&u~~&L`êcƹ:E]ŞZUO*Ο%Cc!\nRZchR/`f^˗ GФ\}L"Oԏ骿}{7UW>~ x_w0Bv%bCM JοGT =Ѓ֧f^ MhXV`dKg#+m|G#u)KLdѩ`"r:Q2lAqn^5~H'Nnb"ORHvR0V/i$↺k|;^Y3ݜD;{jv({@۶ڍ6Dr1(9ߜa`~0"/GOL Z$g]. ޯN, =;έPAq3ɖlE5ŪL>&$1ؑ wi8֟jvCjNOP sFn|%s$MDP'fo*m-1HNkv2IJah j*iB֯t1 5a8RwUhD->$¬(V܍˼͂e1IzNG&@IE'+wy_<9eRF ?7Z,Ի2=8b.Qk4~ mcm';@D|X#:9za)|fX4]U)_,A%B֋\;z%Qse/q znG ໔oR .eZ }==,73F[Q-ꩶ&_9Nџ/B {W&U/И }t't>de1Y]#9 lT 0J7 4O׃b+}\WG1?ji8ẆC՞RNȷ`oP'6(t@ps+h2*kMsEمW:s% aKRo+o^=~]bU R{t mV~k׭cŹUkƖu@ @2pZ|}$[2](0:jו@]aң`@ŴW#ΓPx:!ш@l7i@s.%m t+!Qa\!dGY*XtPYv(7D5IҌ>cW W&}P4OuǞYy/cOEvzX,#w~J 4[ƾpuvTsI $QSQ ?>!,*E.嫇%w* [!4_=/kZ KhOk_UUɕҳ79S#c$"zq\w8Aã^n̔J6Zg|(&MeCDO|COHېzr][1~$T-hc\1ZV1%?fR)CBfBr3tfDWR/hW&iX+c{~B6H[]4x9UaND8,{$Pذ5Ƞ\{u'͸XE:?U'URʪ윇PK%irr+V,E]KsB HceWi^>&Wzݪ%~$;mz#/;3-E`t.-M~w%_ߤ퓆2)^,ٰ/z7^TJ]XV~0 6E<6`_B Qzs`3gw)Y'Ѭq6 [ *AF?ܩ4wVia(]xd$f,~7 - Ν7[?du0'G#.L 8݊*ےB%!ck5e›:02*?IVƔT܁Ĝi=Q$Dli|-y.*Dm9Eス¤?Jx_2(@~hhƛ.<;T5LYd .sSLA٨pLN;Ƞ{0.&6+N娶?d8_dʂ<tU#Ey dB81~)Y^VV_ y` GϜ̓ `w/S56EJI^#*SL^dNP,ß iϞvFjQgQi[ƯA0Ԝ_,yPIr/Sm7qz:_u>}=@Zέid4k\Yh1\ahK1a-!Q^9Ywt_t?mnV4? y)HG%3&֌!͆TĮj)[8B;&gܟ5Y1a>k, T|Rs!ź;N;8utVZpnO ]ZY~l_֜>cdQ"4c!Q2%AKIHvKCA`ہ<(sM*M@jꓹyxI[**CJkog+g[E3?1 v%@ JgÎ %zв2.jJ ҍv7X Qvr\n>fB{Kׯ4*pR=]ݧ(T`X>00 i B!ޢ$kΐC_.2~͕AK 9(eej8Scn=94* 殛鐑LRmL4˒ nGn#uqaЊn;V,s I*r]QeXcZzsS{!ԛj{<-*q#*랺SiTi$B \׹U3u7ͅ aƌ\qJV԰3gd>KNл\@zk}aƧuU9E8M6lJuc  9G".f{`8qFڦyRXg ]GО> ] Ψu%Y6H^賱nYPD&MrX$Z7^U!9 +=4!>O^)쎐G"7S}A;ޘ^KI:Yr~ kCS3p܈S}Ѯ|]u;lV<'>BƢN2Ix?![jTQ}G/ݿ<9c, L?bW^r݁- S!% &_̽gSz&πa 9 6~.hy ۄ0<y`5:}ۈCs)X6;z^%)Glr!wF0W'm^n*t a`<` @aD`HHFJ'9-=٠McK0?=\eh]Rtp7dҲNE>+8}8:^eaU^ǧ Ji0{ jj2n(_lta1AΣ#%C/\@s? {{Ƒ^wB䬡PϰL˕K]ٷ܁Ϳa/gp] UῘ@sP8SR/*"LhyBK +Bs2X7na=99Y(Jb)4mm1>+CD٪eW~H&褌ov$H!\)k"cʃ8clpE~)k*ω"R`(Qf" (|0_`?.,T!~d~Yg9LAfUA:+cbQYcWԪBs_xt\{&tUy/{l!㲉 Rt&y7D{il1'֐Ȥ5) Y [i#Cb;vg̓^G9D#{9ugry|vM]nء#0e1m:r:^ j?gSi Β)^W`o3|!2Dž=%J͢ЀPY 9Y Ie?=Os3( ] YJ斚u;Ӹſ kV{4,<7&Eh 0:)lٓew|"X[M'SPRcGU3["ڟr8`gPBs ROa&<^g )e.Au"4#f\#4 JU? >ō3KmSd] EkB`"uZlAGFD-k\##L&2gm4(%9O1( #9۔ JC,./1dΎ?{wtww>߫+QYɞMy2'e? }B:baR]O#eW* ɰ)иSSW6_f]+TO˝hQ! OŨ9+.cFouUe` DUc> 5P8bX%%KoyLgow +곘yIW@C_4J<?k17 jg#+z=\CCy;9os0k9H;BF"Z`,5huUϰM]նy| cS+|"`d=dr*+ !t31̥vAoSF /5n{1fhO4uZ6 ۋTҨ+9TŋŻg=+p5< TC@89T2|!u?^]/ 66C3>uúy'>T>֕qNdl?R' oօFt42|f{c!t-G} P"w!~,E7B콏hI}zߋF-f[U@yMO'fމr;z| }=u6>,"!yAգA`ׂ 'Sˊx,@៌]e|S{@6iQG+ Mkd!z* I %all2;JؘŠC쐟O #^r({ED/\՝q^@0թZ-#o ᠌KtT8ʻT|jsjUaΩd~Y (k齜;e m[[fGiC⌥T\?n%hUEOF7u~csGh1d :£oJ' QL=gz֧jJF`vUUP:ǯQsm95}%޻>uHccQ{'17R:y6sgO|f\t D<,DPex:tLlG&540?6UD^bVeqI]TL#&t#CKHEQhY7 JF';ljz Ų#NteIzD [7!SRw-UIx'I" 2L]FV pal "x'73Ns8tM93D|qv+2{t^3D1vu!Լ ^Pn$qcU7p.|S鞘Ӳd:[(#;C2~oqUDhG4$ܻi4\\7lT`wl;hzlxpȓ,È-Ni @Z/N1<=sڇ1} J=Rkgԗv x$R'~V>P`| P67ˆE1Ed$rkа ղ҇Vz5rO= L SF\J{̉)~nj xls "Q?>Tܛ/b}*'Yp1$ثf8htcwWfNQ\3;߱?7G6XBmang׵"пꌘ= jYy2_pMʎB1;X5{&ռfhs_w$ieMa[T:lL@k+=Bsw[J+MHor[ZqWf/M!MR>Ns* ߼7qCw'2fVQ0c26r9ȈA +:Im]#Q}=Eʯ¾@Mt8 $Q]*wIAG^m6H(IwgTYbTY x:<,+hkd9?xA?60ѝ^SE*f֮F81Pj`ꗿf1=_96q])#5ȳ*ǹ5b?v^yHFYN6>7sES"G jq*@Csf@,n/sIg=^{Y*7!3ZҽDv?:0͙kAu<7>@*c>r[%m~wVU nWpPk"r>/tE4,;Zh-O+ Up'=R/aZ>`'{Ae χH㳟et>AƺW"%L xNRr_<9vA˓0:U&5%윜k~nGKeB8)姊(M\;%hj~!5U@*ū7OIwԃ 3YfBDfbUWW\s ta+&!.y,BM**v 8ȢGfH@5vz=VJGD&k.;eSG:*t}c˲M'EO7T!AuԦ)O{e =|I.,T$ ›fаF%U慍#4^gAfv#\҈aG^R$%d!g.O =ƅvA8-.>%טϼp~<@sf s݆KN+/l^˖\. ˡpY7= 5BJۜtJr^G>j\thyIiyԌ_y~H$}(x -Dʎj6rP,|@2z3飷zUf9v 3(ϸO-Ajl j\O[H㺖 D$9 D=S V7F)p~Y]'*x?Y=jQBLImbb?PP-wy 2zvb+gj;<-Φp=}7LʯU,8K)]ٚ}Yi eNbM_]׷ oL4SNŐ:Un{uBOq%Bt@ *R 5_n#ޗ_N4Es=SW$7[8MoiKLhOd 0Vn]QE],AfXr;aES7P\OO']8je7r.~*h9VqFfBO2z6ZxXa|X%K6 jKK FUԂK'FT Ye̬,oz{Z,muxhҼs^9mK%TtmHMP[dXrjSbH$ ~z :)C5t1t^̃;tLG/snAE~Ø!u.;kʯ&(~q:B={!yԻRn!p*9n^0X;2p4b2Qίx9M]iJ+JJR'reA\Rz~|dr \.vD\t{9 ?xWMOs)\;6 ClhF1=W-<sqp3+_7Ad"ꭱ&W^alr==M*0Ex&Zp7O[-EXl/.WU9I/O7Ch=6L+Tu^up"_ob ,jMxGBWa"i~[V, iGYFSTߘ" 8_l ͨ5T.WF/k9x.%rFJ ?lN֩M<*E[VGo$Y0"Z晛_^6Vbͨ+/pUx+;TJD8Dl'nN2ޡ_iGB7:Ejġ$| *?(0؉2މ T5_ЗplOp E@AttB4B%Td&fjvKàځFfU]@xZ0#erOA>gmZ> -[F Id_wbZouR:a15Q`y -Xp0 f:jjy+:fHu2>L yEtVA oktGf@0L95'o68{N%+=Roe.3}`b+,Gi0J;/=wYy'"ٕ{3d( #!PѠpivMh<yH2;֨>J!ޘ zoa,Y-"jS^eڐ%GY,ʪ0pvN^Zxe=PVVY''rM# .y IÞEP"w( :]w8GN^gf`DlUx5Pzzg"V,Pi5jL2*>͗k\$DĊS"{*=\By%NWھNzoÞ85䍎rhK,4MVM:+u^V@5G4L%#<R\*u^b򧘯3]?;( Dݞ8JXtOn[7yCūpIؽH3}Q]ܾw 62Af_?AE<ځ/ޢ5Av#`@*UDDǯ4P"!ʹU؊q9|NSIR=:-[- sum([lͼ:X3pS&nmϛn[31Utf; Y4|vRJ"j`XAiB+і0]KS:m5RpuG(BJp(uK.65T@]_YUDG[GQMJt臌}.xI6dE蚌i՝X8ՑbI5wB. Y h(!*!N {L~@x ~KM@aPhM_5r'9kmud < 䟪F2kVƮXqb @ƣ# { oj;$+\]>3Uoatۘ;xMO+qđ9O JAmY鲄6k%0~&'`yaX9/18$nW)ud}o )ʹdclPa @nf%񝈽3TI <ٙAZ~yĞm;:VNn=}Pomg2.mA^?/0x 7xvO/l6>X`8#FLyݱ 6)-'XosޗM裞df7@&U1[WYlE>~;msޖ_G'] +߿z ^x Et)@ݢϯ(Yج#D"HVgIeۃLI`2eHJh)-M׀ȗ3%ft00MV[.2jNqCVPq68 Tҙ7D_4}4(O6zfZWm>jGaSM](4u#t_)Owbz/sM/!c]MNr+v|[tڹ cn*/j*YeVJFx9Sg꭮8KEyl[,%e$$)5BB)5荎*{#_x|W  0V3.B钤8* 7 |Nj5!2B8Zw;ex\" !#GDsJ.$s, yQC1TVzԺCYw&,Ȳm.܀.FZ1ѻE#OpΈfa4?Ws@C7Bm5|a8%_xUW+dݥsٜ;T,iԥ ߇pѴ XTY_DiY|C}f e$u--mkg` }(l鷖#K3:PAozRaUʺ/=٬~{ յE+K׎7PKWǻ1d&'+Tp)% v6 t\c)C+u[HI0Nfhrk!J`R{q0˪NTD5Q-Q IÂ[w){k[eRK4mz$5ILEZJY0 ȲxK !#㘁qLеz63>]%*>nHy%|/5]j- yhk3U,,?!LnEv0,9E+b _Y|{< јs6pAڢj-+hw'i,爒o U]8w6D,D&>m~J*T_0^ףkMhik}_LF6*VbgRs)'ti_VjQǢ!]+Zoxw͈K&Ց8D\1` Cop[CMlՔa̿qI^qz  axux EƓa܄qW3Jokif1PrSvJ죻4(a 0[f ,\mgy34aTA֗1nrw# k/$v h?3kdX%{ !"a,z!q@q26IYM4b*ͣ۠9]K%Q ;Jd?d]I)$:U5Y66=|$Se>؊I^+F-)]&nvqj2=}?7?^†\ oI=1Kt$- g׈k{mb;@ z{C&#P'#?.'M 3'Oȏ!:A]Nq"Z̍8c=yND;$hS"ս[G|OK-'|T 7ymw "[#ܸ팺`M9 X-G$u.wr$[G!+F~:~r6%YR 3WL(h”.azoaW t \d4֋D^[0 XHr 7Db՛k3-ΆtTzR 6jAŋM wg8)l:b֭t؁ͨh03ng,Kz 1P8_U-f_eI`W0/rE5V-U t>]7PDx@o?&e H _LI=k do"ld;C寮b;bP)s'h㒪 m8^aeVQgj+mtp-c&G >(@9+&(>/0\'!Tknu5OD:ԒT9w$,}B/.0.kY ]ҞZ`I'๹ yG{fQN03YcPղZW0[VE-gbVO Pf9/CQrv" -Nb.`D11F@pXR:*fR}E1@&l3nul}7=A!4b^2qtM%?k0$.uOϗd٧8Ts+4A U: v.i/*;"E!*[vZ-NQGآC$s:UE)йV@8QjN4acjI갋CCBb,j#oy8j)Ge|PEbpxDR` ^%@n6&.ң1MBVB٫A\ b-A,JdEQVn +⛸(HU3QؔtpoStX[[b'>Ex O)m.T)51Gd)㟼*4 CxX'θĨ3t@gS(XfXVPL O? !D\!sp&̻}Kڦ1(y~ DI H&kϯ&n% 0[2iO+eX=aXcrgC'uvr`%ļ5`ڳ3Tj6 dԶZ/TNϤr=7zp<1! &?uP 0y(U/7Lû=@{SSguDV~ /U"X嫟juQv*.+Vg"Ծ?Oihh>E[,`8`  og;i.kj* z[I 616lF[zNوsd8? $+Ø!;nn7),3Cu'ߦ- K4d%E)B;% ӟɐ$o_DC191g ;R%|h-yE0B:XAHZβ:D`I@+b7qܢʛt(֥YV4s ô$eP.$KWQGD% 6rVOxC1,OEf!Wh祄*E':3J!]cqXFɎPَ^HuϜ3 L">T2LҾ5x6Yd9tS Fv~㣏M\.PM'}-=9mm~s]znQv<Y^N}IC&oaeRCL ?PYMpm׼ڙO_L!ݽ?6)D( FtSYkӌkI1bT@zADx~BNwS3ݦ~ٞg̸utƣ&2nAj<uEj:^Zu<`obJ(z)Z\*Tz 3()Jn-(&@D}0$lU,!Nol 5Z֏")Fn4| M(d"/oW\]R&X_eG7HڬJAG ,/r#Gn*yH?8FUu 0; j7*#xRh_mN {Iƀ' "zl{Wۨ8k(*i[!헱AtYn]̤#e&gٝ*UFpO66 $2,?iD~u]jgy9vL%,B>rɌzԬ]yՐt };`bI?>kx,aS8-%!B3Gf(EH]-:y}i51ڜ ROvxڦ._.-\Z˔ #籸9{<:LD[\mF}XǷ.C첖a.cǃ iѭ!׿aox1">&RԨh2v]ԮΙ8ľ_PFEJT<5"&V蛟ꅫokc wO !-t*ү#m HS7?X4h8AԌRHI36&hm0Fܪ#~kqS3¸5/w ןKA-Ud Xw*ǞFQdKebi^(g J6Zl%j&~ylx${ kQ|%L)͸V׾+~"Sݚ!PI22RUm%ua%ܟZ^ i$oZPk3ʩ61y#KvI(cJ~k9Yz_&LYBNbf3:6 mI/:YY I5jv֕RJPH$ Xz눆Dl%x/VSHEvS]>DqXS + hײ͢ECw1v${EHYA@ k"v$[0aZ_|KVt8 +lLPҏX|A a=n#u(֧Z@_'tNs!PX%ŁN<pnAĐ;Bf479_Üqr<9_bWy#v&T(砧0ŠgP'[H i!תx-c QN|1~ E@?G`fە8{FWwp)^>1'f=%^6sN,o^&@Bk]i~ʁ]Y MWFWqj6cvQs8eB&rf hꀁ`XsY6mp%t+j"UĂ|${ސ&KS7^ C TZ CN0'cq6舿1_0 '.zs~-b$TN2i," H%mcp\#q=rBm\1:j"57M@ p/\^"86Y?&eX hF,lϚ0&nvU6T`e@ܜaWUWcSLd̂3dRyٶnéX$dyIn0<4]7;OɲifbeҾLjǂ&5'figY8,b2V?쑕 |\wd=@gb1nⲤmHi+qi; OVCϐgeg8Ԍ N w(B;(XyZw`0OM !7^ͨѿ =,&<ɠ1f} L}IA) MHD͎18yInJc1tG,D~`_hNYØф%joTyB g:9N?C1 RF ݋!w;،D*;ER ׀?QS|&G  sUeZQO˻f1~m- >Zˇ|$LސQ^߅޷-lUk,W#bf*j\Ĕ]k7<9%aIݝsoG_N:CvHnzfjx43HKS o4j %pjAy;eijFMH:LdCϿ\O1b-|/|c"ŗ}^ji_z$ |uZQg!h~?)5gpk?My[idƤ_J7;92lw4X<%lN~ON֌XIοJ7&!7rGK_I\jf[q{ 3׊;9[vv 2?} A+Yz~HD!/,*ow@ o D1xaŅX>q9koaD&q,8o%>#0!Z*0nt6),vD12Y%, zJf[쵞> B+6aF ^? S+ڃz5n/PCRZ0h s.<,ZVݵ:!yF}No][&{ Ԫ$L hTzC`~,T;ru49.[]2Vz{g=B }bS]PYCP,q%쀎s e,u>.)!jVNIT=ueiAvdtNh<,}fon%yE-L!3U}0ԺugOM{5|,BDppj/mRyLq[^֋LBđoTwaH?¾)ɧH5:S _cո1Equt>ۛ^tJ]☻fV5t_$vu&)\sTj9"Z&#L͡A:bl-7IS2z@;=~ Ey@4|Б멜=\Ր_$MkTv[PyK;['L4Y6'Gwj r&s/%dto$qUoYҠB<^Z>YgrOrSY-nPOM:]>iXeWHDgK(\5CS/X 哃6O|B^61Ob2OdQ}YpJml2)}6]DW,h1qK%t@@2l^\<?!Lg\6=/-`Mm={ &c(ӓi i`3m#*x%O.\?܄g<"fUh^F 7 åAbAA8)"XuF!IYLr]8M2!8٢ 5 *+ǃWw"8F<:6 t^;yjon()Zg#}7[koecOL4 k$Np(MT_{AڻYW'lTWUG(2w6y_Д/OԐ.]sgsNKd[>Zu 댹^p5X'hLBʹ5#H W9H8W##(@=z;\V}E 2ɳڇÈ҄eQ5"a #;xDVm~c^$7_ kkdd0t|/k #~DwαJV }I8 ൧Dx@_j+K<V15PX.'a6$=^ з݋mi:x;\ vV$w?hDu0{Ӗcv3yզ},a5͆L=t|./XtȖc@N,z pٴv"5 x?rG{*@=0śmYImOp_k4!L %bb7vw:7ZnSo 4Js7iFr0&Gqѩōo_bK"yoU>&+e@- $ְ),:b#Tl BRF #*f“4φ#>CŤ~ NjQV~Qf@ f8JGA AvѲീ!x.}M .S7`D_9%l"]^uې3bʼnTD,]mND!oA bw"+UQsN6a=|`I;osgQؘ}yum3#\p-O&Y;sF7}Pe'O Z]DmC$\HԐva^+0]68&c4mq{!=oC;ߒ#Y0EVRR.#*VQ] |K8₿_E^dɖ`VWlK}-+$7\Y 62Bޤe^%TQ" ?)rJf0d{+>ܯzvJ{ ݅Z+H]QK1)#bCIMxNn' J假rMk[7S-38ĆijC;>ޤpzS(ͺÔЅCʼndnoW9IѸi5u׸A, &Vp\C,-"qP{cJc; ̖Wo@f.6V8ΑbjxʠbQ*׺ !jA.qM}0i׾H` j:u/UsV҃O,jϵurUy>1, ъ~vz&+ވJ 8*o!lv u?Iz~'،uz2L*[L$,X =: Cǻ wW 1L]W5{WCW|r !݅@$$\wg voWR0͡qRvQ1L֟6iY =Д) jWl5F m|>ſ,ߎJ"ty9(X/\H1=Tatŵ<[woLzνLVfAOdu*<`lCu?; $! ~B4h,LR@,s`=EzU^y| œܾEveܴ2^t~[sm̳0@N/`vߓ֚O9T#u/3<2"ڌA`<NIcI^nLA~[p`& \8TqFC *]WX˨ANqeêv3Q w!ȽܭfCF#Q8Kʰu(wLٮ\PJkSThBo%$po8@lRH7-{X9 hЇ,w#kZ0_C@{. !iJ?i;44[%^έw8}f1CAϗ1UURFrDÈ|Rk;g3bLah)dĒ:>acpwJd=jp]^R#3p.΢’ƠRU$F`w.9iT+aȓ*[Yڀxn5P&ԝ R ̶,c)ϵYn~gM"`J}F bp(!#v]9nod+1J6$#J7DP|z5sPE@,FqVz#N&;yW'̠ Jb{Ev=wã85O{8wQ:OEBYh}]M¨ku0ǠjHGհ.ݟm72>q<+s AYa ؐls[>qc[ \M'6i_u!ySeGVP[ZETOA!$yV  hyBA̖ Jh"pM gzL"y y1x0m `l'u^V>~hYןN/)UQE#6*oTJNڍ 2xxY\tgF~&rm:u^bREZ|~l1Ga'VyW߬Js~Jkܺ}S*8\X}n EAPm" b߿w`Q8ҽ &<}1 |"Xg k/d%7p҇XGeesj7ݟ/juްYw[#hWν]x`Ij"D&@A3uG@/Jliz'bxtR=F~KDbCSAk$yDgM ҏ5lڿm.,ܺLAsÊz|*Z|9-?:NGhTCyr._IN^\)֌p4jq]mA.ڍ^p~c} ֏nJ޽B 2o *)ȖtIz ;c8KHFN`3c Oh!;3ΰG!j@fR*"2<>3_4'j)o ='}PW]Ƕ<AN5q;}-wjX/7F-⠨br IQ]<v:}1 ;@ :/zP?bLA<[th[}rV@$Ӄe '+n]f4^j\-f׊h'EB&i-ָKPG^2##exnvpzsa'OĢ1HyrRl48BI9,|^wP !E _K-2i0zήv-^Ϥf4.4WDOqb 0)joz$KQF}2Yx  D`. 3A>lfܥSg= gho/vc2Hεb~;Bs Ƨ͡Ƅ#^ eҙ@d3GRq&pHnb49wyKZ0@R?C2'n䔩[1yP1WhhN:rB=έX4hId%܋] v}5t*LN%s`Nb;pʰFC\?_?n χ<^SVO)G9"h%mp'\pi[vQ;94ZF&}MB+&"*֔߅<`T֏#GOc'."z7㳗) 4 GkmtyzvrD`(e\*jO %/63"ַkF+~Z'*ACF{WΤbR~ d * *tzROrF "ũdAH;޺6Y!VK5Q VvA~iz9<&1:pgNh!B vvlٟLUke~^?WK+37ϯs6|AЉL8<"5@#|D|>,Ƅ#gU:ӟ7Z\Y+h5Џ Fq 0C\;4 sjw/$+LkaGkHI;$qƯ4pG%ov_19_Ц!(?vݺʐ)LR|yLCď-U%$BJm=ڟbP=W"SQW o:>S/Z(}8ֿ12,wvh}%6@$A$_凹zv6`91,Ms+u^,kSz'ܱM7@ziXl߱WCB ̛c\RJ C9vR+'+'P|ʅ^#ig;j- jR-g9 `* 0-R>4kR ;62&-^AW)K텽`-rIRRiEV,dNJ]O-D,Fk "+;RY+chJC/DΗ\Z!h1Ci{(=Y%ͮI!-vE"<,sw IiG (Ȏ=i˯Ÿј ,aL+[C3d]#y$ թHQ/C+:yܲ{n`YU=gbshqip;Q8,bi XY8rsj&M&4"x+ȃs Y$X&ľrX/"hz"K /=.0#ܽumne#:;=k53D-+K8=d,n=gS?ݢϴs7RU#oXԬrI(^oyBNy$3ljI]Q4^g:ʼnT8(/:iPѻ'#EhB.hN@K @. PJ<;'lSy H퀟nK(i~WnfE+inпV&1FBUܸ<9>&`GҶm]ys9R+SUH4"& +uQ#X2*IVe;XZD&l7ʓ'!^~Ehi\g5Rr幊0}eYp 8k(C}$2f|7.n^Y9XU="KUY`.h V<\2S>)U8:,*πb9(ÛAt9ȚҊ8zފ6BKNi kE;$\Ma`>-}v48&}B#9XmIRWͨwKB=E$ö+@ՏZ/ڶY^/ 'KO%{Tphf&&PX;bU#}cTרfiU]".$fKJH7JlX]'8FɇqGE"k!AR8휜{-& xb[ 3;@#jw.7hgp~͂jMZOmE&/g,]T=SQS8i/lvI" 79I9 v,_~xQ`cxfdʷh*1l4ξys|#p| Ek=GV\±Gr$G-=}k08"u4-+oH84z6[%:\1b<y#thSՓ8٦KaBKE+oZ;;iϩ>]5G+bYAm1jyBZ}*uHx^vR-`$! !Rj4WXMiJ['UЛ7۪U]esrUW[AntKWF`2[GlQhmӂȾU1U9jXfnQݑb.1dWE]} x/X&m~[_%sЀ`LTMVO.ªtJǘ0?DB7#Yt\}kX[tq3ÃÐKd+Rk\~Y{p hl]Z q_\jfhWOcetd(1gC@ ~!ץ |BEKS$D+ kB. ]D.knp-nhgYMn 3 X lch΍ M^h44C䚽 oeڪBxA6 i@&MIdG=0|O >PhO (sGpgì;'T:ީFաl=0h>b:α<%"z-iɊI67/ =bS|D'xUDG#Z-݊zRMB^]AGEeב 緼 ,͇Rd㷺5A@Ͷ{172 \Ư:b|˳FC+Ң`z1>AC~8`TrHhHVrKgmEB 6ghc9?n!!BǕ޳&iWb KomS7iֵnNgrl'SwC?%h_Y <&>O/BV/h &KB(h"(@޳%:Oq^l?lk7~:1(DE ɽnvW/\#OjB6s'MCV _OѪȴttVA}!f H$H8e] yEiG4mMLޤjdٚR; c 49Fl U4Xl{(6ǝ|| jމAygsw$|)ts?wjFl+Ytb4L.}ɾ:;)]wK *-Ba9NQF'ҡ ]m&Ua91z>pvތӋ/fE#l\g~O=nCntsaˣA!bpHVI!Wf>MMTR{)#JDlz1IkkywibAM` f~,$s IqUx'o9PcwĖ;y7ޡD?D;)\&ISmr'7] w`j!VQζ8)=)1BlXKdA7Gѻ>ɖ\1sxPACL74(:9' CNM[kK"fTS<=zk)\mī.[H2YB\aΪ-!95^q8bX \UҾ PAW^z贃_F#0t=2M~~k uUͯ0H*?B(J*W} uG )_A@^"L%z Xb<̜5'JV׶IV3/@Inbcx56]rXv`72$3;AO⢚tG4,: 9P:jQӮX4Ƈ3֕WGQF$ /W.@!NLi\{ZP4:iVad;nM-%ե'!a6Lie8WTC»iLHA*wdZ_Fc5ܑEf E+O[޼sL7v@rIdZ3SLi:hf^*ѫVMDU&*֩X P“k2xi/எp]5$ssAeˠElc SJ:5'GH37 ;{V?ɋ-JYSuK]%AI6=e[2%a{_su;ohS}XoUn2ӌz`eotl*J9kzXCzuGE8z%^JV2JKv ֬'@C_yZL@CF[cS14ԓ̅ >+ 1ͺܬFZj28&hT'..i#j\E^}a%<_^2Ő|D&-8!ct}wyC7& .ZuxOs<?֙ɔXgH0x:Xލr}?ɵo8K␮ m^'s.%NXE#]y i7_zʏN2Rׁ;V6۱V$tF}g!*'CJ21=r4a5*•siMglptDEyh&nWЩ Nn2oZDK]-F-##C][G\z)sݽc;pZxĘ}÷PcsByc( W;"^܌!c33̈9ۢ@QBMG =wN+ГEf &N e&vmtQgM(ķ-U5a0K)tyֺTD(ubR*7옍z l+Ajm;tڹB_@RY̭v[ґM@e(bi9Q{D8܇n[PSʛY bRqڷT[:\f-yo;: GDzr*d9E8!9$6m:5N r)1˹F(]Bo`rzHqr7W#K@\]Ӓ9!'r+I GWCʗW/N||ŭ7|E]Drs,`g`>PJٛս'!TV&}{[}ү0Ó2tXܽyLvū3.C#EkʖJ1>gPmiEKJ`XڼwmGK{볥skEoO]nDq]<\$őG a0ԩt ]>Lo'^cmJ k ˰K~~+d;0-Pvg 2"R/rig\Q8E@ҙH?8¦W:ϻ}=^0~Ju:/YrBÐ̺2j[d$P[xJd:5}a[y/F}:4'p RfT7h5X d8V G= >1%^[kTđd\d(.;,sۢ;fqڟ/v̾^͹t`0Q2tQ1ak'y'hۘ͆*A€ilye!~FSKχ$h^Rh j}fWׂ9VbwM}R҄|`p:(yzBˤd0@ ($&t+SԤ@{'?jN <䐟GwFl{zm@dZ;zc G@wyWN;"&Pt˿O-Iaޚ,Y_y![{Uٱ ,b2T4)E_Q}2wrpxӇ\. Zp~tܗ<=9}Ss~jjXu;NZģcBبl kh;͸y"8 )Rw;9*_jv?U2u5="(+WȍرHج'y6k; &͑8GrAS{/"=*IJ0^$lHo {|1+0TrWQ\(@7wیj3G^8#3HgxlΉ WsaU<mHmi$N75hPF*8܌VqtR-jw3X*08YQ=b:;ohoNw 3.X6DT5IIndos-0Xx]}b'ĂՓKt uk&BQTxS}bq0H&3@\wB4d4"ߢ jαHE5-蚒2z\ $ p٩b7k_뫖{#lPen|_i- /r,KbkM=A\>̈́Lk00uJ,jpQ풰7=>,lDc/%^~/ynbuwjJ ?<3] ^BUӛ\-us$Dai٩P*=pۑ #]ZwdXH}.A)z}MF.OTuu)lm j!gULk}Կ5& 94: /3R_@orѹ0DMQHXTA:ZD7Tv*sLŽGC8"ꤱtU|6+mg*B;oB7h$:Ggq"q>{,N7-l|?H ߴ KE6 X[PGRr:laho ܆tfڛF;!ѭ퍭jgr4J8wj+!?G;gG\k nݸ|n͸=H!pfv.hSgV}-hY _^DE3x 57-ARhOU v]tx<-E2.@qOMaI]U9fݣY3A%.EmJJMzoS=:ډδ3kv:;V>x>_ \:Qdx +LzoGTle>R|+GSƣ[:Q 5Oy }^/ZncBlL&D_ |rq|ݗa]9R}5pAz,~3^0o)a5 Qa PXnZQa&_-}bէ7G6lk oջh((ՇS|'AբN8i;7a ND.*a|W1^ e'As/49ƛ%5sn3}pw/`WsQu͝eR h8C}? ]3e]x& J*s~0":"qt9 S;G*k[W5|BdFF Nv0^HgŠiрO: 5d*~s7ؔ30L +bVFq-8?$MM ߌVq`|41X 씆>h,LFzrd >`Kճk5n@8Rb 086w.>>Xl}8I"-'LۙW_]epiwРZ'H{IDIf>5ԺW [Ѵ+@@feg^nSs|n*i>@2_;;=o 0 )r ~C^Pˀv"65 َ-g|*+~%7ރW٦Vpn<`ns6%yY$#."l |N8ZoPGժns;l>plf.{dNY/YjgDczXoV=SK09߮K4EsG2E$0*#:}"Ve27<[5&g+,{'Pab$6z&miT9ɱFgx!\W)+^ϳAOka{ymX *QڼmTJ#]#Eh*[w%A@gC~ֻP[h6pTi.,;søq_sVnqrP!MkXvqRZH Dz{XmvNCa~A<4)1G|lIxm;s}{,r] >ƵHPH tq+ qf4q bgX͐x{6/$r!zj)S[S۸UY٨xf?M*%z!N_ɜMdD3GϘVM =Դ1BR;zNT@kJ0Oz(7叨q g3rKrk:ǟ(,Q\q0]ġP3s*KI/6[ȼFB}) E.QtЦ'M]OoA-l1o}F`أxS>KJ:Om <>jמ ܕSJlF`,,hnhC;oL]qlgre‘3G TG`G8Z[B - 1yWDEgN%8  x7pe!ZM "qdo J]SL:I,J0_.yb~BM%lU+' DnupJz`!]nATYrٸL^vY_2nC'=b-ҴWNE)g}lXnVtq]jTV ŧbӝ0!{~4=]-;vyIq-Y1 ܲVomDGAoPUK#2vV7V`naSEk:#)zLqŽL[r!A̻f7EI56 oWUl)L[YQu-UKI4]25kn}A N dH<0nx `Y30Ih4q#@SM~ ,8F|`- t %nEv=U 8m"mt :3ˁY\PAqS[:AԲ.!bՄR&~)ˡb^GPIuKeFP1qgvšq22 y^sPd̐}mh|r͆:wfavšin 35ּV cuO^Rs3(/AY0>8H!Q'Z,n~ڦZkW{xְ;91T 01 $ vF|e7[BJ$L2]tP o~9mQ lb6A~l\4`,&fpTPcïiVG\4]H_ɿipvIO؍8hR d.ȌyES*F)B)Jo2\d,ǓCJ]2m(EV6)G1刾Ԕ>m?vjMG"^C}WVB Qc":j23(;KK aCSmyz#V:TgEQwfmEұ߈vfi{A0;΋Iv:Xf`X?˝.,b;pB Ls+5q]}c< q\ ||hpVLauj‡SjecyN~٨PR$w tN2ePS"e8F@ʃ-+ SZҘ% ]e~3hCkfF@<7^/2} nZ\ 4'OaTWſγ2;H*-ǏCEEN$7Ŋ%Q3,bBBw~UF!9vэ|ӕIH}I,C׊I8Wͦ:zیi yY4aJBG{Z鏲{5A7VȚVMOo " /MN*4%UFs[ /x"3,O[DzGnK̲y;lϜm%ALGq` Zg2a$ :;uF 0iւ-wOQ;9H9ږ@W^qT~)At!7gSYx"X8̧5?a7ֶ=MC\O*yNu]l|loiP)/ɼyįgmV_ 0eoytqjp \} vk^]ZSEB4(B}15 Z2 puW) :>ِfcwA'ɞw [:JW2T^?+=ޅ}V/2 Ǚ_WDH3)X\vHozaGU_mP=l+2cfO6eDDI 5*ɬxIˌk碞LČ" _f۴m↎(lf_p\pُ tkPWyT[ϿuC ,BRrʌB{+@xyN ~OumM_VIz2AWx.ZO.gLAK M .ph׳LOSﹻ#Ր%l,Νi _{k+#8My5!" +#ϩϵ~5ku7fuo$n 3)m8Bƅ:7棶 9 6O b;wL-n=7DD3i"w)zNJ_ұ={WM,5~ ldX 0QuiK,zBȎ\m$)"z >DDƩS{ /u@J|M0)i֞,؄eґPKSV7:Q : oE-ek+TsnǗ QL3]m+~B]c~Wٲ@{lKTpIHNcq.ر&3{$afv. ZJQ+[$q->x4I斞l&YDM1˛t܋U-} U s[VQ=DF=^F1l. HBj"DݛoXtIg0z,b.SRH-C16FTxcZ#?W`X ~>jIM2]䨟&wBζ&MI`w7 %쫅6?g_JuPWVþSѶ!?qI_r[NE"V647YG8ije s!V@?b!ΝH7Xik(zRYUq#b_rщF6m dф")1.XOK 4JzҌ^ݰG{$D0\(SE8-MsCC\SMw;`-'^ܾf1og9-mؼH 4a>, ?lx޵`k$x1!RL歵§}nL 0oxci-`X|S Po}4[EGGcv,@<~&M~\1NK ϳ bΉp_3`O2(K lJEW[v׶cazY.F*>0kI}cv&I -f @qV٭>zAJ%mpE9cӓ e Ӏ@7Kɭ}~^lu9lA1Ļ%4A*_Ofۑhys~dYEt ZJkJFFBM'>&eCj&Pgm(=HYŝ}y"M/8;V1i6I̤:i*+1"wV`i5rݼ ]w.C!# Fj $BCods#O)뙆i:LRJB3Z8^$NT6D>zF PoEY,ЃB>#xyC}X~ot|2{Ǜn04X*WB]Wp=.:;xps;)N?Z>>ø![P.>X`Zizf!e>D1+risJ,v$}MJysQǬ2 h;+j;2ێK7찄/m6lR`mSt|UOƽ3@{XBeaT5&WǮE0m^ɭ&iLOomi# Z!Y|Lh`Ig|Y> '?߽ZS)nR Ux*TSΧrŞ0I/űzg  =%>UU ê _wVCERp".HP#~ʽc[Zsv-#x~AKemtuQ5܅QB K< RQ,e< \M^a ǚs-j?I_-q%FqOLM7> iӐp?n5L8Dm0?ּ#=_3[qc\n\pzDe:bV:k+$3vDUPZR͕-z6Q ܢi# zZվ!M; IiKX5崔kHwi}!w pZ93<:ciKƶj@CXFlV81yFB/s :BqKO|ZSGj|pu 3yA9Ԃ&ƍ˩![TC} ڱJưOkcҞ @C^MtDݩCSin"&H$:)GK3|yfxY/gs Ua3b3QsW aBcیg}ٞ)FADwryLx6A `;A>X0dT yQOXi4x l,[{ >}8,%1Mh~9 PdJgGUZ1z:>?oly.!™7-iJb1YU1?2 -eÞW5GJV`(X>n2a7ȼ'V,Ae%j)@?D2jyBb0Wݥ?M#x8Po7pl\û@MڠWIo?DEcOpcY95H7uDOnZ kᧆP+ 3^-?`;\3FxpD0amJ,aegцZDJgy}Jݰl>S,)55O!E/ <#c#sFU^dCS®> Fj ?$ꇳUq-3i o&\%5 LvWXwqؙ_W=.68sB_}\]X{r~FFSBߦ :3\ W )O'l!,- ;uPM=f]e)cCBYz0"d£d{I}uZ\sHƃ/YzSǠm;+8UM܁: Ao˃-i7mOPHLF2lzYZ߮й3eOH(K*(0n5=/8q W7ϗɲf2m?9/v>yF $2ҲʜⴽÕ4;zem=( VO"tH?R)_V%~C$;ѥ 5JcA0:Txd 2rU`V/>w0t>ٻeχ;/i)l=[rܷ6V[v14) *1 BdOlVqܗak[O7Cd'INuri4nV4XȖi@5y{r0ftd, L]IyecDц '&sϹE3 \0ն-^\ۛ_ rvbu- Egh\L!t\& KD>7 .2.5-`z1bhR'환@&oz:|lq"E`+M*ak;^"tfk(]+Jf\nɧ98&HQXB`Ig9FL]^TAg uYι< V*;]*yiP_LG]. sum$ i *PK`ɔ}>LdY6?t~TZwdY(<W|,+B!m6t^W%<[6hM3D@|fۢFD,U+R#SP#ukӵ9A/KGtBuEG޶I% EރR{(g{c M +'ՂAa3׭^<B-8ޯc $܂.Wmx\(*Of{(IJAXʸXsV]H9)u{}Yfr;_abL s"G˶0bTTRӓ{ʎ{]O%[r-bU.kz\ejʢn<;۷k4;X:tu84s y#աKB@א`@>YoyJӝOw95;d&:'­gQ,z0u}+7p aUW%3:G90qWe+;P,U8o;^is71Hvjj;:cW3 w exB^ M=QI |[iyLCk鉟&Dgf}\帒Ek#vuQ +tH\&z TM̫͈d41=rMo{5a{ȸ\TU%H&OKHQk:@$/LY/r1hiU`UzC?:9|jFblIh}=՗mN(v<@(qG@6\7of%jzٓw<_M;M|ԉ"^ߞĕ0 U.7D7j ȥ۪(ٳ2zR_ޗ/tz=M`h06, )uс_ Asx)n}E5d2j>Cn"<ڳ=v"A@oTdQZV{L@p~*r߀qKK`g#KVv9u_͞製(bF6l~,wzF:B:="C?ᨳr:rv3q&GkT"u=v ůCҋυaz %Vъ[=(miqCtpe%zŽnS ?zF.)4Y7q t?w{!&Y#: RĤ'.9QqQ9e[fR) 7U([b@.L f=*de%ɍ_&W"nO?EhIX#.^^ SB/~}^XczE3._PDoP{>D8Y!9^qBfAꀊi2xJ"law7o[֍!jD!H) ȵBΒ<^/~tļfII c:?SWdxFRp7\*_ى ysrM_g)v? s5V r,jtۇv$9GWc[ʝ7}A;ڼ1--\ xv% =Ƶ*l*@{|e ؚ$zXm9W  c!! fMhr/p]_iOU'3K rMH7j%n ٗ{IvzWkh E&ă+üN=r@.h|{Y8]H~5}* A]#-~Wnƻ$pYFOQ8P毬YnO 5$u){ʚb*?)Q/x(ȸ[q{9 \Ο9r& '\SS",WvVZS^ig~=SAg'5qtW4jUa}< ߷ k$nn3_> ~mtwЩ0ۃUƸJyY~-B n c =SZdo l̫}=٨q TBcm'.̚Ȥ)O=fvQ*oڏefKݔYR%^z`(AFE15wVxR%y) )K-[89tNvR;H#n^[(h%Nȇh\s%]F$w"GoEG.&}i zڐ JݛZj.B=}9]4g^u!CtF5j)bO+z +_ hO T5%4W^bm&jHS۵)IѦޙ!ݓbu6Ivk{\ʉ<4Bvbq歈.:ϵH}x?BUoZۚ6z? J2ܵ[`$'o1W09/'?RR̕,[s?v34+Y]YsDYnAHRSK6dKT(Ό$WiKf`X\b7esqҵ:}"vezwNJqOB=&d\P0i.L 2&ŽHQqN_!*X N ?9p3b;–esр;r;io>[WA;b!YLY+HƥL7-Qrj InQo$JKU\ zh@Iv"]}`.-{(:xImos)bE0zy#yX^!Z@jm/ ݃e-ԉQABH޳{N#4Q=D$o]O^BDrVhW׊{n a/,8c^~&_Fv4M*ʕmz-[W*'e=@`4*=4gu昳8C(*D#\< fM@b߼|u3Yd`@P>z $T43Ӭm2`]pw];n@yޟE|ISFwm9Lkb~+vIa+U~F/yڀ*F!+f ]rp@ 6d &Fi%vK9F<M@ҝ5cϐ5e^M]hl ֔D:Ѿo0d c_<+LlSt7]B=hB{ H\Pu{t7yQk:E^w_ip+hr~#K|jhvfI.0#^1ߎdV{%vL]kL`J6ь +xe^rDvfMGTd /DQ+S*9ˮOCj?' W{iRBգk:k3M w ~kO9@”X5 ؕ:'y;wp$~qo?KMtߘ:"GC8v$D bZUa qwSj'T'0Ղ?haph#ns >⁤TZ*t Cr 7/jHc):j dEΙM>J QYI Cnr[ P<9x-`Hh3jHHF[t/G:-ۥ*5)#U):ީp}uad7vOI!Y$ | %ǖyvЗߎԝWYXFqtyZNqoV,T -"}+)8h rmxB$g],OP &lߘAf6g6سT#1nczSsC\cT:>J.t,`q. -g5|ӐKu q͝QOfXo#Cbb *}"(qAIN\|f!Æ3}s?+M<lb>v*6Ze(i\n . VӇ-+Mo"إ(V;?L߮rK޳wٸ^@AV(ڦ~_%^tyiHvBeů*Ruр h)8-I|>]!]ollksIލVzGpBwXc@}2 CޏzuRӭp"E}$ddtpZG ]bMB@qy _FRM]@19!<:Y7 *i-q*ƬU&s&!F2Cy'B\SSIZ]=,Q; z)IjS;&~m$tCM&0)w-1c?:T6f\\i~NX^o"n㿧XSz+OD,b&nek ml#i!gfsAsB.t(#Y]̦>H|sʀ P2|PD Y 8W+!%AeF޾XmC%ՔJ5$DTRKɳvT!S#YkE`#Q ֛^iED9y]࢒(n`]2=īugñjѡOzˍoXhE\lj:I_S; {'CG6 ] \ĻAӍ-,20_} ީH;$tVҬ7K RI.W8각~:}ELʧ榭)r6+q8n=byQ)Y'ZKI kgʣ$!h-լӈ?[RuӞ:JU[+T,bm=4(?1?ڰ?αKr[@VbAv%]?HנhK%V uJQ&һa% `n`e,r>SyW?^%udDT#T,XE`<h:64 XJt]\ 0-Ĝ;PW^)EGfvx7|wٗ3T].c.lYp؜BCz+ׂ,s8%_\~f 7uͲPLInҥ6s9v Z׽ua&k5H 2lc*ßR] cfstѕI ./U pVQE)ЄKAtUB5PZ1k |vt1xYj=@@bcdi#uVD4>@/u<)AI' >JN C-kZwW 3ڝZfomZ`Ox_jET2輮LM>h5gQoęj8q?%^j~Iv|Zrna bk_;1e/Hrhsas f%=25CcM.,`ac<+wi40Z, _tw栕Ku">We͈R}uSʓg~Χ_M E棃 3k"KT촷rxC" +rfbx= W6gψߏ :`=z2a?m1$'%lYjgYZ0707010000000f000081a40000000000000000000000016446b36e00003b48000000000000000000000000000000000000005400000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/bluetooth/hci_uart.ko.xz7zXZִF!t/'';]?Eh=ڜ.+ȝ ;G7s}pC Gȁӹsa*|yk`؍ZZ)kBH} 1lDG3T0TpNFZBf|8F}m(#0@AR>ЗDl '~\q{@Z!v1 MʼT]Z#KRv$L^nH;&y %g$|:nqX26r=#ݾx;++' !!Yq9c IށlaO;D7E@m Q̄d 7,zzI"dcƨ|H_v’e"e nj?:#byoUuS6m*MaP/C*1_n]HgJ( $3΀Ռ _MQ'ĞF_Zsmy<:JStQmY!.<;N 拜fU~I\Fuosh Ɏ2wYvI?ߌis(=jwAYD7z.*or›I)8ʲ,~Q[6Nc̾9Ȱ\ =zŽl=0"w=Pq {Kh󌱨_ckeu_.?oFf{7<]PS}NG~.),^Kͅsd(ӗ5h ˲U3Or|(.ӕ Ϥ'3|[NI(xOqfKNڠLPajvJk9x5 hDfU'+7gzۨV5ٍU@zz|wp8SddVyǜ@LL1EneG|6\vY$oOL N&)\W:Ñ;L>Xe)`;$~K0@ou{ GVB C=cicCQz[|no¯I~6kIi+ÓZ!p,BK՘8cGq ,b>w_|פOv;PI0HER|kXӄBq't>TYQfn݆uBbOi(KEjug;J5ԡ)*ҷU4]`3[pod'Q>9 Ac_2HgbqWڦ:H+Uu5-]1I'4z׊Ho{/pɩ}W;'v"QVy8m1݈ʜwhjv4ÇIA9 u,KTUbLtg/8Uӎi2߰ ϾdV@t25"j 84STк .xn0CrO|qomwsA18x*tL˼C*ah Q|*LY1QqW^(%・ScLZ["4"J2DB,6BJ{G-a[fatG R@4Ӟ' =ݓ8%0YdUvO@$degV"q1O? _$2PPYM|հ?5s ,(̥0 )'t h5=r#qNf;C|\Ns5/Y.ExUScxaXYҞ=#F{3l] s6؎2)?Yw7 TqK{l+.Ő)+F->oك r^:~c~iG:6_tpQoƔ*϶!"LBcLLÍ;z |#ho:x +U(r:Up^cK!-qC%7ȼ}=]bOV.us.gПCÅ_ 8 Z\R0Y<oD7BF#ƺ%"Vi,Nk1pzؠD`g R_N+ )y֟&Av$S~pݰ9(;tt<8 (^`KY'J[osHS İ`Rvz?hb( »mN%GBlx͙l&6έS#GqBƵ H݇R+IWymT&'~$ єiv|@x-Ub+1 Ҝx I3Xai;Kǫm+shQ% Ѓ'R@i?E(d  \,b5AmyUR7~C GTMѠߺaYDGpӊq('lg> S: g$ye'l|lE7ׂ-|f$R] !3?/bVޑq..ND>3PB ~5;_"s4=hx!^/WI u0}sjZ9f$c+ F0Um!P%%č 5 W~P3&k/9{cwa+͢=[[rG'Lp7xJv822f5YG-"s^) o٤BhIKo$S8GI&x=Y,D)#crx|\/_-w&"kMrGC.A -sQD!5+UjD":*lUR]v5ZuKYEdޥc %tE]vkXvPdjsxEH=+UML㽲 "q-yw.w$?\7?HMkc)B Z lt1i);ߒ!rW}Hf'@C擄l9D>,L!I! (,Z awΣևNƅ;Ph9 ;kKBqv!ڰԜ d˗EqCT g¬?x-D[c٥2wN4AKr580ˌՍMskJDJxȇ)ft/;sJ9wp&Pse@CAk<ml<SW4õQQjDu78ڟ aЩ=~g,"!Ģ p1]ʭL!j, 7 $ڠrQ⵽ \ vAdgQRYt؈qBO/g^09Hw*QY)Lɾ_k*\iHE`(?{.@x{RpQ}hhaWXGo<]#%",LTkER ތ|er$ ˷4D}!d4hfƳNu+8܂|F2Ch=kOEz$X(kz%G Pɿ<'CTl;U)ųK2e yϊC#%$_;pe)'z7 ځ22[, M4L6H{k Ua\|3m=>WPml lppc?_0ae_GgSje0YE`UBq@QP*EmVMXq̋o*,DB1@~#cUM! SHSIJaJ蚵% ӓ8jSEU!>do3< f`;9*_+ɻ>őZ:OU= 3 j؞5c9kW=F1 b٩Vp*V^![Ԭ&>>M͵@]7ZOp;GXL,Z !% ů<$J%e[ECt'˧>\;W0th|)S!Z@-K7,[[$!Q820"#`)1YEN5Z5~[b=k2 1 %;KWknA %#2JEC?еl΢Ve_啰8Om }+ 0eg!֎q^8/׶`?HZi$?ucx$K fmA0R6 91BVWfN?W #£獧L(8>GۙgM@0rMˇ;.cCG L/"w& TNma+r.|5z^"umnYFYj!OO= v_~12KOb{f X";B+eie QsB#X+M3?ߨxRdk a0Q )LrOjS9:n'T}"HZ_,F0iz|5"oj)&戋ENa>Qz}j*U]"(YUUa$cmLKx37J37.}۸<DK6="|Ii@ %8.K%h;<^'qK!bt* K4퍺.޵u7͚a8FuspөSJ~:_;%^(ohܛ%D8Gw H! Gɻ$n #SޜX󱡱11٩.dlNzc9:+JդA`V3{XDX .z1~{ĴZSnfD)G,>C=ƻ8} 5ojF{?)&09 bo̢(7&I/$!l9z+WKD3[ )h%TE)q~f?^,{Л͗d#Ǹ267e\sw[wu<ߗ&|6dr{8&^j m2ooq\8e{ 9Xj2"o#D=imQ^M}e&aB!-+{S94Ld'5-/2w&d`UՕ{ZFW0flSf={`{o߽>}BސX .!Zc~o~y`.pzDD h=c U>vߐ[ 6v} C}p[N,<@\ʹ/xAQ(-+zXJ"N:dEI` 03d戩씍'NDz6dŨ& KXw ؓ?q[Pvht6[@4DZwhWw2ŕI>1PeE..c\~3uj%G =.|:]X(%(!?(o!]-@0AQ-3_ç]Ɗ>dmm' }rpqdl_c;!A 3|W/E-E okT+<Z8,pg>ha> 31z:웰LHt*CCl=f`lme?2@8ɕPQBf^$2E-#Yk׵;*(E 7-ߍEmR @Whq؄%>_zf-8r1!ItN$GT4vߋ0&mȤcОa8Z1g¯Cn9֖)oVhNFL r/rͧ Gٵx(YCa5Vy ["q07o{<O\ UÝ&1w S?U劉T.YCV YKoNX~ȫŁxRR#.I~lj|MܰJ겂R;2ͤg= n%łX >ڀ@QO_ԇ,3pń-GjthbDP9_0+r;󔊸%%R $4):SDsYhP[S7¾*xi'jlIZ0a{¥/Fn,ֵX+x`>z ,(+da.>o|qY&h׆ˢƜ>Z}# ~R0穬 aSc0yvYL#a?EOFV=E퇹9 $(),|x«dmCۇ `R,f l;k/FNrAyG~ 8zcmQn mi7A. }<`mKanQ9}.ӡɆNr-$jbs`251H6׳Ab/þ;]K/(Q3 $nɖ2TjCX-ǫ:ݳ3zDy9Uy%UZ'o)0 8\4d8q4So)4  *#< r>MrDXM\q?`O$GGA} :<ƗNOSoν29';$!L{#܂:;(/Գz:c$l`dȪP79mMx6X$>4v Zj"95:n.GOj1/~]Nuj/=VLkpe/ ~y9qH XY֗} -WP'ѲOYDTa @_&W- &2,3'VKQpV!X\3 #RFb˶8wC|?tjz>tSI ڸ&_dƂi tuIJ}K4a JA>LCYg>1V"/;6h倱Ȁ&JhG}B#S8佺N',űZ7 $N(|-Rq_5^'l:y\@o<2ME?kW190|*HnAl> ș UU.hCJA8c,Y$ɴ4Pno/}j9]'*jdN&2ى:sАo/\lxDfZ6&~aH[_U,sx0E!O|I7-n_nS׀WZO<3I,b˵LVZg=ÇT"ur55Bk^Ӣ̤VXmꇐnl>J2\%XO1Ix C;U漯ma"_EvBiw0 8?Հ0ؼ)TmI>܁VR[W(("Y 3Y z)^4v^ufv(OfL^49s49' ޻sO>pq,AB**ԨaY?,Yɚn.aLX/,!9 eCۭQHz1р#mh/AN\F>8SٲK]5eCm.)aBPyO͜&@f[UN|# BŻ,NK/ɻ4aXpJ K<]=f׈>'|Y"LAw2dpYچUX\My:6雜 _A~{X!խvrA2Sl~-6]rq!(1ubj)<' fwzj95}Xצ]ˍ{#IM5An-J;#>Mo~eͤH[^#KΠ<5B ="l0FTc>|=|T/߰41b`8xjM+bR|_(Gj q@.$ୣҪg$0 E{d ``rWSqy>T9I0irj?xd^/wшwγnMM])CqF#%#4Cb+t5M7H*,{DBT ph 0qX#jbhPS:l]MuRj;_4jVDK~58/'(6광+:'NlZ Ci2kר30 !7qpYPV dH3ݵgo2#J\XXِe-`z+uĴ֔nxIL s4vBr:M5rK9zM]~pg_s /xEkv:U7q\ uXW->xH;I!ۧxPծ5( Q(=Q\lZ GfJD*#d~/=j2-qn>8no\y,@tSc:Rކdt`2LP'/7z씠գV '.Ab X1d ^j\[&epYKBg@jt~1=R!ڋos {Y+/lC]Kefr>f!,mfc1 'B ʹx~b_ςgˇ^ƒRPjr҆SgT7g'v-ZöU).#ue{8[wP$Nˏٍ;{ݩ|^wG]oT! EK,Ë: -DͭڊJ!Dp&Uv`*punƎ-G8_Aiʎ}yaddho:[یʘQϝ N\M>靲1An5A<ROfDG1'ftF]ZESw^:<}^hQUE@~#`w@5d# 7$ĈeQxjȽ֫;i4].`L2쮯oGl;2`^w 5 wG_j@K+ $#3?݌CjzVzusłL {ȟ?Ӛϝ~kD:~6zZF#}}ӃCEaץܼK>u oV4H-A BW[rJ: iR!|7D}>ti o sE]iѴ8M9ov={"6F{rWC @2fUi\s3:>&\0 '`\pxBh55[oߤ7~O_8a׫q?ueToʌ y8z`vق.Z HdpHimm˚Eg .w/}Ty EVYjӞQ* ]*`l|Jf"oUW9rHև?YWtrLSQ"VL]l~djKG)ANʦD&-CYryФty~X:55amO@LY2$.^c2""B ˯d0PGkפsuO\Ye~9L_ kO J߿d'kla:v[_vhJ}qEU h\/&wp8bGc _)nJ8߀|GtVh)giW2!_ eU,ntU[ܑne.H8P0 0‐Q E P,2*:++R :lƐEbM`z+Zgw&R,a{%gjXU"60 y&U >zKEd (h(S_1aa*ŔG4o2Z?{\:Qꣽ_~b՛ A"m H>ԃ}$kuF'R o,6]/ms6Kp s_)4"uw,RؕQvI2}>"V f}~_y QB(vOlݩܣ^-Ӊ6A"'EDRD po\'8uM%_@:b52t,*\۔8Fe 9wʬ JuN9Szވb>6HnH2y^kLVPk,_$؀ns|pW]2E>_kå(ڀuGǔo G_lWr8Tk"mQ2LݒOV_d8: IEbLBzf7'`4qޡ~S AZQ7//trMFOeq;dC^r2(6t2 ]@@0`c5сw<0]'8+;9G4*&Cl*'?/QiOxW#n5Ѿ MkcSb @Rrg¾TDŽoRS'`t()phʱA, \Zs`X@TS^Ҕ-}*C.[/$$-+b? hcTXs}N*"9 NٓX-R~)`vCGFeơXS5x)d}ֹL22gV%R=T%Sbtl8*&qOidhP.LFnOAAAI]c`Kמئy~Ng,<G8y,"pױܓRPKi*9^@r yii圹~/zi?Stez1ආ&g'0vփ-?P s5"mBٺ8KTje Z5w_&4_X:qaL c,J%5ݏ;5Vk O,Fr>YA,XGs\BD>%#q *m. l+}/9k|Xn" Mہ@#=o/#'இea՜ٹۈV8WΎ*_8T oW1C#×(x!\$jba.`hamM)|QX3oW`kO }#W |h ss\E]?˼,Znv Ȱąan͜`i#nBۊ/NgLP7sl)e#s,`RyrEA{4sVumuXWyzA_x}J2sZj@Hfd] <='>Nj~6qec[70$r( -UY~'XQɒP"sdMڪEУD!JS໦vձEn4ӎ.B֝*rG w_ʭ*5_d!Gknm|3XdONXT|9h&6UHfb 7*5enbJKOāVGCf?0RdZo©D:df}D.XVL"/ 2=7,<2./fj9}0 .$vT3,giZa HqP4@i=UY2 ܩR: u&Pv@gYZ07070100000010000081a40000000000000000000000016446b36e00001324000000000000000000000000000000000000005400000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/bluetooth/hci_vhci.ko.xz7zXZִF!t/Q]?Eh=ڜ.+͟~pO?mHjl4z)7ǿ&ާcRlȡtYh_㪴yǗԯ%tx,SQ TבΑAAcdDi"JUQJTMk$[56 ?}{≰.!gș!aokIԔB y#]d*GoͦX<"Jïˌns$м!SÆ ;NYٍXTOtq}Ž@T,Y4cb=2AWyM4_[zOS\ -\x{Bn{U Q= "F"43}-ECykcMM\`2a>ajQeOr$$zy1Nе2.%/\9}eYt ʣL:;Ѡ!65qpAʞ/+z2 @g~Wn" Rr1)uXgv)Y#|ir57^rvb9s_~\2}M^NgPAp'/g0$=H&^iԉ2BJޑ Uj$5%K,]zPzy0rbf7iW/֑Õa{GIS9jyx5(#?ӹE6L'9.tn3jK›!`(*p9K@?DWg!斬a?Ohک*:ȤL$I߱AC%jXz>J4Gq6P Om`q{/N?7CA,h+ /C8|~}Bs ~>:.^(ڴL(U< TSb=T]s6ȴk~g4y2:s ? jp-Kew߄}m8^QIAkwsNXKI29]5EI4V'd耑;x-e!W+rJ۷4-ílj GYsnNi1b [Ţf+?lfP,ZM&"J6'WC{$!"Bé@3#0JMTx,\SE6mԜ'7z3k~"@z?Myc3`crӝJ0.4<'Oz.Q̈çKt u(|l_?[RCșBK>ϟXϯhb$EEM홞G"]бg;j!?:UK5 Ph#fmDbKw ם afটd c*2=_h%DT :G8[q=8>sRL}A`uޗɱ+Kh#uC%8mQ౫O,g>Ot3븬B-.o쾱<-e/$w>},K(x.L$-'OI/)c)n ǶG9Η~p[t'T(eL?Q L7*[p)ӹD)1vjB(!m)lfKtTqtG>"Y_;%k{:uV1-~Aa %;S Xm%"gؠPKeTHFUFo?TJ=jڱBJ_B9x y1@^vY[pY,3/_R|Iwx@(tH*o%CxEϊ<Ŭi5&QQE2 A[9q&Cfh(YOg\ԍoKbp!֒$7dIv"18daߜfأxxb5# Kz_"kߩ&?Ŵ^ȨTɂ?1f"4Cр1L|UKVmyVŲ-xQ\n?=ypN`B H/hp2iH^ZJ<5g%75nmN9a!ʞo gz%a`CY e4|nTD3 +—W'xgoa+Mp5-4KZtwwiE T84nywBqqT],pÕxu՗Y1`3tYg|*BbZfNFЪa'k0CKhD"}y D3^1-A>:y%Y!K].)ٯٷ-~ q})O&T,+W!陯|+N9@ܭX0yW8>Ƃ}8:{A~D]q4tʍAFDՂw&Ē㑀b1/ #6`&K+{K=Hh`-Vp^ENpB\ o?2/)oAZ~ ayZ EĪb$ې|tJG0W_XlP%8w NSqJ|#Swg=yw BO-!@AL%<"$oSFTagqz} {T<')NzFQ+WSܽO4%/gYZ07070100000011000081a40000000000000000000000016446b36e00006cbc000000000000000000000000000000000000005500000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/crypto/chelsio/chcr.ko.xz7zXZִF!t/ly]?Eh=ڜ.+-Lܡ*aZd'0hO %=7ՅMtQ}NmPBS kf/[< ATfXseJ(E ^s.:{J;H.9x\C`Vd5LMtF]4^&@k*U;7f0VBYebrTw1!x&]"IM"[8SdJ;?| n;]X/5 ދ-3ķǭA8U5%SCs$w5d Q\kiĨ ~Iq=kyuF2Ɉ0:K̾x>n4IOa 7pZkWAQZ?K MS:O0 E+miLY춫F EՒي#f>bneKbp'_<>%Yo|'.,5s7Ӹ:a @Tsc\嶐F-eu_qr *m9d p Wm NpOT'L02'~S̜WLF8l;1ޥ?cz2ʖܼsU}^$RF~?e,@.>}&&uQ#u ]C&tTaF(:{Pho̘ōkxhw?߷30d.vwۛX~b堻9M|њVwCr"x@< sO71c)]IGc d~x5P' S6P0EhU$nJ%*3&Ƅod0[f|:UC/Pͣ-0c%AJzpxUM(1kOIp.Hk}AM͆:\<:vĴ+ Anb_PǨJY_, 8bG0er"3GXSkF HLWh)L#5;|{%{-CE^PCnѮ1 if1q]hIVlGM`/9LfZ:f_.7}CԤO?ofS8ƒB>(38$?aULKH$FtVg v/mȧ"6V3\)"aUN1U晐>ֻ~gxI希յ2[Is3EdRD !|ͨ3CNՏ>ļ P;\ZZEbcƥI$ 5`,!әFEş3:;*wP?qn" {\LREwbc)xNb=0%= H5$ޭ[OG:8sbfق~eZf?oܝyPI08lmx4:_?-bt:ns`X-m4F=iob(vi' lzleK_j{̡UT @Űh&fq c{R@Do 8x2)4ZXS3Vfᘓ" +Z7Ysހ2wҸ_D quˇX6T[b1 /4>@C3ε c RT^ R>fizY)~2e^;qA#_0WbJO3"0Qz֣FBujuمȯR_]1 RyWog=Y# @݉6V 6"Y娔JY}(QJN%=yBxrM9|C =H[#0;{V+V(nn!9%Q "Fю?ٶkUt4㩱>8TuRA04溗NƊ|w=`j.n5檨8 Cm'nA+J#]rZr tם*k#7s= 2)H>h&PSx4`cqDOm"$3basi;9ET42R2!*xHUڤ\6jKW^SDO'D͠o&EDNµJx{yԆɢ C٥_HQaP0ί:`|UB,el۝> czyJSuo~ܣVCZYt_U/B!0J 3rl xR`kX~bzDx `O6Tz^a{!M[jTYXwQ W݊b['珻RI6.Rl"v`+7$pˋvx^:v7*'%̶ʮuйRUi]o7]N2[s`pwB| g-@$#%2q`)z=i`Liu0™O/|O}ir|3_1,EeDsk4Ai~ S`DpsYk9 *J w]Y=F+|`"҆bsOAMrh Zg‹oT`i`cz7JI{hMzZqW;".4(7- :?DPx{i}BUk#;rcWk*T^ O1r y_ELVqehK1OrgpQ~__u@l$YCI0 u?lhb[Y3pnڅ1`pI.dtPtS%UA6iCu_Vp\2;o]C${#_iTbH/ %=%#޸] B9|sJ3" `l?QBD熸fpNiaoC LfNڝ)z$Su:LB§abh4ذ ;&E"3QV㖷4?2HypaE2wԟ0׃O'#gʴˇ\u, ԴPlrdQ\ovС+b(F10D&PS4~=}9>_* o¥EG86 R3ޤE@n8wMX@-[}ʟž2HGH2"G%ΏnK]M6P+S`:"i'1;=MjYeX?;E,1ε [Y c+8az?n=Ꭰ ;lq *HNOBi8KiH-빮BoL &RrISJX" =hQyyqՒrppC՝X:tWCDv$zVUmkW/6vΖU"k@x?d&xfvᕌTFW/C (Xv5*M&0vmZ4b:+.u\s_IFrzNT} :0.'YU"3 {o %lQ.y -/#MZ:/D-Kݢ{)8yz#g羕J{# H~H7|jQ;:e.sT?p:&ßZQU+&l8QpEZ ,'C,\ !+=Gd-/Q?8n삊4b#jrOJttJ3w3qO2b󦎭4X?2EjY,A[AJ7v/{j|36dE &%L]ʚeFz ` ) Qw\R$y٪1_)ڞg$dZYx*_1h)qR7 ϭauI Of6!  S;RTǂFATe6㞠$ڻeť>ZF6ɥĩK*cUh6zA#/$QxVKh>q{-/XոPfwaL)SR;&Ô~OKICmy{ 꿜; @COCLE6VX۬$ urB-&|9Q<֮܆ '_*i:Ӄz%BˢL@?JdXj)IW c\f$|PO80宧p?Eڦ-`#eX^CtמSsr=5fj\.OzXIM,^Vky4khj^vtTm7eQHF=P-펦 Osk<  l*qVfHodgxxg(:HMG^#px2[S`YȐC>4[\ϑ wpP \ Iv~Q)Mѵ5YKmbEr A@/UB 4؟PQU|:ORǨO< zF"dvGƼ>hBD~ۼqg,%8@nto1|oDB8w ]X9im4OaxI3dITղ{Ff/aϚG9`A_G껽%6e{>IؑޚݲyX+#ԺT yh01QSP6*sѼ,]JϿ)Y5+gUK tZW+գq x,1ghJkq t@Y8E)mذ=ɲ*;wd;Uu4XBOIMsLqx4%Hp"b A4!MŭoL$/:ɻY*r+MWn:_:$T#7r0OKKqih=V%Q51rDlXgF4BX* {K&DЈ4f|w/1xaJjaQ1q OPv| ]"b%Qd—^V9]){XM$J?ll@Aq }1$Z{/D+p6 ~4[8>?Cb#]ʺ׺˕!)+,6ֺ+457a^ T 4pia2g a+աtmF*#[+u?M|d2}UH[|t/G\~`Wg6g]uK(svܕۮGhAQ|_{^ӨH6$=|wd^CR|5|XX+ÉY" bsb+ذv-jK3;s p:A rϻdL{QJǾ/Xw ϻ%Hqg~Bt` !a Ytv 0G[(Z!#WD ayP_i  6( =(S{=JdMX g]3to{󗠕)0*esUePXYjCv=厌all7~ygtX_B')L4̚kj/sXh-k,L|D|ܬB;.upgw䇠-:W! 3܏!1 &v`).|XY\f`,HETm|PRu^ t^&tmzժN>|䶸0#i4y ⱹhn-׸R> oFr:`.ztVgP&Ѹ *` >{+6D+#/{ex3^hv-gP(TL7S5xp5 ܡ^Қ;d6x>ZJX)~>O+ 3JPwR&Xfb 8>waoP묳p2k!AW)zU;;ݮ-Rgj˸\'h/])+g%=6m%oa(vD=XvI} fo12#^;!gPV ?HO(pW;@RBhi4!)f&E7>U F bk}d׹ Tnf5Ժ-+8%^6{\xTDJ-Ÿ,nzI1_q-(4s ௞//[f6]Q,_Ba٥+;1ƶԼ᭻h0{hir}`;*!NO:Ay6ErUd.ն}_Jn,5 64/ &7^~/lEZMRn+zZcL<Gs7CQ>wUy|ym҈:Ƒ̜]|`;)fsQ sIcBYaOd;cu߮0.b+zt+fF"Æ&G0- _\T@eATzp? 0VewCߠ}Mlq! O{ԴTu+PC] ^sa;aFҿ؟ ,Jߙ@|['T⺼K3lg(urAnǵ5dMK s0 DlG7cǹzMVďYk[Ҥ]x Oآ1P/z 86ٶ+ CwKBqar#>mV$tDй_njf/  ^?q&ZQ!kb-ȨrTJ.\0)M:żM R㐹߇5\Ai> "$ lq jTxկW,3s1buŤ^Aqt/-B!{jWDGz&2^`A"H_9ͼ.;Y2BC|=BϘ4o رīd\g1}[ljH& [;-dIx|Z i%Ew7&IMV{׫_56žK jHK*: #|2{Nnt޻H[rcOI:O\2@.ì*Ii 8e$9ub׺ SjlK 13Qu,GF_0O7G#_(ۻ86KL`ц8G_V-.qY`|0=\EHSo*C#s<ͤt=>jo9KZ-J癣{uȀ}?LJ (_> IeFsD_`R͖-ۓ/VEH?i{ oMP\/F}qPa^?ηH7SE3_~"TL sAM_S[\)}7:6剣>y3e;iC`2)@oE StH. ˤq]4c1s[N"Lb$U;-N'h+L*WLzS~uq Bh XB4#n NTjLA4g,+ՌÊ]YFB`*@%*6 n5Y\M/WG>ޑT@TdIIwXu2s&@͞%E1HXM=Y elxX:1yeT,YjO MYr M}RýRk -U*GG6a#hdl 7KHۦvn*-O֚wL'yk.fyeE[We[Q+QtV:*G\5s|E_rL7R'x "#j&߂ d!ĀU~5]G0$$'qUcMaW{'NM0v75/nYA-l'Z0[IYؾp'cy$:ֈEK(BpS׊qwNHAdcff {IvM%2:LS@~` {xF!l12O> j@X%8/Ԣx0pLo[& L~tF֐ao ܤj7m]XɚJȂ֟ȔlOMu obv6ŋ`2ikD[{1>H=75SԩH::T{WM 1TjHIģ)8*U渐C bU$Z^>77k"$6SFz(~_`R4b|%.h8:._ jxV^XlI|Rn8w"w-׌ D0: :o\)m65V v TM@#;GZu VM6VSthϣ/гg,bÍ z v(4dMxXrJ3)8l.U.+ i3.LPec/a$TİAnY)dF]v%'7cr&g2TZ:QOK.*,w;!!OS>Su妔x y)&cKGrzjKzc;|+ [uoK8/QV/)vm59Dy8a.h=(V8W BXkmW<46x| >NZRLGnlu@wZOoQ79iGdcsVD$& g2ޠ7 <&_S>p|B^E) D Bjk0Uo/A'8DC9蟋ˋfৠFDk[{ϣ͟rBGNo.zrfQp[ǿ6붗UBWY aKI:W^ž:af`I߶J3][HZmn\ 4Dkh{fXl3a2U=TjJUcŌ+ߋf*zܱ 4]R9a]Hﺒ^NKP)ne> ?󅺥&ZR&ܐ]Q=hmz–M79aZ@t27r<-zyJ?ze ?t6Uw:[s-&":a040x)S>`ϫ5hF6W9JU) *Q &/kJok)<p#˶sȅWXMύvnwZ)㼼n?opBm`G x1;*l&=g"'-t6l&.@j|6])%O]TNU+隸ZK40ߏrm\ 50pp؊URϹ޸7A]4g6k3t֖BT,7̡*m TYg9#NcgVtdD[$}\ms(,H.-$xwxtDŽm00r4ewGtX+~,I;lsx@3Id^]T!`gB~* xV08>-5Advk `T;4Ͳ*,Anq'>\oSl|T6"ONlMo|c+h_y.xi3)enn-e:2$NWQYPrۡq){I=Y G,Nɟ&LOV1MAR4"2Q7a"d¾lL{ _}'Bc4Q(UҜ~LRƥw%RͩdϦAa^4ef0 loSL3gfZl9luOFqe@I6{5ȭɂ#&u5WQu]qU8JnVY@ykGĻ|gɕt1b5-esś͸^*Lϋ<+xTӕFob_yZXHQ mD?m0̊2-3?gW"4  ʱ%;7T=1;+6W* 7l#lvOvv ntWg]^uI;Sa8۞ev; b*,.SR˜;W\8ȣΏxUΩHXMJx 9`ќPP"LJ/m7X9p߼I֑12چA:%OUc,..r|g;$&iK۲kƟgq*K~ڟa.h1YqGssvqAl#^ƍ5r4*hT+CO~r77xv?-{PZ&b{'cy7b  g@kΌ {j~b"l=#ϐXZ'[µ_X=[ OqF?N=D%L$lCQj)Py6_{3*uUGsM4s`8\K =IMN7(xNҩ s_U 0uݬjPF{/2X|sk8doͽ·^ymTḾ"} - 1gI!im<4G\=H%&\ᚠ֭pq`mRwH3|s MG L {uȈu~h$/\b ljDVy3:~1ȫ )M F 7;U?|}ںk>qгn9 ovjoW.P|ykx Owx}^G {CQ˽gd C#?u kL݂1/[t6N+ȶpC?#VQ}Oz/S-(yi`BE?30M1Ki٨_ %kL?ϑ[tHz fY()^OurnzS~yc9+KtߔI㬃icI4:`>>26x=!H8U@'xdupE}4|"7аJ_wZyjF Mtx" ،+9<“^ 0 ,ﳡdnسX`d-L@>vycbm;$F+pFS,4<n^::gj۽*!Yd/MXz?0~^7[68Q"k[N+ckIA3 -pJ+ӔLsQ V/TeKq#e&ߠ/Ee&x?( 0mJ-Wh@;Suy&.^ SK#op[;ʕg ~@S˩ҨdVcn vF0!-=4?L+7Mkl NLqi+oL\3` %TZ|Lsҋpa~?[B?< /*m3g]g'no_o)'w_ yL>%V;TW@ r%egt%`[KL 3)wj%+CgAm"_Կȭ2YRʸ#'b`ep Eqv`D4_=33p9X@D_(mxO*W6 I0RRq ڵмJnX41oKG\"b 7I|geas6p}EčJqx-@ /Iv0.qmWʮ<%iZ5cFf>lQsãC&Oř~cP?A1.5 8*Gv&zG@;_ c$ɔP\K !6?&]Y!ıײb|~M?㯘Uʃ K![*tړdz+ϱ;Z$TɛvÆ\jA XV@vtnD@c;S>vwRqTf(Yl :\:Md9"mEu"ЋHb~^;G83RNW^c0?sYLS:؋pVx-K9LV2 Os13wN9!>}EQa&oVRL(`yK՗籂*ƜW [XSR.p|j /+,5s`VOB꧁qD6zH#,˨WC 7{8{Ksvh41Q8E{?҂#1IK_#cfd+]Tȭ[e%CVmOšCP\HnJLP ݙi>5WG@P/t΍ 6̱Tg^MrRڋ_]OÇJl拿EO7o P.qk0o%-٢>t< MM[ UiivOME۸>ˎuXݐ@am$Kn ER*EI7U*hk@ oˆ\a;+!ccjM5 >3U5Rp B渶E l[ ~M:ZʹqV4ԝ Ϯ"'I2ejJ[ }}/o&Ud3=#-i!C Iƥ\q3ÐwY'R+j;7jB]d{RC lz3I6~Py=i&3d#ju|Df\TF=t nDҀj6ø]A-~%SUәJ.MvwVB q֛2٨`CwXղjCT7{1UXYzq4 $:g ,(1hSB{/]~oZۀNܼvHLN5k!ԾR "Ku cq68DߙH冱u֓ B_\4 1jA^f4 :vXWBSߤcswX\DQdY' 7䴳 _{*M:1tDf |j8c,^֥ 7QdBJmPC IIMOHbzFa AJq~{q'AY(Wpޙv:k[UMEE,}XnqN}r?m ܌8IZ÷d.x˃ʐ1p;Y)MkOwZ%t*ŪvhBFbHaM$O 5X7t5p)qe5zы4-ܩne .o7\l|ؓXI6P"+u).R{ $*jv?Wrnaq %{SQ4MH/>&HE}s"W'vYe f LN=(mhLmSZNzy| e? ǚ&b,:0Dme )oDBpw7!=%,F87a*C-Љ:['|>wJc7"cj"XV=!ĩi2ɻ6_3߶dB6r!b\=!B}z߿FUPܚu@zJZDB"7`;a'{d28}iﰨ &X8?'Z/vq层PO e} GpםS2E;M_m.)ݕNt晆lz38m"'|mAAGB9P|LO'V*^q+؝&ɘn/tI=U2>Wbv/u?P]UO^L H 3SAi\56NAId_sx~1!H~OJ>i@aSP:RԘl$$wIq<w^[p'SR?t$bnG0Ie"fC]K*]+,[Sw)/5Ig>,VʼMP LpNeï 02OL^p%\MPI*ttv۲ w/jm1<3wYT*>mdgω̯VC mXC(Vњ6NB")/OK]\Q_*c2G{3U{BWAO|x!;bfjU;",mtO,ꝊMF)XslGb:[a&"%83@ryx[O')F_ ,μnJRV eFkP5M/oUa".Q'"yW}I@CYFr6R',&KWX p6?TN qn0aGt"Qua{pvżS3{Uem$1aJefܝۛ{ Ƶ$sժhTocxFd׊uIM`0[z/r0#ӂ&bl m0&!:E2rP݋q8;3gV\!;WK#]vgӫG[dd7w0ζZż-kfX$PR:[:$/b叧$hmв6_#AM{IZx`&}1խk㟰"]C>9Cr'/XJ5"ywA{l9 iÌֽy9ó4m5KYZⷱfga6OW]賎uJah3g(@ MxƳ(&DKJ )}qK4a,/8f/d. S~l3G8{2RM ^;<0!֍X--gxizXvfTlI=B]=PU{4v#j:kY+˔d}vY:[zmT O_$m .?;Zp#u2MoradUi>şخJ_޻@~2(+ݴ Uy+[6e4ƒG( ٟ5M31]MVc?|JA>;K&jN:'D=YY/\^~jB&&M1 DZw]N"3iCTy.Iң6T1#sXZty\wZ4ͩ^dCYVﲮ|G.;(Sed3wikEcX}?a0 g﯀xtx*Lʫֽd~2iٌ}TDӪ;Oi^fVӝM ѭ`q> ܿ󕩸'ƄBq+e*l6~Moր7I۸[J7ί|+@-dL#=JVϚ]t¯l{"5*^݉m!4xmᩯ 4F}6Tՠ,Ys!fўgoxc'K*jF1sG:Bo^yG?Wݝ 9f9 |("%[w7$6$5_{qRd%@~GQ@p<-Dv'Sr157u5~(2TzI 8X"wCTh~s(g\!PQnXIn%'I2h<0X'vl,>k.,^t ֭0:+Y) tZc1,W 1S 5&~O%z<!sq`5ٕ6Q։g34oS0" M;Ba\ȧߴ;/i&%՝%/}䎶")}Ri CO0w4O#/b)T1#r ѐz-_ZlnSP$@_Ͼ:/wܭRN͇]z3{T >H3%MƧV׷ ~+7 {VOI zT6HE8̿W7d̨A93RhGsz Q2VG2A UҜC}Mt8;,hP.,'dU蕭SKSҎ7:3vf> qb&)1IOb!H;[ڂ Lѹqp3#lKWt'9n9V״}FD FuAe`am+k6H'6XnFP \0͔NXNv6Pbjl>BWC?{}+zVtc+k0<4@)mkqg(Z?ԧOzq p͛sWL"(uÛ&{܊YosorHYDҝuvo7H#oV2[UI6+O+SRo($vS}::7wޤiI2u9j16$H{y9n_Z"iԲoPtÜۧ6-iεi'MyF"YFѭطh h;g,}:ȫ8^x}N9+ Eu/ B~.q8[{l* 5I<,8SO'R&BFlJ&_Fl3 ڹp$rjeHr%SIfT;߽T6L@֗iP1hO=%¥ZXa\nd(oHO }1#8zި|y!]iXt۬a]//@IȶE=d{e ŸQ tq-ě^ jVilSKJ nѣhpT I|)wx@MT#.s4{7Odm}s# ,ߔI`tSV\ +¾~~^"?v^";ɦP_#hS@ֶ,Λy1G׼H %kbdIKVa/r76W$f k'I`$`65P~O 8/oV&2 BTp3*2tuqZ9o8s(N=UաyQk>KSf%M8ۛ64ΎVcV (h?ji>C%Գq} }lX_;RƟM -qеrPaaVkܷBY$ @8QkL2GCz(`τC=Z5m fttm2Wb{|tCo}ZR0c35j>]Jݥ9gB(;zOÉ{!>eDm5uqUCv<Թzj\GNqvWZ83~{c*{eg }%7cj `a{qEIz~~ĺsLBb@[[%y^2s+yMA7ŠHO;Ȟ@7$q|ZJ ߶ԹHU O2AٮDuS~Ɠ/MJa(꿝3Rx+ Ѐ.//z=pa\5p`t-g<״g+in$. RWEm}/H?D!*Si%wh.47!cI'[3"vwÐp.{-sg1e(-58ͭH+M scw-NwևeeO}6k}`oIn KM=mj\$ϯ&c Mu##f')$حJllVh?r*>3,fDU8&r9 ?rϡ>Bx~,Ɠx5ʵ!t{{Pv h >`V JT?#_ȁ_mx9uB -T,viֺB` uMʋr./q )&2'өJJź3 Y9Tx#uSHȊږ5xXэ/4| ;\~Kۦ'|oEHapG5+f=sf.5r<(-ɋeGmRٕxg a@5&q j7M]qSdqVKR[3r' $|,n_ϤK-I=_ ^3ԍM] ko;j+l# lĀͣB>{L%QC-i|" nEyJ ȕ3/cIM@:_FH)tqX _,Lc.?;>99Q\\”IQ#Q Q"EjlSp} Օ_Ozt3eӇH_vZŒJy]mkP {d .CS)6e4P66<]/z$um]Tוٿ YͽW12eܶ>wvIyiDJR,lp;^LqBb;4Ԍ * ~\G@&/(7a"\ +9ƈ.j$ctAbk@?HRf"F$gUwWxZOe 13 M_Cc/%Oig#:x L2#:LyP|//p\ai<@nPr QAu8--qԬ~~{ؠԨ2Fhcrt"̔=G 91rZo çyi䆦`p!cP_Sg!-n}i]FM|v Jv@h!d%ymT^7HjC@f1OxW'uh(DY]d z% ᦪaJh]z3!Uu[V!# }e_`clꁬΌ~JN{\JT{X63Ş8 W0(&06"~y8‘xG'1'B %gE2u馸йr͊>lbYFk^{휕s2j1:Ȝ.?HGn ED 1LFGroPhYm7{Fn ڢY镨uwQq^ WH)2ڿ<ڞܫ?1ЃiSv3()$FUm\u/^)* CF"cuiYIT@#p2Y$6|EuZ ^mIj.+bjFiHPz9TU)j_jLXVc8#ċ]F()gZc4c8/q@Jo"#:8sx a{LSa~p;53aor/Ԥ2TM24-jS=*XxR\H"Y8j|gR(A[45O&E|R\UL#8e C A k{^ľa{ܛsf([f% V0yA#!SMbxwu^(N 0ހI @X9ۙÿq|7+f ns1x/GJY&+s /{|s$\WvItn*ڹ✬qn53uugͲ6/JQ5|}Lg['|j TB(o ]˟!ra19MVKvLʖ:f VjڮwENԍJ@uGb :a+Uf1#Ƒ7W:HMlOIDPӼ"]t(ngeFlWoyCT.B>*76w#Lo,ch@buzuGRFyc%U[NY;p<:sgt퀦O>-7E"KQC\y*t~}]DTG鱻*6|OCC3*d6( rIXZ-> 9L5x]"4RJ =8 :.l,_,D0/q)CV((Q7F~ sOF 6 u )@J$`j2)f?5 rP>T49O6UsB3P9 wV~TL u{?6 myO1v6  h9-aUu+i2W. iK=}2ޮgt8TVuRm܄%xK#+|lYJ b3 \y!n )f9>npڮr{TTJlZbKdWJx-&%GﰢS%aONJ#<ʽo'׿0zRw(P2挚N,DX%ic=*jm5j?^h<*Z_Oc<.w.>7 gM{ÖׅXGiW=Щ+dG:B"A0˲7iX+ǒMO q_*q3x")LiU/Lv񈼐 [ھ0wD?*M֛mB Gp AqT$g&CMTHߖG|l_0SWPvk4Vl?mթ̗8 W9*6~ B$g)dB)RO %d#+*,: O՞s^}da;O[W781$uV&h .ӫ~A~b~=N/Rya9z}>\x3V. K#Qf) 3e]yqXC))3-lə P* 0&hi{e1ƱL1L^yQ)Sz\fO\y5v)'.@lcv䙟\88΂j3%n}lK dQ P5@6U:YDsHkG ;f_Շ*Ew.jW{jY5Ŕ€(rn:K3E_>as9rz (zLRvp\iT_e'rTpUuI$")Jt_wYPɯ?lXc%Tzv\8x})@+w>l$K:^ȑgv{֖J*TMqyp5:Kd?3P4OdEX _Ѩm~3K?wZ yv/oFU!]%Ebޱn%r6]SuwvATmqZLOL P&Ek5c;7̠[/H. fú5~x˻KpEZRh %w"`9899^ `ZGZZC #(P]NG&S*~^^(ޟ2PnbG lA壾8z?ӽm|q\\M/+NQ_Jg)t ,Dٸ[A!5hIeLyZ{I5̄IGW*DbvIo$"e\T[*7؇b͗nUsMDY~ƔwHosbMٗOKV;)i['/Q1BT\[^!Xݒc\\[-zɷ:`4z|YIgYp l%HM[Ϝ,Do/&̭ Ƿ=IQO&}Xgc)VFK0z捝PS)A0z-Q$Q`\9YdI5g$)Rоi'Y . 9 [A鷤`|(^Apc .ze3 ,GP M*.5mOZf'?˥ARci,}'kw܆tuf{Mӷ OSPN+ U0^v }o&a䇒zT]'%$!_LTK̔hm]R)_Rbfxp9n)aMq$ G0KH˸E=3X/@g&ߪ_zIIk59,wvߍ|q]Abzv lp<>n%oz!'v]ޭ RQQ{Q I<_rH/x_ zB, h:3t(%5(Ѐy7bA},rUkL%JFab!npf{Vǣ)R6A-}9FUl7$4/آaBB aVbj={} pQ2?mp-),8M4, BO_VV=$;kywkW=9i7FmRK v=q( -̳67'{U yHPlʵ.#G`?4:JCD8,g:x_75&^'>d9݊52 Y]n Q\[$o*▦1aJC[J 7:>3)d8dFE@n'~,En#VHg/8al',/鎇0פ ^+lIݜw5;"w(HesB ] 6E+ 6 9TTI\TP!88%S(U/Z-j$@{ FPQޖUjZ=8Iia6ג>`q* %]i$] >grxrb~r{^M9{0Z_Um.1:g)$1SyڻHS#3ywMNJJF:\I\ʘp6 v`E.#|KPO z~%K_f{ %nMlP3jN2MV<\kmzJ< UҶĮ51y\% AC5N#a0G*\heRoƪѭ\)nG ;!Y=B_25Mr#dmh@X,d:l'ò`"qŌs /(^ESd蠧8C92M }MpTZTN19^2rUHy %PqY.ח*.mgrE$0i6a85UaAL3N xs?d/M5OuZxN-x{: )niJ r9iѵ|'ԙX 9DOdljpjߠ򆓙i:@Vxx- &?oRV)4!EvXVIK0,4lCvX*̻^3L[Pax't^ g]b77 Z 3:YU&MM`o(%ѫhCE?ҫHsziH@{FwsETIWե(;C@VoA[;!FεFD+p'ߺt\%'$i<.+$Grwֱt?WIō-.iUe Mp1/b1 L!OVw9 Q 3hPNvضP0pǭTY]F.ZTJ淑Z{݇Wm&q էNjjIY~NelI5T*\2'r5dՊDwy7*󢭅n%!~Jy+~ɀGƻ.pC2%K:>?v,Zj!쏦]iN \q3-`mZ_mޔF;NVԋ+}T-T7QWqbxѺLg&/EaBn:$S/k1{Gx2Se[|9vG,]LaܑY尘da>nD/XpD|6X= f Y/tKA-VD1v L?[vyzd2^C(jKroˢeu-L  Y|%|uD+row;dIUВY3h @[O*޴G4 U^PA;O!@$ x@) , {Ms ǫ %kPw5ٲs_b"#=Q6kp_/<0l^ӐǽroSA{Է)Go%q.v vziQTv{X. ./0:bUK3'KI"lay :(Aۓj9K z co]LN U`pf|,S)Ay SBfjZG:H59tUAqb\^25"9fBV&^$' ȦKSl&YRMdԵ2R:(v=y;8[vS[#AVݹcee%Bwxn@񏠣5Ҧ]Ճ/$8 DzB*k ehM Att^x'F0x:B#6!A]f:/Ou iGdOb*7Kn95+ܸO6g~tPn6l[M,ir+ ~15Al˪t嘷z<%bL}%ky*FZ(:#)V44 X8 jֵwrN+&v\ݴրF߾?YYab.lqX\\Ruvfigm` /# V5cuz{JU6ҀF1Y;(_Į@e`1).C6{Iqy"5}Yf(!Ƶt I5OXL7¨E0n  &Ɣ`yJǟ#)'j/*E>N[y9hQq3m&$FN.u N^cT2r(ѷsQc]xHd_oy9Fy:Cw:LƒƦR"-~h`K۬F_n( Ϛ$omѱ105uƘHƳN;|eUQcaJ>{!мQf$]غ([G\"@ z=8Fg`KE"dI􀑺w 42]1TwN~`T=0i0^ýfCwi4/бu.$Qr-(W&XG(^B@h˅ɫ5 *=ڽK&n}XLW ~J*8bXgtfо /Aqml cW   $+jt"p. "X/m:8+&yȣh$sRޫ67<(D)PDe?£&wmJnЯkҽ.nGE4pe)а@sxi(V Yg>\sS{Ջmۏ/C3Sh]].<53B=ܾ(0|٭"(rKˀB |S@\iWfzT ȫqDB_ ޟ8i{!|j(iBF&ŢlT6UH-|XN&"mY%X2ONQB!Q-jIDp/HƄ n}:1+,T&Q`i/뺮L.SWb9ߟ-He܊$^{1D\ Ή *trg:Yq5wTB(f WiTMBE<@~7$Tc9ؖl^t8e .ex+%qյ( }朂*P٭ 3nw9Z+d]m[B,W!dӁ蛡{Fږ ,0R!6{A6u@qPivuݚ ?PWI2bv+XOZQ&Fu=ɨ,aVKjR hyAƋ~qK]6a m028*)V'lXZR>K X#:D QQeiۃ0<;AGuB.][U<``N OqڄjB8"%jQW~tlw= uV. o5]]yϺvY΂ŌUةf23(:#̟&}En/]&pV$e?BmA- [~s6<(Nr[(6DjMџǤ{LM&j:PCrI w͌]ܛ;à5F,rȌ/ؙOI].le)^:97m}a;4qGa>*L񴠏nխXCn'k(AT9/J$͎ιZŚۿAP%uhgb'_آ1"[8uk5ɬoS7.9,S$yd`o573Hw."%b' #lgd5B~5pAGגJtŲW"ثT;#Z-Txey Џ&PL&qK.H}NC@ng `Z|h+cL܋i縏كʴ݂egDHCR:rnpLVY%U`cEhir$7O#4T. ~WM 4ɳ=n(0gX gșDdžotKLxiN/`"5rh1_(2̺w"Vߎ dz|a?pC(R7-ptW )uRsO|̠dnn n9Z!mS[.gRBG3ˀi:|rjw-NF$&dYf\B%PzUИh!sV8W\ď7 $2 qՇ ÏU}úun78~y۞M ANd7ݥ$Hw-{\ȽGf>`^n վ}]J&F+!k6>B8p]ʙI)‚IC$΅!@X,&}MϘ{^w̄k8GXb= r흅1x9;JiËSCf҇_D'x?1?ӍVf h}ST?`m.װHJ&̫[Qߔ;FQ-*a#艂\;D!Ɔ7+% ½ i zOfQs~TUAHʉ'wل=tu IiX%ȓrW\U*(<d`LXmutwo=YRٰ/7F$ P6NÌnt e:(u{/F倫-7Y^wyvr Y<.L_, pOxAxGQ<#Q쿵t`h P-N)uAɏޜS3:,> -)\oGlެ! HHm &  q*Wuht5ꙵ8w;9@ԯfy\WbNS ]c94 U~|u,I+*2]yh Qg=d6Ib-/ um.rU:xMxqLU5bB·<2o͵OaGsS !Bp8c|Ѭ,5Cu9sýB*ү|~3w>׃bmN|"#7qj?Qk\_*|,2'6!^crxg7`-&~Q/%-6uԝ; zdCϋa~: t RG|ZHN+FE]}L_fѶ0H M$kzGt {|սpL;%;p^WN,u*ػd(g,G:24==_${56c|h`*)8rK)0.XߞSIIu4pwa:$ >YLc@rlwTj8+u_3 }Mq| vn|iha fc9t[ h*wSSij>RW bDV1hY9?S"kJH0-9E~RX}14q |R맡M*D|ks~?N) KH>Mͦ|ß_F ibr =m~7 ~ uakeC~yUJYXbl+g+}!{qc0p.-!2{YdC0Λ>~.oyVޕOuڨ 5Z$ʽ9ȉNn^Y9z*؆CzǞ6ZAwQްH-} ߽4T.h[ҽ1h(ZhP"C轜)NrzR,ڜo6մ5֏QJ,7Phzq =sfL]ҨYM k1%6xA;Ľ{`d6~F)oԋ G1TAN*ԥ]Zx'nvő`\v(/j 3'SN5WlŃk/wHwzFZb QgE` Jqe 0j įҤjYיP/p*co\5($ pyJ Omծ-zwpR|utl5}3,lˊbGu>L6kgczhFZ o+dԗ[/FsDa- ]ܽKYkC_u(h'HmB"-J_;qK,$ϜT+0qyBAF=m Oy'J#bw.ߚ!p +]y?oRrcPO{enb:Uɝ%_:ki(K Qo} |jkm4Jէ & xK'|UC_3f+ 0^x{Q~Ĵa>י JyADQlΒҁR\|ToS Jl,`Q H䷀9CWIH޾!i;sw1)D|@iʢZűID Sf  Ai E)4e'aIp 'q!\P x wESNo!""BB 9K"yx LW!cࣰ/Bɔ*xbŹj&ݘ=9҃ձ5zP86XNd`İ3`J۔ݢv;e'=`QG өd?f2^m=# ѓL cޙ&$)Nsd{" S&q.Y-`T%TyQջOM ٴJS/{NE;'97GwYd=ePPel/<ksI%Ptt'S,?+3uG|*e5n u#\eFPb.# 0\7e^ơ9ZhܧF]P,w뇗 ѺN1?~m>M`2è;iZ0~LFH}=1RӽL0d=6'SkHV2}+ /$F B'q4rD:OMϾ(V),J&gdŸf8c.OSg1|MT8*Jc j>ZjYZ)9+ZC1_Ӄ3XFw}BsY-㗢RC* $?* ;HlG!FdVئ]mũamNFl'ZZ")~d[A?xF [?] Ɏ m{rֽzSb$Q5ZllK +F+ϿWb;x2Uc|J`d;EEkOxD^jIsm=o!xW5hh;a[2s 1f".x6 %U:r/ =Գt ',C*jc2J8R[![pW6 ;˾%߅26Nm-sBZgp5Ean:ߠrbԴ\v֝ndC9k( cgޏ+4:JXP~1zX5`X N4:y2vFkddC(3ȝ}`v1;h ~w'as`]P:;!piW5[ɊK#|ut_', _p`CWJ ~i.Y+%C;D4>[)p[` CG2Ykq '~+d0[WoԃՑ5fr\ bVe 8U#oZɢ8= =qiROS,Z{7zENx_D}D  ;xԐJ7/?Ɋ܎6f[X#8Z2Nzqt19掳aYOG8)*JR(>sD?fl>QKaVJv0v^H;^XgC rrChчUt g;)Q}x'НOFIt ᲆϦiT] _-$vסּ -Uq 7iϦ̞hKo䝿ӠZ[p ڇOb:a@A+ȋaiXiR Z4XR6hP7OAz{ʗ[W_Kg@۸&'\(Pwإ&]?〞80Q3#_qw_3o"ڨAN k` 1{ő3}i6|Β폥=o֣1aDlmo|3.E {UA,{ jlv4U^ChC\3+lȔ5ߤjc_PH+@8~ێ1:~}wuyͼڙMnݷK8So6z#./dIrX } bwbک _|mߴDVq&cI8ȟ÷{3 jsҞ:ڱpC."E3ϾM$O0MXۺ Tve1XΪ^Dt(̠^v=H6i̽K`Lb]bx)J5OG2( -㹰AibJ,7%u]I1-.BMpbӡ|'j(撼TqA9pIUZ&=Y%X0א:v%ŊJȜ.N)lj]6*9̙p0IxRnlg 8 SA[6ɤ2UHy+{7v.g^Ǚ(} p$5!j3NtLċ]'f>dZ]ryꍤsJFdrCʹ1ȝ^sT0F00$xk2j^Pk̻A2Bs~V([rXIU/\J-t_*c9E?H@uWt<[MZLN1o @`Y&KlG.݊R~<{z"K +]MǺT%H_d^Լ?/8Hg &$oHTAF:0:IJ`2l.؝S{HzBw{vPV,0Ii{0I : dE6psz>gVrf" 9ڕ5)~OPT'<$Iʹ?`cdQ b. '7ȋ~ s!Ě ^D17Sdăre#uuQX(!αB$r`ϱ@AG.pyu7*ݔWnzÙB+8"|}1|rLÌ}q$Z{mܲz AE/A!4PAb%'v%Y0łljlBz\((PRኛurcjSUrXmc-W4>-6ʫ)hY3F4.;?p*6 4J!l4wjS~==ӄ eEd7LSx&Am%Cͦaᯚy4 A)S:8H(F2:Y|vUdL'ЌN\-ue-%rT50Vîd% A\Sf?fo)}[ 6y;:?{qn3»J~dFL^3b*J&J!@/;Nuh›_sX' vƔPm8~E^Ua,MUӗN#,JĐ5Z 2z$QX/ ]o@[lB|;=N >X 'B/eBV.nXtϋ j=ۭ&aĘ2 D048e@@I!y\QrKE4ͣrT4:+;9{b aС-:TK6(\ٌk?1[T80)#̘Qqog̃*Y4ݹg|b+fJW%KA%AF:<-ӲdN]߀="tL0&!Ғ'>G܃'bQrްtG@Ub`@2>hʞ{_~^O^֯[hRKж\d+E{ބtvc]kZ/ZBrKwLNg4\:ʹ$ !du"W8UM ]HPk٢zgx$qנk1yd7@-?57CЉXmEd;Jf׽a3׹[ҫV`{(5Hf;2u:A0;NGBb#v0>A 7rCwtؿxnu\NW޴%+ͥ3=WƳ~2F@:8fYԏyϘtZo&Βs)zk V}V|OJNTJ@ygi`U3dm9ƪ1DXI 0w'S0euwZ0Դq1 z O-(BPEf:#p_Df=%ckɱ5 "Qn!ipKqL;߿*XH t_wR.1"gx %|0 Hbx LNZB#ߤ)ϝ)wXP¦k˨h0㽾DUŨSp;Ȟ_%d %MIXa"1 ?!ZCQp#%P]i[?c3wcOT'UXw+UH*lZ|T^q`e PRt-!duP%-cuQE#y:%B]/LhyY,`&۬u}3͊3khk>^Vl %"hTG┶nsf[W9xibnX?O"tN=+i ZMqq}r遈ڜPT6↉݌FF*j:qhⅹ2R^T0\øySna~v':uhR$:G76&jVL=3vTΙط tJ$;%XTT'-09<"rK=BVȢ\6'.2r"G9_,+ןmA=6d ;|,<_^#u}dy3l(}m8eXY9Hj9Ct-I#+̡$VJRGnߎ)Lw.\&eռ.+;%jo"% `}>^%lJ rG c ({MUhI,LI ;%BT>,qaZaN/s3>r3O=7S[iՔpv/U6ke~-ކphHÁ7dN+s.(9Xsi)aOՏ!E޷Kw/R'DInbX=쟖f.Ȏw5 1ٻw/B< h/oaPP;x,k% ఇ L F ȡ@Up6[ *\Mذ.;c':ŬZx!"I- z\Iޡ5@SpkuEQ9ۣLһtחg9\ȵ#I!Sݷmɛ8-GË إJfG_8\|Qm>"y9 q/.n IW&n") b xFtĆW+31g!zFf`K bl+͗ycB `8-*Κ\=-o'&_VpD☺|˼.'-dV )_sO1BPj  -]Kɢe;2h~#^]o?جF7|3 _^2VB:,$TZҡ\],!CvSL !q5b8$hy]}E/ṋ^\Ԙ=zWlO;7Gvرb9) QxavL@[Jt!a|`[5[VZ O{2tt ̆TRC.t=j$ݠgs_=.f")4 PNUU8Pk@GGvU]a1l' ]eٝyx`Qk#A'M&n1HvW*JU *[fa6^cynPLU *ѥ' vZ{$oAwN IiƏ;B'#|ᥕ!KͥMrC~ȿiiC&sǖK:5 x '+uF/B="DuKdt`shъ!izjTTӠ_˟8Z_ d{j,X` nvVc|.&nM< =ٮ\Fr<BrԐBI?Yt{n[OZٴksHhcXZ(89RHMx#_S]/qd,>A(1z&pα!i3;c{l:0ϴO'}P⩼)IA[( E/RwʩFl!rSW/f5_wMZ htn*T}0?Nm2CGJCM  G',`F,zULܤ۝>ct0VN$(B$G#F,O&rfޱcrnķ'0;̺PlX௷)L N&ߨ1p|rȒNPLt.-)OQ9W,T5bfdt 1zuTk)/.h>^WA"' SiYe;͡_ZaMΈc+xe30Di<ϓ]`<jp@)&T1ܜ%Id ʮR-l.5@uz a# m" rL|bDթTT*K&7Nr{-:UtP )j9@(-j4IThBQC0M};ENiK}88}%Dn00Bنr%2Vȵbyk6@#^~o@X:)o琞Wp7Q*/mقw߭p"зquٴ$LL<" ),EL.~ġ,VSn2=cnA<֔Ï'3fsil5QXLe8'~4p}f!i6#HB_[ 0Z ťvTp4KŌP5XI[` ([»A*{ {P;:ߧtHjobXީ|ƣuܡVOE\iĝ:x830GCAImOw1Lxq▼ YPӍ\ ĩG\a< 8 <"Ta6v>kYs`B`ӂ_ }{Af@udFv' *'X֧1QLRfJIt4{" !'ŠQ}f[TQ\H^C7\>+GickD#OV`: L3mu͂jo-laϬ[nOB4y7),X1'[.s',{N/)+ GbqGZI-I?z#묭>:"ET$|S C>S R3$ػ9ϨA/C|ܚ ->aԯ% k~TlP0:xV8U@?)9ܼZFx r'AoX5`m-:, Qp~lN5!{ȉ5ucd8A@Ns/m"4uN~F' bdeϪevA묪ra/`axC\S\j5H-F4``uzW<_ܱ M$*m6"BY>VX=_$EvŨ?Q%?@r\Eɝy,Vz鳽X21]"4p[-oQY KޣuvEts;8[ (;9ʄxgːV Ppٍ 7"CgCvq\"fJeQgiAM{(wՎՃ=_ECJ *ɺ:Ά1weU7aDJ41jYp 3}E ũwɐ06yI}_mZVmgi쒊cQXNtE)7CZӢ5/d("F%N3aWesG^]@ 145p1#f˜t62ғ >̊{z򊿬=)w;8 =eGQ̹eHW`0N;'B؞~@t*SbOH,)YEzW)ߍ*H)l)kO0S_g'"ʇmeW[Au0GRȤqMIXO1m&1ɫO# Zu5Cu#pHgoXKxb~h䭆1C\i-X%G,X~Œ/F_XCP$O 8@{uwqq~h\L}`HDw %xX0>x`ŎӌF-i-DH7PLV̆+Ct_i=BDfOA6"o9>^&NNjp;[Pɥfhԙ]O v\( |ѭ6r(H#)4]N φ'{2~9`?S'#7xp|@#: td~ue&U6< B '-AD, 3b) p!FV%EqݬjL-RKl).WkzT9d%$5*pU}ܦ %ɍi `t³?Y.z gnE6)gmV$-7؍/S&mIH8ޫUߣƑo0w] ZV4 i-(asY \}v!yq1Hwb)}ai& ~L;,fx[m# &xI}oZ_3= ys6gĝaR?_Q=n .覓 p8ִx@5Nb4Д/x^ЪQZ"3]uD/G+4o@i¡[`Gh@N-ӝ)B^gU߃ mqԬ?O؝pV-F|4և;I478%#xn4j7K5|Ļ>oSc<C Á%= N t  Q#I;SH=ãs @\WpscX^[t}xdݩ 0wY<2@X?^\*ArF ق<'LwJdcwOu`Y?ԷjΆ~z+ Z.4TTFfooe8ct}4~ ]yJwuBH_`Zyڏ:p2ozOe9|"+jyŹǡ"pŏP]ʱY;v .:#hWe=@~N^yaePnև4n]4QdJmeG*?X88x!  ^?Kql }MSD|ޣV~k{jR`LFo4LM DFA臔!ޭ)+) ¼8<[e8Mgݽ}sz rEs˜Es!1l~Ї.MسȾBh':+>gKfao)Դ6Jb_aR+ןgF3@k[q.gJiNeB螱%ѴlH/'k$ۭ,|ՁmK3} G%E ug|f70?;AYD"g+.,񤢸(."ܢǬ~rzIFJ|S1Ϳb'P.5=djDg>~D|72-=#N;8>ePPHKY«TͿmꇸ@3t(8\u_x#QKs:e.[g/U0UmɭCdʸK]媻nFg+]bgT(hظ^VaLa}4tű߻[ZV'%GDQp ݲ6y/ܮ V-(=ϿȈY so'_9H3GUل4M^'(|%Op~o{cڮ`?LO,u۰35L}Z@4 FBC!Z(8T81= [I8\Xjw1OY;5)V#.u_+&( ./Q97[I|6+T$+l0]01I:yWڡ}S`tf>C z]q"'>yWܦ E7ouЉ|ۄ$ X:`| cRRć;B\-mfEuK ܘ7`{LMIO$I:P1{d(PM&`aТId^&kJZɀخɝ]ofFj9劽v+EGQ+24|4 47 (m q{t1Ɔs MqaR.^SUP9T)$]+刓{⭊dpw޾鄽2[Xia@ű-7M}{nŀ[0AB3nO K΅; dݴ݅kkeC sOiXWqp*0aе Vl^;2X}qcoֿV O rwHKf}- O$De@UV> 5F\B3Du<a\+-d>IًiݒuJْ{_et rb!xJ'˜k⩘ai|DSb$MuuN"7evF5eyty%y,8 "d09BjZ/kˬbJDeE6 1V~$NXaN1}MBT͡)VBr7 c.~ETA(*GN.gܘfX{Đn5'0~^G<:?<LTSSُ<|Iׅh,Ne( 7u*J i""aC3Mz2/n{ZrLqI O -hT=T3{ACظT'uY"Ϗ8kůu:L^@џ/ho3 o}8cjwQ7,ڃQYt.x03;Kٱ}YRbAణAÊ XZ`f1uC$듥9 ßsS":#Yl{]G$12zL4r02x)}61I%_]m{ FY}cn I6U ./,ȹ{&EeTB$ֈX_ J<!r^؊Ly-Yn4\ IAj+@K-E*7ůЅi69lQ|qB ڛU5xRc|]%'"Ma\4d 's5!V\\YOgLKuTZB2g:AgTqܯY8[E,uES<'`,P$ D)׊6TQuоDxz>4ц=7=}ke4TNs?~oCI'fD%J3>\8QaXu-')@$S&OCo!NrU_~Hu>,c)Ҫ68rRCμd.z R@'$+{ބ~oՓ}Q yQ0 IGr/{]Hf.g5!C+ _ aT[|XXڱY1%G 7?F+T7zOzK1kv,t*t7NNK+XM*hUi:Hk*IT#&4N#x6,r8E0hdxtz]PBӍ#4 0x QεC h0^woXFv)'a^zv(>4EFYu,KxLr=)_ 9T2<$ ւm&e#6f,0Y`'a@%'#,wXqJ`zg -\ۆ9 PӄupNbA*Sw ±OOɥfzkt'XwA op5NJ5tP 2P;^x}gIU/_F,7j (F%M9Q:0'phV҈;PȦT[ v _mA_@vI`Cxۉɶ6%q[4JѰU+eg^5:Xsc W̫f6jɰL>jHat=?ĐVGvR7~狱E+lꯇHW6M2м9=w(&Ya|JNfWJ褝9^>nr@xpFr8|/MFt??f Cy% ia<0\c~dknmKBzetv]#7.4taB1l U#<(6ι I/pX I})"I>slŢ6]󂗄\~dG*l}-=b%1=7UAƔeO;j#d),ed[&SR,uu߬؈cjQYOEु00!9<ƐS+a[>^ut@eObN4 B;d z&gFt3|M-ic(t*wocn/`E b' iԣ56;-?\W7:E_S3@f˕]J7ɤ$ <feY?%F$ow*;`Omg h]Û(s, -I~ Ve7B.i\Vˆ=Z3@> / YIN jᕺp)Z(Ajq燫8 JB;t)-a ~wZ׎~$qO=Ԝb}F'Q0XXyEeUޚ=O-LIeePbP'y6>% K.dG?)݊Anp7&jtck#/{`ByWsm{ߠƶO teUb$;[9%m+Y6&49h=̡T)}KtsTP#?FHVRo~hJQRݍC*Tj|Vxͪ<('TRxi'R[[CccsLRΟRg8a{tC+Y T'R !c1"|1i\t[#H w,,)\Z YFVb^w,s ѪWPxQ}w߉$m5CMۨ^lA_d2LŠc`_$m|\T}>[ߟby@xv& :_qÃo3kN΍}-?dF-JhNeQ9⛓{a Fs-:EeЧW._ 7КqL }0۰\iMv4OUVVӕLcȵkiOk]XL飮 MI|ʅeyWehՙ?j ep IS5FҚϞ/>|#&d5jfln6"?WN4H괟 Xmd_JgDaQ2Щ.eN;Yez# Q}%3_SvԄS$M_D#sVc&'> 9xZ8^=;]$ͯIGx6+"qR@rQjƽ]I `&X5\ 9ęA$D3iֺ ~yL4"Xm6sG;sF;S9)}_]&P픈i3<롩qGl}CcjLhnYoE )l^|봚 tV *D$_:,JB d]XCsⅩ-#M+ޗJ nBEk xVE6yQq-]Xb&^}kqK; )RHǧ;Mvc#s90qۼaΝܓp40[ |;`]QWY"uzl]!$V v]<$ xh?J AJ2qPJd?_/DdqQau'{xA޹~9DPӆY11VpS|tz熭?=؏6BfH#w&VBj~v8V?/<ݭ[wy&d\|l7*WJ5Q-lA}a]ۏ!iNh}Bs k݋j*)$uk}W0R%ijsa&Ь"\.-Ԇ_/T_(>Q FR1g3$gzwɐME*MK}wm}-~zrCǥ) K~,m6cV Yy8xNk5"lmx|L?D H<:g's_b~v|~H( 'iίv u]H&jW{`eLIY2RSoc Nҡs !J+>W|;Μ\=n( g{#Eиs%bGjښϫb >31'7|F#9Ֆ OcVvi+M*xz9j /xfT5#/Qtr6a:-9L:]xR A_gQ6¤#@*)K4_.~1ע=NZ^!o \2\ ,qZw7UfScnp"0Sk!nO)kvxk b q쭴_ (ir:eP"_L7sOƥ&zq%; yĈ=|eI:n{?0GƐg_ _ E% pSz;B-6bhLJyW˛qh|6!y4 |G'Tl&Ajl fzK؎ 'o¨2P EQmwSY>kJ&i(kSnmW_Ni@'zpS~#T68f"8vΌXiI=NHӃO/[Rb/|ͻ;235۶ ކ54[Խ?"vog\9:NB =yc'"4]JiE\=a$pi"%[ m<;@:+TE!Jj3YwNDT)/8X5iTLԮcƯwz{:Nku,HRqx;ĨkO)4*E&uP2-:?7ϓml[4|s ؜k(`}p2f3e{d_Ae,6E`}|b:XKnY"t f.ATfǒ6$zA1J0|ńp`Y[igKVh1KYc|r*լy(M h KB#)nbE+%wDZ5gDye,ja=?rP#\ U>d"H٘%̭SF;j8)&wCYP~ٷR%SC#`/LH<].KZiq%x99H᦯mYX=30ax-)yK꽧#g,3FboZO lTZ;D6<jq Qߙs ͗d;tN.pG|tɀ;)LC+ic3Ħ26nk+.ÙLw-c_-L_Xcd.fsjr?C_ylG8z񲩉 5B<FFߥ '$ 3;l}zum\c2*.qRfNV._i4ڝ~ f2'U^A%W0ֺSA'+NHqM꾜/5|*.#Z,jR6Pz੔4KZKe-ʛl%uIs_LZQ\w 70G̓QwG,5%+kus F  ( @r W8Yb @BOցFO}d O@`G/Ay!&;OOA%"bcD_4Lu|dj[X(0E0/rk}Xړ)U?S֛@CCձ? .6;a : K-ISXĶ NE0K&JvCm `_\Y`oMu*W˥6Ȼwy)`oKǣ0ʼn=̢ƽl6wQ{i;Q'&ʺmhsY*7AQ&/b9/z0!x8E2㉨dRDZ4z9DKsm9fxBt­X寝Hb0R/ !38qsji$i:JV {5Թ?MM'I"zÞHASj;Q)鑿K "0CW A8mny~U5~n)JqpS)4"m~Cb\Ci ؒ1n%c \Jx 4N49ZPK%Hd+YUJI6ϨgC'tѶnr&2!{-WBwHlv+Mo]~ũvdlR,ňl:6Ie\M0 rs&%8k AFKs n$M]hSuh1KpJɻ^R/3;J&Hݺ5 <Ҕ/E]|屷L<>]ChB^/ٟ$gdy.:\ų /3iמ#M3<)Rsm*&\؁*Mmo.Mk6#uڙw`$F| ;1L!dn7+OsÎL#K8{;v3/j 볾9 ="eBq/>ᘁjX;6bIV1o}AQsUAs160c*7ϦjV]Kɟ&yr0XOa:쒗Yo(u ҟpVdt-.ǟ>Z$PeIMlry otJWbkMobTJ}ru*fjSKTn<$Ny\ZrE!fA+7 :!Jru:pꦔ4'a̫b6Şn*vem8s$5%/+Llމg!* 3nyvg.DTR݀/fYGS)c`sQ6,Y<5"i_>_;&I$]+#W1҂ϷU*/WfқʪG?ǟppp݊h\H̹ ibu¦}n3ȓyU(>ɽ&^y5|MW<Z;H 9PgLZ`P$X3<pF.F[$SmV3O{6m*$݁gF}`ղ]йs5q>awH{"zF=#7=^NuE89)I[Tm_;K0Hnb2dhA['4I.ӳQ$@c,n `@MbjLȨߧ܂^LTN2n5FƁJYWYur]^deZi9{8p1Ic\ +[9V.mg)EE3:o0^W0JHPUt5냾i gl.Ns_T5D@R"]+Xp2㬽[( m_4xv0LeR.t! "TAO)bg1,@W,"p(ʥ3= X閭^ףwѾ_O7F1*:?WlAB%M!4x"2R^:M_NpX\]TxIB. Vd#!hgt]CN};Y0@EeT^]Z87dӲC]yŖk^.{iIB=ju^s3w%'T?O%D؝_!CeƏ0VSaMu`)#ܤ/3zF^(=EN`Y{C6;F R>ց?喑1żnߒ{{)f:vK`\ =Ŧghn[Pgb(q\wo6گno= ܊;oUb6y,-NˑLRPH9Dݝ|MkWwYp=\HthGAX1n=uR''ihV8(c ̱\8kX3gLNnз"M|w5߆::X^r 4/ 08Ho&1-ۆk]bl/ ϿDjAe7]A26R"/S霒^qeZ[Ƌ n>k'~witV9[mUZ*䋐&g:;aBxo*nw'Uxdo/n$mks-X 0;ݞ\T^u[<Pi!9 ip9H&zmq)LqsRG]es֥pMzv-:]p# DRs 0%z[R/uP97s;g '%_$F+"ElŐZezSduhFY[&fLN m2ɱEVtI})aAL JQZ5OV E 1ES^b2"N\wU4ί5 CM)[QBvqb,lKі;%M>` Q>,5rkg(V"p3oARnu霷?;-@L㳂R&}s"hV`C:mЍlNDڻl 9QGt3]S;GAa;P hs*yL> M`FW&~T1ׂ1נMhLv'o$ } hb*ÂcwFW-^#isvc }m fRFc,W.B=T[Ƈ]f!EZ9r?o֯`nbNt^1 &oG"wab(̚5R3L5#ҶB({pZP .*h<'-mnZnH(ڭ^ٿ"E}J ,> J]rJCnƷ#ۃQYdu <Ϻ˰D<;L7((3'e e"W .o܊Vݍlƪp1Amr^IYYQ/8e*Wm>RH?ߒ c Oiٻ]D|RT@ih{ Ih/x8=?0k Ȅ5N Y& Y5pzdefelaK޼Y·x,KR~F02Š`KaV?6N ď[Be"|;KYͯxޱl.b ]{K>R~c f[:ٷ *ÿYONRd/n#5URR1ЧNdL[P2hj>xgDYo4DCdXd5Ѓ{Ɨum :$NTN޷^RMs?@g&P$R(^Qg4jJ= PPj#`ZM$/-*iՉϧMQ,&_ D4Zw-7 #Ǥη.8sL?g2BVk-DϢ)FÇPWǙs"+Y3݅/C/}QRI$M@@p M|m$ˎ?Ÿ4Tt:h nTY[;vr4)i:\ԮMmM; kV$k+H- *OO$%{@fbRBE4KcO&0aJ<ȯIlYk- &ͬFZg\ۖd/v;Jntn.-_ng2|-@tyoR W$^ !xz fP cJn|i$J%MI$gY2]>:؂+}>>^"+qac`Δ- ݿ$% kgL{~XΖg`'`HX [eN,gQevZVKpN頪`Z4;~Y# ,o #|ˤEZN2X] J&I-f(Sj;Ӫ(sDtS$X@|Fm$i_dZVA3±kmPz$M@#yq!Z׃2a -D|؇|,5kptpEPp!W5זfⷥu (5e0>-SNN;W=+mc-ώy k,*]s}z^nd!-N6JRs ycG/;@+5sR]2Q2s!tv=|֊?3s 2elii?v29}Oj}yخ ^)ZʼhK1iÊʟb}#|bg# j+.]WK`8g+hwZ15[ОSw)!!$8M] d*Rv2SSD5|7J.+])G_7*%*LT`KCJעW I6& PuP7;[6Dևyn6id׽ űui?-, eCڏjQy9OgXTW2 /dBp'7$1H"+eU;?P$*P "vo_;1Zx,ˬz01g#I?_:l' Aڲ, }!KIi` : htqzN(0ˣ "k:8ٞ]P@d9L*o{,qef! mz%d~$"?F$p3&ጅ T9\QG$ ߑwbNݔ9vr+T2d.T9>8ߠk:Ih0&geL!hQVJ!3̨I`!Aɿ"n –ۇ΃:{nG;'/4{ҧFnBЄQX{^,sóT*RdCJ`90HA?˳Hu 5]b !̹GH斠?L> m 2$Tu"}1D{J٣k?5~&AL{8-R FA#>u Cޞq #AbSK:_Fz&ĪyA_y"F@+ݭM"n&@5ۥuǭ Xw8e@% StϳIӠ.Xc3D˳rDb nT1Y wsuM9ӜKe3|{iB!=+g()h3ŶC%;YcpuR%d X4{6a!"TC( S, 22HX|vTۻn^դjx֙͠J:Fh 6t)f*AݎCcBEMe#N{h ۢe(=* +?Ns*?K8$^BNE6R:nH?%7_p1iBp%IS % 5 afǰ _E涎Lpn&-7uUd F|95I.6ǜ.nrS*8%96Y5@^q0 sU$pG֦] ! #2 g` *|؁)T Hf #"D(c؏H~SKAGw{עh̪7I6I+&z+PWpnwk,fעަc:!>T[.nw5U)`@kM̩7Yj*r>F֝O_%],@8ܪ8tO~bn-j^/JܗǠ[nbưXS%{kNpWYVk?, eG*z[ul3Ee~ , +#ME>z@^YQUG^8<-v(q{P=O = Ȫ NTM>z?<+*d3!~W V[ Dckoq(ln7b_5i U(̄Hϟ'q|CcgKE%#gq=X4i`~x3?aR1)͘bPYErQ@[[mQ`^g {10&^"eF^+Yqa eH{D2?0hf~4W ޺{FpQ,bz׀/l)t@зzNũr`N`·7QQGJ=b}Tl#:҂q%tlRQJ]ièܯƱVYX$,zSwn765>I%WC^|nb/zpJ蛉jveL]!'(gyJS}U1B1[H'+HCɱL0+!]㹊PHP_x= G"J2-gf|OuI; 5Ëec|ZzPͲE+ G^ ڝGwg"Ojh}=.@s:V{$XC:bkʨOxL{l).\ɔq_A~-<aְj, eebMSNZi3#(Xj.UEn"7Z AS"OT ٯ6):r9OWؙ^јLY͵]r 9s .PG(؊,V1Hno 0$*ƕ]i!x*Hkchٕ.O21uG+ kg } h425Ѣ*_=OYx9Ys̈5m"|/ D"Ht P%>ި+,$jO9Lz+YM%s?D* e8JX+['$_fJqpP3 ct 5٢K[& \/5'Q S)"GݤR]L:[:t/'w[Lə ֦3^@‹o2( slZ 範0)T W@NKRf8ՙҲܛƊZ.CW͠C_18],5{j0Lgʇ-BZPZڈg/ڽ'5nZ+1m3}NLS3ʱN9>WɧFb3'\z׺wۗ;[\nEC0q4=^C_̑*\@Z$bg=:qZ&$)$ elFU~첨uV5[A0d-}hH`=Ps~#pM(iM_η I !p3n0g g jZ.?I7k1! #\QFSS#b۹S "XhJS4$Z%,ِ%at(drs ='813h=ͺqfO! :Fne5ORH$c (⁃7Fb -hv5/F ''͚lL'9a\ ~'+T&x* :,,M61f-ы)0cl 8`,LĒ_oth+ !x8*s1Y"؏mWi_y.R]ibp]pŒHSbTNĚOw Χ:M'UideVR/D]C=-+JlTT8g۩r[ m" -l׫py[M7,Kեœ%hW=C<=|n0q ZH&Ss5'?y? gCcS`VJwѫ,rUi <ۅ{䭾]i ()2兼mPɐgS[c`Waf`Ғ1je^o5g%-FJ8*:@.L丣mMHn{O_|gOG΍&Ģ~nG m`Nq%*U||&5N_9$dN/1)EljQ%J/Ss9" [K[uEVzPra߷yK6RP!1<UFnMarfΈ\8xe .+̘^4J0 U1!+⢹`b/'-:i7Fp\A/?K889I@J1$ּP iGGwFyARݙ賯<tʾI&@%pM}%XC>|X8*^ Q4ּ{6ٌ a7FdFx[ e3Wk_B#e_l)>AMXRLV ~rDƼ{|$p5nDJWu v\wF%^XAn K{sF"= Ken޼((+R؏4޷R Lo03-? 'ga {2̐mpڡJZOHZ˯iϿt!?=UH4O6z/79Gzٸ`L9[FG[Z ?KasP.8vבS`!2mJZ;dvq2 @~QU$a4+fk8Uvl xfLP(p>~S.DobӇ|3]ftȹ NG0F"> sKNp6Ru$C.2JB6^nZ%Qd$Xgd5-{gV bQю%gn׊ ?XIG܁KSwɔe(FyBKVAu6UrFkǃbɼHvL+4,?SI7vM CZv_R1G[l~Vm:Y+_4"X?e9/4/U ߩL͘gk!riĦ̗횽˹yOjFe耠hBL3|_V,!災bpdgkE] z>mAiڤ-DIjY+:;7 {]Ѹ -pR'];ʈ-pdo@ouq4M飭З {ǁZ$q)KY~v:Oiă>OJ`3H2N>%F9,#؆OEpNۼaIm]7P^~X]*;:Y 4ϑĊ5Ԡn#j_'OK;ULeMmm)~P7-"c9[k: ?gֽqZ1$մNn%\QZyg.n HOԯYGoRq8'B sH&4El ns7`$H_J3i!2W8tsJai{L7"a<>%j1ThMCjդE:pIo u jEֽ]ÝZ/ *lUMGU ŬTs.w%Q}-So/GM`$?X"GX=>QL xY08cG[sgimg=%e1)@QWw,|E㒱&ZUfqP!dne/֚E0(չein`$xhg3F2~ΜϾ ~om aW?̒#o ha :qۯf z fҨL+/l:U$'߹پ0ir"9kf ܘOO_4f'=.dl7c8Zŗ&,vAn@avf|HWN,IhTD炚\~LG2 GGT:1mϻ %  \GiHn3ޛwOm?|_/3I,Yf]jcY; XWF@]y2U+,C Jn( io$˪I6 L34yKM$aC&2ɡ.'ڥV",yMl]6wگ}g>j)j?#s:[H5nRk:5i8^a qhS[Zl{8=7!Pm2bx`U`+ͱڮBMx"\ϙ%Θ4č5?4%%}K5hMي=|lb#*XUKWWY#gN8G}UDg.p=kˋh O/m\G{.+I> WnDz*3k;dS%&W2}\2+h.35lE-ʿ5:F"^W>T ݟ@(-o6V*e(&x:[zb؝&/W*Q9Sz#y) 9Ǟb ٧LtRQߐK4w2B[:7> !'=קDJ]\J},E\F^XPe3ވi JZ3͋ŧe/Z#_8{z@)=\1]>#X+vTC^ټ-rRy/77=BePtePrgV9BWa<+JV#2I{4܀(%W8/o=UL6aHM skק8] .pPnb+[s8ǶIa$ RIoC!ҜV13`e"ئC_ETBOc]2"gE /l4 aۡ8jER%R-ZfKP/o('`>Tñ(qB˾NvEOeV)y^h%|ՙ /T(xٯEQ覽7Rݤmt!F FGelF3Ax\8idP0w_::) qmj mt LzKjSx@p[N&W'5bB3@FmO=lIM~_Q=S)vz$;^zIK@E=ǬVp+_sK L֙A$,D%+Px?MA;IXXjIg'{g穿O``qDUh` X}9sE{?0:6wd%x?spu~̪?m(˷qڎÎw\g1&'ʸ#z$ {'!LKF<ӌ$w9`YO< ڼC=1͜ΰXa@5vLJknγt. \x,'&&]9^_!n^m7+,RӁ}TM7N`2wGLBv+;7B״}h>ymW# *)IP(*ľGAdm~=\pښ2_r?-!f2n捛kǁyKIk;/bqKʠ(]ƫx*a1mBomkSP\wkQY3&!Gb;ܶfpi.R qqpT]ȅF{BNy$sbL37x|DoN K> .7R*wn6en%A]VxG1/¯,a8UgPaP1J3{ v\06 O vw{Q"·u6{ԳJ;zL:IrG6@xIQ#>%51ڶT{V-ƨ e7Ml'ԃ́zg{,L kaԵיNS4HSH`*1b*]@+YX81vr*!j'ԏ'7uc OƊ.Je{WqB)2R#Eܐ^ƴZir !L>(gBw [SGׯ!)w$?W@'x-+*,Dž p\]d:*prKgy.Ů1'neǦ;U Ls+^rn2A#v wXKI3 xbn?`(q:87_SKY_lzUWpb#yk>3M 95[@8%X@szQӆ 2O5h^N _/2+$3MCaZDDmy Ӵ!P% ؄-ekkiĒa35fLE4Q!9qQdX"F3=j7nCoaIp QFhY<. ٮns\"*,'cm*j=55ʷJo[ .V$h}U͗B&XT$qxHS!]H+xYT6 az-&.igrCNIĆm7ԠR")eBg6tM jʊ] ?s"k^UCuzB{ T!YPp~@7?e5 {\;iy9 CK.kcaFzso㐞$`pWᰝILFxJYvjM[Ǥ @' =ATb =\gJ2ȋʡLp Ohx܅/kл3{8ڍ?1vei8VT_*nn$UGC}OUS<~}3fe@3%T= %dD:Um$Nsm=H$PaPBV>0FOrpW@"9['teڰs uHQ:܂ya BDs ʪ+ʐVv%rDoQty9V_7d 4'AdSŭᖐuaa=[No\Z*U}㓃pqP3qxg_0@釒h.,0HImo%Rkozܓ>k 7b -=CkKG*>Kp'oyKex7E!3}ULhCm>SEN(Y]MBBgy(r9Zd 5fSu9DP;-uPcg%}Jf=TaEEfq'>n{ơMeߖzɬ6 P-ܛ۰D9[Ŋ1+)ehN+tD w/O5vn/VOyf$||UΟ׸# fKj3 ~( Z: &h}41`q2sdpST~kZb 2a({YMH .&&ŁE/ a[\̺5V8p/wQZaRY+l'0/ʏsEkNED U8LYApu0;(]q,Xd Z[xad iT@FÏz .|F?GTMm.$+Yβ=2džiMpA.~zwe!&[SŽ-yƜ<$Sw銨ɗ& Hʎ™CQLLm#o}Xp"*m] j)'Lxo"az?%EXPlV*XOdf+qZ yH}a121jS0HpzBߒFu[Ԩ1V`KM3gBN ӫ%[r;.HǛF?[;L}c7\Ҫ4EJcC=KCt3<$kH;'BiV6գ-ģrgJ_6fGgpz Bw*4hh]2wD[0 $"ݘ3> ?ӹe&,$p!NLe2 ̉:}5[wluٍ)qr, ' \Nq w3T8$`I Sŧƴ KHÅQH} ۑ.5.xLvYp`eZ C;Yy,%!SlV`uF(1%0$ kiLwaQ 9P",E!&è E}gy24{v򺨮y%`tpbb>0urs,g\_=PIh1N2Of}3(уWaʕx^9e[]YPN] ")kzmR/l:1jݰJK/= r.V} V?$./N.<q*)E>ڪ$%Pf-Bʠ 6А2Yfdzw!F,<sٿ'˝M=f 8bj+|BE\:i8 ЭVZexBE/~J:R 6f:B-f:$kЄ,am"[3R /5&ֶΔ mLGCOk,ڃbmAhOJtf/{!U3 id]֭9Y` z?V-'n@o/4!jRnp+?Q5(G}<"6:oB@cpJ'#Li /30!8sO sP >SNCfmZ5F,"ND8"/p4#[2Zv>\Yߎ؊n倔*V4QqW}\۷\<0O>W}GA5LHg7Ɨa\i`%&'NMQŞhao/Ah,FT] (Iթ$;ˠy_/a.O*ŠTJ]gD>JP߯σ7;"=Mz69[os[ {azV6Y_Wn x@ W^pZ,4RonoKu1|=&B#rr窒 #bܡy+BBv\}21b.m!%iΙAE r6-i֌x}̚y!4c Tt(YȘRhmQ,\;P*\*:3c.KZxXX#bcHԵ >66l#/KdGP2v|Qgq“8򆱥( 0[C1^r(@NC:s|Qx4mpRJ=\nP rpHrXvSMl/6;:<˶_$?\#n$膏UG dqz XTYSGsE6<R\k|i Ruσ'r m=,Q#_!4=b0Z.-B9aS0<_=6^IkYkFE./TA$NAz.3(eLe>}4- S3lŇQ8TAG:s.n^I v6_dsY~|hdPȄ _}=h%,0i~sph Ǣ[Bn2z4GxmtXM.|Qh`Wl+[r4l &8KvVEUqR7$p'}P2rޜ`' G>'Mg_jLQArU9Y^4𤶱'*%Cw|i#}*1z:lkG +u*𶈚 h$x2a7:&X%xd!k V0o4Jj &q| U$GA˔nc6NSv ;ˢ#&ū'w4t2j8')x@`^ _L^Xz \|LhC?%nG4q =j/+2Qoݻ]ܨgYZ07070100000015000081a40000000000000000000000016446b36e00002bcc000000000000000000000000000000000000005800000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/firewire/firewire-sbp2.ko.xz7zXZִF!t/_+]?Eh=ڜ.+XSLj8[qף {Tb s 2[aQtpɷeQz܅q'TEzJG]*Trd%%r`2p*Ra&<&PRV }G!tԑ&eM9qrtxL 8޲<6ksm@}nAM KX [}.hq#Ha&5UҲ#3Et&<=/S@(cP1ӯ"}!'ft});S"*#cu4~D`&J]-QI{#Yʕ9@ŰZ_XCxod-dkc:6kh yDLjl 1pyZ!+_%Păq2ԋ^)KJ@Mk>uF&&Q8?< z="Lv>DtF9@18=5uu/fUW<+xe A4ch.*};5P~o9`B¶oXRH,C|dc3C{y\ArM@(!sKh)\Z5xU.yS)L媈ijXC?<=$Լn8pBBOgy$Vd+t":1Al W#eLlqd<hXe {D؆9e=Njd~v,X؍omӻziŇgaTGv|=HAFY3O\RQ -=|!sn!)t st</UU 9ݡqdD\I>A%+cTwv/#ظaV1s q%/}3>L煋.z^=ܶUѭ߳B[JG3lfПC*܃n3^OXQpD&2ʹoT mQ1% }FrR>a#v;ؒ׬:i%)/z?%HJFuY me'4yS6&>Z\;x^-,`oV)l,T wB+]AfXwYa^)}}NtKlIU* ylD^W fYO t?\': [髊k Hȭ:tG(ڹ <Az[d ۸̂V4(_SSDX\pSFB O@9(>},l3Ybu[ #Ԇt^Es-3I5~󱪶``cV4/44-H^k8#Vֳ054אkܞ 59 :.Iɸ *irds2 Bvԣ 05#FT<s %"qeޙ%yM >@Cu6almA*L@}ZIl- ;Ch U:p1>ONZNYIn)|hl=i*u"$!=_,M ej,o33,#YsdJFuS[ʱs)AGSKc5l_!ƛ# wqdЃD, #.m$BQZ37.@ޛŃJ1v|9Ux8-Os,7ڳPi(Ǜlqġ dq ?.PQm/:gH[Ր.B?0@Mk4kz=IyܚrI/G/#?To DGytg . }Q x,dOT[jo[hq:KTCC6[\v%y*5xǘI>azz$78X ߻^]֥1ڬYV4$'@ Foтzˬĩ? }E(1VeKI0~7!>s8,[ :%R2}o%odygE$S4̽B| qK_<@ &5߼^Ypo)Z}|2mqM–C( vO0oNw pʎ- =t:h,c:=ٽ:4 (DD-9,c.ZKb E4: //doɨjNXc~rVbrta%b UgHIZk`W„#rt:Y\85^QvH_p* ^ ጴVqlO 42yJo *Ynm-o68#i{4)V)>#o 5$ oAZ 4~oH"\!k` ~ {Ltsؙcq͙_Eoae%\Ud4}K xp⩌۞f:H+7EnP'oSEOUM-qCW} ! 榉@眬d7j("|= 1c(ⱱwoJ^-MzM]9ٰiS89B $,zI.q1 M| ܎ﲎ6ušR|C!{QaC_a!&Ga5v-7 s {֋bz(Oz\A O֒l8ZёZG}=' '5tT,uCј*G%k=p߃y+AA6`iIRf+^NS &I8L~[^f@IWbfzjϡ>2hG_ɴ+˔N>IuN_8 B]񐣙/V'Q(.S:CZg)+I?gɳ+d׈7_TD,hFG473g?׊kj[or;&n +YS150%e7&;l fz5] GѿOd+AJCu&U*Mžp4>#@BmCp'քoϷ{bRqSC3}VJ8Ǜ;?肝3XJh _'2h`qW "o.0ٚXd}vIIūYzu * ) MVN,!/%*}SVVUDÙ'qUwBۮp >"#,qGv-5 Mo['>͗V=zj1 Ȋ~n #Q+Ĕ.xO[ dZaqě)@.|o1̜ ]p1e';0(+W{)@|,L" Y RٞOrnP+ER+\,0$Z,~Bje $jbvz|;TȁtEWV]eV,C:8rtu7ȷ{zZ>bɥPei7l nY`9v{X ,09MIX ]]X1E$yLypo*'HÅ]JTidʥ]Ijn&*f/0;|<9{]/6LJ7hY2=~ڂ)Z% . > {QPꆏ83>˱9YejgYoDbL %H_.XXc7WnW5zSZ/O֧k>wN ꢺu~,<K25_D:5Nt(T4@*&9 glAG׶3OxRg^M jf*Y"hz[ddfy~x&6b#z>-ncbH Xlf%Πty/o@>l_[yz@PӀ^k#9N UKaRyVn 8NgF U# =bd, ͕8SdR I&,:_DE\;>(ݶڂ(eÛd@ 3 V-۷(4%]EYDk& eKJH.rtqgBHTSÏ|\٢#g9yW'X:Hr7$d2q#~(ٖ_↝W&P`;E\NW9K(Bs.90ksըBgTFSBD9v]C?qWj5Db1>-Zj#jp\h)q .>sa\&i(nzh#)ݢ)3$Sij,5SRb[|C9sE?u_]n}X>Z͉QqZg4^q)1.r)VBoZ=̶_3t`;n DAnGNm[ Pron1e2 aVb7@pde3q.ݻ?/;n88 PZLP}*huxqZ5O@+r`?RpI+a -fZ\ i;??l%،0b(% NdDʈ.)us{װg#?pЅߚ\G$sBLУ:{{Wch&Gnsx }t UЄ7^ D@ߍ)|0 qb'u?lA UcU'l|b eP;]Jk+@ҙdO1K /),4&ȒdEw!"ѳ y#6hX 1joq󈶷B^q\ }4{pmjZm÷4p5pLV܃} me DžӢav7i-5ΩyjgNlj8rBAA]Z)X|Mڶ i*WuŇNTzBJGx/fw:X H:|mQغ,FFh[61㸐=cP-4!k;Ɯ~iC\lq >F' ()NM{@Bh]dK,= aN M 8Um@쫿+ٜ]6ɐbڕ4|cN`/s 95'@<@CDd<.͓[P<F1o˄tO(LІ (ݠBX?_[䜅i$CMs aTH(1"E,f$WvBqzs5]XvkJ>|Be n*w;"-T8sSî*;MpJX",ux $ʽuJ0Wr8#=FS ,8ٗ85uxvڀdO,.}z{n"!+V42YS| 2sIz+iG=F N M8@hJOdBTwT5ٷ8ԉ Pwsj53n),CPkC>JP&)2ft5/?@?R[VokH{vfX/Q͍騉R L0/Uԧk`܋бhfEΖ=8*و=1a6A VrPea0V#Dac@8au~%+4wpAR9 ZYNuAT&.Z;%F0#_n Q[籩QÕwVC# v# vCksRܬݵrAC}/1 C|rubP+5\=|wFrOM$b_臯ŶZ|Gl\sDH=Gc$b TPV2AErgB~##I69W1̼]R+MNkdOe<[T}O)HZݽؔBJ+ <^ew'դ %:itS%ojSq _lAh^lG ,VCgKx57qh<~\d ƽ'M?Mq9O/_(GQHSqܳ䴳Jwt_Lӄ{_"| oާ:-WhW V^-3 ^.IOvaUjLui{@tN|;ʘÑv- lvh [.yyۨ(`,` ̲_\ \ 73Q O X%&& U(+ףRrP¦76TSP9}10->ֈhaXG'CْcfdLw=МswH4ю|}e!q6h( &Iǰ;dP"@An'uۋ6U7 p' 3^2KUZC 'MyUG-ܭ'fͭݱ>J؜PN#n"_/MOՍ/)PuD)L:3s^@-W*ԱgYZ07070100000016000081a40000000000000000000000016446b36e00001440000000000000000000000000000000000000005500000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/firmware/iscsi_ibft.ko.xz7zXZִF!t/M/]?Eh=ڜ.+Y _'րNV~+y78rK^AX;Za ]Z5s2¦#abjtXW g|yž-q˷w/ж\DG%r&`Bup HR:-b;Zf-$L$ mj1): ;`PnX 2} &,A*HOjϚ9V0Kе!Vj!4`$5mV:|hShH0@:. 0<2Jtb4זX3ɼ8h&1˶D&*jy82O] kd ,Wkqn(7PyI ׹ ݕ gƪ 緱k$QI X  Қ1QgF3:VzgC72U!L#6 =ֺ [tLcorԧ)>I`~ f3_r.do/SSՋF.J5]y3(g[?a2)!ل#TpP7sB(݁.Iv#!A,@kIt_刨jk|+sr|JDmuxO}OOc ـi";Y 1 -Gz5~p`:2AM |FD6;w (V1U (wݕ~4r{-Wش  /Lct'v^} pw pw 7PK'P/!Yn>O_8eՁ18*I$\@XDNvn7yӓEKN.c$}cC]CtOY2I% .^pXkkL9vnC@4jUV!bU ]9=K80 =9U\n:[ ԕNeՋ[itM<&>9է+سhJH",nvà;>xeIq,%`BO@^^\&:t}P_O !cu }oazѤ_;ƵU1'9&̛q~&۲@w[jN՟ڡhd|'oBx/.uyH̲Wfu4qJm]ZP>Oz1*a8r6h6[k hEbĦ˿U=2rSy)SR^JKC!rXKA> ӣ0[@L.&]Y*e$`R6񻕃k;'?Bz|,CY‹d^Qsˍ}5:J~chD{D9mx^W^:\=&c~ie hG`7֮p&&j/"Dm{Y'gy*hlEgekl]rL_˥wDoTӑ&1ǘW&UIpl Z=(/Po<|=8^~M@N8=K3{:3Cq/ʅP4PL/m嫚PoC2xRE4\X\ocoOm}+QnϰQP{S`LuΉBY 6}1L#+zj<5Jx2̲MvW򜷵Iu,0@B]8mORz+>QM-Ih0nsvQ̏OOـ('2B-*.7ЋmdEJؘeNN=ԠVQY1xN\lP3Aܗ\_oYp.q=[{ǡB9/vLՀQMdF:kGԤF> CrحK:tO͚"  ղH4я[ ]SJu1i<' >nGy}<[ |}l\)`o9m tXIJd6o 15ކ~QXmxf:\%Ey "f=BnѶ}7^7 \('DIǠT?*B)ˑiLX7@:-B+2PYW OJ{>>߼b ={_ŲC F03] 6n3uG%Ƿ1ȥ غ+ ._^"  rי'JxA7F$[6i_GjR@ۺ^*qm2[OXy$=ܸ$#a|=0 v"/8o">xѩ ΋R`0ngֶGߤOќ)ِ5>JZ$c4NųG]vIk,5"֏zZMn<4F|7+qqQEט̙3eix'> Rfpw[fίGL0{ YnQSj!׳*]7 ;.|ߋyr"x{ 4 y~UW+`HBŽ8p-&V,=tM.ꌑƇL?崴^_?5pc  KMh|=,_kUN $~Kޅ(]_x ?UFT9TgJohUń`o /Gz+^%/V!>G$,.6R; ϔrLhsrj{\[Jda8VHAxJn }42+IF~9iwZqj\H{`eGB^As zűe=H"V&BA >GD:*C`*ՖYM?FWT?"<%DvTEMFEӽl"@D[;MB?B8 |;!V|[ %k $MYÛ :X]z;L|ʭmp9X`$ځiT&jm > G')nAc6"J=}̖ d}Bhm+,j^)`;E-ulW';p rTUF2cӾҦ0j(by5<ܵ:xܪDIF ҆t%{c_H9h^t.^ƒ tJ)z1*)&,:y^Tsc}16/3k+tuc#I՜[]nR%"K^ܤfāu$,֘&FB^Gje =(y:uÅMVig6!&66l0=%KhXiNϽdigY7FV!(牽_;*cְY䊎x7Z_g) ;ˣpo8Ė2 pchQ(Ə;F?VK^u-4K^\e=g::M )MҮu'mƜԐ}o o cFJ %kćƝ; a$PѩTo& nH0)-@ӋX-Νf8Hg\nCa+LYڬ PC0=ځ';aBb~. Z yGbFC$L&PR24?V&9cyAc'/Y"gB3|58Ϥewlr/R/R 1:6-IWaSTD`T@u&?jj!I+[j#C݄dn:]^Z QzhLeNvA[QzooȝzXK ߔ,&h @AL2ehߥ~$sxg|P܂6=o P^CG_ԜG!av+lzn>M \OĝfXN*MPOTq.Oilr`iq|:QnzĚD΃b/ ]F,`e8g=vֈhV-U{3WăEc&BIJPCKI!Fm˪PE,_ozK#~`W8=i-vqȠHDE Ivaw4Jξ I!rcsYп.7rO {[D,aXJ4gM2d˝~JNQgfypvSX1r,_. Hido;5jjiI^BEs7P.kk89l jae`䵠01? |˵(eN>YнZ 4E5imqNZtXUD (,=,.g1FDH>W\sO_WPaG+Ƶ28p$Bw;;) HC!. ) /n_hHg?x& %XDn āSܮ5^Yy}@I"Wrr2-Rb_.ٳPoiUȖ tgH/x!\&#k\vwd]A%}45YBZ_F߰G4DEE^>Ejh @HgfGM0߫NR &Mn,Z&Ĺ"@܂N5o.J5 :4EGjas%" a@^BqY"+ffTwI-XUP Di2Vmg?Wƌc8ϙC^l&k\[,~w|S'u5/gvS_L{C'@E5.J׸ڽRm m@ "hNU;5Z0eJ2F oDkZyOgCČl-x*[!gNJ9ܵ"&MTEC FŽ5tk2gjZ$B94Vڧ ?e0<]( #bpn u:p&?ېw AdlBX~WioЀ^?AI_@v2zi){۰O,?k@ { %ܔġXl#=xJq*tHEr }fxtLGUPl!>;?8wXkYTS\c~7:)kQgUe/0baX!ŰL-P,b;ߞ~4O:,2Ii] 褋˧+`L`l6\1'V/.m~H 1-,k81ڕ f[isP ηNͻI4@Q߮VaF=`C:[SfrEr^8Hj:`g?J?mWj.&!okӠaVN)2z*K82;qMh"fg<%&ơI+ˣNZCK$VװK"A}HJ4%3AtڕlZ I$2T0܆ܩhBͣ('ѹe0 dVܯcyb~.jiW+ ɣ`H;U?ӪduYc,ԵǮ-eTŲR]"HkTM58cY4i]"g&\Q[i35Y\*e)l-RftO̓Wb,<Kpn$ x;{mc[`kF Df>(\bqL+܆e&1}򜦎>oPvwI%ۈE3\u”SAj!vƕ2K#{-yx4||neMCmr+eWp]TɲpaAoJ;}796{pD=C|/l;Կ1' -Qsg2+$zYh]vuƭf"> dĽVFx?sF!`b:+<R6öe~mxj8'bᝉ'yCڐ:DٴY!;YtmZG|QSDA?zRC ~GWF9"43;a~ء]PJSY2z9phtrYw`2 7gdxjb& :uCktps5; nTtÊ*q⇇TV4> h"Gj`y*qD A֫+STcg K𽈊ۛ|w_x<ձ֚<;wo̞& Bw֢`M =mgDu^ܼˏ;x]pP3:؆ǫKiYé"}|zU&#]Nt5/B@tFݬ0:m >.z:XZZ9Xq~}ߏ +ˆTr+|{5"t?:: o߈A!{#B,Ӝv8Y_g[o-$* no~j O+p4{|RZMSLwj.zC|c)Rm{$xM|fZSuR6pTa\gwG?_>򳶸ԭ'2Ax C/f0 ]gͶ{w7I@!!M}17h|nfeOyZx6I{{#w(胖Nvd J7fMh&ٽ:}dz+d\M![yD ̉ѣa25 _}vQd#p4ՂDL0~Nܼ:1-s]?,Ug=_oMc)^t=SRG1wEҡk dv"6c428N8/#q=yU)CeXa):?GVM =u9l3xK0b7T.(YH14NEz8^$GkT YmVCcz$Mт`+Fs}[KҶRqܵLV%/I㖨#9S ,{32LB+08JއVdṛI<·V!q+ .[]ݔNH,ͳG/`R۔UOuwK _R Š[:/=15ib yW\M2Du;;"6ڃPø @襤+`t2'Mф=eѻ{45qUxG1`SIBt^ ؙ- 1vjPE~/.=\3i$VGƔ9iؒXF6vbI* ZC:tCcPbdML6Zapm*p7ZC=y̩=aaƿ-w7­Q|o>DΧ}{=fߍo:A> f>v(7O_kKaT7?U1X%9&,>|>(G9G,G`*.Ymwus{;MK"VP~za2^gCigj3\ g 3T'8#_>o J۵ h Y]H"&@$*]z: 9xB3c0M@J9M&ض^9fhiʎOf 'saCNڃ_sO_En wȄwqsyԈk)ɯ4JDF13 j*[+8VdcR? [bXCSͱyDo=3ۤ+R֦_H%>K z[IF{PJk `yԓ[uɝRi,n NL>Y 2> udjȉ/U-d?K_U 7:Sڦ7rxv1N;P<PY#4} J=b1q+&?T I aE],&?T/F@FFSN \EVž394eGWOGEW=mΟtKS=^4ĂQpΔx rQl65 EIi6ӻWFOOtTVulMR7 osen p_|xc%'b>NN/՘ŦhsӯȽ} IҢ:2ʔ ei'9g9r{W|Mm9x>[`E%Qj֭2y]=O172Fl=JAkfh+ [ƄO!R\\ |M9-(+T$ɔ&!7-h% Jm{pG?vɬ{lz _vJ_oZ8 ncLvbDZG /j6@aԵD.kԡE#Ϗ=o9lO67B *H4bYPy=ҊOYNO=b8~Z78,@lAooaMGCJ,{-R?j6{ͧ =byQ)iԕ1L0sbLⲐ ,k`NlMzOhS}Of "F(:]#~08 vj %v^^ՕȘeޟ=aJ7(҆g%`rڑoO[E!;m3 b@pƐ!ڽ7ډ m"ؤMUyEjCqr@9T4S]ȕ.`).2-GcLgbDd;˴:у(Y ̤$#&fՙO;;A V)^ ;8TsЄI)8 )CH2LS"WگP~Յ?熽h$QP -Rl\)c`EZ0Zqy7Krc|eK,[?11I//.B^vMq:{:&SxŖR[La+"'-Rx~=y*AVL,S^cٞڌI3SFc'٩nN꽨:V5H_ޡދZ]MvF z9X aŹ=tQ.kY|ϖRL>p)kP>qy@4(0!KNmƔw{y[\0hc9UiOefO]INl#t(#9RWdiYKy]+ϡ;0y HD7 tc: F `*#?cbM}y3Aڶgiu¹|~p+ȟUzh5j]J5kmδ'D5BKÙc(]FL/bnH?D̞E:~ 0ηJnTPWn9CH^@Z#_c AVk~b3.P3t ׌JәW| <-T9H''4 !yx^ |/kƞSa"L }wdR*"sfFÎQ x!FMQq0Ojyp+\..*[!xC1NgqkWT*u\bp_S% ;?sϽ$W0dGtvP mn)O(a@,腤xpF?hL<-g y٭p᱾8)ͦD}T]wN͏İ\gfާ5ng&)OS<W϶Iu NpJCYj] eVbU}+[A 4E,Rqh7kmj`#`G2&D3(QKpMeƥ`K4􏺼 $"C#vjsm\z;{Ns/_ : bm_ Z簢τ8dD e9wcϟ}x宓S "b봜hah94l9֮>%$,47joVH4y0ar2W tcvz1"-E>%1:$SUWjc>H@0[`KL$qcE8:Ot@#cfrљRLXy>8S6o;f ld.FLKb2ʪބk\u[p3)C`S ?ahNzrH7})Z=-O$Q6@F)H붂]Ym9*,W^MmG|!hC o!TK2gozЌvS`P7Z' c*F'djelàVoBLb22hi6̩4k3iĦ~ aP `BG:$>RRʃl.0 nJNli\z>yEcH_9 /,,ϭF%BiKekv.T5dc"T nDjE!DGQrg$v%(W~Lt!oa*礴J@mNŁJLT m8"$ܟMҺ"5"-Mf/E{@;}KXrN[))Rү3L)jv+ OuG-V3APH65[|1ss,\NCi -LS{^O%__t{Cty֖B'DeEz p9>:l h|LQ'i)HEi2jSk[4~'|e"oښ]a8]<=e+c+|."];(ΒQ>)cI# X^aKb]nZJ0M,'63wcWՄ?\&{ډ_n~ 'a`q{40a͌|_ay] ~JJ'v[wn# 7YHpUDy ]M\ C+oܐ0\Y;%H~R0qP:Z%UIM?I}+:޺x)u%Xع甥zI;'3l-i4drqq '^G$3/bAJ2p%;ň~9[qưE&ʫ1zpCz+vlC``1~Aq]Vl]FNG!0bugԮoF7H(uO;&Hm2J%+|݁L qY->GbJg,0$n>JZ %Řو"[&%tL+*&yN!Ez` VyO&C%t? $&)jK2kЖ #D˾iX`3OJI06O=DnZZk #YW8PW,X8+Vjc8ėm=\D>.}`W"1y4%Mu㤒m&zsL)pyZr<,C"ُ l4|k~&~>'F*ߨg*ME@۬ ރLRs߄R p *(x&gGZS|f9a>LEQ+׻+CqN!JHD'9a .=@xeMHȏZv$uF7<_yDPlUfcr#W`%!m<'q+z훸B'qɈɳث@8Y=68-ݲRBzz:Dy5gXs{X):d~S'MWqR.9)F,糕Mۋvu]~ Dܗieq\bл_o3דqGƟX J GH d%YS; LX-݉5&ѷu@7~HG f a^` SE*uvj4z '[ڵ P Y͑0dGapdz(=!HblK4&ta (v#1bAdTL9p!ֿhniV.X p_*.YزCfQ 0@hes&7n5ߌ煙5R<-ZiSk'Oe~ ? vhӨQjKP|;t|rsH*ͅ$Cf= )Xs%lQ* JR 0< /r7PB VNYd&:iXNtU2%V.f!h*SP+`u_S2*=3n;a,Tѯm٬!; I,A<"EWA]EAGm DϢg-8>|Պ-M$9ߪ5;PF-pR>$ Pr|Huf g #+&mދ kYaKCB Yf Zo6o߃;0oq_Yي9 QmFNSVQm}8k^9(ztV?x-0QD݉neY&9"0k@v؜vxzp t^t UAb).6 p('@Ѧץ%ĭ  [=QYZwfz|ڀ4&<ń7aч+),?'9*h;G泡%*I1I2(q;aFXKx>ŹkRӨS clR5۴xOhhwt!f?0|+1Cy_?ڳ܊x顢ލ3r[AdvW7M= Ą~A2eĀC/;@ Y'ņ;Zb(\ +Ī2΅wU!Y!D*KN^+-ή x%9 2/=4f zY|4 m[fR˛F\_|o d 6ҍDE&un<# O}fD\Ռ!!w 7`Ur{i^ /&b2NDI v+a ʴyϝPOxMwudP뢝G8) ':Пta0\_C ]SVIW%1;ly#$[/"p5k&U6onpf;IlJ!{AFy*WC6M &>Ϳ+,߀mf%>hh 曺":mkvT9xLl "1XL(}3 N}6Z-R;8# |~ 1jGM1 ÑT36(` &t>/BtHCh9 V幑O9/'40+r9eB#vOS)F%l4䵬 wKE*xd%Pn40V穧Ǣ~d4! Trrw}kͩD9GǾf-xN`KM`X.JcBp  bC 1Saxc뷓PT5T:FygvpY}&Cɻivi q)ҥ@̢,GJ_u <՟2CE?g/ǘ!xJxtY2_ێȝq;yt&ܞi Ey;Y.}WnMy3iGlݰΈz*wGG}p8/\AW"^FT#5CrG}+~}_|T8DU!Ai~]|tYThptP9#А=LX-3;)vQi$Da5 Pl8:pDs%F|I.k %umeHi@^n`|F[ӨM,|#6׼H`&aIdaN%] | Yp7O+YV3î$g]'n*uVyH1uo1fM[2v>VFz= vUU/C.T"i*LfA)CxjE戞BZaUdŬHQ۸ppm\OxD] $Q!-+? ٲԩ@|G\EI`,gNu0"S"!1S%R"12(EH;Bof C]o4ja8KUv"jh"/d"K qd2}#VtV=)1*G=lpj(b?3;{z9O"}vA b7H5Fuk6J}g;Arh-L,zlV2?C4ݼXӜnu@v;ڈ We\z/|g&;AѠ6"ad0!h^QT9g)5|Ys3'єA&B¾!= ;شYs_17T)d jUHP!Gfrm3O*FҾ dD}Ǫ$ۦ6IpeA!^}aJ7XN(xjEI~0 z' wɗ(C$ш=D^!uc$x4}pJo~b/>r; D%Wf64+0UiO !9;$^W-U~wۜZ45~/0L-Ïw`sm#QGr{0@ @E1;6\g2HWZhr]ۻEӁw 9eP@Y wh%jM&}ӡi,!J+^jRGG-YL;l9\6~ڋHE;͍Ø7㿦lhKpDD1 `lܲ Z]U.k.Mu"pIPrc Na'?⭆f|FlMZ^6@hJ[Xa.qX\92yR0ʎ׬b7#_dLiN:ۍhxrlWR-Eتcl\3&\n-tAG{=М٩Ǘk _a:>`YO* A":\ODS bYlȌ3+P*ԸC_ҫ|U:,C~xye`#I&uSS.La-2;ׁ\D!9o~чe@kI[dX`qE&n-hՠn%+MՁڍ7.wvM:~}ϵ:,KUlQLk_خSlO<V: 68P {mHhbo]iB=]܎*y+rmAzX洐^.wk-0Y<ǫȥ{W<`aI~v+.'3 ~*9!n`mU<Sh]ߑGMƜB2Fݣl]/k8k̦ 'umxZI[]V)FqIv ߇Xs6Adj0nFNNwuӜFRl?$V428\įhiJEqu-JBFe@R~yx]LzW'}Nd楀 U+s%o㩉N sl1>|PMS |  (¸ksL=`(&Lc֨cYh ef+Y 2:A]5kf؉FE,Ŧ"./:gwPu}Dt9=&HFSdm/$?l4 7o!/8z+WĵQnn & n hO17jw?U䣶1:Gݺל1%fxX4M^>xvGTlԎ1,S,UHb ~0ad׏ R}O~c]? "VrM<>\V BGYW9-yᖡ{[Я]RW!"f{S9*1cQnMbKJ8\+E1!PZܥƿF=:`ilRVJ [ !*>] ^Zډ@ndq*Qc~n97@$SFQb2,dZjpye Ÿ}<CZ0tBc92|S=wp{ܕ6hQt~ 0]u&WL䟾i\ AXk)k-)3txRp?x< ('/IU5L][W% q' 77WN>'14,: 8VKyn)I驽C!W+ (jҡB#̴c%sJ?QOʝ?;-&;*vTi#cZ8;He2Xj7cb@ݭFՁu?K)9^ŷR4]6w}AM ,o(/GdTOn6'-Sn5O RhkXi> K#5IpAl{adjk2e& ukFfnf3xB)gKZpbٻ9C |hOx`!BGĮAtB;G "6t?4׫ ȚdM"tv ?qxx0$njG͏;d\Eo\@}=i/**ߍi_pl!Ha$\=EuJ0"Q 6Mf`EƥRx}ZZĆW= e=URWHD.Z7nǕef<Џ 9L ?( Oǔ.;Ghz~,bmM8gyKd#m(5M_S f/4[آϸ¢s݄cmumhG <ڕajҶs;P*RKymDjnQ;\Tea3tF9k%kJ`NY̯ =E%mknMmB R]ZxE Hh8Vlb8\OXFFv1~Wo>$_(Zʚ5Y86 ɔ Лo@rӐY h0% RebT.ZQm {An[DooEJyh-QEm1`d,\}F/&HvoXpn˶tJ+79ZtVT]e4-e"xVJP5# 婎;׾Qpq}7n0!BTUN4!' Vd|o5O8VRw!gW1: 2I$"y;s9Ϣ.׃vd1?\\ EڄѮPbl؈?6%߭N7IYo[C:'s[X[ h;2{n2MFr/h$S[*fX)0cZU(io b1ػܩAI"I ʨiE\]w.Z*y7΀m"/(i+ 5>Ā=9p+n8%#\KMaaBŒ›E \J2Xn$7Le}$}9|,J8%Żx C$<(FmT&È3jkiۏ]c6 > .rvdn] hĴs{_lol!R=J-j)L!|)1}oQy~쪔 7S pC/a%Z UJ_CWR$ ow3+7su=ՋF"çɷ]ե%b vt'Z޽mD|ĤhI:}quKr5Vs{J\PЊ|]!6=)2Oe_ȸy)"}h^vD$[$UZe?[ܜNЇ^+ +y.6lּ(Vm#h,O?8b1q)ޏN`O)BMXQ,xgP,6Xe\=Q-! vE$gϻ^M(9?A:;[uVuO74a9{U.^Hߜny Yoj 䚩ŸŠ4΁ ˱;cM+^l}Arb 9|{3oVPz(3Kj ռQ\VVϬư;뗹^͠y4`^Dީ3Ie*b,)821΁]@3t۩FXnx?<g6s?pc?]kq+MX*| }!T%l-%ɔ T~&zCӎD= v i@=v7'0:@쌀HJ?w.M0l8>ɏ5hST *P5He]i+vG̿jpldĬ179n[fyV+812q"DdWRڿ$@^6ۯ+x*zKl%*F;P+54Ma.Ӏ&CcZ;mSk?@EWU:eH pGt16j(S '';.*28| d+w`|\~E&"˟K@}yVAE/? CP'fӃU &2®RH< IU&7RrFS- ee<ޘhi{2˅.3Zp#2S?ˊ V i|} o vhZ=`}WnBeVr,]:jA -K^V[ꩡpTN zM>{m;nJ 4A1 rD=0ܺC˴t?>u̘,`N =~BhlL;tzۉΑb)fˇ9r[L" s(h3 @ZvqW9GxNۢJu kx"O&\*]]Uêo j3d>/>di*Ux*so~xU_18ɉbft苭\#v+BX0K?FU*GX+K3M~}m1gl!N]0;(ֽ#O˰arO@ތ{1RfP=;CiT_ـx.+J #Iv)/J*kEsFe($@׊e1qOFB,Ibn -/Fەĝ>|bYcۇt4,B to[5lxVU[l_Xפ/ H4e8;S'6l0r$ ncc>RmAbr[?w^r )bۈ,c1 Z9(6dǑ8WdGw,nThȈo6yNV~et]~JQc5SQ @A!(&.1A^e\ʄ tjSz ʌ9/0_bГ(M`b*;{\qv]eT*1nId.ЯdρPReYRWr&6,`bo$Ǒb~D΢ufʜ*):-ͮ'1 1=W8ӳe"b텂*NS@i3iOَGi3 B: -_y7/]+!.!*~7v)uXA@[:RPG, t{%iH8”8 q9|";I\SZ Vc)]b}}Ϫ+ē/5A{8;f۹?oUI~(zvW8M۪ uLm.S"9 Dn@׿e~X[u L֝A9 {:C} 3}zP=?jʚëLdQ ЦOML s&3C-5'rtpK zjI"(R1rH)c l?5$6! ";+œ-kjy񳗙9 +YF %sY6Uul۽+N%]ÿoZN+'"|$I"%fp&V>/EҜ"7G@>>嫛zO0e^y| 8hI"R񀰊.16eG,Ή T93:Z Sl>Q+V/~9q»LIQo;WtSӄ];~'(iae7M\ "H0sS{$.a3B۬s!vEѵ %u}97ydݝձl))Mv~o;&XuNTS3oIq"r)ϐVѐw 2$X=L=e#Fg1pw)B!Ur`ҌV)8\F݂] SÖWO72CF?d6Ja]z#DxOm2\1o>/Dy;Vپ(VR* 5GTƒ7)OV;K`ѡ!%}R|] 'ϿU}H--#'*&*Hm j-$QJ#IjljaAFz3R e$~3#yʱ'AoC#"eT!xeb }3fC633oeEr&DC Ttm(|9M$ԛ\ɹ*K)<Dʓ8a.Be?c`¨)%'I6C"cUUV GVoml$J2 hps|uI's٤uKf6^(6FҒ2MG.1 _% "DŤvڰ%J_I PKYݓ[Te;Ǽ:YĚyl'!佼 O%׋'+uO=Nf A,[N8AUd\ٔ8(EUc 698Z鐼XS.{\x8NߴNUlnrw 8OR4ape{k;Jv K^)$У43*[- 酯%]d">*\.SԵs{E)}63>'î(5U*dZbSkRW '#R@? aȼM9dX92wcV6,@Q̿tɤrQV3FG=څY<)B)"`6S҃K!5#kx#jH+d2'\MRt뀶&#=v6 qt3S5s:u^*#-Hu%C>hp[_`?Oolz C&U-DNǣ|.)ӽKŞ[T;*v.hY9"vR^$*:ɹ%T{;iyϚQ2HtANb+Ch*ٙ`70=g.X29][k؇) ohh7$ds9i dN{}i܎MOgC߮?Mիtx[+y63"jH%P؋4X{V{uO+He`44i%A:YP);O6uKC 5.a asO\>p=F@3ykإp(3޸F뚾&Bɢx>lw3fP.\ktĺP#GcD~? gSi=J%*t+F@5J8 Bck dM_v. i| R'=hדD0(,1M7t"9٤lf&1I"p+o:wqҕ7mn(V+>܅r@Ho̙\BH}_PD =/Q|w,#YtA~SA)!o)NR}#N Ĉء%pS1lCV"9 }$s]D7Ǹ ց':kIZa mm>;]Zdj|m;fItF8t&%L|Gjoִu=bS ȵC;O23<{[ikG5ɲ0PgLDg7i9}e"Q0lp5IsѴX2zVDHƤL֙C[? R䨛(3D,H|X.T)A]zu^G¼ Zȱe'PJx,D=#vxeH#ކRGӭdl8 72s^%aһw0`$>I:fp@A~@9F5&$v{:lXoMQ/6Rr$V0?@MS-peB Pm0/qKjv%~Td(Lgp8#qt="􏓧>9nozqҔT)'3FxRHxNϘQ-\yߦi6lo1>PKH#!Jjy׌D2wA4ul+r(pr%$8HX|G4x 7 9;2NsUU H6&]fc_>r_ >sC*ڥ"7 52%ZzJ [H%x5j&D+MeͽINWF"PV*w;.TÒӞy4-ʨo d8TDbk"?ãkq-,oģoklt85%R+2~Ta,MAqK@,tAK-41L'u^`H U5$ vA?IDDύrj؁vH B!#JNCi(2-mZDoT;oع:Eu+ Ŀ:⥊Ae\j؉`xZzԙQӉ`t! css;dg}7?a:VfV*-f0KduVHbBiA:Mc=EGdJ(j(EVM4Bp}ТIHW&Jx<'g,XB߷9HK'cIHA]IH#٢+^ʴ!YgLSu]%'WM/F%٫w{^y{aeE%ʠƑ@q;ٟfʜу`r8u2^oK>xWdhpСMj#u>|7C L#KZ\"}R)Iyx\Ae" LVIGk9_WȗakՀt6[F5=%,7^%tRwED|N;P+%lMr|[f3Bڨ]Sst㿒i6!nN{* -&Nr!q`b':9'.~[zKXuE9[8-HhT^h_][gN4 毙ʻv*ܜQ4bWT[O4 *s ٰNnN/ ܹmڝR2G_>Y!rT;oe4Ri[:YzժOr&+ޏf5kS/3}ԙ@I^HfdO=}/DXWP$??t/%CD ; MTzGAVv!f'tW1WKn=^Qv1ж:#Q^{M#Ly DGy"fi {X ̯O~&M4Wٴjx( a]KWrzLq% :pRuղ-7i0|}>IL%# #V}3`~QaKMX>=i%g&UbJ'"^ 獌y50. k;% xrUz~&0F6$p㾷hYHkhgI$ {R)8 pwh40٧ 3ޘϛ7/KA\Xg[-1VeL5}`r ]d>%4)yM3"hK0K$gҼ =y^hntHK1ކs\J|&DońJ8Ӆ42~ERləJ'x"t ZmNV .7[Ə xN3YOqOmqn1cNτe!GF\D[c+M<ۀɅٌ۝F&.HNP#@wHX?T6\cx <2(W*liꭳhzx[o[X9{2 s0es_7/ b4GʚI#^7`C rMk'an٪+)!LvT; ^x Q'*kyQ1e* dg0yw&.K&B&va+ xi%`£R9ňJܸ]z;ӶWLXJ(Tug%j؋G>HGb؞sVO$;s>1Ĉ:':Y W)P(hg~c'Oul6}NژV~$,7:ʇU| Ѷ=1ƛ^ 11a[s6;.Iы.)MjFI+6o,E$ i~,u5]oii1kOzfY WU* ɹʌsT_/#NaUj=3ߗ1x1Zod=۵jAtlR8P釼Hl mʸ*Q3uHGڞC$xTߦǝ`U#%9:@X,/a8Ow.4 ߮tmElR-)}lluy?A'ɀ,w #i@cڷtO8%)ՕaZW8 W?s#帼)0V(L08lZ/&! ijnoe1|94%ND?vI4M,A^Hu:a&sa'@%w27ܱ';ٚ-= K*T~}+h3NŔ~K/%GI(|:o9An.`q">rNm͞BxrrF [|jz?y_P~zm7J^~U]Roc zO1KfΘ,{bk:7^pnjhGawej~>7A5DNi*Lxzx@ 'U`-0ivG`.2sLN W -K#;1_g7.xYC&lX$){@gqg{[PCƯ6 } UxGv!n^H=R :Y8Yn4<{KYXbzQ$ Hy ;DS g*7@gevr*~"2ҍtgAS 5գnWSn]/u`]o@Bz?3fdCM?J(gK136/f:" aKD{ fJ :Pe섏MQVc#D:}ؐn:K 3T[wD! Lx2h^yM\hBTA.m0)&.$;UQD8m9>M5pFCv9qum4.%``77|]fiӷhw$3Dٽ4W̭i" y :5O}u?@py\84<S n_g6A. l}ϋ/ ïGE)SdTr`wvdf#b܄9J@^2op+4z+$Vyv2ȴ4e95Nl_h)/k"u7(YE tu̳3CӐ&k2g%aB^,@9ڿȽa\֧ du Q V"ָB/H] @NRf TRP5/S237<V?x6Y6 dZ"KGnN!HS\)4%ջҮWSbB [\檼ھD-R1'; $.&>`s+ $Zl6^$TzR}c%+)n/WEJ{8Ʀ7_gSq38Lj~,64A@Az"/BMck>0B y6V?WJ-;셏͡17ȍ8.pnruޕDx,x-5}^`ѥVa8H>~w (rzY '}-5o?ثӶ 1͆eǨ8( ,l3J#hF놋E)E/l\+hօ2K:('j*sn`AnrcDv;dώ55'+qJ3DYF|gQtJْX ^TeSwB T0FqNž5 JًIccGp?.D#CQ_żRƾQBFZ3b k0ى=XVV)U䢏ocH.o:cD ,lSyP$D~M>*[Ҹ}ta1R)3ZxHq(fa V,D(u3Vآv0+JH/CN"|DB-ftDSIxR=gy Ɂ̔D F+e8@؃.ALz@H2jS IHReTT}WFv<4Dܞ?fNc֣=IC%2;}bFF߮KYVA"̉C Cޚ_Oh%h9`SO;:4GBY#VE@JyExq}=xRok֤_&ze}MX[B`-i)dn8J_#%Ķ!+ EĪgi36@m뾫N]Φ,+}X`.9jDV#"iwRR+ 8ȋ2ZX^ Q08f[z{ ׫pu1Jh)?s+2P|/ \α uHٖ,1k*ZWx؃S,TB B*K=AqG;k@BJ@W$o i0 7wF̩Rkޯℰ#%Ω(Whaw b6 :ң롐QzᮊY7 ICρD-,::+\9塢z$g1$li򽂅r"YyDZJ0̄ja@m7tnxBy(r_],.f|14N$!ɳ>y)OQxvQ=] Tzzd3#M˧\$:SR1wD].n+]<߿n0_͹٧BZ*}*L-3!@ ȞVrf9fuCQuF" ޳lc$|!h wl)W\xg/G>#Ðfd۫?&d mf5A~j~-SE*͟x&i,8|1}#rˡ0SXS?<>x5TpR|dUl6%/:}Ο@[&!mDuc4 [acKdQRCP~*>[Xˠ[Wgq*F}QAZQeY6?-#ѳwqE=Gč!x4զ >sR]cIJcOH$a)M :LRyr&Oj4?9^rM^E32;$d%^§˪&GwQ>0CVa VΠ.S!@6&+%f;j(IT@ӒRj F# elzP5IKp-^ S _T7;>a/@յ,-\Y#s@Z4 G;^El!ӌ}h P%e[H#l:;1'*(@O9b|D&;kV8RU`87F_;GsBE<'_*=dDA} |r G|{MWG<'(R+ߚ";pY͂V G,h}9r; '$O F@P^9>եS7JwcT7K ~wx)[Vd}AfKlAGfޯ.s8G@9[yul@:#T).r:'`쓅 /C {Doċ&כTtœ#l/L"yV@̄E{ u5LAy`BefH:G=WU&,0\T@7SBAh2B(q蒸WmbQ8S2l#"bP`~ FBy^vPĐ7Nv# ǫo.j}=AZ]W%M՝5L3JՖBzyVwad!8O]_OC)+7M3Y Ww,m)!B kk|uQWA.5蚲[p@l?/X9ޗ"w"zZNM 0lH-׶Ӕv<>Q1? h<4ޱ/} i8DK[)hC,qJTR5OvKVQriI'A((d/!>JQ.$TΚiG&1n;vg\jbkM9Rj0d=Sg}"`É)59s܅}͊XRO-{KrRN`)"a_-ћ0$[Y󏤡vuRgđviw? ]*s=b;wgb˴A WU"ڨ 7cȸTԮ}@Lj#ʐ+~6_foWFb#=HLĶ#d̰/Ҹ1ajxHYvhe;X4Ak%BOl9u,;́H47W֜ 5j|X7ah]"J'soK,Fzq%q'+3NAZ Z=z@~mk/j>O#01Zj eڈճBH[ȯ,7Yjn\]g /$B7'HH'\߫iul9jPAHɾ8ClYTMTd)T!]`.CyVvFyJZ eqnb Td6 xNFlY—H}sԯTY\ Iƽ>Y]ecyW8lbhF%1f&ܾML)r` ׏ͿK $BG16,fs8i!Ts9-g\O}~ldb}Xo` [^ H{bY|AUfEA].H^'$6 Y~YNǿ>A!_dGBjY$*'#͙%[5v6a>6ޱyw^ ݻo:1=SA8 =su_+'S+U,bVBC $=kL{ozn?,DwR*"ڣk)Zz*pyFK[_o-iJUuh,Y0B/n6*dIƟ]6#YsU bWUQ0'"0쥟 Bm)6zնn4D~3fbt]H]I2Qama%9Y)j s6Efw#B握/!ȅ˽ '2 QN 3kP<}tc"+Ix.Ś;Qd9o[9U.;QVsd!J48 v&*{2N>H +AOLKoggjUi*(ཇ厎/ڲ ?IVr^ D]hp2!G#ezrvN&Z*BGP-ac-+򹳾.B.x ѹgfoőfO"4m] 2k<> ޽tށw~t*LO8[M!ELaqSaڂwjAvYcIvĽM[5S9\kuKC*K=~m4:>WK~4d}zWٕ %-^寝iWvT8VWf0f\_nFʟe8d—ᎅ]m(iW@' k{k`&4cç_ΠP)[z!mhyI7ĽA\!2,/4Mݻj]"Uȍt ʠ@WFbW|mB~ڑMcV୨x81j'|V-n {YJis@0[ QΑ5I"0:-b$m OX6 FO/؇.˔ִ1@,Xa0x.$qg=tۓF3j מ7(ԝ˽ tU~Bjo^)[^8BS~9V&~~C$nKqH6ҬEzwhpSJvjtٌd?OB[>hV6+uREkañK>Nv.N[D+Ekn@ 7ZgjN͘RFܤ++םrof5!}\v26qx7YS18W@VCDшxYvc؎ ɈҁZvN銔e![$H&6Fk`fteH<(媏x Za罐wLD jS+IصA`ukNKY5eu>anNO&A=\ۓOmBbV7Nb\ $MoZ7쉋pвݾK!~葉- o?L5ZxV [ %ɚ)T?jv;)dEn߇hU7ynj+YKw!Q ۢ`3: _e?%# V: ʥ=! Fiu;ŹfP#Kϒjd(!Cim+8xK@+kf$Zeїqoebx4Vp'iQ*Y)9<ՅF*^W󺟂B:)qV[ "G᪦_ѧ*Z|xBV8yK|-v ND#y?z",Ti2%І@,H7.2TvvWJlu]'i.O(C^/62'̷@>8+ 4d *!~}:8ݴ2R(1F#Uϩbl$Fl&ud3P=wJ-0gqui.os #bEm9\T]m݋Šg^m҉ljػ8Gշf6.4?-S"6@ȩYz9kֹXp;%\='ɦXAP@ mfT}Ԇ4>F%ɀXڪgBC݅ČWQsT "8qҌlWtMV֠"9;VOPیW5|~;mVռ?DJm2ݨ e r"˘=y8Ț[">zBBD Ivf^IPHO>՘4SFˢDmq80v i`SC{|Nbd<iT j5ʒWάaZ#ʄP5Ƅ&NFF ^geRoJ:Q'8u=U93dzԮeȆS 9l, VZ(&" ?.n&⵿@ѡnuR#kאz{x?~2T[4_Ӧ6LjRJǏk䦌QM':Kȸ8gjjyڌL)nb'|ohCKVJ0[ YK\Eϰ@^©9߫İ=6]s>-n#pArQRG'\&݈ Zc!V榄0N?VL =~I(d (\rY"G^b邠&$T?m' Q"a? w;$ Y3oڱ$2i8Ʊײ⟉~rt Sh ZjC>`왜ٟ7/(1v+d0qxVhXU2zG0g>`>p}qZɒ&Kt05LDj*i, G_)-1'K>'Nw >0d[Dp&$|tKn=N覀•@V]'w $j~c<90f'lT8:a1@=X>WD \a#̏ۓƻX ]&kʅ|8ŷ/&6 :]֐MS`YH!93.E&ii&*]ə.|{ :q̄' Z삀㤒-7C ?Sc4KL;td lhr |)6ԪI["пWaqi7]n~7[&bIU"^S/5p41Ѳ9ܟlT',٦T?S<39J*gdi|s*X:NS`IO\PT6NaZ j7W~`DQp]M;7*WeΔGݒxre3\X'#U^a Ia#цQ(AY*+9;/ٔO{YݥqbrL7IIKԎaS$Z[~]EԽ#Z୰_Z4?* @ |TT )5d(3xi|IOYd VTrB[0XI}P#b{7]c=>Qmph'H0IF(sӏOF[WV!>U@F.Oʖ8xl^A?69,g%8X(~~jHwNFڤ#c9ӨayM|й(xAG 1^αs u/n}݅gUz~QoB$Fi n46`.^jlO^W$u =uDtr)\P,A|x%O'pz >TEݪ!A&jq:kO/Q):U2aB˰Y`7Gg\߳U:?3^j{0bSW+y?LG_/E2M4kW P;.k,}Dy{&/ rIZ>J֕x^~2=Tc&ۇG8l! A`R2_*la]Š2 xmM\PQ#V90G֍^#|3lT4yʖˬt-٤ڕқ ;O6uƎ2H ͫ)ԇI٦@P=9}0̃3Z 0~+IX \+9AȚ3B8P]ӐSJVXމota:l *6B@KKݽp{N \TM$#CuPBk2*^slXYo嗙yPƮ8J5[  ų(>"1a3zԹN,7yUgH?cmPr$e+SSw#hTgзנp`o Qtk{؎KͭUO2$;8"Zge,,l7g?TYME0 M 'H7&piF %{J$m`ӆOumjxt,ה_I%qkgKLdhf=Kì(<274 DK ۖfP7e&~r9JC-þ&?yV;YE =.)BmKTNĒcsv"gE=n\=PHAMĆ W;tgl6,ٛ`e/}gt#X!)?lJ`r]P00u P.,c⍿gc1ڊlZRs P)I#x6?8Y{!FXzgKvENĩk_iRޡik]|c tSbqsrϥ斶H> H<΢$_"&rZNa D |#F .HϟEt<[؇Ix.;Ae`)޼ InJd+ZQ,em-%!:M E*<[!35r5IOB)6T́; :.cvL,uBæzQ 7NEИצkuC.`}I8DE/S~!!MЄY{c35g5͕P)* DP㑲 P64vfgc0A# h%3amEP\ Jf̩:1_0?݌BFꤢI2$()<Ń"OQb\a#zGX-O4-cBbqYcVnncev +r1UԧWٹ3l/ U_!>J"^%EWśz<"b!wyϋt7ܳ.x7J̼#B^"sP1޾qn].˼tû!kirz+Ad? D.nJEN2 o?-SK#ܽcj<diE6sU\SjastZXw^ SsdOW3ӯ(ts fV\jtٛV!cīfzO%S=Vg9:S"@1㏼`xc3%J?ZT8C D`aj@kh-) 9.sm4d͍3똮̊,&/ɉG#d{nmyzTeQ{ Mf.`i:TJ&?Թҫ[gHRiˉ84$sbXDMkn[؇|Иb 3#iF?EwR^dǝ_<.+DC|hBÖJX1'(z$dkڍ3M$Mr'>uxqlI:Pϲ,Jzy*@\Q({ТN' nNd:{ ELhKo3Um1RW={iI?qrpJ[?8̽s4IF6S_ ti^A?Z5=e0+yJ|IaT" -Mf|1ȨWxԑ 3$zpmN;U- "ūwPEay ԣL,'R@l<%c^#FWX/k$ZrBH"#Ɉj/$l88F=Snի[j,Xe/?$rb)(~G[ye\G^\г`എSO-%SjK]Wũ(WZi{PZ7JFToiArcBKp('@Z7UQ,*) U,`)B1bj-YKk*m0B(!W#Nf6,ϩoCOEtN e>SrPv`"IOr"O~ڢ5Okm$lf pi7:.3Xns҅[teZr_­nyy7b<4-9 Qhl`nI va=D"_6)xb}x/1v18])R˧A7q3IҧR(CL?xwg؆ :C@/Xu]= 큪JV6l <c,*8lG CׄsD'PCY\V86^cM&qߒjX2gi?m38ZZùѠƍO5c?+Uo/ 5Ӧ'$Ӫ\`72O@c$.i%/Rt`žzT|$pg'i{_X_z(X۝&ǨcX$c[l:|S_K~N2Tb^ߊlW&\[5q Fu.~4"ͳj;]w kDIȄ!&ƩP"`I_D;I?$xJ㛫?sX(\] lÄwƒÔD`X~p(NR!$Sa8믐Q@?8A̜0Pf!X&lM٠K[u>7%]~XP z& OJ1$*tXqwp #\(0k1BNh&H+=<{hN>*L&7uᐋ.f3`o?l|#{VBqeis$m}aZ::z*Ub2cFI)΃g_ ƴU87lTCML1zO]%P,DI"Xφ=+OeLw1Q\l^LM֡ZVʰ-筙[ 7uoHHrM-3%1#jn 'QgL |JE ZⱰ;E*!L/O G7a):떒Nfy5qozHOMt^ꇶ~BIÃQ ܋g@5YXS#MfgT1*~_EF Zy |֝!f{Q\۞H@0|~ QvǤǀ0[j8=VfZDgj]@pr?u̷2Ax"39[{4MKTDPPz PGp_6'ŭ/1ȹ[|\R_~% >%} SVZzzfNS3Y.e`=g3-Dtd=cYq?LղZw;{a8wؿ;/oqh:#Tu1O92Cv &9 &$P0޶b'eEF0jDEۙ'Qh9Jv4%EPVȔQ'Rn1~Eo$AS ̪&3bޮ#ᡋ$*-r׎E= ##*F1XAUAhp$"Y\aGg߅Lnpr ٧%.)"EDVPusſt瓂iN0ueR6,^+EV[T;u,_(c-A?04F(̲H`@l] [`=jwe.ܿitXM KMT%>3A.ʠ}2/'Ej|8r\g iOP/=8M6?6"o>|Cm)$j5'YR2 *eW%&;Bl [!`Iy@Zva]XA{g[[f1j ~ADMu7K3͂ cϟ!|F uPD4DAYfx kVr\dkܗ(,16ݹ jjM~})5y-0og W]& Ϥ5 ; v^+Sר{m8ے8; .V%;Sye/}և |'ݶߔs -Y2ƍ7$`e9eEkNy!|y˩zq?!' 3D (C<1(.E/!qe-+4΢oRL%D1TdWD{Xu51*T$U*jF)87: Ac`L2ׯc 4Yϱ/jKZMnIcpKx9LuqnneM$&Y6mRvFgUx½(ꙣR@_|2[CDf֧5>Su[6kPa[oafrP^:^S/OУ.h9tgLQ"J+Y6TLZ[h'9UDql<ڇYm'#};ʣ e6G0"; +]^[BJCΜkmJK5}-uVcG5*8!|V64kFz1{n 9.I]xĺ?yBo:Zx7BgUnƯc EE&5t j(7cL#ݗ^ h?(ٚX[$tc c;7(*D|Ȱzξw>Z:oT @ZmY?!'+PN oLG?֩w!"G[ Kx(7 BtŐQP̻sOg9.4EZ+޿ ~hY=v_Cu&h&3a`JMy ōEroNn|]/yotTζ+<>B`#NB,2)R_BW8IMͻnf^sʄVCB/njK{zL#u'dUhѤZj'0IT޽ (%5t^ꎮ)_k#"Yx-w'-V iS6:-0e(΃J,oJ'):9_I@a *b2THh;*m×b<#a*,هZ.5׌v2^ΏzE&#(h'ReL8b5 ԫ(q%x-;4y@Y{JO? ld Os]STZ;hz)K2x41 y|ϫl7? s}!oAIe`BXޙ(G]OJs ;OE`Δ#1ԼY7ܮ, q!ZtdXRג"稖;`#٤#">jTqSǻU!1FtN)?,C B 3+3%vn&Dצb=#$>Ӝx#:py/"TmʨgS&͌F䞞&a=8Jָ1L0%,g~9P%}?-R3ڍ^pWKesg(CZ3!xs]-FECs+"0R]7AO0\8h`@_Fa i㉔!Iv]9-d1-)M>2L}j<-%ArjO>EE^`LuG؇u/~ugի2T7vʅ9b(wȅ^V4q#Uխa*z͖8m?,[wղx́c.GQ=ACDNiaO /UҖ]նyՑnX{KêNFluTR{*bU .)jBD88;Ӭ{;uJNBA@Rx@8ybSt drG>Ńֻۜ:q'rr^GQn%?~ڝyq20=4ѷ`2ߟE@@}u9܁ߤ٠n,H؄3.//(YTXG᳤Җ@~L}ZAj)h; d@XB2.!X2<+5qqQpFW ;TL1Uog>)O\rQ!. \΃NjDK|m-:5 5>n'ah3MkZ my|(DpYvjKhOHϑ喛+Yfk!>GV3 Ywhq"W([6μAW}Wb43Bg>ai @a>jr)rKVuIV{j̋|KayQ+gNcU(':!Mw' 8 #vq _YPؿ]9>g֤*)V-a6,}gRA(ZAYo/{@>OjKIs33n`*N&kBfprp r>`Z2=\UθZ^xiȼ2#c$WfU+bKQ"4.ߓ,Y<]o,pP5c`Z(l(a0%vIN\ir|j4oZ Oq!Dx!@b~¹E ~rט&|E "wv=Xự{#4h5STUFߑ5hnO?3TmU"亠i̤N/X` #RM9L>ٛ.1m_ʈ=a-Ӊvn= jE495*SmL鐲d:,YwcL~)4Mk+e v0uΆLWz nn/e@/Ts]7eVZD7C!bIuR *Ls[rRrzJ;e#rm5TL&gZQ٭`Z2" v}/{Ev#;UP5* >mG+pGޢ?HXtG!~11J/f5Syn:W}i2e%mĽV6tbY!U"fלF$Dd2/d%<`5JoBGIt3b3pWE[|ƇԏTNI*`wl7:|K4D.3(ٟN(,g4:_SB({C c;JԭX^ ^> ΎbzqsFi fj*6TwnF"Hs"re9݃ҟc@+5 AZ*[YtۿnKn_yE82Yȉ$I1hF~#Dye\wt4`?~"6qwNhVkUq`-t.KQAܒ#cJa{Tf<ZAI4" HKLOv:,"$y:qmoqXі[<@sKoOVGyOBŦ\;R?K*9;%/J5ֳ"7m +2MuXwK~!W*'<^7uݞ~^[:2? wf%@F`d+5}zsc%2rH̕s]rKd%jeZE"[3*co'$Q#-؛bZ~=rNla13G5:*FvCHD׷ayʑfݟ=! @N?EDݤr U)z/q^1 J%M>~{/K&A i" XkG0`ƺ'yNtf+b$?(r|\ mRy;$@,60IN zlI$ ozEɔ irm,ЄoJ0@6 HΏ!'Y 2ם%/k}OL =B5*[ Di6J-tȅ"8UP]*A v( R`Jc&\d;Zʇa/&skzԡl>N(Rhs`g[""eu62nnmPȜ0cfB˙ UHe.ݑp1W'xl|z';ׅt25@ۖ † |8S*e3<)7իAI!w5gh̷`lNG4m^I4@ewEVp@e5(;mp&Zi( Id1p'=Jo dd)޴}j>!BHaaPMT3O/IWf9ϛT<[Ќf]*I)Ͽ`E{p\)[XI:ޢ3YvqzMn6ALZ& !TK܈% i*]DiS܆]SOrzStNGg(uF6سB4g@Hgdtt]9nD/`gKd1Ѧe60]'Gڴo4mO?1e-8j/RS ڴ5R1Qx_K6(k./[釃45  1N<ϗMVuWΌp / \vkA;+Vws䚽cg/MI`;Sܓ)ZJVPWTAvb**GbQ"]8,e (J.uH,/υ |-ȕ37n)ò(YSM'Cyp"s<=(pk 0]'NV)pQ/$u!wpywS&J$ k8_/Y!)ޚcZt|𜓮q꒨E9pkiqᚌ*nODr)_!l GQ_95 t%9tJΐtApP9GV1w^0R(ioֲ j|&!clL}KQQPadKew/1: $6W7x]ͮ?+=>cS`K'NM]s`s5)D-4؅ȝF)mQqlFL97fx?މX?x'XsatJW;l~u0uMMB2ܣbs֋^82i,^OdոF^򢍩 t朼 U9m;uRCx9߽1K`Ѕ/ EdՏ8uU"TKa x9.F᧸A wq" Tg&^miWbenָט#|nؿuŖA dph'px]2W~+QP? 19T "q ybf^WГίkY#rRUM `k9T|Mh|Tx(La{߯#ܰ':-l7tg~>7y%ѡHgmWR+T9"jP B i5с35`zxApֵFZ+mֽ8K!S<* D{h6zTd2f`t7N̶HHhr6ַ#q-'|Qr'}D[o%(N)jAKS] j 4žy@;s|-`ylT?d>eNgADĄ[IpZ٣'ڶKwXFՍVP-U%:C)2j: =Ys ?Ť8pE,C۹%o}ph\ Eި$Z'Z1\[}u |v^o̓AFUbDj_=}yU:9RHo8\"+\6SnB <=h @C?]t81H-k[[BNjhjͪX'a:Ig%9@j|[YYP@ls:d,CeJ9bv& 6kGǿ̍.2r@* (Mq 4Ѷ-2<=W?Ėr#bvLXR)v±0N j}"de){В  ODjeֽHW^yZ|wU/RhDR^M>tDy:)*bĘ[ĩ~  xHie"!4]\)CBog_OVC/*/FJЬQH-TX\MD!` T*[PHm̉r$oFSFnƾnk0`o{ VkA!Sg(zU4S8!ډ@zZq".M^ O4`/vcKU)%CxÂG Go̧ic[ 򅛸cgQ5͹xq[!b5Ii<($N`}ѐ_xeEHhs{EXS^nAB88y~qdVuͣ%i"lAFQ'@"e-0و;j`+QNݐI4@h:Uc4]KN#3d !;= [P8+ܫ܍8i&B S+M=#ׯ 3c,f~i.m]c"p)׵Uq6K>qCc)RU}='BuC+ItIFckp0?83M'&J)ޔ}K:Bk߂'I Q糄7$nAI5|t'H" Ρ?(22G1q6ѻk'SJIT*6cFؐōtK3.Wbj.[@WnrB5s;/ui B2oDlL.`Ɂ<:`I"$s]FҢp*0>8O5^8$M=C7 ތz_gN *}X$`r1~s} (*Xrm Wɭ+e&c;7IW<DbyGijl~HtOp\Bӈ""~q!/Q6ff4Yߥd:#ᩗD@Pf@DĕA)=zU>+C`T;y vBEalED@6,Kqm}Ttqɕp~=1RP*7Wߛ!$渚 Dӊ>ͤ3i;wk' TGXFFS_ڳҳ5eu6mgqӹ̍FL+zYA%\^yvcWpV i1ăxF nB3}ۧL*>1H 4ݦ Š*j%dGХl9b́VYq8>p|M{ c'$dld}\;ӀΞf CqsȔy&呔YӭZ[ 97 V{cQQմNuέ n]8- >K6׽o'|~ۅSK4f'5Ȩ}'QC]eɞI 53derr/ЎՍX[3ׄ!cN~wyf;UV&j%˨˜%ƒ9ۦ<*N`hI[LM_/}!]ʞ:p7цz*ƝʮH0 @/g71}XdR`14KN">jZ9 f)4̎XrOhOW>Đ}9 ؚ>=! d}ɿuzjr:2+Re0"̯;U["X$8wU}{2SM|o$co.8e-+&CH(q!+A7{wO*>uyǤ<!:v-m'YHچc'dW_HYv_DE74qWTjjDSh{rREqYCfQ"cV3~h2]*k؂іftb}*N$b6[#P0?\DZէ XS=Q]9Xb2hF$Q&)G)݉]/^W|U'<'o]ܐYJR}5M+*LE &'M~:#f(¸``K\?Ov 5/Bg+! P;HBKTrT/"A/)_Y]P~hѮo/ q 9}w.M:N"J0??;7iAƹiNdp&@NnqRuN}JSD^dLezKبt`Mᣨ<ӝ>REFn;uhJr5&c2x޼!RhGmѸv2 @\ N`qƓy.yq~KŇ|ϯ7\ Ԛrvkqm f}yKc`rd=sAPH~ Q~PeYXM-X!\Wh=^j \,)wKAWx-D=k<,[-=֤V-i#5P9AXI2'"j8)|UzCOI|k2iZ9y( 3n{Vg"禳ִv?TNj:HooPsT*89^(VDnB6ы}JD&s;c}S)}慬o3hIar.L'܎_OHoE=1!8\]4H(lw$sF,cysCmjb(2_+.[us&^F,10G~'kN@Qh+~ )υtfv0 ؍!3aS̬lGQ bQ^B] 6s+qk ;8S-Ah[({`–Rd$]rm,3WiݬO*SvQrBX&rT>͕z̟a~ʪpFpb; RDjlg lih2'O*p*c_2iE$4\db̈́<^lV.̄ ~Y"Y⟠.N10;{A~LDA1Alĩm? Aܕ^b)^,~;MӋ!ѹᏤxf͉WܞloY؝ɯJ|0n&,Ic^9+X\z$@w,TC[[L4#$w@>xHӹdsڧ9.# 1X@)KҧH{ tkTx \oyfshMHL)n>[v{,P*+";&ng!bҝFdD~Ҿ3FtljI ,D"mY7b](F/t{t.d{<*1^*d5V䲋olER')NO4hs;QR;z_+Z7M]d>L!"'C@enǁ]٪Uc+vgX_v*ԕgS6 w},; xjY#&S/cU ybh 崇wcI`Hng or2N@WQ4Kۦ͌.qOF }c΅e&I]Qo zv2 MNʮBAjzv1kK]aAO.+M8C/!NekVJzv p1`ՔPHlGݗ- r$Lo8[.W)/J c'HLl!YwVGԸQHMD,;^Kp,7]KdZN6A{V@Nw~C_ASG@PX+H* ^Z¿E uqN؈>xvv;~T9x5 )Z8. cGKe8ɋFr A.8SJo'7-aXLaUc~,'_p'C%a bLT>ߎiH ᭞ fx n]+/~ޕp5’VsL8_e=Dv~lQ0dl t/؊0OΓ_kF\m4Am+qUNy;9EX&Fr DiN& f3p,|[jDƝlLm@¼(mbs p]lTNF& ݂5l+B4^Jѳ_lJ]9‰93r65ޖ#$ΕAq/&F)Vq BWazF0;olĀefeJ][BC "sܵ"FB>nRv_wW=2/0PI:ӭ-gu^O*((IUq\# /#bYjD[$\PeR*qq\I 0>uC0.*}~!*C9*DW,u^9ߌIPLKosF)=k'!hemGf'zrZgCaISʙ2 &L67Z\o~h.eS&;qg.ApU7 dp|Sˆ%O/16F(){u׻q7L6S|%@KsC6<޽2'b33O2/zY5X[bY0x{h>!93QP'hj%~bH4mOyL-PIn-h~U3QOƹ1<,DACS%K]@B^]5Z^M{St.mcв<T$zμQj̿nvqF:}2Y&Z̖ѣ1~P xS?TMڅj^3 jG?f G;4#rI7B>'Ay=vf^R: t4w4{qC< F'cV=u./ zEQj*E.TF%_Y,+ҟRCw2'iQłrqQT[{ r!?.z;)6USCqPhQK{| .B'R~Np_6Or9+DdNaJ01FXQ4 ڱh$6'*ӌEMsSM{4oL-1;]KgU' .5 B$!]]Cq0\ٯ&aA O+-L^ՆW;%R{,q!Ll dEvO*&ڢBZn7i(H$:)"Y:.cbX]nr%d-1F涰u+/,v9mǧbNbxS)Swd"qOC (( O+\8pRqOIj qҩK4S{MpDtS"awqf>PJ\6:0q!PY"v,awp8xieพÛL9eV,t?_B4QȐ-_jј_f#Ok̒S}U.|/Ȕ_a̿F#$'$VWN-4JihuGJ߀ff7 ,7UY@_6p" pH# q9p|=.H2[#)fZÓ"&,d1-JdqUӯ]Wa'?{W"~:t\|@a]XKqYBPDpuUU]O\oP01/f{-·eEHt0zs ?T̖73Zσ, ƊX/O/?58'FhbzeSao>&P,EQ5f VOC>I%rnZ[H;~o4VڈyJtܒ@| Ur*A[d"smO'kprf.'r]zxLY$wY I-;sMwy dD !xx*gO(wJjXlig6.2Rg 5H#j#EI zr^@f*`ݡ^~ ʹ.]ˈOI@}~\5"x28dvbGKYʹl0B=t#$juUYM.h'_Lo_Ia?SoB x&Dԑ 4(;kϯq~+=A>(me93갘t>SyJ4g3SC#]4~ !~<1M# nqj4j $fҐ?9/mlڍ257OM>a3eLpͬ5=YX婤9C*8nXd9r ja'du=+ Jeu O`8HE ^9+?KUxOt)vȳܺ .,R#WS'x"ky4B}(VZS}<|zCXt/a(H2ez~jҧr%ۚA>{ϝTC˷CYI.bgV"UuKu} ? D8pnǃ^- <;gsۣ1Vj5Bf 0Kٲ$͎$g9!#oe}:#2>cWӸWIPfk`V'rlo41FjDp!$fe`7=1h9 J x:NÒ [zOz"-%)z) Ӎ^)i=jˆXg@ֲ`R_ʚTuIY>)dVDZʳxwgAv$5/ GrX/fx0 jjC#d7ϔ]%DJ TƫJ |>eC7 oʽ Bq=$V6:q} .\1qmr, $u'A cne S VûH:iϐPWȔ5HґCw- "3SẋU“д\=jgNR7q-#JFԴ_iz`=/ a!1ELk6wpWztV}e3~TiXrYXwhI{U1f /PKL FjmmC筗J0+wk DsMko/]:x!A4'Lx̳3`v%Y 6 8#]xB<X&>ӒJo㾯 KāۀDP)@,}o:K,0,XӤù0\C}9<SӇNpǓɿ @9̵[+ M>*ED#2Rc8_ICp \9bFӗ*TS4r0elpWg,ap J{"~aj>`>1,L? RTţnCtM BB(d;2^wJ RP}i̹d+9| ynI/~DDJ0|˲rSfcI ^ ұj܏Wi_Y7'*gf٭^X& NeHk@F7-SFwRl1FDey~ͷڦd똨)W{cIeQTs>wۺ*`֐ D*X8XIb~ѿ^V'i $-Өiu>W,5g5hP9&uP. J m ǽr 죍Z"7{}b =m1|GM{T8J\y`G \'1ՅG1ӹBd}n;S06s2%W;#J!jgl|Ыx Meɺb(.]GH3nNaPz{7U1 nӝ19|>F>[-63!|q-]QXIa8{Dj] h,*Z<'vd~#vW{w ~4+O."!dј ^;>NN21U8+qv#R(g8UIrg&?zԚM.c@4KVzͮdO<0 l&f$$#.]k0:п_xfYBl.ϝ_ܸg 6B"uQdY}!xaUWj6`ASX l$X02!T 4҉?Ƹ{Hwt'x DM\z_ /|YQί\V:wBh'31fMۂ|l t /Be$^b,lw6_ lvÔN

jL|{i r$*$uKp,dϴ~Vdet#yHt[Vnac: #`p#޼]撹BM*4NQ6CQ_*A"-ȝ ۦ7b84f ɀ<bb;#uЌpTcD6e]|!~ @h2E|HSVGm}3? ܸ5#H|S7L5]Om b6{WmJֹ\ljxDiN\P'g߁GH2QKCajb:'}qEL+Qc&Poqm1r˞ 3x4ZnGN0a bVzѻT'=A-O*Bb0/ɡJ& lmuX"#=(!ZU̗뷠h!1.^ <\\P>r]C$1?0b|CȤ#Η}H^e!hf = 2欕KšbeuO^c¡PT=&yk>nk!2J[c},]MDD]ȓSޚm?k/ٗa7RB&tߪH/de|"6!=F9BE9  !mMq?qƯިmΧl"*oSx[>e^sP6-毐Sc҈umkvڡ5Mm҇j Ebfָ]D[#KLQ>94<;;2<#{zplK"CkG8˴T΃]*v%K2F廝jCgrg,wLaHsb2Curj>Fb۱9<2v+]:G|i, [%=?(OJ)p x Ĉ;%nC2ۙjw$mw:>l<sA AĬk9"2?9&t v%lݎ@܄u% GK7)zi\-T#M[4MP$eCz)|5Lf$h:I.S00iL;QA:+1Zmݰ\nwe1R=ŽiEޚU&, L  ƳKӆ+_ Lsʱ _`hk适b#`ƛvW z<\nr, zIGKZʈ@!ՕCKM(2`9G1rZ2OK5b@M"|u\] = 8ЃR@?Ұn ?UBXS΀xLTo)ڋP+CbzoGe7RKF0 맚g}T/%*C,L3cB$]{ću1IiWDi!A}hwl>'3=M=8H{ AHQ=;>ZޤiIJtI2̳2;jQ `$Tu˒mvZ1K։noxm% YL{pLnSj)kj\:<91 F:?7)c̴@EC//GhYjDȌw;6IJM^?tZ!iR]vyI)TV<2r\܈(Φ{[Z%)嘾o|9x /v9%BOI PqO$/(j6߈M"AаqIȗLMn|\&hnv*kKZd 3~,m1m_ Z7p 3l}6Mn/xޑkiK#(xph\_^ }6o+YZR pD"aVq1jį~ؓIbn:FU qPj N8{6>r!dD5$t[C;\$rWG W>nBS 8xۉ̚` |pv:"CY0vr2j.} *ܟx?d}8? V8? CLVY2߂QiesWߓ=3X?eRý'ֿI;0TTO<[:լn/`@')r9;"3HXʜ))1Br1j55rv{ҜPܪ5ț>0>~=ѦtC[յj6q|f}+5(}0gc+bH_C Z,ӷ{f X!&bY[26+KOg UGcznyHZT3Vvظ{%bX[eYv]9o*UWM5s 2W@z1Xʸ$] SMs)͡SR~e>OfEDc~%AmRUh͢ Xbud"&kw9}wjdWR; Vc/ {}Q]/\c;~l0_)`-ƾK/ 72ݔRĖ ec3Ç\SӶ/["ۏBU@?:I4'=XMXpĨS"K$(^bDy;{('[3ڢW JKP ܎]"ۗZI捽0Ymc>} A%T8 %Ic҈}!r**\ǔ2|[ dߞAj|Nڌb^̛ekt) ! KmO4q1G?2%h 6.Jf {ݥX d]UXz L_ :H'Z]w=q˅ՠKO)-,`ߞ(rEtP0͕QZ09\T g4hpPgTEw|7I]!!OC/Gbn"vP ey[Ve~.\n25ޒhN!Hr]%jyeVm]+@aO"Z3}RKmTAhdJKVyѥ+d#GB͸qV|l Z77 R@ FPV rknewvpz7}S(ٻ+ AhϽ=ZF]L<zuTP{*{p}ܚl寑ZVmY\J5`!tdH8 %a'(;8ScWyf/'4vOi-y].u;&uLz3Hl2@b~$ SՐO"I&rAg:*}.8`qߧѭP?`o;R"^HCiRt٦<i ,؃RR )paբ&]MDDU !"xumjGa d =rOˋި a601[CWzӾ> ;#K״iZX g2\(FY4nkQkM,>}&ND"ŇBU5p .vnDJCp a3tW΁Ƌ{rը5rk&J'=1ZʎE&lBl:9AI--$;plz(?-Qd̖M-f"  K[KQ}d*£鏆OǺ/j_B !%bU 'Gx4؊)<$dH !vGI8?ӮC>zseI  ;vYIVENJwqm<&V!<7ixZ1_w-)zKM+yYX}yg=́agBFgW .XG'p鸇$iqF0*Eug˦8ekb){ƣ(^U3<5u.c,7[K`2gt1Х澥sh),X910;!rWr/|N)]d6}FV Iۻ&I( Q|s(aS3Bo+AT4R (>D%'lu-PU/C_^EkU"M]2{c@DX {q&cw\y(oxڂD 4d#㔷yqWw"]ׇ+lR`NEUS[3ǵz_ JtV{Wj),XE@5&54+־7p|f3^SHe9'!Qx(T-wBCkmϞMH&ٞZbЁZV-nUy*?GD85L9k(T7=) :ll{y(?ӈuo/)G=#$H=.I.p;> oNע~fTW D<U4Ic CkTSDv8$!7?V?yxA#o~3K0Pѷ2"?,$S^a=O-#R=e]p.q,HJ2PKH^Gֈuv5J5Ō.<^=^l)dJQ>/,h<%cv+L Q88BFU'u+ Z2S|}fAxމ pms[`$t,?~\+Wjo7 pgqp ^AT ɮ3dLz Vaoxf +6j]D_=bްwl~ҟ8~"k[@#qFr@u1WuIJ? > .)Hu!Kso T?בԣ\7fKY󑎬V1p?w ,M;|R f1> YX>[.loz$NBgl@M3>`ԡSIU{k(?#AQ&A~IGT^疵5mŖo=h }xlDo}.8H Nn3sSSm #/&G.xz Z 5jɉяrzUznPWmk$#[_KoO($OJ 7g=2siFIQoX9(tFT MqTvAIgYk)ex5cÿa?,u T#'}b?^rdo 8Ǫu.-5s)hFBLe mv/ZE$JM}'Uℕ)oZ%R!FsW_ۻv9^K 8V:$hx'}E5ÿ'^E _w(Jh`GV9"_:#>w]?l[`͝sآ|)aSW1=sn2>:׍v+xV"_fEBiv[PCT$q7<:` m;Tᲈ6a] pC_hzoMl0!ۉ`\VX x.3$igiS ZۊaXG6TҬ4|BkOW?7r*J:dQEV ؿ]]#BUHR6b~Wu.5B?U9; QBB>lUĦH>@:qfQT!1pn8xKgƃ7H2Xе1ddJú݂ ݖ?nKS}25jB a1c3 QS7rBLEQe@3w}$-$@g' X|4pߢs@z^3!mՊ޳ ǟ=9Q;fu̇~oO 6/i0!OY)A>4*߽짐W]ISW*w fWB"~211}0ZE]jv^' .GliFdە9cpWt6d\W̑hx;)-=b$ޠ~Hq#ȷ-.yʵ}(d}%"Iq ТU~Yֽݴ),_o9ݢ J&('DR9yDbU[FF*)m3*\1(xؑ-q/qj^WXpIEa&1sGr#V-qIHt&[uxbEgsoPʜrCLjNBw(Q G@I4`9t릻WTw0n7Y*-̨S{Bl#T P H_@ a/]Wi 0Rhu2]YYVWhPYoGB:ZwCD,$}bgmg@%Q2+ 423Tf+UJa9Ak"ې޶E\`ʢ#{ 9ObT߉R Xky9Rݎ~ y+ 85#qO R(] }7oאPZ}C5A^*TH@mI6:PLOu4_)2+/yId8a[ ! .6x 0-[ v_ԽP*ioŐDBMͥKrR1iхӠ0Gcg:-R0a YHGrIko+'@E=?`h,DW]7i*sMFԇ $Zd txY n8'zZc t=yE\,\Žȕ4hzɂiUމocH MH-  %P;5]WZ cxs|fɢhS76% J@=֣+ۓʀD{BԸ6 l|"]NDĸR@_*^(*{D V;^-Y~)җ~4{Gp$4/rWȳDgi=8/za YL,IGp1hv9J?CsEehcRjݳZYY豵)={td|<?Pf;*鄹o7+B.̥b>rJ>_HŅgkM<`crys ]|@{%21J`v~z-Q8Ń=2}M;<0**ѓz3-E*Y7ž+mz6uJϣ@ |4J. ,kHxm&fKZHc=p:)߬㦘wh%.`;l8.u[&w 4Y!%rH6g.pj{@ Ra=|iB\GK,uz$OYgMTZAT@l0]2FjF+l#PE0+RAL)l(Z?e!/][OVb+]tYQILE@^^_ՕT2l[|*=y.W~{@t9'CXZYnk<;eQRr5嬳g"FEs-E[P sz \U'+n)v6w>cMB>+!eV*,hOt]\s.9 \V$`S)út86u?w[9b*Xa5i=l?lsD D4G*SPM](+PS3\)/ic]Zgjx>_N(;Zԩ E?6q}V5oi VOy:Ax]q1NXL;;:#mour_)w5ץh]@\qFw,Ckvfh * r?M@ojd? lFM33^i^!4j]PQԞrt)X:J]zv]PRP$#޾m53˷a䇟j-tkٙW :[ƃ"cAE\[AN` 0m3a12Ƥ8n/4;;ƲPSvrmPI0@]ڰQD>ʴ%jܡ %@![fvY|&' iKna ]:'C,YO7L'*}Cl`G7acvaNt7& )Nn L eAɏqrR+.PMB!bET1DGC.GD1T8x0Ɣ^^{=OUr#B d_*5Ͷb{?{Mܬg;R#[eӍǘ(jc%S>zV~"&Z+ ᠴi9lkкBnX} ~J; L1`[ժE$8CG-{m}×" bZYMaIF3od bLa9_y}lQCÑT(Nl]{OSSιSQ1{(뭸H5/ǒRJZݭf%x(4I7uPSQ`253`رޫ T?tMAݼs&n\ $` Uo|P4 xs$fOEl_q%].._ndHc?DU@[U8&c"Cb{ƅB_?g 1~fhFZj]}`\/lGKgS%VE>id$Nk(^' yΈ4M|ڞ#(} : ghtV1MɉN4ևV}7JY_* XL%=BTS+o҅9vy6w׷YW]9u+(PIeD8ߍ@,YCS@Ok̬_^ U-:(Փ8yszzr 3JnXblρ6×bVOLB&vɜʯ[NCPMTW^Wf֡i,`e' Sp͐瘑C|޸qœ}|Kh',ַ¯Wڢ .2*NrIX3#TU<ܕ\xr)ߵZG<+^6ցN =h_g"OT*e@' R$ȤCw!·Hpisim681 Ax4k2™&4{)+pT)C7pfۿuE;b&XK>t{~VfUZ}œQ}+-/Pgh%fn%#GR5xD|;HTȲeCd"h B8_;!oDllh2ңR94Yyk]N(TR0k3^ʑw8VۙYTwr?N)*3Lc:6D\Hi`J:a%Nsi Tj}m;D9 s$$[1r<̒](r`ôirn=*"W2g.QnYn]˙e kqxs"ٹbeS{ڦ{Rd1}d]wjl[uf-thPp>IzEdzebԤB֘w5bq7kSZQjY nFD#ER9i [0`? u#={7r05i<+}އ 187k-'YWA䣖ۿYDg7 vn/sp )+njJs"`p@&KչX`j>Fد}<9r3W< O\F,iCZw>cM1+qL qt#OSs1w ]|f"]31: T\&j,6^r~ܪ94/'hs>21ևw`c9<Z;"Gs튭G;]-*=F'ZVFH[0g2Tt?h "r^1[P?q6FaVmV@ o mg% 7r-π&Ju3B5+~=!@1FZ>8Ftw6Y`FdyVU&Ip l(+ ,:O3 w F{B v8:qѶyY@nc)%dJ7K"TfӍX|HO+.{` A[qN)d-K+&a@v2JC6V d]9Zh)x6F1dd{.{EtSLhk`-q~ֆH.g]m$kĩdTZ{:r` ]ӂCޯO؉#,5La@v%}&J!id扵V:ZH &ވr)z&M]eNOsG:1]rH8h0o#j QI5>؀5h{(lD;F\}ZR;Z-ANF\1~ ȫBcHAyWb'V|(r&kJf6]_Á c<\ٯUm~)NӦu_ZZ̓Po A2SG\8oIBP6+e6f4>!V\N%|>> f$YrmD^4%TԼqQօt#*ᅐSJ#Qy@O|(T zwz'FSbAň*7uVjT߃voyVXf&BaU1G %,V YrT,*|zs iΑ5?KS{)A."cZ·a{W% DD,?:ןNQEɑ# )#3NyR&ʟ5Jbb{:md.TH;`WQpFuŽ~ؽTZ T: nvwe86OKH}t7YɃ58Fmu/]`g6p] 6nTQr >dDpɓa^Q\亱ϧA߅Q%iP S_ZD&!" }O.${h=@K P u+Q]w||ܾsjC#=lailH<<eU`El廛+t&\`VIA}O7l3Ap;-Oz2&al$ps֝ݯE]j0GP-AǥYc_`.N5QR楌.K=zkdɚJ3 %Ȝz;Qz%bki{92j,wtj'd\z 龁M޷!Mgy"W͎FE-Y{빋-O ([0&dw}72z Ҵ6K3w*5[9 (Oy$VaR5[5MO{>UX|%"Z;`۹J-A0/nZ~3}sM Ҕn1AO{Z?u e,,$(+ +,j(mF;ztq+^hHTGߨ'PEBe;2<$zfܡ8!F6sXsJR!ٲ%GQ{{}vv /mP5;fo Uȝ -3916c93"%Qcp?քé++w{&N~p;P\140ux0"b!)#qW͚ f9^$\i l#Lþnl*2G> G f ԓ=gpm4pHMRɼ0P4Vw/Ev=dUh1kkNU -Fa*]b6[PṡmaVS^l ߗ[-09箚stбQjstL٢L} {f-*)J&`:^fc:ujV;s'1d {j><3]= FȺU: 1i@W <JWoP#+Ve5-+TV!/M'H>^ 9:J%\/ ډھ!Ss3 [`:4-G%?op<с\Z5cgOZ?@N ]9 \X݆&ghkr{1*jC2w]$g]1jxB5!yܩ|{jV4 g\Er2F%6iYYۭ:vR d1 zY;WY\ϧ녗ɋ=Q;*@Cc%*6O2f@xkQQNCj׍PLJzd<[D]̆Ds07#6ɰjRO_JlKʁĘ46INZAkla&S1&6cf^[$TѷdfS[$ܛ?oRW3O)֔[`^>]M `~H 䊮1Xw~alrfY 8n'J8M '8peiSQ.˦qIq|!)Au?j#rvn'Z(9t _)^&$jeBJG\D{@`a %(ozL# $\zQ*'ܳl267p~Ueoāt{eR;@eN-5{% Ϥ6^@K&[,l 4Tnajt„G0io46V\|؉h\b " [$Mo\ Rχ":׻xF;\AVgG&܊_|[1;ex>Ƈ"ͅ\T*tHwg|_sp)1yW <rC'd b]`.Aד,.M/ MPS$U M7k2>l`7Q:@UU(GcDA  %c6?v;XQ@,%mSd sC)}v(6Ft>JLF>WYmr.K3Wl{nnKzyأ?Tl_~&ԧ SEĒT{ ?^4) qH)O 0mvnD gv+P;mwy(2Ia4l*K2tG+ dz》5B{FʵYh;W߯:mlhd/]X߹[$*$cvl*3z }ZF)73ٚ:0 vb}S7~y6vσ> r)ۖ'w =2?gf8J44?~ I޵m@?/DX0?a <וa,WP#2$|(@;T4"!'.w8T߄|g3De/z@zT~J/[O R~XK!xL$3AW֤Jޔ@%لP~b~LfԪ\Ao dIGz ?`tWe[@ ]X⇩}"hZTtߑ5+е3CU=$֧k*\AT7 dE+-Ya5Vk*zM7 g\`5fZaLؑ`;aBvrv4:X*)@9ޤ:Hi+)-P\T]'okEF%! sϿބZ.Ii>@*:ṵ\ʖ^K4ͦ3wrda`:D*^Y9Ȼq&k(l7`W\gPX_ ܤ9$ԡ#$sӘ^gSOZe‡dtYP;N#bn zػD7ٮs}4>H|L)R ݺd^.1PnCGbN 'q*g(<qQ+#t{sط834 3+#bF!?֡#43yՍwCa[Gx`rLLc ߪL&9!K;~TԬtBX+yb4]LU 3(X%*æ]ŵ)_FG]ʼnd-3z$]HX 7!iIL7HfPU^3Us,(]v%@ܮLqFdbV9?nq:RE> ]z!2u)܄iZi=FG#j<̈́*=dկYGlxJ}k1.r SEi!m;w]:ZG$,O8spͅo(Tωl4x9nFv4GIU擬55 R}L=8XO qilx̎QE_֟ֈOw e:)gAmasu͹ #ˇWA}0[Ɨ)]wN@C.XV8 u"7_?sT}7W1\&)R2GɏFc|lTRe㬗 &G"hGq? z` XpuFڣ5rwٗa1=.}TnihJ?VJ|}wb|ȋ#hP+ɤ'ͻ6N}!$jXo?U 1y`Mț=Nlr/NyB%$ ?2[)r)tA9c5ؒ ~ +^vߛOzgMaX"K%p:Z{r*HVmo~M=H1@`>E+ @SJlvDž蜧,)>Т{id lg`t1D6):0[tu>ڣBqtf '~YKBSp z 8Pp64VbF**.k׶;0Pܴ2:ssCILXˍ)&'0[ wkv Xf-9$ `šUz-Pr@XZo6LgP-%pT.]}ʳ=ys='Á}S]?;5nl*3ºUAP^e r7%J.gqiKٛD~/Knq=+,zWsVA-՜nu+_4rɳ=Ȏ1/|gGOyzB ~q hB M szXQs tUs:C{{XCQ2=6CwvnMkO~4JȞ&-h&9wUOIVcW#5%( u~U c8XG );w4ҡdk!X6% d6exq|O0ߩ?=/+^9bL(ld l\3i떎7x6qO: 08AkAt:-Ex0Q*?sf} բS8pz!j$V1hmVtHYqA C"EVnJn+4 KL0wuGҤZB W m϶~?0%`x)MSQgr`g*N:ܡ* 38o[E  uYn M\mKrʦ׃esSD#栃 'T_%8ce Z ;$8GHX2$Mĉ6AZJ:X-J?ei  ]S OاQ(}2Ǻ#jF3n@JM:]j[!ȿ}0&1@m {'8]þDlПÀj-iHepQ?4Bs|%5bI nT8E`VذZ:TWb]5]nbShYNLɣt""DCp_O|UCd-UUn;kx0{}S[e o/]R~ HdEn)F#ϑ,<5nSxƸw]P8dg |Rfd8(㤰p ;]+yջ9]L`cp;!O}zV>.֗ܔ/ _fBz݈mpcۇIVHy@dSSGpH[Q^n:t^muE^ׯ8\oN%s hf Z~wJ4B!k ɸ8_m2Dq8ԍa?Bmj p>iE}gѦlxiKH0 sM"#jpX5¦ r$fMIK><6E0nl \[; :ȸTLqh[RA)|ۑQ`\܈\9m}kǸs';XΣ7QDA6P P ڵ:xz"}zz7z?>)ZZ^2准-|>1z$\o[Oߛ={L!D6M^(6 ?]B( iT|A8&f+l(ӟtio>枼]Q)LNlYl&jGÊU*'*NYt2#h@.{+$f.I^Fr*T[D)ON2 ";1"ֵ"MݹHWjn*MN~ɍz;:N,d* ,d'V.gcT\:f'a䯨}/Ի *"09Kh(_9ز\DE7 18"cӖ{O }3hڰX Ybە>#TsJR9NDޱm*W/21;1ij  I.eW3cI rGLa>s.(>qh|Ъ]QK9W˼elo{!Ao'I?,!y%J kgaCd‚6Vy#̶ݧdhӽJ.C&G:KF*UPl!˞OI/SWђz8 tٳ`rVXWr%^tн{.7(}pbWs!, sTsPf ܛcgk1`9G掣Zև;mFMһ`fsy?;EeDDzm`hxN7<1 :o~R#ەG|:FLQ[x&bZAO6Z>@{c^XgJk2n̄b4Y0+4G-Js2`fgyuir.WxS#8'|Ďa\Hzh/N޷"5arB!QP$h(ճK!Oh+9\wlVˉHn9{ߓ6Y8p7mGNjN_}xU7iρqU:2a{j[QSVVUϝt ->mǠb!%m0O%K@UA9c'\DR4su` ] ;5/w.gfi5ZFZNP _#ߗ/KwY7~El8AC*RPvPTy9MM[u{?:Y٣Jm %ef:@Vj4Z_(0qdt}*i]dҚY-9w4j/[YAۙ5§cqR={E,xVTԪT|i%F.)>vaJJs|{ZV.X?#*yɏ%!Eh4 n*?=-AQ1B7āfա18V\@C^e!.? p:\P&8b` ݋ k]0s:?Vf1.3L?0Ň+2t?"?[9@u{^S4"o) h5"T!A}?<) WVf䥪#Bᣊߟge{Lo*ag2g8a℉4Ԭu&NhXAUK꣼~RFTʘy髝^}CzLj9̃3 ٰΟ(0Qviuwz*6c4o͸ `I\mn WvA 77Dfjk7\9fY8J%P7riۭ%FӃ:z eŐG]78G O#ATJvIXeP܋ kn5@S|=bԚESEVs]d2Nbߟh905 >~@ed*\vh"%_-YBB?`|WB`iD>aO1To7X}n)"z5㲑~~ZR3d)ͯ^5z2.GT֘Oɤ0fƍ3v 9`{;;, (Fjlקt,VD{7k`*qS$Ghcc?i]'_tiJOmÞAB>ƺjk ?K*} lwpc]ݿȎkPOxC7;7"AYI9\f,Ə(^*~L÷ PY{nY8+('C2TQZ^- H4d!]EI4kљ-D0{O,AO7拐/ *Mp]b?,U4лiK 7#tjͣZtX6"e+5O="]'9~7O5v;uu`ސ5 dz5P_|W?t' VS3zвGjvCt^&ALyK+eya ;Ȼ>v*)LR$sYG Qb!]CU~Q՚}-)d-rzvuYK3 ͟_fmgKuG[9u5۔-Q!譶Au$vpf>t0-wwdFPySWdO [ R)ƑWpk]blƵ瓶/Tɴ Ջ=Oۢz.$?hGSpGE!"cJC->|!o?WyUYGG*X"eyVT -EmFFV(] + g]7 ]:^"rGyڑsrR_q͉8k$x, GtՈKtv(.x%t{s-|ͪ]Km~:aڿ[$'A`LW * k' ;Y33JO Zge,HL72w7raBr"J9!vriAiLf0 ڝrݧsFLnf`5Y 䃨j.5fݲZyW,mvR9[!Jf 1[~)7~\^ZbGBhL@fjkMF}&]k}V9vVm@hP#>i">hbE:?;}vsFTaG^[ulV^iV.tݶ12Qg9NN3sӾ}^ɥ0S!؛ LEC Nx@tAVVtyPj [f{ GU}N,ls: D. $WTQsmJhN'Ɋ.1#ՠ/7٨ejatr_б~դҘkNn20d?@ Ѭu:.tI3Kv˅FUih9(t(xK f)mt(nj%vg;®Ù(VJĂzXN1 +ɮ]Sbm,рhV]sF)2dѭj(Чv DZfZ;;hTr.bhl;Òp0_ L93ʢXه9cbKF h!/&N[RS+L3>P r7nszٌ= ~"wXH t. }=Sd>EbNa`Ceo0&i]^+J% hoK8\MX$ k ^1r=B #p,z㎠dѻlI%c:4&[mIۯ-ԶG/W/쫃Cmr] KH"]'}QfORjIMGQ婀0[EPB^\1̉C%Vqк?!T1WZJ^at?_q`6LEFh{Cah&X"ZaT΁V sAzwtY"0 92T Ԋj;R};ȺJYe Yz0<}$#Tia?q5m}~٧kL3ro-ymMǠ^.F tfK1Ma*p8\:@[wV谮5 J@ $:m<OXsv0_rwM)M/ 4zk ǂq7͈V .H$CRn kbgVC I2z0rMJC#2'd'r^?A0{<6#:ol2iXk08zAd{ |РEVd0YR ;wV q͈?星,;<%=~4f_jE>7Ү )k `փXyrG㿳Z" A/Ґ`HKJ񗼍e!iA-:~ӶGa>0A:@Z'Pf.eCS4֧Ej ygr|.-~b\iI'Q7Z hb췤2OYK$I}Kl6&k* Ìy&U:#5i^߮)bFLLr Ka61pHJ'9҅˦F{4I%MWUl>h8Gg)4)ᐊzX]ؓѨ}Uc=VfRŬ\"B \_! Dc$υ^@FX$Od: 6zo %e's7#HQrRƫG>C52"(k;9@X~; )lZ< Ze/]  KT^BKLdeQLV3j#+^j`sk`9A42fl#2-`2Î%nj\ N†5;fx#ht.gqߓ{)Ob *)&lQ~ B@^(I2nuR- 1Q,O-=wghZ$<~=H$yj"epJ,Tōf4Ak/f`%:BBmƯl0ۊVXpQ1lvzTXCƧ<_VO  O?keQ}%mA"n/"t]F+sp!S i4orOvPa Gnz|S3mZp[˾Ⱥ_TReG 9/.6ӌA*DI/6(''b7~;hv]bExt?5tmX};*"h7VEd:T.o2JϓLj#L5Ĵ\\֫#Znu$JhygKwMɸ0LwٕI?9S P6ngͅ)Q0s~4XLAu6D"?&F^&&P $=4:*b4-2%rr,b旡@QIv7A߰$s[AY3I=z8Kt&n1ZJK#6rxq~UF4Dp/}==қ8 ۅ8 i| QKIύD`!F?BaA5 t#Np0϶8RAߌ0g\&;u3FZ\:εV4.Zþ2] sՓVlo? ~Rzhwԏq\_387E^hM|(:=bsteJ/JO*k ],0\9ѫK$͖Nelb=([[['=yrРҵAWj{){F#?`̾!yBvB(DOtL,~;2hTTb&( ;٭{w'CXӳwuc77oo?8"7R%+iy49ZؤJÍ^8-Kp6U&k]fVz_))dbAb,'$)<$ʡn#*auQʿ 0 ]%Xw.=C֏1Ϡ>_eÛHޏ&ظ@ \12c<@^e&ڬӘEhAqx.X"YB 㿕rPhzRb!G.+2jն$a<G'R~irwH`b *fOF۬w[mLVA+v47_ 敮}RV1?yg:kO*a.G`ϫB}6 q͎sI:G`C=MjkbBF~7a=9 D.ci W! {w;רHR P17ŕ$",])q(~VYe|EiL& 鐅Ϥ%6b_($1BȂ&=fwWh*`-҆qBof-Qݙ&@c HKllJ1{yvoU+zgzP>8@PPMt&%m.1,nFzaq}pZ: 8=CXg_ܩd|c%_ $ j xҶ,̅1@)W<鈦sK9u $ӊ($~Fva-( {Xri̥`8֐DWkdݗP@}/AAVlG 'p0\'a|۾Hh菮AS܉EsY¹L7NF;Rqϵu$eUo*!ʍ#@8`iBIF򕢏w* A"ecer*t&ITM`E !C3iLy 6&ˤꙖf-2=vno5 FSE\1 B }R&PڶW^OzN{2p#dϨ[>6=I(ܟymb7U**" f9Lho}t qF؞eH"KB"a[M%P,\cLs2as\ȞeQi |wYIwuãa 3,s~;:%J-+/.ixOJGÇ؁ [ SSEoґU/毂$ގ>!7r 12f>.xЇrǚ.#?=c/ZS336.sQ|5>mAXFoti ϥD#9C@ǯPAL6.( >؆`_6Q!RhWKYvͦ3KE5KծѦ`Rkk+J޸.ܮ(:$ IG.PUF:>@ve6y}%}&Jr*LvX_vx ,{_H2Ao>(Zmfn0]pCu*{j>u+H7?YcSCBE>̵gaPbuN5GK}Z( 8{a=.|]n&7Wj\й-Pyz՚z`7ͷ(vk6O v_bl,K$N;Dw]9#R؄[jF4XÆ6.5ylwq,#/O7/[CFp]ɊŶu֧C~ r֬Nw[;u!_=Ui˶,,:BɊ| %8u{\}N Zҥ]gXI(S!E1Ӟ$z6VZ'G@zs/Lu=IϵA?F~ݷj3J8gp T}^+4شH }x0& t2<0O٭JJSlI`Hkї^btWsщֿm4K2-S OY۵)1W^Ýnk>b)j"2KOQ?1[-!z KKzկ|K %?[v dtݑh٥btB4tMjg=ɀ fx6F3tzad{CSnZA9QcAn6XDrj[2͗Ze$w 1e zB_y0mDMjȆ6,JI5Vj Δ](1m!OSʽd YA xU ӄS{;U)O !15zfC(-d'fsܳ&SEV*B Y\9mnP}n8=pO4,FMa ž cGVՑ\*e)ڷ0}A{l!10뜅=nk#1ة`2ēwm\ "][¾J/䏷wLZv>/_~)Cn37"31p3Rag.YU5eSAn[C}ko#F=^}˚ʽbW%>JPnڦ!v(r 2>VXƎ*M,mX$] #!adAapVzԩ(GH+F[Yܣi;c 1ue۬≴0^ y߂soq{ ޟ|Kx[@3Z`>deQ'?XS^0g1`0svi6C86aЬW⯔ 2?IM|ϴ2ہ^4F, Y`:\=3gO_JФ-*K1Nߎˊiܚ$a:LXTdhZ!C:4+pѮ($#ኦM)l˰i1vMˡOVmǪ#빚Ũ :苈9ijF%ltcӗεCI?h~?Tv5+-JWc:WEV ILzu$F 0[G3$k6C(Wma2 5 z :ׄATGwE&+Rd=J $K-g$?&4T "B4Jb9tF0ݠ$J7 % .!O砳bFlnԦ~?qcb S8ֿ[m fv^k)94x4ʣY0^UKy3:֍Ⱦ%Yjfu F >;ηDʨ惲|ـO8=Q`p2rKY0;KO\b<mo*GCkն-;z\bYMGnk ݑTH 휄?pJ]sA5Ŗ%"bwDr[Ckֶ*P7DP8Z?!i p*BqV`RP^Ҍ>x.@~Qp>8U^E+}&&pwεF/o 0NW1/VDЯ`meKG"OUnPK[3h{ 40J,=zv"l />P#a[[ȽحMpr*x}{_S||eAֱ2 p~**Ýbx' פivCp_G$n}-S$J䚼Pf%vWP_g,ٙ(" KԤc}qՁ_\JfZwQ݊O?}L`R1h"Ȃr3iҴlM lI6Wfs%&Dץ`|onI7C !R5y-ߗb{pd8FJL+:o J&H#r甆h3vV%x_ICXo>f術;(l $v ʤ5_{ۼ\2z+|}7Ǎ/fͩ / );ݓoM]Q ^`;p;=0|9eC71ZNOۜGcI\Zv*VNMkR9D=%Wt'MG_ۃyRUz#$QTvGi XRD]A&iO57nѹ/iǮ"0d,+QA=~,` RxLPoIxo_VHG`ٚR5R~œ9Y/ lI b24{gͣmkTC!'vYBh`Xw&4]츘u<ޖ4p\$:!&K܅7iAtۻih ڎԇ'Rwl\+dsqYZ< 4'r𿪇E9P]K`jsH o `* :[4qPk|CQIi˱kW4brk=_T/#|rSOWUm(,ljjC!z94{f(6!ηYM2ƞI9LjUL&x&{ymrY DLQ" j{ێT b3{tнx/%Q[W=TͫkKwrF9xc|nuL8 Z,GaUg2ݍmV_޿}ǙlHٝ#vϻ.]Z(x?%X?il ՛ġЃ$T0#L;kPg ')Wl3J?=7TLþ/7Z LB>>Ó!ThFVcBwc>-oHN$& "%L<`6mU53όצ\r‹5Ʃ6>[j1 iFM7GK3J*(BMgS:?-'6 ٌiK3bߺ(X{^ďQ*JDR.C XŃ:ɱ|M!7J拸بdl-yȩ "gq,.;) ׺'x<Niس>pfOZCT(F;MvF%剌ՙPZY&2 >iue0Z j)Ϲ1;<W'xZLIt=5R~lCc+a-*!1lc7x30d"ZkHG:WtT8ҳA~}i;@\}p̬<,skXIԞ_!W/v_UN[0j^ \}1 ]KCDbT%u;.ε4䀄=*@ %DS:yJmQ&y) Bf|OgX{WW݃b1QmY)/:`p"c)TN/S.F1@m379#HmQTa-BΞIx-b5 n-׭ؼe,\%J\XncU BC{PkIM,G99# 0`7q42"4->Bbyes5*lg٧׀,&fG{\[ L7GX)RM0;IaaG[#l?e4d:񥥼|?|]Vvb(M`"}3ZHK#( 6Ol'GSm/=yu=k~ |/+Gy]Xp|+gKJKQqiAy"08Q))d_Wj]`S+fZ~"A?_t$׵AKt#_{9DU흀܃p|YY,aa;O'{ϭذKE(׏dV)<4QyE5ef4ڪEm\sM6A[lGvntm'Q!+Sx۵b' L-2n)3OP%{ijKN5ksy&!lOӜ<U7ӱy$#KVXf߿KÄ9mh0Mxojr;񶩃I҂0uCjZy7{ ɿ[)ױisGܑg0OԾNA:(R؇7[1A-\;1Ӵt- 43"e:S k6IePRaVFqhޝ;_p)r-BDYv[Z?!cIJ8sF[=3^IGV LiʌR& ]\1K /cKOg8A<рܠe:cœ(M#[EL.s:j/Cs/U0nG|߇aVͬ0M~d 4rsdɚJND(hoO%>4#R(V#ἡ' EXBF w辗\i ǥq,UMX6CXa|R7\r⍟vc|u/>aצ\*ܝ.|R ^>}0t~2?OwA]\}HHC Zcn&ENg)K= $r-I'HտWO 2#H*;ch؍^zF!=: b5"=[;>6;m^1ŠPD(YzCo?P#UE/-.?n-LlGC[íKeݦBy;62@ןjI=+h{~#]OxZ5! dJ?U0K)~SxیHZ6W^ۥ$'NA:OBuR)N&4Fj#nӗKdYTX8v|orby$. 8܇U-4MJ($KVjvvX;J)E(T_i RB!-2z}ʺm2kvT|$ ]VѾgB"]8TsM>*p>rXu/f-V񹮊U(-!8%aXH#T;;LdCZ+Ȏ,JF7ĥ ٫%]VB@wYI!z+h}CyAUZf.6+3SCZ|"d!qf5W('Bf`ɺxˍ`_Mnڏ1$c# Lr9}Vc-ݳ/3>!$GL%^Em_zl|w@/nbL^xPR9hφ<%o싩j`t}:ɽ0WZK2k!KUTeD6> "oʗ*>_ zT!Pi8J8%%>6~`j/ 0aHTi>_bJ":xu, VWQ'ߴ+@ݫD=&BFf'й~rUWh.? (@_gqrYʡ{`c;%pj54Z7:^EnUꥧP W6audDOS6$T TEnˠB1$_fi,9D辖LgHZjs29qiHBᬨrj7I01_swEirmH70 ϼ:()>0xT波n /by!Nlɦ7܀2Jzӌ"0#àtwʕĬWUA_n*u𛋻˽ii%0Dx0JnUiPPP߂F,2gQ^X vt.fpfI05h)3ǝS h}we_umVb=yLzq,Kt0:R] nQS-㸠1Gַ.J!]J6#P3at+v"Jfeh}e؄V%O&DO!)~ݷ1PoK !,5Fى'0ʱ%k/#N{TշA<BW?w*Ky'\xA`! s v.W3kB-(iRO EܒHȕr.Ƚ۴@Z Nny#%#H-ՠ!C>l{&k4uc4YJm;$glb9@,WUV{I۲&^]qB]qbΰkewS]UkeީGTü5Q4ӀU,ɠLnc?.6[g U' wU^j&4{Ae~ZvL!]C2 OX$)z, e¹`~$Ff Ps}C&t_5g!Y0a )`@*:ܷ"OG>XAeS*)p: 9u:.Rs e|HmY;ryvs 9[EeP}\z)BEs. o\.:T2vjRppsG`}(y 7oNmzeG)M{}8tMf,GǏ/avH2C^ad$vJm)9i?-3N2֔,顦.c6#{.dq@P)Fp[Ԡ7Iluϗh*4'#KEW@\ғLE,Y|7~0Cu^΢l_Mӊ߽=+ÁxLڕă@]W"-& X3}f?$59oR`?`^>AS!b00ba_ϱ>H6;8Բ%W`g)nWe]uW Cpox"]dajw"9ٔd6A;]tIM[o}*Aae=Ht5T`m8Xٮ? O6TS%2 ۷p\T5TOĀuTi&9"ց #gEH*'Uz`eD ?N;nk=&jW?}vk.<;Df^[֑cA+I"PF 7^t( [4z>z{FeQ$mZ"I~f Ny 袥{>5EGcؒ%=0q?lwFbG/%[4؏{.xFsq[z;_~aY-oDkB?>b=c ڃ*6ΚEY^gjZNJO~eErv LdCYtܭY}jx$1!~\<˩;&t%7fh?Qȍ։4iJ,[h>(Le1'M=^Y7s4خ'yCdO>i͂i $NV RfϬ[H=A\ ̼ }}@?&ߜD* L)drnE3"nqkm]Px=uBP{F':![؇gVܫNXtA l4zf˅0U|z؋ؼ#E<1kZo<1w%t#ݕ{V9 Bנ\#4TQU~&ؖW! ܕHԺ3e uŅU9hԔ45}5pPGx1g>Hl.cQU9n^gs8079!A [3ؽ 7 +FB^M={$ŞZsY NRb-=(vM3f[ D d ]B46EAߑ;OxgJ EQM}aO) $kpK$5te-f5CFI9#vf9vDpvf$ٿ/R l,|ہn^ Z'07EcT=_l3d~AL6_aBJ|miN` ovO= Ia=< <>1:}|>!Bshy HC=N]&-λK$!ϕm}l`d8yk7[Kr%W9V3lp1R^fCmi~ܷ ɕ9ԪV7B;E:(<{:޿KGsfq?|XAE{.*ZG<voSPB(b3swËx۩H]'r#0^+ :8 Q[ᨐ+ vEZyyRlDL7qI7l{c6^0Ċ8ho"!DGQqZ`ʑh|ȺN(pm ?プ[eRnPVJNx_E,q(~zU ]:"D(A!0ƍ'iD"TXG8aG!0[=@9& ¥Iε)ՂzN8 ~,ɴxK&]rC.bFv3sUlcƓ8P[R/$\'b9?qJ?6\4c?\@Ïs_oT+3 ^R%u \@psMK|GxsүL葯cd9LxF$W"(#k[A.]:-z$/P 6}ޏsϞTxю,d6 /3POJq}HkʹwQ\\=F5,NXyzsWoF 3ǞݨB|\j#HG4t0imwF5xH#)Z:sw(>WdcX^M\{f0x;w(*JDxt KAM ݐ>@͕:,'W]a[O.;&== 7+\0Bb0J}:[~#6%C3"vHA1[0Y2%İڴd\5 ~_܍s;3Rު9َ}J!VPf% 3ȚĥT +̛#lfKv65n8t=>c`}q%OZFB$ǜI;وVҲ._:f'.WۏEݣ6D T7,óN8PP`LJ!~^QƯTx[MP}\ UoO|@5k ;]o\3o6_{{}ފG<3.Aޡ @nFIXՐ.VlDĕ'yrEqm\f?f?)yv-5'Ou @M#[3vWP*a OEgk.O\"Yq,WE۶Vv{%NN#R_D AܰoHuQBM2(Tp;e޲|Qn&uA, 1k%-FǢ_>%,8Y$yIEqbv|ef:Ԩ:~]!RL|Bd޽gX@G%u4R!$y36ě; (qᡣ &ArMvoYѹW|A0fv:2A@5R( PfPx4QEKAlSzȦJ2׆ꉞbJRPT3 ":YNQTtJ@uST#(9`Pƹ17j*I}PH02, ӣut,o"34 Swؚb(UUswR;~}]5҂}ԍpP[d]#4u-튰^ϭMݴmNF{yU>^GN;EK̼" ˜t}l 9V5} 2\<y\uQ^c^n];$Ilf;3o:Mkn5q+U >3VZ[ C Gz% `#I)|wo'vꝁZtǐwqvO>SBKv(}$P<TF!> 6$oy^wG^\cw" V;m7S1PVյq,uNj_mzhuhtZhXSxmg.ţc\(˨jL(kDxISa ~<QAťVPnDpc$uNJ[zRUG ]PCa^rq7pl# lN VPL]cxQJW+≯#'2)sEޔjERȡiWI_Z 2k~c0P;j9=ca4Ц4-d \1g#2S|Շ7Z$!r>=,TܚLt 0J:9aFDM0^oJ HoU~6H^M۬eqq~CyӶR:r1YY޸e\Lsm􏑥A**j ȡٓad1/;oH+W>N!EUI:Bmb04u"d4;p]:77nZ$K5Ag*k)r+Pꉐ٦ O#cV5 ql96 'TeM.}\FG:Vo))&}'+JSuҊ}Қ.=kfxSYC`UGFOdwobeN,Sn-OU?ȧxI\R$V"弧b& y2`c`}YC]!$/iHrFU#nJq6;}^vsq]mO߽۶ghVi}~짷m}Uf0bVdz5 f'RY%[#[M04SAnz6JY >פ*Z <@[2)F 5j2A j(dc9 7Uk052AgGGe3g6R)s7B;jP7h#ﹳһ7Fuoq龜${MLf{Ot9 K$_[0ƠỘZ+:">mr;@U8՝xϢypNҘV%M>uy/E:_aȱT:8@턨8)Lm.Ö|ڪWfϊȿʂ.ݰ`RVA :o>֎[/N9&w"99ty㸈c|m9t$ypPmx h)UG5\d# .\ 5DI ڊm`Gz/#/tq37`uo}w,Fo3A]t z&FDڟJn6cŚYYOdž`3> b_Ukd]+я1Djzd^:`4YUP/WI{rF֦7qXxk8RҵUԛfj#`KͦEĀ)=8 ,w {[i7o_}7$3.IYW0DV/|UbiLu9:&2&\if^.l% 108 -c.B**-x=_c!v>D+,v R{82暜{V*\07tYXњ1Rٛ``6$ܢ݄zs Etűļkf44y}Hz5B4A_Ώ]fBϗ͘W -i!Ll]+uzرxwg?hXXLEämv^Ӣ\EYQtC#@I5 )kCܜQةP$)NIOG&NCdno0}&j\[AdSw:w;l|*}ϖBiW ozqUq <=Es|ti}ev瓯A$`lɔPXPGR֗ OdgH6[=iYpq^wCKxn RA[:i8.uO=@+:ՖN24 t_ UD0pZ4$9%G+yMSv{K .mt "CIm^^J5ey9`8K=bTYdڛkdr2@̒rNX[FOK*Ñ+싡ZzWў%O |ߨ#|B 2 6g.PE>S r蘡/MXZka{ n(%8/ 2(oIha8.[Nf$@mc;/wHk {J8Hi+c:63 @x#Eg_õl+t.1{Tw,iY2!ʹD(=+;,ޟ9{{R  ̣WpVύybanOR0?^=ƛd:cЖu"֧rk>h .ˣAU];! >:â5v%,Ύz廒[^ af 蘳:o/JXH] Q}I̦_Uk_Lۜ刏KWQ D%(5*=~e͖G5N>X]1+aSeirGA(pRX-ؓ2%M֍H,ѩCZQϓ`YT"%@W[.57:3(gEW ]0xnA0izpҞRn-v4SIhWiwٌt5mcEKW0gU,8D֖ ~Tz k|*KN2Z*$k$] GOige>v ^xJ( 68X{i=y7dbsȓ%va4 xAu;lCG7;e)8[iiz}}Q[1='xl*`M2HvYb fu,v9uܘ:aEd82/˟{/ dU=$3#akЫC8>Y~mJ廒IGmjo_2+~s^\A;]u;S1}EU;L0$?ŵGR<Ж.N1*d#(gϰF2W* 1L'&k^H lAb~-nXz6MkWsw( nbpil5kA w%TzG EE& xɗ?@QS`dYǹ2[ ؚRrįZI}Jݠf:+؟awxm\tu.NEݓbYƿHQhb؇.*d1!{;_e'B"zvWL,Pl%=B_ˋGg8d"R El]\?G&ۑpj{M;:_%~ĮudEmR` w5xNqxf2AVAnklGcg 6ñ:&4OH-<#Y*O9JrY 'DK`);Lۺ}XNjnֲsb#*(G cӺ!`=xZY- 4BŃrqeWvHʉR  tO3w\x6nyFʏZ9Vo,+G93; 0lllȋ ?2yEJ\ лXA&:hNp#1.էdĄ߰w$X Ǵ7$d0GKiJfb?EDD4Bm劭NeVsRzn>68'(T%RonT?^ARp_] RT,[K$2CWDa+P#J,  Pf5-zK~0[c'a**?1plHzfHlϺ~463o, p&Q-!^Rc2Ƅ!f$ggӪq3սw)b [= zGmOo7+=o{ p߹LaT`(y b]t)w8Ծڸ;NFk#2^*Cf%n O':wROMqKf( *9P+G kX=`0ړeQ"G38EFPds |ٔ Q[Xu8S4ODlA1oxY괾PD2uV0dcf`zC], X>wc$`g,W">NP=N<<,Uc')c6EEd9rk8H4Sa2F0#D{gIACx7\M^[Ѩ*H="m K?;$inTeah?~[-㛉~%M?khƉ)h Sr_/?"YIB'CGѝ8`kZCrW$}ʓ-6{9>&|DNUe{jriDܺpĚI~P1,VNvۍ's7-:gbȻ? ^O̍:ϫ4{pXοԝŕ~=D>[)es8^|OxwGS8V!f?M Yqz=`ZlR,/%]C68+WwxHkW|")NdI]iV RBCKƭc IT$71uMNմyy- xXtK=̀s۬KQ/L[ PQBD-72{6@ 2VVNioH1t6nU+<04O;kXy[4ry21ϓՎ THS}zA[H8/WOu{ZPsttժ7/3ϗ7@)6YX5p}-ZKB[gyF$R^jv0*F>7p]x .o`nmvfppU>{e;V$CJKO#wwJL%ruũ3 =Z *=:3Cv b59-$k95vX*!}%T^ ,M `ֳ^J}w>=z2g}k|x6y-RQ:z0`kz3F6j$Xgޡ m?4QUմއw)p5[i޺ߔv!,smUIXH-ujK#0wBhpO =e=CÚA_m1wY_ʹN!U_U!5akB4i %]hKcX+-wh8`LI&7F&wmW@ K`0e3ӅBb*JGr~-sY\V,%pǝaRleV̎د6N3P:?6. + %x,>!"k!-}p{k^90^ b;fzWv47bӐf҃JZ t୾au8ײ8I}j4BW:R͜-_f#\XׯWKCU"2Cp@Xt=?umBWn6Pw { ꓝd y]% V>LU)`R"@{/?>^wáWMKtIIiYgScmScm;8Dbة,m;P!V/Nۗ&M {c?k*n J3P8z8Gα 8@--ci_[&k5ԄtfS>ڊY` .{@M#䗺j'Sޞ (i=kXv[d_^X^?B%-~Rw- =Ĕ>uF]N%!#LDkR[rj1tU QsAS8P6򅭓F$륕ta_q@}kBEr[y1g~Qh.+x=z 7О #^v~)ԏL_$_8lT;%=GZË{6o>@6N;Z*p>av۳ًPZ3rҐ%rX~1%Ҭo-̽dl |PX_/4ė "]$^Ry_-*Ȍ(ggHH )hYqV)!^%=(ӧV%ۜ/]K(Z%Iu>I#R>h+=k_i=@pOl5f#~{~#DO9孱ǞVr])["4~cw@iaupoۑt8fmi˴돬EpJBzOiT$I/̬JPpn %sqN4iPNdJg¤ `%A41O<ܑ)qj.ZQhsn$ R ~OoBqݪI@&&.eZmx7(opJhT5.IZhEn̯/wUm]+ TdtDaH~K+PD5ɭ:CqsR=H\`GNMVB#ay,k-R@aku'ʌ >r0m3& @CvN„ѫHZs'e L{WhVrHR`9"vpgPnJ갿ECf/ s围Sl=Ե?,[XvfuQKnzɻ :sw/=V+qF0Q) յ.  'Zc?K)Lú0FLc!\.:*28-7ՕՑhgsvb7*#")2wS{lCnn P+jEFkɰ$v͖QrZ~ +F,F|ӱq@J:쵂/[aƳy/a9]B_[n $_c˄اgIOrK8a*%?Ba7,"檻b+WpP&JsD @t2$8;>~Ҋ ^( #6{C|YGwSV0|ƥ2GNj5oέKU6 Q^tI|nJ;^y! u蒸* Ի@~WTwjSsL±C[Wl{HHG>5igcO47(4i>WMbֹic f3Vn/bNµ?2i1,(tvŧSs}z!Ӕ3G<.-CE]r\t W>rSBJT3{f :TLBy#nq!m+HR†qDIȓɓO_x1H[C-0N^ugN_IN8>huD,İnI4z?QCJTn"2DŽ1Ȟ78d'o^m=4dD0HAOk`0`8|ש&k >Gp[NzǩaL񲶁 o$-?żB4e76\4{%h@OqS9EIX?V W&<6&g&` X* E͊RQ <'D@q6o$7swZv7Xlwɿ5ְy3"=h==ɇR|YL(@ !yUY<ϊa B|Qfu lڕ2mZ8<Ư9oT;;NWwr؏ZƔJ-Uf]4֞7PMv-R3̬m_ H :jz^+]@>ge7G}#`aA&ǧm|ŮڒuJ_*~&x7ʯ*hX^U$Ssĩ5h\8o5ȉXIʃ.|8F!ii;m֧ Lصw8]Afjz+Ee p ]B]6v+<=\(C3Bmv>x.̡ܷ!uC;^3s;ވw^pT~vGzoxuNң;RAט,II:Ӆͽ&`YSVfhXB7!W2"ȍNK9S;O#%=C噌1USd$c%-F\C*' ) 07`@i20Q5<~JBu&Ȋnоrnl3Fؘ*%R~zw;m&w񞻼K*gȾf]7hކE|?G< x@ihw?_=%@plj̬z$?P'YC&߃4 ,ؒfkeK{.6 Soyʷ)v(uxʳ,#WtU"w/r~fWL}]dU d*7%R,RQղ#AS>sk%$M=ϝ:tx BqG"'go$> m}d@ H副Ǯjl7Y!s:;a/d]g1n8o*[|Ih_/tIC NV-믋gn*To~!ց]Wc /HYVHA:뿨4%C`&Q 7 äP!zpWzQNyA-_XIjކ+S,JMG{}Ȕ,;D~<4~VLA>Ǻ=%5 G%>!= JY`g)PgD?[S++{܄*Qc|`Σo"wSE2ﻊGj@ 8-Ȍ9R|Y}g+bE]60&g򈴭%X7 ?.`Nm/}1BJhȰ?d@j`JZЂ@;+p((y22\xZ5ŀ57ŕaUYrh+ۖH~'48"  Cqϫf ŭ|5 #x[m4ֆJw ֥5n;InB =ylx.Hj M"?Ǡn-nLG jM ,4/*vrqL ;%"]&\VLdR!Gd rVP,#+wO?'̶Le"DMqr"ds:f^6g-EH}\E|O,x&桔g@C{;`QDr.!ml|#kpgDr3f2'(-(E-ʺm=O`ER !],M=ryNe IBHyK}jLl1J>TW5މv ܐZ,E?>+LZ~{+ʡADG,িBl d[4DXj!̀a@b3[.{ J E2L^.ejw o-w1 @46IhƬBg1ޏ8\f+_?Lh8M?&M,iC2~qCZH}IO$f䄉@:bs~>Yq?h'-,u0=y=m" !Ab{A$sdXFE:iZ&S3M[bǷ8v766oQ.b%H޶52,z|7@ %>V`qanb,(De@%,+P_wҩPVP#cIBP@ [6OBC_;r_[/B{yλRI$"Gxi!B,T#vNԻ/Q{qo5vk+jNcCl \hYem6{ɄOq@ MO7 *F>芰:bw+wʮQhen&Tqxâ4ADUM -|` D2~Et;)$ST[A,jdX5/`\i}Ʌs6"<%^YC96ߗʥnOݪַZRX#+7~"γtd-zwa%NYʩFZ*Rp7I[mPi cOt{@.G꜌{,G3؄Lb !rC*C.#?:Zit.F̵̈́oLunť  _Ol&3sȑ'cPK,T׻1()aW~=mc{gY XHU| 3Y7I/Oʂ{k='SІCVo| ȅsG&sFdէ+pE`*"2H=4=J/}o1/߰h 1D .t4]@MH. ܚZ%B8+p1\7|WD YCF`CoMM>-7>a[A`p|EP;aƬ SQ3-t& ,EPH+"r! \?Ux*v4u߂i_<ܽ'*\ƛ> XhaԒb<~jM: ׌9Iu^4j|T]S$WJuGd*կs +3 -m"(_>e͐w! glNZ20z"*-dIp;r|2,G^O_Y4Kd@L`g,]S=h B}̆ۖy}HF> 057$Qu?8Um_?9Aj]Fbg쮺nҼlPw8>6OzJӃ 7m:gA7> KUx݁yR2l-oTC[trMhL(+źIOXlVCJv}M6ٙ,lZgR0ӿ?ݸ8~%;^Ń˞I\C+sg"( iz (jۘpD#RG` LcWA_^M2Cc&bۈ=I-/ΰP}C*w›a` F:tO,[\hBV{&X3?Ю:v(Rw!䁬Cz}SCŕ]"< &0:(se-c2$ZA4=H|%أ i!!՗W+VT`Nẑ|݇R?Nm MuX4=TmQUD`ud VZ;uX\X CMl9n]ǀQ;M]zū}bo3w/7vqapsh`@^Iz%03+M%EhhB{aMZ 65=\2 v|YW0ixH 4g0Gn=CC h7HON;"fx[pћ-w=&>=_V-;yKHvek EMiz\11]ra')XJFY*AaX^l1^lOo !cmdZboK1Cd3&^#7Z]Jr }y_: Iܮ7dè4=$J1N&$yYhYQGqଆ|A *|>p=YUlMWi,;#d^{?;;%-m_ѱ: +VF0a1 d>tN^NK8?Vn:1%tzSTd` r<5ma*Pݷ$ iS]~wEm( VBO?0#L"`J;%ꂂz%@F=?&zӦ]_+UX֮91tMXB%8LGYڶǘLҺ3tffӸnnHhp&r~pݘRPt۬]Ú>&Uj{Y pfZ/Oumj#zƷds_nV~yOd‚I^) M@{]:18< 8!ϾI+SĒM,-3Vy`.f'N} tnAra-˯uoZ #^bh'h]A41P(=Wu5іu҉""E},kԹ "T伩8gƺrռC*W$P^?LzEŪ$h*c^|?=:x]ק揩;:]n7eB'Τ>i_܅ xic^&bk4i[Hq'#l> }r3D aq1.vUpdx8I1/sQu.,eިI*N3Eap P:%yԜ{hze`l2K (: K cӫn8S`);u?>L"AZeJǖ;si\a~vwY9US)Fvg[ XXF8} 4Suy] <1:H.g:MN7vyo:)`4|cvC;[ո9 Fǻ~˩0׷x@1%!. kWLmgm[8qcgqa ]*Ş#MΤ yWYbSôiTEXh p \7ƨ;nQ b[E1ZFևZF]}=Π W"ʉU^5xt"yg^# 6-":ls1" `(%Z9 !Х-X5BOY5Sldžꪧrѵ9bPRgx} ؀cgNL14BcJ PJݻ6,lBEպh GݹMt><$6."٢Fv~HsS`7&XZ6׻t&(^t(H-M*˼ge;Ԉ3O;~2Xۧߢ]AͶ F1ؕߜ omBGo^>v.6d.9 6q&6߆Mͱ ۝&H[N#zYkXV!b Xo$* Senwߩ{e7"ժ&L0NKA-]eֲk7OC, ݮy\O;X|͂!Կ۴x{A~kԌT>y(5c StF.>\%,ŵem&K;Kv[?donMxCvÞۈ~:U`6+ZE EF̦|Xk$2R 9ȧA_EħodKx&-{ & 6%@ű``Gt=Z1Qɪ4︺]{ozi 7)3-MN(cy)zZ'chGлqlhYBTNpgAl8Z/E(\Ѫ1zFeTKv׈>.bE Q Bg5=hW\ָ8b*.{( c&hk a/ػD*lX˙k.=#v0L, XiT1ZBFjW]#sm,.> 1zw;]c;dez5{ [IKUÃժ18G ޖS.Fv~0`3CqR{~lQ 4]Ͻ0*Jkq1Eu ƾ5ra 7-%pBYzjm+/tKj Pg;}苕!2evC BپD_/8GGYæ+ƧZ*5u85&;mj|S ^~6"~0BZ_Ŏ4ie=מus6ɃfcW-p $;*Ŷ<:X ɑCrJN`iǶ5~`$v]r:\!W?.>4b>{u7=2m󽋅ذ;I Ϟ^^/!;?")a1R.ސQy_SQ[eWQFF a5nĘ#urתQ-Rtڽ*^O/2*),K5+";4{9vnJMǦ>8ĵޣL/{_Tf%f8->هn}eڃ* >HCʃQ#b&9HS͒⎝) 0CȪ9+Zޛ2uh Ȩ/Xx߱7T2u3Jp2OAwJݹ_ee$˧`=Ux4Z";_OSMOX}$6 D+DBf{츒&~3P9«*h׹G '1~_sR@a:XPkwL\}=R=\ѣmڪp pil3,g X($UՇuDz\1NafxYryȆ?E|B/7JL+}7_/ ΒPdvAmgjax% ؤTb`$j K9\%y&:f2*$\9~>GgE|KݰWNy= A8DZcaꏚM07U9O5q./ܦ#"!m6.{͸ʹw?H-/'KBoiCv59^~0cŴ|݄LnƤK`1|̳ c.Ǐ|'vh"ܩ%) /-X]^^~wq-~8d^.a}yɼbxlQJJpD2gdC@:# +N"ܛ'`dn+qGߒJ-4YR& 4Pz4=IoJ D?-xӢQ瀮C E>\8sC -)qVIeM2Hj}y:3S2G"pL5n-Z* gO5 |WB7VAc6} ugI 5^?eM:cHaSU 4ª7o_c4Zْ w'7)!mmglA ]k=g,MɪY@Ōʅ"] ;VSeg a(dB% #ܰQ޽% *;GOS0(?^)YεIZ}_\N)¼' E26@|;5h#mʈ*J#ee>W-c=cWnFAʊkfXg_0&p2|͎nL^|-'㥊Ti7* ܗY7EƠaZdXZi.#S1:?x)΂JO3,RY r_ȉgZ4{ \yFŘpz.W:6H K.ɇod"!{a9P FK/tBDen$_vFEC -1sly*ƹ~y0غOU"h5BH2(C*PZ1F\@^ q^~arߵ! XM-gʒ9%JvT9`Q5 E'z %/M)y۽}W T49٥mUffU95LC\:hTnL}I@\m#kAK!_)}X>XjvЙ,5 ]L5A8-J!P KV$6T1#Ne yqS]J͏9$N { ޒ-o*6-1ga[Q*7gufU7>Yd?Sȣ!am‚V2xsN5*a.#92XOAWC`Ъix5v.BLz Eb`VSHY222'-34cA.A0S(Qs@qho*_D*Z qsX_A5V$b(Q*e1߰j1rnpJ1]dT2Ju䫢sxӄڢudd>?P\\``8&(z.uQI 㘄]EO!W붌% "tcv2{ p!ZڞL` ĊWKOU~7C3.wYٻETe!=8i#i)XRDv#7nsO~i̧!t~Ac#,N>D;=BSL] '8Erpb'Y?^^EͶA˩4!~sl;qe Sڛ+T lEd-Mݟb]C !:+z0)3Q%oDV&j[ cg-R5Sh:8r 36lju]qo8˓ .2<ir-J9~lN: #)_I-4-6Ϥӑ)m+ÍbanJP_{4 ~2qV\g%Nhy5yl.r$f?&sUFD?iNX='Ow[,YZUs*NA러\ef{E@ʦC;%,тc w4i??o:PX# 2vVJ(0W Ǩ?w ڶ=V!+BR}kgykSm H%4"|Jw=' _0ʼyQ JBK3;{g=[Ca$]Ap8*hY6;~ӾsΦ 7~q BlSf5ݥRa4i `"s}4z֝`d%!A@Q;ɑj%W?-Bc} t #*66g #:tdɬV̆sz xĿ>gg} עH5YeKѱ%k.IyeQ_*H0gL֦XN FjP[HO֜CAmĢ6N o. DQN,Aew9kjq$YXe<7Y/Gx4ܣ= #?NIgz j [aP%;X=rvc: JMp)~R9ihTmMn8I׬ZrHÕ;g E8딚~ǥw,q*ϣ^[xT( BaƉc#[HY>U([Ô)2ónώ)}z_BcmA?"pPpSg1Mt_\܊mVy94,#;ll!'P֋(b_XW:/&V}ぢ0IB>֒VM}ևۈ4Hb"BP1kQ1&1s E,JĭU\cGo XW8mOq BK3:$#h-\['',K^ex`"h-YX Vʢ1lRN*WGZ SCx]Uj@zgGaE#|v|ysțy7v+?3ڻҏ^b^KLzu`Lu+%vT^NXTOַnÔY˧g=jϰ)ōiUa6pdCDn@GD$<7]/ Kf[@*T"y,\."|idѐLS{stM2f] <,(_~>ioEܝ o7 |h['-2FP0}(̀"(_AdXǦ'}M@B (\EmU ND]@S|b*:ۈڶH_5kII86%R-&ӽ|ޱFz?;OdFtHOBG[⨠Nf<8Ldtkc{tEd"pd ]p YL&O53#M'C]銜2#KqJ L׼YVbTًln#_d"6b=W:s&We_:g] J߈5$-3:b2 \[ޣ*a $(yr\($7Icam͜!N^q^\7q0D俻۠,ފw!<]7G8E㡑C@Rj?)WDzd՟zow >HbIem%V_QTA[gVJf48g@S!xz!k fzk!Ghrē`Bνtmrlx#n;~i%PS |둞- Z&CX0W pYM`=V7E`^vD.3Dq 2ݢUa~BbPP;`3mfW=ﳡҍgm63bh%ڨmV>fiQJdc"o~Ibk"@ӿO]Ih -'GIuw8xdFeĀSTw6G>=V1Gu!o-&fQDxXDZ0QOFM?92P_(?bPLVH2["!2_Aç^=-J4|ezkUW>HHc$¥_9M3)P[k6SƲ \<*nє9"8PqÀUfMweA88RVāFx(~~3%zkuacV[&; "O$ ]A v%w.gO/ie@>}{ˢ4oThR;IXHxX]o'ɭ쑓BbAg0͹ |;AWW 7P s4~Aryzؙ{-n?`tKЅxJkS:;z"e2j|ˎ >`A>q7Z0 DR׿ցskJkhli̧9GK=t6X(>񚜙08睲z-I9E?1֙| |?ȥ@7aְN_' > sa>lF(]Y]A {meP<9͇VؚSfho#qQ2 pr䙞/68R;6_Cv©+V2?`•Iv>SʞKޖ\`j+1N ˼uI(.!h݈`2h%);:OI0)kgyJbwW!ot'@C@e 0ef?mnܜzGwbհ|8p@}a0ۄ`)Ȯ^1j@hfRLtr';Hذ(yDuɮ/C,QɫVeõm8 3byas\!Ζ,"=:Pft_ٲ)UCO!M棝 CmE Ǫyw+7,WHZs"rXJ@)Cq ˗\"GQ?x`5r ŸP֡Hbdf{! 0gh9Ue  km6{j -wT}zP ̴ĭ{EJO=ϡ{:uF`[zzQ>Ktc|p[3S&뛅5-wPT`Ivyz?zu"@Ӯ^]츇]5c3&*C/B򴞡V$4Z"tgxƵ!%*֑[I7McF-[{|B(Lúcg΄mWu_?zGi]6<[$0}xyNW#sVjӁ0Yn=~|=G8l7i;mGq~3\k`(3 EHw AH#S:/ףGq`9xCUQɔ.7b,ê8%\AnVp 뒬R*a4@!ku^.dݵH"{\u1|&Ѡl ^O]w%TO1ز-Y\]pk1ō\eS 2# Zx}!|ăGU݂Ӱ8|YfhlxV66lކq KFC [֬Z ro^ :~oX<OxVR?"BGfc}4ZҪm^!ۉT§ 7ꓥ|5'ǟSyB=3z%l h/uƯa\TVZW4Ǟ9bYZ܅Tݜo9c qJ(R.?S 7}+VQd唹懑(2/]ۗ^>uz|oni5V>Ps ,ُlEp?InNL?@·_EK<`IYE;%m琅'MGRdp^^p$NWwEIk2 $:U|, ۭy7iTw; !9i[wSNfN`z$XeM G)j~Hľ'LVYs O}ޮs:h2qܜVS+rQ0L=ٌo3o d*·ǕUgvTL'NMKf1'"l'+#dXaAzr9"=gas~37߿͞%DY vj>FM" w e:h?%َP@gl DY aqh9ӊ:G o`qqyg8Pn`#QF3@0p `ퟍ蹐2 Zf[cH&>&}فJ;,BF+\*3ٳqA.Y-<ĺ\'9GV_4'TԼ(|(cKgZ(6Z:Ĝ&hŲ fL'zUs.LL#. *P|x#9h낈0 #a;EXOw}v}Z%Uj,C@:zfzrp2" X6)E5`yD?EMb*u<ՙQd8}²!,gPJ +?[Nwpt,b#ju*B \ٔ׎H&%gF+<dx$HvBvnFfg\`x[aL)Py׋$; ][i C>1&=_8>>~p<mSpe>X͞37,@Ʒ |fِ"i4]+VtJtږ֤8;SQ o?` 4sYpC1 nhptDp/ =/Pxr`:߬ϲȣߥ/:bXU >?yZK8)ጸU;?A;Yš(kӨKɔzt q"vu0\_63q!s{ /]a-3b6j˼W?a J X-.gkbE;+;N:<3O[=^nfE<'U8VJz OF3 *S#dy\Z5Mll*[j6˞Pf~HMKO*t~L S(0 H|o1YDu ՠx!<mYNh&3u&J0/ HK,[D U+5 N\ 9RҪ2/Ü%aSI0NEl]߼3֘ ͓- *E3~w@ , .@iiHL^{WmIЫ+1gTw6f!qLJ;A9n 73 uΉ:ssP p#ZdQ%#x ΄X{{k60"KXD62jX:G2O i~Q\GClt.sk@ITH[AbF3Ib`8c>`zwW<^=[B}.bp.GYE4xK{5s\weQ_G1'|#k>C4ڟmb8k{pt!ĔIƜXR|bMz@@&},QϦ}hs%m#h\,B0.bI`h-L˹ x#۾vbu{_*g⬻% ΧI #bfm@@Ve␬]:Dj"N)JCMd~±UQ'ss_Բi(#&1CX%o{ AK= 2 Ä/T%ܣyw7ԓǼfOpCI?mN{Lzߨuxgk r0["Ӛ7_aiܵDQ"1֡ދg{7:myf(]3|[WZMbv:׶'csM3x)% a%]:6ioX=7ɪ,nNW @KM*h#gK!> 펤 5-g 0E%^h@ ;]2<ϣbb=C* YMw* >1LN r&_h7||GBCh.f_AR j9[y_~kbNg+]'<Hp|n[㗎= [^C:-Zs^i 6iae6DS-iϘ4 kL*ߤ-Hh&a=#|nb5uvډ~aZ.ֻ<{Kq@$|RYJFxia~Ȫtǹ'8tZBMV&&G;RAxPA#$]'h`- _8NV&EP` -SЦ0+qwό:gֱJxʾ$`w&]vao ZHΚCإbk:sNH"3U=qk^9M p,=6'Qi;-)I9?77w!K*Xi]Wf}nGjJ+"8Bß?a&Щ6D^LfSx|a,"Vಷ+KdʖhHR_@~ʻIW'_92 6:ihHaDd9rjR2E?_i1%."nNyбaJ1t4@248;,_|F 95N6?d@˱XLFMIUI;w-/W#EMLH{9!Fiڔ+oݭ[_H۳FY@AΔxZ#B?#4mY - xqȜ L-ᕺث0#ـ3kѡVlA(t˸c]q֛ߐ@ځfІ/ţ>#r/ӓ-to QR&tζ/sN2-QS \\$Lq4<1KB>3PqfSZ].h)ҽC_k6n! =Z-ܘ dq#le@WykKT-RɏдhœPqn+9ȵ] A3 s?@Ƒ ,olo@XM~ )gI_\GԂ8~V0T0?NˆSЂ LSm4u.>UpɲI4-H hca/Q]G%>KLϿevl}alwވkS i"e8G! [;[G*SJpX#&oG+^}" R/+} F-F_^Bp|4ˀS7 WBµ#m 8Pa8_CsPĽC{阣$gSUFi7uD0 EOŷR7%~Rpړ=*AEgڪD-j~8culAM9A>^ɿSU;eyzj M? CfFl ]*%nhV>q&-N@hRfЀMC$&GE4umM7xj}x/ EmqwYu󧔮@?wKs,ǟ*:o2n- ^^=u[?!O a)o{ i-[}ZQlʛ']Mޑ.24'&BbslӖnB,ޤoH  =jؼ܉ǢX#s%tEL(*JsYNiցSA ^77 I"芮` cNqm[ÌPص/p`s^("5āCm[/Ldb?5Rؖ^̸Y ҡG%J"`_PW3n&BsN&F1H6yjAO5.^<BoqUo-){Zqv#U2+jfbŴM`mo@Hsoi¥.I?Mc82ޚ4lNVa@$Iy?btkpG6fG@uɓkE@&6áOcءy6I5e&/QCxb#Q4~ʍgKnGE]J7fuV Fy1#;ƒd3{piFs$trJ1mmmh$?{1jy. S&J&Hoo+,y:G#\H;f@$Zi6/F1hmv4UpZJWka*ɡÀۊz?`D,})>m W='SrIje*tʼnZfCFY0#$>li7PݡWBGo4R` fp)]X5Ij+v6DUɟF?b93ҧt”!4tp)B"?L||si>SU߉^/l? 5ܛ10]0hoͦy4̌G7/t1-2.M]Āh_᎓ jxݏ?bY\B wYKA'%>azcD"rTwCu%\7HtϪy.ݿ d3$m MW8.xE}%"*/n4hDBّ6H6D"ԁ\dųu{ {ɯ'TiI7)s[u|zzKw%!h@US-.㧨*JsRiYYb_nNXi9Qd+T +w~33<\n^ΠffN U8v!Gl63E$_c+X-F>󵟙pFmo'n}a^fK 7l%{wZ굂|j0-I/!@Xiϝ@#l>he,Nv=zfYr8r;gϛYϺե6hB!)?a6]s*`(+=|n,?ўF!,wUK}D $q cn f:~ QlB^Q@ 6aKڟX_vtv&6>OKbKaf$aӜ(&Eu|n"m2u0t&uDvaf2ԙXmG):ł gbӣO(kX rSs)Qu!țұb`FzLhίtB DH *bep@hX0d[6DV@,2)L`,}ƽA5YG@}7JhJY[^|aFTf&Q D]bRg0n]E61bbjRƂ I88#ΐ+D㾑?cR7($qM8"F@ թ &OM 6%Z/51l>^+_c!pf4 sAbԂƍׂ/6j{\>ErŶZ^:z]!sL¦ˊϖ]wۼu{30LٞC 3_L߶ ;gm<[.9N|ٹ?CDn;Mc"*4'xjoEq>[I$0 j5齫*%,>Of^D̑ZQ̞]. ߿n\Jwk6X\cQ׌l~x0P$= ULY-MJ8L|Mz%&:&>#kP3|=W٘\ |zi@.&0$ pDq~`xۢW O`ehN#HjՒFF),j*[ziRu|CW[̰D4+H{~9Vµ8a):x"D:&r 5UH?-<Lq )# m9!nd#`惡ڕL  (=2sHfy$ 9fA'S! Vm<B G^ QA9,ʑ2?HL ݏ JGYBU&R2Xiۀ5bpG<gPOy%185 n~ᶣr vgW rʲb 91{C7hhZ~QbSHj,$V>?Ftܸқi Ȋ%6c+6yNׅ p9gr:o5:̀ E~Q,Qm>X3x^G[;:2Yj\oQ4hbMAV]M7$-5U9!o=u#ޙ_"~vi@.h\*IyCҬ1mO8męT `ꬷYJTK9I 0,7F ޛm򏀟%6Q WLKp|[31 &Ch^9Vs2<%@)tq~>{DI9Dܒ,dD6=e܊OV[VM6Y=$@zsu<.B+=%N D&ʨ AGђ栲]+#d?֍YԥTX  8cehe~z t p ULU\] K:>\x7GB,D ҾDHצlS-l Dwz{qI]GFnW~^B{.`I=E wcw)i(6؟lKzGU,3wxX8U :s}Z W6> q {G\ϗ*C) e{}rpѪVᴥovG#H.?'꺄v@JW KWm:2}JJnXaU =ZmH%kj@\ 6s>>(n A>E7r>OdVT8-ZO4j*X$JB", .fM>X9 r q쪆u+uU!㥦SLiLM࿚S$COtb6|<8:C J~vI왱C纮2=H Oӛ]4 : bBE{M|U~ @*g2$/>A% 6-pr k͛>dGY"B/ZC Ak QDz߹=FD @Y"+3nT^ w(OFM::0xeWx~l.e%.2 Lc#ʯ F,bz@qR h[zۖG֤O&ڶHCH;*o$]8'm5у+Ia&Y;%bK~I%0T@.épZxy7W5L77%mB j/!C?fH XݧsHqƛ[_bRz+[|f!QQDcb=}&Y#k~E{@.Z٢^È\@|9=V :Bp&d(ƈ:}[iط*K(XDa0& VDksϒ;TFk)Ce]ޚ}~2F>\PIK2Fv2Px70RՓt16騥m[̒]}"ߥ#ޫ$O0s{PgvgFcN*eo1_^D]:|ܲ=+ ˚D5U(̐?&Ƚp\9!92meA):1qjv*]baPEAJiӋkV /]iώL+ǽힲGp`k Ѯ+Ą&R83XCBP.E]n`mƞ?s/6{.$V_)Ã\WMגB5 #rbh"OfC}C̴Xdb\}QJuD4V|G$XXpN`s> &I ;6ߣwC]=Ш]]F17"xсAg5޸Bjٻ 30B=Cj@kk="-foR߫9,>Mi1֎'O^ȱar2gW4RWB[ճ.6JٵAhfmٕ6AZ<Ƨ86vMM)F>bcOKڠdq]+]y,YŒcBcxv' {~>X^ZƣZG?ϙ{{0&+3[$݉{'hz |'?pJ8yZ:!?$ao_ۏ!~] ĢdJ\gKռFb\F倫H6z4hO|{91lr_޲2wqS"zD?_^˥%%(k; R^v:پX>2z^R[\-J.&9%Cu%P)C@54?5aɚ8P| Rt??/l<+8CJ ݷpgStı>F<œ뿣`GJ)\ơ e1y((%MBg FO21]jǕ5i]uqCbe-4 ;l  mE )^}(:H4-ұɷi+9}5{Mo9PCJ6W2yu3iwO1'q9y-Lq: `3C: b&5v] cF%|3_.*#G#{О<KºeTpGꕶZW'|M+}+~o^x'tBӃ[BDR}zgC\fZ@Me+UPNk$i ss'T4n0^[%, k'a1ZX^g&H!$ȓDLګi.b}(Zb]Sٖ12K_-$MP wVm(_n稩]iq`9*> C ]u {(5ev,bwMŪY{> _UZ[p~_{fxb<;?^j졾;V}=׳5d'bZX2I3KXw,ǂ d,oBeS܈<+2 t^n]N ׵- }$- <sQ тρ G`SGK_lN^ۡ":3Bԣy&A*/8(p29$;صC 5iϓKӅU[ ^yI ,B.‘l q\t ~7B6՘9` H4 ǑKu*Q" ~aK?1!jV /J ݖ<9H6byE;$e kL׻gh;ù@ƝYGp}dPE@.;;]gRUGH^$(IyMij) q!ljSN2H8׿b/<{q@bhK5׋$2Ƌ\y"k?#y4m_-6j I&᠞;뾳.'qp}i^?5Q~%x< h82Xz.)ѧ;\U{Π{ S#iMxj?53:ƲçW47i%m76jޙov Èyo,U6H!,I5'Ջ7L3@G:!Np m++E3ѯtM$5zV2ܶ4KĭBLRL0G*FT2BEԍ̹QO_)M7y2^ fhl5HLS3=:[tգ;p2gXcM#^n9sl\^pMB_6D ظzNx;n9,`zs,ڐoӎsMUm;mE.4.'9h7RVJ48M7Guu*е:m1_"d)ȓt&/1ay=$ @eǯWUnC!<)6XKޑnH>>x/ȧ;Mťn Qd{0]D2AII Y.YaǛͻG0mv6XuÖ6\&Q $B(+\X="g5pX XBE^ʜ[敪o{Mn)3/HktMp~N]S="0[&5G!StpiQPR> [ ">ZyN>NJ0~;w &@WZ`I]5YJ袴"r;?ƍ שrZz#tf ;tsG-fl?wmFoW&fB2nJ@|ẽ) yK`dy(H.Zҷw7a])i^,cvisabdֺ:tkXʫgi|8-Ԙ?5;փz >o oksYe?lu3JU*"ewcw45+yҩz+4L@;%IMTE/}QSȵK4rr<#'mzrXO}>a'NTW7ŋM^\5^~nA1RNT7'kl,׻gT`H] ^y rWM," Nn7UTuEŸ_Щ*0^bf.V^5[ b#H@˽W+!0Ӻ: SҘh6ZPheZ*Lh -|e _okG>dp]<%5\'` YGeomMZW:( [m ~*Rg&7Yf(SH҉ȵ9EB%NYFdħH5x8|RMDUBGS$0Gf*bO렂|DŽ&HZ$f?.\Jpf ;u^h7ِkN%9{a> EM̆U>W{N k` cv63(VzP Z߁#;䡒W;wѦ JS=ҮFWiPuc/IӻHxeh.ʉm8+E>h뾬T(hjO n֗pϵ)O*K|?HvxMiU#"1ozΩ]8bHyB aSwR7HU, wٯBRPyWɌQKۃ$i7d*iG5" ZO(Edf,a=]$d\KcC@_#[@ ' {/]җf ~c^+'놜4Zpp߅81޻t\y #c9?-vNeP.MA%̄&xu 3F aЬ:#0p#Y N'ⵢڒoWb3ncrP#H2çQ] $.ǢaT[2@b&Z^8ao,Y[u4209 ] Pc. *{@}_z/VL+nڦ4x F*4Lo$c@"UF" EeAN7ghyB4ʘ `eO'}߰yl\T\p]rJ [a%y5[ {K<0|UDZܓu%ϧںVp#Z|Aar(@!x[ īLo|勋RǨbzP 4*-8P"BzF:-H k (]m}nx"ԗglqӊU)Pnj[+Ôiv4%R*0T0_u60eIQdwiqnqĬ{OѤӻ&pV/]x|H9`BWYa\2XGhmd}NF/l=?fE_ gnmu]7uPc2 fJ&gxQS{/+ۡK.YOt*0+h0V 1_ҥ;f~T0t*PVb#D VgGyp5Wa&@=Q8oՂ0/&ոp"QS [T6 /6%L@ҽO@\ڛ3m%g$EE`4wSnYuD4jL^>ǾJTXSxREqH2rErS6OjNGip9vEs\NNS^γvS,;m0+"TYȶw> bGZ{Te/Z;ߊ&>b:>ʉCO&4" 9BH|ԁGWLIE >Y j֐F# 9(x{īr$"0yZ@ @j.N;^Bс<S !PWͮvyԇ,1vaedئnqs"fxzE_ILQbqeW ADE=!|?cHp2i#Dv8h/:ȠAВIm@-waXS^C9u&r\#︧3!D$+rjG:[BZc >WBѷycw,.0;H P(j A^dtDR}bq?U6Ls,E+9(wo21'}`F~rVJMGW%S% "4t~<=D;Jј!gG^wR(=)X&!~#[v6T"Ud<ОkFž#>vYY13Rw.C]o"۳KC*˧;Qd.?  XQ+8Ōr: &ͨΘ?6E|;Ic%)B$z2ڈDC 8gtUp l&Vwx>M@`ZB::@cR/sЭ8 0V /$m T#tF+ߟG`Ca ;*J xelZU0,´h'[q AFʞEq<9KFz} ?5QNC R.˟Bvdwe]O&>8D6#-qPy,ѩo~yX یGM@ N!a:txLq t3;7Rz+#f._\kZ!]?D9j3s k%䱵EP# #'11\C)jz<J-\Cٓܜ^J3{ qh$˛y0ݿC7UP#'kTp鼜teC NB;+bl&Ջ#ܢQ tQ0J %_Ž@WϛZ%foFu7"#l5]#.csΙor"z@-ct1Z|n.W3ڈLy DEw|>դKK=W3D .)dv=>-CZ^SK&@ |=[d*mRi籖dhɩPޠU~&UK?\Fh8"|AP XwzǨ >P"Ixx`]Hn*UL _oI|5R^ g ?y96ZOs;%ȓ]Qoc`Ɏp|ip3t-8SJc1 x2|QS|Z*J D"0j\ҐE,k8jx0Fdٻ#3.Q9 s_eTꇗ6v陋 ׼;m  (b,Y@ . d*5@j爀{7k/W+j0EHLP#-j`;A9xWvX?_ucyb &5d7bW _f{k蟊Eyq9Wd}b~?LwE۫hP0˿Pv_lt{ .b(B6!흿zjgč'*QQogzFU6 %֏PgR:t+AC("[y#@es_ʀqvHKO 4F yY7+ }90?AL%wC2wbJi'i:o*92iOMUx 7Z74GtZ6@C>GvW^{^>_Pj7FҵY'C+eG- 34l=fu:Z}': H]Qtf|Ob(6+Qq!;P",\Na "56K .¢GDb.T<"#=PPm32nJuaknScTU{;dV5wp˻z~_YFv/uU讜;AM>tKx/g;eI+kN8U%UPz}XxcAOwG^ׅn7RD9e-!f"\.( A$XBkL K )^vӬAݛ^ڹڑ6(!N6Wq,JY 9 jӺFmATjbJƧ: h^ AKW"p3Hyl-[IWmX8wmTLϰlg5A-ʄAPtXL`Itd*U4~32aoԃ2c]_|Tߧm="]&Yv_% gg$ƕMrدP0M?Hq)fcX4U['a,{w=Idy ߘE"IUj޶`h#al:dC ?-Fg-3O 0bNv> 6EH%E~僯eT֌u p Oyf >N v@"7捼'>e5w{YO9X)X!M+v?=ɼx'vBqn8ӻ=0bC{=Ht}>pyB [КKSs}[S?Q3D.?oֶ߮O#ujQr\mW[5+ũPVM$6"$Ѳ:wCht?S8WѯV/"'dK[r'nM-_ȡށaxWőuYu̗cLNAD2dbl֪Xձl,?3YgZ=ҍ=~{ʝnKCj ^hP'з[y3|Lg qܝGu8ZgOa{153`|VTK)>1&N! [ڔ1_҆C@c0lƧvMy%FgWNupOKG{} )8τrцU.[lj-x'nЋb="_JZAQFURUL-n~}l'=TiqrƊ1xWD}{aQXT&/(E a([;JgJ* B]ss}̉|+l|&[=# 2¢\ spгv6@F2[.8'h2kJ 5$WPlx  ~o:F.b8pLG>c(o4iN:`|C|5gO`U/of.b4ƉR&od}!U+v _߿ꈣyD>8L7%ˮd|AineWWY䷸4&qe(YncrjAbrO] U]+&-~ = & oGsPoT JK.a#V߆*c>b]NE ?{k+6I;]_RGnjlJ/5 dgjwʶ`DR - HEL* K~#|e. h&c1ufx?M[]b3~õ@990x̞-/0k©-1(JB^F]d1u&Xw9^.?l2ZZx'! ota4(5Wv(`OG6ُfe!{;$b#Iٺ1o4 SBƞw繳iio1s%Sq )'DWTQ`)~ URzm)m4kxWڤfhӿ+h bd->aOm(= noP.I0!#h7yIHPEqlr0::H?ѷϷKdX1}{MmWnF8=Q3\ YQ q3ɋچglS{G.g}&ED`p0o,fEO'+m%)hNΗE`L=]aZ} "fbT,а4"Vgw!w o,|P$ |#dB{tdmm8`[p:Rt-QXXTń`6N FgǡO4D=S$̾CES_ƈ Ci}̎IX?,H/rIAL9jl:ETnȺm b(լ>γQ]|Dw| 褟c>4<#-Ln3c)ǛTĩSn;"{Z78XL602#ncpӬ4ݽ2YmuRFߚAi XV gXT)R:S|xjaeq|,wҿK pjmؠԼű|1aHھG麂Zik.}d7F spkM;+՛57)ͥtw쟗%x _>&ngM+[ S P)) ht;CU ]{AûZg&ֿw<$/)& МU؞*)yւ^͗!)_WY̪ ^>0` F;{WnQXe=]6؉ⵣe@q> 1eDdocMO :N4GW~ubG쉶K ֞rmXˌf%+8&+6g'=6){siI 3=q*TiP6k(;`O1 ja n.ȻB RsE,ffXEj-kJeژ ?qwRݔ#,_a΁CN\,$4řw3n ~K)FkwySz.-߲ߠJ8Xk9 i NR .R $(1$YbwD>λbuio@1&Zک7#O™G&oms* Qe?gu2Zfr'&E>#A0 p>-c!Ix}~waۇWC(GR1F n-OQPJQzu:\1 4n d9N]_uT5n{`Jl(~.#LVAh%cl]oq1를p1j n#UlgI=<JCv07mfWy~ͦ*dzƫY?27^nT4gbVտJ{L5GJs3k6 蚥A퓢̌s3> 1NWQ)G:fyVR t_L=;yl]CcN򏺒g9]Y۠ybu&)@C._v^цSM?p0XUruSC]>l2GYA?ۦ(д,utY""Ur:.0,@{Uĥ Wf\#$(v 24 ]ȭ~zP ΢l*wYoLQXx,p]I$Zn6yF4{g7°YZwDZ7[f|“D ''*ȋwJ]1<4Z0, :,Anoمn^O2$?"l3J B|E`Hy^T6 x^1杷L}{ l+vVq93+|%@;ާH':aж#\!pWb9j"dN`N?^()I/XVy;[\~n2O'Q蕐}'K,5,EVv29Y;9?K~q\ X.Պ' C"4Z̄~'+WѽZ6,_oWӭb\dC]BZky)12)1Wgɉsao%nsE(}`LkN{O W~s3fTwIe$b#yk JfEY'j8CakUmН\zMʊ8 /eёE'au8U*%[M&c 88 9 }9*c/͍oB>g=x Iݮ$Wğ/ 9 sYs&/̘^x}kE}iTx5ٕNcC'"@(~As 菕lZPe.[ǎCN!s@ 0))$`f[ݶѰXhȆТ*}\r6===N{^yWY  4>$7"*m%=wm TTE:u—9ݪ~J2 9jL^<OQO ( JRTOc;c<By˨+_<˟k?KX]$#؉k(_xgVo4X#c3znYXs|%máׁ⬌ c:xãTumneu~Hp1NGHr ߰QE;]|: ʷ_5l3 Nߚ¹*d0+RoqX\EbΝSS\RzB ! | . ^X"-yI~ h$DZTcJD'Wh|쯢X\ lYjHy/4 t !vxjgV^E?D2 EnQ5ܟhU]fך ZbDzxb0w Bym*4]]X rzha'f?>q˹bRA3__?a#CRⷶBw|YUX1Ť} s UC?X~m{hL.#')q6rwkgw5}*ؠ.R'd$'nFѨ(|pun}/޵\t%~ZvE q}"XU$&zTN(Yi2l -$ȁ@NNx.[niRi j1 O,טB`ȫ ÈZfGdk؆։bvLrB\74bEls*;Zjq-_ɳs2`[9m]+Yg3ي_ ίX:^6pO]p/.9~Gjq9|ñGVr9l?^QSrfE^a LÇl:M 0rj}J#MT6'3xh@mLK5(>ypo%YD$L8@\B.(ۘG0M3u GF_-84x0+MW&*CUnHGwq,b )Ujaj| .hՑd?=|Hة }SmEMAOh`Ϩj%G1.% <%N04}춛Ҍ1;$ȄMW޹Gs]1lTPc3H-<ȅ> sIPu aȯx27k;_ǹ9FpAX) XݘG}fĒ4 !YB1~mv6L8X#E|ʁk% i{7nJ~f%h]#`j[hKtOv&~ύJLjQq/ ڥn+8%r@]l݁\ќ6itjʪCl:ADr9C+NA#r6Do ?WAY.O@[=Xvj,{끰s =E~q/S+f=/1`ÚA^HR|H}}ߗfӳ' VzU]wA*\,-ToQ7%&K W^E@7TYVA;iQoj` rf Pˢ+ۨjAZKq2v|E["\ޟHAoby'Kjٕ^g+'=Ws+ŝ(GP X%7&I*UdvP&/QCpY[KjpLSb~nd]K3z_-497ҿ(e:HŇZ<l `rs |9Q+'/O#2\+b){ -h-Dǀ#>B¬Wx{\Hd18(e ݱZ\XwX`bC .>ƽjHױdY#}<$>$ՈLri=;Uޝ0& 9l!% lLx NWKA \ U!-}L,_A= O$m'XqjM"V" ;~a ΄tOEݑeX9OC7 (׏|W+{c4o(憸&YW 3 ]HX=+~KA{3-1p%/T#` t /t\3*seS&ڮz(sfYO \ w_VCF}Hpb6Tǩ]T|^R;-HrM>ge7Y#,C,\lwLx) {MOx_CsWd c.G5L~2AI_oFhx_qCo 0a +\ w3B1_Lo-~cDm6؞AEo, Stt|rFZz0:0k! r Psl BZm󦭜6r2|zUrʱ>~`:$-kL(PJ!yb&N~ma5^9c;H!z[6ta&Ϲ-<`b.hͣzntEI#@[bmݽMZsmbDv@ȥ9#]-2(:1 G(ڶ8]rBF/܎0.jمgGQI!CNo(00_Aj4wuI„V6\z *B+)$&-GC3<`$~;0}yԥ[4PXzhc/ 6XT<΄*avc8<LoeA_yLς[bOO]žQ碓|YZ(lPNJ}B]-t"V+,/T:3l 5ArWx@q4^n[.[8ӺI0CO|eЍIa6޻Ɏj UW.FTwM/~nP@WmM[d8@fmw:GгAiŴ1!X%2F{ rg4稈̌AAz?\Ҟq < 7ȬyHp!AHY{gwWlàbf qD l 6tĖ:˳~ԯvkFP:bZ`yuM`U¯/\L,OzD_ d ƧmVe 4m/c(R,=1X(}]]}ƴfPCjK0W/Dz(RQmjxQe~DzWDV}%bZ{5#`zUBPXZ:u.ʵE"AɌ # 2H)HbѤ2<;,FRפm$y^ݝ[?biD~x5|QX5e{;$]F1l Fݦq?7T+U"h5D䒸(pYס9UE}jJL2c4KޛF隟FmϔG! bJmdo:d1 J,JL^s$ϼE(ұh]{\* C0၍<ÜcY Pf 8HGKR<-tI.${~x=а}WƖ[7GAǽbTa}\ U:U/i$eKևF7^@f0g|j%0dx?s]^zG.!DT+B.<  _IJdMMNeT֒x!۪\EY#ֈ{yWt-g AKt}9Wum[ ͫcɂw H i*uG`{!ɦ mGK xdInx~8P&66xn:ypdDCCg'3YM*φXrít*vޗn+$'Xvh"}X_t|SdX@{l7q:P./˝rko7~;”<$ږfɶYe*BX/ P +܇NX#wCWb_gRz_`/n藙НL:j|o$]2+ב$tVh= Hm0CZOZy|*\ З{~0DZV \Ia"$k&@to Nf.+@N(Ke/%5sƈ6X YS;ӈ;gJ6?s&CFA=yŊEC?Z7/fkEwE[w!4H) kZKf/ـMg]: hR_u栴u88Ȫ%tѾgjK/ˡڇ-OOqmjB[-u6KC:M0ZuzZ풎!yyvȗ_V( ]ӨjfQCVm/ ~Dv"VҺLF5W,0'Y\~I9UZ| `l㏥Fݳ& ,Ь%Rl@;NNsYx!F)gdwOTTKPPa \vJI%d#s.չP@'Jc*Ž:>i#AkBeN"a'BX|}x#6ҺKK(((h4km]kx\l7;n)L*"Pq!/ @aIDAAQė:5EO9Zz䑌Oťx(*:kGz2k;:)--ad-}zOP<(ˈ6[cpW5DvO%l '&ׯl# )zS–NU|z|s=Eiq*hlܥ0q-RXۺi )W`ETjMbm +hB%&sz8d^ $ψx8Ġѷ섢xTOZK!LH21?.+#J3RQcif%oTBP΋YɜfTS\DQ H'l{a$Y^ iÒӬTE2 4FT*;)͵Ob1$ʆ Cl!O "C/ qm6~-xӈVg&9tݚ}`RZ¼Ř2V_~wC,rBO=ߖ 5ÊMa Xxyl;Ts}alItZ8< `K6#7:oxg{32{M&dN8d_:v89Mc-n4yvn粆NW%7x)Osmc$8QD\6wʶG$/8?}$ x?ѷڎFfE0`fi1/oijR6맽HeO_3\n|8azUԭH;Z5qw߳/kHdxjWMٝh j*D}= ,5c.15SW Ef7KEC%1"\>݆QI$ MZ);Ny6NR:zUq+=JW)Ka&1۔B5ڜ'!5C{xr柒,a8^FLSX M#1>){'SxLxͲj (ؾ J M/-FUzΦaHb[Ug,^3)n&ozkGG,y00? 1HХn\$J9PCLeMZ>qu%қJl&]U!S&'8%|5AK5(ĬXB37$.0-*Oۅo ;/q 6D5(e}5d%s4"+n:m_ IGy"觟0\E 'BtY .ڮDjICԙ JO,%#7 IlHUTa~bBQkn*̺Pz ׼$erOt'ǀѤPpPhkquw*U7ëc+;Y%\ &>?cdO"e^f}R 3u罖6^-ߟʟm)C,rjc)Eӱ {9  NqarBKgY9b+`˦RQ LY*e+w/Fbq}P^l ɞ ^~7xl?P> )9 .G&."&;S Kd#~RϴR𗬑5ó@[W<G!.HIϞY4 +F)2u &J IS¬nͥc|䫂_2HPϴ'UDu_7m&Od`<6^~I+60 Ѓgui9`oZeAϨ}"D MxݠVky=ό~+BzY8e('볦LiWV,jO74f R:32Ah T ˻F蝤9;!oq"{l[P97 ͽxjjJ'C6O a i=0FcUȝ8-f!r+p'9MdcMѿ[jzJ'`uFW![;r`3)0h@^B֊R %TN1 GgK[bCimۛA%^0?v)V37ԟBA/#Rf:Vj~g,8DlܘJsՏR^bdl&A~AQY2y$N ?&CB,[wᚸG.|O!@GTaDپiBf(RfKP;naI(^YlיxKh+2Dۇ+Ŗ)ub/BHU硯x󨤀M*X=Y'Ru,1ho{cͪ`m{/;^,ls,2D<hUB}[ݫ+ګD/cX$kCa SpH8x4_nV`>) [іFY;S3Lms4BԜ|#}q(60{YayÀY 2mh6Kcz 'S ejT.;T tbkyv>X4 5>|N w&}O@n^Ib;SN~obqwci|?_f)DB)3\ydf>{'}ƇœG W@G) 榬B赮cQSP[ZxQOwY(.[MT %ߝ:QɢKh#cxQfVG4lXh娆9H僨|{>+_kሻ37>=FGwUoMZ`ޏ0֡ nE-Bċk"ϔ*XB4HUOvjwq\˩~T,}[ԍ̲xK l tw}lӼ.@ĀġiDZ6tQl^ܘF|\c*]t:jx ^BeWoOU9bEA@rxq98u큆&eJ=o7+1'Nf g%k|z4vfK_ԟɞʴA8w -L ڥ_m/ճn9ݗ#R)w X v-5t?,u.yJܺY\&&brKj=]xX"3,s z=rom=]~\;D  :K@VCsZ/$eQ <5m&xۿX&t簽Z5B_?̌{)ȓAmmk?ﴠ0V!*!*'\qx%G¡/ f kc'JFO~l`ĺaTcEZ 4nOdW:UU15Ṳ=[ܲ8xTZ.@#t=6RaiSF0G{ \@KZ>;bjԑNt;DΔ|ԭT[0l¾o.Siz[=i)(P|vYR#v 'o-'QqHh~Fx竊'܇yH.bKηNS RzHgg٧y_ZEZam0W!.j؏u?L 22uGq)h *Ҥ͜xe41ŵCԛLMޗt\r t58vnhF_"2)g)OO+B w)j`aºƪ~=xLS~$f$Z^=#2%;lg\x\T& &OnqSMTA >ΩAǵ+`5˯U 7acR~)a8)wzERg:ЄMJoJJ kD6S| Qh-'Vz;cpZws LI0ߺ"dMͫ+1I=cuns=Ǵ3[ʧӯDE `ʰ?AS$N/H,G~k<úiL'İ-r L>8xi2 ނlM$<|&XO{5C34T^Y/q,/ 7Ʉ~`*,a16 Hexfv"oR炏W&|^Vbڣ76$50M"aGKa3Y<28h.e)B8>3x;Me-9/d7mOf'ۀ6-'xtT-g7N"7"6go{{(;kI.ޛ/f2QLo+.?VlJ_\_Ű -qgGvAu 1;ĉ0l,%zim|%wHO \r SZ~y 쑖KϺ{/=Qb@b A7ALi|#$ZV Hi3W\3D]u'T)H%ig2FJmA+66fj'ƛؠKD+oѣyo3A%u6xQzi G[7ߖc;cF(c]_^D3H l@rP` }tN+ {J hKF&1ΤZPҽÙh-xَ 2&n'%NP[ rXPQR_A O7A}.ο.=ܽ"{BԳ>rO[еӠD?.eSfS7e NѬ:G9SvD$ ɫE:=/UPDٹOtF9Znj eNbm(p*5'o+݇5 نB4@`*ft(qd#Eï`Ub胝JZ1_K(N).IVF,G+ Uw. mLu>"NJh"HYU(Idwہ 8 Rl<Dll~W{o=\J0ʈ-)(f512{?3X1 $IdS@XS3%zS Y%ApH q |Iv ňpM 56 j:X7\bhy6iH|rЎ?F[OQCw':JggxӁ8H}j 9>0LW+[ b5%׫L"SPR1Zqpr@ oƂ&&yޜkpk7CRE\^TgN]uUoyUCIY* ubX8)3P jkx1?AA֬l% s."{K,qFE%Eu^P*R Jw0SKF\BUt#<': 0J~nD nܙRog2``3AAjfAѣ!,?$yqFCcJ|y'-HϢgfC9^b9uIp\O 4n@ o0qt2ٛPѮ jrDw#Q j Y" nCu|[iUՋ_kED 9ņ-4n(=xxDR4C  ʠXBD *ϟ(@jf?AqFr'cMjLCGV4 jx} iXh.4"ST]g&blnBtN8pPa i1V̜q8o1S'-TGzuvzb8QnoR*S{@/[_q+TEU6sk ͒W"!cz1= yh%| 6 M/ppFxNlu@,"U#+ Cfv%ibMHqY[v>njSgFRǦj~dҲmv&O%X`O⋣@skWH;jZٙ5:LHQ6Xeah5-h`2!X~?g\ a97NFX)hL@!w w>#cb`yk%w(B!]Rf}Cq ЖlF|p5`nUte1p&(+N_PUW D As[u~^+Gپ2>nO"$_gCq_ z/hYތhK%-%x܀ůmx[.wZoq9I5V~iN2~vpR2r'SRX,m1fUha,sfgR'6+ U7+qvs{m9X(Ic+X.U[AـwKk)Kɬ~C -^6q(SnAomi4ӷŻ"yOXYZ ꄔ6" v(=Q= =E/#\_>轈TeXXγկ1]lTȇ (IǘUw&hqbsszL2>$}@oy(Py9Z%-p:jy@Gڱ$Lxc"0"٫׽vثG*؁L1Y4>rp"+R~ؐ@'3$Rֱ}&l9{Z_3pV8Tі 9)8+v5pRxKz3{K,,n=cZS(RSO2n~ ꏄSYƃ-mYz0AR&i㺟@)[CQZM"aOΐ(<z _Y /:&5O[I!C 7 c9@៽9.P*ƴޑEV2gkk}N2}+VZ$%;5'vo?J|-6֘L'n˩ Ob'%zѹnTmFV#SP?n 8iPBxUH| 0H{x4{o}Ɇyմ>ۺ?:Ƃ:ܑ\վ=ˆl5 m8 u`@1LVo@ƽکЍB`*@չCgQp^$5Fh87:uVNNh), wo C0T5πn="u)?rafU86Ip&Ǩ&D( @emX }|A O#'6٫hF=dxj!UrxsiK3)9-"G>)J&ߔWJhPmΞyg zjN瑛+%%k f'E\'+TϩgkCHۘ2K2Aʴ_iFac}v3/Qw\5(&5V*9m^]$1 3Xw)gRۛSC qvv2)i̳hBZ?ejC.Ȼawu/Hҥlz MȁpZ#}~,|P6k1b4(iJ6*(9XagJ sw-0TW>7>qy:/#=ٓKP,KD~H˙TjTæ9s HMX"_FSJW'c5](ȠyNl@:(m_,G ' N$ʉweӈrh*ܳ|S<7L՞Y6ub7[ꏾ'vn0}& (2O9p7K.7o$m'^~݁όPL-KHnA~KsqB$.񴥏]\|VFx:8R_'V h;})֊^MJw!ʇDp{znNq5}vra \phh@z:6x$/PZ)궄 ?:'BAAwՈ;ESiW} DWĖBn^wtV>o\Y') BJꕱňnH#FSm QK!!8ЗмE]uQpWDPU6һxɜ`LEo_뿷2aITH&f{@`1/y!N !0uCJ3fg*"\iA^ɲ;CٜRfYFj.Iq8W(^=ǿ]@hf};Խd?|Ǝt١JU%(׮?|5,;Ꝛ9` Ƙ/-"m[Mz㍼YcB -N`OR.b>MC<m& ۧT;l /!QJ &IJ:qvzDŽQ(g]4oU wpz `TA+O:,i{YiYV>!yg ZYo EVzץdu]QM4lx!$F8񶑤G&WNg0`̰ B@r*R;]'BZ_DbA)]ټaŞXxx /k(F^/-Wnm^Um(~b:\=fc9x9}L*!=nv1yc 힔ٓ P.ZNгP7UG\uz)WYՋějdu1'9Fi|LY']l$AFHߛ,LĈ%3EWZ.S&pm@>I} lXVxFse=ӽ~!~uNp&E1սF88i֘j5=Rђ:L=^| y7Vr.s+LPN<&Ni+b" s>H") }; }b-HJ>9Un> ꄔ\+ 99CH[ƃ~IEzmR&J71Q^H$G>w:RO ʳː7P@F/i׾@8'#8oC׋w*e6/+uVbB@]̲ZA&,yhmz:+_щCL4Q$d`~u%7~]`Bq #'r Ϋ0pv}}d\}prn%!qNXwu'8qyZJBG 7I1*yKn*7^yl *N\1~'\g=p5ZT {+i8%cmM~U)◕ %Jȱf> BLݬzp)Bl֫ۘ*I ["1rpM~ۊ ~ 69"t#>ޏ4ƍ^$?aKWm$:b!%Z "2[߹y1g,5 afFApFS~YIno>`'TL,몛~FM>m@.ӾSql#fLzpan7)£5wuCc[5Kӌ}S^xQ͝Y1$vn1ӞSlƣ56";ӑF us5mFŨ2/&%wAk%\E~)èMSZz|褌hYH:J"ΖQ&|(f b9W@6& !T;5poP Joiy1=)< FWmUfG q'a^ؠjL)j?T>շ!*5(H)HG^L9xZU/q HL0-m`*ӽJ9?=]rT] 14岉@c/I(N  I^32_9Z:wsPەOqvܚyPH|"yRYzf0q[ix)KFm_z#lJyt :b^HRu8>ޤ ~Dqr |j1/ vk, *usD;;ԉ0zb@s13%_źeeӥ:dWq Gq0TL"NS‹yi)a˸.z--ȅ@ ;hIJi-gx< YI*[Կa/l~ eϹ+XRf$2~.[\nI鿇, 0H,&[ B]N2WfKi|muz cLpUs93~-kl`ML:Wn%3z}KP@!8%+ph6t.UvAl9"+U?)Eo|U0e:z:eR?ͳ&bg!ٌy-H;1͋'57z&iDi4W;ϰRPcɲ&;>m-KXF` :',x)Rr84(GFjs$VzmăHpIYX=y2фQ+-!k>x(B33`sUzrpbf}|Ws ѝm8T)j3ATWO?UU&*Zg^ag@q_F;VSgӝӷoZB+3ٱȒwΉ 9(ǒJ#i?5 O *;8,F<'h7e4NE$b?,T-=:iޚᤙiRdxt~"oSp-8khD~Q5F"G'wWv/Dz<֪͉I%9B1ҥM>ki(yZɝD^_~u0iCN?qL[h"~Sc=tѼ8Y\f\{.F;BZ $ FrͿH7±g OnGjs]5apH%}Ǔx-VSEyJ{z9zyrBWQ¾]=i!kzV}t=2RiHmb v1auݠLf[Z,b_}8{\ yr{Q &ю>J*AQrq-Xұs; U,<:P`,^?#*بijﭾ={R;%=_eTZqJdf 3 n$hRd_gAorע4*Z{gt// },'!"- *FM,xOzitGOFvȺpyI4ظ __&6Fz;d-4V9t*R i6=\qC?sL>Voa3;K&^('~VٰKˆ;oy#& G.Ok9g1QMࣁUp]i2ްuuXm*_s# Q#].CWi ˎAj+7ߦ45TTiml3'|`7oUGD"r4fs &daQDM@ И#?5jvUˆF+`tzOa_%TN8 P^51PyѬNnW7:hϚE}BBWA?Ç!Psߔ)'<=ptaQiXh4A EUCgŋsa̚eu }L_Ԕ"{g -[dxoac(&]T4>#|jEXYK۫)=u{oDoW ($#9Z$SUn(ʪԣxi^kO8?bkNǫ($Ն~({ދܛw}q7 (q8~rrDc5ߚT RGQ-~vl8oij8Wؓ]Ὢ:%{ƋE8!]z9XY,[o͙r-OdwlCeP~Glp5J|KS3$ C G\j GL~l^ăE2ΜG~H5g'-U,D ) T{ʒ)pӟƴDW3< 89#@Um7a2sRh"ok\mf:fL>2?^Iv(G4[]{y~%γ/'#r :KxŅtv" b2M&KFy:G{*)^Hޅ&M!AEnFfvͷǍ+ JERNՠNQ]O2ɡ؏؈g #sT \p6 '!hKw"A|*H$tP'`JSvs0˄fVwu 袓c(Bl㆟Cެ "6'JԕE=\Q8YYv%'+nPfa0pvk"}i,xcgqfɁ˴)Dy=Z:D椸X|ROIlg4\$(1UhdK-ȜPy_Z}<^)'Ʋ 6i1T w&Q#oi2P>OVUJ_#^̧܂pjCkL<$0KfV6())W 3"E MBKu+ Ly_6})}aHu3'B,8&^5(WQAX!Ӓ*S w62^g5Y飺>ײmQ uZ\ǯlL]'[EOp ]rH7VqiKyn蓚iA _=q@2Ttă^24 (DE`QS8 4Az[q U?- .=p%ZyNr&:o̕hL'lk?B;gy08OKU!iaFp̯RrZmd3zNwb6v|C6 h翏v/+6ۤٔ& lٯh/Q3S _T0`} qe=1XڜCB"TX/XNvJ#l 2w,<ۧ42۹B`%"9fB;iɳn}ݽkKu|~B}sh\tIs0=OzTkUT'HE^A &F. yK TQ!ېVB?i ?!LjS `=|F+i dmӮ4~؄Toɷ݊?!m625)+]$Q]ydY#c:vn'V9}Kd $!anxy7(&C!(g**s⪥ B =B( >gCM#d DZ\ 7P jwA6Z3zxQ \JC^6*\yOjFUȓ4 aomI>S\V۹WQ$m^de멋$:!E֕ݔfI~3mEG,)(*l"qS8|݌\)^8N[:j3n#փީ.2fUt7_w.qH^.?M*쏅OڈeR &@IW]a{_fO':eLe(j<i/{E gH&nO$/S%a{tTfw!$4Cyœ>gҺObiNЊ:um;)`MeC۴$zzE*B=R<؛ô^ 'XHԾ?@$d . WL'҃ec %psO1 &[RERKY@fDqJJOP88h96|^N}99$Og7U"Sc\=]]8n_zetrbz*\[ru ŁÑ̯ ~}ӗό BHG,w$&X<+,wAOIxӴ8:G3nv&3[Q+804 ~fo|Q?FwX~Q>%\47'lh SB$3!' BYYbӸL/v-L7+УCb|ah:?B~e{ \2m@PeY#B'U+r| M w8Sn^)Waa/!~ҠE^,0[g_()\0FQOj>ȴ!L~4Ra;lM(f7Ci,Ņ0w2`qWOV~6[/~ڧ3u[_oxNeŶ/˟hZ 9X L[T{u댙otwƯP0wI |,ލڝ8H^ynV_Ũ_\t t7-^:i67I$*BƳNМ*Bʂ`XR~gp&ŇM,{l1wN{8"'rR.]ͷG3@F=r{彔j47(ب|k,Cl]  C|B k[<LuOC7FvM<{yV(t9,2- ZBZD"#uBsR蠴AY[V!yVN TަΛN)AwaTjɝhhOޚ AuBk9+t9V{A9\ft܎I}(5NY9DuVbK0څ5Çi,kfZha1yu!N^2[b{(G4~@ws'_IR0gSkY5D#Mϒ@2Ac9ZUoM,o.._ ZtfdSqHAZ r\ׄ;Ky6ϴ@;M\O*'uT^C'4^qe=6Ke%oxL0P9MkGr > Rӹžǥ̓qz+If~aNk1 9mUxm]ex-y5l5o8!>4 lf˵JY* Y `ywho)+Q@lnE@yV~,c ibYsh.ʩsCd*s"߯Ѽٽ }7LPབ%2X)^+$=kC׋9Ah |jyfj$L;(UQ{>M/ir+NsJ8S7X(5YMg#% ed~HKz8Z3!=uΌaK,-`yk,$ڡ/`N ! q'uuLo<}Xm #KQVq>."N;A,ޚwij RVGk<"t5 ]~LρRyW/GT1T/($ "[7ZV@hpS _k8VdkezVTKraㄳ6kNU?/|]baDLH_Wp "Jvya˩\ƷMOPs0U~q;eP#g 얚㿞.`D LU #}ťLۡ.Bb{ aDyGC^P>fkJlȖ9**?9G2}zސ;mv2j8!PX/5)oNKnLx2T`=%E WzC(P*Zi\o^ 7; ƠMQk]97Gh=lgm!W ݌s|ZDjf#2[90#%R3iGeSﱚHG6UWI o Ժ@ʹeh-#~5REC0ɜ+-K񱯉3)pɎ=/>LZ:3ד$:(&-R'J]2q%%B 'mycT)avRnPs`]!:ah&!Uf.DQx9եg)FM`ʊ}V +4RO6=٭zz }~Qm/t+~\*D)CS(@wZS飯M!WQȄOBa*a ^fI;ozʊX3ZP:?GC\.ڄA?,og(s0x(9IiʿkVA ߆✚ 8Mw"GA+]?}T Ae0J$>ԻvZPl|;"0OfJk3xiT} <&.YZ|1[tbMVоP4Ѐ۶~yJU+H\iFs@Q&[?.5S>I8?xn Бaz9^5|_Gez#wuR/> p8%YG@4/1)x2֨%/4k@Xm6"p8)hg/~V 7kJUY@X|?@;pi<2YN8~4lWq%kl1 ˩cofNɄt, _q 'X[3smU_A)kځQcOWnɮ$'}kӊv Vg4 { -& E8*,]zoanL/U~t&sƘȞA&j=י6 ߱p@Fo?"MHY *I/cЗu7Xނ.i>s o,=`@-J gHj*-LpN^'NyLP Z<+'ls5U*8/!zBwVݲ6&LS|`"ab?MA =ꙮx:_,J VX3 $j9LIs4gg\.ͺ|!656_H.]0Y 0{Dhv >4 ?,*q2C/F}riCpil?eB\.3*܏q6}PrFp-TY8[QcXEGswj||*ys6"ZLw)Vd̝2Gq \zCQb/yԶ6qIoP&L4(VBsJ%LR+xKy: E MTJXH t@-u1IĴw2'@2ÿ(_>D[^{6{۲tѷT"9w4X3pm)8Np@?Wć,o[֤i@(,vfx0 X=G~(ͮ鄀,f ;f"WDZ2iOK0CQl rҽ+vݾUmPR) Y (?vGZA`e v@+[lSDm/JPV"^4a%[Ec lMQʏo=l]fhnos,gLL{݆Ѓ,}"\ Jy,7\^Ӆ Rer>ĶT ءeqdgW}h;8Kjstwo䢅\[s'#&9<1aKI5Ư؝㐄iz\Q@?w ʍjLX{}ʎSA>f[-^}I̤>h_7>`8fE7yI3MZ{ OeWE_)=&;)36OSohw]tG-FÃiLC[rHq#\4( n@l}OZD7A oa.=T.PiN/Ai+ba]~Úji2eZ o5;bzCSQ_nP#߃qI d,JF/T^gLR@o?/ZW"7sw2Vmr<JqxM&GYJL(/6:C#$Pզ|+z(y!/hlϕҌ i#޶і2Gv7'FU~_j~Q]䓬3?_n+ ;fvE+_b^蒼upT||jGI,VnȤEIBeahô|7BGNx n0CЄ(_u PYlc2@f>g[HfUoqlKӼO=#Hϗw=1ݞ: ؇b I|I^ƔJ9F SBFL[;jJXG\`w40^ V\oX,k%̬XȘN KǹxGq"2-]dX]<%wՎ-IyvԋX5[=5tkU>l2ѤF-.%"Esm~JޕV]9sPnyqOpɮMSsJ}"=kg"OCv9Z?N ZIhl9]iF?F\+Wф*,Š=6gC=<ݻ5' X&S{{t91)d* *K@|5V,d/щk:&_Zȭ08dџ:1lӄ`ߨA¤*ezI>-2Ln1A^$TP Ŝg"|2* pf:近x) ~m-0Z(o"ш whQ]Ph%֌U?ʭ%0RE=_B/6i+Rs%_'2؉>I^8]`L&,CzImVNΥQG  #п@qdT"SX.4IN#EhtTҗ+GFaƶhGrj2G!`Q BOVoMե %ЗMh3e/wPkVY唏h$H$ D~qID@Kt6߸,N5b;>w/bgqQ8t+dž"L9'.9CcF;w<ąoBJ/e9uPBVI;s1af審_"+WX zޤfS~)Tᘜѓ!ԓz: G0/.px.T3FG ͂-6uר\gRI >#H+1IVILM,UfF{E$Ȉ# +D< bDJu}>f&Λ:k6aI5ËqM<xsQ?yɱՖP(K1G剋Q&]jf ;I)B}P2 ;$h'I,("pkpzXXGՄ=tae+^~ǃ%ouD 9j]̏ -̼=(ϡFTZo~T8=ݶ= ,: z"mdZ=?1A]BX(:&).I Yke1 6SƉE͗|5I j#K>֔>@ 륊|ZgE-J6E=*QB c=? Ku iob#ā\.Dږ=fqLUzOBvkYr6Mc`/' V^C#@0\Ie Ga}3>!m4 pkh𬦞Dݐ`2'GkTN,|LHx {{b x`h4ȞkҘTQpK{9|dEV L4Me[sqB@>:rk.U+hlI6J9.ӊ(!F&Hh ؟ʹ v%<@Q V5yw&L̇dՕ]QNk>){9+. @0r7ϯzAwM҈54J0$gY GZRZ ᥢCJ=_1Pݰ?`\sR{•̣B5)ILG,h8_ê=,O$ s3l1f\U7faMuHB 3 Bǽq=jҭ$䰿W<(]\E}7 0%x\+_ȰHNVugPENxb9 LeIVlh{嚨=e+j87Xs|=ND"v}Z7ͥ[։E`mWþ;G(%)\R)q7^TK̢"[ю/5&#; =os9؋hŮ9N ȥ[+{U,?|P23blO*i^JJPr6}f}!kNt[0tkJ[Sm s(D6sth18g$Vf+f&z =5|[<ؠjaǴyL j jej)Os:3]7?v. |nb]> @WO=jVn%-GZ?]79IW"_`"zM!DH@5˖@E'gݨ/`!< K(] bh ^B:&y;7fzg=r쾘*UG}'& ,| ~b-PMVC%UcL4lU_<@Iy>W$-? gddJږW2-!q(Up'[('Xxsua"E6g LTǭ?~/ ϼBu;M#i1UpMRĤ@Ns`ab~H*_oRw H& SR!1~$_ -ڡq=}O\azSVh@KTлOWL%{KU@aW0q.T%lT˓H)@Ѡ䗠^.%}-7LVA>OOLɭ92D{hӤ,W t2 tx0UM7tXbb|r% ( w̎ 1A_F] :+ _rb!=R7|lE};3'ۑ1@:C0aJiUd$rLZ_/#3Qïj`!s+m+u'橕oga B$^B06uxĆt&ѲJPgA#lԑ@C;KLB=A[s_2oRyET7Cb?͒{JS/N? `{|3Zh!|͍<MYWr\5PhHFrѻ{mȃE ,D\It̄X{taq暃º8aYsՆ~k®-ԾzpsWP.砹O)3 g?ǃEl@fVb[f:q|ɖTυT5ikp*y-"@zaK8J ĉv{^Cw2Ap}C : ]Du֧/[NIB*̸ >|0^K&BMqb3v)J/>ֽoIkNެo<.`PR̎J\<:eJp˷pӏ@oB55HR:S1lEdY>l ^bX:vqR֯A6 #gܮˈo/RA~; d9])yy+RhNB^?+sI v> ,i4"=?+gHXDf|>uMۺGrc-Vb T݉1{7: 9<~Z]ëaXd;Su=r+e6프G6 ;' Y<1 }=/YPw@26-cgtE],ΣwuLoV2%}P_)˚Dϭc|0ŐJ6hީ[vɞPx,]qH#Ō?9iTmjt߷m> eމgrJ`YrE_񵗲&^(w ȋ:{՛Ʊq10:TR`Q4IVO6󊅪I67[l_ֺ}^QpkBD63㚦fxL ?V eݟV6tʈ:`Է: Rd,?l #wh<[>&2uzZ[x'e@΃gLu;WEfPh:?&plmƢ\@zJw[I#Ӄ {IC DKQ 5b+y/䪘Dƙ-n/BfF)P"֪]qZ|qq\N ~^S'_*K:ϊYX[ap+&q߇NRlX^yoe".WTcq^w4" L9hp[kkk8"i.qƭ):jTm| (nWT(NeLˇ29CF³͢f?˭ILB I.$"w!0HҶd=j% `FTJ HWUi񉭃b]ge",*\eN>|T䰋)Jd&{ ͘*6sDAͬLR9 EJ4G"e;#CnE?Y+ހvs::u>=y\C*yA 7Xw@L ց J*:;Zk_ߩqxeb0wbe|Mz1@jv.7 =N@(h$lo1*6ؚLl(4w.T20PI$d[\Y$òȴ7Z$ܒOi2KroWɝ.61a}8L6tiSH~Vdxuu%HUO dD`=Y|?yDn$T+Z\p-|hXMcy̻dSx&cu}q#R-k#'ԢL2wZ4+ ccjksǖ L^X/rbHK0L#/6z:C3Ck9~N$1O )R""j҈UrЎoB &Zc!d3$l,SK[[gtR%;ZMw :UR*4| /5.ݫo8qK2رS1FKӡ:-X#CFا9iIJ='V؆AaVDjX n ӳSMĆyIԝO5k6s WQSc!g* f}*3V[^Cʆqc*l =F4*FvG]~ԊNҩ(@}<ҢPUSr}5*Gľ%ᢕma}Z5& c{b MtY)(k|)UI{)o'mP{m."[tp4 RB<{*?B ͦ8$9euw>k z8#26.5KITBL` @ >Bx"$V4n.?Be8̜VqFg 72fo`8kXxv/M%>*{=h=[g5~$<in)Qt1Kh<X6+D&IH/2b`Jȼ9bp_B-+l_C<'%ҭR \{I cR}K 6#7f3ET> V;5dKV7Dr'4ڸoiQ 0W!v5^IwU (#v0׿7X<$VJᖥ덍ay,*oc^Db4(t^Z,rPaVZ;T~9Tp=xTkL2zNUYiﵶ=yCt Ez 9Dz7N?Sx$lZ gp1|2aʗ8kJ'X4D\KRwH[(Tap2ڄ"31=DUsp]&RX# [MyxO˽(QzޱrikP{A= F2J9Vd鴞^oj̲F69XM(Ja@iWOOF~]9/q6t'.b@rUjpfɡCѴwʺDŇ91+|Pt#oMNrG"Hώ=R?Foy6 O ZXlG[`L, kYOa:VP ‡3b=i&EgyQJB~~RVO%Ì˻MΜ^ˉ$qIuP"ADɆ]s~_~{l+\B{cnF#漏|aUƒ23\%{N6s®rW{jv^]E:UQH{B6al z97 qEF_Ce~k6?iUaШrN2{`jnJHl}RFrmĠG}Es=S2ih`GZxm+$xD$ҫٕ7sX3>=u*Pf1TR zj?9|b{F A]&4^{>騲^!jڟyuuDy_neӖ$ŷw7c@ke'@R /($'8qYa"N-]S rj]xcd8ɐ\2a҅?ȧ$ujwZg0_5Y-I!&M<^`iwXZ}x0gF+; j9Tbhmqe=5ewX}ttD{RVAخU=t+/[뭋 1\ oOU] jٛI,P/*,1TP0v>ؑާ 2b( ̤?iϼ4N ǧ3rPQ:}=@=Xr-?˴, gbE֫᥹cۧe]>'|8 {d=Տq)mүzS1'{N %{qtˤP4HS:@.E ^x'q k~t7(>0Dwg9y>B'x!s#d#Cp]X,C^ OuD 70JsX!Ȑa_d!Exrw1I_0th$_O>+ ~Q\I[zt2nB] )CM. >9YB/j$n1Q+X$_62WP{;ݱWsiwy4e A}zQ; ɫTސhPμ!#\,8qK=K)L;#s o;P|{VRWўc@6 QB*7I cJMl# Z/oh*G.'5^Ύ/!F͔PHX9f a7/O|7)WC. HȰ;n$m&\A&76סNcD·IIdrRAmF /)yE&J^/p%!;m!᳆L΀(=5bnǴ޸A<'mX PY)AoqyӶ$yݍ[i=ۢ(bɄ%Jby$qDC~vF$VFN?K R)%ޖIց ~lDcE2%ƒD* $H>9̔(-;pIS-9H.l$Z}$ "%}=Y(8%EF]qurm)YeSkǙK1U&{3^ Q'rf"qOWzt f!8P`ʅ.}~i:rAIgjhYiNY5M{=2 LU:6k ÛzrWiB1ڃG +mx+!7o-j2kW>-`2cA&ZoW]n RH %.fnu8RQnjϻwIKEOw2x;vT3,:ĸs/OhX% Dv05LEg6 Vpo@|b~S곘t T糺O: 4sC lM0r{zaJ\WRh‘e5=-^9YcZ%Gz PIm!"2[XQU 8ט3ŧl4Zc$Jk3fk*v|**U2T/|Og)\ωLKBCPPzf6n< ȸ;+3j!5EdqU|u;Y!ŗ́=•TžiSjY_|6K9~cC{.E51ql9@-`0'ZW0 (2Z2d=#F1sW/]]L7@Ps8lD/t۱DdyXX+1#UwU/ Z*R)!?D]}{neH54S¾{S>Vp&!1L’VOb,2*pxvX+z $u!:ɔFBtȮs]=v<Ѕ2tI¼orgˏϭ UtK%PWFTЦ~}IO>z ў2jYx 8hc?^>ycm G|$s^Wh#\S;(ߡs#mq)2;*Ubm]Jbܣ,TpXZ3]~&zXUbZL[MokVC~PS2IryM؉ה=hvⲠUCcgP<^IiV!mSy}pZHH1 g$3#O똸ovbݲApdzc5+Vؤ e΍ krի8 #"WFAmi"kטALfnk#BE<2%c,aLSej p4LըB%SWn9/44r!/sٚ1׊:/ x81t2o?\e /a#LŪYpyoXz uxG|Hmך~*wn,$*GI{>^NkuK[unMFODs s$r)5^0ti4T+fi:hW 7 A^U6"XvK$-مDQ ,#jDmT E""r~?υnu1^\;JX6cS U|Qo)95Ο31HPDmUZUܦzIf貨P}s~SOԊ({edˑhF H\%2:}4T<.wBemVS#{@,O%RB'3 +n7UvN7f:+VKmDMke)wr Np]{IR)&Ը А1.Vԡˬk]'z޻xєg iН[iauY$Y1>*Qjc(_JIE4f]h0mgt71[WMf39Dߴ:C."j8B3jf64#Buq i\rYܟ9.–V]oSB^]\+ʂI(i5~GOWI'6{rmu{a; M<(6wDΫ+ѱEmlY5\R3Ó=hrH:guATQ_X\.eHmhߖ}^[)b \*6jB,̀eزF{muSr%gA\4$a%׍[oU ~W6'dL? mSlD5ʲPmp\0?{rj9\uW'╎bAms wDw&7qvH \ԗYیKDEX d8Hg33ц3!:bެy6뺎=ށ䟡1आjLtl 1*a+wZ2-[ϼ3 b8/3eirjibSǗ?(r"HiG'l/7@L[D@-`zzk-)+R=pL^m1g30_α fWz=PN,fς.R.7]]QGƸ^,ܧv7="'m zmJ mѽƓcHyC4T[Ѧ?AA$D /0$A%-)(ew[8xz Yu |[߭`J8T$aUz ₭L%Xhiuԛm֠ݜ vhRضV_1hLMcR/c<(_: $RE l'9s_tF] y$ ^+߰& Z>cuM(Q7Ň֠A.e͌:JĄ%w RѬlowU0.[HJom;=fInJx-,Ek,C)cPr4}_O;;xȢuDTuhuİ%/{ Nd,~Ii&ڛ @[vOS,yƽ-u$o 'Ny`4b8}&#qdAm͟' 0$=468#cm֎- ߑMGu qKli~9ּ;~*q5DKY!FWq'06h-VƍTړn+ԍi*2g8c$Tj 6x@E vJ 6S@'~g3 FQ~ciCYJ3;qL)6LmX4Ԃ#um9h}(ܞA\V8=譩߷(V3/!`m%qaK9إ*+JR9x"J:- 0v`s%4{rLΜ !i#|qt(4XDߑ4{g?;Z|PusJ[^Un(iEO9C&K ⰺRl7=ܭ+HUDyeQb Ut]o2Y!]x0 o{SZzŃU/LB]EB ^;v]8 tlhQ/-§F_ޤk13g| }hD£WkDd=>ǞO3 DV`[Eyy, s~9#*ͧKF<+DŽbmym5IJww,h V%G*nYROeNn˜(quc`)-T?<"0IEcUn«6؎+]z1.=*tcG z կدȪb?Hi_(KTFXݽorfȒFܱg" E6% `X|$%8"_-B/ 20< ;Oj4)~s]aDƢ)`= |}-\A"{s/W`d )v=Z_HƄ"la2sRƒ5}}WL^KЗՃM2jȏgc!WV% `Ch']@7Ϋ'}=h D$_ff.WZ3 u3gfA}=]mc#Ο$ ^Apڤ]4p\ٮƉ#,X4}Q"y$I#%;xL//o3DiH脏wBpIC2JGSL Y1 ߺNE-GI=#S9C'CtTzZ@9;wfTӴ&< }]Zv@דж)q>nJkSr?}잝Q0bT4!N܋&rO0wA$ZҿVէ>b:a|klʿjW9];@uccI-TpQӗf,>pj5$o=t ֮`ü]S^P~5! bL9fB}f Yg9&y~1& 9 ߧs2X8:3UnXPtx>LLjtOV0 GtJ?BYս | bhmQX̿E{aN12 \~R ?k&7h4Hg'.{* EU9=(Q>ni=0c(#zjxbޱ&i䙫ja.g#"}Y奣5w3&ZH05T$ mI-3Bo,8e`吽脍µ<7:V6 :YoV7R?k Ԕ3cx˹㈐؉|P#%Xɩ l ;LYy~ij Gt+jU͛%&ދL K-yK^r2r\wn&{׾OBB~DA7va'#jxĢܬqokRO%|R Y@U- ݡ ОP32k49}D T0;pA\*=5e/&BddviF m߷} 3*^#SI͑.~i jcKhN'<Yi44q#H:XQ-Ȇz O ;Mjއ^-k8u3u+/ghq?F&#Ɖ 3)E`D-X(CUBOs!V!yEuY߽SS "؝67@U}̢yu“D>K귓sUcy:3$\=uA+e/y<ɐXJ'c,xC8}”5W/.^p[xODޠoDCمJ}Pכ~OUY1<~^KP<1o~z\9Jy3gBwYg2(.sCk>" v2,OY Rk^r M<'tuOf#u&q\]]l7 ƫHISUk"` ~ վH ,n[CB~d~QT=e|uX;Jw dsr'9rHߞydUhٕ7c$4݆qԖ`ۿ>hS & 9=ji[z ϏAI\v/SX?ΩLdԅ]Z^[bH7Eo 0^3B#,0h &~_{ {<45*3)s GKɊi1~w(#[f4|50/t ηVWe`bL!JGaq+VMbkdK l…pbQ[4_%I}j-7dnjIDmq B0n(H5!ˎ*q%?8Y/m^dR,E9]C3Q׿|;juխJ p*FD`s}ivb4\÷f3s=oE.\H&+OwILվso;~"a }^ihݢJ(wk I_iYEdbRcqK~چL/o|KndˎTs\!WP) =Z3[(I_M1[ݲvDfb~BKEG*%S2KkŽ!4@܉%6 K ]34wg͕Jhpp%>?ƇAtψD yH 7VŰl.,%{pNĉKXQlr͝Rd p{lX,fawZACx vpnf&< 3SU*׶JuYG@YMbˀuɑ}İ?z.|TFDMPIfqC rvyX-U6Lp9ZcWUF.:X lGxKHJS|[I93 hoHf *:L3,h nF!$x\EWzh(9a< X5<J'.>Vxr +:].j]Mi=[Y+ ׅa, K2ij5tpֹgB$#ɸaL9ÆCCź!wMt!-4e—&JWX^ܵ_ٶZ&@N2謑:iԖ@~Enf\xH]<P*v { kTf6Bu般bg+wH'yuNaRhxkdE97&J ةҪ yj$86dy$W.<-Ddr?]#(K'C7 o><]O-«%$*W;ЪStA$)dյjCrTS>by62p6җU:\RSު3͕Y DEv%sw@+Xa~:)%8t?gQg gM]~mK]fI#Swvy!^Uq3 ,YM^ (Eo",;;-o䥱L}R9C.D',4c%]ּ~x9V 9:Dgvy&V~Nk ohJsul|IEk~2Ay6Ve /([Jp&|L~hIQ">8{^ǃF_=vpOQ:eF,>o\u#Vl۹8D%s!%/Rui#]|J3<ux UfbLȜBS ښĂOALB#P _ILfI.,W(^E8nh- aPx)ŵQ[Y&<aNȮ 7,3΃ ֻ\2YR3K*^UŦCUv03Bެj)aKqŝfOrVC!ՃKg6ق%.e*Sk2ګ1KTsse1Es*Zg |+ N(^K-Tc7%'yZxYldڋQ Ņst`(ƾ_2h9D}glh`G*s[_W;VOOw·|gGv1hvl{y utT$FڥVr^!֝oyaԊji⻬@[\pK[1G9Nt3XR>tv\tp~vrKG7K/q?b}zK2P+]j[Z7C~!$Pq]nv&R8@HkϺ mHg@aI lKȒ87A''&IQ){0Jz<P$ %ىM&7Pxã|]N4\)_>YA\=h8f叀xx yh8gL)B FsO-"eR )C SimrSJTtyֻ Ie@k umz_A-EUF^Iyw{ALcc!t4BHՎ3$7,2~&ʃ$)?WXҞ3#>8BYm|>ġC1y4_4$~;W35݅CaO@5~]OhW4u~n9I0S~EFVl[EMې~{tA:(&IG~u2ĺ),"̹&/ 7= Gi$Lq5q$g|rڿڝvL:f %"'{T V肸;'H{5*pڿp4SQ=OWhpD:0e0|^c3 \ҎGXh0[tV'ոO69mgѥ} ;fGKTk2jD9fqƌbVQHaȢZ5= F\:Dg-#k#~;KG[fXIWCkaeT u /sdUҾ@ʐ[0W- DndהuKӥlTr$Jt(Cv&V1,yWRn50X& oJaרT]!%mq9r{ %җmU%(7RƊ{JoEܰ3J'Mga4DJ">5uFb_\fYg1)L o$kMXK|c} P Ø/H5/m# t}c$0"%2R+:~5'Bߒϥ 7u;NSPxr~s\ _}4AiJ:_Fnka"y 4CmNvw&A̩WX}p@o͵Q|ŠVKO=8QM T"׭,GXyc EМXlY4N:aXrSHG Hb=7 +goƉ\ע(g嵺{!Nm=7Yz3EP3ۼ+]NX!Knlr(5̐uW)-ؖI*Rk3fd5>v~x#cU-}%f*BkՃG*V,(*QCH_D==Ҝo`*XzAKr|(l߲w9v_gY09aCJR1U('jN\?_OKlB9Xv[$43G\րru :D1GP8gAgn2GS(r)/xP]hHWyl9^t 4KFkov#L'=ͮABg_YnUš`-U탏AJLIwKQM\%AhXEZSe x, t;0n!DЃ,P/L ˻}u?jd21w2̸Brm%#%Q9fom&Ds:6AmrQ̿i{?dN˪ѣ8mU'bY ux-خ&*mi]}{{տLu厎ɹ9|4l (Aҙ5YBmC'xy6Ҁ41JuDbya`V{,MB7ms%\˰YdSq'(^-X^,-~oAVkXw[Cr>m?$ Mܪ7ߝUm]WS%tQ6]ub7.HG);J3D&+12Z=[e}Vq&Yj%-ZPuRP t T f1dPSR Xw_ٹzvyGۙŐ\8TIqp^)OZj fLה.gGAx}FoLU(sx؍iђ)cVt2ᚩ i;ZTۮn] aTi v0-풒B_D=yg!͎HL̊Ҫ>@(R ]L}Zс.p2Y|bxY[d__ ju"C 'nBW$3onϜQK QhA1W i|(:dS35`L0~8m,l ON+[-lL`Wμ_ u3~j|NF_*#5F :PefOqr5^//.-h7 \5qUVy gimL\rRY{hX$yFv%h-:|ևN:_!y s+$ѯJ\(flZEQ=^gT<mg_; .Br >mSK>*5Db!cYհ1L`nCLJ9sb'0bFj`zi }xz^LzBs. NNƌ^#ʿl8{~ *hJ+a<0F.p9x /kqf9MWAʐG}_`cg'n 序x>k͠7Cfn+e~oHO9k~c1UepVg֬@A\3f&,ko#70dm]O8-M0n`4uŏ(u@%LjOKrMᠵUF#`z '~o8?6jyst B"8MHz!pU]"zS:~›&!=#V%*`Q cBPS%ƭ VDGbÖ7avAh B_02QYR O\DZ'ۄA%J%/UN^JXYU !Co׫ddeDd1^!%@BV@*7&LT:)j@Bv  ,= 42r[r+Ht4&J"E@tFَ; =Ix Oֲ'xs{d;=TIc9)Ѡ_;>1̤*Z R+FkXj4]ඏYtb18uEx žܨ!&2ރ=tKu?c5)R0q0ߧIC6uۄ۩qJ1iLCT+to &B·.&@\oiJnSz:wY0vnx |9t FkD} @+[aЀw2:c!q8ܵ0Q5F0># CbdR.zZc`5}nj]U ($/\J\ 5a7h " gCj#?=q9+s*pzM9xa}=Tys"'sƥ>N.զ*>& ݃9 J@bhX(y/]7Gu` 4AFQGdbF<,>§WD3Ă v3ewZȅ~5`vts\U3 gn"5~tx}jzeAuH bE?юIW< [}<8&I%,vޣѢ|rW=;A% vbY`IwF0B$U| T9jMu. 2* ܓH,$./gObeyl1i~} _ +tqޟ]¯zypYrg"Ssnݪ~{4iT-^7xi7T\bbӣlMia@r/8 q΄ً)YsLM]gDv5Irio_#HXn/a2WMD2@<~`p3fu4-kzh!Sz&6,^y^w?Jw b" y7D@DdU V5z15n:/VU/э `^2Bp5 -@D.[ہ xM}ma@?IdC\F1\Z^D;kDwZZ'\VBf6ޕB7~,N 3=kIֺ3`Mm=8Oͱ\ҬLBEGN͛j$UQ˃Wr jRZ}6ۻʌzaw]Zc?1<~ǰﰇڦk_UmbI1]/=-T7xV|>Vuu6\fVnܚ,b,HyiMxQv[YOTER^Ҧ]e^b>nDٖݙnm`M'Y8>@7q_>#''z6[N/*{*(o3c5D=FW-&M[O]kht? jѝ]2I?Rq|ba_Êؘ ^zMS#MptՋ\<%ۊQ)Htx*#;"xgDDr^xPOq<^ ;i܄\X#dP A[ /F$79V 1{lI >yǺcR4d[쿵jk6"m=d\tƛJ{KL SqU^_miL(;i;pTUAiS uYfz> FJ3۠_r"]|..TikKSm`q_+;i1ĕ3<պ<#)s?cmJ[g 0\"Œk[xJj7|#,c|ܶfx3ǥ+GdZ n>8獓"9X?Lz?>J)9תtX~_8ElKvm!/f` (Tj1Z`keN<|^ׄIM-t7̈́$펀VOi翴m2*'@5~*=AHtt- ig͏C'l!m?3{m,+\eJQ`<.6{g ,ajsA]>;0?ɬ|eoTQM.J]TzOGPʛBQG#$gQud j_x"X0uiV%LDu+f^s1I 8NKxZtp(U0m{IX^[]ZA v't.6r@s?W*KJluqɧx}ݼG֗P`Ėq-3%Qq'3x‹VRK pq#v>VQφ.($-8o_&e `fU4_3οJ0 2VH0hkcĝt\5K}(OP.cz',u 0D-j9,r_KnYz Xop4}Tl{-q]֛{L:imp<$cmwؿr^NHEoNRw.gᗮ؃/%YLF 6T϶#hȤ\DD= }tbz-kQwՆ#u_:.酝@8Z1;\:t}ƃ-5OeËIQG #Oi`cg8.Ey!^-1V* gGBW{?[d8X!ajBb S?Ha\ ٨"ۨq)DKs_#)^YuR H?t5v+ q#Dݓ{61K^tJ[Wf*&]SC&B[ S % owS%a³[Nn++j j#'}]+(OMjAIU:M;DF-nSg-er?Jn*l[íB=SFʩ%Z"=9P*BcٞDK7 XrdX 5-Jju9PZ/mjmuZ Ѳf !,xیs!蕝fTo;K=uaua2wlaS4I+{xkg`xHE,࿘8J@;x㐭`%*[dL f(?鏵B?gmL.LJ\J2) \<.[pUFʌ3zPj'6 s{_fԠO$Yb]hFLq0ېGz[vmt KLڕZـ* C"4)Ax Ñr)3+]|%W\])ʵV5f`"D:0d'6蟣e0 ~؟RN?#PԪ@2)rj" cIJ9Bu tyCQ50{Q։.8wӢdaHi鿜\&ƶa ;]G=XO wBAx @{HjZC} bm4|?bιɀYLFOmW9,V. i<6*AYV;n^ϠCD8\xHTF0HuN hD?f!d7`wDđ&Neb:<}a"ݺHUZ|VaËgi%@qW"iZ&V \}.'tp%C PYwO^> ˯SXQv\l^xP1>#AriEüP8RMϾqz|etd#RgM :?[ȝ^K{ J_MgdJ͏ɏQGT>HQOa@p"z`VҊgFw7!2Lg4{"Vt5m;#= _2E<9̠3h͘'hBNBG?DSp_ybf&ZOEC~ tٻ &Xpx(2ij #}[;yK.%u]KŘBC({!BYlT0LoL)w_ : ]W>1Ae_?|)#vp2'{."EAAx֡*'Z,U&&t8|PK_Uh=1up+3i9|>ȷUZyW%Mxs30`H>L|QBf2ΦD,e &]{"Kp-}aL"NI#A*+PȗޕdwL~X$)gd7|_l-:icdרpS'c!q[`%:Qw^EWV׭`>T,AӶ&ٛV|y6 (p3}l= lVJm?HY\NJ%iRy1'ZK:BZ .n'eqբɆ^$&ODhIa5ΉX y(U[2֦xËEsHLkr%PuRy>ꏯSou2 T IK,D_YiIS`EpYNmf"puXI泰 /&;#aRzӌ}Z=0|)up%$Qd8W_nz~ܜ^4D07K>)|ҋɸ3eƊ]IBȴucV[Օ#<,ʻnmoR`%y&*HG#htS@MCS JdDPClBJ..` R N 7T"sF`:"CZ~]U1ިfxKZ@[ Hށ77F]Z#QL:p<"(q|TݠWߦ[`@ ߿'ThP9T\ُLvuI?3F}fIv+Ύ]PPt7I=HA dlM_1*YU o rFM}w 6?c:zOew9_ 8K>NՄn ʉ:ɬ9'$,ٰsLt ,(/=.0Oi4qw\טéѰ{|tM"eQu޽SY:U$mS*7qM#Zg߶%H+XKL SVUΫc򾌝iTXzj}%f~vх޽e0Dz \־L W>l BT}i8\/=o.& N' ;吊YX[qδ~l4h zyަ,i%VȄ]45^ հ^]Dm`_*dQtʘ+[23zgҼ{VLb)O31R&\xz-\#cNF{8KX7DzL هy{hA,s~T>:)h:05{@UU4IL;"ru9 WYq޲աŃ>Ԁm˯$I;>Zml, Ue'1[Y:4ٯ#(}E/ˉω-qRWȂQH]_gFS#$`-F͠y54Xx|0{!]p(URaM!OH[QO](JƴZḟ/_-BgS֫8p(jg= PEnR#CxG5O}nsCuݞvh4 "X[j͠ݥC8o݂ q*Yۨʑ0-loHл_̂|tH݀J'ݚ}݄:8?_TO&Bim3!]m,)"+#ǻT`x+-^Mk -fu[>.y]\PvU}xar] kYONecGfh<-<ڠAZ`9qh:6RRC ,'x-m $mGר.!LFMX)^jS4$ fY$toh՘a*X0z6$]@ ϳ<7&J:.yb5m5-F'6rTb4wdIvg "ߚn#y-˓,AиZ:19$ /K {Ev}%yV)A~h$.H\y_;ݿYKޒJ[7tVnin0?bΩ^.깱/u-)bȿ+:y%[= :5 h@->Q4q{>t񍯽qN!_¼=u#.2^ye*qIj,w<8e3s3bva*984?5$w]Q'QjyFJ-.; *H%@8`ry*Nmno}g~\0(0jA݄1%5nQ%iynWJpjQ9Mjc¾u,V peY'},CmR*I?P# $^Oƀ Xu$]k> 6! :׷3RvYL:˓J"wd;Uu-߆ T DǀQev:m0]J^ߏ:q8S *'9fG꒱gB"hrWߡ) GKou(0фF1t4q[Jh.\Hmwjf!CN+v o6V2OR:?:hXS麊'7 ƌ2-e,x"ӠSw0_4`3@Ӿ!&СERхDbAU:R;ʞh!j7k98E&C?V=x Œgc^4r:E#Ԇk N3j ${WQ+!E5&)w>!0AUkF{R.88=""(Jb^wUE9Ȱl`WZ_9B\ 4behI>݉&*1%\l5F\J8|ċ9߸Sy~`$_f?Ase"n ڒ뱗:/Zx; 8He>b\VYB^UKZ:6 }|RwU l]{gx+.zUfLơuu;HR߱>LhG%EҌ{Lx,(1)#,We0c3*T0蕾FOH-ʰApzllES\xQћ,H@>4l̽)W&cߊ׼rղ Z ~O*5W-3D36UJShX bE2&yy'P_a=CE9Jj+:?c:iF'dF!N}4ly4m>_8I9vHpպ{iqdڇM'؀3:[ÇQ\Sg]I4E/Y6t;kҥ_hZSHK3cb!BUL3_oq?ILA[P_Fʟ%k (d$uG޷.3Z͗A~.6!f>_M KHmOV HqV-l!zox),Y"3Oz"5>Pue Oi y+ HGSYv%@H՗Gų#_!$OۆBc-Q,Q=U~#FtZ>\uzZT]/DеzɤHy`גާ5A _Uֆm/WRdg^5Mn/>͚v#F.GŃВZ0Q#wli"iK Ml.. ЖbM݋y萹7+y L(;SHK=`oNV hMn sN:1n M؉X$f!9Lkh{Da2{0=v lmq2k{,c 7N3$YAmhG]#e LI@*QS`%c9ǘ 6p2;=/Zh,94zxDW=5H-ݺW>0ǣz櫏8;ipyJPK y^nuO1K}?<܄շ~xS,)#!?+زͩmo=VZɆ}_]S9vIf`Ci&wܕcaiRiNH]`ٜkh76,4~# nybEn&vE~o\ " )`)7N]$LjP# L+8*}~TQ*gj'svVaL@Z`ӹі;2gYq]#Uʔ{wܬ)Sp )9ㄳ6b#N)T?pB #)6 ɿZAڠɘ0 Q+0R'̷>WH1랆EhZhd*&ꓮbw!<x*(>K\4=EJ(M;x4F/,ɥPlE*88eZ,5鴃3Ys6?1N+Zד8gyQҲ Q{IŁsGwP%XJusKMG \.k!RV"-\V^cm]/bܲ!8EH>gSla, J.r 0Q||>|QuGWɠv8ì*;i^l ;Rw?U/ %,+$6p>G3 ҼZ "#gKVt>MS!g,2.D}OY&Z׉%gy}Ia)=;z-(H,=)>k!E~rC1O9')@Fk>\caP_ѥVܠy,NHoOׂ%&Eys(/hӅ/6>"4[[+M ڣ\1]Fʠ:XRғB)bԽgY(זtȕ9 H,Xkr~qF37PSD3S\b 0SxO]d|bsƄkk*# ;o ]xH8-MougƬ'Jˣtq(V_Mޣ0ťqYiG|hLd|@x -"P#u$t!|/o lbuڠ! (GH//WmD`$h'monYF$>- B~!b5s53ؽDb^pБOJn5D#8ݧf [21Kzm-u?.dLݺZF$xH^cΙ^Lw62ЛoK#S%(Niu"#_)Iix'+(>Zgc0illQ$ABa:Zn!fo_wM&K,!39wg+s~ǘ3K$,7$k ޞC@D7s@՝QJ0wvú(Z\QO룛,WL^KU Vڝ*ȢnZo-v$`:~[xO"䃟EG'.A'VV6#>~ēڵ +R,d utHo8y?XgKgl!0ݸ>aj>_,)&N՘f5޶&b?ɨoL !Ƞ(@HZ%O46jn% B7,忋q߼{5Af&JkedZ4(&xavleWo=i kWܕrN8Řk`5{DqN!Y  \b&ZmƷ lQU~}_SٚS$2%"8~ߢuw}Oψ}>>k=%YaLwUz*Aji_辮t !Ĝ?jΏ0W2I-o"&o~= 5;Wh!JB{]]RcIQAϿvmRtKR%P^HG9F~A-0Co۰=BjKeP;o(Ǹ %tH_ajP<)gx)?Y_̡yQ0rBت`s; LIQ-nJ?c!(q+^xq1d e;EF#4O'Vn ۺAd IۚXQt5dӝN3k|㛾;x#a@b$"qayFl(n,xu=|cRNзzjh]' O)p#z|-SXY US'wE5Fe}WiNq-Ua0@^ :g6z?kmNP}eKxɸV)J͢7FK>ͳil|ÍXL|z逗ϫ$twy N[- |*oZ{Շʿ)Uxu3dk'yz&DL ghX?, G 9VM,ydF.'ul4MGc,zȨfhĜ53кFDl2n 5|Pvy,Xz|GQ6Cu Vzw=3AW_D4&đLS<\J4BA0(1؆ l h ~Ƙ0QSlj6 |X 5GO0Q+ڐ>`T@j+p5{Ҋs"Fph-;wiaKDzw͢E涾-!ͫW07V0w[ʎ)%cBzϔ3MV?ռw/nK \{1O(?4m)"8Ԅh3{Zb7+ .oEw(sGÈvi!甦_p=4jdſFI0֑J;_kuAӜgpEέ".*Lm{4nzGO i8y;:ͲzSe Ƹ72 Gh~`fYOM VNb84?AxŽ-4Q~7{aQ*!TWP᠚y>5'k\~Nv2ab§a_2EmiUQȱjP(sI]noDR&SX_ڒLn+#aHL}ĝɈn{o!8]XT[82Š{;5CՋa7ʈQs?>9k[s+$h BGBbZhF9?@ &;fD?X$I8Ra8 [c]w6c=  1 ^ml X$;?y !}_-dk չ'OrRӥrBк'Pޫ8C,?XRT~м{oI=, nA-[NxiP^fOgoLBBn(%'D}\tjvdy&g+C7]nUC~fr&nkS(F8R5Ed{9,9Y1[ӗVx obl]e`[Yd(IkbjZ~Q_ \?*[m,R{;>ɐun8z4>2D ɿL%|kp݌:ne} M9J1tD 6oUl{$E Ox/ s(>ǧe{㓰K3{hXO`6U`6>Ŏ4p&8]cro ,^%O7> ;ǩpڮFL[E|oL:XY5d|&f avx@?PU9pc jEzF U.ӜɸOݼ^f l' gu"[_k|I!l, YfH{J+X8\f Fbf6~SƝr65,z$qFL[O|L|3"t_vޟ }&~ޤPL4T>f ˯)w,,0~VTBɌep`ZӘ }0 %tZBDߖ}K^Hs@ VL%SyZLB׳hgʻwZ@,/2L~R[zߔs k1M5vh)uq!莏 dr"ށtbв]tT3 l b*`π'4ʺd>#1q/C chDDHhsEg#&sU\O0d²a(r>3,ݜ3@Z3ڡ$qnAG(.]R@Sc5R pz?/O אlTGTl$4  ~c* ]:&zW)Yi ӛJyv"K{0'; Ֆw3'z3b7c}PIk #dZ*6KlRĠcCBQUV_6)<3? i"ve+euf%2Ж}ho<7j;xu^$D JvtWa >SFUF%2H5-qzϠnS;ц<Řx[o)hU@ZEN@QNmvћ=0E0MBn_rUEJkbq>ʑ$4I"1SҶ[Wx ?E-ޱ5S^ a ̃ L6)MrQobٯіy@+@4< *w͕[KY#zg֨ nX'e$ ƞCa(c)U=j6(c6l+)'F?,w;@+q%V8ӡ4gvmZON$U2jU=N 穘X&P0@Va`B-SA2_f]a> hF$q}<"xA^:B=j[!D@*Z^g焻D`/VN0A!2鑜P!@ސ3]P~|$`* ͥ~$;bRh`nbBc‹Ϩ~:d/Aa_ZRQ*NP9t*GSs@? w_Q7#I}sNG^v4')]oDJ{NW[;Y(2/>)vxD\+2cU_iZ5LY֌xyᅱg{8YKR~g31i&vv z&YS3&N>)2)Fe7a]u~gwr=D _L=m| _S|ɍ$6VIuď %BWnW΄FhQKͱV쏔 cU!kYc\ ݓu;:XI|Aly R`Er<-%wzv5s;g,VP7Иd} OWaz6qTiqm]lI^i7.HJ3~2֫iyLS 0Kɞ1e t!PPXżr ]X biqY=w%Q|svIvŕ/kg$dtV-c7RwJCD@k;zBRmh"..cb 't9QqqOOK -vpcX2ih-?\&6/xP` 49X' WpnBgȋU5!4 t&g(FH 'R03/;X`:W0Jn+3j(^/?C<jQaLC.Yf@x2iR(b"MɚΞ4`!iIrz)Q.[ko*_$Gd*yr&Mkћ_c"*WY-dVk 6wYzܬ0KNv3 ҁ^I0]_&ZpLf+uc[qjleKҧf"/-YOXP۳hN[Rȍ?+5ͳ!5SRuCvrm%1D$ cZT p,*2'cm|M0V,s;׍$Qn}u(TXze\OOehX>? _'5` !^B5~U6RmJY3ipj6սn7,J&݋`[Rs[1Npp}'*T\ ➱Ca`9B0# ޷g/,og$TRU =j6D7kB:踵O6[肬TB]'~fz8l$eB qc6Μ(/Jg#c^M7fݺ yb/YQX53^щ6<ԁ< 6rZwK0yyEY;@pRWWjr/"{hjK(vR;S7|@ADŽIT̮,0dl,-m\ՆYYU3me5\‡ܐW1?8s>~W!?*Rfk3Wwa"Mۛ{Rީ"S@e*Ŕ !-X@n =-DQJcT O.VL6n{Os|oجiU[Q~޵dum>z{RnnxUJ>sbgј,l$_<1Ho׺IJ|6f};"ANQ8x.: bR0i%,!4frPאV0ؒ`Բ 97t=LK醫 (foHsa|_NJ8Pzh,Ӂ2B YK5Ӎhe/cAmW6@ijl7w3 {jm::Q}Mw+NDH'Ͻ&LA7sV\y9J8ȔZ@3!ЬWe!xlq}rVUtkK8Ώ2{rrKSC(JߠNr^T2fR0LAjG3b-g\mrtIRu߈e|RwNӅy]U"T,)(XwR R ~RTXo}.Hp\4 Gp 22+lQ_ia8B,=j8$hf}-K,0@]PLB"S_@X;t\oa&5WSN쵭ε5u{L+'ЫӺ.К=C@+ܡ"@B^aQ 5RXY^C7%r\&4 8\ o~|7J*.PuQю?v{T4&@+V’H\oV!#6,[Jp{ƲthׯjY_Vf Gp-y7{:OsHa(﷧\I}elg0𧁋N/zZ-;87Tq>`!|&C[CuHA4Evye$a pmʭxZ2/ŹX>]Rؓh3 HL,&f=_=*dW(/7p99*AF絳HWPz hqG{IȽP|XX:q.C g sңp1~H,}zQ4c-CvSS؉TQ%bJDL>M1WpZVЮ|E*!]A,c{'+ͼ BaqZ-gZ STԤ>@{\#^#_F4?^ _vP;$mQ r1@EImGX rخnFO;.w}V8d<_Ni [38уvn'>w$$Թ1@NnzbgͽT'@P\"ǤTBwKv.GڦԞ:0ݙk{/ ɣ̾ a͙PͽJR,)ɏ 轘̹|Odj6I1>[_x0c+ cK0 e.bR*?E8B& #erI2n:G@P")KDuG] kRKp`ǟ_ݫ08S%|8*KvSіl5fWUæڅÚȵkmEw-)ҵ tXn>u=im!Ahl''T^r {n;,+O˜9{EHy0PFW*"F2?ĚBsZsÚkl4`%G[שB7xDm1cfȘd Mp\"Ⰼa=$wdѩgdm^/@"-BK(CA.(3nR'Ar R&?6:0an^EK4d@/a5w(Aih5)z^"B<$8Ƀx,f+iH\+H–N"<"B93M"َ+keO5did@G~HyˬzKw k YO}>;809`݋ uJzD{Ћt]w8Tn,t qܧ\I^-bqAQg.g\w4v`Tr2rwz'`CtG!w i XE6!8n嗫b5xWn{e 9p(}4zRFV=>E[(aworiG^-\J",(~-\tD<Ӆ5HJ,)hևrKl T( My>;5[NrNϬkY!F+2)T"ZɵNЦ2Z@ڠT\Eb:ǩ@G9y݊Vn JG*êL=౻Oĕ*a.&9PhR~EPe\#H+#m̰m0U**R"׻o@6R.f#msUaRKKfF05ҀIayY?%GCS j𦲷*~C[P"Ʉ_B{+'NlB-um/zZ7[Dع1L瞲 ޱp[N?,r{Ko6~pʙPiqȀ̈́lIi#1%Չ\γݣ򏟌ƬJS诸y߂SeeINq)ؓ֯ Bޚ ^3x??e7˥c;I^wpK0U %{%Nc<1N #CEr1C=:iC Yۭ!C}&P4[$^#^ܭ bV0H5yN سc(y ;Ŏ+: 0cvbV& i^rh)/2B u8ታ(m7w|Tsۈ ޖFm~jjzּ^ä<;0VXj(DP&&s"5x_=U9˴a2BEp?K憻 U:hl- feF;1W#Rբ'XM/擠 ޝ'bW'\~ y};iu^q w֣iG3~=Z$gjfO{@Pϛb(itK"bVm\ҡ4z7Z鞆%`bH;YM#{ODe)j C=Nޚhxo 0psW z g̊X#_=TM%jWaEIA J*@OV1擱WscOBQ4?qvH4 چhI<j!A)բ "ЎEPh^S^B!N2j8]=sJ\O,O8=E-c֝^2.DjZtygkB/"Ч759/FBv<+z\wXH+Ohl$x2e+NU Q&*= &o^E/ @-J-^D UiQ%o7@~{ZePhmq+P1e0k*nƛ%x1f=g1|sa PRjMbL;9 \d_DD4XGY-e)x 8@Q2+B*)-Av=n]} ~9S@NqE[*-hwNV=7BS#]P1EON*4!mv^1%! 2݂iEzSI!tMKinқMrOT'fAr] 4Ϙι: kI_ul~4i m< c{6iUu!jqB寞y*/a:"le?4Nx '"i&l8p[Bb9Ye&|vJca&`>Wg V)0 N:{+Kگ8q\ULmXTL$.GfO&ȗ &V;RݤԾ!*PI}S4lgB \puʒt+X:r[Tns$0ʌFIe,uJ1` N0,B#:P֮ V!M-+dS$5#"x~ ve>cxX0;bY{/:*ǭDγWK3MJ obgi'(Zm[0uu7K%Tn2Ok(lG[Idk>!a=LuR37gѳ\w~0li8 f8rqDJ˄`b{pmVE:QjP3Q*H`0R8hMkcۣaEw8zI)ŝM /T?ۃ>j[02x"ZZx)mYꑨ44Gc#%R\u*uv* Q廒"PT_+n6i%jI2AJ{xm5 'Ruk!mց*Wд74,S=W3IQPBeE !%FrVBΒ̤i3A #"!iD lX܆{_sBj mlp\$K[Ѡ@|$`ޟ-co9*o -'[ݬ/}wpF|%.F#T_tL34o٫ Xa"ew?ϴ@C Ǟt> QSjV+Fj} P'АXc]4cTJ7Q?,gGfm֖(mnД$i:8 5Qe:&}jǑM/y\lݠ=#6]i;}1RM^S;ʽ(nBw:9`+H0ۆ$ gM;8fx-!m^⌳@:SpJ3wiia5<`,_(O4눶܂fVEebb&fvǜ[PϹ!‘.fP_Sk1.)Q@gF-:3'/S͋RWl?>_ )dzD?2+"qz>+nJjt ~\: +ejvI8| X=xyPR'W&N5 [yoJ }aϤ7`w]T`V J7F9AM=΢8,E,@>9]*nKJ/^]t1@%i{I؁{\'y!AKtFb񧗹^Kz[CL}jia Wt #\ ZX7צKA_\ nuw}<=/U>ЂgYUb3k}d^BFfd;(J`hlZjW6 qN?w^#j`F[NonWI:݋_Vٯhj.ۧrH @e '&)"Ԏا)}f;)#sD#Yi'd܂5k^73Η՝@C`T!"ONi-4CNJ+Sx_v$ .Bۦn dKjH k/lrfJ?f&hHDKuHvJkb![yòY-={_Wņ(evQ}TѤmC{XuLU!mVԩtؔc" уRQ Ǯ2;hvrupwDoG4S2SFBLzd',?OD4מ;tBYIYܡݏȱ!sd!M7^=Eg#|qqÁIm;G7Ww3g$G\ll'r}W 6Y†wv#k oLeLK(׬+*cE}4ZO\14AG85˫"&U2=yp6*,w|3DF˘﨣ko։deۄӾ6&2xqĹ/4?/oL["c ffVSf1q$CE LNuޑUC.ju |:62:XTs.Čzzgs0gީ=A0#fYB…4]5_ )c.k@]Cً׳@#LLs֛M+2O⯦^jwa^WpT+)5+3lrj%\02K-m2F Kd7}(eC"W&F[BOBVZ_ӓ#~X}Y/ݰ6U}}A ʊC3~) "c^C KC$1-Ǐi$JcmJU:gl IԦxNiʀgP"\ Md.gœ';VEC^p:ǿtu&Z*Tp$c{-.f& fgSW#Bw6f?Vr:0N'&TH>Um" 4bFK$(1*!vy"oqXUQڟ} :kY\zO3U# qI!dl7^j1!wy8pBVV~7ʎ7={e<֎~ѱ6&tf%n~x R5D̸>fzz%SdT!B OG#CǬNuay]w톼LX͚.٬pqVζˆhnC`ZhhJ.N=P9_.Ty-H .{^ЏPŇAV^{$J'FV if-NV);{x+>zfO{9%Lp[(E")Șb f stJ{)zw2!QOxNE@ue WV@z;UWUH׌A8_Yγ<M"alcͧs[T@+ PKF81v8/JX$MnLoJ\ AzDum+E&u\ ѽ4z)0d{fnq~,2T 'Lß}rPSbˣ5TceHրbN o[T .XA6:FS e6Љ/0`>Āʢ~EKkבf&.:2X"ub|R%AU ̾ ~&N^\*Њ-cEY& 9'`FkfW4A4ʹTB%qlIt?K-1$Bx*wE4mS d}c1߁KU2na&W\*&3+&3$4ˢI']ܕe4[rdf" vNL \ܢxfmw.eFH|a~fI}41ٸId3Ynw_u+u4!x*TS()1?Go۶uT7p0TJǒ)o6_|)N {zc>™~nXtbM/Gek˸9Jl{?abxt"ngdvTw|7w}WѓXቇp뎩K~dhɕv3ɭp)2"b8E!] G4v Y^"KlDSߔSUqHϚRPqĜh' ([i0#d< PF81PK O%2h=ceD4Ao9ɔ>R|G} //r;t.LF&wS /I`)F0 kcoܣ֛ ;.O-P\pOY9!J5[L8eCGiMeAŃ8&Z{ =O bw]J3-g H!HMu@uġ'Klhfs9,n,gCe :6|~>e'`_{b#S|'Pc1-Mh[Xt<#h ;?"sj>P1S ) !v\ 颙0ZaLI2o ϲƶ#x1${Kk{엯um[l] Ȑ~%+]pn9qFdp5C{ /5_.hmU~^UA~՞oh +z @E!#}cO'olHǂꉂ‟ ?m|mfEu3v5s\G0=7.4CK1lQxqlf7@?4uQ_[ǭ$ZrTd1z8^|Ȏ$Q“_@KSyGr*NhI4CKoƞV&qEXtXfݼ!C:?!p㻥A&#QN2S-<Ry{GARJr6=0|P JuDIJz 5xݎGp=Pȭ6j lZ\)G;*fHqkcHb|pޗƿu7csh2Pf%R9֤ןK(3HFlr؍b+"ZpuxDU6NӜtd"6^IŎK2.p#K'$psKy.l@gv y0 LS"6J[U#Hf ŇKcK MƐʯfvοwA$uBZc.PkzƖ_8I)4_#4\fjٔ/kOkn$0@^[zٱbi߶\FjÒ|E[QS=^9|ս^f7>+41Ifsҭ&9m HJKw95EAz$qU=8#u1eʨ|T/*#tvmZu^8+_di t9^L{w䊆/AnKiZ;`*+tw7 G| XCbl=c󊂩&vBK;~z2yC{ka n ߼f|t*SLS/ "N栦hF螽:@@Շ҂MY_7 لbVM#KU8F3xiDm85/8NQX]w o$ O%܎U`H2 U|_uH'tJ;yey+*}3s 7VBb?A<%JVG3,A)6DO/yh7y1($:\Pl^OinIW<%6D PJEt]FT l?RTϼV JR戮kw}C ^R*@'B`V, +ɚ 93ӕ9>tcCZ ,g\ " CUb}.euZ}Ij aFw KgxmW` YF҅_F/XC_R^!.m_Vqs5&r=L] Lש'| ujݛv2pʃZOZz{ډeCk_0%&ߵ@,40y$]5<EYECmu;H6 P?DZ~O#|BALH ޿k* f_7-"3htKh^Gok'6و|co)?7C(m d$J*.**6e.NqSnUM՟36Cy"ܦJdwn꾑_g5_Z`x!]\DWc5c;jmI!(@?Lΰ1zx I׋FӖ[xsuC2$jJ9!XF-ei@MK6:Ӯur@_ N> OݎNvBQ2eڸ{lILmvUѦ95{3mw`Ӛ~Oˇ&"alތג\Y#}nAsavl vcU1hc_[v?f=0*8LU\'Xt*7q9ȉ'=Y6cw~A3L4Tv55W;2 55EJݔ鷔uj|pr 0oVH ?ym/^y-GȮ:7fDϘ bɖLMnZA-clX ExzTwYTģ$&rO"wUյG~u>윞m9CBIz \(&R#z/D*P2"Ɵ:#=̇nC\/RCBKfhM]l2?Zwsxzul?̪J"^Êw3࿹zcߞ'ˋr=-Q( ^E#Z5Fbkx+pne(K)Z dIC]iVA"V$b!GfY+u⨇5pwN'[9:΅bX,\H0t5ʮv"A=UoK6Qab"ge:x[qW/fAG `8Ѷ܈E2HZnσްi:>DSig*2)U8 f BwoSwPN3:?1N"[JLf[=O>-KKK eV⟧"NlC\g#Wʅqhk`(Q6<žh5%Wa$z +6--| EQw5v8P{sLgtl:W|GhS ~bUn f,TAT볯&_v|;FX{`Z )_ ->\|K‚ z1 OV941L쬉 ސ53beyl$Tpb_![ "6,aYf`ٙGd*DSXeDd98MOPpbp-dxs:yMoJUe(y3`3ڃ,Jq.H9Sp ] ˒;MM3Ms.I\(B.QmBf4|T{51}xƳR軄,FA7UpAQ\,큭+ N18T@Ze ̽W ~#H]2)X5%ZĞhzM=?uOfIJ1 ~$Ukҍf\g]E㋋t2QL㶷oZv8os#}t+n{!gFMR-yEy/'-3YPhswd".3&4%KWhʔUtXez@`! 8`By$U dOBT& ̮MskX`p>tгe7MK>xMI|@ems!kNl0zM*=|+(*&ЍQkّoS ?*B%>5HoD[fg({T!@w񙊉 i~E*F5_E؄;n,grc[;&P9qeZ&PNCifʜ8h8䑡&蛟h@/g QPKfo(4ld. ]OA MG9PELٶW蘁Q-6F<?-yO.81嗬\)wTQq;ϒޝPTz}|ЋuV >C+!*8hO^`|cc6}ZߝqKFC'OXʅ2+i@M)0YmAPZ? ʒh XEGN5JRlMn@U`+; 31U+yS1Md;iHɩwk|qڦM}U-|P[k%V? Db]π8&.?WS X W)].g|QUUksL#dk> {9E.J m;qVQ:%IJft^@2!  kw&0^2!5o+ b_srt: wq`([R$ TzD gMbe)=Շ,O:.#S^%*{P"Ҍ:8ZGOzcz{D_yɒJ€> hxyT[YnrL,Ղct"openE=5$I_A]/Ts{*gx-r}!23x`{\wO,c n%C˱&u[\xb, ĸ5u. 9nVEحFUx#';>q= f;Fa;RX]ͅIdDcV>LPRE&LRpyENqԯ[ae#`$5}yqvx鍯w0_G׏2}GPo(_:[M͋ʍ>oܥ2@gԆbR$2H욻U\6W gF؞q0/z~91! ߛGh5⣂l΄ s-{vA-T=g*%΋u_QZ"'|퟊ϋ.#,$gPƸF)T\rc6'85Ćw lonӓk^FK'Hώ\?v.}`k78R.!E%RukV!kzy䏽WY,4c7:[-AH1`ɸc z B(w\nuӬ/Hΰ P=83s$x~_ dR?t7pT3T hZErѯOݗtâj[CLT" O +adY*T!\y7ngc?LԎ 8^u?ݚ Ukz~3lMFDcK,WUҝsޏl$ɯvq翂@WLk2sW"TS17"OáC0i2H*c}Ţ lQr tvxƧM!&- |;H|@Q‚'㢼vHx~FeFc666NaO\[ػ#={|LFg:^}yQ'C΀Xc3&U_1oG KdS4E"r.Ah(LqO 2,OJz^8rg{{d|O=ߖs:mxb]kKV:j ?rN`Yۦn_p/ݥQZ,1r@^N:-њ;v_$[ǺxB ,ʿL"(ro\*z/?pb3d `j55y݅Q/B{w ;WLVx"t8ąj2(UJ.A =boBtAD(ʩmҖa .}~H` cO S>kQ!D Vf:Ko`tVK.j?sUUˢÕ$X իK wZlȤ3hjh+ğIiwWoѭ ((*:J/Awvfc8 EA gsߌurxLMV>gV |:p W1!{)("SJcY@-)f@b\o6G|tQO_x=o(Le<ؖ}n2+ cRCd*/>)u|s/+2F_`4=~$T³SXm$\گǽv-MAp~31$_%]oЫvR3xB4GO- ?k@sL8QvZ&o0\vD:Ϲ}&G#C(ZWPLYnIx#@H:\ A1" 1BK^usdgb'XVQ0m~ż| aJ"6 J֌PE2Yl;nZ}A/H W!s6x8MH^w/WX1gȲ˶R/d25JPF$on1TLJ嚈*jO1@{w>:paETMBSjV<>x^K(BJL6 r9^V/N3J.ۨn{ھrſGxb L!E1 gr)iԖAAI~c\Iƴ!\S_6aȞ ZF6~;w*Q$xk_Ǎ-Ȅ;{*jlr1)he1ѬW|vt~&BrB|alLYD]Q}j"LZP3Ѱ#֣Rsx֞roR,K>:]?eWgԁa YGߏQԆ(7SPxq7%6fre4ԪRthnY;=NpwFe;֐x5h`ˀ5-juIű9љW.>Mۭih>tLd@0RҢa:J]PC"܃y1'R;T"Ac 4k+af,X6ѭƼrXxc Sʍe" e'ˣl >#}HfG}䏡]AHm-.-*Ysy# 鄿 %AE1Ȕ?oq=&=n*|)S(9Na҃zb/kgF;\؛ bVm5W3r~Ƹs^,K<gr5S=JuVrC_gQH5+ $ *0 jVlQc :~%S2Z1pbbHKnXTӈg{Qd֒OpR*'=@F,߽bo}l t:$iRTK$heRs|D:yӴD1. 8}fɩ8٪`׋(wLӳXWUAC9 Jg\9qïc,F0U-epN=j܂R#uD 5,=ACz3PsJ֘hmEOٿ}g'`,ŗLL<[d$5oO&ŷ1pH<5MCɶq!պjxWY xw6яB{-\3t˜u-si/>%5Eɞ!x%|g}A?Ĵ"~AG3څ 4^`'dSLUV#\J_784`$ R/_8E&1ξ՟ 's{Lah?Q-C}Ԛ*RCW2UpLl6F XZyRruͨVj~~J\Z^QSXxpv3ZfQ _&HyGjx^ejr"| ;kP(ӧZDKپuU`LdLX\ڀ,JH*ٴ[H=V/D]U)檲DzRm:{gI;m[O*S R:;0lFY^3H!kW+Q3sfY4qln1bwGI4lA6D> K6"h 8I/:hchx SOHMlc^GBަOm_nkbUqOE Tfʜl@5 ܵ [ GFVd6ɊO6H@U6.Zm$ZAKk Jo]+[dKK!W 5X {4HPc/I@yu9=T(~AAwgyUWj=i瓺O2rJ^!j-o,li O`,6 @7{/NƋ|Nx*cAu@ bȇWo$X)(oP& d*݈5Vh"ݟGVI-Sa 1~)?pt5<W[gd@ ѺmRD qk `0g4nx=]!;"Ycd0Q Fq1Q%˃s7X*Z6ni]+*XhnLna}u6 @4bfk(".B,k|3k^$R4Tv6p۠i}S{̫oPIe(/G!93 qB!̸|Դr6.1xkJ3P6= 4qUL$پBt|nn+B8 BX}ދ*/ƾahՙKݓTdO9%UF9WTʸ2JgL`.?1gƹF:C(?d";nsyisYH8 t@!͛TA32j8Ao  HVq- ##ZL( f-W9cc[f:wG n> 3m[Q":\4K {)WaP֮ECo2sZ|33jauL; o@ƙ[f\ː}#z,'YKvK#{r " ntN..إ9hѼ YecFa-tkVb=%ӓw*YNSR.N8vI+agq[g@]*2gRʈY@G>NNӚ:4;c;Zez( 7))=#eFF溿%Ikdֲl2ͣ ׵<* +";Js8쁋9'p(McPW(Ia8F7d{iK DͥDzbE BGՃeN㓶W;_aX9o0:2CoYp%KdjAXM J C/ՠH}Q5NӧKV ފ&HG4^Cj@Yv˱jD=] ӎ),HG-(ffnnG(C_gW-pf>]#Hɯʶm< XA&WlYǘ6S}nq8ƙg6>t-}:M x!Tȹ;9pzV'eS\C2Bk8[zg\#$eCtp8;?Mz?ߞu LD%oZ5fTAlk?PE'@TIM O&gr-`bLD1_iޙ>D>Ay5:ԯԝ^{7hn_g|-<8%`VkM -jfN RI|DЌ bn3ߒY! >.hO <r AQ)<-LS?`IFa}l/[R9\!83 ͭܖ}<^ѱXĒƔ)P2>31mGVFpj<.8G Aqoryv@ 6o&*[b!cG;zx:2-v㶩>'竪5zpKp1 z8swc!QhNY5>NF24kޛcppnc59JP$4j`qMqE|LXkSP̩̯aPBEFoȟUO!#+,<'g"vVd=0"`Zs }H5£bDx,~Cg<JPW7joj*bh9='_M}z\DN) ̍8׷êRKw GP>Y.6bBUȽP=˚0Eꋪ, j9j C_PhEYs{~N] Hj4=VA$>ӌdDzbP3فye:Ԩّ/=jֽ f@g[ M*b{Df7:@H?pbQ r+Ȟ\-xd9u-3 ďe1<}Ɨ2[n<^h^~6ǾǏP/;:Io*ϫڕpnXo_ %1 9$HAi9kM|C篃x(NIo~8H'YER,b9|iVzEn"*I{csCENڕՙz {KQRCp_L_]\e[+؆8ĮfIҼS M؜r#l,?Re3lLs0f:ьk6D[cHA812q?,"N3`E0}~vjR?0Y~׃u |DdTl#]hx0=lmQB!A6ݱ|/7€ |j@9KтuKN0j%[~ܧm"D<6bh9 E4O 'OrPGZ~^e^SeA|3dO#HmRY h*l5k:ii1B$y?z*].(g5 _Ajk q чn@ q3%2o.^SQHfA!|G}-deJbu-C@:Tߝ=LH79[m2ɚBsMuݵiN)mlOgUARpEQ4$kyƒ Tz,Q v8 4>]$g+*WiN~tgiYLzy"e$6Όa3N,Z2)yK 0\Fd`2dY˪MҲ(|e7 z3m;v"TT#x4X2 "xa:J49Hv%+!?Ԅ%TwzDru0Tj];iVvP(K,J,E񎺦+gtng똱"+"dǂ+r/ajt6NNy ,D,"&qTlSץ3ҁxkw9U=# σP ge(B7=m^ףR_|LV*q~wm)ZR$0QlBf46I1\ôX*$_1SDYD &˚ Z# l )bObh8tv<^M# f'9jk-{ 01 MxI; ܓ{j [ .~4-.56!W'a$'y 1bJOLK-wܐT(*2k؝w~ugEY }:3  ~G5 U 1ZEj|龀l51h .bNt(U$s397WBU16]T=E*gdM+س?ʣ܍aG@0ids*WL`(,v)FI m΁HM8, C;%$.+  &]SB_P߾ETgXc$3~xTk2|!]tȑB?_)`,O_١ʪ=x`.TT ~!Y a QtW$--:7iy-G^Hm? *,k;p* <' |2̭2d}4Ke' TX2FV >z87pb=GȨ Hr|L-5JalZqN` wa).J~p e|Ⱥ6<1M$2kd$(/4QIj|v|Dψwk?i]8{3ӏ#md6|WE +2Y,@&V*4b&wX1K`yhhp* F~s l7]rmJ_ewI;ϕf># :*?A %2Qt1y=PN~!yNu&hGm.D۞k 5p:I }PNBr ]?! ,{EPvT&:K+7 1:87~lǞ?_ҎfA?}NMH@GкigfSenbD1d$u̹+$~~M)@OD<\ `1g6$XKʣ窣P?6r9%' L3/LOMf *+ε,YyY{G8&NlX)ԾTgi궍;(AIG(<%ɞ(| e&*@2 ؉Џ=2#<[}أϸ(Vr b* ƾzNɢ0͛`4!u-1{/YCwab >4EA]6qu'{Iɐq6Ią;':?Ao4s'd2ؓǠ9ΊiK8H"YglR=k΍2Ybd#C XHf*\X4a^/ْcLcNuy (0<2$vHhºk XG8aM[ەU#!UDQЂ'Mj2 /0.,Co?м<(qR 4tUc=aB@^|gVi"'tA˻~6hLYh{;A>]NZb!F64' %sy&{\霋+\6@ʗ򿎔fj7{ Bka}Py ,)u<<]b4>$eى') :<~G ? LuhCT;':؉nG`:$F}(I;4V%n*Qk#ebyDOjYzr?MW̸Z +I!/CE}W+ 2C~ dF~ f0_ $pnen'i =`ԼH&rt7D}*A&r(x2^co^0e !9tQ.#[330S/( y!8 r^Scw%dCσK@O6kjnk"筜'7qԠe7x!xUmfstgCoy`Mb>-}M]=8h>`=^wG h oA݇R#1}PMEĕk(Sє2[ E,KlU C?j"&)xH 15h.zMFΘN¿ibU,0>g]cxKXY?!݅De K*9YiMb+WſzM/;@$GΌ[ڋ_wrv$PQV 2ČTgmH_8(5b+aFՕ>ba,SmRr>>O9`tz!֩x= {˥^ :5 elza(|u1Ȕ9 xZ ˎ=#N^!:RLe;o[rW_..w=H#mաN,*t44qBTիQD.S3ڞ6H 6κe9@i/GJWJtgԤ K@Ŕ=2PS&iE[t8GUU5d1BUzJUz9qGWuiYaNma?!.'aE@V8۴JӇyct62t2ՒSu$yqɗʤIqNk J eA5#6U+*+~S3^>f3z[7P5/ÖS9W:(2b#I[~ix&ըs!CBZ /} zr%B,._cE? -帘3#lJ~xe?u CvDn<`+7^Z"FTffH}9 DZ$$tYzk VBz]HzPijW+9%}Sjv? > Yd2dD@8nS NJ\T>K>gHs:{݉rI =;?Ոێjky\.t1wv ;'֢HỳV@/m!>GEinag3GL_? lj Fz۵ʭdL N REЕzfkbEs8m DL6[ dSc8cO4vGf Vy}c{1ǧ lwy_1]_}nζ0g Usʅ,6 aZ׼^y9rjXX=Ux? IrGcL7'<N*1(\K,^\e8W:'p -Uf%Iq9gԓ۳ǪQOW3͓[!+E>ʁAF u= lljO/C@0Sc9, 03ΎZKBU PA&Yy'rh SW;#5em姵*mh+ aao\$QD|&7F D&c,IuH(ej^D/ s7Yqc2{ukl*h9'e6L 8k%:Y hhgd| 9!6CG^Wb}g6](hcѺSQ׭UW^O?q[p*fw?؂ kA[Ą>;"%9hrL 7(R:D ˃h'0Tbt/CPU#x!D! PYH)}mOr=ƯNj,s_3k'ih̅Y?6UxZKoKg-}3dA_'0ҢMX1/Iwwz&熁\cWǠHG=$%E)O wZ-0ֱI: ߎ<DY3=L`2u3Ff(rշ[%͋P觌u|?+^4܂KE6 g OƚSy']$ G?wfew-}x$)?˜ z׳n~\\t} ^n/+?2&cTY\QFp#-K#0Exm9肸{ .cKMmp2\{;9J^؈§D#w r7W)Zg^  J?(l.!ϐfq]U{䞫cB+}0e`*h5ޙ?W;XC;Z 0=##ŧ|с8`7c_b>O[&o?eH#>~sd|Ԋ/a=*H:t VQs r2GR0xw+JGCR΁dEq ج F"~hp3RXWeNI(/0IHƧ 4: lXj,aZXw;*pss)y/"X1YwڅZ37S|d ƾtlѐ}T- '1|^'7M!̂q-ۆ"g9.zಝAGxtq>拏K5 彡y8gKCz,;CkWUyO-T`^Q -Ց<ƢoN N>d™gCg? Q֭hO Anj(uGqBOmL&ra$jW7M JRi{9kJ]nŮz",k#.gEcā:<(E3*" {`{qQ\v$"0ܗuI YoP>8d>0 Ot7x&zP89Ҙ]mģ߆{(W`<4k4BP(Pb`~^(Li{ƽJ%x@UAiUE l#{ 9 NG$m5U_e3QĔulrHǽ8Ijٰ:vWW1Mo(>578t4܏tXlncJ$1qeHDž>=Wʠ~6fGk+}*$c "KgڴPͩ~fhTߋgִCs $BB.6BS,qE5&Mmy` 5:8P. ]3uXMos fD8 MV)psٳmc ^ 5(f$hiϔNhr+(UӴvԟU@xM;{^XaG `VG>~| }Jq(h,amՍc!NeQ">W@]#(%WT af(u̱X;##jc?SPXjerw}'R)n>$#8ڰ*>,aeq7Irw=x ;! Hq_\hi. VՌ.:Ĭxe=]h.م* ԅIwL.+ QW\߉3x !wɚCݖ ;PC'_σj)+ihb{~*գ_;!o1ؗױ(FKJ wRtxw+>m%Ԥ+4#u6r=l1;I? ].O<Po =J1T%ʰC;D|1's}iek&f-_o؋^$`/J@:!cH^C rH~ng/6H)u62=)keF k Ɩ9t7h1Q6idǂCz.lPs%C{a2Q[lX$6zoz<xv!Zuy^b!dtOp@hql~Rb]<,jQZw",A7uM5]ISnQ;ҹz,9TS>#q+l_|']٭'_]USgѐQev Xqb]Pt7&%eUF뉞YYG1dmgi0x'5 ٵcSNqNA4F2QQwFqnԈ‘x.j^j3~5U{F@c:d9FboˬzLJM2LF*sqצ ™ p27QW\:J7+xPӐF O4~ O/W'X6$,ʏz?y_z㱇5YZ$G 6Cun }Y o`sc[ލ%1ͦ<*0gEw٧1d"I)ƃkYnbWqFGYQ{ELBeǰ?oW&mkfk:aT5̀`{B-CS Ɩ"Z\llkxzDzN=8tib/fɏ|edsdvslV. c65r̎z0Zg9m4|N+Av9jQQ3Cq69C Hbr裩VXDVA75[0ra d&5V>a=T0bPJ 1I-w\vz G}ZAEiI#s =#{iT!ք 0OҨ!* "N ^Iy&CA8Dd 9Dwy"# @E8qp!ݳ`ޗz-x/ҮY!t< >U/~6rD)n|2T5?U}qJU߁3,YJjb5 Ȓ:3PPey N[j}JD ?ܛ,~1ؑ6S|.gl!ʇn.o biΓ@GlS,1GK!gמfqj}1,:4B'c &g+0m0)-֪nE$~bD0G'9_J*NzDM34~۱J8J?ʙ(~ݬ՚N}~j8H᪣~HZv E;:Ze2J@H)Gq9 @BErMrCގ V.ry/"=ՒCeN_,P uoK&MZOp swGhuvZKoe)km(0x!C[CR+D!RJ{'㙈)~R EJ H so?7 <Ϫſ@3tGQJLp.ϊt VVNt<0Ak XULl-Rfibvw=/.i|v&48}Keئ/s#;ސZz d"*ev%FҲ]?:j>C$Zh=4̣5tZ}ިKJ y٪(9ŸgBxpbXɗ QrF+eHhaOKbzu,"gDE|hmQkK~̡*Ѧ{ri/mmʏѲNwQ:T?{Y~.AjQ\fA4Q* [.UQq0;VwYPՏǩU [GTy#=.ζnYBOvJ.q$pw2p莙, V8Cr;FZ1H~uʤ6lsڿy49dDe^{" o>&1zȊW\)kA#'qvn;߷Lx@h$<8,އX8CblҖ̹lIkڄe^5'VDBтvX{beMfJ=GG6 ,^}Y=<4UXXpc?+sV6juQY t]׏i9\DilB$?! EIPT0[H/[(Aq@+Syp< (*{33VU΍< g&ojwB|b4:]&VCbMPlJDm"V Ywӥ97_˭&7X̅Ig- ǎebK٤ۥ(H-@5R?MdZҾApmC)s]ctLbO[iAZ嚐CZEt̎oGSmBY+[>S'#4R x}8bִγBj+Ы: ~; N(щ$꫶OB6efI0!z~%@)VJ#4>ExqƨwBfܐxbO~Q(H AՄT{:cGh3L?tt^y󌏒k`g4dBƞMqJl}=K( |W_Aȵڒ2{ ZyƮ ESM.ԄuY eL;"*-֫Ahϕ3\9FXd%*p#'h?U[Z2OI5qU%F̳煆|sR[Xa0li%,J!Sr_i@@Q${oì |7ml ̕cS)eTSkэ4ۯcr6u `eI9bUu-] S \SN~Q!RvL .F?ѭOϝ|3%&Υc%ȿ)kZ{7@H;ïCFi`0TYWwUC$sy$FpՃL@_?ZY<[q.I kc8W;ۛ;cUMЁE5=\jVLe+ )+mhh;S>;O'-[Ŷ[fH9)j*ۤO\Y@2`$ +:(Tmw]<'c Ck&_5>B}K$:.eIS|@I_$߾d+/xHaj2w7 t塋!_絜X]v8g Ak[ #5xsN`C)qTox^ۃfFy ;¶5Gs#Q/ |o_XAI> /3 -Ubmv'̵?kT_"DGeY++9vX7ykÝN$Mhܒ΃8LĚG:^24BmӮG#?O0^#N!"\\=ej\r{9(ґ5Oh>b,ΫNճ3gQ&ܧBߗ [ ~%@Ѱ4U5Dg.#=Ab{O5L ~A!bϧ#d Tb ;e{po?c]wzs~pWE?T9Qb38˶vr: ;DkYT-Y']u+~˅WƛQsI(ln3+,``9#&x/~!]UzFbTng e$W/k%>(aLB~Np)]cJ}SAy1/|ͣ]4Ɵ%PSs\bf/v_ =zfh2tU}L~U3/ lY9m~lmK_to[G_B~._kwD$j|'\ǂailw!/{HEB[qZH HH2fSc#sF\#QY=oBsVaz]fr?MN@;%^8cprI|6pD %Z\i6F*Uo%JWӸnWUR:UVIb=x Q>.sݑKSowb]*H _ek @`dիx +${&2삿Fᒿ7V=OەM۔UvOr{e񞰧=;G7'(I&Љ#xTl6SGP/]E(vXq7:ﮭ)ꛂH~H ۓ2 :UA>QI/w$Oio0pHQOt)7(̙Z7n[ӳOl2Movu~ƾurʁ>NpZZ1-ˊLR0-uhyՈtXT.+^V>Yr:z]G3o{}.]p』&! ӱ*|r,2i ĮuU/,Qoq|G ߼mĀU[(8&WsN8ufmrf@;À&|Y09|/ /X?`:JHbhj=ya2o+їbOhWƺcÜ {ڑ_44+)RmHU*\?Y]@YI'XZn טPf81ctǣ$jR}%NvcT>[TKaZ;7 xQ8&h'ZZQ.C1<+J"|$F{ւ*@9XW جhx  D;{2rЙ beU&.ʜR/,d\ڽ\q4}2aщ\yu9h u^kHߚ5zE.1+SSS>qys 8 b%^$aΦ=XH¾@j̔O.S꥜4 Jz^/-kƄ'H}m~pJgxIi!DDⅳ|kXB} osلHT: l.> -a\;JܪTdF}du_+4/x$/[^@[lY8 -UR*` ۖ:ţk;yRC)Đ (hgTVz} T%k+x\]@u6K r"8|}-5 b -8's!_'+G~03)FB됵I%ᬢk0%#h+(Iͯx$lZlX|M(uզƫN"HB5MmNPx"`Кd8@V[>X2Jz $0PLtxH;G?45]ڻpyuG[ǩ"S8Px+R3 P7*q,Y+i`8-7N,* Ѐ+}_J"'mBW?&u\I8,<-܋D,$aK_9еz(6 BS"H)T#]%u͝dtxo^j=2:QۓzxtgeS~G8%ggzZ(4EHI*(zox?܁Q 3k/g@.(2B6ݾP$ʮ>f"4*M]»=/eOo7o5u;|8i{m;cBS̕c+YĹةV gڵQ*xT!^˥re @8@5c]4k7۸(*VN:qfw6P.\7=L㕒P8rjХ[[gkXRS%:-d \Jsݽ;h,o5{p!U)H.F\ی!FUR5(%QsӐ07SFg3,OETjU@Q햽K{Kd1CJ!Lb.=Jˀ^& gzm5%Wqʬ'L^ &NjyXςSB Uo\U%i%y5= )4<,kƟ";I^DU@w&. 5;U5=0-w6Tɠ [YB6H򜒇*SHƄ-ԕ9yؚ'"1~11&?.x6n0 .hG3 >#+Zv1:|'=JBTO4-փGiс;!A=CWIm0IB߉⣾!|폊O\Nw:ewf^az}sp=u磆cqfGSo pԇ6=KC`[!.ەwwĦ%nu )RڑkhOv`.Bn3UYX4oJ(cdY@U]LÝ4ɷ(Aii'͍ +j}1UI:b(yaPP s ??:peg޼%0g#8_X`2:; " Ut;RW,!.R2=P6'J8ѳ 8ezu+&huJ;C=s~VW_e̎Pg+aw3pwI?OEbE#şavv\(u'wDұ(J{n?MCup1]/{GJvT6sB0,j$ P@]!\q-f(D!nľ/TnqvQ>~(~ĉ!>=5lG'+HHZ}6 tZhEo+{H+1isxLsFkk?jtQiEű%s3(1jiңv5yξ\h p3EVy\T/3D)A:poWV龳Ram(0x4^!A:IiG^Y2hXiUB1bo+eBm[ZzU$K0"$-L2%B3[=<9Y-!3*dy}[p#TMpI~oqq][%2iq/k'NCg8ARb~>0^xQ QH 7U`>tu?Gy^ga/?9AM(wBâ)zpZN&]|֩A$!d_['&4r[g'o ׽`\KX8ThLiV:)B(#.?wpUvDxxl凕7_ՌSnRӇ=ɥL (0Ǟ1O6I$rtGz~7,oJ0,X-i&KW(̎QGw`Q3z멯18C?sgʞ;0 Nag#;66 N'F4O`{@zHWrYQP:6m%s`q5^<7-Zb i_tf|\Î%巔AG_Lq -Z o瓏PmzΏ_lJALq2ÄV{~Y}'3rvia t!Bdzf;𝜮4^} ނY~;f〆=Dt.1opǓ=S Pm|I\"Inm鞻8۠S,RPhRlUᴩ'=f% n['Eoad~i`R䤱 C}fW3Od'̒A~]]=e@s^E!lhy4+xSdž7ۢe2;[IRtÀ<1}mw 8٩IO)ey.)g5݄6g8_`Z &'w(# [HV/%Wu>'.aRm:;\2ƥdZEM]K:+mұE2wıw"㏾.~qiB5.!.e!m!7][Đ-ӭs$*;/dxFƗ Mr DfAS&'$Z8"U"$){i!Q[0ޏUnqE(9c%;jiʬI>"idYŕMZ)t\"oQ=rdR&+0"bҐ֛nͦnUSA]3n u)cCȐN9!a$0͢;M(JS/1TX?.p` 8쳃rL./Ap[pL7Ti^/khT gRpIvZ~YP`xIw9dY^[)RWӇ"Ѥ.V˒ts$`qy.lg,p#<ق$(C-%*&; louY)sw^_<2$ܳ .|5GBIx6xi@jbI>Ӊ7Kjt !,TC{j(5zOfęÊt{VpjvM=?BHEF`5LuUQ?>^ZӿHCV)W"yu/c=VWmbcAMS'ʃrUac|OpSC{N -C'jwf!=k+>/oaf_H;+ι\3D9|>,ք:U;`LPLg Lk7%oe\à9-_qu:Y qSdo:2X,,wiBKK/ҕ֎ԈƢFpi'QsvIkءܻlM#DN%A_Q5N uI$ls5~RhKbRc!9'*MFQZ'HqH;߿$*Ӡ㊘B4ʼ XJX(]}Ak4mRq{f7d/meb7IO--IW$ F 2dCUa:7P$=|ݩ؟,&1;Ɵ6 @Nۮ? ; 'KxUȾ_IۮX.)gx[ݪ fY~[6 [Z'7Tё0>ksGuϻw>P>`Q2Q< ?XN-y@) jmA˘D!Lpܰ*GwC+O-|T sU MOkRP$ @3b]L^ˑcu,lB"Z(jz-95;nlU\-SQYSA\~E/ K3>uR[?>eF֨CR>-罞QJd]z2(EvNANGbgSêFJdS8|;G|W;OI*60yw$w bV{ocɓ&ǜUtLkdBuA MUZw{p+2ȕ Vmjg{Jl3t#jfeq+w%qE!J#yyȺZ@޴D# ցI`2"?m8P vL׈Ή&ΪB l1A/aBRrwIo딦[<&̬FxA.=<Gۭ4˴PC$'htiOB>.~j<=P*hyd`q  G2:G[^bK!ic_ $c[I/%dGrbBk8V7P"! '1Ӓؿ:[~-9KȖr5r!^tg\pVu+D:J ;s+VRVQ)ZWkr=]%DoWv };zȏSMh b-d5oRӐ1k^;rT̺ż{n, Dz(0}'P3+ȑ;)d> ".%rFh{QNK.)IY\"1te}* lBm٩lq U S=yLB5EI;g^z^%Sqe'$9TMhRaRtăD@T8iԯ,_x?řfQBY G Ku(FODS@#ofMT{vg!\`9B)Хz$‡?@#3o!=PIW I7V6Z  g¤EAtRU򨮑/][.-gYHgȾ͊"|һy,6L'z;|^#{J$kncZِ(r]L[L)t#e6i&:hQD~Exw0a?6)Ć k[panEga!2A[-KR?\. P 8Cթ!e1IոiX /3cxKhCcS)k:UFK^/Y.u`Nbzݻm3-I F4ɻf"fACJi5?\CF;u4[9kӔ'Ԋ p1.ٽHM̄!?~?S51I~){La S:~WM&QX5z Td`s,Wk>{ ٹu^e^3T Ͼ0Ii9/,W -{`llKpqyQ_.}pU0qyvfct;ذn] p G 9ތjY{#>)R=sO8BC\k?.Xd vSy0N}yR"s,:Nِy6~E& r` /tl r"ϵU(#xJ"},gѲXfqn }"4%LU/{{6REe:M Dd,.{D~F`@m$rN3WϗʰgH3y4uы_B~lR 4[}mRq?zRPHc?H( +?zAE#eؗ2o-ty޲SZ*/gؿ X{©U51leԌ!~ܯLMޒ(V8$'q׿T-&mtc-Mu᳿ ^`Y8 g(`hV1$V#O|پt -FGs[Fp%G^1W.nxL^"4IlE= ^@k#NѧB'݄Q8B+#ͥ_X ND5D #c~a h*]ccAwM=@ B 4E|% o D@)TQhPJ+*hh K exe˶XͲm)9V+3 /}*21rhl;.& v# |m!"vyI}R<)e?A⯴l7\-'JY0IF>%/A~2|kYhQҪlq)6u#'Dn1Sl" iVm?T;rk p+L@,G!M!H E,s `@E睩DJfn#iM9o ^žqѰaF)Ag zeBR$nY*lH%9uֳa)*xtBRC{-N=(E]s5.5/{7ؙ `3"‡Pgӧ\UCQGa=vNUwSb՚5 `CmJ-K7g#] \kvlw-1 sc1ZXar.*ޢı$vCi(Dv"g޾%R4s0|QzRw(Pnj9"#ɜ4o" 퉶na9+|C|55A Aĕ{Ȧ>W'(vbiFk7 m1GYíg&q|k'J-v¥3Ar6x4hZDiO/yK,jSIEF:үwĚ!ɠhv n(+?{|b>!V:a\/z,8wRDQ"&BIC"o^Ehqj^ETu^2Z~6ӡ޾WMC wP_뀳9 -ɀ_èlnT_Upz6C@ivSx.q k&&kB_wЋb:UVLJݿY_Npbr뽉1P}[|@JJ'<%( $CדUJpik8+v !9>rXq$_ m 9?i@]Th|]VH"фK1Fn8Tg  lH%iM$B(Q~](4bBYoVű\KW9 ) fhwH;a&t/Q˓b4QӹbY֗;in=pӆw)e `Svq:}_]foV~'Fol*$f K%RixcSYq)׼ _tֲ8[^FIO,Y zR%IQaPkfb;BmرȾ$>l[ڎG4QX^~Kb@ߊ\Ǻ?r ֞yw !':=蒺Rrd 9muqgCvMg.hW~v(9AȟqY<>KEraG%nъ#K{/q`(}:Waor69myAvx^d׻ē>WHTN[ɶwrZGS[$(>oy Z\"*[{+ҝ*TBowK|Tٟv5:]IFk_:BٸɆОBigEMicc~֟ uAM/iS>ÑqP~4GR\PDŽ`7ձpDa|cd6JtF2k^Bm72SMs 9$籞C潇4]Q%cV񨭝yS:مOV Hb$3OPgwx).Yo ɰ \]헟;s|πOi῀ugaݔ~a{?OLL,W/"C \ۢZXzcrƦt,4NMTu^Ѿ.?_Dy}8`?t^#BOlᴒeAB?'`>=\+Fj\܈5pO&%:la 1uy Lv"@L3!uz }C~k`TՁtU|>7=*2U "74o&Gr\QѪ3nD\ƁT@rL& ~H~qp :)%t~iM 兯 'KM5a쨣*H x_vUM Ge2|8a^B:)/uӕzhGiQ{{u 8 儜 8%#LA~&GAɚG:T)Gޤ>i+0_̙pJ, 1lG`/ ,1Q۸TG~Ҡߞ7d-z@fV0+$; 2P|YxO]N;y 0S_7s7%Ũ2=m݊TzTl"\=|繱JY}:(7IHHd@$&MU=][C[~Lhܳ_@r瘃̡c !Hg!0 >J|:ljZսŽA-+~ٜ[W}#qjCG"b~c;0PiD9UrͤNp/mIot* 7,=řy~" 2߰׹Hjf[-cx!NKO,JfXf[tu$N+y'p⯰4JYG~P $VNK凰z*Ԡ/WJ޳ߋ_]רi$a,K}^8 &ҹ0˻(ҙ±dG4.k9mV#_"' b~)л8[<9Rү#gŒ=ӏb a%I v\+]Y$P_|NYgj @E%ok,?m"!W`c͇fH~[Ԑ17fɚPB[c!HU oAc\bCn  _/Dz>`&;q\?1,}I ?K:ue Q9Q1O|>U/K+갆IG_rcv?QIKkWU!ʶo>JK[lu5 `%r`fw{ 3ʄuӪ9Oyi`a6/b 纉z3SCN>(ǰWu7A+E&BcX6C度$,Dn;!(vJiXSQ鞶 =GR5܍"Z2қP5?d7d!)Gࠓj Cln=9fI|mZ%ѡr=$M3đښ_.BX]c ЊݮtƓ..GTgFYe~2_ Z^10K>A >iZ?i``zTo{gOYKR I|{Ҙ5oz֎BU$>ry5ࣙw\)͙sofrn BIِ3`%ߜ-+ j,^oC{=)tVSi]1SU8UQId{}DfeMqZJ\qa2 ۭ>fR!꥽QjiU+"Hgh,WK _%YtӿFI8'꒑roD&=r/-XωCl _ql9Ui}"y"wlᦋׅS频!ȕI ۯA2GS?#V@yVg O(:ImU<ߘ /YamL2vR\iXm}іU=>:-4N5q͗(=zڎ.Q/Cm(L."\e,ĒwO⅘.'pHV9k;HiQ>`^z8e2**aʔZ> K@O)Nl1?/6]]qew/oDZ8x,}Ӯ\y5u.A> ޿n(K9m%<]bM}7Yfp'lGgű 'Cgῡ7t !+;ji!hDi%0[Mod.ΫW薒GG렩YqRj*jb&גaZnݳ - +tm7YFAjJن5/k@lFg3'hM"NEV]CGTk֢ĚM]Q Rǔ""gAߵŚʱ"C^svIJ8q`x{FbN?Jʕ(ע[x_`lG;`K%{}!3̌#Ie,uU~1j f*v/'+@MamSpg1[;%O@úfoyGi׍]qv(֭rں'4PkﵗʁS %bh/Żi<!Jrxwgg nLRreގiZo0lάۥ?J3l RiS A|W%%5 瓼TM#BV6,ټe mƒ36U:(H(ДN)6/,z i 3hpfOY+.PuFBj. g0d,ׇj顐IL18<48Ѳ )uj2 7%IH[_:r }hӓDtjOyp^Щ3Po'1:'WڥXT@.;˥p:Ct)n!n8İl \pu-V%ETw;3h1< GtOC\鱌=GZj]0.=n WO +A}肉8E]EThuzҭvT͒X. Qư#3< wdK ׋swrGn )v WrZ.EͰ8o `|uݣlІأExcAO3َ6:?qОﻦ>saq Oʎ<Ѓؠ&eړ]jJuᴲ V !*IϓRޏހǕ E2^U[ʣv8@xanS]xke`S- UH]Ժ+Pۯr9>=24azMĕQҩGwC-;ot`:l.jJ_˘T"<8WXDp̑&`EW:& e݋3$ t!}t-`ꖰR'E~>PkLMDžJ O5 8Z[S6 Kaxl8[[zxH$.c0 gJ W*xSt XݘU!.?>۸R^FpV:G9g?R*I-&- uk6"I+kY@ܗ-55U jN9ZRhxnX2jCuF6?x!!d889V`eV6z^ ,DMɂT f:r&lW ڃ>$ CSR"#$8pI#B,GK1.d\'mb ^.  1\Mv'=K%,Ps"ݚ!@єL1>"}I$|aF4 4R)t.xa){2"zuJm#K*Lv0Ϩϓ>cqR !H-4x"+#ɃaܨL kʼn2J*qU KoR>#Sz Dz/oBUרnBbgVwN*_Br8j-3g BUɽ`[XCX1FMT`s2{VǛC 3g<*5e l3۞7;#2rJ-s-2gYK2Tbc DLJ풵~Z H=v/ 0>Mwnouׂ] ZZ0Vz0K6#! ~\6/%yLcDۓ{Y]x#?7D^ފy_'[NyÈW6kEoV|ob&Q/Z,T/蕥2Te&J,.n#,zH#[75S-BEƎۅB})BR[Og ؂buӔ{[dpJ!x|to4ȓ:@'SX( 1);#4֮DCqNjRA_Q'X@UW|k;(71h=<$S÷ʔ~@ZI4zfIў{5Ѕ$˞8W/W`K4&/֭PnlK[9f Lqs-:m2A,,ig&N $ֿw$kf~wSȷ ޾ccL>׆jXl[DXCB6Wrn3e.aQ 'V6CD{FlavGp_{=j]C"ƨn׈5ܝT:Vhள߱o}r]uQkebvJۡPu&G6@"l;ǩCǮ2Է\Zsv1%k$5qjmɝ1bop1m/`Z$!R=mZq4 4!x7Q2v:63 +DZGy*57P!ܰy`5zvWLu#&Wt15J/uvV{z k(Zia^rr)9KfrH!1),`(ds큰SKȡ_Ǚ{Fƿ|Xw,UZʊiqm8KpS w& 4α)e5l+!SLN?|Ƨ5T/3Fg{ hi*Ӻa_d@]S&dX/X"'64V^"bEyZLƸYO. CDCox5]b4I$!WG_ Ln &Ddo](*:`<9ޣXoCn>6~EAyQ"dcf^W`u "ldq?kjୁ]2F21gOr_(vϠV3HzHQRb^C`JN-2nOwly5e7e*8"Q[zR'MIXmm l 0SpM=ټ{?bQơ;q{I6Q&ڌ`8 I<|F,mEM!dzSLX'%{oꀡVEsfWFT5 ݶl-~eCU,&ۏ!~0%e#ʏu/@tR|!=-Cy5]e>`}C1Ń{g;Q22fkNԨמ@cחGר5٬j9v+ k_))H a7vKdvaN Y-.ӧaltZp g D$ VAUg#z~t!kUNx N&w!9.O(?'\F6V~ 9cw|;C=V%~dʨ%wY;Th"RDkO)F]# n0,aV}/t>["3x(Z5.H_R So/ d-F0CK+,aȰCzDt/( X8\w:{UٵV<0[O5EDYe1]j#@= z{4iݢk) #p!>u"ΩxoͶr"r8rzgH{KHЧ}y5#i,`ՋdkwGz3v~Nښ,Id{x9WS1~UisK {)լfq$)|MUGo,':Auī)(y^r\-6lE6R)O$.zS^~IB_u"}AH4m!]?"|LE!(Qf>w!&fPGؕfJA݆9^p1mL|jqKۘasu46Aq};^(}e7m`N,~M_97Tn :k|Jg%j-AEBbY5GGAW\T-J" lZ^a3bN0F{3k.)J #pМI/ q5--bm{:4 =o8} 9{dbWA?%WsLU03MX/W|1?DSG]UAr!oEQJQ8*ciPZU`݈%p}1hLn-c͐,mMP \<׵@t~!UY-/ap~33Һ_;ce uBaXs渰a,.RrM^߮ʲ!;{38*5Pɹ#-ڼ_m^$T#51NrW@&Mm*)m!'͊4qS}¬}i`a6۾|1 MN,g7'C"{\&k؁L &hKa3]a8_f Wylmi^UsCc"LKrͤ I9*ZD Xn|.: z eO~h]6bĊxڝj1h+ոE/sOb7,yTR.ǒ6~pHp0>%$(X+^ ?/rђ2اQϲoX掶$ -Ryt!}(NOy Y] 9oDIoj/} -ii!a k\>~'xըAo Ce8w\z =G$0-u鏷kڷf4_O[C5U^GuF,X;x㝒pyZ0Ϳt8?ث_T\r$.A(S'iOpǙ(%l u3Hz6a@ mU'?%/yVA:xW~^y:V `i+h12.J֏_S8{ľ(akGa 63p\yZlHG(XHna:ًD nR u)(>u{Hj`o=y4sY$`'v/X-&S-:@۪A! #xJkn l܌QLŚE2x|nP;U iVgF >;HHPpBRo4ɒ@G.n)=9^1)e 3#Fm9RlP23_I4`o,r:@' mI/!`dXRL\AdC6ʦ86(p&H?H RsPxF-BVBg΋NZ;y#qO`5\WQTqq#%KPA^a1z^ck>8 L*9pgy;uOЋp` ujzϣ~< Z8S)ۧ82z9v;r?kXT{K}E->qI(SS:HE`VJ#.kY8^5H+%Zz"U?3Ua^$Ks.DcݯjZޕk7:-;Bz&D۲-[!t[B^ىeJ8enG('6wPm|`l딗ar5c"hCf4eHznu1!x"@[/}8ڗ,MkE'PC&5$ul4tҞ Al݊;@RBrS5H {>%"pT=K[ Jh\_Ò2YWUSei(Jd, G K1- kJ|ȯG}B1I@R}.cCL@=ZzU*$ajnJn>7$<;aaA>n6 Tg^q5R9Oi{|VӢ;~8:5;#/[8.I FYvƟTNwOs+o MJ,9 m\ k,4/S z6^0NO6Plۣi8ƋI{#6!3ƾ&fwem1YE$^+aLYTjBCibԿ抭%)kڣ;V&)`+n͓ ;4ԐC<^fBERobe}~Q+N,#Wجu gw33p' M7_A+9< {=rltBte@7/'G;~)WTgC/<12+DpBH>H`]92=+xL:!@ٴcVnq[Q2a? z2-['bFj~n6MҘ$'z]+M%[I˔ηRl2Oߡalƙtb0_0DCGȸn^V$ xv 4%gp {s\2tٓңL8p|+EVu< RQ8crٔN,x> }3_JkHi4g"e\'0+#0'7xo/+돤#uC 6(=Ŝ, $M_y5șCmƉ_ ml1x#@&Vqn~Yli =do཭nrkD>4ϮP ^slk)J #=ك_QBg6$C\ُNngg.?8=Y}E(2yfPh68JS7]&v0J_{rBOT8) pl}OM(FK5y÷ B-`@AuGl , C Œ6I片. s" a}9GNJ0y^ ْ='A-]Td:DZNt`gqd?1M zE aD.mǔc/cٕ^<]2,Nzf:nZ}HTWeݓDUS˧o/ n9DQJ't*Cɿӹ i= }WhcCLpAnhz Ύh^p2ķFrв0G8.2{S4E6Dh߳zIYqU/-"VzJe]|._8wp :Px>/˘e>e,g$ρLr3vT孳#@EEU:ħ+5dׅ/e֪b[Vo[M1ۭ"3}pJRJO l&JJn,ѻ}]U '4cz0:$\o Sշ)b,U p=Z78!/YQ[5]CQe aa$d 6^,VGcp:v׸;}'ğj?KZT*с _(C-5 =PɑUH$$OI^f^}|*ѢtwY棽eHt^'ߙJ&2>$D2mn nїjH+TE~Gs򻇇_Ao|=|m!fIYh׮iٳ2>nGYwb,p/<6)~;$ucf_ՒFg{9+Ak /պs@y$Z!D) lA6)V}Sf\-X#φkǬKy/'xKXsLf:_ifuȸ+ E(ZP_72d%Dkw̖g8:#idw /x!yG2QM+?* 8S*{#zbECVk;iy},@*S+-.^`mwh 8&ǧBo+`ş)bWB_5QpFڟt-0@gQ -~fٖΧ .DS|@Kk=ΐWUc ].n$,# }r2"2{M_)2xxc-$8nST5nׅ.8J`fFDg"0ɅyU0EG?$V;%T0{IO:eIy*+M_:ܚD'E>O=%Һ( ߁jo#P H]w(Av|<"8x?(ǫ@S" ّ<]rm1@ E􉒛 ^]* $LNX5а)V*1Z6ť,6kqV|6nzr2@F#`,$K :MQ,8Au8@Z@@A.')0e8{ݷ'њN~(lx#d3*d5G ZCqōE:NΘCXoWCfD#e*uǙ 1W yHM:Ǝ|o`-EԠFc?HߐY4Ix_C ̴jkXnϤteR4#mH4W:)%qI[˚D8z+9 ڕ!r0֏#V}HHsΞOKfɹvmw<NL Spm5y^Eq$2GgK[ ͓\^[C5hYYg*Bd8sk fJ\:Wv,YRIMր"LhHozf$w ֆn!?HJtAck>`xVoڥzٱQD{Pku%e+Ⱦ-D} Uc7ه ;_(e<_ 8d+ݼa%,9^n>hxW;\6țLU:4;q\h<kSF)Qvs'|nT>^Q98;<2@pk'3haaڋTye+*\ioʢu86kXn^/ &Z5yx烪lqWA}fdN:#)R+wPos>W8DRG .]=u(" aR6gA ,xa`3 F ɂ"~MFߐQ &ϏpB'jeS|ZSYb>&\V0E9׃-MR Ħ ɠk cg%QpH-١=*؜ FTzQ8㭜$E˽ז6$'Ʉ]6#8 A_9L7tʅ';8K'|[h}w\36=" )T!;9_a y/Ɔl'аg{&6@ ˗LJ=^1n/7D -fJPbkprI8ʈl{℞AazAXJ$HwZ^1{T9E,5UyHAxM._Uj|Q]*Vcydj-lΎm8ϢdYʽFkfTQL|$ oW2u¹uRE\,䔆غf"]f8XָHX_/O#+NHʊ_҆|RF.[|G z|JYtLsty:T{CLtܥ{V*bBD7j"0,j2 m5ԪCD5t:Qϣ' |}yuqS|e~-cxLk/ yؘ&,+KK bBTlI=)1e4Y&ʮᦋ}A+~KLZp %ӫ>% x,z&c AClObH^^8R= J[AAF6uıK 4n 蜜VKA/2Xe]p.]x*QfKl+T]͖ǁjd;]}4;`Ӳ)Z5t/o ›]{YXlXx̂!D}~ވɬӭAf^̄ƹ0N3z=#];9*!I1Xv\> WXY Hx6hs2R'xQXޮ)b&rSWU"("`C=k^ >݅'`Ct\>ӿ , Z2Ŗ'Hu1v|=1fqi.h( i;@ >BS@*ׅ5j=7{7AD"-mt lvٴAIXiRhcl8@ҦNGF' *ۿ|/%E::?\'Qj_WfWwpEoB D(G.eTt>Y@_t$fc&m/( U2~"mfȭ7~U"= hdOI8'*o- qTuK޲27o{!`8[lu$=;δxď-gl$ξs~wk]Qa@%Kv֒/40ezH:*m1B|j !ӵ3j~-SU5!#\-FЕ] <Û΄V o5dXWb:/2HkNQ.e_s Uo\:/!! .XPMq5qK20~!b_ ^*h,ib8!T6ޙ)a@:1U:r*wLݯ$4DTt*Dmy%+-2҇qkyKH0i6[P 29yN` sO'RLV]j6TZ>$\̍tA% q7,Z P.oG'd@R~@N8\ ف E9kXM#gP GȺ%-AwGzv+ }M"!×fQ_Yzwڝ+x`).k:[aƃIYDySo4CK]jg%}:ܒ̗3>s./')&9v:={GW "EWQunVA+]fF^DŽyJA`N6a88gp93[)-K{~֕kEK҄̽f)PB!$¾I+up= 0#ph6S A^ UJa'+FɚOi."1aho.] %9o8ngbe}' `K O$w_d0Nr@ckfwp2gj(?(7J}"pؼv[6rK5&r#z׀xm2|wÓq[DsJ~5HQ]њ7&\),xкf)4!|H,r|~Y\{)ԗ†^K]{fVX ӚYHU_$5k_(zX c(Oʣ>_8C%"/#XމGԿ'BΎ&mOlF<+}~2A)ġ#+@%;M6~(A1@rlE>ra]n{%״kH|[F=m1qhkd"7vV| eYT!FsOX+f4Wj/J/2ňV{FKO#/YR>ΓoCBǁD*Q{H*}g}Bq[kqʃ٠,B@kЄw zv/f=IF?9^ǦsX߆]{"*6+#3YQ/ҮKafkƻ+H!deTg>j]Ca˒|T \ dH6}XIl,.[` Y_j?\|՜Ka$Om~Xڂ5#옍wKqrÝې*;X5)\o~ }f־b(qnNk/ h$YO€u\Pf>j@KȒqFxZt0:^|`x-p`w(5Չ~N 1yo\nr܀l]KU XD0 <N*UvTU %V9eݽ:AձʑI0~)7(n*Jxo-]s66'Ld<|WiPFJ<ۯoFB#Qw[[aٕГ0Jx()<*|Ny#6:8;{a|q4w4n`E_Xd+H?>@*@Y#˻=b_OY-:g$=-#B^cȮC~iĨOoKyk*ODCpM8D vCSbc=bmZQs,O+[bp,)PinW)3⎊*}u#^t)Gؿ%AO;'' 83ߕeIo[WTu[/`|s-BI?:D Tjp~eތ<0|bp;B1TbL"nanX(( r ix'<P(|&"Oj\p{-!.m/0ajfO޷^mŠl۵ct;"cf!_D. %C`%ԍXf=1#WIsO:$0z9#x[. <%943-S3&mE24R8=`)$N a/ rb.Dh ݴ<xA8eG ˛iCV-D 2G T&,UuUcYw H M y@ f ~moҲDNڥmNW郇,qi^fY3HkY 6|T< VEXcVJ >R4_a.- aK̕wSO}bQ=&ʞASJQZa0u1u1"yXĭvPоwI<BddI>°?v0zzNTAv P{NPg:+H`8xZG<(2F17dueA]\{rc)X󽕬@GdxSxty( 3¤=UgI٦_L}YYo(U J?qaг= aV*'"t+κ{&o(^>R 迃5Ls|胢D-g7WeL_˧ICXbC[ v6L5(&x|Ty<(NY5(2ޜK ]Y5K#,Cg':sdQc\puS>d'f1GFĐݞodfAU\-n=/aMac=(]SEű't6s:ˈmO}ʛ0d1Wi]{~ CpNd*wGP̬qnUץրe.|kU*1 t ,]$;!-'?!T WcFRaZz ^ LO^:M FI16[gJ!7t#d1[ WѤ?Y`'8}ДvfV._`s?p:o)I)ɦ!8գr[+AX (y,Yi|3a`^$BOS(dF&E|~q7\x D,{Jyiu:=h n#( Ѡ49S3_$ٓar^# WGn  _"q/,tWقљQ?TQQ#F҉߂4KFL OHJ t-]I*ZG3CGaujKwz/й)`9JG;cd֝zfW_$QYeݎl(xo Rv1?y`Iy $UyG n,26lGC Ρ(~0|!ZKg3ql!Z~fԙҗ5t彵\=|մdd4wSuWpRϲ6$2⒒khl kVElj1dtJN^B, ?q4YX'qؕA i0RHPxѡR_^t^L=7fr$dnSk;uog2<9[ƌ_H@^U3sq&XOٽN={D]!.8p <(#?IB<ȗt2\!XoN!zEAȔq~:%Qj{1PDZǜoc0v_jqU;jfs3WךO\apϷմFpsS"zA>T1NUe2Y4%Tqǚ*t$)8aZۺ]S%M+2J@k]c݋튐kpq[ڭvNɣ*ZM̱G;חyI5kB"L:ɀ1 $о+T n )(6(=ݼ̀³@/fKNʖ.陜Hg('F[  W.8O~{ N~,1 YCs(GJ>̐Kj|qLExUaR 6 kSWb6!^2._)oJ P~_p$y[.r[|e fxHSdsic ߹!9~ӻN_U-O})\`J1'.EkmpF# ȏMV`e[LB4 j/"R|-8̆gQQ]IŸж7q;Rѡ'ayCq2T:gTb}+#)ZMALZ zÏ ԬOZb+ ~ ȅD6'(hLZhei+v(j5d׀5"CDz>e?obcBs}(hi ާݸN{WzFj' iqX?Fޘ`]1U߱p{,Rh@ѕ}igi0x$rJcw5}Tˮ݅5U%^:~JR 4[|tnlFlb3-,0? PFx#;P_lckޤ0('<;ƭpp#45 HBE!-t<#/uD;tUG]1gidʼnpRVX:xG ZE Yy\*/d#J2J'k2`E1t½w I 7CB3NnQ[)e aQp>!&P#/bC:RɈ]vɶCz`נJ`ۛ)d<RiI{JVLZ|0zrUԣvHx,lNce-' DU&?tDnZIQ?|5J(F/2`V&}_/Uog"Ɩ1%rStlu^ o%̼T5kZa8^#q -Fo@1xBnoq-%BROtXL;]q*Uӯ v*6abs Z \C%y6U 5pGoZMՋHi4ؠڞ&3Y&#^?˂hc;5+FdAyoe+luݷdȋmtpPdtT3xv9G q,"""o!!1\X\W*&No0(VB||I뤭mە ~J\8(qXS 5M`EHlI,GƂjSC*24vrŌ؀"U[ @\ \wcs8<^ɥ;H'CJ±C녝 G %7PXtj0|!>A,Sj al5 U-@պJ~ů*e0K2PdžNjMl`|4~7]x]B\[=g۶83656dZf5/D샤wEե cQo'ًhmu!SMIZgnRswnHmV3!vQW|tG3z7rDs10{qVƥ@I@y_YUs&Vr]:dC l)jov l Ov ;Bx0gӕhjӎ(;y$/82Ѻ$&`<}} "FÅ>Jk4uwٮ\!YhR|2 ajp" vss^Щc#eLp5ߚ:60ɘ!"Od\ 㝭l%;ybϢIi~wfPؖ.s rx eF6Dqe[@6]ufy<|j]]`kZCo/h.,'(0EB5>  OAgnMܝ.udN& 'y 93 ,&9^[.#ӫDߴnt= 2-'(U%u7%Mv=ƫ4g [BW!jo /?~=lrn6p5U]7۩ 5.Npi_'%XywrK)+7OLnX xgdG'=gjJp}2ܖR# Ϳd2\=i I0ҟ;0NV%G ^wIm$QuS>mCNnxM1Y_ʤu@{gA6 qFB[T{<7~N+ ?}ef^#rOs`]P(R/܇$Jv `qnksjfYjƔ귝$! hJExS|_-2/l4 EfA}6u|z$ W΂D~%3{΍6،Ӟ4u`"#@JZi7+e x77֚B݇-Z~8l؛ZTa)( 3֒+JN<9~@E WL.$nYyO̠FpӦ W\oOR.\D&tuy{l- M޵?g"6% ŋ%ݵsuPx؛Q=rE` jCg}) *돞æ2 r#X'?dlj4ٚXC?֬H3L [su@e RL߽vA`4ӠǣewEjOVlu;((YEgVS[4ۮ{5 ]N i_ XUuI3hGP'G&5761JƧ9It)| Fi4;4z,w][3јn]#pj*`U8/$uG~ghH@nλ#b r]Q, ?oјNHSs >5Rڳq(REqԑJ3jmYܪ, ) MN^+`0\h\ʤ!44uVޜf-#e)TX/DiUT@RDC&WwmRא{Ώ6 y=NڏʢQ+]+|(| $GZ_AR,~+7'V~" !AIچD&  iZMtT =X׮lF\Z2m$kɯﶗ_ޓ8c,4Bi@E SӂnG{-p88ӝb$H\P;cKr% tm|=b"B{[-#HqWΐCNFEHXU'E*.eで7{uÂ|#I[5Eu49hY25(+}qؘ|y3Μ1I:9&Y\{ ~ؽ#Dς~LeAT MD=8S7* 䩇ى$I.mX8fNLW`Sf x0wϖx=^9304X)J' ώۡ (AVn] IUXcd wS˩OnW>tnm=׋?%x`chR sՁ_}&ex8\䫅vpVaݭB1Ij`VM+cNÞkt"^O' fkq;iT<4 Vb\ծٱ}Ӄ6s_.K،6iRjPk:X=yQQ'O(k@hAJ܂wDl2O>/Ory"f+l+Q1Wme\.j3BO[ 8| Gv_֞m^r:r2'l Q,ӥ Oi\KW%]zp܏Pv״Kv' /SLQ=Р%oPgh`U沑r$(H@0? گ#T92e+(Öv_K:gWsN<{r ;~Uo}-zO L0tT^JKgxܡ׮R=,5!xUD-$ÉS:/0;WU Uϕ =ȵV,WȃP~* 'FsMJMє;VvDR([e׈{ïpY}ڳ^+Gɉm#6U.) Z׎Lny6?}Zj:Ot Rѧz" d-5Sl۸Pľ†A\+G.ǧѝ}8ccvfדRJLP!vXz6óާC% ;{g-1Uud}$^ۤzʦ bL] )\mXo>*֑7;aNr:Q(ayޔ!vYWKc}崉nQ_TH6| yYJa= ^)Y1~MBϐ8aEؘEшuo2Cb#؃7-0sڴ8' 1ސnU ? 51yVSͧvu*eޞ$~).%s㌤%Ry íZ4ĨE/{Ҍ< LH ('V4x*X\,GT,Dw ^ 8i-r,C Fh5AA03%VB ]j-J1 hF,ږ+O;( [Uigj`Jq#ЋVů y'G}/} -MFܨAevnzaSж3٪r,8T$O%n' rl{;Ri;},bajHW[lZ%2tQEpx5هz7" Eo#*Eh`hMń7Z-9;4L,m%L*[ʟIo9=Y(87Y=FO6҃ -1 ( Y'W=E !tǓȕ*1B0N6]s)m~,B NzvP܆`M=Dm\Y6/4cOQllѡ\#: zԲ:îZo5?iн SU;e_d P5KOb ZUԷ/nFhLgB^"/jiTI`ߢ4L\$UKiXAEG)ғ.md>r:`墘:@^ ~bf zҺ?<ýXag3VwӧKdmgL\"+"Ct.Qۋ9'n=_]Y3Tڼ:OT$½ә7H 6&kgC>\)T<mɯ 4NGxa)pyLXP?痁lE?X|JWJ+Օ OD]'0S4@ z{L$5") T}C!g|:2G-UXǬhoYLeˋQ\_ҊF=U8 )SReW[`;|ḦfHK/Jشak*:qьn:/5>{l,X eLju[Uhs : 8]٦u|c,eA vO/W_fNj{dWKKM@.7e =hs^-V2k {* B]pR+ wvgQCkBaV]ɴAXj eDAbR)WQdU|ezL RcM~J5~fb__><=0 u/ho3WƈL+y: &XH4LOFtfx!dQ`$aTlӍQiťMM <Ĭ Ɓܧ`0 FS7*Ag٥qah٣%[s{Feî1x /Ѻ0 Q`i}c7T HK%d4O:".HJ=ꙝJ>W4Z *:v-,VZ yv @J!#𮠠ǚnO˳jw 4P;]_ƭ5r!OZ:B;~ N+ ^Td0gG? +dXhmޣ~s9aB\/2s+#lbiG+XעnB?hvazoP:;}lwvOe<> ˦cH*4YIER@V&8RW5+͚I1Y'5Ѝ3I_jKT}ګL7(Z`U>k*].S؎mD*Rc.FHU2n13/byRzxM{%K~YBsdCea"eD)<0Kd&p>]`k Ch(`I&?dh{pj-y"u`yRB*]:h'ͮ܈qgߐ2t6_B4)o꣹.BL}SHFگ{aFEEāmQf{)HěY `j[ׯ }My'Ʊӽ1q_a85mصOu a`STf"w[w8xԯV0;M{HD'eim 2TQmƶ֧"/clX9N@QJw4+&{nM-K*`^KЬ!9T?SB8XFeCu)$2|aWǖj//aQI6#׼U{N,Zn]KVMChqY^.tE;XAM,XΌ ^obI  Q  gȎux {Dm)M^]Y&)Q!uz<+fd/¼VwF.{nA6LIx\\8oQy Ng=;ޘa[h6{_[`f|$P(qXD-˓\`7C$ex\Pf-C /XE'cVMFkSeX "1[[2͉_2ƣC“`6 w#EҗTRj7{Hjp CmyEDge]h6yB] `m?LVXH}d!]A=urѷ/Kʬ ^1O엩nv$'miVH gr +uK?ǼλH_[s;&GJcg" b+;2[ӄW=2EB|/*/!瑓#pٍ Vo"X -r#E*iB'aY QV\sGY^/Cڞ>7'9Mi8^C#K?ZN쭕"vYF/b2;kEʛT0w})d?tgg:4|=l{FSH#X W򌿐Aߗ(u:AzJC\jkQ>2aP#]x< w{U}O%2e5*.b)01э7~GF׈n4qq]ʶaa/#|ه eP4r\ (re,JӫQ!ʞ}TgeȺaTvei3S2Y*n,jv9 ˍ<3P]mR`ș0/:Œ09g]3OȠwş+#= GG9`X! $evE&^6VSU{RQI$5/ Ix(Yn#|,64mRg;!*=hg,ܼݸ+w)qMfdjlݿR!ebq±>:tM907ᇚjt ΊNj~'TXoSgPO6k{~veLoSUBu3kmC:T*ueS:$p͐D$9I>߷Jd1ZXax6r;AZRwHeNg Fk:ݞ\vs^Ӣ`zej̮`j1ȱVː~'r4ZȔBWZw'L]P1h %"ړZ$|{K9o9O!}.pdO X6QMe+[kJ[LUxYʊ 3;K-i[ނKO1l D+y.|/}?T up`y~u5C&bͱNjQ'F8H/;:zwF.x %wlUGr,ɰ.v1YD0GhQW8 ! q??.U#z,ѐK}{!lbѼ8Gl7kPd!CNZ% hz%L#p9g?ET ?<XeQ]ҿbAQ6{:Enf1ϸ͘]ܨ(?._M_Ӥ&[8 R ~(H!Lպ݀[m-S)AkV+RW L[Z`!mntQZ *b*bzxZDϱLW?Pt#*7P̫r`2ҶC$ ;un.0~׈#37uFHaCjJin0xy|l<}1.]S壻>Fꐪ._M*h#<5zP7+ #~p˜1ͭLbd-[#~KH;`ʁB]5e񖴳K LRGp86dwƑ(ޢ] 4 MƓB喜6t@H|R^ٗ8o9Z <9R-N>>\Dr Ӫ&x7i)zty7/͋9ܾhU M,]窭B;lz- eb %c(lg!-h:#TͷMߕH6Hu !@iQ#_Cw*ke'2Vi)ޘA$/[_B\vk-9jIg`oM00~RN%ZgJ wV"tIs'١6Kdu_uovʯzBfb)׭׽Z/V1wD5$+= EYn|SAE&#K?AOI _Ϯ.l1Q޴)?o8Ns_Gº Yڏ;W6*#yw.۾=J&!va"R25bT#(?ҪMΣ1Qw]|%Qn{j\AAwwlpÌK[@Ւ$ݡ1.Ӧ۬"6`&Irk &体YJ4a6ib'-3=#f-7κF]e&s0Xa6W qPG"JO]b"._|uͣFZ pys'DJ;`)w>;7C" &|$BV`7-bp?ԍi[(iܱgܖ঒K| iaڍWΪ@CH& 5eC79 G|nX: l[IzvCMt]#]1-YOP6S/o#pG89<=EB_cìDPF~=qpuQoe aEkјQDA^Y1)јuKTEB1ܫf͊66,)*C wr3T*{{+hٙŽKkte ?9(vuQ׃k|v;֨/Acrp/Va.f:R+gXwm.ͤA/D{ hC I^:<4P߹'$LGB<.VzOwe$%rɄ~Xs#:C:!u(+{p(`'"xCަ$POU *5½Q13 >\@g߂0fzk-dgiH%:񜭩c"XmyC?Qi 4'YV_w,;CLt] 9N/ E]/xQ= ")HX,]{D Bn<@=}֖;} iD891V3x*Л#Jx'eYG)~DۀTAX'b(suZROHLehLk5IT_ak fJ`T~o&Y:S 20GqnJ HUW3 YAYkKn/A#^Mx[IYQVN9tK @jxL#GbY,}0CVhrQ̐gyJ)fz6HUI/> 3>83v|РgQ@fm~fΙ!4nׇjߘwTAm1d_:314 JK,a`DD"e6ᓬoUr*(q͜@h ];9'aiq ev9 thcV;\u+fRFא?qnf'}Rj9>3Оz0xVv?b~i%,>[N`Wb\epҋ~^@@:mȁ=z|r/kYF3jUlK7oNoTM C`N90G8b񗊋d)x|;hh\dC?F] I_T+n'xQ GZaۋQ;JNi{ wgE?[Qakйeۧl bS;2sD ~r8P' E|4嵭;e&F]/t`&hHsm9+I>r a^0#{mm&ϑ/glwm- kcLvջ 0)k*gMyQaE're9<?%#mjhүq(އ8[>M|ۣe APn1P7 J#_X$SO=;."*DkS"85H K{Le'LWxQ*dTZ6AWwYg>|CC}ڦ$X ZHCJUC㶣k<.RsܚP{N~x)%8d=;v0.u.ʶU#a2xO(׊P*hïr liozG*UTN*6 zrqEQ2E(Morzw@}-! cNֹ^oG*L9c%_bDZs }V=PogZ=.6Yg\'+OF&b:-6 l= =Kӷ_@ϴ@f[dWO -]J\B]Y󳫟+YrD {pt%TA"XX- s 4V.#:pŕkؔѵ{k7zwSSҒlϷ65ME{dd=[F9,׬^/~je/*W1ʹ~׽dHEnj$ Y$A X&2 r1ǁۄ>}$H߇7R(m" 0#gAwe*E秊{2پшOn 6>F1.6]wԣ8wN͂w!@ƄO)ZKWQA2N|afy9Yϛo0mhOK^+c^p!2. 56k?W>]l;ȗf3q賛qb[Y'I3*iTud4hЂ*ⷤJJ>պ֌dGAY̚wpΕ dx%''>yCZ%Ɖ'yb<߷}tE~!F}F`rFy9qR ?y#U慇5p+q7ZRþ >&q7`C=q8nbJ#JbYE{,E }ѪrPj|x[` =H7U LAw1F h# ՞8H=?|NIo>wFq|/s*ۙv z|dcwK bBSS.xZBl-ҐtbΎv|ͤgP6Fjfۤ?(Qm߄|Ê >kK 'ajK=rI ;o_u9i/3bfa+u!ubqi[&]|`3v#7p>p)WmK$-N|UIEP.6-&0,&f]nS ߁U7ԗYt7#h&^eN Zݜg>CvVѝMTW. vo{y/VgԷeGFҤ(Я6s 磬~Z ZCd槐nORo= a a/XE"j;(f @06}1ۍ &6̀蹫1~JB\FZpV,wwADe@›,7Lni nsq^'頒qa+ YGȡc֏Et Ĵ,44-CPlqUՠ!J3p;?I&=P yӟX-崫s#js[ߩr]\0c4JtֹHjXLxG bhp:rtKOoc4riFsInjHpo@_ƽl[zM<)OGD%u;x'J7z1qI׹2{aҺcm//l R>]ksh4ɇ8KˢYaIO]D֙C )ЁLs ?wו3՘38cK>e{5(]'ȄtsO8o0՞꾈M4ZkCh$YFUݙEMIlnt^`JQb˃d;UwiŊWE#,p)~uDgfl:?5~pH/WS+Ma>}=BHL.8tVCoU*2TXPCDHՍmN3t0#/+R1SJ 2gB;]XȊybKzk/1;W(@[av7s-.Y(U˴}-"-TiM""t.uLQ>= Fho䯭ahӋa6 /,y-X`R`8ZcHUj:dŻo Ъ&œܖFGYJDAId`iQ (Hqt-diPsb=o1܍>oWZFٳ'%ڎeЃZ[Lw8j\P )q^~7U?ZZL7*&Ajs<7B9-qoIdkP=ПYBg$r8_dat. aFُA5lsZtA |  6(T[6[Y:ډls, EWˊS,5i @O.BRNO+Btb"|Wej~a;)mƠYkVZFpk;F[!";]g_9`*n$QZN |HCH0.Ժt%$ҫ1KrZr6]탧 Ѧ.&#UWPYП n#68;_6Plwpo|~t=8W7r=pN`%wx}pWşffjQWsýY} qA +'ІmNaޓ||,C}ZꌻQN5rV\{Nc\cZU\U,~b@ڳrtɾ1#$3p:LW8I(c !-BtMG4' ޽7n_00+q7k.2.BYpI[Hz~FK*5ɯ'y@GBּ)(ItÿkM+RYlq=ׂ4mY))p^U}[&:/ W;&mGtjU֐mĦkniKQd|"h1v9W+ȁON ],͘jZ*\@ϼ.'MVQ=8[hbb; wV|ˋ* >WkݦWBndZKlu$0r!zQ~=l)ΦtIx[{TE3h!<@F̹y]{ l`|)KGWҩYb}4їg]Ճv'{Hẖ$1 lÜ'jbI ӓ4)w t sN@ϯS2b[HE˒;-qZr -F-y;;A>v[sYRfbY'{ Fh `cAa+PSxbJ|LR!*cx.#^(A}9iY(XS)X<$Y+@'2I\K *2K@@=v=[++6c.f K#<y2F"Y寠ípɎⰅMh(W~E7nW|n7f1_u!ITY=3;i/Az\+eFS4}a:: 77-Ҥnm7Yb|#/ձ]G2{\Â/U#{ kn/d[U/iJM&]>7~ϧF,uTG{{΅ƚj!aMk<19g6M_VIgw 6ҙ*g/rY_.>ha!G-:L"5FXxHmlǽ#\i~߂`Gw͉WV2#v2H&\E\FOwF~Ph녬IXoR޷Y`>Ů7'Rm74+|GE]WuVN ,! _O e=j bEQ=;09W4j|0z.Mxt, MG&AY&D{9oc^FԍtFJ>:aL0,vV3zԢ%>tv\g=4#w0~FF6MB%rQkoXەlіo{x5jMub]q)*Pv*жdʻmd(*tÅ&xPSu\YTr>F%d6$ȝGZ€@ӂq}ZM7\O4PlGHR1!w,C^?Dn8؜AT"+ @q0_ONxL/U7`[|Z{Yon6$^٬ ZZ,;`5*-TҘ%aMwtpm/t<6cYowG@T585( 'j>p?ꛁc'n"br?7ۧ~m 85^0o ;UD:DT(vKJ1 FGrtlAZbmO}tUꖊdǗ;RЎ,5 ESrB`DŽ.TmQy8jzػa6Ƭqk':pB$13"iP'fO.W:>Éw_?jӛ\6/텵TRHesx1 Ec>Y/l]d <%8:7 Lh/YtӏLc-=YN).@vU$r  g"Z[W?*,~;Wg9̑F ~F+^F,U[[V52.;g=kKpԆğxu2nvkΟoH77v6fxfVG+*}^!$=}71ϮD_M3'n,=KT<Il`cHZZXJi]{p_U$u !z,DC3:Č]`D8Ht=޶Օ4SbrX鷯+>2hZҫ >AW;6Ͳ?K[EքC+"H&C`VmıTը=aEڕ7$X۲ҹwJj20x +m.*O6JJ7gԴg0.5a#>ǚ-U㙟P^5{;NZ3 5V~;?6_D?ѿ*~@o B75|!mRIv 8u ~azHe[V eFk/Rh!kV5wJɌ 4?*"T / CL8I"',"^-qIE:cqţ=3d ?:\OW\2χz{,ɊjX&udَIމ$3=اrKhŅU ס־8j4FF_ueTrҩ1Xg#]zzwP]0y/nUﭐ/wi/lG5?lS>>f>Qn%ε w~YĞJJ)z.qǦ$:-]&,ε8ݺq)L{@c=RN6<*Fe*R :Ӟ3ґ>$+ D9e"9$ޣ*#N)Q|DMϟɧKj5o[,N%ݯmŠ&G-4{ ͆S$Ii+9 7%p(Ulͼ&ۉ^"C5iJR#;tG & A#MGf2!u#cFzZOl&7ٞbc D{6Y c?{T%xk]~P|:GYmV92j<Ppw+>7 r^Wx7ʅ7Rp O ?'kǜ5rE /i1/RAAѺ_n->mE- <'0NsV7I7.42nP[JE.:QW.b;/tfͱ_[=-ZBԘHd-A?G _۫aٛK0 :O=(yI{ 0 "Og'b 4 WC`Wl!CI9ZFT.xEH-<@z#u?N Eh*\7f`u`pmN:[o}7<e#?㮫!1&Q љ^gKsGz6Oh_V=;15y4O~QgW}XV,8%n?KBT2IMu{Ey,ø?@ĭ¤·1^YZUeD*% z h5>揀ďNyeaj\*jn7W?%&\|}[Tb0Vewk$>PKKhJ&D ef}۱cAg cSDO,WC"y (lK8u+1ԁ t7NWk~>YKl4Z~E / G0U% %n B;~ $mbǷkXTROrOQ=+]d.uøT̬Jz[&]Xmp0wxoYW9(ѧnZo8"+[E5䷚7UY#FX(>Z2X|w8Kg? Te~k8R> 9 };T]]g|zZb&XExs JqC*0CdF`.Gc. 1 2oۉ=B' ;.#]"VQ;Z8 /=a Ot˶}P˰qvPs' oXD! $ L@ݿɬ f ,NQ4jq!+xhD?eF7L,dX k/em$nƵlj@?^me%6a71FiaS3mwU"872ztezHې~_^6v-`J Znb'[ρxWGWtFI鎩0Pcmv7P/6EjHa̕E{R4Lͬ GOF-OC iÎ4E;N 2[*2;m 6!,'5r(YDk5p˭ uIk%^7T +cCzMD|7Ikl\%ȁJʿ \Tyv!0%ё;4kxYZ[PY2P0T>UmC:!g?ETkFx5VbjtH͆˥3; 4Ô\0b^p0]޽8k%BG2Ekv<+24%tVK ̩=(J25PW\ ~1|?oI 4hr/mj,?(b;n%vmHO0L UI0f޽Ga f.@\ =E!bXWk+&}{oŒa5Ho`*5-rG3Mw@;E &1xQt]Gs(E 4</'NiT,~V 7>g>Ty}+-: sՓjn>>*y 22Qi|;1ZZyӃnڼPZ{7Y"O\5g溄Uh{I~]PK'.X5XD%%U"j;6e3&.ub4?F)lc UGL4)r%(:TԄ?imikQĀ\^ _R*xf&犪h:{vBW.og!<¢koRfHr6piHZ;?юxEG}eHκ aI"[ _eP ؎VtKsa+jP=wQ?5r+8; >Fq}Y2XW-Q;k^}{MރEbb&q#ǜ?wҙ8ԌWc؈E>+K>#-:nwHy7+ӆh^2Pz)G@Fmtp(WlD(= ,>>rh2<;HH`M|+(+/&|eV/x&D2JCH-$"Džd"#. f *Q ŬRW  rN Ccjkx|X#a O]^7f"v[ ֩Fu]t?A,|,-2#H-ZW O0Gtt_*5piP:2U>WˎsÞ@_ .1cO Մk𹫡'4FaU|Ls/ݏ6(͢2WY"C`1d)VEfA3lVNLUA:[[>&dU{V Z.%M'skfEXB#@㉉ȖtF /4pv/c[$OAf!ӌKcK51۔8a8!Ryxintaͨrӕ'EhZ J/Z 4ttte} X<.!1H."9^IDWCyK5M9V?U76Vt54 O6%? yaԏy+>-ϱ?gMtp`ZSe2{@ DL1{Z!5NAK۔I^p>VC33B(HhkZX0!|kgUʪL@I%pZKc\s#;"q4yP0W$ CoE{}vp~#Q$ٴ=Kp20w%{&[oL94?P^K zAʢJ7Lps܍~ kTˀ;<G )'蹍޳?j-(!2Ϟ!I yt)#E{<^%df|.k&^FntU$ δjs՛!mnOPii2;/#E_+'Ex?ИI!4nH_oN̓ S@(v_ҿ 2u1~cAY#P/ck6G><KY~g]Z>wAf#$xjWr#!BĵcPn'@שVi<*IUWL]u"LyJ{$)Cܽ|Y2x7"\r5$4)|RȗuxjJꮧc9,kM6W/ Uhd>>BfsD!wl P& M˜ 4er (f1aQP($:1AZ$`FfC-ܘ0Fk߅H~Ed\N/=^yvZ=[i=U9]7Y M ·= v![M?TZ#4tR":))^ f% KQ3թӜ;>9XUP ; )+!z@/՟rľՄ>UJ26\a I=l$)xBR/ExN!fy ־xaM4&U>&xe8 O0[`.X ?Qy0B6o`_w߈5ZZ%08r톛aE5+6lboi?*Q]{G/I/o67kh82rIV33&DUe^OZ#U?gm 5|o9ȐcUgw,"g՟#hCffw4Uzsͭ@tCRNҐj=c]h@;z'Z0㸩Z)1%RH ѽĄ:K8w1KY$FtdI!32)kRdAiz㭬Y!ATP P+C!1ظjxLpfi} ġ9{Q˞I@j_'|r|nXy(/!O÷L-[ x_P~sOyziiTSn `ޯJF9"юFA| I4׊Ed Sr\D<~yHibxu;qs JPުR ^ţ-ƄP\Ui˲LR;/ _~˱y&^h`ŗ6 2Rb%$PYM0y1#jd%~k*^-H{L.0夀ޫoi68:du&S5ti񭫠bj?%=ܙ+yTq9,kIN= & * 0n\ zh%Ǣo#IWgRXaJx~'4a@3h] IuǕAoҊL1ˉU}Jq =@ub֫,ÜS`ʯ'm!iޡd)rez, r 1 p|)(Xۥ! 2Ca| ;E@+NN2jg/c? QNh|(ƯLoT+l~KRI:izWZU̟m=*3ٸ(~:|YP3gxon.({s L(L8SPlgzi3ۉCiebNOMb p$m ]tu m;CE? Q;PMI'q +1`ylT:P;U JmOA*M+>~gÖj+gN~ Ҙ@Leyf\ XDM;N|8+0Dج"=oHes~+W~dǑe:-ϒpa9V|j l/f5s|걚~B3e lADq_5ESnwa\r7}Bߘ2_XFiz٧'w\'X1(| ]5fԛj ֗%;q,2Cx]{dC^{xen_2|E"k?x׊p؊tyơ"W%LbdF:St7 Eg=9A(QH"0PPiE[{vXR+w0 Qv/jl55S3Z_VM}\qv>.j1(~gyO/K&g(9^&~vH@ElcԌ+@%JꝌ{T٘.r}u&8Qۅ@/aЊij9o͢<iBKLc~!)a4 \%wh4+yOI٠K`;2N B14_xyv,L Sg Q*ue5 &Ղi"n207̂"h9[O OK麺yI'2b_P"(dqfpJ!!QKIo U"G=Ba~7,DÒkZL9r,R0*X-?\5FG 0[VEDFB˫PG5D|h? ¾E rjZ$PZ]nDu!̥aƨ <1a Q:% xpGWb 0Fp8mӍne5f,:^-sno^dCYe !sISHj5f콱L kIgOUE_E3.4Sޝ`eChp  sPZ(*${EʶaLim<&Ck潔X]UmTXCYs:A*:!s=0n.,`EE\iS-  [؜PeS'aύ7ȿ!4TnQ+HsdaP {z Ba4G,ɲG:  Jq^з CMQ*хJ%h#ƍUad XBm9hދPU>1їr-Sf!F$gtǛ Z1g~qP><1H<tIفI^UZ)xg"k󯁞^ trsˋ:JÆ4FDj'WQ9( 3 鄤DVF/:s f<}^{ߝn}B6qꦬՂ%0<ɧkҥ%vy^T@k$?Ϩ3ņk5YB75gedNfPvjlP;|dMw7Nw[=fwY.]\0G@(+>Øu9BuP.j % :{RZf XgpdY$4_E%j H!Ɯ7%VLkK\`g؜:V2]NG&*ҽ=b$ CC:ٮ-%|G:,AoO**abF mWizNM:/ *fkbs+Eѭ篐ja8|vC^ͣs~4*+ BscL|Jn%򗂄jqzMi^0yJA+۫}v,HҪawdž 'ȫ03Һ$m p"z%GZ 1Х 4x(32WqaUo3xF&iZ@F*\Mz* 'L܍~ ._7K*! g GˤlL[a hZ^ǫ{'3uYpB7S9 ?$*WJ%*13nlu.MK<);fP3YXÖ.,"!EIuuG Nip:t%0/_8w } zgk1J]z5IG0͇:pW0.,nٝ|JhG7zE=Ҫ#lWlcSޡ49=ؗK} wQ}J:1yf('Y<X D aW`볣[x: DŽvR}K |~WҴY(Lf0 O1b-YDVBffm`nag"x[}&nVev^iO褬 dnok郷u̳;-7e7ƢP+PUk]Iڴ6n~g0" y-^ͮK#58'ít[ZF+ULw´LZ4hjW2om=ĕk9"f3eeoyhmTOP=RrJ&&$'4(rÃr?j6u8?Lk6 }Se#i#IlK+ lҡOEd0_*v~M͍`} K6q;Ɓ6Ck}YBNJwTԋzǾZd˄^aabƄBnh QX)_Q2)=iУ%Pu,`RF`0ѕؠ6TĦ~~P>DSCݮfQsq)W)>@D{VR+%ScF -ϚZ[$e1y3 9O[7%Ia.)11I-Gv|1sԠ,!~1ic-ԢPU[x ;:䞵̖m$0xPDr.t.N!Hbi׀!:p/8kRϦBxU Nݶ8T I;yA0ѳVc5L>p"qH 0rEwȔ89Q%H&bғOUC2j@|yHDV}Xu6_8"jMAF/&ujޱ DJ /H d7Bzu3 'T:P@FТT)_?p-e8AɤtJ Eեs17tʓ~-h1ګ -WhݻyUx{-6I|7Eْ#@/8UxqJ dzo]\O̝Qq0 cwuؼQߚ&n~,B$ࢄ“T^"7Gqp2!mU{mKjz6Ȭ`Xܢݙf4+V/}߲vRͦts ጷ;=ZAV1fْ}=T넣78 S 5,g'jQ.aŊ=hl&(EF݋`E !ѸnVF9@;N!޽I~4uĻk3ཱིJW;=`Znf^)[U8bHND~Ľ`zR4SH [tZ 1LěK5DZtѨ y&tKc8s1@P̿-@`:Lоk1fTi#B쥝C!{*Ǯ/>C(q2bLz&WZ-pm.+|j^ q( w3 R@8"~$V3x܂ЃhCAzʾ$)GR6aZ~gNH&:G4e%OlxOw_ib#&DH Yf84c;u$ޱ@l/֒@>,Hh:oc~f4f6 8ux"f2Eؖ]\-6"N7ւP@<eIM乙Ӂ @Pg/dT[#QVG6t, :@X!"A%½ pٖH;` "?댾=\RF$S!Z}{hY* 3ZRE}>]tO1K2uB Ƞďy8oI_A?(+ 7&|CzҰS<˘jdAf7vǒUt6tniR4XyƢY1D &0D/3|c%*_kX7¥˅x5yQysmxF{w:a둛BCfSW`H8@͆5o^7+}t{ƟɍLf--l980;meU?ƒ?Gl0%$ܯx%]C,v:*GQ4>ԸXi3;T#sUv 䊇>4b |t]Q\?iLbiO\[)IQu ZMiW 9MgvQͳ:{HHF)Q(a *7i8'6@Nts=.=/^%CJM3Br0aiظ. zҌu.gȢ؀7lSkOtxkZaKvֿBPږ֍q#aϤFCخ6ѿe= 9 vF\N\e?zHã3ad?ODض%9"] ռ9W6!:^uꌗ,1mkLI(ޓJ 4/Nr䐳0^KMC@*J/rѱ%ޕ_s yi3|Pʩ1@ Ċ'_Yܚ/]hx ).^|U'g@c#%-M2vr;WO;`/z͑͢ƒ5KvMٍ){[W ڤy ũtFkw|v=DQrb(̕Nsm*B8r|@G5ZY?VdeSuJVޘ΍u APguwe#c(&gۛL&xl)\\֘E֥d]y R^֚5{ ggW@rqOUF>~ )ed^Y惙=c1`ǘ{iH\ W[= 0O-Tl)f}p9,9zNIWO06ؾ tIjpDk޴ HZ`u)cXr6KSͣV(Bzs q=JbbQ2di?27]2.b="iAw~d%P1@M%yϗsݬke8fL/~Ʒg[*PX[пÃ& fV=[*]Jcm *?F-\R6zOԿv5F-^%wͤ:6JXm@9aZ4~<lT*o./I? |9º-`;2= \}nUSMA AseA=ΩXBKR%)5Xy0GEoҘB}ԱrtyOhrV.G]xk*g55Uc|dK{l(Z'Av] ٦t)bF.Yw|.Qu><<`H(Ht9J1 ؠ>ʉQGNI׵? h^*Ҡt_7G 92VLA[u3 7땝[pqDgL.qtR)p"0"Kt9 \|na cHAx} +[/%I|iC+].u r=mA}} J鰏wzD2Y )QEa]U1[`W(#mA .|qJpzrompp=I|bV~mZ𨱃 ir.u8XzVU[؉bv#? QćRTFRc`mgX1#ٔ)pA<ݤYѵs높|vHpb=N6jŜUAVMB2gjdͻK%TQȽ܇@gf; mf㔰F1[D*wJy lzl83uC"IX<}ƉEt|#VmRd8WiHa9Iqֺ/Vgy?aRdClh}oVw^Z?r4@(noK .DtL=G2/hoIěaq{{6ͶvB;ҵ Rmƌ:;\+cxv&*e (d4j#FbqS0x|)@]PZj2S)6OH2{66k+Řc2wR6>Zv */K&TK9t\Z.Jn0.HӃ -&zD+PkT\XT8nh wl"CS 6-Wk\o.\[ttZG_n,4N#/߫ mT:MIXz{ W`'itנ~d^{V({g% ?꤀z}M?"aO$W$5"('M|fR7]JĈ3gŗ,%43{g/i!wQ)r)] jc6Sļ…w{Ě(GUapYpգ t]!4)V:BqH7Q!uVO?$鉈c"8{!iYg^~#,MS6"Ihm{Vf8}ѕݮiHpkFf&m sHA4 b9(zc%m:۞KqqA\k);k;v|Ty P|juT0}"f0݅pE+˖Chd?pFfFB*XCbkW81D5mlrt^f1 , e"mS'#ΡOn{{m]8䈲J?x KeNfT C: ձ ( eJbbcҾI-)Mr|T^-\ }~vc]C+s#|}s#dQ|? ep!7~u2@4.R'sM_A}Yw{7Әu <\`P?!`ho7UvDˮ~C+ql ClTOJ6n6vaAsAAEvL*x' {gGOžAL?hh2XN' Ms#-|OA~2'C]ʧ5=$+;)-F뜨:lH d`Ib)o\k3*X3.w0wLe{By.G`ZFJ7)/@P3m*`0S-4s> iJo`-Un Y>\3~#i1ΚOJ)1,"yrPT@ -(_b'vwMO|b4@೐h !ј й-"+Gnbߓ(&Od͵9>-Z#8CS-tZ'psodKnT"7m_ 9c8:x_QON?y I7Ͽ noت Ik$xم?~4"Q<K I g+v>7)e5y0H8{J0V',&Wo 0sxl Iyz* K݊Pe&>+4̫,~ne^ ! D) wj.=I̠RіJP(exsO9FLşK5KoM?0*h'I)IY߶rYl*OmWx7 p lni)⬘g06?L.Ѕ]bJaQ\T_lIlءNi-ʢ) !̿"GWvXP <~Sjո9 *bBϮ/Ki݇֗#/@U4t]EIO̖$P'kA S+VuZ+oNAbʉk.` pA^06†;G€4!}TtJd٤2v3Yub> *nw,#Yꯌ=ݖ7fRa9h O#Pe_[B l\{G#l4O¼ SH=8D!9be!3Hc70B[wC\}7GHCx .}x{V- 3X7 ^162^`1Pɛu):xqHwzL.bwv;G8 >AU: LDM HJW$Ia*0 b4ń@鳓XapcF܈褎Ƕ5{PQ??+%EΣ }]mV%)~^ #²wtky{Z #+T湁ع`žmn}yOR,É3hb—nM]Kp퐕vmMJ O)y2k׋&S?7q(m6ܸy x!B1T93LU-1G%F뻃<cYCQfH^1<;C]P;߮sg<Ao=LsVp@Ѓߡ)E@ZI8(MƆ}B<|od5 k&m;ifzB n/F:N'b>%u6]kƬ޹Io WËDP'n6zPgO0.Wq f2N½pln Ri\%~a@UX=5L 4|H79#MViGAE͵izʹ}vB5`-@P'n:z#ov;)n1=zL#L$6ZItpmo]]G/DV`{Y.mŞݘF:\Oכw٩VX-_rWC8eŸHXVH:?BHr'673_|5dN1@H1݅߼B1剷AD?S{A":lóX" DyvJp~ :0gd =@Ɏҹ3c'Lzc߈ 5Y=O9X7kW/vH$ }v8?)Ռ]DZ{s@24 )еbj0H^1WKcF-?(pu2爿$V=+#=M" k$YZeזKXQwXwz [ίMx5 nZM }ʘ\hԑZXYvP[G1 *kƇdF"%1טʍ3:@J4J֥j/ aFs4_%+(۳rulS'N||亨N_+upsR<iAf'l/nߍjoCF͕HR~䑼-IԳ0'_֜5^ B ->4Ⱥ;p/zWG#!N#\#o=x)¥A^1fߪ$r:0[LBӸ$O7]p'߈a+Y <ц>wQRoV3z殍+nyrsghfm'COȋH$;$iKn D fɣ#jǀI1@^:Gʺ­sf4™o ( %2{-Ά L/2`t/+B]ZJzVBI"Lb_)ռg)\34zh ~O !KS~n‘ ǃH-ww{8sT{e{) ̂P8 K Ϻ\/>x-V:'!y xNxSLjz=;H>b'WN84O49qu`5/;RD!(3ѝQXg†ժ9d.GQeuL$?cn_ƻZ*.FS{!gy f| zn.x$Tms%b˞\@)Cێ=" Ei[6c' }yMoϸo݇.4GB;P-A,ANMdY.U6'iWeco\<|0065#b , d K3)gSՔJOB3K^I9ݜKp u.g g4vǘjhJ")nOb[CvZg5~-B5B(oi kC FG2=[yTm<m x0H)z@M ܍E=DJ7]70UA |~1KeIAE+\XdQKnFRp! (vxtZ[H (1ܚ'IV@@VەzQ4yixĊ~3|K,I6\G+Cl>; fw;f$d GEM ܣ1*?;Q)T;h;Ӈ_^nO$Zl?/]meC]g1.=T>C5*Leg)u(IӇEP.ʄ׭rр1خ܀ÅL)qbYci|ҧe'KoRH3p^U:0w~xB!p狜HC~]m4:t.SJlinO nUKʱ6T}A&fp][z q/pr?76tbs;05/1Y`6ȨD^-UKz|W75>ZD918Ms j_͕r%xNA_F\gF6i4)c-CI?Vm5-BnY/m  ^鐗47&mh ,[BI2ⴗ|'ީg ٜQ%[s""RnWfxDG>d6Acc^/<: / ;r^UQߓrwQJ|UAu%cb 7Lt[FKa}r,"#[SU=-܌@MMtORE?hI{tz /4%s!i_KyF{ HաBave} p#{w>I(A{>(][Ѭ#nQvMDT'exӴY"XU.\Pkjd?=Ug4 ¸|#N Uly+ձg|.Z(p+ qd&sw#oΚfӱ g8L&08K9SEDyf HuQW 9M B {wvM($kPBwX1ב;@f>sa9sHf T'/.?# -Wo@!hl9q* u9}LV/-$ۨRMlR Jݼst/]ʌ:Xw 5_@uO/>B;ZZoʏbޙ J|Plkm2j=3"tFFX Eq hXtJY)\s d4Y JL-r!S nFlϐ5pؕ:2~=biEvp2ۅ1CU?ȹpOaujGR5+Ҕ}ll>VZ/ :];+G6*uis{kzߊfigHQPP/E*P'9FlO]=ċ$x'Gs,Iz!qEDxIј}v' ÂmyZ"Ps ]V$uLs͠4`.f#=Q'kЀi2xhȟ2SuM)-B7$b^%kƎZ{ 8 a jh=.Z͒ԽS-QSGc9ؙ1OP5L21[8H_Ctnt U׺e J9f4(^&l`7TY|;܈F_*lݒu.K;EՎ>(uʏ|8=. bh.IG4׹-cŴE4˦a\c* HHD !UKsz+"AxC".NO\VNEo^6șɽw%PMJzf*ij(=:Dd-)ѹC tY btc}Ƕ?Bn\ v -)LZ\L^w("Z'jLojtʙ7c &l>]d)aNkj3oXrd7ǜ+N!1[+&t5lX_Q}z2X]s1L46Rp[fȹeHC%{+.PXOX* ŠuqI5%u6q lf&Öl9ʲ<Ω3)(-=lI+ng&8}/d Uī ¥)8nz&EDLQKv )x%ʪ(BEx+Tx*UF ,ƬCe 慒wu+.7W Ml4ې=}m>8=>N+!558(W]MKOOW0 Acl72[ƅ0H,ܲ>Xj1QG6IB'C ]̠Q.Z#c܎~|2+%?ȦOYca^VUO`DRK7d=N]j͞&eſHNjbCNdrlۡ1 L[ !e Iwh2 ݐҝ]x.|RsB'ܰ 2@Ϟ0Vp^#dVWG1I LiL~J*BHo%Y9r#1#$ tSPr5a=KcdOYYD5CvZC dgG 9L.{IR廙0wn- ij<uFUUռr O՘\ u'{.okZecJ O\rPVi5Cٱ#=ӹ$wAc',߻=YҸ3Q.EJp/K`36<M]JÞhષ7GC$@)\|X{AYjp=_VFWܲR;- Z\2Erc${@=A+^gdEU/%;Mݾ&fKñv7G~>0ZT]n.էd VdʅW.0zm NxkZ\B̉j0f,/X̭RMry2?0MZ2pJ5Q)Q ࠟTr}I uݽq%z#Fz4'D[խT_ ǀKTFF\G͎4IIaYNbZp}!ڀQ>|{Iٌϫ.@Q4ӥ]ʬ@I̙cVR_ۑTTjGShPG- a+WUJՍUO7}Q$%Oe~i ǿ,WN8X>[7Et7((&x heɴO(-OgKw&'w K + 6ƙX1oVYL¡ hMA2V4Sw~m~U8pRJKR-LDܟ.F#F:s2ryQD3k{dQU&p7#/T庂CEMwa =7?vG!U && 7޴Uxʨ2K/bvihh〬%LލRʇUSE49 ë`fgpC8؝TK8qآ7I^_1\OBj #g5~DVsg8ofG_߁vSf(0_?BV7lDKT+ (697hfbFcatS$lKt>wjs;u70:Dbv kĕ(Ȳx%([@/ 90u]݌4phRE{G~5|1,>oo¶@CL]6]v\kȖJ$ZP\ 4rc6ʚH_HG VH31˧LK{ N,{lqP+A)O)D/4u^y 5qCާФz>?Vȫ[(Xʇt.Ќ0a0<4mma1ĈT ~*&Q_JU)p!]GIq('XL/#"Lp olW%3w1_,}X3޺E8["o ' CCTD;<٧iUb9wi`6WDBߧfbbǍ śY\՚ 萀y cn`QF)^-I|.> \e!{舴/orO{ FaFmNТ(Oq_6.FA8IfoF5%rwbQdB<ƄB&:"%4AޤvO Rޔd ّ}w;oYj!vDٛGnsT}'QWqU1>n3U■cʁ:0 T1c^`ۚ7 %}7 2 z6zŋW#"JizES/!(@=ηbY#OEf:4olyNʈ9/hOVp "(..^AlΟQY&CO'8܏ *ls|q>(#c~'B ] v!}MXϺ6$,үa" |f8'VwJpI.´Oufs骑^"T+ Fܵ}?|OqLHq"QaVE說YJn.RPڭϒKcnP-k ,a?ĝ:3~Fmepڄ1a ,$=%5vo& tQ%FR:ҢAHU_n$׵!>׿hcL\TCÛ _'(𸡷8 fPc4׵9$-\kDZC#J:)qE.ږpOj7d3E$ "ae6M|d ncA2~HB=vv ?~}QxZb%dij+ z݆ZOUBbf^$mbt恦RG%Lδ5,1k,s6` "O݌h-,?&JBua,<̝3tb]vܰn8 ogE6ԪV뾩U zi_ Vq ~;N?M c#nK_4ǐYÒWgUpl ᙹF{ Nyf:ZOGl+o}xhHiȔ:2.)S,ʯ?>}v'q3?U?j|Ɵ.+cDKØ#2MZ(~bMVZۯ{ LR*<:Ga\sr=- (QvSXg؈ԁҩD=RؾD #shL<>*{@֊uM!n?{D88Mp4ڞwi/ @*a ︺aI(d0SCyphFGA'/ty%"i(-?фbzb)F^[2ztɷрVޗtv:xk!4p嚡5%sVFԢt&wpYvhWOy;^Z c"Q{^-!}~ BirffCOvKE&:l1wF@=>L9yác@\eN߅$^e7]8̼zsEs&W4 $MhZ%'qezҰ/ xceod YxQȑ(W/)8 :%6EFn~$q;Pe\p"<6wcQ|rOl+fvsAٺҵ' _;ʋ,aJ!ݟ#OtN?ti#!j-Oc$i|:OG Mc=E%U&*}"v8?& Vo杴6Q|g2˷/P9(WGSK5%r:ç^'bɉkJz^"ZN#KfV~A-5I*!V #s -aDۘ /As>͸>U6DhpТ(z3vEBV~Vɮuy; ;%*NQ=kFIV?֦4Bm|Ĺ)yJE`bczҠtAMő5m8x%pP'A Bh@ܒ%O N*hovHhhĄ߽b1.2Iۧ_ᒝN!ĨUHJ* uD}$K ~P%>H4+H}vfӄ?ȣ#G[ȽLXFo`:#=QkPS~r#pnM˥ٍ1."lk1G p>Y2~}o6ܿuh!kwnEmMr1{.6e/:"naY+Ut})eC0V},iz۽wsT _٪.q]T)v AOJ qiڤ ûn S!` X'YiZc NL%K-y*%Hdc͑z"UQpK!$@p+4~t5kXՍ $u{I5V.}KLIV$g0Z1xzvSrKQх4WhtM.>=fU,3L&jL 5iAD"̅:?Li>:;5~5A,ii<#JUǰ 28TU:"@;]y8(j]Fӵi% B!9~hL<}`:?Wpz]I̐,L_j4ټ;p/vz8m|UGY>3feZ'=%:̊RY7ODބo0HZYҨȚ އ,C\C~? (SZGҘx3/Av)I^]ǙPo]>+c[RX{1ݻ[5_ƀvvOfx{ĝGۍzo),.6ɔU$C$IR9nf6F5t_wp.QV839#OhЯND *0&ɨG*nJ/$`y;v`޲AHOՂ$`vz,K))  f.V-zu<ϊj\Z%q MF};4 omP>n'y^wj>ArG=I=fknYKW/҅ R^ձL\B0;˒c՜b5{p;m~=M͠bњ2(", s*%#$fAz0NQA;H \j$C/kICv$1Nn-LwϯBh[09n,RMG_ ,?',Ҏ`¥Z<|`iA}\ālem+ Pů / L=g[?My>1ܟT1REqhIG2z55]9UCT;fatJR|{Jb3^<7><NsԙJ*=^Tl ʓ5+.DIERKK \&Ӿa1/+5%( &KO?C27j?F_{Ra)x)TLӹko.K.Sx0csMPlo/vG[Zl25՘_6@ʜV>ZE+y|;sCaC~v]2 l$шbb򓿏k!]|'Wx \i.6Z} >k8ef m%V'q$ *=PqN%A~ Ǭ]o"lȼ[䕨@䂧tPL0Q[XX /nޠ@7tgr@[tPM#wb[92Dk F/[W:g =rc@z`k\zTbW tYˮeqagXg.Kltz9OVa3&1,2A;vs,X6f$Yz * 3)}֪PhF$>ԍ:eZ`4~3,H敋`|Î6qYID:1CbOւ,ž 5"OhͲRGkg\ys)2W\bxY*ccHBŎo_1߭W,&q2 eY_%γA<)`ZY&n9Qm@F'X):@»=-|skx88Cn"Liг:kfiBIz6:GC0v_"kk#eFf$@p%vVGzUпC-1^+оCJkHptV6UV612 <״ч@$8Qf-Qlk-Liq\i_A wB؀jFo/#քތ]S+*yZ*Lw9x!Sx@rc{r|xvg|S`u ^DjšmҞY3%ܟg&P/yّ 1gq\L{J\{WuQ Ӑd "ؚX4Xw4䒹'\fw0)F [K[f{lRފ{[࿳.6evei0Tt[) VqڨفQʼnk`FCZ{}j4 Lv 2UՃR{m_7dAz/a^SC_a:8WKGtia8V& }.[z9澓P} 0wRK!y dQ"<́ExF;2)q 0t-O/R;i:2gq{֯_!,W=_WŊHfʺLKhdN^V*9|Ӳ jN~ hVn6% 8lۘ^DWk^"8@BzٱּS,TCa+(Y# ԉ5ޛ{!N $: zeE$(E ` '*y _`-tר%X[Ě!D{ ~'W+l6doMnGb{qV_I :sg $>`4wTc}XNmZ;5s;CoH-wc W; E36&DGVI6,FeQ)gNy,3b^<6\-:Gɬ"Pđ!R!Hjh9iSA3Y1 "ص(}d?CcXP5 }h `+I3F|2u a0"RXGy)Z4Rpf%I^T;-Rg䴤[^0Fm!>q;-O;+=0b䜤A^yȮ8~榦0,3F2_Ȅຠ z6/|.p Q)b@prm-as%$axi|s"gKIB%ΙR,zBauydcqlǣ~ʶ[ָ}ُ)&A5fXBpNeGhhb7%2dkCa40!utLn8Fxdyxz\ЖwNB`};kzus͚cw7%äX0cc\T<.53f=\}6k¾_7)6k]pH:p 4piJ6fW>*]LJ;YF>p<`DHGPn&xW\PT=^rZ1 :Ebέ!;_ƻ}k)niR=]iyrB J=/EP Hl1lh%MJIUރ#?-Y>v%r/e ݙ1 O&,{㲶;ܷθQh{n_.b0|]z B?MO8=W8XuDvg\lce;f֫ u?:6끷kyB;u1< c.jI i}m&'TL D7U'*3xf'i zmT pb梽ǙqkzUV8\i{Xj2 ȧMVZձFsu`w#<́O2ʼnw57~qe;w9#x_`+Ĺ]H6wqNTH'\Ho<2C^'ԑNke\T.K@D+jBۍ3"v6YY%:ASIkn2\<ٸ\Z T]n\s`V;G̲,'O="Toj`B\&ն`,N\߁ŹZP4yⓇ zZ}H,\hծVDW$='r+⬕om`'X Wv!ZM7sPP^2gm*f8JrfYuml#F l -y{;SxЭ1O^GcNH~eܬ@*j_#Zc&jnm࿓S:RD#k.kn.uc]P|Sꋙ.D tQip1{[kjxZ2\xط#T1G ea 98MTF@&[i%SѤ@La.=au5^҆yJd:0jՐn Mo*nvT@?2|h):p5`; ?ZWWdL~mGY` Ym\`Ckv-)4(LK;o@WU䎅#B}?*UY^% wK%B:ٍCms;dWu~W72:[e}o-Y)"BqKjwϻ~U=|e?3 KV ։:J{Tm̛Ip:j^N*df~;_I"ή%E'd lybyI/?{ZE| !!q>4!)>4G7zmQY<檴HVgtl1"ޗw+J`)kx8WR"홸'OmzVƗ35>!m4f{l,U@;@Łs" j.j-Dhv?ǵ8 @!FC!tl2̭--MD gڳ/ /f3s:!LJKwo^V~1xwbg*yHV9o'yAߗ7h]E~뵽}&<aPD*\ n0ud%iA iV$UH0VCw 6Ax= LX4L`Q4k{'"P KN! 3'iQa˛PdcDi V(oBv\d2K[׎Nooo}=vlBXI[\پG^M/2Ec⟍0\Ո?y䞁29+> %}kӕD"\L J:Hi ~J~lw|@ #mDߨt9KLg Jn(*IB f# ZIpUKvjyҳ2o;xܥXrEeX$H|?@6TYo:H }኱.FbNo-V jFDH5259q>On=\GG}86sܸPxSV+ \Kct '- ;MrjkMJa2jy|Q4Lc+qE7H'r;Llfc3_YC?!ˆJH vȯq#Cӌ#&C?i t7RPS<̇Y,+9@t8AIs Wo\,E*HWO)CʺB[餲Ύ5xP!Ӎo}HegjqXvEtgmʮlj\b9il,T.29Eҁ*r?8C'~ tC <(yD  jkVm}ˎɬ''y/pܦ7{uQWvų&0|# VeAK=%]ۄn]J#z ԦBc줶:W^֗jeJ3c>5З\K oSxq.zHLXx cN}n##^s5 ׹@ӵp-;Ms9aMFHp҅?U0zNz(q9DRMbFQȋqI,|<uC(Y~+QHn"heq Uy 8Xy_Z/eUɪ|<X^K"h:]ήv|ބo@3.Fѣ&>Td9'=A'R| ʆK}wXXލCJ 8'/#}=gLR5Uq(F=gQ1L(Y{ wd/^ύpSrY}~r֡z;{| Jr@XOՓnLcΨ<[xr}Ͽ<)N9K iy0~XSS ׆Oc28kN.lppOu${ mMS '?qDED*ԓkIdѺ=~%z4口,wla$ǘQ=eU`#ͤt,ʆYƣ_g ͗ڄ Պmc:?3ʄm!=9SGl|u}eyx DΎ/'93T&Ldrf;&KT]0yDK7t[VȽ*0<7l*ܖ˲Az.l-Y=TGøxB6Jd~hw[?|N CW"DF xP꯫yE6FSmr6u&dKĿ*o NNb9Z"EWtC̾9ظW 4ρm@Sа _.q^{hta&h+3p.5Қh߆ 2 ±?&d/PKJNKRNJ' ^x2<ٮ󼷓dUURc! U2|eVN\yn)"v !kZ DGfu 4&)#zKg\fHIÕd.[))F٧!<ݽ jK<,ٔ]Ϟ\Ka,Ѓ!,c"uM vS؁B8cFo 7ӥO0ޒH3W@_w'#%PD !։Khq?料ʣn cFp pf"~0&"o~Hc0 l?iT6Ӳ叧P\gp5UEW"&"=ͤB?^(PykCXPEkF7뢧CBkS4@s:t3ritpe934Dn:D,j nهU> mqm/Fd󐄹-KvXCMY)K2MNJJ XǍ4v +x+$z!/swWaMP(;BS`-WC,+;8;-Od\X]#-Qfϐrދ+.笏c؁|w=+'ok4рT *aXQӋg4 )]Z۰&_nn{ўi.X-TJ*ﷵ=t+ ]eabKСemw0!L̝[y<N&$q3[drsƗ1+ [t,5$h3;%Uem9=eT~7kkD~w\11z_oL`y y:S2 HP1e!zK25l1rS<E~B¡©`w~*Dr4.CP|8e: 1k H,5GVI ={kdLS\HހۨQd+LOZ ad)OTo+:7t:,͑Az[t'$QgA0OJ?J]hR88vpH0(U)M';,pi9HȝBዣMJcx`ģSy,tg_^/ 2𳉴vEYO)ŠZ)kf\/]u)Uca%?ܸz&> 8A2Sw!#Er! _ 肐{8tt[~{oK*}zH?M©"B{"8VDejD[\ lF"=$rwtlbUqwD/0'ߚ9(\xUrd`H~^Ts(Q^~:=1{ Ҟ$keXWE?!01-q Q,aC /'wo &Bxv]X0vš+~|ۅb[PcZhY Жg_\ٔ.௎DZ&eZӆ="TBCd|\Rn80Awq2#IgB3+k՘/`BM#rH"eTDtδdeD]-퉹k|7a\Mmsd̟hs 5`%D$/C$rjK/ǧM (C"sCUVչ,_1znO%UAIB8QG ւ!>dSxKHMzla֫| r.#+@E L.9H8SL MEɿV+ }~*]V#l|MCy.ٱT*  k[*K.e'I/! kPݚ("+SpaRj}h.o;]f#" '}v^*]8j, >S[\`Jej,cCJ0D^_ぺL4\)'B8<}6]m Y&;#kb`w{](U!u$rQ"x%p dTh~0ljNYR$8J(%+R<}m& J[oODo $KU4Lj8X֍24_z3K̛&7ბ rhE]ݨ晝Ehm)UiQ21Z uCw~zܬ&BkKv<%^>DXu/&R4ӯ}T s?iT֩2l8P7"͉dR`T\QϽkJ] }Hwu43>*S91ߎI|'TYtBȐoO .r6#/OFE˶%GU;myb{q[JQi Y2;?TR#vO"" 1գfܰf꼶ŢWfJ"pV SEC- N$h&^A?ZjAJ2y_Lg)Offh9K{Wo[$ʭ<=jJ7{M4`xaGF"j.MZX(ù7ھmjA R̢N:}_ms>Sؚ,SBHeIn(6ʾ.1ѪFy|o?fč$Ƒ_iS"'<;CSDh+my`rG{*i+ߖ$1,bP;3X~Ê_/+v5AEOáӇq~#˖f(p1MH(͜CyZ4z}ĩMJ׋D!1 }/C bܭ#t &N|ui3Xr-=Ickqf D~>w{`+\\(lݪ2S{ UrGRp4Cț7Vjn̑hISiqHMX{ƒ5㹔hMdL|m⍍ouhP3[yupcrRs-X/i\]7q.lB{+TLBm)os &DX;xveqsQ)~;*?@ HHRT]e)alUM=;(my͎{1t͸<(>`s奼'%h + 2N6 0:FKLyTblf|O@$k牠0䐅B^>>hZqM`H+:vi!\ R# iY , 5T$eRa!x14KҤ,,6w㨚%rlG.35jGdLK)רK"jPWi t{N؏\(g yDUZ lI&KeqyjyV.N =^CIUѵD8KDhk㇓U)1Uz":t`9 <yCinJyHG`_YF'WYm.R^5v͟p4<:jteh~rGΒy譣ju(؎6\Y0ȃ}gδwNlN^Eơ jKba^7P` k`" *N>1dÓ]E/$\%ݬNt@UlKls+9O-8,_]J$*z%hW{8n&Hnc)rHPG+(<ZN4#o'kdQYO} q'7q9\(rMd_Jx Kdo#1&+e0|mőDnxQ[z1Gw.`*B,/iT7:lL1ڇl K@#MT@"28sBG4_j^*\GIU+V*4κH 77t3=x´Yj Ѭ5|žaܘ ;U9t" iU!;B4sWh8E1fC#zC?߼!~Q*Nj;UE3C?ϒ(FBP|GZPBЫ-fE3rm\5fA fV';Z BSURΘ$Lf+u M7MqcKF!!Ѩ + AW[(ѳ{tbk..b'(/q,.8870qZCyş.uL&#Bاa6sNQ}\(KnʶDcp14ش$;aj=+;CyvM)ɉ ASb KQu3ˆ:BQLdX%PNj>gCZ޳ !^l>xHic]vU)4x׫v^[rݖN0SdZŸ-Q '0K&W!%jNɑ"nK^gb|8f;("ؼ_NQB/Xgi]nIXrb_TBms )1ЕKbҹЪ6z zIs@xEShM[SnBdw0؈lm8UwseD(&XXs۵pQxmZF˛%Zp 4 lSIk,0 ޙȕ˃./u E20!ɍZ!p _Tm S0jVы+2B4G!#5yyF &m}̔J)PSӴEHHU^Fl_c-q.Wjq wQ?*Ips L!$,yiG,\2ǭ8 nӣ9 |F .%=z3k%@u7acV oz H@V-V!)"E&-t# ujq(69神6%C 5AMƊ!jF1` Ɓ^BRcRer-c Rz\s}b#mj ~<ڃB)ƫ'3LQ!Od&eV$rϭGqP qr\/b_1x$_ˡFw38<06/x 8h:Վ?7t $yy/~5lX$ .; ʢNU R>gA gFaLj=#zᎍ)e{TEvhfnERgldH|m醿ճ opΔNl*R\]ɀ"0LeU1iцq^#jKqR(î8S;XR  /hXdXiXeذqxyyƪ]z\n[tpoNXA8PCŧ{=)PZc*{mwɎ(oax1uzqV3L΋ɺJg!cZgQ?{ĸB4:TY#~3Wv͎.!zV܈dr5g:+,0j6܋~MX򓯷s7nvVE~ мIM~_\d--r= $[1[|4/%48KGrt8(@>Z} N#j}d!}TfZ7UD LE CJ8ʣLsN6vzQ/z_󡏡Yd*#qD"ƯD +vً!qNcL0\Nz F1> NsPmY0vdeJ_>dKn9b`qMc;ˋV3knV35zh;,_a$*?H(|*9C6RAyc &va雘iY/ ځSSď,t1j3[fw US5j^xTGFRC4@C1Xhr+ C{)s¦Na/3V`b̄VfG0LޠBj`Yɑu,B z3-\`>Lyk)Sx+r9pcNJZOUTßT}gaC9EyJQױrzB0sYriCEGDIEcrL)v.9] _sz |f,[AT|$V&2 '>_p@]`i. B\;Ƶ>BKiRRZv"B\jVXQ.zɊ P8>3F 9B /-،<]⠩C|g,3Vʸx 0zHނ_[ZCR)jC(ˁ=ģVniY AܪtDA~o`)Z|My(qLwl/]qm.@9;+!=Chl!g[Y)B;rjbl-ZTll17=ۡKuc;wxë] ~;'{ɐR_e!#/6ds'|Cx`2 1ʁ3ܘ5bPN̏lWnaL-N KH1T `nKJqI0TV撥1nJc0np i9<,k0(8򴅡dRA%ACJ.#[(>3{O|C熾7"b{qZ0*8 פ`.ʐMA+Hijlz~-Ҏl>$δ0׏(| ~Nw]Xep_2l/RyYD7Z} $9qu}RTVwn DʡkjkjB!LE a >Hh[SՎ sI}J5dd:{O/pjB[dTv>^=  ɗ|@xdC\`g-]^'W>4!r?, V򶣽1+b0ͤl|"Y_pNjmbB`gz4̭iS,kzҡfꍤ2^ous"v&\դxm?+il"\ZZ 5.2Ѥ>NdmΘ]s9D5xqzw=»˧ܳ 2:R0a)eO IrV%g >V,d9HKhČDغ j@lβiآLx٦1֋TvY`:> \_VN@ Z6lL7-D)%h"F\eG>ԭFhri;̿]OHYTD,\lg.;v*GJ0*b=]ekMa:aR;Wt@~p< $d&n=U M5,AzO[ o==q-wlFQl^yr"nш1#K;ۃ&}Jbxکt ̲ܲ ݁<4GGev6N.J`HL,lkdyRNFa4̺n$ :Ǻ xR3C>9 _2 v@DAjP>۱Pr7'\k 2KZUjɕ_ i yA{l'8dO}r!}JH37D똄>N½h+6E)Z3pe, IA/Ez)g{«)klgc'R҇1%&Y5!1\[Hh}xˣѿ÷>w/=Wb*{l2&Sj8" 1Aӹ5-#[\5߁+qXmPCEuY.ٌKXZj>oX`fGm(=|Sq2gdeɮ: yH.0NI+ăCw/hT=ҾK!.v'P-.YsN]]7=]RK ,!I$ro~IXP h z*1"la_m] srbXf:TiCU gJP2i]XӔqr)ڹ+[0Fsg2Xk̵Xͮ[d*5<~~A6"+ba VEG$g:A.-Q F FyKXruO+8٭0QIB8sfCmK_=O(Ȩr>c.7+XjFzEg󢜝ֶ*} +C𚣄`Υ!Xsy[ɬ{s̛E[e3 NvGm=m5p !.zĢNZ>}#@(fܵ1d6/1 I$&ki]]d:KS:VAXx?q,('O=&9LϩR+L`So"ƥXi^LU4H_ױzX^; ~}1oٍ{ݶxYoI 2E3/$5>cŔ+"h,!! 9>.ɴ+}CaBلHSr""(X@?h5P}#-#* .|\3O%*5$_4bxP8m1wٕZT-Aػ"XF urq̿lFHBAO)r8P5+Bߨ'+:_ٸ8Q.ށhyՔO9(KQ6責N.&uyT647ȷ"0NezQZ[" O[ 2yjRп%c ܓ@Ty.@NU0b"0<  <72"܅݉EB8Ë\uRF!^pD%Br#nslOSi!{+T$'N.w53ukJ|F}FXư/} ܊AvW]К;_jUEl 1JDxGE)?WڈgY8\K}^@AzS/GƼhFQ`2 3|Duoik๑mVw㵾ؑ Sr{3JYTNXe,;5Oh"Y#EfrT=GwҪzdתK#7DQ D4nrN|Fؒ_tC$ܬ< E`dE1hfSs5Mӷޢ[;?߸Rm(l@bYQK峸'Iv.Jks;Zwfq?3i!4y3N!M^R8ǟf7 n*zwHӻ"*k2#_>&ֿj&R&~G_Nooތ`~4 0"D dEe/%☴ jIMfhp?,?:ZtQ,5yf3Gbl|4ST{y ,}OP0fvy:<z0$c4`xcq= v%*擅GxA LAVu"KWmSwhԹ0Vە#'5źuCW}MA fT</#zU(,!cU=/5.|+NTSxP'V0(TC/ab4%>EBDa8 x;$MCwLF"Ȁ'3v.#.!ˀnu'A¿ywI^%\Te!Mtsչ/ÔkL\*9bXoPi",^ɯ_7t~td׌ :Z c7D41Pm`@+Pc:z˸.'gW[FWdnRJ>Ɣ\_xC0iVIdq$2S@=j5?Fu1{$DdT姷eߚw.تĦS%$NZ1,"!KfOC&GmOo&/{|D#墤_aYԙ8`-C> z^P:Xü0 аG),^ȥ( F;?;/UdKbӊGmޮx XLU:yq0 `(T>Z#fÏe<"@I&fbwK F֨ 6zl΢újEp0WSs2P@Re 7ҤmZG)lַZ<#1z;2Fy Aq?ҪbvSGN&E=L)'q\O޲1C6lB{Nײ)+Cfjf|Bofl^,'Gu1'>{-5+5>\"hk"gYI2Tk~7`Ɇ0(DvfaPs#&1LT22C3ZS rHu##N+yQXpW9&_ u g4R$ȶBɏ%ޅǦ{2Ӳt@vKï%GTTsrRVl7"¸XDZҡJ|1I@xaZb(p@xjnXcvߧB!ndΕxl=E9 T{OeRJ#`DǶ߶Ulrs;J T՛rg'>Zׯa7^EURLܙ_ $6/N [2<]磹`ez3+_[ -b 45 إk)b,RpOԯ9']]=T#/*mhjX=9)io|o/@8˞De6=PjNX ;j©lEa4,!{|bS2:w7>H`vk1> _UWVsւ>ah~M=X(, { Izg1'Q@G\}2K<5Pa^%oBF2t2%FU B])Gn ?BՉKx#JP| u‘^n3P`9p)xUn\NsT~3$y5 ,o^wxVek0KOW|]dtE~9Z/q8 TMĻ~|PJF؅K2)D V𳍔d5դ]}dO&{NT&cX.ှ0_dS|M14[ ~r!@sb0$\)U,w c7\AmKi Զ9\QeSp&9/DX|zU{>Վ8F>;bnVR?q`̊d}l6I(%A7IQy=r{r9@6!=ԕiè xd.U=bJ,ShX`N}g+`X6rϙWz=#R+uB%):! K牯 xƿR@u2ΎTH4\e[ .b13tJ\ .5d!Vpr=,&W1P.oVYcud~h1kָ`C=a9YZi{cߞ|~WiqsdvrC5q2 Ƅܽ5,cz9 : '( oqծο0o5L2K<2 |v a9h . 0EQ+WRynޒpHX0(PtKl"HC94;l9(wdyf(L3ΦB916SF}2F8]TPMx$ny5<Ѧ*6gУz Z@th^PI j"+ebn[eԚ|% )Ua톅aI3l3rՅIBl@{%FRDg44i8{|ruK3Tc%o2QRD/vABq{tS:Gy=QʹrY Mi Ez!eOlja h&?b,\BNJA k $x hqV8?ڢ ~E!YKd/+8\vk!A-jnu[H=Aj.0[kXa40e R<}v|XZ _/w#-ʼnjnY Aq4-&/xTeͽ~Wax}u7 -\1 1T:YĘ234r6k""Tewq*z`dLh2Uf-xjJ 4`NJҧl.Rk-շ)>cRIGfߩї; u` }RC۞M) 1:6~Y aO4pqJ^QN_wF “'&fVxs kP,f Gj80/[xAT$8e(9Ƴ0qf>iBFh5S>n*TCS~+_ŊUv۹'2RwqO+~լǂy)իk sft6X$L5iuJ(IHH$sN.oja9̗d z?%QiT2ͣހMMϬ\ 7pO3Yw)>W%:/Y_S]ȏg:HX 2vn񟴵-7 }7K-f}| OJmeCǼl*̓ o)}ߌ'|E!Skaƒ6K">Nא .(HPV H~Lob{OC$)(seLM!+4+EC:]{ Bԛ-%M@8o\kTXsʇn+?(ۃpL)r)YsH< ʤjDU պ੎&6EiþBA(ոT2BAS}~(ohA$,1ĿZC-*O39H) Nxv2P.$-@6iBaDQSqT5@iuy# D%ެ/ir(cˉCv.s_6c(D7$<0, w%ĆexuV@sOE&m%v@P{522l'+|$Ǎpr}*)u(ë!?aS/ϝ8逃>s3zN58e&nԈr` 3;1HC:涢{/qCQGMD,Ȧ 'Aw DJ)H=8xt\<ȼЫܼ <-%;d~RWqP(3E}H ['uEC!-e5f3Ъ_<_܀.q_E,t<z\$g)b&v:|@%k~-6n=|R+/NܜV*U/b:piRlgl͹z3r|`ʋA` F$Ɯ"v'E nAP.T(h,zLfk4Q6 bSj!~|l28F f0fI1 \̖UL IY-9󆚂Γ~iS5o`DM Qg!l~gw֥9Ȣ uq%6cyl"Xև7o>/q# f oÊ#jX˟e'6`nM(EXdny Sg:eiyU!~EX,婨\ opo:yPݘZ^CcCQ|Yb;)*@=S*ǜi:%!:mp_*N^꒽w7Yдy`;3}~ 3[`B(GҳUp/du1ӵ:\ZMo1_NqwCr3wPNFGWJ?xYNRn[K_=Gzy{ !e]RROln Dݪ+nnپ+̱6b5HWa]d5y(5CAC~Pnyk)?X>Tl.\|mg+9 y8 8`JXfҔJ=Y4~9%YmGl:kYՌ}+qxqaN^tod'A6o~C&J:T<"[h$3Ү)kzz<,ݡQHd扛 hGV%$ɖѾm4Ƕ 3P}⻹lz>_~vۄ`.#c΍vRkm5 ۴d6"ʂ,8nA?Foa{!߱3tS<<1 ygSf8}>"Ek ~|)6.PR-Ş*Opc\|iX1)U4d0%7D"q,1 ";L̿)]w`A|iV)A! sQ |s`6n?u{bbyEul=xW;Νf9)@v#n 'DᯋX-`KXU좣 |=Q|ekPMy8u VktLuf7y[?aĶ@*  ԓHbS^eC]B^i+$d2O [2@JDq{UO5)KA .ź÷0d1varAzŒm&Uk P߃9q% XZȺ| V.[CP|J\G0.Wk?(|L@nEsΈk/."`;Ta"X$)MRsc$[ǂab1 - *tg䙿s**fVk%}tWq)Ǐ+RΪfdb?BA{bY@s_f2Jiz;RTXEߖA|+ FHN$vص83VKOn## hїu}Wu4RlE~yPns (I&TŌ ՟?98pzޥ+ہ|qB>O_çU QB.Pj_)pd[o3}k@S 4'0VLi+JVĠ[C0lPUʋ͠A)/4 KMD7zHۙ\S.|޷Yu끃jy8_ UKqN@벰㬒&vvoG٦ pt'4("C7T0-S-(Uܴls<v#ř8)J %E:T9U *ԍҫRX\p.T*s;M19Dp %Zb`|=֪$5M9œs2Lc"&Q c{޵_izV.h_SP8/#WL<s$To,|عş4!󌕏~3۟dR1dbTqބݤ-jfמ 9!r6^&ӵK Ќo4onìlmf $(T:%X{Bv8\ݘ%)RŨ)( >L(!%fj˗CKZ,PoϺ*O)b,zD0Z(hf Y+!z Dh2{=qG\B ?_5jkIJYTE2}y^ j@F7G?EalgM<5Z씩ۓFu;^Ho6jA$6=P"' [vA im6$VKdP+rb18W%kLIuQًrw~Clޖџx_^4_+{KcEA65U^`ڲyzSfMYuVFHu8uCU#Z@?%RNFeBQI7q[e1iU3^MYlp~SC߲>N"bmta*Lq:??XT#OpiGn'&f=cNO$EjKA'w4*0JzBCz T_զW(, Ȃ?|$"A/z2aR5"lɀHMO>0^:Ktky}3,8sch`z|ˣgmAgMoavDtR39jej`K'"]/4~GG&3Ec(ቌ {Bq;R }kA{;Ӄ&rBP9GHW&BH[ Q@8bI:KxQ,d%wꞃQ׀* K6寯-7:ۭ(:/YW,1u"Udž8򲟬LpoWzxvï_KpWz@#s30^e} PVrdi͊4Fp%Bh`!M? NѶw?ayhyь>f(tT휔3Aqe"C1W,bպsbAU tF^j W lTn0.sc$Z*;HB6@?#`'M:1;'y[fMI 攕a3KzWJKUBDk3F9G5׺O +ϩ8mh3G3q6䤟K{`=1uF)?j}g kU-+8޽M LHX;]$M(9Q(B.OzXٜ lELϊ*1$L*+Gu5lSdj%b t[(5!S k2EL!-HP";;@[ 5fq*xQMeife g$M9i# !kAK(jZ*f]Py9”?۬/C+cEnHASibf4+Hh}N`2˲ ] DhWnRx'Q)Ԏ6e/^x,Y_30e% n Nj=@|3gd^TnB5*آU&]x^W5U~;'iӦQhZ(%"V{ 4}v?V:]Z`|*~! g/JgR*l\C;UVc`UE28rMkF_ 0f~ ꄧt;S5+:?>0 K `tw, EEȄH%>&HMg\@nTsὐt~aGCBbA+vt fJ!C&7\tIҁP|pLWR@$ی[5HQ~y̭w+t2@ y ܖ1k2 MlKRWX{u=**mv8gVEEnx l+j%Ӽ##/u%QUf8dULf{9eM43'c;zIv{23inDV{A?~vy!kE >=_Yb,.Eǜ Hz轢Cli'0 ȜŎSnմt=v"jI M|ﲟBv,z FCxWhNEA~w6j"o==|@VUS!v;+- #~W~DC.hyy,o>>w 7om#$.zCck$d$/H EsuM$ :2 3PN crXJT4@骥R]8wW:")㗠]DHpɮנ^ϬP 鍙TYiMEDk\iJ:S/Kn~w>T'2n̅b0`8#aFgAb:"w^ݧtw:҇a|>N!mΥ02;qx"zIXrZz|ĨoV>NVPUɛX{ W'-TØa,._"I|zi1 X03+0(u<6I˚f+AqWx/O<@kuAm@ kMHQ>J3]!Kґ:ItиfcP]'jmKߞ|C<݂h->XW$#=-|m: ju8{ޒF7qR! 5{7tR\=e7 Y_g:BjB5Zml{3? ^8ivnFXc0DjR30<p9կ_z!Hcy©?%a8HZ1a G\ؼ/Ȃ\m^ށ\ +DK!փAE|ԉq~ooK"cNq`@x#LBi=X8>scUH[o0$؇Ycn37H̾[:n-[dfr|9UYnXӧvд.xe~Nmװ jD7UtڋbƉp qDrӮOhVHѕo8Jx|C}Mנ:ٹW;j%!u%`GK&L˜E͸l@7r⑕3֭K+Fd; V2X +5fP2lO 7lDF:E9wxNI( ݹ^Q]S+,-۱^}%/EjhQ`[R)MeKYn3^Gr"eSJ׹%kIŨfgyTX 3lϓ0k"0AXr PBW=}iR\!`~ҍ`9,hjuPr1x>'9TV/ Se\F,t R(X-527Ml54G"Y这:[y8-QRO:P %x9蜸vc-޳cg"7a!Kb\oA ^{ϩbˤO# ^ a[aBT69ѱ21q=7ucm"tXk-gșӿş;sB!bpSv/ TQYd$L??X+g]BZRvFw Fߦ'@˝6N>G-oA_MrL0XC^@gv?b&!Bʢ!oTK?%p7!o3M!EkkƧM5}~ѯsD>c5UYYf%= Zɕ&u--f{cbyy&f-NBQ&oyc._It_b/}u!6^U-"j~:=j4H&=DB ^‘j>uĘB816Xx4_fm uj!o^?NVLL)Џ6΅mp& ,;z0UO.sB|Y-=y 0\4ro>!,Rutܺc<$-vv5b,2bXakӝVDx9Vcs :0j8܌0J X|C;+]'A`Ϲctƺ4r9`OX{Ci\P-@w5`Jb'Ѭ]EHqΦ]475x7G5md}W_8|] hjPB%hkx.Ss  ;)A޺*W +_b|ny\}VΜuZ:&2XMIY+ͲtIad3R47/kCZS`iGg#VjO&hN!'}9ɐd$^83e2mZB`;;F{= KA )l)䜏p(1rh=TWc{I>"ܬt)#g1|Pv' { vr91wm!=r9>9qz㿄k? B8jo߸N&@SEF{p[[]GRL-Ca658٭R1})׼+f;3G%Pu׺ꁡҗiM>Yf-nA޾U[)7N,a#[+ ( x$|C|Tnm2&öD&k䱥7Da/1͸:tګq"bfRHx(K&ت LJ B>gj$/ģy|c!YZ 7H4n?XN5E:r TFޭ;Yx_jN TtK|1h!pw$ůRrTq&p1y-fT`-V6.RrҠk@d=㖭4K╧ZV g{-$p̾"h)3A1x8uo(qPcNӕ2}Nx2':ǖpn-fֺ*G-џ}Ɣbn3aj@3ٮp;+E9@JW#bp;v, y`\|=X혁xp1$`DRxr'f aB4gjۥS%ERjMXZ2;==vͩuI g^;V_H8+^I]5 bXmM$tTvdԽH=tl6kvM?(8vc-E)[B'Y<\В7Hn~:([ko_$ oN/OYteXg߹KFP uID=d*)\hf֤[,ራ ˸BA\5pgwP^TbG<9 NU/6~Y047wI-&ˊ[K @~q5󥿙> #y@IEkLlΥ2Bd6hMFuZ45ڀ7y[0^n)hq~;٣fr%n؁:.js hI}ILb2A5,Ha&%5/7ubՆuNDsLeDoX޺책DH隂9s( B4U,|ti[KGW%O^3b`M~P{vOl< 퍐'wB7H5Дp(}W.tg2$ W%T*6g C?bIa Ud'A =8*a_cOXu'r4!L*)`?f4ᙙJEO H"ӌ ~E0ڍ4o !OeS ^L/GaKe0DU|7&.[PDr2 *Ygk2=Mr||cXDKyMR8 r=vx-NfYϟ!90ŝ?!@<8Y'SRb<^]jjlz\0WbczJnjoP[I/aPs1e{g͞ nw1E Ӊ g pWgZC4LC!^7,Q7kMq>UmWZsb9`H 49hvh=qPoo+BatP5k^ ;]I~HqHL] G)A7P曜I$3WYprU23Tfpe&oҪ\Uf]$sĒlhMgđW`ɉX㰦]6/Ώ,Ӆ)1 )m^AOz t53/}>&b\ Œ%0H2SWfx.} 73&Xvѽ@?Rp^=QܚeQWS$]VȠ0 [ ZۍOLgad*ֶ73m3w$z ZI ;՗Rsi.tA+nPe7rjƞ^&Ԑuz9> yL {oP!}l0?²$[g HɫZ뻆{(%^Kް '/ڙN@.PlMjgG6"'^dB+֔@D7*h)tu||=JὥxK3*DD 7E C$,i:[Аwriѡ3l~~'{ +14g7CAe{/ۨ4Fȯ, -k59h\EM;z9J*[v QXy H:~ttH֯|ʽ/Jq'{IoA^@ őUdUQ澛ퟷnƵjxmJ"p9C˯ ?*RV )6jߜZTiB2މb# KྎU6_Egِ 0Ϩ~u"š/Z\;LX4 xH%j0q9 !m1"ҋyw`!I=IG#*#!wN3JFkPZ.mKᐨէ¨! s˙e%{qML2;K#;ql)$C%vOf*c{)|d:Ԧ[.2ѕvvL>v̢Am$N5,> +{[‹ߜ%Ƀe2gǁ h[p GX!X<0C#1{ YY6RD*q[h]O<+GiهZxa}僣(m׬ELMln]F·bă~:5@pT)prt`ՔfP+'\#iÝϱs9-|lOA(ߟWԹaVI++϶kMr-h_Ma(Σ=gc +]Y(Į1#C[hyآ3LН,Bd V/VœA Su:u'dt I䣢|˰ET7) Ccppk\"BQS rs:l^zϓC"}lE_xЊ$0pݣ&0#m;Ӊ.Ȓқ"RGo\ +6Y|?9~ZТhPpPZ 3 L(e=B$zq,9^rHz.$DblV(ER3 Gd +NAY^B.xmJܗ0>98/-9I\Kkz|S[dKmS6}[8C`|Q 7u\d_~ /s>[}"ۢ-Daѳ9/9 jh2Y]\DNOHx"OFD*&^5#d J4K@¤{j(]-|+y̓w0 +ǵ& ,8yJuI-NeвP?@K@ T^qhHx"?픳YU>Xlхxe.' k&M)nt^ŕ9[fdnPF_յP=Sg9sŢ&\WS}5G{L[FgɟZOc#R!Xu~2FFtgf?qx液_H eny7r:pwE<duoXALǒpa3tr/Tk>:uB{mBʜG XZ)SlZe(R\cP`뇞hggL+&1K`dqyd ~͢'! C'Q<kf5 SƒSRaסi|gq7<3,;FaM wv]"p-tusQ5t>vz YJD:ן7 Ie1Wc j]VUȲv5X֒8=xAcqa"*kWg+([y o7t*dQEv4r ,m#Nc8 TXk'h)YĮ@ ̐ D *TQZ;畠ַ2q >ϋ}&uI 4*$1ZŸWPXXt zJ>Yxt}1SlpXn(Ke4 .m̜vfjƐ`-D|G=zԟ/[40", &C/Rf y(r"LQ@?ɚldpyX+^#7tԎA0oF9oQ3`j񵧁ƿ٤L>m 4~O[;ve_ړQƮ9W`F4ˌ# @hb3a˙n+穁 &%*bjtʼ9%kYba4/s"ufsD=̜ф3MtG!Z|g.u.~ėeP À7r6 b0mg'lOC[]_^`4Xcʾ _d)ǐhPovO64XL{ネ)S!68<Ә&d#.qs)Q\ۼ&Ό7i:#:mig,x)|˵EtTe &bN-q$'dC:KB\ ck3Z _PDx!ӳE/K 1<\xo[x϶y9 _2+"|7v^U' 4jS\`qQC##=Z^[]VTl@o 2]qnvmFOn3v$b*FC VWtkYI16 æM\ dq:SU0vg;a5][ZAQdaOb@-EcᗂʅL"g=r?n]>{V jG.e>Rş^փqԺI4'n:{^GC")(аH}@d;@ NL| xoT90ВP-omnqw[Tnt7Cswj򸶴sh¾l`Zo}.QH|yk  "6ziuTNs﷊UY»y$l2ca@s*\k%9杅TTa)bih@M[C q}/*͓8-v\/%̇Azc[C scfNLdG- \J=6X3@ad{ԡLW*ѓ `Ӷiv1+=]z Yڒ <iDEN/h~D E {zc[Ֆ>XϕQYXa%^{%-|@oaԗ=\$NSU ݝ.1tc$vYf~.ƮvhIEt01g\sx]/ y6nϽ'yS:m*XcKxh&:HXLӂ- fv 3"l"+`9Fˊ#_{X~䫽sr˝a>ml }S;@c70KȆFh@_} ˨]ch_U9c=[:!fv(Jz`+viӍ\j' [}یP~~%nb7*T\%[|éE8> MXO7PSZB3tMM;*.2N!l3UǦ$xg^6B4ZB $ei`M؂'<@>?=`.|{q[=bm^%Nݏ3J5~*S\x.$#ku4uXNB˾s Tjz ۤ,I9'wOA$l~DM)}U 9"|ɗ*6_}<"eG ӌ0>&v7A3!g~JRn,W.8U > M,%̏)p֦V--3@|cWU)=LHR fwgbPWt6дvT([7\@8b\QY"x!Lж>w3f# NvmbcHnΫo@= *_3Vs$R:uVaYrC@#\K5oѪecxB?I.*I( CU1-)VjzeWflDxG'SYwWFky3zcCeO#{*E5T$rdGl:vX" T{kԷs7kH%|($Yʳ4מ%*Ah鶤n;5d陵q0b!XFb [m4Jh{qWX N,_ b/0@(#ub0Z;WȖ\"m'NzkŐB'?oU[X}-kŠʩqewP*zt9~21r^Zy++ "bg+6gsw!{6pHҤWV?|&U lX<{+F|Az@bԀ!xJ˺R]*.\4?8sbQӣ*bf +0:{YK d;)_Q ɘCc;L?<4߃g͏ Hg jx-729f! 5䌔.nHa5gг."^  ;q_mŧ#uGO]\ڎOv#Qz;5k~~RBG[țd`3DLi 0SHl΄}$N'g#ƽ3=>1HYf.%Y[hJN1JmE)MKh0P˛m=R40Hq]IR+u\pS5ހ=PN֖3Ft`#؃4;[OVtW`(ۈ{e\ T,f jns,I6LPO=~90>w.y+W6B4O["cslRoؙv,=r OZ\ XJd-u- oNev#!L#P`e} +2yuckaTǙ3mgG:!^:"QrM˼SM)Q'#C۬Nف6^JU +F޶R *I*sD,΅^ 'ӘCKyX6_$xvE+Eܾ$YTԄ@Os6Zn[uXV0>X,>K1.?toYCxwܠXQԷ\m¶#B_Cݨא?=W.@,_ wF %B&aZU8mlb![[fXjKx?!{r",e,E1Z1z$B3o̽(yb^JiXfМ!Y E*?}RE*ƜRENs 9 8-~CeihUaXa: p2 Kc3miXTOBWj;7,oodgV! kÃ* b#:~~ڶ8o. a<>Rp1aׇ~ǸƖ q*mOK fh[WOFgq:e~Ԧ[ ?<8x~yA3\ }LJh't|E` '(eJED ^"*D d/8;GV8:%&q$Msn؛xޓLw>krC(ٱь,6=wut܈QjXz4>QFm@p~/MG nf?wHNg7j>*#A 5 !3 (GxK5djTV(ADeX80UއH C歅z49fìbXl `F"H>Yk]&]}ȕ.0 Fc4YM3 ˡw9;ln˛Jvxm[ !8Aܲ+}+\.|( T<ǡkR=8[9D,H=TG`A}kXPGy''O6f{~d%W=N7$a?םc 6m*0'퉌"Idr-ћۚc5VoˍǬJx=:e]'LMȌݛz|[-<V[n=g-9lV,EJ,UhZSAv;t"kUtEAx:y3յ7g{&/kKޒTx4$ۂǦ}C⠗bHai9F<ύ8$͉/EK˧f9A`]:J׶1\qݻs-UuwUXayS +Yn<8z9K˵wx crٴ 5{-vFϠ#Wu2e8Jޚr_nb{f$ο`Hf_ :ѿʥ59=Z?t\a?(ԛ!m}: *j;%<*^M*U#a]m/K Ii>?>]l,W%@i$@ˊHH'JvWJO=z֞%AD|F0ߘ\ !ax=S$7,`Xc&C"n==x|( JUU!u%1Dt BF@ޥ1/9˷B'uzH:Kiť.i3uďNj] w/u|oE~{6N߾7_wk^ KBK[D,B.bBv-œsLGa:>921WjdxV\DXkK1GӭHMꓠE^t)+%M]pM!7YnɲA)k͐q=\ȃ,xc`Kj`em+ b mh;%_vQ/F#2iy0L)Y3uiDJO`;^O!?KZ&u2>+PNeAbfݻt"f!e;&Η`G_,"Bvhv j9$4V +l}IAD2gp5k]8~khkh^°rsx.Xa pdϬ0ovgdhMbGdZJ2ݨc?nP܄^~젊kRZ JRxeY.YXV\ӱ6KmHoɞW bfFifҶ&ߛi;@I" ъG$pA:#<,1 ^018sX<:4sBZ7d{R.޿iL&Gppޠ`*Xl&gRg_cr?~~Pcx RCP[qT:{hbxODh ,XR+O계2{/؍mwϗ{D KF pEE.޳p&iH-;Kw~Ifݺ2$j m;5ڲi0`m$bLAUGælv&㴡ci ɤƒɲhTh&z&/f^hʚpUu+hG-ZO|bӅ L^cW`HPriN`fnk|^[ZH}wmi<3{4tbKz@ wdL(]>ݑua%~K b7{$Xc]3TiFۂ~VĎz* H1qy*AX;{lttYqz%^jAy1_ l4kiu-Vo#-58alk} .#)Ǒ^ ;UwRs/t ASO0ytHRr,bPl^J╖Q/&(T\ H[' 7"tZj&zHK:zDn:GHwRYY< c'n2"i1G_kZG-i}w^p톴> Tb ˽>cQEoK "҉s~XSDaD;ɋMokxق#j< A ":4١\2b~)5MrHv,fCy6蚵?]2"Ӿi+*\tt"W|-ܶˣ(T$Wvr>JC|`uFSh$x 3QSe"hh!$K^I.zLK4:_<3@A)rij2̲=>Vopc*msp Q1#E'*7|O {J_,GiF|q$4!;bh4 yO!_7ǩ ȗ/g*]>S4nQs=Q:!ڲED_ԁQBC+ ϠC2gk73bv ^ff$@68r /芸^|~\!KHPwEFy c35gǨAtUۙr[֨5f-_FWL&ZZh]v Ǫ2S-qa)//5CK܊ꊞ൅X*O:Jk؁8& ([j`ö5Li!G1B~v~["Y;^Gb,Uձ[k*Z$st}U p)~4yq #aI% bʶ#]Wkީ;Rm0>qZ)h֊זhSۭ҆h{w վQSη53-d:jkOGm˨ԓ4gYGф 3:s-_ȃE8%v$yk_@m!I 7o>+O}?x՚jKzԣ"~(XF.nxϒqrA iu9!Aa%E?k`IV^3n hm=oR$K^ceҎ)7 /@`qݡe!/MbFHsU  ,Al t#'}-j#-zvkd˃m4m*}JD+oɦO[PFO7~Ij~40^{-{p249!1']#.*a $bj& ̲Ӵ7#Q L8fyaFp㏯$y)+?.Gs՜ 9̩N,dpFe\Y(>xI@D+hW*b%&ol*XXcR"yo@j4 Ȕ~K纇va-ŴVf!mO,$#@vYǬ!8Eﰠ,}!Hʟ_-[ WsFKyLRse RVcXDyr~PtS2L)㤧 ^Kܹ:AZC]R[At?s,A'8񢪙XoC/nsJ@)DZZ7y<(-ImI4#O<&~]s%TR8Yeh\4H+~42V6BW\R1xKyLFt+:JOD3c\@߸Kt.xb򏇬ٷ%[OB1Avs]rmTqӷͅ\ݜdH_xN̑`M{(t\>l, zrBAϕN^{x^MzSN =awK%kD[G% Vu?-MS(6ۼNzf$o6f>Amċ?m*ߟZklk gy͐7g}[)m@R*+:C *O]ffN<F|8,@4 JL&C~T 90jV4ӝJqB0jd@W&dji,D ZϏS֧v>MqC9nZS_Eu ss:uxieQ 6q"$,2E[mm z-2H^ \rK2Eꏙ5j4ٛ4R[9ٺ -Op>v5k;F%ux[A5?Z'z-f.YDE,e*B<3WڪO-1}f3jadk| cv?2=ש$#N 9彪1~ q]'8[[z"2Ro)rj ӦWZ,l"~ ?i nu\:x70ܫ772x?Eb.?vg\KṊ/):pԀMv9"_,\Z*&H籠ry]]%0(1 C~IOxϼP$IJ71)aPL8`IG2IG}tf1v(Jx1 I ˞N(emJSM [y4RwG6%@RRLf۠ɚ`݈='-H,-TAK׈y<~L~o }w&GqV:=j+[3i isbE|!Dͅ1h2DjQP ro1lef3T#FD6:7 mgMXV45No ̎5wkFL׌^]N=sBf.,,Y[T(V铧>BV-ofI묩1w~L9Yq $wu׌^yӗ nrIC)+m_4S' TeݘA;iWEqzID&!u.X8gM̧ƍc*TU4,MR5女 ^Vy'W9UX4*e񰆗kMlL+&&\}`ZBJX^4=Y^.Ec#no$t/ۉv3{GfE7un2sŸ(ݼKukXpL0^MݲM8-v dβ:2T!IːȻ+]L=ǯRq 2<ϕ>[veg90.{T cۺ+F;,2L^5~ nwfCȽl@-$y->xRdud>*bR TM?h {> "q|p?(A@t#x0s-Ԅ)e뫗Hb/4K̺鸤aB]\o_sm:-2ء]NtP!jх?!p6R9şT[57ìSiG&tm,E^ v X?åG'cU.tH7"oU'6Bv8 0cQh[:7[#rl&bfc<iwR&@I^MC$c@B^`z-`-KK\yijF9{nAA=H\PlLZ[2XwRqJ#Jϝ}? ,]C% a١Bt屵Ų-*~G>r rO=E9SZ"fVW4W5I ~lJ|j@Hh rFQCMozޭdOv:]qZ2sJgĞf[xVavW)[Mż[hJe*xi aJw7rgZRBX )>Vx0`u}>uk'0։.O30 z= X7y* J~3MXj{f&Xr jk7,O` ` c-If %Ъ\rPb;bs3>(Ag,G8Oa>C:y%bTi{&yKާMozqڝ\Rgp,viEH8 5gƫ4nn[-̳pm3g Z$H z\zs_,vI c8dP<~UN ?3x Ɵ,;asPw%l^2 vť֏"4wgB+sti{q|}s~ {/FʉVF fkQ*/ LwVTP6ҙ~ *Xڢ\W&Ҹjir9e}2(ܢY.vvDRf'q4Jy7xLFea \z5qoYY#Fhܝ1,k0."7p}s跘=W XI* X/CFa=#ٯ>^[Iŀc)8 j?'H>U,t$1Z3FY}Uq`LeRnFK9RjF|b8OJ45%yvSQ@1HnrdZ`5ɶzǴ(bRK,֐~ViX*@P#6KzKz0ٗ(BunDjcYQ1Ʃ+YyApvÐv*\mX:tQ̠OnIc-tޝ,l;pFDnݛ$-'\+ ݖH o\A.mSq'fҵj-EJ~1aW||)>GZ>ܹ祷`u3˖I/ B^\3'o!%FfĔHe7"0W4͟#TgW7,6[Caxi8Ltc ~C_89@\?ofS)>XUU6A/*[DF$vɴ2__ VojWU+YYx^bF/4ՂIpȏТI0^iqg(*K)*Kzʓn^ .,9[*2cd} й[;`]JG 87Tycƶ{QS:\|U.Ev}g^RV0z]O R#\!$dt~^@LB%[/a 8|e0ǰ,r0WӨy;祕Gu0?IUL=Ak t$+<"@~dn3 $!d9z[?Tsb=k0VUr =M[ƒ1 \=k)m;N: EwXKMhQ|Y~q鍴s֚-(YE9ykϒs8xC`}< CEj68+^^QOYwa̠_;?fou ]CPP9i! `,Mt*CU6AƆ4}]!MBrRWT1!r,vNr 9(]!lɲb˕/,.'eQEêO5rfR᪯T|%gC3B}ځl~MIʼn`嵽AwK|y\ z\l*XpQc"_/M4 b88s,g|="Z"ˡV8Hv6cXF6Dd NnQ=K!Hvrm| I V|!bZ<ә*W9AlOMF~j(ҍ̺$qoO]ƵHT樎d~bU-oGw}Y n.* 1YC0pLx"*g22‘@1 $xVG֭,:#U⸌% 8N5#c@Fb} & -W/DԬ5pL_a?}mù:0͖Fည'S< _fJBh9b\  k5 Ɩ7/,hHtO7 Ɣ=!qqd͐$~ld=Lwi]h }#0#m2w-'1)fxOGt=;~ 1ޥE\f4;({ҵ*y:v\pk+PXl ZS>1~=1$r?ej*ь֕A2;4Ɛ+>P1 cyT)˦aҞcUSjc4v7Wx="&'^ !n`}StU$?CTiȫz BpypIڇGw{" ؜d m1&ob ;7wmpHLbKU\ a9У{G'8pQ@O]~ CzCVېkYg-UH?x+;b9Zކ& ^ԋGrAm=Oy0Tyߔc@_ѴN2"N7cav6r FN1t$RX 6 WPX5\Bw:GEB8j\P ~R6R6Ҡ p _a doQ= :<ȩ]=QSX'r,Am 3H.Kfp6.I[B8v 'I;!PNQw=Z4װpr{:QSZ{F#4`;ܸ:1Д}_JإCIgM3tyҒξLUcq,`d/[)(?$K{?PJW!}9t1<5l->끏y@6ʙ]\<yul fˌ>.IzEyڧЙ`GZxx0:Jf(qOmDC3cqz~{)-R0E)Hk-K:Rl/xNxh:&VL5?d$Hq>*`*WNA&*g%xSA``'^Qm\U6f=sjMzMÂ_K׳(ŵl5Gw-?QƗOkV,6rhX7a i!`+<+:}kh͇'DHQ3 aENQg*Nqq nؠc$rky(X:N 8۴ p"=X]qE)cd^>ӵTmsV9=4Oh#2$y Pi1,7w.TA+fčZz)a/S˽o4,L͹!EiOVU_9φa䷞A ZLTlw~e΁H~Ѭ<E¨["Ky+*/Qֿ^ hQN;x*OBX<.n]?$HU4thep>]_>0P̰\mBI.jZG@T[~İr뻓 S[1sSdSoS4$RlS2'[L2N=x` ']+Tb~"_+iU#mqXBAfꓥ's]pSGیXxr0Ra%^qw0)U2\ך-i12(>Ή Z-,-AG !ciYpPH3}%}T1ek!gKZt[Ld{>a8%x357uLZ`'+e3de yh4mqdbYCXH@M2-tz3 b83ְ^&+=]?!n:fn!P XTzfdРyaX nJ:HXI6Vxf!]wK_ } WB+!.Yɕ+Y =q*u¢`8 i6*mXDgYâ,h,382.O+78Ul]-_@t).~>64WjBR!G4DThNUq)1STYO(8G VMkݵjF:5f]#>rF7}Ye*}1 X⨆ (ݼ~IYH[q ty=QG $plNyGe-\pEޱg Q1_Qw<$-2޵Qaxq-a:,I0UJ6jY^a6r+<{ޕ& uFU~fB@Ɍ&mUƊ<\S00>qjG`/>z) njgEKUE7៼T!vrVH*ut*Eo#ρ9qm/]Hc s`pwBA/M(yʇ.fuvW`B<2IiY.h&-юAtH=) bfJrhU[PZe;L?ϰ݀l-mݤH^\ ?}͖d ߙ>$%lEY)s|t;PIz(}|:4T355-)zb\ƀK\x?_&Oo;⨞6/ äyST >xKODb4*YN/?}]Aj17y^R«TkASE)G0WXqh̤rp9Bgj>8k՗5ULla@Vʘhۍ6ET۝7{_f 6 gUj{VsuB Ib6{{G`Lx{xzʲ0ĥ_=C[ !w3UmB cP3 1Kto'nn ]QrKw#̰PU e޻ {qXs*hvFFBU*w\.4EFV0!No sQ Xs6ihL Rbx҇[^̤yVĆN|el_ʒ2^ K~'# .);!.x\j7'Fڎ &"P5!n},3%tk"rL6 sZhH^H;AyꪰJ(MEaHfS|%D`]~3z6qHx{ ß]\h*Q5eOݑ`mTw(#VϢ~:cǠ)ߟh'kJxs|s $Dv 6 OoRyd|Z_b*IsgXw-~v)A~! rXȞ΋V NEDZ!zmhۜ`n?V;f̬KxMlKAoY/L:ќ)=▔ÇJޏlt~%qKj0,NJrog'ߊ*6{N0_/s{ODmdK5wIOg)zӼYDlYP'Gxuo#i>g@$9: 1&I7 6dpSs|]j&~8PuDQs{X?z%g3I+;0]\M=R f_>WYK%\Sj́xCQڥI2 OӮb$$g%35"enD|рaR'BNxwW 0z h..F'I}ܫ(GϑشATU3 2_r0K$)1Oea*V)hwZY[}YnZ n,:B]aboc`[׺d` s`y'~u \]ިFNSB$V c22&85:4 >N`D]8Dݺ[HqPZz$"mŏea܋P)"nL"6jo5T8$*)w2m`W?9}ڰT##>y+#m䗙E6q'|uɿ u5 gƓuD`Ob׻X$/'WUܟk $tV, @BoV7"οu0tℒ7`x)y+HWNFx+~BA)`s^hHg4 gk 'RxznC5 nmw}p}- D,"$.ᵀSܩZP7Z%m>3fMMt7)GE8X~I ߄J* +28?XA'w| fުL9W{KQź; bFNjj\zᛯ [t!|baPەz0?4VޚAK̻.mຜ ᇄ+#)U)EEGVsdSY| ] svuG枛}CY(8@=EjW7 :ϊĥ<ɝ;*F.>)N6}W3RJzG1fK ڮQⱪv uVd\B/**mנcDPY7ƢJ;;3<5/ $hi$7V?U3} HPk񘆜UDBuzЄ.o`}7+1yADL)0c)(]kJ*XW$bxLionUJDwRX-f~xY,R jkKjD`J0Cxji]NlGPeHU zC0;K o쥌̊c:/uP| Lqx5dW(S;YeR/~ӹ:h6(4 `.i_^);e$]'[E6Bje\@tGOXr[1.Q 7}0tl9X^LEԈQh"uEE+t5{x6(xNaPr_ $LSZ@y:%j.;zML1(m\v\ s%E~)٠$6x ER5gmW>vMWL(a{ v](œhB!%;b%XUc3mVh$|g^0D&F:R݋]nGѕ$GܤiAsH?,KvwYtǟch؂7x (bo,FsVA{Kl=(!+lEdCMt՞=l*I < rmJpe[Ab!h "4'TSժdN?}77R4+XEťc!vBc&6N*X1@ ďbj è8}w4I_yhrN N$@j`# S|!7{ ?TBqSaF8x4/3:,fNF=ݵ>W<3y&FzO[t*W*KXgHJQ9.ܷfi!,i=Vƀ y;B2&gI>:L/M 'Rj"T*-"FO]g.!眀dtsXgylWKzI?r:>?+ uV/ltՈ0.24:̠\~uQT򻷿GLPt;Ԃ@9tt;aHeVvf)t$s8:{5ubE6bH%?4Z,I#EϺY:1eKAA&v%hi҆q'_3}Vg+yp͆3dJS@FڅOeۙ)⊦kKGA_ -s:y:11 c JI8Đu#o3Stm|F[/-{WQ'_.3yvhӕL\N9佶KSd!6̚n`Z7\?H ذzi\ Սx"s^{-{RȢUk5 EsͺV B #uv~_0}=pD s)%GnGarebc '~ nc83Mt9nN.ancX#qTr2YP֘Zް:!Uv/yeՐiF+"yp;%vz\wrFM3Ep1WaFfdyr[R 愇UrV0>.{$2 }w)M۱T:Ixz؋ػtG/ʑ_m9ذojrfGЦvCs NQTZk7[@JFK,*P 6ًzm̜kg%e>p@l|johav8݌aHkMPDowl|VYN` :V2%sP(g9Ѕ'ԑA*Y!̪e>շתTy-PNIJmYǘ<rӌA_16D>R#~Rpm tRpÚ7 PDT3AOB\ntʀLp\g矲f]ٜj [ [moXvg1@`?C7煕ԛ$-\ GX!\9h/7R_J82\0sJrܸBZD푣 8st펕fۋr;u(%uΊ 20 _rm,&WMN;󌖣gLB` MF5o7(g]^d],V 9\ nU&t?hcJ5Ǣ#xA 4m, }CE%o@o'=|Btl\5FIopۢ_b} @ĆkZ1._&̗bT>C[&6󳼊~Ѻ)|'bЮt[Ӄj<+(ff(IlW"dne'[::?3 M s0v҃P Ijɗ by>BD,s%"ipt?ħ;Y Ua룰!@' 1*yqf`~AƆۂofk*wSN= g; x}E]}@P[{$aebժ U拉sI0 9^+o]9ИєC<9ӯz*q/|nZXsMz)|QڈFo$njeT5mYx zFZ6[nAȏշyn:BI[>N&1"R}&YAg ӏ؛ 1] ,J.:LޑN0C;} ARE^pϫ7ϝ) *{뺤sT ę)oPIﲺ.r|W4$.Ī7<&9,p^qΡTh?k̒ndSE:<@?Ґ/¯IVfZ -v\9䣉ĖL [҆QhQuIAؗXDp>MXvLa@9slh@ilGWmf^N~$3?*.Q$5^W䅥OR몟bjvqˮÚaP첉"e;WYQUJo!RyJc:J&3r`v1$w+g7,AE>'~|;~A`yW>Eȋ&]3['! _m}%ď3V1Ur]Suk0+H$Y[6 H,G8zp~-ʍ>k9'U*63a0iV{➴;k !%?Y Cϋ,ؘ]u*Kt)cs.R8oE{nux$U^$q;*"i$ݧ/!!=68" V+򓖝ԋ_KtqhKM,c J~|铄7{kyTFϝ` {r&3.1jz~LS*aY3]j.pu%7ovԕ$:`DͬngM3r$U;:L6esN_! i855֮a6g_° 96^r[1k_8hL9#rg1F%dX|AV@e}ߎUViafY8R ˘"QRo~ze$%E hHI`9m1ˆ`} TO3\5E!m6OF%Gbm$]*f!;CM!tCҔS p3#wC;k:7Lgq*dIu;vqYShsTX{D2ęLa6ݛ"QpbL0ZmmxY2`i'd+.=0:m7 Q( m%Û:z Gl!T3q*{p+5}]E}bhRP=57Y Zx TAcO;Hm? ޵Ȕ;#|bR* ?۵r07! M8v#9tQ %5xe\#G$nI Vƨ EtS,ƁZ۸;\c57Ĵ 7 !>G D%ܧnfS)I$Ť.g{SNtDUtZYx k,:MlSCNl[i1ɪzE 5(unf7! qPR39x&t1/m Oyذ.N)7uA Qr^(2 &rľ_܏8l)FmDH3wFXo4^GX2O RAa#o@@7RW4sat#q79~ZІv#QIPGQU׎IaY6ɌH O6b4/D Ő9vt̲c(hC$n#{dp{C$?=1ʲHe#QŖ"u)4V{:إ|{դχ os *߅; ,]9-3VyjAq/F|.[=Űa?D 2m'w7N'}O]#y5s4.3vД,t C(S^ ޸4YK@t?rռHW޻gfc!ϝ mu.LGJt1>}[?iɾ*( գUxe\%Tqv7wx,‰zW^3+͘kb1&\ozǿYzq<;CԁF(& rΖ{s1.f܉GPP\ݩ\X("o~)EWi#nQ?PP) ߇= Bg+ʶ]qO'/,1t$BW$hQ5e򨣑 8QBXăXIa =eDJL½Ԕ!ңV%tHܸ-2`h y۬/o,j3ɦ逦C=aY&JvUXz!~Xkw~)D~`B9+-2v~P8Mմ"6۳rT][,͚Wv1{t|0 P5jw4a# ̦ׯfv$co3U)9=%}ݻ-J\ Ԝ g@f|h, jHקjlZ-T")) G˼أQ }b gq Y•%q,FP*% dtIMIпZEYE ΪJR5h-GCv pAdifM@3d(G̘Šϻ`e?@jA \?;@X/CвPǴ6hZ\[4C>^jtk1PjoD[]{@Ȟ;dWF]Y =U.* UdWĕ/v.krV/Nܟj5C+ti|RP afi 2jbC@xDsِ?PHvluu1Yր^֋We,_R .7ȓc)[x ;Ƒp@1 &1\KǭWm2r0 ?r}ˉi"&=|21h*@~#0ʬj}tF@hcp*@s]>izZ#D둥4Ad98|鰒rOb6nE`w,ݻ.̚ǔV.jf6_OXNW Avџlc8Ɨ6c,{a@z$XTzN~L] M4:/p&!2v^/6ºSlȖHvq^LNR6I]:J&I-b@{uP6u<>%2b[ѼY!pqZIxKe"bn%㪗njy|xE86C<2s8,͞vMf/,Ÿd(r !e eY>}̯8PgBg8|8Cnk6{:Wr vƛ4ՙ[a89]n!M)K _9-}[#_Ϻ::XDrD$|wF.?gzS+׿YLj~A: qv}Ao՘_8OohFk_xCGY<xhoZ41He{1#@S>Cuhv@ CK>u˹`W 0G_&ؾ&7 iAiI:ch.eNJ'aWe |C-yhm W$!i,g9Y [cqNج# ygFZ(^ -gRO zhanx* 7^OjEdJ/'j;"[ z md.t`"{dNo SVsjͽ=?)%{Y6, +`iZ> ]IwN6DhV}"VeiZX=xVNdh ?_e9Tn`–g]R%Ǒ ;}K%]۔ZtGL.ajțlц63SQ%$g-m]R[29w`Zryf .1YA5Ithb :t$je R]oف urQ^5_uZM.I/jz<7-.Rk"Xwk2Yx Yʐ} >R+!ⶎv1) ;YF*W]AY}+ }3:jYW^NO+fI& M_C3fpANg`kBym">QbBďM혃ȋܾL : myMʠ _4FTHqA&`PCF,C)a/nt CWGBdap2`u$2: tOY9GCڝ+Εz+N´9҃XW`Gzi=H_O_avȲjc#4M9MGȹ8s]Il8@A6jh3T&%@{.?/`8+"*nȐ^[PZ.ֱ_+Uojj&#M귔WE;qbgchY1G<ߵ</`/KwH7lS5Xl_c=#1YX cmM}L]{ 3b$&W2^ Ȝ1IEzOЕd-? 5SʽS%v l2R ϣ4%,MWf0Wz%WԬxh*!Q:7ZtX?Hl̓9Ϳ ĕ~qKР{_?7M (SV3tTenՉ,WM_Z`&Iq>rN<\֥.2!##}ϒ~0:eB=Jm<#㧹Y".yLU}F$uŨ tg`we2+2p(xJ/šp#{Fi|UKl9_ aq%#2G7)hjJPv jlMnx]٬땠~%_w)dEdXet Z}(SJ"I׿ϠZu)X!Ph4V=3*2Lju6\CZmy'X4qɗhKW^O9˨J`>D igǿ+诇T7ܐ 586k"^h'-naжGƄ2y2UN`_g?4]'4]ۭق[k%ۤ#IX$3 2'_u;aAVkgLg54Ֆ!ҺD)ػ}#ĥ`H\ኸje`>`ʲ2K!1_B~IK_ 㰉&"'Oeƅ9/6Vd8Hb~4S\vU~u܊H^IB+f:t;hE9Njox/^֊+s8k}˹]+܉ܞsw\k #zU^V]H,iL+B1*?:'>{gH75uXO wkTeD? ]Eu( 6! uBc9UBѸ#P0d~{?wm#˻G6[_$rvyNqz{d(/nwxfo0V742#MK#IZw(Uj$ڎ-sl(_xnK=pw'/kkZQ|]m.{%81 "<~nd^}{GZL,8w >E~Nk`Qټ"0>7sdғÏ &.{`ΦU^< yTQ,}lʷ$Vˎ^ EZeYJS^Z$^g^x`4?D,F%Q$%9ׄO_f9%[ [140g3nX#+ы艥 wkYl8 Ճ0s5Oĥ3S>Y)tUIT--[k ?"FKQn)V.$78C`,d5I-Έ4o V7s&@U5͗%\U~mPz7C5Hyon T]@ft]9FBHvوY0Nٍ ɀji}BWh!?1A@Cە ]ӒR \GJ?A@6\Uq_g+F&b_i9ULo/_ Ѕ*,y 'BAYe{[Pl|d<:'(R6aS8>;ӎ}x]"d!JQf&"V "?SyN3H*zHء@!W>'Ƿoa VWJypOw Q+s@kh{laCw4?3Rn;38l ERƿ$>zHf&ǁ`^MlUn#&%PhzmM.[ˢu 7: J4Yn }nbn\X9-Ɓ_ĪCMGl G`dKP|_Ch6}1HTЀ TA;FZԨC6eӈ9|  l߶Gkzh;DN}PM1FiiʦBLwVe-_ W@lik|uщܶ"ӲgotP4곲^\jz'HZLҍ\N'Lr06wb)5WR;?WRwK%97wƚWYKl?8A4^Lրit QGkK|JsҮNN  "{÷D5wI Wz ӫ`*4R$>')2)_|"r6Cώt*`;+ 78aFɒ&l@xT]Ğf]<ִ7ظx0f#))!&uI!u\xl`|$oƓ&#"qD+E*;Z[|4LBT/iVʢd`6B?)v @e);A 쭪O04Qz oSLmgw58T釆ߒr{,0r gi`208 o r>%Okol+'CzMn49Qt vL͎qzg킌ehW&R,oQ\񾪚iuyHwʆTwA;ԸT%*$cl@utϥ$FLZ*ݱaqT45[w §E I_HD+@:5VE2)@9!dED|j\_bVxZfKDYhԝԭ!]ID/0s`?X3"]Xșb<9 z=H[<~"^;3G` ǩ撖X=BƎ!zᷡQ$lN} #>+L#f8|*k5qZ@NJrm)y[|h f@[5iEQF0AH7I:=uIdE `'zii}/q_2^UA[?΍XDǎ,쪠aKJd2Σă.@i=cdai\_BDS_ߏ;_n.iDWB,CyA: =_Zj!XҪKVjG[R5\KU%AЌȗ~_%SAnp%UM'Sf37"}ϊa2>Za4j;|"UJֳ} ;2]U}$^)+i؄SΞm\˜nW8j9V8ɔ7|Ě"AT)fpt͌"#p] QZ̎G5Ncm.| wa{ I":CX2&O1{ }1p du~Cɼ쓓zY}rMx.2@*(0#M 1-qc+FJnjz@MYj' ivlU^g`1GFk}ųHb 0`4F\# e^KXQ80;*_U*G\ ^ΉGu\i}eST78l9|ɀrBuHo^>u䒉O !4 Tv(r4N LK;&vڵ+N7ni'O{O;5\2lcHY=}QU(3-Gb\F!dҽ|C%-5'FFެeG>e,9?烶0+9IJ_7mmArY?eLɯ=j{l Pi:j'Ya~ڹS-// {-e ([^i ~PMk!)~oh[]6A P٫V%\DaMx6YBÿ ^` IoS!3W"/xU';FÊt;z-R?64}& _@HL)x0ۻNF=,QyLS39w8pF]gPn(u4=)djԧ9cj)NG %_n~>6żJw Z#ϖB&HH߸indw + |$E-N"Uzi*3ЛXw6Ws.p^ź_M yIo"P]^,lFj͖U"ï$ 9 |j~kO f Wk9! 2jQ, [@Ob1c׬&y%cmF40_'#;# u@elɬwPkC116M=(Av:F^-{!JvCluvԱtZ}o;گmhe~؍д"K dH3Y]ODP741 ,L>Y n T8YXx[ !+/MדkaJI5h[S)+Kt(K?;&{ 1n8k{bڼZlkC^LGj0TC-('A&85Ĭݍ ء>'"v!o뛦rȚ2ZtbhZvPh$>,YzPlHWKQTţ}hi-À3zLǧ ztz*Vpb~@e}Rq:o $N 8kL9 7H>kQUy żG9nkE)DbbOVE.aR0w˰cEAK]OP%Xܪ𐭅77M׿L` JX?`aly GZZ -yoѻf*AWYAЄgNxm0]`~"JޚΐDqW}SI ?ZH@d3QԆ{ۂ.d#[:=HT̞)5  XYn;Y;;? ԲeZ Gf^;6ewb|# ur>J>uZwW^Kv~{F2Rn&=6ᓵypSrf"M\&YYVm= zQwy1+Sf^L bAGH+'Gb >S, i1Cw٦YioUDRk& e F c^ɌZyndԎ E8Zͥsr"^T\NZ?p=}-=]MH. C:$+ƚp>v3e~ˤ~qgIgG+FN葆ņt9~ ՗ufC-Լk}J[ 95kmeDB 9 j-P %Z;uw`clXmBTꂝ|ֳe}nӇd.IY;?(Wǘ.SA% U8MЄ GYcyګL iV2ƕ-"4:N5uh0(jC(=3%>e]ߟ~\斆p|v/BM 4=-Ό9pqlx >, .ė#r\EO'FF~iNWx5D<6qp"] L!o[Apо($g<W UۥFe28P#rm1J=N[%ۘ##pV `;= ۜSi 꾬.C4\#)tcRR YR砵N"OqM>3u<ס1>՜z2+H-"KU"ew#.P7x_q1 G' fDQj`C'Չl#$?WɷJ]"4}40 DڅȻBOB=?ʆ ?{SɮZ؝cltR aYp,Ũx3;B qjP/(v6gH|x7ú5@fB*KVER{s3 (ҩ3zY=a: kQ(kY*U* 8e'ye<Yqݝ|;c{s{`:MK։PM#?Lz" Ep f H ǎJT PjEJ4,$]X9$'>-S'kk>+f~.yY E' V\$%ymƇ\ۈaiA{~beq<꤅2-mp.Il{/DN3PDhe.OPB`b`.|S2L顫PƠId8\P^UTjf7ftx.T~|He-$;tc᲏sfiIp?kNznM2%IzcCqb/]P ig6uRMSA[z߳ihQ󦓃02ry‡k]w+ "ϣ,R^\BD>}o̵]y{SLm}(t=C3hHv=Q\~ܱQ1mʦ?*yp3',[PӔ|S"3x%n[iԣeb+= >o$T%uk ZG(@a\$AQ!fJUe8|Q9yIlhrkRJW63|d'@kcPvgq.]l"Muߍv u}u|`nE du?I$LzbUß0d_xS<\ɪW$wVߏÇ?V[e)vCp!ι)hjwM+(PB1b 6; =n+](!~,5Quȸi$J> Ea鮱 =w#\(Q5F\_.BOLϸfgQATȈ wJn .g&9o[IGgZ~V!aOq$ww$4o~<_{{7 yyOb&8g_O1'ږ=vhusHBD'"񓅴3e@H9hUweVFj˘q!9Xt@]݊UU6{2ΨBLTM5'6˲1``ey@9._18VWš841.$tNrQⶨf9<`RAqP Z!ؔEH}3S hy7, `EB/y[GVpoI=ԅ -yL+šFOUp^XHܴ/jymg3(GB>"P\N9nپOoyJ&QRA/l}sXlo9@:y','zfRxۃ3ǩVhͩ(c;s(-a;i xDvzC뫄nڵͪP4uJp q#o>FϮ0c7Q*[?ƍ+EI/'HSmh_oE$W0ۗL.lx0v"U9Ob"ӕAUyհ\>4Lv9[vHþh[n!;jl+pS!JpqL4lj7b`s1jE 3j$nﲩĭcVUqaX\POB !$0 I*tcZ-KgFj+N\Br ߟ6XaE[& 2'd!_fn;>RWy8r}:Ch2ٯhZ5a:}Pc 04SHHE6+4%AՕb[0iY"'v>O6RQK/L{+ Y/Wfi2>/t?#AiM#ZO9nt X=T\$!Ҷ>}DBfPG/$1Gp!G0}mTM}sT;*jLIɳ<#kiJQR^zح# < dD02l\Dy&Ң}Cw?J}J=f-^J{%l"Q%H\$gs2WO' %4eDp=IrrXO2|Χa5-Sz~{|#ud&thvM+^_ܷ'(XT6,o7f5;Dd#Q wTl uB8$l.ARdga~V5F퉺/( SGJhs3^yAO0k7L6K_p\+`F0)b/썤࿫o:4,|eSH 1e|=26m k: >R`d3`:\|XsOWH7fԆbx~'7\C n3٩@$ 4M*4mk>f-McU.wUOjzX?DNHM_ ManfVbtw]@ƢEt~CNWW9[f pno jMns} p ozk29[Iq moΠ鏲?/eD*Y`;頭1A?wh\ \yϽB,b+CVQv6W=&V$kΚCS-J3$L>1}!uhF\\W[ )Q =Zk0(˕7vRdLng<5^'IWék`4M3#_~k*9~ku_)5L rʩi/$^/YRݶ6%czec>'OhK/̜\]Z>RU6G)!mj.-8Oޞ $0PVVLY$ɏY˖@l2Kv'hSY8X)R>?=3 N) a27=e9`"ʍ_C|NuRd8,uǏRѵk/ˊJ6lX^7 ^YE 2CH>W7F-aVԣ6 :\Csor8o2ئ*Tn͵|T澁`书|(fwМ\mUY0\elc;x)QGW32ue&H`N` UVմ x^׹w5Y.Hru@ŁɆ#B5܁NȥZ4,irW\B(sz)o ԅ?@nPx݃eqjn~uij"CS:dNkV0(h\:otdA_0coP'[sm|[ >6Tm*nC⃺O60 ZIh$ +!s`r~VW?{v|> -F~5>T;)haTy5Sux]v6иw B ?OIvJ&#-#CWâKgltv~+g xkvJ2L|,—{g#Ձy;RUK657w&w 4>;:L%_Fv 9Ql77`7Re.Р^ ._+v,59k}*2=̠R{ԡȼG?$Nȿ b)ql8o᪳hc_v ,ˤVY` D꣛ BʍgBGL4R~*񠒁q}͒ÐYPbҵXJ/rFMWt,. W}iTF2 gY\/^ЍFBJM)nQ84K 3Eɋ^b 2AS,,R 22/`]:5؁z*FDs KҖ}GBۣm ͱLۑϔ9{pY%}ҹc\uS^r v ;;لeԺ*a gA}FF/2lXY8̍'-KfSeH}ǒ#V:A}оHXd߼޼Ͱ}ƎUY+,O YIBlJmŭto=,3B̻Q:; ^z:eRkc*墋-_(/ 4A6hGJZoٹN+Ub/B8>-樆y~жwz^iRшÍlDdO˃)Ctg~É _b Ak,~yUz u ЛBPp di2 K3Y{*zO?M~z&lj&\k O)DrF\ϳV1P y&}H:_=tֻH'։Zx'*~ԥG7Ïi6ge<ƾߥYiYA$ZV']/⃍bU4^J|؈g''x-bD!eJ{MR?Iy=mSd +'%DrJ"v'ٕBK><,AHp+ſ9z$zFvIۺp$ɺnYIVR+M-{ V+L$M,5ȸv,e~#$x$^sْ'Z{G,igI2Yd,%yTYCM)uL€G}stZ%1ۏԁO1+E:i,GY>⓺}7She|E8XoH,Euk"܃.^a憭r%9-ReB@\#,\om:U#>2Д.9>NiqȜ*DR`)=:{~YB?,@H]l0MYl$0Xsw"HO8i3(!e w<0޿\]YƵE{pk@}AW3 `cT6Z>% !]c \-X &2*@} nWj/Fg#k C˺'"t ot,QE_p5 $_ ܆׊bq(>x[XXgp4cm:_j@^M>XwDvMxU(͍ݰn2ӈTp%bB.kH9H QlVRFzlhb̅7;)~`Pys;;}Z ~ݱS`,>6!.x#$ge=z©Xl$HqAg/ߢR&%ǿLe8Ó)91[a 4Pʼ'R/`5ӵ,zN_"^ϐE +/vpbT9r-UWuܨ*HK8{$-9<^\{_ -a w#8-MD!r˾]5Z~1d W'UMٸ3RQe#vfXB-\$7JЀ#cNRc"XW +m|D I~l_Ī}rK#\ ȭZf-XFwGI\ rK[6Z1h3Ll΃H'HI|ۍHwݧ}B~:-d4n(%g^}75&74b+\sĨiBD'.D8+poz{ !L( * T{\'4Wx%?DAŶxv[KIUTXrqFQmGc#Ԟ0+0.h<-@K2LfJ&d /p<5{bn)lŦPRb {Q/fJQH`7|"]:SLvm$ 2G'Kx% XvOidWTl$@Zt&9rV@2qӴ⁹oURoh;8R?ġ)'q&l !0֓ JWirJIcFw-nHgz)_!UT09ut,7Nꀈ7lIk^[?9usdh,8VLwPR ^W *ϠYa|xPK!_tL+~!ny&c\Ǹ@LWwcr`ՍXq!`aوv̸OpAy8ȧV+(OX%>yU=Vt2 Cw+#JKe;X#rP(7hH;q1%O V9lyPB@>}R7.m7|]L@[Օ_dklbh&TH_cH3ٵ̈́3r;wNV ]ؒ7$wT-Aɩ9}H'IZ9@N{ɛa[w]6w¹av:4kr 1#razNӌo\p x4^'#:+t4(LPY.GԹ &!8 y &<N/pσbgXɢ8/d?.m*]cc:TKQ 8M2Z;iPig]_MF:>WQ'&ZT @vv1. zoK đLVQ 044m/E1J|FB0Du;B:l=E¾gTbՁ/鑁hWCGVk{j?[%hb=؅I:>䄝8f*vĝ+Æ;[OFC@-#ǿ"t<*Di06Qaw*F/1F3ymQӁ1,%Yq݆{АʻTK82jRlEepG7q%Nq*N-?;ea&eT=f+s)mG:%\/zW||^83Wg hiP`EμVa$Z0n( =xk"uሼךG0?~U~`jB;tG{-c^uɏE w-oնi\P D[QE /-t7hO OQҪ9{i^e,RRg 4Vb*c"X:١p Ie S= ~QL[˖Le:m9FFS* Bn^\DN`,2$ qzr*ȡ+Q"1fY>_9t v4^@EFnNw0rt|5[ӞlAnW(g@8ě7O@mjEry<]L<֡T0OCX|7KY"Ia/t zRy}i7P~(z\he~*f#Qj p`mbˆ.91@}=(wa0Bn x<}FBٰÜ:`YVC7R9?Wܠ\p@䈲فŻwb}~ %B,f}o[K妱9 xRՌF EK 40a@y1=*:o #a>t!qT2,~ǝrtCtPlHv!vW@۬2)Pܲyou,"mpM 6 ;i @z09hXjmDw um}!n&: W l =[j !WBb/*m%o 2W ?<+Hd0^k-~0bzZ`ɖt9Gv'G{*@3I>GҟvDy٣#Jb%ۈ]lun`U*B`7"T|RB ?) +M ^ufDz6TtVkmIm#0uHRL8[F(hp= IEtEn 2Ȝ H5$Ur)V83*hY1$mV5b$J0 x P`}.\45 urY'RA?{"񄳿BtAh 9}6_4N'SʙT\WY+@׸ˉF EmZt8)2O:-6^u-U7l1/xֿ|ha ?QkgcgUVOa2䳭*`IkOk&kϻy8SR,#,T¬΀'T,*+[k׫Ay? u<7F]±N89V cX݄g7@!ݗz`f$)z .'yS-:4ڵzb2hٵQ2à1XcΛY$&؁Kb-ا[YpsǂGA՝>E1 W?w 42"|pY[,>o i-u(8P7 / Cu~|ئ<(rVbHٻ˳"u`͟bZU$^w%8fYHMb ޘvɞ_ 22u cf"$SZ$}!ܘGiG(mDi; U!,+6vb":B:mC=vJ ݣ| *noaPR ^# ٷM{h[lep&U?wݕɛҷD9D[lI%F@Y.3~T[:CwMßu3&G[Àr!݂.ኍ8􇗵Q'91JV8dj5fHM2 /jA }(Q Gn6~X)6i6) o$ }̋ 3 yp8fP51J ޹ cd$PSLyRCE%+ƆGR XN>whdBl=*[bU0 K c QN]EHx<~$m@nL~Xɗwz[!>JBV ,2e}~ ҜDqCFC&g}ŭ"UKmuv*^_n5HIeO9yڐSD+.},ztRJ GV5_J(YF:U>?0葻%o<4~?MRUg"}^慝{y| %x}8maח/O3p{lAwb~Wu 'MpL/RrLN(;'ۻ`L?0bI+׊ k:LҀbApAXITMca;k!D}fZ`393)Pk.Ԅa']!Aʌ0KB(z;l:0Š@Ev?w 0 mtqnHނZ/)0N8Y& oχ|bg_zĦZz%p޼&*ה+oݍ$K$#h),EKhOۧW$$atl?4/^:J&f( vX,aŵMn8gN9?'GMեt)xCdeem+ m(i޹54+]i/#HwɁB\;M:=W C!DY)vu aPD*w0Щ29?(;dTpm?Q{i][dcO B >v_oѺ(Dt A ;6‹cPד7Q n(6;4d,_m}8"d0]4JFĩ^醗u )_Ee1vhJ?YT2JQo9]Tb;(,%F__ˡOPZcH5"ڝ|&;e"""@ 3Zt_ 2 %lgTxXQf*]nR.%F|ăe^h[6e[ΖHPfǻ- |[=}xdhqŅ&^^$u0qMf/n7 }TChSolm^͖f?{y;lUȍ(/4 Ξe"˩կZ&b8gֶ(})ņ e5 iΟ *بKd)X婚3{)oEhbZAd_} f 7zHGDK['*-Ehoe] %&zeQ L% coɢkDV#ZLpCٷWg ΔLb\pos#\ TW;؅d9TfkN2 /0ezc"c|G%]Wª0Rtd+SaƅELp$av;Y` ځ<AL9L>d\-#{  *Bsou&Xut`,TE#4NYT5K-WV( yiKá)tqG{[#nXI_㝬瘰GY{g8S.~ş+VAB+Gʾ"]|X.1U~j3.mzt2tf^ܷKP;` *4]t8YOf {b(-&ynBi\>X#M\6$ +r%2=]O: c)r:;kz%UdАR ÷gZ:"ɑG:O?:E5GuMn$td޸rDxU YI}J z C8\ъ{󄠢B1 %`K,uuq&AӈZ;+wPm=KS؄?BBSlGǴD2kbL_EyާNmc@H,B$fAnE .آڵ/󟯣\{H|mOy.z{wcw>guh:F/d>Ubz-f껄sr#` j+Yz -1 Cf;oEP)mMr:ïU,k͕]+3tUKo턱X;WG(gddCBQJYd>}*sm6|6i!I=Z2J@-O}6_BX.cA#м %GT# Z X,2C (XX׳X?lfnZ9'7T M&&uW;WvgΝ.j@.XBj?A5b1o_R8 .R]T 9 ?* ][(wِcj[-g95V 36;Q!31I^}ε0Y_&&0?))U0ҢM_KnYEN:B_59/G6RIٴi.+ц$+.g(cpp9(&<Ǝ| 0 "L>9kWgxe{F D"fYMBRuPpJ|st}`,͘S~n+#E<(7)=bz,&귪pQC['fԪwˇO+~e5 6ޞ<pQ5֋/;ʹccjC> #"ZCsCÿP"ľQOvDju-@`n K_#l[\0"fP _x_X">dN%Qi{Z?(;)q(3_c8bvD3ȳ؄2τs]i6ʠr=V̱ `_7 r4귲jj?9h0~g'Z"i3+ꊖ[Ы'_&5vjG< "GWX)WFLs4nZy( s /72ԫu%25xg0,0$QOyV\frpKG)yQDLtYr' ښ[njTDHj/cu3|o xiZ_u |]H:,w)k%F s3wrl2WnS*W*qD^8>''s'%gA0/j:"R!o]Ԏx]eMoa{2*klN\>A}j|cOCi!d!=~7lgXτ tqgֶ-Þx9 ଅ cbu)4xy97@x ct+Pz+C@+1@;Bmxvke %kL%CVq_>+vApP֓{_)u'q8yi&3b2ʣ7" "*7T=Y{}0tI-\x) 5Z.,xٴk Ѡ8V&Bf |V$] +! 7⇹!Q|-U'{~ 6H,(~/mnjO 1B8ݨ 0-?j3RKszMsyw"H˜^Է? ,R}(nJz0K/B߁DBp+6 k;@ZDaܶվgD"g-.OtZtyq#}%PAɸL[⤩ /`R;~+SIs}D0D<)$p?p|U-ù9kB] 5nxqpCYSObߙNm%_{h$ T5 h͔.QȾ UPKv:8R)c2?CEI8@ FYB-'vA]YCu8D$J⇶ ު-oxV$8POMT_<ݩ5'XыyA-=Tr-$\q]Wjyz! NKVDp V_56Y:~֦w=z'.4qѡpgsEhdv=!gs񭵂h4F,yhba@fiKjGl)s7 ݎJx:l5_bDD$ăx{)#\#O%N:C6D{v|TWBsC [ CzZEO/` (>iHf.Ǒ<Ͷ:}H] 5STHJCz9[~,~h,R|D0[1"\̬_LɽܪDouur} 1^j(2L[KYHH)##ܡ|dݑj'yt+UC[^ gzϧvX2Z4䯅H!n/4NOśUQ brreT3ۈa~G&_v"O%Тbוo @cwTRw;ՎM% 1DSb:2=T/hC!4T(g/Q.9IvB{ (' /F DaDE\=2ұm MU 2H_9lޚdWaN.mZn^?2oybd3`aR5use wm9Z4fWNi߿]3Gڞ3pN5/ۅض/Pr_byjܵ]}SG8 W 4j/O?e9EO_ d+5AF:5;xg8!CAxYG<`' D+RwĆtm,7h~xW,_exKq"#1:"c uZ(G[{m]1ϨITnWS ]ֳKPu osv EloXҙ(MJ"H˷vC)t$8*ap0:3]dZljRN1H<65l6 e7yLePOy\B5B 2!Miu:=&g|]c  k&Rҡu5,@UXtE~>܎8g|&%4xC!8'亏)W i ٩snTƴeL7:N(0U_g+nП$tǁx=\ʄh N]X=J&$=̳ih%8hф+nWXۻMiϊA[(m}IEd|c"|ewKuL|-88ܡ '#747MU<y"ڦ7ȁdelt:dsVr?bsV2 VOzLbS DD+d%CCc!Uxs6pCmxgfW"4%ЅL!Aw0lrG|칯I}&#jk[@lppο@O\ ƅ cS:)_|<ݛNf!&,;n3)']FnԴ,RMJu.c7'ay#(A{r;7Yqʞ1xoն iy&N*=yji{he E giqNkJW.WNjfy)("Aoͻ$ㄉ X ^T䦒~h*+5&e Eb-pw=OЈRyAҸ+'O >&88Hu!2|sQyQ\*cAjACZD8~bt[) ׺&PKo'~*OQTt5,T̴0/ tz;>0Lv3apզ$3uSL='q7 G9! AΟba!,Nt_V .5E5[ ꅏ Mt]:hW%7C kK5(UTg5&>>azwUS_Ŵ:7m D1M~ מd OuHiQg2%QB[Ni͙M᪢*f󠔹n aP6Eyv'Iס/c\`xQU zy\ܠ'a_;Ypk62%,c8Z b.&Q3u U45p3p)@ċSM|vsI~Wp{ d5SLjEV+՝YR3u=+rPI o1[=_J1 (Jbsݧwj;6}xQBAu BS17j|kXe+[ؼyV7% .qLPڷi+,*dk^\sN2I~@#EB_rMWt>yiW[ξFg D8w8HKamNMSӁzB):ׇ>. KqW%`{˷0s:3>ѹx/6|F0b%vN^?y Vh+hVJzL- a &f2JjEې$6a XYRlyc3;Pݎ~'!WIy xKR7çwd?i01*7n[w'[ARj{2DT;2FΦd8R .+0]6U]'W".ڸ[.:*wQIK7 + 5q4a[$X 3X:^ĥ .).< TKpZk[5j\0.*Ud;]kHh%_SkPOod|gK:jjW26OTNe`r1)aI+LNh=~&G} ^ɑRX=}HY׶BR*qbpU#칱g-WQqG C- Qty~Sg&z_%#8}Vڇs?"1g;+t"yd)Èsc̰%9So<ؿ1DrzJ'=s+`D} __:ڧ݃LJaZn~ XVRRO! ~8KzMLb -;,?*K kSFKXT]nSsֈ( 8w;BX&:룏KX&?5w \ ;vN MVDsr֩[,}1o] "P7yhx1"p(ҍSqFXɄuA cH&RKfbx(<}SF8'r n-UN_?UHܤ-`dD%o>|b2(-}2.n8ˉ5RR$a%X/nYDhM&q2mE8pIat4L %$\1NݭQ-B,Oz~?X9xO~>Rv#` ׉jsdUR)2Vū^[1B K/5rA[;_95F%rTػI&4@aw^MxQ,k5%m^~ -Jb_!T  LX ˺NA LӼ#}IlL~DEWWف3z(`W\'11̿FzYP  zb9mN-+ّ,/hMnQǔr؏=/%eF$2𣅷+Sh`a|u[4kotITμ~lި&藨00 Nt3="jw~C_(8%n%ٞo p:;l[1VdBgGGwrq[PGz<楗i$#{::p-}t1e`I-?"#U6y- GG:6%]/Y_y9-U(Ba@;OR+X 2cKS;SkCR};~Vr[:k;'Qv46#g22ҾQ4ĝ-1+xW=\<+[qq_8}q6KP8A1 :w1@[ۄ87S_SBQ+Eܽ(*YM>1I&̪ G98u #oyTsx)A~Ϋ] -@ޒIi8ENt]TP֡ˣQ6aЉ)V96Ÿ_;7OpMA˕|+ jTs5= T?R &ngʘYt[Pw,]]ăR]ol 0\тTE (ӥQi4/I=޿ap(Ţo)p ]G"1Ҋf'ޡ//?x,i\Zjjt03ljP8B`={PXKcAX7B䷁~J=P}E zLzig;PUM.J=%Ȍfa,b!pR I"m T˙ZKUo꾼m,p [q,7qx ҅=y^bQKp疨%Iij}ن`vs)/(7lbD&` ّ1+0`ɬJxnLq]L[à k=)H # tP`8N(q?wq$+Nuz؊dޫ:AjRcd6 8IZ U1g- [hPv71INn|S=mӖ]AYj0c 5%ck9/ft {#39`~/!$Jłœk;0=纔ܬszy؅3>*3T<(Pa;`EN n龒C}Mqߒw"eB%Ǣ<|puK -vA3ߩێ=R `֬]Tysz&NB*ژZ첱^-XrrH-;ZP~ 2NcҲQfz-_bfezݼl{3$p9o ԎF=«y/ !hNqdM\b<,z4ZYKɡ7R.ftDZ_W#&YI$HroQ\Ys fK=(9rRU&Z6 bĝF:ɼ]5W*?nw+ոl:U 3Wi3 l++W~<9dH)H܇Nb >2F acssUqݕ'ThrMzIP"=Gh@ U[{I.+SA!J(&qQ%C{0|Hhͣ;+qCO.TwNh L<ӊ3'Ի_?#7NE.@ͳ(/=-NX n(w0 Tg+?"Y%̤5\ӈq *ހ 7@M¤AMѤc +ԺR.C9\MجˁE sem9:ۖ4}:]YĴsQzWMc2~'% +$yy)fޜҚlW砼uTTQ  nʙ&uQuGT 3JBn|e`V:v1h:d}N}`T@ܷu5#$iM0v7 4HA^!,i v^r.w,[L33(ˀejq~ʙ6 ; q)~KA 11q8- AS2=b/y"cbVoL<}E\.H|m֦c{Yfoo0k-+4gJ7 Mj~N +Z~H?. Ru-b.PC6Jx$۠F:3tnQڠ `C,* 9˒IB¸tuSIKiqڼqtQRrhG,3/}/IN*W3'd}y$#1:#;Xa{ @hn4>%E3d 46j;Zmm3 Lv]B^362*h ljИ[}JթȧIZVx;M[ NV˒"<bI wҙDUwhsHw7&A4  @D6g6VC;ug CU#'f%3]dNWs1j+& n)D@JDuGґ^Ǝ~#jV]8"Ue%i9XZsdqj q 4KA0~~NqdM'`frF_D4JiR rޙy">PT.x8UwI_ GDrd?2CuTaPQ(jo@++ŃIƮ +U迗&O֠%6wQ)v2bPtﮋ +|p R9c0O,'ቻbl "փEDUj~wOhy8qo7!YKژoAF_a?!fr[[8nBהΥ#YYJ5՘#@Dѵ淯 B1 bmB煝I]G)YcЮ=Kxyt[ (6COR5fIş@nv3%Ґt3f@̋:LW5Tr42_׷`0ĥ;ӗ޺bwßJ'c`[Q.VBn\NzNgKt\q .a\]gI7 ʌ9(&)uԸIXȟƼ!kAe bH`}X!\4 AWBL<3A"*;ی*ЉqUTr l(G?֗xcU학Өp=F΂+bֻ\7(9GV!D1Eqrv)lqB2p5U}9b9ub#ǿnbp1Bq oKH|GE"Uwz ~_ kFC(^kMkޣSW#KRFBPg`Hei8J[^aO'rc&-qw<3{RF{ݎY Xp,ݞ;_SW>Ƹaq?ԸWe8Q$d|񭗰.5kJZ7"{U$r1K]`N(4Raf4 p1,Y qέeQxHw~\/v0TbKIPls`KY/ ݓ|m[MoSR@: Bnhƭj`FzӯeI9>|QWȖ!,Jˋ6*ұB>#cD좕D4R ikpBXRL&vmR+ykT$<ղ3bl=fiS8\& |^ h֥ƢSKHBH6HJ Snnd!DJ85Hru[b(6ݤ h յqC@d.38k3WfsNrQ @_#EN8Rqz= ]t-o겋02Gw\vʋSi <ız'~<ޟ$J c51?YɖƋFd ֺ'ҢǨ2n9"z]hB ¯zѾC›wlei`i39DJ[ lؘv>lVU>&6(ܛyS(1f[tM}q1/K &E[vS'bE⣫VwY:i`WM JдG㘋5Et Ր:Ҙ>Nx;N%Y"G9y[U{ѹ/;AgXoHEtj@JZ>ƹ3S'ǘw ;4E,J@)5h8tQ$ yQ'`cN/yNލ g9#77kB08q8ʶq ⋁dWºm'Kh1+VAӕK$;݁ⳛ!|$bF^ Gɩi_4 7d= EM~LL4ˁycQe?Ż% m]vèC}$!-RE+M:r4**L'!Gp3 A!Ҏ}8JS>u](#$9.f'av'2 =mğ?j?n\g) exȨ1Fhoj 9) .o\#Vv\͏K{=Τp)I7jwm[Fm矘Yy(w-o%3+g̓:9R_ʵf!Ĭj2Ff2_.~šdt&c`0Ft^ nMt;iN$|b8jc*.l1q0턴;qNɡ!:^[n}l\y[&'zZaL&]hkCt"HTuD-Kg pSf;poܽDYpqx\@P{>}SW]0 H8Zy!kk~X^ µ.6y2K՟Ӈ^ Mn4D$G2+cMFz-z@b%i;ӣ9 )]O[z8Ja@仝.,U|_K) D{兲Zn]0̝khF']'!L:1a'ӹ㊵ |iF͠f[~w;Sf+ (_Uj jZ9= &#iH鿊/cf٣/~ 7u}(ڎ#MK5@de_Yl40 M%fL.yHVwb ɻSCx!.l55,8,24cLv5QPTyi7Gs>N~8.G&*Ł-:_anDkT0'5 laʏFvy4v)+ Jdt@"&vt[)&D\KzB'vJ*n[훘>toq gh/7t316 Y?\eOxB U$LFkyrZaU1hiO3ȆOV}Q?jەY?Q8bGYDͬgV0חK$YʷH'*njrǽ"C#ǵ%! c-ȆG;w顸CzZd`\Ji=.ŌN&):B>`z0sL-UƎnzF8ؠ5^ZOӯ:1gsVB]lt)ʻCU}+ODwٳa|*}U[d%\:~'iP$(Y9=>d_7_rzS s[YUY3cJS62Cny 󏭑Cir4iә4){zH7~}'DTagĪ'r Hv@Q'rڭr)lN`)ڥ0\\wZW9/+p>>_I+_v-pľq"  Y9c>o̗7͕kpġ0r y&,uZ@sn*OԂc*涜h(s/<7lSkb ab> y]U-\r>GH7(Yn~ne&Zvޫ9R"%d:Fs ӪakaGȮByȔ'@8Scfd]|FI)ny _A:"PeڗS )ŏ:G}A_E1IAwEϵ " c9Ъ"#j 9j"yݛEdH􅗭crC\Efu czgk^ ÌcxWvQ1Fi $נ5psrrp?t6;iFsJBSF*;!q@ rYID9{S5j 6GP$0"ciǫ=NPI\ u>0wJ~۪F~49e:g(!C+~$ tg@fxѶL~r9<2ι6*/K9ZZ{JB!h,GStl՛v*&LHww81I5#]zX<ꇂb%ģg!)U'D{3>]+x@Cc~R қP <[ik[Mv8k#P2 ei~!`Lܠo<'a? 泞~yj 4twK̔pZGa@f"{<WtLmFW뤟os2ĭjȶ̤a0(F9qWʴҰ8{NЖp15ܸokNkBCQ9`r䎊cXfշ%~5&zBAsii`P%g|h+y= P}KG:d)۪XMVqF<ݲWMZ2s{{qDz>ܥ`>%&wi{{u:vj-j7~BSL k.uFc&i?tuBM0?#S )т ɿCRmV$SfyIZ *um C/{Zw>IEks:'0,xܔȚmv#+΍I+;ϕ$#<һ,zW-ab"3ұR(=:>Y]f0 ΰ(أ#͗$DyK$ӻ=ztXa)/׆UR&;p e0/BJ,/f (>4 !j'F{TIʫ!ϏA݈VeqZ9E^6ٿIGI6p2;?n3,8vZp.Є"ۿvz[=6gw9Wwβq2RSl$j3 12|Jy!!NBQ pڠՍb"31 y0#cC^`!rv&~肩'J1%ek[ǎ՗˃0b(xspV FΠIj@|ۧ/-`fUIո;Ѳ9J?ȼ 6ȴd.U7EG{Cz_likKnDW;I P7`kP8x;1yg0BҿȘ{ݘW BT % H!:6;.39hȚQs<8|e ?QEN\tU3菃]Ca\b19߰'\V*]:/J&Cn0I pK!4mhX]ELJX~cT .dCb:Dl_`,fảW$yXg x #~SUPG8v]UMI(i,>X,7mg oXz"81D9&=7O^zV {s+]1k1>ȏ͖.E2&#Üf0M~9=uSIDk8hˡk{&'Տ̀Nn'k`U=YUFfYʞ܎%PW vV1|eml'Rd= ,[Rz/;fs:`zAaT9 nF,􈵞*c ^a6x]"0+(O.y2r)GR] r*3H.MB&G/+bu騡3 i)jP't&(b=\-^ice[SmPZB'ۤyx4 $ne8P5F{Uι&;t.pe2*[}ŜuyG4x})9fGɧ(i,%j$'%XMBM-Mjݦʓ= KSŀp\f៯oOsf2kUj@*(RĊQ<*Fߧݜ]V"C,{GR|K@; Ж;)n%,Ҹ5;%XgjG&_]WzTktxwwxC,hii/]7H zKbCJөeCPM-Zl?b`"[ԈΊc禉*; 'jjWM]e ʞ6'$<GE[seNb)o a*T (Jm®QCH!M} W{FچKƹoF׾cLw22{#cp칂/Rklӄ(Ø[B{1pZ+%0lħ.nQ<(E\15%/(${Ks4?ϟ9Q7J.'beVju<s:$M;RI0[~a3[wR94%-54M͸U)),^k\$~1Ļ vK`\,!\w^(?º%ʪ:5Y; JGet$X|IbD+$f݇|n!h4ؗi2Ďq :B:B?l@kP1C1%_eYy?lE8Όԫ,UP,Ycc A4Џc棸9{ҫ/:F&4RI|lHpU ƌ(jYt Nn?G%P—wqǡ(HsE,[`M2* @>Iڊh#)Ԭkzkl6N?J/.~˲؄6?[K~1X6"z *Odp<]#1' mp㕿ǚwыNDSWqk竔 v!)RWH\ 2ɑ/hoWFrX7, ūsQ H%!FN)׊Cp`a1@$`4J@sМVP %XRW7ݯ\XC`̗o؇bvjS81~fm\x1, pI^VrI֪21hj!b^}іIqE:ObRtJs,gMTwR,ɔ}w9ߩNs?@PhwEeYm|AXXJJ7 `ftҞ2qKy)k, 1` BPukAcdlKrL_rG}qc*5js?%\.zJ-3 ecR˱)إh(exW(gɟ my9.#!i]*L$:Q@S50ygUSt9sYoŸI{@zi χdgAM _ ;q!W'*kko/$+95pr kIQm&LSNq"R2&7"B3,`V da<  |4X@q:p#Zå4h*č_aifm<]=-t :4%!=8vM!NA2'}SzL9mfd{&k!MVѺ|R ٕ /9U>,KCLaFz99-q8ͦd}R U *6zV HID$wN0PlW9d",7#2DL--ljC{kv/~#"sդYik~~+g= 69%1~|֦zO c2kV ){L ɧeq~DPPQդ V\CW}k_mZrf@GTf&Bd{K82_ bCt95$S~АC!iγ5(ʳ`ۯdÆŁhb9b ;kb{Ag/@)k1;٫#09lh.Ht=[#oW?["DOmLfIH{H:31={)?\:tV֧AO.`iZe~Q'MiM|D2 `zDV*;Gm|w*\<%_,Qmlx7R^<F]F+jG(Q9I|9KkjL.ÉhV i"(s^ GH\@J£jpBGZǒUo,S!PFl8c YDji!߯fpko'QH$pvW4VJ| QK}6z }l3xN= pX2࠱J'0ҍnn@kaB$w3w66G%Sjoٕ83XYN ;AV모JFqMm㤳RˬxYF3Lr$ l$޸=4s- 93ӒQcNBδ߰P+s`RQ}I/S#aI2SBBGiqgNJ:x^V!BӤ PH\ڋ++XUMw0^eӐx{.g#ZF"NЋ(O?GF@Z?ȱ"i?R$,Xq3ͦT |50|V86$핃^c6&kepfEufr/Ζo}% 0<VǧLL lJ3iί;0 t_R-{gBy2i3<8|g yIMaލԖ v%'C}XؚR5clSV%Džju&G~, +.L¥I6r;)ʰ\6;%\%̀ 9xQZѢ :)2DY7̤^Tt+ t\S6r$Lp9V>AT>&QJgXF!4Gy໨?oк2ؒHytco0kܯ6f'#Mh˸撕a|}tqM-t\,ԍS[4Xm]A3O& 0|tI8> i#+.l%^\xmk#hWg~L$O,!+Q;@M?!.[wp&!a38عYHRM])q#X,+ anaX. ~|5'gswXo?|_ؓ J #bWru'̶Jvv֮1lwN,띚|mW5Od`j%xOJ#ƩnAZnf\T7¬3ɏ510cp 8Xpw(o@XfC8Z%v_$MY$>^'7[1neUL"+-엞Fs^T] SRTFp5E8z!-P{C:d Ofgg1M`CԆN5(9Cyw*VAZ)L>otU(#L,nxgIؕ8pL^|ZVh$8B,I9EA$Õ'90ʅxpVc].UBEices' W'#I3IU;V2MӚ6ƄRT(P2c" =+-\$hww@n XOu  ֛Z#}_, ɉ!9s#4`LN0^U⻊ԛ(J=J4| W]o:e_X5>%s1ݏ "VgWkY P$o=0W̡P0ޜxQlV1&lٗqA2q]ddv Pd|C舯~ܺˮ\"#0 PLQu˫&e.&U EY/2G)ë'α#O"a6Kclts> bU;rDۉ .cJ̸tlt%}"fOgiBACJZh bY2WLz揽"AKa " m:iuVVr>OWTnkcu]yӖA&>>]85O[ 6fm:%;GW^[[e3/D 1,D"{ix8{Ҫ%6:ޑ lߞdB{W7vw&`e6\ךH.+ acºxjwLv YoK4"`"i 槮S+.o+nY2?t*F z~x* n,Z/mgځpLuVS7wk Z%"aF)/+QZ{PM1r}t?\Dbn@aWmX S/5@0𣗊*Q:Q!ڍ`uͶ'A&knhN\ppÅ NdhMǃC.mW4 gv WC. E㥋+';wF싞? Ӄ0MD9Anq7=s ffc-nO阧\{?S;m3[H2qz#ӻ99vI$Oଈ$`gS=" uF"\sl6/UOS|W[)&IW%h7B,uE녍;b258P;w^.)?[Vt5ru~qI#lAj'{K`OP&]l/ߧ:j4LV/1 VaU.Qc11QoNZ̈O֫מ<[q`7$߂B['6K{q v\_? Sr˅x=IBi{r2 G#EkDqCw=OL"ei:1, pݹ1t^za1-"KPaAUjtIWwA{!gDQ XI'GЗ '[$SKg#꜂7#w M̟q*0(& 4I|֒'E񷜤<*A|c6Aq> 겙?B []P&gr^Fx `b ,4 pĤqvruKzpg75j,\v}ª Aܦ,/a^ᒡb.^IpKFd*հ5vŠ%v<TaQλi˔?db"5 \iA`y"4DƿOcQJjNprh|@od98;d20PD."yXo6Nĺ8H,JNRJMw g&:y;l3ws[v R'_nاw/[W9EmK0gϹ-6R@ ypЃ-Gwd3=U Sb-,"Odj#ygU+srB5x]+sq@?lJdؒng ܸ>(kO“&c}PeJϛh{s.9XI\9v-'`R)]"g\il"no&U)Dt2@ >k9hhC<{y3hmrv4ȤT8.5KI#(ʃ/74V=YS ru_##Tm .)%I].SC_59= 6Xȱ}K҄uyN&Ja[׽_R!!MS%/ Ȭ\/(ko͛NwTɈ\<>_p&'dZwuvk 붠2Qs\%L[ c "p\2 GWz)Su5W>~&|dgo}%K`l,1z='%8L%,Q:IM g/x$-5/h1r-lo*Bx(h)N7ħ$pu %Ogݭ5k@ZuaoJ9Cmlaqg:/ylZ+\@cqw`1fJ&2AQ9'IK +@|kĜٌVNBǟ;u߈Eɤlgi P@:zhFIw\Sr4~ Vƅ .8 9sbF&v;LgHs8p巷/ޓǪ QZ.a'zS#`=yz b-UGJ,!![)F \g`x̄_<ڒ>5Q1.ɠS\g=%Y-;XU1ERCAOy17O !MnܮEF/եim |1TK6cu*|YцmccrFi-7g2tae$e2'Yb\8ϗ`t?w:44p8)=JiIHAgX ?f|lY:JQD }.bL.{'(Vi\TY,i܉7J?8˵.?sxٍ_7w}(C0;胝iJ萵L5[uf'vGoUϲq z&Hsū,K % k00#f$eM,PS5aƔ2BP2:v(|\#( նl*pvxk4A_bﰆ4VܣPpxzV%3PJK9K00x0^9^ՓOhΤyb"O"l s{uC>(,Bxp%̏ ͤ}H#\7V-2 D 2u# &R7FEuPFr&s=|iiح- ]p%j(Pl7geۭ|%q՘!I9 >[Ō7?v!\(ugv; 2ыl%'-1rvI-Їc7&< Y}d)~ڣ!G.SSJ4ͽTlW*( *?#𹯜@N_(XEY 1au,Sd@8Kxq† q^#EyvE͢R qHS/+] D`"F@N 0B&JbPþl؝S4.H1 A9N5$ۣV;{4 ASue.R>epv\#8Z[%K}( -x"ҔI5ަV{ƨ  voiZ}rR@xt׹h9 7txdx0-w-¹3ie0xkrߪ1w)XC} Y"KZ7`5ɃSQ\`6~)6TrSZɲ] %ch\AzQS1‡8ZJ:儢uj^ FӞM L6* ɑZ-{3{VY`gs;\h<xE>n8$Bez_obVjU۹0$$*!I(g<ެ bn?ևz‡ӓ^*{8= 6?u` g_e!#9>Z]3ԓٚPI}?Z74a١aǛQ6<|p[I`E{ד4?,> yX l0(. `i "4&]φwl,Cc~њN屼Z7)F]+'bG1 ,~R2+Ǻ"8adHl髠+2KqqXL :%rGҭHf:, oXK,)V;+Yw y⇸)v@7n~9/U{%NDdgnstaYn|<{cD `bךr=<;M&brQ8ߦ^ [E0qKS6g%99N決“F3gM*__A._u~85!F]< ˧d|E lzj9s f3NAEcצ|ABp>w5ύ` lxw_҂%ҡ/ÈsteW0uT$4% W>1Hz$cLNݥcO,N[襷M%gf|9XڜH~|4[<]aݙa^sT:^- A20_38G0>NZ8[d0;`δ8()jǂ'>MCR̛㚁>Tq }hD֢5 RQ8K}K1+Q>ѷ'H,Zk쑕2,\QHW> )>dےknq FmJlj4sA;y9]YZPbAz`ֵN~@p;+1ۨT5Ty(G_~.7Ӂmq9' ~-1XDԀ3y=4/(8h4n8E#ʑ>#e5>sQޚ"\}kjV.L&QG/Mh2{G,;Nܾ3F$S); R`@VF"wkPL! 6AV9񫭳mVDGsJ4( c'Em.vNöQ-<̯}Fe- "nJ,i5q|͗SPEM),Vy,]oy; 0h?T҉~YO8K3b C.B E#ycY+#E7%v[VXRHZ+{Ka@Py2i[**pppeoh͏g}oqLy|x ?ߚ|43i"&S0GWjdI!uGS?8xϦsL8mh;_X&(; B +=z)D݃p?  oI=$ e#w3(8ڭn|)"?ߣB}gT\ Ҁ*{9rK)84\ [F5=#T# }hfVܔ }V:סڲ#ĄS/z&9ĤJ<%aLL(0U qmSBH!LV kA=ݑWֆ,|Lvf%`^YuXaK}øKKDG:u>舮 As,oX%K*yL64mŠ~Bs I8KWV''cϾvs1ݝm'ȶB(0`e[&hbbbCXN2tA.qFߢ!rh{:o`/¨ZmD>#k?DEq?y8zdX8 \9%01N17?fjz鵣zJǮ&q(_4[Xː j{Sv%4niA.fc&//jK963NڧQt?~{vVѦ9۳4G^)[)TO*cX`y4Ug^N4m黄$3Nva8ľJ(9cJi]~nUƅ7%boF'y1(Qв+3^hbC H{0{hXFÐXD-;m d9I+jDo:ԭ3$x=Ћ q+i"n_L+1 YNJlxV7%;(7S<6(:sߋ믽5)D 5P'n$jOј ٢IiBYr,] 8f:!J, ڳ' ?ʼRt׆@'i}˴mQ_0ݠaA-O"{ /+M""`G5,0ٝ."hoYoP2]>J%Am)@  tuY?yltXP_)=h6:ߵI{=hJφ:ѱ9oLp_k H&1{s8e-Ɓrݗ5hfO]̬/Ekg0Q#G.`Ǣpm:eߍTp7=)?]՗8~ ή$ I"H Lۮ`GjQ@dI^P;.)FHrT6ޕ5>'Q_Qŕͯj ;d]/7>PPLbJo.n}Mq6Bj*7SK9ƕ b DD+\PJqn޽iqڷqnrlPY'%tvA@ :R=SPu+@ډҔ,t]$%8oC,cЕ5k12%o Ȯ ؋%1*\P'%L[1#w-.(q2")1O/;ޒP Lg !%AX2]#xI4r[8(Vh e493ռr^H9nޔT2 $VSpx@f {: YaB$;+I(J:XgLz.l"}o~H~dޒΛ#eMguZI?L]Rɟ0xƞ3nEܢgT^I%?PWуq*bPf5|hCb5{MܺGjKyֽ8ڛhk=Fgs\p :2* %xvTADo\{q!\%%4.Db+ Z yA`vl%K͕za#v)FJP8}B}gNJ5i#\Cٌ.N全,q?`:[=Ri™ZXV?0Pօt; /G7YH0HaJoG 34̛T /,Ef)U@pmTy/vsUJ?wJdt+<֋bRk=JTLG&#%ߣ>Ԗb63۹l8>ޛȾ g YcYu\^c  _ךe$ NY~8KiP||(BVO#s~ $8ms]R2m)F{{ )"$z㫿jblxy$KkpNNY}vb+J60 z`HYӭfMyzH(>iPVxOL7C~(*\1ݒM~{@WF7qi0طnuU0ZGE`q(ueXm[6g Cq?7/ B"{ s$==$p>P}ۘW=g{J}YЫ,Kg5T >[<7+LimG*BrHW?4vh$4lBBAR$;?2^;wluy [p9۪5A KHi%ȳJ#qJeC2B=:~F 5/hCuÅJn\yBJU9n^Ӝ.Ya=${Bk9J(߳ʕ굀-^c&=;ٻ^9tJ), ]$)[-u2KvYd2)XnRSgQgu$6TG2.͟]^3R0 O.Wn6,7uxOa eĜ7žw>! 5UTF1j.ep ien$qJ&>o>lq[[U$TB-H}[DȨ Tr$ΗvSb5QH?f-gGGCZ 4/Z" d6 SU*7&H;A yJm=K'"fWu׏Vʏ> 8"Տ W1/ͤpFUJ7z:]`]Bc:PITY)㈱skHyXᔗcNh'|1ul`si5[#`^okҟ3rÜ=>.B V ,9i NRKh9A_G1|WC ,N߅\iv_ v)s#hf ii-EAwwx1WWЂ{8=@3//2{RυQg10F/0hgpaJrd D3axW5i/Kd.RG 1OR}wtBHIm'O,b8iJ+0N&C]4rW=tB ]܆s^;~Z|~ISN/B{ArOG4$'f?]i6HmZ`&Sf3UtqϠ|gW,m|@En9 zhPb/wӉ@MRe$F}xtXGYéMXP`iZ9-:% ]3?’) A~xB#YJ4:[ej t[@(9i.'nP^Z& FX*1H kdG~$>#VsX-8EWNq' <"%: V1zRVǗ'[1p$>y32-k2L:ʼnr}/AG:cXx|S*=_Հ9K86Ys:8@c:BQLUxOjIe` IE/V+1(=-^Du{TiEalE:8\F ڽ YY!:3* ~'jiPt.uI#w - IeS9UJ8{۩E\ Ud 6ݿq%Z,w"K9;{nM 2ؑQH|!S-(KϪW5P.Hqp0oGZZܨV /k]7Y$uzG©Zhڒ#7<=@*0jpCm)W NfPL`MGA-`P\8bㅕ"ѵze2ŢBy-CGژJ1t\5%Ϭ*t#8'AZXao`bHS݋ +t?t "5̘N3okL? c?MgJ1O+-!lGȁiyp} Y$'RYPSteĶӌ۱}% Vnql}>ncn>fa^§%GFКSE-W nEv ڞ58Ѹp}nE c| W S(Dqw I3m}yB},1=}B awGJL5EIN;.&zH8D:3ESRMB33# z8|ҎJFkB{UO֜fG[)nT̍yD0]mʻ,U_V \V*&'mUQ"4 #?k+ȗ 0AcOx`{'O-Y!Թ[u8Bl׳^.Z-&ZzQnHLԪV8|&%tSyߤޏ|˾1 ktd%}P%1.N)í Q-Z\6KWIn}P~gHq6 +r= /3yB~#lr@hm'1( cѯlT=eʘߏ ibx}֮ȱLiօ`" e zJVyl@0WIf&Tb1;'O%b&%A8?pǯ7|tÞH~6ĥU3VweN+=C\s ZjI35]9W?EņGuYFӉ ːʨMgjX2k4 X~ _ j5@g{L<𡴳u??͡*ϕfAs1XJ = 9Z\ʋWܽݗl Ѳ&}m…ϙFA[yJLr{0-dskGc({$N /II~9|/PvXv)V,8_ǻƇ;yat|qs%KGzC>Zu "uѣKɽSglpQG[У; 5ޕQCԧh_lH$Xm 1Mϸxn[>o{+hyT+ $IVhr`Vw~`!glnMƹ0(SV ۅV &6>&tLVvR7Zq1jndH!ݑEz DYQEzǟ̒pN` .=VuQ{=.U$xfE;S([iE8s=prJߚnSsS,u0eSVPKP'A¹>ǽi]xyD3'i2u sIrܤ@o*IF.EmG<~^7׆O:,h\Y:zUo),(T4ͼHnBy.]3[CShO8#&,4 0"QWy3ؓ6-L>swٔxp]0z>cgpVܓ[]n5"{)df2=]W+(oI9P:xs]0z=5æ^y]oJvvkKQ .^K s(v;'o-=k 'yyz45[M\tRO:yQ1 5,=-4j\p$}N:oz zan ?ިiy)Odo_E/&7r$\" (-B<$肐UhwBhȃkY :Ee0뷐ܣa)w8$oK2ag)J]T+&EyNo~K2t.T0}'<e\e"5h-!r  {_\|aT=xʑ^iOY!K8 O%@X? 2k) ;^X;H)ARc~_uCo!Tұjp~#U;ӔDk|!2<+b2$ͰvpfE gJw=fCG+-Z1降0ʔ*,Mv8z0C emyԏb97Й[}&` T6))Γ ivg~x/UT=(;.s trc4GV Ape4RFŵ4x8rkT*ť?=x'ۖJ4̈0à&vQC]VAѺ^y*{ym+Mc>4ǯ1"Dx:Xl2AhtDU,e;(ôjت(KPV$WwH|DS6 Bj,W>LZmWw+;8lM,Eqnqtޱ(e:y{3{slNR*_ci46{fpu~AgXtYk*> jb'}އmY }0?2BY+45QİRԁ%oxT,lMFYNpy-kmQݿ<VkYhe zpOILLn3j@4 C/ fl}YbESyBȬ5R0I${}NқC>ǐDVw;o`whCV3a.k?iUEщ6VNlZZXİ9xyqeM3NSϸ4(Z:VX*f0Qv pK~mOl Л徻 %03=IB|Mjwr:??OD}vĿ@4D~98JRW*z5,^Z.%1\)Et07mBu/1Dc};V?!VB`1J*vL@~F HtA*$Ʀ^9_22:(UiP;㽔=fX^~k˴Hl}L\Li[}-+#!Wxs6M,h )Y8=w5Ƙ[Tgfuk=o> DžY,CsK98 "RFth-9F#eRP*dY+]AdeնX@ lx-+b\; eJbJEcKt%^CxijqŮUnykSP8ͫ'}.K Z<9vBdO9YP?!bW!#Vt[2Xn_$S5q'k6KcSZ&Бl?ާc TɘdW5L)ain!:OA]I }I9(i (HF&:zBwTԙ GҮ:=S̪DJsfx3t+9gjDOBJwW|9;_xy/ÈW(jB ȯt1Ө{]<8B/$=]v\}qGS5; Yj%(>}o)X^ȠLa[ZK*Ja¢qumAREMN ݰ1tVa6W$O7FLB?X(S&dOL_ne/ոLLKBո*gS m7kJԵ)3౰I^L  pK꒎!U ș8JR6lB*>_|LыǕT7]캯 7 M Ww3U{ЂCImܞmN.Jto@OIz2g"s'Z2pE+ۃߵMtXk5K8/!5<#!rx2SŅ+PV]mE! \d*PȺ#9lif\-D)~K[ρvt8LN@3Dq3njoDPS(`L *>$JA3ei^1qs93D V6XL/nŢ+UpvP}gH&9 4No#Ȏ,g5>xT}^|%<UًI]tщWCαؙ1J ppV<G:4A_(PJ g(.3ZHi@#o sIuQ849Ȝ0^g(; c8!lEC%z-3SKc3˛Qʰ-D}jպn7z:?[N/W]yq_(dz"Gm_|lsFCfAjD璎(j=#fɬ9,)7-U@1L?My_AW/'W]`63;NF6q9([u !ݲϯb7OLT*%Lri U&;\Bbt v1uS(6??|[^S"!Sӽxg0>mފ&x, {_.0Ζ;$+*twl0 idچ|;O8 a%ͨ45_J—LFw[_ qX$})z6]q 9ըrB nG8b'j5`hzYo>w7on0W3Q!.,z?w%$gIFmCXcy3BObEYKԱߠ}f}C %zw!ܧ;7WƿG9a8co хAX UUnL6ue+{ HHt` #O0O3 l,K\vBtMzYip.zbA[+]wrH z*r&<4MӃEveQm^O#s_\4ap-sth Emʫ=OM*̯EDKX&Ko/wBWvԦ*OԬ{z7gĀ\yԇ|J7'£쮵66ItŖYe3f}Є!(?՝izeTlAEw2)/eil~S0~fX!.GCJg`j@ͷszR) b4noj 8 \Kw%{E( !}2W  ?H%>q޳kJl 4\]g,e<_Hltܡ NIPuBBhi]مp*H[yrEtLr rݚIGO#UܻL 3{&=""(̨ ={਄Dp&Fs[UtOy~=8#%+p}KBD}͗e`N Enήq(;)98sEyD ua@LFSJm#_$SMC 9nA^:Pڀ흠1d,~P(l.!;ZH&\Ot0~rexx:DQ`mɯqz\N Atʚ2}9C0*/ N~?ӭxo]`Md:KnhRuK: e:]ˡ28'a&w)NLo<1Lram6fAL"=4A]Ʉ\Z=v 5y8Pӓ1< J>Kϖ\C5?:를Ȉsy\MT|A-iF.GUH=H={a8L䐦aSn|ZҜ#p;>S^XwE(#lHX} .SL;518//u49!iU*D+v.kF|_ [km1:n*Xiܭa/ЗXۮv0W`ڄ?4:s\;O|w0mgekF=-ڨWޢ!)JXҴ3rXRpYot00VSDNM~kz<ԕfU:ngr"&3%V{̰$O[Y 2 `vHJr<'gn ??W>s³"1@o,4YXJ?>\RiZұQ^_ZmJ^9rz_7ε[v~^2+{c-a3ʖDf_+v 2}W7ԣ^-$]  Z;r*pi!_d-Wp#XW[p *Y;3x.V=JA-> $%&Aޥj$zXMPtDw4ս3 SG6d1M$tvv~oM0M֤JdxOqbrT>OK.*lQVƒrouDgFF2gv6E%$țeF]):ܭS=1 L]f)H9  fv7CsznpB?ҪX=5_r;=Na[[@'>U5vwGc%8Bm_ U[l^ZiU 0xz}^F8JĽ`k O06oii(6haKJ9 2NPrc(Wn+>{ըG*pa;&t*jл'c ξ`lOI + ^݁welpq!<ʝfTKQ{&{6pC9wEpo* _*DbU@E9PG{;3g+X}#]XDiyL.#xPL׽wFXX)p-jaPi^m2ȱ+vVؽCm 6ȴQ0% ı*d0ɴE{oO+#thoomFXC{ <\H_ f e ꭱ-t=G$?ч}>Ls:B&_yAE=GM:y^&*nvf Qe8Ԩ3jMVs KRbU[]3Q~ɓ5r}$y#W !E8lT6T⧄W}޵H\ X= m ۤLƆ ctm¦BJ(X^x Dl+(7߼ޒ?i2wP品y1hpZ`^ǛxDr~Evf78' fo&$w4?rU*ڼl3m3\6H9,poy7>ɷRh% xN\ j{븥>{ܙ%"`@0$ycPVb2 Cƃ ҿq$CW!z`Z6cϏ1Lw|tf}WN*k!] 4ZCSSn2<-~*:>wQ1|0жΖJyX sJCzBoB͡?AV9!&8X/oħQMIhglc eK-Pxw_xLex*n5LSۑڋ[BkO/S,{xUɕKnj\Tƫ%7-,4n` gS/H 'ߦ4d挨zKA!E'ٷ/>H BI];F#=ݶ$xn}#8)DoHS^<䚎ΛOd-M3 6=.;IHJF' '`0_[O/H P -hVڊ?}ۚ;_z-ApDŊ Ǘڙ"Q2X?2t\U4,t+l69]iG bsAP3bL|d]g)\O-N}wz4hoKwXQKMHR?6atc€Ε;ag6$z/m PJ @H -j$Xb~ͿWzGKF;\r5&⠽e5Y.#^4*>bqB5e)s'^RNZM]2-0Xcjx|qnzthDyd2Еs,Wf1M2gTZ̞9⻇yU:0ϖHGc,HguXғHVV]FMguRD JZ̫,뿍-]~hc6EHv / ?e'kטj茼8|% -5wn°lÌk? M1ѰRPar 6QHdb `"jp&R3102aXЏ||pnR ֻ g[Us/xŁLbB|`ίٮPfxvRTbuV07Zz)w3zk*b#4j d&X!#ؓI+R= \* a".5 v\WHk1-?uSm*ʐŵi/GTL};}E!L jyMJj'Wo%S%bT; lfvs^3'AdpLWEpeo.i8@z'.Oi$}vT7Kȩe6%w娠qe/ƘzkܛlIH cgZr[qI^x_.m̀XnMrdӉ pj)ǻ")kdsMDfs,iz4]3><ړMpSMiVGkͬN$ S:ljv"F hRU]>ٯ@0uU@w]%?MZ.пaݿo<)I$y4iB @3؁W)@p!-8u,(ZOmT`+)<.}U]ds&Hxm@ LQ5*f=+= +mn0' EtT]@O>*"l!`7$U' )L؈加0)ވ] XHO|khi}Ye>k)"߂<(?Tx[5T(tW^wO,9zl*jxK.0?r.Y6ʹsG{F궰±/-+EYە2C&c,ɂ~?T P&_҈ 9Fآa@">A*ɦ\) Ï`0$ܥ`2(/V}7xԃFQ’ Xn@se7m`ZGG&:Ph#8@V_ _wz<:5R-򜣡,޽1wH)ٴ$п;{.;*Jv}ъZG6PV$Qb,)[!,0pŒ(jH9E|=Ԝç}eadW$37{U U8.A eur}oXE]}j<uNzJ9Q_N [* tylެu N< Dؙ+'JK:@y'5hgTh`6,a[I'#qb1*}d1V!D ̉|ZΧ8Ndw"c`k8NapvNo& PG\5Kagk>\H=mgʜ v¬ˮdߊqH<9|\_Mr~d{T*uZ}}r/lxU 0u SA;aBN6!R4B4Bn㏍AYRNƒ8](эxUc 9 XőZ>ʬy 0C*`oWSho*/˙`"I >o/> W&4g(+Q\2W56 3,<^%) H&>C};8oK񬦲Gm.ӴmX9B0+?ᬄǽٶ{O;|Es 6PԸ%G#M_1DZ۽Hs0 tYVz>.I%e\6:7xVJY&CĔvV[6PB뒭zI9|n;$ns v]R<@%P…;Y 4 9Je&HߦJ~Rr![*,Ld8k7 ۝2|ؒUAxegYP4xz}z`>;iL;Б907=#q4X'|7zkZCeCV|BI}!KM&&b!T _P<H2~Ez4O8 ÅcNqDnH&FD4ΚTٴ*7bkÌJm{P@P;TT E3x=K?0əؚ7{3R(`^VffHZ۽vc(Fk~xe'>[?{~5~Ռh 4WRBO%s[9-2mMxb0i{GNh(zFձ:sϒS^:ڔ95 ~nHJ}]E QOf_T WB2Az}2=4yy[$6{"bZt!vfˑ8:ms_$Jc(?|nk)r15AeCutݠ>ww4VܽQڌ:t% 9VԟDкY Z_>|e&4SIPS'pn im8Jr@˦>ԂtZl XF,n. ۟kV?=z+^c[C^RjD )l aP"EWuyQdʥ[409CTdN ;$UiyrU)QαuX`ZHb[F".O( N@C.X$v_~ %d9[ڴ%v, NA**5TtL!?ڙq\+_:т"FQ#H:bEgĉs/عX}:U@)J$0BȬktDդ[cN5)+> \g? ey >5ElU&`Ҭ:iW+0#9"FGQc=\.3VGmEXK!F,5O{F.&܏Tu<؀ekBR;=ötm{0=RW4*O4]֔)ƨƿ{@J9NLE)&Iu nvQr+KRxh!EVmLM inK:z{7m1ectQOS}7oX oDaEe27 7ф|Ƞ>6#3c?Kj`\p g؎oc-I_jL <lDmJjjzBKYɓ$6>S-F=mE Hrp{;nH DjP~`ܷ b*b+40u^Yp0F"D[PK U7khI˝Ua5>DƩo/lX@[!|4`缒0A/%4у ZU]A?{5\ܚep&,UMGr/ 7eN_% ̌ҢP]n @¶1&rDg)W}q_`_kx4{mN^ XNJCDVIouP'QG6 Ը9GC\9h@]6<<{ KJ2*,w|G浪.;ĉYJn/1tzVT/:")qju.Us$gf+s2O 8uwW έ>s81t*/VWv:o;]馨{0V矁٩SRXVHȮnh^77#0R.(!#phVɈK_ ab_wB P&"c#0vz&wh_1'q>_q/#ahJc%=`аr+)OyβB=ȏ wk 7n>Fk z_ mڄl „7B T'9x{m'7wVj[ԣq EH̴ED]ɎpOFG8݄LV y2&E0Y'&έQsۆKkbpJrMAyR+{֦^1F^ՉR]KxI,̟^K"l5ӳ)Q"µVz5/*`9^4s tU}󰇏{_0h3EX^24I]30?m9o莾=үBGa>| Qį3?06}%ЏER>U7֜y!~m\|kl;5UH"q &s20닃*|3z7Wi߰P -z&ub߬ӏ,##Tk2z,.I`4eɀ#JZEs8biځ%;l zm ƌ0,~1æY*"z3 S;L$^$xQ^DѨ;T)G r*M]Vam86KTݪ.UȘʨi{QM[3/]ȕ0$ʹ\63DgֹD>$С\ni"'}@Q *i߮ϧCs=V j)"GHkJgiY\D}55ʓddhٓ\ ,h]^`;ݻ8b`bfdE6bx`c`ҏOo:J퉎}q B8!NА:kzf5wׁȂJ8IDXzh4~L[P<}./. # 8D\#yճKx"U@P{u(A>nwd$ҁ qns>SyAI7N_/9ALdCRM4f _NU|k0zOBy a7jj>ɸz w9[&Mv|.tfBYYiF2hr^҆Dc&rQ9 Y9 ccPW9MYT-񨂒Oe ah:T*35Tf3i8n xVCՏ0y;+cG.t&aM4* XqF# %d5ewxn(i].©'O7sؒ"7E EhDeS-("IDaؤ+9-&; g 'mzsnnњ(U"Svz7i O7CmX,|*"mZP6enK:?NQJd|-|yQ:!EY簐18k`Nys2yPVÆ+P!CE+^L/?GaCX%4hYJ71-٨X?.`\+.~dzy'2z6˽`=FW#q4ITiQPXhQE|c&,߷8ߐyB5U1K1W{~8\ ƴt{F=_,Cɵk©jKxu.j|"{YJ(׻IxǟA`>k H%t⧏C,Z%Sg\lIQTT6ِ9{&%B$IT_(7}OJ6KrmN 52DKB;ne\I)n!u t|9#:WH 9ch8ΓLZRZ %hALvԏQi4}! @8Z0N`rgjj.旪_pa[A޽fEA5wm0w*'`Tx_3TϬr5\8Mcvs6y} ߾"qfY O&[H#'OS>q,N#0n.C]ǐDk:57>#a¢ֶ͝[Q:"E`Bkn s^{BJA.z/w8ˊ'#seM͈r[& Kh[቉ ԃ[WA? `ogvԈ_v2}>(EF96Km) fӑ oă⏩ogȑR:@}朾kțJFu[%׉i"}ք&+v;{jsVfl0:3 ˏHe$F;TXS%[P ofZ.+),2ELU:uq'P2G#ARH%Jl{S6)̵泂 ko,B Jƪj*~eMى#5K¢[Ɨ |@:R$:Le M:y cmGA/{Iį9zN'^"C+0&< n/=PjQ,Sr›txך1 j_ a9\tQt37k$_&}%o Wը]޿m{7C@V)Ru69Wψ&ߴv5}0*K{mYvwc3|{Yd 92}m+ czf,{̈́Aؾ}A%W ,Jr뀁GuՍ}o^6~Яp@ɕPJa|zuܸVFfm>#[?)Mb S\sb0k^^ʢvy:\{md7_R") $˖D5”fP/$ajf-FAmB#2moYZzryzk^@A>) eBy½K@Y9pAʾ~4y'nzlg&vh;*NYnG?c1Q"/*L)Qbe) ځlU ZLբ8P|I11\f_ce΃U^ }K @~ [aN1_N0rIn8ӔAN3TlZX**720z_eUEH8zpiNGy^;t+E՛P A uFI,0\B 0W 9c96r~ tF.NXOb]Jf,S#s݇ RK{/ 3|Q\QJQMh{0<>q|VTTe9c$Y޳R׺R`:,+ HϗW'"7QXΊe}|W|W1l) 3o-8f!lNn/7C9XO+P#)mt0-vnCI cE/ԡ|˴Y7]'vj L%?$K2$C&":2BΡ ADoLt|C]H0(]"sa unT|(η=Uv%P%)U2\z./.`<F820J:A-|n+;bBP-=,SmȪu 6ʘrq5G}Ns(D7!#ߑX_aPەhlB?]ԁ#Mr!E;'ѭt1!xzuN.>MhFh(q|yY]?E-DjP3U8#ˋ֓>be`(jƵep.A4m _:.[;"Na@Т=5/$3^Wb&ʃ!iKX K7w.cXr'LixR2S}`cS'BMi:⼱:!n %&@o޿A,*=-7^2.ngE gO=l$9y!K2rXu"A7C_87t"aӽ$0̪J:DJcgLtQ9{[ a56ϩt Qb-ԣ4qaWZeǺRD21T7R-3xUMVE"tlg*yx<҇E0QVj|}L[~!s.S1Ėa4)o h!t,|9?V,>x(-A~а΢YΔ0?G+v#=Hݟ&8|G NmPpH,A! /v3m Cb#9~߫HYHP8/#O8AQV =Wh/6scViWI"Ph)6H0`CK"Rsc&eݞdN?;fgb*Œ%:Ց[Lt̂?5E%JJSڨS/Brw4®r>W ~>a2Yp;0|LGXY3ƀ7f؉r4E0YRQ8!i9B?)6>gq'ۛ^7%vX>?NH9 T1WSM/: ר.f)zЭ0ig7C\S M0(X!O.l#aTey j'Q#bm޵=FfPQIJH#HW=ŹB@//"+\\.Qfq B|GVDlfn$ztW˷04y+Ƣ2@ZM >J%c]8~w=KFc&)W@-h+p0c!GX0џ,OO$6MfV]yxAͣ [Ub#ՎXKL@ҵj)v ~YT{6/մ(MFT 2u' j}maX LFJB'S[1NF| $g<#%n>Ck^z #LF&p7DoCYÛkqN }PZyQ.\`!2ܟ5Yc#8=YmfFdBc@,_ I0xc`1mie>>jdw0Bu%]춖=c|%d1Mbh*- d%CCЃ䭒֯'G%ó_b*O.s ЙcBiKvd_G:*g$x*\\JN& .u d?Ƞ=1[%eWZsG~ 9D/`d?;lo0Σm%bQS=(L%v{ҩ)w*>]{Ъݰ4ZqgUyX62<:UGBsɚ<-Rv|cAI ILlT^@TEuCAV\y jMP5d m0&q G,|+> R^hHU9dФp<8j"[Uk=MɃ>*`sOp" v1,?޳}T|}=m-k#@ɋqHW(Q.#Nƀ'< i@{9C\,OMFlMx:)IcmU<6Msit+6Ϙ|1uI[X~3-ƽjږD!eMDb{V$\ 1uK4+NLBV0U[+Q>v{YzW@elt\!(o4&GO,+ Yb+ hIRoU.# ^  eJꭜ#2S?nldwWnTú{sXtU7bwtʓx\n"gL, }n\7͔{McW|mO_ fpXI8ƵDM2x5gEh/I $flRZǑ!PTVXJܔٶ!wɸA~U)&>c pnI];6aYVkHy#b8-yFqy7$ymsL"%9\TpZa0Vx3Z ї$JMߚ'r֔&-kT-< iKcqwb$:O]@A-3.n6ddQ6IKn`&4C z}Ƀ+M4Q\-=#'O=VRLU洉foCz\*gUq}ppy<ԴͭJ8+p/eT)zI8L)u'≀}4lm5U~Dذ'dԧғ1YeaQqpɂ38XqⅠ0jy-8 nSc'#x ktIz?"i0s^p\NS<*{[71;*KJKU.4|wmFjfR1ܒSh>k^|e|uzyT޸0.KoWG+6t}?X>I86/b t2s= wgn J zq]d#`֮IZ>@I[b۝P\~(ezZmCޖEL?2C,BɣAv,HO?ΔW7Q1QqLwUI~[sM` esʔy'Ȇ斠'Ě'c 3uuPI@nXvܒp)E]M&=XsoKb;;= tmGMJ?4iGIV exkT@^Kf/e>V}܈|vl_$|@krzøM3q,Bogde%HJtgCUs)yBwOD) qK2ށh5#^Rzi~ݚiVͬ29eKc^EoEع̰Nbh1~J4@x_  u$'* 4.,D/dgW%YotF{a?$P+L]l6vG"ʼn`3N=ޜ-O/ w0u[U<,,PP1BܲΜ=Ca,|K}w1NMN { <VAq `ӈ\i",N}sD*qZ+ACՒva{H~g6Ľg6(t֛Ƀ.RCJ( '+))on5ēss|ޕ~]k9jqV-\S*uT6~~I5-oa~ٙTVpw rW3hmMP L\Sjy<5z"`cE r6y[V}Hy-&ԁC:>.zik͋l@WALHv%Ru7'XOrEY(pxPǚ c?y},s/ )?tx^cVV<߶Ȳ(Xu?̹N7cyDsye:mbua?B|(|r?1 54ZlME3X}G}ˉ,C4K!,8]cUR$xosBSֺ 5Ý%8[p_T~hu&`f+0b RW b+)pǺEFR?3End}+~B($ē@e h`1fH&s{n&~ͣ-nƖ&3}U6wu㑟e. TJ~xR:מYUH9w`f6>QՎpV]v1J@}ŀ֕K%j4}ײn}qZSH3ӾlރQ؝oq.dyjf^SZK !FђԜmKW&D){|-'>V^ -UXZ:9q잌e_BC^\JYd(2KD.C> 23Pɒ.8^ʎF6>Eʿ b}U`r?hؒQT6xi?gA^r_O>9~-qͤv+59>Qݽ6eX<:/ⴽX4M5O|WmhXK[ֹ.hzĹY/Kخ >9u'AUa{7EX U}3Hh ҵ4-ۯz< ğVKY]+[joHS=yL2_F)I $n>eK .%2Cu V8 䊛ls lmqjNQ9mD#q}G@Vd(tYS[8M@@Jwp(7@X˦|rm?K\V=c2D\B _CJG={P1&J(AN;hg;~Pbtabp`sc׆?g5U$?0߰⢊0-xPJԪ[:dƷ9Ypwoy3}Aq@qH1a,YҤ:UlR.dǍ!M~_AWńc_!FdH0ȑU^=^=ے51w> Qm pFz>VS,g*p5b%HU4Ykg ^'{"Kk- ѓ}s cf<sN.7g-3$Qb&>;GZAǥX蚤~ߍ2͆W h $#bGsϚ>^pz =vB7n;I\\*Py|65✡E./8xt5c-AҸAJQ,6 76p1/kS+9%ttqz%0SQ{~?n3mGh&OE4s^'ܕE77KHs55"1ͅ5bJs{8[ɆU%Q͌n9pzr տ/oe&s-V"f ?"^yxSU')ҼGϼ@QOG$$mMWz$͠DqPs};şDy@Z#Zzq˫f>ZֶAp%,(A;Vן\|.)fǥU7JF r$ +Ucmn(Ho"cqHq\tȚa[Wwk`6}7h8zf6N2 IRAZA3ϿQ#IV~r|٢r>tK|"iKe72c9r[^L4PzL_n$sU/W7`M&8y <3f9nV X[ݶ)=:'iM"]FDq 3^Uf$N' xױg/fՍB `!0ޗ Yv1*}t᎚3rkCH<n~͡P_&ճN )fT T#{XK-91qm?OY CQ?oxS+ɬ|I Df3Sׅ0h)e>[=m^Wzissp(ǨdQ~׽cdO#sl`J5PStnӽLَqȸNCBLG] DMϗ U(\Lb{G=#X_W"_v:ߧN2cTT64֓')~ZXW;o`P^IxnxwR3.ڨ8'eI&kJ)*A;gE4%_G_ \%eAvvjJ* WN_ӭ2)ovCzΤ_G!Z}qZ8C爰םfu\ ]0B|K%$oaM4%on:q#=a448<&SYcs>gW6rXJ;͊ɻ RZԈT X:/ud@:5! 7iU;9`-񑦂*Ϭ xQ8v^X{L|+22v^==\w҆6j.OխSFIhY7EZ_r^l0|Ɉ})NJPYǻ@N5CT+*g4C >C+c! z6=V>?:܊=o(mwbb(yᝆ~C3/Zҕ/mJ]ݫ|:zl 4P\x(A0ѩ,?=Uc]4 G.h:ASeL9cnݛ{"y~ȏȯXۓʗ~$8j1в0mbɎCj j<6طjnyF\b 8m|.Ο4LZg8y%}ă /Ne'T#Jf Fӕ=fp b3@%m 0["?诰bJ:L rTws*nE/4X ZQ-MM۩s\wtlU^"8GכM "'ˠc(+׺Am|~` DEBQ&Ptp9QpEQ c]`'Eض!}!g5E/)J)JALPXJWȲu('ָOM4"m`P]>˛mS3J;cCk wa!hK$ǤcV.D!L~n(xOi13)Pu{m)2f%yZ?A{IVlS6DzcyM9\M^  毥e]!.mEHG2Xń|CE(nrzx$[!1 pήгna | 5K9ͰEQc/cU l)@ C kuY*e~Z]5?xTY2R3?"8<U4_ߖֲwXLOukdBĸU t!1 :2*]<̙| G#dK {<Vy=uOm bX'qj0Oj:Oyb m:<>,c]Z3;M˳j5`-lcدo˦2mfjEAH-D<&Qg"J8=;6EBQVV47DaSpkB:ɥաucTjt Ȓep]6&i]L5NzBcI%tN)+l<#v:ai6Pp \IG!Hi>v6{E Y魕7-4IʚX vO)w8+ysNYי)^뢋sXGDzY0/YGIWXPȎٶ!V KܗeHd4#Y)ȓKz5|"vOOuTnQLqZ:`HZ4C 6RgMTxpDJt2KL)ϙ -_ C|~Dՙ >]O M')R9i+Vbe:&OH3L9607M@:Z!s~ "^,O41QXg;? =法DZCRmQX ;R:8A zh;cY)Zq٤=5qo._û>^KR R29E54 ZqcV0,[5DBOR? (چ|;0w'fsht bm6/_ު&u|VWPu"&UzO}$l \ւ$-"F>mx8WC`Pc*6!`oii``=vYB8W07y\g>~,芜[jߩ0Z^Z @Q}!kf'qm'`[<&*x4z ay%Z{]5EO=t5|RcI$ש#}ɘ|[)hsa}<ȝ$5"Nx#bo#&|2O%&b>zsת3OV/ ʕP2~+ۚ:Mg>nb=~JE0Ǝ2ktΗ>@wwf7RMO$n#-Id舐^J4α%%׉}Ė`Of 3^,8[;3u+`n4Jwp#2XЫ$FO2!#i9m陰ꛤ*mL:K_/wN`c2W;EqȨF3H<dDDm|$E/55n]<>=f)"OY\| .nQ69\,̰z̀= Q<~^{ o=N^ڽaXphS"EՌR*T0%m+zLDc]~S #hlv~-;zB%\\݂o,)\_Tz_}[DENЉ!ʦB!'E`|?x'a.g"7oEU>C0.byp? :]%ќqV,qңx|`DbWlz}sӶh,o¢%iPijl'(n۝JM=G@HՖJxTb|Ĵ2|#%'=*j ,50Ȋ{qUmɒ\;I @#aL @>!Q&t-;qE,YsZVlA˷>iEыcL p3Z;3^1$~ҎHKopUW,ٵuǤ~[65;cy/%sV#*.r<~$ysBNؗ;؊!:r7ɧH r]bÄ+:> G ;MLvdx FϸPz++vy.V;:ъ~Db 7vs޷(f6M<$ܴסܙWa/h =blzTtYlE6_|æ]g*P!T_<_I8\́ o2H!LFb5z獙[t ^Y{QR-%jWΊON^;♻}<=e#i4A8зPGb5X 'mZ=xRQsN3F|AЭR]@~ Ĥm$RkagwO3+ApLY$Cu,3cҩ֞p.  6(cY$b0&?\VH6L]yjp AyOf5`#^2i9@@PO@IY殧;6@'>\{0JRKFN4Jix<(5yVRJ { yxȴDZ7NsȂ²i6Oi! -┠nCi;HE>z h #K 䕚͉|? N-_C%@x`*zXC}J.dt %_˧s`q+'R5zAW(zz*[  |&+=e`^9 *7`"6S-c? hB62M sAUcZU)=h&?faMl $|= =A|E;0g^b9FK$ R-;O`@w G`y)|Iy]c3M2܃=d.i(ơ5)y-_6Ā4 '/5EskVW`j;+CR6H0 HxָGmpe#]#O:u r Σ&P>{vm%W衚)llFmYgwT=OÂ5#ncw魍h\LR6q.f/Os4ư‹@eOb1zh<-Fds+2mٺh_hR./ 4y0 F\V2W!xIh)B /,Igo5ʩF J\)Z7b"9C_2pe >ykM7h 9m壭p`4hts"fv5> ta PI_x$)]ͮ" ($sԕ))Q{߻V+YL`NHeiRIѣ,meXRh?@SBf>wqa ɪG#gw*ˇYҗDn: b 1`θ"gxnn9R즨{w^D] ֹי?34ɀ+=÷мc8ߒ%,ZҬ`yrO#WK"~~=Ta~&ʮMߔfҘiJvD\x\ ݓ}e]fRܙ%׊ހLaR&cEHr>@ Jkî2|ٱk"f_>hJtߒG"k"IBqZ!s1&Ө׉z]Wr}qMP9՗la:;1Y]B~%,*0Uŀ4R7_O@qD6ꢭ[RҶ>F.x20Ne`ͺ&"TVOD@4rԶR?ζm-&1&h\S FVxv*Csma1 83(B=w&Ym,-㏟as\tV3HYJ8ݓuCT1"Tn\WҴbEj7xr "fOyHQr*b^,Iؑ]+LX9ap|oG"dYHn;[ĸMC#)TIR~{f_h!9``U)BV'I/}EZAadvJ<`pёK5.@8h(]QsЍfGd`/~?0-=sGJ3Jctߔ9\ ,aJx;Kq|P}o' wM@^énā<ZMZz Q-%2RM[zv,K࠾ &"2I=3XؔZ&Ŗ[y*39 @vE>ѻ{ާ׸b ϸ( *qbgv*ܡo|` ir>-ytu ƟpA+iDޔ+)E&w -7.q̡2'^z zuQ:A9ø4ebM݀QDJŴI϶<)n$[sNW8<%Fv<$i`%<^#*itT:\Jh]յ3-ZlWOۭz`niY-aϸVGFE#9A7nKbMܟ,ef#Wm@[\#]l$/\wICt#'Uln\sYۅY] ^wW C9& 4(*˚ӭn? `;π|#:•ӮR 5Ŀk(n^."ݤ9JBTʶF_{GŹ}e ړSD *$4y +ʐ. -oR*lx*$Esi#>)>$x`+}j>Oѓ4.%j6Gۊ- GT ˪> FdEBKȰLbqźIxz=,c8u&ԍc\q[2-386, 9]Ӊ9ۤ)QKP0  [ءeXvk Cf㛨p߸1ňQyQ5:&GJɨ\χ"8N`:~&F~1ayÉegllx2Ӆe!vFgTcr+WrqHoQDEt/Nr^+'?ߗTuYYoiV5fQj; ʆ\wlBJWc=O[_dM]X)xAMt%CP?kL/ Ōٟ‰rJ&b[[T(FYӥpJeXQdy6(M>ڼɤp+a+)֒Q/Ḽ?Ke+MUb$Ci)&Q E=󌟨_n:B"8 ^b&赂<|Y,4/Cs6nU˘Ik?T pLwxF2ɍFACirM05 ym WNR>r٢&{"(BNs̰PDJ#.7-YP{USL(qL R )ڌgs;geNR->"&"SP7()O5(of~˻Z>x{22̡''Dvu/>1_@_JQ{hnRed\k@A=KP<nfI2mqng89-x<^mrdj jp]Na]cseR3͓@5rR(U.u)̘]w7F.ϛ).4jŽ$l.DzS_wqe99^2r:- T8OwvV/YV|$Z3R`R&J.rc\-Kײ:(p`G`ؚ&ߞ#A-D}RB_n;AG?,H3b+QqV*Ic7j WӍЇ;T}x*%9gV=[pD<&]I *@vSןЏA7}K zZ>p1.6?iacnHMG ئ*ς\1:foV>wҹBEf8_ [F+0sv'U׭[2 r'܂4ljh^fqit*8#A &G%%UO͡3i &/߸7'ÛW%@-mU2tzVpÂ寝8e?8LV¥- Aҹ6f,/0e"fe`}+z$O@L>'Mǖ<|MEV2py#/#ytCr n#yd4ˏǮr[gL+Yce+x$VtFas;㼟kͪ1HcH}Y.V(5+ S1Z=Tx : $fDBQ=6VԊB8D!)z%",GIW9o_zvE;KL P^2RuO0Y2/'_JFsC\|b`Z J*ɰ1XH׵td$@bH/qKDisMl޲\sx@Ƕ_ l)?[}[@M!σъMh4Ը6lns1-y1ոd@=gIԃ:u~KTQӮL.f%8k4kUlnPPQ҉֗O q.%&}*y>jر?%@E2Ϡ1o`LQW-Pp Gb@8:,H"V2HLp@k:W w(6/5Ui2lLe(P<&`Yh'^:ҲO"!E7Nu d?mo`fFϙVLZ7>P4}G.8~D8^a֥XGRt>CcY*n.-HH[z(@,*Oxg߬Y-3M1E26LqS K@UmdO.8_\5yK]:r rdťBC@_;#O]n!WU?(k5P!4s:Ǿ+L3g?R%7q6F;BnPɅj˰Ze]=D/&cދuijβDQ(>xlSG5Ɠ4M .X>ܚeߕm#{G#W%6jm*-E>SRc⳱܌d<ɂQַVKK(nGqVJ8`9 >6b+#z $J{WC !8mB \=ӓP :)9]!ԤA7fB.ք{, EIm evW5dE+"-)u6PÁݧcn?4/xK"M/[Li"q)V>20j c@|TEwғ(O) Xjf1^z;(]:=A2O[Aq%̀49;O7\ܓ}+0jqveF`nCwU$u8CCRϢֶMf#YHb)f_2D)P'j8x\I}{H=9ecނwKqƫ"*H7!!O{Hky<vLYƱ<1PJ_"Z37;]iX^ N;9lJr +!pZb2 .+ۈ_30( (bid^ߎ%!Og%w&5:ـSZ $|l5qVn8b<xj^S#3 TmRāl[`3u&^ @hIuM0VDqv7{Ύlqzp{lۛ9vF@K8 9ά`0qccR޹gZlv Ds/:RT`I * L5C: zv+Ϝ`7NeC&a z4uL+Wx֖?Qp #`wؕ|ZB*pK+&%^Nfރ-N%TQoMc[M%_חyFMvtV[eeߊF.r]uBT&'tD N f楪 HXjV0Os 5eڦn9`3sM^;mGT+y)`}.iC@g0_- A9#(Yȵ>bB$ :t0v L}Ta6|"ICUVOFDPSZh U+nQm8^9gJ`/ݟ?Z.IݲJ&p풱͈h(t6- DxՄ ) {u-6 ht3ڎ(5jZTʳ俉JTIs%$sz$8k#OYC[)舷B72"-y5Mχ 0`ܝpf@<)zt~L؋# =e͕@Kjx]mpI hVA0a#&V8HO p~#ɧNHۖՙ(LTyb;M{Ϭd_T֦Wv>㟕 'Ͻ2sуݿr[hJg-Aްs1DtdF˨4l|B#f߷ui "Gm4GϦҍKXM!YrZp'N@l+SAd8^Xxָ݄\8ܠp3Աnq;q-E^1,JCFh .V˟߭bl<_{}P2( Ǧ!v-fLxvԾ, DU _2#Uayki{k/JRx`s|kwGRHFey^LOBmGv;{|}qnyyZfZIr!qU+I#DF]|ffJ }'mLy4=@|~m{N2 f%5 ǔD= m  gc%\ycEzPgb k ͌'؁aTz6䐢%)TPgj2M7Nj[tI8A}mViFFeLffgVY P2UÙB*Z>W1ڹ쌣4NTl44s o?w]XKuF>dښ߭9̋üi2bDGVsMMtWXX~Q4:Y_a'Ӽ>$347r%G qJDBq[32Y:qdkt$LRהOn+?\ {f;/кKF;,UD˩e^5VmQьP@sQU'?xϺprQH[h`SAheQ^7غ'n?vjȷ 4yⳲbwWP' r%$Q,VE꛺kLrN6A&Y$BD)`wJIuѱP@tE{\=يKIᲿZIkŴ/DWikia%a`[IFZc Xa%-#7/bPVt˻]$RSwn&h|Y2\*Q#w)sWQ^naS5aVc>HY?p S^%[Z˳Z*UkOXR%h;Qi|@3@>搑;I]S$h>w7Mh¦ q/}JܥQ\^ADMB !d iX Gj^ߏzp؁C_>ltTd8uުdS:*YQ7&M!>fo97%Κ6݊stR֠gcCkdߞMo( LkOލ6BHayYbH.i!1p[BhP((n)dkt"%WN>JŸÄ>kyeʢ1 llDHʓ~0 ZPXߍpr^d܅+afAznhjA'XGe/߷3$Ŗ:PTG?᠋t<xĪSj"bi\*T AEd:_'+#@ޱFY(;P"2Dt%붥 u<8ȑı փ_X0*ی\Ԋ^Ip ?h&.C/k1 (>1,u#4hB`pg _) bXqnr)HOidXsΙ{MD$lE! jo&,J7˃)5SgAr n5^%^70CBLuK9y"쳘Ov_0 Ս:s7$8ƔbF\yz;'v=6D8"Głp;9)%ǽ> |W=%h7">4/ouGaGwYdU y9zkp`,qڲ|La0[qOAl. Kda+Ow$ln`p}0@ yVAʻLym臐QmnQ|BQޢ};N͈Wjs%Yv m} Ѿ@BN^@ī+CH=s<sEZfk^TۼR޵4<|S{,A|}i|+(ʄJV}F% T#5_un">a1xrepyD¿weCk7Yi"c1 PRu0i ^cΈ$zs]ZF5F}_e;:DFɤ&䩙\OGP2g!IL}-cNٓ8PWK_J86*x4U0>AAPN@1 *Z4ГA#VXGtnMPΑ>Bm`îdYG+n:rų)ί&*R Sz~mZ [Ŝ'.*!* "v:+=o ,`Mx n;:3l'M`6 nL R*]H{6"ڋ~2u[^#[zN`kqEB@R-鷺3a}'41s]iuρ L֯ 0rFlŝmVBQ蘂a/;7qo3%6>3FGNzinm]鈾w.֐JrGRw!uYʤo]AXju^m׳M6A '麸qc'*tZ/jO>[Bے䦘IvmE"?j? 3w1]GtGoXוwb0ae2uRʍ?\.Nw135>9UPQPS,DTXf :87x:LM,ػݮeY j.o "%A!>)Ԓ¾ ڭ`x3u V'Ǜ ǟir Lg`ԧ]`{Ekouj[U2u{ 4 ^VRw꘾Lg=BoayF@P]WNa]τB- ی$:A(}~7o@qli VmG: ,!Qz .<-?#摢d{rM_`i0d|ø()]! RD؁j` m9&UÂ"oe;<'.iẐ-C&;v" "ZU 񸧳4c7rcQ2ž! ./Q.3:00wi;{wqLJNKyy/oXfjnHCcYj]&J=os?,,Da+2WmA8J-*N?T VӒ'ByP<[ro,|OIj9gv ϭcy{ '9 Pˌ,D画DPXtw:ZBinZdOCqGT/d3|50u Y 7t޾%8XpFmb0qzt톙>Ss Wb/-Ugu;A~>p  +bý|Ȃ2D1d9V孶j,x-.HG/7@=R#JdmgUiڠ s0P/X8GkeAyx=>:\cv*/vr8-2 bHh";Niv%P@^q M(J"04gPĺMId wG4 ]^ZׂbeZXeb3~RA Cd W3Ty)$8g%TZ0#A"H[ޝbxQl=0񹧯-dF[DIUpmD=*~kmAt ]ݺYEsNPhƸKHfÊHed}A\ogN:_vs0;j&WH ~"st_`ib)xt'Vd6C Kd^_p X.&%(yM\Z57#ɠ=>P~t.a<\0,#c%Z4nYr|Z dPygBFlusf;4x8 `ht)l5;`0 } 4q=eIX:s8.-cEO $CRW, $`xB6xS~~&MM˒9lyh̐+%IyՄٞP>ͅc|G [m rӅ'; ]A.8p?{Ke/Qip1uuCwQ/r?88zlKy?v#bd@74ٴ |Pc"2H_I–.j%%KWoU@=v4g@ =e 2حd8jFY@ɕh},P!VL0򔾆7 ƿA#N' O/ KerA9Q0dOUpQ=x gg8 (6S0+aw=ψt.Mi8m_u/ ~P B*obPQ-sV4RP9._"9xH{aޭ`-4mt:^&_wa=V~1EJcRV%73a\fwsGPƑϕ![bc^SHLG0^]RRhy7̱fPjW V9aLLQ#oR7uGŝy6BNN8oΌpgn#b㸁ijl=,I|k~jٳDCrFř J~/;Q _~ISf )GJ?=d,yeZ;_; h$pt{@c'u2.MA1YERr(`k3 -d0K4_'JUTgKuM_=6)U]4LTI av?{T0|fEJ9 G "k'=}@J._9{QA_pq( UCj;S.wic~ˑȥ~j7mcۨꣻf*?3(ێQCKk4:F]xn:=@tNk ꘛ?fkbs%krKΔIga4 "X`FX, 'U$4!.D5Cb +Cq0)|~;s 2s@稓A&uy`j~!!hkEY=JYe,6DŽjO %Nŕ Xkb,g?iD v;,'>Tysm մU8Ad[?zvzkkb'|36jaw_)[%lt#0_#l%_ x&Ly"C@.\aLrDȽ `4$)G5;>S. M*?G- af`h#V\$_\kA A36ݺ)pF҅OC!y8B#?ՍѪƘ[ [ӮR#kpG 8jAjmA Y@%`kfy=6&}_DA݇t&岗2< ־i8^?hYƌc>nx\gі<ZxC!]^ ޞU>)og|j/{TEddmg&GBv _ej'}tk4N%#AtI#['T'KKeEa=qgXs0i))%MqceY75CMu5&m~P#\I,EK!2F=KW)6\LY/o?T@hs8"1Bs ,,jT#N uD^žA >h^!^9kܛ6B$*ky6 d=3f]Pf"(UT;[PCn|+;ӷ:oN/ R:oOٍ{I>eNh wZ7˲},m=MqYTgg$Eܻq 3: x AV%7p::g@3JF$!n{U87aĘ y܉R7G pz߸ plgބ}ߦH҈6vĊ.Ű>uM"҈G_xu::ze;K}$$#㱻Mrx(QѼFm3)K|:v0XO%$p qK|[_Ɔkњ9lo[ [Vͱ'pL5V$̀~")ڻ-3YKk`ٳb Q|H-r74VAܮ@Wa ~0 (2+RS֔g*<20!}]%fe` й8.eBBy*އߘG(X=NOɒ^C2) [E)9Ybwsr8z uݳbj& ?X?M78BrڳbXY@Ik×~AH[3ܛEx8f6uGܕAg%{^ U;vO^)vZ8k>Zu/*|~+R?Ya\{~LKa ,MݦH$sjzBA IzU`(;q~L߽ II%U6mJ?=԰_uKӏ*G_ʤc]1^*HTS_]+QP{#;EMwk,XgmꖻfK4C/D^60v?)ssuᮃ 4[wBՃOԧxӐGm#x]0%/4њ?HESe;`5^xnw]UÎFջVނ29b}MltC u{a? Lf3IEpW2y֜vo8l:]uIv/HtQMՈ3&;\~ڢ6@q6[>?6M&_;z0=#tbNeVGdŭx`8ßvW~a.!YV{Z::J*0^+h`m~bK7P~TM>'HkƖ°oF NvbR8E>{y}qbo8Q*e{Q|mićGgDX"|޻ZI߮aX cc^4Jqolcec*^ PofC~iARq\v.>,i݋5&9Ie@b*"it^%ZҋHQVп>m/1֎k'T9]I AdzFac;t*-JC*p"ʋ Qy g-يn;pI#h[iX[9vm;~_QEjq48^%: qH!pӔJ/3Laψ(d<.޳Kq0ݒ2 L*prdf_[?U>ܑZN8(|6rI7 *$Ra$*q%d0T?/^7}R_Cs|J@lΤSu^BtO]ꌏGi={?Z_QT<"!ibu=DqBgQ`2%! }ƏS EZSoxIyͱm-\&n 8>FY1_F6ߚQ@GHރCJɅM7Qga,vs>% & \lsgmUZ~@Ӓy0a@Ibޥ XAHR)>xr8'T[ ՛ z+~2y.x;)חtq& hf͂hKd 47IM#M 6؁-@O%~JB+Ar rZIHOĻk\S\Qaρ愙dPLy5Mnɹ4xO)\b, 7Y2urdկcnKpBR[Zf:zD)|y%aȤ_Ky3|,זBv(V_Xt̝/6PkcmpCHZ$ݘD:$KQ(B7n=iC]-<=/p))ߝ =f _h7j~&~~!k[-c.W?>ݶx'έ']FX&;B j,W.P+)fS!볦pfzB6 )(h!jWy/=`O(ro;0le^u7m@E$[?[7w);^2s`ǎ9#DlRam@1 Œ|Ӗ m ->t=qB4+Ͻɮ)8L.r 8N&#_cxYliX Ԫi=A=D'#/5T^b`b9ȓCI.t~lKޠCǂТN8)kFi[m5&9'x!ϊCF;!]~>fp ڽUg"PE(hȳkƽr*x jxz*~( 1ыvۈD:\]_%a֢#)Vnov~p-(F7:aߨ%KJYT"iS8}'˔oXyf`! m3Z Yjmhzb? yn~ۭ TtIۈ! ^| !z"d=eOpwyJ(ĥOaah1 r "vRX޷qN6֔Se =m].٬2GjNh HgHc+۲c KVQf9 VutX3eFlCl6%>*5!o`gRj Co\OL昷_n[+:7eɫ+rD<¹p p)9mV β˳R1F}9Ń=u,dM* TFoVV~Q폇,dӪu51[5֘$H2zS -:."!rG|t@U퓱p 5}Z\".@S)Kޤ]R+p4pAɠ̟t4y;Ѐz*h:M{zi$)H8,x8m10&F ^ks&1GL>.:eqFH9BD",4;7T!Yj qIC 8{+@+ff u2 IK쟯X" Z5 3.mWw[ fD*),7)V} k*k'K5FF)Õ¹65Rfws7DVu˅bYY`~?UsV(qrlfJhYAMSO6 F &lF&s{xUo3rS20 3&}3:#qs-gLYj밻ڷD8,@akR]Ϡ}9tĖ9 $!Cݢ.HW@ywR "Z.,A A?Ol1N% :Bz1B<.PYAɽ.JSqul@+dTG7Ws(i۩*r"jZ 9V95qa^}t:0X%ʟe!M(A%yp)oOP5, cl_z^rlܔ-r}}ؓkE4FvA~{YkC [ akV,֕gmZecX{RQ!V9bG^"r@(ytv. r:U~kw哨g H1J%-Su'v7*__P7YS|H"c4+4d\$HeVk2)ƬXa,~=lnU6|XM=b\hj6V ;p;fiֲ„)혼bpA՜Im=֍הԷzfc!˅ʤOQr>\Ju^J#RʏVUAF;߼0wD@_wG vT}Ț`{/%s7qpYEn-!B: { :,=0ތi xW!uRb4ѹT; d{\wo#TUvPq2\8d]Q{}~WK?rL*wQi!C;t1YVkZ_IMT/V 3D {-YkQW 0]; %vzTR/n@QUi0evG=䞒nvs_(Zz074-)_V{P:?jrg;$O?ut0M(/&zy> ]ٯ.4aA #'n4,;O}E(4uK*:+؏|š}9~-fFv@y9!^Xdۃ7[/Uw1H 06aUex0.:s[2Pt'\)IZ5ߨ!zٿ.dd5S3nvTi/&`^r3YVF I臐{jFY& lC2u=[|GFo6eD"[-:T|4nm۟W̮&(dE`|bѬF[S+(/^5Ez]#bF&'\ NOȿK ԖIvY A>0hu)9ҹ@B@ebS ޟk2XXh(,JE( ux{"VõgH M*0+q(2/8I ' ejL•נh׶@mxu\:g"-LJ3Ο ~s]'s{̒TL+nR0I[e_gvMRfq2Qh\uЯA2gE .6&nnZ{Bba j_Xx7q{`OlFgK;^&r_vd [^}\z8$4&KpY#mbs`|.x"pCs!T/TaayfTD2?2(ȫaQC=n0"1:Cxרooe$]-3@v-Tb`<(w5BՃѹL*\`+u>2RLr䆇ntHZrd&%?꿐)ײb#TnH#+hš(vJzU~޿_VB13r ϛtPUu+-_)a;f#U{틖$>(Hʘ5oA:J^`R-COtfz¯`x87CLf'M757T?8ڛ\ wS8(Y%9?Qf:ڈߚMWO BX;p6 -I/CL羐p)An"n^ķK$}I{bb.M8CUhX*" A60Qm5w'6NhPXѓN@ia5v1N=[O몿ʒ8w;W?e/Rov" +eg# G!JCDlӫtq$R/q\;^5Y[մ%\6L PGv~s)m @Qs}JUk+Y,y>*b`gH~{UXʁ}ME\'H}iX!^!Ʋc* [4s͐,4qn~0|J4vʭ;DN` H%@a8 OnTJtq۔&METbK}\o[滱qcGM :?RfHlWKu1)QfKߘJ1Ss`5ܘ ClbM{@~7fYA$z!欵XkG'eե7g:75ˆ21fmvcc=o܁E8Cu3!2zەzQ˨NO[?xr+&.*Tݦ:ЫZ+iʕᄁ(4}5"FKũ(C\bd{"%^tv|9ޕ2䠉4J27]lP 4PHWNYdRdBJ-s f7h{}%Ɔ|(P3K|\=mr^ cWd]SJ3' Dނ!nt̖Opq 8ɻƨ&@F[~lQ[q7gfOLS}Uw"{ Y'L;ڰeHz~?ODk8,x*wC`Zqi?J߉}@h;Ϣ"&&R1ռpZ/1ct鈀q\塥`ޓqvz[|AQ\!)84GӋ\j5烎KYVe%q9 TilW8_ ;rI+h"ɇP'OE(9|nA\GGSv2+ѳ;&VY^"Vږ7zhb6 8Ŏs_7AHq kIdi4JSR>)~['ߙ"dMw~p_+T^VqZrȢne#b6TDFo]!pcLp +. j^6oy>;{&`gүD޼"{ReǪ&f褁plX˹ǧ2T%ٯWF< t"]ton{f--LۡwMXJ(^ 8rUMոZKg|c_.e`+{YS.' éˑCl"Na`atvE.y!277%OM:\ cK'.?՚Rb-B.dMn>G:z?|spo /l=I]lA*+lԞYdЫv%‰%קtVRKXaWRK(ЈgωiVfGOHiwͷX}@: +oVm_f_M(t[._?D)JK;gFkIq?ӡ)UU Il̆&ί!˙.*sW (b*9K"F;"[( 2eўSb3ڬfTS]#|z!Y駏q 8ZB'#2m ?9?3uG~Je4{Zp}Zkk tg= ƆuJxd ɠiPcxLj= "Ă?qBшrk'3q jxxQ! %+9fv(S[bVÊЏN2&a%\NHoEbLɳЖ%yb1,&kuXn&۫\f!C?QVR =!% ؀PQQ21|3mT(*h .#7ʴq8q񾒒 7sbq4$Q0p= O\$sɀj?㵾 p]at=\gOObo>1\bE+)R6A*\J6]dny3uDfKC_RC`q)^,-.[>h{BފoeP#QRk'/~5VNݹ;k?3;7YQlUh귽tMhL9K gMӡMtH  _Gn$ +gQ`/ DS6^W1Z^顏Z,l jWٲ;&-pi^Mia۹*9KgsB3S 6U7x򑳱]퉘+|#.2EV}+l{8\d$R$̋B=%zO\~yM IA邒ET)Q G4 FVxd]m+1v] p)S8p8z3-)B-22Z+z6 m5|a&homQPdܕj1F]TJryYw`fڙ @&u|QW1*~WP3!.(y>jiBijz#A%OcZ*-52UpT[4"ZhWGPIsaf&2 y`[1]|u/~vAq4I[7ӆL;hME=AVQyp!Y`A7`ԍGӎQ)WS$(h~omm~Iߋ"~)ko&?]952uX{6`MHk%Gán=UH$X>t!R >B5OA" tBT?'!Zƒ([ B">+\S/fFm 2YQ9VP*ZI qoO-n wyb޿\Ư ƌt_3~QrKL EEA%S@+JNҩ.9طczo HP[XW"%w h%m'{0J~II-!O&<^&@uv6ײ~j[s }!VxK +d].lp.64fo%JO@%#3̳GL",z Ym!P#$l)& uh ,IG{4JыiC=jD &ux|7: :{a-oqogWO5D6 by|f-5Ch'lLR0̲ē|Io\DY)$ h-a{H°ByvٲI!_'F }$KO`MzɨDb-BOL]fB-Zx~p~OSatۂAߢkVs =~Ni]?Fg0Z mg D8ѥLqF5H];fL/2$ˬFZ]Su1Kǫx|9!j `fPoIu `fFϖGIe@e!V8PWBHբhq)J(7ό[ lK Hi7\}*ɫA?%P`vOEPqN }&Jm\pdTpW;C?mE$`οZ |[!RTqnIљ6KD(2V-Cζfp7tqF642a_$4nR^>xV/ߖF}؎~}Z9yjۧp7=렣yhgh]՞<6Eg]K>;?PB':9diew@&[]z ۃbAֹFo.fS\ҢDbOCUwf@M{hu.l?iWd!_`%T Y_..$Ol.cJVIj‚'VT*8`\##պʅ%Q6+ շykԭrh@+`1 y?[F ^_NeØ.Rl7b3J01PalzuיWdL|$&(JLsB@VN4<6#k+PWsFzҋ5 .vDŖK lA>ْ°gB:x~_iā ~ӝ `@ =v=kxg _{&&s7&/>` .Ekx\OL|k)>ud6Xϖ(Rmc~u!컾/izR^=Ŗ}"e%Fu`e?SP]$&]!#E'mpC!*<:P}ƨy[Ouk4`ⴳFBupD^/ST1%m~G0>P蘵5P Ƀ.R\(ѱufyv!̚|hG m!Io^,D+sZ4eCTW)A\#R*BTuQOޜ90AU>O"]N# r:ųpob:tO,A)24/{)UiJ 3K%}}q`5gW%.4nwWuBEk9>G$Y:.}h/D\/<3ȭI^KA9EW]ywzsZ8 (n( jsy;bԬPdыVopˠYѢPf@$%N~@x'L!WG -P(6d UBZ=H@/{Ml/4KV7ta$(#m bL"ޓ V%} X*ODp'z֜EQ"X7(A-\"2f.N?$L^- ## $*wJliR'\CӠⳌӮvG,!l[_4Gtm w]Q\˙$ej@?VY( //޻٠.ta,E;97Gk2܈cۥc);C{W:@^eE&RU#ƙacsLӧb%Xl-h-JyJ],C t9&*}MaS Е͸-Gt`jJ)M9S?I3a쾦E0fEcc`M_8%WY;0DZ(^&IK{Ј>E vG@bN^Fb$r APhz+G@Wkr_4pX#G,[$dOjT5?"kj*6$N +3՟oKK_q]x^ ^ /IGB+_88X)VďK$S}Fz5ybKr4>^gSA؏vuY e^uyF_OϦk|xyO/S;s-XP{V u 8>#OXRB\ D[XFaR& am:娄fm pw[S"/zNq"F !{5&L羁\$&)Ub f959t-Z^a*`nt(ԓnJPVrC MoF?.lҏtEN#CT$^\t!ägT-DNPshʾkgbC >s)s5@͝<$aiQo@k]G/1m@AbTDgm6zgVj2jPlρ"wuw~g|% L}5IS,3ylD@"^8_O}iЄƲy )g^ڏJ "x'ed]!7ϸ8ygmZ/ol0ՔVlk!Mܼ]E:Hd^'بVŀ5!HGw%sȍe`o?T[v"9 "I"1in*P ȡ:plYK56yC&%\g s$ޟ"m yL Ҳ< OW&buH$cǻhsCX?`AAK0B'_kP- Co.y =]u|Dr 7~~8BYc0e! ')E:r Sh[0H( MkԝB'nf-Kܘ8V:'>o'2Kկ&mOeSXCNQ3X*܆Kv{(!o՜5^?/04O} 9٬ 7{剷 {ă6mgQsCtij"tOJxm |0:쬔%!xuLd8|z% +U cR~{#]Ҩ%`ck*:#9zthZBQi>BY|:N~o@7(`\5>2a.Nьn  Zu(ȖKC)Ŧyt|*K-N_`֢h%:}Uq/Gヤ zϊ+*O YŒN^کIɑX˾ az*@n&(&0:X;Gv-~Sz}e$c[dѕ/Ra;jE<l3zP杝GP !ZyLXfsI&Z&/K6wЄqDܔN6eMEBn+P෍^ܾ2hZ-ŸPi|MʑV| mDhB+ `I~M]9QNo?6y5Am%#hm֊u*Uih4$a(~^sn :OF7:;Me>qR5*_g)()@cj\Yl>05ncj%gݪ3fF?"-&ͭ_d'cZLM O#)3BSY8iwD%^?hY7~(Yh),gpwjSm'|T)aMSnd\BMohFC0%uCn(\H|ȫ6?6={ raHN6ʽn@/p"TlJ%rwNjx@*Kj Z8d8ң5h<  M.D&k/@ObۜLE*^9rfI)*7lcI9&6+loMCe %b58VKQVDjP=]owߛ [hgĢ6u5 <}HyWu'oqulJ/ ni{׹'7ly@ۣ_U#S=jjdYCL7l.:LKqL Mw`eTѴ$NIe b%mhLλ k1de~FQmr}JSSC1#UG/cUq^x:%jpcKY+,m'uqaXw뼘UlN.G)@G0zβy|vmn{q~SPBscM[SbecMG9U`n) tLl{yx(>\0F2a=O2:2^ϼq4Ԇ$DGkB-ծXuSv] 6KNvZ\MÄ \hCW=!WrtVs2M:f7x'ܒM+am{ѪqbZ/ЋP&OOg p.݈aZs=@F|bAtc 'зęȄwGʚ~G6%IehHda$V `S4-muCJcNlSpIh?XYm'۩`l:F 'E]5*~m{ 0)X[ ΠOmQ ՐFs'X$Yc|M-FUJ#MIiMe`g4^sqJb2f[rvsC%-˵0Tʡ'w-p7"O3ˉupi 'ڬٕ#({{uX]a!^zKMֳI70~/cqK ?i+:$vN(B;T#>F|;cյ7#V[ݍVv)v]6 0H^^WZv {wxZEef}#lK33g =@^әeg }< Hf]?^BxR=m^'$GԔ'P4g@&ʔ6굒li Z4DjXku6*) IΌ~ F qF_v' 0{_YǿІSCɪ2(ZR!7D"ָm^ Rp^Bfj֜I.6 S;fHFpLm|fV6bU 'N**rGRRRsnf T^{B 7{cC)O,1'jzhh_D^=i܀F~8MmpP\B6( pJw֫x/Y"=.cƮvcjTѼED1J86ݹ8wTIe2X*/Y \ӚQޝ=Eb28aB;Li bL;|FUUj9X5>}"{ĆmASxN:LQS9v5Eso$u 4Z *qZ(\4%֔ KsҨ$(Ksc_@_-C?i\ry\~ 3#x'd T}qߴ'C~maK7Kg36)=v-ioss[ik3pG_ -eH8Pso2 HK9q lJ]`TA0JLB Zn wjEg"1R䛺ă_QWC+#(405E._bLN?}6;d}93}.49S(w+="ѹ}ig#mT4u%_4Vd֔1QNQfR]k`*R8.  (hJ_1)Pbpuct4,ńnnPU(ގqc$>apNx.ܱ%yXZ:cu> jObƣ of6tҘ | j1p{rM9-dOeUx>똶h< Kj:l Uäpy%`ǿDu"<'MuKEӹJwh' _HS6R}3xP$'lcl8%H%Ms˪#\10fy=sb?r2qFqq30P}|ގ$gmY"E3-oi;{6~/J^lRʢ\^h;lwjM6w#Wy'+ji]K6l)]a >RjFdw" 5+-WD.d/@'xN?/+1HQP[ > kP{{b|$'HP 9~]4oMvvnŋ " 'zd7m╁ e)\](5~C6z"% 碝>]һk݀˞46 ;nԗE6wGȥ7yh!.jLJV`]7I \cYժ~zvhVHRr+zӰ)liAQK!T?X#ӖOsSտ65[0S^ٹvd)oe$NP*2j#d Zp bO7!MLV1e'HH+K rWUCAV7ɢEKr ] E sѨn8j}q[a+}c=1 \# )B]c>}R ZXyE3DASRAH;$GfRzq1HUݙ`*EyYo4mSH/Zsv3eY,?yGP:3ڿqK# ٗԴ洐t2Wº'۾tr}tl285i5;( d-" "~GN".{WΰA1IX##u|o6짭(k@Ww9; P+X-#VA @y7b qN i3Esёۼ/xǤƏR]f Hwame[Ikz\Eϟ  &VGw2<%Ώn@^ O vWQ`H=~rq4KWVX/ݹHSM&z^%ľ\Gv]z~Ū6=dW rzg'rsϱ<%u=89>vڹ\hѶy' 8mK9JPbbص1w's61.釂o ];iQCO9B<.Ċz7(Q"bH1GަʦlؓVG?yZDXч33=GwDԜb!v6o_[`Nq;̬ײ-? cͻ\4`3cS .ʸQUw~TfyP^ӟK+xCgJ::%"72t7Sp]H|HJ\]Ag ! ;14f>R9e(}iJ曀y}>$bn'>0j6_{ `KT2cňP u7$d 7|6N.m9(1Lq&-ʹ QW;_Ґoo`.)t6ס+q ,1{QR ~%bij3Tu` ŒpS y4]uqd$NMк,MD}}$ȋ?BSiHk<Њ14Qh0B=p# p X\,5dkhHVY0c_mqm5@1NW_'R/5(aD+MVS' ]2lB|ŝFl7wN4y,y*H!aW%SE+VX ^fL0 SEsXcsaRҜ sܰ*11% A[<Cacնi@d͊xv(ȉ#?'\I9DblM4[ V %m|B7r*vߜa)dT= >W ZAC;H@7`4$u1z*/_y0Rr}k Yyl1V*tERknژ6UJ.wpk xe6.]Pqۣ93wjv3nCXܰuk4{ԟI ̈;۸1yE+ڪkKR}i!"D>EH@>asJzgTsD/>ϫSr/eGnic֕"ͼ{>X jQR]i}^ĒXE.PxG|H+.o.7wF*$8jRD:mMΖ+  7X;R)I[diRJdbT#5p7 -Bd!T:d[4(EdrP ~Xmr -AV4iztו։9i y:kSrcH:Ѵil 2':ipSs4Drg$ 4B@ag} purB\A NG` ,RTnY&$9jh9j=8[bٶxT\:|RDB#"? 6;] s]dsZY~t f5B$I$W12C?ՎN+11rZ7ٺ9NYC{Epjcfx"0gE;,1.P^RP$m8 D*/D;JuX P;Oy@rP,ycv~VdӲeo-rs z#kY7%&zq ;7 \c0%"@[XdZ̅ Yvj+r43>mڅr<3&3H_^ΌEfWA7GY.}xOl^Ǎb})I՚#mWf7;f ٛ|(Od_N@2OS BJݫ zo~bk A'첩[ip^k?gJ.ˀL#N:p$S&֙:}B6EvM7َ8pߍKhs\ʭh>,9fʞKe0 U/1 oOsK# }/m mu, G&1wx-C8P[=OrUVI)p$do _< rb_%uLzpO7J0Z~= ty/?'ܦo.\#ʃ_9nFݕry̅> 1%9eʌVӨ^w|`RV^$:>kT;/O5Vf93m}&\[BIsj3 ipM!x@~:B;!rm.gM^uwn[m6hPpwYb,'4cƱOq/ւvm`]VIqGH~bd!a%㐨@?%s1mZC> ĶҨQJס?pv#܃y+-7>Sqy+|чa:BI:+t;d9ʐ[i5=\.(F6U-"T&>P, 9P4]CQ^Hsmv}5 q@_PEڕ@!jz{a ;P)7c)9WQĜXϗe@tluT Ŕ. 6Va.]Gd9"M{I*Mk*Oǚ4ɛ6RF ~:rHxS>,Ԗ9 C0BDr,F*H G,-cEa~CAt.ZbEL4#pf}(%BS=4~/l1eܡh*Ɯ"OKzҭ|kvf#e|Xb+A-ܥv} nz Mɪ͏s(7{V/=P#`t"jo8? FE2k)f`\bJPMHqgp\?a0#^,|"t@j,5dH΃(]\*|ۚG+=cO>8lxlt(X2-@h+P=OUt@5g5ݗ=Ashe&mt)⩂.f ª8KWZWGhx7.Ptt$V\OB mN`4=L,rF (aQIRPƹ^ A~՗W⏥h{^p3>>Mp] a(tF|9tsmxAX6Ry`k:s|S5T5Ց`HH[}љuPU = ߳+6.0 u ӸR$&ˆ\`45WA8wr0TLKb)ȵ0`oxˋ sŮ>g")u&j+Ao͕Uƹ&cr{vGS 9&cעwnX ,5xjt&յJqpY.U Ȝf˗e?vƩ=՟DK4&V%v):@CO:Hՙ;1 ?>se'\:?0b.#{nO9CÂiz}W\σGOk$Ί q߳aO,HGzA?Ozm\&@dHArfhYKe0a(4a!1~>t|-[b|&`\{l6Ig_S<+d)=TG=m:\h iy֪kWPD@ 2e GT~ld:r.ImaM4M seBm!j#L/eDa9zT)֩_nR # 98+ c|'iT6 "f gϭa M%qeSl-1 8^7lܕ<5Ic &>cVa)UblP BU5Zq\0ʵC!g@#k w+8-fXVol?S@;}_MB :\A+ౡՆ +txcsOQʇ.x#q㙙b`=;Q#J^>|o@C=`WVZ%tNG*-V >-M³#nzT"Ϳ(1y4LF'!*Ӈ 2̈́Ib,Oi4m`J ,@BjuRHԯcX f(ZfJT2 &(ڦڃ7¢px7GYـITtݧl7O~ՠ1If]H3~嵹8 gF yb`,F*bbduvy[Q2ܩ5R4;rD{UdYN?Ih9]zvCDaqDeR: Ṽ!e施\!l*u˯gQ]u:xv y ,{i? lp};FFF:hE ₳hXkq U= 'VGR\tgG09&?@_Y n{rfd~Dz t C/ZD*(Q*h-?<1h'2+ {.S^XN%]'5H , jTj_|K)*y2 !$?^PtGRհ*6rQ^ե'['SVDqZx !&2Y>Mcޔ&uf))+⩱fOy1c>p[x7{ANÝw+lX0{^d=%-V+:zn>zD4#0]ي54ӏ*a1ce"Ϭ_5B4cR0S$&0[`q*}c^R%9mfdf9@D>q)'PnϽV$q≹݁O@ns݉ #X>V:$[*Kխ%l =|bdI [=5_GiPYjRJڱ';g/PIGhbh?l: >qB/).uo8j,ZJkӷd(2|A3G6;xAAFӒSpdy>XK:Q&y5E9m0=WzhtiDoʤɱZ;(N}Q f#yzO/MQQSD5IDEQ 9J yvpLyUFdGx;-Q4yQWȈ.$Ѿh猽R,0eaL9wfpBa0j]"KqnԭA"_;#3X_ bZbJޑ7x.BOO/('NLsk*ec<8oV6DMb=czLv*, ŕNem|1dLE*xVգ k ou/5Ŷ<Ѿ O͒s -SƺW$zmȂ#D`=$3Id6GKbSI?OPMפ#m ]K՘Y Z< ¨z[\(kx"5 2A8?C|;H Rr6lKQFzHC r=i@dS:5`*v.cĘ旤#HE uCD}.kv)@n l,k43ׂ 1(%3IP[PKO*>=dBPI?&xF2Ajgh֘޹@!G~uz(]a_L ROpĞF$M`}l8T4` g(Es" 'ҕtJN4^ȩzp XHBXI"(}ღ/:eJvAKR$>B h&[hU]p$Zq*W6]D3{L6f{3Ȕӣ lDns{DS 7c ~b\í{I<^6N `Q\B)oxD|%ykttK}ΈDs t {Ą2Ŭ J%&U)E*9)#S稰ĩV~8=pjϪfiP,!ED_Ssx6!GMxl_ɘEb@sF(anF1H8,s vOP+?BHmb 0iƗh&.ɸi%cf-'#x+Ǣi M{,V+vEɡJ}0$%0cF$dym&g 6Ib^77t S7<̬}7I`{{}1G7PrJtg U@urţw JEHx,}|.Vd92C2 8wɤ™}edIUzn Y$%`XZ  gjuSNê7%0y|!U9K ģC)u%p$5*qYeZ_;n|VHgRVzXrd9ԓҎ*uwEBv\R4RӼ9\Tu}! ??gVt],7m, ¿0X> Mǹa11RWxj-H#:O9JKg2({|*#EeÃYwu.a9wj!̩GN̗Ͻ`+ փs|Š xN^^cYu{p)J wD*EWCD}}-Q N,dgj^Q}碶lJdk#z$@t *:mKQHAk3,(ŊvdzjIT}%/IZK[@> ɭӁ1jIbSe1eS6L` m 7L[[;h!t\UvJJq)gb!KurV GF>{| O S2,M*P/6̸Z_wAoչ/< iB_L dMj^UsB&kװa`-q/A*Vp;I`=gc,BiSq-4Da)ч"݄7Dm25\BR,%-)C\+ʤ>y ,[(4^Uɸilm%=bv:e7W!`fJ|qRaU?N1sJl%x\/tzab$n@ߖp;kg-e]hC7<,db/,j51Ɲf)G(&3 'D ? Ea 烞# )=\V&|)pLsNLuy,[TjfP7mrY(#f{d%'b!ǿ\剼D|"C ǔ%,NRkLf*%(K`GI)ysgx*OKm'[cpayzhV;(0Մ[dR^и'!gqtx{x}DO73$U]=O[}l|g j̟+j 1>mxYA=چ*a`KTdŀwǧ۫T&3t]֠S@wn} udzS#<|s!cyp !QR&9_'qTH%\74 ESnUZ<%∴g.IdrQAdB24Mw:a4k4%Escunr'^~ۺrgLy•/Cb$Mu$gՊHxm9ѨJf~+n1Ouo?C \N^Km!xS³f@ =`3@MQz>uO69c=7oPuk4;eLEz)>^ѡWQ ur`مp)l.k2.cĕ Q}J2At-Qtmdumz,cGl`ҼsFxlzNh "0Y[𲧚ō`8 @/E&Tgݱ⊦ Dbݦ2691Xd]7MRF-+!dWmmF+dwJ/_.)qy{?Ì6s }/wnzӗ37)>Y<|ږ#YGx7|Db1%"oc}v'3\px1E_'=?Q-10V9%y6 erI1RԠEz4ƵZi@Ub}b(/qԼP.l!|yc#\\V+Hky(Q@ߒzqv`JCLwS w2 DIDh_fPF#3PtT@H}$O5- _6M~lB2,?Z؈ o[Z92UEO!4?dڢ 1iot}N]@ ;6TwX!(̢ /eިSghW#)'EA=foa,~y!X^,7.u$Ծ+:-Wbgv'l*;=@f;T`}֞ђx@hUݭ紜ن/]hm"1,Rql]/wCU u@b~%p{Ml>{]oNr-~J4={(umA 2>t"+15YK$,%`QB BѨ}TאWpKHnz|cv{ݢ_ێm~Q}x] }Ӡ0I1wmrL?"O<[t/k *'@BD=eɣFsÔW\_s*Mx'ȭXD`U˵v[̐\~j0vDwˆ$&Xj`3xOm@O[/>J[:-#i+[icjP$Qub9 Gg5,(}C$bPqVBrפL6!`w YGr,8d)Mlg}Q#m.?kX[O>BfBU6 ;w ӜnZ9 "!n7-;ru}+^1-k;RI^r_XQl|HL\KA1Fz=_7Nh <>2G1t>FfY,ZVTjЏuU ;v ך+ ϝp="E #NBftcς]HƜb>,,XzY6ȸ.wǤȩ~zH%&ݤk 0{m6Rkm|fϲ#ϯ^{Iq!L,1=3Q.0{J>Jpi=ʹf"6{PQ˚:[{cfY S :}CGhm݄@v r3\hWicܺ~3f peu zז{2 !rSRYuI5ɲ}=ƺDda|v6בyڒr=B C ̢n~rg{CX0{H.%jD }`vlUEkʊW;T.u(;Щ Abl 7o ~~z 0/H2z@ 5MT' !f4ʜ5-XЇYdpH}bJ) umQH9X|x?t :%rW=f9`P롼m:&OiS:{m \O )TOIQ|O 02r/<sW^1EDVe/|b;Aǜ~/coi'hPmkt"不D ] jMvߏ!\򄵝R祁@-91=x'Bs#)zB1z$+oS[7nd̃Q 1_ֹ5kIWQ]Ѕgpf^-J֒dԁVGjګ8Y7چ7M`[Deiyso8nw\-g/aib$l>K" ң#a!.ɛzC)7lɘ> !j4I7 %jF7w`8M¼K==eqRgPGc68hfSS4UzZU|:k}ӄ]k@G$trHy*#Q,_[{F9.[W ,>1 $;vk)-wJ|B _a~5c{ekGE)AFmj^ ޫtBJXzwş;( S$? 6 AME69n}^s{a[f][`.3qйo&!XO$k m# DTUgy Fnt=Sq@.~@fvuH'TGGMN9$qqnMTLMpvڨR|rӟeI?EC a^:ި'N7&cW>CTk 6 Y+j-.2m}+˪L4ZaYmƈk{NeA>D;ph.t@;h$-VЇ[䫨 eifYJ%~L@IĢ|ӷe0F= tij}tZp+ -`O\vKLQtSz(4!61.e])Nu{?Cs]8IYCX,XA~BpFԭx>,LT~BR (k7gfROg SMnwj)||"]|Yes*|N_ gꪺ?B`. 2;WC`@퀾/r(fߔ}D&0PNbNTi= 36p, ;|{iTGYFQiJhĽ $-;^ )\e%R/P0QepX9H/aSQJYHӆ8m4]4}ޗ =4j˟j'#߶ ֒lu\^$ոrh4XX4]}V6OX%LMX; G:? 9S_s 'SǕЄjObtL^g_H fP:Bo_*wu7Ofϕ+e1C&%e> az-b 8M]}}wp%dmXׂ??М-vL^As:P"+G8pm.`$c vI_' *G+ڵ Vf.,739Jh M5<`]sfߌ|Aـ*Fkdџ~Q<>˄_R/xZz1F{_\Q-kJ翊Vy+Dl%Ib3“C7)oThH4y3(H2ܵ*WW^G=} DM*\K +y/[ HTvJzb\~]#W)?CA* >BNn,|LS??tS#O|Qk`h<I}=yPe< ߩJZ6:.40ԋ+=arcYnaUYknVVمL.F?~-=ca)к# N!NcMI4O]kd# #D'|*JBAgV+2uMDB|쓥нq͜šTe~bX$P=g !BY!ؙͮNx ׾ '1ҭIɈ&S˜(2/3{ . p zqB,ru=pȋ`rJwplDp~./:I]ɰKKD:_!ԼغZa zCVf IJF`z CS@߈"-sN:y/H D_ogAJ(>/ HiS}VAzd|<00w'0.ӏNh(-tt[Ml,ݠO-bOŢY$v 7ܱ@]Nww@[PɖLxHZNuޚG眽z+i_x@ZR"\d&a㤗&d}S#.q{SQ6&e(A}0fؘ@K qP _]D0%kҩ9ջzud;^})JPMQ)̎(IIEWK}clP?*@r(G L30SbD=o9m}O;Mֱ7ƭ?Rn茥WLr9imx:p`5u h1 qxlޫyhλ ߦMӕ=BX )l,a me B5%l;jB<奶b@ s4uS6XQwө},6͸ U~A.j= ^~SaŸl^u4Ϫ{`qoCB5"ezN̈,3i5np9wGX;.6Z{~=ohilsAgǟ[O{N82{ .1 ղȝJ/U<IxiSKD8ܱIu)?5@J@yM8-#B'Sup?feF 542MZ-F樋P vt)/J/#yTQKt}Q (9K)y";ɲCA[ݭjQG8cI {_AˬY0Gt >Fdx!]%eH6II_u鎢$r(P˝@Ki mFQsshS'N8?lWkJ;i>Jb4Cu8C%#x^z)P ?r{7c2b*QܦRv~j9܆*"H%<7Kȥ.aIXC7ɫ;|g:(#I6T!Im$Z'ͺح>o];8#ƖZ?`~e`&*mg þ3WJ]TNNAoӤTCE> _UX^38&I[ZXkg^!pP=V2b}]/`fbb IM>2h80hOBs /d J`]t+\Qׂwޭץ򲠍Zf$3#Dq6J.aZԄ,Ѫ h/nQhZ*')"9mqQgLg~C-Bc*aq%` %jbva9SQYXˡ.phqTM«R<:Id/5VRtL9I^tuUKVZD%pBl/¼P^AylJ,'rD:JIKO׫} 7Dΰp6C4PMKrvX a*GVRu"@~#&- fFoLժHņӼcwZYKhWoQSh:0/v< sh Ea_J-&qP!6] !;~m9cT/'##S>9{\z=.?r?’R@BnWI2HG!uԵ1mF,I& l i4@Rh1 7\u`*Xor'n#01: V Q $Eu+:r+$*6$Zg}֩G97eϽOZo7 sw2K[a: ⲶoYj2ٹ]\S}@6ĭ}ɝƮNl@/|3sf 0Ϛ.ȇDCA{4RmsBd '~oi |m:S;f'5oH 1IF 嘱dZO^s1hCR>F,#=qf._5۔$9b MGMbm1jkPJg4uH>Z1STz^U6.?95qRxkΎ?d^E1X;$u"Y婹Sw똇!ƓwGdZ @ckѲ6 YWa:J+46'^ð-t[_X@CxF2?M>!dvL$T};ɍ7w :Aך|~\oqfxF+]5׹! P4w~S*EߧȒѣcWY;]E[+sBL}iO\?Y/ܠ}<}P r$+* )c]G^ YU^G$Xl*^;kA +*sk6\<$B#6PҗW%)pP3qDb00r>f*Q3mO}^Fۍ(Vcd{I6Cap!Qxßw!:xl3>o=ovg."l8gNv[T)5fWz`lI%qQ|v+O ^}@8M}>Geu:Qecmr5QޫfX}%n}7Nyh?=C4`.9) ܩv=chMl$'JfP[~o'T;;e5^݁ ~1p籑mi3іG\Bg]㰢gw,pY:JTaN:YB!{H~x  =_!.SM !TAPUL4N"Tdxx.y/=w^.WP7?h~#Ia^^ 4<,! L(6u;53OH䷾kmqhS[7/Zԃ*^UXºZb\.kڂ~ݣ @HW+׽ݼ,'q w,Vo9W>^ 'VxѽǾ^ȝĎWN' 83>rIPZ\9OP! ܺkanÜ3th#^=ʳ#eH&YWDkNqx0َOG-{sJzu}6Iq6map 1jͩ\8 -kqu8/Wc]^yn -MZ  F".S-`%=`grr 6Jr`g{3JďU4lӜfִduIGy zzn=8Y 3渹]:oTrAY"Eca8=Oy @{Yf >0 I&gp%&q(A,,^}dP!Ғ@r:v mt:@/]`fqr U;bI]!wMb aIV&VBԯ[̨*Jdy v4*SHvpT;u.xXz7:b3ˑIˆ{;Ɣ6'.!q ZljrNa ,=#K=22bO .^'N@>6jӂ E\y)tжά'Ր eXoXE>Q2 xh8Di IH5B97߅֞(`OZVf H^b5,Įmjk4 6BsIu5Y -@rYkP,-hޔ}&'h-9..Rٿ'4Xk®'3:{;Zz2/BuhIFo *1O[f/8қ1OgyRB*TLw:5(6+}gn-B_X8EH A a$%yry)= :SŇ%ЖXPcZyW#.Sw@~s7Y@aFhY\%EJ(B_{N"7aVE@AuL٦)pQ${d;NT xI$`bqCϫz ૺ*\z7ߙ*;zq:ʳ]X#b ]mi,~"|h}%jTo]wE;!Ui @4.@b+ զATPW57T=F?.[H^振pٚ }[!ں+~3`1C4r2=HGnPp4}Rτ2*:x_22=?pEC:͈djAʛҀ+(!wPj 30 PRp_7XB aP|f1yRy'mZb,Oqu[ֈ$wjkOC<2d[i0=61ͧ;C&B}P<  %~ҏIj+0.RpX{)xfr8Z"_o5@Q?EdoNۉ$:+gGP>BL5{ۯFtsjIH0'0=t#j vAWk€7lv<"K.%hZۛp'fl'D<&> m1 :-B v&lk|?O " ǝ(MpT?d׊Ҹ,&(`Zi""ħ:dkmA@;涽XCN +Q6= MщFҜC w I0fen},ޅ_}Z.~4A{JzEo4ؓ3;r$:gWQ~hR0IGwKr@qn~`'N폺w[=cq0{ !5 ćgo.ɠ# 9zt, +}Rv2!8ӊq8P^zO5KOT_Y]S;%'NO{j xIn˙v=mvٜf| `#J"o:v -pUhUCi;}b e㆟K~AӟI[ddMcǁ_}?X난wCeE9f-sDr,r/!/VաoxmfQӠ!c3}UT$$3tJ&t!5 a$BZ'hl0v0^.ۃF^'ֱ]mx_p|(~1IQD/w glFU4ͩr! sxPj%/ =B;QY}}4:?w L9h# 雚>1Bu@f/۠gIq#/|G\ZnC?jV$| bd⠖˝ F4bH#ba;P} pHs"~T=1& ha}dvj Q7ZWۼ}#f.^Z' HAFi"*^͸~M@ NUs:+jy6sp!l,SovԡM˸8t{]6-bIH@D&*{Ͳ@]+8oWֆ>#&wK )E~]>v6a8KSUoPD(x%.~71}uHvW@$ p"[JJ,xxzbc9Wl |&.Z[$Ld.8'>e*H5n_@L/, ײ|}At0ܕh&zv#7wADZ 쥝V$3诩&˄zDŒ ٸ۰zW]l|~IN"7*吏h~B\b%9nageD'olo{7.C]f!:`F0 6$uhU8hPm$Ps,Ft[[zܖ㧟1ceȷ>pm#ġH--69vDuc=j/SC^,)6`_2zD3 ,)]5937)WoI35h S)myrYcV6TnQ/`הV~ $Sm9JPCy5 "rt*/6hMRމPꉴhL[6K< ⲇX/ Œ [&ޝ 6X^Hf+yǂ׍~Il fx =#*}+׋ W A@cc ,:9p{"O)&Da,rk˅HVD`IyFƑ_DDz^˹L"6NqCCiwmY$n XcgƖYA9f&mBͲ*\+sMgIt(^=-@^,g^ȂߜL"1!쯙7x%5/H0aYͦ[v}$LMņb# 68IeʆBo%cXb]tA=u뤺+.F2OuFs}WZ"c`l*`pEmX'j 6w[ˁ00[`wsHعuzMN6'Nj/ݑ:|TufRU37uM/_6dP:=S/ T2v UO U wxЙ'A*\N={^#hH%{*9GDQL!B9}d\D\LZ%SS 5SzI١x:S"!!:9_!$$Bl { fm)a[S |1{A%ڏlᨯo MTr4n)u}6J 8-W"(WHpmهi75*A5:iuNbfEMiT6VF=v%}=:.zFѽfC<OmVs% 6vrQ w=QjxYҁ8D"G7NA!PZc@rJ2xH:f㭯&5AuA=^:MH0 KI-9|%i컯>;hXy xDbfsER.JbA'2E.~闘6*_:BѾe3,uAʨ~ŤJz8^Ĉ_5r4K~t_$I)Jn/!]jUF i_I x % /Zkf׽0JJ[TBS~zj3DAUh:޾Lbfptih/|o(Q2g vk#1xRm#^*'`6Kh-7[R+.MZֆs2~V$Sl3+:%-zP`:#+~A%Q쩠rրѳ|8(FGFďCҲ=[@e7lwAjk0F:n!m&s6pT(fn$Gaf_ow  $ <,L kXu+`~VtEIU_e++AiA Šỵq~wet~ s>2q3 q+/H25Un72@E27'W\w<x;3R@n$`;aqZ9mK⿏| A= t2syW9 3Y:x/'M8Ybk0rvJ]I4c`nN$쫜@kr5ix{H i(:/ĝŋh"QPԂ.nPI7*/5H$}W!)_mPqqumɋ e?G#hR|eG_}S S490s0 )$?L0rAJ+XTf}Cf:qόnx MwmD^|= UM_kafgCeG3+u7W8_3 唹 _[¹ yriX+v6 b^9 W Xo+`ܱj^kp6Փi@}15 v]Nں2H: zТO>*n:VT<4 ahNU:p(򕁲ĉZq623D$b)E7'Ь(ڛb&8]8H{%s(L^8 톆 M'#Ö^72}oXkYc2UU&|/Ha(,Hײ|YmɍL|FBEr)zc)QzEsͮ:s Ĕr QǾ2w>XE_ pe@mG$>%I5G6&zri,ݔ$IaµZY]>% Lz_/aSB7y:DJ\]Fx.<:l$Suzu"C<¾P1AHT~AE8oP0T_a2_Y%X4Ur LłhGDqnujm[a]mnҗ.!-3+m~QZ&sBR]^2Oe$Ltz?p}|*_hγ%PˊuwCۛOdd%MXKt^D͛9ݶ:bF $37ė:/a~LpQdB\Fb˧i9K"2B_i5A^ +2Fn.= HPX -qe?p)R;;`:]/ ?jrQof_Į_b_>,D@hKRٛs3;2C_?7PimF&O)]FOE|l-&NC0-YD]CAgK%3S,Fz"['%:zgJ%U Ïg*vaBے1'c̏`]c]<95+낆CE&`xa biW NkJ598F?612\Wk'!ɓ ` jfݮ}@9g[1R99aQQWKAK|Ϙ'UYĠCh)s1A߅cgib E>;N}ir=\Q=%Y =C"N_ -tY0G6%)+ ,Gi 帅2a+8aKJҤъk03.Si8K]61:J"^=j:L! RT9Of#2\ծ8c*!-MB9_|66~09p!`s''xv2&lzT`hj N8BLRO,k##tmcL%d249i˱}WiDpGPoε5 rě% 57,;~VUw8`+d~=o͗Asģ X[l]wW٤(;3⣵obJWufrhp/HnrV ;[N!JLl!IJƸ #At_qu,8-e5IEJ}J[_E"@҄S ˽qL'o@mbۜ?/O-1a}8` :•Vj+DK]HS,Q|[s҆ 4aȥf E0UFQlP@&YMmcWu) Ig,j6[ڒ6s"WLrA\Ⳑ(Z,S8mPAaD+փ/w-ZS!PL![eOG$LavNs8DBXx,\ '+-W3wbYpdא3YGB,<̤A':U6:4%YPtOhR430^zv5p*ۤ|e#~o.;*H+\DĂ& 54|csɵ!8VTFCO؛ G#pB'LJ8Sɀ%x@9S=Z1|vގ̿Sד{yD010t]Q0b뗤fB/C` 9:8S)ܢr1QyH͏zI/OaJ'tׄFl=֠p@mHnbm#WQ{؈aN+ 9;_5,V훽ދaMd +Fiļӕ5avl%9I hU dXPş }42ئ?;)Б{7;A_7 m_9snI!΋9CkuR[dmIiA/ɹAI(WT F"p8>տtkђNgh_6q{VaaBgd0ļx'|.D264{(ɞ,(loA lNXMs7srC`쿡Ʃ"#DUÅ_Cc2Y Y{RB~EF2)e("Z j<@OD5 GKGH f"܆:iC#vDJuܔSڪJPRQ|bO[+h;b[8hGXr qoR!vKd418`$;n9$H>aAB6%fqҜ;e2$s`-Ȓb&P 7xmP .։:߅DB[`vϐoDvss4~4- WDy^m|I"߫o圑5{dt05bu&;D_l2W}PD;*+{Of|6 fABφCk']AQqQi O@i.DM{\-ߡt̘ۮA92@+;w4 7e5T9cOI%X{Z8\#aLLQD~۪+)T$%1i|ubcM08gVA*P4PJ@C:5ruHąrMyM yirFHQG`/~'ʄuGGGc(ڇȭ)z2sC*‹r("W1Z W74#LxRT6I)wOz^k@&gqvWOhO+LvE]8S6Zȗk`K%@)G\{^U*= ;eǪsSsI SE^cb#]H LuWk͗G#iA8m.ɗ~d^tb_ fY*?ޔrUm5ƂRx ?#~oRE>Q&k踉v[t"]G3?kWߟq=? g1U}n]1O3AmCZkgӝ 9^ +1OxmE -IpJc6m, ɌѐQ^F_G޵LEJJ|~~YMhѡM2:M{r} V+";vy$a.x ҬF1%(ۻ# GIy hoqrO/9Amÿ2 n²ټju6[{|AJkJFΜ/cŶtr =aoSWWFDxи3ܖ>p%ʃ >&Ó:! |Uȇ0 G+ˮ ~z}v^>d 5#/ۇۃA8ټeW噔/:y昴ֈs2iqj;>6ȔbEHea}N7_4rxn+O奧ןӱ[݌n=L;XR$KotX;8۳G.sJɬSq BͬNbDl9>5XbzFa cԱ`n/E#@7tByN6Qَxxٽ6jc^AI)Dg\N WT0s"oG61z]r}5nؘ[ o3%wi1|_^ߍ?%WgZlٓd ur0&6 rYVih%CցWixI=)kyicnh ^37l`v^kwM[R-Su?OsiYړ܏2$2oC`Բ8g7ԳES@+݄w(fZ>"%v)$|s9p/sKtK `-V̅qօ}oe],ԃ< obJ(a-ٳN~ 17$4;D%7;V= $NmLL]-ӁI,q3%Imtd7wLd&aȏ%S9j$bari 0Q?O$Ģ8:}+QXs| w&Q~,Q$:\ RH띒;|8lc4% z7ch^IElQ+)&/Oflj$  ݦr2Z|U-:'NMs.,#1Vd5IkPdAP&^p![5X,/TYJ4ղv$Eg]8v!͋taad@rF r K[AЧ3tIU#pppdA I.,V[\u1$b oDk%:7Վɘ 3qi796ɖ#%)#ӯR.ACbӬ*^ R׃ )j)fsOP #eœ4c/Y, bGt;G/i*XiDr]nײD_`{ԓ"45#%W65>BcNgu3v|4LNiaW)A{S8c2g Q I#'KM+8}";^TYWBN"] 5'ͽ 4 LyC}NiZ.ߍYGg؏( gP ޜ(̷T;jsR%fSː]gkvzD:Eu j.╁q|ɪyz>!lĨ~$MHCxdМ@G`aZȕܪ;xڟ <~OlεUP[Bod~RIweRӶbZf_;E3)>{jIua@Ե[{M!'wp~9!􍈝k jՑ1=vaZsۮֻ17i"ef`de^e8vͳ}hQ$J/RĊrN[5 X,5@cЕ9?yټwKMx*ؿ~@Cq:X-.$2W490.V,GPU"I\lkϢAF~ԁ ps2,K?U,yB+ڦX;zK>k=M6puzش^?4()eZ(U⾯:BӆZ9g5D9fA?N*ۖ9׷1;I6+8:ZP`Һ1#kRalZPsǸ;k=yBߺJxlob)|1o5+_W*0=˕`q1;HqhC絇~-#F~ȹκ7T/T 2a-Ȍ?k0E e PGhF3 I@͢H!PfBZ6HeL^YML,PtF{:Y{$ZEGYVxg(O4.Ke<}Р  f\&щWȾcC Wf|7o΄9duL+DoWv-=S49`_͕{Qu;*BKʁ; LW2fV#mlתff&˪` Be%g,J\ڝle*&5 Y'gV:YrL)ߺ Ў"$mŦ{ +/ cwW޿g^x#4ccA;@@ejY Wj~(+"˼D_c_'"4.4EQAS>ԚI|{<({˲ur@6pj!$6LD ר=${I] (ⓒڀԝV]? +sаK8gBM&4!,܄Byʤ6~>j*FKEba e2贻)&bUS>= U16kGbXr-]'J.^Ń!(4693D@gX?rx8:wr&ՙ* G ̶V`6Tk\)$ ,Xn*HN1[h s$ dRp*w7W'Hz؟3`3N: ЦH(uQXpO]ZcBL@ ]}2G7ezjS$ܲs&!L]W֐hc*\/.>j_ y|'HvhPv?&N ^A+Y52su֜\lu+-CqYP'KEXTPVp_V{ ljljQז@ 3O]8535m %N?4X)%߅|^} ]~uU<9T+G7QS_۪ӥT„Oi=NHhV](cUfe۔ubCXNasې!t ׀CGh$;3pVң ~[vq.a ݨZr~ZoujeON}NBxԏ}!ZEn޿m>/C\Wt-نS F'alk%Ī">ԋS>TY' cn~p#G-kնYCTGX@{h{glꋈ]{>=YPS+ꠢsy_2P4$]e@f<[>`pG@qVk=>0v 2=QBm꧐eh@*P_G90pH'X%x:zqzrϋ`gg>SRfq#X:!dȬLr_&Л(0}Z7Y{}Iް_x`<uGi.Ma1~ ܀h[GKYh*D̊*J0QhKTn{t㷐y52!GHUn~xt 9_Dh&囹Sˮ ԏ_ ڶ>=MA~#H}꿮sg9pS6 KI.UG6g<C hJC@ͅDSF=@atG.P Gs`S 8n6̶ɴffקؠ cUN_,MJqo6<^?}fQFÃ!ᅩ적fOJCkǚ2`PC%VxɊYQJR!a? PY2㧻4{Nt8 vpB)ȑ&7y*A,kFQˊ?ğogO߄ Zx[%Z[ΥUb1a'0W|QojYJ#r`|2@2Rq;|'u0ͯ(S"aK;::yRFP[eL>ElGY`x^.I !sgs RFDq^4{5Z(1%g₟r6JBoAU_yΚ1$/[y6~T^3yu&r!GuH j$MsB6<'@ &+zON(dn%H8χaiz(ܯ+n|z>< &M]3F3w jSסmQۗj08{Ӣ q0 p`la;V<ƔަDDkQDdF2A|aY7@k`R*U>` NޖAWh gi0T b$H1WiT+f̯^Q# NjL} b_K-q)Nʲ8 %z`]xtplRdoOp*5m :niu*xg^?28Dl+z[Г$絈# EwX2}&RtJ's$?xuI WVM]~jۦδ@¢,d8ױs'QNV\HQ2੓lICv\sq? {],ҏ\ɃSԸDup }1-%`;ʤ%2Hҡe ;îI{{ P敀4NHLr)q_ WO8OjYڵRk>@E;B]a_'5 )ڞ5αM@gXP,%JgiS8qW5w`RJVs;)h{nur@9b@#J3ĆpGĂy=j`n"Eʥ|wM6J:zpS`~,ĺ8 1uzᩓކfrKrBͪ@e^bi 2A1cX3Ĵή=C;nN0d^QI=nd\%iK`2ԓ+AuN%t5KXz?୽'=\w,NDT7miCelp7գ9Qw7xӛh R'71ӁR\]00P.0Kmbwh/S`o'PTAj7Q'6tѿt4 &L{HOwTN2w%kS/TvRk@Gfթntr7xj>򜆭|_4-_'iNK}۔^~F̞4R [OC1DZw 7H,ټ đ0yF Ry7Iɫma| 'V08eҲ\TJ-=+LAԹoR n_I<>L\We}?YDkMͼ].&~sl0SL[nȒqOjo429xU}6ݪ~OΦXi'p?v4&fd @2_))d?hFUwX)C4v4'P0ώJ\V1VnJ [͇*ܼ_PNWiic/׼8#TrՆ{ֶeE`yK»d>ؐjms shXWZ]Q.!!Udܙ\ĸqj5Wt,les&\`K?9 NL͆8,f29PV!c¼cJo/Rr nt2_[PզLwÜ)x>,:jDB"n1Dgz,H^Fl o?v${8v_f07ڇeJ>7L"(%Zw[Cҍh;CSK=qtYez;ಈ~?hVְÝE֊ii0*Q49J#4CPや=.[4%#r1ЪR:E(|]~͑ƕ,脙Ge.;V,WYѮ@7~[g|Ȝ5S)71fg-Qv1)xo]E Q9EcS)4޵FËSRhʥQB)TVWVx_(9Db([1Y m 3 q<"1y$ɬ1Jq?3(XNm){WT6V"J Xpzs\÷!A氣il}fF~6?X68 Հ2~VywNmid-X~9eƪ;U}r#B;(H5ʙ 6#8>Ϯ;|w`ҴŲEk-S."wYŘ؎ʀ%;tvϢ鉖)qrzJm+biX\'"UOX(9ziZW),GlvTKqp\n~x˅nF0EE'ߒQ9jksOG6cS0(RRGD6V&W,"SY%p1^p[^Ր޸ dtT+ɫ*2^ =Px JnFRzZC^ueCj Sߨw4N MhP *o%7X {m6]Dۋu7llL&>@t:5hg2ǚx(QdxI񺻄L@2P :W}6侬ecz@|o>0bi/㳴^cqj#;o!0]O6ЏO?c^€DgOLJ?#u#̂aC VB%>ETn4jLڨ4?mf8YG!#LEe-iv%&Om3~hU@t-t}Abj*!Ë :Yw&pDX(lQBmKNhiR+pu!a~;CT#Y,kܥԸ`N u91C?\󬽷\f~gA| )ZƊ a/2"ݞYƴ4EHGۡ} GKYx-Obt䌡l5ľri(9T:s7f5S+0BAh):x1kVK?O(Ϩ2n4G`Ū6F XaWΤLiq,HqL?,I4),uwR }df58|U󈠨l-1ﮋ;2 4˛^Ti>'(+Vdj$*J夒 )_QHF]qg9K\l3^llaOhYeTkVXw.S:I2F1?:^g_Áܣk k5p$dia^gOOAE"79b2N1š}x |)ވ7_Fb yh#y=[ʙ?;q٦B4G#@#.5XcCMp#e=ufPm-뢽 ms_{'VQe '9*Fo5JŤq|V˿ٍg}"ˆ;w/fDNm>ˌ8+|0A+=$XQalQ2جxtj\ A:T슭? 8HjC?b`|wS^tB#ܣE1=vʜ)R[R/3Z}ޭőGHF-e $h<`zpJ\+HFq JP2|j`1I*ΞvGn@@Pv鴗>EqywoNF~)r3~"7g@UF}HEizpN)5ȄVQZҸt ]8d['kzڨjKWR`XqA WBsq?/2/Ȳ-4kQz1e\*l<0_"f>jMˑ->Ym{M`k'tSKUxqcHh-&\`p?Ry w2 ^lyLpwveSCI *M_ynazޓ >{@gô"5\a9L;,D+)f_AODvYsBC@$^шIEw`I3@)ed'UȊ[&Fx5:3WtQqnZG1&dƫ p_$RM5Xcľ֕*h 'f:$iz 6.k vYBGDh+8+7D%:<߱WIrhl*FمUT}_uP:`3A{8{;x>,#-5F&E%ChmC$n6^UA!%sOj q1͗&Ǡ]lrTZP™/K?:8E#8 +z"ִ2q`]h͠]1[z\~tg@@"kJkxRwvEVk:Eu?4I^%% ΀Eq[עdCc1n6^ȧ_Е<\6~dluHp%|`Mbr 41ɳ=zR,B&H}(bzvO5WscAgtO{M*ϒm^ k/|¼Oma.QuoY͎y ! "ܥB?Z"4G[ |W] *,1'G腯OuCb P!rNP0 xn~%}^ 恫,d)ԥ78<@ v@Z%iٌ"xH$mm7j^eO{x`7G?<(]bQ8 5ss攳'33Q`S8ēt>F2YKڮT_1,(KYl󪄳?n]hE+)|6ñ5|sm9rV>h{=ZΪ8h:2×9fg WU[ 5@bbG+)"U.N 4A 7Q\_\+o^%S SyV[`uPӇ XF.gsyFBre֮nTrv2FxƎaFr`bAhJA:EgMX9q0eڀX1ک|]4˞b1#޳>gXu|h"Ym EWcWHmd蠪TPQn7#ǾR oB6]HX l9dG٦:2cݾ0}4ic G䑤, |,Ҫ^2<=0?-wOCr}JJگ "%-{r@oc$bqXt2m( h*&/DYTp~ق zdHԀyd! O{E,|Tk&#0>t:Q0Ży؟@{Nm _E$:NH0Y̖>5P\YLxjgQC_cN-A~gG$׊o0ATEzZ-ȈXU|zؤ#;켴8~: VNQ.WGN.qpoBE[+pɧeDC6DQ Y}auWO*xy|??UNG*a4y *ħi@|t#1Lֻ]?c }x U<J"?58Ǜ2( B~o_ܞRjAEoeVtܗ%b.Yyq/v+g5WM>f`DФrtAA =gM R^ګxv6vH/5 :a"7>,eZ|j+ ZbѹsqS X˴j1=hrz(C@dM١V<ͬOH;9ӏC}%A'ǧb%m{2DI6j֬Xz ~nLM)Ƽސo AtWb֮WR@TŽ"\EQdm0Q^߸xx苻[ߎJ@镮sTlǝYť:Օ&fHs`ym;+q#Nrp"HV廌=6g' %OA0[ÙRaYrzaٖ%Qx9Iv%Ru"H6[~svz˄łŪo3\X | M`cՍ2r2rE_vEaSaڹhDVe: `ޒCkkQ:5#y¿UK 9Yh%G6%҃Ь?9CGJZߖ,<:G>ڭp;${S,Xu2#mO"A\!9*L n;?/qőTSmRj$YSfi:udՉ~P@:2-ݻnzj9rSt dL|QfO8IoGnI=v. Uu{)is"jY~ Β瓂?7P;kHa])g>+a\V|[Ӻ&0ʭhHo]F-)X4+C$/_Ř޳Rw}>8Nr<&s=Y(e֛ Ɵ̌R5 " {r"1uW@ZHcY=<&و xeP[ "5ކ8wY4N/eKfC$Nq}?9ϣ*vIZB5(T : =hbs)wЬߟj+k.Lk.1' Kz2ԮE0S5KEQLC+ζce&1FD1h!qҮaㄩem,{p'-.V@\rˡjLTOZZK?BolN;[Q㺍:%(nk6vF#KfT55n@ +忟r^5LAoZxeYGbv_vjGQmAC}qcXmYkݨ d8Dbl [Y$XBv[FMRA-?PbSo7FKmfЄPbN6%(,`{TJ`;1;4\83!غDZZWQ޽ߠDVX2 mH:ic& O*/DK/2nT4$EO",QGz[FƉJX `E\#Ӎɀ5@IY5uCZ0ŭq`j+`}oh_ojx$,^_|PkᬚhQdjquLr6K[/(avqOk L}a^=HG *Q_qY״V !XnCWT&ݟ*)dOm$PzuI#o%=Y%8G͞E&3)K3.@s?@V^N򞎓]!9%peslsOYp_11ϦbFj]ۂNόw72,y. WO2~>1nЯ3R0 49c-F @[;},{fk,t[/<ɆY+'yfNr1=% s/6ʚ,9O:[ p+6d:q3.{u~Ax$'sZhjak1h 6n!Rhጉ @AшMXV%}V*`׮PP @MsQEz z ,-%Pg?P?fh XnQ_@cN9/RN*EV,U5znF^Ki@oJFl!&!! &"s-B`^E.iX|,a!j_%ke-f]P.F5͵'2 [# %2#/? -Z`zz#kkc`p6 >HX.DYn+Űt*5I $)QE'^ۗxD G 0 uۗpzuzOh6P3SZ/piHVjW5n/H!j`xXyZ4koL9U y@b4IFQwBǪp@j^ٶTI23_#<-eHbl*:l,V;puXN|=Q`A &=<4琤 `"+c)'0)` Ls@o%eT;,tu\zܶvzVT>\iFؚ\wجB*Y΂X-=p`Z-H#0{ষWiˬy`W}sJ}VT #{  ~wo4V+ӣdž`Ǚ8^rbBPiICM DXkiiVt_f%&N XBኌf=h.eC?mh(9VKz"tX l)8/rESdAx`L"Q`GrM} UßoUF @32k=fEL%V VhRܬ )pROa3yѢ0pij|hfSNc2ޱ;Un̹fDۭV!۱S+eFyHLmԢpV6Y4f~?Y=(lֈMEDH( DEr7 H*d?I~z)w!QC/vcca:L~XzcIY\KMt}PcP;idP?HW* B3H1E) pOWDî Xz,!I@Y?dDtp0`R+ķ6M۹kTXPqc}PmVm=nJD&mؙ(ؙ6^$(%5IlzcVc 6X@U)uCJoK  EfQ/\ T|WًC7 nHzc_wp@j=-#pGb^gtol~ ,O}J{SQXęWngP !Ap$Ic]o|Aџ 04u 1`wU08OTJX44X*,D)뭊/Q8Q4UqIEpdx#6^=ëF>Uypfk\Զv`ysҟNi>eekɾw,Zve 85kۍ w(*W[L8bO@% ;{J行,8d| 1"YceNjL`HNrN"[j  v~Xdz+jUH ,}D7]2T X-kyJ/󫵻8GO$uz,M/5*5r+|XhH:a>")2t*?m Z%.g`QѬ Pl4U*$ xмIԳDQO. h3դvm,p:!(x#N\FEmqҥ_L'WnQ-pdGk\OALB'w#"i_0DG\OyvN do"Y8? qL(wU?ӟb k/ib3J5ڤ(TYl0ȫx*n~&0lp̐ap$Ⱥ;==ɽR2FǢI5s'z\b91: 8%;q˴>n7.)[H(th0Ka>!u(s9rR:61o#N dbgt"j,V):2Hh_}M6jhXpDRI3KR3=\/=Qw$[Ic)ƞ ո^FIb b.AJX*if_4TmV"?oRNkZ,0?{f¸o LfP+,jQ+ibK+H]բ/-IC~+ O?Gik vifԭ f|߀sG[t//HMK'I59P6ϭ3ިmƏU&xʱ p_6 DDޓU\aݮzg#WMI WV儷ZqSHty߻M,:#oFA`0C:fbmc_{a#PcK7L;kM V³ (|7)4zrX'\]!1J ڃ1T)~a(Y`sU=<\ø -\pK_<̆z'hgR.ku2gkg ;ľ_Vrft-}x*evcv~y6 KR>4S*ɔq@\^vʏ[_hS}]ew@չ&dVZc5&&jBkaouz:2Pzn &oM2Yd]J͸`%*%h(K2-@gLJ}1Eѷ]-7/}f҅ V3J,βr5N!.RmrY o*Q yl+5%6Eb\.o5]` cN{M]@P6;,.n/`H?շY,K X71T(:g\3nM/cwy0'\bFJu~uF) O& .gf~$8Mɜiܙ?xĕSwoXw#, ebҋcKKcw'3Qhuq%R{P~B UI 8̾aQvTIZi *qz"SKmlfi .(M/Lu'{w5e9|~'Cc{9 AoE8ȸ$.)迎#JU/*#Aao_E.[ 2m׈$;TI zTԔ-4l>&839 | 9-E^#i$>h9 MPM&)Azo5ܒ';D*yMkQ`Yz.v 0?zhd敌 ޮXQ{^?C B5 Dm#jEb2f,;B v"&B*cFͤY,^2]PF+K5_wev=S+87 |t)LrSȩˣuiwGTr|LjgUjVb2NӢ[K'FþŅǡ:CĝO'G)7N ,ɑ+$">pPkk( ע QlnUHzX1U AɄyG}p)b"XpF׊pFy t/@֤JG]s̙drA Csϗ!Pzr'5`WWfT--״ihFm.s>|̹+A~O+Q5}3AKǂ%J5cU 6qFak׋P҂6jG +/SS\s@OY=Gy}X ?Mo#N(:)NjEGy b?| PUL6™u?>:%*nob#_`|ȎQ64NĀ0LDpѕޔ`8uC;BDMzK2Z4P8輤 fM %Uk'4)Wx G"[(Π$87 Vsk,G(WOU]BKH*y&Aj|[g܈yn ILַ˥ 7+m=ncPHRtUf'C#t3bwio=cT|ΡU^j|c{d<"J78A91D( ")ȧlYA9r_S˒vj8!pJbC9κ-vxE2"K !ҾCVF28T<uQQ}\:.A90Y:^qP6V\'kY|:Ҽ5nUH*! !o?7\1f1é{=ٜ[髋pMZI9S~HIfѩa T^ Tt(\UdK9҉۠.9ߛ R!ʇ-inKCULl9?Z zL+Wٓ54ɶ.>JOlⰑRaӢIT~R xV=!)b{o fe6z2cYU'iQ"TM-@,FۀRilOWᄋtOȓ=^d1mCwMo4 *(MhSDcaK)3kKtbOTtvĔ%$=h̚S6*@X%ZH?uΚyx[ܸ T)}W Icg罝M $ ^z փ3kH+wJ8A Ũ䃟}2f;dWJByRKIzB㗴vކ : *>-iWZc<G4U2M FH>M[&<-p0dx.MɊB{\WM~axی=rE9m_sn]# "n_IWP,zuŴs 4lLE:֨km-OApRYE `k3ߒqHdz0ΗdoW^g_0m)LSI 0,؇Fph0qRw\ IzV$v'/ mN,[P`UPCDno\h ̖gq=8o) x vмJ2#Y!)A%<ʟ2jgEPL.yMA:S$8FL+142YPvXHJX<WYKoe |F,ᐥH"BY%{E:$k]IX{0SbZP;}'>M`燆yL6#]X|k/X9`1 I Q$1G&ͼ%쉎-A*WPϐE]wɯ{ˠo{Rd%+qB[@u;jo3,#Ρ=-҇xSajΔ> b. XkRl,ТoX()fx3 یLc{6,RMk~Xs<^Rͅܦ, !CmtlYYѨlX ^rk2oR 1q\UUf @< A0Qv+. `]NpW],Ae%o2P7ԲLH]vq١1ҬW1qrB/oP]> j+e$&m)|mq9Ex$ݽ,9ϒ ޤƳcRHjB~qb;$Å"ɽ?Z(n D:CI76] ;Kf#)b-;5}(IJᇳLx` /\T=tl"-23$wHgWiB㏆t* xV _wB ts}+M >O+ }f s>Iv-^ÚG[Xxnt-4ƉutzbtӰ䣞ݶv R%c]oMGW/1Z}(OtDch 0pt{;!ZyzQg%ww4LPpdcyLۇodiB;.UyrV›0PR`lli vb c!&cLL*(2pϒA$5C+4^t=߼k:1mgY'Ds;bb?i&^h zCmP/(XDhX;0fL.8*ƒBGb6$ l.!þ=_aFqIr!]D$#o`W&0H Ζ.$Y" 9@˶iX{cJ읜LڙS*A+o>H|41 kN|֛B@v[q-T!GDZ{|vז_ CͰBT4DH Rͽ}v1I@(%+D/cp^" p [Z@gv)w-1B)craݗ:F#QIpU9cLn/B"B `. !&4h6kO?'ie><(X2sBvd7D 6?pS9\A(f.Xԯ([2S:S@ b*[fkfȬI,I;4c{rLH6 |&bBEd0vթlI\-Ill/tOlGt̺AJ3+ۯժ↪#҃HAR@Z|0x0Лg6z`.+"zQGn4`#6afnJ q"۲wB});ǕӶeSagD=l#ѯg!39g թhjN<*2 8RP"l*abeż'"T/(ˬGkFKtΌU>Ib!\MVFhQD4,e%SY7{@ҡM;jުa#M1f BN\aGT1`w0dGlHYk1Zסn 0eK/JY3[3Q[D &Dzڄ͊`.pd,$ùW6OGBiBԸ&j6R*JwIt`-"n}V!ndޮ#OCPʓs9$InrbCbSԗN/|UÒ&Oic +R%?~#b«k{DN{'U2rvp>Oc8†RU!I-5i}+G@\_<*Xw~ W2dԋ-!1p͕.qbnѹ 4C7SD.҇wT3^ȍN!G 9$krutᐳW'ЪۍA޵ ?J. dBTWc/EΔ2TM~!m7WrTئk߾ 2 6܎ϫ1J{[*gRf}am~A)$:^ˋ~)r.ŝwSl91\*Oƺu0C%ydMj̧=zNs-NEz}ByuI>o~-*}۞j XPVNp5m>'bU.PD'6]d y`OB.L/@6Sib +f=ӭN4)l$',,Z][Lt0.^a¬$ow*P0b순j sw-ߐ`!*_vl*#\c$9#q0۬*c=n:(we7~WFnzc6X?^C<K?}hdrl`LֶAA‚ wat(~N-^ NSqXt?s_N8ˌjVAG5(%G( PDhɤ Z1" Q+e8K@5)VJ-81{z8N5.bb47s뜋{uS٫#'Za]|e4|ȑXʺft%AkOcEIc bM .2ɡ-yZH|K 6+Ujt|ߚb\L{YۻiCzCWq"kU؅LMh7""pz=[\Ȟ 9{. ؐ-) MσO uA1n;PމSdnؤ.+ޖ\d鶍m^Wlɛ ^OxSOI*%dl= >potyd 8|{ӥuWJ,xV4oXF߮2k }YEENg9R"(p,Y\Qma)-[[Ѓ1]NsddE'gsM~ȁoHqQOk`Ly'" ;բy P)N״Ua*:Hp([c.eJ(lUEi=[@UW>h /d@L?%a~)3uxCh1x'8+dCt'Qe3v铐Bח첼v$*M2g orjZ לÊh] T-ϧ2T*a|yDrS[Ϗ@){FO|/u @kaX1x1-^,6R : ux$Lc($ rv2V*qhw;Ռ=nkkoTEHDeYu";:@C4Wyg[VM<A sRXD|.l(HߧvqPڽk# J_5"0);kd6]bS޲b̞0=МYqaSDH \pH;Iyk Z'ɷ8/뻛 Z | mY@&7"Os:}{+~EѲQm@;7 G\}VWǾzWP^TD7sL 88zuP~7bI ~ Y 4 ^?tlV]4 ?*޻pS5++Imzּ`=F\-?x y"E:8m% k2)WfG4-^&ۀQv/i1p)dR|o%2&_Tyxi t hDsE{HZ g$\+.t>A+?dY 1bRExa#M+ a[Fܹuwa? ,CsnuXթ0Vy@cvlBq MZACuMKa6%FM afs+9*#-~ Krvy`4p8ޥj2 |[*ê_  kjDY{Dg,g?5S*W8$EZ`y]1 j82ƏDEvjR@/`T[J̛CxH(\T2`٨ W# ܈a&W|kұ3П)^6`#9,n2(^j?zH+ө\6|+ُ AIbYبyՖܫCocZM*wu4Ao $<&ڽZ>=hKH,d'h&hг6T0f߮Q4E;@IMXc;eFIʑc9 ~Lb6C.y^ѯ6CUNo_7. dP<=յlI\? v4#7e QNz7?AܯNb> sQt;OR^~+rfbIyGMbbSKM(fUɗx(YiKeZ $O^. ƣ׭Nڝ48ڐ\- @pil kwmb_9Ew3A2XB"+rt]d~flds[˶>\By ^4kn15dEʳPD \ T̺nfpx 3~k\jf}ME"8P6=d~FX$.2U4%F>iL#Zzf`bMæ;:g!iVD&o-n"(D?Š9u}F;H] 1?NYRP Zl_4ex<<gs hن29̣xWrsl0KJ;ZShrёuTE<)=bd|3}(Fl c\8pY1Ũ{O`@i% g-?/:n^@h' "@k"fz0գJ6BL x[X4Epcsqg #d vS*FgCy!*G1k7FE :HPEXP^ oV*.ri8xEJ4vH#N6mI 0?w̰20JO /BZ]_LjX_[֎TsR W>0UdpvVH^JSP%0e^'@~pn;\o@M&?ׅjBO6S`5'16!D,!й}m-)AY鳝|Qhu/(]wu!750yUXY [.+Y7E~Fq|%n2ǟe8$:6r)2wKFI? ]p,vh'ժph(`n=F zϴaU0䳧:ъs`3&2;3_)M'w?Ӯ|Ũ;~_m={՞hpU]>0^)IaXW/臿m Ӓ]9LseaS_#Ok`O<7*^MAK0Zۣ8xEb dâCv ?nqd%P0u,9=DUG]Cᨳȸ212S Щ$T 3pǷ9LraG[^h=H%.3D+Ouìg8MMTp; ޡX%G4 Z2_pC9Jm,~Ka c4pQ& 3P M:^X0,9`vӰX&?g԰2ǔ#).|/c*T%uy񲝦0Uj:ljM,K p!m E}"f$# ͸Qb>vJ)j3 3rưD;m!Mj%9f3j9sQ{UZ-"SA(zw ;z6W ]bs\Iqdd_'E>[ r?xhCj<7y09nW.Qz,8gGy=Dգ\G)*'PU8S~ (]Ƿ 8kp=0C`j2쵪-ˣvu)628nLAM 5dj\7?qPف'g]GaV'j1&D!,ه$peY83A ]&w,#V O*cLoE`Tˆz|=;=0Z \xBF ݬ'HpמT4g3ބil H01gA`UH"%)=|ulˈ``6leX0v#Oo= *)~D#XUђU`K!E>Da E8#D4aيZ񏈁4:")O >|eGhFt; (׬j5k/~NucnJ۔TlӋu0MXN? ,Mq$2uUn/yP᯻Q>8 o8X~ʇcoDf( ,bӥn2B8DtPƆE\R @M \mP53ewlJ` s&$@TI,Wknz-h*)]m()cP^M։ Lxpc2|E7;01WNzUY$OT.—y(^пvh_`d}BLXW)\d)\n;UZdXRs.r)$bZd &>o/P 809lI"&D# nKx͗>D M,Y7ARX.V ol6T<0ۆ"nHu13/񤷽<@݀ðmQT@s[QNpCqFy7]cm}>D:)b-:'(ٲnB]o3a/|Jےϱ'kU^X+M!!xzgWCRmuXYWHN HD$Dz0r&ܚwn\0:zs *LWɔ^$WF' r:-޽s5i!V^X##D9/?XRfQ˒9ԁ>oܖ^{#s!Ṗ$%.Ou޺=9H:9_t w5 >ڒHcyd^'VPTh ]"ÈӔId&&bzA;H^0MFnئ6& E@Ygeޤ2mQNFIXL$2g@sF.zUOX;Ob!^7\p߇ j|*Hٗ\jIDU.nHP T(tDf_:'_@I/AhqК6t_؋I6E+08G-&Im@W*w T*?̂`eă}SQG&03Rvu&J.(d583Ф Q'%.aQJ]g'f@O9q]{}ђ4TA7idd}c1r"eoRKrz*hABУDIafA]pۖDp]&"]xv[B9Qsp_!|h_?QAx;N1K @%L)epAOH!7?i ̴DK`F'f:tCQCU9V5g쐨pS|agPCW'4nNtj LAmHu_?#d 6$bۃm0l`5 "N|;kKz*삍oZ Y&z2gr*\.Prlui3¼7:Y@S/r>T xd{m7E9*i|+vCIy͍M먾0EkGh ,d߽AykXE-41SZ;EC!dF*#]I,2+|67p Wc\4RDĵwN/}պv&ą~E25\a;ϰ: $ovho޷Ӽ3)SXhY ^Y,j/}.}ߑYC/7{X&e|%]Uom2eFJ /]#qqq;? ɼz &7^GeA3)<.ye5I,Ґ=#o@>![,;G7QjsCJ"ftbیwGK.ĕ {}&f\GilL|`| fpFviݾȤSP|N `5$Xq_a^Q6FB1n#((6)\Nj*PW"fTuY׊r_,׉:d@lo,I8OW'`f\|wΆZ4t7$G:uU^1=__QG $ư)(%J9mlg8H;׷Y1$N*s͒%h8{/gݤpנEd eEAbqQI݈_ %^ӊ̨Ql3XX$H7 ~NQ?{<_?}R+3:I:?GG)ۢAW6{I"pU:rf:zU EփutgV_Woh&;xdžHI_}`ߠXlҁH=&k[@IӬ&a_fuL[QS* UϳJ_ D}7k菣Wz (;t2@Ika_pj3,O>ls3u~Duwyw_V'^-!Yp3Sdm͏`۲L@[֔ZXH|6 d'Rp= Ȁ|[\d.8(H6RPe|ԄG>?ǀ`| E``!P+OI.9ԸS; DMa(J/eCk //"οc3iܕ(i A(tbչ+~D\DR07ǀJʌ8]Bw9^zWb=.几 @XXyf d6VI}Վ8 DlCѢL=X٪'hi|}9?1jKF= y7 !#<"tONFql1~jL!dwH ^u2o$Iy%abBVleEEh "-wqkoM-|Y;҇R"uj;'݄aLiԋv׊$2ъ*=8noӓ/cud(EĤO-Ii=K xᦈĿ܏@R{vوQ ͪm8Bqny/ >a5@r.I?:Au66Iid?Tw37MP5Tvg.`_@Xgm;3t~BC@?y㬊I6{;mn5i].;_kQН|fl͡2Q/y A w#ea$Uv[*#-Zrw }fVhKq>lgL|?9[+-d,(72"jc\=! 㓚UVA;X8~ڐ6)@, (D(?sS<Ư_zvآ2-h'w,i`h!H T{Ic@[`MSav|-`Fa)/ .iLȫ*~ evt:*%&ۨ$rED;퀖Pػ?eK =y,P x 6*^ 37bozԷrAWL4}]#&Ѳ0]ˆOWn~Vt#q\u}A3X(;\#o:WCiC؈P0_+WhCwPX$d,߅b`-QWX𬹻<XkՔqie&fyI6Vql7ȘC!9p"Ԃ:pswuK6lLro#.[O Xa꫾z@ q!X;d棝\cܲϞ /}0NȜj?m#G>՞bA1gS{6F)uKvv 6t!s#=7MF7&*hYS1!2^.we6\rd:яHW0k &ټ\&PTJwDUZڥٙN[XbmWjJuڑ lr,:\BlX|98 EUZx\[e=g- l]uC8Rm}[Jo@vܼi=,Ήg.тNM7@~N$'g`G@su +P Eޮi-{䰔5b\#;pD="}6u=S+Wnց۽^Ҙ}T6Hlo6A|TR# ð%p.gp 魧e~` YJ2Tn?ggz w@hбbu0PL0 ,hMޗ&ɩ-FQՁ>\$߽hjx"M*p$ VHVv6+ 2:QOYRc<[w$0]0y/khR1!8$_Y '鱙`VH'e*# rY[ &j= A{ #nGN#WcA4WDc H`dj!TCct|GnjVz\@|uQb:MHA65/1:26I4NZvF2^U4t \ȗ([goa  '0dVOSp}8$fx >A@rEdR-!PQiJ3ꞗ#eC!jmv 3hʘq=ٍICG}*p'2tn䰼[o"PB5"/ԡ%[5zsX߱iFU$^FG8)t= &.]x^wƭ(s0HYIvAb&9dPtng.#Xeʭ1SK}04߾\8D#!dY. gJ8WiM s/%>ٌa@"n.= $HQ'PƮ=ӯujW?q2=v揁?\t$/!n3K&{E%Aju~KrŝNɻ`G!## gͥ&mZmSc,oU,`1M >5؞)2UP)!wÌCpFiЏIܓxڝo֌acYӦjR[$^ ?3j7j<=fvA˶TO'2/}Vܚlx2lKU?^ NQÀM|{Kz;rh1mLHvi/W˶,a2WBuSUII#ofabb'C1"^gOa}g*s>+!27m0oރPQF6w.,oنD+{JxߧR`ψb-@!C 9뤸pYҘy}{!WTh%w3VS뇞Vb$_:\Bͮݐ1u|Ijn x{CuШķS#&UQ/ׇun: \|TH Y}G}$KS;9t)ɻe{-3!' <= i5 /Rxzl,+vFI鄭d 6.;tgG`1Q;*{G̉&ě '|sb;~qK[ӟiA(Acl=}6Or 2KxR l%>A(0"_ rJHy/y!X./'(hՆc42jp{t*C>)ܝ   ߰ufqCb%(}p*(J^ pg4rz%;ǔ"tXsRMK׻N?gEn$AðhҸڷƩ[j55I)t`n%WeW_03szcg6~R͓@xb΃kfd"f0nߺ3/Q48nKI=׏Fp}\P!sܿ2/a^ ?Y9j8qdGMTA>!4 ~`,{omLb.*b. 4zMU Ws8Cm?'Wal]lvN÷G9=j%S 0Ʒ99 1#MlR 䧍=_]xYޔdYg.b0IRA(Mџ} TJ+ķğNi-Z . 2򷔦N]h DW?3w缛yH#"Sx8uǦ"PfUcYol$Wp$urZiAB9 8۽̹`Ω܏'l_;ɅrNMLJҜNj.~gv 6A:yi.|LJ㯃{\pXd ?iK+b%37tRM b޽]uTf 镎v-rMoyDhrgw#wX|3$4@uT_'QU@$AD*'/rOcfమLz9@ZMC7FQQUcot'$Ob"7J5ɷ# =ԁztBe(FE$JE#mx1ӇMκ:灭J_xRpa+l*؍u*}oo>W>ҺTLX6k3MxZ00 ?;l|ۋ }9{;nDY s ua)Ixm7ȞKې EPkmfJ"m,@ȵPJ&QRl]Rq<}aQf2޽j*s4?/tE>ڀh;Wy ]s|.EM㝾Jdcӑ#'#ɽ~nRήc;2% f|r3_f*pMۈ"c65P!] '>O0ml6+oM@% N=KUnހJo8ҷݼ6S|._᭒ǷH OZr>wZ^aujEI"[=oP Wܕ`,dw9S٪E{Sr'G5z=70x ډ^C:WN;xL9dzנȕV_qĊESu4PGM2%$v@lY1Q!(lGQ2|(}lJRiKՖz *#v]!э\8|y:{u5-,ʖg4RW&'ha;k]&wdDŽ5i1dpb=9;w׌y7x( W!"bТq҇r~B(FR'\ΒJJ"%~Ai ģWD*KO:zּI ĨNHamehQDO=!C?C6"iJ ȱl,<\F(o D8|h+q Z;rm~1TBI \yXt\ew=AF2:.gPl"=b{<믡)uX.#P!{-OlS%x$*YDl_ݗGPU0Yсjv/@{"xr2t`f&7(iܣ9t*G"E)UdeNIYҭ.6I"%mDD%@Ywٗ@J|?F(CA&Ol%⭮!KU7Rk'gr$ ZnIl^dšOaiz3j XCm)O7YjIq[VOT봹E%~FZy%T%˷M ֣ fbX +EO׳lh Z],',ҌY̭Xİ-EW O,k8%$_JȹA#>rh1u1E:b+@'HM錜 $y#ྼww>әl&Ḡē3*4?Kh NBio?)z}#I[)Yݘ6%~ 8؜Ӥxt\a'{_/9 g8 06-t_ȹv]p0?x EQjhTNJsaDwA+W) S O@ 0u 4 lY k<`iYO4HNַ'A WQ_J#_3dȆ7 rѝ\ndGhqgkpFt3]>ACuT3N.< /P~ 7?~+g KhƤaRB]83M6LGľJk\s5Ʀ"[YY0C<2U>RHj 䇽i3j|v?jX42}X&D $3q/*"UbMtF{^/Rw@!;ZFCͭ~*e_b,8'F0Jtn&K+/'w/Ve3ꉺY5Y,V ag{KJ.qb v"dX2cΌn#%f38 Xn|ibm6( Z= sco>*֘Xw_ߪ&>&U]tY ӹ2i@( ܙl\UW$b2[nody`). 5NWH8"ڏ;;du`=!t 57.զag4^i\VfTH.N{ pX ̲E0~f ❩v - x=6RVn?Mb5-|)8򫹿[ z[sQmX}|Y+JF'^۽><7co. Vd-ќ>8މ# ^5j:T[sF~}s  ~_ ͑)eژvE4xiRm$µ #ܔlwUѧzTkLw5?rk`کT6QD&ϹfH꺝/fX ;'/\Z)~qUV%:@4-4<'C39t Ԅ)Ce?D#:o(VoښQS1xS-(w='vʜhT.8? y`B*.=W Hp:ܮk%N}_0rRs`eX͏=Z+)?K\0XƧ7Ng%`bRO{6giږtV_0v+ 6,RD NJbY;2¬cR)Qhi\ݪl2/0%`5=`wksZ'o TOԶ8%qa[)<䑖gceNQ|c!ȸ[{Vjcz 5::چuEď\s[$"1t j1bHk)9p;VhH#_hIi1w4NQC/q!XΧd!TkLhJ \t]֛WB?:t?<,gd?'v=rř|o}E:T-ӫIt{u?=[z FEn yAw06/d|roۏsO˷A6hY&0QC#,a|qo*d-eHX Ջ;::Al(΁:e_XZoOs x:4^pUi~W?_l)m9jzt#&z/Pa…BG@Y; ڌ͑hF4֛,ܖ/ 7CKNo0hH3i)y=ױ=[yж1}{Z4=Eˬ8E%sزR?+`;I(]鲿ꥼޢLpI+!,fON`ƅO ,[ag1Ek-@ԱAMfPZj,]WHtU[J@$T<5۷U&*A,qƆXEr׌6'1i+giE؂uNnO MܫqWgN0v]_e{=+̦; /tE#j@͔+|Q0XTePs_JVCIr -KƤ ><4_{lW!&:õ8Q8SEtHRn K;#QC:.TuIC[P= mItȿjU- r%R8F\c.gZÁ$XUy]pY7g XB?T{Ցv>kӪK菱ptd;ijk=g3W될7J PnBq? f6<)n N+[mIQHg+>qT~itY']w("Ity[4SՕ$pF_d5 \=A0QЙ $ q"@G_j猟2{ ]3V?CO Mj}Nn-5`H.zAw%[!n&Th£:KI;G4(R1dVʐly аS Ӓ1` /-'$,ǻР LzF 8"8q尿^KS bO(O%+lC^* =p`)/A{dK5}_hK\cSziaVQG(3b 酕 [ɹ;+L5t&Rnso:kV~/?x0_6̉3-:'DrP7 J)Q@<ʐa};##[jOBJ4KJ@FSr u?}~%:bȲx_QFכ,ĊSv+@H.\#c?Y,z;hfQl&SoLep2[R]C*LQX~ך$kקC~ vpU[Buxo0 "'Mvr׎Ӳ gnz6 Hx/vW_>s迳-|lV8s~}m>qMPŞ`IJ[ȗ51p[TO'8F>Q!4{i n&~gГ"ގoy$ԋxFa2_iEz1v:π9]=VnI#'g6C8 ݁qbK7a5T*ރqj[CW`ZB'$UOxAֈW!7vD(+.D2ql| Ca< _8j(pPc uiA&cW;\n| c#7:9>Kg˸}aҘɣoOB;_"s.eYb|Q#,;0'/<}V vʥ7մ󣠻U}w La+x SM ߻䈵:?I2(AkS%x۱tb)QNsj  1_.umoU_iRRR |GaP~xUn(W^]y K)u3IcZNs_.>=a#|&c\6Տ t5ho[jo%j݈^ ]'4j$\9Uִgl` tI $Km)$=(ŻȄ  QN-SU(@ Zv_`VX3)ydo+1zE?HBm,LXq&X6[{q08ncD;5uO`u_ f<S\rTuo$1-qZFz }pn'o6J%f[I?FnϽZĄxz>ۘuDtt- ifɋYpY [8 &QW5Z#q(VOͫ}FYK^Œ]2%U>BȑEQII#[ӰC1Gce<CL2bE)tAk7x|pÍ3Pg+OY:vZv $D41yoaZՕAE/, A} O($D'̰n.=0tkM%4ȑ,j[~ʼXT:]+uТ{U|ඓ@Q8AA@'$/˰ȰzCjqrJL,3(Hm v\M/%f.~][f=1 g}C?R}ޱ9oۜ<{԰%b]xYer_Mpg k^OlCad1c\A"򼭕~FEחI9_0JpT\~RpIӄ4FXk7O7ڜ\~*z?q;nPd_Eg:/T?4ISP˥S-6ɒfآ*.`fؕ@vx>&3ٯ?!s}ˎ|<'5iERyHj~6eE>!cČՖ`wD-G:tX "c緍{t?Sb]A)C~q?etwZ>"+ `hd-n&Nd|0jݭ*Rxk[k Ld֋BzQTpP]Y<],rL+$\ֶ:{u@9)=@RP-oc[{ez*B޼TMuݕ}C sYD8)k˰ɟ [C}7K):uhSyl3֩uh].0QJUf mc|q{i-ܡ3^!λE\ɭ?X7 2a)vF9 V<|j9u8_@9k+~,{V3V#L~G(n¬isԺ [-AӪBn>ƞe {jQ1$tdqz!8'sn E$7&Gq;ۗ MB쥟ModJ6o<\`hT``>p'~ WJ rU>#X(;k:yeٙ^1tϺrek2,z!?'t;<DT(!iJxoTfݲa^7Lg2(Us ]lf2@X 1BMsOH1"C>]BrS9 랍og·>+lCz[y.?[ O$\"/9h!(YYW4,* 9kxNpL,17;Habuv;'}pEtp rS4If]{f Q+7#'Z~]rLh Ul?# \(~->Q_U.+|$ޙF6~Lg:¤16Q*x/_yP(an+_3C\티浼gUUum7=%u HZEqZ,R/r16%(O_ \$!w_p*4/X<wIҀwۅ Ous,ŧZz%Or}状7VKH ˖k[z`Qr?]v0~6oM)=qcpv`\zfpiag0 ;A o9 0 a,ݬKTгϬVѧw*`f1ZW1ܨZX4RYEr Pj=l;uQGXI+v{$= 9if:6~``TN vpt(T@7K׭\Nh?ל}d~W<c bTDWzI3r/ٺ:7XQNF:U)kQؗf~&}B$s2*'*@.m:Leà^)(̯XD++j: 37מ]q^tZX+^SxUTpua]]N6fQnC<}d)Z,1HDΡ̫MzWS9EkDc em,k`⡜eOV*Ip4H j-jUzԪҫދ:"J'Ѳ55rKâ7q5tW@QmN%Zle-w{(IX_iL;Ts7t-ŚAlS7&B__2]B 5/WN{E/[33d_ ^ M% B/RDY(},L6 qwhQhGEqtnLG 2Qjt)Z K6~}# ѐgg[p?yOZ[,E{+r?AxP"ƔqF,ccLtsgj[I⼟P"pO "!.y>n4yNip|A !p(WЄ&_=p΢z(qPj!,0]A:|8|HyGJyHeC~ X \,ƵҼ H(BդWnxE;h~Uu=.4 TKޛ3[HۘH]'ʊ^^fّ@rW r[<$\2GSc씊D8bQY\ź3v(3S ӲXlFB߉ %C#J[Dy9r;:c(6{#U \ 1hyl LG: ΐ>%R^n:S~%avν"@YS<|H9!uiaKl7 v1|9G rz0bъ`C{|tYZ=%=U+&v77ޤѠYhi}w/{ƜN8zT /kC_ Ivvå*f`%# a{'H CQi#qM-V}x0j&=Iʖ.zUpC8kŭPMo2b-u}ʵƼړDʖA06|(;3 ےcRK=tm\{ZT[ûT8/O"L)a/a2I/iCGR Ow;-7l%OM8 dvY{Z|d1B%:uݴvSö\+K5nѫYNѐR˞_RUYpz^xd 8bk7Ek0s_;p.R7l6"+{#h5zFg/&Έ|/d G%0~FodcVTo05O+%8\ 8LiUZ5qmUat[Yw2i2V4;ŢPCgӟo#1\Z )(+Y]}[0+ӹ1̌mvKy)ɘp_?J{b=N4ep?fpf=Уg1(Ȋt{h 5NWG9ō{-ih'tMQ I#'#G$:]+)D?P Yx m!Fb6 <}Mr&Xr-Z@rޤ5X|gg"" 3v$$|%AehT"LN/w j%Z)]EykսJIhR dGО'f= ^{?o C}q? ]|E/H+R,~ϼ5put~zЋsIkhVħW'E bN[K ^2k:=9ΦM3+ o@oQs3 }{d6o\aaSפ*1[օ)`6U*7&6<t8pj@K"3gp_V| Y;JCWnBHyTukg-0wQ~I5.YuX\U4Y0ѠZ= CcIxNcEgvDqKM+"Qu TRjQׄnW|{vdEeF"ϛ!}1ggAȟӵ1V4vhꅭ:KucVxM'B ՊԶMl.()eٯr1}?)T?K @SzYG7葩sUz) _yL@YT@y~e\+<:YI'6hw^15Jai6W3'DRFOltHa>"(a?G>f/K,ot4a[>Avnyz2 A_И /'ux^'uْ- ^;wv1)}`&&y yիtZlxTvl<~ i9J[`"lWjGlVse;D|HvQg-U_TqN͵YLG2#5AKoJQǃ²Dc1TDRف/Z\[Gzm̺̀lRti ʲhNZ"<+mxtmz7TtB;5L71"2#0eV&}ˡ n[ ѲŠE3Y0/p?Ra@J d(E>;Uy3KƏs<G&z 3wexuw\-]{aSsFLKkrqmՆž 6#[!5|_OX %JuwpS^-qZ> 2Scf_9(t{PPFDf9[) # h_g#_n)uU_:Ospۼf_-zOl*Dn:]L8[ط55%J?:E8P5/a!=NG?ǡ7@Z[!QS z1D-ёBF]elڞE2`uFXЀ&/qgQm_mǁʴcS%pa 5),7 ɬ6<i rL*k]sh,{a BH~qX9.Ta@dM;Jy"QATgBṠVyvm8_3 G?^26𜘖81(}j/Qk;0 uQc?1p\]=.sqsYKVg1&Gyh˅G  My]T`Q Lѓ!Ax-c5L 1 )(`W-srFⳖ/uDz5^"#Ht1.>5<_^:r$ X`u [ oۙ$1W g6R Ef8OA_v7xwt%2 ߟ,!]$P@8W+ɭKg9(\*b.FV! >H rxp[;@f)RR>$YKysxZ}{ECNq/vŰ|kkч%;|s#zS w_*g[oWU6ax)b$%'Vd=(J7B3"$T Z "d< Cy3O<<6z)ѨّB;R dPŕ5dƓ"!0ekŗ$Fv-"$? pv9S2cZdgTAnr&::D^·Nys^,5Xpƾ'RBYl'KBЍ^g9"R71b~43#vm  HC SSt{&,&PT$| =Pcj@N'&`m!o]Ӊ|x@G"p 6feUcK<`=(Y9CKa0 %m$aUNg!۩ R4jTS R8nj`r\cl& V0G/&~!w [GP,Vx߃Y_T)/ՙLP"®.G鼁x2N<9(rN<q=4a[_;\^>~Mn>Wmc_gnٜIVSl2` \(ӗ{}wY'Ee  MEl&<R4W&@RYtg^hhv˜d{h39|%T Ynڜ*&O+hTZߎW=ZC/zpk2`ltrϏSFf߈%ѸX.|v0^`F?(ȬYE/&=ݴU8~I@UX_@Kk[#|ju˅$z^]yj:pv00*#0_!;sO#hELܧsu?bZ:0ra9,sy6w?į{Ohsn,IB3]V"v/q8k rx\UZTDE9JU,x %"tQ w3C2݉w4ThQ44PI"C<&r _K;ef$C'"܇CLY鴼I>pG<\kI !bEpt{gΜK6J{t ?j%+$E lu3nMVsN9]'!8GA$>2Klo_E5_xC"K(biS/2C| Y}94bIT4Q"+׌PEN =\=C3u Dt(YO 3n TvU R]Le)n8|+PUc$|^Մ IEO*o'lf#b+K(/7cHb3kSLy#).Hmlm܅4?C]Q.T+^^`f( tv\Q7؈6+A| {6읞Ԍ2s6G ]=̞GjD%R^U\e`iծ9KE7x 9ۭKhM0Hz ۭx7^^I$;LsFw[*b@ɪ28DrĀ&AT RIW_<|sBDM|x}ML Ch|,V.:guĢzaimuhcZ[(g%6ҘO8gc*f=(w0g%fТV[&՟'Ah4&D{P@&kV%9?$Kdh L`Po\}l.w"ݔi؆w/"O2ܪ{E5~oVš0cԮ9UHJd>EW`pB.ݦ!Hse~֏ T+•J*^nMvݡ( k&U [hVosGȋ%A!`WlڟjH^x[{ 5j_q`^FB\;]#/x<7C%7}f#Oӵ#2jkFeIwv~eCH$$/z]eɩWNןHu/_h9-?iq{(mTͨcbgpuR>׃)/j4Deک`|U;wKn`3Z]|NVF5%FdQLۣf|QX.$]Kd<H6q|` 6rYUi.4ZCjjߡ2, ޹Z}ҢD?)\]z[ /P @O8=ɃnGMmCث%!N_~xLdWU$PgZ=c;"[XZ [9v;jN*Q)NJ"tM %?-j9{'z/`25qT _3_QXD&1tFLupܶ)f꨿rjRhTk.J˷Hh$=Sbf97E?֠j쵪[VHNЊj-N:eV1ZBx@QUA'LegF/ ;`+'@vW,$tYtwӨhl+}>~ Zm/;zG  Tf3A;RAcHH÷/S1`=S8$y}0!˼OO$A9A%ʛ#i7Q\x\(l}Q[l/VDYo:^z7[ ڛI)F볳u*3t}ٕ7eJ.~j.v }q H?Dmt] Be'LH@ q5D"]2;!7R~N L^'Kp#Oju2E߯|%i4fzsՈô(FZ`

76R7pgvSU陋mɲ [K ΧjyL=E4N\^ڒBHP Aưsf4CW-pcE7\ko]OQ6X)tZcD?u˓cr?HkEINW190@eQźm>%J!qk, D d;)/Q1|3di_[7!`|og7rK&#ݪ;X0!S3̡fGÿ2TPԔ"}\- •rZധ:$9茖2^gvv qS Ǽ\URhD? 05ك˘m2L <;Z ʜ :7y%GV sSqY9:{ C ֈvQ= =CQ4 a S8> ۠b;5 Qh2 #d/4~$@o)Zq?!MKʸIͶ$d%o}pQň] v Á0:,+6sunO _;٩*gvVI·}zU61`,Ym82A4e+cpt";xrѴZ@"(sdӖo5e="h vẁ_Ґb7VNICR5GiX`(}hp B@<6gd?Y":r&Mtr j*e ރʐaw >eg.0P: NDyfLwэSEmRd" wC'wKB?p-\L/1E@HgZrX6'*,o\HǧjMVL8 X~[p]{<#}`>x/LͣY]I!l-Ƀ9 ?j4@~ D(=vw*QvFBh$IR٭ n®{%[KZA KyFAi܆[(f,ybuxUΦpxP#*iTUyltp +d@-#eQ^mkzg6iMPa fj}OGuP`!Xg0=b5Zs|W>;y|'.aUUPAubl[$;7Raʄ+= EL5Up胂A'LL%M{1W;! BnAz0{֙"TX JX՜B9q+O\9 *x&]MXZ+Yߦ|+Ө`|)ZNHl<;4nad f{JQθ-m_@ o=LSBIGx >t}[z,bيIzBGY0:zgך]o#~|4kGnG1.(WlxK(x bFMXf5d:8!DgEz͖Ns* :-r۝ͱ()+ɠʝ@~ܽ8"ͥ]!P$n uwmuR{[LBoߗ$z\  ys,k?n0#-qJ. `p ;\l|ZXh@N/UHSUמ`n\7wo;!_X!o?+X-E@WX˕SΗ\_pX68SA~&~a큹Hc^YV!mEBR՚ΡbH8 _iYszoF3&~.I,l] v{[>~w.!L1sLa@"[otXen5u颎COuC/${~֏W+9#`06I>e,kbOXYA)a)Tف)RcLnܧBR4.K ~aEai` 3>LHud2Y 8QYl7=SE#K͓3XN.yevcN07MEf%0F~{z-R}|DzT`g⏈'`*nj}\Kuz_d%WiueCzE2/FW6 YyM\?-w#Žrτ Mȵ ˠt@ ݧp^p&wUmݩCq#M?(,j޺[1q,6/0a20T\(GLý ϲ<PnR}\ܷl q.(>M(_v9o3n:\v N*"y˨JDvE-Dp3?>rZg:+qV7RtT)[\{ ~&VTk27c1fTaAQM A%6` :2ּ @uaW6.>qk`lM_zdQ9LFOvg V42&@F(/^E-r !u]wg2 {$;-~2h( gA]3p.P'N$|JQEn#9WinP æ_a?K~-:&hw(`u:߿)5L'Ks#hoPJë~wNHf✟6z^5AS.UhC?Zf99 wAm}d.j( R>Ciqg7!2ZEc PIᡎ*Zd]p*-? j~yҫJCnaVpE0rv&CZЌ۽K"bM([H\_U֖Xw8E^ U)ŝbsEU(rB~ГuwzL!ְ79:9%}qbVsZV(N_l r0 w|q\^72Fen7`5kbןxQ*)st d]5Эp QVM4MΆy7d\R,x~0&^Xt $H@t%Ȑf]d$8𚆲̼# `lJ㡫}cXgn3T8(Ŗ "ĒdT^>Fds{(/CN׸Y,{+P9!xs8+' @I| <"el#>*RB6ؒAύ&=gXyhփD{Ce7[Ҋ!6Pڭ>krKqV9=~N<) ưHSV}&>qԉdTstc &TluX7ug nE+G1i,%WzX圄.F9KQd$vOATN/« ŰoGtF2~K ^e0jpxF!́MH8%O8mꞤ]O펲ЕRSfBK}^ Ӆ8k{V;,dym#A-Q)NǦ# icJ Q6p |2Yymom'n?XDjm_@[n&;/gFyF^ Β-Pdr )KL嶔 q 4-SSi1oZV|Ԫ<WI% EwxʧMvD__󇁢i^ZlC&@@;\X2o NMҩA̭/ ԝصޗuc<;[xV!"4EC g) %uak&.ommQp;y}M5 4}nut8R7S;8J#닳 婸zڔ Z\"]#*8pezqTN')6HGSGs!=i#b/yJzW-ᆬ7;=>ͦO $RIy#t!KGWuV˕vyTU_x jcOS>&lF L+-:+tҞ}{oؤekB.d`\f&2 PZ,Y 򏱝<7p:~M<$ aQhbL7!RS2βH.^l^Q]|"cK?:_#?t>Zz+Qq?O~ǛkjꦩuǠաw["`7J6OTuS;lʮg+ïiZ8kgtc:q&9p=?H8'wҨ@4'v^5EZGVL|[EMSs/WɃkOþatl<־EYvŅvS΍1IcAdHUvlRSR&g~F@蜚Q!˫J%Fx 'u#ͤOUE*j. /5l?׫Wv*,d7X{pQwgBgcMO$mfJz4+a x0ͳ6HiPs@ uT&G ٛW)>:\_ejD}CҵQv OQĜlQG6މODm$F+G[;BGLjaV޸\{NH^v$;,޲U"]HQVnEສu߶6[X0𱒋8$}-+޹ GIpHxtɂۨ`7h<qucbdb&]Lo7,J]64'C [`2s]Q$vņH̢?5D4R #7J M/(:og+/kOuL,V+ڿ`UJ,KԶ![A"+–VM!@^uNsM % B C斬[omS߈-ŐFn0*i&AZ 567Qs`=@[BP25. 7-P(8Ei#c\wd;JPݔPcj^SFλvصhSr9?E ڍ)D[DlNXI6pݬ&1GWC~Z.,6{ws"Px&x7\BM*AH)M*(a,.U>cKPHd ݴA}`"wwhjԠ,FqRkV{L<lg2쥑d/:.hb@\NڎΏ%.oਆy y5w#V/|K[~Nj < ۬j׶RmR7a:KOWLZ/>1cGу=CU3!]9o@M +5ۭy<}}knRҼī*3b c%waQm9$`<&s\, n$1B<Ŭ p >uԕyARɘ{8|Ƿ;3>D[1lue;0 lN"MgrYU/zȕnjhÁb\n\T ջ;M:a斴 st 3r Pn߂_(zҜ⼞$AQiuן;N_aUP)Ot;0yqh)a&Y.4WfD+Dͪ/jD1#b,B X{JP A +=b{FWS=BNb enPګ+^j2wJOa7bg .Jp*C\q٪I]YsH0ھ ^ۄNIPhp܎2qFQ`)nCfӱdSڙLQWiz@΁V5~kxe^1NSBRͿlOŻ_!1%w[ fٵ.vqA\'HY̴UfIM럐nG0~60e M;Jbj4<|Q֚dUQ5Uw% ϣ_kVK{8Ǚϒ}%_я˥e^k]M6LΒo h-M[WMX.q@`NXCvno]U$D/;cW}!5*^@޴y٭'mqRK&vY[2+>փ #Qf9Zz$kY%&Uc8سR&e醻 I9525s#k'~`z}%k|خ_ Ӎ w)@uxDc;h4d^s{r9$|?l:Vbz0R;b\jmX/^^ypvE{TBUѽ}X~pN}T$:B4]2J _m@lm,2aqEGG>{YP'1S"E"Tۭpo TO-q)f"k FMf3*)9 blu/JFrAqX]ܻ|rV GVYB!#zZI\y2耆0DKm^d\aL%Ԙqq EЬVKS3Q}}9}`HC˚de>*v\: 1KX+qR؀((o=%pblPзŰ/Ⱦj"΃s?}'|y.[5wB$Cl1 3~o .!pj)8W˧;g-XzA'L)ZN I'p kkT!qBAQ ׈Uڤ$?YbկZY> VY~˔/oiD愳"rs5v؎L0.k,eAmY9Xnzq&t:nc {nU4ɠ]=!ɰ?Rذ FkF7fb|vci#ˠ%l?Qk0 %|3ú+^+!,'7&[eZuX"bH;s0B[B=4̑_Xk yY`W[z"!RǦ|$CQP|ds܈X swhWB,k1>!{S5]?̷9]!SW<<qva-1n ۫B,dV]@f2@q:S.k7Zֈ, Oz- z~dK%w7Ŗ0@R鶒f ܐ3#U=}DBҕ{14bz{pcoK/y$4uJ5v49*aX͈ ]0*@3ui},Ff$xVi8[q&17Soo ;?10`waita. KP}BNIypr-L-bDz=5H+x8Q[2ml./^T3!|!U$4uJ+ [KY\Z[4>ñ\컁FX4C> ظqF{_X&;PfzC.4&fMhm5 9w9^ȕP/p;)~9W?ns/&5l-jr$[+ 0%nɱ!w/D(L\]7o+E*]u. 1!69k`(ۺ&6m!7RjAFrFn#ÃcMP`4zg<!Lѐh%"fa`N҅|RCrOGg(]U>Zl--O:k6gA>P񲃡4գ¿$%!0Y2B^Ɇ{ZvP|KX gąS^+H@W֦\= 50l$51 #OYPk U f&: 0DytA?QG6h(0N $?=;' Y|wĪΜiYw 0ZH6iޒ9հMa:˲N"Rkb CɁ@,bNXPޘSqgx̱8.@3cfA njm+\rrev!,Lt^(WS CNo&K.· cH_d~tUZB"oz؟GoȘa(;d"-uCa|0L7}t ͮ]vX?4Op/:@ =whiȩqS YVRx jx:$;sEjz:7;~S.Jmo]^[ذ-MGp8_ %{TTW!E>M3>bS'@g LYDMۯn-}\C%! ̀N>;Lk1, PֳWw DL"19^F?WO]fj,Mke/Q ": "vwY A䂏qV|6*ˣvZ{CUcbKh?k\ $&\B&@ ^_kv M/ԏ:G-ToJzB3,&%J!Gj絋u¯X> L iڏ. ^AhEX[>}Zh[JwdqBV)$r%ֹc_Mb^=W8^˩rXiRY"{8btrɋ.)OER&@ۭ^ZUmHےM_ѐ|G0/1QaCy#ɭW:Bfn+1N<SScUS-?JAKMd Lxcv?\OL}>jRPJ$t_(*LdQq']ĘmG% گ>'cjv$J8+j7ynߟgpEݲd,[Z]1il p5F 1\uϐ}QTKsnYtFߊ6쇡lsEؗR16"ڧ(F5`CAWƒRk >#^&ݎt:U. `<̑4j4'3s)>ޑFlڐ x,"_MX]ZkW{~n11X=(4b:_b5XU-a:Jg%G}\=McYZ,&"8Է ciWf;l'Vw, !zI$!a>)vΎY<‡a1@VWYj 9','Π_P -:pML# Fh㍝ѐP[dW> ɵX",PFALidXwQ;61}-_j[$U Vq+l!=#؍(7OVpo/kUehWFҭ',=C竓z)c6__,ATҀDuxL7]pɖiD\خAZnf>K2bz>G$M~MdrTt_S^VȐÞ&/"dE/{#DA#n̊zX'=|̷6ڈD?xJ~ tM$I B$w t|9 UR}GErh[[O 53 ck P;%>qνN-CC19l2_lS}xlJY38"Bhl#MSY BbqT\y>t U i3ZÃDAa,uy+:l^ lTPT>FT=8PY{nx)`OE|iOm%% cKLiTB5^ω5z n+06w9$9bݠW7 ȝ; NSiLfīw&0V?Z%G{釣d;{D-Ò&+3s>zO6C /5< {EIs"{Z[;Fa`)’˟3&^A pCyb-;U&QCaj̪ \?x7RׅYهe(Xf$8!_Uj_v`!$JS o4SZ)oiKaJlL$wz@?$J\&w{TlK'OǩPJq}T7lN V+}kJ:@e$`8[oߙ"䡺4_W5ygXC'[C굑HDB$sbA\KT|ݕ_=h< [̟\"/Z ,KDXZ%S%BYLJ6> )2Dm=u7` GR1FbG<;Fw$њθ#5SY$Q˺wU5 'b@zB8p{܃Vw Zӝ(L,{' jܿs<&;V7_3-:Ueq!ahjܑIyx<߇e :"(+rCK 4xf/p0jkiz|rB9,F> )_GQ I 6 (a3"~ؒMkFQ顂0؀d)콓soҝ@zt7c2AsIFg}uzA܄&[y3!]mGU)R=MTġ C'cf0 =_ı}0dk}\"J/в(BpYP➦%')ь}JEbRhh>ʵZ.t d\Dc(e{#RPwJhHvuw2zf=k%~B+{/uoھ^D`psnq/ #/?T6~$ 7zo߆EY:/[+yv,PDX ]S63ߌaCK*]|Js[h#OMQ;P>3!撞Zyd.ض!.w_`CZqķf-2M dF^`سr^'74xe -a l-d5! Hr~j6Ek)/kZ$ZiE`;/ щ2 ~{D« ,b*`ys}?Eq0euWkgῃm퇯5o W/lFF-N>@/vhȯpH e>ޛ13qWPvy[ܞ9 VO a+;4V>Z?@`F12jwuyŶ8NNj UƳWs=h|vRJ4bC~E'V>֢ K  WqyډPM/SV !zH4I&[Sd|Fgf_)F_^=W|i! ac(1G+㘈Al⛗?8Tg1]Ȏw׺J h݇.YRoYw7r^hx*CbMF\p]DEk/}pxzõh IM7~oI+TfX=mM_ ·v^6~(wBdK~a:[,) ^5{#Eɵ,02 ~1pQ)=+4@EJIp&YbHs4Lq?QP PiB! Z969^;܍QSx,452r60a7D7: =XVduAU;10 n5 aDlgB..Mߐb{-ES?uHiҒ,ȆɓagZ1^svQ)Dhܹ0vDr=doZ~"&ixе;MKX}[*p? B_GDɢB~ Ez;)Pu9Ч{ES|m3-|&v z#f{ZQ ac_#\ab5s2oH e)^J mREU0ц9Y v3 N֘倃+W0W$Ϫida_PvF5)hqx -[ecwL?OR){'MFlswi؝D~ONpXB>b妽N/#vtF)eaC&43u u.Qެ|]tڡs$'@7Viz)J]y&Մ RsQ- 3'"~sE$ō%_lbkhŤ2N ~Jͥ>:֪4g33(M;sIFeXC*WYuυ2K`#]JvKZJ5lv -}7cוرwėg_%J uoObs{trU&yݧЉݹ zC //LwQ1s}a%g B侤hSN.i J} Ϭ8A@s֑ݸB!K` Yƃ&7 {Z{@*HyTvdy3rJ ټdΝ{iHhҭ6Y1hO%1P5(2nz>יִsR"  k NH{3I-g\F ש֐#`~] pq҃3b^2{ىzà,e GB3nRl0Ig,?UA=> &׆=ঐ21ĦFcZ;&R˖Vųp|[>@Wizێ}zUaj&A`{#W8P~a~gې] B$ -kFmf.[%.k^Y!JUT  ig/2dh^'J0Gjb~#tr1&#!s)2uitqZxuy >џ }@w7 hʟ`'tP$]cT[-m\V T1q6֭55˅$JAzA$("]hL`t9Ta[GEcӱ@0+=5&eD~iTKԲ`n?d:$yIzQ,Z9)+ƕc/%b󤅠TXhdDH@ֲxvȞ˜Gg}>Taw&BsnHiq,kb.yX׾rH80*[1LD%ȕ!cHj,5\2W8XL;qI4b" eUa@4Xү?Gŕc2ڃ*(uEl [b׿Vގ⌵ԕ"05^!ehB*[A 4\%NnAPnWdζ .]͚'gDb4W$k4S\*t Ìm)s^5gIZK[DNޒ@wz7] }hrQ-=sSg9F\a+ )7Y$+ Yd%r:L=*LG:>)Y-D1ޜ]{tVCyWF}6>Pki;K8]i rD]&.^?^vq:P93/L &Z9HmD %GֲltQCǪ8/=Q^`D:>&$Gy_ 60&Νqyz/(E2<~=}c$#|ڇ+, iW Yp]i=ʕ >OxנR}u mdKLZѵ]J~RM(l~/r}!TMgS1;pta~Xb둦0kX".翺Gx {'*jZ}*'Zk4ד@UaC,hYO[]D$}wZ/ Sc ѾP!cefbG財QSo['}T~ͻ|ߍqβb[a=/zu{/"cplI Q=ӛDOVPX5AuqL"1JR`e//*諗`%Y}J*=uoFC|ط|AUy.Cʣ'n)ψ Fц ۪妪 ?Z噷w0(/&DŽ(B(,Hz&1+FJMok dxx>~*0v·v]N+Xh Nw\|q6851q;gP6l^wKI$G$FF ŸUdQsk&,{9AUSxc~qfƃ 6?_1QX^}\tјnYܕhө2 )C:m 2hD"p9Uo$6(M@3`rof{pl-Zꥃwأc7nGɳjU8GH|MFB%*.w6Nwꃀ~Ι5x0H%Hjg'H<Mqk<}b\ 8uTP!N>B_bRȵru*"1hw eJzL/d 2<wWP-)=Au.Xr\|QH9B rcTW;@c`&&nC.C33?*۟,z݀N6 o8?3W⦲8$+:g-emd奌dqߜo0~4.ذkb*|,Ŷ<\^m%AvC3S 9;ֶE?6QEJc[i<3=U#aaX$UIfᮘ/?.98$BAP&.ޥÒ; =.!JpXFoǒAgd)IT5+V#dRIrye^׽=I\xqK0:`OJ, +KۭO-fQt&k)+'~Ixtz66ĸ'G8nxT_o+D^;3.chQuLd빙L c}_+1*u8( /yZA F{&[ˌ!86rwdiUY'j> ;1BfͻZMPڠc$i;{o[FZKBl:[ıV qyqh ˠʏF+ +e %s:B+i͂*o/JJTo'J#b ޏ J #I#'8*V/B@Xm2WkA#  }Xܑϱoj#L4NVzU:'ImmC޳_Lor$<}Q!nXaHw@TBw|W6n({k9cXyqѸ,܅ﬞ oFlFqLRI$Qb{AE0QWǝϖ>fqXͤ-8WN R BAWI-/uM9ayCLK=sLd*ASvz\_3.lơ7j+'V^ƨI7^Qȵ"ƫrv( ;>p=s˼|@${co U4.BpKB.Ԃx0O &$] !bJKutyb<Ͽt BaH(Wvyy kY"B^}"VZp(0)L.z?\V֎ hlGPF-{V r߶uWnĚ3l`PwQIr6{D"twBp?"}lv%c~7ɵnvآdØ? tE5^,.i@2e~+7LiB}!?MM2faQC};*#E.V1{|SBXw:m%2(ϕ]LϨJrV;~p6!fjpFv8}TcsS&K^C!l4rp ^Q ^c7juO l^.^#!x̚sFz"PUKn(JeG2|[-΋PwNֺo5f̚  =+pM͌!!fĝ(hw-AGGЉ#҄^[-#7çBm٪⇡j[3V$&\|tgy=d{*PZ0ʾ5B?ԃQtɺB=0e"v &J-Cv|#CmN?ʑZ|N0 m=f?"zyyae/Wo.(m|̤Ș6պzjJV2kByu3&h,Tv? lz)\gTGlX65PӒ)M(gdS% a4֛.k,BΥftcy^LnS=ParnAVZ;g;ҁQ~H?`O҃0lsÞ҅躢ݱr6b6UU\Xf6MȈ3P28WwSbh4݌s'Cn_V2ĵE?)`3';D\dVQ^PN)ѫl-J]Qf-NdcE4Eb _cc2Ű^J4;]#]( fM[]CJ~рr̄Fc[\]ߢ'JWeۼIfC>9@~F7pgqCa 1S> 12j$(:6;\ÁAfY*ʧ;ٕVTcݼ|jc(JSM!Zn{0NK;~KyoBƹ7SWԭq+~tT݃PWnM (85BI(8vm:K,YILP98*\RZi`Oxp3gVddW k? U2|0_/(Ayn2&*%-\/C[11i+ s"טbƪ679+њ?}[*Gx:wY FĔg>{$o>/| )={YǓ7b{P)⾘p –mz r~sBeu6D>T}mQl4'_ nv\5tvPol:Q[#)CK;x=ED&L/^9S89AF|;F$ݼUP-Vh5JfEaڄXyֆ,YK/VT3HwCsx3@V &_ME`7TQJUjr򿍱9(n{DQ$p[cmrVQ6Œ6;V\4a;Wi:^fv)`@<'5S R̲Yg^V˪Z'&']lY'RȟƦQR0Al4hݻ66QU6ɖ_;v-:f4[k'ruWF$!{bֿ' 褋S}i4IdLaQF9E_'I0x %* -hǥƥP(]{Xyw>I㶰}Uj-*PkGLRz"2A![n~ړeZ4Y'kF[h >)l)/;0Jc\s> Y|0лV+_£lՆBQGrHç+yԀzH$(xuCk dsI3籡^I/|F0Q`iAZ>O qێ;ur֖ ^70kz7:pZTzLKmM`77Q|(60'iu3TXհ92m`ysN4C^*2t.$  }[[G{"3ŏ5/wvɜ?Sû43JD9s272yD7^9»^9QWƯGY\^w󬩟. ۘMע)eoW}`x̮Ew{hkT/: *TM y%'kvd,N_|7TEnkgqPيKV5ԼXoP,yq[WÌ@~=t =ECh#6VocZ1XЕ ykX5Y9.{{ԟӤ=u|o2h/@j)#P6%(.Q=`H{s!ӰiĊDPBx6!&8/]JgҒfjef^0}*c;{)fH߆鯀iX} XƋX|tBncp׾ŪH \-rdV&!93֬(#Hhd٤ 0%8J*l$ibnHAFB8&!A (%Գ2KwL 2۞_+;V',B2.1h4 T9RVGK2btiaEG@+?7 (SO1 ]GtY*/W׽"Bcՠ.1azZ: ¼U 2 N]Ŗ3>H3wCBV)JvG 3UfoatVTď[j_mSsx#m,ST؟Wa+ZHNhȨVdN:(Cu2q*s"#0Wt]>W4r+_ 2KLe?$m^Bl6 cb/ bYqWJfܪ q;cq೏J$.3+߀L>eXAXm^CJ\VX}f%p'ְ4szDk> wyĄv^^iP sX=\|vyXwzzUp'g´P:SPt.Z-FΛq6"O^ H%Hл"4éSjBتs"FL"Q0膕um8Y 2ACSk]g;Tkh49Ӟ\#"pJA+`burFx%1j oǻKt0c@wؚΔC`o]/nJn V ri L: fk 8"gOmGA$pDroՅ͖Wd৞F^ K<c &m,-1_mm,*dDxc#}|[>8:jp/SUBv"$UP=aR8"Cn.ƒU iT2ϊ=T5I a/yWJNM !j:Epz ,4Xr7+NJ3r nWlW|1֠\/ShRBnW+^o*M#1eLX=_!*iIEq?f$DߔtH @5lqx\ OT{= q7D}1wQk9K C:bbkTc&V͛%&|yQ V|Kut-O`dEJGdACټ |TKQȍYs hcRM[Vm 4ӧ|%.5n'Jeu ȷ gTy,79<&.j鄡oRBuڄ \*%~-"?m u'kk>vkT*;<`+!s(֒.ԆL¬%r!ty3^Hsҩo@xWHB|a!ƠA_2d *3KkNc=uƞ[śҌCk)LÂ**9D?iШkծ0e{^~DYG*5K0S+8+VhA_Nsb4³(o_g_O~80dBBF?=] 6 D *JFgw$"G\._7>yLfi/r5T^l-Ԉ䬤~=+X@ 1xYc5=3q8 $ʱðJoʺ$1#FӳںW vlS!iDQY( 7;d?qmJuKrZZLLsEM90%W|_ ڶ;{?H|ay1'XCSס ּKKOV aeItѢXTOS[ҝlqLC'vշL>il[]lyi 5`yDp>6!dxCilI,I~Iʭ kaH{oȐ`KUm(JXkc0|CTH 1SO\9 5 LNE?Kņ?. "5v˥VIg唟)/7wQ?e`d+t҄02鎲&4hո(&T2:hncǺD| ;%EF-'7SpˆZ85mFPGBF%j;(6+c[P2X]r. .Q鰯{"@T0zIJ{X=Gi5ܗ?K?Y?l~A,oW3㣚!IZ€YK6I΃Z9_BCV]1 1%br"jڳ!6!b&foҥa]c"|Rw;GMlžnTMk9jdQM`67vز$l՘}.;^5EmiJVbsB΄ƴevF: 26嫀t{1Z;IvMDzYA=i B<#9_?KoH84< z/h {NJyaP<$gɶ\N3xVBC{O ªA=ScX> `taq[R%{k X j#gWyP9?KQ >0\uT@R*-3+Jh+n2hJZ`5q'x43TN7Ca@Mq,j}ƒ>.r C$':Oj["wKa p)%)ou `7ȵNY4Q C|u6r9g}x^5ṭihos'lutf4CRD;į&`a#8J~w@cTD&^}ړnIּz6ω \qmE../̹pw(CBV)]YC%*x7V<:.'V0 dJzA0\ȑISefK`q㻘!kH]9SE`y РK0aTki~6ĬΦ@h=G`)9_V>m޽g%* b' Wʮ+? z(ȕ^r^쓏nN?#J2Mho.[@j`gw\5*?tpa3RG 5+T$ˤ8q)ΜZGאZ>[$XsG>nEM2%=D Ts. @aφ -A4NJ udtեrr!/Dg:QNR~ "!*HY Yƽ!ÿ'.Crz8;Xu Gd?|ܯ}xqs߃6VU[R9,QiuQ'G2J3 ai Q[Dl3Ie'猹 ņº8koCq;?'ps~D_g4ACc3M3N@+G)?_pE*/.6 1p3 "ж9 2 ݵ="aߺ'6 UNGg51EEJLu&j  b؛x!S`vNƹ!ٟ[k̋4ÒuՊ=Ֆm> 'eLϾt\W8~cC𴴅^ID#d`!;_t7;Fw@!oHel/G_u볱9Ch$ GQ &TCUq_'i/9VlކP#Tcdf KByC8_B#PrQP2ǥ.$7c B:mt~$B1*a@O-by7~*71DpMUp'{wH,a_˚KҟYV 6 ZN*6Qb9&t,9MT)U@!WW~JnI+((94B EH壋i%f݀$~%k9Æٚ rAIʹXOFa>.nuA#[fx\ҾD4S[̐y:W!B}ź;)az8+ʦ7cRqj[e P̙d2?bl;!|C@ 7͓dr>QJnS4Hy~*Vv28o嘨΢g-#@„HEwuA=kSO[4"Ĥ6y75a&tS7kFC"馈"7 UZA*yҒqPU̐'4qq?{.)<5$ai /ºRak3WNi`oV܆_¦`!ϯZ];7R6 V|XxvE.Nxa] 'el-/Nb#)gGĈYt%6鶩]eAְQ{1@`R #u؎`b8B1+J I) +KK-QVkyMC:- aC.d}Ho_^?4Pv}GqOF^*M92uu !Tla!q^P|m&R{>,QsDKn3^Zy mpX]V9mY 0{_/0 $2:Ug 3y򻪗0IIofҶĖphQ<?NYsAkӺ L&# t01r/&\/8ӓ ?1 sGCS,t޹mQ%>a"f .$"fnjT`/Vg=MaMtc ^:^3 H &LC5x!S١~L+Zď'an6*Jc9čBWM X`%%K[`!c LfGYKjQd-}]yI)OS?䝞@%rk<=RQV5awծXϷ̔=(HYz3 > Y@f S_H+$Vn:.$3+NZs5VU8<ܲZ {W`hS~S; ,:cJ+~kp_-҆؏:j@?9 n*>nvDU×Hݓ΀Abbo'2[p /Jz^B 60qO"LRK8uF~'Ȑz3[V+ nGMvO®8d¶8*w &t%Wš-7ӲWd1gc\jl+^j=5*PYM^"+.3XN(Lm&y:Bu{aJelMERѩ6c_@nolJ\ʁ# bj)IlbsҢ#x \I%\'Q ՍTHy;"cD>Vi۳kZ`L~b]!P_XgCձ>47.چ?BRa/2_-I o Z^Yؼr.:DDN6wPhDžW,s =x/d̋d=dut %PfclBp=Mp,^ rOtĵ+H=.o@]!MH5EbD:`%D,MF#<]<>b"6ϵ9mq볷ϔSB %[׶t> 5]ZY~>%Up$WX`xafR)u˼Aie0>Y DuW'hzV#p)ƏLwoE(śKwkdphLMl_r̍q~!GءEH:hrו+;+Nv8iC@ p+B 5thӔPMd]|VèI)\s3BYCW41KJBHΝ+_ ܨ# ͔ugSyݸ-G ׹0_heSMH"w2f9[ ._A[-}l`:v]L$D }`75uV8Z,e?TKQG%h1O5&gGc}%)/ic8' h_?a`܆%q&VA9ĕ?+V@T+]zSnJzQ3:;cmٸh 3>ʩCOLYqbYd0,5/x N눦!x c)?-QoY2x>{糫`ZPJع%Lki1RTrj[Q'>rtid G znH 3t#K.E6BЬ3HHFNjSpIH9R]m ^lc܋C YU]hTE5Ow WV3 g~q՜ e4+hb~*Tip*"-`M?N qɼgjPa܀Cܧ5&t]{," ƅ:w,YKנ)$1弞,fZMY֙eHƷ`rl!k6mz;e JQtR7wz/LLg~"`Z1Tb O@ow(|6aK0Z+Fd.)@֬yAւIJ#ԦEo_똷LA Z ;Oܘ yMD.ޑdeS bnh|LGТx1 DQ\ab8^?nJdϐǬK\ۘuJwS7$U04H8[+_3`D 1YBaŧZ?q\ eRTU_oJK2M*)e;gV;),lL)Ү,^A7{uȠ,>XQ]Tt-dl^wF .踉!+sʂ9,xs0[#O)3dfm8xJmwi;eVO`쑞!'2)3* xP|EgeB a?n]+) >zY_3]F47qC_!@4W,e#؋a/f I;2M}Yn;a/7gDjL$~bcdU6t  2U| vz1۫bK{AR䮮^QII#P;[i@{Hj(8q;pևp j`SFv-4ܐM8YVtLd?C d%FY1+z}rM%vq=hسShK8y5!/ N8cf*v 'LO4MRb.)&'R/y0c"=G:\3f8~vߣ71vqMӾRs /9l}\7X(a1EuE"ZvJ_ &|b'Xk!!L8O"j覹enqL  6HP.#r2Zpu$ukZĿT쒜s8Lz? ^buq1=3p#ODGCB2獨oee+# {AZ "&*)E&~ u!ÉKoYpC5x$}jvvWYxɔ*x}k$2GEz fIIh˸x}(F\<ƟnZ$hr'dցi$xFy^7]#/a۠0!d!*EGs݅*-mE$,S['0zDB2}ePO|B q"asC%+'8[ISo&Sb~wJu@?`1ٚ}-LKS|;dgd X~ȰzxʁijOCu'8IсeEvh{ *>p+S_% ~TZ0kKh4(EkL8scK nvYWy27̳[.Q !?t?GK APIĄ#= Fc'[ mH]XJ%<~E\ddTQW3๰mY**nDN={XaV/9OLw Ĵ}Go3͝-]wӍ@Eak B̺VeRt_\p}ALBIN 4WMP˂[o98En1ʸ:Y;̈́]iÉV,b߼5F߼|1a?g:j,ľ GGa~ԯx V#y) 2c4RKdeq o%xr=6|RWzUv|[՝)P~ZqzrtBv؜:-w{-\ya7'Z.|Ӎې/Yt1a@TdQ\.wM=) ~USq.\bjAwI xDDOUb ēt'S>G*bƋT#ߥк -3˓[e%Hdg xGνKh63<8uu?dda[<9h6XRx">e[,kdE0<ʳpz^**/1tT ݢYE H&Νܜ{Mj RL煊GevBbiT.$VS|c SU rWh?M窵( 4P4lgB\}شS!GtQܭBwl$BɈ@KfȆt]:15j5\e@Fjv"v`ݸ>F/}E~ NQu\-!";\ݖ)O%Z!k 8Di" Yg߀QSuSB% 9i8RA44z[\iƷO}#xe8( j?qDYvyV]/Db40 Sհ3Tt@AV,#6 D(͘~L7-9u?wL"V8\osGm@Vj)eBT"},3(i3-Pu;nn)8<\r-22*9SvsjsHIJuݺ.8,wo/N7dawc5-peu#p:#zAԇ^ꍜ[=FxܧϹ$Z=UxE\cѷ[onVB_yV@ӽc?͎Rf5%ob^ڿG7Sۤ(r<9B|Oٶ>(ײ3~) Q/N~5DGԪf?jxrIBP5!\$U'rzN?@n2X\(FZwPbt5iNp_f[ LZcG&I@S$׹2ҴnzTLV-/"d?tgvA-4YxBB)x\-"Ewkl=hat#ˇi}wY.$TڸS?r#ՇLA#l"c#[st~P辜ZvzlwS >8%2( .xݹnp4#KChb4D+mO9S7i.W9S uNDP ͦ ~+!:`Cyil@bdP35 ܜ^WI0zoQRn+$f=w2믵i3qA'x/,iJc Ef*[y-$5|^QƩ#̥Hj̸^.qeA|G7c:FZRCc%Ǜƶ\BC!O#]ezc& 5фs:~X?f{mu yP|c@8n#˼|m<$ln4jpf-Y^*N?J>(/C*˻ݒ"ETLEP p&ЗgK[Ô?Tb{4mǵ@ [%O YJ )7܁IC r)DXr&OKvV~gM*ts/<,cgoK5T>V#IֵXJm};VQo[^qpmO rWm9?a(:Ģu*SC~-DaTARIO{LM%=.|RdY;paH{DS#ISK:T"7F(c 5skͮpeVVG9}zW{B5Э+$D<33#\g:ĜnMl駣8PԲoI'.9 ~dv֜sW"IoҗI)\H9{OsM4X"ߜs/b_!=,P['/xn]SC dLdSfj#_Z}P<6-RSO{T=&2s}ZN>Oʥ6-}v9%ܷ*xVFN#81h,X NWz0p7Ob!v ~>BEGս>_g͐zŐ?z0[t1N! D4f픨 n/]uʯG!~. =-Z9adؐy#&kA0Op$[R*$ tю}@u g@0B/,YM rȲ@iC@a?fFh[+Ff n I/,Y ԝlG]* An-\{$^~b#Gk=] ncsqH;S|&ƶr4hџ/=>sz;"%1vϜ؃l[hB[a>qN-pVxjnlà4N b{;Xqb} O: }( u_;:aTKW/ 8 O` 3A<fv357Kk&tao"hNF ]@ kӗS[A,_Z&>>;i5XmO~;>4KC%TvRT>U"Bbɑ_)Rq _Kߕ6 7`Z:N ES1!jy- 7QoU{Ȕ]fLASոVDbըVxkG;%Ia7pR^f"VOWJFQ2^bbm@(h|q>5펁:U\ I|~80fXf9E DT"Ceܯ6v*BEP@)'F8m~MAV;FxQz2$z*ܬ\cfrij1B%4'6v#z`wI`:_#VYӵ/p-EcIrK0[b@*2uSfhu;hd6K 7ߘ!f{C%(KMΓzf:GəC4Jx>3eSZ$3ol}WaAlFX9,s)Om̦'cn=JaX7,&+*͖ͷ噏]3] a7_*'P"D˜KaGbh/㼧]Vؤuz(Dv[׶^Y$HIXq5cjQgص,Zq4pe C´j7,:ng dj4". BVA =NO+ ]JKr גBOuދ/nP g>_Xi3biܛ7E9Ipd#9PXAPn=VFj_2c3̠5J/ImIVꭜ'%\ÍLi/>|!$%Nj|/z`7;tX3߈hx$4=ӭV#D{F)I}ĝfr5Q@CnoZ%'*&P>uaƮ-)ZYpB4MF(څtqX%cdnGU؂qDr'6o R;A?g"DlzO/(S=F@㨐?,ϖ2*e]Liwj]Iݞl_ye*UmB6]>N޳ "V-]s== 0p6G;u 3:8ҙB%[i8t ˛sҞRBXVJKӐe4 fKR"x%eܲƫU'r" Dmxm4pI}jfT,>A(B/eQL}!gwrAO)+W s@+yqhm<<BX7: 6M]ZHR^J"1z0IO[ş4#g /3 6@@YVJ\x,1AىBآDVs+#0sx1( G+*i_CMUݷ~aҩ6u&,؉)p!3zrИI׈h[XQGFhǺ}Kp(3fre"lrwũUT~ZjP+<:zXt?ݦCbc_2Hzc2ml1+Σc؍qUfFD%<cK]4rUERE{*6(C :0e13e3tZ?H[I s̎[[3; Yg$9+[Vr)gcG;Nypjhv`%'p$tF04oiu?])Nqm."3maiĹ+W&K&% xǜT,]Gq=Zv7`~8*y*x]Fh31XΒ׾mJBOLGfU$z vZf0ic1܊?4q!JFP)XvǟVZJ*cLewBT]|. %"NbHSYk΁eDUH?}V,Jzd0T UB5zj[D_GR+x1ը}2< zEQ|l$Hܗœ^c#˜\}-\N`* 9nh V2(m!OȆ} 'muob{CXnW}V"գ2Uɓg3nN=VsPMC} l~& +Sیྺ㺙wMImŧ"|B7xaaSnJ CsI ɌVĻkdQ^0:1fRu \c[ J+?(˷y]mZ=(U;zw%]$},S('{X6I<}Z%$)Oh8#YTܕԌ#z`$:۶ێ1#6RIr00qLnSX.Yu?z;=d?2|6v '3`jucX` n'T\˱1x t-#qSDV5i@e8q^^6'۵g֒LB%?#4W\Ugyv={>NN?O"ݘ iӨ|awHV+'\NG/!AB | 7Z ]ѬS?dկ/u5_YDsb hzoĞͨ"*A{$^;2/X !vJX9}QG )kDBy%}U=; pmي:LMG NQ!rs?hZDv2T]GuiT 1p>S5\!cS:0 'yͷG C*Kdn"M7{|(䂚pYJP+5n~~/%" n^"(Kxo?%q) ip끼5jVm"L`+KZP8`ӝh(#cqfTpZY;0-v-])玉gHٲFRy02tuO?{nNϞ'6kQ"&} VkoԓVQKObEʮIZdd'hҠ)FIJ!dbY a`&̈́@b1^zʂXƔh$6Ya*T)]Յ`0q+I";[J+}[/y}kaB}^O[OZGuW>n$$d8tfwxD2檨^ڀV~K)N.c>cԐK1{Dx\Ãui7*0>43.Ԁ&ck$0pg#Ql*=Jap6ӗ1V \ ƶ $mxk}E7soIx􇼹x;қ)w?\u}wƗrJhp :u. '*$b Jž K2rPq AX)Kk'>; Z+=*/ ЕHn]h@^tx%b21zF}怬FQ6)3]tdbNR:3~vq`(|/O;PpY͑QSVTaMJ^EZ%o59ۮm@d#qAAeyF䦦ïglZ "!8CG8<`J@,x2lHN 1Xt=rCnY-)SYP pιXP7$si{gAzK }8͂"h6k r={F+"n66oJ72>ϦYܴ`uv.1&Cr"{ (VXBluJ-43Ŷ#3v4 !`(͔\*WU '/sV)"Oa-|8 2d]|#B2Kⴀic} X%dZ@PS@e AhqzR _J$=dj>MZrI6>)C =L/-3F!arx[Bccn'gtTw\CWCr !aV;#/]cK)k ɦIlHz֊H˃i"Ӓu@QxƲ$gl44v)LDPy#2p}R;p3,9`C|# 55 i2 e 52$W#Jaݞ FY2fH#zs/zS{Nm"| }zuA/[ʘ#+nv}CǴU S~,q*/)[Gf~7ɚY1 j>/Ve D+xE[51HBH~P|)&/~3DM!}|>FDqzIQ[/ 5|}7Fv=c~ uMfL~w%HQ#3;ctSVd`oj@Q t o0;K{g̢@"@)*֏{" Q)kI[t=$J ["VlPC,(%b;bB 6)xЦ="N6Q2_Q;1݇ џz4jW]pΣb=D5=d'@\h*$.NLEcMߔ"%3yQ;T^=h̳ae!g012xݺ W; ڒ<O?ۓ֍_$g9E4se:k1,s>VsabayesÅ<MgS7]{2~`nl{Jn;`b`JUF)Jut{M563xM s.e. ZWt"T՝A\W0iX2;:TLk<˜) ٣3:$dWl Kk H0σWOJn(%a5pl[t?c:8N/F jk`Cr sݹOoX<&qV|,j2Ul.!S6L)KEzzFPqqbly QR/: .22yn VfM&m@G[9=&|䲿L#( u]601Qˈg]B+-= =nJBmNg G!:c3+ M46`9D^E&"̇MUڃ#=1t"]@їX[Zo 1_BIxn>"3X4k$=$!yWHMfP` Jb#;yR6C)=;i'D/>;i;I|P[Jn\d82#zJ<#m>Gh?y`X# H5] Gݐ)J&3Z̾W)YS4琝 Zh1ȋ9WO9oGm6FJ'XY؋mQ3r0ǂB<,w^pn'Jy3+(Zj] P_b|O=%k g&3f="e:~AWwz$j|9dbm0l_]!oP ŃD% jaC{ާmbUq6jN%΍sGBz@K QL͋%< 5pF׍iًZEŊyi 8e*иj)7 | c,ځ 0R-)&zo{2۹ [*0̷@HDW~3:rP :홇qR0Ȫ_JC'ucZhI>UcwoXVˈ0rƽ@=(R4mYP%`rA1n*p]xX)J&O麫,(Oţ2WS  :a ?Fyyu&O>Y 6f[Cm 6ԓCZ+4|=zVBNi(6^.^ńo?L/0"G5ȓ%d \GƢx?p.5%& g!A쫰;Ŝ$`J&WW WXLr'pOEXr#J4]^Y%AiGs1Ӂ :!g3]zJ-&x}]m _ޖNV'ѠdsHF[57AXz4tE*'mEd h&/ٚ4ܲy?y e4?mcvzWflXI_ ыqf%iڼ{ZxpIc2vtY: UYY"2[̿Z> FCo&Pd }J'΁Jx7`]9ƽDk;Ė -K3ު|b؊kD5=,h:akOK^ԭOu:Vb`:v擯BdMтMSu8xNVg&Q+o/ Q4e6aD-ߚD0 QS'Cmx~ ӀL5bj`(!V5-|_vGcn`G0}w尩s9|R#Pc'I_m5h48аE95ƕ;ί{3?_fךUl緡:=)S#WR}2: /o690W9| QS.s=S㢷EkS-C2@Ğ 5 ^x ̤G̉EE-b #yAȒSpo1L[Y70۽aFFdT,sqFnSTQWoQ@RII1Q:!>B U$.pܼTBs0hDm 9tVCěRS|\quTZlR)2Xw?lMhLuqwlОy\iRٛ KU^M]>bLLbkEзCI=h)` ~1ywHûgz&mxvD8/Uk~g'> B=FhRB kA7Þhe(gwVg$ | kY?ս35&ʼnod3,u@VaC/Pʬz~`p"Tfd]ՕPJ/C|j ~A, jVPs E&r-?xE$+΁'a9uhh:LgYoDmg7nPoXcQ86I?i7xe*f$.~pX0+^2(B5:|7($]M wIG"UWVyN吜Kp~V)yQ9+I"6.t}~hp }=X`Ddt` 9~P7YFPڬe07@ OI1˂˒xpg倫BPvox:{_ [AQx}Z3>K0߁ _x/s$FȗQ`?յ'DSLѹ Iݙ 2ͧ: N iTamG.@tvҦS=cbяuMzlH7zQ4e. {e$E71껢(5PT(Sx48]?^ݢܑNaMZ4яqmJB(s5PML&]/8<GakFEq9ޖS>=YfC102EZ|jn~Ȃ|jc[w&I,A9ʧok(jioyjܶmvNڄN4'TD"Luqt~x"6Ǭ2h(ImdbKBp ,{|w']͈{‰KL-ŧWUD.qUo2s*:b"0%6?$Avb5|W=0,[] Z=YJ]ⷠ䚱js}cF @S3_᳜dLɆXwu |jY7>ZSO+ m¦/dR"Z n t2uFaQav >E-ڗ&xk4䌐ֽ Zd:5׀higMb NwSDAkI}Z8'ŕ~ogdػSGOheO!ݎƄ*11޻?!6*Z8g1yش(-yD692t0ZN]mߴ[g{27 /,Ź1pŋ*覄kK-H 䨄O)BMR&,9/x ~/[85:V`eYN0ovG5]frE?'lEq$i*imJD:_(|HV㵖s,D1 }aYY\kyWF$N_ ۳zg5nmzqB,_@2 0YGgg5WǠÂR0t)ZPkHB튔*K*Ču~y^Kײ[UP邑^,[ 4JlkؔPEi9rVY qz*Tăʶ \'juEaM5GS1e5D@ߗ1?kn2I]tj(FPh*|©slomx>-톓=c\wk'tȱ35V7/}۝ `)m?!ϗ_C_=/ oB˱dު;A,JD{h#Pz=L LdЂ.$<)']5nQ̺ۡ ߊ*rV_TSLupS!x~rmj0 d;Fn(`x8AAg1 q|Л(ja.~-䦅rĪ؂"~vUTƘrF${$E*c藛 0i*쏀.VY*hW 6f7;W!}bJ<x=3{Ӷ3X/TW/6m6nʑG uz0A[b{ UI"C^|}W&? \T,j0N 9r*d-[YX<(s1mzši}wNFuAz/"o֋I[ljc~enXs^N4Hd(,t¦`SU1&*},"K_ *2)ex+e 󢢀_T9:*I[^5zfgӮqdo6vYC-hbmcyi^eV}tZ۽Q ?sP)50|m'17٭4)RG_'IF [cېE~:$XSFL(Qu \b{,LHI$Gl,;0_D>WP/M(q6GBեR{er"׬B,/ꥱdeUvMBwz9&7׿, Ϩ5dok C?l8xl54TS+=XJ(2"pI&P {rܼdx ʁWlN̦j4I]dZ!$T^NToϠ ;TNJg14i"|჏]Y$ jrrj'S{bK-z邿8'C0 Hߝ2C" +6L{Lzr& qQ2L56d?HԖAs^х[_Y*!%vr!\#L (݄M8:vxJZohG0yꃄ])!=bxE.P!A]z6pO9wejTm\o_ov0@HeX6>vݙo^>#CNl_O%b(h*.1*Al.˘sB(sJH3Sj%5Ep4 )x1X`h2n ,0%-DpoLӕT\SP2vs=}Y]l6-Nz% PkKm: 5,UPRm@4HްQP'\䓒oMt[3$L4\S ph L!v^?Nygک5"":`l:_Z4c^S8lvB 3\G%JEdo<<6m6TjDfg1PǢ~[+ Mof\|&yf6$Rܨ <{9W_6WfG %baHLŠxWaٚ]׈"we0](:YGG'wxlgjc=6.{=B}F,hHB7EjgAsK1[MOf_5UZAKN?3C²dZLʩ6C.7HfE<9N/䘵/` ǿ'}UKQcj@52|z=N_TrpIZe7_z/;r.=&_HG Up7%;<.If<\<9iU@ګ r8R)1P /_UVʬe0MԾ7ݫo%^u(I_56G%6o~|:l=4pj.s~l(Îdԉ~5œܫh0.Mܟͬsy[=5sؾPiM8ǤUB B8ေ@?GUփɟ_MLg{G)t̪}c`b2<{*XMj`1VG}}_TŹ2h:l%||P3+<-$,s@bW#H}xP-ɑ/[՗=\dlF:md(@6SbvuQU2M9 V"WV@ѥAcmfYsG9 uY~$4{`b4("+fyІ1HbupNe۹y+-E9 ˗,}ʾUv!t~A֧0nR([L83?) ~gg+gCqem R`n"5xsT]39>&$OK}`X=xAV ЩnQBǩN/ɰSO^d~Q%;>3Gۘ]v|ʲY$J@\n<2d*TE6nsW|*;FDñYa~mhiay8aU?c5\*Ӳsza"IJ<5$ȇҗTw:.^rzx8֣*IJ+) Bǥ&~ȳo1e{2YCȘi3KQIkXԹWurh98]$P(OpA"[+Gc< 4/m)n~]-ݠt<)U S%dΥ=4|bqEwwEf*\;N_B͝ A`~5ȏWO{Pč!2_DK¶E2N4yb]$}kGowPa7QxD==82gtE/NL< z9+BP{7,t9?I%.vkv4?7T=dH6L;4%ЧegGj?@ GƣE8- &2!!mW_G9K+moFd<{SNj&h-"xԮdQ !"&=d¶Peo y/eTצi:ť&*p+fUxbd$wQ)s{?|1U=%V]ԩ|hQNdwaCPM JeqѶp|r顧~J -*;O,*:.OnVe<O`.ƃK +?]v=9/F0HRA{Owd"ppߝOS.M]aJ/Z(<-p8OrO݂Zх%g".og@gf|> ifeſx N1Ň3c჋^4r3#-*n1?J0x@z٭as^CZ\ayar&ɚԲd d!0#R#W+gI;6}< 7J5i: JySn( T#0V'wƱGb:\X8;NS3uF|jpGV =tDS*#}~A2hLC+io72>y6:4Ҥo$/9 ߮f+FU(L5G49*vw*:jT~<KD%xtӑCf1- ὮI)]AN ѧXOX [dV~b<^A$ 3V{r y? kvasȄu br·}]|9Sa~FߖcW-xykƃ~A,^ԦqkS)fY$CWvpRmHԪL|?<ݸqTkDU.KM#'a  ruXiAϑ dIldJ@$)$gibThe'8]:+ٰ;8c˭׎6kS!v/%D={+Gz>y 6\S.@7Hc?F@oCC%3yPR#H'N`˓`˫?`VExn~Fچx':߇0UOTKkƏ E-'m?ű+i5vԸjpuf2w&jCbښűSSFa_HG/.(ʬj͹ϲ=UߓOK0'j<qIo_o͠ au411Vxh:R >ƕ9QeO ifU!>k*J >68] b.U'vV+cL횀#6[ZZt|G~'Y8SZH*:N9xVޓ4 KAr|3.`+ޙ4^G$I?@L4Ta%̷*XN+/lNVԠYXn6w%^*WidP[Jm,<׬j@qcL` EVs(#'ȏDŮ#M2o,W[H憧O ^}sP 86k"m岊2hWpa3_>($1xunj;_! lϱBcB6r+0?,#{}0V-5q}іw[BZHx ܁.EdEt&AjɼfLw?\Ųs\ՁalIXNzCE$x [3~21Wt88Zdyk_:OUCVEQf::bԘz-z2wg]z؁j-^Y ba Rpaqn0\%>x<8J*!6 2{|\ү@74#wa<.9Z>V#V"u~31t"mfGo[~ea"V.1" }zY0uՄhH""f>i*`|>Hj>QJ+.P)>l^vMo G $Q6{W^}4x>)]f7.l_^4 JE! NK Oahw 2޶s"NZ'7# qG%LkRrRfp7.xB{lD#$S/!rrBn;jզ bDzar8R?rcLqkף Б* gr&e04|xa! @dL׊1tuH LcqtKꬻa4QGB"<~E*?A G1 tvfO+}úW_-˒")H1k?ir=O߇FBQu.a XSGE\p-K{a KO'AI 3rjeÏsk.1fad&,'áa +8ɉ~m7Gw'ݗs&%U]Zg3f:? k= e\)BŔƠN!xmty,jo 赗O42b|q )&~ r:ʠ)w6h<ϟwfX_;ǑE/ǩqn|trU6>"+ޅISBSࠟ> -UeRgtE@GzP ETvW#[Ar naC_; Lf0S2Ԏ&&Mp۬u{CGXTհmd$5Mbvީ"؅řuZ[_#i=Q+F-''1j8VKq)r<.5R,!;'X[i<(=`,F qc;P YPYگWkpeY~rI~i1v75D/(a{dR,A9<Ok_Hp.. HL+%J'lIQw)ۅ/-xzON怋-˵AN޽gXj|n:u2UV!=ReD"C Vz.<{Qy[$+ҭo"P,oqJ'~F7ұI{bQ Zgi6C7.qnl~N6Gz8ny`wOr4wl0 %:bF[rŔ'SIk5Y}994A6ol-̶;j4m$g4C#(ѻVDc-ԩA@#_,J1[nX8ilXy~B6aS= tc`|Լ!/|J?OekNjzP8Bn6Hmn#^iAT'Y3[NYԥ͹0xDRf"Rxw$iܮ=i҉yvm!?45phvu o(2+)%_7N\Y1C~NDo]ݒLn3'JIuNDp $B`Dt `l}uc!5vt`IJG$$Ck(;Y@|$@B^zb[\KxzoXYX)(we:!R>m`7ߑiChԑجK"O_;}SK3 W6 ʙ$B:%N[Z-($?gg_s.7tI<_o~=jȮwY$t` \vhZB?ӛo St8T1;RaɫY5LKkWbFbErna0d⤹g.\ "Rf?6nw2i8D]#A[~7mMi}Ή|WB Dxw#]EhaoqVt]_Iد)ߪL4QRF~nJLM Kftָ\2pB `}`,)bC!XWu2)4:)]#X[x˽_B IZ7PtJ1R,=+ئl˕)$9cQޅ#vFw0f'GY?єؤܚ]F裗gUGrT&KZ*Ab^;pþ9DLsd"V"6vY~f[4PŞ{1dߜˌG#?|G=neZFj& l.H "MbWJjs7γo)Ia!4xW}͹ cqfĝV+3Wh  Svwzi",PJؙ\ Q&\`H#[/ Scënl%㯅L|t"*73)q4yي2J>a.cϑYIh=pҤCBFl퓩~yae2V4)wf_WM ||l'%jjҧ[Nu^E?bSk2RAƗ{BYؓŎrﻸ'I#_r7iz8K2K+tɉV_((:A05^{ 2LJ7(53SxZ{Ͼ]ȡ8}ys}'MPDlYҵSU;Hen(E;%I-' وY c c^J:(]m,K{0B"j; @Y_*kZj`{dzeh|6 /'K;w'[%ZZ۞w:̷:d$'v4h[9qlF78'XީD"x$)SI9dV,~HZPqj)``;|Y׏6|vswX..`R K/*aҠGca Jk5L&ЎdʾFIZƣtԉ%Mj @y%tâ\ybzs1a}ͽf4"IFT;bfH66sͭN>'B(eg>nfTeVeW2qA0޳/\&<+:FFEk3ӄ~{S7xpS)6qX 9FR )Ë/d\ J#Utю fI Y ҂}7WusO H ~Wy!@n&,dL‰ &mR2aQѰ0e§3,`xDU!RKQHr#bh`ZzĪR @'YIq%g8:4qezTi Wy&̏.{~(ΌnSYHqĽǞ{(CU[*ƥtN[] y@D,6'2N&,5?T6>MgC?dRHqj -n(lˍlF/eiq=@r K{6xŜiFN)1dMe-0F(&x*]80Np oEbf5ڌjt(}áN1>)_FlcCn_F+.K'IȂPF(/)5ZLV\'9Y|*|l ܭMvOOB;?pWy>omσmkY,w1M<=> +%[kRl4~#Y j|G,ҾulSpJ.eXgX("1u4ڎ| z!\G(.gqъDcJMFEcVHi!ҌGauG>TA1(J쇌)RYbJЦ`R[kD([YrXB6Yc/T)Ŗe$Zw.Dkq+ Kq5ch?nDjx~J2P۱`wdžǻ :w# g_.TJ#:Z3Jm" w:#&0햋z*OJ [o/JEC=P)T~ym8WWhI8 ^_:`U=yQc==S.U U.&g)Z%[VM5/Ѻrfxduh cEBExL+F8oa܄Řf- :Rk 6fҠTѮuȆnK~?6yA+֊'.XD?l"{u~dG_0'yTXN# )83F2`X/4*Ft(ʓHZ6OpQrגd{Hӡ0g^ uq=Q̻ߗc"^aZAb!kk Gfuρ./`z qᅙaykù`.6.gHfC:/x8 xBc Delgy2 *5o2rvTn*f]p]=-juBX}Gf!S^a2t-w{, ɍv*w].qVL2$&|'hH'^١Z8nKhG)yeإsuR DG <'UP(:yio柬Z|ƺeO/,IAg ^gKI%':_{  "wkHza2i%!˾qTp(an\=xg#~}k;3:,ɠU~)'вPpSrH pV a y 7ǿ[ǐ=,6q4NT^ʀDrHR}Msh{(]EVۻPbh;8@w9 /@>\eƒ=sJq3b Pe1'2xXܾ(1J[.񾎃;x6bO1&}RCIo RFw[i2 o1όG hJB5 ;tJ.vSjZL1S33j}t#|L@/:!%P?!/ͰL&կZkUs_˃V%hy=-vL|'*tHƥ~UT2O~D|L] 0$A VI[> jzkhts=IcfanT/8DÕ泩% N.i`6ixgsi-T6~,G_o|m#7Id {(Noӧ9B!VF[y,C,GR:M+(”ߑŜ'}En{FqTguP(jTx,)=C,2yNp3>' i Ѽ.)}̓GZ Kc)XP݆4ƃSޏ{N/.'zryšԱ\#UZWmQ| tlE Vg &KG#إm*euNo&, ւK3`;HKjMBRt:&rc>h) 3Aݶ֙/8QDmq5;]eo`lSw~Z{]Y OѠ٪h8L1! >f_2\y4[R\m/|#Wxgk"qU_ ~4!<%AWGJh0rpl1@VOVJnQNYqې1CBm"ˈ(K^ 0ه'Í wWkŀiaԼi;!*c!aw 8B"=&*:e' I\BŐ9MrBoK |ۻzF55q ֮8)CtD* H#-OWRPn?#}nK#w,S&:(%Ⱥ"Uٕ$젔TkZMXN8;ͨow >mPg4|F*7d022<$@Ns%S-Yd&p"9 }^gv(LF1B[ D(8, #\h\f3^sŒ4bUɵvVY&bY?hSMn8CYtȏ{lƆl vҶM Rea@]-@t1,l7,]ZmUPwہG:fx@"R?_9DД2; S _=Vr={Lx&Tg4ہ bQ0X,M1iWQ 7c g6 #T|QW& A|UWŢPo~`Pt PX#g?O}/Յ*Wl t)(I И.!SoqoM޽=m`孢d#JxvT2!*G$"0>ҁ`u`QF|AlYoZJK^ IqxljnfO1 Ǝ;z찦^ r H;KN[TTY`j]%~qj?ߖȁWj+M /Jfs l+6sӍ!R^CnM T!? +Xd]dU"PKGS1iY;ʄ&ِm.R\ԑ!>*#Z A\T wDV0EEB3#l^VZ2ɏMQ:AN3'E|a7V rXn?^xGf3B9$dl)'WzQݹ 1LSjP>I#VI/!Rv5Є7?4>$@ ϔcFQ`lLS:8 Ĵ|qܮbA.y~l_t"書$kÓDnp|5LB,_:eߙݲuo|\1eEcb6SHuh(R;@?1H:<<\ 9Y .borGP.\MڡFkH$~8J"m۫yI!R"klAƿ^\~~;^j5 |#UrјN* $YQ1`Ԛaõ37ּ(owW*\Tg7V&~~q\"}{fKݴ&H >"91]7Nkp1AN,8:qIkIOTDŸ3ȼqp@C.I1}Mt5E5j\F|[f';[OwGvY|C.`R8l@粶:oL2GSv`x҃AuA4 ,bO j+cvW &x&׾-A. M0ES𠳮Qf6 .s6,m礙'Y$^i%fyBe-%D:J% BEJg j@"'ى "xdKVy2ٸ>%0KPI*L?v~ԋ7Jrj(d=[RkNto2%p<"sjC]du7c"c6ka$нHP4elZAĵtD`QR.{Nᬎn Z0,i_e&,jpII~9'~31 9R?lQC u` k5`a a~a L',oa䈭-F\P0j;X&azfJz` ٲeruR |cM^^Qဖo\{`( YPqՄM6hA[?d6g7('^˻s c&Bc*i=Un4ʭڡ+V{ݾC dsYQZtAnśh=bf*:Z;:jL_?~pEXq3m[bwzѤZ/n"g&v8.~k#\>]n;8w0cDVK8XMEzYp@W6Oij{йߦoRp!޳yzc 4<'ό}‡tNx&Y*ρ>kP_3(hV&'h9R;齠[ kp|J a}ٴռ|Aw+ Fr4'TLS\tyFӳԢ"|P:ت"aR~F׈^ӷc¾e'f+Wuu$AHXㇰ*ùՑ^W" EƸ[OkGot)y'|%zrzf;6}H2o׌l")̲/ӖFg6Pvyv݂G/i>*OY{e&gyaZ»jLqÊ:0!#\@!z۽&va>\͔aV6{DRn,p*_TaG&oJ)R[^V%4Cza CMVJc_"F~|BԹ)?*6וd` >x椗=%ӌv=(B wMǁ|iKcd ٶLl| kKB؉ BSSb2-K|cl&`AΖ#`5(+ۼbDc#:;o1m*N4O@GhU_=|_]R $'[s r ?׈WۏkhPA0dvwF.~ӝ<08ZF lW o|!FH I?ߣL Gy㊦k}UOjtL-'H_KI>kpa-ԥ44̨[re Y.OU~VyEbk2GURvJ:V1ips.-7zwƻļ` s23A׉c y+vrr%rpju'lfx)?o#ic\YF L OsZhFXR},v0k;W9B;ɷq,S׹R2;"[-,7$2~@U,'HR"iE ҍ_e52Lk! [AO #or.r[#Z,R(" ?WEΙ^*u+xz q(X e#`wj(L78#v2)/ HY_0Qdi[;"d7y7jo5lR%H D\,Bz9e?mf,$/-ںtiW%q&TC4d$UJd+\ԟX4䋐Anh-3n3W1=FK[\y$Pe|7o!8 /s6`7Mv)ثA>>fjWYr+؟ '}Vpۛ?}U <}KQR`Ꚇsr qeA\ܠDfN1±.h9),';;H)?6&P{9nO6ՎYs.ŶN҇?N)v-TuM-p&s_6|"6~s%_2ax=:\ѹѽj[ f͇300|pֽ!?iCE x r2Sj/J\|IS6}2ĿXzڄ#xK_7U1sH IǛ6,γ{Hk)کD-sUa/,\Ԡs[|[I_$O%/ĺ|ޒ;+2 R z5:g@CxᎡX8ie8٬G 2^1(79?m$4hY~ųJKUOBq*A\&ūYpR/\h$ٯAهnEgUdZNwr` 5aJ!UE)CWI𞉪C5Db;j F]Dg {]%/ >T=3(&G{ه'|'ϙ3YۻLr35kXf=+2)g3i/K" ?w%wll1tm8D< ŢtNtV$\ O9T;^{}[Adӳ8wڽ2wYC`׀7L~3[ pa?h:2=͝kT-$fKfvMΠ?b5>~hbdD{p0Ѩ-c~$2(u$?XLi<4WapqIs݄v+PK$ncz#g%n6oSLBKdFi|PrɦޗwsAM#0h 35ZWDpJ=I;V٧b׼]cl8dl(C(I;t>yۇw ߓݿfeLJbm'p2bTg4ikfI]2M#o}V|xTȷ~0bΕr׏W_‐"*B,)iM_9ޔ\6|| vʇ|z>"П n,ٺGrccO/udžjǣg.vEy~*Z[B.5j{hܡa."-brFtr)T\tGdE<2]3BL*(_+[wo~P7 /Pc!KFb;Q֌V6:x&}QmD>Exs&<1r$ h=FC"pTlW E2 M]& T KIжbHᬺ74w_'XϫqOqKʤ(΍AP شDŗ= DܵdZ6B9zz%t݊6[. jfN]m%70߻oRt3YmIGC,X.1O3ʓ T^62뇑j+ejcpNG_9Ma5[-Aى@E^aԚ88@N`F0´P'o!eъ-xP3h钼-n//a;#N͸!p zt(WKlC5]F$мT"ڢL^䠏$bKa5' QIӸ ߹ 7eH-%_0Cd? 0ӹwB篈 ح~L~S\QidAW`,4C>u%wQM#k/ :ͧ)Y 8xSdJd5|: s; ݊H!DZ"\l FL\,Hn^tM@#l4 9.6f^[(}j\Qi#pXP3]nOd3_uDe0n)?(nxp9s&É)>HpB.*[&j=)^6$ޙL:3Џ&l_\{VY90gLJOr,%G.+E#lݞyNBpp o㖉 .=Puu6&OCg8J: cJNBeJ+=$)2/]u*M(frVec7";zDQ#Q2W*y@}tmWulEM omהdæD 9 HC{diVz$di>ClʙFr%ܛ@ugDjLuF]?Kgwv$W$ eF&A`;/r4o$Z+M[dm,_Tg5zYh$0c+`}IL}'̘/̠/ ۷9Tp_"@4l{gR1g$ O~C [=rK駮W-=9`} o1X,O$U\{2PNsNUqjU ;vH?E 6kw%L۸ *ymXlCsYm_?jp^=2i7Q jcA(Ω\6I͋L*<9ZeK}.-`g!Ryj ݞqe^h1}ͯpI8eҖ(L;+cGRb'7Y&(ZVI#NGT wHBᖮ{ojHGI«:ǰ$>@vN{¨E=S -bB<ۯT=³KFH2tF&>WxX(Ah퓤uxL^ !C4@7g.0ݏH/5 mi!p6 tz%5C-sH @ge0 ł0{nU?c*] =:'`$v`J@x۠axaxT@:2?*1p(Vk8!= ˆm֍/ذtfq)yHcLKA7sBW~.^)23FqE0k k*v $=T-yyf PG0Cpn u~:皔lnEolZ?fOE`!X/3-(ZV A#}ƦGiiF7<`RWEMz(0D^Wbn7I28{K.,&?̴q'G^. xF ?2bl"X67T˓#f,WGwSXyj6}zavmcEEDzrϕGЄ( ΚyO6WcH9^Mpz>f!]wX3rS?^v]N +Qy~ +94Hl< sXKo'J+ym3wnQYbz2Uu%a]"")!.bv͆4$[)LrEFz͘73v}K~{Kh[r̨l\AN[~2SCo!*QN#FɐM8veMWȔY=}"Ÿ ]r(uOڱŦF>]TZ1 Ģ &if[W<t!{D*͔L&`ʹ_,1dou ʝl}cPڊx\ˌi˪ +77:y!~k Z6 .po1{YuscTiGIC$=hL.}»W#.e}݊)M-IUcENx 㟛/`XƌZ*[F=LGqk8}p3cmi5K+^&A_;G-FaӰ{)k %]b8i-Œe=x0~1RN#L˟!(>׏*ƞZŜ2F~$8 9Й6R[»%&5 2ӂPPҕ;#~4"މtϳkYG̗VMq/5ag]-rcuAkK9!'(`v]xj oPpE>A9 A{bٴ!X j4KiGl? ˘$)5m,Ct!nN.PYμd`gaf Segn?1ó׫l=-nP*;8 y2jMG؄z?ꪎ"yhm̑Ew#-hF9ZD!lE|@RZH XR԰QNpeBFl؋ .ZKõnmG_(A'7^v=إgw5R5~tq?%1joYH[\6)P kkjiRI&萻-ƔofCɈc@aq&CmfwY^mPmxH?W.X,Ji;ߛF/P*zl,GB󨚇)O2t$sm(5qgJ2Pmbn%qPETV^ a'A6o! RWd;Fa2M]X[fuN_㳗6A4eqEv;J,G22G WC(qStyBZ@B$4d1NIrvϖ0cCO&>cMcDzmJ<{^yYXGBv͇&:MuF,!mI$eʩ+4Uκ΃)2B oS*3&p?Skݬa%d%ƿ g-җG&a6 P(Ug3OIg(N+\ d" ϝӿ׽+ Ub.zk[֦;*b]NVueShfPO%pHe:2jA *rg Ia1 />DJS|.IF?W&-H(b цsʊ1Aq]۟_H/*hw2-Ե:)D'7 0mJ2 v%&SSōt+ \x1na;޲5+L`Q;p|4/8{Xk;Q»*ÁVyӨSA8n8k%26bm!@=b-;ɀt>J n\} bіy$oHOm=kx|*{'_|]R90:U6Ja_QWvRB:Zg@[[V ,ŪNf]Z2@޿5#]U =.-6j|G$WR}OT|y/lNxھ)e-TS DʾBItp 27T9 ~ [#!8fMsO^TzS"PZǡ{@3אmqO ɬ]Ljyұ-*%[Q7``&mL-gYI,ۚZQ5RPs.;b6JL1yP(;,Te!FG*03,Z103o)_zĭB\u(+ѠcJ2Rv‹FYHg8H%PsP)2;S6i zÝ^A0YsQ꾹[M042S4n5@{MʲP٫#N^0x·΃p//%m^BPU d DH]Ya࠶^}oE\asd!w_û[@wy Χ77ߺ8\R\XWm,5fNHb"⦙Ik*BLp/hud1|vL*c#{\&9!Pi1v?tQ (AW5S;P>j.$Q+7Eӱ ZPkύ̳'),()#F{_E힩S'_p O-qNXp8c TMW $Nk}lW<Ö l[aTv1)Pb ~{QVѫ ?Oօm]+?j}+b}ia8iWv+􋹤Mv51W3!ی% as#\3e9#] V'Yx8 +_HB eqYui07/쁹sMВ,:d"eSN8) SoyʵڬE@rt(e6c=Aý`y;2"LH - $[fҷyoH{k1w3MRXvwtϐ,CXGŘT~ ijRC.1\6sL0k/Ar oCL_+igJaU+|-؉Ii`dwV|4:<As\Y4vgYYYj4VL35R/_ل /] 9)z"+ q%P:5գ@vفv7nխ!XE{?OﱽJrGMO~!MHżai]-B0yqGGaƴڐ1[.kڞ̠T=08Fm6~V>EZfHZZVO|ǖgoĩbԬIu623ox^~ޗL.agOUu- QXe*=p(s<-ŗ |9'g/Nsw٠ן+1-Bk n{d0 W:y gngFq3 Oњŭ8D6nt VbYO3 m!5,Cwi׬ \і^/]uwe^G/҂q^a'+BA 3 "mYH>?3-c-f^b~tׅ6jm9Oa>چ1K8$x^xXPG}-MNV D],ʀ" Kck#@5 >\4,8/{*(G6Z >rTR-yyОkrwtRc.O4%|Dw؎XɃb}qM4rʓ`=|ŕ ѮhT:pMܷ<ȭ`BN ڎumoG$\'yMMbO]h$T'$GD_ (l;m ]Ը7 Œ-o(U}@Ǔ% KA,Vxwޛa;ZfXoOː}RG4q44*,$C1!?9"^_F?ܾ|$`a0|[CoGR.^.~d dd;;)'ĵ _ J _ϰأ_i}`6k᪦Il"2*Z塋i *yaN>:o < {9nXɐ^;;=fo:jCnsN@b|ٟԻFQʩ*dՕ:Ѵ#Ql` u}+d|S&9>V2 ǁg'RT3M~ 1%"5sDshhXߖk `V\XF;PڄQ8قG Pܸ5vtPG8]w<5B xpMqq~[ڛqE'u`,u&9&%"-`kh@/n7c,.ԸZ<#ϼJ bPﶵ*Oj@N EI>DG3!YRBQbw f: gRoR]k[jХKWcd *,uuIā s2㖖5r9re[۱a+Ӹ~Im}Vq* إ&zgl M)J"svsG ;5 oyҪM~V̷i6l lR-4C'E?"cr[ς۶I%I8n7HûD*6Yma>ZvJX54RA f΃1bDdp%ˢ3JD/F4pîX%3DyT5 H% An:<<^ʲE+|jgЖM֢"&T{X_ ͥʐuB]M%*)۷0'j7 bb **$!o ՠ2iݜ#ݓDqjvḄʞy< "lC²J[GtVekg4nm+, P?7듫X1)bY(H:!X9&.=]Q?*ߦJF)#̯רTc}m/y >f=Pr\j]bjĎJw 6D, xhRHaz4vH8)nhg6 yj<>ҡ*avIlcY dWY}U{ҋ0\WpsrrVlTŰg FJ`X3Bg=xM*p\tKiyfR M_b&:T7F@@x 2  d myX'T3I5%Jɧʹ9.^N$"#W=ڲDWI3?mOY]5:|a桟e+ʼbGV w??Ԙx+Gli7h{uBcCGV?B׎&,uFqUJ; bhA!',2@ZB@v zNH+ fP@\{I=MG tvVd94hjgn=cUɒVpP{Q !=gIUM\{J̿\p5cD)SƢʲ:No'>E%z&~4;*rl}v W8 <L;ÝR$O3$Vij5A:Ali>Eu=> CJzTFtb|#;$~q>AWEACl?> 礢,-54-iև RZ+(j{8d#)7>}ŧcAasMS^l<{?bY&bM)MX]ҡtJ"sG4礲v[W&Y][(z܍PPкQO3tl섕Ir!~\\Q&M1Odɛ;I:C+~,W!"3Hba9gc-@Z!Hhԥ75Dä$Пp b-)ÐTh<J?z3$ȹQjq01bWc+L1;cG2ϼشR$ W\OYeQBn>PAW5$0 Ӆ0MMX@Mu.ثen,h>]5?^䞾$K 7}[)dZj]Do#2ȬbbȻպ# 3&Z%?_<Mx¬|WzBQ|2$~eó][ܖ-yW-%Z=$XƤFS{w,7[e4$qל)$1nbIPRmm+81M(|\ߔ| iN¡PQ@,ϾEz3Vrjkl e'AUukky'ۻQghC"]cV_Pڲ|#BǦZ{ 8K"EX[IWU X? Eq_ H9O^\Q P)"MtcLhG)zϭaɽY0Τ,O3YLہ ҒKْ"9[k2c#N\$:ׯiAҏ~A u'u2by+ȗ[_Wȹο eS>గV K=JD4#GJmSኳϧ;n$w$N`jU&!ς!>eiO '?sqe(buts&>ƫF+XJ,,Dh;|慺kA[~\TOnM z7-SK G?G6dE^L9 [TI$no?3՚lo4MY}R!jbo03`0&1ǛT]Śipiqǒ~3:ZZӠ߁TtXŮ:y <-`=cu5Yv ]k{:Wjz.Î9=G/IH7̀'/׈ϒVrvǘp_?>: "L~I_2+Rg!;1QD:Iz!5s:T .Jh`ZjΜCtaC>cHC !.7 ܖ== ^'^굙4L)ήs7K\*1 \W @rV'3:ea#/G ߀Mz.챵|Zhm e2m44h$/[?#m$&WX+&!'9%~l-`s²Z=P.+hQ̵=HpX4;Ց'Jh'8 aҫCTAmP ߋ2KL[\v3:ļS@]z1}] # :=Ċ|ő$-c$YnIl3e=G>4C #8ZƪY*`¢gAZ1<'%ӍBŚuܶtЯYܙ {& \쯉[u}{!hx}wP+3O7wE4#M u2fk7z3?Y]wEp"Eweҿ85E2-Oh$g^0Uh~Pv/%cH6X SWd2O"J5^ AT4Z] H:u?,$5FXTJ+:.KS@v-Ut2Uٌ9x]dQptF4L>-}bhlo}) *ye2aj9*֙F]5SγYL8nUԊſ@&G5^y0" j!r&ƚ߭mCpC\lT/@՟AWXU"C-6SBYx^1Tbٔ=tgv] [SJKT`3x\K5 v8U]2?/eZ~\* d﷨cC`ߛiJxsHX> H |(i2M@eM*7~Pv:~ !eO6{y"}2IT4oy*"pzU |(ee\2r]tyl ZomVSTS A*9Z15~v?[j|AH"4̱m$|d4cJ^ǀ82Pk (_*[-|u@-%Q r]ǖ_6o")qxpbL`v f ktFT;<*=::7e1zAsaKF"N:N1[h^F-u_B<$@l%R| =|=^J8+`Rʕ+.Cz;喆R;Y~ʯftޏ0\.giɇYUu*qpkyMbp?p('a^DE):O <,ƍba[o;|d8~t;Ȣu7/Ž qOHwڙl;j#LNWxW^ps*X$:t9w(dMcP ;d+t'(2_TDI4M%(zC ? l# ƞ2iO(˜|<m_0c&|e|դ#`)rr\We;ۮ&*ܗYR+ؓ$ǘ]{ؿ' [h9|%śp΀D1bl׽&l""ti E  |H[imiv81gd`胸 W6r*pQU/@<]U4D f/h\4w1Z[b(M<3dq4Ce5tl< ~z؈=Rڻ>O{=Bn YOiB@Ho+qfri>rI ݄x2ۯܽ6{0ˌ v ESGAdGֹ" t:%|'o=E<)Q ſO6m KQ\ŻoQ$Nŋdj긫ɇtˉcL0`YD)C-3,٩.LRj)_f?8GǺo\gVK,!Rlq)8,Ű>bnp_@ت u< IcQ"j9qΨxE\NO"Bf%5~/(E[(p>n_P- 2++> cWHttO'{+E We=\@'PJ`$CM|<]=~h\t V٩dp3[IVPZZ@-ʞ~.@3LFwQǂQ:t|%1x˒H"ϢCA\+;6e/su,a-Eɵ5 ~rѾ&)a9k/u w>mTcdn%POҹ2*s:]6_E}HPmcN&vzmk^GGbݬԋ?;in_ qF2#8ABZ|Q,)=2;/i+W! L{G~zrnۋ|4 heI꺋\ϫu`B Z9NJ頤/+pAֳsN]!^{"i:BO$ ^y4(f>ED]j@¨]BٟlCbjNHR6M3P)T˹ T c8?XߴIoiEy'?=:qEW%I'0yNJ:6x{1ߌ3Fm*П}LX'+礤|5 ]P:Qi2_C["%/b+wUI |_h<T<tāPؗ|nBE>A^`A_~Yq*#zHZUkڻу.}^wj}czg ~)1g/$c<PLU\3-a-+w[S#͈mB~ S&,% 'ӈڮqM1c˒x:~=-Q~5|j?6ί_$IYa9@-(Iz=zO%vTVAD6p~ܷg[D=`r=U25t&"Gr@&`G_ȭZ$#4q^|!!:PM[*;Au7s${ Q$OQn2G%3N0}ҕe>!"*\^ÿNH4{T5۠e  @VG.$ʪ%Na HK/x; ]8}G,l)FeTDąFSջn{`oVkL9|-F`$jQTϣr|^/̙YR<5o:]Ăjlӛh]5,hQEn\,* pɵˣP" 0W9{gɂ9s7b bڢǛ4֕Gޏ ͇ N0pρz9dL$)7)>o{fI ;s)6bW-(U>VN;_K7HUSF^ ZlWt5LO%O< Gդ!1%/Mb/EC Q7VSȥVeYJi=9YN:=2;ā\LL85xӕT200A6-77_B5VP<;r/9A\0A;J&-oγmbԐ6v{'q3F몳$&FҸ! ¶ir/xO~n=fdoy95 8j=:Yw$Dž{r rϋt'a5Q塩(ɪnБQuZϾ揻.m WV5 hdx=~u[$H07TZ.0*?<3=o8ZTy1fHo=-M{j3{LݑMm,( }xx#oUM]T)9LC\Cݱ笱F>/XZ]5Eu;G2**^}OSiY fh)pC/:S {uF PU YOƝ}i{\U bt 1ҘziYY@/7 wE&j2-7^)}DCB/"LƶHvoS$~Q*&X%$OVUቴ"fH [Ih WzG!*,UszJĮ4A=~LX͝?,a$E/8mqS-|S18ɶv' 7Ml: F&>?4[9NO ƺ[Cې;^[zfduyXv px@&(ƒ ߕF |Prehfcqn yMف`D_ rDF_ֳ{3ZY:"fz:8黻ԋGg36gmScqFT 듧YVy$ W^;WlGt>^naXݙSMoraNY4ɔ&Sf(-Δ\vխumjLtmt3o^lOdj+[7w^ɟssgRY'ӿ%uL_sΒt.Z}C&ULy1XAHGSNi]e48!U֣3q-GX=$()yNPLWwzǷCvc0Rd;@/O OfoAP];ͮ8cz/,@Z # r Z*{+4 5Ksrףa%jLRR@åh1\!pbEh.D{kJQAY"7 WVm ;x|;>SR=$r2SXn0| eַ7ljYS͒g:t>9K O#Se/WNɢvQ9w&m3Nt.֏ f+Sث=5 ,k<V"7$⏟HfOI>e)ײdvh"2=-̉4Ӂ?8Bx:6=c[dh*ӔM1nnĵKc>Fxiz]ڮ.0%B: v,Y'g? !/; DYToV)3Ԉqh}BA>s /ͥ`>a8aT6"S2.a Yh5ޔGG"$ߟ N˖J 0Ňljd!b7?ݴtEGH*4Ł$xtGP.d5s3aiP,v'GXӦɓ>ZݤmOAr}Q#uiz3Zt#>e~ͼ4tܟ3Gc@0mWbъ0e-id\̠7glpS˵řۭC\WM\wc; QJ\M / L8[\w\X0-L)gDM7;O"~s7oxT.Lam{LS9*{uՌQkӮ(= peYfᣟ#xmju٩N $ڐx]$b#N:h!ӌ ]]ֲy i+7ڞp}?؆cmoNUbQvv1~SW|tSAL~je2E%c 4nx{wnXʽSp4ٚp$^ܳa6g +xΩpXy}F:rxgvپ8f?cRF1iYZvL2 ;5+07Uc |b "d4 )I:[ _d_)ز,G耻0R0S%<ށC(TgwpgrCl&%UAOlh{!Z#㩾Qw@'$lvi'+7Ke*^D><0o;;I =B hYApկ]J\bY$iN=ET+FE̽Ù9ʨQ~=3N hD[N)L, ss. f)&4H}ԂOf>_G`Q~\Uirҩqt:xE"#B_F_rEɎśue2%JDMCMBcD+&yզNE)zH8H7gF;O59L~]Cv+z1V̉bb3+`G}d9vfeai]!01'8ꘪZ-ΗLd$iIΐM`2jSºD\U%n)s;͑&(Nl)JPo{OePذ)Y)G5"g$Xǽsp{h^OOZrZvӦ'}n[պy`v J=$?Ux8j~)n44 E4YS5@|kEq-:H#t4:L6c&7 |!ڀac꜆Wmb2HshHV' gbV@*T>#Ps«|,A'#0Uqg3va]4'P o,ͪ,($]4{wݵصy{r;CCKVIiⵢs+G &ζ_w>$Ἵp3shEkd)QM9u" )OEpgفgE)3;  pǨkjAx!pˎ}J'kOzfnڔ :df# W~~x=(tGr_ޑJ%5T٦(IGu]9y 5] ?%5 Λm;ҵn`\R(Jܓ5Fz[#1˥Zn>P=9:.@> yiÔ}xєZhk<܊Dufha'~޴ss+xh[ĩ?Y/2 !@=jJL'c|>ϯAv5_0$z!a;BLbAk6([iI >4HT taV$:[r$_xt©؛pXs J,d?FM-%~*FɃ)(fK}0 T]<XS޿7w7{HTT:aT]YVCE ѡDw \r0X}?ƣވѢ䰖s:%ŤE٥Yv#} ] 8xĸHgo8qPPA69C)P\ EEvf0po1*?5yk EHm5 Љo8{/D dVDYͨfq:"ԹzՄDKM'B bhX|HṗnZQ*ih)j{B#Y :b=YP6E o2Nn)a԰|_j6Ri4Z|@b1G)imK]R(o]jW/ZZ$8f3ƏE0}Z)*V$b&eu?0bV @wPsм1T'I[ZWpuA-Z3D~ZJr5oݞSΙ_gB}C%mZxr$iTX9S9Afw<St#*W_  d篤xvv$ef[G"jHB׈JnkJ9ۛ¦Mz-4G3PcBTZpc^Zkd!m8mImGQ.~Qm?)TE:΍d HMncx/78h L>HQٶ\w?C-0 qi)E  *`FEjJ9vdt?&nfkA_L!#m bɹO,|jCLXۗE g_ ͎DBpg9A&EFN-F*gOQp+tkDa ,-fG9Me嬱@0gFDP%*npY/e~A$ _nF{.42rp\a] :8wMVd™^GzWoȢqoj>?4-otS0 T'sƳc 3pL~5p{}M̜!=[MS ]^\C=_ jSiy pwad}րa?M}5j~D'6x@KsEZ9ywH3~ŷ&Sɗ4̩AChps V;@q5X1 kV(ή̖ziFBgVS,r8sW6$T0?H++qQJfw_4<#4wې`!Ϝ- (eKc_We $2r9P*uYПa>DKL #UQMV8/\j(f~>!GDߋQbSוe_#} gzy-x1iv=ev]"'?<]+J4&f@FU9<5܁.m1X#/A|7b>NQ ۯQp6,`GB} [0mD7L4v%] oE4dy5%^ pa V JbAv1XqcAiu=k ޹%7 ˔ʂtlؿP)\OP%\ʓ9dW.Zc@Xw;g1n"eoJ3wYLy2i Mx^i6p;4<* K c<:!a2lV*d[)}wwgDS@&8(U0di@ :9RTQ4d/ayzxkdXuqDw2YVΕ::wRK ;`G㯿uVOwmLjG k IJ5 oq `ʘaKD*Lsvy_ %;'e׵~FCq=5G.kd(`V%NΈQhk:CaHv")]Rd4_h90?Miu)}qTBLEg{$DTMb%θ2x07˪ʜ{6#HC0nYк0>|@L3 ԏ>F,̥~"QYNNd^t[Q3&GK( fo( fh6OQ Q5/z윃/(fSN")S%34{a }CshƤr knu;ɒ^%p$ـ<0"$Cڗ[/]?AMdy"tC}9̞:ص2f ÈurEAd]s_kcB%kta!(2TAs03νs.ĩBeDv^;E_?h>A{A~ Q7^ŐRSd\l' r- kβņ)!P#An͕TebaJXR_Mh:bXAV['|@R'ײv:juG0Պ,g;Q3HA*O2j,I$ m6:&~ fcEL]?ז/аe4Ɍ6=ph4Pp4}j%l=/n{sVE]!1F"FpLuJ߉e9JVُa©RNJ@T;~,0j 6yn#z~!+SL5&yl>F9N%˄'+/F媜 &='0#y~ztcx+D)SWO3 h9BO`Vc*M|P`W3QjXPwtF_) ښ]+E6)|O>t1m0)!Ƙ[͢œLfX87/|"h :+{0v^58\9y}]Q@!\_dd^1nx Uͧ-&.r[FCoj]#睷+' *)?U 4qvF;7gUA"8l΀ / ^?Y;/>] /!ڀӫ`~׎oF"˷d]+a)Lw#5 2QU).`lPZ󷰊9@8+׼EkΠq朰XWb+|Q>dxh4"SNd<˾}zb|#o?J((Lu+JPrG0*F&`)\QMκ_=fzMx9'@a+~qn T*i%8VI[MZu6W[Pw Ie&dF[,#9Sn [qgY!Ɖ Uv:KF:z̬G))*搿7=_MvOFd4GN))iEH_!&dirP"8M̪XӲߤ*L@}Y*-Nׁ,7n&g%=d#9J>Yn"qfcxyNx^g %Wi W8;P9J~-Jԃ\j*NMצ{b-2K8E2( ? [mJJOd0:j)+#2ԍMzhO1J_l97$t)-!mٶB:!={ 9i' fږw}sϞ#gYK}c$z1Z({/m}k=.(>BR7g*l=ZE&1 ƫ0_V/(-+=AWAP%*Dhn<$Fr7mP=rO#cSArvlոQ6VsO79##mBos0:埮#u &F.=C !"[ȁAsʘcmM #c y}^0j >98pʋgJ??Ws f%Ynɹ|~-N͐۱*EY~[mS`K B:: YosPUp<}x]͚%EG[stMqu@fp"~,hC@^hpL.)r,>&#?=P%I#9Ar5ԙlB{BƻfxNfͧTq./)cpi}_%NvcR7l$%s`% \i6;{To!ThǝEI ̹eDzSNmVx W\ @%l*PtsNK6IǢ5dRl`^9HzT66#ƶWk*S]v906;KMVO&WC(KeDc?v~9th6aT_4d>'E^/X JԢ,ΌQ# #d_9YppXǧAY"5ljERw֗$ۆ/D[Y~g߄pׁ"`KS6yS4:ߴ$z#`]Q=)LadyC{5J$$@0O\h%ԓqkFv*\@mDВNk[JjX4_\ӄ=G`@ w;.7!] vnA "ޫ(uȕx᠌J6JÒ9B?Ei 6 U3}2mIE"'!4sulj?3jwl,f?; &uF<-+2ȍ&o~' u^+8aYIx3!XW+x,8Jc 5Q_92:NPͯZk7kJ1lKsTۚ[0gyRU8ph JY+x 0)!Y7"r;D*CxW{J 柁m O^mm>dx翁A%s?ѓd Uj 1)3b}AKDhd"̅e2VwK!t9F*Tt>OoԟRyZ.㇈P3hn[||^CDx FY8\{!IXL(، $W@ I4x&rУoKK&X sbon}Ojqj0d{iJ7u4Xԙ裪)#6mW_bͧK]&5դJ6j^ugl+Ca 솴Y4zK[oQ?&g_U PR $pn&mPVw"mb#ii^aSmIiOi%qwhO!+ ~Ze% pulvh\&R3UO:јιL {$t!Hv)|9U"5 [nmaChn[qBʇgP(X h잻5ȅ<U+bXIa4- F𥘘]e؂~ISWFR" n83QB/hp~[#9zWoˎTS5~m3&OS~$m"$}t1+,'W;)gyMlvEGJ0clut`c_O0+څ#$<$=tc@)#D]vZKsAbRNP _kzp*x^-ΡNvjSabott=$UAEYZ?p#o8mCq/0dsZ UuO\nӟ7,2vp0Q+Gvjގ`Rm4jjVM"V8S 8Px(h7:z d\٥uie4mg% t qjeHP_6G@?ZA<~oݽCQo3V2Q6VEkָꪅvhԼ$-)9sa h..q)|/ԁ󑤘t<z:ϗ<3a/j& XD=Kly3f+rTmLXyEtcvQrFغL|hx>$$ jfHt*TbE@)9lvymo`.7:KRoIS{53? ,sd˺,'Zt<%w.sꞍYW(=io'q&e'%e9x{ Cd)vaRkI+K^[)lQpAJD=&C{P~.U1U2L!, g=/c[F"p33YCY(UBHy,]z8?[6M.Nh?Dz<N&4xzq J$\~zŒ u]B48]SZ!AETNzT'b{#U<5Fd1&:Sms󱂺>*t!:jcx`R:(0h7 . EW.V l~0MڻzUniq}toIsqh4usHĤrтg1_g jRn50LH'hhOk7TzͧUkwM0( G+3.\c +=%=5 ttG{*#?hcq;QoZ5DTJ[i0VߐE8WKL@Vc<ɀ2js Z\ 0}4*] $pǯ5";bW8D L7HPSF-_y@xZlBXv<zW")Vxhʰ-50)hgrH 250) l}P|Xd(@ M:J}Qʓ/FgR,SP  :yQTm:c 6S].x=uX¤[?MOKHZ1 PԔSQ/};j]? VNg({k|6PojɫmCgZTQ)kA|d{ Y4W:Y% ]3Z H9oշS}tPNeRM(\Z{oCz»iJS&~3/܅'屑( >H̄Fm=N官;8C>@Gqh@J 1 Ņ˨1 j\+ZU *0ߍ\s;*vD)cG!>m{הubZ<r^ DާZR&vh$ hp_xd[jYctF ,r 'Nv?)ޯc?wħ|.&h0ezBn9TVC,~yʑ n}֜FSW|30?VA*|8?ޛ}2%R1e+4 0RɆưm-u.Zr\;#8JBEs\:GFwOHvZ|H KQx͊rxݭj1w~ V.1#,:r9P/J*^a& с^--2o>ꝠU oH$:2uNk `|_nuYr}ݍ$}PBT>:~6-ASq/o( o9cԅ+ e?!T_wYWё M|EUe¡~nw}7ث<B鰰?Aaށa'R.,2 3a.@Y\Sr ShxDLHV-r jJibD6ϏfnYv⦉J_ GCd獱HaHe6w9AݗZ6}\@P [4)2G2Kě@S٠:_Sg'f?B8TDq&LRz~۔[:6k M(^ʅm8 !і}n?؊l 'a I)QV {UH1Qq7ˑO+Cvn:$K)걭s*ؗjm)f w ߧh7Nj0ŮhaҦz g6(:+Ȃ%B=rxޝ~Er}0ҥѺ3J61{2u6!/X)PNQ! yI­u}?ңGk@2?7aJg B "#>'g >s5n*Z<V$G,CE>-zn%1tpm?>/V+54XkϸRncӲԡWDħHr, AD] NoosQtStx~l=j)\}|\?`XML׼Q,Ep2UA<,.³jc6 jLrr]<88WոCuY6+wǨQLhJ.a-Y<}-8אx۩V@sc`Eʔhr,3D1H}dDr'bq5-Xo[:y1!ujb7V Ǯ^"_ܴ([|M'o9-Sڊ1`|"m5#ǿ5_ n<3w 6P l4M9 uAA+_&3~]27ۭ0e7U;AC@f{L_DNSȕ<_;9IQ#%튴ӉS_ A-4fק\ZٔZT扐b/@w -e0EW}%֮ -M,2ɡԭp}F>qf_CO[]n;{i{nFG D LJ,f䆆1<Oi~\` /@L Ŧr h$3.c{uK{hзNj {.2}/RДPyai*!%X^T]࡝-dz^\{?-Խ;ʚԒ[s'fu{Q%cPs>GO|KF!r. &Un˽K" d}uP_taul8AՔQϚ^+J~?\X=-W}@Z"EYI}l@vŪ .RBj@AC*fg;@/A{ml,**սUttCx@תVɿ?w1[GL>cEz*#Ndzoed']d(_B+0#x1FY r ]?9;Rx!: U@Y:׳ionf)ty[F9̡|Ꙇtx8 1[pTs$F"O!nWv&&k:KrU`>C#0ypO6`F (jiy/ Qv@`^wm71b޻;/Gxbu32 :ϗ5;gA`\}<,{ Nv($F@ 'Բ+ ڷYgT`muLfmy_IJutG9fXY0[/d_1ˋўU;Z b<~4#aӥiժ>4a<=-}:|S.Pњ:KUqƊǞHjs{ۏXWbޯ픔s>*s}*G6~Xh;n/t}bYI9qROFv`ڒ7AR洠Zf#CX&~DS s/apsuY5cE`lj\c|z T֋zڧґaHMO*ww G{4nԜNNLOY`k-EqǒW51_"UxB=Ф*j '!Dz? ನp!0 i! Yʠ$iS#Pu[$KBlm |YwZe佁=!es#ë VJmbE2=ڵY-Ⱦ0]Ձ4HLq2$;/D[L2pUۊR c$ZOF(n\,¾+FVcqVUj.[#t&b8/CՒ1)^aA(0k#'QTED'sZ >bfHY fŐ$D=,[[/ߢ7P9έJGNoBσ,ԣ͉&IR$# Bp݈Sɵ\/xNw]E)&`YLB>t;5`|n-f ?0|VAh2Ew׊&qUԼNS(wUܴ7.`E+,͚0Tdw{yQ }mʾ ~բCJ$D1y'yaHb2f.R*XøISi&+Yc3m'6`rµNKqЯ)[fHW[XUMkU0xB5pCz&uM퐟XKhH -&$L}3I L@wrk~<Pa} }}C'3S+pȘk0|EM!6ռnQQgcg go^hbpu D/eh ~LT-\]SZ'Ljaﴋ}?W<Jr$Z_KVQp4Đ3!m."Q-PNrGh_v? ,LFZh{`8g߂HrT>W~T];USE&Q,=@Ͷ ˀ.h ^/t|P qS)UqDūh#X P^3~r(z.4ԛ]ߑ:>'ӋYjNbQ})f8lE"/F+?%ٙh3n=uՊ]0 -kCxS4ugfanjՉluȷPJ?G5G\2)*,4&İv#7eF3MkKjp0DHM D F\dgd<`Y}v0.BPk6F ӽRIH'z='fxϱ$& 4g 3^J3.Y7g-{$%(ٻk7EY*fnScʗ2MNM)[JGxi9T$ ۂ @.{_זiBЏE7n'/"Id۹z-}Wc '"|OD9I:LYD5_yyJsRZU)"^)J:@8xc$8H.gC1C<.aXۊʓ?~xѴ-wJ>Re@@QG,E{w>`HNYԬũɂ'6ZFIR4|kLȝZq񃿕FF\I&Ů+o <ҦLS> 5ĘmHT`k+2MCat_.b婻wNN?&;Zw irD@%gʏ< h="Ys!㟭L)aϸt."rԉ K="3Y 4g̘ABh9% hnF95g,؂\.UDxޱD>FG[ț(f>ҡ=3c&.p-Ha(]m+sh*Up WO5!ab Ŷk'z)3Da$j:̣(rig]ؘS~QkK)Z$M%owD߯ş ͽ9c!Fէ8v'2Y߫T,1}ܴ5y9(fY;,W2Hb \3Xi oҶzh0B^L% )gC0jw1̜H]RC=ޗ%&/ ~Ssbi‡dsiFkJ7M:IT"w-Kq$XUE,I;l䢏WuUu'W{842)f>eb@C`ui\N0KW׶lbQIOozxumno7&\LH݊VST [::al?)j2&w@2ζ У7tv,(? p!6Urockdt+q̩{}"oz|MF:y.32o#1o] g,1(90UF;t9X4ֲzaKjXpUvuDC85~dpQHt(ibRrTq \s:f$*],XJU7윦W > -#STӄd@NsldqfC5Fxss$[mx'E!@6ajT{QxXrA`S[ ziGkK+KM`ltz“&ټn}Ʉ{rh%@ b˦k(G7@ZxG:?;v]cFޛ u 5L F=Zdˑ_ŇRS}O Mu2%/jYq![)(~o sAXNL1̇cCFmZ~ށp᲍K.)u|Gy*s\/GZ}c?.:Qtb6_lA,*"k쉠&0U&*F/kgIZȵ=ŕgR)ŷAtӫX1 q._D0RZk0^ q -d9~m+])YLIo}^ݰvX_ʁVvqO/pE[%Tjx>5Fx=wA[HeH,Asv .CЌ'QYMƤ6d O p:;DD37tGcxgA?ZƝXP+M[ocOaᓩqKN{GT>.LPFȇ{//kTx}0hºK74I̹r7Sfؼ —HޱNwj~[g: Fg6<10zI dO1֊X&ݒT}@i{$q+wCc'pɖy{tWމCD0*=`O~cg+ݬ^L$L4fH:&G΅ʶlyf{< { yilgeO Vre#wi#cs򀍗\N>˗#@R tz*ED]B ]Ss=U֜IW:ysm6{6$N̘̪`nw' /m^bi.V{:9Kѻouܰ_FWXhLW"uSkl?P-|:#Ys9CV\typQTCUuN)2=-,C?bz'ՉT[]b!T{s}lZǏǷyd+޺G 2W΋zHۣ>)RۉPD鶇>՝2 G;Hgyذ1`!]/VWe3WC~('NP='stP=B9/2r.ۃzxR8!I}zI^Qɿlц7DOvoьLᇌ1μfgJS)V?tq"jF Ө|}Rd6X^0jo7yYӲ<,j]qkK:>p);N6ggi;9Wk,f7|{YpT5H"ؒ MrרǶ#|46%ռ!suP'#i e2Wqo S#a~lbAU g`]f1M{63c+Zr)׃Ibyz/sb w x_Fgځ16DvvL}AmŮ[H244Γ>δCYW>S̬3)gX1 ϻ:?kwuxSnk^FOOZ;N{d>>RjXQ-,tіsK[EjCv3v$@PqDl+`+DzIxSq@yL>7uG#t? r0@guӽ/mbf!ٟ>F\6kW(D8 w&4N#;PH`9K: bRq[}4o56ׁ.k\N8ѓ'Q*}kA?0 #´fNxBշfRڈޣn&kp5$8dWX8QYdrQf, 9Z!5\vvN~ޤ@KT aΧOy5.zܞs}٥Vą T%Giw]ER[F~/yjLD,|'ݢNk1V*u$Վpԙȳ0*ŬNSg#!X7i%Fr/!-۰LO 4bUE9}Dg5sX2DEotC ʻF*59lZQ0/dW IR׿ ̓1v4X,~7k}_ݣT ))[~@0͉?OY:GIISv~nsQW r_{`-F|C/pz~2YSm[!(*p90# 6"w-dyeRѨd#ZL+}Sԇpmu %YR{v1n|=ZzQ-}8(EbXJ|^!PRvύ97 p %1^qniA|=&ԠteW)KQ][u!`fIJzsmқG`ٜw}H0gr-e"`ۣ]@ +uk <"NTbha{QݠqAh[g$"e0L.ۿr){"ա{~~/`#֏IgK ~]x ic6?j_S9S[}s 5/}1gH > @ y>=HS3dG ϢM]vп%DN ^ꮳDz_qNoS>6f.MO4WSu߬SdK`c&"1֍R-OHu$f"LRCNfPJ/+Rk ~#F,(xj_(v/R @BMs i)SebqsMy+,x* rFDK"{qZzDN^šX/6vQ" 4@G&"{M#$\j2ǜ biW3Ow X-vXNi BEV.HlF{rjHǧGuKɧ鰓̗6paP叁4l!/QǟOPc©6#;qZcatsգ^)H%[pQ1B?=f5 @z_ 5OL)q.34X$0tSqk+tXI/{5Ivu/UB:x36P:yGz޷B#f}Zp}rW-*_}^0"xY<wl5<Tj_ƬṄhbF` -/tK ۑkXұ얬{bXJ`o߆&'|j Zp1jq=\mћjpk*pY4Au Kd>\v5Q] Z5qkcQۼwI69&kS j/̋kۜN@"6Y2UE`bm^;y'`4Ę hJ0.7uɦ[JM*^ w܈'. \@2{I(M)Nz/Fȍ2jeMPDwR )&[+^ljg෵]KCr&k ֎m^La{[{/w(Q[eh{g$U#&u#Hub&m2bIE})63: sS/NO auBw6=1߉&]IO׽cL7n0?(%ܛU*1y u(Ja4-j6 F6t3F^{<Oa;31|rה.=JDghDUaEs d6^wIbՕrlr$!V9^lnTNzz#˸je%R"*y=] 8DW f\W6m[go6,>RuU~`lg}fԖpVȕs|[gS['5_,ChllU"}HCs114m2URpc]`Eoyڑ*C ƒ۬HYPk`zOד.m #^5b 'P-ș9"S}=)!me\%;cb4|3-9ls:6gN"sjVdxYPŊ%a8)KJ&: ~I?΀>Uix+,[4-: j I8WF^`Ձ|@ttliZ%M56coT|Htz!g0>w2bG(ܧ(ڟ$XV_2}-6}%AB̨d-'ji£{Uɟ4ٿn]W{kpRT4r3[]Sܪ(N|XFg6z,/T)\zP/z<|D-a@} zEonHei>f'` w/ŖBlچ8f RM9驚ShbaE Mr]zNfPMGK(0Rʁs}J.gZd]H {X1ES #8b`CP|djOf.ϥ*azfp`c?`Rå@[of: %v2gǤnT;BiTY (=]&%Yu9qD9+F/Plx+,'P(]9R&1 p1!=C%uS|\uIfHgZp_m^\:_o1c^x@ɰCJ$0 v4bn'Fd=7pP`U'@A/4὆F&=fU <4O}u<YAmc^@_gRZy@$7780^ ;1HuԱҭ뎩ݥHZ`dP Kd:Ŷ4T.+:PRmh>e&,wki:\Ŗ -F9lC_w hj'VOLa$udU°\V&4UhueĐ߼8IS9xb]IKoq 2|? b%fjRr)q) ~96CG5?\|݇p!jv祓x]S<._p:6W{QgOA !lޫ='(aƺN:VÞؐ|YqLuc\Ql%b1WgMPsym=HQ 'Gퟺ>}{-npw4hbTc>hfFETm=GرV{f5ZuÄPSyM{l˾}3gӅu}ӮNpRT7/i7 ,~rSֵxZ^Oחz<b/HW*UtdӠr/mnlͿfXd͈z.]<^3TDKw:804зqL8 Pb l3 |O~x5xZ@*uVsHEuLnvpegۢ2%l7??AQCUN0zTOw+0@a3!l5G"Evy+kLW{WO\Ūz/0 4)Vm'#hß(+c(3h &|?~@恞<'oiKRʘ#z7td)HV0t J;JF?8zjN ޲ t10e}F/SNIei.̜B'IrZsB @O'wF: .f/%XR'dp[e(峅Q}Z_ÞCn:~^.[{9hֶD+Gx3^otik퇌qpڛ76t9-a 'ҎdͶg(wӝ:EJiIF!SNYD҄kL8H1u>8.Gg 0&D*/C`h p-fAU8] eUVѷ?e͔'(G"NsS)Sm4% R " 2鈮uwfDht²HIu }9xi'#HC>w?X45#44qR iWz?)^arQѵI/O9-JCa])_T=dZKۥ~;6B|FBey:eZ|e%"t=~0WDZlŲs=c`!9 lP>Fwc;dl!_*ꀉSRa>L2;|V"T4G8!pQFZ<۴>ʎ8^% Vq:ha;BQSyAiCKsf; EV` ;6 ~bz8w,Veo뷯óxoN1@\3hNiH@wo(Q_+%DZu\ЌPHF{/ώ?[-eh+w/ikN 0|;a ^ay9L$2{?(>u$Iq䀗Rl'}Wtu'n,"b'ŚuݡDTp妕pc*j*QoܬfhxX,np7?wx8X(}TƐ$!]D0|z{FC#dx@' [O\*lEsaU)sփ@"z8̧h=e%bYc4OY_ p3IpIo=K~61!@qEq9[VJNo@ֵ޷l]=Uڜ$aǻXrOU` 8#'pOQ2t:kޜN -ֱr3H# a"-2>pZnc+>4߰@\/|?q%۷<>^a͟+U HEB^^^mx?1BB\5V:v%5;ڋ %YG-@{ ى+} ր:,n\A^iUf.^{ %qr|XSx3ZKsMNܻ̺V4[i>M)f+]87"=vWBUߋgW;4C($OM¸ˬx]Up2zIӘk;8~{]r%Ԃ&|O?򪵭;x4i@"l;:*;V!NjN?AJZVɯosW_3a.b0W"t^=Sm%{,gz@]AXf$-XW ^NõѴYXOBd/㗈%|7{sy{hx:(PDžM#ηgBuEt=8*p.ui9;z*Ҕ#%owEGOp0WJ^e 0Q2s]aB%HU>L2Ƿg(;֥f1O|~SwLۄ.v8 хK D{)A(B,8-Зt ~>RSR3krM'v,Q{VۧJ'1 ~DeIl,9͛zƍ6u\-ɒ$Xf*-Qkr_WnTl79UXU/,(щ3'hE+Tin%ij2lӭy?o۔C`1 ?k%7|?}ҶzAjw(gVݕ{0$1᫷)VUi"mq^/ps>Y ttaqQ-v Qp2k9-;Ul@g0zBcߋ`SVMFw%Q/:\p3U#Cھ&\wfXgr3+ܿdQf?+:Й- z\DO{a!VLvL'ZH#p,\H2|^x\,1&FHZNM&RKj1RS8I}׭{(5MB1@^pS߭gE^\q-'<ր+8ǩTL>AI lg8BL@U W iYʄrsV PJo%v N^D.ˬo:3-W:. >9d#뭟1d,iN;(X՚Exi0zr3hODMdfn--I@ŻMg| j~jO|f%Sݲ@;NZ9%ۭ^,.1$A* [rX &)_4j˴uLK/Vf)Uah\-{35*= >UNkR+JyqGM#Dφ9j±_m}\>WdjBQA9%w8/rÑݫov i:&X/B<²JVYåfDxē>B&S{4O t#E+b4\~ZHI6"6kCb V6l_ yɖQo."?gYqG^a҉o"j,XLFcT֡bPLl"VOKL96 gngnb>^GƶofEWBLnPVij;I!83Y[KhYWM?ko^Ҵ o. D:]TN~eCVJ1Šx#=b3WnTpK3,[g@D}2Cj/ڌrg{L3L!NT63w@k?WzTgOyln#Ne LgFDzKN̻_$Zj@굚@["&;@oD-ZA&dS:/NI2:P9 3d/0'ZSz؜3Os삫j+HO(cmQ0w+ƅ %Dl"!g#=F%d9býLd啓uez`/A8Jp$ @XϽBuܧyY erxTA)Mt.NTaΦH`MYAxK}l#C@MfgV7Zi?Q2Qu%>??No {N=lËSQ[NEdTـd},3cyb9M_d R OI #6WFUO m&fnʃɑHBŀX!R.rWٚ,"Bk[{|D`~kbP'\su8GAwt]d2y0C #]AMHG՘pG7E-o]:Oթ[\Q9/)OMV T^bNkt}i4Gècl9c'ܯj_q_OTS J==KvWEKIh{͑q;oLh-%+FP Q:$3kO%uQv\tq YU~Α]GLW7#m-otw%ⅺ ;S5܏~/\InzR U~ zB;ՊP}<佲@^bh/_Q)Յ1 Rh8Nrz^O1K(-yvc7%̕K-}"Jzְe<\!$; h&/\ox<R0G?>`A}{D;t3(bD EƖQKrٗJy ظȤt&>=C'@?4dӐNwn|%ZI2S]krdzF ?R9v;_?MV3PW{}pj]8Y>D{'1#&O"BYDb`d7G dŮQآ0fq  % ɖ/otKZWds"FUa"w~t5򧥌pkےQHB!䞼U,eAJh$4 =g]-^4EFl$<ҲkB62~?#,k'ԧ[X٬hX5!ʦ?ѹCJ+ Ի+7y: h`&*ɭrf${VZ3vR@o\{2vVlDWjFgpQ/:0 Iax*Vh %iNtsw2(0)>Dm:^ C"Mp:CIEk= Hl.=rkVAƁ;JwЁ@JܤeeLݘl\y?`ٴ(3BH@3f.ҡrSzp~"+e>rvβ3Armqώ׽TPwX9c$9͑,1Cl*|К֐8vւw"K q6mlXN&{SMHqUq$1jj= `biɖeL &QC'bM ́D\T%*^G`F-MʘtbǠ~Mv fVDlǮfwpC.^[R~N`Ftl]7svDe\.᫆:BC^gŠ6|PtW6D)|bx+[Gdl@5 oP溧Ǥ2#kG-QauO XHx@?H"Sx ]aisU&q9Q qeMqA ?8?fXfF(u;YQ:hLygڔ<Ļ M`1dh'YwCU (=̙!BN/DEzy>U~ޥ_8vێ F6uZ5 p=K;/tک_ےH}beH^t|C^R',Q{t3KdU:kI*hdJ=rϢ#@>υJM z=3|d@8叁y$2o|N#rdb4IJ9a!7O{-C(p 9* ->Ay1~MAbqN__8u+[BwШZZx#t1; T%$kF]pQtj0Ekqx7O2†kX氬HuM>Z$5ڡvʺ.Zq︋:/Dܮ4A^ +'aRPUeYq0LD{S1Q:ϗ N\뻟hiO70|~]IUot&Y%'Q9}La󯤢Ph *RSiQ7]: ,W~zC51dBuH03Ί9D4dhdqw `dqȘp#}h`D_>*ox!Y>{s'yY P(sMAH̵A&<¢`ީwAIٶH%#j#6/ }t):lN OTRoJ8fBq 0y3dfRToMkW%:N=Jӧvk^,# d K}iz/ou6⿭>t7>Xi)W'92*, ~.0?QyܰY51,YaLw O[ د ôL$a2wtŦ{QR+g:NTkB^O "ԐUuș1cvsLq8:2C!oPHGd.Y[xa@=Z"BKmƫ ڒ 9%4q|殞r Tb5K 9cѬ|v<ʯ~u'M9FL,1^P3@x\ W[>@:/%6(WEݪn5@2u9 E QzRzzyAzET,l bdGӠ+Qe᪕K,{;p sE0dΞ)N2{LܯL;d8rwsDȷ%KN# A711tI狮oB.efY%Yv YWkRnv87Zn(ÌANc7rI6w+ȅz=uwEW]xd( ]PDy"8cv[{B fri4(٤/4 60K@&bQV-"qIC[k9?ki9W&NrrmN$E+ֺ_ZS?a*εaKW(y5p^h*N,bҩQ}pغ K<=L;\R:)Ӱx}:fzfëzKp=ezJV;~hޅ9:ېk,y^7pEr?p[N9O ]?o;ݸ/i.cT5L6ǐO*!P=h Ո,>z0q@_l[&Cʳ?{|,Re@.%1L`̡0%WZׯ[qµ!6RtH$EnBKlnٝ'CbS%k}f%5Q'(E' Q˫ J)..0RkanВeR~w.7~$ʔu^vYo66jz1Ex.`iA3W b F ^}Шng8&}[7d)Tl.qQV=g:EVQ-Yo]ϣ'][! GӒN{ytQffR+ Q̇( @1u1M?@qtp?E ͱlWpT忑1U8W'fk8:UD}m_'Wي]P?nLfaSUgwϽa󪋒p@yv@5Ι߲j]nO1ei9pyHo Ph[#8A!rS𕴉ghHໃwIkD.ﶥwRlInb?|*Q*) k|[}6#E:S1Ɲ.= /0fZr3fhjaWR)2A}1 OI ql>&+;J iΈt SQ\ʏǞn[gUl@_W TCPA(9oo7d!j)D9Lo5FƾGಝm!&F?٘v@yuP&Vl$zQm]{)'¢0%_*aԳLH]s/v[/]<ʉƛ$8BwAWUC&YΦ7eCNW T0kC@=a=b_j=(=M6Rl'_|'/ H/,:6<^UM*|">~R'P>Jl'4Pk3gŋdgo͘.{l2dc8]W8!o]vIKL$c]@ǿXXQ>!34`42r{[qҗ!#MV(mOyjvf5]ѣCi ~NTZ{xw NIR3qgQZ E#(ĢWGz9V3$ewE"֮Qq@G~ mV0:F>Ps@~ +C(3N Tf'+ bB""iV}Ngr42#Tjht@QڐuZٶ'›~\1!7r! 2S0o /-}\ʺy#h:/kA?0_-ˮ;$01DžL~qmf 9w\4=54!R|UG]~@@u{b˨'v=$[/q䟎{D^Ieo+]L6&*mXdoAvL_uxWTyjL&q>UWMz3(Ñz ]]$aɓl}Z6 ܆>qaT(C _x-[3օhi^byk *~)^W"r{+~ȋMv)l оx+ 0. u zO0ǒ !db=uDѐ~Ǧ0œaУak06d< IS8w&{CH^ ,Ps/ Y@V]Q^Tޡqˢ,a&Xˬ|`N໚p[i?[_w˨r}x~*YCBr=Hl|⌠'Fe~X*jyYs֗,?́'L9l>w\]F{=1"wAΫ5PD*e01Z5|b!f-U}ufqydN&=Zr;!#S+[n@+ S$7,w㰨"7#;{jù.ڪ}ه?Bѣ5S8AoD,ϋ$?P{LU7b׾0]7Q*iwC&pI_#Dgvy lH׼A>^A\cl-!slzcv_ǸK3좟Jc> h&q1{-2©jXe3KWEOlJ3'c jy%:L,ԓ]֓>]Op^KzXQbs՘4P 1wMI,5Ł鋤M^|dݹoǁT5yUrKDuE9h٪ⶸs Mغpm]ul܄GX՚4 P c[s )eF+4M4Kb{%ZJퟣ(:au` 1Ѐo0|Cx,/VcGBE4O{ˈX:Qe8f7֩sHl&$ "{"}t-iA}&PQYZB]q0{+dA΂/,Ep[ m q&b3x~5nw)[^(ޙȪDm !,03u:RS?EswyO*QTc*vRFrlD2]&ADG{Nlt5LqC %P`,$csf \21p|}?jGbbS<%|^j&U&擦z_N%-="-NAX vD1 ^iܑI` 神IIE&ۑ]֠!YŊC{%lm:{㭦p]3yd(*'F今L3~bv;Ru{KiSUw)ڡf_s˵K=[|)|hU%J+c)yv fǓ8‘ѐШƳ @Fz "[uǘjS$t,KA:+N#!(h~[5h0#?܉}p? d SPtmnO/Kv*I{4P6j|5rn9z=598)xpЄx9 5Xk{=17C<nPv38Y h+ĭXlH mqpBCEo[xֱ_>*QY^D>N`b*mR9ts ; r%OPt|-%!Mܧ!~n JvC}F:8MrUUֆsf; 2ԥI-q"Iր/ 3WfW[4|b3+W+|X͏C@x'/A߽q% "QE q_țZN=n~ "8gҝRJlKVaNwm\ɤ{;%eKE\_Ü tj#zt(gƊ<S ]}<2>O~zC&%ByrsIX'3%ḼEܵIGaX X0'W1`1jxH8wU(|oݗC-P7G\4O~36z,6AC(nWsȼ Ƃ yj\P4,x]y[^ 'r@7m)`ZtJw& Eg݉! e+z p޸r{iStGI&fBρA؍y8Y,[dxtE`Wɔ%L'?V=M}aӔyAyRFS} 6 MkL+咓<-GX#)D-\ѻ sp<#l+:m`MSE}5 U3nQ|hԸ^r.ө5S{l?}[Y?K-0Bќ3CIJx'}5sqJA5awZ!+/]C*+^>Vj6iO W6{AGw_ꞃg!T9'\.n굌m7?4ZB?r IJs==!Te}&:#wl$۫SW^w ,fpav_mm[R`%SЉؗwLC *-`e7z%0?*~ć!4˞Jrʛ@T\]F <{!yγ1>6vlCOs8Nd01Uxch]Fb'o^.: 3*`/aIK w'bsQr 9Ө( }fŷ)| 3=oA?qg#Dao@B)O}-ճN.oc,l0/+;bޏ3B\}[@%^`O!P)۠;RnG)DrB9DchЉ >HqVPЛ"OmՉ>BymNStSλh4~`v M{v܍#_dr*a[ X"Qf5I؊aL+V =YQO msJ UVNR3|" ~_ςqT dg%Y{UCX"ݾsfͨ~=~ew׍otHNAƆߕ =k]?򩵢H-:g1wF V< rAט%]&zR=PO%,g, ڢZ==njLnlHbeS^*pրy{6LtQӰB昔Kͦ\Ck /z%-, 'rE'ߺ<yQ4;{m*wCIK^B)z1|xˤاR oE{'S,{:B  ҃"mbRc ?,Q=g֧vdt"Bٺƣ3_:޵b9Řς *{ ՚a`ha9|77O.@:cЇnwN /5v*6JbO1$;OJ)-D%5}e|a3n]Hil%\S͙aCZqzb\,BHӡl2x}qrYk^_0э:Y@mmf͵R+I"P-a]E+ .dQgZ2fPx( l8:n. a`Gf*Q'SYޣ}׫7NqfV\UIf/E+8a&XI2y%H;t + Z*TD~!%D&3u]JfUO!"&N5H.OG[!jBgƊr%)m^CN{V-}X6 2B@4?FÑu)ZLŝu& +lm+ 3=|t0|].#C=?^9dr 36jL,敧]Q%~&Sy"ץ:v\I΃9Å>x{7ZbFAa0W&?o6*siN!(f@TP'P{gP!C:.³6\ˋEU;JW%U~mы@ELE2x _-H~fC5WͨO}` CH ?#Y# /;fӢ$;Ĵs+>,@wr3 MaUՑ"WDl`ƶ-z]?Î*{|mb9F]l>Zg@V& 83j'XN*[dFE2s.ɻẟ" zeWË.J@sU Ssƹh s ǾY}DE\*y_AF0 gϫPAi`bd]?sGDoqes5LHcamd9vK|BveFm({&CWeS r"&q»݃Zi5* ߭M{azi=/"fӵ:qћmА`wb]"kx,55L&2D^X-X;#|D3(Eؽl3'yħ0gD E3Ozeg&Oʌktbk?ЙrcR2nMz݁AІ~HE6MDЛ, <5Iu!V`@)mI=H #+t}+`s?%0t 9&J\-1o=P~]߼IGla;[A[R!w |SDȐË R!7A@kam|jvv,xSXX g x/ e?ל[oX͞] ě49F' mY =7SNOҋ*uMϠvWKB mHŒj$Ʀ:V@3I qBFcݡ$Ķ߿8n?&^.+n7W YkQ  .U1q`OSS =a2mkbm"ɷ VM. M-ÅoSux2`ujHq14@b8~o\!tE'j=XwB$;%,~{F ]l!-%m5C` i}-KHsOf sa8doS~:wX^*a*MC/AVM ANT> T.($&AΤLgQ&Ceo1ierGo@ؤ.6e PlR\u)P Aa(HۚW*?tifƬɡM!Sઁ=Rl\8 tІ݇Jd;b@5Cxe݄֌TV aGHwl5 j"SL@Ildn 0vNk G{!yqJFƪ{&T5%8bC^Kf4WF27K|[?4_0b1{745A:g857l h{N i#=:I #$q FeD@\Rl.=!`86B. >M oD"(h;؂OnPCwn6Nջ$̄3c,2ZG!xeJGG{ $vk)N$gqi4 lO,a{ $ Lw51,ҡĊׄR!XR?Ǣ-bo&*dJġ#D֩T>i63JU}@7}kn=@d$l:2sT6:&k^=(i. oG V,Wgε-$mtZՑ.7~Ӽݨn 8{JV5&M`RW`j^h: `W eofBw? A@mVsF~9~ [H}kB&zƱT)택+bUUZْ|AF_:AAZd>5FuUz*U ߿-UrБVBjSE9Wa@]/Fn:I[xB'4Y T*ǚXG>l6.B.KL"N|<;E6I!8*7~~sTD}"SD-ƳSS܊}u܎y7\Lkj1F1ܖS-r-ç -.dա׹y%rH=.*!vgFH;zWqKX#5 PdC~u ^TqPEVE#Xp̆\ڙh|_S2'  b9L$3Eآy19 36#u&>]A[U&")u]}*nB/^Nj&]y¶<v'ӈ~1s0t}:Ƃc ǵ] %ʄie617ݲ3Dͬ֔yrk>'h004Jv#N>0Ţ| 1UH/LxiK<;q⻗pt!SIR:c%,*Qf>BO\3mh.;k?ې̍C)mf='J-TK />c- $ P8D. |gWl=mFX0R>WFcl'0߳<=yrd#YcӼqw2C]|NC'9ˆiJ@o!a hl8uL}Ju[[*؝gu/;0k+M% '/z)P]@O 1k2X' A跱Yߞ6rSET '@4wM"a)kD`k9T6z!MA4 >LhQMYtP0>4]Ƚ<, עȦ^ADB$ d]㖳>Er2V1mtidj"kOq)oJԱ,3*OW ?+jDIp/ 'P=$/"_f1d* ;:g|?<67%VA z(&xn&-\WY34_<҃mX[Jb.Hg[A~g}ȡ+$c^t~83v^a;.L/2[㸻,i>lQӼd\~c⿶q9epljx*ê#;:9Mm]?0>ávbf@KDFr^W }ޒ? 4C`N:4F,X Ɣ[DYM@Bsez+ BҎyuBRA_HHT6 ?j`%{ڞ׌!ȹ0v䤲gKJ+s-0؈/0ާ>d'v!$>efM4B6oEl,Lq|ESuZ'Xz+z%0aD6HDqo`'i˪%Yzwl|s태ݗWN*,+TKd*;xywz0+ŐưvPUUw99d)qbmj^h"),}? _qi\*߯Zd3@ȴG#uP@ڷu,r20oXD˒H"` M.)$`i᢬D}'84[0t{j^s ˁ!N(Mf+o5ܛuOeٿL{` I wOPߨECwgq5kw6&WZ?{EFiNGmx:xרegT+MrsGZ/6 )TE<3[ &j+;Vׅ!-k[_.:͆,]j@RT$Wg7kAcxsʼDL? jlE~sS5)M\[NM>F"498k}E5Lp+ّ6$;%_r2u2 Wl ^Z?>)@@M,o('N%aÓHP If#?] MkmW5Ks:^` r } {M;S3LUx0|βzʝ:&J$b_fc)7PKYjw9N$ҥ)%b棯~#=ʛw\9P~ָwʓa!$qAj;,ZD{U|]l@A-"lMe6喏NJAqam1y&}_&֜Eܞ2%7}2߯Xs8sQQ:{\CځuF6ʓDBn҆{f$!7GY0 gĈ&/)]89̋Xs@ X1oUv>8(FM&7k<ӨAάOig;kȤ+F-vHtxR;$Vw#Se|^XRm @_U)+40F@>XB_mKcMɴ6qUh<(GQLy譛-t>%Zdn~YOV\xi&bnJl : XЮyŜxNSP)StDeHoS|}I+A2~>1X4ѳziWK ߎy>W 0 CQ6f`IFO I jYdFB$SpcPEem${m.vÕl-\XMS]7|ƀ{(çH{*4yOJ]z5M?V%c؁iJފ/`R-m]"r~)mUvM#ͫ$r85_$ CM b"4kFU=.nْ[JHD9|)M}Q;̯( ޹`9g]`|n9:nN#p2,vXQ9 s* kETP#-߱1"h 79I ]xʬ1*ty#$AMbzCTWcóy68ɮɉAoc'.^Ok Bi^/:sYhfx׫ /==b^:ac ɔl6UR=ĆCgCBjlhK F+4M99e/'~g 7%*B[ĕn# t-PLC %e 8Zm-m "3P= mQ'H0{Vn>6:{jgM(Xp1MHCI:V(ZrH$ 卢Ʉsj1a.bd!tF:fz4{wmFxTg*G;35>јXͤ3ȡ^߬ .}H4sma#omQhx %*d&‰WRŒ}9yC|5fDŽxIJ^'β^hR+@N2P1RAɵPTY&,{ 0m+/)fpt`h,(LMGk"iBbMTbBLvBJf\Y#Q/@".sSu'9z(R!x3L_C2iҳ=ֿ2 ݓRW1J| 9B(L]LΔX*.4Ql4eTC;ނ4ugb^Cq8vM񬋶"‹.S\VTP &@z]aФM*tpCvZ_YJ$\IKR%+EԺ`ܚu9 u^+#fUۘ6; @qZPM9y U\h0.әs|Aցo;y7kmy˶[ HӉuкR#Ж~&̝.a""ŖKm1Lpw?Ndzhbـ߼TiL(-bb}k x!撩JUUD dG5:ήV1Ρ%/xq*Nh:wys!6Na?Ⱦ#u4A5CjIěBIL-d]?~$8O\B.n1&.=ޓbV/~7Ǖr3p\loh%bU1B#<\EvPl9L{=|~u%BcT8հBz'd 1o_!ܛQڽ\_L(dE%C"uJm۽Zv-;Sb"έ N2I3OH > :}EopD&ekғ׃)B1Լ Gդe H,SWEuS*q}-z} W-V0  2?RP2+.HHreuHz gV::{ڄS5mqԀ ^7;꘿.m!JA2eS %V?&xKY(ጐNh+Qr_r+@KvW/fWZȫNTǙ7*[KcQz?9u?O9ae.ԑlnƺܻ9w0ڨmgɃoQgɶ!FsJ6M#&NOpn]cpWhmb亭[ZGd1qu*/zbn_DJƧ &F&w ǯ`,S`FoRtNQڽSc޴W)]Vx*Fē7P,"%8z6t4Sx(qYPp1ͧ2pqiZ3ZN{mYKq!8p[{5p U1 0'M~n% "P[Z% ~)1ћ0ל*qQ勦ObC.T6ȖAbٳS's 5^;0w,11()]~{_a㢻N~q!.g"ܿR!}AaZDk~,P~3DH{a_},^f~;$%R]U(_F3ZVG "Ҋ= p9#Icdl5=d}E ڄH5jt"}d2H8޿tgg1.WRvzts ̞C;џŦ%c( y톡 9΄EN"3Sű_>C>}U8Ƴ))LAP9 5Ia0KrHbg(wk;7LfJ(.K fe{B ^w%f9ydiF}{?",VaўYt,%c)B+Keʦ lrR&8ݦʇKgjoToKN;&~Sˁ{#cEr>ѯXܟijR'r:$L" ĺ*5{]f  kE`Y]L&.aY:c$jpotwz/Ȉ?ɂu q%II~d jF1I:AFVAdm#NØ6xZw&ݲL~g1EAdY(&UXI*50WL|yq |B k+o%|`4#s0\ޑubφ5(~툧0rJioj,ݤTJ _DICJַz쩶){#ʨR:W͚Xޫ ڠZC A w6/f?baoAּT#$8 i/1JV |IJnJFK{1,\JNJBnh]: dGz/7Bӻ" zSXkiRlLF yf$8IG&qfAzEN9Kui},q*u}i_dzշ+UI)`Y#VAv.%..skE~M/eq/Ȁgklb_'y/0/I.i(zCz Nt2iX&k|p2pf $AHnv)@8c- bUUu:##]*Teă8s@Xa-Eٰ/cp~1DF+'ߎ?EՔߍxYʩ5Ϛq!ByF9PRl'~FU/84Ƙ4ja~8:vP9}ILҠC3HkH{&ZE$!XK6<6Y ~!.РEWm]k]0t-W-ϑ"})`nsEѩ|X)\wqG蘆ɖZXL SU2=~>=vr4cz$ȧ{ `5,kj.ee[GENFWSR)ϱRb? bW9jՒwqW6(}dqG%ȶq/&U-4#H}7##m0{  Ë~al L-jFdb eve̷36Dŗ:⽈p>|6[O6W?|b_*}8;.,lEDڦH]vRaJىXPȳߕ/JrjܭdR7 ¶a: #MuXt @Cזޓ(bC:/~,բFoK?=_q9g>t{nJK'0{.l:V) ]BCT'roŐM,n2 v̬[#{Ro7"ER%qL@^ΒɥUjup|?alf|`B7b.\L@Bn):vntoVaa(P]  ]Sׄo66Gs`VvQOm~mAd.[crd5FHKPSB '&g;  ǻ2 7}su6ۊռ?VdEM]+njR ErǖO,m ~y"P!pgnՏb?% +^Mຸ ou$y/2Q)|`@"7u)IlpJjm|p62Q22ա1$T< |qXnF$3) 1Mېzd\K.2Ȥ$ s O))bT;Q7Z9OG?.saG ?P5'E~<(zI^T[lv~* ;n`? Y9HQJKҾok&N9-AP~r*$oc4J- }ScZ(6>Z)2T&|2w9b#Ɗ:פOrЏ dZ_B-_!ښFZ6rxū/kBny ֗yjxMeeh[[BaJ Kx)qoE37X1 e5p~" [|z3ڿ:?WC4~f1- 5o=īW"t_dKU+%:6)F( `D$R%S*w%Gx[̐<<{WYb2&^_&ewXEx@RRCܚ pxDLAmGʭń! 1E9+cemN$d*3=(<2m0!@V?aG"w+~7lt&/SIngIE;>ԲӀjߝ,kƇif}J|s Hh<-U ޖp`h_EvQkZsUif5i4_"h _;?7U h$S CvCDrTƊ(W+ wYOcfٕ+ˣا"my2`ܲ& >sfA7@uU3NکLQ P;wfi[P0z[.Xg'xYݥTrFZ*devڸgX8߈9f?@6TE,c 8i-F.R.?A w( v%P5GB6/Q9WTQI\ VԦCJ\3ny{T'3q 1O/ hdG;ϥ[=&APZISU,ef-LQБQ/)2 (B;avEQmĢ&mU坼FDL`GW}թ4~,{sҬ1j6KZ2t2*&+oѻ^Z%q!J8,pO`/tMl?*ʙډj"z@Uʼn"УpNTL 7_ʍ.,>@a|ix.Lu=.c4*x#׬Mw)jU5XnV޳)ޖI+sh\,Wj2+lW0VEMF6gy1!J~.zf҂N^{{[C #&`d#atf~QQ؁B%(hDO49J@09Ջh>$lccnɘKxeZhFO[]UCG9trD^ũ ]|(GaC$Y}<8dL|n` ԼHKzBeDթ |m0j%Xe y?HmLںH\rWs)xNve^SˊYg>#b/%bj̍FN5M0AڭkC%?`")J$ ,$(e ՐzN#UĂ+dt`<_8­4on[7O-^eOsz}g6IFG8'CΗV+rM=?$/Ґs{`vEgomΑ^QTu>_6[*1TUŗL^Ҭ]iiy9U#Úۤ*MY-fhh!oyCsl4l1=k}Aw$k<3Ӑk ||'nWRx" =Ѿ3S|>FpcF蔦 D_z*Ank ^0gu lM@a(WIьE\ ŨZTwt0H_ԁ1O1&v\ ШNܞδ(-^J֏x[.^%_B"S.~<0׵8;w2 de=|wH+Tϼ&%7 k[?cp5.tg* ="UyG=9c7?6 lʦѯאJyswZ0xWlP'&+'(7&E޾$f6⾩8tgWbciH_wW>@ԌU ~{V>27#=2)417LzL e"^wP+K֛>O?2/T:x:.t{-ý=XVkI{ b[&&CZ^ P.O{Ժ赺Xe 83 詈d^Zii.j uhhQAu:Bt҄OS5e L"w:@ฦ;f'ujybHA sMʛSGi6ot9'!5w_=eԻ*2}EI?ZTCXY`ߒܧ8J2NبeDT;b[3i՛*#EI_pyeǜ[ag dv;TgEim͏vcE3#Py<π+ Jf^O)bT01. KܞL6%7󍭛ygTt%Ԟn OGﬧ c횃h [u;[%(\ǝ7hq F?-$ٶ>0F9њ#XRn҂ 5XxbWɠ?^ hnFON7p3fs0Tלg˿ D9n6ΪJ˄覱`^nTiC#gEr쭍I^#gO ubEK.?IF=S>gda]hw%{B a%]YvCNn#s suS&* Z`k_9H Wێh,,.M>sP\eyss|!& Rܴ Vu)#t pe?XjCTīq+o6}ܠ!$jX*>C,_kfK7KR(|YRs(k'@Y(LoPK "6RvvtWshkngB~bsZ?҇-~#ΩҲMT"+;S^yIzQ.y7ۺ>"`Vm/y"H ڛcT9!\e"fPEIę !r'kW& 8.Kf?> QҺ1ȃ7wHw,X =eHMؓC%\qP~mo$#bؗ.N#_z]KW>[P6TK3P;'~q4ݹw`K|]OՎT>",=ڸ1hQAtpPō y@ZF R%f$wT0N"%ϡ=ˬ|dqph\:iídHFttV/ of2Ujh7Oii>g 3@ݓb'6. "Z`SC!yo y>O%s;ZrP_ LOX~ )"kc_$Mt9)BdݱkGPK,nu%;im>zfelQXg _&ދ_CPAjX\Ŗ,1Wa7ڝs<3T*()@78 Co$1z>Θ6F9OhYlAh2_˧ka A-gc\|v2y!flϧүI珴-lҹ߲w𼍘P(ﰑuųۡD2*@0oG7O2<~Ѱjt\E`n РoADo, d00ƻC<.ه)U]4~I.c- 8α?k]W &8ݶ-‘O*)y8ǵؽǬ!;ރeKVvKhг X D#,wϴyVpL,3AWw⅜ ߢ{Z)ܞsak'd;DT+A!1Utnُ9`l<_nC9||3Wam޴ݸDk^ЬzGŶJlk.kPۤLxsyw].L%!dVKK%L}[>4}iYam>ANJQr2Qpr6s!tFFqA[7x=H3D,FsC>oǥ$ ˁQ!1m`t5-ğ&/yapu@Ǝ یh=*ߛ`"TZƾjxI۠ͯwH,veN]m-݊0oFFFYj(H41밶n$wiź|x_-le0 [-[h`sb(*Ώq\鞮1?&#DFlk.!j3dpvOr8]|+c2/0H)[ch-Zlz`%<1"Ӂ@oh*հIu`FbBdy0:rs^mB g'KxZ(~),Q|QsvpOrzV[-','w^?bQ0!w2u'ΗNͿW@o"e&;+'z5#_0#/6|5컍i!!9,`dvSk:'U:ه ~ c4Y,k6 J=op 龋P#>ofxYàyR/ 5ͺ|k98#v?56z'kƕ{'JOf^&7Ru_*r)>-&q+X`%! A8I j0ckr 6J >#|'}s2Qg@6]17ae9[? ٗ&״z#,q;beq@"4/㚕5"?˱!Ԁ1nvYS5Df)RpTj>,ȱ fFWf^*n@9fe+sEfCrXD ukJQ2Ԋ{b_)ʗʀP-qm{wmFHF L{^ַ8ҡ Pٵq' fՖ%!<-8NTY 5FZ7B(#؃&o}k#h翿jpu}, $MT㒶m#cʼncw|{RUP@y&(TK9Džf(1XwjM+6ó/0w<з9B@-4+ hQ;+wlQdE8J㚈]IX}rZ@G&9`S`/t,\æ8FIy5-o*:e(=8o zf 3f83ȕEzl>U5AհIlF55+47#WPW9V[<,(aɨ e5|߽mOyx\δ;VК >l=:$햞ay^vwRĒ0K)-^PaDm) )=C'9P6s9<,o(a ļuUIBHhN:b1mvŃ }C2cܽ(Z6[ @Fn!/,{UD?ӱ"Q_uC cGwCl!̄ہM/W ;gpN׎۹ U_w3v9'y@㣐gLB.!7N;?%+%b/1R_Zvl˹dp-/k2TsgOujʰ %H#3C(ܗ $ :އ X"xiξZV_()%Mm>sQ]Typ\H&6>oGvey=qohKJoagRū(M[4Gvbjܢ\V@B_Ɍ&X$sקgٌ2XG57ep{^qn7_13ar"y^'rߠ8lo|b=;:(X-^so 8X<ӑoK@ʅ*vzM.(y:ynH U$[)1- @Dox\ 4-a[(WrrH.@KT ";TzVr)tWGjt܎䞑zTB]uJ(FLg4zh+B~!SԚiNJQMF#(.߻w> P&6YHGAݘ?/Ǻa f4~$ֻ54"jw~5{ƗIuPt] l>>z%L䝬Lb"#BwHs=$k_O=h@g7fE;Pb]^/ &,^NB(={Kf酠k <,#o;\k28?Uj~ᮚ.c=5|,j:Ķb_d}`$"$mBd"-IN͏ 5imZdJ(.w[FHk?J$S^?̌=:hc͇#wqrHTc4O I*¼q߀^% &X Dbwj یH*VLz-qr&zëcKCg=U):$+uZ&!H܅%pIC?&Пm .;b h@ufW֞{C7c ݭƞr6,#%(HH7J)cZiȤ%,֨Y V5mQ;HksU /k9u_v7UOv*I< uUj֤\ctDyTVGt^Wa-W5q#$y y%BMKx7zA o=?C++ ?s`;˯M+&},6\;YYT8.OB%NQkME=vF$%rsj_4t2%bqZ)wFx.GOyۢ5U-`bxg.Kc3ȾS\D?yWW;m(/qKV #@a̙ca6XxgO%) U2Lwhvޗ b: \N%*F.ZgVw uLlỏd_GlORo(]Ȣށ?GV[YLX}c^JdSoM5>\9]ՖJkv#sB  *M3J.>0Xa)#R-NOR;BcZ ɟ1'4'}ªA"k^PƥLc}";LmU|"; ;&i;ŕ%jGPxa̘wzWAW)π/FζЮC % OE>ޅtً>-Tճt[YGþtw+8%H,9_`77y $IBy /X( UuD).ECsD"TVH5 O7P"kNbYΩq-mƾ(bp%7}\_›{J2 4ZWM{/ In(8ߢvWYZ~5f̡tPᔋn¥: h<#|.q:췎-33 -*^>x=ê`kdτ\90rukwVXQs xYd=1Rw?,f/XXP+aئ!"T6j )JsFPJz3Yp{&fergPyTZSE$ihdblϷH oۋ`"ƺi1GB@ /i5 S"۲Kd봽 8sX-6v]Z;G?=7lKpᢵsm)yayH|$gNSDH>Ez@[pRB*Le][.cXΆ-Oaor[Nq[X,~AG5٧O{D"eRFW?NOfmґ1PEH̿u6gq%O A|ѱ_G %,:3XjNUѰnM!{%MJ">ުw=a_wGKeM \_/HCq= WŜ݆@ ? 'HeGбރZ2*Nbs6-&{>H"QxVZA"O#,ƱCzWGa'mcn3GlO"XڡbK(B)Vu-ٸX*T)rlAK͐2gӟHGaa2D7yG8zRUp{zjؿ"l/;nK;K_zbc+*Nٞ ~* `F'wz q# пnL+Jr F1w?Re}T5|q3,P>5Gak~B3j|86ۊߔ)Wnrh&Z,xWJu:!w; [)yAeoSʝjXKӒ&c`rr R-}%$R*p0"~`Fܲ~}ۨ4{81d QUڀ li}.<I)˳txKEƸ$ڗ06&QX]*!R'$T]V@FVU"EQj03wQ@Ei,>Q3*0&"SH4@5ݑdRX^}On@W *~m@{t`yE&=Q!0Vy9vH>gE?SRm;6yIViŽ7+xrEjlw?"Uau[ӿT%+篧()Qna\HV}{R+Do¤=(a*6QH.=E+(a{Lw`/eg 75yrbw6WwϬCrj@(X0]<.Flds D$MdzxS (tĘP eܰA6,rvЪl ꕗg(,;$TvrO h.XΣ}^5o,R Z!9ƖkHHoR`2O* '1a!P]:Ow.l'S.< H0'@ 70I2f^VFP\Vs:ˈX}Z/|^l#dڦH~=iw:-бrX؆*fX-;k3h¾ ߖ(qnRFGV6u*:@KJXr:}6 T(x.&:7ĕ&NdnY[.*]\h\\7k=10CŸ}E!|2*hY׉X0LW͠_d>8T5ou Z^V^qpͧd -MN/[;{L}АZKHՃ")t`,"uIm/dDEo- sbsd8zS6M.j=妮]!j{yݥDŽ*}!e6v@kIԟٛDY--#{{V(ԈGd pKa㘅{tRsH.m*3mhHR&o\ːkvN<">HPD n7;_CZB?'a{|gm2oO5,Z*MV Xw@=Cz;VL l2FT&̳7$n9_N|_iV0h50xܬ)$ KGXz+I 9DW>'owCk=EgZ宭cZ IoOၽmA1r50b8sY LO *U'Q>~LxM:h%^m .OϳqW5sռ#OW00w{&s0ԻhaUn&S|0B$>6jКA-uY;37-_>ݯS2|0cQ%έy[/ 9I<\bȲ8O4 cӆL>blv[Тa9v!:d`E^GP6㄀<-CZ>5wO :6,z;\}1>W/y9̿J1sAo  Xx;Urc~hdZvQCdMu2I%u7Uao#urw}V@veWYHg!Wa>ň~ƘND]6RS%S|[? _Y1稹oy5ƌxʣ<= !y6|5D vkK Awp4L*yx 0A|yv9SoN6[iZ w>_+1{%Xd8yQ1:!>= ޻pQf~)$,VS]`"I(c;:$+Z~ƨI6@lATRvBnKt.-@х[<ɏLVP.| {OA]>-iY`x5M֏&`pe"t!5ji)#_é^F4ՔG| ])Հ䅌_xT#=~?]FE-k 3"{hFE35yhʭcOmy{f)z,JL&FUA$Cطׂ-aOZ$~cYDyktMC] v=eb]c'=ȺEUxSL ,`i<,OEC4saJE;=+ޖ~ i'Wl1[ aR2#5GV*K]NS%4̐t,~1%Kxчaa,h;qGH0}&f}Q`9f^"a<Z|p3wn0*I@p-ZA Bp:yϘLp|?~ )6"nC\=bxKq); :1*=0\˛:m]Ѐi3bWʄWӚBQcȷyqc{tv]a]T˰1tC1*XP53D23\N((.޾ZN6WKDāhWcFBq]qic28OЉ2xeW<3#("o2'8UކVK鶮J_2?]>ۘp,1tb1γ4t~3;X &2n)?(mV=/tѴy ~"時I+Έ26 dLk%𑂃*:o nǴ W#ESl-\D4r)BHQ09}V a⊠*Y5CT`r%`1#nӥcB~+K?mFf{WR؉#6[gsA`9Q}؉?,` B o*|D }Y G)Y`bq z(zO2Sk> y$ƖQa,Z&k޼56kgh gv-l$,ՉC,Z\u tx"Fv +臊,L[qrX.}4 k<ףú٢nͩ@7Lw@/>]r}[~xvsft=q릮G!(nK$+eH8%4e,o;Fr`}t@H[(8xNHb8'1|b=4NAYVYۑz?L') dx=CqD7:=.k3P9B&0D,`h11jyHZY(o% EErٕ6Գ?>-(ی!Vböۢ(6`4l\o޳JsvBQ84rEDD82 #_' ϨuVxգւ+!;tF9##C*K[t);!OC3%,-Iv#F3GNP7Qhw?(?׏!&‰ꊽ$G]6ȾlI2vnP=p0(UrUGHŪ16mM C-6t."],=`D1_M!!PZdsmcbr/u\PWY|+d. Ј!(*RVlaɰ{LA@ƒSRpz=[\e%asWV.ΠՂhp8)Ͱܐ_lƳT9)F DO JϜvw"y덱UR VBə_36R }hLB:cl \8y5 ~bth0VMboX4/85Eu16If^+KRT]W\$`(_7Q, S 9@G qQw84QZقC^7D)G%&!4GwG~T=P!/ ߱L2R!D4~f_z6p3Ϗ޽" z'C_IW}i^LҌn*n(P]M=ϻfb5B¡7儤|'jrrzpwYWQ=HX4+8nL:R<:ГAo/v&^9c9 !=[yIϞ%w+5vۀX J?܍yTQ,غ^XOumk,@܋w834#o8/~ Y؈ I2)Mz]P6dk 1q=žrՏ[]#(`-m$%C0KM-X!6T з\9 FMkaWK6, _ٻ,XjK4M/(ւ\w. zߒ\"n`Ô n*sCna`ݩH[Dd(JK CGh*fqIC{q.iyQh ᡄ׾j)Z:mMEhhz0ke-ڸ?3tCre,zOJ<]QD*ã|= tڀ9yb`*%C,hߩC6>le 5]; ӅU͏UY@Dfd2M%@ { yφakI>Ng[&<S9Dh-dft"c<ŋv2T(iF5`t㙘H+xd54?'zHJEƴ)E*}\)sLX},̾|Ν˼x3ih)LLՕġHKΆX5:( *H[3lfU# Q7n)#34۶NgQDAbS\Ia|gZ{OepVi,Uz$G) Ȳ WOCv boSI滛g׎n]6i,V}ED 0MVS[_0) `GuES={Ű8`)WkJoڇ6wXa=8Yv1յ/& +^}q'Ct_ zt=1 ݲY1 ?ϼ1Y4zsHQT>nJ6G' Tg'VТ ݳ<*sB̰?Ӫ0Z̸n@LܗPH.T@%=$smyFbYT49<• Avhja=xvH㗣E+)@X[u\C>a(4~OrrCCdQ 7L!boEj`xpAr< KM8 .K y#{:Ԝy־Dz@y >=^L-#G͉E.eɽ~)B CǑl`$L[XcVU@jeߘK;r!QkA$3F-Lyjd*V-x^ǚO3h3fD!9yqS FfaI 2s6tĝ׋*2M>9[aFdJ&ewJb߅Dɤ\LG+=]ehk9b̴KC.7Ắ\Hz?aH))n\P ~VGehX-kحwK^BmӦM/+"3գ*xbh80~<#m$wxolӉnB``L`m%pfvQ5e<(aD͋ BQ^B/0!_6$)ױ7Coz5g{*J&аm"xBjI۠`h+)DHߤ"woUq. /pQc"J\e/)E`ms ;:N}pttttVqK0Ei*J$e";@'gU4NIPR#irS͐%3?/:wa{u+'/z/oHa4*#/cׂi\(3.8yj_g?HD<^[AB(w.EHzVy˒wsq-peJ% }w#|78ox =Z`QO qt3yJӀ(7ejL@y-'m5ywy$ug5,2䤥:*A; GÐ4v3w|DxCOWY9}ǜ2M4- '??ȫflČCssB­T'@Sz(wP,f%NDu<./B_,~PWBy9}D2V{^HHx>{܂/}/-kIv(t6msi NEN%44};ht&AuȂ-Y=4SUXhxkA]k]5Y()! 1OWGK9tRjdO|@uiE^w-Vg%Z/QP2ڌDO'^P3<=YWKL 4Wi2y?'+D#1֑ +Eg2>WW'ó57족F1y*qL-tcU4M. 7̳ He"+aħ`8+?[wz0A1yP:5 wT{J<0 E8:ϯ1tB+Q8&FVZ;WO2J.|w諭 & rwѤ|h@w= z6!lg33Bxйe@vAF^r^٨{(8NwqPd̏B*Ͽu#DZ>}9E8J>!PKRaf >\D$zfߐeI倶"afAGEP2:wYY>D~$3-\]X'Md<[lGB{M}P1ZpdRH.c@xpPq^< M=A߇c[l`w׬) xlr4ɇƵfV-mJATW[zǁ[jެ b NiNnԋּ5R?MzziP!Pa(nԪ8#kfy@͎s,&Kq1Tlla~E7.{KҶTqWQz EZ{)2 U33$f}pƐ'tCI&#t S:P[Gk+h]u٫( ۩]Rael`ǂ"1K)iis{CN 7[KbQvs 8my,M!ݶJqh 3Ȍu xFGc[;emgfom`frV"3UĠn8-)Q!M aVtң&#ORʘn?Ֆ p\XD u|_ӧtzwF,rz; #>6H$ÁBVJbrQ/fr@qs|t3(aQ"]GQsIK4{]ɞQ0o׮ HaX k}EWQ"SCKLQO rLA=]rόT{zK6klfn<,[KSXEwy9"~}F$ n{yUpdCFE=]P b&Qɏ!p`:4fk!¦f>w4٩MRighT$yb&H1A 5il}yIn*J}ӱ=L'ƿZ3&o vҵ$jiF5 VٓiF-竳I7]F\I} l$he18a PlCY~5E)uRv[*E>g"5>GݫAXL=");Z^T;$ջ&vg&_[KUb U]S,τet` LaUoALmD2\)sR} lXU}!l&)鰻Ҷ0@&z6>Bhpwؗ+PeY+-*]h|J5QL E/ĬU_,Н2Z=#+gϲ:Ҽ8x鱰n.-i#lzrL3$mĒs A9ax^-n1QvֲS06@O:#'BQBjd>kݑ{*!9$˕Dd$p+DɕHnt9hcpɲ_ .'Ϫ_x rNe9:އDiIiΝ/Fq2 o&QTynϨiojrԃyPᡡrPxZZ8v`bpbsg)ZUSWգZH!>Vf,76ӟI fH`-AܪOxӜ.yV@AƧ k+}VvaG͒Y8\/^XF5#v6(XpR=.Ph~WL.p3H?G'Ɓ`^`X"K&A A#kr'~Mok4xI~K=.%u0oɗ"Ӏž5{ƖZ"X1P+tG'Aᅸ۠yw>(" 4S.y&?-b51ɕbɓ{NW,yqYC0q.'|o5}2.vVG uz勢z!QLʯ(lq/n#[NHZLt@=䉵J )*(?N.86YZ{v$#G?^ffP|f[:+Z=b3H5X^Yԙ!TMc@kPF@b}^]7`CuLNɥ=W5vU&; !Sa>x$UQܡ樀~W 1_if~O6|sҴGk:m{_ܓ)t# pm0kSfuIGoҹ1o9\nd8Y㏴k2+nkA^̽*<AK_v9 32vFW2 m01s+ӧ3S` MאWp&ZwS M-N}P5CzR/bMʟҝ67eS\0qȠxw@U) ;l7Jz\}~nSaVF1҈JAj+̎ >j8ݺZt@aPJ/`yue\!Dx-f,1bbvg]EAVV MgNrM0Teٹo{ĂNo6x"m|ҕ/[1R,e8A1PfwbfQV_UchŠ>a(n7僨b~usa@ 7\So Չse6_ut S>w2h |S Ѯ;#vњL@F $C+!M+-Ts,5JhM{hUW)/-v?u78/%ۙ˼KiG;]Rt3rL] bP;$%IbA8WkғnQUWtw*]rȄ%Uln\uJ$5GH>u6UeNBc"HB@ib5(#K/~Uj6sĂ)1+zh7-kE}r}1\F)0Y&Ƌ2] J0+^g^`dݾP^ 5 qz}Nޱ<<*C6.nᬌvnluo :l38n=`7X3ʓ/,^ -iBx#SK! Fd)Ց&rI34녉},{ʾ8)GZSk.>t T ׼W h+W|s63Pq6.$&*nT uZ"k&\O} c@ a4n, wdג{qi2z c>I٠(N[ŢdETܮZdUa5 m9!$tQqЁǃ{ϋG uVn#`};T۰bEZ\xDHsYzߟT*.dRA?g(qq\1SBSnoÛ0CvOO`,xd)_Q ewA!8 3=6Qqf*원Rys9W^J FF^#{v?SH6%/GB q8y1,Ķf"hgzp蝼`A7(Џ&m۽DVfdcb#jhmB]Z@/D܃ E- ^u`Pdpt}4bͯw>z1Iu|rG(4Q|6ybs w/r G]jʽ雡I+EՆZ#G0X 1 <ѫS6TȮdGoX;Gjl8ʷt}j0:Λ|)a*YllMcMw =j[_cBA=5}3G19nw}uql2X`ůcRT{h,\"t̐{̢(^Q u,/%uD/~(J . +RC[iO xzb˜-x+F;N8ޙ,ꗥcǓHVxGLo+R>?h%uAW F s>6)%tx\tyǖ.cgFzJq]*hkm8pVP쓠z9f&ߟ)eXC7 Vu\#:DKɯ:g1/OB'gadz1$EvD)#y]XR_b$6tpNY>r9]x Ռh. nN}D.GB)cQW2G-)D,?NLH?EM!V"JB U=ښ/)gnF8cezROp!܅]+QwXeOLVn~fF"sdM"蠀!S%hghlH=L"N+aW={L$I9iizC-t#"S8R4z_ '|jy÷GM|8`]/ ϨTP #leh]$6$ rG"l,߀!8YХ߶6tX/HCD~ZJ 9Ya : R+ 䬳 [Pb #%A^KƽewUI0k'Gb["b}°K%Hkg&U)#pa}m;mtLN"8íuh=KtiiL5sgF5 0<gl4TӰ@ L(Tc[nj!:(Xw;9lq=$ *H-qIxm`sW2"d?il*>cF- mJ(u&6-\採Gޚ+mUW@S#gԚ8 ,Jp-o t%&jjtQٽk ԁ@LNewI3a7XB;0K9^5 bu;ZBt$љh:9kOPi7K&&$Nju:[0qG6gk6[a gR(YƋgFT︆MY#7X-<R aA ?|*z 1ZEk{/v8{(-_0&zeQ%VUϟܕj;Pwz[ȏ n?ٟ1c%PcU.Ѕ5AN: ɾZ+M]~3Ns)Dэ' d0U8%,ȷIo5bx?/1"†JljA3 fԽAsg}F>$(VOX1>Iჶ9!!EWkI#k_?1 e%*R4Ώ50_}zڗZDbXGU]*?p!_ؐq͞4$\ bH%uL_')Պ-d}XPUN)y;u45R$] ߗQdͿaBmа<,w'2WÈ<& +x.<Œd3V LfbF0Ɉs&@4(x7d p64ܿ$@>b:[L'prďÓ:+TT0ޞ=kM\cc[&g?b;N{LW.|>J^ b|QZaZ5nrd `Mlra2".Qe|ױ1DCrGnG 45(!Qo~8eNǔS%?qd s6F[kwN֌,am/Y3b%d*p0#2'(H]WI\=XiEutU=bq s/8Tqs )6]F)1IOxG>:Ӕtq2&9$(SM #V97xلfnw ]5&lZ8gX>R-zTy_mp&ɀh#9[ Wٛ#9 є<*'s7vjXi'.!* * X*q!yD^atv>J jOU!t߶oB d^'_wWUITw,IA`yq8(I+_7gڷaY^iyƺ$L= 1cCi@ ,rn45^cRΰS.EZ2F \4l7ZuJ+[cěm  ^-,,77;a4k͠/НHqAm7{7QMo, $lCyfpT #xq~3F"kt72 Bϒ4Ue`zͺ V()]_7|@$="$MsmªQu(mRrw~#~`[|7*%(/$6j}g4ZS3]V}HzHd.|6L,"zY`I8G|]y{~Tߌ22Y5)Uw>j;(f8$4#طYm7@P;0;i(+e &MSt#_eׁ`ҭnwa9LVK` DS+F!er"1r7ԩ]:lHӰ%)H V;Uczd ?,ZRaOg[e9,;RmTՈ@y'+pQ7"|U*!V@Oe&foytg]oʔaOJt@DO*r7|IPcX_e3@(ۜql6 :e _vqug5|Un9[CtR=l0k*wϋ 64$O&9U̞k m],tw v.͏bZ!e5X>_omszn"bJ/Z4OC؆qU'aXQX"MԳ:8qhxT˵Z2ԪISXJd<_*z",=)ePXn3-Tn2ReA/O6F+yLAJ?>Muǣ.„+QfvP5 ʕhBCd<dw9  sᡏE?1]'#AVX_YHd4(Lżs6 |!o,8He >N*͙T@=yٍF9xs>*e!'F]i}š6v Jj=blenbVFO[]奠Bm1P(`ֽЌ_9{X*T'h-^?MSI22)@ d\De'H9V@_wB8 xTע1b]y\yF:GvD2.('@cX%>]~N?pBűQ@&X{.>KdOҐu\o6u^lõFK ю&@u2 Mu;$X'{AshH[^aOrOt=.$c4[:e f0wrӶ7wuN㾠Q/rӬDk KSJrE߷X /7 rn^ba>?Xyk9g}dwr`Ų)\b#^ĭ5KBw2N& i&H;5WR ZoDs;7QZ`6m8h3DTo\~i =. i;A\=,DCTR&= y "LN_)!^/Ie *32@fk.L8Ph~A\xhQ/+:$C|]UQXי7jK6 XCB9AO:3ɾEVĬM:EN.C,> EQ¤΅YRv1ٵH>x~Oy3*bH#Ht,6l 3os{**7~PqT89`#ɧѽ(se1$I]<}aÙGJJY> Ӊ[i%8@R fj* >n A[k(I'="$p|Rb#*+X#+5 Z{?F4T*իJQKh0_ Bmu 675`1YJ"(,ܚl\l@j ta  UsZ^ 1^X1|J q Y0#@@_;r&5)J3Ě VA 1~Zxf8Y޷bYz3ɌszܟHh1?<(ant J!'DZXp^ijm8'u - 3gnUg.&uO&`޼LNXzĥ݈QGSK7RDjJyDo,~V}%#t9dۮEaS3filFd'9.c4g@  v& aav8?5JƼM=+ \A`2Wwv }ӇM5;ij Br9BZ!|hR2^T[cfRL>HTY`]VrjIM7e_K(VLanr&UH >L"?|G++__6V%u[^ ̪A"İ5vIi_TJZC@xGLEqN:Lxp5M?2GFm{=Ŝ`Dl>)G`]ª U&DRP z-lpU^6>̹3p! y? K,ޜ%S;wXE<$ƺe9,21*H̱Ej-6w CXV 90J|4QV\WuS*O,E7A|+h%s>GҺv$헜&*^ZaF0ߍK [ŎvTT~mY|.t\x;@d'<~Q#;~w@D ژG?׼E00:U>$C!U7T PTo2p<|;ԍo\IE)_Y\iUhګ"]NK}ˬӅB.Ƿ30pjrݜ XKHO B~$BBsmuOC~2{A. c'dMVSl|&xcB3A \g`bA _l2:Sk%5,.wKU܅bڗqM˽.'!ss{z,ᕵf) lajP&Dk땲:T62:NM+"XmM)~cY*Îu%i-iKjblW 't5}Kb0,Eⳁh3>3B8[C8ת:L_tŦ)@n\:h#]<LO$=5%E/xt-𱳙$ʘQ)2T@Ǚ#K&,Z|S;EIF= ǚF:|;TwZ{?CJMz |{ĝ;Tpg LPqWY+,'gM2eg{vM!Z ov_b̘)^<%=RbNH^Z~,AV\<v:Iѝ&Б7gP9Z/q1$\y'%O;B!sA)w+%y\?w%E DǮv.2 ? <+ PT)}!se0ڿlۡ>Ay%ٚ q7X %vZ:&=S&YL o\1nf.MRS@L;1ۚ+<ek?zOC}K\, ѠG6'E6[Bם0EIXBYk.Xg95IUR&s+Z]ÿuu4Pm211DH^9V 8Ocp/KE4ag2.TaNĞ3pO TpPйލڀ^c8L }UVuɂ2{m>gFctksὪ0,<-^7mp'홡A;&oh3 WMûG% pnQ%u;*vyd,1܍XV-,STdM>xƀvVx_weջȪ efPs?9(4njlvr=Bs\%o_yf'0NcҨWM9KG?~bf(x>:q澲go~V0ĈRհl9j~ <~h'ؒPfР7Dxඁ=b_؞~@jYMGϵiqbq?C}qx3yݻ]UDt#pqAtT=w 5(.@ݱDnN@JXx1c:w0 rN%Xag}'|A>\I`W~.us,$n{ͭ5˟h,H\,XU_a"DrګT e(ݜ8g<_fY.2 ̂D99x*JDo}/"aݜBy]wB4<Xdf!nڤmشQp^ip;Ft)fxڅ%dAIL0ՙaVNF9K0xaa[8!ʤ~vd-V(nOa'{t.6=}y#(IbE)WBC6Jn2hT 1f1]-;%Pǩ0T$}5$QMy =^nž-+N}o'@wMpV$ tHs}`I>3|.yv 9 %]=fBp^%GxTgwU[c'K>v?Ş%[ NZ TD~Pf(įJ3k9M.|_C#uA@sm~A2$l_!UfRQ۶OxH9rlRגN|#;6k f;_`cF) %/y=!fՓޤ!p,Qc1 ?Uי=ܺOsTzHLMPqwGP|qUE 13nۻ+!@va4璑0 `+Tl_IJiT[KH|JX$w:P`uAh"t}ayOQ)JmjF7^va)99y3^};Ik#y4 0N$5:/qYvr5 XM74[<%w;(,e 4POr.ILhhRlfԣo!Ɨ"2<#0ZD`?q{ؖۨYiȷm?AJDR]qhsSci>}T-5ymRVB ) =~BA&IQ؉j&:Z{K&‹T8<:^Ur;qjpT\3pZғFsJLr"kCc@MZcAJj./e+AorM3 æ,d8zLLVF6>N;`{ zzжn撛sCܗvqW"il/gio;# kgb_eȫ 5U;B@_c=yQW pvWڱmxAj8JjaA ߮+l59?Tvs9N: @s7"A>پ l lCc" A]guWNfOQrnCqW:0r81V{a1@nmcߘZyNq,ųm̸g!YB,ލozK<}vPnP':g@.@7vC>go~кqnu" ra4wzR@, ږfQXR'5R|EK'Q73T]Q st4M>昱bk>#-V3Ts\fǢ^oxBt٠8ÊvtfG{WQo 8 Rl a`;nO#Vsd@`w8މ]d֘FtQ(ڍfX5#!|[Vpc*H<ﯦ8 N"nl7Hi@T?߱\dTHZ(Z?F]?@} 4F7M~B_X ojukGhReyM0䰞/tE%xJӧɲÓOM0Y{Yфmu]e+Kd]B=5=P ʀ ;l@߉:MمA6ybzy^K:p"P(y) G ]Q7+އ30cF֬!zrUsv oI."uGxgTj>΢g&v Uǔ+k|"g"7#G[,/̉TZo?}_vE7N(f+kٳd;߆.~^%>1[{er@Q:|;Xݷ{y y- t]'Hc=P/.|H Qc9pU0MJ! D̷ZČ,SXs@Jz[YR(KkNL)Ki%*R',鎻bR9)Kki4MJz.l*/)Ti]:E/GE>쇖B̶tfTc(\è"B@*o9ҘAmJ4[iq_z}V==gYi 0i/8$Au./2 Ϫ` TkP_07<4-ֈ]xR珚qE?}NPGvP A:#NmSj}Phf&z#;vqmПA0Ɇvk!j;/ 1~ޓSx 4G}\DrT [pOG#[[{K8NX(+ު\xKK57.N`&eCY7@`;u%ӵǯ[Wh$&WeY4'#l:x"ɒ(`HgKn k)p4;l.sSTlwt]?n;LH)Vɐ\,Hp7.+~fDU@Q}F=dk?oͤgqʖ+8AOڲm"GjaJ$&2N%b4 a0՟djJ+g`>hL ?;ǺtRG w3&Rvihɼ@n%OG2Q'~rZ@nD͢K}9j5b07AfwZi GWB:=g-4Y#U7YB7R`-lVZl9}@{UD=(nD;C Ch@!]DV~Q}! %}PhX**8ՔJY$11L>I4b&[sޚͩcy/bXJyWڤYV w$M~#T72ŧP}5u:K>ğzf!t/=7tPcr1:?1Ohlb=+Eϝ mc*{c  bV!Auk]Fy&xkC˥Gzڻ4L|)$HrW iQ=`@W/wQnї^PH7dǫ; 6Mg#Ӯ?{R `_b8 GmZ[ţ E._ɾˠ+G=z``s F=ؾ/p܈%5fYP $ 4cWU| CA<_vnJ.A! =$6vA1a13oS]Qs^fu8~XͰzb0(F0e?G$1=ЬJT1}pKyq~ї`PIϜ`Toɥ eLz A{FcX՜gQʊ^T)0BdnCe$YǼA zo$2C_|C.4i~W~痻o aL͙fAfV˗ʘ0$g[,)uW׀ΎOqAitA a}XwASXP Cuö'ƚ[gHN $Ÿ{eb k ( SqaJ#B6 +P_H#MLLpI\pVk{vۑtAKoTF0`PS&(w"R's<'uZZ`m }R 9^I~ 02]M !ݹi{J0|=ݩr M~i(NY xUxIoaSBC/ib+^}tv#gv b j|G- 3)_+k ؘ?RKqx-hPHq~Q8qۥ;d$}=2\y^(0Q="+ MG\8=5Koܑ֜m lA/t'Q(th9*iY6_mE4|e4/&/4GNjόGd&n=4 "&-rl? pK;Β-%icXl(AoA ~ԁ/-cm7^tVVN`m0?뽂#:V+=ROCRw]ۜ/C~QJz^ʄ?$9iaU3Fb)\; \c ܞ){ Mw15W+ltH6-ޑn+^dLKG2  cN$Boy.`Q4'+~-L(9'8ԚEz욨Q} w qc7ftFZDy׃;)'/V_x@&up CaN_<S>6ޚ5]ZA&0MRbU0bwP0_sjI:CށrWy"ƴACXъxMs8,E闋)J<8: R`S˘1֊K+~C{T"Ε>_ʋF0^nF]r{y3?k8!CvSc"45j '0GSҰǯg貙h m +>Yf {:| "aH +?g~rj$AoWj\mf?,c^*_k |oFv*?rrn~.#WFẩ-[vltUa 㜟7)X)* a"fKƻr=2AZx,jV[@FٔqIc}+-MBxf9u|OHHCF.GwwӦ(4GjY(aM/M7F%On$kG 錃i,%)(~8-Ϣ~,479xY3# UhiE_ (򢴜quO(! %GlB լelv[z{ǽny]XVx wͲk=v9:ą{tyd:oosX~֠o[yGz( :«s ,J'Z"Rl xc"A7^(|h+xt3l66X0גVeW05oaVb_yPTxl  e,#_F5Ozm xpGT5S$O^$% *-q?v70}5~<d1o]-)~[|#tlv^zbR) 1Ȓ%ģ20R/g?SF|4>鍸q jp[R.~dCͲ"* hog)M>ec,LÎ|U]P3n[V=*5JtLӟAHZLWㄧA8#©.{ݧ4DՆհ>q5$óeפA?AɛEU4 l.e7+Xg?%LPxbl؀3Ϳsc)SN|o,<e].ÎMjy= "FCCz |^6Ħ@-d[(t}Urp~FpV`=JlGc3o81rLU²פoqZ@U0.J9ȼ5 %Xk7|)1 X] 3Y̬HybSA8ކwп 8s};]7@aݯog8ZqhNj=UzW>bhnv `t^dH͠]Goq%Ru ^+`] VӦEgmXq%Fz|8wQ'=ÅѽW¾2#0i '6W1$t92duשψYD<^dw.;?.r5`aLy߮~m'%FX{{ę6bb6"A mWF3Q:l$\0bu/}+a`SfyxT#i(P?  vf| ̮ 6!kB-uwR *"5kU39;2ֻ$w`&cs5v%An0fۼ LRHV6Nuc*Kǿʨi0=MUѸ&hG P7\CV,,2KhUXR$sjgG8Q=y) =vXCނ.fAȔK?0z a{p((]6Ԥ) t &Fi7AZV<A[ p\4u.i,!V qKc4:zo7͕{)x#NFf1 ǔ='$H rBQ;KE Sz'q5`$N W9s>үUP1% 8Fӣ] 5<}5U=UdlfF|e$5jw\cy0M:A+%暰, 9e%8';=>}c0 c%GR(zxoVhQM̐Jfԍ[/]Rh yz,Y Pj[4Y}[;{氬-zIѢ8ӭ1i_ܳjr%)5iJ`ǃ`O[Lst0nVV q%#y$?G" wxι"P)A7}CASE@1j;3.B$y GL2.p@͙7nv68cqs"ᏇαQ0:͙S1FCiLi'\~U-:0M>xYF)"_sG +5wY 38lD " 6tS^jոu\ƥ2E(_L}?8;JT㬶"6+{=f}y"C3L̿}ml:WUc0AR-Au6btz4o;^S%wB=u(V8ٍ9 qy"Yplto6Y۔ TRz}7>{l ~^C(yfIr /D9@?/ k$&py!;>Gwݴ>CvEcS?SD;B4(."LBA[ ^b<.jcp>2CNtKofHB. >Z렍F>8뢨=7) <.hNypѕICvAJ=6FL߱x[ToϽj}!)hpgn|m }F!<@i_ Zsj}ьsIm.l8Ǥ޽q0/]#A:?|{8ZEM1Q}ṏyKw `d IE)`r#r 'jHa^M^uM=@^?GĿ hg`_[*4o~@Œ.*vl+@r1ͺaܨLa,GD959I*$Ykȵ gL6MQ(GA4 3LV26 n$"CRpu[Z@9oWU _]! ?w1W;'}Jpґv<4G4 |c[*qO?19{'0j17wi< }_zZklt^F@:heFͶBI.PS،T$ ZRӄ`ܶ,4Vk1D\#vƧkFrL1#zqO@sE&+;T\mX0șӧN8Trtܔ W`D*ir Ȳ^) ~q\ϴ)UHn۱JpͶܗ>~IT?,y  ]$f(|ts~R7(+Ol֢tu9O5^k+<9ddL)кgwe F[.ϼX"@2s peͯt~nUb942TÌ%]V͒ z_A̦Xަ)D6|BhK[x,?ݳoqIEn+H@[(zt1m¬UgMBXz7cS?raպN^ūҽsL3HDz22g_[1UK܉3d@#*9?-PlsD)iBkisZOpK*5`YynJՅB,lGӾ}<ԓmArԬ0+,"jz_b;8N_F(nW㮦]l?V }2ܺKytwL vu w)@\!]^7/@_M2w 4공5Պt8 LS/#&4b\㴦1qjI֖+2i K01Q d` *@5!OX:獵Qh<3Ǜ4>隝:?:8~Ffo  5/j.iG*l*M}fc'V:s= ~1`7+eUYSVj"IK Xdd9h]8}Ԁdlk4_ \nb<@_IqA܋^~BՔ}.bwrkx%䘴Jx֧Ia͛ZIgVV">]_LHm{$B$gBJ8 wE|DHÑםF:YpVA]E6:~C!ZPJ{pu *Ry=}I4 Yhc?CS eWufۜܦ$,N~+I"4|hj1V'rܞ jַiڪ *9`!ΚXCC .JN-{Wr9W(q>of7v( tssygR6`Ep`IYl};9qim+WoIXW!,7i7 B[U9B/LK쓲Fb8|.m$y#MrN٬A٠A"'p6.u4f)v3'1m,au0bDӶ-sغ` 9"i+yhb\obE _f6TAd\wUpߦ5"WX\;Ǥ.PS62Oqe6mLTЌu0莙`2k ͣ\1sc8m`lɎ^"Nī&SΈϪ]l&"rf#jw3k߯НS3WraG`x`x7:REgv2t6׻hM"P47OWz?Ϊk~ Ni1`KոZ]|=WkԡL9uPaN9A5o]lsյ[E-lO&搃^)aqX6@[Iޢ*4V*~FK!f^<e)+Si`_Ch/ D9s:cUqUW+U)Qg1@"t RGFD-?^AejrLµ~g|A7]h vaÔѥ.s(~ޅ@ǵ QF|^1⋣:ޯȊk( WaXb9+k",SE* 9/b~EI0Lp2o-gE\e7={@i?iw_t5 vt/+msǤ+ZE)n*;֣Q)%LJMGhzhrs$LWl f,GZWW@C5C!πߩ{`-䩵.pkB\E1Y V0ԐL ^vuM?$EpyAAky>w#@gԥW3&Q=LS';>bUEc#@ܻI)k:Zq8j &c~^O4:8\ X&\F] nJ| ,kCI Df͕1(5v@9p9"YQf LikvJa O3)tls-PP1=(Bs I~+ ңiɧ@?5lCT06({6{`+->FyzL H #)XgH+sѡɿovU.B*'_o3A6H2p,3m opGWڬ@56 _A_ݚzkx;"mވr{uGTXoh/adِ&z] i $i3iAk]_ŦlXj5PbЦ9>hrUa܉S{m[uێzcLY\=Hc豄y^؇P?zp~䅆 yX&:@W3JZF$Ԫ|ά:&AP C)0Ą9s) 4kWߢ;_D;o6 +r<8ug&}(]\wq9Lz=DEy,9+9 >^P{y%4K+`̕xO^'FZj@l׼r RLA>%~\7`́1y[,+io 9x-?>, %e=}(AKF7WRO%&BY:&8?|֌@/K b/OL*'-[y=i f5~$S=dtD?6[Hw̙!%5^p'j¤(2x;T dwK,"h D-3d0dM o$J셕v3;Us|(IjK{܉͚xk(܀GHkklwN,m;~)SAx7ut3bc{hTv(e1X(>nƐj3#e6:t6N‷1$ 9Uy[@_+,};I6M5U!n?;Aspr ƠUj8jKz'^40'5 *E^P!f\K4FI4A3Y~.ڒ%|PE(gpU Ń!4+nwwu4za'gHMӁ%=vVPrDSfѩmtK."Q &\Y#N+O7̋h9"-_^ CbKz e*qơ2PСI1P8.ESg[_Q6cԀvo,g_{ Sby#@qưH$sw7-K=# zdt MwTZ[vRZf~uR"pݻs̕CӼbiFVFgm %`񷳩ߨdP,Ex~~ۺ"YYa ?qhZ@iyƂƠ: G(GuWx`]6l"wXOJdq&2SJac7DU\Ji$ Q'L 6Sk0̶~{v- V81&$.&ǀ$[9PʍW?eGMG~&,]q/pJ`Pʳ()y,<=AAUڮɟf5pϜi zߨҬwBuc&7'yzsh)yzGKnLB߁]:ӆzSc t!NرF(=h/7lK?)Y!#P@M aq9;$1&)a HԘ ZY>'*vno$9X 7´ hۛ[.AOb8240Ҝ:{3of[FT ' hj U*~61Ta7AeM96i6[𑃜+Wp_s#ٖӖBt`dʵCv1AfirjVbuho)@;%.}}y܅q= hfd8֞?6б8ܡW;n^C$Y=褣 @D1yB`[2Ȼ'XTKu%jK>~u{sU ѱzIMtZ:Sؕ ̞l@Dpyik%n]ӖhQ^;fk>qwȀ,e_-T%ߴׯl+~i.^TZps LLd%Kag2%9v~m6k{ 㲂O|At^?Lu@F]L.$$g؊4 F6@*뭄u!2Ky='D|D^w>~I4L{u:Oyő.he._}'m^}}Cpox6`{a{/Te{ns%P+S */̆ O}RzjZ1+7J Zvr ^OvV< UT;}$Ssu^FB+\\oW' TL̘SZr/^ib{@ThXY`6\Lr*m N˔{H[k3}o|БR,4"m${{< 0̀5:CVX`ӏ9 2xi \+-ϓ/J|2ax!0:Բ%9"ՌAǮ-'@yl,]l9-nV&,e}x!+.83fb7CJT)[D}v|IYwQaCs܁.|HҘw,1Jzto\s2ckǛqPS$ y]LnUCva8 BBE7,'O`ޡ'_ŪggN\e.m仼ɜeOUJ0TPAMSTY^f,@Kٹ~q>k:& H E2:)(<ݹc8.ͅC+[ 1?.’O oVbh 'K)P0WP!%i/U:tm8N |2i_l UlA2Q|Pt04+@}@-/|8zqϥQ5mLcBɈ>MT+(j|a@*TX$䣊x#oDRb],ڙ,+ät~q۰/?r6H8Y3*GBiz /+ n9d6kUcmI^l |uJ8jHR;"}-1uWRpt_dyN#K0J/ uZ^[Ez14zt"}4G! A|tC.:—Ƞ8^2Dx;|ܺfb1hAih|&gH10<uCԜ©}CelR/,i,BtE EˀdooU/cFn`V%AR0Xuh(Xrh4 M,SeYFyq>liH1FtbJUSa\`aȭ9"mG4G{_wQ#ʯv@tch=X7} Nq? EBF59!Bhv.90Yl.L]a2 +Ǽq(Ĥ'WOOSϯRO犲QK(Fyb+m}qo mOcC^z-P)|՜oq6S|1(6#KD x$skdN ޶.Wc(!vϝypW VgaAHNS%u~tcpgvY8#Խ|H?9Ӝ^+V?SxZo*/`nRlv[xW]O9VrI '|fz%>E^qrX~n$;˅Pdǔܧ&zGT4#p xsTzwmg6JUi^(^R^w z L:\ %ŦQUgmk X5%+[n p4:-Jz_E۱#%M,UhK;nЕ@@g$C@`(:aA*dsewU[PnS.e'geYSmHF/E9kIQx7-Ȑ:Cޭ;pͳ7UaLBs2c#p}4i^y{ZH TcyEثMH@/bfuQmBbоa=:ƙG#n<?V1w` GB9n$[](գ>Ϲr)r-ժ5dphVi.E[a6⩱ckOVdp,8 3^3g67F&QOw}7eCmF/UnP]PH:UlP#= tr4ӈciEzysSJO;*g(M<]1rddDr5D /{zODoi9Q6g[y?kv( w''Uu̓jI:jg L0L_THFW;dO62hyr1_.A``nPSiZ5aYETV!%vZ;Tim*hԌŔhՐ;_hwx\!H/6T^د~g14^\Dq,-li,65FM,wbt5րVb[ ܲ+`~~" ų@/bCu B/Sƒ!{td _yn0'{*d3*} 64}>ǿLh0z qуD?m*t(-|0!C5ǰ[{[4>FJ"*@fl. eG0 Tjoz_kvyou=ou 2]~ywPiyqA8{@C?'YI(NZJ ,HN屃5β AB`ZtcncCz` L@ - mTZqyæQj[ pd(\LnCۖҦ.5K|)V+IT/E?ZR]D+u˒9OG4߅7׃˦{$WmǙ1fI (ݭUrRc> F8?ը=m۝$ox* _9#>{JN'BHYoy|PxbHlCH¿6?̕3:;qn."UqYlwN'T.B0_aDMaBpm.?8dRfiK~Q[njwFwU0~\ XXDwl.?tbi[y0$L1v"RL`׺\,j d5&{ÿ́Xr@<[徯vϠb+F9>3HZgA~Ť`CIYQA>\7j:3~WY_Lp?]g *C`%J0{}icVr4w”NP@gxu'BXM堶uS.qቛ &c~,%nRM?V,MtHԙBaFX l`϶e"04*qU>gFc=/~zb{f(=G`*^'%K[F=QA˄ -ަ:酌q!,/a/u59$:_÷ԋ)8 O4."'>bl,b&1\Ų6"t4K2Oq~!l܃x݄p}C`Hӥ) 7]D *K"+p-R\οrp6DS^%T[n 瞦fddH ˦J@VlD2{Z,SNTF pĽh Mv5M𴜕6G4~S+~2t]XVaO,aV-0BN2Fw \a])Z!_p&]0A&ς 7 75~-jos#Br>lCSaDKO%tk>r7@T~<"otO IİhA%!D*ؠ ņoD)`抻>;-`)Q{  K+ҀM(ϫ:"PF9~Q@Z.liW.}sBmx塮ofw'~?4iB}׵b}-332urܦH%Jy8Dbi-Ul.BB~ٺD@w ufn윆뇉AJu=˝ S\.]w$+TxƝgnA=ce[P}$ߨ%is]FdbWڞ[W#@V<$k]}vZ~5 2<,׍")5fC:.=ũ;)l|;ɒGjEg=](Xx^Im`z&\;-jȆD;4: @GH䦾uDyJ!L &3\楀 rTGc$vd$䛱-K3mYHB\oWΆ n:u,LG}-p*UR Sj7jGDmJH(}]ً\v#+Y(ƒeڮhңKP@aKsW~#F,IZuE:q/]MMs@ldLΉd>{ߖk*ᷤvɓ59sB$ƹWuEw4֣Īġ͝Q|M䖆Nt?lQ8*vAzMp|[}UUl+::aPğb#(1Py1ժ;*Wޚ'فm@,3+|rs !*`f%ԅ<ʡQeE[]G␅ok0P!8JV h}yWd 3@mb_a8iԢy/zjo&sE]:Tm3o~KsEZ1Okُl r(J ;t*˞F>yY"nQf )&[>=1uU4͛^pp&; P&՞ |77 |n:Mb[--]ڼ7@hkV!ʂ@iaJS\9# "Qe&W>1Or6U!Ӭ;cWVz\AEޓ: Gu qX2"(`=C S˚Xrpi"n5p$nwE 7ԬZEÛ+6w:0u JJOWX}VQ=#{_20,J8da ? fj^>75oIө]dSΥ=B u,K~zb1۹{ GU1EImWe='KᭆCM;\Px-)/ϺMlH324/yÎAǻ& j_bTæ-͞I r@?`u]ŧCWk RIRrI>}[o:? ?| sH1Vb,S5S"Ec+k$I!A;k<ҁ;5Íl`tĚltSGaX.jG>UjhqMޣcV'dBz ]n vªb2{4:w10Ng#B!JSA8;صi:g=hsHM48z:oEw"ϙe$8 ŎTTyb igf08%j36 \CB uT$  Mi,~,T(~!SQQO.?~r*hb7KŰ,2kp1fv c,̳[|bσs˝0 p>"_ fHx'r6K}JuH5-չm{*u`tԥO: _b(VҴ]FU4XF>eع_JY3V{.-*;cWW<1zO F(Op ]uQ#N'eDmafKli4(mvMǙduj]4㲫ц.4ٗtRT;GT$Ό^t[y'j89b# ԩ-Ca;`ίPB FVvdk͉ͬ)齒D)AdȄkqdZ>٪h[xK\plRpFjKi.(8 ,$*I w<v3`|pp=ij&a: -4~Dő&M2sLi@W0$wB I=h<`pQ4nss[)>POʪ\"DܶnIGIsw58?$oi"]023(aj1r,Oz8ӊPv lHDN 5)PQ[_o~z1S`t{k0Ef7FZʆ~ p(Y034eۖX )y@ZhȵS?AOq x2]"9"vXYpCA'd~דîեn.W2~wbM9 ^[ ?.̯/H,jZmkdLNao#)>׺jw[;8e1fޗx`7DAn( 󋙿^ FxY >NF!4⨮!^">kr2;\C;hlՒ:"x@Eqa!`mʮ(UR$Uf󹼀V+#9 9n_uk%Ͱ'}`A򹗑 ӆ;wm&TV6H,$=!9b m'OGٓh3a^&{~c6\4SwOظ&X3'*~ؒ:EOYQEQ8! C5&,:nY,V?)ֳD!:}}(Gg{"dZ.GT ۡ4=c R ԗy6u Yz^S(^֤s_mF-`&@Tx>Lc^Iu0 /QDj'f@nP( re}LK87ƾ<&T/^4tx\nCݩc2'ι_Etn7kuem^?g^+\@zѫϣ!܎=_"\zޠ֪GOW,G$ELyC疵 񞓻2V"T"ZUj(n~:Cl{T\f^vr-EH>6s1C (K5w\O߹j}o3|A` V2WJ& ]p$Ò݆WWpi+`Fqmx F IÚ:Nfg :d#ս)֭crĴM@kn`m}ӎHPڙ 21#!Rvl(j]ğ%d$B+Y;fb7B48K)$TNuqn9ﵓ,o4[!4{Eg^f|xB n-y һ JB3'j i[Fdr?~QNE7'ω<2w:7[X.K7N֥KpF|z94Y{ G(=\)mRx o&m /c{0jGl6bM Mhnr,wEO8n ]Mip3PMF||S DH}8 [\v_*DQE$ g)jr'9QpkD!j@YS˳:"l IW*UADQq2KE6 ,*yUL!ժlxȩWCKǀ+湯b;3kݵ'1y Ppr8Gv~eq|p=2[byȹNlp^cD U5d t{sJэ9˔ ?b$1bݏ8Zj)Hѓh&>zǰ-aA@A[E+Ŷe{9Vu敟O6/xc9g8#P~wR>rEfbP20cUWz(*^vꄞu(&Vwތ؜$>BvJcTV!1'BڰiPYK2L_ݘS5̓ܺ( Gۂy@z<_(Q2 :O٭uC% qy?y&BRFέFd\…[ 4tF+` Yit_@A/̷_SbnKReWh7bY1rRn`3ʠO˔#U;vK$g> )('v)E]QFƮ~8"·GȚj\J_*\g|75]D~oL<7Kr ΉGT fn(1HZtbkT}7AsXOb:|5o!(\x%G.aN.qSw\beP|9QׯZ1$_z07$ۡź&1[>M wܭ 7M.gn#8ƻMf4KV%t<50M 8BCQl]b:pe Ve(@W/+c (gxgU/R]Knj<3C(goN[Jo="TP=9\Bm҇0CM?H#v ShAU+x-RfaOðW{3<\m]]϶lMz;y_Td߶E)L .;al 8cLU$/^XGyIn#W8mYp&=f 1v#Ӧ'?JZ2p|W=A$!TV-L~0jh- O6V٤#_jv>'l:"EHEjbaS \n F!ڂz SRF^EΩd͌gQ;[\/jXx;5۩%-wvt.bgxD5L'LSi"h䦺U/`!BqOu#Tƌ&ſp\H< #Z)Hg+1Ԛ%JR!)!2FYNT<$y5w8I w?]PN'A%,CnA}-5 1@b8Dkqϔu2 d,jgQW~wIReZKvY' ury2U"y/ލU0[M{ b Z\>.جА񺭗S$kC7Gp@ %'[?ܖJ9>\+a0xx&8'ΐUo'[Md{i3`Zi44Z+alҫ)|$%s_wG[ݲoT3෸U7lHG-4c,EVen[ĺ|"VSHd .) *DaC3Zx6~ K˟RJf>EșFc!UYtOxs5?߃toROy%L}ѷ|Y:J%\B: ΓBؒL!3 N8Aw-ah<ሼC pg`VmH*C^/L"j,WÔ+iNG:T(I)?[8/bkƍwh  4}fc:{wU#nv'#34|* ԕzε}ﱉ搙mʢ;; NnKbt ]aMƅ6k -[M=T?t HO4@j*Fdgwoi12Hr8(L٣.GE} l QY:\Y6XH_XM2%?Eĩo|O-%dșm5qg HbY}Qpi.;NqN Ai/ hh -Ģtk!L\ NƼyyGԷzF&MQ~NAuӞ.;pXNJl5G'7Dk`XU'ڋ>Eh3%YQ{W.7d4hz|\pJmr ,qB&e4bk2#m[`W)fy@8ج&/ێf\wKQ͡%utlDkEǼ0,̃O)0YlB+S}"  o TQ73,f* Eȥ,O}?v6NjB^ q-e߸9o }Tu1(58; &WKe:kD~yGw$d fd]Q͈HZcK*&$0;r@#҉'g+А78ݯ[S zQ \1 #s@tKcb^Ϯ\o;hv(Lߧi'[|&B?I%Ҳs ؛q(R㳾 I*ab2InbJW:a|:|`m> ?h*^+9h)$ FNEIpD _>Yw9Hkl\,7M"U&xl ?Nc_5'kk0\q_?-S GΎ9xbo(%?W 7|ĆqtRRð|QSZD)U)g*B\&7M`T2ǫlWuEVtxzN;/+ڜ ˔ `5Hċ QciH![3x&mrx#ĞpK.:5,jhL+4S虸<"hUTY&0h+qX:Շߙ]jp<7x*iEf9 v'Ћ\SbnE`ArW*jGhDuq4?(Ceƾvɒë*f<_Mi3oVI}|L}B%lX,1&荋pXwy+|ܢ~cћ`_ CK*tKc:5Ѽ%TݜJ?kkd!fN=IVb|~5>h 45+rjs.YD[f&`y|[Ia=¿wgPR)UUM )QE5t a5{X2Kmo41@Η;xYϮZF -˧Yqn|wֳݻK27֧-a$! cl_σ@8,GpAw{9c+tS`5g :y-ڼ{w=%1:V=9 j 4*>U@[OЭb #>m-eeC[hEs\( 6,5֕&QZ۩yB҂dROdSҠ XHv07~l~ il nѨ]w[]dO)bpS#DyWcV:''U>nk2xL&Gz JhחM[Tȷ!i%{?+irGA*\//Xf A{*B!@GlXCB&yf; #Y={Ʒ0D8njQ_lpYy_LFU[~!?8/C,Nt*x^Zo: +vh:wD&M_{ퟳVV f0C5ANa%4 giD LxUdv>h`l(lUYSv>c)5t6p5WKXiJVN %R[{A4?˅z}3S0ޚbG2[v[fۣŦ+{PPޟ(X_'d*AcZW=݂@ 4"fͳaG<I9#2sg? a0V?Te&T^V;JgVnOC܎6*a:C+Ҕ-D(sVuN%utLHЧǣh:FS7p.\no_!rL`9RY8QiukI!ѽ((=vL_=EzH~Uɴ^N3m&M _\хHkgȞ6DyqjϧcMЉ".M΁Sڮ, sKoހ;HNpEf\Ey!9+0GQ w"N\7ZxӝfG4>o{=)6$6b, D+]WA+/( *3^8%ƺN|d# `m#2SokzFdžY8͖[ o:'ELdՒ{gX#:}EwEr筘?`l@RyPy˨ h,܉J7,N[3)AuOilz'$"T̽i {c/ 8\p|kG^A'?Afđg!X~ZcE:XiE""G7}4{ՔZ/Մw᤭ZvL@6[ͱKu*|T+YI^#dNX,PYI} 2+xهEtGҚ92[ڇ,f@`u\YY _lG`4byWqt|}_ÑD:u 1sCcB[>Sfzs†(|/Qk_|وԒ4& &WoL|RVzB vf2FdE'k4JQ#y:X6&jnKHγ>"ãrLa2(st>bge1n׭.q,L9[,*Z0ʨl6ؼ:(X^B['<Ǭepͥ4RBNKj5 f U6\X:~&MESBU+?{JaM],0/'9kDUF Ae 7N=P!܆Vkz>)H☨wJni:/ 󎚦7nжV[ގ(a\ B\22Vu~诨lR4E\gkՄ6arѩ)UOy8o]ES6|itRO!5uSWEPӍ>h2x nx1v_fPivXw@js/CDbs̖98p|N=h{9w d :ȍBdEG+H&- l<iJyAw,ZF 12@of._(|݈] e֖<4(WSP*%`s9lcT1G ‘.]CdHJHJޙ5&iRiXKI.҉HKRpO۵$ufq-y ůA+m]l, 9T%l/vP+Q,.iP RKa(ȕCS+ʹ\P,W^D+ W D7+|2=b'q+g \4Z i1ӥ d93ؔeU;~bD'd҄`vD?lgb'g s/=](p5F*wui[ ,ci-,HX̃eY>hʮr:;NEh7ڭ5XLII7鍅%mܥځ:Qa4pWjq)J?Dr~`jM|àUXbMJ `F^z@vC #nAzȜUv VFv]laj5؟7װEˎE\M#D':\HjZbDL+(#0pd1I( 3Yb(]u =o#IA_7Ө:4%/ԽN(`„\U=o!Iuwl4̣h~ql6!2V'EG”T{ưf;*$ R~/|#a7;Q|r9z),[@Tx]J[qYg>@!Jo(0wm(aBn"jۭû܉x~|VCնzh2Ϯp nPw7Q6<N#B~oFy} e/(Sag}q}U hgA-r#;,[:}X >?mZ'dS,ӓY UrXD,G0bQF `[ ]֭wPUAlٸX@"wLMw=eAY:Wһ )?H>0W) ,l+t ٳkDWSbds3y({K6(kWRo H{b׈8܊$&-;Es#f9/O%Z`'ɔMe8APE+bYI$^='pdKm\7JBT31w6_L<鿑 kGK87b*z>!!%IsЕGxA= ՘ae3^16'?hPGpfp'ͤ 칪~s3U^1FGm,MJVp0f #fHϳ^Io%2E! gU@o(zF`z;mOT:OԛOlyW->ѤETԸ<afX ~ٵ~tG1!7kD2SkQ,H8Ȉ́jrtAtFdx2ozfvHx_uv$̹N:L= &Μ㷇  W(݄ (80B?#EW)G d[-]Y?DC-8ǵِt/ӫL;&ṕٕlvԸb`1Y4hM;34cAG P=J<?C+ *b̘;#vH~o.؞\LVq@֜o3-`-Q2)Jj{vmb=,DA6fN4`,暎;نT k&&KȟYtr^Dm @o@TRNjO7C} lHT%߅ǭZ=1V}2Xa?B eK✱`bapPpJD}3n5h&vE4D(lkr1O*;ôpA0.bhܤpo]9t"x ɱ -la3~BA}EXJv*6 ,'Dcʋ+JN7Ex'OyYN2JY`'miOVO]HyކOop+ AF"̙nxzA,bc²tHڔOo_:|` N݂ɚq7 7RqEdoCI(MMII]QUz8fK\N_k!j7wp|i9t$NgR\x.ze鉰/m^QM-; v<6[^M ͡m^!̅8h]C;~ =Ǹ8\#Վ씻q8 A7z鸤7!:5J z P}?2X{xX CޔKaJEAgu *4\Ks`TKI!ƼbhC/RϋW.$F>%#&限ԧ&9眝$@ԕ[1V|Euǻ·7M>ĝ1Glߤ!TvV6&>w꥿K.aFlOC4UϷ3}$.?բ@ٟ//}zae)栰ƙa+5zfsX/afki׀;.p6$OҠh76x}9s 1wܽE}1ԩgS)0xao+N>_RV##ՑSII/h2G )!.+x)^iurh43Ah>iP1RFf@ȏ<[܈`]>؀.W M#h$wq3Wc0DLƐMVKPPL.( / e'f52j}6ρ۲_,hKH[w޴#?Txl}:AN0 S1Dm| PJdD7TW a h+<PC.*T'r`8O"#BǞb8UiF/,p뵑PTCY{6%W1qMi;0U6Ya˿uIN5,})ZZP[α(CWJxL)&#*WFb,Mv$x)r@^j(.& 쩚i7Oa_.mvrUD^}c `$ENi75jg>py0 ^|M OƷK.k-Ѩא@F2fb3RIJ[6 kk {, Q D4Xelk ߪ}`)d#|.gxb[s%m2O7q`JXҭ +"$}0ۋ-{B gbp)O4Z<]#nu: O ]P9(rgTw*6I{k9B[a+7eM63UJk0p#Ey(Uu: ۴=5I!\Jr #t ĈA=jw6ȗpSlojKƋvۡ%mү.;LLŶ \„b>DMs`D?F4jVɏ&;/+0j&.GGRi拘`;|lw?`B5-qґw~I߾!և),MEtvͶ+ N͜ۥ\{|vZ0BءL>r`ꚩ%¶bo`mb:NΔ)|qZ.ϙgZrP͏~C,0յ 2Nyu63Yu`M5HCb^J$]wr4[%A*?JvAOƺ /LYۈ@ 4pfX2&@l5)3tZ̆E*KB TƮvd5%De"Id$Nc)QhଚAր8ۊp"x'kB\p|-,}G^GUD*G[r{@gx=fo9[zOW"H CfK|tD)- P&Jp܈쳹Wh= U_TY6&G풍kU-V?*@"@E2,eEO~DN\ޮxOfDP=+9x/h٠DxF e+vL_/-ҬH ~R&qMT.2v}3 2umJV`j;@p;_}%DR\DŅ&?4R %uGd.ٷG* WGJyAe&!Z~q.p݉SM\x%JSg |jkzCJpKU0qA!p(;Ie^&;z}k=|Q{Zٵ>sHDf X]dc6_cɥ׮P$/d=Euod񯿡m;YQ'!#3]P_S"l.2Pwx5+jC7Jli|Y)! 3}=;ׯ+pR n2k>ᖹ 0ϸʸ opsD;*GHRI.LF;Ի /LbW%N( ;VU۠Yj:QpZc@U}uTQErv"3`i>Dva4+#:h7&aʦiBeq9kwUL: Lﲗ jzց3Md8ŵkIƪ0SrVIiJ"s@y"wc_Lw^č6@}Lu fgLC2ol[oE V5gsP%5W8ګ2E>BZjxq,wxR<Jokw @.AJ Ց9 sRbT#a׿G̠8nهa2; 7}=UcˊQPM@>)y7šy\"wRo&.A~.) OJGƽ(r͹x`*~1wMvaTvO\ ? ٦M#yfr7,^Ɔe?cnK<+ntw4gADWځFKtac@ EHK{F"w7h"?*lCފ߯\kT+le;Zc4>z1{gژSmgx8ٗH+OsfM˻v>p`_Nͭe0*d_(t",~.]dǗ~+56d2m_?XZ4_}UQyּFXCB%vq!9Р20 ⸈z/AIG@Ɵ4wNY;Bm[PN*Ϳ2PrD1־Wtѯv$H|KXrJ5Q)3^zb\ `B ѽ⊥t k1/ؤjJT#u]٠ 8,ѭFz HrmY':y$oRy9BvXg<&fG`qzWC5Nv!2~CJB^+:ڼ!Ip9.[} stA>Iώ)~r%W8Zr?$6K B= jl˚5nK@rt6ߺ8O'm;X^ߏɖ{jj5@}2VWͭU 2[|8w`SՆO {CeE9˸,DWi1Hva'GY $[J"-,1wT/A>CaOɏdcH(jšPRVOr q b`œZqJ3AecEj` "WbW-M8 ]袐-Ii7M1yC)uae4G.2f6`W{ƏLvTf| ".ң5MaBH@+ %{6s;S1Oo;ڏ!V=$ \ a}՟Xз&cxZth/ĺ&DIdGfbPU*EOû>BfDᢄtF9&UJRڗdmo{ +<^THPlإj&cuccCf"\5/uEQv練m`R%ܩGx6LUkkvV[^a(AeQ VFK>?m ٹ>= Sџ(W~V_eqFߑG{^0"ziOQdr̍d*?UՇ4XW,Ź-[KCE:-΁lbȝ~_ 9Eyu8pB,Rkhbo5*4<9ˈkN۸=F{#F{Rfڼ-qה-Jgg)X"p[09 0Q ʝ1%n֩O2[POrj^n"Ԝg@ӂFzG iVaXݨ`mZ$g}д\-e E }qO<MP>^bZx?CrZEG%Da ]E#p9 EzI15x^3w&वo@wM[D+"aI_c%o&ieqw2+mWF!tqa$0 jOhģ%_cyJxwF( @Mo[p|E=٥F4J)$d*O춖,d 'JaY&dv"Ÿ=c}$6Mtbw|t;=lX64T!3DHI>N`)gUMo .cEIPn O ,ŅAyd特$[z+yBOA"mg]!.FH~#G)'WuQ@5"sә_ XK=ԏt^ԛOYwM?tcI C@d_`xX//t~N&drYk2iLJ;ix<~qAڟWЯѱjeg>JqVR28eJ5k[{*)_ sk5>˒ѴϞ=?=O1Fú_^ %k`P55>vY'ƟI/ZE*@NMVJVƝmG[03ziG .R53_kݏ̕WxY K$`,f?][җݷ[i? |Wc7/R`]#J aOȈ72P=S7Im+\C5:ẘNƩ%OG $k3zzio 2=52#`z'*mF\ $XbUvqXes`2;=Fldf0e뮐 i /F\0܉ڿn!JySpr3vQ{=$TعBk%gnY-+UU\̒-yF7rZy 9|^H}nRsYrkCX3I o7~5G ^ =$rڬ;]( (TZc@6q>{2J@b$$ K1nF1,^@A]NeIֻ&^t3A@} r޲h۟N:F/>2kCٖ+}ݵTw|s?|7­чg#s(:&3 1G?-?s9L ǚLO rCXod_a{LjAަ'fǶdg(e2g_[R9$r] v ]ߴ\9uxjr#*,]$H Y t` ӛLH\!%ڣP}DgG@{NXBvs[u+la#xrP Rq:@%%4;wއI/bFՎAafg{qt5\]R+xa{klJ*S9O veP;ݵt^\}0feX=\)QeU* ʻaX5!mMPdڻyamo. mO~Nbfrû7>m FTi lVeWat&goy ?MXۃ;;tS&N\&б`gO}֝d"&CM8mox zʡoͰŜGCŨ$Q8AZԧ2lpX/Xa-0N].ٴ6:`v:o$eC1ask@V !`$b1>oݑxZ()]@F`2OWwE2{eZSi 1Ynq1aEJs/yv5υ>wnju8β ;?zC,V'yETΉ Ƶ'ֹtC!* Ks&A\g4~gg|~~㞢¢P/;a_հ7^[3`/xMQ1IZ>/x:&Zz450!+PIx iYԁ$#)r:/_jn@zdذ"$7m`Ak_ӫ'LZe&MoN!'ʹ WJA].+% ͙pP8^vUyk@WV\Ћ:LQJ%ppcm _="\0TcngV]|gz;a'?l3gb)DvtFQ:$y8|d/'&~aSC,0RDX mi5o[`/=KQ6FsU$E逫 9ܫM I9La dvS[l8`H.sSYLzoBp8 Enf8b0A'%4BS}+a)6|7.ghC*@Ct],ًQ}D#YZvr. 5CI"ؤ.R2Qz2Ƈn Yolׇ]:<>XG/_)ʮ']yO b+Ӫٕ6)W50'd}j. Y9lRKϧstgR60hG$BMK Fr=܋תzAc+UK3gɭHյMby_ n)v.љFqޘTWȗ6e<c;h}( <I""'Â('hsU&KP0F Di[YwRQѶSj2\칇 9eT'=L]9hga;֭.<7ʴcn=hx$o2fhQa}ſo&c@HwG.v;t{fs_:o%%^y_ =g\Qw ɱק4U*-iVYQ ijė"UFB)-JCj[@;CJ~ފkad&bI3YހaLTTܛj'*?`'OGdd2T7ZyֽK6܅[fBjh7;.7 x̝XP*?98X280Jxt9uF/_C|5ݪ41+ck~]'Cx(e*>uJ)HAr@~!?*ڧk+HS'#+ ̓FKQ%3~tZҴH '򝾔|tp8BƠrK~nJSǍa50F}_0]?(5<-zf !H`AFe R2N9Gߕv[MYjz5l7*&'\|Z~$!_Gc%bH$Zb-]j'R *=,E =Lu|A9j3a ,M8ػVgvSq6FMSdL}?|ccՉd>]ꨩ+ k4n"k]HVJ~:KJ [HYG@}nV] -64Ff53#CNX&I 2^t3(CϹW?i/Ydʪǀ8Kih7Crz MzߩϜQ)pP@Fۙ 7eeVbS5xgy磌۬y^rB TPA2mQAw |  Fq.TjW?B:q*р`Oe6+>2@k bx:π[u jbUblďok(fg:|=vC\qҲp7j~j 2 t2.+XYQi Um x߭h ANE\D6kT w_M欷SFƚ,#ic=/8ercn빯.BQb^SwҼoq M#h23l% ͈m+'6]nvL[YB3HCx'0tfBB(U^.ͳePRT(ȧ"%|n!A?Bn8k"1VH'!ĸWFO$$3ֳ<9 .zwcAp%!+5Vȹ4+h՘xg){(pG .;Nu4AH #2dqMRJ7u{Bnkҍd)t\*ǣfk9=%׽//yΉ_-V6:&DeRpmM,| }#"+Ypgf)G8jܡ쮶d+ӂ}oW.SN0 }8ܧ+͢[P|s,'D鼥P7<p$m׾:x%OMZ`jYHdvsN8+ygE&%ՀX.r ePDɀ!2|i`o uӮ6PlRwݶ={5SP3T@VҶ[+Q2"qIHeBAs/@Ұ7FQYí3ody1ĵgj޺}6bkxQ ` 4ˎQ\w܀\_ʴV 9_ GYBEN}R撾3_LN̔%ۅ$Ţr"b:(bo9T,sţ$_i4gQ: ,jlEnphQb"C%Z<c$nB$UGʩMv½3d,Mg/;^ Tr+шRtGWlM[uS8JL qk+I} >lpUhIft[hC$ %VFhoQv#}PLwnSJmߢc2fzwEEj\ Y+ + %O6?qV5GEK.O8w"f!=:;x@!`?"4 ,No~/yqhdO,an\Yl5[oH =NZb%"sMz{(y}L4!$Gm~c8wV d)M c6\6(擜r9L&)40Y&rb$7VVKP,EA`R'lo-2T _eoOn*0"fr)9*u<ΦUfD8`xۑ!z2iٹ0Ó j)shyN)( lk+h=.)sӽ0duLM J]cg9',͛AjlЭ|:xF[hڇ`s opKbGՃ#a=g7]yR=m>f-v{xK_@hy(```}ON'R)7AR7iZD3U#Wȏ)qN-)x?\UOv@Έ vr9kJ ѐEjƢ%@KF. huܽ:fڸ<ۼC{Ti(d⯵/ 7 Spxh*kHvn=&U,1eYHQO*o ^^oki]g'b'Ú2~8)" r)%K_? {'708m{ӑ"aJ3cd$0&quc.;y,0y5T^| ҵpwҊ[wBjUiMwIrG7ۣ];jzq`ap3U.6ɂSH{7 "->i$Fǿ)4.vJ d\b e/l+! l4qG}O,Ȋ$NB4ZǜQ)c{1-r_/1Į:,GrKNJ(+b!NB#"dSQܠ^ z0i?F&t9LJqT_NGފ/a +Oml(_L FщƔJ[ .e>T#uuLcjP$/+P 2ZB3ﳐCD}2R Kj|J |ZMf pv8ztNNrL1Y1ƀea pBXim.ܻ3w"AR;:mɩNdCbGϚ%yl/;'TV<ªt&2lni!x8a[»i$%:B% z k CR܏%kXd"aV+jL 4>u6KAEp^Ƣ/c_CԛzgjMxW&aA'|FK=x0MKyo ~Ia7J? ޠ-??/E1JױQLTWEI>YE7AGt"Q+ ],|a) j[w);7 pW?8rWx(q)8cy Ʋ!{nl3$ȴ"$ @DPEֳ0aSC![ [.!ƄJ0֤OeM7TzyĨ(%qK ϵS\md"OB7Mwq$<@}jJ՞b'A.ť}dSR@oI;UĆyz0;*ЏQIзLvQ'pPjHT~6V)[QSPk_wu'{`JrOM(&sCGjZnDa a3UY7PB)l1-<8q#6aQT­a>/m@+'IZ̵*-(}J+ܘh$$|76zZ I4@iA 5bs$Br!me8%MUWL(Pma|)dJ4uCj k`vQ+\BgUdx5ы78qճ֘4ふU4R$qF 3.gH .DCI}B4LPMX _<=||:|iՉLB} cjYv+% HNnbC d8Lط:jkzKsRV(?SuW^%Sp4}줻\cWKl2QH* ;za.|rE$2S@e}n\FnzĽWޏT 0/C@fN$&2`uv 8oN̼e>y;R"jFCy=.Fv;9-ݷEO%wvYS2*z(#(_O9\@O$>嘷nZu^j8Qy)T Wgގv鷌CGk{I۽s.B#BU&$uS.GxT/{'61}4"W [ESG0-*X/:^ƽNZw99%1]Ȕa8 >g\Á3]iO%&S햖 fsa jgo/0f*hQKM}z;L^"qc֪,YeM$sVJC[\l his x>azw"Kӽ Y+/\L&rlLhi[n[bz-rp}0\כLb `@PO+&iU;W\k['Ŕy`1ԸOXx!L7i=Cj}JhSP_<`NHe#ٮAtiRIuZU`EH6c]&@@9/&|.Gڙ&{@M`drm3g*1lѨ˓@TZ&-V['"YXQ_/[-z1Nf323'*dav0l Lk&mk%)uS]R82Vy\^)3j!64bZۛe2W\z_ ^֘ s#X^ )*{҈ %fh}߾id p.L 7%'I{&Ll+XW*^DPdmq~ iv){ i'zh,@9k7eEOHOM㚸rcN(etM)ͼEFԬa3J[H5V2'-eq'̋r+nvR+O~g,'<wE}̰Roك2DUt$k^!L-u%צJ#búY? .Ҫe[O<#)4?Vbj<;{!Q͊Iń- =.;"%0CHp fr/Xx8T7R.^9ҰU|,:I;ΠEfF}x|hQPi+%}/pY-'jiZ//=$8':Q̝S^SdG抿!2oRD`v >%!iuX~[R$du?UVEl !USJn+83@9$EBO$&𻔄:0ń wX)qhnŠՀBK-:їs vPmzKj[t. 4HFťh]q66?Pz}#ɻ쉧ݮ%]vczcڭDƝ^hGxi pEe W`-x"0g yr>ع@]]M5]Q>ݎ0P'Jȁ6 F$r:dfc7b}Xn&^&2%,"e"1$j6`7>'DaѣG:wFlhm-sZ|5uPn}iI8n~pAN%0%«5 ^yKfk$A6 ]w`xmcj c+c"r-,LX(ՑPy)'>]tЬS\ kly+$D&]EvRGږZ\U ?3vmDz_KQ LwgE4o4 pljہXtȆhFG߼2D1 gaPUЂHiZ;ӹ`?%]a@iƠ?x QDZϸ{l7짨(L1l%|X>3Oz>yF1YsyNA%oUoC% 1I]Qb8 ߝ9Gr1x dQ%e`!,jsiP̾${mi. i) ;T ri=wTWt}[.pc0罎~ku]1'q˗ .ۺ$N[ ㈞ k~4~[?|*v8YV^8PI_|K26| G.~3RjzE} I0>0وm+m(`Cn(|)X0it:;l/YR@gؐS"TQ{aXyD۩~tqѼeۨ݀z}QܿgrB wsǓ{A<@-oSfYͶ4op*EKBT,X`lsI:0R9P=V(|S#Y`7tNrf/<&3B5P݌706ʺ:CW{Úr ^O5Tv2:lNosM-/",}N5n"á r;Y![abݾJ0``~qiUM}ChtT];>D*Ȧ&OUƶ$ g \E51A<VדoǾ跭-76x~WAbS V@*\hM7*fk.بCTnQ|ԨEA%dr?@d]6eH]`#Ll(@#NqC`upЯ/ɒ$O4oFA 7nn$8̈2& |XzƊVgkD d&P%{gR(/!Ճ'@e_FG@rc DMՋ챈Yܾ\$#()+i390~< C$ b¼oa橐ю(pSVOr[5 ˖8of/}Vr`'kҕg~N~."*Ov" `Կʲe&/r5y$B> Qv0i])4)$ .f=;6M/jGʓ'2mD5f3b>r pr@r?D/[όClɎ`U-d}ͤXliTTQHCS鏠',1׵ UV莻ML\k\WO98%¶V Q#`k?ǙP,GZ`xe`/5B|_6&ia6؎5 j n ]!Qb1 NG"¢ޠ(C~u۷p@Xov䩺>Uј,fϓ=nipbz|i[,.USы޶ dM -bi1xV7j;52LKFuP]@ )tc@gt6nA_3Ѩ`ig得f6VMT`w}E-kSK+ $̬uY_=ᯠFBV fvoF>ujOu]䈯 MIcea!C# ȭH qw?bxw̩LCD'qP-[WXj 2oƾRrֻ bt?2uy#^_s}R|<~xUJs"qޗ%[tVg{ov 3pʥR"8 C4MZr%!/$5-SA1Q@B^tLuU=~nfMS!&&Ѡ, YF9]QˈyTq ߰'!0 c((V^T]W!g n9nt{h$,.[Y\k/i%s,IDy]:F70ubvHÇn]vx۝#@ V!$C~1)?^3=!ĝƝ*O28E P{3m0'Grt*.?qTLgsD+O^MƦ!/hcm>}=zg%rkS93=<*k&|Z__#AR)v W`o7<ǩnl;.sɡO.̅ؿZ*{bi3[J2hL>mڕiîhaiVG|mW1*῭-de}9 {ƧjJ<4:c;d8|]m<')6Zhtրơ:t< 6> iD*FlPv6 ;6HL U_#wcim7V3:*Xik~Y9gEeK=WΒ5'~ &J)ϊM P ^JF^Z[5'rA\"F&U-!g[S^Ac5}iPF %5 :H~cüڷz|5Wx6-@zҥ&DXS[vh\vuf73Zd|ܒ27LOk k|ݦY2U%̞oYvakVmyȅO8AK0փϺ~p1Ͼ'TNB^g7בDdI^,k6\s7t~ ":Y l7YP0d] ]x[\Giw6OninuPH_h[8-dF}XYcV@y d¢.GT·>/㔔[?opyTPf v6l(w(Wuv|c10KRm&E}#ðL}CGPf i#*WmƸ9d)e ~x 3O݊׽SwXL=?tD D: BDa,'B3B⤖l{'fD evQ8#B)s9Ҭ@[0 p@W`jZQ.zPqL9'[r Qr ޯ Un6y`foO\Rt^֋M 4R hO0ʻfJxxSjY>Kmɖ3__ *WHg+$t"mG|0[mfb㉒#? ;PRJc[pb;otJ=#LP<\ L; óe'2TvP^A}*v7<ˌ\́z5pNn{c/u20ēY/5^o> =]ӝkR|?Pxb>&MY#g_ytG7yi3Mٯ;Bc3P(q %>\R"q@ˬY. 'T>a48j"D@ϩ1 {aΔOws>"͓c˧V@icAP#g)4d>]rEnHŅ-DPh/sP6gAPv7 Cm/kZZ&]\7U/'.!r2[<@QwKQ.۹5k G}]G(*.ʯX&P-S õLeXVa="gYSjc ڶɺ=9&yO[T%l4C ) 3j`O{lwL6 q!Rtg"2zJ@kj۬T~AS()b'c3#[㈎|X ߯ Nu,9'*zޔ=K>Y]h/,c>&z) %Vy0Qꄈ~Ƙ7c=,9O y^WX>\qtYTlLk8̱T?v`/z GehgcPMt_*^j&^>+0cH{!2vW!VhS[m \ؗPbt:WXes$Fy"c9+8^~ IVqAͫ=љP6V1aQ@L* bhV7K@~4&0cY91(;R6 E wߎ< hʛěc (?Z qkįH=i6[XXCƝ2bCXԡ leU:Da0?ns65'דx#j`TZ6~ʒiI&vRaz]\>:Xqt{N96. {M_Û#rcQc(8#Nb˜ :)s/[,u/Jy,u$"*>A|Kh 7<ܖG-fg$0ܼ}ܧƯAkk}6Q+#ymίǥ̅s+ (^[Tz4Aa ufMGK$m*JGb¹vqyZAYɁNc--WpMyǻq-|mR ҔUBwƓ!Cd`H^繰/+ &lC,R_1O[PVp_r cԮ+W [qvR {IqϨ")!jCeGܮJ!n `M{Q)yԑI ao@K ~|maAq.qȡg9lfcb?v1$] ZhDo R[|&J^yPa$ -A1R@CӳnfIxGfN7A菒%;瑔G%;ǘunb f'}e ‚dQp3\Ѕ j7!زMyN*kIEbYhJ~ $ue'z7x2ިZ RůJs,H{8J[ܞ4Te`ZURYPns|iUHo:*ZBʃk/@4ʼt; FCUrۼ%q#ܮ0SJ[X>u@eb4ʍSsDعӷD &۴a I .OF6n%n|l:%zW qgUp pp~_-`#V TqO$/]:Br}P3aA>亂`X7k{(5#l[$CI T^Db X/!zSI._4g V3XKԍHK\qmo(>{3D͘_tfD]ǿ)G% ֤ޜT/:k {fOԓ(t\JJۈW :toK0p\Rr!ז{X}Jfvȸ` pڍB0)e+)0A8^2ru6:|V*`?y&؈Fj.r L7ѭvoaV@`ʯ!qv\G6M6f&v+9.Tï,j&ɤOu_:xKeylkw͊@@f lp 1k)9^/]8wp4c}(@wQr&R@"UW[vo t-H)~6hh Dވi/?:bӠV}[V  a^)pe`%ihC#%.h- sPPKze.-Pqv"yhԛ(_༄Hg]1^)mF]XMΩ]*R`(Е($:doȢ/mAU)4J|d ~;flWSn@b YmbQ\vL.DUEsʱ#Q JŽtGk8s,xHC."1\X@}6z 0)bcVRu A9ڙ*PuG6jpR03`]Џ8ApDzVvIB&+cTb5Oܺd"BZ/Ea0>Rjxn#t-I)ˏ/]?mY?net8u +2e>AhIj~gDÌ&ބm H8 vcNwB!ݳ:؁Mc :D \=%/,ކ(Au`=e3дofc^?h yT%H׸N~ɛ=bU >VeT)mSnN=fu^WB*NOm<wL:<~p$º^2"cO{2E:־+#mg#}kMbkZ{$Ql@66E?8R#]8 1* @  _<ςGs 5Ns[Yo $ ܤ[$َ.]jL޺ t/ %Gk;l A|\֖^uxHk1rndł"]Lɑ 8pt4ϫԟϊN-{v‹m0V_&N7fu2P6gTe,cA{<>#C%ƾ@y/8 |<,/ UX(a6LtY8mZ:O.ʲ8ނ(ȗ1b^q+@a =cH_V [> wVWNmlRw6L$5[N@Mkw^CXLN:ݔެOL7 : V,ozو8k?(X*IwhDxqG& Tb+ C9 >U LiG H(i#Xv|k!Z@ٵzF@[ќ=;zL+LBÊKk7꒼Rt ߄y"vŬE0/,MCvs<n4*| m3K /|bQ3cMcۏt*cjkBdڡꮜ3W0TFԑ0J:U&yqPkmC~ӗX |@&O6`9E';A!ZlĊaj*L/:BԹ"ܓ$r-CJY5}R=4 _C6Y0u5hhJCd"6\̚ӇYgi48 -݂ Q69XNQ %ccNQm%d~&g2(9)Ħ;Hq,V)Rū90s.'\Ɍ-C_UGx cPoQz*apF g_%w"gj>V2Y \?t*]%k% {lޟ$Ϥl%q/4QjDg1em7+פ5!9-wpz.#aM~3x)ʊT @oxոFw: Q|S!u!䏉 /SbIcznEH&Jj-Hn=r$x]2i,Ǣgsy:'mBd•yf`"H$Ve#|}mޞ;Ynl0Xhkڐ&K{LlQcB vBx&EC^P ٖ6}9a He=TaY4=CGrS c>~D!nU{fC pkO3E8>Yv¶=L*S,eL &0us6Kj3`16s 7ef>=&ƪ ㍎מ3d'*_z2 ,kQ[* fl}aӦRj(@BR, nG˂p)}5( WS 26C$8OO@&M{Q ?n{P_Ab_W/+$^GҠ\'q7fkgl%Yh6f#eƿ T=nk 8'-ˤTi'8Ί=IC61Ww%?NPv)Mt_ܶҀn eTaMpFtiXwfixu1 s KnG('6TsVQE /$?! {S1C sO7Pʂ(,(4cXXe\Yh(x5kNem}|49 `8̶xޅ.} wӘUɧaqi:uDѬ7g_CGŔ6q{i/{y| j 'pa^4 >q/՜#L[*xJCd'ԍ p:&BX(pWD<O \3 O/ÿVzucD^'cnghʵ GrJг=Q!(I,&p0P 27ID%U]Yi6H=;lܜ=ӣ?:3ZJ+ΙEnqы Ap'Bl* j+|REjǛJaKcM G}'BRae'TQF 6olwčE$A _drӳFXObHr `G]`=)4]Zആ5S ̔ƅm˞S|.+%х ;\5 ݎǖ+f<MjN^\ #ř/ScHXzY׫ڄ~Rr@w1C_Jrר/qpi _rr/XBw@ xwl*N^ ~0iNjIMf s4Z 6P*(X إ Ү&5"kP(=nC@)|CA nBX^Gm7#/U_:OQ^zer(AKfCơ>|c+ }x4gQAiز1m"᩻4\ԳK_{ln0$DŤ4{ű~I?dYB\ ʇvUd_Fȯg2ExuUAh`w(J̸>rv#pc,hlmw>lP7 gG46] EY'Eỳ?5ی>U7@oj9mHB% zrD}:v֕QFo,ba6ՁvPĭ1IZ13Fo4oBMP{dM)y_~qO5夨Fir{̃ez3a g,=Q%De0_G љqUKĄ^?ucr3Bu-'IHQ\@fk]drM@.3-An=1֧q |74dKT}I}y J0l5*>:TNWBiqh!ETGJ ӊ#Q4݆dz,ʉڭHatPjh[GfPۦu-re:\>UF>FY^CZ_w7WٟȓCwT) ]Eѝ<O:ҳEj Wu+Q@ѧ)1mku}TD,Kqb|nW_͒:uS_h 2cKef>>UΞ¹F$*}b~R cc`6_VړC.0峁[H[xEC}m DdK-421T`MglND%>!i|9 TɥpPnٛR]lQT (m ms߂?9&!rs:D5ړ! Hf3'sOӲ E*bTttkH셷GX롉!vevFodI'4zUg5aۅtY/[᎘NRڈazAWYwъyjq.A[Hr"xwS[BPrrTZ X[lJaC׶i(>a(6B- 4wEŐ'% ;ZE%ݽIDZX{Ka1$L'z%=mRL98$l:[R|yuzHDnE 1tczC8s5;ݨ-z%'k ꯿-PE~6as̅n+V[VمN^`V#"nMdƳ8J p?@ɦuLsԔVCeTٞ~O1*ޯE4ruN+BQzq4YA"SLSԼ~Vbś]\&2C#)\tǼ.-嘲&d^]h^k7ɽ \+MY!f@)mj̧hʯN?1hCqɆY7'b\Z֨QR}w)r a>T!&`u0Nl6OQL'K]ok+,1!˥]ov 02#}$\OĵYh5U\l " Z|)~A+GzBf"8YQX)#r^T>DC g.7Z} =kC\ y)- `ݏ:A`  eJ |'nR R8x'.j ? R 4o5&`ߔ͞[bmneRqѳ`)6,9̀<=?#AEY" lC7nYS%'?rǼD޹ȭ`wiƹ'qB!i/~⡳3/65zTn6Nڙ{1rRA{pF0ka f;gPw}K@G\]Kx}iB#!@"!!6y0VKٷ)Cۉ)e, wf d4GG@IJ΅&ZBHB9:ŰlO 9^28=eRz3q̣PÜmIdw] ~TŦTP1 5ǐ7 D(B!]>yJ;`fP`)np)LnqC RvN~}ՆQ EĮaDw yv<~[I{jTuCz^0$'6Wо7PL>!= 2VCȸ Q|86qn</6 |']~R7ƃܔa'z"vwu>hJΊaq Qc k91G-bc0@!B+fDèwϤ7 -I Cq?xQaւh KZ޺&W 0ǂŵ_˙r XhLUX]Kd=-Uk V'pDg; dΦgyOB;ɬbwHh| elS k&Tk乥5H>L?z;VEYf$>4~Yj&fg:B~%!#}N5< F]`"Tswǔ_+rwgV%rV8U24`B4!<^%Vg"!Ic,J=dTER}}x,=)QSW3Fۨk vmf40iȈ-O>U<̀/}O!?_a7`VjU^&r"j+$yChPssD;Ŕkt ~0:*\~%[*P[[xJ꠶! 'U^!uwsgۃ!ziye Ruo2_SģAߋ쇊./ZnR?Bs /KYt߭5ǪkmeStF))K@IcYNk,b9DgnSݞ8]kj]WG,~_g@W9y~Pq+\_AP6h5#CO|p ޫp3#`tάT|cM1ptfN:&K b/Υܙ܄%!6a8‡DwF5f .oZBq'7o*Y}P V:IesS 92 ]kF imۄ)Nßk / T|[Wk^ %9nr콸cjV^[3l+)%̖j|Seڃ,~<zLJ[cA :yW6d|=RXV2c*{ cG vt*rOJدDll uGEF(Ee \P;cyo#БdU>րញul?ZXѹy>GLzD3Xy=t.K3YD_hd]βaP{r (8%|49a/jk>w@h*F&sbLAy3.mP"~*FP}7=O~Vj-97,qls= Sbq,WwEK PWiW~]uOCym`﬚YT/AQӢc]toeD"1'/`qfwsv,HHʩ$yC)"آX {A8?uc0iV!B Oai󞕟\ "dRF'), ٝsvK Hg8}u! F5dHj+uQU U2f3Dx,gy՜&Wv"/Ig{ @o$FM9͚% 4/0nW3Yă:V@=/P:c"z=kmayWl PfJ0|zy?F㪆(zP%.rzG<@~\YOԛLX?dk*KBa-1۴@kklFܲeN%H%vACw:=e J^b+ 2Dݚ < :Ÿ{֔.풸gv n(n>/#@KYHXKpwD~!!{ lM=pp~713CzV> nc{fRk|4 f`?փ1nGRȌhD[Vr$j::Q߫7=oXXsg~]|'kcI?${:+Z[2)k N3@Gof DDr)Ft(H}5& 8/>9PUG!5; jUXBv~;]؏&v)icKޖ{?>Ma0uxFT,tQԋsyBFKZeX2HDwH^xqF MWty ;$>mg7Tug%ylyI.kf]WJ<}!b,Rک~*Q]!!s )_0v-2a:08M4j;ckW wIrI_%GJw٧`Qb ZFF(]U OMAaf3{=uHye $,*JK " r8OcTmQX*M󂻣u9aA@?w&jgZSN}Eڴ oO_yYNn'@WwC)ᩄHT`Y 2- ~uWBED?H§v#5'vi\hqZP}lŹL(ū)-/nK\> -g@!MP 8/Z~=?:aa.b% S[kK0'p3/R;|BflJ(G:WT^__ <=>X-GzMD4Z葳P7&4@ݢKg{gU5 -ZcX\RL,Kbal l1KYe8R@?}2$ZgЬR.[!]a$% 4k#{Y applFTe;\GڿۀC[w]i RRm ;OuX^V0樃Ǻg$}~ZP;,dۺ7./i|0cp )TUxn6ZWkVv/㚴HPq0'8NMp1MQ })OJO^DtW-W'^ *Nqfha'袙d&4[x%"]MTX.<|GZXk,8NW[XTѥ\smhIqrG)V $i\IT:.$CxTZ`0_ܬ}Ul$ s>T/cɞ˫벛ud3Ѱ0b=u  1f-4ؒr 6&!c)kMABa}-pDuڼ%ii+-*:+5m{W}uܰP66vd#s1o{뿮1S\KH^̕3 kF"q~G246bX 7RwčX(m0aPOTIqn{Q[$]|}o-"GSH8P-E6wf◽elX, LXno+-eS?TكYaRU/_MkJ]FM&Ϩ^7Qc{2w=G zD$[K'+xr"fPҮkNGAh^kr:uޱge]CtkwrOه8 gH(=r<|8. g=yɌۋF2lb0CL;K EAxcT|_E'p[wNw:9㮤61~&e tD´ n]z ME`*G AQX֮꺁 frѥy!gWGQy8@&hF(#h$.\7Mo;Jx 6=~kpaٷ$sP 6Gl˜dOphhX~YxoBk4ڧ҄HURLۋЬ7h_a1؂xS-d/gJj$ht_>YUxQ?@ы U[ =/#-ynsa;q$A,BLKh4#.7r?5<Kw_Qڶ vRFpSy[1^%F֡RAGZn>-)<[䩫ҶjzO}6A;ejy+` ~O JlaJ˯#5l3b*grī{:;!}yFXya:qj6d-%z4c|,#b2]4ب}Azl:\&ѠrzhA@#|<,كV `اuᑍLKLg+HV: 4b\B4 ЪAFO@mb diϜ?1 wXL;2_#9XEXw = vem"{4#HGŦi*LS-37QGdN1)h{\2f,{+J~I%|5Me\O@cgjsyّ|sm}xKɡYE ʛv(5r(SKP81rREkX뾄#WO_M]/I]q_&TLcHm~ń>ES˩:K}:4Yo2d1{sj6L?1шMXMߗ!vGCSR? = pj[_9}OR .beM&ǗM#4.` m$n@_^o"@H*&3VnQluXBZ"v=6d1i}u!X =􊝠hj~!Γ.XwBVpDrdiw q{>ķZ?YF'7dxx>bԮO@ԥ# h8eUsTiD7+c*ǝN&Դ@kfjԵlye %ZҔX" &Z=B?1~#cK`[<-Ԣ,x$_Q n&+֡jԶRCiQ%k=k1sǏ՗#J=p3=5zF\&>n%6gz^Wӗ][>TL&iIK0Bw6+u EXX78= MWͽffԍDw\ /qE˞;116%6$C}#C<cr ."4Y܍WDd}+LWRiKΝWvH)E&( "l5$ѕboOð幩Yg-v0u="ZXz1[~^67\HOtܺo #XtI;$w,!2ԖFFg dEJ4bGlɈmǾVtMU#v-QksȘgJ~Vm*&@Dg]9gX%ȿvWƌ0Wd Xe""z6z|㬦4b6.>W6+tuX5%@D*zDPU\54wuK}LBȢNxlO:*?Ṇ%R&<=W1-z;L-R(;"$/̻G4Ɖ9Qml6< tJk011EXA,-|aJbx !\\eWl$r1ifsw|`opP92[N x xkisVZ]Fe遡fAtM۪^@̡FDQB2BƢT!Ћ>u+ꦟ'`8w*MW[Dȫ5F4$7izqUǎhS|[7K *9SyO׿,+Y;`BPJHh‹~H{Ϝ VgOL6( 9lnr6'N6g<2NSOV@1g:ඒ<%Dڠ(W|/yb%L,?mj+/:j{>jide4/$eTEdk8tz&:A-4.cem4^ .:iGʚmE PJa3fU7yrڧg' h~,BZu `tj3C/v[ZiŦaHϻtiF4p$x ;}H`$)pU4>G么6T}CBM rOB_jx We&s>{1M'45|*~r? C[$!h%ĵ L8"ߠh5&~N'qmt vSh:M쩚l^mNܢxX>;: BWaw:Nβ[e+* #TN7hW3 $ EcoLh;NK*b%NfV%3?0k0tm`v7Kl m4]K`Z͸=פ k;H[I_2x|Л Sդd*v@acSH:SXtj*q'LF60 xq9VMIg#%jmbd*& OsudɦN " 5)$Snr4<'90%l#" #I.*ԑX zA"<'EUD/T-c5U Q|#2bf5G$>O`lI)7?t: /s TLv+a1ȹ5ؼG?|Rt*.ZB:5}i1: /^Ac:Sja A\G:aRmս=5__P6ծB]K"LAfEC()qYf [ |ֽ":p$rYG/#%8G75QeݛW*`I`#ig=\;|=G*ckSN"yބ$h8s)lư8KIҥ*6]O僿vy6y. ޤVY {ܹJ"j6eD_s铅F!q.3eUaly#Ctܑh~]@n\پO\L y 'N!ՐEn>D%:ig]g$վev`{lp$(n[ +$THp!JaF׊Uį _Si  6EOvo{2s)Qtd7IC ^WX.ee:X^^N!*^S"2:[:5CQa$x5V_&^5s?O?4Gw߭fPp KlUI80DخޓIR$csaٽ7 jH3HwQEZ^=?,vPf+CbES(sP ,]O8ٮT6XmOӻ;bP虧Obԋ.sΖ47~Gh|ۭ]"JxRN'.Ct s+#PԈ hI Hc9gqA@&(`K`Tl9&||rBD*ka~g" Cyh$0.ieIפH D.KTX]sTo~Yt$\g /!{=6ċIg-d>6vu{=q:Ts1.R]@nL|(2T/j3pj^n {L,0"wrDO,ja{aXX]\[6G)-}V7{C ;WdK+hIPS*xԀJ|Ly03xe|Lm פ׋$zT,WfXwC4|pTl5Dvd˖*2Y9%ͤ5,_"SLSIL562[OiJZͧdҟppE cȅ`;ƭik(,^hh^ZlqrKN>oxؒ컀k&@,C$k01|:+썸ou/mkf-; !ɋ?5fbJ:;ҘpYo=WN1^lgjdx!dh]͊mJi hV ]=g"[k K<v*٦HRy0 M%1{.i1آ(Yʻ;_tn+0~/5mD 2C}1oƀhXˆ&$ah#b󞮁g5bgmu“w /x-b;f.91CqG2QwJ@u3ɤw}%(,=!#Qsq}MEwB.X3KPZc@'!I||9CL=ʎ6۳(0&W0DI~}EOgP us+8fB^}[ $iF[զ4))XkE)Al,XqLS9> /{uH~2 uKXboۢ=U* m3`'ϵFV=9,~/@*%1~Bެ՗٪rPO0}ٝe2;#yLߝB7C%u|(?+Y_њV 8 m,Fzi3ҝB*?0?I8x<`NC rjY@f>qNΟ Kf^A\5l?_ɐ\K8AB8?h 8\Rجm[ ?( @^Oll?w*,r?24 ZzB׻kz fQ EUbtdXTXqzhL?kԧ|u?V\ܾv ;GmtYa^FVMԒ?"[x^@HP1'J[ЅMVSjggǹ7ip9ҭCR|RM :U0,\s; VI!J 8A> wBtj~e"I*(L%hƍ5Vm}`=B<ӵ`G Sdwsr=XݒBVsÄ(▰eZKh;I.~?+O`~O*aόw?@PfvT9AS(%4<܈{6E ܙM[-Qφ !`[PHa n][j8;:{:L/jo dž,NVԛi*DƋ .28"Nh>=4 d4i3R Q X_c`r8nƽ .8ؑ\6JGy  !~Vm"@ hAPϏɮ+ЩjYL٢/tƓ̴*s[n̮ZVDH~KR^<|5Ô`CI֫>DI"׫m"͙eYؠU>!ppkilr$ lhhʞ3]ͤw%=& ;C_>VG;=4+W\>۾/J\Mρvl':xZX9o thw-,ʳ {o~uub)C=7s׸c ЭE9l3Sy^pN!ahW!X9dPKS/(ZG q4RueMQ`(^zgpa{ҥa9ma3g}^OxHf@ Ja UGtTqNYfL^'$ų\v 6HYM̧1jhu4V`orMn^)A4]OVH}vG^>[W0qvcWP)OJ|hV\YiQ>&cEa: IY(4i^ORY9 u35 YQ)U T,n<  ƮS+o=|BݬMH5.ֳPrHʶkm'h7JtvW9gOLLj[,KR(*7hݮxToehr2ەE *FPHN?+rMZMg 8on,|雳߶Ffd<Ϡ4\wLZmș"ZoNR}KhY0/uѳZ-io"%ZF L8:fI vz,Oh-A)>0 +@:?xLJ.&^>Rl(u7bxW۾7h>I` 1!m9?Y ' +u4:Ta]@ j91ڐׅ>u"P_m# @Ľ;'/}9e6rIK"CicT/Vbj\.c8)c j%R$v*|cҀpd9$"89'3[Am"agl$r~Dq=;Ʋ"<@eX+~MI(?XE}I( ?'wQ;e =0˥*^@^Aoa^V,u?aJX9BShI.C3Z`_Q$ EEꎶ#cQ>% J;.zq[DƖSfT~I.sҰ|Klig{)jmvzg\bL ϵ7qZP*L"\_F<4MoYuHR+#zZ|R t^d1+B5 q U,ͮf;Ԍ}^תlʦkKi##kȌҶIJ_& |nkXHmy@|~̃ @c2wbTjIY VI-J;b@DJ7Ha< AA[Y|玓pȅ'j Z*UuGF;$Fr^i Jy7\$!.B);Q;C(QW!pL ٍva^9y܊ʦ+sf?.",*7,ĊYU: KpV埽JЫμKz\ / B$ق)b+am6w7a;9]Ͱ B)hEFW1xxȁ%ۻw~TnL!W7&OtޮNA Z;KQCsN38tgb N|,D3S_PH4di-cȳ里t]xY#u>6yv^XwՓ_ H 8%g;Jy⢳k:'h4M Mv2ptXXo;Ks8v\b']!&eY hF ϾfxJx@쫭ZB=D7*[ Gאj0xC+_ů>D_feoA L*/]Pe|= I?Igey:X<[ lU'B~IsÕ|7{6R0{l!`=Zb &f7!pҞkQ*35ҬHL6oLIgm:$G}_9#"9mxdntʃ*/|*39 ]E0y׏LoSf[ id9cj}7Ҧ%jphM#.T1CW<35ˊXɈt {\x l^̃Wgpإ ݽ@o/rO3 lSuMߪXkoc2V-UE?6[:N*D{\pAJr1$% 4i("i v>8³e!e>*VŠ=*NJTu 6fMu94QSY}Gazli hm]քW(0Ro{"3I\ѣ_9oXI!?:}YoTΣxY0Y" hs/`pn7jYSN:8b8m.}]c";߯mȸ5rԜHdD_=S@?QMe 瞬ůnN l 6Q4ח@*}lM.蟠{,;"g{F(B|Ȉs _3Q1ʹf=)Rw*4ԺX{/TGR@/A朠8wg._9|l:Py*шh%MxxBv\?6\zXV;MզD ^?TWه-sU D$#ܴj-҇kRI 65"su bLR 2F0N;$g`qOyN**l"T{HpD e7)fg;Yq rm5P$ڪ5)ႬƷ]XtC|8MHqĠ'\{(#yczT>wHP=C)` ni?`A/V 2(|:`xp*+kR h 걆!& ?qZ?<.V0?)5NT! p~ޑO )הoo R6n*<]}vL> i5Ʋ̾MET3AƏ{!( ~JA r^AIcX.sQK=npjNl/q'}eio"]Y B!IEFߑWb-* !=ibpWt\4}=J~QOBJWYTgZ yL Pb!qrK1e yd(0/[.Ky}(ӫ 8C*]QrN~~m>Tަjl1'pHXҪZw dIΙ4ZYo3t)*pe Вᯎ>D,a;Ԡ`VVn2+ܒ*87-/Iްu#֭]33ZTX"_#,j~lG 2+vu>29:>z HQym&^,qs'b(7䈴S+%H۞?ЬkBǨG»j1[3zB/XjHJ"W6zd^l[B;\j93맋 3G;h:_ i;ZBkF$M+Rr|f'+WfϽ\lj'?fv}}̆ ],^K |X B6GᘧK[De5B"3:{?>%:j9r5C&M xdeKi<7' Ɨ`X(Tϵ=D*0y8UD G㿷 O48&S}`C,PI1IR@`"9CXC;4QfsgLQ: :-%C+TJ K`h?`ڸv6Tz+XF'hNqgDx=1-H$ \B.~n#YQ9~.e+;ܐN$r8?*Qzfš)Zcw609Aw9 -,|Ԏ:ud;m- \A+3(]7F=4YU#) + !xz~hWg[? RTĤfZXf8XA5yzUtCݢԧֆ))YvPJo P̗mЋA> `FM'U>b#B9\IפCFXwTR׽FG~;M[_RM\1j>h^VԤ|R}ov@,+4Η=qȎ{ FrA%Wh"uRxۓKo "_ ]TXh%޴KS cF(v0TzVD7yr~8-`<kcxMrJ\-l7 :'l rcxZ\rs<nvwv2uJ#J;*QЍfdV^󹛮ِ̳RøK._n(:= eb{FS,,Cv2 $nXȝ]KM+ԿVf.v*}cEM.ĮQSvC p^t(%dޅdט:qS⿠ ifi_^Vf`BtH=1x8Fmիs{^6@])bbS ۡՋVxH2 ԡxUn/jn;E-($`ohiȃ)V)3;$D֛ZH0̳-][Һ͌pLͼO.NCrN#/FP$[aYl:q)ɰ$wd~ϨY"Kh:k' uUq-]W͌$C VUIFyPt(vIm82m3 PR̫?խ`!>1F t7["َvq@њ&oiخVt`=3·ID,vLZXQb|3Q:rS>'[Ŷ2Z*-}?"YK(TZhM6-m!1qtJ,]r5gM_v2<61c%#qkp^'Hȥh(ct\̅ή|N3CIq3gQU1=8E7O!K N:i6/ Φ8t[ ˴Q}w uU4qB9pav{-vx_a}s"lW#6`$0h 'K;Kؤ Hč˘Ff뎝YA;H(,l&f ߳C5i~>AX<x`jMytd;&(Rf{%zeuo:Hw?uߎ)Np)Rv$u"Ҭ5n+<&y]WGx{框ۇsõ8ܢIb5+"Mʋn^NSxH쉑Y0nT`Gz`.Į,XlT92#AZbU 2z J5qWJG,( a`Fَ(l XCŽ`ȓpxBJ|>1ۣoNhz""Li+r<+Utκ;u(adTJ4OM<4(65}>t0#cZ?8h(]NC?xH dӛ1^q\P0nr_/b$cZzS8} ӟryd΁̰዆8kq8"Y D|4Kof|9dF+;V9ڝ|M'B 7\A]1O/bj4͏lf..TƏmf6nMB@D*`v4ZՂ w(dD ֗2͌@RB[ҭ Sup.Io "qyX X}m@([W1K:XXm2`njg ʭ*^~vt!T:zy.,X5m@M)hZ*֭@чqv<$˽N#?Ȩ!AeK^kf}.|Dc$Ej^-ɼfՏ $7Ù._AWQ޸:rN>7K$k !0 ZޯPBP/pZZ.߅0]I0!gE#$)GqQ0mդnAzP6fTQ^2T,XBhDЎcMDozr\eJ.ޤ Px:-^?1 [ZKob߷>J|4QXNu5嵹$@>E" Ώ`܋@ϝ`}*y)؞jIȿ4e``d{t-[`Jq@aS{2Hg*wT Y=O+ JXPPwrؗ uAZVB~O\c;H A y-Tj_{$yO0FMa2bn nü\U JfMJB| oLފ[dC{*deЁt,=,(A5񔀴.97U#YS^R%cvӡZodN9M_q̲豈*2~s }'Vo8a.TP%8cekr8#5/ 8\e$}v%A;g lT hep5d .,-D4M'R5ʬ_g^44eo1yCXfVY6Wqs9*ֹw) l=gxt',W֪38 (t?/!2 9G*u'p08]&vlsC@:Y r㒉P$ɷ b,xI"[- =2-hY Pd\lP_XnIR'X0տwV%(g|53&j@"#y30%-=E]9/T#,Pi QG}~IK ċ|J ϶i L2w88I,@ ('th2 hY6eL'`t Sg// k?٢{?țQu4 B(|nVGRƎK/*kitp!fev_2%Qp![{^yr oZ d/6=N?}ŇvJxBkڀM&n.Tɯx!ӵ !'T,8z݄VB p'h$Iռq ضݘpHJ3s_U7Qy!GnO17{9: YGc"%@cdӌ=mGsNyVRBъ";K-TquSċc|(:?>Uf\vnA!ę[#bJ@ @IXy׬>Jl* sR5m.ˆ~χhFE DËmp4qJHlq8.|Uv+T@DZ+G(P-fk:mxQHxpb׷5:SbHe2~[И X{qTg 'VR#5{*t9G-JƦJÔ,UiV)l4!'E7PA֚*` fB$<7 W! ܏֌DYGڧ|kCg r6ko3?|eN/$CNj26!z^Ss`\%4# hp8 0ɦI6c HN?axd_F]z&SN5h'34+pRӸ7VyNSa[=l屎m7V9zsj]XZTu CTK c9I/#Fhu`ڝLr{k E{efB8Z0H 9-EӚs&V?J?xx^ծn,KRV ,'%>ނ{o|qd턆zz`]b-cr} F3ChI{ܿu|sZ 9~.H}Hۄ_yN7>-Cftez#f2>2wx0b7PҘw2 x[=m|jtLe?#@Lߒ,RbEJX>lCV0v͂RZDIZU3GfDWn.H~ׯt3zjߺD,`pzDB A?|,|/ [u o"2N* elMwu\G?~`%NL7$^PtĞ߲=48! GP*4uns>FV<7N_WdNvg "ĦpeRŌjY;Ʌ}o\*]+Ƅn2=)J!M}6#07+!G;5Z $p,9w1c%ui/0b ЪG{^q mCf9vMa5fP$ܜtCBP לg:to]PϽs ^|mg "qryE|@b mpG얩DV;&=@Q4hnuBڏ5)O+ǡo{dν1 XA}&@U)&A3pb17VDZsRyFjGKȌg-P@lN0U]qh*d{[,N?}: {\l`.beyX_Y[i;@ºHOCs0 d{Boyd^J,YI |7 apv^.~!*n?˵RbE@&x&Vqc*SZSR.dWf{J0FWMFrusswW,+Sbi.yj5ӳ_}-Q Bb (*"$UB]\9T:2Goޜ&ȶ0֯*yunhrJjLBY#RrfU.pA`)Q(џgꉻ>hz]GE0h[G+Wi(FƄZ!]iY?iILcĔ|WUg|#sۂ7ua\Y \_CMk`zC3[wD`kKRq1w7Q sԍɲPʭ5,(0dNxo }@i|q y"%]XiWÖlV#GǨE_AڷhiUtULwHlT&;`Qe(* c3#Sc7LҺ<ě2hV|Ʇ:;Ib%L3:3\@C8ԝ܈T84:R9y as3hx< -MbOxVo]:Iam{f")4 0 _}ܯʽ/ FBxaXNؽCTv~t}ŗ,:N[gM*#mzu^9d~ V;hamܴs%@⑿%]ίJ F:9Vw!P,v"Oioj+>NlK 4 1HvK|m%%R&/=^YGJŃ$1 vs3LD(BUE 'Լ )u&ݟAOTW̢Nqa"YO $jrx$,k.xHC>?<͜N*aIw:]!Ty]XLwl3Gѕ+I=D %F$ 4LIw>*Pf}F9nlFKαɓ8$:gn6x3P@3˙"}}͖0XIׁiw~)oV?#*XxMz%zIâ6Wm}աi\EI18]%<uJ1:A~𦥹X"*ZIWZȢzQVYJcvxr9]R 8A:X}ZLۢS`'{q L$/<$2]}3I%iPQ/,qNpGK]}=Z]|ؙB-o: l7E1e Y K8xL"6TsmTK,{󳰚A\mǩCΦ>:;akjgLΫ.^*O譋yƅY)0*}8nw&u,qa$qz]uV~Pў+>Q/;>s;FoeI9+(};#TUrX 4 :I (H+Nf5`-oS`emh2nܔQE]?'nf2b0B7N NA! i;ϙ~gT}*! aD %ӬQߓ QynK#*kD$E~Qn LˆC&& R?&)R4;\E^T,sզ$&Y,$3Ce3~=2C:2r5)~&s9u-hBtj#Uz58gI'>(ɞ)k KV1iӢw[kbh&ސl]|)"!rBu*ݖ2caR\A0׵4W_EY'b0;dEօCvd{;S+j.sh;`\F' /?pѺ8Ou~[܂Crי> the)Vc4".AVGIY`9']ErnSN1t&񓦵4,]s]>wO!k7; @M9XR&P0(].xUҔ}nu6Y[j=Q:y<^*&1^RJK8H9Q4Am*.(>MLLneo[RTN=s/1i2,2j ԄCij4I\8:C յ\@!Nރ"n1A| +!q;ukބLyk`F;0e2ĢvpQzUx!>ޞ^7+"(uvB&hĿDTR=QFv }RYT j^{,z] O̓/U*g8) P HI}3CO~>\! 8s/IDm~kMZ]_?ܮh m*KY)InƲ:Un$]AlY$;cr3#?.3"&a^o,#+K\u(# }2;$U3ɎoKmugqb2Y 8ՠ :ɂԂ>o_MK Eh:rW܅JAQlPU'F4ߑx)6r?oZJ6 &f)m`n/.9vR0U{fa!qh Cꓞge`y58 ҚrH 5VZ!F9Q&/mVn"GsJN`"(?S} E<(*ΘbEU4dD*~y4́Ft6`_)dOvJ˫KHV #o@^":ZDrxHQVJi)0~n>S\<VbJ+_N{c +V%&hF[c#҄H ,:sMK Eskn[i$v ^pÔ*˂ *;/wPdO'zN4f)@~bG#~͆Ҁ'"8("-p|hXAyPz闱 DU}AL%GD NԤeOp$Q(?Yn0X-؊ǞLj-C3nʘCW"zF0Z-qb&h* .;g&:.ϧ3Eix.wd@~q~S##WcN3U4gKGS]ApPWוS7CaS8LK3Gk l"ʹb% 3l9 hǖ0 ȠD3a=HSdL(E V^Zp70|.a$mF!7w'0R0@͟PT'P1bT]fݬwџ-,ڕ : y4Cr,GD|npGu݉xΒ| l]ЇQzn:MD>iׯğiw@|+lG"YLn w>BV^"]\NBxr*2M1uĵŌ~%q" wL+A-E Dލͼo6Y@G/>[&F:۹В@jB,9bcGApJ>kM +Qؐ>~aM/L,bZGHVF+Ya1MSҔJA8T{5_SRj!2]˦ԠbgѣWUwFoIT s};JDy ܝip UzW=S9f Mul:]BK9nMm_! nhB#]ᴑ6Ueeewٳvv0|K4rQVs~cI8$>[]:}`* d(W7 ~t|~٧򪸖d΢P=3e5M‘`$ !y}Ty}:G9T*Yv:FB/{u ELoJ~b})ϩp\K$,t#6yQ ׎lF)v tΆaKw,Pz$ZwXgP 0~cȳpCqT|即NGWPUU]ʱ{J&nw@r|<mrjzr>zn9Df#6v/nCr͟VSr_w+pTdAi#̒)ʏ6}_;w}q|棽EM;TMlwBZĔ` e`4*P#.6T)l;f)0p]0";&fMQk$ oLMɲ̐3?!ߏؤ3?n-#[u|_%/绗|Մg!' ʰUh9\WNw>jx1~:I4+mxbuOtWMs\j YU &nޘK3 Z)ՍGpǐ2n @J4ijn?;MK)N+o} { FL#=RĐzD׋FGP{zl|W6S~4)NKa1{GKFWh|(F7/i+<oED 2DeХUGM.e7.=9}6m`E8 3=`NVǘoAQ*Ox! BLkDw@YlܛƜSE~,>8ߩHn(njBF=4n2k+Dz_.-|o樌( ;{Ej9t2m7(JŠɍjxR~o-F_)?qeo5h %U)Q* Z~4`D3>uzlGpՓ ǣtyѼm z"kj{ڊT(תxqvbluOVKQ5 z#UƆїhF( q ^oFG+@UXkBh/Ջz14@ sA%-jJ˛Θ&޸](UHqTdeh9[AІ~ >r/J+Ђ\y0G{}}hV#9oLj;]V])lRˠ]+:,`7jj Y~6aI͊Qnj@A)SHaMyŋh@[s_htp*ԜrzIggC 儓-?Vr_Fz'a5Zk+0{f Vl*Ӹ}ZsLʚ.bm_or~\SFYUKyؖ!26!%U֍WqGglHdk۪EçUaV-J]zLEYEmݝ!Z^{&njt7UM(ZQ7`tC{0p־f&ٿ.%Lh/1-$clHDfecMJ *^H6Zj ΞO$dyߵ/@^OfY/DCrv7E90lo DrޤIz0NzkmS1ff[ZVC 'tV,I'4֞xLo; G6c^]I LVm7ZetE +5jB|dnX>pIo zWv^SGfЫ1OI YLi~v_mll)ߪ)k(7w*2ѝq w {ZqC&ת9t`D ,M~m6Mbe;k߮mYk ͜mC#i>4_Ӌځ'+:xm%藐צǩ}oG M um`45q}J*oe#mAx{,rL;Fkc9Q`:7,}?6+Ru_ȞUgJLDnp[1ț=n'WtӲ0hdJ2vx|ܬ?[b/faWlt__Bn\wFӍ LZNb)ɺ )+ф[0;}76(q^D:;l땂diuR$s8۫]g<Ӝ+ENB>z\x2[d͕yLҐJv "-Gsj7-CmB' ʉp"3{v:oY =kthCm̱P2Kkqy`ȀuZx(v1G?Nȝ2=>."n-$_}FѪ[ £<8F/&Uw B299(擷&*g赅%_1~(5*xQMx؃H9 &Q txxqY/ѿE"9k 갦Og>#*'gjNr$H# CXWhB"SvݰVVS'S: |qmg_U6%)q56cT6.0?6WW(lÁw{v`KBuxOTN"yQnהZacx[SzuBJwGsh3\BԲ2qeW ]4t/ f pd <763[ {W %" f =譩 %8 fRC MBOB]ʥ S[G(Kg!b%9TuEhQq Paޡ;&V* dm>HPRpK[o\͓cK|ià߀buXqqC(ِ&( 3-ЦAQvFέ? bq"G@_]\1Jh3&p3su|b)F%cGDТN13vE[L*=?g2nJk(+q<u{ |hc&R8A6owȏSD{[fwfb!(upv/[[}y7HaR ok(]ce]DGyY; 1²PT-Q. &Θ8#&@־rln ",[g%-(~(5/́`̫=L؍*U4j)JLr^oXY_3m@;St&ʌ([)falq2]ej_!tˮR=C Ui/ n #}/~n7NZECWx.?P%_]O0:::7Ib8t@9yD[3߳sVӎH 䉓M F)X Y$H̱]RNaf2YzɐՎ[iKaQp ՞"?q!72ƴ&;%DW/"[x {5,q[< { C,aС{KAg _)|q]eAYwU?~ܻLJ\00#c-)\[.¢4@ﱲghLo S`\fQ2袮EgEaAu&@u&α=]h^|%ܸZR)9 MmE/"hLYī* k8/-F's4Ԙ a{dڲgy$'xQ9PA|Fye;z1U?I3[SuVpvC~_v\1>GJ7l*1w&ۋ>j`# OcVYsDCz0WE[xǁCd1]-cd#^v\x($@5u< ,)S+'4HHgFo*M#0'6SYzD*<ϐ xo;]BLtM0K) HDM`\/ᰀzcQfH >|*\džh}͹:b,nxїL1 qJ6ǺsX5n$_N ~4)E'<)N<Us;s +=xty'~a j [9sPIjY@v"}个mgRm/ yݙh~] #Xڿ0sn5t ~?kY*)セvX]1}~)LV4b?W˘o~&i3 %[5`~&| ղ)bd-U"~xw@ \M\ sX#]Gū̻cLHqEVD2A{'^ TSRMI[[M9\߂{>9@OC cS]-k@5IbO~dZ{DЦsuYc9z53C^+à^~{ Ӕ0z-%EP7$8`FLiэUYhG%: Mmo q PFU| aH#~ȲRW,Ry>zx)Oi> @mO[a%Xd.1p:.Y]i/^`x©_}JT, SR7gɏ"m mA2qp U V0{)cDoJGni'JǸc1k9gf"c!ld+rmt:Tɢ 5* `u*7T=NVkZb$BspjAbBSTфY]bߌ[="C8]OQPtxZ8`gk E?>%_H \A[יNF;)L:>Dl{/KAOEqFLuK~ ~{Ƒm+:b#=V`8Ƽ91`]ר$.a+p#fIXzǿ~*[)R uBFh3En7AQS~L&U]=nPe5  igjf%+mJC܎AzQhi&z~iЀxjCG Ǐ @jBQ.<]d8'^3H#Hj]HAЯ睋7.W7I__w\l#[٥'_o^#'2fSl njS_S}'^ny`|*w;x5/-l 'fcxhb 3tU_k&"QIޘr0^VVTa?a[k5 TI&f)=H4CL< xTboi ĥFl[DH1>&dpٿMninuZ)wKJdq5: ;Zң[Ikb뿜4srO}G-դ;CkQ|3Qs-u2^Ne neL`{'al{lnWU(tgٳ2tu.`/Jӥ -okʝ:0Ӌ#6#$9w2(D텺~5L5 ˰w4|9[ jh2dz>4(Y%5B5@qPs?`*o 5euP7WuZ;h~czBMakGH*14F,;9Yɀp4*:xp@37X߿`.#h\GS#] Ld$V2kIm*4CmI{^Z-Zȋk .;=I3Ir~6'bR5/5S@ DWv^A"wt*jPYrN) b~ }eV_q'cw((TT J49A䱝ýy +țVMNB;HRW˓qfpS[G 48IJzJ=2j|ېq̉j沢H;#7]~k-X<_yH `w_~D孳)ʵ(NBӢ[]K˗WHE-wJﯧXWceG^.T}z KENc2D4?=ldW=h4Bm;Gl2?R"s* :ex6U˞O;Z@Ί-%N)E/8uџ33,\oA}: A$goEy;:Dn)^n3g)*$.ӤE sd [}iק f8 #O^R=nٝXE[^1I;syGTt0:-sgIr3Z0Ι\@Ԫb}η.G PM(򅻷<EVNG0-.-q7oK]WWzS>X Z/Zh0f/qJlQf2vp:1)SIjX7PU].% 7%K? e[8wymm_D''>O} -rkO=eWKR%!MC'^$öH-iZN`؈N  Ҿ0~ IV_,K,b,I?$LJ%JJeUd"YDK09X(+^UuePt`1FGs)q;V|N+,8c7 P`fZeS9x.]- Ȧ0:2IEĻMmDDDM$V^ؐɡ|1Su'pՋ(ҥ&·`YcĹw +E)mɾJJThW%qpPs[^Mtن(aB; "S{G@=NJJmkgqi6 -`o*kIad4)8(_?,'vkF5^OͰ[Q,B2_X7SlSU5񳸪Zͻ ϧ;@^Lט'gs/\QfY\y];Lұ̧ɤ" ͨZspJӻ 98 pY={l,;gǍi>Ayn ƦP[6n5b2n n<=).Nn|%bG8͈c'Um(SE0T0 d}egC\Xvri㐱vRJ\qblӐ֙?G_Z1[^E3> )?AtLxhIcή%CI ڇDA.}8M.2 9G>pE鮾 I*΋ B=^bzvc[4VD"lDsrtҐ@.Fj䌝L/x+eBYQo|+|ۻHZ)h+5paw#{ A/XSÒ7Z+ Ўv^r1`4F"y)xa;y>G7Z`ļJ+\WtњnC%TΪ=KF(GP5Έk\B 7SzٳW> QG#I@䐯6k¦_ qSdm NDb 2Wr익<1vMgO32yNK\펇ޗbW D1u÷H YZ\OȞԝ*.㬄pQdJe,N62/Y|Wp W"RbksH`/*bщ-֐|"bbyk[18eC8zZ@A8?qEZo )c6l&P'1M$ !X\0T+9f*5VnA%2 QÆ t8 @$Dɿ]xzSD!g6Tfx@ 6C>_lw"Nd)'80!R`i*J^m,2G;BnMw,W(܇}.~~O0ײi=:K/ Ġ6bnM‚I͕N˱clČ|y-bϪK/bp2qd}qZ1rg=#&o,d"x:Fw^[{z9An9o:$@^vg?:5l<4cQpJnX- G}QfuRѩvJ-ц==Vԉ;QBbm…r\+0e?Z }j.1ݘT/Y/%.n7$]_ +Wt6АQl%Axla ap_H"Y?]u"%. <2RސuelvSM 0lkWwM>>šgvXq?1'L#e:Rh +vʱ0R 5;?oh*.ϨT}pZJQ[cGSpH&H@ViAIZ 9~=^;r͇sy %L.r?hIE 6@4g\`\=2R=*'*Q, l̽) ݱwP(s}DzYGi`{}!A۰;X} ه5y0Yn[zoKge*4}_ݸ:+eஜ<cATRb-(o$@ݴco-CQ

;{vrH&cx2ʚ !ǥb_<3'w'=ESd:Ig=@*]}v +BL9 mu~h;>īeų'mW k -j8,8PM{W2GO"i&c?}c _]$x|#]*U߁5.NֆiTNmϯ+kn>ȷ[GAA0ʰ~l*L( ^P#sì~MKt9QJkD\ܪF%}y<]" ꅫDf1A @ $] ?ZY HA5։c k`֥z i`[zM[ 8V2=ue"*kEvM0K-EYUH 92N =0Θ7V⧛)vѳgVvQHMAv{]O*5algFq໿NWH*} (BxR!^L).0^DS=D_%c0u$jH.V+C zWbm<s,<iR_~<:S4[^YƄIc|n%]`1v hMU2NXv IgWkØ׎Wqv7= (hہ:p`B.4|3eȨG\+F݁PP:5p-Fn{> lPc]q~J8-4^𡔋·F/N0/,%T+Kq^(&.İڶ|^ bmF=$+o˴5$3R ȴ(mhgZûpqeII{/䯧6u걱^2@ܼ7|Q>ö  'veMyP+Y[6,&2l"׸n34@!lf!jH i(ՄE1n[## wQtD؁ ̐uNCS;^՜ƍ( 1rʣ}C rT?Ioc4Lr6n >|7f\k?ivPnfx ަmٛ Oy Ъٰ:nD!h_ۇϷyj9xA`eVfkJ+Q;mnNX'hR(:IJx\Њjx"@#D4BAl7jif:DKViƌБfT'G]IƯY2鏎J ӻKJ^m%~0Mg! AZD&^Cj;IRzĉS`5]HP'blnWi3} .F܅%KD%ߩvT k{եl0D'{pvlr9ˉDrdyͶD;:>޿U{%ݳx/~Ӱp|ǜp]eMbQx]%2dLA %xR2:&#D)`rfY3`n\$T{4NTA!oj _/B 1qlDώptGgF \ߞh#H盃pj4. vl,pF^!߬cہ*Ϋ,n'#cΒlP:Da(I3~C^Hq'HK-;0"}$B`Tfcv*4dEy'cC-T@&=<Cf.ky5MUٿSe0"ariRb2 >t}4[m~6Ay.m֎>y N1`~Gv\s( .R9w̿*s4#KU쳀Ωxt-tEZLȫR$ܩR`C0 Iz`f 2p,g˿`K3Լ?bǣH\!vWfzeMm$|@Jx3r܄_[R#L$U0m&ySH> ^Ȥ|Sb}G0a#|5t Eٻ 7rԙ9Ui{B:yO[VlLh b `Lx;Q?BDu]:&=&A:9䈿|yt6w=<'k_E]q]d\ &'LcCOs>u+= f/ٴĩC T{nl-@K~ej&^cj1v[*۵4o^TYљcRtΧ#05'2Nz6޵v3P٧GXc!R{⍒z}zWEc`yַ+=Dh>&!_I6c*Q!}0vOr !Nʒ1^8{*Dc ,rH)^H9BDk]Êן8v+bImZcy< 9Ik%G}=v${^:3lսIE]`й5\LL{tlXP(3 Ow{؀w\bN#KQfC`* Ɋy}&b -a  ,Sx R,b!%<ݒFҦis'@|s k2Jk(ׁ%.Lj sA$zKx*,Gx7XXH1EJ@xN̮6QrL)%Ɨ`O#FtMWa!sr^1K >`2c8F|L]~u" _S"idBj+\ :5GVbum'k[Y.gr$߰.I 5}@^n0 7GAbYy' \ kBzc5 :Uو1Z &j\UsIxf&Px=Hk7W_EbS&sꝀ6q(մ""ytRW PXɏM@MxLŏHqB;Iq?$ -DBZ 8+c(@5σ袀qL)Rp]՘q4uz_ }eVV+u4h;R+Z.YWut+ؑHODx5Lt@>#yHe.,Ŗo=2oGr*ʠ\E0locơ -&1v@*e4bvOyE}⵷%6u%ʾQ;/)iKmX/z@&XPA4gs"0vΛ/𡎱1W隇^Yu•]$=z xa1a>ǍFw%/B"H3YJ̱?lB$* %Se%Ey㌏<YUgĠ>lnNb 5e7h˚=/5@L+-]CDžP4}+h`O[6E՜XOˤ)4RZNҺ:#4J, c+j ZG~vYHz3}Cˬޞ5/^3k ϖ;x;8e5 #:j32EKF|E @\c5rqCnm8~QE!mʹwwɎ:'.U-1ŒR)dtLFHno* E"J.\=TޯՊ6HcXIa 1L'Ѣ@ҿ2Xq"_C^f#ᱼAF@Kܺpr~hf[85n:5 |(ݢ|.de_7Ph:NaEAbA!Q$57EF,ʅVP6rt{!c^A;C6ki0uNwE+iD}n!wź,~I} w_CآŕRx'H#"$)zS9~{`n H˄FO^&AnrL[osQ@~h>υy>=黼Q;I[I9 `@4iߡ%ZJ^z(+_337Fd_L[<ƠLڈu:*(!f nBX(/c6!v#ѷ+늱9PV9y+5;@@6Bkhw-B-ђԊSJ1̵p.ЫmA}j,-' u} ,s;6@ q9ߵ-$ CԻR,H®}&5x8??XMXx &cw]o;řl<&xT'j-,Hc9)Dµbpg`DU=buCcY2tdHt_4yLq@gp)r}2.璀̟sySuQoދHV[Q+#{)ŀNL{ss2,$ J'v/"W0ȎUHo 8A8<0Vu5R;-K  $B gJz,5`4ӵ:O!L󏉜#T c=)l  #'A@%b ̙?7*tgGo_~${9YRqW;5 /p"fqoMXAKރ#w"#yΫ@4o^Zsh,ʣ̂ [r~pNlM/Pu}]7 -_<4P=ic; ְ֫&UOFD·F-F#̷/%`Q }~W:nq͸PkZBڱv˥f =N`3W4-m_#_K65?Et8 y z^A:B'Sd0WЮٮl7WLBKu?CfPyӥwF}߽,K/4l5D VAEcm]vr! v\0'0BI-9o 9dh $'L5K.wA%}u")XM̖L+ C۟ -5!W[_Y[lryjw'o"PiMn8h07'IUsz %z'c΃H.aFպ ؖr1-u$%/ tA!˝k+<8P7fwG%mw[vA" iso kxvL@}8!9(IRss42 ܛm!;g M +yiIG:j;x$jb=gm6O}#W?LSO ֞*(h7+ٍP \,仨 QX֡B\[>ЊT؇7#^ƝНڄAu+4s@AW`z6{%!GZG]%٬'νf!i&5ʷ@qGC`Ԯ&ER$q]:*¸N rdzg [%wc.y Ї$C^Cu յEmS( f+DBNt! $E2+(mVЬx~z kmrl_G5Z3&abۗ :Y@p'bP5%v C nSh3 !yͫ罤p5ĠI$!ԪRQ¯"C6N-'2ثsۙ& 'S4dQ S t5L{28$b\Nҭ'×јիZyxq6m^@'Ez³Md]xDatK-,ϥ"sQzJkW^Ch:dr7g&!-%BM֮yFtf>x sU $u='Wyŀ̡?NWĦVƙo=65*ϋ>ϯ!2z+ nUZk!dpkk|/@Mnx%mh )pOұ#^B2ɘNb.~@-$6J`/I&jAo`hԏpW;2-1<,%p]*r##ˏ$'oNv0j@uZ$4260JI;?7Jⰻ3TV|`> wR9dcУS㛁r53Rb kx -!@LUn&խ2ڑD.d"(n=g hIO(?BUDDbyG!`6e$| < QjQ9ƮOQ)*fuJ0HwjƬIR|ɍ&D$=pupoq<7} w0QSY?箍+x1itd܎^{xH^NR8O400;v$hHdmv/]Q>Mg6]pVU`phDžOJG.*IiaɦC\ah*%kSCQTa nġ$YGI 2s;{9(!{[jN,,@Rˮ~ 'nn"Y,3->~ȫ-₾c@;& ?"TaLx'!徦KkvZ?xR!6CXHq@&hŨSNU9"Œ4}/v/j/g:6g@IxG񣿈 ͜32kŸh?>uaIߎ[D<ո?#O|si.pM뾜gU_sO{)W4+q4 ;k 4.Q)c⫤ vPa[ ǩPQ'A #7gHX[4R*cj(m&/{6rb vVR?_ C"S>QAZc{ZHPKcIgtNiL%K!rLU*E?+ZhuIa c8A6Ň.rd׫(moF@wa-t5*mwrgl&s5gUZ~OJy>[p H2(+WX-Pw ;yi\Q9|4i،Q'5`WF{n-k& vnCQłtic9:5j4N0*kQ/v6b,52z| jzl"m[yz@Ի f؅"SW$d ~Fˁ?ĿJ(F'(|A>Tا0&dYFmCY鍂F!nhZ/.v+Cp^@\ AF I\ #M]yO$r7V3$reE&-|{j~d-'јe@6 ]@t73M]N4`tB"(r|gmJ互Fa$o'"3sMd' nʕl7,B9Ipv,Rhtb'=3qZ+ьze&Bz=^~Lž)W1*P'<&*,x)U65gSCˬY 1*Mq3SEyֿF1F=|+} =b;c`QQt}vRn?05Qk82fI k9w>ZED:r~7`ׇ*50՜#S]6>U;2.q `Hb1e]2%kPbmYv7/E+HLG˗O/}71JmQ$9tB߈ʐk':FMui#~%ÒCjewJԬU/ p3.K'l(h}I:iFxwW4$@=\;ۤP䲞kV@q!I.:NCcj_t2)haBy'J1lk!QX|V>« P=uϾN>{Iyr,!M2iu' ёAR)wuC9"6݁Fh1HoX=6VT?Fc])olZ[Ѷ[D槐J<#Lӌw*ي,D8P:ʍë Bj\]^Td WDJ-~j$A"R5؝o=6Es9c(v3m|LѥfceIݣ fYԭ܁.~y 7K'H?7L.ч@V|9s|[u-ďpz=F$=VKX&ԳYcAx)MP߻s00wD#_ܐuO{OmtlFvBPDlcyη0Bs"H iGfߺs3M{=!`,kuUqF)3^&OZB Ό_ZVIdG#TeL~4o=htkl nZ&&}e? #:!eNv%G5FCrEoeKE"dtn2 ^0+ko*NN [W:E?N[UA~{t=L%#{R5Wwۑ)nGŴ9^T^g|N]AoBki_櫱PmaL VUv@ 9Rmtp2aϢR_ܕ@u|.\[OG,6hk?3,v4 8XR F˵xj>o)# >qw>D9`D 'WT t[|1"Av_ ?PG!K,IPBA&|pdf;e8="ˎ>6K أ}3.*ާSb{}ߦ}3X da\}b$_D ' u}Rcﯟ:g'85x9ȦN"_XSd[C>9v9Θ(;\p~]@ӑ ɗ%RF:)M?"㕀ܺ@,zPڬXmҵS 5g5vD+򢱯 T%]t+|Ֆ AYs;]W$ /J2QJ^L|K3EۜEy#幑űBKХ~oJUZֱo.Qݎq2-_݅õ7*@kL%!w_c_˺:DqV?n~O(=R!Q4b M=I8F?% BZ6:QJ);oJ&4BUrRk*L(~r2 0d5q&#LŒ,ĺGȸҝ`{&=ka-%{ Nz$H,)ƙ'<ǣR0h"GzJfȞ\A0o S=& ;^'Ys7mx(ROF9ͤ?ci{dQ良$dҶxqW^%ZI5)aⰦ_)6Yu<iψ[Mh+ggqx9&݄{,?Z^Uaw d搿@) lWήhK$jͰx{x}"C\m  qy {TdX&AJn./@?l!W6`LIkme+ p7D׼9x9 D{׹K,>X =[z%Đ8 Z6=PxQ_fn8Jd> H/NdRrO~Ro'X`:Ą rgw&T,& $"]&֣ŠC.2ѻ.saMD \3EӴ@ 앫 >y V-F{Mef Eq;116$Tg,ܑG1ڜ0Nn' VO涩;)0>G0/vl ֲ0/"`wTq|mK,{p pJ"=غË+do/Y?iSx v`E4L gzX3+v|P㶟z +h\ڨ o.RX9м}1)/CHux): "@qC-^I+xŲ%lFa qVcyow!Y{Lnfm#䥝-Gs!?7B)Щ!>[ cp4`2ؾ\Y~7:>1=>X? %C>IЄdF# ӕ| JS%=74fTW}W2.3kQpњB| 5c:Gؗ_#b"Ѵ qNL+I YNx ]7Iq-ஸcZO~/ \,)!c[쟫&zk }4˾AGS,2pI{B?3!)*5iko{ O9{e,hYCdഒCﴡi DW˳*wdh婱+/r; *<ʄ4h{E4_e<5R{ 0NeAwp3+'-Y OFU(EEw'6zbnC4Vz68Zo΅r{9!swj@'jS{>q~\[ӝq2h?8LEb}7*_NNE ɉ=F0*FϱZI> -$C3A ''2h&/H[kTi@98ZGg[u`]2AI;=#g@W>K6 Ti?wF>+QBLLJ./?%4XQ=7v;iFmDosl\*ƣ8xit d ڈ >yKPG(hS5oL[ +KV6ؐo/n:,07DB Om;-bT 1?y߽Ԑ @2,d G+ơp8PXyûk]{Iy$ *3GLʥ(@qjqB`^[_ ?œ,{>ֹ(џ)\q r TpW^9Vke#\GمkD'~wF#ylT 9OMJmV3#:o6Gcr+ZJI; e@f2?kcJ6EL$i#~@R"̲w3&dV"ύأm2~x\ה4L:Ff2N~al\,Β'rZ|3 |߃h&=p?;aݴ u#>lNUokx;I``T1t]Ey/X] \}.\ hD[R%+G]BV kTbERLZ&pBTV˛FPpa'J6J ;#"{(ZvIfœkq}K02G#SAMA^#V *1Η謺QV?H>ްl~WQrн Qoɠy;|q=ZS0x1w9l -Y3@g jp vyB]fB%O_u VE*v2BG>y;믬nu0 YWGVtpH;cAuAintGʖTtf\Uzʄjy' tkBVzPf)`v"v9La27(Tj|($s Xˢu6HvREbt5U}2_&jF3>>V7]/~--Nϑ84&)@JG3Ā0i;)Js&25:X6o&N!C|q[mF!Fa#yAc< 0;A:a坙)yqID{‰`/%2lUPZ$ՇL*K*\k"`u%j"EO@sNI7Lcvؔ%&E(TЙZ(7,wҀF{%y}SO:n[2[ЙPkQ}kHS ~ִVi mK涿ƣ &r#X*{Iw@wygf!O1_<ʨ:s4>ŃnU PgȮ%k1R>,ݴ5vN/B<=q<ωkԤ S knӮ^)Xw`1 %2Glqm@FBWyd߶JvΙgp^vJR^Dɹ UMEI[)#V*#X c gA =r݋{Z @;m*H&" Δ˽|U5 0nSP]O$pe@s}n?QS&i^ D,78CTA,RQOdߴXh^@hy,QYNSʺ陾vvokˢ5ġEɜN;Gkۤ!߅;H dSË(܏!j l X@a ~"X,W|QSWI%Kkj#/RpeBC>3 dڕJ \S4ȉT^@JOh *:$ _)ܶTQEׂd-WU'$nJt7A1,?s-KIԱΰ[XXs5f!3'ƹʮdž-p#&k *PnaŶ,nvqes^vJEbPàPϕ>5Uҋn`P&yE=*}Lzp@f;d\3fd0SqDƹ*97&x%##v2096t ZNk@ 8xP D0-RW Rx_ PJ>EW]5ߜוFe# ?dRC{*_wx=' z- "ViIcQ߽MA2"9 C6TgL_ȝs%4.oV[Zyis[ gvgU S8f A>Ǔ~/Ho}PlZ^$C>Ks6D|}Vbǁ7o(IAt)75-(a3/}ļ3jd. Q-R]k\C\<O' g@7˯CO5$^UJ ngtB Tt7;M;D)r(!E}u"prĴuDF䡾UP5F5Rԝ~udTBUQyr:-nobq 6Yn#~|4t6  U[*-6g>H~lVW]ƷDQ "Rʵ,XrG6%{)O]j r&<>19O&V>cl nF1nG_&lMyZtoKø=bOO(W!槫@Gy9mu]u_}Mrxź]u`2害(wFBVx c-*aؗg3-)$^X[b&DSnTNJu^WR6Kެ_Csa: 4R'cn.}F)G8رq V}FJπ k'h-2v7(Yni qٽX}hwwA3G9zFqvC}*oߺy5 0xim"S2NZ,}9P01T:Z<ƅyu# i\}[%i_RHo1M~>Dy: M T:Cb((g* MPvۻH}4~~X7{\qb5Y8*}v9=u$zbr/Xѯ"yuf ˥TnI=(70(RoI*߀ 9*xdw5%5ޱŠzO˼'L\]#_RC֞ ]}_|ٳ4D|TηIyDBéSRrv6V?DŽ/䑦=Vtk;us39sEq/>+Dr:z[Lo9]rX01=]iX:MI&[*׻ـ-#`@hcQ$oS4rofcr ^/RT[_ 7_iXTGPIgp9$kt*_y!VS\6Iz6GFcatXK)ZIwVzd^}jƮ iA9o ;xZI7/'O 58"1XM7Չс VhCK00BOׯt-e3JBvXD]>LW|3֒^l >V 4D(96%$1Ten^sS\_JO@bܰ1H 9W{Ϟ@F/$&:E. kNtY9?rCGG4]!ډcU h xb+@\eZWVщAnt>oJz_:u:䧻N3lA4m?C8Ϯ8w%00?}Dow),'}&f빇K`j\i.5 Ѐ8o(C?w?0abNq({6$ 06aSZQzf3vlCbZ-g7ǻϛw3@e/j` X;XǭF'l<7A:0g;4;{%(/xQ]Bt|!ia_g񟫜3xryԆ‘x9|"˅ų)wnC^\N+NďmIY0 guE>@Zn,H7'[yx. k\~]F\_GQ-/A @c! ) i&rk :/iꥏund(}[E9xiFu*ScBSrb*M^S}' ![KzbQK C4'nfNLD_C &bWh3D@gF6noE kb_V=h42Ktd_ /0hlOOJcM!9V#xyYzH'7;240^out+b1d>fybLTX^Sg~}OA]Ww=y+( 48z K9-@rT Zݡ^V`&^:ayo:!$՞ 0 $va&#e>[[;Rp>#bKF~܂U%5mLLB : Ҫk&{56#bFkB.x1fkӿ 7l in &ܘo %@h/@!VY$渣k  {? &6 Ljy%3A \|:<`uU_L('cjY529]#y 5HY ƣţH&Ac> #[ANv-^Ik1+V18:q@DxNIf}Lw9}0-(Q6`kmM- {RɸoP$5 ogj6}g0_O!9>\=pB}Kh[PJp=1^ I[d GNRl\I|J13{V6x#{fkyRr!Om 1'@΁n,UD`Rr3{_iB4cGxtT)n`6W%}Zץe~Rr8Dgd0ZX! E)2λ)"XZg;huo@S_=Iz#*`W+{974Bu-v[S4 YC$iSg @ğ&FBۑ.AP#U'umyX#kv re  %L`-N[D]b pt.I>4s9e76ѣڊD_$oلJ[垡9X)N</H*DA讨1/\Dg$/{Ꮋk,8 ?WW+9o7rXxg/“=nZ(뇯DM()/DT+St\^\E؜'/z'xpKUf߭]ˈlSvpnt $ Qr]WX&GPUY3Lڰga]s` 1ў&v,{Τ$"#6G+f"YxA la7B!O82 zލ ɽQs`ևՙ S0^w4Tj6Ucb+aPC<2{X&~e!Fz|b!5|%v}>5ӸH^q J0tSY'onE׎U}@hR6N꩐>l+,7V颣 us8^uo\B!Ҫ'JŃuAK`HV2WD_PSB97رU]"T$rqSyr CQo_؞ u|<1i*ίƭ'Y-3r@_#$/6f4W8Bf=B;[ {?*Cʨ)-zmD6?H#)<`1or`cDЮlg7LKLǩڴ^Y^F!cfQ" "F-7Zx%SL]XX/}ˆzԱ^]s$lVv=@E٤/>d&ϧ}9TA j|\XЂY]'&m$ h[]~aSfXLDPfɴV#1J✲ss&ṑ҇|7xݪ%ɂZ8+52O2)Dzb _3U!yg lrW5Û,3i7T6J=)|S "Ḥp׋V+PMIw)U5˴`L!%9Z=VN_C&@YP;*ct|" 5C`RqdTyjWYڇ/#WK*Qhy D yj?8_/&m-M[dr]9 dX:SYwTl $Bd~a1pǃ[s바aWݘ/6Ʌ#͓ĉ~Բ,)QJ] :{b2;v̌u'!Hdݐ :#Q3խ1ąЛ7ѥ@yVLyr0xMGBgh~ߌrXH  CZ]Ƣc dX38'p >d߀Zi֬~mn`&- fX.q{7SR!aN9} D{8A!oh݈;]h.WX ,&.gbu2Fhf976%*;</5DxOgS;HMimwNkQ}qI:^s+>rۄk_eϞ2kj@pEM*a mpڥ-n 1UbI~n㚥-smOjnqE ]ї9M篨bR t9ױ+ B_RyƩUAIGS;_5Cey}hurUߡw7"W y_mYMLD#wW%Ӫ>062sʉou2(i2):b(U%S:%,,*Xt PK=< %}<8"65 ]7hrRo+| g|3@wAx[=Lmq,}! 7z5r*2r*#1x0=Lk^MSm@C@+{4Sc°Cv W:z3MyV=Ёk1"ne.K⹒Cek[6ߵ~φSL̖6+{sQ# i{BPkMyrќ(eWi룐\&,F>& -QŚҞ™uS3F,]:Dz8&8Zl 4->\)Fu4us4䡸c ՙ6︔?>͇0볈=Ѫ~ϹJU'׻xM\ ZZ)]4++j(GRbD7X&T7}|֎vI,r|ͤSU>ۃ^p~Ϩ=@)(nɘD oOhZbJ0.YjqÿX kYhC 0G#^l"&%r!)irB` yA5?8B\@LGIRo߰~ ΐO [|sd!ov^"MW^mrB^ Ki/tYY=B<R1&MO9)?v}xS$;UsGЌiD [NwLsu ^A8l漅)eLŒۡ:t5EgsO3]+QpVc GqRgfŶxp0oI&R#eSUr-U~|U6u^?EOPWUst{? y?ԙuX&6kã1J^lC,3i*Qrw%:Rsm-0w"n&y=obkS6*S ٻaIt8pzH[/vg^-&ZsaågfYA' b0*Zʬyѝ',%Fc/ BN<=Ʒk`loM܌Q2p@R>$P9%amP2QjoC 6k8rEyA Ko_ưbU [ORHio@Yաޒgk}⡃:`rCr4F1},AatG姆pJw}WmxrZڻ[8u1ohmp2M`0rm2Ԙ#1"q+ͤz]p<49`;:NUJ']"|#gXİNzDu9Exo-C΍#BՔzldh% 8WG7BU޾4c…opNl#_aP?('g~BI2+L&Fp wxZҋ"rB@&.Xo)2,-j&^m w੬&vf<=9ZGݩDWSVT3&㛚| +ME~ĵq1K!cۏFk޳0&NBȫu>RVǿ#`<+B^Д8|6&e=/0կ*#Y!RbƏv0s'ҵmը( Ecof&Xܑ^1ydwOK ־i~X]u?*/U9AbD"-yӥ]({-_q-asC|Z͘fʡ-4]N ]xMs7\OӧZdomIjr'fGj]F K"H81WgRX)AbC1jY3tAڃ՚L^z6BԹ]˯#; 3#bۼvj_1)>"`/ϳqťY7/ivoՑ-87%M;pVo>0l:Oq4~㊙s #yRXתke09]u]H+<~X4 GGn +vaʔb Qly){y_%vjXdlF69!q[/|$t;mb7 {hYgXgP:°^R],*?1a70/E}L M1CSIB^I+8:e@m\KspJyh7Rނ$C_`ŏ Wʋ, iE+A@ ?Ԝ,&DY JILd5[řo_:`h p( =K?w$ 92ff3tLpgr_dCUsvo. WF"ӂ=}ǐ0Cd,opyje ^+tȁKɂf+ G$U3,:-t2+yqz ڞq'&F' u.i19N\:~O]F!1^ǛFD a]R`exiE@ʰ懻jOj8zI%{r^ [,|pp/؅Fq*8 anlp`>[4\_75QNJjhp&W*=6vٌ,WRRI!Ί*  {D3OJږmN.P*j7H8pM%%{JHrf~ Pz}&_!\Chg;B ;BT '@v8X" .WWT'y'N1>GS|d߼ M)jB13yCJHӜCʈ[QŚe\.c9!%\W A9I[1H4,UYd,157Uq*?%ǯt7Sn~ `[vXXi)paN?_y oVpV?l`*VfbLu]n?F.щ%ݢ'VSuͦ*~z3ĘzfhI?$ԌAqTZ~:$zp"Mn#b9棆S6së1` z;w_vaJ,؉}mJ̢X(| ~(ӎ'/ڼ>qJ\ua,%?qi[;^.'0g]BհI/cM#_K[DVL~) 鵥qsFb]GV#s{ 8ܻ-ߟKX:!i ΫEsx`V¤&w 9^AOojZ5~I4Im470D{<&[z4yq3$.*ڣ]As](?$mKP( @o(4uM;`z{_Uȝ4{ѱrŁE]qP0bZQ^F@KcFZA?F$3R)31/ͅghzPb|_Jg|>/!v}&:{) Zṣ^ڃD96p9s.n \\~_61 ^kO7:\̅`7ay ҆P@z^ ՆNV EW"b` M\sb$C[YyľoNtKv8513[ Ny ',wm0%)sѴʛO/u¢:g4= :EkpDNHBJ$_ZMQ-h @ƍ,9:'b!N#4lxT p>^r*1lsS)恭AWٳwrƩ>]x-km0!s-ŀ;m;X!˥2k*eˬZY`9]SDI^g5ch (_ԅRw#c;% ]A(^KcUw{OWa:MWS0P`)j㷝 UaNd! 0%.j"4,165"E/`зΞBk{&c?o8* 33"k'k{{\y[gerz Љ(ye(zIum'-ʏ4;SxTBj<(WIZyܨ[ny; ~g(mVXF|2]-Ʈq8 zNu3~_Jps0˞F[zfE=D֤@TʂYtG*M$bHMyM4}v 4pWz RG#Bظi{{{ wyhSt7rN@#dlYBz4vRRZN[X=_`k77,QH+#lLdȧYg\ G,^XL ?&IS u=Lv9Uэ*aIω fU"].˥P3#+7|-[Yա>K',XEo&%9ھb*nt,D=pz5̅^^duñeGK,}N뭧녝`nT(S4&mt_m30(eVcCz=Np~lZҶUƙgIRٯh\3Zrj5ԭ-`3vF;Tjʪΐ "4lBn03z|FT);%'ڧ]"iUU}= Gg6Y-lNXp9 < `"ёjD;mR^s2mW6ų9C[VW#%7+o΂i>"l"C@?$"M7궣qoڷS PH txF#|ѷ=%ݿaEy͋<\kr_ӥ.)^e=͠NYh}^X %c[3Msk9PYLϾsvȪYh"Pq;Fb:yUnHE  mbMCjf⊱|# rVgj@);+5Ikb0xWXT5)[P71jnDfC8qEJ%[@4b Bvfߞg+7ZL+,GTLSrgB1O;n{(e:sHgJ?' 3 5Ҧ&+tj=NcV=shc$gxߵnelh,TZrY @ދiJ/P@%geb6--? wIP]5Xj/P}"ps!t 0v@e1LS᜿OSsYNCy5߷vfKbPEsKJ(/@cMBDG~NCcw%{EXDNV$)PI5H{)o}Rx6Bt* ʞX 5\ܻ-ٖ^M9Vtn} oojr3*覕{㷦iX7m0H%Սjl4Ѻ=JӚc6A3w"tG}l_Ӄ`8z]j/#LfLI>/vE~C*J P'$/P]_h eCZPְZg34/`g2cZ[e*Q˱'f3ɹC|:/t.rL)XL:ՐC<@!;F1#B%N~'l#{M5却:@Iet .&EZ:oߪQ_+խƤ-s*I -Gsr(*©C ` e·ɞvVUKPL(Z)idžqh{K]%v5PJZ3'@~3aѸ4O84W@8bRG ʨȵܵO+7ԃװ{|Rf-.CF;C0R*Qr$-fKsb0{lUn~݊W@?Cj]Ӫc՛fKXa&3"unA@RRðê-Q/NK>O^?ʈ0 Ԟv{-[8-s2H2>/C+r-]F5~}9q} <@5tjw!6,m=sW:=B \j@v^6Iu{(_P}Wnj,`xAU?-BERсq*8rD}/qUE`DI&vHmL%!/(|?gseVea L1:GomME0%z)w/%LM8k,ՁU>褽%JI .P9;13rUU#jq]艏jroqU;u*hUxΦ{׺تBR8*=@ѠiG^p>BJd5Ode4hN@9eF;* hbqE_ҏT OˑTGC T)ZA*񫍮$i&/f3@{}J"2OF/iEnh:aL[L4vۗ66_GQ5uC/"UgIr[Kh鹆d.bw+mibyÌ}7̯2B,/G +ҵ*6zq 9 #B<'oHmD?N)֋*+?jq:*,n.cΟO#i,^2EAq&ՇHЧGD -\F28p\|7EjG!\TfujRĉ,>iKZm`z~?N hjO` *}!%bi>}˵[V;b\3TuDq2TV #KҙɺZ,*xt?9f^>{ Ws04*C%cx_5 )DAaXc g>Z<)uu`|boO:@%cS߃s1웮D/,陀?>ߖ<e:lٺN20iUFf`xaK8[^!Go4x0(2yuTdl#`9K̟r9%cN\ꅄ'l, FQM{gu[Y-9I+Œ&o&۰rpD6IҵXFNt+ R ܑӒ@R)|hJC!`VT!8z~k<%"hfĨ}`LdQk "3f~;UWQ=j|h]EY\&GB R3z;rQ}zF}gL|ٽmG-ݴɭfyӷTb=C!8D֖{ɭ~lj|{@3afBbJ7V(&^FA]ʡ8.(ۤEiok[GЏÑA*dV‚q;&Wȷ0=)4| MO,?fCi׋,d씲It8S`ʉ1T+"Wa*᝵^jt9nq%*/BE#:Z륳="n+fW .[Oy%/wj$k6{4DkvjI.Tw -j{0ӟJ#xn 6$J~6mM !uP0`ADgZ8=eG >Gb}5>k =g)j)n0!'NϓAC( 8+]9?"zIK I73}~ɛHFksƄ\vT<_TJy #6PQf_{Σ@}}"eYY_SL{$( 2gje|:/B Q::3ZSn{P;K /ZDO H/;wodsfznw&1~ 1"4wU$hJZ`-ZPxHX`xp>]%mRW:@gBf&&'WoHZoG,g'oC BJJB6|KDNMR+8Ls Ɇ{ܧ%L{IrGkok(}%OLxe嗓S4*/h-] E%= 1qgK IWUCe\olI6H1/P$,o.^+k VICzóxǃZ[<^C o3Ir}]{I+Uq4?O'K$ܪ0L6D,<Ơi+3 F`|#\j__)C pvC%.ͭ PpAS|oJªԾ|ڑN%04@Zr<8V b*5 *!>hkô,<|!3K|\Hx u#L4n]jOY+0~-5rY^Ul$lc9p;Θ;5jX/c>J\uC1,MD436)#}liF?{Mr6Jy`>_HrƆY?YK>6 De|4xJ伜-fQ1WSV7*LL'9K8SHȼE( @0B\K~~ǀnڀ2[@]TNÎԪ}Hldc"fɛ白W{:{8uDitPwWW+UA|C]Z7$ =Ƨc7ӈ~:*UZ$!wjRuc]0krTv]&E]wBǵIܸ7əۂw()?# #{eCP:+\p({-ԫ ZgRn@ąӋcXO =ùarq`DndϥkRi| b%@ *]Y$Qt {|pEkO#:Iͳc<n? c m-~f }nx>]^ʰ<ۈZ1:*WDpU*")*]Ck{*1l0&+%,ز"P2-Bj=)Y,l!wޒm"?4CR{B^=ɼ/&2Ap>,g?^aeTho@jF_gnX4al8P f8hq 'y[hUISfUƏʌ"M*H3M@c \L9K o&PiSaHZH\LD |5x3ylZ-'k[; D:zԻCA4DT: &zK٢ Tz+:ΦWn8|0ߴ_ksP&sFwU|A@V)>9͹9mEs$!:G\8gh3(3ron  |aԼ0E&#B$ p/77'-Khh-OWl[F`m*l>n̝h&Xaчa.v74҂fal.Z/vg[OA๗0Zx]ȣ G<0q<JR%#01dڠ)q7,o#w.hĐ V҉r-.Xt qT;J:Wdb뇯 gsI4V2SPzf} ĕd`eσM{fN\@+K k!:Ym{FvLU: s^ Zq D,S>0+ *ߤl4 ]ϧr@ ٷズkc<C 㦶{i* V\+zȂpy>eЂj7ȧ$ ]yw_!'}C{$8p]s7 Kǃ)O3es&<kŒr]ڷ s08nJ޺ޕ`oJ\UΝdǞ[M(70dށ-x? 9e[lGt0 .L!2@|P@% r:+2EQ=Y&#rcy>mG?Xbv̀-&u PeD۾ibf^Rm'(`ȊX )N-YinCwQC AtLC'߫ؔs[L9|ao?\.͆X2p%D¹xYQErmB_r:3*Cs'Cw.XnץH:1@,.&x٘ct]xSbW@(?_lec0O$%$*K@U^r^Ĕgsw$!Wa1﹐緱\8|6+.I bOc22}ѬE 54]"N"tc4ucQ'q#wǽ+GKt~--<>*Lj(bo0[@<Q"z[uR50M֣l6?E.vܭuTʒRIWXқ,w7<3{weNWEuBiJ.Mmo܍Q(w c7eÁi%V$[-q8[ Ȫ VǭFh=//0 d%Bs-58+"[Ջy(c0+Qy?P|y/ZoOL*IY˦ϪStΡDvw8ց#MtL!uJOH6 LITҿ ce:÷*+wت>.'Sj'R泅 &hrjMVni IK_ϱŦx-S5m׊QS鐈Kw$hp?ڎUsXáʱ$Zg $#/)KEpoƟad#D14^A!:`Ŕ7VQYELb1/Y.)gEke';Rכ\LW\I9 j6jXZQwIOQ47$©LAH)`vAƏ,BX%ƁJi6:blLQnlFܦ<+K?@Ȃ{$?bQeIZ\E!ݯ߮KfS\Ԩn6˧IOy6En(gh[FqVm!*g~Ю ]"cLHڑT.b.AB gPZwP0oZ9 W@.o<?e^C?b=Lǝ,bep N,,F~燽N 'нmXYU:=2TBawU,pya[,L핗Pr?F$,P57"[ &ʻ .E`&ClbaX ] Nd7fLbеp+2.EHDOggĄ=7vPRE (AHyۮ 7ݯ)L.y~'A>uڵߤe=P8$jYil٢ $({xsm4$运gd@u⯙Ls%k)R P- 'ϴ f'Nց֪s僒EP SINyhcn&YףGmd&7SCGf\ZEg (CZ@gCig_[jU&ET11ykcVV`Ftj9 5zD,[|fW&&Ⱥ$e݀3 "䵭rܿ+jA2G@#qw$+LUdkU0y*0d1-0 9-_Lr;4f%9nyhvdfQR0@#IPi_D2OnBdi~Y[aV&gzǎ24m Gԃ.:"h=z$b3]'qNax4ieV.9P e+HcKƣ_x\,ȈT߁agh̅⪰:`e_p偘 NB] |\cA!j7amzlK[*]3quYk.J#'tdv*"Wqb%9=co-т8LzFz7 _o煭l($ns-Y8_tj>7Wn1R@ Xr f |p˂{ΞLᴻ:^L0IGBOJO4#Tϑ˔9›uA #$L)Zf,f, .[oz-i;↭! UN[QT]֛]NmL/IN;ۨ~s)w͵y61Pr ݿ2yDRC;Ci2a%3 dwũAqxJ[|+f%f=a2Ӯ+ LesnVhNxfkT0+0*zWv! 0S#MKۯczDk=o$_R{.7NR+vxF27mgI :]T7eg9Q/qX ǛZ+*Lʖ5`P'"¿>A|aUb;%v))IS~Rc)Oa'ַ=z;~::3r#s Frc菽.fTcEE?;&PJU shM-9 vw^Tz_Y# sù@UdfK]#Hr̈o*>9>i~$H&K:O~e^?CMW*m |4Kok9of6aCj,NGLѫj meftg=會h725A&3I+:A:|5K>!̣/Jшt7Y:)I`I?X8*;Opj,~WDSU#W3q_7obw(5^M9b[JO)AJCog^}]x LJWߡ,iVEP-]㌑q,k882@ۄ{a/o:kA:!A8~4p[EbxV#LާՋcOlºDdq=+U%)`fXwS wDn#QnB_Po1F\-4.rM#n7ᳱD`=T}$yGA>R{~>a"7W{ւj WO]g^VzLB/iY?(YTUP‡1ҪֱYek2K@{t >~xӽbv]Rp(PҨPSec.ùd<`"{z[OP${e)ؘ^wat>F#e%VMIe:\$}n:X r'v T9dPԪ׎ڃq2 mX̸1J^ASa[ -lS]5OhA84q;*.n|T!t (NKXNJ,0= J &rY͟| #'~FO { ϦE Bqy:q\"VA6 ;i4f^믽J@L4 V H t@#O=F4C;p%H=+#t u##Hv~ѱ1, &ݨ AS{ v\y"?2/"i-%h(_蛩IwEUo}@({(qe +nDo1$YDy rp#@[̆Ec\v-qb3Yk4I"DYe=_VEvQʞ}If7S} $ქXۃńRip@޺VR!pSE4O«Ox >˵4o\j7ONXMPyLE _Sހ F3d,%,UMHĔ]zC"ϙZ +õ%)Ph,|k)"imcSڿPJu+XyXg8^BZRÅr&ТTmI7ԴjKA*>]kf (\1>U, # 4m̙󛴥!7 Nl X}\>eB/ "Vg=:u]jѪ_P.Ym;,:rQmcs(D9rCx]Z\⋈oq,'Xd>Z[.xQMdm1O|KJ$- ǻQNB ػ;h$S;v{j-h$b?C@'vWq^(&D4|HȺh3hhwU,&SEgΦ0dWrtEpKSUAv`g-{֞`S*o%k^k)w7:GRXt  kSLb7EF6=3k8Vka>r[h;HdG%SH5L3qbXNF =6Ȧ.YOd%թ ș0Ve4mkJw}E.Aŗw +_U\cp=5-0/ꈌG) P>di;FaݯoZ0hqu zv:GVռ9Ej/{Mw9Q:kM;wwCʃv7ˍ$4\ΝvF[ZA QfON)& _02)Kni '2+Y6int3~clR$i__>o "v$"=)21j,-CS}n52 q-aI]z|t  x;j6 1Ts05v#&Zh6L5 ^2v-ڹjw,PyE<,wu[bwqw7Abk{,?\y&T_af,zQ'w17n7Ȗiۥ@ ʷ?g{CBG<ŔG둩Rihx;%g>#(V)9p:Kµ/Vl^=W!?F zR6V x3NB&70<ܫO_o:/utHIrHCe}cF9>`"4o Y>[^y]o ̓l2T>cbjV2H|Bw #QXE\yk!ՀzZE/sE=#ԤG.GIYA2hkؾsْ21QI5|;*k;|=9mITU4/V>`R1y҄^74* pHdz#<0脼/&c3l+P wȉGv;]e͑%ߞ ;fÿp2, maBH,VbcZqftZkG$m ~^+QFI6LK`zBoK} _q'KUDh$llc2o[ct)Ͽ@ }~btɪz;0NT-R( N5[]694,2狜%Z&vv1 BɽChu~Ϝb _bvfOd`KB̆LRRU8\\ J'-m 3KJ0&yqG*˕Doz.rR鹨g"NqP +/Ñ"sT0rIl%eֲf5}rXf~˰G['e fQIQl΍لNUGWbPu0*['یl}ߩ'w?b Q1]4$Xa"]:POpyGӤrL5#s,Ch8w,5FlY@A>+nq} iQmYlX B*kSFyoH,S {oGrѮY B"2N9!K)FutgKq!sm@egZ3SK)8 *50s~ 旨T,q37YH׫͝F}`vѮU?oWrD Z yT%=ͪ$ơ'1*RaW*6E\$68XFv«&`\@ 1"~W>cd~X sLws[ʮ7wPc(-M`a9"dta{ tbMYqST :[l~f +^du{ J%u84<=+m//|ˌV:H[E LuX^1 ߕ8 1P+z: ^ݡnD'/?4X='x*MSVd!ъ/ <\2Du`0sLer+/馏2-c*4?~O:eiȲ#)/$='U^x6kr1/25Dqi ?nM"y@).jEKmYRaWr9_aBD]F<&oސn(SDK<p4GQT\2ȉyW70aiԚwu?K?Q7O~CO!15_ ,m2AsWeD#La\i!8 ֧a6_}CZIh_`uoJ45ݒRj!Hm=, '93le[ײi>N?sGҊJ]9e mwV|-vkIxTR!$ό:gwx d5(&<zՉ߄2s7TUHI 7,-Jow;fΪe?~qp˃ {܄Itj].FѱQ[T7z#1Hs Cڿl1%&x 9:ԭO";N U"["8Im54cD4wb%JhVО%f)/p;W. >GeU1>ERȟ>U;WoJs4<ln9>*1 b⃴΀Bz~Vk82wG=r~3QA}sx֍oX.Sʉj)<4>G &m(EȾFU z{^=^a[OcʔR,uOeY0~c=:f/OoC(n69=HG2 U&Lhm๕$gUpoz) v:_]'ҔQ\>KmaNq'I&0d";ƫ(:Qќ?nCh>ʬiW8SТrM%;oɘ-W2$&PXtsq>^HvzФN`}Etdg]k6~ډ7>)AX`6&Wk}x~.b *%U֬v'/܆n$kΟ(DQ&`^ܷQ炘o ܢJjG q;>`!i~G x(rS^~ ;l2O2^9;UqP_ub؆} Qui mtԧ)$YK](iYa )'z{g 8Cx1]%>B?ȉ{2^:H>X! k2&vcjb =YOSBÒC3#+XJk g3ѧ]D >cKǤi-2ꚙj]4M8iHx4LĀh?:D C⒜ԑI2*?& /OZh|M( b&#CV׼?CQ{|Ɇ=ڳ4nh؟3eϠY-TLOSF6ac֥P2kmQh$Ȅ@ӎ&޹c7]Ǣ'KUsn֙jŅ` DQQ:?Yֶ0 !-9{_ _}מ/ <(&Djp>AŒ7u]ED'?F]L]TiyӠ>Aޫ  4Ѳ:CQ`;3 \ йЕTҞJΟAx$ }wRYCY K3!HՏcݵ9BMpjez PkD wNK*u|%TF]ESGVTL|F95'-7SF[|*V*e$c2n= AZD"q7*{6^L\g^Z1kNEm&+W6ANd֮$+O#^]!e[w HF~-s*Dg]Ko[T51'W4 c\̫2'B]m [sp W3v$݁~t=Ҟ3 ?^NdN$.MC_ }-b$kсfKe6Gdk*M%[ r''gڷ,d!kDO$ "P>9*AU pсK!^5;"^-8æb08'+O(#UXeԃ-X; c 9-XJZE5,7(7 &#]`{JCbjyeWEuKbr,}),QA~>.8yY5JZՎs-WFگ!||Zq}_bdXҘ uóQZ6 ;eZ#Eo-:vݱЇčmTm t2l/xX6}:ZZ !)JCD~(jОBKMepА|D3 9)*@m;W.]q5ݠ ?߰2KSbl&")]^o sFʋf716M}A s6JYx%ٍÑQӘQʡh}i(^YT&$IĿ(0.aRVmS"л .(]ʠ쎂Ƿ~&^ԛbծPxZe1E׈)nv{J< WN hѢ6 &\ F1nxgc22m e*^ Gh@i SwimNEy@m]nmwчDĵ rJue󋲱us~[:iuYCHtfYQDyO: 7aAgIwڄCav^ n N]ūewvgQ ƻY~ʕG=%GGlEKhn W G)YEnyV@'.p6QLSU _3dJQ k܉ظiRP{U [0nPx_Z!mNr#vo!@ I42F)h-Eœg28ܬpW[x gʆ r\Joq,|}w:TE*/ꇫSio|aYGHLLr-p,*yԵ5ցaY$Bz#OuLg$ eqK*]IcsiR/,y|h7O #xaJ>LD-6A%R2Hr}S (?v A1($;16`_m ( i`l6xhx!ri%}== 1 ]{S]4  3Ǖ#yR1(s`~3}Y\ݡ4kҞ1.%lP ل g79 BNI$G>Sjj w8H=t% <kSp(.h|82xG"iprb2kӲ<2:ԨY׎#!HV[{ #&[pN"B&g|;0sݢA ",@J.qUȊ*.}"bY <\RXkdJuQ]u{tSF.= C|l?+4Fw7 Z_![pkF[ DVTC\7 ofI3R<JygHO %HȜ~, >AaUqh+W} `UəߞoL<[OTxpId'@|!* 3Ey-sޘ&u}?{1f׍sh[oCFjHp( #@ qYhh:_iM!vTYł䓤q)Bi^`t9*qP` r*€m늚(/!t^}`d)}ťҞ@@ 3JбGA{9|+eEoK,KQ* L_%U.Q A8 8 P|d6h 3>pc&((aa{rWryŅ][$wĠTB NcFD؎朚c=ȄUژo΢Y*-c Isk%'t0PmVǜڋ--t.%MRPs2'&)YN:;t4nigAv9 HXJ. mp/)Iբ+N('",u_C3,zZ\Ѓ?:a:H ;0ȶO n>RSor{4%b2<":2CץfꭰsqWx YOn΋R*WJWdk=Kv_k։dV+,_(!P3FYe+QeXɀDgPt[dx0޵'Yx CᗦEk͝XF٥<-A B?S`K&# xXX9(s]9nOh-qHZhaYES&,,K{ #a7LKnkMTtb੾,_qk@LK%(i䈤;Z$;hZ:v:̘Iعɤ&}T0O5V2;uGJв.۹4@9D:z6JS`Vgg~nu\` ^C&-dlT.πqGZOtm{cRDx4. [ߺ?^׊}טL 㰅@A5 R^K; -_Фa(ȁ咯Hu1 0nuҍt$Z޺:E !l14{&;(t#'{AzvZB.w<e{c}G?#kntjZ4aIҊ@㹿w!s[Kazm%dj`: ކ + &>jڂ0y ڄT#t3' t1d;^N9:&MZV}nxMV%;G\ň;՗Qh!16KR$Pӫy`Hx"hylj;AO wuKɷt[{D&d(c,V&OYMO;O^O$xsƄ£h|Y,s9GcS`7*NmI$U7YVXh$,Mc1ܞ;Y8 ' Uq:d2ke zTr.h{7O;]&Gjg[~_ @!A4$?2eS>yԯj5[3()1ΓUh WYM-h=Z6)o6>C|oĨ9m fK5; M\J\%@H9;qm`cPNbFLAub^=)%JYԠ'l8J.Ѷg!Aj0[Sup_R8}dw-UU_C$$B6T߹Hsl0z NHB]Tkd^f.N1BE1 4GO,\@ np;_b Sb5OR1#5)Qz"V݃KW,)is>r_`YcGQs-ĉ~फFE.'Vȫx- Պ2dxͨSCQ-b^ސLQVw211H_&%9q(xwrvč<yy٬p ڦLЌS@_>m<aJtV%O PFpʼn("ov԰yճ|R;7# *,EZw⻛GJ\8b\9CP pd7b>ٲx\ 2.Ɠ5.܎v zO:4I>RC~ v09Ŭ%irKY|xGmI¤'2, =~go %ȡO/Y-+[3ژ9dpB(%D UBِ& V7}MB̎ 0ORW!R Nt#:yf9$=[x?4:=!]d4tpV׃DXݿBۛgI?vbYv6Rv="8fVlLU>Տ6ȭz䳯p&x )ĕj 51'4Ӹ[B`Ʃ\5" b1\cl$#9LG z\i#wuSv!:T1(G@H"6j2P.NPnDFq<I̤Ur<d4iMрvhvT!MRGہBPƹL>C@Ph&N!Ynu+wz _udJa|)al SSotɌOP _fܳSf?oEU մy~P0ޕl=7 [kM~% cw:gf?ƤjZib5|3p)S|n1ŎіBz$xA4GmL y atU؍Q`İd€z6^ŭ44Tt|0/wCItǀB`r4 ,# 9끺CR7>\o:qm|F.#woD+j/IA$ {ocC#vtIDFQȰYy#ܤ+[<|U6M=i {ֺ&T:ɀb矜Dk@zE,(x$ېQҭ?\ (cK>R.Эl R4 _Hp+Չa;lxhO  rPa\Zsʬ06cFi t~iNĆY@&6]WO3<(ӯ_94dlB~R,`g`;?UL4OAGvYc@PK4V׽~8U6GnKEs`Xm|ωzu%YM 8k\|1W;Dd>EW]ӌY94++6?GQ6!Ǔ=p]/dyvR[|qYIB#{0$< ic2,n<^ܩq'KiәEHTl w/װ.Z5\"T@"\ƻrY>{U0y/?H6]ˎ((2Wӆ#<2kUPA;JRvARzTix3v)R?Qym~q{n8"B ^z]nJn:$.~$l>#_@N0x̠k`4c9uɉ-r~EYх&3 n=/ܗqI@ M1_Yj4_YNb>ʌmn=vg=׋SWGnj.;L3&LZq͏|ǁ?wf8~YuaP];s=殞D[oT(vƁΡ%*pI~=&t-ُyΎč:(v pPqJCƏ{)3~(X_vrnS׵!pL3 )&1=IAIP{[Ͱ{w]BWD-y90Tτ^J<ux*{wBq;,Trhőx;^ /OS Vf|LV 5GͰg7VLl+ND2{wg "M` QfxIn'; ){ensqn7*+L@psiΣPbv=_]BwSxqg}M^\@PjCi{v~w 稰)*:Np%w5j)}{׎oVMX2ྻ;'쪁q]Ju:ԓSO̓PlH]ńG Vb,[2?4}`cT|-V70 k?r$V=m#\ 9Y2@DJ6 sdeĭrKqSʡ>)Il1D|nʀas~]Ka_u` N%$z׆(4n\5Y'aN₽)ɶzFB︍-*G}Sidۘ=XƉev0Fot7w(t O*)x!^5-u}n I}(R5GzM6*>;`S9x{Z9oA2=?Ov%tA/R>4۬Di6LU%"aM#2 `XמCEqѰ4(ǦRjRp͑cqE1W>a3)KfȧgA~Ϩ/ GR8Cĕr児' t4 _#m\ '3 +{S}&PeKNaY{e1O/Taw 쇍\v*5i#2JtABl} Hj#`&7{*%fhk A#͎ARB74wgDΆ3l,~|1Bqg 1_[_\=e"RMV:[ZU_H%W>.wpy[]A68=.7bujʂs5V.A VSjLCΖ{2FJ 9'@ ;oa |&̞fA6SSoCȁQ*2yjq+#K1[.@.ޯ' WQ&e| pyGt[&ki';0Xs(|bsѣAu=ϻXo4V4^adq4Yf2,&Te,;@>TT*nN+\ej!d>Ր1DeY $:R4ɽI}Ѽ j 2!90FY$pL4fLOز-x;uکLR/JW)Z%ԱFG#ߛIW">7Q !ryjDY"e&Ѫt?9q\` DM NS2uOMtA+< [֋J`pKwƋ&VJLuŒ4fԚc<6|p$qX)b@;t8=S ,Qב:Fk?S5nQD>/ŗzU Q>z!QͲi @E6z+d^BI)'?5yyeS>6P-Ի8U5C^w|%Lx@e jRٜ+(ϊx4allSqj|9c.Fs;h gMolC }GTF?puJ @r\Lr 0*c7>\-s2V f?ElU]Pf(ʤTmbHLEw#)wJ^&J>jeta7LW;Df8VN{܈wSILxjgpvgq|FˍQqI܆]t<0R-aS.>pJ!C:"ZLoxCٓ$}ΈU!8Ey;쫩h{-oW70ޔp6"d}̹DQbtmg~ʰǻQ/ByH)% ^ܼ9+m]m-%^=BTV}f/2 {s( `!FC'Ӎ9kD3v EdKۅPÅܧ.脛5C _V[v3b}, ˁF5< n3EȗN -Hm[K*o[R- jC2}_:ZkL|Q9{ʇVQtDw膖teh5kmޘ={a7E*C<8p5W,̷dm砦6CAZUk}!n5eԟ_JN6/iu~^sI-I[*ME)+chh~A^Y%d(#B&aL>H3'_E 2I"8&w9,~V#aWoK ϡK>ehC xMVIWbBѴT!OH*d1&g`ӜIR1l߹MD|`-B˩gowẇFs$$V#1\$ʽ-<7M{$m_,7'Ijvi|OF/G+ WLD֪,YX-2xLpi˧/? ruS635⤁q² aus+QE&f]VpJRFJM%'Ĺ踂3;E<nEJ JZRd"A^vېE;&EG`.NG pU)=\rw&5ټ^Z1V$}:c+Z\źDܯϬ`Js 4xn3kq1rJI)QoO񌃢zpaCeJ0SДp~&.Hͻ1x\xK jwǛo'ng >Alt$ztṞMKpgj}ʭ1kvz;=TJys3:4XES0[J4jmuJ5îi{_',Al+u>\ssGleOޝBBpn4ѭ~wM:S`g^fvC /slȱ1"fXꃟYz9Z<PTE/4ʅNbG;uQ%z]b+X4ҞI*MvsgoG%}ά[;N뎀ݎY AaD$+y`Ճ|<+zpPkTlFd{[ -(]fk{_1<+KZa bd3bkCqL, ~1Pc9 &te"o`u0c;i1uLOd%x`P%"[iIW`t9 *'J%~OI۹s &!wܰ(8hܩ&}o*'56vW\½CXU6P.^.3Ѕ etqıRg.2Q =eu$5fk{GRH~Ca52Ҧ&Ķ7*|tSOsz`*l])˛>7c5iXLR了$i@ -܄p {7%%׳So&>RqI[2xyЎaw{b^>{O逆ܶRt勠5FXmzc%~#3~ ynTD빣ß) |xsw,ONll(B[!A||;< Ffxϩ:2%iðnt (%HJ*keY`4Wn* C e5L,6CߺPal+ϘؼPN{Ih߼<yN4m `;VGS^ar!1V[wEwufyCs iuv jP.&}4Q饋4$ա+)N9ٷ^hH ʯrxgiKxtW%}\\XI} Sʈ]9cw^:O!!N{42kKF\O$lHe YVFL4SC=}Duo /їx I7lQ8z 6GoL/o ;(7W"bϋ=.c[tX0wV!E[Z vnF E$Ⱥz$5&35;[uU@MV'+aq‡B(B'L`unyVUY ܩI>R Չxc4M-*Kc B7fofר:+N.(R9၄jBsӾ y:Q ![{\G"7X>;Έ q%ǃuњj=SUG#X"?̜\yVlk316Ky})"f( g堮]{w̽O0-O"uyU,:{[tRqk (Ja>LyRzվKt4[G:èPI}DF.jҾG ja0U4pZZ jAQ1seP˼E$SOL5h+wV.Z=iKzyNDLۇi?f!1U %YW7-Z.ߠL/`LN.7;g.{:u &TTeHH 08О@V{Dbz(ZiwKzGF>L\}(\zn:2`LrNrz)^9Ar>0D} Hytxx}Pkúl4CO'd'{S)MY'/髒{] 5U pbrF >$W}q_<G^퉈uGXS-+[y@( hn:3Iq@5_jS"\R3\Xo<24 \D_’q|ۅf¢&ʴ+#Ba b>cgVFXno w<< zRtjJaXz!ǾuTv=S!; Nz $AQג^rQ2ypIvϡrO@SR ,q1^|R! _DgN`<'Uo= 2OxvYk|Dxhhx6@yhbSHu/]ztUDE ݷbD摠ёQ\w&_6Lq93a?c; niEBϺ)RmWKq X޹ 3wmw_\FI++PPLڠdBiQ,< l^:fc}r_ 84cExG=U6^&>LT@E8lݐ\)LeQV@,NdZ]ܖ?:@ BfMC҉( {!%0?.&ݖ|Ɨ.zP$cƜnW``i5lСvr8>x1UdD<~x7l7h@+'%ASI<|iI r@|c&7^X"o ꀍDn|'b*;9?2Bg+CrXScg2V?7 I퀪ɳ\]W1CPC˯%Z4f+"2՛`dZA*,8W[ E 'G_l)pܠpЦ;ub52EWF-nYm8}. ?3aB,U?NJ&j}NP8+O"QW!HSi=F(s 3Y*frZ܋$h%'w(]8X;vői#S&&WUӯ9SP?BI DVᒺd xqh%ČLz-80NDwxo >V`\-%mڰPЦ,rh>Gr1_ș=4"{5_yFyhj[C2B 3V=Yc ̐\q E2bIƩ PD )mB_'t^'UΩcY )U i)n*y#ĠU%)riۙZRgɓ,Y<#ӑ@7iUݭЅQmM/ʎiߏ.-;@EQ K)a]P#L(R;5~+ |щi7Ҿ߈Z0+aA(=B3Zz&E$H:M|ysZ$L+?/l9GRex-vG?~Swf6eɕΔ L+KbO*BVlS =OF9hIy~)ULd;c1^׫++E*noGW}՘rPxHxk05G49}2xVH( Crm@IÁ)b)-U,{5rpsEx31N)Ȍn8ǟ])Bw)5by(P|E+字]߂/YDVNu 4{SٜܲUaz 7 XA2_EXwmvB@J? ޴x\!y:śzmtqW5TFbbRi}d묺LCy|?$0XEJ㌷BvNU~3r;cW!ju{Z(p_֝|< AW"mF<:QzD+񦰤Q.>SUt Z~c/kBrX*UWMK1u23;*[M{L[}9e@o-/%tukz;@Gy`yPH)e-v=Q2-H!CZX.11|f ׾d a[ZeviFBEX\WVBxP R8xQTx}$;v^5{m8µ:揚rݎj Ș'~*wX4,Olu=x912rGz?OrBgVJ=)-no20$s3:2x"Q{T_Oi}l?*>Q(Ax̏0qyވZ{)2[hw% ,5F#>jIk>Q*ˎO齃jĻv^.Xk޶^+- !:WGg\gGE'rkgyΘ'^?G{ 9c]S]~ꇸ[!!=CX `Ex|D[5Ga?_[wU@F$8 AY:s!~] ߀Xs&3m WTj}+OsmH ֋$A.$󽻗,K-Ygb=*s@Hs iM)yl2 $^ 3^,6#f<\t.vd[uTyyOOQ"~m}e :^26*vyDKf .]cCi5Z7|go3E=>$hq8YӸN.$oJVhƊ=_kR]ˌlj%8z,lvIe(;$& J`Z15eس (ܧWlIIOoO׼?{͋Eی:NGU_ /ؤv?./e@^lAv۫Ę'SIXDM>v;lߕߞR< Ǒ =lA(SM4gOp&AM^F[>^pwe6_0Q0gXWzu!6d; jTA^[dò>a_n^XelG T`PKyD4~4fӳ:Fu$1{x :':;k#(@bNM)`x\ V5m7cb&< 6FA7 'A:"U=A'- p= VmoGY}GGki(w)O8JA|yסGvbSuuWAmvcl ^CU4DaJ18gy$Jl#er[C*^O2CuvyӇoY}K?8~ģ\7J< ߛ;Cx p:&_2I#do d͒%Fu@OǏO%ۡp_$UM sUí(l5 UKjkǙ ^(04mfw[\}C'2?283@iâETS,J3ٴ?h'V6䥧?f6%Bs&Dp۠޽C&NŔ=ȃyz2NI ۚWyHTၲ: J-B}J`J8Fi{+F: >]FN q|Ӝ5-dMef%j:AD145>;',q2.Bޣͻ^89X|l @ s_5Bvy*JoQ]xMb)tyK68rph51z͟>d`1a@.[:9  +b퐦kkr6.L%WH} F_ϼu%=bL@ŒOvb%$0y2۝HVWŧ3$zB7Ĥ|}}֓7Ή X5,Ov cCRS7'z|ذ}_`Vd5??~kK&F ܀RC^rCёE\k%*w~)_CKop{l:$~z,onK҉LT;\#/1aJ;Hn d$ A"p"oEI}p (Y(e JA: ؜\ $!T"[TB$hMw Q7^ҹ7gV@6MΙ)]>V$,s$Nuй#Wsɦ*Ckb~ʛ Z$=EU."XrP/ w_ck&Vn\5'IvC>wǿC]I?Iew>\[@Y{7U"a*`|!ps#)70נ9u!깓h0@j $Cy=MG̎exVJ4LI ކ*5{R$*kpVz(-י|rX܎ci8uy:СmO\u[GH8s뷦He#t=Ln9n]_*  @*|Y 7Q7zemcP+cр%N\UO3 w^ Pg߅s$ y5͵?n?vYXFoLlBd[j_|^._Smp?Uk3hJ0=C=nhXڄ]>ݖUFb"9E]v(dW_cg^ ۅX=_HD~ZTG<6e['@ՊlZ-moc+|Ѥ&l\"¡RR;:iC-V=:aCNj#nQd0ʨχ\UU <ΟTRWi`͆66spJ".xL>?c |QuE82WWCn'hغ64慍0QtqFk;7J3H "yaHP _5{j7!d f,st^C9&68,Y(${ΞK0WO>E\Q(ΐ({~YYTBfybqOd‹T-ЇjqGZ& ٻ ] {Ba_Yq,Q!`7X>Qi*\^o}:[_HEcҔ{ҡP?v~3]  Iڞ.*Zx[6zZ՘=DzeǹM.Eڑ{ mSq7,K?I1F'D\gVeo {W&Gooo`"UBL=w JX`R/`Xpwab\D-8{93 },h:8ѰejoFBw> ww->JNJcjLQ94{S=&>nl/ $3r1u8}>m-]Pe\}ZQKwGJrd؏?bN\T]K<Ѐ|HiTkXl/upUb ;')2<,ry%yLp @V6n _J*=8>QKUcYM~FoB;A'G6` ~L.>A޴/; Lm@vL*Ǽqť)!{tdq12cuŻ[j;uQѱ1Ae 2T-j!}I=we[vJQpBd71 S;w;Ls"Ǥ[OX=u$+Ey%+:^Jj3.}Hи<]󙘕Vsܘ9wޓviW0j+hA"|JP|O-wfL@&h{! ϊsc>@ՇaW@`+[ 1@Z/l/I;"ᗡ@Q|ƛыdp!.[vWl_]S;807nRnT$(o9;A9Mc O,LN)OZ7I-h[ Xv-)N-ƚ SG_zI.Dvo6IycJM ҳ*3fSD~xƤyZ51;bu!icgs]9k-|\,6c|t/RdT8GȏoPMt{%'&K cs:D.QtZ59(-0Ix"XM? 5BHPɔX@B2su ].=miχj'G[2,۱ 4xӛ{0y'gtLfJ[V։+Mi. h\G1t`Aeld`L*;A>v]到aŤ zAİ~+DXl.ѵ诗;>'84Us݉Z7A,> PE_n`"32g.c|HᄶMH~ĝ\2\mgX@Dc,I zz$DMOv|Aq3tWdpLIP}G}1h[ۍ{|Pӂhٞ&_ Cs4*K_ĝLO$.Q6g´_rsII-TȐ i/&Za1䎩G"Z{ii9RС.Ȍi-l+{6ķ%!*D t?|Iz,{: Da {AЋ"sVpt&R!xiL][$[w-D|T3'۞Yͭ tc~KX09- sQwU.)-%ZV8ؤɂAbϙw MbhG&! t~ xGP3 Q@ .MhOKs):v/q'{Y>] ^L15V-p`.f`X T.#BR)W_Ӵ7U137\GE5O(*â#h#qDQ驨:D vZЃ筙59)~チ9  PΠW$b$5Ö.J A'Tx;A i"9iƾr@i~B")ԍXlU)XZCRJw9Wȶ3E1`ϧ ΕEt#!H>Ԗ#%X45a E]{|+i:$R',F]`w8v]FOzoPM12-l ̩êQ{hrB3*_~dtx1_ y{jb]ΩhM$1y)wDoS%p46#83F'"A+AtgR?EAlf/'C)?u2qkQwrz`ym:@Cy:~$VԐx[=ndOy{$ԔL)VLor;R0bJ!]E x|(4XqX|\dpI{ϛ,\(yvK]7c( Q@4 8p˘R$H$6P4j:"Y%zu!u,'-&p+=ry7c/99([FςC]k8 O-N'(x9Kj7m4,[^U5rYhXD4b4R*T Wi?f 0dQ2oS@re? bqA6aC .w?ukJS)_sr!XiļxG H^ ,L:S:3֘hZzDӹ~[ Zxə8V +/!x݄t Mf ^B1I`+tu(^67bj¥Ԋ{2֐-pL\0T}-%]iBjl5F6\}'EuzFm{ff%l'@СxuTDPY5 k{xreYxeUw!;`/C՚+;><)( c#ann#ԃD;Ks6 7VIVNDZKnH`:/О鄷A3Bn7@:[Fm3Qjw- ɲp[X!`W\4v8:NR鱊 4E|kpE< kCYjKHc;zsʏU/:Ddp4ߧ(mrA!H0Cn,\&LcnU'~pM2y*q z|v=8a/iAr3 :[x Z$8,HAH3d2q&M#A_\Lj^4I@.U: DtOb=dħ>蕰|b6)#c๝3(ՁׁﵢHMܯ2s߆5W%xgT/yhAj;kk;{ߔ@qm(dASXU{+JAL)Uboj5:2ykC¥9YaBRS7EHU.@MOӭ#A`0Pꓤh,8)EbT`KݟN*oH~wcz:*]vj>\n}l>Ȃp_djJ? Ǯi'y`e:({iy2z4c1=vjRշ5ga~؍d|tJ6~Tv\C=R)_i\O-EbxnB'Z.LkG5TPόėS6 nR^ Ce,̲kzYmm+3IJ=,}:O"ȭ@DTXy+ s\39Q.JZ=DƓPvh7_":@=(D\}!|k-U:dy\Eҫ>kP!- f'B%3? Ȟ:7u98\條 ҵ\bQe'SG+v>nA8N>Ǵj-IqU+5=[#ەwE!q.`6 =Bɋgn8 0">7b5yC(:bdmGG0>BPp(Jc;,`:.5jT ?WaƅD \vd 0ΑqC CJV'8A yk#xVN)px4MTo : ?ga4ZCj"IՁe.U)Eiy+C[u%zAIy)>cmUwj^KޟXa%ETbS:Jݗdo8ۑnA*V;y Q6xZ+8.>:M!.u2ԶE-'wI(BņCdY3-SUg:#|L~KB/g b1i+L~5-YP?٥aTyHb|C i8xp)5Nr5) )BȐš$+߅T61>yo26jcD'm%Xw]:oTeac(MR4b@<6J0hb y|~f נO[C|b.e%AP̉6UǾ̇~Dd|eC̬CI9^ODnt4c`> Qw4Tڒ3Фʚit;9tSڸWѳڳTU2 ?yAvIC}2O;a b~UQjĊs*|} < 5]h?3z 0b)LL1{ *.kV@NEٓڬpK3+:B^O^˶{q.RL"}Rf 3)JFUNZj!."/Eu"Qݙo<<tۂg0 c/m_4mR9}^b[ &ЧthnnE鿠y$|Y.Pv+ ?̐n.Uj?Ih;uG`‚~e/?/RLr1P5x1j`nʑi;ف)o%lM֖R7*`')Eb'vYpD)|[TX/; ?O@LΎ59 (I #Kԉ 'ֱl t/{d &H? 8YY??\WTĮk*;sD!u僝}I+S qn7dZ_!Y49)%"z}nh|">RZ,|@?)P#E`(ړ8~ r(OaT/ k8rJR&,]`n@.^###_E)+RW"]̀A3LpX}:0A%.>RAk#*aq޾h?W9=>}1*<"zA]d3󉧴*$Hv\yɾUaV"aÂ),qZCA;b&H&Gz}?h^(R !)Q+ENOMzϡ)~y U/?7wr:JWTZMGYTT#= rfCϑ7O;?*w2[Do9Ǒ ;VTЂp|h.MK8HxN''ՁW+OB{j5 N !*>(+ £Nn*uy1PUD,_Fx_ilcN1.۾P2>G޿3>2d>x܀4\J>B=Vm&?tE= :/ c j<+3SWO;7|4`dP:A1;XnH\xpVqb_4?+ih#YR^I V՟[h5c,bؖk]:s/iP˰]^`ƻY _oāl|hӏbVa.&Y>Hcæ[?>>g)8 c*枩^@wUsc s.iI`(F5 C׭O"/a:1ȫ+sD ;Cfu\qD˃,tz(#? "'KeuJŝֶ]`] !] |N\$txtDa8`<kbl1F[TX ', "S^*+@NgR6T7\h"+&" ]A^ ,C\z{wևcá&tp[/jh"w%ZfkMF/^$j*P e%h&`<5CI}lxóVCÿu2}7?ꁫ)SeLˈ{mEcR)1BdybwemR6'1{b kVD!$ 8T ū*33EC&**9n?UX<uNf~j5<5H-EֺIa'z_F~}1gu>^qI0gj/ZkpG$M[ ?Q Ѐ[Hr$m Ηdmɓq8 ]lh$֩vָi\PGXcĶVB9Lby8}VMuXBs=@6ss$ (7뤏K\<>˻Il{0'5K-)@k @0L@A!0,w~,B\&Nkķ[QeY|M|?7E'iG*$+Za" _Y0QN1 t.Y#-ؿJKB4E+{F벲*BUB^{0 p< ~`ŠڅMV:[F"zӓzmF'P²aT15}#eWn>\!8w=G,zǿ-5"Q#JʭU% -F& iz?3KIrXBN\*mI}ŮyƐ EZ%ݫٽ3kN3an:ܧmسSҌ/MXoBAUOs1 ҡ۶w5wh_?m+;$]OW+>/U4uDžI!4V]y՚/ҰXѲKIEv!.94/9'g5e`F"P>)G1*/gySINsGUz+ݝyy{g0+9FޟT/RF3Bm2LAc`uC?DM#|>2^3#(jGTCw gUM̰+`ZHEp=^WfDzFݏncCϩ}/GE ; ?(X6oZӃgcWQtee;ޮME[Wzy#-$[40my<yHkclO$>uUV&%'=<7_8.6<߀;Z v,3fN-PZtYV(*EsI<ص sʊa&aze$a~yӆw/(2$Hp:x6RZw4Wkĸߣ"Y,5v娆A|*S"iZrGZ41>[xb& HF^bs8ZZBƭ ;{3hnkl[=dOrZhB lkrLŝY:@H[HɍAs;ȝQv?5v+cpVǃc@ɌϸG]%_&,Tr؄pN}u`GZ2,>TŊ`,d=;pujԯREpopNU1 1~ ]nZ J`~%?v?4C@I JN^{#S{Bڙ JfaDh[VϡDFk^wçsHA{Nj 8?+)o¤T`[0(]|xU:ZW\qA1pr5.ȝ])ܺ װ:4pd5nBc.Ez9 _Cxf\?%i+N:T!RAJq7V YI st^k=YTB `k,Ջcl$*NtdXb'JP8.v u:Srr{RHR$*48#<<x6Y|}Dl0GDHD rLY 1so((LP"k=oy= dՌe~kL-^BG> JWhAZup;4y5 Mp=e\:Fyꌛwi|7іͺwQM$Q FbWjgmJؿO7}qyDC`,r⎁Cihֈ5:Mo1S,FHsqx[7|M\Ӥ2+C$q,KAIL8V!`:aHhPYts4vŠ%~Yƕ42֞"9eZ4Y-+&/[+b*Fap|$X3*mЮmQbbٵO̴NnJ<t5z,JtJԭ>̦ǝFTB<;{Q WĪ{a%/d͏@ă+sf{4=1إEoyZMZZ"+,F^@Bj1 9ķ^%4 5e(& Kl\RW|™1F`2٘.~"+00FSP493tЎTRTHs5F@" ݘ_*8r2+g?NP(Od--Idi_IFs^H^iA\vOW)fO9Fd\!u]9H?rz4 BrZe/f#h<ˁGm4het HQ^MbHәej5@胮't6$ P 4C9qP' A ID\z=ÇeXD䐾?I*PԐ50ıwFqF -=Ď1Bj)g?RX}!F;WNMu{fVR6 *ڈ*CZK<.nC$A4>}}H U/**.|+aj `=̿j*Usի)֯M@ܪ7Ɉ޾?U1efE55eaلZ}::|b+~]a{oH g6/: 5w WT]YL0:3hxaVJW+ﳨA+&>@u%^ S_\0 L^?ҪbPxSu}Ʀ 91W'uS۾҃p-`,M{G߱n{ӘR5쇎HגC{:'x)9zZKurI<+?HÊmn'Pr+)}܇ ST|G+K$݇&%u FvL lzq]U?ֱ;.\; K%>P8rYo,/PyQ;`!i*.vb,VlR&q yO>yAjDC%Tf ,&ު.cHv3x!(leL!I/w'Z&žzz"=a~C bh9Ś4f|BNGH&EiE6onP` BZ>~< b=VKE6֊<DSV49~7O-I/${?u|K!4Kǝ z@84ׯV1}r൴-y_ w%VVJ砶⦫8Z^&=y$sJlpq&߁[RQr"Ǯn8o .%EK—d_- z⨧[8lRzz <8wqGW#ጇ+MC\<ǂ ne;Ã|j" x}ߺ;2 `E!9mV=@oJs8>4JVDl.Gn6 vqtb? &mC,=wĠBKɥ^7DSHi HEvld"Cʲ[$rfnw _*G"gphaSR]<Q#2zmp W8::!%ս >ryꗰ,{.,\Udx e#D2ɹ,L#9a[2K;"\~6r&7*Pie;kCqB[yVYs kǚx5wfTy| ~}>eѿևXC c&"X/ dn::GL anP(сe3$){Ľs܈v3TzF=l$øK!K6ӿdjd1*" Qq$_ٮy :cz3PM0o)G~VX^Asb&=κr=rb"|{-AcX'j\zz:Eύ{U> ;g|zUwEe*(GQu@;Nb^UiOZt TpD,`Ϩ>2\BƐdxn9wqF@(RZ+aݖcLfqf% )l=p=kJHH"3Xb;lbZ"&(ll|RjbhΖżF<Vfp' ρc΁ +/x$Dabs\7߈vL12T2$HҒޝI#C)-0u ^C̜]BHGܯ+4@?b@H3п/5 #D UNOSĶL˒NF1$"ȠZkWSnh7Ys'VʾQ!_'ԖN{grJ~(_Fnf -kV=* F/-mU@pEͿd8e"p/7UO T65UOc %LEFacήhiQq;n,Qbs؞A2jCUigl=Cꑭ֚AZα+:RID!>?M+?o=e`7SS2&X CHؼ/U#ԔKw!! V%d&%E9T0|w--ڵJO) u3HЗqX uW.W߲v A]4ݤǵ'kԠ0ԍ@=橜bӧ&gwb˛_2yF>.CW<V< G YQ"3':CP$=7D83Lf&SnėcӻxvgB.dxrT;ܻ8w=3Dט)`UTϢNjɢ]ĭ6bYӿ342[B{+qZN!']J%,kIV7_euXv7L0F. D3B(7y BGJQ W@wV[\38׬s.xPRBF&Glw(=E&+xߪbq zƗ T(y[FiY槢6Qvg4c$Ҷض=9ĪO%ġ^۔'q-OI# J::'*`Es2M`ʅGhT.)qFE)gp|)e)v;ʴ \N ~0@tb/8PwK2@K9 S<,pˏ}uhIq?a >ix)ӕ`ۆI~< DߔtIJb30^ߜlyS[Tߣz}i)X47\x/k)j6Ocod6-3e¶ TtPw[HoZc%םdN$= }3S+;+yS mGɮ{^s}MQ^>*WzCQL^.6tɷCzXJn 4 #U޲i8śWrK,Cn\xZ_7R^P49FeMZ1 +i梿Ldه>2>nGv)l|f !9Ώ50ݬ)w  ~t ]ҐZ =n5n\)mtN*F*so' L=YRn DX&Dx DiZ!)D6;*6ƍRЋRXoK'g`@e'&ض{[n6SL84(xpcvqX Q< KXmJڤޡǬ91=pi̬mM/۟E|g1nFR|UǠIʊ4}_s =ͤQ.>$W'3kk+§tKp.p)&Fs”SNԈgp[;᳢G\Z"(lw :iE%d·#Fv-c OS)lͥY|mW9z6G"e w$7J\ǯLw4|@f H-m<1khsMd!£GDiri4GWY3a'L޼9|%c4nj$]N*1,6 Ug2ߖJ%A]LrF~sdH{Ry>BHSuX'xf͹卪AȰxrT&&\; :$;g -Gb!{3wUWU cP\ʫpzGvQ8q7|/];f\zۮJ:I+~}rwz'#`C,p%}ś(FWW䛥u!l-hw5rͩYԻnBb YJƶFq0\4\dP0hRB9;rXM K仾C{"{;NT+:Ķ ÿYq[U6Sإ2Yp<2CcX}E+. (鄤:^ͨւٌw<#k1*jn̐]E٢>LjQ.ӻ!AU1q5V<@ք)zcY 0 ߙ .&t' Fhȁl"4-yx saϯėFWFQaIhxӊsmJn De %\6m˥@ 3Ε>3c/Y¼oyp]$+Kр@3zqSκTZ{I"ݍ ~ Цx-:Hl;]|wӵS`g3vdՖ]Ш}i@&>syǞIޖ adH<`,à Uc\TQCb 4̄43eBaKFĺgOt,r;gLY': PjU)ROTI]K[ >1× Ss놳TFyZHdi:KfV7Aq@8JyBiٌ +@qhc7yR\D?Y{9j"&H H'S M8:#tyDFnt xj\dnyv6YLOTb{AJr ߩg~J;Mp"HDKҠH{+vT E A[/eԞ^ xv ;D_C*lsTjFˮqwk8kGx=A(#& ?DU4 [I5Xi=xݝ1ĬˍzshxluE!IYLlsJtnH&!+u8[ZR1A̱ sc }rG(p4ܮ3YHӭPftaLDVIQx)|?_U?VōV%~nG4Q:ڕ̽^I.ӇpYDM KP?Ҏ7]#ο^I!.0@/+Y,sVSfܐ_[,E^O=EÅPJx^&?q{(Ÿx CSxLIaĀOqr+ƫWJaުc7*K(0o"^;-/&8C$ٻ^fU?Of0l>V*hX+YyŐ [d/,'XN =X1=^i.gЈsp{RSzeK#,%X6q&\^i{1nrǀY3s]i4!w'\DF`;&#*WFsOoaəfPy>F1˗@cDɦ>~hie-Uѽc@H?jL!C<2ڤ9)R4}159bcg Q̉.?H>&!a>x8o@X{g*YZ#QnQ#FRXe8MTg7< 6-$-ؐ+p;qhx-vn{HX~a.$!$Λ܊UݲmBLX57Jf*PR.Oʘ@ R;q.4+;ڪ;z?UZ۱|Ct432L9̺ǒ qY:A~r8mWIxn{ Ә-LӦ2YL5_(7 ROU3%M>#pxC]Je0?ebzdnKAPi\ tL OR6 QH^n1{YndJ=|*A bhvሖD`M x¬ '#xE@Xq(5:>Z"eYT*EPj \u·w1=?G)[g/2/BjLُ);^-*D$iw{ /xj#?E>U O:G7QkZ?o ]h6Ŝξt-$R;~Nku.2OW6}JF\tjyhO@aminM]ۜnc1ȧ`E!P X P~mm;+~a{7M=gu5$p8f9t{VL0Y:âHnSԁȑ#Œy| ×P4bj_IZ©i$Px1еRn$%|VQ{/[yQ6Tg$&ށbVfCl-g'f^u2K?0S+&43'p_Ĉ?'"EꠅAJ"1K &g0(rYN`jk3"OVʐ>Bgnf7jОR~#5=@J' uKS͠$gMPA7;ȶwjd8U% RHLIwܻ2(5Z/&*VO\c[ַfK Z-4zʹBV6! Ȑ2;ɒn.;}Ҍh5 ɬ?[06pN'Zk3ʼ]•Fg眗|u{ܨ]+Ѻ[Zd/raEǰ-pll&Uio(;K{>tyuMmb3"TrSX=e8UH;f\k`_^<`AuLEj(2\ľg`b6Y&KQߍh%n]Au+#acfu:i.hBԄ*35)Z/ޭ%~>): FyKt`j5YѠΪd{~)  Cl,L}S"~ceboJR9(JBef>Xd A0e\O j_d6YeH*W8\'i`6Бoض7 egI1B} cD&Xo 4~U >yO%$c'J@ N_㖙e[v2jzU݄*,ڠ<D-걻v1xHaР_*%5vJh:e\oy>9h;0U.c ^ղ%=!&H &aS5T;Ӌ\ >&2;J`JzrY ű!dB9Pv\O2B*O D;&HX[ dʠ_o=e@Tӭ^xS6*nVH@轄ᑌ$S%C C^Y: 08v٧><8BhҲS"+UW`#~@4% ;⣟:Ȑ` y,X{K,hǫ3Uq5w >gW"'g`: 2xBؚSu,X@YPhֺ"VQi=r~5,NGj@!P7\#s wFP+]dV`,[3Ey!D{80aQ!6pU7[Ŋ/1ʯ8TZ+*^ӊBm眅C#G|Hc].z 5bqFs$cqrLc!Qm,9pP2G \\H@_PkzDMsa3Sm=n=(TL=/˲K9he Rrte;L_ґxEAҔNnJ40CO-|l-DN#"mnuҥ l#/L~Њ$Z]tjI2!߷=P P6{o͊pTUlƽ?IKE!G]ACmr&_LaM^jc^6@*,*R^|bWrylCh/%73`;Uڝbt! wkťT1I"vC[$ Fe"#@''L5WӲd PY) <疒-B:827 YՌUD~,yPk%E&A >F̬?] n}1&s)mPzTRsEH  ;kH$^ %jH 츍\Q-nk=L~Vb[%n>7@gfHkm&HB0\=XBD3x|:!qingCAv{(ɺ_JtP-`Ɨ#ANãA$T92τ[l6Vq?ci%Pœ 7)$j5q%{lMq{*7CP>ä"B-$ZL=FNa8l 5ܶ~e*!t2텘g?‰EF(!ރؑpᦚO(xvjS߽d N]Ax5wgïzY%z)+ENJL?DWAq F+ $#|,_eJFͯz^H3K-tXT^{;9KshgoWnWmR_#AXH9F~Es/ -}C'I o>ԭ]2bj@ܴE|/S* w[QvjMb!*:}oA*n]Mv&#IEdi>2oXt _Pk?d4t s5 ,փZRצ2kkwOd M;W .m]8 sm0tr*$ cFU)DVTd\A[31W8xkmujR}kI?7,c`OZ5QP>̿o7u&m3Df̴cއ0q*#P>=Jf!!ש2ԂN4EPO!Eh_s- ^puп@ ÈvldU{M}HҔa Qz{/E~tR}i~EHJN{6&7+z_tĎyh}J=Uz%b3FgHRmף=;!Kn}zr RYj?Z#& ]uܽK#J(*=aW>GZe[:pm$+ݔ as4t3^|aW*HZr|.wZmQ Vwh-J^k z ie*.@1lpN\(ج! M VR)7|,lMӝd^5#i, WTի; GjrgJ9}60-NϪ#$OHSSAGqnAhg[^טFK6PɇĎs_8nC bZ[^|+LO!3>oh^U_ )2aTѭ,¨sTFh){w嶷ܝ+VlAq}Cŕ59\͗n00##, ǩiKIfZ7moN 4Fl]ɒQrIΚw#XQ^Uky hIu*THAFq-~׹[,pN4&/^qZ%A ǻR"akF,[pϹf12(xsfKޡ_ΫWޮ)zn|AYiqTu(]۹.^gzlA28M߈x4wBRPmSqw~H;_yC֌SNhƊh|O O(0\ZYI>yKT,6M\^䓄.WPX~,w e aCXgDlrt9q2q[`%yː񟓾lk+QEp6UqHnHzi̟WAg|&x4q)ayj?貞*kE&~˃JeDuU N'x c Ȑ֮!hr<h5LV2m<+A|CX[([e瞞^ )o ;8@nN l5pK7z~ٻ"Y놚ɑ̘A^g MUnM/˷C,*\%X[Ͽ>YcPk,Ofl"VR\.?> [{MI\,қo<ҵ BʼZwnT@!d#ɨ*G` QI,5E 50Iڭwnϥub{up_Zo50vC$`?K5N)'- %X]+GOI(\5 's8;-]eMizU>B[!sk9`_4_1KA B*k+gt mCS['/+'-*B\Y8A'BUyo;(fOr(`~ <HqޙSxCʷ쬓:G]KdDiۤ*zeyǷHZ)}Cd2B堧؈E/̢T,ZF1A()O\L{i+`Tx>Nmd'cWEaD=vdE9J<؟5T7*)٣>~Sqcvϊ>8\wI#,7$)9 4'Y){ ϧCv/p$dv $ur@P]&'=zj]ٟbjnۑ9YɈF=T?"՜!̵BOkEFWx%2/1{Z"þ  F/">i/6VeI]D,zɘ$Dx{xͪ72WujUf_Pދ ʿƺ!VҦ}2z X MxqM>2"j[VU0^ *-4y dQك(PpJ#CxBkE7yr J/7܀ wb=jyB4ܳjN:YpOH03'CdJK?v2Tu,={:#ZKz;*;:@3G?*"]op8A9x~7(YD;n֩8i̵L3A ɕmR@ΐ\Uv %H6j">kȸkC6jvrұ2~ V8gĝR_@9oof"3A])LB!cBmͥ5LhJ3$v 4F-ZΎe fQ>SiV;[{&l!MNȇBHC٨Jߤފ^h oҷvi0jrEvEŸM&|'QJC߀t*% 2@9ڮ.̆<}\+LUK[f^[ \ҽ佾e/WBNbQb}Ӭ;J:O(k_NQMz$U,ec59"-v:6,;BhiHhI:L p}Uo`typr,d^.ޜx 8ή Q&M ux#focwefv!sWi*n&q To2 +`4rgZR`Od%o}Ƞco+sځ 4 reSgζVniB,ݜOݳeTLQ {S)Aasjtat kiEyL_EC-L(XS&v iDSZ&{MqG3*ʒaVa}RI{Gy_pSNVѕ:@lLY& È{'d1Umd1]<1@`)nO;'?VO =ي&ŵF*'O&:ߖ4 l3RIڈ\dަĩn~ݛNx|ei5$uqlKB$\^}O#++Եlv KU9+@*h^yEjO1!2(gvL\l {9'o(O͆1C_7sR%*7z$07\c)鼤-Yѫltk:F~Q2,b週R^1ۭEo 95~1PPHKN&__)$K.1ח{tE6/^vzsԉ57>99084^sԩ Ul;Pnp"F72X7kVeE؍o!oOhTra{a#x Tq@@8-?B~"`ylxbv?'j>t˙f *GOG劾c3=/k5*ܺWRyRR5EC'RY>o,V)Ҙl5'Lz*o~(WNQ֡XஏQd[$}권ffѤj* 9 1XB~ZhG`/4Yy[pP9@TirFe),::U&}X*F`8SiZ69?x|YHP.v ;k^WZC e'6H+ƭJkI~p,θ}a@W]踊xbbMjȲO?bW.~T%^ I.0l|C6zV,ЮM7,[j(Bi/m8`'n`/ P7Ȯ>W 彻CqD,ߨ䞟+ ;M&鴗=%q!&×G\Aۑ5]z-A&:);4|b`gyqZI\`(V{vX6yɐKwCWѽrcw傼Y8Dl0xƅMw@PRØ8tC*oۜ6<̞b5yvyTG{RE8tx$TV}(cl,%K߿ec'dz]_CúTTm1jKǰv> N~,Tkfl<Gd~+&Z<_ha5jXԃ sy7l~l݃ jc)Y) ʦ#.ͭ#OG3h%_[Q/o/P'w74w-%6^ XGJ1a'bYm3e)X8zь ,2JeVYSғ׿"=aSh(>5Aw(!].΄[<>g$AK7-[dќqޕ+"ǧdTrYΨ1@Az9%C-dWa-*v71|7\Td\Is%\OÎs#۳H{+CJ S*~~X8aJF";#1BzKIUhmhJ G\0jܧi]oM#n~a%ñhj!u4PtŌjY*[[6 Z^8x'{Lct6>h{ 8kJ$ur5Vv<l^$B*YUJMmEchAJ 1o]"F%=7z[TGt*A|L8Ѻ-Ngi"|9!maUi$]ed0DVxkM%z'}Ml0nW"ZG&(lo'p -^J52F AO R0l2<2WCwѯ"rR-=z9s.f.nvqA{l==-WGͺ\Y9TF r ؛~qdcxuv3PrxA5s 2] n,b(w3/e2a($H>$O&Ӵ+*0dK6v0@##tx׶D[{vH?EG!7s(XFvy[ `O;R;d#_/K>[L%`{@Bt J+N=>S%Ơ@z L,^[K(Td0 1ۦ6 Mc @˃ l :%-a0bA7'c_Qg#Q%<%F#qNˮQ:Fqz\=["+14|\4E\o% eκYng5%bl\Z kD~Lc*T+iU*Oi'DijiB;/军2nkWKGe-gyI}`,S/Ob8hgͥ6q wNВ PtYW\&mo %Ç-$3ŏ&vndS.!")Cr!=oŧ3S q܋kyP+d8֒usE"Fzx9F6hx0ʡaԑ=ܘkD_nC$4 BܟjPཁu6J= XW,.Ȕk@g绗!f-[a빌w`D2CyU̮^q?OCAx4BFu@kUrMͣ¢8$l ~~!6ek~lcTb RqRmir_V(ꮒ4Ntf15DXOp (SS/utHsaXڬT42kXӯS"շdVXKrm$ֈM{ЁԊL %tR=SoD7\#M(_\ e|]2#Fo <&ejPcY^qV\ ?۔w/3Dvv[*ECED p .7&0=LxsO'N%=RA}Dt8v@L>^@sگ۳.߂HV .qG"Ɯ_l'NMbp$ИO&L 0$6şNT$fxt1]A ]?NcԒA>ߔџ0QU#Po\g2fv>o_1|-qܟ{wNw7*ul(x6໣G ruF[bBȀ?"9Axmj08~fRQVi[y+x|k cq{T| iJ#Ӻ x^#!- {vF:.gY aC:VH|#-DϰϦC08[Kiu92^`^(> q/Rq@-3x"qYg )l׷6$>3uew赀␹?7Htٖ}=zT! 5ibet34'Fk e@@ߖslN] 﫸wi$/>8Ip=TS;u+e{&` ajd!FEWC2\>oђԌ8u [hܫw _122 h8L=*d/-A )r^d4إJ8=&[htIH{@RW(ꇧQS1gjR7ذd 9r&Rm\5- Lն `APly[ړ$2l{tڽS;4%9j_Z-͠ p;!yCzH~%ǖmB o^YI3ƓW Z6ȫ-SMy} }&e= .#o;AF0+"HI'lQSM"ʪ'IKPg53-_Cdrdolxoz4ztF[Wg(mnE٩˘Ԫ&WvdipTk %6؁6/~.`\{d;.+0D]bR{]j  1@T<9dBBWq(w8#UUoFA& jd$@]oWd5圶;}Tt*̒a=jS__%zTilPZ'=}qM9)/H̡ <dJX !RMdYu3Jyi:`PS`*?DN1ѯQF ڀQ/ dhM+B\ASl2tJPqƗ-WK%96n{޹q ŖA_6TekMV,og,S$rlї 4 b, gr!z3g.*uW k\7C*&x}&gfH(%LB%bz`< ?>4yeF !v#!:]EⲒ1j.aryM'`]tGri%R(@ ;*cZM*u+|P/Nq_5TiM4d-K!!ǴzHYiP$ _h̳dPŮY0p azw[$drD66XR@'N-8aGQ1.D qk'T*2TB/'_H{Z]?*ѢG*Q^sA?H^"R1\{FΤỚ:}^~z ])ٯTTSFZvhF-_j\7B x"DSlf^1%,@_d1բ?7PaFS޶D&"͔ξ. Mn {\VN3_`٧mڹ&әUٶmA/r"jyo[=x"hG1jO9^  ,vlQe`@.Ӳ(WAOs *+&{wjDTȏTgn+\n"«/#^keF@nZ4z[w0 oUEXgZ?,4fcl.U'\3a#BI@vyߘmHb@W:;tc46)5r|܋_ㅀ!51=.sca,CYtS2^=d"M %d <-C)Inb>ayH$ƌ G ά6z;%P{q$Gy5|?γm@ꛋhBjUx@w}T$c\xbv{E,é#82ET^\?Mݹ:$BRśM,w =Dݼ3$iA)n:jATQ7ڭm,Gҭ-FyOÍj`Tx8nY## Bz/7s鴌*#=@ 1,1[%7Uu@ʍ+oڣ$;i-T}a|\;OPL:0 G+z$Ќw{@IYOS%9,șXU,waҧeT "F(]p ~St.c3Ml%:=4o&яh辔z?̝kߕs>՝S+4LWGY.d.`3HFmAu~m̀ F@JWzhOuUVxqc ~ِ}up1{١C !D* /+nnB@g#4eyRm?^ԊO2EL1'><2j+&.I2`i S]iK.@?ybnIs-7Ty_ s/$+c˸=cE٦ tM1 B_M&'8DʑII06_:31ÓglYx2/O xqdN, 8u) oMYZ3FG4ѽ-ZdZpkGN]Q˹NBkA| @-eƐiqJ5aN-1kÍ@K* Йo/HP &Y^/GnsZ \C8eWE 65|U^Fx"f6ḭf"Y6Ykb&ǩdch4; JPvσ"l8Z_T{ s៮$59]BfX*>( }Y UV-Cшc?Z\q:%sⲢ1J,nEv`痿I[s1A~.[.űȺکh:=C]]>sd,}')oNl+. Yr71"Rݵ;2r' @ZFf3mU|̃rX.)k쒹K Y{H[i@,1q]%驙K 2s]:Ff3D&۞HuNC2M1g[joNo=N[pů1xv 3@ L% h`55=DMʕ.Ti$5b//>&"YU|&./ڦ%0}xҖ~( 0^ U6U:?X4wy<&$V-izy1<*rTѰquL!]b&Eeuӗ]>6ciN.A "#dCI QMch# 5s'M\SPx,ݮka&VUP93mj' <|$+B'o @3#x&]{Ǿ)ጬ}\m+uK|Mg!6 xms[\:Ga_!lPHVR|[3I~FgceXWZӐ#xVG`8 C Xꄞ眒mTԛos@UxE`,V>pA]+(7+,Wq NrDd^ޘJϩ2!C̳KyC;LL8ok qi0a f@9>=:޿7S `Z˼%_f#|/ռŦ[:77/dy$Ӷ_)I6jC4.PzI3`Bdvgrrn(bL=jUG4t7&Ngӳ~Lל0Uc_DyX:F7Yjqu۶W8.=1hAܱ1#xV8  Ú!u82sq%$<B/6sE+ʍ2;c)ޞxUe.}NħY͢,t`ޒЇ>kvu_.uZR 9 جߪH,7fJP.Kg.<Ƹ_fjC 44N.+ڱt)^7‹X?yD\99j3 }5 <~Θꬌ}gnZ?ɥU.?^]ÐRbyۗy_NbtSw- u3qJGZE8r`xOV@/#mP[:(rj' bO"jX#jQ2r}d69cmS2>牴\Ț(WכE3 aPI 8F[sgVi6}ʆ#Z3Ryqdb)x{Hμ2e07n)qqdI-ˠ/H,I?`+«hi^@=a8¦ȅe$(? c; MQlqOQks=]t\؎+: l#72 BLlԉ(;O+$SσH%NVDC-dsh["T>374X˄c,{~|ngΘdW08|:xC,7?[Á.*P:|qmV$&7}OD>')E.*N0AJ͟6eYg=;U Hе4Svbgiq-) c.gSrk@`Ov{(]0gsԱR͂AQOYfŷl]T(6w2E$C\4ڂ-mHlBj×Y{ A5àLjDlOzkCJh]K ks VRW}˞ZLRSiW t#CPA]|eU*Čyٍx%$GC@2sESQ ;5T.wd&db<% ^#qIw=dɓXPt)R0[*Ruݏ_o}uE HV)tpJU rujm>91eMH; iP PC,{y%NYa-Kڽr8!ԣN Nҿb3tbZP=Z~RzU5,"o;?z/,N2 ɠy]ܨ$Yʌ,Fܞg~ӗWj|>uA5*cOz/6G݁-i5p] aB[ X2`_,݋0 {xwȟfBe1~>\WQdB~4" 0?+PΆ,a[EcұxՆztcsv u.w jJ(B:XHʃ  3eꅴ#1I4\\( ?&(xvF!4!^i{Y{9o|\Џ9Ƭ9 KIƣ0psL D+WwUoqAI)[鐝i Ɛc~9h#$&cmwOMC$Ϊ6Af,hVr%ѥi\IYZz|3uCFk0N }) 8(XEXTd7(z2 Q(p8b)I^6)Y=DXEn;T_ZscyranM2u@Wh}ƛ+Q$(o/1yj r! &\֛&t8Qe7g;D{I'\"Dh3kL9Re1`+\bs*x8+B N"9<+X&&lfdR @7kWhH9 ͚;6.pIukl{>3@Lg_6"ĩ^B KA-~+Ɇq\f)K6VPmƘ)RAʴqd FYF ߵ'>ĉH}uSyjسRhjy7cba0GiRm!xہ{(j 8xlTy9Ϛ܅}z|E&V֓y&򵥥dϫ 5N5EnGL(f>ڌH'(BJB6_8i– *ZeAtV4,/ 9T95#L | #)(/Xaě1m ݲ|[C~ʎkC,ЫFW!gʀS;o>ȗ/)BKx_.@kP.&2b#MF2;+-ƃ&ųDv`[/ȸ/mʶ^).lP|IGQx<G83Eᗀ/"M7kbҁ٬IjD,uEm0Um^plr("ʇk,3J $$ e!5\8C"5<-twiRL֮W:h"^Trӌ$ 3pD詂瀜1 ]03Vsm 6[= V( ōRVgh7oG)[1}#]oR?\AaeyXph!-oYMb/͐0CEi&Oa7z`s ^4 &Y XR=+G, p>3I_bPdaV"02eƟ۱y nn@ ~qVM'[+DFê[p$6R*VNGN YlCjCXߕǻ ]E]/w'3vkxG7@=1@q6[n9CV R 57[W;o>)"񷈪1 Gyd}*rG>%<&bGfk/+I>~3ɗS=02cNSpT( Vn^hFusW;㣷d7z#c} ",t2fJKFF8 |U4Z[oI-|' C(:M5lK4cҫf@.7&mmFQDvU(";bj5sVewTdP)bW#}.pg tЎf Lf '2y(n2hJ2 v<l3cP' P 1s[h":hZӃ!vBbpM}-HlQIcbzsu*z_/\lʿb ]A%q.:rR"rBXH2 Ns!zyz> [=2y䨐#_O77Ȇ >T}>*YW·ۅw RYvuXR7ʛ`)Qw&[8)y\f˹7LHX4z]DrYX L.R^0A~5r~/z ºg߻kald#[2&`ƬL`mz )J8CtLHhZ[&mz헅1"\ϓ?tK >zz4$(0.[(+) EX+ۘ/u̥ ˿2yh1XO{,(Ƞ^1Hx% zͦ7ujxdB)?װփ$* 8 }X x^U7tvmod#e(՚ٝIݖ3蚾"x}^1;؅x.i>:{r', '^C]aWm=, s+~9Rh KR,H\&S@ Je7C॑U8uàtšzebGe"kq@?=%F Q/+2l$3Elq7zDmffW\hy`SG>qh!%4l4!h0"HJ8Ny%(:yJ9>~׶rֺN\UgUSCpWR-4Wד珆ˆљD8 *;lX DpIzR%.\an2*ڜ{Q<ɑZ/0`'XR<|>m0HG!RGDpUl0o)pأ)ǻƉZ#x̆FgSqj Ђ6@Ec;CZR393M)URSIyCTzF8&˲  IhPVId3۔*2Ydh߶;[1+74f 8`HJ<Ոef_c $6LքjtݝZ]kdI :N<`> !NTᎩgPP^GYKE}Mѩ*bŤCn,x_J{'<-?zA5'.e;S- dj1 1,8!qHb6Uν;-uv1g# $3kH /O661%lְL#vnʎx W@f/IE;< Fnv>&r3U5$Ht25zd P6lg,ˊJ@wH { RnIyH]l:jB{@!D4 U^8-`cM9y*DXշ88 /ׯ6X{{]NV-N= =+&(*FrE.s* .~lM=%3o -M Bh8rp[7hl .7h SqÀ_ *k;u`2ypNOmjX;o*g7g!uX$cz &]%%?B/xHS9QJs2Nc"G`a&\˘4å%6Y+dA)qlAՉiI|e9vz$,:qdNPW an57מp=]GEDu*mZ>Jcz>y0]6J.e@@tzv nav*NӀ#+HM;S4A;;2 = Gw࠹R 0fcsw RN^mF:*E}fZ軠 JnyuX' 9Ieh5¿Y0d`>$ MG٧~q \}':h QA1WLg~"{XvJ~2 Vv[{k'`l9+'GE5FMBE]B]C*r80#qɟ0"rE._7Q۸$Md{nS}b-sc~cm mD VQĬb-i0VD.D ;w5ڌ ?>i?撆4./?ێ*GQyE{=Kμ|- ].!dLX}*1o.gw]\T1K|uk !G5=#+7@4#;ʐ|ɛ4^Yl8E'/OF.nҖ@ȒIB!AP`91@{}͚ ;!>m&T&-r5z!C^haiAĥ-ݨ Fjr>"Y]4wT|͇xvŒfNjme9#SM{?R|o戙>DJD" ?`X;_"e6=t?"ΓV޵I_j)ߡt :[,h#d@u3%dYA|'*/lgOMl~6 M%%Z!5Q56%+%i @^QUHKFUDY{KzXʔC`3@{CքOApj׮1yJ:ԑ8k.ngy/VVΙU7u4b>qL?Y/ia\珖1fZ0Xn4該h+Tz!M6Ey0zuV;s>H.x?HE 6c߲0.Qbm >I1$*Z"bSg+UWF6nSɦqUzXs/#fbYڙ'VZ-,ܑꌜ# R-AONYwUe,є3yD5Qmm%`Gn.GmaxPva+n߼ݬz'D-'Vw.D&4[5ݖHXL2;c\zTȃYy@Y I +WRDuEGqŠV!P?8m_fWk_C&'l2Vul?K*H5$0]OC!~>d ɻ_] 59y/t+4c%vy]w׽tY bl^A֕uuKOτp[?0 ,s{W^i?ۿx 2y uny1&)b-lG_XE/ }C! E&Q /O8^7bT+̡j#ɂ)TʇUr6 M2-Zx=ȱ7АuF2mYz#(y!lJK1XiǣL-(c!橒 t=Y@t#pB-q!rʋzH0S&ܫk)}q]q%Lߥ8Yԥf a/'u %@mI<pםh:晋Xu:#Wj ;6E[e~{%"e_ l$6Nvu،VL3ϒuேTؚ' ;š akPl{-V)in v&7N2ax5CcRȃW%DKoמ#6VtgL?dQ|aPw1 }vY;7-N$>'BIJW=fR+dgdaCClV2vlٰ3Ɇxͷ }&:S:KӛWs%IAμc\^m0>@"װOQ6gxRWq,u5ɛUA IוEnu-UV} &9qy2Mܥ˒g@@\Q<Ƥ䢉eQqn%#.9Y :z-׬G,M-:)%/"OAWu3٩DG7p|W&f4l`|*n̬N+͗=OM~cz1cabV,:whZyh w|NZesԪ WMns'j]:>ݕ:m./o{L7@\"p\oX!ofTo&+WL%yEr@zقY2'{UtE7ݹS ^~Y0:aoֆ`S:*CH Dܐ=n=Up}v9/_ԾS%3b50sB鐉Nn8ơjQ[Q胥LlYDAF:%Z4| udD_-wW8g&M~ኽ_cI:ƿW6| I`L;]Z[`apO Oj v6yL]5`ԟ͋Xqm3]0q&R+ :ݢ3U$+f Q᜻ݚt&(C *YRO}|bFLՄlŵ#&m,ӑtYk'~&Ķ! = (N3No]mFr48dRF\M)1K^Uʸs:E[kY>Q[1NBr?(s4 {}T\пq~d|)&aϨQ[CM tXEV+Lyvv^1'IͷP&8+] ۯN(rgFEPȿ=o! w3Ǹ$ y /Rk}knlV=b-]fq#ȸK(>S: ^3\J"7$8]v{3 }PҨ:綊PJ|!]tS  X@ o' tkFaAab7= ʿ//]4 JA~bX><9^YT!{iAP_eql dQqGiEUn̦8IE,f9H 7j^^ow6e;')c4Syw4[;:SUa ЉnrLAC`+On/_ދog 9>X+YB~:mB?t =*^͵D&2K(bn~A3`DHlAtR(ۻI(.\+ 䖐_Ibf0$&f']c)f]Jo9m iyvXA)_ҿ7ҲOLA\%:AwZ7 <tVȐf|$٩b6ho%qs+)W>?'l# Zc9= ğ.PVEJD>PnO?J@vO'yN"Bq8Kjz>\NW=`ID+71KCap`@@$,҃ I)w?F |o|7:m'@x8&dieF0lڸ @C}-o`㜡)L3^_Zu^`aG[LNK]~:}:1郍3t}Gz?\UOUy7k;>/R:P$K15R (b27˃-N[Q6I֑2nJ\SX?W4.P=6 ϮB ;B%`$ by M.[l{X*lR N$6qĨ즧?wAG:s~)fNu>L{p)-T|Ë) eWvZ'F={oA< MJ1%G*Kr! ("H7-y.]e&q|3۶]bO`>qy9o 7,}DP{d>AU+؂ԩS9Z6>@\b^GP®}Rp4?l/_hg~TOڲ݀jefmcf(G=j?qN9BɁ-U]/7i1|'̞>lÊ>*!Ht<5S~'6HwSoƑ#Acޒg˪y?EfBQ{*-'.CΏ9bv mrA"!$9_*^)_Zcg'=}_DJ%&o\Co2`)c_DאM_V5 d%UmOO(+,|lJ0ToX@;y 3K"b4 ،O CՅ, r/](FL:;q ڹGl * T Lt|t^}b\H1/HK y˃WJ{8N4wτT@ZǢ 44q~`/ve7ڪQFV2GXxX6[h4!00_΅fˡ}Am ӳuSBH:IKMb}Vu?}cW}ݴ4l~V|G3> (w'|!$^)5z\h*}qnQdT&Qn6@Cq)؎ݘ s:H"5UR!4$͜;~aLR>;A@ Ij0⌠}+!Cw!t&*EAlsgPrdN[o֧%K!m`2$\pݎ5R.93+ e]Io׀c&dҳԢY٩+B]OfZT-d,j!WL_սLA*_8W; SSš:e>!#箨[Vz*Ļ^}mv']U2?x`=%K1TK Vc-ъ!j8Q̷ih ;; "U:V DztcasueQ(9~|")۶7;@]|j\W@:/CM|dz%L mp?Ěd'M" +eh^pkL]tx)A@Lom?2T;#DkQ>CD@ćH㟔V U@]ۏk bW6LBk37 "Y$=WW#˾6t17X3w g:Cwj)c, VywTMbj(gt 'c6̉&^g .gRO^*eLiEѼk9`If{ jIdYX?U I@hEpolp$"Lq)T'6+XXi(}ann 1(z7Eg;|H:_^*}#̃Ҝ ˁPnxO'@F\7v(ݤi,}䋿f睼6uA*ԽBIN⼶z-ZamyKdN%X"}~GO-4 +J|ls #ɶCp)3 !.jͶ/RҚ|Ԩ -cN?')bˁ}9'K$xAhqlh|:m!,GI>94?$۸p{RCLYFZDd,߹v{XzUJ,c&bıjPCNh:>A+ $82_L#6mY)60/$yK&Mk'Y#cb$Fz6-kXW vJA$n82mvߘz5;Ԏ?|ɢ`ujL S zo(+Wt k 1u39Z9Κm;Lshf( 1+ɏ5Tbw4<+𕳷j׃لO:TMbLͅ'|;Ij))ͳx[}j(Uʩul|l^!|@LRuI;8aߞ2~eO4U3~z ݨs]1EK,a찦QM30}+[,Xa'{2?]o@<,΋{ÛdhJ*b 6s*u[D %,BrtoRWԂ1AŃMAgaS5>6:yg9uaO㲇#p_8 twQv>G{Coz\!J3{@NB+*8 R|1HZWtUnjIr-aK`$ƒ}f`Tsd wnN'O~OFvCqba:9M  $w~m_3%ܖ)x0T>As$fUy9pHx%}"s߮Q(AwSïj ffg &SRVXD^&=kS+~8'Wu߂b9§C5Q#nneY 5o $$q_ԕy^[9ͧܔ7;]uq=ǖz+fYS|~WQtfx夊!6 8GyӚʇ`HLǹIEZ& S䴣ǑHH6E.908XP^󶥛|s(F$ia4))ߨ[R X jYE}YS间GZWχl qہFI)_w׻2(Dɽ &"Tf q#=1}~~4e DqXR~G*O/4$@ܦ>jb fܚy=BEMYUf^J!Cv?WZ w 7I/,l_[DFi|Y^k TVhsYŋBEP)F6ƟL oU08C&;1,$4?]mm$i [TKwB cyUd]662r [ٚ.aL M.C}Y4955D<ţur:Hg u=}ų/9IdJ8A.nut.w/__vxP\7s.c {V궎O4p(U9o=Dk(.2 :@N$ t$Kok+eC=\QTm0|a(-@9L—OY|#DoX 6z"!qQBFf Gsn02Q+}NE2Ȇ %U)?ΠikS|_ X1М)0-gӷ"v{;A/uMGX#CƲ;͌AĆҝY r)FRׁtYu6^*$;¿{b#$*ÐUF]7Vprks mл4ܼy5ђ'N'(ZG#::=ee] As!Ǫ+qNK\KZ^)3q9\IЃ4"lzߨSt_ Cf#t5rЩwp8Uï$akFND䮾I{<(HKMo$S: OQdtLND $( phxbwd` |兎q'!]`ME=!O -}STM 137E*i6s=F>=3tg2)ZLHmt'/iAaz/H Kjqih\؍6L)KvlR BChyBW}Wl5煜$M&-Û<1>?pxS]7>=^.n<]Tʐfct98\*u ,6VkFIϱ82zɚ杽*#XI?f-- g5.;U^Jgb&ָJ)#+}[ڎmJk+ISh\p4von[bH2#^3tQaJgm}C={U"<* {0LHv VjUq]^EAqt`̮N yTc739mZ/7D͠ʗ N'nl9-{MpKʿ~3La"Ԡ>Z- %ܱ%;/,%ND:1:=dYYA$̲zfp:S):EL|W9*Wh./R"y5dS ߩaEG`]"ە$\(&g&z XdzlݔqD q<&R0);`CT ;FIτ5] CsGzr#M1ɀ@ mJ~nY*d:e*noF_Pw165@Eu!MB!xL=; }dk~ih W.kE5{ QMK}" }+?Bϱի:kXr#0ۖw]n\|OJHXދhs~Vծ$ J^,R/JD /Kl&x[/ Ƞ90x|IyxDcVGδ3N1 G?-:M@<һBw_PY<:NcZ@p0%y |¾?jel 5tXC7WLԄO#|C|]V;0O_#/2X %HR߶P[lիmJ2@aDi)'w!]9]|U [B`!9n-ZD~A<.KU׆m ~TUM5 -E {U QH廙R+G-JTk_?b*%Ϗ Zӄn&i'F$ ۔DdQU!Id}fMʬ\.Qq4j~[DHW?!oX.Ex iu~1T Qɫ؊CK[gVZzY慖 G3o)Xٱ^d\.DOZV}oM|xXfh6o)M*OS-}Yu5S^ݎuY m6 Sy9X`pƦ#?FE;lwFs(O{Be Ev?Z |rr|7` RdE˶'5Ludck&P~C>ۃ3e,?OhO ?@ō귍 ^bZݶ@J*:` ؘ>' kPD2C<.l큈)ʰHrU-Ff=jNb\)$8rRkf(Fij~buz6oπ~e^8;-9޶B㈉XK﹮*CMBrBFU/@\V+Z'g9 `kϩ*)\bS/ذA~cndngKswZ]J_*V&FzPhy34d҈Une4*!ȍ &42tS'QL[yuE"}K^X]W+/2xfq*k1^@ݭi4zf!wQ\\ދ܌N)]V۩NΨ/č[m+! >.Ki<+;['FUb ;.BѼGk~:ZTwW=%r!k"8W Jh-݀6`.IU\MU kly$ 3V7&+] LՅ0,J0KGў$FeqA?v-]׳LјjGo@|JiC}v?*%{S 9Tj EOUĘ N{uP!W(W&8:(f)C( Hf`#E WYFp6Jpsk 7k-;Xoqv>Q]7Sc< Qy*4Ölx#ԽB_W=]X<$E6ZRA NcQ^2B-E)|gaـf=iHR^sM$WiL} ӆeltZF_1`Q-RAJxIt`N:^3 $gD\V\)#*Jil;&cs5$I"OB4 WGvBibL;JռEǷLI>Q3̥RxXe3M&or''7Fפt%2{%EPmTeh#~=&uνseXn3,AZlmjn 59 NR6͇1-X2Z'f Gj-FT;GeO+>QIWzaq(#?meZhH[iǸ%PG Fk䶅Ĺ\ OFSSh+x{[t>fh.klc \ ?sl' 6׏]Odb24-k8_&`545ce~+u(%}6O>g4W[J؊siϟx8?˾vո$Q5mv+y%'U*Gj3yJ 6zC)fut'sV גNW NzFXA{qڀQ_;pcc\Ѥ1 '=D L)brU7iSJd,ZV >BU'!]~H-벁OC#MBB.rfdV) g fu 0prݍ@Y胆v-6?O.&!̉Ï7*n,ts`6_Dž(x0D2h#ggȝŽ O[P;^1܎ZB;3vAjgm8X9qD;綱D,ۇ5RWJ$Bf ǩ~a.jp֫Ύ\+sSN|SbK& W BrOD=ZQNI`r9;4? pٖ_i@'砦;~V-K›k[#˪0TQ->*҄f.|1`GZA%!Z'ɆtES3,KyL~IJKH_yw.clzWWwܵ lD/[Oߤ%(pfwMH%lC$ЇTv;ׄ'2/KW $7~sANmz 84"UVk$/'m;h}ۑOJBj5VÐ8jU.BV-rW ']=^jp13Fw 6ɐ#E|\wڑ*Y!g[ y3YAgZ=`4D}<LO[MK.1"S #zNa|p^d\ӵmZeM~ΐһX30`7rA.q7"|riɤyWN ʾԗ0Y&e6{J/b} 4d5sv- }U@+L@،EQ򍝘ܛ&l*ev ׋ppt"Ge;x5?s_$)5`ñoDOaK Ո 0" p^= TbȬVQ+s;!pbZ\dG;qhǂ[4qS fLd ['& :̶Fh\(mfNxVĩ`#9PI= 聯òA<쭧ԴEbpCp t4x4@Eu@;N^%9,=I8Fo_YEY@4 IKv$K୘$AkWoB2}9r!r'e_@8݊o,0C7%+쵄׸@{w&Ҝ8/qZZ씟N ]NI4F,If9Xzy.Wm}!$maBqtm? ̄C7 uSiZ/T5;3y xVG=mn_)i cިhi,6~HԻ޺Ab<5侖p GbYv I\ 6"PYf̾q sm cȔP1 Bh5)W{Bm ƃR|1]@T\ ؛˘KU1)#gJ= 'odޑl>~ J9̒΢*2\8w~ӥ55Ƶ%E es/Z #{Eh0}5XYmoOޞ GnN eemj֙q8FRb^0GNrߠfnj_34px}g Tx.F:C_ W_sM%jp)4z0e~E:wtҙ mɖQ7 PwDzr%í`ރu>* Dt@eMx ?nUFa矌_确e<I VlaO6$bEĞ=d5VY혘Y,ShG#Sݎ@٦׹ Ԁ14ڬ weӤ|: 6ތ)V%g 3kiW ȎG+]>"uG_)eQ5~BѰ:Ud]D#s n-X$`E%Vur_TRG_l1gƻ ;A}H]e]N~L31v|q2(݈ h,glqkٞ{HId e5ZV'uÕF/۔zObOkͼ!t~i1Z"ޓr*RTzZ ^)ۃCKzQRƴw?T-jtqoK}-|4L?}F9H%5p7F[ W+ $IL9tU$ޡeT_R߅^1l S] *?6Z]JF Ha9x%'D?V!L)Aw6-1`A[NܬhPЗwz&O L "_t̑ۙSoĂjAN߲Tًp|Uǣcj0\WæQl0Q ڪOڏ UkGӳc4]qmiaVpס^9c"!՟!Jvüc,sB%Lc ) ~ [w!wtQtC ӲpgC%_:GaNպxj#' E"5K5D5H(]k Jk4bպtӵ<:D|p`k)nЄ0HqkWdgQeVt¾Sٵ7~#%!L3n(B/;ύԈܓsH=|TZr@~DtzK}5F47 ^E;B! A5t#Wy0y|*^&M)e%AuZN<[oi:QtJJhX!Z׻;08rC t,}35@Y8z21`P}΋ _s<`TfڊT\3?E# VX1Iœ&De< .HӄcI J}*i*5݌' ス6,?s9M+$5l`!J>E}WjDu_*֕ _ G517=ʼn`GibCJ7^C }pCT0r'~!xHSEP>3v=7('lq?.n·h@Iz,n*"p)|3a1u LsN%e x UB;E{ o^wL:.,^)n jq9#⩈_bj̃'#7Цu,+—[LRJrbknsvVJ΂ ꥐ}@5}gle'MpRS:8S |0h=F(#c[$/3YCʡ&Ɉ4Tү/ &"h;>& ?aի{V]ȳcg-r]qfg?ݙr. GӫBc&QTmzAc7Oɹ1- $U=>˟*%$xa'v2v-7iN0v;R`TP9֨VHF Ҹ}lއ}ؽX- =pj*{wkDS6ٺ|ra z[M{uIfI7\Dzs'䧒taZ֯ADщj^IR6O ܵ&uo&<HC4OxΩ5Z]E _&ia=}mk0S%/m]hc d5vQ4}}mSk)7 )"Zư]\2wF]Ƌ*PN!Q:Ov0iK^CkJʻN]$ KEI p>_U+:yaXF<%)>L5թDXV0W2 /.G> m0><<[>X[1Hp ,WHdv 10 '@/ΆHfKc5=!NlHA 2 F8.zoz,O-i.hc+ )efMO =خb@!7jtڍqJF9)ВZ^7kr@q93N<&5%Ne]+jZFWldWIu*ATiKރ(|7%,,|wĨLW-$ f4fzg2V}Z6"HwEE <3tY!{ -Vn*1Mec(u ?+?7Ҭy%ܑfXBM5| ^vVT.D2#_ƪ&L~AПd3`)1摎4qL%q"c.\)DP7 yBKe^▿4RTRA=&Rt=~vSYtM0:MRDRy2kMCCf vѠpIJgAE}fѻ } DVU~|"o-TX7P?@!隩kYX8ڗۣIr96-J!YTO`ܓS(nP3hbsq,ojJ͛[k(FXC?~?­m@ő 7-H7P6yѼkcaP!5I#nr~bҢGڮ*el:g؂M|6 C;,Ӱ2fız.O#xΈ"yl9osdb ;O~ +6 ֦"{_KOSHlG8R= @H<\~ud_ݰ>kۅIrBlP,L i!' \^"C\2OB9G{ô&pLtg9<GMe/$@l>YV*/>M'3X-ä'Jhq Še<6輎p57RYI[{`Ҙ<͓!94+@ џD=[$~_͝0B}QcGNO7(2uos{ w[Nڿ֥h(1t嬕!{R,'sTtZF% cGqt_߉RO5 &ae=pO3# >/Ų&I#)nLV bZX9RvZLS W!PRh觴"o,3R /{.Fg!WᅯoUdTwHAGP?Dm"stsn$F]sV' Ij R@@RMsitm{u4ݭ0B|i+ qPwp/)E*Sc*;L}`_ J_:m1%yTE9U'no.U~=ϼ/*ݩCpI?*ƛ$w= > I%? Ѽ 1JD'A#N8uoR\W%t~TƢTE`XoaY7o>iXMUiV(L\vI7!Zةyb _1|V~Vq8$̨ԴDOY9rE-}W.nX3.6 O|w\9:\< ѝH$@D|[n1qKVP.as;+z=LoUK#oQӐ.;-O{+8oSgЗX8Zf뉎 Q stD| nqݨ  *E<['‹-2s9J±?N7A@DU=K3RQFO(vQҰ܃IH%/ ҅aXI 1!\$h ol[-]Guf*8}oI7?rU'^k\ŶVe#쾀XO cZ^M?o=ɀ,q*!# hUdJ}XA7a( 5Ǹ[ EGA{ 2`N7y'E8Ҿrfj|cCƳ0apل.o#`U[gË0炶,]@#ޟ8l-AqIYZ݆ZZ#x[`7ȍC.dȣ=a4Sb4mrናɡTW4?xZ`/ f{Z$X-&[&6]^YVm'u'jq^ǒ4H9+cx<죃/2|x_4y?RpqMfz>ǓEL724&sZv0G9k!c1r"l)~I$$*ϕ۫HY}ib?3`iq=Tc-/ds:*)I!TG z83~"+1s8G$?И<1FsX #/< N*fy hώHD4`WNi>Z UbNSiHFHY:<$V DzZ3AGoaF=Al=2 2~1VCOƢOa9ij&RFlu*Ϊ^[G /B_p&Q ZEr0{:)q,Gيf#ƇӘӞO||@C46`/g!j|6OfN'!xI˜8a!?%ؑpVFAq.`bE_RJus yr L"% +e(e؄!{@n+ͽW Wx8(T3Q-XcՀ<֫^Xܾ)}`K/z;n3]u`󩴌䪎Se;PͮQqFZx^UC :@$HT;K:eK5Lcޘ,W c5O'vzWGO& fPo47eVqG +´-}H Еyf7܁T@ck̮r.)v&$[ZbQB"éZF; ($%Ӽ,ݫoG{@;IVqŐi8^"X.]t|H\2BjN}*g<:ikvSPOwK?t+:ΰ'.![!u'^<=s><,y)@ݱԖ <דQ{-BڎQ7GhʰBMDX6ŖxYS5p ,OUO%O5H|݆=ޫݬYҗHUދo'+!#1SBP Ih!eU=%uJM5i\v{ngȑ !rmޣ9idh&0Ѭ+V' z['2 (In垬Jh 2v%,Q4,O$a ,BWMx˃w$쾯[omf?Zԭ A2mnއTy,yJx#@ pΆK:z~#ۀjC?x:-{ @16gwijKgϷ݋Squt9?pb+/rP]C0QVgƴ;wFCb,(,Euyk3e2VO5n-۬vMIO|O,Ն5:#;^c7y.ϯfW'6Gu{Sj4Pl#]U%sWlugH4X2DzlN+ 18@M/]70t>EDý ۀlP8[e0NGCcICPG"IxNIba+tUәelJ~2k7JS@>AFIM/>f,W^<#0x"}%<ӧe=T#0BIC-3nW<H P9},![nxQ_8S|ڤ^[i{>V*^%_{'?SCHy 0v)|8a716-E{S?4L iPKBni3hwhSoRrE YX\X:m|Q$>qW=73a_!{lZCåK/fV xe}b"& OVUfx!-TYĺadutb[EjpIuxȄZJ&3L'H\U;xiPZ8"E?IlfM܅Ģxv'G@xY[5U-xe|b/tl>a\h/tL!<>]Ato^UKL|(okm`+XBmo9L;0*]&}+Pp[/xÙ]R/Zdc"M |#Ef 4 z[\Z7L *~N:eư B0ء=VƠmF"Z`8f=(%մС`K XidGUEcBjv&Rd$i&BOP{ڣ֬ǟxd"3ey Yx>x4ais,m`]`g0W Nޡ|%1 lE%X~ mȸi &VS't"Qmq"7eM-˸sUgxOsNZV}}áP= XETI+9E\q Qr%7aNl_?d=v]UYa:k)i )Yu0D=[kCPCcA(TڝHq/#4!LM챸{ЇPflU2;z%E SFr< gm#σBD|YS?"+t:59E1ו ~ᾇZ]9 ܪ-":C9ޗܸ4ݾ.%5sy*2Օ rZ"jw}K-EP9(NAzdMoVc64p$I˯V^źnrE%=#&*fxIy{bf~W39ߦ` lQC |&aܠ*eۛME6x Mdz@t쇓S|)3rDMǾ-P}8ЧYCwYTLB ZLЇ:/3c~o=R/?-C~74@)KnS{b\Fـ@䟭0{E&;!{!~:ךJqʇ'Ul'8{C^^D0".j;`p#hAukL ؅Yr) -eA 3m\4;H?iKp:S?R=r ˸w, w5/8O٢9+!yJ;ɒW)ub䇶z? Uܤ'' p`8OC9BaL;$1&Nv{!Pm,c%ZLohi[[@3š,(o0p4kkLBݪdo6B\'Hev]^\7jtLd@Xynvwͳ#z6B(9[ N$Wr>rB7L.U7BaP4 DUgLS:R|,^}0ɬ+E%f۫/4j5a;A[NS P2LB/iR.1/p^F őa >' a1{D>caenʶHpiK2K9Dž'yqIHKL0YĒx jIgH>otр<1'XDĒTj>Hp8N;LƐ炩%\(,W8eJ[b8Zˠ8vxAArWN6UDG],X{ͷCöP圠]t֋ sJW>39LjNL~ w+42J#ǶҠN]z46:s MXVd':,͸)ЅY=QZ9_EbHg6:[K`iʇ7z"6k+j7FkVgj+ ׼ 2_B2>qL!M.~غ)]/pݬ¨c>RG:~x*3_ K#׺npX Bq܌uv2 .@mduAYޔ\4oS9V3CK@4&S[g2c0^2E:Yׄ=z<Yĭo F X4E])}.w fK- ͬO$'ͶtGyC-KMtIlw*Cqv"+ikZy#X徇ng֜Bȭ&oYnG7vj1^k ]D%H'yif(Y^Z*^Gλ!}.c-vw4(px0;Q ?.HeX lof)_F%v):ǶeDd/z$F9R{wij+O<1Da7f= S~f%JBe"Ĝ '2ϯl,ѡ6sqMyNr<7"-!3ohmB*ψk5$P#.!*dw"8ʂE}樵ծG<2SK\F5H. S!̸-^)k Q! ͞ȇ}<ꭾG&) J/~ nͣ4emޘĥv<-W@I尡In>[/0X6ӻ+ <%&_3VUٷA!~zn%k7=LK3R֗^ z "Y#0/0t]eeNy&=Sbay"PYL \ 1|$;ӼW.4II,òy'(`4##Jb->`p)2 OdUSeSaB4$D!t㽝)vag\g)zݤq[B9ۚ&2c8惤;2;zjӼ ! ZuR"GI<5=1|JYiqu6txbWUtj) C_嵌NwdGYc=M;Wi|/fZ4MDˆwҚk$:k/6ATY^=)H=fvA^M-MLDGl3ԳE/V2(,iL,9u>/I@G<,^RJȆv*LX+}ƐM p$eϜ^v} t:eaYH1({X RjAT:~s.;@ټ}_6G7 R9653l#K8B[׽^F(#Sh?EeMڡ C@ɹh㡻ޘs>7nYլڃg'..\޵)ŀp61+r-؅,ns5~2mFiGerkZQv{ $aRk?0H[H(h_%Y ohي9K5&QҐ`qq[e/>]ܪ&`cc@[!ٲ4:%Cp݈gfV!`RD=O+V>O`k]Fp =9&KU⏃7;t",t*.,6 zou2᭙9]no'V2{7NŴ2so>2G-rv_ZY+lƓ *_8<#3c$G0<ۮ|xaV $H\ 8%tpL^tRPxo^-Y'BY$ɩ6I EIt@ O}Z;SJƸ֛=UdzEKӮ ȯ2(|ī1"ݗR0n)('"C^ 1Kq UHC%M+gNa_[r8|W"ck@Y<1忖%9gz k̖8bX5*hD&E~)KFRM_/JCRCWN0m慥xiD֏}췩Psp3C?}fݭ,*\;פ Cm:hԴ# XY ism 4ܡ ߛ>S(;d[,ctu@ON[sh)8 ]EҩBA~`P&b?j] Y30ѝZu+`O"i@C}"B׽x%YqTc?vY][6m:%He9DR1<#O(Œ*EwcβU1.>|21$3M+2ܔc"bÁW{p!jiGKZDIwl.K:{(ىV X(B<62@PBJ$e2RVr]zlx'-09XSi&|S ,c.VՄi_x}ʋ"|]^nA0 MVqM{"$NNU >^2?ՁrAzỹ7Q^ Hpm1ϔ"bNzaheQY BX3ruG][W04~{f=*zbJNQ(L@~kQbbv jr#N;%]钗RKʜ)% mwe_7gAtD3Ddp*Ry-AG-2bݎЌ@{> T 6ϝ}o&~yRUgq9_T-T2{60']bA&L>1÷.G?ˀUa{oS\ fC]Tsy^`NVۑ1(/X4e"D YZh)#[s"Ub\xjF>V=PSgG7j?7a'Hkv0dRU Gi=x5t#A&b ' SS4ɗ`Þ9HI`-.9_C펶Á9G[mX.SfdmC5kP@@&eqxCq ^hmY{'-3 ߂lf8oMm=!DU٩98(`œ s$Vf%aA<4&Q| D(%Aªɒx?s/h41<7/,93iObb[Q.zX! Q7**(m]_I:S^"τHcdTj"}Y 0oo``+R`| h{<԰2jc)P'} iYDA<+Fvf$qh'YTAR NJ,?~U?A2>+'XWVGU#KzhS2fl(r3)vI,LGkaiꭴ{[,.c Sv&UoC\q7:ֿmdٚ }ٝjyI/!~pEĸ3_X 27ys/ jϰ7Ub%IXRkTo_>B@D6b]ǰ$'Jr@lU~Q}(s{J+Iqy885\~%^SpVDwCx5FZU|WJoEg;,Y~WpADKn'I{u XvbıJX@(ɔ3ԗc̛8޸o1c*LSg=lvw.+TAMMB h9ɔw| G#@UHU $r@zɦ8,R}ά$zIG7GmLDiXJC )iwʺ3d]q7T-9Gĭ>\Ԩu北_`n<{/UcX0e.֕|^uяk#g vW4 4KZ:sKQ-68/X(-EC= ${t|x;z1oQ"#{K=#1No6PAy{;wxn.ߜ\ӶH~8k 9-{%ucwAȉ#ĆSsA:A8]+QܭmZun9lhe lCX< Ƥtš7Tp,,Z6 [և|+@jdka!nmHqfe N]!7m%~9,!>n`*tVO~"'0N#+{Bml'Ze] FhPXVxa!0a`?hYO u+Zl{X@8b?T;I5!)[j\ݱO$faƌ*RԗfB𽜊'M~WT$ﳛ#aw0\Ոw:YQCCxy.|~~(z{:jijw P =-;,ʊ;>0UqT/U wX`WHulyN8};>0C*'V: +s.[/(Br\=nb D+lǫ?GGГ(qTrlMBE!ǃ@(+99DNo Ҳp7<20mE%nҏOo =J:B8zK,y6=uk;A5+Edksw^Ҷb 32OGY*痥=_0G_B?Éynmt ݞ!4anE2>]ۀ]i?N{!&?T.B}HߒwVd8)i1Wl__kR~Kb=DEn*Ï=[l)B"3 ≊hU]_NMr7+Tҁ=i۔xc^B@wj\/iTӫ% F2 ~rĔڷ=Od En\ljcx=YJu/p!!'3[@ a$,g'aOp(1mFóv4ox7= 1xT~iͪ=ڮ;(Jƥ$콆UY\wa&]P4 :.9% 1beKS!q4Vr;+,㡓,t`CjlYb lD7 ObX+r_ @5_! U bB8P;x^dhBS~K%-H;@5mowH!&O9_hgmǰ4MB6@Lr.4a`3|c 3Rd]Q& `윉aJvm`4*[53V*)ߘl(?$;+ 43 &ZOd!{-P^&{X^onO,'%f=QVOQ^p[@t w`튏ͱZϑol,C?v!ڗ[DֹWeej5]t}ݟ7 Dg/RJ͐L61%p㕞#D$EmVra"wq5vH+m"N~ۄ6 mI9W4mF8xvUsVN w 99z0#fLQ=hy7 )>C !d>vB7X}&x: hCQ_}-;l=? ά.`p["Δ_U&]W?ctNNi aP9{d].ciDoֺ8*p$OER>H{5 fB)j~?hH $`pyaOD>K53z^ blˋ)$~zkPjqC>?vH|][H(R*qf,htNѲf|G9=妮4 1 ty ټ` ' 5!2%-\Y-s\^F&& 3`wyryes)qq>~kl#1D+xÁA))mXQp3OObQu&nIu*`-FD%?]!X 27L8}mE/E^VH0D'vΦw0@rv:%Xhph5uɘ"o;<]P?h]);UYfz*+{)WP!W r\(YZ͡ (7f|6:6VbyePf[t _!j_$̔ou45rЉf2ArCqAFI &, -6/v^rgn9,U^ *f|\+ibŐu&<>c߯W#I=7:<볂Ѻs IK%n?S*lS*)7q4 '"v]A|mc᪞? Gwث6sCa8Qh8[׶3~wYEa\,iE Q`Zu2o ôbI$%%+*JBn4V>/ iR~ĭq߈~BTFcq?\  oreyRWFl;X^Z xϾ5n,S'5;k;naV9UfeqGMFiC.ϋӮl q}ecOcAsTiU\'+Q oD@Ba,vMRyj%Z3uKK4v+E"9nt u='o'M%> K[r7Z8nqq44஝H xਾGZp񀾹+խH%}de-Re 1!MvRtFo+ hXU6|)qxró,m{w}3FXY2) 2{J\BJ|eA'ep~zAX\Pq*K}F`^ԧ[`֞B {M[ خ`E> P:\ϖj!irRF0D! <|48 ֩g ]q60za~>/7lRǖ Hq4\Dy-x ONĄ>|(-co4۸~ci_ \Յ7&Ao bqܾn6}MsR/Iܬr6q@ _ L VL zۣ<4XU~_J^f)7lvBE lKcK%=<{%{]_+w݄b,dB ͕6oAEǶ"IF4Rͷ!+` y ߏOg=B8 c6|ew:)5%|-= cOiVF[M=FQ[CP!l$ޞX1'L%o#mWC!Q OvB,#/> rRXе~z75ӨQFD*kIT~1S(Zt"ƘCJM$mpLzҋHJ MH*A)sǣט8Iw+5t:>9p^r7xe?$R%]Z1|il֎LK-mu$ӵkaR̊_ZfCvRlO1ߘ]H*N[T h0J{·A+V؛!^LϔFwg[? H@菗Ic)MoslP`18j+eW«P>S/{7 +ܬh9j/|$1N*l8?mG%? ZrL%PΡN,$~[\U0PvKaV@C7 åsn[D@FIzPC g!8;[ VFBDQx"4گ1S_3Swt'zeȟ]LP((Rܝm9xy2q1 EFoNJ=Q68գdQ`30/~ `EQwJ0:e(#oSSȬ00Vbw :ky[{lY;(7#O--"VoRF 1Y4i֯=B&9p,;Ծ:_c)Q޻OLz0U=d!Y27Ķ꫗tؙ[:oh=(aU/:}aP\ kB.P4Kb4-g__DH,2Rͽ_%2>-G]8 .DYt\f<Wh A"w oW76AN'9tzqs '3^5| 9WB;yVW`?b@2e~I+^vk\mǣ]QdCS_/E[Z:Ѝ?:+Ԃ8 HIO*-`YiRmJf/uG <#ܾN&rRh} cX~)oaMgJA2|$d:Elh3MrL!qމ _3]CurǷ0)?,l_ipr] 0}>|)%&YjHJ} 0[u'@V;S6o񛑷ͲʏdGgEcr?B]?LډoO&K"Us\x0àJ zSl,c^3Jp[ti<2CS}0hLX+cj}RH\_s.^pb9iu$S|Jf#XWC8k018K}fLwresF &&m-7_@ֶ&)v`,\>vօc-eCyhrW}NZE-R®UϏ/h]eGv/&* *_س + 7>ZWRuzb'8눷N+h <98TP@Z1r#ڛq&F@\ߋ+-izKjDM=/QaDl~QQm g7(ԅyИ , ^t8 L8xlgh!TCUlUhC,)bLSrDU _辩AYjs6;*7~ֽ8i6}c]4u0{$9m X;y#P0Gx+XC pjj-'3` hG'?}L /FqSj> Ba;-sɚ+ϏDiS\ 1j,^Hn A.)eqx Tqynѹ;V4{6.ޞ"w-D ڵPl0^ h/=.,T dzjcv.'(֑XJP"KǚfPKRHFb Rm}lVI-f ػ:e#j!QD *3zo֚:$^),^3L<< -UW?|"#0iu$ yk` D$Nn?%LK$#DܼzaurQ690z8wuI|~II(\â aٕ!FXC︊2}N(4,$$4.n?yK3 HδmN_o*XS?RNz&8FDQndM2yYCz%0Uv$ѝB0KByMDBPUE9Υ eaLs6UXUpu<|ɕ0}O3u'jon6h_ n4~HQ{""H2 9JϨ**Ox}" oŬ$d_h:/S o1VMj`?11K.Hd'p۷wX=C2T\l}*UHjRmA`ʠI}h; Nś 30!/v NFlG 24o0@8_[$ŎcKuPhBfgk[#]:H8ܡ~IWN>TAwtk;*QCe512=e@\*Fwm<qTFU?` | ZыZ&";IoJX#?o~\+4v?[!"-2Tr2x@P8ٰ{!H%!ݢkG>O" ԼchBʚ si k=LZBs]b:zÊR%2LY~$:h i왊D.ow +C7!,SWo+KBu)ONY*hvs *~L}#:T8lcIRwT t5LI=iW{m=5#NqEE^ߋڧ ^JjVU)1M [۲pBr.Ui~ kV*m5nV 3&sX*%Ym4XL',IN_`U'@pqGA$mɪqJzq\N'HޜW#(S5Ob6+$C>?VmC>NJĦ.ΌY֋A\5%2> ?m0OMf2;w .5O.ٴphAX@H,!+n\èHEƆq+v, a!hl3LvM(I~MBtc*KwzڞGLL8?"e\vma6 r6'ȵV"F|n̰HYˆa*ٲ/otڔ^2TՏr\jGSq3cy֎?ݴ!"[Q(z1鴟)fWJ{ۮjm5gۍWeoݰs^}BKOG=N ){ng\ztN!\0q& j ]RR F:!+ m%-qPMO`R^_uuR60aG,EmҮLЇx{C]YQ&Q١ sUT%iEg#7]g9IQ"TG>z]`';mp8pCfOŖSyuÚ'# CiX=urco"W U.YB%["=']wՂev!UNN'O%<)V@'t|(ڲgGik/u,SP1A ۘ<ʦ FJW f6=3Rhzs4e/; =m.i%}6g @`!rOx%`)(WN=zLk↡(S$ D \ܓgR77 -?h(M}^uϘY\sf9].D2tcIqϾ) b B>aI;C1gp}!e :]4- >;]Mؾc >#\ j.9!+,Ղ]G‚xaaO_QJ$ܟcTCfV:%2Gq}K Ya\+~4݉?| ,c;s<~J{zUfIw^zauuߍHPϴVs3Ҵ е$kn BKw7EJoec$4WV׾iT/{8U0n@o~M.~=ٓ>Gmd˨we4"qΠdJǟ+jep#!ڭ]?zۙsoz6FgwkuG=e1DF\Rݧ/},&z=eB%=.%=Wh֞1|:m}MůLDњB_۟kt8JR{R J Oӄq9#}>VS S#8ݔS$3w­lzRp.qыFΩC jȃkArh4Fi炂%ɩf.M l;"Z5-{O͏愨x˱X?ܹ+%ðS*cU:1Łe~Ok%?كUkY `}U>k5D]dJ|f0Cf/hdYK3v|z0xoeNsA҈SY.{عAM1d+ dgj&uߩfl~Cj8v.q aU1Gh@XPd^-G 4(Xi?`ťi $nyUŒY_kxCNm`3; )o=}"ou"q`T\Eaa~^@T/+|vS .-c8>D椳+Ф{gAbfy(Kv}]DJa JDC8Zq !NZb7s! Uddd(|׵e /}-u('hLg7bBok^qn{*8ц^:+\$?̙ґ"Uo&.;^eubۭKF; _{LʞW66Yg֦|un.OzM*@Gj,4.2tɭU{+ŽтX!Bpe(.x\ $.A9 τH2fgYgM ,alL*)OOGco~yQÁ6 qamHudj".߬BrA;+Ek%^$Q`6121ȍ\ 7z305Τ% }82?6UtOZX7TBs~4 Kj~:D m8zWSٛ W1,^mpIjc5{'-GvI1xVw;Stc+%Wtl9B.i5=T JԊ#6LVtn[u a~N{Ĭ'Q [Z- UxX-٬ ,yru"/',k_.zrd}!qϜrRHU׻{*YP~BEF›i/tPzVw%;: cWUV0mI]Yp}d @w5+~l)*Yk)E Ķa|m4^ﻟ^֋cs1$dwO)|D/چuqg#dD/И,cJAKXꤻ[94$ĭnYVdU,늑쮁8~Eg^}ؤraz,~&G[κG$²y5&á3Hs7=/?--Z(_ ]؝7W<'B'g7rQ<[{ Dy 6lMQv!NҤ!>Bp^2}7T 7CHh.:@ [6(L "vzZ6N'?f fݭsl23MNo\FA /3Mszq*^ꫛXL.7-/wF0!1Ѳ姟WIi6tʓb9-uFc/m_ h^z$ʻ](KD+*nK)[xwE.dGXVqͳ"s}W7NTNTQ.'cKcdSoOM6ZUᗧeE2Wdވ;K^-uaɔa=q[ufr<Cv&gہ"̫iƥAiX'%~eJLl#?Tsr1 r Z^d<-C.3vkjR hZ}xoDRy1/j4ǎQgnQr ޚTCPBeIǶ ̐.QU:םJc`^ێ#!\,XYnmxk??9̂Fq08V鶋Q X湂1lUi|*޹@;~?tؼLyکVk䮑4wYЌ%u-w5f67][5@;K-Sb`f+FN-GE6|ڏi2wq¼f^B]Ψt" x#Lp DФe&-P_1'k8ݥRPjθkVkɥ'GMNF\AmD{wFͬݼw? - ?.Va=֦e]QY쑳Iuɰ!:-Fz t Dh3*՜r$Âe9i+!q~P;l %_T]|VJdd)D;)r]2hzWGdžK]Pw]|{2'pLL^uQgd7:s:a2,[5@sBL U?#ZKJwRQQ¯xuv~ 0iU/A!ұ:uI.:0eD-twLWQ}^x\]N{'Qyqjw䌋L9iYt1*D5jcA]FdI} VSܔ[{c GD~1AӵUXE?9K)> l=Fh%g 'LZ.w߁_0,pv G}?}ߗLJ B2 n/]{ffhW7LT*qS-;> M@dYUtR 5yOҕ0CB"9]8f:U?$v=;W{+y7/K!XQL'yƼ HA|t*!hiG8Xv^KbC1j)htVkH=$|2Ntg]\Ɛ"!+]f!3uѰ/٠]o9%Aڏ`kpIpusBWψ%%N(2AH'Cǹ\$iXz:I"`AIZ'x~}R5O]I[ϸVd<W79Į,;)j2n- ,}c 4BU2P\'g*Qr.XF߲:$ % ¶}!M1 Euv&dpRFv 2 JT$,Hl{XC]*[78N Q9=!qО>Xe@eP͚kPMEY)S 4vVHa-ٸ>7pjv?)?Wce L Y/) 2<+&!ؾgqw U:6]̇s,(A;|j Z-W:szekdqF%X!}MiXL^q(s? o{{6˗%|W%䂏(֤PYMJ=JKM99DR_>(00-=_jс̥'ϐ>OZ|u5Z5Poi~pG&z@C‘|aoFx7#$9˞^NG⏣ڂ11$Ypa4h'8ˀTg>"oCJtx jtd4œ2 hlAh1T8 KAϦú+,6vЃ cFpNM1:d:&X[ѝ|Gc{+.*͓O>[ Ca#ԋ52H@9這[۶1/]`"٣xBYq %шN[u;g4.vh&RA+VW\Z ;ޥ;9%zu^:aB~ćI,it>:&_@!jlWKIv1c#;+m j84}BH-a厯żwy?szEqL/2TϚ9F-l# t(S1I+x.2o˼= E`EΗ%+.{68w/suJa #Ӈ(h'1, v_^*g7$''Wm`o3 .i@2s=s[tPRO-7 q:fȔҫw$Um"83]'"Utg l#8 /rPE5Wۯ fObo;',2B{53byIhs0v|f 8W D8JkZ`1Iyl3;i+#߼ /<M\O#7HH'UjJ6*3q6 EZΠKI$G|Lxo)7 % tۼ37iq 8sD*>YX{ RCS/aofJ~(r5E8㿴r8=In{J>N1-(هbĩ^+itI)EEp9Dj@x|0چC.7h9j/2`<8XR P&XE,NG"f%5 !v+Æb wN/RE)55gHnuGAXg:*Ε WJ-!fYAޟQH)ƕtQOM R\Dl r2xܮ&!!BR |w^d=tRgxP5tT]=Bޤ"uf8B*( 3d;|Lxe bL2Qyz꿾zeUZҼ1nOld =TGYtzS 42-\҈]89nBQ;Rײ "l`q`=oGuCx%.CYbȍ_9 :ec8߯[uVRPe?%z~#y]TZ\$(8 IK' KnAH78N ) MwgCzLPC ] v/R| *mV^cil^/{ 1re@!E)=A:݇8ZYj TJ 6w>jQ1 Yu,ɆLa⃄Qe c1@XշG vMguQ/TUYFnh02*ʷ]YD+KB]oNCv'zK[9 UN%vw݉"8g:Ў/l vB#<5mMF3Q85W䫙p|N#:j0u.hb2Bh X.|&FEﮏC!ջV"(-*8Tn-i?4npt[SpG+:ٽm#%c}eWxV" '~!V-hǛIrz>2ۀ,v(7*闦.M3R ^W_9B_liQ8fFY"˴5ˤRSbG.'N.L+D@+9N Y^r%_zַ:O]Jrfzps1#.R3Zuj`2k]At(đ /I&&&$-tϱ:sdRFM X8L$ld%NR<PtNk|{~Xs{{kU?+P|X)a\nJ2sB "M5G\[MƏ JnO6}0_|ަg?_ 7WQԡCCioZvZ0wM YLb*bsƥ1!\mr楴mB/Ɔ\h<[0]˃P PG *⃑s^eb\& I"d|z$[ Bb nuX>ڋ| and8cXJI X9|5AA7R츳S2Tu|~BW&'4cB;_CU)56w)~3C`,6qg*xi0g6a@PWnm{9fz^'"h,';h'vwh Zޘs|vD5mzFqU)z;q0Ƥ#'+M8zAA *\Wz~n*/- 5r7L6@}plf1+P&hrVl4Coh )J#Lt q9lw`YhQ{jFeoUhq])<:/"fi}z {OE@=?u}/ :u]{3,rd+/[7lSGqW[be<0 D# ۄ[8>zDfi#R"J*~biUÝV?*xZͤg.\n#CE .9Xп0}M\B=TmD"@(r5\_t-a|}uuT6*G ,K c{9XRBzi*%sfw9 |1@n~<:'n79h B6q%> lCG)鄷e:ȐW1g()K2vj T(T;E`osc9G&zS fChҘ =-V5@m]CgG{$?tCj$ rNe Otk~$ &|qJˮJC GnF5$0>?F>=6IɽBzOYS@^`isGVG' ͓ ONELKBMaqHs+c~_FWӞz roK>4qûTˀo)H2q B{00ejFwkW, >QDhg`$I]~]NjeJCd.:\/Pr/ޏyKjsȧj3qM:G4Oɰe! 4s|u)1_Xë`_ phDڇjN!X(bIQko(l.fq'0E#\VxA=>Ƞ ǡ-SPy51 x 0iQ璢OIJzUc4;;PR%" cjDQv!KsLZ%4GL`H3(^7RVPf{\`|1e"&Sg7'8!f?C hUj!if0pM61"@K[/&WQJ1b ~5sE;"t22$CV=F8@ht,9ːzW l^ɌF_!KB =8$y)6G52rz'K۱Y$D%e6K:0W+gSB iۻo u5͕$#4]BZaQP|oi$Wy_VFp>^v5AEt01•O "M.\$T~QAl` L|Gv#- LÄe8wxlweEil&l«0Xr|RvhX# #ZI^6U[򌦋Pxє(O6*'g=<9@D`w X9 fN?CSHt:ei2Z8ڱCp- W[2$?|$8GX;bV>|4qZtVK l1|ZvB.ol}{@Cj~ ĉ,JQљEK}XD+6턹?=,I#j>F}&_>x6(2PQk |2`!$քGE#Tax9|/9zR x ֈbNq51/08SSE>)WrLJ}f W<j\rTUYObܱXo HliNsq*j;TfjיcΑULią Ÿ|InV!7P|{nL?:~=0"?} )enhX9 Bdcrd$~jyKNJLDO5} Pig :NcZ$(IWOhv9ʴ__xR&fԺ|b3".\7(=Q zPnR $F2H*+*{%"> z$p)vl1>zL,w r Rԙ`r 16Hԍ턽P  x葡o?h`[3gڰ*86os fh1f@%X|* x;>,`\>Pod[+O&Xmؒk3W.0;FTdA$ hA&=q7T!™J 9R}m?Lil\ E!t-pbȡy%MS 1T}NRv.wZ_=)Pђ̭F7i 3nS=vr9ێ Œq$ҧ|J?ï唶lLdJC{5g+ѪJ*iVڟ94Sbt;{kT=gQS-S6 ݠ5X~!uYI~ģf6+Gn~#:.@n` zBW# Vak[O zҞh>[}8WkhnzJ|4Ͻ^H7 vSN]')|>$rrV[jI>AKbS e$ِb|ߗG6Gҋ$q@2x@qr~cqzh_g5DyZƝ}л16 'B2g4$[;h Յd\/vș.WTXgT$=H)" C\"OHFNO.Mfq|ϊ75N"%HyKyǼ&8.F*V-r*DgY& }]rF 0Q"й%Y"V ){DE@/Y7x!c$yƄQ\;ʐ"f.X=ۘl }1zi\4w̠UWYoNɡx:$$8D~ڕ.{IP`xFcSw9辚u hֶ^V_W|j+?h#5TV1ͣ 8.cO9hf,©o/(m @sDRxqLynH)Y[Jƫm `CB&V-:9^;^<y藟0a%#T'cC׬l`fGRTaRhH`^`3|f"a~f+;ډ`t_-+PQ4) S?SaCtqQqsz4g"LA^{j?q]k94 ]BijM60dsGA*PdRpXlV qrei~._K۟; ݮ#s'Ʃc0fEEvOa{Q eDȧ}:3![-vT+ZwJkd1Sм'6}_>mE珃u)CIMi r_Z*X~{ \J5"3x߰ X^1U Iy{wPQk?2횃vATfwL 6~ oѴ}7ߎ(E}}S!)3V5_4?C>œ BvTu+NSM eXZh`[lMY6#8!1xΛ9x'6Pb&B=ڦ;@]ⵐx_^PK+*(eu_'Ŝ ެ $4ŚDZsJ0Q>W`A,ݳ VOE aLtހǫGir^2Rx #_r?y+ ,uI7 BVK nT%<XSq _m>@?1J] _$;w" w4c)pV Uˇ*a{$<;8~rNHKFC23j!g_m7oAMσ2FhL}:ƬdU 870Li:"'Ј)'T8 M6qWu2E*o#a-/Y[xۆ5%iy]g *!H$:P~˺hQ57>$޷O/}Co_+\osN|2P2˃JAN}I;KX x,Us>RGv_&oH.tS FIg(u6Iy5H_6L>cAG+ hvNdHBS3l+Rd;up7HJyku*]{@ h1₂~ד {u ;Ng6jߧ-`teSCv]X.>5Iy7 BƩ (x1ZQsW@O\2GP̡zz /?~Z My mG^˽ތ]n;驩zCVyHuz}P;2m,Cg[yteIpWlXxp@ʗ}FXLђ9q?f@ $\ҢZE}9hrU j8='ҞU;.<6vF rkaJʵg{ \B(%Og.nn!o;=Bj%HDUC3FN&ȆI% VO]R S1ѽmG  fhSƀ_-v Yb8mqE-}hՇ D9O#E{)|a7bӔ)VПVΚʌXGeh\`Vۍkkz˚UU駝b-i[2+;eLwI>CҦR+FkxC'ԡ]uDyY~PJh%_F7pF?SӹѳsqlT"D!CliEB}pS᳖dgQ4ЄV%om٧3$8&qbMѴA.:sq4;qfŎPNﮧ܅. ~[a?Dz=` 5/ֲUPx$.[lƂ6r߭tuZ[ ;x9>pMrfcY's q;Τ? vo@{(?1@ϕZqÞkPfwcRD^ôM*D܎qץѝvXyf<+P {~Aeh|_Syj=)?]Y_8]eJqyQToW%0zq]e,fL˪ HV8ԥGwD|8Q W2,'aiS(3)ϰÇhY7IIq_qoBq XQn0fVuRUrj_@ Z, ~ nfƿsA+%n]i&{L  Yzb}H7ϼ!"gZO 0Ծ: sn6}X_U,O GTPKg)KF4&5EcYw" ]3{ s)h@S٘sL8LK^0yĨfHI`$ZՆK]/ؿd,*A uie6[*Tby W eȳDedOs hX1i!G#(B,L7|NR_5$r~1ȏł@͕lCD;60TrHJ捑M!@E ² [m=IY~Itv)kKflUQ[UTE:jb/u pW-J5ï; ?C$VL c XzN^ڙyZcFy@~fT+?ecv9KXRh|yfv$Sg%!0NV68yjI|n#EkN=CoÄj NuNl3@,/ɣ.#Wr0! "FW%);rH<}0V(c4U&x,xD(aB\~; i.o@VNrBo7&|zjn@J }5G]ZE_)7ifATlҌGDG^n4M!*^kwm_8d ܻ /0%'P-Lq0שuU~OFnHPÓ{cUhتV0Lˇ&bٽW bX ׮FrI7X6FB9{l5 ??Xr\\=P`KN+U761.jx7$%okrh7+vR[ [4v 1 MTc bfvT6h?İtv6wCݻ7hQzr'w^&dSņN՞}Yܴ%fwȔ.@&qjJ4Uo")?ߣKuؿΏ/w:k_8`*<{(9Fw+Ɲ:Vj+xy%pʀKs(,4 !.؄Xz7L^%~tB Cٸ|%_VgZ>2Ƅ>.322~bWSj>#1Q|߶k>bqkȝSfG?çe؉Ll}5X~k@8=q5sb̃ŗY39gչXr@8 eD,AJ rKCkTubHis^y~!nV1' C ,a91Yp <F UlXXm\{XF搁klQXmͲ".M d1354P+(eedl3@IAbw6%9 +qc_}2Z&/,V́~!S]oLp_}%Xo#Jl2y\^B[ aMƳ|ӄypuqt6(ٺ:Q5pH acjC'{+_Y| 5hL3~ u8l7&nZz˰} #PҎ1ʙMh*JuԊ SVp.nj%!_cߛ}1(=ҚT4IxY`؁,ac Ϟt2uFfulsX idl2U2S=h#fMnQҿ#lc(/Eە^TV[*ƴzf[HIydגvJj4 yJq1! VWeS9X3Hj\W{s*QOK1bL)"yl=OjҪvG|PQN.1'Ϫ~ڢz AKL(p HCtwRV5.Vo$<#xgi:*|:MɼoMl@bT` AGZwwT+{uPbpnZ iFcKzqeը:vV71<~@Ւ1"G9;;NyKw;Z_pccTDf|EH-RPyT Qvuv/#1c5(n~2f.h|~d?ayzp_jF2%Rߠ_owEZv;dvwb,i55X?8C쩙߳Dt9 w暘`m0"N-k8޸yĺvTm1Qң6XG Xh$MF76˓溽e&[E ,F͍<1O:(^k}*pLlRKhxlX| }&юD'"Cچxd٦۸eQ8MxDd~c [4t 84;u>fٶßW̝i^~ ^z2GV?UP16)k2aȏd!AM$>@K#y2QyU=mK Pe—..+~% x="s_1b T]FK٢Qc$~9J!%e˺F +r'3~Eא`>y~{+{% h`F Bj[bp4%.Vvl]aQ26d.y:"zL>Eܝ͎􌙰NCn*1+(dv@ܦ["=$XX]#':EmH|e/h:R_3҈;#nuFgvru h=+"-4 h_|ڠX"vJW|)3s.r-6 v8!ZLw.b ^foԌ'߄C/[,u:s ˬQ1 Rˤ~n#uL ekWx|IT4׷^'U&ZѨMO.RRmt/TlqФԀSB!="awW p;S:FpcP;'i w3zSu47? \C~c_@4p![{J2Ao (B 6]l_PDx_У*h6C? (.0,lD! H`»qmcU|c٣P|b)P3-sh M7H鄥R(X\m5 oPoڦxޚ.2FSD%|Y[SIGX۝Ժ_lπԹ92,)Dͮ9(MyXY}6MFE dؕ2}; pa"A?(]SdAT!c"&4POYb k4Jg ˖<1cp?@zҋ8hʔb퇉.?0G-HI7ӲO%m&z(@ⰳ̴"A:`okUKn<;ڣj'aKKZtb?`|sj t&rR_Eٗ!gԇI: .ԸY9,^A,+_3jai'B4O/^e+ATrYc K CbyQ BK_1ɲ yb\܄5!C @ c\= (z^0-b]X Z]b,1 CeNO#yC˿tiη*AP[ jSظ+Y3ٽs&_F2Һnˎ!,jy A޶HX 8naX[;]n0cͧ5͙o!;*T8xb4K$诱o4%b4]ik01nuVOBTPݳ"ŸF1`E\mI[I pڂļ,XЗ>(?:>Cg 6= 7jKuKx?oLBAɽSì95%F%9YULib&ob/ z_:)Qh,cnՄ?0LU+%.:)p1>/an_ATTz'C^Y|ڼF?O^ތ+ t Jƾ/|ZvTޔ!)XU l Q#C2|UR2%&yRp- ϊCV0{Y&ָfEZx3~fAAvY&8Q-w{1[xHׂ ~ tu6ތcy=ix;Q:ފL+)D_c~;! (Nf,vjI[$Cr>aAjϮ˨w&`4X^uqߔPm14&- ل(=aY9<PiH7@zǓ cAnLciS~k%]cCq7C;'єfM@L〢в#)HQc CHg_]06߾4-ixEi")H`Ҕ96\DMq?*tLۋc 7ј[T?)/STp97D0wVHGkֶ e2ε%TZj|#$J!jKǮwa^7ZTzN0 P3N.h0@@`P34Rki^u4m/j\d& ҵ+:X~v$LLC";W i:QҎX)0tXE߼*#U}Xelbos('*&O#.R@fZm^5jE'9YoLUЀ%!DZn$4Į3E ٴ,`F*`dg;up.W_qrzb/E7ZD\DἍų`{ǰa-2.E^.LGcXG?rs}R%&="D Ʌ7n|sAYMo9ac)-qY8D̊BL U:W}@uVПVƯVdވu&6!a튽hbo`z :[a,|KL *#objp[oR|,E%2Ե&0Rj/!6X-!WõA+yڷwX Qh|K|`>3[ >!>m{)R1ێU; a7L)㼾p/P\+ :R"sPDf834m+f|L.^gGWsMgRz)ZλfpTeCZ%Z-bE8oiˉ#y׍$䳵}zH ds_HG݁NŗPQS݈ȯ@KBa9'H,戊L|l dΉONJ^ZB{)?˙SP^O qU8S.&A}jr,μ ]by->2&ٛd-{KC`Vy(EF>ZqBmgt>? -jiKCT/**6\Lb x(TOc볓wS}KvxYFӀ@WqWr~g3#-%SCEGC9P3ffᤋB,n["!y& -il9WLPsF+-Ncfߝ;_VQ%=*X:4`C6؝\0Y8rY z38R2F cQ KCHM~%q5|n-߶) E_YHgG[@ikT֠v`%QlR->E޽ . 9Z},wL\>}L.+Nͻx75D}WU@)'?#/|GA5monF-^`=>:cfMmaY}z2&c7UuNF}աE4Jmq'YBmkFX*M-@&BX{ P FawְWB+Ă^. ̚QVE#*U9}G+ ވV<5h-Z|k ΰlb:/أa*h$U* roPzp.2\ßAM&eR}=qJLΆ0@y='e(9|۹pNM sB?s6G?|ÒOIBdNwӐ‹YeF~5uk/ܵg5JYMnP;ga lkǢCա=~SW~mU3ѥ$i8L$/`3){5{:mGNƃۓmf:ϊL~/M\Cx|}ż!CU`!ֲW7BcOTJ7wثtw'+ -}dVcA_>((;y >@d:"eg%` }6#Ӵ aa3"/!`j';[,XE\Lȇ=Th2 1* ۺ:~AeRI>5rmBei -O6216s-'lNylu"bY!wt(,FV`x7+u(;,$,q.-'4VCo>2EjԔ)JD%Ur8\Z@cVB(ƿPԟ-5Ð,MB[%2 Zai]~5WE=%Aaa 6whDo߄A| Y[o8v~JŒVmi IpR/M ˑ:91OTz/Ka]JcbQ#\0Zi]x&8|J"-geҴB״G&Ql…/יӓXuc)< ke)vf#\w"Ɓ>WE+Z&yg W̾C@c׃Anr%(yTgF@gSBc6~몹Ⱦ{Òkfb$iIxHnҧWNq6]i I>344w^*B X?&J; ~,ʻƗDߔ)U8.m b+2] >^{tj)Gjg0B#+*R)`tV]G9k&oNGʹ`e|\O|T]R Ѧ?a*`V@t ypy9Y>CM(Րe`}<ojd>NxM"pL^&aF\Mz^Ռ;$=9(-r:"~ ^Ƃc ϏdVEz{qp34S/W>NdVÉ'1uQcTFx{/w^(HVSAH5ۀޣaO/ 5MM8٣車 ;p!W Bӹ0\%ݩonbf{b(2|,9’|e'JOn$Y~]P&$eˑ3 &**om_/0Wd,fy)(7XkǼRFCozbtW.味L?}>;WeOOdƣ+xgo%,miʔM$cz㋑lPSn++/QO 1z;sR(œA4ODSxoerD=JO&~#iuh2VK)8=Ujs&GVywOj I~0ܳ# nj<5#i '͋P)spW ͣoFfw^ljL9h7@WK[ К fQх Cu8stqN(ӍXBa|{Ɵt1$ vt;?E`ޫo9l+$OMӎ=Ȉf^ťzIw< d#&2L"hɖe<Sxj(TL[Nfr(lћ~C@%zY@ EjΏͅąLf|>\yڤ?q4in G+:Ny: Bs"F~[z 'HU;DV zk⏬@?q~S'Ik ُ|q"sy<(pzpL 91;} WkeʖD*$pEklpd{8u8Ї sS7N<!"@s!oO\[MWFoTq>kѺdsFՒjg`i rĎZ.}a~,y*RFV>TMܬpl<ԕ#tTkMU6D@h7\X >kk,Lt8I%Wj}0f_'-0 %?zkGD#q@Z _ G! lh"P f]t굖2BxHtx:ڄ)lE]p/wc [NOU\sOЫV$^]5cl((h/Jܥ9^#ڠkC%)/!HK3P DDsT-|T>am3RiLo4軇$bg0ܓL8Ư؇$#zڨK>9;:G*~%D᾿<$Bh `ю;kpI Ϊak߮qV)?=A 5} c"4; R){:kh31pSbAN{d AW2CߣKůh/p6t!~eBٟlolԀ1l˨)|dǘn]ֈ Х*j!-F-7U )څ3/8\<. xtΞ8%O ?39㗷y+ݽLLX<mj$ʃN˄?̡2`s*J2'JAb2=[_O8l o{K f;zpFMGZU[B,c3C;!Qx%RȟW$B{WH\q#sg>na, ۧY'i bÝV鬂$+q^P7Jt%l9y2&S H /K-7'+z}1 (Ys4ҊDGӢ8%A|F~AKV,L,/B S#[& NlNXS&(Xf4ɜ˼kUvϕ `+)2I002H= M-d0܂- 2$`1,H=:N})O 9| phSVIa)NnS~=*XU"eprq#mXD-f 2<'HvfԜZP7'lC_@5#ʦwuJUb@z{)*=4=d0vF'@bӗu!k=j ȕu7UD Y6()?Giچ96.U}ȻA[I'MM$9D w n&+`eh{wI'Fۣp zX2!"ɟ'ÊW1uCd_TWV` qI!Pڷany4C%LybsJsMA%Ձv|W1Vru㩌_ oREx-X/N9֟? qN(l2^:w%#y_~$q û$)O [}Y6L>ygiU&o  86jE}RSqh>S#&TySyŗuHl E)?4/b);|uEPߧn7i# GJۑT+Z-[IG-CeٽSc' f4{ {'.n n.g&ꪬ<GN.-vTo90)O+ ⢎+J:>ߊ8(y"Q6!o pt&kFOI +m0˜Wo+mVFTNT#oج5uPgDm J|!/0rKš(ֻ뤲<}aŻ؃pc0Tҷz;CJ 3&FNzuZK+=s A/\n[=t_pF☡#I7HyG&u,wƵ!!QQ)^ J7z>$F3=l>r:u`N#{5V@eiJĐzT 鍫M,LnWAٯ3tcp3>k[e] |,v-$E%;}j\;oiU& fӇp5u5 V* $a=k*9WFiH' ^ t'ax&)ysX @\r'\.9cL\RPev@UIGWEbD8 Sb=V  0U|cU+r'm1G@s.:Co b;=JI2URAkWN6`ǟ䂷XZwM6//`x;yℸCH%v;$TmMJM:,{?tq3Ic&z|L1l1,H,dM8r >+3#hF"P ?Z۹?6ա\Bz"ҏn)BΑXqm$ 0W;5+?H"4c:LĪC ||Ev[bXM&.xߌ!ESLwHY?Kj7͡ݖrjSԀxVT{ DfTD\H'n,kAO>d;.]A>MKYhHܥ;aQKP &cۙ,Z ",Y͞e@SLF,\#JܙKdY!lY捗B@cȖuWC6l腰gQ6 GŶOk/)Ezz}B`^!qq~{yyt-:2[-o+LO(0?Lݜ]v;Olj-6䍫I8Kc*s'u:Jmx*7T׺&x TOY/q/c 1g||%)C&'a~m/yƆE'uC.MF?۩J[O?E\P"ȁgprh$t3A/T*~#w2i! %c}4Mfd XAXo [ fúdyN׼:Q/w2}W돧]J36Vq Azz<@/k9Px$Bz2"&6 ֬3_sndl݈ӑ)YDW?!6('"ռ[&6!տZxYMڝX}\$?T,]m>Cf`J hcI|JCt #Z bkvo_a^'Wu_s#,yb(еwқ>P=˳b^nuMo>7)d Y_$rcU^Ś!׆VǴ=ǖ##wfbi1=qDdB6;op @ZuV8X"ٷ>T py/ G̨̫ɚ临߹݄I #4u<SGzxaW/R~Yps.QNJhtܚ`bc3f Vi3Fw6lm0p7+Z}>"bdʬφV%ϞQs}oi[Uq/мj2@ Nf7gL6I+2-kT Q̦ɺ ކ\X':t8  9|ֹڀ|?GtYՏN4 "ܔ5>GamtyKELQ^ƾ?';H]>hP:EX)mv񉅞QچaBfYk.*r.οp sS8ts (?U1(HE*+nK;RmwD}M HjAop /#JјFk=7Ԃ ̨e|%4/g%I9V|H s֕a^h1> Xxh 3GCOOU=}"EdfV/!)lmO$yiUKDp/~Z4)7Ot^(WaRɤ"'4)"7~n29S*.U d8NA 5ѱ4^i{ĥwiS r*d|a>*2ʰG5^]ጸ&jZóXu=mʈH턐6YӣgǺih! ^ m i}H?^fC<CrW/fjLJ{bW,.9Wx/̔*NQ({[| 8P+qQ^i4䘙VV^tlzB'Z`'oRy:PB=qsnP PL$ӻw!Fݺ3Z,&&>[qZtH2I}MwFO0VؑrՓXϽH`$+@+vL6\'@(9D}:C[N -1jԌ| -m8<9L#ί0e& 9/٬%L8)hP&Z$Ƽg'pO^ b)ť4Yb=\VQZ6GMy<Ե6+A>o?˾H۶ fkIKoi肗a}t+"!\&5B6Qɞ'7o#?C2|vs~ v%!NHٜsvh\5Jɻt]y0}iN~PCaVڠY7h3M/Dљk67b#1R& TMS=Cl 7?X:Fטkoz.i-C`[\HY5-U뼢Ń$@`WumR.Lu_lSwmrE) 1LhvsoRҔR%WtuMqxOxى<䪉+beα3m5fb0-6x/ayo~Mp0UFNF!QKcEJVn_ஶ:o.\gG'zk"bi2`j߼ HDH<,tI q]rf51$ykKa2rJua07\IZ9@=ð iD|"Ǽ ,ب T(>OfڐO[/!w ,y#$vǡd " [L(֠5r >·_c !×]I1~Pϑ:?OfH`q+ bqdCt0gq~ⲣ2 x2Pzawa! L$R*̀ S/ƻm`n8`!(yIN(u{?aC9|MwKEQӊr{f}/>7H{Bo Wt_R|y< Uľ*6HU(}Fd:9BvwU+'c[}-S"%HP'"BPjPxUGU+ܢg%Ê W@iM~G>cN1ÄY>>5u]kL^[:K8V%>3 g6Dj UX@®NF\L߁ױg2$v!%#Q,WufP(M})/xۈةYV)v j6=f 9PW\M-uv!JU2nb%k8WhԬ:?9̼{r][H]p N+bQ0+.;+~bkϲ@ie/}1,GqʂUG0aEZߢ !֠K'wvOX)V̚s:f,)A"2C\D9^/Ԑ¢p,wQ`K `FQ8@SSuK1ѮK؃JFVc2c y^wrS'BQ0һ~7$w^%g@Y\k 8 /ӛ tCk )ruӂ')㶉—Y.u}בּט>U?qçCB.ՌyۋQ/U(+"Gw>$+0QN |[ڤ7}K#^gKL̀ 9VQFkv=Q} b ѓ__guY|40RLJ5Wg?#H%إ+%F^0V:ڎdODQ&?nDqZ"Ex}iLQAZm4N-V,N+( &2Zʩ猓4xE|m\'^~e_-7YL]ѢЕ IR=ar^).ǝSr},:3 O}%{Iy1s{M'eAETbu QRY8%ULrgT6R9"iaӿNG= vƎR6ӏw(ۜ$#8}8ج!C̴LSEUk*eCR[H ѻFt.UM,fqΦ⣍A ='q覱yuئG }|nEȲ9 .DReq.nBv  ]%陼.f΃{ W?\Vuܠ!^s(*+ ŵgm+rb2ls]3r :%6ʼn.l.xrh:-ȼV>τ ?GplY}֚CiZKailM3l]%z\0=z2iPk8&p yu'Rʧ=8c6o=="<]^l|0ADW~ʴfޤghvT7}ce_xLI烵w/wf8k^#ݥ/++KICSv]{Y?]عܷ6'v4q2=KdV'%BcLd#>Jr >Qj%q U/vm?Ad Ew55W`uB B0ė ' 0﷧Xl+r':l`F"A߳pwG[y\,7jKQ) $< 6ka&å" x.X_2M/{_{YcmM y\-Fα>|nEO}Rˡ"L@7>xF7?_탗J*CI(r-+T-仲%WQ-vt77;"r2/W  !+H̎fVaOx_ID('u1'D\oJ/`1&QɲÃ;+ՆpJvy.(V+y,=Ne)D'GN;Eʕ~d#MQ~  =韬^16hgAͬ a/>>xb\b7xU5P5iiͦ ';:WC 7u&X~m/RNɘLlGv2 u"kqs2_y"x\Djc#QV%8Эa:-ƹZ[q^{s; ȑXbzJ{DSDIDS-(͏m޺FN2aA@y{V«~r<6%N7x͒!١[F(GEr(ΑPQnNn(CųWPPb_ɀ]+jJx/brQt@3[ݩ,(oߩ(70:VzSL@."$*,&WNE1#JqoAGݴj Ȭ;֊OwZuǩ(t ¬ yسN{g:Q]}F^8풗YqG#"/vN^]QǪ!ȃz 3Hd쵩i/y==%<+v(/bSaQ^30msT.t_{30: &LAC=3ާGTj VeW(G$O}$ ^ٞ}楕iE-3!jzΏg:ǿK13Z ȎVZT.TvTd,p͓^nj`d[W3`K)UC0|t^4& rIg%aX_I]*Cۮ㥛u&9_ɧW8=hyL"A;whH41c?<5S]3ʹ@oB=z$Wq J6:ɩa^1pLpɎ8͓D9pz6 LeKM8*t姱9%Γb5e$ۘZhqij 2K|ǟψ#ehp^4ςjVc>fT]2l$i^ilz{>(42f7g$.-4Efjx#E| %om+yB{ \x{8} l+Tݢ Wy(OZcyN'J́s>ٳ$aՑʫ >vD/.iڒx ]fM!S *;x>2g^S*aOt%f:#,:=zit\:[?MoYv46I-W zl +%rǕnx bY>Zjf9MZ`&_-B%oެKa|$K70)/z6;ry>nbHo#0TV@5YZ,k{5DASMJ&}̕v.0}]y|fw+" =4~塥D\gU(^9@e%7X:+ WL+uDyuVt@QJn2@دPFK *0_ZUvk䇌ftc"O~AԏQ3?CoE SnKa3`W87_q~ei71TQګ)83Ad;Ԟe2,h%(Y[d=Nqw%h+op߾ATZ٣mAl/1;aN}+{ݻ U3 HyHG<R8sΰtmV+6nF,>yyKr̨ى3|_Jb32vA(lvƥUpMfٸ s!_Gz0c] >cC>/,鐹e׸iB#N\ O6bVOA-Ɓw0+jȒL-xۭ/1$Z*北 x> }lNs,(3K@5,0ُ-Z<`_5XLވ,yŒ VfrKp8E\i#zEy r,`Eњjr#0jUadG7\:έd[!*m^ă\L+r{ hƘL>˸k(_4Z KU1bU*} 2lVed)sgnswq +ɖ9“:dHؑOݷUK=ʯjh{O8/֔9j·WT;3ψaw׻ح&M$kLE~vcOrZK `ht]W-4]pV<%LsFe!'LJyT~xrOZ.ͪ[缾}i\4Bg/ (x6XY '={$^ܩ'q.A~[y *Iad:Cu_ FM'mR9~@2TzCG֛9*(–x)FC5ЛZw뀊䷌P1?p K]\b!8 huE%bڻD-9NDSe"fS-j:CzO6 ÚIf_,$0(O43y: ,lp u+9,ǷmO"x;nZ(+>hIe։WVWr̞N RC0r`։ff2F'r!e ( 3ӦMsi։*o'vQdSQ>Z% (IOHO γU[oWgT5M3C.ȳlP]g+ X..@H}$y\~W sꤗ6GFN:*COa!;MBL/FxScrn9X]Zjrf b;ށtZwAyucd^v%vBRq$repG!pNSX'37,(%"a8ݍ%U(#2/%DzzuhI?jó-żz@2b_M s!ܼ{4h%4'Kݢ)8Y)t,Zlw?χ+!+s3e,522ۇ|t`: C@G5T1cz4>Kxz4hqq#W,𥘏pIS ȓTHGd:ccBxgH)`uz}l2K.P(H*Vvj~N鸗o,+p+(!.-1IB<9ė*( $/ͥF\XRݬ_,f &co镣_%0䘎۫-2W`*8}?2P`=3aZ-amqȸL ]4$ q^Zg4ۨZ(e6<'^ԢWીʠ{ߋQڼs1MlY61ϳ>Zfd Jzm[vCjʌﵒ.du?8 IBM;.p^ȭ*5HNiWss}q!kfH,9w͙+M<67ŷ?r4%mgx8Ǡ偀 5v/JUԆm*/#κ;|Z>"s= پ/]\EvZ7 DFm(j $eWii\vP2y\=4{}WXo'-^ȉKV28`bNp঄ 8)i}]Fw k9 Dh(p0 76?&'J,fF9s؞ν$L±h XOR!9zFi'*0t+'lrTFդjVgmYH`K'~ ?TxU^pƿ0 s^LBi_Z@+J`O l؋2ﮎj*{@Io e( Mג__ljP bf UL֮)}5]dS"_&8{D R˃Yq0Bs=[$'Hщ>Bkk=@u{8UN0}T4_iXp< YJ/&Fu}#>۰hER7^ ߊiq3e}]d]zoc +M0U"߆Q;SNϚåA% Dpc~lbQ\{ aN?BmdjcGxTh%d>iVaL粯?\pk^jW1~<_@vB_P%Mצr1Ǵr<q;Òs; > ]N"EH(6?N$ ٕ5},-H o@{1^%);m Z҈*XS  >Df~)\2E}!7Ih RRE5&5&S)[zq; $wQΡ_"؀JO/qܧSSLje )NqJNcMii Jޑf+. <"A1~;1OCWT snh fU̲wo:`3"z8\`/8HL*(3f@ ֏|D$N۲NxgnhI}qP. T6wȹN[#F3aL),0q`9_"Y_Jn9juS 8KJy@m@W3e,-/q#2Ćg Y?(~>ƆݒVQ .] OYe?0D3fD;]f~c%TD'ܤAHmI[ C{lȂ\C%xdlo5kꋊF[Fj5/ae aƦLhpsciWcҔc&znS+סE-g`[I\RxuW(.ۨt}`E׾l )? f7sams ܁)K%Ïb4o@nXH&|J&gR!HGPdL0"^nw1zAqEĴc6#78/bNB n+ZG4xg0{W)x>p [^7O4٫qrwWBoudZxUuXwh]=)AtޚƿF b B] \2k5nQ?1,OToO7Sq^5ط><*& IX uyZTUjA7*(VI<.ZCژ5դa Tٔ_g26n|+/aW7R)Ft'aj%41XQ6b۱9!L&^I§%B2ĻC;J!Ϋ,pvZy0CIqy0喴?R[?f/NfT!- ]"& @#=H :tF/J=41~):W}eJfI62hJ RQ99GKX;B@Gw腥J4A݄@67d5lcIդ4;Ę+c[Zs.6KM(!a %gAkf[GI] (5*.e4r.eõ˜1r&YvˏY171L}ŨQ4UvXV7t.!I` Rf%F *SYa#[DXOFd2a&ջM1X%P#ʪnyY oIk=#rv=jԭcAoF(X *g4>K:sJH=8`a+7*H*R]5yMR NTwLEF:vskLS'Q̭F2=k9s\^xR?aŨK?~z=ׁňfB`Dg3&+xL<7y(j"`It{^nU'sb$m7ur7%nK?":wKMv;6n% %2S@-z]d@}^l-v x a 4L ([[돵(gu&-ݑp鷣Fb_ү%7Sm<13=}9&[^bL>ҳv2ܬm jiFm aR/m!DK -Z[t @WK,5Žѳ*NUC6|h}t|G\;N\dMʔC?νX`E2/;mkKgN7ftpIՔې.>u7ЎLj#''uO5ݠ9k+ڇU5}Ò,]D4=^@1pT^_:! &W{"x33)<Ɉbeb%(LFQg 'R}?|*8 S:ۇuk5rnzKҍruyX$NRg&œ=^zWσq|v=;.7?r`#^|!WxddWDC%Knڽjp0u[S&.dM>u>MrXKr(bש '_3|K%3Ҍd_DaI }d<.N |SsTX VhãRb2rjg ge-G!HqjuZ Vut~W,Z6P^GT[PB(5>QƎzܟ?յfN+>ECm]e-xa2gvG**M~M5LvR!iqd[euw|i!a:Cy˲I5{ap!ZTH+Oxq%Aǜ?Ji+kƌ0]aX! | 00aOڮ^qĈ& X4 9LСz.*2ṲJBJ7])baO9pz6`jl @:Iv)*jTttYLU} <5\{6Xjo KjK5oqTT|XҐ6uf-͊ %?^oXlXE` \oa Y5lvؒWY ktﱎ{L7WZąs$ } `͡%LEH%(K:[c%4uG=8a\6.IZ+7mTb9 Uc$򼛓sz.Rjg5X.)z稾شAxp-fHZFiav<o,CY\BF߱A3:'9c> )fONW̠r2|RN %Dl&uU2Bfkѳiy=Yv3 =uL~uVPB[ B qC@_t)ゖ[Jv> x $_M{;X͔7*<}b<'K}i ӟUF=Y3ۘHSPrNQ 8ܢt񑏱|A61!?RƠYm?aY 7ř S%-XZ/%)Xd:SVD'\w$^u2H/'u#=db-V_#BX:4sVZZ2=<,1Ѿ94_=*}CmmQav,RAVw5RpX=k,Yh=2lH:`IA[%kЂB/-Ώ/s]Žb{Aw}(I*#E::WF >(C)5!mYmxvf{IJ>"XuEYΗbۑl$P䠋V2F?)/ a#Ght[s`ݯ{Rk/vJ߫eD<!R k nP Zm_)zCQvs-ٸ%B-Ig[ %}mhu ,kv=GARzCB؋yN,VUHg^Cv h>+mP @](tum|MQʞ$z[ fd(~ĉ:nPdb dw=FbFd*YWm@(+)8GZs15#:%~̙u?wYtR?iDdזi 6թU \? &G]y0>V*5Q lfw1HS }@[|WP\[Nb#HƗ@n/Ɓ_;D4{L=ձn7⁌l-C4tu&>|&:$W(aXtU8! 6KzhŠZΟc) U''kE9K֐eݔ'ch`{/kϯQ1e?NAu/bWo%?5۸/B*w~_naj/GAu"w|^7s4H7/Q6994ܩkMF_ӵ쮷Ÿ~Dྊ u;c@:7|XqPaQޗbJ#"$#bVWV2B1p6I< seɉމ/s̲MƬحNlb~(O<O* _>s驆E Z$m+xgք5ޮ#,N( ᑉ/8O6E%(_$ηNb^ Y]gut43yb}C>!ZiHVŴ{؟3ϻScΘwZwUՁQE ʺq![Y_uKe5߹xÒ*.h쨰/͙m:xDی#VGYa}Ko{1 RgWgSF[߈h ;KZZeMcòÈkW8ly袪sY|!if)U. 6S9Mq;!6"Q> E5YC23CN a_& 퓚"P!Yr ;"XJrc4N}}1𕬸LZU$Ch*ޢV•u#kyڷS"Fdig%XdA*Qؗd`(0r;7V>E1Qf|@z12Y nl'6k0kuN%`;xܺ.t\Ny8]#d(I> pQI(^7[|i{~/+[l57ғd⢲j} YU<>E$<FДB富 y6@q+`S~j-vCtUpv4ⵟlA/E Dzy|vDΤbf dzDkpE:Cz 6de Ƭ9d9#WՕɟ~GCH $EQPUA~$kR,=xIbj^wb{it\՜7G :~qْF OqvHS9w6Y%g|_\s23 =,F#lS{U7'Zt @9V-ʾPVc]gĞ%CIm8,k?XImΡ PH,]؝GS}*_i* ZQ7/UG;7=u,8܂ޣ`t\=^(Z??}{9wTtX~9h5|0ۢ*9owN꫑u Md5Ku6}d74`[»|O+ʕXW`5u,[2!$eو\Si讪+Cz^'>Vp`gG&~GiG4fԅ!u&Vmt$*}r'Ns^ ^96]9W;B'GkPeeM~-l|!B$݊Aq\i@Ў*L}o{s?ׯqS>yr(ysp 7'l[iao!,IN:kp1 peT@NFT%Mt <67[>]`H>r< ;Hg[)+H6}(@<S#Xqb 2fܧdM#IEm :=Y#@524<Dm 5!hDp.hCcV9R^dLn䐗S¯0U疰3.ZZJ޲rxvX\@ߵ_pvH8 #8_`6M0&[Ryp|HQ-!6m<d5,Uzdpj!rP?\ ɑpNJ?i~1* RFݘi6u-]h?)B^/t#:́k7ǥj[n]X: /W[D-p4K&h{vAҚ/4K&NELJ'YUyEYKdSN3^o,p73hk^Vէ|k?%ly%) W荻Wض@-촄+};f9IRhe7w?pEkDi-dwN IxÚu|n3?~SI@7MYE qmj.wg]y`<.Y9(t&njyȌͅ,EBv&x;@,wH*=VoC!YdqF C;D".0z2RVܜArN|'Sb 'XOSmG,a2 ,5A[߄7_)h z  Y Z-D0uc_{|M1WPQ@{aZJtK j=(ʷ&՘Ut 4+{ץƞ cIX Az$RrsDOuC_%_9ъ0<, BF"eq橗Z(@Z[;@TyߚZak*`&-<~(w3>9W ^L/âq@ѬOV""VK[ j&pV3mV#Vke~L2"<U}f~tq2ťscٍtQ_}f$X(=<3v3'cw-4%ޯ]]jW(My9!L`*B3D=\`IjbjN4v )[v Tdfwk c!L iollSXd-X%E[ >K&MFcdrFӲV>^_M5Կ;iK-x +D ڙ;J2Wפ ,φ9FQ:} ~RH𘧗sH9xn;V[=N.;*B`܀{셸׽vv_׻7Bp u͢ߦ "~Y5wbͭu{l;\c-/5G ƼcؾkUuV!tQZhSyox_K=!9q,=P&Ubqes$><:. &~7SŚ8caw k+)rHz %.$3t}C=șCRp* AG%\n[ݦ|먰VG6J>MOWj 2}4: b@<2i,^0R_nO՞Xzv h`ǰwj,ҥOdӳ?Sƹ6nUrU֍ : {W苼@4|՘_gZTv`VqrYyd:9rldlC&@uv}٨Cښ!|{mGoG3,L @C~|ޕUI+RYdkv8LRmY5TF嚢'@˅cI]u:H(X,DA!{1Bm~R4cl>;G*{=N&pӌL0<ax97 VDƊG<|RRop٭V~_by ì9/OGIm '; #|6:Nom+$U>(@p` ְgQ4iF}d];5>S7`ÆI9Lqؿc`ݰNq& q;3C_X_㹎J<䳷;bXu&%G018)E6Ui1[f )h]qH vmQ:vfαOj AJb=P7?>)HSuJa4`#K/b%}*Ò0IԈR=.`&膇h'\-jYc!7V}V Ք3K@Lr.)#CByLnfvVlBKEvt}4 EWCEC7Sy5"Rn5z!u X6$ _OCl NMֆ ͗H3ʬkwM995c (mnW׫:4Bt?o pm!+7S0L؟ھf̥xQaFg'Ew"$zF[heЃ%Ÿ/BÆjYXW]+%u y~B}jx9͚=.(o]HB\L%O2$OIbWD{hًk1~r$ϙp&FeC3.M\Y}ܱ ncٞym5^^l'T<nb k[Ŷ.٨BM=2eє4[> ] m@?s#+o uzb ]Ҷ|8Tu_[ak>Kz( hεCŁϤT)$. c.C \Z;b\5 t0W0˸%Y ƃ^D2|w/Gz0,jN=%Pnax)gɢ*%BgRHLn"ܝ{ҌTѲhb)qK,1كL&RIb=3ӹK5W w[!1yINpn΍^$YWfg6\Qz !Gd pvh+%?,_=2' j#Aqm>m#]+K~o2u~u`yKd0SaHI|Zw h`~泂ЖETgyn.ޥ,Yx]X.iCzD7X.1l_C򬘡6yׅ]b:}55Xnа~38p7q5@:[%T?ot'5}/6 ug@X)c' MP鮔ҢyHDO@BF *~,c3~9F_Xh#CSAr4r)uldܯVIY Eq`19.+'oY 24HvO.đ%09S෶v̢7Iby(OvܪnF/j ('_XB $&0o xZGR`(1pL~K#V!ۤhTQ}G1|UҭP_5O&qeK.2Ok;$cFVό 3zď %5}`*ZϚu6oQA6 CyqwD Z-OfNKEjwkk3+\'s`z) sB&%bE}}idT~G!6ٗ_?e%MG#.ѧm o,T(n'?6͑zt_Ay3@oQ ʿ^tZeo\vGP!1gWgM+y‘J|+S(ⴞ᣿3/Z{'ǚ;\28 ˗|KsX3q\A^p/؂=fe/h_fbhMUMh0wNJXyULO pD *ͱq^ |tcS,\T}]h:эm*ِO3B88vubc}D(,A5ד)P#Gui+ܛ趱w3@EX5U.rۆ_$mGY'ϼr>)yIk~ X +tԮ4*u=r-n n^FYq4m#c Dшdy=Pq*{FXvf|tz{R;FSmKUH]Jq ,>;]u]hL-4N)o\8N? wρ?^Fy@CweGՆy;ŀm+ČM8tȴp$ A8V}>GZ6[- _Ա!fk/4$R@V7/zzAJGu>\?.:Mo # k6$4Ť+~G Ɯ,Û/Ikdʼn;pޢ_+4+Ȱ3[RǦ. 7|1*pG̷@_n*RY^j&;;bOʙK07~5"^W/db;5>dE6@_DRb^&NV.MO78R)l5ILiP$S`~{iū/Ga!d W6eҴdfD^ίG5Vh'Ag:@YV&R*Q/H6ۚ;OC%vx1*KSfd=]WhJ 5OSq3'QCp1h>@1IƵ 6Dc2jgm?QZ}9q͘5IT9-91C'tQpBXhkGkv:'3t;HcK;;+Mj<_.9!=HN?.$W9H+dv!u1g]Nl]clq-" mmg#1|oX fLNbX!WN9鬢 ϻGF%|ynώ3CF̱&5a]h \q[-Jlr/oU&l4l o9WY26~x _iZgVL|(9$-/3~Logf> c : pTJRfy,/uR-%a+\jn;cr.-z3/Ӫ{Ϩ=7*Vi5u*΂YlZc:sCQh{v%1@`vM:< a5sBOG-<6H8Y>͸L]\͐4yɦ2`]Bܟ/ 7o}B݆< דMGV A'AI5H`z z\1]A%~rl8%S5 {V" 9H 5nB*ÔZmCH;x}ּ)DV bOfˋ'͉TT%۲#^-A!绪Sypr>Sb>ٗhsq:j GiCG]$2⪪qai+uU!)QiAt%Pd2}N&Ҥlԥ岍w%#NvQbr5 0I249QDE4Uar+HFbI W4W++vMWiV|c$ܝ" dŤZ"+¸S׈`7 d#8-/BNޱ7EZCr:Wzs?` V Wqg3qKtdGwwP;B}(ؚ3˧g ؝Ir;u@q8_S0drz-ѺMh[@D%֮S4ui qЧ](̞"Hjjt) \3Y N|]IщMNGjuyc~b9iP`&B B>b^G8#ON/yOKI6t{45&)q62XP7:l>Bea\OʌQ@g.0sP5EdzM}~>c@Z+3d9,i 䣪LZ I{2Ea"Rrmia|pSх"k2OgaJx7̐Wbzm|*PGo:AQ@˒ lG{%8IĪYua}@N7Ga+UwglNP&څ|/=(oR鹲rbZu"o.%AgX-9P s>.9do?B|zouJU!c@RGj\K(kI VߞU*"&>8 aXBVe&fXI|G8gIAp{@f̂\Dmu{"/x =)Iɐx* ˏ$᠒I$@Ezŭ~ԹdmtBi= %a^JLT~ӣ=+Aᦹ:=+?WlF]ܔZ xc#gvbE,4܈Տd3̱TGa,=>M t4Թ5|#0L ayhVeS %ʚJliۚ7$esnVh.x_p~^,M ^b}D>W5rj\&m}H1Jh4ǨfDcj4s)Ru/_|[c'Δ>sOof7Βk~H>6[ "T'J0}2zi7r~de@- bzuQ.:b@oLj: UMZLzDeMgU];N"*|qG)U,NWy-)B<& Kh!=V"ǀ6?]ڎ]ݙ s0U|w/xT4;&zKr`O@[Ɠ8)ΐm+{"Cz/D#aWH NE0!9kl)q LE9p2GЇʡ9?[PQu2uKmyNӡ;*]a[/Da7dz;Ә5?Js(ʘz+ž'\0ŞMGe(վ7֖WQc;>cKq-n3X^Wvϯ&XJ  DwLPRb )p-XJKbڴE4 Mǀb?S{5sx3~KNH?+ܑ1(||بg@.)Mb=Qf+ eUY*l1Xd'fiIy6mWv@CAxU8cE3" ]U@;>#MRPByE+i)EoxfX* ӧbgm<'btT`{$n[pif~S{Iہ8&w~ҏx8k^D wl($ٳA(v6 t9h1X/z[ o>3DJnv($fhG4~}=+w*?Ǻ*ؤEr `N`-hgg>&ܯ$)"BzO1]?|ᘙoqoev vԅݕM25 @o|w/@=(3P>B!KfUkfauCX+Ę=gtׁel[/S60{˄ vNkX_0[T'j s߬J'-1۠>(/C/@ɦ='9cJviƑW-pֶ{'xeD:QP%YhN&*AN*H6>y'xLbj7k"jY EB 8G2bK2yo-=G0û>if\Ths2*2^7[9z%ÄxAӑq%MGG Gr@0J){*?YQUy=z{ _YKjS;B_Lp>ۑFEw[At @i YTBhwhl3 tǃrV  ;{+3=q?\ q0<_ %$ZSgr+)„xO5o1ԶS=ӓ1}p:' W 0znuPTr2a$ v'`?w)I~,d}mԊ&阂6j"/˭E' EB*НS&& /gDu@73 ʥh4x[9vo!$*lu]4>J[C . ,UľpxUb6:dZO'\U|M;O_JV[bIngCxmCHы@vv="njVJЮHx"/>IY&XE38Ci$;phu[u|{P %b8xK0Ygҧ` [g23p{8hh|?2/ʻ6%&Y_7i> /P9#=I'O9IXάR)0BUCE$ӆ*z=VSփB8[$i2kt[qġ˫?A9mej|v6MׅbSwT bS CTnq0Hq^pBZθN@ǍAR^Z s]xǣhߊ(?8nZOnPj7$\T-Go@zV3`& Ȣ!|1i 3,b7"t/ёfx%X}44X:7jos/bVVVv :mXǓ \HW8ks] ʋoQ*p[>8Ä 6?SG/6PЎX8/lEWL;>Ґ/5Ghh8>LuX3?3l+ W4h!0(<7[KV=zrZy|Vc(;W:]RZ:Wc]mya`,it8G/ :^12ˎ^K&$bkwYiկf,K˔yhD]eBGdh1jC>kIIZ •l\|SyCwW**CB׭=dO*rRnfN I+8Cb~:d`~gN5j!%R[NFaj٘~Ds /[ BtuWb~2{4OϯLV˽.a@ږ]<0b'AH#hzX`WKS2oV/ƭ z:UJ RJO燅a&'g!$c o] ~x2i4vk"8EX88H rmUT{U  $دnXaKVOb6>V+z@RD'my<ɝx:gn㳷EBاKg3!MYxLeNOOPeהw{!sHA)EB5PX! [:g"$=c kߟ@NBT c,C%[XD&%. Z.?)HM6#7v[Dh{! 5,kumxi=abߗ ԔS;E @!Te?Bǵvi`EoPe[P>]Ǣ1yt=4 v;3˹IVrC8*4{>iDA]8pk`lMrh 52ӟ o`7 JYI}t1!ٙ)?tO\C M0):+;:Nx$ 6q H.a:t= Z1Q i^ _hʈ痟 !xϹ1;,R?y[Xn<0wLRrM,fIaQ XwD@nO\@CPt)(#պFJo˧Q/j-1B9=ZCnng]WX X嗯#di ?"QSY%{kBm7ֺ<< |+-ǐ_:Ć$% ]z ʋq6=P1  U[jWcy%u|z,0:ow8ҥ|jto?ǁ3I~84H x˶"[yq&}W4bluo3)[jU孒(`΢zmiU}pҵ_e2ƃo"ǣϠa嬬.&[J٢h׭ a9.MR-ûVȥлȩ&Lϝn6NJރBJ=6Ud3 ^ 8=|2\JNC]B3mBe L@=*2 P2T 2&Rp,GMJ-iu1&Gv>zIPL`2,OMVi' MYln6@* ׳h68 KW,/Cu`Sl^Vk/Nf(l6B"ni*8ìѤw Cգ툿<Q:hBx6€|/Dؓqz)ٍdvΚcIqt׋ES~k_83` Z[@ -~e֏>4)]j|:P 'ږSZ*C=fW?vStP4hPR;E gΏPeUz q >W&Z:,)ASoPV-;S* VA[CO!&·WV`|yh(usmt1*_Sn nByg(b!C2T/}416о8'-i11( &$ba^ lw|M(դ@ooKBkrX Fm6v2qYNphUе ,h+#avcQKw@ 8K~;2Bkڂf):%9՗5XIbsŢh:&P[WPJ UZ1a@&FhNvL39AXkW[{TxxnO3"f1п-vz_$ޝT'jfR.y|Ao$k.GܲP^R+}c8B6o~SpI! Xmk?1yV糯.3፡qOj7 ʀ.}Dskx1d6stD1ı=S v>y𐕧YO2 ?ĵXwsDjEmm(4 ԎȘG4"4P}}rb !5evV팹3T>5c@!EmJ入gBR"^U!f*$ B\^z*H'?LJSmkYQ Kz#!i:@^6NtSF{qʬ}NJ31bsOiϥ!9;؊;'lA[tJv?hG+sKk|6=W+CK)R_#Eѡ u$I3H&g}|- xXT+C <ǟ◈Wq,Zmؠ%(` U,\4MM¨/ C% |)`z=M Bwl-0u(ɠ8Eଳ1;"~A}j:5fT$fTm0yc#ϹȈ 8>9+t.Co8E9+(>?7 c^aYv S~M[B2vi?EX7Qě*c@Co*XO`R]Lk\O dMe.$ j>+ gBWyr#4 XkGRCԿ\9sq&[ʴWY S:P,a fAf9 |/:;b$]ʙEa:Drr}h+wʆ9 UPyU'[onM4S_5wt/ڦWAIvXS9ݪ1|zь08 3ߎ4mi1{Lb Orm:`<DKLHD/q$/C VZ\J907u%-B=e*E½O X"@=:d\&a FeYDU>`(A8'- Ȁ!/O̽jQqyؘ77R*gYZ,0Ƭ<3cDcʎs&t9pk_3 m?iҵKZ_Vdf$c-cHO䝺10X*w%X'=BVBʕ'À\FvH﯊wV+) c !q5ӑ갎D޴ɼY/lE!@צ1D6 ʢG?~x+dϊN[sU~6zM NzcQ}{*]-HF)qb 3Lqe#%3  1l# 5rvO/O3?9eXtU4zTi,Bs6 k/Eۦ0-c@;y?zo*FKk8pu ?U;$ZOD_O6y(g ڑ\pt27(mS )bjZۘݗ!l4\RIC% 7K.mfhc"mfsիF~>{C8l-$,k־^0=$keFK}ԖFE 1J`m)8`jT1~j).DǦ+XԟO]WdoQ'eQ*)d)}x/7 *i\Y,{ ?ÃzI[/҃$C%8Lo,60k32ѿt)xz#͒>O `knwnq/sWv/m7pB-Tt ltw\pmylڧdaFZ։5n ҢdncîhV>oxnY~-0 .瞶&I]$>eT߱_t^Zn7I i3; w7XyIQ -iW43jҥN5w/+g0\07dfMDHrb~AAJ09-:J#C043s簌:dUBUn£t Y&ɞV΋9s %Fξ${q9zu8&Cy{Y#Duj xͷ[fsd~AV]BvgDqqNl'1PZA:] $)BX7.*.ϵ[%jM?5HH f&S#bPԖ&t(O|cVUX_Ħ75[TK̜f3w0"~0L nYbӕ㬐$~o@kgpkV00 %ͺ&$ՠ]nd@`DB'E6mǼPf H7&R-Ezfa#z_Ae&RS_o,׍-8^C>mWOERqjnCv(,> ܟm"VXmroMy'M4$Vo61k ?,<5ArJ~aULU17@ФfHD$LϽ%i|#!Nh(J?88*fruJ6L`T&u5]WOT )P&kcC9RhCL)\i{;cPͷ}DO]`y L[)&(jG0=shnɭo2 nennb &`|\3S-'e ԗ6]@B/n\ZLN1'orWMK N*ԕuHu,{Gk(00<-E8g-U F%e(҃Lh&^0xקFH- JaDGtsÒa؋ɱX=T4 /$p[ /P\_ ,hEJg1SKtkwyYYEvuְ/Hx{?7ȁ&-9ifT"҉t=@* ;ҹ3V. FhIG3hW=-I%O?6 ޙITK tԏ1S)f73 HvǢzŀCuZzwnXyqM4;Fr b'*l n ՌF.G7pB lrݠLU BEKw75JZ, ^M'=h&+s`?spŌDLD P TvQ~Jא (8&eOdN^\H'ƚu("|a)Zxָ43VGeeIQ^T]60ˏņn5]^ EG0> ĶE:YPhei6iu*ʍo쇯շyHZk"ȣNl;;*̧Z!D(Qn>6HέFN H=Cr1ahϖxirxJ6ZvBGvEBtyV5%UBaZCc/QGxkc/ GJī,`km, X]HXU3EH _Owgfʺ7+_ZL%nbzCT{!͸k*} Z ]Q;0ggjM%npȽC? xqvy @{-{c+o?b&>FDnU6Zg5UL(oJ2Z[6PG7=. UOa HK3^2<}rY}G⻈T/# ia m!ʺq/= >t RWV֋z)٬bȤ LPBeFvuU_sЛ۽sgތzǝȿT[/iEz\4l[mNS`e5挥Hejß }e2Q[bjB \Q_A>9a\1"5)wn[aNMI="s%VjE0k㖄u;+e#P;0 _98hA`xʪwH/ ]yIԺ9s^hXU1Nw/:W&:$$rc,Z (0/8pNUlu%$*F4I[X{vʮ&mdO/])p+Lc8d"M~Шu,QX4F7C/㍅ H6@Mǟq<:QX<3=ۥ.8KWm4˰=&сZM,CoKE͞maaaYeTV°\*΄e)k],Z22A36_(1ټ9 ctzGea?OftKTvBERC!4Vd$ZLJrRL,"]WV[FkzrTO"%X[Dyfn$юQ%׭;(o\0ǫe"v.B]R9 oE<]9$%Ty1HF= i1NݣJLը/tb8JTg݂`K) T6DvU+H$ seߔ4-4_,*l 菬lu5>cH&_~.2k\?q'‘8R57[x^ W L9(b՗TN`9vF&U$ θk➃|g{R96AI`( bZkOB2]9xF\u $ek+I7˜|6s=⬤?^y:ġ3ȓTTH:k qx.3aOP N-@%Ñ.V/:!Hӗ7u6SOG,kZ_T͕ 0p +R"QG<*"z0dH(1kM}O(= J;'rJ!7wG%gցXԝr}`,:3~2H'e:s\w}\gץ {8(/~~y )N!Gh^Ï`ծfCx>+NA厫B ׍sWAH웄|X.Vxe8i)m֗RcqpAH[m*2}֊L"Ũ勞ty 1T{̊S7,鱾Emy<)4-C%p9o>wՏLk\ìŠCxqCy|i Ed)RL& W<3+tCNj|"vm⑰;~J搌;v{VmI-\<,?D\|BvibH| ]$2>t{~E7p7B_ǶXD)fТUÛ QA C|nplGS_>!A w I{ =Y!r+U݄5Rj]onejZ| c-6c\ʧ UrرΕsjF ?!kAWfÙ KU{ /!Y $^A,]CPœ׼>|1=O_VmPW]A#^)}tL MZ6EȑZ/5y%,.5fmGjm5(O'aٿ^a]<umǹ@mfIB}%?7k(N@F3a(ἑ0rSsYkaV@{Q*w\Z1=4z*4$ОKK18*l9xڦ@-06n %#Ƚ@_tx< XqXzhJW_~֞5Qsc5\=t!BSǟ&W-闟=vp߾6ӗ+.ʷ[7EQ6dRS#GrخT;Z> %(4FjeȝGnT%R $6Q,&՜٪-k rI8/~)DN[/{ "_׽E P)i8w+*cKf;\b>t? (4y:zܰ=x7[U˨͓8xSfHv!Jh7~^bDR6 w줻ѯe}IB9Xh} ^0 t`:0i Y 0vp7PG@ 9g2 ʲձbJ0'Rhmƃh}ONKM 2V#skr>^&!7R)ˤ*})wCHM'8K^75b}u1˷cv+'>x~QO6D2,vO84uT IZcU3^ /FY:_.8d BPbZN8|&VbǛ$~{i kٯ:@Tr;)Fr_t;N|RX ~g 44cydԅt{FH353I Lh!}0h7&eh}+ :pXorRh@tvG$%ڧ[# on+E6,BKdឺ# k0줷A6 V͠VMte#[e/+ h.)JJ> FG wm ^_\(lwGkƈM~@9ݭ:%|Awl,ș'R`|S0"c30kfa.nFX76|eC r6'Pf_lu;= 3,ddZ0\CEt3ZCXę>WR]$bGtx Ҩ^q5c 0ՆvޗW^s%1\ܹBo#`'ZLT eSqs&l{ _VVañKEQ? Ϭyg%I kJ“'}ryJY|Q߭756Nv2|oЭ l@7Љr "#aгJ) bR]jAX}Ctlo@woUQ [x( /m$pKi)?z)ru\<;9աJD6sfX8Ah DDdv`\OrE X&.80GfL4|]g/2dϧ[JBE}1Z=sC}͚ryƙUs}8ȧcz[ݑ^\!'y-Yi NJ^k֌A೼lʣuz3j|Ix1T>K] kR S|B|8ͰQҧDgo[N,'˼ ݋Cs2ɉmn;_iYdvl ~1bL]DP.֒䚋JA; h\{h 4|dh6D|fNb|O |qOJ7en@.:zm'zS!}%%bGefzР_P1xۂun։ڶTǽ.DOnYpRN[ }ZDzq%DchCaJhN=9j@O&NޏJŷ"vH>a 5@05_Oq0$7506A k*:nե<%%]}!&l[$ܶ}J0dP:7}n ϐ TG/B46wC.:4o{GT-MpL0GeFѻ C2 yW_&'}CC:~E[k1S5^HVcJws5wRzA kT*H䐇-,(d#&>@kL+8s}Ա'iP &˳ѹ[h5"k "Q+JYpY%+\(7X @'ޱ]!`NX Lt5# >2w 8ws(K\7~^mF%F?p:tf_:jQ[?RaB2N!<o8i!dR pؤs=6IʹIN}C YWLIa%mŀϯ]CRf9Cvx|KεW|ɜ6O֚NJf.[L΁f18g},od`}U0išl{ݯEw_)`FӼS,׺\ërECi 1||#C کAUЊ(8S|1l֔}"pPuKĽT`MXC: n<@$;Uu$t4"%܉ tTzL°`X?C> HvLvYfqXsFT}o{8ݭ_$Z8M n( KǠ3--lu}h`^tf6Tt!H;$|t%9.Wpe :sދﲷv`Y^$ }Amߜi Ds^t*wŰRl¡bșMԨo;4u fʴ7rkeT̘qkAN,nێE OccJydiC3݈d9>tey3kWƖRp°O2F>XT1ɑ8Z*3\Q${zx%\).Cnh0KqMHmɗj3VԚCJO!qSOܑ-z^*}TK2+rsPh#g6Α2#MnzdKfAq]*+>8uUrﯰ^F7~Ƅ%+ݪ._U"I5oF[{2 Uh)JżEbTD4ߌWk!Kp[{.rH"6+yN%zcws,؟MVSphxLF=|781o4R}#q}oPE5HgQ6kr2-@k,(:y잋7' 9BD3A\ݛv5ȅ31h'-Sټ ^q7uT7KґU&OG h-i=#| Mm.4v¬,~66r m?}0!xNDM{TLsDBJӦ& 9u .&J3cםN ~ (Lc /u+y)}Щ-[''U72+/؎5 Rc3>6KF-?`oou^:-iY ISv}V##,&sTC% @.}r>znN.Z_n:C ܬn8ht 6t(H>FmD E9L ʳGL(%` S&gyo0uq"i_2JXc&80U/]Uܾ3@ Zp:LxnZ3@Vf/^<#rZH7ލ7&M6?)q%Ck7x>vC^$K|JW>|~H7:#.*`^KI\ԽREli ס$r鶁: see'"IgO|.mU:Li 4.zm*Htq' N3TDy3]Kc.>kG?5mzay9/4D`Fd:2|n\ @WuLzM :Fp-0,C5fzr55\ vI}oaG3ژ{Ku bNwwЀe|˸e2 js*~eFD΅Qn {M7-(h(ZjQ/kMm%4PW)D"?a<Ѻ7흀Ɨ##@xЬCsd9Sk$sRɳn\ 4kyΓ*_%#33hsyf['h{|Oɉcx q|Q!gC0CKb2F= ?s 6-S"67p{jۇ$GO×&:5 8\mGdk ,qk^1dDi 9G& Zkn[ԃX,uš6߲(vsfxjyppy4 ?BZ^EwSL% n6F\JPw*Ko=ZN CїYtk#8Q8qrTl,(=4 ivVCp^ԭ!9@TˠbQ$/ |&7E ظrG|RtrZm3`/v'Vʩ{=95 XwfD:%I3Goflz#-$<6PC_gEsE$'"b<1Fʢ(0Ev~)m߶$d=X2 gPƍ` aE yDp Nmy7j{ͳ4c4 A/'V DŽ}2t[X3II0%?{Vu1Ŋ&!ԱXPCsIF8x1A"}/#8+#>OCޞiiS\tf\V1cls1]V3$(8;<WDZ]{3/G̸$%Ԋpgn7njAY݊<~!-nڧlOaXb^GkڃخE}Sy6uQ^; #=1Y@zg ,Bw#rbB{n^K)* Z؈ǵf՜OwH:vE?cULV>_ 'l^1 '8FIM[8ePC̉&k0lw]bXd1E>֬ί`k-'uz*|]d(9ߨB36-,NC3qmЬE+_c)RM,Lg QR=ξg~ /B̟H9&{h@vcWt&϶MJw!TtumȅZpT T>&ٹ"h]Y0$ e\40Zg|ُnz9]MtH&;ĞI[ /hN?,'ސփOXEXjK0zՀ='> r_vF #}:%_kxT]/)|cЮ;#e5刦\gMG20cWヶ?gkict?\t4h*a)oXlХ_\ie.UUqw}QU8UjRBJy l1[2%K4Mg#ɽtxHO8mb'^iH> msa?!B Y2cYB^d77=AA r.4/$:VD(G~@2d_Q['E.n d,v\&|Y&?F1 a $ Ŋ%F*ixGLD n ,$7|O$|-2ă<+C,% e&X<Ɉ踲Q ell_\4!WH&Ti?="3~APͥĜbzT #H,"uj8 j[cjjC_SڇH95+دowMY] d T<]<B`6Z-Hq9aS^8sR\. "z#]07p 5a+ՒB1`s(ɂ (7G v\'z-ʦFȼPC1^Nk=(hdv˰եiGm豙> PҎُ^lwՃlwC[t/:Fue !TFNtڈj.,apyAv~|uWx~q)=i07ژjwf7OHEYFƫ#9E,}{A",՗`qWmFՇ'N秢hZ]_2A,OH”Ԣի_ll:G~%9Eг[a4T+3!6c$_oX=N=[)}]0pC\\JӴjfy?:߾ƪ0'gptiĠ wժ'KBWB4䋭5 ĕ:)\QAC!أқ$Fۏ-~ Iq*hp ̻!- ;'9OJDgZ;ި_hr&U/P ? Xz#یO` b GעNA}?TpZ>G '~)OꑅIBicUNL@՜ģ(KxdkB4n3 ɒ;ޣ_2^wg[Ej$N@"6$8fV99&E )7Tܝ$,;6`@.z^l}owSSjKgo$Df\8򲉶5EyTGd#Uqee7\5($8Ψv,+-8^GymTYsS;Yd`Ni9t'45ٽgAJ%fL|~hPPh^ ϗEʹ(o"LXVc_U5X`qnabPO}W+4˻ tS\F%o [2w(FeVDiӘ",cAyS$%w@jh{3sf0EeXvzDn9[gh?!~.c,;TCMMk+ssqAz d:Er@9x%Ɋ/TȴVhօ E* #_{dQk=aV6#.70( 1S8g1 '*ֻYi`בaP,RwM( w]:(I`PA/Zvm$89?BuG>&+|Z6ßZgva7˗7pC a\ND+ɋqU H ~%[athWl$w>Ur)e%gAZôFWgYc-S>?PlNaѬOZB՝#^~*fDԨ}^;E8PyDH;Ƚ _˼mV_ՍU'U瀎M*)1k73ZTrCeS{󓅨@AK<KRHF 㢈p;bgh[7ݏ 簩h}mP|4pEaW˒#~Lu6:/C.֠.UKf֔p$ك+jomsx~rE"3>tT. m-:ᢨ?{ jT@,w—YcxK9m;XYD{ka;b% o]15MtD9P Dž6azńrx~+ !ns>0R9ՠ.9dhnǸ+gn*SFOTzވ+)!uZVw]TZ8M3"}[:fiํ*ח)&mjp:/̪ 1'Tنļȉr֌Ĭ̈́Ld8b5mj.z}5l;ݤN#v>ƭݯZ3nJzPf⦽Ӂ6/pmO)XUc-$jfxHF:+Hq-spPk_E?-R&'z6nqq0IӷCt|' gB%\QpN2?_(X4"!r[ IfXa]%ԋ 'sTr7BwW 5 M6_;۲Ȣf^̈́ё>Ԉ]jS'J{%zBP:DZ+Ot9h )o}Ǯԫ.y \XDFngMQHd+ROc (۲CO`>7𫓏$o'?]DzNw1)zw*6p&,7T܄#ACvG)*_f5䩐UTTkZ3`q4;w3;6lCƘLxMSwޮݭK9ޖj`hoҭpfpՄN=vhDiXxfv=ho \%<Ǵ[,$.r$$ɠB.fT|( THSw(uh+ƦJG.8Z|{.#/i嵐'T[CpO)^0)z{qHwiI[zp|hy< bqH JkoD !퀿i= G :099qJ<s=Lj!ف^Z99׮B/گ :OE($KezDGDhA6 x!)02f!^/YHun;)=3 Y@t.`U"Ĩ&MlʉN ԙ4Tє l7K3 2ٵqvYZcW] 'e JR*)a frc5ĺўReT')pY(ySwl 0sOڿQYI}qC%p4n pTKWP_c&#C"|VoE@᪔,oE,WaV6ĆDv?z< +^)Z $~g'lO&'('ӛےE` ;,=3XRkkaԴ$3ϳ(~fKaYsb5BLXyn!,>@{] ox/jX_֋HHK ]1w# O&wHÅ%G!c,SU-sЌEeQe"g/A*1M]2#κ>X[x<5S}O2da]G0h`s͹!}U.87 J83?-\!Oq-۽\^s% mpCkÏ?R zl<֗'ɒ5z )t㣰I7ƙ.'qS(l>y-9P3=#U/5~,I~{i5:%LG&% ^d(*GF0t*َt$7?'KTC{̈́szaAB瞮t?>e\id^ ,4[QS)]<8%V?(jؐ ڑݕtfbj֎nN;lQA6<~s5Q(˲+u%7K恢*J8NN\慕jJUGomם;vHtOHzuOKhsCˀHJu(:QrW'uU.H,"e+Ka(VVHiS byjEispXT$kUW"Q12>EPf+jn\|?gz&i4%]'F_mz eWXxcSFK6#Vj55"j n%gx5E˘ ܅Uޅ6!KYo Fl+쩡y 08i5:օ?.# /w0g.B]QF<>> W2bQ4j12߱ 5mB95TE-g; 0F!J%;<QCU~f&@^dz^Յ~ft-) u1E%g*`Hi7zBhO6WAX$ Bl!c57ґ(7ya;lX.D5QeƠHǰcE2XhύV<@0yd5y$k@xI7u˱R*i"L{Sk\ -8R4T%Pf{&(u^ 6zWq* y>k+"=7C-f jA5Hms{It4εwbNqɖUdS6ʽ !P֭ЇdKDo܂W-NdxshŬ^wj>G n 0~z q~' >ԋPvĜmȋhA=^W{"j!w@$X$SJ:]ث7GTal8|,܎X*nUNan#-"O?$ѝ岌wUHg,Qc w6j^W/PFOnG{C~V4lK3Ͷj~ XB1Nwb)v(*'ԚXր'OιQ9j.SPnRy8窫u {:n eAYeoW+3O3U5 ؑd1$w˥5Sn6|*?nVSOeO06Le!F!'1!p҃OdI]08Ue-[5ns4strKK>/YGs銎ڝvzy;D+mC\^dO^oF$΄L:O;BX⥠$fi* e1kP5:äۗD8j5u,H, ګz_ 5EXS3g`hxO!Oro|PzeMl94"yuYz"0yOHt-(7f rΰhA NǻvPd(!0ʫ$ *nSp{mj蓌5jw=F'F9"5-ƬtnܢU3 E\0M3a=jNq mP5[\9ĘLoUϩKrϝ@9/sdX#5wt;2)^l% ؽr${ɓ#%OBrвQ' G?A^o"F(\뒣g.ξ0|( - )J$pJgM3|M_^D_ۄ3$= \xinѠ5i\mc1G3~ >TGRx#(bX%WtAP{;UgM[. $:znТI/̗Wj04G&ߌ%AzbJ܏x迿PF4#{cNl@6D&tgôsU*AsIhSo&2G GQ(gQ%z : AQ2烯#D'le2F'|PHJvl|"O^6Ÿ h{B൧ϛ}RY?-2)S|T]׵IaOU~y!@@qh着,PĖ)-gE ;û/TUInlY}|mL1ֈ=Z~$@ z!G ?A`nhb30K_XNkhNKd?x_P ^4+9>+U^+*<8k_eC[>DF*fr+UqAE:=+;o\9R-9~q2l!WX∱}οhmUXAw?,nZÎ#\Z͔Q\*Z VtL¾zg}%Hc]}LVq:ٸ#JL1dCP89"ng ~G!06zt2l( HWkO Z  wgJШM_z_vϋ 3X='k_Hk/}h{7⋍#;z/ifﳬqݓY$X FAܴ~p^% Vt(aӧ &%+NY76!n'IvZL0Yjz$ miz䰨&{s14G IJ*:H38A6VE?T@v5/}B1*&h'MH GXc0n0jg@Nc׻c[s%+\O*=k-A9GTq{obuXDaRPJMPU װAןZA;f D#){&#fvDj1KDe ^34YtEjHRyTy}Gɍuz|L,-pc.[Mrj *z.ԤIGa' =$&;_L()%F~uhyOBr7Qu,٠O%.!T+/FTC)vزH HDWR`Q<ˀC{Q\R8ʩ#mH,oȠіh{'4~ ( .?ѡf 8om~]6Y-sFLAf?Q*je/]WN"c뵆ۨ!Gw]=`(t3kS]Tȧ l~+N]}+ua4\֠3Ծ0v#wiHdBb@Vh ד.T2&)uOl##lV#U_0e6\I=pjtT=,QB_lk`[ʍDsUyLM3%h;h%68F8Z4t4q]XW'jlZeg@|$ EGجȷGu0L'Gp',k%'з*6mD>Dѣ7(.&!c{ds닾m\i<0OՌ$ALdesr q>J;4S~DH*}UW _8[o4yNfދ՝2N)nlhNNL!BƨdR&>ɠ9ʦᮨ4;hPRP6.oTVP(̼Y~U+B~*ֶ %/ 3Ct(ADi ުg" ̈JTzv`O1pOޞ5bcT je5n/^3G-l1^ڐf7W{}"#i Iofa| nSDXca{Vy-DYh𛻝s\ c\t-Ns<-_܋˕\}d'Ҍ&8{pu&|L oDPW":lGAS&qw$.do1h; KZ}?GA-# x%Mxe:He:T[;S%Ir*?"9S|ixoRCv:0>5Zu{Jk G(#W.͏qm'vIOXRyh Xf)yb{ѮKK \{N_Ͽ^d#AMg΁ ٿ:O%Eo1;dLFs QXu^h4.׿a'.W,]b(BM`mͅoq@|㚰/V)g`aΊTdQМ!4y>=g_$JhPv`c~*T{-Kv[JL4bܨ,>֌ aDtU y 5<{HBE"{6:E*gkJs(e<*s(;N 3D :+{aoym+d^S&2X)qSe+6Z`ג7zqz>"}T a.Y5 M#rxyN3 g2EFQ[;3CV oQtn:GN@8('7T6p7p/0D ,-Ԓ02~j){egl)G ~EbnwA>Q/'p}jWRYq ة8=9FYmwM׾ǻsH+Up΀! J Y,KKI^. uTiiG'(\oz#WݍzΊ@}PsܻVa 'S jy]Wv3R n[Stwڐ0pK_ey)F ~ppc^@nG1 ݩFnppPp\~[ [Ws GX6Ӊеq2A+mx&H5r?]!kPSL)d=rtiF,aJȥ6\졋 ʵ]q)&DQ `ͰٟXq:; r<`}E#1x}O z_WGYLQ(άb]L -o iA—Plm}oB<!&IM0RBƥΩȮSML 6MDU68z猇J(>ፑjhL_dA*ݧ.G{`}FE`ϐYi^AرR'w[ֈ2:4Aӽx}Gš\i}=N!cv08^kbK.|\^ߒǃ r$#_ԪO߿  xaNФU,K\6Xm}7b'M>Z/lkFP%jY}}%"ɣdKiydYoΊ0V@%AL'^ů@Ypo Zȱ-J!7EvmQn'cb̴V9 _)>lTR>mD;t- iMrNp葮B=r:խ6 >+1bñ)j8C ~Ǽ+3ɠ*4ؠה=P-'5"]醫"+*=Ć6W9U#γ &qB0o.('ve-p~cE1<[ % (ȟSE!*G'0uV/ i GW>go3upڠ{rU.{q@Gq0Ÿn7e00zl;јWT'"3t)5o:,|8Ia7J=g|(VM|32_8B\~Hz1D:9E`Fb)|K1ZY'qK,8^#jGŮg=,؛ɘid1m-a"ME< `CQ'U *Y]/Lq7%V:o'(U#\O@8nsF2#*>u-2z糅7Z>ǣ,gts kҒ?@~חE4Cv(`#r&cDOZ1ZPOv!%Ե ^&kQ_K}ޅc(>T]t1HIݰPf(R{{Fn 8M7:A},ԴMX">oV"-俺"tL=:I=Q&2FOo;hh|6SP_5 s2'JK*NdH H`CMHrL!rx ``5BnF^+9uZE2uOH-=֐U+.3~yp?vLNY7}oނ+#郥15҈!+?j#"A[%wwCu|R ): QxQC4_d(/~(/Y G0'xW|[rbڿy\0W8\F}zepmRbkB@.+"9YlY* >EDERgZEiƎL/#rp\W.ډph}ڸ`SS+G0ė=.EUUQT|q/GwR N2pg~z->,fѓ_s ?:)sB~&zGMq'x[uRfr P-6KE0IDem\joEY`d .291N`M禮%JB]SDu|AfG¼dxoPK='X/QV>XE`m@`8XrMV)2(k:P*O fH3$y@QUO\Wb!O4}6f@+IU _+S\t @x`F>ғ[žB~L!]s䤇,s۸,1[3ojzrcaZ3\hL2NeXGt5,3%8(92޹O,x %ݸ(<:iaWrϪch$(TqCP Nt,Z{$$6 ħg͊tf xZF )}?.le!..UaMi8F8@ichJŞQW&Q>\]]?C Xk T.qcϐz@F1#rCm3,±MXZfQAo2Bwbi|ӟ^AV(t`NnL#91DM1:f!y~~h0e'Yy?ෙjsd.F̏0MQcqa*!cC\0D+i `M-`SK_IGExy%=C.|IR0x ~ , ZϪH:2Rlt?,[5G:I y) &5F:N> Y-mX_ 8on @Lf(´:t#C1 M?7ۅîsNUΪ Zcz]l %|~CU8`VkҌONECm( U K2n\c]Cdx\zH3ɤjz:*>#7ٮ>YB=ك}'H/c!pm3feza:R@܀^gO B8GP/1YF♍[]aw\mǤ C5W~xBgeV9KhUĤ 3X\uL|ĬEHpj|j WYX1{*ڃQ4 ')TPF ,`y¨Op' H$%G~#دl lg0-a]Y\Tۘ O”e'~8ԤĬ.: Au0_]JUa*f3ޜ@ghb;-eonR-Y] %hpq^ٹ*(5 s Vb`Z.J^TjyޛkQ,7xpXsMZ7"#9 A?,6.gPlWi [> 0laK4 "xa[㊭eh^;\<梊=~[/)aЛmWj X]*'[#&s!D3 Ox ,'o$&b^7G"6- '޶јZxA"^u5>"-*e_RfAlrg"V%us g| yAԇT{O\eZ0Rj:?TmYhfYEBFFa?RrĨ&L'*SSu•{#ATD!O]7X#*[q7 pXWg+Q W+݋C[{8|C˻щ4V[34,Ruc`Т⍶QXx攓-e p񟍁!X*r!u \Оd+ Ÿ%YGh=7U7#"n^Oa%ImiM XCU\јJ;t!K=yw.f[(k@ H?-_'P㸪KZapspb!m + &іiҾh(SvМ{?b=>PD5'h*;I&F\$! Cj vloW-J@Mv"t5]MkTmKksmuQ{nVDߡw}{4BcTTQ"a f{+0W_QeU0 $DnmNYPtӅ hM-Mi!!C1`Blk^F+"o೟{ )8)q,`T+LN+N=&(\@ ln=\ĮqQY9^IL8rܕ+D#Rm>nxROw =,ỹfOҁ3sJ?YHo|=0a4Fۦʉ$G;cs|˕->Sۆ"ѻj29AHYǝmH6<,6i-*) ((jpWz JBjʣמ؏^GvΡ5VIf$iUP%QK.Vn<7wJX(w oҧJ/`d*pf|MS)]Zunu6Lծy伫>نI\2ӈ SbLZ5l,wwp.}*R1+v`\!*l6OMETɭMJǴ߇$wkuǛ9 ɱ|k9NtĚU1Ww8M1 >U`1+6_t~ЂX8oc={0%`D>VP*<9epzM LM: %.v.nHnmr3!0c%W{-3]MGaq8VWq؝rBoZͱRe@R7=ʏqfTg8|1Wkz)ǔ2#i8|bfnDv4Zf6|(2- ( ڋJFFٲthtuaY> g!3&¦26R&J<hիw6ejAZ+|L㭾Qs>Hq_ GO{ uƔU9I/ :cM\ #(;*&d4S.y| R1\94$oү,o&p b)4, ،]PZo=ra 5OBNcC~v<@VlƤ]5=#j`xwt y+X &!ԛ=$Gޘ0|>őMdGojZdv\Qq~cATג7[%ڡ-b̐o}y!3;ktM\u}=DL/PVV9ЩsL,=PIkҔ+#TNC(_ݐ+@w7:kiG/FE5IPz1ɢD#vk <Ϧ77RE["sx#_S.ΏF;b9x[~31|蚴*Zt~>4FxW m>ߴ]؉%|% q_6g7SrQ ӯ?.r[0@éEC*ifFRY<#/0cW+6dY;~N''H۠Uc{Vef1UKjH%U Sf+=֎BއXMK yec>AiF0%9dMd[*)2(`qjvllb춱*zcMJ$OFxQ Č;IWQ  nR QyIsN7rUD䳅S|J,er+l/CKjRaRkbª")'T(z NsY2jz!y/}z q@a;~V CF@@'!.BoT#YGlݾ{m W<؁ii-P Xގ o4֫|_X56\+o[ïu~P9JHD/uٙ4Z1Z CAzA ̍o3 )<^n;}W9,տ7 =~p,OT,Xdk@--fI %S Ktc#:D5|Yzv O?eu&]35<,Vd 8(b3T?ƇNt9'ҧ +pq8\OOo-FgC$8EQv$!iCp?#74ͽF(OZS:J*߭a~r,q ?NyPYVpK!vR$Xp.-CniÝ6.DiLFj%Ղc`jLy3u%0 :\mť.:Ex̯Uaَtt:Vή#KJ ?\_L(3rEFZFr[#7`o}UK=:$0Go FN4޼&ΩɣMvhWAƾus}OJ$8>EG2LL`$(|3<:ok|~B8q@<6QN4]Xon:W8M^Itwr\Ճ k.Km,#sǨ0rҫ UA!36u%$ LsޭoeX(bg~N*Ĭ-o4B~샀<>,Qx BPMT5Tk\k"5Lಣhٓ_Y 1ʑ\3Ryr^2`(*qsm} `HT'k\'.$ ƹHGf nƉo=FE@_5㾏Uu yTdy׶CLo˯So̤O$hd0&gB{BdM*ʀ;U/VnryzYP~+a5:wI#BZ۱U4Y 8ݽr-68ԢxRlG&+$ U] %iy󿾛XP%\sMWiQf|۝:I(7zZudCe$epH\aKS{>)Ojn[y4ttR+1Lcw7=A$"ס^<61ğwzNfAi'=B&@iut:\󰌺܏Sʩ#[܋qQۇq;^?NN,(T  oKd$EYj?B6#~1 Օt%z 0QdKt}!#EwF2w}61*w,١%y]"<zdܶ%Yd,ӝk$`-GYs NQ lxC( @L}¥pR59sc |4C-~G FV. SIQ$(6nx 9-:(WcijZZQeby~8<kEunvp V#NQ+ |+JF!o?3,N_jp'!az/3Ȟ^+zO6O SeEq'WT(6B>;)pS)۳.gjg jꋬ6Hf2,lThGFC^GXh^C0~LG uIJn#!}͍$d_U:uwPxAc`bb%ݳ_鯕mr7 [X/D,'0 VcٗTi#BL ꩔['N؊ I. Xk_G[,M-& jC$a7*9 1kӊ#).wC^~lDYvh@9=úK)EHؚ9ԌR;j_'+MkN}W%#*!4tr2{L0|VdSܴ(Uܵ~ wr8ڒ<A۱XSv`pmVcp>ep`[Z>uѢX?PrP_OO!:tvMeˆ$3l䯂vh(w GA^)<[36ZqkzG]+W\&7%LM&9OX `|x'-Xk]$ >NYa -m~>wȬ9tq$9X]Б7|zts+US:5 9$TسIbK1-Eua?Kpi(ϟaj_?#L5FӋ>qHG9Hҋ--/0ΊκL2y[3#&;Kzͪ +ް f5)?D`%:xaR] LFsӡsaZρlR!jڙ> M1e7N#Z^cAF%ҿJwJ; ~i©,횧)VWaGxkÁ 3|/y7D}1;_F6<4.bŹ tZ],1of<&T%Yg5s k*7(@2 \zt Qn͞gt^4d7ӮE )v(Glx ;Z ]+XxBAk! DGp*4N幙$jnO~>]H+ D.R攽!U拼HȴJTMjAsZH@/ ť̵.k\0t=$rFY!.[>}X񆟌_D{(|h,`hr@5)Ʌ y\sb yɤ`d/I-h.sū23Kޅ60.[-x i9(ATR_-?zz7+4pvVb&1!"$^SZ^ f+j~m/a6[6Pso@4FSRS"Μ/T#$pP=b1VJ<-}3 ^F|1Dۤ93 nIܪ1&9ݧxo܇iŀH>pˤg;f/DHryrY 6ڏpflc.X l鷠ytg3ga*L _ʑ7JQ\)(zW%M']E}e7ZŎm>>LB!iDҁs޻ @J%]">~0e_ݷiN8ĝ(֏#yX j {v44yRV;n%|^}-t Z dH*|W6ZVHa-x>c}_?,=$_o =SsW~~k7-UvͳXEh%?aKȤx!Bvr-?2{A0Qa[.kom. 5ل{ 8lTk1A[uSA鍝J.,F4BaVRZA *i~=Voq?"){cuY o>iFS~ɨYxB7agpg?mv;M t24Иt*"E$ ?/}Kc .<W;X.6P(tQȭa`GKC71 ޳֖LJK+PӕગZ-6}Bw@iwY$)F]e`8c~۟Ex[ރ iVWUCPYJ{4)tqKsה?ƟQYsuf:kh4o7V|]o WWό#o>DIQ",q)+Kyp{5w!ô0rɊds3uKsθBCRc5L_oH2z_cȐ#Sc6{ӄ/5未i#NuF.uF;b檚XT쯴˔yGt~tۋ5P !mbw~}̃$dL.6>;١w* t ¢fڧ9>VMI \gб TPquf_^. R=vE?A#3*ӣxJM" +NsŎ%n}2#n2$#4g_RObGq6K,HxTYlMgϊrΥoVi-2A}[;n3cchPLX ds,12gZ;iw.bP>ЏGBƩþzH3dp0U.(<;( [LSK&+ ˅kTnQ]E3(W\w5Ui=6z(>&IW{%f<86j"vsǎv<$ݛ lҌVr&L-pE WLFQ>@?*Kt%FH5z[7mӳOe]ps(煎G5,.)wdgD D!#Ĵu?r!Coy@u'gE }-݊95c/$dk>r5<s0%ʆ,O &Rzjva3$Dm6k&[f0LcC?`5I(M,t68^™GghZ7^D_cb{,gLpX^  Gԗ5Uٳ N]\U3eũu}rM e{jΦP$լZVm@V>k"-uHd6bT"B]6rdt2}fZ#tqJH v3`< ib67rT#H^Ivf0"|/pƨ[02̘BBђ<ǡdyo/Q: FhZm\ߟlI @'Z.0+lgȂ 6BZ.)h5$fST'0*654c})j~lY^Gz =//;GэSp,b*ӂa2Qgn֠Ҿ'y2U2 L"],g(PJL5kiE?e9Md!T}uY,$:K] qkkS%> ?bӿ RMJ( 7Nl.wXoN w%}rv#DX֙=NWy#CRBhjlxOq 'ӕlZLLQkHf;\Y.5Z˺۩!}ՀAʲq X_oiEyVZl/W^TS)[i;Qi)G\R}^kp=PMbExHE%Af%̘*$u {E1'3Z~ w+/ R۟`CpC]R?cN(2u3Rb0? ԣ$ Kq4J=AfEKM{xlAwqh|R^ya9g;3 mhސ r =; ,0@8[@"9nca_ڃSZXZ;Fuhm@hԦ"RMéH-XbP:]Y̲^dTh*IZvZ#đ;s.&l~cT qw3uUķzhԴv*(p5 6/yq.&F*DJP=Ǻ&WX7UQQ&oQy&N{+XiAu`溏Ĝ7fioչ4EZ;|‟kY$ҤcB:=.#)HF"0Q6qGH5g_; Bdx @$OFp+| ru䶗H+ FKxd>Y@NlV`\Aُ O_G0+ ƍ Ӡ/XJf?,j ]o3tKiÒq'6%v/IS ^H2mT΂ŒFHJ1eq+n>IOgp.eZ~m` C sPjīZ?3;8E~}~8܏d,h?KIi;#!Eھoh#U2!.tKkآ3A߃f,_:prNS)Owƒ9yk;*+EidŇZ+PERPOVAય!2~PޟGu4ホs)*TV;Q՚eExQSL.'Ag oRifmN[ cׅFib7馃dy|,$޿G>Uþ$Fs*1jhA" ѠA/*s8co|D2!x#,F)\d"2򣰏vrb=<٘xGWsLNz؍{ Q; jBQdIUu!}= }{nhx-ӄp^`cF03ڭ1yGs(_wя ^LQ/Ȳٌ+T|-ԫ]<94|R=eѤs.t)}kSq(Dq@^tw$Di]W>,[Fߤ1zK饱h1 n_w3@ӅKm&#THtrٸ^#yXGDG+(ga'gf^h-8#Ğ@{vò0I'Bwj #MM8~Zn-2@l˼NDֈ R_]9_bs OcwyI @~yo(<8Hɏ"Xv4 >$K#\ּOCLuFk+nk&RFؙw cJPc5sp}Z5/-X. .KI:dqx3,Wڣ>O] hcXL f||C`nOES!t7dչrIZP{/rS7$;)pD WzcLlELmEwnS1WQf)Kn'C]춶8}ɋt$94?r多D됽̺JHS˸91NX}$լ}PO  @,T(곢: Ip+dΏۄ 1e0`{h` Nb;e"G3.Lr1?@X1Փj X4UTaX*c< +oQSty ]e^ ~8.8ɰ6!{ǭk%H95S<jCHFC+megpd2C&yA绁 Phn;Ş `ذsˀ|aʧ Ϋ@ӡb OuŢ h`IW13t;,wA!j B3Oxa0: A1N'lyd6ʭq"޿SݭFTQ(SKG^xfkE6Z̄9?b=G4IjyXO7j€!.f:-sI )w2ب-p1ch[|p,]i,l Psܓ_tzmXlw/uElxq #/*aRfP7D 8ƙؽ~/o K :\E 2"eqjnRa+r-sPaE.쁙j1)|qR[=r=t9`ajC*rboU~klL.2 6_>UK*gjף&a⶯$1i K 9Ϩ또ٱt=$57(qpQKscy)=O O C4]0; ƖJPi(lxH״sP"0OB4 ,B'L"j-a ؃_95P'Ь'5ӆd { =y| >ZWNYjwa zט?4P1 h 4б nd䚘ΌӆȐ` yʜ/6^twztQKPyC?O`x38]t?pzd5/1.x)yIq2>;*=+o!$'{|n&I&ԪhV?DG%VEMJӃ,'o Bz_L &AݪBSu섏(ZjE!xcCcHmsyX'0,*ʓXgze\'-g):o!|uh!QMwV H IN/p*qtcɨ kZ{.GԢؙؗe^|.=AqTKmN:?`^6f#H|7JQ!a橤$21MRMls27p  NZќ~ĚCS&[ur c]}˰q6|) ɽt1z6"2k/mǺ2?)hqb4حXP]kSG'뿦&H!:zF.OfU #nZOÀlN+ !X'*x=>wY$umy mv]bY|x_5$Ý5W~XrQcXs'#;1Z]6#fuQ65q7\4ʓ˲mg#cDX-,]/ԠfL "u`ek ljk> Rtpxqy$r˨љhmnPt]TbW WL~ig7Xtd6_I-4yk9FY)bzW|fJ/v"`wѶ0^J couYa]W=Íj_&+yȚ(-b'1d-e\sT5'YD\39V>H#Vѿ jHm0Mt{^o)ڴN<8vqL{PѽȜ%1ԖA~EK$~%ɾD;1`If#bH gJSl]MDBƚ#~Rm06o%Ț">Rxۇ)IțUGPUuEŹg~FORF\:b<}Z־65y!(\3" I$SyڑG!'n#㷣ulz/HjnYɊ?t$XN8^&ɫ/PTwPf3KHB]<#Y}t!2uE#XpV/ kv $ 8х@`_Gis8gC4ISq, Ϧ`{lK&lT@J1@y23bn\SH$ ݖx3_ue6AІ,U?ֳKpGf36VP sh8A 5xkRAظ,Iřl07^ 8{+F UOe̍Cөj!lX&N s S3^1xKc\~v1oلBqn//3؇b+e3zhh{z[A A [UoҥTYY.u|c`erOolYԄT3Oð153> }~~Bڃg i0wg#j1Ie HIi~g'Jm-3fݬH})h":*FDGJPaQb8Or9Qv[jK9+p;z`Q&S648_b^-?~[b2 涡s\1v^(4qmܦ!Cs{ScWϣuf-NǙЭ6:?Y_BJ!]X^õi] WfL7`PU]*Je*sȄUbAQ[.1-z WZ68"Po>oo^'wʝcF\H OD$ׂŸ׵9IE +Q?Ʊ-@Īk!oJO!IIHQ3-R|:X\hK;ljN.,A܅ILr!' q9+xc|kB2$q1RzF Och1zӊ˹Y h"%p+]bȘ<"ۿqf[E&7e8b*N#P+Y¢hg!` H4JfiDD0Y'H򨗓b:Nlٿǝ=ҕcW^qFW5 \ڱS*lS!?a16P{ BU]=LS 7FVU@Ǹ20B{OS?w.XeښOi>8!2n6*p`ÆRh1IK44}3w/h~2YERX$y@.OFT͢(g=jFHB)G!D˭2IPْv*F\{"(X-QNu® g<25 v睾cƂn(6o"ggq]>qXvKǘo5pHdzi=Qmv,<0nE0KHJU.d^oݢp:gP =v/mz:0nl:7B4xm +>v ?P}H-10+( e}L|z@ퟸṮJ= to; +PIÖ_r \0ya ,s$%ؘqeS&"<^m g$b?F3R) ٽA-l1FM, 7nݧ=l(ܻH M1BJRmkb$e"3r(JõWxOO~oO'\5q,9(q+6ۘ&jc%>YFg_$w0Qffw߲\ˮF+ab5Kq>ZKC~<FY{ 7z'f % \fDD,`4M{Zt]O)֥' ՉycEMSHޣh <{H Yn+@O}?cTbO-蒻*k+#Aŋ1{\o} pǕa B&՘̀M6N3q$<15;#bUejji4( ;޼ L4#:nb5rmǓ~df{Acפ L3)|T%Fر3ԙ (Ttȟa]3S*6 9z^JD:ϏbłfL$xCwJ#LuaLNP]Y]۞F{(?&(^fcɣ5VۯlꞭK-?u>' G]nf9鄨k8pTORNسZy Q=REsl)KGkG(/ހfcIB#|/91,:G+wD1lac-~so#zP>8s4Wab Mʵq#jWWIx…BS ,0c3 ҊUYfKT{FSthSy6EJ[?sڸ0xcwu uS?"k4I-1KpM˂Zɔkw3i]ݷ~ ߔgP޹mٛaaـIUe'L4nRbCɜ!{ΰ#kZ Yy[^1ز^`ʽ lDF_ؽ/-u[y=;q@ؒNӌ<#5;72 nzh(8љhЉ)_T|s`u@'H|)MNs{-0P~aDɐC `[ !r_KN <җf֥] d1/wep4˙O6Zq:i#"Yҡl|t-sJ.淥F>G]aZh\g,ybc{Tu$+K.&ԨMcrw&-,MQs&ZKU f2Ϻ8R%v_(Lp)mڜϣbH~5^x@ӗMsښ;=O4G*K/O`6Iq-W*/VUGAFv9e}rw W]M.=nNak% RmZD|(j/劜׼*5x\GhJ 7 'C,9,!`) e&v2~h>!*Bq=S<'O:WRW>\Z '܍|VC+lWuVh~_;t9g-=#l,zM#p)8f.tK3V27y!<ߪ;)cd6MoöBOm[}pW-E$cd5#$ȧ*dJ*rD'Yyyh%T鏰\)/M;xg>٥.̨vZI$SGkd[h朧RATvS3;̟Q"/>nf86\Q UCT˧NJidE[zݰ< Z9]ΐADǓuȝ%RriOh+EԒpy6e=qNugL>~ba4bS; ^WO%u7[#acԖӋVGt4oPgW7O#3#_R_o&LZw}H}[CbbCߦTpv3[SIP!w-ark(S4L9+eJ /(UT~"^+UG_ڸtNp>q5S1A M4jQ92iS`hIk:oEne:3Nd:tܛKW?uyW?va, F#'_? <߀n}ޛ$詥C?b@cxo8 n}˷Kհ ̴lSCwZ-irbR{[c&4Fin{$RTރ.9op`"&WLgD \>D k'3iXf94pd]B6^-xĻ*#1}WLZBg-]H@vGdMenOMM!Q]2Au~p-BHẙ [t}~*݃&r~Cbh\]>Is!GPMY<']o豃X(o~U7& mdAhZ3b'f伫af!J4u,P % ~P+CUx@+a)hWdL]с_6>ӦhO@Y ]hu5/(`)_(gʂZ$|QW{ 1f#XDk7Ĉd:cvH_5ce(>vIdU@)&jHkv{*U%]#Q>4XB YQ_sIW8%_ЏP]g*\e{㐦 w\Qᖮ5e= T͉Bg1$gjӛ4UIVɾYA5 xڠZ5΢ml 9LzyStD(0: 2[uV$)AfɉVk= ݀5 q1ok@`llϩr?BimKwMq^ )^13`|<=UU!){rluKbi犺I<|4gc*eLaTaiزdadi\q$.\x*Fc kv Kڄ=JJs:*e[ 8r Ŀ SF2GcOB >6FahE(ʝHc+DbW>HF/vx5F}rbkL&rabVYX8\W E'uq!ōyi#GDL#'@]Ew8\^ }At2e lkOVA' <6 (^^9hp{qޥ uyug[kQkR.z95ۣn#;_1>{ֻS opF;Z;!˽z-Vy`8&oc/&gZ)(@ bG*El濽g(fw>^އbbӏ؟^t;-*ݾg<  ̸6u@O *Ok_9l)+i\l@A*%q-^sbro$ ^ǿKoX?q/E^_ gՒaG4p[ؤ2@>l˭n C 7f|0Ugo$hωI^f f/qtk5(%:?65TPtP+M+$j5<3T'^t &ՅQTtM wz" fְ^gW b5z#9YsROO0!d 6 :nr6 Ml?4kr>=wa䣍5?Bk/(4Ԥ|BR c ƽ#)W=@`SUXވJ &ƾ~./Wj-N4fekGK9NCk8XĀøZ4lci1?`gCdМZU6@{hZ. !U6=H%kSeT8I{ͯ73xF=*)%fh /[vj3Շo^L|)рC,s{7'f:WEkI;`WE~> ƨz 'Aa^w(e)?O{SW⿞~@A8pcJqPJ** fQ8&K}/5?WԯyU0–Nm&w[qnj FC[dy< P244HR姟!jaw9UjFG?ȫ/%Y:g)A;=LL)1<4U5ꭆpR(2 5@|C%nr6xJ2rppuZKK8fQiSxqw&&U[kHoq|fT]a:g 7ҏQ#KEuqT_:S nr_/")5O Bg& u(t(Εu }䭵VUs <1%`BWyӟI%7Z} SU,&f,Gsߴ af=GyfMnʏ:]_{7LLmvtb򺱛u!שf%l{fNꡝ%ZaQmP3nWaywZLhN{IԳ;^h'poGWD$w(7Zs&ӼR)\8E/#\d(13:9sÔ}Ժ ,y3lvJ>Bef-J4`7撍n37߯g.UpA  X{v:aKRuSi~i] Zi-f-rU0Vze8=m?0"C> kvJۚl=ժ /?cRfr"-kE%x.*ϯLeYgM.VDnK$u4SJe'cq'1y4:=q+c2']I'paT8)S+"_ݤv)ڻƤn0aX|]DeOiXfb3Zojr'm; bk*{j:LB<һi/6>ٗnCTg[Bpc+Q\1 g``_˥O_7 :kL \qcɟL>k~h2 +iXEAItG/Rb 0Pcp^W&JZPtoUBsP%6 iծe Nm]ϏOQ#O`d;'i'!7x7~ ;2MQJZ;Up>@+ILV0(WAPHF&1'j$ib<;i QU*4GMnmoCNV*!ESU)D5)dItb@*\G)Uə~&̺e~KԓزV iƯ4.nw 2P%jTi 9piu>Nԓe_+mgd۽u<=\T~m]PJeDØ=&{x#N+`vɅ#W~9.6e> j"[I/Ч%~f x>=}Nw+ '{bJyڻ^u2ƜC~Y5D`\Ľ:gggVZwwK5>]X};ܥ @vJT:L(:Fo3c7@˰v4%P + 7zLU=e~gyhIHJG&c0ad}Q=SiZ)f5}mW :Bh-\\ؤ%-a:1#eG#bN,"&mNL" ;D_VU2P ӖZ:43$oK=uVO0庿"ѐ{pPMU]Z4xA]H ,姮AUԩ+9- ؉,rX^X[bTdpj?w*ܹ4 [[|O՛f#9P,O\r߂&lI9 p^܋5X Ɩ16Xx Kl1q8^T^,ΙFscB|JV)L+eqE@FE& ]urV?:ӸH=S ~S۬|s GEߢpOo9yO=x.}W#vXF" !3q\tUB!;g,81kb0gEa 콝T|$xUk/Hl%X(3+ܸX@K!| $(C؁$l[i7>e*ҎX?SUhѴgxөxHS(_jǵx\ɝ-8-r݅0aȪYm?~ZT1'$; уvOqˈE3 xM/ (-ȭ5wy$DNn}(b-/ئH)~2`-˜EK#N/3{D];{RIICFY aҼk+Dd EPrbK]iOE =ޢw 6fx_ng" )5`>wz-?zca2fε`dWRͫe-tYi˅Yrz.O׊ҋKNzyS"՜L'!*}r>++de)k2A-XwE ? zNJS"Cc%zy {Oqϱqצd'm67(˲I4ݦ)G{nrڸ2c{aϰs%±oͲ{/Q3t i҈ȫ#Tq`tFGWh̰ N;N7CTM] N{r$a (E WS|[u+Z%Ɖ@bw}El~ !K},'V_]b,9H7.=("LNq3 Yq3X(.cɓ_殑~ unu|y{"c5f˽! uAEih Z@siٜ~WCdw_fX-qm`=c:&TP՛ ?/1$Ni*Ԙ}ֽ1aM2Q;<ЅWV&~GK~(pE2^R6 8PvW}H.QXo-r0mˠWQ~2_j-)* DhcGj`|h RJ!&̽>0eٵ3U}/?`%OٺA+x2yYX_d(`_uGk rFWŘe8=O$\OS~Ǝ~@:A پ=q{7/^J c7AkVD7xUd,$JirlH:@NBEHb-TuDΩ>+5',m렶<\!yX&B$_սb8)[S5t̝h517? H@vgskͱ AYpwX;it{| |`. IJ3]y[֚#z7kl+tH`3 89 ֶaN ԽN{0<`FIG _ZݗB.O^@KRѴp!/ I^1 go4?[hށaw `J˅@` h j~AW`P8 @ԚN R/Zevw/}(m~''uTO{L)#+j='ivQbڰ|vQ.95N"𑓬#m) ʅI(mCmEZu;O%FC,l(qlT#[47mYjUux683uH.Ӭ:h UbݩN ̸J/8*mO?街ު cxe8}I*rrzN6 #F'Ǘ|pCT9NWD:?{CiRfwCE-.mJZC.ۇWqJ#M)oon"2Z(z HYd|`K'G``ט P[>DӶxf~¤]vLZl(בokUio^6 #_~˯xcBvpbd'8НAxʢa;pPW:k)ONy6c,uj5G _rX`WćTj+ ϰ^}LZذ2H\;"4Bs$]jiuݶ O¯Q"(i-7\t!js̿ ]!m1͠[(#^9-wrX䏦m( >ަLXG=LἎ66u xUqdGˏgFp+?|Rv R b.Sߢ8KMj@ϸ#JDj\m(ͺom߿c3=w8=fP!rpo,T #X|ԭ+4_Y ]|)wJLkV(o ۃO}\d7wۉ Cȴ$/}n)IǍcoo*v #7 @ /yjmAy9:o}9jmS~T섊4,O炂*9g?JP+1nEꗣW;S\Sh\Y)MHw7dp9Khj]07'F\gaژ^Kt?:KU q7+&DROަ[NB8C@+)[/TTSyPW0*ɶ9[J) *f]'QVHNteΖp(?cnW@9r*@:ci]HN΢T@ kV?PyʀEjGɁdY1N`Y 8lXz ~'J4}&^Bstsw4l/ ]S'EkG(Vj?]Nm^wZ꬏h%"%5N'6XPT3x])Pt[ @T[&a:W6Vki1 sXPrPHxzHs$ܖ <܄(kq'P Ew`r1)Yzo9zl-.O pnP',fL6dENdZA4# F٥4ư>VaM)/?_E՝RXv| CږGghnsG=l)Mʻo!b#A!tIŬO(59H-怔ΑA7OML ƀSX< h'?4Wݹ\($Ā(c+SL ɹjX#QyBggjU-wW#? 3hI#qTVEtnuceѕ]G}91pi6Tșv|=QW";y0wPɢKV͖&Ulj 2Y֧i9dq^E*ƱkuRYReUKü(LB$U @ySc|fqb à߈@>M].I]f˫>A蘼dު2yŹUgA^H.!@d_phdi}& $k,*Opn9T&vK)"p.Hkad:$S#8/)rjՑAy"tZQxI}:nla*7̈́Kܼ3 ۋ{Z:Q1ۍ3%b3genaԿȝ&~!m@~W/(97vv <5;`Ȇ7;}ư{B 14߰b)BxfB\p%\1W [us$l[j|W($fm/ED&8d {t9$kns5QKFsM+@Տ%+!<O)D8'0iFZ/J2;iTg#וbSd [!.hnsUNkb0ۛTܛ()1%ZrN$x '"ShWG7P$sS?qL># ͷQ),p)$y YSRSiS*pbEcPeZÚ Nbg(e>$錁*J"D7ĜV l-I0NH>QGX|+r{9J{L)c0豻yL)J hXg_%;5~*`E o(M0E]mY!t.pɒ-/Բײq ! 㜇Ƶ$G> 7yca[%(9ۦƿkûЅqͅ|~St?pI YߵDxn^&cG*\e?n\]s''Ϫ!, #'n~퇆m^j]or}9V6#zM4d}\L;~gȁ;̃pW`Ec) 5UJl }uQA g&2`ˈRhVgOG@.e>q Wn|[/$KO1iEod1Qo=q[OsRY}I! G\A_9k4 W:-:J̬Y${% \P_'m9R~F&f<ͫ_]jRF$dU*$>3J s4¿Y̧h65X_=iimJf%) +D/\.%ѦzN<>I6]@Ncuunz;-t1E3qhLlJ?lD@x`ەSn!LvhpMF뽵qk,A[Bwt[9'nկLab>\W3wENU_%+?U Fe{>69+!ʉpcؑMM;ob+a܏3X1vO!D4?K"tO!z%zYF#MCW1u߇t9f 0Z4 hKo\9bVjՐ7 NUr7ߏ\=Rbj9~Q鼏kU6ܔĦi-=4F38dW K ,*v<\>ĉFhsyz42d|ǥOׇ@*W_KQ)Xzݠ(!I~B$uNFB9gsm&jv!f2mh8.*@*5:b*MXnddݱqdFz#5Iҍҭ6-_OE@Bhu.Jm_Bx>4GWNx}^uebEfW*[Ӵ"PLA%;R;yRxmuZ(۳KcE, ;^=ǵسU\;z0ȠCA/kM,NBq䉖x$ WFfvZɃR!C5k{=;rN-gD(WB۸;o?;TKwW=+y' D>rwH>;d.vV&tU6׺ bJ|Z`SX"UDAѕA ]Ƞ(KhT4ǐ?s ErYvVa_cs /OQ43 |pq-<%oXTJӃe ﶱ\!jg\P^΍'(E@Ac"G6C1tb )7Ҿi 9vG'oY+u.y@ob1Q/= D9ٶ(b`3kL,HZlNe?o4Qb'wFuIkEjQ\{Oŋv1Pc9m?7 QgYO~Y`D%Gp'E,5(g 1yT?R\4u8Lyn1+ Ja(ٚ9yj~zbeb#ͧ0IE~g^%M]V0F쾄+C"}Hx, ~6yuɼ!Q d2iȯ AnHqm&Jeg*&#37RWL>@]bEȒ^2+Xw)*ybrGLTh:o jދvby pWvU#򬢱ڶ Pر"egOF} [kJW>.Sܨ?Kz6GXbQӣEF$ Z]\joj4~_U闃W2dبTZ/^9e V?yyTk-B&d+*΃8;{c yUj/Q]fl~~ G&?5<9XAfZvt*.]3l"6 7~OJEA fYt)s!F<;?,ݕ'_Z)oBodم[\΅+@o[0KT_H#sDmlS2UJf?TJԺ; [e]W'6,LAV}l!D`T`MНx=jiVk9@iK1A%ElO;qDS$?>2LۂX}f;4wa%ف7SK6 {`6˞8D1M>;}Co@yE=.cˌc<>9./w.gi) M+Dq4rKO<C]bO }T:ߙKƉFZS|jER]Lw1\ i.vo=93tq(J9!ִj@{9ITvn;;5JR%䇺Lt#$WV&_YUe4S78ZLT;Fҁ2!z3p D \,;J- 3Ct4Xn5$-U$Faw[$eeuXKz^UULd 1.?~k"ݫskC?*M!qոwgٶlm . BP 񊗄-m)q=̷H%ba* 1O[VW2YfnYopGd?QZS,*qM3zAU4[ ]MdJ^F\n0ԄY!?#kJ<~=2žεdQ,,iSPgHj\htP\W칥'B̃3r̥a8ku?`EL6/hW}Ej y  ojxPݻmp/L[OZkJb+ŻAQeS<CO[mg.ːw* DKe%J^=/ y_QIL%Hݷ 8u 6W/=-:)q1ʺ&؜{7:ewe>dԝ,# T H!| A#^-q F]m[2NY~);pq;qAl9ϕHlE~c92ΝfHv7k~)wLu-l^].Qўg5"f@>bHXȆo(wAW<y]Y6)7ț^P|k(m9(]v9KghtqM7PF4W6Gk&?o>T4< E LU>tT_)˪J#<)r蛳;7IG0#0 +Mٍu|?9k68wP]ۨ Gr !&W?:,1L U#^Q77@BaI 9XOH$k8cO}Jq"#X1Ce\,463%|%1&œWWq:]*ʍH$*TfnR)+ψxz'pƙ- ۡέfjL:wyl<(Λa&}.›'M~uսtm&i9a14n?5QPf[̻iDRf^uGoIpi>Q/̭iN S*^W44U!G*)ܑx}u ӄgah<|K^>lT`J`c/ۜoKuKќR7YK@/XIҕ}@Am8O(fKط.wIC3#Edf"ז~5Jɠ]Bb(eמ6ƪFzٶg/~/3a񭂗 Mū'RbIpFۨs0 CH!D}`418vcI_^R5j ZE+=Z H5:5jew3! lanw&kFrzMR`dzɑxB/ֽ9Ϝy,R>՘JZGҕ7ԒWc._/QQ=CPd@rK#DCn(־:Xo4bSGMds^h2r8𑙝֩>aMMv~h]}p!2E⌛?F/$ݤ;p۫O[wK].IZ75@-9ĜS=_¹iDuk)9i$BJfS~kU,'U>t7c5"EwR$-LD%\:jZZJj 3,Nb7(<\ D",\ޭ Z:y|$-u%YJDB1}0+̷lr/{#M,|1fw[ǖA 7_j'wۥ_%;J% 5Di) 1(yz}5í$Ah1p!i+IFep7\&xWSݠM˦VQKrTTn_ 1Fr8\v|uM@˗!΁VQӗI GpJ@^*&6,Nq3?(Ó}(UC`Xc4>aa{h1!E@Хe]s**ULw #n~uIYg} 5FH~l7@i59 R'n`A޴&ŚFQ+fLx6|wTV*8-g~AZCQyLs^}ӆ*e:#vre%EԐQ2:Cd_o?.UqUNs*frW1 W]ּ?YB{go" Q$@a0gl]|H-$W/8MmO(n3}g"4e0ʷ ] Z\iy\y|iXW6-n 1-\Zun?*ol+{EE`L镀XL`*[}; ÌbK5<#zD`$ fiB1X^1Qt[”E}IEN-%(A`+C!&mJ^teL:\}R־OC_ۣIz<3%{j xZKܖ,˗Zv4f3l|}-)Hѡ߿ dq-p'hog%]֬Z1+Ó|jx"u0e +Љl$@rQKrx?p޽D}$=YK9M9r/t{շUd. a8ME&HbJkx_/b*AUtn n7=ljiԐf9TɔeXm#&7Y֯g9!VO+:ݩ32V>NA SN^P.(zDkOp*E1 TA"3/< SO,d 'l!IJ ֠qJA,Vr1~Z8$3 u(6c * G?xnP,w+7NgoV;-i_#Ch;;1t}rENnT3D}n< JEy>B4i$wQ.0 y1OPV2E&{BHi6^øQR_|6Pܽ@_M_pC~lodajT }9M~͆wGC8&ԟ1C ɢf\UH?g4 ̦Xu++F`&#PPtoAJSE& 9?<(#-:0C$ 29xXhp<"!:Y~jMdIRm9F53/3*tgK*87veJʯޗ #峣:'0 )p^uS%ןxRH}m{yH{Be̓vCxk=ռG tC ,EMkJU#w }a~}%ݑ\$4k ˍDENp1FS ]zbhW8f{٫_/wV]}ʰ$IWj$gkX>AKS3\Eb'lUAX=9CY3Z u1%+W K{#Ub| Ff%Jm`溬md5(NN>OYR` $&(>8u; .\"{OF*}u>j| L8\f$\MtR=[,1xk4VU#H]e0=#'Ž} 񯃺%sn_3]Opq͑i d/23 ' '_*V[{'W5n˹HVϽkpV@ ,ǰ)OJnKqV[L;RZh V_vuЯ3x!V5"(椃 E̛yf6xUVPP4rOvkAbbT1tRPʁ@lI f8<)fqFee9jzo6Ƞ>4/J#M>~>PmNdxk+i$=ĺ.uq_us h-`'I3yD7k(4 [Q{m2eU^X)FmT`NUl-(@%EL?|ҥ8UM\DA(^{땊U>7A45+] "h 5?Nmu>xmU)RBF?m_<}pڸ+)gSV-)~a([ wCcFFi9eQnX݀E}jZ \ &9UGth `zV&>ueQ4g## kK c&֑G?_ xkK3e3x2zA!2t5Fr"#fcɿqyŽj`R|PSHVķv{Dy!Η95`\N~&:9$N_hF_TbwrSK{XEnD[MH|yWGZx_tΕ6 h2"[A A ZUC fE)ƲH`>,G.@?sua۷E{`(? {bOl{ذ^ee&c͛J@3heax`$3hv&73WJLsxN"yF9v3!ljmq֐xsbCDS쌐t,@xBq`T!>5 5W!:P؝3ELu;ޭ֡k50TO TeP; ж'HK Yi[ësaأX})Y̌kC(15+I7$) Uk$dw{B%jqVC4U3֛QKvBLMř~MjwzL^qND|.! 2[Ptv Ns#9O#"P2NIE0 F1 ZR#J(*xJQ#FC=44H2EAkPޔOSJSD`UƳoDj"+fQ\yJ0 '$41]"~the=.[4xĊf~ 8%zaݛJZ[wW]bE~w%E.K$H(I>*B^9 5K/l_= /3(|?^TD%"ط[v sr bk4T"QߺNc:,:hX7xL/~EB$<;r|>^"N㄀~e˔u&~)S O0Lǣˁu 4߁Z͊nZ)z:jȋ'1c R &chWfԱzzL'jpIk)*ta" :Z̯y`2F!C7|ʆP]ܤ׾0ZMGZ҇U n~Pwn8ūMꥫ,.i_zqWK\*&5PfCM3͉b:ӫ1orBH h4{'33M`SP}'G]m܌##7wC>`и~̲hv ڳK!དྷlv:Qt+]w|j n /S6A?'dVXx|Ã(+[+ "j*Y r/SH~+,?-OӨ8KI{۰BT$7Jd)a7SWzFc0`0o9N#P?9MmhޓIbSO ZF$q j"[p%JsfdwD&^~  {4Ptɧ=}ᒞ,a*ya|ԁ2=l|kkQ7`"3 {j?n˾_/seԄ5sYFk"n ;p*;9[~~Q$HXy磍%?{-1X.\6uGe";Եv?.N-a_*/fyCowE^R¡|C/ bO)ͺbapRܿ3|HRnwApjf\Q!>J`| dݢ1ͧ,GTyWv SzZF?} {E>. T7u>G1cex~9b>`˴JPg0=pZr:[v@C_!h.Zg4o:R݈ P2*dDQ"%tc#f:,kɃ&īIu ?Mx9q4"\^0aMTn8.hY MNiEcEI+0`L's,Q 4""q2M x6u6S=96:VS9l% hȓ7^IECK` X'+:JB=*Eӳe}WA_~jV(GCd:&>Ջ;Jy+];u+Zq$߽ ^dž{v[:3sХ1E̹q4WM '~`yeg 6VFfbٹnUϯ)C_5Ze1c6áT ͳj ʌ Ô1 >~*uޤrV`¯(!ʔ<ia 6vJ?sdm,{_ vmjҗ-aҾAN?ƯYC7ZvRm vo+ |Ŵp2rNоÕ ua2rAVIPk>M*Zk 蓬\"uleCPR~2 Gm,MDhA{p>9<T<'+aͮӫR$!ΜUWڿ*݁tJ2di+TcE_AW(iQe0g"~{8'mcZT(¢qgtex +%1rRDQCiV c|fjl6us<~ Y3-e˛o'#!C1{IIQ9kban~88w AN˻xBwDZǎ7^fsuGJQ;H@oW/S\2/q6$Yw2\ߜg&㔏]\"(|UfT6-uΨ<\8 Kr-Z8Nx:R6YΪdѷboh50دycFrLmD>:Nt?}ok:޸ ?Oľ<'4$eȝhϞ! |Q3UKRR-OhB6TAo]j g _qiߎ;nڷMTai3s,)ArܷsdA(,auW̲ loIQV|#yf؜mF¾V0V0Xκ}ܚûG/QXhdOv,aw2¨;1ԢݿS[9{{!rVԙvɶE>ES"ۀ,F_ΟWTs%ɀq"4s(KFab,J[NK&mœqumt|n^QŌ`Ap`µN/lo&K C5^n_YxB4G`UVPv[o7ke+ C?1G;?oud}m8 ' ^ ڌBx;p]eou=O Dއ][L-4ukoyWALyL4Jnj |?;(*9!E]^?O8kq+ߪXs6eVJy3!d`8#6OTгڿ2$-5CЃbN9 ۆ`Bܵ9#M{M%o~ ـ:Y#SY6݀~Q;?tۮ 6B$DqjLqkoT. ͳRLBdbLz =ߒ0/hkE7zA/;%BrD0Trګɹ5̊-P*㓾[A^,h.UȰlUS(=\ t;OlQ-c-j~n[&\ѳ> Yt#ؖk)j_<3*X yVmf3{.K$%o@3cf흖Ko`%ۚ|yL&zgjP*@5'a/d^8E::$qQZ~|"4Iqg#e4͛'xz6xLemP Y;{`L^M ÚAН3PbҚ4'8=_تp$p(fL&yQpsA%MQ|"2Hv evPv{V '$k>)jW-4Q(Q~qAďQMS%  2xJt_FփJ76 s3%FӠϏx}TH͞w2F~-A.5É#Mk7F#Kj=JzGXuz7ffBO>He7ip̺TO)`NSTFm] #&`piQ0d6g<⏲S=L ηtVC@8$b۞m<~mo ['Xj, `"qT&I6E="0i莶T1P}B%!UF mg"}o_=xCװ4e(ӅI^{QowA6Fpc?E M:^s&v[P .65 LS~7; GR 6#J}{V]' tfk&7 Jj/^ scDձ7^UOf3w,4'51a㢼*լ#{O*^x!*Y1dNFs %|r@E^$ҍ͘HIIZӒȴP/O3~hB7A(kR?,o@r5 }h:R@Z"!hTws3 ?Té)R+.pI2@c-Ӑ_`Zo}oo^.ٞ2#Q| xd"k8Xb=8l5Aw6'P;;#t.˼|1B/A鏮I<&+1f&\;Nf˙6ܥ%#ŝNњ$ hb;Chg𳐮-^ߔHJL!؋-O2Xy~ts͏0ts!q 'ݧ_MuO̒+F|F:6noM&PvAm*H {ipDR~P\}B|܍x%(OO-1AP+2z^GjUxO$*= +d#yʎI'/)Zmab Uyk# l]>߅&%OS'`?T~0L)4.&\>؞۱cYa L5Zuxp'ɜ%tC7}T,8U1)3tjDi^܄9៉Ju>ѻ2 kny nZdѵk%;A2QAl]WݖY#LGΙ\ Y.>R6 WRD+=]mqcp!_aJkNeFF7!z ڋ!(~I.)Ldoc%,>S%OZ4{/C)*W&g*(՘bsn@ZcZlŭCŽ: %$j}ޯhw~CжhM_v,qk_UXN}ƎS3J`]x0 jyo!YFa֣$ŭ-n*ԯ2:Iٳ&PB|I.籒ߩ/Nt86TM˿1F;">3hWmOg@HH 2 R{nzZ)T2r6.Hَ$P}`wn-2ޫmi=0K½ z,8-,NL-b5+ @ XYK2Ȧ:ѝV;CQȑ֜t* qO.*(c?~P`ғ|~yfBJ )Ыf]E5_z%Z܁2.I5]`CUU%WYаMD3*A` 4$tJa=:6%h1Y5UJ`P7c̣_u;4v[_*l\-m&ՠ{snPX—1`wr9nW*-:N+ ]"{N3" W+X_[hO=rƞ!aqX1Q4CvK®}Dn3wmliyE*b!sЎ[`~݅5Զ32zi/W_n3)5*al;:~UxInzƇуtϜOGX3.:L.]M+C:#s5#Z<~fCIkC@OPU_=v1tSV4$bUIea}ϴQ#kns&\13ȱ1kOp$z9NߥD3T$^GlaoZeC fUc$UZ` GLDk9ʢD1;Lf%׬{ǐXۅ,ޯ[& Eeii0 *񌝓 q6MffȤ̉XK|nd1q#֗1$YA݂&'c}bNA(fu~!2fjL3{׽_8S <#Ȏ5 %Ns`EB(!-zp^Aۼ&i6XX5X +tIF荶Yb(cAN Jk3qsy--\ڈGaCEs@ MLJQ 7@TsAJ n.@(W}/ǚf0VTu0WrqCiO{sYhlapߡ2N5pӹ_O0ODQ^ͫkIUY# 7=VqQsVqVxH_cB> չZ-ݣc+@i0r;@r}Zۤ Ե+^G+tѲlG|fZ  AF:Yq)+}U泴q6GPUطYH{%ђ~Ŷַ4~Vtx#֘G%˔V/^ j>B5Zni[Sԅ:T5_{KZ7 ?F$[ҚQE3&sn8*y֑Ғ :SOӋa_F$WL!`u $Me!8 :f44PH7}9v!f+7Ppex7r(u AJu8G51 2@(wL}FKkSa^^u47K!?&3aK!C ٦+9X,y%94|i{UjЧ;_q~j?E*˜X08 OL4*kfDohJl|КfAC*4ncF륹p8;;[5P2Q`ŒLpus7UF2iST0׉ھlYjgV|&/L-FC! F%xu$g=SIchLP! ǣ6qxLJ|Sݴ fa=O?ͭ|QH-,kK\Z BpyAӂdht4x!PQ^sn!4Wp̢p}B'FG ЭwVv70C[??$SR$F nzN:!T<"8֨U6(h|ҵl?_;N^OQbe1ѕel"; Ci4z,o,b:yP&)?qX7nB8Üυ"cN37bܗ o1 /[24g_:6Zw+-$_ :Y7{ K ٓU] ,'~rs=&\GڞTT[kL3z⍸+v<;|Oa(6Й*в߇`-;bV' KBӵl)!E*>3J"agZ446< \9h5i]yޟ*CԠYBdƥp9,1\пa#1QjAS >j<76*nF2$[Jɜ~~fg n14ncxiҭBq(= &UiǩI}889#m3+Jvt;y|-XxI8 *9vS@.[:A#-O#t@1h zSI[Cy~=n 0އ#QcFT0Y5•4QPa;(A "+eq%` PݡTPwF_FA$fAif8ci;qߤ(Ht>rcIbVvl (~$sY,$hM2)CɣQ'}',ƩiTǬ3(AǞv=ài l<)y}[QTF.B MmL\# \+ft7ޚoۏ ϜM!h?&ϫ8 mXF~&ݼuo ~ɿN-.rB*[uK0FOr+_660]`yYALbzL \ D4^7<E&XIRɉ)sfJ4OTXm^=D4{S-y`C[YQ|rCR ͤU_c@L_Ȓ)V,*|^lEC`4e93n AH3ζ=QOĴSKi+O42K3̳VB{`X8KdcokN;¿ wW=ߦ[Nc?Pdl G1>FswV,Q76(fx o^. 6%<RES=$ōō91|AqIc¸=G=v60^Ox~~(M,"iqѭb[˟qv%8aȃBMrLiG Sфm|7 ksf' j.O<ʣbM-vFV%O_33xS? |z6<µ'U!Ptr׿sk *J !~s0go}a9 ~xw&pU6ZsR S[GH9I V4শKxCޔqJQG&b0AB$Y·nĵ1eymHNE7n]Iz̭; ]e{N,^?-QunFfUi\^: hv_n@׵ϧCCXE,_eD!ƨx@^fM(;i'b?1ǙhJ3mshsI#Fjd~vHÞ9\'q(!goHݓ74 &I9(M:s.% `9j0 tN)KFA{\ wB7$Vo?Tu#> qKMhWU KE*HtU/Wkh@K>"= 6茊¾7LygҧU p$2cd.s;?R=PY*d+Щ IfAYə9^KR`0 <|_+UV[Z91)44' N!S@#?/u`d9~q?MfTQBBNӭIҡ̽6ʖUL 'WYT8 gݎ &*N ױC\y뛈}+[.I } 5Z͒,&SQg ᒉ'4ΖA9QsHi:`ٚeiuҡaD4>/Н히u\L9v04z2x;? % "8pw̕Zm\6lLFnK)L>z%=V0 Kl4넞m7)GK@ձYm]5gҌ*YHL 5$DPd_ud&DJxXcw@$ڜND+Ff_`Żm~Z:)]D?x^ºs}rx%k~oK kF邦g&:Jۄ΢{=p)ٸ&қc[K^cTp} _('cES\=1ǐ1`ن2V+aE}ѧ|d*JJ6[mVlOzy- a“q_rqD7V8%>.  :q : {J3ahz2˴F@[`͂ >q]m%1[]P( i Yg:]UWl.s,Lz얟XX3V@oF>{RWcoB#,.-OifDLXy~A֚1>JZnWId;J1>L}wq{d5 kӃ|3{W2sd*PkA W\亲T%;S!nlű/)t/smX܎幏㭂 q<>bŨsH}p<ʮ{Yγ4Aֶ[Y/1MX?6GHF@E y~"MidLF FXiȔpWq5A2jYy[f>{P0;j"PRY4 ?nP^x/L >q q^05*uPݧla>DG`!]Q<)t .X ()f䓋i6e[:g_{rԏ$F[lg0g)@XșphDb;L^qU7peG7㷘Nu}#8t}d;/Kh C8Mi6uz(8\MFkJSgI+.vp |\gT[#-O)CWE'Ht![xn_e&ˤ(3юl VW(ցmӴG!.t0˛N{IF@X9%2`p{bɋͷV5DgbmB&3!,twgo5[ۿiKPI?V>gZ+7s`1s*j?4p2{φBiY&ZQ{Fj0py5 Trn!Юx&*)f&I\D>~AI?py8:& . T*1 QX1n&5,q%RrC ߠIB$A>t- Vʨ#E,*&ȴgB4}uQe6ѷµ0e[Ə'ƏO/^^L dh_^nj)QZ-s L?Lή|K =#j{~uܞ KXwC&yEVc]z&&fԕ T<81H;y:ɠ^JZ&K#PFό1>1P=ilKo6i-YQ1B#-=( J(KZO *5MMh[__\2}:(Q./*W|?UT [QFAJ:qb'.*gzS"/C!cO)>RT3Se9@RܢRNgYӸwAl!- ghysE:s-#^uH!^]e2g'-*{b&՗?| W< 0-IszѱU-?HHWN~_8C߼ГSa@詮YSozx< >(k qLُomRG2ܒܤ߿0<+1ל5LSd㖑ď TIĕ-pz@?Y6{F`RW* x WGlg#v0B·79? ֦r\/rjL.+ZX1Sxbl^J <5BVRM}3vXx+}cگ>R<'<^1a=&TaN2~b$R05M>@X㣥qgj(4jM=&ՔR`nˆUw!&2Y>~cRB+M& 9&LV eplKF4ia+%ՖJYHZ&m:x ^jtC9iO6Zi40غ.'^V1)k{ pRs3Eh7rszHOOB;܊%܊C(N3=Wx|3٨[JPDV"zx`ױ`zOU&5N9Ri2ANY谏,3:E7* Vn.t^-\J(ރw OUh2uBmQ{PIՃr..؎U+J0(7ǖ4 y[r*F1~Ro`sKJ`leqVF*:# 5q SUt3Ha]VN]Nv'QZ?yЉ8HqQ.تP/o+K '7Jdm@s5۸k67m>l9s:]AP3thbu^Z1S$nڨCspi*Qm0"zPJ\[ɻkI#'~np{Aa~̛ǂf.ELX[+}/ѯG Ur̝y||QR5 cIɺO갆E_ۀ%FYG텗U#2f` ڥ5ѩ{4O(1Pn͞=k)x bZn6+avl%zudŗ~05EN=P?#\fU7 ]2h3BaMӅ -HB4kC[\a@K༅OFlΕJwX LZ`hVIY#@WF3CÀ jz6SMr1'C4(J)c O / D)Euh0=LS@D oarF>p(-҆(N I'@~؆wTnRHVceA|Eg %vp6V[f,zRnGaǠ/p_;:%p.+^UfFbcv`iٹ\gRb{%Z`ΰi Ǣn%} |KfDŒ ^y@h 9?CLTb-T!A33&['72r$ 4@lwoݓjHfKnjD &9lܳW]<], 8q"kBݨԶ1 7O(XҾL޿ڂ lpN.C)G\f''j,jh\O#n~:HנC;1`?4Y3 Ai 9IWbpH{eaxLdd#t;spYM1e\+ ?V{4ohwp,7Ur=ҷYG{TNXt/,XޮtDq.6 C;Ǟߌ;fbxEk' gDīM؂1l@[7GG;NU&>|:y6,jLYJ$Ⲛ2\T֤O{\7s2šOhN ߈8OCrl hZ\Q`Kc듍e*s(FlDsF2cM+/ULs) Rb9O*+dyZ0ǨE*~I\lg廫ur˩p^l%=LBZoUI$Os\ 8 L4_V{O2MjL7ڥNؠ7yVp'x~>2LC%ߤN?Ф^ ȹ͞%,V;\Z >7 %-~(ms@u&Gf3gwȞEV⁖UQnӁ bc#1"'}yi] ^^jc6tKeÌ{Fc=fG-3:jiZyQ]Tuz$i}tNgĕbe[zyY.Y)T|esٸiq$JN0:%hՊ삣0L+%E Z9Ґn7-OLZYSLGĪwK#ΉV\mÉEY?%r{p*p'\bbѧ0s*TΦIvg(p! F[m`@7"a6ڍA!24z{!6 _0୔-2;'̲g?W02`h 2p1QHJLlPq޻) )= ?b71 CC3'MeDIvm)O~J1.5LؘEM1ҏ5@n6cwmkdM2vNY,3jHNQs}K@;R F5h&l9a{G@(hw4?;W S6}!bTa*:M3 ʁ:Ćc{&2@Jt~R>ֿ79]rI4-(qD+5STvW~7~B Is+ u$\z^*(۲3FUZjV g-;Nڣj}%,?AOj%pڸv?}s}z}wyNj.{ͣ;V`> s );ڹԐy,jQ"Nt)VRoD.Gץ\UVf%pVX䝢Ma{2N-Β~E9hn۳4ڊ] ۬xӌ;>mcNM7KNP'pY.e. 8 ԣ)3ˣWyY'PߧYpD7xT7؅2lyLHU6m[Tjٷ~\qVM%>uSI!>tB2n iAg!__CTo3Hv9!&Ņɟڇ[;x6g)*|(]Nߵ\msl(څ|wjTdxOeG2:2BtJ؎ T(vn>z@15M* CD"]r1KkQHSkHr?6EuG,9W9F1fr5s?fRvRy.=Z9YwLhԖi\v UZ:/.![4udCVNa̜CރH87yE5LׯUTh"E9ȼ7)ɕgH`~]6˜5-Ifˁ{M"HYNKD*~Avˡ-\ya 8 F 3q؄*e{ƾYZZoiV. ]X *R-)7+XJ(2 ޢ!"ӷ^$3e_>āՀ,xL9ruxRb #A[bU uN%QԦ C=!/_V{2C='Xn wI6+^ޝ2$I~:h%mh^@Sk\Dt^fJUG&`?dæT+'2EB:7)6=5lߑTCAno2삆J:}#*b!?bbIfO|Razvwoa20=@!- gl4$(g^+NQ}''~ v۩Az]s`wb{/ (qAGU*8@m4)hha2zcjC\Fw{ipU4P (UM@AI Ԟ#.̦~#WTvT׭)3U;)jNVAƄ)D&3OԸsK3I-.t!Fsœv`2m)4Pf ]!S(|kbCbYM9ڞlX@_Qo;Eb[M[ZylSKN=ݻ7MV; >RzIpv8q]`@%_꓁ }BE=F'c*,d:I1:#"X>+kN8Va2J"&sE[Otө*P Z-߀u|d^xtE@Qj>`#%9G]2-הX ͸9єlNxŖ5. XoքÓw~.h=B5olE39Y\N (G-u"`sg| vUMd%9q>xA@#Xoubl^e~Vet4q?l!ϔ`349GtKssJY}3{ؤ'&T2Be캿JYKopڨXMBk=$ qiQNwdb!J/^kh8̡ĻZ7 +vT˔*`p [wZPť A21jMJڬ5(Q%E0KA69tW.[y?,]:rlzUŷPGj>C{UfrJ1GD4oX$Y|,>Ja>]id>bin ߂XJăNg@OOG4Ze\;D `xöak,+9*_>LZ 8Ç^7t~٠_oa(B0%}Ȳ)n}-~O‡mN2&nS }Oak&x6@] /z'a99 6TlQe,k:jH1yKw4&m{ 1Hsaq4N7} )Am|c>F!gs?Kv舧@$yjO%,\v'S<c$gj3'$tLq_bf6ǪJ7adyRmVEB!{M{4+Bf a֪0gl !|Jd|z-Vwƃ+Z.l¹U5>ne$9oڂ-Uv<.+`FSLl?u4k3 ovfG_WŲ88ŴPNǧ ]pwpwUlLy r? V9cl3)+d\!Oh9hQ[=Du\P:1}~̘''v ~ս`L@v Yx,~!Sg aFM?R?@E2{ 1P}]ߓx2E'\qL$q[1Y6.8pkӹ| 3IH0"raKJ!fc6/b徹kq`aֿ-_UÁmiTs##ha.^TOXϰ>E܈S)PA3*%µ.9c*QhZ:BY8Rk1KNEsD<pAjc0Ck=5^0 à!0+GކE 쩉s,U:a//G5#Sf ~&V)r#yvj@Gtޓ9.fv1n,q'CN@O#-է(ci:[ߩ\>kF(Zrv@ MNN"O3~ݍEu~p*MM4Z&= WOOn񶶔;vNzPeq jL.-FD^ez5׺ e&|OoNyPyo=tḬDQNw{woaudb >++[²VKO ,z1U\93PAGu te,-[t1誩@l63% ssvmT-5zBL}^Mvd<nrۃ^ ;N9| ?ȲWf \SE*JJ?N!Dqkq%J|ieznXX =Z1T>R&M,~r)(,_7bZ^mp`ry{,ЄS: SOTOV-?;NDZ`m+_Aꁢ Oz&>ؚRAOpY*;uЍ^'"\<qᐭ,V%ʂ@TZ!l-'\NL>ի?NJẍ́-4≵$8TeʟVZP U~6lU/igDq.qt6u_'R}jn(܁͘2|ЈpWƷƱ+(s=2h' %Ѧ!ԉtw^_TMJW@0 S,rNd}t؏~H5te9/)]N9.Xu/]w'uA!! T~,6hM8 ƞs hvкt ^0s/:PgZ}bb]| aJY{8}rfQP_(L>F}i1q$(}R+U<z;SbQ(<Īk$ iX5&\P/A_LӾ^j˂l' T;+eطi:x`n8%2ͦ\^ЇVqA@DžD\J]?ɿfA ŞM (mfڷ ':TdWKb©IjiA[yQ.#u~jqDꃏd]r<'[V`֛eƹ66%oW)1J:&qmAdf =w!4#HtU0soe+R}Ch;m#~d+4G(ihK(oގww֪Mn!x569*A,N lN[Y6DO4'Nkc/a H} hoЯA 7pUc&5RsǹE!ޛCS_vV4f:ɋk*l6^͏kNUA)$/0bk(bݏyR{tz67WTR$ٚK#wCm(A"J@ίX^ɀk"N4mq'EmiZ4Anv>)5y zgفz 'O넲Ǩzd:=IN@̷ "x NjCxL,^9HxCu+r2i^'ZElU%BFH+iMeΆ6ٿfߏ`_ hjAIJ֏(t)~XrkP(:pLR/eʳwNn{8Oᬄ1;`Ґ%[ Jٲ4r)ivx[`4Q}U+ $CPʣHi@MU5kB0y(b)JJh2l JF,6r igkgfKT[B4U| bsgG$$x:B@3=;q V^ Vq? vx(5LcmNĎ\Ibb(#2/y6n:*"}ϣ־ESp"Lz,7`UKp| @^oW4T ]b,No -8t9 A#N`!箥_8Ϭ'|ZCdw\Xn bT!RJ0/p|s(0W&X (h2;Dj؞Q|S:!@HLwA\8W6QcaGuBY *NJEFb^?"wO+JT)zV0Nx4\& .C. WJ7?] 7gv<%8M qpis_b-.dO#^?SX { >U`19a4(3_SX1 nɁBÄw0S}Q-yGsc}U w))eAK o|xvB 2_&ES}j$KJN\7~!DfӴO w1f&^Q1(>z'0p~ZfAU\8ࣾԞ6@:f%Ďt_7߭T_ `+nj`ˈR K.|K*oq QfdȐWԻ ;Eg9P%A)-7\41&aTh˦7 l<=iUE0$Ru+ij}E n5Q[k ݢk/E`򀈍QC3SW%ZzP\H?B .a!K0- % 9<Tu6_=]{D:?\g?edH%nUnƥ1{ݡʼn4q&jF(9O~*rO&]0{Vbs١;YsIFBEUrKISԩ(?fsQ4&3s4賈OB,ǟMi*;o\~mu9WHVjd &Y$mʁ%D+э9;Vb=1tyC>I)ָʫ~$~k-M!@L иe ŀ_=PN7Bغ+@k+>e3O ꢇJ𛅋Ya WObmNs${]X}` RG)GSh x37hc1(CogJ!i Ό1KRE0v*"oG#@F1{L ɺ3X cU{)e|eU@_Sk~-uU1 }.6 B63H A9!_2TM2-TMOseKP4TfdPrqԩ&{#8R2jn@ P9BNA 33w%1[x! lN/bt/JS`?h@w`цy,0W]# p GU~36v7%6^g!K"R хڧ;LqIJ?-[8)!@qf,Qϊ"ƅ@-ADjuJALrro~%S9j"m*ȫWY]_2U)6|=]ϿKC<ᄈDϟ#JWNp!G<sG<?F~!h}\&-#(m`m^L8R*q ioЎU`U@C۸SDrP߹M8yim̙.?iT'5)wCG :o,<.;ٟpsgjpW9G,yW\/Ivd~3tM$$ x_DG2!`2ܝ{90>2#ҒtwKm5BۙGy}֝_0k>1h˛heH1]P@30.\rrOt@]Ƽ\hDg ܾAOuO6t8e_;F[d)3tU FYWfa@O'sdzaC":헫[j,+Hc +;r1&0K*puq E.*3[bQ Rʋ+7UisdzdQqq4vA].6׮CKӹop+)_7{VXaʹlVַT0|-UekUuNx4~liZ?B G?: ~vS_[t>NL 89Urv+%D to ,-]\z ~Fqs\qnmIfvTe^i4=M +xY(=&4kep҆KbP)XWrx #T.aЎk/%.jWW[LGÛ vDf [.$uqVTF)EN&fH~f"> &1͇J';ŝ 3*-#)(4>+! _oZ[%Jd1 @L#e|.-RkQz4?w<#_'h+,ʐMJ6φQyHftL*ζ}|kV7aT |C|JsjOoT4"J 9h4h`dV($YXΈNMu(͗z?:TCeKJ$x3\&L۰^l7X8ȓ{b# ?eNֱIHJ3wb q҆4TwƽaNf (z|2] uҢsF1alr[AUlq#J 0uK."rGHoB RmRDRhr3gF *}"b9ˬd2mG3:K%? :i1 y? 5Hw&l!^G@dngɲ{ ׭ {6PPX n]Rņf7BUFuj,%dդ-Ι ,챸ވ:38k`b"(A\z|{V h)/sc(&nALcZ 208LK~'~kьsu*|eg|2Jk#hUPXKy#4iVWXb,˚MiNĶtIyxdnS 7};_QJt{#=J5oax$ خkM=['"o1)Λo0Tq#0B`z|l9*c?B09)l&O]aH#G.䓀f;v,S[9]5V=ǿ# A s*;dӁTy]fb&bYYNP;.WY24 /o&+ ;nghz@_/՜&.*ǐ,#E=4+H.<\fnyɗSJ D'vj`j7Fl3F/QW7wTQc/[wU}*vwPd,DKEV#^21ǭy뾔"qU]I0DO fP%0=HbΗ TiAn L#70McHM3AvfSE RO!,w;bt9g6ݔcAWθ:>q٭˪oTUnQVQ( ?ڝj9]!u-X! r@r.(wd/z$] K0E9u ~ੈ؂NA8fLdB o1|(h ۆ3QJ+W#2N|0̦tgMmn`\7 ՘-EyoL&  q"qC9؟ۉ>G4xK3P# :Iꤚ" deid/09 TphRy[0f̢`Lܫ{ϴcbv! ɭ|cW' 7 LnBΘѾ vӒY;R+6(*J@.)=yiLʅ ڔ#=(\ 5t9L@QƱD{Xsi5_jpFE[ Y'3\ 6uG$ɻ 1iWZ:Lń,{:va-1*Ƶ$qg.Z憤4 {(~U{Å<ڍm! :}e$ª2a‹1ݯ⏐ܸgj$9 _́SKG5ۀzׄ}OWÚYB+sܹ u " QX(VKT>[ ,bq4Pفv&I.]C`4e qvEG4ˁ/\)@<.=Żwے;3l .sʇj(P:oU,8{Tf & Z%2Id +?Y:KQ F {$c]KC$2RgΌ>a&@i~r33=jhu#$) 0p);euxGzŔYK)I+]>EGv apwOp)w*^DET E.Qa%,V;e(СA5Q\A R>JXj~|PwRv 䙶DOiϩDS8;iD^:0<% ]cQ @#+oR|ո 3Qr2'/-6|CafOb1nT2Y eqstf'@?(ّfSw.I 9{ٌUY[C|i4Ib㐺Hm=ri;W@fRr^q}:_C!)UCήN0M۝XYo!Vk$_SQP#0qk&m̰CxhuUgV| =XV>\G36Ό TE k(pߑ9#שּdɋL d0^F{lՍtWFB2;T bO5Rrfd˒2"@/}ꭹ) q7C11 {kI-n(%vgmlYsǨ:b+dAm p}>>S:wB7VNQSgmWtn{:s 84zjBfr{ijm~ ԰ ͼ4ҽB7r÷/[/ed<)10ȹ;%,6,yQ*({5w`uF9%\."W 3r}Ui`/ ?t6Yh+Aq$곦t~,":2 gNiuׇa Z~Ǐq1 i/\#:Y]hkT9^F^A2K :i<s%Z*Hɺ̠h˳1]a(2OH|o :wF2 L@ 2C&P)12·C3M96,( YfG{]@@>^2m WmvJny8d[(!sޏ@ pxE>Y? vG ? ^ Rsn_#ؑHGK񴻵 ړyWW #/$0K}Pd=+ m~/zb'jp@M96=?JSb?A,^`nr%"BUhZ;<2'%im^ˆYC$mCD.&FaNn_1J(SWipvwDmt>Y=\w6o][ͥJ]9A ǘzf|* ̯ a4_*v1Lcđ1IR<[OzR\(8.FAT6ߙ 2!+ k\#_e-R{$I0lhE?xvNH#ml>ұ {@ j}ݴG)¤ҕ6xAD^CP09aS6M9T1p5ˍ ׌Iђ v]ncS40fykb@{qv/hCp^>Ʋ(=7D#w ԵAVaDkFSoh'14IAw_q6VlWmqc UoD茆D^PAN_RRaaɺ{( JUƽg5TQ.thAykNAB%\OMt*47aAGjȷ'y`u߆nfJKGI %AyoKzl ]6H_=_iGXl7[,GSt"iQwï,d?<%V1n\3罧M'[+i"Y&F[)4{ `HQ\3ňOqr و[*9SZ 6H~C-ȓ--dAXL?="{ X9cr[Y͊gQmZY+MQo.6IbӨSXf9oh5Wah|}h0E F89̂N0}y.{DLFv1Q+%a*}ruw:/om]ch4mWoćht@OmcݛcrĦWVr,\S^nt%g O|%&ikPLz`P tL0AU%:>۩R=d'Zx6߁ 7?0,0xoq腓G)`=BЩc3\3 |X._`QAn뼇%rjVcs/ rUN  zRqin;JGb- v|yB-nS ]! bj c^Oţ ė4SO/ k|ʁ'Oc jL}wăEū}"yKɨR( e큤{FOa /pMG<&"V ~'\ҩfǣ:noz[]kqPjߋ!FV:%ÿ0R]&~o+ƘBQ"4C1ⓨW}VG-uj  .a6ؐ7L8 ;1]Mp=L>,ُAC@jJwC661)|z z=E3kޫdïu>q;]<4 mAR_oNe#OɢrɄDz{!Ǹk`h \ArOL-9  4eGض PȞYzFP=+5<> ʏAqqJ2F=@fswidu3HwI򚕶k4 b0UN24.e怟m!~B]E]K? c;u'򿞣)/锅ŪWX ΰgHgJTP4;!H}O媚6eu&0\F\(n;[ׁ x 5]SHWmI\yWۯ`wW~%?R&.Gh#de`~y"6Xa\[(n7 ٍc>Eً[O12+YJmj7 tၔ47bKyz}+JȲf-+yi:XUyhEe u۔HF\C2<YyEF؅I/5RhW,c.N*PgTV谫Hkf>E )E[… *ƾtqhuF7+]Uf)z[be 4 o^`Eɽ ͚Ugb0𵜴., pt0.=(b3,>aF+ ]gQǘOkl&y}%]{) UJ~w N’[DTvMi{-]VxvOKwݒK^ ?x-G ʲNLƒ z\E*Sb|sP14htva ~ēyBjY#.]!JQl#OIt>2t[<²OWHdt,x Zmvჿ)7ғC߁;gUoB<*<B6fwłc0o>o:rg//]b bwEtG{\=j(BwglN<$Rk|9?quN~NW']o܀LiB7oêQX ֖C-h}B؃EPP;pj恛#`K+G!MMuΚH NOiԺИ)Nd щ8P_Y\fJ8'|4PL'"{\vA"Kj3 he6k6X$v{ߥS|0ZS>6'j⥈c򱵸6|ig4d^1Ez䯵<S<9PM+}%.hN"6-6/ A̸)Zg/Q-w0;.t 9ߑݴi6Xi  |QdD ^~S/p- 8 .9W0dK7 ]2p/ӭjI;˼8{:? V46}/R Y|-'"Or%-]/`|~sR-,\2&JNdJT-nYw[B"3^ >SշFIBtY? Qܖ?1{?K_-kIB"MRx|%TjYohlF B,n%nˀ- AUZ|PʂֈJcLCD, UGT79 l=ioH3$`MſO`JRsR-"hCAgt$l=j bK&c2 cbW]drCbGyEK:etg!9K靐\ߏQ$XOaT'u!Vbf'n5QF{w, N:øcw02j?|Hnvj_Zٿ@%D姤$drN9SӶ: 2@,>NmZS5G!M[澗G#]_5^0/{KIY0=L^M>@ZtqC@!|1pαVTaF(}<<ʒ3_I+Z@'y`=^4}T(]9q42FglW[oC2TƉy"]V k̜GSEj.w.μKԶ 1P794 #BKuٖFŷ!x%F'cK&}>PcwXfX2_,<(0_W SNbhN8ZM(uU"X&U36W5HӥƩmpѧ ,W>h=goS,/^d6-,ѐ8p y URq^My S,'C{ 3<7SSj~iJ0.tjRXa85p/,wE|&X6IOrs[k ٚ ݳqyu{9 L0ǽa YG1-'Wݎ-|.1Eܻ{xCR% l叱5 oBPEj.3^}h 5X1ChJym0XPS%=MZ~jS$d2DX](kɫk'eH|7}Р}Q2%e:V9Fo)ot2b;(`|ͬ*.֊9t:/Û_p8Ys,CHy1!{g6׎|ڽe 05 u6eJp f*?=`DJV7ef= dC^~wlXh|&o-giJZwc6S&x}qzQk KU} {=9c Y*=Q<$pmcb np cؓV.>;C:}’ +/VsCQq#ivKù>WrUf$K l,Ed$pZPuB",zR[1ef[ԯ id3 k;:˼ z@{NO wqi'B1sAX'qe|+7Z&{QqԇJ4BYakLH!lq1j7J4@ʯ_!>0;SVe9dvcN~lm`ǙHP_Z ܱdw0N$3@R:E֌!kN(#etLq /x؞TqaĵDB|% {]z1zB$ YmN N֡bǎN'tɜxȀ+Gbɦ,w+7GTn:> cnui@ N3k8hҗ0˒$`%DLeKm_J9ܯ+,iAguq޵@ƕ0{[x3&*#ðNT:. O:2v bj0!EiĹ]M\5%(j.G2z l;&ɊDe)(uCC#ʪk-~KJI#DbF["O^59+X*~· oa^4_ɾgdgՈI58n\9E):{?O#IΎ;]8@})k_ݷk3ueLK _ "e6jo&@$2\7yDl\# EBA׀o{^Dr{&;>){fQU ByQ 0M3_*>GgIHUv.q7I*vVgsY-1eiCOu#JZ(Ey† مUQ)#L2 hn+Rmxk 8 T Qv ćvjȭY&p+Oɀ96t7K\AiԙѠ`nӔ_^Td >?*Y"l7bh dlL#bONN;9-@\]hsiCXF⃚c̀ZD|_XH3PnpGkȧ7C|pAmsu"E [ ;81HohW)%5q89T` Te!{LJFx&w;CtD7>߭-;%dqgQx8P,y뤹{V8VON1XpΝ'4QY3t&܈E7̱E%n鄡`1:eČ~٠OY Xk5I'X/`6nM͕Jdt|"$7J)pAFƐlsjyr@O52r2T4ɿi 5hX(vXhY-z>ޏCqΜ{,7^wA D>ZPq!B)byWx{.(.SοljTV (2ˏf1uu_WhfKP&E`KXGCJ$ 8/"xvɲdPY4gO\Opm_l%zjsA˦Bc`/uЖ(D\|5W}Q5=^1mq)ѯ7c 3Yzf=-Aɵ&yM.<%k$j|zEؓ1O,1,~A:-t&QԑQ r''٫ zz:%T$Q31%@sl";_T>zJ:Ԭ&gU|/}ÆM{ßJ=(䊪}w7Fb-7qr9|p1<;<ˌ Ey?.t+e}sTdo]buxDoӉH8U1ōgUI XA61ʬR@Sյ/‘i<>ѻ{ )dy./flv>r'T(( ΦqĖ[Sfm9+d9xƎԐ͛#shEŹ;gDaLE%pc o9R=ERQ!&9EXL;|IY`M/>bfC2|=Hz}xs-EuJ56\r*,vgPNJ5U H[9B\iV}]3쫸@/sM#3T сzػOn)hr2dU UQBҊRKL>CA$klW'~%2u$ƥ_}T$08 I3|(e3,vnD ūA/ 0PRxa g˿ }*ޖG䒾"UKNa0(nuJE/ /1𾍥(ډ d rD4*ǿCy2,τR*o3\QRd.IźQL>Ji&a .EC^Tҍ > F~Z.`E6b275ͮAV5g}S[;YZJx֊iޙGMTާ9RAwmdeu)BTR @;kن$S:/Ժ4ċ r4\9 8Nr+?4 /W5;؀)]=!}T]L>P~%0UT6t\Шj8wUT+51;g!+ي7,mviNZmtk Y`=~'n*t3:TLb% nD~NCȴsj)O瓝PAq%'ͥEv|w|/Dy+G[=kX<;BY{`䚌Δgm6Sk#y7s;nCUr>o.Wo8G%53a1 y|pbT/Ɩqэ:F[*z VgizX,G~V(rL. ׬ eGtü 㹷Va""e](O,յƁ/c I&*KEz]:G O^5T:/V~X)LүZe^Yp&?"<iN#i|IgR&-&tl*j-$a:M4Ԟ:7& ] #*E_s 9BtaV8k^n[7rָ> wTOEiP:dtߞ(D"i _x ZVvZ nϑWnMqg ơ,# >d6<ڃ1BV ox# )BIvUZ9vOnefjnjAH:Fb#=Ho0k|`~$rGʳYBe)iqNlGDr{b=nos lVWZ"f'er>[rSF;eH7vg%`S0p*%-_q^yENY$!8;y(GjE9R /.IٵY=M[wA~j9a ^`.VlƆ%+)r&@K0= '!W;1\{Vi̴=y QLy(fYd (,ĦRփLj폏j:5j-W%="}_Jʯ\r$=8#PDrQ(uX~jgO54x{+qq^ndq5/Uʢ6G@Xi%!bU{S@ r o2eD|عƦL0Pg%b˽(l4[GEY"v' !FY{ȟzJ4!Rxw"DaBuaOz]1B0:Q'o%;ٲD&uWt{15 џΙcۄ=CnpB-jo=rtْjh:7X_Bڛ$|zFY:QrIW+kг5Z#Ԋ`N~pY53xr1҅ [;:wI)vyɯq͊a-z,(PE3)FY`'O?(L+F!HGo^I9lAf|M6;[]IOrCeb/U&V(3\{¥ z ˽$y$將"JQECק7ܠC~+8 4n' JB"mb.tmq$vt,} q"ںz2F<Ϧrӯ53ii""qjGKo XNz18@5s9RweE/.+Yo-35gаP mSmt{AW0kF̭.<֩BoaTBx@`4Gg) {ٸZ? -_jmc )JtH/<{"n Jf00:"5svI9tEQǟ_ ?k5'Ppщ5/|Yc\iՓ22~!᠒plmq-QuB0} ,4?sCß{Vֵ3ho=Y:V`FjU?r Z΍% TV3B0⬚2r5}80T&RHQW:QהeYlJwQPŶg}V7x=7d# 0@i?OG6]{$27S'jox.ߘ~;gw[|01DNhw+:`LnT8I;ha;eCmd@L H0=J={?Z7HJp~/YYyx4wUq+^{x;:~hkļ%o¥'<-N~=ψ@d%4P<u4ADN.Bs2mv;'TOSu/Q]E MNl^41lZ&t!]R^h?lܐSN#"h0/RYRCttxpnƆ1f,]LlV 2opޔԄ-# ϰJ]D#c\|[k 7AA(;=  RΈhA u :f?;b2'a$cCvpX([I鵈>诩Q+roXPC;4BdL:bT`6p&I51tg$dhZ9hZ^5Wdm0bL2\6f1w*H,- LZ%5ԃSt&iIjD; GS6'Tw)Fxdur֘d 4`@#gP>Qw`q/:L>WvMӪ?,A:"L4)<Md5o Y,`>)Z)^RM1޳`tz9u\|$8;cs^cesHj'4 JEiF/[[-<Ƹߚ[cY \uD͞Ss  0깞'y]-n %זk~C|f0dG/v J6Xo>F]&J.Hi@wN"'? 8biۥcdib:_wNe\MԞөۀBU̡ŲP OVXƏ1\#nwt"_ I֩ H/1f~PJ/Mk^zEsʗ_ŊT8 >~C/%AnJf-~+Ǻ^*rvc“@6~%}tSxÑ>A:(.׽KR3z}^ȼRE 횀-n%s@ j(=)Dk'gJ&.L  4"x l9,%?@:(dPЫ#` |Rv!;X(䒄?FILzB>z1Svc+y:6yu1IXà|fO5d Dy| G},γ&.׈n?_iE)j4DM"&Z76*DCX:.[)~ 6%r8̠Ks+WYt RE{I%ƇƫdmhJ\zYP8-?NZ7&c=5wM;rswGMWЪB>e[WMGDyt2Lnis0k$]KgZ"wڃcˡ($pȫؾjJx@"I65a$e)Q,;*Q:=ťU3[3 Pەg,^rxXУV;oN[S|)=%1;sqL`e%K +U 6Sx`7Ib,uqE 61'i7, Bc>5;k7Cۆb9aA֐-^b΀D^[st1CttZU,e淋 ndoQ9} Bɜ+VN zE/ij ^=H/GP%SҤ-]]&*"֙2f&g4Ōc:8"4 uCKw:IX Lզ(*Н7FIGƖsn1^ڔ.䨣uХN, CQA|.5U,Ԉ#Rz5|z{K 9bg~aj9;5>=cB݆X&1}8 @iPa:qn,xʯcn-Q|g޲r;Lg_8[-2Fyb-@"}@ihK,9 Br Z)ʔm(o]]k}LIf\)~NMl!*K( kbq.|m `!~xl IF2D"E#t<+M4*&XMdD[#>Y؏4Hīyn!#v:AG8;պ.>@oצQ@ HK#E2\0uE 񁋢p4tPx|]M0(뗣oyXuSAu­|:_1ԷLm0V]؎w ã|gl1G )+J׉ jb{1] x{@q|^k\?p*G -pXߘ 4A9 4֥9]l0/u&M5nDl45"2d mRa#G-g7c2i9*ɀaɲvueow^\pU ͆ue^A*ʯ4L(7KovLrT5_J6٠=(`4f +KhzXw~ O<eLܚ"G^Ѱ?ehJY u%8Is=7QpMzTBSZġn60W4=I4ǃ1ǴO2)B vwWTo3WIdDbpSBCМKZF fIgkrHcvܺy؝C.XSC f]է\s'8(vd UY*`o.o]wWkZ<)1YSp{|RKbB#;ֲǥ{44Z .ˆ)p̫+hE?HⱩ#n6`ƛu)R̭2bKC_zKk\kF%2άڰ/=Xg/'_" /t=ҳ)Cq9U ]=2HRKYv,7n1P)+憜G  .]1`qNUP-@&󀮹 ~ܻUɗVB&|,5ӯi>(_/ؐPay}::Fw{~(=Ybwlq&e#Grn3'c7nꄦS2| -5#sem?eD1JBCCi`{U˛Nn[L]%NGH AIc7E*o픆@̬Ꟃ[`5NAʍK\w^-F">2,|OqP~£jw D RsI :!lɋ7Tf%wxB3 %;,Z<&drFblK:tQo`'mx02PRQ26zAn[Jt<(BfΎY&A '*\YrHvG-yl4RT%ث3lk.U(q)Bnڄu35뮸-`@Ajo6W` " ״6faiSf bGhV4 qKJP;n  hxpXX/W|XĦ`fiLtg=/0N2Y t(ҿ!K^)J_PUx+lZXu 6*hab[H{x3./̨6d*v*I![# GN1Ct9x<Gz^82^OV@v쫲8CS_ep\U^tkj11)S˴A_"Dt"5eҧ5-6G9/WeTAds*z0ɖɟږDu!wKޖVpkѾbM裏c|0%葭8]Pq vϫM W2Huy'כx Y)~Ⱦ'5@[2u ֖Qy=&%j1iR}wR̳JW*94|2F^B Jz]άZ z>h9lvIZ)a8i@U?p?0 `/ޜM4Uao\cZb!]٪Y6;Dvd5)S0WY-̊E5R5Zݸ=i1s Pb#@+;RWug0?a*LeA/T.N&gX/1,fB aDTR2-MG˗0>BPEtsDZ6x~V:rVt*y:ɤ mSq 3;+fKn~ ]0sd>]Sy &X- \#+ hAV5HKڮjpȃw2F]=4IOu;1~N#,|PSjD{*xXV6Z[Ʀ:+8=iZ2f- 2 ?_V!fa6J0R&rDLOQkɚ] I\Bqe"`B˺bR~&_f< S ]2ضvZ4Ioy܊ek !;9XPO37+T+kTvUWZ*$Pse2ݏD #+d ٰʶ]iz,,-fG6v):ӾYF'}y^x|֝r07=~ͨ`W P; }j `Uz3$砜/˝$80FgKN6.|F{a@ɯӹdܛg]]Q@IPϔ6ST JИ1ϩvy m)90@r11RՄj(}W2Qyz* ^ m0 cO\Ft=4@Ect Vo8% [_]b_z=QLO ARO~Q0ԥ LJ\If$dgeء&FޓrKQL2 "{ط 6r8.WH5yw7U|߫~ >V q/oo Ft+|9y5%Lo眕9cvovC\?L`#xb[+Oީ֧|b>ija7_(j]k̄3_\v"3LLn mZ^@lꝘvMY)JHXHm "V߲r="d'S)`Y6*.]vJ$5qmܤoI^Yȣ]rAT;H#r~! O+E;qS͂@b"9"(Zάe=S}K= {Ah' 炃uo``>h6pn_@KR?No|uC})Ց6*T=14ofT@P. x&Zp]lk% a-@|+sS}QY7Kڢ4/Pќi^!M$(ks?cg[ 7i6ZXT']w6dkk4kE{KN!.:o[.-)p :M¼b5#EGTpZd;;'mzy0VͶ\Y>Gդuuu\ dcr犻mi+wvVUB퍛ϴEmrt4?&VQ(1ۀQ4X0 i]$Cu`Y*2[FdqhZ61rZc#_ZYvA1E=},l2yϋP%7Ȭh]s^=|r1(rBI1iOiG)=u,6ACkXssF8a5h_/v3c@6g5L [n}˞md>A1JUAyo> B D4NXTsOm<ZnXexD ^A55N0SM߮!ē }8hNxj& DO~4+]rKhW?O`y7i3B(}tR~qS{AL32/}XOܛp [l엌CזO;w0;c4y%fdm/)&]jF<,fJ1Uw E7MzJ197g~^#u%t zIlYK]y/J* y8"HΚgrӄZ|,BRHU-6\"Dz~+ɟp-J(hٱGDp5  E~dI.4[b\Zjd`]#tT h(n8ī zۡnj"R6vXPXfx"c$o1\<2[h:!#ڄgHƂ,2w%n/.Ƚ()P&!M$㹻PkLM)|{Πd8U14qVUYnvw=$Gd}!&cRxY8%ɴ-K`o(oKxߔ&.0iQ!u֬JvXUINo߀4 ~`u)@ǪٓhˌBa@j`X-q+z wDF}b.^{!X<\!Np*+ `ܞSrE~$DBAh2Iߪs]eeNHc vgbnyu ÐЭ31L 4n'%.`kV_fAW×x Vhk-7*XȄ@31eq6ro.8 ѓd0OuYAd+A(n_fơazl{;xnVJG-mMw>\J|P,z8Aʡ̿0dX R,Hu>w/j(5yDyMU (Cm0H.֓Dm9)}]}ԧl"tNcqULӉBqVCkb|ϼB$ [x9`Q!4`3 .+X5*`Nn+ɕDF4+jBr6^O&98hx>C8v8.5anC8')M«}cGeHKxjpH҃ddeEUVw m1yl.xW&u {@{6"oo-$P[V1 d_t90=Uհ6VPDL/l٥F1!ClEk<`δEhQ䏲)reV1& da@/=;MFirzB.$lZ_D3I@- 60aMh-5.gBylS-}>>uo9MH[- ~DjB-"&lĚCi@&}_E^āo J8+ ŁٶȟOn5_ MmRr2V೗yoyXj?DBOo2bv`w,?[ $O?V\ TU9PPI뿾\MIKXk.vD&ڮ-X<#NՁdᨠ14F"Bk]>xo/Wtuv$x?'fVp+>6e~-J`^ .R*$:s1IE'fns -I= GD.8J!]|)}dmi⚘͔PZz:. Β.:Bl:!>QCGh 4+eL[+ѐC-\[:ŒÙjcr9"+mZGƬv{ Zo->=T8wXF86 ֢sF?큝@Ռ@:($˝\ fA$:t3O`9z nZeRܲ3A:"- _nj,8 1IYg,uz=@~`+$*'0m(о\Ge;"DCңL3C UYW[՚jΈ&ɀi?vr>鳫r.uE>u:F-AGb09-}nڬDttC?f&@b19vZ=hoo/,O7 APv{p(Ht`Ŕ@+$["ޮ4FF?S8K} :9}k&}.'|<d۩1p+υ?̗Y\tq2$j(C}%\@~[RMiMLoqjaEuq}%&=Gݼ鏴ʐn:5QIʓG,xELߴM_zW` `N{+^T ;evbћ鰂 Z?Ǟrwc!D!.f OG_؎(zv޴LM,Ο<%RxJNPZhWqcC*TZ(t`@"32v LmyKHne_Ju.O.Xdw%Ihߞgsv6ޠ m4Wo3eL/ӟd>2UY ۢJ)r0sta۾(3=Ά!ui"b^kjLIهލYL5UAN^SP+4`p8p{gz TI$, r%AAqm{Q5}r/y jUā[ E$R*GISH`'4\'\|(uoa vvݖ9C3@K `֑/ѥ%z:Hk-\d <錄 [%kSK YnjP(o4H^2S9Hc?R` zd78γGCZPԢucYr堍j,/G<~OH`b)kBrLSHEtυlCgY~)C8֯tTsJ6GRpSc xNRAңհulX E!d=MKlՈ#y2n Wrr5+bim7vaP7E;֟hwp~eN=ZKpǻ r*,o[00 Nic\>@^w?Mנ)]3qkFO@PXE@m.bv~ b$~zw>*;I>Nߐ*W5+Ո[%b]<":ژW}Y1{a|ī2dIې6 ˟((kPOcE :r5&>];\I~/i~*\];'ˌK" ڵf}0b^Q#>0$ij^eZ}=HP\RPͮYUIQ6}S*:¾7=WF { 3b+C` Wl|@Y᭖h!hndDJ,)t}2//3%)%#0]/d_]k:'9J0ip5e.›WFCX'aȵþ jVGY4/)+_kҵ!7xMT~H.;ҷ ,l!QEiImp'&%)U,')fؑ =j"}Cf6$m+n-*jǕLgjBz_s Pai*hl\(ĶijQ}k0;` .R;DkYYk^JW?l3$S!J)moOCg$`v5 ChzA(Tel慏D1`,z\b|̺!#2Ȭ=ZC~MlKy |(4-";Ebq+%Zk_BPd+L=:xY7?[lL(3ϗAq[I A'/+-4NK]/ej*˝i5zto)Eʃ:qYyVCīiOj(Š!?6aY'׷%b)_/}5r=3XJQ紲B~kڥrDy bׂ%߉ kxmW$mW}\tƎ \? PAi7QdDV7kCv%b5v68!ٻ< / Q+o{MȀt0'+iGGT\#a:VDFֿ[O@N@i"yIw+y;=nc$2Tp*cQB2Ӓ 2kYzDji*s!pVC4ZeuWf+{Nޒř%>RH3>A^G"61tb![7k8Sőɟj3&;a6-b.I=bS!GaB0Y!FGeMz Gz؄}%Yz09S7r_BDHx6<_ %Y0-e]˧^(zĕZz,iZ?Jσ'dRER]2ioKf*8 >7ϦU}#Xd*EBd V@Pa+{%I\}q ?%9}nJڌJ$Z:VHBק&CJall( nldu?۶ڲJY1O-tZt\V50SGrM44J#eq 1ҽ!ǏwlcaÞs#^b!@^#߭XCݮ:> $O *~}cDYM \_ag }*e4HhØ 2)' /lBt{Ex799褾:ܲ&uR+Y5J~&p KI)GOjYy3ruKOW@ɕd?8eki؞s/.('xzyoF:wUVXm9檖G3 CJ]OZXx(4pq;wo4NMK~yaޞgAV_a+\ί&9UG 9`nZ(Ld[#ҘnfGjf)h4H {r6hdvB{+A Fo'[a0Y/{j煶2>3<P?ɑKN}Q8NIidӇ0k/i9)t}Qށ*Bz DLܤ5^. rWLzgZH]E$%6's~@ؿ&Vݼ/72[̇zYE$ !d' o(9n t8Zb L"L\]NPߞuI Aue@8"{$oѦYǍFS-J 2TI MH,j5y=cBx+r#3QMPp!n_%T^gC=.?O4Vn6ñā&9@d)ܶ&`,kpK2З]+{Dȑ(@Rdup{kM) _>WucoCbx&0c7Ijq vaJw鋗am6QvzP0g[Y:V-. 4R=[[: 1McM딒kp-#ӆn f` $g0ް3JcJV7ouUx49nB=Odթ$ÀoZ||,I.ݪ(ЍRNlθ?eánY`L"Z Ihse`Hj 䕤9)b[gvHT:)n256ACo(ѓ%ëK񕃽Hcs{x#@Ɍ\ J6=[1yR5-)?b,5}QOs8W ~<X˪B6>5Y,SDYTUFMKP%|F0äXp)#z+NLsNAD+Z|*ˆqJϠ S-&&X"P6s5QkSMoLQ0pᲗ~\CDѠq{mnHf07O.)} l7c/MfM(jbf"Ԑ){SQE*.m1f7aA'U$1tb疹:Gsص [05M;(DeuR 6i0` 'LyM#;X.pTF;> 5$,}YewXVWQ 2!Of#}|_p/(n7Kq2#'#a$Y3%Xhd&,k j {6NelФ(qP;}QqUuϡDx;N>0'"MZvNB mUy5sw dY %R ϙ9TRI,5T,HX* pa KHf*YtcIZmg ށCsyVrzEcN{yހħdR"9Ol!Wt u9dȁAwe(stMCG(Yj~ħD|3O3z\rp|qH8OI b~Lfܲkӗs~0j}0W198vEc"rPGI |.%3}[ԓ!nv^!u 1"h1GN̰(EJd /ŰwlvKKڹt;>R+V&;'POiz/j$,ZDKUj˓+Eqg8㡲``ſlT(*wyB7' %K+C}Mkٸ{k A#n*EՈ2{% e+]ʞ""bIpp jv7(&IO(Pʠ1q&˾r!eodޞ a+8Ox*٫|/ei '9[/$OR[HއN#ݻuW}i`#cs@4P>l`}$k~*g3#X,0RNI~Wk0K j''d]\2i§_ܣIP:_C)~kO#̷/jNF ɾ=xOh]lvpLMԢ))b@|{$*KOu 4 ̖Ym]ԄcLrOht1@㒆N^>ՂN ^EeK>ྸ^f6SUٓ!.I0̲d(oj&E %CK8ch "Lc'+0v1=)#py~1o]wrʩ~XYʬFRx.n*Mt?1 ?QY sSfd[*r(JNYCnP7}o9)@)@Fu"U\*߃}B?Eʭ2$u?kx/Ʀ`礄9kփh5C^k)ړLaZVՋA2+ۨJC[kr%6lIp2Լ0?KѰC q3{^l%4>W*8`cAƈT+` #V|}I^sA~ 0!HJ'>A'>B3a.O~^&} G:N+|qbPEy7 ]nڠ<1`՛OVj YܴQ ~z,,ւV32IÏˈ/d_1;71OI7-ƪO,p4P$#mސOJjDQNo$[]}Qrw>Pʞhe8˻̤U}4W6;,[FvG{*蔧А>ퟙ؂wX%xwI%𐋒 ̤h|˭r![xS/՟M +('ݳ^Ulqk|硲=s7_oM5,dk2KYZl4 '3-i t .~_SsrJ.l+)BzmKrۧK+;coNy{Qo#gNB1G^ct60=:![3D GʄLdӲx2%?^C.'' $U?X|s}YuvׇBqvFU Gn1yݟ@= ~HNhK C&o&ozYY?^T&` Ӳ(n1`nYP_kZdvgb scCiU5R(LSg`%p'"pbsZ5(J9IB飤d^F\R=$'. -QMt%`o6?#3"NH{$<xOW׍ yF%#j`S-,@R U&1=}q9. Y-YS] }'f)8֞z4(25i5lވҾCüwQwU8XGx3!{r9>p6^Jn:)ۓv5!@iOm|HEQP`¬ߟYqgGNNV24,^^y|NI(eΙ,)d4A\G^ruݾy]@bZ(pH6%l0.`` l<;ڒՕr},SYE<'i a[ W"n:{D퉽tA<GX#'ݿ~: 3WeoE' +Dj2K*ګr">Pfh]nO UWV;1j*[v,Ҽz:yGBCp<~]>ňnT̍m7;e4q~ eMӝe+{ OUόNQ,&yD8OZHx9=92>\1PΔiL\*m/q4M2| },b:d~KHݧ8}SlV5I<@n7Sxw?OW꣞AUm"VfY-Qw_k~, }Qa>l +(MߪvMf#ցB^Wxp*.ڬ7<:exj(<) }mA*,į1(͉M斡.u~޻BvnyLPѳyZ7ׇVpݍ2-CwzRb|7ħ1IR R$Vv:001:}uHKˀ'}r!E a>"]3.`BwX"J(dYԆf?-Ev ZG^ԧ?kmgun+XR4[X4<`q=E[7D~Lld<9#=n撢[@]a%Wa h9$LtZW!c{TUcVS/k{.vI=њ܄F*"+f Ԃ*i$P碠[Yfz4^W3Tޙ?;R7%=ojE,Aܥm#Skg˗/s;yEFv5KUlðY:7Um^ٍw,bܯ7Ȕa~gXF?:6|*r}P(W[*jآkv̋.VdsF8 >Ru@)*uUzKj9@% F3)2em,h:Zø$UFІ.Q[*n;[@0c_ rDAsТjb ry'ob5/^kꃈZ"PT(AAc y Pڲxq$ }O A"ż-wM kJQ t T58:7XPذCijqb+| \4 R{VZ쏳*gs{Y+/IYAs/_C0 ]6-)Nk^pzE#|iYj=ૂnqB鶏HQRWJ=MFχ_ ~ )7+䦉3,nؽW lt&UQϠ龓 pߺt/vI ,t^mءDjp"Aq:- Rw&X0TŒ/N޵cܽTݰ:eAB}>rsfNu_<׀`=Tgwf e7&*bDevJ^hu@>_Ťs#[VA$X+(z7qF%sdĜ~*_ r~M7BLMܓ̞-iS?ӌ$p:޵ՖmMW`;`3B{CjB|o&SZVhQNՋV웜6|N hn'0#?j3Yn}"s4irZ T5lNFv%/t| Y6f 1'kU/u:nyyiW3ŧώua oa Ư^p"2iyZb)>^02ͳMV$ -)" h*LRIQDNxhw!zx MkG8|XX^hK-x9bpJzf(we)iAQCR0Sq~x-fv"(s|EoSj dt| rN:Q&nmxōZtC-Wli<@Iybxݚt59NߗKƒg_Jk;CyuT҂rpgvώnPҝc;w*Y#>(vB-Mթ9ԄE? D ]uA@Ѱ`FX|+|q&ĭF%N{wX9Ic͡b+a/ Kfa4jsq 5?jr5]䇌\PV0NDT(P3**- ~_qނG<UCսY.:c?Q _o /?=RÇڭ"]Xܟ[LU[f@ }wW(?=dnBJ2;1> e?މk:u\V)O0zU ~zH0Bo˽>lwm֤ U=H%O%l7!%vxC!Y 2nx E`ǿ R=A`}9tzyM t2$_}o[iBۛ#dtB("ηS"v(&Z4N0fl>X;)T @vt8>hݠ!ݍT W[K7tڏQmCm:U)s7`A?|a~ǴZ7at_HƔXzD҉I2?50A⮈G!<QmJ4אEbSZe3>^%?M(am;C)bv67_bR[-M=@;xYq#)~(/S`h|})1W$֊9] ;4XU3 Xȃ^0<5᷹%gWE̵iR#lMD?j pK4XƟ 14ſ}!Q~-KL\n= x1=&"ޝ̈YAL3! L?:ê~M<@A/Bs$P[T[3N0GFCڴAV0u桝q (=첂.ÕK;{%+ؚd|5rKL+Oܼ#5];C  pĻ\zs-`9&PsJyKDx$voMOܛ|VSdׁ^r Y{fFՔXm7#SSO-!΀ KBÒPoRdz, $RͿa?zIӝ@% pf@2ovwoyxgiK]WQwݒ;">}] И q/l00Z e_Uv1}֙T a8C*~W,aB1T{ӱ)r0hYrwHoaH9> C`|s '%c:rZ8n8F2ڤ7{d.+`&hD*@9AFg˙8։ڣs3$ؽ] !K,39Dž^~{:iĹRz ~1 :۪x5$q1K&ܬ3 &` 8+l aI&H5!- ^ӑm4I51Un/iޤu<灞N*Y:g+{&GȲ8ŔE`ji0]c536Kߠr$GR+D5SKb>qt+x6Ies ,ӽ99 m&?`Pkv͞i0+yL%1gXtP!EM KjW?҈7_j.Zk(2x2@ ό),2.MλwK͌瞙.>.wtXeJmb夈IM*2BPvaнlA,n)B@)itkriօبc *ZGQʔ]qWip>@V5_@"Kyy*o/E,*ae&vbw4c] űUv.zOP@وjK$mle譚t &ay֝ ](ⓜNqW+oA-gWZrsz[V-9Ϲx!"Ѳ0x_. _V1Ttx)n'< ~//֠bp]6{p'vvl}ږLݕ)`q\O>u`|.ws HeMɰ Z ̬*:2J0 F} 9Ogc&V7ܐ UfhRʻ_s):Ũp5Y^ʖ-&{\Wlc$ID>QQY|ggi n!93mub7iúOh;Sf&X/C.8:.YkZ.l1G*c&2Ȩ0X/Ib!twvZ26|>AVd#y[sKdg.YJT` QQ1 ` s" uȬPRoqh}>,u8TR%6y'-|\d*ͫp@F}AODz҄4+ v{:Cl+7j :McrhzO'襛^Ĥ)M]ǖWa0j- }byqɄ&0x^ڏ/s16Qt]<JtXAS]Rp/yNrLj«'e&X}X7.jہ>d i#3rE upĖFX{Z H=< ]}~>nڑ4vnc2f /$zǒSn*2;,G4xbWi7 Y)C֨kg&P!%|+|41kFGJ jIU* l6b~n1Kx_Z҂MtN/۱H zNEl)hCqٱ'ڸh_ikiFAkIjQv 6a)3ļ˴mً"LP$b'KHNW@UG$+bǯ[qihhB^cS:$U{l~"'XI FQBaWŹKȫ~_!C1ȃRW뷟;!1~sxSy'?ԡ|Dbw!_keTn??"k 3T+Yqp$έ=KI6mU72[g=I;GseY~ۨYD- |bza2#yYZuYO BZ'1Lօ8HE~#6q \7rP*ϓ594B!ifT:^wmVmD7 ^NqOVW^ZBBW!J QcF?ȏ>;\Ҝ*p,yyr}:'0n.*N"fY%Jx)Q{VjTz(Zi\3E+:tM //W<X2^Ξw ơFM&aT n 9,?=|`0BJ_>hMEF7 k ;r׃ل" %Ev|-B38Ll{]ǚX}H3,JG?"q-.bɧ7ʭq!j+F}m#y2@G$ATd;l\8еn$`=Dupvs|li(OG (e~6&/%]&9%rڨ d ݣeE ke=,Wz,b5bLj(ѫeT>DjsdV.ඥ/>ݻIb =힫#9oo >O ?L'(:HD%vT͛4&Fepj2zgyjbc'ԾQ:ZNh))Q[3oD wX]IЎ7L?D92iZ{Z$-@D7aAKʿ1[<!zn&=h^X>[ƍB{G\3 GX#+vOdZkv(/ǿ20ji )hoq_W{u)<Sͱ~s8rab^=?T7c_{h.&&dd\@nU &h$qx,C-gL I#F[1Ǫ 4qS,j2c E}e޾NG>a/=S=L ,Qkט=!Ȱ+ \2hVM!{>(X ]O@%k[2^ zإh^+k.)]97-KѱrxM8YZr8T8oR*i採ƢAw9tP%ӢYu v +C^Aob"i:rSNM A 7L ˆW a1R2$[c[A}ʈBjJ@yŦӽv;;%PVC~&` _:|\]I":cPp׬peD"OZD*Ɩwa}]r0M?5EQFmڟ| 1P杰rGd mgd s u0_B$VE/PN(@-K^u%ip;f$j 0*sRWQ6ŕЊ g68uA|\xRLcxtP{F K9&a}%yB/ݰpv`lh֏yp;db\z;i&{mVD` է)4o0zIm-R&˘[a" 5u_oGקH;ږ~3 y?kKI"4m(3h8ԁl.}8}#.*EyPz.4İ(kAdVƘFq Iװ߀۱ @̌G>84E1uH( #0*4倱lr{c+ CV"@C\%lSZ_㔞CS@4gȖAƎ[qb3д.}@Qe[G'Uȵ%MBlŽh{Ӯz&h(ӆBbWP{Pg y64?}\3|IojnӚM<,A((4\XOr_ޅ-RvN§t$I]&@!' <|;R6\FH΃ JOy.,$JOFE3C!FΨE3xrP0H107Qn˞lRW[aJ fN/4^DŇ=ڠyy$&2+7 BJ{du2WzNﺄyQ #8[+BP;]qzA&|?$#VmH4[  S4yK9_ǮbF piP{A56IY/B:؍PTԲKS .~&-ݵE'`A/~m"aOڥ*Y0 22P. /98NkJ ط2bpHYGL۔Ћ,p <0*e+.ڡ5k޾uj;-nػy:j;M vp=Mhm>A?otHWj|ȥ|XHk| mM8p32l@Z^ cG\9j"IY~sDnBGuxX}C>NQ)|?cAO!`@/'e!!j5RNL[In",kmt`AQ4-& B肾<F?hcEMpcd|EP͍Ghv].xnX)!i1f|)? =q 9Ҳ"Y>›N,ZpzU}Fv5 8 Xq|;Y;3ax M&(\E8qPsgS#<34EC%q$o&,#cu7ȅ3Yˉ>%Lۍ3O7}3&`~;Q{DA Yʟ[|wsUD{>cA0ذD=Itg 5!%I s{ie#$!syb348;Z uށe"~K}P|@lX2g=WH?8S !S@Swp#%EyP|fEEո"Ok )S"@ZuɛsrtضGZm<+KY˶`mU^8>p;F{ݷUNdnB 7dKb2]Tp_ז8"|݋ 3Ui8m1=;<23ouUڤ[$"S[29l&;6H,C(Kenw/~3n (?(YΔj֎)D)Xr˜5 40-QRIt9D 6xu A\rj;>I^`XqMea&/}^^Yd>B9z#e[geE˭lfdY0Tҍ:buDa^DGQܖ{ 9A &vǙT`x_=Iq4l@kk7cVbDm\ x }\ņE|o]j76[QcF`8%PpO{Y~(g׭Q4ʀq1F3UAScƑRIJ0g;&v*NWd_^DPtvV*7AVcG +Su[6j DzOkB|`aǰ<SSiեG\]}fSMo)ˡ&v\"gpJ7@C'.KKF- #}0oO4XޡhG&` W(bjE۝a%Kp%\ۋu!W˹~M`IQNBUy+uyFhڝf&KۗʜivψS.SS^h7uL6DM'M [0 `tYM.*Mkx榢aK2=9'شt?dR( hZpT]#/j3R)NP.jTdxatujT_*j*'JH,Pf? 4i8i+@LJJvSz2~y՝\`VzZ#夙o?=dQg9,\WOaT*O܅'g& .IEc8R_@H!c-gr1pP)C䑟JUtA.fiG-*k,r1V6ptJO>hYu]j_=ȍq. ]&OO 0̖s" 4Bນ|*njgA:HS-̫ӊHnI`:W#/Yu;篢\ _x&_3}6 q#-NmdʬZ_[@HAvX"@-_Ȇݪs@4T$>mutd٫01w1a̗bvDcTV"8ʎq9f⅀NGG\9L~ôec]9,ڸ'Xi B2ZҒ>5<.;g-Z,Ȋ$0M9I뭖Aڲ`Wz]ou"<-͚tPne`. hCv,);/;՗kO3F)s٭Y$;UҮpiV1ck@Ӣ&ņO]7?̀ӹ7T?BW6*2v@wI\vPcW@,!7lҧgz`m.Ċ1L82layXL clgdƔDVvq_wklx!Gn@K옧b ,oBduiSADQ^ B/f&+0<8-is<Ů%7Xef磶ٍSxY6/=6JԑN9jы-iE~ɟeהoB IN=?/yĹ̐Q/d EFx V/Q.0UPnWv(M+zеTCt4"Q=!5uxqLyx5- w?jt_/ԴG(60ϣ(hqUgA 9xDn%BP*VW"G4VtwÈ>V?!^~^v|WVuY/E'xrXaM4`2>S97V# t:ylEC.!2}j(!e$⭣m|@֢[@x W0P.K4ZUpASz뀓:'._O$ Y(Kbz*^">- r%C.R mEl3؛C^f5v@^ncfnfEC۱bw`>9ᙾv R,925j&4 wBꘋ}YȔvDvC̊Q)xz1T43/"@KК"! Z ٩Kwg8;=O|io_Qߐz; @`H-ldym`I(ȯIk419הmoE 0ܪkib&jlL\g8~U=YAHK}`9$ǿdMF_ueY6,"27 u1KK %cSpʩD%ya]5`:^iCJJ{ /?Sr|+daegݧOv'STc!SYE2~tRhج燌W#O*`!u;?鋋ɛl܍ HL By8z3+7Z!WפD9 pv*ASNJvE9$+%@W| h{<ઑR9k@ wdIRfaf@O`bY|{ܾNis.g |Oi#G7$͔E9D'j/[ii{$7xi|zCHhv1?b܎I뼕]2Y1ѱ ' lH'^y(3qI8=KQVĬ lݟ=^'d zOQ\8ut^}vm ?5,k'<"L̖c,m$7~ :p91ZJ#+; nIhԩGmTsu`h(m:Ԑbeƈx}ġz6Dv ]uԵ 3b耫%W`%j㶙ݴ͇0SX5պ`b8 uf{'1%HxRĻ0l(e~._Sc7S*WM}W DQިǕ/iu : qńҎ&hւ|cb-l{UڦSK*h¾f8FRZ2@B hcPԳ)KYU^ N.4muvh ӻ8Aoè*R༥ͯ^DT%Nw*AF &[HX2N ͟e 5|7C 2"|u9-h<]})WW:8[4zsM\J-T1' rTH@Uh:iYЉ^0rp.]?[{zav~כnIسJ4PVƠ6- !`Qj++ ٜ+pQ٥#x% ~'уx@+ns 괃:,!*Oܓ< 4˛??>?" Iuޭ)s#ɮT$s,Vb 0ny;jE)NG7yW75\5<%4a92}!Isqr>sYwX2Z+6VL^ >w0^amL=bi3Y1\D/T?Qp':A?9K tG+ *~qF.;tMUuX a TGT`6 I ZȮ2 IrMke>tpߟ|dwxOiܛ YqjO[:%t,|fW)0[ i8J'߅Y;7>dr|X^Q|xZ Nw?OZ@K:?~C~V+_:Je}㣝7Ia|JRΟ(r;iA֎Rʈ$*oINh"NmxZbAk'pZ!vU0wzħ'cj1pHL(|з꼐z>2Cѧdxv^؝I6 5rIyyT+{BIJRTgN,^d=YĶ-Z/Mq9~l%{ܪOU,T‰s~b^P 6==Mj/5%To 5Βa0A]o :m0N=rE< wBcpPH0'c33}>Iږr3\Z pr5˻3Y<,u (!{jzev&URlF%t_qs3Ҙ(]Ln{1+S0By,pZs?N v֧auσO8-BcN^D |Q#̿zJEf@2$&R2G+x%˒I}skꗆi1Pּv`2N6/KgM؜c'K3ZD$ArjGI?yXm?yJQt">G#tL7ʤXfWuBRLmjv^ܼ50jޭ> љ1j̝;Aj;T/HJVݏoJ!IwU%~J|.MP4R%>truISï aEϗ_ 9S!] s6J1Ij 9,JsEHBs: z7B@Lkms&N9`$":znŌ/%_IwwdyUY;#-+tG0? wY\߇C<=;1DP4P׆8o9zغ{oe=E6)MPygfqg o΂1, ߒΙe!%ɞ'p!%` h+v5Ug0Nd'${Eu;|cJ}}Ʒ~꫙%l]s (ᄼ9H b:AmhkmjW=sVl_Hs:6m*T%uڲH'Fv_IHQ:ތ }|j C)%q,^R _P PqP6!N㝊!}x>X6A?ՅuckV?_i졶 /ksuW:AeX=_8s;>m=s:YPS/-K]kƽmvFk'l;+ǠdI6_jLO@Ep^)Yz3(@8r;t3eRJYQY-ba.0nq7tBjo}ʣrzDsbg>|p=c,}1c˟KeJQx}QucߕTš%UR:U+ݺx39xS\^ e Dmf7}ϢLݧ_:f:*?5o[ m#[jý#{:Thy،~.y"HTSLl0&WYjC:uYxQse66fep;y{@!hD|)BZ*,lG2M.ГsauC_OϤ@MmWSg` :fQtR-2ۉ3#NQMpyߍF9D4([fyo,hVIZTF2D[H4)5FpQ*CFwT̪Q8TkVAe%hC>z7O|%v:^F7igVgj{^zpRw5Y_*s=5yzD_B:l$޸Vd{ț3a72ÃpK5i8*~ FG B,ށ)+IF .jueƟ XxsH jApw̾DIKC+ ,V<#\/B!jIUS"^N dw*UҚXlJ.6+kQ\`n>E Ғ3O<_jTqwx/\%b,$?`J{)+(U>*x_ nhpF %DR[OyBu7Z=ƨqˬudlO~jzTbaagdPJФK١gotսj+Ŕ:|}XfuȊ/=-A ޥ>"񎾽g54nI!B*COIXIs#!skjA&{]@L.\Ghkn4(-Ew?󀮠HrJf ˋ344-C׭50x:jCMN^ZED D_!VMiSF E{ƐΡ獃 ciCxJpaLQ{u ]V lib;74Vveqֻb-$ ֵJ՛\QURnfSHe֖m̓P6*7+B4r?eB+!>sCw)>L';"q$GZr%hp@hTެ eI)"~w@v_(w|L2,zswWKeVV("6;AjciYf >evqQ}L1]38.7uGz[x0C0.ݛ:&^`ڣ-ԻgĿAD%ːYbͻ3)ZsR~qYm:E45mWάx*`pJ߉e@ھ[+]q9%d?R S{KW xғ aZͦKs qϘ. QS9O7#0^sw:o(d_S j",/t#p-U=NȽ t)]wgiyu`JY<+MKhAgc6,9*ⷡ?%+nəC:ͫ5y(ӝoNGZ'9.4^42;WTH}R1SBӒ5}=eHXksDnWTY^*@1 t9IƢ ׭X} 6-,"{[|PI8Ic7?%ݚbkA*?PWMn|wqiBʊ#*H 4,}K #rOؖQ /kǁYqceO)ͅN3˜ 'p P*|x\_Ӣ#c+${Lv6l񒶐`^*btDm|QxQr07FGBIAh4?k ti"VߢՓ!W'OK)׼0 VwzӵUD{rF;# jy*;IQ3t=6G4O\Mlԓ$ruYlҎ,c>&w4 4'ΏL@5wM2g0gI9  &)àU{;X;۽?L)O#fw^OD[vbox˒F ƋuUC $k8IJekV> $LG<ɠn"6HXDըO-tTvR0-^V$}ǜ"{~@<ː9}s?IhDZ^3h #C:f~M B$'f>yDd'!lxg}otoa6 L`Ȣe[߲oVU`dOR/qa HP C l9.5g0*,q,JAXOH-U\3hn"(1YB8QRY/_; O>+deGO֬O.[WSy>Nk_)^gJ;iSḟC7@?UrL>)1tP+R.R6C,}] 9.E-=lka;t ljF\x1#E \ U.hD9Kf0\3QGKOc:/>{^>u3CiLOF6`-2|M0_@0X@A,6[([~&9puV-E()uO*?6xK~yۆӯ4-aYqX:sZ$"E?V S{#k-TMӾ<kWo@mٌȕJjbp^au8fsA}>H:/,/r'wڊA#&/͕߼=rD=p$΁3ddN2gįO5*r}o6nqKYaUoVȒ-HrF0GHK넪Ӓ$a8AWN32É"@EbQx{<_jqDv} IRb"e<~7m*()QyR͚TI("X th8^xmxn3u/wNlX%DFziUgyqAj<-J/+jE^db +Yi4tϡ MF*qp@ޖjpyP<[+e5a]Bat 1Qf jBHkZ45W8udL@:NFgRS,̹(h#0~OG.5!fmcL;/z$j&m7)#]8U ⻒CfcX,wݝiÄ;(RC'L12c 8!mB~gO^!<19v ìC@yO(wFuTzd5qqq#$O)z&qJb+_KulI`?j^)o}|BɐwQy[ !ot?W٭H4\qԘݓ]KHQ`oWYVzYdcg4OrK9EfKYB1=abNL f܋'}*ٿ7TUW NغC&eM!ZҵO'rB<#^}<(MZ^SwkS3)śS#YB_[#ƧāBįh|ǂvKSd;5  V:ݘbU/zK CG,PI֐W{|6I{ݫ@xP4qDK"FXZ [":t(x/Lb3"o"b$'?wR;B`ּ8uiC'J3_hW7:_f:(*&t^BU- b#= 8 L:=5]O?s?nQ>sgKu^|02!>2 ˺ny_4M+Hjn:l3/"hbʞ7Avh <\1DVml] e6a L(IuٓpW2O3}VNM{2ZMTM%00B` hlzǴmg!_Nj hYGz4zJ[ DAF̓>M/Z=$5{܇`][R_DУ2O)h[+sSS1:>tKj܆ Z$ϋfIz@z !-]w\){aro s<, RG0\Kzeeӵ5}AsΞÅ%UЇ!YןsT.~–^̯'T =})=e0gg6[tAT\5#WgՅ۹>pjD`A-xkî^b.} FnT Z\aS;8Lˏ%Kã]L JˢpikG ZCdTzQ'T5EJZ<'5ؙ1|Ozk h]l_YgwkX Ň}_=xro\F{qg01x^8TIQt= ptG%?4#p8CO$O[^񊈉 2+\ўPnG(r ~8D&8.=en~+ǢH6>,EhvQw|c)cM]lߨ/?]Ja}u1*2(GzAmCƨ[kS dtH.k="whZ5HlQ:4Z^)5r4GnlPUt}>Hx:0c'|ǽBNͭ~9||;E&m.u(&mB˧kB sxzdԕ< )C80-]譌~ cE$Pi_-]X^kE*m♁Ou8S%4mkث<~=ycϒq MN$ZHQ_V 췟jӃ+QꬆH%' 7VK|⯹0j,Gu.{aiX$WyC ۣ+x~%.2}j#H(7<|TJk9HE/Oܥ^s Rq+ή*qZ%AړNA4_ED%.M^\N8(@+8~̫SdxSp>u9j]jtkM9倕ǦX~9Qy'(oR!xLEr?Zt]*?"m>׀{Ȫc848]5@JƃGt9B3E++%NEQih}qk]XRQ֍/XۭM/E6> oce2'-ဇdW=n c'̃o^}eԸw'=sc;kal8~Xs9׃,{uP0z$OApe Qc6>UP#LKom[psSSh+` s lLK]9O6/*yTUh_)'|u7QއzSX p xuzgGSƀԚx:寇׵{bKoܼ dRE= VJuR4;YLNJg]W!4D97ݴ:LI>DIEl,h󦎽 P*nyS2ְyH+X@oI<)MRCIH׿n0 H',e$BՇƻ]4UkxnE_~>sR Xo_6K!7C_V=ץgϡ>c vvK1k{oژBGduqxpO"Z'ASp9:Z}"Z{_l. a]7_ vG9GY8%,\/YD0` 3R| N$sow΅ E~RUYra"E~Y~%$! D$;8/ag4EՎ BH$O@r|[7jeUy~6`EٍGRcכGYEٴDI jJTw$d!mqʪzX GCIvj#fORA-`6;3Iٍ>Kc 9ZO˷WkxE l=  6 &xH?4n%?3MTU 5ݦ2L\nWk#Aq+oyGD:ҞyC=Pg9Q'a~.I%0327n)BȾ))txj '펥q$DZL o)ȳo&&FЮ;3RU8 }4d9<<$΃ٓcB-tnPYLJ~h|W@B?5Qz3G+\Y Į?7 _'ۼ(ߒb`5T Dq%4dx=ـ$ڛ%>:_.PDwH~x?]y-belo,)DAšT*6. 3U HXg/^r5{|\@2>tgTIG^#V:>`LBh >VSt&儺|@20R\u1{jݰ/b)5u-/$t!5O5G"(x;R_ t,IϦIaVJ%Wb/Z#δ}ip?aUmzu33lQ-CAP[LLF˿= sf8lT{Leg T(_b"+$#Bd<Npk|ꐣqDc0b[H23t7}U|ʃԒrPb0h 0ٮ#lhr*Ͳc:ZUs*1,&)tnFzyW.ߏHrWVBeК;}x-PXjZJqN-u,J"K q\3߿֥~ o' v f )ˍ\& NMyT@,3vpw V&Ze<8S7Gm%ee%a0蟧VսͲRgJi7B4v]~ɗ`h%  0bܪ檹O{_hK'w"52[I8*$* @ N->K1q7Rn&hߕ,Pڌ2;K)&Y&eȜޢAMBh&hɚ[`YG@uSlC+٭ ţ"P )uQ%B^O~|eB qX< ITlLC>ja?~ؔFxO<퀀#5oՃ.ޜl2`-Q*%J~Ƽ! ^`.ER0}ʽb27Gq|,c ]nh"pdͫoABhFb0` AS57k?ߗ`R#ݹCFsOvѭe9M:\FkGcuVh) ;!8u=@lOw{ &UNo:춝">#-6k]sSGՊҁ][NnYn >cx'0i4<"UjB!ɁRx?6A$Y0zRu=*nэgYVK+\-.JƆ['WPMra)7Re-)\[hx4I3 a<1pWA&6T.2HU  $wZwf6(OLfǮBC]L=L]:ǯ K[qmc_dbsG7+1#XeӻKW%Z>PŃ 7yRdZs_. y6~ 58 񣀌Е|Z'喥LH53^Tb#Fgl3mTĵ/ЭLAq =+xgˠ"e'swxL$%ToIPr[i>;HfyO[ȭƾwm,Po?}Ζ)ٰK ^G_t¬oA U %65ђ55JǎEy:gEr9 ݄` [+Mn~@l!EI XnTk|vi"\UC8(#^{pꟋ-\#H<;v "g f#G2A?z7Ogu _VVbxXɝ#r|8}xA4ȃF 5fQvҳ 5zoQF+7ò̊u~#TMrpa/;{m`9FɅ$<z#QQ %plJIr8'Z(OҐ0n.pJG.[4Ayת=lGX&ц( eP8=G)Xqh)mR.e#>-+< L5pP\Yŗ#N5VmH(`@{~oj2cwLq-iAK73jyo6 EbtDz;%$U+OF[,K%jre⯶,m_e{9r8`TK f3^B=") R $qhF??"^x]hS9< xXjOFe"uwE +s72r9%ɼ^ ^]~5r N ╰9Ǣ=V$g%^Sgу#7U.&yxal!V}I13_kc"VVt% j8OPt Os'bYo(&e a mTډ'nI GtbOk]V!N(k c:ਫ਼+f J3ȑ!ƀʷ" {qo-@(+SaP` };iDsr r6sy JsrDl9Em-O>$i,G'37@B=x(9~P+X<ab|Cw蘵+ hڌCK<{XI,EpMl>rPvp9ұyr)&Q3G y|DȻj4Y6!ҡdG.U5)l9]%O6t/Y!MV#V<#xnհW.8vBye@Cp'|GgtOx#ݎc 5v-'n7%5C-k945pñ&] D^ ȡܗv[pJ eΝ3-<Fwd~8'Yq"4FW7N) @Zw#1X1%$| wJnfMns5Nvh.0Vh h&iFP'Cx}krg2_y{qI ىn%g.@EpX:n`ώmei,;l+6/%pa7C-5tW#> B2hNQsSA>ʯBN6mÍe=z VۑS(LC@$t[;px._3%Imlh)s f@F6 iG[ 8/WtjtepZ%h6 wMZeizߙY=ӫt7,\W ]qL}`[k pqGF+i?R׋=17>;%E~ j1V+,Oj$[%Py۰H={f=/pį]ztːWh22Iuk߭h(OZ=XWd M5)=DW>)Űp`@;茾hkJl$E{7>wax!nKl%^7xRIԫWbI6iʬZp .K)r3VZ?ౠ!}iMM,@QLq m8-/Z(< ,B yc`FF [\Ơ#R6}t%ʇz E~LZ2f1x zԳ`Za -(Kٞ*g|i?]Lxv7~iH\ӖfM  s 8~vus-d+9%ѼDK  vn2L5P;Zz+1>KUލan(3 gF,2G\ZR?Em՝hdd Y#5oM>UgII'̀:o|Yֱ`B=؜Sys ?QJVJ?C:#aNHOriJW\\jxʉǢAN.ZNze{9%ŷLVz'js`G |AN e+qH2^=^ck .MYlB h6bt^۾C,mn"'CSΖ6/`Yz3$?i*cP"̓ {E\ӰG8Zфs?o=LH߈K|1MT() UB$6 +Vv]Nr5ܜd- z>ɾ <ƣ_ hO UlR4s. pNwRǸFb)CezП:|yF(q};މ;-w[RucK^AEg}*m}M;vu &Gzu9 +9NP'/F,R2"Σz71pSF5B,fX&2[a{50arۭ Ѯa-bqH D=GlnqK/'^c̛̿>E-#+jbљT,!VϼYͦE* &o8snaR1R7K8A 0r4Ɔg"v>58*s"d[?M`<^&^tý fb 5T) Qx_5'.o{a/fIoT]8q0 X;[d] ݙA ){O;~?8*ŝNãL/ 3 *"X77^ɨ!k-nRk\2̰妛={V3.I\=C-TbfUy|ăMdIS>đVDq+<3>4fe"#۳ƙ' ôLЈL%k}ՓtYA7 ]l&T8CvPRU_xF:,,EViIy&Ҽا_Z?kJYRh.QKcIC=&,v%  =[$?Mz[uɪ]*b*, ^6kjݭ9_jWK&W*~\oW9=?EFgX_if+J w .NX=$,@'gO`Q)nxc+`> g`A-f;'kn,WO|5 8xűOp}=D~!PъW7ﵬo{I W ;X}`Lc؄EhPH4˫@Fyiu`O uT/!'9kANv5\MR4qbbYGٸ:%o"%q~@y2d߶%x3,WD{J@>օ10㜈"wj(^SX:X`鳦iC9@&R`@<W, f]żz)EF/- [#%XyXp7uA)Ija(oe rn4É7 qbWW &|#dկ;q_#C᫸"e 'ϖEws͟՝moEARVcSnof ]YKs}`n${&Oy2/05]@8i[pk'_oDfbt*Id _ˉ-_p1Xǂ[=I>œ}[^&%;\3iʀg< Li*<_Zfj(LfK:/0+ws7y:*ĭ3&ԏscJAe hnGǸ|?=E W`7zP !MJVXDwo tOM5?:"]z<j灃ru`֍i)3r$ӌxmn)ɿYF[0 2Gk&h>xBjT"t^_dru##Ofť|cAnzn&- n1hvv'-^طDA+l6$ 8zȭISeJ63Lig|hcNu,fxpnMM> [X{LD7 B; 7'R׷bF'"񑷐R_;:UT: `^55 g1/h8SU&'{;VvBˤo JH: 0y5c;k齂b}QRcv/hrbF MVk-݄hBV5\<# %qhkp-^D$,2f[OT##W8Y6<͝WdubahQ igl7J\ZV)bfͤbr\K>hnۼ̿YD?"P77# t̀f"ʧhWV)8?1yNHT Z@e ϋea[8%Jizu PC 0̑3 J'Ɨzϋي=fއYw?|LV=ϸmN̲a2╪?K͟ãAbBz=|FTPwM0}!4i><|?E.>FPk` J(Y2h9qU=1F-1fR0\CS#(^1fQ`%uOEC_0N 6l(toWLX4\eTRrMgC er5'T҃t'裍 $FIBkڕgw v7ӳ7؉yQ֯_'T9aUlF%;]>Jo*>p֣h|!3:VlZ/BГ}N Am)/WiC"SG+>q=Et`~m\ˠ=!'waM1|5䦏brI/:j»#kh>[`8R_<,40Q wk*ۗ@hHv{jn . TNxI hI; t)L$&)vD98l  a'A(8_˅;5ZΖxۅK=VxJͪt ԥ9iq%>8U궨Im#UShfNUky\#CCoQ$C.[o$KǣWV +[J/(ǧ|c#EA\mLUP4?\6i B";]E%@b,j=Ϫ<=:W$pBI\*T_ $~@eYR)5P(d"^SD*M˟O|b`t}^0xK"|>3lZ8(^:%e;zaվ嫱(e5aevV7x"JKm1k_ 1OYJ^ CB)YL2x!K?V{~Su1_pqiL;>IH @*HHP^zPkw;cW(Q ѼVc*4$ ORo@w髒cۮVu ]]j9N)bz SU5,#R+f<cN) 8ڍg[=¨^U:bNS/2߄ ~h\=7i1b[rr}R^nJIvRV*Ŀ",dU8*d!ҩlT.I M7bb/$z^Jn'*M<ٯSG*BS)N3ϝ|t_ j viͺ2WNecj=;d 4\0dž2}r%4 \m'ID5MJx ̄W,W ACk1,ͨ4'0˧e5z- :o h?dP|f1kd^#\X-5ovGΤwwN\Ӯ{՟2?ȼ`xI>F `ܛ\XtZ`׫Ėt%\d;EQFM" Fj=O}x+/]f q\1NmJ/Z;6jsZI!X)Wm-Ldb{E߇/B^#טfKt&-j3(b֍=xOqT&]\ؽ`H*֟6oأ.b|_C-[X}|@C,U(5h(VobhDKǗF~ц+q JKd'_j?;!G"jRQ5u0{a J!zRIMB|dS 3.O[=x[ʀ(aVXsȇ\k[wƢUA/?P&ʦXi 0iu ~|ۇXHG,=_<'0T< w"Įhիn|N tl?EFvbh0ͷdϮr,1˹$Rz=SXsL /\1)=;Wio(ŰDBI0Uܥ8O֮Q"NL6.}+ 8?+_7WE^J{vu#{)^A:P)'s=I3B@Eb4J!wj,=\v{onc`x-1t)2ʠyuOWDEBr7j{4:$r#f& zIAnUds foFK(7@`/D PA,W *F1v{fՃ pw] fLFB}U.KOc!zxA{ 6Rv RåSo)զٮlh˻|.n?سeEy=j\e; \,ľOPP/﷍v]>Xv0I)%)>mmb.3O\ܴ%՜15S\ίfr`d^Xd*B dбrmj[NDٙY+qeS14FgaYyş0 LMQO.5>Rk)j3_)P^3Pi:\3zSb""r/8#Y1_XNW=Of!M04 $~aMK;oO~+`4OkkF22FP"qGf[I8ܙܴZ{Ξ[pN2:%IMN!<(xƗQeK Be9ԥ0,#TRl_pҳ_z g WVWhDkQ4 mX *؝.S\?cc!@Ћq}77r }TK~v$7r{Ȧ*ՠMaJIؘ)Hz32uiһhvhE=`QXe_%pǕ]FɧSSQW68c@Y<6]ͼV ,&&{hFb*}DZ:vL̆I_a$8EآȣryIDT.hlCϓ'bP "IsnP+nth=Hp,!l`sI^#;93EDNEQģ>>鄳;+J2m0 L"H1lL0gmB9Oz0G=G(9Q~N 87`ݣW@o^k&w t ̍z'"24:֧Q?+!-`B5"_2GC,v[[$-=uDt.KXTof.;av[ s⬦&##"Ve a_J`dGm|Y}arZ%E]Mz] n'  B53TUIBun﹟~U}fqAH4⁏4SIWn8KS5u=[Pfj]huP/5-Vf`ߪBٸ\׿@5/Q6LJAYIX|*F/9WRfe+:OyGz֧ف\|o$Ί}Xq&!pqHt7SMXy+4h0d><()_Ԙt+7n/e ce8#9eL:RتdYkm"Ԫ_9hm8!_n]Ѳ0/* AA6M#`|#Io lEoe TC^S)iT8Nj ")sW D/F xo؍|Q=^'G~ޓ1&dֶ;`OR U<@@lVLLkț y0Hp_ن&GH)iߋgr֤>b܈Pѩvx0(OVꬖM㳞e冖 N%y%X#)׉ab/aP[ŠE$a6NU-i&EH(h-eX=9INq-e-_^m5hjp4&;DQek|k3?r]A3_\t-ːS%rLbce6 eRT ](EJۨqFIUඔa&1г}ZGP=M #ϗjk8W򦐃w6Kq酊rqU&$rK$Ġ>=z&"H#e Vh\N6bं-9@)NO~Tל :J)p? je,P,giH.ݾQҳݰSZWKJ(Q/k.YaĮ~Xe[oӲOZFۥ]+CO"Lo @"ji1%w& 5eaqVA ] ym)paڻ+ 1f$].>em3E-\]Gz`bR˿pג,ŕسA!xjA%z3P3$̓J~+,Σ2la8 zޟ+5{ƗzMȾ+RNj۪iL?벌,lJ6)4믃Hh#-r2}5}\4०s@bLo~s3 قrX!FٜT0=]Z&  O g<@;^'S+joz,*z֭ϴB]٣6Us$,D8vbtǹBfeEd>J>gQe(\PDޑ cUXtJT^|w$TM6dz6u;ÂT%}1e&bؒWR.(H>%d ?l&I>t@1Pz'*^'/GkH b$VS8FYY%<| zy%F&yu@$EuR]q`_븑2؂R&?親D\91Bo;grrMܦL~Cs^QTd\ǵw:]dC#`ঋ{24[P6߄Q39yH}]`u8 0ܔŭx~c,l]sfn 9"-6ɨ/xs2vZW @n(/*Z'L. E>&1svJwFͱjcMгBoj7DBb@ؾ s/kݯޢBMQ3n)V]e3>M9Tf=|]o2ZTR2l ʻ-Sj|`[Fᘥ ϒdy~xt$P~aKYk)z<3VWqߴTsPP=IDK% 9?w9_H"J31L:OЁuwiI6&Aa@9|ɪ];5`sri`1ӔZ%}{G#uCOO3xG/ү6-M7yJ+CO6Tu,<Ӭb&:"no =.ʿZ  [:Z39Jqv\i#7MnZ lUˀX_K O3# *!zU5ֲN6 /E"<_y;X\HgC mg}Ҭ 9mNv'KYYr+vDm'c"ᅊgVJs0}Rk⌽$[tΆ(t%i:}吿cMu#57w&e.= H=7RV^φ C1$4]dא\@ԓ4s6-K>C-PiU5JIսV6EϢU`VV7-CG2èvV@#~4U6a\p ҝiG Yk'~Rܢ7}" >GG{ܹRw Evm sjHURU.1ب| , ETTƟh(f %& ( .~85gEu2j]O %<G[OimܟR2mjy rtѣh3GEvj`|OErr8O߀O\uoԎ0~QWN++:5=u6 ڦ BbU4PR8E,_%O7-MnӦ( ey: ]%MS)H*|ˊE@l4J!$o ,m9K[˂itq ;S5+U:d'& S!٠Qב%5{,uG(ϼ1@.Ci.X--|-Ԝ1¨s =OmV;XÕhe8& 5Uϥ+QBO0ሦ/0U}2I3iVP¬H %k֪>q-d$|=z~qJ<-u5ȍ?N(;{?}PN@<KYW-D͹,|rhzO'Y\!};4ڮ+Iy.ӛlÉmҽ-f!퐌gVK2xImBf8bOf^~rbUP,-TL;,F o;O[?LgUl ;lniDwJg{iy-RfZdPQ**8h-A&>ZNZ8}Nߺ]G%8?J^?lzw[^é~Fj|zW=9±/$Q\?325s{0O Ut,Yʻx]**"3s?otN/eB{|ݶBkPZ 8nTҵDM+@Ԡı5[)}3.-:sUS m@d1hjrK7G-(j/ݸ8i;>4- MEQk0OX[| '(%,M&= yI*ҿuڨm D͌V4Ѻd@sһ_,hoc@q+9`ʊNQppڃV[v9ld0M.Y`|& ȾtZPs9܁{H=xEz2>-y1t o2h2 "T,74I(уn{`^s$Rlf箰DL\ 'Ey}ATY/1ށZSr玷V,<ӗ-"p8D;!lDd˺\V[ovܦ-=Zwo _A*3B~n5 T8'!3]u?`?hJ'2N-t?hE7 KU<&+E{)@Gv9YFP&-9^ +Oi}Ub{N?Xg%w_p w*Y]U7OoS^bDΗjf[ Nl^%|A?.s^ũtnOI輌Lbez]Lٺ~} NȪk|G .=HMXHcGō2xQҞ,8+bFƾ9pZܙX2ʀ|E/ ҄DY7W?n`d F$t7 h|WAB*rC6zyIɦYF(|pA56Mz]qa}'{Fb[ IBpg(WLg`WԏX[H2ޞt@I ~_㨳%sD/-SO$M%2-$ xZAţp hj߼Ph-^N<N }~/+) eْ:K"RTMH~ (hnoD+fSBod)^S4|Gօ}zm1sgMғLG?KC2ZX]x.c 1^E\Frz` uQO?eq B.I RB4ҘShdF>J6X;ѳ|5FR=Iˇ{ 1;$häٓitρlzʜtv˯f@%̬n%+4̤Vd$)GVafN972pX4`MD~W6JS Edp#()H~Diʜ3Py9VJ *r1hqmEvh1ֻ&~/G䉌}ñjʹaEDq Q}5&Cz13iH (\)& q6i/75[nGLe[rCz̎xhwvո pJJ:~Iޅ2-Sna !(u,k6a!˻*B^쀽5H20\bD #@"%'oǔBu)gPs\q6W12 Gl!%6}dtwk]? #n0b1 (ZWB( dĘj*@6lD j} z6flzؔ]vǯh>6h|cmUE.7C\wb,2Iq\5]ASIF`Aȿ"':7ͧ,{< voг xw"S4F s vJ%zD$epᅭߋX,d8R(j5 ֩4,&>1 PWO'u{)p ğ-VBى5|[;vl:}7T eQ B} ˊP&hsUU^VpҷaOڪu7TD * _l6Ac^}N%Jos6)m4Dj+ dL\|։qLMd̡#,QGA@RS3iX;?Pm,n<9Og=^|_nfUV/W(o)@!) }Ě&^ 75~%4 Yc(O# ^n{I8)Z fi[)y\#"LDgTUhRgAl-ukaOL5e@$6|ɭ7 ?Nnd̝;؂,|!$Nًڶ*iToFQHUavkSYʓxjm 8:.PZ`RiļiF@1Y~. ͋ Ɨ@,o~}#cUu3on+ŕl\$ MC`Mjz8 e!yKЈ cTLSBs!,d1QH~>i7/vO+t6n@?K;!9*O(~vE!`K3 qp^n9R|NǪV1RZ2fV|?3yYo%?- QWf̧2g[@'%[:aGTu" 1Ιn~&+|,& kr!1]VLKMjyGp;<憦5rE=R{{}wZ be$g U\=2ʥ愯8z_} ~-9tXkP Xv7hO߳K aԚKֽ@#*wC<)~3Ny}UXBi&ZvK<$ :<>{ ݵXt*\@{g&abw hv")ƅ  D';jR3yj8L5~OMuƜqOmЉK;B  ESZLI.4)U~"")u9a?ѳ10DY̘lW8O8lX\]LC8d1gX f+ݙ5Hz9V k#;@PGUBQ{48\ɜt2쵊<ڒqȼ$Gk#׼b ʠpҍfש}%BJEY/E4)IRFUaTہ{'D_-,~$]>@vL D ~v}V.Sr6s/7O0 Ҵn€=m4zΘ۴mF]硊q>|Soԉs@ETqWgߏ_mOeUΌO:]Т"@G'HgYG E5ZF4z,"N>v@#~XǟBE @V{%8aNK.Ssӹ$ء8gՃ)%`99 :M{u-0Z PI$kyӻ"›g uP;&4U:_첶'>+BE'Bj&/2!cI\_׷C#B[M<ֹ!>ڿX^TxYݓCC0HQ37q>ݝ:=WNKcbê:=B2p[GvQmĹDtht0C_V*b<|Se$6 R4`& TpH+Ϸs}C5f=u8qya%ls\1rz{C#8xyUv sdPu81kDV\5[XQ"|4Rk?Tdӓ =~l&}G˵ݮE'F %p9;u|27$j)?k 'ƀY')V*dDCO@CXh6m|h N?yOȅMKYVhdM͡=5A Z{eO/*;Bѓn:jcͼX ܼFF2O ' TVG8-,%O} (Ōf: my d"p`J``]l}w*HMxAWj} WPc fE$vd6ɟq @;pR4Sv"fZXh`]akt޸;7;)23t%Ml MZGe<U.Vt^\P)VyRAh١؇8m-&$EŻYA Y|q y9L*t6bԄa`M^bLyE޳4jXtkM+/ݳw5{&)G1N2nm;Wq;Ot0`Uzd܃*"@:(ieGͼW*FZ8[k@'Z)q|K^$u1Z6"R+1):.@7њB갂 Fx3jG6Y˱)L]JHtEʫSm&'3k>ΩU`Rчݖm_u9oۋ2pQVrZ|97yguZZN -4lbl-_%ȩ#{Nn`IӞi:BHá L^"i/ tcqVOAz<-h 6!k||^nqmRp*feSa.UnkiՆ0G<>Nw\dv^*ÓyG0_;vSZ"Nr`<m$Mj@V%D.dM0 &cpDEK/fZx+=x*0FJ"&}-,IAݝ[SB 7H?\PSDaZ?"+w T[ S!l3Շ؆ X#qqzܒ\S,-Q NJW~cfc:,)u94^¾4Xx8rRZuQ)*# d͘Mәö*Blk`0n}#gNDQ*x6x/qK\2MK9%%si&z@pt7_QUP}AK->i F }@TFn7/JH񏚾hZ͵#S`5)_.L\r{oKCj(&~845.M)nSg<l@|enS@uPUֽHxF*Sw&xg8_2 y] wjp-"[_H7}8lRY0hT-Ep*xup ўV tbvVfMQBy%p8"vu4NC9w?p4Z`7۸|0YCĥ0&F \b.G_`YaD45XOu%G3{Y4[5'*>uata3O0 WP'$[-g ;Gh&)vCpơRE_L(lOcTc  RL5L[$nӝ0փtўO0<Q_sihm>q;wWث0e!VI#n3,.yQ"^>ב2:WTHwg{&jI;EߗF)-.^7U `yBσ(\f4AD[4"G)!sbCRx#^,/XYH^ x7Ƶc }7F D#Ca6pkYAP[GN|0q5;|޿z`ymO2oCi5$Pm'Pž7Y%/izdm<:DluL91@-4y̟ERXwvfz T1})¼Jjr LnjFw ?iTŅ$&5@Zb-ޖPؚLfwx۰)<O`,7xu=/55&1!8@)S8?&jH$2 8: A%19fR|{(Py=DSd7a, h~5by^%gɹu >M?>dcgv:[7fxbp,Π򫺌g%eˁ'R+ -M%P'sYV -O\63\\iAS2x)Y%}u{oF"4܁[^>G*(:FEڶ)-_ !Rs]窌}wZCi!q.˰p5Gbok% YFoaqˆiv 3Wg?fs-|xx}G6]1sYg5dcN&b1:gA[D۾>M?̄;<[H,Z[QnDZEI}Xjs'x).@0I$4L9,Q/R dpq=mՙ'[I *۴Fhbhzz|eAN Qpf|ya٫S91 <.A= @w E U0Pl"v ;tk08/~֧d%X>h`80uI)H6 ڥw.>>2p%IZY3$!|0q)`گn/@nBΊ7Xpe26m ­0$!eZ,!U~ua&3f~#5k8I!)2w0|,>zf~pN(b}"')[*ya+zTȦj](Pӌn g63reC jnk9 f\Mͼwam z $/ x<`t^rY%i2&!SQ@G5u2L~mS4NgJXklm S]nkN㪕Arxی8ɏ+ތ39~ zI.pd_(mi`.Kq!VU(aL] XF͗_=˞z䂠ݺBcY@/j;vR&O&.a7S雎gaiO~n-hKʿI(~ui\{/ &nx,ioTd<RoUrXZE.&Da d*SPx\5^~4_~jvס{/PՏdZ-e^,c3~_2޺yafC5T0FLw/Vw[dM n(Vrj$! ݴ ]ӓaEqd>5B"lt*' Dֺf^ִl獘[T\&K8 X4Ax_jx0m @`X2c' ÙQu! 8pw(>9 X `uyۘX_RuځnwV^'<\9Pf˟14:Wk Sk}Oe< K1&gx0 )Wr4[&E۸6Vs+{/D$O- |`Hxe]{ey{ 3Dp&}I )⯖6QX᝶YDLi–y1,`b/y০yh3~8FiթS]n942v,?Bϐ3'&by)E|J*Z91·,v^&1lZր,fMAxhǛ9Ϻ&_tPѯy~sĶLjZ \\1&8{h"c6VwyзVl#(Eڂm[\f.0!r*kAԆ Y'}`d}cøXb:tz/ 񚅟',ƽ_ 3þhv = YpB}{=UQ/⥽zŘ2&M;o?^_N]4X20#?vn@2N.a [.)Q~ZC?:7t_d|kb Y dcE y:U8=NqUJU(GlA\vN5(G;-4Sc_JL䗛AƸy2㺄 `o=05T0Q ,+(IF %To]Vz]$Ph޶YhhG ^#.?aZg 3 KG紣chׯG+' Cb><SOQ0VM*y+c Eyn.-i7FY>#K͊ &ya1imkl\1, ʌlR+&)diŸׄ^A81* G?<'/] vGHIm4Aڊ%F~LKk[h5P^юX\TBʻ1tٓ: R"l gK@b @vp$?Qbb>f ba走^+cӷ"Hg?]iTq[0Y`<#uO6{w=j߈y}x 6h]TPl3 ҿXzX 32j@/55U_?euCT`?;/(>21Oߙ1$ 9CC@px&`HYupg'K"'9gB"%-S1P#lҫ}O熵,\nYFd²pW[8uBS˟m-FKD[iXEZwO JK/0#vGJc4piZsu\xa:.NwKwbUk)i8y&dz  A"/nxɟ劓4!a*sgӥa; Q4~oW.B]>G 0!ex3ὑ4`e_"N rrcel’o35ٰaЋxӁڈ`ʩ{:jv.=C!`oP9c&b(V@KiBd{.J Ķ%kXxKtY7,OOI1ʉ9pk7bxhx)nN= >qLta84aL d~:cf|YF53VkR[*WZOY ʖ kXvoΣC]..A xeG ^퍏O"}Z@)ylLj>hx)+V(&<@_[iݫ. TeN gaIj&ӵn E 6#FWUQ঑ՌTK Ϯn#ӄ[dظY¶pKVT<&ţ\l䠠3y#; pպ @ NZ'XX?&qB] %U?}[Yū3QD+RuvAz z@y'E@4B7!dLfRMת\=>^~hgyVG]K`&{Nm# {=Nyy⾫|z}c6iH֑U_$+n\oO*\*,~G*:/#٢9U?ˮJIkL C^ JvOvx>M$.dʥy;`)G+ֆh{oBX1>RV4k,'VƼhsIuՏe?#HFh-@}|`Br$+tE-6 2EA{|7[}I#f76hjjl-WE4FZ>̠zS+ bl|2sZ'O_`&AO􀟳) 2"2qOYJ-w^m:IK #x++ C۰ s'[ٞ Cγ ez­i47!t,%N.9OrDAJ-TK @/luE#n.W"^*H# }m=6>h8t{fӝ"B0,ґ`LJ+s" S< :0kꮳ-3$ZŏB~ s n8,nDKsOL.>Tq>zs9%Լy7'dADO iUΏ CcHY_]zP'Nu?di.˽jt%WRb'?n'_cF@Ļ>+ڸ66>S/V@0§Fb4XHY L&\h{Q\5 P}(tiub$pۚ$fm/\# IAeҋLxq+\ Ȏ&(,sJhdsXh,9j5Tv>8";)k` ٰ~SX{[D5j)(ccYE8+HLX-`0"8)dQ#۵a}ը&򳧸gs͖%ٔ (lXH ӻ#')cP*Pz#4U=b/2Wl|`z6{] `P3pgbsTcy@YO6yGyT7׃6\? fhlsywg&lYr@h8.f7!ˆ, m}R4[.Sup.k4oa|ڻ@3Q6ot1.R"gQ 08F?$ڳCXͳ eWDQ3NJ}~/ND^PUKT1F4U+_`^;! *3<=mn<8 YgqLhmp)#Qlb{K<*wX G bj&4/OVAƄuI:: K?~cȬBũ]iS ĵxJ}!Eh+)S EN\ei0SyyaKe9o*(&RDvʇ=]9:.a+}YPc9L$&ZД+x4KO %t&>U委S ױs@Dam^'D2O7COyvgOJKmF{`!>02 OCGro~R![|XRa~S5P{gi;@:Q&̧|Us@ڢ/fߤlxP{)"eG"I8~Iv^n,ySi44ԒlN6aqθ_R}FV.M@t Du}}tmVj5TYZ?T1B`Ḏv,?nu2Z0LLÁ/Ci2%-ӴȤ=HF # C'/O񲿜yS($G:,t=Ȉn)?<2Ԁӏd|K#&KORJ'"؅}R:zKތ@ `NVu^BB>3ZE)968y^[e ]0Dn4/Heó;&3-|i `Ĉ;k3:ǎH\`ex;A=Rc8pzg {+<܆^AMF&mM"n @hj~)iM''VX4^*fWF> лE]Tx}lE21+z;1+B5hC2g3[9 Zʺ \r1:K1̤9;QQ< ۠WM9%/&!E$dXV؀2~1K?:ŋ/.${c\L`I|R(~;,cL>`kiÓTELڣ({?NʄW"jlf> n&#ej݅jq˔t)s^_SQW} ?CBkcx,`*:\0i\mA4`#bNKj1Lcq8cb.| QG}qß^ A }4}p;!IUsY)19);>ZeߚK IYeHBl`#WDxPt]CvBgO9Sŝ^\5\D+DW{+uTenЋX!G5&:3Fх7S* ۍZZ7; |b>7E T"~ߊjLk't ̼vmz'5]P%R:2r0[26bATvR(|~RBfοZ㒼 @MRFZɽ1jmgpwE Ţ?m q7ZX9!;IA;Aee%'ݧ R  {Drg#{47w\טF^7]w;9-?+&E|!n똑5Sv?k9KXeml& .p@'ҫbӢxubd+0 LI9C<|Hh_ > kLZuE ˤE5δd5Vva0 tg< E1 IŞ˝[xS?C鰡:ꂐ3sGQgv-hO_e־z}1Cb|bY8&!xmM 2U /EP,DY}:ǂA鈂IJHs5EYa_#6da SE_&˭#hqHX8[;|TcІQaXABGVhyp/_Sd@ ntI7G@~m\fip5S:R0j7hn_%\u-w13~xA(J8F/4huǒun5UVU&f CQmGZM= u/0, x?ؚq&'>ЈO@<} n֗gťk@/ǻCIUZExkF+]L:-5½' 7~k 6~v|ȏA+J_!>㨀I^3>e5*W'YqºjFWZG1g/ ~Bë1mYzdff?0YeB3 >DFZ^yWʍNN@Z.'=h.[)}"nwK@N^M84SKx-m@G80OFZJUc-1B)dpX%Kvek\2(gLl,4 J4f°Ztg`7W' r*!\yVu|3?YEc{Eo_Z:T]Kaw[؆c==T1@8:F8EEm`˯d 2ݺvQiY;bhUY#VZt~/өzf3e#`Զ;_kY_mAc0\fiáX+"ifs;qQX[GZgJۈKJouƕ2Cwnap"gɗ50Tㄦ3={㽉2ጳ8Y6 3֌IQةL4$&8oqveRf#vP/#,J#oS|%j-HlG)J} ,&Q/:͸{)4p!i{qK.Ѹf'-٧}w=!('`u*mxe+hFԽ%~J(:jF~֯BB6VIjbBHv `k*A|UA1!nQ*&j5ĪU,G:<@ փI(DV5#w%igw6,ޛ=BWy7!M;5O2_/7ċ㔞ְ59D$y ^刬Y. u {^~B < _pm B"oumkqW/b<8R dpnT|*IL2A s(jgs+BI92]ܑO拮c (~u&zlg~͐ƊSdy`Y* p9ʛJ_7J{&`ԥ~xXH2LܰbHT^;0AƒB&/,i6G/h;$엙H Nl1y &Oo^YgrIq q#u- &7݌W=0Φ J[#kt;_Q<|̏s[!2<:Uavu %`9^zUܧ+ڑ:R4wDK>Y6GZdF<\tKrk 4GRsI0iHV$(ȦLvs-’>N5d7|1,Z/J?IpA`g/㻨@U/B&T?*H~hW'[KzK|'a'8/u//ʋ?[!:CĄz>1bԆ([@ڷd5 .eB'UyBmtBhzbB iA4yʲ`B=dj4aۮ$$Ѭܣ=4ozśω "?VzqBJ햡;ȌEv hE+h| ]< &{vsN3I.x$2<;JSjqxyco8@ 7ܺ7 &R` b]QDҶ T-dCq}OSYu\Z~gzm*I@nRFv#>&(Rߕm=Ftԉu# _;hnOPsvaq:1z~љVh1^9K3D_ťmF/=z~TvnjK.;Mm )b|M37S+ 2o| ni5 ZICXCAGrm]k INLo3]] Vv=i mrq@8*+;yxѣPTaw2~Y뭅gRzfp yң hMYP(B?)LWGD*$O$ISɒ-;NTh@P'dX#Mi+ñ*;/.}几m~Vg8@TPL%80u&e9'Fw\_UI+E=.\ME–i- j0W`_.eV@#OlRM >oV,h ZڹvOַ!YVr[; ## i R62NGY,hrv u`^\=CJ#L>$vF;C%9`AeۘK&uQ7*uL}kqOǜq <>/C&spy:jDe.<[r!oo̺!'_[GʤԚyAXNFlu,|6 2]Z&mlNO7`._Oڱ)=+;U0/d>l@jx$":+{ QU@Ʒq !h@I]i$`Av*~ r:o`;oU9'|nvM!Bfƣ0eW:%MBs)WܖC(lot. 7B1?烊ʻU 3`6|S2su LWJ^jU/;G"Ƙv^EA"LRMe1JJ4%/#qPߟJYÚ+"lJd̫N,K|e/Ra_25W.%eq~׭R\w'%gP_ֲV>'8IG l+0,lޢd\hq+E-ab̾NcWGS1o[ wr.Y}_v R.Fuv;7YPõk[WGa}alYq7l_E[l]8.XA<6mI-u<:~c``͏ Me)DWWMCEKM~+)Ε_5ÖR<HU`XMz$k)7X^5Rl0.*VUYyA?Lh);Y#[mm|6sqpk@7CiJ#yqHc `gJK ]jeI\}vynJNermɇtm#E?yNv nZ^8U.Q$FF.C@6e3NWtSR!Mm4D5'[Rslg%B=/mph6Ỽ8Y(AVR)^"d;x ;gLY=M9MlbI=8)Tr6"TNj ?:E.xۏQN@} o8\ 0pzYnePorH,Θ|@K"/O\O]V:٪y)"0ѥ%׳Jf׷|2 ȉeӖbD(ݖr.iق0  `MذadRrtq&R8OЙՒmb[㔔2͹kYvP0,{GNz$3=~$ {1k0Yi ACMd(SiT5\cz[AĔY@mvIĜ/| 8â w@[ 82ѷ16&ɠTFDc }b DNFA5(`eFrfeh @Xx*+Oi/v_>,%=`q'#`84ZN:jTaQ(ݻ )''c % ԿQ(6 J 5pCXl.9k,H܈izYl*ɭ6ʎ&G:o]Zg:DrYkf YJV*Wm_)-KÓh\!nMS0li*ʳZMhP#<.d`8(Q'VIn pK;S-L P%92l}.jdd)0=֔v2 Iyo̫r;EA4a[,J0#7'I+۹LzL_[1%r?ɈKi.Sn+*!>PzA3CK`+A17mDaΚ"|!Tд<ʀ@LUߌ ;Lx(S_&~ҙL'.x]^9k;X֦T92'Gve0PegQO'8w;?ye?IHgw `!Y]~ɪ>ѷ=ۥ-B~[]]"ٴsɞ/4U!fexw2 ?;涗{9Ǎ"A|[SB#%]TaC!@XMf*`C@ f29edV7n ҹJx{#O ?W%?b= x; My& ӎŹ{D\ Yiw7"ybRbfK@#&֤,`(5I9è[&C;x.5[Jta?`? .h驿\ Ic&jX|tU/7P"Mv{1c.G3S{8cTل~>6$u`Ic6K 7좸䠼bơTODyD%$$, }KdLѠy*]FO٣  U"HjlEO۹/"s(@kgΌF|::c@XK%Fp91!Ntz-XZpDcdKR?&]TUwbixtDcc6L"׾O[a@EmdXc`%@xp_$PS Y@R$KIXf[etG q`5񈔈l/xA>oKL⼜z=fɜ=e͊zP4u42Wa'MVs(sdr g& XJiC˓ƶ7ёE~5o1 YYbרZ&dCYn(^r ӥTh-`ܒ9V"ۏlSk$K E}*09 /jLYLI'=》"LPk{ZF>>f۲pÑ iAAU.xH_CAFq,5X U^}jIçWj<HI3Q&ပ)HoDm,xdex K̉m&UⓐB6o߿9kz;M1'YU›ڻeq~)24{S.ǿҊrֶmf:3~xG f4k]!6w%O,?,i%BDHmiN(:WDxq{!wOvҩ8^wv}J"n68&zߡw]#K>9I&:>|\«UXoa2@<0I1li׮? Ӕhj;3בT5]dvMi2J6Z,=B1_J-Iq˓)j|־wdUtFǬ5rfUkQ{!oǶő@hP50Nu_,N#ϲoV=ﳒ G_}Wd,;.,##W׾>R]Ti?TEv^Aw;mL9&B]O{aUjQT;%'awA+ϳ]lxѷ/YB9חlxAS ; L? ٦`"^jmTdGH Kj1MO ϖ%1wB#ҍfa)^4ߨhUpI Qe]z\V9d0XߎA;0\{ˮ0JI®q܋p_Hui|igBxzmَꐑ.5JQG|-t4wO /s"ӵ.hzO<}U/ \VH&CId'vtI0J (=wkV{*4Q*l5]' ;RK0-8v/ӧ́mͽHeoTol ).|ǁ0FS^%J)VEh1ojcF>:5 <ŵ8sn€a Q9r#<%q-CfCq4JUok*f_yf>@}dUgDXR*0MJ?0$f V4EίO+Rd' yO+YɌ;ϣ/P u=q_r!U#]. sse-Z>a僧NMRwG{if6&Ŝ,+eW\J91?m0{\Ni|.n<K &'"e_BΚMBd.(`/`X.4L~uu2K[&0cI + ZKи4O{$A xxv*(L&7I\M0xBy 2r1}_gm,j̓9 ƀ\JD4  BŎ)N[6MஶMxiM б钣W4tGBn╵LKK_l yuNs!H%֢5tJ 3 X!D ukunrBw^[fpt\d+ҚॾX3^=cԀ0msW6QˆDq0sҸ 8w񩣧lj;JTv}4M\l{;I{v_juk"5ȣ ZX*lPTW>J8?J2q%%P^/?) S(<8eғvײeu]pF*!G#zq[J|@aiw mlnEWGŠwrxvL5rAXK64^Bs`ۗbY_=^M{dE:ǤZ.P °cxMϏ>#0ŢJ%IeX[u|ڭ\V3pFn}_ e?MhEkU.$drOlXPu]qs@3v²i&8<I2(j ŠTHJ/Y;ĽfpP(YCX B`kp{L4,X8K\ݹ$7@Hiqw>VOQ/CyXlPή j;7'ć=R]cՀGt@ߪR]a c`9Z2Z)#@_bB3HTP7)2m;BWAt4?"ӠG&tz4N'ڂXJz+!3C;vgA RG!lqJ,+`FHQHiӓYyy "=+DEg1"p&2n)NZse);K)w#pC)Gikjw?O[m Ԟꉅ& LV=ھ߳"x]9|&ɖzy?y ǝtq |8 3.z0;;YW)V>'Nn+@!X-_ F+r "g `I:MBXH"N#y:9I߰"LLG SQ~)Ag}z >g O vI!H <'0pP%"B?u*яʴr10U :SVYU"+QT-^q`Pa4"ļR8޻[5cok&vq|$AKlcDgr@jGgE%,W#ZApD.tV}EhTnye|5~Ӟ~b66rR zIZ~/,|x r6EttiyLu,?QY!Mb t&1V!Yb!," uoN=U Oi:t&MS0rh/=wKG-&bU(3IecaI9S  "9(\3$g0,_vܽ]9OJ֕A~?I:|/r:#ܝzZġ@Xv ~=Kmgw߷ "C*m(cw` . w[hfػ=T0Z5!Z) "fm-aoim c{y wqT? $٥EnR)yT#mqnaz=? BdBO8f\.?bT6@L| }1 9B0-(bN\5mkphw;["xޔnhm]+9}@EyI6FM:H/!ani:F"ֆݛ y\p-J}&>1f&&{wݓ(Mtc<ȋsS8Y׶z":,Tuqɸ}Br`mG?9.7't#j#uLISj;=5ףe֐ { C%͙@BӚw Yc skWYl r5 KBQiV{~s-= !z+O"b%N.s: b4Q1T9?{gGT=_n W<)rw I7)pKд<.)rxfRqi'X7L(#Do{vLI[rNdON%8lIui696vts=$7v"w31KRFoAGwyzipi&{Ӓ۟=dga V}'\^"0bfs7Q@NIſ=[L8JI<縥UHQfN_si?N<ߣl΂WlCd?}Ѕū|7u=_`DbBuE4'g|ճ51ǣE=ieQwL6*"y; 8u_jz4(D 1Vi&6NWsf%qȇՁvbeUԯl1bOJ[?Z67y(cLy~qg[3a5k\+)T(3q`alGT JpG6Z犺T~v^TFL1Ó0# Rݰḣ`RM]O֕KC^@cRlh̼{1#m'v> VvlЊ:=?R c=эXwG7NIBh_f&f`Yd+2,a#;ml4 ^`O„)AY%%1bY!4M_íj"W7`8r Sq61"PֲXC/tb:o]3_~%{1z@emV'ċ 0BS:~;mك(;)=wL?[4[ 4&;4O$: ז/7 `h(GV;]u֧O H{.Fb#zL' O ֣ SQ%X"6V\9{^A~ Y&h >a+g=fdl Ў$Rlg]f*wdgcd3H>D9j,ϨQs&پd7SSmLu(ȿ M5gapjx m9]V%~D7})pv Xew]!r,]r ?/<.m)"Fnӥ5H͗-7Kbш%r刚r,\&pae%xkOI*솛Q>ZIk>xHhVuG%O3p * }TdƾԒ($-wȟL^S Y d$Shq`f?d@bdW+J]\]oQ$K|To?H;_;jheWvlO!Lzxghݽƺ8W7-J&:)'2]\Rg֐惹FVpM.'Mt̂zy5UBEJUW_rN/_k @gW+ħ8"5ֺO?ׯٱVIYG[(r?bjtҍ<@qHSd'd4s@FPw\`yT"h$[cI0NAW14k4G< kmbŪiԴ:*ސM_}0ۦbqJhұW'EkeqPv~ 1PT pԖ̴)}83V">0S:Gۋ&Z W˄JGѐ]Ӻ[YVuXڵ涕m䧸^l0ocOPzbQPO|c~%987'ԍ0-;ĐEҚ ;#|mbzK,kg@Ҋv}xXef%eCRpc4^Qb{|[P>, N|jHb/8אSƍ)W$}(Hd#=dPuq6ƠEAw6yEwz#X+BN9_byȷ%.jyGU5oȜ9]3:b+Mn-'|݅lެ|M$0A{jdM}O`65場!odkPQS#F9wMT:Nk\K3Q L{ h|=c5&B Pt?V% A󍰞 hyAĥG敱{[Ԟ.G.s!"ArDlyo-j NvzQ=8jNVQ20EqoYI7֝ԴyCZ&= mKp%.7qKH #:pRP6PMbarY`eXJ ]0PdeyiT S4ƺm,T2Lp{GV8J茖6i9s#ؔôCկ ?۰Ω W.P5XE)j[tٱ=2l=SaK yknUo_D;*v"CZfd J|8no͹Yd߸eg&#b%>oovKG2<8to eMZm2Ɩutc D̬rz~fdVh SLT@p\׵)c2UؕMr/ XGKH#;_]n'b7R. |N >}W*ِzsBkj ]q3-RyW]km]9_--3]Z{ǰx{ FϲM)D2E# >]Dg0 Qgog$iFc!b< iH6u刅aacK *ӆ,~fVo*nv~چW,%3`K}J bc%%|2w/2k^~(ߓlbH?ΆFHoP"U#))PpJZEy<..}6,(]o=iv6oKbJT '7a&gZV~yqiqA΢P:ʧnI'FBw?y n:k֬@G5[xfwt]9Ox 𾊝'2ߤ BM 11qC C9= ךm;8} &xM)Ao9q"&g5*c{m8>VpVI͉mRqUK YaG6a2r@sbrk} )xVa {o2YZn "`3MIi5tYUf7Jq-ZgNHH2VzAN 9Dy6㊭u@]ɐk\iG;O’8ڌrF]fe = at, Ű̏isz7!e̔b}t8LZt+TG^X9u!]DAc/= ? ЪT fjSBs#~y1jp/e:ꥰ|ulZ = ;!HBnA@W |)q+ uP]mZR61{klD6pK88M}")A?i` Dˍq%Nk6q; sRn0L[žY( rAV53a.;T;gD'TT5bƋR|J@]o$PRW=̳ĥ'x+`\aeQ|31YK F'**]3a+InɀL..A @t@Q^/ϼoδjB}MgH F1j`\2tȕív'E`ٺ 3^#O>SFJ~$ELC䲵`Y =mƋp[G,2߱a~z3"Sw¹plJ* F0#楆)-LjЌtAˬ)lTq2";dHz5*@rHkhv[y;x=g;Wc~>iG?\N:\=-R*::f=/Sp]tTF8(C.1M7vɷTz#CåvzHʹ&%X-$c *;KzAߡܒ)e X&QUW ư\2d0i9sR%g\70>躩VPN}G]՗\c '7N@bpR^YZJ4DObN`zt$u)w51_gG5y.Ũ:6 8/!Y6ϥ{׆S9Xo<3_eƶ+ф,Y/P,L%.ɰn(~-p6ak#RSJa G /om(Ĺq:UQ!crρ&7_Q}5kp]Ok-0D>a 'Zɽ߹٫_Rs6xD5gsTu^CC xt<|2jDDr7q4fX+ r)BHIu$0D>}ɷՎa+@~~$<8jG;Ko #(0,n9EkKuEzsNCГj4,-|EtF^K\o5}7吁?$7=eqnUEp̲>m(<&toJm#!DSfqMsLVwhmQcӍ˛"˟ Aq#,"~ySmn Rznn4^2rLjц'3mAMtŷT`Cee '>+ 鹼Rl{dwlhA=FtXD Vl ŵ0c|Z.#P!rEY`@_Tܡl\⎏AH {E<:qa58EoF]Vg>k,ulE{)'mK(M EÝSZCC;SFXP*p&\0+@DX$ J;x k)QUW4UVQƇANA2&Zԓ'-O}ZË龞 Bە!m$zAhk!"x%q8ߕRЍwp7> yViEJ(ɲ=j|ݠ b!g rSR:MbOӜFE8^6$#^*E~1%4Z5Iyj^'(Rԝ)g\h]g0'5! >rT`9J 'iA۩GG鏈;=I_ׇ~!,^[>m+tAEG`atr5H{OM4Cf _׍PNd8 lg"o(|5WUq4VddxxhB 3sA%O GpD+#߼>#[\2B_t/h>zeOr>wZ1)Fa-a(蹫U4tDOǢ3ڽڋ9`r: dt9Y7lۯ*p>";eՑo:NM8AO& b"kȦw'j>` :qp5@߁vH+wHQT'J}8u`B 뻢ˀKO>-nO 1N #y[GaT\v"~Y% 5&6h2-MtqB-:Ec;Mz %j˄fn+3D{ EӭvQ3g RZ0 &BJ$ Lw1G(&TP73휩(v7iSP0ilnux z##QJb8F]`>xOeq@wkp+EͅCƉVyɮKo. 2IXd'nzP{ |Xm,RzC HItu# Ѫy2xqtɃ . {jNeQk}2rR)cD}Ud79Uùa5;>9TR$a OԾ=T;Ҥ6HTZ),tFSul&~g\"|}Aɔv$A-mUk pv3(_ :I>T~:\%mWCE{*:~4z˿mΌi>L_BCdúɩJUV!IL=~Yp,ټ#gD=ރNULA Ey_i4L[97E?0,DiC< m]#UlP `/QW4&ﰠ0:eZzkX!-Ug ^ve}z[i婧rK}5}?!ŨmD@BJco}zdA/w^/0Iu.jދ* /,ZCowTvPk CĨV)#y0ru*4D aFj@_ٍSZ/ ZbU]Cln:E>fq!A+ͼEЀK[g| DA Jc߮A-{=pQm,%UP!$i9z{,a.m$ǣB K8 Fyjc4n*JhR̦t$-0!&NufFpĿQ h|)Y?hU'E,iߎ|Z.U>S)H"=7Fvbh7:NI\N~QdwaWmtĞ;h` 2"RvrC$o10#$W@]E]Ҧ%}ϧc/G2 lqD>xO5SEE'հl1؛IKM2j7`Q&9%1'[G0s~yPkHm 5ctSx9)a{vuw) ,PY߁! f8T!t^Lܜ]wkwH*cwfؤPpԶOӺ'Ԟ]Pov$3޹&zq }Ҝz B0mԍ05Tr?Ϋ$֏R R:Y4 [k:{Y1B,b`P"d68LdjP0SH/qV"^G,nJ[<EP&۾ӘAu [Qwi@3K&,D;{4Bf¹Q=ٗs^V1<)JCi,ٞ}a =`M7u~)˓z"m2U_b"Q5xùvdHb}U$k_÷kxoIPLdv]9hj9)bbkbBYб:6Ѕ5QZNԏޒ.2l_EE\ZkC]oF9&hE,:ٺ]Cdk% Vf. z zʯ#U+)ڳ"=$1⁹w N> q$W4@$p:۶(QB.aheC)\xpn"pJBlj6hlR."l)8^|,W{ad)Vc5KMwڈ1"A? cm^k4q[IOB +tۂ~'_ɲV咫{>:gbC3̉4=kFq7*0v ;> ǃu fpi0h^4&uZ/Ŀ1/eQ@^D.)b`)u:&K^oFj&mȋJ3" UԫZ #h՝mTnDށxA= |-_lpe/F_O@pM¹7&~dn;u y=~@]dh } %Su>Rb-7խsꚐ:pbYJH_r` 7CO\ϔQ'OfHik3ζ!?"Gd=73Go-^"vpDd'-H`q?;pI U>z ޮGN W!,4~׮@SPKVV?H!vDUuI'Q]-J'XS]QG4݇H]rKP@ rd {BqG(⷏LzL9̄|?  \e︖y/,/ˋ[IϦK$+, uk[_ʏ?yyyK(c@S $8p).#QZ~{4p:{qn))g6/CKBPt|A<64̤ ?7QYQ JpluF&6bM?£j^,Րd \vqWy,'R i JZ{lyTY-lgiSG#w`b#xPEK(4}sI?z) B >ߢ5CtGb\UI٧C¥$7/h8Pwwʊ iUj@RdAPbP(|T _}rQʗj!يÎ1/a-ckh^H`q;iK1E VI5il+6 "i5@<;w-Ug9D<#yEiXj²}3wn ]`k *a | &iwcɩ0 ^!$.1b%ʂ뛖w YKEWNy~\W35\UǏiқtħN\_g,# XT mŋ0~F*)Whf6W`k68ؘXv)ۼrG>ze8cԉvg7U1ȝ]P8=nZjO_MT oce&O߅:QEQiA(6:7ƚ`:Q[ҿ=޿ٮ(vRbmխ+:%@&6N六4U#0L,U)gq*Gz1d`Ošw71'E[9c@y02@-[l_-Z<\4A!' |-ӻNMQV Fns|kl<$|R2j$0L۝|/$Ltd%xL @ Li`N] t7@K05I)B6T{svme O/C?=נ:3Z"F^Mby2ϧ9=1M~۽l+Y3,\2`fՌѱfsK۫DWW7CaςAr3M5Pˍs")>FQ§{aFƖiGZ5 pUR )tkK J;r wFZDJ%Wow0 X|Yu(0>ЯγYJK?I՗.fk[HchΫNC_M?>nepb{1Y@$=/h%_㜦_~EPh/ii%N$L{d8m _`lCanK߄`+'%?>7[OIR2۟X]|X *?D>Xg>)1Vxve9= P*\-TS6(*žaJ}$LfU)) ^5BڅgݰtNC4ƠXƵFhs$g27KDkF6@`e$ +LTNs1FZ;PkNu!*#@!2X%PkW@l!  wD6w,zO=[uL^%y]@/cޛfY* .Ƣ!2obڹHg1Y hNۀT-gu of L=wŇ#P =U=7:g^y9aS龏h.!e3WR~x59_jUen __>X͍DMʄ*5l h3K%YW&IP%Nnwl;dĺdBI~ڇIoYrJ(g".Q$ūK/1C.ۗ)] ;qdK%]GigNUPC7ea- Udc.y 2ļGbWblXٽ`@ưI8Ƨ޿א5žTrɧ2ԄL"U~s+ݭ^m97S%s&Ab<XR_pqA=!֠LS&]ER Y a(RȜ M>a8RruUv?")#A? ϪGKoyL~dU;Tgnj98ZyE!+㫈uܛť&y?C~Y\ Hѩ`6ZK2?/f<䴣6 $E ($ЉcNZDŽm T%'JM#+JɺoQ&Ї#,Dbf5hv`Ҟg˞'+S3A3d8RІo04&4G(;BtKg/Boi1&Mwci 4 "C}I'UKkw~rF.a)/҇K hb=C_a؆Dr@:>iʆ5@%li7Y[#|~Xod< -.?U,ђOP譭>zGWMqّg;"^f̗E[hN35%Gw )H_,@)g߀N4+[`j Y]- Q}Nz8Omyӛ "RP¹E+z:ra{i1(י?rڴ;"~~Ƞ"N;q|3xR*+d to4_;C2xv 3/c/!vaVV F]Bp$j#c 5Z.kT&-9|%d*`pLkq⁴nf'sm^3m DgŎkb5zD '5ʄkP~/[7Rl^B ֟C\MLg$D ж1@Cu ʺ4ɡ&xrh ! JM[_$=/b +k/w #_OIJ mSRe>TP%Uȶw͵POe䴎!?N|ʈw!QBVG[FݐqS!Ey=;Juj$)1 ތTQ-*Ϗ$tvۤhҼǧsm*z-؇jЏ%_) +RZʨWFL7vs~>6!!SjSM*!C90\!^nA(G_3>\#s\)1F<?Gb1%×)}480z XFv>נD֊b_s̻tJk EB=XzZI̓ !'^omΆߌ@>Gʩ1˪06([TyUE兽0K_Al0՗-#-zJ(s_iPn _䴑;F4e=72X5AHv{%y{!%mE2d>ȇl$ .Rb16"?ĥnO*h]\'ƐoRbήKVL!bt ݸuGwR#BF Q-fwLV5 d(ehcU R>5ĩE/FW %dI=QW'Hn26GI/Kö JM:DyŁ2JNo& ː@e&fƒW">˖%]m۩æ|^c4ܘR ߻NJ|3o7]0~~s5_(vPW$Ԫ+pGR`**I ('fUW4s]jF2nž47Gh7I>mxiz y.ͮfEEKcr|9|ҖFm )drv3_~k{e];fg*'0x*ݙ\碭T7ƬiVX~^ffcĬ7uZn'k ;::x7u+Ä4' U~$KJÂӜPqL) q:Ƈ9,,U[Mʯ5Y, d?7sӆU  e6 M{E<=*:H8Qv*Ͷn:/ia,xe anb/.y/C:c3K,tA^bv\÷SC+ױ"SjI\p䷺_^6yځ}.5oBQHȡ[D6~p#U"J6H;L?'-$ H+ z51PʾF71ǥt7һ$` Ow?j,тqyx)ss.y%#s5" V8o*6 7mw GB.<7صxVˍ;~] <_:.Qj=< g.EpqfFR 翔 v`2ou_A0dN\J݊W0! 0b0qe1^rDGCwus=_^SWKKIt -UAoFݹ+ B*ފ0P W"]bzs1:'!h-&(^V[rO/UApyym{h3 dn|JtMmrjVǣ^=tU=% A(&v6{1umV~NZыxU4kRZ;}_rE !s{GCh7F&i0Q|*"vI=v.lTRƈI;AsloSsbބssx~!MB/,^rD9}$<=ↆ $~R}>nQ^r{R7 aF=֠:p6Ŀ>>G٨bB4x~%Ć(d<^1 Hg39X)[|n&TlhJ我_з! ɸMJyٯ;A3!G%AG17[zmiҟ%{9ɨ`Tͫh3د K@:-nrEe1WJ[P^ʋ2{+Zv醁 tR VrBl;ǿ')5  fbo>%J`*iS4\Wl;D.*#3ʺ"β{Ko.$7O}P{C;j׍nl.:_'ĊvݩXnl괓L68_Wn5Ucr\ Kkrk{ Ufd9yCzȅvmN - AWn=wi=ڣpJ.KjJ)ޖ_ S A i[L(jػJP9!7Nm)%0(R5ZqgG h(]tp6L2k6A%?DCdpR8Gx`ajIM2R4%;!b#|Ls_p=aH}mYnSP p^Y4 ~-ڛR9.`_XLJ4JoF% Tԕ4$>l4ڤo19QO6 Xb{|ie5(8+؉(}͕&= ޽LND\+RIE=tfyVϕ8qC,.Hߟ8k;%V :&@T\ !E'¥GC63bO<K 9=ژyv@M%ׯ"IXnzy#H71q\t~nA)P{8vH{03LMg aybJpEoUg > j2QWjbCwmh|^}|$@*3W'bU/s:[).Ft[S[eFA:02GCm$ǣV6y1i:r`G駇L-#'bq9yK &rJw6iE MИI1*Ngp4.1voTE?fQgnvno$3zqP7~4{p\nEɼk5D-[Y<$̃q8|xUH.f=Mlḷ,'QG{~ZxIzAޗP# ҄b 2*l ~,=>lXA9AV`Fpg>7d>\U4cebV!gM +Ck鿘n O^*-h8QPƙm%`֚+bQ "\ o}}x W8#~JFnq:*eÍrO-,~h(v8Py~p|t3F,KfL4S&ưr3ڪ¼z;7Sl bjW^oe L9  1t5tOP,obj<@;qHm㡠ᙀ ѯ>(](ܕfaw L?)G245*N IH$-5#U>`c6앩"\'jP5O\"XX{78>a7]`.ZjAdHf[w}:.y`8؇Υl X#xO_*[Eۦ!2&P)5ogI9v~W뺈KS>*W,iLc%r0]ԭ-2Pc0'^qBA& ՟xdzbWܻ|hqt?<xj fSg J&E>ήnAw[T8#:vz6EooM KJHIDZx' A?'&יɸ,d˾/,Ƿ052e]W2Lꕄ^֨Rfw:('Cy+:y͵.PE~򠜝ypn V1[(uMOS 2O[7ĵǫ ׋|*Z+!%5cX^7vY4{7WbH枆!kU0֐ʼoZx%63<2*_9NW7cNy pI9\GDSOpsjm5Qx (sw@ֶ gr'\8%FKMT% .x}th+_ZslogsH`ٸWK_VUrk$'EtK83ۑ޿P#\#y:}<+@s1ͪޔ`H Pj+`{p.rb7hMҾ$NUsXB}BG8)0G.&4GR ih"jd_P HinJ>6 =UfIڠy^|4S ag_g:h\(˜]\%IX?>"7q؊1Q;-&̖bUzdFwXG ,9 ^ L2C4DQOt{FaQ"- sY).ѱ3tt=lGH{2ݫld]H[^-.)<®րE#9wĎvpjH+z/%A j[a#)L9-꛹h^i);B%M١cB?q5c`*\ 'ovky8e_Otlz«x5^ _+[ͯK~('}^Ұs&=q& "C_+նР.~/Z1(Y8OfH^P ͫ|,VRM&Lӡx<MBa,j@3 T]!ԿօݞvvݥS4[4;B=`F,ձϱw.kZ$Y?wk f˜ludneøwk1"E2p0,ID%&ZS:[m$nFmKN>Tsf ZW;cX/%"R`Bl$ ^w/\ ,딃XFΈ9tJ@р|z`gli[+{Lj rF|ʖφ!?MD̈n> WHi.RnPeLUp cڳW9 .Ղ X]eIQ\GhLմ3 7Mwt1n3Sɼ'l˽ gAaY$j0Od 3x;we%I96Yܼzϱ0zqS֔Q)(S~Tnx },!zsnlvU66 ̷+%w n^Ujo + 'F1dѴ%!w3B}h,Ri fC>pPtbsf״S!*Jh&U 1!宋OWJ>dJqeZx-ޞ7F:rSBܴV<Qf|$ڧgnlc}'5FKH1we$7v'pv^p[9}3pjZ{flpMM%! Dzb,R2Orr':9zFyF5 @/rw"ĜvytvĩA.΃T:<8i/ T;@T- >Ӥ+MkŁ]1lyEEBAU[}=[V3 3a}a+cp=(.᭩~lO%Qy&@]I=ecFEDxfc&z!eƙHAdl Ccd>ro&j-E1##8]*WwFD.Cj]1%63sSVQXJw, 3(} ֙c7zqrq4(uj@nظj&4{t ;C P`3l ]9N0") ̓X:ۦMAoGSIDԓÂ4b`ߑ7CKǨ ZsHz&` 40~|IҕM~K\Aeu"J-Kr\&L34 8O"{KK\{#hHs3hB;B?IX͋ \f@1V￝qY_8ec&\SZ;;wUi!o}1/ HȦ;Hfd³/?7vL| moԙmk˜S5=GJ6Wi , s5I튵 `=kDY03{j=0^f>4ӧ,8 sPb$]ts8TŗRSʲmEVPLM$NY*)in{C"yQrf3xƈi0v3 g{ņE-2irȾ5Ba3(͐-vgJGq&?/\&:$`|+G@@ /rpZۙ'-7s.,FkO1芤q^Ć8X5K$`9US {G WDov!ʜRz0`% @ +^w3xDj~[ݚ7Oz%ۧ 3B laXOr%l#umIQR/.=N@P!O5Kz6Y YZOGyL61lxNyo>qt,Uۈ զޙ"3>ReSÌjF,YEtVm3Y' dC+gtǎLUP>v]}3l|_,t,IT}\U^s3ˌvQU8Z+c ;y@IO&fX!̲&3OMO]xdj"(SUG$sѺk/v \H-<λ /;n6|'*$aQW2tv"=MMnw]͜ex}`8d:;(2 $d}>ą 򆇥接 K9 |1H U|LRQ*Q?o+*];qDx݆t),4GeE`ݨ*DGZCu:jLܲ}e!'W s+oCT%ۄQ1^"apZ{դ hX[/7W+%tIȟ6~ iT:A|̮#zbGPSjZ+u<2ɿWH VG,|^7}m\ݿ!-hޢ~<S \ԺUm{;m : \b wʸxELn(3-zx5d>h~ עG~w5Pye)t1j$"RO՚}Eu-lX9r@IJ|!c2LpIfQ+bgdPo˃˻K5.b;B&MSD&S+Gkk%7^[t?۱nC[z ϵ+wiHP`צC9 gyij,P%ۯoIɍ~> |Aa1]p) Ii Hq0+5]YnPtб~1s"d t}R8C,zr"*`AԠ\h{ҳحuj+r)=ibH!x%fV—+H\bOHt}ͩn /d}.&k< R;CtgXIm-reyakyUw 3 DnT=Gh@Ot2ƈ=Nn-8cbO.jIxf*0UH7[Q@l>//̃!FSԈѥݶa8afw͛¹oi,)h^xQQ9=f"尯ܬlc$TRuqxc!i2U~7@~q[hMPn#ͣIxR< `-%KvA9F 096O8:=gêOHsm"ȯ]eKL5$%"U ,tf_4J]<~$}c@ʁ5țb:G LzMK[KQF/y%Ů&D(xb}%>⁈lo`p-IXNSMc;BٱlN!IxSX_Z}קBiC:&Xm +#LN6%1Nl,?D|CT[P*JJ˺LC2_p\1{tUyv3ﺲx6CQdp>}}*zgOa=G zSbg wrRUP !ak 4.cG9l~[c)ێs*[lJLuіQQ}iX!2j1y%f.@=E#=@o&A|_9 TJToMLA.uL_V-<@#t'DGa 'հ) $XpEc5WoC]Z:_9Y֩POg(>Eptx/LHg]^JeS)2ef]rt\Pg4RcMrL6u%PڶP6<$aJRȗQ5z86YE$:F֐TKdg!BFM-UٛGiNׄF.jhO%a #nU̔m:;vԖq(ôS@<ߣt|hg}0o\Hh>Wl4 |- }k#Qڛ"h=kЊo=~XGSV%K7!_Fgb[3rD( fᨐ$?8!sRʯC\%)jI= /ׁ|.**㽟d,OnVb^ ?3fhD KM 8*>lVs3̿0*M3if IOj{"|uKĮv{`H@`<&Wj+`7@oa;O4D䰙&(W aCϸ֑x&^@r!A_rg8$Q\恚HQjUJc`% tBTG&w:ԸuՑAnh}n _ J:Z.=^+-q &͈Q:[: q>=@EBy6l$t 4ӈ͢%xƂ5oe=&4\dĎe~P8/d&||L~\ tyGTPjV܅ ]s)N=>]'ui6B0À֬T9OڴI)dd@ȷW8ۗEa@NtHu7ۃ ^c~62a'i^+W&䄫x:o2nrx#0G٦VU4TߏT_VXf,۟6T~+ŵVf.W:?HLuQ,(ݿAٖX[rX\xp%E{ =@Z૪2 F?o fQx|8Qe~Y{PN+v(xͿzf%ɲm M *Y;6*{Y^j q"{IZ2ls UG+yQtvC7]7{38 v_hP=yQ4<@9㚯08_/~h/|9OuW OVUX!nj9'59eDpi-C`ld>:Ca*t&ĄmOmD,@wM V4vnIyW0CsBj\pUZEV5(zͨ6{F ʜӖKk9u6e6:JNvS**U Z/:39G@ [A^IsI }x4[_}_ގu^Qx aV\4Pa8M aaǯiXƸlJc_Fhҡ81KܑBl:M>5!A ~*-٥}}7sXf1dU0v ŊWѺ()+~5PfvA ܊`̋ JxïoR]_]]ytVX1p*MXC< Ƅx}cA['BdׁnFE}ttl`$o&fRBNlKu8DsFA@u2 }*խE2Ppls瘌 YL? RqT};BXu176; …~duތGO:g;QMaĎ_8^ r([*1ԉNAqF)1֪Gbl3iCF9\>K Ubyګ(D{53e\j$G)gDQx̲l݅1yC o~ ąx (Z+Y4̺GDEŃ!V Ny+> hQ$Z01֜MAqlGĭ-ÐE#dE@I⍕!%ַJ1mʶ[ξD:j7Dd}z۝?'\R᙮.Gc 19j'z1&+3K8h(ɷDaCzjVsׇ2 .vblTBF[u4Ēfe st+E:¼hj5*0,cZ3l `ĝJ.᫆|F[Ɛ)$,Uu %9 -@T\│Ds-7Zi0m&,,1pK` M! 4ceG7KWG:)M| WM>S4XE9ؓObɸwjSB:zldr͓>Ө n0{8p7%7`&{ s]Nx%2 m\k-ߢxq Le u7d%K" :Q]N) T)X:|Ml:V"b="*1"L_]Eϰk{c1n@ zCK,ѭnL-H@?:{ƞ6#k^DƔs,vJnYm1 LsAP4 oHχ+s(1>:ZJj{]"( DZh^]7^XM4g ޹)P(}P&F* 7~/EhLMce+&V:j X.xQ3_֠EL@<^9)kW{Cd'{ k-t(ʾ]Q. hyi\D'*T_( cNH&. Aww Krc.^| ֖*n:%i G(k=O@dbMfCF̒oze3.j\CWoVH%%R Фœ7esiW+Uw)x_Mp }w4pLl!5}枓 82=U@v*8ĴUoK*MWF(w7Nf^hG}%g+LH"!r9N;h> [Ƀ`&(ΐ5率CE jAW!o,ë$hpqU0z\J0E)pU)*A=HrB 鳻ѭ(Ixl;JJLxVSĵWQY++ 3-Fporء@bY>7QIfw//{ШO+q|,QO293Uk T&~ נe6:/7A( WqrҴS;omuA}t P#.Zwt0F~ʪ7沤!YX=,R ,=pivz5c"m;&;m36ry0?p- mSV{8bk )C [qB;k:F17n'UꢃBTB34;8Q6[jyT=)p׀a BA/UAdNSUe$z0XƒU-U yQ|S]j`(N00 ^u }n#,34h%JEu_n墵G~5USTg9N= ~)S/$OOiirz#"'~GSbl/)(w9(矴t|.C"/jC#^Y n"|!xWDuq;Judf2!t#nbRE6׏owê՗2 $_&.Y&Ig5cQg+vc fہ? r ^@ǯŀҡ{9Ū CjT# *y$+j-ݟ|4 v_–HgN{&Gv;T>s4?Eߩ TϗKUOm)C{paHտ+[9q[53śC'_u""*Wm[;gTa" 7sԯ~F=9a-5]U]V3RzotMET'mȩ;H{>LAV gӹ_ !j dgCjF>i*>Thm<7ܮݓ L@gJpq1nK^-j\hNb" Ii$t_!bn3!HxJ:Zv Cu֮Dθd] 2d 8HRQI8&@l%ы)vB ;7&,ehGVI9p眪m >L]qR=m,/g Ms6Ww:Bfv%*{[-vs kkd]HjT9Lϩ! N^1?| KQc$25kUA B' -*yl$hNrJ[bCG'sU4A˕0W/efʌ!U;1<Фr7X=#.\#qFh]1EbOO~_uRg99{яdH/=^|Fz )LM䡜(uL-#x1\ԍ=GWn!ut~zjAp>^or/*.6ؾ|&4;R?Vt`8Wc3ohITJ2t"zsʼnxI~1F58K8&7 _>U14 >n&:"pF:Հ* ;S+ $x,oin:6=t|G폱D34_"UV!x3(Q=wcZ0F06livdT J\k%xtw݀);60qHZ<]%~̅!Թ #< #Ɓw~bX39FF>¥!,4+t~ {ԴϤݜ#yaL,ӰcAN6 yE[Ѱ.zKJI<[n͢@>Ch١AaA&DWߢYsZyAA$b.s0e2 hBB8z#* dzj I7$kiםqiP 8ݳZZRM@6dM oIuȆ*JċnY6^Йmkn册D0j}xl4}kQN*ILn-dKZf6(̽rzux5y|b=PI,+LK=9y2Ls-a"?Y!oGL_;n SBw&Q=( =emLzi3/` {[b2Bc1v&.uzf#Ht/0 wXM$|X@9(%vd&j^,J?e2<1 ̬=d DV9S'Pdiwprφ6ڭK4tpOB W婿T-nN i@دR 5w3pf._:K1i:i@x-Jشio]1 ٭H[sGmSuևd7M [,`^OçHOV/BO,U |*OHWȡ}an|;.,p(rLz&x~8dqf:#JLtj $+/LN3 hkj~@֌2ӼkZwot2sq@`˯˳WBaT;*5.L~n]îNjIOm'WA$u3]Tr? ݅!ԄhV3.5C8n^3/l=d۠ej`wd]*)*Nk}UJ8NDqxoNY^tpruZ(q+™fU "sm_oKoiMPԷ:z9jL2e#Yb?̠2j vX7%iJ(P8}xBZm|ͱy|(?G)̳ZX}[|0!Й.%.*T8kMl(7`C(nuZSэH*D$sCCV5A)@ k0R1`kW3i~8yohO_SS ɚN>zu$uohYqFG 92K?z)IE؈qoN ٕ=hN%1(Y!V ِѝM~#~V@ms{p-*e\v#y]oErHJбm  D1U;sD8Fyj>?]8A"DamM ܧ_hv*.xƮTj+h4l]7HA|'iy8T 3/N8D3yf-%|fji]_pI4bнy& 05-_KH@ ]gX 3XWvKHS"LV-(wEoU$H_]mrOwcH𳦹_fH̅p8лȜ!]h$nP^6flt';L"uMLk4(>bVz:asZ\UNxQ 'ōtjn15eڔɟ:D2T|!^Qo& >qQCz^WA_[S!$\ a\4V$ԬQ#ѫ] Ob9_4]%NZ"y1N5M5M!"SVgOrɣ1g SYk]+Lsob e aƎPO"$"u-*7Jmd7һ9ocqzI_ܿ'8G):de=z>?% I<'/="P:9FQl&\k\p FYYMf~UԪ 1e=m,jܑo=߇Fz\^߸?7Zq2H%vIP,H|vTQ1j| ɿmA fak 3ZNTku?5i+N) H=c--2Ju{05*qN?pE謁l4sudE?!VIsi`m?I 3d7>_>pUIŐ;>]5\Y)g#_!P%2lQ*q#vA%9Mثa;4M6kV5_CƉfMRoZەL;P/.PryɾψҺg;j#r@C~t6YQҐRAco-^nN#.HScWw<_S;/џ^EKt`g[Jx`)-}^}~ RՇ.4T3$ @a=]=j>G u [#|H*-Z]J8g?xg pj\q~+yR[3cW ʔ!tcIQҨ.VWn/;Ph1GIqaJ# 7( $P9"-sL0} K U`[6D93kwt d}+3}<1ha&8eأn)&} P/!r@G#痞)Ѫw< y j UTb{ʇ[ov9Aլ͈09.s|}Ézj|ܹh>(EMoOR ##p{7c eraDڹ,5*(=S0%-Rd8$Qj9BS*RjزYGDU7hy4Pd@O|jʌF93)s;1u؋T\)AwSo황E)uUX~40H1NV0ijȴ/26&4DQ9:zC>R@N('Ѧ :alU `}8O+塒 EIqNyc![1Vt8BTd2 |,Z^ tp?c$'im#g\iUD2.]JT[~0䲝/ךP:isySL3jݿĮ6iM֖8Uel:noP4'REA3VS3,DY®Akh7#NHsv`bUxC(/,Yyqw* ~QgHfpv/S0RZ 5Ix4' EөXIyf8"0d@((<~.ƋJer׶hT-\fS$SV )Lnj8dA*1!5wvٶ.dh:";!E^!t]z$u\r M&"`벪,_RPhlZ *H*e_-ksx' 2$=?6ƎVI* OKin*x#' >Ad(K#_Ho!suĿ=:* c*WEZŔ$Y_7nLv^ɹQڤLn xlmI #P[$LI+YyJ+ʼ*\έ*ATOezɦm>#ƃmմK#Ʉy~@92#\qW3kr,){u]g>b214<g}h>7l5M F7 /?nrs.;~Fkwk:A'ւnlmeu*&GtYZ}˥Oj' %/mnb&) zM~2u;p3+cpl,rUoz_l\P~i?l$|M=a ruѽhF Fvmeeݘ+\唞q]z=dl8nWâ?. 4Zp&A$X).?Oj] aXM1,$S0%$ZF*Syc;i BQOjׄpn]G- ʼn3$sђZY^5 i$f$R{{l7(d xVa+ns@?{taښoXw0f_^-6\,u>~(_.ao=|6_(/+`N4A0*K*\C& }u⹃$oF>q[ĩ~'<6Y0%Wu[JI@[IZF#m1覶v]Ōʟ &@ E?9I9Ac3OZ]k,}^4"8S)2!r1 h?.YB19t+x]teٶ#5k>;2!s Ar3QGl7z-˽ Bd,sk1:x˃?};*|gWymdUNɔ?:#ۧ ٬j-tQ$$|~Syy|tTgq}B@[Ne8A"Ɨd5ܵ4NL6ۮ4s LׄN?`Ѝx]>=:^zHa49nY(WL]`21oBE;I+ F+=%'R HQ yw:؊d0WMcHjyu:C 5::A,3Hc呵sMd6"JJ1gfmSBkXYCz&ssz?X=Qƍ$tocfo-y"E6?$/(\CY۵7k66[Zq>8̥' `* 5& #M!PED'KqnLޡ N)\37jCAoP񚡛6YS Dp&ܭu[N7YRZEVo"*s7`avX=ږS)ҚiY,@Wqʢ{02ۢwR!g;ETNڸ5l;;d̾- qAoU;CĜJe"(w%TkL c1' '"8Ma3:˝sG~l8x+K|ǫĘ ^ۯ< h}AWEZeccL/P9ؕ|[e.6Xζ! -c춺ߋ!tS֧P3 ?yP)nk׃6+QLɴry#Ma8ށf,|ћW?4.p?J_ 7tscwKdGΏbdLl99ȀF܏2/cdv0CUBkoH1SH"6t!uS_5WX"3>Hs"^ % gUI$i :Z4JҲmG-%3r̙?#"}4a,p?2 ьT0 &$LZjG9B&>P TAhHCDAlM8i8_LV2DP./oE'` .6gԆY6XN 1?y%KE(oOdmC_3ˤ*!q-AᤴFuO: ,l fTt3v(Һ@U-. ݌j`]D\SYE=CJXj_B[Y n~9>j3 T+)F@ˉ!UZX0AT^rd#kOANaA$,}h9Ѭȡ@<)८&{!ZnJ eMN?BQH+l9J|}\c02(+8ĵ0 ܽ ~Ų"զΆ"AywG9*tf9ـ%|5!Y=1~YzOwͥϽ7M% >[7H)&\D AC,5cڄPQ>|2~.N|I.9? p6,vntvc`F)cf1HlW'c =:,\Ej< 6#t虘WRGy,ꋢK_T. q+#`[CWq#s}ςC487BW5j5$0bU(>m2r9˝AWgu{<, 0 l>Y1_=)P$\oX@Ds%wrfY/\Wqw޺9֪s`Eժ_ Vl.Y2=l{U,T́^M p+#"Z`mC9&?"dž2b8‡(?j[ѕW74U~A޺ɗ{ n[lcwFA \6<^dyBCOC7+'SԳ̕+E1p^/Sr;`sx;O-F($D;hL]ǂ_W$}NX!D;TW~PK< 듲!^^ g WMO@L7~\.a/r}I~4:Tlֹ#LF7c!}B&R1Xacm\ ^>1!'W96жҢ9.!Ae}.[O~X&4 >s.Px^3wP-f|˟za6BHB-4("Z%ayE@@s˙^N5`p*?5,;lf~(*|{}; AQM62j`"i;.ZȼA$:HdCJġ/! %&yo'*xiJlZɈe{[sXMpdIr!?i[zhؕQ^R؍s79XYg-1{/[kƞʇc64耶n\zQpuF߇1#!(ܕr#UGZzgsVwS\Jbn(p/dAf7҂ڗth }.G6JN2ptëB0^gg[xtdxTxk9kCzahfՖOn:ۦP1 X1|Kk\{6 .8u;Uq#C۪,2"DQOz(X#|*`#iќ!Ÿ(ڙ|56èjΞgm'g)n< G^F>QD@)kye Q+~S'$,88"Ccco]p Y"Qy&'JAm5" x3ssr,UC[{3eI6޾ i:tm\тHK>\OCR$l9ӣxdL l`o hWӁN%zI[VN z/h;RlP0,4Lz2"$` "h =D : _#rxOwx00obzIS'E՛3UKzͿ+]XsjHr;5¶kTeep.CR[ݛfˠ䓖B,T[5ouYҒ"Y2QO ʩLR?+Xo# 0+x|&?V nLe*,3NyZG_#0:`&œ7%ˬ+qY'WWwvOISY,0n\NPT^`k}74GDej6FǼaXƾ)pf796B^|(C(?'-e}oI83BD* r"PtfA,49d7NXkƘzMe2au[(*+.LāBxdFqx3 &<$.C' 6ڛNnzrJZa7,@p3#Q԰&㮘bLtz,w{u:َ͒ s{cps.=[@ hb"pY?VP94Z7 "̨ 7D [Bpءft@2=d{?EʘX@o-ԝ) Cv_~x a I ՜y^Ae˿__*,&أGr7z#Gf@A=V&?0c]:*;tMb4uTґ߬[Č9f jmn OE^ bOާy"}c~DT?"quK&bL Ȣ->(uĨnE>-ㄗX#h>EiBKd\^4?P]rѲ@:2]Ukv_G~!$$v4*$y:XpB=d& 퀖3%ԅE.Ĩ)YQ{i>u>RNCK`v gd? ÙBi-!٤~qp/-b+ݦiVa)̾qOznMA,iDM60zY*_]g;&[Ӿ9;ΒD6$ӷzz2uԆQ__ȼd QL18Ѿ泐0owDEBbkYFv΋w|_1JhR8II\Y [}g>tTWL>MzoF q5 _Fs*?uƿ UĔK5\>vC c'gp:lџqd?"hu~'1%'/"ˌ*+nܳlM?[aL];9Փv15&>a UoTg) K}.X_mz┼rSa*| i]ҾY]L}DxHFA$(j 0k.i1mq$涜ymo" _N/kź' 9ҝP[굙L|7Vʅſ^п7&$$=y&Db6Racv׊ Cx23տޤՂ*OWm"ؼ! -y0@ R$EZw>g;ޫeA%BX)Hs9.sOVqg3Mv^Mq8`7<_@JU `qסF-tjEY-7n\P_锹Û4V9KXKm:[!,wbڗUmTiD]r"v!q%> '"VnER1.S"fqeuPFjSHt+ijWK{kSY1Sēy qݫ;YDLBp5fSBh(h߬JxW-s;sut4-s*Țq9SԛIs)[5-@FkNADknWBz\Pf;$[6͔QbU2h10YsI r7G$% PӮƝP/c:Mӽ@G ,z [^&mV)F%6/%tCm:lDW`jG'~ UnYTȺ*qVw:).<KO3/}N[ޮ,TOd͝dOg=ӼRBwO ʧmPhwOXɫ2DrvRFcͬɎz (ɫpppO<;bSa.˕tvCs^ CyrDM[>C%z &u"?m/PMDLFH$8tU%HFUy*?HHA8Dnl P d7@H?:uIs>KAR?o}hڧrZZ9ɷ S&Iدz0@ɺ|j%[B3Ckv4=ŗM;6nZ.NY!X]BҕEʟv${RGoE '"@߷|S],]f˼j~U_[c!LF-MxY" c߉PPR\=|o=y\RsbB0<j1J?`9+O!җnS˖F끊=߆x /C잏NA.$pq2-HG¯i,+ߙu-qbȠ:̀y(ٷv>ov,.?'`h ;UqeŶ!D]"xSzɟ],[ d iT"Ӡ;|i 5ŃY! RQnY#Rl^MY bOq! jя+}I~"QL8hW"To7%6V^/d+x ēCl"Qa(! C1)j*bɚ,eOtaC ,SxpY ϒAEf9:1"'(/dśT DwH[҄[D9fOO/r[BwL͚yt.ʅtK{;!F5~_P̽d3 Ξ P}o:iLHYcE^x>?6'#iLa]*֫Fp4JAS N]t㋣d|Jm^2`4k>i4FP,R,gN<+K+R/+a6;i=PytLXw[(Mky+''xܡ+h.q h c7`r:@EQg\0  k `#Yl72XzZ]bJ"Mى~9Fc!(K;#z4Sb[cSkpw>yVROF4}"H2{p xbgۆ?[U0XԉJɰ(w ⏥ocxxS$-9"Ya<=hg<}8fcnhqnRL.AōC[f$p:wR3&#[H"DXïh(v*H4$kwm1}d\ …yI+Ыêӑ'/]җWɾjUBpů]5YuЌ}G-m\>/hB,c.KF_V)l_눬%BWq$Y.x%uk$ߛ1giQL0\OJ\F-/z\"ݣCNiHs<mgp*ou!!ƭT=6ev n򳨕0ACkSl`~ُFckA$+/Esn\osn6G]%>3/aQ~AZwro_FD670󮼼"x̢eqSw9H_' fّP 4MZR/&jQtE|JUT8G6T{ bO.6r`4Q:&b<qNJ@/M+DO}VHz,pe,=〯DX #K\a4X-B 9dC+%xU`MJclKڗ .TC;e-,5 l||xHۯ$~/e5):S^bތ#@w!dK'xQ ʊaBN"eMY]خAK*Q'V5Ò9Z.L,9 xz:#M#B8hP#׼#ׯ`xҐC!_K.|,4IH6I܈̵cQA Td|erX 3@áނZ-X`'& +coEtgu< Wbn-p)r1?j6JGxR6Q(~B8饿շ6[M)߹5PMO,!Πu3ĽÜXA '"oo WEI6Kb"6@rHQFMّ} 3p18Lƫ&Jm䉵x0dѩ`}gN z(@<L\~qb2G2~ńӫk6!{XʇAwƪGE%'ؓ)2NRS|p)W67G91^͒O@yu LԜL[\y-uk&g[=w{3^S/3366J.zjBZn~kJe*&-6AG *?w`"az:1ڊ DV#|!B3 cyI-އC(pqi|CGOm&BI ݓaǝ(1Yȟq‚yp_sfUIvX>1-ă_~C- Z5GY2ibcJ 3Ltz-DZ\o&ԃ™ۺ畸.N?%җ[(qsd׼~JzrYFyUY1 H,|/<'@X_'UgLCsJpH x5AK\)Mׯl{ZϚbrq{Fxmtqa,gڼ5Ak;\ 46k$<]X '2y3l#1>:f*N^5s`aGI>-˯qH36SL`-/l̴FbEP"h-P#:WDYP¡fLƄZ#n^U㫀ͧՈ)o*p6nr?{"K@?.+[IqA-~bܫl>XGȁc䢽Z>3pj?[XF:МYcK̀a d` 9Мo mAJD#Jʠ%w1.Bab ¨@Ҽ>#?w+׋AWtI|`6-8 ꐴ-&@ !W }Hw+nοX~gU劜 QALwVmh PJ>jzc! CN1<<7F@AfYI^ Hvy >>,Eׅhn[ƕZ`*v0B  cT90q 9Ҽ}Nm@ Z&n✿G{LvN+RQі"$}@K =Ԭ P1r*{?Ǘ4C Y;1}B@ d{ZO*B!S$@KLxP5ood); |5߆3(ξRZOI݇})Tt<*3H6FdBpnvc{3 Pi67*TMh^u^l;Kn})I4iȋF[?lNUynRQQ}ˊNG!su.Q:4Kp2O4)QӘ 3v%綋]h Oty3]S"Qh<Ӳ-W:aA+.<۪Ai[1EAOAP7ws+] /y3FĬaPm?tbd2: V[圹h#Yw.ib<蓑 />(3'q 2^ކ S~Nζ4!’xZpv$6$uwM_B7'XT#qcQ&I_wN0KpDVzjewC#9"*Icp3 z7}S_ÚLK҂ )mX5jHe@BGQX ˍyi1C[vn*e|ݍx+^Yl&hAo`Eh6_e8;ljsw-ΔnE(-3YP#mH>s8=Jъ1!(F\^`VIcaU*LzrGH8r2qPLr.ے.?}1ա(BʟjzP%s416b@aEkEU6JTy-ao%!H50Kp-N5Л F6<BLpHⵍ3|AGyKuWeDf)O1WvsR?V܈fNV!^2x+槂X.ӔC[ rxAf;3(ahUܗ55>HPkOk+ J sb.K@˧5I }a VƞUЍ}_G>o=t{=dYTF.`v Ļw!`P srwY"4.=LİWa%*AYؕjө'ʠEk ԸE7KS/ʦlQ.$m<>ݿrmy`dqq1!:cѠ“ߡ,S_RJ6vtRtA.\h!{lw޵2i)՚`]_W>C~PUb"ӯanXִlop8B[Qcr_\8c, `?gTt& &=Q_s*Wш*~ &"- apqS<+ kE]P?OL}.XZNө{ZNՃʷCG 1wGVh7l١6s11&_t{U|"_oDrby{"q@#rn|| L`MO k9օs~:[/JZr1G߻DMlgjqWW|RYLGcitWgla2ϲsBeIMzK(q-nqpk+`cR`Ɉ"E1uV8Z?E v-sXjw ~}k ;ku~ ؁83q 7Z`l.SwA;Fz\-`*<[湪AYl"M\cjәOxBDٲ^!/h Yo_OO0LP<$;cmXDEl>C'Cחc"vU,8+| <H*#I dѥỔ^LI/RO8|X66+590q ai_$|^Hu?";}Uf"xpU"RYV'W sf9_lZjtޢ֜FkNt+v +כɯ Q;$h#0Y,@%Ln8MY,㰓ŲtF._o-24>;_F͛L {95vO;t?uC,k#;Ÿ=L4w)NCZfd+*>|uhǗ(RvGÖ:r4%}9LN8v@5WkSJc. RKSzageZ%HKpԕ |dam(l$=ykMsG珦_v>)'$u*~K[8t]eeˣ4K F]5]K99^pl¡ L,uΖ;܀5~`6wH-83&T.P2ژ^Iqϔ4s[G@p@1_MIZU7YgOtyAx0%mv#QCjݨG:*gh]Фm8>|C$QB÷-|T .V8E|pM33Gί4Q?mGweb/jWCcCAc+M!u2.3-W j(F6Q6W~:CRtN1-d [ʙbqT T{י@V.iY@g|7ͥ o\aP0j*vD^E>*>-*2zr4*=`i5@jFk)M1x&z1:[oEɏqi^{FYJ))2 %;ܒ?~ŞI*qvzE0aW]z?Z1|_j۪-m5΂Sܗ[E-\pE[y_ƙτ @{jiL8G@n5S80Ϩ}UXH6tHDl}/X;wd*^Tw`s*#o׫G㪮 >oxK) rqG6-,cd{]i'`(r'F[o+#0S<&z/dks,zf==G}Tjm8eۺPGUz\Ɍ +#{>Z:7ţжKl;nU1Thknް\W#h30@r@cJJqְhq\ >R*QC{(ۍSA ?L`h".soZߺ5$̮E ta4lUfȀ#6L0 zlc#1`74A4FoE怄Q(?$uT04>cK= r$THKsVyufU6\rߜ35yWT>jb)D&\hVV.\C1&E?q͉X-Ȇ(6ivCM)XmtA#+J. "d[b^'CAyc!}"\#ڑYQvc "<UZF@Q*!giVO3_~h1n oP7]I1E…EL m;.Hɪ805e\73 bPxn9,Pf&,,ɌQOX bgܠ_ؑjJ |5vӟl-Kދ45ӟ0, 8M\%R LYp#fSs]7NyePw^Ll(T V~ VI Y^="ˌp 1ZF`sA#ɭD6 TڮOaa*EEgNybC;^UaV۬ʂ:N\?,8BOZf8ҡ `"  !OryE63};Iʠץ0iRhe Wg8QiY 4yo8b2K(&< )vj Hv<}hb ħ`G8$8N3nPy?{6'CٰX/YL2'eWrF-^q*;V&rm[DܧOS9-ʏ]t:9-AAA|7g*<(O+U#XaqpiR%ôQiA+rhU09xXL{|١*qe^MQhqԉ[w0iUGS] L{f+|8婜H죾OZe'}<$C"~eб]ǒ]Bڹn p6 TS+8mK,B6Z$b_"NڥqOp?D<;:]zImM/Yɾy*&]w *a)/ɬg̐$`^slѻ55-Y#iH.)j&+_!FZ,^jg;xS;C lfe_b}ɰLZCk3kXC%LDuxdDߙ4L^I{dKҕC!">z.iCsz:R2 sQd6!ØszC/&Hwf/Si,֥Z8;}im34п$vGlaQCg1GIȯztq<ٽ#Ɨ^(s{̣Mx !}MotsF~1:92؋391*lYx%TV+ϴu[Dq6+9Z[ Cx[9F= K"T" 72H[B}(th6O( g^I3P %N\^nv6 $i%+O vns6{%>zeFMNr8BRmtl_eɢ$l8YZC>7jD&%){&Px\|`h'h+iwsuw钀BPޫm)g%,c84ʽ6~3Y~Z(grIE3j}$hXy8/p͐)}Ω*POCG C7V% m.v?KpZjOʝug3~I-ay5ߒkik-npNT& n`)?̥K9 {O6rPbFs'en.Qq5؄.ٔ|U-klHaO h8kfQ3IԦpdqOR45'^Sފ} KHiŮܹ$\+^4HZ0GuMҗ+ꩊBAn=x ޥN x^t' -Mc _R?rprxr'xu! [( q;N/*K(Wk,j OHKyYɻZiiI|ʧVn6wk_,E%DSfCe̫ ~;vL^sv.9cK.buwx ;â hM& _Ŗ"q[5Pf0 W%Viƛ r!噾C_1%X#!pu$.q >W92!8M>FʵL@7pûc(pHZ\骙iuPDЩЅ0a:O戚dŏ)(?==x<30[%H;IV-%ǫ4ߜJRBnZႁ9z [;`FAHCĬLP+g<ϴ/\4z(v' f&GoUO)mF\8¸tPVDbr33^8cv `;֤U:g1mMaG. U0j[x9>^-KJ'%LtP8_x Is ਏZY>jCg<jvǒ(P4=bI#&#T=js| N4I-ZJ# IYLdց=EM;Tw12GJ 3-\dX4MyHx/ RMW)HpWDJd4ծ?($ y'&AA!}͉Yon@8e|_jL'Tڴw69/عZZP}hFVi, 41Y1oa8a;(IaCRLè"fb4(E[% n|cXxo[+'r_7Yd9֫v|ܥePt'DâVsM]~2yIؾhr4GyҔ_b8kw 3{2" DɊ~PeOwuQd-+f/{ "Ϥ*$f11,&y[A)\L3@!2٪"W:b9(h,σQs2}: n%1z}WRufc)|)4)۝#ݩ;juu1x)²g(>ZGtj>1btwxCYU8ߑfz9$"02LU|c%+= ji^Uݡ#ёFsh3O9m,\Kl,.IU]>/ے].&v & !a<]YbRU_[!"S!t KRGJCŲr)1T{*/bDriOC[ &=4A9Z+x%;7ݑPԃ [(ʚ]`dPX.t}^8&xcȠ8y]x~SJֆ*~g=nKkyv!XP^_Tk\a3c2wk5By wiq!iR,ZcgGQ0bC<.L[n9L(˩n<9Vƃ!:YZa_,6 ! ƅe6tY~cd!x'6()=P)d- ёUSG?fs$v<=|\B*02djL>ءSpcofL (,z0ZuxGzӜB&MkQ?%5>cct9D.#1 Hkk7Oz55dQw{Jsf`FAF]0wj;z d!:eme. }Pv놺>uQ;rSeҸ]O靁 &%O LZ(Bdh|fk)cQke\ncS*cD9*B2Y)~uXa&Tl\jw>E> 7O2a_3~@Vep C<;&"zu !5ZL>H]еvt׊J;`=AYOUq"c>>K,5vpgS4|ۥkiq~*Btv%& jd?yR7 q %ThdÙ(MH{-WO%oz*2~NZRФL=lol&!@>]X/V!@榘(VxrQW0w{M.g%aZ'qS 7E} ]<|4C94l@`G<@pjmGgϙu܏Wa5#Bނ#Д x$mܻN͂v>0 JB`h0ExP.uz@OJ7:Z0SPcN(P2xz`Et{gV8DZxNnij]UWE;֦pnC:y8eŒL5nD+\fQ #g* wŶlڈn}2Qh"08UTߝ^ ,mez#O1si dr˱7BwW!xҐZ,pܯ>#ڍ# * MYt(k ]*ae(n˽S$QE"=_]z4Bgku@y&3l;e( ~>P }r%L=s^M!qJEQ}ތApz.`/h(w6t> 7Jy]0_ʿY 8_\0Ώ%#YUda>R~t qnk&ޱàuoH3) :#JgYoO`NP XӶ]ӯ O*b][?ID RDuOL!  >|4t! ZHRBeV7p4OImݸ8@bkB̻GH[dE &ӵ_8^e -@;VV .@ynf&٨#j!h'=9ޭFA#JY )Zԥ( "ݎS`6uCFqűXْS-:ϽuFw~eN ~1aW953kw}>{U"GxY^;hzBWd6.QS0y項=|XMT'#dߎؗs?_oQ:-t&Գ+҆(K tv-NJ,nDe%=ia ݏ#Q%q%K8Q٬<PQJ\ F׉ Q.[?{ -mA ^&+N)+icr }|0FkώmT(ˮ'mC4Pu6C}$p<$KQj,85'ۑ&'QRcoec:l ${p=zS`FHZ[C0QrEĀJq߬l1bL. NP#njRC5HLͻX_R *a/H AnZm B;cnfkE"[ֽME΃tiWOa_; iUgo+UQBӐ?[%tLeᏖTO/ǒI;a[/` ŠI\$Ԣ$)*CQmP N 7DH|})d=IHh Gx![-IZ96L۔o$6@|CҞ\DJPU_AI &y\6zSSE%LFt|@Vƹ?7:>838OhaZBu0J&d[>?@7X9J–ym4Ҏ;u&6BU&;*\_|4DK#XLIȱelD8NټF{ @)s{~.#%)(Z50G2',f[.zdHTb>NZk3GB!{3h\+LiM |`:!A?1 BCo)N?=.-|u(-+;۞w|x@N3sf"aqg&^#-X'qES0 x;]5ZzZQIfhdS+Ar]2ܿ=2]kN>~Mo`( yE>' Bv\->ߓ'O tT'QlK[*_hZ[0YN9yEwox3\lfI^#$tu)^G=O6|σV^,Vn4&Jk/}ֻS#n˿5ؘi6hdbk e5;Pdh(Q3hnYĦiK8=X>iwo \Zk \ꀅFuP 8y$x4XK0#^lj=mϔydiBs3o޵ ;Ǥb)6ƠŒlVzir9x?Ec耬g4R\0ChҒ:ѷtƹSwRl{D_*,mٝmokXm_0Ӹ3 CӧvlQ[&hq_djUw8fQTX3whe$ZDn<,Y.I ]%]DpakgXLr24sF4꺼v~AuɢXcW}s,[&23iky= *R؜5Λ?٥r;tλIX;6)riq=?.0cwp4\ߚlc/aAPvC5C!zZ%Uo7AbmK׵ NuZw _t>AlSOLո9Qlus~3ѰV^ 4o?=˿\KHhX`EỊ̈>J+Vb|#֙ @$d'KmD|t%F4$U& z5=N;f=U66aS ,rى֜% 2T[:,4֒J 3 EXCWC،*dx}9~!P7I2.3 ]"[|75ZjTIdfS$SXjeg`H7-8%jR)_Cbn>G+eΫĆ7@ē0Y#MGnAF 9JAFe ^?~bItTC[$©vo)1oUc~fAs ,Nu (g!m6l!JZ})MT{FCU7/8 pzl|IZ~0COgj} i?pH. )m%S% ?X'RXf Lo`F U A,oF*v^gdSڠQ^g*QI` 9YY_=j 6"#4ыiCGI;,zZÐ?HfgliAg^˭iOp ͬI{/()իD||'BmD\x5|φ/1[eco)+缘7k +pxFY:6t_›ejHuta?Dng4Ōȹkw?\sL1Mj9=!(7añ*kָQW>~Oy.EIG Lpx PR՗hдq) CgȰXBZ|7ah,*\ˠY` t7ag*=Ao3>t\TR=[ekTDl4\s/X<,O@cB/|O\` nz=:ɋ&HGɋ{%0NT+,72woRZR|,n9kkA9,fOqqjw@̵~q&Q%qOG қ/f}f0& 7ԹQ곌tO T7"T)gzzRn4TX5Ѭޚ&H"V1j:Uln&cqiR*Di}8#axWeb`U>ޡXzF›g( 쟥;e+ڝWC4Z_r[451 v?(g<ITğON̰ő`t`^Z4q3Y+P/Rl9MyA]pM8g WRK|񷉪 2LBu9ȸ$HM_7Ol{5OKu yk-nXPI+l eW#{^KHT` M@2۪Q!Z{ܬ K‚w; ,b4Z__ #kD/VeY$-E6 L==G 2˞Hm_pI =zu_x dͅ9 ͙-kcnr1'5d?${tX9Nm͕lsP4gv@gjsSR2d7-!Y-Ew+H2f?ѺFA-JUx,|-l4-{dH܄ uh1!'qjrY"?>4Ep=s8,sW?ԱBG -8]1ƪ֩kR/|ʇަM4YqK6:bF!)xH,;㙟 gR0{O'o@L$W2Jd엞7iN'y5ڒR ]?ou/siq)5D,SaRV=xlĽh /JakNrrj T bM"k8T(QYȪk2 ԘA[ efʮ0Gx7l&93Ok/.|=B጖9L2,"$CR q[DAxQ4كEh7U\-e:j-!(?j|N,z> #nm.BFĹ@ZPbʦDձqPVߙ k3y}' 1dHq."a]r}7p@-s1W#X:W:^/) vrd]amaOFN$t^\d /X8x8 ֎[[T[v(-R+L.SB81CA_39W6&!P@˂g9SL=J*󬴵tDx:wǾR.P۟oʥ>j4tE / B ^c ZS,}Q@kdR2 ~E/QP=?5VK'A$廅bjZ;х#yoI*>O5pcIS_RFk/Is,9W {Aڸ&p?U\u7?4q0&Qz Rq :mo+cMA|];Y0qbNwF )v$1xwL b4f60Xx@K 8hq%Y jv \O3(qiv6kH@~c\AeC wAur3zl FqBoڽ4lm2QemKwLx>rj:_02g:rS 7\A} Sep|,0Ť ܾ\Ay(4:\}ݟ $DkL9,HYN;nC4wy$bϞx tTX0>ֳ~Pmj=m.;}Fl*/ 0M?0SB#}%wAڳ~׉,~\EUْfpkel~N 慌 X pH}\DaF37u%ܬ|+0,]5G??U]>dx q5~ n6# S_=:ƨu)V@*tΒZ%Pqw@o^ ]=\Y gw>|O~.17 71?ljU_1Cfo8ÚaWFYq;v=%5|8bLow3Fj>`ڦ LI s[ەtp._' g7eOT6eu iY~,ol 5^Gb9V5 R#B#7qEr!(avfL[JBC9pT1HGSlx0+=u(gVR@]*H":oQZ!4b]cxSl3QIn`=޴Px] {֦F4 нkd7e̴eƦPL!1+`d]pq+izj/EWDYH,n\**9VMw:_ә4=;55>a \v5=\ \m06s \|ʼnĞADXpVq)L+A-ď|F7 ˒0Rv g]q- ǹ^BS x`AwXnSGK"蕑5MOc#fɷZFB_[ ma+Yp^I{w΍aUԧ_}.>w`ƍ+'8)@;% 1"F@C0 CM@ݔ)Zr:;^8lU_` dbk/E&UZSkYl~~U6I&`6S$OK39U:33yk s֧'`@;G-D|\ ~>!QO8,M a{uTF8ehzBD<&(m4 b/ b;h}#P[w7} EoQKqNb^ۃm(O(և/Q](ͨN%WµCдS)I[G/촙W&--HV|dB؀g: I }1&O"]z^YF_H![<|!}ݎܑ/ B'Hsqf] %{%ফNB/,C[;,a}J9#.QS*5l_R}gBb;,>/~GEeATsNe BwFh6|>%w7N~MbCDĞ4) _V<5H4bpǞț@[MQlc%ghlOa {ve:sL-@{lz=;~VINk`mcv }?55W" Nª^1nٟcKV|`z0ERR%iuxhcWUװduޘHpDsD H Cb GB(/$lsRg) e9_-'۴$e_D߿fy&-@'qӅo&4Guf??/m{xQ (Δqs.scuIU+ֿ.NU vG@'v20UNxU 5Gn:%'.^a7LNk<+6aYĪm'bSR>][\MN!NꓡC#c{Yl^ndhړL-𦃏لO`vuBxӼ 6V<-@&1n=;v]_)iu^ 1L7o|mF* HAԜmZqru;fDƣd{@vp"K?O, ڷ"WJ(cG6]be?Lk4n~$ ZSb%.MOy%R<+2ў<v: NU7Elkb?e8 |[I3) X4tbn}FNEwY .xqMG(P=E"'w 'F#̪9]<7 ;xj5>"oG/gXvbxCA-W7 DV]2pM%73|d%_9񃖋jTK.wi??*vOJ|xHCb@`){zIӁzѦtV!hr<}Yw"$vϒ7LOZ \AKY鸥Smsu_: cҊn|*BQߖZÖ9{HÒl}j41)9liLE#4{eB B1i[/pKzzH* 6'Gh" ntVЎ{*&2FΨ{X'YeB;m3_Q5)\'f?=6ܣa,xp8>wRܝi˙.g9`|(ƖGD"YX3歫8s0Ǖ={Sf=>rmcu_iDy{Tƣ EMg~Rpp`KTLg-We~FBP`&)6r}ty d8C0G=NYߡ:)(so?11}fG"o` q6`BEi.FID8 ǰ;BA:SuɳBy߳8YLb69[.ɪR&/?NHK1,ΊXܣDCSA~1bpw9>R$-iuޤQD1ŮlU@lPjR+>qBX)ۼhw.&{ 4;<ݠa-{SÆb;v2k.6 @i*I@.@2 sBʼbE.18;a>M{tMI&\yzq$rS~B>γMeL/SnH& 3bZ vЏUy[tFG|0rdP,U^nI[ tѝ 2Ed#2Z`}5RX;M 8jepߛw͇Xъ =qpa&)hhA [f,`+)q"tŚf +c>x21)`U_NGZJڟvKcq}ER˳ ڃrB<a)\k+&m] o>4hwHbO ͨ=s" E_iy/uIL%aVӸ_}CSm2hms^6Yo04Y"n2tCn GODcd'-‚IA@(@!s=TE>Y#|!qx\*sǽi+jb~lQKS؜i6U?&j@?+%0vmꬽ*'殪 V63u/NsMPX.!t@߆({7M Peu]bnLߠ 4HtdO:({*' MN05¢\TF{ jү<18/Ml=RYϤØC[kZDn9gQ5 ی!R(bٴ*OPe@EY(hҊQ ~Nr )3;z]Niŝ3KHa~!a1.g( C6*YTŇS\#< uxr Ul $ӵj-' k>k+ɕ~FIG:?_J\F R)mf5n<<1<<@01D`F.r;Vle}:*},xR.b[?lsg9|;?Ym ^4P[;&om3a D[DWBQp'E<2:m7țG_e+HZi0ͅΟ{ >A@wz)dr7L~J^ZY7bSXyP\1(uCtbTɔsx=.@F֔Iq!5S I-lWmjd̵rA㼢p쒓:aZ|hm15IQā|\m giBiM$XӴؾ3Bѻ֙zbKdI=Β(]qBs"4ϿD+JLQ.wGz~AԂv9g9y6-3LBW.]?4>mMep3n&6xjv`;hK2Jo1rږplXR+*Di;EF\ʗc3ՓKԁ %6L557Wz[J`7ɝcFsR’όԚ@,XRbն^jv fwHI@K2 8!$D$ŝz̡O 2r ;qh ?@ ]<9 5Qq@+B{nlp8gLAI(=}ӮO2۝nƭ\*]]etQq?s .C'!"/ *#HNcv+,Lf1~sa4ITMQ2ԧ3 󲢡:xMSZĖTCvi[s1SQu$!D+h43vXSPMQ$\9kC9Vۉ`pM>>[QJMCC|u2[-{/oF:E+6@%}AL%[ȼb&+oO_E/]o)IЩJM 3n}]\'m+FUYft|{rvthK)imR-eВ+¦D;b;y&]To]4T/xז $XKg>kyQ<² ?:.˥<(djk]FP$)|٨@ʡ?"e+_uF;v/Q$6ؾ&>c[h"nP|Rd 9Si1M5*킏/R!* X߳IN"wDA@G1xo s^y=iGFR}g!$`!4,_ihTYSGGe_n2!{z ĵvS̳U ^fǥx5Z$7*?g \ ׎thsEM2g,?pӸAcT VN?E2ǮPffRA XO@tcU' JY%̺W}HRD'5C3+S?G$@sY?Q[>!ZFjӴR)&aaJ$<4Sxf;#O=쪭%\3l!V=}ס ]egQVcP̉#4G%n'ߺHm[05=T_/"{bC}.nm|L]wHMcY)?5:hI]e?n{ gskT殄[th9Gbx {nI+V0Is(Ap^DjĝE.jy@1]oP\!z_P9ETڑנ|%:W!7HfkaډSn!Jtğ:/KV`g74\Yr#?;% HQ|)m*mO#5$ Yt7?ZoBJh;$Y Y 3ﲘB5=V-vbLVC.ܿJz@[Ip.r6abƂ[P.ћ*&Y6,GS +uFTj dYMҙ R`i-}›NpdވD^?e諵`K)VciKe@.aڣ KĄ|ezZPks8QўM\TxqJF܉ǭzgV,ŒҶlcE^ʱA$0,CyL!L6ʼo}ȉ]Dm>(9>ib>#:G*9~+wjb U3 ~E~6].t)k$ֿ[Q0I oSf}2RQK,n EKؼdђ(s&A⪋vU%iu\~ /Y&zĎ!caȱ cR0KzD_8vQF%4izߙYmX7ĹnxccutT24:h>ڱ9ޜ!2$KiNyQSyFLP|hpBC0_J뎗@V,Wl6( t[`,<yf>F%1 iHBLQ0L$)hptzE'>5 O')"?6J)Q#,3cq M;:NÕ?k 7訞WS 0:F̲FQEo84=fXIEL$^j|`"Ov|\ hX0w}ٶe q %iӋ d'm5Q&`vpkz[m1F#>݄g(g8GԀv;$,)O{ q@_nbnv8 (YYl3c=Q@8ʺoeلV,ƾFgP`wJ!4ԞkC;`( 1托悆U{]{Boj<8p~}Xrݪc(ue;u(4_V?2|OC mM] lIӕ]sI$XF>3]A\](]G+}0Bp%ƺڄn!RMq*./FĮJ*s|;#BwcߚbN/;QMu /ĺ>r[g9>tE9Nx9|εVcָ;"|C86cfRk5yko"bahno8=S<^Py2zLr^m V;Şyp^ ^S`%$ӾI6F mvDb Lj`NrM7sug/C#wcFm1ډO\[^ ^'w n~8D{?P)4*Pݍ7ƅ%В1 Я/N>ktkeyH'(9ij#. &^} ]Z).AZl Pt쩨.(-ncK'-5܋S-M21\4XF'bw\3/lt6_bTNL5& =Vn%rJKofuίz2Bϩ.څk353#%mF ֎/it*q%d (шxu6fڣal;b gJCDD㩆'run森JF7vϪ+%}W 7<6ooABm^Uh#+Ɓ`oTZa)ijHu+2"_aD{?O͘Vѭ3#B%R*gMxNW{D*t(vRo+O}gu2ёHv|M&'cqIsX!G;(sr~ paFwt!HuU5< zwž"G]Wxi}1(#P(k׵fϗ٫ XbSSGbv6W :_VNzcͤstys6yK 34j kD3 ahR$-.v=>qB)260F8p<5A[WI z(zE4 :o̠/rF1[vFD&2Hh/@njP@miQKB}Q獑# BQNJoVT ¼b3' at~Pƹ0^@0(eU@ʮe}UygD_+ foQ=gc%0J5h4wd$EKtYWNE Nˀ:lμ)8ː6_] %cw T{R 6Md)h!?3xE7e1Ahh"7[ Mu4\$WfW@Ĺ:FB| G2@$zǤV/,ԹR2AH+#c2PRS:HF^+x:"sX/iwCK. T7eĹ\Ky 5aMV/P+P/N$گA %SIk%`p橌}i;r%䷵j,E80<hi=2-S8z:S;5(A#{=!D27 \XF̫ xsARs=FɲwGiLȠuth|ūFMbwxE1/A0$z̑w00pQ6]Gk`޾5tb06b+7,K6?TO:*9WQːQYV!O 9wY:pDǂRWS I7$+&7"]x` Mߓ T\R\a͙V'M#lJ#>+:2T!oqo/4r=uhkiUC!A^"Hcu.'7A"@u%ҥyO㦟2b!T8 "}x%oO=o]Rl$a"Ϸ|nvS.P^o&S<\:LKHFA+" 7ʍ&@G> [ljNJjw h \Vr(be yb K>3e ە"|ؒj) W?dKzt]( _ǸK; M*nfx|IJ"#hڟEݿ4n!h13v,{jE$r>S=sJb"* E?n "KIG tDh]7E-d!ΌHB9`p/iR&8#rs!0N"rH*;ٔ_&):}#Wa_\b(#2y:$kZɿSP&L^KY#`;'Rlzkr^Ӣ]J!G( [r+ ,}S# uDnn^7YO=ۨD{Y1I(]$s=AX](&Aj;XqXȢZ\PSsm*\<@M7ca|ph&8iVg+#sb]3=8_e{(üu7F'\GZu탹"]|oeط=MhߌWdcXQ#e;B /"wj$"%\P2M+qe|nm >ؗ0$_CϟD8bNW/롉:qdoH$C6Qùӓ?FResrUX]B[ %f`$! AϩiM&n]ZJ>6)$;oQYCnr1\`C3ayJ;%b!G '蘣ǹ؉ &r-E6/簾\=1o ٜۢQsG[T7O1P(AE}?k<3ou@I/Rlߓ'6 d:=/hYp3j4 V1b!f&ƚY PsŊP|0뱰&( 8b;]h5=B{'k[]Cs~轄?#UIО-7}xyҩ<1@9o~B+C 3*ZJ↔gW(`LPsV"ОLe(oH޵&VL! 7.$!4*]n7<}CJ"Gbƹ<ȥ](@|ԲV۵<'KZ‡q&#*}|0v~sgl+zlձP 91: C9`gt}Vx؊ NxOFI#c;g+Y(wkj 1vaO*NSB~`d`$H>{3Wb).¼yy/цLJ䜨Z\*S#sWz҅x_!z sG=:]W@ۃ{V/>#Gu"sߦ7qE؎9ץuN*nk[^Z㿭B4b (y<=P"u1Aq4s/DRByPsl]Jw+,z>"h" 8Zr 2.%gc'7% Z R$b~t7J f-#wue Kگ~j^Vs7M$rD8RewL|ta|U7(k7 8,5IcğtG(i2JZrZQi18 }6JkᓴP-r>O#30ϟ,j=I~[t%.)<|x~j}`n͕k=~`H H8Y+?2<mX:; imX:'T#/s4~PD\DΞH"~ aX 2( ˝B6% b`@)H#T9e - V@=.{MMuz %XXw#gBvz\@}IZuaRZp?U:zX 9-- SW)&+x%Um6ōw@O0o/r[k5!&h f/ v@EMg&%E,$OuPv+H֚;{fvTRI6 nr$Ѣ>N>"Q0hLRf:nX >U^W9+Nkb1(+8+Tb{a^Ny]=k: wIn@G:hLRiFP%zc.qˌd_X优x`ڏ**R WhL6%%ӢU (ţnx^ ZKqfiB <-Chv̌&|cęX<Ŵn֬YymA.,X(3AWHc$j(N$n di0fQfÃu|k^pI+$O00du g0m1^|{?LD$yV3zw\dd:x8+=%QLUtחyhUe7PܙS<*s7jk$5N/*oD 6-g KW5 'G)/pG&i%3pK_YL*.8.^3"( ~G'I5J?-3W(C@uG׍p na@m}yJӐ2ڽFZ2ibpJ&ξq -"f%J;~_bg;hˆ$|I{8$LR@\QA0U~XPZ*G-֎ P\a}_D`G;06AlA$mTt?{y (ȯ$-E3WH kIX6'^x2 1͔)g:[I(:"L78ԀqK䢠~ѺPz3h`6d#V?JՃ\R>pIL^Pw;ɽW _Xĝ<1 [xo({ !6KmQcůå3N(IT!knA xo\4GNل7[DʼnLjC-OP?gw$ \n)V~E( @j~Gvn.5eG(&7N_Б@M:o0!2!uw"JTʽƎM]A:87Ϫ,.&BӲљ# z_J]2vNXjTy6X*"Ɲ}#7z:׏;ql)8pt.T2lxz(>q83 $ l#OzEP.G) qFJmP옳v^W]r2aKjfnxl"|/ b_D X I3 W@_:J߿N,߿0I-Z~;W;:J$>%Hj&,AװA5z^}h8c\f!ZFapB9:lRpD*#a5;)ܒ~4$ąJGn qWΊ7Xm`NkPONV!uR_牢gZW Ur!㪖Džq +rĈk~ȩˉ:F^}e0B)xF"jnR|C[g2\sd/m;'Yⳣps C䲨[`uWEZD^} 3 Ja>КLg#If# Nr`I}_͟T3ջ`~O}1uz9hfʼn2Z3ԫ8T ?2J!1 h6(\G6-"I|I[˅.7CG+G fA DrE"vbO\%p?/&0/rSJE`t9ہ4nė0.Q;/GDdWپy!e!m6ϭ2ʝnYL>.K)x\䪡(}N\E oty;=yzV=0.uaKA<5Eо}0.? 3wEj"ݗu хExu{/EsVYWkhpKEey뚎`ͧ6(w]9RG(#KUp' 99;&#ݸ140!o[Aա 6:GVx oa *y9d<(,ߞڝHcS6 s'xv :0(mr0J]lPPK,Uơ^QJ1\j6e%ȧRj>K~sAnH?1 >ko ocx,%𼚝yyW6hl!X)T҅*eܶ.ݾo{3iV;j#n)D٘Jh3m9h= `el%x7B8bHhm.EQ rӏk5ݬ2o716#Mp2 I|7Zb8 ,9p9l+dOǜIj/A19"r]UzcJ^h,&䱯l]Ȇ#5x?0Cx??6ERmZ'/IZ%XGKn'HqZrX/ a%]:Isܪ_zqӞqiȎi9Xs-ŰBK K>Sn”SaG0@qoqMYa\(&VU۾nhXz Rt1%8,f=)]u N(=]M٫!` ]Bkׁ̞O:EIUp'akߙr>B@y 2V^YGH^Ip\ը/nO% }Y d;Cf> %=rM1_*' 7]v6Z2悂9HƗW.hǭ|,o5akЪK#-2N/ʗ3W:6\nT5'"3־"x( tn,W@szfLf?Y$[u:QNek*Zwavs2[WBy1`mYv5:L3Ps즧ާsglY SЁ;aMɛ_ȸr]O`A40.j $"7QɆdɻ[1p+_jIی;"ȏʉ,4_X eDOb!(qNAP{R%Q!m5TYNphȥT:ZrP uf[?׍nVc*ϓs0kH*IAp8! >u5?vau<S]kZL{s4ndAI]^+SP8 l"TpsopzP@mh0BJKʜAtwڥFpbИ;/Sxs =U%oTlw`_|5~mXյB%;$Ԃ9Q&M}w㎟N^Re>C`'^fPH,H^m9lB dEje+B%Yш8#̩ ԝC}H0h)/IbHeqTiy|C7>| &θAK\,>$?\3W; cyaμ@x78<FT!ɜ'HEҤ{Xx6VGWPhyM},,0wCnNE6?%;`nܳ@bnR]D*2왼½ \fS]KAI&&zXtܝ y:T:&"S6;[Vq|d|zB8>l|(O"~Pxa*[r|;>FlMJm1'?M^6vD.˹,?/}jIujhBd+\/-u6j6^%#fdO'Cl49t7>;hB}T0 K渤(:,276$̓%= 9_}WL7+ratPGyAÍ l-.D<5$[>i2Ņ,)gC~ZTg_VTZdO?jK5b{@=K=4r4F=!9m־ڢ,4v' nn|yX1!,[2nHL _ʺoPLT. "? 1yb0~1wG!ߪT@oY~v^'zj$$i)y\a'wRk-qZ:?"!8Dkp*D2θ+1LQځXs@HzK'{WK)4 N"M(@2 i]IH)pVB$W ckGgJM%9̯c(.X+Jbdei'Dr"_h@C8L>zW\jd>0kDxu,J]>cC>TH!QPt2 α[#dBũ#b/yv"+'kװ^*@ν1ly?8Z˯iѺ[@b g53~||[ \#ƣWt8P]{|SqZԑy}Kr}=ZI; -6cc7-.Gܦr[GUi朣/%DQ#ΦAL$=6(nHKHRjC0YgC<..P4գӮГ&Dn.u9uzr zqmŸ*; l4M"_kcS̮5DL_oF/N0V^i׽YdJoejɹ>8k5zr&=e@P&Vc/AC{.+|Z"9g8BzgGX֔4:k* o|`[eVQr2#;;_1M&9V#ZxXnEo/Z<˯M(i Bѐ[}٪]/!Wz{'- 2SU\Hjc*׈s>QJ>bN$]?$)Ƶߟ;-Kè|{~xj ?#j .!qFrw}l WȰl<` 0u]G,f%sMº,RS;((/ùlKϒA2k 4jNo[6y]۴k6>ZtA2ka LHqfGڄrT*MQzl>,Ե|'k=^M=G&'CE0*`M y%;p<@plϴ'T (K0>[Xqv6Q '.U(`RXeF3KK`ԝLHbK]gM,J1~~kmQ| ^3݃%\0A|>mz*\6PwCmSD/X>}|hD0D[ரy]/bΘE+CN,JwsTFQpI C ]CT A Ҹ0-<&w'ByV«*ed{x] |09S jԎ=t nau߼))_h3kȽYb4cGTN hH`1ܮMlR9`FDRau' .i]7,eKLe[n&&/YQ2 A`64gP|脟|s9Ve(LUvyb!;];3} _ *ZqA^ o$R ƺp;(3@?//Pȣ_H~J,}7an^D  ,s~*eH` \rkrvW|m m$?#pbZW(%8t]eĝAqaqSRZE+}@pbn'0qCsRiX\ݪ)M>j=5]1R$ZYNZb5x, 1c] k#!K&(V4{|b51od iEk(J-LNk󷣤7V,ARsϘĄ{$/?+w)h!t!XGhUHu)-ݰ,MSGKWa z3C9<4d U-`Ҧ 7TMQJsMß{B%l 94D HfM[5VwjE~Fl ʉa]v>&9h߾+x)kmHM1@m+S<<`-Z}S?JGYj]ӣQ=CB7ְ$b5KKu9 IʋD 5;R(Q~6PFpV H3d3,-d} '\3@`Bx9&NO_^H?fj-=v1V۟.F e|$H^T}6quc<( r ZiOl)26LCmוf+E9?Ј5¢ K4e#C&H,n*HQ(Xx$x6ya] uciZS'uМ#n (7'k=!i"VE>lAY'sIRNď"= V$1ZASg qidz> ߿~#è#-tx51hA},=fܹ;Ӹk1Tr`88:dMEϣd쯈1/d_mUDW n '&aMsBɇS:w@Wy"4=?8 Q a10p *ԣ7hcV#[ʜFK/s!rY_#y0hBxJ午|}Ӛ셜BG5:bFWr0%/2xо3LoU=AצL[X:Jfvb=h :ŊUOަd2 Mx^/f9{Di?e3TAvj(w?YW+e@m;qYN_qԄkos[2yؾw ez@3E6'9J'FrD;I"Eg5;QVEܓ *4f=.LD䰁 rUjbFw|x QFG}KtLt TJcCk{hX3z^0X?ݘ_, 2G%ѓdnDi ͏";lQIV-i4lWQ}l ( fwS{]&Wp<'|ޟn}.;;}%@Y&c MHT/@ȃEt(mH ghd $R1{27m1k^[ۀbN)꯾NSTX-J󐡰XFK w17xQ{W<堺*e<l{%CZn^A6pфwOؗW1Ж+YOKsgIguޒyO7>C\a@Z!Ube ɲG~ͯ; m>Sj |}^[7qnbn1U)vX7*Wڇ|d]MBv^@@؀nL߆ Ihk(gnpnC ;~*pzBf9>a NM%}H[BGB$yߐ~ ftoYB-AA EpWp}rfn~DV EVCgG<{ [h)@ϖ~~`u=ȥuxcz/>(Pz| n<^222d>@jDAfŨb]Cz*~8z"2TSϥ0`]j^L#,ll8ք,f͌Ztǧ93;i PQ=<Dg;n/7]^$DE fwN*砞KR89Kr\slFPY+9L;oT˥͵o]QwˍPfWWA0.+0׌3%n eNƪa@ASۖW0¹-%R-A 1ʎPd1TxCc be. =OSP'd»lA)# &z璛ۙ `w4֖P𸆉U}pYn|W+!>/܍uVD[i]Y!9 w}Ck6F/)$-0TC@Ay5KCxS,ߪJ 3ؚGAd?E>`Q]` <_ =o,,W/h'C`eKr%Pj"zL ]1؎Oaڗ~EK#QǰН*~m0w go(%{DJ*^z9z/~NhKoR~/C a-|CO'䂜6ȹߟPLdtB(pC!7p T$@!_g:GCErVi?`}P~mncFJPF}G6>=GYdäX= *ޓeqۭq1Q]XקTm]=+%q2Yrͭf,)ʔMk_@iHCLs8 8#'̪o}R2t;\kA2Ud䂷d3~T$q/쮦:D[jรfdV%||bX2bN44{X\*ޢ0SI=rAd45x1Qf9t #šXkkJ/D v=JUikګn~PǁAC Yf$65ǤX RIwayslBֶbqZL.OUǖ&s QHRD!">OSm i},jV8[;[?ur6#1,SGZ-LrVY@r1aԎV{hOKU)c*Λ3VC(r K_gV+` ߱ṅP6~J൓B]Y٪<5vd5XM=ғe}A.qc;]] XG 㸳y$L)W9{ ƗsXtS7>9)[&1_@a^r+1`8&`ݡjH0;T0FU)yz?k$.u+ ;)8m'-MvN3huww9,hr;WlbG>Ao9)>bZH X,dg.$4INLJl!Z i1<=1ǗӯZ`jrZD>(B Zn& };d(!(X$x\DFK =epz[Dy9>]Ɓ*=yfԘpt(/}[e@UڿE͓zXUqưEG?ŏ]d@n:[X#`Rxبh;kٖ>h 'eJHT1M$fh](ay kjHd=W訐ْ YFrD?aSO,ꨆ i)u7s.*K:T$a PݛAT֮?:z>Hy6 ?xO lb)e4ιZZQ褤ddkv)>j$^_&[K2diցG0lqB]g+z\!S](m}?a ٙqyaK8s]GNT7"Ӈa U@!!"=h8DI pH= }PiJ69qN/3]=Iv+XUL|0.!Z/]<4KjUWuH"J=]J]!'Cf[EzeLh%N#ώWd3'%#gc>$-ۋ=ڞ$ut}ye(УP2?kޅ@32BSHgS蕕223TzyosNSm4t~p E?vf }&WhA(* yf=h]=s99}xgZ #ڪ ;c͉T@cա`{C\o@Z5M<ǖ&o3WϜ w!=Y+s6r;q#"djt9p*3!3.ECo陣ԁ>YzaSFէ4粈pZf\j(F+Eur^t{@rrS]i좉 R&~.y\3eƔJ#)>Q:uOiԂ;* 6Tj+6* H #Y͇]JˌcJuk7P#c6 J#&F]"Lr2oj {jUH 8[xWb&g:dmY+ TNV;uMk6Zuv;3vQCM_Uߝ?gɺOQ.N˗ڎ ]D}g-a>H]pk> YBɪ$^[Ѡ?, |=i}_7Rv'vp /v:g\Ȗ L[' `@iie @~t/%/Dz#@8e!a2 -eG6mύ{D (#ghM!3g]'4XP`8]._+Nm#Qf6mˉ[Aqov+3n,=Ρ %jNw̹a*a*(D(v?QDY~>X7y]hsvd֠LS3LTcwvFLW[#6֕~{'MA <e<@ދn×M"z'4 &6#KFey J7eĕl(3 (\yg9s8䷉Srv}d|6A0$$\ĭy(C)~ߴ5~Q] ,gg`B&"NqL2Ԅ0E,nZ&zW.U =/CdT\Af,gRH>So` 7O_9] <ǹ)y6O "okjU d-V>^!9RѰXZ?t/j>s%A`rvRm̖0LoUTA+2­4o8';*C3B7WmLwQ$W,!ȹJ"-zWE. M?SpZU:y$%x-`J>v(zd!_ȵDXKr.;t "}.+f`YA~|`WI:C!~9E['3@vc P;v #c}=:REU9|9Pc8fJ 7-i /Sjlw«aˬp28U( N;PJW'U),".[E<S({ *q%Wi qO~QRYŜHE~|}C*@EFb@Of"" Źk`Z!ݺ:}G*d8p}kgqXTx 88ԏU2>+:?ù$Pebz94yeUE%n̥UxK~KNp<"#mzjO]zsɓUy^Jxo:|8S2E^r|dv4'[K. Lɵ 3 DLH{ois)6 bC???`EL)!ujY7rGm@=#iN`!PudFw2rD'vk6N$PBy񍆃sbπsFUz4**gĊ°#ހ;TW>X7qno\bbdY,<->y~CO8\4+ad4&-­wB"m!Ʒ5>[q8'ΏbP̣:=$MZ0>H[DHߛ'LDyg_ۤko9tr<$UL!G8_Ojd){m_@4K՘b}y]dK@;mf ʙ=),Jx-]x'r6!o4?N~}dyȄxL)?Y}9CXUs8bWu]%WNC5,Y l'@,`*RE9ךbP$êr@(KV=Zu0D!i,aM%Ok0e, WGCMPԔFO+A}4jynC͌z*v=zZ%cNUqz?C8w8Ȧ#f#h=qoEwOMKΚ# YQ4U>Ut$0OZ$|<,trm @\bFfޱ:kX>VBjґ)W`>u__(sYvd>/kȍ{+{}rJ?lDQZ .FM(H cƺJ$:JjtF} fRvI0z:n$Egֺ 'M*x'3ԌA &VV~dz|ƍ =`ܲ(ĚYypÉ4պˏknU庎t7/d{ $ Mګ<;C .4DN|bb*j3l+b.遈Ӣ 4Z.1AIGe(QіE1~smsRrůw͛QX5yQ'܀=H! UƔ17丄2}04.3$¤8(ata{[ڡrc(eƑ w֟阬iGa{ш(hg/ wT =Zc[h9U(R#E#Ow7¦I46u,˨UJ5c||)ͨ>xJ"CG #G:'t`m8 TJhG&G\ 2.lr ʉ85eLPk4rWC`| r#D#C`sڠTjԕ9*] (2Nfur%. nf?Xb2H?ܴL%1Ob<8V"nu$?ԪHtxah63o3j :O s_; fe4<p4tK#I\1 :SǾ}>]ـzF !$@a}0I@Owk_*dO6p413ouE4TVg( [|t28?cC(_^L :v';3<Xno$JfޖhtD;2d,IpJ<* E-뀥AI4(X$-Tx̌HtX!_=uFp;ۉmizǵK- S"&'M+Ż] 4`$ ZS(tqi5k \"8G(j^טW>ISt^]XGP0(1PӎYi>/Ԅi1Kd>vʲ CjIǻ)IS~_B+p&bo/T5z!%MA ={&m D:R=vئ x@{WMe Mč#t cVtPӲQ/ b{h 琔n,Q\#G S B56eq`@R.zkgoV*^@'.q{4ʬ+I/@sYB?JFH:"m\F|9/cI'*U")! 18(]ef}szOP,D9|6w(%Ȉiz_^]CMdy 2&AJe@Zu^`'V\h,&=8#񅞲ؕ1 wD)@?*!Gt4I@VpψiV^m@NCM~[D@uca/s'H >t(2:A_51W50ὢ_FPklW")gp>I19VEs]{K̉I+Ҵ Au@rJ(M,`#Z'^c%sLz{+A38錤'$ 8|u\;%~lU5e+=u_Yj0[a±O`LrA̜A|5H؇ebo^.mgxa;i<0;-woP.V/f]\J,^eۓ7e3æKE2u2B0mZ!g`teﮂ`fF}Tl+ڠ\/pIkȅ}ӠSF1=0 V qR"^w,qbK& u*E}; eoE-PGYsA^%vҒnDze%#|BlY@T:tYt7G؁j .o避H#pɌॾC\Y)"],b6!mnKȞv68THf#FFGn4Nҵ:uPoMJ{-Uҭ*|'?\a& G6BqaSXb>R)4G:cqwP/_m)=O -RxH8?xYFP {ٍ?uMKKBD"5R(ηAT$>hd󏤿&fD:jE4Oߣ%,Zu*D8ZWT3Y޼jQp\eX߱E_0ۡv`yޘ B 3K3[=m\Ƹʐ- P8ǘ#:,ԁ%z%g:>M +OlFBZ \0 vk?O'.F:c1ԜFe}~'XR*̓Wi]o٭XƚUOla֢+jqtAZd31Cr߀X8y[˨:ڸ 7A$UZYOcgsm4b_(!v"d]} aTP*%Jsm))դ]Nd-g509T~OQPC]o$R OAxk p f?kA?Et0K!C§aBQry"u)6Zv/Y^oܒv ֒wș.t]iS}+MOk {1ng @71i0 ')Jq [R֎8_/ iޒt>=uwz'>:\f.I4 /æNb\v<6YW)E8A@n0i-nik4uWRHE9IP}ZsTD{L$q&ߣ"X?\XWEjOM0 aiNRa7WDVh,md?)%J{ZvQLf9Wf>j^>F;Z`x_&D9;S0=?7,Fqx{8I@)56Ul .2k9|  VFvcigp|) њ}c:q=i>Cڨ:?[TO{Mk `Jji2/sr>kǖ*HJ`F/Eo.ě)i-Lx-c`%^Ĵa**$i@%GL/N5ضFdokV)I~e&!pz^`"<74nޢv褡Lp)obLgB#'Z =&;* {Z8ESBJ'wFxV:ۥKMsAiW<]AC!RioAG>w>2(34 T6i:KfM< جx?,d֨v /^dw?Re\Ǔ.eycǩ!ᰀ4+> ؗ;Y8jMC|8,hNmt[!=gL{HHQDgqq]xy`[< \̢{edJd`ńo~;.h4gq(]' kҨ_/* ʌ!ѲlSݯVzK`z K|ٌF=|*&Uka(ٶm6]܀'>In |neY+Wu5.J jפn9% )G:3>Y`#{+Iw1l%$A쩪c9(abzU-+y l4Xf3ȼ~eೢ 1O . ͹>/M8rLbotP/*N 9p'!0򌼡B^9mEsNWf2IT%pԘW?F}i$a~仆81vt[ gp6v%J畎@3ι7<7!Arwjx{('tKm|i9NI<y6%ColMjG5 Uz\xgq+ &z$c5}6RR/ G!Qݎ}yƂ:P yF:{ d\ 'i)?e$ GdR>ۢO/#qxh/nܙ)]j\o)G␭z a]VIG!,~G 1h([qoE{s*!L:t ؞j<SXMo ?eРD/p-}lT[z=;V*,L_[LZq7 zQ@|;UY[bpKId3((]Vr/Zp_&G.qqJ^%M~%$)VsQrNdxh#d2dxe"?K=04["jΑbRܥ))wa|f*'*3W PӑTn%&E l9D] fBXv5O@:Wl086S1d1|eڈ3 ) Mb `.,il}HdoNPsnq[7&KbXCZfp3\fM窙a{#Ly*idO/e(UMT\\7E~i 뜨Q_0Kqlε225F3 M9MH^r틴PtܜǝxM=o,T>CNUy/잿օwxkk+F0(;py6#9hK#&hhww*3 #3!KHmmh <|^o75,{G3ijvs'f{'XRz ųX{Ik}P 7wX5|G]=E4F8kEY G6(Aq gLKc>u<@6!xye6#ɾftnaoq텡 =sj:toH Q J,:Bc =JnX %"r723G\ͦZxɫfXQ|ybdO,ݓk"!ZQ$}Ym_6Lv0loC9[Ǖ(V@>g"\3z9ɰTP=7%3fo'p:C`AV A*O):tkE/aڧw H =2Zr3I@e=hgؖgSuN/85LmAt!Wjg8ijEN]3'%74̈́~#zXߞp}F(q/tFן|ܞg+)YǀN8, ꧼ QUl#WKʳU=,ԴZ< Q=M)6A]^jRv2%?IvRf41Yk4,abd?W#!namז|SDt\Mh%Ж×uyj/qctѨU_DF6Iz#^ץsX)8k;`HL(`ڍl%7 -$p9J:uJXB )pzT.#VԊo.&rB@g'/B1bja9Q$XRՕy/"zq#k:}#!5]`E"?]\\mՈsV3gf&)xxS%ᕓbqBm.ثM`R/B(|C߸PşLA[@S#NֲDi)3T5[%gLF4|kMZ鶵p O?\"0g5 ]t%sDMP(z4r,>ÃƋy[ٟ|[A;xFLt%c'A>yIv*jw>碍#%g&;:u5ƭ[cHTib;b Ez''R!y bȡPJJبfGņSB [a0?DPrO,D2n]ƒk+uj-rCy!k| 6qieG?w+$G Ե|[%kF8gc獏.(TLOI31߉!\Џ`(m$Ճ !zD}~ 9gE/{ fj!󀒍<o4x ̓&^po0?6g DC_6sgVh zЪij +gh8r5-*vq\ mVn)xG1J պ<|-Gu%<۬K֘w~j2;T"j- 랪uۈѿ"r/f$խ&#[ <:6.a7Gog']ڹ`s7iY'/4Ih%}X7F7,Ŷ-c\|wJ1x%}t\ʕoL\.X\x q/ 8/n[_9J0zPB 8Y!2֞\A"3\-VH6/al408`Xղ^r+ĭ75*zPQXH<ZM hX}kկ< h'fpʱ> ^C!XNFGhJܜyByPUžܪԁ4Q^" Evũjz );͇Yl.\$> %z#(~,^ 6߸!Vt2zى})A6ve,N9i{-b?H3nS5ml΋I)ti}!B}SM=o7H!H5&1IwS[q' bfo,ޔ-TP7f"ێ7S3BL0q:Lf׆ P HKW `4r~LRo%Dck]=7't Њ۾d]ﮑ|KROZxnZ1xJVܯE7Y*T=Hͱ{Jԭ+d) fm_\Ґ=mNt.7'x71Sqmܩprk^lZP٠ָF ^]pȗip)*~uR/RkD@mv=r`䅪Q?Ud(n7sٶ#UU% `K!R$k.QPvssͣQxb:?գz>]Di1my~v D fo; 7l8ߟzG~uS{A;ϖ <3N{xSϤR7l8 jϳw " tڿgE:A 7?jZHX1]XF^;nt>\k{6q]Uli}*DW,Lw+ٛ!̊YᛐCnr&.ͳq{2~TaL3YSz)gDk<|o+) —v%rκco3^T-xg>!a{tV;U-rRMF,Jr_`epݸوdEu [9/%8(&`#br'! *we56˭)I,k`Hg@æjk{`:U]g9Q=]I $)b"ܩ,JJR4]eIEX8vA\XYԖ'7d'WTVIDŽăYݱ dÜUXba<ĭY0B0pGHһl?` =.]h0l:lR$tD΢ǹw=^]ɜrQ$<% WS\-1= ڇnQ<{'oהCTck@͗I`W! ?~GaF"X^h'YiS/8#Qk|̩ǞF,קȽ6Fƒҿ3'!6U>A&t`Ci5$:BfT4?YTC y.b9뺣k6hFy1,F\)4Jl^-˨s}b\VOȊ&Ә{p!SP<=ݯI\LbT,qiO!2 Z ^7WN`06ex9W{R*@]^]AkC9g?ob6.;Cx;{VA  zly9Xue|s9 lk];^|m-0-~;;jnUAAOm6X '|{#:`U%O^9qգ,^BJg@YwW=OQ\͖r9FXXq9BxeV mqDʴh^W0TTvD <=(v2dBG;tDMQFt<7Wbpd|Q4JCz~zZ=Z`~:gZ?wMu4KXŐyA[=Hۂ qf8Uz]%r^2\5 6XA ;cAm,ow;5:yWw2$NvO&Վt(”j[G)j2%pxYo<1 }6=D:1б!;蚁.hn?YuV63/scFN =ju C-QyݵƎ@ʧ}dI)нUM6NИH-/"ݹaOfl0#uP[ O 'xhWA](2Ug4hGvhVjanZ+2" * M~xa>w;^]-r\ycDRTQ[wR_^Bg⮒;KbJ&14(: wZ)I٬Kkj(99E)0׷xᚗΝ;D_9y1%-Ą*t74`jO ^y|4.}(+hokhVV օݕPOP^XApAIL6[FBKFݯb{cKNH';`LD3o<=bcc {-e,laS}16g<(7AԘϘҼdM4V@&9#2TA-nWEXg1lpHjQVE@\%tIHkME;NCmy=tZDh8ܘ}Gfk M|3sEꭝ(*L T1b83꒏bЮ\"\ :=uz6_ru9iR+ `TYx=!ERO ^?GV3=.H 1MNx\GnVִQTT09]kƚyuW|ǗȾlmzɏ McjT2΃.NVOyU6M_}EuʑtĔ{z⦆D҇ mUH363>I}Pxj d}^Όr09 J`MSݱm1Ü|4Eè+)G Č˳%M~yʌ/SN)uZ֜$0Ʊlyu.0##:­D"ʹyuÉĵPCl (ΏfnJ01:7"7hUP,;aGiMX1/;dO:xb Uz 1a7->v'ePGsViDA27HkŤɢ1#֢w߁0aZ+ Aw[M>b?n, MoYO/lXBh9슋΍G%*wq~GΛtڽڡp[C Xgڒiw |+bxwQzbag,g4w -6fˈuk&f%ZmJ' sWofL*WY^P -29qHo=db) 5sX7%6A1cۡ8GY(/l%r5Jz2.İMTj,9QT'>iq8 Uzz( b=+mú<C|oo8X`ζv8„1d 4h=GXJw^xl[ sJ>â|l^̼{}MDJ`r +3ڦ{<_O:KĈ30曫}sVvE |#F&w:7  w΍H'D4=KCKput}VHb+7sWI&Gf6qGaDQf{ !=TjpK%ɔ浽0o `+A&QAgJ % :ŝdXts[ٜ"v=M49`ns[ I΢r<ȋiZzLGڀgܓl?\u,!=ҰgbP<-1mCa pR㳙۠>p,H{!+\S% U(~vEKF2hef&"չH{:TB[L5$Zy-H>Em\HkDUz\$܎\@:Iw] rMwYK,I=%nIvz_U_^lc](:ɱ@k32栐!F]{Mw LPz%O ;pVwv22)?C9{)S(S^U!L}% hբon@J(΀8 6̘@Y`{[$;ʹ*4~(5AoXsqCer1ϴTIRS])g5LB}HQK",Mxr[RprB smNm0Mb*"m S%"x&onq'>&duݾ%aC6t%=,[uf '^!51(g1#bAT~Ό߉ ytlD;E7x';p6tb^=űj޼睵pnvYKH;A"GkEC,j]i*̪Uqw₡!~pJo4ݓ_W]vFdTl+8WzKJezkV-ݿ<%gPHEH&ǙM30fR6q˧ECCmoHZAe :4^<5IۻիF F<ݽ L¨^°c?ط=6-[x1wJ 7дr(!X5l1U,ܥ6FɄ~b HڲL*}fTYԝm`ɩRzK\ cӚaYZqĈ7Ŝa%}:v-amevolhc!.2> h 7M:g}ᬖ|$N*zvRS?7A0;S>v _,VMTV2]uGtdmCךϊ,ǏqA 2v .Q 3gm򎾇ʗ 8<$geÍ/d1G %~kz+#nqt\.}Jn˞x7C Y;mӎ5NK6Ds_vQ11W~м .]R~l8F4'ulP#n3΋ LJI=޳3z(;u hV7CƾC# Ǿf3ҭ[Oh-ҜN2iֈ*^Iw:KҘclOc~qJ18vs4ۙTL*{@~uyh(54950I^SڥP5I|jR_F<08!+|GWl^sU*vS[(Ə>?3A4Qו-SzѢDRQxM̺Q]yK׮VsYۀU0`TC0T vqXs[ʇQL2NT} X jIdRj`pNq. (0pf60UFl!l7ҩenizdxIPU|SJuaXwĥTuaj͈G߮Y6)xsbl8sz^MۅaF?# tE P)u+/Ro:\ @PzCu+PbMo|j(J1WMtHg|g~IxN2ӂu!;Twk=p!~U@T{qakЗ}mBu;XMxlkOSH}X֨yIYm<9b7 -BOcd8)1Bh-W:yPrD>Ԩ#oѨɬ n(: 4koLL X5 MR&5%+x J5>DSNeh7\Lh $-&8NWךXNȕQ}G :R'dL܂ 🮯?Ϲ;4 %w+ G5D3D{FYTJ{6&yN{d,bK Gf Z4wq` )gn9sU?KK\׊nBvjtJpvL%97/9ۂD NvF=ԇQ `,)n'sf^c40Yrh%LD]+eg"E, {G:!MIV}q$]:oFg%{Qb5"#v[ȢzWBm7vBM|\6fCp1Bŵo0S"3,dk^G)ƐPIUČRZKfst%f3e I|G( KT܏UEڕzŧ9xLyV.ImFSeغ_{[-0oǺyɸ+>#M\S? f:QZ4O筗rͬ _zj+׌"BDNX@kjG&!}ʈi 4$K&>Kzv6ECSzpkR9kep-+T|Z=X%8L)]n[he ETj?/xvsDiLC)ѿ4 dU19p:ǿ#K q}N띙YTqR e:`} B  sN=8ᨲlAրtox{s5/qv,z4!9v r3r6皼j޶X.¤/p HB>'RՉOetW9,q^ +K3]%ӏ։U6\Cj<|,,#ךqZscm]^Z_x6 [=Acp JuIdz^:Muno-(^$ ~R8%?2T G)8D%l n'?u y0E51]I!Rylj1DT0K .]cqQM{w}F!pv ;ɯ:XU{{W $wu TU<,T6Wl򟵫kT:n@B~ʬ?rpyQ5.t-sEA0vW)K;9Ǵi}Yzl^=ۜy{3A~ZNȚ.pSaq0/XY@bK81*:3\&ˬY]yq T牨fGqH$)FX@xB+e[b]K?j̣KL@& ,uj|Ӧ7@HCcn* :6k@3B?8,X"A*o֠r]NY"$` x@,**q>J͗waWoj{u[w&T2/n\JH"6NH,\AfIUN FD(磙xPho7?i>KVL&=lG 4x#E͏W_z܈+?)>&6T>8y:[uMu骪D{َR֣d6都[lLOu s6BWJPXD_j O }gqk`q3T toGUW+!in-֚~ HJ7 'e?_!Akh!H32z<'@vgf,N.+E;ꓳJc ?y-h&ܙ=kҫ(&AMgH *>C-,73Nt&B'$l9 .a܈dÌ(& 4l$Il/e1 K}9zgROafHo g[.dmtC6/6~TWOV%~5>؝( 'v~xO7<\wv$J-=}Ju )$*2f9 L^b!?`bXT 0D>i;1;r&%sD\% W4#GCX~;8à21J?*F9&⨿^Y=zlBޛubxzPLz 6ɉE:{؂,ZA4y+Z,׸?B"gn^KCV6w>\$:?zaގ]_Gkrz=m㵄=Z'ŹG 5,LV5xgtZWkRdMwvZ~ikj,B?eZb&cf*h)]ɉB%Ühbp^%_tk?Ɠ5''夦Q㮞5Av7L0 SYTp$EK7y#bSbmq6F~ĦkCSO1*JGF0Y>F_8we.;(`q4\Ndk%m7ᏤSI B8QY?99۪ Aj0w.] >*l 0H8)+g Vxos鑉{GhVxK$sw!)Had ljc?J?-B5ǪϮY m麅 ޙ[+WeZ ߣz;S;"'Ǖ2 Ėا_jNC93\iW) ^.iIe J1:տO4e .4)ǜgebZLg]sSbñe^3W`}E.adZmR_:IOW, vZ,`];UGYKI pZ+ƁUJlZǾ~g1%%ty`+;VchNt $kkMe !0oqgvL ށ~%Hl,؃ʧ_J;*}r⥱XD4V!*Ryk<~|M]F=qiHϟ">Uh SvdL?&S3^ڃ6]46#>žgw=c4x|@ Zk*/-M(Ǫr&ޗ? K(ǸE*ZBE9Z A)Kv%">QKɊe(AW+U`3BXd|R'9 0Cç\G`mYkL`mcGm^-'1@/LVYK9u._>&Tg5QEGߣ"7:JG@f~x~3PjO '|V *4zܭdx)V)`nc\Voȩ$$z9)imZz) a} >kVd\ʤM:OX&&d@_o^t"6=B n)_ǫ FUЌNi1<<{ߥ{O9eAېc[5ÛK.})AmL1w7O(-Dv֕>Swуn ,f.'L:-zC ^$c9MΕӎ94F`fl׍?fLv(ܶ3 ,SJd # H|wguYʤ[SҦ7$EƄ-fi>KG?0s1(_(N7LF]?o,=q ",TwK?D:pp_44R^z7d8w2lrx[&G/4R ^sYZ~tۥ4 &Yfx{Ci08}y+W_܂f7xȮTQ[zzު1aPypT&+7*A=Z>zOx];sBh^<}yj:di MR{^R`6D,$xoep+-rb謦i^Y nncһ2oA$]i4a} ye{}±O!\ћ:K9NEU;,c$ ,=CxR4c` Y@I$KOA\Kԅ<<'g&"F>p|nE9Lu*OZذ ~R3^ϰ@$.X {$UkG' ?;YCxg.)Fį5^..ul3`I%k'kp:?lzAdxNWDww;h=x( awR 6~>H8zp2Q0: RM$914ԈԦ%B=kI[dy>1w2t B/Y΀5RR(!uNuI`=7t bӢ(U -~DER6po,|5zB+?OʃlMiWϦ2ZgΘ 8օH@ 5IwQ_\W!nLjɕ!jAS fϞ$^N%:J8+pveGd%AJ= T( mm`0QWe#1?J5WE5\҄xv1&}`PTlXyOX|sr(w4FQbz6 bA7'I^E17WwI;B31|JQg1(Q%-j; 2j;ΰAP$)3{ЂTզ04[CT."Le"]Jre]u?YP2$—h3 O& !|a.{)|&javQt6T(Dح[ٍ< O ZGmRr,5Z(R Ej!mS\6Ї ϣR}̿@a0QS-a6NBJ2/g'α)RpHY)R/ȉE$Py%>PޫuƤyn(5K^,,ʊR!LeIj%-w` *D͘FIXv-p ܈}$XvA)x7-e+܇X :O ,oZq7p(q%Au(jVFKm6N?6sР {o)5.m _p0ȧ:/Ym_^waP<)V1UEVbF[W zuHX̀LU_= 2#e]ݶÊ&xhyMڧ|*SqFr|%책Ќ(ͻZSI\xiyI{ 3\XaΡhC_m'ӂ*vEL`d`g<./aj^'+E4drڕ^ʄ< ”) m P$nQ0]8w%[pZ4[ 0Oa:࣋W_Lr?b̡!uGn "X0݉?;ܿ:K |W\dsM!QX1r(WivγټbrNNM`p;HV^A8$H@ qw^6bf`59e&%QɝAkEc%<>謖 G*!lo,1@DS&۠ھ1<_.ӬKjih:0f")%,{>pOЇa?]1Mbjp`zU)kP;4D8@9:ж7EĿun40:ŪjT SẌ[#å$AbإMM^t?D̛4 =bX[,*u'j\}~|,'lsOE[SnU@uzSMR䉟.viS4 Fgst\TdM۪T3'a#ceJ u|;iW$܀^픻 Iڥ-7#@Cل6Q95<ڝ!.*M7AVƫˤ&Ϗ>_P6"t&FYAI'KYcy6O`.!Bh@iېmP"Vj83gBGoTXR=f||*䪊$Q1Tg e/@~`uXldt:Ӥ$&oᙢa،QN="08 {\_0n,Z1q).v @$iЛflFLӈUe$*W468ս:ioLx&|}e/(Ai[45:l`4&R exYN{HcDm8I%feSK3r=RI]^H@ؖ ~JFmA۬A{ffcwZIjxyX°Iy88q7TW${Zͥ3S.bI$&;_5_WJX [WWU 0TyE; hWS{3tz3~]#ǘ7C9F! ]%`|w^MQٱ.z5Áqa[z3(Ț3A4UN kmf[ 1(٣ǵ3Y^F(sZg˷e k,CY}z7ZX(\u Zxu?ᥞ NQ~v9cge*N#ԭ.u J5uזNd%uI~#ر/Шdr,Sf'C^OzSڲ~pmIEc;#FhRIl-M+4gt{ش99_O7?^yGG{mwɻ'e{\GP[DJy@1m6Cmyo83wAO8B중0akIߩq_6wE!A.>J @ͨ IOPEpʜΩ<JM )pm%Hi(+' bB/#Xg)|ߛQ!L#²FWTVF*_krXY1v#ZEXJ16ɬ܅ zaL(WyGebQL@򊮅^AnKV㩠f˞p` `K0ٵ ځup ~"j]',%V4uF 5 4Bt(d^~~bMR^ F*}; W|EcX)#r&?^&yhvLܻ_Qхu۰P{,aݮ :/c14o䇺k n𘚃ں[%H*sf @b@l:sq[uD4[I!e˻7c]kqm;,ʷ=tw*r}D~iZ*g!v@yL*m8xQ&)7 KFYҎ)AAA S6brgv1&<ўfַ"b \x:T!p ͱ6.M(]l.@q*|UFm5'iIN|S€AS6V DC67s)TtD`}Ⱥ}ץ ^nw,nqC^Nb|nZf"dr=3˹y&f <[=ڵekح*{.&KԘ8w ^͒1jl'R.oA76ƥ KwEd)m|ҽ*1J$D Aj`;Req .!6A`ܺm7/(/JL}{v\w'ߢqMpJ8DPj3` VkvB7Pdך30Ȇ;z]v!:kB- /P JuAjoX@rbm/v8YocY"!BypQdbvp KG#~wBfYH?Z{N.x6Ħ֌™R_b^ũ&pa. J݆{R4xgxY՞Otz_poxQZ+y7Fo%ј0l_CzآkDyǀ?4 o<DxA xnPwds i`ɭG}LοMi^جr-[7+74$8!M ԭ;8+'d ?G(qf^,eFyYԥfMo?z0"AN>+)cqR| vd̠ѓYע <u2[p47LѲeggQ4 [fLóquȱg|] !6L\ GW؇h|v6;4_fH7vQN - u`~IX;ΤJy!A-<.rjA'YWxut vNML)qoc@gP); |گrLAYE?hs?87Ӛ*]J}T.H0y}D3]oք[ylû'2JsDOMl+0I[;Hk,znbcSrf:E+|NK|N@Xuu8OIlOY nBMǛ_E_[mXH"a׃{gY%;o2Y Q.O) ≫8nTl#2(NԢq~Oo^MSIq0e w'hQ,㩇ڈ6,S_{ej, RT<6d7Z̑rJCCԖMszK24)#pp[2\_xڬl 5˽dJJk4oՈ(93ВV .sԸ'{}]'gFx w``n) _C\+dR):/E)bSÂfdLPXC .CPA m`m\~J(a$Zzc*E @ږW̋3w66t?T[hj nYo2`P;\é'M͛D)-?q 2VW ZY8^?y QD@d:.jmvd3[<3iEx2 ֽvEAmZ~q#7-ۛ(oqdi o5KXyn찢А"~w~ IK]+PL6PlgP3wo/2 %4("+v9MBM#>6.@šH02~{e׌ye^.1Vb͕ťېtK u/5q}iP75[P\s%=~ {g6W:ꎜ#n&#:Yn 03vwC] ?[N˨Z|/[髫MucG8+^|TPiZf*k5az`s vUMW*6*f RҒ;WkMCȥ״ߠM8<爴٭m0ؗIQbG14HHJkZ&|C<`.zz72/4ug{ADѵ^$Jܑz=H8S`:7@)B=[+5a 3G[QJ{`77ضgk9p|#QY!$ڡV6_ pKexYjoc{c)u| "TXF¾8ih}ޥP}?0]wr% R$(;\NmUcDޕ+?(? +$}^{Aic7Jtޙ:Y{]H~B,s|OrA-CGPG򅿔k:epqq:d_z7?XEbH 9d1f/M @y(<!Π{3CLυ#~~sۊy* !L[m>1IfY8][$2/V:RI2r1Y~/xܯKTVӝwq:vnrdu`iKvJ>1a'}Y@[>fn k l d!jD@yٍ4/V,N`Cz02Ms#j^ۛtOHd>!nPed2mq@Aߜ *%"+(ԅ =>7;Ig `ZTޟ1|&ȃBp'<<;?v  FYu(? WBrgn}MiO.CJ-խ-ia&'@V>9=8kX'Pw񳪙繐Ơ`|DDod\)`2] ?׹ yxEGջXh 'QYšK[2jAUxKk>8,p*,$7o;C,˵9" K 9(_ObmK~ZWM?IIyk5>_'u5ka<:U(^T:~{ '@ПVq2tёLqMF©} mgDU4U$% 'P] 4r$scqFHݵ Cs 0J*q\m9R37?]wjH-/SLF5]a4Ï7fTH2"2!S REK$@^)VXg^Ŕ9Y98!HG\-sGMJ'Ҍ6i |_2 6&5PB)AEgNdywU㣝]q+aw<+=,k_ ܰXxZpw S3fYo~Ɵ p Mi?DJ4 wۻ@ OS ,h =kylXjvi{D%(c 8qfއuv* ?Gu[ )I 8.N(0AubmQ4Ddn #jKܳKbY<3NRd{ejd*'02ǺPDLNY> O5썠j5vRPQۯބi |ꬻŐo,߈U#³9NUDDv׳ m)jЇwod[t[н d5xB#Y }Yڰ$R(UVw0Ȁ2jY;qY#:t')2q-(ڶpKǧ ˩KvClre#hsRl/~ע1"҂@`^(K,: P` /ƕv5imsRV:Y/JLQ+G`bw/K0[[픥RUz@ɺ[j9p+2I@`*f<91@+w_XoRR>0DiOHO陸^:2 x ʵ?ƄC'R >& 8.Y]80zN dl7Naq&R3n-`eYEh=H$D֚St88mqD /uP#mݦv\Ebh~t ~0&h@QTєңC!f6ccQ y\E1췕QA`+xr1ICrS?ӲBAybSG~ۚW׿ᩖW `}T[b{tp]N='Dc3ei29`yt^`@ /Nf(BPȠ2iU?|to*ǀɸOb\Lsl 3:ڲ)ׯ~8Lܨ ըk:yS_[uVI6u:M9 ؗ_u?=R4rb̧3N;GԐӕ\uKAfp2(mc/0|Lq8.GPZ)Di -s4sN-9CQZ\NfEZ8+V !iG(Ņ*|WXQ@ N =ŎْQIZ3ἡ봴胾K^qxRo͌$!
]nh^FRIB-0FKQuOΰi:)[ML-'N0dKAl"Gc$vZ;_KLj o9@i"FҟDJ VL`ƿ.ч Ӆ-Z&71]7&NǿX|x8dOq,jAb_,)‹\P`"rfd(%`{3s? F2N#>8d'k W ^I|Ysj5FyEΤ+c[vS I$t80$U9UWSRu:-[OJH7/̟rqҾW'.Hkćk[k9+l&Y<ԏ?D0&<Bl_Dq S0/a:b?G/KEJ e+3L|iBVwdZWI qS4K9hϻYC]1:˸kg*Y O ESsKrO:nSƟ<AT sXUS!ɓhj`;*ЛZVT!)>)Ʉdb!wLL0SvH nmUoqS+DDRsuG}Gg^ k1U4 ȕֹU`aG5޳Uh^XTf4VC[fJz0øPcԼ<wɀuQ&"!+hLob??t8;G02o;FiH1)~npO?_ 3a.Q%ZYفe?F='LGKooC*w_mMٟ/c='xABy5|w1gf8W`ݯSh>YZ@@>wmA}#e.1a+ %oJG?kKQaբmhhVhHۉi8J6BQDf?GUG& `fBkĂmݺ.X%9L!H\1-␨c񷞗LO彟--q!'gʃsu}>\d{5JoJQ=@K``Gb'j[X\blQ<^гfGd:p3Ս μ5íY8p+ o1ņ٫%C)@Oud4lRbjPX@Z}c9n&$r7͟q鲥Ċ[ 0aF9aKЏ͉Cc>؊<7BMkMCyF j BzJ+vQPH Lc)K\ĽxK GsBZdu$2}a ĺP[`LjR@z(ĶVhk&iGx'܆o=*\@ '?@ש= s, \ٱ%&h! AkFYcGqd;!b;"g+&0SAoT]}^$otPe'!RG]@r^5)76jMtc6Hn9ގc|ځJ g3;dbiR. Dn \F~kv<A+*3 lu"o݅R6÷1m`Q)\_h9"]]#ޤE2r ([ l${nOM^QU}kya:KR7| IǦ>;qܤ_Ja@1ZbY(*-ܮO\AHo(7FP7oHT@aKUlsMF$+(a/ؚL6H8V TAY#8s!مi40T}{"~:e}*}K_ UB?`4VN%$VՋRlJzԭx 9KHoNo\js0wދVpLzDA%Zv}&iu_Q ˆGf,մrV^jcX֩[C+Pu9̗ls1ME)hM&JMˌއM:hFB1e֢AX(ߦy+%rX2ހd4 gI4z?'*00_VKBj}ǩ'e6Z7l}La1=uÌ+ ԡ9ֽ]+RkKH¸t*p<(!\܏>F y`R5 2T76Ĝs=}Ѫ*flYXzߋw ~@"V[Ɋl=I?,x4#΀QC] P 7j;/%<ʁfŕ^$8} ~zyO9QλW\Cwed Dx  TWH N?)aUv4j?μ8uhAT}\/js0]UP*M<(^f( Iԝڂ \YA _FCx39]/'+jIrfGއXwe e5.0 0.l7w]Qh?.%p U}70b^Rƺt=' CƧ X`zJp{L pχk?NU'e^T(qnx8 6SEj՞XeA/8$魢>apRC! '$M6jՁ._X6^SjΖ7/$g%Axet?6 ~\t$5|e=R/|%9-}2fZx>=G^zΜ1ӹ⤨';Jei0'f"a I9H)gTG&>o?ᵖNApL^(SUw*A̔@'W֥!ibߵu0M= S"x(E,ߠI`*y u=Lb4C0DFF:Zk8y4ġp x(x (EHwCȅ:Smo{ ACh_Kr=HW8o7HHGIlsү Y¶eVb'B=- ZQ7CM&xY[LjYpw2Gt.b:B67Ѿ:/ky29 @˻t/P]0 '5o4^ٍ)| 3!+gUP^ώ:q_zrC FX̓$}݂ cQ3.vu—^OXYiԹv}}7G?h9LJ 6'<2ìj=!uٺ<`}^gN=gfrp\8NM>_I1oE Ȟ9QHS^_oA2?4SĚcI۴_lP!SQj 74Fi q&t/)ttNfa'H/RPGzrgQ_G~I \ t$Cp@^r8Q.Qs'ЩBl옄ϴdl%C}+d>!&Bih{" O 2ݮ,=GK5ڏdhoTIr n1"/ش}@VAPH9P Zv(%G %^v}. ~l| X#8R!wX/sE 0:0z%(Q[gjg렳< =dHia0DЎRͲܟM۔vr*.%yCm0aATTSȫʝtZ / #; sx>| ꘃC?4x^>- >&AdxY4o 9aTwۤt!I7 <.)>5#t4\Q3V!ަ 0Y"v9P]- NȦ| Lr60)f,(MXҼlS"Y8li'yx.Ք҇g\_ŶVۉ ꩴo*#5f+$hV] 9=2RHU*'al Qh=/9aDxQbN>(y~cSoۡm+>$\<͜a`xppNAҘ~Y?eA0<0ћ ;cLjgG%'"E#%.WgKm:<}> 0^8W6Fq [5tK W& =elWz?9g(Gi-p#i \\W o[PG/>D 'OKo yOIøzA?2#U5pt3cJb5\|fܗkhJ4qVb4F@~&D| 9+csEH["YCkǽ?J KOkT#_̚f[aEYQV3t8"6-w67CRY+.d2re~] 9ɓ~d28ǿHO,H9> 98!'ƯcP&dVbr5iP_FMYGW*zL. ިbVN hD#%]W&kE".p0.S/ z#.B1"?pǽTM,SDɐ̹E@}o*ׁ)$Q̷W,ljǞn3\bG::FX-Fsm҂uUҊ1%GTa}!Vzљ;W!D˕pŬ7-&M?^P@,c֧剜ji46kһZsEā=ӖhGx䤝m::Xn!GrnR@ cutv;) Ї2&XSxi]rgǡrpS'AԯH 8Q[tN&"dw 1  mG^F"I])fLYs:tH"S`:kx H z癊/p휧r0 ?XW$PZͅX7٘J9ߍEq?n6BSxjxqwHjw.eiTui-R6 btxwWu_QZ3U+ME{uh/n:lPDbWdlzLHWEht"R ϔ\|H o[HF# AVrg DM߻S޵߈B7VMpU;a^O$wB`ܶ߯RG:1kt`7,+d4x)ΫѦW%&E:uI @/hq8W 6J`d̯noEyb {QeyI͂r4,/ul䭿c8Uj[SmA2ĝQz-'I@}gL=L=FDOÓ2Q6ĸKTHW=itbM9g54wi5@]#I8h6F;m@\T |};mZ< d( Rm zL['5)Vf}Lf&5'_2W(KЈOIW36#>@F>$i}j:_J[9=$xjJ)e޾8/w,ͦ a-'ԥ+s^E<+)LBOU ˿ 56E:LN]1˚> PJevҥL﹡&-F`t6<`:҃T.`dIJt]w\ nvo*y$D(\v7gSFY3/Q-PCӀ\.=vkHO-80otQ>Э $y+@"2~r9i靬OU]ۆ4^ƭ ?|+vUq]5 (dbRWQf`%$=|̺y*#ju^H}ۦBm@m\z0k*âІ`ة]R;}&1x5@Bd6؉QmN@@J0 @]RrTf)Z˾O`MO7Bc_p73UȆc=%췳Kw9uhVv1E na4z/1.uD9ݾ e K%}i KXupQPqp{Y@uns*tJwf ~{֑.Nr% *Z#HWCbܛjYu8nJh4<\f3ipaH8pZ;.gU+2+@*um-~>, 1JHyP23NoFUmh߫}f.ȠqAH}ꅲS6gHNXO62?BX7Ћ`aY%Z"ZRJx #8sNf6ź1|2.[+{̷.i롧L@sE6n䞔ӛTIco~|-Hc~\;EĪ_\b 2PW~ l8|K?-Qo v9|`/f{ *xޗ3oeH\RK aDI任[ ᓇA$N|OƲ%<[uGaYq"{#hS4L#g;5u;i g7In,Uou= y 'Y 8ۣӚN4=֎@{[ǭ`JPp (xK p7yR>5g lYo$ (%_kG~L@-tјuJCe/j |C8 Q"`l2V.P)P=?nf H+M+#h eyJ#f-\YLɊwߍ̉E1DX1(*?HEq\AW ƿ\q ݯ]$,EL&O)HF qJ >kb {fCL6b"4]gd}[7Y eDb|si8cV* /r4Z' DʉVi%ѬhQ=ǁ+ۋ ŭT5n;4|JI;x/ba <4k块Wh6u[dAb;f[}I3uQƏEaߗrW T[uX-̘yaB {,/ _1CH؊bP'(Q| ɾhp@"~Ӑ}kbʪLb$0{zg!oH?b${X0`QE["7rފӨͅb̂SHoVG:p~MVB;!{lȅOݦmUfj#sUԖq]1)=}'̖nmWSmBw՗61D)8翄B#SlGM z8@.xn-oZ}#9WdcǧCUnawߧ}Q ,b=%Y`N-76\.8qd,ahZ#R6 u呱O8?vb PF0 밗-q]hVK]A1*&Bmv0Ewd--9G8lϡϹʾhCۅJc\o _8ۚ_vB//~~4cPX[0tʔP\K.|6Ss`%ʠʮ[YqoJOr}"[X]ek^D'օj™$Sr=╹u5=վW ?z$4SF9ZJ+9Ɨkd%kO \99Xf$ܡ~U/$Y0zgqE'L+긛{HDzِ]եcE7F1AMo3 ry]K_P*9Ѵ9$glCZqmIJ>e?؋c"n7 NH MDYTAe8r87%vK9a58Q1Ħ4 40QB1 rONB)vo!/-UhS34DljҠ`!/)ojy]9HdiX f@ЦN4ܜFdѽ3"zl,ug'BX2[wkbli c2UG_? }w7_O\{N2M),XlAX›?{ŤN"gm:!]^'@_b1Z6#&U9/1[=`lUwPeuv4EaP2e4*1ݚC{SW={,ay3I3l*;rf0VKxBt]G}F;|u&P|d TĬ94WCE+#]i÷O6kұ7aONF]}Un_=J `7{%CjZd%Pz-J՟hMU2Gd-DC>(u'HIvQ;y'Pt}G7yF@?xSHEHVoL>4/xQaP > S6t&,# M&QJ?,;љ_ֳ歹$i%[_9Ř\F]"D}I>)df?a<6ft1[}c`.?߽EqZOWX"v 1+~| 1'zm2SvVlnM(N=b-# ZB=8^$n uB5ЀOjP{"$td?18&]`כTR'*{4~-[p%VdLg22gI| ZqNJP1:.~sPjP݇7|l/8֬r=Xz_\QTÎGcp밙"Z9,\̲䬠/ `%?nX>C$ٸCNf}y:7`ɀC.$z\6O]>Bcޗ 4Ê?dIr a뵍eCFr0_pB 211@+ gƍhRŲbMK jq+4P+LBC3pcC[)֫#NW1E]hMp<2~@@#O&~o>,_s57a'ɭ'k\ع#wN@1)_(ߑtwoU7`-jb+pʎ3( h*`"+< !S݁:<("MOϧK<"-FTS*־׏V8_:<s_"1WsP ,a>#:Pq@@[FR@#>ln%Ia y?Z!̇>";9_w1N2$d7 jH.&HC 'ySmڋ,=HX]46P2~{nCI5:Tcb3Y~fln(wW?cBlK֙5/$kq{Ggh:ݒ;(7Z JB~Ȑ-{#;c\fPuvroHhl\~nvD>o"*n\ciB V˨Vy0U&`5k`EEgxPg;ukKk4y n{V7x SY4;G̃ a?"5 4 5l[rmROǷ\f'_l\QZ¥']>g0vlbv>*ٸd'i_v`Z5Wt2 )uVZm3OBhjǔ%ؾ:tfDXviJS1K8#L7h 3YG-VFnֻA Q)29C`R=$2͵(qD;ō6ڷadnʫ<ɳ+ |{FBV Ê)ζg~`h8/xl?iK`)n4ۡP5#ImT\OSE\@{*{o'.!/Zkzr@X_0 fbۆ{Ac%%mjtMvxMaPĄFŪ v+,zyl9s¯Coy zjPd˄ ??vW6;Hr͐n"3)SŌ GY0!i4!nkϩgR]TEu` ꉍ2h @{20{WH@[&ĺs{: g7MiAʽAz>Ւhɻ O!qY"c;A"(8R#bÜTNDINEA>2:>1Y=QnXБ []s c@&8`Ȟ]s|2g~lЇ:l;9VFQPC0L/= /?<٠:}d%p2|UP:"%*ZIdū 3T O=liT ti!._yyЧ0蘱?mNJΈ *W]LĀ 4#yvǢ/FBlwxn_a*vBw 8\2Ql?!RI>-h"H`a~S _/\Z򠝻K 4%ԫ W`VLqC'T^%X* (ݬ u51Ʉ"刺N+ z cb[ JCsH >B4Hj@/0]_Kr?E}]Qi%ų$syO(>u% 1[ ()97`Kk8 :jUԴ Gy V 17 #)wld SHgO sUXSz]rk*? rfg);je[|ߨ6[%\KuPPJ 8y] ױhwTʍyA&|~BcFv\%֖tBC%%,j9yizm#\{Sx˷\ߖ/>ĸj/اqړǜɹ\;Z0;[lω=&r>ΛtA4>v]tQӿH9hpƤH?Iz`g/wI_9vd<&zHh)mK@luܤ~$0Ki ^NIE|]E< 6z.ـ(Jܘ` (G|]t]3uB9DSCh2 й V.9QlV.ݖP;ihxuvj|qBӜ#—+zcby~R0SAoT*vo8|39Ng|r7K]*\Usg5RdΖo`=+0"^N΀#Ҫ|vV~SgWW2GZ ġb-4tUM[U? \/(-n7= eᰄ~u-LR~kv]7+5[{,i'5!t'龻v+ /Po_ z+Px")esx>!i$&O|3P&.oIGdYaBX즚L!rk,k+gY̞K4>fZ j46/õYRXzݴj蝭LPK=t-z KFn㽉W&m[}S4ϧi%c4N鱠$<կMTDޕ 9f nVtXG1rt]JBRa1Le~%YDܺW1l/&asM}BIB)gX0ŎC avېd\f%yNWHӃhPd "Γ%a%Ȱ(>0x#Lu(md\:a<d-v-t[J  Ld@6wSv' Y{~r&-bvXpEYhSkD:vS!Q 6U~ҪR BѤ&]\`<51~Ǝh[6 lTո &:宧fHKp=+`IZ1A޴"=nCr`h: xoKz;PĹ ĩ@`OH]t$z%ZKjfOBGr!DgB2J ReҶn(= Qzq6Yln@}>κ.?ϖ3.c$ (9r6zIKLUxz 'br C@XnncWK;VȫSc./0#OsfIpasYX0֩p@O@9Dp@nSzaJ+V$ߡ 1+nC! ' MNTQ[d9uc{+YkRҜE0B[v:#Gg@L. E𨞁9eoK;;|֞4]5j0'"P< Q:GܤQR'8Fn;ܭ}aÑkK-GExHKpe\$ңf{}q -F4JW1at%78%:f  Oa8?ebzEؚ[)4/JjP'q4HDnJ< zK`C-,j8J3WK迡;U⡤Il@XMU U mJ/5Zsw* (O_}aoBYh(%asNB!( x|axP_]3$qKX}k"N1E~r.'#ܭ("$d6X;30:w(dzEOC8&g]AAE ]-*&=b TmQ| I|tSByw `mV=bg!z >W7Z ;ܱ EY#Au}bOdzIuzR[Y~wx,0tpZA"T/vj?s|>HIR{z&oGst68xV᳏<\%˿a1Zh3׭;1H8?H{!ԚySUH_ZEBZEP-fIkܦORRQ!c2؇ȏis^!1^kiZJ'E\W/ K!Z]Az= z+ӟW`UڢSv]X l3Japs|@F۩F)]up+AjO"\ONi&s5I$j.3nn| _NӏhbhOYd3U|*;\?O!R'O6 !Ed(CSNKN PI-g~ c@x>W~f:.F,DE4# ky#˭a-ͧ'،R'odXA+8dzu&:Q&~a'0 |~ѳmyt`FIe9/N;uM( c Mc#l|_bhM~MK+7鏹͆w@56%ÓCH)y?>3KG1CIm}>G<Ԇ vV gOQAaݼ;-KY%)vb̕v-=QF yZC4_,&` ߴִZ~W 9d!%, :Qц!p(q :M` &ˢ4i@i*G/Of8Sͼ" 3:6)F 7[~{!ھYZy2a,QxJ6F犮zu[!xN"`nDc=*w\\І , Fm @-Ԭ!> @40 "[wxq/}Szx48]LҽB؇0YrM{ hj>kM DtC]x)' wLvF>H&bg7#sG]P؅;.uf;6sYSy] o!Pv<_5դ-]j.3#: (%9#˪FY]k 32xX6٤M >h jnA뢍^_Q%-^X"'? !,hZp*1YW!]H[EIE[b)[*h_? :wq$Eg~n̹mb܍}O صIhaLgO}n7Y#ZnPnaP*GUٵoHZ1 ѠVv+wGϧdt=%"".qk{ ;0@;!a.QX?(BD#om \՚Sl#,nzLz4]ɸCST~Ƃیܺ` sЇaF#io""iߺ`Ą=BFJ c)tFȝTx$0 ǎ5{Oܸ8"gD<}:m6 } DSdn+c'Ρm ҄ ޒczg,8aڂAU$Be"o )p< 8R< ^k:n0DsfLN`5V97,8$]0LMyai;Qc[ smLХNҥXً_BM}+ 'L' _Ҷ-+GiJҤLkzҾMY/h@.2IM,t-;M WODFL2S:uF.zsy7 'Y$LIdʨ$VB595K04b\kXGZĔ!=yʹ: yB|Ču9mv.o|ga_!Ud~88 Ѷ#v>jh$s R9 Ձ\3OuD2>j>ͻ74~F=i7=57% D΃wA,E=B4/-5+$bL7Z\snƀ6l#[$@-)[< lQ/>WzuNfNI}vtbޑ*#RyqŔg7$[Wkuz )_l?n T] o:iGS)mUG%ߠ/_: mN'߫E7$xf>ZB, U6-dC7uBNk!*{Ff[CF-ڿf٠Z۲[la`#K'?tƄ7luUu!d?|W rL~eSCۙ?p *i'pjEO|$|lߥcN:ә:V!=lX.Py'|;dTNoZٸta4UKCҖ]EuTHTI{aWy)g2t`k 5oHCZ:a27z< 3;@DIx'|6ְn!$MWP&S ^vì8U *{\ ?G&'Llr@䥖ݔ>%Yn VyoD+у=z6M;@pGiͻd)|oTkY!B{1,$25wnTq>B4?b?UXǪ›8sP9;ͤjqk +/P48^*//9wIkP8ύB ֣KDl9_B)KzZ]6aM)٨YIs_,rliBf$nN>Yh2 il0H3e &2v2?9G^3&a&;$'E.\yY+A:]nVwǚДƳnFd66!,̓t 57A7 ?ce ,؅ >F}5ETx1CZUo)g77ȱH˗L?G,9A/\Wb`[i3G?⟸Y$ͅ)H?c_CE8}S6X ]: qY-3`aʖLVO-3}yVK\'=V߶#T #eHO)2Z4h0`!'D KGSx@.B0rϋlQ˸i: C[ PMxylbDv'q\;L57K#)ʫ |ֺo\Q;1H`<5lYE<6fQخ[MT3٤:R.d>!2U6A%-O/jPHwtTM^P4ǐd31wy"? A$:Ey\UB2)2l^4u, -}?/k~V >;D;)3xk5<w!Mh%x鎜$h3$V#?ĚH#TO EģX[cSYURJ$KnOnR>O4e89B܈xu_Q2ܶ<v#7&6IDJMQa ㄸsϵeo.5;K^)Sf%P\4ܙv/hrp~<&>Qq,8V /E0SuENk용Y$XH* $r4(冈2y@,9ԚS5nep?oᇸ˥trS9,3u s@b|g j"~!"6y7m*ə),2; p&KKUc M@{_j]x@(BFUi:58 g*ehhҫ:c,5lc5,"7}np:#F7W.k(< Z41~E@BRoDg 7vMPxp$ٸW x+xoX=qKw+4spIy%߆#_LG;)Vd3@ʬX}]ѦM1!njw@cYQ5n0صNS#Qċ3Z0Y ~v>1tuh' v2t&,a~D0( #U3yk 5Gw,R@S"%p|x ٰc7E֦O0{t@~-))z*p\xj%/@n6Ij3n?zԭuӈ_e{PǃrJ24!XݯBŬP,xee.miAV|Ҳ eIl X7C"0'.^SnoeYr4Zq0zmp>B阻c )IkYk>N JV#'_cFy'{7 MBxV VޞvD[BZ!YV0u6mQv+g{U6FSldv9$XcM;E3XGp2MFm߽{뷋{zv:`QzeF2v;+8=}q붺 ce􍻡JӅ9*9ZTf[C\CHA>`hAB8&H uYvbSm,Ra-8Q[>Q"XBkvymӶMYS*FP߶SM5!S ֝l:`jzDcGl:0XMgi TR/ƀ],dL:Xy ?w3'>I;KƑ_);7;݇ +\6 o b)`OȁXo\6`۹vIP`*Lc90snD .rn7Kx%q]EVg':ZU=_:^}mn"(?@ tJtaUDHJDԯHz5 9T䒞cgY)ڱi&mmJ)J3(.ڙR8/bm_ҵȶMMn!Ü͜ɬ~%vKDF _i^2>B) ]F>$uQZpDd㬷/iieR.kħ?BˤVZL`Nvʪ#ƽt3F1)-PH6/prQ[t9V S"YIт -GJU˸ezLRj 39pk[@^Y䈎zaƤ+:IZQlol4uk?AցG9Khj)zgżQe&A.JG>Ngu:dw-}†|qbW&@ 0N&m ,RS5;ty)7 ᑗG֒dc'}pЅ$īǏ\O3RenO8\d~GSݘÎ1#Q| ɺ_Ȕ^WV\#!n4Ō]7э&'.ߍB<"l2%UP-t Pu<Ż8+d_F}IAX܏dʮGių܊Y=!(J՟^_1O\&0A`ڵñ\UW3N>ET+_Qx̽Hq/3~JZg9;ĂAǥDD2sPߓ;abj23#7MwmZb m:jv!eo$ji^%SϣfasX{}8lR3$Bf,я"{cͦ4?+-Q?@߬٬(UպzfɈDS9׬[gsFS'{,n6c8/{Fj⽚Oml_ޜF+AoZvWs :3S観m=G]We݌R]O1Hx9w@2r{}\3`ܚv: ̹q[/Vo[3ޭBQlzcn)HfraC)⤲Zp!6=(6{ f̅y,-^QnCg:آՁpEQ&M)˷[O#[Y&e|?3xtuΥѕKhV?0}W6g2?mIr \^"S)<\ÞŭH#_OrޚQI5BM.~jjf4 < |N9)쀣2 j^ )WeA0iA(U]O[Yl⑓a(i/% bTw@QҮw(4C)zZaYbBmqYnvP{y5hRdlcH؆I!8h^&"=q1@urN6P$ZqOn2Km\s@NWP6!9LR,~De 0̓]jͱ-%* WN+v߯Y>NI2c0ZN3NoQK68\,Dt2Ltb(L URRp6`ki҂ dSfhte#L,C뀚ni@00E6Lxx8\>Et>t.kݨlTeidʡ$ʊ~C0Dj9p #}b=ƞC[C:']^WG.b7 N߉gJ=`Z^TM!_{Oߺ0uM;,uE= 8(MNb%')ޛ6QFvRZE춍֯le$~$81a9pc$+`.$LYbʣ(Ԣe3쩬rpL+ج PPnP-߱(nPóKj9F%z'VדߊK`ܵHWR'&tCo/cI\-o`7uW `iѺ\6G#ڳV* ^)MkL}.%Tp>L*x![Ǩ7X4ҳ99k左D5r \cPrL+f5L34Ke[VpրڕRe.BnOThd(a!1;Zۇ}F ]m`ը E Sҷvwaǩ ?HHf= WWato۔gu@2%펹Wß.3ut4O KqY]v&[i{3[@ HzmgJ:W摏Ew^ܽT콽/ K4ƦC΋i Kjh.•!zB0,nk:|9of,UVLMS^qWCKqYa;kHW-@0`+2"O8Yq{:c+E w)u!~P2q󕈼^=ƶ" p*paД=|~bq4GL5q\ަE8=SWGAFjSL# cqVal ;c;8Їf_#04qFL.jN-cvlD[HKpHbԞYC^*Ӿ$ X:4$n'/iivt-1q#`?-:,f~˂wz }a[99A,(PwkgY3"9 ۅ?/e[Н@nE;洭]c5K:m2} (3 O^|;@{ ns vo(@.]Ta=< g "UNN%xh[%WKumMwoZg)9#uMcN4IZۉYR:wgwN;iŤ,6E+q@ @ѕG ";+g9ei@|mrԟv`-:ˤ}ٿr˲LobǠ6Iqb!n+&H:1Й@i~|{ u|-2"G Kz$N[aC*_{n)@X;%lҮI'xڍ&N!?1rd+V7`ANmOJsƊt"P*GϞEnO]l9ݝ#nfn纩¨\7A8 n.>!M{9(2W'VF#+*yO/~~//z3}-m%@cҀUje/b(p]0 a؁JJt@CkEޚx3{EBnϛ-(2ZFH7:I>׷ѬX 9YٸAC.]CNZ߹NŲ*8I*So5qiJb;%3@ҰuPkl^]^sG캓]yE- .eo`DPѼ: m odGSVqxsگxMZc=[KXng[tς$@VfJ>M"R#h`h^H1rQUP::h.o.\?.QTv?^}*i[ ֙yؿq;-|KkzO.P2ek{$ccSgǮ-B$mS0. 8m[29v.bu AT1%όb67gU8._[Lb1 TՌQo _iлDɾl%2!#j9!]$:׽;mv:"w-gu+ݪIji95f:xuymYHzq}n4;MoНY\J{ sbGRͰ)Nݓt听rix6}>;)mPhi;rmL>Ã-A ȧz,AV|pd^h = mX fOl[.s9Mg%`Gа78`X5:% ?kj)Q'.INzaAY.Ϻ=,QtS}0 뜙#R?OeG?8\cm cH_Tw ,)ݠ>e q s-$V׃nRk|n?ws]OHS>W + ,e!=u~|s/S*kZ.sz\*?J PzT!l2yoN)/ KIZ~D,7[`!ř+uFMd!HSl*-/ˮCOo ,Ve!l &w5/EJCxdpv-!24K&R /Vae1t\VXƾ@:,KQTjhNXfGn;=sf`7sv9 @[HwJAh S^Te +M&Ðu>87J"!HN`>* HX/(_Cƛ^!W_M; <'sQL[G*].#B8S&YANa%f&QS'T?oT7</!`ѐ($_ٮ~ΐ=rtWe4j%^ڗsDZӮ*(g5KPyoQnBp1qo$DKDH?Nl818 A9O+ٸ?m,FCFasE\)/3$jnrQ2Szyrֻʐޭ_=i9Vu<:1sUČ _FF1N4K1 y@]_OەM!1\m3o izBO %̥,?Fͣ_&u T0) 6xUhT? v[q-(`U!`YP{ty`fHkWLb7L|6kQMT K,,{of5jb=+}LV2O3^dx9XW+3<̑<{vVg6=4S m܏ _i%[D.qU.9;)Uƭ  x]5\[%r+村D"dxzϘ8WG:N9#_HAh(a Bd0cZ D.kMI5N6Q6%g @LqӰN(Iw]Go?c e/IF<|>Z{rXiE)L +~DB4Mt1Ez@CVbSɠ ?7KkIZ[pݲZd @U# xޤ|D9p6F;+`9k;ud2O] hlc^ BV`VI&gyI{m%m01_z)*XF>))Yr=kFc(&!:!q~gXP| '~&"RnT>p}(kf P]h픣tPLT#WS?Ώ*8F/o<{ohU316%B7u_0SpY2{\wa:-c3ns#yC7ja@23\ߩ2c.79(zS. Ja8,t(Y`GӺpG/lʬmG9Oq;oz1N|m"qo+ ^cd3Yb,9+w"ĝ‚yX1lg:(QmVی*{`EOQ`6M>]<&-@/"=H(Ȩ@bCuUxcJ([VE˴ә0! eqvդJQILjI4pU<E'hm)hF5|(6xRnF,KitrHrKZӪ(" k5?<×Kpu6?w{0L `5ɴS?qB  ^/>p)KhvYUt7M-դ%#&_>N7O`Ѫ5P D^_p礻B-#V*:P7Rqoڹc KhA N;/ˁ6<-3w`hyQR9 3I3mIϑ3ON!LxGssaG8jMBmRkյ}` 96Gvj!G  9$6Wl" N'HzE B`Z¤@IO%LlKg=3 4da.t}otPW ȦK(#XGRC:~c2CtZgwo;[<,s C=kx+rE}O] 89SkqTl' IӝHT2O}X$џISO.Ov|[:"|{Ğ)V[%&XptoC?2[чTB z[/"pL^nEs<$;'|PgV t2 ?"N_X粿5ueO*?0bh@qqfdG_7ϩtZH;kol.(㒃T > `Ձ{iBbLJ<)z~i-2 L=leg.fߣV/oҲ Rn (]!pCqR9p Vx~ዸ}L<#6R` _xݳ8_&*vs*Z/Ug6Y>("I;u,̀2Hɩ dS*LݓCDUh~5Z)}; #(& syjwܖ; w#[p[Nq|#ПaBIϠWR'{@;`+rНwkj{jX>Efʘ!]>@GEv"ږ(\ͯK$vk: K.T=zhdk(ښ6jU߀ f6#/ %{в'Bېv~RP"ݭAr-&NrCmmXhРLRXE탳Fy,d$q7ȕʭxl/8Ea̿pV]#s@K`!d.bS"9xmP&ZR63AC.B)IK4,BOS9$9kg:ݠu֋$>7X+C\#==d MJ6EKj4`M>r /x\tui8$Mv Rţ;ixjS8#X %=qg?P:Ύ{}#T;%<~, o갰ao7 WL|a0v|+k6t )_'YOd5w 3WJ~"J!{(*.{:zi),Rqp5 }*hASq,ZYDы.y|&_z~W3,#-5Xlb5 X=k&$+׹u<<ŨK\)?d nv_U1ƴP^r^Qv+G ~%:\P"ڸ`ǔ?4 I9"Ra[$:z[@_7Wb6fw ?^věyZAy8pq]Ry$Sŗޫ=2M2Y<ֺ',i$,i#kh*|; gAmUiXB TxĒ"cK3[MҒokb}k(BLZ.O96c Rݶ-` ,f4, nLPJނn%tEOst:nNX"A,z߮WOhwW _-mjRuϝt_E"t|溠HC8Vngz1'0Vp!9_az HmRVٖ8ljvB:n#IZ}PNLXp Zwح+Lk/FUPptJ%Q$e#|8 QЏ3Tkz ӂM3Ħ08Z?aMG,|”4a"U ;ʹ:%)!xެaL|3["SɶvՋ|a> >It&4Ai&ToN]ZȽV?\| 6LvHRX&g e7-;iax>#;8|6G"*.AB!ti{c`L#'zIdBer+Zѿ*Ѐ[ڇ *-y2B`~ Nh[I %0aԑJʚ_M!-(AFɹ'"pΑt~BƠ5gj]EZuB  d@AVRzָ.LEdF-JARi(Pf{(oGrՕ$}C@h@ul0-Ałn(ԲngWB: tuMTF*za)"RfO #zDgarF|<"|"Mn3Zk66lyAFvuN{ (#eSzōɓw>'X'zG76B_0p7^GM{Q%CK O닽US DG7HptĘMbhSfTr[5wNŨfp VNonx#_֐) ]򓞻JX෪UxoYlX~H[!}7@?BPD4_;ev"L pgxйm[thZ%S61opMG ё`α'\Xmd0޲Ď0ٿ,4 $3D%ל@]Z1tJ"#E8; |s7;XiG*"y|/݆F*ukaœEytywWQlT2 'L&gf`x>fy>:BM#:Obض&Q Á3AӿK"c("H!_ &go6X ?6㋝WY%K+ˎ4a^ D#\ZtԐH'8)GÜ,G^ Ҁu,~hb%I?;B㸝P MОQ_pD[wiP=19n9=ѹ0sa=AW2{/a-ҀlA~ &l |Yɮ 2n\EHϘ{IA˲md;6ulЌZl-JO7{V6*=qC5G=!? %fBgm ^d{jBCM뇱,ܦ!?8"|ۧs],Gىvt aH'p;)٬׈¿WHVȊ 2MY\<q\=d8Oc50ň [pe^L8/):6vN&anTM}1Exz6Uͦc(]ǴxfQe4Ea6J.NYQ]y4k|Xd+'%ŕ&YZ|SնkL)0]Rpr&@Dsl+6WU=g-AΠm70twKˡ?1 bbxxUBhC KmZ@\3n}o@@N/ ސʖPdW7yʞOre_sb%Pr@ ȧu h|W6Htu5MnGÎ:~jY'x)5造6J8R,x{N9[cKN70jљdZT+q~}ToЀ`7ej򯻄F9(P\ .F? ӨG^x؄ǽҗ#k&@!ycj'hhC٭R5x)-X0&W1%*'sii?S?rlJMM=Jq-v8UFiA oC :Dgg3acRDK,G uz1jsYʡ!|MHTܢEg.[i~#*2 :kldzk=&6L_;j^l=4N'>zU(b d-8PE8C2pA[vXwd$N $d+_\ &v|5`NS3k&]b"휛v,rM>8:r!;Nte&{. $<6-axfYCd7; lJ}T-r.[UTk F,H17!G!*^*^>i@b !-ČX+ $lpOBLTh%־%CJ* V5򊥖])/L:=ܯA\ CѢZ T65}Fe[d8kUљaA"mB˂Ь6T-g+UhX]AG*H+;j$hlqǪsStSU{s"ΗPcLQe1\*)R!>WO݇ ^ F45h9G=fBHcKe| 䡆zL76Çe/&8\-b`jUe (7l.{ *]Va{<Ӎ-6k<1/\O@y#ɲba; _JTaz9$n f[doV.>@Jȇ2iK˴oJwzO @yݝP**d?m:x+_!n0t p((aÒ[WL%#mYhPLVf?tļXuI58_8 ͥ0s@,jSQ՞`p<wNI[Imxbڿ[3"aR"KꁹtҚS;C_q &E Fjd{@#snǩZDe|W8qA{R6 ݍbܞ,Ng|\[`[N2lkDu1H-C ><RF''ۭFcDv)7kjUoMwP? g{wz$-= ,pt7y*&Ge"dg~A}H6qVsd=keT#Q!m015AI}ctZcC0? dcܕ%jG`_i%ݾŎ|~ uk~$(E])kE'"'N(KE:|XNb dq7樜*Yb^PBP-zAËw+yɦ+}d뿐"p$uS9B2Jc]Ht`· ȰlNa@R$x a[)bxxtn5lwXWD sU]l;trbppo˨y8_cp^T?2QMn%:=&_1pk-!]y{ұ3U4գfWc"&S{7)mkb%}sA`'7V:~ll+xG?Y[Sg`fxȯ%&DƊ'!uK&6~*D ow\VLn콡;o@TNث]9͗G"eQu |jtޑf:EN3D8 b`a{`rp@,U_~ts[1&>:=S+g"[|Nө@=џ)[7Cp ߠañ "fswojHitZWM 'Bfsb"O2 9 ʻrd9j]&r3{07i"̵HfhA}M)AT]ୠ= w@"BuPF` @?C]v*~6-E-MBK #geYퟦCAc|o*Z[#xYqgx(no1}ERy_Xly2֮~ Zs}\)(|%Jll{;e7%cӗ^-8=b#L}o>W6*4VDnڻ}ͼOhRsM:vԿוl1'?O5hS0cQR[>cmB8[2o>ΊOh!n*b иl, pIJ55s;|:'mT"F%Dg^Zm `XF*(OZtG(h36d55N[#yo&EЧrFIȰC9 %crtr[oO0x|q+3dVgJEaJՈ}/_OgYª\H?ntM: z Xyd/%N0r$B抇H {4gljG+/涰f}ѓ.(ZGоP.Ob!j*VcvDB ]^fÖ6kѢDZ Z}j ^t! 4ΟBq7K4qU}/+Ƙ}l[a3.f4`YzP!/jq'bճ `_s| A+vi<[v>iʠ |j~HsImo09\K/IjFb+M͚2Q8~ĈGh n{@ YflテY>`D3=J̔թ^N }ZUN,H [KBz HU:>8ϗ$Rj YL .4фF~i&nB_eNHqcyyJlty:DaS1y^x1lb  K: @C &}q]JL]U"潩}Gl)V"]j BN-b=2AtOk􅷉X4;dL?Yt LNXžxao;.&2s{?$}UD:,k(N)ynUW-$ Vk[z3WEE)U&:U4.]M:m:"3%K|q#[.Hc]0%GJ*ǚB&zJHнrK$J{ =)mi3Z|-kb6$wnO*J߷lsB:|gs2єFdֶT! Z>Ei44,c*(Hv#+@$il*2M[LOw S/cl0Pm)a#lFDqԎ=c V@dԏ^V|.?'O*S՘xS+@{?ǝ3K }@ XH,_^2vOI 6^ =@dxJev \M;۝>ʎ|Fn+,6F)]RH B7#*Gjk8y~m'g9Z-ޢ TǝMR \B})HoO~Dz78qۆ!j#A ;@J^< Of3d0^{w4*JlldDZ? s~ OsEnFlH <tg 1#' e';*U8$A\*.Z5%d<ߴh+lܧ[%%>9 B USi[HlIy! -%In-u\;ʣjxiȳbV˜۔n8q-hRj4WXc&(8U#S3 й^&A cC‹K0`kw0ngW!!E2 TUbU]N8Eb' "hکbI 9F-#gx"*w^fpDNSdLoQ8! V3W-ZAs,lJS"0jM‚a.=7>rXD J8!#NR(㼯ݔCGbc g)@%p{p*WbYcL$:,k&~[u'G.(틊{ZA䙐1
+^qqn7Sϧiem )ʪ db\0S&a|j 6E#BZ %*?|]HFW %C@30S<17+0l`Fm@PEY1znKy5&>i FGxZwV\faܣ;.>Q=]Bmn#wGdv[pX+.}al &Dzk;gm2! >]v? ϏVVV5D,A:鐄4ohjycq8un/K @wȑ,j{.ɥkБ # q XjO;@_נF O(CH6K,U#x:à U-_)v T4Adp7.`#$0mS^eV:-SQ0yvc T| #=zAL4>+X[7Χ42)V1wS"Z GB൶su<%&0+Ӌ1G? "Иpu품H#a~s4>u߲H1l ʵAf!:벚DzFccXJm IH0&l0rmy7^u#YW<8ab)9Lk4ZH(A1ZFH?˴,]FVe{t23Lk JSECBayoUppX';fOC 4h"E@~,'(ӠVatENi|[dMhLMثLP M^2dŕstz3DgěO5AlZzOCSH '/Mږ5&7H|'6H E\k]<[0 jTqN|O_$)K?p*_7{aN9N%K$Ϲa3[x!]Jկ=KqLO'IWI{,Ӑ) seۿ7/%υԎϨottT۔{.c~;!fٰ|IwM,oD۶߬U5pv4bA/6IkcT4,(Ŧ|0M|S_@;%@ыDb^0\Qk_5Д'`r^i2LMTךc|* 'Dᓜ[+s|b689:_y::{F3V@L VdYj]@ Xgua M$CU>)ِ@&snO0ytVS]d["vzzDȚȡmD}iPYTW]ͮ <]q%өl ;gY^{g|s JımpNAw%SL T!e&NS S fp @(5*j+9n!j(EȄ'(\z bEbX_q2<_}HIlSGAz}6Zrt6(ts'5:_Tp `&ڑCPmN;g.GٷFXr$U3zBfl|7~$QKQji8aSЪlG|5ht8Jg2uK+l 0洯{?sPΟoDmnOUzK3=TiAQRi }"/ >̼s~lNG l?hbŸDk~ԅ1>u z<) 5ǰ)T.I8+ >P )B~tj[aw} C%U2ZKFn4w0xuy"@G>0(M:fDG8?P"_,EZLgX1} bcGrD8Z8D{K6&Jo+PTEcd7dhٝ zW0A +Ȱ6 k#Ml[0f|b{$ڳmoUZ6O]3VtOn]Dg̃e@b9qt~" W/ 1Ru(c.GwlVztad' s1)NM\o fI؏ l&oycR9&^'rDI]jexi6::;AUaMt\+nX=hDUr_Y(;uZABkz:N0U`?"(.{ZG,$Fnivj:49Ӏ#SO[ p(Fgtͣa'+ #̧؀YT< K)%d}_Hʥ>l (}_[=&x҅1;FY/%p@9b1E5qoc2Ea9b-1r\}T`zuQyRPmW0ӸJ@)-!02|kڬ~pӢx/a]bD5-Vߙ@࣪vx6Z#8 @W/(+ᶥ!`I'$ q2O_\H)R;8zBmA錑87wp߭aG33$nc{uZRlxfL c*dQh'9Y#q !s6jH*uiugJAmD#:]EҜ(xb [:iȌvh70)Tt"(VSDhhOt TO |>oK` A3euj0mY?~!04A|h$!>`%H Va2q/§_PG#'tV_#pp l@6L !?D4:~X#GK$sJc7{9c?4!jp߆Ĉgb.H{쵄fJ}QŌ3hX?3:Ճm)S[S4p+T]f9TYMP>Vqe UU]w+-btX.{l g]+םf$$iP߯!ƽˆ :/U6WH;AHTǎim~8 +~[ ]鄒#}Ұ6L譄ב!Ǿ}ߍ.贎 /`L8͓9OɆ MS|E36DCk 74Q6Yv|[& 1G[X/5 SݾWƘs( N: 34Xuj*mVx`m@ 8ߙTE(Mv)lW\btj#Ol0B֨M|&/^O-`q;c۴涭CfUk0q *;zi9U:dG:eyw]O\%eM$2 f͌NhHPoT1} UU7oyƅȸm9'/u4P VCv%4$9G@\^xÈ&۶(w>A˪cn)H ͂:Ǩzj ld̖sa(:0_еFNt=ZAEϖ8YLXDC\Y[4$cI"Vn\zU$1#LaS}xn)JW;osa1p+7G[I_^mN>azU6C'"z~ 0f)BX'&tMu3tvsUq;$k!9 ֓7e90 $-TdFIwoNjE䨗Dl.+!0e(,څޕDSxmZDQN;<"E9i`wV^ꏋ Ԛ~)NȜFj)z:G٢X; FeAf xm{ Qb3 ^7'= A,L̞Wuy.5 sb#|V@<; x1 ӿB(3 @`,8J7=:~ibq'3$S;t WY>os|M{B~;{!Jۻ+Q0zbtfht^Ehۓ}.C..`}y+ӗ^hFл~fˊ?ɼnnIg)k1/`' ~!`f k m`W {uIzP VDŽ!u~C`M}+Ii/w]f;]+=w/Q?ֿd] )R 4ȩJ~Ku2 M&of#rW=PJ,U>uSjof1+BlzJ--ohbEQl#˸M ?dG%soFc+ڐ' v{Ֆ)PaK-H (Dj(L!Jd7MyNVa uaa{Ţ3#\wѡYS8/ Y◱zIlfVj*lթ)p0^}>u__[y/j>qB<ݩE2g>2{$vd 8Qc+)s։Yv}%s~akPi/9 RG?ml!/&afC{F;y:n*z}U:)92A謐 {mIy8g+qF`å[@7cFlt3޴Hzg,1hZP y :B$F$K"fa^Kʱ-, YpWTH B8dZ?-8&AhJ;yHyO6;-{/M2t(gn!Ab9m3*[5RAͨkڜrQ'#IRPqp[Nm} Ա|g [&'1*xz5˂bc"45U~|% tk ) ׭hN8]⣱UmGN}QK%v(a0-7뎿ZߥCnVr)3F}sM_sZ_/%Z'fK.p#&:_dqe@nf髿TB1 I?BhlU !sw*Fy"2DH5,"5E1L*hW|R+Ck<\x&QǖNk4R2'4Iq }xAnPzl I+[Ay6yG/V2t]}'hUFv{Ss2р.ːY*I=уЂ"50GRE /191CfIZQvoAOsib cƏZf=Deѝ0oid2u!~0專µ[*4*jL4u6)cS:.kSiaщ*ш~+ǶUeMaib6% O"[LF`w}.jتP4u*!sœbv'U,qlITӚ) T1(˭RSQʛGr~Ȇ|a2^ɻ`zYtsjH@ovCPk}В]"b.TY#8{e!1#s5)Fk˪[2qU:mӊ4Bm L ^D)2dKm[%<-p`*,p+A[}8 aPXY3IM%ǻJ@|qi^W#NVK Bnv-uh1˸R@>"=;#2zKe83@ԅE){ f̀(+hlUm?Y.Z PsjUm<0/Ɯ9eֽH@K Wۅؐ JmHx} S8ϴ b>\ E9/hjC(i5wɛ/]zu'F;a?Q+~Dx@S3B|r䊚RTޕK[*fJqf1w\|#[h7%BRq z>M0/'+ H67V8I B2V+ڌU{j%'1Qu `gl9xpD?VW;\V9$ Ҟw\ђjuCneܰ,n+/A7wj(~_,9_FEތ6OmU{ʴKט4,@YL yɿv0MF"4 mDneW\2PYŨs1Sjzzq{rWk@,s96-Jy1X86)w/Tg{|( ٧MN} vlƭ;f-LwXeUMgoԶ]TzbaB ٻLwhar֘mo7vRm\XrTϝ}W%vWzjF.̀Xu6L HJfnLoa4ҎK.SPcLKG4TlJ=- \9@\$>/9S#JHH T`J~(Di.\fU!%Pѷbd4UVQ*i") zf<0XM+/ ̄=C4;$EI"P,L2ViL7ڧ3l"iT13 +D_ȷBg*Ec _XbbqLYvچ8$C*l+'z7ӽ7RzȦnKu70d# V6z.m~ĝvmgk(q?Eʍr ws}rXX P>[0HUM%dQ Ta;tcXvkV:94~l"q'_m=N@rـQnVlLPWac,ZY-*-j#ä́טnR%}6k;;I w$cH3(|kЛ߶p.qNJ+"TA1W1 ż_pS {ILyOpIsڟ`:hgrdJ@ vw PVlS[g@7F$wOE0Kq߷@ ɷ- yEtevw9T0L.n7O ^ܐN1VenukBZgHcOmB#N Tfq.[2X-g1%\a Ifdm>) BSG|=.spk\&DXUݎN.2DON¨@} qy&Esz@I|㯛U,}@Uq _,]3%6,H`>:aACYhQhӁTg,_e3@ ޘTDkIҰەS^!p,@2 ,&<ѷn0fH\Rb$IX=VX&1݆"̷m!Xͣ}(|iBzL‰TsvMׇAK|_6V)I&:eU-]M|+P7ONf@:s\Cv7uؕ"HIAO)>#= ]) @Ǽ(fH󐹸Vn;BjЋiz_!+y~fRG{62}GǍޓ?,lF롁A)Ja Я{^a\qoe1nO'CH4:bw[iX^=|iI[<3k&Њ@k3䥡6 h<Ԕ;/`u+#49euo bɮѓdHӹou X5;gܘ/>i Pa{"Qde³,LjVE>_q1 Br$?Aڅ+$>pWd QpD,p s4pD<M-mG[8BϚ_?)hI6b/O2(qqY'O$\?0~7Ǫc*l8?vi4Dc*WGD\U8>C ['ޜ+\- TނGv[KϧDuvuiQ|L s"ܖkH#kj۳V .QT\Sof qܦĥK}%%&E',QSZ=aI0\>la)6;\F*~>"삱e>jqd{]h:µr.:+?]GxAk A"')H$.GӃ2+ܗ4,flk52Ӭc6W`njW 8Ll_b9_/q [~H1jX[iM(tˈR"X:\`j`O횲BϏ'`@ Ζ-.`;oRsGآk=ĎTm'޳1[,>f_YOEGISUZM? 068e.dFgښ훻bmҡ$|s' ցd$w6R~`6 DTz>ArYN}9z"-ϯ'J_$dnM0{Si *{KV޼yG\w*`0]Vj⁑y! SI_mE$mCoT8&X#'1ۯvp)_V7Xdz3\uD禟b% (b२!%XUH͓84.MnN|m[m:Heh,YkrCI)׹7*FC]3Í#-i"zXmFYD_"@`?{Q C 0J'nCq^(#yE]}(Ѫ׌}qPs xChQ^}Y?gKjzѓҳK}&Rl,ёԢu^lG<}Ļ,Skc=oiW'Edf.FFz.Fe$>/GWMX^ى>n**IIJ\#\GX P=o>QߜϦ9D]9#lA3@g:4E69G97-^Zp5]w>A K|Ƅ{/T8HZgmiC>׍uRT=]ѐnF4R0,RP.{K̗(}6ϗTI O F'__9Ĕn2bѬ2=ɖNc2A#=>"yt gD͋z9&aCfe8uVz5겘$?{0)(Yf[am3 қbq7I4ʽ@Љ_ޗAl4u ޾o|~gs9JZjO{4qBi/"R6dS]J Z>)I#VQ"j ;c)[s'a bySX^Y(0kv5jWeNyO:^ݲ"۬f|d'NBK 3" E%Kd4 12SNo`0~hOq\m'/G+~=ɂv8nsAWSFDb=7 "UE;)duEp )Kr'plaEG撅qv85vxQ?0^5xV.MS]teғx$6 )h>hsjIQlSĤt۔SfMqC斤1.Z4e!rV4%=1Rs>+f Yb> %G&`gߕ;Z/_X% {<#g?ٗn^g- ꧞ЋquH : w6LdN>M"%WczKVƲGRָzLC*~hQ2h*R wQWlp[Vr3<-B>q2gS Ezh%yOpe%e YGn?ZpD8쎝<5ްJaY﵄oTu痲t-=ȁsc$%/ keU+QL-'1KUN,l{Qr9)5P\ZqܥbeHH}Tڰ.SC}'GCt'MmoaP8kl}bpEN𭬤Nn:7H,Ŧ6Q7iߞ5\&OA'/uNԻxeqYGK=w){(gx.H5 1ՅjB%gOaڒsY,`MGHSE{(9~c>5q\;?r~GԭxOI4gcU\У5ȯDnIYeW;9U5zf9h1m[g>oEFb̋ԢЫB{,MShf.oӐw|/)@-%2pEDp'0s0MyZK=Ym=̨zwײ+Xd/t(}[(˸s=)72d,rs9du޵zE _Q<ڗnRKZ~($Ih_]K܊5jNB=+^?ԇ(ǻ-+tAU}&!hk\V|qFiE]h٨| )fZ6ouPz6[|eSkxI`+'/,%$(|c/VQϚf&59T%AQ%+])rK$bNw?GD~ /+⺭ӭL܅E\j'ugL'[{O(en~m_(*,?FT h6k4-&]%j VDa쇜cc맮b3c @BIė()ƠIty,;VTjJ/,Uoj*C%[Q_1Ai$D&ܽb4 dz1H\Ta^O Hި4aХYq@P:ar<ҥl@QkׂjCw#fVCLBQ$6$葦 ~9{h1Ki&9ʯyAt4˽~QfH{pIk+=?FXjw V.TbS䭵T-dF *%m VȧqB Jx[#S*c.#ᳺi ɰiUέB)ْ*9r:}wA_)vq%L6_N޺>_!))Wy[HE|<@ƙ0 ͒3mفO*펬G-ӛiu y'_ƃV}|:npd萮ګ {fg@y4\# ZgUn&Qƒʖl$drxf(5U>@ֶa| Ҽ{q1?u#?es'9@QG|VՅ[-bN69HI^3-JQj ^.@BpwwP#;@UKz ]%Lk^-oqgrԇ&豿jMk[!8ˇ~meSU@F rJ?fr EXˤU]aXVۡtg&Qp)2Q(õ fE#<&cwe4am?E~9{%RvWc}k4$4Enl}RLC<dgF`Q)8W{ }08OsQkjQN@?k}\k# d]kzRqx{-oitQw%LK#L NeWY౪Q=-vC: \tI:p M, St tRX Ӛ* GU %/& -|~ [X!ZE6,^Հybڈ[d2(1}ӛ 0ukVl->ڔO䍨72hYf{/6Rcrj9= Xv0&WPft 2>md߬54&m3/ Z|'n' W"9$Y0y%" et%"EZr t=ƣ#}Խ#8I| LžԼiZ@ET֐:x"pٕ@JN,C¿k80,uN8aP`3Hpdokd4ֶb%$ wf]"O9Un; eo%0Zzۻf qOӠx"10m (iӤ1c*6IQQxM&҇ြS።>E%Ǎn;Xoѫ[DtIjAŸc糵6-~N%D*oxU_~.Ϣr |$ J-|\ wһޫ{$$*M54t+!!PuD<與 o^GS۪ %Vy8c۟K/7*Bb;xǙ}J1!uD6P{%__\M<d:qq d' Nޡ٫umAc[yaED pV~CJ;߷*Gs5%1f.NhrA{IJ=򩇭z>K3E]&Sކ~xr;5[[3QH-VSP6=ud7ZJIs\E< w'?L򀂡pZ cE:j\D$ng\FB߯p-~h;{}>XL;;ha Q64nԥ>#0_{ Rybϫi+v\E䰮m& /SD,^xDvP>[A:;xHc5iq"J1g RF\ iAybgluo;vs{PqNeitoR6b Mw_#ӝ\z@M`#cp-?!czeΑ(|FTryH U|MOsC0`,(PnPrc2(xw2OR1B{:o@wBn-F@7X21@'@ 1TTұ p*ѶGগƾ?u yVAZMn51(eձn3з =ƦSiOI(y\nC c6EI[ClfUC?5.>a=-˝`N64|$P$cĮǚ|'&,6hcOTA9tKW8Ǻ] [\90+ϥnqP>|\[!,߽" "5-j&8|W%҃0ȨXEdI3r%=>tQ^GՄ8ͅ4gG\vz aڠ?;j49 Os|xX Mے8h|b(. `{hωp\~n;-0ҰgGgN͚ Äbv 7"U*# ZX@?c6^cÏI=`^[_\iOoXEՇoc&۩ϗɘF*J6JUײT '{Uw Hp8 }wSj̞39 k ֏;kvRn~ۄ,/",Rc)*z}×C@$zt-*y)IB,f^竰)e[R a`Y ׋-Ds#+DSL]q&DߠvMm?x¹ӟ4[9fڈ jw_y 쵯 gxO :ebK[#|b.y-"b!cN =:jH0MP+Un m>DWoM=oM`B†?y$b?a= 2 Ud-\aP__ T_7j2I;dׁ ݆zFŲ&Yh>P}<2x*RM_X-\+(BӮ1Vv^2%~ |R:vuMQB;KEg/_g$eZz53pi(UYD`q]BYW`?GHsQ&HǴy~eEp˱;[ IY~7hIC"P}!ysfkZ/+V5:;z$Eu0 8J<)'%}%I/mW-f^W`Ty ɩ?ʛg& MOxX1Ψ<^3%  Qt/648(Ke#TN(TE 65+$ yj ~YAќ> 1C~xPͯP޹f?FLk3+d1U,mm 0/fo٫י(̶ӫ"X8+S`# am%n¹wI^Tj[Ԏva0Z{\玉ƇY+B/Jveu/&S y}rZNyfe-l35*J%$rӪ\(9o[)pBq,]߈ P@}>J,>HOnAFў;sSI,}IUN79s7\֯UecWt f! $~J@>|3Jw Aost* x©qr*)J.HT:u+ӫC1q6ݪmXlRq5ґ'3wQscvvĐX r2 HqpT@ܑ-2 *Qc]*- e|nV)~o2#O&&=ϱJU OG 7Nt1eA-h8<p6Cx| f*^ cPWdiCF^;ޞӛ edfa"Ubծ> e$7D<_L''̸0Ox6lbe+|2'1Q6^><弐:]U#$Շl(M)+uoEq7=[+܌t073Gϊ:P*I<|_c|kJ4IY6F/r]C,Gur9Jm,{5gH ̅do_`fb9ofpS@uQ}-(u&֝ ͎\*.7 RZek3Z QU9Oiof,xP%:~>Jbjtc=J.k}qg5,dMq䥢SuUZyifDnU֖>c0%Ȥ~}M$MA:Q!w9Lө<;Ml~Xx}p<$zm(n|Z,8,bB#/Z\s]FBj!NP΋!W#n04ˁ`Դi1 u ^M7Gï0 KG@!TX49]BGsk) ~~:LǏywWA ]t ε M1CFh _d,#|2B`:LyZ$_!5*s$m,HaRM%<_Ѕr4*ja[Ϥ<DJ]Emnq=5!ɪwo8ٙp"A=GmE:Y{ xScG}yߧIY bG H_yP1Mbe鰚!eyo38up$d^@#g$"v+m+ ƿW+&EyBUW[F@09PYxm_M3<\:,dP_S;N$ T\@O$pW.ۏrMxmWɔyS`(;Z@m\t`E &܌v2J)pMPgV k%87#U"e栺!vpq2 {<"eN'&;# XᐰX 낱kth_$U7X\\۩. \-]wuNC֐)2SqC"ds41C'wKoxFs` ?MIGKqe.ȫCd/T DO;I #QlqT9CXqPls=bI꽈HXʍ\O3,afX)Ԕ5{C` /ơ+>I gwEr:1JP%+]n3 sdSsKkB1t myф !X*.1DnYB0U v W %-qhOKzj@b , Z*;swOۅD(ކٔgknvw@os2I2?/MQm>o=oO5nK6[\VC&\Kb0,{O)& r YӱjYnV9L+^CNw@UX1 Cb7uBBYےY~o@_6p{V7h̀v|lIu Qw> R#טD0HOBq.⬩4mOYQϳJiI=I "E Vi5ͯno~ڑ8vs˪=CNO~ioX_ho3u`KBD xܣZ( HR*q l8Xzt)#L-9x%73$9&\0x'*͋k\Voo .泉&d3|ZLѪ^QJn&#IOBv™~,F0 RA W%RЗ5AL0Gg#r\❏)+9=I3۫B?P[rv-<9w7+ޝ]ӻHS7,9]R٠YJm1 VI´-%]K t"9!B\KE?ֈ]sI`텉pQ9h^8Ԯ Dx%3OMОjpe~"]`o$\[;5Z$:+0ƀPZ:/~ۖ ;u*nʡ_'Qܩ1R K95 lVc;pPAk1 ޥxwmw,NJ#fl~&HfJ,8]¸IV0!;usZ}m(*]OUN(DBZ\&k/-t F(HROsXdrc HY7}2wXC px Ogc?Y?fP~e*Eב& 3 *qhTX|sL%H_8h# R_sWm8ƥ^mrn,p@aGcCW bD(7n\m}DMh"',T->bq3E9#ʝ*W[@jsE fn=C+[2D˴w9߇y1M[+-5Oie2s` VE6_s{5[, +D;B&* ˌ*Yq[͂>Fd_qAێ[ Y&̯!&rB_|V@/K1 pHqV2G+A2/A10hYt 97lpN!xNkSU{_vbUU޷BXx1qz5㮝(\x8 #HdXķ2Mn({N{pe,'n- Y3J*yÜK=(S4gz%)3@% b&^lj%)*|`#c $}PRgs&:zL A2Z[\Q(8Z[<ǬyD`~.=,;jfWݡVIfye6Cu3V1[gعhYBO`EmIx)u !_wzoTLF~F! 9Qgj8F̐&ZD-zwkt!7Z?mBe3՗`DN"JyL1ɧ,,{FS1 ʛ⣻ _bPeK~x4aSʝy,QE3%1U4oQp;/3`$΅mk:xBmhLFځ ,UcjB0gv"fGiU{ rlێ?O.3OڹRu)*%Q{ltmVRxhKƺGcʏGo223 7zm+0dn}w= 9F$rYJt&a`\앱ԊxCWOP3MOpXcRdOi@ovΓx@~|$E*2 Ix~{'Jγz@M*xso@+(A.]_VL,ГσT;14͚XŐ%&1',A1; 7qd3vPZBa5-=@v`OBe k]p:LѩL ]X䠐'eF F]~͞9(JʡAlsl(qavZUTa{x#HW-|N:5#͈jh ڂ#H yo S_ 9!kIe E @`bV|xDAk/%(8{qxifQ5݌Fܖ8vagq.NN_> b|PP̳Z InFOM@fɀIOpS|Ya CA0ǻ} ~*Ro޼y6 ;~ၙǛ*6/}RbݎD~SjŜ 9Z2 5V\ʙ3#}cܟtю{t*/rD %'R_]Bқ ^Od^fW:!]FkYk>){uVƮA9v+i*dg]韯xsj'σ^ $#ʬE__>X'WS6a(We į v/nJ\Q8ݤΏPCH> SILU/N;>K6`.Ek4<$7$Zln.Cѐ|)&-oCy|O??db$T~D 8`ChT 6 ~ qO4lc~Ɔ{PU['RH)G]T:ċϹM)2Б!w?˔XAI;Q-RE0G4Sz3qvb*X'?0Ӈe5;~r1bcu!v:I+) ? 6Be1IS,cj9ʡ{]F_|(ǖHp;SSa̞tr eݺ夾 5 ,= zԁ39ե/Q%j~PH  ҂U˱S)9+42{9AcT WB GQY,ry66V?jBLdE< /{1 îةrvrM^iKQ2D8q̶?QnpZkF|Y$7XFA=B@)4]n0]k6=] p:#Z 251ӓ9Ö z ¥ߵ[Vhd^I=-WfMԅV/5GX8Uugf"O^Pq1xVrQgU'|792+XG%N~2 2ux 1QsjjLFa[HnFCr`)g{(kC\´ٹ_2kS Ap,-4V̝Ue8fxD#}06-3?œ0\OkXN Y֮\Tky8CcAH91 ok1/6w|2*h!k(BrLu)fV/coN-Z [ݩ*T9ǺBwNވß޺Wʤޕ%=9>pK#V"X8"F61Lxs8#%RۥTT;%kP7|՚d2>¨K24మ̘pEBB.Ps,Yf0˃R<3ioޡ4+R\Z`dQQIq5.?b*O=;yc;mT"%YEJ`IJ-P"VF,TTsI)o1M}N)|<4z@kESJv/;| g\v4TfJC\ }նt[8aeZʙ+Neq #=  #?7Ա9~SKyaU!WjA 驑"8eDw5k1{ZBP7ɔ ,Zq ¯&:axwPUn!>=[~JI5>r? 6كJ: ՒHlzϯzFRJXbtAx$x$\  y8A?DIFʔrU;9,QD2w3yjΠM+:^z'a4UO17#EGE;NȌnF&숌ꒆC`l5 !)H,"ߪI1טL?!fxxW|]X[+-ޚ"qd1Ch ' QC5n#2Rqr}-v^oҬq# p_l:7wXt>ws pd`)bڞCztVX q #N[-Qo<؁M^^Д."_NMaMD*h)ܲmB@|k7 9͠dzYsbNV4Tڭ@R+o^Hj۳l-v%ruP8mh/M(ƫ^ Dg ;=GȂSY, ,r8P-HTM `*K뀒F*\J%J'ĸ5\ GedU :\_A0}p?s@ZX|j8Iُt}$` ZXo& A7GeD"FG LOE4(F;=ag*gnxC\EhD" C͡5>N_\1׷*/W:JD:zn(B!3Cc)JfPI sxvC1Bz[ӛuZ ]* ' Bu?-ME, K]6Ͻwa(W.׉+"ZčABsH?:ᵣ9uG)PÜjsŚJږsQ>s#-zb4d6z3j1 37-ES<^aFj%eU*7} k}: x1LOiRLQ{)P$'|i-jL.78Nj]!5HL8'J%,yh$2rLړAP{ Q5gB_"=wCRKmCkn@W@mhUm~%$}R1Di(pȫ)B||9ߚ`a85Uܥu յwNbF>.^'u63{=H h#2x7qcMt|9y99ɿ $C1QO*<;|+? Y%L,p ccWk[Z>I+B`x 9)%Lr:$XJ?u%;OՒ0,awZKQ yOWVG- ]u vA['6wtxI֯w!\,Y3x}]Q"9Zcxv(U !*Ƅ5Scvu}߮'NWZa"J,E UV ='9^=+I>#I/QTAߑ#ƝZh$Vx YƵ; Ot}mr)e ?3Ϧl$tq%jBF~M$c-18u6/m  :댣K64 ~|ozBCl-Am&(4{ $Yst_+::qQQ;!7{GedQCHYTv%:C;7&ؚCea@ fOK+l*uޜq sR;QP70xG[&m[K%ƦXIv*Ӌժ5O tq 03T$B#)ntw*~'(T;]_ &gP70wv6Ȯ5+7xY,#HbӍGid\@{J^{W~F rꂭ^Թx;`,33֢c| OpxګIkI7"=Ό{kauIiI}<0Ն%&Z:MRW;7.=oQ2ix-G͂^ed>'}ţMf5͟~)-<U?#-5 U6H3 S} -`zRh LWe?L wn4yY]8> [jBYS)7*qJ-&QLO5c"=C.{52,;>,ILg bWA9vc^Tz,u%N_z9 Ӱ7J #)z6`*ScD3U(mI~Bוt!L.ʀ1W` 1Df;3G)s*M+ƩӀ"HL!|c-sb MBa4ًc ;j4K2_+tF ye-nEYuvsdԸ MvG MM:vYh8t1 GsZ;ڣJ,-=2-920tU8"E)$GW/K|B}fEd@u;!Kꦍe4%/G'R=cչO}x@V>',`wAOu6qUy۵*{W-80SdTL5[';ǛkdrCB~I9H +cY)-Ƿh1." t?{./ޘpl=*WՂ^iΠ_\ ͍~(+UCHx9`OF ".B6WN<3 yBe042J(v6'm#E.}8"I;a}#6g,'g3Q8*SL.ԃ;eD*f @ XͳP31~^&MHـ @u2~Ls`FT3ޒX%@XWma@~Ii4F?RiHvv@ %<w9<,\D{<*OrSg$-F{ۀpSS0&t@+Kh?>˸D2@5'aiIv I_/|U fy3gзv=!taQkmz@o<[QQN1?&HE*oɥENz[ IQ*?i@W|Q5nX26d*qϮyYqVafOME"pH\|Nð<}PtH݄QC_m/qr vr0KP{=a yfeTDR!A kBz+&%dO[l\eMm< i[I#~8c"!uf:1ߨhM>pO.N; FK`` Iz\/<B݉8/ުTYGEEͮYE".s L%k.bD`]66i#P0E| Ó_c3Ȋ qq-@!^<$`,W@r2˻,3!eavWKZgYFEİqNi1~\'i6gFCl27>8dAgJ T&P%[h1=H\Y3˓_{`,aw)a#uLKj3bRAB}D< $"s_t?xC' oM#tpPԁ^Lo!U NBDx?G|V٨0jX4lS' {ǵa]D9 CPAxP̩ )/(Y9iCI@m7'5Y1QvԔBWħ CgtsR1ÜeHH6MdDJ 6PW uE8^x0Cs>kNf+ـ<d;,XZP5_;Obok'ptl0TZneuC56L+ *ᶭE&c'b)ҚdIn[[HK-trukDmf䧍SZNp0C'Qz9=+hA$FG1>&3ub/CO @eW@}gԈ]A= mBm<{XWJgLޔ"'ך`wl+RbIbvBNLeA+qLR?:k0q%1 4Uutuw밐(OKW|>2!GqeC$EaGOT+0c zZ&5,d6B-?w[;w eHI.:~ u/Σ7-Քfs-O $oPLC<+lwcFC\٩c΍MxQ栭|Rڗ6}=ۤ[z#?K}bdzדʥ(ѝheB.}RZ,_Pa9 VIo^=TWjtcne8?BAP< ÛUG%9D%q"O(jiLZ ~VR(Tf{ϺX{y)+estq3C!EM' = jv(`GhgczӾNmY@å4 XE1jAi q ʚNCR#wta;~FQ0d#|mH#.,dP[Xo݃;SϕY<>\@'$| .RƾHi2|]6EX1M@[rA+#fdFpC)Q.%sX#^V ~AĔF7!t^ѷ01j 7ւ<#)Om6o ashNTyF]!X8 Z*""3O"݉tC {mc6VzҪ"|#Ҙ_<cNB~{rn+KyIUKuW q Mn4h@5;*5y83!kyGJhs{s @:n)ؕe\^7Ļz+}HoZR5+oCT9ag3ܑN{6Ωbe1ch%d|@pC>+q;MCA`0]AǨ'sĻ{}S )mKz5Z(@OiĬwƖ5N !k+jΥbv-bEv! NM3<q/\Wݍy)Y(KEj*'* f8/=˥% ÿK& lG si3;>jt5h`*F`Faa2i?8-ͬs+- F9ͺK]On ޡ%pə xhuV3k}'Gs`>Eb&6@+ l_ɔU5r$ִf5 AfXϼ@w]-)"h 'H)g҉P"nRFǹvvsho&b2!dB#ٝ:`Q1Bpkuڑ'}R⣵拜|թg%2>7ʍ.T%gB{EG˃&{9#9I8?hFa_9F/9v0H3E; (m-I4#~q;{'*!oɊ@mR%cDeFN8 `(cׯCӼՇ&^m/DqsO˅GS{ թufOQbpIjޅW` KkzU.#,d_L 3`'Ȝ+C18" r6DBBpzd=>ecTa0Ω:XTp,)HbQ~P8o7vR*K!(כG"h. btךY Ry/51ոM>vw  1MIS[іI9:VҺݤdtr7?8&DIuXNAnFej4N΄=fmk{JtB닧` S isFwSvwF*M 8SSRP2G^TgyߗRl#`8>nypZUhڹ[tEYlv閟B] $scz˔ߡSʼ4Anހ%QecD4-g-ɔHV6r}Lv;}ćITAN*WlxSmc9 X7;_is-=ŜhǙ^Ņ-_}n LH{5ⱊR: z!;+|\(~!?|SqDjJxJ-@ʁUl0e_?K~E_*e\0ba_#hLص*k]S=vřL1Qc W"M0}S.: pSEc"pXJu\{W̪$f&.:oOsȸ,|WUɱ`bGb(`#- ޔ$82z uCgj4vOahm0N7+Cdp+|~jmI[#;$%>v^Kk޳t7"TU03 i*+G+iK>jx9OP/a#:'SDV#:~}^On.\\l&NH!x)0 KdqCkhM- O~X$rV\pE?D.|5t}gz&h.s/ x=Wfr*qch#zI3WARtv[#j>xKƲjqP<) ɖde&& 0# v'yo* mQtW90D-C.?a*Y-tzYbiHHPvdljxE'uKL[A@Pmr*/͓d")zoZPJlq+zE(o[Q}ZeZgX*l¥ߣT1ڪ߂4Q~c"}@iȆ6T'78bzc~<F!<޵dP룈(X\l!9ld#Hfk(|Ho$Dm/>]J;.4vC)~`삺B}?N]WIŤ4)/T823v^kCZK1~3LzR/})!u2d~SADjfJ_^a *44b:Sڠ >+~zkٍX+T)Xvs#A JR=C HOr2-Z(-jT12|Ò*FͮJۓv04ɂi-=k3u]sM̵%%Y]%t=|:ޓugJB vζVN1 [P̜yl<"{ߋXYT2=jY҇6"Tl&.G! n"O6S+.ȳva?̑-W:i{h_xTDz1rP_ 6' m"{ |pm)\˰2gYpn)w|穷rfsmo04qge^ctr-g\'EeV4I8+|ř<^IIzy뱉ed-S 2'4 WVAQqB#?%XZvq_lz !hF1uk9":#ssXо.7@PU)P BV# :rw$˚+m*o疪Aw\/wʌD,p0,wu9,-hZu(-Y$?y0 QN3a]twVKGgK#Nq( O7U 7@χypЛ~́zبD?ϓ?(biWR'L"$Bth-W ggѰJIU`PG Tsv[r=6>=%lE8;GTw L(>&f7PQ&xF4Ip2n`T2GɃJ܆IpCдy!ҰEGQ%q6 kifqԸj trs:&R `oRR kXLQ2 s{'eXX &)Ըʻ]v;o EU0gj` #&RlbZηU8 ̣Xb=gIwꬽ_kU5p~x!BgAV+I <souE.IBNS$8wq1F!fFob`~KE/(Mx4VvM'EwIxZ GzvRc , C;@pU6/t~֕sۓD ٜrhﳃqC]S `F~[.z1qΥ '3%Q#1n8. +C$qO_QCEk;#I2LUEkx`nY(ݕ0Nm7+-<J8Ccj}QF GV7IsA^ʽc#dyUywePL{rmB ,Sٰ6nS xXa@wu.c`ZL}'*" tf :ҿFv&M`:f4׶4h.,EϖB| c8Lhd3ߝq(p|(LlqWk;:ՔbuLF Җ-2U^EʧnbVOaRtL J(ޒKz*z¯pQepH`3  X# Ha+y&s ~9ѨPM/BmY A)W]-9_GgK6~~ɦ\X[-I6`gu8y I424Ojn8Ve-Oδu+qw(HOPEfC!u@")ZŤQ!&/t*?0֕ڲ+ˇ"G9^M"_(̹xHdT"vo]\Q(ȶ`|IމҪ#KisԽ~֡3$q/zU3*n_5$C4BY\{ l-\q4? "4_qE.9:{.tLP~ y1jiU|X)򢚩2rh]H@H9iK-z$c\P--#h6#+&4qoՂ޾Т?ep+>=quQa Toc \󔀎~a;p3=Kkɸ29P%FvЀo:0ptѾxs"ggKn>nA2!ND+fF8r 7, dpUT&7Ȟ,m> q  /N^hԥa~B7/ |216 an&(Z%(i?wUaZVo廆q-*E&Ui}䀹 F7A^NKڙ5mfz@ :eSТ9|)e^&M2e]Mw֞);R{t X`39jhO-8n1hTLZmFfcmę 齧 Kk 7Lnyl0G):J$eHC; 1;pX m3 v|vPOf`nPn{c%ZNqޤY3"})U!U1ݳ1Mu=PH2#xuI)T'J y,"xtG0׷L`̶&VٌAl\Y}=?c72>Q+ Ϯrbזog40O:5NsYUڀ\#*c篋̑'o| `Gȕt9͂)'#hBߥ#ʴAdRX'&Nb$Yr5owxv@͘i:ltׯRA74)-zǼUm]tecұY6Ƙ+ޮ;ix `tT{MoNrDC9Lwݨ &;ooRpѽcC0 (d^ɤwET&9L҃{SzK PA?5>)o7-9"r@'`mK/Y[2Kׁy)˫T;:N ]t84D ^XO4kF!^EmNpU*zD6ilTwat}Nff rOrFG8y&aw?AG1sTMFx<HP)3w+G}]_z6TEϨ>D0nR%: kBHm7ɿô_ZCgLt<BX>Fb'Qw܋寗Oi8%`p)aԧtJLu#;t01S_˭IkwBt7|YG\9CBM} SD,%XThڝミ_}6$q .0j13cčQZSā }4!2۩8S3k{//xLgk8)wIm//|) ,KzDHy*+\V,|%'+m8vtd5XсV03m-첆YDq*S?ssx~'b-.w A "@(2oQNHzq}7?BdlkK9a-xaDv+qr6<AXlp=!΃xHؚ |k>= Zth78f`=/ONKo/!B ,ӿӄ/f{bR -F#iת`2"Jcםp î=fA*Nl Dkd+{n88S+7 .  7؝w;Om =_88AK/6kylp ռaJ M!3B|'U/?~=6u!uX{m=e[[ֹ●Ѳ\doI[cJ^.wzI_ճ%*u\)yE}heTvN_)z**WHTe<5FuXZj? F4{eo&:4Ǖi scg~23ܯz; ijǮ?}T .?=IMyQd<̜}LG gjB]kFKM5R+G}4SXtk7Rf*4nj PJ_oՉ,Gk:Z"_ )fo9e򋷩d#ɔ*')ԗYm,=5z!:R 19K`p;I6 Sm]|f 0h2 )4ÝޙPg,wi˟̰s}qykhgREu"̐RܸCJ^|w\9ouyw>DURmss깑y+tB"Vvˍ_͗'bsO rNA_ k>,CjrAr.j-1.V<{!. co"t_`D.aM}ϓ[$1? 0X, $ u>쁥$m2Fn\]G?v;l5Ze:~\Zg๕#RR,\Vp_Wzu#&d54]NT %sVĹHWȲo܌xr@|ݖ;CxF]dMw+||ႎ츄Tъ^Ђ_$1=/S2)zp]z`<~ -<B X=44PV6\8I>zGJh޲GzlzI U&}g+Hwڐq>[7fCi=Are`'1|p>،5b/;O訓cKƒ%c\e1y4!O=۷m4>mo㲒c;-`X2U8ʣEf3(F( r:<2 k<7M;搚"` q֐Ln,^r5uk*MU>nZ%|K*QS{a${?d VCiRwP#[q`9JL5{u8( GتgϚ>ˡ_v@+y/Ax64TWn.N9o*y?U+ Gw4eM/=<^Mx8`(_0X-ɳ-$ɫP _XXx)[hF\ %4m}$mx7$ivVjVN2S+bNk Spͺޱ}T^M|3!f=_vGzAd{VpvhUe'[|?uD6O.LIJz2rIߵc8aq`Q; ƿiÕv P܍j7}T?h׬mLgP^1nqW\$|_|̀=\f۞@Bnxh#_' ( I+ŻpU0+AnG2iz{I1wy2ɝ#k>Бp}ZڗmUJfg33ngDu~~?#k/O'98#W~$U->>dxa5ܘ?7. z3ϭe2,slw]lhßy7Nݥ"&nC,ӊ[ 4c27˧DZw Cx}hؠ@Ěx R_OpR N|뉭X` VclN^4ZyJΪ X%ny. 5܅QK$ h1?T^s=5̥% '0FGMcD.La/6L85&y-?9 |yC'T[$T ?h-~MVgD:O$oϑrD,Fy:.PuϺ{{;I9޿OӰd?.*96'YU}ĸ%4[ X20ge+85jz>;䬇j:u4ܮ0ZJU `˱ ljI?z]xs N謦AA_<傘lh*%y6G([sMMYaO`XʗHn _Me?sDWvb [ c(O^JFErnj*<߬,|fʻ$4DHPC0i reMuf*̈́A&Hy!5+Baf0b~p ,<,lW-.1م}[YAYy;UÆ@-Zǂ^.Cg*`!/ q~gxMcKWx56S[+I_ tzk9f'CN Dtbi"Ģ  O$ٌcFjݚDˤσ=7݈[jMJq9R 8[)s4]|oS:[ }=B^1y\XnbIe[ \޳*PvHn ]kDcsWnoQ?<є4NNv {҇[^&$GxBpUv,y`vvx<0qk 7XM;O^ jS]\ZFK/M4fu,WSE j\A7MvAu+#.HQN}ATjh1+[}rǷ+j'ao W*^LӋJÃlU %c_I>tL$_eMRE ءz^*wW]M@jpLM dIi7N'|d_.#?"L֞Lx| |dڮ̈́']TMkoCeTbu>: {`uգ@˜0y;Gw;e Cej"F, ӬCF,;Kj6 oN5  w' &&Tp!/MM 1#'L"_[ywaS[QuiF#$V+?'{"l|\AK JbKZ֙@ݶ/S@ݔ}nXxMȻwA 1+]bG}V`T`sJs/"gM%@~oH;!q$Kد5L?VŐnɿ2bOc{sqZC +]σHSnNm o^r_ouKgT)m4sNvٯɂŖ9U]%"Sm"&Wdiv.i|^9.F) |^=]mKpSU[x8KDr)&OGi7ӂg(:*ҁ5SW',0#v}8 yd4vV,_Edoì( @%fcmXԥqU_V ;yx̓kwZAEgbsP<̰0F r6fVZ)0 /.r(3q8Ye6{D] yUf*ڛS " VFg+G4"Qe_7yʫlV[u0{NY"xjnp? SԢ=~SQL 6tfLi*|G*Å; HnpRW֙ڔ#-N.pl=~Iسok쮟f^*RD|,Jn  D&hILZaD4CMSU}l- Y3O(g8:w>UX>h>> 6yf>Hϛ^Fg5֟E2864Or9[_6^Z\mB|,no Ӄ8S@iQS}-UM0θ7w˭74T9-<~KnIl8W FSz=*[1l T5u/ŗ3wŻFeq*U#Pghpd b!͙y!"F5cO0Kal>V8mo얪/Nd=#9S ˱=m6׵{71YΘ 4^4y ==2F_)I`ވVtYh5. 5շd#[XNF(%0VYe9WR6,ls܋rJPqfk~Tn:^]t3vӢފO3/+.!wto 41]6tM,mQ ?~)e}ln0!>nIDyRt *J=lf!Eta}. \eR M$1u]c1 #8V&$P:T6~5^ SIw)Gh#i%\WYZ"|@Z vQ{~`f,wZZ*Z/AVHv`P)XMsĭ/{ihN6ƴ=~U͵#)wݸO-Eo'V +Dj .r'N{O1 <,Lpd{T8 /}S=AT3D`3Gws6\ۚ17Kf&7},M~%nξL&D60m5gVnv|@SGǠ=U(R1:)ўaVΊ]3OL031!;yubkPA [sN06i]Ln { 0 ` E2pFѷxuӧQСAg,K7+wU9閡!m^L5>x~9]?@9(9n^;+uMe<6(i 2-xtG2cw+W`EWoçZnv`3gؘdcZp/$q(W29tl)OIY[K]Rܼߘ6+*AxRe`Rin2Y<r;S,?ag$C`}8~~\>Q:}~ ͂N*P0陹p}CUYҫ &S%bx`By00hY_{Nϡȯ L -w|m}@Mo@̛Na?q_-cF8B+ ֩Ʉ_TNjۛ㣨~ d,EC(c"OU$VTwVg0\ UWE8܅J [/ʺjfo)Q]'T$:[䗔vmLw0Mmݙ .׿H^V8>VG)(uF(,R1jB۵8xwk? )rHm@"*u*Y+CE*zA;{6Y*gN۰NO uo|)n,OBe5g$PAdX7^9ҹ~fVg碓tEX|&†Me+ i[,>8КZT@ftg\XOD?۫@0;OJ[KX؄]c7v}RP͜{,0D3g _#敋Ƭ 9FYMOPz>]-L #L(U!sY{ͯAja_Uu>s3#L 3e{UJ)O. Ƃ>88*~7"`}MԤC(=<%Cbc~dSP9LSpo!(ty4,YM.*qB3; pH&ɫp=CTV.lr:_Mq Wm^0Bk4͠0#"OȞKu|s=w<#ֳ,&`y02\x[> + fY͌;㋚4vDIIS3`OM=O|ӂ.'|U])h,ڐӾ|>ƕ)#I&pg'8uW;E} zQ o> C a\-O#;NK|LǵW83ٗz_V?R %QnVGI-ypuƳ/d3/kP%B՝)AVcAu-9.D?:K$2YļJMC@6έCjfkwIģ QIzk{7P/'xg'>ܸڤޭcNwG{y1y(tGw}'dkԣ.0]ȼ7<Ncƺj-DW`M)~"((uǠg֌.TNz3x~/q  ?1qD5toVjl?QKbjTƢ0DjP,^av +(yy E*~p0 85'҃ĨB=w~+㜾O] i:$$ڵ^U-rwFJP9}!1JYx[̐ 'k&RfoL* >*ƂbYP3UG,S)Fszϐ!ډʽ!6T:HQ(n{KBZv%x[Qa0П08@ߏ`{J(W)Mn$ȶ;XJ,ej2'K OfS&ٟdb6+"2(ův=ʄ˻4K`Ӫqxɕ"8:SFL+Cj ebB9Œ -ɡ(햩!XVo'Hb+$ m[w>ߜԆj:pGV;J|y"3t (PxHX35Bxƙ˨mX D-] [rr)Kwa6Z#óeZPFͯX&uKNsyPm ,=]&8[p‡j%R5%2 O A Xf=Z,\[0k .$Qɏ;w-('DNbh?Sc7 YEӯA wB>BUW])%k=`D5 {a]c5eAX30;>n߇M$q#ǙxNcZǢA%9ٿТw7F381rrUt*S;>nNBX㴖j]ɾ[*rZf:U&n|P?6. ~5Nф0Z EfͬQDdۃۀ= Ѕه1 3t'6%crY:;ѝOFڒA"Y05xA-9 ܧgO gu&pܮ0 };A|O 5˴V"a o\ )Zֽ6#IHyڗW0 ɖht NꅮS[F[p_@c)?_dSƙ t.3Hq7kI[*É4=2{!9%k;C E>[E$F+[ 6=!8]lI[MU{tD+S,fPTȍidpFKWa2mɿ%$эפZ'ɐ nhεG b8k :A:Tj6ﰈ +COi~'#:HFV]&DBoM|GH~ټ&a#fHdn'28b/*6Og۽>3JHƌ5 06s"vK޻B -α.`0E{t[c@ć῁P?cx.BU o V6{R8R" Z!dBm~gBm8 0SlsLGkC𽾍Bjjf'p]& h-|[wbĽ[vٺ.CR| q7I.<6h c6[;3[ >8VpUS' i&L77c~gA{)!.~Y,o}14JNMbp0f)&T_b \1B&m6So슢_y21`3+ lһL(ÄilJ_nz 8pk6ߢj9:Aթ^ Y}}GⲆ- %{G~wJ>HL/dA8tz 8gLn!B9 <:V,DCGqNUdDmg,mi3MB-Fn%T& i۲ M&C/_ftQ.G(lq4FD7ME1xP݆^zLрb.8cKʭB\h ?xx?&k/z9 :"_K#H:V"@D0.#/,Q-^'-_x9QOk|Ypt"u܄L &d$#Pƞ)X؂5GϦ_fF?RUG}ՍqXX[UQ 9nq>p_ⲆVd M&Sk~G=sB.8Q^㥖;}C{>ǐzQTޥh. QOnMɶYa2^/AosSb -MI*d [*6kwbGC=J?{\M?3$JVD@ V #RUKHݳ[,.zp1"0~:hQfn~FнpqgJcvl$ [~UFJOzL+u'JRfK PȜP(2Kw S5nIĐy㯇e[U:=|￁c (콮dX!fqHہD @TUzw ~A|$pQ( 0&{9 7QcXXcVM+r}lGUUCӺڈ~>U~ ƓZKJi* OqEڗ5-f;ZxV61F1< M΀og%=|[B4}SN ˕E#_怿F6 WyfBWCҏq(0>QZ1g[6c= j-l7,%0YSap~3~<觞g2P5n]N+cmJh7/%[P'MM/7'r)+ٶcMgg WW(E6궃eLDT.-Q(p逰 j"b[(|^I(v S4/UF1g!6vP eWv,NYvb$J׋T_+Ś𣕠_(O.4B/\=w:`bb16,k,ԭ~B -bCU9sź@>pl.V nQj(iT tYmv 1r۳ K4yOxL`?2:O|+OӔ -}BF(WQ(*w  Z\bv'C6SDIƈ Qѿq&N8D jV{7N2/s<Tyf A;F[_J I8-$Br~iAi2V$yg!vi9Be4cF%NAb?; Y=V [;)G O<L!u03#{YlQ?n{\V2|rd#2IRmTÐsWۂ .I+i.]a}N-giRՕstZ60n܎/FTk{]c-!yGd^5:iG>is^<R޴n/bј=e燁iш۠@'%f1Sҟ! "wX]~ٸ&M{fK+`=x8j64$kuӳͣv,Fecn瑧=+~߯2q㾡~.V6 X& =B1vd5496#:5cZtw8@<<+qrDء$[Ύt}ׁþZ¿1SA~ʸ*G{]+XiM;U Pۍo7:9XHއ5 ab/TvrăCzpҞ`*ĺ EvU'L*>o_Y}`D\ qZ{>VPP&f snh#oeYGE{E>iR>`3a.x@zA}KֻfR'KQ+K=]mvȩcY7XHWM /raf|ZHrk; <8>!S@* j?ux5G~9 u"%G8l"\p4v5b`?kI] #m:Iq^ 򊚁eѲ[N d0x/΁|t ۦ~l)w66v ԓwz/faz8ճ4rBN-W{0B^]5*gX'6N+Jۧ7+_H׬Tayβα.bܥtk/| FW4T`ScT$0#!g&Ek?Z0O-/3.!-kPq<ez%&?>) [b vi cqQQg9T4LDz`]^9泫(Oώm)v$ǐKڌ9nA/crF bѮ1{r->% W:j:{˜0Y'ephNRd0V*b\C֪ߘT $220sy=s$ JP都y [ vCr$'nw{N:D^NH%D>DѴuHP-q)ƥ[J"x/ @+2a2v c.{ (B1mr<w7p9Wri4;iePv1Ar'swdd+'=q`:3v!Nd+8n븘sdlwXXiF^:|e>CkV*ݚcZRinIf ~(y I_X bɖ#S(;2LVv$C\ts5ho !Qq$!}y~~]a| C :1<DN;&H̕J} 3a)?l"X R CU^%Xhbjnpq\eT_ |u`c+^7MJI"^:3ԩv8>z%+bя,.lŭT ~IkAodU?myqip,d^0wV7W~,6HSOE ;f;*b^u) []$x.?UY8Zk^s\.4ZӀm`rN(`\||>VՈ0"6=?c0Mf|jϭbmy͆@5ފTǮyΨ;> SdlY*K&|O$[x */Cd}ВsZjz(60#7 NeRǮCEgQ*AG}̴Ɯ8c~%YQU>[Z:WhN?\ lbj1ʌO(H' VmCcL F8><]FU]MCjqfI3:PgyuFiZh~#i)2 <|9z4 1T"=$&>M3QͼV|v l'c07Yaiժ|:bDS0/aq~\"D{ պ2'emShq9Ey@ѵgjb&Ptg/LhѺst\K9{ޔIƊf]"khya0zRc&Wk,%dTWO/Dir:U $ꗅLhq(䉬xn(ۭGghN3T]¡VFlVNBdVG>(h@-h#*e*%-GpATR/5Ckl{9;%i^|_rcD'vض+]q:E ^SJIJ0QbmA ~u. wb-RAg D-\Lp(7v%O)G[o!" v@1i{K:@y(˾k45gfxS7dT@ӹWwgsNR)R 3Ng x3bM4G)JC+z=;spT}V< D$#.)w\'qyF9ZA3TQVE#I`E~IeE)l{4zBVrPT&HYȗSB- jdn!\URN5_ >YlF#+9:g˼1VB" `¦,cyBno3"Q* myxhH"fV8v~Ud=">҈=NCCBbR gؤF.x Mjgt 0.!#ƾ2|IY핱4kG-ҡE3m>aVNs`sIzJܧ 48]g,W?dZ?{!L57v Ƿ͠% 9Ky6\8ta!)& Ro$7?0&IjxϙN\놾Gj_n?lםŮ϶k2Rv* k_Yj]J4)[@1f˒ľ&%k)P0>KPHW:lnZ u"23j I`$ǃ`-b9t<_|RU6ܼ:WLKvkp1y1 eA$P=a"z 7ШF.}43vʫ:'B ƾ&qчKfjUAnNvF6Bf⌦?<- ś?673 |)\ +1xv&5Gbf\=6΋r<ɑ! 9\DWqrKzn?L^=rL 5 Eg,RzV󚣎A@l̶3|`Гfq!(d8/e( ,E,{6[ `y_ U>(m 2:/9TN[NМ:ò"I03G`.zB7L0 zX{w1C E Y9T٩2]r3" upD?otPr}xO 5tzb*9ݮҢ2x6@+@F2ByP9Ag'  a4UQU1銆7j 7 @ -YLrSb~,N~A^@ bsǃ65 ڔ1aJͬ \`ZSFn4,Ky ү-ً\V}G!$(_(@$ɥW9=^tf6=16g׫wV7; j,j1R@joWh,)lB {Wo^Թdl,ҽ>ߧ藛a6E(fZӛs)m^ -}b8y[Fg?Y6mkIs-GI_/y/]}YC(Ӧ58?1 āTs_8¸nqDe {ZsȎ-2wY5q.!^75yxIϰp1%*S>N$yHG+ V9tq\(h~{yKy*eBV_l0#O7Qp dtS7r?$h\ 5R(G&/=55eI?SsElٲW5/@S>3l B8i$S79: Z $>@&dϥctL 쨞~V_Û ɓحGCh iX0yYK+W_ [`4 %ZHwbZ* viLfkU[! [[xYF>wzc^ͨMk`t)? lVpur% 3:"r6U< y|ERTdZ)Es]/QEq7QMF1NKFUKN':k#PVsN֙ >yUײ[Fu[d(P]tVAXoEIcfwYA%9Dv@#Y2ҙ{e~zaЬSb4y2f0Qb PJT~r#5-]TB?>s8{-rEgpՖ)}ân:qһ u_,X/-a;ʪZ7wJ2ѪPg/@C8M_@T8R'ƋLFUf.67R zgSX\"É~>I?PWc4bL갦Vm߲5H1d"ID uQ>-?w,6}wF Wi|!Lc"՞NW ZeDŽe*ZxpG#'= ABLX q|TLJx]0.|=]!T Yhͱk{.kVNX3V5#yAe*\Qy)h'O6-ȗaar&5c+<VNE|:84W -%1eCBgC.7O<s^]rm3 i)ryˈ ϻ 7$9vg<a@qk'f<#D5aTĆMKЇC"ԓ|dv[6{LGs#Ji bJaM^!l^[l)GkѦ$(:+o;).m[;hV_l%)dɁ695)󕰖Mʠ'tp~<tf#<3(4l?7Z^IGn5sCuQ,c1X FCYlYAlIc;Ň}u@s,yvDfdf/ѷAޠo!90ߝb(>_BMrs2;vKOPĽ#\(ō&)K5Ǻf>sYKWø_?"LH) Nf ]I^; EO7.rPǬC;_K멀":n^ S7!MzZPYD1!F1UHnQtSP6+xu'D:fOӭjW%n(o^ +L;GoLԅZ82JuJ2 _LڐhY#1~j0"RIFQ#4ㆍϨIŝ~ O0[ew{uXrnBӑ+-AUkrh]7 #oV][_l#DU vX6a]IOg9tI~p Z1b KdO6U/PW@͆XKD?efDYmS8#koQ[ބ&@WFQ&и;)ݯa>ړ&Sf_K8SkRhM Ƽ5[98WPQd(;`,XuŇbPo{GY\*,qbnZZm*?kX.s9@Q 0,Vk@#dEu9 *rH$ue:x?Dw`;gL1lg{#˓4i7)W+LT*ȥգm UĈk1 qPßQȕo3-(u)6o#U~*^W޵ -i?Wgo%NWKʅc&":a-% JT.,].e^b˞5|Մϳ=EVZʢ7`p8*Hj#BI=F*Ӎx8j?PDMHqYDu7Os WFb&"pꏩ&Ϡ[h~Ee(a `V3~JE! +q5lkbX) g* 6} A*%W^[+# ]d nB{ؼoA-tJ'OH󒀝cwѮ6L$*#/coLOH)SYj?P6Pq_ PÖA6na`+dR_ "֘$3aVU\g^gzALS;qI\=equ3ӆi4<㌟rX PB$r%3FOu1;+ XnlQMgAn̔ӽ 16/{v@KnP}sInHcD43laVE!7E ^7lлO HdJJy6} $:$΍1P9%G'5U!v_ aQL^Amzf%#14mΓ~?)Ez0MK Jl.' ;VNF)ywhcLZn"7q+2vg $6+e+kkxý*3 ^r/ń'vE2G36DET8)wc?!Cƾu6۝ǷhdX}>e,R0C VY &p2#Xj҈b/Kw^¦OfF؍nv=c2hJZzO"Һw\u'nQr?LMK@ 5# +elLa _ f"_mi0'Mƽn\h_0\x\ XK824);<ۢ؊qCRN6x_Cbѷudφݷ(4k?^^֖^$9ן7z;u倂ƠL* R]AfLLfP>@G1Glإ肫vQu`ҸON2v olyK4u 'F~Zg`,iŒa}66'W}M6 +ә[ƮW$ TWL (7܏Z,-5fO뫐%'6~zhq}rt+N ; O2j}V%5/ή݈;Su9}ZV3,:6wJ XKV[P^u nRrꋜB5Q#E5D-Џ2ʏ`RYM+$<HeT=%-yNiNATaQ`g(IX`t, 7HvX|<6 7G * NhLpzi*$G`?*0=,ׅfuP WyQdxQ$90Erΰ_ J"ҰlL9``YL#~SUxy5GId2 3ZhZ'\JVfQ3&¿|wWP2+\F.D ?1Ş$O~JLgU{E =W|,qu2,.~;2Bafו; QHnfW& yb%gS8&uXs 8Ɖ4m o.^:PC77Q@ƕHu:h db]ȹo:oHnrF_ݑj O˜g1:,ڑޅn@Ç nL|2^gEMVzUttWB2 5jN纨hp]x?2}]xttP@յe*3e7@hЃirN#?2䶖}[ x95E̜7#Oށ$@*b^]؜o5*[u W#+q./SE3uXwr%F51Be^r@]=nxAef"U~-,emq&sp kCXv6y(QZd)DgUSSi8 =p84ETÌ~Ok1PR4BG50D o<Lloc[%Eԧ31pUt+BMh>:KN~!^IrǏ^J& 4ʘ= |:jUX.MD[ͨ`6n/8.m2yP9(}!wY'YvyxhJ7|Gbo}=`ҽlu^n)CYZ'@'w15u#xR+7Z1M-I՞v-z\ga2w%)֢BO NhQ}.z}v1R ti8ϳp:AlEGo*jH%7^wGkrJ?[""&|.XݟˁD>(7cg8m]S2ADLq&8W\۞](qLbjϵtT h1YHڡU31#īw4)RFRmRfvL=-}S`*R.[~#{ TSn?Mҫ'|=Aq>w /V[$ g1!7).mvI0{mb'p*Yy+QKH=f4}%S=1w+0 jmJ`H$I,[)fʼCfL,q?F {=.V?M}xӳ0  1Ρ;pc7x$L.qM9gn7Y^XYPc>eᾍr.9ǣWrenܤb m/q-$%B](NʲG%\\ѹ"rRuj) `3k\Ƞ?rl laf+j쒻he-9a!weۛe)l,R@o3|"!Z}SOQ-?45g ؋ I fZN6jҹ-o%Ykms-((^ǖ| E ]@H\#մq g#lN%ӡ) >|(aQ= / 3idMݎ:1cs&DKcM90t@S  ;&2@`Njhfٶ/ʏ eAY Jқ=9Qև_jTXHinXb0Y2-Igcf"XI9I[^W|mXF%>qdD[ܥ |G֘ ~OcM ,'*rx |9c>z*R\,3ӄ 9 V0r"|lh /5Een MSK$P҂0/S3 SaQ= |}8z;-k,.aA.8˰"@(>)WD aZ`U)ϝed)*Y c\a2 zCrq֊ Gpv >4}xt!s7M,v5M.ÿ-i({G0p1?W]XԞ79K,~d1i^!gqp7JS^}\R궰Z 6r&\ 'euǕ2 Ob3/< *ƻy< \!lylUMsk}&⠐㒣y'w;nXj{&X?|5|LUs觩B;nO'vX SyvDrK0,ޟ5 UyZXl3A:Մ,V4F@*k \r:: $pL^O7Tkp!}c=rI6R[Ioן?43 E-gR֬(\ld9GnoaK&1f#Dې;STlRx]bc 0S-.۩O =wfrVfu i4ߊ86seY";K=лu#G%#^TLT)C%J.]kTZN]^\#I189ϰ{)2Op R !2ם]`WM%+ U Udg-_ms*ɀ _%h3#Da-ṛb_oCo ^$hq :+<⤭.M#F.FW]:5تR{6>D"O|٪es]`tP[d;HEf@.f{xͭ"Ԕqo~քс(dg,nrPiGoZ3ԧ Uo1X5ehKG*RRMr߯V0N3*-<YnX^5$iEY$80]O=tw Lt7S,OS3J#o]k:zH |?ny0W>@ZjjԮtL\x#Kf #C \M)эBP &5;Fs`aVl' b*4_\H9s| ֋)~ǃET.62I{Y;0(0xMvH<jyz!)]L'}늼5N%^3(S7-}gmEJ/T,_T]$a3Q;,YagĢq?+,zA=$ +Hجl/~HJg QKϻgq1ಊwUAOQӠ^]υ^znw6I:?RsG R#F8 FO98XSy\~2,)rˮ٦Kp-$AJDbVDu!n=47濮Όg+d'FkC:WtzU6E !yj;a#5WD0˒OFln_ Җ2X"uEq v(l5oTӰ@N@^\UouFg(l_QQM<.O?;dwQt$}uo7*AU<[EOy542e!{6T0Xc> ;^Eъ.匝{r9Nڷ]4E\˖:mH@cTAo`r.^2 6Ue?*u1 _ { i-]l~zN?>hBhFpߡϔƳ_4D<@x eso-msy wgz":ubN> I*Zl9"ΛarṌYα4gt 99*[V&u0Y寘 U6^c<|sW, VÕѕKa J(b_n_X85\k'#ZaBFoc&u"?b9,.o &0{:?4:O pinȧIk%ZOh>*F朢9$ue*Z3L*BUP1%Y]ATLj6j2P~kAVpd8W=߳{^R@%m~=\vnzm)'-E9K ;!5׳vt%Mf\ϴkCE3 zQ#!\v̻'li4>$R!rWn7Q>yzb2ȃ[-hg=<8U5r`+4=pL[lPsY"CweXᣤ~zsLkfy%+xcK*jU+#n@)-k:gO;zMWmxzҪYc q9=2!Nmi)%> _)pڶ=oBn j ߝiF=F7^35Q/Q"BkÅpGH,aAayֱmh$J&箫nCYUo77Nhd }`HQ<9)&, &R<<э\ =BN=979f!Osy <<7Hf5SS ;*44aiD31y۹Ũg:T{;Nl ϣ鶪:(ϲ]װ k׼5\ jHxfϾ݆ ?w?|ojJT7UXAi*/IzR敢%ezh^fXkʡ^aim;?U2D:EApԨBR"TdS)-M~DbYdD#'~X)fmN*w6lrzD&"+ڕWugW2@k G.-hMGvzEܖ뺎Q-`̖<~kP$]VBEP,K=n &+u DZdyh)MoƵ !pBʬd_[ }y4ϣOuz|n#,%,1g#~ ^1 NkEU [r-^3+vCJL[  E#H>ٞ}>(y$8زJLͣZU΀?[n%5 (LCq[+GpJի g<(I8 q2JxUvD$rs8HgW]R^oh8v }Ǭ1q+UT{%ޔ'cyV^[uVn_}&M =NM 5r Uߥb"0iqlYX/mbc,Za#|8Si Ȭ8f?By$Nluދ9*e&1{ zf TTl2-+!u-u;P:G',=~Дkj#0UlC]t^rM|@~^ C\u'bMr,LQt%H@Ot!0 LMww3o|dǰ%9eOat)n14:9 o @f +Ik>8q$lPiG6jkO ь<'zMiAH𦝷̓?&ØK{OY .D!zҩeZ7tWƨ yB-.qx d8ptYM B<'9{5P Wc1?WG ʬ54ǜ\څ+ts֫5kǞ 3Έ8ed&X$#Dh`yFʒq_HFVE NMjɋ?Ƽwf%ܒ'^ɷ,QvG|5XF#nÊV%#'V3AΉoo])s@Q<% w-A * m9Sk̏nYB.0LYނx/=`G0(@W?$VZ'0d@}!beSP31F4%p%ZŃrq}7s7ZO-&ChRBHh0? ƜZ!w䡂?' Uyz?7]F pEY25G-u A1{GAxnY3СAby9b'Totd_@/^َc$8h쿔 C R.i)8(Wc=3Q, MMv٦ftL}[o^6Idl7NowBu*'I$"YMa&_3%$B]&-9FRFH0Es+F8x+Y~s_s1Bb*h|4,=z,1I`$|cuQV`Bh$ө0?,VvNs'IPj9gA& .IcbCA]*ZcWD8??Uk^O_"0~]D=V?J4HYFG=3q'pP~~Ar6&'qӃjEUǘ6>X4s5i2c(_3c&dfgѼQAu$^l(Hc4"I9 t.b%t:?PF|^|8RIȭ^ˢJmgFH4$ubσڝRQ+}Ĝm*t'T ΊGNBZ[2iDd,x8qBB~~wmv"Yh ՕC<}C<.w{k0/5HbaĮ\NK wRq@u)H#t>RqyT+ڼq+Lh`Ғ0Rz s(ҹXNbqtFڀv9>y7TGP/ecqgجd[/苣9f'к-[CyNAM3A@j@ ]ba  AC$~u'Q'܀ ewʄP-ImW;dGߨTcCQƌOj3)c 1^FܴD\ħe(>7mpV/2- `<1(oo5}:Mq +!Y,'fDJ6\Ms%] t{,#^d^8T}AaFlyj܄(54Cy+NWlU\i*uqs˰Q >@ViU43!b<' DZglQW HnHCZSdLʔ|[Sܭ^xC>u+Kϖn-G ]_ l ܅ bgeÓUi~riK?dTC_UfY^^MY fs6^n1%#Z~B hv;$! m^D%U㎊8^zI7y$ZJh^^ A Q$#NWuq[y>4Ծ:ʧCqC+޼~ye8u[p hA$X\Lr 8֨hz2GGGCA7$k!|` /*kpxmV/IƃwXJiLP:ogT-UFNQ:u.,=+"ތNJǕT&;ZXo&"`eY,?%K|.O\ $=Z /1js+7LXD#S?ZM(E4~0n}PcD71a ih1̽#d߉Z"+Q]\yk˂>;jY&P'x\O}A!mڸu%e /[ [QYZLr=# 2M iZR6v>r*L7j9r,6^er+ϣ %mg>_-B8UozQ#Bolv|^-ޤJ!x5',`|m ?v>4U'S[r2Jd6Tp2~A9ccl>dimk0\9 Q@(l6~f.^ ywl5:)A_%@Zgk\-]>/^ť$̖KV/suTIA5z^eU*[Iӕ7慾d :پ$=P٧YSo yqQcI2b/4p! tkƢ `/fFEg1]yX3j9y20&y[7zm"]0w_O\@+GA(ŹzH3P錧g!GU[,B%77`Gڷw_Qf5􄃀ȌclU8^v%Z!1Xoa!~NNm3ĴE`V4F0e `z ZwkV&Rс2hg,\Q 7KKIs[)۳&؎>̽j8[ -iF>AtiiKx؏@fD#}AVrU99νr'8KgP&X#/CO?%0Oԧk*o2YbirsGPLF;F,;pІO$h O._>^Nʟ%!U^d|E<|6[UV^̩$a%nd 5 2"8SI1p8.AAe;G\8cr>E~@^1F8 P) OpBCBoĂ+ĸ|>>RH/H+͈DF?+!RT)e֮޾C5H\УyZ?,bpj|K[:t9*]$x\M7A [PC4(jHU936^RL6uH/,p)8UBA?nA4 |u?emտ>B!!I@Or%M+4?I]YHEsdF*sv9ŝ2 SqAٹ6AJFI ƩiKMjA2{Gf%9q{f_ xXp2=/l-A8Em-8YWuKOǒH>c>CU O7X-4IK$z-TNE<hșAj悥:CDheT&˳:mX<9Ò҄ /I8 d *LGH !o5^hkyMJLa.Nwv4]KH/ŕA 9vL yta a54~{)"E)/e=5`=!(svou*%B^Lyb솚ͅ3֑,^ iv+/Dg%!كUR~za7ʔ h'X"/m[tNn-':_WR Mˆ4RH@&g6 negb k;G#`40n/ëHvɊt<jVcܠ2>0Hlh{.[ D#֨O9~Q:uM:\4 !wAB7wp`c{Si>7a>Y+r}(Hq&%tka^m~ċkIOzFeLܮ 6u6pZZq&z6B'qSfݟ8 >mat,gB]Pw \jDTgSmt  Gd1赺ogPXcV4\24n7${*Yl^aCz>;-hh:D0R,K\0Oڵ(4Ih U+EoQ*6tu0vfb FT=[P#1)1?BEH,Ag{|۶:usda{q6B΋}r<ù)rB?ѭH RqNPI\ W+p%mKLHVFl袸I`l['!ec l&՘Yܗ^Dm' O$P4c.vNh[\jljJ4ac/k.ξ=o^Ä$ gK-saP0H90%Fr9;: jHw5ʼ0@PV<G,tcG $("AoyݬYҍ`|t@M/2DY.>,5r~ϥ>kJ?LBt,$kn%>#86j=.&/bQ]1qJoS(=gFԼ/<4>yz% LvnzkCY*QxDW͝C8\qrxxcI.W_c$?A53? uA5pWeȪ]SI )! YT^D/atwvOS/0 Ƀ51|Y0E/;q@*bf^&c+RcAvkCEV^Pž-GA"`j0En벘z6Reqyܢr* /D/rYB;f5v@]2l-9AMoXez!U8= dyO$0P Q14B#KtonAhdMDVG?=ts0[BxwcF|'gKhwTwR>Sqo"pMw5F)'b?¶x Y<ܞ3<7נVDMw+Jp7lN㲆FT^gBH̗J&(*3_SO8O,HZ=ӕjO9<9VHtof¡i=sע6S0K~9[a얮~kg3[hfLq'(#Ru|dهB;P<<)M@$7ErM1<ad";T&Tm}8 pWxZcoQhhq<)HBV1 ՜cmN,\6$`~ppG!d|M5{iL6ԗ A>64#8Y|әPqnPBѱ(S}즴v+^oɶI^W6ǠB bə-6VV()qћMӜDxHF4|_$6; K/w| 5p7t@r%A5Rݍﷵ蓄.hT_^tĮLt v6gM7g蛵!WgC]*>$K4ovw.0ux\LW S,k(rF1K6#P3+Ҽn&Jʶ^B22DS&E?!5C~Xˠ'}R`|8s;T2o^ Sя2d ڽ{CO|`3|)lo6.Ym:SO:&*L|\+l\I{hu8ONȺLjg*,'\ o;p"4"F;XTVl氀X̘/5GA,Kҥ#٦?HۯԂFrrY\sp.(dDΉΖSQ+ <9`$GZ -kJVh5%~Ba&ݛlxG0T3adɜi|SŦ j\#=zc̣-s<lAtwQHqɵ5EӇ1cP2/7MH&UZ./Rk_m)ڄ_G&R ɯ?Jhvz5[gh֯}w2K[AIVr"3zᓙs!Eew.z:r_ pkedVaF?tdٕ5}\o. /C Ô7, ՟8DPuFpn#>V <9{K6LmQq>NH zz'ݏzY; UW"MPFF 3O|޼(B|ʀ&$g\Af ~w??ztrNڦgWk'@yN^-o/~Ei:΢ `A̷0 o;v=PEZ__}*o֭ɋ'(x/'כ9O4 Ǽ:jnI{\$%SDj;c~z8:arbR)$ˋxAE?C;|(xomrƝϼ 7TbKQi\Eh.eKwY% ijYgX>2Caz~LZQA鼇|C׉G ۞+"T) wh0?QзX.4qs0WE9L SVpI976` 1 {rK#AٓTmQT|Uf\:0D "Y#Măy\lI 7GЍb1b0?֎%J>*{VCQD$L ;om>wNk/9>\O1l,!,q2"@n@&Nbuk0!G$`4.ʰ%1T m}V{ۧK'ܶr{;=bgΟ|RBn`de)ޑT=cך3M8Oa?8CgLv{ 5N΅Zg԰>7K44MW2x(j(/9Xk)zͶSmiOgBq4 Q|syE} cl{clHerO2JZެfSvZȟȱ|W3ooij=N5}l93 _9rڂ5 _ BjE (^1VJsq4MMj)—Cp|Ie{&ƧŲe-0V]ueh @*} 5e8^i&(AJ[w֡?Y4ZtxdN=H˧^ ""у);&#/COd2fkwQJ(2ަLbau)1־{WÀM0{,{#/J Hn.,25J. cK._Wrm =U* `JS}@=q]v TK.Wi0O.3RB(ʆmK$ ,Hg~.Ʉ̬}fɬu7ΚYh`hU!bJZV(`;YTMЉE])Y>=lAz"[YVWM%`xٕ@FYͮ2ssR/T }h 6 *Nl['d (@:*m%;s?RA~X_/œVZf\PYy )hM s Xrī7gkЩ7iR64.8`~%ߖ+U)ks(XZ`)F41%۝sѯ!\.&sdY5QkЂ]&=LEbRAE: X9=zw%m}mQrYZ2MVNfN(͘34qS"2'b|t"{wWXVm S Sgxۂ `bd,:M#m&L)wk1S\%'zu,^K %n`(mk]Bʭ"D?2ljW OV'Jy7^٣ic'huqp63`g rJET&#TP$^]C^u~Z*B>1g\t:-=hڪ5АxkՂ^ ϧpl1慠;=RHFPZr-FXCebo^7~qF`M\˺z| Nq9ܼ=-? vh7@v҇< [ɡ'ɐ]s%o4[| D}ƨEVrU=WT]Ip{Q]I$̸o嬁e68KOa&cƷ]}wÇPK8=Ȝ)Tu;}sAéڈak:nv~;YoNgj#C%J#thG6 شP}p!q!"+g!|A W#dN%GV``,%dmT *t1,^g{{~ q]b'}ANI)F˚sT'Z66WuGo ctc &ʷ <_j~ y=fYG2Ău1؁˔G?ć[}@d3*ƚm!i$f[g[6c=x,@{A}F*:|>N(?5*+%$$>`*:û rbJQ 'Bp!Ґ:aG{ 69A.,s^)7!LqmyA/v?A>8t$j4ZJmtVP+:x`dH?ߓTǏVx^R <˻-<Jum>G\$J#m78P?@ZʪZ@,(UL5go+MgJq@m…1gښQ!YLcLSjnCMs14lC@ڬT ǘc\(oY)8&iVu>oGhI] z- E+H VDzD &CU;9~LgAE>1^C]tAtS52LJ'يc $Ta#qtI :Z:n9wI:; uC ;KKڡi~!>mHF1Ѿ4F} Y'b˱v~Rԥx K2qd$^>K}-w}:$ 2,iJWkzpz8f]_AQw=!D*^x,4v}uR:t^f PL45 ~=FplJ@>WJzˢv|D %y{p2D[)^CgU9Rr!ffX'lHzߟQ,ꯓ-R V <񺟃I6/6hڿjC@ȳwjp`boJ[ DLdtvƌx4fu *% NeDIRct\Vȶo=3`(c$h3NcdeC׫ dBCX~FЏ,"(Č6c].Wܢ)TɊAzik[vP {L=1Z1S}CK œ`B+) 6ܱP(l.v̙>Zts3TA+$=hD/01N@ǩU+E5Ҧ~RDKX1MzNL.K-'n3ngb7/dLGHQ]Ih-̩'A'Ah|ojyɞss`)Ơ[dȍr1] i.^p)qeGi*<"Nb"PhIôURxrT,'` JMĝfF>{z:A4WBu{:]zDD&,ARNiJ^]VTW7jztŁU#^.́5E'?hv!!5r3)5([>{dRT됓&IB+=l銂[qB ۿQBۇVXA Sqz B!bS}^ 6p-P)0)bKc_9ĻT ԙ?b<0sgdςd8]&+O4Bq ED')S-#51(@DD=D$ɉG,KـDz%HE|_yxr ieDHTekخ,5-%*ag$a]v2-\(B`F\N2X!Vy]a YtM5\QBu][3$w]W͹Gy S˰m'V/Xװ=^zuWMyfg5u #m{9}Z!W3<԰#vtuGdf;MVWqbmb?*hCE;Na0ir3S@=܃W?,$ B;%888nPJM4L'}@^E7 o2elBz~ dždS[Yϰ|Kq}nY;ˍ(0]xVE2,o}_wgfE㽽p >ai *g9/WޡpVvO;x&r}giM,6dN"sp =RHAvbfǜWbt]JgӃܡ/D͂ʵ}S[~hEq%Q-cUEDodOȳcasҊFz36hS0bK2:RS;@e5'?Z$URx %ݟ ^I -8k_c 'Pa:5WbfX R܄]XmHJSJk}G6 )(`!q[SdQzeWO۹ _//GxV Aņ%쟤^90BSY6\agIoJIƙVB[>hQ 8sbQÖw> =k7ס-,uzL~K'u[.ķn)ȵ_qM[rLrXWQ;y1TЮnm$&l Cagf/Ɠ;]s U3XJCs;_,7=spĻt'7_.'~j&+LP:R>%cf1[9~ 7hQ6 F 2I*bwxGnq>Ԏ=KO|'%{胒H0үT4rI5{=⨶HEVG\ 4CKAL7|=q8VC3TlBU?#jn!y9D;u8__!fh{gO H" Ip|.^9CU̷Ӯ,qh8vQ1fـ)f xW(LDB>+^w۾w73jMYsQU2tfEc^R>mf5﨓!-B`h p/PZ5hB9 L.FiZDDYG0ߛjMٗ6ar!ڑ|ֲRtDz+Nb?h>CK 0B %]7>_Zq>F@P?M[:tB [L"z4bkNf;Kf.̨%j]Y`դ @^s+,\ Y6U[⏀A8k~bsXaYjIC2 ?))p2w!&"cI4SaKF7öQ MX*4yA`C* @x_*hK>RXB p05:z؊D^f!^YXVƜyn&Ru*)1B'ZѥAh|RjDI҉pzP;Q{IȺOg@0HctB^[؛ezڲjNq,K26V/ǿgEt{FT&T2!Q 'W^U9=wR=Or-Ƕf9^3^tb7MR55`]&v~!@=&57ƣ,$ H{i?89@쮧Œ7*yzcm"n굅4\{r#PPԑy|0T/phXw6ЁZιxuP5_t65aԄWtU-d=uB[ !Zp# :fw5`x^ '}KBf`>vzDJI8q e)E_gjgIχ>˰YOs!)\Ūx@%6B|R\5??TLxYzHU.cPr]iVU،o2~7bså#{Kua;>~͍$;O6E> +٥19X$dOښ< t$'Gܡq,ţGd'p jtQ˹vMćܜ>j1a;gB~&GZ:M_4Bf9~IÓg=㲻7J`o@qNmU)h2 AJg7nl\qPd~%lO-ee)ƣs32(.JatzqކtY8_S͛7+D$>O)%. K>Ci3)8yG }j7K6F ƴGkDW./+[PbH;E1,v]yri׾;m#F4c{\&n mMw"h%6Eja*qw9h"|ƽхpjVtxRLț!sQ ۓ$CG DG:84 pF :Fj߰4T/V>8~DUDvL6s.>Zn6>2 O✸C %G>$DێvS+g :O`gOM6\MoReoJ]캞ZjRIn<LtgsHTt:v սk\ uuh4+zxpgOt7}юqK# [tl3ًns-oSjU?TɌ2 \Yo3;n '?Wj7Lɍ"Gq4 5 x^G^Z?9 d9F%kye!N+9 e꙽>@=UGچYKiwYo}HO_WV1 5sL|12&؀xPiY@ȵqrBCF(+bFu7-\{O"LrE"n^v/ SB\%S1.߻6>\g' .tsH"(+R4`'x20R҄V1F8法+]QLA-)Ǝ&O ]mʿfe&5 }BZ;4פ=6r7hL5ƌ|(P=_.woV{ 7P mEHP8DbtR,b ؏?[gyOE Q-43]ñ7|O/o-]̾ ~Q-z",mUEDsJRwtcߺf&3j/3!mk7L%"٩D-VAɍ>:Ftq0T11M驭anCga: r-6D&~Yoq[gS?,)  @.af?JjM֮odAQ31*:'v$Q*z8}[eH½ι)ryAt8Zs߽Ah2CR'KuvҲ`sS :v_w?cQ9p2<.hrr= ۩01[eleH+ z-##idDjX?oQӸ=jO^ə)fܡBX IQL:i9M!S?X%az:ex)|% Jd e"|D7խ*D`."a D*Ld*Ih6!i&'0کmyRYt9Ei46v]vh7)bl"z–Ru 0M̕#j#UOu;gT!LddV;-.ߕ[ҹ/Ϙ.¥&^O>P%+k{ᮏk'QfqԮ|MW\ g9yZn\9Xy%/]~,W'eXnit3)Se5\;B`xDb(WLA20A}.WAQ۟@ %9Q7b?AbDqjF6}||LfcA}@4@E¶mw3^ ĕ @?G$$;Y,x+pq!ۇ^qWO<nᐘTfBޑR3]`[L%=wy5uu=8E]FYd@l%d]1A?;lƖcv%ZrD`Id3{_w5H= Ii1MO"o8 YW:}>Vʡw~@++6y!oyZ E3rT{ _i鼉^?cFn1"N!r;4W;zHιI#ҷ d6*u2(%55Cz쵾oL5k4Uꑯ:..P5G2K}Hݾ۝9) tZp27F9dr63~N9Z4͕W1<784eP# ߊøp3v/{r/C=Bh-(@'ߟPST=kjQy<-+tc0 ʱPz lmR;w2ti1F[Z6#B^:\G]Js[t S@'V < 6lŋ sW^H1/[b攪t xT&%gnÍW|-p2e/z8@k,pˉ\J&ɃhUWu_nS&l̸ț[zfZt5˴`Y~F3E 7e*2'V7DypZJJ{ :Pz!ԧXLYr Au)?rK6z qJtjP.V-M.@ޞx{ēuK,iaG'qND%JG8<|0n=f)O]@;u'a;'8Oxܷ*۔v26 71kvFg> 򱌯9KYta8s[S<p?$`lHz5X&-dCqg>c4Tt8P`=WHl#-z\׺Y(~h xÜ`|i:!j} ԝ9FʕE"$GCeh:`Kj:=#&jb&F¼*S^j5gJ=ۙ vôS{y`8{dya +O\IrϢ]pmG(?|KPYQ@B!( T2 n\@.ڮN+2$}rpzw~^{(=\C?]O{I\!Y{98>EGb{:V}e]^j0kOt$>SXxؿDEk=J7pO֏.ۣ+"T^K'S{I}2.vWuAc"gƢB*jim֑XX-/*0yFoWyLUT*1A`ibO8}h pSp bLY' ]вD+r(2@P-!v?NboNOdY9 9NfbB(zjRȝƢSA PgU1Ձ#Fo)?F RuV'3V8A˸J#jx z҃ a׈#7ubv,;H9b~{"ezl,ޞy5lHp+ EE Ɯ%8/TXjie'l*Eb2\ :٬ü&O\Dޏɉ)-,ͰWTlGZJSsq2z73PN迋{VN̎*O,}ThkN_F6\}Û=1zA%..9'+ݱ&OuS51$z?4roM=_ wεSۈOu(7۫3|<PbY0 wr$criBC6t{c*#KDžbMd\&@+Q0ӳ>ohPӇ>l+ k`ݗZKPa ),2ԇх&';y*(dr.%&7c*=jKu,'bK-Ĺ%*="zYhcXXl*kykk윞.'&#y%&X|`Edj6sxCsΉI@qhVaTYGG?uWT}-mDXL*/R 7Ja̧V6~̂7,XǫI=Uz$s,g _7r RȬRY#IX x:+ps81 SV 1rc/"!>ئ>w֞tT-/ifD(KwX}k4ѽ2kBҎTv k{;B[gzv,H. -HGj`5{OM1]L FhkwPہ'nJxv5Y:at AvƤ(3N *u( 1o@<!ؚrV|?[O*ӣ$S]uҋe Ų/BbLD\iAHFe@{OROS N~-ɴ\+Sy rl=CPqVD 9=¦cz0/HЃmE<XőM,XqD=/Zğl?KY&4=lȨŔt%VZ\Z?3x =o z|Q]HG2,r*Yq@={\q%k\^ Vp*L\=IF$WtdduYcI d`zykf0E 0+ [yi8B> ]\?tzI7z?vܤx/o*?oXo>R#}*7$ BL#`|!7Nዅ_ren{CĎ\ō MT4>f:m <^#Aܴ mK䐘MO( V!0 *d`aE3)[96δ'c%g`5 ES\+$]p@w6]v!ZՑҍ)JߑW-A `L6Bv$ a}j\u.E5;$]~8oAAm^gc2R3A:b5a@FsywIܔ+̲"j߯3h6fo _BW3VPp-HϳjՃ0 r~?u-# sk7VzQY'kB!D"Kg+?Jc;kmM#MkbӘ9a )LmxZQg8hMڂ쓟R|Na.J P ]0h+x_,F?ψ85 Iĩ6bt_QwrΜYp(ʦ $Wп[p&OIwXdoCm@Oڰ 5dwԤ.hnZWT1`Xe)3;*KGEC“]t㡂.՚r qoW oJMbF#"e*^JRqL]:97O#iQ˜c9g3kBQM/ߎ5($ guB  -ez&c9yXnL4j)U@N\6@:߅|"R{ ,o] G(}S!*˕h7>htwy1]hwFܥhUX` ޿x⭳XÔRdSݔ0eldlW (5yFQؘr"Xb YT}ngmIPet0%N(Q0t`YgFr4OI/J0VĽZݐM%!˲l_ܴ ueE*z5h˾)9`fu o,/@w=z}pÒ=[H@ſ"[.փ7e!E3E]%y?jؙNq> xր]'(SuWP,4/r9lj8gҽ rʘƒ'-zn "AE*]̀>q94g`Vxy&)Ek M=Tm˭_6= qϵKcYoa}BG1EEC3y TT+a%%$ (lڿ3[QmGı_=L8(Jz5EzAlM1R-hD?yR8ka#tmcJ&s+u6$mN<9|eRSP!O\7ϙfjٕSN]#~'9?}3x8 01IkHڶ-qpfSUi N3㏆(}vrN0J֜"+ sn88^~&Ґَ2>Uר~cxrOg?i#k-V|>k"zyFu+ɥ/Μ/-gd ܃炁~i 虭9քxg7ޭ>[Css<`(=Bʶe#U+G*3 v2۸xh=S&x &Կ54D:~Xc 7Ϧȫ}OFɃ_%0:\dlc@/EsҨNN$f3ݵ<;iPkEDZ.wS >ȕ8\xM1+N+񞁨p25#|{HMw2Gy-8 G1kqRd:~v.w}3euQUc`J${C8$t%"xWѻ G *3v2|uϚ肐2uNw5bcS)\dm\Kg$Q瀧3'c mioeUXOEOOpΦ1)k19qd51B2y"yvtǫC:P D/Rn~PHd%7%u ?Nm %ː-9|}cJū8=M'n (uMQ>M7`5PԥW(Du[uM9 ^_*WNq:}DЌ~Cap)r^n ໼h7&3^&@ d`q}Co<N ]3 [J>pLoDžq琣?^SY FTnHs%Wb,-4ݞ5iD׺_:C<zfˌfS2Y.* m`5Ket3@Z* ;⊚=t$gKeM܉@J79m5Q?GWTjeҺ$gbX{QKESϽGWizHHP*1=PTbDX@]x+r_f/Ȭ%jsvAKyӻR`^!fB^YCzSi⹬wjj<.UVd;kVn(DNK 0c$:Ǧ);SY'2sUQT0ryҢƅ8m{֓5/nyqkLMXt%B;K!YSI Yc&a[;R9{BKf.)]z. ]ZtD!}X&]Ӌ&Q39" P3~oșT'X[^&. 7Ʊ ؒĢ0lP6 ׮c eD!]$540['My[gxfxN~5*a29M)t{Y=?(̖zEvǦ]9HvvGci5?yˡy\VCBZLfvM@ RhI`6'BHwQo;6"+g;|lg;/]6-($ 2< .^`d:&)z[ӷ4xbԅ)^Ce)vp X)Ėڀ*S@q-I6, vbBH&KLJ5#i@fW`<%e?oa3YE|JfZTހCм>RMq*i=iu^六ϷvJm$&b厚7fDU04BQUu>s%C@qzDаϏ:kb:VS6kNS ]2"1_eNA G>,&zenx*AL @{dXA\<1ョN%/0-e9m* F:lw"͌l(kz Ї#-g0X|hD,i\{_?kW4`܋nx9kT-?NZ6#k EgC[-=PX. m =k%$-PGq/*?.)(/Z{E!Uq"DZaӬnJ[ ٚm#vWjmr2{dae^;(}[rW6Gx79n߸Z> 5xk=$˅POǴ}+fxW3v"kl8I="DSZ-MN۫ʘGx> e>oo[Ķ,ȶ"B O;ecp,rqLFFjsIT CQϾ͝3Mj AOCU^ A[ήpLCRGe.PhV5KP xfNEBhh9г^Q #yMM=<ޡyjj_b+0jGѱG= 5 'FJ5&A+H. z=G|qse]"дkJ F㟊MNd~AEҔ^zzT1¦]3ȎU7ۂxLs8^w&5w9!Df 겍Z5ɯ)+[w1r3_UxShEռkvˀ~NRVXRiK~QÈiVVxHҠ)6UR(dc3=(JK_#YΐLd`iX w > )HP3 sJ<-i8bXT/*u-=$p3^ ¾;2eQy]v{*o Њ"[MZAz\Sh]In$ϣ!߄i]1QUTo<+t i*j5Ģ_9ԫG)Ve(<;,TgOڢE>dA;OE|h rcPR,Ȃ6zݽPҲb oG·{3˿{ }̋_RՇT#w!o($=$0Ŷ(r yO }MZB5K3k@;+ "n2u4itO^d ٱX;o#&+5,V8j;=O} x%p"`wHѲgJ<[bÙ J ֪blՆ̩̿Ex彅um~DB\Mj'Pb-E5N@`|]yhdթ`/d&R'7r.ÑqdR(kiqʹ@Bm12%8`H>.Sկ 1́A8Υqz~C؋ie?1T'ɵ9468F7,K1}$i0πGY .%FW夾Ԡyt8=WPI5EQT6_@q'X]<#,'3 ,dD,ehLi!*18u}sSp9~ٗVD4Xt ԯDƛIYb`AT+EQ26!/޳`)\Μ{h޿2B>u@*rvt#+ >2NU]S]|`4*IMċ2 ^'[pv4a7cMބ=\ר_G 9><3dWH4VA:< %hc$MBbLW{ƘoQIlrQ*ACU|#G?\^8-.=BFϘصa0inAϼNoi]A0pxTvOwAKx; ^ j^;܆B:ؿb5c6$ըY)]b},BsS9K}+f(e:/ ^FB z֎.OXmϥ*t;0Ft:4&گ?EmƱ~b ihYymBPPt+w}F$+#.'ΥNRV:R Ltp%$ۂq Xd͔Tf6FYuԧ`qgӠ0׿λ=Յ!g4ݖE|]%F}D|'A/}Z7a״bRBJSK'C%@s*zZW=& y8 _uw⢇lzN.GPć QHY\sg;3L٘0Yfy`!X/LP ]q>ׂӎA,}ir/"}K_pc6鐸9)|u9!2c!Ƹ PLcwSF&n{ mьO ~PbLֵZ( 7EȠ+LfSTzX4kZ=:͓\}ԝv]lEePŅ(/9 s sty4wHAuRRFTnJlUqgw()a=7lGgky YZ ǦܫKٓCsխ`p@!t# i҆l3B_XZx.W;yLetQSAhȍ)p5ty=4s|PL\]} fs;Xe 0l. )KuQFYaW N$CJ`jq R; dp΅{KI51,Lje&0!Ѣ2x%j^ +afq )i@HkْUA^ْ;n5(`kϾv1Խ覵ʚ8t`'^2X) U!ԅ>4ti /i.{G?jM 76&ݢELr&yÐ(G)tCݠmQQDY雷KLg*Ur q"1qS[G/WT z0/Tuf_^S-_Yj} Bk2!ޞI2A*BR~ ҷba]v djMt.3Cx>]ȾxV_923)儷.,E\B{KsC* ?+T"/ӡU,Q} b7? 8&^}ˉ[i8ȷ%k'^/+ԈAcD YNM0K"jgY?u߯a"H 5;BT-UH4/R +[(Cik׽(S>ٽ8gW@٤8 uoAFW,Q-O@ۖnC)tyZ>Cz5N,l  s} WTpgD*Sd5h?ML t#AK~mQy+Y_IZ[DMY~́QIL$9Z hl뼜UHʅ6Dj:6cXq1d,mq8g߶3B?VA։̛-i@Ki3sŭ3nZU&N1$J( P0N4r"X*PGIxkkM[{>/ ?lՆA lYTճ=LH84rݰ8XcZcD62 +ytz<=BěV_ĝ(E!>6;Xk%єFuQ'/ZNzDk.5?%Χ{y>RR62hqY#:x_]טㆧ=[נ.^r*C y,hnx\mwj"hE䰚{#FtV!  LlHFW%a2i@߆ZLd*Zߺ]/ z}gʵ&庳jMo!Qƫ>Mvc듁X%޹D\B39yM@ 3&>Y2 ʟ7^}:$jx{oT Ou7Urrq1"_ )$'<ҀߵיvXdcSE.ק‰F/uj1귊D.8iwC[7m&{,DžIʨ1r;zk|k Y6ކz}G=kf-φTh(5LOWFVLwZ$;ySMuh( '­:l6Z]'L6oKKyͣc}/ "Cg?~K}ت3ɀC/o~jxPhh`n83Kut"#(i ү*n7e ]ߵ [ը)&7 kN E)}cnp!Yޒ taxws=C Ԝ|kr3>$Tka59unM1FP0ј*Xz/H[䙺@rKPt6.C c:̡~4ԺjZ - @| 'ץpD'mSR)q9wGWPA9'BЙ\q ǚ3'+rB9vίn]y:jr.t:gCUr̠?& oQ G'? Gɧ>|Ǐ Ea-bFg ۏDŽh󟱟1s';g E3^߼S06Hau.#,y,쉤rn&[JQ&Geݡ+GMyf3NqSV@~ZJyXD}xa^]m~5nWj] CAH˾?4:Kr!sBݟs E4ǵm!Ki-f @˶=X7>) 1VtܟZ[h0 3k<ВbqA wXŏ%$xRl-3isPLH`,oP^ZO^ R  1Mj~o=;mN$i*Qߗ /䦰.`Z2|^Ç7pj[stN:l!RStmTUIX" Vd8= #3-5 t$6r>zr|` {ш̐%_ߡ9߀øl:r7j'6,)\L0Hx2{+)a#8ڱ|[Zs?%Tz}w.YQm&i7)6A|$B[=7X$bhڐ\ 8kiK5Z\l%SZwy(n}2f,'-rяSdi]QDUSj{?z"4E)N/+}({i0^`{\evi293D7SsW'Շh +zC9VgˀO)Qu$$4:KT|o9 Bi5Ӵ*q)Wb;ШKwǚ$rBYrZBt;_Pr񶱔 rhg-`+5w}mƱHpHEN(\ m[S1ŘW [1fd eX3}29gF],s'xS:d QQ'.P;;XQDTvOyi8:te&4J!yzB.+hY3 b+Pv7`1.ǧT:f ]ӓ5Kvb}+# ىl{L$gLY՚+guhgqv& kItmIU$HV{{&p2a0Ρg5<2 XIorTc{mir8$ S| r} F+Sw?~dA܉B]Hە:/AՋumF3пBpZJSc&L(.=42c??yw( C6D]밬q+O-@  ,>5z>a#e2vخ T2c.8yc|͂G D u䶤{TBXCe ΣtCۋx3a4%-(dhRQ<)._{C2m%cD{GO{}}Ks/53`ڼig]X7ۍ(۸JZW)*6߰4:41_U}6]%]^4™de'`Qec@QHc>b(UngQch ՙdbf,faD™`ٗr.lzi[9 <8B,cbT^3,fdŨ'$dߵIҴg53\esH:i۰O3xKW%mi3HW FI,rBh>7M#0WT[DHO$68i'. ث9V$2 #_afT,8EǗ(HqQu轸%WWM]euv]U=5$" Hur:la%M떎LigRMI"x24FU`ϧIgK ЅސXzR/j*,)e 6.N~6u2 q/hmSʝir 9Ydrph8'_NSNǣumڼ8(V^!"NOm=Wr4l_F#J\=?oU?B1bNz1$PXCH^L#EC!c E  'QEJLC]w8H`<)NJDK$F*V39r;Deši)i2u{kd6(Yk6dM/0#Q´Su 33?+xIg>lah>Ί' Y͡(s-\DSbEHۍuUuni,"+se՗/)[Ez%X G-U5|,xM> K] zl~_rOn Gd[*ڕ]O֔^G9O(\KSՏ{=QfR1Uv^E lxTx#wq" j8~u5β3G*e_ ]'1F [l)P}GT@* .ib͂x. o.\8yC裍z-_HKfs_+Ry`e~ýp}nj=)NF>D @oh.{D oA.7`>X`D=IrQ$1XpKn7?u̓ 7϶s3S%憔)k{#Hx{UZd:AYjg*VgQ(hP/2`P?._T\e`杇q)2$pZYB B7#pŢ]s5^ü2SmNd%<䚘Q`{Ui¤?L[A;}nxc1PC+ijC:;_u 0S5gxcϧAQY蓪@}iIL]t8-cjR $r~ڜڛ(|Kc.V*Z(a9 Q{FpMSlvQ&(u {6\|$ڦTsL`i'Iv9ZiR(JU7؅J0urZ[ _}Уlyed`S{:ZMszv}q--c_[{-JK>y&=kZ=ӾE4sp4A:\eJ)ĐK eGI6+ q>+F+Tj b;ڑJo ɘ:ACm"HJekב~F Stu{@nABn1Wd/_𤡦 Q?"@ ŵD!Q_YLBcy%6G.1;q*{67}+AL0a!.$)v.C"(U_B,pTd0yR5FMa)yXuKVܫ/Ax%c3a^S2.L#Z[chzh`e^k1‹<z ,sq5 N)'תޠ<^Z.oZl?&z/.}=# @7p}AEq8n?_ F-.*6f~>u,HGd2҈2N߫RƦLӝz !$G~Bbi6"ptU{szO?&ˆfNmL'P,sZQNHI倠VHH/YGET,짎{)S|w~)rZ Zx]%e+593/bJV>a6߭Q-zTUI4Ck8aimV]#WrD ~# >%7R[??`H- 8~ yk <`.ܨ>$WF t}&BE _ hS3) B:ίWp0BxGܲKdը_67 2s}%i^Fys&nb(7?PGEEi?-rOX9-S>nxXx`j$jQd :=c~+AlB3˪f"ɐN^.wfQ^$Q@o5*]ORc3pUh9sk@J]v,/'[ ^i_fAhgĿqNAPZ>~wbŴo9[CJoʱh]uIy$|b5{QԳHX۫;Xϋ"hż 3}u#yb7(|NǓ!T'Km|tVJ@R(7Ar d.Lkk>ucZ&wRS~iADWIjbTd@ui\]53_&A2^gdXsʺ?Zu=DVqAn EgdG x% @5w'KDeP.Wd8¦/p#_AWd17riAlIM&ᾎD\LF#tg8A䪁JGVج1,NTB$٭nR4@Nkxz,ެ ȏw$8^t,ac,=Rf*E>?;4< H$=+˻;Nq5/Cݴ) 3Mshaa.ZQg;d]n-˟ drO_Ba7xh}mbEFuNsi$(@{Ki_ {͊L B=zL-X W=mR*Eg#Iӻqn%$ۡw M^0OV"vx{uD4dY^'֝&%&E33c/_9^J5jW Ύn`0 JQ}ְy+;yb|oY2o+0aB*1ՠUe[3{SOt\Swgq2-ʮMTH#5*e}6:懧!UQEbI3\ȗ4b+^2;Xf“[URX_isF 1I @ݷba^ C#kվ$9;R}bb@Y8q FD%O։/ajΝpA$ʘ bǬ/Gf :$;vg7'73\ =?*ߔ64i[_sZv pz]TNP-ԷϡcOՆ#s;?ĆHOuK qI9n70c\6 UM]ݾGL7I5IUl4 l*:N;L_IJ+U#l.5P b'[UܽS6$ߍSmsrC26?2r W0nb]\%_¢qA2{RNׂabTVNYj<;-a狥=a.9O(:"`[#Uz(R#SAl(s̽"RQ)Vz3R3Wy&ze=,ۺCn{Yi8 VlS!//d lRI^i)~]z~H!{ފ "X)Bn,sqdN{)2<xr@}0R/~Nz7KqE{eIqN~Y)Fd_|!Au,xGwK޷9_rgr \I-Xh[Y6o: [ϐ8`e_MZPYeOW <%ӇewܖN-ny32?Һ5w>-6$}2H.`#vXۆ^kW,X*+.Jkshe3[jW@Sw;HKO.Uvc%3tb%vj2vyHZέOoR 5ZKp',˃`HeM$O1h>o}Q9o, +`M],ur~gFbp{)pg+t2$C:E&ξ[ɴE([JЮ#eRlZ0lDE!]mouj W1"*T\„ Mi%an=]g[W0X$\@ @ ߑ$z|M8Θ $`+)_* Xvf<#lW_Y*b3ATQoG]LT}9@_-+O/m;¿ Xj-.*# gOMW[Ӧ4 ցm'{M҃I΁];#8PPi`᛼MRW6ƉUjsuZ3lc{OgD%u0)/^Eec1Qチ-j>Nro۴p O'3;{Re¶ōM$OQ2ښ}LNS{azy Be3`G@6[߇#g e2d peC ߉fD/S2hVxU "qU|&}#`_ʼ]PDBk2. _f%yCt. \z*>]T/ GN ٟpN&cp*3q%n!lr/w7 KJSOmc=7|%l$=VQmڃQ;0* OᨁMDd:Md=q{?YZXdqRQe$[KUZ ?wRuu^%3NKd/m})9]C7vppk?yw PVۆ倲TsY9=s oURgVC>,%@__%jD$+fcZSj7KzIr`3~N޽S ʯ)nָ}ذ.(mAτLguwU&Qz8)KR Ͼnp7oh.l]<2Oe3p~(e|| J 8}ܼ[/6Z};PI'Mlq"$,(_!)`cUf}B.] #3nQTNb a+įSN__5fW"Nv-jxF7Q{Rr' ioE7Ȕ٪TV*+߅3FCd6,Q lة*0:2˚6N2}rZ|;Q[Br_A^]BG{ң.6O[7«SE-cЩ .Y;]OyWt ݤ" 9w*C"LXӝ*B Ħbo[otK뷥EEcxPӆPEMj|$H&e;,meLT}qZ1K@ @[mHLuLU ES>fshL ̨Iex@vH#pt:wb$Oy{m /8ro 286%BTBL=u}sbNSM-pxIB&}V{jE,(\%2n*|'l."Pv."EWg@?ٍŽc 'Z-Ɔ.lgtv6u F ShX茶Sб6'"! r=P|'~:aN7kl&w<In|w=û$OQG`@'=KiNq]]TKל8]z3 {?h2(ḙc%JS px8k%ӟJn6l(?Fp$:[zZ"ٗLՍ;^)BJk )M|8xS 4*%iYmk'"nX\G{Ld|_aH&'ڢE8zn8_VTc>%?}{*ޱnj2da;L-śiS'c 9k[μz#X{P=gO4%i`Wbjb}k7RL({1B4sn>D<¬=1<=^/,Uz5}sC65T!\uHsGlVN%s<|3FS!3"P /P$:l?PMA#Ds=nm![d-]щeYԆ*Z?BIlSK)!uWA.C֮Vb ߁ABILu96!%HO_E(zF.Khg˜/rn7Tf 2D@ڃEDeeZqo/C%a^+m-_?TMBTdq00+Y\U ud*O,;T`:*¼P ;8؏/ J"i;)A- r3t(= ri䈽q-R,iˆ~j_q۠\ W)i +q W+t/$YEEX\_ps ^7ZfxOcMx`^/Zɯ3YidOq~v!n>.LG I6ğ+nʲl>6F]>#ygi1*mT_$%i7[~-'m_VǦRocA.R/sɲBJr4] '™yuHkf%Mv/Pz TJб q5r H@DwMZQXWXhA!-<=*  i46%yS[c9ETu a,ӈ}{[Hk]@ZŪZZG }3ڦ}`;N5jKKJeNm{X:{*!xYB;O_VO;uh7.{ͻ#%k>tHߗ$4 CM=JŁqR&#m˭Uq6qnN:GLY('UwV \"xBeh"ʊ4O?M^lo{LV^yŠ!$[P{`1a\4%Qd "vz] { +/Z{/AIRr[o@MPo ;0]ZAʹ }(L_TU['2 ip^n>\pח[uWγVw{~YsO5(r[`uBPm 3R3'}F"13j82rVXL'?Rqy:0{BMOX]=RXk[Qf3Sg?۝Lӑ&otJT(HO`~\_JjxַcC@7^obGA?9u&Il~<_}y<eJUS t~fsWnH"712+2kr[fwl3}aONB﷣, T=v9VF.I`BP/ mn\ow֟ /Tn]k~똂Af)"=T!QuyS!dSaR7"ărMd5f#JBjen{G*6jίB pC ؇~Mh]0`jb&P@J _ $T[댖{DˈijDa}xjERdyI73)a\U(۶'s[:2#O|}0w:l\%mC"&1Aي @Zf99mͥءƢ, [1#&@h3/(bf3ju\2]夛GrxoލV=Nigހ%KFM${9TK[?XQVdʄ4} ++D@oSnLR{-! ( 'B,{Ǵ,B,QT`@Fw<AB_›fY^:#ݹR5Ԣ%Z]Hbƒ1r)4V?P֛}cu2T90?k2TBt r=ȭ&H*5[UkJYJԙ hw7 ]B 6T.S/kATp%}; ۧVΪ(| JߑwGGFvP;<#d4xc+nʁA &O%ut`sCeyz7jD (2K?#o2-;qHH˭,@;x8Z AB3 a%[-ZKjKaW"qkH})L2O "Җ=wXƬ/?- f?3~:ɯmD^+5b%;4=ZnnC`ƕ|ԑsILЀ8KQ7 ס[(2+9zj j{NC0ʋD𬙬 ;4Pp >^kaڐ5&ٽGy-2dF^yhq?=A ›RTVH"l2$^ 1=Ig!\KB6e[ҁ ڙ/h:45>@*{ٺ"n~!HR`vm J3Fkө"Q1bCs,QmsG"%)=p cjA&u}*=ۑrc)'?85(G!{&(H)UgtڌNzcq8gB_ |:z-@ OXƌ~&e!3$孫y l딧$9dqS8_-~b4X1W@Ejͨ­f]z-3:'LJ rZ(L/׸]K\ȅ(9M6Űש7ZӽZ'ḴuPK Y9/-Ox"}*+%/IS$0c? F'gkfU#c/!Btɿ$PJzK xc:fR,74R1Jܢj& ʍNC!7 UКG5IF|7QQm94]{3/:hX0ZA ~=2Ҹ9+pLFBF0>OFGszNp3^عN ӥqsc`T lϚMcYD)]xB~ޒb)D:\{Yhx?'ZDw' F`vt1kxr OoO9Z92[e;1-x] X3 eOoޅXQ3}p-ES~H t,}vT[VXFSߪ7!'F/GtbqO8Ճ ,bΚ(}$B ]8iN!2VtRmgƪF ב=04FmkdN#DX,Z&̢* :; J Cr!Zms;-؅;Ep @wYԭJb#E5s$Foٴ1;XO8YJ >?[=bO9Ґavqn{OUP`n&}/OUܒ'S]dO]1a9;z]F6:OSrˬQKL-~9?FM%EG,ܰS_~}rnP{grѦy_ | Y <T׳)'E=Qvž֏˴ ,ݘOXUlY 5_ˎ KY XX,JzI q0 LmN¤Y+Ih4!-3/'TwmpPHeǻkU/b ԃ}$+iH"x9'ByxB ]lQKpA@yBnX*\I.UL@n[ G}eDQ3/-h8#[Lۍ6:+39um@g) \rFuGHE_+࿟Qv^Ў/n*fh?jL8S  ?(6y5%}Ģ$<iz,xRgl |vZG <՛s2'y\(lƨ-򶥄bIa3ι.F4Ù{R*p l\i6 IBAiF:-aTc3n& y2QI2 a`-UcDЦ) szcȬ6%))gbsH!./(?VRRy;a4( [\}29$ A-ZJg@e[(.lLGrw:EEP ʇCd<n]ʹͼbq9]C睵f=wCZ^ȉ*c>x:F:-{AD$珗x4kܱ~L=,8>&lUy-{:kOäiL 8Ԋd wtE^-sP}ٿh+,5 qRtĹ$1# %ryҎ֓ 2nv~.T LPwia11~*{(k(~bE`S$4}y ҄,[B+"#œ\GqU6NYyE'0Img:$o>Q4T@?<E#kfqxkpd픽:=iQ~`_8}`*?eGܐQB[2B-!؂H0IоJDܕFc6"l g :BE2S!@'$?XzDO~U}3QL--^G~Џ9#L쥋#lAaPqvAx>S0 *WYsBFI涸_a8mi兒~wu@ɦv65B3O,`2.XZ͹67H6\Sг2)%`mЀH9Lz^ W)*#_"r?f=vl n6*eA.}0x-{Ȯ%*0aqI, 3-Aq! !)9r#3!BUC^E.1 f/\g_k-#諽x@|':ZTE'B* e߲R\ є V)zfJD+G";vYSfċ` [AۭeGUP?MY;2r!^} R%ݘZNI m-8mXLnSc_9O5LDBH=JE/q#$n:zG[1sq%0>S c*WB(8*"FlK SU ;ϐ W:z:9"C*&aׄbPw1vA|;?1vKCyU׬z*xJʮ:vpn>~r0-;G NFG&IAB̓Dd,rs|;%Q_'[bHѫc`יa\'Ḁ81m1oE]:>r<f$E0ZC߻=ua} CiQC[Y1D=Ƅqa&I{PdwqJ:d#ӯ^YI`׉/E=r>v,qdIDxzett?~&)h zCěj̨j/YoiQQr_]M%a܇f.XK`mh K@C߹Ji@hHHPDR)Iճ[%ɜ<)wpAǣy^k23uM/yGLn*z5U;)&e>Q<@*!Sb(*A3VGC~XsAMt00l {I,(gnrͬ6p"6D;v70)xCWReY$]ڊTd :k:]h]mغz-!t'? Fe4Fk\h-x-/}T( 8Oo?h[¸Bn,#Hk, 8fN}_#nj;/!ۥMl3俉D3{q4 Iq~~ 7.A*iȏ\r_4ˑB M.@ qRG3bw?n |Q vL^*I== 8 1zex!規[|%Y &B?' (t >Fc^Z̙1agCp@{7# K_+jWhp@M):ONAw)F;>l1 Oq.fEk5O0 Dyǵ mN_JOsC;ٮ,#I2k]֏ o~dw䀼d$OV#/#u"0r_(w4Sd}.tYMU_=X8OLex9tN#vH҅:,vP 13]f d=݀嚺VQ \JGp ̕xe`j\ɴ <3K d#>tWՏ~4W'C6>,zD*RJR @͜H #-I9_LLE 2+}mQR̝4|%a) 2˧61a&&x1,#şcޜ394+O}tM*4|%:R446l-+A8ɐy`Df03 *X}oٹ`>⃷քN+֑8(P<6dP/WCbD`?^郾| ۔'W7O}HH3gIȘb W # 7&V ,_-,x%;Ig]3 I+{1/;Z Sm`ZWjѶduɬu-5G ;z c9XB^zHR:Tch@=q¾&H%CNja9Ey=ni7yChOS;_${Dڴ*} `ܷ71k[ O"׸ǐ<.dm͎8GvA6c?f{LbQWʠGejЯ=]}stzJxoC4 w_5t"5L/l)$m^/J1JG*S,-c/N`?x>>['Ώ܍:(F`uGg^Rpǯ=sZʻbγ]mϕhZUsuL  -sntC!{"IVNJm,DL+B8c>"AP]yP'ޭ{Ґ}7u eܡ&Z>_2_?k{%rf K2y @mlw:tZӡGZ,I _3JW*Mv4p7a''8= ~BJj2']݇]Bj_p\UA<ˁ̦*2$NkZrE<,J 디f'K-TPh8D4;|ҤbU[(rE"3AP>Kd#%c=mxT ,Rt~?oqy/A"O<J\h{( GUtY=Hb#>UۡGv+%"oF*ԔhX S:Up "Bo50sRzk[aA htjw7`F2ƒ9mSEdef\$(VZ/DF*y/ /[]LiDȾ0*a= 7"CB8ygoLR(Y. $DcTJw4\UR"z$#~Nmgݶٻ\Of6"|[-)m |Z]o# DwԵ?tevܙPiCa0|]tNo1e)R9.*mPp+d34_&^HaS+7FI!d lfUX[nh~s)dEz!N1^ބaOsR=UtSPo@iK0+jƔR805,ZҭnPի z9 cKNR7a*Z+m=Ne;MƜXT.8KҼN*NJMA ~zЯU@CjǶ̇jAEvPYK"2k8}F]a“]ڎߠ]_ևVd3`n e:/?T=.y`\}A-q4$xqE}, R+ f^YXĵ1c@q 1Do7Hp[ޛu)gG}F0ăd(fKº< q A%o#\=w 5L&5쮜rYadEJ1=4@m ҤCuL;^t2~]b+oĖVycj?]i Oqd("Nb{;duw$I.U ^+p`h5~k ;@L^3_6lu%(M9hCr P rT&\g0Ygw(}1Eho^Tx7 A$<ʱE M.SyV&YRΨ"G[CFȚI Tk)&LO4(>Ij[jl{YT+.c#ӯй׍ogd*L}EVhIjJ!Jwt17՗"S:Өj%AERNs2Αxb|U*Ant(o6 dCGn"B,==g0Dj,  =:=fcvtFНnx$>hlVj쬉" V;ڀ,ny"aI·A7L;k=. ل1A>TRzC@uP&)A)3y]D-[2͆Y0)Gw.DrOK.&4%X~j'ah6l &kWKja'^Q)po9oz KcH:a: 0X6 ;۾dCYԫ޵zI)Y<K🞢$L% wݛ-ȕ2/99':fDa CDʷx |-YC Fa-&Iչ KBX- ]HE ef ͊ xS26lX|7 jŮ`rێ} pqKW9afhԎtd@*14?7J(ݦm10gjdS+7`gkM³ \D} l0,M> 0+l t\L>pAέT6BOD5Fqi@1oB0` ]hvBq~7Ľ@ދwWkf2#I 0nT؃n4{7N0S7'7]a?X7v[iM $|<4ܡ5 鴤ZY <ȿ\X$ NNB^u[(gZ.&JrT&eaI"_Ӛr߸jiLƣ4:ΦvN|vҭu b3c48V?F`iSx˶(_RՋ\*:|Z'=W@YZ{".&udӳ;I\t/|ҷwﷸfd)a`3TfOHU򓬈u. B0OoX}_R8 eĉYT@fk,0ZyY4gwAr8U{nRKPlKZ8^ ilTI KG,JP<pQ'L,K`?Ǯ l5SõlҌm`Z>>>{s .(5eH'X؛`AuD=E.*Ws!1KRY_ ]zM[h0|uKq Msg3Hޗ.`җ5tH1㱐EcAPbP Yx }j;LyCcV/4d69f#e^͂ej-I~v .CJ+%\;銈j:8 Em+gOd ﮰnΏ(pČs ejIeuHs[i9RY 1R14 Z;GK0)fe ,6x)YPZzO!m"W:>9*)N1@}e.#IÕjkv\<` 㪛Px}e RC/Ds%z)AC}65<$bF~lb#i%@5:&Ą:85Y䁼h.#DGkhzয়4ݯ:P{~zYameTGс&;Sӳ2&p]ӗ<IU5C0K`@#_Ec=m+ƅQpb;歽`u `*m=3>uPeXI0@B^L}D SU55m+ltdNp`#3yx H]U3@mXغā {PrH%qx|iM OV҆m ^yD( ݲNG$ q̅~'fcݮQUo ;h3+3*SDhJn6[-"SZ9G{AUd$2ChlD.WOkl: U:c L-Su-YAj;xp #4 dLoלchtuBi@s"iW6:'-|S1S˷yJE(ToSMh8i߀;^ϻNJ~cY\opuD 5}ӌ#gݖy͑X}Pو2}(GxsKRR?.>n^chLUp??DmD?`ZY~dh{*U-Q8"GV`Dߋjז)'g,Zv>xֲ:3QxG_L ݹ4#%1m5MF\UGcY<{OEVG_d@)n=s=αVv%15q+'k C_\pU:yA "xFm䨹KSta sjۇt>+;j$B @f-$l.`u~8 I%9%H}D 9ﲗ(gp_(“4h۶ T͍@2^W !ک^~y3ҊY@sxza/ud"#%Mi;[T 7p3]&T,sx=gki.reNRxA9O<oFVcacY@6y7ISt?yN1N>\ Xdy}Y8_zVv%ZWl D(,Q¡pY7ZdSYa>$c#Ѩ&8ڕ9 {5_omU^8:БD^#A _ VэgNWJ/5 >Ģ )p1,b "wxMoO-[,QUӅ`ЋF~VE0^zz/8Qiqof6/ȘYNwl2mR#A_s~eEl|þjnt@6ẹ S(J9V[%ihO,\KRur..K[d( zj{].jgPQ߇Qi~ `ׁg+G(*P/qeM4pQ2e:ŌFl`, 4|Nz lqh|[mx]<98ñ?ŀ/\,cU/5!l\14F34&Gθ08vb՜y! R= +""Ե⣏r%!> .? %ß꭯7$Xu Z*{Uh.SxY6}\SQv#lu*ͨ/N鱀^+9@yb^x<:S2 WA854dp((/71G`¡zddcz`-!:qv$4FC4& n_S țx fѳQ^Y p#tB46^VNb7h,hP=' MLWZocD_lX:; +L t`S@$sӦvGml'Ejf8c$/9i.ratcw0"+)1>%rBg_/XU' ]թSR\% "7iVpC>Q{7.B{UM7k+km[qS ~.68f'm#lzyO"K~I}0*gԬ#vPs|]Np*| `12u͔=Ud[FƜ.?@Ϫ7*XQ , \ϔ vsX ~׿K3wSW=TorWR|lOkˏϡ ]Q)7&Q `@$/WM.}E`c]RmP;UΪw(cv~Σ\arUF6H` %+ z2-r f m`Nfi@etIh[Ea&s@?`]FuVQ2K_xjܣX,j4CШEq..ˆu@rMv(Ǥ$岼 D)qwbݚ$ˊae0v,&(OPU#&4D8%2ThLV9.:O(#GfĄ&A$QFF޳0u1ǟ a.0Kh2b0iFP~4ON [mݖ@| ~ },Qw%VZźt{&HMŃ|>,E'lEM:ճ 흣8"Wl8S0݋{F=Zo_wImC,P Ewb!J!D=)i@J?ek |wCx9\m i>@ّ)`@3 /9i}ʹBj&mtjM6M&華?mbq2d@K[P7>_|#[$&"^͏Uuxxv#s,n sڜ=4?&B*95D-s q\GXhqJ~>2N>k iY>݂뎷, ]"$d q \x8[cnRruİ{R몴 ei~6X{ϋlHY. (Ū2 s}}^oʾU"r`8xT,8Z syV1uKÒ"ؖ%/%Ϩ "m$w4mG--/;+Om=~7MS ǔv4.#4GaĠHH.cC6gDU l4sc@q\T1'\jH(?.uXr<`/Al,E`}l͘%ޑQ}!n1Ma5FB}##DJ!21;֘*U{ 3z pVɨf{*}cČ8)ՙ ]N8 Zᦗ2(xWLX藨!8I7͡a5ټzy ed Lփ3Q'0PwFЧI5L%6RƺҔfr%#kVIP%4"=%o> @d]~U 1mMTAq'~M5bF͍(N]QC4~~TեX#sAfg3FuL1;xEgP3P{GPҩ I(>S##`P' /X;;ӿeK`cGG=  hlDD=iJ䀑U) `fT)DKN(́FUu" .6z!L_{o)n‚H@_msb:Asm0&Ld{A""@p/cy3Q0qRsDB/OwHL W*{6` *bew"!hڴʩ ]B11}'s#kUҩ q_L!䤉?@l׫i8x=H2m*5s;ؕs\ĸ zA 0׾:G%6,tBAG2<#Xq99;_#@$h*Lu#B3SImu2YhϊKZ ~HCKq{j\uzj{:EP{x?aCcF _r*dY pH/8.T"T@@Vqk? /#zmgfxL!SZyDҒ, S/t/xl A1y ֓!ۀsC/MfY ٘LR4BpXXbIƒՌrY]aS `JG.5'0Wxaf=? h r3Prt ;IBIA=!7\d(ANZy̓*E<{tA/A7RHoM8fUt$Yul _kgc#{#DB9S-u:q}gݓP] MS.e0eU2=Hbu%3^A5B; >;$k}xDce-N04+ESR-.~!<s#! Rsf)o%glb9+ Xc :,ϐN=#Ա\WpD2Uuq@Y3i Ti[?KɑBdp$cD{pS`yB8Ԇ3R~iϔeMf[z+z+_qtH{&|eYم4cOCFgQ\z@KJ_gEџQX5o\:ݏI#`1b_GƮzb\RAc! h˭WUpH35O;bw1|[G5kߍi͐ k0.9p {Xj ؈NjjًS %sS|kJP69࿳cϓZpUťs8Ч#3>+Ell$־,NI!z+oXG ~W8 <@V4K5 3fS>_ɯ![V\4"0d V=K=[+&}deOV6" +gUrUsh[B1c_IsnQ8T Ye T\Jҷ.@C\=M kC+^ c,i|P.r sO-SkB7`3xߓO( .)FwJ9TMA6B {;s.tWo-¿]?v\P`sdY^m*͓Ez;yf׳|КToåL4祬QcdZu<ΙC f@a/QY:F6)ζO +q*UF8 nJ1NSrfKϧo~J̮8* !<{FYh2 '|F*$ Hk1`EQfNNxcޔ.DXa0WNebϝI؉se Ed}a7*­7:'kYS>%ɋ۸͍d éa;s[K:@zxCD*N-uÍ.Ih˛5LC ,V \*{R0 GVuƻ+$O3/ +|5nC}e\ˇ `Qdi|ױ'ln>q?`hRnXmmjWo`C~&]hT^#b^^_AhּG}mԏ!֥5Q`/s/~v*o(rt"f>R tq ~洘_چ K[?,z٦#D~ Ӳy^{wdw";0$5f*Q12;ݵuu)vo+H0Lu8}mK!ק蝞qMɾ!>hq3,CS|K:m"C=X\Sm擅}G1Y8'"NTtڇ^M `'f5^@|CM7PJɆ[< sd%pv͓jNtyGXwվ5傪 (Ze]R Td53oz+HBQC?+7 CÐS so:#f}P=)U=%W$ Y$չW Q>ИҜVֆM8[6'J׭M0? Q+>#X~סR< ?2iCC ͎tMQl_2&M`L!O 4G }%QZ'h㖏&$6`[ `vU(S[)yB_ҍkUXAo*"3#ұ#P nܻA' '3tT԰;oJިp:i֎«㾸S g $Av6o)4$,㰻Vs08ucb)t牧Rjw{+5sU,7 ߂h?+w)/+[ (< Do̐ʆ훥*6Ye2kӱoͨ7ةcNqYf*nqY݇ ọ61{GTEqbђ)j;>Ew u K: o\Q vcZN@LMp^>@[*ܵ-P 8a'@RCJi%n-tZi'Llgp&YXԵfD6'voޫR̈́_]/B߃8WkrYPG0_Ox.$p-i;ȠD(YR*Y0)KڑS`ed#VP?ym bS>yPSs`ȿ 7u?T:73x 9lPɍZGW?S׌{_d]3hiF'(cU$Q$?#3PIyBX~ٶI'ǡG32p{VVrh/x(G" @JV|<9ݒ%`vIoCʄd) ]IG_(0n@0kHDiGOW`d~xHV) [T*C^26~yH/eM]֓VBGDA/ ZBYj4n\D̯wIGPU-E/ n8Y(P/+`O/ Aj0>ۖ* stZbdźiy\𰗗֑evi_uOZv/.3[Anؙ kUB<6;D5Xg Q } ck4 o yJbePjЮR֪;ʷ^YY=x5肤|Cf ʇEqG~I`oS&769Yꥊvġ0xzUiZGTtVZYZ)K)LU[HƘ3D,x8mwk2U}9zM G# hn&&\$8l!u-}p;ʕݶp^8=s:a+8F^PRj+jV;spmg:lvTe>bLݳ`,2v:kilc7_-#X7n 0?F,ĩxXd=S/c2N;wG*!K("*:'c;i%xDi [(* z ._JO7\FBqٳn >ۣGh!lV BT/iVƨAH@lSfh4G9Vy*jQ?wlR Nbaڌ[4KFa& .R/cOFs<ՔtzL%<}^"IGjec@WONe{EhRK8M|\v|`UC?9/Dُoe<^cCg_X !L2tgMWŃh<+!$^`(^=XcMW xaXD WQ<߳fZELGifIYStCMk%fcfWW4ur4 ave{#. Oq_"W;˰!9*zP/a~V}%C6WtT_|\~tHו7tb |5 b ݖ*>Ρ ʾ zBڎEɩ: k/L^ZD&('m0h{iDSj:R\,Wb'9Së]Sδ.z@7M`Odt:J`kcaiAgNT!FO&aАxJMf#6w"03ڷ9 ]d$ Mr]=( C؉oBFPw EC>%/jt !0UA|ݹqurV n Eqױyw8:w)zVYTz*&JI@O8g g\urM l~`{ !rCqv$\3n4f h7t)MXHЁb'"'Jiw'2 w5z3\ӒJE Nm/~P뛕/~{hj^p JwjS-I-π%ICr~(LHjallnHHs"3P(.x^E(>ܱ#)DTf"hMd<8n&:m#CQf+]9"+QdV*&WG$B>ym/~7Ln+3+2Pl/ +'tPcIŠnꔳl0)#̎⯂K0 PVt^D p2aZN6LF.N$r_0&Y AwhV~=D}"W9ˆ9f˼ j)F&` FL%o wAQ_%<,2YyIKGֆpbؔcWu8Y-?M wLJ" +$~P&S6tLptOjF65>q %GGߜ@~~=̩DM0t^ NOwλ#X-~^f[u}}FU'7_Qa:_|bĪu_֯-arSǹcI ;#5OI<3WΡs|+1&hun/DVai5m!aț$" W1[9&` 3 `v==miȷyOfjȆj3~U$`⧄?# 0{SkBG?K݅a~% "NHx=pa"^d,Ѳ?B]'4Of a^򔥋o;YEEDb!*DἚ9 o"l,eK?ږ"t{t@hJoP?! BCu- ~I ;,7>qf|9)UYAya%#  "׿.ו:63f H bi8/1!T[b͠faIaD(Vȫyď`z#vd:s>i>\ʅD@6 |ysBܻ瘦4tGIݿyoHayPO@۞F zQ #ŨT*L|z&0#-\_TE%)84ڃBK_&T[ FAC4)Bқ#ܓ̓h] @F|]g~ڻ"!w*VS`WaNgj+E?16M&r4ۍ=NX3+{˗( O Y"rMh ᭊT JEC9lt#c oP)5TIz2S{}XERrksȞmϋz$DZC¥r!=7$7V$iisfDhdYi !Zt0KP%9v!]d{]c/̷/:- -cn)UPڠ rIR4T'knYO .lLL,wr;P}YDuQyۑ|b~hˈ45uk)X`@ġS}GFeζyuZ4)v;A2uw<۰b=!τޚ_Ƨ(T 09("ȝȞ4Z{i1k(YQn Y73|p:nVX<v^T>) j=( 1J> 8.mX)\9{= [TxN[ D.=f?d5#۸;#ej[ :$BQB:Om$ ;hkھdV1&t FeN\flKj8a_v tͩGv9SJJH0)lC[}] c,(N%gz}iǗ&HG@rg਺E٪6-9P>wEN J{^ŹMq(1{ zT?TmFJ|ٙ^#F~X7`!l'W7XCBm,8P Q5lJd |:O&FN{Añ3XY*-MQ*hU QYYk!fS_7+B]CT}*"LN2di o>-&ACa4\1L cĘ9zn(SNIbά"W?܊0]R1hwx*8 +>¥|R9l4t 7%3w'Er>ƚZ)$^TwNd \>9s@8`SLO v>X]HB1a˸@&h̾S&W⦺:nwq2bՁ_K7\D}MiȕvU۠ۄ}F\ M\˂hd2B uz ïXXc^W_ >(Rg:'`/1]xd`c}Qc]v"Wg%>YsF5*Oj@=iS㤑BbN/pt꤈fwDVH7+œZn;#ьmqĻC-:Y|NVhhBL0HAK &u}T0GF?ZX:l[hq'9ΉW1GDzM8KxGE*;qQ }p+f㈐QӞ,fރ?2_)7^\KB%tlѥ!np=Fr겡&ad+;M#gN<kl%WYDI SɶI# mZ9RS ȍJʅLɔk^cR{٫Yhj }49X~C'b[, '@¡:Vj5[0 ˏ;.Aq7f36|Eh%s/@usvQt;̖Ot|Ӊc'e3d p 9J Q,`E-[3@1YpZӍAoW;i e$Uؤٙ\SXXj)qD}'|{oY sqs'uWoaUg*9 &eݢ ,! Vܪe4:^$l`WA(!$/ !Ӊs6bW$xde4./nor"Ĩ^Kd!*ԴЖ?8GbBZSbT 2g2OP|x+v 9G+F\g@ENt1n~˾۾mFnnWǫ*V # [4WXdװ̋{T&0 k[4g (ioD},ՌoưY-KJߍVȩ[]kuܱK7e ی6٭U.h&o8d!H¤T.ZGS%byU:هF>0 }N*l{VtV+8 (S(AL95/»rw2:'hV.Gw|;!q+Nm^]iEq¤j&5g͌FOp?nIeJAI]B$B^d%VhN5XH^1`gPD&'W(fzJʺx/uCBv|D+G DAMSciz|fJ09gzfv+wD u9"YQ|%]9ޏ)>‘b~kQ߮5UѮUWiVjU!D[$*Z{g Qҁk_lZI֛EՎVlB~B &^P$j.]dNΫ"\{ n%ۃ5G *.qǵ)ѱJv V`>lbI/bAgh4 M"=E~PǢ%fA{mN rWcij&(zawDNaFm Bɂ貀d-0D?O[pT\O,ґdJa{$HkzC%6@KW#:]|؉d& QB>z&?%n!"lw4I)@@dg_ rLtJ{H׵1wccI hECK)"]%}jYGYhMXZ>|Rw_Y}nYP-#սifT=Ǵ0 !~:i&-L7ڨ+kLxh wu׌OxQa`y~LɤuS))rQS bS"g+%B={$ R>1i ͈&'7wm BF,! 퍇0~tvGS? c$=* ܒ#,MI5m?Er)QY˂P,|-g[טzq؅NTyu}ȉ]ȧ2BЭ.*EAy݁so@ P|6KAVlKv:lbp#{T0 $APL(HDh/p-8G   =Lոj1=[x^!CA:h x" 1p𑒞߄L+/zCzZ -%}wؽڟ֍ Dj}TMGm+C5u".$gSVW.aAxIƾԟWR/m1F'{vzRP,(0}ޭYңϧ/uw >F*y2VBMG:UlR=W \%%[Kl@cgHH$z5> :)dF# s-04m6G<HCw=H\]] <[j#5WPA=CĞ2/۫Q)aw$v͏ǞAKI63`LI>tnǛJ[ >6_.ZlIIF.P'lM#𢢀l>sY,Q¥[ڟ5( -n; Ri ~Wy[~w"?ؠel /č_%F!&x e9Cj{ҔWP>PE_Mӯ_Ѩӵx`cNyM:OSƥpql,xUcq&:ϴ'HoI'"Pg:Ytŭ-t~iV'(I{"0d=cF>]yxǏwLjaTQ3t`. "@+L$wl ) `2avIED=aޠBsfA]Q_[|3W2*NĴRPVhW8;5eͣZI.5,xŃ?s8+xJ"HSBo4MniuQ1hN[E g}ֲG )Uch| k?B2&ly-a_l%Uk%XCY=^6pnwb"4Y, z[պZ CX$DL{ۋ=8U83 @L#oESO2tUaN"ǣ }u}~Kml> ܮ~ZJ#U?-덪\.Fwy-ܪy&;֞cѶN Y2sqL5;  b).B؞>g|/E>n _:8v)_/qxZ*ėL4da0\V+->̈́$):<: 99=iwQеJAx ksdLQ41h8l|Q7JBiq~C ){TaN?hVYwWԛo0B{@9;>B }*'*~9p΂ђ5&u92H97`ɶO"se.nMc"kAS@.T{;-AΣ) [ s,Bvh#;`hpa)/*cI 9:2zKSf01eعoYt"&Nw%D{{@n^E5̿i>A,XOX5)}H3?q1ٶ}ߍ4T2pzcUY^`c{f;X.~ҋuN8ÚgJ'˵%ӐC~xkPP^Z"eV|OD)2ql*!;+9vxٴ$RL`nQԗO Jy|@h/޵~惞=Ctc\N/`348Yh^p}Y9a]g,%:3`ЫX1p˩ uA242sMuD7GÀv/۟=zo,Ro 6+OY6MJ* qGIO!-{oLHVΨ>QAO4.^Q&hw,Ͼ hM'BEY5?'зqJErHu{ ?`Ejm2-AjVV+i$a/6m"X$ᘦgҋ,rʑZ m16m~]ԓZ(T82<~jgj`^SePL0a( m/EZNneſ_Xa|Npz6VsF+xxzfFZ0E{!dVB,]=$jMb\:N좧mY=.auݛ3=Xeam=')r1,L/ΒY$!R-FK¼%ŋؤ\S:::lڡ.L#m)1~i]tD[i̻=UFVG_K6, f1YwORIInI?Uo 0ݳYP 6p,uDOk\\b:|#ޖ{>9d^%:5 ١ݺ[,g_iFs !#ZP "%?5+f,ᨫ.z( _rNV{oI[ʸ]/r(|&L&1tAE|gG$\Dr yXb53'XPK15a#o _.G]_Golc䶾Iz?:ጲ+H&4:CkɌ$OYQ{مg4hdsc0%VFhL:-pV]M}gMY).Ltj*tOMZIfa)pC Ʋqnye/rnؼlw:װL? BM3STsdvX|{7Ij&W}̾:.O* 2IU]ӬɭA;9BN }!=,B;8~͑,Ykk3ӌ{|ȣo@}5Gwb oOY~-k = 4oyǝTv)gN hyC?"XȪKצmHͳA:]ڶ P8LwcjaKuHWvdA% 5-@ix/(Ƹ;1fN{.&En&ΏDq?Z]-w?%`w$"ۨ4W:;b (c|+ŢC{z+z&2NʗgmO 4$%_[̖a!Ď`:#=K4tpO(Fz#%;Ud!^wrTg*sؙ?UM^!/`jn{aه6]]3AKC5vLu3A3HkAhbX/;܍MxF3y\&hߛ?Oy mgۼw9b{*COD3lIZ$' AIR̢k:h^۴ ~1Gk {{3V%QՋ\]o$L6w2{{ڞ5S@k8gS/#!(OH1YL a@FQ2+83+r\oZw, R8G> #F7xN(A<7x(r%G gy@>Eʦ- `w"B|PוOشʺ.&*=ɄJwiiLrk6[X"X0`9.AvU eoYpr)FhEu=$*Ώ0ghUCa|ߝp0JbppD++(:I\&j(+*7-l@ތD97R0olˮĕg,-fV'+ik^2dwK.4vHN_a3džm.GxAvtԍ%?Ǻ a'ts/ `u œ=V/j^pn Rn$G-ּ2_N C` 1PDsz/Ӟї6{ WbcsӪa-H`5nvuv%x8h꽅ز6(1!#Wsrej}(D~Aiy]2\1{WJ!LioЬ=ĸκ @bʻ)QsZpg;[^\*>BNyd];)d/7|Oг=8Tl5ljV$K"=2`>8Q Ey%IBy׆=lN, w=0ܵ^u1Aĸ>FV6.Zm K?mN:t*~趉qe"rC泍 #wP 9YB /]~O~G,;,Sa%qCO]00SM,'ȵ༤V<6; : E f p*BS3J0i*fdgvl@ڞ0@e^_$Uj&ox|ҴjI\Ag]M3FHuqE 0&ەù? h>XzGc\[^+Kkj1&0S0E~ :8NlvD~'gqffM›j,ҊhH ("/NS0%/Ie=zkX c-O~[ pSϜZF u<4vHRbx!?⁥v49ZeUN&4^+xiX5P{|[0!T[ ` |mDR>@`_ .bGkgr;|) ATœȠ'0\I1to޴l %谗Rϱ^ĝ)Nu`Brl`eJ}m-{-6;Iݕ_! FH6lQ~Q2׶%*͕%F 6Dj+`. W;GyۚAT~L?B (}Lk]dyR;K$$Z[]v(p;l \?uUðSۧ?MCOPlf5Lu GpZHOBϽ1KBA 2bt*ۦrޘz:T؅7H: ?DOz.1N'" ^BYޚި$L,9LOA b{FEEP:CZx}}VhgZ,\a*IŤ1KC솯&/ACtǰj)Sx] x[rU@^xw {ط͐Ǘ8}ljsklB S0 _"ӿ_9 ]b _ZSQzUV7%UG;lp}dDV_{7d齄$\"q!,f #&2Q>5\U2kɀhYݶ'[[}M WyF5 pԅf/X"(e]_aJ4X[,jrNX>+6A*(MKft|U.(\1 Jse[7HF9Q6,ߐn-lbz K̹V8` N~WMC&QH+O@߀ tqdBR}ܞik?na@dڗ_ֶ?`3K~cE< JWd=rXfP&M6_eɞ|q2v5 PVP"K GH`1PsfJ^7S$: k/WsQφn݆w5Auc}0 %[F̀"9JEV&;dhV|GL|m1HP"W}/C;6oCnڕi10Db]mkx_Lx%g'׋=Յ OXˆQJkih!R>7 G~vꕖx+Ӑi axI m$"7v6%݊fsY3bj=Fi`{/V'Y&̒KA` aWֶs&, aN@vTZƇ/F{&Н̋q.YF{6<35SǦy"fhFGWv|]U#V>lR( w)nU(cbhçݦMk3/[2%5?m>'j9E\g]Х5?f ::Q-[^XUkbJRҷ=+Ҝ:%aixY:OU1rFy?#*~t1ݣ?ZC܉ 6Ob ڽRy!G+{|UNzJA%np( t]2w신X8RnR4Ɓdo}{;Q$d+g:+|C8'BI(8ˣBM|bibN4;[kj?*gv3 䆈4_yaOfx95x|2G% ;##QA׈4n~4J.~ ckx)$*zO!$%$)'o勜.93ʙ%ipjɼc-Xbfcjִr+I˳5 swZdSnN)OGgXM<S>?G9CP1TBC2-$\G9ޑt:g1Uo+9(M|C$*Jy`ع}l4`b />ZyM~VAfqw)Hor ꔦ㱳@^f*Y= f̶q 6Z&-O+8x xjGG 0F$3׶I(P;԰LQ l,Hzh^OZ5םkabj`p5k<{q5zn#ߦ|JIS7<^:-~[^}ȅ[/ĮN[8}MW{iE^dؼy'ZW(>}E8FGohfM  # mÁM h/ GZ:3m/]qPhf+Xq]ZU \WC*,׊y;u>=]U@'UB8 |^O61hRGL@@^)W>eZWʕ*ɚX@-gk lݨᅦL4FR :D N¤N1rԣz;6,&f'Dԃ"R"AgSW>,JT1_[RXcwM l+=ƈ]mIIOajJF"y.iMzhk9s ϗ Rt泠btRɂԮҜRn~f\{ZcbDH7vg.L3/ ExNY Kzڂ]䮮aؘ֘ 4^&фֱ*|É#fFnT$]>WI*E @H=9BУuz Dn"RvWD&',G*e`j҃ `T[6!MOJ32PLe kPz˦x\YDH|)j+n$d)H-Җ7J,\T2pH2?S܀Nۻ[b }OEw` Km TD+: Հж7d *EFD[8cR0ȹxiܾgPp4i:&݀d-yMiCOC4J鴟Zu8A}$vcu)ZcOlg EQd(.f2_LN \Ne|f^`PW)i uGrzSڊ_ I>*gzh ,'Q(! lh|w&һR^> le hziI%QT31_H|gaXUrٱ AW06.qOxh<á ;n)YOJ[ImU= 4Oؖ0N^ 'uo$^£#؎T4{xc({Tss]OR>EI4 =@,Ő"uv"7a_G+yIawH)TA. ڸ^'g<Aƙ;EhR8uԫ 5=' ܇9h{A,/;oE-v͙ev2IN@ʪKTɸ?:([a{0a*@!8>V~ 0`AdYOS/rtMs># luA*(PLmQ>fx7>?{1?γ畍y9EQz&i̻D@7JDJtĸE8SBQ^GI"Me-Ǒ 36R߯Μ.`:ZJ`~NiI^jZC3A:UTG.+G1 fJ AŇPN;n~ Q]ZAEgT>X@k4?hZJ@FF-ԛRaj<|~**ɨH^QqlIa2cԸ"o)Ua7#I5IfpZZE7Zu籶s.4/ޙGFbbYƒQƴw)ܸ`R I>L}4T8ks#ϕCC PS߈אt:!&TECYu%3E; VqVkQY`碦Ңԭ^cA?t V8UyWF&&e?\W֪j5b j  sa?͋(9T(G2 n>0/ZҳUI:1(zTgNyp" &^?ˢD ᗬenig^*;J12+]بɕL Ww`7 z͋Yw5:] BnK`NB d3}oXd3}uqk6Ŋ湐I%3p1ڰFV WQ/+vC6}T;¶-jZU]bSYwZGns^ HD5 !РڮdLl-ܮf t8ZIo-H1t~Р̬^1{G/rR8xyi`$ uAǗhjmvBN ^7an^4? 9'AuJ[}4!oPkj:ꊷʋ6kԺ;VvpG"6_Khk4mzA!ںCY!u‹)f~"˦{) E dl? )|s ʫD;\I浀߫Hł@rdʎQ T *\XBJf{{Q,qrt0B;O{߇:?`HҐ$A UbrYWdH/vsF|4a?2(~_lg4.9/h6KwbLT [iIrun dGr$13*Y2t|Ӑ^۫7V4]бiAXy2` Ԧ}Frd Y`FؼN`J@c["r9NBRKξ.Jmw TR 6AȦ"."Ue+i(.=Fq\j$C\{ͫGg#kGީ6Z4Dh*ugqs$G$'E7ػ|7isms@rMt Rɗ\)v{Sk@qAB'w+M H|U~+2ܮit=j\6|X%>~#X/ }K蚏;7Pya縶b6;~/?:X͙/p=2:6&¡;~6JP"]ZЎff\:@%P^Y# q+͝<;}m/T@TEE@p~{pvbCb34yi@愁+'2RlrC/%]&>L% MR cٍHPs'9Y.nIm'T9v'^VowdSKx]ER'!Jד;K50Ű s>c`3.Mq} 5ܦf"!=+7[C[gtE(s>\ +7a-J^wR؇%`ʑ,:<{W V4X Ga0]Kj{|Lܸ̰*$9U5Ds\㕵V Q??_8!Ǹ$f\h?6Rf`Jq߀I:Nl|cU34F3*RZ({2PJ Fֈh]G/͸%/-M+˲i^ȐTEOI*y$V$AR;BnT *놸: OѧQW3 /* .UyD'5Ͱ\q$\ k@+]@KP1yD]-*P *Pe X>K/xa vvз{:=.+PBFIwGs6ٻʲ |b*`¢ *<AWA9 X|87x[lJg5‥(m&REeI+sI)O(gOHfK D$) |j9.O"[tMDr ⣙u>kz5XVKOF+F5HB_ /.v3U9&Y*#SDf,ӻ*uλvJSr ɼn~OS|]\Sp>k;WuHk(RSÉ!g B-HDta͜i}UUuL7[gRk {q5*hSHy mmb0X "!7 c^#YD~(`12<feTqMݛSv4.ZJa5?w#$. Vf$MG3~aRvh)D.9E^@ӍiOɈF$]A5yJnD~K?6zhp#-&eC.>PI8Rl42j=qfvxRQшt7K#ۦ~϶On㯉rZ7ɉ/'oO䐀':K昀׏1&XC\}ypYi%k8\tDŒ[idUIa/O[5Pe=PK~#qurA9 !+Y;fBܚ6'ݳE+%ۗIzL5uF7㈲w/e5q.v>Ei߽1Ê, Yx_n-f'}s5"APt ϐVԇa,W,NѕA˺њ^(kQ#EHH)> чU ?\O8zt< nǦ CٟbLQMQ ͸+n,H YtCDHGp 2PrY2yv |)i5#|d&a}#O,Dn3zIG`ZHp} ӒJ&.tI;nlept Vgx; rݫVcDe=`(R:vDzgUFAlqrK4nF>?q7GF"]^VG6M5i);a$? suzteM._*u$[Yo j%W7f9>8"ڎW$-kш!nT;m̮>+M移9gx kn}]&ע\44Ǹ |(Os qP`2!(#:JtqR7<@n;g6 4= [ES1e M7V23+Ԧ ;h,}ŕO#ohdW9*&T7Kchܿ$X21rSv~FB꾥y@pUF.YLJ}Hg]OU\ӟFCk+>@(! ԜM`LAUrJX+or[EhZ?P9K$o GBghs(UO>_ODPۖ,,zXڝ(繥I .#Hs~3[Vu~㗠VYPvXKi2zÓo+4MJu8 JF_γtp}"|{ۿt]~Ncpi׽*5Fүt"wcFG0Fka;V]8s(Nql.B^,7̛6_ZuZ@^ߘy|_جUvfѦ8a8큻uL9NV:ZC umk4W6P}ayh\:*/ϖSu3zkYU:aЅz-Ư-굞{t7 iX)b1 ʫ[k`w\~I5?JMǜPd+,k%r9> ݬ*=)Ҕm>%O{CmttV1?S *nՊ7MW$7w:liRYt~-$\81df3GY{MÖ:Lc܌ m+{zxBvځĜrVʧ 9cE\ ʧ:oZ-onRɠק5A)s},o=E6SصW!2peG 77Au 5ʀA*2$Kq# JL@؋76(Ct'oix}&|?#"c' a>8ӚZ ~Bm/OF.-G2=jo˨|9끗,h>~F$Ɓc^*'q~c޵Hɽ;09<\ 7낡rzdߙ Ӫ"T)wX&8YK ꛨ UD)Z&P$mirXy\6_zV @m=n0jQEMSfb#a 'C)̌{ԯ0 LD&JȖPFnvBw|DZfC׶;~%j=ǀkLgv$Wy6)T B>M.UwWP#,K0kp2Dr$U*נE_;|*Ye4r~S`w/ˢ{n2JHŸVJ$@38=54?f"S&Zb>l5e+ݥ) ՙ=sqaPWa( n[*vG] I- = fI^r`F+ ). վA+~L#jq >BE/YY۶5G .б` t[i`~dALA >Y<2%Ni|`59wd}Q;lNCG?1q/O{wGuCS rlťz"f* /'.ꃏ^mcx}v4 Q!0X##(~>p:IT\y 0ШtMQK *Ssg誺ȴm:D{ZqPr\F`r1Tڧ }jP&ڟ>wCjdI0?jzkM%մFP ݐcAO!YfpҖ0n,#vxP-Ve2t 1aϲ&o1qO#=/6eezzD {}?y$|/VbqK\8| YQ/XxNBYt#KIZ 2,񦅠.65D@GV2hŇ"tҷw1aL`$u^.o{"r}kr [$?G!cw0D(R (u!oKV_}Q> t$ggma3UӚ^ns*E*Y]$n2orb__!YF !:gе~xrj O;{!aKXTG}.v?zsҒV ٘-v)AGS\@ab3pȮ [R.-Q9a{mm .L?*ѧUJ=e/9>ʚ9vI6SM/Z7rg9Ԇ bzU?}Qdcqb[xj1 n;DSАlPF@f *q0(o`uc)oU囟#P=5|N훩ȹUW0rԯ"wsuomL byIdMtu?QlBϛ)y+qW!K,Yx|edJ%_*g|zϥhYm }͖4)'?wE=g7(;AD0OU>F~;?2.A<;f,mh2чv($S.VcMs#X)Sݲ#-cYL{'bЈ k.vFS1>ZE>qly3/bYH>[%RH%xTr{5KD^s/Nl ;z~6|Pȗh x?VdHOZqaiŎvph´~[D)aVUˮ3<<# ƦRee=)NF9#cHfLGH>g=~!뷞R|sNs$+b] -(`:]oJ%t kczA&b.h`\)n+]lퟝp1t/N."=~ M؊cW[|Zņ)ǣ&@ Y m+n0w8 CpTREr?~ORY_ .Չéʰ tSH>o΃Sנ 7ăV].΢N[/0 tcWԓ`oR; )o҂Bԉ/-y<5yl^ .%xhɓ"z 1H^,(Oa&ﰺp4#t®/(6"$oǰ=H)ر? tYdFW0O4ȊRz@֏`NNѓ4堺\TU: nmZcȶ`"SQpil JhsVKSĞpUaxuw6PG }pݙ gACJ}ߤɜ 2l$pYKp\VFF8UIrPVE>тܷc;w"kuyOBGnoBVFs{Uy\6`0k] 2ЀEȯ1} (.Wa KBok'\c[^KvNoe%5zSΦ-Ft3Hlu焑<] W`"6u[OdV~R{(113NPe ҾAriO|IOlց׉dv0=`JQ!W}ʨmt/I6R)f>F8-3רw4G}6~o(CZ{nU ٓFh@Z8HTnWZ-6~D#f#9K_>]&35b:&+~kшW';p>Db?ُVoznϛן/ѨF s2{# ,tXîx0G6 ґEo[H R:C`C`I!T~;W$VzQ6ttC@,[$os]&a<> p?%ByqeDщP!mQcE nx.ɧ1Y`NE?xC{Oijgkj4,LrR&:ө.Kl R;=A9V 0+teH%SzyПu9qHRn'gQ}Kwǜx0_YN$kI&<3";sK6 m҇ܪ6 [&դ$o }=PN#t~+XT}8VxJ%<~Zy =H>Cʠ} 8])aa3EjrZF-B6(˽(<~am+dvt$y@ӴUf«] ϸo`"ue@ YX`A(ƕbgkCro񋄂H-S֬W<<;ȝA@`;.5 ]eNJ ^Ps&&\oQۆ¦e6Ǒ5)w $2c%q3%jpY* =8k"5&WS?#ʭv6} z/g"(xjij,IF8FE=Ć,vbZJQwE ւ X:w&)= ô(0 o[>=Y9r}CVH֡:fObx4K.HO%eh j-N:}ٿbq<\\ڒ݊^J{>I5LIX)sDo}ފ\eFxQz6[b3?9ڳ>EŠ{/94Wnu:sg%^< a;?o$[.Stʃ;z3WǣD(s79׊ M8|mTuy1a_QYiz,Qof T`WJbY^T!vrFҔx H_1cl`DՍv@&l+V7zYfβnS智ĚLr$9i g %>_ HoLꐂO6NsoQM;j9몍a:r"8K<Bl/OW!,UͅL(ͬs nL ߁\"|"7 X=eɟ|]Q+$jc4s'tc6(~fֹu[橵S:* uT #8ҽ=Ѫe5]5Eu!`꫺\374e LOZ/|}m4СMXWƊ>i ߓK =:ê=Q(,#5"P.yny/I?VU!;jnX=#yT/]H8Ce Vijw:fgt ^')ԯOۓK"F7>K:d݀9c'i}IN;0PpИKdC^Ɛje= G +K#>T%6D|ʁ ̲sifىW%q*_H+dUc(A3G aВXR W4m7g?'ivC 6x !xnؓ=J5aK !c@S\%gxiĕ ػݓE=ƺ =晐Pa+L>٣Dj.ZCu1T&;~W?\|3ӘmEl3Tk`?纏\(̭,%:Jj.Ѹ i)d,/AAp"LҮc]@wò!=aCw1),,"݊YQm8v_육lUk֫p߾sNY"$%IYrYO!T0lLRSq6[ɆOiXS+ٲpX_v]d$TI9*ʐDaQV|ggy쏼XPd$AE\xo$)r|]7s/9[' pzCs/ľIhtqP%YO FJNdsJep]\Ij5:SKZs6^&l$?|v߅UD9Daqa^ 1™.4~oY2VAd!o#w}\GBBz(*K%3)v{H?>Dڻv_/ybw _H>ۘ6͋ԫ(*[-dY+vhvCZW\某YU"%sKm2=xe >/B%b&n:AO,/P+5|}߾)I?{ڻSJMI :.١}-d}#0@T@:G n3"5_#;&.%qhv@(T,Y d~f밲WrɤD"6I|2<ĕaw29Dg1+ªѫI`^Vnv#?M|5G+jBF) VSzzYTq}EEĴ=i`aJfvHhAFPEMcUKtn{iBmPzwf|/]c[H!yXktIO{d5%Y vDbgSJ4q 9qX,*TU`d'XU{Z;q]Fmb,جl@Y,t[8s a,`+"d$ \`gCCy0nspAM]n"'椚q|>Ln7GtBjNkI0G"%mtɆDu6ƞgVLf{R\wdGyf,P[&S:v̩:'!+V *TH^ٶR:dX/U"]_1ï0Y?YA_0<~tZ!^ "v1'R LI1Y5b 3F.3/Ƿwr)%`ps;PuD~AC}4ѦiѾž UbNM">p_C9V)۲NﴀO ~qѰ5 s@WZ/9WCyͿ:=?3*#IN&d )DbuʱOWI57f=n)=VT+ F03ҹ϶-h}Z~MRND XvU&JSޫafq6>_dTSxp[aEŅ/TW* ,}z+}bDPqɂH%t2shZDɍmĵ6=o+ͦn|V|OejctJ1/8$)A݄cԃR@ݼ- 3HRfc]m^[ѡVBNɿW'iky=_l3vk>8va/UMJ&D4遫2Ix9yan].7%/%)X~vюuY~|.IƌAAx[ek9]ttePiuZFm!eW֜'j,|4)=/EzSJDַ)sxcצ[ipE{7}L^K-uV(M\}ӱ2P`ӆjtumǗL^ Ҏ|6ͅh]xU nӓi~Df(F0R\0„:礧7opgUw#yPb61 077'LcVkgJ7B;al8@:ldnmR%X7_,EJ$rWK=,PNS@>,:Ю<]^4*4G;kTYLme n<PpL%:T*#IԷPE/g3㑼cP '%RTR_ޕH"a,ffBFa!omPKF{^kh#خLdgk9 r.o./ jj*V+ |ߑDغr'~U UNdue3AV3c.8ƬC+@_}y(>{T21; w, 'K.;e2DE켝^PqL6*fW7{q%K6!*h~{~_LeV"=9.`V#,^N%1.G~/R-#r \wz`n# |hQT%AH q%b(eKd~TM[:L"ux8IwhZOY/sdF47EAH"4XUKYKIn=w^&P UyXu۹X:,Y9.P?3<2cȕ z+t%褲fb@m}]/>6KHcbs洏"O+Y0D!c L`7y|tOLJ.˪``H0ė Kjs+9mJ'%f( $*HLd; Ҋs5euw0P!<0"-* pz[=$bDžƅ&qA-똲7K;d!Z0=<LB\ lc-'R}qyɔaax_fĦu 6_[L!ԕk,.f<2m7s8RiDtË Dxf|}NoQ?Oc(.VC>IՕW*2q0l&huٶ  :"#oN #5`m=ϋSJAr|醈y}#|![hhn&&{*kW\iU8G{`S8Djp FJw#e2/bN?R٘MDk<3O3AӺs6%w8SSxՋY0"3m*ǪNe{ tUTc(+P/7yg\bt*L5<+4急7pIǟI]7񱡴Rv"9Wf4ݰD?5i]Ju濵$YoJRJp0sccV% wSX4if%jo*D߽'ɛ~#?:_[x$gN)LF^3AS0n ;lZjϥ.R\2J n$9DAoٱp=ÅAzaſD7޻ c &bƻ w3?謉O%ĕA,uқuU:>wDeTirÓt}F늅3haԶ{9MG һW:peIÅƩ){{ r5\_&g@CM*[\#VkuOYMW_K !sl+|OvMf;f)kKSp0t==B4R—#Q#C@,5` C[ٵF:$+$ ]i,M ) !S-ϧ̧Մ8ݹ张e哲tG kCJ~Qk-@I%L?SJ5]p*Gc|,rA]ć@^0,(UfRLOBɗ\e=h1($uV S1YXRK@%g ݾo0 ۢ( qV; eGuƙ_^tLh >`!j7<\jbd[z z-=QPM K]X| pm̿?9x +n߸S$97"P~8Z~Q` [j^i X1:Pno]tt97UjwɫQ;;:-Ce' ~w=ėtOWͭcĪ0SxHu43:1xPe[yX(ȕcؒhj*SHwrwIAImR|͒;[w$eʜ`<~fiѳg$*ƻjkY.ʖ5+@mꘫ{8UO`K&:Z}:3 \x2XB>fOG3iU"ANCc*mg~<{U8_6Hql"ƺZPNrNӌKOpqcBjҧ]66wJ.]3l[d&!z"W2lf? ,^4IVW1_$^ݦ,iY5 =Q'IrYA\>_fޒ7BOQn2ZЭӹ(iA5CjĞˌՅb:7!-nMg:TuU IzĪJF8w)ݵrAF̜O]z,,mOy-ZlvaûPcj`IHOFo6X^,!a/=ebKd(Wj6ZY豬lL;W* TՁy#ݵ܆] - <7enObKyn-qm*; 3@stમe` 'nĹZTx:; v< Vr\doU6*{7 }#^n1Zۆ ljyRQB=: ^vPfk@Hg[(|n5" W9h> f.,* XW:i `o9 nS}YPvE ^J͝> w4 x~DjfW~nF1@ha.' ѩ+96r_1+oVh &ُ~0,ʅ JF1%r0GP5 ;@Tg CSKypR–k}:B> ,G;jCzDX^נMc j2_h\i^j~n vyde3AxO#w}ſ}@LF( ԓxp7< ~}GώxۤsJLS=bd y[RPC]IĄXMk=U@ꥺ'\ř|Tchh/#ۿAK5L'#\v%Ό8%UAbSDrfSZ }'Q8D7 99ȑ&]$(ki$}N΁,rnlʱ.8p *WVSoXy!He& ,Pί0QԈ52ҫ"?T0>c86oN9pt`hSx֟@| \$( "uEn U'Hgv!.d6_ Rx8ˑصcIkOtZX}Ǒ&Ƒ$lFF^ o5762.0oA\?s*)-V<(j yi)5Qeo Hp!K_MGE-7t>!JeB3^Z2uC<|B댫8_ ˉ>ү $ i7c ?RG s-z:0rQ\?!hB괂*W5V>h*C,X^$ xIj# IX3xK!A8qLռSLzIlM~}͝ƴ' Wa&jAxL@-R@&&{rF IRbfbPɓfx˿|.gH"unljz4&w+an+4ۄf=ޜK]#J᰽f{>!4{Dԗ Ʌh1'Ӌ<) oSpظIYTP2/kl$| &`!o{AϊXNu"8`E `MYؘ[ڈvb)|ZJpO[K`E3.a[v8EhyҕϺd6GnDH'R(R\_sn6鿆3J80ɉN GҞv>F BX{DPF!Nu|R.= LhwJ|%gHKO[hM\ZOo61Š% TΞ{s*erT e99vQMG0͔]0u^ ~ em!oIzC[3xWB >߹4w %>YM83@'Jo(<,H`1D l!ǭlrB4=;{b";2pι2=BEPs3 ?4Ҩ}k:m]wx\,S7!sF˳I^q?jdh)"( GưkgFW z]+h(4tWw˂ $Ic@^{e=INV U~(ħ'/1B ,0`6}& H+Ҥ[nPӎtT0jى3rC\fV7;@x,hߣ>834XH'5̐"aB7byqNMÚGҋH!i .L4gז]07!䎡P= ),5"KkR2zqm=[SlB6cD)j$_+̍BfYaMj.~[^8}' rҍXzajυRؑqpq@,*we=.#kDJD{T o2bD%Nۆj[`m:T՗;98Ut7G<Ñ!XMKiX*5c0LbB}ԋh3dݯCr ;߻JpEzJf/, ᛩ+0wPZ~g.z ^&%2MUTNi_pN8m'ڈێW| j/LO̰ۤ c>gW47z=L0ܸf|F-VvS;=r\ϙlۡB -2h.s٭56 B!"$blߴA"|[Xb̅qnL9^=C7Q^!0[NA }WN6uciڡoQԲ=8y] QYqGgbNk߰ïP|smz*@'?ٕz`MZrJOp2D\ \. 8K£~ׁy*H Ri/:܀4). _;al<4HG 8Drw=ثCZ ]6HGfJ ~Z6Mfg#@~ґu3@'`ѵ|Yp 4-=fҡ3xRͱPW|## eEBf Y@3,E bE[[@`H!C8t~1, 0u$2oyym~{W8ԷJCD'k"W #etA|=x_~V%r ޽n G=)CUW͖gqǜ6&>hBzp2wx}i2n1qEo>"% 8ߠ!5Ԣ& " ~=ƾ!],MZb: q* Qu,PSJxIP`mGr>d$%%վ <=sP<\qc,6ХJۺTǵeoY`- ۪K][1|\Ęgi|ns4jKGFm-+)EM`'OnزS9ID `F/ad`FwOlhw|3N<ȧԉMpT42n@߃jkL%q:('M;9F;O@~Ѩ n[|p^b{֐ZUj3 h1q5/%}shz롰R\a0S 0C4~u10k;3+D1N2z>q_xſӔc`øUB8|T~o,].х쭴dC)c*y,?O꽡kU9%oR*7HPx|'v+Jt$3+}܂T=~`i lX±h,bb[},*0,%HKeQpj ĮCG# :*t-H*AJyIvc j|ee!(؆/!O]e@U<5r=N-l~֢ & ">F^wݲ}O?Xg ŰIpWIl0#40$'}Goך2ЏѴFRNC"%\<[eNzƅŽR85r0{;י*d+f[NINmV\6@{d˵ /D, ƁAib5l1j{tӿ̞V {Ye0}1Df{%XvO/2`[*y`E7EQu.Ʀl:P>k`QaNu gX[!Ta C6`6\T:|ȿ@Ld1]vBY>Wd\p26VY̅ggS6 a= (;ixY8UϹT,^d,6Q@> O4`Prgx/8BvV>?1VlO˸|mZ~bKXT0"!5+P /rtz}ox, ˱}_y̞,TL# ҲT[8iC<*4Dxbh~kcbYd+-NJqzwUds _W.cXդ;m-Gޝrs*ABgByГn0UGBuj8Niʔ\ʶoYs%\A02m֣Q4_ߵg;Le #'ƋI2_ilPNLz-LF~i6i#;u)ױ/qUj yG}P>V]S؏yE luf7hSg>ӂ=Sxdqn`ÂTŽ`8㌩̣.5cZ. S5F`K616\CK]^9tYY8ۨ3K'’19]=,ukm$s9=n+q0*. P7rI{4)uǡ hz@<ЄMﱰJ(?p Hj!:4@*9WMⳜJTT0{+">i\`[`P]nzꨌ<8|rd955VN&c(NI-!RD 1UR4+35} l_b{bu4VS=I-)TtpusɩMk#Y+ s9u[vAzXyxOk8v8>hJ^1f=c+)>gֹvZV]fKh2uԔGlXHʣyqk(Ǯm|V2JFȽw1k[k,#ӤVD).mf\sG~Q*t_ׅ>) 40=(op(z * (PXjpgG nGPmUʃA+Uvtd Y;x^Fn?q˪׺9Tx4g=!a۫yW\oc`L|袘<C89F 8R CGҡ7R<髆&9 T{F|{z<]M4+/5 ҹΩk R g}T }k\uJ-3C,{ c]"߯C43yf6;$\`E|@(:RmTnX:q9mL)F={(Zư]b@k5ӳOΛ>„ rBO<(:0;/+R UaO@l<9q0S]xotڿLC;p7n5/$l 4bK#,bS~ǔFQJsďthno`-v`p둬8`)D䶕EqN@>II-)hLY6W+a.oi³2tL{,eNc PPǖ;/N;4ؕ؁~y*Y*Y]ǂF1 )t\@zFȯnSLs?d6 *;@@|>pٙ>Κdj x{$Kpq)T]Rl +=sCN$p/y#ARKWG26;>^#{ A8CrLL\-`-MCy#0}˫#_S?H6m8(c[sv\ 4 : uc)~<BҜ./l{qҊMu4eAВ -_uE?_*qL42OXi85YIMa>_~m 2=K[ uySi=kv@{0-Yp%pA0z'} eʱI 8X+e#rJ" ` [\N 0?e6ZaMs%׸ iXyk29-EVF+^2CG ,aJSbM1E}vQ2(NSAv89iJ?mk~!f;p,BawV:h|3}D?&-RO>$1~͎vf8 MQl}a={_$^M vIbJek߇u!|vq0N` f&^@j|7>>n*&DUUag#w>S}Yeo>vJ&x,v9`bazH{QN0C@= >E |3V5·3g_ Yt3.%vm˗OC: #f~7 <6}|=rܬ%C,Vh.~V͕8Y=È(;gRP |QSx1u#TPO{(4ʫh ̨Ye֩U8յ[(#PռN)!Wt{QcNho;Wq!"02Jp*gЈx15՘~-KutRDq !'~ ٓ uWc[f|g'B"Q3QU?wyaf S4ּrb\D{1 AyR}S|9{T0D@Hgi7Mc=йsYź?k\4t6  y"[|;k7z?8R=X-X$ӫA@29Q q|l>F75H0/5Ɠ=IaTH: #0b|62y5_v}`PX8ۨ*TFyp7 {S=gnX8w^Y+VV+on0w_%/d~F)%|L 6SUBHT6!4sr2%í"IYYb f* >s\,/x=E+l T9Fo.`Hoe K'a+ȝl0׀XJ\fb+BM,-f YTE˟6܁Ш7p*H|1$O ZoKJ+8G{s: '6oh(٧# K?&~j,6S h;an&3,=nܻd*˚'#U0]2ɼdYlNEͭQVV0 J `h#o74O~o%Yd6ZE?n[Ԥ{ʋc>Sg(_[_Gt o6G&ٻEˢoszi3㠈&4ƻW#jpESe5_{[f0]&N&l?ʍg `* RE62"8U@!sҮe0|-Ad=\KYs*蝠jD.F(OR L,uEn߃\#rhw3[: 2hU /JZ/mPo>j8D?L ME!pr,1Ωga9NZhq uy}hFSfӆuĿ0DMT-;)Zc$9>FG3z:aa+\t;?bKw[umG.(NOB0_ŠG0Qll]@ \,A <@˧T˓u OgpEeē v^0o~ǟn+)߅wCJ7I|^ўn1aWWMn}4qmטP|}FFOESgYF6S%{jܪcݫn~MdFaQL8Qc\ σ]H|P¬R"UGF86"Uy)O=D.~yag&Odz͵?k`k!Ir)IׅOæXvY+ SjT¿5}L[¡Roz*G;LJi3*>A JA@ĤL&tkpi :[hmѸG[v'gD1;F(30 xAҨ_mMfJM6ZHHa!6wIS"8T%>شףA0h#0 )@mslT/.S\Y=-p 1%nS>n]'uiAS%a܅Nd?tV$Fj糙1J23O78T)¾qhCyiǙ`J퓹 ڜ#X("!8&k<GH— P#;Ri0$F8+(|q$@.My\j_SbU-| ̷U|#3*b>00 6O3jRxag,8?=z4I>b@NJ GBڞzìBXg#iNٲxSm*', e nF˝PS'*$71@К{Vs=Ygm-~^ $')s6P#_Id;Mn*œ6To aevOמ hj-+CL 1IuhB1M[HR?`bAtlaP1ІZ̠Pd 6U!fx. ct644^j5N&>J>s`/~gE^,"Kv']e܁b~i77̚v4|{diޕnzFhA}4%P?oaN:Ӱ;z iJT7dc $}d0Y9Th/; H{&BY %tEl3.frsd& p//<g'X"rϔ>c^NlBFd=ԣ.n0![ ΐZD/*VͨK^=gY'HZSmݛCNzʁ@l[1.2YGbՏ,&MC9,궰.!J#\K,Wpi5Oy$P`XfBGe7=El'Oif ]+n-փNdpȘ>2')[EwyۛċpV&N2L \7+=jFwȮr܂_\Qp@Bh7py rzQJkv-,K{QN%Q]q=j@r,RVZr`5v{GAX8Y-OGsWzNd4nx|do6kww<[1-R/4[I%_ Vޤ^RXs?/q'Z-Px kn$K#O!>;(yƋ{Ӧ+QyL:g!Z~],9nHoPqʃ㜈RK5m !s–X)=0% s;IlR(W} bb^[RWStcQL4ǫ&^+Œ}F"A B =(.3yz>%5VqӷSuco:y'Ey, 6?"J=u=5tn?Zc3,M זюNǮuVtچHGE47gG>(L9i,ⅤKK~֥B3mV4 q972& feQVݑNo\RnܾxwQv,W^_P,\֌W7a͔,o|YOgdoNsfPK+с5d;9FhPmjQ[UñTevnO{7<9Xe=xْS'\ZQz0S7)" t)]nۍBF#'D'D\w2_(- G(k:襾* =YrW *LBf+Ae)KÉ3aTwunHnl! 4\A KtbEg0+dq|m{15%ycU fr,p7 1?y@WgG4΍nDroOH'Z#up}#ƥ0D`(n+;'khg+jpk8:Mx粝<&[0+?Yıq$rg4J/۷Ԛ1QXDvw]|'a7dur΢#c  T>8߶."8b$ze+#BrO2q*qbiyR,Ul`5Ra=mU]]b_Y8e`!g` jöU/Л%Mb d]v%b3 CQ5ryf <) b,mݳJ_}OTa[9ź.)[~>)”śԁ֘`ϾAڳK!'efXɆVAYotsJQߏ&km4B4xmƍ4}XELbu"o&r\ҹ($;(%A+RR2/;hC\RQg-1{ؓ~\2x]at1aFyZJ,ՒP;'HVj 2/ W@A2nc ZBVxRd3"EgpA jm\I8Z>ek88!ʛ#fbQuք>szoc{V 9L0ሆwg>ObwM1gĴK&5מo|bV嶒yH/,*LfdmA<7:F 6H.l-~nV<`$n%1ۆi|[e>^g{1.&ch2̵ҎdТo0Q`(3vcՑMӬI4(c Q߶kߏ ԩ-BkE@:u67RoR4</rk6OOU%_Oڸ%UvÆl_jw Y냗-UƻtgReX)ׅ?$B7jMGmw(-\P}ΌN\*⫔\T.6ԉٶ}ֺ0orP7w2Bހ5? o3An!]{yR֑ 圼`EΥ`fe ~,+0LM 4ttlMdJRYy R.Z!QPs\@ҬdočSՀ\6VV=ẨH 3"bp_x K"\i*nDjlr􊼭WͪevܻH?wzmHGag؎zr_AQuf9#Ѱ ^~CqqC:`b* mi&QzeC wq_YsẈ:dQvY|o'$l@8lKjyG;\1"-܎"DM8jeWISsmmͱje29Q3^IB:\hE@#KoT*|O0wbcvekxSx% k:pt>We!KRH0^W+鳪Ryq'hldCfN,܊_~:g5Xb<()q"7BL4ÑBu,8.FJ"|`QT@BVˤi:lHgcކ}ĕzpw"qӋO窅){WxmR8XٝVz>nⲙMfc@ 5_F|QkTG'Rz8*=0,g_).j|EUĜRg+-CjdN64lgU:ě1/Ϟm:|yXCA)<-Z\.bShsdT(g6c;l6g^4NBk!1kYr׮nޕBg{3).ͅ+dxEqJ a$51$u͆i $e~0J%GOD4Q`BvL\m 4Qܩa$Z ySAe/jʾE>%FK ",_jpsX)I4Pla|K9bٌY.n96wƄTҿorpNG 2dp= D]Vry{. 3J\;THЄ5ӧd@ 0N髏5G lG4EvCN("ޔAe{/X.Fibao-l-<$kV'̟  ߆Bbt RG(q,ZSiUo%tγySar;oݧ6Y^˵`NC{Z6Ay|,pםHNp9n~;3:}9Aw2'Z[*{9MK"llɄ`Jr$bhOk/Cqo]6 moVY|OoQj:SEUHiH;HܕNm7ƻ䶧BTdnEv4F4$-qJ 3>Ks$t=S'?D' 6s^AzH:%.&5r$% 0dRp83gLβN(_m p P/ o- ,Pt :>",WU<.7~?CŮ-E"DxԥpikH7z]Y D1"Pڄq)S1?yuX :uƌL= f"ZDK?IfyK5UuSR\~}*BNϐ|~F2yþsu\h}$5_ن)tɳmKNЪH] Ϻ\`z'5O1ֺ0 < 4R3'7Su0/dpZY`z\O 9.u%*0\mNEP]E |@7^hDńU-wcE.%Ώg:,zQKV7UN4-( `K|1.c1]ڻ?"~mM:s%Lj i9}.U"rt [v՞d#E \=`dB'9WVUOŇbY(ԝ|pZf ֿeMa,fuCYݙl|4Mo). !R'8TVk;ݪZe3o)!5  DQu^zru(4*fn?MSG2Yc%ڟ { bRߟ|Y'^\URE׋;6VԜ.26f2-fcVqB`v}5U )Ma߾Z~''O-AOiWB[ |'|ɡz(`M i.۰ ʸx ?1H𒆅K u]"PsOfH! 9~4uk6C{DOC:('l%Tz=YXQ SXUV{l5&//zck/{ɄW 7 0Wzg;x͒ WbG>~0O@,Gz= f4b_)5m0iOAF CsXix]_g5z} Sk o-+5zYdU5LDfWvc"cJ~Bsv/<zORqԖrLHû#GrT= ܦERX,]m%\Y{rO,jQKgl9'" uOka qX?jymt8)#X(`@W_RQ2&4sZHvSeP..iDLƇ^:E\TӨrgcVfh`OBqu& ,;FVLE_z殐2! [HƜDFnGXS[63(X S"4&AȠo'L+T_ )P*|Ud­ 7N_ k`\ #lG>uN[u#[/r~yZ>M"ԝ)oorx6;H=qԵ8!;/ZfyAFłZ3*?Ȝ[l܍ki`;6GP?>O|#RBmFu@{`B۠"-sc~;K&>5-s㿈s Ȝ94לM?7VY1m"XQ`咝Oɇ"h+\3!UGPpz7Je^ 1-78{.n2O?DlpI-Sp cۊ.7TeN"kN9^hs%)Ucܔ$chp^g,32)w j7g3n8%f\X_[6nR-'D%: Gvc^~͜VR߶|XR&,"ǭn_i Q{jw^fO(L`DAIqzkGeG `5/g4Ip< Gjpx9k {T8dQcw` Eʹ!L;\**1ջMqBS-GJqee+92e.`)#+Bhg+2LH28߃ |5ܐ,,gׇN*LU1q~ݔӤQ9'hT7R,̫516y6OٲAlk, ٔ~Sc3DuVO1P'5WÉ !Xq5Xm mw&-ayj,g<w:0%) eqdn]e#-'Tx͟S{c3kkE!w<];Y;iO]:4^!,ۄN88w~1f>q_+]tmHʖͱR]:EҚL-@T@f[C_'6e+ |S^C]%8![%tu$lYu-ajuj8^wwC1=a z<6G. 线]3 TXԂ"Ј{nuZR> .gCcU\PKm"U0:qEe;oːOK/hy]E˚Mk5?}v{?ս 5 aLl\77#RXBu0㢕W"-cFe o. :bi+[<..zڑتDQYvQ#A}Ұapq<7J4c𐢡EZ{vw}Y'2/D`s2yp _pRDeLu> .Y-@0y-&7l,SغN,Mu.oIT0^/<}\L@ Q$v{gb_H;V>Bf&^U]!mxR1@bg>BpV۾įR _z3‰fGᵦV!7L.9ģ8p&kd%oWY'%BVM\D+(vWPauRV}6ltuY!nt_~wO}dž ey8dn芑V^jVџ*9pX 8yr?M^!º}؈hF<,ذr6{<3]G}Y7f(<'}Լjأm*zrāoZ\n 1/³ê\$ƔNQS$C 5 TDS܆ˋ])uP0V-9bwpC[%y:>ӊQ T}\t9,\3v4.6ѱJWٷ8Xubw:@V3$%M4s;f8'Qu?&*̋{@\*c mTx@> z+%Ҥ0p_)p'Ѷ0ޫ_`fd́>~10kN vMxl~֦~iv:4I$Ker)7mJΊ-MZ>ZQ;>O?G'xXO7E4Q)B\) MGan*D5;8,v>#:4(Q7@.pDRؕj^W@nЂ .8/e`kX]րb,XK`17h,Iy57,s4![;+UkRe@R 7!)ppJ3b!J/nW L3nX>x~Ku +h`tT7X\[YV`/sD 2zx:'Lek˃y)hGSg஬xk o&Y -5D"-Z ^+5=6*.6_gP9&U:q9L5?r̖v[,\ow@nq7rň7iH؛,BvwӦa/,|s}[:~IM!+ 'x7oPE=w KHWδR|.|IF7/A:q^=K XguzM&3FTѶb)|?ē q Y 0kH➅C;)kem#jLYH)22q%aDGeX5UFs?`z2 Ojc$cPڶ›^3'qf 9 с={MѴ{s QyѮ0i.b5A_zk jko MƷ0F WڧN>t!O>CczIͮzFZы[H=v9f 7[LKtؐĥ3wL#ۋ^KXϼPJfVm; >;ƫN1;y7+m Iw:ʢ|&>OL,.#&K  Ò$sPMF!J|~ǀS'[C;r\E-4UxvfԆ| \,r%O4ۆҮ$FTxb,\rIIaP]J? i,JYg͘wA=Ջ(@dP?(W`4"`bبdZl}d(h)&qJBiXԬ%]fQ.w1\uh&~ +`[1z]2Wj`(&e"+^LOiΒV%S"|t3hnw]wIkfOr'ɃJ*_kg,d7ݿo5u x]r+4_XmeXuQ)sC헰Y6Å;oh٨ޥwr}mYAK]{. aVph̠+&r1$/.) pXӊhoS-(ᘍ6Vb2G+؂sǧAQ7I!o. rRM&ԐO*6 XT :+1gjl$ Cj_ή/-bsUrMtaUs(p&bwo@'0ǩ򘢪['ih,Y3EP pCHwV3a?vS" Qw^Qj$^-3)ኊЮ֮@h1SVʺ%^}5Bx`8wDH@m:cA BHIs` 5%(3 *q^ے>2*T2 o-%6^qh%ޛd1 wvSnuZI ΖYVWb#?AiR PMw.:/cNy2xBC|t"fSFܣ 9ݐqd5y_7.Hq^Ѳh/A94=GNu?):3  &4C=EM~9K .>OS!n,\܈hǼld\XpaJ\XyΔ;/;YV#,NЀ2`[{S1)` Sq5a`FBOcz)]$7}c.Q V4BJ`m؇a؎:ϛӪ22s2+%ѭnԥd6^k!|B=>vfԘ6TSrv3kh(00d> 0yU.'-h`٪@9K>EA* GC x;;&'l]/[c͋>|f(X_3 hjLoUCF)q:g 15-sY/&a }ވ)I{?[?4{szZJXvbcL!ZR,Sa:3ǯӬ!|N 8 ZLN|fħ9$\݌Cq0 F`F՚`y!*FGt!t9Sb2;;4fTyJw0W.^?ʞGrEU)WJ'pw >G[&< WH-8iu#5"vkT|nPb+1{9@7pݜ HoΤu֠+i Β y.( 9fJZ*0dDJ&c4zE-kw!\_ˁY>c,o7@ZȶN ]کy*TyM.%;gM|VKBߑ|yLSOYT M w{rڦ7*OP oɍg<;Yx5eSUMT\8M 1&ϗyK'iyyKp"\68U1a᡾ Sbs ͯTBȉPBO%;]1DYf o$M~d50u䧥wDp֓̐";ٜj1r{t9h`%I@xIhvXOhRD\-kc ~c#; Q`56&nhGxk/R#&fz `Tש )㪪o"ov1Vc VXȑ DEq zN汱 7RG̝BT 熓HU%ěEssHZ5OS'swʨGwf7ϕF$,kĒ~>iP&KwoD 5/9SGrv=&aP^lE" 狽=~@7k;,oW$Wy%oU1_b4PV)&鮂%Krc %\.C,^o6p9R 1DсH V$joPN鎒P!"%R vz9 nGwKqf/}A.2n bg9zggì D:w}s!hwf5 F!Jv@q&,S?KĂFmk_7}Y{##Z^F9RKcCI@T35fo^-*]՛; )RޟOcvBNFx.AE#./QkuυP4J13Ֆ]tf1҃ݞ,l=`)п ) bd.$Pe]e'} )Li"-mJ";qDZ'QF ؑ4ֳN,p̅3 @ݵx ]4ͨZs7 0~(G\/L檚,Q UdL^ D.?/ J& [o*t0%vcʈo_%NTn%?\ JђŹ1>(SHkK犡_g/UΆ([sDakd󾔀b:>? VROMfKŀ9=ʼnFv_0HcC[bK({ٻ Cj}[RQ uNxa_,!MWEY'dEF+m߳Ǜޏ+GUOӷʇWO_"[㿼ܕq`=<89ǟFGGċ9>zi+|ł *V PzPσ/-T~lfo`#s$z/9|5[d#j$>_XY*@[T2V[]a퇛kSU`h%'Slɓǚ%tPkIxS7ռHP.ׇUS J`]t!8WN9eppIz-w3:ԕ[bG%H+ "+ |8I-Il&0x;D-tYv KvV'Z vjl!GšyDp~>WܚQzG<0q8p9cKMHl)W~ 7ihx079fuMxRuhN^*ZYpnyN- fϚ|;C/@`ި_2Qn]@>oy( J@]3i |W;-V6br'k4abݍSتqbO 5 7ųSe~U1qԑ1/=s 7k&uV.k|C<RS 1}5^=IS|9eYƎ"P YN[5i-/0{9ƣy JOc\~$9gY3T}ITΌ}9[I`ܓp +FGo [!hP|; RsnF+ HsS4E@1RB7%^SA>rS"M'}g<u~UJIɨM3QUEU8:-,y1)l֏jGb_g"PBp!OĚ}{c ?M5 4:|>oY?HF\LrŒ7rU MxSh/1l~[6rD Z v7bl{;D~gbymZPEpei)\_ΔiO cޤٜ&kvEqMO.mE7w=ՖcW/\ZԂaKҌgDјdk3ywԅ Q J"q}S2xsNt3Ȟ``*5usXqqv 2w-Ԕ KSܹT- o'&&G3i6VZGtC4JIfVJDJ(AVr*Z1@"$%+W=oQ_WL^9.VB0Yq2[p>#QGTX6i [ߢpl3P<\dTYBG)T-_gZs3ґh;nIOve']><8eJdV|T襺 n-Gjl.V[Mj&Қ'JP2; xV &K qY5ОWU35OŪ љC ;@)| 3ǩbSqm.~I=K4xʉOJWY=+3Chz{<\=ڈ8o5ju{4"h ,Br^kp-2yҔR "KÉ!B4$ȓ߁i0Z6Q'| D4r.#j\+B}fѷ[2^nI@ڂ+N->p 3"8?0K_Wfx,0/gtS2?RPzw2X/!d>`;jҩymc - n.t~0,⬇V(dp/I몯YIcWL0"K@^Q?eKqÓ1[22 |v޿Cb~|?a)7;bH8¤>֜䘁`\ζ|%\8tkr*.Epȴ_ ɺy1F`Ye5@z]88 FM]+!\#]+W 8zt^e 0ơt%0|ԩq>rtZ/!ҏ-kJNEY`Xۭ! à/ϾU!9`蒒tBN]*l!aqq|Zq_lsY ڻ8ܝ1-޳#1"BJ N ]\2uυ“ KҩMx3S: Ɍj *jႷeLSG1!дx& !(_Τk4 wN҄ ]PCc{#:JT @7rN(mc#.X-|,:\Z+m_xc6B)83 Duw6X^:M3g ]#|uzuλC4n5y}um^~E讯E:>o${zBM +5v 'A뤸R +SXZ}쾪#d-f^uUHTiM$A <C&_O9cGMW# MXc99]4m^}=~gK$' wfc/饥DG8899Z6MΓUSY^KAL逆}m+w|d%O[H3<'ȇ'L }1&[R.o>\=12+愙gB4W=F|^0*:cB zY/_n)X`DU ^˽/#$L˩$K7C`_if\ m6 1!TWXEPz &me3#tX h5$njy1}w HD!wZPuyܯᵉE[ Gca,Դ!ټ G0R-hACʤ9o!ȭ 娎KrS}ܪ3 J'gjMPp&\cK#:'hgou>K>^%T֜EFRFAK I.Du 5U~{va*dyDcug"]R4TV fMM\p6FAlE4,$ȫ|CIFϛ M[\Ok9jN&-t rJYtM5_\bXŵ` b~N툣4W~2B:ړΨ=ms7M7-wa.0J8"Pu%d蹌x-Ц5\܎s(y*(-~."A#ZF-C12^6*ƮחX F9EsJ0C0ʉ;-8-'.RcyOܧ_eł Ih<-˵Wcĵ{?nUGS ŒF7}e Jn(CDR,xѼPT{YC<3A2;?Eԑ^aDwmIU ghB*_NդX7[v%O ޡU!I=X૛@DZ&cO'%^.3E's̭;Un,[@ &kLf.58U%/\nrx*9Aok%/GJq:HבRDep3=zw8h`z<u .s$d(kv3^F`q+JuQ}# 'z$Y/. ZW4><;hr \n_כ`MEjnCYG'XZ 0CFMpaB}`}Q.cdKڼ}_MX oV kծobO\lLcH*~J^pζz}Ct7 W4j'# j 2)SᲈN\ *d7cEa.9 0PL__FjK:A4QYQ8Xw^W^ xWzWo d@h;y@4KaVrE".ݙ^6BD/"X(*rђ^MGR-NZPL}C|i@RYV8K2tېs=ńፃC`I \,Czc.Xu^x_)}`c鱷<21: p<|:%e88-*תwdPPnhhxeדr{!ӝ0/U @ǒȧa҇0$3V%Yo+׫ ׌-`Ă( ,0{o?$aS1GʨCm?@C[G#0!` 9 :qV0B7DTrCFA s(4|~x qU@A 㷽ue𐵺UIG y+`2n >rFFO~4܂`>,\UVGsK=g #mc7LG~(@!|?hL}9Lbql4|LxARǑjJU[ Dy> sV%?c([Vp_od=́?g;fq,[G ;ޟ_&̛_.:ް$kx\Ii@ʔ]mީg24^@@qS|,BbxHYkO/I&SzR?썯(Sk ]&DO-Q1i &cI!kY>(&/4WLh' l8'(FGD9yMcϳ`p3s$| o噔tA=/RsLV#,I[Ƹh1Hf=U$mj1R/a%M@2k xVJφ蟥鿿CF n"wҪsP%&RB7#td _S<*VXkڴ2AU$MT0Wٟ$6Dנɀ!Lu~A/Knzj)H$;z('c2#9kkn!Bdo~w@ D"Zb:dSo6{ -vdoޢ+wCcãj:n,37<Jh1k$ \3&uP򭣮^;^717jzQ#6!/[iȳvfTlV,N\jhm'wpfJTUDT +P^INNY o<()6mk7n+%?`P/vP8,qGd{!O4Z1r^zo~{uy8}T) ѣʁ'5a]~R9eO.+p𗗳2-D+z,t'5oUZڨ{9A &zútc/5n?G_#Feo Wςzt^#0w>h]FRAxJ6C 0muX[6ޱUl 6?wZ rX;uLec^~S8ﱋ-Ocv5aL4wjR4.RR·^oj7Շ#^{&;=JMgRpQ,Sxb11&С]#vRO*_R܊NS |0ԩ)v?YÂ`8H)T'NB$2QB<}.Ѿ?V>i#4X 򪜛lB.Z0îmbO+2s2/Xi10AT94KmN[pK6ՎmО4ftNwI)kDNJP |o֚\SV܅8AnJBrB}0{J볏zp"^$+uLc vBocf  i A_6.!P%NߥbX1!t)rb.!>zii1k'EH>' p!y=),\5:@4a`qҩJZ]M&}đ Y#!:0$*5e^nxa3W\}@~DN?$,Q)G͠ y!_j|z}܁.|`+0]/Nd}]jij:eNTo:Nc+}QzP(b|fwaMy—JNe;O?b<:XDžfP#UJ R7+j]1rq^2IEcW1Popx 싳CJ@qH>R#;!t$W)s^Dҵ= rEo8O} q5TS0IL 1-ߋÃle: !8zg2Qdj kg^Frr4c$қ%zx%K։/uNifIwͺ7yfܜuG r/8dETEnۥE~LhP&VIMZc) G]^P)QU*ѩPgK)O!o d.^XM]p`0ír"l̽ch 0#%=Ux-̻xed* uE' @3) Yw I<}Y3(Gx%1Zp>NȬ!d/LƯڞ&x(N(֯NB(_46iHd˒7z9C"d@SN'N7>tjz@dU)Xy1Q}>'b1ktl1QIܣčB]#Oڵ>C \_Q` jA3xU|`}L L,Eߣ pBGrEWjL}g0FޖX0 q\^)g yW 6(?p/dU7 jrD_^ݦ7)$!,umDLƒʇrٌGɬ7/_ZçC:lyXPjgݛk9 :|T5V7%0.8RŪXfJRtY5L&WNڊ=n\zU ]x؁kfFqf,RH^bliHo7a q$,]YZ: @+wXDH@ח&Q\%(erby]@KIάTY.yհ9UI'PW{x;l mT$bUSLQW2DI8`FM}蟷?m45ؖ),;!^޽H< 56οihy_ G2h =ރNݲz*x%n8Ń]w}Ff ,o2kIFDAjfJZ+HTlѿ}<[XN>\C5|K_Lf0h\]Vv z\tz\< pa

fm ,SD!jfH?'x$|*VA󏥓vT'eG:{eKes$p(fu=v}(]`aW%s7YĀ!gY ',kPG#>C!6#8JV<;qg.}vLGA,kjuTKA\?2{#EaQ|C_`(PqLd#{u%;3y 9`1xVr3O9Qﲋl|E}WjM[?yp'ݴ3 ϊпA]QFtf1y9Qς=&y\u]DD!?<",¼Tm⦫Ez[=Wa^QlU2c=jy{&t%%{?g3`1sOմ%_Y |%|23 &[U,8:H&g!Zۛ}.Ysrպۧ˟xI X^&V k;~**)g5RRh wUɊwW_[KYep7wʈʮB_?`BC,`Ė4-&N5ȩaÄi؈.T7=7[Z|\rOVJ rAu:S!^9`Pe5BzyA_rv[?z{@G i#484J99/q;$X%Nj{f^{V' [<2=,LƒeM2-} -%吴h<*]\ :$&Hw!KUBb_.lψ5zc/TǜKy}4lw]|6ȗ F xH9 D X`4Q`H5C(հv&}LhKZNyTO6O>>EacJ__O6_1 yd6X t;(Y.G|8@R+Up@H:qÜΆK%@`.Ī0|-|@-pl!4JfUIe.=G9eFtKyuDC,k? JAQID_ MÑ 6x\ZciaBT%+{8%d\[ׂ0ȆɍutjB2ؗc^bn|4?6oy^/m2jYa uj > 6 9 Uh2җ18&CŊ:AXi)qcWɳ^$taaS8I>"Z\B0 Ob1czif1A`j ݤT(,Q4(ɰ4;p]=13cL1Yofs^:֞Wtra %t ݳ.I>b*`I[=VJw'Ŵ ls8ŠA׍(K: jOqJ˗鎼$2W0w^'`T8@tC X",9~qw4%[ڏ[c~uT.Z#3G9d\?]Lև*RN$%F@R <1\*UUpK=++ ciӴ?yq)LhPչwn I>H֖"U@2=RIHšxqV̚k3{%D6F]G";2i7:(l_0xyE\4#GJhtuT3L0"uR0d뚤Vn1_pASW'l Dx M=ziϗ6] \pH{" =M4r%jr)ӢSGY1Ī/FE:jlnۭH/ K1;G >XGV&ZgY{2#\2Z W < EٮJ˗))=hۙs5W3;OI "̇O+o[vC#cѥ)w_Jn,~17~>t{߂ӿVaĶjla͆5l4 zg|Y]Q;Pݮc8(ek ;7ϟ"W*).FpiMhU|#=8d2&!8RDf6Lܭ$'R16+KP61 "gðNy!\boH9Z,7\e{;= _@UGǹA'|e!&x1#6< !(ae)m`|r< l(|Z~\W# >SL!M?voaUmⒽl`P=XG o!*8_;ҶrbW[l@C|nER`A]y0Ɨ!,U/(9Nm01!T@YzOXINȠ%zhvgpp6C(8hVBjnz@灘Bt6Za. k{{4QvokIjy.Rr-qRˬfVǎ2 4|ՀjA@xʭ"/Ei%];ʥl:KYTo}`d&eVˆ&|[!*!#5 $kJtl2*OՊ:Lěky?; 6-?Q!=(<Tp H*=Zh~4;CʉfZDƕ=+d;\H~;x/YnLⱱ#Aut5 - `XF8zdw&TPE˵ZZǖAEWA>F?c @#>oE_|1/+P'yvaI$_ЃpHW;ދڊ :&*+!?_(fȠï "A@k`eu&Or4~ g}Q<N3JXyeG< P*cUNE;7RX 76m7s ^-+ߗXz <-LW$QwjZfܖFCyhi4+zpCG>x|npI$xW&[<˂t*bWi#_%0 R&Vϻ,m56;]lgAo,Դ%3N͉ͱu(HWep=|yP Q9 .)F (dݫހ87ze@ʕ5[}({FOB=$75m!qNoZlC%" SgDDvpsWi2:VXLx}<~)֦v&&4k|N%BuSTg&QAi'bRD/)2-x;P#yOl@#C|~Qy2[*Hy:ar?`D>zJ5.Fb>JwDX"D!j=CdI+l,!GsCW5օԁlk;b kPy Y͊4_Qj+* Q;cCZVs*Vp=>8v{26xM|{hi@x}D2l1 :Y 7SD]EQk N{E+~jϼG]c GC%7HZP,ɕyph.\gsUb L[zpE,wALaTWB9<<y4Th?Yu+°)LoZi@ {P@Y^~ E+&jm7¬84 I{^su]/7iXFs7H@'cokzt@_ @Ɔ{VxRPM*%|$?̮ yXi6|BV@%E5'Ryj¾B,{`cteoh EWS%2ʥy!;QM6\ ܂ d8FÛ$salDg^8Q_6H\y"EdC]kՌ WX0gz7?J#9{渋%Te|s$5N跛Oy7x#r3y2z;+mD$q_-9I;`[#ta@VT[K? MF^v{/BZt;# %\RI8QT6tyS^)yghl$h5"!S`/$RoЭ{zF}|%p;P+_TÒ]$+4lK8R^J$HHǫab̼{Z:Ejr+ВD OEQpA{Do"G8#5mÝf yh@_1kh ̆^H^1fcZ?\WRAҴsWpG}/riosݢS ?cF@MVKZM!|m[m[(I,9rsVI2+o5 U7Ac.P/BEt[Sԅ-F EV& .D=Q sV*$SpglSK6J:҃( PU-OJ9P-^a|b.*l[,Iv9-gӼ;~UmcmF>($'0pzzs@X)"@D뿯6ζXjݙMOV.0 `8 !/vkby1>]3ƕ6ΤCnHx^>f[ v>ޘt516Y.tlԋ7|m'L]RlP{ݏpUcu^i\+>QeI?.F:^Lb{iGlވZoZTVݔtɱxަ(VKW& j>bQd,+7~I06i0vɪ$!m(|iB'p#yʞV:TqF(Ci+:zzj䧊 O Wꕺew'ݣ% M@~w|ՆʸD"ϱ193ƻj7D=M_r֤yyJZ+rq],cl{OW&[GU2-:gusQ<J d uMTz;Wugh`QB7.4CA12@^1 {ֈ˴_~(9"i'=iZ71qS8:NjmK˲t>(IζW]t}`;$3m∱֩G"#3U#c,R\ i~_wqSR,x+i," M;4#D+p#<_ӷ=+;t!.0)3DQ Жܺ}s2o1)]\uPo>ryxf H wx 8IbA<\s%fJè;/KNu.pqڼS,?){ZBz XJsPE_7BC2V7͐uu|Nw }V^Ih„,ٵIÝt< >'>PqV,.[@\-Ċ[ ǁj~ !@1bAⱂRL WX֚W%p.jeX.8>i\H>UJɟSFDK)BxSܸҨ#C] &6rN\;1a-lMoA~~@Y SpH}vYʷv/Y|نfn;5bFTq_#T:z3v͚Zh1VJllUyJ1t,\t'[zCGi "0PL?|; Lfxu0Oŝ6ЇskW?%ͨXKϰl=k9 kfR(ҠHǶa1k:HI->BV}ӯ,.bCQӢ64u[qugރ{/?aJ׵ .|!{`=dx 1eel0MNa,:I0a8S?)18w 5=c8$ )cwH}D6ֆJblFaѹ$H}c[8tPSⵀmG5{]NWB[7O"-5 D6xS&K&T@ ߱G꣝-L#!%"AQ6qbi~$X !.Ԧ9*7hz3y.Q,$z6nш.]4҆OXNe\%V`+4!a}ge0U^xgg"#mkBR\_៊cga֤=X Xt.}:og}-~0fP`CyfJsjOD%`wMAn ʏD0TºgQF>4q͙hS.&A߯T AhDhp9kcwö#q9 Z|0jJPnkه v3t)$, =D8x9xT.i‹ 5,5 +jq NXKf=YoOAίZ{tyIdub7'@;̛ʀRa#/^akl@DGGuIW>+t0#Yx GhӶ6,d%x/$ BKCpqi0ifMR?{Mԁ3%xRr@7 d+zEx7]Uq?mPL> 03p?os\GzY&SJ+(Bj:}!x1 XfTuaPbϵüΞ\P7+˱.ZeQu='A %gEʪ-Lpas4G,61x܈*f |L)3WQjU3~"RP}>&F@-U 6Ipb[o{ب `W.PN2[Eg5;3fnf]qcpWPPY:%[NZPI"Aj !_?C lo7h^iQp&`?N}icg ql.%XY2;~ [sB|a m?v4+3w/$jo̞2R؁,.yzuRQO($g~ȡ2u))o\u*i!ܗiCDzXIJʹw^LlJd%͑G:JBYjF0x@=v~vekL8Wc3*3Ȋ!ga42p-1N2ߎh AԀ;DTHk8\ 3,5ݲ5.Btȝ`r׬AI5N';s"_jZRW=/4t7ǕRsBjM[H›R)в|T duĜZ^?\\]6ԾM z7FʜxG40.X1?ՐcDg?TCG=p.81Sԕv0ƤB~WpbŔ[vHo+3VD薳fvvD'?d!; -|/Hܓ,p96Eߴ0x;G7qVp91j^-iھ=ok Fu䉶h>Y H Z9|*;U9q$s;o @dB{c;ZPTŢ(@T|ԇU[­a8[* K g1yh/nJjǵG+HH0&я%hޏds̳MH|qܳf^n L6ID0tN TJs7vE䈒F_x8c *$o +}(#'cED&] D6B[+8|2*=}9=$_CaEIPCYHY\aDbF*9hV纎k]skkhIMDy!K@yaiZ/abM!/M $-o"yU&ָ c6m*7w n0R,!WMQ1cQmDGhFp-X 鿞'Ox6`mpw Rпfv ;'V8}ze/ZH !2ExF@$>;ݫ(0ꚗ ЦΞHy%]QCW5fBpPq Ϋp|M8z"dꊃ좕}Qw99ѯہt G.r{*U!VY[@U #w7Js%rtG#VD_+V-,`XcС/YЊ16U:sOE?C SmOvB]|F>=%9zU4@A<1OҢ\)^->?[4R)^=M@t+P),q 4x.2vÈ|sk/h$ C9}`abet>ӸKF6ދeEں 4B3I=L9]aeGe8l9fJ^_= \+$|$|ČYS2'A~л7stY͌)R2* U IgWHOHnub_*Zxp9'O]1q^F T_;lS^ ,W^> ȁ7^ ΍ G75vF>$vk](_oLJ"B$Ee ,fWO{<\9xPvRwS;}(g#"fyGbNZn`:u(pޞ."O諾4 ΢+(w:.ȘYolmyjk2M=jIlcߪ? 7,y|űa$W5cBA u + ڟLE"M&̻(bG]#t6qpKʽ EQ MbI8ȢL/楬3UeA[3Bw)9ַ~ДhB˱QC, Pҭ ȣz ;@HClq8uMfK ٨uIǒnG̕ptr~bm#;y_潬PMY'?lY d㊀˔M3j9#r%_ (_LjT0ýǺ iV-(c=y(sU"{OѹTgo(RkALPqfP7xH*K1W5n9$Pn ?0pIwCl]ÎP Z]1J辒6}g$v>!OUqboX eRd"XQq(Tw9udžR[TNVT?JLyvd2^BgX9zfJ\\F=v؍ZxnTٰSW1owRɇH1I]h'ieuwBF\vWl5’7!ˋˣXqיs0hX8jXGgY 3+fa͑7V=n݊7,u.|0\C}w%{xFDMT2xQ-"DInJE[eBn(m2'٦j(4ꁦ[%<|z6 !Z@BWd{瀞_{DWwxl) E -mwz*(tz2>hiԖYǮY= o/>'cXp|--R}0_[ES2^\j8HfɠW$l&ܒ^պ}qv*D0u4fgT i9]ٚ<8v^/wM#Eq m-cOOzӄZ:ZWŠ3^wTvq#1Sm?3]Dw&qMB!C=nzhaf,U8 G >]zx=WtZDDt~n1$POx@dc1Y57{ӵ v$F"ө*c#WSd, aTֆSW'*0](N5)ыuhЮ7~ Q/Ax8ǩ>brS>ӱ>tV:I\ysE\D_]iRu1ĴOPEXסJk}z6v[ MU^FX oX 9hTm%àC͖vPa8O yr`#Ǎ11[2?-TjxpW_z3n4g9$ِ $ beǓ%<R:~_R \w8춻34DtYS $U6ۺva,.F bT(lYpj* 3og{0WMel`دLAv{8bLT=5)GA%D`ĠeL?#ԁ VVqOx_JvRҾtcpHu'#29р>e]uz3厜h,[l>SIkC<͉adP3xch~glryDbY<3^bJ|^vjЙ%}7{qn=zeR||_)]GւKJqq"U;Yw]%J}u772ACPۣeTz|\CVXK%vk'8`d EJTa 蔖SUR^b)ǘP6 :DVz ׹ׯwro@T%w_F[) X_p\3C͇Xrzj7Y(>f\ 615/'AWJL ?+]VksY60@C@swڶwhc$2,lYISHq}bV\z[p¢cY.)v_JHq^Uu9q}f"[ d!A)e%\ vo4H6E2U6e|п#4/53{o7fpz uc#xhz?BLvwۘ MD6mlvs" 5|+bͼ:DLj xD@wG Q$f=)-6#O4{zA(MA^3LXMxQ!]U V9jK_-֟?^G!O}Zmj ™<v?| [5u83ţQ|xiHe/"yИ|r]Ih>`rE?D3\~shb]&ƚgޖ&DD^"„hd"OnŝYB9uO$YDײdEߔi5 -8(XӼT& Dêl? ,Eb,WqTjj_/[NVGu2m't&Sv(^A%@/w_L s]VK;tbꆶ뿾:o5w@s5ѪerWSȺS=SkFYfpMJ-TV'pI?gU׳7 S:UTmZ"WzA6@ kFcUK{W$A˄/\wL1n^#KU6,ܧWISW!R+ -nV44 Jظ*>OD!#(;G}ǛhL_z=nzbvyO#i_C_eDxtq><j0΍I֚nDQZL;m[s ˗?.uMgl ֛Р I+ }p"zB:d9 Gd5|15QoY'v}Zg,# w^ul\ZV*@tovmDRM h 95]nEJĿ4 K1ߋ|+^%22o식PVӫEnыޗ T㪓]D7:y"ѧ(F؋O9M#KZc{jY:@}g/4Zy4͏ťp3_o*Ɗ{[?2dI6$ԙ̶<Rogk]DYsKz ֻ5j nhX ,ګZttdD}:LFӈWZ ,su.,Lx܉>7L) oj|?ɥOvϟRY7$mzB lZq2 \#v| RUexD9$&Ri{O; .|M+% 0<S=g=_e"7w" >4KǂRO(G3Jp 0ɹ[e:T !9_Kӄ)a^-I4XEkZ[݊d|3-gOWzK%M@ڌÀ+ P5CJ #Fo$-SsUJhl7O6 M7js^ Bjڶ5ohK\X@{LU$v |3-ڎȘyxW8gdB;](vO`RpI)Uv-y_W`G"@=6xDvٛFn(ko6I@W^oZyp8y~?T1L RCٳ:I\^\r<0'l 뭖eB9'> ?;vM~:p>ia>VRugv%CV,V47SN;J^ rӀf[f1k?1/xJ%pzl'tzbmgQ7QpE\9·GL#nby!cU腫64(Xq=>ԃ8vi0e~{)wP[7,}'C]ﭺ#kl:~&hoCiiajP14f2SYBAsZtO}rwD lg >D} ʈhr9_,e)ۑ|BLoja'eiCSb \&V` X<9.pT&@0t@?sh+M凼Vm=,O[²qmY@h}=Zc]"mӴ]3&nCQy!5z|qBf"931YtISWM>#؀=x_ܶ/&EP~belhh,%1t2^2"m/fYO]FAJWR4_ks#oTW&:d!#iX]|VaRq  S«jR//g]SKOwb3{S] 掱pkxsNzC|](eE9Zb7*7526y4O3z?zF ~ݪ/jĀ." #l,"XʮehwYqQu Ǝ@XS.;_y/ڊ`w[i4=ͬ(QØdjg\d؞TTKe̽1,o0y7Txp- s_X,-?/:&۹[i_yjJGj?DMp9}Dn NDl/ȤëSm-9%™ڰtSN am10+ Z$I^.6]ʞEltW IKт>u0R'T|așN0KZྉ \2 Y>@s5, 'Կe#!p.^9< )j%MQ\p%b0|f]*F;S$}ZNJV'ۛ5M!>@/q+ʨ=ks M)|N u l"Ftm001fҴ(lw6s禡a&B Q{tubgQ9gȧ(yh7('R(=hP9 "z!CxYs%>7í1w N6E!W*1u9/z@;< 'Fmtхf[Kj֫k{\r~2E,0LUq?g3)"_Eu/{[,̨+W@Tm=]zK9bMqq#eę'[M N"扯@deS1Gj3G7wK=ΘU'sxlz/5l>q|̎ !%NFR@l  ۊ(&BG06@a㈹'^Ӑpd`RI{c+m4W7 :װ1)sXSa<]]Q7?w F!f Y͙->e/LeYi?!EcRQ+ė]l-|bfCS$!Cf~d#XQ!b#N ѡidr4$hx \Tݪ&?`> F|!rԐ[&bƂD T!rVnZ_4pʽ]2F*uv5/_. aj)WJxA_,4?+l&F\j w$Sj'PxКr7UGH;I{7t@kY +w9SpfY\Ʒ,HhYl=yCAkqԪڛS(NHuX}MkW6QZCww,"grwHZ8}%fR3KCm^gJA<.ҩ epB@58Jܽ t*MQyE m&U::9u$ ;%$$"\[ʼL2MESuMގψGD19`ڕoG]\arkeG!+_??t/eVzNS@hZ( kfйiMAL> S0L946cॐ;ܼS\E{>W ɒJhP7-izZ㺤BӠ9Uۀ,I*g0]Ṿyز=6_.TC N*f5u'm.\T ;d E}~Q $NJR ̅HY^ƀ,J%οM ͭNMA[tEc qڵ?4:`n?#k_[Z=3+\ c$O y&{rGԋYbt$)|7G U~S%o;#=ö[J),>'BMcé#w¼jޏB(x<.k1ȷ&ŬԺ7FgET'ܤTu5̕f]Kʬ 0+M z¹ =*w3 onWρwpsR-і~Ti.d Nlb,p-9%FNz\ Xb?O; ([[ i@&L͘i/"6KB- AO>DD.Wʺʴ2]PDꀇ5'#ɥʞi_s0U|* ;3D[ -P^MԄĞ!ElhY, 3Oxu/+eb+Σ_(jPFXV>TK+5Ym*R+R)lN.0_bx41^ÌU|n#ƑY_TV"@ɗG wU{;b.Sh"(v]ʹC8QCZ~3dbЛz8 Fp 9x!l 肌aD^y$T~PM-H$1_Jyj= 7YK_acU2\xa\[9rt Ʀ>5L*%Ü=ff4ABM"[!Y||C?SV?_(>,roeWNF`RB[ biU♆AX󤎁U#\Qsll"hi h{z3Τ*t =g::CG %X<"V_6V!"S;9#>ChєJ^B A霔RQ$|${ac|sƾ>nbWxG@+TzKeDE&q]Qg hwX EEߡeOHr|/bt:8B'Q'WJh6TaqtUǵ޾ Y}: r+kW5"%bMVs9'yD++~Z:Sϝ.{hu;|]W)zQܜ0 {1Z#ش@~eM:T2wiUhrG0&QS`{^+XZ1t`H/뢅-Vo$>@H}- 3FpBK96L}]QnWhxq'뼷%`~3el\s\V/g~.7 !9'k7Ө d- xfbUMvDJЖ}L1N0-P!O3$>|Š+,z>RQ,?Q̦yOHmC7Xd\ 6Ǒ =59Ha2D&PS^Q&k E$j|Kϰ>"$&/36|4j ]"W]a5zOhCVzr5r-9P:0 N-DogϘ)g?U9M4ٙ5,Ħֻ"IL'thY ]ѸfJSip$#lbu~T7ɾɉG02#--<Xp,XW*4,MH3FxȌⵤޣ:R4LQ \HR[PkӤt/~fSlsc-+;h A 8m~+J9-x<~yn:jSGYՐČD~&lL-:fjR,?#O'ms#2 VN •9$Cbsark?5b{ ?<^d Y*IFjaYk"rWWCaN~KU?O OWOFpEc=zEdQ@pGUp2O#)]!t&=Xhxŷpw3 -FŠhOAS\ :ؘ1+TB ׆(!:ƽdp!ۂÏy=W6n"%qt&ᅥỹt;xȔާxFl]Ǣs#l4![S .w. (nuj`( DVyDa^U|N. $ms^X #V!Ci_=mܯr;A'yi^Ү:܈&{0Z՜# y>i)ؼ^}i:!gRd_@d13zsZ 1;M)FQrBӸȖ D4 ayP;ѝnF`]#9ÛPϥ2~{J3 MXNx2(X *p1FE*NHԭLODI#$HETJbZՌ0dµB1q4l~zr?NW ?ץY,k|]ae0hL~ >>`V-#,/'#Bi %*8Kܼ.[&$Cþ+Ï{QsK^P!MZaj>ߙt֑i<!aAGs 4W #LG*Q:c"H!'[5AyFȌ\Z3X$ J }c/# ,f#uz3OhxV^PӼzwÄYO4gWd[BcL_D5g4Xn Hb<^+š:K"eVCPe$2D@;zö!CJ ĉTgRrK -fqja732x^Jٸ, 1jss1™Փ|PruQZ^o%u]!irhm4E 'uVQ-k!GzQy?j+q\HZM¡G#d#olNMQ{`[h_U07]IԨGxnO~e+0kr+6 7`Hc3v)mr%S:ZE CnFU0KU|lC:v2Xٖ1p;m3EYqÎ̶ ߦ).Z<]myoU =3*] 4X>6YOSCܾ.Q)cP-HKS Sc *@78Q\\naG`DwTIfRkB:xZ Fc3X%qYu1rJU4"mD@eU{c?JF"(4\ f-˼["YR ּ/pA>37ӌeqٌ%P(I)4hwEvpp*njmhӺ87d-:V'a6|w ŪV*;Fq/v>m5R_ $܅SԱslfkϿJ _ɒygfuB̙L*s5؄c*b.S\} N?_"DEZk{+`H1w5wÇu]q<:+(uekmc6o4ۻ{8u Fл%$"I F'4n\7(h`5>ġ0s+%emD5ЮQeb pGk-+nNиkݙ$CR 5*xͥѼ!E<2)p _TnԮőkcp77291W+9(2\3OX3Ϧ]Uulge{=)sDZYEtu)XUaP8oՅмCR^ߪ`mNoW?"c-MD |ZS8$JT4~24Y¢{m党' ThYY=6ZRo(9h>%5$FbԘ6,n*' p~k.7ߨ _+Sgl>2.8AX~υ ®qA:uE&aHK: Ec˘O;uPsdyލ&_ѫͬWkF܂vp=MMCf4#qwg{aYdچ4("#0[8PD6n ,oGn:AR37maf)Ծ5u+Se$I{+9y>qC$ق4]'EJ<›]<+DW8)$črЦFrgq+Ps+h(~r@jQ1'}*T[OlmCK/4]wA*Q~, P^DtjM+LG(xw?~}W5}wcaS F:z ~{BoLZrdnb8 أ5}Tʰ U3%kV@ lh汆ؼ0yZZ_Yg8r"4r~ &ŵw` } 9&@&_>mѬkp>HKQ+ssS$?4v,S[Cm 廉$G2Ɓ'+< XQZ+ ҄86G(ߗy&54f&цg;Dyc`4*M`cOhIXw@٨p3Q *Ɓ<ͲQ,4aIj zҏ@ƝĨu%RFPjp&Q;7BٝF\X^}8$Eޓ1̘,q YRr,okM8ܗ 5Χ{ɒKɄ'i|3c AD\7ԏVt^bM©ء]*ץbsWp]9W, )w$-iq [Gi7JQ~'cH _. Įu_,FJ_ E)vXĿ*tvIE%ט&FtJKs=lݏZ0I<+n]x"c}t>ɪS zԄ9)/wXA#=US>DY/\a .A.:J+#ѥoi n.zvlwi3ǵ4W^|Eb_V=;/ ~>Gb?;|Wɘ%#8=.YlJ4Q;m4R5࠘ ؽIEVlV tB j3*ZgO'7L(5 爀rT2؅C6D՗_2ѭR6*1@Xz dl!lnTuO4} |C )t0VWU/ 1k+Co{P1dh,9hzQ FD t1)dXbJBeھO?Dװ(g̝n0?mE [UrLRH4ۼO$8rRr1Lٳޙbs *hٶyU;C0S݂W~w ƕ_2nGosHb$;ߊND_PSܷ ȒG[1P=AuqeCoCm :`˱~1.o"t?QQfxKVz 咅a KM!xVd.l ~VIc]Q"JSzR?{:wdԍ3h ,S~ U@N؞=ksˏ!_u-QQFܾul};#Pnډ.M@2U’^槾;lekgaH2 :pޒRw>;)\"id+0У۔]vkRZEC^k~xHm;q 8W65d56zKhns`I׎ Mb ġazρD٘ᰃ;a$zoDޞ`U|w+SU,hip$L~~,gm>A, :,!umVgд>2қ⭟E¸YTapzWzE1^MnTs\gnF95d4 $o/fgTsڕf|^K $kAvϷnЬ%]\mU/| 04Bߝ!b ; 9*ȸIDFe2$*݃ .aHym*zh,%.x;J )!QF ?(+'lS_zQDgV^jؽ͢1_ƒ™7x5Ô~ BS}GHdB{-\vY' Zi= M6N]Ծ˴i 1r8qt~ҟ*=GvM.ռcfV9,+Zm*D®1k>/sn/q_^]&3wB4p/vBfs`*6ܕd~OfhX.vpS#T $Xظ`CہT is{)d Dp$K~jP,A\~;ǟ&i[*1Qi[_*"2K~}oqxTcL 2VKTH{w9Vk ,t`OaO$Ea,y?02a TLݚsdZm;PJަcE~+?s[,GڥKs-k QúN]#!T2½0,UV$lW0_Hx9UƝy<6~BR:Do_?rG'axcs,bkue#|1l{{Ӡęr^AZ7\C-Ůx(vmo\`%0ڷu=b ce$İոJڑLT[oXdIH6Y0M:-9fL*hz<;prN2e{+W> ] W *F/;$"VO7Ix㡐$⸌_\Sхђ6c3WsJzJeY5-oPgec/5tIgS23v& Dɖwf:MI<녿Fۇ #1$TVTnQ\sVҧS*l"N\,*6`XtF2e\q-(@BPaSC`$ hu@B[+'cO%Z<ME]٥,N T_z=%5IJɲ]3uCɹn<#Ą]^AF"0pruB7!>HE <]  z*.oܥcCw3c)Xx[[n1"f^+ீ0{5l؋R?ˁUMyAb= /2NeX}m)tBỷf搫k]! ot&_ ,[CJ`V+rTv/q Mau'uN˜zffKɬ.z T@{6u%R6<"l~Y^~*j:VF{cLjȑ_=8I2 ٍHgiR@.unN2G6Ig7wRߺ"iL$"7Ai}\o9|qLAkjv\ZbnD_#}%F0Ȃڝ-z45qLQ~5Ҁj{ڊeMT)V*3mB¹;>Sud( Vݡ.{u 9o}@'hzH"ga0,9vqbZ ʨeY$@\Vd0JnyưA>{g)K5* vKEg\a W;jC`Ӻ6J2LPPNq5XD~ȡO}ӆ΁[SJelN 'V`Cͥ[w[,;-YD +ߘ,_~`IĪtY %lPBCM&w-;)@oHOC`/ňg56(Wy=( p=S4dĨCԝ}mكx|nz`gO>56 Snoowa*'3> r1*6(= q`j݄< dqrx -4j£_M>aKsZ8LHJUbUR"#DT%Aqy7,_ /qScd!`KP]. [:u ё@=;sd!JJ{՜ΤktkQ=Ka+TM_F־|tG:/?+&apH𢡄|l8k  09L&ǀVJ2oҚ[e@8+,0`l-M¬2LE40bTu$DUf]ۍzF9coǑ'CrSAbR^Wj`<<7I-:+4v_2 WJ;_,,˴+ x%v+/pg,F%S"5b3jaϩP_K[ '{bO* uGs4_:f BebҘSYΥ [6r{S0GQ޷}( ?YP۬ߐhnaY'@;3r׵n"V%Bh$*)`{P9T[Bګ ײR~(>0-KjQ#w*f2d9hY7.i'as(9w N0mP\SD:k )AV|>t*ȆZzz>=P <7/E(]œbOR_fKИ":ngye#TxW|U&V]YZӉ>RtTdh134M.1ܵd "X.{CɀaըBi1?4]"EAR6$<A[4v홠sR5];pnPB-L\G*K(ˋ~֏L'gC[hn_n%m"ٟ"_LJTu:FVCȐlrk\;4Eauh p(Ah {X]M}c=KplJqfa%aح$}y*DyӀ8Kd<}->Ժ Η h;%:0bX>Z&}n^eev=m~" u PZhxpUU 0P4t7fZfB۔bc%q6f$6OS'SP<"tVcQ>] ~lg02SpbspZHFꌖiw"t!ܖOO S^DgdeiɻĐp.!ǎu*5BKƲ"mZ,@t亵cTu2iGܜUhlm"SVQٓ ֑}j\GQGP%w蟨b[|" .z*䛺_ձ.v :^|AV%l7bؤt=N=Cyb+%md-N|.PĮӲGݼp{ZmՊYB/}Q zʧ ͡mwX#}^M(a x nUЮHtƢ9+yM?Z}I% b.b0pt9>4uP&eX1OfbRed9ڰTxWy[z Wݲ>rrvK-"b`6,2-&c94(MU-Ivj-2`񩆂lf (6<\)oZH lƈRtn.Y@..F-QwءjշN +LSؔt  WhreEj=JcH X-”]bЖo 1Tݝ/<ϾéB<hoDW)Amғ>iyjǥW}GB1MvQu:r\^c+ubF$!@O}P xX=kDf)ZyJDRGv fBҀX݄W/HЪr #NHG3&a z&̆vP%&d *LIÓ%37?7xl~%1Ȫ!(-hdAo snėMxr(je܈ #ΙfgF ;Vjcq901ɌPOSt[.&~Y2WL}&H]LUG^,[CV͹.OVm"b]&VL?%*L~3s)3xKrq]䓺Kޖ6+y鴚e qƀ\On5װSApD訧sv1̧qJJ]SG)`J8ja[|]*ƧLul!m8>Ѻ1a}47m#D*mf"Fݛ.}߾PqLU}4J6 ={iAwS.%OfeH29iQ|Ԍ{8)QwV'gԟRԻC qA,hK,T;-7s\&_{~H c"J*;7 :M{nրDNzv8|DR ̝OdWYmc0Th'\̊q+mafa z`x>WC*2Uߚpwh?*V%!{. KMM t1XBv%BVhfv^$(Z(k5$$+jcSY."VD{AC@{H zz0;y d hJR|%"7j_'e4'M@M #%@qe|K8:\zq/N$>+vҳP>K@*SBas᭷Q 4dLMC1WF!Ƶcn:h{%;8[: ~3F?*cW!Z>%",.+8L8ʭ{L]&̉|,L/o9$ ]rᎫsww]+=Ku&Ak9CeK0zu<`q0:+K! 6'̝.> n֥nUEHv42Y͊ʽc1D3!7nEd؅y~bINL.xﵲݫ1W`a?OpW:W [)goX|\ptu2wɌtYTbKPXBN=12{8)L1 7z,:tL>>(p anڏC/GZSG#f8-aZDnEN@{%ѱu3Ǒ@IexO| }^(Ij1dbIg΁m; 1Ss%),8IX7pA4 "Q N{: "IM(:ե8ߣ([6eWd&N ;h)8ͬ9/Vnf x7MZBD͒.> q[y3 4yǥ(fųK[1 #a'su}WFuΜE`]L&Lˀ ~c'4‘BeR!z6TkE; Sw8cQU.H,t pDO{Z*B}l'SCdArz?u$(*SYcz?%08=PqGOo^V IϥߙI ccow$,ԍuVg1',pB=핲ͣ`] ];ˊt k3,,#/_>&p2Z0HgBߦm;Dk|]Flx`CjSSQ }EBO.hzalRlu|ޢZNXA'0ȽF~̺K5͒pIYr6 ddYk;jmn/ODc@̑HE# 4!bГDA3s,8蒬^7_ѯOn/ <ldÕ@.TTvs nJ vo:KW|J3U1z[Qz/ˊk?ŝ*R#T/E'9\&4#pyzZ }7C"Uj8C!M<_FxUUKtFVWTݏ[A¤nD<^ !ς[Ikf'ʆ1yD\HP |:^qґFFrM y_ / &|Ώ|ƵiXjV1nr'ǥ=67=ci?TrnDy=&+i&@Fֿ®!W焊]#)-ZD_OF)4=Vl+2/aEM9q=G]ԁ,j^yyf%(6 QOI\nݩb ej~<}JT W9ރ@!_H 5sY yBҙf@BZH9χ"@geOibG51\{ÍЌ|τg }z%)/|=uzț}y܁r`fh<(nwNH|NNDa.)SVly }Ӎ %r7ku>jZc̥K?Kb dtZN[z̤գVY(C @\vbo>f- !+Vy\gk2U;rW)1H GH+F!lVW pͫmxi.t1+a RغnQFpLj< p15^v dSxA+ Y5-ѥPboڣցțc),Gn"q"!=?˓5ۓP:.o2g6ʕֺLJb]'F7q'Ezh4 SeR;~xIeqm;۵Gx 6ri1ӝ~ʹHn,g/x0L̛Rwa.瓾 &EVr[ԯbUs.&] {j/帤LE*FMBa_^mzC8U| IwiÆLP\JxS*B֫[)oѠ%Ǎ Lg8q9m)D_N'(ҏ+jbnA2J(A"pϖi&G߸fEyhsҾz1׏> k`&麸n$M[$MΩ }3#V\$#g2+6YaHĤV./0P/݋_j?e7!XrmF  Ao0+$C3 m'AXtr j븷}H܀ն7'zŻpEtvS|WV{o>7Vv"zO,,פC%~ kBgi_QY]VZrF1بsT$Ԯ.%-Ncr!b_>UfK^+,@@T|[FW(EfXoZ]"1a1A ٗߺnVLµ\@4x, c=>GӉ3ڛO.50a3OUqN@Gj|]VDkCeAPrn?OA8 iz#2عOSjy= i˵Pa'1'+e|]KA}i 4V'j+T*+qQ`{[ )A#f6Ӥ9',ꁌCs^f,aFHFQ 犼C;sjVV=_6Q.#t X ?陚~!mXfD*+NyNN%@hFdqXfGem74@YBp S\C_pegL 4<>Mbee -̽ Rj B4~%y M Eߐ3rBW`$:h1:ubbxo(g'sչU(kBk1t6}?h>`g G )2lh%!vBor>Xu a^&Nad&KVVKi-T(\ݩoE[_&(jS[n™Qjӷ%9r;@A )+Sl3N ^4aR ET9`|BDAi%0S8xY{|x9$w>Xw9L[뻵䮠~ >oUi`5uq{jNK`GT-tm`O\IG_# ~Psf,j.v\.OwO`>\lԻ򿜥< ?w*p|hK@4V*qYȩw4l2Vۻɔ }]q'yV/m L@{kEQzQʵ)n411I?͖.gv{xkza pq UR4T1ٿkӀ(J?q[\Pxv7{b+,:b ~K/ /#I;M)bcQ/hKv>4AGm'ylsX+˧=gKHD  @ɩUh%;s8@6,8 \Kɠ(@fS:axr|L^{bn<$( tDbtIp1bD[d(A=%3\CL*C' * KgUv.*|"J;Y_ө~+udzW&v$dUn!+UdV*| bYIh(擂~X6vuZNwll?߼KmN+bdqR)͂&klL*bh:d_5MnhS+xZ.M`e%<ߔf}tC1k e'6Zj5=2‚1&ǶM mSH?0hTY5U6_/{5Y|yǑ \}\=UЉ{z 7iVIM1 v /C 9 b?<2ͧ ;A"gɝj;x$lsjhH8Ur\`''Zk`9]l0rx>U 9 &K]WLf+!a(![ tOO|2FsO]],9Z4> -xHxM9bEk0oP?Ƶ`sa2c@L,-de\,m`0n^(^AVwO&y"j4C(?~\ۊĻxSM>*F?Ҙ(o?h%b7;<)%vk(-8#4q=R&Vj6 Rxl"C;9=ӿ BBmANv`RkD82 *f]&|PR8ga?yVLh"u}K5DH?'Ww@FM͐dT [|%m/Iў17;ùOBie_<['oPご#2LZf1wd.[Ҽ{ۉ&j9̍x )mCb ITm^Vٓi:[8J0( GqevkR0}j!hs=*)BW !;fzn=R$bm|0k'&i;nV*)#51X$TXC<"N,^{f.b;Y(qгaLiHN%'汥AD\hIRL:z-PMQ O7ś#*cbԢ5*}8 ݺbA.Tj)x2K|GPhM,71`M&'aPȴ{!ҳC R(paw;SʘQ5Z`3U-%իh @FwOW~`sY]8I4Q ԫ.8MbOeʼnW*[8'בqDM ֵ܈pLf͕dx6F?aIvAih* TܼnL#1H`uf3A8;>F  wTP:}N_vdkC  /KihpoûPL CSG83,I}'pe0|[M!'-mԧ5mB! =I42A'П׼cE1"7r:-OfloA6pvc@̝ԫ軍2g/ؿjڸyJ^OE$RpR >Q1֟0Yj~EŒJ&>%Eu V\r&6&a "-ݔeu>N&Pچîb8u%!߳g3X]z%XeeCƳnsJw}Asz584LzܷkfE1;`>mڢyc{$Z%~S) =+@z0}$r%{f#@c(6E? l bf,+'Ⱥ~&BZ7\g)-E6v9 д__*ޒ^4=|d$Ɠ/w>kvdN 90`n\.{^ypܸL'0y]T.8Kw,%$dc:G/6bKD"r* fD᳸a< fe)6L54zC 78|:~gpB,'牦{8 #&pGy¥Y;*P`Z* ʉ:x#`z̟հF_MwrT/#2'|QcGKH̲jRLQUht:;֓}&lئL(֔䉌yj:D~ۤQ]Hž\gЏx1<"Ruhn 5Ka'E^J}'ٹQ2"K>7hTҠLE2rNG2K޺.hWAP@U9 I 5d(h +ɗP02g'i@|2FmdǍb`5漙2, ~Z'AWxY]Z$hFd<0d:Xl9FC2 .,4T%m:~_,{6I'jo?6< {!)ڝa^NĀC#$WR~DsxVp )a0ap_=,|+ O;^K;af=qGwcGyB]ø4]Ks9uFsPsmFe#Z[=ٖݮ+s/?3B-Jom, * /IZ76[zD M~n% FRЭN]08Vib\.zĿKȤ}a3;ѤFi|z?=7!* +Çx*b6&TAJЎѩ}S &Fm %_+!H*8q>e@#s,b¶inNӒ{N|o}+h+<,ܪQ@:nkC0)Y&ѺV}'4gzH0æbx4"$ 0!١$yg&ʱDCpe 4Ƭ@ Øꡞ ZyChbRS4%Ժ-*Wlz!Pe|ɕeP=I333m1gQ,ɗ[5#UvA t8jQuJXe)9؈]Ǘ1O j⿬#X:VoʻF̂MBQ Q̳ %JJnתL㩫Gŋ =rJBZj6#z?결mݯ@ln{tx~PT,{M"A Njmbz5XE e'|e(:{tN|('Ž;3,n5Se [$$.q *VuA6v*CmƲ,xesdWvÌ|+.e$6:@z rGsFߟwW_ͪP((tLvRv`ՏFJI3dnjAuPDsErSRm8&wKtpI斶:Ig2' ]fwzx"HlKxMxI7) C^Skv>MԖg"U n(;þ")te&큼M]0ȟ$PT]>vW7{V%g9{KsPSJկ+E%vzPoӌdT_;)PhLa -ce ihvCDtX~8pEV {QH Eg#hTa3,"Olf(TP:? Zg$2Gȇ .г-&{ h#[%$o3%oe(>c/} 7)C9caX,6_bhpZ-] X{Yw.,Ќh) ҄en9=SzL#ƕ8GjK],gK$VWlM]#`+nG1}A(JQnQȯC^}ќYBЄl,w2tșjvЧQyJ3L0ҳr[!i!jZw~UЛK[Ϙ㎷A~Go+!K⨗j!Yn)Nyd81+bq}G\.ʦuQWS(~iه:X#^MYYc9? X,R:RSn\;s1}d (J˃z^v:Jm3CA C<ak𜸆f !p~ y,Nw.wiy}b'QmVFp'z 5t$GswX$Xf q#x:7Cfhw҆瘼231*_ΌNx8DMmt !*HLQx܍j1=ckTe4+slHm|i;2 +A3XY~x((']Q15#bZ^W u {c9'd9LSkmSʣi5.uqgԩUWB-i)y[94+}8V ޚZpfg )DYx$*PzOX ĵ~$ohnZS!@1v9C)?w( 2_{A~Y=KO_*l]J=P{:N~`#A,)@+`w L eZ>(M%-OڿއNm0 e|r)&3 &'`_wVyԗg@GKZJOg,q)V2%H*SZ_ M@龃1%!J O$_P W(dw)WӧU9I*{9Dvڋes5,cmkW? qo8]R+6o8! AN4]u=ȋjϔsn]DB_ZXe.{igq&T~{*LHvatVXf["W._D4;x<.-*#)ȹtMUbǼf2B}'%mU]O+>D #'C \; ]-D\\‹ A-59~Ұrzm9Y2 [)A WRuQ;م6^qĀ~ƝO, jN$5P-2Ïo}PkZ;$7;q7aI*,2E?zx7k"P l3[SVzeXu|gڙ7 0BlJM&QcnVT#Q-yhVķ?o(R7#ܪNLu@u=Uz$+34y)]W)A [F>'2S$}ܺTiRZ:8`o}m!>@bV`RHͩ2a=]"fxQY gr2Ws?K3eozY&% QTdJO!]F/Io©PvY\q " x3u/f|Bђd %3DeCl-Lnn7TlFaVķYC[p;~kTkM]A 䮛]݂GSO\wAQ {3A%s+"ΑS6^[7U@3%G2XKeqw 6p Pݯԛ>S]<~JB{: M#\]i%9wZS~ w`* jtb@ {[cF!8)n,w4/$UHbIs(T0X_?yol=IQ}_phYU.;ix{蕠3BWީTq~5YQJ YJZz;2o &h8.>yeĚG ,X̭MmEx/LS."wI|ICH>1\&MCz{Ձ-P4Gdr쑨I@RUiRt K^Û" P4y]{J=>Ά"e;6UXuؒܤ0CEZճ-ZgF C3;'F a)q'ߓ~?.uשEqd6Xb!ȏ^GVD#\ C#Y\)yQ4[S  |;nBt˫P¼s<䢊½rtd]ȼm1JiwӔ@#z 1눨W>mJ]tlĤ(]QXlltfs*?E}Vb 'H:]\E:NfCTuzY_[u) ΐrl~ ˨J_i3Kq(Fx`JP&JS YQ5! x#r(@ & Psi- e](B[f ROK16}Q 31{} H1ol<]LCd(uZ3{:@#cϑ#jaڼ&KI$(MȮ@vÔ'vӳV7X{J{=% e W^H;{MAճudy[/$tA8B.\X,~.ȹ42m(]>b;ݪrhG;9Iߗ`|pay%&4&^D50cAߗ0܅U[ /#LeJF)UORpGG,5d]"\h6Et b[2wd44TlwzgP `te5;iBsP!>CV =VKu^1M^0ۣ (%A\\U,FSJex@>TYKqveSz OΫPP$Lflk@ i:>I*͍2?WaV,pޗNCr|V#,PĂ$<][g o^hdڨFɆP>La:A<oy݃EGw'YPşvVfÇr)`-LIYw{{z"(XOk>d1Z$"'Iύ ~@x0oĽAץ+afx $ 34ǀzӏe.'fA6'wίQ`|{N;/cU 4L̍x"}TY.m1JUAqM =AMhSyLM^5#kh~1D=cVFGR4&=UgFvi\9kg &Ψ{1QLAuo#¼@Gj /R.eSJC~ 4DRb|JY#Es - ($,P$m26oOAY~a0h8*մ`rN|d^1ŧ]n1)r5k8@Sc1ۑfa\*2>DC"GǷwp+;k$^H!k=yIn.5;F/ABt8)y vl}< 24)N8H{YՏ+2Fukbct]ХΚ࠻=ګ _i!y^XR7v\KT$jLx@vigقz(p8g_㌒ȗ k3p] _}hn [zmǍ-"oՃcdk&#| $ت$V#O'7Qfafk!ei$\1FGX&!&~h/Ӕu%(Vy˶ 5/?`uhz;.>[nAWS\ 5r_8p=ӀNH!e i$MԱBb1߃ʙFt-ζ@d(7'\ U|R_qk#86[M"&l0wveL4m:i7]0w &0)bR hp\7ZRhҵW)^QxZin9>@vݣiXYF.e((Lu5f06DZjvFm7@ZSRCas- ˟uT&gCe(/Ehh2`c_oXg\D1T*z^NfJ RX$=+Hm\%}؎oLl}SRkj\@s,\$t3hY<vXbz*?x_?6_ѨH}q&$ó(sg 82+6+Vl*X?AW_,e6gsY\gAwZ-s z!]J[9 ?P-?S;Ŧ|?VP#E'=ʈuɲn~^aV)}jzBǷ2(6'e\kTq2n;*)V=E"^L#`k?v9r,mM +A}x |HOVtiasb[(jŦ9o\UXV Foc4x{Y|j(ѵ>3'veg!㛱"~#2{H7,QI߅j*|QTz'z?65V}V0_W _yŠ7#e+pr3ќqrrBW [-JA=kF,vzLK&:/dnZ _enXՒ#6݈62h[#'+aCy7'pLL9,7HD2.-H!!V0n8źUlf-=sƀ )>P D/. lVU fZb?p ܔ.1Vc~z$.6eu6Uzc2zU]4>% )> 2&l$(Si}suy2qּH%K;KW*MB8,. e+eK͘'Eb]Iޛ5opE֊b~Q,'P%q¾f&4(%5vnghz;n01HJOaZȗVڶ1qM%z| '{+PrekƩ䷠QWH{QͧN:-rP$a$9!: rb2!ǔ'@;L 罗{ODe0NQږHbmí`_{lFm\sOZOy/]0Pu?uSDqe•S>K26XdNy|}D6#z= DORf< ؑ9A82f=H^yS _z_ʕ}ޔ/ Av9,W_/ծo_ zVa eŃN ;Ķj!UEB(3gKPVa+*WҢ6Qe&fAiP9N˱'rzPtmUkS zQmxBO6j;]t#~$q;*bXgA W=Y1׮xxO9QtXrq@\f*S1~j;-eJj pǚ|! ]Zx1a8??Ca_fԊהXE9طoԅ׎F{^=KeGx(/A TgyO؈6]@;!j$AN鮷Εj?dU;9&gR]UؔаJ o=,K^".=<Yg)92sEڼW U ?BI(=*kԆ{ cp6`f8nuB2DSy_0G"-͢49[s:TyKSjnz6g&F^S4,?#٨`RBCժFHW5Hù ]MRP/:Ҏ8)016L/eMxT9ӱЌzk#}b{'RĨjc[ n_J-?]%e.S *kH JWe 4,7* α[CQ7yhLV]W^w %|D@q)׭rӭCѐ BП >|Z*Wfg CGEWH;0S~P^.J.{"XƑhT] Wv߰w|x݆Ϧ4Q5p?:ъ7'`3ྚ񐱍F^X7R(D~sZؘmB✀.ϱaM$Lf12Fq?Q32Ҧy4t}6`z+&hU*-.ZV`,weo辢 q&(KSb但^-M,F/?Cl:o9s}hS+'BAj zЈ|^{!KSrfub6B2'0 hA?D\ 9[R)K`)+q! 1{|+vm"F7rɮ \QRdFء; KP.V}2Fmy&vK^[Nak`:a\ ?'LߓO{5Mjk)`c`a`ibujEʹ@%L)D:rsȥ7e*u&}LUQFkK~M:iP?~IAlsN\H ZG%&ΰ^_! F[\t.xԱj;͏rQM ]@Yԝ2ϐ]H`WGsAsR ?D-k{:%=14,52\"vZ;L'x ѥ ZJDDڹ;vn9ѥ,SJO^2(pULf/ LvɰxNpg;5HOK;y!pǒ%׍%PP$)~KhSY`(;bqJB-A8_ןOwE zb{ܱj҄vrk#hmj,./$p( ^"ԡW g9bXd4 =LھK!!rx-KRO1/Q (vz>0x2/oMmEGw˹t<3*bpT0s6cPcмHZ砣;H v)>o%i+l//%?E=+0DTMQřVM f$>$Eh{a #P>iڴ0¸Z*ygنRZCYRY=*Ig;$<:=e|=o0Yb2 g};Ar ^ka5V, l:>sc~·sFI I5Y囟lkZ@yY涌qy`m*e5IMfudw3ݜ7,::'*b-Lhy DEI !3CuXSi.C%,o܀A`1}oB]~:HlDsPC(Jkr0~!QHr08TFQ#My~6`nqTSEHƥXpPp[X7^!R0xLGvkݏ js Y2_T TW ;Jٌ>$'+3u >*3\1zT}S ~+G&d[kȳn 8p)fi֋&br3._F' 1QR +7^og|CW 4ʾŌ-6Z~c[ !tj̢*UqȐ"–9id R+8ӈ]~79̳C Z`БVl *'IyIQI@ .Wa>K3H7]ePB 3Raۥ@Q Z-Zk/]@2m(/>o(ch7{Z==ME4OH}M.:EgŜcf sl:05T}hף彿w3)MKCԭA ^Kcma=s_Z9u>6ܕn(٬&nqH񎔶6=>!| zJ+3Zְelt:Qw1wUشr3ȫm|$ĎeP׺]<"oR*c8 ay-Qbj1Eh7%8ީj0D+rЪ"0p"8W8V ʄjh-"+_Gs6kþ>_1|PC捰LDtD5I.@&LU]b1 4b 2i 6we)K߅x xRínnы$1Ǜt3d+xIW˦BA뎋yq3J '+6 S[JhOҼ Zr::=ϧ,gt4\h!pn_3 R0>!-Z0sql 2Wjy adB2XM9\hF~+ALSoEĂKP~h5 6 F6=pHו~Oi; o WE頺SV]B3\Q@ұC3 BT)dͣC/9 }ӫX+w20ri' htnD!&/ӡd$uY'7d[Khr;̈fgn[})kE&0xhu RRd]%uy>+bhKv0b)ocuʇ7Ѡ𥳖Y`{Ǯ"by(+Oq$ *krkaUmC3,Yɚ$$VFBՂFLJ_1xUa0D/(>zoN rԀ.ӼV mN(\߰I5_2]W &} W6W >dleu֯T͏ |5\:c RHP`79{!AjyJH>-!WŸ_{O.'C="HRG+@W=8U39sˁtmV2KY+6k n A|K8;!ykictrxE9RɞkoJ 2{p~N&ШMȬ_ ;dk5MQc>=O5rhUa |SDe8ZMb՘!4>=M{(x5PRM[į5@St`u^g_ CgP9vQ Ę5GۭFg S#Nvc%tdbjEO2Cя„\*Zɀx%Jk)kY!T-3 ːik\(݌" ̻+5IU_aj׬7&XA@^F"o֣,x9n{rkrN lw~mxЬr),0F )r $PB49gE2/޼omalw*hVJyX}tmqJ Y(Q:q0"ix^f3BcWO0qNzO( Jjq3*7xcu9ęf̕+MU:Icbb{s%AR J2PIHؔzY2S:ii,E*~d"j.@s.k#i-pZ솸‰3I }>-iZvRRܷb >#f0t݌$ze0 *AX`^硱{T–,|5O}7Rϫj-F)g#.?UHT" V䏌P.#?MHK ukfW26a1jibI998IR|4e+#Jz;ONQ@YF!h'̬u`C5JaG7j/@;Y\ᝐP\s4ګ~q*S_J@#}^Ҷ {r(Q:&CW K,h,ɠjRpZBS|"ĕ3[a=U"uV}._US;fXϩDXk3)R[qXVA87AçLG^"2g[チn>s0Ҷ|F-k2Eew! wgWދ\'N!u gSҥA a70PDwA tMd{; `)1 &3w$sC{6O6NxV./ljXݡNOa2rHϛ豞ް\ G2גRiDm=vrCJ5 fd wR4Mw ;*g

ζ\QhאT7v#Y\I5X414騲s +SىL3 7;G-f*x GIP/@IE3=_Ky2J%JZsS2fӖ.&/@A5zTXec3jAǕ3u& \C0 {ۿ[~tʹ4Ao$}{yRJU+K|qtaC\"C?vIfeyb (qDjϓaK qߖ9^b,Glllє3_&O#?wMuI/h5_0jmv|hb=AK{"aTQ.y{!l"a/ٲl`!l-K8%R_}вLbUz2+~qipq~JÇeޜ"#s*hnxKi ƇmG;/Q(wX\eḵYb0%d^1fCTN{jLNLNJ-J<~u(Ӵ,*|o# :+\}L l}.?. NrV O.P-G8QXBEr)+^mmvmY<]5نbi Bn"Z} `NG%ziV3<Lp)sCa4Ǧ~.9*2RߗI)M(ַ_G!UbA-z(~h$SZYQp2n葑a9Cu &Nqsw nORZT7 85DoưM*m3Q%+U@V3VH z6?AvzIWn^ѝ3u6Kא{\珴ߟlhGA <Q&k@釶~m+fH0w`!}%GZC i@C]I$% ECCCQx)#1,3]>;v4TWuhNxyP05<=p2`̂VѤÛ9#d8.XU/Cw<> T'34 i)ջXD.Sí\/>[rܠ;z;IHPdBP;mrѭLxI3Q\-1i1ai [i TyHq ̾(&딢lc#b:=P;ݨe!ǰ*/G 8Cv! G4O7-&g5#@g\ﵿ'Bۋ3N(/ջTYȪmŜ*>0ik(OlfWs46 5vt3+Ec|e ck%D8hg)/> 4et J׵pB{p|7O8o}JnQX"EK}2_Α$ ?# BhƋs5uߣ1]Ŭ%8RC T}lQOW~r*=E* ]T[}" +k67|aNg)&PviA'O?1-#ia+&gW`w3Q ݉$02-uwD`3/$UB#sPozHT%Kz{okt5_ݫ–5sJ_ dQ)ɣ ڂ0Yc˥k6NL82"RMF`EuC]#zTT$lІN'YsǼktz̆q| ђ@E*f Y%^ s jT:/֟IYˡoM-5BP!CgT Wς ƾȱ{qeۍ~ 4Qx9(S?=w'9 !tӇ`LpbSX#fHYqbBiY(_.EdrdMo9!Ya;@-)$HY{6{OP'TFۜWԞAhrA3Q9boC\28OD:ՔZYwD:˿KlRiOA6VNtMڋX۷rhXP ly*8Gw2Jz}4PJw= i F^/Ã=ϵkbt)i5.":B\k/s9@jv~$D%ygw~@,%2XPc n,H{! ь>_'P8ƒq6*:f:wfYxzCJኄ̶ꀹcVA,,QC1v*k֮.BIƑ @!s姃Q ŚmEAfiՇ! Ul$W|zN$`~~mu@(GՓY|fA|m/L]75\i)U> P3V׼q kG:!=,'8m ț%iFל0u5dVh9MjI`%s|1Q1"ԡM. v^rskfUeJ0b8 N{' 4^kMLE] 6QVCB"tE"&vA .4'cTA\N%%`6E3PcEň;H+}};S&}w0>:TH]<}܉|鴠@DS]r<Ln=jF_®xZ&h2[S!_Mf}vXZm::#x0?)A ǴOdl;;HR#A:i{OؤyWEEVV܈9%tYʭe Q#֫^^Wa Κ4`R'p^ @_m?ϵsrr )G ;}g>?/B=\.hd?0`Tr>G6HO.9i-0&HDDo2V9r U;[ XĖc%,t -76nu\kE}: Z1꾄vNB5>o% ӟԹEA/BwЄQ0Й^If72?ͪL^K4fpּi~U]*,)3><Ē<)ɽ k+L)-{-s3(fI}`i}Y~/žC~<老XzM$A-J)Xх|HPʉ5nq{C6"xr$tc'z7Ϟ<Y166@a饬.yn9y~GݘΞT8{NY>٠.*W -`eKhX8#ȧz@ SL_HG\Z9nͿ .'z2TVz؃N̎d'kp{QGQ#5+b`X;B }vɢ_azM+xΨ]ޡ=W¼bL8 & )x-j h@`FUU,$t>A"r|GP* AW,Е%U n@$%_qGz6Y vTNl3h~j >RA5!h1_- qi"TZ zץ<n;}jQYqkUE@D\ xG?˔tcp Fa'N,A-!>6?M~r%8*R7cxXC|`Ɗf0D?|Z p3[ ZfMn7_\l`뎶D=M Ǣ}Ex M6Df.b|ӕZ|A.PD3sqs,0A!JF_+p[9NL >gJ$Z]%|m UJ !׫|,Pӑk-b7CmhY)U^ j4Z^y޻XlxEMK䛆F߮hsm/^﫤o9.͠A{971mS\%ip1W1 [[u7+,J>$)uS1i#[-+\t֑3q]A¥b8*~/*/#j]0RU 7!o"?lUɹ%B݃jkJ6IGk(sJ fys Qٻ+3gtkPjm t)|=^ۋx@ ŪzˑGf)AP/_-m@:t=f߶ZgTwE Ã7!!5o˰VoeVYBT$MJCб*oKB># %q ϖ`w[>z4Acq'w_{ V2e脝G6ڟ6R0C [Rwf&~7* H&C)Z~si6 J"7d-Z66`3#n82hSRp#G;ks|ZX!q>I:4k6-bߺ;(l Mf~v&$o*vn lt3{MODz~ُ?I(# vA]喝|Mcڲɧa|lК[ޭp,rC>|hN[{՘M ],l=A)0!$_-D S[}eB)//]U&|R ێP܌[:b|<ФbrP< Wyޤiooc{R^\8]yK9_mswpNg}RUM|^fUspu|{{/m;q$}N/($_e  ٔaZgԨ8@_Fq*\Re\$o]8N2r >e˦'t`rY $XJ٤qcDb) qFIN%BӿG7.'k׈~ڜ=^ὕ vFs*`)[EI ޭZzl0V[d>TK_J쀜Ә]?"71ԪI$e֛/l<&H0AuQ;ֶK]< +}.#s{8B%$ӕe/#d#WVQ3Qf֬v P$L1ְ[A(2h3^ U;p`^jmKvʁm𗥺>z[}?9%(,$9!_8v}! mJ :+ w !劐39}tp*+Dl Uj85t>6#CoI}0V]zs1A[kPe$1_v޺%FIvrRCˠ ]zE"/ Q; aNayݢ-wSbIVZxwkZDNJ~1}[]/q;SVZI0]"I64iǘ_?X$P\FZ2Z㮦uM=#3-D|F='H";":j0\GMlG^[Rʉ |y,?twVvҌbGaɈLd-7Zr ໇$(֨ y9_?~j:YYqfBRҪp5c\}"Qɏ6\Gr8iE+q4kAy5(ݑ$g][5/?ue+*~aa|Lh[t,rH$;LE#pE \ Q<7Gߨ[Kwř!HΡ;wE#xeR<o4\4 Ho2$}ՠ"9T!FLbQ/ڃm`X7kd*&ѯu߭hM5KKyÒ?q %PutٕUI(Hdm&KnPsJ ׵u?-!`!'*;'uցV%+⹷h#,Δls{7?bZn3i\iX6,IY{Á#DGaW  쫚x+|w"^lsLMVίP%?XMp|Q5XdAt̮S<MDd`IBT7Л7ͽ*0Z*pge giyqlV]ʪ0"N!w H8쪤ԇ^sTX ]ːg*# N:(B Z؁Z8r~c>W?YJtt԰|!'s~W r@kv]EԗrEK "h(1,ܺm+!o;ʏuoVNKd(B1xY(LIQ״WqHXwVȃz//W\_?UVDSP?0BhU&^U 4X0&i>vxiP@0ey4f}l24- ^*$>,H^7Tpco$Ca(ԂNe,5a>+I *SC_y+yњ62bT ֎[+Jn G-#L=晠^V2gM9B쀠bru{3ȘB* ܙV%frqܐW:ӹ? ͧ?(B86d;|]Yk9(ͥ܁Aԏ鯻uGh zs]P5=էjse?5Urk߇Χ@ǩz)͠|z[ςzlPڬ Q71Nьi 1H;[.Qp^lMV`#Pڷ V%T.ZBn֏ۿCǎ;Ct/c/C`- U;Cb5&۸{B*!š8@gbYd~P4' twQ 2r`6] CmdOgFӭDq'J}Bi񾄙ɩwOQ;8@в퓙9ivk1^E$HD aiW a[o'5uxF́vr9:I̥ܢɞq_/N ]ζ`&7 ?j7e\9~ l7 ?.HхѦ3J3Y:Í] oSlс948y\ ޹lGǂAu  qN=H+5dδ,b̝"6UkRUDXs|dxGpТo4X"L*MW1E'GJKe&ڏCBwoO\C{>:EcJHFY#(^q>?ևڄwn/%O`+{JN1'l$Wl#>^K:7w|s 5Ҷ]I{8jz9wǃa&*6 3rYOx,9aL^Yac dsH6XKg549Jd֞ݪc0sNήZ2h] @Ra>p9G~5;^e1Xup*7aV:?"i|RN!ky:j?$$J'seRv0\[i)/KމER $|=lfw9?/Fu=95X P% _8^oY)>#ESDY@{ڀ `T.qfm"HV.NՍ+>slڕ1\L%OTh02)Ƅ87 s$֣do%Ux~ n0 ~"TyP]Ǥe6IF…DϱCifVvn1A6;""$g$RUZ;%`#y-ȫ/mʛ]vҹTМ` a=5%֧5z\t0vܬֵblN ((= i%MJPu6NI,*Oeo8`B;E5Cʙ᠙+4k"ܺtۗe,w?u.k~35 L |⡕Zc%>پ7ݚ2Ȣd}lrj؊_(-4 b\ڂ:L-8/&̤Tʹ^-VZ .2MlQ)ukt?%-5%Ko%S3cEj-r!N?>XXVSJrǝ'ه#*vrEbf/2#7xE`l]o!銻z{t4SI_ElxNӿJL;jjdֳl&iya U.)̚N~4C.Zq.nt {l.&TjkZRred}=pkϭY^_٠5`.!4뚟IkS6Z* `,Ŝpt+|۵dtw?aCZ~!ݾ/˧1o961w#dxЌs9;-~ו,^'ȶHV-}?棚Vfy'1J š /=Q~&E30ƫ$CH,0 pIC:1 "jmN#bjuL41Z4\ ɧFJ!HGpo%l5MDUKn~o]OaG֌A爧 {c]&RpQN[`K[_!1#G_EeO l?p]*T.e'#,*Ջt*jM=&;9PU]sv))gW/e$/MRreDQ>y~ٙ Xyi,gPr{1>-Q򚂝0ݿZob b&5CFN7(_Vinv}H!jZabBh sh{Fk,nF¬V."/bJ. &S^w|H|jmL[ʐAyj5<,$=A r pFQ Ԓv$׃InQb*ڔLA wOH6bj+G'z9F,.4I3Ѝ@AV堣cZOgM<7[}#1f%J/ԷrS|QpN>=%)D88۵(c8{2w`֚5&JvP7tASe.8pA >}Jk< .S@rGm)m\~ϫA稶2OhnOL^,cyE>+lƽߣ7!~ABvÐb6PͫJzo׫ϱhBr\]e"eh~@JVƟS%њ,d@Bwj$7YF_mܶWWoD6*2Ea:Rۘxc3̘JYoH\lް[ޒ]0K!95 %\$͛ GBJ_mfvܛ}x7pl"$9ljuLN5ێI"g4B։ےm\k[v%b/iR3gN]ދc$/0g1#cT ){9D5TߔXCs,^+C!a-,NHŸWՄU'>1!zn`8J~gzL@LNj٨ο$q`5:gβҌh!m=?F$[Z"0-99\!^eV]I%Z| { X'| hFwO }!w@|K)5,Mr18 j*! FNㅚ14fwXIWȈ6dEB(J}ߕ9a(AF⊒-p5ha녨.ұ_mqOU*Ӛ9ҫJ9%c?"ÙD5u\gq&D^$ lOZ᫟*F?Gi)OTH1VTTitNaidJrJٚ([fMo䉀{y1y8Xsɤ5g8|?I.#fscXnxXo,D`r:ƈ*,F<& A%Ɨ*:Z2ze:eKVv㽡玏_Ղ]*y2_@q &E݋?>fX=,j>цE%PXp5z`RBgw$J7xY=C 8Eɠ\~U[/sv c'פw;(c Zg EBO CQ'7.b41@=oZ3!}T&'tB}?8 10 ` e%&d5N1na$[Mnti ڽUOGZ9`jmm6_@B y v#v3:sb ubjysgjm`e\v['$AKZ]x46Ш $$aG{RQP[QmJ 9#lAV/P6 UnԦ7ڷ/rS?S?ǽ-YW|@7 :>ҐS4{} ̒Lr[8/G3e:/Am4䁤^'J8iM*x)63ǿAInyTP*~l?4uFqs[\6B-!}IC' Fy k\dB/ƍ֜!žXRcDig R7.m,i}W;ku3߬͹tI/=s)a^Hm>MhnnNγ&cvUʟl? QKK|C1J Nx: S?7WUGX'9a{r)) ^c~Cvn`,#e3M׋Y FCd& ,c_8=Iӫ})x<no՘+Ֆdb#glßZ__早+V$,>ʟM6cű:]5gd`nF"V),RacPTo O~0Z)8n)N)++ I'+&8vd)A.=ֻܹr^ cj/)h4DbRU^vK֫T2EŗMNz_;[\2sǙ8+/t`jlH}yoygo(rBXvпx7s)]~RAm:Ea #vP/'1 {7,p{1*lRᅁ5mgE>(+BFPЭ)5Qf*y?2VΝJ͠eG8yވb<B( ّ(ן5aŰ_Sv1|< Too% 󪱋])lCp =%^7^HU* E&z3naY]ۣ'x (iDHfO?\2 6 IAGEK _"F4԰6E8|uS8E Xg7(EWS|DqONwG,:{AǶw.č "D:n1k%s<cy'|撱6CK?U/ڬU.ٸj!ͻ!6Br}e)Jb'gL0F "T 9CXgnz~_eڝO(7$jY447sl!&JiZ ox4MI ?&`\A:4HnųKWϩӪX3{ئ=1W )-!4fl UP[0BwZ|iyI7_f *Wåy5}ё*FcWs" >.Fn}zQfEazktE u)fVٗ}(۫Oq< `ETu]zlV%y$ )1bm%Rqg5b+Q6cC_M4260V>TLm4R揄$ J3|~FJC: 3m&8'Ruvn^b:' c~u>޴VD\P;7 Fߝi)2\WV= y(⪁#}@&̸84cSu/Ғzp"-n=l`Q aZpoJjN 5)N/ v3 cŹ UТߔ!;l)k īqjt[ŚKG 969`~.ٛF>ma]egFzrJk!#JLZ$fe'3b}UY#bzƎLU6FӪdcGD/=ʘL&p&aFc\殚rxFKqON1h4ԅIZtpmif*&ߖOԘɵ,PW,XQQ)u?97A ;jaGi v ] Mu~־ȠDI@*>q6nl;!U ` EE u(`"<\@Mn6`r`SӓKX~@,IQ? jI⪛xSa4( pqzq{Je&kj-x`DdP!? =}m(>,ge+FbA~J;2ְi5튝L *vzпQE) Ow8ԩxjrshPuYkL5{TlȵEM̝daY(^Z@/~=akB.v0t{[ȮV&/ >`e>DLҳE =^.3CI+~gdlyd ݸ;#v!WkWuy{Z ì.smB|{򷞷2q?Y $ n׫"<%ֽ?NzRo\?R*'q4MN)>AS(]Uk@,596S_FYWw|~_JcvAЮUf&S[ՓQ}K<5C{Ț~$ފ)Ir>F/KWYIנTDZqWU`}Ro>:B.Q꤅`C#&#WANJ1(VN0z!vLgA.џJA0aRE#T+<>~D~l l!e4iHc>cGTa}U;ZWSۏ҉ɲvG1l*\/fOSEhV CV TV660JMq,s/X5 >eq΢[w=uZ R&K,ݎ aTiy ca$\@x t;*ݏY)~.SZ 2COr^(ҪG1WáӉU3FNvf?BN UL 5DOY w!ubU&$.]MR!S9`{WzR(iN$[g Cϗߣی *O)| m1}&55.EiELՄ@,OtcXE(<0VuT`BsPPυJ\ܜhK/%e6@y_C2)1YF\ܫ!>9D"rӝQ+2SpU/.brIlCN%\#M@kK*ԯq ^N"EJ}oD,oXx[L (b(ɖJ% QpJ <6g=2MX a^GVu:#ũ\^z*ߴAf!N[Ip>c*{AR44~w`WfnPT`rx|ˆfAS鿳=Ul~2iIc*zMV<ԹhFt/q7v:k.dCCXˁ- ы^?tحqH|f7T \i#1}rJf>]FP<:@oW~gaݙjm\+imbdXMwmh<"Et,VALU60#*ҡ_ }pFq셩}I|Ifǿ#ZFS'ڰ np ^NZUIJ2S@lPeim7ܺ׹C iͳʂ*WpN NG?LG<@ "|Cr-N_eJ˸:BR%Cҏo$@ZM5sr3qi0I}=0=%7D5͠gJ=lK$uooʔtKvAqyœgQ.ߝ}9Af(v;8Pߒ)eyK@]: [[0 `V`ځQ|(~ J07oLsnx>EAbBMz8cSx=ґ'_&$?v9t?̯t&7itOSX8[d(wNҜ6\߸%(t)#gS~7BK;ܻVc^5!R~!m8YE#y&#fWㆤ|iJ`?m$Xد:?h-\}k+{X3,)msv'#,7BʕyFfB){d NwV]gzj$fW4yzo#b)lAJ_l_wo+ϖpfump:O (}N =@6ˤge.٦V 3V熢%v|pSuR\!x2%,e>JW㊷aqJ[9u$8)gZ-Hz#pp5+_cH/P*醲:HJ]m9o h/DJXL˶%=\8ˌT ',1Jj<#3۲g:.d{ y^P*,@vfTsщdU+\%ˠCZw_}gKGwtdCBZ}}([Fz:mG9zbvn+#&\Ů@I3ɺjVPTvNs X=M{)&onBƜcO $EȟGL~Bknw2_Mݟ-od`W >T}iEJWIBX~[uɊRw<m#_AEg)xciɶ`lbF[ / x0T3 6ы3/:eD2HI?i3Jx J3К' .2#b.,򗈫s9JT6b@`6&n,mSnm #%8OP>l?K[tԴߕ|=F(lj&|OZo) eV=:tyN&>/9Y魋Ee\}/-tx#|&h^j' G /F㗫b~lצ8טXE\][aӽIeVNei.fj(oLFGnDK^lWWɁb91sX8ƒI/j6ۘŸ E"`ņNo7!̵Icyqz!: @;mJaQ =cBj7cbiџH5i- oAC\0+v)b1`橙>D PuZhYΟ%IƃkcFeurcQzpM8N6_Cj%EkdKZEjF!M^o>|?W`{ 56y!:-IO"+ :DeEavҟ?xotV؉2-/[oCі5hǮ^/Nle!y!]͘='|Qo8}LK|~t;߅b/&oq o)D"u?Wq>;{!vo"6l:hwعb:f˄G9H7Uy!qxw.z Og|v wW$;mD+Q?Z:(qHtm;S5-9<3qQ:7jjIJ6BA<]K/`gRQf{S-ya&YU"1<:(8j[ͧŽUР6-{pZ IXz ]ʺ" 1]' )ʅ_^0lu4U@(rS,^,\I5ɥ E<QB Dǽ?ᅨ%޴zF 1efRϥ{;VgaE`Pzǀ'm[Jer8sO0{)z#{Gt{1Kɼt% BpBkdI"[=ީfK IFf FѮS<@>8>"-rKbwv XRgN'47zڛ8Y<5!;`Tby0ĕJ\x6*u2Ofv:e.A7v?1:oxj]čfEZkJs>*iNC;\#QfKY,_`(Ր1*#+J: ky9d=.,_ӈQU#1?$^=ħ$Tq8\2,:\ JמASv(sU2`My!aϩE:D3Pa')H8ˑעq䣨AVn WIQv`kjVo~*vaCPpU+o80etl/6)=z β :_0`O&LGiR!7$tа4*?UUvK(7ŽFdAcZ^jBKf^M%MEH@9D|8W{B2TDl V ] ; 4AEh4{,3G*e^罷p:v.V2Nj23}U3="$ZZ&q& ̚4`twM`*Lz)?S ̪j&=icjZ˅= uIr ^,}{e5uD1St/f$ضo X}'敚84%S7vYb6_Px-m>5pǽd۔ZxNh[ke0vy'U -jY0&L NPaet)N2֐%,;7mCq_"\ d:MoqS/>$v0.3?߂ݭ𺲮֞)žʘ0hT"7Ή@, #Dr3(f.}eXtW03-j`BDm9&hvT%.>,Il؎#\ 76o!ަ<mQA|ܮ,•f3K}+A(ȕ3!„Cy)L<8zE}γw>gք;9@gKww\2&΁E3'qSf XH'ʇmbw|-u\?TVs]tžâpӥwg%\k4Nopu.6 ׂ]/j^,hU#ζXH> C:w]\l[SQxUŬq&ZU9?2W>;W="sO!gNAi=f߂GReE;Ҩ,}~rVCDy[+nz  jM6. />DF]OAcOqj HiÈnD_)x%+<| LNSN9j$f< ޵Iil>zڛ}"u.bG=wfhʫ ,)b ~} *{yDSډKc):a,55͔~D`ZXwvs$Kf׌+GZjmjAGBNaep<T|yB*tVe[1خa^bUA0p]ObmO:,Qb,\:,4ќ7JAQ:BAeٵW K Ei{]f7gscer42>0M xUQV "KuX[]_[V٩z<*lwT&#Xۓn>OtvCƀI"qX˗VCn9SஊZ߱Sx{}x KON `AA͠帙Rf/}X-]!E8aQ,3fM#&D)Y^T'v= 69$aA؋J`\0IW:'B\ \sI Tj E#4 $J.u& JB( gv4kT-s+K9PƂ*@$Kt+?` H:5*e&C])eˍ *4-{˔c eT('J^4].mQEht%/a9Xߖ_m1 R19xK pg4[0 [8q#-mĜAnph&l9 L\.RVR刊"ESk(0\;o=WJ.,U3- MÉon(9Awbg2P$Jj Ck)X- ORX}g ZO$Q=Q_1I( &݀U LL CA^neLh*q/Z?5* Kco[H/7Gtasc޲1V"G2v®n~p˲7ٔ ? QItĜɷBc]<,t0DWvXaf &K&$Yg@';lQ߶^ I;/|s#<Q W2IeT1ґ ٙyf Jq*%ʁw яm#3J6v5_eӽBω1l}v,,)CٔWF+陞=<#Sq{zZȲO]JUĹ9G1('Loi%G `Do$RXIwy(z͖[7!'.e«7µ 4IT9K z0B{ &kӪ}nQYM*]H+#yAά(uKQγ`7Z C$[JU4^ID`q -P_M EUx#o[h]tJm1ƀ+C?.=qwH_+`z[vBc)ZXH: 5BE"ꝗ(I5Y߽7#Ni(2gd/WcaĽ?y~ԉMcuYTqYЁLô_9:?Y# >g,`OYA@6?v &[.ru8W1*W`??*=Oa-%fD&LCW,'R6/NJ~]IAImDQu͖,>˪9ax|F>|%AJ6 Cʂ]F'n/.|vq]bV6"F'{N1^_o=>q@ARZXH-VgE/ t&38>2Ō,3alWõUZw`Q:b fO[%iUb~CAA͆6GBH:V]@J1v+%8 D1vPLXjteeAɺ]D1FY.2Dۗ'9 Ŏ;]Wf)1\_jGNRDSwSo;^.H(2ܯCq9ݵGSD^Tik >W뎡]zN6@KVh$`.ihyIJFiɭBH+ȳ.uϣӀg疏/ 'ﵺI^uw,Xd3r:CTϑ7 ZFGIhJIٗ*ƕ} gC=?=UlhACfI $DqӁ&:׿6&u%>E UP )7k`@*ȍY D}48_RdgD5.j7JEu "kU7\hSnb֟#=HC>.<^IAj̽ y gF-[Ҳ9*nLë">NY.UtwmÞ$zQ`!~e]ɘW 0|Q%{e|4@#ma/N@mStΏa8TJ|潆&Gu&kՏ@!@Ͱ3kCaqȪ%%3XTSvqo.Kp!-N׊e۷=3 )z<.Mw8ήы,10wiO(tSȂ 57nX|I{m%=YNlK%ot)~`b,T7R`dBsEwxlc*q&Wg9xg#, u&ނ:z(U sqezʑ^CYZ!pss *ssvRI[@pvI"Śhq0w'Α"؛07H _)%:3*B0-d\Ss`("!ND[D3g/j`NN>`C[ïe+.$s/yϱ-^?<0ds/Q;Fh /\`Nh^?֖xf;_@„5:@3R# żhfתFi>bsg <4=Xh\R-6[epѡlOܬ&"YF \T5sAWٓ ZހHI#AӡⱫzausfgip۟{OAFjbv~ǭnܣ U*(tS>f6HbL{W͋zmc?^hMP,,36?Ts]כdžU@5a>KUz7ankaK-\Q,}$R}rJGZ$Ye+nJq߂y]6v>]*%7hѽv& \,Q5_IP7˔}ۋ2]ADqϟM!!fz&^<}?W X{tN軖$%=pPY%?@Եk$hBED:Vˈ_'=ᲂ܅4ځi_ ^mĬ ;F jqu#.\՛o=k Շ]xd= իҒ拾u}Bi]myB֒AsWªv05Cu-,^oe2Ҋga)jRџos/? JQP r /aK@Y;S&V*0"O-򥩕Mc厤^/ :f, &(GQ+U kK4_sJ8gP$0lX+Mp$_R)9thd}ppI Ύ5ΉwaYw ږF˧2`i|ib&x\A|F #n]-dUd $yDmV!0lk[0 }mt,-qKJ4S$0_PڹL ILՕڋfq.Q}~|3$F w parx9xbf|yHvqzyIRCP%W{i뺢g<4`TsPhfXJ4-U;v>SW ԍƝ7qNA+OsF0zn zRc5[Y2kK$(NB餌rQ:?eX&@hVEЅ믇u"\ '++i-v{IR1(\ do75w*)(lpxZ]#>Coy\xD49K7Sx?oJbE*[ĤTvQT_&*Ma¥[ w*dz4+:w{jbz s$җ(ޱ]tuӀ2@s@9 J\[T=X@HqA ŗw=]˭.)H,m]W!>}J:ǩe:6(e $=L:euO̧X3^tC"s! 7WCL%j  FWQi8U6a} X2N+sNz?$ZO|kJH:u Hn =i| €z&b U{iuFBq7A\F :b}g2jX鑆OvfW+Wef7ޔXxB+( ͞} -LYb̀pA؂fȠmzQ6?HBZ78 Ya1 5't3%/0B^Vk)7Y5R]sEHX~r;55YhMn!1~5%sk"4qxV=x^{]D|( u!%ge2?:>~$⡫)odbi#^Yhgb2ЇMev5탖dOѢZكE ϷP~ `y5:n*xd"p׾e.:{c>@fPpOpj m"螬 r `o~ei"P0&䧏AI;舝PmwNe .p `~hxݢߥq0B!d^T9}T'S6VNYJsG\nS! #$)<Z?mMBc/F|iQntuC%ݮ ǫM.(n>C&sjMPyR@SyB;a:3gĒ!jӔ#H01' u莼;RA=~vG5ڔnVĞ6-wۛUqHەB‚-2hGcE)L,X/},vYPr~;kYو2y6i9#Iz،ɦbk"{<7gSp;gT}b4L"&w e}l#%PI9'B!+W,))q@D8:og K*$ i29TJ~݈rD-5@ 7!= %%P3/+'iگǡɰF)yPQqݩ/3ۅXsD_Q7x8gf!" 0ͬűzLb,d-V2UWux$YZOXZ LŒ+TCFvCV qWaqD"<~ߝPރowGn9ǻ!-7m;m8)uRxZ@Eg|\/wٗ{?XpS=6bV^pt@ݱ NSdtM.ߝ+lqlz4n3û}Ƒf>RD\˞Q! ӄmv $'[`RSğA~UvM b/ r~|>D4^ b;F5t&[I:wAWVf6*1啞=dfmC =D!_ kq}/P}`TGZVCI6+L* /s_1  0_(fz=v;x-.Vs5U3 C4Ѹxdl*GI}HFܲVAq;1d:u_y]?tgrK?;GA9@2hZ~&ܔ҈ʋp➋)~4RrO>7O5ws :m fnG2N9҃ߋ:_ٶOЇrE?5#&xSwDSnK!֠;d9%oL| %T< EYo"ID;?Pǿ;l\bYY<8u@sMiW<-,m^2cǒl9:^=3Hnz+=4~z0'dx9ڽgϪgҙlcKtrO#EϵXi%eW8Z~њЁ;U-aT|: '1OKÂ.< "lޓ)7 TT{!i7 LQ,xluj-Q2k'.";.(dIXǟ[#hv5}p8RhNY9Q8b6_r|jy,5$ы!:N-lX\''tF:}ry‹7+E! :?+Oƅ/>* y(`u|{9|MWHSoPxiz`]}_1pDheg6C88jZ6G޺[FQe}M"H7iwTOظe:A?}:b3aͳAaޮ,(SP=#~Y$ASՍAQ34E6q[Tx!K@эꢗmKȼ_Jltq%߻aYݼS]Br b{ jGSo3d1PZVw+[{s$R "J=0Y_p WsqJ<lݑOEbOՎ.jnD5uS3fC|RjHeN(y2d0r$*Q^NJI^S[OͬPx!wM=-~~wT]H_L׶'s43H`cD 7Pl?@tpK1dVQoW'<̴Bl1y_*wLVC;L==^=FԬ;* A45V{&柃0JbkΔiHX-ACpJVRi<xQYx[.5GMt t)[E(&7"sBb+ެE^V h}Rh,rS̮%4_J0ݩʳ|z1TZ׍s z1e-2-AۯfhY֓FVZNNɬԒ5.lFY鶁Y*#db4QgWy`+!x7脜^C%"\Vzo^wǞEpYW'&߼y 6Yٳ/GIRyņ> nBL i%$ߛx?i^b-@d9SLWaD>+ܕz\A5 0o|rB8PgcO~y|?65)UVQ$+5)fd-rp,PBa̦~y>z<:٧w iJAG8vώAqCаZϣ)T@>>h(LsYgy; B͑3YC-\y^0=ZUv&i%.ɨhdsbask.3OA++"UUM/M(¨"&D†k*p߃4LIuJeLˀW﨎hpԐ"d 7 qha KPfmMG#nk}預UbB]$ۿqAABK9?1J >*[˸ :LdwTf7=(v(Y?ઑ; -v*@-xjC='bbRhoS k$q=3F 2rn )T#h10ѩ9ݓ[:!_>]|gԓϺcՉ]-||}")pY܈\.>p#ݣu!Hjo] YTfrz3rKwd ?G&s8v 9VxW?kDz IaFrP<82XQ3/9N^=ًmg Ox>\b耱R 4{,[lLŞ9iA%.'cZ\U-3S6GVdJ*# |I r  ]4Q'AzP2\q=yuG2AQ֮I%#cn;I9 ޕԹ IUyPԶxs"#SN[HK&s`3)1udW3 BE ڧ= jnD2ގ:?'[}ަȊT8"WjE#_~n#*rrT޾21Ns&{@9?{PENJo1v^SBe2Ŭq$6_lr4c[!V`[x@;ތیP}rjk\mrk]zVٛ)ETAslaEN& y'' .qe4tXW˦h,&o*y!W`)!Ն!Ӣ9&k${-HYх;8 DjL\q܌r|pj4DXP kO=CJd䐕T]d\_ݛX\G6$Q<## 䓭+LoB!N*dqj1|i qZyz4<7c ''L{R>/ƃۻ9C-RwRǐ-^d4Hphߑ , G]^)a;Js<:*k:Cut)P?Y@X\.dK.dCd]Z2gR& ճgrO$Wb[κʹ2EGMoC|ȏir08܊coɵOFƃi{˴"1n:LϞ'lOo&V0y?yyQy Ky}cSG(P0ʐ3œ5hdRc.I'mT|H]YDR@i* 8}W\Pa^ɦhmikIc?7!=߂X0&nXéwBa'o5=a[0Z wOvdžV?,=7}A5=j]1: XX%oitR:y-弮A1P}RBN%yS=Q.sBsoHE4ȓ_uTC(SIDSM!.)VY#rГ0}OdT qޡDk=ˌ_0QR;Ɇ.F ե3CPyjF+ޝg*9 +շ!8ǭ\,ӿ"j4'u a*h28qn|(k};2{˓Ϧ 99l}x?#?RO3+T+vm*]c2*C>No:0gZ!OjV9Nה:RVٗ UwD$U0Ԩժf_( 4MD~?SKC$q. zc>ߨUpk,M^`y=}瓄u{.㍣ւ\ :kם3z{aTn0!@) &zc%L層Ēfj7nK]*{ǃS%g8Nǚ\18x =߂n ͽ`'yv4O=g򷡫Ӛj* Hlj:-jWg(ͰCHlaP* ӎb2&T^5Z]s#ǤO!e7R4gamjz F][f,50-H*k=EӤ tr1Vsǵb ʑKzyݴt3DK V;VIUHpnUKd+N$+ ^$ ?JLF#"FǵQ_:LuJ#ܔj.z8 sw/vEcV ou],q8C=]b`vea^2j?ӳ$1(ö9=MZ Hq̭Kvj3cЉMJ_ްfA0v֫,[Nmx ޓjWh쳟xѱ89ǪIay(l^]M>x@@.,}4lnƐrt(ug269s@ M,Ag>-0k\'FƧV݉(L)=\iy !wXmBAY[3w}Hy_'j] "֔ ,|x%0U _:r#ۿՙ훍vUe#># z8[Dɔ9t2QR(]RӾgDZ&Ò2 '{M~eRBid ekEXCQFC71Oo !H@v|RnHNL:$GT*3SC.4uŽ{otUng ɍr`קv6?RM S 7長G|h` p.WD?6{ { ŤR>k?}Sw9`4}2z~@ Bf}c!13Tg}s.uNٸL0 q9F#m="?΄L-쮑Bo)P։(LvP0'Q}|޴&|߅ȩkp5a,j/:RPt92w>>hL_Vq q<^(TSXGJ~ᣕC=hkrNFKe,K\Pܜ]Svr Wx, ~x8umA&{_BI7jX0  7FK7c8Xj󥽋e6B(n,x] o [ $:9R`.{J)~ʜDi@a_g cѮ7(:xݐD09{7΁U|/ )KAk.H0Ú+חH'-Zudg Q)SwJZ׳`/]3 /uPJ A< x[3$G0Z4 '̐a: Jvxb-s6 rĵ^GN9? -X32, bދƄDpwd=)|5JYf˻奁.[3J+!ذUʎņP%D~a{>0X"Ӟjd@IJBB)F.w)XcVq0jes1?\l9;[t-A+fD7(“)㉽&X,;c1NB_w 8v7'kg"7#.:l9#L5|kMӴkAl*GF_ٹi%`8ɉxw,\{K3IKC,MAp".F,[Ugz5:;&bC)yi(x\(E%1T6f]WK*{_mkDi[D⧽`yAbʒ)"T\wƢ#aݴKhɤ hRT0s@#52Ŭo'b1ʸqHs: %'u r# G,-2"O W-Gq'!jOTq4kI @&W9X`9BU9fZ|xyOa2 DL7reK[SK%lD^2Q~ MCn;qtFK/d{aneOܘxb-ugwtuqM6;X&);+j"/A("~C ; o,!+j Y]꼋f֬`ub&qī/3ZwQ4!|ƚK7'dGmMY јxSkNcS;'G22PPF;T i' sves@zO%y8BϪkA%Xp$k%ww/㹺u~߉b Td2m:HՕ$E#G}*:v҃W^R__c 9cqLuqq"` 0Pol(<4mC ejTm)QWp 7GRT}NxnA^v~`K"=Sk ;=Z.s/h6|vx"Z:?P|6"ZVئQ;%68pGֆ)| c1-911)xm?hNZq1-Z9,[n'o)nGS1ض^ <ʌw}cq|[H9g$iE} 3--ܼ'[ L݌z|L24fR yH!֜*&: ygZW R#mWbÞ&XYbP@MfF;\VĈ̏9eMJ ϷF ,Y>aHa y& 3 gANDv 67Ed/*ɣb~d]q^-3翃 i`R)w;*hWí4Vmq:$^ov񟓠\qW0̑/6vY:~(8 !-| /d~IjM0Vj?]Fn=k$Kbp<܅-<jW6)v"Eenp&-i» ; ak=9al6%!D6D}cgPM$-1~lMk\9x 9¡2 /#vSFg>Xi?2mH]ݺ)cA /V./Ύ9 1pp*" E Tۙ[Q~zgki'8jC]bgNH1v 14`'٣Q;ٟ ] f&XA;-ʴ4} NSMj5Mֲɰ|cҨ̪6TGTg"[Wl&vTq;=6ƍEQ??$~j8hۃ L z{InYf&#WvBt^`lbi۶2{W#BhUD!)zL9*Ǧ'] =.bn{H"#pc?KVG{pblr֥?%aps)EFKb֨| Ȑ7KĬU:Z^p H6FؔG{QʦEzfY*fz{)V](X^!`=t"nBހ iN#+~b8xy~Ln}-=&;IHM9:u[5y b!pG -P_V v=w3T[!QR}FK)@yЇ W9g֔Kk3$6&_D)ݱþǔ&'硤%-foXزeΰ|pAJ< %=Lquu7M1£j4hrGnȲP^ Oacs uؤئא^8j&ec^zq,v/{ Lc|5 x w~,0U$R9* s՟a-(k4}2*qk)jVpߔ-ID;aA= XF囐uzW"as ">z2Qnʉ@/{}2[{NiOp &Ko z 8_˰RT(|Zdr|$meJL@j:|"RWg6byn'KDbdllhӷ:!c2Eo8= ȟ;"3˽O!с}(<{g~oJMsT"cK>Uʫ);313R3fN"XO\qu7>A3Ǵg$:E})9cb|()힁n~V<-]Wh\xx41[u(wF +De^BQuk%x}=Y5CKښP]!5m$FBA8K4llfC\ퟝJƆNӓ[$Pr#|\RmAy6hRw!krศ]45Ҏ]Fu#~\I LѕgGUFH ݩ1Bʍ6(L'!CْU=˙82QN n& |3:~",U'DM+G0C@ )7L%A+6ͨYlsKb.CZJ@$H~?&`>)%zXM-`Bq *k1 NĚ:`;yEE>-i e's#M#a `}IK$R d9(xN> y' WX*KtRfi .JY6q5' K??2OUb 4>H ]@8VM3,q4(LВAU"/j;$$7~zA_ ̦oFgc]0(/ApUL~d8FvpR~ ;ْ#ft!8 Zťv } ޚ7rH,`P"/*O' "G(nP9_Y=d&ŭ߬hŔF/"re Ĩgx d_ R*5Х_^ɻVS6[".y$6q[KA) j,gBV„\5& "g!cffvFHm/Ԙ+ɔ& Yyo5K՞QPLJA_% ;C.mQϙ8}fdCWd^1,Y᳡9v9>{Gbn 0Ej[wѲ Rg8lx,Xذbڳm>b7^PEifǽl5*gui:ʺ%c㪲r;ֵr$ O,.epAcp8ڼD]өij?iIS7FWڔZ)o=F it,$z_PV+AX,O،:!4bxO~ Ac߫Pj 7SZqbpq+/f3QH¤Os1|:8Mlx`g+Y;: Of8ړ .n)opj˃/%s>* XBGrZUN_1w^":0L+*O#/L/6<&{`W\N`/LbG.}Dgx:X3v*اCxWnU\v {^ع3.T ]xصYآ;:Q.̕$ .}g&9ƒV>s7[#ki )7󯎮 v;;g'_A,noZy+CR) X|mw ` ko3:V`n BX(XO[?Sk`@L L4Ww {7HfsetxwYQlP6T3L{,Sͦ5Pd\R$#=ŷWU*8ِ'/dg+.dbvk /\M!ok,cJY&AtfkfA:)Z)g:#;^Xqtv)x[xhJ5Å۽ҩT:9Z{YlnIK}ѧS-cOyW'Rȋ/ҕ^ VE).`ʕ-frqH2v^Ѯk0Z%9&3u#d׭.1zQh U]&Q.P> +i"01h7^ 6uBiO’.pgR 9ryl`^N֎cБ 8NWx#<(QiyyZq e>I>48658lvӄEdS"VpgTSȃ_% 4$Hvb?s3u!2S]ɷޞ37ɲ8'%?LJ 7BP>s|4!_۔S@MG)Ys~ֿ2O? <"X-a~˛Kg  {FM411XJh;~bsL>%HP!A;1l5elu!C.#>- M\O wj^C+dZVyBk&AV:| V Fd"&,i/G 8NK7{(([jc iĬ[iP>MaJL\̮R3.˺Ax- z5079(ܦ"_˨h~/l;1Sp9)I "]pq;V:e4]=#1z%ru[ leX 7_-1ގ`ByEYh6JW " lhoߵ'qBj7d>f]ڇsZ{AWPM'v2g3:'B&so9$뮣Jzj6I d)t۩z;jS=35yVj Rd8K_֬؏{}wNr.#51 xL/&;évVq%ٸyQ~QnQY4&-CuZcc4z'|SzT]g-W|M3\7._o;ؖ#ATR{2}Qgdه١ jxKꉹO_Nݼp$~b*OOM[2Qd=q^:*h/q r[0>!cXR1 Wv$|k %|H;S!fע+Wֆ 4 jzVuTr?$>Gbٱ<\?M -e\oڍ&+ • 5 mf<6zk4 jƖ qYRpELTQu-zuMa mdof?/)5; {^d&y ܫI|]d:p$1҅^{ ?ZQJ!*oyDQ7gKp>GbXuV?#X|;isrhp]W!lC,'h3Jpvss`KuKPH*sC{ "ѽOy͜Y |s$ys#clΔ>dџ z%95" !_: '͝x?7F]vh(_GMljq둆s2ry[^^cC͈sٙY8j~`w-b^28$% ΋ח_(:wgTFQUOIE5IU⭹zt.˸Mni,7,?x )H |aq`Jϴ RUppW/GaOϢϵ8spbj=VC.1?ہbau_?IE|g3D00e#*~PhjP2Ku"Hb!ϪhRXk.sؔ"Fg}0Jح$LnEIIVts]BcAg., 9,<~$&[X!JeN +:A3y\밌5*;pnΪ5QҍE_Ӎ<4}rKk]TkFR@ʰb<2#`%OG;`o:HGzs< ? huYY/9bhi5/=&zα?J˓!}DpOn {-?25\dSlHZ폳NSbﶦhL7ÆQDA qc= h.yjx5•LS~wC4pd S2CVȲJ7ۢ l?`>;8Fux^V$_A]P\qsߴV.,H5~m~x nx1xB>I?rn\Sن[sN(6 pDǔ,SM/HLR}h4WV$Gu;Tj+IwI.`Pw#0Q (6H!s)'uwk)~BO6 f2f']ʅ,;E6׮!M 9Yapx/vMuKA1f=.0eWI{ M+fZiOmyuSdP";L;.(nMIK7'skX76S4`7ZJ2YR HU' !PK8>% L4V k_ttjbz_$ҹWLiuEکqR`6 shhU ~hM e2-NOВcmuW(-"'J  j*!aэr1H^z?6 4[cYqT5\=ԛ1-{ΓeyeG,ı =O * NzגiN/)|y"gDߡw6=:?dA'U Z]%sK6sm,OLygs"GqO ~؆/-gdhiIN^otA@2e WV{S.Qq| pur:%EKĴ.m~K*n~ {I0dB-QxƐYXu M<5ylWGkdt 9iH5-Wδ䢥} .[<̏YF!8H_e7/ SgXsT~a}RA.!I]cJ.\_ĊseBWWbWD@<;n_^%wLof6]e7 #6Djgx+/ewX?ݙ- ac9>e [L.'dr4/r=;tsаQ'Sɵ˼QOB6/11 ?k-h8~V xC]F?Z{>W HP9so}iЁ P!cӢo_ǎ)k5/L!ExPve\I A5:CV`;ht)X/Q`>'Ur6ǤfᚕŖ+f`.KibR1촁 uԊD,Y W㠤6.yS@l=d|s1kC[ :&~A~bư<﫥S{dt_'LZpsg٭aϧn$-̬T^a G88ժ|6P1AF,f t)Jk溟YQ'.QCWBP(Vy4l`<_ ?Zm_~ldI1f;7+8vdT ˕ήXOO':o&:/kl ,C(?hRB;495ݷtЁsDUɎD ė7 :T@C aOlc)1 DʻL%xǐ_pTvLC**@?X[$pek=IvpEe,e+ -鿢2(`9m|\lK=ncvTU1 K1ΏGt^OEY˙ "&5j$2:mDHmb dβA'ӵ\ҥeJ"l:Iig:|SWE6zp#Kv'i'aH`kx¼18ۍEEoX&@M>{޷ZոaKYx?s`ʨm sɐrτRv K@-_Ux$~2* WcyZ7+=xf柄\ma zbU*/w檈Ut 7mkɯ X+De3 V :4 kwt{&e)@og<yBCpqM^ڦxF^/#R̓PZJNA@[J˙tsUi8jmu&%ppƲq 5 ~Ҿ~2ϔ?]+jVqXhAS>LT확W19dufrN\Fm^eTG4Ws)__ +sѝi6vm 9S*j9\HS3 U̓b9bppPk(Rȝȴ4Lz9j TDh`q[7#<nIfΨ=uhM(AV_@ W"^%!pz@ PڢA)GDm8$HF*< ' +px(KY1жc pT K(Uß`:?8UK.YF(Z`_exĚ$XdP!!a rԄɆ8z4o5™XQ)iƉ!*aߑ ď?V![{ )1z-J9FC7ٞd 1ܢL #l),)_.! s爐)L2Ư `>yx[0=EƱH~%{ F;+[WT\>)jGc!r*~j*K( (q0HkGRn +UR * 1kδ_3)f{Y. Aܲw_ކjsV"^6wP#JivE^,YrCϋnp'|T\ Vrݧp=Wifl_.L9]t6?Ahmd>D}={RUuĽlޞ#1-ojBOm|N'WIEIb1x1f4ƴW 2bV;zĭ?px yڭ#wӿ-֌lXe$MsmlJoEZq]gW];StEi 5ȝVGuYmf1܄eLV6n)RK8왮,C>0Bw *u\="|S_tR"@41|Aux uI)BL %e6\^;Y mҁJ#;tHy%8|r&Ld4fn\z۽Ppmp.(iST?r: \-[L:@~NR 6tmDGX-Ujd w&+؄& 2EoM9 *-aZ-l<$ݝ51Lw( { 3C'SށSJ}URZ;KCRȃ -;Mo2Qp\!+xT`q>&(hƒ3y+6>;xS5Quq}o ͯ1#zҶZg[+?z^SFةLvzj_I14E h'`hn9b\:zF3CT HsHw\:̣Q.-F.)Syw[[ 5a$oΚrPBAʘ-5.0T8$S~RTQ^fAMթ] [5VK=hj

3L ]W| nѫCfj:RF:|}i/up~i8 <GMijfrJP䫘VX`=of]oW#o ѿ >iBl{"zX\i1NxݾKOYg]HDT%GMv|{EVF ֩.&N1BFrEא; $#hI2odsRoHĉ'^gˡkomL*C]rAa=zаM+{9g3/K}-`94 Ae #`:'cӤlbMgw_js "MdR:Ƹȯ D~ TnZ֢ gІ {RR&&XSBFʹ]m#~1E[ѱbsD;_VbI: '}8G68[-x CAt#-:EtoLwIU0=H96b#mAKN޵/GC9|TdB!t,'lL(gKgPX!1J>wM#t:U{rƣDyp]VQp!Y+!ǹ\_WDrw8cn&N)[^cMjԾѡ^*CX%= XQSqΚqHsaŏ5&8B,dr5,7wT@r"ݯw͚#WN^?9KJlf̾6]$˯#@bs@^@"Fh࿳<]. R:H1pIޅ{t,I5s`׿)$1:6Sf6/b29..pS-E\mpGl+ӡ+ .˿)JōNnQ?r?Qyԙ9P!ƂWݮuŻ9\y6,k+Lc \!&fwsbΔ] ä$"%T )YglH`/lUJAi^ꖏQ(2VMrIX0|>p7NTD@ I#~7닠Q'[f \ 0Ҳ8p,ayܗwb9OJ/)nдޢZ] 99C'@@Y2AJoB RHYLEgWbB )tݤEb6ώU#*QeEdri|-,>,9|*q,@ĊxVBKp7 J∱}&%ܫ*~+?vRY"9#F{IM?ZFFs T65w{*ף6N@6c\x%Qئ\[;'vl1ĹMx/<{8օn}ޘ Hz{{!mpsvugX!$Z;AN`A@':z\ljMٯ6X>\iuWgjll]bu&NÕ(Zz5cv ߘe«]RlP 6n&숀L|\~ a|QrjA[beJQ\y 8͐.T>k'-H5?crx;{5d}/rލ,mzc՗b,|Dס%ik`W%Opu3(%}nHyȺ@A[1 Ȕ(:Qox5Rt}}Qۖ!5l^Λ8m jɾnv뚿 3Ju#oSk<7)_(~Š/K|R*_f;CPEA )3#%DRR#B{ DfxŢ]ӕI5cbAptFm0++v]r&4$ਪ1@(`'XPI[.|GIAoAmJu Z_.PTS-j~S%a=&(u0a'bc!'ZI.(ېA,޺(>3x,3V bL#GrugԲUEs:ѼqPvȢRpZ0Yѓ%آ69(dFkKn%h:leEd\4fnaLIp:m0?o4Ģ~;fK3/z.VtpxPG$.#Bau^ark\Ofަ=`n}>tڳtz _\;z Rs/b_[aKt a]j|\3Z3Rlǃja4bV"暋J쐇yĚIV "_.YQGR1~>js(Qf[VHH{j[j"n8T&XS(SkgkCVz8tW/bB:(.~&b?LtcXCcDԗt l DjhJj??0bhMP-P.H㔨ɻ ֝4rkXApnWĵZ~Mp*_%Ξ>tBBeiD s/6qja'tiŀ`i.|XȰ瘣`*?nސ?ҺfgرDki9HYHuGmB_7{)3Uߦv BSϐaS|?(cnm߶VCaÉBkAŜkx?M!PB Sۙ,qn xrWNN3C>T".]=@C=5u"uZlqY@^;|(/ƅeycLFɦɕzBb"QB9}(Jd[᝶DݣWU#AdmX3VN+aW|kdC`JH삪Sm$,yC9P껪Dt#aL_˜< ^/wtm"wq-jxIB ` /ܢ6RYiZb_t1thhMBemM ĉާL1toϳZa#|αtdZj48=nO+Yp+S١]7V 0I~C> "(mDM2Q$} rc7%U H/(am.;Շjl4zE1+۾z N=P):'ҟͣj )…?,ߝݥ_<Πh\DQbE F~orp'8a^QxgY*O8Pu4sۯ^K]ܪ)Z{w-tʕhѮ@&oqݘ)]阻4 sZƺjyO 58q.: ;\:n®3yv[#-"eyn%l>u[o}bJΈ+ Ts ԲֻsU\YJU>-Uq7)edf+0NY@[2%ߊd4xDc,ML{E5.s̝浭FJaVn@$E(TW~1vϑ8v{GwL iRx"İȺ۪e]&P3zHSEjL5-@{t7#bo #ct#W 2 US ӱnY 6i PUy|U> "GI .ATXzOA9xO ^E/C=GlvgJKNH]J?j}<}F-q ^V(Z֭F'h7~e**2;n JlokM3&T"ræb5]"rx۷;iuT:UiSc#ڢ^-)|hrkRH/&eg4lF땁SmQ[h_eT6vnmwqL9*ќ̈́U`EÒN&ի9Z>ߔ%=#RRL.8Zf5iQGZ>]k8= `My!Rj2_V@VdiKx.TasC 26a\M[6, 5Tvflt(F>8+HP ȂǸ~mU&5qG ma7.־Cw}ψEդo1Rr&K@r8/iJ&-,"ףZTL5űסxE)d[7h&XSjL 1Wz0ބgO=:;2鱜:Ǐg;t}t `\0@D$uPBsHW)RmXj%ݜNmݰ; XL iu,j08Vw>2O}]eǹ0?wWJG 4ιZ0קZ.MAh7U4)̂XS=H*SoSkD&;`fs1k"5! Ioa(=0^߬fC^xB/ ʚo[RFX CCD&;_ceio@X&`X[4noAfZ%J9vfsj]N|'Ӹi!Il%z;%+$[$1G<p lLM^#XIo) u6ֳuoe=[r.ZHiڲ}^av+_6/tLHUU%R&$ji cGqVt,ڸaكnV/҂d;-6EtC ,䣬4͹o.ß6Go@L8Ym Tstd;dhM{H&~*C4)2;K‰9/˫ŬHC'i SO*z ClwℇZȱg~_{yJ8ۍU+ B5K"̄xsg3XTCMEJ}$UrɵVqSs5=ך?%C⇁e/[e3]0F ϶h@k(L $y?r$L' H%#qHՐ6uDUEK[`O/lxBJO! ߼36ʼ"Q̢C)hHESI9LqIfXϢ_OC3hB[q`/@[ߍSk/t4.&rI80lO6Ne]cQvD a`-sR+'xoFe馒\4X-L: T =L/'ˆ(S>NU$DE ^>mj$a.>".Ilo4fV:Mo_,>$D\(&KNEBMz=mK7XZ1öˊh%ߌ$<.y=ew IX%1r9!ܿCqev6$Gd^0EÍz[5g'N'ۃ6 _ee&zrHR8Ŀ% /X2P̩/e6x}9<XfH$N aê% #2;HMf`؍sH@. ᣺BTwbј!(!7^ wâљa[$ljҖR = -L4Y{>P8:YbqfqvpÙE+GZ#dysEkI-x[H (3D.&ZӘn<=RvT~RrGc*0[q:s|E]EY冿6ezMޅ0[o*HeO: -m#<7A`LZPI$\dz[W8z6i @CB8gVInlOJLuܣsS/Ư[/|Ү|k)3/hWg܈ w(rͷ\ gTz}[Rʦ3h,̞l['|FU4~Z75g-Fof>pIC@Cfؖ?t~J6mXcF'vp)mD`7v p]?'[ <[۷dԿ=߷JEik#I^.u.B]`YipPO- T3}>U$)C%p/㹿,fI%k.e,aޠ/3u+Z#G iSvgg4 >-,I3v -V9;dUHF'(\$ܛ^F$3~C")`a4;E[ 47q`%UV)lVlC]:jP'ͣ8bE I)8 ,Lg4.6)Bgyt՝Ai8I(""'G9R\c>>>9F"KEs9X"NMl;ܸTB@k-]g.F4M̻?ʩm$,zG.#6Y1L/i8K밴Kж5tEQg[IA7@NN)GGb- CNxs cvz*I+U|U.wS0M{] M`𩹲Ww@ȵjȍ<#f$/r !K@.}&ULiR'eOI[PD cqF;BP#N !6cfeMb%jmCېZ抐dr$q] vzT$aʋyz]h+d@n BSGԚ%wֈٶ]TiaASkKX0Ě9U|NBA7\jZ2V?}Dm  a0_F.39|oΌS|"k^󙮿5O*b w9u އk N 21#қbM '5>| }c ǁDOF:3LR3tN_))OŽ9`/sc\>(Yb oy6@sPC_:DlSYAӍ4$~ H9GE ˅4<)TC9#dH M~*1D~ (S_d@4Țs)j!C \7wcmJs4J=Z =MuNג i1f&\o"ɧw`U8ScuyƒU5s S~]\'} J!|LI@%ԯ(']FG#$79`fI:dw'CVV5$ Hw1(鱑 HŠ♣#G|Mpcxd>RbUu[Ii?t<;+p|i C_cCxU$z׈*9hUبqmT>M_ʆͦP9ڪF;O466~xR7hU;ǒwl~|Qkdu;_1 !?Ylw_rW|_"|&a3`.$Kuasش?<  'Px˻GE@5Kx-%|!:Asɚ^+Nu=_@u:T h߹t, tN50r M*i D1B6=Ji%,Id]b`̚A:8#x[ b >O*`ؐ g{ڬ%Dl{NlsW6h5dېB||:D&J .|5~H7D\l _QmA 6mSupL9 FxH=NzpcbwVkj|\zoOw]Bި -ozdIsUF|:2@ڎ07ۏ؍2b].Y/Zm%8a Ц=knq(6PL̈b,,){yzlHv-UؐvQCHԁ?a|&KI'<<\]"uh=EO:o(ړG("8 ;4T:_zn2NEkfʑZWv%7Mbv\0HL&61p ,d6W~A ~=It:}U2#[#{9f3k4h֤zR. uH 01c,Qt,fMfa;2TZ ‡֟;>;f#Fw1T!X@6lƝI 粫j:\9V+ky]js_;EґdY X;,,xlݿ{k.Zlr:DIs^%"ܻs9Dѕ@twɤ IZϝ+.3a""DUq7;]@ 9A$'kkJ9O Xfmz*_R&bXSBېhbCۘrj[N$Yw?SͶ2Uܲa]¤Wc= ZD61]9YT*Ӹ>CeĽs QE-0tytJ|յLvbBϣ|vI{c|VJ*ӏJo3fܗMzg)K6nɎ pmTR5W (%)bIq+Yʧ&k% [敋0.$9݆ċʖSKs@h9I>̍.u5{"-`$[sJ=.ldF3Rpw-6K LľeQ1϶C-0Kz&tDbΤ6f3r3 #Tu6#уb%*,Foe6`M0Vs1Jv`ܥa@KpD@T jC{ ޱ-Dap#VQ$W^ezTlPe_}SD+\Ks..~:{CH{#&]/PKfbw5jϵY}a,251w>*rN0s]p X(gI냎uH(Ѝ D~+ "c x.WE`@C_Y iHBG?ҫ##̒teg=cfX^'#vIRύS 4JiKN12( mAK6(A}~G (@$Мs&was5/ػZWoʝJ4H٭m*3t M+XN CF#ۤy8b2"gܺh^p&h`?)h0ҹcFZr7b10Q.@9B8 @* } a{ALyrO~^H> 'N?0QvRّXEM׵,VI_;卵|C億GFLMxRKz&,h ` P04a&U[+*&;ߋ*~l*E*;#0).o0ѹ "338zr ٷ@r8(Ndb$;a848(Ì!#sޚW sB6}4Tt]-3Y>V":ԹTcQYC(0ݕf?tmPcs/4_B3E>>$>2r$ifWBk{jH;M..m&` {(HI7ϟ&V=7j r?*ós-Faa"a>ȍ P~w *i=0{"V Hiq/>ٝitR*Ys#tVQP26l꠼w+L\[HPmܮ,TiT\2=N281UrE|;wN[w2U:jOV8[Ոfy$VN;O bX[){<mhoqOF h˙U>z>\€kĹo4=hD$ _UThmiC,T: T`;"m%+}4A'oß +r7a.Ko~q!jL{ƔNJNs<25:Gk0pA¼žWhgҷ~M?H$ǩrC)U+5unqҌI.f B+0rQoڨ&}h71iHPO)hth}Ǡ .L]3ރ^ s8 0/9ڛ0C4\F*7bCƪޙϒ:H{W6wMa:?f X\77a @~zQBmQo@fT;<}toFw*2$kFY9X)teFHQ$$ZڶiJ;kAKk<(?Xm({J>9^7YG~GfJQ;ë^ yT TCٞ:d{ō{0g*c K 1E`Wcwꆇh!.a}/ e0mthOy"mH֝@URWiQ]O+dR1#tM:&V9;vYj &D,bpQmQk i[Cm. (ԧtiKJ:0Ͻ5BAkZmtdp,$4up:SeP??%52C"kR6[Ĩ2GBCj%= &V樅pahB1D]cYtRJCutϣ5P܄EDd#wh\,WOIa낥t [ZoaeWϕ&}%$ٕ,߱qgcx-x%OIAVW0i GE's"Ku)Pҽ.X$caVmc7GYp:b&y+`Nٙ O}@Ⲍ˨u~?8E%"5$E MyTC:8>'\JhGz鞭7zwB`kO+w_Xt+6$M̰/ "ׁp}vRZn8k؂ NE0wU?5UsTm2p{-U.X HNw +azc\ۅ]N,1V:#]>V..lpնkQ0 b%a+Z%XgG859|4nT+ʌx*/ /my G$`N' 0Gvd!nxQh UA\^D#3> xS cO Z6٧Uyp%M3扅laOk`ͬ* VFAC,y"写9΂AT& d mΰ8?L}L!uQ  ]NȑB*2F4 é~;.dؤhQ ,%\AAFFZ}:@irp@xF*e?h/gmJtS/ᢴMKJĨQ-!8rcF §m=WqQ/OWeFBÏ75A[ q<œyLM\Ig_din8@KCAؽG;G rw'}v~8:%;5;;MAYV]>"y BF@${W3y1hs@+^o#%, I(_Z u,gp;s,v,sfg5iZSmh`.D4IRxӃ9MOOH;;OS xXءLX.oP_=C*(eq&W䠱o@]m/g]&T BhxJZPӈE'||ǼȥZj0}h y8V%/yıU9'g%g ZpQ6gE"(0?"o"YI'X$PÜlmJ.v1†m+GoϦȰK\|}b*Xz3AW‚1ҬyYRcXi"o$h\S*!$b`{0yhu|/^CT8V}hҧȀs3p{cXhBeH."1F TIx\E :Md2aG DTb-k{Ԩ8JN^"2|@4^7˝Eg8JS1kR?a$8d"-V9vN/z3G%btGc( ?lVrY%?Tzɚ]q:ML lsDI`k8CYtЀJK ʚqpˣW~PUeKFZp-ZT<_ua.Uxa pYA_$J,X_K4f,ŭ' >^aGhԂZ (QG'ă@,=\,~M6ϧ8P߃BrQ?3s_Ϛ5wGtZ2zwstvgX*cS 64捦{$wQX@'TP̈vT ̦13]Mas}xIV^mvYehþ_RzA޹NOv[pQ%m "۹AJ2o܆j^ej{32%7m\4ÓΛ5Fߕ4মsxr ,݉D' y -+Q3xlW//KXzmyQ:j(Z?66cgu}eX͍Y` YYK @fdmm]6s}=D:[bF*6BZMlJ׸%%I'{vNwiDP7`njs޼) F{cݻt#|!R-6¡2ub@Nn0ǓX- lnzՖ/(K47!HU"tM~v$uY\9~Fɋ{4AFթu|n\2hyTSg<#L2»Bp90y.KN:H2R *N☿zǸG5f&y⑱CKq-&L宎r rmb}H &=u(Vcly#xr8d^NP>NL-sDN@R}"@Q[&<Qw}%xm~. Yk::-|w^xo'<+~HQεp?D{>z|Yi}[Vqh0~Ri<2QTWIzu5nl)CswIOVT1bb FҔlZ*#5]B~#Z?\~ԷTakQT!Pm.SH{rVVchVv[cٙs_N[Y0'Ito"Ǹ+VT=DhlOF`=6 4rU 2Z7>:F#n `nGiU,i)2>9U.ӳ[lk]'i3K_TM {s󐤑!f3%êHt Mfr:B0bAb(ǂ BR7~=;d+~ko͙ԠpDmbPn3! Xc+WYc]qGu91ȫ2U /`Ys'6P%Q-)rƌ<3ѠU;/Y bO &4GHNt@2e1 䞀:e URZ/&t%#gT&S<+k/[VYt3L0tCVa[}Vw<Ѫ&ެN>Bϒ2|[BCEicH!MVxPzzD_`{M꥞垸A`B.eD(-D;¹?+ V}M ,Pe,R7yb_A331D0V-2E~h @@ eF\b'vu6@$p ˮ:{!VR0gԿQcX)>0|_ \/9KM(Y߆bo-c?߀m OVZpfcʶ؍P8+nTO* 9<8 | NVe074c;FoFh~*XȞLg o$YJ^i|X1;ϸu8{#W½DpLl\$.xos7z,9X,MU#X H Tw' ]=~ܠπy _2bvj\/;y>@3`0tGJDbs?dc&m7u/!V Syt~9#SkNVǼ)>EnA}1(Σj eAr"n4Wȁ.}o` at4Ur!q(Ś`H`'vw@Qֿ!*'ESJ-̏{[d1 eayoXtYXk4;#Gs[5XC3$wv$Sd/S] θ0MvsI'@28xz)z?rUq'k$4?ĆTeMK8p%kT Q!>48 Hc ͱ. s7CKu Ux$ࡔ] O,ֳ A%`t _ x救 ClGp|3[V#[.߉EYkérǸ#BU n}UG o*_5{j-c}\5}o%1J:P#ɧ䖗 yg>(ebP*(ZW2r-%`"0Z2n[ ͔V.%(^E8.6߯85{\,Ls%J^I=%{s?HH_p:tnh^kj'͎,ObgH1iWĐ9D0@pGM2 *bշZ/>.̜&,3kilkY*z#$EBpPZMFԛ*pL'Zt_= "emc/mg`C?n9jiBs?ٮC ~7'C?Z֞ bI@_EbE-m\ﶓnut[p#Zڮ7lyRTdIb"G}5S] ېKo|}Y徙 KîyɃk 6\#qTHcHq kqg(v5 Rl4v&iUG} )dQ<1>WeqgH%BǙ8JJ*;t?S Ata%f0&}r%kKhQSsq[ C vn_-*(g8adnJJhph[M\Z[b5Y1|ek1|fI$]KZp(NԺGЏ'ڛ.Q&5"q'*^(oyaHHEq ڹMEf`Vl0Ö ېUkQYeA=Ś;ۺ ],Q[(^\m.׷lh<Τ>u 2O>t3v3q+کHT&ѽ0e%K۠s [:lS߭tUHgeԇˣ4SC 0Atv}!X-Tm({d="IrP z'XĐ- La4krx.-\n.{T@DvMNvDzB:wZc10fdVr"BY8KXE@PQ7(Mz;T.D̴59Xډsqt`5{)Wo_ @%GS[^AlB*TZLZ6$WkmMA h4OC(Oji W!?1=܆axJO=U˗/dk%-&fI%wp-H]a(Nb$j'L{O7)f^L&bX'3~5,b_tF>xp4pWV XJ +iHwD:`f_dv5߂arD+i :JCǸE8֌d2KV" `|FhrBL@clM\Fm>+,hLTYUÙs$){;@j --NIrwTj̺q >Sp Pʦ%vc!rO3md%d5QLS]l*Q:rr1i({: AEzc9{IHBAX%*+K2KY`Tdnx_?,sӼa"1k+#UOk ]9䙔)ӟ UyQVѯk(ÊGqJ Wc\DC'πeD٠F9Ik}nP;iNfֆ{!$O4lb̥k2o4p+#'Q'c_{@ >]v,l;3λ%G^8D'iDaqY{-Ew;w͉˛h@%-Mgr~!GG+- s i s:w6xW23Jm xssW6ӭf4 Yj~s)ɇg<2վiPjpLu$g^R ys3s0Ża $T]TQ{|1WX]OT1hw@KpOϼzXA5 rG㥎ؑ/f>x kN?_5\H{EǩhcV@!^A˫J@glaA'OheRV1@<ƳwȱN\ŖO踃G2Nf,KvX ^ 3͕s:d,F,Og igML2,rp7&3zfT7 14}d_>Y~!Qg5/Lݢ.P@^kl&tikZ٨ ]V=/m;,x,8Hj>&UB$9#;] %{ Cjt㷥;(FcZWٷz|Phb![Zukldpdp/jW0p]mXr~SIZلk>~y?j!m‘[ $W@3UN3=PhMGďB#[y{\65=_p/3S퍭9vBhcB iy"xz"q/f5-ݝ{B3pחl53?z*>Hjծ$Dv8ff"up<}Ea)DոPqaP-laX}Zxte"?ln=l3N;9/uvYO 6βvjC2G'Zp"KhygnSilIij]2crsp?r[HҷXʏ}x{-d{W~ɑV֝ +#EZeB XCCV_)Sk|ba݅I 1ZN1^=F}CgG3*Xo%S8G><}tK:V\9>S9l\)^X\AYajʍSϨ[prpr7q TXav3?]]v49k^X_ I] 7nQƶMo5%|:LH)vA}wEcţ0d٘ |s2?j T@Z+dq0ֈ|ͪgzq[%|hQ\Ghb*}0=USIW0_$ 1#wW)P뮜{aN~D=Y)ˣ!utp<*o^86SVs ƾSFdNȉ^ڃ41 EsM> =`~<0 OXpi^KiRAEO΅I~Q"Q=^ay[E#:OE>vePjum+߯yC0-{#|TYrHLɫ9WAmuZ"ŹV4Er P;PPpkO~.:XG#^WLcړ,EQ(:mI;ZUMT~xە7 b`3Ql!3ٞQO6X:ԸW;t % QeC-`ؿ:ɡuqV1k`?ɲϟ:k݂/'/ wp<"hwD;@eJ`/.;f;@,%NR8~S\4^C< hqg͜?ᒋ"'3x 4uI2LWfUs$<8> ݺK qiܒ=!.vNqݫV~Q\r ?`>2n \_ )5亂diJۚ?n-b<,w΢/:,Wf|]R:-j.|r@"$ث7H",ЁI~ Vǁ [X=Oǥў<`@M]z۰,w JZn燘F*r&)#SoƳ'kMT>DwnBHWЏOXRc!W\w t.zI"<[˵0m\QG 8Ih{Zt]~/ZbUR4*tvV@ %6׭*FZO#ED֚%+d.L: ,sݴVzQ"睠z)4m-X~Wwme#0O)a ݠ8DS>5xN/1U;|BK88evA[߸D5MÝN3ksZ(bFicz%`t*.pO3 ʞO/W3ypܛS#8ď)&7|?C2Qyc\x7"ʧL_ʚ&$2m:U+w:quT˼TA[>#Ʒ/ON/Lsӫo[*U_Tjuٚ=q=Š :C-ĤUyU]']X \h~(Ⱥ"B w=,Z }ų׋, BuB5D]V+̡c |ux[ME._d%vҕtSp7IS2SZ1*)guj[,5kE'G]y}w|nY?G1\ND Իǽa}G3G>NZ~݀ұe瀋G`w(oY0AKÝ_逮~yl5@ Cx> *\B^EcIuZ|dūa6X,n#95mľ܍iր2Իk BƂٰꊆT^%(kf 6ŦSgqwG! X&I?pj`i1Vb0x=04yPQk,}z鞮y*Xoh  *PGa cKOuĨl8hƷ7D &oqI#"lJ1{_E*UMj:Y"d$:;Ob=akdwt^?/yrzs`ؖ1A`q1Нq9"Lف/Tm!MȠ$!aܚO߳) dd@q"J>&ZmO%Vg6w4얜'r%Iv}ƺ &1!o(Uos@Eo m߬C3STp:}޲"z3M@iS+~=] VoE7F^ژ!JPxp=Ka9FwaƯS'+C( %T/44PJU(g!2}:HcCsJVON[VvU򡺕 i::S4rO MD*Bkahe  R*0#x~FR2_a8"hAWO#j(S؝ hK47 Wgú`b3:{`w%N]ݧk!̞;T6n`tG^@k~51QƯʏRy&Rympn!JK!0J֗/ ˎc/Lr^Bߡa*-bnr7wTlkri]~Bݣ&˗sg[3ʷzVuFZI:G=Jvњ7}f{\DBZii}4KGfx[Sx"vw"A|cIL@B.!ޯ#{*GpsW၄umȐZ*,{GalNqEy{"?%@<%^e٣W~IA1ezh*m8P+ ͕gmϙ! W1'RΠ uX`xIeZN>s56,q2"2dKߋ#5݋Zwꈢ]a9B)H,CQiss' )6 zjIN[a{@$#{~ހ1(57L@f[{ͱ 0R׈uЈn_@iȡ^r>[7ыgMlڰ3UU:@߀%2Ybկɭ9ž$[6=f,h1{4K+ʶҵ\bWvgG+, x`]yg&wuVk1Ƃu/Mj ƾdNZI/b{xj7a$0"Z%5IOZ4Af%C_@0vN@!_m#~elT2F2.[=.s1(:<_?h\E}+r8Inl4\ZO1'QE"҇79}_fW6ECMJAn^dB"t, TRwc`34MjnJInH) K*^mhK&| >=V26ke&ЅjNq䰎'P =@'4dz Oy!%v$j \:5.mqוw7]dZi~80Ony0jOrvM?#[qY馓ES7w#Q f1C{#l5=! ]~AB0: 9-yx1&n ձ#- H_Vi8Ɲ:3VBq:N$}ѓ&BRJ̯4$"Nͽhq~grN _GdpjƓRŎNT$f_u4Pt˧4/!F$qӥ)mn9s!z)܏"};'%>%(i0^Jgeb9ƄZSC \Ek\Ф7n?M_Ii'" -r?x>͂IRR6X 4K4An+WF4;(䔆V(bpОKPn=W;E bFT8Jz-|z~~4 KF=sڃ"M4N#cL( !֠TZwNȭ ɹZ1e ᴲ*>-Pa: uaTS01GYN&cl̑ seaZc0NKaڲ3f<ZXT$=d)ΙS`|`}X T@xf%VP<'5G_, PE4B9@?2n7Z`HU<ǣVSRdLt[ߌ}d^~g[ԤiR\0k]dȘ>H޳,|?L9k $x/ݲ|TDG jAF*V"=hnE#)hWRd Gcj4vsg8,_JyT=ؠ?8}&T[qL=Jͳ^2+W}GʷatTxo@,O~Ym}~z7) d2a^Q "mTuIuBkYi` ~&cR?rZœOփn418 Q5،ewNƉ FE="<@~cJ<BorMA}6+-ohVMveiu@2Y X}pDEWM(ϓIÅZ[8;[6^GRNI+P\y[e䷚%`;0YZ07070100000018000081a40000000000000000000000016446b36e000064b4000000000000000000000000000000000000005100000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/gpu/drm/ast/ast.ko.xz7zXZִF!t/?dq]?Eh=ڜ.+X|d$E:NR%'eOc8uf{XBos;J/.Kٕ[?:*@b nhGrBy>CROym}y6AAx!.pR\7M4ΆwӽtUi eWb3~˷40֐T? o766_ޠ2> Ɉk..f>02JѭȐ:}ge3cPv&*1ཿ3I:26 @ `) LF-Y@F^@&IXxQsUkVU6Fbf01 >P|%\d HK#j#)X*B"~1;] l=2W1tsCXGE:]wM}"2Oxiٷwjprn*&-IL^n9V`оqT׺]G;^:xq6;`7_W]Jfs8>xffhL[ Nf7G]#Ɵ{fef@tڅtVMIRGKa\>jޓf`{n} fE J$E ?dPtѬ Yo7|Zs8V} `ţjm Rhiwq ҧDP Ɠ+ijxJHT Ka,Y-dqTCU 8 ]h)5Gå 0E~7>ÝM%nYeljSqr 'waű _fx>Yg?iU(X'$FϞ/D91d[NWlUӻW}OOa% J2|Wv.ΤT/;bpb`;>lL_/> "itjkk cӊZ,Q1,'oQHvEDʰ[ a~!~ä-1M? %Gfqҥ')Bw=SN"՛,h-82Q>_$;w5[ih5wAc qL[\D< U4SC1: Gk&ގ Im 2g0Q}P@f]IC,iGU{0ś,FUmqn9icSWnlИe;B?-d-|giS;v@~{#*'%5 ^N:MVEaIY>UÅ?{9x٫46F&A,։š'e2OD,;9;FQf,L]qXN@'ݨoFÏ]4E5?58,rF-:rl,=4ʇ%vk.&wp}SKAiqrj}ͭvF73v>C^\8q0{+k;&YT|tyPBG.[]F6S\*k/@Dd!"#gNp @)@)7,*hO }n?/IbwaFƟ1p;@tF2<"\$E,D_g["p:X7d}bVSNBe\jR=& %0X9rҧЩةn8CLKe=(JܵIcIgpA6)*MY ʽOz Ѫ?}8\#`nVYC+&\ĕjؗ#??UXyqW.K7 VDD_s [$k=$\M,J &kv:/&KJk'o(h9V(4%OVT\7Bh82R3@{ 7ʰ;MP˽2y%0#ݔD=n e6,[%*]#M4@X{*Lf g2쨰eB.GJ%dW,OZ Y./eSӰ+:|ah>_Ȋ elQ!F2`{nn%<ȱMRh<Ⱦ!渫."#^2NMf*ʽ3 Ҍj}ݹsѭU-)1ZQ->RS8 |<ʜoa|@Es0'" ᑹ6SA D@_UC+~?jdIJƃBM*_x=\(A0Ia e@aXZW(FE@la[Bih{/ĄۼN77G8dJ\l("d|q>&^ m+&mMݩ"I{y~M \؊VhbM.&3&vy6]\;+m} 6L i X ڸ LcxZGP^#' \Y17G GMߑ l(?&N6uğ $l\?wxyDq0d~J~3t9QPo.b$3|%M (6q d\0fB'UgzvVLɷt;jNZ9"^WK  [τuܰPN2>x7o j%B)xWD{;7..!H]#z[߁!2?>M?vyLfccq R32v۰.|+ZYdS/\?2Vj /DSݜ=bNCzy[@L& 8?Ƶ#5phJ*z>A܈1HXJt'P\>R#O+XuXu>w z]_8-]gUx"Y\PpʧuPN(AIA&C7ݜSl8U9&b\\|q 綨TEݿPF<[FP)GzȾbnCjT<#,-^q.B<ŅB7MzaxzO[-¿G.ol҂pCFF%fĤd,F31#+؅sW%-mN1 \]!-)}SW,_t[HQPqO 2%ցLs= p?d̵Jjy((A17Mj'E+6}B7ZKp|GH+\j%rW@(0aLQxo$=W|sL%a)lAUiE:7Bc ڌi g= (f/Z5:jjS*8E67AX ON%y[ z,a7:ph(eR\\Hw> 8O6n[@ KKf`_{(߃%zs?˦QQ:=PSKpbcݚƭdCs. .?0YK7/tCfijS_•m378_Xގ@?ܒ46$e)m~Vq}bQ]gxE`4K$H{KEl"T[ka"<--վ+TOR4*W~W5|!\x)PD] (i ]RTr dh6A:MYTbSJL uH@Ѧt02Fm)\(GeyDGCVBl\_avȰ:a/`oI[]!>MQhT 1174]jUK:Yqhcb5kM==u=@WyOMHW#Il^i^9散V~PKL^G0!z!z鍹XaxNSAO!_ 0j&s8ZtYf~bX[^\";&<lk;xtN\J?Zf\}*T!s/;{u19 ~ߪcugHPZDeH'(|V='?;uGU+Cf]ÁlPneBN;Nu)IduP+T"V\\猃]QjN&kԾ(no1^b?o¹a2_2+ %*!5`UB/@N.CWm >gaY)?2/vpTteoMJeמI5ⶶ[3fmS0c:D=1UPvh\TmFq@1ftg rvE$2|fV8tb|QߘP^ɂU 1)Kx4zqpc"#YV!BbAP~| ~SD\bWK3'AA~dEI|G #ΥS{(9ÂG0Z(pZvzM]KÃ]$nmmKArV Xmqo$:7S lmh2ޟQ ݡ~$>z8}bˌpj&)C*hAD7@7%͌~U͇@3]&#a ߈|-Zޕau}@g]*ŚQwy'L}$ Bmc!קB7mޗܘf2G+ՙE+pڣ J}Y5)U!ys Nf8Op~6`ƗU̶az6 I#]X5cTkf%{wqEKlvbŶ)hx38/7F \FBsݞbFĚ-nÁ?TMi/Z>%~quahbNrIcqk%"?2vAG dA.gB[Du^Y\ IA'wN}h3r"[-9eMT,eB" g&x:]k<55rgؿv;R*/ >{+r淬E(Yts3=Eƪyǿ(ŒL-[TLqCS0؋"9:Rɽ͵ݒQ߰CV"e_1EB7$I|a9: 0B~g3#)-ilbp2VUXf/X!VK/V+콈}uNTC, o#~׊%g+g>3t2+2ckÙFm/$#Vxkxx]#{wl+LFu*ʭ'yz |Vv̐qI)uƻM`,XcEGЙ& _Kkc+TUHRqj(cŀxqawKY2CCl|0fa0E~)EKڡ̸ 7PÊr]oH׿!6)؞!gs=in6Xt$og5T4WM&6<g'tn3qG_PC<ȖSHghvJJ!Ob *ęEG?X ~rfhT l٬6uL-kɾOcc@aƊ)3]xPJF#x( ފLNtYkFBڊ`ˢlx87f,hb(~o֊77 }f#Ǚc[n)tcj7qxtjcojF/eء$:kN{[Tp% N450(Ɇ *|IKnw~JMi1 wygxI}10:3 ZI /+^a$8A.q% x$y߄QD(jqIaHvFw>[2Ya6~$|]]s )emXNZ+r,;AL+P~إ,#vKChwoV3"r(.jɺУR(1+1۳;Fۂ-eߠ's ~!eU` l8feKv"0l Vy/zgtvc`xVuR%wsdF7P.bcN' M;)SZZbB&S=pZWnl0X1к>CNvI}(7>w?O\4xdMr0wk4 NrxVl_*b(yRԚ\vDU> J@!7sa9ejhUMBU;6[J_4 f&*H 6  !y[E/I묉˹/jL |+4[ K{;Ҟ=6/ya@p3<˘旁6ț} mb2EnR@ECM2%;2g;g~i^;Ϸ@Vt,/c8}ywػJpD`s"e>!u4Ѝv~עP%P$.Y*N궓*ȹSi#Q؀r{~Bi mȆ{cza[=!s1[ #1sҳ` c W_I6Kv{DPKw.XNͩ6iUHbU||A,3}QOҷ[(7.|45-"WLr&KGڶWN=zgJݐOj_ǷUW #ILm$:X]xyB|o|]&Vz&il fhK܀*/i1n-֛r B6}s };Q0"f'uJVi70); 5 uPg%/GADQ0Wk3z.3 ۿ/%5RZy =qeU1?u;I#ܮ99ҽtYdlտӑEj=Q|yG e8DI 3YnxsIQ!@! a֢Un:VU ~΁KPyg)T:y㳶>a5@lm Pw܁3 "3əLW>bu c:9Y/?T-Յzf\1D}G|RuIBn'L|UXq>۬9̕uUMzZ '@TPBoV:յe$iT.'\xk!dom./+30t,=r>> 5:.;~~h(Hoj fDwl;ɥ2!@@j*{6S٧̣TD.a뽂=0GQ&b*e%fd8a 5B"&ăH8PS{OW@RYИ2`+áq:*C;js8qiT؁{qqXܜr>GNnT9LS=D,~o_Xɢ# :4!Dh˥&XI +3~^8(tDIƒJ3yl\0Y$ǭǞPϔb֣Z [v!5I{c>pyTf2"~*K?0KX=6L3|OtXR|M d6b+XhGCӷ|x5.jѸG4ҿ^M2jBlC D8a,rܗ(0.ΆџLIhq(̲:3MW!˒PVŚPwe2 9'Q S15.Pf.-<ԍ QC]q zro|p ,kxUhȧ_Vv<-i(5?nHz'AF mq&\Z&}vK=e~$eN"8) 80VbT Xm1K(Y 7hj!eKraI}PkjK:>{,ivRSI-TS.=ɕyQuA {QްU@Y}$$ ~Io4U ws9Y OӚߎ[~ sy$$!w1?U(b WC <5e/ @u& sT8Yۋw\j9E7 7L ~hϲ.B0FK[9Z}w`k>7ra&&懌aP'y|_7S6@?FV5X${ܺdkadorSlŚ,xms)EE1ylX O[k@Vj 3՞Fk}ji 㨙tL+@QM Ƙ;v0!Y褊 :.q]N]j֔H*ş)`]R(}L 3:$xBP~wF/%|%n1EKFC sK?s=Y BGl$XD>M""ƞ`x7X͏(:_ sh whL gR =:^ }/Yf3-™+ cv ~ycQEMn]#YƼ37+/\Cяc;ȹ тbI?c' |WދYsǔXX(@N u_޶l& 7&rI)߰0|u6"Nyro : S Se %E[,Ʋn=T[b[4sC6TԤ@VcG lb3YNgÁJ1 3s[OGCrpm-==ӿk@+cy`֋@hE8 |EN~A/FYS>f|E=Jzzנi-d (u WFݳd@U?Owv' ւ)/l} eE:*Pr*RcA\( }wƅ P/u[&LGeťf;VTJ0*KقMĊoN|nS v$ # X}Fo۬-bmyhzk4OW+@?b&$âass۽Sk=0Nd}KA EZ"6k GKHJĠOVv'NθnK. v8'Foq lPAcL”"x!L= `{8ו?W05= NGB2d"^cu"-tX:s:SE#W*XHJlPXt4AI1dDI\RkwL:Uz[LC*צnv{d9CwDGB (o D4CzX[lSVӡ̳iSyTɲ"lwx!Plv7Yev^:uZ`WH2ϛ(V&)plC:2hlbHb2É,__"/o3UQrV u+rKz :QFDFXV(0 Ŭhln{Z/V*31]}y49%bǝ!%̀~b2pG -2W#ֿN#䈌_`5pdjOՈ7N &Aܭh J;@W+~T!z8#)m˚뼚1Ӌ /3SDFY0ydWxf$T'\p) 4Zת"T뭃>&l*/B*3X &]qi^M%h(-7E*-,4@0\c'm%+\lIevu^WڇY #n 9@?g/@i,NBoYn7J@}{)_iq4 29E 8yeݣc؊XJ'Ϥu]9V1G",7j!6C|@偤?vd߫-c zժVU]Hl.vW᏶A>hYqYcx^B!4;ȯ>Vmٶii|]OoJ"rOIIB9t;A;k ssďoġ%xLn9lAՀ[0Y{C_ NϓPBx!䝵;ܾ\;R)=)c7d_#,";w:$?QfVZއ3`]ܣ ~'ne 3wRExX5-*@0';jHd‹~\C `&o-K7\ Rrd|DnV$iwJ7+bɟMFx`>RiTE07zN_*Q5S\z&jf~ۼyʇv-eŁT+ww~#OiE^ȼPuxr& JFۘ__NJ ֫.A8QUE t{wK1j@S 1E->n߸eY;jcZ2\q?_۷Ӳ=.U# eV%ɻ^LyIV:|oY>i8W]Iw!qk4fMxmo5e5Y£Ac0+L`xa&vG3~y +шGTug ;IBPE<1N'vk`d&3lYz3GEaTYt4AK_\I7,On`E YT º_)lRj8bN*#[ms66%l8%oWv!:}0Ț{Y8`J!vOZ~.K.HQ\F,@*YtЪF(M\b ⃀I:88= &sA Q{æfV~)~ B4{e)7c[:UeUkHNNskRT(n!˗w Q2XfFq._ i"O7z9yaHC^ V ٳN\" mKP|]k*u-Y%z<_BL}>g3H[\c>:6abmQŚ`Ю, s7wn3-dvz޽s*?Oj9|K9pE+T>!zbO99 s J* y%3#)4gnG%XgYe&o% a_[c'Uǧd%j]_Ǿi%Jm]N6w;s@qoT'NKW2vVedgLxxB}_w两n%@2g19 L8'|sh! e{8 ~rH2Zݨy?~ku@,TP/Wlx$q k/b|L3ʗ9L0 9_0(V/gZ !j?`ڗ,qU 9TERdj!At4A ~c!;)>r|5sJ6Q~bKH.Pc J@gzgQ3 YKwXp7{H0{KWv@}~$\1˃K:M'ߠT3'LiP=@.Oz^ u?rgE=IUSi2ͅAkP@CSr<nHrK$onE;\#1yQH>KcWZ:AN%eo@2zNcjaҷI}+n}z 7G&]m>#(ъB{(GB|v]u+ mtTx*N]afDrw W3|[|JaueNyWE_ \'h#_v[Z|e C^;Hy9~(|I[]~5`U h 8ud[㞃f6Ͻd. E;Pca@7Vg2~T!ܖ^*=wĔowy~kН7ESИFuc)u.wTrqdrkBSLNt}!ftTݢUUE|Fyry;s}\ ['ML^y8פXI:ӊ":_$;~~1_WZ}u{R퇿ǜZM4RFӧu r}wh*>- gEeW.zZȹ̝.{e0&Bwŕ3F~$g7nV'cmbZA[?=kf ,ߒ_0x;7<Đ{iy)M,lGx吖rxm{_4W"3&MWIn/<ų𚼈 d0.N ,X*dǕ2h jJXYYJw4yz]ڏ" Gt=#4L(N@oҥSDEr<S):UӠ#)JFM5 Y眣8z@P@?:B+)Ki^#s!y^I 1jٔP)DOn3S,.粴Ug^Ho{hAU'._f` ([ǖ[>LSBg30'ARdWhdOL"2GsCA< :'?+v3A\TW |-uNDM&9{ rԟ a:x?&h.F:O% Ρ*E6`+RRF@gL'vgugߚ WL,X^{ xlgQ,ۛn0]҉g][He~P|l7C2&o* g9>mMjŊ=6@sE`ۻnOʏvB.Z|mipSP.Y85b"XjىƸ%M9힤uQ0@ igDf ae6OO^UY><7>Ļcm]3ucJWSYӶ./4a7aqYY*&1Q^9|;Dt}K#Mt9A\Nn9+:BaNg!2OR.d_dgL;9@`~F)-B(? igP۴mAтG0$Y!r %ZڳcJ سl0SG\1@)HQ$`ƞw2iei=ɠ]?{-kEuiO@ЇnF,11[&%Y2uv,3[c)|swͦSκbTEzm-fP-#6shn(sp9Y(Hl65ZTM-O[_wTH!GՒ|8eѡ=b%\I-F %Av=YPBN@'c+ gv+>0}lN6kGarF)]r奃>z8 0̜e L?MGA$v}uح|S^1S2/,5U%\nmvuں@InOnP;+ۭǑ60 )*Ӆp;>JU U p\5Spx~ +T;KRǞ3kK )gc]VOa՟Ul> A`X@*YC~`Vʇ>#pX)QaY`c˸s:W ׁt$[D (HE:Y¿&" x!G%ט5f4sK_ cf"&t؅fsV=^h0JA5bQ DT Ee)74Ȕ,i|)rin] b:ޭ(m-6,@\SU,A7 F 'lqV ŘEe`!,[76~<}pCf&A,7N8Fam־䴃"wRH~ R5*V4 Pv}4 xiA:bɓ8|Tj~Q}o] 8MQd""L Aa 'aŏid pcrK d r$la_fn~o" [d xc՚A[[*/ S;a$Њ!fے59ܵ>$S|Cr('c:r0ODuhz좝vꮊ/C#cO& vYbrלU{= 4LU :IV܉U=>7 **vO^=GCb};7a\J?в(Gh@zm{C1_Vy,f{Dz$Q6,Ը#Sa]΁[{sXzLLg, JfAMIʒ(I ig0)oװB}Sf.M'88yhOYJQqjn}f EO;B:DAk4WY8X Yo,早Ey%fOJiIO5{XՐҔ 1ZF1A~z>A 2 ^1h.o" 2Uq+bM9xq3G%w%N ov-qo{nvMi՗;4Pj+=4]zt2L" L<2 0\.d@cʛ4v& ZƩA=tPO{ڎ2~# IP}``P"y.&*nLR9"8kTYn n iv:8U/VZI}/jtǐX: gC6xbGµj|S[GP[}.tb1~ks4[l)L,ZDl-s"9fgƦ^Vd#ӄ<'<3MtřZ3D7_(|xZ;g&w/aTOӨڅ~w zq5Mv6=ǀU*"VK<Lƙ^πLQ> yb:'IۙG/qUq9JaF8^]W7a/͌*!1A_Uxsʸ>Ŋ3)#aa#nB;1gʖw'rw%gSEݑV@Q G3Iz Fu3[ؙooHL."\ jr\.A;$HHrnTc4?=8z__/ ŧJQ2;R`vDf ϝ pҨ<ѥ>o0PTi+6㵓C s5y5F4B#6ՉΎ=W "^sRK-.F9Qfl1d IE' d(I5Ϝhn6DY@Q^nvM\Z^k+Q I[R`51Gt՞,)C7 SŠN4MDKT3nWMmͫ]&2 R\ 岙vLJ[k2` IQ82 9M`ըI}mp徿jOv+(S/fXADK)k0'۰ be/J!OP]៫?d7Ľ$q_]a ;ouU&rؼ<1czM[ \׿.d:$ߧ+R}?@1e鞚~y0e=kͶNh^I>0^ 8ۏVAZՕNbPTp[Ub:xS!d:wazjR34 7Lp؜GK!aEBb%rڽ ';t@@px..4Yd§#1i\V~j3WLf*~C_'.nvtr\lmLЄB8+R=ԾJb ?Co@n췣钤2}%f3~N-SR2eH_"Q)}կnR_UY m/Ptx0fevO)` /[1 V sKAWn[w[4"\BŧĽw=v+ t]drQP#l(fOlWe6(,h8iņ'I鲬eFDYEQ]z.G(L^A$h"T#zlh1uCSˆMw.2Ӱ/OttsCW,?BX_ח,t5u3Hp\2 \`HrVy;&?Pk0K،T`@Pܩ&9؝ x' XqD, /~?F,]-iQOzn}N̠g<3~4Ho-xx&G+uG]ȇDɺ*sW5mASD/ej8~ReMV|h/ʱnX>l89c :KZ4W986|攟#=u򜪥J% 0"V)P$p ԋ2qћ~7M}ǔ ~C\hđz̀JKh56wXDmU[_ K4Sn-^gABwH|H?qSV;ORLݯ.sf&;juفAPzW\ܚ]b85wLz?p |2A8(maFA;tf|]Q>\Sm<z!|%m Je0~S2T7ߣfZeЪSf[3<#Xψ pLeycoWt2$5Rk1#:Meo~|ʣ;8V҆ @$`3pYv_ BCeLdf}xkDe/a>ynCӟŶJ&xn.r!^gpsKQ=$xKcpV\\p40"}H̀g)籧&a9ՐI$ݰv&2NY|4 DJ`+MKz*Cr|lAՉ+^)7iW=g>!L@p!lv{OqFjCݺkȸ시MPL} ^S$@} ֌]GD)Ċ*HI6Zk0!^~t{'P弶pS''{ec n5="CS/+b% M Xe"ތ 6ClnI藶X58q叵tS#uu03 x8Kۏ@c5@ؐo+Zwܡ(&f'ر=cE+.AdLO~d:d/ &QVQ[ _0lyUDh$KoF:uP]4u$XE`> 9nBЗX!U%\V6xg_zقqh$#\wovˈ,zhy8cqMN9M8f6nՊ+ hFJaTпad)!*e^tO'BRߏUNG4PКaӀF9('xl,|M9lD( u$S~+Aq2!`j1~lv4PV]C -l;_ $ 6+{ F F%H!;*ǯ[g |L&+vOD}QWX˖@WqW_L韃 )zގ ܼt<¹@o#& ;{B{TDԜKJFrB]78Sɋ.6hQ+&e]XfZͼcpMi\&!s~L#\jNN)l?1v}ИٲCSF"sjJL$pT߀b T'Х=\JSLo,QFbZZFO$[ڶt3 : &GN;SX,KVp$$ qU?^nx>K3A";l pm3RIpe_ \2mW}-XIE`o&t];tKmu^x~@,*ï5TPV!&k$m8=IA?JL $SgȗK1RNtSxX2mcj/^[:aΞ^U:c*Htxh"}YdG{|`i_8ۻ11+qgr[:hzv!e΂q7;f[1n/_Ya {Y9N'pt6j{^h'Gg/A3Neb!XRPip: x jݔ+  Ȍ^H "u(}PXv4x&%'ֽP$/1'HXh\.-X~ yʧ^"!њ5z13K^Km~kCp;ӫw~\0+'OpΜ AT>祒| c#p`4Sd:3T q %1|x|waST;+z|&0bB pnAqX?IS-fPm.'4Fq64Rpq\~qb(0aS@j !Es,>I*oP6یOrr^A(ЕI3ظ'Ox$5->NHh>\. H-ǠH 3D`DSu;tYw!I^m7t''dUpk@NZsܒ6,J%U h^(s0oWTj` 4rUGo뾴 |O5HgrM3!N.A8tDih0A43V_ֆL5&NԏiH rrU#/]ѨM?#Pd1\pw?ܐYŻ̝4x Ȁ.4 Ngcv{aur;b&/ev(Ewt{bop?p ;F:+9wD{1R/i\O̪EzP666QS0Wܰ͏JP!*IFr. s:h ̟^yQmP1)C[|.#gx2wpR63A"kЬ4@};w>֚xcCD=[Q/&Fbe}[Ewm\tclPp.Onp~. nۈ%16\lOv Zøݸ)/d1$~Ir2JfZ $+!0dtkJ,a\=cuĂ}*,{ !bP]~jeO @/M,L÷JV}TTctt@7-/Y@"RvY=d N:{GɐN5MSAZJ)/Q\=$)ij۷_ QGZ1${YI Mq}(Tg5vt!VywO75.F3Ed~37%,^A Z h@A~scDrxtYT0%#/C{/i,n JIY(U&p w!-bAEQ&UfwOUH)wUE#1}8g\L CGf!h7ub-TxptϞ͍tΘU[dݮC~61R_mę裗xQ rr[]DC1m|\\ﮬ1rmriqPePW kl6Q`sb!骲%5aD*dfCnÃwK6JvcXÝYPlhH@wvv|k6QE:~^OvNy5 >ta x#:!TI{sPL'bk˩EֵدjБ_D/z-'ӈB9:e ݾ*AA{C.g*+FDǤ%ŋF թ>@ڊذyv/dTo%v7 ''Y/e!B}kN)J'VPNmbؑ{EZڏ !+>>i,%15U\ i%;SNYxMI a\P3(csБGv-93/Sgrz'Dʠ~,pRg@1s gaMZCAtÚ)C'P~u I@X bV qo-iH QFE޵}< .m- k,Vl4.)-\uL#GgpMڴMx- 'YT7dbÛث%kCQ"ͣQ"RlCWТP`~fF'C+{^]pP<@vWwNRj:tH-=c/|HˎAu֤S}&윚kMq?z=Äޙ:P'~Q줹2I)aj (i ZHHu^7$3^=Y%?҄} `0'C4RN Η8<sorSF0YtuZ,!)ց++1g7@6ܳчtsF8 ˤ o2^7cQLВ;x4J 'EO,#ٗ{: |G9O$AVml9ŸOy 31KȩtԦ;^&WcXN>fD~dt, `Gsdm/+eU0yi {׎P[i#4Ĉ;(\<1[bMnOuReB\#|ːOo˳sMp2J F% nc]1s,M ;)5X|feNViwHfp:N x$+9Vif 3`z }y`^/EJue@+&)w#uGxz7BF -ؙtN%@ }|Ý#w4dŕ'6!% sQڜ a+?ɳ#|Y|xtYZT:g6JhPEyeNȷI}p%*gXw|oT3>2>Mϱ+ҧG%kwq%ծ.bt.%"c9O qo`<>1bžtmG`Z`>D‘/K# MakrZ~aoE"ftޭĹu lF>QLF}G.E×|M!fsS֎_Q4aت-R֖IN;ݺ |5ޅRem }x,} O 8&~'9ȗ^29JY #X6'8`I %T#H`7gM7`9M((9PzY>k 2(4(. T(90ۊkp_,6T閰2oqICq ?nۥϦ!3WW߁N9 ]gA@WՔPt.`vy˕M[5ݾj#N7W7s!Mq4 +@L'ΫG #5fhC<LJ 9I,OyzhܙZ >,hh,PٴB&7F>&2N<G<2p4`]~a/@ݒкBx&.=iUXkF~8SD\}+KO͸7 ̽$Q):Y6t&$<}TU>\5Q EB%cC[~FeWkKz/e"L$zǗ+DbQv:|a%ܑ0a2@iH])f )1V`|?-@A%%2qNJL1$`"!'+`cJw¨j9F$+|Rq>39n44hEW_O+)87S/XsijᢂxbZPoʟ:H>;,ދ<|KBP ,D$Yy7u7ρX464=Hzԕ#c<۠1֣g+m\W~2@&Y!βV_6'MvjrIӸOv4>_W<*MVe=&׆onO4$c_[ -ZĚ]&5qƘ?U4r)挶vZ+8(dxώ ,O$~"wB^=O (IJѮ)ʩ0/}3#3 ǒ$rښF-h$'h#co`n=0hi A((]&d<)i`IfyєBqWKs yQ)% <h%,8p:8}oɚܯnQu}J}J7"U$^x:zM[QW ,o@;~iu&Y m"9 `TZ6{Xny rTepQ'qpRM\'I]SgT' rr.[~⽠ā0)}:*CUzpZ`0;`.`to)ڶ#CtA? ^Vr@J&v?1db1a<2-@c*X+J++وQ_b~"R\t$)h!".!L up^z ,l"5qjYlgMN^/L&Q-Ovm>-qJ-Nu {yR^ꖯc+EJh YJ{!;_t X O*)D-abAUt8F߶k:ٵ9{f3л FM}Cq-͚K=v"f3hjto4)Rz?k(wν m;*gɱiD$yWF@AO@677Dz3=*3-x ,‘|#3d9©^(I2D-й0&bH#j49X&0W(4F8Fp$0QsLooYprM ~ 6"9񆟛$L9PWh;2K`HǍ"!Wv0P8!/t7K*z] I8Vg`/qhM>T^ i7z]`,azȪF ,`~{J!TSϳ->A;PE{I@v0#$8OX7I&@٨5Jۍ[~ֺW GE,LWͣh"/V _iLqN$oR<ݗ<p=R U#%da^n"j3πMCCsRTo󽾩ZZA B/BeQ=]mҌpJ%ISa!L5O({K/^ogY 4> i(SSL\JKe_Fg^1F>zj}'6`…JI$~칭sXg69 8QqH>C |LzGA-nL.گ:㏔vġ0]#-!'[ .t[ɞAA#]/HS̜J],H{:+mw F/e vjHAm}x&A*L $.GVjW_k5RϘ0[>,+6v eCuvzNGs8ɋ _zm1#lc+wL>PzIw8-R D۷:Uf H|"wm7.:fÔ%-P7 9}%n4. /6W 7 Wm_hcWH42p CXS{Om?$ Gf~4I LЮr8y{!dPf,έ !!Ә71i\M6O旮ZҧŽ[n! QD(a̎tI3fe.q.EZ_niӜiԖw{Z~^G%BC}qK,yD{mDF0bsF4K=s[5ru$[7؊h.}lLq̋7Hu`Y6?; TbQt^9"O.{GVq hGM-*@W` [Aj?yIlCS‹-?9;;L=*9ƸA^Tr^>Y*7% E\ A%nSF*É- fkWE:+3wi%a00EQnJ涗i[SWC֗LK˄ZOqAlw9qr|vF߿Be? FdQE1ND5E ^8psQp;M()'Z3շk$DЌ;R&V"!CTl}T)0E܌IZ;$ĕN:JF]{;/f~U:t"TgR꣼PwZӢzkz*-9Rܴ{O86݋}OF]y_bD'?7Xri0 j"n2+ϖL%\h Jk>9?j+|0ut / g7W{zR1= %7}wy}=Z)AmkլKxS[?b|DMd2ULlsXj_q\1'Dz*ImiՅ#UDT(El @"Dt1jS:(kD S⾽X.>bZ/" yzfǽ#|ŀZ\ۛSUJZ3#rL7(PeWd"Yu4gSNj`YPAs5-vrE E?jmbq A< f:VTxٸ!Fsb.VH*8MPmz;<'$hBNt*Vu$lI*2[LVsұr坅Oo&4B fDެ7lTPJ)W%Xyե_&-ʡtdv/糘1%,Zir7zvd^Pm=揋<= Ie᷻:s~-a@J(Lj|SF_s T!֗ : E\7-"U E;~UdpaO$4"1REC` SJ?_4?]/:zCZEd@̉=vmg(3a\ISym@ePhf*F~L23O2\bD/<*[h\ʜa4^Q8ѭ80(pJ0U~M5ƼzP>l}g?K_|GnTS-Q6{lNqvi |\|:u`vx1-a=uSY1.ϥcERK\^4n8ېAh>h$, .4f#>-v$5'$"ggMFBkJKϪ"GkPj:b|%HEf-D)M a\xjp5OY+Ko5` ߭uB-0#S'Pѿpv J%&ރ6(W\VցF qt9 s$Ǵ_.wzX/f'ОZ*U|{^VY2MNR;l݈OKdx^@.Eqs8)to 9(,crcl2 o dabT .\=euWP|D>{;׮t6^+Ν0;B̊"*!-QG8tQC+utG4Rbp:-=;Hp;R~8&EqOGFc饈!:bxXr9irmLDuk@6): n>EB gSh+p~%`!.kxdɢ\ z0=P:y_4Y_qe'y%v~sNdFMs//hL5:$OuKI_@ES[ 沨rGƿAu檸}y)p;)]YvE`Z) IxvmխbpQH(k7bP6Eub|*8rˀ`%Ap:RQWt.ڿ!? SԤnŋI 7KzA󴤞M3UV|L/=8RY9e, }/ Xh-.@;1KH*{Wz>VOJoBc<:dD\ji) eV|R1ݓQ w7țRY S7k,J}7tqe{Fgn`*,Lkou'>km8aR9}8ʬ {1SKSC@Smdg05p ڝ'[b3ݹl,9OD 9Y? 3h Y'Nӫ؆2ˋkIA} fS0;(wmiVg\FU1,ɡ;];)ãۯ9*m)+` 93fו]껗Ґ/Վ\uɛנ5wGGr.NQj O!,r]K&֧:o+WP;z &:`&O :;{pJ11!Hgںǀ)/H<ʺiv0 h'$ǠCС]A;I\1| Z]?̊5uA~)S[iXR~Ug(2Qy*8R$>,V(3`iZF$$:jv^Wbc*q3+ 34)H|B"0n ۍp\W;j[N/;:sLz^;=4/!\W3rYH|bŚ8ά#}–Ity~@ X/ DMw9S5C̕ms0MŸCi Yσ,E?ŶHutl=w̩gqm%,VJ.Ӎ:_e;S:bK.NQ1- \:.PdO'5ufz/ӟF.KuSW?Ė?cr\.otiRK h)alH6DnKvPpZڦNC;T`Tco5to{S侁?ĵX,c)9TqM~DQr{[C0EBf#m=< qu\J'sf0ݾ$zM5!OB<}U0öKU|v5:ٖZby)ͣg3jˍ</8KFCk+@%V~i[kpָ3XuZբ TףA)~,ӛ^{"h"aI[C/JuVH=e+BzŌWbS!M|10uA;}"T1 {<+١~lh 3"J4&M_бE] &^s')n\f=-VyZvA^ߖ@rƜh.)! :h䂳pYN$ 4f- UnݶE63iB*`F05ݚ')>49tewkK#b,#yJMaŠGoTH>QܳL56YubHߧ} ?Oʃ ;i9d;PmD*\P;y?FQ޼V(Fmz!S$kP?TO,@2-S8Bzp4T?c@_9@C:뵟HB_KP&+ӄxm }}C5Afd6 |)0w] =BCu&8HYRѦLНR߶yz;ɚ#`ck_waUL,_F_x>~2㩅Al#zL* ,gaZ-wKz.7/op>;3D1#Ї].a% +*:q݂/zά0? @Pt`Ts8p_Qٽ99;>#UvYyk>;ɢ oˬyv`Ye\îkt((%(-ٙ2u o~FgSHYNXS^H%\]x_o%HDip*n^qc}gS5NY,1Y>b1 \UtvWp%d"x)S^P`N0-Q?pw*1w036KK I >,O_*Xz|JO2-tD^g)"\ɪ ޭ%]7-ENJ+c2L'jK3O*>鰡C) p{(cMdH!Ke5_~`hLKi%M' @/Uxx-[ 9ҿezqE!Y:{QF 6x@rq;m]:4K)TT [YKI^.CQHD, <3M) ּHVqd. D< E'oDS8t;Z0."BA6#j i5]Fҳp\301Y7[h32o7LxyODf_ Jg,(Yjj6'fJhP0oSqwye&D,+ɿ_j&2&&`(s ?3DVgqy%5Yu _ˡhQ|p}FEL90l$IهSji+ą'= LuM\ -8XK]Myv~sϱ/&8 Wt{C$4 ÌFZ/(0lŰi@\xՏeL&d$GA]mP }?n7 !ʬlQPH{0@F~} Ev"@W:ôՃpnc1J"aq/Kc)Mz@:r!(H 4S s(<+MޏFeħӯ%X Hfoew2+^j4d9xB5CQ/r2{u`yދ578<)MiG&$j`k5z|͇㭲c",9-nd{ f20[=|53܊=PwvHV2/VSE hU(H*4NL)üE_@/ HV 6i<|,]GR^3 3FE FKmgEW-֒mdT1<5=k2ENi g\('E^HD1i5ԓ)\54i-z#א53;@Fp;z&%%˦]PX$Pb[dFt%Tߚ&?PR ͮ0}!> .Ibq&%ХZ V ^TUp`wm^ \|c$tHٸ]$ S?,>He67$ (.|W)̠@0=&VY,ۭST`zIPZ_~'=GcG'% \!YU,AA2;=Vs E(&Ar@S1BvpGd*u%Rm8p,}NI>, ϔU$0BA]x}2!;~{j5}W;CQ]5ylmYS:!0~j=^rfk.hd2E/ie\ ӳ^lc:Af`E9 E .zaĔAH{GOv* M.u'X,c #wz(O0,V̳VIwWRFhݔaÜt@Ѽ!/ĝh\gSN89 lc $c½j)}jT&'3R+4 fhX\*d9G6b\ċyƽ]-~X\kۗH02Z,I{X'E\#cd rܚNԸdGcQAfC ݤ>gwGuknѳ==[Hޓ!u+DGQceѲ c5jӗ4SUD恟W`uKX>HVi5 @DDc*zEܶ67%(7 I sZ4\[VZ$3Cg>bzԖ~ȸ CU1s%)sk.|59i/Ƭ5k2/t@U~ a|~DHb92q0ls%ٕt6#՞vzjSԃ{4i) VE=>u,oI%\z h[#On|!L~||w܅%HtUjI(0.O)n&PT da4{ԑQF bLg:E<:I7Qm# !Mw(,@/'+cU?:~bAa:cI1O?Jg% bڄv@yy{u,3oJe/b!ҁ(aIEe93Abq3*:9^>k8j_IWdH0ztCC>,|aMLa?fe򔘮nz"E΋436ˋ|V6Sș@GVefY1ʕr\ +}4˻?hֈA烛<ڥ9hO䠖3`0iYV{V@Fa)Jvvtf (טc%*BJ,BPDt0Ef%.X{<*~#3x7Y.8'  iOTX ,ED()2D}E.p#|q+"~m{n/eh\ a0,9NDWcLA4&oƫ-t^c6:os r`z4C1KGc2 ޡ҄-v V B7;AFu@cpK^7)R¹NlI$Ij*kY47s_U9I=z]]ҋMƘܞM9r ZyȐ\JmB7jS" ujj@O!4Hy h/De™gٝosw-V^i>^KUyM=W=I3x5o(Ym={;"S-YZg=N;A2.*_"2O+lKc`CM e&d`gdk"e2f\!%s̷B)YorCV;bsɁwaYgv{Ϟ?cs.F6ܱaCp*:xV=Քa%%*%x/, 49f@ޢ{_4%i^co3`j3fEkCkɀ>6J{Tk^؁ B7=w 19 4x'Q'&Y+`)=D_TO;X'(Ă8ђYDMW+&f☛ƙUx-=^$֮&}(#PpdZ@F]t8^֨AӓLmS9Rm7ۂߍy1i4j )'5?ѱl ?N CkjfcuʝwmX\| I:칅 (Pl}PZa8zD|8p%A _o)F ʵ2;hs`sތ1I0kƨ[9E_ʍ)y3 14u`E-2;X P&r#5Xvz<|d 5&xK`rUc0vU8V/Ӕ|~Crux5+-Z&$ɒ&9om1zdU)ݽfɼt՗HfI}`ex 9N$JL 33UJkG$L^ڠ0TT:q}Gu*A+ʊ+Ii3سX9vJέd{e#@Sw%覓>(ߊ\B:/ l_OḢQXuFݽ}OQ+5T^&"!BLɪb08/ = IUҳ PcQapo9w1k_?6NTp66TVOdvshiR8`|s(/ ^%&W9Y,17Hq4h[N [AYb>LU_߸w1E |[E%*uYEAH%0[ɛ9RW]C2k9ȢVѿ؟L;oȇ܀,^Д4j+݋NRB5Q*,o_׹Ijzn p@fcJLpqB}pN#ز/۳uPbGMڄ]rNԩt(GF+ndiXdaoF! %;D"*'xonWKNg6+"̴y!WoWm g{>M)*6pO^8i8w[ڃJhkAϕdt}*@ XD#3Cwjۖ /\ sE>;?*OK톹pp䂇'L[YYb]: dc*3iL*%=%Ac\V>lۿZsw@X6Pu-g,3, <;}##Zߔ&1]FO1zSKqa3 |Mu_hQA ^ x*052o-󇞸 k֕pdד( ?δ#g"@$w\U!C[+D{22ornSZV*Թ\O؈hvoD л=>]Yϐ&r9&`B@ʌfx5F;4/PbS5W$,^;3}w5t[o&n:ۄdNq6o  Mx*G%+cf2Q!LMq> P__n7sTõ .pP`ukhUƴK ;7oZ=MReSb0 #@a{ok_g% ,^3ˆ@]tZ : ǓNY @ީ 7GGx_w^l}ߛSȩ"s/$&0P˩pJ*#,9L4Lc84D߉+Q"^QI#qԓIzz9shnNXG*$x|F45Xs#Z}oQă˧8|~+V EW#=QF<|c`'=lqP K]Amz7Nhzbm;@|:][a!U |OG̈́b(ʿfpcBpFGxQo|u#a=_k"<8VL+쀅򲠄zh2QnO{!PÖp^ރW:BTZ)\X9u<'g `{e&:=Arܖ-o&EK>0K9 x^1 GD9!v?Ӯ(3Я`a,BaE -oczifpdvpuݦ*a]v'ΓS[!Upx)+r$QB|TR}9bt9 ]n\KrQ!f+jH;ʓ0RҰdԈk+rl IW8iq))AAmn^vv ŜY/sH^8Q 42#{Ŭ[ @CBz}An*jږ\qسri2NH2f'K},, 9/.zN|,-[^0fo5`ZԖ۠rA )< 1; zPӠ4cJhȟ`y7nX~"<ưV9w-Wb˝^#hT*lN VN\B|CVSڄW7k,(}sGTM*L{5Jأ7eHXNxb*^2*;瑛ǔV{_FuUADc- ]8NPny[94(!̭N'ybno_!WQG3!GP^uC:_φ b) 4H>wǴ λw@mʑUsKM@g gRE*¹/:]B2L_fS vtO.ј7Td#!P *aڥS(1F?#XD pFZ|2?층S o{RRɀDl'C"]3'}Pn mI$@4"e 1iǝ4D~"qq=G ĦeWL!So,:)*ל5s1EKKa4ȡ1nְ hmD=G-1)7YCSSӠ:!-?gPj@<4` Oafwm\ޝ JUVT- W\:d˗7f/JgQE7g}^S[`#")_'( h1X~iB^ }_! XF!Ki[D9S4qキ*UTX-З?=m;@m˩}548qIz]96y ƗvO} !O6#ޘOTkݫ.E [ Ifr [:օCd1 d٫.uc7({W፴s}c? QUm+31G',vHɘ@;GCh*;$<ÈћuchA9Zŏf{4_h<<꫄,bQ"oujxZK;o+0oyg\XneǡceR6$DX).J8xhjɱo,Uj1ͱ8Z{/CF:fkgM6/)xMg2;=oPh1cbὖ}hLR6zLRszPw)2D7%omWX4,&['Ip/Nw#=6*i8{M`w`Q]6`r] 7ֵiiO&,Pqi|',j:]y0^==J/Bem Tb ]kKH^dsIa)h VӱIG}߁aMKN[l&J'$r! ::Q:%9+1۞?dCf5U$u!aN81Z/j#|o7,|N]Σ'|Ő[M@5 yzH)(9 Ik>$S#X)7(tbdt`-AFˇIF'k-DGQ|\Q"(!S !@1&==FQm^eVЈUSV=hSP7eqV[AL}3,ZVq͉њ:gGm 7{H t,MoYV`'o`MS>s->MUNYWM^z=;Qpz<qg LqoL,+pJ9Ag4x.@6STMV\l<]]pK7l$V Fu$[1 4FxZZ+^^Z .3*`^0kOCAw7cw+s dfS/BbIh&nީLT(iC#ܤY#g7Xp%"# M`[o$3REq%=ZoTËyA6٧'h@XPxXL,vzMKLxuPXY=tVY7bd*4eZO$La- 5n=r9 P,≥14C#;ċͬVxK UZ:8y=0x/_w/2nӲx<3hHܦ[$[ǭhF({97# i€@Od1|/dڥA1y.oHR`픠B2djW '= e[XfW_/L: I LyG iYVR8B#eUdܹR䷗ ke IBG ˱CsPVC|:vNwm6ORrUa0=.Y,\lh y%,l!|t^M f8zʊְ3;vV8()cM4 * ce)fj,xuV&5u/٭MKfD/C1M1mz%3Ov ܗSrAN4*ӻH{Dd1lDOEbl"OrB_"1&]$e&h$@Dd&ol̹Fg o&KtBAc8Ź, MQו1:G S҅Ba\Bn;L<_/|q. Y^lR%&Yz&b+=V[6bm Ya!_h"z.U΋Q;#R`3'ϟ# ~ :H?&b7,@YkG$ .2~MlENAtˑ0촖:6T}Ք'qSn|Fpi՞ +ĝ^,4ρ1Ҩm&<[DOzBCgJ8 7A-<#(nY|.dqc";`_ULO2!&o |䬷| vէFPOɡWfaRnrz["˽םڤ/ U{}-/xer/k G?3斳~^Lx%#7ؼ_k.#otq++ yYL-qdSV!mg)E)M  @uFn6\y9Cc/gc0P3wbcwEq*dIY304 Y%q4ue"|)8VGޗ(閂MWi`מe`hAl|qu&ϨVb<=h<70$8%z#u$ݱ.ٓnkbDwns#,2_ ~̋7P3 UcΆDoJ{Џ1$拼K^_[$qTh46%rR@l'Dö1ng :5ymEuݶ>>oG /Qtu=~o))6?%VvoD Hn0RE?mmWA[hyw†1[Tl4:M90vdQS [^1/*}PPgW|Д=UWXcjwMmg B;b%/ޭ6XgCY:Z{@n' hWWvZ~K|-:n~/u8HeiE;bT zmBlgU-P/DW7MeωQ [,F3gUUnQ.n^ɈĐXJ)qΗ0dyѫ'Uwrk(ȇܬ.q.q|\0Y*Ct.럩Ͻo:)ojml;)E|DF:YqR@ڦӁ=3s uh]]iڠk&n[WU+iN~žY;jjӎZXw[ UJ}zƾ[DH [-T ]%̨ % -e%fWjz;a+i/˲H)g-2zdаi.,؋`ψ (Zp4o)Du;j[dTfwJP'/M0?&RYۋhn?gcW.aJ ־ZEc0zl|jnېO_lPx Tr' 0<ZoCʿEq5HN=`ſU{R.o}8X2R^^b.7U9$%1^-CΚk/2U tMVAm\.;U^ռ".kE@dBwYf(gP,ڥjB1fhSZz>-F];'ȡQ PGyUT2C/.M5X v#X|P FQZza{7j􅈫Ip=_JhT[8ZROj*2Ee@}~ƺǕ/) ?Clb6>'Ccvt6#Q ʷ3!GVXScrߏ, d98d<4ƜJ[!*KYβϲ1?%Xk>bfZE+GzA0n\Mjs6Laa qV ƽL/a!朗 gv@{D9dYV|ٸ+FدeITKڵTi[ڹ'A>gMD0 4-'f Kh wul9iPֱ b&'Yqw|ͯ'm;/ml Qq4 F*nlBɽ)ڢthq푴ɓ[ljR+ΆE<KvћܛPd1 X1P<,b-1kY ! %LjGݺ9X"l=zrL VdɘaAPC&zdPf=z7Dzhtn+Uif4o& X9`an.c*J2cV?Y6@S%&n`G BŐ>, ǧM*79X= ҝ耚`wY+3x3uf͠kv'GZd7w(/>z A]|AhJ9혃*fa6I]h[=_tQ(DXK)Q,tC6V /o"5񒿼=jwEt G9xM(^9YbPX9!z#| _7A4جԀ:I>d7D]CC}|ƫ=!R(:F=הU8߯x|-NAz`i@ݫ9B -U7 j9$I>k-$򲪗 uQވ YDy9EA+0' GDAHܺ_as}<&E 'h.wO xl!-[#)"zCpB:<}nmHTQYgse= ]y[τ922F_az'8FS0bV`,忂dt#grʗ&'Î kuG^{]n+5=%8Fh""jX0Ƚ𮑀o9ܲHTF#߆JJWRkДm7 (4᪏<虵Oa4.t0~Nʢ#JriI0ư {,'8~G!7C9վ"Tkc\μN5-S.LTN *-Q|z4-CYU>Έ2 ̿)XmYznhgV+b> kb5pυ_ 'W ec{X%u^YG"1эR Ìw7ZI;:_(E?q=A ^Ksk~P 'R 07iK;| m$6 |vP?%$(xbj2Q[L4;uT^<N+?e" N'QOד_Ӧןce[?>N]Pp֭NխN|)ڦ{ҥ4UOѻ^CzՃW^?_Oۂ>ei6!J[G\ݏ Ãꭉ 7> 4pݱDQ1x䃬Rt1H4u@HeLP#8T! F;$&PylL*bUѫ7 ղB*SVk4yyIIjOӚpnDerˑdV*}Xi%09ъS-]3 v4I b?e=&<( ]ƀ ޛb1H,Qm6%" "P[+aE FiމWq98\vɷ2bRIډ.0flJpTSƳDmRҺEa0>j.4ɻJQhpw*6jR=&wbӝC)\rU7VuRFA ;11į|vGu:-xa{J2J}7AR-o+PፎOW;9,oN$:wW0(;P~4W_(\s*|Ycſ_$p qE sCdC<e[ /Y ҽu-Ē/N….s_E'rUOiRN<|bq\6U*Ǹ =izJ[bJmU$}k)L䨣U$cxºlݬ w!1<Cq@gy.ϑaOD`- +}rGD|cHέN EHNL@3M=͠n*Y PN}$![ U4*Z7 HԂ]J;iBO%XGDp~l'o3IMDžWK,rBH _I&{^Ju݆'p ae A~qun8iĂhq@mE% u6^k@mx1{>;qcz6)ʂ=9läF}US=jy!j+E./E 0Q>pq_>'MkJ>$uة e[SmԾf6η/VtCVFA<ؙP.f.oaY* C2<tkkq7+s^}L3s Z"5ߟFCaјl̊G{q:OCng>X9Y3 (6lMpIp]Fg3oXCYRۛP&ɵdz'Ut~^ѿJ{vKH|Moega)RXe2nCU,)g1ctq:V M*0VS_F;.mD ^?/v8S5rxl}xZЋk>2e-o%at0_ov/ "Xcԯ^>WŮ,P2տNLtxIBՏ.3ztmS7Դ( lk@ezvb;.>NM"ձr"])*Ԝ-IڣpR.zw6 ބ ltX roIe"nhs ׂqCp Zң$l΢0r}jM'@}zPd c03!'_~x]g |*94Sts:E쎐4ݰ`&*.dE6سI_W%Ri7#B2i'HUzZO~θ¯keYTzNMquHHX_f#C^rfow i@ӧ|6#oH57c8&WJxQH޶v`I=52;_fSBѭd@qqD Hc##Ȅ'}yJ(ɠYCVPzL'yz@{Xrt'\RJ@Rv.%Ww~(_ cjhؼJ/*9 9/mpL]<հ $-#!ͮ Q!A'jْz,nAT&iG߉}HžzȮP:&^wW¾OHC3:bܻiJQ۾ZlJ)m'ilҍ.;xTf6Tg y_AU=NSPWKIǬːU'nk/ƩTGTH݆q?ǯvxjljG_HZqy#쇈Usp@ack*#<H_lGv74&P18}4(֩Dx5eXFu2 J@Dd *L+&d]o:wZr0{t)XVTh@ʎf%"q lءV<ƒn!GA/Zܕo?eX17Q j˟hd$8mʀӆh?t} ҺW(R,O6F(&2H*!D["(*4bjHY:yP=$|:Pե^ɎDs78X1m(3%6ݑJ+/p<.Z;~ jFp5S,@$ؐ!,o 5UlZގEd$`//*z\ML:t̒4j؅LC7#n{N6Va_~jx8ybwF΍t/ao .ֻ'2ŷ.w4{v嬫A 8j`R0! qy;E|CzQ <6?^ dˤ^OBŒ?lYa,t+D1$d D] N+8»lC/-[PF,8[Gݖ |59̝K2keL>R{a2h패D$(^AZqr)³6*W>Щq ?9>ZWSY &;jܾTdDFHM'wru)yG|=euz Ǜfj!NEq)pڰ8mР@Rx|WeSW.4HtXt ( `@4jEixu>j @QJ UEhN8h]K:5C6y֖֬CZ?3`$0f dW05_g&$) "6oӥpť47c!-/!ؕ=V8)ojA)Ufޗ#7)$O$@&4G?s D=`?; >`M bȟ{XNpPj$.SP/]m$"̊Ł-uEW7Ȭc6q-~&] _K%5FUjvw~0[Vy#Hm򿑉>CkdP8)| k&}S;mOH:o+ [j,egtN~:iAvD /2Ɔg>ݍIP 'ڥ/~|a~E7ޫ8#K_4B=]56Hn#P^\4 %#(sP$-3ú`=\Őm="e"zL0RVьbZ2]nbwl#4 Cjhu\3qzoVY|ZgUY舛͎8Dӡ I^嚎 &FuZh%?xI^seJהpcVfVYC\S;W^HR'zmsp|{qmlhA 9$wu7h5׆3fнq ;Gֺ2f3p}887i6KPV=rmC^HT*𧌞su wpSpR&NӨ֮ 7EXn-"rTxl HڇT,*xZO^)z8]3b9\$km_ l\ ?.xPQdzj .^ 짡☰hD!K;"ynpIq)ܴ-4"4 ͑~7PV`Pt/7`=X ts?b1Ng4#F`{ rdFNn)_C)*V*pwivw%;xt+ W>1dl)´Yq_>UYYMjHgv9*Dأ5"|'FW.]:]IK26݀!vzT.og B|ƓӋ9l>Iɤ{bp)4\πPo8UhABP|w胬7DH Pq,~}cmuA7[^F)/|tnb%i#H\( iQtUW':/ޞDMA GrZ*J)H9;2ې؁aFy6ѣX hhydާQY'JЧ ,o-jw.Z+͇j$ =: " {O8xE.b ^TsH,kQm5PNZez0 2kVHho] VRժkAC4| E;%>0dOKXpVz3c-9S?T[dض2b5,M\+?{=XjH %y 5B*}e/V?G? \3@8A:*N+. r^Γ2~>j."R2`p$ A%8*bdpXQe!i r?}qqS% "=?s&n1R I4Jv/+&cg8c2SS~|Mlϓ=;bS.Rd;B:I^ĿT&Iy|Xe %dcr$Վ-`㞐v8I~&gWhD35ёźHG $ '#U& . C2\Y,kyPAv?1=lt%P~S[ɡMKO;mg=cIG anBĖ l+sVFt(>z?nHBez&Jo55[K`ȡ iJsdYlH\ &*Zdx8O~x<|׆c]&B=|1)ScFP}oK0GwHú [c6Ja_\+ά V<5*kp'NEsBeɼk5e@S4R^O3&GqN*W)y'[jϚ۶ɈXmkeM;fSVfQN6rӥŁ޻yz$B?48VA]rhn3`'wS1>nOB :۸ /O鬄4a$X]`'Pn4pE667uIo-yP#b/'߹=MMNg>{2\n?Ykv;̸3Px?XK7^k=;qC\^v mh=dAbD( bA䦔)Hӧ,MJ\F4lOUaH d ?ǛP<J[ WO]m%\xjΎg$sX,iHrꝹ9Z[.u2{2$u#^^%T4?h^ɶsӨeWCg}}A@Ͼdjo9%Sy_L&SNP5Xe>Q0,ݵ߮daΗY)q2;?V,q+9S[}?pAj#wڔ,qJ?fƑ%yWOM86SL}Mjg"!=*E\]󖺛|5nep $R\;8ݭ1QG$9/iEXl}O7j qvԆOy#U PpַI!K}A}. cNH Twu#6MPo['Q9-8Dӱ`RdImG2j ^`O%+xF lnq44>̵`i5eSMS  ѓZ%GKf޿!/Tk%_d x+whdU()gms7'l'ZR8!*SYrح &ߧDFHBqE&.+x%g)/(yS&+fFsL'&ln@j8\9s%Kf;̓n 0}n0ÈoD?!}!*Qz,W>4뷪.׍JFEҰ'䒮h6'kFXfAS,$xtsw~CV]nE;`ݟ϶V-/Zƹsx#*LS34!XXc nѼp5y+kaQ+OH:f3*`vR2<ZbN\DA݂ONs&TJ?úG 8R$_Ir cVp.p*k/>KF3L:~lX)mQQ3ur~+iq ΗyN#T/;62 Ųu!0-uu4 yk#q]-`F3ϕ cs"|RSBf(MrG"D^GiίKz~k-4 B-C!̸Nd+{;lBtDNϱ<?IU]5;{}S\R\AL̥+jw)z!Bw3_VCJ%qTCbg5a,T*Ub/DzWFO6*80WC}W6-w;*#@8Ƅ ^I>O-TPej#(?6eAc>8tBzuye>neU} }."o@`to#=b<ӌ2{顈6W/.ˠs.QN |smRO4p0gp"-l|]2`Li,r 79Z"O7%}Ȧo> rn=>=A?ɳ{ p0Z ˆ@ 0m5@FcZ5b P`Z6#21_GBAtO͸(?KA:Yor^!dR)@L- (E7cGńBFT+^%I hNƴ]LB6e @`p/ mp=B7*E؍QƩ%E^ K Bd0DiCĖ)j( XX6 @0 W%q+*Mݨ$elڠ{o U-9;/K` u^yƅ?>Rmp){e!aHC4ku5MsDJƸH g-Zc*!K P ($3auQ\vbOώb8c;j'ڙDDEL,VSyppy;&xu-Mb_쬜ܟX^7|$:/p ?m*Q\P^.q@G_7G`4Yj](d&)_B% C4J9"\O` L f82ֆ fl}Qm;F !QJYST`j%aE%~Vd@nk&8  *f0sd9z=n{+Τ&PIT&Жq;'6ykb\Oh@v{Hpi{v)9Gaގcڗ6G/8Q1%hۦBX#,+Wyx 093 ;lS5}Լ$k]0U˄XJg-W<*MR 0N qxond j/@"ʇBBJԛdҸ,ww }TƵ-e'N}ʳ9&At|=ՉoPD/|Z]*?/Xi&nۊӋ߼X+bߛ[oO }>z %Bq 'Fӑ`z@}i/mjG1awBFm KI!^MO82@"7 ȠZ%:[t`qiZnb/~aR_Pyq *z;eWF{w6O(oVAӣ>&SgN26@,K0QbuMt%(nddb0Na.U;^&L3#zaL[ʃg0}Pڐ{44"D*VgtCA2JP3(Ah1qS^-3 @9I+B1@D&P^&W j1&3+ofA\꽡IK0UN#{|7V| Ed+{1'G5Qej vCT8 ?QvكN_3蓃^cxq3+@3WlL&<1guO<|؟jc[@_asOh{'5YaHSF}k"QK+]j̙Kvf=vo 7/Ĵh+բaӲW&5* 0\LLW&6g)&!+ ,rӏ0v*Y(:93^hkf^b`nQ%O 2ŀ&"C 6/d VFx!.+ːZjhjEDތ40k=h ;NA9t.NۣΩrwE-!g#vdRphuC :lB=!"RK\rЄ[ReE?c0^,a4&håeaV{ufDoܛԚ+vo 8tǂG'1LbڏrX0.85~|Kع?pڧ쓹I*h ,sepgh#+U>0jƨchC–D"$UOy6nٺ`swslBF[gYL]byO>+LPy OLP)h\Xlh|ۺ3]eh 9(Xh6f~_p.Dz%ZdBJ=F܀ z#˖b-a O1qj_5ˋf$zg dPX65Y{FRj91S\F<Ѷj b=Xi6b.k(QZqe̚4`Th{[0D}w:h`Mzű~zTm\i!] AٌOID SPVD}[1,@@(%~55Ŭ 繂aB\`VE%Ynn;)ea4BT88&)i~KQqyՄtrk2vK=gx~.hJ*7Sr,z)uP&dSTP⼥ TC)hS zf@"İ/ ] Eɑ<l׌vSd){ubbQ 5wڭ R﹔h~N/vٔfKvR' ժi&_N5tZSu-7()ew> Ы;xr- j+4s<|ZkU`0dLc_  j eDΣ-NGȓݐLn$U< A*z^1r;2!Bn("te7%A M1 X )9ewŰ,BT˝gX*Yf`exFb2\4YAt'HWEFz"]4b%WEޫAآEozK\CA8[)PXJ? /<8[ޟb&![GP;=80xF凃Cuw,<|Z M'47V=6QyRMaUk;6N4JA> yu&X ^zsK{|M^W;۬o^E,~/"[B5Wú_UUju)Ł* ^@>]Xc&盳/N]) MQ~|r/Qjk5~앦77J( Tzb&Do!겨7f>RFŢ.ϫDЅ VsJ,͕ҠVIHxrH3% i/Rka;=`|B @p1-m9vJ!kTw(nv[ʠ tq|.p$W$ltQgSCuG#؏XjU$ևxS9ݜשN=-Z|IjRIaR#I"C?.ߚn5D3͘ľ."پZKD8|.Ȓ/ `s*RN(Cu5 <+󸞴{tsR6\C"wWD;16mz[clZy7f_b/@lS8~ӠʔZi_+]-bQl'ǒ5BE/$u ns!S/c $8!Q&ԓ=Zng T ^;CQD5ϊt_^X_t)ܕE=Qς r뫇-ܾIݲJ%9A6(+3/4V3  9PrUv@,؂+zrN¼zX]v..Y :\WoD= yh,zb9y*^`.-~cLF]'(C]ۛu>0,ޘBog`DuNO*,yiuBcPXlNIxO+=&>s5FfamFX}F|$y(b=)ٽzϲ7Yᄽ0 U `Cs!TgoDFl~ &,$./m`ޅL+I:oC(|+ǥZ]8N-~3 :.`vjv {}cI~S@֨-xfLPOug.cyQ0u `;HBk 9K[ݑ2;UR`(,*j"?H2@&daO xl7Y+$U<`hJGJP2&*B ?y/'Ir"}[_cZEne=,@ǛU%x3:õ=C!GW5<ȢA/[&Ti/lw̯sඊB5[+E:6"ƞ_Uz~Wp[XvB)+AX, &u`?iĩ+D?k;[(pڌ\HVh1ec="QR:06#E2iH'X^29Fs7kCdwU::&0'pagK @lQ3_s{퀼g!)h7wKjnyȭ-ipB4Yŋ|+LUyl>:\N1I"WF=6x\贱w!QtrʩԌurq˲di&!P&2^aL~@>jvյ7 Qztmz)1_ AA5rUםd'}YcՋ[^MexUC)%z'P#jރ YWw6D$:<ɩF$ *nvFbqZ_>f>x%zV'!rC MfGN´^iEJmU_k;`t<05˶gL }H';=6oazZ= RU⏩ D8X AQ =- _CC/>Hܨ6\d:Q͎Va~BuJz|.莦ksE]@X5㜤p2`" r-쒟b[2γ,3i]QJ(== Wr_r_"cO b49Pt&GT+vG7\lV1)NNvV4EC=C4O $,t%="6>/*%,K"9MauO˱)7bQrxY _b)(sĽȃ L_(/K9Af8VZ< 8zn fq4 $eRy %R-5):)rs(+h +X Mu0 eԷ? `!zŎ3LqGۂ DfmI^D::.e@HWqFRIBֹ܂$FxXAb"d TXLɀtGY,DUfSaK"4.=OS LŬ-XK%u: n(9B 9ެtMLidYe,v*1|jmjC$%=,hP68'z hFTb}h1u;< mƁ ZG]'q;,HiDhe[ iF$`=ـ=%瓚w2Yvm Zzbq_Lh?~t>0W|(P -fl2SU%;Q4VVBzl6Htn JjX #w@8oiAdžHH̉L$!vK ;JeihX6W7O[u+brey t ac픾7,OD/3x=^d\/"HƹʷdpP+L?4.czEV9Mc|;XqX<LV;tfHf&BjRLaR4VѾ Wg]*[6ʹ KdoЂ?NW4K Z;H;㿪0辁Z:C;r W%d%uvKd>V7,*ôauzZ_ȇ$o8䅈8 ClR輣c%@hm5XƘTcI.`  n؋C dJj X8(GX`."@p6d7HbQ-;:BpbK߫-0vGqa&rXSy$:pvGΣ?.?-Rn s?@0gq #y9x`Y -בT \A{PS= e8vZMDo8v'D+m`~ 9kd*E6ţGiRO:؎X56 Va.j%yv8v~0k$%lBW8C*lc,T}~*4a}FV8ဢ('o0#^jA{ 羠6|csssVFY,[(>#BybB}""4uwp๦$J "k*ibA܀CV] [SKIVtHT7P,S/F0WVa6C非f<;Ug&Usէ\U1/ER?Y |aēGsok;rP+l(\!E Zd)PmR+ Q`p2 <F  QI|о{~=зPCz->J&/o#={d:2y::nu RpG D~;uॆqB?l-%:?;}AIۇ*Ӭ`7V}^\Ύ!QթMySN?p`X H z׽ ?gWxmnTI[["ִ,RF +`< tՐ(JPA)ޑL,XtT^c. p!, #*UhTq2q Gs7g!9LG 5I$np] ˴sLJwVKƶH dܵp{?&mTOB9SR SM0,KlA*i2FG`}޸Xw|7gZgi=i85MbBN 21w9Pu:?2M Ue"CpD *h٭I0(yxxκ}H\)~j7Fs7Hf4.KO=- \ύ!Ljp'͍ۉłIhqn# -uɉl+w'3^p5#ƖcYOHՈDN2{اI(m0cGR DA%3H*F>k3a!U8h0,BB_yb*ŵ}|RXY LM@UYM'(:i Z!_6!i+CJ/-Z(X3\(xUIo/퀖Q"#xs"K3Z뤌_y|GHU H^- èӪ3%6Ѩʘ/#ԋi7E4${ GN} P K%AbUOt2g8jh+!m< fGj *^P?r̕ aU$v*ɸ5#ax8q9]&(,;r,6I,C6;om1E/D\QyQmCU"6U<I[E&ȺoݿyӡBS{?O*"+*bo>Dzn랊1e=N.vFk4#U:1d | !p=f֞ 6ެFYeqg )b9k:!h%GԜ`hhB}3`"KxT-0[)+}9|k1rHh`5;JU?`1%췴 נM!Ym 1U63+*W'ԟTķC!d!({Eu\{ y< e@YY? P=~n,Md&1OJD?Z>a%/4B☝`3Tin]A;+7&!##*8Oe %W_4YzU2VuPЈٽwAs^rDJYp)s,\Z|fk_夃]7>0b<05[Ƈ;ZsthY;we~}w# _=f"RTEfv!ى.Lg7Wic579"t/Hy a=y'ͺū'ۀ!i}MZ%m0=2t' КFFM7_7*u ɽ'Xod9&OfcTw!Wrqzzak@hz+IDE{2叔,"iwufF(uC+ܷO W L΅pWy1 ̄A|gGC8\N1/ ;cS>' @Hż!VF 3]$v:4Nl}__c=7L2+h(6 *-ɟ>#N9G\O%o!Gqo_?pQ{^aN]V@:YZKXݱF0B>=&HD 8QO+0 Sd7DfC ) S! Ζ ._%t#<̽3j]!7ACsH >(|lx,i*HOz|y}uO\=fXJ۲o3 /IBJUDa86yxC˴`0ZyA[0׌0QA"Yvdpe7h+"QP7(פSN}-I GN,١*UEP1 %,l| 1p*"?}ɛxcFPIg'Ot7.X$H$`6rćn$8zh_q4ic"*̽'j !.'un5&,فN3Bwf3+$Pl"ιGUa$oюQMȹY0qIA>~Y)f@\"pXk>8~0S2/i`B/tUs8#@5ͽz6^n^3SbaUdF43?%>a৳|@eu\Q_1fupkB2elf*jY9A_ ?ۉ0(B3&?@d }ɓe>#'PBtN%vwЮ $ě0@:T8:ҚvKGy%Ѝmk +~QV&߮mv ` ^*D3j<{=\QnB) ?1m;wR+ KxUUY'\!t%YW=!я^vٹy A>>8skHUְ{PrY6y}ҷ/}'s`Xk)`wL} ɧ #])cZ xJv[q=`n/w2'W2+eZ4P&kM<@#UjQrOE W:,S?sy酴ΟXO>Qݚp9Mh68a.mqb~(XnFŜ1WfRΠة uf9 Jp⸰պ\q`O MiwVNhq<56eLja&R,/]1EߣnqCv߅}PMS 3 p go qߤ#ʉ"Vg9#,hSt[2D!.t6 ̲V~K S\ !./څJ|1R~`6z*+w5vMXK6' y.UGo7!yǥͩ2zkep/kM)Yg6 22lNԄ1vFMC 3ngmiao^m]gecL~W' NdVU7PMܛ͉m σً'vK7 ΪiOѕOv08eoej0}o|y\t25C![M .kQ (OO姝yI~zyEaoܖ$"zm5/a= Pha 0%j햑%2ʹ2^EiY,vC(s^ #iܜnɇ^[*S E&dwyFF[KZzi(072ѫJX&St:Uc)BZQp^R4OX>5)8݂lڞ}I9(C8٦ph(z/5qRqTrĹlJ]J_+ɺM @D%B,+P TW̘_҉Ƨu#J RKHi>ɋ^r~l5]mW"UPuSz㍠Kvfr"ghrNޣeylBsʑC5'a,S7LKCKmq'ų$ޫ'jŶci~QHm\GSp5 B`d+$b$Bhfv̿YURgINW'dpz0xV4Nd[а Ě17b-&iJ={ѫMP{FbX+3Ǜ/#Q,7'r |T_&ºM;AG+X&*Alr'prorgeGy=X̤~ƒ,^,3|SMtǯ&y(;:*.1@&57YPJ~`3AH!S%{R,ƿ"iVl-1et22|@oT7Fp}Nu=[&v7rxڡdOnW<']vsuCc_<[=k:#&PsQ-B2˄O(׾pS[sF@JdsvF B@GrpWOͩ\RQn4aLʉi Vw/΁r&Q qq4eM><LD m+ Y۰ T5~mqkj媬DI5X*O{%H?g/At$[Ԝpč{b,OwvȰ!*'V@?xM4.Kz]1~ ׀Y6).yC|GCW :Q B6?ꟉȡAFشqkeA]"s?.wRa-^us`U==%)]i8yҁTaOy;>H~~դbDjX@W)]t`̄$?Z璒5Ljd ƯWIR| `N'*0"je~Wh;@HgR83M btd8CMN[>9F^sdy32:Xij+t;"ձ~n[81߇i9c@HpR?یzm$SѤjW/6}|A~~fH$u SXBa|bs+CbvGHc%Dd \{ܤ`RUg^qN`x,0Ez<}GPX^-@oSĈ&S#˓(C_.Uw`%C8XL .`}?=ԅ_{i4"пmiEzti!v]|0i5mw6~b:[OW`B ؁b!r|w 4-+>0iJeUR<C:.xsHH#y#ڝ,\ٟ1KHsGho|Q#1JVG~\~]۠;6{qQ꛻JeϪʈd((}mmW["p-}BVbf,XkXRX -!gehs jv M) :F9 2+rF1lI>i0&GvK:7ҮCx3"×t]ް ߚmXYb B@g8I*ݏQtcvd@-D^^i '#>=它KjYH.X;k[[;CC4h-eTZI'I`z.7YIv˶<кM89{8A2[֡+:Yp(2?V#m KP6 P%Q ]/J;[?= 9wJ_FϊsA1ᠳ~OWei]#yoa-^~ez-+aqBNxg\;B7y x89rŚ5DvO,Pư)/4V5 x>31*DSjZqC)ֵwQٽƕ`dꎇ=NOGB+x዆ *fcoEy#U$Tx: e` KsDqpUNxn.VJCG'2\~u c.56>PBp}֝~|Zq$L^(y$|x&nj?#ڋyEv@goUGR!a1dh3C}15+:`aZt_K#2Q>7{Sb]gKwՇYyz@.,c/^i(}$A"5DCf-SZ%Ŏu껥HWz.mhbK=[]|zWf5َ$/h $*G}8\&E¡ PZ! ?G4\:hW8c 68 ?,{Rېe$Χ54zm]G;/sqm+d%'퍰~lD$j>M]x.6-~gFs=:$%0?iXm~ vW#%r`ʴ9+MczEKpV~lh?sгVEDM)Ϲ:M!_e߯.פֿP2;jcL[A\긌<*ݨX!8jIͫv _I|".qֹy,GQrZ B(B孨,7v%:Ѫ[R9FEF'ić[pCzxDj7]c7.n:RKjY IP|ͨ u:ƪ!N_@5Zڒܥk!3J@] Ƿm}؝ J}Nَ P~}x5kVԆ83$2R ( ]+ةJxSxBZhwx>$<$Nz͒L>t+gP}G26o.'"äDP-(Et;`Z68)!ZN[uWz? Kc-9u2/*@K^SޜCI,";z){OOhJJFdlкQb:evy6:6ty)i yz٬;FUr>Wp?Ѵ}5~DZmpoKk,YEXj@kqsPJK=!n x7˱$~.\p 0t' u*-_#Mh!+'{dZ=HըlΘ{^Asv"u  B"fQ9oʻ…[fj+WL0H^`?O(5?-Eeן)ozmD6rѮ ݚhj\pˋljd,_Q&NZF7H2~4m,xH%CQ ·cJlx|6D4Jn--[C+G̪S|P6gҼSiiK[QӚHH' PPIBtgG_;ǚjk|l)W _-vltǝ\[ԶP#ӷSnf]?l$ ̨٧2FT'4 R'16UCG۽e3` . ԍ,׳$)]'M!F}NZn DGGr" bԢvta"t:ooZ[[6bL#1|akKy1$zƙ%OLi%ym2UfV i4]:2QT)Yvd?uruCHpx"|,$~7~]yX: [W[g:h@>G/fše cF951oSK`:c [nޝ`=.8'&K]2Q!W$`oYQv65$ [h%>O=n2 ^fpOIJ`166#_S@;dHrD|H}.*б]i4v= 3pv Jh<ќwn.SXЏѤi1%Yy>KU2hS>XL5 `KQ (=Ӗʃwgr \TipPS> U^VO-މۃ^[MH)G%6 1>0OndD3$RI8v66=&S=l='&Xdѵ2΍3hfstev5hm2P>FQh0d1]3O-%ԋq5f-[-{1cH rNrt[gb,4G g[d_K XAl2 $#[Kqcl¦i"|Cc;wv{ն.H9r:NpQ鲒`.ۺ2<ݼ}S_a9j4)0S[F|&?!cs=3 #VW7%_TGZY*=Y]8X6ܵ5V|š.Fj%tQ}cސVTPSR#;=y_'|m2|7IŮAOfYaJ>d&rvy8)kη}k|6<٤+bҦh)@ {S;“6\oc,HݟM:>ө_P~k`H^2>ć*K4͟Sw JgYu7>c@xG$WgCtYM 7D:{E}"5ݟGe7*p1os#%g}yi2;Bau08K[8XLJIk]3g=وeƚo&guc__ӂt[aLzQG9)[Ұ{֡nj:DP3ac4VTE0Rg7te&kaiCa]SeRߦg#:Fť@;}nzue@+* ;oo `Qh3Zsdr( E4EObT(@,㭖0Pҵ%XҼ-W @睖S4 ~Ζ!HD޼zf!MJ*C&[nLصƾ^śܛ~=h2 Ӵ[D&z:E\L)\8Q0'~3ӥR0ވ=~gXS.\aPFQD0=V }$޿{o:AOVQo\f15 7y!nYL #icn !'?D;0'{H*C[rLPq:/ݞP`[PfsOw$P_:&./$ 򹕊o>+Ϝ0w7ߢueEB}f㷾NM]O-'rA.0-EV\é9D[32Ҽ [ !x{Ft_pIXjCLRͳ"M++B{ŴgnbT}yWUX+I籉Ij8B4vֿvl#hb,RuiV`PoJ hmf|L6JjYؽӗ뽇<`)EB.Yi/DcV2ߘlrYPRDAB.X6,AD17ކ^X NwZTIQ&. 0O50ti>?&NcԺ xրv6մFCN<Sv(ɹ_N!JID"9%f{1gm<3T&Gޮٴ0~L#p嘧6-bBB%Ҿ1f.2ȱԞ NΟG"A(-V-P?ru:Y#3eR-(g(.''CȻ?J/tyV6v@!Dt3]85R__CǧYSJXGڧV]!L"E4ZphBHx-7[eԓd YQ c(rDžh%ǚYc`ʞ,dZd`r)o1d!T(3n$ϯ -߬ *Ywq"hc~9e43xa$;/M@Qgo'ynjm.T)Bͨe1>}?LH/;L6tT AƬۄX/1 ;M@߈Q`Wf (ơ|3U.]vF\|EGq&\{Lci[cvj +Ҵ[3Ӏ2й4ux |'x ]vlN$8h%GH;8ˋZ_k$|xՆr={݄kj&_`PAo4d9oJN#]g[] w%5};YM$îGqdw(Q=\*1A0W5_hA5l ;EO$aXq4j fԎ 3ʒh7Z{M=]kmn+9^SW,J+(ȟ{*?,,^N0vtjŏX&I`K ])>ZW!nۙ>Jh59$A7VG6cHَXNP8SnBGiKVw*lR e,s(4S2$s| nb(z*aX+{Uy|!E&& ކ4[.fsXFѫ\WL5 Ӭl 6oi%m%bV=1#Djw`Y'G3yynPR\Fo ksvwĢx'tcJ֒p>sb7Xڳ@BVa"hҮXA?jYp92˞JhöOD ?dSwifx+QdvH֭d3c|dޣP=) Ƿ Qspª>`八$4,D(7=A vK,B7^>s;Հ-.McW'UL[ˀJ w`wc#*^ڬ OfHo 5X\#9p16|ar Sn*ChcRa(، k,4Ф "uʫ5.##FogfVߒ\'#E|>m}IQ= aInV]JCvy*,qڮRl$>Ϧu qMu6nn5m1f:?^?ИПD pȃ-ȉE2"z:ID"Vu[-yf HgQG ^~Af~_pVF(*:/m5EP<~o{XJ09A|ͨY8(ӵd7\;`di` ?Ʃ6`ٟh{NLc[Cve4|8^5ET5}(xl4\!+6Ɉ#†Z]@\eg1mmۦ D <Ǿ{4GdxsS9O ݌I}HDwE"uݲ!dFudxć>a旉-P;ۨ4۠KS.`<b:Fڂ?JsFrSPFOC}8#*157IāTߜvv% _Ӿ/N$>iYnꪁZwo\EQ'n4D=mm1W8e ^j)}NpU뼳ՓQj?iY߯-w4`.y4 zQ723d)G5c `sOW%Ԩ]1@;xx9\GAՅs@arZF`^ rkS >7u( )ZSgD9䇁"%Wj?An=-G*z9SF|H['f*lpC'HyګҒOUaPr J\`G$8U/'Bt~$2! 2~nlzlyo`H52N zq gc;eXU"N>?h= 9HD[C=s&1F Fԟ w.sortqDw:a(]%k~~[=<Ć!NBX{6UpvDF - rWOCSw op1Ed1A*^&E W4CF1z:!aS3qao'Z6ˬX<ׅB<$_x' %DfY9VO v.=bῺ>S&D"YrT틷\g:1e%xmy~^,^C=qq؜@ Etϲ`)Ȣ RZ _H0\_"+LbJze[lW=d'袀ѝjY"cpU_N,eHVu <_1nϑY҅-&T~Y:l*x\ Nsm܂)Z kA/Qr=kïU+Kec2[X"kg^,(=>on;,wsSU-=]-NS!@0L'н` bRyO5՞G(x8Zu0$';Iki&)Yw%YU|X<( MymJAG'X^;Umҕ0w [v!nI?ຐcFQ'ܴVL5]?^4MARlzr4c87iBMRPeQ[" )5Bk>3D>@="zW f9,-s# .Y6D~mT^]PŸt P',4_Ҥuj O+־ar!Fr܉c*߃ ~.-0qXX?Þd 8EjBɨ(ˉQj*~bduiM1TrfGWZC}1j=]o|Gk[n{Ơ{(*ĉ)”&ϻN3~jaU;-]Sr,َ "r{|"ֻTy`OTEHo_PT/[@fa9KM1`*bStٙK:0utvrߩ8&]e\a^կRF<&Wln2bB<텐"Ik{NkhePcsԆ 5~xbJ3^K Ϙ-]CG_zG{(!X࿒ʬ4Ry.}jG$'(JL"zǹzn5ign[ T .D6鼏X)砎N;Kj㳭kY x tW/̶/}CBnSӁß͟{Q/s֊U̦%+K|ڑPUNky8=yZO`&=Z,)?w3SDxU򯬅N [X˸CoX=l]k_K27RIM#r]hQf"Ng*\Kv>l z5dxr*[o/@ɞ~9Bo#VC9mt68N Lysf=&T pfG_ioʌ[e?V[9 AJMo_nf`gGq*& Rvt%&wjYjv#AZ\5O%b?na5v9H t3nބm,9@ioDEo29X#ݦG};V<(G1!5HH_7H?,ȂhwYWmlt'F.⿮KR U|g?99rH73SR`O-{nuOny5kŶmkFբ ۆ׵l \k&,IՓ"u]گ'jon1Ȅsmz()ZFYWX>Kе̉^\( b|q1O2@Eg.X.I\CutRO<왌 =onZ0DP>>*J88+ޣOy"x_ӈz?9+~_nJe(X`~z TkN^޽ ~ ?~rtě)ƦNql=#aa܄]4!PU_g2,v쵴K"A%;E03W;_wʴ6ؕyƈ/=]B8̖zuLH;X*-Q `jh<,#M&2&j?-2Z "t/.\C"_wL3) 0 pKRᎁhX+1 Eg2H5"HFO@T$T\GJ~'j\3-xРԛ&,W!)5> WYEvb.bn*]fJP@`m5y,u;cb6J{)rPXffLbqѭQ 倒ƃqD4G%ݬ hLˍC/T n;D[]iwgJG.19?'ltw.g˘GT){)?*hա3}mͩ_{كW/,~onL|^4{L l{bL,cՅFD e"2ݛR5r[җ -K<['WTm7CFy?؃H3qlo#~Q^:+ &w IM氅=N#K fNmƅ;Q>6tʥX~-`f)+g\{3ޅs?OrX3@lvy"l̃OqF0R~DA,"5E=" auM:;ik/EhVe/bTĘg,]th{)EAf8gRs9Ma'ypBYp%-Nf}.ScF Z/(MA!I պ;.{òvkŋ4 .%C =4p-JF~Xw4k:fۉ{VxE]tֲ%|?t3|짞|݇ |@^]BZdZ[1m gq_FwCz5V%UkJ/i!me(YlLIQ[25JhHހ~G-"ҕ}/b`EV}UnA|i=X AjdR; (q .V̼pA,^ }l/iJ7ϜzԥOC psY4&d7zp}h7z4PDecNDT*jOLt2ެ\_3/-PHvbkءRht; |}hT=N(/u};mm[8d/4TM>yF/DDQ1 1{ w5Pz"GCH&+1X6+Gic^u[_FƒŹMcF`|i*Fn*C+_q3O@&q Wknjv5o "@"̠*u XwM3{K}:~#=yb{# )\Ƚ|.LG/oW4IWɦy!T{DH/x|C #< G Ƚs @NN{tqh(n9/ͬF'7 aSDw* j^PZ4orW[ժ(+(-&F 8TV ^nϨcUOz4G-+z%|ۀ(+`s<-߈T#b<@EVZb޲u%JgJ/\L0\(k|Pӥ%vnU,ߤ4 )HJHcvv) :|^STp 6ܟʜb3׆# w3}\@dk~H[ȶʭ+Yl_V&ǿS‚+Nq}M4>]fB6{oy7) A"*yx?66mGe'1.v^9VwaDh1q䝵Kh'-]Gސ& SmIoY>7}2̹* ;$F9UXpxcʢ/.E *joeF6@t&PJ]_zz 7TdӲŌDrtA'LUm3 AϢ%y6CWKB\+7 ~t?1 (3UZ/et *=h֠o4G#L<VL@=,`.TWE"}#TEZ|j3LyI7#8}[qu*ʤ,6]r&%}2Vs`fpne 6d_IB}ZӹvSO郸osonLUv1W tih ⊚^sr~ `>1lX(g7XRky,/ oKu"ѽ$do_ <ŀR\PQ}Ap&VH@ xyi6cN-iľ:^ hx&XXThIl1 Ɠ@T&0~ѸkP#j|)z[u=pScy' |]k|&uٺ: ^"o1+AJnr80&!l R=J ~)oaՈx%(R5oo5Zmb=ߖRkhG,s]VH]N)ɴqN.i  bsOPP{ 8Pp!G<Tn5X=n$L?[99MrADuxj|Qx+V(ۜ2rGTwCP(̯T]S3o&Zf C}\# nAF 4 13\(,!b湢9H@d'ߙp.ոq-i;y5F"Hǿ.H4턘H[IʅhS$FH2zf<`SmӪJ8v$RŔyҋdzC>Ciufoݮm(<>saFe`Lz~IQyH7HBNm0GK@cn?o"R2 0&h~WmfK*WpkGN]WVoX֖6,ܛKmjɃ"OGWjpC}cux-|$ر u@Lj׆x6-|]L考7L-;+NB26yjb8(s Ryh!ʶ*WD۸U9ic.>ߣQPG+8'; ~XU^",T!'/C3&#\նT 1Z#: ]7oŇKkwuvLdo( OWCL2\fC q4oBs_0;?/a W3|N:A)kr@l^N@6 קzwxG֣Ht^F\PvR55sVM^4р@T&_~f/A{ з5p!C;/.EnZCdkԇ@[awʥޗa>d٣=n3VL E@Mp{9@~O"B {}{^H {:BߓDi9P[riN\D4h; FqY=~cӋ%LHZs}s ȺeݓvX^Յ=,`'(^,^ldL3Vk*jj7 D,d>q̀g-/I(.,f=1䛕K|UH<wd{deuV^cXWX:]+U gv>-4HЊdO+Z] "'|62r28gF-:u=K|C@cW*BD!(k`d*GB l?A&}Pe,2KwމzgȺĜXq?Yjfjm6ƒB"[A$&Xڬ|ѣDrM%)Gwn{=ޫ_ATY(R;l<ܸrY ]5EJE0x6HVƆ{~r50ֹ#,R x& m'#cޥʗ"e\&ӵ L2qk|B^KJZZ,G A{K¯A,H-M@(s'5Y~Xpq)x)l-BeS֧~NB[T_m\ ·AmKEX'¯bj) 6|wr9OZM|3k™㫧WS}il+¿}8.W^='u[q {_VSV"#&Af`hBUx<<+kaɍ+ /3ӫR:ZaF}Kɘ{"`5c6}xOI @rh}?_$ 3҅l-Ƽ퉻ڱ .x$0SUnilXXkN4•٫G 9eF2TdbE0OM90L(L  Xw f9ß18R@GWJO3,Ob4OSWpWè-I.U\1/Fc&-b)"mŇa1W&1sPsRSq K2Q)sL5Դ'h0gcAo;)еPh>N}Y+RlǾ:`r.>fdF*}'kfG<A$e.œ2qvgm ‡xAOp ~xy`A: ܹdY=Qd_0uVhui[0P挒d9ٍ)>>-&OŹ;t.##}RCj(MuB8NJ@{&:9^% 0"+4d{4)!rZ.߀8BU@83-kxi$o A8b5:y~oJpܾnN/pG%e_ W8Vd&|3' y*0?Rz2g"ÚH%7Jb)h_tg*YW|zZfow0'ir -ɡp|3M%hn<&m?Q﹤=V+(}p7w0N/'77 E(H.G4f)*~Jd2&#ؠq#^(vD51R;˘iS7BvHVT~銲\ˎOLm2{{8ҹ `PhXR߰R, 5N47-:!FtgYZ0707010000001c000081a40000000000000000000000016446b36e000042cc000000000000000000000000000000000000005900000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/gpu/drm/mgag200/mgag200.ko.xz7zXZִF!t/fgB]?Eh=ڜ.+ȞX0xvJj2AH+ރSA?$O~rW<̒-eSkS;l9C:?7}Z,MK 0]KD/< H̠˿2Rp6VAVk>-i6[|hp`NJIVDu^UPG)K3UxiݐEz5.k5 FkfZi-̢FCf{CQ3ptQdAU9.\΁< dE\SɯYIk|;)Q y"0 .EU 5XK>8Mܼ}*/Ff:U|RΑM@ѺCbo6oMBDl!iYZ|\e3DŽ &B{cfd ]Nn#.-ZXtRuI5CqD 15xtBd5HahGܻxyER+{W/Y$5<9v 蕭X7<|3s܄s|_!:hF<(yۙ&mOeɛ)O1'B }ëa(SB+j=BCo^TGX03=.ʹ2mבkwvՌ&^}a/u+'[ =tZ~#9pӟ\j|Lt'[B<[vZ>3dv<(B{i,!-# ;>|,L#nkŎthᢌ-;Z@.G6@-5nc{]ݞLoSf8%[7 ܟBGпMSdE@#ΌŢW-b͈F1"b#H30᝹}G pnG3#_UKqrfaCh(f{VeMQBAY)rg>;ly:5>-IXp(|>8FKP#o*8uiB8Dt^D!Sd4|;`P:4H9p f~r3S!ua5; 1L !E`5_6Q s&>aby$0ËAaիSn `dQve%հ+g\Tj))d( dEbPqWjAt@uS=„KEb%{ܳmA:>4Y[beg2 +OhpERb8uYz@YU%0^% A `Hg.B8yP3YX(O}$ł@:%em#6)^w$߮z\:;2KkJr![;\օIj!G?xģ Cߛ6 r(g|4}L76Br8+qѥ|b \m>?x̃*Fk#d:Em6-3ΖNn7: ..EXC{n %C%e4:)w,v'\' Q|#2<,fD$RtԑX: X_ $+Gg.(wzL/;Q+x3vtjܝ\\+J&[fB^ӹx_+Uvh߿-$qBr&gPUy0QP"Pkr$m "C{ _&96u[sGɒ1zOkL\< L01I>B*~) TH/eӠɁ$j&kk쉙~`6%aܒrQ [W-Hh^}q8|${3*LZgCT5|Yje{PLDAehIqo+Z?RkcJXi 8s2I@5D귽3 p=z6c)@L\DݑE!x@SUOThoTk̉,}Ե+k?,#rZtG XsvrڵeUefȅ a}LҧM0j|vA,R;pBVӃOр\p, *ȝ4^J"W簌 #_1'ݫ"OcO(:"~ }CҸ3 bSBY؛v)ɵ~k6a Xfe p' +FFEb^n6x"ژi83>ݽXRXB39VTlS*EN#B "\!]ɠ~SK#~[+Y!n~k3p9ɟ?͑v:?#q)!a[ʍÑBAǗK?oIT38ԚS~XM1 K.[H}vhqfUͰWKAXN?^m|΢9vf򘍖3ޒH.Ʒ$=c:v`w"gGzj٩>Dhb6C%t`!rOm4D]ݪ㖦uq7Ky꥓MC&46(V7K*xk^^OHo6@a\ZHbD<G"ح\:LHSXK݂ݞۀb V ^ŦA8k7osOJ ..]I3M,!B2lrn(xx,K!rbQޯ"[vt@3*#h.W%qcE$-~oǰvNd5e*uXh"2{#{Mћ[B@71nw& &?BU%2dX],V$u-#vAO l$+)$zE&ViQn yLEԯ/4dS{{rbm׈UkAUu(yZ?{n( <Է%(*; lyæ/R| =TmDfocM햆OFL ;E;k\ŗ;͙ co}Zw4I@[]0ik]YlmbAtfqyoYhhC"yFQO zʧj  N,'G~2G=(PPkIZS2ʪaL78wY\DU8äHHUfJόGaKIۘyil g vBt0TW2'sMcCZP3}\eƤ*r3W.uz}z KOXFŰ 0{kR;'FK8aZĬQO8^+Q,jܔP&eGJܷh6۠ B-9$6Rg"aSsƗLc,e5 ebbHQV 3ze`n')CBهA+Ƥ =\ ۞L ڜ&Q\,Z3Dql:Աd]{7{4FI#=ɤENsNM{3x'(g+H+1J~yv7261 C;5O^pA+x7Z<P84Н,ce?\fi!87ϼϳ^7N/{ێB$ec9֊o'8MQadK?Q"hoʱ}rvݼ} @G#x.F(7D+OGhJѵcrhjZ? Cb+0( (UDB!~̵-%C|4ތ؞(UiWjoYPX/=: I* RMh!eOuIh!n+E/| \^~>A ril5Vm槸*#|GyGs]q7;Zpeqj+`0~R?gQjsA֡s8H/lvP(/ᲲUƥln5@C24SE[㲖8$L7ĉ{!k=3S0qT!r~4p,tŠzjÜWRuPRo;+q?r|LzN-NqA$:pÒKmeAtlE< V]7rMyf΅%K@x*pK y~&y]ҩXcjV9?QtN V|>!$|:΃R]VƎwz ӽM"S 8H+U'#Ǡjk,.;u#Ȼ=q:c5KYg*!4XrD9J4精 H΍]b,`M!j'Jl MmJ1sJVmA¤8I/=9m1$TTG.2O+=m}X@4rtkk_ Ms\-C05=H}ujE `kݦW;F/>c%zݥ8 YIWpɧi )7wD$LoVB߼"7wh<F)·#I0V^[rX88BOj)I;cbU;97lQ'!6nhM~K+3˜D6JmDgy&p=`7 XMEI0ck6ZDXl!wd(ڷ- hT'^FfE4K"ZkO쏟ȉ55ǟE߬ב+D{Y <]  ;Y!ۍI}-3zj1GڒL#?|H=jXc{&N->c4f7Ţs <˃蝊H$4Aʜ;Y&fm+Q#ƱѲ]0bg?WbỎ9> Qh%~u`'XW)җ VqB}]=t1W*?@Ծ1a5nKDH"4`c|iPǭ=,SW4P|C񐥔BUѬ:s*H:H<w4Cy5@S &.K׭؄|dTy̱)-r:*TDC!\ɀ#uWrH;k3"&,[ڮcm_e%><m5Ɲ52uʺcA?oA&KS}E@(t}b&N,HTKxDY2+[R-TZ3ӤbVs ~ YB{ ^#e~s83Nv #&{LmR0G _;NS\tAUt.N0؉rTmF-Ru.L퉠v}&=^PG/Xg,rWL&vW3/Mcf :#jgARY>f>ۈArQ] Tm-WR:DOd*Mơ *4L(~wbv|[mY;72\XyGeldu9IYRQ*a"1H?_zU$GyHzR _Rx22 W]7dL#{!\m0 41|XX>H ( D%g3F脘 M,ф(®dΉV< %"5(t[̐90ṓcr!|F} 9*Lӟel.#.`6R+;vbOÃ_L|Jw x6qgM#t+nCw!<DړJYӉ@?{kM3/(*2`F0|o H 3y|=X]wqi?&.Y/xUAYomə`5g=/"ԮǡXmYL_`YD~uI{e[\,xϧA߄SuVʷ=>!`fU?E8sK2zg8 LZзL_ް ;4slr7@0,ҵ7AI2*twT$+ ̴&59ϲ~:]&>>'jorΑaMEpQ_W֞80"<ǻYBf&f45=N#:D+s{&1E(gځ0g?S>ͤD9[td06rv@wFYC%/BY~2&S<*eN8Rikl */^9VKdkkjSXOgɚ Eꪵ`̺S>Nv_Ͻ==Q.`2sKzUM$Z ^'鄫; 2:ekga;\$fMw̾j+')Epѝ[Vͥ G$:tAFmeVLW?u?6p̹cZhnVyʦzE5=[yt_` Ȓc[K=l;K7*̦d5Ӄ?[޵6*[RԮnUkٳ xUD&-$a93A^}n%mK*^#;.yF-@v\8XМA~Zug6N c%+f9g:亿qaM-P1y)92hS?V6"yǹd:pS#Qv"\Td*A<]#aal.Eu  ^3#%;(IouӁDUaomh;3ɞhnpX سe纴AtDe7\*/ T( O~h%sHX%s*PO{t) w{|; A\fDo?K͝Mbڴ~sA>3\7T1`F |;Uvo1ހ8`yXV]L{S'$4vl3hQs<ղna h;<)RWXO00PY:UJ=m4;Du/{Ŷ J¼ԮĨt;wPOZg1?1?z7 Ϩ.derR_鲄ofQru Z.Щ} xL$@dވյ lp-Q}E+` ([? e,Pn=b|;z3%JC؇Deɇ u@O)/2:% q2` Z Ðݤه2NO9:J Ѭݠ`"MuSV+N{&:d ZBޠ j fЎAE `vzv|H^܈Z:ļ@#37C)@:c4*v~[~_kW4RNp[ы۞1a?jzZ|z(]]m!a8Փ&)WNvIHɪMLhe)K, r.w *:[V׋25GU^peVUA1gP':ɸ+Wd*ս/9`7G(=_D6,@G~g!j׀;( GTe(D͒fS\n S&[A:͍+KNXU©vˆoʷ5I =}.dJU+t*fu;ɻ5a\.P7}ц9sLʗ;++8]ZD Λ?b<S䚗nf8,ޟ ~|vSQRmɆMMdk0pz|+U]r1+B8 4皒ac}8սy{99"F= 3YjԸV[wOSBqF?"7oXj}ة XmXDgRtхCy|u0ݨQ 8hΡcÚy*fs&n=:o / x'g_foNJ` @ 3.h-Z܁vNst>$zb}@x U%,Z86l=NeLۅTz8ʬe˯(?_ ^yC_4w4sUPfK2ZlOI6vd`ϏQ%# A>d!.3D bUkZ `iq]3ja.Tp-@D?8$k2ͻZEn_ʴ ߦmCY ,j;k@$xΌ.6).L =W$dZH8.N>ػQ3pTԈ!N|8n:'*>@)zle@K1I*¦6ʐlF@J*_^+>@h56|!!v?_݃s ).H;mA֔DhgQhmF@] {ǿf[>߆0#$-N?kt3@\/8`24 .ɮu4 vpPC]xžjcU"0@]GqT½̩a3d Oke~N4gJDNM;0Hsx UO12>U("2g[>X]ؗ\Eݓ:Pn {O#Oq J"n +0+ӵ5~xIջW]OXC6Yw98+5603RNA\f2ihˇ.tҒ%R%SFR2:eE/E"MFGÝ)3Z[I:UzY{H9 kBJ[;fFT"?tTZ8n|7H!s"= vUyW=jТʐz+`i2b28zlR zSܟ$R!l'+w[4E}f`ۈ"6n#BAA# TL'+ګ8H*;A+Oyey +&c0m Mn̞x߱|խz~zxFTb&6 ۔ 4 Oypnd?n6rwl A}pF5[0؊^IpqdjLNC~Xc"R<\5(○;c"Ey7^eRt-E$,@_JT6&Z8wIH:H]qnfeEv: RZ]@>3QTz<*oʲu:BJ#F`35J /cFTwlq#ВfͱԥXiwl,M*éZA,59d9Т91yLv}b[Rnm cΓ6jf#Վ;5;*1؇:*G;8 QԜa取?{V2|*Gz2jkhژoglOF4tS搴-#)5;GNF%T'RcהPF?FlylB}kt=/>FL261-4]jl}nņAq!xV2Iiƪ[:w޼yyo;6G3KH*& f}].Lƅ |\4*:O2[v}cXf]?eRuKU]zUҨp/__#+qzRf=K!ڒVT Z4 h"[E䓪bY~F@$rҢF6 ie7]'UD'3Xxuk=t4`k~g0Z3qAf|S+ŭ܂ΈxĒ"/'u|pƗ]8e>X%̸<-vW{}H\iuG@Ck˹ОNSyڼ&4Z{DdocvaVbӦI IVL.+D2s0$A040C3GF=o= Y> 1#n(QQ"-wOCg G d4k)2[Q:Sun,]5P]4I~Q@U2;~87B81mos1 hD|  1vU ^휃&(0o9:<%"A/4`Ʌ%oJɛ൷eMgVy5ɍBj[zaBjKRT*^l\?zWy|XlnSKfҖISiEuRy1NA+iXuH"Ĩ7Pڠ CK6k`,}:Mh,]%N1HpM~%Yg+pa2v<0^yBg;'bϵf ">mA>-6uzz*e56}]Ӡ< 6~5IJY1h )l٤@ ^ytlMIk :&7iu-U@q\w+غG O-~Ƈ}ih`rɝ./z@_&}JVA0j:,atRarA#E2 ̲SbN~xi'=v/; /6^Z?\OCta{t"#1LRcmK~SݎIG#<c&\Kkz<慺'kޗ|G|aIq22 HvpEScr&O}}#/n*6 m5*EQӈcmj&Ǟ3Eq0/ # j {O0:8L=Yt: _lG Ry_Sj9A+ * EsuWu?t}]k*4Yٰ/lu㰒hZu $r7`05CDyr'첫+J|PHsʎ'5ݟ&#O+WmAluNVmqJVA%d:uuO2%,odq3kݭ{XhZ0;(ڢv"C{Zfj19X)0qAۏDad~6D?%U{]WZ:y5O2'96'}eC^f[hj8k^zUu%RE*4gy 0?g^dߐ3[kS&%pI,IR^6x$g!4no0Dݔ'إ=\,36+J!&%<em> 3֛_Rvg^Y׍k>4hצ׏?yb D:A MIy0MhAݠUKkSh%wZL솎F \sKe活,(PåLᡠOv7,էrƔ q0k;{̐Y#,t29v&c2(ty(bjWQuE (72_#5ԋfgjU٣(Hn %9$$Y eU6^G AS1Sr?"cb}nfehzI7p4`2'ZޚgJ^u!8z10/3#jx428iic,^5&yM眷kZ7NZ"1}6n:}ˡ)1Y[M~2=R/*Jrvm _v8miI$ 8;98pHn;g4xHwڻs36Pn2Wù>̯r p<ƵG+/a}ZJ_IPka@h!r2 C.ej6%tW,Si1 wkI^^rx`}g3T]BPz+ Ny7BCPzmx$={ =]NcQ̣F̿ uBx!˖C}Dcoy ٴ\Xf!@#P8EA9vGZ 6ǖO vNA+xe"-.r2Cƹ=]nĨ~e8m>7pRi<§%>b3F?ܾ4/Z=FNIxPHKErv/Nϔ(?"2'tDq[0m}(!ɢ-D{'?0,hɝ5koGZsh`PBZ5,{ eL-d hN7#mW>NtYƁ;}5y<<ȩCծJt Lql:UmlYܺLu:8&PI sA(ZoRgj<4eN2~6q!A\BٖlҵjS,aXqItl[t YD6ڧ =mxcJgv?MdDRJ"<09bOfxggok|3EOy7m.%oK=EI%E:Ԝ#am* Ҵ`Vw!}jK`M]+r?|8Ș_\ j f9@ MlBCekjv}3}@Gܠ|#jM>דmf\mefHEN4I*ڗSp bR#.tIJX%O{*7U7['*҇ `4nF5BQ=go远Š Q XNTohkJvHBZ \DжGcSȘ=;A.qLh'S4u gܱF1Ibqޥc-_ (oMD7N .-Rq`R`GOYU .j>=cηOߋH96 jۈƇ)Ddu8x] Ckv< ;C53Xң_2&Ea~HsGm^YQqFB|p;x%"6xMat?fO|Mjs_Im̟ijr1W_Tڡ8` n` bRF*փnש,eԞg6+wyS(9Kk2't$ v8|~b 䣣uaP^]\#&trV*M!fi)t] F( \! lb+TjGW5,rx b~-20d̢UW#tPXGAQ] "1T%Ǟosp_LM?2ۉ\92;1I5*| [3椲T8VdچC{M)N$1ᨴ1fە|'X嚾񟷰 WO]rk1+nZQM`dy"d Eb$ ܑ90nLKCM֋m3eFd\ZՈ&9x ?շFk>Nm@ y*հozL] !(}Zc{ѝ~pCr5EkMYsث^Nb2dAZ5fSJb Jxsq́vg Ēa ɽ+;ϊ:g,7t!r,tv5#j<^?vGĩN-U'I"2IxMnuN<{>5m(@|Uo-Y*mLЈp3k85pWѭajVf)UOIsY}kD15 đlPY7XPh 1V atvO#P`ԟתAg1'dn tGgYZ0707010000001d000081a40000000000000000000000016446b36e000a39b0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/gpu/drm/nouveau/nouveau.ko.xz7zXZִF!t/]?Eh=ڜ.+㱡(M =8{6Ӊ! T ^OPRa4x/\wIAʔeB#fSIwBXquQ).~R-bwr[ IWq$څDDMb0@nrT 4h"W/ʹnY71xOg/Bpuݏ2|as ^x=d"2yPz?P1ʊ4Ki At63~T$~+-)y c?诽{cޏଉ1~gjd+`rk)Grb (32F_RPn%X f?qDnkd/0 adYN<˦>XTt<,Vq "tB)}}JGji/&ƓOkXfv);mlѴgh&NV M Q߬)/SK#.Mh ¾ :2 oLjJ,.Yv/i{AP_<kN]$ "^ɡn<۩V$!_Ж⊒1mAy?c,,惽'L?0kQk8fx@hpX8/Ho17.4 Qִi9ã`|ӠꜪgXt/mc^)0)LH&@P3)׈Q Lj+ D(_Y m CAH{q'-mwcGpMޛ |?s*.&Pۗlg0F۽/(%pņƱ+N+94hZymZG_r(!7f1/[ 3M߼(LEiV˒i*DPV {߃l!Jx 9:)k4 2|H-X+w,l FpϟS3CH*{" =rQpa.@08${Oy[iM*',K. lV~>=Lk . 6Ɯz.:8s+Z\Fc3W?liʖV !AaEnn]^L3=+ﻀf;؆D ⮢B)4*NϦ#X#m`#d"{س$5'/2Y#G۬fc=dk4RWd+ɴNITҪ#h݋,('\sM$ASTILĺ%mGO-"SS_~E%.XbY=K T[Q9k62crtzBSOΐe1{љ5wM(\OoIw8!ueͶߋD B"u0xƓsE wA--4A]oM O7dW\Ҕ?R5eGtpeo-G|ns0n`Z:6 0x@f__>w½.lQvpASxv'usRVR-*#ò֛o&o(+ֲv Ū3ZTG'Ӫ)Y18 I Dp 3ޮJEjA+ED{bUՁߜȎTWۣ%.؈9Sth?:=Du(<)c+/GLԱx@e۔ȼ} A[ė Y35 ߒBܐ&-ig{_dj0@s$6('\U&d|u|O (rX"-3AJ=B&89 6;I!wYPz4^_4Xj6Lki>ؘEL#7`[„fjW3qS?Z[%$=})I cuϫbJ(|~P't/E†T3*m='wob \ZJ4v<'ң,["vyuwLS@!:>N4V=M, LD"ύWÉ@Gs%1G ń&˵ o#0`;ߊIICMN^+AA@ hɘ/C:X&:ۍ"-+-&x N>3)`ιq_/&N,c*3g{{mcUo8>clq2ɑg Ae4jn\2:PLoQ+W#!8@SJ❺&ᯄv G1R3 CuG ɻ_L{rW7|he|h!PLN]s$5 oJ:` np HR)rj* F?$ÂpeIZϙa(i~W=ɵZˈn>{h{}anMLj+{u=HcQZ͛~A-pUu5~#3<`_\m),w51m ~wjXQ=dp8O%%C$#;D˱u7 ^?yBP.~r#S_Օ'yB|1$鑴sMp3zpL8˹uXМ/8DtfM#ʥcW`u3B?NGlbʏ{ m7PQ0HuL+Mm3oz@e`@`ˑXEomu3boL3 *B{hFE_/.B+̩U@z wRSփ!1_s=à?VƮ=Qb3`cNW"d--:cYzz=yX[]Hop2M&߈~^!j_x8v_~ nGDuzLk Tkk k»nJtā".?P _ao5,UrC3ޢه1x8VpdhNK R(d;Q[~j5[(s@|gOr@}Gm882Δet] /qly6k4?hIT~ιD<KmK}%lѼ)Lk]D&`mS<$϶F&͚~,Ih5l>/Y!D3Yߖ `r@|٧VuS7*Fsrd!9Z0htug#(q ksQC;l+LwK:GهfBFbx,Ļ㱖8=36WF wVS5x:x?1^J$s-\m,vքjh[V *50+jSeKEFՉ>jeҷP 4*[k'Fj‚B49,XdyИN3Czhr?kqAYkW g|UX .(י/~s=]QAE5ibV^e|H+C)\!9o6N$A$}Émj9ACyD酬E7) 6qe {]3Rfh(r߇Foz-@wzV-G… *O;6^hV_p ES&7B\Oma+3-ukڛH&:xj 0Pa}gd#S3/t=pvF_c@>#YP5Ro{G-bh6RZ}66Qd  h4:p s=24CGeZɘj3gbE0SƂ|6 FsK N3|Z=YpT533ysGE6ww.)rn'F.xhx 3 a"NXhZYgގʶlv`cmphn|%s,N +æK[X" ^>5iIy*18wjyKGn.gV4I4|L B}.ڃĮPͭW}n麮W:֔W?TP:hk NNL0ڤe哽6j")I9kiS鍺C7d54 yUYXe^ G,N wVM .{y-lvK_Tr#U{9@~\5 혾*x􊂰8%dbQRسJwK{'skQ5vK.1HBCNJTɩB-;WEG¸c\AOC[]oN;[k5wbL)Iha"UTAG( kU׏[1H?t`3#ȓ]F!6tOX G76-yBK^X@ @d R9j̝ t <ԓbXm[뀳bH-wcW®mvt (6tV$7î_jxEsQru.vjN^/utn9Bc~y ?יO\W#<\ΔAVj5p]ļgȼȀE.f }pPG{ gz(=_?'EEB:lg'KL0._ۏy IcuqRZ٧Zʶh Os(bp$Qa= 7GΧh`v왪fEP N?۠q&;bC[!%\˶1/ȦC^g<066]eӜᖓNrH7~_ntGD-vs8U$5ˢW&n?zE7*07UQYxDF@GLeD-[Iy}}$Hހnx BMr+tY:2/ɗ"=rXR Z%]ASEl6(Ζm&(RC3ٗ*؇bra7exPf?/|VE]۲ouhKck:%G2h.z^OwĿz T;QWܳ~TVW=* *f('M_ ms.ǁm;yLM4jKg0 `bǿ%!s} E!^>X=OoBt78Rɂ{Z^"~n$=,~L%.+ הumT޾w|+Z뿶+,h BwR;&j`ب`mmy,43PjŚbV0cp{lo.\sI}[Cy-[!Xzf$Fqrt\1j^uVVCyNfS#g^ m]o9Lts` ^^z}N$Ò(1y >?BMF0?ɐ98v11]Xl _6 x;=[vypp 7%RU x <6 }uG!XOW=>01UJ-'&Ԙwg{Jk7w9W%)fEqHѸCX`{\-`;@>S.#<{qݼt^BY<ƼˁhCb5rT7_| J8K/3sϑ-R%"wyK<`bn vO唊c! vdx?5ZVN4R[ `FN" b6h/@> E3Z]w& >>=u0%R&ZՋ? +E t#{VBD"F~ +tƲAȯvJA? {k:"%@1HR*PÊg𛶒W;.AX|ƶ@O A*:ד_NS63:GܛҒnRFc]珤lXx:뮟:.?^t|"S3Pc$:tTveO`  1ilpym}#hι5iV9zg9,g!7&g8;tm{ċ)Fs7O̅eZQ!"wP/Ĕ,^0_*9dI: f*&7]' {OXFEH>ZX]Q {(gȊ@91ɭKrL=T|m$E+3{8̓&;EV`1HÿPZouRi80}hhP>G`);P4iy%Jk_hLeO]La tªfWQ9q+2 )Wqg,.eMbۃ~D5Mn<5iK_nMq]I f5Y'{=I/ MN ikF'fs`bw1xRߊ[bJ|FqjPnjctΖފ*[_U^2`_]p%$3x=˓}6 #Cɨ]| L+TB'+l~unR5:g`M8GE̩7`kf rIBx4=S_$`͞B#t'('IOgځ3YS !J }@vr j§qZ>8l(<[<7$a-Kڵr>~e&q_C-Ȍ?R#u.ubWt'ٸ7_BMPD=3XB+]^>8}}rs|=~Wt[@s ¸?{z)mBzHK@0=bhPH:Cm5ˬz7* Y z0=wB{:~4,hIWXxnfΞ,tGYLm# ()@1;꩑ܲKMGϥ/iÍqAiH.SWwjV/Fr([En<"L tfC#7X%8|6eBu8& rٸ"Mq9Yz #'`BڷY^R DW2_mLzJs! y8ւyܶ>xL 96TSbHq- &dq0oc8aȿf_:q i'C VK+!n_d_~NIjPz9ݕ:P 'gUDZl0VX:lFzOt$lrv[lB~*_B9uj 3N z(<T n;˸s+ڕft_9,Vgw s1&"Y WQd݂Wi@f܄\?NKցDZsjaysژ&Cb6X2s/6̹0p|[BJt`iz33oPuǺHkq n^ $"?{+. 0Wpe?q)i[o??Jp|ytB'# )k75: i/5fod$#Y-U (h ez_5kF ]frY ; `ǟ xx1 oS§,8t>F!սJ=Wu:H~ GMG(t`I,u׶NI6sWݽ֥ϿŬAØQIHP>f wk+ ӱ=z" a yXͻ?I!z̶Tb&P2SEqXVlq( yay}^n^oG/ұqd< Ub|KkFSo^S!IƵxlgtwDY[3滵-u0>pټ76ё!j*`$"}Bx!ognR(_fcsp6+Gr'ih zߧ6sEJQ~';P=a~M/dvޢeTfj+4 |Ֆv\쮯NO-?Ǣ4`QOh ty0Un|M2@4`h9VEbZ'ِ^k!C$X=yߺE/G 9i73^ -C`R;Xi38 NZAH@#YDB +qS koÙyobD!.uI [ғ&7_aAK"PQ_6S1W{03館(]'и22 }Sϕkh ;&$LAb^@$K?Mw6&1*a9OY>?[,qo-0!d7j/6O%BLP(|+vqV򞞰 в=D20)R6˫7Nz?g Л s·SnP9C<&Y*8S/7wI/ &DcAAm ]=LjHq!ݳk`|D'>ao%)TEC 2J5DÛÁV^co>RkB޵X([uS>tvt=K)B☋ZHl*|蠒/YW-x iE9T/ctq)Zi3dTSd@ʝn+g |lkC~l v>^P|Uf-peV ixcb1,+oa-Fil>K !0l62 SB,w\m]8P_4 '<'7@o^vM?P--ġ(흮 6^4b_"zs6,,nȄRqU|AAL}ҡiz:0ը6@䶅 XdC=:ޢ~sM =Y 9yG.pmځc-cE8EFIzD5i5 ?wpQ7rY".g=6 sS#knƿpau2CtPhFw@I$۟pH满ûS6j~EQ&kudAk^!&4 ,0r6'C LOik-b~Z.2FOj.e#z,բ`(5ר1&yY_,$\u&¬`KӔ1jd-͆9M~ی or< _jsnY|E6ЫTBk7YJO $5]'~^J/L3]h3ҡqpy=,H;D끧ytYs7U+8&7QSgmZo׷҅ 1vρ]]ƑQ}N|Osh2Uҟ =EBAӝ4؂3En0fh&[qJ\QAbjPA7s^ݢѳ|&}XhT4m(݁ EF ;uy(5[͖x{7*̶2!oDi׀ATnʦM{V?`QG 5Br #Xh mcVn{S'Af^.Sk,J@ʋB'Ne_,tD;)g,;Ckfow7=f[ ^}w3fcbR ][nJOyos,O2HO?D)7 )?^;Ix6Z{@UW4mIqQN9.1y7=<qRmk{a+VnXܟZX% >Wqqp=6OZCF|pD9 (K.N>] lǂ Bި>{^0C4g@3/JF0- A_vLɖV %K*D2&)U=DrÄv#KdQ5SvR_"+yJhZ~RП {8ja|4#d-m]u{Pa/Θ#1XH5_QXC׷OfXYVx`64 oC{夔doDq#EL|ZEY6&o֕KsF/;8jKk@V2BҩL$޲b ̓3zT~4&(ˠчi@v4&'XWRfƻ"4}0@~'Th$b+$YCrE8=J8~>l Y_*P\wB,^vC͢B)6G4F? .vIGNZ2eMSl#<Ѓqw=ҢvZ8Hp <4oOΗ.-Y>-s#.4 K#g Cx7ԍ u ::|#*"3Kp&e]Q 0j+SY6Ro p2t*W^7`*|xj(v.XX&[/ T~BxO)z>.xT\>q?\׆헼{P8xpG0tzYOÜW\ zItz2~3/dR'w$"v:=؅<TW7>S\1~FJ"ܴ֒k_/"N.3N$`{]MȈ#_BXC ~+eʍ0!}WLbư?&wps Öop%0S}g/K[SQП[ /g` +}޻2=[0E~O(QNgVi0ek#|@T4bl| \P^A*O`YK5-aSrkOVMW9pZ%W(7.7a7 _@ 4}&NHy:(nUo Wz6c`UQS&d^.&&~vƏXfm_C%6@($7si})0\,PQR,] [(M]q$ʔK-BCB(Q6 *q±0dW1(׸G(F̀VXxe VEZ/j*qQMHL#\$N /6'[j9G!ṹe65-^j\bx3P]kiŽp rH*U'R|knL׏&%0[GSVXW = f_tɏ^@XjEP' mm8QǯvҒeH'M}rC43PQ>~ɶaoZ3IBvy{m8_+Xd[C9ͩ]0mCv5DV64oY}=/w2yk5pV%٧n?_%9$ެ<5)n?xJ%R:&h}E_sHŧ}^V'w )ܩUxSN8tش5 !-j,wIAx"W7 _:X-oNVeiQ1OdZAcl\2})>ᳰ6V9K#um ^2 $)o#|^)[Ѯ0{o@-g|qk0UH%kf:pTgYlcwH4o%z}X` jIjEDP!j3mi;[f3uR? x`L:P@2s"%*SQ~Xb{һ ބmc`DRC^RַP~n/ct\bNC&S.fPV.oo GAvn4o2f?)+G%_pJ>UmVR<(o,pbW]!13:3EDMrݷ%<#6%;!?NhW祮>b'~+4U5ݳ%dH* Lo7uA3Fdp|"ĊT٤YX(%,@Jii7 7Ưɦ`{c! Nx3)[[{o0Ѹv1+A_WC.;眸N \s G(#r}JvF5 >ys^͞j>4cl|!۔c>{>EL.BY[¹J'QX,4AGr|Zʇq56ن6s$vlᬵQdD* Y)Ԏ~Q5JH6 }ʉ?&2;W3&D/F} Z ŽҤ*ښE n4n=nܘӭFwȻ:h\kݰkXڌh1@VB(UYSĬk(jNaCܥT(ZR'wcQ|/1eؿ.)qiޙ%\{|/aHI81}g탴v 82.⿉Ȗ>K^sUy@CL1ѯolK4$P_K1V}ji$~ e 48q;_Rhpc WO]޹8!; J#:c^,j=<='CzչJҺ;[tڻxZM7Y Ssf٣fM"h{k_;Ʃ (tnE)6.lZȨ7ݨ:J3z^EapzCh<܉`Kiޖ'l$n…feuoEU mUU$tpS홰=a,luiďb*@p@kwbr=( 3G utHrU_%R( OxobcŃtzs;Or;ِcs1D[ X &N ]Lh߸q jp^K] h .ޖN+As&@1C1k6da),h,FKP[ܜqNO,fqab 婇LZ$^p{Ѡ(,Q?U>18qB{L-llZ{@o8(P> ӎ`ȓN-x͔l"#d%(nyXoo :z|n3ȗLim{V w*v`eH:}|4m(0UwB%.x"([" kD<"lMګ4fV{oe^ߦO0p]NX([ $fN^;m,#B6Y$@Rv(L8ugɶ$?gҿq3 i 13>1Pb-$%;d/l~G0GN*K}GQn@/UDwܨKB z;NEO42iBd[ܩ-:@jI+T#Xd(H~IC;n7ʒjL9gm(DŽ;=J ]J& zWGdtОP$.|f 5!=0ž3 uvNMцQ_5Q,Vs 0{T2 \QO9u u~/ = e5]*tz~9~ν AYɣEKL׬OsT'GpqB{xn%R JŧLOφPu#'~-N|R$@ ?/HHmkS PCYDdL'nE5Lfj\8`&~ zIҀ:א+(+MZ&JeerKI seሥ8X9$VD>=F[uhϵ[F]7}N,Tϯr;ŦloiwjTQg QFΛ@-pPCmK7цZ+MH^^x̬2|㾎?SPc,S$.F4 ﰇ&5_gl]X<I{,VpHa$%,G?9=q3ٗ:Z{A繃Ɔ ]G>LrB-_&7B!x!~tar@ai&~p5NEµ`F,j7@\CD[T0P?=Ń.s̚U8)9oFv#zA>.  i[[C T׌~yԘk%]PH%}$!Nd2(6ZlO`4B_:_,?&5 ^Ol8^ Aǎ6O#X~aQLy=.<ݡοw4 WLrJKDmBe";8*G1@&]-ѐ]9t8tľA#t9BIS7ϒc2;Xq`:82pHbO6ԾnhNrX֝ԺaTCFJt `C2@U醾4{jRUc ^MC eZcŷLZ2\R?*P!c) MKp܇:t01HjX+[ˋ*G7oaC4IsiBԘN؎8jԘ!(Eь'[M4FcY/ "Ti <]nok)qvBOSJ%X~oU9f5IzV]/Que@SN#UU2܆D*+/KUdcx0B< V8s36fy2Got~$FbW-luT`YB4OL!n&4)2Qخ*dS:T ^'ŻyҧSSWYxÇL) (o[ͫj2!S24 *NhDE!H#Z-+BOlWS^% 0_PGSem5oмl]' e٩~וqB--\4BBƙzתryĒo.?^;- ` V0N܁ D7:Ɉ8̾HAv:]G}G|? H5XH%<|/=;H,TroSU,);J, eT1E(KC|P I yebY +yg* E:xW[dʛo^7{L  @\^`ӒYUһG7Hy  3PVE߫-F(EF s?S7OTЅ6);?1 SI1UExpN[ͻv{9ۍ~bEE^84@R$7.&ל,T+@t`Ӣ6WAu=G/VE%bb4Mhr>~q7I _{ܣO|IBs v:CF!^s)aoM+d<0 -Z?&%7NƊ D?v+u fHh@%aΘP-@IݏlD^H;n^^3)lM \$9o", s8Llwg,<=ٙ?_-< RXVW}i㌄tĄWدnʢ]L5MVŵ\9k]H`:h†Dy8 ۫[}/˄ЗE;!s)Ir_) q-T@h6c-[rhq'/HU(wG)J!k=л65`HkoJu"fT}CͽJR?ۼZfnJdLcD, i$ma/iAVV/1mytݨq7nW [ۀSn²8k.׽!AlZ4~($dCTFcMfvk#w)"y0Ea+n^eP+YK6>0@& 20½P4 MDM 0;aӨl🭇?rİtjӄ#邡/Z RF\&]LHUn;G CLZCB[oȳ:0$ĸx"3T],_btr%b3L?džI]}A@*l^ F6O U va:`cӄ4E;xt)ddFPk|o_@7yY="ր,ݹIY7 턹D%k)~APu-23$#{2W! 7TOl#(PrF΃D(d_/Al4 l:5RQom ~">a  >rXE'G,>47*&;C!Aޏw< OzuP{ׇGf=SWEi%`u? K1e|cLiOIױch*AlD!>8x$H~,ﰃk xWB[ x٘TڙmPI 숮*Z1G^w0V\8ASMN U]v o3 ف1:+=!+0ۂcx ^ְQ^sa)%ƵQ#?*v:O?d"QNCI|(:qo'7q[gIWDy %aK "ńLOwjhʼnǙg S/ і?_vt/PB,e\u<^u< q/iuN {H$iQHZngץ Šm%I8 4Zy`ElDF:|~OC0H Aْ;EE LF)٣5zM  ]\+vjZgB4bރö,M#\,udc/QB?-Xl5,8ZOu:&'_z[dž{X9f@72a )n5^ ̫Fw%hf[ *JTW,Ϗ ѷbi>b+uږ(CX.B `3RC [* ],9|)5g;Ù{usNnUk"{cE.t'\Xwܓ&/'jdY鳭i:Ca⥻: bNNYE w4k> GY+N\KBOTU-g\3oJ75c}38 Ƨ,I~Ojl[:w uf$#=KVe(&( #']Fήp&Tov#XZ6A1Z7BSlԓa4 ,B͝j;zX86-MSIŽ0b&0Y1V:=y4:~xpp:;ñf(?3=*k=1.ߣ~xNWCP-$|n ,ޒ`v%DzcW՝ޅ vPxF%dfU/!#-57Wv67XvHBg5H jS MXd1Tq/5ƝYLYQ|g,*ӻB\3c|*h5)8sdRr@&&~+d4|b;#e\TvϏ4u79/t,ħ !?EYt.hITeT } G`;a@rdβǚƍ@ *SK-g'k@[a  +ޠ,mFYK&fF 8p-ˆ A{|HCFUċ(^Ԥ3l"qDG !/ށ>n<Ɓk8H91J{+WϺu83!ed0چkˆCkC?7A1M\jd&)D ڰwUDG0/Lmtdotuz]ߣ(3Ny49镢tp`3‰B 3P\s+vZ';¼vwlUit ƻfׯz|p"3amh>qxP#%/ax+D[UY2vAz^'9yd{s{ͽ`'6bh(fs9\7%*͙`c*EP|[<}@gU ' Ս:U+cy'%ɠTc ʚ!"X2#* ~ғHns8: hKOU|| :%ݲǎH .!'IW'],? ݼs[W d]MN{`P |ސIkyǠ9 Kl|_ܜgdbJn۹h\0!|X֟av\4%Oцz&ȼM|:8W؊KG\wUb_*ų"r\{mvd/ŽKt&03V8)uu|(*}I㻮S0RU͖+FC&-=_PӉqNOys,;Cvu ZɆKpnA^-I!Mx? ]tAFy\s+~&M|#KˆM'-:> #/ti)c`U-xmѽVsmS]W86SBG!A vsT(-d3 j:Z  QvC)Y=&L/ɔ l`R${[8zsb^Q|2#D]3GZES(pySN\z%V'$PT C7]H 7ˆہkΆ r&ݧTI w"-7jt12,+f8PS5|꛾~ڐ4B$]v(M-bp~{zSeWS`(w1׌h6, - _ݍw\Q2/jIȂv<'s3YB s)2VO"Z8It"xG) /N&՚8{%!9$#%~/ZTyC%S wL&D= "D47o͂!,U?SE.ur\ ޼>IguGQmwS M4<<)alo#b3b\; E\VRPGB*? .s9 euzb.ܠI[+o]+؁OѪ6j;!d"6y#izХ-]~=V*[`t8MEV*1%=D|m7{ZD~/d&qtRcܧWX@POFK?("MB \#=sJ̩`ՂzvɵNI6TwWtQo }/z.s; 5OC|Ns q=|ʅiqes7iMY>ڃOAU,3R]T0Pby>{gkЌ%c qP,i\т1UN>u`O(%_dzI/qXttk\Lli63I\+tyR!hȘV`{;bʑ5QQ9\Y^,Х-/Э&rU:=J5gZ=W"5)Ad銀o=3פO'?'A < wbJX{VanUĴ Ұnހt+21fPF~J(ഐS@p\w !l1ss51YMla-B>l/&[݅VkrzhBsUyBG XNEtF$ޕ,RLIƫ3wl:5lu<`pE9 \һ@]0B8߳\au0k*eEP0jrږ34B!]onA5 P_ȕ+mW2XX~No^5np9'bJ^NTզ$I/Ͱs?ms$h2ebHX" :*y:CN3H9͘4_NDdnpf} ر3ޘyMB -u5 8s$~=s f?ukה7gUL9 @tde=Zte8!fl]*:է%~\3é߳ms+S7i [.ec,3,u3z:[g9e/uáӈ*R? D'\Z 5.l:pbo~( 8ϸyG8iHFw 1U`1SѪ>h]qƗTA+\+.pE# WwAy rsFYAJE@_oODz(XSX?}%>jk"ᠧ2&7dLĕ0p>7(=w?ڇ h@daetkOVc| P!ЧpN7̔R.7tސp=gq~X;?<] 'E-׾V{@I ػk,Ug_;4]lkDPSL°SXKyغ1{6«I۴40'icq/Ht^G\Lv\-P WQ/6[O-#S Vi&۪O8sPN+'ؔ؈7-9o S݅gUWQ/ɛ8cOB#.lI˲*ȯ<̫gQV7aǓ{CO=fMR5c6hrRs wSHz'ܸ j y \W}4T\h|_US"_I3jV&i--0rsvW8rOay0L"*% _brBt|yRpCv  /Gqj>פ]:Q" Gh,yTB+E7c}taCvB @&0eG2'[VjkUZLAAITxT{_1f<*8H%FT|ӏ?d3 r*5 Wlݼݦ*])In#5Ȁh޶LDz"T%'pʐ( ݘܑ IYx8ܢ8j:(r<%Cgլ~[CU\0 #69n7{|׀B}+U hbif1xγBע͵p''T?]n}iAHlSy!.ԓ".coZ鹨=D3Tqq7}4ITv$'|@R}'ꆖӣxYsCAZLګTTFQa3Zl>CI!4NXڪ0lKT s~"k;mgY.aCGgfe)^D Myքk W?*ׯn@Ni~[-9ŚRvNؑ рWQY D5L끥"V&Zkp§lyk'NU g&M`]穠$z"З~S cYڏ؀ey vw%f umB ŁnxXgl9f,}"peBCzڲxUg\|Ǜ34_aP0 1]!A%xH{>L>kV IG{3Hm 'r`Z]ɵ'dn®*Wy'. !p3 >Ø/o?5[og$AmR֕"ptdJi1m{A.usI"t9ot &/ &<4r4ZTKiO924ֹ(K&/FP 3ɹP)gІ(^< MMaȉûi:n_@iR_|H^L铜Kg{.(5&a$]Gd oW]p;w^\VU]y@-]v|)HS[wqAnZ~mlO3WxluީHBz<ܐ4-mpaiVWD*@#Q1V Gܪ$n兛s@li*Sh7DIn +JUц dAۑYwaЄA7WHc4 xQewY3OF1J<$V)&*D.WVX _%$G#{"~A* E)աk;j[)[m]-{h>ΪבsH8$2 hY&t S sC DSX<WZ*5 c `Atft;E$S(Ww~=ôݪ}>GL /mSy%jCoDj@=".IN(%МfuN#Ϡ_P!Vep[=C|x#1 >2F21\8-a =tl Y[)(rMw]ס.|W4ixc\NrxQş6O·g%54² w}(6obuU ]p^vWˆ'`ߡݯVA'$F"n4߶<„~=ܼz;6g慃G4tWIl/_&NMnj2*t >"sxW,ve0m$ Ѥ'|p\ *O&.׻L @\A~88K XJr= 9ȿ[& n2؋hӭ(c¤fMS8F%wq,@D` p J0`C:h n+[=kKzN!'rҢKEvv3I=`X[23뫤Byg,DJ̷[֏bꓴr Y ,i.*@6Hr58 zoN .gi4EʵeH|@W zzցpy쐿#Q_20V(t+mSa}t5,LWٛ1x֚I9 h#3NJ횾hi+u^ 7OHX4YF}v]/= pvH.~SC=jp@|q]#+p A(kd\FSb{,)=|סtrw:Y#~҃N,>AwMAk9m0"_vQܡeZ"[}~*6b'@ cXaҪwWWc9X4S{Zݷ|$=2 ۣ0r|&D:f۵fUrղ7Ki"+k!Cc *T_ںJD$UًGʉXϙ;Ta`m属n~K+E o _ɛ-gޱK{T%Cf2dR@S줙, H:.w=lwCzOZRz UQ"fv.a] xC\m޿ e.GU| |l7[536 zyjms3:" j8 !`x ;/)nbD@RD$[CEd~2ta33{-5/-`>AtɅiOM^OًiPPn|Ab+\ J6L8EF]wKLr7%Ȅ ۘfT'st}]BА3oPUmӋ]Iq$[.]6 +M%)Z+ҴVF yGyaRaŠ&pŗj ш Ag+ƒh8ɢ9@hZbQ(r \Öc :*z Om1.R%~u ^í0ӤFׂQQHy/!`B{jZOrX?-lT;4gn7&E#͈./5^g(k񹫞?T$EEFnQL׳۞`@x )=6hsw~? >b~jyoޒ6.`8GQ1#ǢN1މ.#MrFlF R*E6#|KĔ:5!vJ&#!k3)M&~֗v#{ChW!AQ;ߍ% WҌfQ@)LSlh)Nl.J:>#T!$:|`g`1ȗ-vc!! ˯xn.Bog3D !sk)hrI˨҇&ETGÈU>|^4؀>_mfdҕϬv6[qk"@zA~F3YfmIKo [0ȤZ"(`n[ycV[+3Tby^W*h'>ʜщsEf`2Ȅd>]}+n,aa9Th ~#zAZj#9ؑWPJxM(+j .UtxhvكF0\45! ƑYU!-r}WC4(ve[f `YQSG=0Pt|dg>C#Zh(P尫ڂٖS!W>˶ ,ᒠdQE|\:l#B7cT3|$}UB3 Bi};73 ]ҌyE|^>.G_ݟ׻o+2h_yaMx>ϻ4O !ݫKFf7w @{% Y tNڮv/Y~K T~7]=ky1Tݴ{6Z#&eMKyHW|wֿ;v{ȭ *W߹q2Gu=iz_Q ܺe+As2й=6C*),&y95bQ3\.oNbU(_ۻJQ!Dgظv[a"è Ϊ vȃfבi W7Ԭ["qq}|Wd@FLri^٥spp/M?75dfsEz@6CvXc?1I,6VSCd~{<Euwum<X͞mTIp 4u׻sZwKk)um9 < 04Fk_~6Y\Ez`) 0eZ>Ov2bpE:QNxKŖY]%E0~P1,,(PWMɝiom(N>ȋ5_q~.sĈq`}@#}" +8wJp ّ[~ <<SIX6ڥ}5M3L>jԅbM`HJ٩.<dC6װK^gR!i$i'0`%b?dv0Fny.NRgjr8R̽:ahA]ԳdS3-;Oͽa=WuRBju0Z/S&ˁ($1}rBuL_F_Z_xpp> FH{t> a; (ЭBlvQ߭`Pv8# SfR08z_V۴:FTAk&|{-ZS ,iL5q+̻ Hʪ{uy<7F'<#q-h g A-f9*ENm"8P],ƛl$ug 8,8`J #n Հ} b?+82S.+\ ΁qeQw$ߵ ThGӬOZ::M#-T¨/'!")WH~,[Ĕב7 v{>愎Ytc,o9;Q{kOYNsUtA|u w3,brM^ ޶3EBq(}Oڌja X)b* "]V6# %Q֛w93x"Ea ]=ؽ D-~)7P P7V4CC3uD!OW9b0Fʾsh>ۅ0g` [/dd7u?g=غ0&͛ۃ9`:rʡy>]#Nn$*"^gTE0Bmz.pvuc'C7b̾\{:Ml-#H'20vG(;u6T9| h6*S1TcuDg;˸-ƚ 2HAr)tcaUl3Րד9л/uۜlwBhi''7>e7Q6?g$qi}2ej{ʆ FR*Ś3b4VUDjx^?{Rj` U,q˰5tpvtRU~ʄU7IzŶ)h[l}4y82렄d3<q947 ф 1cPEUrٲ ؆PM- ]>aa4e9?Riq8jtF(ňRȯ\& e+5X4p劺Pyi m!7OD+C_Wa*N/ F/jJN̎9 iQ.nu1Q2|v;Ht 2 毋lpdq(E}iؔQAa* ֺ0$j&E\Də܏ți2Dܦc$qHe~a? ~lj0bAj_4wkVNL`=DrA{`+-ah(.mF=II-@w)Y2/t\$VܤRF֕3#_MNG[mgXG}?Y=7t= '='b_ω2*sJݟSfNנK)o{#0 `ǻ#iTtT 3H, /yG-NҩݺDGX1Y S?R\n+5#Kůkv=#&o&m%9OvLA5ٴKFEU׃Fe.XbY(0-PY M.Va'])q _e 4?_9,;~syؿF(%KڦE5ݑHMs9<@)^''Gm P(Ӧ&4^<+M0:d!觟Tw,T?ơ?hX8;2lK$up?Clp-2:8P`-;Eg`^L&ckt V ѯszӣ ćKLyS]f V#q #,eeuzuuYl$&C~ƿb9'Qbjxy%!w]vBa2IV|xWϺŞ7"148q{NWbGd#D4-[wr__)/=`ϐ R{Q\a白*ij,+7V†eC2'k%ȋ̎I˝-L1$gGqYKlu),c3)~LG"},ˌҤDu|\KFࣆe~Aݗԅ`We_-SGD.O5[~m]V,sQ-NsWP7#'ifX)E;+> S@#ʎdW8 a7{}8i8_4..4!mvVx Z6H4QF̧b؊ǖmB*5*7I%ѺK3USlL$ۺ]qU@H?AOWNV?('jx4rZXpC ͜'gNgX>%4WA*N1,̌/BKKQ*S)Jh^_  .|׽Lx6-T'>1T~f>&@)U+F,A1 +>i#C:9Ng?v!@g'iuꄾ(GnB;6lmKؚy2>c˜Y*l:ƭbm8lOjrF&L-ʆE_k(!ۍ`WQ7SQxls (?Vsp~Q d_}pSC[ jf{FdJϜƒwcY?=*.o d]{L~],cWr?c%呬3 Ulة,ihîzg1F@BSxC+f5 $¦# 78m<&w !/aC(f賋Si*E_;N⁵y=dJN՟\'֝V%(Y5fJ]LZ jAn} ~D(t'3Z\vkF-W|v4 wdG˷ g'7=i'66D{VQR/rv)nLUA> ć;#_r.M !  + zd/E74"yS):p A4lүNT,hڢjv0,[0d[(׀~$jeLˏs.l=`ijMOK]3?5A]( ݞZds?T5~f%̀Eѷ.OrtC4mDS\_Zu%֗SŐK|ĸF\dhR$V.=D ~ٚ˂}`+ч ݈D%sc5)2)n>^\R~x0lk=Ur OuAkK_GFbÚnᦋeB%Bɭ3>6kl<. WT]ى0Aߺc^.R!z3grFٽ޶Ķ/wQBuByw+KhJBc& 0TĩvOj n"+aP1'vNdZS9Vu!)xvG@е>#hsH$3c'mb&7~\nR:Bkp밗}Fue>T$/:جjey~?M- E<9,~Dd ,K? akd5-u24ië{rڬc}ѥObҴ. IL6" `WHA_uc`xEވ5QZ!0 |$==yJ* Uɵ8 ZE8e*8!C)WX|S:,uEj&MB?D1Q(hP6!W%,GU%c*|MQ/#<9\S$@XaݬURtk~]BeФx}2"dsUD=Z %3_\}<Ɂ`Œp"t|VT'Y*'1FR3v@ O79C/߂2;@1 E}8wRS\J" nnQy'𼶝׮H$[[Kަy_`G}`$*02HU[mw\,`uR4@;+VZ$}ХE+@}aw |E"ԠTasCG€~.+.=D]!e;CZ|dկ D@I&6@]k48$vJ^g uWbUh(tAg]r\I\<|-J&`x v᜹ϐ.ZDb ð%n1Ξtv똠A蘷qK ޠSe:9Pr4Q2.||>!;k6,`ڥm|HPHlO3 b5]rGZ~?\/Hf`Heu@s08z'@^ ߽\C=^Zĥ_c2bPlBf~S%JAD쓅1~өղbMշ;}#32<`[aA4H- '(gA)qSLI[1RxVCi-~,-2JK3RM [4f'Յ!Yȓ/0UJB +u(o+)6:{MEDL0~;4VPQ)>/ ޴x̉Xr_hЕdƍPe~-` "Vx|d -*4syjUQAѣR* %0g`K&+4[}I /eslB:hs! eDh=u|~4*(I܋2ch;'Hj/t#WrjBG &Wz9zvJ1U~{!#\ |ޏ _9Ns 1L2;!V0+% "BϦ%o45\22ʿcctRtRGSUŃN\c-f`lg0w倒~u TGb᣼kwoB:=GڏAK-]ſ.*8wg-:ozt;J5LC!;qU2d[ڥ@z#]mNҿw@s ՑwPvFq`"ôR~F: corl'IXMf~ze^w؆ )E>ų`ք B, }iZz!  W<)~"06q3i+ddu -&&(]Pd)SIn} L:S>X=ubAܝ:]|wM{o*}jH!̎PZl!P)]G#6ZmWzXv8vvW=t@|-A*sr2}^gK`f;Pnp$źmpP@\o2+ qt\R6Hev?C&io i /ϽNDs5Hjqj \I1_/)wŦ+րfJ~7;SVBxn鏹K}*'Ş[F^]@щݹޥ~4ظC5'aS:+i΍Tc&,#& <4ijfF(@`6 i TʺNAmb8 o%BfaX7 E"S#FHnG(o .H(n׳1Ŋ=Y{j-&&sٯ3eXUqh-jݎ|FуgwDUg/gVBxRose6z)uc'ceКP+-n葊WZ5zo25r0hwuNXJ46} H, ljBxG=}275<5#p?0# < u(THREU8f8uj+-2h~/3ij :dv&(wSGMa ɺk. xcmw6I#it1(Xf\9hjm*(KvsuFU.Q9ZbBkʙXYB>n)pTgcL#V~[j>n)1Cfi#6e(GcF?#޴%!~nD/oOJyyʹ/{"+=bߖ ђWgI3:^)ZwL{}f5ccw]G$F$C#mvOri:S󒢤Hg69 MHΓx{\Pdvhp݈~^ ,e햬4Cd1V ~c$1lVv_B\0}-?h5 )$!: [XIv|鞑sÙhA9Tieӭ9u jb) n8M4T}z[Elːq,:jA7 ka .3Tyo2}LGry؂qWE$H٪e4dN qs~O7)F1cME?6{κT.<[a?#ϋQLВ>,@C؂3R7SLD!HY * Uyk9s*m*+*&Ib!XHx|cZ>Dixr)1a;Q9ud(X1 .կXW>f1/r2cclwJG|ףsmuK̒8R1 ޽1𹀄8ߋLgˇE%;5nȀK %M=WR8nң{Yq9mo9ےV]^6ׄqnj m)ixZ]jx6z407JXm8 ՐR~Hr^ÏY͐x (砙ŷzdI7=:oiH>( e?3ua-8x,Fpx|k V߆U,W4LQݕ@ dviDi/b-aOP"5 4pXf PW>|Iծ\0OH.[HWGΐQ`Ykn]G+\B5+"MGd`؊Ҿ'Q .k\aRNY*F!FD堟7¬Q09LP~R)tgjҢE | ep &`w?G=G7(ݔ=s\P@@QD^XW T^2 ]ɣ/9%ě4uJ?.ׄBC+q Cxp {ВcH6H@?q,*'ÕZ;ZȦ m ;Л1xù Yܺ=0\<xcV:1'a~dSf^ڒ|wzό|`#?]WZ`s S%`izn.410<Ё..k \m21XE89>4/yj8E FjIgsC]Jp{k8zEyitEp@`яtTaSȢ謙[$?jH|8]Tݗ r[Lro2yN(;g6'㵀Iu.F2Ls"-D]ޏ~OO;4MIpbFU)@c7[QxU5usUjT!V~ +J6qz)d^>-l_w0C˓1^Bn U4&%T7&_n p8͂ oRQYxYb!BĢC&8*~yJ:yvջ`3Yqr` kg$IdC]_V_,8%ơ:+n(ƹ(;_ofm0})*Ng\-epE(*HKCyk(;ƝShh&O74lb}Mbʽ`*쩍-Z VI&vfBz/XA~MVdJ1+ o:hhZѾ`ޗ} QS0w=%B)%%7-ւq';|?3Z\C7ۀ^rl nTnC  t!ysQGo * Xz;dž5w)4T/gk@;b "O8sh)JO2~ykڂ$}^! p5C y1_ *2N8!IEvή wCzBKyi( sDР>G{?y" kꖊqTaf?$Қ~nG ȷA YBH "Srbm;/_{Kky} <[3*~zØLm&e=(fyErfnoR4yWP+7vXfGڂTHA;V\َX"ҧ%p'M'˓yAHՁ qI虩(9.*iQ(#_ 5}5U^/ wxR7&ѓu X;K!w}l_GɃ?\.񪠎:B qWH,jjs//$F Hc߻?˨Gu[ S5.0'EOţ@_NL'E&DqjrWVOk2JX{+C9Q{/2Fi]3A)$]Bˠc=NKU9t-^,q rQ*vȏR斂1{ cR:H\F}XW xiM*) WJ&f|Gj=#y`5߰NX(ũWTD%PNf~hSN~VZ(⦎* JyoEM8{]RZuJU\s_ Ϳ/@8+J8~t3?0{f.*乌Ss4 zp˚H|6ZV`Q>s?,oHX/3+80fk HV![ 7eHM:ePĩK4P4۲O h-W~ iZnHc (V`ΪvuF̷`AGGTdZ/u#3Ag!I^&0H.qujReI%҅yǬ}LXB'FFuԷFp1HY|! 3tKyO^w4B7ՁƊ$2eA9X#i2~7KEZ ;N 6ı?G➉.T 6%̦xrw9o $Zf @_ǡl]u3zNJi1#hN[* 4D$.=N6FUͺM0_%K|*ɷ F>ΞK%^"P@nİ&&|Шo݊kyӹ6+p'œR[)qJ!-8Q`>y?'p;y9~f >B7 G~R ˟,1b=oo§̩1ewAy:2 1"AYnoop )`IjshlAcޟ] h9"m'(Yqn|=2 *3Bg#գ@~+s0THL!Z3gәO Gyk& !"k;n4IK$t5rʍo&jvZ)˥z٠zٸ׬I_"A^f*m}莌=HΥS s冚gorqg'q䨻NIczۼ+v\8W Εg0&%u*t#%SOSgG:S^'kR+y\6Y]q{eqzoV4rcTJTQdhmz]19fy>!?W(/ vqg0j!#ݼO{}M[8^EeAVGFwMkd74@t$tQ]AO0ǑȝsQW yϚ`iIuc`0g2"< 2v;hyR+ `ɂ)l\ӭ> `&Ca6 m:5e4$lC,ž rcan@v->lP }He1n6,J^Yq[=I IPĨx;;C ҉5$ID}P9y}2 3z(G*#P*9S7_K':D6(Y W=-l q p+כózVbҿv|nS ˿8_42!֠t`7<㿲.FQۉŔhѴ\Gp!g,W[WYY7J97_)hdxy~2max ]~թb,D@UUm&. V"nt7O}!/m-*̜(?tJOp~]ysSbǒ~R67~8^T3]-8- x: Oձ&va'Y\Y婾hѮ_+Uażf|"BY6E:fꍍEM  hpȭ~>P_?;e*`pm>lyf'N׆Ⱥ+h˥ XIoթfo6ثsPM@yI\ qyŲJjQ{aU',{8H0 r;b7\!QiTIiO~O\ϕ1-WM15LZb,}Q}%j;pʒ'1BF=d!CWwߓe 3·`PU]:1^ _~ CCqFyP53jRAA@`O4vQw.,@o?N9\*NO|!$V_tr]a)2p"&|8(d:~NBϧi Il;KcR-VkS`U0\ }2zR3M#vE2Y6#nQg+$C_=p׾VoLqx~G0 =wº6??X\Z+8ևxMLc1}ۘՆZ„Ua CH _{ʳJc|}t:j3.|la=p./'6nM@ םYV#m_==88dN>į^K?rrhPR3 3C+{`V.yi&{`&`#ZIXx $ȭ\:/?dyiER-Og@oIx%G1AhmB'@tTەmζap+pH2=[|OF^1^mr3KV ,6Oer=x()KA1 ^ ꨝ<ÅRMmTaKŨU(!jYyy&X AU!q[".ױ69~[8SG9W' HKj*[$A8=Ag$ȮةppouQw?OP{]R6y! j`}Eiv+x*12! ,NGcz sm)+>0ޯ ղ*ǐ 4v tV_!]'92G]6wC@fv ~eqSا^!ieGO סXZCWrHHϏ6c9#R7+S31@9tŪ$H]_D(Rn#$䗀!YZ4PZL#i+;[pk驓QDVGI`ؑ\p{":CȡT9gĤ`,@.5>ۉ U:5`-S| ܐ֜b4| N ;AQ00̾Lbk"uF FNNQc6pMyJ- a"h:mpwn@ÖiD%?'Ffd`uA/ ݍa?5)F[kNk}9o>Kkʗ.v8 @a h?hؚ2,62DsQ*JMUd^xة-1g1GXDTh\*4h:\~ a ߐ+b&6d[&“'^Z3Q F7HAPiHK4u:U#P!QomNˬw $P!FƇ UC>~׼6lFȻ +_9dCx?`y{M 0gS;PnDwv4;DCwc ^PiB[ro|]͵OV lz}I.bA\"ˈH?-UpsQy6aO`^u@/a ݭyq imcD:^e.jQ \r~ FDβRa/gzLYPԬPYF.ln?`҆7o8D]?NEWJVDv3 PJ8ʺq3. Sږ!L&F\q"qV>AlOSp5F6hZ دҩ4e17Xoj ף fE>mV9U:}5rժXެ_aU<Va3Ьջ6Vsyn:iӻ+(͹&hgs_N ʃC#6w&Ӂ _o|(sheTk y#1e`!QEYrVasr+HFP>P0gQk@5MZ~YBMB>Aƈv:جWFiM^OA2L{{ڒf\ZgtppD8/TVaQ,D^y_aI"): "4bo3~NzCi#Aǩ(MQ[v+í.Ob0%R/[ޞeŋ=..L0Tl4d-&&-pnveAVC0؁c:.1}F{^O_ۺzt}@e Pi{ &p7j -sIIJ!Y U"u?x 8( M]>}-$RxrZGEq9οǞ0Kq?Y/9 0瓃TU%tH{=#;FzL穤j7.[ȣ=r$dm)جRQ]<ē! Ѵ{hoEh ! <2 k6T"Qȕ/3= "9YD5/Ւ^|Ör 65oa?GwGH1*EBMl吲Ƈ\NMW/+f$1_t\ Z,ONt^61MFD;j",l9^9JNo=WJm@Qz#EI{kAsDϓr}BEfSE(ڨTod~xK '3zZ}M=6A"XPp.z3(h<^Y,'&nEC ƞB|%WƝ0mc7sg]RU_ef*'`͕- Þޥ)JЙ`'j)b9\-i-#[ӕ_ % N$Kb =bx4p1>ihG- !B qzqâ ۖK2W a]wy6 /{ 9hrg<7UQշЅ~CͿS'(.̫ GoˈݣsnVEd@n2XsӸ-MIn 4JԢBzW#'L"ʟppe.[t-HxvYnpKTo TJ;"euiONf1i'R5vMDv|x=c`R~35}bg/sM$,v$GIu."J=yg]qw°#x۩wXPCW!ƲM c%yw $t&6!va/:}JaJ΄WR78333jb#n N;G>,uw:;>vEjbc`kpuPfy+*W 2*-O<_GHՃr`x+;'/=Q'%5؉yQ/{-,&' }#j3*K$naέh~ؤ﫬K,r)`GxYcTfmjz{Fkۑ}u&Qˠb=@[[f0 XJy`5.*YCԑ<8[B2:`84qTq@C7/3?~^-*]gR?f*bs(Vzd5F '3N[~qg3 'oP͘ 6kMV[.y,h!ݛ(,0+U/lcH-O9Ō0CgI&{_?j"S1!NiI$ZI(Tdfidjhs1 ?-)2|ac у-dTe1YwAٻ:,K7g G}2`Y>)R:7fOG;E,ehm_ |Y#g!wًxv( o^@;FOn%r9M@- GvهquLCGkJIC#>DH'ԣ9ɯ (hT^qC8׮`tE%}FB! ~,0#]wzW÷Q%V.+oޣ<Bѫ# [ODo (k*\.1XiL1WжeUȀ{b#6^_:r;Iءۖ Sb̗dZtA}>+!{ hDiĪEA d) ߃IDoJ3* IBO3B_6yQݛ valR@3#gLxy#7(APtvn}D1Kk8*W=G+ڼsF!;%ZGwTg6%-a\Iٯ#r0-vʞ4Dn: 얨=/~@8Sī- koq?j:BG{jߪ o=s.4Ĺf:h/'1>bVpn\ˈٻ00J"doaqm9Kw Df^, x{+L&hŒ"[}48h^MwYFi4hfR6A"m0AHc7cW2M69Ź*wk5dť ݮ̖ e6JE?U(N㒱,t$gWKGϧI1>Q}D]۳lS/iCpG qB&EYn4Mynz[J+LZ4#rL)rn?p?. 0Mۧ=cr#. \_ȑSБ) |?Q)ԍ'5_Ob X:Gn8jvRW8D*V;G>'{T4Uv4&#w ux , 3㾟A|xD\{(9-/_! 'dr+Pd^V*ɻ{.6@O4򄛦Ft܇yh{6 L:~mn7iUZ(LڴBbS 6c" 6yj >rv A:|խQpjn%]h,èg:vf{7@pnJ̲x>9u:@Ј}15vYq-V{kWl_]*gBGe0퓉∪vUwGͷ&4՗˱~o"8c]gx+ 1LKրrkAޟsCz=x]˔H5(,bГVjx(NǴ\Oxq"tقm(n(l]N]70,R,ʄ@dIQqYCd8gFG1-dAkݩ Ɉ$X;v7*E:|F (U߆O(\(qrp ֱuD+kdr'Mxj9" /A3 ;ff4EcS+Saߕ$/R+x%Fxi9v꛹wvKORjYȲ_w8Q5riIrٶylt h9SUy$ra78c`c6"=Sĭidm&^aw7DyRv])BތK1B\xC <9MU#$Ȥ`$<^Myew`P﷓ :592 v2{6_<<{Ҏ=%<*uXŸ%q/.FOz"U _q}8u\cEE]15A%gDm`J.uJI <MBWC3j(8éNw&?{xO& kQj.#9c+&?)vW oP;-.A"wö5D 3AiKH> )Ђt+fA7o oԓ-`^s>=$9:囿/1> s]&zmc+:?;Kx4Oz(7 wrkT6 weY|%as}Mtb\0wȃ,=C'қĮl~/UxFOY!oSpK: WHp2 AMr*RPdB@fAD{#sIH:YUű(u4pVN<ƻd$J t#1\4 bS?eɂLn֭elW!lI0@=cūyMD}?1hc0 m:ʿBkЄGdA1Y̱5hCo?_8 ICO&ʒYS17O܁XY"DX ٧yOuA/+'Fg:%-'br/Bw[`Ps<-7|V K:oM`; AZ%܍c>aG{4Bh>lpMI1 H3W!rc/ D7du `2%`FyU ",$|˦ht,c"U R]}u4h(ԑ.)D XP |#s8KۂZK VN/PoFymְWB!4o<p_Z*@p  +!g2J+@K0;s gobUCWܪgrz˿DVY_CHE@v1Czм@swM!!pR9:VǙ}lȯ3,"J3A1%"./tsBG$n+OQ:QFT-U$ +Osl%J%T/XcNK)ħ\zXl3sJs/!Ճ9Tv O@-@ vIN|=.ŭʵ ]haRT<|zԠx}ߐHb7r(J]fZ;./nw?DUTj%@јש26Bοk5YATNlT1 ض\w+ʝ pjRd:MA)LmIX4n׽<{6Ǒ(+b\) _/SU:>*t!KIl FEiIU,8Bs<۰}!kTnjtOx(gg$395#8{ ,X/Q_+T!I vpA}&1/?/T.uv g3uaJO`ȳV'Ŵv\9epCWg& ` D-k7o? ^AwcQO)JW'mK=.`coy>~{2-P}@ C;F$g)b5l"D)nn?p?bލO8Ae ءSR]?+4=3G)yfkrmVVQzqAjxĔ65" z f=,t'S)96G6.vq&b<.󣐻%M, V{TQqjϢ 8:aa4>=B= 汁3^ pnxC,9 -FJBl28Z;ͳ0&>\2菳¨Yשg!"-użcG@˦r3DJ{+.xU9*Aqƛ.SpF'ǖ>Pu[bKdŒ{B<KR'R_%kC>kCMIȵufj`<Zs?;kJנ%MnAsvM8EY kR)VءNh$5te0F~_ir'vdZ)%TN5s:.Kuvt;4S[VSZ#x* fcFnq_ 2jm$Kw5\bb "q[Z^T˵5d&1I\T\j*t9ك 9otG[ԭ#Z[BeKү st]3#de u 54}fL!9Cåvs "*NZXMGi?i9wovy\VgU&ykGQm:ŏ,2̸%+.ȶnD 7y8=*YG7)qj .t=Sr5u"5ʼ|ʹBgR gؐg̬LjURÍlzQ4thE%Hyz 52!aTp%ݬ$gݷFygGfp0P\<8GSfipYfLw BO*DG$WӼ s.?h3u%r|uHB89~ Qny0HGw txN+ӫ?8)^? r-=Rlk\NzF v$o7j:OgqTprga<)5mT' d|In'KEe6^mUVQvnAi?v0qB~󟊨EPW88fF uglҳ'z?R9cl ޝ5S쒋ĖwnbiNr(C"k}HY-g_+ 7XJs3)ś͹+oVUnK)mDj;ѢT`JuM"B n>Fm) '}8[7r|5!i1&tJV{l~&vqfW矡^2f+L 9fW1ư0 Rr z;7(qq.$ǚlTㇶ0$Q06I:#U1,7UayldmVd?½z Iև>J+s7<5M1G`Pi#EyL3R)8C^,L #UԘ\~[,ǻH(6j;^p+)m(+¾PbBO";DdgcLUy@.jMa.f>s/e5vvI82Ze]Ɲsc &a -ܿ@`)`X#wn2Ao, C|R\͏bi 6v׵hFv:gGò%x\sienh9hSZ?Od$wLK\"fX?~&TKoTtgѽcKe()_iyYc;}G$IhpbbՎ'НUZ/X ]_;).vs"d F;qH,h-u登0z\m-UAb~Vz$@j]YHO"]t(5#tв-OC}?8Z6/Ns:@hj-;#$ 梔PĤ7N ﳲ;oe{ /p!xVޠN|(POK^8vA2l0!Cލsgw'atlW#ȡIv>2=6"Rw2ד4@Um*}_UeG&uz-/Kd )חOg~^!º|k˴@ع5@gCדW]XA afV`ZF"{rDJX˔|orij zLQȝ2Z(}FzAxqlՑ8us,sgY~"qtl n;*x(M N0l%&"/9?>BKxcs Kߌ B߫&|nX!h7fMTĤ'0%1 :eaBH6*l?KQޠYP˝3p嘦_3UgV7?h5SprCȕ Rql%Sח@h.q=ڶ M0Y/2p`\Q6Nnb+,F(EC'&Y kʝN5Sٍ!wѪ:bBmqO>G(K=rP>aAґv Iiv'/$L^@Tk< '6C7'j,+Z^EFZ,m)TTjfjIs/(AK~&pnS_c}>X;Co"b>9%`,QZy0q岠{ -~d-ht:a=RrlVf1'? jC:r7xt]Ěqu}a"8WD"lhm~!Yp[N=Ðj`!շ{:U72e&p9G G\~7{&n0Z?~6M=:*lfY2 zzlX._8Wُ֨b[ 2p%Rth/)Q>Ç!q@؋kI݇DD}X8lDwư~+׿1:xym/ꉈo‰()^HSTLܩ̄9`]|Aq.VoAMo V5ze8{{n]m$rPAt)8B8C$UPuKpճ1 }0>XeLR{\ j)!H&wC7L fHJq-:z]r~ "Bxw1gX֮vVA9OƥN:!$XYuFD  sQ.OH-ؔO g8dk6 ٫?ԅ ^ VWf]͍ӇX;hD+\GקXVA5{Qml\ g%ﻚM{dYj ?dCW%+f(9`$Pu'JI:=RT>~x SkT/>P Zus2؎c( ²WiSm(?*F*nDevGDdQ,NXAȄd˩Cӈ1qy nrqhש1PmrŊj<)QL+yF#z阩CKX)ͤ†ف'EyU7GrX{'X r :E!E1LڟWNIRYyVL9JrmԲ_]'{G!%bSj]=cZM[ZlnEqWf,1T4R7zgM?;3U,bx ԁ%:YjuE^Dcbr']"4(zd0'pS>Ԑ QjT./Vi+"썐 ت.V2ռ5El t\.ݑvۺ!WTb}Jg`H_1dGI7NzH56R f8]̫QRMC/Od5CZnoJ^ kl6 R7"!8iʼn EM6YXwidޢ^X^Ze $mQQyoSNL(XVP[ѹ9ѯA{1Nn%()H"o+Ħ‹‡}bU|kж¦ J% Q4G@hgSokc¢ynq=\KN<[2 i!;YScƌ1'p?_4Gxs'ҡB7F֜~Z!jNPlG[*];?.4aJZ~ e-=l<bb0_.Q0qǑ\đUtshӣ}Uנ{t16D o+㥐YAiu: V4a8t Z2H0L' 2TB?L<%Qzts77LVC)2?-Wiʹ\}WpZS((IPf6FxnPEVL ?3./,AvU֎ߥ.˿I;C uMnxm*g,qOL!RQsmNqb6C#m.3x~=p=`gA|/ʯp PAp͇(Z TNb!آeԂpo{KK%PB9BX,.kFy.j>}=[/ N&^O"qClg"AF`6'y/;⬄=ţU[C@3`bj ,om}>TKӯDaA%DneCtlʇ~5a9rNͥssl/afb$ޫhS Ԉ"6)(_Ý/8NcR6W&(S?\D|? E9[t FrӲd|{ _Яy韐81%58I*"8$w"` <פp6@daỌ|P=^^lQ,*l+mq@ܙyg: +&bi!d^1l855nM7~QԐVm>ǐuT3q8zfĠ,%d&Ċk:5+]+aҩyGj?Xz5nr0E:P}~kSffd3Z"ʒu=+`)+~mVob7/^qZ'TKaX߈2  !TluU@1ϻmR'LՁ=ZѪxsZ+0:jܿp--KːV7vĐקfuG@҂[qH MU]]VoQ;;ӾnvAR ,!)= !_v513_W#sυ114fm^ V00P&t|\{FХW3/>VWuasCtw 81!rbYKR㳿E{P|56pŐ?a.jMS9hF%j8zycxLVX 7zuOnP5tA[OdC\s~Ũ DC:(>0 t^91=.VP򦃝 LvKOh՝]sy`Nault",ƻKgv3QQѕSe<7~K|ha &I{HLelyՓ  L y~$]*Xn9MR`nypx"8K]3.Fl*e1֝RXmNJN^F]"dxKcĢwh2_~N% ^ňbChy-B:F=_/,5/d84둧>X4nV\ 156jbsZn<|`ល~Kڎ5|mr!n묮%chᬕSDK!`?;˔싁-FJC#L# .U_o0zYGԝ.ֲ+`p鯲xwmT{j]篗H(?@VXpU'ޔ`D*~-f/"s^`J)2[VGP_~`G[%i))ay k g'v?>Qi9&-qjړ2 26k|Pg !w@ ,IJ)a|<eQl"= {cu@܌Iw.hmR=%r1m2(} x7D]TO: Wm+=}ۼ/V6tSAPbbڜM:B%)-(9)(B`dUTJCot/)Sę˹"jNl6x.]DĜ!Dh!-};(}@8+;zt-Ś~F] nTyf]3|1ƙ O37]C;fov+fM#Odj3//DoT4y!rE01J`AQl5 /FI ?CZIa_} T~5At`w3樖䖌HA|e)b>6Sў㴤 "tm=ddy\0O Rb5_tܖXq&)\`ה 1o*+Zt{ Fg Wpwj͸{.|XQtW/=)mI#=wx.!m3B}FݢOrI`ܩ3Fr#V*΢ݝʼ%.kMNB>TdШG9W07gO@ 5lt3$J)U: ]uQ)90@4ȽL_<%8ڳ9wR6Rv)HP #l/xdE8q0ŘЇY1$`30sudύ>?̼KT#P6 zχGtX]6MZ%Z;VLּtJȓ R>A?.Zg-AOTzs=+-S~fwx}S"bB8C/ CwёabQiU$8'KM cT:0IXa V:5vnxO*AF\gR4~FHqTN%1TLOca 25EUT@|OX9ܡauJ07He硁hMx)4 u}.0 }ZܞeSشG0uEשP)HǛJ,PDUDW4(c[Z Y-4=QŊ6SFʻM!5TEP(vCT!tte6HB'` DZ \2u%^s3Uf#IJ SPp&6{\[>DС7f" b XɊՃFł0DGc?jJ"TR$j}QzvKH?GAOXj#;sJ@uzln[tew U;@}-fl2CO lN,aT{fhdQ3avbYdڝm3ĻIq*pBR3D8Sm 2J;p' NQ؜1(n7biɶG|;XZK ]T?ULX@BwaN6 B%mM_|b qHl1Q)iMN.ڑ77a\ bAlVVwEt:xDnT(CokЋ.\ƬMǺR|v]6z48Ƈҭ ;Kq)pA &40B Sn8uthdĎxXUE=Q!;?}V353RPz({U3db{vik$ɒJ<6G'TkV)r%N!]En[Ps]y\e9Xpt~"CAݥ1rXK4mi8'ns -dU%._oE;ZQFCW $fUY`dX6E]{Z.ۓ4e/QMPYL)5,O$$z^z\NfH8W\R̡"c¬<=Δ0WJ)j$A^W+bqYGeb?D%}OpzS:bWGȦhPA.7DQp egZU~3ULǢ dGF+YG }=kDDvZXV,u\#\3B|!őHvS_Ѩ*w@82S>/"`Gx~m?}EfY2bLHՇkOjΖx8 gm ͷe#Gts6Jn%)gF^*0Sڜ ԢA7t({9! CNl lcgRrjK1$ ڸ)2W:xWMWVwVzfbZ&^IT4+bآ $F[i2]O@oعS?>(ԙ+$UYvm*xMPsWVv~@ )(jC+xK3YqĐSo>Z mԯ)0B.,h0OEE/SK235]=۫0VmR9w@.WS1O4ـ >^XƧmRޛķ5a0Ƅ!DkyX$4ӮEPc֫,(BS^2qT`*76gߍ-:"`]˥glDU C&^_vBd;W~{qȶDž>D竟zLSZY2Zf\n>BhBZQ:-gzDM(Im#Xk+suڃyDe+m $^!ֲ8-1RMs J' czQÿL+"8߄+Kbj[݁\ c;Cw񖴾VL?}[<ʳ%eҶf:eP\CGq 8 TQ7?ݗƪits~`A.uG@j s滄hlD3a /I{uS_V܋Է}R1mk4w5K3z S@Z(Cx_6;Ytu܄' /e [r9]7< '??oӠ=)&rHs uF|s& ۪Y5zIǃ|ak %L1' ,5qiys';1mN6&SG`JM&0}q6PpKXnuLSt=#ѳ‘H֑ٱ'uɩFޑ>-\tSµ nɅhd^73i: sK~L/}%;_$b D;<_GTiŌ5"0ՠud(Z0@M.ThOjMYa#-#T[Gu*Q9ATOk10;O^V@25mc-"tJ^Tq_+Y92̾gJ#CJz͟1ɥ_1T9rR#Źp-*#մX_G6Ԏg|!m4##&= 6s%>lٻ5~g>Ϟ\k 0[Sܼ-}P8j1cr7]q|~t{ `r0_>z+"˗uc؋RV: myrVsN;8@pfM.OpFϤ/)H0:N9C)ET <>ey>b}"뀐TrE'w;"x*DifeBU%-ՏT:lU> B :{cR bs96˾u⏜4tlhjfE^qpA3*呕!kc^ LC>=;i%$?OXK{Eh=h-LVE?]1=:ͧ?S֪>}Q| }CWD;3:~jʷ'+c)wUo>|d4(vIJWJU(:9Q1M_X;IE&mI]e$ 7Ҧ=p4y۩#~3\ ܺak^9җt_eeU#)s-jY G,L#;/^_6G7-24byٔCbZ*W G'A1ňW9M0&gTH"ZO\C 6Gc;f}{0X|Xc}nvPAڲS L٨} M9{Qn 3/9'o@$u67uiKGحz[ߡcRÓwz$?uTJVn&>JݛXة/= QOڨ.8/a,.)^vF{tq8c_HP'15u̪ D/~q6D ?|.7Njm|t驧_q-2殬{U h:1A.BS>rKkZ4&ZFyZ>Z=O$]]d@d5{iտG/ 3ύa*ɴG谵\C3 -u#f 1:}L ^ҩtu %?sX4uVenpV~Jr@!wD#axGpSVM96^ Svj3nMJǕA0 sz򭤒 XQ#-Jh#z 3t Ѿ-ڻC^{>`q93庀[lpwR{UB x1mF DR Z)U+%EwN:W0(kvo321jt$_KNڋm``3(2 +I$]RQMPWJX|J\`6%ZSGV!Vqa +6͹ډ~3+>,k/{Xl^QBwxS L=&2 ͵GvǮE>oSsyn ii?ow^9ӿfQdy, &IcY{:71y++: Rlhy|-a}l=}>pt|qGc(kI]:@}u#o(Zse`5-~m=b>'I>f]!tzf,^\n]'gm~{ž89ĖuQqdULlJkq.za ܤ"P}N[dⴵH?22#3)fVgQ /OO hf)]VʀOM 8)%-%rantf4J84R+MtAwy/hʃ)FD=G'W)7k$\)cG]JaMS׮Fsp i֯8*b`حXW%CJ?!W0EŃf$WmVq)If+qAVi䛩<4싉ԒkS: wvZ Q'~Ԭݗ91oBw&(zQ˛TTX^d6#"K@N0-IƀC,D䳺xE@'7,7% Ƥ6~wiΚ:%ι/[wqq7z3.ݧ4n g 4^Wq R/4~q.VnOG(ű2znͬMW`Q覟&~}: BvhX=7- "X sɎ|LNY,؊DW|֮(a(W1^FU|rkyFPѵ2G9Fږ4"n7d TMEh(! .u6$fb4N|7R=$g~E,F|tzylWh Ah&/.A!4p=NTu* "\RE~|xGݎ 3B4#=crK\>b#ܧ A!xLRؑ^WwSy~rmSP|"` n'->@ @~IGnTH`_O[C0È| AF~ok5#Lly*OhLȽ})ak$k4Ċ=݉|x7( 8?B&M ujLP 8w/rԞjU(CSeeOn Ii`8V:tAk sVn$m ӆ+&Y+o ![9( }La:w9gݏAl~: i;]=o|1xHPp!y *e6뼌$W1eAhlnXwstⱈMLҀ+7Yqnu˲;n5HFpxI JurJoC}B>UԪZ[7A (M1 Tz^/*Kr_@9YZMR,>j}k:q+ N,|uJwG> K hĿcE//]zPԟ:9/gc]KjϋGnدo'hrw+ELG_)ku0ף) ^Lnp+zkjUܽףwMH9EG̝yDeXf360 H6OL\9f)[q533Xx<9z33z2NTtJӝH@ʺX|hbux4)`LIIbbŐ폖@3PJ}_ӵoD6Q oS4'Y0ƭU,v|dt%&2`jA?eaJ@xSo)Q L/ tL%C&*|1R?g[@77Bt(/P۸Z鯴N;e|Pm؇*#H^)lEqp MF#}$r`L`&P|1)WNBFWFE<!{ܤ3;+bL#'iO@/j#u=b/@S|lX\:Bm-2̾2vU όŜh5,)r8gi2i5hTA1Vx<•f<cQWbTlsv ~CɣE;&P";c, 7OǝfypgW>fL+k>.m3S>&(x9\U,CLĵ{L:_n^_g5Ff/,`3U53Yʕ>j @% Rng.%|~Z0PRH=c7dY0sޗ\阷*, ecla[6{\І=6ǯ|FK>#)9öyngzPH b~O$Ŗ֫ P7>4c|.7\pguf{29؟zL)xty{R*5XSrGTjvfnށ(Cۭ)}џC=бJvok1\w}5!< {Me߶t7yu25*p# hl B֐ؑ`hKPtӪ P[A cWk"bpj*u ?PD޷TRjq FSA_kwJ魄ߥ"0L8 h6zNM7ڭ>Fұ9:\s dBrgZ&iH.lcEP7[MsaXJGFa`m : )QO3.A㩿QұI\] +:4!4ɀLj/nlYWJsD4O7!G%+HpmX` W0]O[qK3f?NVDAQ}#{N38jQhIo9ϪS+hxw:5ޒ,gw^8Jqe>M'l-K%9yB'r!uˊ`D/2i\wnb~YVsa ("'qPeԪt7l%5Ζril~ZRml( [X%?zǸdۈMd$p~ h̢7dD/ORڞtC {5#7=\S\T([{=&,vٖKJ g3tEnr@#ee~ⴻ4IsZ2گ%wdZ|ɏ(@vCPkA F$SR*q)Ljx_5w&<@s e/[D "j*/q l|yA.觫ִ}Xuy4Or:)/xG9//-2ZR`YڸڝӃc9d[Fl`kV^Er Ώ!dĭ jޮ{=?(XxXw*NQ&ػܸH,V t1Ulؓ2 %gMFoR,p)CvCE#~%N9yɷr%;I<%]ǴmùR2ZUuQbW&2I>a}r G hH)C+8>F[C~+oLkBzmS^Wwy4ؖ"{2W7OCbHXA'N$p['h9Op[5\-:I6gȱQ!,#g~J0ߡ@5#SX1,٬dIK̼~51ZKͻU"}է1&m}Z>K(W0%pz{Z?9{TVZ&vӒà?3n%뤎񏿄Z*MUߏrP㘇^ox>2,<=U\{lm.qTs F"wPA.zWi#:8syKj]m_7}TUҰ@ 84"צ&ZsD۶eȟ47 )1`d"GC% ,Ob~k3n#^cLZǴݫ.K {e}J2`~|tE1^/ a2z (CuBHtr +vu?BCN{%6cL\ɭJwν%k{TL-3eȩ+E\{|q4n9ѵ#J KTկa&㻫jeFӲpl4% Z1B~EC#/Kyn_cAnj:J;Eޟ(MJﻶS qf_Sg?@] }J3,cR JZ#cݑ\J +7tl8fs*7ii$քaJyv>UK %:19 _rM!, ؒ"%?$D4ы[ph& σfHa lrup}0>ծ&?=Sehu7Nz׃KdFqh㼑i $ Z1ٳlFSx}d) Ipoh(͢ UO2 Wư1Rk={AQG_RGU ]ҙj}dǷߺr ݇r[%0ioFΚ#8ajaSQ>% NP:U^R~JwcCxLȇGڹVl޻(+.t;cq q9)lc{2`>J XLX|Trςf'D _xL&1DO(˕ӆ׿"R0?qš7W ^=F.~7jq)c:%a~:XO7;)WÀE\D\sn]gS)-10j.Jr\6GMb r<7.mi}:XDxt)d+cǕ/ W1I".i/㲷-SNk/'{]1.eJP_B:O: oGzӀ؏кJH%(. LE 2(^\%%=ɒvzoUQ gJyS^<$NtE̊icGvtJ wk$=>YCU~<2nWi.EyqO{ `|$Ŵ"_ :/[_]Ai"uH!ׄwⶑ;?/ 4NUnՋO})P[ii0&5JcuMan1+g$̐:dZ~=!O[焘qֹT0=AnJ<se>ZJ6֣Qudx Ub`w3M ԰{*`"Fo1ĢB)GiD#4/u_+Mx'uzд"$ ~W2D@5L6p 045>'rp$_F0`avALa*Q F&D&) KH;(y!z BEy\JՋO]d<$ *@BK,Ϡn~/21%cehl)mjzY.vw#bKD -wqh<8IµoXPޯbv9nlS(1kB~FoRj\nM֓n w1q]oJmRHn0ko}Pdԋm7beIP$F-p9Co;9#@Hh)Q#uQfh5 ̃qHm|#FÞI6Ƿ&L ;ĝ] QykYhf5X=H}$N [Q푁Ve ~gl%5­(Z q0\OJWMxRņK:IDO{05鼄{.U6]"x"L@8٬S-j# Cz\0GFWצ45c; *JW _.r]WEbn_A qdh$fL`=*>GU0rŀ|]*ؕ$hs+k>A^E1h-)跂< iKd!mA4}\BWLpTH'0( ^U+IjeS4Yٚ֓2&]1xS'JaLu4mg5ѰE~qhvXF=*{;u{WgULMޙi,uI̒v 5xȺ$m {I|&.~|DapbI09=L׿՝Hk5Lk%]X>e-1:h2_Z? 31x~j?\i+bh>NcG."53`U=-ml*ߺb=`U5̘|vxGh/(5UJOD%wvCޗmՓbC̍5ImRb.;5i|M$3an~ oW?ZmG( S/ENg_[=C,03tﻹ¿i> "a6*VgD9z' tF:a VC5!_q8x3._UīR8m M`&Hq@ol`1J_ YXJI c #ș%2ܒ{S=+ oc&]*Wto+nWA&eAK2nɀ?ܽO.)"ԣ7DfFtw^>f/~5@k`8DI}qHޝhzXN5(Ww(n>E܇fL.k9s,;߼ VĶVhi7|^k2H bώ<*4D9Eb0U|+OV*'7+1- %gM'pãSM _k:9xa=0Ζ֤E0D(FY~'^8Z[cڛhG׋8⌸!6OV1 \wnAwGSe`^sJH]S'q+&2 A3sH~75V}z}t/Ysr!)R.6 S?V-є89\`^} JKB!/@)ьWgF''wAşuV'UƔQ8>q%['`H˨f ׇ%`0[0E)$]Pt?8gοiYmqCZuaG%/aJ0u8jr›u݇n eC'Kۍś U줖"nxe; Gq; #&TiË>9aљ˨⬂/PƆ` YSoc1';LUJAGAjk8 S[!>iofڽ!·3{~ÚR_Y)Rj*':k6I7he#cވ~E>!ѣ ~Oj!b9vW <@=Ń*.nsK sx e 1xЄzOb&ô?uSa&Xe0el@0dbsXB-()lxA5dP0h %UbpZ7=|D%tIvUAkdG=ǵPJP B FE fG!gj=v`M(MCD_FI׶C|#x(NkŐn3xUjLW( Jt;#M+ټ:^Gs%!\pC'NA:[V9n٥qX`@t7<1VQVN8Wnjɡ8ڧh/s"dIHtN*0Ʊ $T!ZQ3ΝfB-L{]* ۫tԵȺ\>ek] D੺8TrThP4;-#yczxuZn.;܀"1$(-v_nRBQp <i xOJQN=|%x:;dͿS"v4ɟuڇi(֨(,JEԹ,I%a!wAԜQb %/[3w$ xƣ]!Z{r~{$ҝΤӤb~WNFUST0!fTM s2ԝe(z 5Qb1ÿg74 :LvM wq1\0u>c,jPѱϻkDfc,`ܬg]NGNXuvbآ&aPHΘ}x ڋ ci@ ڌXlͺNUb =DÀ$q:QO|HO\RvtYcwnIX:s~(e\?{ڹuf76rpXeQߪga$C_ܦj.z 5Z;[ֿw 5}q#RL& ·񳞸h[#eunZ\d=Ձ Ae@ܛ-;R9"ΐ lU(',3yZjksgÚsHPU("Sx6A?S{W:-5^HǑ߶h.xl"HҞtF}!?nڇG'"nDɶJX _(Y$N &W؏Fq1/+ܭ]mDi`)>H-}$ g5b7QCseJNv7*Ǫ ;:/<ŋ}hg^`z\v)4xǪt a$YmJp,[px(J>iĚ+j*{u6N.\̤u&T2TQpr}Gjb-K$:M(u#QjnO՝4+W,R@7L܇کfhVmb&Ptu{]u=<-h_nL|zMaz9LVs['-XfS?DwX[b8԰_įkĨX#^R+uUC42mU GNA˘/2´P}b$X/pgg'; )щ蚪57]nh$G'Y]a4wwTy^0ETY%$mr9L˲oC]ьZ« ZxǺ[ #L 9cU1*L|SʼnC8 .6υOS{%uf#)Plg@:3aF.2l\y -Iw"jG}Sʫ7O,ዲv1G*.M)$ٙe@N6U5_ Zkb>[ep~mnH+mq!@D#w.ǐ*ŰH#5GX a-ƱnW6A7.LR;mp2M=@=&w_ P8mJcO(2~xtt!{#)hNZ>o\n jMh Xxbg};(vapMso 7ӟQb|\٭ t~ 9HrABUD[dRM>7# ")41ipfeQod(s< b?< AQ`QdBiaCʤOetٓ>}ڝ _5Pe 04gT1 EAct1*08[\hs=,czy*˻@֑\(P?0M7cJ7ib5mmgFl8cԿ+ DqR?'k}(H58\JM5Ve}m>o༙h{4CqeCNoXf亼! f\i'=r'/n/rn=Uק55Aj Rs<؄P& p??]x ]$y[m-yqlw1'z#A1⻇NaiCm$?Y^g@t"/+6x|ˡq(Ov4yIbc&)whI}Pvu~v)Eox0?=T8>y6 b&[K! !KJ:zo'tb%T7Q6h=]db2UMvOLPZ؋3*;lU7P Kݬ1E+i+߲?ϰBհ4E;@O<_؋}@wm!LbS TGqՖ-/.KSu0b|'+M"&]s7շ$N?a_ }\rچEm#h $P!F@$lfłv$U\FEdXh" M%M8~u iW.p*Cw޵lj bfA9`mmF~7L.e--d#yc T TNxH)}ȅKT5TbCvPPs|t3dk VTWQר,|7gLe-5Wm 39;ݦA(&5]+ۂqH&7Yw}&D BAf%>+qD mK^a%۲^e82dC{Gt%_9MB7({}%g&Dū0`U?Qk[q58bM65'qZЛvZ:8#kqu[t5J}Y%?60f "Qq=]/+k )lO0_r*QpA}ay G%q]S(qo~,u||X(9nm@_vpz#]BҬ,*/m[ăe6>陹n<Ҩcb@PU sumu[K`0Qv@k鲌iHthf"pCqN%_UFRy̓phoA+ּPiT"}Z?[27j[1o`j^`xSꇶ~+tthP->֘LrG&IQX`ik) EAoD=YrVUW5f6jI6;ey⡞iK'ܛ%?o۱ !Nb/cJz(w^j5ɸvJ\W(pcemjHLRY5*> KM`*IA|4D(5zqy &}@(+4 پglFҋ[W0DcMYoCe[h_W W'C"o+|:a,8)NBMem})5K|*>~0{_9AUMrqEq39Wx֨XQdM牐, Њ#̗׫Qz(:a$R0G6I|o:[Y>6۬8t|YTƽ4(d Jѓo尮<\]# UL<ԡ9Vmѽvbչ&!o)`4g]DR$7wZKэ tU[|{]I=m 8[(Kw-w^2'Z7$j=,7T\5:TK!>K[32?Mh*jOl]ϴp'It/LdY~ 둪bCHAdc3]i g3Hy*"u#5Ba?vyi9\vheK;YSi!8s^/pJ^0]*oeCn^R-SMpf̘* 3bH+V&0i̓V#EKgʩUɇ. ?B:'JV\E0jeIh=TХ mZ7)bŴ&P ߯'ɏBsD`7HwCuqhft+/F|:-Fj纲\uBҘXF"z+*WJ.:#b6ToԾ@dFh5{]G2*gB ڎ3>}OE՘bIHM448y|; CgL 4Wu? `d; AVb!|grmwa:W%lgNӖMlļRhWReZqj< Pٿu>`^+} ߅YH hVaԀLRf]vnF0&QjnEMXeWKJSPӤ΋vlg.DF0@e׵xMs6^e5i&?z}_͸2#su/Wȥ =ʌG!A0nXl++]UO<E*,$_LVF}THǪRĐxVnH O. [0o%D-eEs&ЫIN_0L.;dr\@bWRvL&.DJ4#(!@^-)LmF)w0,8h+X5k2i˙f=5h,#"h5 'Np:>>'a_pocݭ3E92YS!6F'3+/xG c^4LJ<W^n\ 1SFݲl&7z3rt|s b4G >GU,X@!(ip1Ȍ$)r-fSҳ[Mq3{u8')]`"wS ͏"kH;/Ecډm<!؈8&b1T{bs5D+#'ylu!qQ+#\<؈Djm+n`i>R(j(jhe zEUTխC^zԆ]K: t<澬X5.d4y5sXc`#Vé;}b.Ic*HWGW{لBC r=9R{Lll;v)H0XC=}\E;jH@lXGO1yŇx*%=p1!3-dn.Ӯ'LDJxieGHU+9̧t턪 oc,ep1@EiDWݬӮ}a!K]Wj׊\SRtb/J0Xcfu7Wݙ&a~ThڙOb ƫ8`ݳr4YFFOݐb}/λI- Cв.#H&q P2ڽK#ao5f:F11=3 Cp*]%pf~K>/]m;k%f mFCՀ4ңxѡN@h6 NISZ* ru/'x.b ႕,9B"9Է|Kɲ1⣲Dmz.=on =`ܧOb"%C e]؇>fk~fB3.q?%Eq]V2UܟIL$UhA+gQXxrc@Vwʲ{*tR`)&>|LnǚD%sZ<]!oEIސ]5BVNUݹso(mp~z3z?yB5DuYqjBupy*DP|Vw^ '_XyyeYXK! 5H§hJCX" 2s Y@*GsQv%+5j!oAц _hW]h|k6oH, [Lڦ,f󙗆ڔVYǰ@remH1i%[G)ho(/b>G f~@~{9:DE "-YW1 c f9C%/%v!.w<'T =?Ql>AOc`R$+^|I*${;rſ^b3A4݇b 9oZ3ֻzͣ'BBbx_yΓuy):ɩS#wN@ hLTH'ˢL#Q3o9A=j] Qz?êQA_]^ǁ3e6*!Q\T}~K$517Ѫ9xk$aif*RېddzPr{ڜfνi]ʼnU6kcyzm5 #U_-̮nD:Rn{@'^}wj4kV}/_t[k( ;ж2 z{uCt2JSbE MUkr_4bwU$@Za61Or+5R1>cs\{X2# 28uʂ,EcXy/fqH5},c%,*) S@W{f{Uqj[R$4ܜ8V2㕙Qu@P3N-zJRZ_^[Fi;LT`OlيG#C@UIК]q2UM sǘ~Qd$hْqpkJ(Ya#ʟ60k]㯞dž "sST?Y=ܛi@e3Ý VӚpWg3ܷ]"J&मaF8mZjlv{pfX&N <I>FԤ` R\T(3,ojj=KaHWid)LmoG;OSo>C%ѓs1z(E.}%nnO}yUojJ ċː[QoY [?W^zC(`)9BF;:%1nKmn ?*8^P{P²G7ONK :+A.`{)\ߩItC WhkO+ '-Ɂ@{iI-p7J)$ŁLcDKEʽxPTFH:\%Y~g՗vY }d9rMWS땏,wZr}13MM>?: #J^=eѺ>ȌAj[u"&-ޜv8;$p9j|ㅨ4y>iPC9c}%;׳+-F9U_Agq㶞q8 n7;dKXP`BVeva?a\ i>maI 8U6-VC59 ﶯF|>%1-\^F׿~dne&|}W\мX5VP Iq+-s)ޑ? a#7 r}6UQ@|?2|!K$`MRY1L7棤sxuPrs T/; 틹d~D:FwR"]]1˩ `ƻ$Q-N,/؜L*DFֶ\B[^"k()Nf\7:g hhT'GeOܥEmVr: 9OVNWx/.hrsz;Ӆu=L0Bh^`"D@-† 6_58ot?:P WVmzLhaǐsfb%G0zѦ}|<[ bƒ9cl&d6ObA?%^#޵cP*pChya\C(l.یNZ6:3 USD(.ȭQ KWZf ݵ1w~p^4lj^vV.fK71p`lI,IvQn7dBRg>Pnj&94!xZ藭3༎й;Ts0#!667V;+kcD8뵨,OWNw$׼VAJ=Sa 8cZ#)g2 ,W|j;63!\(p~;qzn-,pUg$z75WF˕ 9 LMo{:qCH{=KZ))s|w]l\6m,(\ p}F'yZyfzn 5IR&Dic{43x<]YKz~yA#U %AKѽN";ŇUi+  2=a9Heb0\a^bLVn՗݋I@x]t@Ѹ`zl# 笍쑆Dr%'6m<|yx~ܣ.Ȣ+K6as-#q#_ɸHWc[_%B(Ry54]ęx_5.+s}n2~;J$ '#$yz ;-=*ꗟRܜ33.^^0) SS_OНC< b>TщұH6DLJ(|:y8j1d:mw`.}~8l,-}H!jA^,b4T(vHiH2=vAY19)1 dVP܃Rg"ކhɚ-qs5m/T?B6 yJ]c 9-\ ?uD UϷI8_ذQe#V2j1WphSza"tme:~ۻkD D:b%8${j¡/-!cS<&!M۸sM]$t|uzʱ$D?cz& @姧@x 4)(>\ LPJګQTx[G׆Pg)]ľaom2 T$OL.,j\|/充AO^u4[*8UdW't'fu#toy 8FU퓔@.gka⒅\66/4`=;i!H};U0LC0 8w>!Z%vEZFatW0F񟃫\M!o#u8#+#ĭ| nTH&)W J4`5{]:B4G_.hsUZ,kGvr@vR25\MUm ͚c ^>Ga?l`6婩/̾ʜ1-]D3/e=2k(sd@^0l̊y5]|c7j#U,[P0$|N!EC(r圢ܹ~=S;".@ptëf Ć T{d440suؠ9"=L|AK~`cf/ u8w[K)-#C ]s9%u#ֈ̶^ wA_G޹48q4ˆ\xFL@¨eK XtnBDχCO\*F-wɝؓbWlj_ mcv LLC`IQfP?h3+W+: -MRm *GT]o'@5hMS )0_@8rdH QV&#yF/RWU MkT LOğ 4GkW_=H@s!_j If?Kg!rIfҴZ ?1(<4cVpb` jDjS S(@*(6n.ZZF]8HiLcr&Oَ ԨMH0ȣr\CI2O[Oa/jl-Rqн7=}llaH,F͟tH3uZB쩼#`F½H T*^L*zNУZ-ga3IRaK~QECe-9LDYwp䘨eISDmE7A|SGcy.C,>~ɘDLVp~|Ng/&3ԛ al8̷.B:?Sx{E J4)@7G2&ևf/T?(]%&yW־w~X_05 #QvTqV/8p:`ہp͸jQ1n*j3$Ɲ@A7O8Gmp˗RM(~&?4pJ}QJړ1 PnTǎXR_'+j95r{JrG؜>*(ljkρ[w{k=ؓviK12JpSeCדgL*DQPɽO)V;&&ycS-t]L2_ȏb'*mf( "^7/B@+:0t[ I,$#/G\G (vI a#&\{ fkE!/QՏ(%S= [Gq,l9~_Zr3F>3'Ur@iNE$݉ :xRbI pLZf$8O-NPȒ7$ï} 9B4*36Ig0ER(2-s2HFM_V w *?'Թ  > 1)B p 6`\w"C}t=}noy~0O‘{l0Ķ,)" 0yR+*B*+uf5ѡ YPd2EO96 /Xp/1"0}]U}03 LZa<`W ΍ߗ]N)UЈQ2s8Łhfexp0R0~ۆĺ/OJGDXP>}45*%y T04QEH({u<^h@uخ֤{LbUd)PdoX]CGش<T^;SmBId\+^UT޾'ip(D4'~&%ptt"#ccdo{_KP4G q9XcOKA<~3i j[{5l/16sЇ= pe.sJƈ8JH7r:[oa֧unt#|#ljHӪ_ i;q y-1apq0-d3Hy(#"DO-m伞Kėp8>Y佋rCeբ$^qfrLUuuVzIeeU#hUP|ȭ%V&6nbAV44 #cXDsհB6A zJB unlbQ-\[`uFmd_ׯ14v[)ĈoRQpIbrGBP`@5k96xAC}{@) $I'vi;XYT6ξeg!ԍ|t&8j]K傧\왝zv$f´K$x=5%. WϽ\:Q+zzPq'Uo޷; AOE/s-sxYS}; լwmiÒP v'ߍ`b9!IѰ<ˆ묘r,4 *%Np0f3Dj|kDIH3K`\`mR"_cF v+jQ?. J"ˈ܂{֑•ZWNNj!IDg$ A:s-)/Y~y5vhei~^&ld9XGkVƅqHOؓ,j>M⦰re* &kjbX\@(OOb ~*i8r45 o@oM;#]`ʇ>Eݲ>1Gtri,U9-^k9El.a{%Bh'(su+zr>[d%˿2?$GTCҩVyb:N󊵏Or!=0}-ZHr"w0:uMΑ(|ZG|xpJ2Lم/q:lW8@[Җx$9+}^$e龢ݷQՆTg-S}Cp9:~Ȝ9N{8zΡaI{\-#BVQ>4YFN:;G`HᏏxϵ.Y&_Z^ߐZ p3嘖8;\n%NinŖ/Ͽ荷_U6mNRć[]7FB("zm@X]!H]IR2܊Q'z@)Eѕ;^a* J,g s)9iL.DpJp~vz:]~ uax_m~ <]@ ykP}X*aP>gO`{;(RkOQB!Fqp獰vx-e:hjb=+>!RϠ} (igMot}uOQ/iC* ehܺ prk-)F=3@64ݓgAp|9u;!"nGl mX6$MLu1GҨp#%SS Ķצhi/E?5EvA;HiG{Cɣ3r3𯸡xm5`8͆ /RNĪ֫K\ёPƯ-hjJĎ@AW SU46U['ČvH.,n5(Mh'j$gP>P` Ww}CTPq+&R$?e:2Ykd4 f}2? *hnyU5P.qE z,dcd KɐNuc76riqAcNi߁EE(AE\MA0ɪ룼Szch^'|ʱހS@$"yPm;EV"C#dyƼ3/ JwW$' ~ȈF`W? 15] '&n ˫ ƢRjhSKrg鄳.[q`˩b_˩)_b!EmޏR@ϗKUqm#g5cHNچ<C.0;t2X؇LI SM,lP-9mG&'5je%yXRE8&|+& ,X=\]/x `dΡT"d_᱊5~F|N6m:BuP4F QYU p[Oe zP)#"v9EauQ(쀺ydo)fI~9վg5]h=lՔ/?i:jG1K ciO zG^ Q"3fnacOflJ%Ⱥc-qXYs ײ먖`^]8UXC#AS|;odA߄Ȉ /G&-.׎q~twD>Vy_EOD%4(c"TjzXrJ-Lx.z.r8ũܬ5NzY3 3NOͩ"N_`VI ~qŚI@ԕj+ ezdw(8i )ʏ3?F@685)״ zj7\j,(E 2nݕ>JA7a? t$`]йh]8XKyP`~7TPLTrP_ׅZ:W!cIxW2X.t@͎9;Rr"$'#a$,1o ~1.͈`5gWk^a>8x5!fͪZ/ Lrc=dڿHn޽.ϩ&l"(Fؠ&OILw­wKWS?D`Ӷ"vC\dFm @YsχA@[>cd~\G *3}Ma/G`3i`,wX} ;@R3W !EQ>i%=?GЁV]7E;.ɱO6&x1\Z.SC /nx J/7 `zT_eMSHNedH-yT"#%Ÿ~_ ܩrRx-^Oz` pA.ƱMOҼP:xff,t=M?{P`І, c G6>{j8kz٬Q|rUPo$ ^VlZZtZFeS\TXW2R>_a7P(A {+-:~t h 7VB?ܒQ(HOťz PV k+[cvp@͖[H/kaCOewQIX%'1Váy@DT#LRu1Ju}Z kt*o1]O<}*}u~єE[3!uW?GK쐗s9`%3l0~iACWRYdVg\*jQ]3I6Ə7V0B|V*zVMF_ITbNeR(L>OF7q:~:h,N / I,$[bBղlG_?cp=J&0n흽̊ayl;5> n@p<*e&#>Q GJ>T3#HK_CˆU,'h9=bow^2U1 'X]a'ūק@9]rr[0ĉ2TZDj? :}Ϩlkm jS(!_9j|"'(b~AOׯh緹0[ npgOuV#M#Ѣ|L%pN\zV( (h\\^C$Ez&Kt)¨r4 'st\SYFͺ4$4O[9uu(0b&CO32Dt.#=kֻ R7c 4 3.jqA~HvBs9F5l\=N?8I!E;ŏ8&@^%7+7{|L׻(tҵz[5 n7 twolFgKF:Ra>jA(a)JTi@zձs}\+`kmi0zlHՀ0]3:[?ʀzVWTg”-cs@5M{Ց'#QM !B}iT?zI2)\X%uqe;鐍#y}h~YsT<`iKLx?iNyQ:p`71vu?mwHXFznZ{6":O2)>yWSOvT.'r܇㠇Olq18oWdyZkͤ-;;\.'& pP)/ݙ@$]C:ʁ,r4T(y/$ Q{Oey:UZ3 UẢ&:FF- <*eO8cq1]F|glrśRa l51L8}ny` dd-I|!^Ty qֲ*jE$$j :}ݵd~fdbGX=ǫRW#P3a󶰵]von@gTS*@)'pYAk}1:vgĔ9YJ ˞ V*XЪI9KNP| 4G?*3DUz#zT1cK0jPj}oOrUQ\N;-m RkDWQY0/m0˥$fH둁s< Rk YA%G3v]}|R7 V&)Px1}YmIV4a? >=D!?D 1P z3^;f3֋Ј*Ƿ8!O. u(S9ݽAt%@zXIYF6|yMzShB%2 8c1!M̶̍6MeLS+Tl>A7)my_"бy'(ag`2a$ \`p{}Ia%&V/>x0rZ]pƖ׀"GpNZA[VU]7^&J D2׎*(>3H_` A`;37uSz96 gHȮi~$VL'Wv9va>l˟ W#8W qɋ$ T؆>OqNU"OD[>eHRXο@{ wrwX>=9EFU{uFw)]df6}QsQ@Dr颢:pqg{XeakS@R('\Gkz6y"`ZFGuB|,af(YӛIN*݆PDӶ3?ƴ\q4&4S)^~? Iҧ-G1!xܠK !kcY;p}!5wƅVWhV˜jVȺK#,.+`lk^F7g& j6F=|H:4#30-)S[c\4_ G9pյAzV7CE`HD-NkŒغ8$xLUX§: Yo oVGeAvmXӵ 0AS8t[.ZPrX95(kdM#" |3z`Z&:-ym-nP)oHnF-tMb>N%0ÆL24syxiX,Ibubέ8y^%G6hw EٴpWXoTE0zz\qw,9pZKԴc$gx=PXɦ0r0-IZ}Ϙ?ɉ㝰Q57>+a :9ߓQF9{|PGSOf{_:e ̥$c \d/'(YKl!y?Q.cJ_bջAb766V@3+'DAۑEG13k Lhz=gC K& *R61N\iDut>CXgj|/SDI^yvI_!5VƨzZjKO#UJ;waan.ϾJ06Z0Z/=w8W@dp?3*q!*=lngXWzY}ōάaF1l5 m2 Ƶm)F;M9 *#S'(2^Ʒyi;R(a)\ }vMu~X^𓇦`-Mo.PJPJ0kQ)bRU`|N&DJlLX@܇w92F>E3O`&~/7*9kMI`H'L?&hܣϠoR6?`q-C̾u>l &kGFJIKC.̎=p{ r/mI`Zں[q _Bat BUWBĪE}ц71"y+Y! 3е3Z<:D6@UaY1Vuz3,xU:}<*.;1ˍ-~K7 u ;8O}VT7tIC牱BHXQG^LQ&tps~t R+_P 2tl@v{ܷ/bd%RJ+e`cQ֟GV[l۾8\pn?qO 1Ϫ'>_H;6`lN% h@["˫Z@ټWlIC4Z>+Ud=`}4BN\:/aWdcU;o"@pܠb.:S6뷩K>ce>glJzOFS"%K}߳BRe ;rKJ[ -\K %Q ‰Ɠd-sDBf2nGW_^1n.T{0Ib5meW짻c\b۲_Y%xkbڜ]_(@ ?oP 7(L2%lN]/tǵ\R0A\rjk@yp̦udŌ[#ֺ|X?a}J^i)?KP]G9,ܸ;Dy[]Pta82\G~?aKm|nI6ņl&&uGٳ.oqUeOs%nuT8vy!FGH)(kMw[\Nή\$ ؠ=mԲzw23Jn ݭcgs9jb_pQO\w2(;l.S9x٘L&D{t<+ЊYbvQ.ePvUGj=ozBq=G Ξ`Q}z[!!HgT '{Md t4ZEت?ݻ<,W 43tTY(!">jBDJ! U9̄!d]+Ԅ9Rvupݑ`<#z!d\_)vT<}s#\+P0s@N+ĩ5}_\a&')僼Aa=n䖌˅ }}6!Q"o|T #il%.n`iׂȺީ tߔ!e)i^p;A D KSpYÒT{\n:Ѽ<3U0{0!Nt@7}N*AcMޅ# vW@Ťqj-  >o2q0AV70|DWx*f 6 3%4llQ( 9Nux/d"p`BD1ޑ%{>]H'Ve7z([ȡH˒{HO_1AݭyZS}#_w658Ŷme]:W* xiHB}4uR4{\jjx~'v֟tM|*vUmīCjщL FowCʹj5]OscE0~aF`ffi1`PC !ف!Ӓ%G{~Xe 4Vj#恥W/~EZ"=5yp{ci]^e&ǒкR6ɒcL<>e!=L | ce7X!WƃЕ %/ykwtTC}&Up?Rh{h%ӣ<1Smk4>%ZBN 8HJN~7'ԗ%d+N֡l2f @ˮ;_gWazbc lhqBZd4sϖOL)z|(˱#.MIu!ӔHcAӲw2p ޲_Ն9o"C}AL>|~37R˧;,(G:ӻ W3Yd A)kJx/.ΐ;Uǀn]"toιhE.i$@hɢʽQx sU{.]5STrfdiLAG^pv"nV`& W ʭhme p DZQf^8m{sveQV# KV Q+Ь} z 8)&\=ioN!Ɛ8 1E}!rA lbľ:z۬ ہΆ~;h>37˸josA3e{$};?7sm+m )V76ɗb1[,v]<2Z+ lⳇAWc*~50ԂHo%"pU;أ3c.vܴЧ bNGfD/u:D$sFFsR8`fݙ7D0lv#B$*w8I_[wV [Ӯkc&*<~W.|/ou^Qa1>^FUV<lzm5PR}ܠdWJzoRM$; ^ul3唱jNG2w$(aԲD=/(" S -wVL!56xt|FFч,edN]j6_ S=oH4ÎGM p%(×e-b/ؖͨ$T;el굨m rmD C:8| *#jb1EUn( 'ZN4S-hH: g`67:\|Wi}{tUots nrv{7?fLQ13pU'߽NZ1]:rbì1w&xޛ mPWK(ĒRϊ L{ڴ^+ER2/!+16p)B$aQm2.GȒOa,?f!FcQe>q5NObvAP/f*UHZ l0ݺd7Wv7>F%I)+u(4BTrSb^2wK Qx@k 8ƚrӒc<)\O1U"k^QCc~AC撛dHvHJd:~0OD95:cFVR&D^]0pդ(8 )Q5Vsh] a^2gD7oI켼L Lo NG޲M]_aeS팚n iu.N{|yy#rJ:9ẇmwD HX9F2sq#O . &VR@$jM񟕖L= 978Gt;@9]KJLVMiRR1azL$OwP018=0\(2.lvN$eLEY׭!_G*6ۂݐFUz>Ed2MĚ3QcH3^B@ӂi Yjv]a8/:#0{xiCru~#KI4TvtvF )Pۼ(UtGnő݆ħD1~|&+h_w +1WKyӴTx <^`ر|  vLb$s=,Kpg$O:+ S?)ku SSHr6hfI*).x(#x!T8ppk{ib~KdPR^ ܏;MY٥uR %%u+nd$Ѩw8i*~С5 5)Yʉ42wuYΆzDAYOl`dfqiZz7'%~CkjNy. j3E刭0WЫEoQ؜㭷KVX"9)F(""a!uv>Pi@]Si.$ܱg%rR? ۠$fL?%\3HT?an} t[ 8'i}p9OgrL^Zؑ>cbuAqsQH8; kLG*_ 3Kסy+#s)^J5!ͯ8,]z ]3օ+19 79. P3-v@jЕ٠q*<\ґ7FͲSI*4єڿRp-1u@5eh: S8?oq>n(%)Jd9 e %p>ŵau 32d.IF6cNINPM%hT>pñNS pi|%ct@`p*HG-fjvΗ,njFExoo~\94xԗ&*+C:3%v%!ƮX;zCu) 9hV:["B`[$v7i{5s`5 Qmh]HyS# R+HoG$>5qXBhƇkq\K}e(BXb_xwpz_dPp@Loh/Qz~ώjvmQMZ9xx=RtۅH\M$E?+:7,nTMsP0 s$ٴ]_ 6 |M+b j+ aBWYio6TWi+Z7~,5. O_Xv:wz-b27(l4S?Ļ/V%-x?b,dִDآ!j;YzlrHЩEtbS-tgdn?o=p5]w7 ndH^D)Fj g'Dq!lqyr >BI--6gP8q Vmc@O37ԐƸHشf ~#/p5/CĔ.M6/U4Ь]=2? :J?ArwPg/GmɔG/L6׿6q{%B 3 3?a)G')ICjϐ>"6?} Q#C&,Dvy cҏ ֿ\q_YfY7놅@\܁GJ8՛v&sBݕF8Rۭ<{QcJB1ZCANS<@a7`pxYO=OTMj<Fz ĸҫ~<,5"ķ+`OxHQj-o۱*uj>7ҿUd9r9&d'O wL UV 5^/Q2O4UujhcEwrUwE(}>kz!D] ^1Ƌ_~}n؜睰 "X/n؂*T$Va EoHgZ'?=E)O3[[h}n#=V9ص_rZ~*!xgZz ^ilUR9Gᗓ9tA*oj7ȓ*]e Shx7?%l4$3\!d=6ůcqO`6Z;[NjBj*L 6=/ySrlֱ`Ǘ<Q=xY;mW>:HeDʘ'eIF'' bE,1fI@;)M#|V}^X\+]!qeK Fa-&KPU-jÏ(7p4,*$0ض1R7ʚz 1(wҵ$ H5@=),"oT?|B:58Wa~⟞zec RƍCqJ%Iӄ}i \ݡc9QG -H/js5>hPh=t~lW.#Z&w56EYr1=l{ OyK&&`fپV핤Ԡii'8F,n vbu~?=5. T!=w̟ȑ fî;6ŁKt-ab()R"Z("llٽ&];%#en"7&So=uဃ:'X3Zk{봱i!OTūeɸNh$@l~ w?&hĪ`ůŪ?W_avKY/56RYxX|7U:aRb7 3^/8&8ql;&eV!#˨}EEϫ~CZ/[YI멋!rdmL~}c͢Ag\ 4h},ԓAoZq> QIξDu~(qk~ ăuzӝO*:s!ڕ;.6x-q hٟ+Ot.Um*J[Y($[^ AI8vBMxL<5F=L>C F F Bld.Xi!s ue5A[C_Ӊl5YفHQ :c@Q ).#gtE6&}7!=&׾i;Aݢ&tց|en kitJxg-FFE6x't_* ݻ&](A3E_']MƁQ;µͪ@<-= RP%S\[[#NlN IIޑAM^}5vZ 1^3L8(/6Twi#AT;9.&1@|2op\~,YޡBq4U#~ ^fBMq馃u9: éOfݶXdƼ$х\_x7jC7v_[B>ficL]S"fآ=r,8Iٰ𯩊^W7Q`#px%[sXKa>ҷ1^і`SL3B#ڳD棩LEa#s9J&L ^JGf-@LHC$R/u2c^;;eE,sj+?SY>/DљЃ6\=簑A_%ȧ^obU_bÒo6{ S*d|_vdxYQWT$_;`i}<ꉩ'3mEb\Uwb)iA={.ԁnGv.,9E7f6N` T.QȲ]/TPF'7W6^@ۢ v8oG_`BCbFN'o Zl/4/rv4ԫ )*xHyiC12,˂Q#;j6Nķ6k9tR{EZxF2ܨ#F$,x'Lg" XҾـf_Y$ʗ@`/)C>lZ?iZԌQqq}=fLߜ|x T_.޷7%(&!!bd5> a\ FKcXs)Hz2>J,A!!KY.s4]dYuWlho^0Twgm;(8u~k}f_1not7x;7/N@EE!(Xs),N(`I*V,b<^jfJ15.FF Ng\"de{Yibr?kƼQQ2Rm7FT7}Cmurb;_!6)3*(zM bLyJrGp,9{vc"0 $.P*@DK;K6J+C4!?GquzA]֙(~'ZPXѣ34}n:g)}3T~lsqr)r5~{+Zc!Rł EVF|YW:5tAlMhGOr~ @;2+|_- "BmL/$ZS LÉkR°b9.-W"L.vw" e.EJFs@ }{6E0kf7|"J:`MT3FE{3=twuRs_{H^(8e>P{ +PFiJ [CroJ5HnI# Gdcv޶0mřQ2thF< N&'X825CnV8UwbMZ ! ĬהI:1[2v3嗨u፿°)qOKr&M|8(_DՂmq^a~Qy/AŨxs"Z?4'}(]6udᘣ Zdd"q8˴y/VoSy}duw ٯʏJYïiµs7ޤ3t8I#([ o4K( H%.zWq,i8MXN.VrD3+4o$Q;ms30Q ֧rV@/]}*ȩa{oVqdژZ E^@R9NxDxc>ؚ*Q-Tۏ[D4jM#0,1r2-u%?VRדC`> T`NMwLHJMJM{8d^:;_j Ъ2mfgNE03A?AܷIp)T{y"vlE[k!F 宖3|e4FaGT#Lc&{?Q$(ڱtwr&,>h,wsy.|Rf恭J#r:>%YF\ZqTP6ChR0&X׮+BM3gitR{K'Og (˘w5e:(KC3Zye^;]r lV|@iVgWL 曙67/ ޒGy-!뾗bC{OM(H\6=s?1[xӾrtX VH;ɒ+2FacTN赬jl!}Ѭ)XLGvD4Vg|MvekG!LJdT0LyN BQ;ݳLJ.;\٠ '`g*t۱Oj)Y5U{VL4#\U&]>1Sd]9>/ K7djApT% 9hZA"1P@1Klv 8JRtr;^L/UgMyͰ^2͌Tc zB%)'h+@[$+` GOb7:9~5'G\Q-_0B*J"C_c:ZjMni FS*~8lrR/@y`:j傦M>hz.@u2HTg>AnF_Wo,R1oTæ^Ǩ$[!54xڵGЯ3eqFNhYˍǐ<:$\->t`ww[D43#%fϵt9LZDQAB_!S@`NrAn͟[=O`"Yr3lr a82Yh|hur4MDMCwqfBL<{>+ܦI앚er*J޹H^i"dYgS[ˁ\ ^ C(iUz}ڀJ[ƒMd!=O$t[m-xOkf O1Ҳ3eȝ1]>"bW(~V'Y9]kAP¥4)ް%SpC}9(7# BEdƁ>ߤ,0= Ҋ@YvhH ?LIW{ʗ2?\t>"DpyڀfNƌ0j3srMd д( 忧TGߏrd'g_z :LwHZF:]g.˙2]2E3 ;Pyy:Xh܄`ÿrxv1vYV:{0t qQfo)3vW塤~ vu'PA2 mG4 ec# UT!v3,8)>Q{ܪ/xLĪ Qe Ig{hΜk<&g̙mO}`ꆀ[RpZhʔPZ.1'5 E5]mlGE6T|>'MX9UgI:1ZDy2b̮~O>;ƬP8t!舠'um*@<-\Ks +n [RGltfm̗}sC~FZ/z#>Y[''FDS#xĀ :¹N~hedQ 9AZ_ƀEg\*ԫvk|-T/6kCp+_ )PPc~Lr.Ɔ@}>T3gR-6rneӟ-an㓇vOh.q4*;6盲xeL0,[O\OvZ^N$zX˲JpXF~zo6hB.#LoHM9)x6 QR(gԫV@r.fb\_xdҶ̹FK -D~;'H-W_~.ՅӇ\4s'rZ7 ]jJB.xZsfۅX.BK^, MKY+˕mr:qϟ%rl+ NM,dA8}hrD>jkǡ'3b*6D6x rF묭/iQk 3GsXJ1a)"U[.UVC?߯cƲjƐ7iPt|=@%Vu6R?c ś86B'}ok, LJd"FJ+,i[&t#Dgi. g ,\up{ӣ|Hd64ctYEv׵>ޙ N ^w@5̎R7z5Ϗ|̸.л 5Q6GVgKu̙ Y[aJ?H-08ِKf{=y83[<.W$sýN 57A#0e,ȶYK%yT _}btV4hi bay/Pp{%@q{f]`\Ox"ϒ 1¸X{rӋR7H3럷nWA(p=0ND3.]ԚZU#X~7ucX]Ncr%"H@ҷtkv"xmh "rYZeiI  4QdxWWF*h%0K.AJ*\ N-v0$uFT{4ILKjp]D/'aŁK]:~h޵UE[}fFn*r]GFOZAg]d~y 1p:T,utbw!$gYLv1Fa)E9uF:ts6_0PYm#FpJi&e_FKf?2c6˦AER}\1m2l@(W@a+9"Nap)qB@OjC {Oti(oFВNYSdms5pQ第UMȴG`88$qe\8o:xHZ˧%t@ױz+`4-(1LXrB\l 5}G"B%GK-ĉz"u4L9T9@M.+vRf*G0hSfU#2=(^*BX  >#o2|S~l7xҒ"'EDv6êVS%Ӓgq@:*nhzH<3|. p"IӁzKA\WDv֘(,(QNX:Rdcd1ƔQvF"7'kyAuh(K1xyhj3Dk W@O֚C2l 2-&p0:q@oː҇l#w}Cp]#_c1;cڜ&cEα\,az@ :L{!P*nXe~;pt6oJ|؃懾.`{;@T> RQY-tSpRŠ0KgaDFu,ŁL3"CBbe9p?Ln@`M_tɓgr{lէ`u X-Ѭ|xb7yb޽nw֨lTFM(əDR2vLH|RA& gR#:lu_kj4*S%JMIޜ@aWL+DMLp?2A 6_`Ao4̇1ń`Aa#0Z0p$_d;trwN!2\'zr܎B'%NG9oK3 `gILcȾpx43"jE3q1ijh` Зu،lc܆25up+&{i,̜=J:˧eYЖ6Q#@sIUr~E) $E[?&pF}n)[qˎ_b:KPm]Dji"'FaMzW?ۥZyQ~= ,zk#!&w15>4SL4ձ6\?JREy6#R&.<3`7Z sD m{JUJµiu`X TՈ%՛1\[vx1{ôf,i_&ScDb'jk@wY9[Ps(I:RS>3=!\zn&qmј7c)ڈ&i[z^^U؀ ͋8ca- ɿEo_?c_]<\'\ NTt|t'ڝD<>yŠ`u=~^_.%Tʛj8(0Kbu7$БΎeCǵE6!H)Hgz ak,ONT2.Qn%Er6SX܎UDRRFi7Jmև.1_tD@Km9jd_|[f ~J<#GKs Q!}MDʨ7f{YB5fUUG6y1}?jW,]uv:@ ĢO_<ǃw^CD֡V"@up%Ǜ%ս8ӯ&=M缺^֕^ԊVGiiq#6πdP"x@؍_qr4JevKTQ,3U3F+sw Gm3б#ѓ$;@;1VMu}ڷ`.)[7j.+{ ?.b |wܯ꾘Ҩӡw> ,8}/KA~WX2Og"]cy⦗*t bX]70¢ @hKn0v @lu~~Y:8ˀ"M,kW%;;b~gI}T?g&z :޼>w W 4. rT6!{(5Kb֑7!,[9;ĸ4Wn" txv3EJ#1^ܭ]vN+,xcܕhƟ|x t}7ű2;b?7kr8c bbt4 b4]fEꄪM~ѪeWe@&v =r'4_`}HQV`M-28 w)O'w^p&fFyoֱppIYxA1k~,&)JXOQ&ѝTN?*b)~=kŶ'7!U(inx\jLdR ׏L]17QˉO~i;yp2vncY Xt%1%H4uKi6<sI@X/ ~!mz[SqwDiua. K-.D{ى(I udRU@l{R3ö0E|Hz@O HxS/o\U} X}`F,:gjp+4[ON"cKѯ;yKquח+|HLa[tc -Ȝ$IzLv6U tAvg'_;.iL7 Z7|p;Ô4O,0̚i(dJfηlY&tIzq kgXj4Xwͻl**63d hufT4X8r܆ߔ1iԇn)SeڃpQ P_C|tOЧA!&R6>:CϪRK* 6W `/,pWDzfF= F԰uW v6 t8hX;PH U^߈K&Wj,XW_4/fYSU4`̏ÍhE->W|p*E=[B ] 5*W|ү2 g骹Tq>h#7Aogw!2|UzO^UM]x{ٟ,vUHU"Fl"'fNʜjIw5- m%:(nZ ' ׋?zЯ>X6 iTs-8bbLǐ獁 'oP$%sqA 8u"lhoM&tNv$;w}@ͭ]%Wvkq{[ rk :k>v;<ź^^ rJ= SU&AK`'UQaޙj # %0$%OnO6曫- p:aQeR?y o4>FR9 qS:ep4Wc+~}<&"svS H,IoC W1~܇;c^I}XqGLֈpcdkٍψԲȷ3AY 㰴FO:Oh.=3u vH 7tR 淫L5akJw/l&$t\w3>Kx p$E'iߝ0 ocS|hx!,O1=PڭND$:n{j;{띢9k&y M6I`K 4 KeOSt ]1L:HD"s숪V|%g'ո|:|Xd?_V& fB}(݃dʆ`#)c5{֚ʉDlP%b 01 圂PJ,-3NP6'|qq2T]f&r.;&%s\DDOt(\ڋhL8I css~Q£w\ TXo_>qf+r!l&;}9 qYyablSUL縏Fk,H ;}ghq) FLy[i_lVGER ?"O <`qG  i:槷P".t*vzJӅ^'F@Mt1(!^ c{mwB/ٛHgZ=}jnk\fZ IWwKL\=2F-U'"p'70qT{Qe-}P_%/UP93PXp^1ǒae9[NVhfur洭y=Hp3Όz-)؂5Zjg?Z5/oM#fxxKh0cV2+pwוQ4V * rd>lWq1_ߚ׫ɥ?w*PyP^3ԭ0q\ڣG@zWƽ"'Xmfہ;෌Bo Uf^`{o^ k-E[$R[ulL\zRyy_"ꯇÆJm=,{-Έ4DsjTY9"&^0\?;$b/.JG)z킋Lک6׊H1~?H":`O";F_^&ghgܔ\N0{۶&WJc75mtoA$qgjb`W#r%-hWsۓjkI)pdǸ0^ lUDH삵$Siha{p+hxƟ]\TAf$jF; ],0n5BA/X/E''tn\O#3S9Ú괓y\&EŪxE=~zaٍ XM|tg$M|Ƥ^"Dk7' ; j>xPዃ\ w=v( <6{C>Wϛ|acwݕo<;T Yv@!̈h[v yDpJ G0kRMuaXD^'s:M#ӝm}ӬyQ cuU9iSj t ?/wfIMgӼxtXA2]宱ȔF^p%{j)sc;񉞧Ud5R`sN[^H b9cDN9хg-zOb`Ee|0_]*}Gp;96Y5MGT=&a ô`A"|5t D/ jcg I Sb\AbO+h@Y0> Sa\Q}4Y6r w8uƄL* ]͠Zo=3=Sl|l;P d n@2g."Kr[؉)`jbuxa %Ho\"X#oM-1c2 0Ӽ\iyAH{S5؛c;qfWANt` OuB!ZWhl}'q uRZdR}|cX˚&} =h@Zwy5{2&85lXF#:CrNsH޾2qˆt.t?B8,B9@gv~έO1sۂڟ001bXlh/=zrhx.~Јic>r7Y@{.HUɇ瀄]E{M>[ouARNL]kj搠O-ZMMTqp",Ť8=^8;K/3K+W7wJwx;3q6,i8( <,ҩcԳ뜇Zݿr@`I*[rЈ ϠxI 8W? UKtAdI([@eS>GQkm Aoť!yr#g^s/LP U1`@Bj~AnAW4DF6psj$Jr\JIq>]i')*+!I;5s&!E\uj_==@b$km~hLBB]谨93F!' [h#VSsE "gW,"McCȎx'~}E?\M&҈3 BQj a| B\o=icI7E mf|!eZz7}%(`jIݗM(Y"%tk\/>G$ P^cFmYOIl:l yjXW2œf/2){QD}  64TA$ň` %k |cKryJVۭAz[|jP5kׄaYѿ()-E$h*?2d 8:aVo꫓ܚhkv{`+ iV(24)UeQY`썬 9jIbHU !nSd)F9$S|%T5xc]/z6b<w8 ꚛ6X#ʖ? g9}5AdX8 QM&T3W=yָ2}ߛ'Sneo_>թz< |FJzC|^>t{w}/8RD]@Da'ǟ73S .eUě2O77Owv&y|yTqg2hOqvn!$j$;-"渢gORK-Jզ>mioOZ0 08M\8{ݨԕAL0< 5A5YpsqR\G8oFoo`L!&[W.U]lz.4y tq0R-˱@6v郞rsCO+.D|J 79YNeq(gCr*y` 4e!_pz" , n T<lrm17&Vuzn&p`WV/Hhވ-LvlV6cy}d6YhK?CRP`ʯ'-:\= `["n?goUӡurhVqI5jY#VO]^:Z`͘kej}PgnLչDW*>2"5%Ǯ(U46U,YRpLr4N' 'BY5nln"h_x{]=W.0"3?

(rjۇ4'B|TBb?I靰 {0hrq f>NM{}{UX_Y#=.Kg `ʖ#8r@.+dM1]NȿN8vje!4SBJb$yZPX9mٻ.'t:QX<%\mp}ADwiQqꬩRQж~i%8Ke*~SyG@խ6C ֻX@@=areúAe1cġ:VϲGpHMs#nH%D1icvuP+.](Ǐ19bBq_ss:3;ʍ"gJ4'XZojPd̊עk 1v0jE_M 4>9kr{ԄF}WM.wjiC!ύLLG}i/lqJ >&`v0JǛ_ GBe_dlt̽AƦ1E/ay^A#"R&H:G%+av)JHmxd |;FIcP EZ%Ш[ֻj7&mkZj3s~hT.FY*[!QavaS}<ζZOvGA;"3UOr}|[2-y3T>4)),Cgv Gt$OEeǾm\]!1HfS SU^q`wKkEaSGMJŸuGٸM'R݌^>yri7aĹQ2G_;ŭ?0L̈́EF{Z&΅ol[L!7{{xA\i;c أMt@6Z1k%i1^lR#G1ϵA7hުd1?U b@XP"ȡpc[Cvc~7CTri`5+:C?<:I#&Gy+rbLHe nNvX~[ $ox,$͢gGz -|ڂiź!ٮMй= 1HiNcWok%wh9fcWWAb!jWZ3<π !~ 5۝Pڐ1YU;ϙίo /K͵ԓ~;PmlEԑ"e2Zl8:\#PXG|cn|zPUva-,خ{'mE#v xJe+]'vTOXcw + rXWQ3QfWWwMfYOC\\kF' ͜`hW kx}v "wڱu<@@o3{u1jC+LCK|#fPuÑOTl7.olci,|}iFU?̖vf[!R㥊 ![$Y m*k pm9?9:0r0ېpgԺaZ&zG:X[B׃ϡLTuq1@d/\a/bcKS~A߸#shvKŲɊViu4$`aӥ`/u\p;Ǭ-29eUD2?u5Qɬ7vxj>GQA[*Mu'}${DK(*i_U/ CWͽȕoǺēH.[eZNi^Gq]]P"^⽇zO\!Axz7Z\Mqi뽂<:VIq(ndBIߍɆ&|6QJHiN}21k{{O>p+oBR.J8[x8F]et.@spJ8E~gv+\:u.B6p ی?JE6u@wwǖZbع }c!x[.(6͸?>& "?(Rm0ZPz}%ً8E^7>d|dS?4{@_0V4ŝ?΄^Ndi}eA**f›G&`"sk H:`ͮ)xojy|96T0I86y>CH!Vx Re3q W}j`]T [-MTk,gMn'SQrHuT|̡A)|HIa2 1t4V@NnFR̺Q44|úY,i8 Ee= ti8[/hvmKf /BݦzpsnvgaDťlފ/`UJ珆i?{ I(L|F!rnmoufDn[RA3b:Qȣ40|wl4Ef!BS" )vاNւ.EguL^tw(|lvc~%_U8p Y].X9xTPaN0־V_D"_q7Bef Kjݍ{pu~CM-A{bzJs"ņcxȶ| *%+3oǮ#`H|H5}C]vS?jȆl%?rXxp}W|!<'ž?$5y.  .m6qeʨ짨A*viĖ<~m#uDGv}GIcFb `lR졽]u7ѦV/]-,}$[l8c \78{cv1ΈބAĪZK< cy>/~x^|< @2m8{%D>Z@3JߌUYD*. HjzW6JK)XMQ 2 %H[ڽy3̂Z1k”jYO ^Rov5vmaQ`gJDffl=6!Y^[HsZ:hZF[]?i~2&2%li 8J?Ԧp lnu~.?ȦNvNԴ󞿵Kȸ9e+8\j cDRSKYLXC[^j,V|]'{8[N͆\?+<*>]{Uw ^#AK`ϸi9a5pEm.h)ZkC$fZZ@a_C __ χiMLjdnpފfdq/E,Tf9}sp5RIpȓ0 }HC/Bփ/dIMoMcaܼEߗ~yw,=b ڭz|A]%P;5FAb*q .E:;?8zk*\NJU؜su[_Ap|.kI}Hƫ}*{ճ DIZökNc+E*ajI6yl'3!mGld,r3WԌU7+n~/݅cۯkHb_a>Wt-R[=1T]5 (i5H9 PIXl.MڝX *o3gW ~*[S٢5r{8@4 }o7AyϡCҢ ~UXهFs+F6 W^o9l"ۻo8S͏Br _LA3,n?mu.0ݛ&bY}WBm3NB^"m_;Ml᠂!'eBcRݎii[fnl}SMWkdIzV;=ڨM~N9uܠM C$"z?'`gLNπ7_WbAQ~{兂ЋFaUpr,T5g!r,˜5;iB^,tb椯$0FD΀ BMGXxQ.*G`x1^ m컄šGȞ%E`f+,~c}<(ܯՁb ^HcA<1"*|WtB׏v7?;ft?U,F*FomzK[vCre<U:q ns0+e4{t+Bϻ^kTG(7 QÍaNU{Z2,@ՍG֙39h^)KMPQ63Z8Ia+EntXDy7A7r9Eޗ vS [Ep2pb3z*&d7I87oR!#u/GKCi7=0Jɝ{q{7q*<C%?ag-ϓ@zv|*]>݊Sa0Rg TۛIE]enyU&^!*ȖN<^ɞwR̜y#z,N>T)]xj"CF99r#-4S]ݰ<*32өgf-OaVq2o%\M+{rQtL{-R_crIWAFׁP1GH%T&ЌPDwktD#}Wn%0|rդ?#5 }\R3 ."?Q1@}h`!oڟ'MfAXXlтϱ'FxN'ѐ $W*-0@:8jќ Wwj}A4G,E l9O(m"qO`V❤/ Ҫ f my\8 [,u}j 6S5&@t0iKs[~ABC\ yu8x\ pŭc ,C7Th.,=iz@C7{ެx7GSePJw dA[I&Wŀ[YTj]Q3߷۩ZkX-XOd^x'yHO6Ff-W $Aiv8w7"7s7}F;’UR ރn\X]_:)Fr^ŊlWȧn8s8'KG]DhᨘH'ґ@n&9WjujK}Kǫ?ۅH#jzvߓS6y^H %A^2Jj;5\p5RF8Jդg"NPQ~ >5QE: E !YǏ(VX]PъTzUonv`X( fUw Ͻ0uߝN{KXJ/<8Ai;;{0k <yKTU:!"iwدΣhZygG4'nj;^EiRd GeUq {" [sY8mhG*lUxW]aW&R<NlEbnĉ5ro8#t18w猥>E(-gO@r 9d%X9)(>6II.=]M8}7Rx#u Zv1u;Xtl* n658m= Mn6˿9%v(Vɬe(J}J"%9<)Z{q(K<]*!kآ>wJ厃ğb H1[yS* \ĬB)|BҮY~1vzB~QR)&^BO[\vf&Hb6&gQ5ng8J/UBu >K/(l/J,hHFo](&<`ĭB=kt_ښ!-wCq8Bdjq`_JX>C$!C (_9T@<5A:sb LN.Tvv~XrdDZ\6ןzi--ibTZHPRUسLļ7C[7r5fW]ݜ6Bv/: "`;#T%)B2k owZ $-uîB, 7j5!2~/R5~ϹcsJ6"@WÆ٦ˆ|yMm@̻\KK8-f|ˀ;=A !> -#6)*Q4P(*0à\o8*iD\Ty(:οY잮3*˾߮xeM-!N/+荽1% vŒ!2`ίk;˼Ηު[,jL 2@#>`XzsDJ.Z~S%j]~'ouTkNB F^# M 56}orٔ{8X8V82*X po&-Vo 4L,28NH k>ZލtDI;6kQ$C3$a qwrcD[ŵ( !A6 {*񨃰&l^O.wı4 o3s^I̥LL|$` ԩ{C2~ ٽHeYNJGZzOz:#<]zjfdPB |ò2>aDqxiE7Z#t2phw$$d 7lK;)gqM.ӤYFw[-CV4ķ$W3LJK"H-(\#\l9S:?\YWI]xz̜2jCGV w.,^@zg26ꫜШM\€ iBwBm?tǶ y@y,xEfPY0Z[@GXzeT:Woy槹6  )f;ʗx"h7v%,9鑞I*&}3i(Ě%gG:j~k_kR<+@x^B) d1?rw ҵץŁb1;;EoN&aE&ӄ{ [QuES5>#΄CS?#E+U|ߚbP&៬[gijQ]֩gн  [iT9̖]@O} mW #?8崷x?nkc^JL!FτaE'k?FZ!=XYBw8yg̑G\vacѮ!8TTxD/^-:l87k5T #I0>-퍎^L^U//|"$yI3-$OBڕӍ)5y'=Q?͈CApri˼ƚqYk&7$4(J4UhmOx Yh >H 1ҼPy7 )vJ:KUk>L ]6)1/ i`s7Z]{vDjDuT \ GzT7dU`>ԈkͰ'|!vV5+gǠb zµoɕ֌ɡccYIHBis/e#7@~j>@o?qL(p6s\8˒zOM m8~g0+׺QyhQTyMֻE@Q[=E񒾿€F3c_ v+H* xXVp[,eso*/TўB2_n8Ўnj_F|%~I%BY +ڂ7-Dz'2/=\tvn@ ~kJo˷S#*A/8[=3ܰHjq$5uU+ YQ;n ^Z-M7b 5H!qLkCoo,V @΍OoR/)؍/qDac"fTffT^ 8T nlv&&UcRb[*S LOB'jDZ(OEŽfyv?ݡ-} 2#id06 nYӥRu{lv d|۩8]"͋Se 0'B\0嘡J+I5P&Ʌ.puۈ6ɭ6L&#^שZ +t7ӯԈцef;>or@:SЕ0a&2}?1Et?r<.5XmgimEJ{D50`ՆC0\źVuq`ķm}؅xLhhyz)sjQr6E۠M6 L7"EVsBb}V3b).tU(6n'SxT1WTz/nMDܾt[z evckUOKPK0.ASYyK/Pyҵ?o CwS]%ɻO[7BajAlq58m!wA?"ȕ^ql>:ӝ,>]k|pD04vw"!4+_{=gVJIq1l"]޸oMWC9Gň:pϤYb?g)8VE>Ds-;{[, N˝W2K^H[;)o ةAFwӆa2; 4E˲ II JHuEYld_sו .\PHDbӰ*YldUy`Camn\ Z8; "fU.}#F8͙@&v6DZP'|ܴD'Ӈhli})ŸD |S-36!QʤS6")nUG˸ͰJXR37^/)Ʃ"@$Sxn_J)%C=lf )en9aؐdąRk߫7E 4n)ɰLnwTVQW"s,4MLB^$')`qL yq|n~X$N\\pr3&B2'  {#g@qyZ6ef..1\#YsY{8VTޞBIݷ@o j=!r!6t8;{y GTWPF}v5{VFn˨掇YpN\axyBѮIѦn6 ä0AR`^  bFrgfB2FlQ-=ʀSNS r7չ 'a-O.INR n5n)Ul1’i%X8{ =挡~XD)&gĻ$fQ A+Eϱ[ aQWȔ*o# ݖf`GV>ڢ5:Y%L? 7$5ImkzZ l_cZ'WKk jW浅i7iJӬ.)r-d3^ء{x򢸲9[7KmP>@N.*n&:Tsq`Y GRj? -j^gϣ{L`i/y᨜O;!}t6Vِ/F g+aURBVeR M[h0byOg м TrM‡x"l_(>5*iLiM:OjM\ԏBכkY㩩A;pw7yG 6l2rSYNj܅d%9}}$a_DQa<?z6="K nz B03B kkqÁwUaFe0_aKQcPRTԃDrJts=߷RAa/ T#.Y3H[6TA3?ϖV͊F(VI`=p,uy2eϲ8<76t} ,9mYQXtH'iZ+5ܦcQ֠&@5pҨ(lB됷Nk~frR pjd,>i{6'ϵi~IאI'{R̭ x`^/A{qZPoEϵ,dN@lV,(u'Amk<&mZk =B-g7lsW2S w⥧qZP0C_Ix}9ٙE +3s Q}=R)O'#J ^EwVWt W+gW4܂=>Cd֊K;'YIz'\˒x8iEj2Eokt#`N=S?`ki$/[֏ag| ʣ@;%*LEf9Ќ(}ZEE "0ui'rXmE_kHȜf!Eak Q=91\,>tOF6w8PU_#?B zkԮhف3SKv )QЈVMs;F"ٮa;Y!/"B1I+NL(oISCQEvcW)I@攔Vq\_w>Ro]W?=֘Li _KV Rw< N!&itrI ~lq ͌*982SZׂ*GOuCk&K.ӇG6diL#EK /^_~@2nc;'m{f1´Zֿ\mRVV~l*H6 ~-4<)[1y c \.]ru*\ RYA3 ;nMv%b M?lEnq̻?-CEv优 u%aG06/!Td9v~ʄL7ƎsKkbI;F_a$RU(u&뀮52p q7O$\Gc:]fTI uxgTN<< 2?LYVYY;cyp a6ni>B#%*-"/!X6g =kSVsq9ݮ'hK2=A$)j]lXqIO|ߡ2^'Ev-fW-gq'VLgMlT ~'Ӗ|ONz-Ԍ=fs o{ ɫwDHzhJɂFsk`$b( ec2;-Q-H+t*!8U&LȹaTksVB4ɸd *O/k]keRD.*;h=eOOo`ŏ%+5P/)Ȫ& Q0R&P6ص3M[YhLaά3>Z41vNGEYE(gU s95>$4U֗ g^koU˟ҥ;>ԣgMspWcӳO=n@إd݄O> t4n' dujBHwh@O=!ׂ|M=[8Kza|X'Q8gGJolc@D$(,knT2AH3qrK:8s1&užE !S0afeCOҳd2cݬ k; M1һql&zZ=,#*^'tZerX \c? `mE &~س±5/Kc䜰nUTBuvq{ H⭞Eȹڴ!%GEaʹ?Y[_~wfkԿH3޹=Ȼ&N5Zap^LCqU(F,Qm4KM%X$6,ܯRaȞi oh R(Um|5S#Hqn( FX#$̩'V ^OpDS_&PܑE,E*P l/i̒7{ҽj]]OW>IGT~!X׏I 0r z3vdv FѡT26/[/ԊpPJ;TZ5n_x"uN6DgaƊR&.i 7yhZ@T3]*6d]Pcw S$ȑjJ+07vBrFshnX}-sBDCd00]"PJz$x?:bXHw,{fzٔ4ײ*`y{@n/e||rWڞC( 4D<7 ' R`VLɎ?;*/׸x X5PL{ugo=dF?hWk"$$:@J9\9!!%ZF6^芊B1MSӪVny*^YIwˍr8b`v|;h1Fh3 29~\@JQlK&Vp~&) = hc!z11nTPt½@ݠLk1UZ~P9=$GzEKxF"m=4f[Ȫϲcb\Bo E~\V|%J[C{2,P 928ZejN$o-jeҢP:\x#MOdԻ‚QciJ *74N H[q,xh̓W 0",[ V5tLI?:/M#[j$udӀ8wu%:IcC}-Y0rFĶOyf(  C Fo>2k̹!ͤ9i0?i])1( 9E~ac[𷺑2{+_%&Ԯf }}J 6(If br\l} uW̋GiVJӞgk*%,#`dx8_dM,~|ʇB3`UU9&K/=uDhIq-fv)ݺDL8N-,+!o5i,]w$CbaCvß}Qeʠ4W*&vK5mmX+6C_8Y-|&oQo6g.36Bijd)_tlYT㹫C?&8=iݘɣO=N5W?Z9.= 5VK|\"MT5[:-A-ɓ7*3[IE{w\vڇbK)KH)D2Jmlg_¹TVr)^%eH#(ԟ2W| RG$!*kK`i͕wE#Bc]R tl(ym(?(8  3`_/J?-72i$#feZ)Cה^~)HuRWo{{w09JX*m^0![r&j`rX͐Z.l2nOӜHG? | u %TU4ޞܴ\f%Q fԹoYiM|ںe#k+ Yg3apvk+>S+gϟZʍ봉I՟e )_8y d[$N IAyA֭ puςDhƹ4z+&104[lFdbr ovGbcXBxQۍ6ѡ%tDMd v-k)"}O\(ˣdiū0smTeWM$Fmumq|\`8VMrQ<9[_e@)sTFaQŹQ=s;M;3;:"Ql'YFd|ȦЄM:XCCM/<:>j '<\M -&]z B@s )/|;)"Xޱ']) ѡg}ϣNR|`Bcalbdffdm<¯:N%]N;@R/_u ND-h>n^e(7xhګ|w*C`&(Jy9%Vt~dCG?-}I#1'#V85co28II;x0! c.*,w8a{1q M.HkȌ`!6÷vR_v-2ߖ+Shz`.GK| (6FuAU5=ny#nIzQdSJg]+O.ᆭ(Zm\ÝWP`z-YDx͡rz\/>^=tU] ټ1^Z/–EiWfBxvh@;Ruq<ȕIpHC[|3q񦩋&2!Ќ ǡ )+.ûFf8_dl 3dS&;ڃ b[D!b͌KaܐP)@` kow(qm$(nk&2-,1֡q30_I{ ݖ kvx eMD`^E7_Q]r+zW/RΓgh!:DPԞD:a}Nd#UbkN>svc`h5jUi|ZO{Y!GojӀz^|ՖJH"J}6iR|JA!/W{zg$aax$y_MLG FQ<`}`UhFJaZJ&Ÿh]i4>3_"W^bʱ>cly+RqzgC+_CZ{3.3A/oYWZ8ڮ-8sf|[nEYANeX' և[Y~ւ),2uyM8x/xAxF%TPr|=&P< |~xM}QޱW\rSEWiwwg:q$USq &FTu^K =THf3!91eevAzܙzŤhL(,q a+A˂(L\T-]~ʣ3P^XSGrjA cȤ @Z}lA0cjMC4 SM\)vTC)6* uw)Dokaȕ^.E>>ˠ|jyk\%[x'$|CI6=&I#kۢA(pT_N +8R(0xʢNL-Vqh8H@0D 9z0bIWCtWTޫGlf+&MŶAЉfE"3OrW–>J3ilĈJb-B'>hr Fj.HO lIB9d0+Iv*M.Rsۖqӿ:'1+SII[la{ˋV#oN*zN8 ЈVkJ\4xC:"/2 !'a%2HA{"%^V_@yBD3l LvJ *aۇVwjbH3 SdGdzU?gP>\TIeNu$4[wu24S4qqAsbqc|86g72]A'Zn |y`1ss>Tog&G*KYb<\TLZ$5}06"]Ƨ$>K;P3ڭ}C=ptXq\lt2kj .'L-GHҎVl,}G7W6}Vm壈X^C7G`ǾDWV~: qYZgYYkk01H'm:\DRuفF:&F %;R#L+Ps9*` X}׹^i%hzeP(stFjtjqӞ_BH6 |5C#=qd@~͗xNFq֋@3HvCJEZ2:51`ir6 8KjulKa-SJ Cvmdʯ`8o=lxcHw6Ͼ`n`#8%8C7@D\UC܋5PЗ߼ݠ|_Nе!iPCf/PS D-&9Zy(HmYG4(%e闲טaU{]&濴F㍕,I+5ًH"dъUƒIO2%ʵKMҢ-o=8|TK 9 }!U1&B[=SuW&Z97~kf.Px# P'2>i;۷9} zYY[l] BC9Lk:C_|6mex ^ ~ݜE2 zӻUaf .oUewP<m w<Aۘ Kq/&b;񪶽ҙ`QVRe] ԘSZ~?H(N[㝃áԎ;[v=]~.(Z7"(` S_y P&Y KՖ T,iװ@,@iEb]3'LsOV*Hj2g~? 8OG3?XG.B[e]˃P9mwbwd4p=]Nj./]@ڴgE* 0k4Hhxޞmْ[^-bsev;e}c)"\` -4ҔD} 9)B^]lJIjlmT Md+&qE%NNJj$ZqҊ]jqQWթSU9i?pՔbG*zV"acԳwGA7YDH+c%7:PP6U:5>t  OmtyFX^1Hz9fkZc(y=y¾FL_T68k>7J6ǛLRUNkf,roBeXmهo$,$&t >(9ܛL ƀxݼK@da$6&QsocxoE6G#?PʥK%%Q_#llbìoiO1f3+[ڹW%?SHw e.zz6ޙVSYqj(WCY:eywH";pQpoazS33w?\͏*p#pڑJ_QN:PCnr~-O_C@:KC&l!)`, 'x;Q6LIpbREE۠ 5 ˎvuR^sosffNmzKhi:e`.ӛ1ӌKopq~Vq0#;E:4B#kY̓Q$#7흦\JM >,EAf (mR=y=~; SfHyM8VS^:pFvdPX H$E Kgwj/G+oGV]Dm ͋3Ģ3$HD\ˑE` z)$fx3ZS{1mM! J$8?]*Z/YC<?[f f]נU4 0L&/VX7%Tt O"ʃ=~2>Sńd@L[Σ &Pb1BPzf;TE,큜`BX2: 2kdz4 ]Xl&J[mv64wZMuK`6FF|y6/-(^e/+a @m$:DyA %vŀ 2S]j j&"9ON*g/?dx鑊oL[r'kdKߊ$eW:2iKv(YOwͤsq,~xz2b/"Ư;|&5RTq0r;x0k3h0>q|+Z حva=h.#Xs9񈽘@(Аs凇6Y^]e3jҷX6I*])BJmzq`7^8җĤO α ~>!TzQ?THĕ4r3C@B9vVlm78㊌~~Ť7'E9v<棨a6=5d7j>|5]WB6_ՆP> H.xWxFm+ptfzsޤ AҠcᡳ^ ^`M7̴h`8ϯ3wf7*h%eC>%AJok-ɺL4G:+ zxGU3OS>%3PZ] B} 搥}~ ^ r_gUՁ)1_0lI۾8*G êU~/w1A$ZSҏLk:'t  axڙyOm'6s(${loh8KɆt<$ /iqr%!Hm؟fUwpAnzb[X%8)c "(+qQzd쨂0QOjz:o 3G~fNaWj,Jms}ĶTgFf^֬f(',/]0mvO7r= UooX˾?M<`7wo+*a sOGP檻2n2~]"T:bhl 9㰥"|Xy)~O}xҸz~o.]ԉ3c|@` E`H k=`SHUg^l]ea$>@ߓ c.Čko2eظd"mX6klmfE'%58Bݭ[XZET.:^ ZG{:5vM~۲ 7 hm{vMŒf-txs[:[t+32 fiM Jwia]l k|ɠj<$!Dia`{ooW@^M=xuJ3<^j[h^x)y] r$)V k3B,knޚ;2U\ki:qo (W!H0ƍK p ;Fh-_PNDvj:"2":WQ%{oˁ:6;T+2 vđh)<p˭a *p~_u4;sMSu ߨ9#1Fu 9TGDE:Xm.i&Z|~pvjoAJqd߬&擒r g—z7l{%YĪ90^akhYKyXيM̠^)\JS.3:/L^!Č޶0!k!;,z${d *h!Dz>FJ̮[8sVn{}jk޸CT%zmc͵LdIwԛSlVoaGAhZK|VѿzJT9Wn*Zp.W6ku{^dF(Ï0{ o?wdFcx?Ad juq_GKdb~"k0Co-f\k kH-QZ!a? <3vfMx4-m0Y}!!1o͆>FMJ3YRR/F)>|PTbU|Xoc̈́h?h%?Į|^5^>&S؄࿍AҌs-$D37ؚy[`^Xzwy4 w ߄^T{:1d?a7/jl R؋\E{ Wt/Sk)Rz46p3o 1,M .)QKz H?',GSIF s|: ڗs sإqWnYGk?WGP2 Ix6YL[N*p˴u 䅩#9 jJ"l81+4"@1VȺgcOی ھ8 ?>`.U;+$֛`=kk0CZS(TN"-%lpJ+̙oh rE2V)bXT]eSa$l-X00AtF?8&'{(U)XK`䭞hjUv2lb0wߓ>j`UUյMZ\k6_Nhxb޴oK7uAzh}U!~덊 Re&m;YY>ɥ#CahCCҊU!20m$bΧ7g.nLFqUfxݝOy 3wq^<\.kI1bC47 ?PfqX૯ku,Ý-dS^#?8P`j{23IxleK ~-md @E&@_A@9x+lzq07!!s P)cíFB%JebCh2˛PHK7@TYj坭筦O&FOP  GX3ߵ֩4*3 ͗/jKH++Zv^;znW?Ӡ0B8F |l칥n2B)zc էXt𵦥R8A3'L,poR!8}^ XGC1&-WNQ Ӏ5M>+ݹi͟Z]Po|tt> 3]wf6C$75(և'nXJy Cח31FMyYS>QYjݻjA=O PGrߺ LAB^,H6i G2=X->L3 e|_֥8w06.jWe0ŞxPP92=veƑqbDǛJ徻;3۪KSLiͦxƦwAd=g$H;(f*BBuY& se? GGMeIB4cXtamʹ(zR3?u2CВuO4)ۢ.n ^=L Y;m^AyXVU;,g/,m٭=ai 0c_n3 fUpVprsԐiB &N'H{FȮ MJIs$װA(I3{Ǟ2*"з9O3҇Q/*lNhJj"" G_<]k)w X!%QL{~#ƘW7CM#D4Sw=SFI9*~fE igow3&t wV;D<8 ^FXSkDqAK^n%Mxu HkO#tA@-{µrӅ* ec{qP\5Rf'^OݘU&AZG8#[oej#^mSssCP!s3jG]3G}jEKY& U8r-9C3]x"Zܚ + д}YcI*AuSw X/dkXAC^3a&CZm K49r"nb|C2 kbfT!d9;Pdڥ((RikjjK'Ug&Z*];ޓSQ?S7'UYD?Z}L3}ggCSGD3$?37#~[7[Do |!қz̒SX5/y{fOU+r$5 Kr0!u|?̠eRBvFK+I>~%23'fuOAm8u~'NO8l5Ϭ5U2E2_Gōg$!2WÊ?)0@= ݶf۫=^jx-} )ЯilxW"6xF +LvHyo|n # " v&aSr`*}OS6UfCzJXLg~"̷ &:Q1^ "2rNlsgX3qb#wz:-DlۮQb?*[@EǩoȖNmZ:tl($9ޮnP >3f:߂LԜ@H[RuB|EJ媈-O~:g^Iӹ%&E?bn`Đ8|"%W@dk'v~X XG0PR0&^9))5*_#}*ҰtH{x&L}@ӥbU [%[pC  ϴdL8k$[נyi~Kq@,D@W&h?"8ZE-/1y6h-[_5 F1wD$YjWQ Srp(~z)vYًG*T5CS-=ÉB8A$<)8ҧYT/+?Sq̤߾l:"Ĕ:# 7ȗVTB- ey(( N6qfOIC[^i*WcyLOŘk|p ൿ$Pel3Mk U|)̸τCW|g KlIyb[&!x|zO7tOhJwVlF]Lj+2PgmY@_p#k}ZE%nWpH0$t}bW]#i˒J/:*r@ۿHd-i|=[;9I6S*YEyVY,Ax>\0LBJ_Q򤍚?> 6oly Eqb0%B~MP_0x,WU9:srgϑ^DBC950jӐS(,`܄/2 Y-n2@r:rHJq n:z ^P,nP"}=qB=[1͒)?^衏ijX@wTLgڔ"}w'2LViI#ÄpVG3 _OUۜ'F8,Fb8 FNHhg~8F&{!3S_~ne3(]*Nv., rf@)GhhNT2T !-~~ i,6~5J2 9A&[ ) >hKFxo*ʻjrW 2y3vу)uN-otk rc0\vx$ H?ҲiEl,-#k:}Wʱx5@7`5Z&{*'Cjj}/%·a8,ٙ% qå [X25tihRPT]7fVjo[uy17fEVV){f.,hIQZǴ) uW+[LQnHꇃ]ogFKz~-՞w&lǵLtxx1ZQDAHRcC1gHqjegʰ?>dʊ{,ǧyo$`Ur(Zȴ# J\"3Z:҇;c*\pjQ"4\>J S-.Av ]ILt0=  3'JB_T[0i`qkМ Ro˾mk"9,A=SEY/3շRY*vZ=3<;`@P6kz뿜xNɑU<\bHȧ[CĹy矩)a@ppC?M4aC\{Y\(F1k{[OT:g5z*c0@f?^Fq.+l2DjwJ*.7/OzLJ>a䬕AM6f/ mjsj=y6 ~v'х%Ai*}^C.fDUGI$<yKc ,յ̥;cWJqɦЭv6sF_-n,k_=x'{ɦq"hdԯ\W M/x㿖hwdN1FQ?a;T=B[=3[NZИT9u)\}UXTSL7;Rq`yҌwV 5g0ik+ض`L͞&$&cur)C Z% =:=SToMXrt}ʭs 0hY:!\P.K[Tq|Ȃm3<8ĪRϏרPP{Fj&1x0Y 0Zx{ygt@T Wwmר'ۉ`Υ]e_nْUv~U#~##U'Y9u.3UWME ./WSL֢t"^'1l ~& ,6 &hfGՂ'[ <>ry0@noCZ>?2r{|)=:_RP1/RyWXb$*!I?8vfrtQZl"!Z}MQXN!#(cqmjՊ1灇\ rE:E{?a6ē og954?A%-9u&q|W)?gt9߽@2@T^mW SKH6SBvW A];)e\r*U1W) -KVs*ToغjZcu` ׵y7f wbg)9)K<1ZHSLܿbr@YX]N {"dYN"*Ӆ{i,YZ Φ3XO;Mߤ?m )(ʔL.8nP9hS]xiAoEk|4*T&)Anih~QHn[{6pl!5>8օcQPi@@\vuFgFPr/YwY'Jө9UԷ֋g4$S$N\Q6Z ?L{SJ˃g3u֌ZI ? W*r)FEʗ)' ņY+mEl\ < ה`-m6Kq5 RBۭ/؇<7 & vxIlh=5&M-8<,-?'i<fzksK1 q|dwo(*HT/% Ӿt2( ri'DMc<\TZ%̟q&_߄]:3 L>ʜy_waퟫ5; N!Ǽ7$:#MlvWᣗ,]剗TT_̶{ndQ{!w0Fe8_K_tsD5*5h: h"TW 3џCji׽<4q "W8.yG .,3#}654$˨/ # lQq@">ݺNo.^6]jcgʉe) Mj[jP@2]!*]bIN U :wJ7QV+(V*xj&qVC~ en||D*2bQa{Ȁ}dyreV|Vhd%,W~8N{ zv+bU ޭxm^в}"/k G@6'`=V7IJw5Ԃǫk(n7F8FA7V*zA!"X;E] !nZj-M}$3@7QGAT""8IPD%Sb.LrjPB^V\g_%4G9lo%Qvs1QO"d 5iΐ>2סXzC5d-e9M84W*GGhHqf&~emp%޸O KLb6/>nz M kAW13v8 Z\H|,kbM|>=Ϛ@gD78 7{{0MـQqTNoZUzB?r.W(r|MhdSQ5fda =F)X`U%ѿۢSu(XyaA7r;X+fUgGa nLjٺ?  +<"1N}ې@U^<7dVYl•C st`B߼$ DC |qnVsl6='B6q ruCY.g ô ^X #eQZKpf~;D>(PS>! RM8qDjp'.7uck%]C;|!kqt,הrhJbkOURZ㫔Q>"Xz&ob8%ǃ6>f>A j2g[Ǡuɣ\)!.I=HIoDG ~L%ioD{=Lӕxr X1_T0k~e H~__d0ZBWw<̵vF`,-2+ڲY  ˉyTG~@K҄RM¥j)AzG3d)Y )lBr mJ3d?=ǎ&?>2j_ƾij%- |Ct%&tRpAv dF ۣk~}V@xGD)ۀ%d|;?uL25&?h}UT}X|9pSWG~_&O{|${8X8"* S.I ܐkw(2Kߌ y:QBf:cz?-|Zͷ06Qeh70]@Ԫ؆:icP .&LKU/KZ a֢`0S׼q`8?I#vzʎV dyhG(_(t6iBHncp 6@]V˓ tQo m@<ghcgPY9a88PlXD),ͱBP'."d#f$4%`r=L#zrs=EI  tۄi.Ğo`:r/sj Ƅ57Ne:Ŀ %YaU MS%d `n~a8DMX׸׫ezjݠĝ`s^FH8abьΠL?ޱhj}O RZ TWj1P9zqgm)`mY,^j`Xt~Y ^Owha!~ xm1ϊɛA yG$|RF$"JDR;TƞAjFo)gfD-m./e!(I,!߱‹0U 5y7M{H_j8Ӕ>F2!n7gtg X: | 0d\DHK(* @8 i@$]uڬ;Hp6#!^y 7DE=dq03yoj -N VaxaM=cוW$T`O8A7 u*L*]ˎD6.[+s̕$]5wLlqM9ƞU74yu.ӑFJ O%_,qA1SrL:+*tD|`9~e6o9ym55Q-XhcL+"B5ӞRijM'G﷒ϒD?VHkx{.|ݸdv.WGJ-\hGaE-(`Ya &[lTYd֋tҽyIKʀ;q^VeuK!PXNZ,('}CE|B ~4F6jx;0*ģz} )n$tddj{ckHqAXE(s$NoߒT2dI$koH *RN0wX X܁V`4T`<$ Dݥ'u U9?]4/8Zfl%A0Y'·U9aL#p'>1{An8~nf9$al'PIRmfĎb׌͍j3;)/Qt݆PY`2>PuVD+3Aqi_[ҌAzB g6@zlTw4>@r1:ZS@x&++a\Npw72=ݔ46Rt[[8lS~K <)] $gZ" ߖ$G5;6鵽5"V txEp%g}s0=*H5_*A`TA1c,2!&%hoR2Kmz2Hȓo`7n k"փz</c:g;@]?˱yD.Pƈj!?k6\y :%qʝ&<6EX闻O@ϷbmkUD+o8Z>L?yr!cQWSr8%R:[]0*V@,~u Ѻ ng|%mjMVjޕ2\ 7E; 󒴧ټ80I ZnWӏXbfȀ;WCU=SjwQt2y橗k zI 07; ?;{!àz[EϡZf+wYarL0h\.c6|if /Χr9U~.T4N`XNI6u̐ ~<9p譡ʻR~~PҊ:nUJ"!1KG67UN kD $ttH6#/btNbHrǎ^XK٭ n/)WtLAZM6.CȂh'|KXɃCۑ*Sޙ"F-3Ћ\]{ncDV`/uFgyn{dkrzl> ,<% K4Mh[S-]Gȭ3w؈2+,($VP!$p(CG52gmzB;j69͵VFF[V!?B^>lORUCNxQ &_U\sS<Ծ2uNPm׍De_(rw<0>!l ) )/UPإMF=VZe8x#|2?C,6Q#JmdK9.9B#]o.`wQ낉4V6%;(PZ"pLP/p:3ufC9r<|Ǥ*c>xP2mHESXaW/) ;YkY჆Ŷ4{?zϜ( 糨Z+_-&):4a܅vt0 [H qHD4Ch?!㙪䃳Qħ1mYGy*UCjN#Kawl \7eE% OvH~O`pVH?KO 7y^jP-e( IZ޶i?,hҍczW̋Mioib(b4U +wQ}a~i+x_;^(?,,c/'%WKbKS5'axd7zȳRנSpScJ|gor:E&/j%+u nߺ9'e5$BJ'j7U~?9b("p*@p:![^R2u[ʞi3wI{d ⊼?Y-rrTHINZvn̠i Ȁ  frU3iU$1CM,K@Rշ92x؟ 1}V8OPJp~ƒ)c cKh`m&<bd4ĚH ZIsO Cw~2o!U㓀a-lE>C  i$+N1BC/a3sqSn~؝X>`Z;Ӎl}Ko $ɝ>5Є%jt˞̔LSE9ĭzkJg_HDh tXCtAoB],mKVA̺s*9ih&\a1>aDLa[i7ry(Q]pb1 #˗0Pajsvtc7sÖy6T:"#,1~ҁ ;_vHrusG|b}oi*h 6;m ϜXcL]O${<%/; pkDZ.\'[vhlH];"#GHl%nK.oc^^GlPcR-̞٪~U/IV [dm)KxNU^ml͟Tr$FCuȿ/-&Wv\c>qu4bŪStЅŀ>3D_wg[~8(븼hؼo ITXGk:!ry ⵶~#ckEeUiEm;pErCUOԹJέؖ?@S{6Ѵ2YfhNඝD?a xmKgGd&1M\/"#/hlf& TmM!s $Vyj'XbJD\@]@eLslXG|BǠS€.9c׿fv UZ4ET_RV;Ӽ^Wx[stφk1ީ^ڑP.s8C+Ctkˈc92J UiK(@P`ln}6@zkBgxwNV ]9ɹOEJvGԩ H}96 ]x0z859|cغO4-&EVRC8Rk5Y79p>B70~FU\tOcHo 1M./[5V9z5VNB>gĞ1+X'[oH#pg&5,>M6Ԉt0(5Xk_Oƶx'R}Чz* 4Mu mwD%Aѹ^S$HLV&|SeOh)pn!>\5oIo2{)YJ5|8_klф$̠-_qD |aPRH? gQ;wu] ^`^Jۛ\o/fXjb l&(M3up:}gRt3[̠8DŽs꟠̃ ԕ]EeWW^C3%Κ;AFސFg-$ ʐ+YR`műZ2nYsȻOc1oJsBU|< tW?VJ?egWc,2EÝ:ʱw{: vX!BDžފ8.ew&>w0z+ A~`xDzkm+g |óbJ\@[o/rN ^ $.$F>ͯWY- >h^nؕϐsuiU%V9pb.8!pДM~ NfvJ\s<ST榋|x,gヲEF2b ;LȰ^ 1Vr 껨}B9O.SƥĉG&=A i$}TXE]_A<9>t^.z2{3Z3^P`Wﯛ^H6Dhs(b1e'n^ehxcT.%NiC!)8EI$ }LPrb[pQOd.RFPhZ&Unjʮ"s8Ҵpcqa.*ЭbJYgΏc go⋉a?Z i-ɇOƴYS:Q" [.]2|~]3a\H" w("{ ^/ QɎHwo2/dOT u첽#UwFq "Hq棸oeN'׿隣'AW2P=^{!<˱iΟPQH s9֜D(/ݚSVc)॓Mno% ?Y.g̐@ZFJR P-C3A>f rU37 ^J_Z';|zsڼ~sSx[RnH~jNnx?e .s?|IE̫INopܢc Q-6&y[iVkkG>W< ╓QKMV7[%pA<'w23U=Ͳ?ٮhS։9l\b__ :Qq v^$xi ͫ#V>f&!{[1ֶ`*RϟN~}/;Ko1+sx&gSiȑQ(QEmBHeb}u"+*1O~" wZHYz/1r"B<Ӊ_f(m8*V -qKJ40F:|R^FՆZ}GvR,>Z}>%c!$_BH LrM0vh*yu42=g=CI|t{u+3~u;pe-ȧ5Ms:[Իb*[ͱ[fCVXGc4rD"Ҹ̲N<Cuyʯ!I/{.qBk,H͉ /7^@rfX.^3H̬"p4QN6LܽN:I/kNSCo`.3 [;5 2U[^y7ƕDv~_U0g-pM}W#X[5SuK"28Ew5SC2|s鄧B3P0^&ٺ:'ͻ̳Ek HK)s,x%KF*Y !ql雘7awb0^= SoLfZ6cK$aM;N4(SAqoDM+EM\3-v!X3̏UK"ڲ}Ze1f-Iaak}E}{4?bp 5]sr%ĪƇ1z]rUi9D/r4_9kw-%S&N[ zqC( ÄojeUUAggB}w\ [ˑ`GdW9j c92KBudeVlYe(PxcWEw5٣_DR1^i)F ``w('?$K`oR6)Dvz4ͨ^''̄,z& Am٫+FHl(&@? T `{o՛%0` cߣ b0Bl2d/nZ'zu R!sC Ԓ뮘B(6Tf+ƀwWlT70] |<#Mr[\6/zR0mp+B ãOxds;kVBQg(0}䔭 PbyDdq/4B3;S)ŴR-x~J)te0 sos)Èi]R=1Y뭬UxoՇ5fnn3|! s x2 }G<6@"??@6@r}ZY?ܑP;ΨUk^ݾ9 <'.W 둎Hv9"qv :X&Z|dŝ_pJpY{+WugtݩJ~ҙLvQ`G䳣 /{f,>0T0/u@ y~En ?d{Jz!cx<[u2Y79 FfNܢŗP嚡w ģx+{r!,+ofB-FlɐP={]8@/**%2^CG5mbQහ^uW (O۟bEeȞ5HZ4wFfry4J9[Bޛ)'>#Csb`UX{H}2l򢷋&Vӓ&Mw=b.4vac۳ ˑ֏O^bv꾸_0gB L^h!Brk3g = ǪR4)/ţ.(y B! ԝ81,1$ֵvAYgmwz Gn~2=Ќ0L1%Ĉu..tmǔ"M/|^_MoP[^nàHTgNYqͳ}ߚ\7aF<$Kݕ֫ݙ7T zƺcE,&[Ue_ߥtb݅UQEg:V<"6d.̓GK,I]8ĒyMV5[ݕHV)fzx&g:o\^ AםZuTbPiM|.a([ ][c'TH6NGu*(P=K M7,IKz榌%y(~b a: 5R̦ǁ$D M>w oM/sO<ۉIk)Rj#*0DL4x/ E!Oj'pw~(iv> EP6{C񍾃BVO3_ ^3\ 3dtq6^ngͪqNFva' i{Iݬ0EKtMQghѷwܹ?-ͭ;Wv8?f0;Bn"g!O /!Ƈ@wovy[j*nm%f0Ҷba B ca"Gw: Kb؜?,GveMA39e__e竱{ cB1kj}xR9ڻr!$ޝ [RK{؅j 7=r *@k Hptc $`(dy|uչc Ӆ!D02|q 65|Deͯr c8~3jxٹk/vͽ BТ\бJ'FbLkdn.A/fVaT g滒N0|b9A};딁Z3˘5[O[o['CH1Zɲ) Li! m-y:^q:Y?=g0ZUu:z{_[4W YLZLL\3"^<ÓY?z<ϱx8A. BES ٣i H8_W9(n-mɭ~*5/a%2!qǞG}ٺU@d9|0 EN37Ll]qE_ 8ѷBlw8,CP?^}R2nvNjD•]L ; V|dv_ 7շ-n^Z%Ono5lDs>E̤%ofFP=# P>b KM "}HXoˆd-\Rf*[ELI +a5%UU+9$Ƃ4~jmb['B!D!hUf;C}(ngϿgZmqwl |z첪'ц%9VQ'z-Ÿ_ux^učb)u=o.v]XSTeĎ3.@fC{spw/t!Gq{7I=|Ngs*ނBJδPh gScAbD;)1rȦ&U/`MWyO.Wu:؀9ÇX%fǽcqu.oa lct2؆t`6$q&Ud=gOXiTo'ԽqC 9Le ?:U.­`>D*)WRH X"ԧNe~jR+M,t:Df$9 hqtJd(p, ;0 { *(}\ +!y'j 4Lj2,E ΥUp:Mf`$)]$a,.hmŦJ\*uu11WBڷBG  3v/VsWv6{+ ESx eg7~WXኽ0_=*[ a,H:ں?\/V6j{aǠIP"Kc`j=;سpEѺRazW-;u^+$<*#ObE—)Ma]RȮD0u<2;1}[Ovh‰yhcoQUMQ2YHG d a)b . 8/&2_ iT5`ןUvfu-vxJa=iئ0L4oLK}DPb =&aʘ mT%fXၔPtv=bPEA^6 |Lp*NIL;u.,\(&7ȡӃ,pb_cTHnd{4tȗ鷮{i9lڃ3 1j¡_r,<,b%ZE[,M'JA!SjShwX'{iuEόR^9djqb7>gJK'ۛ;E+Ob/t}O=T4LǢR1κ[t^-sǕ[(~YQv V ⭬Cd |> W.Z>^vXyv_`kIA6 ͆/(uOG"8*҃{?͈ >^P; No:Q 8iF݁6P@sa:i<[;^p `#3]x1v@J>&~NGuhrε5%MA(JR*0CEtI P[-mQ+LɨS or]\E z|Y0YJmA^NSԧT6M{ab#ܘG>E N'wqbdc`?&/J95q0he$:dA%7j[zO@ZOsW4k1 ZMP䳹kI z-ހ8P7z1H!6@ @B&'!Gk xv* W 4"fp:) Z~#XDZTr`@"{XN{L f z49Ȝ7&}Ds7ں;S9 mф՞ۆi!0RNpeD%k.<{XSd)q$&'|3MץiP&B σ"ю? 悑7 1d6bIH3qMH0:WIPD>Jqmh*%q>^^O7h=.WS 64A> 5Gr7}~GͽJAsh S 7Hvt/_ 8=ͪ85lP# ;o$ɓ!dT2@%;rkvmOݺ,.~63ɏN+44Ào[K9NK16v&0gnXlI}ͬjWeu/2P|gW\%4J!LWNU#KuS qJ?}qLFۙ@e1l#pX>K>7VLJY.قa=tl8!#gG#YSBK0Jw%06'ye 6wC\b~.+&f|Ҍϱ/P-4* ?hM}匿RspM9mTa Ceg( )G{iO|y_{D2HBwHظJ6_ORx$Ȝ~NHKgΕ~xجyӼ.Uy#l@ݣ?#QЮBwԚEL>v&%}Jcr,Ii9dvmw{ƿJffcVn50|q z۲kdMAٿZw%|7ÓcQx+5(S)O)2.A1;"7{AFBSvscA ya9?x%C-ݻS{*z:}ώf43=% s7[5{^[$ U`Hy|*h0@! _]޿fIj BԶZ |<aZC YC=RdPs!2>ے@YusjґwgCVpwS,Ȏ/[~4h8 Hrd:7{rkӐT){OBxC+saL ri^P)tڳ4z_^%] AWs86㳯8QrUz`ˊbD J@E<[ 8C'E&aDaTgPnH_6l*jHZf&Y8ӂ}2axE3~i+ ?]fM`qk~`wonV"h.} T*mz/zlxw6iB޺Al\4*=rH6V[H(q"p/)uc) }.9>CaX |xh&n!XuEr^qK=^;P!1{!i LzHHk䣉UQlPW(,$oAt`CR2QTuBlIG|i VD_t{nT?wlxj_'l鯔e}g`?x!Ø(R4Tf+g)l?Py ɋiT`·>:惣Rjކc5<\ ް8qD\Qa=pM;LTؚQ M#yxesMپ`_c~KSN~IHʻX=֨[ ݒiis,rdL|ߟZkDhE.fQˆ]M?lU_UV[ s/5TC,ieCM @Md^Q>GuѤKLe*f3[U6=/(S 7c""TA"GVif'U1RױtBغbcniuZnT &,Dx-Y] Ao$hf^Y h W)~󕉌dх,΂_f3:mOp\w0n2C&u TC\ϱ*\}mHƿd\L 0u;J'H=[^UarI暧Kw }_zU7mqC;*!2cb YGcGY\a-*Q+B ˿.9Oa~d IK6$6 wX B%^ܖjJ@5x"1A χnSRxHY,(W7k#y6Ŋք9W&G֎PWN fʈM7j`Eʟ)x)1Rh? M2\ڭ)!O=‡\֨ E4 ht!ʓ="vs'mzvK"JR=T*CC 0Y9PJW,~J0!ZbTAq#~4rՃ?SLY#Kz@q@AYP&&QH=[] >J/cDa*؋eO g%Owǒfi~M3,6?tJ <d<%c#D__iP'OZryO(W7O2ro:zuv.J*ſ[d3^xJWs(B=cl&ƫxk*ʽg+4kuuU)Z뵎ƞyFX@Ϊu%$F /Wk:qx@ ZHr<GAaa@ˋRh'L^k_7&Dsjk OG80Åj岻`ېA4L9Q^ ƕǯ.ɯSmW_!`gK_y:1an-YΩ&f4vFo"\A;%PfՕ;S}Ԣz*K.K%5,'ZU QlA'4x:]{5 i9%gGlܯMH'l,hOMFR 8Y >pyģRzs+ b!axD:A8p|6ԥg.Rh5ofe`uQu[SiFXq$id1wz*IڥJ∕jNRw%xK CVF"jJWi:߹h&kh}=SEÒ\|s1:6>)lƐ=mzDN!I)V,eL vHseTsV0.0z]oYPWB֤ khwmܙ>zVӆ?Ç,Wb8t,M2|wx- zD)PV&g <qMqBɛ16\+յ.xǯaȡR05Zp{j޴({.v*q.i)LRJR-皛Tn5@Eȭ֧'N 7^kbVe"gy4ht`S"6zȴ'hRװ0opygP(~$ضI7d0E( y,o*YDӄ?%'0 AFp/a 1Ԭ_14f!BDq ΄*k#Ѽ|L:{ώюU^zoE,fQހ8(R&d+ i)`C]E~8`#[gYockzZs׎YԔ`GYO$#$cM:d^Ƥ` v0\3@jfk*[qzK7e!HRb ϊ,ra9) b>m4JQضw otۑl=T&[PlGۗP!`_,#)>ŕQGR*h aU!$$:^X 8ذAÐ7}V!]m}!qKq߰0$=$\0!el%hhbm,%fNꢽ #ANZM1\]`݁p gAiy|"ɧUۅ(3m"[ʂ𙮵]cazl%}\t>϶m@Rgd2`\YyOuoЭY?Pv -3W"{kYyV)-QGUGgda ]94 V_$rwcfzЯy$&s1[Oߛ\Z fώR]oB);\ 5,=o2L@π[J /Z.zxZ\ ^L 3 .W T#&3x0ʤ΃Q ⾫W.[=<;%v}"\|] h` jjeN|Ic8WVk8rEg+ CqITs0K0?D.Q`QϞ?]{ B; !WXHlQׄönf@ o5vdѳ~`Dw")ʼn0()h[+q|' Ges6O{ U v:$p-ۯ0C$θ;wZ)N!9/zU GL:XO3/45GʞF&N|4W К$ Qͳ%J6$%T&b ߜY ו/aHg$'U8w43}ZPQ7˞,4`=_HQ>\S[OZyFCAMd;Pt&x̑},7- Ddz<%{lڲ9 VR:PI1s06'C% X9>.,%3sx ey2?r6qBª3=+ o'PŊvI߁2ENM#5ʏI/ܷ{2^sD0ɮqMSޥH\gP,1d*ɏ(w6$DTJkmcIdVo2BWwA/^7C)؂ZQ'ȠVK nFK)BGAPxj+Ď/eӬ%Tc7R`q: }ExD:)w &^ų@w:bG\,HOG@ Lj~u8$c ˪5"Ԥt;7^1 E2ܾ{$z6QQ@B;WՕv#] ̵P H7S5[.O_4!MV&wJ*Tα]ǏtSU,퍹$}ܰ=TA$7i:@~=K9]-Ե^-HteOpCou\N=KA܋ҍ THFf01N8'\ȚO=ʞ$D9P\[j;]W!QDA=guD>TD uw/C֫fٵ[Uhpw-|]nCZ;^^M:40Eכ8\/r5QzZ\@Y7"EQM !`v:T l4rpP)]AsݓklЎ le(R+_W,lu-:zNѪ H] %8urLmP<*Olſ[l=n\Q+Ӹe'zgKP'ҠgJ)m@BeڞqkNvI$C1k:\ф)~uq7IuvX3b}33KTj_'0ovw17U.j ő?7AI0%cW\IN23(WDOُ&6p4bl@q@!s]n# a5 .hZ(GV9;=3d@UTcRDUXD_DW. OW'|Jcw./+):|E{rY7B!WuOTj-hg%ep%>&A| eiXA!-_8 R)\Ԁ O|NB~S=z|I}YqI،T^3RM׃i3΋uܗj`tBdjE^rQa9hu,oŹ((c (5|wa&I8 " J .eU9A9qVA Gڑ6t[{#E_5C'jjsDi7NNVkUj,ekWDrrmqKI?~AW3;AOĦWV,X!^M|ک$^ZDCzC #Ll38`#TlA|.Ie}슈p3gР2 jnB[؋J QOQ}Ϋ$}ޥ5d ZOj@;Иms\i $Ea0wMq_Å avq;VϽI.eJCD$/,#wؘT(")\@4o IZ ZnFv캤wXN4mY$SV[>ѭdݤ~D?+*gߡZn ' qkTʎfSLkjHTfRn:CnF с~,MG16{'^r|pM"H€Λ 9{Lz="!3գMu%peK~~QEc 1R 'w{?{N9ˇ;26?=ؒHoHNYRdDIz=\k/R7Sjt/]v:؞ uXVFOsbeza_|F߅nS!R:: |Je'ItݣF[ qctWZXKR%( TD`nf͝GрXI꬚X^< {ǐ¢`=5AsGfU܄gvqXi+H2 K4HÑ.=6 i6Xלծ6i(|[T+ksyP^g[{<=e6 J;>n_لq+f1_b `%KU}F5 qIk ̽=Ќ=Qrs,:,̞>koij"3f @:@4RgXIa%蘐^:s4tWENѻ-TϨ9XS wuS[YtuTΐ .Doil BĜa=e`u7,v!˙*>1}7uSSvtgyx2‹锥B V;y@,Ak9"kI˄7P4Rw#JO@@3@Q9Vx% П[Y5AjB+Ӎ4YynSݚD)K濃p=zm7:U+x ES,sD3#HQoa"=N9r}/e["d}1q{9yEnк5S먲-o[Hqd~/Z ~QOB<'Sj +?.IB#Jpa}D5X%f#NT >9#'rvyݗҋ$ofwD,Fh$Tr?,7 .:ܼe* Qst!1$!AF+d ds@ C~Su !"RvQގTQŚeҁ/T| qr t(G/,]N?ni:m/ o.=o#bYJ/Rm䉭AOqk֯w׷o`&Z7Kr>qFso-ufߏj|r9D+,UEܸhS&SJ q8twH K#<ހ%ɨT5grxƳlDAu1ȢegҮW $O#jL7g8ZJI(`(2k!4LF1)cZɒ lgK nR=%Wq;1`іSg"}O[>9;Cl^U>\AިZ+Ae53Ҏ&Ӿ]1FsRП2KVߐ51'%Qe5`YV+=/tN Yϧɼ܏to틻 }˂v? ̘-W/T7n@FCH_TtՐLتcXRעn{s 1x)5f lNy̴ٌ3 U<Ga*`QMZE!ZLkEٵ 6hY5$AON@}O$X|dVpբ"lbFOMt|–ڪF@SⶒN䵬Lu܌vl$E?FV{*[jXjH mKמ(v* 'm)^Foj_DNw{15QkHVlwXQգ q(g`ZlPD۟4ddWEˈ{@ 9R[ #*a~IŪ:4v't.35UݢoFQTT]MMa%{Gj'i ~j(e H36dHRKNs%V|7?l-xsB$R*bTE~Mm'!W_(tB+32hXRt=\o}#e^a*ܜ 5ԗS~Z菈>7Az@1ĕ ^`U_؋`K_=\/t*5J&]eRlgD YWD;qQ.2:U@KS 46|f,X"ɒ^qwY@]/;ۣyp3&]:Fu_ r>"ٻZ_Yi.]%\X6

M,-GDTJ%ġm$D"&M{i`)Rh 'XRnd~쐤Ik+jadγM 2*n dAF$ ?g5(v)cj=Ne;:1w!?r41(z ꂠ1L{#ag@M?d\3Z:U_OOl-&z,YklOo-`k T<7v' #b$q*Vԉ#0YNgbK%12#o5MDCe.<|~R6rx)(1"V7ihSaADISIkD-`M|wꟌ=vQ`@9&N5iV ~7 >.caf/RG߿!X6ja3]5U'4-^{Mv_e|Pf_%Yp?tDN]msͿۛ6oM从Bc!:Ծj +Iͼ؝ s?38_FV9H*?\Q%(+)DwEL}Bo l`}5䊒Ax6i}UߒhHD}azb}$ZyQOզx0QDwYl1Nrn)w2ĭsԙT:(vA]6uؙT#)BZsT3BS{kcWaLJJ FHH83ڑ$!g&|vͣ0t ԩgtPY)6_h5048>9c7<A35Ȃ@ˇɍͰrax%-tj'zݻyʆyȞٗԐ]nЗx6둨]/dL aWpk+eS92e}d\Rn^@R%enwTપ8|ݸQh*.=/byE2AnL\)q0]+$_Gɩ%qBҠ6C.wHgiQ O17'sp$ͥJ C8!O+1RX^$iFq%]m cGR.a-X; ]g/6ab]6%ÖՖ5-9XUXГn| T-`$"610W yePa-xД9gXv-ebQ'aw'R P6:AyKsy,DtD)6U?LvZzu(dޝƱ ڶ\&̩L/wғKo]rv l!Z*׊ЂmwZ~ECϷF| hM BX:s@E8u+:qXU>Y#rs7osY)"BQ$hu/w6󍾚?|O418'@1i .3Dmλ8&U8ȭ+zc@Mb"To8gXƆzs1+[EJא"J]:_&Wsz7O8J L9ˡ[,(NF52H$}Bd{L?k}|3_ 7!i_{-bpdlb4mνi»?kpmِynX*o@D0jRpr:*1+"W.{PPW\ X- 30)1g?y{@ROyW(̨x`,}ґQT׽Jdi|xj,f<ӧ]GWz bx_둹dI}x4Uh3$3V@N@.+k0:rLhz>\/*2H8d쐗 $S$iܡКbq7X ܪV7w@;;7.WsDLoQh&?ٕO(~fNůw61i1xHd U,Ejy:wʔ3ׇć63\X'PbKf3$*!zOQ6Q9u L9NPscF:]Zѱ {GgtS^jb6:I5 gpZZ%Ymgf܇!UC[D^yz8W2l0БvrO&cy2PȾ/K01l$ a瑄w'ac%(xo/?8V($ D@@W6yW\,;qУ*'J \%^])~fohаj|DfS}DQye_ןcE_XK3EHcr^A{̜<٠XiI^ :*+J9_}r'G"+LMK  "`AQmeql/Ww%J+5rni? EZ:VoZd}Rz<ˑdù7Nk7s%5i.Fb7cCNZa<~o!pp@y Wc&)|8M7 栶Icx("氤n7wIWIxWl6lyj|'A|^ Y.pv+{L{ܥ 9H@"rWM#a-ߞL/vY<$]Ք,ޢ絨 .P:? CqY)S£q  EM GF-]8ܒbH@[1f^,Ԣ3BWͨM̂$d;f)ǣpU\_+@ Ͼ,9B9cJVHMd~QLZl$oRz9%QQ.a сp\lq_FmP42GzhnZ\2>U!b{IF_ *؅z ^vަ2=`05Vkb^y&(+B7Lς9y=vW|>~TUhykej;UK&t8IGV94jNnh2J6GTibZٔf:W.mR80pZ>xo($3&BW1w.PǘpQŢ[q K9w"dIm&߱ Hǵ U:=͇OL߼d0~UBP|/׵b2A ,r<p&I9Y'֓&]Cy̶1QGj_$qdO~ei*wՂqΨyu0]pI֚~K3y48@( ?u :M2=wHa~*U/&];!icCldtqc٠ Dj^״E P4/[6Дy5\-Ί%K@{oʠߺؤ7hy(t@{p]ykrt8Q Qnpެ"(q fHQ:j"4^p)c2RIk%%r%?r4\}dEYC!tt "TjZHJa1Eui HE`(!\h&ZvG(URȏ S>${r]*)鴑\gܕڱ2.[$<#bҔ+6[]w9Ejpt!L*eXdκd"qTn x4T P'a<6t YPZ<dyy~UqPO)/e:[|I&-<6x, f2I!=GѰ0W 첁6*ir]]Թc+oH@zsעN3>nP' sg>qк!TPZ=_{HGd70NUqϸ6m"I`$0Muu9 N֪z[)q\vq73 t8E!,Fҷ`zYtR^㹤ug<\:42kt7K#Pį2psqk3!-EO!N2o_2sBU]U:Nxjwql8E (FmRuz6=NJWajuo({{+"|J8Vv\I]hCT>BR@64L;su T1P]h31]Th+-+zVO/C)s/++;UX+Z{|Fk/,SZr-Z;}\]kӐ";ޥ 4cj@=dUԻf^^v?.B#"k&#>(M><\2O g>ja& 7!FW5kl ֧Ɋ[ʘcD@5v 4 /-aXc&yɞu|Mq_U⺈F8.3uZ8u@3I"Y]L!ˡ)(ucTr0ZZsqt0V}OhH& c# xx ]u.MU]jh<1 .񢤛5P`lJ~32<,\Az,(s}8ښЙQ09ƞNZ^%kx -سHpaJ.+Jާ !>e2 zp|n{ y8}l50 9ag& Z^5y'ZKK»WhQ!^7C ДRQG;->_CխSt7! TFe ?dWbW*=zq5w˕.w(c Ѡ j1>Y$fdfHGj;W%A<Ƀ ~ɚ]Ϋ̼kFLrB`?T.{7>3Kj$H_8vgL% `1CHkԃca7)O?~NJ.6Bx~cTh M] (V! :qF ̂s,v߹H\{1fb/cLTrY6eoՓU[# ,O9@d+ݎh9p <e#ȍᴲ YQg^EF5-D6DO܃4[Fՙf eSӲ8REKx`ܘ:߮gE`I6NW;Lg)6Yl } 7cP{;HJz&gj4_ _fR#3t[bu]Hƨz4п%Š4T>ʨζ[5T=vɀ8&~ SQZ.htDlg.@JsX0**[I p,-pT9fYeuV_>K[-=A!X*<@{T_GEws1k0P1v2XHj?YÃ*V X?wTes?A?|q2 M<|I#v#x_KqHb_'m#?p<2Y.,5=L-؄QtSҵCz' qj 닔=AL/Pe=8 aXffXwuH#f2-u6kjU@R>Ydˍ=)Y(z~O<_z`FYa#l`ğxiOjB07jAb $FZ[2.`>-W_Gllx IؑEV1ZoDm< v*RW+`{^3~:8Ji_^ 4$p'H@1y9j7,S#1_C:+T { J$Tl=.uṣN>MA <(Pp9wC*Hu7~ot`k߾JeJ܏д|ՠrI~7PKOoWe˘FZh1܌€m'I_GB`ʤdfV\/Lᄟ#7+qW·W:"qXlGF.8YqB'b6&/aڗDcaVՍϰ;U-6+#Sި5nu^ 蘧tKӧjgn"g0(eEbjs5?{'@9Q@ ,_ .\`)V)4h3AIڷ?Xd ]8޼'۳z4!{/?!$>,QFp>Q2܅ >d4s]E@lﲉ4w6I1,c|g#Td++_蛚jCVcd{B x+x 3t-s"r9t9jbWIM^l/Ra[y_p-cwPVb*It5ǃe@n)H]TQ=kCkf($##H=x̷εrUn./ܱRF1B؏ĒJ;o' av7|fnٍ?И˾p²ca!&ӯ Oړd14XKޤAAk՝q]1PSSq<^rP=]{1Ds^rXPOuv>]5TY8f}c۫5U^. [Y0~R\\Eo=(=nJ`AEV@hRW'GWOۅnŅ"TSe*'yӉwNU WŮ)/c3LthW*;M0>-sq r Hb@F<,OwVw إˈpYMyfרf\Pbt[xt4'f]I֙pV۬H5zb$m2YMk:'7KaB# qF}fРh'_x^z)؛3]A>7AL;5,*m'Hm96ܔnK|(,dV xnO^GO(B^sO{GFbHXپ -9Iθ!q M c$#ʭ1fjh.&(O^Y)n"ɳ"Ӝ+g䚏[TTS/:ۮ_>v2VTxe0q0ezؔVRnUioZ*k\[=?XPl ݦThhu'nZo4Aݠs :Vt l% Ip*3/WbuF6/11@ 1{ćx_Ӕv ~X~V x9'Lhq5T_d=I~@ϧffP8!MTsQ+O&f,}xin&^jEbaV3NQG&Ap֥.K3sEk`,9OX-+6NԆόb ^Iq3pw7Cɋ&q:}6'Z[!VMC;!Ʀ#>$B$k-&Q}M{# 62S& 6X }ي3Sغ>Z *$QŮx5}sqx/ qws\c!ǔIp\jZ'/P#53O4 TOugkN8^$dG#/RyH;7r\ƫhY{ @uG%5}8_z6F[TZ@֩o o 8pmMJ8 .W| A^fzD7L ?{CF\dڒr怗+a fIUL$dKUNXSL$g S藶>9`-S4[~ݚ3pVw ڥ{~&mnAh;~\˚hpH$Z DsXj{]$ HIW_3k0cE9^#1 2`"RO6T$}[dJ3M3U^a|Y-g) Ӕ4YqNI./ݓ1nGb/G8xvb-_wS<'L3]1uo98Y.a"-t nfPU/Q*9Xv(sGs^_ԙt~$um{0:NIUFj֌xru`I\(H#y<,ӻygVOuRxkBl6Qd/?}-ʂgQDQܱc*%,R&H z/orښ"LR`dgMogv;Pa<:N{lxdlM\43p˷ޙgvhg//>%0ۻ1 p]Dn57dNTISy4jܹ}ݍn̐EksloIҧ`Y/S0=QH-!Sn)H?~Q>$S3Tx2D'tSo_PtFM2҉^&SUreա/ȫ}?U4Dy __v^lY"Z@΢qquNmGpgTvtv7'J Hȃ/e覆D%7V%[Gڇڟ*HKKZL[ک``KzwǕazupߏ Moimj'yܜd`c.8ЧNPBOpTmiuP͉Tckn& [NˉȝgӁU)0jV:+2d`8}k&ȓ2'YܠsT. DSੑXĐ#gw`^Wc'=@^)F<q4^n;t]UN z|Q.?R*M} G1Ee$:.F[2:dB ⭃x& u\c`qΟoĉ؟ڄo>wmB'xƼ<@o)P8Ym߰<+KTxYeI_#%[D"cu u#;I4n;~{V[ o:s|l@z Qw2zoʸ6U=a43>ɿbx.)HFHҎzn"T. qNܣٔɹ{w~N$CUQN%\z)_[*9TG1]$͑ʛTԃH ԀkN2ؼyI#_fe76xpƜLEI7\Ќ%S>.zyZЄƆz՜#bxh`PZ/{8F[كD u?pFMʗfYeeuWXkDd*jq&_MKO.z߈t\87),<ʬu HC CA,-3xw['Ƽ@H{]Gr|9i _N:$C qAzfT#;︫zdn=l½dYn-/  j 07N75EeRԐ]CKmM8#Ꙛb\zJOU4* 歼4'Yh֚m;ޥn\@kV~XG0uOم+d,r5d*[FOe>u=EhP%^e O(8 bMr)ny."= ljvJP j +Fa]]AvV -r{HZsō#p{=2]^-P- =Y.<2N\9-d@%yBKYEn=LhJ],t>"n3 }ՊF [=(J\rXp #`RNajlɺ8*Ac#T193k{9a[iT ΂bf8DI6(weki(G$)OoOʭS6VVCߴ7Vk7[*г_h̢{bjXk](xc`Rһ'i;^L.qe?Z4I]x1mϝ>^UxIp^oHrtͷ순K$폹"ROHP`.mX7Wg䋈^l)VC_:3[6=.fm<{n ߷7''TIvtU~O]@gv< {gRQ0p8 '{m>G3%MA'Hb{@ބqͱersV=[~gL*x2 Z9Tv/- yiJLnهU7lT 6&.ol ""3ߣa6HSCP?K+fd5Gm"z ؘ c\҈Z0]623h;$Drjص\On)t>|(Fn#Ǚmh 壹e^O =cz5rB5G9[EȟeD*GؿOv2EAR*w˫Xbf#g}}Yo^QP wyzB3d~Z\ Ii(ɞvvnLW6SāpeX5#3Cn@@+Y s[9u'KUo\v;>;a]=X/~ȭB:4~*MEلfBl-ӲJ E/vWFkf9oH} %jC9!=[ +ٴ&e1M7Nk6fkm:TTn#usO6 ;kѺ8NZZ}x<ݶ*H $wlqmkT@&-)*Z/UtT<.{ I3Y *%s\xP(0 8nEOHa͇7bcsΡiGBC65oIظU[tGQ4$#f*F4ݯէ7.ݪ>[̇ b}8H$0UQ.WP/5uI4T5wW 9dę2)4E^1xQKji*ê[IqBIIzzzu%z]MP%/ا6ΰrW}hq<~wz׼{"bOL?s bQj{ˀ*T!0*)n.85#;e"ɱW #!8.͸SAynlYЯ*K)ϠF56KE#g}=Q<653|}ގov,yw_H`uzA=Ŕ %ɗwhJw&"3Zl|o(XMՒ![a)^Um-E3V;ؗWw@]*t'ngOL{B#H=0? 4}@2!qJ"_vKW3Kzo }!]̒^|d993,I*d{(xOmCllFX "م@:>56IWzB]9|z pfϿ os sm3~[ay{$51zrlaѝȾrz3OZ_A Y'2Zݎ[v0z*ZT\"&(YPٛ;Fu:*ɛB.+BEmGZ8/@R/`Fv6Q2AC, ª{Y0%;t^ɚmk*aCs *fM? `ٙ9jŠ_t⿨kPz3ōsa!3ͷLZJJT-p#]9Z>J  `}36ٳtE{ ]1}=_5vkif<'I4gv$eu7~I>? ol̠<֮xǼf y0K rd"Sy`<;=r_JofC%5ݠ5^ wty0N Z|t2ER9XN7\i<5I I!({4@UB]_^>B V ^( 0y79T -"8ц;Dj _8nQðg{C^U]<&&fV3l8j Wٚb_hY¨:pi}P{({3u2mAfsզ-1cȷC43>9Y]8Vc!S`X{ϑJ 楜"aJqpX0UOMSYb 7QD]ޣ0J>썾P1UL7 `T;jHPn8wZڻz,P/T-Z@qn8Fl6tJٵ |s/บZE%{]HUɓiSUeg{ J)b *iCV76rv9ePk8=4",-΂}S1\3F2`U-kh^z{3A M턾A,c(h Gd]|ۭW2*fC*a @%:-,uyLY .!t<<ɵJ\Sig!C&ӱbNXɳ}yP?56goժ\@wδꍈc1\[GbO!eN f[Q 4Ԕʵju><Ăeե|Zx|e5G+~= bxh%Sz;F<|BKХo?!alg+2=:<'?zYnp.^'vYNB mأ! SJ&Iu+Y^`6_VObǑRQKCK1JVE?_;+u|d@~a~Tzz#W1$V?{ u)W3o).9sLlԤ6|U V \JrJiW Q)`Zu|̺[8}x9axkeEr!*+Z@9_4viVKvze+S|@({z6et J -x /RB3Rfnz C|SeJqÈ䒤]ZZ4}.H&;qLLs./[@PS_hr rPa 8ah9f3/'덻e3B=,?9 }5U4ltsQxpBT0׎ٔKK%yaxdv.9 eZ%!/YXJ^Ll$5i.w87iwP`NlZ&AG \ױ]ĕkM5Ft?~E_#M `~Ik[%N>`8K\RVfZr\Zv-!+^#x-&`<=P*ve|ߣJaDhޒܷ.$ܑi znk{ijn[TCX-FFrzzd易xke bm[N|.0:G0H`B4 omlX0' P\W'SHk_ orH7u70V:oF'X(1߶ g!h)jr#ܳHG֏Xھ&eAm"xMC J 03Bܑh H8?Íf gxvZ.|oO`b i2^rө%9Tsg5YV(dޛ0౉0udy4wAח"8k+`$G": +/_^/_z@NDW}ӱO[DG'Mv~4s<o'i+-h/QJW=A4Xk?s*{ϩqCBm6aS6EW8?rq> L -b^)})UFiө nv݌zr];=s|]r[iWsM JT6j崦F"/li[u>8Ųay;oA<Y=l,P(^ab"7AH F"%gGï(*cVNID,uJYnt4>x",'xA_]g_a= OҋXP[rʟ).+;@\+wQ9ZupE+va-2 E|*9E zbg4d -;1z4s*xkPwOy^Mn%VE"dg2b>D$ku}an|IK!1PCP n551/9No_Im<})%ssAʴn6lS:yny_Ç[e>wt=jw{uؚd(v?7?&$!P*LK>"b; .]3T }E,G\K)gah;]'F^= >^*- 3ؗԼQ4ՉNqwCM7(=fzǕ\MWp g{J.QjmM`r:N f{^Zl ū~?n\b1qZ㌾&Hsw029$j.2Xg> g^`;R7|a' Ý|'4eՍl(D^B /po4ak(leR6yٽBCBbR:iBW%Rl~Gƿ#cH'zjj^ѿ<@&7|Mk|oSr:Tyn&;nmhLxca5ؐC"sk=2he0U{զc(Gϙ`id'W^(ɏx0Md3Ȭ`h7{$42b^,I1#^D&GHȸ bέ9q_3}YPG.'o^rpZiT]^7e_7W믛ݣQ{y4O&)"r'4P7O:?ȁLÄpZ}R'2ydmF=m?oq!L1%{l> r7ӰeXU4Bch׈çI+MofȖ>u(P$жSy,dN{B^ _G2n]g1UB*''+YqҮOK='/EDK2_ OqA-N"vaT=O켤5/>js"VǡOxv{w,JsN(-J |,BLZ.հU&:u,v{d,K#V˟ kJaӆt?.^Qk/M;wFEY+0|GޚKE)_b m*swoQZޤm5,"ްGn|*RD6w2mw'DlwǂBJE!Ki=0eW=QϾL#؆L ;x ؂ɿXtr>oj:#p~xe&sfE*Mynho&f zAC;}eWzXaGϽяO#C>st> @#~|̹o},~.8*ή(I51Ƙ/7%r*h"D1mptPQ=_xN:iS̕)4hSp{߼k,yp9;c禰HFPO))Ftp<3BrPBBmk6lg䤍39Qt$ }Jݱaќo9pK!A;WD46ǎ"04Mwo8+ !sY)"?X9@ס[EG_veTdPgV cb_Rf'#%P#8ZʬiS4ڶfa>0XG}tֻ-]ksȌKނV73~h2 | ɋӪȴPH$urģө)e*=9cf #-c8ُ4>B^Pww<+uUvZLk~WX ~̮aB0H3ډi[# v (IL@3.NTbM#x{OdUWMѱc mMG`fq-1?~)jRl}^6>cBwwЛWOxts0<}vtj^8RTg{j8 ̊U@ΉF{E"Z>24W_v9Um0鼯&xXOoț _0m7!kHy#9!u[K4QDCdg`ު.9el6FtSyI3G)(pcKnwllT]t>]=ZRmƿqE6)·xefwCRx00҇U/[t&ЊέB>{F 4u=.dS5)N< @ɱlmgC7-tI5Ʃ59̖@xrb g:nj * \> ν#ӟa&B}GuR8_UQ!wLkSTu}K8M#d*f턗ObV%a+J?_%uvuCH)*48'6Ǣ]Viʞ1X)xׂ ! #h'SZS=iZb CY4)̭ NpZɃ!s4쩆.]:c NMiPP DN"2O/8T*Idgywȿ,5?/Zmv+| ε/ďl="~6?=_r3}F$Ͳ&_`ZJ|vq>+,1H1mloْhzb9g!R39AXt8'l9ja~.uJuu՞HhLݓ1 )O{ MWAy^ jw~sNV[@;ܮќfp>{- IlNN㋭>ꃣx.Wբbz৔=62^$or7YKnJn׷OJ6M Li eM6evU[ Q;їS8CJ[iŕx|+Dx @oO>^s@CXwSyW!h }!hWr>OkcH _3]!ӘvPJ 3s/H$Ќ6 ۂe7F$'1( Jys,ܚqk7F& \rdǢ^*K(sL&dj^ ge~kHB8msP5DCc/#t<MU?yn.D䪘_ m pjޥG`| ;9rqW4$tpo$mRÈ ˶6|r?yjhI GfM7Dc__ jbn,[_cQЊְ 7d[\tAxWcV-'{yYq8$qm{l\Q d@z IIUN8SdIG'6 ?伃%ܸgr*%ـ='V|{i؍dЉ7  ^&",1ҽBOǀ 4A@⣦DqlgpVZ\oLhh85%yR( 2֠)^|޷rn)}f;brg-0寱N0pٔlKaXͨ@3a8h6:iKm_@>sB;=3ŕ"3pLGxEE7ˆN6=f%FtB-(Æ۲A*0.^̫1 qE="er\Rc ~.)킠G* tYuSNj/J-3M`?MebL.=cPGNPp/[o;jXV*uV~=/ۑ)H,7dA ߣ^VD"*I@[R<~N+!PLlĆԊ|B 4J*HW1{~Tp9'l!Jܪ/m~XĎK MUPk2ք6a*o]w;SX8̍N~|0WJ <}L +S5ãat9ԧ vi<0B 3ZˮT3Dhѫ\!Cy:Yև`pǺޡ/+E`t1T2҅GHxnZ'$"߁XOYqpg jCmtP=kez8(fǾP{̀k RBXy'm=v1/L"+s ngj ~\Zlx!lZl-/sȃMXfJeLj#[^*Uγt.5~sfs|@)d+FD-@N<+_xv]t))0$jm>:ﶾ4͔$2_G ~  nG'  a#m!" cm^"~?߁UR2/Qq |nC%Y! E`Rrdn/:^~O|׈Qm_1@_m̓!ƿ`~ 2w_Yzq^tfj,ka׭3{7y\|>6~r̂%`T品1X.zUVH$v ܛ[CxNכǥ5 UŬMePu[1H jòZ5?#X%(&cnw|٬!KϷoMۚ&4kNQV+u(Ԛx-}a9 _ ;~W/9`|9(t$&Fڋl9YytU_}wt])V,̝%,Aӥ^8jܔSRn8gDĕMKA!XgНKύ(Ew8)^QaBQ&w =Z^hJ5WJj`cQ8A XtAxeީ3kUlӳy]EbX4l@gW䲀8h0$&S-O;~]5o9SOpD 5 a)\fP%mLn!horK(X˄uOe7 rGx#NaעZvlu㟺:%;Re<9e;UF0!%)Ea,+'YD5 V OF! %U+W#60![P{W PG>hP헽40dGݔ%\,ꨬLHʮ#Q#lצIvY[J C쐝4ߦ '0de%`hmLJ+2/i&D/ x;(錥j%Gc~[R.pd&ǸhRIARzY=LHx7RQ3u_UB,&dBW) (: 0 Bgwv#v׿IxŽ6sA/VYi%;tf#mj!V%+#`!'OȡP. 9:"T {>k0mlҽQ\kdlx-%"*_"^jBdf cl)ni%9,Rf-fmH0.Вw{Jp/Ej=ΨczI9ڝE >d }@ٲG#_;^b{Q`k8gYvsN\ 'ZN =`iV)zÜ`$Q0Q%'nqԗhv K`ء&űE͇9>jA=JJ?!6Ѽh [@l&}:󙒞,8ooX(,F7S:u~$< [b­?Cj~jӗ)px4cN_YުXS@]<o5is;TNA2jl.و̺ҫk3 q~ 9ab!hA3N9vr:&ԓ&z~>ڄvٳ7?$Jq% KtyHR_c k\Lկw7TV,e\DZmW.>(? Vגd mB偊Vǭa@CuUX~k<+},(|_;9U(0z羮kYزv) >.O0K`Y 0s,c9둮PAa=@r=zcKm4*Gٜl]}&9421wYDV q/9j] ϡ4`hoq[=)zH6vM 8yWg3LHf6GCAo| ]3S k}jE]zZ fGnݨA"fb"w;?ysݟQd 2LHrk5\,yrM4Yf4 L_;=ΰ>Lb4Eըmn&;-2st3O*`m[`6FE(_1t !@'i™(yTԗbxysQL 'EV07'tުn/[g#D> a1u* |I5HZOLod@*8h[X!IDjԗik €1Է;Z"gf^XiH/RUS<+<~vJZT ;/Kowf֘ < d#hxY^t:'}8c_ac$کv4U} _׌fk쑎&K ]{8p4ND0ccl}<*ӝ*%|R* TES={Ӵ22x6nzoXg_dJI]Kd:H,=^Et)3kkٳ[ԹM@7e3Uc /d+KfieA 9!9 C^ -LxY1W+p>53^/==.a]l?Bz6A`Z6m;W:@^0DIjp`U?L`He1MD'<0lۖr\+ó˧. @y5]V<\KKp|w%릙{/=wɡK3CѓԪJ$ _y#ʱKtr/܇Ķbˡ% 0z<^[-!%n VkU2$rncƺ@"vnب]\LT?A"3%w )L_J״9p;>%TI. .N_Ovu7Uo_>d[qaXKHC!mP mvNp1Rej[X*svPlT 7վٜTv(cM9)y?ׄ/~Oꇺ5jJb_4irl*%= I"hkx˷Rd3&\LqmSΨQ<խKǶEP8vHXlk3ʝ7\7r6Wbn"뗋} ,[WXiTK̶ժHW RNA )o/I)@iF0z_^)ʼ=|y6fQpgΫɁ*mQc<LϟQ6<=.wN_Ѐc*ΫS^t &XocP?JS,Ie 518b(*Rctg}&?m| Bkt~z]U״M8+.Λא<*HEtl?sd!Kk]46^ȷp|vbk(2뷍&i4/}-~(X1|9yJEj>aE6k7 ^ܿg12^5ϋ æ &Bݼzs$X37}тH~-5yYn(scX&Q23ϰvb|zgNSd<֍|ZjQEeB+Y7%(&!Dw)9ݺgBW 5uC7Fn1fM"ʀa[YY*$=8}؍7CWv10= G$7mk()6vbQ04W)2=.},qd^J^ShWoh57\g j_.Ri+?>Z$*2 qSTb0fP' ;eF>@B ̭[܇4WEMzD^ jK~k (Dwe~Nj]DJ߀smgZ>cG<ٸ7SkS,Esi)~xff?ahd F~ 8,3@|dLM>J4 Evq(@NhˊQBO^~")cpuprWU8ks:B]:}-)2O]0+gzW[m<> L! +s{1,dI; &gt擒P$@FU3{W>z0MfpcdcXgLQ4+}|B1EWڔF "$b({8z#:ZrֽYo^\ݳp#M Y|^lM[{f,WLPA.r w I،˯ >%RLuhfX!InB$XEףɋj>"aF)Tc2/0$OFF9XL)K $ο9-Um-[>$X<4yo>tH󫲋E -X~&30ؼdجcaO>Č库K{wTf#ʑԘq(6,lh}c`xvdvZ2, KWC4zٙ9Gޣש?cuJp+Mߒkߴ0"Ax&) &;ظK(>s% j2Lyhfa}KJ3D T'NI@];>kOFr&8`r1VٻR3>gO>VtXY^YВc4+IǦ@DSPw~/G'u1L}gsx # D_ Go*bp&Sov~z5]xs|0+_oui,/0"WM\ CC~BAR .^g 9& gN"<̎:$^0VE_`TRBY*,2B%wjީ)@$ȴMy$} %f1o>aܚ:kVF!&KKrd& `/si_jٓ ⸲ࠡ 3x ,/ ׌"/?*R)\N8f:WKi/ w*E|=BTmM7SLl]I )sӒXJ_2 ᴃ\[ښ[+$=g5 25N8&.5;oiE n'y HjZ K=OGxn׸Dϵ"s:fW$N]'Hsn6Ԫ ˩vh<4Jw PL CG  Bih  5%AȽT 6HƲDQZzy&| C-7EPs-D:z5̵(o8گ..u49 Yn弦$fMރu-'1>E=q1K >Gr ;)iܠDVw D, ̩?9@5NxҔ&\#A9s _ʿe?q ,R޺l@=M%(ճ:I-8~5TJQ=ADLρn8*m3"-Y^woJVKrǟ΅U_q$SYn)npBpYC|wvIϱvsbfLZǹo 0 5Ua,X!1F4lfx; Dr]W7.*WyYF۬QJmS` 7Џ9}iִ%'6!z`F#f}@vOy+LRx>0]o)r66~X)\W1IUEBA(b?m1wo>tO1,Sy%{b27HT\HwiW%v5Bs뻪8Gd?@kT Xbg%%aŋ1qO %m<=l\B}c/immD!YC ? 1hJO;٣@([JaOcAkVEhSb=Wᶨf*fX(IU2brqΪ>GTWS1i4riKMkUA:*;E6sq`+t*÷EոS#^ڪDe@i-|h\ed!k0n,򌲫a9>ŗXkX[- 8(]b\$y'F:,+9*\"0{/WsDIC4ŭ2GezU]vI7zRV-ܻnjk'K%'x]U9bɿAj@APG% w[>Ո?H=a.skgm"|ٸnoSZ^tO2M(w./$ckI acr1˵vv]ݤk&C?1!]ZRL$m+;, xE݂rsЌ38ut7I*#@|'XCWu--NUl9fm77ro*v?s P[HleևL@P’2_vk:0_OwJkLku$mK }k\߸['뙦W)90} vRjw1zr8,>/O愼%+}W1rͯLuH6J*W Q.fcDBlw(ܧ?G~b”=7/B7(}xJtϫJ6:SY8x{\YBsۏ60 G MIhTπĆsX$, '>jg*j9M8S1}PLV'Y7, ]X@sDt˖= ʃU# 󡃁+=6Nto83_܎* : Lb72oǥZ c\|=!2{IH?-rAGlQcxh-+pŤB_\I=ePQ{%,'4S,C>a9 .`Ī"xz3# pɕp\]kf:XgDk@ CQ6ߩqP!J;qrUݠ HZNϩ2êw*v@#fCMf9GO$_W& {.i`QVWZx.}_;qŪfP *Xq׵ fl{]7Q)T_eP- -ŋ"\=ds!:i9៨?x084.)w債F9 SU;Ɲ, a!;8u'8],r )Kmt5A@}#m %cn7ķ$UIh E9!?H'-ͧ ;&=1^=B;[hWXf_q\D@d!x]n{GoRːgQ2?LLP3\+z jIOUUV$:ÔYMޡ#;r_qs!k}گTKơ\<-9~ib ȭ?al*@uաHp?N*o8$3FC~D A~Z?pM6jkGP1GrD $eZGR~MWcv1(䯠pR63ංj 1V\DZ|6KZl0i 5xpfׂ Evrڀ>?`[%L'WYT[NȂ0܈H?xI'?əV,KdCu~º<"`UHra)OgC>:^' mwR}7r!a%zGrs,kQNj&Ihs#ʲj>%f^* H'ӡH,`?D:|~QsVA&I+²o$Uvd@B3t}9<zԊڙUrW? GTOL^fͭH߿12YǼO>q 9/B(Г&L܁T*]Dܟ0)Zu1bn-XBQpq}PMS// rk־z Vw̺Y% DlZG:1X^%l6;69XkcowB|&fsz3A-o3[.תȔD_NB)d8_?Rj`:ׇnq\OSLGaoK{N]55MT٦X pMFU{AjYGSpWI1fK/P-+AXǎM_M(sgz}+cHA{kIpS\ kϮj9XuVJz2GȨ5ck\xaݠ `l7犙BahDNV߸f2Ӻ' &gp(u%(7C1J:Ux$_c*<Hݻ,DU8LW z۬fj ; 兎E 5J=ɉ (?) ϋ8@bt= _h&{$ me,-;ckӄ"Yj&:d[;9 ) 5p4 %=9(F&n03+}|$F(M߷+ev,8Y=.k΋#,;8h%5y1,@5p|'l<E?N 9Ǯe,2;#fQ @[Na.:}x45" G'9|=ڐXj(CZ`sÐx0]Ehv)6F5  _K$oy0c_=Wd;Bܔrς(Y}SRT6 }C@ڔm3o8cT꬯5׭ aZ94=[e>²}ZU~}K*8t\2QE -77Kbljw2n#hRRO:hl]qTN! T-θh j=ѳ=%F"SlOrR+"Ќ)ֺc2p\?Nr1GFj^9mぞ'FCXh$WsF,4>HdZuaPC.av(uBHXǣn͆ S0b%pRXpP&uDoe'1rmd&=Ձ.'CMdPo16,I'PZaأr铬9trph45;h:n ^u֥U  ?d'W#(]#+vN7R8mCW-71ؕ.+g4Ud y)24@# ;plţȎcK.jX4Ut€鯩vK ‘;+SlUʩ x+7˽?@1ʶ2BTx #hb՗);?4w^널n8tLT(r"=+x`JS; 5&nDJs3PŻA|yyAԲ#T'"6b.n߉l+V}̌h"vU>ASq!tW6Nk:({HC?;yK#/#4hbr(ztw1d=r.Jr= L?Lԛ5۲9-OO$7NYۊ}(z_*PLD̞[eb5|&К]#GJErL\8_vJvl B:\Bv]#V,5 !?&$ qhdr #($Љ6Lܔ5WR^b`LKԍ*kV Y[8 m'0܇9?"|PrkCFiٯML*ihvfI4]s~Ž4yhOW?W+^kF߮"|E@e!kk^iyywCNGνԗ,EŊVkd 4.GkM&lg &Ķ zxceBA1c(mn7 H't1r[Y3e_Y3HUù5ɘh;{6U>t\=_C"w#<1W|lcQXQVJ- jK_81C⍷Oe}NϚ&s˲& &e}%u 9[֗/}J at&pZ@=FVkQ1V4^׸2ZZ8 fpy#@E*YgZ`RuEvvd[Xt[1M8' OjOcֻ$LF 2r3ЯtEN%ڂAT|m^}NFCUi[ˡ ~>t}e}&')>GV?!ҧ}ƭ:+2 AS_T-I"v!~/iP (U. !۔wƒ)͓vkKlL:MwױTh>cz3>1BA{3?zֈYkG sa7Z-8h`p2V)c L3󵈭vuTX x}vXU)hFwظgiyQk6yEj,,WֲH{X5 Aiz5oEhru3X(6Ii>ݷX! j`it]cMaͷeʀKy@甜]zHAli0SGI ΊPdY?ź7$%!PAwc=0/Tmn~s~ xy6m4ja< "8L =%#P=9N#LXѐMdq_[oTZByrv,{aU8*!k{Wo.:{D5ȣ<\t"/zQU+-va9O'{OOs@iꘉXQb+Fg7i_* ef= #N(Wٺ6OMe0#h谪oQU3 Gy20K 5*IDׄ*˘O;ɿ u~n< w[IGbwLeWЅM*hnb9`(Iyyx62փZP6=•^T< _Up%uTD# +L|jac =O;􂕙NfkO{r3r27IxWC'Jxg$~ n/zqq= +b$ׯ$v]mX`bhWzdd޾ʘY'xP%z95'vU8'w`o)IBՇx62-VI.N2#Rm~I1 ɡv",6uNmu E]j3ۮ]ݺmI@膭!%9z}uqzdȼ2ں;ކ͔`=B`C+%0Jyk^1 HbTS;qlux_L_xK& ˨.cڈ!Y{p6kTsܛCvK%ydMavuGݾ- e~Ǡw%3_ݕ1a'( ͟@8'a=aq˗}y6Qj r>YIXP fCgvήF^4Gx W@rkc,S@MH'9Zy^l/I砯}X! *kīi ĿDgL%ԕŞ0x]Y |,fڌZn_\z;pZT[@H5㱽dmBюKȯŏ>o%{apv5H=lA;9yܾj4q{C֘2p\ғW6Bj嶁 <9ujU?'1`dx5 )ԇt5a-PÚo {MmgpH:sAk1mtLCi^724n]!c1Kg?{LYdGt\;wVTVw]RK~FC'`^Bs4C,t 7袊 7a2;bɎ}y:uܒ+ΓlXBJߝqht~oԽ1*m:g+OpsE<6Y\ɱƹj+9b74:}N6%۞_Diд?T[ӇV2̦OlgX@G=`FH{SؐivF:yFιe?%H2Sz 'TB$Ϝ*kA AyXfWwJFvϹϡ:EԌ^n 9fp89KlW.]*Wgwlݎ|Խi*2DCQ{p)vvjd-%.b &3$iJ-%'R P%K< k׹N.w t {N1GFG Xz0Tz'Zm}Si.'>+sV (+3@Il DOPfR9~EcGtԊV.zSKL"cDen'.;㘆~S5% kg R<$Gx;GW>sIzi,|cIۏphhn 8BJ~D\w,5ڌ X\~9GQh*3\$Bʫ0~i]󧞲]6G`,n[m8+# IB#>!H{UXO/72!]͒@Qwja-:~ xj]hV|{KC,ڇ:PFq !pMio9+x&VೂCAGNdE%oEF7HeU;H2(Ry\mHMmUXbh P}ks؊nKdvٝa#4mSL!ojR< J'CJ];%k^cv@mT)Z]ڷmaN'9C "v܎c. jg+oVutXUˀ#@}z Zo덬[wYywq9펭ƚPR: 4% I8D0&*x }x9^RvNğ3qr_S6e`)ty9Dqdgݒ\S9RqH >䌷'_YM35U%U}%V7[VIJE8,@~(4$Z1)q[Z=K \3 3;LU%q{dnhTӹxjEDFbyK"8Avbi/*lWNK`GMja~UE4f<}U܊b vmĚ<lK 2ͪqœan(]Ð$EWP ?g͐xM0Lms8lyc5SQBѮwHsZhNɭ48֝"smO:9঑t:9 Z,E8~цn'Y+`TV2/X0oUˡoH=BF"'KDXPY''L=$\7>gLuмbE<BH˛ v/VK 6z+y5aX'+B32C51gʖ Z`esNI˜r MI"Z5ٱwfLMܙ>uiOT(uO/7rF.Uؤ%}7㸬Ӭ4!5C'Y5NPRĔדg;M>Ln'ƫ50`:WCe|hL U0)7&0 nPR߯\Ϥ3g")$M˼d?Ҕ>y[-<邧֪Ֆ?ߚ?q5Kb7G*y!ޖݗ]qxGAad!iV gpς I ;&aG2{3AD*RQԄ[3I \(xSP_qn\3|H|"9轩]"}(GPi|mSKLlz~E*'T;q%;oL5[>\?tօaCм#}f\}99+%&m3{`Y K#[qbj^TʙʇoϠ'9+@}+]91#7OGRnUF^ :/Փ=7"ӻ#RVC)_RM(:{`o?7R:/T;۴(UH /ʕ>8-ð H}Ȼ3X6*JÓQ3XF<+'ZAHtd1xZ cKt/2c {rx}o)ӌ*.h*Q8^|< J|@3 11Sq4/^zc"'5K4S["3}7|T;tDhMf|| MogŸه#?/%&["e̟_|EbC|<-wO]7ݼ}Ӊ)Vşry8oRuAG;cJap\OQE>Xa UVxgtuQx62cRtӓ@<\S>NTюʏ$;!/X- 38Bp uuM4e*3=kAt79y$Ѻ0[[`?~;RqM(G.rFBio3 *r R)}zVINq@nױWڪ~c(Ez'P| ĕGxe5lȕj~V`aнoC}fFۭIH7ۖ,ViYA̞'ZWהV4ZœΣ_t0PB tv@}b%n^B.˖u2.}_6|Gjt6>2jqrn vxzW@'*z3( :m,5ZlIy3V8BW36yB~1'B(/+ײ3t Yą%Ȟ~\dZmxa;'qO_\6PaRBHS:<^>Е.Qw&Ip rr*ay?Vld\՟15/,M !X]p\{O1Br]&Ϊ3ۍ0p 2%#(`o!آ&w&9885a4@N JZx̪=P%EcmbYvb6 T`T̴c̩RB{zvg!HC4xOM E]#/vH - e]5J%`k{ Ne?B# M~@?2HR'n/nNЕMu;sso/|+:]m@x rC>zs?WvA׃˳P ״(F3 HTG8TfJjn(Acq1/8AX.D^4DrF(R5.'OVxSBszeXr e Fhgs%D>O[-xC әx@sZ²MAT jdum:\>/o>?ebeXoX~ ?DPQn$rNEġj,/y[I^H{j8n*)Ut,Oh [^ %_Rp!EUɃH bwYw1B{auca S,k`xѩ0:vClcu&09("Ʀ8Z$ώ-:1G@S$ʱzwvFEPi%@ّx9];|>ඃI;7-$FK)S;ϑp&?|%l4'=+PEpE&CDbSjl"P`<;.ҹړzz&'3UCI"GQiZec5xb A7l WιwL#9,\W׸l @I$ ":I&r8A=B!Lcib v<9=OAj_b LTod_^Km(Az_jFSc$\(P+e*|0=5'|NOod5/Ƀ/ԺXJڠw@Sq&bEs9ȘC`+D7"1 Q^M '`B1s{ʌ>89ek ?p7I|)Q́Y>_-ڇ8PγCA"H>jdҸnv^sdy8y{xW㶐3Z^JRԝ+؟wvZzfzCmuUbT]M sͯ[ K>%:XKl p [4E. APj I%]\ Kck-9x3 `Jq@0'gò<1mp#I , L5mhoCi`[;X$($RE~h45͈O<fؼl0Z4bN7Bg$t6|&*7d66V`&jk hzY*dO# v#gƬnג  J'.J`PB qKD'h2 OIIHRrbMk:u+]<𮑿3/*]\~dXT.ckΌD)^O 40]^'OY (w!̙%Qs$l$Y@dxw4I q_3oX7JjGdŏXk DR?A/>ݱ)y֙NnnOt1<oF]" /M+9 K@qH}J8e$-h0ja(}Zs ,Itؕ2`jtz4W"V YS2!(>AͦZg DQu8 L./g*$~ҴnFm*N5ITbZ3rD{iv6+?[/;Fcr0`@6~N{᪣3kHy>MPai3sS*LSGYp>Ka&oS.$U}ټ?+{# [64t7OHRSȟgHzVױd]4FG֊)PX\,lJ_x ЦwslJȡDbIʥyRsv.i@噴!]ӭBR[0.']=ޤ.N1l(b2a#d|<|&khr4I ד H)Q؅ ^Q71OÏD^x{Bǘ⌁ oa0#BIΗL.Z9U'U~:2F e+9e_o7~~Oi]E{_KPKa%/1^?2u6`voHZlJP[[{(ɢem iXDrwP`QE}''fqߥo]\jk./E=+_(GӸVP;qCH}sAT~?ůS[B5Be9V9zثR# u޾jĘaί:>"<)Sbʈ4& o# -.l1]vp暂F\0^H :7|76S0fAMi# ~{aoRCW+sʚhZQt:ihVk4 œ #[ɯzPuĔZN`):~MK/纬*ާx"+ӹ=[$ל7O'pY^yӤB Y:CiCt02S"ijsY+et^z7ԉ$y àА hN4ΔቢyBxO d4+=/OC- M Ym^ɴ60=E~@y::0Dܳie?sA~[|a`hĪ[XKؘl4aH0;5V P=<񙬴6n!ԸvUVaV|~@fVĤd76,j=#^|^sl{Gf,~MԀaU@!{}s{m6cn/ a:[*xxB7xV_mOkC w;~~(}{1f*1ءbwn'$)2O5o]T*>eή +“.4}ݲihCD XkE=qW.V =|bM{{'@1.- 0V)U!b'CogޖI>~A56AmyPŒ]>_@+|a-ux] T(@dvh,S &4a4e jj^o-j K|~`њ8Ma.˰<<Zk[6̓jОpVZM-N-Sh33 ʇ {y|SiJЂih ZOVwq+$~ۿ6maT[J[ [ǩ{(ŵL[ПrL4KsB#0%^d=wql &ɓ(ε+X3)>)EϚ,37s{?0Ά ױ0Um@hP-@[vܗ ⸜_Jf@7RuwdVW:_yf+І'Bhe4p#wct|/di[2Hš=Ð+mX@gkXv=X4, W}~~K|3oR E4N;RL={Y|F)4726;l:UavSzSbRN"nW)Nbm?a c}u4zIM 4?jrS6g&2YDsynxpcz:1HgȗFT"1[ %N)MJLju= c=yUڛkoW"G $`ҟ8ŎO/#.h澸0Fil"H8<smxe{j(JS`q ah@b:]0RI+ #P[`/@٬]8^~,'ٯ7sprM^ѭ>Xf_sYFFK `VvWm挅4lbV\X%h"_c8IDCeϕ,1P 1P_)}44q'YI^O&vBb gz͆NXE:ZBQP3שwTy$#r8bFlv [+/>^iJ=cٝ~ ҭ$ BҐ+N#DN5Y-Q,*4^ e?1yPt5k IH`k a^EC/9O/v]K`1貭8y>$* >fsVcU*2F{a (Vk8`}3;V <{8|qz ޾U^DdF6s(D'm/Gn|Fpzta$ŕ,ݱֹ YdN(/Uu:>AËHC.`w!nKs[haW $NO>o^Ol}\d ߡl\O,[C m&"F8nHtJ2a+%;>=ZP (|qvƯ"s c=zyÜxn\阺́_"Շxr^KAU.LEQ y4P6Aƙg^eyEZ'gbLSM3m% 4ߊAoӍ6A<$ afڦAN# `w.o"_F t)M)S>v~3 9_\N#|s+F`R;)&4E_%]̀Q.<'̸*ws^aT=AT? 2)NcB11 .CEa^0ȑDYg:,\ߛB `rkyz0>R3+ºЎmM!j`S0Bs6tY3A 6:v6 .\P:S SQS\P422z$wѬrH?o%"զ>GPB.ЮgŊul.ؼ2jS"Z:(zm:3FRZ: {!0eBh  cq #)̍* ˥؏ @)y=2wު!6r'ٱt jlW5*΅{K,.rM=^*B(iFk랒{5!՗weM^pZ=}z+R0f@sHK:BߠDŚ(|_+$n}%f|d5lhw ptn?~0ZA"E3͸ꊋ޷[>KVvܚjwFѪ;g;CħD<8E-ZN4ŅCIֵe`{ M&4g˗\ajE}jUJ![r2B"' 2k bVxfDƻlkd 2Ǫ(w @AˎתTĺCJ}[{=RB {'Pj9c`kw2}?\wOzV6 z >>?.v3n:$nChԔN|ҝ^;u?ts_k2X*/t\j˹14ܪ&=f,?'8S?@rBqԳqе$B8/LNl؀[.-Q_ .FG&x6}ztvee"݅I\/@.NVMe,t6x::v(YQz5W7Y-y5Z^!5|$Aq}&(Hoz^WӉ?;1ay)O :"WP\qMp ] %ygjt\k!F & ?)4N.Qb9mɤ;ӏ&,LfxYx3,fT$ίZDcY+wȑ+,Nը 0p!fVN]R4 !d(?(-@sYr `o.p8|1y/eJ*-B Z򖱱W*~+ѤNQӓ3}<ᔀf+@)[4/4&*\̡[0fW;ep mZa$g[-Exk$ U_Ǚ* =kne4~X73: c ,2XgCk]j3dW2uZ U+u-hv[2U81- յRب$Ǩgߎ&kTP]@eK8T:,Q qIju*j&N|$ t% °J7%s^gW]t[ XǷZ;y YWOi#:&ޜ5s'_5kYjQG4TJ,'s:0}"WR(1[gEɔ3a&{ٿtpގDmOHJ aP1dJ3υ[\V I3.S׿E#oM<11'MLuUu`L@J9QcZ#RB΅jSC8 ?8Ǧ{w.%/ _Ԑ910R 1k_bse*s |uO[ 5Ml9pPXiE%U}3f- ,qyg)#OsN%*;a~o]d<d ;'Vگ+ XM$LJrˉFf-k$#xPl}+ F1o^a%)N”mv(yѭM E!2G_IJtܗлwKn~g!@.v)::S8LF:qY!K[L gkf R(f±<]pACZ'LSy]} NuB[`{X #Z`Jn+D[GX]e{Me gp 4A?/te)+ʍw{gQGK Xm0!B_iXo 9!z}:w Ҡ1_uN8֑-gvgp @I'#Oo&#+ +^Jt u;i~ 6mB/b+h{Nrm/Pxl<^ZCfI{3o]%5%۾T ux4舫FOI-ޚV/iyw2M& `>2Ul kuix.N#2 8Wbh5 ɘIDa.,Xzo/+*J"G;H)y^ҷ^%<`{]K(O+U,3[Cѐ$#IM+)^)ffpFFL^yXJ$RK t9'n<<uj:/Mak8ȗdtyqZl1q`5152%t1YUK)Hjfl:YDq((%QkBBbn1[;NЂ T'鰦3_.?g!S>*,/b [k$(! خh9 1qmoh ~p~{Z差z+l_ ъ ir |\wnP"x#K<%ۙCrZQSGµSnq;a#̄1ymbۥfS"`뙾|zhO$>VZA$e8qiKmT 8"G`\k~<&ZIo<[@mdaL/_ͦdSPKU3'`*:Ki%'GA{7hdy AwطGuO[~25ڀa͞+,:Y}:嵌ӹƞ<ϑNS\yޫ&1hDg:CqQrh7¸`5l?^)ETmG%w'xrC _&"5Arj'%cVhA_s#)a)h@K }(Rֵ:U-[׀e0-U'Srv;T۷Jvƺ^^ԆTV}l=idu|$Y,ߦ/q0/A6OwDJs\˵yGi73pq<색JVrϔq,Ȓf=Y9_5ϔlCt6O?b$$@yw*"|<3zGX7" {ms훽S& {m PC/-xdlojFpHm8y"P] f74򝎡;r/Z}@Do8D]OOf,>  #8Dhn[h]n=.u7EPW?Cg05g%S$3"-l eQ4~m>й\"VIt9P'1(dz '&sE~_"xz`7rE>_{T^ Qe]\y>$&89K+;ޜ;F8f3dM73GͰ?/%ijcWH}qC6!x9C0w!3Te~dҸ"uNZˁ 3H(1_}&ṇٴzN'jV|J]˜j.">E)4CH%Z.@ k5D~o_ -B2ӼgBOO'fcC8L}@t(R3A?{х぀Uo-.oS#8a@Bէʀ@JQVqKO׷,܄/NC:2j8_cSB"dE?֫u%f^ ~z.PL$%EC/ImqH6<|EC'ly&y-{}Z2c iasۗ^z|y-"{eV*&9ezw剧Ft  >y+OkQYu,iܛ!j5ԯ´ 3^k}nɺ} OLG]ںeh,i$d .V8 ?P\ˮsDrn.]>GT)qlSխ+4J}\bw4_98gp6=Eѭ#!׳'9ׯIڧlIZ<vŲDǍtdr8ZJeJ߷5դ=:R3g8#Ѣ7rW]jk:Hṃ,qj;lnŌSYJy  Jhڵ)N눗 ]$uRK\$Sb @s#1wMoZ/yͮc X)t]X& ,(4}Ebb A7_< Z|Aaq1CmJ!De@E(&mKpQ%8~ũ}L z c1ϰ]fd;pEHhmuaC޲%h}-h ÁsMobj=g t;1乵xr`g1.9[&So3)[5z6Eh 90kv!! s L @ 8? wG%p=S6qȐj_M7,ovH_ Fnz?9+f ml[ޢa!U*DPy+/4]3]LN Jh!,}%\&g "( ;) +zI?-8oXkFajnD|O`'%ØrJci&H2VNR[6)Nb7aVJ8å9',2y7`FЗGU8yA+lӗF×-{ ]!xy#X@\f sP )䞈ӋUr}S(b Cޔg[J}4庺ĈrL0<\+Z4e =}`&⶯cn-!9^'!E 0\*:xnGz/}76AaE|/ĺ™/ ^8)KFd]`Fv1m:K#%XvE| Q6З_i!JQiyNU ֫,=^:+ZG떴M6rWg*AZe06coܥo`/+bNǂӸ,q=Ԥ{*^6;S8fZ @OnjdHإTK0Ԝ ꋤz$A&yyO,5,S,^/lgD ӛ|["YyOkU ZS%]/f-~Jpqߠ?£Vy$Ov=E ڷX7p(IV*Y"#"cҶ;̠aM7  I=%N/b4D%Є[jʟJ,qح >wۨɱG7=?p ^sI#DK#b2mFx9jMFnj6åkJ#M0QĨr@=:ʆ('( '=e7[-Du36[8t)INK[ mn z#}|2.e;A j]{/V<88nk`(_w:fLFOԬyg>UKŽk{ӷPi?k/")wj|B O!)uHz;!Ƣ]KُT4bO/{ 2L5\Xs$N7-'EN*´7OJYHv\c\A E ]l$B= ZrĆrݧUh VFK]QS+HF,O׿r3Β8zTd2j(@SCN9Lk֫t NU?I9w<ϖ9ÓQF xq]U'Ք+l^@Źg` O٩&[c(BRV8_Y;HH3rR9D| /In9W/~#=kZ=g, f D6ZJ`z0*e6{*D"xEt$@T55Q}qxekDRhV֋S_XL%%7as2Tjn e[LQdC;s#qD[l˶aKX8iO>"ktV6 5ґhra6¡4H\6H`OMIB*|Ϥd"uUӋ ,iW?Gey&&(M[^s;#/;,P'8GWO@-LB]n4k PeV=NFT$,YX+tc@]_k=!D|jZ?YVC(kS0JC9`^}-Ow&ZIPC—/ZQ]vTBp{gwӷ̫\Aئsso4cuxCcdʂ\=\&ԝ煡 G[̹zo)<|G]p YGZ/<wq" ͖ű9,7 ء, mf -%s27X;e 72c1N!Ũ?5gV-_ C 댪Q,W9#.iB!I/_g`!R%j@r[+<'S!;KOm\~tƵ NZޤZ N{nOjsIV J?EY6Ey>m y޿hQqpږ #ʱt~}`>psE$bm_Q}{']S7X/\+Qg'L t , ~&;%C/k7I'%k~#9&Qp^R >e,cLo נEJEMXR^hK!=՞FY5$c,֬&Y§Eñ>wa7F],P[|^w[ݶVh'GkR&. (p:\a4&OO/^cN$(]s3@V-ng[ltqpHZFCܘ=fr4. ,6Y;1(2LD`P^c&MgEY }L!1Fw[|zjr@F >J1L) 1ۑԜӿq3^S(DOyЎFıWՍU#0 uoKǘƥU1ulOjD|菼r8gT9T| :()ʘl3oB7D:lpe=X^}xZ>_!Ni~o:49z';,ƆF:'l<Io=0/k)ߝӀcx3)'Nplоt,ILN+a)8Q$nM(yBfGƍ:a(Az7k!?1T3YiS5T3QI\h['yŬďؾ_SeW"RJk#[iT⁶ac91ddD~teCdB" C3 懍 3K=2k';Hd \O1mLb@T{fɇr)5)8Y,E׭*k1d# 1l36 at # I&Уh AנC2E`ʒnT_ʓJ붚&8Ѹ Nkbt<ڽ=ξ9lg ع>z͑r*#D+DgC-|udD(M8[{Xᔺ>E-v䕞4 S1KZ2;k< lX-Rh()jT$^Ƃ}l59,0en˛0Wb -@xyl~Ko>܅J յn;LZL>Ed5omѥ<~75 odpWn g@%_Ko@NN%RnAߕIY{E z59kh͘ZUrrMÅ,L>nԼG{;<;d{j.2|@mC:!r,)BΊ+Y@__QU܍0S'ܷ?2ϏH_"4&VÓZr :՗6psswcc:EpL8{i973,9_J&`,J~%}:Ţ۸ …W Xj͗ KD$dU)j8,gZ΄+k-Z>6 h91W dPBgͧa453ò06e/'˫ D}Њ} !)VW$5;׌l>hgiʓ;x.֪u,Ȟ]+=yGJI6{|Mj0^ BaZJΔWP[`e[#ORT\}$%SGk-WZ{|2VLqQ>e)6Ӥ5jCMMrٚK?ͦ+)+mAT! `Y~g?%M?9?7 Jkxbe,˵ 0P7Fy^FnݨW!=*3-*pzhi&$oHL;ڴ.?W>d)KA}g4C!r(v8ώ~*s,*2YIdRN%4z";ӱ5(zJ*lfIp2M#MO[uOKHAL}q27zZfGJ2 LJ-VZPyU,cB6r`Izɒ N)ps}ۇe~7)>Y7,AJ'f)KqFiQ~pbi f }HI-o IV١6-8^~Vf LlNX_õ*pL )}H&=2EL[nXy>kfZ ]}`{rS~{@"}M4KnktrOzp~F>PL?4m!Qm¨5Ip}ZW0M_hbdDxmLz{{(Bstqq71_fRXBI7JZs}_y,4Wx~kf[dVbBe˂f/"@bm-" ŕt[OVY'RW.RyϼFcmWH,Z/tU});c "$XGK~a)kOҿXD1voK1]qgcZq Q`{T4 ;CdoGRpj\T*E#vtuV48EgPL\ 0r82z]=W7)hm /$φ%K<c_& B~ W`̤,rx7}y h%Ie:.͞zDaq%WΫIv,CFy7OFk$TJs)#LS޽,R=7f&!놄o5z d*=GhY~PE㪫XA: [o2H )X/b 쇬SfRaZJ9q>D$K 9CSU1|i ΊO{G}nBq2Z'#Т7*A<#:6fõk *w:z7X"zZZ:9,pqZ/{qb9 u߫;D?uk^RsU2*J%6߸Hm(@uΨ-US߱lhoih% pU캲" 5ݦR}&9V0s~k6NpP ]Zv$J\`%г&hTZ{Te=S7FsXjdɪ o :V\c# kCjxCp v(> *+ ߲O3< ~ۆascͦ{RHݒ,foŀL{S:a1Yϓyv_'\D,zKli-`Yҵ9sшJ2c]|J${v.ac؞-0K_r6؜.;.7Hi_3qʓ2NAi1 2K;BìK@j<մwa(OiΉ]# *) Lqeۀi V2w;ð) 'ةfǕS 'mR>Im=$/q;X;]1Ԣor=36=^_\K^a<\( H okx$x=Zgk^< {r53ډc j |(P\. ˏZ~_ aJ檢o 64CO*fn~}"}scBPg%-ZmJqL}b Z$܄{iwv"wۀKpo4!H4mm*"m`F%>E3"n$0ID:7hbБuV{%}K(*҇:R8XՀeCLOFlCs갃QT`z59鵹.GGĚqI۱9(jbƕWNjSɀ.l/W!"߯Y !)&BS`DwWh c3 `6IѺ`ǠhMI\(b:b&ɒM wktNVv1+kJW=@YfpV?S'5KRJz4aR!dRXiʾqrED7`su: e n=l[' ϣr[W}dSfFq;e،amFFi;O_e^ mt& v^,'9ɗOGwjr%Cs e疝z7+:/q˶HO[6+7=EA KQ1tT!GEX9~^DY-$"q="6!52#Q=+z$ht4u*2r3,{Eؽc"ֺos Vk,2aR7^pID.Sӷ$0IĀ)0P5l'D:Bm+W?~7k9*<%+Q 956[d/`F"j(6|I_4@ge:~6~L`|:d+7EADbҿjY$~KN˞l4k9i'4XQy9ds͓c%r>~U(Ω~h{{׌?ӞPzDcaz!\zIi}ҏ x6lgn輂Yx,{xF;˙.o(Mx.*Y׼[o+*VțʷEkzxw ;G2Q#yy8N !gWW@o|Fp x\`NMTt j3i g1_ n!_8Wtf*&f^ςzx|r@ʼɠT'~9i) Y*_SyM&dZ::vYjJ9q4D*z*wݽ8tD~g\\{&b$R9lwhZnc*/"|ej`8ePn壸v$:ጉ^뙒`DU6uwA]%Sg-Ř. +Qȝ!ؤYhrd'qvubCWTgmfPY2_jJ݆iX '+C= x4OAKyJr[|^SP?9tAQ(e`ZL;|ݩCqFJ?cSḁ$|ɻޥ,&W`HL/5x\4|#%dǪw#F[ _% Td1l +io8YiH9~wIۏ7T0?a+pE#nگ |h\_PYǰ?ۢVd&a`4DO?-ʣ)=ȭ L߇}}*3dجA^oMcT5͹eq;@cw'}=|SȊNkJbP,g&sͫ+M$?;爧 %0^'R~@qE@G DŰaN_GQNc]0Vrv[1ݕdP$^3T/K51^:e'IIjKTItܜ.>&6{'sҞ❼jp(m:"ؑ?͛zv_0 Սhaag6 jfxcT?fOOL{^9Yд"(i=HJ1sGNRO-<,/&x@fvf#Mj둸0D g|̑@=L肔QaGdbxMcEcAm df`v7U9yLTQmbƒ+sn+KiK`fd^iDYEzd[7h;K9qj^cV@<3'}h= >$<@;?EI_|{: }Vtw9ܩ )±i> s['*.Qۏֶ= toolԀ;bp>aMC#\ ;6 ?D'yz9j{m mG& |Oi}2%u#'sHK'/1i(񳾑1h-sF]pşC@7*W]Yd̢PFS,u%%s1>1Q4C$]' mF48`ʏexfȢ9m'ӅگptnIvp0??8jd*/NVx{KIGs}G4$[fJʧ! @؏ޒg@uT6i :E6=Lh [΍*ڇk&ܒy,Ba|ߵ|hjg|KA i0~- vψS6UM|uDo;>@UD~QwY8&/v"QɃs+s낤8KÔK%ȰK50 )&bRvYOPSDk0x3ӔKԀ )CǔkA^#'4pJ']Wj6'U BzL-HETAεM1apꈓ{$YH>*I7~ZyYi.xHt!=mu :$6wMPm@ќhvG{RQ)X~ (O]]?klӏzj/,VSDW9)x:-jWy'4Қ\z jQoǒCt37jrv"[:a rȱT'Bǭ # `dbϞZmtǣIJoS+-V}xHx7ď.w=;hԯ Y]z[urM11  ¢z*:S^)t#$ԫ c;aZ0w2v%^OZ,'F ?%&6VCd B%r /Bt,`etϊ @eS[ iݢWVY? ~J:\ͼS6˷׶1_̢3CU/PL%(װ~߈G=Kdx^* $7@? 2%le MFRJ)K8 Aq2SkԌ$7 ?`5 >Jx@#+%lH#i:eUt:utdGzةܶn싉_ !T #: /#iQn],"u_K~HLW"ڄl1o^E$UOT@jqj܉ˏ"EU{n~r}0~m̀2(,} M#]ӽB!ϲ=6gUsh ]TRЊ1FRqԀ8,~ }S4E&կXklJ0obpDbEu¯CvjxxLt2P-/H? B)CW<}Goe^8qp vO&4wq*Pi/^<=@>ɴr+ro_z^Q#R8|iQc§B/Z$sli> Ld_)q^rgky};aJgB: F5l Yhjym%_Y! 1>w 9y=M-Sŧ3osGzjoH2_a, Tp,l  rD_hƂ:IZiđ耄qj`ʼk[dku; OP{EթO!ݧL @]}ĵr\tBKKL࿸-8sK-jNztCy5:Iutb_\Jbk\Jn&&w!(0:ExS|mR$m3svǍ7](1T2dSp]'o\;twF ?8e7HRe؆;p搩:oʚ8rJqñQoJx_Zܫ,Vފ4NhMߘdؙ,DG E~[&@; ǒbĤB[PDۙ:sD L0J;Y. '#^*X ;Z(}~d3kuQ2b16Hx$[ӷrJJ!RFdъ6&qu2z43gn~bF~0]}WYZD(37lN/2[TH<9.`߮ťϨFQ1@YYE#ECaM29!< tm2vIs?*pf8 ,Qܿ*˥oiWTBG:ߪ6I@1e0pc%L4mf6\UO{;#Z 1S#[<ɹ_PR|"qr8?273=}9C9G1"(e.^ٻ'ldTdމD1{bC@YW5+fu< d1;']wK>EĂq=4;|%ַ%P֬73GGG"V"PYG@dA\q~$AD;aC4Z !>z4PFzZTtP|!pPuܠ'gcuC`dsi#[# )j NY4LVi >ZMKXu˪Cs|4'Zȗf,fy==UmKv.cOE@,Ӥ琉KLur=2blS cRޕ1) ,(dg@z^`d =A)#7Lj 庂$ydYې8aTl~#Da2yS/\]uc6G")ah58܋\3]Ǥj=]EH3mkM ~굫i]^`Q"$C3~ 7r|X~E+]9 =ͯ([ Ncg.1K.s*ҹpEMYG4D;,>jRS!].BRHZAor^(I)$2o10 M@ѥ-Z a<7I[m-oi奲k' 5O pW2KfC: N 4َ\ Wf{0f8|xI+;;g:TI g3on8h놨r 9J[tS6UI H:ju2ޑxfQ N}Pac/X`z|~T FǺejN@Ny`j@*NV&|A D^]T b0JT=yI]tԙ8#g95I*{| 78<,{/0_|Inۖ?f(ί|SfGdRқrОzcr"A ɒjdsH j~ ʬW%W%-}$CLX5+@=$&JT<թȶ=k}[i[}" &0tA~LbEa]\02WY,gWfP|{嗱*vLksɎMݨdynxŗ5wz]r 4]t7{ph+p|ibEÂ8wodMA o&GBҰ$ؤ-5wlWOs9 j}m +Q]9Fr`lUiˠEKJ&(-ϹO5:mSXV6V{NOO0-0Nbk+Ѹ S}ܗ }6t?zY3 ZWF! ;oS`nY1,KQS/ Ho*XD9Ugƍsƒ=?xr ea$m4-UqLI5 c~j4h+Y_=&MR ux<~ LklU%DWb- 2{b{դ(3^ۧ"=Z/-4\=KK ڤПEPAfd"V'8Sg~fdS2NcɘU?G9 ^\w<2mJQ$}g 6 Wܾ+2L3p`MO?BgG(]?R#Nwsiwsؗ'Pv Qc4//QTj \5P&S $d~q\͔} 椸* Y\:1TJC!9{yi% xT~Z7ϙ1Ul3 ܏}Mq) IJ54}^Z,V'MT vҫ@ٙ̊FW eFxl⼀Ũ)~KHYvgJ~3(Ci7E:Tzu#,>"<4 && Epb]Ѽj[ _ְJfСCvW2Z]>ukMOybw>8nY>蒶O{3-BFC<&$wȜ-֎˹dZcYI^,!r[ RIdBH%䶦-Mo#f68tb?D ?6MLݦ65@[:cqLr8͚LƆ`1sOQ< @@Ɖ%9/(8;H-<р, [u0kPq``4j !lʣB'J`\ #Mr=%dF!p7KF(SZ`SBDZa߰UK @jݗaذE_NC٢qF_DA?N/c؇;_ 8/ 9O})۽OOʸ2/ӕ-fu1>R"iTev-W/l2jt5IqiFO]ʮ U-(> H 'yP!QOpJڇ@sZi.,f1F@*}o p7pAPqsПq jYxAmwDI^8(`MDgM PzvLL hyJP*gWX"" <}K(qȥJzJ8@}mG)/9/PFV0/丌r/ H%֐itBn ~=fk8GˎBX@wa`»:AK} |Z^7N^Ufpc,^M* \]A}uJ9[P[هQ1AZfxT}|hXuq(';mĺ,h3\3_&9ثv]MĪ Fo5|q躻QkƆY%! H^Ǵg4^Wˊ$I1a"BEĸ#{A(_A[{?2Y=g  OgXtd|J`7 Tn[k24 qdMa/mJ!{d߰+p;X}p6țqX#G> E@􃍠I )$ zw+oI%BߩDjMk^ib|;D]8H0f!e8h%jo4D޵o W:9!xYΡ̲E?%)M(k yxlqZ^wn|ʝpt;U΅+|@F`3,HވUfHeě!T,R?XŸ=UZ*Z=[e`P?1—ru8T kR9sjQW0f@0Sj؁Pie8 /ދhJSiaA%χlBLp-V!h)*@0g`!֊Tr s39? Z!韼?jev>Na;ʫԉ"_HE K-;5#sLAcEcy ?Biu!v kz(Zc"ck!kykש<|K,j> uYpa N~SkOp [˘m1\r0yP,X[0DqXM[NFAe&_.9uJ\Al9 Avu.WLo3:&c('n׷? }7C؅ɾ.¾޽A0#HC!Df@̗^O$cO?B- r>+;=#>XP#H7?cwڗBupp,Ʋ8H;y|staV wNA_ s1[(o&)ܺ9? F&,F-*̪ r /YaWe8i[FU^5HjUk_!ŨV P, !k[NA%ub* +yX *o++PFc)xշ:ؚ1 XՙG6A`%TPu+/xu==8=zk3qf3F qs M}=hV4p\\&ีuUlaO_PXYGH!m-~,܏;(u ✘Vq`4D>C%N'g1WwMlr#tB/R}FA¶0{|b48 sJ8I>$tg02T[Sҏր]AjQ L'"2^O6/82跜*\D#WAG5^0.aܨ`|QSwM`4U~V0qw'r+?+@S3s'02&+J:[' b \z vƎh6S4M?i~ģy?z6)'_Z26\hA|]yϿ㭮,VSҶπ26;I|-TZPBx.CS }"i3/2TcL*C-wweܾnRz%D.gcۼͨZxr``m9+`|b:QgzBn8@z!+ <ĺ&W!Xiٔ8Ma6[{ ML02 `3G n+,U5aqeSaJ'Il?Ytc7[f@Jr&Z܆$KtT{ Uo/lF>1^߉}),F/jįP8d#VK,Z|mn^84XZiOuJ,,eU`JSri)[}R>IRuص)JD6^YBa#ԯo2eO.6rf ڢI d#3~N>^>A-ހEJ.'GU8-bMA# lwSサrCaa,N8ݮBXf#߹l%6_$JW_xXleJI p9Hoh^#n?랠 MWqgh1̦(T2ɿ+ԭ18SjDʛ%CPIrꫲ@yȾzR͔a"X׀h/CfД@Џ5NnT_ɐ@!W` IZ.=M8>2S,S{ړ|dd069}$ mFI;]m9y82d3*o;jkyG v𘉍 &Ϻœ1J%S6hZU1q G۸'qʁy݇nKu^s [ܞjߧX7`ݕCcf_)yth춙&׏uJWc7^{y0dO|Q٨cV*CKOuPn8TB}|={s]"ȱU,r*)S z 9 S9Dӧ9LmD0f2OP{ rRħU9.(\ sw#ġ@xgW 4Uӏ8~ܷZdN2ʓF+egNb#aޓ|K㞟 -0- J^Q))Uü<5tweY|2&ƖC~"Q G8~jkXZ7"}ae%n*A|D&`ݺŞE'@*<<9`W@:F  "Z&[m6r&o0 bJ{tPf{3cU%2w&7&n# X! *ڐMS賏ķ[]d NY8G0J )xx k Dp$mL˛+r7)1^>\b(tRM xG #^zι(xI2r4ƚ_ihw4~uxȥyp#XO ~0Lϵg-EޥFF2*rCޤF U2jBOOwsajZyg㠁,"o" >Dg Aef%RFjR/k*q['ZD/p]m ;S RDxJy2D;O/TS *-.K\)w\M/,Xoy_L}|.Ys0 =B_ے.L_ǭ4gª͆0B\ -^6l>\ΔPt CID6J<7~zacʬDf-?iP͔VBnBxtoRrPG"J*@Hb2,JL %Ph2bք SrEZ%fvry?oN<(Fl_a5\aZp2e!ڪ\/5-PeNNe;Ese^础pq{v2c٧P[<@G+_!LMK:ߗ,~o䵾7C߁%FAA|WOk-N pZ퓁}=ߊ;ba65;op -4{J=F;'ЕBKzz&u$gfɱ|uDS%>AR:J7VdLf0uùqк/aKVTJI{eo0w- Eg93ߩ"S8@SK4S]B# &3+j:KH #Q>4YB &Q2+sYGyH%"ԢE}'Zܧps:/^R}i;\ʑR`̆DŽ;CWJ3#x44ٱjL%爃^Oq oCmG-!Q~9c ~(Y%AΝ긅怆ᧈ,+#sWfzaMZf<*K> iU 30B!W[ $;tXPNtp+q ŠɧBYTy w1b#dyUNn q)^SܨH N:~Q`V?zA݉^ي~_xY%$!7螷~1-t5I႙SDdi;Z*7M)y <@v9JJ0Jh&|/d'k~gM`X[>OX6y?` n&N 8">ۓ%CơXuǦǃK Ӧ\ _Δ"DEDzmliB'[>M$LPDlFkcsOе$ ldς*{v2e,!*hXϕW@%)N%mܬ>@ BWƳ*%S{L3CcpdF(+$a;귋_[ i_oi͡Ňuq#m4o{ UA-U+23 v9n`fBrHVUJ['}w Ƭp9icl|H%drlTi?kfLooBl|j8!=)*Ew\2,$c]י6--/wsS-QM='USCIݶ:V?n' <ܟ3s16~ xzŧM ;+BG<{@#ƽڑݏPk]x7qP:ε~z z3*y:efa ܿ ?i5 밖n.ԩ+v!|Z"Щ֣ ;=tmSysCO9[5=\R_i(*}Un]6oQgЩޔK%ӻ4./$tID`mdZz?_BwtB\PO.N :%DK^AX<[9}1)#l0T7M$;bovhq$Q& Ӈ]m""JwE4{ܲ T= c̐>kNHr;],ygT]=r)m`-@"|/w5=E|iuP]=sT "|x#=Fm |>/Cݬe-g(.ʇg \H"ޕ ٖXYj#Rqw6,(Ğ|:A3EDA%<:况5Nggi:`lXRSYob?a+\D}14жN4mB b KӪzsJ*nRHMq[oϹs'F>b'LJ{X}yKf+)du]4W5d+˜fڂ@k̿E4 >pJ"~:'9սKV^oƴ:?gfđ+1 :ѝr XAᠽvmS͡fK2fkeE*^}0| xi+|YNSHSq sF?a8IB )ltp)>,<$Cv,ʳ;-;msuq4[to cv {Rhd~:+i4P. GY&kwj.cw7/ȴ S O l7KD*(u2G񋉱$hw@%zid#Oris]Pb6Qn;640On?I[PYfK 8`=9 /pRFы˛]O~?ʒd97 .aQ 7bETܚJ,z&'ܠgۓ۩=4R#߸ULd&M6G/o2ByKg7%XRzmO84#̩\wOZ&!{`b&ldʬ:JV,kf~x0%D `+ |urv$YQ+WKt|qH?/ 7WiO㔵U_Ntv6p7Ubm-=FbYBNٟl7~vF혰LI4 ĚVaָ`b ^Cbp/~-t^FVr;0u *J,Pv+Ȕi$!軀Y 0}^pj@gg 16},s/j6],Ni~w, hI1|*Q tEY,ik+#<&H6'񄃧LِT,L.XWL\(`tjv?gvĎʷ+5BOEs]co? l,gdA3 O̟s: GDΣw;Bx e{Zb a=<>nK,dv60~avRJؤU^{½z-?V{tK荐KZuS#DKEo7FdmT-`p: -tQ)8&xI'0<7!-РL%G*X8ja #JF?TV53?o 4  ȈuTg2wFw!#ltUsqyHu햙bE qum|"Ar.5DIJ7_O(;)+XK,;/I0PqЉ' f7Dǫ3S[l OUYr]$lϿn!zr6yK:[ %ЭëO=3|g?%Oܸrl̠x̷+6y1 `E)rL^A~$'_ʇCVteL_T:3#^b?ETxQCY*T6TS>!G&>xFoi"z捅Xt =ܠ%ftfꟃs(TF%pMz!HDSOd2r׷' os" 8B.rW?T>jH^UjC?dp+VDd{>ڌPke"7ٖwR[Lxzsg\䕼"5jLWAI{GڢO? wSg7԰V,*" Xr>Kܽx BXω{&kpw_oAR7$R?#^ơ⫵.pyj*Q8W?.%e"ic?Ѡ5רMD@%췖r%rquS3L&U0.)dI/O)"ZkCvĎbg〈PMi`h\$E`6wQ+,ۑ6sx/PK.Y_$O|,D@QjiB4) jưkߜ=Fژ̀09ye% Z -zeXs+ }{_)6F &#ٸG1PY3`*^E/qcߦ7FYCF!LWcbIh$3^- & 9UE}PIQ[FHAאA }jbHNaRCKĘI%S46k+*ўD\yGe}TxD6D)e+g̋,QS9)a=̟)M<@vI6¿NY:sĺOrE>$^< L $5+u!P!IHiŞq/Oh>AM`'@⒖bEm!Х` 7\= tU-!*(~.9O;?ljs,v '!ϭNzԭyB\R@9ur^s 3$TGZؗd(N<|%d̍iOёldW&gΊzV!_,VLŻvτ>8P8pM {>Vzp>gZU4n]ָevEpoHʚQ hQ7{s nT"{1|tѮkfS[7{eQ7Sds& )R] 3L{ L_]cպYIPYyts )iuOy5lXt408=G#5Zq>G1Cc2O&\3 -B؛ĉ u1 \` P xy:J7b+j/9@7\[FXMNɎ$!gJPd;E53b3뎝Vz%1>-cE|1,kHJ'n\no^.c7=C3/j~tCd=IIk;Q%jJ(6$Z-fF!4F(:ۢcaO6W*k a*Ӟ_ѕ:Mi1M0bT}ʬRN6a/Wݢͧp5&"v4rJ(w/G 1_f| ,?׵>Ez/8gi{PMgݳKhfM)I"dڷH4G2מ`t1P#lj+m[G^wbvM?pٓnqd; Ahؔoȃ=a !ECŚ2T}rt0)W#ПLds+cr72tD՜ W]u)M0(1yfbFV[)lCBFSNvtnnJ?iYUR, ׿Go4T)',[嫇Є[c 4D 2GONl-xq\t;{Aܧ\i'.r4J+OezO2 ?<`QPT;Q ŃQ\cgQO\gۋ.XI4E@dɍD+|FFx į5^*3Nq\qyY\yKPDS*k,a{?%p+SMLJ|=(b}Ώh+⅝baB} mxmk}tk Q`xʗ(pᬳۺᝏvt'ĜZ[?9}R50Lqdft79n2hs1!<<^fSqD/VJE55'+=L;̄er#۵+5}+2ڭ0{WP VQ~+b0QFuF nGܔ_EŅ #ւ `rT2D%Bͥj[<#8ubLsMH?/m&L0@D4UӤʴq40 bTdk'kS,a:MۓK׊"p?CLKls Rɫn&wTv]ťL [ t' Ӭ<_t ޯ[M'mI-fl <ؚdVmDYSxmM0~$S&x7VQQ9z\!fEab<Z}X޻0Dlk WvN;r/X3u:e.CVݬU\a$-H0_¶:.> 8s!W=Er q+u@@O7c@Opn0w!cKRmY}bJG::3WLw?Be$Qn5`yWQqxǁ.^'M83TL0.kHm/GjmԓN?/Q't]:̋#petmEz8oU]UrHORr:| SVMbSޭ/ŽopGj~(< F&|!^Qbi$hYzk(vlWp;'uVĩ<3+.m3jo0&/[Ȅ)h^\4)܉!fQ'Rn3B?4ђՎ}4=U7 ";O>s]-d'`J! vc@3a4"f[i3@tdP Έ#<&^ "U!l97KaՋ@#Cm%L,1 5!0|& .u^(N])Pʦf5ϳLF>M!\3x08V}XLPiexGQ =ӛ RNTAO@+ph96땧9õ}ϹƌY_H>wwR DڈPEAN6LmzsN0e2kry DsЛg{LRȷ΍7âmy@EG2"Zq%ߑRמf1)\* S-/aӑhnOQuBVNԚk l7B FGvGuV\@q4t m3!K.,m'(fWSzXT3mh 2D7'+9n^u^:L%|(,cy/뭗S3 ceVeMVBJh@?l}qPw!:/T˸W~>*pɚd MpyqjL{cP9*1wD%wauyWw:,>̀)}6`ɭǺJ } >;{ ڳur$k{Q *.4ڲI&7~5;Ƌڒ]ta,tu4E?R|&Dpݷ\R\n'/5YkrY z%P%i}%c1`g$% kUrY*)KY˳Y2R0wҊtA'Gq Roo\b= `"p 83bN3ov~?NVrOY6DV~ =m` C2ن 7@qw47e5<߹)"G* r=Q=)*̝a#DTX 9*o$43 =eqϾG5{d~N1Q?- Lp)l޴2çsy ?$ҨcFjnś@(g$*~zeY}^-E?H#نfaubY 8)2Q> Rō"%[\BbC`2:vrؙ\m-DLM" vx!ᐗF!Z7p_'}O'{9  WV4`[΀.,zFʶ]ڞjq=MYkދEp\.摑jU^l췳W%UoeWGT)igY.ucOYe6rY~>$ 4#3]A;84HM]Ku/6')t*ώt A5Dۿ|DWbPj _f`&@d){Mյɗ'w=m)N))鱋PE(9**jӃSydss{"JWWu[}[WsySa3&>`$"N%0QUquPq8"/S MefG֓F(r2::7J %x*ؾ;s-3˩m8?t b:M-i(ϳOy\,- /ҹ ^^ʃ)ӄ溔`@ .\u-P>ޘ=\J2dK;JO:!NʎAF#idߊd7jUl_}*m>Sq"H4M8Ż'u*9^yk\ z%S:+Y $0[w@}I6wI`azo*f{U҇Ow5Zr7]$bGx'~|i`+#o>*~c1yI|+BơIHFRptߙGD?6GjuͿb0itNًB]Qu5.JΧ7Vx1a=o.5G}DŽp4UΝ*U'ys8K@_VxteMAAFzœa,+!I[Qx-lxnI-ި u>$ @Ew'ydqg ،!9e8IƇ9]IR`̼i! FkL,G*dAg4O ~ `ss od\q77u[`~]/bM9hU |4vPKejKcOQc`-2$?Ծ-C1b`͜O]o6&@ M>mO|.fUhu~*э eG8)AJos8;P@@E#k0Obp}*Z|4}˖7AYd_Y"XC~d6x^+JhZF"0PP:+d$@X_JRϿP3+ӳ| {U*sdv8Wlx}]v*v*ᾄf%5?&q`ԔcW]3 D"I(V eܞ/. <<U2S*M{,߷LcD\ )EDBOƾž dRqhޡ2ܡm7kmohrG%BXsҭi9JX&Gț'|tI\テ?* #\}6>f~jx}K_ZsL jlYEr͈_UKTPKWߧbM'U/ᢆF|3nhXο % xTmqq b@XI.@0|,>&6p!w̄|^Pތ}@H5oJp]r),lI,)Z)!(Y"$xoZ>zШ6cD."U|?XLEmy_w4Ae̩{;rNogNz(J\D?xi"djyt`*A͓.wohwO9%s>r{MtCJ_B& 2M8C2 OI^c[3nk&1xk;?1ߢ&SG\ ߟOoEz%( dAmy8YlW% ^N0Ua^K 53V_8aH,3yHIaο#ibn gĂڕV`r!T3/u ]A:IRB` -B3He$i[wև0!hn)\k<\(4ߍ3o$77] a? jfJ2N% k]Vp%2껃"ȍ'B;Sdα"m[hZzPGLz Gw=~aJ䒷ACv]}(°*.ě Xlk .&lZ?]5}-jR&]`d-x"8|6y--$؟(:G1湌#ccҰ;FIW 7ejH=ϖ֗ZwhIkbSƲ]o[3Kv"9 xe@hpcy5ΛHK$ca-6zR)q>d>k9O07·\]K_qj-6#oL(,(Z 3g=wÏ>1b_\r\NRԅHqrQwʲ;ighD|b~jւ6$T"`39#~aQ <`=_kfDTP510r*'߁~t3D{u gw+!Uk]|3@_(aN_:$a}TYj)S%k }wГ>rpFH3}@qDz*T@ndtR 1$PQ<wQ9(Gd)3ι#;h [N?z1j==^{x!us Y"LbrOqhSBquu1<dj W 02J&MYݷu]7$(u9M.82+4m ),ΆɨA<-,Y]-sb5qEPCoMǿfO?h7F+Gz'N;K !F(2sGA` lk9)0[?MI3 +ώ1+C"4Z5BWmYEZPVjU\^tu86[4\ԯOj#B^GñrLgHv]u1X6qx -$30b),/6…6EBcd}’GDBEcK" xsULEeш ݢ[eL2/YxV{'xݖ@'wJfft#U^pēVf&T-FT_04[)^f0O ]O[w; \X /5g^c"8>إ3:=dQ^6Y- *}{S} gi<+ohUӰ_+#2]wfqniH߂Lb2ЧgTMYKIkC˾p`둴Vq@3l gL8'·îMŇMůx=.Z9qRCof2..s7ݱ 0BM=p(1Oczex}|50ZލA"^Xq3HB0<\+VN$Cӆ>?fл,Fo1lc]Clm0$ͶzaI֭Vذ+ ̐I˹V$!߿ ^ٳ؉$T_Rb ;zHnikV㭸஦yM-s۠Z|N 樇'd}'iJ}5vZKkkS)HC_8fN}@AQ BNV:˜e@Z寨r#|RPzE@BֵK/NBd{ykXlAuɏ*;WXH`4FU:?`rU3?K-sI{Γhrm0D0ӹhgcy ZCjM۱$yC-hj?F&3:$l8útaxܸ |6]|WzdY\v8C 6!_qW9gz<\SN8El`X'{Nf7ѵ%Bڤ_&*fh"P 7߆f%|ͧu& UaF.k('@<ەėh^";MC}읤t:Njx,uA4&1֕+s@⥧Ղ9(L`B^Ծaݤ42t,7JS?o/j],KlLslH>?ڗઆGu~w2o:o qc+mYUɎ_j:{F3Ŗ'vz'x$I89iCu#\* ;z !˥e1 TTAEy1T8֕݃ GFT"B38^c>;Ǭ9*#҂IVVV>?Z=I䞌hOTƜ^F%fQ(2Ϩ Xt)lF^$^]mp@x&r{ݱ<ҪNsp/)D2.dK +/z!9O=6](%#ضH_D'`tQ?F~RU!s-\fF >#jc~ղ^b(B!H*/\q~uO$'iYtUb.K V{[X2 ȟ 28/y,/snR]{ 5$Ʊw}+ <^OmXwV_+K?Oe~Ș_]t9)- 1츃98*OFflm:Wk#|44!E掁:!,],ٱu0Pk֭KX`uuLKډ)=b&h֩ 'wdz%0s 8=EbsoR Y8mEzBoZT G -5pSe`n%]ho3Lj~eH_Y&rs "X29cwx|0Scʯ%c:uj(`pOϚbᏖ% ,sD/K{1P:g#^_c2,kʼnC-#!}bH})8TueLB1]HoDϞ( L3܏VԫyLle'X:&Rp:րʍ_YL,~2Ի \ 9 )Ɉ1 =Xuk9FmEG\$峍:LQk{Id, Nc1N@72P_2DSD-岭.}VmՆMTiOnঀQݓJ˨L0vh>RYR.0I-PRq]d jU}6򮯨ڄEςA"B&j'>]J~ 櫟p61F3c:Ҵfx39cIR(v…>F.40N W}X_i&7:BKl0iz)8˧3+8 |,X`vft"uH6Ou"Ȁ2p!7X{7t|n<_jgesJ3(ci@7qQW@l f݆Z4&`9qYܻli4CxP2T#F̧?DAN#㎄IhY2eԁXO&B)Z|N-n ?p{qUz4X6LFN zHxRw9Sͼ8Fk!A??{WGWU@G Eu~;eS/[zZgǧ рp4y<̚'`-nطUk=Ul(+vPfITRUM *ewgɔ-A\4FĐL(]lԱ(,^^ 7HCE΋7a^'63%K9MeZ[iYa ܐ7SQ4&oU^clCPR!D !qNhv"MZaԏl1G05Ku\ 8gigtSjAjJrhP @=Eq0H2lq*zUf—kԆ0w3FZ1y=9ˏ*$HTMT2(:f)yi_[I=FShaZH lΒ&VAғ'5YƮ?T͹k~K >Y`Ezώ(nжpΧm} i#/RGSC3Vj-xDtl,=U^sW.ccZo9<2ߥjv]j&RI6~/?)ј"/d/okm:/YZj4u-gܙp_%1`vo=!X孇LV9e Gt5KJVHt"au72xbJ`Z\s #٥~T.ɜrMS2b{~z+?WuO>5tmSKUU06A1;J2Z*ۡcxxG2G74'.|j|x |$d'Ftɚ&J1j F Er,*#B(0sϪ'w`{s_Ϫllѥ f+=i3^_p61x1ydGN; [Ymf wczr<;*\X%K,­6_0! c-v?i(n`ɵ6a{f&l$6#),j!oz}t4لߚ^8.7s۷SdSK#HOh9iyk&Cu` ~_}[6!;D+D7!Ԡj65iZ\Y]DE}pBC~f:ʱꁩ$+fk1{/6a7H+(D"<4DY8.)Oc@f{R_-qkA ~^Nfp GxiYb\$#o'S.-#@EHA0X#;aQ D%͇h6/bc]V._Z5 z*$P}825<4?a!vmq3RT75p aL;Bم۳sODp0xtrNba F29Uӣ =R-򾗑7OM3RyB$pa}=)@Lv= $uX3U,XGVLc\8՟=#G8y^w }+-f>6ѓ U\,Hx#qI~x~a~=O&tgꩫ9a^C>@;I7_ܪDx!I{!c68 ,U}gqIr}(С꣖hcS50=힬=n@w) Hff`u70wcοЈf$Gh)Mq֭yD .'fmϠo&OÚ) < B%Un"0/#%}8,L02h(Ddkqeo<өt]NZYw*1U EVVK}=DMYmKigk|:w+ͣyN\]v݁2P#;\-cY=]$K=/&vgq} R=PH@3W<* oՇj00n"0`=6cd֭W{ۨ P` nGcs#. Q]o~i"xɢ)GE xn?Q3rK2Cv50 LH.r k*z0CÅ93P9gGg{zdT] S#Z 4H$?Q{lo_KZ3s%7 *]4K) e=9*eBD%Z+ݾvK+?Ta+zq1+/ 4|c0.=9))lӅ-4IRRɳOXnڍ3K61#oP-M"'ڒkA& QNXKށ<#CRp\L#NZ oɬ#^i ߂8Sߌ[̏A}{\a_.C;1fA)="MRx' `AMXt8ᎅ d_bͦkDMDS֨aMM_( #3}"3ؠڜOn2PI'{.8 {:8= ;t$1b+ O@i#ᯈ@X`_Md Mx?Q[ܛT{W[]gt#n%;j]g'7,:wCO]tv>ŗ%X˼UԂ~Ut'w[tM8?GN^@ Ð@"ug~nM] EˬID-'\mĨD@.uWu3k'Q] Mu r[>85j \ oM`HY4 OE=m";KYEcV ZʢT[&̊1EGk ՓZ$z+Ϯ}l<mЎ(*bZrU!Ia(^m(4kڰ_զ >R*'<'|r, />ņTLZ;eM}KhFBGPgW2(|u$ `].(;4 l!x6ha!l>Cr'5qDoYP8< lޛ>HW]LH}>o4Fh7։ż% [TLɡlj>O__9I! =1G0Dܟ .aHϹs$LLrq#K'TWBN@SoO|_4]mO}U߉w=)Jtc4x\[ϮŅջ.<_%<ϭ̍a@Np,\zkdsrԬBˍ+Q:2 2<~5Sq}4@K<Dɏ{`J475d ß}tKnKeZdj0>|zz~8Bc)0,234;Gu2q'.Ͷj2R #\OW.IN/t;M8er>_1pXGLQ1_@AekJg?DW\W%yK9c;F5(6:Y;@OAEwk Q^}z%P-w!G#)c~G~W/@[:Y`/Qkۅ mF)";ㄦ&s3d'6l8D&UAʑ~Zt|"S47hOi/8#7Ejc ؠ0wp_ǂNT?"V;ʞ WE辽gi IQFL|;yvy+rf29 wOD=1cH:Mf &fkk..9ݕי~j^VֻaO;SgNԣϗs/0@TuP9=֏^Uw/et{dfɥ-`=ky\K|t+Bw2کV!-]++hYHÃ"@\n$mϯ^0An\qTЮ9 ɕwϯ;v]IOLMJ\O,V5{_90'xѩA=!U4rO]*RS@c ܳ1Won%Ќ҅sn # KԼM/Z(̹).8]JΣQROQ"&Gܯj_ךE lb9xle#Bt@8xN-݆ Dw|{I1Iط}5 @!Vn5kE.U(݉3<5yƍ̂U!)T<jĂA"A i3@ '>UɀgOЫ)Z P;!Dņ|GpT@c J)u(ЄkG#xcK:kPN'cFQs8TbѧQ2;ك9l>2,GoH][0R٨1 FeTR1K? (Bd!;#YSƋ5}lQ8+:$" 2v;=ű$F7_4=GEl9#%f,l f~Zkqi8T&m#uW5XNگ^ɒ5jצ]x6L5XݴhufIBhm pi_s3'_j-.೛GyMJBB0' 'M(Jd, OҩSp/Exz)cr7x9_$Rjk~iné8!GX=3yǔ8`E Fd0'z?` Z^'ăl 7P&& MD'D׸P2ˍV/H qA9jo\nP[A1DVq;UR_ B-܈ m&)e Lฮ Lujd~Ŝ-sYSX/D;HE!S0j*J&%y ^ezBAgq+VQ IJD\Q[yʫ,e\%K!L@T (g{?r#4H R>ΎCPqxo?ǝi&R ʬĹSLpnAkfkֳAc:n:f `H=rdYBge5;1,hp=+Lϰ?Tm^^Upk4##QZ ~:[5⑮eGTLR1^|^n_`箝ϝ</u@-0|3&ݠ ێ;f\H" c_%ɤ&r㻂vSF4:P5m*E;Jz#[GnO6Gf7WRWcUS}XZfSqďm4'X3])ۑ-gtÛ&~e/.qCECLNJ`Cg_n: UnW[`wmvb {t.M.,TEOT#5H'QjSZue#,s=B:;Ev@6w۽s׷}B[7`0JO5R[d>S1@R $Ez|\yeJ G '6LO|3F B"/Ҙ z4rB#o牚Yt~ -hei %ے mwQ#&~ؼT;DS&_k=ee Z>H 5df9n]g]˵#sȨN%ժ16Nڸw qi j!ceτW Oَk)܃Ʃ9@@om n:|0i[9(ъ}FH~l8PbյC }F>UxK"nrЌk‚?|Ks7wv*S+L4T'=1RY!U1dd=E"zz/l`SC߃3 :-'@kD*EPbt9\r4 ɧ=t4@盪ᔛQ[=G̩45~J"V|WvPu4J Z ?խl\cd(=[gE;*l fKr3a񆍞u>r}*8lR-  7)nnΒ60|7RC:ڒq=ꩦ@u 7ł-FyWZ*5ASeA'KhDIZAM#jf3O,^e^o1ti;(h+ h2KRoS4:|N96ܞ֞o)w0.*T(gurЉ~V.O;+⾨7뛲Ar[w&j n.Y̬;:PJ`7gSu7EDN}A0ChuǪ>F Y 8 LEk];Pu"lhx@-6:'bfE@cꫥy4K>[Ahg4穤9wg/Q?^teG\ pwؚ\6[>Dʾ 7\lIld^;z7Vcov'PfJ_X.*Ia^"_9O\~PWg!%٬tw E:$R߄\`xH&\$s*(;#㼠ac#F Uq~@Rq]T.ip"&M?1,`H g~VIWo[\O/usX?8+mRnj$.,{&w@B1Ťˀ~n,km ` 糊[n. ƴjǍ$?XV8ݭuT QXV磚|j(sň¤w){/|{eJpq@W|sF[ջ阠J̱ AkL}W)du(F6h䶊?8S88 P]- @=qey%Fqlz\d} 3i0Gt2})t`_oyƫ)$Tp?|U򮸫<:qmT /Y -0:ҩ( Q'4J($5 ̐AIΑWm\%-mW`ކe^|B)'pB G0ftMKnG{#+rJ9X`ѹfL,O?%t/~57i/{l]0*X U FQљ#;AxV)dƹ˃orj^q>A߃ R]za( Px? Lڹ eH9UsCCE2).:~HtG̀8+5>mQE`sŖipK.eM'GW 8#dϡ^mM=^Cy'WxK(/z` WS+nmI&i/euz*Q]0ˑbרVvmJBƒJO7Ο? % P7OU$T:D,؂/z_6SbG$ߊ)w3>Cr:hOU9=]G(E/wD%–a0kf/F2ÀNے8tYvIZjxdÏBwoc((ψ89ZR:L'&5w6BF^_cՐ~syȊ poGqWig4EWh1o=Pm]̀ೊ[Z: r*g,wQNO}F|Gax1ʉKGBZv&Хp#wR.WC"%8[yrA9kҐ 7rb|d,>M r׀**p=M`ȵ{{84ȼvm0jeHLs6E rQjeh(E ! 徇K4%S{c/Y FJu JGrӸmϫ6DOn? m]0# n<+z$aReoցN٭ FGՉgP\]IaQUC½'kWv?Lm:?4͐WsW%0Y _"YUq?zGS7~U`53i; Ma-pYQt]t Cl뵖^[dOW왣w骪Su]3*'4^.lCB=XUd:WsTqD"651R&L.k<&~oQ9!c 0n>lNghzLLj1Q-hv僃+kh ;5{IE[L[-,Jژ]6mzi^O&"~І|+y>!]+YMKfJ3Aep:[M:O]قKKtv~N]u֨R&dZs`24O^̲|f>tJ}ݐmmMIxq_^)0f*;-WZ QR(60N}/6{roN|=:z7asm;d騬EO'pllp:?KFx:v 0d/C!H"h; |( ‘qŠЬ.P^Fv xɌM;h14*d~O`PJH5HZ(ЩQDG񕥝R6=$5BlGO!A0׾ىhQjZHN%Amɺw"*(;Q̘(@C{O3(EX73Y>6}؉p\ QV8"׋=;nZD닷o#; h9zZX7%Dªtj-:eEI<.K <΂ dsã2ڱ=m3/<]~- ө7.."SÍG4(aK{!=Lτ٬&sX?,p#"v{}cw[ZWsO\IK=yDRzSs eD؏UU eȰGExGAANOO59E뽳w rA, bKcZ񎙝U>,Be-s7Ae8£ʺ3j7)9@܎VMn!A+wIzԷ|{!ջĪͻfYmնt0? V(͆}%*]6*!M ؋`\r\:vfmdY{j tfW`|X퐬s1AϧC xP,gR?n@Tvkw4%{zVNCy]̒[=y"%?dڡ hfKvY8|DH|C Xzy jDxaHtZMBX^fşk)*<救6X7<g@"U0890.7*r-a^n?Xb@ Zw )fpYeG67HHR8.dsMT` Ɉ)NgB?go>:G cˠ0% #s+>]Zjo^>)sSi 7- v+HyŹ:-(@B3cXf:; s59Tn,aٌr0;d/htK KTi_o˘ ]+88JmX CekW=jG>6s,/#T`+G:x2e-Z{@Ys|J5Q:'?Ӡ267y ":,MgA|3J}IxVOs+6J*Υ^fC#>Nh6VMy)'_`s0ŀ#,3}D̀JSXLհz=or w qX\ska'r58jڋl]E9*3s"_Z(R7*V`($δɒ@C>~i$&J2L0X#}r;ai.u5f71EXJwzm}LJ/kax.&+S-}}(mkWF\ uD^hV8O! .&et" bʑg'U6Ww}'@\=EAq;ȮCjK ~T&\5k8V-zك©[nV5K_0 D@Tb#kLbUS_XH*mmM/{E#ɓ \@fLaչc,K&4+&_*fчb_XCZ& `G{X0#MpzȪveD6fbrxA\*]=DBfEimǠ$n:V$=Ah~5@g5OzV*ad-p E*t^ExnKcMkv^JP d+@BZѭDLѯ:j[)VK~O͋N<AIh(8+ ~>C+TheZ{ c7b7~xӝcx{FQ T.g*=} k Tv8t㺍{DV+b/v#t v ʹO:!6:j_pօs7zU5d]fkHoHXj/v%< <bfK %ԗ&FaR6 v[md{ T ͚`>N1gZb˞_1#ł7{{b l4krU_GWVXӺ{-Ƣ2aze5"&ۆ[^}дK^Ms^ L`S0R6vzC-@<"$(mKߏJ spKqku%M g"mrbf[c+CGN~›R]Uφ.w8\:_DN4O\VXXT|2G뫩,m!Gf-cM * Oj]7E bÆ] tWJD|N6tfkKf9o:zu\{Li^ٱedtf1p6Ξ] C Dܥ%܋`к{QssPd\icjr.[+!7fgs/~U *StR"T3hS?zDAFVd p҂ϡɩ~Yn½m"Ur2.5?ߓ$^nntȺjA=l؎0:@~?pf#@9X B&e'nw;bϺ([!ysn V#C)Vl~6f7a~!f~R]U\nx;!0/z4:uhSJbCNY0*cmJ[BL_VOҞZͶ5r{MPEUI*"׉uYJ8\$? amW+mAi`1*qsVs d(_v~Vbzq"^Y}l2P1G05xt:rE|k&;1 q9Ӫj) ƣd'6|pRP.FEdUΌ;ߡ0HnYZ寯랋]iOV#_25*Vh.iQ`y9L./Y2d(3%feŀgq%ۻo Tvz1pj 7<08KEﻁXD돜Ca~]<sSis{RΥ>xiKyڄ,pTW/[?.; X@ǩ5m+AE UՄ`T]w 6"Xa]w)˛(2q|Ed@(L=Xj`,'ǼK/F/ˈxuntz;fA\^[DҚp97SVt#ڭL_U V\yTS}'VfeDsՋEx% 42)r1-YjC틇tuݠZlI!>x>(6ޖCt*7aa?*$0D7}Q 1[E[>-][XN̐Jȟ5+j>j=5%4^#ty'ݏk8)q/U:rj"H c~+:wqR'A`p C}RjâFࢹ~g _R 8v_$mJxw@~ldM.4pQw{䬥TV/\A>S՛-7_gTKTHn^/U?UI]ajr<g2-;ަ?7ĕXؖ2VB;3(y^}@RVͫ*wl<5kH=w@ʞ>#~e~^.!N5FN&ۼU *͝# ^ϥӠfyz({TR)FĈA YYpL_N5 J,O#nPµ۴gQr oҙ.SgY6P# #]`U<8^VaI^j5tO82ƿo>WPnU2DS~bf`=A/OkL\=Cԓ(jO&zrfUB ={u]T ąSuzkMA Fס@L'T v^${DVJ~HMG Az>v9ſy ѓ #`~AQmfο<< M/.7(wk}hzwȫ9g=\6\]WeLl-?u?z,'l 2Ì*2rowȉ{SXʦ6(.g ǼA6#Pmi|K`Lg_#ei: G穛rCu!dm;}ǯ!$vĮ]%7܇RhF ~lqtoWnQ&x|Pl~OZmMA|s»?(*P&ޚ9VFz%? ؼprstܓǩKh"2-dpS#={N ԣzDlW@ԩj 7:,J Yu1Xg4} [G{A%(;L6b]Ii&th-(曟$xWm'Qփ x7E.zI&쏻z_D} .E O07XW_yvǛ.bM^zAm^ ;N3HXHsge5f?ۥĺk+L̥'B=uI,$Ke=H(9==1:$suUg.|]C_ 4u ʖ[F^ÉVz1Z9궜ڷa Y.:%YglyI--CRnLK$"/1Ȥswxr_i9zs!—:{+%+e3W"3 abb}J!2bk l)u`QǜGĢko <^m"ه,GZ=;=I~a JMRU~$:3|ֵ/ϐ2$[ C>y׮%. ^ACWaFߧȃ)R8q#Ɵw\;Vٴ`Uu=ڶ]+ɺ]Zie}+F䨶 p9Lg)fvP DHn)apd`J`Vt&ݝoeNJLxܜ?b*7vOKӃ2?D()p12H迿ܺ'=R| =ki=1{0't䋴z  mޔ@, _#p܉ ,N=B G6OZݔEM͍M?Zs2U`vA{5|Ր(%%.*Ppꗭ/\[Jfsys]3mn>6}Evյ.lZcJ4:ӸѦ]$0RD8=2EJH[k"bmn{ tוucq;$xޑxr^p~W|2oC#FjJ}H 1qpqzHnyYk4oh*Urz%9=`][^ETי^ $D}\e 3xAPvG4 HL$V-qX{ !k7,6U?-|#9<*O! W6b:AhFH-e[.uI HM лڊ2QGJtaPsM aIJ)@*!`<lK pm ̐rov$XF,P Lس~^ax7 ^;wwMsOa* B N# ڻxn>sؒ".4z~[@2b*Y]X6䡳џ|>JͿ,+2aa[DUAFaOsn\fF!12J>S.ůs*aҿAs@~E-1*o09Ukxj-{22II)Mt3Ӝ禐 D+b7RAe*Qx:߯8Ȗ+[JϾ{^D6bO)jes7VO9~?g{+@lSiDd䇟g~+V]J+z\Rn9@jTWx,O P"^Gf6.;7%rEzI,>C::>*I"AQXd+?Iuϥ8g[P$J$9n'A 9}T TUi@7m]3 %#Y ).ԑ$,KYALwB!*O3=#a@~Rr=f UϨ>('aݸ{kՉaDqT:&auC*&cPmks@b伡\=F=#<*(yaJ%9 S؇zP@oE_jR{G_~kS*"2HI?uЉ00,8sLBtn4Noe-=F34Gsߩc=~ 9Br@d1fH߭>fo0v3̦w_k;!xZmc4#Sm\Kک >ɁsGOMڿezrCpK NGP6愾]σ W^*EoIpX.AnĖyN`1hCd䲙GKQw નH}LDyf3.e v_tQ"Wزd pFP5Ew85N>,hCmG/wo^1՟8m p'$N^p柝fʐ4ͧy|N"Fewۓ4#J md H}ՈTɁ~aĩ"'!k k)GW꺯4m#eWvT1ԸeTɦQ%Y!kP.,O8 >EHtoyȪhZtZZѽF׃*EWk]//SeM0t[vbp3볪vAuF!|fҘ6 /ub fҞ ;:\U)h v3nO%lqS9.wOf#eƓB˜pDn85|8F 枂:gbuI:BzOX! `[+N|Ylvs^klΫ3vbB'v c/E!h<~Cu$dF98` ?zg8tBCzZE?-M*ݬd5[UΨ _2A?++sU(|>!JaX ק (f} zO=7RK"FC4(kdޭSS1}IPcmqE41 gjƜ4z.|J"n~{)KuNS^o3'E}4< l[ ݑo%?WuyP~r;K΃Yӆ:NTIFĻ[>*' RĴz dk7Ҧ9xu}@V!y22X{*rC4ȗ\Zm+C8?@4c#TeHq y5([I{v֭{Jg+f}zY$.ck%6Zi)cRmX JI8"9?aehHm4LDw&5Ns5@E)D+"MQOBM/s^-ReP )_~ /|\ɛPsBϥ1},Cpޮw v~: sedPsq:$zq"sibW"(L7#n/3tA&Xu+gyiܽ~iXMU@._S'5|@ ;b+dK\/exMUϙ94(/|&zf\ܴsp ڝ.ZpgDJTQR%KRIL'Й@a@惫" Rl)M%@tX8 z6HV^ѓ^qUPF&iBϦ6P&hWdZϊIٻ@n\Hbmg34m&ư% ZzT8n՞Q@M}BRsK7C*o$22I' 6N^͖V ıEЈ9;PSxHv6!9b>V1.e NXl_Dv4J@,L&LwOL/Lbm M6%5_@5#,B34|H֨3*)-LYx)scFlU;6jY*p$kLM֣d@[S5{ j2m,!"`z9뭮!ړK`saՅ EQMz&G'Z-os@]L|lp }!+GMAߓoFu-OwCZ 63,1UCp>'JN-y)MwY~A A miYQrMTJ,Vq̢gcGL9p>Ǟ" p7#Ahzz?j Z# 03]% isQ`FnKӰ tuФÎэTW?Ǚ:r\3[҃xk5$zJ,*ON*TWc4  ^VP¡hO]mz9Нa&_Bj͍R"Lv\6&D  U@ɴRȅ' ƕor67(,G7f.<;S'@5,^h̐ :.rͪЁ|qKˣ_J>lLV/x)QHշL,xl{l SiDE/&QƾY7 <3-YL񭅹"m=3 La@ftݪ} 5++W3Λ} OءSd`ʺ,|&,L+D L8gzgzaq.iXۯJ+i77zmOyyS^UY 0A݊`Pв&EbnQ#=@ ]Q >Vğ @ PPp*cm08R) DHf1;j|.bj^jb y6>C}ˌvݐ qiI3d;I- U85h)qTaޖBЌGW@@?(9:`2czKxy02؎v6v>x1W;M嫬'8WeDsܽ;(r0mSIKe:~md~B|Twt$L:2~\ v#l5pB ^"͆4\ HidjXY n_ 0/8 kf璆h\Cw?)opk PB3eG"t]`CaZ^9}NHǩε$8Ų)' 90] F KXOWeZFYO?_ fdE'Sf3@.cF4l\6u԰up*X|chpgI~CLЋV"o u]^ ~m]kP ~u }.L%b6v$5͢xfD:вǣo)s|pMOH!Ei}l^bGǜ1$ }c7\rJϱ]`;Cظ͚iăXN=qGfyv?sqYپHfB{3fu1` ڪb:O%O)F p2XOx@p}N M7Mmuy즤%U88=rGDv1f'INca\_N2auCA^T$,rT@DŽzDM#IZ4)Wц+;.ܟ(c}ddk&>c;DXnZg~6=ex˰j?qֱ39vgڇѺMHlF+ުj;1]x&ˎ CJHIf.EY^ɮ*,"ݣ)UN(<:yK67' "2P;efn|*\AťmC=Ԛ ,Z-@{ؗ目*˻n4f B/`U&Dtz>\K o2')t7g DF߂x۳ A|٤nh7=; cH,. M^w5CӜZ/L C AY+2; 6ڧ͂ /wȴ 1twʫdB9&>0tKHS2Oim:Wb9FC&nmkq.T#[-f (+$}k)Di{ fnE~}Bb.8Y" xۀ Gh}ҙDyPmKacdfɁMz¨8j ɒ$o`|}/Oa>B|\sWct2s!u5EU93^c/hgF_0mW<@boY%V1b.r9F5 ͞-UFG*|_ ue3ԘF;~- KK#% 1ZW&Hy+/,mgF1|iLڙTf^c,I>Vs"@ީf%^) 5 ƭ:f❚tqV+Cf:~K+t%0f7ɸ'C#!o< k>[,w`~>=TaX>X3 ѐExxowʢ-?)5P5m1;~6[Y"]E`ËDU/9><ٷ'Nfo4Bi/Y4FRi3!1e2 vLߌ%igUaXLTBiuA _ vxƥ(\cSE)]y7HRb)${ʠ+Q~D7w b _]ctTxE'U2 nYptȢ`r{'~LpN(.HUZhU7;g9qNrqqlFx[aYK~-ߔ&dJǡ;'+Cø26ڝ0eE/k}SV0u2rBH@>;jaр_X~}Y.2.d_Ӓ:.jLe𯼇1-铼Z'(H{5]E܏=o˯lR\y83Hѐ!h_|]!%T56zeN\FKVv+[IcJY~| e%0a8`e/c+ޑt}UsPU%*?HiQiq %x1-)0<--GSU ;b_6 /uxrYMx߈[ty7 [+\1ȦfԇpÚ+~H b\O\jEDnS^ZH_쏻 @X*oEMd/*& c*)6T_Ƅŕo f,=%uM/cT AokYq!EFtopz;F@ KjlYI%Xv齓hn"ɐv܎Zs$[S-#0v`⣞{¡KQ+_@x&Շw¤+p借`AF랩]KK|YP@Ny50VlFQElF's;&f`CsZta8 +ӤIGx}LYuD̐=lԙ9.?yoy+ZAZyTNd ¬9cD$2Isj _ZDp k kae|=2XJ-[.Pp KVVTVa!Z&7# B|q"EnSuf!s`޷Ok>D5Н*vmI`l{m $ ?Ix}D(g8шşt(6G%<8\ZXZ k/!  9]nx}b 1 .!1ྞn}$Dxޙ0QԚV>sHǿ ”l'6_Bvκ!ܧ(Q`R\wU(s0Swi\R} M= `k(l¼$p.P  @j7k>rq~!} jk32-k~i5ڿx~V>|S=gD AImicj̃VQ utvޥGOFu I e&MuLԨp`^=ZFPdU F%r|Ǚ$v/T3l[ahR@DmhxKIpǡzп k'O-LʀPNBEW !P-嫴FB*ݮ9KG\PWNtH X;>1f&}9+<ۙ-@KAPKg9>fRL0HC|Zܘ܍qtϯ0rWD E9>:BV{ÏKڧGsdLv&xNG/ќU v|pkV',}ЂU$ -#DЦrYñOdX4 xVv#Rh$*Gu gzغʤ)t ,L}\OklIc~ rJeH(`n#NH,cr~U8D"ݾM('D8:! R.* ];:kN :ct ?ҜL#zHsҕWf-|NPf8E@t kd=t*#=QPr`G$:yR )^~ 2Qf%MPA[aÊ$[QP*P { YJ=m!BM_%6#A;0~u[u[vp!3̨afiMn(\"cZ :54zl*Ń`z4:6҆C鴬^h8oj3qv9wԯ~[2Jl@쫴AZ&y*xFt_FrăŽ1 T59O+iRWyԘES\󟀇Nv5 Įo_A,;`JZ п{}E*bzb(F mjc[~/QRv uY6qkO`[pV!}N6޹ch=ߝBL|pɛVU]gu`WL% YJL1&Z}z&קS!|X߂.t !f3jh}#1F{nk lN¿O^9<Ÿ]6%`鍦v"(d rwj[_=m S~аF^ӑo2?)T`]gѰi$4 D/Y+|jhULǵ_?d?~n3;d̷mɡXfq!TkF-nhUmrJRK& 3UGM@L/G:3?_c qcB&C" Ey[`Cܢg&u$a>?cP{ :H{nڍUiUxcfUô6GӇ&ckQ4ɵmh2-'!*Y5Xrf?9qcԉpur#1mj!᢯S5)v!BnrΤd\THZπ&@z))ofQq+ݫ@WI^˦]1r J֩#r _2ڌ?g39҈1#j`CrG)Dp\k}x0C പH2קyڥBЅWC `ʌקiv]!uyoD:` C^9O;~].;!o BZœ}a%] nt;u~cj09ȭ0;z(i.LCe4Ҧ{F]\u[\#QT1s~xqj-%<{bǹпƘcCۤY*7R|b{-V;mtŷaɖaR 6uP9y mk%0ZFשژ& #!3lЙJ?>^]:Zx+^UG& 9Ԙ,j{ĥciTX[} ֍Qیϝ20ƜЀSΞU]gH~OW!5:9PwS2A#~"ownYKWfAD֧nxA&79NoV|$IUf_&zbbS!縻~]o:\>r_p1F;^R}V7?K h:۟꣦1}xbr>98}#u<ɁM!j??@̦+t~N{5hq;FTΙ8ƿz>|A{bB.ce8 („TaakkṞԦ2AȒrUIϸ_p^͝BkwӢVT:*F6ZDJ*8ˇEp%PG/mRyX涠Lbf,O/^lN |UHXvhϙ0 A)PmU7H ศ6?UVJ+9y.ha:j2.ϴ-j@#wJ,ٮ{{a] kf2VD40~ZgTԇ-p>:pHF⑇;:Bv%>ZpKj5a=t- O3V?UkGMVwJHł#F9o K-{ҁ-Rw!}TMm3܊ҹQT5 L8IU<>^U&KwԛFw >kCUC9<Ըfd`Jd ijF+gZ5 wTؤȉN-PD8PNvJt['c L]pޱ%&$uᔙ%3Oc% 9-ƽWˀF(tmsh\O*"I`o7b/Oɍ #@g`Tpg!5lݒ=qۆ) (h5flh&ۅu409 :{j2A'I?%a.&nxڹ3=)5dmυP!(E~U f_<# " ʱ6/L|j)ɓ|lRqdDrJ⋪K;<:SZ:H+;OdjpC]8m#5!A7`}${})4Vo-Vե/LN'&@q튺9tTo7kBE VE\,vCAz?t'g=>dj|7i&ˌE>IX:*;38 xD&vrm7U }:O'e{mY߱fUFY$W^{2٣"TJ+I-";䷨c1XOIDu6,kcgW.}~Z%Ook Lo3[vxS5 OJc4)Ȧb@}-X =}PQm@G@| / [6}L_1ߥL|ƙRkvd:sUhQlo~lGMfE[Hr0a4""s)ʖAi7aR$  %zu+ч}jYIRQe~.;ڦIv$`I SFd= Y]$jDwvv֍S5IUcB|1$v$N$"*Lu[Zhǘd*Xv}N^Z=h ↈV6G-ri@CRZ=G ܶʥ.5d2Y {d(\aOMjHXTn2,t<>arWD"۝fSew uJMA\=D{ȶ+g@9ϬSd- x1KzOƽa&tS#{ϿkGrjp7S57Ο;3\o>7yy᫸hRBM5bƛŀ:C31;?ES\/%Xr6L4O<@jEO;(`ِW_qHr9;zKkIg}:ϱK9zV6V rweA.@ӺV{Yyv}B}Nyzpֱ/+ݿR-OwQ\V E S|j r|G.J :0JJ,|h(4qlB#I{uA\ jAz S`ug<964|'8aV1?bh<ƹ_~#RmF2 5G(*3POhIkFÚY$y1gHZ]3$Z^ `OC# cet6 ^SS3>#eT2/`D=>YOzl)c]*e4ҏ1 ד T/\V8 -YD57:QE;I:vCEgo4R_9I^;a#PR(UTѢ d2Ef̫a!G'ׁ秮l^kDWۀ įE'á1D*QU"5.~7`C03+|>RG 09-6 p{odp?TrC/UDQ/| MDbJވH,VMY=Ta)ޥeg®hSSP9 &̾aLd;@$̜RNd`M{KQN&"83VcDt*\) XNž>\b!qI{k-zqmbJ ɸA_5`"L&-x7 hxtəNRFLa \#~ OHaq77pAb\3="ץ.ar^$1#WaY~^ mT)X5AΨ'rG4Ws( ܧ!΂+eJޖcJT*DׂCB /͉o~A }i|[}*80 |ʽ ѥrc1ӆZVCzwL1g (Pë.MƥnS[g){J2>WC.u8ӹ`l)x^1=rHaR-duAl(q5n>lk]m3n*I^܁k nx9H?BwE-\"ȓrЮkUN]^YP0ewp{Icl|HweH9#vsPvQ} 4|yFD[VpM,g^b!F8 1B>ewN? +o!B"ڦQCE|aDd/[`yAౠC r&1qk-aZq{:w )gC"Ps f< 0ulv:ڌ=YÍRXPåk[ϯĩĠ,a|Pr:E2c VgFlČn6ڍRAykd]Z`4}w\ E'3INf|EOR,p6|1 c|  )}3.-|)P/>8&lO[/:ohhd:R62m :1v3R:GS[SRa;u 2S9uh&K V beM˅S5"kH>s2d ?V ]7Q|WBBNB;.(Q:<+PwhivEo&9`d{X:|NڍT/GGk> !/WtoiÅQ!XT9NM:}^>~]kpnku4Ə #g4RM+fl'wՐbҗl%q1y+X;̠[y˛ gѫO M2{Z_3^VB%bDxْY~T6RR9ə@<[GLM*Z"8c߿LRVbm~ƃ< ;T*{ ~ ޕSG?Fɥ3f 6ZNF=Rm} v``[\ϾlM {Q~ X)Ѯ(HAzOǚ;/S|Ѥm8^S5T{pGYޝ!W9 #U]dbp8()ʹ PKG:mHsIASyiL%z-L^6FG!9go:pmfTx=\rIVwĘ۶K']ZW&'n{&p>уPOUύ69B!݅Ϟ*+Rj 'IM.em%kRӨ=u(ǝ;.̚|K4JY#_}FUbjѣ_VuY}3Jtlڇa!D$p>7xi5Lym^7[mNK"r }S%wZ77}MRӖ2^`&ˍD!Ff܇aIMuR[?=TWӫyE>WˮræիjPiNl.-ғ ,K JP(2"{Tщsi.Nt\J:H!Zy~K`hTS*Jv) uvħqL.tir~ttG"\a#V}hb\C#ʦC !Dg6 ;mK/_Aq4cs4\,dݕJ&/TB*ZX|eqJփZ\5=dC\=W1K_~ZGHܩmn hH0Y)"# )h%?Y7"]5jܳ&aEѻ6 v{:Mbç;y^2?)@nJMRB :[# ޲M[A&A]I .~(vd,+DMϴj*{_ԫ*p(=1PEm2,)YNj,Mɳv.>g@R?,b{-9iRHQ+.`*S05"K5U`SG9 [3>wֈ6d!~W8{u',={޴wɁ[oC2Q# 1=a s>c2.a*ַRQ2u{S<=ө6 GB3dRW<+-wD]Z(~ qpJ9u.9NE~GG)LjHQoey]`|9dw`О`ьIl'[㈏py#_PˌHo0`xnA49߼.Q"gK `+}zކW7 G:F^+2gz)an/='3m-^=lcʬ[ SRW+gT"Rw4arsU_n䀃qU3%2DU)֎Č0TN^}kf(5ZKrY$I|<8z c:_8-;3vlޣ1jLQ \ə+nZqh Vn'l'RuV#! ó!7(Ƌ㈍ x#(b ,w*~td<'}$9$x^CAE+Hn6['TF?5aݘLqx/Nd8F WP zky!F< ߫MZ;*luS}v-5 qXGPc`y o+cG жj=];x,X)@+{x˂MGfDX45;@;0fܘ\:r/Rp]ܻ؁,^^ /}HDBܳ 3NN&ReWS*lJWf5&M h""֊0l ߴI`MiƕHO-Kj3hs ,l}dbypyаeap6nA < 9Ж)rm> 1j 5jHN~ԁZ)TూH2}8#?ڳ|PEV<9BSuҝKuhݡɵ[zXԽ (T%!,t5q۹4,Xϻ;VFgJ J2"$x쁰VLRDLh?&uikqYr | Dt8|Z~5"LF u>.5YX ! $NVR{*!Mrҏ\1[0 aZ%T$)**kPdgyvN-UQp;t<#(}9rjVĽUr:cr ? nXtGy^fMgl\  kxt{ (v- &G|a#KW '`v>&dmg X(6=*13F"i/{>&ȍGnf?|<' ش528ԍ Lz:?{}. ~%n4Ϫ+xnKbkg}'pۥ@jj;)XYEkCbr$Wrw);, o;ic{lUڹ#"ŦfyZ]yCI)OHHjE 䑄t9A"_ee \}CQqnu\#Ajz(2gy1fP-.D=jyw\9sy5ɑe)u9u(mo,iv8ۺ9f .6-vrk#]OYI02QuDmrSEeHR9G wm"Ёפy۹3L<}.M M)!h GX*\!/)5U03QeobB]qCp.}I`X>-lGSzkCCrp]?ል,:"uYǃ\a!_]L]S5eђEcY51D?ZBdG_AT cKܫN>Im^5agHlȔ: ' Wv9Es_SY{xp=er0 >dV.yhH:ѬC*²p V3HX].E3J>O) >q>qO1|硞4nõUYG y$]˻= '}EX댞_S փ5` /sB=-=vQyɣ[I7T7'. M6pb@2 R˼2Fc XWnroelq=^V|RIz%__OF4g> wf5X(*dS\wR5-jۈ1ږw/RI1@șݟ8j1 ?+-~m#K7{H#~%\&S$=أ5L^S=@" ֥-xE߉FRG1v+8?Sڞ KJ >1D &NW2BGw:$ t {ij?yj2| DZpUG2"Sa;30+mnDhL56>R_ׯ876-cr,?;f fUX$3Hg,T̰$ 6.B33&C/^#ws5:y^x d$v ,ȹ'KGٍl5o;]imO|0=7Gy.8×}ğ È ; ^} m@[17~)QW7~.K`zZEVTSh'cԫD8hlPX?>P~6+m]:"dx|78bsLFpX%GU}'jL ;Z:Qʃ^Ҟzڗ4|fhQٍ.S>;遏te˸f+Lq-LA:2Z&}}1k 8[a_7'B;TWM^6_kTHl\F3y؆ݸNK.>e&jcdZ^ꞎW@v9C1B 8r0B'/MQāS,ɩ>d]I&Ńbjǫ0U{^l`li,uF0L9jE0z<`sx@p Dy/qڦ~2zD$vY)帤!;:i|q89ty{@A5ri1f$$ `X=wytFq@%  AB6Tyup]y<6&Ē Z`hz-K*jl@Sړ G$|ԤURqL9Pk gcv!:|1vk}2]^(岤:}*~cZjcKÍR^t.O[ʴ`ؾX%IPPD \ɮI ̩qY:Jͩ=siz'_Зdz$3ۻUp"N) ?4bv !s9᜔vkunt%,f? Y)x ovȵ$bCLj|śv,P|k1ߵzB[P\]Io&?NX\Q?{i D2%@Қ exVLx 5mRP;xkCi'#Fi -z28ȞqC_D_[ׅD*? I2Q5>4'n3yҽɁuEyNTSX(dQƄ0*zђ)˘R-mOc5F׀gvs&eN 'K@HW˧O Z'Ӂӟt6_4?|p.5hiçUP 9wk΍(@"~Aw~EmD@ 5m.Y7Q 5@bu)l<4Cp%l!DbB Q-3CͮC /nÇ}rˁ>Y ȋ7V6[cL&O"obQH@PJU9P8 $U+I}1l]E^'%?.lT$r{:ݞp2wL]ڣ5]M.MũciS&QM1&}EIʤs2e^um?C c='0Ȟ  xL8z;\aBlAn*/*ڞ R:Ip7~Y]-RVUe"RX|~ 64mhtuP?쬟@ ҦE<'V%x#/K_ xR ([' ;/X;*/{jpYLsWG\K茱+NJp;[lמ֭[o wY19=>(|nVh%4(P4WEYXO+}9hG"^~k-8HFA8O45oAt{MHk?&QV;.;x6b:wk gnl>4=@YZsi`kJ&9Ag> aR߳G0d_N##Z\ KJҭy؅,\H)+H 醂Xɓ*v2Sj6̛8`p*ľknrevG+pf 3Hcgr,'Jߜ?jBow>W7/q0V,aF^6<-( O\ l0-e2o X6HS%PFJuڪ򁞁wu_6I@|x_]ɐpAnC5鞏ca7,RdݏsSZM Ȉg$EŷT !# #dcQbP~W…d?pqZmw +P,f:Ss/_t=װUpll`+~IA@?aljU_8 D5>\Hӌܜm|=eʕaixwIȦ]1R{ޘm#+O qha{Bه8SQ5׌ެ7f3hl#KQYrlVβAM"gwY-|A{<\Q~s/G'p;GxxBbbQ$r(S"N` 1a.u=&-_y[af6vK郡P>{%%FMdD>i,lAC'xY-:.qf2"(߯w} xop/dzXnĮ5힧wxWK^YɉrL7ܔA4oe)v5c|xF~p'o 'A7-~j 4)ޠk ^c@W} F(~eYԉɵa6mG+x\pW/8^n7 j| R-/P7 i߭1dш䱧4C_ )KMC@ʴmc˄KR}>7?6vzߴ傣Y.SL+U&(M珩C=?EѺ;u}Bs2:U"j% t`7?)W؆+ )BemnRQ8&b`7IH)>rBn^tz(Nɿv˩\wWe>UUr>ZG< u Um-!vlZ*e.w؛7)A}sY5^B!l YrPߋiFND޳YvQXu@Kv6(FZKvvA.qn] }Q/eLSK=tE5^慺hcRf2 +a*:U>v{O9GlrS3|h=!w35F#CG7=ྈse݇C汨T/Ts|x @^5C$զ$u{$Q~0kczLꓭ{[LϮ:.-;ښz0Yp.a=1rUDq0*D8Q?ߑ2cߙ>范11+rnmEwͬlA;pz~~a/o̥Oa 6ĪFxu>4[ۭ1\>{a3zTh,9z"j}88A}W1G،p7$vV==.qs̏L*)hs,a < ] J!u#;^bdsΜzbDΟL0Q.'jrc7tOݱ6P0iwhps6Y4$HI [=%A&^J0T1q=}$%oO/-xφ:j,g.F{wT^'G"9#Rƹʹ+!#dFVʶEyeuM- LbW_(?5Akhl@ν;AL#C(t Qݔir<jY^0o(<)@M(쓰6j*uNiXW# sZ|JwO~E!x$hg7_I+6Q%RFEfTe ='蚓044kV T\B\9._xx"O{PhI}, *P@w *wq.lZQk-s JؚPz5jF65,1Ѝ)jf cTd3-/{% +QuJ{e3Z.V ?&(Z5^:qo!. yQfh+ߣɹJZtHꈒwT8Ө?'lo]I)ڶ|d/|of̖pQS沮NX Mhou 6ɺ΢3GIčfbS_U7ڽ-?NPdQZؾ&OCsz5'mڷU3~˟q-6–*Y>*M[ tYtۥ9M^OKGڣw%Ij?a<Î+;_~3m9-/f4 /^$ QEa7ˎ(k0/& N_2o ּF {}^:D`Xx09PFlXK~ Kȁbcʛ=ZRDczlCjWp`k}fCv%Hb[ҧ,0lEud@r=L[jaI`bI9P.UESgGovLGC=3v;u¥ s0P轠{tiܫy u-B¦ z2"fBaL :˔4-a k>,zVwOW\ȣ':\* -Ys=sװHa#늇xJ( m 2Ič.bPS.CTF8BePH ńwLa/+6˷\ D"ǙSZՓu#Z953fVeB?Ul>|]r-$+u$>[S!G_B{-6+Nuo3y+Yk\iu-{7Px6Zn8c΀ ʰlw:qtՂ7i;<0onHP*?<]5˙r|g<] 'a/b, !I=_=uLgȾ " V ;L N.w ]@X[ RMe#T[,"wE.ߓnsdpP5J11s ϶n]$9qhUW'If#j 3Rcs|p?1VqBzoXm,,[PV[Q`4A,C g9߾rmlGEfME5#*2 ;?">v7mc+9g#SlKWx {*U,)s!yҕBu2^4-=$(dE|+FVJKPA535>m+E/@E \h'a!Dё$2*p[ M7 >FOp%n) mk9 >M愘9N`)hbC9+: fj.ޖڃFaKk2UH@R}'>wBcH-oBTt RȈ _ ..L^<3IQi|2bE6EXPBCPHX_6׊^RgFrڐ{Z(=4~DegNXz 8 мpٓf\4tٔm^e>:l,/ބi΋%_:`dJF@YLiɇɱY'ZS%"fd@~f=|/TՅcbǃ>lB]"9׊o9Q]Jס;@jx 0꜕L- `בRjr!:iEs\,^`n?V4f$WuJbhLxX6. YZΝMY>,ЖhS2r"'køKc:â zA^u -Ӫ/|AC.Z:J/B{j/A:WZ(p [9G3x^5SC$ 8t3Uc uppr%&=r諓H7  -K7Y;a]J+1bVh[@:"|:#Ƅ>'Ý@gis: Xx5ckG%9b!|V8]%'({Px8zjd-ٷXc{o1-@D2=7Y_&gK<䋉쑤LArRjy%$1o.ްUjY[oR d4(:nAx|I;Hy\JvՍƿYd^qyyVC~.JC5V`elTDLkyG+& S1rbgt-+(m`1*Î*[+9ZGZ/k#}_51J41/8l04!jqlY'TוiSd汴 s/Җ-f'pFܾCpWPvT }#jB>DphP^ zzm30pBgHͩ]=HkrOanfA7qsFϢy[8Wh~s|׃ƫ&9=^!5!LY_5P-0腒etnrEvlAZb'T6 Kx16mlU~П=_clqB6B1NRy 2Gt;ݖκMu͌,'Xe;*%?9չU[thxFBpU) ^Lrb_ Lq3[꨽_&9 c/`һH%Ckc^T/}fvWM  ;n^.s{aMr>0n0Ko)mӑro#o> KUVvv? oB[u+2 E1MXlXXҏӕ0=1mc/Ů?Rzp!]Ie,;>h;}jՍ|tX tOqFJePxV(& ,̇.XsM_AGS.zJNћd|u<z֩Qsg-0e`AU"9^eX>m%{"R9YSI ABs-TBB0 .Y_~na-jW>S`̐~[NsU˩]#} $Y`3Rʻ.̓y&Iսa/9 Œ#Ͳgv\ xSg*c Of'Fq6髊4:| gH딕a؀uÝg uA=eQSfN0H9g 2L3t,]HjHϓϧlcuO(4`9*}}r> !rh,ca|FJ{ BЁ#楐_֫?L^Pw(7Hm"oC UѸ:W1_#aί:I歏ߨ<X0}J&eL6>oqN졈R[(fV'P4nMQjlR9/~ƇyHeE 濲kV!Ed[n_zb _`MtS{ yF5nyW#Qp+^}S{M3+?j\+|ь(,+Whw?.PNቦfU_rXG0=Hy v9*Emc;R&d+,xmeBFgAsdGIJQzrӍm㑦®Å{v@xʬ| &Fl]IiD*!$y ?Ce~$ѵo4a{E%o &N)#.;1<3<))>HkeogġcGtlOX%kXG5A*\Ё>.kyDF#dXr ,֢{,bƺxnƥ.SWLB RS7$J!\Rڈv!2{{ٞW5XidI ICU3bXE| $:U?w~<#×&U6<Y9l8jJ)iz#".T-,S݃_Zb.qȌe-J׿JыF>W|Nʍu=Zbi,%J;v$~)Lރ,}][ٿt)h> ?]>՝Q۵ >vYPjP`Red-4C ؒIp}LWB||um|{6r5xtɖ " inp& D bH LW'CXo^p9/Gktlq}a+CC UO7!bP8RVwxuv9%&GHu7\n!HR)Xxs\RJ rXzj7+%fqIaC}.ap;HtEB:MT?q>81\PEl${M|DՂkPnPBK5\Uq.S՗"uv&`[`rʮ$>$iH[BJe Mݖ[od5KMcPJt%Ps>'E*9ꐣ"ˬSso`^ 6;KzJxB,|9 X{ i  CJϳ |OB~3a??3y(wYrp; zQcXe ̵DmIC_$| #.Lї[V31#zO;䶥ӗ;T{el,c/~;}H~8.gHSǂ_^alE@XςS[XDH{Z#:<h;? RNxlԷ҄Ѱ'H;A]/3.H<1*5?6w:5k0o1q"TC/k XtVw[dgAj>'_˖ax;z0h{BVԭHC62Xwl4XBމv]3e-FNJ*VaT^HT!I43'oUs {: J79nձ"KpAj`}?=cg[O_d 2v y`D,MY榧g亓@`bY aߏon.x'dٙa֮{*%hG%?sYHSC%'vL.]MDtThTuzW#;,%+FrSx kʹbR W겳 8Z(QykOV.'wN)'NhA0 V`.|tG_QkۅuvCf2 Z6Q+?źذԲM"ZgQxam*#s篵{5 e7Pxz,5gd{T="Xdl1{%KmZ 5U|f#ii*QGÀ3qY1 NuY JڂY^##P\𫁐rupr CϹ.hx?04MD‡lBԻ"Ŵ#fe8MٝB3E-U4(A_8' pmoHX89R\7c(t-V"4鯓ڿ+DHS4A<>hڰ v\0[N7cq rJZ_Ҹt]T_+]8xq]mMqqW32t10W%cjK :Ih_qey ZG60 ?cX~2L*7d 9oR;\KU6sWm4۪U›'=Fr土"ɹBWhh@"*f_~13nBFȤd?AI7vpLdQ݃Mzګܮ.@ G2 I(ר]N+e-p:VH3;rLJLeTS819|4oiŻC$)VqqkɈEߜxtbα45w4iՠ= Д OhiS൪1M~')Uf91d-Tba%M&t9ޝ7󡸽J( H]8M("B9SwpBjaԸvI_w[IYn@OBZUkk>YE%:kCQ+%dD|kߟuRYF^MI|UMCɮ:]BqOLp{!߶ 4Yj+c%dmnRF:E{:> |vT@DkqG vm;tvoh[H,M%R0S[.-oj%J-+{2gjƫiI WYLmVwi] qrJy w| Vqj k_C][熌 OP ][ǻ#jm(zܫ M8c poD.7ԝ/pvM5b8\Wɞ<J{rNL9HPYR[nϑQa4!jp̂gAbjWJzf׽te90#p7wy8ԼtKGj-(kn KLĭMsA[yArm~ʽ8X.7tLI'@n/ŝǠIb|sQbG? RtƩ%ީȬVfN/Ăi4}딇hpOmqLZP>)#9(qQBA\K\f<pnUZM@CۿB֜ʁjd_+W-u AlҠtp038P`{ ME:Bfݣ)a/zpFHmQ32Ժjj-8LV2S #)=+hY%1IZhɷW0uE#dQظr.0b%i&';F;3@-w48ۏ :OTO.f `P1rQE<'W 6: [lZlOL~WOʇs|\ ͅ$9O $qwPsD7M@=%s Gxjj&JB+1/I h,0RJoqQˆ3|jt>~u_m:K@d4~iY;杫0(ss0ZX䊂pq!0 !ߊ~ZvDp(eXE'$N>٠Nv61y0CEdǦrfnJf"7 8ùPUQݫZܶv x;kY=]3f4(2^:@مʿnffnzg[N"|ј%.$=O2n㛁n?vk5_w9Z8E5|^lY#/]c}( @28::H+ I ֯+*>M+asɈa-OWgiYGB|4\8CY_3B-l9Nx+R&yG ͩXI5YfW BB߇6U5&XșUH*FOctKp7qg6#Bb*`HTdj})̸MhͅbY^ b'.PX zF:߫Gi.K(H5wUϢ,`dEdÌqZ1U H4_]A3j~2X ~M@uoCB1@aC֭KS`ݾ.} ͎ HDT#@譖=/M*V]D[wQ5m&/(:19taퟶH3^`h&cTWg8Ԋϥ'̎Oty=389CޖR#R!U,H[ K_7*^a ZA,aoW_NaY>'5g.ӽ‹Jzoez܆ iy6E,rHQq뱁KAH="l_t5'~58)+Bp*{\U &9[%ҰZ;˜zT7$Q)K YJdfjJSk2,r˺SzϝuU]-ěK5y_yg+v~@D<+%R,HLD ss#3EÌ5YNLjF9]8z{\:·ts 9q;:9`[) N\~E}P;S8% ҈WcƳ ZoYy-XF)2/cQZ6V[$QA`d/L:5^1 b(yWe&Q͛z8 wGq(ӽ'#cCl6Mr/)8?e5#16X_ocD8"!,Nths.j3C 8T-' nȟ}[= B߱/)6PnrU$5m'[g¤ev *9cO{ѳf(@mٯmNH&=3^Z3?!3{Kqƥ|liY=JzT줽9JkD1ʹx|{?|SF}䵑\;Ru~;YGG Y^#XU2]dgkwՑw8"?;J ]ݻXTv %nz`+q@c-n,{}fHWVu4P=Ù lYBwt @d|QrH%zaznC!Pj>)/NV &nAeRʼR-P$ 3ѤAm-ET 'fLjŬߏKSqX+vIHL7*͍K"k2P^S8} ܬ#sQ:AݏFز\zQ_B)b^+N.pwݸ7YH4 ,tsclm."SiW"#j&k6^m.rB{׫%/L} LG\6 5w+*7Z_fN6+CL jp/ʋ~ A16"[%MHQ@H+TJvӜ JhPAGruX$EP$RęɬN>)?8Sj&zކ6P0g4=y_8ͧF̸ƽJ ,2}XU @Ԭ`6Ӄ7ހ)>A)T >m_(ÎRMR>6 fuBE>rW }p﫿Tv9V *ŎGgs`LFXE-#?5 XMftuoo֠]$ ,)T2m6PRM$9ċMʾAR%%SOڪ5m@1@ ٮE<܏$J]ؘ Ռ@vѱ̼*;|WaƂ2^eƈ~~d#tւ%{ĀY:B K9ϳRFM`5VZҶkJr zg`8^O '>oGTXŭ}e`4uMʀ_`/1f# zP.I>`*q!+nc]U/8o **\(jQV\8fm{U h5m?܊IƳZy?By1iag?,~i$ d5RŖ'RzY\c+4\7S$^(wxiVf:ϷϱAFDH$sߙlWHCa;wZ~_ʊa6|7ظԢ)iydQɎU-2v&KJ aCFh:n.k 6mGˎpғNqbC2 {8Re{:!̪:a2}t#xB9*QZf&rRZPcD˕ZfLK|RAcN&/0X`F`!L9%A"n_J$#YG:;a#. {qW8'3R g2'Yz^tYpj647ûzI&]H =ƱB7 3Z! .H?.iUG3FU!D »U!|IM@\ln6V%_L?%#|*k4བྷA|h J[)°EedNE9t~u^ϲF[9CźxLTTh VO#Q-{\b4ڳHęR}>Dpg v|~{{|dNHXD:55tB beC6@XӲ:s}VW)- VDP5hIsOcFdl*?zCrUig3`eA`׶ݯ'- 6`# />Wk6n$N4.ys '"#X)%l Gĉ=Q }rG ho:]Z?ޣBZ^#HsAYG ɗ49Eu:=8ԞP빽 sf㜶a(gq&**BA:៻.K^6QR0JqPY]J+0"Q):cxUCWIxoXL}Բd]5I裰5q6Jҷj\pq_O6In_KF]JrBwn"lz.7&3g}˾?*bHZ5 6eAdQS^W]^hxOhT+0޵)5x^rt}LX5Z(O i1 W_Mhyy 6k1.7<=#me5L'Pb ~M0fOawȬ^ZRe܃s?_@nm9tKR)v૴*#e Ӟ/|  لBGQVeU?+ =]R޵4ߔ|p-}#a͘D>OVbZ tW7TI;%i=6x׭9")f;v[`Nq4rlQщh,!6in 19[J~bAgZ̦)j|ts&s p-ǰz(.`sD$ˮ^G%"m Gʭ5f&[o/hXa@~sJV앺 Z.X8:Փ22\bĢVMpr*,bi!W["O׼Xaa WhN.TJ9]TpQ;5sYJN~! ɰr H4ao"6mCƃ T `䛧ԖA aW uS< gv_9ylHg.=>LY^4/O1S{Gn[s`sMtd>XݗeRثE ]~m}102cc=URoSEoʱJh2sgRBكʅ2 bE >L[^y=iIKZ/ 6YSxyy,qgknu&\IOO癁E`ܿFʃSh;dmT+H^_'{Ƶ]KV#iBGm ,O:qN i B&/mωx[ՠQ)K1 is#c Ny\BjM[,Pԝ-z䩚N#R%>d3_TOby''hV2ץ )cn}qNEoإl>t!VK'u~/*vIwvWgOV[sx2mڑm4G/=5f/d_ȓC5' o{"/׾ Ŋhf%/Ka#<c':Qn}}0IdDYEYwJ z/픑﮿n(7EU k֢#FuSTtjZF-9Yt-cfӹhta =ٳ:0&NSU_l[թ4 s`Țpٍ9+um p]d_eWS V_!M0c!sL?Qxw Ae5w q88` M9C#5~rܐ ëd]sGC2Crٓs(F_RYƄ4,rMZf UUW*L41i?暷D3Ukw"#XMaWJ eb8G܋y̩Hv_Gvp)u^4Jny~AA?`^K6z [__Z=TR+O|[E[tP3n~'li'r#b04l'4Ѧ٬B0ȱ7LB+zg>4QgGhݰ#4<\122/??A;>ըNx6sM5NՓB&c:GOtd6&UNdKL94τԕݯQ%>(9lx'W9'4 ϔ~LJV&ʳF>{pfdM0* 4"DnuAQc]^dO=j‰YJt) ELM9eD|}kbb t#~åG.9 r$B\/$æ剾+Hez#2N)bR7Y*Ք, Ez='߳1#Ϲ91B).*bu.&QK ӵ9HT $R4ƪP, l\yeaqE kFǎr:_.|s9?9lyv%; I][ V8m( TQ[|Lbh?2ܭETJS_.xQ{%FNq)B7zNZC]'p8:af\:2h]sF݇azk'*7n2k];Fws:C< aT+tdh#P1ru&K/wK&Ȝ+M^řoH ᅥ%ŋSsԁ@f2ŭg«I4Tȿ46e{NjY&.%U' R&lǹo/nZm.ttbU^iL6ݛH BE[W8{aVyq3Z ]:~6/2(abxwy ^Dz_Ob=^3ٱx:{5SټIu,% MUizyqzK`:`{FE;O.u?p(p?h@]\ fܼIR1:TNJz:}QS5&3\Z2G.vuc3 - E8k^b63T!$?*{cBz*hj̯UB7 -BTUx-x"HW~]+ %]h{ Ź+N"곾l (LlT|bOa͵=0.$5oʣkͨ1d'Q(&Bqz#׊ZTD5!0P ۿtZ2/_lߊki0+-!յX&JX @;?M*-JOqSQ1Ōs`/n>eM)F׉$_JG,8EQ{idPAObJ~DO8rTJEK YqgʴKI(hP}X)W+'@!y*4;v cFUR-vX2c?OR~ɗ#M_8.ΰ{W!c9>yoo$Uԃ $rzӚ$SD)y)DMd[0mmVg[z'\)8DvOL4sשmy_4U Oݤ3 @#3Kd. \kReGY/ñ;ph=8'l4.(#1Zo.֪^P`5Cd 5@@=M*A6h SobJOB^|?Pe0 <3.;)|S귞+1'xr %v'ܲg`lյs:jU #-et}Q.7-g@oKjH 鐮Cn jY־$Uzph Zk5Kkzzoyp>&4&li< gGz302< i14{+#᤭aNU &p bt@3ݘ!fX\!?zoa|(8';8hyk̆\2|m;ѝz(h{u+MsGhz'bJ߼׈"n8 ]vW%>s=;rL$9jqjE  K?8&3ȥDbGEl y>LŠ,m }9t!֓yr_UXת4;wϧwZj{*Ǧ6&09)6+D$s ZNV TKe"T /[T٣TpJD+U[ZoTYyT#/QH; GM=[4M~$ t) =_oGh/ a/$eW9X><^+0 )8ȧI=M 8U);T2i!Bٝj [Vkڄ-$q~N `܈eiA|k\=,7b:88pIgr~&tcfF%|c6d%0jC]`_myV~)/q x-!}(@%n7gSwbf_F6Ӷٯt'MN~ǂdˌ#:~ֱO jX/mmjn?`bD(gY %S00; x:r^2թPlaxT >m "%9mfKғWUA{MJ'.z$+~z$1^8 aE;-zŴ^(8rOŋ6eU<&̗Os]$naY˷K^;3>BqH9*kR]6俯d7߆ ;~o+MGZQy`>:پ-[XjJ.mz82W&`NQ]dv2(ԣm<;je>ZhPyKv՜ E@ٙ5.BJNIů‚:\*߾;L7ջ2dC#I,}VIЂ:&`oLA+ن=ýθ<&myt@tzJ1` M_TQ ',M{Ma&ɝPP'~V70v%z0i_P3(wuAr)a-XYX 1cD3y ݲdև eX/Ef|T)k&WX i[Y~@+-@ty"*߀m@Cocx_$ST!l,h%2b Tm LE,bmm A-К,d;AIw/oyG"+ &/lAzCd z k0SlWJKT\:=5#Q|js`gb~X~#G,KM'=wE'sol` e6EOI)dXObGy¥ 'zPMhw+'pBɞ]%V`4.Ӳ=;{Hv9e'g?)EOQrT">[rz,0HJQs!sB*_~"6?/R_g4|SxAnؓF~nf)3ؘFbXQ?z:&|;SZtM?鿴o?ܥ_W7aٛӛaW k=; FS> {pZ; {twr25njOS4f[e1nNm(;D1s7ГzfLX?N!e–r`{%71d0S:}S^t*mG>eQeiT5tu])[gFIZ0OƳ=r808f{.a6u<9 hT[+_am|}kaC\#` Sʡ)қA﬋F/i'N _Ck}Lp:w@Ho&.e5*,.0AIQC.QwjS/fIocmy,c)@K}gE'|d>@d!32Ȥy־?S:]=30[\_73 HE>'[v&h_WLzΜȈ5:{h_G3ao'WqcO4#Ư:ex4F)` 5G X:" ,I hN~xυ.Yoo{=zW5&M{0( QB״ؾt65>Fc iB=VhXAd] 8.9f B`1$WJZj؂Y<܈RF05;ixZ&$*aFcv\פIvСZU$\(3_,Kj7 Z!݀De%A{`j!T}Pe~j㐨 (\Bf I珖Ha*0'8eUHYBKÐ 5HsQd^GIWv3z P͑,Xq QĖ]wWz?}{~3is;uYPszģ^9jla&X5wINIyﰫHD|%$LR)F.ywv!] )eoyȒeHQn/xhת1ź́߆e d*_/شUVIqFF-mg(̥mOƎnA~,if?X5@XHCu83Ǣ{I2ovTd}n[Wa_fL_P ͖dygKлT (FST`%pXEjR:_Q#þp?w=^&0MPJ 2RX2tTE6zzY`%*$bp[m)ꁀG^%&1f1L-ȳ_'tȣήmmqx7'd!R`n6лdGxc)=Ƃ `-zIV~m\.\m5&r2MBͱx}65Ԅ/)Af/vu[E.Sa<ͿG4Ȍ[o]EֿDP8`Q\2Xa^ETdCV3pRW.Wdxy/à /(6:kHpn@ YCl]H֞{S ;'~ᒙrO$RlZ C}I/p^ 3,X|Lu, Lf-Ź~^Ế/k8ƌp= `tw%(_¦N4(ӝ`$`eOeHB ФT/QB'<p 04[}936&OB.L؞hôo_\ {"zړ;M'Qs+&Jп~\NGE201b1:_R>X!H2C<H9PsZw^y`%9!M%Lh$l 9ަHE?vQD?C/s\|iJD<-`[!a(g1]Y82Mk%O91?19^FP)e"&OoFUl,ތ6 @6Vw *Z@d_ yZ`լ~Svq/ Gvr0z'a)ZjbB3Ђ},ĄZQi}[n#l T]u_߂@A. coyƇ\ 5Bf܇4NDGy]A| k6K~mJnc^?9f4_ȤvA=qr7=z[)B)zMq9R(Q`MWh#d%7Y@I=y&Z9>+YPeQ<6 ]Ӕ[IHsD3OTKf1h_lSY<ݔBvonm+L$#x\&$ fh5&QZ\?5~,~  Nʾ!\J&-ZA Q;ν.٤^Rׁ` 9P70#3|PKd&[Έ-z;I@"r1/Vי=@^f ;|6xz?fp 21*|-Mz|s>Fqg!+.P))ܭ؝&FFw z:9TWфvS|p,DC)z;&/ 2&銇[C#A{tQAJ#5)]2r,aJ&,pn-IKW WBd3uwEA=+$}1`9y;ȄiUڲBfM*tb?B' o?K5Ru*֩sl۲vdCG%sv62dgC_Jqb'Q\lVԊ:pX$e %I?i΋8 5hӷU/,E.8bX,YniMŁS?[7N(dC2imJ<|@ݓ% soHgTվAM!cB(lLOw_IOLe/\M[>9koP/g_%CE$=gFE<"'Sy"Mi$\dxx,2i^<=dA[fN]]<ӱ>XQ _UJV_3$|!1(t)T0&bA-j;#}+"4L<.*)_lFoVʤp*r㠊n}U#-VnZ}R ~Z|1+ XQzDCJ ZS'%Ť^r^O'o<6]͑ Nt_UJӆ)7Oc/\CnI'm@n QS2U ),"Wy =>r9`* FJT'6 ~%0 H-|d#?7BL 1dL<@HVrdUH<_\( v*(oŎ=k="+p>QEͫI{dP>O.(Pc3 SzVoWаgj|S(vS0Acc8rG+~o,~q";0JQeiD_QLnz~j:2Z~M~J')axd=mF!E_E<8V ҵU I:\)Ϛ~ឞ"oѸ(\/NW86,M_nG0rt6.K.򨰐`B%0uq>-Szh^s$p},{M0c%1 /%spr@L> \݅rU/qiٙlP _ CaȌa([{`p>K鹖ViP3x׸WK9\FJaܻ8'1ph~AY!:Ɨt 9>tҚYY+`%4.nvB>zZG$|B_#+hUW Pi\%Of eGǢjV:K>I͘%d:Ǡ`WĩOD?IaL]a*lu"Nkmp;}* ̍f Z^z%NY&=f p g5ok40;^@ꘫ}ؽwR78֪6YdZrsO:lN}Ml"|8jf0>GT[>13lW eOřf-vVhZtyFK( 9^7xa<Z`hTvPkɵ8 bm#9Y`;!_ mtFm qW}XT>daJ, q!_Kjv=a3XxB乕3a)'T(CEY]#}gmMN%0Ǡ\cădHO&;\?2!@E$[!mBv1o%Ͱvlrja뛎9ښ2j#ES-#,/P\7 vǬ 7"<99?&YjW3WӀK; 'lSG/0c\ՄRN 뇤 ݁O{V{TvP=XU J@;rA1ch@#,DlSMg]_6e3PmE@ʝ_^5̢/_3iKU-}_TpUSHx^|m2z^X5-+k< |*P }&+32GDےY ^i^ -:) }ӥj𚈢R(bNxT_0=ًWɊ7#uWX#W'vP3hs>l i98kG#J슆Pc͠9˻߻jcDvy [ w5ri[֒[{CRϴlL̖_`~}_l'MWkvoEaų9uoƊ+v@ 1/J߫ƂEM'ʷT4Z>dđ,ZP;ekzqܐVV{݀8gvRYl픢[+bkue$2L }[(uR**COfx\!N$&O8'Nlu7\&5odsFل|L͓"1c@ro%kF߷Slݐ 眝&/3)G+sE,+߶@LdB?1%V ؘZAr/d(g6=.ϖ * MYs2$\tCH"kp|^իH&HPɃe!}<*Zҵ,Nd)E< [.:FbbNUڨpEĵPr~xBɽLLUM$uA Lw=Lxt0eǼd}*ԫG5ZR7jErs2EE}{}iS(-*g+P,,XGL8G JVǍZ1]]x`d{w@L9*@> m'ֻZ'G<;}!$FD*2_?b Re;4`eo7`}tD C-xS(DvՠrSl]~,@_Zn @=S(]SݤJ?|dhld۴]@QZ,jcyn.Sq ¬[A^*#g7j%MCz-H .ycJaŦv>⭵<nLuemc߫W: nBjfy=:zE'k}"ή(f[kGrݐG)/ugLGHȜF!cH-"oA aJA E&֝uķ[|ja,'0v Y QDƣtmTŴ&s"(2B|Cɇs(ы3X');SЇe>=wZbxcvWcZt@HC:9q*P{r \e_fKDkhZt.NɌC8E7FzWl4ǖO(`j'Uabw!aRIR z}pZLJ@ŨszvAQS.> Ȫ==ࠎ2AYR0-.vMu w GXA-#NFTpUQ[`&\ Pb1y|jl:E>J} ?V!6jeRJtRd8Ad 9`. _޵MnՋtVn8=,;sICIF)G=}L3=B?D,VXh {ya*OqKzRuhl͞VNJ YW^?+Z>, XS8'_kccDJD޵Eq58/l;x T.q^ᷦ8`o[Om\[䐘ޖT?Őr[;]Mh$K•%ધCU4yIoa%q7L(xhW ySyЙ,mlyF&A0KEgqV7%cDE~¤(a|3$}d77}#S ϕUXu :LApw2#F*Vӗ9(T# 'Iwda CQّ1M֖qh.aI8DIBҠv;27z9}BbA#q#t^m isK32B#Uø9*vV%6#k{-^- `b]8y$s|G^p/2&^d)%pkxL5B uیع9]*vK=ŕ&YW%1PWBIuX֜"ʳR{pHC̳5:5nd5хJbu:qu 9TdjL}Q/DbЬp4R /*BOI%˥S gy`'J&a3rUSd9 /M{$|kЕ%8h'%4|2O7kC싀4Iw=qqV"-Jdո_<{2" [u0dx-v|?0G ?T{Ɠ j#q[lHJ*zM9m~tDܪ6M5 (hࢩ] >|ytzǵcį?{/[yJ.j [^ TV]JI晗i=*HD:Z@1²yHz46_v,9 "ZnpE+o\#Hu w-zϋ|HSJz(ͯǤ.;,vRֆ|)<IuK\!>e vP5>+}Xn;Uة< ~9(XCzl1 ښ ^@1rȦO]ZG"L])WoNj M㴕l)'9k{KZ x8fyPfhUbsWҐ'r/9G+ŭb3}*¬cQۨA7c  ~lZ @$iKٷɨg0j$UP11fU8KXa;mg;A)='ᗹm8^E4i/*|=nE-J4 ` 3b9cOZ٢P#N7\YjVe4L|{;4ZQ5脝-2ϋE,}Z|c:(YL v Tv-˻T>7me| wԧɘ`;aYAK bHU;5d)37!Q\5W\]N3OVx'qbz1p[iƴ9D lmBiw@ @# kt8p\=ƖO}Wo=hFr쪪:^ @L%=`,@lk rt$WE@*- UG]_QS%7Z8; μU,̢΃m%69x*ۊڋZ5ѵ_¥e* dH {u~J"vU(N6;@D?ܱ[ Y }Mw26Egؑ~eHEŌ=E{D0AD^ j0Tae]淐b ]' kH|s hS8L^DB  $:*&âPPo)LVXI:#@zlkɘיed6_3'<DZZ)eu3@c?yc^P83@ꫳ8Ggcl^h9_n袛%[tݮXZDM=oR Qfv[vsUι"jꞽ*f 54L=K%EwQ:p#]p`U˕cN|ʌ$IS^a_N@ΙwdKw?1f8>v^ۇ~C$lNV9sQ^Tuʓ#bIw:9-b|K&%'S,W)/?@//Mc⊬n 1@__EB pIA#lQCJK6@[)%;uX*x e_G 1g$Ж!oo'U #=+thyPȏC,kVlq:Mj]Z*1u.{b,8!tZޤ;`Yl&u#\G_4B9zV{K %{DR●ז,vH6|ګ w}|˥% o,6~ꃍ8 g~rYr{Uor~G(_{q[2ߝ|R^y*D\fNRr_zV%RakSݧrqE:er}:ke셳;-9"GUr:BC_=mss‰q&fv$}ףuҞ3Tb3h߰r39zQ({%;RİzL2$+wT6[3ž7v˖@*ܔ*BĊQN;h'aLYޝvk׺%O]RWUgΞ>$8s`@Zri UdPXoy_4{'Pz\cлCAlRYȕ R 8Im=MDn*sVmb( XNҫ3zEs=RC e9j\g#>Okf[ںq鸎cX{*,ZHb 2z fN : gn0j2{qEw֑VlD0lΉex)&j$ͬ`q,{X Į!RZG9jS\|]vHwvH0'Eg%N~1sHlٶv^|`q0-xe6]K;zƩgPTӍk9*"dcO# Iy` u;߫%+W*҇^ b[mj4hxUMa q "0WB@,neUђpc. 2cNy ⃮GWe"[Wlg_s@ȟߤI' e7d1oA'&+4+#{efGr5NA0|𓎤wX*\ OGB`ǚ VxWB , d'W3͵\~~^ ?_ϤUy9X\fv,DB,dAkzN &#'WO pSc</u o(T&|$26e. m=WR&rSOVlB^, .(k # #j*w<;[%A '`>$:sD:=K݅"b!+!6Xuȸy >~s1EE]i\E* $*E `]4яgNRgzu4Unטn:[rdn숵sݡ;}`~1IG1ِ>s!mZق]|}8QĠM@WIvp 0*50>[[IK@ {M$ tp[;#Z&|MZկbǤIҫbjI{^ VЙrcI#,<9_KߌcHYHgIae ը#4Cp3a /)e K:O`Z|ZEDGSlU"f7L^lDh !W"-7wyTY h욋U`1:Y-4-PvzXڣ% AeK$@MODP!/IH+_VWeU`P$Y+\KZZ~ŤCov'}S] B x7!1 QlRN.)H n|': #G ,aw;ydHbrS}n,ge:3{UO +0d-2 k VRz=n+X$#Q03COpNC#{cyA, q[^ԟhfvŐip]FyuVqS؉.%nMT<~'oX̸cIgOuh=E >Yys8վ j<⮛*+fW}/R=dgP&cw*`,:m YNR8Y07Gfӧ"A$twC K ɟ_sJ w$ACtщTrbD\P{FYœZ&to&^=X JL):ڜrxww8ڤ裂GaR{%p{ H`G\*9Wzwփ>VR+Փo­슢ق]*!5b Y ,A/l}'tRXrSM1=k/~6Oá/kJZٹ z|63 EBZ*'MVa nɦNkc ?b)1T~o s+ة*۽`;\ܠEwTC >}Q&.A\хCj|7੔ Ʋu+@8IRahfQQ&ƦtP̉gv3wmYe4AEr]XqӦs6O #Gcmy<].ͿZJ3nr}\C`,%Ӻ䆰#UjR:Њ0h?t VJլ+(&YUЊ]ű&1jU\.H`_ER`ǤcYF`#72a{SC@_>W*$=+VQ%5)(4oP/t*: bcBàeLH?wGp-E 0qzE_32kW d~O{KޟXʬ8$Mo@ڬJ7_5юBdX:`װysi$VM3/m &Wk>\wj#=e />~Z=1'IqN#G%v z~:f~X.KڮLwUuϖ6:a08u6xkf1{a5]GBsp+N"ܻrD/A uGdYc r%RnsykЮ#@pݥn9#AYƂTºZ.}-Hn( ;cu7օ=OU3dG\Fp\N()GVBhȺkY6\ٲWsj 3o]&`M nl.ՁE;MúhI5kf8is#IG5z 3<8mJD\_Š14鎝쓢73QY'4W).әeQ3덛85 zrOII<H|*>lM>!Y, r?Ne=nK7_xPBW;?uKctꛂQ$U{AszZd#">PqE`x@HA]@Gt Z>D :SWzJdaZ)bdt!!b+əX{L[eK\ GWWb).dLN9֓|BV:@r%@RECMߍܼ WF63TX'7x1PSp1ޜmWþk:\= :/|һcdN{n7i ?x4l$`*RBǼ.[y$]8Y,y-ҨLG&2,0Z`vݢ(D@w5N"U $,^;lѮ0ʏN!>N[TBZ9I-CW/<BI-WGz`ju?|>g%j@~jA.A{ӌ^G?J8 30jB^3ag2+g-i'`:+F vHx\ /ZFB_B^ y'r?;S´;Hc,u萷xkEZs3..>Ou.|% D;:D "u~+hZ147pق7("V_ņ ̒F)2Z0w)&Mf!oiT5v@ W?wSv?aI&YxM3<.) 6tHJѠ2 "`;8W(hB` _㻌 Q9i~C: F혉=7vB-жtSG;+zfXT gr@&Wқh Y˶UNU96%wS?{C]׋VT ߁5nĆ[g<:j=f"jؐ2"; ۸KF Eҽ$8c]SzdXfD4#OGEFpʊ(玷(Oy@WxU<,# amoڕ]U;T b st`L. YKZI1 H%^ ?Up%9tzBsX=sՇ\"AMifE5Zq8~ԕ` tЗ+8'(1|l_?ߙ~f#%I=Oj̩Dk]R'tuUs^^yZ7OQĄ,: ,~`qSO&WzǞWD: P9O6('FS_ xWh k"د>y#/Y-&6oqwH Q(v WR=2_M m4%=rfeb-xCCKGR|8e ¸ƭւh}e&(Dzn*MU3#| \w*ɟ8_;mJU%.i+=+țaq,FҮWUo JOY%^e]3cB)g= PBd&lF&FfTZ表 (UyXzT^VW9p{ >I;j^iS{lB>S[;4LE8e#T;s 8ù]F'U[FIJSc%vF9hJ@Zhap)H+AOg j dnCS}ӔI念i15f'28zJA=ߠIN!(xDV$@bOڴI׈N?2WA,jKc6Y4qUT#eˈ?׼{ݜvsu0HP4EOCWR+: k7 S Uw%ig.P1uxѽokWac݂G/ *`l90"u]-$I v"@Ne2ӘFD7<)9XVy+0i؉fc)ö>ƅ/:8~!OY_ ÆnWQmkfVȓ$iMs֡-W,;K_+r$jKȀq5 iW^MbT=r[9;$i-nJ sf~9|Ae[ ]qS\YWﯩ Gٍꈑ_V۳c<=cğh[jݍdSCnKMXt\B!E J+p~];-fbg# X, kO`FUݧdP}P4 [yޮB7R2SEٵˮ3@?ᴩ_"}' 0ZBg.Rp\o\϶uKuH0dOiU,ƾq :#XW MPSCσǤ^v}7 MQ)r3a>up{flja<;/ǵ}d-P`}6Zwj8 ^xWE[,>6 %^yT=)ԂHd*[Rlf| e/4oɰ;g%.o=yhvV1!/ƨ܏U 8o8+*?*Qv,skT[ Oao'ԈRcm{B`g6@YTXQvC>;i>a AeP݀%E1>|Mm~F]ՇmGK4ъH2<Mt)Fܤ䧩b/y;f/GL9,ÍAlym|LEI!R Ԇs0paO%^2^U![%z`y2\Qە~I+d \8`>j*[˜h@~dqGTǭFBwj;'nIFK2mo-eYi&nKJ( X`IV i=%%Gz|sPyεm 6\|Vd 4@pGxթKsB6q-Us ,0E-g] Dy/[4e@+(DmZm[T_\ >Ӈ'֕Pr{+4O+"ԬzpFڏwrL@%o*&zC)O5M8t[\ 1XcxX U\ `S9J'ŗDgNJ\;@SsmG^dD:%>Eº\FdLGv_">:c/Gk6; wG45uS-\>##%B1pIƔ jiB7= c'K @->t=8FOeQM$wo[8˙㜔Cav'"f,* ŦWδ~TΜ\N\?̃U@ҩRd/iy;F̬|F> Ua+*iKϰd<*GXjhigސXN2ϗqhuC >jބm0x\LU̹8DvBP'Æ|Q:rat4,Z!k1]/'y4U~CD?y4zVő 9̻rxnޚ7dа~Qq#-dk7cjy oꔩ&`ZjY@#$f.D+R? vi: E^uVkxK\TjmS4j%V/B-(RTn,˙ ҥ$z`t+A3{5[VS"D!(y͔&-8 Kހ>GRVD`/|Y.ZW` C&!(a ¢e)r'Mg?P?oPES(jL{OM]|ɗٻ[<_:RJ0!GEi g7X+ ǃH7xS"N3keU7j{Δc[r?;.%ϣ] 63!Z?@Ԋܤ* H蹎4pjP_O$Z}~˷ë$@N"M0 \@E ] ZL믻Yuv2=}G1ŗ={$Mg^q/NP Hc,tS)19BpDnu՗4WNLu8N'Bs%{S*cΖedo1*!RhA:<&`vYm _Z*3T) |.FNWN7|%vqW)F7[\o]VQLۛ=50'_!lCg߾g5㧱*HõjBCm+5=4۝إJ>-1ɶs)VCx~P֬ tAp @ ^oqH!*b?@cj6!!N1(x'_βHiIa[eME,|iTո ~5_<*}S۞^~hAc{t V.rt^pdYi pA>HBhzxb"T=ynm G#s)75{ C(l득dx- HYE;ueZuW,O3$ !Um.O%NsZǒKzvޖ.dvNit)2WY8ei?ez OuOV 5kN1uTpiD[;G%B8S_w*K9O5aO7~N߉t$Hp9儴~zMoS4$;xϏX:Lza J0G{@P|z>;#Yl 8,ig7z^M[!vF֨K3.HH" ʹ8ȡ!Ai< Ȩ*է HU b- Fn+~{}|t_(Tz_j[q| |& )P5_C=is[!A֝UEǣ@ZC/3!K1v04TQpDߡ}/.:*9w9} _M4xj}@Zǻrؕ,t\ZsqFgL0k,3 23 7f/LfgUN$AU>o-j@# &;BPs81YbGM\!b1NmyP%(?PSk;kC&x-G2 YЖDHn#3ī+}{6DŽ96`'tmNl[5w6#%Qw^:=‘Sp v1ռz).y^5DRo浓dn}ondǂP`b$&ؕ|-$YaT j(#{AI Pq7G9he; 3%7WNmݡos2IJ~s4 )GD Mw3ѕxƸ2Vyp=* Gӯ+)[=B\hJ,weA)N<` kθRs: ־kڧG-{ Ғ\ oF]I?1%C,湖K-LF'EVe6z4 *rɨ9kŁ\.8<%pvr++{d2hfjo/H51h&vQpH7K"f.ypWSq4jZg0`~Mw1Cg3v _ˤY2IgUں[Q 298WԝEeI@\qrnc6qבU뿣_2Ȏ#p D[Gce=>|P#t.5q] " nWK¾X2yb:2Y~"ȇBHTvYuo]_<ȯL42Ԛ?b<{=Eb@W.ZcŘ=R)8[TG^7|]bK0}{A9fNĂR9%~v+jk IZ=0 U]<֣' 0p*;P۹h[ćm"YfDmX<VBx}9,,˪H]`"&rFϢC0B7@,D׆ٸ4$y` 1]װb|c飾],d[cLdM`^=GH@w.3vII&[kn.#&,ð#ϢZ 3܋&^ 0jFȘvgn.&@͝OĬkmNi@9WU.K*P j 9Ҫjخtn1A`V\02w'9}aDXǃ ,h9Q3b'[Oj>'$wxzX8bOC%'{:}0> ML?y?RKԸ?;l!0GpE DUJ1h2Z^5J_GP*t|xL֗Y:Ԯ} j .Nx[Ct#C6Sfx}ck5I4>ɯ <϶p s "e9-;<u? NW#۩NK ]9\\can;YQ_/5t`ep t"zby!q P%B-J`ҪD@q8R¯5BNlPqAw5~Uq!lVK8F1+c~=[(h-/Z zM ",JZFXf1qJR2)G:a(i{p4KY5;CKHݤ2TAk@-j ċ5a17NXlX*[vz 'ThO[3ˊf'5o̘kF(dĢ5<4-:F c^iSO4SaE` XT ;`nCjQKܑ.E-P8أ.URsX"ˑ3HiË򼰭Dm?6Bx@a#ڧbYr`Vd7=u|/-d\Yc=r,WI_sS?*e/5ѾAR$*ښw'L(<j?oS"WCNZ)`\ЋǛTu|Ы _pa{˨'2n2/a\Jcbd&[a]˛)f :n9%1dޑCZꪚ c 9}2hB~4M Ù348'q!b2952/2^L) ]y$nbYBň_BڂnrߐZ#-FZ"$ O'EE4'y=(ԪW a]& @YwC `/dY>qm0 %WGŘF+JF4};`2^#g-KY쎮O /(:g>ۮG5B)rSZ"s9=}]|a-ql!/)Gʽ2!*DZ᧹^ȕǵ(O3؍9M}qg|ԱuܞjFLpS5#n;)ۯbvGҹ'\옼b$œq3XД89W=-dvG9pnK(fo;B= !fCӫw]+?}@A.\9% _(D@iHQPlK%^dƿdQC2μ<| J9,C;5)"X3DSs_y*,H6}Oa)OxpJc8qrP^P|%m%oy h-䶜aj¡Jͦ)Buw F.`ܹms̪|!jLj&h&*lw) qVO_S3Ѹw9@J,Th\9mpOv4ӋJsjc$Op:H@ec7$j1kJh7AMl:IrXHn|DP`Nߺ߬(jneZWNĐi7 djH7)B=2y7'(æ7IU(0eF.2Ht^;:"}9I?'5k+!o5#\Yzۢ_qLJ+O&T߽mP_dG%^-yJlܫ7(qk@n )ꏤE"U2çf6rÕ*@aRchq@o-1bMdfLFKh/%.m{VwSkk0k I }Te~F[ϑ4oEv"ajC-4{&^Bnw'9 U q%{@K|6=6B?w4 t݂L*O0(yT_p!`hv\9qF Rq)ʗJJEoۦ"il'LXQi]Iius}kS9TV/{F2#µ`餧|tAR&K/F8X goY'7Q"-;vYXVї]hmd#>R2,.}d#a!ǁ^ <ݩe'dPDNn  .:Ug.gr6:pj&y"HAn?5Q;Eo`w 4Z$:ұ_ɼB1z`hr "BkCƃ34#w~8w.Mt@|%;!f`6D =0{9ܦ| ;[Q<s׌F$Nwg3CI *\ܰ&I,>d*FZ&'yz•7'Lu;ˊIN lfmP?Ԣ;yTاCTLB$K܁i@ 9Q~>/T&pqFAimAe{}}6+ſ? r O™xZpZD/[Jd}~`)SJvGP}> & ĢuHz|xc6b0F <*2B;]N\cRqMT[Stjb]Ӛ 7O YQp >;V*dqá7{ׄb-kpP~~\)I RB D?'[RTQ(lۯW.2aRaU<9h/?t~?,Q I Łj,6<.eHh\;o}Z 5ZY"Ψս=B,tV#&/|aLB~EJ<-_E]1!Xu"}K,8IԲࣵS ;> S1x >3gZ/kk}kX-y1!&HXyj90D\\B?5q~D|Zᕍ$FZME]d?SݚkA&o"/ά 89^>)B]}b>_-&6ry@mC>&~S%XYK PɰrK=ےA;`ɔǨ&E&ӍǨD{<|b.ӺI5_@1C0 ;VUHQ>5-/VxJ/Xk_@!]"TBSӨo=1.'hEg!G0aA[Ll(;| WN}U,I) 9e}'hhzgy |/R9קeZB^]^ۥCԄ6x*$$lDyK-i#cjQ('Br?wx/A=F}Db!k{mMƞYOUO],G;R,YgM^#$~a磤Fq$F&nH1p:4 Y0 o 0KԄF㪑ך˅ʽ 1ԸQ'J j/QvXLO՚ω廾t[R@?fɥ T!ݔft;!S*Ѩ+DH5L _T\v]]WsxZ*>]T}J{t',&|If,N<i+ ~ ` ړl!pFr=2|55Oi»_ F pONqIimH6>lVntv w5]W% 32yd(h MY*)1&7 EF^\: h6$=Q_g$1yKB8m|7I?St(tf)_0%7_ SX կMmX)f}vfON!ɞmpźsH̉(V$#u<5ROt T>rͦ97Lt."˪zt⾠Qc9bJ[ 3dha(-j+rZ6>&bލc=TɅM1u-=mCF<|tV0,P׎88)gN}9=_@μiT,ꇶa55ً(MKCB?>C2Ox?#}\;ef_86jҋY}>y |޿W'kʄƄ!*W$?@$kj9;@lz( hO63e17oSR[}s T(}ThGJ}&%{' kFJѨwtŠ6WP\|nS\۩C@(dCҼR{ q@ 9;crbZY[&d[ā+toiThO)u<ȷ q .=?t6xb`pYp3٬+A7Cu🦯0LJAM K8tS~ӆ$KN(4l) UZw#hZ:.(wrAHOS>_2wCiZMڋCQ%6[2\\xFT}+-Jg lYKNCDeANx_G*dͮ;^# o.m pq1I'x-lehh;Lͯh/#XG w/+ mfe zZ\\+¨[XUjX5Mz%+6X{d֒[F'd^ܤu,͵o$BCMeM n~MӀs܎jڐT4q&R5X:a=wT4i;7bCdS!zi5˔Ǵñ? G*{i^=XFA@f/A{92O_*f6#m&ƄcrѦ_S(;fOd|NL&Y<,ug?;7ؖ\}~ρzs/8nqj))dV#Β)ZcԓQ@'Y!/˵ ŠGd)OH縊1,әRQe@{>s n2b7e>㒋"LAVv,F-dw{VYZDcv ht9=>#q[!Dl̅Ӈi~DžCY;>8B0J;/@BMJzɽE{W.-{Nj9Ce|, `[LҙqeضrQhڗJԌ;MY+Q;h G=W$׽OGENtL"3ucDvH/QU3)_ꎎ"{x*" ouW )_W@C2<wՒ;Gi0\EpM1V)MY:-i0J0!|Ъ蕣j2y~x,' K'֙҇#^{%䝋{GuMHg w3?X e<#!6{9Ѻ si=&iv'aYWuV9Yֻ)61f/nf3ݺ+Y5b oY1j`K FzRKxt=% I晱&7~|A1UB& :] #_<(g_B /Jjye}F<cpBqR5 ,Z&g=f#tLT`sMy}Y5M3߭)Ig]4;nڅYaM"B,5c3wvUV_Tb dCM+5fs"SnHԃ̧2XwOha !+pP 9RO*F /ꂥ%;J}w纫 ӥ&<kRc[PDtӦ* tv;\(Қjxbą?C4 Ob'280H虮"u1^3r !RaO(GEiqA3q"jo[ ob zIS&mҋcXft49,&K(Fôl`,h^|˘NVF2t[k#WNǟYJ'ޘ~n"E&?]z)Ba#[vI`ԋl&&߯ \|8Ht+M2Г5 ,ZT[7#fxG` F mҺV Jɩf: 34wk_P!?E5-NuxG~E'b5c?%U?-szT4=Wknm(UˡTcQP*Ľ;[Z>to+RCATİrqɴڒfYsF]Ĕ+UȮKq3LTC)"T,/wunkAR6I \Lv] yQCX-LB9=DO1w`WSnp XX0hpҶ  "([V [#$aZK>GBdKvS 6KEXTDI&tt9Gnn`yI$^>݈ vP@!nKcqE{4DR,J?fo>7Q q\tGqA>*ba-ra'X-3h$ߨ i(_Ao:HO`tW][ !n42_8L/>`ɢQgmk?>HT}!7=+5+'zD$nP'X<ˎ{^ ۙ\(NE7,qXUV6pXUAGi SVq #&౺/jS|R\_M!%es)ЦZzv٩8Vbb|GKED sRC NC&P.ݑnxi1\BI鸫tK*;9\7{r5BW+WjNe"B^f 0j4j_]Yz ݥ5=1hGIJo.ҁ?fM8Ģ|eÙ)ͨ]pt}ǽoBNC4|8}Dm_maG)ֳȍrİE_!%Ȇd<Z}· bu^]qD[Gr8κdc%i$ۘ ,o((<  KKsT ݢBFJwʑa6 z]1NK\3) Xу݅O׵Ê D3z8̈k=`$ϟKpK#pK<%N GV+nR9''_~o#zz3SP4o߿QG `+5G*QIzJOt*v[ bI B;CBF)kJ@PfIMIi6$Mo5gn( -$k~Q+7zGn—}ޞԷɪ0K8hxcO'l07V]2|\PjCoJs]@>ACyE+ݾ *Dڊ@*{R2>ݶ4*Z*KBκ&ti |Ld#6CVcm;b}/"k#1][q9œ~%QoӴmXnǍKOuaAYCzciF>:O.MQLJ|tvPa-xٯQc^]1P㊶J/$*њwy4e.7qceϯ&=s~#ƈӤU2(H/?cѪ-!tpj']BpEiNll;\oQnv6?]$^{f,`=36T5١% =(mch7yzdα_Emߑ:%p 1cT& }!II4qθǒ/)NsQ()-ׁn,pB<,>{KQ;}3syOq@c?!FH ߔUSTcVv2cn{P Ь_4O%8ZA/- |jT71eJ`ջйd{*\B:QjiGJWR$.8/u NN*zN^(M;ȝ/02uC3iLzw]`k]:I)x}0UtbȀ zn*%ldk\)3j9WAc=; 2f.z|f1z46(90˱$3zfg|aTHڎK $SB#xc?ztJ9 1*Ef&.+gz:b{LxQ"%M]TJ4wxnt Bs!~Nȣl榨ѱ !.&!¯l~}aDYgT@6Z/ǜ֚]D6[ZPF5>MS,? i,z|j8%8౗ÛU7!>O#3IȨ|;l`8$(Ͷý֌-i!/B)m})a| E*LLP7E(!XXc_i&EtAGQ-4O)*); 4 !K%sn)$ 5:~(uGt`-NIF"zl)Ǝ޺8`2hE[*?p\Es. nOmwjlalw<+}$ 2,)mZ{vqr_~x;6t́D2> }yerN5L0IG}x8l"w˝b[zK}I^C1 UnZͥ'1(Oí] iDN7*= aYL31YmX'?M !s[/y(be}$26#m!S!Sm㾧ak'@Ԛ7ΙF~r} %obTuvQNag`]]Ȓ~ D)lڟLrw9MBk Dg`{[a @ sYEU1 1VzC~*DW({ m<E=nYVa`x$_L`EqXu6G Y -nb6H32N9I7(zyj>/(uV?ݘ*|܉E}ˈ 2}FB?oXM|S|eR̅ ICT{+߼b͸֭`𬐺 i,\1x,8mu/"lEd_#m0\B6}#r%PR(;K]z Wo̟\q$sc(s9Aƨeƈr !S^~RCSL`Pm,G Ǥ2rĒv+5xƉ!FȹK85*3}1`EP@"rE Y?JH/,&7Mj:3PT Nĭ3ƶXUe(pj#``_ ]Ձ2+Utڣ7REb | 3Xq*pkU_0^zNg;d QI HNֲboB5c0lL'dUε,6ٍh o=s s9}d~$9h:**N_q^l4~ 0ŢHWtk0"‘*~s5^.F3Bk(l >cPәÌfnHrb;C\ m<` rD!$6^l7UgIyS7V& >< iهۢ 1GrFtL͞Pn3Po0"*OP]9 W*reӳV2:Anm^?k@2Rs)'pԾNёlzbq"?NXj@23zʖKVjކ+,LAGƁ|:(z+%٥u:seUxmtљ՘lR˄.RɿuxU5- @`?/ʋ8 y_:i 0U|x$6p.q [KH3KQEj{BG(4^$!) +E$ "G e(BF C JG G?8 u+u>QvM}6 z"Hͣa\ͨP o(|"l&Rjʆɼ2bsyD5I53vY:ElU[ӵa{Q"1?QElUAogq.R,K Y''91Ltj.T9M# R l,^&opvhƘ@B#FOQJ$% B<^)X"I1C)ou9U=y7Y֬mػ)q/&cVY5Mp'ljw?ז+ QR 5ԼǴ5ng8wn-y$ c>5A m!qש- _aT F]-G]._Nߑ ,vҸİ+U>ϭMI 1tB +8&o8p!K;GBN5ZɄoѻX/^dQ+r&$/m_<̌Ԅ2jAǿ( vt)M#/{ )QŹȈC}Fb*èCKH"%ɫ1u10$.Љ&b0?riϬh."ml*72c2޶g` p>ǃ􏡓5;ʖIqīJiKs?C&`o)Fwi)w}mt4mySv<E RMyZ[P>Da6=yDVrY&ŘAIggf*s x157?#_tC&o.] kĝǧv#?+с;WYt밚.Lru.~UBO &MRM_$ssnae DגCPaY1ݝZ5ԯ [vEټM &:K}~x"8*,A-Cq= oP}KW__Cs?~պ+"ڦs{A'5إސj˯6 ,wʡ"&zkU@Tk/^ѐ=BUqd7qw|ʟF?a|.00kSbpuWwDZ0|du'fwC e;ion*j񎬎S 㛹Ӊ7k$UMw+ _r(qy֋焃Lj+''K>AM$Iq 2%/ Ă{~ӓy]wC87P $ٗu{kh//;< 0_ѝ_8$Țڝ Z(͗ELOhk4SPs?SGMA4KS0p۳g1E?ݦr xӮ+)9x Ll>K9crpP݈QK}efuN;D^_rCb%~eHGVzFLV +%Q3~„14*# !N)zJg'68ZsW^~g@xӥG5Y4K4n '=:zZ@S4LjG=bw\`u83Ta}a1eRP窺V|Dj~㸪װIl%x+ H·(nSHїah T^>_5>r&>s>+)^!ؓ5I& /vMPl{Nuuri ?IRtoFqdv]g9JQT_;IvyXǜ,r|X~Xa7مue+>:cOs|*. <#)$ZEa/moZ}[˴߁C?M["Zg87"]K-OGL^]đ=Zck=/HO1ivE~?,,NyfIm |ΑjPEx+Q 1-Vdf%ChYN62A1Ep瓦ú!! UV} H 'H5<5FӪhmSJn6pU^;C]ʽj%)$f˞$FR-ӼD($DxeAdOGqH2+!fp$t&g-]-4֊ݗG塚ȚVgfvR@x#%swY,0G K`Au |o1nxwh\D9`;YHX,~"O܇N\"\￾ i\2 .[\>[*~:uJi1tI&~ B٢K'B;?Ka{ڣ5};}&bm8%D^ )<}-dȅХT师_?=ܑ9> 8~}]SWCAҟڜA4fbjF^0>0^ұ^pTsODT Є_Ti'1#h)ءioq{Ewym}UہȖhSlLO ˪?K0THw>T&a_JB#*t9>nq 3E-|\:&.ւjdy POV\CI4_zS;ux|*Ʊ?ui4ؿ&w}'6.s%NjٱY T' T󠖥X ˴|2ŒdZQGb>ai@F@c:ˊ˽ ^]Dqjqkddp:.ȈauiV¬P,F=$cQ\s# ðmw9 yYKΪ_+֎Tߺ >µ ]k2{LeVaZwC9+<4fb㌑䩎RF>/ J}^! ׍uVX؛ I)`> Y_6FzJx.!UT9E oZ?SF|!$cˏѲ@ 2eq[4F["dv5Nz@ ?x(q{͸"Om<xΓ`sK.4e9Bjsv4YCk=P+?,4~3~7QKLNGAF[)Of_.g`wa~ <οcd/<_z[$~ :4)C`P犀c1_̓s耹x[#).x.p$Soi“*io F>(m=] ż6] Z`E{ 'tg"khcܖu#/PA 6Q&<5Qs X#ĒF(F&x1g~k`4 Z;>f _/g5x.pZ'y0]琇4SE>8nRՃ / {X;ڴInHH.ymeKY IR)GQ%`=o?=%g- i=%;؄VӽzUyqL* 얨FXG6 b4½f奭ٹ./PIvEZӀ뤩)SUohIx&zPڇ^z,ӉL{+iҽ8k-_W['>'TU,c_<g.|-B%sI?mҊz.Nr%:_/cvhk\\WtڻAFHƻ# ~D$k4Ȗv'l c&s"If83lV.x4lV;ⵕ0nnT#8U2$4زֻpOA=)̠/7bNC|-v)KИmRW۲_$=QiB]c_G^Fe=ZH.geY!U+׈%f$5S&bpL|bKԵ@W V0C1tDHڼXu38GzҲח)<)cc q c>L@dh7uv> RQ9u׎_!6R*E FA&y=pϑ )F ?8xКb!?U85G3ԶD :5Cngb0ɌEsjZ&oCm,Ƅ6><272 0"kBe-;1hF`=a5Xs[FZPOsvֿ25J=7^}ĴԻ;f5J18 B9̿G4!rYW.q \UppUyC6X L<´#&HRu/`(@4YRICcFE$IO ϱկ^ 6D|rT;p$9~dir2g($}lUJRJ{!S]SC':Y S- Q>O9.WYyvXpA$*s~vKjYZRQe9]X,w 'nU5=]>e™24-&4ic=7(VK~-B̪ +pl|{`䴈jQjJkG ( [\u=zRaY&b t|^Uv3Рػ1e˯ޥ~RwmS͂d_AaM<0~^?Ԫ2dmA?q0plFȞ0Ec@7Z1/X ,lg(U#oVR|3'k>y8agXz]GOU˾+uAjf9r7TBPqr`ٱjƸ0 $䍭KߔRD'+ ^;E_]Ӊ۰w`h,C]nU*InZF*w^C:N&j~^!!aRD)rŖUvnPɁ{h׻I 7E*btd1f?jk"MCxEo/oʙLh.#|3)AJX?MA<~A -&!<.D.]~#,G@#KlɘǓ>0񟸅~f,iA}4 5B[Cr _n&Aڤ9z-pwfśZ7ƚ;vVDP+$i5 GUTԀ Dci( Ŕ{׭ oN*LFebFkQ |`,nu얦&%[30'C5,7!8  uKì MkVYM+ HkTB̢u0E^+V_6~u'Xx =uS4V{׋/[G9dy]k;ZQlFD ˳M;Wb:PYwQO?oA45f_&SNվeh eˢ-" w‰y6E{o@ܾ2^"_\iAlck6I;%DI9qh6Z rNgM$-*A;P[f-Hwz90fı}ѩ"oLOFSU1;3{ooANcŁ&![·}^izd=5.`_=ڇPϺME ޣN|)>+oOg{j9Cd^%Vű++'e.xgyDS-A] @\n?a2 $Q׿ <0uSmܿ" +-J:RlFu;d"X{!W]e"_(FIas3;{}DH2Y7C9a`xM1)6۹$b<1MԃベnqTsk-7Eѕ|ki>( ̌{`˩x|Qr;~K(ABQ{2㣺\Dwo|]@K߰蕘#S7c %@nsؒI9'Fπz%d`xg4Hiy)˯ZP๗V@YhGbRF"Ge|u`;nO<O[.yI4!=8K(*yN#1΀/fspp+튏?:,$]/cF#. L8Q5Vy<>/,=!],)yp3۪fJC ҎH$]"$:kO|䑶(QA)7;$},Jm:$k&0a `bxwu۝u:@O ,iM %tjnKI^KM/]c25ܖ1mKP z]Û ]=i—LgӇZ+?\d+`"]{ϊ0A yvi-JZ:UūDXm{NDCaVGcpCpi1!"0\=ְҌ&$L#V&qo]eZe(0Q x/̤*A *Zϐ8 2'A;}@E~H]Nѹ)e ]!&ZSЙ҃.Tc_5e\\lN??|@7ti-./o_܆1)^^}'Y!\'Pf&2:$q/cIt5zxi <0f^媭(hέ/d\v=mJq i͆n!QN8%0A+GZTޙ^Y+P%Jy;z:#5c2=`6);w#f?eC_+ꆾ $q-$bxm()-昬ҵa9dkV$OcՎ/rrÅwI쳮@dA&0~]Q0tF~ BNmUpÀ[ښ(׵ј$y곊ns~NߍƎyl:ziX) 7w S_ttf]^Ncˆkyě]Ϟ$4?uG(/MZe ,P 5Z֏"+>*x# rbܞ߬@b*L3,c9P_O囶Tm8ZFg^!˱sO_̀:a;hj2)W% cAeW =az5d+iѨ}Ž/ aDjD6kPHc=^)tw|/ fYQ$jLfOo6h6NOjM=bx2J =`73.qIH(@BX FpQq. ?F\`]xOyiSJ-Ӻ&ux.*ѫ*$2.J|Xal5# 1$gOñ\ [DѲg ԤT k%;)&* C)U- 2gd:T.B i`Z9`ll ʠJ. %~r)2vu׬IѰDq~X&׫0/Hs;0 0H۸K "B.p$ |zx9h)Ck-/\pf$^rJ<-x1#\qe ~ d"w^$!:dPWw.̛(<`{-KK稾m\-tԧffFO|a"yC/DcҸ36-`Az&1/m1VwBI*@,Zd.SO˒t0K |ڴ!I`J7۔ T)T{j귏,E@Or>z8Ъc^T {nh2.V#}&D̕ 8xE7ӑ0L z^ayGm7-xn* қcB ;UGlÄܳA%& 4Cd`6K]pGjL#.O.b3o7B=I zAIY$"ٻOAA䏬-6c*LaR<񂪾y<0U/-9$GУ{.q|fg޹I|t]ي:抎R?6Spul5z-V5} _3n7.0Q[q`0fԜr*M-7wnVpcC)Z{K.Cb9 DM +͚A)f/nvC>t1xaBO &/x~>cu8@X펟9|kL^kx~=ӥ,y Mݑc8+n6-OimvHb>5js0v613@FF>DqO=ms$2\ahKRW_2IhejeuG6}:L'~1\ϾO#u"G-ѳBx7=6SV@׃?애6̟(S ,!T&< 05…IBY^.Ktd QAPl-KʼnTiGxx-(zѤ:Zw7 &|@n +f/80$/jdkjdi㜐6{ڲ1 jkk`{!n`v0-^xWGn4O ܚ_.29ؕ[=v]T [܏t޼V %ŌFd\uWX( 8&ibԏ|~Uo5H<O^s|K)h\"#i>1H+rxrPYf(>DE(ݧʀ-R`Toqψ fy7DfѠ!Z 盩83kDQ1Z$*ޗZi9Mb|,k?B}b+z߬(b$€VFj_KXXV֑gC1a BF;F 4J%,D@K*;ϔ^F9'D/hLHX2NBR8^@Pi#(wxU.1攬a(4fUWJռ] K~64F-;)7,+"Bf,Ry10"9b<_f 'je[ HXlq>I zE?hB/xʸd7Y@ `x\4҆)9Oٹ췅G'}ŨDC/<*q'ab3Ԧ~Tu/Z&$ގ2l5LoO$]|~h% GnNKz"U>uII]q#b'H};bg \Vբ( I2r%DXi;!F(@&[Ȉl('w+[ O6&/xyG2a\sK? z; uj!.NqeXAIR&3tGcɴ5䧮k+O<Fj?WlZ$SP6vSNpk"|HXz9P͓E٥է KƻǢ~1 OF]{,L_NLTL Q1clUڙVɲbM;?CaӸAp[A!9x!6}8@.GSs:7=Nx̨-oQ7x^OR:݅~Ģl`Ѓ8BC)Xۇ@;vvbQuEv]wr+v~nHHod-9k{| ~0˔j~V x\qL&QZ'\/G@nTQ{/IMjly$2`6±@GF;^c)=OVBwiyhK`\--3\T|OFA,wݙ5ZWyD1[W?5I*Y:7L`YǬcU+2T$TAiX 쯊n`kY5mŲަ Ԓyi~飽K~;: "!Xԭ?U PFCʙXhoE{9YrZ~=)5ٶbԃR7v U0vnqÁNgK_vXvҴAG Bi 3϶qOrciT3<uF-Z>vLf\RyD Ħ3)K央v(A'HǕMn , UB\ZuL:cܡ:cKMQIBkq˰݀7wi}JgQ,ý| WsرH\{S]s2RaYᖡ)xjt䢡qnSGU]`G!|0,8Ib n3+-5![E{ynnBXuxŎss9}k,&T[KSsP= f*&kRLT1&D^c0qSU|QR@;b1 sw -c^mE ~WTr(;WTabk@RR^" IC-8'G hg RJ.$||@DzmQ: QtW k_+Ql} KxtoFf#1c.fepQF1vؤr: h1[T~8K0nQ, aF'~O 3GkI:vqV` fs mK ^AF~)UKq`2 J z[Am]c *bdl΄ZZrvo]N!'*k9V蜨}D(Oy*҄}u[W{,_24hބ`딥-φYʼjpa%'kBUp#.ZChG}ȔSlh-+_hpT </UK@6eu`b8)m9R)ls:ZfܶMxdiX  d3 P;Tpjڌ% bniW(6[`\{԰<=KutW{%.1k2W +=F\9l\/1ck/~T6bVt@g| =#?rrc!W!7a|IMK-=ӭki7Dx !7@0K82YaW]I B7><\Ѵ,g/adE-`ɾ*3>x|YSjz!])Ozz#.I^wِÒf`Eޜ!F.+`̑{vn @b*KOS.3rZTu %1@s㴉@W%!Vg+滘j0,]'ʯ:fPmN/l\nܢR}_ҼO{F]IW_e_G͈ fbVwrM! uϐ2Ër?VdlnCR=1rٚ&%u,Tzzݶ& œ\T>6T#@cSzBط&Zn:mhGOִ<ߋґYʔ+M),:M}n_[s ]F,j=5*>;|x2[P3\g˿.0+Ao,Ȟs*wcJS(qb rQaD E`}Bm#I+iج>`Nxx.e(!sE(&6o\eȊLB&H4% &92RaN߃/|hf֕6SfmmMLf rT;%J/%X2O>m8(QBed)z>*yߤvbݡA{9-rǑ*Q#]`NWӑ8זl![EV#5$(I7Y 9܌F2 V 0bpO-aۛ72N7'7 -_jɭv@H7h<݃T#>Lǰ(X rv k⯖Ցui l r2 ȶ(q[v.i"VeKO{)uwjv!b{td`3Ԁ|4BPaҫh=%b\ 1)Hcí>H` ?,{)CfQs;4_!~ת؃CCnfD"[)k]`½%ؗe4NVY5Ȭ9!Ég߰*"MG"}qEە o[LN8tJ/GeDMnf"Wջad[H4n,KO5YAM5S@\RH>]r.i(.ar}tKE@([d!dU8Bwnqu&,0Xm[y+6r[Po)-ܫ5n82}==s2=5 45דY(e[Γ}%srެoIJ7W{~F //+ iZj*pJ&z,XGTV"KGˁKKGVgC?\{UPTdb8{^ts-l2TU";fXT-Fgx d,7~xgOUq践^Dɻc,%epWUpV86}p 355<>Nopi`94H ۊ^jE9#L"w0$'iB,7͸ " [" &spẼ #Ũ ?-7Vx.MѰ'p=FzNt1ZF^*V [::(Xuߪӊj.bTӋ(hpJF+^7 2xBR/iCi 쵱 :?=C/F2.^ĢJ72k3 YZM>$FT \+".Ebq˰"Xn2ubW͜:y\sFsLZlFwyepK)T6q`)w+>G&C6H+PutSt% (pb%گ ֗-KZZ & (o0ӭH9Ʋڲ8hBab h] IyQMŝW# [GZPjp,C]e³1cYAw~٬fӧ>"6Qif;W>Es]w3ZT(FnRip4+*o4K>t%P> ˽jJ ""VlQʼn˺rWSjE[!<-MMv5RTZo)nrvCE!%GVKyA]T(GcMIu'YA$/z[b)3锨oSB` SIvJg|"p=]0&: p$e1'3.8XM c<[?ĉ濁_+δNFu]uʑ{iDjO[UVJ,\ʽ`|Lnːv໳QOmQ&xKa8yvP-MU!rWס^| y3b -x~#0a\(焨%w&ށԩykCk=qk*U\I1|^OK~$dKPR>G@~k|es %KR϶r"ScA'8w,O1Z @Wa1DNB_U,M>aPPԎ*{#Gg RћdJHGpnk3 K-iUgvjeU~r=0JTMfzriôd_c'J&ڛvcV}wWo`CMKDV',@cNX~>ѱ/W:#JZY6%4W86e'`}5Bۛ%RGcRJ،#Rǰ%0!L K:&'"ڄhB:JZGIӸ<ÅS/?f1งae™Vѷ\H:2ы-G|_)C.% E ه' OkNE}Qg9N|X*A?%(Yk6|ہ0 `.@Je~s ȏJYp]6jSo fQۏblN2eet0- ߠFd `نz#U>ʘ@bm>a[_`ӷ]vEm6^c*b.ܚ}˻.2G׫}G MVzw>vDyqi`!20NHӊ [T_|h Pfc/ے-\*ZG֊~dKP4A%%24fKЁvh@@ak뒿%:۹/=c;;gwT&ܢ{մ; lmWP_wSfnn.,~,9<`ĮIPDZ]?mh>f&o, BPV ߈(?U|qMsodqU#hdSzD>hm =T*I͆_=9S,hlPbzJ޽0g١ՁEIveKٷX I0qRdMk&FzkMek'l4E8|6_nr @̐;F.?qSr}ӫWuN/hy)}Z$GZ 79@9O!gHw]KՏ,u0Nrk' OsW1tpM$4kAKk<ѕTz32)`ox#JWg.&%V$ʤcǶt|M_$i>45TdX1%ޟuLgUjCz,_㡰LX"diXLrkqB=34##i2 S^t)΅вj%>I\?/dk zۋ ylb}PTࡴf,ּ.RHًE"| ش{XZR LNWA`Js*5mMBp]| D=!UqcO%M`ڡZ".E? #+Ä|+rG*b}-ñ,܁BK,J{#Y~ C`kiM G?~ߘ[285P*Qhw:vBQ L7v\KKke8M/ %# cIۈ¸: =)]/^r /cރ#]~ pNtHx%_%B28\s"' x0B (sc@5tm2|ZMUQ祘k Uj-,GI 0ŚQpZܞ+Lf;'xOz2)ZP̖shř1E%4O762"X]EWgs>-r psS[Iչd:^X(ӧ.@J N5rK .t sz ~ ~$ Vq_a+,Pc'YVz!"Pb+k9jl̋YT#uaxDlKT 5:)v$^D,F$YQCQȁoǓ@|?6, z^xwbPdk!iѷK᤺!׌p5v*W=RQHh:nd\#R!9!rSX9LBu#I 7*ȒMz)+&C0<9b]s{Tvn`y%GeMN lH^>x 9rWgJ`c8U:;&1}iϝf ,}$L񰓬WMֽT;,ˇ0vyK͋jB`NY R_Dԯ YZQĺ=kJMSٵH-Q@_mo$1[XMZ'<3[8o{&\e[b׸v\b#^E@b/g/=p<$ewu+qh m"=rS DJ X@V9`du(PUULR#m7Nˑd,ՊO*O2=[ - m%9AFMt5,1v?fq=ܴ4*P8̒{pr"5J!*a iiӚ^NRLb ȋMS7,0$jb]-1}kb o]jo$?x.]>'[[VQWgqGĶ10$YJIǛ YBhx!Iq~)C9"jBM>ԺX=9^,.GKݰexfUo9rr bR8.rzhfy{}d)d)"#G@[>CF?o>^} +Rw{$qTOi9v9F5тo7i mi)#PdT!}柛/C I98&?V ? DZ@:苚2@8ޖB ]3?3r|V=Rd4x׃YǏQ<U2Ds1v%=l:IO=<*Rl#h.>%CDd2#(hQ4ߕrr㩾5h^shHJ'&4T.5tNS @!S~n;"FD KPfX3׆L0}5CO.2NYڏMkjj䛷AU>y& ذ,5}ĜHSE ؊Ȟo{Mq]48Ct*`{i$+[/F)UC v v]ڝGa[:JcP-4yTxŗVtۀ`.a,9eH!]10:Ύc.`BՅ 2mn ҕ +üX tm ^\[> qQ6 dnt;MrfCe@Napb=,~ 0x+)(*$%4#X(4.| b/٤]볿_Seԉeu0KҒ>Nn-vzg#4 HX+}/NyIL5Жf]-6ג){7y=ZRzg8j"nG7D@ $obxheUwid)utV?YCoB Ūx`^uHś v{Y;fQq5\=d32_Ճw6Dw+6u~J SQ~! 2J2d7MLrrܨ|ka!:lI9Q|VK,Nߖ?d?)mnfM~ Ff>g$dxO\f Kڞ Cz=Ի-|C`f [33j7E@0vqҕAm c % -f!sK^9 ÅBm<6Gω@:?uFd:}mlBSB3|oA.ބoA|1 ڡ왤>s2o'Q@|]SXfVsb&A<-zb?vgЀac=;6ӓ˹  ,e"F6nU,@\gsd2:ń׺]A#f8b=>HMUv%9ria|Ɵ)4ңLi`Lׇ׈”6 ߀ќ ra3ti%4|Wt0Tr3JiK2 s i6@STr][mE ͙z4?GK&iŬGFQOB[`Q3 efx%L,74LY *>vOOķ<,; }pz=L4 /u7hWHgjۼIib.KrlX-M s89-MdZsSX7i8 X>SbyAa_Z Ʀ]֬8&RAN"$a *up$]>S[sY8UBFk6ZXiT 3k4LSrF{y}KӜ}'3#BHOM ]Dda4nW+c[\~;5f~l}u'eE4&;ÝY#3'ϱX;f~ ֵ>d0u穕N5O;/L_h}sz1LߌrSa+7<"6Aܔh,mk%;U.TOJN 5KͭzplmͫLO1/ۉ8f΍YF;ɀR rofc̱n 䘞'/WUw*V8xLdɪip[ w);ɬM&O_Q(Zϳ: tCt5 {}@SK}{2!fl!РNzj^YTut_d>x]S ~&&[ծ EqlzÀޗMF;'TN{hKM22UU:gؗWRT6+#㶄~"}t%4K#ަiVf!h=2Ŏl`o7¥8=]쏭Z+/׽>W]5UNp؂iz-D@PU C \40jTg~ר'z-id,ɺL:`g6ݚ1|9,Pgj[Js8vq6!v+2#[ p}]ĭ,VQ^7WÕɘ|ZXq{4';ZSEO7 [V s'aUkר>|0+=k< 3AXvY5鵳f@ʅX¯VOQU^sAY?\1AISҮhjE` /pglNx딱 7q8EiUhaFBKbuh;(k> |Ft1Ԧȸ |FV麇X\ z}ht˪?e>nX@*Y/Fm@xU,辯ՀnagVzWA1WiYY^X!"UDւ /zW=9D¯-> yL4}3=Z[IN=c[;T[ zmb;;xFlJy9efnRWC}-]o_>stdG=ڹ$8>s̘LDsnl(lڭSЪY]nZjBǻx|kMx!C%Ag*{',f1+ :U_Mw6XN^qDWaosgl۴9AA}R}^~eʅ-p^` l&{/w'o|zgey[[('h!?(<#oV; |1\bi2:*w\+/adJE%Gb/ ϝcl1!C1cI $ : mK~-r_ZG[NSgN|o{t#@%Cu J@d Ӎ5YIyEC~im,>ʒ5FW 0Tڐ\$2vL?"jnnjų\2b`@+-'/DJKD]jPrH@v>" -!n0SoPv=Vف0 lIwJmiΑ7LOX@ḔT\li(vk D߲ojkЮ!+]Ur),}'Ruq:Kr$BtE6cgc﫿SsxǟY]{ل~Aݸj_1Ea=H!Wc$=~uC lJxF Il e"$uJ[u4˳^2ѿ~sqQG lJ)YJrtEBZ锛j,t= K*'LBFEtqŝ0t60kjnma^Q0ҏA_Y!)]̛Gh~+ uFVW7>AEnL# \j= b"aۺd8XJ B_Y.Q6&06"]:鈭!f//M}a @L2 9 )N^t$fFE ~ e31Ӽ=I߇"pɡaŕ` ajN'(aeH3r.ܧ2s^$DG ōY3J<<`Dr\/(y:؃iȬbZ[ @FIu>ivoV ]uXjL>B@ ,14~D RIp%/C,|FDŽͭL ٍZTt6?LاݑS?rYe.ja/PFvR[l$\ ]君J֗Ϯ l@o/,ث`2[mI;O"%\-_"c}V$``>9ZwnS] P3l&ˋ9u`kO:Wr鼾8R2{-_T$m1}{MɽtP֔9H_ǡ_:D*[34wIAɁM54#lVŪ}sG{QQ t:EY]W1y,A5NпZGK8wvS…j^(<=ϘP01P)ןQ2A'G:ATG['!B*ۿ%@p1(mq"V'?e} jJfg$]1023cٸ(kͣwDʹD;|#N«yҭ`A t;IrOۢXuEy7Ĕ(qB譱'A쟩# rmfzTv. l/Vx ة@XrzVuYeL4ե-Z HbGDpJCƳE>'7lFMke,(o2٭W9-'45線e@Џ?(!:!Xwa%\=҇rKӠbxڽ} ^xN.ġ)adY?Dxd%#sgpKF#@:DFbc}ږZ].]Ԯ*P4ZfIvX(6PrG5薨k7}9_&*5". |9)ҍަV6OsRL|b{k!a4-$ vבz4s5,b*)Z?|2OGs E?yۣ*9 'SAp>F 7c! &`ArZc~\9ڗwU2m"5/ə*{>- bv‘ӃnaCgd,Ku3ؐ6f *`-+'}%,/{S~QTu߭#ÊDӪJ"QYp [^a4HS$}tFoB,UHePc@a 5,<] q{y08wMKcL;Y[$oK;ŝCJz$2SB7Zm(5ơmݛ|tj''~@CbKe3,$̩OcG Ơ( B@J;4Ӛi/Urk tjTԃI;'3箳[:I0UDدJЮg?_*<ڗtJ4a"@Zy+9hYՠYuU ys #zn.dNg>@Hx K`5$$gZ8Nu+.pJ_bVϤ_+'K*H{qGΆ4[Ϝe'M+MXM;/;}#h|$441x$F02/b,oV%䵛ĕ)QfZ][COndVk⮛BJD% egB&*E'V$-RLƁL=Bv/dŕ8ѧvmtNC{f7&tj6cO`bX=i &5Qjf2o6^rB5|?!, YS&SSkqqOz#xpዴ̦Y2SB,aK&lÞq" E$sJ^AymjO-AjИsg w y6tQpW[C\\MKTodO6|Al-͂WчV Nd"ZeUϳy.]!}ʚ(y;Sh§m{s_^IỠ q 1U]_~ܢV;-(6IvOڛt%To+(qJA{~lrRz?p12pҕIEjEgHR&vOeV 8jCo31ȁqgaR_'6wQ;~+Zn:&H3%K͐(6*yΕ1tw{;h^I.aX"ӟoH )^-Fۗ 孮nz rk::;}d5w;tv/`{,eRd1 -B0^L)g GVЇpJ:exK2I1d׌Oڴ|cRʽYL \8X 쮧\b"YM\OtDiuXJ@G`R]0ǎWЍ:+%x{NW=3D!LD(\u>a( -{g,r`: y =i+hUǪq;"+K賷聊vn_lO=md;TDbn,p~I7B#DDgE=}_O !EwC̸=9Kӆ#`@g恭A=xn&G+}鎲6wyD"##rg/e&}̻E*š9V}9%VԗcjJauo"A>JqWv#1qaыWC]MNVı[ EmjP*EF.{E@/b9Hc:fZ,lΓs.})b%o `BTn[C ?βz,W?'[mKk(B-!vӌ5u XCl5G,e)بo졺μw|)iAXo\coy~i;V3ÌbLBpwZO&YT˭6cE45S͵`gm[.}HZJ:khZgN#˻2[},IJNsCs,T1o[ U/u jZu*9Ozmt \KdTi@p @ ,Llř^sw^-Ѽ_T:r@'[צy{Ը|K: `Auǁ#PtDfS\Ȑ?0H[?a(h4IyAf;iXaۘ y=G=V#+fX! %\Gȫ5~ )"I@ *F>N S-"ц 'Ӿ]$˂0"u71(DE =%eL{z#Y$[Bnk/p+l!S txxmXKa$њ!xmj_,cBN!ؽkS 0 M}:Z <f0Y^MֳIϾ[p v{!=xNDZCO Rcy[GO_h;/FdA?`&rbvc`V+戢Yܧnhcbc9T2t ~Ѹ6~T !Ƒl blXay֓> EA;^em7qnF̨ZK Ӫ24ɑG{k2X7Ex3&Ӹ2Z(ܾzB;L-v>J֍*\rUWMqbċ&w%1whfRh9;4fZcY]Pvd\Jv`ffl썜VWU1 "?5Ѭ(q,*DB&uC_˝zxGMdU,?; z5Yc_HFy7.t(@{BGVMV 3o`jEiYȬ`)4o_YV2%;J{ <]m`TgS-b K'q8'ЧkAvyV#ŧv5yЩ:˶3Eqצ+& G(g@@}AXEh 13EEI,EkI%i d3!ӰmAK&brOicW}\XWŧuNycWQX$\`o`!3 cEa=b՜'U}4)ݚ.fAqs(Vt of> 0B*Kr!@ѻ+@V-WPP *@sv`gݱD'w_6#P^#vKέ9}bY^%̠2>_iaUcQ\V72}jx$`龡֯WͼDm5%Cր'lxKbT;" TYcxRt{Cn:hVc_Zrk=Snջ , xQsV@qg?"(P;QBpElɼWYJ-NIB,R$%9Q>4lsC F{?/By}Ye\ P% L}׬@U7laW4xr^+q6lX3kfH9:HP$ (+CXPиf@OSl3ź!n7y؍ k{-`2=GHc\N_WxhQHS PPE1~ %\(z? Ij0u rYpG̼z}2lPʃwcU XB+QCDu!Q K+rң8vX4=(9ۧlB/.ڞipһ$PW-{۰9%.ifᬋЧ( P0J50'v&OWK7NPWq\s60 w 0 ez Gܜy}6pAݷC"ؕr?%n.~7L(":y(Ld:}?gY hnφ )1&ܭHuŎs SYxs\k*[ӘAO|ޛ88yJ]<,tKSg8撛JyR͝_ $Kw2j/f?8$9B:Q~4y8tK_o ٫åuh vWh\]'Sr/(ޚ hcFGQAVyjTtn|tȼFo ,bݸ/B5{>uS u(Des)*ЬN=5lYb]^;w J,$<䪩+0TG}U x$=o "[0q~՛U*U 8pI{R_K4#mK⳸;=૞uj<! Pۭ|75~lnmNl oU!?UQcK..wQlm4 dNat!BSFl(!$=A]Aض1۫Ei=9ţQ`^nG%cG}ox̳+. n*Bn -(WRj8m'L?H`x.'+DJv?戰$)L4ROz`iʀ_E6KOoK(Mwnkˉ1 3EyT/ƑS,`d}8E|a0qO8h*|LvPOR\ ׅR!+~d-_SfʠN[h׬Nr;'U%pЌn{cO[: {DwkX(ϩK6@;OV͵$HPKA*ҰyĤǃڇ#|4n@.3ӄ[ɯ%Kml$vY194fO\÷2UߟzrDȪkoڃb2[yia1hayzj=-Bȹ2Eg'toϿ|jz!, zbd3́IӾQMrG&LGbZ%u։Җ3e*\U2v)/<:Eϩ&bxT[x2S2vW%yv^>_c4z_w H]|CFpOK&iE?*@TuY JCBӔe;QX~msJ`LAgMRq9N*LvuUv_Qǫ %Q>c|6p (nMSo#e左߀;X/[H@{4Q4D,9BǿhƛWpꈰ-LA.CՑs("cBvЈ 2O1 BCNb@ܣΟS_-՜w@vїc+lqSR.V3i(c T%*q Vo+~`I`CvbqPKe{e䖱wP~B]{Ic x=4aPkm 2eVT3$1\4*@Jo۹&@<^h 3Cu#r[58체ÚkERB>PG63$Ehڍbmh;VI Ԇ6 o3tF)u^gXMxE7^1CȤfΝɦ`ЮYYbi%`y0'l()wh· ·WpΈ!?)S8px2la '0= XM2^/{EKN 8ij͝Oק8y"9Rc*P/:nXS\xMمc@+) ӚT:Z}(GV].- Cdo tqݖ9QeMiNFf6CB s b"b.x{%iI?oY"N,· Q5@M!St }5Yqt[򮵹xGFqW@{p-"xl>Y 9%=X<&'#P/zpYRYoL,֎ͮ|E`i|8DrC Ʋe5esB;?"\_.^{ID *w-Jߞ-s"5$`գ}*|١iy^W3C7;GJmzhtW:9P|Lv惑v"RcXq`]Oՙ:'˩0Td3ə8>D@nΰ<ނXyL1B]hW= AVϡBNm2x嚫wr!=zכ =}cوc/=d vD,Q%O*Pw5Whci=Iۖ4 $>@xGNsʫݩFwjzҍUL((_7+Q׷*{Ժ:_ H ,жq3jRՇ' g|S7li/фhR4tWΌyg?6S/,}gpЦM-yGV,)m?:ɒ5bRġ_ݔ^ǠjCu"`H\.쁮LL*2A 62b]5ƩT6*I&[;"(p$୼+ԭ)M+,SExjUl'· ?{p׸9\4K{X) dHVKYeGǎL.n9S52^bڑHO4׵7xX_puXS(CJTA{_K ֊v_?iOyYvEZ;tgGQݛT|`GO:`^ 5,/,ܾxcBLo2Fi0ҳng<&?iPa8\Ӣps4;ID8VA<UZnN]F2{H egx0_pn!|-W:p_vc- j3I !)]k|ܵb񃑫)5 } V'Q>j2f7>i%bP~Ґuヱ<8d! O3=1=m{W_9;pLABU!̹ko & Jt]*|J_}*dr4vU%%JvQa{q=&WIXXP~!H(p㓩Yf 9; pB/4#SʇWyȼn2Koj20hbr7\nXoe7lN@ !Аo] #1 >NkX7G/ܞP2O!igM(䯵mIFk,t*}i&=?#;5`0O̵JIcݤێ!N0aO7, aRE5d(N $nK6&d׺Q)NưmkռlOuB+J,+fAX>Ҋ~4Q-ٮ|0hΫF ˠa$ߨQK?__ӏbRN'~mMT%A l $O`_jg)/g 2H ©N~=~GUJ$2?S App Up0X kIA-b a e݅ 8W(ˮ%*wfIo nhq \uD:v6Ruߚlф\];#63ٚ ]I9g8)Wo5ye52Ym^}c]C$Lu2ioZ9LYU-wF|/Ӭ W @rb426+V#\BLsW^Zawƚݾ 3x5`Y9czAf?@p'#q"Txu, qp@: 槽*O )#L@K~<(dV: > NϽfmsG8} `ŜM٪%pѓZjox!3VTQN|ꀁ9|o1g !M msdF[;´i긗*wYa,n5BQJ¾7-y,*i|f"ɯް ۪2W@ŰRYyb}P霐Rñ$FvKX[)^%J>j<RŁL샲[{3"?,T(X.xbs?AAvloy54Xo#XƦJ5"[>ʥٳh^;u&%Y`O[ -_o6-8c2 1)0f >LQOq6C,4ӷWհ;iĄt~m0w,1Y/u ^]ˆnfjNgV"xM޶Bs>ΠcQk E.anr-a;3 u(`xWS[)3׉]&ڡ ,C0ˇ= <aiƟH\UP0%:z?q-'hpjR':$ewICJ iv0ȼqWJ#<80>sȮQ £ca yr0s "\yt4yl>ErZqQs<?(;g"-8~On.CsȜ-S-9e&PJ"bH ?oէte[ &+Isyߨk>"\ F[]?Ӊ,c0l2tVׄwWY Lg%DIk]6Al9EyO{V,hno2k9oKh;79)mV'ihtJ+GB3x.Q3?LLu_(<. PAd^ưwH<n}*!k |O C2{Ҥj;2f47JV=b|)`.ԉP2E|y -P^UeRd.d!hcY annzmʨ"hEewx ߭}SMfAFW~}fh6cm}u]Wu`r%rzHq0>(U5:5*tgcFo[QM̎& Ԋ4q?xa;V{W;"/m/;!b< :!K5$Y{W~5;ՀaC*6frq37,'tRfcܠ2HZ8"9*_3BG% O}_sdXLKȊ,f)jWTu+8qQ* BodOBXw:oiqQhE>Ňdi.v (Y{0t.T?U}-Wg 58%%s礬Z=m=]Uga9|RTqŸPYoh2 HKQ)4rUbî'unGJXabADV(UZ]R%D2/HhP38F}fV6ol)QJ'/QT6\ `@βRA ^ijaer/jFRFI^uSGM/˃r.5_Vgbxrڿb6gURNZp\% 5>Avd19/I#}gbt\{Ws "hZFcݟ47{!9bko5_ esY-h]G:<@E3l<-F<וݻX 342>h =]QZF5|"Ф% Emͤ>rh꒕\;KhV KBTe{R"IǙpVBq˿4a΂[8_EJG]o /:Y)N-NX|KP5Nl)ZL8$%\LR_mfqz!Pڵ(ss;0KNQMqw-6~'".dr@Ye2~/Ǹ)l'ӟ/ꫥW*a8C 9> eITU =o]y$Z+%;A=up0}JScp99ĸ[H5F,o뗖06Ch!5{CG&ñ=C7nd@qɞ|MTp&Z# XX$fPVl\E7[My+VP*75&HC gr"5&H߲{Gd ;9͈yI_ ,9rJ~[*ԁac^ UЌn ر'Px'q2`269q .G-k4@|faH2vP4ݤd]ߜ؃YoՒ7G!jMr oZC}͎8b:PQw%/.6@X)C((.%zƈ)gaH-ki"Ťp!цk2&IFz\kkMcgg!kGFV*R$u6YMԾYbѮb bm:ip:Ef.4G%!t-GHr8cE!aӻt14jv8'J>W1Y}yeRǒTmW}^ZrV%.OGh{H ;u<ҜU x:w /4V~g{8]Nc7#3Tq?tbKKV6[9MoXRhHѺHhNSzA*T'uuI0lDI-~K#nZGHL@)0?'hsۧkC*Oia8G!X&JƟR Աqd%zqoZ.q*<# V?DgWF1g\CBK ͝lmR5C+~<aa?n\{#t6롙$!^Ty 07p\)U1B6i/ѽ{?w2{ @)tߛ-!H ] ǒ9'Q:әqװu광KP>խH!#b 0=kBATS#yiZF+V[:`Mk8Ira`짽+5ȖY EG X =}{[gx1_ p $5-ŏh>gͱ922a݉X+(a -.vkESHӲ/cuU@TKFY_Wu >M3^3q&*}02(Jfj|]o{|kA E,UnФ؁J[V:iy.+I+c. Ab% C 4yWs|ԫ{r,Ԭc0@cwx* wN18''] ;ce޹CkLh7‹f[ԃvA9o4G Umܩ1ߊIAR5Lj&  f\ ͬEҀ!Z= UIg y$ȵg!lT ,H]+ Q4>ˌ-$?Ew~~ \6vjW3wLfBY6P9P]_zk 2fig)o|lc*,ɾrM!Hv˵4<ęP QErWEмز۱wZޗPVH,XΛD4-w|,w 4f*-c +9{K^M-»| y2g$kԸ7{P3&sjl#|t h]n+.CUq'q,74f *\U8굞8~U$$r:>%.,N~r峯ǬML.U%~\xtYmTUpBrC/Uć5kj$4MI"MJƼ9ʮy{)Yhe#Mۗmp7|#Z t r|2J_CC-#!rQ%mh _e7E>Uy$*{xm- )kXs\zRFrZgo۵pQ]ucAԲQ:X`CCaYz;8MD#aφ ~k^rtu3n_h305S嗈-TCe|مnEjgYh"ߟߐ~ F5qHbjps0^C{ja[Y4DT=m(kgO"$}$"W;`֑TuZ ]([mzPDwHz1+8JkقCwUq3G0dY4chu\#=ӁT3Wny\ݞzG +UY-U$}_[s !58,U6J@>٭y!̗^QuQ[#-BHA2 \#rD25іb -.>/D՛U?ƺ*GQ )DQV[[ t27> venx([}V<0~h ;07S%`PEpaMG= WJ0*cMZ72A|j֑[϶Dy;zyJӆWG_n:M; c"5&I)1#bx!~LYb2(H2JT2=VI완x]އj$J#vѱ ^}[S?۾1G z߷FK]tW2^M/FUa@y Dk6"0;jMQʐCIf>i8b@چ5PKaMm7t(h L]kJ%ԕ6jݚF7` >ؖ"'oŷVk.RF31ɸx`:B]@Bqpk<yI)";2rl1w#w;p +UCx .9Lf@ϲ&y%2.4=bF,UQqCmy4xSmz:|ٖE;?A|Z?Cp9;)@ހ|kO[\ރGWF_,an1.O{O ݽ^~YVMx܈*Gcy7NetcG [XlےzZDb " WC6MD {pJcy`ryA~"X \Z@ l8LOs6HЄq41ڍDq3K8:9R+-\? lF?l! sl5xo=p\|T,>4˿{FP0*qt_E]>_ҩ FNd jg^-y>€cw ̺ pSО&JNU^9 N Cy˾qn0J>iIou u]jW3.WF.foesǪ@JIꯚ. J3ٝ:bV@a*a$d Jn?XF)_ޟhzϮ֦~ 1y̡i%Lu oV0[;8%t9rrG!^;?5IЄ׊pe̹[J/aXbOqC2:?mJDX7r[b2Na`@`sWT8Ԑy"/#@ц vg2K ?{gmg.=lda.@G>pvh|]am6MQCD'j  G%DjNS"2NPQ{'@ 'EcU)Y W*s~X%7Vԣez9[#E]Ky;U+o9m"CAwuInbg̞@k (:m(I׎}!ϛVc soËH|.zliDX#Q;6&[m]o[q< Sˏm()#1/V1JSFF=e%cc'0bbۑwW3ekkWßp `NtO_ 0N3#MV"֓+>&WI¯l!J6B(Wh$S^ GfC.E,!g>/V0%f{%77}$kڴ-E>r6֧WE{Z(Ļ]yD1FP-.//o>ҡ$e_0EB|DeEG7rDMo*ϳŜhg"<uwaI Vea7|^_@*LXXˢEHCb '0N'.vBAfq+3Q > 8JsƢ86wK:ʚPp[`ϊ'jkP@/w>E-\RP,,g}iH4Edx"Ra8%!jd($Uo)vr_Xn!G^{>LW ?à:]]328Yoj^]17n e 8x6@]B.G-4`3FhdъZ E;nYU ޫrY>`6̺) HͰ2>arT{k2R19fwfj Y6k;l{=V2hd_Qsc'm ɔca07tWsh,]rnle r\lm3ZZF8=(iVV!0i)twMgJ|-Rɗ{}])3zf_O\DDJ \UuvEqcG}cos$_,t>-I-MFBE,yFf zp3g5yPrFsOZ6YտQ:Z5#z%BO?ݷuK$\] Gy~b1bVM~M^?PiQ'x C}` M@.h':4WICs .++ ƍukY?,Bp)TE=J^0@gET:qs[HaFwmAR'{aL[ 0p(1.3*,W&:>T6%hLx R Ued,%[~xoG Q1+ wdD 7]? 9 ߏ6tYz[@o\H~=""L~3TAZ!^- ' „v+O6>R4gVAļ a}/V8j+3 4YF2#I>kejrT69xL~wsB#$L+jko ,u"hTqmC-78#99ʚl'&Tp{@r`͸R@0o|%`Ffգόp|;U~杨kMu0ajjavE[)IY?YQLkq5褪"ECFݪ \+\ӀMt!L4XF)E2b T:R\wyk:q[}vvmUx?1$2>unGn@.hVU U>\'VMZCicoC6îVt JOsQ2!cv"C3>Q#rsl$>PReOX e7+%k-1U$y'^?CFCGoӔw Uu:õ\*zG`9MI!~/P|-~ (=_]hK/LѰ|MGS!% /x[bLʚߋޥӷU{-gft3`HE[lӒ`[~BxQ;ԃ'jБ M Y) !M&^@vŐQ^j/ah[IB.;X)(Ϋ߆fй_e-b`@΂T*q/-f\66뭳=6K+̟|!wG9UYfk~rX˧pLA? #MÐ_:yRoreTIV ")-@<=8:R69&(*o;v9_]-D{xrfo#c4ab߇SP:^-@S~8 v1LsB5O - -&J8G͖a'ȖPrrfz)5$}%@(2.lHz/뮚g?-Itn[$@Q{veNd# {.XĵBEϗuiEez(qgA)nPv$@m=J<]@4bfcA-`3?ǮPU|L419w4Չa.DWrFklSQON/| oհ#sȀ0tU~7Mq[ @L{+94Qhf?GFχpf[.<.'6ߎn aޔ PRYB.Ԩ1DQkؒl o95m8^#7=]6n3tO1un7xJ;9 Ig#ZU!@CE\JF;2-Z&KmFZYHDXJ䭬=~ɜc;>ӏT>AIz "QV6ADڎE)Șxǃy?ZK*Q$^$D]rC;=8NRhZ}905Uט>&hu%xR)0Ɣe.F@a@͍gCy5抱Yf? F}YKGwT7K7 6a?,#sC4L}ks a ҁYT ے^K09,ԤLp2g,uA]RH֬8n5R `|1/z f}/IHp@ H/15;`6JOj,G:IƾV8pvx8ckMt;.Sco=߿&>ݦ @)ʹbR "j|"ArzypJm0N|/Pױn{L-;LZHXm~7tR| 7Io+37B/όd4`Ҍג3S7V=xD$37}ĠfR1Z#<~qݔ+Z:'i+VuPڀjxu 㤍ʧǿڈ͛܊8vMC ]zLwP4)7^ rN%ݏ\uM ΀dYOy۩H'@JڮfިGUu g}{A `P&#fY*mΟcM8X:}?Os1kmGF){ 70Bj_DHa3UH4H},a蘗y_pzS~ Y uM1[t}8,ʘ>kp#P,D"ɦ)|1 <+)"w;oη;^.64۲ؑDQxcXh۟#ɀqX4IP2L&vEqx_܋`o,Uѯ!_On9Z1QgPό5YS 2l ص fn@;Ni!vT4)sZ&Q`VIc) 6f(7C^2}-+){ګZi7ަfJ x&rl\0\A\:sgA覎t y͵] S=YWwѳg~xК龻 Rd产-)1I@oz{E8Vx%ŽST3UM؝XR gC'ǟb14swQ8-{o2o\,XKj+C7uOh !#\]%>eNN?XQ&yS5{5񷢿匝9TIHK%xC=$k!:%TcFk. u"^zBAD/o| 'pE~j 1"rV75#0%+)+ dZ:}|hT;q-KN\ŏbJ墏쟞:)qhT S<16Q!cC9W%wY>ʒc\@0 RSj bffՈ9:?(ꩋW佽A_ ۫pc$;EnbTERU\25E*a=U$Px*pn" j)ŭ}!sM/hEZ&qQ1%*Bc_٠ܗbKᯊ߭qޯiљcvO~b@MY.e*J[@b3^ǡ_*aG$\(e#C% h3)Hph]~9\EӑP6 "To[]x,\ {vV33ćH9nbzsmrP(Ğ]z˲uy`UeNmCwwvp=m}E$Tr`čKbG. 0m֮L, q$e+Px@$c9n᰺k{~#u`(TüQHc&ơ|*"#%2(($\8Sぺѝ^66nFpgzPPr<3R[ Sb4|x^͕i";䀩/4M.5y ΁:8'y|f_?qC}EE!o]aWnQ*ǔZ^Θ&:EE0[twSϒ('!'I5=a#Rpi:FbFZR;>s2"nQqQmrul5|H*5Y+ ]Z&AΗ R 77wzvOn=Җ>H2Bn:'HY&m=)}`^;MY,J;0sʻ`OlS`ȰE)}Й^?]@}R XC'Ī6XTE2AfakY{_Ì 72E<^ijDѧR/浓c)GE"`xK6)2rYEh Ь|=F?yb7&39'rNiQ@:!(-[lh´?7Q Z;%Ζ+%eKw8msel:`"BjPJo?~kwg&:>:;-! I3}eJS7*K@yx}-/S*{VW2b qkt6Hc?v;*s+(gh}"wQ}N% QTNF˔b狓6q:9V唎ƑAwθ "lE`'IZ:J"b_mzXKrlͨ+P8+:fOξ7j)\W]&>QNGGނxJ($T쏈"͊(P/ @x)9K9 fଢ଼+ֲZ9E.Z -GW-u[*U&8%h0esٞzdq N<onU@- -+\ 8Ph!UEbS뷮9,`FuMQ>)z%K+a$ޖ\J@5T Q_mdݝ ^~.#4S%3, (N.+NssOK|2a@_D3ŪC2"ZbIKڦ!LE=͂OV`WH}hs*8b"D^.?Y I 8&)ľgzG4eL&)Iڱ׹"1q1 ԴLhZ@!N08kI<yL ^#O&vKs][WBOLF˩x)~N8%$-ZURkq}&H,kHmZ?$[WِT 4 tFj2Svf 愵|f~f,5zbh7=sY9S9r}JRe6l,{UQ#"Yb0)Gf  @t y'GsJ:3FolVe(ௌ:,un$=Сh-B^fkׄ MLhh `:@9-ҏ܎ުU7Q~fFƞݸy*H)mδN5&qIV\|qj>s盵9vN7bDyKɳJ= bL5>{Hx71Q*,|}"ԂI|:@^]g'Np? y+>e e;, 'N9e (P4UfY">b aiNxMfTŘfeAAd?PuIZݍ d [3߰IB9YvmE}f61Ь<T2JCAF^*e읮;*.0ץ1gjA FmHMǥ{ @L1V\e9$K3z{wŨsU\q|hՓjP$G0+?~ ʵD|d|i6V3~;#(h WȮ',y=O.~|5 -:j|-jb3/ͮ]3܀pGd$AהdSXy8ú{@[=R0l[DRewZy$j.!p؟mQo<컌ZzF.cG,%V0!BhU9_s!/\89Ҷ+N䖬sd"VS QbWߏI i$XBzP;}y ߲8|R0Ş\Gjj% +~KƒLjDȏ06BiS<ʉKNeAE(הs-?s w*+<$7{.dcv͢Ծ^au?Bag0s 'Vj-83/r5n6WNӟ*yЩ e`6|Ahܒm3H$D,?h[|LQ`7!6iPa3'TnDHVu'|>c8d*q;lI'ɀ,4Yi%X5]PS$g,$͞, s:ir¸ D f_>2Q}DcP bPFT~b/|yF0q`~@TͤλM89d5VZ&ҵɨ& /Y c&R^cxP62"w+S_LbfA58nwT9#cs8eAkɞӱc2\G1Y~r6ۇv ~UQ#Ϟ0,NOdя+k-1XGs/eS^ tpT6qm1̈P\#.=YG )-s=˅P  '\c~1>TsBw #ݗ`Wq=w`W&wfIP^'5֍ps!u86tȀ.\(]BJuI!SxjE*aj<4gdm* C>\*;,5WNn9}O17L8oV(Q%-b%rGKc.\/ ٜgJSo~Gѱ]v< %ݺD`br;|!on(k_7Ww{  ķXL7ERdk,8O/vJ~~%θv%⁷zTa(J=v 6%>o쉿2mN4H41@7ϒIYAkHRYj*I \Z/kIVtOvEwAC[(#{7*E1P]$K#qn[+ݛ]buIe=۪[ZA[*ÍV#ٜ7KoBl`SKqBx"AuJxQnl Ryq~н-BdmrBS;M5%*z.7KlrNWJN]Hck"F?$kQ{י}5 RU ۠-ױt ,rCFǚ!Y60ҝ惎맳tʢExEV(B;;؜1?LH% v`7T b,EV4w37BZcClLCyJ^8 ?ABNSU[?K=fS$K *M{@w%^(r6mv8W_g#_ G@}>+Fڑ=AlIt!O0"DqEźG}`~u,TgB Yq<0R'V⊌Qx/?+xfv0&3m{?2Z꒕V&\Xxjz K?yȁG.HVW>$]Fs䣘, jPx&2wU̎Khq#_+q^>)=*|1u|#4@\,I\ͳ 2 S?wģΓ7Ɓ)qFG]u'(|ٌkaW=Ǹ ]aR¤='_(Y[q$|5$T}hh?J&#cF4Ԁ5*\$P[ѦVPbAf4yiwA!+57Bc+ I%r@R`ԉ_K[8.DT^axZ02Baj/,ƈbke19asp+N Jb>$ZZ2,ɛyV)Z穒n <,'XVj\>PPr1I6%bO &Z aMimpY_nC[xM-W-0=}A{7#ރn&h>,lݲ#"n1cĨcYQ%ETZ6;w[.[7[12᯳Q&G4‘8ѐEcR!5%Z26p"";]fMxZ$60s{&SUiȠBZ qi)bk 3A>ťK#ogz;:+ogxQ+-@o<Ԍ`+40G[xRG3I|54; Gr"cQ)pf%8,"^5P*`ϐ1o١VEdY 5yv67sfW3sy).+! &] "Q7'4Y MmY*25sId*SҵpHUI=:g@y2OVW1v=<\ls7bREc9 ҵI_ טf l  y 3(e,;- #0j˰9P:OB7eMբWa94w0ۘ#p,r87Vrgвwp]'A3v@gNhnͣϲ>7: yvW0̳WJ VOwʛSKepzIYn(ksۮr!IĬ=M()5雪QX8i.59 Zga@d}C9P֝PIFҞ4D5U{"h`Gl^1/bHb_~*:3_:*#dJ)"l)MŠs|7ZfRUL۶G,I$ʨL2ߖ^UɈuœO4vD[mIPӥ:$LpˮA|n[*Ⱥ$2}k]dz_,dtO/=y }uן~ڢ~$~XyS@_C)uo1s%*BYWP)+MxŏFǒ;Rfq7W# 87e7 䞪Ʀ-ԋʜϤ}M@EOꕫѿ{=CQ%܌S)yUA=U!SJM}TAE{5@ <;z:aI4iYS.pHayCQ r[aMoJlԕ),(){ n9_Fo{܊ bGR E ég:IIhmkgH_ HVQH ><`K0*߫ש'|yrKCFwdrO@ mA̞p&=p/b{JK(D'@twEQO윩[ER3+ ^.A}K?nh݀d=- OQ.Ÿ&"*v?!Dϧ'"a%#iۂ!yRN4ٟ>FoG!4hKuo-o?xZdCaq9XT})lAgLcs8ar+/7Vip %^ b/ɠN$ 'n/ۂo>Q?9M 81޻dXoQ?[:Ԥ\\ )r;rvG65-{ ?r|eAP, #(,nV$j-R;y'n{Q;{A:MfF*PCw%N3Aј%u'KR. wUo=k2_@pϛX:5.aGAKd4AS m%3EP=G*6+1Bd%t8v"`oMP_ P5Js\]9qwj%A˞ 1%ه5B؈ xsr%ltm7أIL&UaGWWl)+|MF {d:F68'L);[]5r&P zN_W{B<?%`A'9c*y+:h)vd 7a'@&b "J3atv D5LPs,:c5olFC a70q:J5]"1/3 _ȡ֢>s~/6ʸ݊mȝd.zNS"-Fg+JEf95zUй?5ˑD*͑Q{$]5kNN2BW3K/Bݢ^"U@ -?#^1|`YqScv&U&+5?x"SԮ#xɫN}lQd#6]SڗGvwz8л԰i_D&H`٦tޤ/d}n_h ?ꦎIzc >m.D{q׀-O+J8o0p;Ynb'(s %[~[C`%6 qdzϭhi9c?壇$-/֠ 9:TDyls.PX0W۞4%zj<\ /i<mNUH~2H\qgsJn+NxOYǡ%cʑ'֯)!J~FTl+=2UTQ`g|>DNց'vX6c$Y"NʣSშ`uysIPn.1_7ң(2W DUQl]n:kGي{pDVg?iSL:tmHx4yy"2[2< e4r4W2sS)(23H/1XAee>Š[MeP9ɧ I"%VO7%*,9oqkM3vm9A-UE"XeKm~m\+O2irZީw彝keN-e$p|:aHBLoLGqxr{K?r1g:,@vӾ|N2!2S__XU.,*jZcѝoYѱsY_YvmFd17jȓ d%IF~Y\aY.$(=*r2]xN)Ǻy僲 e1jw֭ow:W;~xT ;i-_lZz?ҴzC0"NC _mjk|rBO3>`+9H[)h0 㥟#ol|ɞJ^*q\{C)`+|"@_ϣ|j{#Fc[草#_Nw|gRsN?プjgRttok؋y1{޷[qVZ\"/XQY5l(@{akR9<& TJe,gbHJKԬ]3~VLHWlVE)NW}RSE˔y)Lp'Y+]2\brq8CfoySG2]}m^P@lA.7sCG7S8*%QS$-i /7ql8fNʟr@kR$6OI%)Y-d1C0 C f|cGSGvO+WvphAV,L_"zmu}Me2`cС #<oAGs R~hL;ZXe20n+&.I-j93L& r/RdԖߟhm,p{{ P}JB@N%R~|~cyhWLꪨU-ӨNc yg{ow W/&%窬Yh*62.:RdNE/٦J)$#Cn:Ub6r1U,+P2X,>77S3<^:] &K֚ nqE_ 9ipg )0ǖm9Mǿ*>81K\9;ŧYhP#JfOcJř763UgD+\$5s5PՀfgOATwǍqGM J]E40ᇖq3:ƈO !1"@g =kn٠֘FjgzȰKiP!x2;!At)-t-J}mπV>9r3vlټ;%՘f&McP(k(y/OtZ2E ڙ#_fznI%cz+Q^ΏIJ $+_B_1n:1cm3MDͯM^xל4? n~#K/bMaοsolcץ4*i]/_}=7<[+j{XwF|"\[M܆z0 hO>.÷e:ym9RT^(;/̻V;@У0֘ éGI_*>ص2R{ /dC SE2IkPJ<#eՈ@/>S#<$pԧS\\>mj?κ2]⁷,IgJ|HRG3+$ga4>)I{̥tv[ׇKdSVFhޓ?/Vd|T4x_ֹiuBc;%<6$9\-Y7r맩Lhw"t3|zdY,Մx) baoy?EPm_(HJPq픧B{<&j,f5W[{tbpиhs=*'To2~eξՏ->1TJy.sOvƘJc_x#CӬ;g8;$"bW*O|60{s5S6bF@zY hIf8.=S=_`bV\la&OH-Bc  7fB贓EBB³4֚wDi;2Y?EFqku,ުd A,.\Ϗ&UwZ-0"oߗΆ5BBvidSR&]ʠ^csF0lt_ey06ibR_ Ž۽ZNg^8J]9Wy!nL;ĜG \g@#SXbC`B i"x7H?emQ8ʨv_`M1z-Zɒ hP]^ToXc )t9[̯ ֢酟Vgyu[$wyQںd BX-{6S022`pIg Nߔ;\KmLj]=-0KUbICʎL{P˩Kbu7E؆"V)=P]haat\JG'bmBY?o4uXLA˲eQ|爣 Ota8VD1N㧱>jβ:ȴiGER})]fL"^_Pc5b``9"I O$eb.bd`Z5VvdNcAܝdDn0lKMc3Wu2ݪfkSenx<{ľ0I{~O4 =t 9YMp#F}U&W lkJ_H׶(>DVVwWiiИ"LqH=//!My(ѡ?vؼ"iӜH,%& o`H!s,kީA8 fnGA" 7T_ƀ'8P/?RMM sxbv/ 8ΓX&05xmHz&iI@ŸU |U n>-Te`Xp.VU W?ɕ1`WΥQb!$)g.fMhI wDkoN# lړ';yNdi~Y"i4.21R([]M<vM:pN;t;"; iO @7CӸgD ivO:q`%m0ͥ\# A9Y+?MtWノ 5\̈́ zF1d'*/śpڥd4T_XN[쬯~lVQa3pJ h& ˢ/>:}G @܉֌mC뀯=_},g_V\$aNJXd*U%7y&wU|6ThkymK>nf9=mkOT`[@5Esx s;&~iBॡUZRe10}l{gide)>@UZo݉m ʢ!7IQfH0SU)qr+ t/ttL;C$h'pк);};x¬'(X;I>1?;,#Q9_@tuDiy X@7|$JC䧠4C {k:0]î @#_KJ0Cm۷h#${(nۗdh:8W`0 aʬ}o6K@KK7lҡ|0}:/@FI PJ\_шO9J&!۰;J m=@lpfߕtN<bI'fT.{x'Bu?p"JīuyN:*IE`ËF?1ԅDmcaI2KJלi:2TSshLn5btXiRZS0%܆ӝuprfl$L^+iR{nRBJM8IXMBa;}:~ T5d\9V(YNa;~k' 2+~3-oM(b \{h/^=JF@ՙ>bgG #}Ѳ)`;/ݰF"m(]x^DUeW՛s[bK`VtN@i1#]g]i&WD hޕz%l$ǵ@_F'#Ho&M2>?ͩyj1}=rdȫn`KլZ˖/>,)ZݏL4~;nDT\ڷ<# "2~GQs%ms/H5sR[S7?"^%i&??Dvlzs%(ITӚx|q)֟/) *1ʹ8 ^|Tl}Vٝ{s]E6}ԤjW$fKcQ2:ڵ\!Xzc_<@L:)x췍ѯD˕0!A  mDAduP;^R.KU- % T8 2{khXxO0+(7>ߵٞ?*k Em1g_B:]Mþ %KVK $*F 2b 2 @]GxZGJmԦ8XP@q2+!nXB@)))֗x(ugxel5v_/ùu(9㍵&B:J1baܕ[gGxZr n[&m("L6w x)?b0H[ 4[ָȹo-Ndd7RBR]Jo{PZPF~3AP↪+(.hc\'nhxj3BdSNs^jƾ__mlm״}dla2LBM61{kb_zf6{}4Iؿ}昍`{~ EF NW?ʥH 'GΓEr`/d3w|8)E#ʉ]8L<̟:GzUo]1*vV%fQp`}RDT|E̦iW 2^,$4A z月VF*7v@E{ꇫ^Iұ&\%!-sa&j>n.:~;#_0<}`ʏՉTIÒqb =0ȼ~b{bVӑJ9&&,:ߤ1)f$T@ `wqruh.@K8exG~<%nZ;}es^y6J-8f#G\OaSxw<:esKpwt{Kbqph(hAϡ}o3cwtT➻JW5>i 4`4\Br$?|Y[48E{VхsʵC_8YP48%"*ӐA PqyZ.hlʪRB\)˫R96j/ś1c1^6@@$Ek'Z^s\  /8wZ471kɦ/$F"k /%NlBAs~h:rOaWz - =rOKUocJZxT#~x%CB;UxG~,޷Xo:} dVIkyNĵ#0x(W7H}C {5+;ssMm(8We*i 1QQ7aodbyP_=ntuhk2l O%`qBstՖL iz3 s|d"M պY`-XhU3m4 %P`^τf4]Cԯi$ Zz.OM#MljiIs+Be~T[^(aB}ww&7ETDw[-ۥeLv;Bdp|8a❩i5"5 }Y2):x*;69ĊS޿^cff&Z4&О[RyqQ_@ބ7 P$fw])ȣxr烻"gp`#6pDd@ϢQUʨߑ>I"okaMd^7pb}Xf[q࿂)K5Tqk_Llv<^eIJ:Х"ޡa;v[Po{O%#X_qsї 1ehZug*↋ߥ!o멼UYvjBwSCŋz,LX7b6>1>K+9y .7NZP[gh8$fs? y;zx_gX +88OtI":]f‹BOXi[SE=L*7{._vW~,Mqʖ_{ oNϤ_]9p~|xh<t l;sl2EVNVJa Ӧa8cviS=#DqE=?z;+pQ<~a{C=< iW6F Ŗhv(lkj^Z)lٚjyܺO6:.fIӌP >g;wffHcܒ+ ? 2]Wr$ E.GH#bQ{GW>6u1}*l_M%_*%oSE 611UO+v+QPNA0$hYyw9xVE6ZL 9]aWWݾ]ԗUs{m=b|T+a3)D<־7P* b "N¹uH- XFu3eFD YWc{(~ger+TZ;Ao0~2~ur*HFVx3cG3lNZ  m'E-r/io0ua*:l[ [έws#I/CcMEjbAV#_k&d_L[skET+T1zx+B |~/ c3Ds]nCJ(qUNl}I\։T^{)}N*b=%}Fju"2$9 y.SgWVlj 8?ﮒy<*l}TE~ )9fDb1-zj^ʶ(!T}ڎc>6r#ې6,ѣO 7n[yUq6tcytvwɧWV5W HనGUyGfxDn~RQD `єJl?x&f|+na|-{ )dֻg{%z/kӶ{Sf#2˄ETL4@D?<>FkY2xTKZ|>~n*Ij{FaDȻئP"Ta 2e-Xoo:mS?ۡp{-9X~$ 0rLwSCGX}Q?Τ0hS˜K_0 YPoVs`&#VlZP75ݞI8nu-,z4HʭGr]]䈏l6zS Yq $WjvmFb: ]?-=~,Ds t ^'#:nky>D),M:iKa7;)$BS*;FxM->& E%_lysrr% ƃ>w,m=Uz@,l5(8l[Dh13>$9Ap-8XGɧvUCA,Ձ{쪟ſo`*GJq8cbw3s>|q|p昲ɗB؞B"G5Ko 4| ʜlQRT:{1Oxşqe 3O+DEM~)=+B݁~￉R+6duVcnGζZar JgBqW-wTdh)+8`T2T t+EX UL6EH'&Vj }%8ofKˇ}gw A{RT %XF,/YOPCAA 4pKswnMk3}dh:/w0i#ɰWнv6Hfc)JOo>YMi”Y4!u ErG"U;cEv% /> Hzd䌠y vr`SVkZPfԠ-Q =s:AŅr8.2WygiIgV=3th̩ >!|pTQ@ήPØ7Y+Db*l8^KUmqJ "E/Q#Pex*L㳥D=>pdG-ΛPf,(pfMF丈Ә }(}yne.)w[cZ{,RTϱ kQ >#C}"_|f~'I׸Bglϭ|Q> ݚ.k+ڬ^\&J\ "7gQ cUcCcp2S Q{$ zUKE<%j }ʑ_bl4@GvX ~Ͳi0QB|iy=뎤$_eoջm_P[w=BeU2y_v4sMoaA=s|SsqA]EK H9G FzXӰdy|G`U!됺XGț<ѴlzHg#c=l%jb< "t^/s8zd o?!埑Le ^eFۙߌc 燇\jwwdE27g+_prP a{*z{w;2`TvW-O:M\$B/AͶ v0fb5t:r]>ܚHUX6¡zE6&&iFC y^b^D9t OGИ-;7־y~'sIav܉bWI3 dff1q2?I,A0zTL4.A s:FqY+=~k׽ڍN#u: KZl=C [-Ǯ(G8 UJ\2m yB?2x4'~ [uiKe^_< U 'CʎoD"qCdG|#x{rI^n ]~$-Q2OZOzZ$;<=G;s20ʱ^ vFΈٶ=<3mÔObț& yJF3MLH:fݮa0X Mz~E,noBUFbU@iHE4޸Ӂ?%ࣀmҡixM̔ߟzR?:FE%v SɎ/ 6Nյ,a#]J+ V'S˅[,Hb,c$nփ}Tf*k%OT?8 MpvOr !zQFw Sw':):49no[盉U$`}soDܡѠ|%{,׻ vuJheɒggA?d܎&&"Y|% TYH袯z#TK+KyZ)yfhPCBMxGm>l31fmS!%RcŲ@f e&b3DϾq+OSrP寧Q>3ޣKU3k4B9O=}lJ h5hn"z7>$zSn-]U^SI(T+vX4=ABY5P~y#ŏoZc0D5 &^`Uj@ (u*vXۜ0/CXeӑ[3xB:DUG-Œ+gL9,%- t< plSydIzwb'u¥c0`(=>ln5'̤GPtZAWN~]pϧc\ʨvlwo}UQ:,_qv^ÿ6Q$4Л,OAA 8h*oאֆztKV_ y#,ג7Օ<\iIlx6e` 12j","sUi 6rY^Uz#b\bp\Fe=H9vOQ+?ə.Nugٜ]{`":+b85K~ a8JARV.J F'[["xÓ7IbN"2 YX*[,(чH7qcF`)㊯h* -߶>zEc3| 6G5g &5\-[qpjtwAQI=uC#.mW!o!`o-Bv64ɸXhN}ݦ)8_U}2Pܦxgvu+.`_~&$4sɕΉ 0BÕt< wI<$ jo+lt=b.!Lgl;Ph4@ 3ُM}63i}},i\׼4k"EtyE00HfcG|bNXof{j8b3}C1ss aFyO`h2JΝAojqpFȦ܊K?z hh۠S[=0@ro6n,*<E". Lt \}5B$];LɼI2*bn~惔rLO=* 6 2_*M)/_=C I,ڔ%˕Kx uE#G?3J(q(uS7m\cTAZh6a%KnAM^\P0T\Z%{z)Wl 8px8d TE5iȎ9@xJl@a:照9Gr\HSlzl r]z}uȠcZAVfSF֖N^&(wsd kJA?Z(k[PSKox]bsZ* SzYeP[_Yq옃!Q(6޶} `%"@uXduZ "2 3^hjYFVDZ9h[t!$E@"\GjKK)ںY ✑+?֘;W>tI8ئ9n tb9z}ᷲ3;~r߼^Vr )EB1ΥV8}M!lz$ʂH<6́Vk3gzJL uWβJhLz<ʁ{}!Nefk&YG040ԟ^XB+sOsLPQ2;2HSUK'-}ea ~&8|)k }(,Rs| ŁюϚj{O#5+k<1Gg "q6;`sJX#,wVH;G=6}~< ѬPvI1>bAMSmXP?;%?\ ԧ8N* K/}8NsCkhsD]&_ةjas."(?b8wXFebaqBkFJcI vT;Lq(k=ໂNx74T_bYjn jxC5%װ`~ ZgV7\^gɍ+rןӔunpNCB i~@ABq49Ox ϴ<,5Yp~AmYmn ǨK 0z|g@𡞚:G[ڻ\Hp-[W ݻjQ (n Qb'B>ϗU(]yN⮇{7;s&fש"vku)phd"x{B "_x(g* B+pHpy'ctH* d܊GR2Ӝ] =pbj qyX& wP7%zUı`e!SD@6V9ɵ YF(ObJF ;j ]/آ޹xjaF&ץi,"4ěZ#=k][#Q~v1(2BݯS>[y2.k1vYK](ɧ%{M<9Auɑ_TZC=|D7~F4+=tn SaB^38~e4\*.E;`Gn#QP|qV&l㊖}yPVgꪷT z)$]O}w|53C>O~m\ bxU !GO͆2eE_Ԛ ƣI+Ne7z's:mmKEqFp!z _2}ߒ'8UTrgVz`p~w*>,=婶+.GM,~GXS)6R rUS:R}ëb_L VkP[[- $R[o}!圸J:-(&Fe V`a-*C6zJ0Ձ~4*O#ͮI;Bh/͕=0E߽Q cy3_tL]5LLq TS#3 t3}lf-ڽb_ѓ EDPx^{]q3~u!Y/sLɩ@r+dUd6Uc~|H {=:nɾ Mj|5۬'@b-f09{)̏* HgE[x~m:jClј!{MT]-cES2-ńuFKΑ_1d{^dZB%_#Q%Z0(fu"~iz͘r㸧>#][#vkn Z Bc๯4l?BQ+7\`4/l dUDkݪRZH7_9PӯPC=(+ЏؤCƦԝ8!K t0Hϱ8^%J'%;fݚwM|AV_GCb3@MmgBsEgypG{ۡ^\l[3_bP)[$Zꛝ$Wg^6ư=L4)-2-?E=S X;EHx?ynAed[:c?FR"#u+n"t,l򊐍9#m\HbjdT,Zh0- X֝94fe8=v>iJ?L`lf=q?alR\gP4r&>ǴHxFJ]1M ʃo%dw[-짃}`ZSն$SyKT C+HqrγúA21ֱe0-FqxBϪP|Qv*])@s' Р(vʫ;)_5bM5zm,?ݜ ^dH|epL^D%YIxO_bϜ[ю||T-`5o0K$RA=4Kǵʯ_,A<@Ut^oܜbbxAXV&ED\ѻɍqb9d6 qşrvi 2=ü?+5Pb,m-HAƔ]"Iw6C>w7zLftJFT 6099ލ3_O(B԰M8%%mNHEk D'>OQ|cS uޙ+J5RLw!x /YhQԟHK[uraZ7qrM \6P;vVڅ?2207ǎoC]Uh,d:9MBej ,°(dx> } $U6hOzbTRl A_V> 6?]ou.Odĕ6`BuxFGj꺥ާ<׮>1?p+ZV3i-ZP a Z#anK"+banY}\ȉgdj)o;A!ǹ`z LX?/Ƅ 4f驵s0mnts4/U;z!^B;mvV\d-pIP[шjnqVzE i@lViNMq<(>hc.zUxbK `Q羾8z9GTΘXa}GM1(iAy()d{}axMH\4oM~>?&נI"V%4ۇE7$F{^R \k!C 'X>Q;z@^ʀ;j/͊3]j-(W]6sCIE{PCM4>MJ+kF7( 0AhXDbCmk$\l;5+S2K3\ǿg\H6NsWlOI Vx 'jRGv[5/|PIr5;o=C,]%%ɹ. 8SW\֒ .3{[SkUrb8ʷ4;-= Dl[2<<5QP^h$R_X Lo}u* s>'C5E܇#X* dԖx7Qc,Cfgۉ} {"sjF. A7x!5 r[`fA=M;'je 3|5d;,!ţɮ09ҴIQ|Kx#6./!.2S/E@0YPԿiwF!Lp-$[,J$t&:~օBr-(×G   #3>*#%8nO=U$gdwn^Pdمd-h_ w'qapoT/(3qr zVg~m" χ]RGJam:-՜N# cR@ mt\ZkX,ljRK:yԛ9JӒ| -=3AvSotE %殙[x|4e%6N j_En^Oj o0i2B2WS>)z.2Zܱ:o@!`Ct$k fK"Dzp8r@9Ǚm&#q%\k& Cg͟Ka]'-ނE>o],)'N &CbOt-=e5j0#yqǡS?b Ϥ4ކuz-YqH,DĥF!%Ck#=4N> H02Z-N$׋@H0|oc16dRiTS@vFIՀP{.>.3uF3-?3??& -OW%2å:=~g7Rv^v|KÄҢS;GĴwg2(}J nU ~^;уn͝/4踙w~mV\r}`'.$\b˒ЄbOTc$4oAn4BVE0^UC3y<ө7"^"VP262e37J,%VĻ" ?t,V%BB t2$݋7"5qN>t'sP@n}̾+ |Ot +ib x_loFJ=hx3_9l PFVJn`, E_SkV؎Z!:ơV/!QȂ4V}^@d4U6:`4CW/O^wR .U̱-A6|Q=-uRKpl?b~7y~ \a`#@Q:l4l"A_kg% SlٳYD:FXc.w&$JhTe/ʬ9j =iP۬^uY;tTf9tџ G x^Vbh.u0!\Y8C .j vW7TtVg ȁ/]q'TC%sqܼ/fqFU2kWᘻ6(k5IYag.f ~ފӗ' x+:^\s /t(IJFǸ'H LH_El!#TO9~[V'5Lp`6#\֧~ /4"vo$ϭj9@h8TW!q2.$>Am%F|lH{β-n7SuϫN++mGa~(R[M((qIԏI[ijϲ(N'w:9 !W@MFWㆉX=Y˔hǀӱ"$ʪߌ=*||d}o)&u;1ݰb#u4 CD#:yW2ѿq^üPF+ ?s Ry:AB g52"(]0! O ᅬړ:gp5˪gDp&r#r`LD -(/s1pl}0=!;IN)=-pΚBofI^fZF3CfNx/ hZU1ʹ\ UDLUMN1}@L[89'A%=%^3Ƃc%m{6h\!w7%Y'Gzšc#m6wQr~K+0{,V~~>I80⟞.QeMJxޥ#> ;.:I+]]P4Z.)!J lsŸD Ul69Te5 JޝqCp `z-o«l[ZrX/ RF5їC crd+q̾lvrZPp}^c7-43" ,XmL0Rs[tNa;G9j6n~򎫙S6`~]OK|FwL6d|p O1xƞN M4d}kk?ߒncՈcHؑ&˽RItHtP$\K'-PΆ1Q9Qo.ʍɬQg!>E^ړys}x as16$B2Ͼ\lz- Bl b@#T"T-s+ۍe|ٯ'epE{ڎug"LohC&4KG_G#o?t)M-ZQ{%)Kg^É$yTR&YCUdsEhxeccSo ƌDqFoTj:+TO\wav{ILwWLL#GTSܦkopo+j/IO9bwmt>̾@N)ߑ 'RF*Lf-A}oM 1 Q# E; 41\M<@z}eǤ Ms2i-"ϭ{>8O=G[*m. uhm ܭJN>K45s*Fkk鮹]-kf2mPMMɒ>MFp.LbWG- ޝ S\xz H5eLŁ.m"ED\t~.)Ԟc ]ϭu b$H5bIlKJy:`EV; WU!Q y"qWk@oYZ;*8ƞ0:NXVz_(7hnY!ɢ)c!%Nǯz%5L66!2yOlzʼ8R(0j@!nyD$^xjߑ`KJ cqHr`6$o>è}j}˓3nʱL}PS 'Żo"r4\nwtͳ7Ǜ-u,XcmDI*8ˋ xнI| QpY" XOiS9UnX2txe]%*[_d8*w_D~.՝E1.:@*޺T:4Tʎ\)ű%y;O TZlo`V2f 7f"c Ļ+؍ t|W|hk=Fjz/uuj}ݹBE>g . ٫&uxcvZJb~T_P!+"gdb,f%-MOYsj1R,^Er9ƫL gOmqJF85kTG{0f`O69~HoY.=2 HK{K|\;п7u[pL;E=Dy`V+pKg  hW At膵'FЈATLS/c~Tw֖$CpRJBqWh_~j%.d̚>Vrf1k\k =Ŝn\>ې#]DTAV>u|WKWH|L +>CwOxLߗdpHek=m]:}2δ8~6ȗ*<`z7’֬srX˯ґc_НUFqD~W `m[^]r1cl.1+ Jo%A }_ROb*[f@4ޣŚc`z yjT RbpixHV-1[ǢUz*ng%?#!kx^%{Ct3, ȁt JDanq!Sr [4 Z Ϗ Q t)zFF z[kMF5FԅW%)z X3vKEW~:nnfh-uy130tyV4w_FsNZcC:F]+i 'jk/+-tW,鉼SI'+BґqBq JZת5I1Y9-"`ac0#z*&:.^%PVgh0Y4% {Jݑӊf~ &9𘙑 3R*`ftC3>w [Qk[K#>x`碌2◓"5*%ן:R vvPR ?#/^SZv_lN`}&,/QXk-C'$+4JV^z32S\< JEAaBVp=B ky3[;Nv7ݰ~ MY oٷx%jf;Cbne4IߺR#4xهJ6JlR-kaNcPn ;NOqqxYyE'.@KeS Oy>0HMϬ*72]K=w"FYrZ4Sb# ʭXE圻^)3:O 7E}ū.^ D+| f?:cMJ؎^FK3kh=1ѱ){Ndo+Ei,,wЀE5KlJڄ E(גb#e )U,49jډr[G6R-gG=0m^ux>JɱHqBP;g0հ;WK.$(77vnA:9Lax \7B%m{@ޭ>^ᖎ v$E $v  |REJ]> @Upmh!3F#6moh_eP$`BHJMD|/pDV4ҽ]a%:,ݦsV+3Dg(m$!ۢ)Qf?#]':;WWwwT!L#4c[*[pC/cW1!WDo <)fNê0N3c 5Vmם3-ab "6{2^+JAcKuWNPt~`;eHpSGÑ{B, l;)5IKî{t!$cĀ 2C/~!Gw! ++DI -FϱrݿxAb'T)n|"i*!aTs‰ }56d{}z`(kmM:,wvaMooׂOtEf`i84t*#HJIpŪj?uU RGw6[݉[N;Ttv*jlم; m0D.|;hޖ٤eS 4 Tví<*/i5-(5\r{^EI{{Aņb*γ!~lJ݌`/>!5t,ݵޞ} "G sO-l_z#SCJMCu wm&aяi&;25wQjԸV3}ՓR ȻMDGyPqxQ-Ц/u؟2]#qd`& > CTD-Z\4;xq\'IRJc%'p|? Bs.$ծ{G1Ǘ|fՆ<82ih/Ie65_[)"vbdDxf @=L={gV D`60~ &Rx ٗyvurIFxtǾK޷񹺌clǘPDss5} # DXD,\L~wxY=m注  ʿߊdq5)uf9J'&" qݜխxBږC5>?7Xϰ}VtHL€jj/J}DOZ] /slL yz#rg-涖,{łG-&I۬YvĄ&Ȧ/ wǏ.6/iu8 R~ # >$K_vj~ 0 NOC̆ziʈ"ċbҘ@>QZ5jhM~ B,Col+%dL6hC o:GOpe)>WN;hA, 23f ,7T̰HR]DzIYy'[F#mS):0933Nt-ATH!w&p4n\N|v. 7/| 1oϟmǟ 'XjN`xju.α,t/3є’3yu2@ pekPNI0m6)6[#ˉ֯|!֯񂪸ӌŨIX? A[WdžV5qCyn MbtSI-'=Ccd(&o L aЕc@6VԌivldAH:wJN¹b'Ai7 ԗ[uQG$duR#yA=qP:&T5V~}+ μ$abYzApachёگ?[k%g 3k啠R2U5ȑ]*B'%QRӵ-/(QWx}ޛ \х،}X똿 ` 'ز#(ۮ,;S*TBvɡZ`EѡWL>,FR/mf jP p2h$ 6*s1|ZvĮ85؂~b2<*LjZ f5>K`j'8P עoqY99܃:ns2k.y&٤9$EEk%'ك @Y+g;][[o͛c{zK6DtVmQ]u[9]uKBbxs!T2q6|H}ڳdž>5雸Lȇ1V,tbzIsUM*,{xW:m_]PE_RƆ6)WkSH~D+P\ BĤQ{[=txuoD'G g "̀utA3hang|K{HQwZ{V:oss›o(T9Ldx`@$e [s%[<C!OǔC|phK4~ w5 x,(;>A;N[p*?d5G,~sC&fܒؙK.Ml&4WOi D.SI7I,6060> /؝J#lcε{b$@Y'LD %P{!ފKbX{>J[զm/#q+'("l=]wB"׼a ZAO4᨞ J;FE:C.6X X.v2_/OI'*͢&2>R-5w;2XxDbldfn^?F0h2 _ k-xGvc.:&w@b ~V'te-֨rAK컊;\"&lgksoLiJXOC; uE$/ew. S-r,2@2|wuL36<gҡ nM99d}"ԌLB*>&`x/#8J t\swLߍ4gl{Ċ&@_\i1Hug2 ênLput$DVJ `A(Օ/ov-) $YS5O&>5Н }K'%I)d dLl2ފJ.$\>~,0#c,C9vd1-l%ҵN XDmOS\ sb\aB2UCLDj!*zR "Q ͬv:ڹN}46.I?ޓtL巄UJXi%ʒ}F K/d-@AԟM:1cZ.{q4]:f& W|5``* f( {OO7R?l}Q4_O$. J$eϜB(4d3o$n.>2ѧwd 7z3E 2b%Uy9j6AqT\'zBxc3p\^֫R%_ސ1g:#3Dɏk3eD"g%^s/3{eѥKob4eوcwuZa~S 66S} \r͉Q71[H L2뵢 ;C~{_F5=ҍ5)^R3gE_LeAn!N%.*9ZyXJQ5K3Hl =SyFS!O*iW$†bEe,4GOUPJ;$wO#(B'+`\1floΊj|0`4[<|]IeN pGyʿ :101#3"8ICs* pZZNoąnT_4v?΃GT°[U6R6 -eK!Ίq|(uR?3<]ΛzM2~q/U tz6s8\D#?0RjG_Ny)E|dMOg˓ 8,Lyc3pbkC7ؒCSDJ.af\bM)nU<$}Ҽba͇<ɌD+^I1|2r7.~eś@}Yz*>17/GwwNC c5X/8?"c.< qDWJ\zPR_FXOOwIL9qcR;]M3nh#.ِr%3;cBؖAnD=MoiZDG6iL¿rg `og˫~fyg˪uJU(y`o$=nnm !c mt8< luxdFDr) eېڤ=UK>P)˼ wEO!<NkԪ+T(.N%ʄ\,W]*P"kͳbR^#P}yrss\O]4r"nwP$XJ9c7pbZMuFJ%(LH84R?gRlU5xs`H JD"G44L&*\^j<ߐ}0*"Fu#c>U+mLIȔf2[ ?B&,ZJ>6̴RŴmҠ"A ²mKl>;vEߙ}:3WD9\8@_}=-r5=@S*vyn`p&\<2=voKEkOv)gCAm3\rq=NTEK%ʴdçtmGmG-f㓲pW JbhacJzT;/zSry%UF~:ߋ+ރuG'Nx†Pޣk-|H%[@KUŻrԽ9i> \p.^Q%H\ [I:jf|9Fqx fdօ-as6Lrcvwg w_ۙY)`QoFs{ CDw-Q„_#DR}w) ڳ, R4ٽ:n_\L5pu{guªخ

:G}hm` jZ͏眺-B“xAXJ-hW̟&j* ۳D=0ze2)bMO}|N(3.齎xd9gw5K(:d8l'VWSZ f@CL[-yzZb*%RP.{_;Š+/y|j0XrA5XsjXC\TNίe#BiMS Sb @)yT~ͣW<5eOژ`!i.d$ό_vab . Y;]Tߑ uk)^TNMw{Y;"G3S:;NtNЛW11%<`/VGC3EOcF9M."‡0MMElyg$cM–*[s(7|:D2KPbl􍄤sηgS b*qO 9͠R2B(|7NP~+1<. "fZeD݁Q /u[I\R6f쟞TxR_SZ#p]l& j79֗~xn;ℯ޵ _DP5lo@d bY=r_޼xWʴ}?0|γ9%f*@>>u{z Tr`S(+RŬP2J݅cvɭY'7vF }q4%V=}?s@n~C 95s˔_L &>F:3e ?sK=җ4whu9!@G7q~J,Λ?4祬d @]g~ZxpF< eii>R ;mɀ`r#r52SO&Sf7>ܬTK xz%l(^}V8 X- dQ=K\1H 0)vV7!n])Q`qKtaACp] &K/@bqY[sh -z0k%?iJϰ=;;UDW/|a5&D_Y+ZJv yid`ݜE7p9!6<͜?)Ǐ+;c|Y>>tLRo,}l+|E|#8EYԚ>q C!_IZɹ@Hr(趘_rcjGq+V8~{dy6ݑ2>|1J+YqJmIІd_-H-EВs'{o^K$Ǯ&P +H YwrPK`Ab :a۵od^VEI?ajӽ寅>Gj:Y+C[X徫,I#j/ puG3dǾ`0%]8=55nS/սr93oS$mڑ3t#fp>y +?|!Lm8K]PP#A/".q6422m2{nsڅ ,ZX iƘZNDmrgʷcys8|7DUe.6CW|?"3IZć8R8b`2G" ;~u(N&dQհY1$'Wm{MgAz8?[{ PكUc 1/5ܖQ$o_B\k[ѿ V;_H֩S~!?Y9 üT8/㔪(y암xlmXAcTCkx%bR#YTc/HMpJᲃ ,ˮ#Aő^VYuzeq:N7>r7Hne뼜/B49-fh J@4$7%]o)Ʈΰ6p * c2a+0) ڌ˱#(,*N֘A\&1+'x2o/E\JnjH1yA%ᰜ71rz4(k,A׳\EtM r ?<`0L1q )"w?!jn06!Wl;ٯsFhUԧ8_A˿N "X qh"C1QUD.vFI%nڦMC$uOify;#W402ҝo7yQOp †]3CSrD5X6!DWI2 T>ͳjVP"7W}Q1QYSJOHJ|ZL9,NE 0UC-#3j8%yC٤\c61)'uG\@:~?4v~m#-ټq-hY:;ҭG-{Ӓ7&}o3cRey^{&t, y;'ôS =T ;L3n;& oXed+G9f}wh`.VF0Ne .]V9™Wacy O>I] +8ao$ط_(Xn*֘6GQ| .ZvR) ɘRS b`~DG6 Z>H 8=dCB1%' L3u;5D %EgI7*U%Bp?U-d 89ZY)Uyg<0A2ivdgEO"k9JXyRd>uZ 8pV&_ߍEѓ ҿHoΦAKKYXzctN5hs%Kަjyu8\74cBݽwt].6|DQK;ѓyΟC;tKT:?vjޚ;"?^[/Mhd@;ԔmD{vO;pzƖ4ߪO! qJg&tH{tuṦf -t^N Sƒ~$V㹿m\:KVF^f(QaH wiژҫ6mEni>(XbRV|xNL[Vf5kq2l228iK , (u2Hk i"WaWqEAX0A<tt,o%-${q+ A/r=X"Eeu}:^DZJvv io=dU2 p(!u&1IqxpfIl&SVYV rN'1bs{ŒFUMuӝuN-MͶm\`zzgZFTXM,Jdsw"BFcaីN%럹 Z ،fioǶ[+ה@!-i,Ϗ&Gyait9,ܼ-Aψ8<D I/Nf[`AOӗlV#2wYRdM;Z6Ihv\iWɱjPc6.ڴ*d " MF;2'W?rٿRRl'NzY÷~OgHy7QJξ wմY6E ʨޕڔ {X;&-]yD&)C _!'7b!fJ: kҬ$BV e}y{Z3kzzȺ%Ta(u7R '%:Ś?=V?u*g˪j;)]%,#É20}lAuSNV1XO,3Xvn,s-4ӯ&S7kĈ^{V%ֆL]hV1I+#y3Z<.%dC9n4;t.V[וQx+ɇޖZAac!=FbΪADa5HY%_Jp="3"w Jo Ii5nXF"`gűЫv7bźNiׁ(1#rJ^R89OӇ ԠSrՙa}ٴ2,Evjoxeg;5-1E W#Oobq}Sx.e'}o45amoS ºk^ lo4[*.2,;. 2 dd(?YǨxSv+MYĖ65Jd0Ff aCOB?lj FsdgPfBwVjYSnvl {S0e}=>Q3Ժ1'ĕN8PpA@)'d߱JH.U)BoU~]m|L^3$  [W+2˼1ilCg'¨UZNubɃZZ&is`;fZ ol1E>G+&߶R6K'UGB W'̈́"߰jwfV]5[The8"R( ʬKZڗs{\"Mkf/28Bm$.1!Yo1xZ1[V믧uy*9E, ~ѼF1eZV6TuA]룆s> l>5DT:UV AG,RWLLc:Csy`$6d<اiMӢ͎!W >|5lp/(ͦFqh6QS])d?s´NSri[ٔۏ+OWpg{9zMp8+J#{0Q2"j9EyݜZh?#9SåisQG>$¿$KB3s!8 H%_|\#3oR ٜJYM0 !6{hRoO9i=VlniY>B HOGY#Sk,)uGuur|=_3(8hCH/:ٌ . ?'Z-i\1H-~2cݼ>Wc`mdnNµVPo>@M*61sC/Ůs*7aj1bi:ޫkrDU-I QRˇr.d{%`~;dudK\#Ji{+wWaIQ\d5 /M N׋q$;IBHK9\W%-dۘ7U[8e2}g]wwiE]`:=݁:t9EB@J6ccoPTF>'<](fJ 90!F}\\F!hNF7Ede@f :<Dv gnwѾP0 xm !D bQU[ 6<,iіنѸ`a*'e?Kp9EIZXǶo?PTB1ӽ { ?$hN $>AqÜO=ʇRIrR2R ˵WB={ d5 ٿ,M`K3uN=9G H5S5m%?/Tc+B,0AҶ !\VoyMv@Bsot(o+G N'2%,V,9/)ݢ&5j 5Z_u-?/=!Ǒ'!ED/.5"*~q{cQO38Z0;2:_`pP܇!V!c/qA bػNq; l{ɩ12EG}#JJbG0؎cjAjxזf-2-m.w24L{_Wv?{(H?Yf{_{sTi?nA|KLK2.RHh,'fXjc DLEP;Q5B{^/R ; O$j%mȜܰjMԤ5,56;WBXۂUgfnbP*Sq"<-P*(A6r hXaK |O~r3M \% BI aFdA_H $̏PĦȵ&kW+6h۾]Y7%рhn.pnM+l]P4 FQS} I>T(z'\?#V(- M$y#Y#l#P?6uX_aduTk1 bmػ3 GZ۞+*KSZPBԘfUv*JAe!D^,sy[$X J;;Ӽ԰֟3?vywƽKݕ2RL|F3QhaX1瓷2?JznA?QVAyMYC1o3b"܄3u 7 ! 0/04˒ϡmGǴ˓R!8~5wwZ\׮( 6wB&Wv*:(BτF!X; V&!y0н!zkTL2:?a_|0ˡ"ɰ%za5^.ya:aNN }i6-)x6Ł!xMn8@Dt9ua>?:dOVpqS x^(z'a ƶJ -;yF{^- ⿶JۤMD¥,sS:!YNd^J1!wi5Rpf[l(zC7?n#/Bf+WdzPOYU#9FgD߄ԤnȟӮ Nqh/%Nw{ AI2#zpW&gنVjx V ysm['hͶ;9O2$6xc/N'̇)~ )OƋ0@Jjq#zMsyΜ\8~VyuU/_t1Ylt^[zrBn!uu^Z8Vn1-@:}oTO6۞JAZW Dw^9e`LI{Ht\(FĥQ|пK\ڍXr{n%Pa#65&BZY%t 9eTw~H $'g6Š$2;;L4L?o. 4wgڜ*:;k2mmSQ"=-il#βC֚Cpoj8-Ne}O:*|m#n2+jC"b~:V_~*KQ ꊹJ9|"~j6: %DX=% K&''{`MZj-ֳ|<\ oAQ șj `r|W$we`#،5XFUn ޖpJ'{#x#Lߗ}hcS_t&7oƲ/Ojv@?mZE) "<%D> ]@AW] db4$x(ȂmuckSywwr8'"|e抳8T]p 5s_Ov 9'UGm^|jb60|S=ҬG2 ;w $W'1nza1@*p ZFS!I%LoݍZC[*! ~w$Ϣx`;GI4F,b&\qDƶ͟xBQQ5:SϷ V-~#H 0VO"DcK+;Zuɪ.f"`KD!.Q;xw> zc\$ 09xlX/qtiMt^ uؗ"1 xK <˜@W| :۹Vq9uQb3[5Pq~!Y!I)PKEa7jo^D٢8-è, >.2E2MLA Oa-2YM_[p᧐kId!+^w2{@ Ords+n5Hʠ}<ꇙU~:Tx[-\/)KhO aRgb`BhX%ɗ-b6uY(a{ Z&3T`>IػgFW,ۣ-qǜ[Mܨ{6u܊d?X6ZmkSDoHU0N,Nެl"Qcq (8K'_џu8f#}7dcpϫ5\Ir-ާѲf?֍OC"G--De#uWv6zהVfOzVșSTNB=-܂@Pʝ$LU]q2 .%'Iٔd{iۚ!IMtO`@ȷ`pM n,v)w"Mc2^Ze ̑%0/sfC0 k(V; ']dqp/8!m3!Mմ2c}lNeZBTf旀X,]F'\ {QN[Nq+kVF揁 9ϋLx׷~)-lz]%b;3٨ǻShׅL$8mDܶ-c?JnI^+KzLQHScWn ]_XmP@}POI@ &a,yvӖ]|܈\.vz(ZsԴm˲XP{H?*9\Z,‘\p|ujgDAcM U-x%7L@ 䎌zTB~d"MC/A2oag'Χɂ\cy Ee&_R, }Q|u4p>FA=j4YJIAe؇sY4ot koè8lM%stc8+ pu*0,{|3Br8sY+% elQ ĕsfclx ۡE_[ a*&gpSV~  !I.kXLK]85׍"x EkR &“ je!s]Qtx>ѡ =KcSH֔|=NFZK\U$ԺFsUNޣvkU(ToPr?rWFkA;=GQJLHq= oWi mffwmyDKPa6A `,*XZS8QRC",23F/z@jmC65 _C]p ]峽'b 1a46p/Pʁ !_oGT/t!O𢍀|-LSN6[IDyS^iXvesGP5ipjphfvAvt7%0=o2ȺHe&"#g'=sX:vy&X>% Uǿ7ex2Z\oEk {?6% 0ƈ\Zxrsn㛐~tR3s`y"N#DavhԗNݖ'[sWG*'JL)]薷+mu*Kڐ9F:ȟ#[FX|/s!GˊakȨϛl5wy 4oek{?b~kS}RFnG7Bܒ`WΨPH=*Ncj৒ EGFisirE KxPy6.ўfp27|V0ÙJo%>N2Ke $d8?ٙ${$ZrDV}7>sAH92kxlP90NXYx]dΚR- K֯z/.| *^4hC.2}gz= 9/,{ B0@stȅ-#;:v 4\Ra˃X2+ `bT2ŠD"z%UG|%C^vGr[K,J9:DaO-maBx}jc Ws8QI$jHQ0Pm+Ti,np1jY-j7w~fۈp]ޤ-9+ q}/k %By/bDz,!C1H<հ8uVVw"&N6# bYG*ENfg[ʠ Э?7)w-M`O4# -#Ã#yv+Ctwb5 l[_6oNZWzPϝR,xZw14t s (+Ks;6˜6 -m0,[ʲ nh$S)!=#~H3$-\ϝbdrVV(zܭ5Hf)` E4^IAc 4Zh(%gOO0VHAA] n eLoA:Cp`?-)^e]XKs[ƱKx1ej`kXVǐ@ʵ˹ɲw葔e)8(շ)He}Aք;hU׫! qa>cWZAE "L ibOc.^D42LU<cT]H1y*\Wt}"rNpj3A8ĺW?N^mc5E×9+á+sa B~FvAop$,fl_eڌ= 8<_2+:V&Sfcѳy.UvKp۞kF?qz-ƼSߡCcWƜܶ0˞02JKZ dOFrDu6ZЩ(\JʸN[T>3 `=>n-냆Cɍu r{^iQN#{NW#0L:60,<8"yPi*`s% QSNeiކej7aMƒ.qX^^Bm5pj)JBJK~=d2VWl(Һ8 ntr894 f+4Co:3m֦wQ#EMo沑hoNe3_B& Jb 2ySOE[!P)q ]m; ℳar?[xFòJpkÛكj䏄V`:G3u[)IadVpu}ܾo.Npik g@FUCW+Ym62Z#=չ]|NyS0㐵j@D"9y &r`|u@",HEoGKKՐb3Fk{naobm+vS T^l]H,GK_h786U闥2$~Zh0:p-Z "j+5KTl&{C;5lozrAďf$[|_B5"m]K9e}i` 6#M:ƸQ3>+xR |y*pj_-XB *֮>lvzK#,BL,M#1W˪> Xjh7̩0'гj7p'Lj5IʉhFd)ts6?+}׿y!CCF 4 %ce@31U(=-#!1fQѲ+sO0ύ&*9}&DSIF6a%s_ ',N9JZh'Aߺ3\aHěeSIڰ fwˠ {Limv; ^g@Y,i "Zjz[PkݭS\ʊ,% C%fR\h%C$t"5:.%EIɬ^XSw){WGzagJoV @rB] Hdj0nD4fFN Mb + b%3Y곹Ho0on#586JÃ+cmXNl01ENKC?Ut݋~AE "/{ T >|5oUNvXX/3OjV4[o.1P,btv] ̟uͶABX [T؃$&FK' (el+ąϔd}QOdԽ=5X̳ʼF[eٓu 3sކci1q-ҷhcTxQgG#=iP,e]pV7zG9_dkϓ;5bؽot!C$=c@N~yƫ?\f(l46Y4NurYۼ6So߿+0 Ҟ] " !8md{Zu;5H{V&̥Yg`HQHE8᦯a,ϻi;͏9߼E0Bx*N||4fMncd?"7z| k';?zS5Ϗ,1 >cE|\qa1 ~IҊn;DfwaW{f,) mU+c:qn'A "G4~bE+<Gd3Mo-N0>h{N2PbgTGXNּPbNx4KVxS IGMc25gЄơM]J Ê6q;L0-duZŨO-A:irdf LNgH>fK.mȾv$ }njE@=wv@Q]@~!рTAU_'dzmJA0/7V)!Ya˧5Yb5}pO ɹ+2utw9o-29ۀm\jPMօ( |WPZXQF2ө,}H1+͒\i.$(V8`q9yv?2QݻHsonjta& \3R#C8CJ懴Wglߟ1(ᣆ9POQ@@dt7Q2fBXF]CwmL9G@a 7ST'JNSS]2쿩tEJΰQ+Ʋ3}mrO]s4}3`xͣ0y@r왬SBk޺?އ4}a.™$;$.Uy|$&EK:]imѵC=v)лdGGjEb(,nA1@Vd~L =g΁2xSܵg ddvH<1eԖp0Ktd0KB/vR(s &$'Dl?$y;V g#nQyا=첨 DWKD p%D? h߻1?xD[+Ytپ! YKPK \}A UV^AXgL|6 Dx= >ĉrdžN2@/&Aqc(6%b=AyZIJLbB?#f Vn9^`-F nI|YL0ܱ|ƆSC)T"W>֕(@]5| Jף؇]e SXBN 6.mV,eU^^G؟K鞅w3 i շ yk<6|;{GH&+RöYݞ1 SG\o2kI#XSCw{ף"e'!o #@z8;~&U.ܖ]w/wP1ڢ?q%۵eWk 0ojEN>BxJƿ}e$xZ`QVPm~XH 鈻;ls, 󈃰/wehYsZ mg\c(6m˘\`s"{DCFGl So;]|-}Fz d>ŤE'SMy*󹿒'. y뵭C1;{2U\8 <0F(0 Vf9@ƚ]SqIO`NYz^1sbR]%HF,/BeQR A|\zNk~6$ +Ɋ>*=ahۆpZ :m8ww%p-^dbnB9~9n Eik!UF45Yމq~`3IO3;`t۠h ΅*@z!Ry1g 4{#Uo*5D]/["y7ԝtzn Pd^\ 5:`3l|ڱ<9A WΧ'Oԫd2+ZN(wft)w[CRn ҿ\9[9w`hMx+&Me)# 떡-BQQE0@X Aq9P@q'#c#m~`EIccxe33D/!Įye{@I 5<.Vdsd0 y>?Bt'GU*KC[rE? j/FT9YoZ$$C]޺@x1PJ|DFdG p`Pܘ*¦x}k؁<#,y-tGƝ䁏P΅ZTapt=rt {~DŞiMpKGY~o2]F.Z@]SfF_$Fho_x Vԛ!MC=u햩V]J:hQU Th.<- ^  BK+H`sXu%Ra\kVi!~ڶ:|Wd+5YyɐrԶX-ʂR}[@G&%YOqIK[ 2M$GNoF=Cd:sjOц呇*+P.(oӍ\#yWyelnTRcv8ӼTf>[~7!c3l$y)y4 : WysymW A !)aڟDηaԻiڤ>o_21xRj!d7D Z$RU낟568y@8 ,gqzbǡ(kxRBx}20N*Z\.)pK†L;?'y7ڻ2DsLfgXCr[xtۍ|/=HdbT=7Z22(45JQיyHE cZ*٨l-1? 73n:1Os, EYUxc<^=W*L0Ϛ=WC(i]R/8.a}TNe^F 㭱cC0L)9UŁ-9\S  .r,P7k7'wFqK7_;S${eo0Bޓb@zwfQ`x0Jt(cW,Y:)KY;~ڼ &E5V,8Y<5 %+g;似m,=5X!`0}S<n}л*1fLp}rI%vZgI%kSꐀJiP掴}n]H8H6 VX=5"Cq `Z*]bKt`-(jq`=dkscU#7I@UB >OR _I}Ezv9>Rs C-[lQ/utwdmY7&ΛNKaI0]ܦ/ǡ 5jv.Ѳ!xw!2*qS90эdM wIV ={#S1qDt*V^2Z"1*OHucSxISo |QY ?DBJk|r _MGf/ ;}sjFEM>~vj$xx{ϴv%*8 gA1 swST([m07hZܪra#6HO)|(@4PIoRw\ZZ $X4;}iCnDtϦ#t*Wj vɾFG0:@dsrډo ryu܃ ;X K$Bh`ӕ*0ooW#YNM}CW,9˰2n-1 -[:~7S>nWf0okDb?J-M_1Bf>EX!:DG&5{iOx8?=זY[}!GHu?c Js?OZdh97v)C@CyH &øԲP˷$f#&ie vZDiBU2Dz9NXv}mc C+z?Xx @jS`Rg5r%7v{sXoDC\3'+wc)n3HmF_W2-*/C= xpEk CSN䄈#Aۮ!< oyEeM֛&jxi6`gxڪP*4j9D˒ɷs˨Ŝc CtX҃caCrs[Is3 g?:`m˒]Q' 9!MЈ^I]~,b((+WIiX[!XƘ*UXf??׹UΝ~Ke\"flď2 ѳ>r5o +G)̸@6Vg?]=; l.ޒ09B`|Fa';PjU[h"JZ~ȭ*sٰU?}[pTj{"L08+*VʳG Ln?c'Լ緦*QB8m>*vO?Ӆt`$|O^_X@!5ǁ28]l,z0ER =s֌qfԹ-jKxk >^Zj0z@[.ᑭ}DNtr+l)眺)r/h ux.K3Eb!fx3N^B|.{̭8e} HS1vhgsv|E}QzD!^~t<6ֵfJ4>,TO,vvTu%0> 7-Xπ7pWhA6/JOʶZբ xѴ<~ܓa1T,8ja`^)45cy;ㅿÿ8ksʎ)*5@|! |l8_Q"99BC[/m>}wS$ ήIhC@_dPX˽6q {^㇌fR8?2#IH*nA jl(ĨX'NZ?mvھ)/B#R|~llmdA:pޥw689Mמ'HPbl" 9'&l8㊡%&Y# %e{U6Ff\}F$&(@w.>W_Ag7L* sZs|W6XfP0>WHl4O [G|FgrDvMڒσszj%.N>f.3\8}{]O9VR 4+5D\_ckmX]汻}f=c*8XCT9'bϋ@a7)n%rTH^?nQ/}JQƩ%7Ru ? )hs#!BfPn:H5szZ怈[;-uW734v̱3e2CkR<ʯ^AAZwYg(A˼c[&kx3SțRRέƩr/.ΞBTM3l$cLaȊsκ]'ӳJM[Jfa0ȳ/ e6QXEME7zҽ90܁7_ք J+]jZO/*sYE\6C&MMF쪎ʁ dcT3q-U?'Ǵ'BJO]D7,>ђR #-B`p:)ƴ~72a{/zwF/!!1$ؼA5A:ON!lPEkZY\n{`梇q]bmy])q.h*߉މL D?9|jfoggӹ=s^.L7 (lUT"x,7,&NկaGkjZ«(w"/RS?<9 %"?~sf~_֜%Z>/X1+IiD%{hDK>Џ+ Oe,$Y6[J}&1v1wӑq♦~:a8@XօZH!7%_ܘ˔޼,,~)D&[EIq*~K``:Y`r MkOy=$:Uɾrըd99%RNNӕ>;?EMދb.j)Tut,hQoS@#5^ƯQ0Eqm sϫ:<%2ٱj˸ƍ$ЛsX{y8 6G"~ᑕn!m&J-Лq"Q /*Rfa,2'u«lA ERN.lVFL,+D$b2$yU Q<>nGA桅SbY_ qR\">PU00~H)nB@Q5C# `4f`Rl<z%Q:K~vNe~ſ i}xcPlCʭWK}3vWZ;V ?;X4d]@H{օ< COwKFX=/#VRE,N^hrBh ugJӣx*;4 B @.ook,[7u`(>ߑVCk[n-g7C!9:%6Z'8~t']bMt6(ߵ$Dcw[)nr ڥ/jΒMyɮC={M܍Y;.r'D~dYrՑ*Xz Ml щ%+򲇢͏Aݗ3Ʊot쑞Ά4zTUl5/;unj q])le+--P-;]  Q^o\Af!5gA83S(Z|9OU?s<ȹeԅdw.g,#Qtvs]qQyNoE&b7[*8%T*0q/HQ _ @DҨ8]P+O(_nexH-ssM# 4L3 ,ePݒm++WMzc ԲnQk5vmA].%¨)[鴒ݱy}c*p[?+GXX- H4" hN/pQCc!\LJE} lsĻ}$KL< L:P) d+26Y5hQ K\?'΍^CQhTVޝ(TsŚ[8@~gǛ axZʓ']% gY}7[G@qBy?4p[AmcVᤵ\&LHZ$a}ZIjO0vf>Rm*2=)CyU7 3{^]E\F=:餈;G,Fm _wKo)T!wdF8$pCPff|uѥc,o:h* wfxf@SiQvhXOg>$m(|]0FU e"E i j-O_Y0^*)k{OGL=-1&&+2#@>ઔOYk pJNVBuObi++$y̓w !wj}_79<'DFUtt((K(qstWqE=m%څwցp$h2oOjPTP*򒩻s'PzF\F\Q BoH( F7%`!.-HU6[3 ڤ h(Q  eWqB8 ߍ~e2$XK+=(4Wh=Y.UrsIڋ6E;~yL&%@뢌Jxo}˖5IslͧSlo[6&Յ cK/y>Tuc"93Odt li(.[ATKJR'F1'Ÿg3D>A(p{x/EϴGgi&5$Y̹`UE58IvֵlyQL>yRLe,6pI )(v~_h졷Ⱥ43m=N Rmƪ!-a0䒚Ou=ax5G@za0V._~-Ě9?rSaŹH@07}&ץjY07iY.A.M!UZ룁 k׍ z ][l<ߔk- ?#2 F?X=b<6k9lg Gf œ(QV4B!B{&VH:BŔ65mbZVHh$_^γ;p4ω:t3Hʫ]M}6{,M!= Lj &qo=;|3شXpLw>`iͅD M ?w #U_%f`u[;@Aa#rqFʃFnS|,}雀*'Gjόw OD;#}b;] MO&yFpF bw3Yy&Q6հ?fv0":{]x[ޔ J,-:׾hݔc Ip5/7ء,l6; ~ȇev@Ens)#i;-Hh $3%H7_7Yx6ewdޘs .L[Z#xZUhЬqk eJhm-k%ߛ,i} xL.BI38уߥb аǰlm&mT;[g/{S'||${Qp.'b+s>i6~.rH:˜쑪  P8dp׊a&~?8m5N0|L2|2U>3movW!-`N050͈Jn{"`$T]@٥ů/3!^A\' GaVg·NHRhS?0EpG~sxM9$e#k%,MvxltspK<0?O*"(J \\:״d(Sm"ͣ?~+q\/ɐϬ5>:HU8BQaliF.F6d6ezQ(QC*b*6\1{=r/$\_Wķݗ2~3Y*}/YXWp}K$4K>2|f}M]%vm3oshO:D׏LjM 8*SM[uOفa0bo߆u,3Z7YͼeP^D|T4)$,!SUWWd/oZ9Ps f2kK %hT}:!BƖ0ɖ?g/`F}u>5 X?0 h7٣ n|7L߉6%j9I`v]kԝ)pyMbIv3ߣjfȶ|C$:_I U~ێT tpHzQ|԰P6tei*"O2+ja]K7Sx8b!zN[\ }ꚼJ)A)xI{6*8P>,A]ŭ+1)耼K$ yW/g=-j4efŚC{EDD-z5NU-`diBD{D@S<`8Pg ,E5!GCdfv)}荡?`7HΟ8E u _bJ5`'8'´T)-TuPe-Z8Xd}׺AVޠwz#{@%o?m^z6T8HZ =_=$oP&7or.ucIaZ#;՝7nn~敒uY9H>B+mum >V瞩MHβ#$^/tph+Ԅa_/̥1z;znUSV3ZEoY uWا][Z}j,9HszO r60}a2XPD[VRZӢ];-! Q&Z+^r| 3O!urTBT8`3h/SCD|2UB;eB`W^Sx>v/ f3׵. m ډv7+rjӉ9Powghs,zG櫀+_ &ˋkdﵰ9ӶmafއsAD|eѪʩ2HPu):+{B+ &"Վ>0[SP`e5/ w_iV[Taۢ:*'ײo |'azeNg"$(gOkiP-WN~K^Jg4 "dڒ:TU_Y7[|&^ U3!>zUCQq+;z5,kyy#WWvFVd~F^@.0j塢?S>ʩVO Ɋ.pyy#uZr47jP6IҮ#3 _ru¹"вx74+_tbfve■)\ y;خ}MaNfnSݬDaxcbIr Ċ17㵘Ạ {1v? mCtd,8{ !jNIbͬVVȖ.ަb;2H#ydWy20X#/0iKCիZilUvbelZ0E't^ն/%` gږ^]@6$%OC[~R8YcN2K H<Ξ^$)lXhRHd $˙гyGz/%K!G0(go7)JryǏq?7.%W&e^jDT_ JmkX"f@zF@z37I}:uZ#aQy,i݆V`` 7i@W,&$5- 3Ifx]ZěBDK$7T޿5oru3)o^@v󎿋d+)}EJ뾾a+|0b15CWc#Z~] d>& ŅE#^QJbb^kK%f,^;Ыt2&1ә)d4`*dt1MSh_8}ԑBzYl,/vؼԃeHssjLjDF@T2" 9ȌE2pf7]HE4^IQ,=ѼQq)~؎8N?V+눬F7BYzۢG'I-ߢpK>~2,nNH*BF²zPNkoӓe?<_9h,m?vBȒ jSPE7{4~,pvVhqJw6{m5 5H YWT Wg cOf_,\ԥII~[1 Í|"l}طZt,Qj} q7N:8g^q\`E_1BfΉClE4HXZ*?- },ڔ|a0۹*Fnl6w>Wn ŹW-A1 =/&!G/*2%aLO,:/(B!&hqɧWnd4_LWS6$j{X:Hv.L zM#M>-}/ɢ<:$#xhF}%V"NvC&kC&iJ^kê[Hce%էȸ.j1[!*~`#>0Vc|j! Iw }{m: -u!L}7 ԋٹGH$3{锯]H~ Tw w&t~yQ $1cdGڕT;7:?87Q~RA;\AxbYxm>s'D#r3ysyOHj 29]]\Q1t6Q_1VD"D٪@vC®+WVTT~I&2y:\rl0V~TI2)5/qJLtVMK5cQ|ɬI̍7ze^`[.޻Xy ORy5U|ԉGnX);TA8*Kpz9Ǎdc:v, Mt-9%e ph E>.M'z`B1j|[!?V=,~+V-Y`aQrHex`2v,/8Ŧ\ I5v:֭-p_Ж/d^ڽոj$8߽ہb/8N5֝{NHvPO:}W+&'-oyTD/^QiQ0jI;)f "{bW|2&zhzd;9kْ88,]톋izN>`]Ջ [@=e.eՠu-v4k Jb`vXp6FbaҨDW.HdODr9]w) S]pg6,Z "XOt޷X{BQ@-sX \$~h~R;W.ʗ?@El0>d?XX D,vqKKhzѼm*&ƔN-}_+f3]zq;`0oZ^z  :@1a1)S - vhk+#" dul9J"~`_v[޸H/,#H(åɭ ӱyr/otjM^&ihţ_/]{oR\ּ]ß6X6 |_ޛ%qtZAL_ι`N1@!HlF[]HoY'O# +&)ѭp3{ ;[. qhl5m'Anj@o<^+%'o64|wiZW >n@ ~ `/ -2i?72s0#!oa|nEd]Bfhl+ ޷rt\'$TȡuUKc\+[bS dmemfr0sp4ʌ:s'%/`9&if XʯDF´W .KtLv609(XM9cmSal0ֆ4_2;zh]* FקُG:z  r0?k^EB[콱w= &VZb̴ׇw X}(;\쮒լ[Ž/x-&wD8"67r曂Jc@-[ 3'IgG'1H>1ܜQr׻SRоssYN@vEgs?;۳>aASd,]N)w#KTNgˊe[of.&W  NH'qk`$%YԿiP.0'b\Aep7Nඝ"r&,@m wasL*u!$#`#V'N{0{Y 8p慵F*]+( ~%í'^cM(q߯ZFksڅT22IKݺ7ȓ/ԚO,>q-q2ka"H#mnK lW՜c#Ic ىF#8H'$lYH=sO%Gi| :Cjy:[hCTؑe&k ۀFu\{"U}MYkˆY n^jߊM3fD;:Kv ৭TP$#iwCjjn&1}bX@}(_;|# '6mJ~;0Wv,,C^լ,Y4kdA[|/NAYq`T|5 Bx#b& !(vU RV~a&4ş&E%(FfYIQ4ر:^[/{}뒺$4 /cwfhlB[7䄔[GRpo^1?lXc4!Q m1AC 7N9fpKs,!_WVy.X? Uj==XA3[˒@q=} n N>W&_m&&@+u +Oc ?Ix{,,>W"N{D tڵnCxF{ Ƙdֲ0X&Ykd]#)c#Y.,Ó՛˗iGį@3pvK"ā8XAWkSBvq̀NЬXz8gIV@Fa jQ>#Pwhn9$}nKd\i?,*ARka/m,$S&OfmrXy;Ŏ#F9z*nf28 U0q BSC|:wƏXGhM˥858*:xk֣PpcU&j.He[u$ /yq,iMi1wnX*i*Aڑk;FLD,υn[8\KrK8j縘H-ƚ$a~xjŭ5`k̸~M( @H} X=ZI3CNx{jD5$|=eˁ%AbzdKPU͒hܸOd 86I>]>j"BeYL4:8 JC0mZo? rCγ~~Zt# N^^5Lm-j  oϱFhTW;c"| 8@,5MN49wP`}x|(h("Ԫ$;l8Zړo.|8pkܕC!׹)2܁۞w8m2NSga@UdCv}?CKO; 8GiT~=L:YZ9 YRsˁfޚKH 3␷ГCu\bǤ⼱+'U O+v\Xf9 (,qڵs!4qpbswf&Q1〽!`s5joy'sez}4W_g߸З~KaA!8T52ɨ)Bt]z!_UkR4D5LRy)wFg?Bz_s6*8M=T"Oaih7Ӥ^Cq'*ו8gO9`C)WY*ny} >Tޣ*^-6O$GTÞQ{u^U=N!Qp&&&"Qʠ:Ӈl? ӾD~pW͈me,L!\p 0ԡT]lxEJ{ fP?E .tѻjU7>hh +EC} IKZLid#5~ԦWXZ=xHםnwX˞-(nHJ~{`-Az4=":;(f),vNgL@' EwR~ m9UpAU~9 HIy60OefwF[c^g)W,o)⯸Ljd+7 `_)7n94sK?f0(_|HXwI#nʌrqqÄu ElZ =WάԻZj?l>Tm R3]؜ "|a\r7WGG2dIҠ쮥{{/54 DЏoˈ^FQ~Fx|څ/Ch %2oҦ[鳎X>]o Xؤ.U+zcv+k_rQaCj43/75f^,Gą!AM5ΙŤ@v`k6kXD=0b̋<M]\?9o7ȍP܀QKQ ~8'}挍Yiڠj^!fqZ`8Vw~V.ܕG3kn"uMiQU`&lx7K.5DSHxP~_mBpR@AۤQg&\֪G)KY=]0=A/zItYhrsFX1jXpхudUm|euvh1<"2<;[lw?EV3r9/#;`Lkv֢P <*y#<Ďx&Uh/ê,a4S3+sqsUp}e-ӆNжHzy Q8&>`4tBdyC ª^cy!ޗVhY:ҽ5b,nB hE0E/g_ ^:ħƘ-倞xI`8RzTwZ/(Lƕ%!v.OTÀzB>Z=fU=_V0'#brO/.Fr)Fc>O6I" !*6G n=N4E' KTXE@sflYK]թo藢-Fy\1NNt_ Ԕ+ppYVrgՄ1RmaO;4 W@6Nı0; 6SdMOH zbb4j|nYC0W&epJ{%KJ`: c3ps0^jCƙFމiFb՝tps0)xοeDQ%:=^H R|裃ɿVkFoB&W yh5O"d"C*X4=~T耶_"󚮅*9<3|%xy*\^Uw¿'e9) |u;fC]B%ޥ\i)=WtAfp;L2`mXMrMP_N0$0JJBB2p 1Y{&O]!+Rl= |ƹWS^KQ#OG˗KS]~aKс~ hjChԡm+pvbrqv6]{U*"pl;=5 Ta;$+mKta2m%eoG%+e[@] ]G8s3JnLLDTӘ`״}nkՅ]:XQxp5S,I+Qߛْ$\eerVr)~(7u*Iҭݲʒ-Zn!P\]t2iNt: 8C.ʛxV |&vz+e%J: ",gW],'o k Uf%ygĂć(1LDz.KowgUAleƤo/ :HeR@c ҲS$id1mj0eq}Jʶ9GG"$/t 2"sGQN#㮞rXN< qڞAlk4_ia"Jx#yk+F &j^n*8G=uѭa`5'EB#m!\Y;lg{#<ك-WA|>h8  W)v82:X)ţ2>&=OZ~~W:P@DzErQD=\ ^>8yc~[>b#!"']lKrs'grw&.j_ٵXFmBU(I7[_ ,y f_:9CCxQCUkj\{j}WGC b #'U!\}o8ڠY!洲)Z`g]ܿ

+D/q`mN+.-ٛb"q'w0\cP)d!_J|Q62x:xeDü#-c&7jilhؐ) B~$rw IGDOOth7ɪu5"jLI#v-_HJEtwoq#{7h( ^8'%'z<wchL "uj1iqw./q[۹;/|ku0G u2 =w4@7TFG*ܱ%^ု%: O[2fTҩm?=kqs= []jUGS]pP NEngyjmf&,>\VG'_hk=@(מ69/F(ΐُZZsې됲jϲjZ1 Q `]PXRT?awIԧ@?jSi(91QH'4P.)V75>gcֵfeH/ВMӟn)D1(AA6BSYKJAR5yJ}8'wn1vO|˧_ R\/;(B$tj]q{(|<_(jht:̛s<0_ž liq+G|jy'U5\~:%݅:i-7?4.[{́W#a;z)&9v{5ϏDL怏A l`v9`]$퀗!KzJMn_9W[M%<#pt]0@!R/0lPFi"Vq|vQ!"RΞhu؉~&SȺ;jSyys/9ayi=1E <GF9 /w0覔l0kmd.Z]KDYSWv0m*{&i6Vz61Cw?`TZ* W[Rj } %J 4" K|xYD\P"ٞs`jd8Ǐ1.<V©<}7o"÷5hZ@zbn<26Vgi{7 ࿟z A$`p>E[EP gGOψr, ѭKewZkx A bb/FtBlE5"L(P )Gm 1e?PwL/#S؛\ OZ xk䵃zFDȢyDo;EJy.fx5(kmnk$>Aw<";+ӻ[%>8+ܿ'$n8Xn][;?3 r\Y4(8^Z:hX5EϺIk.iZȧ]}7"*0[#! `'z 1оh/xix)oOjYg 9 ?rM]A ڪ9e+' ]*h6ݙ'>( '?MJQK^sFr8y@vu_zൽZ(u`sA&#oӎ'd';WH*fJ >%\fow4HW;79 7 m(7{K0JEUzr Ѥ u !P@bwc65Fcٴ ޱjI9]TOWXц9\ֳk/7yk@@ J&kA}j7ŴwF*PB좕G!뵽S(91DxM6VB^1+\Q==kZO-?f\_h8d- idIړ$"Oĕ?(,K4FA&A'Ӳd=U2ϤրH+l돋_߷*2}1 RwM4a*˺k=-/=iR=.tWN⡵/g"Q<}ռ_obd;V0;MFȌ:o H~& VJk]:xg=ju&iT$\p!xP^TW糮8Z?P?;%~SuzqڡWHF"(avwa!֤U8pB d V!:>h.-'#A3+BںZ,K:x -'QB`sJz^es0eV$vq vȭ}VP_k%ln-uh/ѵhoIBf!Oǃdq/SAf?Ln-*?Q)0*GZ_WTs8f5'q(ꀓIny 8v C ID\zKGKO4bfVjƃV:QrF9ɣ5<\ ~9\bp^M4s;[6LyhofVW@Oftý>SFvvKbWVz$o ̀ ͫTl.TfIoۗ-wˬ +F]'2Q5y=StU(T}A]aWKo8y~@̕ kx-4&1%MqHA qձ>k/kSo[O `VYԲۅ6*Va^P.%t/P)ߏj7-k5^%N:O3~. C1<L=6(ᨎ&Qg+U҃.C7ͫh U]@jiDcց,F4R?ɴeQ)V>탄=2yaaVF3yBbƨ)mV I/Cڑv }AZu_ndTL@L|Lw$ff77%\ڕY6: iw1_ ŷjc'L 'Jv0QNmi6llЍ7IgxwP\Bv'#%1*'i싇CqZmc6;QFnj` KU/40=Ѵd)tC_D",͆2,xgtNGpR{_e$ƣ3|$B6]ZMytijN%}PОg: KSUj^d\ZC^ӼjQiڮWU/  ;)4HL/ ’"bɝg!˛ P;tD˫[zxH g0o"AVM*7eb|mい/.l:eLQE(t2A|J HQ>M L$)wS {Y(m\wS̩c YRi4F7gMV}cRZc CG8Svk.,ݑiUk,"xk Q![/<1$Y' 34Z/!{wULvP9K~GڛQ4ݧHJc&x^_$|iPYrRMȦ e72S/Q EEUƒ7gښ*aud^&l_S.lxv &Ayk{q֊2L8YaOEn>,l8lM_ʹoS>d7pm(҅M)%$4ȴiA| g>5|D`X@ @;jYDDj92OAxC7tZW.Q+ RB[5j4m1;s-p2Ԯ>f)nΎHA~Lߖkq;g1^ᜬ˕صݫ-];tX{^ca,T q>rIŲQ5J=+N-7v\eOX4 E D<6_&Aq_ Y;ϧ},[Oz[W\5.#/&Bl9{}@ɀṀ2#- ?W^TO"Ǣ,b97dYZ|v ӓw{YC ѥ \."z. lEإA)B]sc 9~ĿuO+V}%LQjsӴTA@WAЛj۾4F]$V>pϡ_%ɉ6ʎU ⥏N I{أ=xӴfd=&W;֯>R`0/tYQxZ@+QiJu(I-;m\XF>0[77T>v=K#^#V!5"1 8u&`-r0]˃|+%T3lyLL#Y#i5q12oJt N\n1|3 ck>€{uWX9lX6#\\ɬ^^yWF*ۭgC7S&tE}xILc"Tr"4kFQNGb=Q$E**)?rͭ[: o6$XOVO+.Rx2HD $jܟ3 ?ϗRQl-ZzY'ι !pOt;KXě{%LGj<;-0:0*^{~ 6k5: V6yB9~+G~V.=i2#CVW[FnoL$9#~--T2ΝQS&&%GPD%u@&[T%'Ȝo;tJ"һl)O#@ZG XRŤ$ F>m"4Pzb+)$,~lj/x)=+:1־ _:>*6UW%ѻ# ZYې>׮yKYc{fgEW]$BQl~A X`ow"VhoS\u?L¼e_f.<0"Fj"Q0TtN{UſjA< zvȠ^'y\ӞJnV3_YcWéx+&̉Ok\Lw|%l. p-M_%@=Z]UfJ<m(t\0s}5q,o@:TSMؖ8OBs04ŐuclV&b3] =L'V]2΃QQ)М j|2(%^Ft|s_QT'WywoH $ƣ<4u SeرrB*ϢA(:Qy: ~nx.:vQ03;2NJe_E=F!Gb[O1_չ~@ՠK R|ށ&߈C bU@{Cr],MY[<ؿv.ހrܴQ4xV=D?dOGȎ53)^(Y OЄ#b° 2Y8d=E36Av WNRX߼֧lQ1" y DǁBK^2thj`|O6YS;vE7\9\OJ.39D.iڊ%(cM(wzGVuJ@x"e):m䇣Elu>[ƥ^P1o#8)[ZCϽݰeiM~m9*Xq M=P@36ܗvo,u\H{< _QܼX™f. =}LD9pW`r݈| is̴+;'(;ptô6-~R]yReV9 (C'Wo$aᄲk&{%#ڳ*0 q:s!J„{YȧQ{@%ݫ)sPUIcXt.IB_}^T~@B5Go_~ / UR03:`,}/R7', [0Mj0p#ŔU])SnJf-ٸ%1LKVqOE\}km öAI sK<ݠifs &iu16fdqí ppokN93+M9˯|T8'mqw<^άb팂3x` ؼS L\1rR-ʜ_r68R7+CzUWDqqpi^:Qisy#;m<|h6v'Z 1% :^_'7WD[g:kY]yVBαW$פ@p&*(El?Ⱥ tՒup$wO`+̆{p WR.ewAY6IQziHO\h;iۍ,aFY.GMӸI@\W p̧$;I/o;{䝇iQk{y1ֲ%3>iuBƚb2X(J'$D=|0?(1hʌ ̫`ʜM02\߻; "zJSC&~q8x(hBԚ40/j_ᤰL<8= t\LAW!s~] %Aexb?fŨ++-d"mma=fc;U~YE5YgPʓ(ן5#eT7o@3@2jqK==ˮJs?B+ev[Ƥ;y:Uʄ2Oِz[w8 pV ϹHa" IU,Ef0&ԐWN(4 YylaCXfn;$V 1~XD׉?I `V؏# sqK~4TSi1 :ѶG]#X0l0tQwWc,BU#Ik‡۞Ŷ+,nRpdaP+0v?.g- F.Q [ɑQRυ/0o,5az.NO9.|(gݪPS` FqrMpϼglk7}_9-%[&~תS}u ZlnS3̴8$+un,po vI5QVRM.aGn ϟ}eI+:mFBA{+Yƥ !c1+~>]ΏhUՄ˯MC@a 8ZJ-ߑє# L2e7p鉘F u] 3їv<Yd#l݅~&[Mtº_YNvj-iaSq >TK;J,j1HNRLn+aW 9't p7]tg%h˷`p,xk)d;?p~aVsZҊV5V4":tq0LWۨrdX~)?*tόF:&OV·av1u\%1O ^%J~h rgrl01eNQ]],\{ 9 K@LAK^')γDj9S;Г>z"aJL<{ Ygs$cJ{9:aC-bD+iPx؟PSZ!'z 5 ])|W~>j.b4\Npb$ :U"S28/G[u6IIWZb o)چٝ-R8B(*{U(t ]9kݼH:rojϩ =Ę6ŠotD Y=v.җ֋@Ysy}?ϥ〿XP/p)E8ISSNC ~<3t a;TC,*؂,S#}k]fBe[Md|N.ITG(uC'NDOs vkYJ 9IRƿzʊ! h=#%H~L BMnü`ttTm7gH1zk4gU MqV|Rq\$ 3]ҪLߙjͼ}ar3P s y$3Vn|q`P<LmDg?#P[>25TѻƱA| w{9F\' z?~ r2\#t3g $)έ KD8365NLlgKCmJ/Kjƃ[7}!w#'C_P]LZeDT7>! 'CPxT$swV4`+sJc66.Rpf8yPwē]R߬EǏP/XE?/ }ѿڐ𢈢9j!͑gY*Uaګ`(hwPʤyYdK"9S?/{0t+1/\7ý*yS2K=yz+)WI6ǼHesd*aⱭbvPxQ&R_qGkI K8u$iG]?)d0J-7~jk,5e8IWJoU4n2ô˾ zX KE9a F-V>̊]Lr׵` -'I<-Q!Қ-򊨁aoe.էF_>^'c'&V{aI2`8H*2.6Zf24_Ur7Y.8tkC&,U"{u^*=beYLFb ǟuB3 nVs^~QU='zEJ-!JKAq.dkFH9p{gg؋20KZ/\w[1?Z1Qv4l̑[_2eRsp MaziՑ[$$, $72uؚg5o8(g heR>:jf`*m(t+pU#D@'&ɠ 5iAusU>Ŷ{_Q>HfZo+2aP)P|89ۯѸ/;"6 NJ*0 3(XuA]I7FB&ˡ?Ejj"zjsmǹ0 )Sc ƃ@q#+t<4m9`> rRm>$Lsk:cRcX >ּF*NW}c0iKg}7L\X:`bPB_VLԥS$g{-cJnRGj¨p=_亵zA/: s Y&XF!YQ$\)X4oWj缓#?yrG 6ظ=D@_ߛ*w3֜#Qg! a04^HICi%0^d=zWH/~OGM̩;! RiD% )|oZk2 RD|?i=M\kL]oրoCue-&`'C!+F\bmwĸb>du.8ctYM Wb@/;,O33G K*PҬ_ lKǢ*k 8L7 Ye.(;7B:WR{5&^rō=ubQЂ<pߘ=S#@IK_hŔ1ܟjXkfgrk; lĕfmfNI,] ܲD av4up$qSiBc,WHjv;!ke珰./+toڬq冄{-^n=O֍\{vztW ®%[Ix$ hd琞p)8PێlXpWAI"Vk;Mc[3RKٜn }+r]srJsq/_8V`,մ 8dپHhmWE *qq=#jk3@3?ƲdHs:O)S"H 0@`o?H$QؕBD:'H%z1u Њ٬x_J-?ai۩.z ,*O1KH+eLNY6cU;<%F֪47 SFkd}d:{LKh,e3ITEI+LuxIYx{)p[np6*LFp;){?%/Qڬ,os@D3 _TD]0ƴcgL o]>? 4V]35 # IRjp0Z%@:w;ly^ عHrOHĂ2x X=pJ`Xs _:$c WYy&omrx3Sbr3{ "Rjvx#'I'~9PX?y;,I@q{"1]A;&2;Q6K@x^m["B1*D * ~TyQlכKzޓwۃ+:U 8ܨoDDo`&ըxc_oȲX ȿC{>)nۈZ^8JkkS\Y¼ *՚$ Ƶ, r]081o^46elDȎ 4ߓQ1a.R婔w*8p=-#!R6) N2TŹ.apH,U_)PO=U7Jl(d"S" a> Y2Tk.Eѓݻ9墁ǻ÷f9ʉg3f AXy$O숪5[hG؄`/Vxc)6}ήXu'ȥTX4|2rF)%ޡPؤx:cp!ݒE_6'hG SJO^8G(۩έWK6_LvFJQuW=H$S8N, o bH't10B~>@L`xU<޻1u3vwMaK}l>$D4 {SvgM@FGRTBE@·Z54f R̵x,ҁ-[ĥ\nP U6 U7Jx̬< MjvTRWB3)pX]E1eB'Tڼ[Sսԟ8>?`V%&8KaX` m.WÙXO)TM&I`$Ўd.dZH(ڶi̧pUgrۚEIG1ുVTQW>HW+ !mw넱חul]p$v"I.=r6 J ƔhL VO .'k~K"'en&H|821Pr:t(vQsV<)d:nĬ •0%%fx2s2T|iJ*,Lj`--LtfHƎD[ncG֙JX,ش1Wn< 9l>P9YDS9zdy ƧJ*7TVґ1,}wItgQYl/ 1֋陊0a ZSusk)dG-07jSW)\8N7Ddi:OvF'<-$=m XXyݲǚA+XI9B$>H.2w!q,{35@)Ԙ ׮LP{Qh5{ÏVH1C^hssBK!ܶWo~O<-u1f\|k*%.L?KXd붦Q=i~VٜE];Q $Aňy0 4oev7&\es!˷vV]%KS^\;j"fUU6sM|7@tC ÌsM@/,҂kUlڗI:%֎F {c2Ev2pјϝBB1gxOjB>. (?ɬJ# i!&Qi)>#eRKu(z8'p O|+4T`GawUf ^gƹE|^>Z*V֦Pq PϫU@M@g1ԗ qGR[q̈C6&}1Lyp#= `>ZRf9_yF `@!mtMq9쒜;_̋-,նZ4,Ƚ(!Wx0@s4zV1MIq 4\)8߉ɱ3owj(n @TG\3r[ϱEJGL{Z=ܳyUV~)^H\G,dEUQ%+,$.aU$;̐G8v|ƢBl!},>X~&YhyBY`ToiНw9#g"N%wyUL£a}+7/_IgUjgu Cv"O ~&99lVaO®Lt#NTƪsxVriV g!U֎ˋ<(%OߐQ%@jKATaF+O[rhDS HuүN-H)I+6V,i^S&g2z$?UUAO'OXVA$};A_M@OxA . ɮ!KVtGG`IlŔ;U`x0.H>\sq\@ ¾nݥa t+oF 2C=|E=`r&'n ]wXlt?7,]{I8ab y#.:Nx`2U%Qtm/IUŋ0!֡畴ݤp45Fx\!7fu7ܐ$֬}&rpJ2TWuaM ː](LƳ< -R&Cu..t12 qRz6E0h퍱B* ,_6ۮfFDZ37er1D-Ob2tI4*,ȱ3T.|"u8Or=P Ygi/;S>WMʖtw%̚~Ui5~B(ͧ:]r01t~'xao~LԮ8Wȏ?\&7G $z}f>lsrgvN_V(ь*jc:ZXoz͙;˷ʔ mx9쓹*-A5M>8+9[Ӣx|&wQ;K _ӖLJ9xvGB=9Փ2 m»>X3tdtQw]%_H+gDCNH\}o4Zx?7d+O&α%)L%^Oa+!cyh? \=֝8;R_Y#^,64?>`U o,|EoI1?YbӦxkT%?7'P+2{v0 hSҡQۆ=2&Ӱ4io>Ңid<`Ÿ4BhO+; G2Ej?)G fW«EqBC`}Bj]g򾞮;Jg?es9}/'M}G->2ӍwOO. -ej+8~W~k0cu3;Nd ^(}lsQlDB-|A v* Ʋ:(v }t螳O3/&f`Iˉ`.\(ei% /i@"ڽ"ghpsiIg:wͤ . A!A#-S|$9PXzjSӔZ= |_'2C. 7%ӷ'R%J `5`0@8yR57J9*x֢;c^} $@鋭) V|w| uy;SٌUkuu%' 2!-/X9j476F@vjt}*w٦`,e\R*UQʳۈgK{!Lhu"FUҫ6oiN\\8Rd& T68t4> 6 ~5P"TcKkj, T+v~洕Xڭ >k-:¨(`mQ)6ZqiFg~,&K,lIlFxl-grw-S`AiDD^xQ6ά7)t)xEv]:vRmnEi CJ*1 ~bR9G1n5(~W5lE<6zNj .A1Lyr~ޘQ/됁Y,aO ޴z^[!2Nl8$\CEeGh{H;.yodLͱܳ?, N״ȨØ'L2 u>:GmrD'H2t&i*GpC9%#t̯ϥ$ S'[?>*7;Q Y.n"R2~ `Y; #}kמ4kP-T3pUdj{wn;,{r^kjΟpMjb+ e?G|> u^Q,ѐV: |F E&>1#8,1\$SL9[dt8 bƥHizD{+bW;I R֋o ˁ*R@[5{N՗\*$D߸%n֏g!1K2#@K)<}qձ>4<-\ nluuNƨ`N^ ~qLUOI'ֆZq۴s*5CZxG͐aXZVFm|Ƞ;3۲O DMJ2|Р#Hs02@*M_ [cE}]XM\2!rsK~Ht\E5!P0(X>,FE|X0PN#Y;w/<@~]]FS8$"0EuW ۑGj{ҹh-$FA0ߥ@&:PԄOZL\U:&h͎Mo.uC{' @2LOdn8`lՕ ,a:fP,mNZk&o.TcD`7,FSNl0LWw<ɘ#;{)A$GRz[}3Ae5`R_|RGW;O^gHO{u!FD"g~T_=0NzM2g;}5JJ[P(ԡ  RPWLQ|~U{MYs^J:MH!+ޒ(sʃ ]5J{ &bOK/Vȇ([jۣ`1>@]f I[0fwI&V&csZh+FNEhL9DR\ *dдkfN>`:hh:6@&vfixyې(lL sgبZ5RCw+$ 6;^t/g rxhU`tPw7Da2ڳQ2F\ kUK+'tt ry׋f%EVjyb|dbF> Ҙ 2kB< M\`OkӊѐQ58X_ZS32o o* OThd ˔F)6 RѐkBzh.E'S W'Nۍ ŵR]QXǗr P*[Q @LB:aHd/>8e0{n< !a00L{S:~|,#cΕ tPy7Az9e6n mĐt>ߝ%tpCG~{W70AN?!]E .sJ^ tƯ0- Zl7Et ;^gD)i#~͠.I[&ˤzC\d9*PP#ըu֓N?ZtaK3Vf~z^Z?K,~#;SN],>*L " ׺> >ХOH]:/Er?&]ܿ6~7 r:` ݧZr2S#]lx*n^^RrS) AOpaWS>5' | ǗLd/~&ۍ[-Y[HӖ朎5:,CmyFg2#heoV\XYgOgˊzTKm%Hc#[~yRYRD{`3Uc( ȍKi/q0aB2X:ONľ<< j'#eEAzcX'=G4 xO>Ͻe3*mʱ/g NmV|_/&RZz2Q Uu#q:YŲxcu©Iy{z K`GbG+;NiѲ/,}@`m`ө}4g!_ac7ՅgܛL%]DU;cfJ/K9W,}*!~&@O->n&[dxb]{u9v_ ޤv% L21v8fT&OnNCY-Gk`tjg=T; G3{ǘ պG>8XU #WD.>)Wd-6>, |DJGN1&SqG>eYh+%򺅍fWiNyhd1'Ϳ;a Luj_9FZ Qi(%U . ,:Px݄\ΛazXB2qyMjvc>L},ՑχGar)CiVbRm~MaqY{d/A] i{h88,ϸw^ix@!h{-2e?Z)mb[OR|hh;!ze\Qk,Jg))"=pr02gdSE#a9A-2t4IQM-A;BYH`Kp1d_{ChC!+v߷\9tuoxW]Ct]2&AJB35#-yb3Z;Ӥ}oGRӦVkCu)Aw(9d 4!?'?V&Ur[g L*wNul\Jat^2U% dW>*,i~C$6XΟdŮ4k!ueUcݓj;Q$UIu=Is_G=QnEeCb6ާWur45?,K1) OSOӊc%çaeyhVz= E^ǕR&9Ca[E_pGmAYfiQǤgx&Aה[On)k5,_zor䠃nv*U ^}-C'CR 6qm֕'oĽš",I,Ш@JB6ބjaiƳHPPzR ;IlvBIҿN3CP-3)4RУn,::"+" `b_Csc?L&& `vBu/})<&0 QRЇ:x }&V8EBTUA aKL#>d9\X!d0Es5CJjl y Ajq99XCY80AxERòANIo0ķs,iE$NK A~O3]}{"8ҍѮAB2=#[Q;OKdjﭹ@y4'n]ڞt>@SϚ;G25z-Erzys<:@%}9IO}:.tRkXVoث#VɉKh>ϘS''pBi^O$ߛ}1X |wK௲LfV- )b^%KR0,&ߞ3g?!7dLg:5k W%I><_ZlbNy :I4@PBpA!|F@wX{ NpQ}ߞRk#F[ektԽ~ ?n!G+Ssͥ2H;sQ.Ď<h1l9!`-Fdl;9pOk~ه=Cp Id2Aty ĝWٴgCl~u1f.'qu MbT b&YРC {D >(Z:$`o1풚+Q?asإ·[-!sNLGI[8maogRF C*2(k< 3~7H0${iS YyzX7.|86댦xW@:w+鄄po1wocvy5:[(>9QY{?*u\vI*)s~ɗܝX7rW[+a5&Za^O(a8cNkR9Y2|ٛJ0c);ޒe! *N(eTDDKmuxQ.u k R[ٲB;ELu8vJXȯ@ԗBs~8wcyn5J t(I~Yg µtqfHYdj[JnX#ia "ȡJAҪsxZrIzILr"57F8\[6KKoj*{k-ӝ&LX#6{Eq 0MZ0vc©=q:n&7~F8twq;_!XrL@#NTF/Fnm2]nZ|dg S 8>JewwվAY%#j8lHqYCCϚ__w'ޱkO)P<7RxמpR,W7Ms>eS\Do!=Oq $OdL 0KQJ]mc qTd=|WowUHU!ft#_=$^ y1  ً%D,]%tE8fOMߚqUS8he#G>PsBdQJ@%^S mn/o>éAL@K Ɍ -輧JMI/I>ڃhۙ%WΦZZX}#rM`rա7:>VR]v4A2l&˅L N/'DGh9D}z p~P%[|[ ÕgI-}ڛf|ώ@7g#wTFѭMXV:gbO6Y@OP @™M'[(/fK*YIQ"[t1k#nRs)]2˸< cybQ8;t _2>mg1 "Y/<l0,gz߱@:rd蘜3|s]+mݬtDS=HG p _4Wox8q}mqwTX=XG¿qC-%\DZ|]S0z`v8gcPD U+ynTQ-t}gNJ!a4yĢ=+Xn҆b]]>zhLG O=ҁw[ 9FB!q:DHgEMv]ZY7vO:@<: @ņ* gYpҹ[fqk$6q> }r`s̨5!BKOc] VEk4WtkqC*.kHU(gl2<HVd@Z>}n&kX0^?]6y=qH #ҽ[T!y2qdq"k(.yMB|Ymm@a#̏1c0Z#U,NC[fŶ W.),33~*[#N]%xG2"(XA !vQ4e 6CEJ {yܤ<.MOyA8bPªiFHv4Pyd$1d.K9 GLs)"c>8̘yQ K.Tn%&2ʑ#Az#GW0>R5+6:RHM3$_a R@J'uS$Ő9dsXRvg%} ʞ>26rMIM@?ʉ;"Zo;?|e0*)N*扆8[4>TÞ~-f&ܩGnE}'H_vo%|mWV~nHy7.s}%g8gOMD܏'|uwP:Hx$C3)"C{,G'WDf_,|b@'/1sv {)\olvJEjSlLQBISXޭUzc ˩z0S]o>LW޻9!ƊCPdCVWjs &J&)dMju|ӐIH82x "x<@3Cƥ<2,U>BձvzI.%Xڱ5;Wt@pJvOE|*C=Wd`<1(`vP0'i HL(b(w;9 ;%50{ }}y-><|nSPŽ_B9`sb=W+ Xn]qfNDqFC8ּ&9 ^d::[xK֋ʏ;<۔H6S6*q_Q F\IYbկ4G"s)=8UuzӱuZɧAץ)3}ɗ19qh=2ץz7zzɂ3?ު t#XB[({FoVHdwօj'1ma%vq%akIY{)<\Wg=[FS1w'B]tkV<~ k!7lQ=`BHtE_S +j?^=QEXTJ]B%KxD3$Hxw9;}7wlگgHe~[1S.iTT:1cl@g}R)3&.4By#zEcڡIɍcOȤ\yd]ܽy$jc?:MxMգRX.ӖG8[ bRN7>a_=} 7a":698r}H^5C2:ɸ%?}+'5M6ؠP L+`ӿ\-e]}o K8'>Qk#V/0 +o-Jg}GY%@D~X'!{oqPsEQOy̅k~f?wa@6޸YU>٪.^}@_2NbG7#0'Ȼʦ\e@abU3e|os*gCNWQ_5LhvSB4>E5a@q7*X#m*uX47E߭7`ڣFb$H.r$^`b;?8VNi7cإhˍW3E8I ],dtA=!~B8ȼ]X>$Ɲt.7F~ /z1&1KtΏOzb0jz|Ϫ&9rz AKm.sx \$lkrOwA!b?o ֲ15b!T- \N,Vơs*cv" eN"yғSe"+;:Hx:q29"͑bEZ=.ABMfEua*!!LοXNM, p`CCz{BC8njyߢ9ൣiڿo((Z7N؋v:; \x ˼f\LC~CL%)ڙβWdqA;r'dqp $1O~6_7+_d-ȬT;` >F(2?(|ǾVęJ\}a㉤īQQnE1B2B}:vk+hTaX`W&ZnJZ n T} A*Fv ktBq9R%jU.H_zꂚWIi[_0A}BԾE-;VCWreK`cہw/&YomX LoapvZ7#Azc?wUbP~8"Z1M,seVX(W 5"SJOїBe .h~O*!{PLq|܍kƹk~O~ kIƃy\T[tx 겅X"C$*PP xWxJʲ{>8XJzwOO͖ux^<#W%mb oYqs-SX~$8}Ex4"tSuB2C)ufٕ|[-ߡ$-,`Vt[Hf]dZnO-*oF wϢJP=jZ]'~pcWiZȿ.;-8Mrw|e^j% (UVQf9G+A97(˙)=5BAf  ϒFJ Dcm;ZfIP9:}oB6&<&k a|9U0GIkp=*].2QED]0>zٞ*gٝ$KtGܠQ:u(APl%?* opIe к~3zWx~1pwHLn1*0MNOp(2tR_tn:skxb4J]]4Z}2}'\G4@_f fgõnAawf (i2d uǣgu.ѵkޤ);a{+7`YeM֏7]|@3 E~%Ɏ_̫Ng/:S][w$'Cۉl{3R^ &z+l5O'D&Q`lCZlrJdʢ]ۄn-3F̡M\|wcD15*I?v Te /5-7H3WNmǰuzY1Nih+ 9vvFO'Vk.b!Mײ !)>9Ag4E|x(BԒ7ȬMZ֭:atV\y:oTٌ++dMUr, 2Eg =.;0]DVaopbI۵CӼ_ƠJKIl'3<y ei~HF#'|,7ը̭A/_9LxYL6Lఢ˺P쬺!5#^?'WQΒΣ &)PE/_g1+x6M_iସ 4cS/+S:*DF(B, T褰Ri4)63gKuSP@={0GUrǽ ` OV!4?|1z8(܇:3H͝iҬ&pN-)ϴU=$nG3|VïGZB4=Clqkyd7ˑ;ǏVP;7:a_^ǽ",o?g'gi"{{|{3-<ؗpGk2۰a@g,gX[;P|J[dz9`M3;;^Bs#}YNk7G>N:|))ū>=|ķC6dx+?0TBpɮLa &o A/UG_}.d/pXµ2ZU"/v3MOIt ?BE/h4J:M;(Hꪣe=HYM%K畃 {?y [X vLm%\(u* 59 m+w5ri|>Ter![߈ P)P[f+@e?NkѪ& ~'J\u8EQISB}.[gTT6endVk.+\?C+R2L`* y2gޥ7LGCtf2Q5OiVVcF'Jk޿~ ,)|4g"S/3/ɺ1N-hcD~$+/26d+Ѵ`0TB}fmKv=2#$(&V"΂OqSÕ6/f/H竅/eK6spܫsC!Oٍ2S{P-=!bi.Ҙ/sgA[ ۘ)*~VIc`Z̓D:}ihٱd8E)|gRm{dZ[I3Ifrfy(t#4|/sty=tdrc& YDWrW2jf$I{yJ 7ǘ>ǜͮ[w]O3͡V&)9l@o4Dq6iJFZ^Eqz8Wz$PIF@S{eΊ`{R*w y#&F'6 Ni;YPїK4O" p#魵 7OkxH֤9]}3iy.l/!֯r~I٣:C-]ƙUL1KA$O߼ddhJVeZF#|R{q̪T(,8,.!{Jr=WO}+X4l Io_ +]+RU`)Gp({Mq)UtMv뢳_dֲNAd@m+9\s9[ YPW\RI RmN<5-׿ǩgh{2ID11qup6b#̤^BF} `ѧJȪugΧRUCQ b&9ԎgJFuYPZ⍼|tBkU] O(+d+(:k,:ٹ G9,qHaYpGUPgYs. _kǗԕK)5 ki sy>D8{@_NIS5\˼=R(<@`0^N{(#64/@';(DWNj BeZ/̨v m_{&7A/鼠\|M2{o~z\pV~icr'sH\Uh o,~w LoAHxr%\{#t%-qo(oI:*8*Wrҏea~-ŇVܣ45Gь{BUB;R!130ʱn Im^IL~WQּ#b;ip(hv[[Jc@U6d-; V@Ђo^/b6#Aex;Cw=/A8S)*尠Z$#8nfTp_:Xn[a@{8s øw[ÆhGi-k҅r ~vks.s 7"DSxʘ͉;,xx"9) Ys}BJa+-9B]p( ͘v˯ؚ'<-C 7x0cߴCpmof>S^xDSR4 =h] ThhQȩA {->,I= m:l;pECɟ5u nԑpN]Y(g< [r7gd\f?"p!"YLB{|ϒ #DGC݀HFAVȚR_{xkj`O𐍿H\=kxL'Èl"ڊJ]oF2?x(v|_٠@ˬ0S<@߉Bc"CQwjB@U#U`sNnJ/U&IMhYډOa)yb$dsʨ }U}jхntx.xSFǫ&+:XTk57_HIIٔOWk2iXQ@ɵP >W:€~ִ`J0LrŁ|/d̓F<:S1BWF󂹈sl$rH3.ݹR\K:t]$5)urwKmd㷆 lGm{GW.΄R.u3p_(i[HgE=\@x9-ߚMk[[C?b鋎$~L^3Y ` 6*^Ka':W\T ! M8֌}1\~<Ͳ6pՙB/c"ZlVSL,66z03}2tNy4:5Q4JV/CUj4>|i8p e(um݌&eXNץ\?ckY`@=Y]̏cއ~qcME$DQX bLC0%fkx=-9ZzyրE ;[rF7Dvw|cj[n4bJ%խ6ZkTpc DZW,zl԰@t=-(`An45GDTSXuH@)PnQ :HhxQ-TD]I}/֌\S]^y."ڡx[*ǒ &)xe^ULFkam9[MN^.ā 9uN`'z!ոG LhTWLaۣY>ZgR?sn'R1HUV0k5)s\DEhVĖ+-`$ [!$RoʎLAEU2D :ZQ-{ȗZcl8)ʂx2qxܛ_ᐶ9вj ny&T$"(z̙m͛,s N&<t؝N4H@۟5Yپ#gr4>]9̀:wz Nۀ=Q *|WIYh8L3XT[qrܣPқVvDBwѐH''J8_Ev{@ Ae&<،MQbʶ M`X  )}ZG2:  oBݶvpzއw??!]! X:DјO gܳ`I`\O#zPR`5IyIQ 7XT^fCe Y}Mi@33wߓ&^sYǟL0ն\YqG-uXK9V'OSÙ\=T_Omϧ7漐M{?qrC"x֍~l+0%2qN0V!mص3fx)ȁODZo6+\rph/&o%^X.P2r < rY xgxD :dCe丩,ApGă&wJb <1(s);ɔt)T$_|)ڄV4faB\pB!Wςcg_."7:Զ ϱs*/lZܷ̘ж!&WQ/֫(gt4WP U|E솠\f-u;݋Bt)sCI7$ 7.ߔ'@mSmp ҉qak3LjMJ91|,1bBuXJ)h}>' ۣV~łdNA[q76mL0ߠoC9%[9oT[5lQC[2CS@u*$O0siP-B3!P%pnX~L'}#O?V>m%.*=/nh$צ;.J/y# >3W v;^:ioLz~V5׋[K߀g}L6])%Ȯ֑^ʍ!L6O3Jea[SPfF.#Q2Չe[Mi#X+|\82O},s Lpr( hTr{O3S1[o)fH(5*QO+>=ih6Nq8FZ+->[-YlB=X 7n#h]@9ym@u*xÎ}z-Y6Gs Ȯeě%gy>XK2n$9t5;UAv\iSW7-DBOA\LT]p:oyQ}a1|z$1hm; y*Y` M-O[AnyHF-π B\M$IWBŦ|MV&NVXzdDe5> qR4B}AαWʥ#=4o`Rr`Il4+ζl-JD(ҍO͓^/@0 )ϢN"A*)x[^g[=@ۊ=&6IoϱA =8ǩXc@RC|e}X6]z5_ٔ^<';,vIP@ڏgip`H8_)m5 7w{2]@zHHA&֯A3'bHf:OǓ܈'H`pݧ2B3Z`5e[c&.vw ڳ)rzz,K% ȯ}Hw" I V/H t8+TSqS3s_[|6mF#)4A@ v$1,%c8.QȍpP];1s)ނ/ |p$.P+QV^d߮ [3EmQWAQle4d BvcgrNRƣR+tw{[Du&po)u胝}Bv4mo"ƃUh`ì٢YF.Hu9L3.A!cE ~BWbxMQpŽ0np-TljrN!蘅8$J!uCjKh(0 2R|i(];0YZ0707010000001e000081a40000000000000000000000016446b36e00080e5c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/gpu/drm/radeon/radeon.ko.xz7zXZִF!t/>]?Eh=ڜ.+\HӶp}(+n8Vs%5ff&}I#,R(L1ÃV8+hk%r=o]K*5]i2:"> :}HM4v,M>0gG 9f+5AYY{ҟ{f98.#Χx Զ\yMT,&­ 4j@LX34,/(-^j3 ʰƑIκwHYוP) 3:@{y#DaR{b1Jl"\:ECn/Ux eFkg(Ⰼ}mz'[T~t񿑧#oȴ@?mڲcذ*BH </t`٥^%C۴q00lSsrȕIV| 3 *gGIf)B}Ee^[* UXi%w9qհK#}S{{_s}%x']#8dZXDOÆ$nM{4F/vV (W¸InB=m)G5a3oDpzsO . `ҙS3s*ma7>/sGyq-8KW|T}4/[ 뀹shκWP] ^Q D郞H,x ^7%0:VW:p/_&Zi/#]^6 R%jh+,O+)q.MLwɂ?\UeJ)lvǠ2x+Zat7ҫ '] `;@w`u\7v]{V լUd^ᓜuYf %f% [3GeG2>) pW$OLV%0ߺj"՛`sm\%ct,[ Ga4f#=C%atܰ ,~jKnfn9|JWw(>hbsMDH`m%V%&  +7h_oI%ȆQΎZƒ(깾!jJE\gU8>)'6B3I[b݆q*446.+V1k{t\ /ATk[#yovQu~TV"BoX6[LQi=A^ߥj_SC^sN+_<@qrgj[yܨ߶$!l FpVr3 B^"n&SWZ EfK*MvSaUBohh p ĬSWB:~Lȿ>$=9B1]v"AHXԘdT)vl nLamjrL/&G#;܉$Ĵɰ/[,a>E* ,7"w_.#(|-.GpRj7ȴ:)Erl'8eKQ{x3=wM F^- Mz)b/SeoW m re]/tn[oC>>` &`tnC[QzLv}4&8Xb0 \htNWi^xCب52~mr8ׄRKΙHse[?5N, 5a/[KFд"!!DcTEՄ%9qP,I:$TAuު ;M ˴h_f`Qˮp2 #(p31hz ꍓ7N_Ȃ$ xTSNW= я?ߗSİ(FAi-}. "' "۽UCdM2?<+ڱB$sٚDս"|Hnc`- ʴ& ~CxG޹um| A90ئM4%:ιIer!ePzw'&Nc* ( xlI8`rӥwxIrIv+[G9b%Q'LRnns4^LLh!C<析V1#5m}<-׎)^a >"hN*0iՠZ@`jK7Ә;-tL.-Tڸx߰=+T66$`Y8x8KM R=_|)@թs[`6mrFݤY?|Iks`Y&X+g0;pytM?KAT&gb/M&QeC)rU~ ?7/V>A:.<4x1D"&` \)a)qŠF3g_fwe|-in9n`~ qKmjS[cSC(N@[Zݩ "` Kҡ4 ]9,_80D6d ILS*in?>ɟA{Hj@eg[i/ft}>Y. * <\aHrZ4)-FuV=x{KY$l![. T+;'tcO6f&j\N ጟ.Xؓ;2Mwd Y.j\yK+@UںxYJ XZ ' zhɖi W3|5~=["3D!m/4T|@єd{O"R]1n5VB{%KU?6`(M{S5MsTڄHmv '-~ UِTG sאc.U| ]*.iGO}=##*6) W~nD琟(Ab[L9_\՞A\]o廳}ZsiBيtKq/P8Ͱ )lC#vp@MwW[L5wSoy3QUw4*H`vUhfxG9 5sVzm@2=lesCb9ɖL^it;Q׽aq۷TPBK% Ц]f5-4I< M&ׁ),Ə0̺#aqrp.po>\׆ԗ%9:L LA[l$];s@yC#us"|Rʉs_ڱ+HH048EPO9$RPu ҝC|[6}E0J葸 `P*ˈbz24pĜ4-|Ymx6#g ^Gm8͚?).XE[sU2; y}KdЗ5c4U#R# m$' VE/ƨOhv ,9"6&kaTB ;|瞟uOn! OduV~]݌Sƣ-bFY^67RӃ֦2@C^ S<ꙓ$_Ec`v wZ=p;`36[0-еQ;kx t`C&?LMa|6|w7nTf i= (O NzIsUPph&Ԙi2mNJ%Y/*iS]K5lug4x~[ۥj+o@ۏz=/'Rk>`In"!SWU$KcըSh 2}vwe}q8U|IA2z5bń̆&MHq ̐0VSdSo9*[%`R6<]6 xs`z9PM֕ތoib塅O({jˇ+=Uy4$(eޖ1yz-m:T_Z8N2 J{Ɩ ;JMN,0d=1*M 4.$\-6 ք[)H@:-}uWi{J "WԢywq"rP:ǰ;@n Kb[x㨘5:OC "ߤlWs%-ڨ8@\(7^fD;B {-XF {{j&}$jvD&>_ *֪5Қ"ۊd~W'4f*,eN^E2PuZO֢r5Tj !tEsQ06nLNeOEhGH*!Ɯ{ ٿK1)K IP'7UjccqތL_?IG ꚻ$isːhD̢J$j)">1-кjזq.:$eɀ[l)~LLSל8Oto{'fE3|o"UQii@5+Ew[\Foz^``^+ YJ-嫇ؗȀYJAǍIZ\VkNiH=<o9u#Nl:̡~o 0q87c?\\aBX6l  ӯXD3W?CH N_0c*>K;AhU d9_=w8`SE)WJVƥgPS<6IPwST(~_ 7"Z76`;k.x>1~r?u~wR-0l@7,P类t6}0KQ'*LJRWʷ_alw:vm+naEeby0Prލ8Vy(N3 X*#p|&<U$Ź:G]spRFɐr/!gnt3X52beFPZ9發|1B+Du$cV=Fu8 %wk  O-N]>uRh a +}vygAꌏ`*~R;>d)>v&=r_m\ GSMEEElUQwѸ Odvx-Hj-0E7|v"S/ _[ecگ7RA[-v( *x2Qt3w$&k֪}}}>` OMk`8pg|BD Nu„N̘Aۧ(a[4+aH1^>N`< Y"3 br}zUnFg&-J/K6NaƒW9I "0xś mC}ne˼O*KrE;" 4, 9XaUtP#%ƍU"ˤt/#vMģ.ԃ Ƿ`v-W>)"TG rI&f1b.x0H+eل W <kFRv{\БrC:G\%EXnieSZs/Fpir7 CHIh{̭Q7e 61eF,[Nq.M7(˝/x_V)R9U! 2cKU9Vm(+ $f ">NSf[!k{gwDClq zXU% F(kQgZ(Nv/h\}DH|P¼lY/|:T7Uҟ8nۋq8[fK_&=δ+Ve1^orZ+f2E ކhPP?OAǂ 5|~kTNOBĶ.P:d ]9 z [];h8{(UW&7`e\gzSk6vb:7@!!i~3 )9eeȼ32ICdҏ)rAٟ*?'BG oٗoj4oZ9;{P(֐\/kHrv$F' HI˭rLóA#q=K_3ū@?vm.pOJST#k2#ab \tYB͔?/ieQ镘Tvg: 9>7v/bO }Zu 'ZkOW^v5塅 ظ;Ƿql>8$@׍1iם'9Q.a#SEm$sN?hC x+}}pU/R_]\Uv:}C X ysetN,5[l7K(hƹ; y@h4dM[ ҍ&+A4vB=CwA.?4-WE]$L4wܩZ5#Tm "T^;`L".SZjFnѝjI}>ĕ.Lؖǰ?$jE\|WrG/R Ǵ V)ط`{~7v7 ioxc;uk,ûV4r)K鉰G#do?pdLAĈ] cڞLe}1ƫ~^Yog:Fϙғ͊HU]GHGC.1f 5i20Gʋdh;N5b~Grb%(ڼwLxcLMOe$vCoXP.)zNBKc{XQTw D-5R'27E{|OaGqYFҨ#B,+gp[./7=TT_W3Uu;"& bTv%bqO/Sc uYe-d-3[X}ܚ G;֔F/(goQLäɵw9s3͒uA1}u?f9jMũZb(F~ :/j[-+`l lswKLCz]I,}2mXqN}^+.m]DlCjvk$BaJd|ّt ,3{!2@pBzE1Ųsm/Ę%\.%zٸt $ W,sxipZ_By J0w5ԫM՛#ڮw`] Uf`ٝ-]@L1qt]fԑWn'`Zp=޳J 3hdv^8/K zԂm$k/όr2rk%U\ : QAUvbia 7e6{Op U$lژbtid[OŨ5D0Z0)Chx?åYҢƎκ;\1 @+hŮbXKO@=e vp'LJ5˻3vྷ sv 4;{ D? {o1wBwgBl/n'{[9Bܠ/j+œ,`45?Ԕ ޡD\)B^yX 166ȮX:z]tpH>͓\+!0g.ȅ GGEz-S#^!{Z\8{D! Lg_\Ҷry(#UaBgX̤{PKt:GOjQpߨV*.K !ù0*S0D4J?r{ t`7-mO~OoVϱ %Vou,`!]"V /SƮm$S'TO& dD)Wie"81\AZǛd6C_dק>/*w j5R_ ]qN6f(7뫀qZ"O 8ُT$>c|;>b*98!|o:@wͅ6(B"baUJ/l8֍'6U",:DܟC]t2IdU`kp`a&qF< (ϐS]..kW( qdt(Yy' o]7n ݄>OK! i`dYme>%L 3xphGPݝ +_ز" >tҳzh?m8d\"l[O . btUs}'?qSa1v+%+KԿ"? /p7%pTo{`#I)N{w#be}}a{0VBb3I'e$Z!flz~0L:ٹJϲ73팄<\دEV]﹊@2Zۅ^x hY*>Jl4搄׹$ӹiC(o`/e&6cxl>hKx^/#Gi0 vUQM6؊7gY,LlV|;wdm8փko3w_\Oga&^d*ѵNN&'~_~v zڎ~Rccz;#\>N`i ,pxvdzP6eI~N* 浸5mn'jVfRh> FЉ-\{ʥpeϡTRe4 DxkG cf+*Wrτ[#nybZWMkpb 8,tA؇KWِ}N+=C}{` 4ᘶb'd%9$#5\ =! EKZ72Q:ҁ=7]xơ7p D"HZJjΪ+ҋL1(V׏-oAC8*+iUlmوK€nKmn%.zo&7N$.+%!Dg0NC.&9ގ xQE^ww1ȧ.FE7]ePߌUG%㲜!׼drEF,tpۺ^DHpCf/~(jilwJ}n_h9 %Ηuq,9Ns% ҽCw?J g \Z zRG[,`dɓdALw=7a*/D2؃):Tw>G12]©&pOl%u19>Igs‡VL:R"@fDgUNM"[FͶVެ(L ykWMI} OXQW[v @3B- <3-O3@б sϴ./tEYOtH926lvƗ7&:#%<XZjqn]yД @3D fPJ{Jc{h58 jsE-`qm) ozX)t;ҍWI x<~oCuҎΈ5Xbt`uX-g$~˧k̞W9#怊A7)|³f⬕"~oq]֚W:FNH(A!n_&Yx^~rsvnMJogMk> l \:K3Bbdo㧣 :t=/_.]#1H@锏Y kJw.qّBROIr&jM:Ssie궜xPyV>ޫ yUzt$ `EH-#Yy!0 j+NnWMTv1pguf2QmWcsIܞ8Ä̷J8tHыt-,R8=y$:-S Wl)6y+wАVWI4#FbRDk~y2i/rn:p)$t㘠̐EDŽnj+V^1>A١0.3-@EN"[R5fnNo Ar/M7,iT%] <::8V=9dwBʊ.O)ռY~^'>>rtD;ݛO+C|EϳSU-*Sr_*ޜPI4!N ;ƿgPp kBj$@7rxzb<$O Αq` ۼ'[:V'B_hem<(fV\IOfU?ȗN05U <+|\b*{6.pD!8ړ0+ {R2l.`,BXNdR ޖWҰzx5npMI%~H8vY Y,8d_XȺp!we.C馮6 "TȇU]AySSV%4;0&t?.tD +S a^'=ÖGоBĺdS cM^P8#su#D QU>FI!'RxN.PZM? žGxk0TQ9VTr?a;"@9XGP> g>6FAIXh?L&!ֆjEA Y|Z1>ҭsgj,cX,Ô¢- J/JckRz-a1I % voxrȀ@!c*ub6e9ы"ӗ- M]H:ln8DPwtjy 3#N*쳓 [ʬg!ItSG0J3l9f 84I>fD2ƯFޒe RWŵD^)J_en"5XS{/80QuəҳZH5Չ:{w}*ֲ?"@N ;࣠ 2"JV-g~??Ĉ΂'??~TC9W*\bN.)?4K=Zcg,:4 ?xQ˹sM༩N6ƯuWUabeW&SڂHbD~װ QmqVth,#tj89qkZKa %KD}V@:;rqmWi\ O CGFG/Qf\Zo[P[G17F*僧w]Bau |k\,z߽\[-r F==+Rju8}Bby჆Vѵk׽ CFT9$XRjZ/`[l]5_Ɛfȳ6dZY[xN8 DKv3*:|Y=HΟ #\Ɂ:$p˯a[XMt.$۶+q]0dkj|F*;賩 q~{hĪ~Q۫Y߽aOocu}"fs +[]z$cmN,߹mZpٰҧ U"ޏ]diavKth`%bS}!N8? oy΁dW"C yy);!SwBT3 jsYIoJ'|@gL^#{@B‚ p9( gz؝%2_el9 oOKTϥqd ڃ #"@݅xES@ޢ=M!ڐn~ՙGcp"YFYh-bI~_gOfb~KhV:lhvNP}eevF`p8, `wmC_}XF?t9~L R QN—C!^33eC؎XHbֳC\ݍ~!^;=mFP1sWRc7݅ي)h];yDyM,`IOޯ. 1lf4m0d+zYٻ&,BQ%&;Xیs,F8x~b)6t}uiR?h76{&jd aO/ ƽ^]1ntŤ "<i"qfiri,K*Rȭq/OFQ9Rl+9eh#4q"[yKn;- 7z~4:|:- [Edj4MUA5G˒@5au98+-[I֦\Bow7\),_R/Y>|֍}_I*ԳpC&. L oB[ц>2t;Y~,w7x3zB)̋F};|67[_%ߟ-HaZ=Go-5ZUdr~8Q1ć}Abz@rHТ*}(vEwyXK2QRb_`F4ĥ+i K݊rxlteԚAaiٶ MZ 3Л" q{k >fbjәA9KTҳtƕ5˝yI*'n%3|So9!\#3 gO8y1[U.|a[8I|!]jdsN1>I猀X;'tY~U7"ه{D UgOhjsBYcazU$ԃ!H@4xM89=KѸɘՎ- -WED!%N?iccrfYє7MȎP6K;n{Պ0fQ7/}i"olmaEQѴp)oB7 2:~2ѻ`pgγf0SRzN3.e&Qr ,f(MWKmt;b  ,<(.DUM"L*1_Z e(D25ZSψ? .#]WjB)vjͪЯ$zv#CEӐsr5aWdD2>>Ȗw yĨnJE¬|f Ã1uvg 6*6$-Iy2ƁRt k @A?0ЍbFeHŽm}cB%U^;%bֶѿpmiB3x[R,#@ZpŅ.x|HJ\1IG` /Y,.X{]{VWf/$eM$5aq1|U%4,go{XXJ;6I؁AaN)z:@mO1VmLg'91o fjޟ3AU(MJ&J" V~5클(nbGc))ց(RqZ Gi#ھ450-;zp/؟5\0D$d=v>kuqdv92҈y,H`&[nB@LZ3@Nc˽Fe7;@C61:!S$8\>p?_68{nDy)^T&8:21ř(6N T'#0ܿPJNLUF C حũiL #_NR益#V`W0<!,b`%#>J2 *k,vE81OG6\tsTbԐUIIwpHT#XP.(H| 깦3Pÿk}o`W\fǀ[k1Dg\І>u$ĶFP΅vB4ՑOh`I{LKm@>{U+.u;aFmuE6$EҀ{hi>zjs2յ<0ZfKPr<޳,<4bdKċ4D0qqs䀨KB2}|~u{Nya)MṯϫdVWLՏ*Q ; "Ū~QSd|$i3Yy3M]b^#>WMCP # ~d'q ?QdAF:D@(1`;tD*R)wCOtI@[{}4SЩ([A4N(sq`ķ$(M /H?1H1,X!b:3ECTO@O 4?:0̸GvD^~'Dk5 Cm][ғO # >}j%2vodDE"Tb\ V`=8Q1e=▥s50xp̎k±44w^uᥤ VyWFuP\>SIYybx.Yk-* Q?TYe:=lEܩ;bݧ$j;4e 0RDJ zy,B D,tW##g`+85-;EN+;)S4I&_]Z+V åaU^xİRO7͖?tCDE\S? "!1}_&B͜=QvfS(jn ^F֎wZY\zFW 挬#3UXLDݺS_"sĆ ƳѦ,7vgYRG-J]Ogbr>yi%cӁy w4wG.RZdn/,2Ch l6G*^Ccq3ݿ3J ]BQ]9We^rrKTϦ>= 1u*ҖT@5@*~؛X$Q=qמatyI|sj'VG`NALoT\%S˝w0nkhAk&Rco̚e9H&_e\%d/q1E(sy:E߀KSy`yׇ3>Y%N_kHVﮀ+mhJ#!vs:^~}d1Py`_1UYwa;[qC3tnaY)ֽJ3V9oC׫iQ(>|M<'>Wi#bS L˜ԉyi}< :y?wޘnGp><VE5Ƌ0v?.cUCP J+"؇ 3!;MSUH[Բ0-_}qEEZlDگwoϛf9Ё:~4s蘝gzSY#Bxe9y;qU]>0}9I(C%VG$F+g6u{~ `p-phxmh K&2TV~+WgF94i 'cK;y9z4ΎջU7?v>^'\V &iUDB?r+q&X<*d7Ôna; 1%djMqqP۴baQߕ/u<ϫJΏqziw%Yv2n0R'B׬[\Qdզ||fr-HTR$4C@7_Wdr2B^)'ݿa1[mx?,]_1@60rQ1?҄{ ;rdD-1(sAײQ3J1)tҰi|k~Tl\BW[PF 8)GDbW~ ~&> h88f{x+, JZ-b>Dq[GbLQB c){Cq^XppCr4='(.AFo=ERt-\[*~߿(~찂6ۈi:Y֚9nP<\,rה*(smjI w#j\7Z\qchjLbYgy儳g\6)qeIg5>Ծ!z^9@+*tP;7ţaG+YZ/%"KWbz_!iz: i |Ld"P 8K?8A}(? ȧ/ |prted;1:mI$,6nWWG(ԿyPj VМYx7# ڍC=_(p!4Bag'=>)X4`pv3OI1mLvMKo]6b;`^-ּQ7LBUt-Laǯ̧c'A F+okcQ;c\43WGêhÝ@/yL=9y:qTt`,N$Io)"rlɕelMo^&cDa~qVBaeUP9լZ tN*Zڙw4Z[Sm&tRm/>񙜅 w}?&mRGaC=R 3[xI`s~m0{`Z]E[,4 ;M/dQ16v>!¾+zCK MAPA>(7īt5&рUm;+"6=y,^J5fXq ӌh[@"Đ]t ۟%oWA[f"m÷N1,NuZWL { ?)~_ܫ?(4%Xe=p8U%Pٗ4 HRliT(k^[uĜзFg/nRPږfv Fn _-E.`dwOnP 5 IT]A5' &.a%jUr)^g&'>jy{XՓǣǘ;xM7l92z0[doDzTۡwM:LI&PڜAcΫ]*;̄٨e?>7탭P GT64;|%;sqkV}$+磺+)C@`S(+f7TD9l4-K"Rx *$zI)e&[3Q c]TR (ݡѶ$0@D 7~"LβGtOdDeiDBipg{!ǼH )k IÁ2+x"']tX⡮cJ u3|*emw@"VQ@ud؀%Zxo8Bܳ;#c~r<1+HFq0(ߠ wut{w]û KQUPkԤIq+z /7gv"0*UPg:5%6i_޸-"JB1XRC xd ,BL:)B=ҹyk\qﲄq4Wta=jȀS q[y[Y爍W(zYaunZHit0 u, Z"Ƒ_D+S(TQ ۣѳ] 4@La( gOZx(,|x 2ZpAJe^3+Y1i:e%>a`-gGJ/b?RK%Iեh/\;͓`vhi׮M?iV-\-V' RPoH Xe)pզ4k+`MK<'뗲T-KhXUo(\>+o{9)ӻ (@̽ |հ03=VXr}D~d?T8蟮U|u Ũo4Q>IߨD|J*}V-?tvV:2<1$nԨZPH&,y58ns7dٯc6:s9Zsc$"H)}0=0͕֫pkk!ǙO4ɹp;?d.ھzF>/Ra24O]lHg-1 YU&!I@ dCLiB]j G򞦊F޳v! $PY`m1Lڃ+>▝b„wYuftO@~*ςFzYg55rȯ"洬fm[ Px$yp T@kϏlE89M4wB%PR􁎙X\vejp+cOM۽O:ԖR\xSKR[\(O8@sl^G/1?ePεlD~$frci)sqmKy? l584P:(^ J +1͹D BHbqʁl#ٙ&1 1Zq>"Iw|U򸰑AvЖ-Jȁ]=( Jd0*Sͦ$?u}r*}x\JCYl9Æ;2@SД@u>7I=6،;d[ }Fʹn«WJ L_5Lh e) hS =><>:VݔcΆcB}i la2/VR8S\}4 pE?v%Mz> $9q``C0CExk\h}K?+}ˋbbly F߳xo}E~k !K=I~b_qyO,XRvs;$tm.z׫}64wɕX^ZFs>S7,t#Pi&6]2S!i(ltFhsf_~vZM]`\7 W"y}Y0Ai +۝tI^_fgԤRwJR*SȽ4dq0/&ń1;R;:CCAB_O3Uν)qiUZ.;:-؋/'>6~ob@#>ZUJ%K;aؼ"f,j=׫պpJL!e)[ޱirkk*$iGZ6@]O IJ nK^7|k.pcGinj_ۋʘYT2$k. =YlN"M:xRX"jطP)NuθhQA0pAI6cꃗjUv0*M0s\LA3 CԤA>7F36ԳbϐƻS(hS&TQ閊iorU3+SL9jCoFDwټ™O Ej:*K=62H/{fMĞ2F|K(n26z_tdRu6 wsy)4CSFj$7F?Mvr,jV~K/ݾU4fnr0 Yeۨ>ќVGS7@3RYySdwlޜ;>>(xp)c[+AJOf #}+l`^暽`5e`EU`I_ ZSZ( E 1;f pӳp5veHl)vu)it\K8#DzrA 7q+~A&vo^wK(•L&Ge{.(嚑 ,lcRSoO葀JҟMBk@dF ٻ+bV9[s#A&&Z=A4,Njĸ|'luk~|BPaΰk D^N@T6;OobIhCBա!4һ~,GLE\~ӭ|}\?1G`EB."6EچeC=*s0)"6}jz~tR3;=7^k7k,ohZ:<'H "wf P`/=Z soqI0v uOY`O]1RbvxfQbn3;5),8Rt:/4XFsmG"ѕg,*Dܞ/aqU>F 1 \J6vgZD_ZԔA'pI~;.vbj 鹣MmaLS3캑.# 咎I{#F K8 *c6cYc50,v/'+yM*=ņ#;4SW9GLwvnK{TjLVkVŝXx%lßdF! >EH)&EoGђtv?4n꽨AP&Ay1lvsL\Ɣb;L{_"PjEL5^VA#/C[{$ngxO2 SXT6UL;ЩhST)PV0Z9V( ps6A"}> R 30U/- Pe߶*Oo$?2Ѩ;]Ih斘\0 sRM&ؼ8+qP..U_`BygCnѢS*t5{e>=ԒTx.lGPc5.HwW!Ue h\*m"ጝ|-NYUQ)%q2 lcwEe%@pqg3R*שZR&+ ]GZD2畵G̃U#k1Cv~r =GJ 4l0Mh#{?mֵ_ܣ [AkQ qpp}lsߎz/T4RGä~hj -=<1-XuR'#>v [&N$sb1z-PBg ~ͿQkqO. CQ!JR S cb64gutcꄜ,>V']c" w(xU˰{;S' d:T߅ԛ+AhJl8AGemȦdS# Q;;&YZlDU4և׿/c j્T1%oɣL&a8ެN!k+l'Zy#Կ5yw/禰b !]LC_R͂l(tE~62 /EU4(-6MaΑ#o|69%fY矏2$%)>W\Sqt]xg3BڽHp^dm]dIgJ]]ȝl/+M\+INA# QC<-a+ycK3ul-?imF&S?<8q$]y])M awA2~*,ާɕ'$zg-/p m@v` A1M ۋ^;I3v~߆>L{>N+%yܜo-|d*[BҐ@& )ۜi`<"TXpXW\iK2(?j(M>,t0|DStK>G?W~>J:!X ZbZ Ioi$>O\hqm{#7$U˜X'zfkS8ɖQMT|i=4yOsa$oR(L r~2jzd $t+|cLwup ୶ [ ([YF'a 8ˮwy9WfqHDQakM#l~{>`5 YFzju#vߘ/Ys~_)(#TtvV<*jh|jUηȧ3$)(v_~o+c1_8w`U.߳eʹq)3_Y`- W&Sh~x%T0B!`_y;9v;=[Xj-bTO"NpH.#|vxWK5pORGȅѩKXw(t<}2 L FH#G߿9~>["*#F|w٧ T&)bav 3yqAגH vDĂއ|?UTmp)uD|.MIOrJ\1gC NC,/(P S'hGO.UI'.AZ5g R$ y(۩2WZ-Λ dԐ]A"`IhT;P}[OEmH-5VDz^@wnRCt7GgҎ=/5ҎJN؂8gx3kRvBR^}B3q’qvDvC!'#%a/+{ ~4Y3(p ^F~@i++:*t_CǙj_W׮)  !]ՆS(*q8GcNX{咷 --V7T#;4( zWҜGZ,?ljLg0CT%)JjAÜpW.khw9}f FMY҃=OY.L۟Vm]'.`!۔cZ?f$f,=+s3D3RRΰ;RiRA}ӗGQ~(M繼P,xBq` Yɛ]&CnH:(pe8c$=JұZʻ7!mB@z 9ѦP|F#h撘>W+@ySjdJy^|VƂczD76kS` }] ՓrBg|boaqx,-^+Ixvu`:?!|FR,iiYsHӥBe|zc/le@Jy:RM5qD'mCzWj)DE@ȷEZEܐ8 ^^o;>\Ip*$V7E%d>yYp՝^B'.dq=T]9Aӕ{UCa0Bq5j@V/FXxub*XLI,=K5^*NWTd*ZlcŎA%!b~@Y,]Iw,_c&J\| G| 4~$@)_Ϟ0#~jILBƪ{^qX'\+ٲ[6'6% t9 L&'/c@ ᱰUlaW&>sGQ;mVD$LJ@Y"un|=z8FӲ/ǯ 'attHq'{1{yzVP侞7L*qX1+O)Iz-Z.38]Ud21d~p; b$;}|3S% Gwco^3s-8͞DGU-/"k|K6܀Ep? 5.OYS7hZI2aDW$ҺPw!V(es8 Ype 0υu)d)h6̂0B 4Io;5&7YV;Tk}@Am0,G䶗ҹ<)8bc ^lTd0p R.#ٔ,8T%wNO;%B(xa1{1<Ӕxb7&AD4 8%d\ N@ ^)ҾHPBΡ$~)=4.e G fh6&oɼTW,vU%X! c+&Qmd٭A{z$%4HMOFq|~/7T x2(մ4 'ZnQ^o oka"JYbFu VwJ#u*iHܞ !B^ЉΘ}휲m4~H)[r4)Y4_0܉LɏANyUUmh1 z@vH2<6 e`?ڷÆ &Iv(9fU> :#df u$H4imv崺Jw5镕?q5v%L h{n\h}G{C92Ax[A1BAWexu:8WӢ5L| [E'^0 Ob%~0Y4>Vex ;`9BH1f@Xr('Pw,GC;gOmz+`]Ku RcMƥ. s.칧J59W4|E)NLlv&b㏶G0%0^|x5T(Lݗɓi;;BRen-Q#)I"~Eؾ#B;0^ǣ# cO꣞%59cxᨄN#;v)wy%ݬk G8EU{h={W 9zl>invc ;(ҷX= ~L++b$)\0u\.\XVgq[ [CywҋRdO)riɤDΘoDŽ#`3Vg9pA `M|3XKk$]Q=z&{}1{T5}[_ăw&B ջw.q(Ġ.f`}%?NN{A&S{c0~ܴS):&:"(3) &£.W8X dc9l@/ꈧ8Α4&BnDM"&gw0*\ևifIR ,BeݟsF8w&,İl"I2m; :^6ӊma(Q`,=>otu-J;5ۨ~|āWy 80> E7rag@ғB]0|Kä`q3h/(a\S7~?@VЖPEvf̑s E$`zDM- ê\[WW{4>V` G2Ҭ}e *81QU-"𲀬 \m+hDpqp@=TkؐIIЖ,4&ؤ.)O_7WB}3zW%&2+~CNn E"Im.bLzJdIJ](AU'9;> ڒ:ʙa)4l)YC`b $P$@>7ʚȽhW[i+`qޗf4*Ϊ< AKFez[%/4)ZPқ'bJJ7p/#:k[>Z}I:"O[ۤ M;ϗkAO~Akhm|JGߖ/fc=:q"Q-]U7 QB:Um3ŕ^(BQ1҇  nQ_]2a {rH 0X`wד̣tÐgHlA9ˌCGS{%rg# ]jlQƠܸ٘lҥ=X>Ft,7+N 8%d^d|#.ܤeÕvD] 4/U,)*`'U15 r& %NQ"%COՠ,tD󊁣ylMnb3jВ_;t~z>=0;LL7[Pq::ga`N=agi'yA8j & [>9"5sL s4Bp81QTn+$WjcoP=-XM?6(0 (LD`ZүM}ry׀u=Z䪋8\-vt(cmHj|Gᢰ}ֲՆzhqĘ07 +ȨRtFcoC;\c .Vk+zQe wCxg;'1,:c =WEʪ*OT٘ O5IpE8Oêge K$'b>*tͽ/5?"ksSsg͒06Z݇թvQor1YkoV]4o7+dm/e].6jX 1'qץ3ؾM_.{UTpJ̬N`%i:V4Yl֐t?VM9%1k>Ǒ$ WB,b8-AӦݤ$L',o>FnjP֗%&v#rA ځB",&paP`Q3N pj@u[73AmVWe^,,dd/|wܣ{לU|pQS*Uc°2"1ziT AC^~pܲAtA-5dZ?gqq3ʋ{pU{8n Qł~[jaM?]NC@J58,qDO5QHKtזBү[Zޜ‰NQ jdg0ZL7"S3n3EN43fK~py%ZsLYF ]|)ց+g)D] [' ; dYԊ<>fDӠ&(+&sgM*w %;?E&e׳^0?%6F5ئH Nt>,=PއԲ_i{d*r\(7O|y} 9Dun9{/˃s][[7=p9eury)x,%"YHL1K!HfQU(NQ%9IY͕C/UWAiucW@NvB60),&xI>L13[z- [t_[0 =&cA?@ sX$.gNw8/qnmF32bed~fEZyx̴Zinth\ܹa&ɽ+1}X$]+ߢ·jloh3k W9p}V^"۩T7:լO9Ihq!L}@xLwp;㨝B*u4wR15y٦!^2GAêH\UbV^d;0" 0JSrS;n[+]rgN!l%~ È1 =]#pd+:o( Dm|CJ:rwia^MQ"H3%9p`?NM]S)W~7Hv魟 i~}_Ѱf@qG03̈QٔI ^[mfݴi@)Z9 e.1׹M)&;BNL"PN06lCDC?$g+7󸛂U/=7Ynif SѺVҲB Ddz22tuBjhƆY?u ՇݬDLB pppIeriתY=nqhL}*dsV))xMߥDYR8p1_Gg QKѩ5rXk4qgqf@VAfO60e: k)>s=!mn*ie[,9L?֧Y=`%-gI~+i˺>issUڒy&93\^h3,t6c*U-@]3Wu>"W&{?%lnzFNl5A]Jڃn.lei ZmQhG 4/"$H\ϙ=>E>_2Vl˙tB J>M Q2s-ab)Ĝ~ Nz@)iV5? 7ɴ,L b =KRb N|ub2z߿1]L *SU L N@{vЎN#nmh9Xڃ֪C&  pbv5#AիewCƽE ċc\=P`1Oǂ/,BP2Yqqf=3 jBܻ=iie@j6Q弙4+1mފdU6l@+cנ-17#.!I@1bF'*u 'gG I@Y3% ?a U+,[ WՃPgqYNL#6kDN!^ӒaY L :͢rԩ*}``21875Nc 4 =छ]6p?$N\݌q 2Ԕ4'TF:rHc IzW* wyUV d^زbCWI(=>5F5_:cΗP\6.켔BO#bgZ;D'+ً6(J;ȮLSU{}ijC az^=Ft+\a,y>AA*L$kB=AZL# 2زcHXCzN!4_>Tyc:?fۍ2xR@ʹ܃ G8(i`+yVbHTi ]F .|cm Sh͂]# GfM/ljcǼb@r-s3];L+jC- 8Z(wW\I齒4Pٙwl׫MZ˸@)SF@F}Tr|Eٿu#.#3kxa5y~"K/QE_-[[Ø߶(oJ+Š2|Y)}<@Us<;,$8u!͸ۅT0q6Lw;E4ȟ۞+yΈe,9x\}xv]biEp۹MýzI:+2Z`h99#k`Ӟj"k?-9X7U΁)?BGW/3`,)O'd:9] _d(d#UX/ `dx4BԎAŎy7c!#L2z&q<?o Ʉw)Ӏ| ]nZԘX}<SXME:9uOo32|xQ Jq=yٰn4ļJw)Y'y=#RDq-+lxW\CϢ\y 16dU4E? n)+/pTŏ#s֞K;3{c^'C۬6裏֏e>SL3lv.\^Sms3TYgdg_ ZY!/[S(W~=~A,Fj` ASq!a[Wݚ}"ywܞMS1ⱘ ٪ J"50ì5BgHI-;j;#Bf4 DmWiRvԡ1O,};'| `͵Fc׽;JIRu8y!IJt+PbPv|)JFA9 ф>.ٰ`}fR7E3'Ǖecr%(}>`>.jl>ѻ _ߌ,{qCaT7diѹbyx/#YKLPqkP)0*64 SUn\gOE~OxM>]uF.Lpn!4ǐ[Й)y Qtqzs8q`~jTXB~ Pvof9u4&u  \a F?l) GO9>N 4)`C1*qof-PE}Rdw{#GY_E =ە'fɲ&syU 0ZsbOLnP짡>FtԷ N"̰zZ߹XiPI{3voҦ9%`B`\͆`&Szc Hy$->-&$W}x:t |Ix_ҳ 8W&><-GnUϡՄHwh dᛤ]H'J_m?LZ}E uaN)??h䑸ve0B֚D ~۠UΒM`,'ũZ)ںpcN2 =OAzQ4Ӌ'n7)5Kor]] $}M>AN_`T)jE7;kc,h"/j:6glX?*>M|=VL߀sPJMUso;{pwn7ԨRiK aK@R׾,m3R|з=\&b3aX ꡧ}HJSyŰndqs1=J Rg/)'::{0m%|lN}e,Tcsx6o\ u~l>*tQuP}NzޕpߒT=v-s8| ;@`Fuy%<"(w ^uƉR?d~:bIUۍJٲgshȄBD_uU J| C_HI]DØV V^eIWt^fO5PI큿{[\2Cտ[GDz[6fRˏy(ÉX %k`g!SC.fԂ7;,&I$w%;qzOoE=4jⴄ yX2KY2j; :LSJSo(ΐ9ʕ釄"qEmHgg: MG䖺k)Ǣ۬(>N0Ͷ6^ c\pNl RWC,G{p˺G81ؚAZ̍եEENB4ʩ;jKSJxg/Biȓ_&K(f gު{!)R95ngHF0to|wDB+S·>&ÿ=JE>BoTK6o2#2d'LHtDNf'W,DP?LNjtx &BqwP> =R=cji,9Xe9<7i+Ag۷lm]qv5ﳏ˕ \)D]@ zؘۥ\_ܞV"ɅIkqh渊\@BS#ӻ-MvTW5- E2@/NfMn,(!@[ս%^[5c#rejjMs<Ӯit \G*Ap̋{K ?MFZ>jWx*e}9<"aN?D_dȿϰ9ԫy7|a7KD&vsiJ)R>VUaҒ5澆rA,_˃kZ ۿ)YQWQ۴{ZHnԂh <-Qɸ܍nkHG_ - QS kDԻ[JdRɊ 71O+ u%t]>Nn$^B {8VF:.Ŧ>Gq4]]bQffqvL(AÈ2ay4Zq0P,xԤG}>AqD‡aL>qx]ΈxKFŽc" sxG2=`A}oM[,vK\8y˿+qM}㼑 iS3SVJl|rHf$i)l\RޓڼHH< 0d>D጑+Da+:TY>HR=6sF/dj1o@ƾcQ^rE u/䚽Pd[Q,2wZ$3:,Fv>~`a ;OF:P&0e,959ڪPiXfm Tˣ }3ڽvsr ` )[ !y ($}A e'p1 r%\s[Ru"Q]/n.7ԕ{5 :Yy7Z+큟#TAypEOK׃uZ>s1IMe6E|Ew!=9:hwz/BŭkO̚,|°̥0'BS 1V ;,DZ STepa>vXS6mYd_;U)@cͱbXˆL4HˋX 3ڽCL$dSS֜-.ɴHpQ-,:Bt/8eVD{K=9pgheM^\۩d7U~('?[2GMrcac/O _<9Om9L}M}D~²e /:)%e'Xv K˦s^L7B qI&BfNKK~ j IgO뜩Oql>eCv_א%G346Vi?½CCNWBcL 4spM,+hCfr6X%{4?*i5ݎ;AxW`ШI⡂jK+3eدdRm;hX+C '@"E:dB"^ g5u#`+Ol:t|LBuHV߿ ƪp('HuVsYɳg3߿{ZY::;w8n4֡q eYjk$-K:jmk+-lDS1Z`zVYv4YYf3 q>( O]ttK|RjJ.}:EcB|g$1\| o*,(77h |1]RIC?V6͜ڠ j3]`~y#Չ^{7Rmt*:ASĥN!L)j҈< $Ӿ$ߕ)έ1(Ob{z" dp׉hl]>}j;Z-A>.һV 0JBKgbmG7W6Ss"_7?Aiuv`lE]縌 f/ /~+fJZӅMTEߌfKLjr`CW FW*nhP)W +5K<$sv4FUVĆ :+u+켭TFp/N 8-UIc!S;gTUn&~Kn꒘MZTr/4s0l@'b[83/3&dt,ۨ%ʼjjE^؜\RǢy[dAӥ ݌4fߚ]>k3T@cJ{KS^ҘG2XpE|=kXEH$@2*Z||Z Bm:KAK AIo1!y @E--*y6Ǫ˒e}g4WTZy'$1-ۂJOeĉmX>;qsp( $ŖKRi`ȀaԖҏCEuo+Eu3@[[ŚP2^'vΖJ*}X,BOyLۃ]{@ p|Q-R5cɁJK9݆cPc\&sE8`V*sdqz`6ojvO)5AxVq5s|%OR^HXLGFGm+=)ĔUWa=gǕEo-zזr*^<b ]5ޖ  7E5Z`/3U'zD%٦qJZ3ԃVx F 3NI}eWm>fG0q4QM}H%:/kS!EHt9P iL*cMea袚Pb2o[j 2F&x9a1̧u/קʓMsF4NÕ3^_1zoN@?zq_gLj%L֌sΤdrkeˈ^gQ`3i)!9; +~DQ ue1 ISO֮$3OkfnOBH7B9K(%;6UA1446&_ +0Gb93ꆂI=,J+Nw?ԗJ: 1+r{7r߇< ->j{; tZoxN%_h΄J D\Ik٭^VrKFyz$AEqJ\Fк r*}S˻5ZI&rgS_-?Z+ 0r pkQ["GjfzSlSZHNQKI;U͚F!C6mg[Iֻ~4mJ}-c36- |W0[pggZ SСa.4]Lbgr1x)Yn9&' ̙Qt{gQq iiBV4 "ID$JQz愋PŹ2ڕw/r؟Ƿ!s,T*X^%_;[.pu)2F`iڿeMhΠS[NhJIjDUSKJ0<)ƖyƄ TtFFah d>#7)GiL>: 0N3I8GA?1_ʗo U*|vUr|I,Ouw,,P !}_3>@Y\?Fσu _BOZrcY= ùw ՛ oZO v6M׭eq|Eҩ\A_j7`+J)U8=T5f /9vHS8. =n!*;+ÆIt^XLMY+.QHv8g87z"\Sۃ]4xBRPu_MS Ӈ/*h Os!+ m V U 0`s ;MhzKALpQ^KvS<0T+B<Ftq%k桟`V48tES/JldLlƟgѭ%:\4M/p$d00#m8nCC(gmhE,w]:}w #gR ILbp态A^їHVAAFls4ij7XHi^@7YZx: +o)i龱(#&g/;#Yh8!BZtv+?i3&>9 _|hj.tD_,sZHjz:+l6ȐD@v4g];ŃjpI=xy}+92D(lߑ2G b6m3xd`1 ~z%Lߓ+eum HQ=?0؃f4X2ztMEs)K y{T !<9)]ܥKG>Hf)S$?pGv_d̲⌉dbe3UPD@Ï2X?k)SV6ZQ{LAy<QaDUMP{íN9i?_':֭L5NNs#1nͮJk%%+BaTk<_la*,瀈Y}#׵7iE>;Ȉ#?DG}'4[dh)woBn3٧.p!#26wX9.~JNvv9,䜟8j{e!ʮ]xvRbFb!֑ʰ !Kmq$nsv;%\r~gV0uo ww{ƏBw d˛/ j:שMFU {r=/92Ŀ:!x:"ʷ:f8OYjBߡ6KðeR&9K%D3[TSwVtOΘU꿐EHMC9!i]P t">, jEHi͗"WO))*mqj7Aq/2gfic mL @'<@ TBP0۞߁H,KT6T!7 ~O }t4~ztR@+`SwJ"fTۙ)n\vdNHݶ<KLW"607nm 1I X2h" 3à5>)U4@e.-+:n,_ctAQqS% ݋ްD碑iRs4EXvYU~5f%6Mhv|(+ 6IR#gm֯ L~#ՠ%UCJg~St3*X - (t-=Zf\+CG5e;nTUKS;PoQ8-Q .DŽE\6,y9͌N$h[?a#/YcieG? u 0&%XTH;2&J~?ӺӒϷqL7vv>尛2B0/5c¨0@;B-a%Q4N}E£~INix i۔.`*ȩnPNY+dO5y!I=UύhɟǕ'f4TJ T_؜^!E릣Gz6vi]1[i#ǂF3IjVfS$y38J)%i2ӯsO!Dfh 3noR5 2wj^ҸA# 5_^pAw~ ? H>^sw. m8a8OXf f_l/;Gהg;a<k(iQz3 ^V(a=ע=왣C}}lY.6K>hm:4qj67H[O# *0ߑʬNY}oTNRL«Wl?6eY[p6euH?snr8NClx-^-iq5+4~lE%_ d (Q JG} 'pσԺ).Z!5>8Α\H'AuKp Cp=W-/GOTCJ^ǨȍU5d6{.|E"\+XLZM6L|μWh=\oMJbqϥ= 꿋9J2" % 5VEpYakeTФ<)Z2GyVr̀{B%"l~..r5TtblsS댣H#PJ3BF*!37f5̓ |Ȳmxi'9:?v-h,gn[j7ҵo=*ƫXs0x^ۖ}Y8_w_rzm%ؓi[&')4F?tΆpSV@К$FklZd%.73XNb着HY"w0ʵJ Sd= W<_Wq_ƝCCfcɹj)eZVN1sq؏PATV{.R-k`S˯yG]L\M[Spm^lu%Pմq m)2}(GO\ ٢DzS-"08; $&=O.znݭ*GڽԵ n TDR"H<0pcS!E;o#"`z#OIo/3|f% Gpv Trn.Gnw;aw2a'*:x{~ģ>^3F1JhkO \RPݚPD&ƲzNZEjY FkHC=VJFo!}URZ3֌t$XS(KdPTi[ F[$ҥov.U_뜃)PƝ蝽ܽNж0|%l(3 N;r]h-7+I*h4jsK7f"@kA^5竊WE{ /\~6vx-&UVw@u~ cG@)=0Z0j-zF]a`G) NBEtc`7Ro}ki a?M-["Sg˒ޏZݑ9kvmD X͐F[$ɎZj3ާ(@޼q֋y cJ!Eo#$}m )olD\ }6l&ĿC&B1!7' (R'^8p{rO{+^Ժ̯[exU'Ɍ'W Eѱ,+rt++bWgHa =m'^1mB×jfUEB`jIf8>e 1IkKF(ZuM c/JNoxR@+:%KhY +i4^zο,~qhhHѮ[60{_D3ǼqlW4JW} ظmz-ZB1x3GN^ƃ`w\J:6hD l;MCΞ匭Yn{ >=o8uqw> Q(o{ 'Hа8IEN'XShFV; { uCR$Dnan3i˼lheֈ7su'#MT$,B=:4?خnGd |Tne BMtһ+יe+1* Iͪ?g˲Fъ 9ia ̔hP{^F0fæO6#X'WAZ=Ijya TApȞ 4!MlQИsBk/n{tUf=ɖGiC ;^kʝեJXzDh2ǹVr!s gNBRxױ`x%U))RxYB ɑ:09t0!IlJĭؚ>O$dBGǃpU5/\_ + Of _$͢%Z Qfa)hi2Ӥ5@q8c79=ϻj7ְD $td A>&5b~Vr$?)4ki+R.Ws`bO4r<*ґspg{YY5 JKfD *o,}^y. y;>S-9p%66|jE,QVBC}w%8g1 5 Cܹ GQ(PwT_IET))lhI|.)Bnw n߷<#DA_Ωq*fSG(OS^ޢeiǏrèu>w覭I\*۔)NHຒ8RL /L|MqkA@OE+}}\pto~N``T-]F3۴`7U !f3jAg3'O |/m6m[Aؖw2i9h|ol@9iYm`C1Go|'O]mW{8(Z2@P5'E ˔ve$SWHt2~i:~c]~_)NSHp 춚h%x(|X(TFk#ePL<(^>'=2W1}9ΖIh<1n'fxٳE)5ܴj(=J thӠG˔_% a#QUsV1L8F`sWĨ_`wu)_UQDO=+Kx<t-DAyDSK&F%%5Mc$rQoN(>k-,AYUh΅̀ʽ{)2-c /隝TLJ+.GQ@-H)OpK*ƹ-pz=N9lRP/8"+Vbd2]GG0VlK%duaLu *M֩Y~KF(\ǩǤjRɴv :BfMF 6LaA.U'@)~Jl!/N(\y@5FS$4^>!2@aQVCRks{tq^@[nlD%YUL+Dt7ɱZ_T hyiXW""ߚȇM& ΍H<#U鬥տ@wR٨>_ N"N>HnKTٕ>kh:7$?boمO"ݹ.ƂPxB5Uٜ+oGUNV:i-Ajn Rޑ&1z|P( U5%G:i&"9TJ%'<5UY^ಐ)XRK?O.o(B1{ͰtY$hU~QPXs҉, ˅s>)T.=ٮ=PÛr6^*_B;C݃N`Nq󰮾}pZ= |Q# Ͳ~&1u{CQ+Еx UXG қ*u %搢RHGGhn= ( "5pO?Kw̬'k#L`4h;@Be@e A ǟ iWQ3tVQ){f1M׺:]:>dj!rNqj^#޺ʤjuQviCv242I~݌ v2`zj#1N;sX-IZnn~*j3;3@Q"3-Y U6cPtCN+AY*n FW"pި9J1NJ*?s)*,PnUTC#″:h IL M]兯#/GW;n Y{q;CU{PdlquQ =Wa(y;rx["D? 這o BBWE}J h-1Wgiz[ѲL^uwƛ&)+A!?ͶWS jMD+UM1qTB _PW<8P̶m7i5~;)vc9ԈZG$G>+GĂ'k=\gl;#wR ;1zL&NKLxfskvZLПF|౸K.} qoEt|6*hr{L6 R.[NT@ Bvwi?W ^䗻Ņ?wԳK`blܽTBkOYDYX*dC&Ya|hf'`V cQǫDԋ5d?Sk_e.t*UoPcêRy92-XtS9saav{mKDW>o\G"帮.`V~V$֦w'X)t/$.e}xS4o6*HS Bk'CTdLGvՌ*ؖ2q0RN15=6vElD;5|'i]mF:BJ1T5CRGh~.^Lr`~ĤggKrĤ߉7b7{ԿKS%,$Sw|,5uG1ɌE ID/ "C ۗ^ɊUl^r#`.?Fͫ3jDc'}--L!16i[*)pAS<6|py\?!Bl?k WF7"17%,jɲ7˷z+oBix̾P(Bq]ˊq(aJ3,+{t* >DŶI{`d?! |?rdS*GeH(=ؼ ph^nZ`߃#h0eJW9m}DSےJ@X( Dȱ@5rSuDQUu2;2?8{<6 pk $b).Rȧуx/L60ju NQJ,ArK#dB@܍rPd0 Jhv,WnOaLTFb.K]OVʑ⛟? zh)E`BĢ@YqV!P:XB`(pci̗/I} $yVa#eϞ:\fvПC`V෷`._QMѢ)6u,6OdS㢏Ui(3v~ 3U@7{&l8ZcvW`>o[>GȡT"r /Y2GUTm0=j}QB}!F^Pl?qS\a9!*uVbCdaLsh(6jo%-Z.4$s,EWzQtw,ā[1\YDeދ*N=7oK( O]:M5huҒůw6jQSh]we42)TD)]|i<%HRPe^1R ^EӠ0 rBrXH,q7h?'v6 G'ul6]N뢟Gg=ׄLD˯wL[xnb7`s3IF!L8HXqqb, lƌJ_c?0z$#N@Z$ (q>E1rZjB:\GE.T5w-ZZ0vUJ V"KJ/8gS6: #jl3{=.:7N~@faTͷ8^':%iQ8"4&_e-sAv؜`T wD:>g!WޒD+x ϖ+2I,+Q!2 z..va}<_ ]yy|(VgQ !2>99#w)j9 WRtFLc3#L۬#-j@;UAGNg3Df>9os㓋n7tkfpJpާE+p`K1Jvk9[] gSLى}W9@ͽNSҪwd0S?oHvcFnO݊9+trL(cW}Y06s۸/=fjDH "9iu׽V~e߄DJdNtDBO-HiFN= ׍^1>%.*6r?žy(͓(4yÃMBey~~3;.I%o#Qb+.\z v՝ '={/)YLTMNOZ7߅+4ܥ2cfd"zq5 6/Ky9<[ =%״'|oEub ݞB y ct)SZk.|Ԣ|킎WY0 ،$ Ƥ:UURhg|%S͙ JD̞Päe a 7|[ u9߯2;i\u& WTi0ydFМ1,ϾEUʇ&`P6sƇ?%r|ģ[`[}hU-X\\J?6AWRl/@$=Wkm5۞DR?y(l5=_‡.X kA*8rrtݤekѿ`?JM(*- @{&\MvB \}N>?2b^^[R-M6k/L+SGS Ttx4"B.8uӛ W$*tV^;&7|dmDBe虨:LI 1BIeq{ŝȒeAXߛ;9]akKWjMVK W qM vIg/T`Yn r[ Br&k}|*EMR;2X 2B܏V`3puAuA%}/a`RSE//1qݾބ9~*~QzF-M߂%8s-yUsFOeٺ&5#\WjhV(\YVF `)1`gll%)TLeRbf' uʹHO1m ῜$8D3qQ[_dž,I^edd|XBRvZb[E%?~?H7=0v)JV̩NqNM.ݙhD]ص'B4Vnx+;D6T`| \^yyZ 6{7J.ܦY!kFCՑ}tXa%AYqOdHRٌwq .sF1+RmA)Pu??Al^m.=QCbƱB#Dzl]p}s@th, lڀi-ɽ5trqVTƝ%Ž'x3tTV;, FWn!T=T+*6cQGajyD%Ӄ]CAq+.6iq" l7O*{yF_f"G&#42^$QR/ڲ0j/[9͔ay} Ц%i֓2gZ;X)] (659"p+%T0kl穆HDkyYS`&S?>@Z]9tfx? W%IFCZh(9P)BS|R]n%/;:DЎyqIV=T1[Xs f$:CqzT^ILz5+;W"@iNB6fq@G2Åa#:oUtb{{ש(cRH#o3cc xQ> }mn,Đ%IEX2]Ѵ(@^~(,9M@%*`ʓ?NP@2 ְX7oT:] 8OHW˽ӅX.y 8BmG I:3bw)1"(y IjB2pUnPjj]7w)Ѐ]{4B_ \BSuP` 9tab,A3(y-?~Aw8y_^<1dZscFU~CȊε"U!Hk &q@(vTgH[Y P.15tbݡYx`&PWzqSsem@6 O3~{JrۉL )@gcWzJR.C' ėg毷QUn j e6 LGxEPJɗ![ܨswVibz38tFpa빥FÈ 鮧Ϧq!GxuMljLn>N RAP $iz'B4;ݒ5pkcNCz&k4tx-~e kCi>o_fP3mܶ T/ ƶՅ ;& w8ErT&- 2sϧq`UƔ'% ɐ CH_e$Mb kɣc1ؙ5;q8oh6`, mՓF$Al.K6>6\)R9yrI Us qFo{11Mӏ&J(0Qxq8(k[S}qxK.@<1ל fZGĠ܉?'F÷̩_{UgYw8Ӹiq$Jp(wꪮq;!& 0hD#){wɲY a]"0T5@O|Fkp7s 䁪h7Nxw4 㟕}8?d#ba vGwek\6+6lnJpD}-i3@—څt:gD ږŊ=泲6(%.*i90\{tdQR&-Eu_ʜ&kgCZD.vDl BSZӃMU;)*;WyUl:g9xCd1Eq橸GB o*F A'8۸ָ:L1Qp!WIC+$i(gºgHKٰLc^ţge>P"6t~G^7ι w*5_6'@EU9̕ŵl$E\yML@(> EmBA/TE+9."t$σ5vw 뀎H-l Rm0B{@FF_U^}kM)0G[qaE.,YG$*WK+ ذ/yg`JFApR\7B%K#R&3]:Tc@0y v~S!ϺJ,n/V>00 ԫW}ЙW 4K p4Y{8ItH^܊MHp#t?N[8l@|> ’_Pb'73VMwȅ?~B1 unh]nfmm--N|<=#s{vkh^Mˡی+uvd[DΠ]B!nb~ζK4XT _9k)P+e0~AjyOX$KtBF:ޣCtS͢t;EEKCM 'NiJ2YG`JA,+?iRdJy1urtND!n\m>o^ǻ|Y'Dbt+D.t~3Y<-NjiQiA~ ~ }^-ڂBE/n,(ۧoDr:c6J͍4探-" ,e.D;?$Ųqmt O?pKu qw`G%E~ߋ!KgB͖Lfj8lDjeY9GxeuJXzLMז&ؠ n׿=Yrrkj(^\w]R'KZD >]pܑ09% Jir}1vtt Nk߾H1 ޟ"Frf&_$B0܆' -IOnRB4_4;Ea9^.y{R7x%#C'{8*8,.p%$do_IHXf G#^I8 >Ȋ}POLܤc zD.d"P{(f| ʏ./(07XA̩ïҬACP T:Ν;2 R9fZퟐGMoKIR">}2U5z[ۀi'M }B<(rZc3$P#u2rYю֑;! NT]49⿟xh FlOŝ >j_pkG%8y\ijsv)p~ yg% ZG\|Kq7N$f(i=Ǒ.V_;Wc*: 8U LA5@ǬlZK w}$V&gSkSJ(WYh"dЙ E(^IׅAJȷu)D%(I<;~s4BQ7C`MȄֆ:*xUlB?ĠpS"\zփ w8q7Yycl6Q1Ҝ7qR'-~AoF\g8`WX$/0EX$|3V5=L1'޿`}mrhv?|8߃1eFD}߽6`L#-5g>b0B)[HYC`t؆ә dlu;Gwa ,>x-"#dsL=O޽3K1w:%(wYх Ke|5 =I؋EB,wuZ=n|$%~L>P}%`e@?3tdOzcHv.ќ3 #fx!J_x><].$OOJ>Qh蛻ֶ2*f./K7hDJ%Fvi [; 1esx*}%pN 9+4 [p^3UuQ_4c]Y)jy뿪Tߑ?HEҘlWTϖA' $3_\N8y[µH#3^c OR*y *HwQ]SoآEjbk?Q]펯j& `VDH(Mg'l& SV [3|([8>SnD⷟^RS Q:<Ԝ9ш|y4UT W?"Tٌ6C`; A 9aPJh+S;[>@_]v:i_߉GmI;H]EJ vHѕz%N1?f}c~*È#[hT*5^U̓U\ =Rd%>k~癗Jr+&[܎ñRvXnw^mKS[="9YyzT̫憃0VB3t;GKXWS8ᲜK@ԖLك(O{cԵQO{.t]X\tð1<= ~YcLab)= h@~3}qj՛dαa@i*Gʊ~؅܃k{V0a6ſP{x^tiBGVWt 8=Z ~{]{0x'>+/e&`KK L({O_ڕI<O~e> *FiO!l qz@(0 /8NH". ?7ع '?ٴ]|Ds^X"cd7\m <ٶ92z.w&2(1ւf=zeIU[ K׎g(%v6uŎ7ߟ%,nY=!9쫻ȸo4y5Rwe|ZŸϬO]xa>lz2cmThtCr# tTݹk ޵Xv)q,lYH,aMl~u%< p,O\ j5;bRɶtF L<9Stp=>%`vUI7RGt)|k[w/Sg}0X#T[Tߥ(e4P</0~gD.3:WYv[T( tiGdS7~$*[ v2 & 9U>7X"rXG[r%˘ %=oD;xb='hi"hf!%YO|*;VWD*~*+o?*Gx ǻNLVl3xV$VSUT h#Zw12l3$TF5sZvg\*$nb>ZΏ(\uX4 rf(EnL)D!]}IJؐ+3U9"U˱uDL/jnikrfD)=j_ѼPr+p\Njjw#3E9ӫJUrUj, *4=BE^ JIfB)gJ\KKP@ӊϨ[{TtOI&oL4qp:|[!& 2^0CsJ#W"K.#S a\de՞(39D/ْ&A!Pt6Ю$!*}1XɛC923y3 ă.ڋj †e6dn1˟:)An5f)ŵD'f1_X-15FHٕ-(Ra76UG-phr{2u.,^#j(Ã4F |-v 93McB!#%|FN 2A1{%B"2x< a2佣FSE|~$}[(F˒Aay:sf}"uҼ&m9wN>@u{x7604wR^tx<`i{Nܢ:'CXwZ5E{&PWD#OK*9mT/Kj! lo`Po(Qa`QB΀>!Yt+XD|x#r')"DXA#I<{FktREȞݒ'!e$B] n/N^qN,V*KC;VJa+d,e84f%=jW Ekg~*Mz28Y Q~EMs1Frҳ2za,5X3>T1Dr>{ɂ";un18='hoۍ_NZF+5 ]ʊ#CX& Np'~4!6i*/ M@)4GF!UJf[$uo-!tQ%Xjbĥ|o#+SaUHGi~+"]WMies'Pā`|2'd&`q, Ka8_D'sd2T䱻Hd% sun|VaL_}تH{a',YPmϡ_Zc{aa[>$k 7M_vrrRDS\T}gb02u]]i%.zi^}ā68r#=i)+->[䲹W CjWY3cFK(ؠ+{3t7,8\+]p-$:L.̥a㲁8jnJ (iahg&ŀ7¦ 65Wvp-PgD=NSn"rJ!a|kK28g2H}#K}Xk@7JƳe~ì0&J*.Ao5>xa>i&.Ho۬3gb|`/\@85uJ`2$h^.a^?n F2:'Cd)_`m*K*xoq RrrÔ.ۈہ2U!"p$hS-,hjx/FjExq \ :73NM4jKա0ѬUADUoi'5fX`\e4K6{oc,Lkģ^H<xX+o@x D[\DZ95S1r-qWoÙ#Ul+Z(80&7bG& w`} Dr0r0mϟ)}y~T(Ius=XMOÄlvǛJgcqmTӛ xmw5 vݜF6LþOjhk"m={hPQvw#m6y:`kt6cCN}1n71d018%B&'zqHsd~f ^M/|ږʯ(c(Ri֑A Mc\c8T:*ހ`Rw+ʙ58`p7Cn;V"^ޞ}]ǀN!=#tD.{ڳs\]ȏ~Q3\|,PŮ[uͩPu ~:p[`H 6jY.!,0g,nW 0Wnڜ]53읠t&I7bcE&BK>a`=`{VEh f: Vʆ|ڥ¸D*r<0w%2Vn5p\oȪ۲klwllbm@yJAT${1)gf䒡rҊRSj292p>j4#8(TY}+KL:nH\xꦵ'pjh>-t -iqQܦ"Fy'X982>[1bf`&܄@k?m>måpDqь^2e^v/jV]R%`,We7<$jr*”H[:DdէjI nhb"4sԖtaqxP)BS73 бB%@ \YgM+|1|0|_cХ=&8oJZ(q$:=B2o6;H>c iA| _?K|mB=,w W{:EA{NLF(3 g^_-5[̠eGq՜h\lj] %&SikRd .0zö?C8seJ񙞹 .wryn+45`NuV]*coJ.ZUR;w Q@LMH*@Q#T iEԁ,7tĎG&5 ʾ -q/V4:CD NA=:ove?=(p5ZbOeE؎!™1pBE2#eKzjOhZwo?GSV8]nvt0m`vW8&(-JKsAi\cpw/јʻo^h=%W3xԭ*FH3j3&{5Ayzk׵}Y5W{9}nnM d5*:1xҾ:,h I|'~SXۻA۶g9#X- ;@lҀEiV$t#8!8 |L5bJ~&:_5vD={ĕqgWm5ݷDjzsz;R)/ڽJ몤(LS0^Pp-c\:\hSg8x~1VcI~Q`<H&xUDG~lHdC{P ꘑ= z)  S#4 IA ?V}ij*ЉӣDG˷LpG.6=YIg!3LsC Y"(×ʿo 4ZnpZ]I8\#Ca#3%!9hN@jac'ȅgwx(HFmg8@MAEH?6A߻\ ,_%,I,3l5RKEٝ:`'D2}JCHe2Trҡ)2`hNMDAªkt"rq+ pa{ "um9x K[ N#ωz.O#xyry._y$>8}y]\xt  f?(7BӲH_b5L`R"(0A jEɼa$ ȷ^k"VXq!T;@ŦO 0Hx+* Nn,G$3kC$=kY R$n|IqwӚe!gHvrvK1DC[;s|ʽH3[!!,6 |hZtpos@!Oǁ t> :k|9汘VE6\yvW]@57A醊nƏ̴'IN!jἻ`yශV2dB/u2=[wtJ+C.q7m Qיޢ=fYOytAU `/hp@~g}TO\6hJW7e]u: ť>bV%YYTX5}S_Zp]>ԽF^l$diyO;,Tz;٫|/T+Llj.RZ>^0f4Ǩœ*eO'm(%Mr ۹F# ࣩX\c0wqqS ڸnj[Z#'p)^OJ:kVQj"A2.GT&G)J*Ox5Q (U\P7@w ՇA0srwi1X0ܗ@$!Ph7y˃̍(ןD\3ͦX~lY҈f}C=G:hr@PZbRB0AF՜ %] 6IS1._f.(%fflZw.= )0Ч+@W|T,Mڇ@': o~5!5րH}9H3E;C2ᘐA \p"5ʰ[ Uy\)DdoJ%5F.1ot BK|oK3Η`o ODžY//nN;L~J&گzDJ5g1CG';2tP9"JH?UxnsxMLãD؀r,O6&T}׮M5BT36Uď"k^T#@0si噱ŇY?T3ȜĹf@V?OD4-s?4B"P]8B/|΂JWjX Y2Ws Lg@1LEh[.| 4_1<fdBoqIRT~߳bJ^ cT0>| $ٜA$:/.1R,ڬ/2i~%C8LϹ~߀ڒTSDP!OM&{C0!o5vӱ`t -]zg} dܶS D8{ {'ݎwvՃ,BuPDQ]B &, ]A:0,AJ^;4L8\朞T 0?ҥ=trdN8GZnl1.ûp[N{'̀ae⍲p dG4{xbهbac_ O"A,3Qp{yX|'<uu0B{νODziΖfcIԓn#PHF`amLA~倠7Mtxlj kWpu1Nmo x[P! 2J2 Ra/V|q,}\@(-LԳ\S} F e95SCD!jx=ʅj'3)_:F9HӕB'QG^Jnćajn,RM};BI$'d/Oh|O4K汇4jF L>7H0 ME539P0u5bGʽYEB+d2v!3t24pm~4w $NqO :pe@< &v<9wv3em ːǴ~!!a75 jK49onyKc#B]fcWAyGk=va␲nf1;2Ckw:E\2+9r&KZƫd)ON*ۡHŞ3ѱ4Xڡ0W]06>Xwˤ؃T\f~$d -%;K}Ad s(R?5^C_ߥkd4wrGʦrL,`ΰ_~ ,q J2껀gc*|D[GFcׄi f,F' 4ɡ wgI7_إf%2ILd"VTBMxL7gLL([á:D+PH(_tN^W7xHL1AɏwXBPSJ/SY*=зO&iA%U4%TwAv_q;&b"z4Fd{ɐ|\:G164 KΕ5s% 1`Tw<ѕJ51H1.n/w^0 ̾FJ O;fɃ0ZH)Ab4p,w$)[SڎVv-sǑ:wɧZ5wasVRu "JA`hq17Jhn@ y& ݹ=O摑PkUNƥ?OPNgUzN},Kxf7R @2[}[$!8Z$r Z1D/,+t;@x9:ۺYd 2@9שOǢ ܓͽxM%,};`l3=ޤ;: ivCKY"`-r|5|}Q'Nf:NDy\x'9;?A狁ZD<-ݮy"ezTprewї\cw_[(N*E{ '-پLMgm?J`Y6oL ^ ײ:9(nI YX y$ A'o\6?8`O႒y Y0U^Šaag(zjY*jNf|A\YWM]8tTHٷ` 뛫 [dzT=3 &qGgZ[Rq L$'ۥ !Ϥ0<\g0Q8KF|HWCoԖZbt;~~M\NVJ"oIJ@~Ƿ3Om19E!1\fVz |'N|&(lǨȉefO-IdpZW38CcYqI&Յ\OoulEK.y|6Xѝmg(Գ'jh}țVA"2Y^˻ttAn0 *+M&M]z:($[;sTǘ(^:~X1Ow{*FB!"yKfO>R O21T@Ce.{[0{h05p SlZGQSS/FK/.*o^_ű7H۵qAaz*<ݠ3]+ORa/vt%pgi݉7G*DX1v>c<-'-?˻m& xQA%! B.Xl\tU>fHxu;I.[ Ʃ2[3c'.Ufh{2H#)[3~- {Fa5L7 [lW}0uM:o%,}#>?܅ [^tZ'[RIhVNTnk\}%DszIr#iM{eizNiS|P܁q2̲ ŨzG y9vۋ4x~I E]߬uvƝ)숗,c8YYfugй?)) =1}^m.qf }S\Qv4BVդAD3|q qPWQR2Kp([zo ~sŖB;IVZ6.6F:lU ~i36 Ž'ILvaw.0Q.BXCfO&9\j]\?/5{v*tV"*V9HdMBM9%,Ihظ,;; A<#CB1;#r giq=vԉ^s$`nJP k+  +AФ%{L,uk>C9=K8v##c&WQ .F+1xH?Dwlo)eqxbIy/Abhd^ q32e5]s)u:$ Ep 1F7J :Hg;Xыu{<a6rRog6@fTY粧Bk-}l8OnbK9P"|64 hǣx6b$Jmm_ R>'t;W=J]Jp߂QqBxFMoDDjp3PXj.̀ʉOC/)=S#R RFiNQGT%毥`řL๜ěUTq +!3Z ,D\L1ŃM̤; -l ϩ r`e6EЛOcS2<= X߹&(dAOjL2QiJX۠%9 =pYX!8FKC5 d8G_RW +6CakCeQ3BsՒ' r ̒iJӔWizZcAcK;3*)>\ ?MyytȟOAVNj_y*`%(^vM ԍVݬg;wJ^M;&%{"*F=s"\WI4fBF:Pd-/Pp(g ı` Ẃ{ ,/2Do U]{7*[MY|ǁ5<9"\^jglTbl@R)fck\c(X^]}V%IWI}q8 ڔk4/N!~Pc-&jgV50 }jq&47cj5MBI0wi& af#6dB48!p?Hh 3t&8$NdM#i,Nl@{&7;%-$|F{S ߲ +j@voSFkv DsM?m$T͈w%j_cT}_RVzBZ`L+ǥH i/*a%YPc 5Fç4~DrXֿ4萦d!̎{h = A Nli_EOn0Ys7tBR6 R)ϳRao[$=.XhsE9mL_*}r'PǛmThWmՠXVypSk(/ :٭Nzj}ۯ 4E,v/9 39H-p{4}y_)*h޾|74YH榭ai|_kfb"JT=K Ս<(zYzQŸ X8'5Ky#دߌBck A!+`]路,ځaoM&xWIcߺ"ϿӰ#mԮ {kS@[5lEnt'n|D$3.Csk8% V`^žndN6˝I8TgBxOše BȯW `88cQ։H)04 Lw1nx',,Bi.JEJ "2I(&r%cһF &f6cF5y`aֽca@0}v9T Bsovޗ[ra!R^ɭJ8k?i [r{\ Y65B_Wypˁ0˝ȄVHh>"s7ғہS@D#ׇ ه,ρظ6H0U<tH9)10^X/8H] }ٰ{ַ5sHFU3oF.uސ #6%GIu2YO=գK=Sr׼2cÀEҿxm1=^<$M~楷 U^G ]0Oph#.V lYc?B>"&T<wB 8_8OSХoWHZs!/6kvʷZ{s(Tt9 [mHA(QvdbEAR՜f([oG(3mӣߋB1MX9Zj/[+{d[2"_B׭(OWߴ.p?FdQ? o]xԢ`52fu?-<+տ}@ivbҺ+]]אᗋ(*ͨsNFё =h'!k #zQHX_"L2D%SYD72xח_Mn|LzOZ?|l99XsծNBgEAb:mG&Bpʂx8л5.#uD.58)"j^IMH8N̬Q^=ˉ4'\jMCU4f8ߤ-K(DNVnr:v%5(nsxG;Zq9):{*ZBFt"aOm)~[LQm8-JKHM(uʂObQM@>iJ6F,sWgo\n.΢>yC A $37TWOZKkzvԁ>g r[l*Q\'{W%uRnKcRXCŸcBAf%&'Mбpi љ9_ ;\kJu ; Hlā/>ad|QM| ӂ. aoc6 AM_w &^pvEm&9-<&igLLȉGQ6B ¦He [qņ]#bls|w{!ɶf5ps8ZM&\Sh[v) E(DP/4LL#֖Pd${7c<--߇4*@Ru/ðc TpӼhbTG2`t_A5jw~*X.z&{#n(#V=yU芪 ye%9PhGTG_~2= Mדv`?V6ņd'7[.3;!L3̵( q` 3C0fNeDi^3ޒl9 bXWI^3XYځ9"yn] xs&vr,G(}/@ֶU?HT"VE88Ud?P!M"lWlEݥ2\P٥,EՌ}+AY?ZCoY-(nu'/IUhz0 O\+KCԕSS y{ 'd-c'̿V%I(qrRt w!ycIJO3rv8ս>l,1l#>$% Bk& ~a}(fxA%u:PsӨM N-\? tG6mmk$_g*/t}n!W dy'(^@I K#܈C}}P EEIbiĥe՚Q(N<7z͐;ʧ%ƾyei=8ތ顴Hŀorvrr1z\A* _$,r2rh[ w`㸁|jzB^!C`T''e n6OE ͎ ǜ~d\νvQ`y<̂ .Jŧ=MXP LIf7 >S),j=J)8Y{U„C0O~E>qWb.$7 Q EڀPEΘN b^RN:FBCcDx &iR9O4$O O ?H`߼]FdzTb֕xx##W:7wqA:9 f ﶞnH9nڴ,(QX{ڐƍ m:_:N|D|=Dg0peU+az&` u2C-{y2y~O8X-my B5axWFwͲa ֹ]^unKZh[< |iI(•)я{[+5Ls{|68,CK^龑E&p5qjjWC^ VgCPRrG(ԫ<9#Y Ep(euu7ޔQ&7%FOяҥ0 ևh7PÛry &öW~S>IX,$9;SMc^Fȅ94W)\RTʡ@d-yaÝ38?8Vׯ8+AC5XX$/ciGT$v]h4+EHULAsأpFno7űRH)'FL;[^0%6P LP[k2)ORNQ(V8F("hyyS$<BKܺڤo J7LآOL]ǟm@[ u1j % е9J#C㠑?Bz6 }EL12M7#,GrL&WI{K{BXC{EvB(\{k&(+ Sp%mNY_3}:6[FޯO؃k\ġe;@wk )‘R3px,?@s~9 R!/s<{֍K R?z EʒQ^=q`8p_E2tY^08÷<L?9g5hhOxqmG_ jjynYX@O&mn v:Skn+{P]hN3}IR OZxxkݖ]:Mtڝ2. ?c$sQ&a_y c0|P=c< f ´f mXq旂8BK:e*}`;. 5 U~;8@C2v Đ%L-{bGI@v}kڥ>|Xډ~=uS7IBdhߋ heS"SOP#{)RdOjm)hƯF#Xv\;"i@HH>?=;HTԺj B@ ʮY34 V-)r 5wԄrP[5Q:a6brPnLF *kTWO$Xӌg~Y0݌%6{O -m!FOJ\2}VI9\hPLӁᾪ ^#O &D tbyUWNvSNdcx 'c BLnRl|W2΢w!ɓwHdECLa3-g.X@f:<0] Bd筩\@.C5+PIp(kDR$^ svae#Fd;UO'-CؑsiP"&?I}Db8=ЅZȈծhqD}c(HGTD­ӕbhp6Pxы0|-7} l'Ŏ^x+#\V#ϋX'EiVpM2Eƿ5>NNsǷJ'ȭ5ZJ{d8B45ˡh%$vqŕ<0rP{:J^Ì]8cqgדw9+VYR-qp'[ C ,v0(\ո%;w>WqKglQm@~n/n6i3“K!Q C9QñapK"&Z&8M"w"O: oVj&H{ F[*wNH7_7UNj V=Ɨ1؄]^;@J^pnH)T1"'7*8r(tMQ26{nԅ3A ($nHaCحRG4*/k G^ g;s}xj<.I$"W .L J1#HD=~m7*x5% 4&]N;D1r` ͳi߀ T CK eL2яX)`1ĕmX{YA'M)ԅiR$;k~pЁ_Q(žGWDu(I0Gl[j4Tm!mA}EXƃŖuE^B&Gi̭ajżA(]c:e,quh.' qC9?|t6/`$G1&1 O27N]ԠG9Sm%oXVxK1 2֘PąUMA>3Co !X%a3Ұ0({Ş'c E!C9K3@9nc"cY1lzaǸli2rǬ=ᛷDZZ_fdnUq߭UwrMlI+Hl@6,"erCtap7G:6Ɇp_ -lxy&-%@ O{'U7a(k!{*(G& no'i2ٖ*)fSLSmM" +|6[tyk쵣+I~*XYX$aVpn z@;aOQ y:g)(~\R-`z>C7dp khNi[1K2SӍbSoǁ>|uj9H^ɤCff6g20q<v {k o!ga/JF zR " JGK 9c3\\=,_% ئ>,cGuVhĀ(})|r][s Ґb1S ˸|N݇*'p33bj|UNJ<Gc?ߖMN'ԗ#,lUpiY\ ^/hC4NK`ƲL…#j}.X;įpLni츹4VQy|K۞fi;h&2 yaZB+@8g8ر36*+<| C76-ª܅^K!<8oF}ŝGrAY9Es7f@uѝ y4jOL-ezͳ{2p5`Tۂ(REpx?& JPl1UI~n} cԉ8"+'jd]u&Yaٴ.=bA(י]-_PcMч :%MMumzduwjUcg Lp7;MC$3sIW#|34JLڠ*\0\%:C,r˥]sw@_CvL@?cF+eԍ.KM|Ļq " nR⒏O޷0)+u|EbGBwgC%<& L& R0xI?cswޖ0es{HQ)@E|bU+[M!/@͎c,wS@YV<~/¼f$")1IB-9*Hg$-cF+`x]> 3u+WJ*9]d(S[k; t&^CUZ!%*~3MڝpVwLiMx\`Y}ˋR w;z8U,0{Faтr+`oZ͋o]JB_܂ΛVeF)j'\x*e- ;xj'HܞÝPV`w<3/J0ٍEʠS,Q9dt+E][=ocL[WX3X&Q'B{Q IE#gΐ&h}gYD<{#X[:,egIͲWAcjuPQc73& ?=TAú#>!pwUX;PZ*'MNt:hƚH2Du_[Qr.R7ڛdr>R*_z6$P.sb1*EWΰ؝(#[f>CHc)\,Ѫܥ̚kZrh_qfli7XzHb!zg(B}tZ7Jb5ζɲ<035O Ubc.TIuZ68/fgs+=8Bv3Cȁ9e)`oBXIc$,.XEj 5KF]~?tdVr7gyKj*cR۠f5q8 `w;ø?4Ā TYT3C7ljb92lϕs2@&x eΨ`*k~2wL=,R&r )*=&}n#S$Bubjj9:M*Rܘ@V? .\k_m4fQ`/>nTLDN3W;l,9X~0^ DV5]H.o|?ׯModj䙼ҢjŎaۏbh5bԫ!/+tvڣLk2Jat(;T3j'Ōdݲ<anݾ9&IT'zrZPn9&HNZ]%@{JPӜ4 o4 )Q[%C@p 4G Vƶ۔RC}-Ldίѯ^gmwA#+Yq.wWafa\uR`<_Yj^a+JUE A2nnH|Ҥrܞ4~n^B7"DͯJ1DXM<>5e.G0D=ܗj+ouSD"NA^ Z\ &7$mY ,^HZgJ$< p " WLYvזJ XtIDZ;/4) TAEoK:i€J+Ghg$ɳGq{–H1` d9;lہm=n?KmN}o$?jّx3$!|)$\e/N[/pFTE>{ᛟ|NW$7ng,{ɲ9o,# +gmgMFB '-ଘe4b$řn]?}ECuP)ScWC *[NjTB)7DVZ}O?hzxgqy)Ыq &k8̨27-e@rg3Sx\Ҵxv>҂Me?[o){h=.DJ׳b[!й((8n|+^%A /M>h}jp~@1"t[BcT, +X9M45_MOlXUnXmD&܀ʮ:/:l-T7Vw "tq;xf#7!X?6:0K/7^_!@}WzA(^h892{6>+Tz o"8u \:X`˽kWUaMk,|==Cd|x!!:㏚/"{ Wwn1ށXpBPD/dDvh R 6k;摠_py{XAz( BBzk:}W ΒU]x6eg<~Bsܽ6r~a*lх\ ?4V~0%!p JJB0ȇSGCn9R 0@:hGP? n~40E<i%JPvѿO@#-px\|5a:Z)ƨKN.\OT*db ?1HF/MJ[R" Lo%ڻ{2͏Kz&]cT}$VXH d<~YLM?oN[߽Av/VJT] E+bCL4nX\nB!~-c!}[lfڊ߂qw vMR Fb3b !+hN1.Xs*cO.|!{zhD3rl.ž^ySF|.$Xũx:$=REfJUtrQfRsN|ɿkFV~to 8̔ qpݒʿ[NԝK3FuG)%u@e/l}Qc9tI2o͗ze&63Z3}:=jٸCJsaK|I玩Uy0Sa)AF$Isr_#F8H-wlSoX^9ho &^$(=T'+ɫ ȈPDm^9E{E@O4Z svf\2f~knJqq0h*R*#R]-w2t {EިAxI^D>+wQ< !C?ʅF9ޘ[Iv%Ӈ'6XYtUC~8+N<޿Z{)7lnbcIIxkzeh7 fƴPDRif[|.ROy۵v3Rnap3r^N(^j-;aĸY?y5k(+}0@fs=[9X[EX~P'LO+y(0k8+J@/q'a@iq'6'5\Q,Js07?]G ՟q\L7)#/`r ra@A~+6NQ}̢^1{U627Ti P'9F@<<刺EйTvAKԺ"Ӥbjѷ@mWv=@fDKClL)%o^%e[vgj*}xL1N]Vd,bsn|3[797:ZɒY ymHj$D.,#r+ 6g]LFjHƺ84<6 ܈~e<}ةF: '#z[y~ZInƼ#$ tɄN IWJ :K| &8aVI$6}I1f13vyfiHD*Iuuƾ T+hTEm$p@5?97!@[f|'>:RX_E}v$y\&ja&Y/*5V#;yJVtvpx❔´KvKw!9ےz`0nxQv1:$)>a+ Eb8}>*1={y*^]5!igE1=D@(@ܐ4.:6!O5 OosҏЊI&82:X  =Tq}|MK-ꞷ~Ul cH$0^"k&rRHϥD}k̯A|,;E=m.5``\sǰK3{ zKbvŸ{GoQ3#J3z&5Dl"Bvs[]ELI#a֒Fto'&s*%!wQ*@9MU2$rQ4Ă~H4̂Ǟq]e!Z,W⮼W/R/&A.Nfa$W+>g}L#ֿjM 6$fS#Kwg̈́m\47|āiyFmpW$x 킂SqЯ( اJ3@nz+ˍM-q*zrO1lzVbC&m+'JUw9v('O{ivK_HbPf8F ǰ.I/ҡyav-*'HkHz%5}/#㎫5V ~ߜkx:qk8_ω m<̲j~]Z~[i 5*rOOgО*@aYw@LDdUMj^:~!UR|KWYb;[-},RB2C=)?76ҪbKFYޓj/py5DKڋ>$0sP8[Z`%@vp9NTC\zR$(m3VFaLDd4pÝ˅>~3z3*o/>fE#gmpZûW(s^K8n@OHYB"9z.9{@;j{? Th 7\5H(mJ&0?ȇNcے֙#@m>K{u8?kkN#iL@N>Z kLA{z,=J XI=TT)(d݆:TC̛Xk"MQvA5O4&D&փ78Dyve@\ErI6[C%409(vH79dpC0 f%BF8'>^ݏ, <}Wrk0sgK6 XƼ{:$]_ $08 {Ct{k?oiYawN;09f-ouG7Zn/[e(=EtӒh{'~RƳSAB 2-cu4Sys>'i 6 莗=$~gz;*VsN z}Fh=(2v/%TtFxDC C|:ؚeoP'hd~,ӓc VǭG^(<^CAuIy:[NpłEqVy SP7J\z@ @Ȼ {_8AC/Eo#n UtSC,VROGCg<`Yݬc} 1-M"x_u- mtG>Ga@1A Dr{ (. e ^ 5/9v噉'ґW(P;%Ph QY<&5Y/@DA@igTsN &\T ۰#>6-@. v_ bfcTa@Aeh`~kUZ?_/Bu Yc#B3"|mƍ Uop "?ukr%yʘZ8'2]Gӣ0g-襆o (A _\|at64B0_J#ʝIٓdzᦎ-b8~=ɧP hއߛOѿ7VEҒeBț-zT*|JOs`+h\<=B@s{F}ڃVV؃}mΒ%(Sa[ɸZ6Vײ#DnP^z6j:MD yw3"R#⧩ dd4´mN٤ Kap 8_j`bo\=^D-'YFzv&pa"g_꠿CxW$୭i"T͡份$Mg\&?# rNNP('uNl{S /}AUck=\`/['O;C{50ОeHp^d RP䈖K1l5߹5tg ,k%/d^)r0c6:R}V& 5 yP΄ڹlW5ޣ񦍭 a W7!3~K.B[,&2MNm0Mu^!1BgvhxWܬϋ>;<\]T?.Ƿ:_ZiL!TN9zr(C$2m~B1[H3,v+\͐R\֙B}bFGt%*?Bm4!ĆcEhPB {ik^<+2V1ÄLG!UwǷ2by"Hr8 ={[xL]vv :q7/S G!^60ԋthKܖ EW~2 ?򈘩$ $WxJ .z~歭 29ZGŻƚa,։|Dz(}VսQ Ոtgm!'˃6Ţ6#O(%` E._MCxs0ۙ%ZtoU,nr0 )`` @W[É*96ӌNJ0,Fż&x'>[ c"2>Of{5Z#{<-86QޚG=+Z\2>ݼHhI^qkJtë EMDoI~ӄz*=Fd {~.=kP'5J -nKwh/$BdžG!Ė5 '^'Ґ7&#es]q$C=[YrhohD-JJ72z?iJ7*:3bu% $jpy{Ѧsn>q9ʷ]*GT+2 Eۈ,'[h2Q!Y+{|K>1~EzňC'2Kj q\UM摩apU~ƚ`{@x^k9Vcq+fٰ8qgTk&5䝕EA>:urLJGmlr,bŽ~h_0:΋g,@~hTiG#goh;B':p1_g ɇd}|\3 t&idLf_"byU?g=p/J(PҌ*vŬy[|Z #֗pIhfhO'^cЉjТNC-rrzΖn$տ8z [*%)&s1}2urv3y9m>H!:}o$o *HBz)7|Vb>2^,gہ-C3g KPyewe?il ϡ#Y د0-g 1O6Lq' z/37^g@"By8pn %ԉkϢN+b'S~^Ē)]m1P5 e}f]V - ˀlvJJC`SQ<ϳAT%ͼ7!3-*Wu8kXZ a{k~_)jdҼ>Su{ViఱKẄp`}#~X2 gdZ-F^NO<<(~٘(PtWK(;6>C}hҜũaPTGݶDNE&6_`a63Us.Z'd>0&A[Pw[gAȔ~`S_RZ9B$f6\Ic`%z|]p(E*#2JSr%koG||çٹg`Gf[̶o {,/f@P !*~S K N;vD*6iFv_Y]3a,'j@smN IlTgժ--b eT T~2j{a[I# 5Wdn n/Qқ'0 N//h|b.k>>m-aT*@S% iZ xKNwLKd],BǔؓVswS/T|u; NMέ[oSSN[u4qތc4"\dwLY*Ðl"P촀rCry\EP7r(-  +( p)dk8O,cC37~nh)O_k,eP!)Alv,Es b!9p)ZB8Z׆IB f8E`A@}w ͜J%05&A gDsZ /v<|4)f"/#Ąa-$ZULGX,ԟ%hh^B_eLϥR8Кכ +yp6⨓%{8݈T"saBmȒyӎM2ڹDJpݒ*qs$qw0 hFNM01HTU*Nl]O]Y0e|F|q`?ʹR韐GC=O+UgE+ea !ޜxk` nHmQUmНmŗ4M>O‹ c]xVή4Od}iͩK!<#qPiF%y:iGss䐯:g)8n*A[.xo31_SA=hVq k = l@wie1:}~cEV@:A&_u0S3@!J,;La(K" tǯ.OagU|B_ ,~\O]?^Y1v6\cwUJ.Or0[8$VoR@:Ux\'ލkC2"bo%*cly]H: ۗlN H<+X^;,dZ}ca^p󻩟9ZSuIzɁz ^/bg0-ȜS(\F;\-,3Wk3v$ZD&(R#}[Ndr#_1÷ J.dJ^ 2o'Kq$ͱ1Q=ކSz,t|G.sm:$pqw rۏ @gxVH) b{F;6sN 4hVjV kt|'/~ǰJUmG(d12-*_Ӕ.W5pմI܀>>y0Й =N,0gb rr">ecS P~†cUVf `ocm;m]mƛ_c#}*DwH4՜B!9?3 '?N0.8Ƚ >el`2S/(BR`;2 E56TR$f+'6 礓(^3g?9>|qm?ׇ$81̕8xd:sw PU ewXMLp:vsoR??]{xH,1DR5X+QEલHu1m|a kZPYiaȶSCH~iKn2 N s)xhiz}xN!eNXg7wRy CggV wIQ#wEJk}+(O"JKn#FsI.w*Ѵa譣pw3^br75tsH=g_,Qͭ~|`)}Λӷ{6y˕"Ԛ/kGJl \e,\FEXHnk۱} 0DD1ޚKIF<*go3#v $bgÿI* Jqs]luA$|="h!D%ڏ$R$w$\h|P9T\-Y[obƔTQl K^ԅ:jsxBARXDǥ׮PO~ :FsՔ SWNיCVȩ!Q/oA|aEsvFe=㺭ArCCđN|;޻.}V"NW]ѰtjWtl?$v>"8 Ȫ@Êy=5+U 0\c3!x.ZCJd >Ogb;D<<&W4gՁVTD +69j҈20wﶎ&C U1i +[-.PTyhp,%-PjեWf1=7T Z@ŧcTFFGÀ;~x!AE.:6Q2ۂʗGC5 #[3}DsJA&IlIſC j\3B`U鞖|k$85HW U-"h]Oɟzx\|v6]oҵk0$p 9dìwt8oؐ6㰵nC `n25sbcSҨV覻b0>ܖ&oCf^]Kp{!Ș᭐0U2 6Rߠ"0iRb/0x~z0AgTe߻0F] 6?qw}Al".KD'NYTOjz;3ikP%R ??3x6:#_m8+6R|ciItR"3p}A=h!`GDpK9C6j =UWj%~ꭍ-uJطl=Q$W <\8,;`OP4izba$fYf(`ͨr (̏2GU*L#x,2u[?hA1`.ĿҠDY pbt|$y,k[MwC?h">/-"p+²?Ԗ?0 'VǾ`el юpҀ8_2ap>w1$/dvPa9!ǽիC % pp[Β СNCCM^PQ%]IޫKCOr4;s,pMJ9 u$@K%mJ҂nRzBUpA+ѵOP[v6 (Cnp#Ttȵ5 qLzhxYwkykrhh9{_sg&ݢ/92Jv/-UcǍS&X^Hmzg.h3eDWcAx!}/yKUF~J $[UC2+F(H0 | >is/ e)BK:W/$7MN8nEtJh!.5LJ989mHڽt槪%}} 5@{I0yP-Lξ..L5aC֥z(Eq@i0#Vqr w6ϖ-sP}k׏Tqx[gDeumfJ9I@{*Ѐe89Y2g۷Q;*C{"Vb,ו-)%/i:@|[c6:ˠYoXsEʪO%((MyCl^B\>̈ҥ_^vÊncwP*wpFj] q!te@inj:gyG:*1vYL}1 .DӘ38UMdʷx 1L+'#tiNuӣ{;EDo6~w@O/6F&JiCgPM;??*q84w. Q|`sh;lG16&Tnx̛BcN'T%$vQMTE.ڤH(ąfF#Nkn`t1TÏ51r()<?uTV__J)-i9!g8hMApa͟3:eP jhI F6U:0ɆFPPcj.~@py.`-Oh2c'"K*ҮU noӁWMs2kϭSYƦKw1Gl:z*C?.hp0^?׽JqJPD CxG׭+[ t(] wD4st hDnk c'"x׮V؟wЫnv?,/}cP6xȽB<%7%H*o,1&`JIa/%ߞ@!ݒ1a8F7𶷚oZ}Y`ڳRÏb-3IIx,0ĝqsEs^Ŋ9:;ƩqΎۉjsg Ón,ڌU̗t> T+L~`ZM5sZN4;ZćAYvZE}NՐxdU C`lBtcjMz)@SvV` fZ ߰_]W鉃˳MJ{([gׄqΉi05x c9WDI?pA5|6' kUKc oYz"~sČ_ODvHNvרU,x`IF ~6I Cov):TKs{T p)GF.u/FnhQ vҙ_艾 9'NRfY(O!ñP(H`uQDMT(XW8[Q'Rʯ\=@2/-56=48T)eԥϜupi.MEX+pNԾ7\dYn'82|W.P@Ț.+ 1ZE4߻|C%rᨋԭ zw0N4uc%Q|e\KKS7ZʕDvYak?L7vG/k804ԧ G^pum Dؕ085#JlʳDybGq҇Ċb+CJW">wqQdC!ul6Է.Tjs^"kBCXR. ヴB @cWr rɪH~AQW(v&vxڎkpE耥 v԰Qr~}sC0:9 :\;eU^:*@ѹŎNKTǥ* 7,TJTDh=u^DȽs""JEF ђHR ,=F.Za*(KdWUӂgS !=΢[u:Jߋ?s0+(xS xVʹ@ *Xu4OBBqY"9{'wfx]ElՒn\EelRFi.'%)'.ǖ ,qcyq??f>~34 ;球]*?B&'䴾aQl8ڭ*v~1QdV_V>+VYj$3tAi{Nuw&eLCW,0}Ү^CuF"$їVמp,@5@5,;٪VF\Hڀm,.qB)$$b4 %U*'s$))}\9(^ʣ!vlz=F|yȞ qY5{H(߹6UQ||5{T?>!cf9SV甁D !g+dD[Dl-O9 SW7$7U'Kׄ,;\> ^! r# _!<^xj;8rfji |pB[%U(2˦+^R7tXYTsv#[>=z.y.۬>~%i.+g!Mnr2g&/9i*=e9'sЗUc pTX(|+:jm?3`B>бF*8D- rSyYbIlCor QnS2GkjH޻BidI<lM48շ#ll q2|۱tz7*(?GkKMYnR-i6PLwdB<u/:wj@ۆV6d4if.kh}i k:Q/;N@_t\I'7Hm+>K L3ȭg#ढHPks>NۧOzۿX|t3:]y?}gUx #ȁ/ɏӠW:!נk`?>Xk5?wh >CRVXmZ s_[!Pl<{n: !yFrȸˆ GW{qKڼΛs; ".TxHfC1&uB0+Q*?|^(' 9;kkW H4ީCfdT$w`u1Ӓ$ft+ulnky~9WJ}<štbzhiH'4BX3,F 际\N PE(0.DA C؟ֱzM&^Q-)M%S67۽QmGOBn|t#=@}!GqSD[C_?ᆀ".G&V8ZhlӢ:K?l^ͳԳy.kIyEnu{9Ԩ)_;!>Rc_ƪ_u8dkK ӷ騕?vK|E#DEa[_`8w7]\gl_8̣ qbζZt%i}^PP(n5僽b1,ERr"2B\(9 m􏢠/"cUsz[Ǚ8[kttΤ"*oe,w-杻>SO- ϠF2tNP6)nj8aBqPim9x_PU6^KcO4HuMx梴z|PP-J0\ДIƨq&~a)#z6^'7,J%_ˉ.f6gʿp8'=ØEx9 ֳS BPߺ&fm4ƇFc~Mq&d,ww%=\eN18' 9]XɆaf) CgcA~zoq1!u;^ w@^КB6>d^r^'k41)(/H^w=a2Z@JD強 >F(z)׷vi{5a@P6@r>c8X4]Khg3HU7Qq]LpĖ_uMuIx(4AV?{$w+iJ2!*GZ'7%dܞm@_k@tP<]Nm7W zlE f:2 :䔭&X $HA;Rv,O[:~ƿjT} -*#sbVefj<_Œ<]Kpiipbi׮C`~1$}a(~)des{s[ʒR5:@0ޏSQ69 ^a&ψwcfFW@JCP&@u%Z$`B2q+$zpӠy Z5Hp)-(ݙ)߁|wfWߵ00ð˒O]w/}[{6.%LdJfLd!=<[.;_0A`92/d#e\:I #'lq F$YX좝e[՜\j g D+<,*XwjG;x"襯]/M E1`ww4k*c2)'е+ fVC\d8H^:*[:7kg0eɾp`a71|Cܿ7qh]Ai] Akq|+zp)g20Se^ŽwM51A`GqšUhR᭗=b<t 97n@q蝱!UrmrDK!E"D7P(|\i `?ԩ|z%M=*GL2#eɽ~ޚ}oV!OA)oVQqRRX_1[I=m8fПp|NQYw38M\m1Z:t&Ũ 5\ ڥB ļAnAvI">kIl? ]fVk?' 4Ikvu p\T" rI7=n @{uLna-tsPQZċf.J0)ٻ7L^hdsZZAMƈvsm+$h_?aDϱ M੆zBMCuqa \,λJN s'kMHK *YcSE^W6㇨`RxaE—2Ց] ~X7یlq'ܷ O]JMӽhc;JۢY 8khGEyп.oOkh#)OKdOJ}F!hW3o-^rcDzK} fˏ¯mA-=u߽v+s7䓘+ B)e[ܘ*>0Pn器DGC?L ŧ3l'`e[ĊGp]ZXSx{TZtF"j,Jpp QnӾ"GY$7T~g.e"5Cz[Ji$ʇp~RIAe_xL7'+p] ZDoy"F 3}FW;OkE7hqy8 Ax{YKa AȜjT>NҺ.9N ='D0@[ݺ&fZ5m158V >#DNZyݢ10A3Wy:W #:r|F?IʣG7Z:7©֊VrEHG.U^,hw.6^/Zr 1[:yTZ:ԏH/챕 `G jv亹㜩Io#6R~~ns؁{ 30iɒŐMqat XX/I+Ƹ 0x ˖Fo %t&J`f{&eBi7+14V$$KV i[SX #6n}j"@> 17C˜l$6Rgo]r02+e9ǜii38ƓbifK6l ȃsx`_!{7IZ1k,^2tʁf@ b͢ߛ[MrnRLlA)D|OKThxџr1PT47 CC]fft# #2wC+T6Eso ݆؍ Rk|\CA= *ԁx}e uPg۳A*']z,^fXST=Dk(ZY^|o&)Hh w z~f 죗U잀1? FϹ,}Vv6"X% )R :DMA˸1F+h1 SÛKш6<14;[lDJ&r~մL"d|`o`h X.Tzfw}6B3+3anIW*̊W;즄zc|%a:]6u`EcAI덞ŕ6Bbtq,.Bw7 -a]01c]H,5(ZF۾ Q@RCt?g${u"Bz L}Bl 6ezjx`G+,=Ǒ j O9XG -:xtr~sn7bvɸA|-+X{hJo6Yx3\8N{4н*fKe;=A$&qzEA]Y Ů=mғ@XtdyQ K&@D_X)(e3YmTc)]RoKO|aاwi5NBP۵k 'ݏ3TS1V-.2@z2TVCY|XлQk+%]> q煣*]`b)E[.J\? Yx+sRgz֖ߺ-'FS 5NKQ,/sl ЛF)z͆eZ)n>8YpE$[@y@@Ƕ;ڐ:%;RTlxݐV.A]!Ԟڠ9SNk6;%Hi (1:E}-{z?̵Z#ފB+82F 3>Utԡ)=nL q B`@[>!Дv{(PyfE^_⸴c |НW#p1C4XS"pwS\<קrjl13iD&I6<Sr 1Ȇ;Dr'o.˱d6L0Y-R^':dgj iyĬZ㉔WGvxϴ Tz$ /n(y O#ZÆ}9]M=C+f[FLeʻ\u~r.xV6sspGd{H KT-q1_Amk5T%>Q0'N\9g8(8U/G0""`  rKHKh6&6{\R+IlGkUuxfϳEޥ{"w#"S[]4)z7s. } ۑ?ǁ5W"rE>)MJ\p!xgG SbM]ic+!m_J:}eC[yҀdg-}Ɇ@ν]Hr.ru%cԦ[t!+#ҌP]L}9}]$cGX;:^=l:P*FO,"C'nrxp-,h"r!-!:ՙ"YMa'cȸLfV?y(umBʨQ8؊9Bu`ɲ$I)٭WT w RIuw6 x=c^R)M0تlji+ -5:ښ$] ˯EJCE+Q^ U\+;0fnA[t-SKGrJHQ4qb"+0$ڈe1drX1ߵh Dk_&..3~`+!^T)8b|GQoOavFhC6os0v8O5Z#xZAF;3| H|[,>`C,*ye9Q sz5BHM(CϺUh]H5(@ڒk%OL:(ݙ{KDAH :W:CAxTQJ寄QheU03 Eu|XF͡C$0O A3gI DUN5<{gW;F;x &Pd`sYBYU3m@RyHhh`+Y:ڵP~4v_  MQZW.0iZ/SNL)7|ɚ-l5DUوzA8 >K䪘/B#V+[+)CHpLy>AUʪ.FQ|gBDu$ ُ4yR嚸JVכ<:uD!P*4l:;Ө ol̝Uk R7̏IuÎ Tɀ[F3![5EH;W3+iRHb@벮͙#4VZ,/wH ro@d/oϛdum[?yqO.V= ZKO?U_GxN̋RR΅RqgeFֹ.:,<}eFl^EV'Sd5ӣhڿvA/baQfuMK+5pK<ˤ ĎyQlȑr'Ы][iAcĂA* Ev}6'ؿ,c3ߟ#o{I-Nm$CXZJR~kΆݗJaq[eMF'm.J!Qʲ2i\U r\lxI'= |?Q YytbUiI?bسU(PtZ 5p\ҝ jZAv}i2vX*,t2rPE/,Զ8wr@7PXՒm7 >zY/Vk . WE$!L$ F߭lԺJ`oGvUG ԂI^@XǗ$G#Dqh͂RYHhe0|(Tv6TۇhE^pA @I 2Q˲@Ɯ^|fV]x(6@LЄh>:h'BNer¶rH#1 _O`] Bqc?rљ^A(@)2N|D*é~]E\Vy `匴OPܲmi/-wD vB Eҡ`aApB)Ζ<)IkK\x^'Cy|ydRomNsueA۹ɀF 9QJx#} c8s6?A9P.y롔~en+dV' .1=C7@aHrܔM6h:'FK:RɩB53CE AM1Q\#rct\5 KC.|R!φˡkzK473Y.o+%EO; D f#YKjCܩRK0fst"}\c6H Ʈ6A0/4>yzʕs ;u4Z0Nv N zt/d2K/ gaɿϛJŢͳg˙d䏚q>#PP,9 g 9_u=RޣzK7^&͠s3qxd}yClsy#ӂ[#,R >?mEuαI)EMh%3sE#]Q8eX9NeV%Đ>o#~)`u_mJh$o`FBLLS0m߰<#!bKj2(T]ľ{}x0HmT.Ai@9z /(Si&^B+zjj`+vg_-(zih ZG. r o4#|+F?ST!Wx*> 4d ް)Ќ B۾ s8\K,´}ex#˙k /PsYmh޶&0BJ8^;pB THHݭBUS}fP4H9nd^J±RȅmO0T{hl"SR]^f=}vTVq+]l71(X\r^ӹž]F4/?{KrA\nd,{7¿ԬHrٮ#H.zv TŬmLU Wbh?)CBG|Ob{粵N+\ãzu@[IN$[oe z1L!qr 0 "|WRt'_2O Uo|+ F~s 5b>e"/Eg<2+#y@> Mg/N3O\NKBnC77 sB}nH݉d.i]OU2>&F5y<:`! Ah[-T8 }T%= pz- N6 !O5Vc&*|yy9gβ栤&֍]Wy#hNͷƅWI(#|넧bfZs}~- \z;.=W2k-ʟ2A}q@@ +u6kþbk2+P |$o/vxe KG\g^5SB4-~Gh)t XQ$5ٮ{ѻ ^ -7(X>Z?~ч\I] y[or 7ߓ8HO4x$c%ɵ?8:DH2o07N"NMnZP tb̸̗PιDDn@J@<ƋNH{5v8d 7uZ~HLjmP=_R;ĪBHtIC&Nȉԍ;M/]1)*!k,k ߃r1d W?&Xھ ~R㥪:u:k 1N,K"]nl Sm,P* VU uc,Ei\I, 1_j#nx+#0/yl;X-@R2/fyukdBo/K@s$Q«]9lFK|<$2>LkoiAɖ N%—Ϧ\N vdJFa0ȕI_!Tt@Ncu8UxBp& Cr5. \Ԇ qU?+tYin"_"0[F]Ylنy%W'Auxtv[J%x?^WO %K+7 FfWp 0R(Zߒh <(ѩfv;a0;f0JdCCknXT$F ,C/`,WcŠByyYGBc렏 z %&0qq8DMrX/90Ypkc'mٷ 9+CnZ5 ~T,h?ˠu* $DeVٰжNM5ύdVPЮ"INzRU$[4$OT..=T@Y d:lz xr#ֱh$lɄ_84ZorsCk`艝Vf*H}1[.d}߼!7NRKV*U[m]pT)ی[TO2̬pM /dJg"8f0\|QM<OS9' b,H1M^QJ i oTi.G󍰹r`E\!1y㼱{E8%fxKS&*b=ln@6K Sal;K (0ƍ;6U8փ:;voYy((n( !@@pު+Hdc;6FnLNOY\.k,8inq9E83pd._p1svf&e xF&A n` !%)x^O1\`=9"<05In x3.F4XX6ZS:  KU$]5eDMn8V?REs-96"]J͢Ǩ'(#=8y 6"fĈzET@{'MeWt|0&hB%+A ?6zX~`a Q!e 5aT*E|;\ګ|s0Hkz.(0(H-(Imp?01;:~"P35TsI m n4Zr TЗ 뼮OYVצ@sW4jچ0!3 }(2Bxģ?ȣ9QOX3p?Ϙ|q7upUBw#! 1`mEW* G Ug fJzDF׵쇟D ЌiO/.7GZ#]"V]NK7>\աZ@&}rd~&瀨K;@ ڸQ t}EEp 3mNynB^$ջ2DpF TNݹ]眾C%Tun0+J[[v9[,>Ќi憞~Q%ZB}"ACD>7~)tM-AgK)28TU|Y54PWɲmM7 wXn$>s/1B1zK`:?IV8m%A%7JQhk@jfi%7 3 @Є/qp=QXӾCdҀؚUCICL FR17u[gN5y2y%mEM߆,`4ouNC.ޣ0~Rګjt/" (ٝQ]s0s1 ̱{0::i> W+n= 1Ϸk?4\YNv(1wchTb>@jޮ* Lv~Ћѱ)TŌG5솴羴6-a96eǭ?HT=IdCQeGJ<w~F.DʒpbNP0 ~>*i[x xә?l^R4ȼikhd=[gw{[tkd+R<"q-p:ѝlA^4*_^.I(8Um1A4<an4Ԉ4[)Tvc˓7D*u_>.fthnD ^ Qh[sw}D(/ ̽ǹ7oD2OO~eliBѧ5:: o,gˑl5S+Y^MAtw?j,\=(4FGGbƕ<@r2y͸ale̫FJ<5Ȧ;'- 94!YimX7o Qq^BoOp}džoK\L]Ύx,,Fe0UVXM4<|Hgc1\- [(]Sa%M%w; z:,1zx`Yxr%o\vNurv/5'=>;p'>4v5"Oh0 Y׸N5r>}g((K(B-_-#k2QRwkhւ>"AݙoX<-ң/)f̎ZPQ"8,tiwm=Ǥ&'sմa-LsP3U{k\~(<߈%9u9"L觹`f^,E{e) 7ϪmD[Rm,dIi wn9\H;KۇK^X]kL%gu'sퟁ]5a:h"4ڣw>F_e4g>Lä0@=|tvk=2c2;\W{VɵDaoϭxf(H Ȇ{Mx#\[.ATs`RWB`mǿgJf[2r3tU5n gh`7^w @sO 9!䭍b# |ET(k6f*}Mذlr"/&3~xdh)펭5ՠwA|0o1b9hum*dR +%N3D#"3op^գg?ƫ}yxmwa!U`DJB(mVD$Oˋ}Z]i}&uV MXy'>xSoL4KKɛ(p*W?~|- X&%-rR @HtV98%oo: ]@Ǧ ny~k#Oo^Y<" |6mfu`x&%*Xqh<*Ž]tLz,fFw!TAS7='X /do!9Դ* `oˢ.KM>ͫ I"ɾp9rHfwv3-S5  ӴcsIM(=l)VUuV%DU!L;&ݿ/'|Jq煞t ~"31^{#_%aTDoY}%krWa6 tUj`hzҎUޱ(^H>G/o&ڍ?2,ETbwfmC0ܫKv&){_ƧSrsQKz@[0d֓z3Mѽu%DSsQb/),u#T, ntBlU]ێk&ű|Wd^@a^uW \d%R8ּFv=ޛ*$HCaA[(Ռ*5)w?ofAE.$ϷVd) _>tn('}Xl-:sZ#$j GKX\4GS9_mWߢŀ%픑Ӑ¿5C%?2fp|İ"^ 8uoRuɼn &qL£U ̾M:mz9k٫os%+/1vJ^F=4_>D?5['DoG[Pو갑[9D)$6 z|Cz} c@Q5-"Ŋ׏ [Y_4/ϓW)aԔYX=`\`8稼4f_;s/tv+fs_>! ' Q^xNƩ&8+IQ"KPhHakO7^^=%9%HՆt$ Ybxhi^ $ơma[~!&>,LPkR ^W2\Z\|NNU07Ɠ,e8خa G0!YRSP3"5t֘(U*$jsscyu '\5:p>w(|Б>} tX2nK۪ԸϢajQ̝$U|ɿnh}c웭PI*6SY'b$ 2hb N) 飁Dtvon4єdzdc[ͼ|_!gb //rѩn UT~nC6u_W&ײltMbP1L #b!ht.9Y2&/63ѫ]//p[x@7.f $1H.VXR^kUKcW-q2܃7:04~CRsI 2 ެ6g8`Ǎ@A#@(t^𡅽UܠI,Ooo#V^jQd|6M܌D35#cL@(ROC/ ?GR2B#+IG(53O9pk!| lm`%7j+4P̤sqى i6|f: =iG1|~kV I2u tY?xgh(ū-n񥟾];&4 TV6 .7K=ʅdT O_YĮWUlz = Ӱb t gIweAfU#)p Sj+!,ol(`.z"%f!fcmCJ&_4YڣC#,Q)XĚf/:yan\O<HX\05_MrRUVL=ƺ1wW~z)ؗR#|)vArsc{i`lyNr_B]6ui|#)heO(Vޚ‘a< ^ ꞥu c7 %Fr9ǭak SOABxr!퇪 W׆q⹉M2 01qJ 刁_Vfb˞'8Ilrs3oI-!}&ʋ͋- v*[)^cPkNH.JO@~LuΓo*3*kֱKpZPCIN(5sTe>'OX,po\gd♌Aw! &*CҋP~p޻K"@D5l:8  6G_ad~)8saɭ)5{P|C^ۧmԷ˝mWӨ%J x<Ϭo \%{3H`Dxg?L;0רŞƠ3̔:hPEP#)Pg+Sohx庝Pv%6lMG < /&($RXn-C*;{nr7,*+YNr|{{jv^\K>oz)QFQ@ 7VvxU|ډ2ٛF+D2rie׺t7CC[?Ng.Vz :"#Bl:ZAڥXg3CZd-3@HX8;V%]Au@DTS;!d&*1a;S # 6#@-l03\d[Xܫ` wh/өr̞@# k|Mt4x  C12y)Ԣ,U<{~pj;̮9 pw^ZTA+xv7Su_-vV7/ (t6^fg_Yb%M,A@_G.6e_- Z[_7vDN9O `\)yO )m"WZ63,k 0Ip5."Ď`dc$Xˇ.sԽY,z]Cf߾EiKu-~4ì4@]<|\&cctUM:i%_r)r{|[Ud?o3mqլ21dC0aV*2Y19uƮK,*7y kb?<^em<+;=Ea7ulNjnLsMGGNse Ӵ ׀*|y?8Դ]WGH4;l,*=fBT;Zϣ"2Q>шz/]-(I0He?uT3TgZ-5YmBe5 67HpdwۥNdK# 0qF<.(`}D#sjaw5vV^毸B|Ǿz>|T8ar XX'&vCSo,+?qQj2'-4;g{М]QVpp/SY}4_Ƚ6Ѯ|%1y ;s'ZBj8~IYk%boKSse+Wdw|^FEb"+ge{aiu8 "m;T)k !fWY,;%oɄ>5V(yS5+O^:.1xBȅ" $u3Gyt(,i؇t >mAk@z|a(I(z!S'cTW%`)g'%]gig5fX>tPhf8k݋_F4Ln'n;B~Wخq2r^1(7`sOс娯G[(,90 %5pU0hr NF,,tf|9ymer^hkK=SH(K)#W16vx]鲝vyzO9P j .,´kZRY~V醉f%]O ά{0XK;**V* dys-K!Ȅ7Lt]K`R~ ):Y?ңӡѠ].n@{ZZKȆW4} Q(ִM}pϒ9}#bV}CxH]]cۚH ۇӴF.XPlɽW>-qLBHvn٠Ԟ(2ޗ@Kk0s<6b9zjUsteLf &M!2Qgɶ(]K×*g[5[j!']+Y6 7C/•O O?62ꪺEg"bf:Q҉aw 3+1vF#W^yWەoV.Ѷ;y$\ űc ߠm-IO; Z=c$ef; Aq2k'ί4prSٍאh}XNzm9Gcy$} p爹1 ZTX|n*gˉXg`ɯZs7g@gio]~^t՜o,݄|E Vf;+iAx!j ѵ$gwMc,Y2oN%:\U үk_V AB#s:R=Lq#TG(tC]$풕G{2Cizhi[ =p .^֞![ra|39JFvy{5lɾ/x9`cCK\Sv^a !TS6D":m-Me䨤q~INE(MJ/>kZoa#@%aU_JPUg][/\oB@?>,{F7]Xmj4qv֜\m#jb80賶63)lUF2l\󼽷}}Oe3WRԸp /'Yg(rHe:Qn-B4u7#!^3%b2_ϖW߭Iyhs'*-KN8s6ml^IIE&k~v*h>6|qĭђsc\ɸ7lZ6RbҗTL~ߺ.pn)g[jB57 w&Aٲә,)ѱ ܛ`+ =(dݒ巍/-Ԁ}I6aY"#ՠ>eߵij.T+!{ZWǒ?:MOfo/Q 4G;z8N$CH9c/dl~fRM$ z`ɨ$M,x'b"TQIN f?NG50PB?)S&5װRW1gp ( g3nZown'e< <|k:jv]`i-OȄj|M4i̺FYo  - ʳUzmW4[}!'־Va%x/^Z1Xe94xj.ߔxi:.]Uj~ٓ*"`Q{Hԛ:=9^҈-&+7FUgUXG|:}*$7|+j._6?] ߆6vcruN[Ekkw6!LJUm>FѸ e{MUMUZHk6?.(Y6e^ŰE,S@')<(3-dZrdUT/},_ lyhk`E'TW HlVre2,!*S)2Ki>TY>cOLlie_`{D/E?5#h2}rXےeݜ> 5=8!32ͰL+(_ݴݙ.Fv[ffla>ܴς"DD!3Mut%hSmT&A*ae,K+N0FRTP!{exBkW(S TiV֐iNuѡvZthX?8d¬EQbZ{l p=}큋\hB[=ҊY:\E;͇vFP{_N4 ɈiWB aŽiv 쳤}=edͻ8X] 'yy=3ȒUЎ2|ݘSuzV2 g{WA;b]U_?!]̫[zl8qs@1cցD5 1ː̥͓E"WJcĖP@4}YlD t/ඞ'hS{T'E>tt* ߴH!뜥 IRNXE+Ռ_ϖm?8!{$b̻MBӓЄ3\MO"LF{X.+lcF̸p ԦNsA/ٯ&(*J(NNtY=(ǪU=D rZ[ۯ~{@ o MmP\t"8nfbe@(ˡ$F[Cz J/MڍnL =.OS('_0^lzl>Ѐ.H&c)jP!fͽ0Baӓf;p̦=эO;]7miavJ۽:7dIv֝UR[ՓNï)@FQetRM ހi BC2p %6W[ʽ)2Ԡ8=/@lG + џo7@w˝g1|Ɖ7ofe0TR+.r|x iA06chz6moEN¶/=g*¼.ԗq9yB=%V/Ͼ.uu,»,l&o8!\3Y-"Xn;,詽ws%6g=Y"V ~Н$>!Za<_W͙jX] EusNKnL"`Tr2}}m6Jϙ`X Ac{.:v$`FJT^Ȏ1TK6o]XzwZA8!],ȴɟ`6~&"#\krz=߽Cz#n\AI]JVFT c~W1]&LmCK4GKj]~˹Ѥ~@2bhVjw]eT]SG(m/8eOt]|SMlIi> Ѻ߃E,֢$HR\h{{+X /P\FH L:0Ax~Lon B99@zlrsֈ|h}MT ICoϋc3y/=龙-Skbq2t"Uщ eQp4Ed x.\Q3:eϸU# (awԐ!37MKB˫R! }=" /޿}BH6J<|=T쟙5*k@m{3j{j8rC6t4u{,djm 3t&[f*w]OINtc**&P YZԖ!j/U>a?4ƶyA &$d$:e&_aEɳ]u\d圀%7;g{$%!7Ȝm,! j?9vc9em0p>}#ڝR GL"ۣpsY\1jٯb"2g, Id(X߼xp{{xy'Hk*s Q֑U?OOI %f::p(  Z=]kXޔٝphaorEvU|ouk(u$t]I]/*]%{r^=pY<~Dl hRN22cё*[>Ji>9/?,4юlrQS5EO>㗤~pt-g$~%gz'Byb*i8l 3N; v~'Y8Iga`^60],+Tb'T 3oLTl@LmNtć{O{<^'=v N;Gڡq7#5CMEM4it{r;>:@ݢ156ĕ+ɛ "/\1. N2|.)~LjwJ>a\Jdԓ{q*ZuX2ų@9}sjn:u vJftB(l[0^9٦ei@#)pK =]W6-_n~͊p]rnQg($׹~9LIxA'݅THn Pva8FacL:6@j&t`&G^|(:o٭jcd%p<% cV~7jPC !Kc yU5YoJ4̴ʎŽ}/VwƇV;#o"g3nn \×*8v[8p|v8c@l*ƚn+{ۄ_n{vpoDңvr*FsXbPaHTP1>TwoEQ'ؖ™/>+?Cۊ*j}:Sۦ hi#ab בKvv152fW5}H%tO[x X݇EIV#z-_v({90&ԓ0xoP6qSsa I.7FdM@9ëמR_BɁLA+:btěRh JȈ0 ϔO{Pu(.)pl,2-zqz_~VD׵\=e8[[GPθ[qw,τqd/–P*dP3Qv !q"pIߔoLBCZ,I2$)t)ƚm+ՋրALr]a$E x.[ -l[Z%iC}z+co@jWlkyR'2>AzEl^94x{?p&Kc*//ڿUvzl5xvt$$~oUm 0~? Q `0qyT/-Y`m`q# 5}@ZrǪ9s@@Vs?R kUW 9U"/5BF>"1n Dmbv2(&P[-ǒUqu/6b$d/x7Jy8ypmPՈ{FrAu@.fU#Y )8D4< qhĭܟPRl>˄!7e<Q OOJTaݘ[4`(_W&%J$M(j8o4 mQޜ厤߰]݆_Wfo1LMhAwecÅ>'f!x9dӅ4:Ыe}!Lk7f1@[OǥPg2r$jYƿ+Pƛbcs!#Yl6̛Ž$R8:eI:%_6!ˀLncɄtY;hz-471ZÊR_vrN& }'@zlyFZxlV dib[1E*O-D F *NXU;qK%K)qS] 4q6 r6ڱDRT|A'5{lEei9Un/^8n؋ @u" ĝŧo%f\oU/yP؂ުQWƱ3^y1V+io!W_M6X|),&{uZd>̻_ځ`8־7 HUr݇y6YT:O *v8•u *)wT*m}%ȬA]L JDCmԹߚH1;xY׌9$- |/}T]z-VN_Gw7 |W2p` vevT_jzJmzob)m܇U*JG U[`Q:o,WS]RMV;ZS $S{#Zԁbt-@֞;@t # iv7z8S$Lf3Q\WghD̻ bPBz*}M"Ŀ1 q3 5#*( lU:yH_dƴ0"e#A̺S黏y^rbߔ^iiisFj GΊbRɥ!SvǚQ8 &-9 +~5w8L&O6#vi VZ=ׂP*Az9;G-:J_d &h1 7NZg0 ~=Ny-Ir.(8WZ>6+pY :}x/7u@5UXh]r5;'Y,biЂըGeh76q:$,X{TJwY8~.|]{h9|\ E KV/P+EϮ[@Rnr ݸ8CzrJ#čxOnqY=*Bslv1%uj  𧒱UF))n`144 ecxexz93+7!buC!< 4c)y{䙺6)tqY撉`21rbSdRZglF4Zeu|`) M!櫖 Q%`y /7]-9;ʴoq!k70bXG{d4jBpT}Je<H4_ wT^2s*,k.otW@\IPE"3 $gĮԯzs'B>DFBa@½{y򔕎pIJr떗$dy8ۈ,X|N#>4] 1 FY .[?Sb!I.s{Bpnq&'Ӵw-v Mת^9룊$SA5gv, F<0;gF'gx?ðK񨽆c"v~cCdOS7 nsѣOJ,1JĈo#OÇ jdry&I_g"2Aj C9>U VŎkQrAM˦SXM,(6𱮤bQ7?ƈ o ֻ2>#[;ħ)8ZoW`7)C#Y%PʒpN=WK2тG$mVMG@2%ƒ(.p*5C-)uR_#vD $nLŷss s3!䧌Q]kMzm9~mot;al8I\WhSղ=O -t|ix[:-_]UZ71LFJ@bb//&;_GFv|?\?_K*\Qt*׭ Y2ލ#Ǣ&ޣyZ\/a)q;&"EpP7ģ45C@ E8kMi'beZ2MjrrFCI,KC~IG$Qλʼn%p[r1^̻T$-%l8'Ru2՟IfXLP:bMA'5|! PT @>Qh=Q[tg1*h Զ0"STx["ӭVS-=-r >fy9;E[x]a 54|~ڰ;C>gQfI6A Vka°dbeʻaOݜLt.@& qA>z[2J I,@D[U?1ZI:RW3ed(HcoI#ZH;]>mi bLRrZ@|(Fͼ=uߋ [zoZa@ijQژ h7fHʩRhdK,s0BC HP``.h m17bYjowEa5N$(a%Ϥ48늍@Ek߰"}\)|JH9EU]'!0E.h= h3ge+Lpec=h)׫8v.t NTȧ奿Š!Wjp/f%Pɭ?2žjx~9b=#2nM*7RQ"&UQ05NarXԁe@_ė{Q82ؼg?XQS=EM!`3Űz鿱QxM gy U("[eۇV`pQx,gj2Zkܝ|y_>V<qj7v. ]fs0hٞ';;[S_K]up_bry"W?$FD.3kT;!FY!2gH/r JMBiG5ҨYqp !_)lr-[O#uEcP/6"?@ގt:e|Z6|0!$-F5ݲ&a%D3 |p r3IF侦يnU]3[Ɓ %w9=cGE>H3K{z1-$bBm6#% ˕ V ~|}IbI| :0N"`!%5_jU4z-K$LiapR;x y)ʵ0%$ X,%c˦Wd{Z|"䉝obJ$Wam~Y5.ÿ92"V'SSurl,2~IpOcf{I{1i.i[@ @{nI> G{VzM +cT|i>C(Tx' 9 [ J#ͨ6ZlE`O|>GAo@_:>zݢX\ b :Tb! ԪO0`.}4*$W>(4X<?Z~T>)קJQ=O9fBqcd6kS*½!nѢ~wIl(ٳ 2SSR=l%b'ֆ&XQpa6r_{·/]>Z MjLՇm8=Y sG՘g 超Q$w?`LDqyx T5N2 @i4S\br=@O3M0GCw_&5A7Wr[d3?AelX/RC~YoaVLl9\zn UT5{_BFˢQB,%6͵ {Ff4&xd U";ǴQG>|Hy7w!tzɶo,nAT''Tփ: |E |&Τ>a7W[Z'v qLFSTkoGϧ/KbCVڤg6nIy?[įypֲ-$/W~ڵS:!A)sI$ sHlٿV#o{ Kv7V-Hm \CˆK(BRzxnkZuZ1Vs1-,&1?!A,M8\·0C+Lž),p0,=sNݐ/葼}x҉(eՎM}gp,t,W8q%SHdސ7Uһ%trHX m~ߝI7qrc86HB-:p 8JnCUީZ? 05 W W5o3jpOsw5)RVj^Pb튇HfZ0@4i*8,YD @?8m|Bt~g56zx_JTzX^9˹ȟ#8M,1Q/U<*T[Wqq(Yoƫe=߱fhqzHഷ0MuLm+Dㅼ/Aw GQ} ?Ϥ3ɳڧZISrpv;z0, tj:##!C5;xnS2)kDDGQ3uӟx瓆 z?M3]1{\0 wF XߺaƋvRz7 J 3"HxCsd [x3;J ׳V'a= k]ws}5sE,W!{ڀ,3UmkN V(^0@`wag"eZ,Ga:}h w5ܥ96& 䊂XI n1fG&[Pyer72E+Pp4@IS-R#KI07N Uqhэek0/>(e*s]J7ۂ{CՄk xfߌ#3VRdh/ԔKUvA#ەp428y+vjp4 Z=Hm'0eyqHڰWL3?:&f3␣qHsT"&!SU7rdp9"#1s7#d!dzHx&$z#Oq1yjFf#6M,0DN=bWJV8CYrd\;9vfns͟>;C篓'MֿJkCV"aIm*Di z SRQ@h31 nYJ$y[d/1|z'GCqxhH\^\!.b$(M(ˍ:[1Q%ٜw zRph;r8/UGAӡ u\ބt kjf9`s.<%`MfIu ʃhSM4W{4++dkǶZ(Usch0gvyjA;@!A. Ni.bD]ި[468Z#:H}9-=r ןY(8~/}#uHm*-ѿbYO T K] kH\擼D'Kp4{C%f.;=Y>9mW+`<%?2q|YV״G L~zq GYEt ,2kLbQ4,u8`",mN AY0a!B:fV ]Oap&chTdkY_=^!'9,1Jb~"37!MF-M Oje׾̳`\5ń&ϺPG셵P>K2KxK"}NګŮ?8b-6~Ԯ<ЌA!XgIhwpᘒl!݌+f)ϑmQ'Xxa*}z| 4?0lؙLQJbEV́ Ӈc䧛bn-{90tZDF"Va! N3,.'Z Ь3_$;!T N$ya:onJZm&"$eKg:e@^]>rt[ 'JfFqſ@O "W չ~4)"& pf.oPZN`KR5q\AT p'\i`q b6V(Cht]ZHq}+ت`f ڼrr twj)Sߠ@iYY:`TrrxN3瀫maϩnFev:e3'{`>6_DgD(F)ν\,Qij!,5mzt oCm$C Z ?Υ8 B>au}ҝ sB)UY2ڍݒ rTF]Pt]dfޢ u$s G0^yZ ò<8t6c>1>2bG֗/f$CPzN~Tt#Q 8Yx8S]Rx_i5 |OA|~] 5XgU~ / B+8WYd0vu ё9Y$ ;Wd*tT#eb"NavagK?`P+! g vwQu߯K?A R :묲4GQ9@wj 01>VjqrkoxQx\o3ո%bKc l"wi"gӇێ ~lk $f@;qXUH'$'8 g5m/4urp+"ۉj4/ maF!FeJs>@"*lT5o1^OJ=jR.ҿ.mC:d/H;7H # O ˓H0SM{[EM𫍻Uܫc! V?V^SR6&co׬Sĥ'GaJMPxu y 5)Q#GV2n`Ű9̪ ,"@œ`R'ix6xMIq2|"hE@rsd3$YtSQ,g,dhڪDѳjDT)3XTl`fa<@MMn5zSkyGaASߠJu =i,p;]m3Wh~P{yt#\% 0d9"{RkG/JzSMW3ĔRDr 3.,N"\H#jmCN|v%܏ N!QC,>) }!SˣS $FHnM&I荈fz)$Cj:{h+EmBlC3W%." mF,E6Ym"W^3&d/_2,]txrAC1ᶏbapr'ڕ ժ@I, nǰ۟y;NݷBȇMR=bn 69{YEt8])*<.'|`=bkLV$tDߓͽšS^JA^F5ސ4_.n^SʮïIFdbll d"c<").l̃hѨa݇? ws^x]G)/|V-p!ẃEuY-l0auH)Fq\1<4vyI P-iƺ(:MekDg'5ky8[+VQ4*U@K+|h3o {j(|IĥB`ErP nIQ] |??4|C)pjIzJH.pI,_yt]H^b`͕_.?x E;Vb$` C(FeRr ]3>rcÔM῞[єwa(m%#{!ȼ79k ϰ#b f6pʽ'_֫ە FF/+ bQ:aV2yx)e#6k#/Ӑ!0We Ξl\.>x*g:q"CFPn8&u_<})#j~k\LrzXonFğD(-촬<7\ssEԙj`1J7y?ǰT#Ȗ1蝧؊9b&#',Zsբ FoXY+$ 0y+yجtjx8c67`#j9βL-H$ gtu9+b!3IRׯ+S_:0,;7TN%ՉD+ ]՚YAQ':=BH* |4fi9+itPzEQ ?Gs&#*kpVNwezRD@m l!sy\ "bھR'rG Q>iNj, ܦ)2u$4GQ1j4;dո!c86&p7mue˴!* [cC Ck ]]UTCAkp?ZVd (g-JO8:mF2Ҷ}I~-w?, CE3w{MQ19::NIzo7Fi" fqX?V.h;3ZyQފ$<׸Y"bGtK x;E#YJC&)Z&ԭ K Ԗʳsɬ`}J$X|6m,쪫n;U2k**⽮ţDR:{2&U$@=+towȥ-ۂ *@ u@ՃQܝ {jA3$R؛)J}66*;GulAwx[gBn0|/w_(ta1K[0?WyIV3 őz&ζ'CӲ5lheQ4bȬi^=SG{$/j_ 6vfl+H*ZD'NjDͱڎF $k_}JѶ*iȏ+)ZO+8f'ٽw"\VR# O}5q?ƦTI+TKY-L-6N) ID(E]L鍎UvRAl7!hQSٍ݃g.JHQݣA #;ܳ;mGu6VIϥ`t nHޠhg I3m䋌gPa&lseMC@3 q=oVQK)^  ˠOF O'،;AL t5sh>]!Φt*-z='h5"xJ.Ыu}3Ig% 0cL<…[ȕTa-Xk+m7gk/CwX;{&=1lMpiZLqjy~ Gk/2nE>{FyMpu)Qےd|.{m|Gv;18ĭ9X w˥(t04h ̶M'jzQ-Z }V']1ρT0`#Ya'O6$ZMC'[h՗~mfAF^lP ^ιfgjdD_a([>It+T3Ea1)U5PKy ,J>O_B#̾!Զ#- X~G߼Ny1qHI9уߓcK:ͧ? 27/>YV)}u^]%1G< "sUtF)Yi O,@#\yr p0؉;ua38d idT5@lBN`ocnbķU} ]K~ :k0֯`t?sMGnc^Bl>~ NzI<?tXFo.Տ ʨEgܖZ9u)jqigGf:6~\לL9Wxx-dTGADyp.{V>\e5dtѺH \ 7:"v'mWQPB~yck'# _~t+sLdTY/Z LH*蚅 OgYnd˻z 8HOA׻⮪T\ VRCl&) "a8{ MfEA*Z!b. IIga.AZc^b%S{cULbIG37MxFQo×f\_5Pm KcJwV]Y`~mYhb^ ;@Z/:ʟ+zw9&R؞3vշ"W {P %X"s؞JC87v8sPKv^FE&GXi"!mG@$J'R汥F9#VZ Y4E,A[QXntcBhY*CTpцN=GQ1 =Snǖ৶+TOLAQJnI~L,!֔Rrn^4Rd ?2tcƵf6ė#B6_JəFhCcۊkT|BOqܸcʗS K ͭr1)܂ypv [LpF+\ѱ PD+KQ:<_덭\Z}vx8;iCl-brEQ,rє<י7Z.nGA~ XDA\8E'HG.2Xzߵoy7x.Xj׮m `V"JJ{qwM\FjJ p/o*DY2exp&vbғDM >npUh7n9m=e`1gl F =}朷](F`md;tn2嗳 'ͼSpSL1&%k6Ndh>#ls+rV1<:'ÞT8vdP4vF0fP\3:Yo,%|[ۻ2JSlQFn4W!߁7[IXݪp 2o6 =RJdi]? jQn;(ȗwv 2CRF_Kc_vEsK(>b7ݵx!gj?4:gN;9tx@;UDE.wD 2A4`P c#͛dz6As}cLݑtқ4F:hUrpM,׌gZ4BQ*7>J٦)`tnՇ3 y_vѴ#mxKXNT#?XQ,BBYҁi9g띡t6yn6nc22K-0/7HػC lw G;~aSUce`Ҙ 51˞OIsWg%2e;})Bs]n(6xo_N[V3m\ZD̫\P?^qX" 34 t{Ɲ*T2ĖU9U2'pN yJ3YMZ'&$?v7%{5)C8L~Byr Еbjsilf^|ZY]*U5d&}]򷉉 O26".}]59uH8Ft񵅤 x"$[ZWJqJCOK-N cWj;m=8TEǒ XNzYC|9NqoP|RT]Egpèw( N:0)9yC(`t?5@ oҷk>OT5˪HJ>Hսs9J[(2R#2O˕ggn}X 뉔f!~J:0S\~ujCxTbd8S吭aLHCahІOf97ސaU OFh22"m /37Ld:>NQ&l.@A\8|{DyiܮXu; Dvu/hOFu(2ĪMh=I|)K` T}pADgD ,"JSY7%`B7"X=iłBB i޻D#|Spд̋2S(ErtQ6M /C4$y+,P7g ipٔLxv lE:CòJ"ll%?6' ŧTe?&L`wM3 ,ETYMROL~\tg g@1EL_ XCe2ǂ%1v;0] vStz 5_C"m72Y#9g@>dAlp\n`cL? tNakX_/)[FqIT_x+ cQ^ľ V)p''|mKp~jKg433ߪ))Wl`'q!q/@|aY`>LO|C?Bh>TG_{Ӭ/1Ù]6EK7|:|[aw0c^ڹfߑ_'>&HU /^Le(~{W _d FE:P Ƙu|=E1Ӯh' YMQX<>I _^O9qA_w'E~їH!D!Xםyv~zwr4*UܶhW`r} FHOiS,%䣃؀?#.PTN}Ls}v㒊a-(י/ 0o̿vn~SXa9W +e qƤAr7` L M1Oh9{6l$LX&ю]t]snӕ6R`OM {~$Z'5K /h~>&[N`F?G}* foCI=%VD4qVbmC`E?~7l2srg(ӹş&/[(ŞDKΆ?2}MK%$];EL劵!3{,e$mq;74+v<22P/WU V(y?HXj#@W,pBL\#HHJp$R+.PD(qdKTh eƭۢ\WFi Ybrr/!`5UPQ|QCGeGP6`_Xhc Y۱fC}(E?S5G , {eEb2Wȋ@W*BteM6QWE PeFGÃƧϻߕaY JjV~, (D?p.8^2<"v"(`[J^OˁaT؃d3l o -ؐa!;^$ښؖ[!|ك-Fb?΄G"`fU2YK Ui y7R ΧI =yv@%DսGjQ-:(pSu(2 /$g?z!?|W-EkD?H@F毻 ȭPu Q,gVXۏ'OCY&/DܜS}!u3:fetj/tiǰAL5F89M:qLڽh1JzoC=pHԩkcpߌ7(*Y\ Rpb9 )gو)' }pz?:&Rn1e򞲒(d@|4*'XNJӟ yd;}?ӻ#B0fG8*#@Px.׀!-pl6tJm%ʔ i2õ> n @FYNPJw퐜R>zi(w.*,]W@&ݫ>T\FFam1*M—gnvZO'/y\nf[|SU_bs$:Ĵpܬ7["WPx~b,EETNֻrj݃?UX4!dUnBܲ~  X,{7ic}8J+U<js\T[?EGDڶ S6%3r=7+w[= v{H s)|83X+hD]Ǘϫ>[ ,[uIX@)ezzͭT+ ,p_ F$3;#=_`>/EC..uahaPM'1 s0m>ERXyǀi%}8Fu4=W6,j~׎Ӥ_l-xo}|j"߯(\P`wIiy)sSqu|e+4Mio`LE6ZUh90 %l< H,WO\rL6g7 M +F5`jDSi֎RB=YdZpHP"f:c""X}]=RP&+"^^l we T y_r;|6W]Lyhtk]:vnA0Rc7U ) *Y2dGQGj!dsŹܺ#e OJr@:p0Ֆ0MtgI=߀2i(5O(5~|˳qZAz_ow/9M vדZLʻmY`fFIB3խDI=O-ب&{<u=} nvYL…J#3bƴ um 6R5=0avKuΐ~,i1MvY{c?T{0LDĂє֐Q מ]*k |K ?9G{flpكWӨˣ SsspsBt\K%F-ZG,p>j6HZIa+[X_6ӆqh 4͆ gE`gCwgGdr^bd%_AOIЩ't[WFEz7Ť&B ,6D(9w'uɄb!İ.}b;qѰS/N`{HYc6ye;ޮK%U k>L~,g^X/d:Qǃ}.+Ѹv CT|*# I'(<>'HĻj0@If/!!F\7dGRPypLz1@oL?LsK {{_yѰԻO*w-6j2b?]]Hiャ[)I#1~Ħ^y\3Y:S3($}"|DSS³QA8Z#X,Ćy-9&(8y( ںAQ?#лoKf Wqⴋmgo縗KU;cϘ(qZ8f/L6k=qI ]'9g< vpڽOpA;VhbHĐbp20NbVD 4+X`eXQ`l<Ј`|-%p_H_(Q9z[6KdǼmyvobQ'P ZXG:mNoҘO 8&e򭈻˿+{$ /BUd4O!PDYkcgԎ;K!7DҦDctwqY9G@3z]XTp`K]%1'1Ctz$w!K!rqv-`9 볜I-a#/%UOE1`oJ4;+Nة̹)PR,ȋH3Bb]ӟwÖ+hvOꍉ/Mܼ,w((17 u6D>1x^nx]%*z*sU0^(e(L8 :Y%{ay5#s˃A'9!k_WY%LȩjzZD*EuEg{ p]F,! FzU̡-"* Agz <$C t9IsWU&-[%ٳQhF!pWZ>Q Kz=j\D Oڣ?-kBpN9G9?Ĥi3NUWH>{OhkQ'FV؉HGjY/Yސlh ɸšBqXm?O/ɔe;͊+C3&ͱjxO t6 m-Zb""|({U1FqU;? =^5q,dMNu!KNY\; sDr~C,{&znT1yai }X]>4|H1hG,Qu6/^_%=v^|d] 8@茸 RT,xKcȷ#dW<`T}@ TOZcXDKr" T|S,9}h_RJͳ:)'}s*ygMCPgmݬrad؍w9ʖR gKgf2JG40̈́˚M=/Yf^l "~[c \@@VTﵒ>&7heIt d?7??YcKX2S1N+-Лua=]lI-ԡEԛVJ cH| [Jgcޭ .'x];sPNNDԽwX=Y)$e'h<+z͉(2ZzVYR\8Fڢ_,w)3fGVuzXwp ŌݭjyXMvjbr~Q8Sj="Jݑ$:*py~bs̽U~tf'D|׬#]c{p84Bx!(p'K[.7Tf9W~k6@NZ$H8[*fr,$pV' R%V5Tc=$ P`{c(- $sDRV \6EK+/灳=3/8TH6!G?l֞de?]iE{4LhnIG!iG/5fP컐]іoF.7=ػޮYе+$%oىu% }mpg]Q):B7-!Zrp>Q-#,M< kd$jdl|W./3k߿y5Li䷫?QqA;a8ZM-, ç@*Rt]]Cjw9^E0QkcAS[_^D¥dB pK$7lcQVe;F8uS nӨhPrY»CƫuZfZrZGaL#dX(ˉt"Мh:vʛ,~&XcDd ] W{|r ՖR]Q\U*䦟tҫ"YCY+vI1mڛD1 GoAd:;%A(PE?ͱP]4:KPo`ATDi3k;|uѻ}M\ՙaofjq1j8~o> 6@`˒ga39H!ϊ $Ͱᭆp7!Vw43}ze=S>T^Λn` Urn]Hmh6Q'2ĕBhOwp$f"s uLC1#dStcj _ "%hH: "MO$bFw.=1bJ@2}i:T8~N>NLJVv+h(r8C7}ٽO7Ԯ@{;~fT2?U%eC/W5OuC=4P36A6$zt*AʗpSHO6EP՞$ʸ5H1A٥χ^<_LbdM/;֮%F4urC#WddVhNKc@!t>pŖ~wda3ΩVE~wb*{2J4q?U^pvJov+)+'r"*6J0#n& K\(,SagmPV@`% p5Iylg0o P[̽:2dBc::45'ƛ MyT/vXHZ6t6QɎ @KD*']!?Cm ȖI0mNݟ%ڄU2<6O'̫seb[xh#D - <+f2.rj][PZDE`,僑'2kvSꎝaq] 1&䜪A&՞2b~ gC@ݏ-fB}Wi~,O$k&€婉a$Dߣ̩w^\tޠrfrm7]d>IMo;wTyX'&IGᜑK%Lt-9|נ1 &]~WZ02giѰ|eꖢ (&Mse)P +a=_K$2xk,Xj^B"zDdǜ96!o;GsIS͋"a]. K+CR?1q=+mozWJYWYק |_Ssƛwb("Ik\YQP'55$|Ɋ [LS,>b>l f{" l{ai3bfƚ+򐩐Nvo_ߐgE5.52&?u/5/tgɿ=X2~hKo3 kRh|@J:.Lٔ"DKo( fL$x5B^m'|*V'f(š77b㺑=~2Zjl?V(\H5l"ѬV|X5Vt;+Jҕ 9yEą-a JIyz@2O!Krmƾ#ZN\d> Soe?YH%yx*1ٹ;+-Yjv 7:zƑiڙNu*^Aџ'.b1ϵyh1- k$KXJj|;[&n urCkh2V^; ^Z>-.&Y"Prpj d`4) ~2>QMx qn>mܚ"3.c¸ eYΧQh-H^_$k%U4ƥd^ު +)w~ Վy_2ۺRB̦ݸVSӎd5@`~weG/7+V}XqFMGUùCowKu3RRHr3Nw7,?O-Y@hn|L\.*ZJ&Vg{WL_u_KLs}`Ŭ&7H102n~/I"R˪rPK!<8o+&39Z q5';nIeIĐEU8nE堀= !Gj \T%S e 2 51 d\trd3oC{赗m!Hvܥ1L,P1 E~9G}`&C,UQ8,KQy=̽>)騙$iشg%gKjLWwRN:+?4 ZPu^}&19.@v-8Yy.̍/5-<Ҥ5[i=#-ZRAfm@FyTur$'v*8YUy:l̴~jDEu[6q41v 8x*ϒ$Veo8{x1`!@Zձ9jȏC@tcH{v)È9{~# O" udClD~Pމs bHe _jն:ąԊ4wݱcY3?QRlxmXݍ|ɀ0Cɪx^$T[nFzV#!aΟN%UBM/i4ID~T7kH0?0(m9 R*h=]LV8e:/,kJv4F 3~b/.OtqE 5ThrT6@ao%Ka]a*UX~#gR-pD4Bi'Q.]yA''L8MD|l@4~Fa!*ptHtfv%qcziwXs_n yB Kkv1ۃ#6<|l\:7ַX(5bxd$mj&quΕkgB^uYȎ 3qـpJ-+<YpiDhQR8YV79DÚ. /9da+a^h| R qO4)%uυZ6vlq:XʁubO NxC۲6Bn8QJB7( )8?:誓llޔm]DR9$sJAWTrjt[_ 3\}IK) q@l-s{0lmP ;`^\s 4NR :66)&sF \̈́OM$8;{dc+gb!nN=/wdĜgީbkչ@@.Yަwib TbOLh4h/v5IN~Co,\%àın`QH۷oy)-<3Y7,"1`ThDFE98DEk&U{F x !}\vP@-nA;晓0$KR$ ݠ62 ʍ*t\eJLvۭ}C+w ӵCsFĈ6 l@ ^=辟#??q"Bg4IDQ Ҫ ŗXׂ`~`1Hɇhc0V0g,'IEռNa>-74_(ڀ/[IR\؎3Gay ]bÍ2I @whדB)Y;NXx.>C*4:?IL81ۅxʆ!|Ռު//ǏAb4Ʈ44TĴVf0`q|R~)R&՚߰q{`^GR"'frDTy(\x'wdeq#xEq軉ȸٍK# W[wWOPkQqGPwK|·|lMMQJW3{<[*,Dq)+lE/;5n nڴ~h'ӣ{@:Tp>Yj SXЛgb)oXMӲ}7Wf(`KRKM(_}wLd4@Qlt1E.%ODXɲx OFRAQa.$͉^|W2ݨ7;l5IyoЋqWEb w[p䱐L I0* REB6fs;`!|Y 8Kok[dRb6^f Lُҫߛإ0m"/MH)i C/qSz]j?SF1aZo2DU3t8AM<AѕC#9,仼'@6b/;;}XXAs56ib^,[բ$߻X*HŅ!2.&&7U#O6[T@R>8hxs5PԳQ ,D5V!ŝv<ID<3˦'JS1o2`nj n>R-Ғ4{IyK]vA4@[&iM2-9ip~e;;\4E.ϩQTH.;"b%y.aX/\UH)\w`"Vdv}.nLF-G*?7w9y*tsE 5m=ԃ/6(|AQgXEPe`:z]GJN+32r ?🊊w'yTˉl2A'xqA ^Jijvĩ5S0}h| Q^*ѵ,=Bfaf["x=ȩbH9GCGѯ`'|8p}uvzD%Io>ay{>&mܫAUv8A{ p`7z?^:JaAjPqnDoFl+/RN!G;Ly6d!f9ZG0ÉaxdTHm$*| %l6xP=K9 (9|6&Gpis#.|ݧdJ8C_Yǥ36}3Cs` >NonFCeڇ{^Ѻrvʣt^{|G1Դ=t=f˺tt#ł̖Melak뺔cdXo7.|Ҩ*r%F-ElhVD>:)}'?N(!A0N8LM~^30 ʇWT>oEkXNNG[n6vDnN[d-u]YS9*D;7@y>t?Ad;#a+qe7!FJ(ty4ћޙ%#C :Q~]t+E9? A[p( { cZ4,{ӣunϸ&zu~HB=>y_g]yiM4Eίg;N7&S.ؼD~ReL,u c)c6WGȌ$[w9d.Ske վ1 #6 k;X1xq(f[x^6q^#>~bUϨõ$KTé̎ҋD*ϽC҉팯ܴa8{7>Ѐ過!5kz 6;9ӄUcEw8Ϡw"lOlis.luo#dcz`u@<xQJp-EnUOT=U@"xW.#oR"ґ靣†j'D{ƖB/? h= 5 ZS&m# >;ddczŽwcʩ-(.藉G3tGԏ`? UEQj/7wQYt1.&S,gq߄ .˂aN8תH3ξE}hxduV$+?Z3&zN0!^;J֗-Z4|bNB_ϭ! J+-kȌm٧QHn5*GRgZa^9gowTeU@}v`sv=)t|0 jw$uì`˒ =n6uKe QgxWpLE`HUgV;Q]KqKBv0%7, 8a,˛w/)WxT@Lئ궧&`iVCHamԇ9e-x͹``BץYC\Ƽ!}(- 0̙BEhд+GIGsL=g"  uY>vP5UriÂܨC2L9%B 'fXAi4mC X9WP)rkrvd -PWrBz `]uužإL5q>҈Ū 2Tߢw'2"j(Dj&V%_1#nVM}TFĶL8vڥ32lVM4bRB^IZːx/ D\3[ץH->H,0~ ]U H, Mh!Xk\ECUI,Z̓$f?@j/!whe"ݲNZD$&\ v?VHXXdo*ʋT˲2'aE,.ZSd]ehw҂yv8IG>T;1OP~ę|iyE4TbL\#!ܭB2w(^t*"e)G2qSCq[BaؕGЕz*)Jb-ќ>FF~͹!ӞK/"GG&tCy!ּ{w\68-psfRvdq0[G9wLDHl=mDZ&^aٟ| ѯ[]~pf9&DT,BV1pXkB:9. s} %خV/7橒qLCY|D-DKܸ@/k {D2ş*̺n<ː+) XkxyK}5C:|^_ 8iߦ\-[" [:F /k'Kָ1Mn.Z{[cV FlTW#NQ;y$ש߆ P#/c #*uPf#h$rbO@v%sgzADP.ִ#X%O[1YwU}gVAMA$M$豣Z]v{bXf'@-Ւ*X⨍jg&[r҅ }ɮ fJM}>W|yr!?xC<'D؉8UhBQr4޶,1\;4>pA,D0f "OU`tmgC5i/vv|Ga^< LXO)TT&S$1:>GNTG,6h|PFAF|NFK0MwA+*I֜R,%/qLD׀ {VvҼOWj@vr*p{]7V0aTi:&^R[YLI(hEMʘ 1icU(ش«|C'^9slEOcMZ8_ Hylxt'D䱈VޣػjШk'WZowd N5!E x{5&m&4X_*\DO>/3_GX';(P{tREU}yW'UEwчj#yi:g>pPH gE_H RR/a_%bĥ-OZ|~;/Er| l0)r-+_ngKh(I0xJT.;\ 1*$fPO ϒ[*QYFMaa/&fdEq魫u 2ka`HIu6A_~gy̕gU薼WImkߏҬ&DE`qV2~`%K QM4xCߜiP pqQցNDaZM;Oܯ?LM5 q 4B`Ϩ%%<4=EĸuD IB#]h=-zmG8Ⱥ@9 t~ɩ5{*UL~,"':+~E? z;,bC09CPa5ٗ6湷ݟzbӞV+nֻY7Ҫ*Z !jɀq%:ki{{]T-U^Kq]s[L,tVDℍy`9޳e(Q{](gIˌ[Ξ=Hunz4IR k Q<`4Wndd Q'B>݉n+jyb!a=9 aΥ]z|U*/@҇tPrƍ>XkXH)J2KUz?eâ ~ D&EhPeewoE7MK]RZMELrUP8(lɒьZϽss99Cަ|Nd<) lի(F{wb̗}Z=J FǼ 2/f56SWBe[wf+_%\JrBB~Z9Ѣߔ?%*੸:DcoK1cݢw^kF`42S6Ԝ%ݐs/p.935Xpi"D A{ cIX+R_g e0t&\_g}i˔ O/ uyN7dfFyp1 ~#/MFϓqvq9tѝQ{GiRjb8IҔ?B qjdYݾXz,Ę4aTs8&:$DQ\dsD#!dwNm3|f7K41^;aGӒz \-;tA-جmC4&"$z5u"GnB͋K{) VAXcl l$K#=XbcչhO>9|"7BWpY.UcQ7<+aȩ3fu%^6 s-9{p-тf2~z (|y`┪.R;.YZPcƐѼ6V=,*[@%3b< yT_.O E54s^^|5˯j]w J]wLLsvBbOYS7\I"𿖕Vëbw[}x7'R/Pj7`JL'3=ĝD34A.Ae5 KX͎횚^^, Zʆ|B_n,&'j~h2nA[Uhzmϸapf¼GTFCm^h{(iNj\SCP]Xml_Ri/ U#懷<<45}BL.: 9i={Xuˆ(fXRǾ:CL࣢N>9ˉGMÇeOć +f^pdYCk/ "J[N%&!P[B^hQ^(j))ua%N_ 1 r)NT^Tv(밷##MJ0eE5S/[3 ~M"@A7QgS Q'dmj>uٱZ{(:y'gVh0P%t;*he~a:(XS\|aXusOybu㇙koCTFޭ 2y<_cD@1f; m#I?4Kv):^ SMUHD=j l#g!mZ4RngH iǎCH j&<ߍ@Yrc$N  pQ 3b>j7Rl?ӦiQ"e#eK;}g0R$!͉.⿵lKS hű6H/ncN,W."xͽB@r{)븊 xf)&@,S r 2{3-ʫǐf *rM.UwD"*%6gEȸo#LS2 8&:O9HךϡzRXN3y T3)%ѕ2¨MRX[XQpD. $!louuퟷ/.hƢ7g%QL@"+3#^7FOn0n8sdo,In6tࢴeq"PR]+ Qre?C = e~f?̺SfMz(Dzh?dmxUs7f751ԉqU/o[ܺΔ118榄Snf.y=8\~x?[r<gyD~XG׎e^c+-Qܯ"v2GDςG5cvԴD<{V 0b)~Y| mT]ϝ}(!'@?bFR>aqu.=~Ӭ d/ٿx\k4)Z(sI8qc$f4p)q4^6(Adܯx_S)Y\B,KZ_Fkqy"~pD|z\{/ W4D7vRwWoUrt;s3ORV-U8ԫCBxXN}s/ږ#=ez"4Q}/.#k8dxk,I p`nCSuh=;{[rhe{ڃ[hv''߯2 XDī֌12g^3Gf-X7q Ԣ>:•M, D}!Yjs`aH1ZOs >9Vۈ ?QT!vp,uud`(צu*V v2Y4oCVY8 &{7m+ibzÁil6ιy!\ĪUEi֢s +hjBZǓ6%I薴%N Z|U; O܏P8@!zW{ᲉKl!&$;8 Bac$CSӞcH8,$|^tj?N/20OL1} V9b:TzV9ya@H@C} |\j>{eٟ[l͟dV2SE6Q%%8Q|xJ^mVu@5COH}gfCg|Ȉp 1Vi:.aNWr+f(_?[4忕MrXwazw'XYUwΣS`0tȎt)ꍑrέ [;]i~M4×QhS3mΏS&\JGE:e[YD Fzr h8Y#%AHVCkI[>F[z`-=/ # Wd4r{05Dqa90̽/e{orvaԲ~`[+Pbbj5_n$mS<zMȰ,C5~y1rR8Q*KT(&=. Miˋ#*2B"Awx5(G MZqM^j1x$@8^+ ;υ1Bkt 3!d X]+NBfeWX&bG}>iisѱx~B^65$2e8}b:Makkî9ɑܯ7;rNTniաַ~xx#)󡘡8A'/ڳ҆Vb+g+rj & жU8!ʕ>4n򦒐'\۲UΏp򵞝uI3lQ%'AOH?KM cU.< F)&Üo j77 2ls.K~(.Qڶ=vc?s߄B^[aUk}M0H 4[i>Q+S`ʏp1A5tbk@p4;(=K!㬮\y{Yl` # aukn@)"nkZIRŀ"@T\]5r9.P+u7Y!ecR6˜g^3dAHapR=?|u/`E542W|+uX5I\FL%t^`j|k2eZFeE, L(FU)@n壋ިIFG9k=f^a~\Kn]]5.۹E5L9 $?5S:$Wa{^SEʛ@(*= KX/8C[5&IZZ37<}.||( ) vF" \@e0\D8;t/E';G(į^ T0O Иej߽,3>VłBnr>z)Gs[SolJq:1=QsDhVC34z'YE.l_:DGUAZ+d#!40bı@iˋR%+C 5P*T# qlY.y -?1KỶz2iT2;m>b=Uk{Ga{yӤٜa02JfDfĝ=^[s`I'MTFN/u/KF=ؤ#Q]{RV1$9ڂnRPl} |$TO~z)S@J&ۙ?_ MZHkYcu=r㮢qwV2HDChakDl{*A˪%k7s;C^>7ӟpa:Py+1 |]ǘ|nP 'o!qLܥ>-0< K26Ĉf3qT6_n?V8ΠSP)aeᬬ@0><"@Ǐ!p j~t7d@Yh7+!M8Ykİ5lB(bW#QF}v}9#z,bJ2kgw$bd\_DfX۷*ۇֿ˖Ԑ {?Z䊕~Mn;罗EJ2ؽjЁ~ :kl\U4,6̍?y?28BnV G7xy<+»[[^K;lVO>-7瞶poϸpiR"܅*ws8EИ3)1c[ʦݕ np! ֵ'U,pPMiq,ǝ/zqL^put)M' .05&.lix;ȩv }#qGiY@Z/JtO^R(M,g.mz3L7nP}M^'Vt|:w:Z8麘S6S2}}U2;`n[3Wt(PHpݐڷ%b@GAnJ듷 _yZ ?"2ʹXKս<tM<62CqLsFPh4Mkfe5}.J(XEvrY޻ bf&kUC+V i‘#N[{:r;t~'LA@whIjM <m2TGؗ1cȻ-!,ᶕFOkJ:|kc B0E^&';վwGG9{b6Q|j:UNf5J/7s 0kϕף,owȾHO#o|ޕOKIGQ*@dU۔ >'+p1DbL 9WRrFA >&t=OBqV n]wкjxH'7.%ߴF\fAܛߴ 6qߓ^MRQvĄzd@H=i:"|>qx@_֯c 6]e ja)_,Kk˂56``b aJ>X6=L:"'T=sCE?-fŽT[DDabUE6tÙ<]./ @=-7 )︘2W]ڈIL QRBXSCfg&Ղb)_ē5+悔LG)Rwb]Y̵ W@A$dTB̽:6l$n/٨ K#V%gh03Bqh-P3nLƛVCFH|8*ݦ7 RW8خ"u.#+M5eF+7'~t*(R)sx}XF2W3YYUe<_al X#Yk5Bwp+a|*&L#ʊmȀ{RZ2cX|'zVi8k4[͜+ m QL "QrjM lYFe\ZFw1VLLWu3gk/(Hu *LJ~]T25{??x/FZZPZY=n0ɶJ N~*ʣ S^KVy_qJѰF+x1P"^ d |I}Z D6TL&\&yyW\VFTۛU POIH7' hB-]U-/f9)@ԨR /͠"5%{x\7c7˶L0ѵƆo^k],,4*xUMR(I Е5YQX N'" BgQiE@HBƵr%N-(dmrL朖EUrjLJ'{MǓG: %09BfQa1Gh10TL,-ЦKiU,G3,ly좯;5~G<MV+0ʼnq2i)B 3fB͟#m>LG~fe& =Y<PBH0^5eJgd9+m_9r{J{aպ,YL@Ԑ. ZS !:ȺM f;h8D[dc>9%Y89Js"jaiws{_`$Bm{6GlG /n3x Lߡ!,c{࠮C :SO.z$I>?^a:(E:""_3!Qy[<.M4[=hݦ/0%Gr 254:yMRˮ6_<_Q zzYhz{$gq͊r,:{!6aLHo}*k) mV{@] [ӷEDrWqWb 7# =TNS:ZL , Uv:Mzp?#28!qbjD{P'm,R%+L!kx&3XE$ҠPjCArqw=`HWv5G݀/g'ZRm_n ͺD4+q !LP! UOǕ<dĘec F*z\Xu_awD6Lt1)7UZ.Xaum58YЮ N'.G'HV6DJ/yfD]FU߬9?n3lD1;_p>=`<4V љSvh c~jZRtCeN,bxv7 "Qd&zS`}Hb a͞ւ"=6ݱNA."A& ULnާ , jwk|7Hu?[IW[.?֔`L 9y`dC$tȖx4M'ю3&s؅{M.qXHKsCoSQV;CiIHnhxQGYr;gqEk☖Q ;<^k;=PnqX* /C-,q8W1m9.WTFöi._g52jcup)_Isn( ;޾Ϛ*Ol9|[UɮDe (i/՘:Q:S!sr@ְY{z(=h)7d^=ė;1 ' Ȃtl0Ђ"U ?rNyEdCe",7 9qلCB8Sǔ^_Hnj+WNa!SDrnZ^@{y>G<\x 0osʱ/!`LzN~N_Ć*k!78848}ęOCZshYcjvxXqMYSNHiɵOy2;]^{F b/*Z{V}9L|qYRPKQf5Lw~_\Gm3ki wElV܇fL-WMd[ S5DK҅e~K{$yԎa?+r;63%Y)֬EwZQЃɌbC ]=&| iK"k RN_g3ΞH7 ;s@ /Y>:7/_%>H#S8uH#&Ɗ>g4GAU3qS}ۄ8.0h5k._A+e6u>?XхG nq BT~g`,op^S~|a@~<f $j颖6AZl*X^1̧c.XB ׷~}kbd>/NeCw3#m=3GhP{V23<Ϊj9< oH#H[nFVa?Ԗjh4? >q`<j *'1BrCC$'W'a<ۋJ6VFV]*E sv<^,%9}w)޲?سaq&{Ө>@_ tE]$ L1szrnMe j*^_NJ8٩W[Ǖ8W)81B['aX'oQ˜=Iy<$4؍4>׮%|cdTx9bF:ڷ|}@q {?ۖGHKH(;,*$zEo/xYQ aE9tmcRͱ 8_cmd56Ѝ/sWnso%ң1Y,@H-D&0OoܓӟM?Z6lq$ B Ea%7=(|Tȍ?vJb0q TW3ƹ}x-vޒ`|\`w

;,qgFٌnT!܃~Bq5@jln/P %l&@pVK=a}d޸VȽ %~obaF7h.'5ڔW+rBjgX ooZwu5Rf& Q͏AJ$I$XL~ܩbmShpPSg|'0& ),{W>5'57Q=rB(ЦG4.̂)Xo:'Pc Cפ`:ś(cA`܎1V)t@JG+/Ú Gaxd9RR5l]\!UxsT|kD@SĬk zNYɊт5؋4u|sD9vn}z3e jpMQa\R|W/$JmesC5#V@#%:Q;85K=Suey5/dND%yN׷xKg3x?@.^U"v??1r^1I\2eݜH!p RzQ2,_[! #cJCʍ7ĤWٮӆs U)L$K8us<\;Kj[VJ+mo95ȱ¤pܬfi 0_"A +Cּ%|ꃿ6T*b-T XdE_T܍XA 8}y[%LEJ0|6d0xҜvs3d2t%w]@*?>aF;pQXe 4 CZ3{۰lI0 V\'ϙ.}bAjvƂ;ޚ$- QP 6E>h RrqKw#z]@kLshq&V=u5x3C}y#9rU"@ntr{w; ~h^Vu*5B$-2 {l 3S<㡜3#uBAXx6iK, |˶M mX,ת-o7”;nGMjEt[tK?&7cXtJilqLtP ڙ_!FF'F)G6wd~Zl0hZܝJR];I*y~ʎ 8ϚdP:Ha !W"Pp">TEtAl@q?Qrfrǯk^h_I'XA-<}8 1-EV?.~,іZju@u74% ˠRu-?<yObpY`l}^ǥAla#=Jp /gݝ<Nw: (շiNCɃX{˄y[Tm#'kQNHsԥND.DC%0\R2siڕLv'=cgDVzt!37/(O Et>g@=BtXOyCנ* yC r<Lo? KFFBp'f\􇵫K+{zW7 Ҏ$v/{"qnk+rrA[+N\~@&d]@RQ}'7ePF( zl#+?"IUNzohG \޼CVFoΛU`)^,Ŵ]-%VĜ ȶ.6TSY^ˑGEOP<㓋Ay UrXY&&۷C`kk̉QbIې9T1|lXe"sB{CU:S)7b a*ooPrtAmfn諓2 JB!#bH}!Ayzeokv`vm̼+m: yw>3nU|?z+.yi _r#=2 H.O /nfhJ Xl`[);ENGv#Bea@s5=}a/(C󪠼,_FOGzE~/*!vM*ì6- @́#ʙJ$ >X|e6t &հse^X4Gq7qW/8N^UG)kFn3i=&br]ZTE 'I%!ec٢1/p+u+Zⷖbwxn!Y4L'^AWz_+ Bj HZCDyH9WҁF?uvVŷ7[W]z$o!*_lj=Aph݈>隰sYf['qiԘAiB`u R5Ϫ;isk`6ʇ ~ #h_ Oȣ}t P=y)}Q΋ Rlu ʝvWVu\i8ծDX^"ewr< }oqs2uk:i˥7o&r]Ôv/*+x/s㉺^Cp)*}h_G2y1B=ۍ,CQCBseS^E;&6&:ZLF"3Oha Z)#j,JKi0udP4:8PDkh;'t80@ R5л(2PC: e {LEɇt? ş6;g*9x/qխC_Hݒs$FHOݯsߩZpOPʢ'K q\9rrR "δOγ{ds;˞SdHPeuP4J@^}iwjb Fᶤ^w/jf3C4Unw^)O: yI?3^Wf'/]_MDJ9ȥ7''xupE.EPߙv.ÍSNizHJn8{t,OLu=ĂZnUؓb8EP Kǩ?%SKzCLsm#ss|P,q3s(!TI^v5|3 ^:9Kuo thĐM\rޥ;y\ Y lir2 zu:@b^8{rcw>gF9ODKT_yƦɫ3 Mrҟ\=VS&!򛇂UzX_L|n`}ȲQU!%4߅DzMsgaM'>翽5Z%] q 7iWxt,ilP_>nUDmseA$8?IWzZ#.v̈́$ӑVnՑZ4xQwsvgTE.8 ~A:ZV5/cUV2#гd wRC2' ΓL32DAoWdHrFKru߯Fhya` S=2|kIggDDb*McRͥ?P>12T쫭IGE+(7d#c6[TM_"*zԻ[-y] 9i7yylNĬ\Wl-6]*ã]=1?Q;8{} &jWQO:f BK0mN.| G!bZ 5ZlJt)x9x*`;LeȺoAtcE>LPvmc6A WW' v=ˏ k[-y'34XPII<Ϥe@;*m ݥњȅ%}L?0!\R*S wM0_>f+;wu=*IpŠJ;>`zcq01PS/woUv_u+ ,3XmRR+qySd։mNU.3,`c~4 xJ`\N #T h4ZiK^" fTlԑj;~S)w@L/1*6\펌086&y_O˘Ù7k TNu<[L>#L]칉LLO d9b|=,;]ݘ=^jKwI hYm;8 z. wfQbeO@6i6 =~3+4WR2,; ~8=3L ^5យHjey{wK\mPpe;19'!{_n]^j|<K{ck0'`Pc7fJ(z{F Y0/ lI o j)`#9)Q+Bɂ8E+Yhxa_:KYԗSS; *UNC,_C;tFbCa][|R{GCn .>bB!Py eJHzE8MYݍd0qd",B,"G%dm.# $rT5 cQS3VMLx@Mv^CqE$IθpF6*Z(5 *v[Lѭ h34TrXߡ=t*%.J a3ۮicl礷 *mDYbkTYWf"b&;z/?'' szh鹋ǜ`MGBoDXH-/M<W34cIѬ883$묧;0],̪3ntZpFNCEMqnUl0}g9r~%]<|dzTr꣺u;sd .zb.pF/(ݾ =|-" +xhR S.yIR'!ЏQ6=AZ̤At)OT(g28DP/ddq$BcE}ac_n"Vh=yςؐx_{Inw${gpiw2',njܩϛ&UHs1I\`vnyz~͏b&m|XM |?,p:]6Ɇ2mAM&8Z:/3ŦR/ ջB 'U,|amdGʸe夼ӴjڽќphO'QNJkz;0JlD_)S:@;N/2u-A*|K?Ў2( - ΌIV F [|8_X'vGZCBy5¡2&C='ʬ=}ϑ) `qtdMƬBN I;E^SUڛ>z 4?g~G77͋_6D:Sf){DaZt l4+=JPA?:fݾQ-"Uq ёLw<YyMa(afyP՟ Ɖo"&2˂$4 v 0˦:Upc S:5,{:^|"MS(8IEbQ 7ci$7|1#s| T.>ȯtpqJ2O~>6Gvک~Ihkd-IƤ{v1՝\ܩ:exu-RWc׽}L[iN\[`*G{iL[Acɚj$qrݨTjBGiҭ?`˅o_k^yO p9ˉNv:ţ0 )kaM#gTL>Q N)x=^0\ z~kʠ6vjw}Lpl4H%1po 'rl sRמ $N8c8 ")^4bF?᳴߷ 1XMNCUg3OpzA̽o4@)rtj#G@Ł]F'\V,M`ОD|c"c١ḘQ ݲQ&XId@ņk&V}ot+Wb25֊U O]t$C{+2 awر\ff`lD9r] .3~hR=ݻmh+R(Ik죬0 ]S7t5AE6a%ƒN>*ōbUcr:z*i 2cKx@uáXTCdKj{ OqI29,qb^ (#j/kvnmQuflYsVRΥCAeyr&h}rzZ^<^+-+gA0, 6n{i<8] 1i삆n,h諛U޴utj+樢 9v< =fͪ~a$.G * 2"2V +%POm%Io`@!w=TݽVP~Ytv/|Tك8YH{M+Yz+en|.X~pVO כ5%kc DC*7 UA8*̟3eg$t] _'澼xVMY7 LV,aX*wGB҆+v/'/u`I Xz:nӨV iZ)mO8Ŕ!'v@…tSv*ٷ܇BQ@9GІ?v,Q_?DۦMXÀZԐ+MF&NMJI9p{YqT]|Wy7eͨUJp ߄u;.]џ̸}e Pe Am.12|8E;oxV3C5n5[u$:Ԕ%+$ tocT D6\ -ͭ)<=Dړ~j][͜c债2ȊXm^RҠg脁‚VZmӔXj6#82ҲY阫j!\@GIZ;\׷]֭_J6ʼna5]@T { $=k_^MqcOY#[7==;p]5"蜛0aZ^(П9xԬh3GTtcm4A2h榛`J|8cBvCCJuĊ]p;\DmkFf8QkRE;AJKI3Wsмxdv* r&M5IVI%9> y >T:|Xi~^-0Kߋ@~ìr~mTM-4^0yu?׫p3g~&{hVnKpY_`ΌyvN`pr f\7ŶIh~UVLZrz-Yɽqbb#GbH? tf!?DJy?.\ Ҡ=/pM{O_u黢 ugcc0jKanD,{*͛N5ٟ's9s2c. T }Yň> Dd`y)7:4:Pa8O#qoq}%:Xhc."Rǖ3srϹ(ܽ#@s+Ȁ;M,aw r=-&h삍rҌ^HI0 * kiƄ&' \i;3v[l͍4}1Kq+JD, $R:}Qa0 ̏*P=*n<(%?0.+BRW;{Mo&%EA)h]u!򥿂Ŝ*qȠ9EO/soެy;q}?uH܃?ǜqrC. 8~Q F*RPIA:1ɒSʐ@1 P*.N$xM9U.-_°ξp Pm%)zoΫiԁJXBA&_ڡ 0-1`c 3Clr w)#Wh"bpyGUR uv1Jo@fً1ȮGhV8U03KTu}lP~r6J3visR,( M0 Dfh853}N8̙v^z2mu*P]6z]?y0}F_z@30#M4ȓTdz'a}IaҨ߇Gk뜥[դ9;˝,yۃPC*l%oy^/#32&N<恢dfS#fֲqKU_谄#;7Z%X;oE Sy7QFvaJ XXfC_b9"[|WE‡5@4y@ pW a,tQ*3GHD|mQY/ 8~mL@UWRVZJ)&D ms *B e>ؓh9!fAR9oAbA#P"!wwǶݞBV>.X!A)}w%,PzFe< {Yޡ;ET%jZ0BTiί_sD(}w=H=y>".!LHpz ̲cA-kjkR>sHr3LL!1C/[{TD/F G(1'} #9c'NyA76 8Nޏ/mMb= '0۴?xM\̩v2uӰ81E?M&?ȄGɰV3z-,nduN}S 㽑Sޖ}jaWYq-#8$auG\UjAC|jV˷ ,l\fv^5;YM;=#nMKϷ"ƅ~bZfo63kJ֯-Myn˩0fs&TgN H[v8ȸ:4! v ZArUG'}ķgsqZ3OI<垁Ρn=Ɍ\mE~)p1KUFdlրx-Xu- g׺ FN)q$!T1򚐚*drZ9eՈe1h$TC aͻ^hy.PFt3ZvNCdSY YHq-2ɟB$eBץZvLOlmvd˺RJ` N@3rMv\$]Y{LvOR \}BYR.df$yuKUā| X @ED,+W"me %BŊE0AEzT Qfƈ } A8hH2 3G d5]t3 'MIrbD9Aj54$UixL'8VaZMZ%\c,YL_qL.|Q 8 0.x/>3'WTy 9Paie7p( CE!T&֟ ^c[ I5v`7-]N3ߋ)Fв'4PJ 9O]#G5^ݾǚMUK @Ze1M;zfu=QI]P&pπ_R8gdqLhatmb,-sT ;>3J$(,.qpV-Pΐ 'YA`9s//b"0K? S]|ň^q1%|G{W^96؈iwJM3B!!J5kbjc>t,~DWe#*O=1P::וǮ҆#H+)tf"wc ^F1Xkh]@obOQ`x_h$(m㝚ϑΓ$>S@phjV?ZD?7dq<7r; Y*.A3FY~{ͽS ]x;MrUb-3'nEZy"~o:9"#%v3 <FDBJ\Ia@j37ZÅV9d:\ێᡆ tOٌ)nϲTm+q2@(dDlH!>/"-%4;q-V^) 䀣(UV wZfݙVz|i=f"ߴP 6}НlC)$`Ʈ@beg6#,.Sf=0lJp6 GY]3QOlMPYQ={I5 I]Xjq~&  ''ڵQ,M/J??? qr $>Bpb̵Ş嬼Qzz^/FYe.PJww7W)@]$#?/UuDEqX{qeUFESlL2@)70|B ~]ΧxZ= ::6ԊTx<^2I]4b |LA%GC GU/Yҗw DG19.u( dMْX"?Iv=ViS$=TP0[ !SO2Wzb>@-SEiC_C4,:{TXIkV ]fOrʨMJ{n}[3n( ?0-zZZfu ha`h곖;qVe6)-j ޶<}OmwNXڇ1[]JзU>8Nyj4a0w-bL7+"iSB0-뎭$i(̯= u"!=Ms\a5; fQxE=v֫,r4qB2LzEt>ۃ/K\iGz`vǴvsÔ*u\d1P-%|p6г?,lBTLuD˜MF&:>|{ ݲAũ?9#j d mu0HCRiHȏɪ/xϋk3g1hGpƮlNlQG)/fUBU:(Ʋك>u(l- Ks:LX\օ(ED&Wq՛g,f[ˣLjP@/@v`d7u ?C)k%#=+Խq>A/} ͮ2 f\|*ګ9Tm2f#/VÜC6RS0k;k?O\%Krj{r!:]KlcP^vlTP)MfO-s'sU5c0< .w3x#vG4[ yg)PA`×֭wcwɱz\@Nr:wQ6)0/VGst(P4s|uXngRn!J=RuJv\JgȍR@Co.}R/GoK5j/)Ms: ZOu!]2[5ZhV7A1TU]:tK~C@,[BH@OjK@ 8hcycvkxxXz2ӪuJs?ipGxCXzisKVN`S'a ;9,S_δw)ILN.}4ݛVͻ;#xzMJ>-K FN2z_@6Ѐ|Uݖ'0=_0Tbs㡦i\HOq?˹!DL+* -~ /3&}|DXiʰ#7%9]|7^'qTMN<p/EJ:Z:̨ܷ&:h| $Ca dJ;$BXWRxSCN4ӯ9{-1e (V_@##\]>2P1ℹ?H;y׶&F9rqI,= ]_M\y1=lx0 &p&#aUM uE.1g]{iU=}T`-=#O1n%iCi5n U4Mgs[g,<"٫l@Y{j~-gVJ_~,i}XV#7v8(D }d^Rq!~CCSY.q%ffVO,J艿G"tA6݂c5xl>{ŨTL_ /,AǯY-4!OδłvŐX{ 0jGKxx4;ߤAjrZ%G$IIveP_bbʲ{7=,9EfW `PYl=iD=s:P<3E\;%a 0[p\Gf(ew/ǩu<E{59#A1i*4zUM)j6s}Hj[O0AصKqGEG裏9{o7hCmyŠ2RV3κ;r'LG Hu\ e#ߴxcwyS´ZqB\exwt)x/*CnVH}0)72`J'7 ^.ob)V?܊<25Šyd釫 =b -76xQEB&. 8.FIͭ"qbUϾߨ;NN)ns2e;4踾Y1$p5qd' bMZQ0 2)OP,|]]2 S#PpJ1ʯ 'Uѻy sXe[VܣnlW }}UKnODθR61p(*^nI<)ƯEk_yHPL&`cwCe"b8Τ J2սS7]zm8i4},аcNatjԝdgKXϠJ >Q4q1Z2 u5:2ɺ(gDZm3wJ@忚^9Iq#RMq6@ڛa,7.W"^O>P bٚfrS 70xZFy"ǻ UK,UX|ô6Jnُ;|Ah$IfHMdjּXIof6+ NExvd'S JSYdH|N$BIpUCO+R,kIRJswDATíja烓^=*>&.6*iH|_[%<')&9@FOcL]EO;Veqܹ1˲aԆ2g6Bi%^t.K5}eҍ*. ϵRgRn8=foj| g1gQGwY_qR4N@E JeW(ёS*1UCv`Am*3]ɽƊ>Bz F><<-%PclE^ 2pr_?,mmma#ؒ(yQ"ם!NqwE C>Zz6$ D] ]cʃ =+߮|G TaBEx'-nKƮX9mQlX3:k$JxLJg޻_grѣ e,Jn[宍Oٸ9V.<(qr.4dj9%H5L^\4#VkkM#ݼ2㳖 _ 4[)6Y.EfP,KKAmNiNnn"dElKxAY<ɵ=ow֣ilyğ5+,1^_E҃@Rk(1 L#ţ:@k789F 6V6aCću V>)l_ ҌnDfհ'!hP@ti%pY@"?9h-/3քT:07Fe+(T w }mSQk}+; i3;]6Rrdrd&r\[k޹s58 uR[0gPnFDmZ@BȋpFFkde, ŝ6w_07SU&dOvr1O 2˷&HAAۡ3v:*i_˅fS9PRKcUm#]~.!<:RW-wIܺU\٢FEIp pͿ$7HN e ;xhbQ*z0QN欝} 8!48#(ˣb9pW$%)jS` ۘ-ɊPT]kcT_|Aj!疺L P.>Ă$V =wdjlbu,G둡kf}bx7KENdZFF"yj3/y4{}B-dcðEdM$e W -4px]NA7n)iU#Ao|鐆~+{9zo8 i#7PDqgLi;blj YNԈ[sҋ SY@:d5Z#>O=SH3%`,@Ti*:9b`eAy{Ƃ6m‘ЂV"$ZE{{.8X {G1)[͋o 9`M`MOMAP^-qOTha9:qT) H.o6g"{W\t;w׃U'+%?T)y+현g0hRWX>W0;:"!vwQݐnXo%tr87^M7;o#&3V1V|5!,aA.!YKߏxZDa" 9|;H uYXtA 3&9yrM}$Aʖ k#:&&&p _lͿۑ>_!&a')+,dyŎ]Zޑ wvB!߃_˅$&] pÁȂn|q d' _fOb|'DYH߽5_ TGPgwP(Iv[Bgjcܾ^CEG`Ӻ}@SW]CmVRL1 V_~F2??ՒŐWy(kk=`fCTAM~tWOO/,g~w_P4ΰ,'1Uv5YaE,SطGiu <.@W$H8A@A{9]q5\t^)Ù7wgΏ#׍,9g8 O*@ 47SiȮnk!%h*'nҺ/Ehq&6( O6.G9#;g lNOnq^|@fXJ *GvD*u`ۃiT?Q eԍ|NhWh-V} u(Hne(3%s[*@ !awL(up6}mRY 4Y._/y?gjnlr_ʢ*4c7`{˫*aLjF%GhdCCvRLfS7)l7KiZ}t>95Gbi(f}$Eל/_zȃpI.J#Rf"Sٰٟ& /e?gbjM >,\Ƨ'0aj#–}3Mإ޶kx졙j^NGߋ_3ʹ3o`1)43雛F=//Dۧ"t1P~lX`XKZ2Wdj"Rf 8KFaoHd B rt1T.TAe (֭ 6G() hbu,P^!|5GbN5<6vE-នB2;YYn4D߼!>|r-6Up9!a TwDiob9Ѕy[PL 2?!O"P˗nAY,EmrJwss!׽ʄ>"x[ &O"y9߅q._'^=,j?c]l %DۃGDU~zzd'&)xK7Ɨ 2(y=cY^ wQj΁1%cHr ,& ?X콤@4mg s?D( 5z5 <9N҅WAt}ۼfЏlJE=vC$+JOWf>Zw8)yH:I ;og"ƶռSYQiUn`54!?-hQ)cE٠&asģ;+0~g|wRi,S|Gw@aA>b ,y'KJ$q!"{.a~L-Pj oѵPSǷm訛R[-_K %7Wv ǡ#׫sT/= Ʀ/hn12'+YJ;ػ,iCmpp)E0EBe+-Xt٬j?]7jD$:ґ+0n&57p![? 0r78-lBħZ 2wGKC 7՗N9P|y` 6&x|uW!rNOFn>p00CN0t4ڐ*Isnw$nZG%lU!4yNE*V)J?%YXAPV؏LN?+q Wg@0 <*:>Pqh#oQ p^jsVCļ ?hD`q@(`MpELSZI?2R 2@hɉ BKl>~x'Jbv@z#0'80&]Coh%S2Eaٴ71KڪQ*fw}~@avfѦyOo䮞uo6ďb,{CGk ZT a\Zl=obdZ7un#ЬF 3W5˓~DkVE3X rRk&q3XԍDhF=qԲَ)=0p;Jbuf[5W9wy^1bQ[\wݞ+UMdz7V wMU{,9q9OEevLazCT?9|Qv4y%z/@JnRk7~+2n}J(@ 9gw GE{Lؖc8h;a}dd瑄Jl T|o~,as p [qks\-jOvut֟BK>Rr@qxx'>'ǂD@{}ٰsB܍bIʼn9fIBi4I6S\õ 7)nH93e|6.W3kJ.VPAׁaqis5(n_(yAD6{Qh@07݁R@8_X{u=~䔖y @ 0ZC[tUlچsٔQZIZ܅kjR e"@5%^n4);׏!l9%=9t{ra 8J]AŵcǛثw"yP 015ZIxJ}Wp kF3քbE 8qpKn0eɳj99 A ?/kV7 b)/Ͱ=v66T%{/D7tZΜiJAX*ۧO;Ч!4UÚV*쯺!'{쵑:v{Ee0gOE`V(X4)d 9=GhPX>QZ++ږRr e'z~̠W>A=t_h AV2kf0~de f.lp&Z*_WhhUR(zvCɥ(Li{7񒨂 F`VbEi8t@Y5_3~H5U~/Ļ:, +uv(]LZ5K}b5bd|x$XBIXIVfFJ҂X*5j7Oo) :1:L%юUݢ>!}Եy*>b/YӗƄ2;! HʗNȉOKS6'sBmup/u`JGV7ij=zi.]@yw\T؏%F]JJI&XA~ڝWgӟbHXh} pdriq$jCB(ͧIk<;27H]Nv d7?H?7z~a., E~G@?*oJ׹@|ײ^gkf9.J!(~,Dw: rgDJ6TYBsx= \6w0lȱmU01vݙC!(`Hí]Skg`1 i̓Ʈn4j iy~Gԓiϱb PUƳIB,.65iK'Ȣ`śeB6COkR"ӖgRtQ!Ŏi΢2Ja Q7ïyS_a})-p% ;2YIM ͎5k}pd9{@;c{7{Q 4M+?O?Kp~ g*wKPE}q9$qiu7$J}d3>)YC52lO8GnjZ}kBS7:؛ٿ'Kؒ 3 O}Tp߂$~zhē{y̓]`gr{k\${q=Ɋ 612-*Q|SEy45w R4[>U~eP\jVP&zܼL^HZ}5\al]VϋXН'zٚYyǝ;Pk7k>b3,0fKAHzEsL*6"t@o@y'"۵F7\=<7J2ԋgd/ᛲrƘr9t/By*Yw %e+Wfpؑ1v P8jVQE'ĺG8+}ͩOa$j̦ś"ZT?O֓jGQyv_S+bGʯNT1=*y5n(G6p tzOZu-?feK嗉vդ8&TmV;P]b# "!ĤqD,x~>UŸr JʜR[famɕ4.np4FWp!1t1Gsn5,Lׁ'xo)DNi\V4%!vjgwf7&[Iw-FIH?msйH`Xomnx7+^99Tvdel#DŽjZ',`%X+"R&Tliy,FúN16UaӣqbuX%6\9ss_C"bo:x+xOسX"|1JC_0O\n JQf\o'^ץ\;لqͿu0Er½oգ-L{lsv;1۟:mql UX *kך~cua[W n'Vd!ZK=1Vu٩| 敢)iqx_j 9 DŻm`݁yDѿ{CXTM59@'c… *HG#ӺŊ"CdZQ4{o:y"dS5| `0?US9 2cɿ[@ #=s+~=/ or쟒&H+ن ) `0i 4~ieKڕNrDJ"Ht9 JO:E;q)@yqeYՈRJjVvvLevjQH0VwO,7t5_s0SsJyex{,./~43Lvy\>B)(9a-B͐aKTw=Ewsj]];>Mqy͎} qm'EN@#ɇmcٜ3SQd'WrB}OD3s u۟,ۧoD9X~0+putMu";\&d@~`2>`}7g'.tc,Hsl U}{Qd>|~W p " u;0d S* z[Π:gǬ!\zZ7x:rz6cĵZ==5lJt*QeXbTہɃ/1<쨼83AnF^+P]zpͷld4ٚ%X+*?)`# w;G$|"hQ']Mktmg~hz4z5ꨚ)P^|]uVu*4&C{ @vލ%" N 'y5tXr?ͽWF? Ê3)Ŗ0LbxJawXKeXp[w%;+I۟[ap{'j^dF~G XSepҙc+ٌS tx"H;(Jvԭ됫t`=(uMXLr>` 2<`C6Vigj,rnc]5>m q~03Mw&[QV/ 2\U =W}T/CqRok%@ȣl*#F[9We.Zp/64A-- umT<u_5%9; Ns'df0r4`O)z;0 &\VLO@",2*K;`I3B n 8D㋅xEbC#?ha$)Ჵ_o֡+}􄺈R?Ʃ C͗3VXF1UƍaB6_gecoN)"v`m0eX5UHza#D*>Ҿ魿TvZdHR>O q3yPqeިWK'WrYŗ%{:MV뒐GbJlq 0!ݺZB~0 ̙a: H@O sa-3E$"x'|z%DY%;ef8߱c呯TOc2" Bo_%_`N!qC6*vFeLqR4vIk+؀<\-E4s?A~ ;Y̪}^%4KoKf}*EN%(QY~UF"9'rD9j ⇫LsZea”Vgq?E>8/ O9F}+)=!Lx?8m 8*fpƌ`Jbs]0isey0a6KeW10g;1MfDM zor|{mclŽӋɎbG*nc; Q҃oɢ;(>ɬf?ݘ~a`xCiE0&\{\S|m7^ nK7>[hQS}ǴI@g*>͝k,IJg ]0239G%>aMs{_c[,*M,r9xMEO؂r^ r0>XG1ƜQ "a^ q7`$I4:("AؼطJZ JMnE2Mqޯ,$e+Bݠn pZ =SN*F!tb΄ 7LٟsƦ˽&&멝tdH<5cwZ-ư&ŁzO$dUا`Qmazrd <T{4XrU|):3f9zOZbcf9I^RѶ(9ze+u$'FYoxDZ*UoMjRQJٓj#] %tÉ dU_W/MdqEFȯ=HJ"i 1CgB6s> ԴiPOg, ;3QUZ)6WW 3yB%EHQMC .ЃRb+oLڊ 2(oe5+ j:h|"o'LaD_2ebxWKNV2‚osK"q:m*o5жl[̹JKy }9vZEv a&LJJeքKιFåϞ ={|ר]&!}6?5 *jqpH]KtaU@.25Sw= X/I^6Aז:*ӯc4 zY&A4ZEג$vrڙX_W7|ֲhf[H"PY&G@ޞ_#P!c#tm7읬*cn4KRQ q>ߡx% DY?k8LjgP&<y8!F]Gކ9- ,dƢ]w*r]撢=os9=Kl1-S>*I.Uh^;uO{'F$Ӻ; î QŸ́gׅ~`Z4߈Qid-*MVJ6pj6 .~ح"n}a[Qu= wX}h|Q>z[]efHÄ$ JWpj6q-MmZ&&D [*Pz)N|5è:>TԊ/wcv^)q{-]3IΌ1d ^My[ZV!X{ފ_UU:`@ Xխ2k< ᶋ]b Žkb\A~]w%Od<#V;>`]ΙKbBJ%T]8qBNH/U-d ÖeB6!*y('g("ؐ1ԂSٽ,FItd^bd:?&ܞAJsSV##wh},TqH.lXt|VS, $ƽ*k ;ƌ^?}\ЉK?$# {(жs))FUn7lDDPSK(K8C@2 .0]E;>wu%6H&pazYI֡}NA`?PWk))| WoKOž䳯%wْt弢!h=ĀYÖMf1R92ՍDY6TA9OtRMiplބȓ0.8ARAe?KYAxbBw;3 D,7רc 1pCR ܳZ8]b{J6=$%4Kw8Za;aaZ gn(ʮZ< dg N+nLF6 C?v!Hrcά5oHvH缟斖, _`4)4}?Ӧz)󤸦+j ҈Q# rgZm73ײ!82@EJeSچT׶P9 (aJL%Z,CW&0ǕXb Qh+:Huߖ8 s ʋg N0hIPӑ1Ĥ)vWISҎr@i%kx`ֻI#եmS|95l5N }?"fۨvt3xC@n ^ }n7@S2)5hC&ŖxbPv33Q# ͚a@P:PV;&4!^՟x(ϴ3_@Whs{AЏkR$"sv/??fKjQp31߈k ;Wu\0aa`7|F!;cJP |Hr*fbzd? ,_8)|T6e| ȁJ'Q#\\VIMm\YMR=Df#w)vnL|'1hSǁV TvO}=.9W^2#c:[-'&͘Ba-MWsPpݮO-dJ}.Blx$YX [s~=a^\R/Yÿo0mP퐙cT>E$s<ӗZ'3zaqj{v p:I|T=Og1='RY3xz1WtH 8t!WR123 V6ھ b^V0F=*B' Bh-K'Ԛ.saBry.rUÑ7,crt@]B- ]+z^zdX\Z00?#{ASGX?$?ʊDSPy~*MF1ٔn'ӐNT׎{HAˀА3h@wTkXOzm0` a/91mgF6 6۴[O0mTo *(Fk߲*E?NayFG3?{a_<y6z~FPy`x7B3mGj\ғme@!'44 IA g?-E}[X/ x̳DQ%S"S5_ % 4zZO2_ᔡmQdp"4G+voXጮ[ O#9Nj+9,k @c"~'b%  &:;naQJ9˦rq'Z9 h9rAjjǑp[T!bB4RV@֑hx9f@h!YX'0fݡT,Gd$ +7FOMeomMS-ϫz{8 1 ":zY4`,Jy2Au f2pzg!?{ 7RGY}AK;vߡZH,3$[ڔ<ڷ4uz^XjX|A2HAqtmk/ULPӍD<Jr_+:E 7>|Dj܁4_"gN5e!944dؿP{ 'K+ImY}%ZȐ0wx6PsnAR(AlS+q2B]nUOAnTpH8tyv#.ށRO^޷yo :[YяU1 Bw230T3"4 o"9Ep?F̨a@QMu}LWE/͉=s܉5:pD_ ~-4,[/*J+ZXF9Aw)9;":EܓXR$Ni3$6gL0(O #<S4ȶ>4UTJL< {]H/$ͷ,eJ>;>>WO:~niKXԱԕHfh21$`z ħ5|,TC5|JgܵN+'5?gp `PNKwL3N+=v [t_߅L '"G>` l{*kn~. M??tCJn ˪3Ad|ʛ{ A㰶ځx8*^]<$ >}+hА'08M;|iXizVPIdG,v/~=Tkc5?"qJkkě46ԢKŬ{I5NR^y33yv:?0d~$wHfd'tLxﬔhɌkYI]Am㑲CpdK6aoBXn ɶVPeCBTI,Rp٢c[t4#eOݑx6G gdғEȔ`oɓʦf:la1 8@G#ߖbue{N5 ),Z#o? *C3gPP!<>! 4Sw"ǫ94Kh_Rn̈1H<6~ܞ@$-:lZG/Fj`$Go뗄e(+#sKŎsP&0;}6}]nhD3=0D@W:ЃWleaMObm9'v)$i zysi凞\vTs{}7#Ľ]ET1`s/&iF_߈{mҸ>K$,x#2(nQIwF/7Vi?&,?0YS)LpM7l]i@jf9 AQߎ?ZhH۫˷|L"*d2@פ#a-X6B~ņ0 :$=0$~X$cr[=+sArݭr90ׅځĚ6bFɏ]:9V@;Wq?RΗBeq.n>hX]PWx_Jod}LMX&aRl o;p\Le=yfCkʤ)DzVi-5sO"ϵ6EL}ʴ0b{e|bIDgŝV3iuNRAZD`kn{'8&Q/1ޏ{- $>lƀXI໩#%x Kfخhu߬MzC9NZ ̠@EI\5 wvFyfl'|10MvW8KAWb]'6fef=ff%)wZ [%ʗFM*[YN2b49rfLI &Ouܹr-ĀߵY+J1ʼn7xA;12Y&Lޞ@1,ƀgW,i~|k?\8oT.mI9zd{~5vM|ڝPNu|'¼vd:\I]܇pCnGd7)^k+zbl}bOW/$i|bp?0Yi w5O!hXX# Ga S{ꍩćlX?%e86bbڙ<X5hȯfAZAɧ2/{7%PHq2_cYjzO  X зx0_FU  K3x憀ӿWWWVzOMq,7 T܂M'7t 9Ny3NplkBJS!MIrCgjK`5kwkaxZ_X 'ۢuSw?-5@Eh;a-- 8 쓟L 齎Jy2ϵvCV3_MWCdoA[YX}! djk"C"_ fw Dy_vJud:6t%-9Rlq^}NG9~Tהɸ{%Y zlUY,ux"X}"1'Ai8c\W`E[ :z+S_~8 㹯3 \D9{I cϢwFwނp[s ܝ+dVSrYnSxJi=d=lzJ|#Fe䕅T˟9 &iIC/F܊ڨ{6!M6f଴YG^]1GEXd_Tf^ Os66}!i^c"^N58^,?XZLEIM`ŵ ρT 2DU揋RYa R4P]Lޫ!U#inr4֐^Ib.-4LGD0?YůZ꧙Ň FŖ:w볘&JkEn@KNPۻoֽ*;1I=BukxIX m<K⏚kyFXI܆$? *e~vKW+ 9 ؑtݿ a'ď>=ݭ0nil`MQgG:cdw&MB ? e"kKC,>x]5/ Bz o7QB"eX ac-zuV&{n٘l\FlIur5Q9/?Wk4+½.ZdRw ڦD^4;vO:4XL0IE ,R|Ka'' 彆 O)k|Y5hD[W1szNp80|6>u}[nxs]7.!w:c2Z"m(2~N s!$%MyA+0Mst˂s3/c{ Gl;uu2Ky_$9,@> 9wΈXy=_49 t['%џ `[D!3Q )3eȞL=9?[o+k[̀$2뚹yt g'@u]PJ*ڪՈܬs(a<9J|:dKkLmqtB"b<Ԭ *T-m~W.([tj&t.fz3E@asbBذ(׽٪dl_d][=DVr/ QZ1HV_L[\NG[s2D_ҥY(*:kqFSaS*Ƚ~3laˑ}jMEoK4(czt(HR;i'7f-7:_7{fX⠷4gr%95U+>#r8yYra4C]`bٙfk:b{kdaazND <jWz6)NC* c>?s C %'3VTS}aGaUMXΠٸgUz`:{hQ3azS!,?2:.ftD4㪻ӓ3Ľ: |`]n*1obamydlcwqe*TH'3+Dm;AEK܅'ݼ INM"x$Q#9tzs3]5/, 3%+3Dgn3BF>cTUZ1֕% Jf~̟ Adg&n%)}*S|EZ$N3 aT&tލ7 pT݊:<H77Re(<(_b[)'. ʘ{Ѩaҥ?w6a F3\]jx!`=~Dž7C*,ܾ!nQòYiE>V3rƷ"3xyXO Ow' zPGCAom2%IޘWR |c3' Mi*c 92A? B~Y|"tJ=Gʋ并'⬠t7] \ y OJԧS4vx!u[blSH Qۑ.эK{%Y`Sv8dȕN+Crն[e!Y3ٔ CjKԚYq+L5n:-KEV'5[,<#M+S?*:i6x[Kj)_N+QuU OD+ 07U8ҨR$#SsQgS;`٪cL7W +"ބ0`mi }fc>0a]cV@bP =*@rk$@̮ }-<ȶJ f+:݄4fʸiT h| {Rq#Vz4Pt3#.ͣFV8*_nMX^DېE׍U֍qMd7-"KӁźNbgt; u}} j5*KJCT2[P{ŐjmC-E$ V o &J t Zh[%!3g kwA V#v-ՐBy$|,_R(GbLCꘙIB snc1h"`L0Sҗ‡+aHy#i4U2?OZ8Sz<~ˀWVDWS5$C ;rr+$2GJCbcj<_ݵp::{.Làn`~gQ1̖m:0bgmR^ح ß!+>ozreu[k,` `}!\(i,]v6`)(/l ,݀OAH0&'JR:wWp*05 _eGHZUs#=! F6h8d lO"bSGò91UZR.A  "D(&yv7'5A  D/deL8*?(uPEG#37fӕu3' ^q?x7y 90 R ?TsSci.^mގ 2T8hۯrT>Dc/%k%Pmrc E0Valͳ9> ްcMzϢڤ~쀰-Jဘڿ2ݙA'n.C: tMlKYMwwyl,؛Ž%`֔!W?-tq_-6]?&RغHholy-f`kp) ͪr?컎H"isDψZ*tM$-9 *](C @K`dq;n9'zJ۫m) "y)`pp0u| آ*tGGUL8<iv.nو P%D "UyQ>/r<8Y1u1xxA-3s"v5e7΅l;^$ /9-.kit3rRL3E3s*Ca)}VX^Kr!l#Vd%p.DhAW0ef509(Q1Hn`#+۲TU(a$0Zܬ*3"I+ M ja׌>&Pb儁8 h!- 'kzvqWBmjmhZ}ZDa$ƌab5"{M5@ !05VOFEl(I\\gSȫF1: -GFYܛ{%oʖ]ke]9UJR=sD'֏"r ._R2p}nϿ=rB[MPrXy-EeT;k$Dt?S[1FQ!؀ !%ǮMʌϨA0bBFegY,c{(Ճ='Q1$D\<ݯt=2joVnv*i;VWg5+K=r|4F5Zh".-f34 b7PQ6OVVم]lFݝ '>Nlt0&Q;QfNu\xzog/D:w:k"xNݩb]Ou *Y:M]'qH:kp(Ifƀ{dJaڙ9)ѳv"겯>lFݕgj֑n>.!4;r1wIˉ,"|G޸+!X;ӭog?˩ _gt3/,}5-\G#1fR, [l>zkq+o׮~ȄK,ՠpocP-\3W5ܓT]gdzC.@=/[ {q y'h*`v5 fJv}؀4(ys->5%apž+=M'@jmЉQP\2ĎgpZ2,d$h0VG 񂾿#-7bUvEK?۲$PPzcq^cL̠+5`[ι@wYs -.!* :`N8,RnvPy|&7&7yWJqeT67R,͜1!6QAfK̾ yc֬o}Ȃ?E=kyʯWSn&HsmZ)kk&h;ǿK2 |0Ka@J8{O]E=&`b:(%[5'3UIv>Q%F DZ#^-a%Sk1fSVOuu@;Y2qΓȰ&  _B!"C{PKIGD.w_2O:<`Px^,gK`_,5+O3@F&St$Ub֛UK(XiK2E#g4\ʌxCv0gt|]X697rB *fp}}g۹frfAwO"ΙrQ@&΀G2v;lnƬO~xر6sE*d *TT;ਰk΍ @_PS$uR_t}?" Sk.$H4(Y>LwmH)BŮ3u†n/khFPˇcyemMԸ.I]iw68yh&`vc⶝wVAo^k"Bo݀s.<6@fbz |dHգK[MU6V"*% ؈dp{Y:]Gͯ4py`j78 ^/+ƑJ+u1"o2-c[ ӫY:?lpYn̗ XL'Iw}(sdD7pQ ΐ'Qz 51o6J@=+Jh HIjᲢ|9->ƈ1R! .3_>Xe:^/:it ~3-P㽊tE wʧ\Ky55 2?WL(L\JUa{$,'zn9O7㠐#s!+'b )A fv7e5%UqkA3&ت$^\QܳX2xQBf#->*C6r6nJ|tmvȽDqw T,䥖$hH>MIs :X^N.l}Xd 疨r|ku-yf;ƛP*z7DV.v9 Etwh˒%Y1q1_~G# 6vG5Ԍ1<~s*ZQ=sjYM>b??R`? #JI{x,v8>RMyLtvsiV 靁*{.2,('sENf JU{םj5k+sPհMa~](!7*$4Oܟ[nsz~NE%zoWI%Y`1M1h'iרri&.  ͙s,!XM(ǒbS\c=ZDk(sX::CѣGs +wV >Äz&r5r'C2o(8]j![=Q.f%zֈG4x mp-?YYd& zB'IHf#p!>>\yJ+i>˺mZ.׉.^V3L[K9rdS& Ȃo~U.?lbT2{̭0A}տ/cy[ӯV<~QvX7"+e9aT nZ[~D_.ٗ s;,ڳ^'MxO xl(6&4byŔ tL)w(2!f&&nwcfth6DBר1 )vKHf2V NГ-_@2RgRKcY*u&9Ugg艄oM`WRE װ.yB74C "8XoP*_"7wj ~ꋊoqTˈAm(3/@}R<矣E "v (QLck<3qశrf`j~ſ$Ś'Jx1HטcG}IA E/#r프eFn pV؊`{Nb E+xȟ%f<"F*fEwTo;ڒpuet4u+ j_ @ e*#\Kܭ@9'nڳ?:{E6AQd=p/yHV#h b53ǃnOeņPD?iq[1؇ɀCR&2_&ܾEZ|75/p_G\HSd#. "Q/ Ά!yw.uly؅, ki,.(5o2OdcO%;ٹ^!s?|^%{k>R+?ˀ"4BN 2LRq(l9!x%Xۅm."N()M:HiYZ W/$|ʝtȆTatP0qւ\v)5Bx%^#:ia0#-dFCVwq\72*uKJA봀'/9dtpILH>S}ۑM#Cj)d o HӐlJ~ ĪO>i.: XilZ soF|G ix*wk35U3ݿJw=tZ+ɘQu:-{n{hF )#xjA>bRM+hnTP,Ӽc%g@/Sq64?Fb!"ybZGfU@*cQҪ. b0[nu4eejhc^WľӐu;FSOS9aUjY! /o.]*m `8Y@j?5Pfpn &xH5km9*M('3YjN*6e<1邃 ɟ[Ѹ]9"yjܳNŞ=}xluaVE>JXb|vc)a I>蘗Ʉ +o'ez q,,݈%CBSV*t5ywQQ>B00S59@ [xKQ$™-?~WCW. &3U$MPcp^ Hx?0u ;䭞S?EwJEY `Vz c-]r\U~zwE1@7%x1MwH`~zҜAm5N z ^}Wø;3$!χeސ>7A%r#fƒ-CGJIG{,@O ?qIk& /ɭ;(KDqǃ(4&[h<"F@34h)v/#'#J~اMgu69n4A7ԥ͙ў9 ]ƻn=C:Nnb"]5QFB) :pknrF!̰ Dt+^דDwߠ }!b 5j¢6V"'d]n]o]:[$ϪHO\ՙ:PA@7ޫi6jp!g@s،ll;Ĺ*b~Øʲ38A2yh 3yt5*{[3M+DQ9 ^ |`L_> 1Jm 6, V' 4 |>7yY9g΅|2PX{A3r㗈{2Nz;fB }I1?q{bq\F$:tiK]^(*n ğT|!Oߧh^!ɯ)QL>նrk|l "Y| 20}v'D_C~$T%  lK+h^A|ؙT7vvZu"P7Of}@T@i,s^=rת*UJ7I7mw݋Bhj+)k"d" "T<څp2*P6V)F\8c([5]S9DI//Ds^huH7cr]~e箔̑HVҰ%MTJ$3軔Wfk:v!XG{aKv֩0ŦibǚNJ G9^A&< rDŪ+Ocr +oHUi.K ԪXe68=:u%V7IjK3.lVuh:͓&r@ N,|͎Dғ~| Կ͟+[$΁ uwāPE1AI=Cru=ꅅ4=vbM) o:.aە߻L2)IFՂpSjzf){6/v=>6|~6JAd" \?GV'fn^Yt4 &4 CƮ'4t#a~'kxGC$H{ctu 6erh؂ s ҇ 5``l[,Qs1|1J2; KI~gɩ)h11C%>z $'w@ 4")1ۯ p!xԫt9xqyWa,r[F2>E<-cPrO]'>!.|K@Im9(k[z ⚤G]4;FL%Vڐv!YHHQ>An\ai*p\H\ja2foא)pɪ+)a=lUt]Ey Ju{Ϳ@bҖrA;6b&ڊtif]u8[}%pFY&p&ގ!$cVlK‹Q$v az#wC6"3q؋Dȁ0]&0jIbؙBk vY~XˁWDc1#T1NWpN`QYM,w3KpPfhy3M%$"0+:ODM3؋յCY?n'$vlLIѣ=XWIyT, dUv+Fab_+pՂ^bSd)Cr!.%Ȫg8##e[{wN΅Feޭy41h7LU08Y|ORY8htTWf1+' N5,oG:TS>$ {z_D+iSpOf%H7a@փN~$Ck!^TWV5R31 a0&l!Z!32~(R*v'gh|t!lђ++7w~Oxj9ǃ g#& &DeѨ{C3'WJR|VL- iӺmS ۜJ7a3ڤWƚ)#8E ٮp3`0F14 6"E;+5]gMq0@K1~c#QREZAQ䄥!\FD=o3P&Ss,JA']B3V%ee'>ļ>Ut™ 2Z5{`*_hwwٝBs|йKWEW S7Jf\QUP }CYkv<s`'>#Ճׂ##d s w9i2Q+LS|U>tRq$fĻBNrҀ $ F{߿#N#SR)gVc/b-E`,['Q,/5/V6+n8ZvSf$'2!f1e9P 'V/ZDVQWJ_ڷD}R7z|:\ÆM;}a 9=9\&j1iaa4>MwNc>OG/L=lxv\t`6H"Q$}<SewX"Ë R1P>% UVS1JY-d;rL8ٹ!A On\}iDPj|C=w ɭ }G.]~PhxSBKU0 Oҹ"$޳ J8w h 2RN8e;0H'_Ede}7ڕR4H/ؽ|usL6|VjqzJjz{cj QvpS]Ե* ݫ{ۥz9w0S'=gSZ -jW搌 pO9 t<ɈXt7قVth.3oNe#_^nOԆpC7TMh>H/FhE?M^^?듮+ʐ(=0[Y@xC: mB^&QQ><ɼ+3!s'}UGpGhIl eSp[^O$*Աg5N=R+>x">F,`9~+==B] sGFBD 6YS[K"*=CD/A /;3̠Xwa`g0T5&1wJ|8q^8 3:8?8(@aX:JGۜ:!iQ2fY'H Oqa7bs $OM"p(}~8p]vY@f310ڙSLjENö/E7HI/i.T }n͗"`&Jz%YiX ny6t-*Sa_B߄9FpM!U>N> Xy [ƻ顊Er@F{SX!Nq8CgkCP:CL _gߍm`,0V`/ÛK%L^RwC@/~GN[7ۏ({ab'n+j-`qUbm-<{Lq:"Y;ڋr{PDQa^Jv5MzP%CiVy!;vl , @! 0YcHԽc!/[݋XNs"|Hnv}4 I};IG)Rf> Y;[EDݷqP=K.d[zQ4'ew:I nmºYBNI"jB^\-FCbMYk2DĠUwk8~ S<^v1 ;V/gK~˼kYb62jz?5 <"\\XZ߃\lï& ݿQ1Q)k! UwcrQ+~ּ3%V҄]XFhUZ;<4k[AQ׿T( _d^qah-wC/K̿eMV!t4PbΦ1J^b(oM{FU|$yI@Dҝ05?erZof fOM{JlH$! g 8/o-dg%Ol^0퀤{[ ~ Pkٕ@1c}R:Iw ]dMYBc?Y%k%yT}hIGwឰQ=1?d KmĖ6y" _( dBR9H߇1%e`X2V6j%3/* QVyaio#՞K M5ӤX\u;DUtx15EW*~)6,?^ar_+`@^hi631]NH#~e_?=舿m5@q$%E gm'c㢓7DF5~B]-E'Cz.ܑfѴ:~e֪JC,AՌ| b4_58UT@՜JQÎdK~9w,Im"""ug/@ рg 6%M\S$mVe~O{- ߢ BwǤtP-'7PqUv Jst lϓW!>x30GIN* >ֱhD xB,Ws:jr220o}nOx8 nԡ! + VxaN}Ϝ;>&p@QV҅I{C9H5ɽҰ[`X d!/>xMA3Ff?P9JJ4 mon23Hs#uaSz2xz5 Ұ:XL#$\M" Oa`OԋSn6ɒYB3T{({k3^о 3x0FCMԲԋl9*) p$ŋo4 QlxpzjUW*o-%)rR"C4]tWsռ"@\(hL'1!66Bd%-5u+< 09oft{G`pܞfJw,0eouk:Qw8J5zv g3JjKgoisEc:^KOW.neC:fXJ-˼”)I;A?c㉀R z=nݧsZ#y֍莒N$:{\Mx43g CThR^% .%e2ЯZK[_QQ^`8^] tngt,U5$(^R"vx 5_9s HD&OvCF:0w3&b. :B!"iFXom}*C!K~LUNxk]HRŪ`6vNN(OKnhRI(4 NW J@ÄPRz< i CaH<ѳ@`$el]j pA@ jFlB5ګrk[eWm^fv6㘾Ij7x@28-цv2WhU,M̻MDh%Gwof8OQX?ff|x3?8yQΧ覿G͋84A5pa*HwdFe4%@niYN(PnWx륉һL E|V >,)~-@k?v^G. /y'C&_n.Cѷg`*O8!ytVbj&7/bb+Y*oEX\gP4q[Mbfž&ޝq3k lGM7eU5ze E $L Lt ߴ cĮo4lcngʦn3•݁Tdgd9kA22/EZ8z\dR,g0 U$(!ʽK46þ;ے*_7[WS 29;BO3\_Y]ĝ{M;Bnl`x~KF˧ Dkx$RN^Ɛw|ta3&jq< F<<^3CT헠N RղR=4S"kKإբ;`)2 k݅f&1aU#h^ t*=s]HLBP^.*!\ѵ栽p޶ %O+((YӵZ>x]b)y0ܷ#Kԭat\>Y0VT}/LÓYN;H^@h`HF`>lg%@Y"yr0FE3#)0ZQ">Y}= bP^XjO%1]'!!lR^ 'Heꏽ>of_R aywrDbSf4Ɋ'S视xr qWy-߲8y>-kgJcN̤iUE O3Qb[g=g@{|9>WfZ7YM>8G* *t;A =6SH4@uQؠ6𱘈?dz2ӆ*je?"=W;Gi]e6~Zіn(XGJ3 TƓIG}enIt\}Z f|# ,GO'#;LN-OzNSXQ9 ZWcޛ 4م'0O oT -pGx$:;$ɢw{Һ}r2?qɑ9'k Pxf{p$(e^磖O9GHk?_[l[_/p 01UzvaSU >4^Hn!)hhiNjA ~ C#_"4*KߩW#fmΊHT6-)`cڍXoW^@ys cfݝ,)T,q^-<+R;݈S!' WlӤRd4w|*M_,7$mϓ Ws1yew`"DT+ [NWdq6A>̰>LjIZ` :\q>͓|@nS @: ]QT |q﷡kG:\Ѭ| hަ؟za4Ec%+{ STa!-P Q@ID4kM )iBI;=N1TVR@3YD,Һ^F"wX\&L'c0Q &[*" } KgI+BP_]rJȔMW.&wy5آ8HZ)jIe<^y)r߸,@KJ:UE2!mp~[O_\t:X̎Tq̼ 6a(Nap LkZGc7O"9N ~ Po.6vz3k+zwwJ"$+tֈ+bqFP:thğ%:(PZEfRN0·WJ d2v{$T=#x3þ rMDGIR8ůzuc8jz5ϱ])Qy~9f3k]yd|dDzwѧ,I.ۈ[;ȿc.\95zai΍+IiB8M45*ë.-H)ː/1-M(A հ_IiՄWd&*wFNNaJ]2;14[:"czdGy2IcuSx3]7Uɇ\,[\%VA|YM`bTB_3(M#;q`1;݇Րc6D\dd!XХZsFpc! {w9G,6nwM=XO_Y8f(Ve^A ;Nxa9嵳1~)iz<o{۱?y_v HuY̳#()ftȠ.qM3)b83OxP%`hn'Y?}SQ .>]j _e6b$9^dDnF* (K? ~/;*)2 㕱$@W̮+g ]icԊl?L;U+Y,0J#rZ{ =X?)F`DmK=4Wȏ~ z %~#KT"h+&iNٌV?p:HIKޠMBzE]3=XpC"H"CBro>pZ{Q8'~sXB9yMdt,| _׭[癀ť%S^.[2\פ^fNJ8B|T ~I@k' <<[w&-d^ hZ0"*`h0T2"/;/d+<%M4Pt"9ecqPx{47LSvhTVv2US7 6鈲hyRsHf+$ 0[NI9Ka;M7$[yssBוQ\)bCqYo gѿF5oaouڂdžըҷqiDwD*e :X`j?( V( D$N 9ڥky$lS;hE5 2nH(dD*lWsN>Eƴ{Lߦq ~Ii3[{V5W\.}됮a0)p ҿΕoΐjbg5PKM4KRbУ#1LV/T6Z?H~+LwLzܒ(3ţXb.T$د'㘇=Բp鬹˝$XOK.1uW4U_v#"\$6/c?|xbΘc,]˜-;yR &K[({Fd! <~a XTcL|3MFE>m2R),]ښd, ]3@\.^0`o cis;\Z-]iuJkE@FK0?EMQD.3:%t+Qڑ0lI6V? y3 Ng謦-- ڔΑ'PV{|dt$o C 5$}g&z DwZtĺ=}b'1 S8hFlln'5MS7)IjYnesoYjxlN2G(BŠ-IwއC*I@w3׼7m= _m_icIT&F?VW,3{2!q`ȓG͘z펚m݀FA&[&]nŕ=;fxBN<.7k,>sv%'x8L,Ŀ wKQC7VccGr>r'[&PqJ&c XMV\V !\ӧ8|Bzзn|Tha%v (*bgv 7ш MpKH,u;jF| YIO5ӁJ >g(BHnZ(#D.'cA>WȜkL֠ f=@mb|Jwߐ.v; ǃ;p1B:P볟2y|sK<.IX}5qk;̶PJ.Nw)docIRO?bCiJg[.kPUymHR-Acބ*4(TWrs~:) a=H|\_a=pžOWGLIA DܙYXY#9wE`z7$<=5!.=̺DISr}}8ٜϮ(h3l9ŷ< cP "YX% E5ڣ }Xy &sk3 f}'rskW͒a(ْ1/D|߶Eb(W4D1ՐdR[i7`($jB(ih*u @o# @{GKbH lS U_Gnٿͥx< =}]wFG70F6Ii+[<9ژlB:gxwSY*&Y(OKܥUi\ U9N#GGHdV.>NJ_wxL^)4yDtt pÝ) ;EUQYj[fr&eqլ޼+Ūϙ>v,"K QHclxfJEey6yTUWhx:vG]4dz<]ZEӍ?jGu/*9m|dC. "(:`}Al fjgp!QX ipO&'٘f=v%LJhH'EV>hd{>Ш |:d掽ji %t(dV(¹$u%B"XEYTBI=݆ЁWLfhʋO)}K@NyCjuh+9'9=D_J4\> <&(ȐFԯ缼qLƏ,dJ15bօ'@IK-! %j`ŧLu8 l(Ӭ38tQtݓlz ܜ0yϳop:1Z KM,sw1w2@)cDɝlDt73;Å׿[i5=Ńi%VF;TIdRV(Q7R:z"p[RHIkogO6M7PGi=kev?BT$CP骡Mޡu; #VIW}k78}I:bR Cjm.wDΐ1󔋘JQ^NL34ј|“1Pi "x~$6r#v*A ˈA1hҹA» VvIt1: KO=zq6=@QtJza%*U7kCz"< )Z}2V 7< zGZǟSs1Ĵ*+Fƒā`.eg/z -Bn^:U/v2% 僌W57M6NȤzc#kn=)|L8= jJO{ӻrJFt,">Bɀ-k6YkYO`j)Λ|/ E5H{5Q>? iv-DǪv<%Ǻ N`2~AwS+h,$cʁm8"Ɖ;+uyI~H]uwls.tFזwX?\U5ftOBi9YQv!A;u&?Iq %xk5n?'|jV~(q>>u ^@!{6$eC/3m 䏮\阏h+@Dž_f=LAxQSc*?拰GfBI'1LZoEټAj-[ ?z;\ql(}yQSyJ+2*\u/l\`\QXr&t<(<B5 Ss&o͚϶Lb?{IPy8;lkƜĢA[F47avF7;#^dfߒ_SȝG!\ ;KU 9˨--eF[^{O|(PW5几&xn0TWSh>1:ګ/CwMAmބ\+|i ЧlOSs3 ۯ7h3j GxϒUyi>يq T6}f\z ڏmbA&O,[ _+?-4.-\G[d p+?"'zIS:#e+&u`G6eŭ jt)>Cn<&vw,e[ hm<óy>zMKEt"m9b讽atx2n 4?[h?d V2nȳzAĴ$V$`o\j6~cem**=Y0Xo(dܞ$8 YꕢQ#uOU6 j`L =1%Y?ށo012bdSitHEF%NHeH)d;|JPgNE:O|j@b'7>ua7,wT)L=wpWZx3vTH)?B5eH5kلtMUJ25mEw_rLBj"i6N$ZhVTLWcEŵ@ wA<>|} Ob>GO//(@TMo)o){o )勨|n$.f>qbUsۉu'"݁  [;d3,?WJ ;cƏ3tJ*0)g@LJ3 Kr;)T_5~+^lKR_Fz~ 9CQqUbUG1مR kEQ:'UI9Q+]8RGWP~Pɜ{愅9^hDݡߺzd nUbD8F׸ |5 ~|:P7o¹d)ve+s$jq˳A1j5Cjj&kTJܩB߶VO(vg 6iQaiS<!D: 7ź{f,AŮ1, -zVӠ@"t3INzi;w<@; -j 3U&j55)D|,7Ih,,y8m K[d tZEnh eJo`*!SV6O5E4y@7\IM z&yUP/^`"V %P0J b 5A9uN ۱rڄoGxr%9nh sQE(Փrό1ti,>lm8_6A}MwSend\W*a͇x .00@>>gjUa*("KkE l"bk~ ISJMl?]*Ya ܦzsVrJh-2}c 30'2Ir$#9ldёvu}8_ NNeoYsW)>* 7ha0D g7]y}fU_>ќ# p>kb!<̄CeB:%.b\Wbٞeg 9[Aϭ%CD_p @0v<잵V?~OQRAֵOud{25@rdS2f~ôm"ĭ f_Y`z (k1+i#nP;d$8W!m)U2jD-uI ~x)rLcF&G',{y)2cy0wHd1N=7ARߴ=nTCv Rh~̹11X[P:i?/ꃬ4VD-0{ HqNL1Z@ VkHf _Q2&%$mJz[]]A,USX.ZyѥJ #q6 !l={wdJo޵,Z YrjH/'BqYIG۶_zY*~yπxɥ^R.v@Ȍq4Z'h\TͲǂ)8Ntå O-KS^7E` =zdt{S)0|qе +t`ᳶ(Aqn+N(fτ?3Y{|)w n/qOd>j[zi8(nꆡ T4'AhֆҮjBSkXbGtVF= X2RV: jOE"v0Gxowbo\,1Ti/&`9~t@JZ -l\=&2 \ 8#!)'S׊qQ_( t BO`E{/ϩ;aM@,Tw~q$Ά̾6,y@hJӑF^fdșO"!W"*?ddU0MZMҾƭ04ht&پ]q oLw{NzbF;跸 >$"O?U.]74!{.nu}ܾ d\4"WzNHI ϣ5x$ `)鮲+O /U^dNg̘4X7R:s\rc4~f}%djkiFBųuٮX B\! 6RDtM/Í GeV7$6݀͑R,k-H`eL,1{+Y& :^D1Z Vy?.%N"+.Wvͩ c\gb Z yE^<fDm(Y} /͝#3Za0? l/@t0` dSqJLE` / s~:l9GG=9M`ACx7mBq;Kǖg|a,*m``͡ludzyȵ36sYӃtx^OEOk]q? +ttG'jݤKm7Vf]9 ẁChs~`CP' pL#0G_ z $ ,`2Dփؚ>Iw$/MwC ˋ=d9!51UAr>?RHUFXo(+#^biVZXu^W4+Brri0,ACvv6k*_JmAE͒ FR{{?8OAo|V<fWa&~<-dg!|u)BSQDxTtR*ȀNۏL%,:kouv Xc3^\5i Āg;wQIk)2Ñ#_nbY5<=|*pq7J V;ƎYԥRFW Ĩ&\Ұ/V;l01r0pYmL<Ӕ5ϳS`_`rh_*ARFk%уb%ӰgJ݉IKGܼKƎxJhww n"qD-@&Z~k Bj^:vH O㛯?9;$T<*3y.@hBw_.KOMi]%P`C'O*)^a|N9Gl޳.QfI*qR8Eg"GV =)q{bBi-yDGiD%u)&16c$j` !˖wbJ\*<9yI(\Ѓ>> lZR d c9`lJ ,LsodEũ_U<̈*kgɘ*9M@7#Y)8#4,]pg.D뚽V }X4ߜ{ Mb5i V ]Uw +8uwNa`C R$t߼>-ҥʆˋVD }gda RD˦fmhpbsDŽ~ u<\&mO-`,;1jԫmڐK03^Lr5὚s ^`#cBgdV;DQ?PQu[swB}[ V7mpFh$2,&v6P ʈII.PN-5-!awz*#Hr~dA_*WUe4nx ɸfk0[.d'uvҲ{ Hɝ^}0pdt[H/o5^f*/c[1v&Pnp,zMh S 2۴RҡhZLX:ފ^@JiHaM?E{ㄕ.; oT)R_L_J)ba N5ّPڂe!t{,[Ƥ-1OMo3*!%keb_ʔKMRMwZ?>xZ/&$A±Rvx~]a(6K:J0tG;KƘmS[ ΍u?K_Rn03F">%;2يcaвT%E_x?zx{$C ^WA%gIׅ2Vh ~Ljk~?)ߑ6DwoZ4wuzo%W=[ O6-|YN)r #"t5c9.]?-X8A{q )nа}|1aغGBX LrOт@D1"v jYyʪu=!Ixs=0\b0-I|rL)u gc- sxklO׾RL$$:Xb`rK:4򨑔z`Lyf&frۈh(QrkXT8BU|B-Zm 4uJ΀Ur1>|᥷|l9N MG@5x[͐73G;)s#5qݓ.1OXW?׼{tݾ]|4wKJǃF}x,2@CH1 ,xI[9l#w fdg/Ksk_D>Awk2I݉bDT{ 2:NĜGGX,p¯lNq"oPV^,~vJG緫 q1fԓ/؛h{}Kw{6T9 0q#s+ƦsEwDP(e$p> H(^+C(=9Sv?PPqB_O-jkacw#^z\: E{4&L8*rA`X!O.0d_>&nOmYh'A8v8A }5Y f "Ͳ{iz8W^B4 gte6]&@X*&="͌ L~{̞-ٱ}c!#)i๓v3h~^G,wqd#xۅsѲtO.ŅJ]C?!o6Fu"6ÂoSg:W]YXеA~ ʫf `[@4%H[hWp;";4#V?X7`aktuڋGgieÇ )Վh;'Zhv>|ˢ},jobs4& \8pj!_2mpƩnc1.dO-?BLi>^sC_-H,SoW63Ӭ++c_n%O*0I)Ŭh[7ȹӷ0 3 1z@%ۦ?/Psk&[5ltU 6GS}*UgP+Hʄ%| )g)%VQÐ9[?dBxQcČl|Y̻ H^:^a> Z0;Sl Q\?RdaGM_^ D;QjxM#bl=ֶ*+|;|}V˷Kۊf \Jo5=v Jlv1$q/Z䢻u2APJ=~xkAL~w[yTNjB^1͡JZfq$k4a>Z=c7+lbvpC"]D_ z]/DvnP+|4Li"iP5r& \Zf͖zކBJY @D=xYh:~=7t:Ij4E7;0XtRVq^f`w' Ŏ!zHkc3T`tw:#Bn0XLPF ͚y o Cx0({V)~pKۻA'蛸:+%igc[8FEaA iD?Pjig]Hn0X{CO P{kLLy׿ x~`M8;'+f\#){e6oPs^LJYCqU)ݚɪ2~<"%TMpk0 )њ(%L2t 1rnxL_{dR8ocP'~Gar^ ˺tOQՂn Sn$z :vV~TK@ؿ )ʔ# [{r6KAe`)&aHi #c 9J+,x.x6Q}P^>5\USM},#+;h}6KQ[`5?ii" V!l,V'$$5v;>Nh]A饍Caɋ?Z q[{ в{NJn5}ӛpejnru(gLf{, [l8 lE5*x7e?yWFpYmS!A"y0R3O k/vA_N̎7,eEɯ\cE7*!tUNzSƄ-@׻wKB7CUzlʸX{f}=\ҧ&SUFdu5Gy=%vs=։UHǿ^Ϧe2kl9~f#{>僕?h@E)c1nթqLji2 ֚x%Y0'%FucJ7zDS4"#˛N*US<_cЌރ,ٶ(,@Cڱ*Lb%= )=9g/tV.y6\\uJK$2SUqfXH$hfapڠ *bDU‘DΦcxSn"XkdXICbdO70WQ>Zw⮩W *'L.dKId<]~~,!Ʈ)|qMuxI;0f@[٠^6~[c#Lۆ{ [.&ʝHacgs\~,|gܾr={ks/e^d3-MhW|/E_7wAŧ.df|@ M֫~8G4+A1~R1l~{?D $4ذ0}+7'mwe "JMily5rMFWkɤ -~iL!|;0JCriގ9]X9 l2 ZqJjfMV%Ř#;WYq Afpf@/|fg[ĩ^C((=VgiX^YOȞ]ĴE6o,!o$dUpz'RV3x1]`x-00kEiL;HU FՆ,.G͜b,,^B[H%JQHHL͍cw9{>UrY?(%9NQu~~oo;d&:,irK>EiP|%BB*m]xAݖP`"$I:s’wh[3DS~^~BOVk,_HGG `3 Ш%Q+<1:h`C,>zӶm?5)'_ߗGk.~'=eo|1v9<<,aV ):BGǍ&QUw& QəP}X)݆WBnOQ56G@U<0?Ҫoīket ̏DJTMp-L)(+w,5i#ۇ}7s:(btbgN0EOho0ow]Lc\HÓL+h׹r o }>&Fd Ӌtc\d s b]Bor/t:6vw 1!_Ĕ:]?170;Lq#3ʭu {T~&d\|m+?H6VKGIzaCC7MLFK/B &dyGͣȭP7u_jIJ95e79SEOh50W"yNELCu{ *՛̊ldltlQ9ϻ2TLreV$cB@0hw\:so" wb!kx׿'|9JKALs$!PAX+n T!qHJ6ꝶf-R} *];B]S {gAqn5c3S* rjX,IK*W꿫[Z[L=(-o;U)nT#iW !tTMGdw"('j]2mSYO-$8ˣe/i]tԨ1Y5WLJb?㠿Z`G-- 0"bp4,g嘁}f:\Y;N8($>Si=ᙷDLXIliOM|b }ʼnhA1Aw_ A-+1 ZE6KqGr鯢MཆmT+HGs\9{?"[}Q+è5s2cf*g.z LXfhtĜ\_ӰeAnضl)8}QB‘U6Rw&mZ#vs } dJqG0 Ǟ DsQ4&5> w|L\62R8 S;ϖ9[GAz{/>^pGߔuSҍƭ%JbΨ3e0jRZtE \;!HBY}0ͨ 'ii]yO?eэ %{m\PogU*$N[O`rcFJN9׮쩵O`n,Пz&(Ə:S .44b5Db { l.J\0&*zH$ӏT{C0wcO%9x4ĶY>rs`D 59>&il#w:цK;iv=E8u ~"sٮma@Jes P'za1oZ w1r+F;yCeY?|$o~q -(1>j?Ee1zt.[]|JPcDZ鲾"^p:mq9^V݂B(V7?i+`/Q/%v5XF)jH:42(ڛ]ֶџ@Q\o a VYB4(c}`/.$ЫzB-p>Fct8jl9K#q.Sphc=K;d"&v U DiчG3qR @KF|9/0?y,0X7+jU_$#/&\ 1 Hq-+~i(Ih SN#T<٣bX-JQ$^>^XGi8 Axq A]%:GlP `_9,6@:~0,[BsTz}'N]!|5 Pn#89mrG3B(OtKQai?h)Ӑ{a=y=|:К҇6a%rdrI0-2++TYc8X]8ђX*6ð07TA5.B-2[N;? Pɂך]@-D&U  aaev| 7>3ĕDK :{qϬ8}1.)\|FTĸBSq1+]fD ([Q"KvYq}2`:"U.CӁ1\@JvW/m f<щ@h_`$z+>_!շTk~Tt' 4\"X{H"6[iT=z=$QI" a ff\c u"N¦Fz^4 :n#)|Crn?7}|3WJ*vd+E^jMcґ:4As82B] NRjꌌ9r.YW.T3;h(!#o|`[Mɵᦧ-hŲV#vqHZ]gDb~aWɕi*^:,ܛHbw^_Ɯʾ-$h2pdϾ}Cl xԪ3ň\'b9&caxu5p|H0;V)[}AI4WPR*>Yj1˘b2-͢gv]?k=Ԟ{0w uK0-Z~E=^tp7tdcg}k>R9+7?2On>x,ب ˜lieK|b DCL%FZY@ ֌kvL!o ΘQ-vYxYn4KYSqMq' Trb2*ش10J]E3ݵ'+32?؍Uȳ"ճ&؄G!oஉKxвiOApP'p(\!5wY%9K DyOc}ܾxP],$[Wv g?5AѾ$0VHL+ 0 mt/ގ pu6Ћs4v Ʀ_Zʹ]Bښt,Ц?zL03)Iv쾽agj2O0tlV0~[a hQ;u]t}')'ppDfzm~u>!t; !tx 1p]Bϔ IٶUAH:-cJإJa7&+8S{<'/I[;5B<BZ%6*n2`LKk`~tGYc e lJjfM;v`7MkY WҤ?r#Ͽrįt\`y FPKA%dxGG T ]B0Ҵspb̲#Mu!~OKqe6Nm<[[{|")#脠Cb& U _ϋ͛ %Imh[=0eP.F_!vBΠQyO4HB =A.ÚvhE gY7[ \13yDOQiשr|~_zvw1ko~jYPY[|vi ]Ǧ_*U-X[T(Ch.5/b^ɫP}9s@;pA]K`AA-M 0WXnĜv+@dq_\ɱ֫/FcG\C(%'{?|l: ΏZoì kVzﲁ,8c"U4<멅3hlsH*şIxT5mO8b Vӏ!cA6a4oSϑ=]yV'P& "jC~*dh93L<#ŲOef+ovHTV Yr Na~i8MmqE\ADTq84f ^XVTJ/Sd͢FՋpWer >ρӜiT^ pTSLZ* T!;nB2~ƦH<0M1ƈWF/hjb 7b9=9 @i?J S/ۀ)EkMgl |CzZžXnm_}W)7 <9!dpePQ-[[} /p['Õlm I9pu1:MTOeaiHUT!',hkw0ख़ސvW] NxI| i*:Dsߢ/_ŋ-@5"'*;djT޿%i⇑7u#Y)f] f 8j=SNMQ﷐wj˨)pqbMTSŻӜPm,,6etSp6)!0FK)S0Ґ|ECAFgҨ%E;t WypXemˡaf'hW `Q`YOؾ}R:FJiҊS@(RUg5 ղZ?Ěօz;,2i.eȍ.i ?- %|d-T$*5)O(NOWQ&SF{h|eˠ tD NQt1q#kjoPd]{ez;{dw@w, O%4yf:*4}z+N_AKrA~Z~y[˸sD 1 >r4Q4v+*R! dP9PʜOEC钒a|% ( ye XJ.FW!z32ȱHK< ax0b'ul×d)|>tA[& ̷^UU651-ԌF^l ~rBtUgO_H0i߹0Z e%9.X@ |,ɢ,NܘMb#T@ a-.'$FWkߔ]'t?V ](~Ӷ#F%%ST@0U!XNn%R/.RzqtmXm h>o/=M:k~ \h#u;oDj%J՚a@gNB#^^~#foRt]{+Z$9r"4qD""EwYx+#?A)y,`^ zȟ#k+ぇ+HJ xf˳;9d٤ci!!,FRL>f hVV2iO@7[L!Y|nn>&w58N׶Fl}V!uE0>)ޑ .iUYo>gQL{d$ +7aj()I¡L]7"]_?(%W?9~"B>$( l)gѲ-9M*4g9ECs])4gK_lgZOsA#68-$+yĆ>.FVu t6U6OnCt {jDLnVPB@Iw@VV'CK -O:Y7},KltpvY'yՂ4|>IˤWEB 5 2{XϨ3? yw*Xұ8^l >dB#yVo\AR͉( }E\|;DO]}#䎥V>Xe袋iԣSUWL?,Iitdv$YQ\Zyo+qp'kM lzd v ^Gu`w4S0bQp'f/2`kDB/5*MlHLj m9 FG-5\Sk\eAnn楎{:۠٤nH V8-⠘jkp!"^GOV4A?rA)n X@ٵbFDwS$BpOqҤeuc 0by] :?pgZre(釻4a*(yF:|;$;a(ܧq0S"Aإ"o] ]9ၳڄҶLg|x.ʘF虤v dB>p^dr/Ӌ=nj%a(?(JwBB oz]ttO@ohMv S{ғ{)lKٷm^S"1TA<- O^#XE.Qq_cdeL1gBKgD@&Dk9I֩; F7(o jN_۸@1Rd21ce=˦e ~oxP$5O 2,u_srPgBʱ`|PA#- {|%7Ԯ94,n +vRv?@l{JT㲛.,p;e?PiXyRic]rNRJ"Xc; ӉU8˟y$mkڡiʫ91=zd=x-[уQʁL蟘ʽUUL&Ժjܔ^)P̞eǪ|~ |lZח;-!J[=L^6S0!;Zb':J SS[iuI3̨O%6t78,R ZC>+5B~dCfE&)xPѥ'Bpy<ҧ^3suQ!.+אRL(t`ŭqE0Y캄x.lI&z+ od2 9>c mQJ:*:T&:M? ja(g8CΊaʙG}`^D cݞdA+(u/ʲĖjʼn8^ աXd+%gVr" bDnc[^͡TeT;uD+)%_s,7al eq9WqSջ S~l߸'|Xލ7ay,+_VJEʣlĸ]1edd8$(u,)zq m}d UPDm)ԧKL8Zr<:4@ r%{]~Y_ h>J)Z%ҪȃPUk9YT7HQ iqsUcȕ4}`З SzZTu5ݞ9}I_E>n :hfxTB5i:F($]!% 84= kNZ͡q -NGҺ38X[:Jn^K3J`٩NO=UOXʮ5Sיb 1:җ߉ dMPTPW|ZfhE$+aN83H,wI L=Gt- E~:w&6BH-GObg>uq$6Tz{mP\ D5؇,:[iztϪNt= i?7xLULWP~h+!kH\SNPI<>{WAiL@\Cox<$"PLJH:" %o.rxlj| CD /[(G^PYu<߀= X_ObvbVCܐ@W5d010aoӕA7%ƭ:M^2|5xLp0x ;} m+ъ`2|O,CD599/R(pwޘNm%$NXs3/nI3A1!g1 09Mv? qWp!`1iE9PԚˏI@e,ƉINdrc/.zaX 2, AhC#]KFY|s;꺭C&\cqoд.f6Bo_]Fa1ėb8VHi&q?؍4vWƾ6.X#:(Z~*;,=HDٌhg:Kn$NnTdrㄾV  Ч UϴͮE6Ւ\0lO<%FT(k齽iz녂-O1ŇZwk$ lחN82[ $= |4jt4G!j>α"D~ $4@02i1wWIڕFAG e@7tCF9KI9Ӄ FYʟndͭ86BzJO6g S(ssCv  A~?n|F ?~?@С\eb+D@/\#(C^N.E${5VJrX֮C"rZ\1@75[F +G~:1lЄd%J$w$͎Rh`s9^V=U:\,Nq%yp[Hy7$9|GtD:`d/{)q殮y.Ah8]p85͍!vr6Kё6R~-qAQN [)D1pi8-m@q%dNP/+x񉭯8\.xu IGw90)6?m(ah(`aOkse"k߶-c "Lsb(Q4HpmEL Owg hIU |Α} á@Dwkgt {UFZ(t\R6u@Y]Lo PLI/a^QDKY t\^O_:H9,UKA}v@cV/WU~yQ9 c2|rB /ؒB g!@}.5*9\TyYtr_Z z֡7!&Ef; !-r/]Jn,;2f+v"h!t*[KQ6aiSXYS mEf^.";7shmmT>sC:""]4/TA*! Zr8%} m<9Li@iV/EX~f2yn M(FWL䦽 t9as #Vd-XuJ3 ];5(I 6Jz!n 60;=k&g\3;^OIد5R=.4C EVujZo:Ka ʀO>K;M#7PtXn9aGB~8tJFDŽVȞlKkDҪC)Ʃ`&ԣ;:P8>#{p.g;'!'cbf?ڷ]ŋ-;Gu1Ᵽ=X6 69˳Ӑ6!`'ZrYXW0f>9g .}/ ".wp$ZlC[zakI#) Q^,zlB}HvjdjЕ=\ wnY3? y.^_D7Yjx9ꦍ7d0izGu9/Ԃ{w&AAS|欟cбM8x/b.?\W}w41EkJK#(Nwm* ,bG_kvx #ʨ3?r.gdw7XBt}Q{c h#ֿ";D 4 .2Kz_:WoWs4TCn"҆howew70x* M,<;' g|(yp#l#Uypr#@fπ%Nh+s€ڥ[LמF}L&۞Y)g6TK{s"e~RTw.4tfkT'[;;p=(d d46ٔo.Qyp2-ّ5z%6b$k`. D]^TüX $wWBB0́yv$KP|$Z`/?Pͅ/l4Z؜W" ~\R;%,_ n6&.&HKHbVӓo}En=uq;K'D $`6-1/ ;z+zP9ELG.RQnBK{~/x㹔"`I&oPST>+ӳVwn:&ƋCX\P L"5EuP@ƽ|ib ?yY`o1rb8:# }WIzPrYj )аJP$D xΊg< Їa@s/QIJ} ӍG:`y;2"$Rʨ1Ww鮠2G^:m:d_vȸ=U6&k\h.2LbPYI*2a{UrOZ KњNG;|TSyb:c9zsJM& @Bqs~rRZp3񵪃\]h=WӠY~bK#oビ]vx)`26;J5rEEQf5C߉Y6[0%NS!KT10fsDΊ(ˉԫLm G+tiƩQX!l94TfT& ݱRH5'p= 8~MM(0Ht8%kͽĬ)N_qcHDssscE+= leyNigdMeCgI00ff}4b:r EpJr8mȻ^^XhB@hEG3X;('%7uct .7:%`z5<1\o. WuyљN ??7/7 جN)mXos9`䗠JuLw8{[HhρF܈H<'=~ @3P%G3}#%8X֊Vu>~`V4W])\3- ,#6=jyd.jfwv%um=&!7?u/P]FH. kW&|q Og9,r2iÂFҐ~4cB];0\`[JəJcF;K1|gp"e^s FzCA?7ȕӦ'n>eS1kkܓfyIh$hOtݢ;||e:>VPErMo ئԨ#[ोq7\0hVwU.GQ܎5c]%@F[uNIXY +?(6-ՂM)Ȅ"fr8 9L[e@" S1ymcg12[Ƨ]Yh"#LpRp4 2׿zHOBki뛌qm`1^AqlVv OHqEa;H[Xu'FB=mרsؙ=- !x,㑻x-HCw t`LV Ap6#kބs?*dߴ^w_ 0 h!˫` MK#!^zT ?aT-bi?ܖ^]\cY lXXFYKV_.{&^bE''4'{m:n;soTJ)=0yTyY|YjJ@@h XG+̍ J7b0};RsaѾufvǨ` :z$졅"?P6h*y $N u:6_̩!j†gDS +BMGy7Ju- [8Oz }a`p<(p#> {&3t Fˬ*0lmfSo΅8ЩZ nTQ6BK&7Kڢw^g)OOܮ`#$.Z Kw8yY#{yC@@^9hdvۼ͐ Y,(5px8-XÐAucH)y<=9"? R~Lk,ƅ"]:ᇞKWW^mӕ9h` GXӶSL&5.>1|6tD N-&#KUFP5t03:Bq9R3>ѽXO19\oʋ_='?N Ĝ þ꺆T'"`Mٓq1LˆhFų:[̔\,t&W&(☤E݌:cV9Qr{ pm4wBA0"cI):T`/a9}[֎ނ%C^рh2m$og 4J(a$"+G[7&$yF?qvomxSM #a%:›4u Tڦ8 xެG.5jhw@(dmioU:x型:şL*^”du )^/'{fWd0Rxed@umf(yHx+`DdvSzb4k&\dF h ?P%ksԫQ84φ? ^ ĩULenmkVhZLu`2 ʨQo2ځڎ,KiD%~J.VX3h 6 wO%1[X`?\$ ԗHк)w,}>WQYS5XFywTxre)1a8Ot}nE:e71/>x-2ޏ|ST.xiMEF% +;\>6H6(Jʎ;nƘU9đeV)"q66D-~C٣<Y 8<3]0,q;ƒ5>pdYCi]ɤW\+ΎWJ𰝑 鯃w={#BvNVYK28,$$f۝lC"տg|4E$He2d6F3,v_<&`^?2Cs we]J ݥ oOI@7h!d@K\9Ł6e.v㵴)09A9hOxcwKdT 0qcyAJ! B1dqтeF'H b_C>ZPg ۗȐVw0vi%Rxl_!K EbZC蛙{!$9.P T(ӏ>ZS M͘޵!Ђ\^/ PEpY'yD$a [ L/*~NP[oo/7ՁϴG(7,P Ӟm@afEɹ~Ndvwc2hvI>򔐺vW˰5_HHc0~欼DEC&f}.|+=LA9|9GcreTDPȱx:`{)ZKtA0P'4ȤNhC+%0MJB]/U=1[h8y$m{CEB)),: ;Y# Q@֪|Vrlbg) qFH"YiPJŖ< ,%p& Π'/;Hg$W =JT{^ eݸR:S!3ЌƧNu Ruov.B]C" ~{xa="糊JDn}jt)X;F%%D?V*T $­6c\Qp (:mC$/_x1瓓9̛moխ툟#wnXJi,c-\6B^dרwl! _#0w{\_{sڬ?JlwY 6k[-W vrrW.L6F|PP8?K)QRk4Mo&#O @qgG|S~/;HuN :y|C nx=<uJZlO1":Cͥ̏%bdNGZ z:wVn4PO3fKDрAaOdLS Nޯu-:Zsz}ݾХ ]8cn EiX\T7ka8Pn8n z,6^7r,_ӦM4L%<R{! V-k .rP=#uևƙBg,kxRd4B)d <?%*A,QA`!:D+1V,Nh gH'G7UK=}dڋw1>l9h1 0`Z}pLt٠7E =@8FOin3Nm]U݄9-;H!Ǝ)Qⳡ\{ *Vg)hFmT.ΦkTXL+R!id #j.tydԟkv׌F4&;WL<$o#wi*!8EߕػbZ4kuIv}𥑂Ҳjob;o?@0NgmZ6y1a-mvĉ&%w|BҼKJ+u.+ .(=֢.DKMJ~gz yNs/cGvM.DJ T .; eXG.X]$#8\.~A@`l-JHm_Tw}.~ ^Dԋ;?&2p07zt7G{LX`j|4^m_~]}i0/J^'/IN'nk0)FUgP'j<.v8>hșhwIe9HxΦ,9APR x_.aqJBXK 4Z'a0h?(< ~{1-^U m&_UM\fzRbB mw64YI S4%ۋ<9! 4c"$w1kY\I jrߔv M˟S\j?7"z~,P,zhM _6Ān&D4TDeC FI,N#tUT|9%V1Vj0܃Ղ&.`;;FZ6!M7l<Oo6SG: &|j1K#H%w`[ INH xHu,,04ڮ9$xFU ?8)3D; zPu8&hNӊ)rLw죽iUo^q; k(HY^f} O^uL{zh!8nQ;޶3-`V+ۆ0N[>v-e0Hz0*hMx=fvIt9Y CHۣ]eXa^fu_O/n(wkl:'%hc<!dlcJ}`8t Te4ʺ&~b~g'hZwV*rZO)z?tx%mcQLW'JvI0(þ^ 8IŋBVX}ĉ:*X9^![oZkb_..@7t/}W/Ĉ#O|̣/IAGeXswkPdL_mOr2ZZ#S\EL%sʶ~*LԳe̱.4, 1Yᆊ3L8'/q5ѫf6{1ijCqreF⹬^3簏ütoU ά'\E ;AɀKtjhޠ_7i`ಁOY'5QSMFJ`HJI. TRj/֘ @pI6j19E%Pp7e22`\"jbAR03M 1A7{룂žAF!vmcrCBY>Vu|$ٱzE7y Qx$Lյ{ 5 6<|b0֦S4D`CV^b28 Δ?Frp[سY f#^@1ԜWcl:к1-cNݗ\qO6|F o$I?w.= G-9ˁ @pwĤc})Fu"ƶK7vg n6`E aٰXUP;Qd h\[RAF5`J}_'ܨpVa]簤Hhʥ 0c$)v'QBԻ~ WmH9F3Hk(Oɒ''zYA\0:V ǥcUJ :@3ɞ݅0h ry̪se`43Yr>vo@D& IR2P_}(ZXϮC9ed#{7ydI4P4h@,sR?TNdAUg7DxO2A4خMdxr>+ۑK15RBbA$3r\DHņ}ɶПTTOJ`_G0inPAg9eS^IuXOoa]O^&0&Ljp{9dӳeG>O!8Oɼ ͷXZgS+dLD K)j[/JÇ&.i1zo3)m< 1Klx>2wR[]eb~d! n^۹s j^GW5B׿:G@J<$j{d,vi7/,>D(alh(~5.wZ2*+nrz`y ?^KM^VRp8 -U?]e2P&6}rBf3BnHi7b( O rlKO{M0 T: "ʌJx/ *dTZZ!u ~*m~) 5{ SAfΈqi]o7%pnEPF5YX]]}Fc/ݎ!H4<B:|yyR1 T凂uq.\-QV"Kl J$YesLzĹӻ2pЫr"fZ3N:uGݜGµ<TЮf;á,L&N7S~z nJK0I+=>iLǓJwN/%cN%3z#|"|)W9 dxQ9Q ])$z=w&60>yc%{X5wM|RW*<ґR5ȶƧ],:K#,3 5613SX;64JҽA 9icsIb0 z?|oV[)ʡ e_G"'e!5_љt/ߐ2C5[i{= 5eǬSFfx xoU˪9zC?F5 `7  KqMfSęZǥ?{aԟ8#*;.}C$ =NV؀Y #0kvϝ_!N?VgǛ0IVNZ)E_gL|H/-^ީ"mtZ4{MCءzz43E.6YۅOAyz.8${ʖ *렡 iILH^1?XϐNr d}D _sݎ/֬O3Zq'-$xxz]H6hBF^&;9gXoGGN<W{N٣uT лʋI&($GVb@>.#DUlqp0k]G KCW4z rK"~qUTH5/r`-b%fYM3:61 ldpik&L|cT 3S]$A?O oT+FUvčFps䅶&5-t;mkH|&;Yt WxU-z4>)tLY 6ugį}~Jc:ɭl?%^8яѐrΟi8ܕBFnpK q ar2X|{?D`}$uU'-\,U{F]i$U l@/~P&{$'\:^{o`F)Y6鞶ɑЄqը:u0-(wޝ9%]l35?<:^ j$#&M]ή}qRFHG s}U3+!`w^o'P-Sk 53,_1+&&`<~NJtA$::pBA0C/7Me pxdp;_P}<ΡVEZmA@ jAٝC{QRcDc*0q& dU [K,c,޳-.YF` NZNo)ZIE7r{ȵy^-W>uH,{SU6o U{Nci@63RѶX0Jl) B@+!RN4/bB6+jJ~sb=/В-޾>Gu_ Ҍ($ݾbyK|S V1 |SǜJ%nb`fħ鑽;i^$ƹ0؆". ! ) QLд"~뭶u:%l=ϵ"EȞ 1[E&,MM1kjVl XX6BLuo M@eVr"Ory PGBl*G Iʎ6}Pad[1 9w_L@*+3dZ7!GiGӪl)8}hρU!1Oa65ƪ?wz?R.s=$̵5nT| _,ʽT fF1 !8qk`qAZ0ӆ`&=yz,.p Oj_vfa:z4'Qk c4^ӏF)JOT]-UL~7mhKVyP9e m[g7ؤ~/܉r*UA_6qe\F!cq=z?&\'yUٲ~O j?t΁+! !P0rZK5OMq¢:% T< j IDݢmo&8]"lJ:`K=txM2~LS ׵O~b'{0 PSF>_;3gCa}J zZa]|S_sEhUmcnkUDp7DOːaqmݱ}爤ϭe^>:l}{תYf. ̛li5;V]H&Ύ`)<T鳨cyؙPEŇu?5QQ!k7ǯ o׀hA gFO-{o kKٗf,d,JtgI(o"əJl6脍`hdXo>v}'TDd㡈li^9LT +ġePŢô*Eva-F9[]L䠌PIÐE !j٦'A/.'x|Q^:c="29.=5N,3p,B owmzv^ցyqh,C:PJA[ag˸0v nDA:? &o*,9y5{ˠʵmk{W&_bj qIF 딬ր[=g2٨+ =3a>/`@ˀ &GT-{+»X-yd˪DQ t#}|mYfիos VQG{nnB=c/ + 3h8㍣R(o\.ҺZᛡW?K.KÝދhAcFE%NWqSfQ')9%4&x\Qb(F y_BK2ȕ6.F_2I)W>mt i_s)!7l'QY~j-:R j!.WsoꘊTOh&WsQ/Ģ>fX -W™)nHV{ۇ8gw0ج'ﱙVWLB ͙xFcHnsPZ\C׳wgX>ES4P( |wˇVVFq$%Nyco-QO2gMY ً<)-2ʱ4Fɾo t2wݓA^]&jt2pj]"͖4wlY'QZE8|jΖIL pnVsa@|kԲvxP(̙nDGiNC! sk5E&bFuƀ'*!1 K{tf6ܫkLKnC-{@mpgʎ;Mp) ΝGꖸy-0/<+%VwIai2a/!!g=oN8SBuhZ`ZOF?xb5beƣ4dEr gE;f KRKJoR*7&mx" "UtIٞZ`MjYz UB[0",dCQ c?=8DAP Ց2r2ㅏ0j'ȧ߷apʽ)B-A.@0繟ޞ"Yc`{Wj([~H2 vj~xYx-7.Z%,xibU@Itc&')q * ,9ա{OqO>QjWqbhmwodGZ2!9*2Hz| –,UwEyIs{cҋJk1/(1ۺ\s6B9]3?*I!vJ~Pu&bi*n5f>˫ho Ju,)SjO4^MH'"bc5?#p@WeEU$@0{lپjp/:#zm}IDcc{ouzGS"0hc-߆UYP`%ۮ]4 f hSHVS?-\81>\ d9"]IePKjF8J|wjmؔ %#$حsX y=Eй3Jx89|L{hC&HZ0KTPV!e%4]IBc+77FlB;6_:prQ _p}*8I+P3e{:іʶ,.vr֕ɖRݵ0OoN Zfz4]2!čZMd+Mg`& JSƃՠ7}H7`_3\z/GK4_L)#s. -}_DQrUJViͷ//X5X=g!&' פ!2; fXR@Tc?b3ud0 {-?0h-Z_IEϻ7_Y}*gOc8-Ɩ 7OzgM4wnei`4 dWZ}pIsP0W(c:[(M5?҆*#x ZaXngBC9hL /0S6.d{I2 @k"|%on8=K`T&e#Heqy EdN➫OAlF%fMhwJӟsrv y#~\['7kď{r{4p_F]jx:Ez-^6ŏ)F22gy'աQZHp 70Ժt6UZRc@0ywiSQ"WY5IHNU) P㋯v/%p9ެg̘<> g IJLk(ΰ^<<,$r#KO fUYgUX* ]~<`/bXfk/͜aN 7U]dZGە`3Vr0Fl"EWWIDѣ5J#ťy%ɒ萃#{_g:B q (Ym;qؙ;|uЍ]14nVN%G (>L[L/ .̃R 6m3~1i<>oDǃ@&|bϟTz8hgOn@<% q0I1-5)T"7?"ߚOڊ-Uԁ*G Lـbi6W<: Zz)کe UVvGXH?bx?5on_eVe6Y1"{ OW  7hQ2F%*|pBU0a7..+fcĦ$XJH|1 E>;oL^s"N[ٗzx0$S8H-ԟ|feධRWs|4elsEƃ TmJoacG&^ _| oR:eQyUo7^`ء#,@sc4i&$Ϋ8 .{6^귢E'ҖG?A1.aJegJ] EJcTj3܍2bv5e+ܩ3;ifAbmBz3i쵄쐺L𭋕S4}ډՏL yCPy9JzK諬z9H!RfB (}sGVSDCErDv9AG9o, !c y9}#93w)\v쫁[@8n`خ`96F .f&%b W5[Lx<5[C?0O5t' X'Hs;l) k| paw!]v&k ޢu8C"Vt -'E[֦[VfRTA?ʟ?.2^\cJ t2]sityO9TB\HA\h 990q<'dha bwLQlhxKD&wܔ ̱s6y|>yە 6BsLu Q 'F抟;\(%0q7՞;b xߒ ō. ]6%蝋4%i7? }nV.OaC(k@A r::*w>w2UPpP @_3syv .F,LZ%dbA>^cS(qR%7W[ c4~s~SLƣKRzt-/_LU;!riS5*58jmpv(&P\D@FC<3'/ +i{]zige]dSSϲ=EWQ Q <$=`x0 M+\W&|-?־\Ll*=_^(8h. 8ڐ7ַ1b<@))ȼR7^HK\(`ހ74enEqGYs[,Ǽx%]׹A֫?f 렼^]z,((NlB f=`p9(ԐJuG@~ϡؿh:MmVipUi8Hт6&[^%txib-ne^6,Qw'BfӇ@POIsP-sٕ'թ Q4/X^Q46&q=Qeѳ4c\?L{aֱgx9ˏ%ǹ T$ tΈgz3XS#t))sRX nD~Sd7#ymZO6LGRB;'. h`X7"umT.ִB \\ȟx@.7K}')܏s<Ԟ6*~ˮ܁g.T[nW;Fk8š4"Uj,`L&mb>gB})^h,Rry\68YH[nexej4)JNpf"E+@ֵ4Gk,H2W |jzH-`v;G]k>cV% };2^5 #p1 hH\MXugʈV-U"شƌg}|3TeR!?helZ@HV#:mN)33i["Ś1iWn `ٸP  ,eVZވ{X4eqq-^`&Aoaa)ncsfÕ+RN )n8Ԟ/k E^cш:+^#bSyքD*#_=KEd~1/QV^e*8H@W33xLiF[wp~A*Uk0~j^g@xUJ[ hKO&?0YpU T5+I,~IM.T_ iLEђ/l$FzNM B/1u(Y(@r5j%7iYf%WAu _MY(~DDUG@VC>>l;k6IHe W:'>2ofy5ʛ_5k\x@bP""6#vir!U5NAbLS3iBfO{$F=޻ Wu_n 5n?[Sm><-Dx9z.c2#ҹ__6bvST(G`л@BbZ̳Õ݃ޭ1_yw[&ڢ6i*ctK*L;Ju:۰IA{SYvS(&nuLRmٯm(ISRwg +nf^f~z )V8Bk.ʟ3~^0N#ZŽi 1#';I*##V%?~i] /3̔(^TL:kmK)Ԙ(YaBrxh: L Gq[d&9{f=\eeN(83C:'5#Hm0(S:=+A:* DhMУfYiP&g w97"ۇH&&|/ >h[St#ҝql5ڐ  P'თU!)Dnv^T\h{OQ/a{EqN3"~1 &-JjLɭ+&yW?%7 [*m>=My>ք:;+%;&nWȹWEAF)eQUkޕ&=jӾ1̭ެP-Bf=4% yYkFV@TXfSv' FdBt}\Ʈ qZ?.!jd?Aȴ "j <@vm%;Bȧdi7(BkU< y#*Гm-Q^汣-/17$A^fW/)5:VCE!y{GQTV;?dʾ @8EÓې\-p)oY \5Dfc#fG[ 5(#>&)+w8#)Xf L0Xo7R^b/4&ǥps{vkSA<B;U556ԠY*zTZΝiؼ'@[|BrLM8RxMsf@ V1eI}Y\5s5z1ݠh.! \G{[yTHE`9y#y>e?phݕizXX\}XouG1_ۡt$ ^;$*W0)XCIPM:W7*VpU[*5sL}V>gt[XQcõO"N_ȇ[x%^nٸAf,ǖ~*wz 0Ո?kR&3.08U>uCӔ?1QϜ|~!udtSֹqyr5>3@eX{({d;J m9C6$D?>#EWlHnnDPgg9m;(tɁFNAD+Y4 kAG*iw)`*Usxb<*KucI^zi轘MJZ7X ǻ:޳<sKַD3~Niժ.OTg΀,F?R'J(ut:RQ0kj[Z0\m~GTưx{Fsd${;?mvr NCeSՄ#9^Rَ`˙$ܟuAHE3E]N}DцeM16.)^(*dB(0sEgB9cBr `Ɉ.x R"ZMb RUk~AqbQzqȏs+Zq#wMc.vM_rVc=}/gN_T^‹gd_ !{ܾQP,0?!JoIz6~Q# RcI6wENyIO)Q?%y+3EoC_@D 4h1⎋,/(}\wr:*O*f+<[zy2̔' c!3̹]f`g-҅WI7f}4K76[ OK#/?FY|͒% rz% "3)OT֯k?O;[Ynb#Au-4i=fX=o`7t/c4S*גo6u}}9_{=LO|,dJa*^Tqޝ_>z_rP,ۋ폅@ݮkBo;cg W[ }%`Ѷ;( U\h1!2oʷp&!9_KuCܫ1(hUKܥUxaH%1uػ A;d{ckc1FSB !i+&q{$rl©|}Ɯ41Mi:hSIԏn2i y`L:+)2"X!I{W׋mίNоѼvN:=jaݷ<B"bnhX7tw+OOȑyCgU1&]=;BԠU3ƃѥCF.4u;1TKH%4Z*ZU҅fiFEO/JYƻGTq[+{nJdߓ2zE+x{=L6lJhh:Mj368Qd4? 6YMepDct ez<׷:s('9ŠR"Mz&f’vAk}˃*B@GK 6O3MF|p2nmVCVYN4'Q'ūlfÙh B?itigr(zs5=T5`.q IDN:&On$]gQ*& %>D_fQxD3x+KM_Mv:@3 goFK{厒LePp;d@8`Bsth)=k0Y2Sl_M0H lSoU #qYjZFp:sD+bo7}ՌS5u)*: zIS+g&ƭptP-;^K##:zطVJC -G&hRi zNP:ZQ{;D6KqWF(p>9m˒Ma1.OC4ЀHk}\dr=91$'ʛ.?HƙBc7_m,n*!_IkYq't".t)x"jyu,>&dpHS6[&̄a &hc(cRMʗfĠj WFX|fn|H\w9%H #r~uVFA) Zvx=(Sj;q&C$ڞ5ncĞlN7W=vIa+ud (By [S.̱ec9!x\9k#}y1iu=\=_Ł'ӓ$ WI˰ ɗ||-|$q`H&k\$ zZNA3pqGK#ܦeQbÝ}KԁCm\#,/z0b-9OR &׀)qg`ViUItZΩ+k0GQefH_J86x𸘢ğ_{f]_@s# W"r,]*?N@+Aƍy7FRp\ g\jJH¥eEeEz[eC09@yZ *EUAHlP6f-8#çɘ+UO~:J(\ҿTҞLVgA"@֬"qRFtCwLN3ThRi' U^OcR7^)%!Ӡvw 6xe/m讟!|\mHJ**mӌ;^0xʑuy(:*y@&S7&ڎ+h{e0j29j{DUvd/`7m[*y]TY0zAG8/TvZg=pkfМCKJUi:yhYLxc݃eS]?œcŲ)+uxxif)h7e:ʹ)F8Lq[RD.6zPE#vEx(>`X+vid)H2RU̐g4+!5Q9R[[ =$@a{54lW<ůrIj?x(wJRD4;g8zZ45Dhf=T香ف8d*VMm W'걳D 4YE2׈R[7;LyHNPԫ=|pmE \\01"d4-36rRb{rFIo1Uzϡ~6RŁ9Wols'Ԑ(-~I-RV`^ȲsV|eIl<7uE%ѻgj:s"i>)ݞ`W{Vi'!\a+m魘FpqCofYY )I$~br_ r㪍B9]w>3`g`NB t6|W]> x _APdt7Dj"GAD,QM}ߔRׁckV3ͽ\bD`jʉwen.= Z,+P-j ]l!EuclRMq*,ۤ$Jd*m'"؀\A()-6~r Qh+gٹ&Aeۛ0!Q|e)kI~%wv\OPߋ",|6Aṗ =xKMҮ0sstnF E,P^wW?c\eڐ Hvz4?' YKZ< ?3m %>s`^7!(= D#1yH`hYēr&Rrð fԚ29M¸&B1i(J3a(%";k.a@JEGk\1P73̜}0{_wm;! C!Ɠ1D)~&kKj:di.׍W ez϶sEoaS!Ub.Yw'Ǩ 'IF7f\+类ՏV~@PRTq<dQ9# T7$HcZNP?VDMu/pŃ b-\qC:kwN EBQ B/n.zMC_>uVq%Aq%@S^rGaF*FZ_q/lFbx1^ e~XxɦAA,ݸ4 hZmaEPXywM{&k_.k$zp-BH(8 Cڸ9Uf)M@A|#v7wR[j3&-^z&-ͧjH"cݥr2qC~R.9Nƃ -$!ƢRbpnjtYjH3@s=$ִI1Yh]!iVQaX̞!O!4 S!g]FxO&E`o@ܓSki-8{yL<9ׁ0]HoA ! 13\Xc# /¹uQ>D]2T6#װ9~0V}o R (e/P0WhNCIw8(?u~0qsL9|b9pԠVɡ#NIb *m'l>d#ehy%ׅs8rT-ĬX}ad˴/ԪScLFC&˿"2K(Gq(% [5U~Fa%t"y_;^8iuD(v> M%|Άe_{; ܽ-r^!$ك2~^4A6u[KzJc¿L`JGק;FaNO¦CSIapFҝ:9jtWxoTaВC.GC^u̒Fψt߭?4O #X~OG3 چse(XeaO޹⹽{.LwGTz,k0dRI2>"* OQԸq..ضBgl2>|+Y)K߆RK; ]:tL)  W 6ukp@ >~jk9Yb x\W"׸/1;=/0ATfI-d.NJ:Gl &Ao 0{CYԵhpId g a&^w n#$G;>ʚKf!/wo u\T3?1<d~sþi˸$'ḣǥ@|#uCxMSȗ;xuZ9ζw@cZRi%2xi_h ?^ $H҂WTCk =";R Grڏ-RT'ɹoAQ蹲eA(b6MsA0gfb&ClO5wz=6-r#}W}'QvG󤰾^sǻPl(FWAEi$(X{P?fJ[_w{A*f(=]4 לuܱ@:4^PJ: "@MKv盟 =F8t@y$?xi.U3u25}.qX%N mj(P~煶Br%Ozi+tΒK\At88?`6eMvIfn|mG"o!.kɇ^ȵ_՗h2O~!\9gl`oÁ(s/[rQvĐ)PaB_y|wMƋ7 &zԔy~jkPa_5{SiN]Gw"i^1X=׌4s]O("ҕ Ѷ#m!ںQE' IQ@ {}&¯%b(Jdg5RC>7ioݵgPx/,y |R !m%ЮLD{EhD|%_ߟ&?;n OQ[uLz.s5 !̼_X4T0_By4Q3,E0-,xSsYssI'd7xHYzp'lNh:w8}k%:VP[jeb%t%N2|Dz 3DZq?])ӤZԅ)_4W='zoo԰rxTWH|D 'K ƨ'l]{||@m\UVE0;2m0E,dCVҖ.˩a.׺r 0@JVaup)pd2^hey< n >d㇎"@r  PnЋBs 6wb `h, Xv/t2ʾ74ʈ*|h}-jDSN־9t[mOmM]ϫw,t?_Ѡl:@d0pdCR썀4lچֳߣB@fy9HzI=b͝vNlubyuuHښw]YXsk&'_qFp5mz>p26k%A(,}V)/XNbi3R4Tp{R ^$ &%-(a?t'<15>"-?A L'zZLUP5npqdt!s,eWfmgHϐҬk)3G#UCK ~y~iLn44:Y9)]RsSdI~XB-7$1 1"r;f{HW'c[e@Ⱥ3n'N-_+p kgS!.ʫlUnΞudZ 4Ta'en(U A'@]}eX#2j퓬*{ 8ŗٸ|>$J21I0R zPҜ-JDef;*g/j>ObS hB7&S=&$9w_q;P j=/()%Fj:Fv'NFqR釋v1<Z-[wKWp7YYpTVג2/c[oRGX kP7>R2*Tξ8N+Ao#QH.d|RMQmͽf[RZn|1cY03tFż~G&|%aEb7"^lD<<^MA17]JIo<4e޷A]B&-вZ~ce?p>ĩB ۧAz2A!E r`gQ'!4ܝjϠ7xE ,8ܡ4</">[mtqyaS%Nm.r||=qump h(dlBkO,- v~E_8j&p1U$ kCh;6x. %-{WjKb5G [4Y.DKpa|MoGq?9 8 C b'5K!PVħ1ʻan5i9[&je,*ULTdDF̭XQCt8`[t'pLYDV:9莜uǚ[>?)K ZBUH^>-?SzB )E"ч \H#7+ SLoԺb^~|8 tE J+> zw@}>{OP&YQޗH RluFF۟ H  nGߛ%t;;[mX 1 d"O̪UluoҀל% 6B&j9's oM-]^+:m53A%EcU]Zm{w7-9xN0޷} -WC?ǥ!hv< # yW7 %ݴYHdxE?Zho춢V?u[ϙm .1$aIpxLa d(NUG~Fqk)t^ DXK--AM0 xP쓂=qyH߰w&W- &)±Y+_1IhA"Zo_EoqB^*sAyENmU_gG¢8nU:7AjKs}v/*)g 4Uۀ5WǠ,/*A9ν>DJ p2p X:|= w'tkZw1 }vՠl}Z^8ߠ([2- 0,||gGKi?kv?PʷFݎlB&)H xty9i2ye*bk&OkH.ȅ/7?gUI2S&2 VROL_ِMB(+ 'j'KąbW bsϗ=7 *-ήC!WU84[Ο.޽ҋkﮍSvNJo}T>:?4eB-N 3g}?۹l*\wTv<P;srҍ,򠵢Ԑ&Lj;%}<9s78r%]TKjӨ zrt m3h2JZXR.MP:d 0E߾m) 5HC9¼8lA 'N]U~mS+^E^ug|ւ^XIŒL)p|足3#WuJK9ΎN0O9!Avqɦ696$I\*3B'@U]kIOuFrZVp:ߒ3 m'/W/9jݾ?*KC8+;t|{@Rj*=GqH%7Yu?[ dm[4@:d;® Jz2+ns]3ybs~+2#umn dܸ)ǴU٘=G2S&WT9k`^[$] .v9VP_y/1x^,MSӛSUGن=Bp*0\E TBd76 |] wd% j0t6 n)Q >NSd$ #5|ABw*yl_ >b|vHȾfZ r^,y|9DEs4U /X@|sO( QְyeiS1BoB?V̇PWž63L6b\X Gj;V\Ͽpq| Z_+E܈0siLqig'-#o fadC8[A|JhR:J+rV!$o(9hDmY<~^:Wt}GO iqE@V%ADhçv!V"xJ_Ed>ccc çaWL}7Cj Ǚ{U9.>^M!3(B}ʉ'&w?x2։ uG3Ý p=bc1y'Eoj53rO1F[H"b=љJ|Åax;7~|QX[Fry~eIsoHh,IgSʴpayn]geT9zh#L8+YV'C:@/ "J!&IpvMi[$Ȧ+6T)P{9.%6wؗ qwU2.ѪՎ(" f K[ޝ5TOK? B-Ax z5oZm4~qyX̂s\.Z(/4ED]1ٟ$}LG긲`)}1.AALezSK.@o1 |`E1V3bףF#6;1ޑ.aȘ6iי=w臌|I+䧊OYo[vǩKswT2ʖ <m tL BM\ u{n\~† C9M n=.Z";ղ5hul\)* !P /gw |-=Vko5z5pះ^OO._kà ܽGh.5VXy&#аF͑KseʌaeA]TC1x3V9VY\ Bnj0өfuE J}s}ޫqov&Β,Z2`sէy ۩"y,;p r3pMk)Z^քž:{8r' ig7۔*t)C I5`KJ1FW1q˔}<:^ER%ogpşHr$SI, ,ò* )I1F ; _t,LdԠK.z'9͘Fcp3A#lu7SWxg`J FKSR ޳9f<&v|xSKv ݠHxxVi=b+rN'mWX-b`̜< ƺp&ثO+xʒ!bGf̚^ޕ* zl j%UBYxVQdo4 ^gwH:N"RFuqK }h@[}7 [lc{[g?T Ow qUyGgj1[Ž:6X:Hl65ׯb>HT+EBPf7n)5S"h2bd2[-;aL5m:`RaTv̜OIe-o,ȽD8nP簒_&+0'p-|trZ;AFŀfi~sɻ h±uYQ1mtKap'I=ɚbe`BhO`)ZPЊ d5W(OVq?$*. ?"q~F3pPңh%^4/d3eTtW31$տYPQ F{tp!NT!LoxOʄ㘟~II߽ K'ܤK3" `x>Ni&WLi>*35v 3&q4@q(I91HߵVI2^MT˙˖`,g#8[%$OKJ'+7WTٕ04}lq"U5SF4T}8qP*S-g80XcʖfeB/Y6332깡FzxL`4ޑ*T2~f3U%n(%PH㇀ͻF19mW}V2[3̯r$I7d#/-?|=VITO( SE3!h*&Ηv{@sc <~a6Ҁ˖X+n&֨NPr&(cUbۙO2ZqD2Tb_l>E ^h@YgGQX/ʒ9 Gh2E,Cn`[ j]Ӟiq B미 C>$L'ڣf~Q#D4H_TYnAǹ+> 76|<*u@ySx{)O7^[ei0^/0Mg%}7/FAw7GnƝ鶧~%=V6,o Ijb3lg`:U(0zofO(T]P_;WRjS55A2VT `-mbp+չKq -9;c/;?'!074M&?b; 'хnC)νp$4!/W*05GI?ዥX`5b~ϩrsӃrµ\I]]6۵xtHÉ"LȘ܅K,36\ݶV`XH+AUe9g^Rq?A OpzGC`՚u;^^> KnJ@ jgfL)ʧ}mľsNqWKφ `Fo6qԃh^06}ٵcܨ[ j2]v^d gu}6 Xr<0GKR/orEid꿿*晔\^h79$V8m?F^]&c8*3(ɎC*vSp#{h7O6ٜX/e(|zYE~C,CU"KRB&AaV3H==Q%CxBO  o+{;"(e%a 4cc}觬o[,=A.P+Fx%lReKʆ.wA<1m$/ݲmCŕr| nl4=+~@N=trpFa2 )ZjYcQA P¢'F̗_e"c$"P7'HѴ/aZp5ﱙ *n\Ie?ڧS_H_oj_ˊb{21!3]Uhw"~/ˠ-]ڴe:lllqm=A%+6qʔUQ{ p'̀'#HګgSSkMiƟ>'*&e588cT\Vs8RҗFu!U[-|TCa u_9 \g đ*F$^60$r9w ʭݫ*\en:o(cH)%j@f.v4yR%i5`39NMW{ư0{7A&s&」HHZmfJUݵ!ـJmJoנ!2He@@w nd|L7| ([C@6 hI#KDLoRTmi6)J\GWyę±Xm@[,Nolq"2xB0oU.;uq[`@9Vfe~,vBӪ6F`}9쒙XcpE+8ޝ<@}e&B=CӲ45W62*3H8Kogӕ~7 zW&slVО :D*N ЍV/0eJYvRʈ̓JPFftH!}㟘׷VAԲ =@X8$qvC&E╳ħbΤ&w?!Pq0<:>_(#.:C7QKmmY AzZN7M?T1_:<Bj (Ҝ4.,OguE6}).tC?(Φ=OCL{[17 9|V2 pj,,]ʓ~odƄhSsM%&B%އ`a\Z|؇k+ش=s$S, >70Q5yV?M/Eg X?0)-gG'?gF1SfŭSV Xz}Dܖ2AyL"TwTq"`W=YwXQz,,+ZIvxfA0PI/UWuP+րȘ37ήiQ]kN(qz:>hvJpg Y< W6jlC99*:?iL,d6Tw{nO,-[<)./9[1ȟzGFؒÌĐpGï<xyAjWεLT8 hozq}U+.*b#YXC8nx7A;d3l #-\TZfYAZtnx>ŏڼH+6|pHzvMvCZZud3a]V:"%~F Tpݞi Aȿ!S'thsVaD (> tHH9 Q osv-Ym2 ,Lmi^Q8&#b^QU7l[Rq8~LyIz ҇":*Qw: tk1wMF fSw̱$˴nJeYUY2H? =o_ :Ձ;.s@]qm4ي';1eƅu` p@֍̞ˏ6Uʮc02}aD3r1=Qf Y1z$A3!.e;LI Njg+= 4Ix `y7s*o1D^>`=P? W2>OKx$SJ2+b =[R*ȸp,yjD^SwGRsm5hrR$s-`^%Sލa+Lt`d# m s#`::aa55ښ%/*՟wbừ$.➝/N8B+Z짞I=.Du5 w1h̗tuۡok+VH\w'z3"je$p18F_טYƊ>`{+|[(ga؀cw]p`@yj>;fudQʰ{â1GlV&yʼyk:Ձ43NU|@Kwa?(oSShaNݫ<( PM_2ΔT?V4``)CB~Y")sI2]~qWdpV .[Jz*Ou=[a[sJw lH@ﲸP2GS6K٥lKQ73 ≟lJ{N(iUC H5fpGľJ/  ryt)"{KRxHvfxWm82"?f  Y_P~&17?l2j9y=; TіVשQ5!{⨁A3iC{BqHևf`5׭{aV~ap9$?ߨׅ+uyHuDvTcC*Vi#57 p*mvMv;s?נe N🍢FT>Pg gv>wGNp^  P4̝CjW++e]au{OT%&"e/+Ifӌ)Y5|FRM/4,3}j M;w^ZqS2*>URs~YlrFSS-oL1ɧm*-/aU4ϊϞd|wBhOhAsm+1f3:ċ;)3 ^˳ub 1G҅3?cEۗN5I1j+C^cF%&s1 @Z"hKvTJ  ʹn;6[N4{=λ弲6G{ڏxzaݣ$f_^fu*qr"JGa}q.iD^h=ZжjHv[|!"BD$4b]ق(٪lp6QD>291NI11? tSヨ co7ڔAƊ[ޒ:Vt'c_=כ;h# 6 ( eΦ3$"y~ kKLTV+7ĉ [ ϑJ066xSAwمN[LF/u s4F!iLgEPscƇg(\3M%/߅NOy#"J0+.|q# `uSGU1CF阘)%TJ1$:*egw"jvqIU|@% Ck_XШ c X`rȢP9줆Id=d.=-/ArmդpHR]u&Yܴry_AMc"|Rcw%}i&(}.hHLn:5BCP-%Vj8\c=r_p'zb'\EEg EUaxhe`أZ$9K.gY @u>>0 Gm[4jĞT7H e s6*ei*;-5iNa\X%}qߵ\Hj.PleפnD }ӀJGe+~ɝuz"D]սَ0ia/9G/@,JM\UE بjKdedlGH-'k_"pFxfU@3jGiOl:Jd:.mJymKI:<>p7!2 MqI6zFfřoKԥ3!C}tUhMLȎ*†^ѳjĺBVSW=Tsav[gA?zyЌ+(irKU.k4:VOka 4)?$ Z2S]om|fRau&nOY> +JJ#a W6bdљ 2'q," -9[m Dw{"K~??o:KÁIiPͪ]y|w>~_R`H&@*Ƿ/YSq"qvjYJƥ~fGFUf%%5R gSMgz (jnIc':,tuҦg \( ѭU⛷沂 ] )ΧBJ1Ve|%qlHV+Ew[Z+?!Ǟb-^dq!,:-Y<=s!0 FX,lTgfߨ ]]eӤخ }Bt˝MI2Ȑޡ]n\bW/;D 6?} q~̾8 OoXpquthͧS}3Sʂ,UZ@6 0/q̨@s BR񝒎zE/ŒL@g 2+uupWSd)z?lZEK;etNy?m}NDP|}&w Nz@E2%:eɪ|^B΋XeeRm'--ox >4y[T k/ZxxpC_ܼ¦B9->K<[Mb/vO(wc-,ҙ7cL߽쀭?Z9MPDUM}mZM^#[8٤gy&~•U 068 A:&D„oI$2V?[9crT5#_ޡF =:meeU~LkEԅ\WloItɬʕn8Gf XaU/7X*@F4cqay6*$*OnX-Z: `kWKV4%CJ;.4ϸCڐ;39"maZ_6d*Ĉg%RQ"*+aҲua.@D2_zS_U3FcE`!zÑcfaߏ b&F(=%^i-:W@7j^Vs&E! MVʘ/z M9Lj :dH,{6ڒD2@SG`-ȸv#$8 ,Q۝b`:蓮_Gr3Oa@5dTK2 ſVSf͚oU;ǿL~7]LaU櫲 P XN2DG*S.l.y<_}Nd)*UլMWl^7u}eqqoN,%8ҥ*osE$2“]?>c KcdW|Ҭd hi}STOYshaG:bΆYc"VdѺx%GWkj'gYap|*d}yK7/SdkUAL6pUQ Q-D!h\P x cYdz07 ڄξKZH,0vM2śJ T<(˙I- X-\Uׄ[lUV p&e!GgvDGҡ-\n.Ҵ "FN~z=Cluh"ar~INe+F|ԻTgRZ/:\oyԜ7 y_"$d<cmqĎ#ξφmyyA ~oZ//0wh?Y[hzflS|[WގrL94q(,,̉V4Uc`lM9u`.';>",!E26~Z Y:UL"{5ś?. )^j/wnJ"`\("9[`Xx*>=oHlM .O#_G*ȝ1*)~NY2Zh5+]Z%N CXwG#zl-EoU {Cj8$ا|-"  je I*sxh4s~WQle=B[2MMy$ٲ' 'hm{[{'vU注iZhN'r-w_$~$ =P:'rE!9>w\Sdt#LsT McqAIr ;]b8+Z2H2vG r?;HJ"C:h'6F F9i-hnTo_,-IE6q !-L::P{p$Kkv|\ʎ w3W+f@ܶ_H/!v&$ETyl}pg7bs%+o{Qk\AJ15d)62'#:*r+UmF2m'M(i-f'n)z0"_qTXfR۱KIyC5+)ͺT4%MڞG%T8Nv5kMs"\D X!G-}@S*۰FҗFg7Ճ.ٲ6֨YѠ'*͞QwG J]! KC^:s}P=3m Gl`^\{>5H>#*ՁĄlGJgqaH9QU'fDvu0Jcg۲DiG9@ڂE/_TգfjJ"QKaݓM Z}{[-}2ֽm֢yqu̠f7k M7Q*֖t :”(u`^T@'D6 G{`2W jjsX]eA$0h[ \nݓVdŶ1=6|Z{]%߂+7+` FmM~(bI@tQKRz9XT.lTqS5@coͳ(FdX%BEߐXΧ^{Ρ}ijghu[/XIETHev4B5`Ala6G^97c-j,s'^X8 s-lӒ^~&i ^1 t}׻n_U?86IOmc. o]OG aEqV>d"_I/Bl5ձςiSc#0BJrˆrͲQ=k/S@ķ|VDi(G.]ʝBZO EZedv('V?lV&I*r5=CNkzXEO. C9^ءLzg^7f%zS sѡf$&rpFtt= My@seiUǠF#`atmm<š*x|F]_BhO0v`CGUva[WP+QXjXNWyq)|s;QB0J?vKۡ}T9L:V*?Z ?h#%@r<(u#<O`=#nB[ɿV (^KS25T U% DYnDQ1=nU'-w|E3Ͼ#H\=p8 _(54X"X 6:x 0kWH%I\%dpEg8wnS="͏,oN>(kM:IL;-eOW&b%$)YiS":x^Ee 9]i?(nPØ#GVxr2P>4{:P:qґ&YU6߸=c]EN]}vڬ3]L0q>E +}5(_έw {^hx8)*t,G]Xw9VqjʻsH<ݜ]hq=詾%G yP_&m82H[5=hT(h ~C=F3Bܐkg*_x@7K6hژCìmHp+Δj[G@iO9,rVy%/v.cACB'zXB>&Om"%E7-IË9ye>̕ <~|kpEuHr`&!@Y4 85@O釶IR|!붘k~#^"gl^ v⹶M3T>& ҠjO^xM;CcU0 8hcٵ$cUc+L{ȸiAțΓD5 &d,/6j>ķ B iipAs( :i;A m/̤gs9Φ+G,NEtI!Qa=)|:e M>.Q} z?fA6|!rwVHVMC S׼,$(WPǀl#3F> 1x(\-#[nE5d>y`?EM6{ǓJC,ʝ|V9?1.^_k; #-i= i#k9qeBn+\"1q Ԡ:,0C|Њoթ3ƈYm[ B ϪͫyFZf0+oa˘%au+ Jʞ#[˦$bÞ U ¤{vAG!;n$҆ oX?p!bC5m+.0r׫fEBAW_8=^L}ǃG̝)jEarHk`&ˉUf 33F9fQnۏ\>*ka׏J߮{.>P-!( jj 3'* p幱4rY<iA{ u 4$i"?JbV~3~,x1f*Ϭ 7sV-8E:8mKD5Rɺݝ ڑe>[4T'AnYT%8a{#)|U6t&š-u_l~eFԯ"GHf:߉=ԆQUḄ vwfv,$!BY&&a%]޷ ™Qs. dØi7u( la˥3lۏ܃ՁMeɴ6ő:ߍۓ]$+E scxY pDIqª{SF.颵R- 3?4t|^V/Y-(ȯ*pIX1^g,Q^U!)ߧfzIj4%m? y|wJdm.]oKpYN+g*bޡ5kf+ONq7Ƭ?6Nw7  uMW@!1LmEXOʷ:$Y7dnJ>cdgMDt 1[cM[3!/t벡(!~QD_ Gm4cHҨ*PH%ؕTQW#4-E iH'd !JU~`ي?Th>PiB0A^iZ5"o 0D* lq<"٧,g$&fw " ޷A_uUJґ+~E45(e7o­5K0j"@P'[o,eK[KԬ> Mt|Qwɥ}P(fswEVoԶ'<ۥBԴlvh9`Th$6Sl@s85ZĄKƣ*[X/mQS"yVDA]vڮIk*r)ˍ˽i\*LBE_C};҂f`K'x-nfH TZ%JV-Z`θm3/4vƠ厉H(K>v Qʱ;?1gFDIWZǧ2R_jʻ%RWw3NXP i\OHpLU4Ionb9 3efG<ƷkB]fer'2.*b nӗ=hsrH8QGKlm&^bbi`j:I{l' ( {RQ2}:>4y¡^F/!8qKo\] Y듚Z<)ʟ7Py oefNT4_>Xnb_I: q w5[|; W{jB\" 32a3,6uo3O1wí!4glqlPͫe\k~ wy[.gP#! 5Lڽӷ&#hl@ԒCP[Ў$w 6bd`j`w1YemՊ0yc93Lstz|X#)!LҒ{=@QO,D@g~ 8$\fC"L-^'`6,šc#Ebjh^? K4.!=ɴ (wjqb멃y9stY; len0ּ` mS:{ m#hVf+5)٣KwQ eQɽ1Q:W͓Vq07)R˻N•q9,eo<5WR/B^K;ZҰ/ SP~% r{]5x?ɭΩPop$P:J渇i% ד0]Jp'x8=1LZƀ8ڍ{)mzRτf`!V7ZuLJIэR6k;ܜw)0&J{>r(b5Ԛ噒)~9aLS|O | mJZa߀34FH:td$aDoTZv;aկ/hX7]L$T9z';+tja.#` hQhq{\ 栗3s R&8FUbZQC1٩ͬՃQgn9S@.|Vv}}^!6 ҍMc2C+.z?.a/cAsH'LRJվ$d'bm/T=_:HFN|$ Œ L2o{sFN=K.4͛-ގmHH@٢w^ѳ#ON ?FAO\/ވyd swMK.ѹc.5&^Rr9 +%>3݇.TwOfJgY>ў8$QgDYܞ\D}@0Ƿxm 앟`$l8/z4nG`NYo@"_o}^;oӕPKyI T/ب=]3sWW!4nxFH}΅<^C}V#u l=-0p1Tg`o1%߅? (Ӽ$ΝYopi/Ѩ 4ܧ˫pPɴ-꾸zg'YޱᴄDq@PVUn1kE9efFQsg*-ӻe*(7S"دM en*WKh8wADbM<~XѰn^_L, P/UG5&=pm|hnȆ:Ir?e@MvV6Pd]X eҀȊcnXk sO|Lns1hz& h6J\}S"N/\8d~JZ#:ا OΝ:B [p)<ߘ->Itݒ&ikw#z,}? jVXOjDEiHR pYG 1,t/?mCmo'l||/v,,u @I[Mf7R~y {Svr٣G]G:p?ZS.=`gZ 9Cʂ/ zGt!qeX=?~ lŀvg?7n7FiV8bo|V5~=K5S/L薷1@;U?q < l\mȑhQ-1M^M7 HIَ)Gbjz2nHT8{j17cu:0i,>zCUibN{X<T#/6]B}c ~t+X@7!{p΄=H}Z@Qq:'l@s2 T!1'nuɥK->+5AB. sҽz2Ҏaj= aqD *\+{Ma뎒/>/*iC/ GcV,: d(V_¸h|&y m[ƔDw+Lcx4xפ2rؖBg?z{m}w.\܋n=@.!idAXs >w曃ܒUko8Ë)eh9. ~y3Qlt#N[_Zy^fh< LeУߢ5EֆҪ:K/k á䣼neL1s[: Y哐&M%Y ,qJ-:&@.Iιfh9`wEk) x780Sa[!j# TY-kQO_g1W!MTf&np6''b84Aamxն ˏr6\*tIGN+*(uw}a."ᝥ;,BW`!(ͮo-!9!n xYk3$)缸a{rߊ]$O,8nKnIV=WL{GkSj!2;@o!B DBolGu*/Ph% CyguYk-o~Z$(Eû_.lD24}7:#iU,CjQ+r^STNf j yffs@1%0J;XZ"ukȩڱ%ytӹ̗ )mȊWG` 'm}^XhX< cM}zo XC'K$?[`Ui۾TpÕ9T槸:YUag 'l[$CmT)ݾ&:'K/'RϞY.nQ)%IZ:s&o @O^³-B* U+=" 6MH_o:)VAr:0ZO= Xe >J/~$˙1Ou!NEDXʋ?Nᓗ ̀ ZT6 wq:8.&R*e%,`h:c)ɦJ܃q$udf5vg[CzFeԨ qw?ѱE>sDp+9,P] qqp΢ e+?Wj- =qIP%[;0 Pi+@в? NcG]Fsh-*hK]'ah[0С HDpCm?>&Wdi@4c0RYSSX>F/!*x؈r͐ʠh<miW.?6m <"s ԔQ(>Z3T4K0vPea|԰ LMvᅃpNq0 w͵JIK/uKS,lS4Z)>w"rȤ/eRʭ#x0T@4Z^V'9t 5ݾpqK>+uK2 6Lp yi̴T=7{n%2[D#]-wͫ*lN ] j7,2[1!~b79}0/Yyw w\@"eઋz+$w- j (CjE[Tn]eͳTn †lbPM̙析$)mLF1/ @ ๢Nj/ Efr.8EwMUwQ@D+`713woK"`~Ɠ^ 8aPn|a GEږ\g!M#K&ѷMC R%p^ӅMy ۹xL0V;9^:Ռq(7HC#Z`L78H[f41LkΔc~C[Ke׻c=17j'6uc΢47s[ZjA@8:~ǐ󄙊9iHu+31mc!n Y{`(3CXh( y]o)\ e¥E߄n; a阅}TeTB2|71 ZƆlvTzYH#$,hMc oM݀",|]M7myb3 jgݦs T'pcpvgq"Q+z|}=MC@ojT8"_|r e'}3 ^BMiU|b#l.](*z6qwxMy5`nIE|HivW)<ޝzj3t]~)]jcSK1 f7J65G#kf gu"Lx-eI{/mBuBO ٯYoyu~J8 %L$ېpN%'H|9tG|<\n teggke6ً=SI5ۺK//kpLTxjG.Ō;|iTU(o Th(vgq$cMBw뽶XDc3nCs2ڪ&C(ћۺmH<&] xۥl?t*dSWeUZ6Bɜ YUD-˖}X2dʞw uQD3Z꺪e; d_ ׀ڋd h 51\LһmY9Uou.`Tn߫QLs0O5jd;ea=HTl6TE~ E|a6?鐿#BrWd ĕixyOؘfO·AM!ûp` IQ827.yt!Xei2 __8UQRAHdg⳩X Yb A_SO9Jr'ɳ[&R'+!eȊ\5z}vՔMzj\ln[Ac|j ae%l( Xl֟XR:>q MECusieCeAÇ[c.8I_C9R,ԷCy3]Mėʕ.eR %$PE-^JBîE 7P̫dv_ fRf2_ud@GJ+%[1e5/f7nKEJ[Pl'|nnpII` S³~;x!fB6K:g`7_yƼRefpR5 "bsc,r5_^,C4Q ӊ:XU)gM O@aj95WspǼl9ϋ&@)Nks;Ry5vh2n,Sx}kRApݏlĺ_k'o%9bF,*֕Nwl[9*ѥ:TtZmHx WFId:iϢ|I6Gv6h# 'Qӻ2|dqY4n=L x2,~ g  18LH#0psN TX]N0~6E֮ Ջ˛Ma{8υ@Mh %f0𯁉R2 sJ'j{V+B\C(jhQ|2ߘ㸀( {r9Vύ' l2@έIAI݋|\&f:Su^as$$TY!.m".A¾Vƥ__QNZp/Y}* c8FdbHy2=ꛎ{x{hTmu$" $PXvcU^@;,9q hn=G$ "glhG(%u ۠ _nV*93e`^U5?\w/C `RgȄ4pM>oC\ шUDi, M³q%;$׉XTee2d_Xg%%<]$u# ,Լ %`~ĘȼvO tJ$[mRhJyOCB)X+v6 nDLa] R۵`f(wk? 32m]{CXPdG|6: n8z0.4)"\b ]K?S bZUptJԥ| *IVSX C3R^}!Ⱥ0_{uk[n8gwQmu`Y®\_l:rNœ؇k_*sTQgM V+W$zMP ?xe#cv#q3< s2WvE!A_qZierS@&(2W˦^gJ!2S1E-KL1I#ViAd~?1YY佂 ѧR? >Tp~mHGW@ik bFcS"Q*LȕrS&7Y4Tr܁}ַoYq 5 ɭ~N436;]Urp?@fj%9C@zr%7h+ag ;FTJ\4Ez’.$Vm/IJ8:TW 堢 q[G![:IJ@w9"/Ҟ~i2vk%u~? 10 V29~:;CPTU0k)ƽ~lc_=5.ܩMD4GɹB76p5'qLa!_^ED3]Ue^Tx|}N61YE kKMieg/Yo{O[r8:zp+e ǦeiL:< ϯPsn̜HK$e'z T.楉Q:hR5͟ݕ.dzOƫRʊ~W\Glk?6l*6 Npf<]MއALuvH)hCV03 n(REhU24NN1mx,gH Vl;AT#wHa,VL+h$oPtPFKrDCv2״ޢNU9\P̟^1-a:uOӣm%"p mIx ]JSHl=>^{hFk3qT>PF*DŽ%݃;24u쭪1 'YlZGRxED,3\JL x+//:?lit& Ck(f-45uj=U5\Ai'G[R#mcVN9'hETd~x)˓dl' z zHEO&Fv#!.yPE+Rp7>%:|(\qF<Oދ  %+&~x4z%$qETn^DPRgq7Y #Bٿ /GY@\Yr\oHI .)GZY OQ}niޜE|9udS}:-A?9R< 9gIasú%-[o+v f1 hIj̬()'6`Ou=wzڙīL^4iً$`Nw 8T:۲@^КNV oo-=#kOIrqU]$rw_jB8tn'צEz0? M+4/ SUᄍiIAaZx= ;Y5Zjp4}I_ )3ʚWx<&)5D86 u$X〯u5TL_ϗW)A Kvu4"hD Ct T? ~sj \}cVA]|YbH~l$&lApPY!7ijMKhDS:9мe9;TZ3?SGk%vK Fr\N  ^3W !d`]tL΅l0u Gffb;UY-- Aj6}u_r:'=<1t x]QZZ$$K"õAKb@3 sƩJVc{AMDnQZA\t9a^ëN_)2aT N|bv}8H2EBw.V=OOO]O^L]Է aBc[M-H7ئZFv 5i0L@ȭZXI3?=Ϗ@_ca4vql,{\j'njoFf]B1dI;l[8e롱1Y X4i̩_ftoqFӜBFP,wq \`~2Kv{1D0̖|yflMHcIAfP2S\fӋjcE-9b-LDHѪ ȗ<)i?N]zWNHn_J TiBF?!$I+\ZK}$SPHU~i3gA%nʌabrCb6ºP_в^=0IGMQ5JM0DZ%|d? #HCKU|Q@,o V>}< / !བྷ6Ҝ#z 45_6(ӢB-`rdZOq* w[q4o:ֆ⧞-ҮM"ũ*r +rMHPnF@JbG}ETDQے\Q9íExNGm_?t/h>_9 r=Ud[  ZgٲS5,>G䕳FR{Z7*oe =d4_BmgEpN@1; Xg:,<L°"NHӺs 6i;tܲd'ni+}Q`Xx_2+O2lK;8F`G+t؝,ZCj c)pBk8nh)}=x\Jx[2Ĉ]rv%vfkv9XSQMb;+VJgĽDW n}oKZ` $e1%^*"ø$B:u;wݧK˺k",=Ⱦ)ȧ5z]jsץQ_Sʺ>cxb`ϜeS!kk08Y{$ ଜ Yքs_ 4 !#fMV`ZbP`i%:ehH1ip =W5>'t~@C۞2Lv67kASxLrx^YPi(,s\\38FjN(8&zl|A9MXՒ"Y:ږ@ `aTٓI` ތ,J۩.Pyʟuj+oIdk^+ Zc Tӫ#,lDS_?Z8'LdRtfhSK0--ˍUe/n%*}+z#l< ~'%%jI nSx狄vf_*]Mњ po3 L;]0FwJ!c2ۥQI{i>1M@oCG"CLY,!mRhسwVq%wp1% [15ʌ֫A_5s%7BsOaـRbN` vLĘx R%>@^zؒ?ϽY=~r?@W83p\7ŽVOLBt /8䂆V߅/Hя,#Nb=mp;GW8;+]78:z^v[U ai 1.M1W9zRI XJQr#Mk$5_-<3}|S;;{~w&<>3vRKj20G,!8%RG6uؒ[r9'*誦}e^+ஓtk5v(d> [Lb,I4@l~k21%+eaFf;0Kn7QѢ$;>D>4\J21$\sι1g,ISݩIw8 ֌í}L+>&`n2bB7{ J ,J9Eii%(Ь̓C0tvu4aɶ֔f!ހqt/EOysxG' k/94@zI\P@mGZ5p:_5M+/L a}8nҖՄnլ*Lv_ 0Ll"?5N3f1З DbxnOwmT{)[ !rGC)4>֊E{nӿ54*fNyZ*u|e|إ* r |IiOž wM:8ކ,2+ Rƕpȶc򊭋2닼r1GLtnEzH(<{c&S1%ZB4v@|$[%4l0Z0r^ؘv"C9 BbQ{x.ʻpz~œ7] gUG{*oW)\ITLU`uN5S뫥l?e]1 !<3YwA' s9mN/x~)#c1Y;!u_9kD;Fչd. fB< #c6{y6]'6&JmW.VX$HSu$+Z duP|!OxujzMI^QFIDͪ2->>0YH_.[Vyt> Wnk_ЁYJXegc34u VkVk) lp@rlX,E) "wol_^RX%[_TMuΗSjANY%]""!}*Vۭ/qG*Bme{ԟMO~HkNA,i;2 8ʗQ9,9VgV7.r9\V$'mVFg0kuwQKA=E@:P} _Hw^̜eO&35J@qi:ksQ8`2X*'` k¸#8+ͻE ` ۘ*o\H>mb@l37 <Hm(KdMT+XO+O2P?-f#GL<\Y98#|(HG*+ݟ94>펯IԥrR8l)d \&Ҧ?)r%.bg U] 3HFvU<\:j2H700FZ)D}@rH\'g^RJG/ӟOY39{VbeLw#>rbmY#v#ʫ4s۲sHS|ܫ{p~Oŀ4oR=$my"/4|vJK+ elF ̓ pI â<*ԅaTd,TXֺ"GO-bmՃRۣI %]$2΃$ǢوGk ;1my4Gߖ^^(\ߞg"G1X[ ~ ֺv~ n5K*+s}q. ,;Ln \N3ʸ^\6NIť,o"czcC8)xgkOMϛlV!M [v[ .ds!'u9N?L 9Y0X&B S$`A/Fv WP9>sNA9<#580i Vs~g݅#l\WIw+D fwۨ@v,;0 lusrlP&VLJ ¿z&BH^5afU-q;JAۉZiwbx _~!h[1TLdᤰN2con~5t9 9jZ5гNFCF==PJ6# E2+lq@1gys,{;ĝ&Ki^6\X<dj 鷱۠$I0YǓbEcD69-(6HU*tjϜ>D$xy.#-n)vUZʇ|zR+]lzXf7]U@ .[eoccv]KcbȢg@ҼS:l_$yq䓅e25:ǭD6ȅv?_hKiFA3c. 燥37NsrTײ}Dҗ(CƳ8uˡkLf!TWRЇFǏhTAj8oǎ@ @>ʪä" 7SD Vc{eC=O!nbR uݻ)s oL5IO^YɰCW({μM V7vw׎nhzR(VxFD9Y'H >⫉6=^bW7n** =vo8 <8cK*OE2a$ܠQ_[k1ojl%1!vKx| (};.7JiAM]{GTR-ԈooIMg+mx¨Q~z62*0 {JG$l-$Z626WN +Aj2>Wm*Sòr$ HhHł9j`@Cfbk-\gKrF:};G~-z}XIL/Wb7N^}M"%-hł4F .Q:@ڝYbzCS_5oX9Sc*l;Xmpjcq{,}=mG 0>M/Q7Zq䔨qQx"~s-W hBt{ QdTWJRHDy%A7A,';O:c}YC.[5Uc`s]Ư4po'aRAooEYmj G{ֺ#<.34YqESNۥ+8 5cvϜk3$8tr Za B{«cv Is8|t"2b1T )=zTHẢ)}Wb,h9`Ž)Kv w#7# &\E53ua7ۮm-CKB?^ڝ/ElۑP DթFi- /iO|kj sNm ^IR*|u+}nڟRWh"7 -N>灪-֔BP\E"$VDpw4 C%3YOGU_֜zMlӖY6 bϼ40ۧкDYQVC,75\%5``xOYs b܈Dرgu]n 9ީ(rb|txSHY9<ӜQ\oPใ"ݕϋ\c}LB:O x`7El>hp5jU>_4$f?85bY*iTj(* ]TMS fQ܇f/֧SJ<" ܚΩ^)"/ZLƥ8pg8u>l97RUǶ{^E>Gcp~ ]dAB,>:WbԘ.=@vP9[~<͑g K\yw4&^g&/XEL 0&Èâ1wmcBr#[mOcŕw~4ˬ}@*By07 %_"8۬X5}n0 GXA_" F'0%55J?dRӬL鑉ge5N}eF.Fc2\4&zz"7@l6ס>X%)حC$ FW r:-mzZ5?_鬫Kv4 GCG>B\_`Jz=LG50[P=66atvS<=VfTA)RkN%o3 u ۂ-4nO?юyvX_'(`='kc_;2 F0Ge})Op;'E3cz uAk^zSuG=Y קx/"s1jK .QAsۆ ͩ۞ n,H&F" /7ITp9&q ^ӽu@IyՌ7\#7iz!~6^bX"DF&hnh%%QNRyhX. HzL~l;y L ߡ??R-XwívL?~,uFVAN_G=&|ap CDwۼy+\9}ʻOL{B _ܪcVڷw߮j y+X29ó'xԨ)\.-lW,"#-i#L UU, 5l9Y9V{K !@Fy:96>kbYF#e)5 t}LK/cD"zY{ÁBb=}JHX@(F.!!xGjWB!ld8AE"Ȗy(wfs4r-~SMJcd~_v0~Sh"hRo̹(˻E`Hl'S\V_ @l;&|7gw>TbzǓ*Hq#zmAQs2U1ڲa[)Z%0VNNU5D|tVJ>vlciz/nLVV$>levH_S.JlSBu[(n±`\aYक़W6;==Cl",R:F ?mkȊo)P:`\߁/*5,iɤZD Eyqo¤哤IKY"vecTV0^^Z+#iĿοɛ<8vΎ2[&}/5qGR'U֫b^3դ ҋRHڋS].z'u](gF9PƘKϷR%,W,"+9;}p.tbD~ͰE@"9bQ?ss4ϷvnKD,;i?5HXہh+EF ;#_f-!݃$,FgD^I(u%u%֡сeݙl_\sך^hgåv83['}tKj%4PruN$b"5?@>11ZXeQ-p9S6@5ޟs.lh7vz&QHYEqKlʖ#̖cqU5kq9 [(rY00?畛 ^eV/&g,4)Cm|bKecKd3׏K>jS>zK~1Q%۴QHaCb+j&JT˓FոR9@>aDAUMիg`L-nO_N;٭6|\b4׎;.gYq -Gp2k@ǎLᮇ1e:> qOA[gv`:̑ 0֛CkwIkӂ1CR5izƘ8_s*"OPwF'~j#L;k}{&Z Jڈ$xUqf,j>,"-4_0L(3eh]@+Y^ <2Jѣ {k{>6KL2ߓH>1tX앀/W}Bx'FV\:ckIlWN#Ӡ^TBz<K&2!n{ H,6Ɇ l9 ޕ>zpT?f=-?/`%ȗV6V"=E8Tq!'BXjK6@&abv)6ļNr)#5a"{ec~ E|,m6u6w.eMU䒘]Ffcl^0E ZbgVҌ},<>ٯo8JU 3x a+cSK|V=:fݠxÃV5WDG.h)\_ X yĞwv10Dj*+c]`h2*7l-}֬ױZ1j(N059h#2cvx*7.g )K\]_2)7 @fpލjYI6 V!Bmy>Gc2  vRU3Zty:"GE~:Ca&AOƳSAh]OIu-RDSl5Pb ~{\mwnq' BYx'd30uClaAN0-2Wx;WeBcKl%SױԮ|fZ* M \2zS!ߧd>lr[ 0UΦ4Y0P:]>W a!Y;AX@KJq0$Ϛ=_ApA5>ggT1ҎT4/FdnH3 nmA\a){ӴČ$ NٔYQ(_XدTj/>5u|J#wL5L[ <.2h)o6d1,)\E("/ԗjN+\`5란.xJdes™Z1BA:x[Dr] 'nnKʯ6C6 m ܪϩAi*ɫ nT?@ndU2" T)iE/O~Bo10~ '5F ա1c#.-jEM2)obH=" mVd{[O,ӏá.W EXSղ,`ɹ[%C z)^+B{\N Z'F|ԝ@w˹P, *WlW+ ]<&\@HHنWev(2XeJMe6K.:qL|!. 8d~JɃJEv4:;zSgHrE4s }w/IE" ڨ80uq~ 'z G?"t̒GdXǚp?%P@W&%10¿Gps) CKYcf:ִ['o=C4u3OjIg3*G"sdyƔm`'xJ;DE33B}Cܵ)L7n"9qN_ Kg^P% YlGE7@K!4K,Su= "a8Qyv!q~lwdP4U{ i Tos:j!6í((nvf~iP##ۏyl&/d+zEe5k>_%[26'\sߗ T6悈D(rm&SjPpFCc-r7l@?zbLj:U遂)c*#M$e.w ݜ@@05ۜ"-DzWJ2E7y S 2<#^:[ )?RUZ&vѳa>/;Ÿ-kۻ"MZۘMn&tK"U򀲮AoE6Fr7}ªe3DAKd1 auPAl)M?)X; a]5VoWQQgHj.GYWto؇-*˓# mY= Z̞öV,}Ǎ΄@0]K~\U=FE8$݆+D#-`~cË*#l@|'7\K,aӏ,zt8DY6x\#]I_`N^}Jig35m`BPMYp蜯7Ĩ})W5% H.1pgN<72#vjNL9Ҕ~tҰW5N,蔻"$;%0ۜ$i?|%1`O 8ĞhUת7t 4|} 60Vb%/{?LfD=y=FA$n ppL[wpu]K 8]\%)8vÈNJX.Ձ)/'E;FOAp&5jMSdS|BG=dCA<='fQtއ‚P lk"J׍-&-_m*0픣CA>"#ky+\xς/$>h}Nwms^8TV,$,L4NLvO "*Ed]մFÍ3lD7}-[}}T-0Rs(T;|M"kzdXHc{iŅT.`r"ipL}?#vfᶕ`I2W*Lۦi/ǰ.`v OϊѨ^p̫ax`$E=< h oc%\>3k? 8aa{tאfo:15C6h`syzBzfk \׋n0W)*bYՠ 5<(N\z#,`ʪp/v-xNW]}gdyV?2@M*ҡWpblٳґ<1. A3A="vӴX#-ًBnHSykYIXJEfkŻ P(]KX5c3SQc!I?"vUhVM>&Lʪ~wM ;.L+ུ:2pHB|Is[F _7=6IF7Nz{Xc׋ƦA$ -&[UdY\& o4os:ȌBՅm.؞Zďijn+FhL.u3Z+[QLӷ=dLCثwAZyru}F)1L$(Z,<ޤ9kV*ꒌ=(<6،M Hւp.'#4Jpc. |a]`_UM", I݄΍D@x=qu%#I@SU` x`A8=)G #{]i&IuĊS,I8Qs o)O^_$,IXuM 8X"(r~2 LA60vVK_\#g9iXj)yf Ǽ;|!rDs0v92haU£1~,E ƐjA Ptڰ B1Q><7. >8 dS]unbM<3"aͭH"l(PL]I81/ xמvo<|5Ϊ^W;)cNTU2׫nW JKKKw+yKך-DG+L&V5\= 3 `Uߡw/^>GC; +Dx }m[a;ׅ}Pk4CCƠ_H.%xgΣ/Dž`B-Y%$ + a:!F]f24w r}:heg!PfMT) >v9Rp lq\T#FsW"ғC w2^gp),KG2 c6s~6%fMO[wP9La $0`ǯ3S\jOB,𡴢vFUGIӊ\߰"hu (^Ԑ1}@qmv0* il߶q"(?c0? լ5=:77EdK~>#D;699,gj1|znmF+z432py]㡠A ~q_X]ֆ*~@1Q$O3o_3t#(_ V4S€ uY+ 8@@fr'1W (v嗄PɟOF?>euї,>k#e}bJc/'ހ$^#3XON TeK,z3CSukJsy ksPY# _ssN>)yϼ\} C!HkǭeU=26Jhdw}W:_ª F^tc G'ȡM=m}Fs[+jꡢvQwIi<%c(4m.hKG/AMQ+Zv,=֒)v EWj^ef{Ŷ$u=q}nL#b^@ S ӵ 6Be'bU1DQ+`['Uzr2.0oqr>BT) !{Y#KJyO9-Sgv慄];"FXm LۯB`'/ ]@eN#"p9F@]uX{A1S_FMTH`/;6O /GG,^v|T;7 m!:N#jҹfGa(z8cG ^3#3 N$_{(FfebQu<:GUdK ? Eb \bQys۸GM}=Hr{hUNI;iМR,{Ijpҭ]ν/ш&Q}}nl:"0ckTi-]Yc#X |*oBZ1FWz_n7F.QxK e /g-7U&)R]0mOY϶V>u%GHĹe:bILRU5AS*fw_ @9irƸ0}.TwmWk2.hH o^oFQ:mL|%&8 h.T7.Yڦ`Wqr5 p^Fzs[NRᮞ-жiMB2_RpB9蚱r06{.~PKXG?\JчޮzufhЅ+X-:rM Țs%u2&:H$' > R")d_&IUxQ`&[a\j(PAP0gƹ>Vж D_׊t IF:}pZlv4 `/g %A/҂d4u,Cܫ 3D.,e1ӴVA1Q5B/ -7ulkbCnoC7loLj)@c_4 RFen Zaq(FkAǏiȂzЦu[`k#0HxIiV=(;/oCrV E#Z(oBX8ӌl"IadR  s8G^`҃nB'``; EXDӀ3>Wf+vzm_cO+%?(gV9;rPX7Dh7,CVm 2O&&;hvt X3o@U1K >ǚeK1 Plw.m TӽK%f_ RZ?98FKTggj2_L@?{EZD7ROLiсMLko4[i65*Nh:47]dpm~'wD!`Jriݙr ­Z@elr}ohE=zu/&덞cy>ߖCKI\C=zmJFZh53\>u mU=Cw}.2[2Oh.ռg)Ntda/J FKT~$\vJ RB^peIٔ]ʞ+`%3;YAXUSo;1#Xc[g|e-B7)F!ohؔY8 P8g]BUxP7Qz͎DB:ĜT\ <_ZxzfJVͥV-/>q)ԙK=̪U9~iUpЁI" X]X-yXt{Ǔ#9ϱe&er+5f~bG{:ǙKݖߛ^sv/+ʓ (eX x[1#;J=(dЂ<_y^00Wjܦ$r_Ùi0+_'T.s!zZHqvۊ` mvXc L(mVBJʜ* &K& -42oLkDlӾuwÚ!LVx$=q0DAZ+(AԼw(qe&(Ӟ\t>1ߔTQsaB`eD)6I걤{p"M2 {IV&WpAbp` SW΃E/mzHL6cң6~L Dx:m'pEKZV=1r&rIj)H?Aѐ*JqgY%tKINEHA%څlwbZ()uMb')D;幅SXAg,"ڔ!;qyZ/T4VVzߗ4: #Six}Pq6iv TCSdWV +/) }`ɘO.{eg9H"#Bau\lmkMr蝮IEd̓>2m^i .,ϥ&u2rt naSS>~6VZL<_m"p7_M\0]6F" Xi)dm[<5w֪9]R6gm=w|p76 PW‘ Ӱ|SʲagbBA{JlNoe,6ɾrZim dk/nD_.6S_iNJ^Bvϼ87_ Tڬkx(:w_~c:%A ,7ߊh8T%U?gg "};7I`bOV`_CMƞOrUؘRҘq:ȾcO|sRi %&_QʏTig{Y^5Qp/dRDeoe'!sKȐ^;9h3 ӓH)[RΑqSeĥׯVﴶ@;&h㉺K~~Ud*,&GQRx AkM (3K->B/s~OIؠF {ˮM*L18I3)9mCB \=勶e] AU0KZ_8uqزZmז9!,-mf i- fٖK\YONj08+Oܖ'MQ>GD~GNv5Ձ ;mL6}P(*+%;yok;af%:e^bsSq{Afwnc?f$.0fPqȘG%QoBKs>*~@\A Dh/qPZ !q̦S_p.k+Dz!O@m([uUW'zU[l؏-L*LlvN;E.3Fٔ^-edj_4d=n4gI[\.a/}Ql)5TծշHdyyc\OsPh2bP3UFk1|yVm.k߼@x`yUtxzofqf4M\:^Q]4rVrk> iEsvH`ڬi8OG8[zߔ=13`RG8,sTכ ㋍Oj<14 X}S݇Kʉ_3&O..ǷZK*[ts@4Λj@oQj,&iiIAj,XU Wi:m,Wο_w"Hm$WW=i!)Rr 9LU5/]v?6L;[&UU /S;3 /A؆ff#*M*%6hQfN rM;5gA] hNK骖,ϒlUhGppqL xVR7/'cQCUDG;≨g|ikCJm ϏXƼ1VZ̕pU gcl e|Fl`GGj`f+/Jq^Ŵz_.jR^&A [+W2G>i|vYUC'"tqK늮 _aٺKa<%;(2G(Mp"KXbċ#qaiҬC} nY,g;rΗ,Izzg:t>0g,!Bcd* ?,A*NJnG|RT;FHT= zl1^ N7>3okI@T@FwlNo+0R96W M-%Wrls )PWc3\*7K8dcbW.7 Z x6,PTzQLMy~\3:tʡ?_2~C[ZkDQjMG;Y{k/sAi x?JMf놐@EFhLH0Ne~tQ=>f$rHNw(F >s;B84\)5_&B Y X\/ h258K~K\SJHyvsU.H=H?ySk;x>bqP2#] RZ,JQS(dJ]3p:CK sۗ~^U=`92k%i5g- )1b$0H;Lye@Kz;̼PEk܀71a`F, pU974X0 Fi'|mh&nǜ'` R{FMpR#VQG2)&?~-Y0{2S 8pbpIj-cDsݠBP dPeuۡ5- UXY77tW1P .ҲrHnڛ3:s!9+C#c_juʑ"yK5vE~!3)}koS G|"4ڱB;#49\^i+q1{o&r"jɣw̞URX[`,^Ѓ+b^x,f 89*]rF-k  m, G[`E䴷OPhB%^biߠғhSr,SFnj,&6*[qf3gcEM(Tհ(cD0L2I}"(=N H3h>4q )RĿA>\Er /Ƥ6׹~5p$dKMRrhI" W7Vjwak9'Q4g~ɋT/[tBG⎐fmH@M/]XW>X~,p0@TŢ:y0ByrVb%v*W/+F4 ?XՍsWӕqBay 0;uB o` PX[m %սK|$u)vQ:gNi?(53u>S< R$pEN:OM˯uz xd7 sX11TZmL\q\F mshj~@߷׀\ z4T\*'tg3 T:phJn*Cν;9:vjPs;b6 Hؒ^V#γ Nƙe=R5/͙~$ioZVƭ=؝pf j.&k>UT}3!F@'+CȝcKjaGfw:*uCK*/1χ De;[ojBts]^t֦ \A$y^Nd4$OچKf.[Ԝ\\ !=Juޠt|A!K)qOn_ s)4iwOJ8 JQ")'xIB=3)>qOZ($V2yѢObZpgө,K&?4 rUrjJ{'b xQ_X5ei??}vIR5$ WKyk%QO^vۑ. -<0^9a+d]|Ȼ6,hmZWtBϡȡoǩ^YS{>HO?n+jIښ"QK4bkU7-d{}n9ڒ]՝#6 MR:schg++޸-ocu8P';vAYd Ҁfa vh XaK@t{^&{eeb(*>~'w~w{-(Sz'ѷA(k;GTP"#~ KgE4Ed=~=3x6 5y |ʨ,[-9+P$>DbED|e `"x+.n@TЕd+&6gR y(syV "X嫖0Axr̓׏ ɰGOXN}T0 SK'=FUq +IH a@rg X@JIC`u]EWW0Hn\9=v5:՚kw ^C«d\'W3f[e> k3RN"?ESO۫6H i@CR'N3|'Cq-1\/-]L*-'ͺ.X.yYZ*:=aeJ *Af'71>EVaHi 3h|;Ʃ8u-Nʇb՛!~r]_8 X 8P >Q.4#_4CKYS-aF ~%F!%( ܯ (S3}'bj+T9 1g_K3ԑ{?o/W͋qT.B u3;^B$fAfUtљeEBWݲnagt=2hMB9:1;!EBH.+oc^6@F\pE^6M> Y;33|<^ @>C<-ǃRd\HLAEa~ahkwA]By&&)k-BCT 3tIaVί|^&v.՜7hzB%jԎ/5UE18 =ƨp< hWβ4ğu#^~c< رx^32Thə1mILz#uȬFtÚsQK)G @>P QAz!ީ''@W5XUk^T*P(yp$E|9N':f|}%,) Hk1;_$ ,{1uG1!|ɞϕx} ԺME"јI| x!yMj-Audzh][O±ģ_eG*Ѽ:jwD<ۓ xvn{?4L,@q B͝[_ѸqsUBe6d`d0i{3B cq`Y63ZKLXʿcϖmȼq<{MU7ZU?>dj~,j!VpklP:T@i-N&M8;7̃(€)$k]lrcEBܽHv%4>J=wlʍQrRޮ損~sQ/ 2g4LgLk;`0T숃M~NEU p|QxLkj,֕_}Z 7Jxη?Ƶ(5f<{ H ijh-wN6X&sнpn7G eGh8sQjl[,e/aXʯL1>GZ/[z`NP*+ͫ:dYdFz*/--Y 1Qt9w,AEK i #)]^)[Vx)ASkJ c@j tD;YjRe{=VF0?05@#}qֲ}C͠ly JV37GW=r-oq)([:j-&2TR[w]C_ |q O3;/̗c @bQX;M'-X(:$+0k/ՇvH1įQu͒K A߾J hRԩtywKT'1a"pn bfo'K\k47)_c{&FYMxĶ^w}φlK@~>E9sd(|4kaW=F&QjD*ZeL @&tPP-$J-N iQ j;R`<PIjZ8D˯k9!-ַBВg$3K5%w&Qk"%/ס]r: ͼ?¦qǴa9gMĀ_g٩g"W+ÜnK)x//)VP2]"֣1y.iHkD<3=nh9O)DkJ&=|[9E{G ܷ (󅔜8%Ԗ ucMGІ- suH1L\r1t u}#4D'ٌI)W>r"[|AbNddNwy@r(#5Ht,]]o_b⛅ پCf}&xS'l0^GF:dK9bOퟑHiޠ_>I؅~+%uS^Y<"d[3G}LtHvo^D>2=M1Op^ZNV6i u)D,4#OJD ttGD<^DآԔHQ!$F5t!.Jܷ`(=;F)9F*b=*+[ſFRh5}\ms9*9r[nȽE3Ug̔e׮QЙ۶Rb 0gCf1of⼢6hcA?jPmȡ?T-iY&t"d:B`ij*J[=)DcxM6_UsS51OS,VIu8 U7[f N>G Y uۮ-lCq=86NEvnhx !+ 掏I6y9]{V򞫺e"Q]7S`"TL'N+̛Z:(nSJؐވUtUk;0jf]Ci1h K6a2 /fY=Hի.EdKe'9οYKg G,0@"U}L!PU:)wh:oB{/L8*+m=.Afu40Lf4>K iIUֆ2^)FJS lX>4u7 . ٿ^E#O-Nlރ Fڦ. M|l2t_SZ;0wsZCIxKTRI5[A3w85}ڈ@+㙓27~x_W(Io*|.%DG;7LQ!BǏ}ډ>TifAl)Qۇh&" Yihda޺DȂr3qu &p{*`Q M6T"3.HEz0]ʷg^땲_06k'/GLD7[i6G**IKSrgjLz=bQOdY 1NMaEX3r;(p㘪8K$4thɎrCV b#d>7$c,S̝$-iPr9I@D5lV/"k[}O"1(,3 _ Z id>'#3>_d@-)`K\J3{pjOi͠EOe@O{xTm}LHrl-Js <0lin]/^<* Y5ilF+B P;rp#:NoT~;sۭՆuI}Cg1Oe oJ|/ wh7#% O7jGL4$A $jxVVN C/ՈJ&#ޒ1}!ۜ$07ݡǘ߈&&E К4bփar^}/.Rz:E4LY-B.>$ |2}6+7]Lk7)*^3zݎCFĠz%Gy}Z7L~zv ƫ9dTϢސ(Nt Sv}lLL̫[9\kLihUFJ:0}\m>0##}<d`ɡXT@\§ o!湅"MLǧf|;xw~AAڎ9H,HQT5;Њ*델{5A7ޥQC?p}",ܓ!Тl.5f4FmI]^#j}sU9zVZkjyCLY q.ձSIp$mDZ6Vz0V]  D%TW+W~­SylI=3%+9"!q$% lQ!pvʁ ̢, Ʈ)hIے 0Urv/ι{`Ssu3YI(Wj#{\mU|T[v;KT|UKvtG4ϊK]ϖ槳{d\uB6liL` D+,.jcI%ebo},q|/;AaغOSȟk[1,HDz:$gy[.;KUdu%=8+A(Iu>G-s۾=:89ࢭnጄjvHD9j&o)Q`X?O1ݙ*\b<ÔUoDw7ʝjRLn.2ީ﫪K#P_)5,-?򏎢yH8.\ߧ>9&e+4E#L+f6u dR˃,{z֊;$Xssh3Ɓ+h~i-rc-&ԓqH̀1sנbKJ WbVDF Oa&EҌGBΠIAzs!W)> /;N8?a?O}3H: ʯoGg$7Q Y~8l+=.T,LW{\:?d:һt2Ne^%*;OC,[>h aޝkh N+SJ!BjZ7svu%R}2RFi!zY3ك! }ny" Q'퀢pe+ACX[dL Ӟe+_x;߻yَv߁3 I%/5CF?*z51(kƒe)EtSdleL9w>&_Kdbq1< B6O-w P8xn8';&g*j\jÚ"c\n=ʾEOON8抌[Dh18 9(ԞIQֳ|(oݽL&%-bX@^qsTdW [اS^:G5|fَ,e[onVn+Zm_bC ?-.R%4r:޹;8[vU֔9fn9"|17IOo̅s Eo]mi֗$^$\Asgz/1DY"vcrXJ.#}v !g-}/2SÖeNOo$=+%a!}A>51H-<]u Rc{?%]3*HE <VqJPR}ow9yߟC)č!Xڢ,gβ$8wouoJkP} d/x:N-9Dc* TKI5:"^} j슥ЛZ6ɒh'R0/{}I3yW 8$ :֙sDGuAv+-0p&e5@1x>q&kȬX{3PӀTk1S(r|ѽCh2SqJ "b[L0zN܇KTWpEyސ9ZœUX{Lq  ok}z{ J=0y:\uV|:`:wiZXZe&|g!.UQ `]9z$g,|s?E!~ԝ qE-4RK׿/=.w km9R047#" $z$,P2=9Juz0ERDsqbv2[;+X9so;'"̠KT1\uJywuel;WG6( ѹ |m~{`vZaN!53< Xf"S<}7x3 e+n58}+xUQFϳ`uNx)^@w⿫q^%]fHQ=2(;/:M9SzϽH3`ބ֯NgF+Ճlpo:QN y$~I`{:GqkiX׾,8_=YWȼE+`|521)fW Q1#k6C`Qv߇֯_s^,Kw'Ň1J^,oA}Bؽ麌ZwΑH B2-T;xBB}P~ISj laB.-{#;n6M.H/Fdz_3:b5D_Zc#L>Di4^  H5ǛDe_^ũǖ̄37w`"/Rʪخえؤ8C?~"W pirӸdk1A0kX˙uSxj [9;*s>4˃ސbXv;rdF0) @Ujma9nʚlUbrH/HTdC,!X4fl½7%ku>&XE hk޼Z5 @D} ܿ=i.9W^k TX`(ݐ7xou S rl~[HAqi朱 hd 5ڔ(3%-7S |ɫb$=}pvTf%?QQdmtgZh:<_WfS7'Luw׻x'x)%IOdz޶ߵM+OR` dl plP$v(D;ydDx|(dRMc5R E0hf)>O*keYZkO%|bn>^m^c?pH#.FȀέ(zs!U"ߏ4_H+30tW)]@gG 4kEb\P=+:qGA&)]WGF sCWf!>qr4  8#$ ,@OHۡ=X\}+>(wSnSLYVya.8 E sSVу "$Swyr׷XꭢcVv׸d+ɇCT͆ߝ[u^E q y"7H4.7$Il9Cr 2aU(T܉<~Bx@kʭkldcjUL3=okVqF^C' x kIC ON<,nt*Ca_JQv.2[Bm5h%=jsG:-xDÜj0!TLBW)⡝ks1{%*wD/~!ARk/>U[?(ͦ*^F(g9O16mGvroZN:^pZ^0Ŕz #aFg. |c.!KFk]'V˃9 ^L|qu"곳j25VCZk:Ex/gK &|gćic :Ki&;sB2{Us{'Su~XN WNm}0Kٶ oeaD+S+J$|jNz.Fg"6A#wZ9)v3 @!-ޗ܆c~{>zRC8 5lJTe!cHuA(NoMOށܳ$/ 9^(nޚOxc>?6g nkL~"+ilC t>|s\膐GxذNӮ/KOƸBj~Х{(j6=P7凼XKʚ%F4X\xfx9kFkGB ?ALTbV},$H!deJ-+WSZJ,ELm|Ӳa4V݌ldBÅ;^St/ >o 5Iݢ_HwO)% }C`d3/a\#n`Ei(<Ym`b2\a 3]y" KƣB K~-ԜMF-3ْ~Jb>θ'4Kdi:'=tZ S~a"ؔ[_h[,hew2I_k^*n8Ԅy[p!Ԋnh.gqI2 l踖ݨB}mqWAX-Y 47rSZɆk+gukXֻV>qBDžq 8l=[1XDU^hXl Co${_%9Np織>u%!&`u2%/,D֓3H#Rc왅QLo1#*k!~r[D` <őten ZZ&*i/oМ בb: nPJudB986QߕvtiEؼ(-+S}~>XjZ޳IyH]A}ax}=Ux؝MJ>Q04Ykx?I-z2sGRޣߤ+0d%oMbxawzb(rV'aۈRChXE+aT~i#/jNe;VHeRGX19WloV-FPLX.a\Xj69e$Y" ;g: ߭$9?Ag@-(XU]:8z*ʲeCD `u!A8Jݭ]T9] V1A7׼'in}٬KsXb,IO.d| K,7.JF&wfgo13بop֖7<2jF@ajU``Qwh0\{8<h9UA4w%RK }aE\]9Wس64"VeO =02r! ۭ]\ o߸/%Br9GNY~&ǒ+FfYx+m [nu2,2GW$b/;}Y־Z'xҫۂ;lDNC}j?phF@NN'Di)8kq]$קTBk' $ɵ!f}]NAs}?ЪF  /府;a+6^Rgkm+rV8=<Lkqý!QI; vS[f4B5W &/hbK#FFyrWxUR ;1ZA{{o߼;9!ַ'-LɄ׌dȘ'+ꋥ^etY!_>(i[3]H(?,oŠ#6/ԯt4 'wMWA jɣ x!Hp7l9LjV-4`!=Ͷ}\ JCz'c(jq3񮺾[B .cS>n#r+)ਊn )W;ϵ_kC\Cƾ+Z nI6apeg j"xFwJwd5*ԫZK~[b\s%ezv(ZH4┑-Lb+aFj:ؙ }S[Ëprc=$Q1Z1_1@MOO'?5Gi+۾,u輦2l{)a*DƖl]CJ\h9̺͵a/ܾC>I2D[/J滭Ds ^泼zIgbN܋4Nc&-sػ i'-_i1BV ߭b5COMvg%S' `Y P-:K_Qo?[/rDH@{ˌ_jo@i]BATiu׊'{°zٌ^ }Jѷku\)^gDd,C9d_:ͨ5uwo)Z/oh_><83a7B3j~]4C0ЊoOp.` @:*xs{ *ŢM{K_U)Έpn,By y& Ogyz*eO Pi@2 X2.qg2Ϟc7٦v:}Ew;f:}Gӎ|YpY0Hw AxRh!JWt"0 diU7Nȡ~1`9Q=L4Mcch0Wl֏wU2C5=B'Kg*W=X:s zjQmtRQmCQOk`^rUSǩĮ繵w}79I6юt7FLkRϷҙd$|ui|2X7V ͭ {r㞌8 ~Ƭ8ŸعNaRe%΅6[:r@yBUSQN ow:0j|=ҝ0:)uYy2}jQA9?&@$ `8JwSƭ8a9O!oL"eJlQ95-8WV 5c쑈#n}ړb%l+˾+gؽT*rev/}J$Prn-[ ax}oNb-VzwP!A9e+jKd94^׸gn F q G-[ڀ鍲 PR `+YNqk_bɦW;2C(_'BCs*YPUߛz! V^h{&NF)˩8]ex6HY)&f^š9(a{Iluu /9SяMŬ+`˫ÅY e i۱EO^~ji~7vm(U ~tc>;s_)|(ڶfjQ ɆtVwn7C\eʰ?3̱:VYz)KeӳGjL3+xKհpR8 [4t=^+YeN4e{%%y/z ҕ]WWm2x) xGaIU>.MDe6"S$(}2Hُ'%ENN5ܕ@. ϱ^;-Y複LAnY@A8V.T a{F#z BEWOH~{{s1Tuc ϋÌ7N?q|U8k PJq.[ES7ĥF"2uSLLs*[ &?P&eh D wwjJ68ܗI"h7z)QS2֐x0T7o Mi܊f#$`,($ٺoݾbF9jr VvǀqՖV+aw(l/:-W_6Lȷ/t՚E|S'd\C'Po`x3FQ]P-!<0c{ea ?ԀZ*_) M7fֵ0L鸼rfz-®"Qq&ya[^u됯-TӢ*\F31)׊30X,PU` Jo[Fvv6 y+q\eb9qԊSm%ޘ ,Azsl['WFW?oe̵OeeDVi“@֕UxJo'uNM5*! +s~CໂvJffO-V7ِ0+|I:T9 I'[OC^q/^h~]D M|8t@QAe;ϊ4~YsV~ ܗ ?ٚԙ;5Fj"kKJ&3.^-/!̝ɐ [Gc5N<GG=ϽyJ@'Jx{&%bC.[DC`ޛP>Q(G(/lqb_N\ VNNNHdk#DRt&jynijnA A'q&,4'W# T{]Tnݚ?Z}n7R z*_۠*} =۟TI?2%[ h` QzE0.'F-yT%r$JP>^ǨZgTE&*r PyJ"+ b4TnMbuhbs Zsþ I5}W#dJcy$?Cr))D'Ϫ+T|(it#٢E.mb$˽]Iwe- 'in,[p[AOFPz4| F[+&Yr$)$!C4OSmUpݹJ+H93Wd97ZpT hNoezj4ʓX=E'mե*t1G1Ka#eNfȤOgj m|ױP; &0Ư= v6daVA :/:U°kL;!>n>X=~ixex>w]]R/ioT࿤?'-֘tPeId _ mRY 21s:t3s=o1Os? {٥z ̚uM}?ZxSD4&sɸy"1{HnDTqYJ_!$,nUϣHVJpl!r֫g.tȖԒg`6< 8h9>vr{iJx7VCT0Ո?b]HS9Qt1$+ci: * P\4+EpB|V,=U6fd%^V[/<W:&*4>c4cR_ ӯG gZH7-GG!2[!k ؈L"('wƉ 3 C5W r*kr2S;(Vm$NTb$*=TSzF~-hj e.]cl7= mdNJepyb̜#jt-W]1GzdYl^}bbX \kHn8 Қ4;z9+mEuO_Wn o K4vxb)]b\ ZĕBu, iI<%oE٢`9ZCG>h4q芧i;좰ȻXzAKMx V<\Ck: &_ez4>K2kٟݣ`(/2f[< 2Nji͂-xI"EڕdB%B?,zf ьBG9OJף#r=5d`"p*8V^o uZ:h.?Hs9[߲9WީY=+؈OKvtmmV/ȋÚ6C;ۧ.~\.+.;Wuz;~n**]٤>Xx\; #h<. 6l>96qdHS?}ZMx(\L,Bᒞ 5)Qt,kAW&ɜ\rfhů":gž5%o~kvKY(eÜw+F[wMaMPKr-+yʣ6F=i3?}ŶHSO7i)bI-P1o&*^UGBZ(r3痁>*::O M9}*NG?&n,j\;;VHI.f$sKFT, 'Vk<bH5o{ ~?*},9A(p9{pH =җ_+Py>=-&[mm瞢Y&CbZqܱ>I^6BC+TBOfByR# a:nkCv޹ɔ>/~,M^!BAH53 ^p<)*,ŽO5  D񒅮56Y!"$lGJz @蜢gkT?y DR$+Y˸ Nb@}˜k~rwjޛJY-7=}%^P dirſ;ȥKp? ]8cuj2ak4M  + ,PLOاiӥ*720Z;TXIDY&R1/V7&v%E6'ҳc;v=O v7)vЁɡ7 c1_Pl?M _SB6Yn-C 5$r'5%)b7mKgCCAG1s͔+av\vNԟBz DɁ,gE3塕bёpnNS']7sCg]/8V9ںŒ][?$ˉL*=smĩ/]Z6Ϻp":(1~P 簃NIuN}G`M#b]1`E;lSa>Syꚳ%K]UA9y?pE)=l3~3e}7<ܸ5пJJkrYo7Rx pIgCkl\h'f[tȼk=]\<{|0߾,vY]V|#\病.Bf!DA827W]R.\̊QQWG'0vF&epXRDq +1v>ZD/E| y&PU<m\F6IsS7}%&o$TׂNyTc )g߯noۇ.8rl:"^D$;GtiHП&@vHk'ֹϰysR6 _@2}YLdw!'n1B23bŸ8|qiWǠ|X.lvk Դ+9Pc7NbZjWv]_LĩFLIbMCBfX^ TW]l 2.0ZcϺd!⦊r2#{xoox07I%9;6 )*&k&E9qM"쌳^KAM.h0BՑx9>nbO]6x80IW@ŨRd#aU:o8|ǿT[5#/[D3bAgFp\InT Ǚ]kEij+ο+k`= \]wҾ~lg˜WOj 5cJ XA>?\M;VK'[@.0+݂ۑ`%a8_8<7)l}h[5S֓ឯH>^i{ِ\4}1O3{w " nnք*%B/@m@I" ÓWȼ,3/j(ڡ1<[~:C:4M_ ؛ =P5>㭈[}W |bMXڈ肿jM(-,]]D~Ku(uAy!@} ̫,0}@pi崢v3E'fzZ' ˠhwc^ċ_tMliF 4_ԭ FA(&to,"~ZGo]5%Zvbcʙ7N- w|f`AR;9> dO4"=b%)ƪ7=*1, Q1yͧw&~.n2q١"a.I.`ںc1:WwvjJAibkz.g!ANٟaq)?poyT? 7@|'1!~h7V*D#7 ~1]ADu[bY=n7EDBn2?8( DprCM`O16"5$QgYܯUBx$#{u?|])@M6ቷ팱%ؑw`Pr{v<þ\j^/m-颯#ZL% { [x{m0 6S_BMc^D}hNYOLofT4b {k:@$%@ Sm=OKߚvd`|V>6UG <ƲnY 6^2NKr" pʪ=0lXu]SL<\޺ $.b d3*aىmeŖeܘӴ>[&aiA?bB¥욫RZKLw$Yc~9/A6Ѥ0yl|I%pO+a\w"kP޿芃 N#ֳr8YJD]WO[[ìaUr e_J~E4JYa/F!kl:v.d8b*YaBKϸp(еX-h*"NnT-g֮lܤn1W´R9)t\8d@EfWwҭLFjJ+?|jmA"\ ҆.!{/7y4"]Y޲yaNsITlp2Z)jS{;y?WT:kL <S#q4 N/7ȇ<]hdKt.Pv2VSIE%gj}%tM¥ϸhg;LL*/ynK{D Zr[%WBÄFKcYOrqÐY n)hL9eQ:-/G{v51(.ڈ/U Gs>d V)OÏWb}w*ݲpk{(GSXoO 6ug@:37f) ٖ'3npAX#nBE[H^/W73}8nn< IiZ ~qxr bk qr*yt6 xXҿ<%߅Q| ])sB^Ķr?_a:s$)}⍇IhX˾1 &!^K2. FEV*@rР+W׌**7H0>/3fRrpDMv"~f=U%QUO?V_ h8JM ԋ"9S6#Aq']O>a2!|D)F=kGGN/`GY2Ѻp ^Xxx"N!%LW9,LA̼tjI{!;.Y@o\9|᧐(r@ n[J9;9dkEHmaʂsݏӬ9Ug8^ BݮTJyqZ`%|piAJKƖ>,M(A,3>z ZB0kG 2!_J]MK 7fgfێ&7pkke V0\șJk[z6MDa*2}`d\<}GOVCAHۉl tX2x)(NbS!pD0;{6#p!'{wӦwV80HuNX{,6wT*diF@BS̵P%E^#`[^ KdiΞ4 Ġl һۚzXg\O, S0V,aU r5}}UNwRf_C`Z "nB0rU%?h]N dg[S[]Ճg)VRK1}Hj c7r1uKAkZ"auA k'|ٔxDpF? _yԕr3Y}Mn&\|[jSZBtN/Az2$j_>5uRa?NiKz5_C"/T4DA=ԉeƊ 0'Lzu8fكL-yW^mm L'nc^QL2h wJ~ ⇧%vLB'u[Q6{U5߾X)1iQ&M.eI$IEOq[Aɏ.LPtZ@.}^42bOfxXj1p.77mdeH@K*@88B_W{cS#4Z "J\:z~_˚0PiBۮEMfxDN.*Wf>LMB$K=6,,E{2r*s-x"H́+:'0Z#e f*^TlpʹMZ> CfEiWb9 q`bHOvRƸ*$NAlC*+eNCTTGJzF$gO jp(}O#^sʜ.:4t%{e=8l!am Z @(ՒfH_&tR$) DՁ֫5u~igL3or£]Oy),ɲ.|OݡpۉDM) `Z: ۓgxOhSTľ PoҚ/=+tG=1ЌC4 V}[A07K͉;넝Uuj)ԫkwC`^^gN!Pz59F7h#[iwnٰMLHT Cv Ϸa>є+o ~4]_D] &z'߂(T8ŃMofo::WgvUXi˘w .͑y_ҾXt%9-)yM0dE(Gʢ+c;_ȯpL g_ -r{]hʒO >V_1p&Owm"^oH7NQz&UL$V,2.]kTT!b%\{^5po%ɊЫo0v=hxr 5AOKa˲ZRup_q\2ܣ}^K.5Ze̘&l[p $hqyԮے&$EisE`᧙4X}gܔC̖x=鸰߫t08 #sq=j֨}#^:/MK9XDžJRmavw{*"J@)K%]6U#O`0I`o zXVN6&k :rHa6?m#YUOKTϹ"byTO{KOAX\E|ԟkϝh|.扫WQ9=I5*+a/O .uAXϔ}X/bjԩ`7~i9x >FQ]ZEX50p~ (?ْ6 2TˀĚ0 r˨Dly5ӯ23oES#j{D Y* Nelk&A)StE ƃߙyLfr}P9\`ݱ>؎]#Y쩜 .J$H%Hr^ؗaVUTH_xo6 f<-U?I+{Nڻz@#GT~<^<¦Y4}M':,;&أ}D,O:ZVOy.gBDw "`n}zJg ?f24+}>IP"u,,RH;~Hv-N`op0U`MVk`+NqTM|;l.iO.czBRucJ7d"L)@clzX,'ք .z#s6!F?t•x :kxT}kzmMon~4,@p_s[bT2J C.|js=GSm”``'Es+zHD#߱GE"=;k&E<UneT]r0Ȋ>3@ 0mYHy8v p2f [)[/F-&oyکw[E 4UE3dŒ~_%]buf+鬭,7"=XaxRPC #]% dӫqs><z p 6R|W܆@ỷ#.W5`$*e{^x|)=eM@HLj7.)Fok%=&@W@WP[okYDDXCnXq/jPAy 5m%JE?HH[y?D~ @ar530_V?r`!A_)(9\e^9ߢ:W0IElQ+gFvCüsҜ|ޤد/ԍs'˫0Tσd#G p"<"4#2#GH#eGÇ{ނCQO25i8BKHK<%u9>rBS({tcFпAڻgućΪM3]!HƗ'5OM_$__aOuhi90+ #Wanٌ׷] m$k ʺQ|$=PNcKh~ :&K^h݈f p=p;4w@༜[&J$.vp> H>էyӝ{k{Ҵ+ݳU3.z|'vU zh#/ ߴ/"ɂ>t;w._zҏ"́F3ws ltsp#ټg0oۡɺVSSF;8E3R3]@,Dڢ:30PEw\+%e؇L"~^\O| r,ԯqMӕPօH%[Cn- l:PG{yqcj }e7g h-a~#AZA\ޒv+s$f5bwѳ$ #O~7IZx2Wk8X} -X4v%2|SC5_XYۑʬׄ VBlEM ܰ|4} ]yX*@T=H=ᛞ˴M3<eEO>5:"3Ę : !$*" |D$1lZ %`H4M^&2"R0bƍҨOL]5$ ;Н:4CR/ pCG|w=~$ѥ:ZxEp6 niLweQp Ң DzXou+HDI  s,M~ ps Q!>֍.0lND[5_{vDKN3йG 2kO$}FS. l#@+ȪHw%4D r>1K3o5I?ei!,shS(c~`ެo&б5 k4R!i I A1AVO%Txuv:i&dĶ) | ^mTchf5H͝lϦTt v^<3G#5zFIߖTm&䡋8NӞQhJj l=?-K%R*RoғᛋRKrOJC9m5qI; "NbMzِb+j 9rvR˺Fs5?KUؒ3ynS=(' M0* к2KV/sܥKeL,~: {y(9Ō', c)!aDz;ob_Mf<{B|jdH؃ =Ƕ0Fyy`gIzjڂHҦ:T& ^NZzX=j~o OHBrJgGl\( i)݃8Lm0YuZx?JHc|I in\^[>MX;iFi&?NW`%7(8cހd}顙5WJE1D::?J޾~NA+ )Jhi[ #U$J<;r_zWG+LВsY-CY^bUljB@ kM0Iӎ@_ٜ& |P;ú̲J/ƪ1Gx>MQ~5m֓Z\۽V~lcbB,aӺ} T~2vyKl.Nc[k9 ]ZBwma;ZLdQdt¼Nlk+JbScSUDf}0:DQ7ER"8 a`Xݧc;@&7lorʏW ijs~J\[NX*̟CNJ8; yw }wMڊ[Nq=QdM7Ւ@|lLO R`|7;3Ͷu6 0Y&[ҢN CBm^p'kBX\6Rf-P})u=5 xT6 a?e OwϷJkn%d~a$D"4GsI7aV.]~XYKUu@Mգ%ẀH=e {4נ Ml{qbLNk5Bni!]Mԡ]w9*\<}f'<72Fb RĢnSGjx"7c?l!t—hrhUr2G ` PI$z "G0.%.,4  Xiby.3%MXM#tenҕ~gV9-(#JLژϬk"HZ{ω G`UH@+x.{Klp>Ty>|B_tp9.ߨҖ unSo8IR޻G|- C>orz)TPlg LCn?\Y .FՉ!zf!mF_-p# j+M1c/JGWUu5`ܥfSDCW& )BNRj];DCۇgjo<_,h8i/WÞx±iSGmOq7`X79s v$ݶjBW&jDx ztWȍv I[ mjPDFWFfԗXI _5 "}7Ӑf=|}K4WPe Ū|f6%`6"ԃ6[^A߫{vs?.E[̴2uY@}cEgBK #U )!/8^Sh!b,lu@ai㓻 Xt@Fv./Yv-d7'͕ܺtkl}"ș&تQ( tlG\>Sy!PxEdSt5\lZc~}qYγ?PCyw'˂ Vig"`2(SP?KiPk"7%{,W6Р NlCЈ7b m;FlWyS6(Л80!`NA&`&7Y3@Mg}4snxo0 _5ǖ}VgBb 9Npc2HCֺXIn%ʈpJ׺^mx\^Jowt (| $nh,={!xS ܇tfyɝ7Q~)`/h- yu@"$l s4jTp^@#Y̳]S,mfeF= \k~lAl4&dA) =ٽ#EϙnU;||B$ٵ,`u6>kd&% Pj!s!M l} R!ߪV]DqLW?ԣ;"HD܏"aq V^춏 P=R"Fl2f4|2K|nyHugKe/m/x^9>$>f:1O(If9[)r b(8~ޚNήB!$C^5ӿu((+*GN' u'.j@+8bµfEy3 (oI9JJG#diдzl=(7t@; xLJ"ɇ2f%`C!;ՋF&ʲO`HͨO(^ɺkg.^귔L鎞)+M:^mbLzi{f+:t&9n\a8`݈|kP`+_}+KRўϰ6x,p gC Tn}POnc8ﯺu 'P('>< MRmb}6j;Bnf E%c0 w OU?@X\ϸ"kQG,/aZR 62}ƯN7ޤ[.--%TfKL G9~w"FǪym_ge7qv+wE&dE L2^E^ǹz9zBJ W -~7I2sFi5Q~TZ;+ac!KS~ZE9W"ahђL\6Fe?ۿ:|1Þ"!`]m +2L ]X9}w*3&yEb{gbWe.iV)nd777<: XɜdV|*/M6˻El0[KK$]k+7antJoJ)KnHq"A=% B;]6qߎϺ"%SzG׼Fwwcs(uŮczq.(;]=m)Y'U;su87ڲaYPnީs@)Z%J4O7&O[L(cP2L@q6.O7Ǘ JI"7+2I_ɣT2K[Po;6 6^?58##xAɸJih٠vÝ}%""]_gWA w | , PߥƱ xpޠql8nɸf(9tC_h7C(q-tb ocZ4Za5C1Q|{HFtS%54(FJV' 4ǯK*>a$IVhckwmW/Ei0LR kW2rfRF= =-oh`*afchp[2^/% 9QwU܆ l-I`oqux2ag|>mIn)ֺ:SZΝ7oZ(R4+ Fy[}OC2pH'%& k*/}8_bAige>h\`Ӌ:j.XP^PtFf<<ՐT>ruM{N.^gMhLOV'lJ5~G}Am>X'<^_wNBP(;E,傀RI,P='P;$}?PEXOMiTxd'].rnһP(#DWCl&sdf4I  ]>eiz,ۘ͏gKa;7>K dm_ȝK`orc34g1+{Z\5/5dHLpk6{9}2k}Yt]eN"D2ܴCɉ.F0L&`JG/P@ZA g_hIwtRrٲmP^˲iޔq+U}=!^kׂv{!lEedC\mީ-f1'!`')._'q 藐p{S<3n ԛ 㥋Z82?yNBΪ-EO{_KԼѬbSXu&v6C_4@IOhu &ksךɬwA@HCGG7ŵok0m5gbz@N,˗!1W$5tn>N_ _5>.۹F6Z;@{y!uL%d`K6j~IϦQeK愛_Ikx?% mchXXbJ)Vxz-x͘lec? ʁ85OQUfB1ɽG!@sv= >9&d>'hD/8he sW<7m䕫ːMْTuCm$ω`helQ51oZZЙ]DV_FZ'd!7BJ5(ܵڸ-pGv?MwaP믞$Om 5v&xJ7שCHYz؉ÕĦ/cZ)`v|XRW5zoefvgԹZK_0*H' g{t)?n$5d0C/ɡ&]6?,PVCϹw6*egG P.MZͯ9{ OfG$2&?/`&f}b^OOoM4\e31q(9#5$S s#PZߑ7 =-,-2ֻ W`Ͷq+4%u7,bR"^@z!ZjY"G^ Ҷӥ76K6[P C0SgvhCvuD6ew!U?p̤ K O*ED6>oO>"Y'WZrS5KYNF}BW-`"LSq=XOʂЭŋ`I/Ynlq=Qs3NHAF(J 9gJW(ZdbyQ1AnHwsjnj\z2SZVʭ/+U6 8pƿctARQkXሌbYRTb;^sN+uy)z׆qM#iɑjZ\a-k&>@LW1މ>8BRWlJN;֤}SIb[l7EIO筭?N]K`XŒu%}kF=V犌?VSu3UvC;uǰtاΨH2lٛBڽB;]YK`j\ʌ:sLRt G(7WP`ԝvKS5j=~A8H;݀۝tOJ|"phR%\QMX\pSvTQmpFE=Bol8!x i |&8ogz}H1?4ۡw H$__pMND4sMJAf{]`orvlfOq]Zt3?CPJr篝%zG]S|*1 }/MPwd2=9PWv zAm I(E'D&ICG4݆vrS+G#n%l|(΁)g^ <ߦI1al> ӯ:HҪ#=;JĊc Jݚy Z|ѼJ5J7oTʢkrG7Vz doyքI?`KmC-R3HE1m^X#.գi !U1@L@_Rntڟ yi)*vI D:$-<{!ʣz^!0pCN+Au՜O}ףK3=&"2>ѕWF8I";)HF9Z@Aڏ)48%$D4sc7*HIr)g\`4\f̐U)M;B[7rFUv-Mv 7%`ζJ?"kU_l K98綄 (;b6ʅ@u ֈ6*[`V'IxwW401K"^8~ SpJXGр_d̉ ?JR1i5n<~?! JXwrɢvK\N}3qΘ+Fچ<:H x9ȘWH`dc EӯoD4n( ~Fj8ZW(Mm{-hQG,n#Kdhࠈ H#!\e1q G1*jw _ ؿo$)]Jw s@<_  L%Gm7e}X˛7I3BoCBA[UuTD1uu1|@纞#zE /H .prjFN9o>e7K` QwZ'f7a<!`ϵ"lU<_N& @f 6H/!N K'_Sk4+͢.u (úᠯY Lhh͑!_1rЂ9? NHn`HE'[f\֡7[6d/GRXd*ߣvK"3sנ/ƕ^Dnw8f ZMTkHeEh 1+i;k=\6ZeaToŞm 0g,V>p>}>$ZC(J?w=_8J\tK+.VLÕq=D'ַbĮ:OxGh^Fwz[q߯al*L)#볯D.g@+e!1%*3ζ }[ˑ)eV[g#ckeG (Y>ߪŏ;H$0)CFzas(篧txóSS/|8t3>&\kXXUc($ 3S+ZՎގb;x}L/9S3Ei3O kF#@\}?b]եJx4PF51n`1WQ_B!E%H+c!f,b[uKLF+R)^੖нN 6Y Uq+lhO]|_aH: #;YU!,HGWM۔o3P1> ,~vAx aTa Wm Vy Bdq8&Z('~`δRG}amRK"vi%vodqw]Ζ)wbw&&[?e+o0cU{?B!,x {^=}F.u*V%:zS_dا@J ZGhn҃.%㞠gAEDzd'– ì-K閶(໳aԻ,+g9], zҧ-b{?*tSCL'"w%(𬃾}nj&NuFm(*sq0[qm"zКE1_!1qX?}}˾obfFBf ZP|X\qM%z4cK8Ւ얱yn2D}y-vq"6Tj^HĚ^*t '%yC`Ts%3D:{"W$<Ɲ^ペqg}M~0dp?AjشژT~hHzܶ!',  O*Úu6Be)즲xwoK6̟ GBqʖ S2kWK8blZ*X2~ ɠ78\ v@"iO(k8'p=ܽq܎Í_ms/Y?^`_A%V;ɵx= [YcE䜵5€7:Rs*IFZ6LεP=cb.A={m_ R;9cI&~NAsMHkөvr")~$4SnmgPhQ2ɴ޺'Ues?Dp?s1k{DդwJ sWĆI|*~Q{Y9赜Ar0 ]d6<8_k+,BKƋϝ9vN!|2\\A1:d`GfE'v=6Bv`Ge=<; v帏J)ʩT&cEiQ 7NRb &ˆǙkQoCaSwnN9s,:P LD*WC*-Q6[6.ezhdjF D"–|HZI]*?V( ㄣ.Kb}6 6b A)q},' O$nVSe,@ߔ(`a')ĺ#:bΡeԮ%Rj9z'+T様3-^ZiyltCtuJ>VgHiRkЕDw&zDmɀ俱}Jz38 _@i ?/r+ٽn1+E)cR9#w=AM+K4bMΆjTzKE&"hBxb[PѠ'2LSH|f٧&}2;^Ĺ !WqG)u"^G[\KvNRv(׭P"5 3܇ qJa5 $Ȓv4:vyUz)~xĘF8UDD0EW|*Y_n?[ ;upoxD['sGzCq|[>~Iv[[I%[&3-fnYn2ͷ{O tŚ_k 2ceI{'I^:2my4}b0_n-D#G%"]LY0t_'0ӤHq}*IwGFh {s.(k&w`z]4w21'>s>1Ԡl2fտQtOIQ#h 'үF)/npA⚬̷BkL}-IW,^kKTw\ *B TAܩH˻L~N/ pԋk)Q`jH2">m^qTA궤#%]r"+fC/YFm|X{Z"5&7/f-H8pbfihHҷ{?-uz%wXbӁV0Iɿ(-Z?mmm)%BQ-j~{a_ߚq.s2|[QvA7NW3ݬЮ}03F;-Ta^{g1Q" |U8]Nˈ;1~3@7Y&w)x|P' =IOrN N.\6:R^,U8lo(M`Z)ў7+[\6n%;»uHJQ\GF5mm %~ؤM.r6 !u5tvZC>H-iI޵lS Ȩ9R-,m6+}`5zFws񄔸/(Off/iV@%zUhlWFQՆ# E!]Gs1crYT*|h@%SJ4ͭsF4{VJIpAC ᫀ918V8o v\(q<vpW|ڢT4aSeE2(tOSms}yR$inK'!I>MTj*Fbjr±G֣(nƟ$JVQo$$0", YcGrw=|VU﹥/zkl@YNw鴋%~ءp垯(h5^j'w:mikJfeDz:FO RIqH/$ 5 mC1 ]ngAY[±1ȼ:[*dib?MRSl^rsi?'"ODMEβZ,S8ULf bw7ʅÏ!co[4[j%rP&8ZB4;a!+(J'sZO(*uDfũk0 ;P}\?ez|[EvDwqS]%+(tZkM7چ;[-hn 1?PX?i'HEi|drT 'iXlD_sp5Qo Y՚<3~ 1F_eHrQ/."}|)([X/Dvy/|jA+E)Dٍ}?`ZwA+uSAJouчؒRTH8zW, :L>,C =suxܑe7Z㢘g\K.TUohZ0Q-wt$O,<π٘R-:t>?)~~^O@ůzG6hͧࠠZ~i*tRJEJ S/`'O#o dwx0L л ;v[f'H?&T5?6vDh #ƻ㊐2S>{$TҫDL0Ń?(„ؙ*5 Y;,@uTcLᕌ?N2 L[/gbHԔvVXj쿫/s1Vu@)QFX0e|Nʏ^3s8Ɲ7+rhr׽I S\QS"7yz?P`j::UJT{]G}O{2a˫'蘷Ѽ%TQC*t =gN rZF>v£ ќ0bG&Y]T/5߀JsCc?~ŪN*/i07|s_x;OsS<%L ] Ե&@&@5;dޯMb[ыZiѧօ}&Kq9_XݔCއ щ!!.+_F֋ir$-1U\ -^vh"qlP97U_##qT `NT'Q0El4#éNŊF1`oV}k!)~}OޔrQ[7xpJ͍˥ ?ETP.z&}2xp%rrڨ̷}G[nF+uZL%ĹW[7Bs# ހ@"fvW4CӨ$YЯmZ άsΟ/x~:(;J}{Žda$ K 6=#@'xূmD~Vq{U6TUMs&K9IBj*m3zMG0|]to".%DL#wt,z IYwP@\I%MOGڨX<9dg=9/v!GGD>hЃU8+VOOɌ7<`AwN '4BWlg6rɲvg=4l紓^wI&9|)Nj+3;>8Q',Z x][^+MDC$T}ZeIKrSנ:f UQm]2XjrUR-D_I)xE=KDXk<Շz i+'CgV>*,lwzRnzh§.SZcYUnpDΪP*Bn^ޯ^YZ5_C$h6`fԶSNel?D= ;fsc(G^*2ߙ{mĭ#TMV+w>g&*Oŷ#r7dXxp[B)`B(B@ { j`֚@;\ ڧ˿0aY>%t"vKw_grƕ s`(9;Q8a:JDU^bJ݅+Y\c;8蕿rl3(V+@f ZDlH9O6T yj65 )iN-uC *[Zm03mfW{ܗ[wltM25赛QcObE 9|[ qά|,DB@DJa9q 3UVCGIіT^nbY0ιh M_u?! j|)+ :-AsNٙC+cӾ%Civ㪵{ܱ~^e:Uq\#̾cb=#xY9ʊR|$>>H-pWͅ{fx2 Kq~uqxB0Ƥ5FgO X6`pr,m̒a  ZL}lrrfXkDU|jqd~@}Z uQag_lބ˻ǛG5Lr6\EwcZ)+**<%Q&Kn3/碙 op0]T $$U"ɶ#HN6ĨW}\yȷ8HE #a0AkP ۓg FIǁhT,^tmSm'o  \߶f/AƼw,1BK"߷jX[?j |TxrJ%C% 7`u 8$!'Xt&QEeBSy}jR[[N P3TIrQ[zH}$g Ry0!wlmMy#n@i/>UG(hNmdŦW|+2gc9KdOXub_ǯ.tpdۼ_=,\ͤ6RvSslz5]6rjq^ຯ{\a<q Ei<+=ab>rkqԂ 2,sPQ DީrbhfRdv}gKF7.Te} bG_kTWF\e-\~NN2Ca~Аi0wtM8Eٟy6R߻(Ěiٖ+6@9ϔ ̅{2dIT4]盺5SwgdXƲ@xNF}]s\x{ˤ!٭gsvh2鵤6 ࿣gBH;Vt7ʲq8=wͅ5bo<} ȚYIJn|ǧgCԫt ;H%Q=B7\_KB#*s kQЍB;1]>hR:j@N[HN^\I00"^3*yb7B tx}Y^׿'_4A>jsa$dÖ<4+ e閃se@I`K;UGǎRMRH)n!puUAGj z#VQ3WA%L-ZƳ?ԣkZGbiUYۃ A9c(9e~VdDIRh:,<]={$ZV7 reXω3)HEK Ipu13`bx:"ujJs% xve}Do+=mVbi}򜾠0$t8_%wo$i\JOUosdBz=BG~xٷ4o;YHUzgdn bD}4 V&A({y 7wI5B bcڦ|#~3#3+3eKUO?wR)Q8)}}=.UɀIip83zY5tq"jdgU^Z*g2)}O`#;ϱ<`ogdR"zqC߯p C}M)JH DG=`e#q'${OF7+ ST=SE5N2( ᮀIois:OAJ[;Z1$NbNLQnW:}]2-Ax#;Abߪe ʚtׇtN?SJƵYDpu,pƂuqAJA ɣ2^uima1s|&GCX2݄MZaZB5\a=$,Y r_'St>k! ÓӪ?Ӻ) vvBn`-%N[H}X'i%Y0Jl pg3?Jbwl-&kazGVeqމ=GK Sw'  zpq6f&DyZϯ\JZAY\9`sfHU#+ 1 ]`$\c>j1vG2]QCx@#t<&s\ ɽ/[ޑƯKTtM9,홬 j"s+۹ }=J3Kڪf#]7z=,X/*';LbDŵy5_PSbSmAh\Z_|Y-s?=_]#*Fu1'n3z,/ˡ6V/oS "]"/橮3-yq;Ηꎚ=Š}\ljCE80!qx>dZ*7$cNJJY7OĵgB0z7 ib-3o6T+yoR&Vy_ױ9-1Zl=]Srt fF)w] .y,3.Nscb|X.Q|L.N4KI{R*;ȶPD W"bO} +3d\1#EI(\^Ђska;tK%4X+K%2\nC|0ę[[`1U~Ԅ ]=M `";~Wۢ|{M2AԳ~;2uY'IogPr|PهP?H2|h>dH8 ]y7|ْOɊޭAc^+>kko$b;0bԸ{@#'=U/ө`EWΣ nגFz๋*j j}ȎO ̫ T%c݈6W{0pUdD7ɉϾZ/4%ö E z=&&Þ/Մ˞!AR'wBrW|*;& :}4 QYH) 'P=~|QFU͆4=yB½1 r2gԂx#ʣ=;e s//cD%5{! 0Nm9ڳ< Q%on-_k}p֮:lG F b7 ٶֱo2:e챶H\8e@ ťS'Vhݦ-mOhظ+{+KQ2:erSYuO+A t*9S.䘅"pEkd۟?}W!%!SE7?%/G6zr< @kAu%⊯δ(KCc9RXq JO߶$6'X08\`P;Kl  c ¾ 5Cᾝ)0-'c5ՔD&')\ƒEY J*Jy0=䓿3p]5}O2@q| ^ zt}!ZclEy^ k3e&I i[**i+2nD*q$϶LnyLk@Q{U4~/`LW1B4r,0;yYG t|Qq2Bm3IZcc{y@8dܗqA4kO{j_l\zYT2_&}W`?1Xݰč)?Oc:ʚ4r]J(GOl~Gr(*"=="Պe>gjs@< y|b70J"z]ؾ:gݾzǠNHvsmTtޏi7Oҏ-?z78P9רb寛&Br l;IcN56g_kp5 eoRgMrɼ{,5TaɁiNM%>BU7UX4¼31&k9\Ԕq| ` gis#P&E6/q*™]DO6hɎPKpg-#8=)w`gp%rYwgHd:Hݹ9,aA?quSXsXxB3 EXMIƑHCN803@_ĩ"Y0yW d F1k]pJ[gSVx_/Yy./JZ(cc^';vwB/Kт6 [ W|CʋO/zc  NbArgv:/m /-85w|didC xq[ zݪ(Bd%{!7<^=:2HTNzp&b}̸cAwx&+^bGGwu~*gd`89z^&tدf h7PD3Wo/rMƿow/: JFu^)mvptHNOjwϞiiRZKby) P_|?ϕ;c~4H?5xآt3qmʀ"7 gm^V]~874̓0B 厧),'Wџ3[Euqkݲ Cͩg vܲt-@Vz}WX5*bSqePUXN9Ϊ5}K -eqzC`M7trhlG*ZGPεg[\,';jdBDUr ::AIDk ^G;SI5u`Éy*/Fbڶf,-m<'h TΔ]eZR^-WE"DB^!P??9wB+d!VC :d`~7c؈~}p^I՞-jRj ;p$?; srjFAʷQbpY3u:=NHFQr3 憏1qs‡y6"(v3Hg' ˪lم#8a&|(2MSvݝԎ3kי=(CJ[1+@сCh_=+^rj+93:Ш4^<'fp|\c*GC|QPT\W%3?p~w ) _}9w%HNHAy| wqI1X{0Q5LIMǩrb,μzEtl 8Dl,I+Zbيy$q p+C^g|5O 6~<`\ĵRXO;b@ekt.(,:9Yu2Mf%63IG,Љ*?qWP k[ &NiϾ Z ѩRirợq7Ad˷GRbMzJDGD=ЈL>@K601S뒁@S[wǭKm'ʩƧ_]IXhVl]g }hX"H̭avi02*d۷<c. ߉@䕑pIrOɀb+H 57̂K`/:+5,Hj$:oDU"+,L6KBE{rrL?Xyyu r hP:g7'埾9/-c# 3Qt`(7ęҺZ qcY7׵(!ݓvflfY+f4!= `Jd SdMQ)!|ė OcBdâj/J7ś8-,QZ 1o/hפT^ t!ΝWMwxL%#~:k|EP3G? b & v:]ӣ;H:FMu)ƚ)"(gon}fRmL>C!!u9<1Y$j0=4MXܱrX쎬J.wi`>m5;aQӋ$q?↰a*2{iFT ]_}; kՕ֘P>M AtK$8xo"fRDu']ho3k 3 mDnn.F~{r*(  (D]nBɡyQa8MAցJ{Ң}$[d`9 -+m4'A Syy *Ep({\YRT\zHcmIsU,y$M ͙ M+f90 1Ty9D2cHL?Yih 1{TWطy{7G2MťDz,WC.}dMJ0bKyJGdXA;ft[nʨxYEO]05{Z fq dx:y׮a[I\LA\n` ?qY=]7Hh R#p >d6x LXZ;4BUWX Ҫ.ׄ%{m:&ٱ !J湡U:_z2#;%bVE2w(RC`a2~=?FC*E~fNNƝ!&E+ˆy:Cb6 G91;KGgVuaq۫/O@\˟6v ߚgAX6,F ]"O|Ih[`Tݯ#P0h'T)0C* mj g.fy@? mf\4r\Wa2phx8l'BcDhl0qT8hYM0 sokA%5hVXJ,c6)%+z5Ӧ岣'? cDp7BnΆml9oob9K7$ V%Gs> S1N_#D>:K4DvK(B9&xpvyAC՞bta90$Oަ%6yпn:o7c*gx&j6c+jq<@&íw}h,[sZgRW%S}>wxBWeb nޒx6ɟ L7mVsn89+pOKz4C׏l٭I PؑZYn[!Hj J~$@a\ݘ-'L/pPvSH cŽ>5 W+Ii}y"h?sp)Iqφ o˲?C `fS\/aX^8V![PĮ.bjNṊD#6PNfxzœԖc*R+,$`}VEX>ꛘOQ_|pK`,Xy"R9i56Q(_u0G̷]^rgUW 9O9#ACmBv[@FUtv I PFoe棽ᑟmjK9ʫi\q5ajQozp-3: NHx6*GlǠӷb "#1k[܍~s~2za/31VmԖ:6X`+H"+'JrsIm+X` 紧%>&cCR#|F3FjeX5 ~j dԏ?-\[K֨??Q-}&ni'"=G?94f1#JWF3ȧ+$4od,4%0$]J߻\ O9?K2qɘۏDd[V kٔz2u&wP&"*eMf7x׆mcf!@,btCɡM/6 ;}Q34Ì>:{+_U9?1o4vɊzofOyvUNht~{/)vJT5yZ3~+DJm*eVkE0;ccVYZP0L1t60KupFMC?#g( $Gf݌{s5F@l8+ygFеT+m5WD]k[]WoW,ѕv!h--#7eR,~(usloﶵ+')fPE}sZB94~ЂuMѹxܠ!0*a颻f# @׿R e r,S̫6 jN(2ח-3ةɺ?؝1V\PgwC>?넝tvRɢ쉐YEnD{lXC͑v?Ϸ\SW+"mM=Pw>$Q$@r&-c m [5gA& @QBvC<P(Xmmp/TלRUYнͭt !pP?4#uh&tljv1n;kRIm>bq;XL:)p C~]q d[~2lױ#54C/)oU7V>r: ɓg)R% rw (HmHOr_PvX۝yFhFQԙW Qٺ/;܊֬3+A'DHf/}~T&ZlٽU HiyN-nxb=o*Ac@/БխͤzV,ډɨ† ?; +`n񒞪1!6R܋Q!Tt$ Dg?8V]U6AY~WC;C,I'5Ҁ]~W AER[㕏HBՠ// 2%M`CV?|xu#f>>"WZ``߳vklGNJܑcX l-:̫QC}X*f 8akHK㘘x˓W|m.Y筆W:,)v sk0F>8pje MP['e9~e JhD H( lsm#̎^$Ǡ|+87#GKc\U m+ nmzpȧrxE&ц֔'3H(*PL G![Yd{~4yl47>!溢bG>ZSՕ2Ԧ` ƊVYTDkr"^7(q,Lj^\bJ[JDmͧ]^ň%wVxBRnzAOSG)+1 On$2Z.*%3u)ZE'X! n~]}w@fJwDD<n>ufxzPAzLR\g "}\P3t A~}rܫ\wFW9˅>y/Ŋ{ &L(`QSs niHu;$+,›_*\bhMA2STn,A7ٕ)$ڊk X*hcӈZD3E\]p{ākS+0їY|z.Kiٍ|P`oLUoIv0|}QRiDPKġWFݔUK|5ɽ)RUlZ?Ez$艞 DhIIJQ6$W/;lJ)}uTe9e6 *K zSFSZb4Bf7VԔ|GYa-FB3I`8 $ %qÇm~92YcrhH2 >Yd4L1nz>VK =i\M"Ah=JT)1&w~xJfoǟEV{p-\s?-BG)?y M5"\Dk )X5qQE{)R'Nt7=W$jA:Q'adwof. J6ױ>'XEm/+i+G~d_{L\uco2x_ `nw q2#Ge/p(SÖ\!)n8w"Ѣ_ 5k9o0b2w_PCp/~п(a6cAɎhf tnlm1pɥ~1)sҵwsHVZ{jD߲DNP>,/oҁ-|S7L?0TtF}BF?OˑGRS`LA0:cj*͕? D;(fe48QQŰB`ȵf6n[ fAPi;p2Ѱ'lu􂠥ߐgY,IfV ] 8Qt m';8塦#nx,ՉB#鍪ŴgTPp0#llcL3ɶ{$@a+5P=nUJ*}\OF3{bJ _ە=kO]P` i]n'N;|`@L.sepWH;j؇0sl7G[:/w ѬEA_zfs.k+I쐵9h6"9: Of,ڄ`WwTZ^:aK* QczJ_x6i5nPe;:YsF.+4_Z3|("Sx 'o `ǵ<$xoWHH6/s#@~ew$mJVNj~+ VR<< wl`#.Q@+E NYj 9 ʳU./k*k#̝f&U@)خwCيY$9Bli%wp4xC N-)& I pQXx1k4S1 LJo4%,:>]kTª|ś mҊxr95 9CgEr#,r-YjvL9 kJ-ڐ B[`4q&YwG 8\o@k:ZoPz@:Xbкw! '\4bY݄f7Ga;Z+ _v^DOG@֝Čcjg:zPk/עWc-a졄"j Hv.TR x[j 4uF=@5<ڈ8 YŻoE7*q Ӡ>"_0E 7J `F~B"1vQZEky"f{toN|xj ٳU/Y0>7:Oq>X$lkj '.e4OYC¨], mkv9bFj&mEIJa %a1%1(R6M"Ug. Dz@=VT$;_.GN JmUz)PC_IMC `qD$+k4ؚW2$@ۖ}w?NJFlKa}UvJiKPϾ6b:`rj);w ۊ\|4q!KD5 }ܵQjLdF+N*xIh O>HEKp''- m>6 Zv6i@#|KH+MhݞIF,oCheJ{ >"R0r)ʵi(= c>ASi#{k-7V22rlYT n1]@%"9: %4\,!k%rS;:\44pפ */H@cdԎC PH+׿'령a @|0^^lz6 Nݚ̚H}:nHyx,S@Pf'q35r >8) [M,@=e سy5mymG늁s͞P2hSUkтSq@!۠`R)M-o>A3*mB^bQ4T&ߢ-CUXe. >(k, 2= #v4+bKs$a5/NI3NM *eYaՅ76bjBamJI-SGQ?eLmV=3~P4n;s]9%-G#)=\}XS>2nX(53kU@4;M)1;h* &y8[AV-<۩{:v}Kؚ1!EKq1QHՉJɁ$aL{׵|"Qizlw8*-dEe]HٞL& ʈ9QiL/c)l֭YCc9 k%,Ч-6\:4ZAܕE 瓤S}aBLNhLcif!,)h@-Ƈǫ1x|}e|ѿE1!Ӎ<bn $xa+ nܿ䖬컉|)Q*5"tPA6$_USF[̰ޑ_8LΦNXf!̮eךX-[y$hP Zji̝?t8= VV<ȳ4I 8%5cG C%tD`H,+4_6WS|V(mx/%=SQ.2 ~(Zk/x"&4t%^^,WZshx1q<#]̕IUqD>Y"ik io%eKXs< V.b`"z;(Z6VgQT'n]tn8 eJ<\Ir:kM&;?W#Ez{uQ2J& 16@s:,V9z9E h\ЅiKR`"> dybUJ~s؃gN)6M+7QMuɥnӦNHD}; YwE2VbǕ.lSzemwaloyI>r4g)o^]&.=/܍ `"ثTj_Y?Mv @:F?K]^_ꯘI*)ls} * +uϑLf EQ$ g]:ڢxĺhhC.)Β֮50Dނ S%_,#0M5zZW;)m8b#k2ie"DvDIbϱG\M:&KQNr<]G au:& KCb͑,vVz]oA}뵱4GT'Yo+<ոnv,G\z %D&vՅ,ːYY۱ᐓR2}a-t q$0w[HJxpg/;Kt>wI{s;tʪbs  ߔ!+4 ΓI3hu6! -)|i$K0`)xstyWJ#fu}m3ynP&wlRYw'AhL:1NE&,iOY w R}U;uO *,vPWWag;ƓjDTSͥg衈StK+[ ,b\:ɲѢ\S{`HR͋~R\!%m5ϖuJ~,样dNpUL9UՖ^A:dYVȾF V6/ uG;a™s.>}T'zmJi2͈rspT}d{/ x@y;m zMEԴMJV=]C ,:+(Nkj3W)JPzK|c㌉ֹ9MEF aWsgwvYjFcOur;Z[|ג,{C[QTe 9u^XșJ?ӵ'.`D9R>k|V8AOoc;u8JN7.VsamP79Bb i5TŹjKk n?Wό+po_dӖD ,Gִ‘{O{E Jsڂ2GsG*ɠUXf9{;ȱ4~jCzUR ^K4g (O#]ֵ`၂ ^<+\ȖD^!Fh^= 79 )M9aQ ImXG^A إ< Vq&fKsNa\±Yw5q-@ӥ7EƟLʧJo4TÄP&Q:|;,3Q~yDwOv$X,lf߭RCEZ ِ9\x -iYP:)L((_nEtkOv'*ϝ7KRБ2儝[o3j͐knʽd>Fy@QֆULۑ,+(3=tzhkyԍT QBd]rׂwe E}kiuWH8?$zp%lMb)ȅ"}@ڴӄqNy, :i9*$QPdSQ8,Xb󗋪Wǀjw/K"ccM&=ɇO2b"Ls+I, }DM^i8m.>! ێ b??wr|y{3"5[!ۧѤC1B2W'їR?9_%ewjIp>R͑@bY4I a| 8J w%L\.uY((Q@2$fUlĜ_+89W!~( EۘW2'#J;\] yh& r7 r0+ E9#c 0R5@ﰆ\#Eְjd'5K~ 6neF"}do *^]|ԧA"ja;ݿ0N qJ$i͓B019 ӪE &٨(^pAv8|cej#y 9;z&8Xܿ/1OEsuBg+{&9aq%w?t'L2Ih 0祯$G|цxz n6Lf>ngl,13f$T(a5MB|la7m0l3Rْyy/b7f qf^ˌIbh&$TC<)M Q= ^<]մ[XPK ةL8`(BdaftJA+R*lmM9Z s&e3xxrĖq  Q/J=ra?[M[-G*)hy*I7"APa~ʛ5 ]t NPO3BY+Od=n+&T!|^L#K8t xu+6,n$p0z _yhaɺ3um[ib2Jݦq2'jOPY$&pr㍚)>t=LXrn(joiEwesN$ւoyؑo5YkBjJ۱C:2WNkd7Y>t1O]d/dXܔok0EA/o1GNr64NLhzfhisΡfiHwimpԞ%VbAf-\6>l̘[> JD: ttdWpnD \ms9tϣq˶ɉP-ۏ+qf_YOp9@ x̦&3+fOxIRwS++@`7>p˚[9Ã1yuCQ3CbGɞ9n^MvίA 9yd/d/1o-36#']!mex>??ڣ-8MYw=B)Ux9'+,rTQ9.UDžQ{MaSP:߲1՘oh]U Ksa HL8h HeAնxO3L$1+'&χ8XPJb|뇂. cGw(/8pH=WDŽ!'\Q-cEpwa;'N5Nj^(keh PheҚ;F9DY XܢvT S#'8ԙ[/(bt!> $?BiD_e:*,Gv `=*KupNd6b!~ȟ.kT9wբ)h_z>_ş `d5As>/.Qy0tt~aMX"[Md- (yiZ)<nZo[Z ~aSCˏ7u˲(색\m$oaHi=Ѿ5W|Z$HWן{pƙJg Rorh!155Էx2jTzN/&ɭHfM4YEW*-:X&/D<2^K&j10)kCb.6hj;[PB.Jp5Pt; ,$:] IN74H$]Ϳ *x5uP0ċY/P5[;4?A}O>}z͖(81XH48ŮF/\-᪪ʉ:-yJ^sZd`&qdhNw@3pʧbxS8:xVG?- g068Y d;h[2v|`C<8EJ9 as^q+g0,XGH1גn:^U$H@iα?ZIimA.v>ʈCڜꂈ>lxvwPGD}#VpIpshooOG:ʘ#f[ֆP-da+kgn8xГM*nQ2&YռX4V S-4"^ [ᔊ}~=4Z ّTk THP>@#Y/(RiuqAs4<1m!S]au4\Ym4w2{u?/uqeHU L|1,3jh"+bbg1Sxw-\fvo]Ba+:W.$D,?- yWLIO0'.QX3@U+ǚS3hT 0̄Wwnᔔ $ R\(AVzԒKTc i jsw{aԱTE ;MH'%֢N^vh?-#d'ռܪ+`Ci7B/ V_okj'pd,(#փ0nuYA$5=HvO鐱~=+ΜW”ܻ8giԛS~llKvZm$'H] A-ÿ B^gV0Y@XE5t ŷ)3EKSԋI[DdK="ǝg\SfmQl.δ@/ޥXHSkB2ܖ"`#\t:Nx\13!Wɧ5P ~!@2zU3a[*%,jw_#Iǔz.k3e(<rg jgr@<9rvI",m*}n78wטϩ?Bnaf^Y 4>,{XP rk.ignkH  v؉4(Le.w9rcp~:C2zϠj@/kG,q\3MfFR6{o7Z__n)LM\F/ݤ@)fLKl f?kYG*x[Yy@>G:yȉЅ֙krZ:m,g=i>]MAw|ۘ4tE2D o&c b)oΫPI8ԍMؽe wxD.**ޟ}"$8Y/ϦHO낥 Ld2$t=\'FkqO!l2}RPs NjwF/ZrZU/gj[TæQB2&3oBZdɁ%GUSDeGAkO2ۚG\7^+y$Pp 7mAPQ8;>Z =qOd\j ~gt4z @rh797\,ni.w<|gu"wRgRv1ey&H;J;GC| q?\O3RNݝa'K$NW%,!8Tԓ+T3,,׹_b#|QQF"l /ZP7:S_KuMa4n0ZozΨ2f,qU çb09Qtڛ ƃ5cybmxW4 y#18|ϵ EPؘ{~5qN&$nUy~|Y s*XFTntγll읳8$WJaF[{-%.0sx~;`U:f'L,Un:aBm[5wkl'Fd(IU䀕a01 {sPr9XoIHYLotK~\I w{=-+v35#b"(eqݎ 8HFw-7zhMŝ;Ę,kFK( MBTv컜? j6K߮t o o7&6yOQ^`%)$z[th*jI.NcaNmI3wwpz]XphL cxЭ(Dў?%]ڱBkRem蹯цFQbI^*.*] ,\#m+@t_MU:c(𔪫 ݶDOm>uD3`Qz'oO+6=7$Uӭbf/VF *ه"~j_Q){sB xJ.ΉUX7'ͻYz{lO–+}H:Wއ';J7,wtI<^7R+K#Ԧm~SHRٍiNߚKFo|]S_RN* XTm.;V_KM8Wt Ul|2T(&#Qs_:woY0QMd*Qղ\GνT!ZΒ:%3?ХUufRA7Z+#4I}aKvпK**iPqdف@c4H+ 5ښ3tKu>+%]m1;u0wR-Aq򲨫Vx<ɡ b }Z*&*'\e[w= Jm V})]0t9"2q 1)z,$-!Pr&S&_ l۾wCc\90 lnk;ƶZOy4T3GͼxC|BF{Bqګm W6sի %E lZs_*$;.g(pƫ,sR+?F0K3ZڱaO2RطfĐ?"A8HW>7FAV6YFNKa H$%9||K/R @$OrPN3]s1ח৲cQjJ[:\L3/8⬝{Y8zwѬL$ &=-l<>@Md'fBIm&$$,>U)6{0#:֡fbxؠFDņq3im(Np/wsOC6|"O+3PqbaG;l?{ ֫a w5ܫ,a.9tWD.kEKR'C-?GŬz'p`.,QRVæhJ碸:' tvtūy_uvʪ!83CFPt#toEJ#^&}P-2  yaP L%"Q'FHgEs؇Oj%#eUA8`w3eP%A2ȧ5}(e`m V~yeRi2'#붒if`SWx 1_*mKd29~Y 8.qAO;8ZKV  N XOIXF6:ղ> .ygnN+YЗbjZ ҰE>l7%C} m$ż=@|ΪhՈ"e&8AI3Hy4Pw|”+774w48![xn#>ׂQz8<CbZ,.IOtL@M4 7֣3U]kF~˘F'W(eFאG|U+ޜ["k; tc?ʎw11g_cXN`B ("J!VKPd)UTl?g ʒ8"r ng`X-1nϴ:/~ )b2ShKZ^]E?޴ & Vf~m)/YD_nC RCqRW2YCYn'>O0A$pUb>n J4] mӣ!ل"5?TbwOHhEOch+ldU~JlIrsr@"Ta/F<x^G5Bd.9)9vׯL}8Xݝ ?h$7!³ږ92wo&HNƜӸ?U4 s]vTX6OH;*HP效YhN5b"ە N F@/3MF}8>xl-C}'*SVi{y5qo7٢+Xnľ {P ZܰOó8=IBZ=S:5\;'?/sdᾩ?-%hl/" +UYֶX[)OPq*iZu]I[) 6@+|؜R73ISwѺ4#ȣ~ZXy^X1Ui H H ϵdD4RGPxe=. ZJ Xۄq=ِ(ܷ*jec)4Hdfx تΤIq#(I]ӎQLsۡ:H9"N&a/v(zP#1iu`&7a"9VhM4EJtHϐS+C;{m{i1Y p^oF|9;e}eC@98y[#C%?J%fAS@֬N1Q6H`nrLOjڸ!NJbkr\ }\L]pHGf$ P**]! Xװ^ `faI_@C'/n.q{B368"17ߎ]l (N-`Rf:m  x75QMg'9F\W9bı#ui(鄥fVDUQC`'oZJ!:cM 8h1mFp??3~?tjW&=L15$d>peh{U ?(ℚj)GyM/e ANѕl".. TJmp 3&Z# TUnlᤇIloU1A4'Rx 4nN%1trX!mwdFLqcn-= 7ɑAx[WW_=2ꓯF4U;\Շ=Zm^(x>mSn,}m^RBy~jO,̵*tȺL3 xQIC9 ŊS Ti<3jM1II",C%hR žPuUmg 7dEv@Qe2SN,GlDK%NcnIr\kl{V/t rZ0f+a |g$':9FuA4u$}yiHp eRd WCt0+*!|rJz{5zQhgûR3pb0^3 &KyI'fAg(ډ.sYyCC$YPώvFԀdQ3QY29BuT5Y%vc[؞0j-H(KY&0N3+7Tt{U'K+3.{ x=scj^`+&т.\QLcXȝƛoASR5>1R'ۻ}@F L&m6sDza+/Lt]Yaf.ojuC5 PV4E'k\CJly]nav|bͰ;9V%u t\cW5omJ\yK6ĥ{0ϓ'W]U[=/KQy6-A5R?b.Cr,x&5@% QwX ) >DK^TZںi&|Aw^H&gB*LJaSw"`/8,2Uut16*‹1lv/tMb n7@sxyj\RfTXBi6spd;=V/slwۗE.SacQu~v-7].ar&S6G@d'nEg}F@`gqPR٩v+H4u͗2c|!XLZKt8(ֈ6bbpP"$㍤ڝ(C+\*CJTDY=6Ԉa *ӗ5dorhLS{`e  *n װ&3{Kt*W(J?4nIM\.X#̞M-%=Hx1\^\R|mf7PlE;-C꣡mIYL";7&[$'I8p"t)tU9?'+??%Mٵ8e~hY-IlkKnhEw,{D+2v UB3#`f>lkLA>&dR;oa9$"3Y _%w?.tM.ɏ2ߥ' C M\oF8g]70>$C!McB_0eEyoPa[ÒdmP#\!1L=,U~h/lax2Hhk,W-h =2*VTu^nl7=O֧AE-Ka*>(گ$O *ᎊll2+n(YS;6LQו|i/: }즒zo@$AvEm+n[ѩZUXD!d8@>@ZA_3$=K?H7V)x)c%sԁJR6*:;=*E=--qԇ2#˃YE{Ȼ @7z k`8ÇVb#o) -$,2jqKj!G(M/SȢ p }Gbn>5wgTӪ;ǙK^u\NOb4O62卍(/n{G=fx{>vm@uT^Gk Nli}L,/"'#Շ1#h7°M(Z f+|Fe7w륫@aяrT*=bpK^~59 ucgtgI34,y3Ĝh99#{?V׺_/U#o|AJm95Y 05X$9x}+lB\HDɥtwj](цH^2ZڌW%T:aS˴7W).3 zTnOw).cl]Czi*HP?>N@E#N \Ƌ硺B').aKGN4o\] j&@..zNO/O?@Į*@>GzKkƹUж5 倿U6ґ/ŖEdQzG|:|1{΁F?D:GZx o9~YJa_˫z_Ja[+N**lto%Ʉ0>h. )*d)|W:GZ{z';(Q1όةƎE De11D#1+:t1 uKNT7ZR/m!-Q *әg\^#1c1qS#:HaXD / VQb] xej0Rn $ L45I뛃F_F(E#:;~@0b<'%S'f3o)PpEN SOUVZLvݸ{-&ƒտ|4e֜c_Hr%"UӔ7)-#") ]w`KA 7'YѨ#<|\!8eXҙgUq2Nlýy!jCQ(-+7@ä z9(o#SbFatɨք3o:vom p1Kaǹc8u>T bfZ?O;|U8F.6pq{ آ~% ۷xs^0}PAKʓ)Hͅ=m2YAk+LN]F( `Y "3?$\T8}S 6h8./sU~ gMfk:P||&~<'@ 8}S=Y[$ '&9:xL0֬fw . o~Q JHJcۻ\|N͓U'g*V:ЧOs[!v-?=}+/l%fV'_rŐ8,ښN԰; ZbZQ:&?6.|6 }V_ K0`єapu* QHIs!>1ڐRY4##AR:eRGJ3 ;gJ?^uTHnlu{e$*{LK؆zѱvkԡRLxt.S7t{;:wE)LQh-S0X,}wZEC=sH0I m52L.=eP?jr/z[lXy.TX w% D'D߆#_1`+ R B +o}\9?B.!ge>b\MD?KUb28KB% nuX>Vv LQD?Y'~]̐\a)|HU᢫5`ͱn5XT5LY6sC>9}-hl͡=q?hWPf я\pHݪPG[]" PJ ʘ{xkK*S&[Xg7,&c-+ؚ %&hQ"Uh&\fva(z07fseJQ.^=9~}sڡ%)P Bfe[s& 6ۗ^[N4g&L#Щ U!ݗ5ms‘H<95{#l#o d]\F0I7aΦNJ11#W[R$fPL#- ƉlhiҬ%GjN 1l vl@OQ^Ph-흭l%2.j!+# =QF7R0q:a*._y 2#ESFmۉGX yXpu%tki56KA9'2,(^_˃$B1gB4g&nDTy\c {<~ ?$B)=VVa r};T7lZɍ'UҾ13}wF wK!ix4ɩ#P) 5uY}ysX=x*C;$M|ZQHALE%iܲS^%.͚èףQz'?d돚9^h=!,_Q=ck1XWjL`c;NЋ>oqyg4'z`;P9&ശRvgDU+'[.]7U Y 6_aF_5%A =(Ei xv +(s/OC#+lyLuNdQO&`"@r7n֌=nj3nTiZDbB-٨Y,XGx|#{X| [hӰNNeZOgSt>=JiH}PP ?foiBHl Qj,ȭ:HuqλBCAԧ]ԹB26\! sM[YRL *=~X\1.UxoMn5̂OWQZFUB_ YĤrS*zFAX$7v`v{;.XUi!#8\cGq /W9)w`!9A_H* :9;s K.`s'QLк7R3S1Fj5?9r3L<N*.]ZևXdc@9R6*\ Px.q#l;O"+I~OWoeE%DxY &p}VMS^k_´Yj+r}]Vl㱊-\k(\i=t6A&7Ob|<LGz n!|,RXpFIڂ)xgs)_Zp5([ST' ǾekjN qm!v#5D^84Pin c%=qؚ{lm_ w3IaEJ0Ep߈?$ O@p[5 R@Y jce"=5d_ lj /1I5ADS6Ij% BXw"GgUtHY!Ք;Z=k "KQG`f%|໓`>񞥲 hu8Eg;9Ko87зHL&/'S?ìSaw0ʌ Nrz- uLg*u=(F5zWs1M4ofK ZzkTض64Ge׮˪ t̨uwNJ4m-zHVk ^&kfR!< P&o,Pr=1@Hf1D7*^NXqT$ Ox;&:RdzBGm>B>_/CѠGmYX:WFm&GR #`Z;U!tѢXیBp"sSl v,hEhZl1*(ͺ03i+~}": } E)njI:VXϿrX!+qZ$1k@/܆<]t}O.&fٱy834?pߪWρ'܎yEe/~N!`(aNiKp?0ʹA]_Ze̎j )T3kFFBsC˩-a dpϝxn(C?hĦe$ZXkt×*ڋ2H,{ N8/(W"ءt{Hhey(.֒&o*EH;uX`N3j`:m_%B'MuxL40wW\SG)Onaʟb`]}7u-1x%1D~@+U<;kuhw4IEaxyE |2 Cu(uඎ,oݪ8`іꐚ;a9,HAŜ֕9EAI%ۡNRhr@O+:,)6f~p=m_Gի U(iL> +~靅%!]q6=)ԁ>1Q 9rQVʶT', T*&Ƃ\rwN5%J)27Wn-Yj/{Cem۰LIrŻm FO]F4+gw2T" ?3g_3ggoRڑK˫߸;A\N)*]MxG~muxeh#/@ OV۸uPQ.f(=8%<'݄45?oimH̛kg8$x)谇8EEc#4cw5NA7OoeCɞ.]/ڄ+o 3[\Ӣ"޺ kUvgI*OCiC+u9c ɻ,8cr 7F?L~8kqL 8POsh="D9lo` X:~g`H"IKvVv3FlX+ ,VS]A#Z8µ_SzbČ~ɔ_^}LQ<In [f~*cg\@EVԌވo~D`Nm Xh E+ REf [/.4VS^Tzh ݱ'-CL08P pZD>GB,|NR)5 ajJ@ Rxj_װ;l*>H`B-WQuÙPH67IdyW&NL9+0 uj6جB|Ԥ-e9,~M+k#P{ ||!*ӭLn΂Ń}sO 5~VDus@ZN(#J5 ^B'Q65Sd^QΚyD^{LuM~LV#}o?ɺ-b=S0P[Ն[Dh5?˧WDWp芦%n i["J?<12fMssu\4Э\4wHPcMp-rUW>nL=spy}HΘaz88)GW˔4pmQwEG4|HLjTvI҆byjN,5ޒ@ғzy-F#O۴i!|jTJ@J̥ \ck-+]&/_fM^7U{wQ7;oo 8%R[7X aCKfYh{28W| gf4"R?יsd@maAIf&s@qQP7k GlKe-Q2~[4 8"3Ƞ2'8]f"hQW{t$?67G|`%RT ‡D,WS9hHmVPM!O}?ıO.SJ_ #ќ v#ȱu҃œE^s-n'o<ֽ/nB}l_:F~s߃dY9v0Kj XoD2Fo`Sժ3#TUЦ?GCfOsx #il&ri,S3eH%HGD9jC:֯٤$і{&^@oAzN1Wu ?X L77 闯My*Im9IL+w(ePwݵ 8s3.bڹgSy|LorOwC[y}=`Ϡ9VkpE;\P1zW|\j W-%2^zPvϓЁ׵.YpF̹;"ӣ "M3-nR+\W`Pܡha LS'ɝa]W zȟ7IbbV3cyHCD׭Sd97y3~gʸ|j.*۟*8xo:$1+i=t$iz 8vnesxdOfcSOotq!xP8OZRuzKFtڊ}1;8NloɊ /*Rj)DaY|i٥A no8hw N# :6DOTO ( 6ݣ)_NW^':Z͋VRlڜt5N -̏2Ks;BP9q(1 z-sjj߆WϏ`:βò>=0V.5/4c|C@D:ſ:}F?Z߲ K~Z沖j չ硱DΡ"Fy"=t!V B(*:x{tsx|Oxí%dI`zԬZ^Y{8呇ƌts i$hEAoZXӕ NXXqԅ^!nQ>EYc6pq gr|Nj|I\v~sĢR\:.,٣Ê$9BrWSjUBh3 R1>~BbI`ަS 2,VHzaV~!ūkb(ǩ ɦw, 9F81a[9W+At8a%\t.=y] V^\0pC ؒLy{}qhƗʍ.,QH'RYݙL6ǝ}E)ژA4} w( \:XL3-иHvL'1 erCƲCP ?srMln3~68h&؆a(8cNkыV<}MĪ- _ ,5Ik}c&8-_[|J`s1Mĥt.Or@#KfŀI 짎*jtɹױ4pC?!l->\_)iG% yw*0jF|@.[LfP|6W>pmoȌD8}"d/G~R+`q7bq;^O/Q8BM}J߽9㏆  3# LR!/Cvd,Pt b%[ U o`"l1:Ȋr-0^ Wꊸ.39;WVm[cg:F-ӷ=<~(cwR i %o#apӧ&#`mɳ}]S5Z`613Ki|_nY0J^0Թ fm˾xo@6=_?.f,WK&:5p8 ٙFq@><ޕOLJk1GlS2\F@vy_DT?-%"(#ayl۲Mf⢟]wlR*\}!cqCW\xd^ WYuKhgM[`̆z> y:)5lգav'O" ˯+H|כ5ɿI*f[ATzץ< ;ϱրl'Wi1 +aۆWRS%9 ߯F9 ;\F4Zyt]h7AZr|hJ"fhIF[x:!3/wah'p)#s^7;ZscyF&oH7hHnU'a>ͱ2E= lv\x3бnDO7Szxop:O0ȫBQÖ Gj8Ȧ׳fec7`S_6έ Ņe\ܶ6~vy/ʊ롸asksp|4,-vI}O ie {%c7N1Fȉ{|SM1Vǹ6*TIC(eV514;_vWHX @E8^':e WsJ`HЦ@9JG!X-GvE0D)#a#A)-diGMc} _?s A}eC4MyYRՃY8Ɗew`2%xn1%h{BI8.B]߬->u-[bڲc&kHؤ`CZovEKTk~ FfGv5gE(!1$D8}"<硈0'H'2j,Zhie !SrNxmwۼ>t%[ SI ^b9 "o,ыONWF:_ hSp\k'/˗j uj/_aV62=z w0KTiԙgb{}-;S1t6i%RԢ@L9Խ)ĐQ~;1-Fc#7xD`>[bhH$N*rDi4TKliP ‘aMS/mE߸/9S=_}YJv_j>yhRL1oɤJ:*V#DA/ڙgt >#Vf| ]EyS >bhQbñAZ?*mkMwV[<{Wne< :3f?|~X,JN}mTn"rlC6#\VQХ h̓eBdZα4rDbGqQ)~KU^f:_ ̏$$  U^бÕ6xM릻Ǜ֒g\:<]U?X:N4V_*QYU+Z*cΕW,b *E允ȉx=Xv,c* 08 s&P<g;cp -oZYeQU3j=0;sX z00˚~'m_hr%#ܜ0*-M0<<񦓥ŭ*h# Lm QDn ͝RD_\G0)v %@pO?uR/h&Լ{@4f4CʼD{'o{Ϙc7uI+WXmHm  L]A.!!WK\D4,5f+ xVF9(%%X'pE"4GnWX[E4sbWXOswZhVp$[r@gxGu [\&(˝(ҡ%&?'Ds| ȃQ#Hȕނ&h*}s@1S4$~N~]Sv%`ట% :# ;A{4 ~F.{~iC[ @ zI? iogA굆t89~ PmF8MpAEɻH^5=Lje|!wڃK$́/nyũpl$ezN\k7s}T=ۘ: FHMFM<'\OrE jS}^ $$W-꯱G`P nAL'ہdd Yl p(m oE6:x-4 7]Ѕr,kFVNzLm1)Ap;_!( ?GY ~0Iy^Q7~Q8E{Y=47 &PZV^796z Y~K'; )~Cajj$mk Ɨ$Jk=O q-@?Q2+С2M.~OU}bf|<[wzf=:u?ևH0MJfS$hZנ𜀦Ĭ7{wgNa+1@3;VIICyrmdXޖo*~1 ujcvF[ 6Z{v+a@%eC6pPjW0p7D,nme.nmRYBayԏ),@~'Dc >Tvgͷr q0mҦ>+ǝO6=Ak=,AɄI]{A|17ɼ Ac1:۟~!t$(MKQ` h\F%;)JBn?VQP w\92B[0}8:͝H_EDxtL*K]91 X:zj!3 M B%M-GYdA0a`]#$O܂pRanj鴪!ujĵnPDl'7`~m(bYc&X{!ON8}PKZ?d]MZd^Xv&*ɾjF'{a֛1Wc[]K>W(5!`:C,s[ KH}}@7"ؒ<5uxDTs1@(ΩYw-h3YS@擳H/ FcQxg]qn񦫶ʽSJ&}T](w~>Da/T MIpee!1試>gmr\Y!жmT%}F hfH0AdGi!c) ]`0BgT:^U Ȭp@Mf<~*'RPG-Ń!Jާk0 \Oimx3-iDZ[l*ew.% 7  bΉ"hf'G ˂`LGd۶1)w {NBcKeA\,$- L |R^rܭOi+?Ȓ*+[G:31&.v7F3kD6$q I;t$!f_2іT/ dCc~qqk#6(:=#*[`捱ua5{//0/]4R y.rw $B8/TL/^ʱ=ߩQ2Dߤ>زIj RJǦEۍ:p]XT*3Yw1b>_^swDe_7~qc٧~oߺxk}i 0,,+ho6Qޒe=: .p8+Z ` vQ'-y: c".MgysIA Z. ͫIP  J? +2 ~IO w[kU {@GYKWuY5A\ܢO3 "aWym+_V$?ɘf$ߪТƷ [M꺱\l(ĪZ&cWGAJpDZ\cҒL]6+G[JL7zŮQ^|#bq0ˉ`H< U)BYHdo&݀ 3z.MۖѫxLz*ɛw+Ǜ%o[Ȃ=m/789Pߠ'n0 [(*cyQ|f>Zq2*:b7`C<^O# g) ʼb_xJS`aD.܇nMy"[*e֝Wux9na ]sQ+!U,em/ f Z5ݮ  `~zZ(B5a+n85y)xQRMsm>X{e} c 0tomu% =_)JMRD{^#ziDcbJbA" qo" kӸH,b= A.j;9$ E+t3ẰBoԪ7 *DDqRm:.` DE80B|Na/ 6 R#)U9mAЕ3(~` m"ȀW򀸚=o#{5މCbO3xA+fM>L/#m1}JF nr `z 0l3Ӡ!v)6Ay1î!Ab?h tF$d~Æ,VA5?ׄ)jՏt] ?[#4^<{`v0sUʜ\,xHdb܅D+=%')>O" 1R,Ft-K|]&sNہ G윃*xH΁+ uBֶMҞULi Y_\bb:[)Y |΍]7Sm~4Z%P ,읱T xlSةnVAufIP$+on!mPe=ޡ!O_< ܳ`2jaNi1Nw5dI1!3=:Q:Vn&=R`\jmh^pHYJq@*aS’!3ڛ|::v Yzf+BVXzt_MSPXue_oMdc(,,6/ @y[ǦQb}Qz pӎvf8,`p?@4Sj{Ew 8tuJ6NRӏfD ]'Tߡ7-C%n/sʿk,p `AGh#&/'h}cpee('@z9Ch/ȤXan%KE&*E5 ~D YF9R|zVNbqH`_K #޵`^*fkN*r놧&3 R'uLkO3jij&<ޙ<La4C@0x翅a>?֗quWjKԑ& 8)9@bסgv;a+!7BД |t(aݤFZ#3Q-‚ۉfQ0Dz]zm4'n}lńSt >o~lC2xDȐvƵ&ٞ gqZqԷ>9qA L[+dW[vȎ;vAi,ŠWCֹ;Prp>%O}7`Q5s'c4u.c5xRHԚlFzC)Gk)з'@"b@cޛUAj|d7 aɁco(R` ٕቂ؃~h!@Sa/6'h.X(% 6/8(ɂq"V-~{UĘcݶEԽ=Kr ƿH9iv/6/.DXH{2t_P:y{¥$8/VcZeY G<*\54h.I5Tv<9cv;?ES=a1IL'!SBWXf1WTWtY_mZO>`-.mw[In5Y+)|͈aC͇ ޅJQwtE@w?S0QggtJ?PwJ"A'#0Jfٳ Uf7K>N0W&{Hr+=#l1%{h=/DӇzDE*|aG+HQ8 ޿ܸ؍HJtM͹#K=R`KJ uxb|O*K?\!sG oyCkc:w1@uNl ]6۫ C+hs &*'0IJ~ $Ӆ.zcƀYX `;P!Vf/%m $?mI60 rFXP09XG̋ $b15d܇@>gGUo8p8#5c+,la 96ɸ|x{ !7 O KѧCsf{DJ50ImuJG9C{<`}H8QE/4j̍4-`ny\ٛ~* pP'd26ײ'8nKy n^5ݵF*RDbx\v>gqRdIFb1䮊SVNvrgenz[}ý1dƄ?kgmMK{ goO3u[#M<`svBӨf {C#{ni>h KVճ`QB Rrx8[}Ѫzh ʮzZ%YݧT1(HQ8P 7JܤɱD%i rBr.&xǧG* {`/Qgg;:?(QԆIJ$/~RM[i#b'̾D\޻3 DQ V'*_/pK 3gSf~׉bH4wY.ZWwVc Y j-6: ۜ#|it[6c6?W!]}~43Χ+8"?i5t>1 6'ȋ~i;S|(}M^Ix :wkF^l6/>vien 䐋!zax-f:%2&rA9@вD*k/jjEuj[,4s kpyd߿{E/:{i.:HFb_D!wGr%@I\3v&9Û%d{ mέӍcw:j#gN}p`O\*ڀVdr<TXMs_giDjeq!aNTa_ha*bKx{#)?hm:O.cE)cN<95=}dYz5wBTi`"k\5K X* øB=tal\0%SZM$)F˩g xB~X&sDrY(ɨ)wHF5c9=XO+K2 ;yoMaW CbS',ףdΩV:?D 0n_hԤUys6|o b_sbKcaDQ.6t}`eʆw9jָ`8~KyU/=|Siq |vZ|zc9ot C&5Jev{o>m4U1 uXǨ4 Ty4kC0~|dȭC[݅W!Z[F:*\t%&!1-1?XJyPkP rݔȍ˽sRX[E$WfZnQ܈4Dz-Vg75rdVnQWK2Ɣ+!B|C02 7)Y7:"y2oMĴ7ser q|BRA(Y#U=p؟FCA.X D aZ2 Eh\WSxL)(Ib ?c=9'0i;yxN߫ג\OQ#EEg n+bj'\I /"whbD<*.t{DS-]-M:qH+L߯ ˕vCاVfۻ$>%u|eB"77t| D?1ٻAB?ڝiϾt\˸o55TQrq-+ 5yf6z-HXvۛ=9G -94VLyH~n8$`"ʼ*GJ*7;s64ʦi}]fl[ J[IP(B$ʡPZ>mRLH"_ !;wTl$:j@i=|а"LfOV,oUb}z+Cۼ z<9xxeSKOk N1scoo׻1酏1ov.NEݦ]4;#4]vZXRڅf%jfUp+\p@ʤ.kRٕ <W8̭fGO"ψO6Kd:!!AN=B|ٳ:c˛[@ бc_RI|z| 2 ͽyE2[%% EU=~CT}*ޱ#}:@-t Ns6oI~?Ka&El5 @z;3tYZLʥ8,_MВaoG9fc'v-9Iӿ<1dcmp;֧$;1s ; ax[X Dqﬖ$ݓ^gݻ̨0m3d}_q1܂_ $APפ"FCx}0މf,_!'{ t*2:R&Z`o&)$%..y#%` tUvꚞb$(АGO,MyURv_L$<':IW*.KxQэMIWM9uaPwt"4wק[/JiuD ;V):A۫2縦)ǒ+,4ӏ{kiCy5 UGz?qn׹E PM5G\~ouk-[S0z5׶ t^w1e!"GƖ}riPįG1yؚxa/]/4W)':\0e{~ mv 2hML$S.W.a_CO@AҴ+ena81nZzUoM&ʌ.zgZ=(8%:Lv:e8cY9?Ѥ*պHl(8jr9Bj_,ɖ|&̙JQ} Q¶ޗdpٛ-G^Vَ2oz7"!hVL)`M62en 4yk3 X6Z'5B%??hEZe"/ȑg0nz~Z=Luz6UCg' Qtz^J&f9s Srt8>1Zס!.~cch7X`XnK?z}n=2ȠB6x RoB~wķ.FUۯUWyl)?o:.sաHqpHWvV"zJEOBЉ,F<]?C[V; aKcS)+Ѵ7f+Լ<.ܨX)If+H<;uc+]e&+,=#:8 ϲ'obNOR7R%zq+Ͽױ?nŒDp/bHFگ4FpwzD&,S lܳOlUYĖ+6ZA:m2ع?gĔퟢ ?Q挕פƌ)Kie(OLoLBL1D͔.M+6MI :̮ z枿`%_4\[DI9^7P ɧV7PK{'[y)iL"({LC49}5]*.W.˿V**R`lX=&w^ǁo\íp^:^PC gW'P/h=.@8i6bR.'hXA5NhŃo%s3^$x&`ٖ6&h=6W+P,ȭu!g)NLM镞hۖl fFm5^t!V ~"?0,Vwp6u;{.m1pXqNg>2+3|s=|'Y63v tiZLd%^mlgIXs[>;ГE9%Tێk\zdc5#!NtFkֳg蹲@29Hџ65_ "Ls^PBV)c( e6mA{=Eɦ(Z pϟߵ@b.GЋ2i׃\xNrt'Vf8?K1*W^qb-^~s4l/q%Z6p蠦 ٔh ;]pw9%@3ց\ge|Um`Bp\k@xIzOJ3A^$8)*K¥cH%eӖsQY0ѥE!/_!KIrGmV鵿3, Le.ZpR0Geqj Jq:^%"}( ZO#5$͠&ྰ+-R39mM-`kOʵKw-\kHn_Oe]q}=`S2sʪ޶)-:^|P66E6% Cee}d@wʖ 9*#̛:6È%GCt7} Gc>'ٍO]KBVLrI24:#`TyͬЅ>zL!RrT/MjH$кdV2EҹFR CL:e\.W>%owHyFG9$a$' 0:_&IBzeK 猠`);l!}[ߍgM}i ,EUh 5T&_Q#Ä ]1fA*«a77PUnോfW5gOokz 9~?|'E)iw6o؂okJi&4V *2  s4ؑ}7⊫j`)JP"q8O>5xʃˑ+H$N<o %CzNT,}BD7` ]'ڽ+GE,E2/IM~| e)$|iu&²ƀ?Z?URa-]1ۛc?,U+R4i€TlЦCEp;}Cfc\9%,GCٱ19>aA&Γǣ;PK^䛛#e%\Y隱3΂0dץbMN@~OIYD%rhQ8?[Xt.WO&ƫ= 8ױ۹j=%S6 7{)%_t|³Gh'7H12Ρ?OUp#Z4Ur-y(֒62IJӍܚD Ʋms^a{Gޚa. ^,8ĹmN+n$ZnNWmN!KwRGhH&rg=jf0l^ ΰ@fV&g(W ~;OY=*0U~UGy"PMUp΄xSA}l`dq#鬠CRp//S>[rHȗ0KVgTQVg;Kҧ 1I޼r[@W@F#uXy QQA(S7@Q9Gc !ąNՁl(p,æg&A*Ĝn BFOs\yn։*.M?iOTACM̀.k9!S: vV| qpٺʚZX hZ/i.4tL]6) I]o:@+Nז!H)/5<"N>~ &lx1_KݜLKju!BSr/IO-)BdG f'RtpLj\܇m9XOHIynfAJ*=fCӑMoܹo5[+xttzw ͇峉4i'(tVW><Ak[mj֝ϞkG )Q_+;8Pߚ[Z'wȩU4k@#XjqH;-p.[qudNТ:6k\ xX~H/P)'@`MjuW<$W:Ӹϧ+0$ceafѰ3iC5ځ~Ag"҈}o1v 2RjQrdulXFTxEf•_KL+>GS>Z}bLZ &h(d;ʥcPoB?pѫF P9AŇQ<'8<Ź{ÌM9B?3ADT[9zXʤ+IG8Xo+fϕ*q r$EGd5WUok)(PkMr۷"\qa 9f Hl 0#CBjD3{4A4e/9[Kt ^*AS2˾ rbmٱ߇)r`5G(oU)S4>ZyL|T̃lbݠ9dQ?sag|.MCoZoέibTPYmo`ڻ1T<8TXY}\tu/ =H94LlU]e[ %S&Qꎃ6Z0+9 >ďl-auwV7%թLusMY ,5]Ǟܭ\24)aO6K^ցr VgQрO~(pܙV`71A&™` ۸L2xރBWyE%, ց:`BAq\wCMa@3582rrO&ʁLQ$0csX-7i{}ata|Xn_`6eW#`jGR -SUDa~j՛uӑCo3{>|Y94!j2j cd5> ʐ/oK2*}}+ErCQT3$-NgvچY-5{ztylK=(ia8Ӎz$jnO/wOh>aڷq>LUbv~+䅞PiGsG$hHp"9]5LrsRz/#.K%$~#Xc *g[tBxsiEwN? %+m*8 w3^%.j|U!]qhC h{#iw9Q $=k9φ: ٢Q +wodD؈ъgW)v?eU+@ݹ*[隓5 $mHo-./x%Sܕ[yȊiPNɡj_ٵQ)}%.wB`#BO>@r+9StOd( cUl3r?VJT.ߋN-#%rNzH,1S@XZoܤ P4wD5)5d'5 -{I5"pMew]4S DYPWUݞnD}&: yyOϞ.Z KݿEx7JZڎ:[ pcˈsQQ yZl6hZ_qQ-k얲VE E4!Bwɋ}MCuB"e Dm4tԮG<vc|%2f`J/htwz`\nt_}M2h6^/N@YK1 8Y>gm#b` @#T 1ڱXqۄT",bGK!rgQ_0݄Y|‡;m@'9: j:wFcT߉̣&b 2toYC] ݶy[hRy=WʢpI뻩Io;r'R6Ak=Xm1u'tۓ[IEFub/Ihx!k ɪLiD,8@| " u.KGy 8J\{a:ͩu Ɂ0N&68Pi]wqrp\,|K9oOA;xIK&`oGpТv}z72Rn3C(Wo/.w$u &l}Tu-0 A "",nڋ16ĚuS K(꽭LWп i5a/wmt8\Dnvq%Ǥ8 ,Td%w^Fr{Yęb&?EiC,6!5+͞vI~Xm34QAveC UDچv21mȂPoуjUsX`kW<['+\Tj/QY5{!9B#-`$ |&Ex|?˃ƍtcYb9iZbvHLˣZ, %iF{3%xp ,"|3oPud[2]gU``+5z9\}ePz4< z 7!d'9.-CE}LlH;ob7!a8L4. DU>N;ߴMW3 ¡Ab8rYYR\9Jb*n?\pI*)/]HXI-  ƀq/91W!sPJ;-x #C?%bEGq#w$| R֨fކ4vOZ*p} Tyb@:qe[81৛Waƹ\/J:\zr Jªlƃg3N;W0;\|ڸ7@kxeLK _nKޕ:\Ɨ&j#<1zUn}=y KxA'Tk ^'^YgfH_ɩf'n<-:8 G4o6m24 dR]K.Z1xFN6 -V@l8:,4nO0]hhq:v%<:TW;s VDwl-kcuw5cy>p1˕OmӽN e)Q#QE3FQOמ܆uxm0Iof 7L ڈ",qdS!"L@ Yd1VZ$D~nwoo.tkfv1e]jpJPQ[cay$'{ǰb^/TP&ϺǷyhCPБj(i1;6S-Y!w/z+j*J𸛧GqV ;i/^zp6y t~Ò4/O/[*[815|3\ڦ-'A2EgD`7ii{XVp;QvϦQ7gY쒾Znh0ecv CfgJbޭ [{/hxH3 ьAb@0;XJGsP_Cm(UhA܀>ik.?j4O{ό(|g=T)!?:tU(m!H1#_+7( ;%9%6_úl-\J+Rb!'%kf`+<: pPdRᅌ9 zviq&gIŖN+%HvÏr*h3"_\rmcpe4:W0}Csʑ4yxҝ:K7ԍKnr"Ε\BޱWz+TfnZ_"yP Z8;` =A:%>tZSs/rP)+D7,*#ˁ=~HnHNmΜfŁo=38D8S%; F,덴Z>k1Oѻ'ƽ>/!VɛhQ$cYFFǑixjp8y ܗ.Yb>f7QE|p<[#Ci^L$4 gy;>t*:Uhv+Ijy6uU0B?Lpw/>{桉X̯byH9l\@SMU:6 `Xj$n.oiayJB/Ā1'?>f̟Cs.ӟ#(jbzs;(^DGvM!=Ihri Kڏ+mUb "a05ѰA(zl!s% o~UOq6Tw9"5F { G 3u Y jd+nM\hQV%t Egh0b Mjo^RbCQHk2/Հy7 ZO(eS囫v9E}BRBaB'wąRǕAj)3!0kDkNjmA(ܻ`I3Y0uėl:Qo>OU ˻ϱm22<_<&ok4i8 nRdqO֛Y#cdႚ|}iV[چ$ 望_q̔3#P~H)!ce3Nh?M+RaܹsuwvR;;N95T:%ys䫳AFq@USos؄)I?ۙظLAJ'Ӿ&(18t`kiƣde\tL3:`F6?%"hW aAa`z3QrxeIT9u[IJSU ;}/c&kJ:2S^ef" |FG-&"9h.6T:p^ ߏcQkr._Y( I)|( P9*8NUD؋`5ҕ#ƪ=d({peiJu2ՇøEa*lHnuzN|<}F*|]zP!|p3ut}^k1 eDjU Nzevp7 Q-toEC? f隩y0@6IFC?ĻrF1}hs1Cѫ]%|cB˾}U]/ydq(mIgc}y| ԏ"0F$+n 1Gpi}\s679D* n<"&R70JӺn|GǥIY ISڠK'$ڡQ-狂˷I-uİAv -8 HtXN؈E}FS %!aụ^DE NWĎIs+~6x.Ok(Ѭ@(-2z{ً̹un9:H2 &jcɉp!CH%YoIFmיkmX ґ qGEX6>z *1qퟅ ၳgR"hxp]Pr`6Аf'γSVdm^Z)W x*.VU _ .Zws%b5@uAF-P9a>Tc'Vt{5rG4/&@i58Yy4v}آYW,5Qxf|#B|Ulˤnݨy/ȿD91;ߐB/E4KCFڙ,;^ ܃A8/Q%Ī#\|tnEU!owƔ{C%<ݮJk*)aъtC ' p|؃Bú0i5ؠնdT$j+3,vuIѿT:*cM$!a}.9,Ӵ=<"T+^u6e:[;$KT7+?}sn4{Wv2@+ї44Y""b NӏSxԤyclAU+arW}Y 5VZ$@ļ!J]-2/䦽~+@R/1z$+6)%d fq~ &2I 74sM⚨t0š]pC,Ia釜h !mj5V 3{1>YwjScE9lo6Tdd.DyqpU02\|Tᔥ\a׌|Qf8^T8k2k $I2~H34Y|E1Bt_.3C4\@)7)7]?'bJ|B"/Hn"_=M2]+W z{*d7*ab?5ZcƀpLGN8"\wx/?_1:.2YC{aŸEˡoP)gOj@ TӕuT?Ai{p,2k|f ءLMؘǀrya0Wp{wDxwE9\f[W40hkQ&)x̶{dV_;QwshȮ_Ԓ%+d-3a]( gWȈ|_ZWGK iɔ2 2؆[CW}"ϒ;f[zJ,st{'xM 4cwɩ* nVZG3u~,C>}9"*JvA(K ip?4oѰ9w\9FWĪX"N.`/,tʐah\(9 ތ 6JkettxKIt#,VMb7Q( 2_:TTwݮ"w xS"p1\h&md%&.^yŐM5<4 hَ͌u w`h\HYŽ~v/[HGh{;6B.\T$zR2hʩzgG_e%i4`r D_b@ba V}p+2]SS2aĔ:RHy!z:#n{'@=c9x1{ W0$xֿ| Xs[[i:<ٛ^Eu+8t{˾7+l2bVjZ?\(DR"4mYY+S m7CrJ5B"64/?XTiW0hڻ+=l o2]QP74Q˃TSU(dJtM*U:]nsEGg9MJ֋|Jsþ4j)66E;I#}i%917tb~ùk)_awͫ½]5D5sw^xt;Z%riGěinB=K#X9bO Zf@MǎQS*ݱG.۬௟:[!Efdgk*,Y-v3JsqC= ࿒4ZiLPx`Zӂr6Y !TQ(wV#wJ2ޯh韙)$~nKHէό\2?D{5j;~[Wdrz"&k{`$_ǐ0r3j񃺉poԗ2!zF~g0[ūjv+pÆ{RuG^Dpj\7~{Ct9964 k4s5^/pBIi o7ۖPA A@ #n:9.ҭ%:¯5O|8S}0{Ї1^:j~7t|DŽu\u5cGPH3"_{Tg}Cڙ`;ҋl0@{C96tS<;>L%I!Y$v'B? _C^-Y&VR;<&}d׏g`*/Tm|2үLuLru V{ЩIfb@੏wr2A$ÔQ:NOS*A^iVr\R5" F??f@>xeZ4j)%%Sg SB2խe%y=P\7u"r>/YuHڽ}u9.!\r!fZBzjIlǝ`Qe %(zH{x,U@*ß2M:`/Sts${-F5)D/ѥ[h$_/}]ȄaF ve^pGL %SzE\;5 F_h^9Ɯ8PsشypghEE3L.r8Lx4 ˿ (1VQ֗z8ՖghcBVu{#مT(V%:݅f *%\DY6uiE$CsNO$v9 .%Q%^G,"хe6_7a(0~u8d[! 2PV$@XnО[W@m. >YޮQ6,v\q넏*F%T bN>3pӝYQVQ?ܮ:xpE{,hHABz՟ Q?1⻖.jGj-槣kU?ӫD:1ӕ/]3,;EjEQ~pS,-TFoS GJ0ܻK@r8R: wĀw,Mﵒ֬+~)?ĒPo 8(ٻL݃bvR%d.߮)TSy"U% ph8x[1.&Js>Df*_fXXHv?G]6V-|304m>XDwK~At%ϏfD>jX0`f7wQuS\ڞKSMD+ ,F;CMNWּ{.R|'LE )FL*٩77B? `y8K JaړX߮o@*uU<8MCƻ*eSL䏠r Y6s: _nT,܆}ef>^X&VV(VRM!]H#GU)=sc^? ^_ wC /ʜ;`- X{YH #ssS}{BwY6;c;$AږaPȪdNh2."Ek-o5/] 75/)xy\ү&.fj<=9 mi"bz?XkDL0KNݾNkZ)h11hd#?~+-PE};T t>$dԨꕌLIR̃ I}F: zN$z,okݛ6f0knT?O`"<];$= 빏D/w[UȎ (g+ <@z%lbVOnXtn[*b@qfV%F\!0N[(#:܈ |h5=0!uW\J2q xFߓʻn2\(7YPe]adsy*3V/2>>[1R^0 2yA;$I}UVyME}Vitua<['k'4^l&SJ"zmQbT횓z3q\UA;M" @W4G &]ڒ*Ɵ`o~j(V HfE:o ׏!FH4e>BnF\;":p()lQN#KIY&+qxG-^{dPXge%,2ͪl;U~x8QtNH.˞W2NxZ"6 Wz]0"ϟLycbۨbA<·Jnҍ* xʿV݁\DVn֔C^mgA!GmaRETfQ3?|D"]@U Ny{$Ez1CDmDu\iɔ 70SZ^dH횃/SuMsP'=Hx2{=" Vwؿ5B#z"6Tzg숇Y-0³&q\AUgjQ}tXۥZx>Y^M'l7F\h =(MUZ \z 5??:YߋFuu#ErQV\n< j@6ރ*Cxp#i*3[,4ء`a5=>\h٥^b Chk鋥*tC߽ԒNCR-MTAR(!6xhxsnsgc)qE$@.w܅ɯA|OIQ"}2jo1P5!le[|ZVAngPqE>?5L Re^D߫x(בO0qN&ڣ=S[#-[;m%& ?MZ_ß}k^bg~92h CُQpxl8,/ӆOC#OR!vwKB0өJKM6|-" K& : C9BWM0Wf>+Z8b8>̯< H)cfo*>Z07j}(ąi7m'dW9)XچGnU[p=9QBPX{cC=j.|߅FV{Ir\"[Q> 2*~ fے ]Td%|\|;B> ~v !cAI\RdU8ÎNw Ẍ́C?Yta&c#,GP a0rznH@K͞H@T*I\px4aĉ'tG`yn!C8՚*ɺ5;T}@%[Q'o%Ϩ:;[c]ŀ*~qlٹ4LIl8,Sj(ұu9#Ľ2lNV -??0tr^WARXaր#RB£3N& pتPq1t g:D25{/2YFXqί؜n< KŴ1H:o׏M5]0m,l. f$Wh2+{Ԣ2Kk#J6bw,F[CL{*/sA2[quVUu{48\ŀфtx-tenu1&e-m~ YkEvoEetۊ9=YCÄ)z)DDASNn.˸^g5ՠ1.u^ +C0o)iED[ʹaĬM响ZauCi)8ɺz#gO"ek`ŸYZ?q<xb!A9T1\Se95VUk΍PQgdʻF`Qˠ[&$Q20\*@,/Nܜ {Ct-{6Q:$lg>jpR_EDV7K53Z-el7`"\id<*3'+cVۡS=1eF/vreo2 Cra,ke]̘L f̹)V\O]GGGh ] Ix0&Q+ڗ01K\,>Nǁw/ %Gjt/ 顦hOȹUZZ+24@/81ToR %`C@w+12ӡk.qLNDPyPjCDR<${hG[ny2<WBG\PQ C-SPěY)9=efԾӾKf:8)$P0{N>R87w x qo7wJ!N`$~̔)BKTds)qٲ׳} lY^`n p?V?Hr?v\)0dY杅.$xŔ5urHnJ\ ?whӀ(KVrEKhl: q߯ SWLRb%*J4BWpSTMy9QE5O>>۱S[6:&ox14dڀ-[\dFyEM+bIyKǴ *SN3vҊ+_}#Fwhhh꥕Vc\rzڵ4,zL݆6X\š]Ǧ5Wxr9(j^yDam1{}27K{xfU>2|`ݠ bEJm×!_V LId#s^n9_4p?<_,nGtG⮮5=2xKק#.QKH} }Gf8z{)㊲ rBi]vQ}YɋY\Os8I AfR:RѩNq?[WA;<VU4jV;;:pt\30QϭƎ^;ͦ0ZwZ&6֔)MpFƷɾA {TD IO=Cq ?mrg4-EClwu(̬Ymڸ?~ᝎ/Sf 8eIQJɑF4b_#)L69x>/̫,4=P&6@ 5!<B޶=)H"Pañ/,EbLV$z}i`J# VuV2^ux4~AkO/w~b%S| ǽHtϬiPU9^t@ќ\0&'I*( ؏kMAQpI8K Ă8t%,nw2$q~X UM^ KIW"trj}{dy+@8i\sǿ]jKϹYZ.`M`pe;KaA×B.R K=E]\sgsV8/}!?UT:Hv9`*?'yU4B.X0,Met\v <`"`ɽRXs,28i*ljζ,T@ BWGf]_Hч?_}'|c DH &#Rr7,sPCX3^] $>Ũ/r}C>,onN"T.G":'Q&W|ts㜗BVvp3=[ Z+%;W`8~jB+N N|uC5clvfvYЧrC'3N𾎲@[fU9vqhX_,OBʎd:<{lAv! C9P!V+yiu'ue)oB&,aelX( |3Ё){m +:CQFG¬'AIPM D.gc,k`jDD:ώ̕*EH] bo>s!vx;T\ͽ?nj(]#9WV$QJ֞XZۂFi1#@NSta3 raI&X5pJ+9L#H/F% />o%1DBu#M &cVcii ZnR$6 !h;/0|(aZۗzS3 鎐Z+ 4NwI CoI~pN,0 g~9M.N]Rm (siM:V3 *y\j/hDtJ-zI-_ZN#VuG.బ0nAKq&I}H~'O`;{XP)q,D- |~djaԪIC|L2Z&LboEsuJWDjs@< -pU/JEt\~;jխ󹹁Ϊ-o;L$S,[E`xIj$8GTǒ쑲ȸ"}_Da3 '_*yK RBJ mR>%Yf*hHb}(k`E4d@5V4c߈cLUmA8;Ӯ/Y9ƾ[իA/8ZAK'StʸכeIb[5 ͆mƴ,huDp%A@|53F31u5WCpe`V("~m:HF^DB#[M_?`hZ1ZdyK_fUsc, K^z7K 69 좮_Ozِ4[oؠ#ٻv n*#!^'+2]΋ !FLWΓWBkt@%.^)5ڮJVסF`n0/R0SHe9'4L[L-xr z4 Hw';o?4BaţjƄq $ٌ8 Ε;;S?B\{5Q@1x& ?5na & PMzma繟׈ǷGK/NY(%0kp2) WJ9^ lod;mH"gfxMD!XKRշ ;<}[6n,j%^dcHU]SBGJN1'R;6 B iV]riD6{˜bhMW.1(-.ͯk wRJ#Ipۗ3q_/P@,*~uϸp P Qg UڊHb6=i t憊ɇјOo[QGk4çn;c:dIahyjlħƊgcƋ F\ؖrڣsMw"Tp&G V\>[+8HK*'RW]ċihrhwƒ>% $MRҽmcmP3 zhbwUMv6pE4Ur]W[6jDvh-vc޾^}#z q)on uc6Ic[v ~;-> SGzW$,7)ڶg(GRu5n]u\$rцг'7_2:yb#j@3jtSOeu+"=YJoNSp a,7[<<5qYTY+1S]-g>ͫ'ȄtP"3azqu)=q0ov_YIٶt&JOdZqb[ecj, ߜIc X*fF' V'QOp9 .Q, ke}.Z#0_M܋F1byk1Z]h?Wgk7J:1f'vFjC*'FPIwpol2\LʉZYoZ9ƕ7m@Th- _yщ!fXW"1x+ǬZB9Zki:AZ ثJ ȹ;G;YX$5b\9A]NC&<Q:@#[ 1٣OkޭU~z~EE48 4%qBP~6kuh_0 E.©3ISAm{2ʬ W{8ClƖe&)1j1nQ'dFȅǤ'1c,! ohZG1l35bnDc Cw,THU4&Fieo C0Ha]:_d'mN VqLbױ*g~hR%_Q#a"K*)8v8]-_\R (vzKv5L1nkѧ*vIpyRI/@Ci֧srg1h@̰uTQ>X_d-LIyN9FORX-(yY'ܿ$F2vrfP;w;%~Ѣ+K MF(*A&9/`B@zlW"APHe! >pi'<زp}sgGUb'w1f3q į" ZzM\,#Z˻rm; Hp~mHd`MʘҧڻN)S[>$c)█/2ɼدX452nӧJM $H H$fҍ@B.T1A&f uEĉ9)v0/=2Ea(7Jb*tG2UZ=DBϭӀgtewp)6C>E-/r -HbЀ<IxhAյu0T)/|PӨg4v- `TkȌD7OlJ~Ȋ=>,TS)"2l>h\ sjPZXC~/P_$Td~Pjt w X'3_@%!8\Ɖ{8'-<SL:܊'pzn3_ S2,2Ʌ~H<}Y6YyАE2iaKlDw h}g8\z};FKV qW9Flf'ϓe;vlpޭFn[)N0OثiǗX#rv c}s&q äSl"+E^/5VK+v[s9nONGz9oguu!Rci6K T.g ͎3i/dW Kс͎CڼoؖhD۟ȁfQT5-W5s">^b6S9$xUxr,\^Ɉצd3Zs*}m+6\`A?ŏ[WJKDp|2 <&k1&Knfb(Y,95 'P ͒&>}֧^l1raiGK옅]| ..Үŝ0 MN:iv~m=E1akz?!.V=V=rXTI5};6MdJ]30IQ `lM< p4 D6ڐE>"[c3DŠLN 5H8XΡU3mLO`1u2žt]ӄNPnN570r\SxԈ)bW+`ť>P\]mC$'+!e~DC6B9~"1o y%TE_8NQԏCtBHECj[V %zrsg$do1;;.8FVq* P(杂 奚ㇳd47DܙB!3!Y_NUu1z9ZseDžʢ}\)ꠒ֖"/HCDqn\\߮Q֯߾|2ަ~CyxH͹8 OMȲ |ltк!ڌsɥ(sH1DO|-A"J_uWSDȚKw~r (< *+60y݁ KglDfcs{j_>BtpЙ$XX)1"v2qFSGC'κpskiqD,Uk5(Z=vߡ IIAwwr7͹k2Z~GF[ >54I0Mi~ +f2 }ͫpWWR&&]`y ]*JPciʢYu; u$`wfHgbfXF>5'8v[#c1 .Cw|AɊJ/%c]N╭貢Ig)|j k񐮿Li&S1lM|@޺&:o|tp:wKkYJ$; 4VaѮ!ۺE;e k3.wzI3OLXW>k׻7wmG))֓KnEm*ڳ+W{,`#!X{kpV `eP .b2q`ڭ$t^ <k(F%/I=4 # ~!&Ah\ ɜSB_4MPe&r3E6!}rT>-}kMRN2v*hhڶ3mwc߫2e ~Ze"=!gbR+\T=xz}_Cfa(v2R_B9{K6ɮ 7:rqֹ+ϚU6IN)cE"Fѹ[:iҌ^%>4h3ŵ !zքtŕn)1کb %R.,ɾ &DMR6 a\ࠤ8Vy byݤD'LZg kEbE|10 xa$_E׸1xlji o]x eӭy!'rn[bO$a^03Bon[j'~dk*4>U3NrTY,Kz1]7@Q>I#֙(:VB}UGIY؇ʦ mV/A4nj+z4[6dd\\Љ McSCɯop~ P@fep^냪X]U/HLqI8$Y\am2Ԃ7oW%Ϲnʌ&6 9u4P/Sͻ;t[Ukes`-\zxSHYfR!Ɠ92fTbyoB(ZZ ޶w\ӿhPaIΟ'BFQ8,ߛa|R׽Bq n,gN Ƚ&/!H+Xאt(2Rشs?,ޛ4R7K[2m2lFZ -hFOς:L1Xk\K{ ԠiyT1 Z3Jʬacӽ\DT6O(MȠ8.eozGa\pbcy=+I5 @|PG JqKmZш4H=j0Hmqa }{"#l<5 RѤPlؑ?v^XM< bRcI]pL%ߡsd$m,``~] H~(W_?.׮}C sԆNs,d}gdza9n8@FJYi *x~.`N33"ɏP8f{v]mEB:nVp'{ nraW0(`qbx=+2EC!4cd$G6I{B:b@b( #[DEVRϯ >$&a߀]*>&qv:ӕ18zcEU,b&5^;Su}b]֣*N4yp%=?Z(Bh8xjeFEXV3pvETmt2l~OaAZ~uD& #x@oA k[]6Te(O*XH;*H\x8Q1o`S*0*<~֛%sGfӎoQ0~Oʮ#+ *] U&G](vl|/TY\67E\]"N"^D"뇹+)@5Yi% qYP%7kycG5 \ 8a= q%c}@ 6~j3yk}raad``mf,: skf`cUG#N 9&>VضsO^@<]ձ~ bli!zپT5vPsj9x#hpsos=f\ҽĈE2!ZQd_g= TTg0nJqtBmv)u*' N Jc FpF :m#gި=aovBGCE XWמg˛N$q.l;5GyrHJi9 hzvyD94 9XSD愾1 {="nkN Szd~ZG$ #mО ?j"Ù=؋Ev2lGO$HXA ж| Kh$b@d@6=ʌR{5O:͕M״Ck{}ȩzL>=0wSLkqޱu#R b*v ֥/m B ܮ YR<}NCK xU:Vߦ0?).F6!~~6f[~}e6. 9N(yV|Qق' ,1׊K3Uޓ2n0?P$sz|("wM~#$D,Ԯ"Y'ZؿԄ}y>NJ3jRcj(a5*o *O|U&ymx[]I?!?1 )ujF3lBql14&tQ.pW|>*U8Ljv(Ԟ\Gi''~ +r!nww&7+:k[‰br s2>v2x;^QS1nR8R#WPu{8b2EE hڸi:5z (ݷs?+u ?FcI{"$~1aFU*~ѵ'QqQ8p,e(ޡ7XƼ-/X$U)3?hVԮ(]PzV>d՝مT"lx~ [C}8RqfTf]"UŒ/AY8iQw k[wLo|jF{>O`Nm3 AVV H2+P:4*8MNJ!½ch=S؉R#ct4?snj|:7,`’Ɵ|:'}k&2 3XBٝraX)Wd.t!s&Hge:h@Z5gCs67`INGwrM9f7̀~ܿ8_yg\pP{Ck=*;[)ir?E:l84ʔTR;ŲljS]=$OyTLJ|6%(1@b-:\} 9^3nVPQ˽\K=͔QSVzq!J5Ҽ>᷽ +Wz$RIӴTIK g) @@ +)9}Ɗ0i}X_2aِ%[` _-R&& Ǝk])J qL\a^Xa&pׄ\@~{ރخ.MnX ~#t Ee4xYg mICx 0jG Y?>Uph{>]͎\B `]e*.{ķ3J{f]%wQp,]ӁMHEpQ,tm& u]! GEN_si[.}oȣ}uھǞ;;;T3[8Sʵt 7tT4~!BLֽ, ׹0*ʖ}Mӭ`d?hYI6<eb Z+h-udW` U1f$N}`O -;ҠpNj6(B$ !MRNo whؕ3uZԈxɢ[x3u$?_sgU9vߙ -VVu:a1X& 9^` qT)oK)>:kw"O1F_EZW9Ԍfkz6Nސ @! 묞ZDLuFh2uU "mN<o&Js2S tx0>%řXCB Dg{&רg͢QQtbeSߜ\rYBCdb8݆M5[ҹBP+~VA Y c+wdx|\0:B+?$n0`eˬ/wdW~l8uI/9Ǯ4XxY1)\d؍0ٵ`紴f]ĺ~Tֽ+w4rcR m>WZ[ 7Px_G A,0Փ00e.qcK9*/ߩ=z9e8^b2b HCcz+zM*Dp0+3q#1oPƁ8b?܄tXn.渪LI޾+#&鳐6p]]3hhJɻMf(̩̪˘\a'mK'~ĩ1T ymDM#hh:5='CX . (@჉)153_as Ip*kzBhHz]ELOzR!jp.$mQQekjsюMhqU1oU06 ݠ S*kq2v#)jI#E5gZԐO2eg|}dbNĹ@ݎ!-߃=_")קOv#hSl{k mJnNnHHrO%Y,l/kc{>s~nPV݌!S9aH18e؅Ӝ=mT5fpI6T"cdrM)_N ZCkN9W5DSqE}ғz煐e{GAQ,t2x*)$t !Nx 48EG]z_Ip2ҨԑBNk'.:< T+,Ѝ&-!э#v5q7ݘyy`OU!iCQ XtJ~$i—^rD D;" AI^T V'wZxsC.W_ǨVŸ>1m?æ w:%_ l٥0-LոuX(+MMW3ك{tLWC&s& WV) ;LCT P-,y+16϶/)M@t~ǣǎД{{LR)[* 1YmtpがŴsi%+o0n7ͮlv{v^>mj㛃7\Hz/ZSQ#L4RXwɛ03-qFo6^tSE?+?F}3B61dOZI\ꈹTOqNqŀx{NͣۖXDIE<-wQߏbK3}u`͠P-MTݼ9.mv'l?ga>EueJ=߆Pb!VT6Z-hwuGש0=JGx(α<PGz笫uVmEZIueM4fThA]?Qt':Aܜj^MesKޢΗ!*?{2\/.gĖ<A8߶c ĈRG v{_bti.Νwm(:^Lq>',Ҭʩެ٘q9p2Y~~ƉE'uP Mv&X|d Đoݣ#6ۓo+\u?:[]{ΰǡ\r9 O'(yBj*e3Q:jnPrijа$J ױeq2>-x10 oF"N'O%[Z;Or+(]6*5i'Cc $Rct31h؉a83 J΃*TWS_Lߨנeb?@[xH>=@M#BuA?wB3Qk;`IVc@4`U~&]q9(8ޒb7(&xxkF ia˘t%0\/ە3ې1L ˜}=֒L­8 XaAS-':nήD~MMCV:¶?F(wS.OM]v%iX߃8 _*xGrͩlYstA{tC"%) fYm.öd) pA{\` ׆Fi!IűRX.;Lɫ0NAE'k~ق4T˃D4Vtz|:xkmtdؗ KW}ZޣDRlrŞ?lDdn;NǬu$ӊ ĥ69eSB32i>m]&qЗ)TdKJov;^~> ;aXKW<1J7e5O=xHi*ڌu04yEqެ8 ׮ɭJ3?> !n&@D}*;fㆼFmBb6C"Ϲ]cc k& g

LVj!s+.rȓk7DNfD,.|4 ʩϗ310|_KN@݊_e 2%sWo^cӈgW:us"1ȿoғ<q@wL!5E,B4pfC=HqQx3[$0)aM=Ub|н~}L. jIȭ":P}SrZ,1!>c/ [ rVzo 9:~Gybf_j5E1 UhuhқxgmS R~ÀSy7h2#skhJI\нT䀫ˁײ Մx,jC 4%qHkJG&`w{c;Xy{h+[n"\>vʗ(K1vMDotGh y.T& #PlbQbч_)?/]=HMP2w)nv1nL&2b{cN[+ʟMmo` EЩ Xd}c_p)f\đ5vrҶ3tJt<ml`&>B㕏2.:)=H%MYyadlpSJm#\O6m{m_Uup9%5"ڊʷM <πdG wSdL( Pa )xdR'&/'Z6e | :fbYkx_Lj3լfޑ) c2A߁&PQm2O]N]u9/`N湺CB]z4s 9ZQ;#Њ+)$NPI?Ėܟ=ٸT_ћ͠yZWn{+h~%E.qQ'wO)TK]m!<2wHқ  |A^jkdtE$]CCFNWZ7pWGsD Tr=|̪ZMTKelIq.vW圮 ސl 8}OxX-K^Et`ɲ-9?*ABJk VPBu(H ﲬ7ͻtUg+طދz܉_б0|}wo=]rN%5gZ㒹ۿm;>`mrO4IW<ޓ@Z4W/k]7&!s nאA- م133EM 6o m J*O!+O1H%XN* ܖb 8U_'d7k{kznu4{41l])5QlN?g$/Nr‚O DFuӸfzPr~kFKBW M2v;3(T;$3t,Go:ۣGߌT>1s]e8!irD)ʑ6\6e r #E#C-_dǑb\hF?aqwp@f5 ZpN.$BL)|<8@)߱{HSav}QbIʆdS0ڹ9P5֔P#jR_,Y+ ] mna*7( 9zǩFOdHXԹM_ZΑB{ =_xv#PJ`"2L2D`z?:}L| :2 HM.h}6C>u <"=! >\ +=p7IL̠lI=HK}84TwXoR[]6UP+YOd~͖GlK$Z֖fBBmyƈU2y3 WZ2hoՄO'Ȼq(S*=um %cӛ1ꠂnmI$d aPo`(MV 8B' n0ئUj,=d]z`D}"4Pv^d]?~ME#?0[a.afq,8rzzF^3Hm/ɚ-1*zC,oO?MRD'ONՁ'?s~zb>P(,乀_>"::ne1vE5T5"@R㖕^9c^ӳk: eI8(j@VTV=0OA/$١ht 1,%[Sa~"yƆ&JP8ꡏ4@!D[ [@*%akxʵ]sۊ10iiߋp Srp!#r*C#e]8϶&ywF wiԏ@9,uJY{m > qP>U CsM ꢊFloհRWHkē(巤[W5|ݢN9 ̶,wx `^{ Kr%.J|SV+vUGیL&h*}aVk#v%2%ںJmG"gmӮh,~%'X,'σ<+["/lXSKanݨV}3}\ξL Sc&:M^f_=/TMˁ}bE)P_ w*瞏ДL3;-l{#,oN'[}sXtJEcCc'O~ǭeRwS@wCr5ީĜhe _f`CvK³h{Q WvY[X%[đ/ =mv pow(ϡ#BF]߾(O޽iĹOѮ3@ x:GWŘ^"=s*no{MGU k?6'b%fD>J_&D]%x{k=eG%r3=qEYGgú?#Db+&O6o%jdty+)*}-y"uKNL)3* kK̕$N]}ݚ"=+4J,t@!Pu%p䑣경"qCկ0*644 `I1sۓmvЍ-(#gA^$\r{OuQ? 1;ME74i' m6ZK{W&v3(RݝM|c&_iF^pNq&{ޠخ/Rjnk[^n0`c`H"CI8C]ca.';$Roo4dy#>x$5rv(őџd&aAMOGZf! @h(M-z܏eBR\ן lR6 k2-!1|T,`PI PF=<ӫTN&AH ґ*g!+G 4CMSRp̦Z\ss. <<>Žޡ7c_ >$C;œ6;mɘOy|$=r*f]4FRd{?7k?֕T8 IZ!'qmeD$;zA呩8.a:] ܓm [N4d PP=`/Y #~p[j^TȄ\z+gvt5Xb拥3?YYIr:NԉI{&ԝ$8rO)s,1Ck(ͩ c[J=Wa@AAIRY*=nh*-LK/_/vs- =>C+꫃c-#UkL¢6r=u"요dq37#U< Š$A߱ ϨXNVأ> ܨ#ǹ# B(zz."ؑh6׋qĄ ȴu2ѽ+Z0W"+9vrU+3v8>B% _T Ount9OhjcnEO׺r Kz3kLjUi8u|ŻJQJa S Iحks郼*fB8ޤXBhM]]AS=MDEf0i6C|ȳK: \yEztxs#b5Wn;Ya+Mn^u&QE6l @º1BVY/Xpg Ia*4(c{bx@% | h>9\.d$":DyPֶq@=7scclMc<=DUd(6MAna&;VB4n (uDf^>G0Qr]3fȠШ:m@Se2nګL$!%m|AY4C}X|>.+rYiڮƭ/y${" oo65\qo.! ѬW9d}<^6L#[(}f70|=i~O|+-liPgwD-Uk7k+:  &`ѵ&BvL eqѥ(m j~Km݀l}H1߆2h?Q˒G$.n1*zq1cT]iOpM5 Nsf5T@zà4{B~Fӂ*|SY-6-TݜpiYڐ4W=FT̆qx0{{i)~nQT[ge#c$}@VNlj2׺>uԵBNt͛a"DA~TM8Tt7&4z ]'+\" G*}tR[ 8ю'o͹Eˤ6e2Db↷|-ԋXK'n5Y8Ye`L}<M=yySH=Buj^Cݨ"֘-Y|h o\ě+ф} ^[s[>r+n- [M/, c/|DAbod7HgBK9^0)B9@NbaK #VU@_{LYRLU5`* S|ZM{T.廄-?FCIj JB%wAsшy@P(QGسԘ) ?施7j "+Ņ9>q%}H]94ƵRS欰"^M\W??py0+WY6 |9Q` j ]qb|*^6Ō7i=z:&F(-D8hsVׁAڱ8) ̈m% p➦JK #UmV讥d (_^@[ + SQ{|_!ʠ1ʋ.jF_(}WZT3=H[oL$keYB,r(md(4.`^DZ4S{kXH=Tpdvn!^X:rZ@`NXIׯbp 0fۦϿ^ ԩԭf)f.=R̚ZvxU=1E3O!1"S-)!K!cBWnw(vGm@φ0̉9~q@ :VmwgRʐ;dWh#WO3, I1\b^HGKv6\ ڟM9O4[ߴo ^eq\ fE-ٱ vnpv %l0Rj t~T :\9SхwjD)nqA-s-sjuWaKX#U\{+te_'Bȟͮh .AMH[z~߅>'PdA39H\ U#/Ж9m3TE0>UKn`r؆aNvO"2mYE[հz ^j}{Ļ2. ;N߅~[ Z55V׍WO]扚QH\\ [pJG8%~n?:vT)a+M#6[ Iޱ|܀ܒN~q1/֌]rؼ *]Za+M0)U%_FBnkJ1])ՑQnF ▁[U=nD)g7Yr^8|Q^[4J# RUF"NyDWuV0la~]cKyc>VcNQOdȊ]+ji3 KdO~L!ȐZ% vyMp{>#M˴Bwie.mlM!e0XcNa#N\a܎ɩc$>@O-qNau/) K7Zg bW XuN+gpQqT7{d2?:h^WX5ZKP{(MqTF &nHEꊕ՘Wo֛D!k=?鲵+-ooAeHQCΌ\rD&'Z %Rjyrs 8@9: l7=mT$2vIPweӇ6K?+HX6 2ݴ.a_9'L*w^O6Չ\W3暺% KH0:6bglBJQ PM)KrŢK'mYI `~A[XLO@{EMb3>ԧit ri ٶ4Fj`F|;$[;K =#ٿ>ݡ\ԏײL:dh;BX={UKZ tctۊ4WBWiQ S BEG}߰{0 WƓ!Œ=8fKV_. 2VqnO{vO cwe[F[np8kxEΙ4u.|Z46_Hۂ< (Z<\M"%z8ݻأ7ĭTfī^UU0 XMS-Wsmq50i ~Np\X9 ̹A1rE~?R3մ3̨;ޕb'g2`  #\ZTT:=qCa$gj٩8 U#+:]c `Ci7 9VOCimݰIr~~`v#~E.h.ĎAԵ8z_"YP͠[+t~Xp.Md/#dF Ҁ>n5'}]ZYTLLh|$n< v榝 K*3bYilAPJ9./y~i xZ5uYC)(W[&qb'ӗӦ~s)njJ\RqW5)H>O"vWOTn)8cew22+bborbLSOC'd^[ بb%&)'rFSBM(-ay (#C7L+q2E)3ԔbJ,E UzQ$Qp@c]XڃGHPw+Z5;x>hxᖴKIfy˾ 1 ҄ ğ̌㶮C;%I*}sD%n )h)VS}s-9 ;Q"alv!Тh=|?wa7I_ygph(0Npr69/OE!6ƕ%J-=kӒxZc1+KAWw6C*{4']$_6I>򬩲ލ( ⾟&sb L^%|C)X']/m7XvꋋTb*??nDtL/]t'oyP =S @HT}wx`TLπnZO#IaW`$X.r'j6ƽ@DQpøX?4)p.ȸu-c=?%X`:.f'*V@qvONE0F'Lm)!Mgiꐌ7=)Lcz.Y{XF;L]k >6}Ti$y2)%#k>K|'=)EXLY`qq*E?nAʕGjrg M=~ٓܽG ᅃ?11Ԝc؍E-UtL8Sr( .5Yfː$Ht`Wu_4l)e> ՛ˆ',/ VOeR-1* Հ͒D*S*/+|~$Ƃg膻KOHXLnR2SXYl.mLoՠL!hדMwA +%+Fj1A&3bF6 z  ƺCrU|9kU[[^z85 #xEr1ŶHA Ǽ0lzkWH=&jv_VP+QNK,}E<~U-&@ޡMT~)(zBdzPlC S+nl;6ww}’%x&:`Q)X"#5À!% |%#J)3EG|;)z{,)vxh@3j,ki9 􆱁x͜.&gD]atYf0ҍHO:Ђ$|Ǖ~f~7ŗ"YZP*6=( M[$7nI`Ba6qC ٕO!`s{ԵwEDn`A?hmw56F(4Dȵ{THUXI{bw(}C˝*;`Gxy?]-@)]7_t-"7IᷝIQeQِ*Ry+ݣq[ zbJQD/f^U%B@I$]ɷ|S$R)U u."<逖וOy % QFjX_) E ;N y|\vXF!}2ǴT&zeA.vc[](g3579h^|"5TFoc:Նճn3Z9lj(Xb1%l^I*3Y T!@׳{3k*rŸuG%5ƾpQ}56t#FmN5z8 c {بNIԫdGE `$5!wɬvVz:',bC62ͳPe%*b8ե^7z.Jq٨߬@Ş 0w8,Noc0M'[>*; {gbfO]eR Dn :ܤ@LpGxGo w< {\xfRsD]zS/uPsRd['V)`ag!x(J5G.^f5H8O[!RCLݩ-k7/Ur `Tq3uDYy7=,0QG[Anf*wDW<|HxRZT dpY"̥ oSE޽XÊ R0c^~hoRQ*H߮|zXКK^ |W0 f\Zna cEBxF]JcD+HKޒfX'?M?W9Q )p&«>`|oZЅCBvN$8OMj%SӂYPޡIrVOi\JWGPopC $2{cƩw&DžT|u7'{NB̖Ƅڷ@Dg겣0`*=e<o@8ZQ/n!UY&V/L\B" 8̃?[mO|AkL8ʬs|6*嘮8'#!~a4K{6b{j שn>G[~cp 3l]*XgHGbKh f2suPhU Cm[Fevh|6J19,O1ȍ1V»y'N'$x=;"I*y4gm" _JjHGqco LB,A|덫 Mün~c]u ,˶Wش}Ou֨ěƭ?bz[aamgׂ H}ԂZnZI|svU2hS@}3 54V-wZ+ǾB2ǯ0H@7t +xC-jY}cj>n/a- 8xIMEUEYCV ]4q+0tFLb$C$E?Q*w9 f>cfXd0^,~$:"RidNpJNtr(hJB^:9ΰMzsp1B[Tbu,TxF`}TN^)n}VB- Suu,q)B:LN _/ xl1=gƃ <(Ɠ=q2lIS (bܣ!-{ClY ,p<_;4]"F?CcZLTo5d{YrY]bPAgcCXVMX3Q&Gw*|]+#J'1iHfqkZ˃IY_52 :M[|1YF~*C$|5[Yk͹d!D)Vӝ&;in Soq$uݙŲ©nexP0ӑdMZJ]=)^Vܘ*]C8y þP6؏:fĸ؎ؾ'wnAC{[vՂ D| NWi-Ltݹ[ ;:7+$zpmİ7? D%gEQ\IJ]U*đ΄n\IYz C0m~EB'95wl5F,}^džɐi|1qhT:Hu}B?lr_gYZ07070100000042000081a40000000000000000000000016446b36e0000b8e8000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/G]?Eh=ڜ.+qd*^s7^ **74vLVOd",ɑWLg䱲;We?~'X9d<%v܋%zzIꡔeCt"NY+B*ןgx^nR`j6o&Y1@)-IBc4F{y&z_$ 'uedͷ6-Ǖ)(<]Va]poPWkC}YPqO`"s=\͕{T(fK3<\'+:K۝ytI*Z>,2Őf^]9TTɏ!ޓCPgSղPxX+AuZ1IZ`@V3ó)7!NʯdisFZ B_7AݬG¨' ys.a6鄩%I7|\dz]F*-|LqU.Ifjux \;Z5GtiW Mxj{&#q~.lD-c,9 '33Fߝ&3)B ̗ o\~-1-]2:Kb{w}Oj~!nkG =' Х"ZQ{ I/ΈCmJ^+ǡB-}&`!~wAiۺY4@9<ٵĄ"w3CbvPbz"7}t%ZɷW3.-QNy!4 CZ6[clF'y4酙q^?"Y_s˙ Sq#J6gMH0S<+Rjk*9yv![eH俗 8pR$t_4ny3'.nWo!ۑux DTP rAN&Pa/5\$$ T~#TQ D6w6}?s#_:Vd Rs͌2NŖW[<70ܤ@+e~J ҫn7gSSV'RW5+`ŬdiWu_͢tu:y´+y̤p[U;V̪&;[hw{0bo~j!١#FyRظ.gXKQ&YUN9q)5Y_lVj>\XG @Eώo5yC$"%B{)X!,!)UMv췞sZoi( ۆ?엶'9Ԭ _Ա<] )#ի9S8=ꂿq~/ o##?w~cvJ|H,]02Fy@{4%9HxaWP <"O|'Oռ\JH͝Q]*3/oF!Ŕxy:Hh[9OpWLU7׷V'Q#H's76 qc^2WMNG#e"J!f[ث.Qs!ǨN 0z 5tr #S ZaX MMAZpg2/nֺqwh\\G gK 64 !ۇ'FjpO47Pt: vf_籯/хo3[%й~zGq@|G< Sza)V9Cxi/W$˸h8Üp9Pu0+p@ڷH3k.fcHtyQ K[c4ENS \ ysA%JU9@Kʻ$=3I#jvdqsQԄp4%)VՂZ_g.!ӏvRDܜNg"sZʌgpG7Gv_,l:u%+#Kۯ{$D;Q6N3QqP3IӲ[  @`; y`/Kla "w|R}v(wғ]Bmx'?%[{ltzOH׶A%(SZ7#|Ђ4;zwf62 @  ļE@aӰ A8:Q$Z-=t>8R:r I^t?Rq\l^%K<['?H~ 6sk2A*wLٽ%a[;p}_g޸ ּq߭_X%B3e5n(:#[Cm߬ϴ>@:̷@ f=19>J-}6#c~Eb%h,=O$˧`, ad6HӲ&T#JQXG?8lx=mxpRJj^]r7MMh0R e &&Oq)aL;6I]ʾ*c sd)ÂXl[:&>@|zV>0ؼoTi/=8}҄ ~3ړffK[%SA`xHHرEba*#h&ȁjq[A ?H=mO/1Ad΄Ԃ@tVuB;z|wa/ 4 RQ ,˯K$Š[,AF-`y7|r 8jTбc1jõ]A[p{ :ÊD@p MzY*n҆GI,vcCsnHrQRAx")rG跣* Ѕd#وh!_: 5&qH/qh3f-|4=~Wb-;+;CGChpN<"LQumy^{'Q43#)0!7_^ slW !%TgtZYӲB԰57rG6g2_!;TZ}uC"A;]ú,xF 'ת) rȐwvGBS [Nxj?G&947jinBy>Vjx#<ˊvN#ln@\g_&%НqI-O&#% vIf;̣7ל }z78)Z7'؞/RH"̫kSxV捷1|˫TO(.2^m#=E OZ]᪗;ܩ/T7 d@G1𤶯nqy4$8=ѐwY312&;: 1sQUl,z< @krmBA (\wME\oպI=e6o#&7NǾYqЙ~<\1~Hjqs/#ͻ.6SC7[8蓆f%x pT5}9Qãs T ; "'Ei|);cYH7rԻ7k@]n],W #,4G b`\SÁ)hOMn|0=K `zt5 59./f v%wlpK>Ay.;G{h7zB"&f!%|8Q˛Trmx/l _e FEVltA$bK qlP8'O<3 &|>EQBcpS*ӂlͮ_63$G구/^s;)&ߣh.~/pS(e6QVi,oVS!x!&%:f|oS II= w hߤܥ 6ݹ/&8AAT + o+$lgnX-Ѭ[ fro U}Eg A#]ICJئHY;slU5t?QQ03Xn8r~q.jW<uv 2OE}pL[DzFbUaIeld#y#2GiUy7EAe >iFRk!,P_j .P>yҧ3xpao.?sv\~`K07j̣調xZw}3ҬM٩2߂Fׄɳց|XVdqnNt_ʜ}q"꩛,7Ҏ2y˥`jo7ՓՇ!xk5)'m$S~C;MY&LjaȻ^el8g9l ]!5 vj G)0[]/:1clzX$"iO I1/~)@-g9"n+?a2b7i:1Ǹ`´w/݅@1~Ј10ō-yZ.gHDrX. z(PNݏӪp Rʽ#IBKƒ O#K7;!jR΍>*GDt RH5Aѷ_0WηykxЙ~8z QRE,2oVJst[}^ 4#&?1XjJRk,j暄å/϶:H0T\|й@4*ґa&/Ux{ߕϬ< I-_ ߭t 'hfXC(Y,rr G=@j10`6wԬ*G&Ybl5vcMx "bS3C)ϰZs nWg^f*]|4sO鶮`_/Rlá]fْS`P0Jw &$I/+5L)C%gcU40C*|@vw~)\o hCJ(=/zdlL7R7٥Q#4N d=U %t׎l @cԐ+,tWڄ)\tv Ad.M4뮛5" ma yUs.,~xc*_#14ޯ&A [TCȧؐaBG_;BVkB//T5CqT @LI\Of6D+["-:ˊ(<)5f %t2=/-} bU]TH?q>3sr`t"EG6MNAŅg{45VZk1|D (N˝y>V+i|*Hh1&[08Pڔ1;y b3t\.m;C|UUP տ>1wL''&d<6CϖYeU`2W-g!MEmzF<.cXMd 3_8>ؠuKʂ˃/AX ' &勵]< '@Eu@\d-%Ɨuy%;ζv蟃r%Ķ饴uZ׿T/T*YsaYx'X WjY[`}<='+3 89R66Va[}iJ$2G˜였5픫o&#[:1GMzr:t<&>JeYG&%ԂY-L#SBp"~|K/e\#ABq~3[$R3)̻lAvko#5}(y$B ]hK8w%Xl%6?t7uMN+z/6D>CH3'rFgcusOraISS~k[x?H?a;HFkDT1d f[OJg6Hp,Q5 <. kYsz2tձ:oMaT4S߮5 ҢELh'4#+GOkfj$tqG9]q1c4x2Bv+NH>9fN*){ἓ6`/'Ở.ā9':]ĕm} At$WFKW X[NQs Ҝ}QTj?X!rhG8t7-[ m4b"mBm.;vZz ^5۝;Na+ԁ,4hEu`E7yeBY9wC[vL ;!c} "z`뮗'IA] /\m'O.&(k%EFF⤕^ [' `L"W>#R+hٜd6څӵ{ O Zxb9SaqZQʆa+nyX~ ~;sBL@|oLN^$3_34'ܟs5~0;twWkV pf"Z9ݚ3펞8-(.Nw/Y_m_~䘑LT+Ml3{uI6>g1Kx+f;~$SSm?uOFȒMsN:Μ2gƊrb%4k+%#[bxUeu.? Ak<مܢК&@.+\GHO4 b(1A<1jF(.[.QVl'Nâ$d[|nϽs2)+N򔎋y9!&~1m?aFb0MCFwpqg Z٩qurKwj ʎ9p+C.\t~)S"s[rQ&3X=`atP]00cCwxA!1`eI!.1.o%귇 ?j0@2 n98&;BeO$UyM3}蛅NDcRٜ_튱Z 農(#DޠZ++* r?v;a>oL9ZO JECɪ$ #. JWVZW+vrHuWz>\=sKgPJ"Ei.O \Kt uŎͯ<GTJje{V?Y.5GуŅYRB 8GXԀ |ֺ յ9V3p͎yz P} znII$bhמQB0*I:Xl{r!TFK x?'(8J_w$-J8f'?2_ 7BZj۝<򏰲c/!:_dG;ں#IbezQѼ9+Shm,sC3aH(q5O`ڲ/'N*IG UՅ-A*o;a_G^bu[L]ALNV~O+셾cP/jF,.SJ ;S颫Hk=0Xjn X#%$G[Fy3iDr""i ]u}Fz-̠Uܣ2-u=17h[Xlo);uY'@IQvpbG8ׯe-f"gŚrD+9s~fL1)'8?Uřv`)͓4]FA}7v,O+I%Mꨰ)no]8}`T5η8^l,q|A+7tWM~Wו;+q7zyŭ^-@ ;2Gԩ&\q%MQKP:F}  ^QGէ/ oV-g\Bu nfL%BM$R zyǘm tl9*jk,ƶʔ)7]o ^0Bȹ2r`AH g8~<)^eB<ꥼ9J2AL.i-mS{_J7TyjPABeO YXv-)!&1{OgoӡudLWMqܿxu #R(}H3+3 .hFPJ^ϗLv巚MvBx J}(t^j&[gY39w_f[d};]Ƭ HQ>435(db6~38li=8҈ #n%^0i 3wu*y:,c'6=!ijgIJz2MpܥDn%QRyCfSٰwdy1af"-{4}> .{m݈81V^E$wck;kDe[w MUQ,,Ll]ֶM%n)(12/vo-0hfnl=Mq&,@VQjG;Oe4J m "OxG!/b  Tmn!mnzt9I l =kN ^SƦ4><$t@ yKz/_er,ĜhPG a IK=2lς|Asźp7Gg 5 "zW}J̆yҖVl5AB[ tvAs ;F->glWG A %/pI-C?#; .D 4-wz` |.7mU- dgY%ٳV vP{^fNoDcg?)c66%ev,y6wsO1[HzEoZT@BWsS VJ>5R vsO$MP0wCyK9*?Bڲ!;F|\ٶK dgB+/A܁>p6Hvϝ{M22ku9DE\pT  /8a,W4Z/HC*gniαNewWHV@\|!/by'c1 @?ZhyS3jq-d@ QC*BkGp!& ,J9 d7JMFW]8,<Ph)8-Ai/qu jꌄ. AaX2ї+ZAˇAƸwY sQdE0$p\##Pd'oFvyBh8X㚉jά+XQ%Q ?ȪD\lp[wc1%`v8g].k+?%'ԉsiq\bqd~wY&nG8gKÈUUVa2OF"D e0l~ ,,2k 5FEϾ@0n%P+w raaD^:{?`hcBf WXiKm%';&CbMZiHK5{\8흱f*Gwuqu۵4YSmȣ}{]%hR!thh)4aq$LAa p\Uvu"0TcN*I>m4ɀ7(SՆɛq?_dw9O8Ugǽbt_`D6# wzS7EL!"qk {cԷx_>{Rt bkwզeF^=a+98pPP Uxs;زϩ}?$Rc@2ظkP.z[)F/ L!pW0@!X?}qAS͂]D3ee'W67jPVZP궝wCQ2rl;+`Q#߅eZfOe>ߗFe- ͟5L[ןVxI=EjÚpɮ\jڵK<ؐ ۥ](ak £qr[ң_񫋫 w'۲ͯ+m)kd~_JԐ, 􀱹Ȩ. )1$hϾ [*۳2f ⸔Jz; 5@U`Vnsȴ##K R'cO8#D;" 3BfZxqsأ83BFLkF IQ M[%lOiJ38Y:f~ T^؟Y+Wc&x9-.9XaUkyJg7b^A\7HWa-Ĭs" 'C*7lv5)Ev3g@LCԸYVcMo iZ;!}MmSჇP,;k27WgdP#SW_C+{ΟYw7*M|p^KNP!D{$~x8t482\a;E:w'3/wm1ZFz!lܔ&Эk2R'|dn^ OU}ڛ WS  l7n:U>3 ;>D'/Zwd"O'XW0S;Lɰ \ȑ;4 *~ş}7e<"ȴdoA, jXz5L4-I3',a L6L.Q<d pUBTkezW k~2$?Fo5PFɰpxD,Ct?FyFd5kH::0@H4b2*BSwX/?Eclry41'L~p0j,* 3}-UkvM;0ZTRV@ 9<[a?l1 6S LhI熻Ifկ.R nk!=r\.d$,K4N9Ӷ(,gEUGoⅇd:RR7C-zl>ȞZ("KwE9:ϽRHoQ gsXcx3S!'x=QL,!l0(c5Ege)?v*uI~&H8gAL.M&6VRyO˥+wֳ8qW:y4"u&ʔR$c@60y.\;';#m5cF~LڏlI>2n(BG1ݰKquCEYluJfai*cUEmy (̚E)niXߙnڟNè{k?jo?&"@n.X0p&`y!@ vmCJTڠی΍V8J2 KL1DawoYBG1g\PPpQzzPhś(%r3Hڨ?g?QeP:U0@p>wxRhn{%ԧ'miΟ2@: ޵M8܉seVzQG^XGG\N-V<Ð@uJA"8vːYS_N{N nNCٵQrQdJE#UQnsƷ6Bbdnw{ IάẺ,Ժqy)^]~^;qt"Ħu=e.wKM`ɷLg:t3]0M$|e̕+G6ՀP~]a y차;9 9o8Bv送-@5[VA07lc]D0aPSG_.1c=35΃vVm7\;Ji3܍+]1ݥPd<6jA$I'7YSF% 2'9R$0E8oENzꑬz"k<2=rah!L⏴>x-o[/vS*<5_E88)-˵;8^% =:ݙKXL$=#¶r,Ʌ \V$ oP "_Ii͏ߝV?I\ vfk}'JI̋3K!p,=.M\lɘ%+}R LuzcJ>c~qKS/9P,h\wPHSm opIxMS񒰡u/unHkזaNbUk%q$&Lڼ#fɁCS-lIׁa )=? ws=s]2m֦_~FٽW. x{26b=ΊE Ʊ>ɖ|?Zp;:qӇ"Ř3 p!Q:{Kԓoxק75A7 pͬuq6.0VV׀s8P$2!ܦÍ|  sS_-oq%Os/e?`WzBt6/7\4eX~bj1F<*A0jek2O?`ryd/#յkV UH ,{YﻃImXyH'R89NqOyX>|&A aIwvn Und.uYP=*(SjxObP$Ud͑c2^"#M#8_Z81 goz@NE_-Jڭ%>H(%g.yd*\=q/9NG,ST;8(Jv(=y58A8|/A&KԄYiNҫ6,O*CAx.߀|Jc 6{l3uo| %Feb%lNdP:cP~xmȷ:3n$2w;O=l ӨL"YYS L:_e@e>8ReH 8ԕʐo})ލ4K1[ [; c*W~@$7nR'Fb61I2{[Ir ~=\ ̱QRFBRg"4H9/'v\6ڝL?6o:&Fc1: ʍ!vàr,\uaw0lz &(A "UH)&Ux0%`i -pwQYm%xL1GV† je!.ƙ4)o"Qth˨KG,m]n< 4zE˦!G((KkN'σ&DԏW\^!,(>."ʧ.4]fIG e$Ey՚W$MR*! M #FqTn3Yn|'r'YKecL.rF|&ř;/ڀV-bLzPK cv$$F] \7LM]`=cb l ybdG*~cLKUUCte>A%7=>1)npv=.xy?nZRM-)d:g2ّh_2MDG޷>s`SlZfzO L$;1 4YҬyL,wGj!~|r*5 go[P}oeovw7vd:ܨe HSȾs*h;C^-4F9QNZQ6|lճҁlpZ˜(V8o&e6`t{U۞7A?&h{+ *f_>f_"`Bi>d7 yA?a%UychΫQ73"@v 0 TO-tӑܦgZem՜p_ɃHNQKp-_ZrY BXZ_ L}~p-# 6KaeC^&%f--m[ o>uMhSiG9G$B٣pdik]X _*u :~'>R~yXB3)d)>:꿟`zi_Mxg~ΑQ|@FSVKKdE P۶y[FqM7[ 'DƸ "G7H."~*,ɇ |Љѯ^•NHLuiTu* ,w?pAݏIP!JEQw\s+)9/ID0gcęe0"(nF$/NwMn-K[ aHkԷ?յ B+rAtjo,,)߁}]̏Ɉtzod\翐Ϳ>T-o$'kܤ%D> 1zRu(UԾk0_qXh8, Z2C* k@igl@ q=#r6Rt9sT I倜 Qs5MTۂzq$ԟ)sz)chWU`RݕCs{'Ҳ99NX1;T+[Y+x8fȖj!bה x\;3td+ڋ}s7yjfxQ8 E:6^'Ԁ@ uuǡ=)GE6;k%W2?qV&n܌L 1WPwc rƷoMUk 02T{0 > č2j'phu-_5>F$+}+xDo!M]Aݡ5=r"qn+O#CZ? D]"fE  =$6 X-WzOx-Apy1U ^]Ӣr, x'Cy=~sEKN"Όhл#*h2zUE&=4!gmoʯ_(m:fH(`4CpBxLU{Qbڇ{ww3Pi8 6G6f981Vpm>'Fvl͇9Q/$&L4rWOAP_f=5řEP_۲~pN*AߙgP=;B;pujGj,,ˁXV8FZx+!&BJ0j"8;r2z!OO W"%\_ٽ;QenbbN.nA97xܻF d !u+%6" jN;1W~>)a9w 1 PR\h:lFC˰ϖuh4'D8F1j\5Qxi/=.u'\#ݙܻ ɫ@'_c]tUF N82Ih'U,&9XWwg Qg- 9,)3> @THfO๬x9&`ٮ$0%kС#0AqN$xw!P}qf/K͑˯ hlrKw;㮍7a-s.M9aiefsH 2!*Gx^D߇*Qs("*<H~ȨOf~2|2]6hcЅdb!rBk;0n &hd^/#ű{k->]/p ! ~UXf35k]B8`TLԌxBZLES.ŗ9%bOGK4س}`5b/q,⵺hN%LbwS^Ee Vi~&8/,H&.͡/f@;CqS|,zQo(e%0O uQΌm7pbb?swsPcU]BniHezpTdE?եCJռG5;?|Zdfh}k*=.MRhK 2RX$Ǻq}dsHaPUs)h8 DI86`Ϯݖ 2vꚃ-4@^UkE~ pKt7"d1yB_xm/JhIje%bvF5&qܨ)/z6$~%r*OX':& *\Al]Ǣ@L.`Lcc2v%ڞ,k5wEe~(%x"!P5群H%G6<ॽ, /Z2 $Ӊ Z`>~KY[cTN/G$84Nn1x2"olg7|30aGM /y{Y4/>ʝiN6}U6C P uI]oc|EOs9]t7==mۢC70C-cw6y*1p !F#cjnGUY? 90*Io.El ĜJ 'kPk785fq)vL$#ھx+LMDu 0.)?ZwUP2ZmY"pOyLoKG${iZ3`}UﲲCw;g:FG?9^{ZKO9._fR[/z"fMDm=;oQ2ޥ4kaGp 䁸oo!\Gd?z9bK?e0ga^2c:T;o!(2suG6jXSi@皋w-%$f\icspD7VdR "~ߏ$`כ&`yag;,Ut )vt9 "!}Q<̨;&aȾPeyKT)=U1oxܻY@B)@C&K;%M{]pR@8mu.УH^"?$r(EW2#mH,}H@=+T6=EdPa;T9ǡȏoc'$gXcЀ-~5G \9w2w$ +)tZ?.7D/xk˾~?L$Ґ?"+l%|fE.Im"(4DD׶ҪQ+K'B{:5Ҙz7~Gfx q'`~j'#n. gVލ@E\J J{$+m܍`>U34@u,^>Q%"E vG4&HY#H) +]vgx ɨB6pd.-IJp˷7('ƇkJ3¾(!.9+m, HCV\n}cG"5$F\,ȊJ*)Qy~g| gXE $FT%;| ҏB<+{k&sǢ8期} ǯ7bT]0GfN)$[TY Q#kqD)e){I:Ep0hg8mwS),_rހ_c,<4rF_Y85ö5H?51x|o²X-Aݷ4u)F%:76tBI*)C઀UQ}p駾˥ˮ8[H;;v^W~`?ra#b^o'v% oeWmSxJ(}]ۣWSL8&vmBHB;:Fx6O%VJR/?_(wD}@EȪҕ"Eո $~RzlipeiƠypZ1kk* r聙Q6O89}СF="IG@~'\'-Shxmnio-i(Q7N'sN&{ۦKaO[ti^*޴Y> J 6lˆ>4Vt*a_w| j]ba#i+›kk0PVxE0muCJێ#xBm cQU2`vb$U9>I 쭺Hdؑ=LE)g9롎\q3EbτYKY<γf*HѪp-Cpn 8}~*ec(ӖIUeOC 248*?Ip VRvK$(-N_ z,^q)hڰ(ǘ]lhr)11"97Uwux dxۇ4PʜS*ӅOMTtcR n@:ԡMqeApdx:ĪzĬQZfYs4LN%#@9Ϫ@k;T\"B #>px,E+?|a4cYE5Y^Q^S M4U^߳wR9ؚFrLo#!$p4A])aG͓W]5VuFlytu,-Qإfe)z:AH56vj/g*s "xV:70n Kt!\7o [@!/{UR4K`)ܬ}nv!dԵL;Dwg_f1._w"߭9*+G472Aj+E}%OU%IdK:1Z,)$ [8`l-H>ش ]{$}g3O\yʱ{r%fr >ČKG@hvFQ< sVy~]W~&ͶOBF@׽4CFLt}V1M]j Q"laLWL{ )+5e#'@@_ ~'R:?{>f:e6m;2ٔM^̵)n >% ՗ CەYa2LW|MNTV5P>ZDL !R E0=,C2vE_ׂqBA!%Lc>]L˛=}hN"FPh FN&pF"|R_f{TMHt=k:1>,f-M< twN#\UުtOUsIl>10.c00$[^!swA4[:ͩHDz_WtVLýș<XIe b#$: ]Aa|B;(p!MF.Ʌ7&3sԗhYRbTCLogj$U1܀M&އqߐ*BE ۘ 5~ZR<E7:o7}?uJMH+=-J, "إBn(74ur-2VzOK >x9e#_l|y -ch𤊦9׺Iʎ+kIlYy an+5ܧHUNT 2{Pj\](raܘE߄jA/,iG D{bxN /{8zoG.;–Ǐ[Nj3i~>A:L棪S_i72H*]ٰBiϘ=8P ttK~d_F}J/ȖkVuhSlOƓGۘt(i |23A hՂa@ݽU_E ӱw;`wSMB /͇Bž"= Օ#Τ;$\d־U\ HSCB76Fib~CT^R!Ֆs2"c-a]Ɂdδ=+Mm/߲{1*LHNlؘzGCTMoՒJ!9y9UM|-Ѓl=dy 38(0?cz5ヒտ %#.6+\2A" n}rpRCeoW<ȧW8u{֝H_]׼Az B#Y;?@yu!AI|W41:Պ77>L:e9!$عY=N~T@Dl(1WO v$v}/tAa-0qf2y0T ֏̬L [ؚu,, `@ZѺ7=Z\zÚ\i]0h6S%߯_ ( d5JRKil=k'R:Beֿ@ء;iL7#1-* Nު?\Eki.gt1nъz޹w #0;cd Z/3WANXk`+ܝ"[L>]0% -lG`-[ H%d'tT31ڝ1\`nm,mer z|^4w_pYqC$~J !H!lϳjxlO^p_1ZxqIvuXyaYMQҺ<@HRe{ȷlCC9&m㿩@+ӡ ֥qq_gvd-!B\?^Lt%ޫ  _c+PoJY_U/Uwֹխ8957C :x}wd{>OM:ʨ,cMkZ$ Il(ъ%Vk!%MUXVZC]>+CMŦc IW f:MJ-s&$ Tc5ň?Ҏl|lQɧ$,#C|1#8gP^aS_u-'m_5am<+ U߭;d(Lt̨> eeǃE%U7'h|0/9x ACzAEըt詍@%MwNi4ƕk7 +[8f6wLY%>XXl ޲_b2Slnjf Fa9[B%eVږn&;3Dslt +{TS>l[^ӿW<z\ 4G73=D.|;_3}it)g.e&'!m7h"HksِQ"UtSss~V@ EnNe,+Iɗd:fLJ!sM#̎R.[Af yLEױnTȆZ^*+F#z\yIVkAzOiS󾙈NUma)ݚ%P7e$[Uql/_jT}a:-_yh-.Mz94{wu&u~c> 5 `D0, b׋A߭y?zҋtZx.lZժζz@* WW:7OG+fXvaNG$zؑ#P%\rq jy L h1.Va #u愑SFgU=jh+wi#|jOrޗ!nˆ*ç=A):EU!昿䬡Fv{jFL J)R~Nڱ iDd2Y j&C0*Lyl{( Z 0 ~5s>5G~f=:G|I o:07!Ȕ 0h)iݣV)Yö'esd!%Z[˜"\3+69XdxKޥb8 n)DAJ5tuC9Rמa042qJw-~b.gx {:V`'"@i3oQ J>Qlc;fz%~cqjCYq,UVJ3^"4zMfm,KAW2M:;w}mխ:-rLPS'3|!u¡<&+'ipI1Y[; #4%v[Rk/(nUa _ ޜ/7uMhKdˁFoB_Dy`W5#Q:ZQAIDziotGWw+u rPs+R !|" "-*'i2Cg1DM1yʋSYǮnu_ҶUz T;̆!ŧ˶\=}UezaZ:+u7XH;%qePgNbɎ$A6?%]7Gh9:" XsH ^L%3H gބ}l3'kЇD eAyLQ^SzMS64'V* uL4#1VUֳL5KS%ږ BOCwBR hGf{s]JS4BܟV(ÿs`r->cUoF @0cS>fC䷁ܐrCN5u>We޻ՙkm Qڂ˫yH>sUS¥k>(!3/.bB^%o6R٬-GdJsn{_ImM/'b.2H*6،ӡ֏c%Mm6Rv]]MY_0u,CDx6}ZȂi"gׅܴ|hdME~jhg 8Ռ N^X\*Ϯ|NgN m-K]W#!(4iRp8sl.> j{>*ހ6 yL 란覙 g ڦaBWѵ\߰#&>(<`ɞEj~D=F ]vn)Ǒ+*t 5)cfF/_ƯE.߀2,O'<&o~Jq$>o1V7n|B3 =qvꫂ&s;f'lX8*Uw1QǏػ9kryJ.!N),_oRdV{Lzzr f8[i$4':+gk~FMm5G~Hf yP\/y~CSP0n}yk`Kp80W<[zs:7zi3~ӢILxC+ln\D>}t_W'Lq ,LQiOJq퐌';Kb+ I x&2 |wR?.>0|Sy2u+Y;/Ek:RoiNJ[k GæL%Af&d+KQ?fVӷhHfdp+D's84 [ѥ(kX.V*Ę4/-FeX |P=VB@\*%Ѥcƒr$ fGѳGVTwd,k"Y#X3ֳ( L 4Qp1 X3jq6T{& H/޷Eo{&ֳ-ԫڞjŪxw3K >ҍY]2 qt#9.eؽKl_Lwwe3jY@a~R&Z̩qX J掯b Omx#vЗu/WN4‘0=;6[)xP eYшǖ}tjG;#gUnH:pqA.䝧$+-R TFJ37̫@ˣ j0e9yI kRb>66en\.Q/Vsd5 [6Q.3$ s`}תC<_4qkϑb"FZu+y "z+4ofp & C/H^ghp%hq:v@b0>۝sF #8ecd1n#T++̂se-ɹ/}mXJBaHi&>6> L!E4_" rTelGkr&v/ (Z 5@|X݂0P$ZfmdY {xHq횡H^Uaŏqt)vަE*^ mMg'$ԝ[@SS}Z ^>GLyhדEi$ RShH>/VvV27NA>\%<װ :tmr`W9'?]4%vB? f#tnx_뵺}m~|$,E{526 +U'nglD߿<~h։b'T)z-LnT_aRJC5X8y%@J#JAp#ƿ? mg%>ɋAX0zMfҥ, t>1&'y.Wh@zf1+6,.52ߎE yT4YSSł?\UϠ^'#3>:Zzŵkig1:|KW$fHV͓`5L?w{dL3F 1聭T/K%@IB2X ,:a=Q*X.~BהFe]/4egB(kA7 lD^GF+DnP*B2-);Yd ȪAj#T[S{`$>uo]hC %݄] L ͦF5nնk6LW6y„/,;_oNJ}۠ޒA#_=֋1$}H?Sm[,V5bӀƱDN ҙw=.倓`ςbtKWBP&^8c0&ƀ0pBzڞyuw6T{.~$J%Q( v%t_[3˚ = pqnJz˵'0HKTE3spa-RE)UYMfxR7mH']y`Vs䚶R\%ւ왒dx5E !< Kd.rF8 TS{oN'w}3Ks&(zk6Od+3/%LJ%\7Ӽ0r )\ya$n,G-li |-tԦ~c%Öw [<Xּ^GuJ88?C6jJl$|buJ}MupiÒ!<Ѷ g d1oaV*{:pZ{J` +ڸ + #Ph,`PV JA4 cwN}@>sWU o'7Ƣ{߁H;MI$בfN'ބI}K"Jό5g0?@Nۃƽ}!X;2І! n.ɶILJ=af[ɩIt"Yaׁ6/HAIsDH)[E?2 ;ƙPG;.8^nR䊿=* εo*UاjplV{HSaަIу瓱+3'LЎfXC!:oϹ#yǎ@fdF6 ܥh714w"a* 9Y'"w\ѧ1|SiLW+ʍwaP#`Y JqBqyc/N;#^4| [7&՝c@4{o"B2Ku0L02#fzJ-S鎋Zv7撔x5 CM: [jy'ԛd7)-e;3ŸIЕT H30Z ,49m8_&[_0e~$RE"' 3' iB+ Μ™}fs;䔙[ʑ/KM˒=I?[ܝ;]UjPvSKZ{$⁛c I}uh%7GW%v{':z՘>t42xood*[>Oq HF#ZAhok?F(;+㜦&s]9eJ;c_{IZtmɱ.D!^繅R$|/!bkrj r\rg ݨCEj3b汍QGfNˍ\˸%8Cޥql‘[_h^1S^KyQ3L1s7kfb09,ȘV0^}aS.jW^`6 eH6$$)^G,}&_(gk,`ń˶i4EQXrURM:%}KG0ƛNkQyg#?ӻ)ǫ[<@OP z:2EYH(t=do`L;'- s"6drI.b= (YX_AqH轡PHF|IS4}]V9?PB>ez Uj}[_^?& +h(;iF6o"t!]nAh-#X&nrAҰvȢ%(iVCO'P"h,B몖p M.;wv+MW^A'~I~iM%@gtpӬP< BMqQa毈m5jj]ckv; t~l ҡ_y p"x%&)aH w}_giNeBIugB!P;԰1ì;7bsZԓ9,ۙ2R+o/J(cxkM35hhjџV-Al!3WB:c:!%wk;OQy2`f' 5•ۙd!=6f^8:q/p,ghHHG$ɗ'w;A}/?$M:bXޗ\&cH4zU== 簹1* %ܗ!J͌$n5 "%֙lARYcJ\h&S" L}&30VŅ篂n;E`(W€71xm|Wpijq,D>s摯| O vju7y}T-nZ;wE 9 4`1%[ ll;_JU47 A̛M+Uy,@TyoPJY `O"jsfg9ڿuj胖^;le[+O16jI,S l6[{zEVhR+.3/7T/E/8d!T{jI BAȣKE`Re/gXnHRhamDžf);șCQK֖`_ i{1V>LhpVo ׻FBǐGfxoYG03PK+$ǀl!#"Xl/jv}1~WnŜuO>.#,yLBtQb^ n+ Lt ~*{eM'ؠdȶ ^hSšf }eGo.E tm`ɒ%YI/'@xF{Z*y@:UDK^ޘ»  ΥOKW ԸjM^y /xԂE 71$n- hhOh:O3scqѢK`v p<Sڻ@SY,MW>"p,iݙ&P~nwS%SZ L$]д<$Z-4/lw:`Av6X95DH% %c?U*1&y8]iv/axjoāFcN[3 |Zevb$?n-t>HFAfR]q5qz, *])u$N=g|/-e2X`h>p73y脼-` LiH#eiG[:s*Uj:8+Ւ"h(]`:%!Q̫V P #R7ѹl =Qp{E`S馱Gإ1bRh;v!#yc`  y/B,>A3r8j"=SUൖe :ųIj6@&tNM`]~_-_[yEi`uӖ#,ӒIZ~͝Cei)94RB',fs{@jMR-%R.MT;]뿃m+G_' 8Sz!ݦt0I3+M9u>J\:+=[(~Zd4 /yؒ6:$S~ڦؗݽkt3&`CF5%T%4Vz+iAR~ 9$٪2n\k\[*$(u8W Dqhl(Aщ0m<>Vlz@ΓߐLifu1b(Xgdb/sNbQtL]H()KI>\1ШNs!V 4dgq.@ ZS8}z/!ǡ=YN4458ګ(J[T;;g<g[ n{"ԶFhrwUaL=RKem함;Kq`nwCv}㱰Wh eakҞ@Һa'ߏ!9RD~>za V?8?>_0SC9V̙XWAsFUV#۩*\r_h_Yiul5 :Q zlg$$Uz@jsxdDdS߳9qWa@|˙ %jR3kQFtPaIҒwQIOv RnZ,E{iݣ{V;Rb)y -p jMR?j<U@~b&wnԿ? jIbu-<6 hO '[.W+2}-˜Id*aITy$%oz+C2Ka8}jׇQ)7^q/WX| ~$J-}ee"W0aLDh% v~iGQY bCxD`@]k#;wB/EQAS(JH! V-m+k}nI#%W#UȂրuBji\4M`$);iIn@TrуJ>[+P_/ۙQ6/i ܉Ej08n҂ VGQ2Ym;-GδճQ'YEFR!4%Gޠ<Fa TbZط:͒R/gG,BG:xv0̍OeP66Ixɀ /Sͪ7+iz='ޒZJr 8C0!ugN^st!W+{Xi瀣"n!F=xtGgseJ+Շ CM%tdrsҭ [/> 7Uƃ-,owSyq +3]]tf7db7Ylx Pz\HC~D3I*Fq-|/?E fkq yfH)NE(w!jnCh]3jrb0gˢr0č6}i|X< _i^|_~4 ڊ f`NAl)`?4e2CzD >#ID"Hu-v,ty(OoH+}^YP^~V K=&_咹8gФO" YsA365t[g*HP1af XO.6#WDq5R )gT?r'g-nXJOFtb=\H}ƲUI'婢ɛG^rDdoď+idf= >[~#=L)^a;CeP^!j@s5r4;a>4\;ȁGU"a:+feMv!I"R/?_A@Ry5t"ch.QVoMBvp- d^//9ܢRv/+[G8E df$ KF6/6w`Rˮ ],*sP]f|تnU%kVpp Z|6f@ uz q QU ܊$`RcF*o͂sV 蚗p+-}ж!P`>*w˴p'zy:+@B v|ub%ZWB* 5GqZp!5~WlU2K /zT[\_VMY]|c@n!f* g t ȸt뢔Ϯ1];@Iam>sHf'ַ}OQ*-J8>tׁ9D3CN(MlpE&Mֵ#o-!dR%de@7j`"~Jh.TDǵzcIv?sRp?)='iI\[6+Kw J`X?x %;d]!HA|ZYm$pLkH{ZP36!mӋ>ЖH^2V5~f$nB7{*?'~.yw]>H|B7_s*ڧ 2u JDv[M$rmtŦviьSBNtʚV}P6ҲWabKZM$ 8tQBq^8l0ܪ"ŊgDŽ7 FFs`#S֑!7&X ATwlI3cv}Jg?I9!Yu햜M"'j[ÑVIZ.{ _,lh]¯v Fl{𥣯JQq6{,]a8ꙷ2||\|?)8nh:KЗ`[^`mEK'_WŲZS,A6 >ci !Pnc?TV}ыm`͗(cZxi{?Əg.:XS0@0%.z j}ÿ嫃Q0tʾَXS]&y楪UMLꢍ`(Tͷr鱭Nhi6b(.DZmׄJl˛u7_Ѧi1Pl R6rY4< zH tQ\!g e~'!ִ(:Y ~QX#]~|ME(rQLT |I`#p}jy R&a|Lg1ק-J9[g&Iݿp4;h[]+ho[~s[9^AK<[$,60g1fo)AaCf3FVIe*ॣH&SM'!1;T}tү#t<4eC:tDHϰ sZ7whXBP;L~o> l i E.|;7s4Kh1ړ@VpMgn̎AAq<"Ò`@Xپ/? L1unł]7n2P6[{Ty?eJk^>M2%6cr״ܼ㻨v iŸnOr}N~\XG݌0ר,YaؾvN\)z4#qƥ~uDg  ^?tPBV|H?KI?ׇS chJU0}"hy]̫uoo ahsB2e$T( hkX Ni 52F[yݧOf(Ecۄ_ԞIi"3pA'64u6ZsFY CC&U\3? ܺ6/Gt <¦?rKb!?}HEbFveޭM8akrm/@>hY(2\Ne<<T*p7]hJ[stu\v矎n ИGD5CmHy;Bzc~[D|r49GU̶х40RmHkm\F2Hb>Km%a'~z+(-x"xOf9;W_L~ƻk.P8dW|s’χ i昇_sS/aM +P1M9Bګp-FYU~xhw1bZ+5nZEi`܉0e #ht)E_e˵;2jf: iI#0T3"oSЌ7gyD$Of*4fd+Ah> +ueu<־ ~V\  tT5duRz.{GUZ>]5`]FـIP,@?h\D{ǻU{rߢp"bDM /,exD v#( LD,|\)1^0$&;SmmR+g'%ݧoa)&$ZʒidaH`AvBaޔXPE{[V ս<RF$N;͑e=۵IC:_ ײ(Q82G BhU2ŝ+/ +QmT$9.xoH(׮k*&}6a&{̋z`(w @)–}M+M2o:<[9LvqVS]dxBX*LE) $Fa#q酋G2-uuJzI|Bps 7)ߗݯBnRa{2L_Ϛ2}0J͌bAE<79e#pWOxUޠ!!cW@NGBn.ߓ#V*6~830n094)aZ>3 MR*$"PKHy8iQ*ȿbQd[߰iau$A.zGHP ! `D.7Xt>`wpA?.LB\xZuׇ2H\`CmDrJt(4zr.e .EWhѯh,#* a9ֆ3χo1خL ֳe&c >sJ\4~٬#'bɱgYZ07070100000043000081a40000000000000000000000016446b36e0000d210000000000000000000000000000000000000005700000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/]?Eh=ڜ.+?In"".mZ [dRDK7e6\%/n%JRcH.QN(x.]X/r6]qG%2y@2Wu6oW$è 1\#_3:uWB Z9 TiЋPuO"-Dz!P+ -"p& Wћn*ѻB`PguHUBX} @5Iep13 M  %IK"&a|'e g8^D!o࣪.kl~ݳ6 WE]ץf,ӹfƒ!;,X2fKjҢ> "ri%<#E.QͲkd4jXCW*RYGBw=%#i\˵q= Eo#Ś4 ANuKȫsf~A;yP}xZIgmP&? "\hd_Q %ԭ#Kbᷝg2<w#y2J'G {r?d>HZ8Ju^H[.?u]<r}:{2bFGRpA1Kl`T?[,(?ܤXͼdJY\azh0!<5N:h3;ȴ<0Oڬ@}krP_n(F9 { ݹCw{L>k夵k*A~ l^9nNO]A$hdT%*hTjzrk1uD\)1D@Xĸ_H0$v&Yǣw5צ㵀|k ,C@2ܔ.WQµl"%--?kx!M % E#5OT p _yMcv$xi- +%:`GWxNd:?`{& rOo3۾fǹLH">is؄{/Vh1"aR)# }NL!憐$ vk .FS2-qiFUR{Iz=S4qx/l;:gDlR\)k:oY0n?u&]gPH5ũx<$/l ˆ!R5Z$:lSdoaBʉ2t;MA4E Vlc༟d(J B6b{v;[}9M_Nh*ݗ簊HqPdUpRVoqkd^AP&XbnZ?rs;]衒7Ϳ4=ai#Xئ5[ &3vpESkA** ,FC8 H~aQ7KЇ%U$$LhPmO`u/ƆANPԵ&iIE\vnbpN۹w8KxtJc6uv8 bwMk< sAʨnQ6\j2Y}~à eëK!]ˏdAoAG!v'f%]I mR ӲdamRo=J( G@[,TR/X֏6I8󴠵M: j #2՝ͥ-!R7x?:p J)˅ۋ%P+G$x.C̖mK*عI̻B= <VM#ဓgGr]_šT+lsa7?FS.Z@^։=*V\w“Ksn{-W@qx * jY=sHeζr0^jHPKV#&2g&Q`47+ty~ 1se;HPM+"2v 3^!d-}`:طQ^EU}bvș>%!a`AɦY8.#GΧ)$.n hD~ul|vYo_cʜh66nN=G~ QEƞgFٽ H21jJŽG-lƃ*Ԝ 6 8itx4!*AoQ;qK{hjFzfF=C ci^+C Q?/` Hn CKg䟕|-x;2&b@ f)C@솷 \n2(FЛ%JiO\NwȶYoŖ{ ʮ:?2GXltPoJy dh<ݑ DAA;ߵ 6$,m؀@爌>AnZ# TWҜuZ/3/y~{N:;"xG[ۖaL)䏰so6 r.ZبeGNOVسF K߶&_=lɿ}{eBuy:y di]pF&,Adg~I1RCU/n]Zj{`ؐή _[EmOȧӥ](!l7ʽ }`}!NJɫ I0&]_l3\u{s LãܷQUnl9c;zku"I1xb=Z;@Y`k$y?&b=;X!gA;lj9SGZ ebKl͢\xNg#s1R]o#ģX$\HVUUroܪ;%eI 7tM]m R— }/Ӈ5,OM_TSt&J_]q[|D# Z:{FiHᄊ1C,9s!m,SBhwA#W᝺ȶ>˭lbWh[tWbKpY1v8*?X1(cShP>vTcyfEE:6=Ek} .\̴KncdݢdarrY-+ K)H k9Mj8Q>q42H]k\@IJk enX:G?JB*bv׿U* JkuХ CM8G-6󎤂'#(zh(m h #0o#\t]*Pc9*@YKLb.JLj)T":=^=uf1/a{viA"QW-P6dG_n}Oԥ#9Ņ`JDbu$|_W|\* aj;Oo:@A,Br6u@!w9Dȓ`5-ܲ!ov'<&dڡXӛR }mϟ.CE%mٔF赢1LJ-r9盺K࠸gv4tDY kmKA4wHs<[!ጰH})*@8]AL8>fy,G72I. [EPoq>hӯ JB}[ SgcY^YI?f#96E (uG㪰Ob莶i ZI@ ]G +ayFUl4Y_v~ [N>V, aY_պA Ld(P Mf ٣)7e<{yPl{eu n(^%jA0VQ3!Ft aE7I w%ŘMJ ޜS .0`go 9M55=zSԳK7-_g[ ~& x1ɫ}XJϊȌ,58I!01{R;I@ܭ:1nz'T Klmo6 keH0# 5PMmUjv{"(ǁ`ke#gX>[ '~ nLrh޵Q7g[*D!l=vK sjʕeu`d+h%V%Gb=Mr#D1g K<)-,Gr?lXk^smAp̫=]O+xmIcψ|H"uIxAš|@>%Y9M Xϔ;ON qg|Ċm5a h(+X*m8ycT,?q'%j0Qdn(x$#N`sjx&t/ti~2qZAO0&\+{oi>6cd^rlkԨLY'=8% :_I$V¾^ɴG[u<]Z 9cNr{um7həLHEq`{5{ƹ69O b[{&b= )b10?(Z騐$tW]wݍt'RV@vgk3!.߿$89 g(i),Q_5xi$'z"?Inf6"9"TDC8T1"S:Q((.M(A3 %ed5Φ W1dfZͨ3k4 AHuI:jzX6"%GS:e)[5lN4(EI6PL%1Y@:H/w>=}ֻ׊]%:APۂDBaT+UӁJbl>;ƒ(%yWY8'I I{ҧ'BeMP>wf9鐿()q0XM%NV0u'5HQ1z3+^ 4#VC`o'7*Sr08窐 bg܈׼skj3pZBQ<=&y6A0 a'ɕMY;|IA+F#TA5 j˰ Ji6PZ%ۼ}]8 q;MJvи e5~ک=DFzep$"œ[~bˬG/iɦtr`4h DZpĜh̯EyD~$(A@mZ [&6b圠Ͱ 6`En޾YF:62ZN.B.u [Nrj<򣈕&L.,~vN0`h[bw):FV UbF>n }~_8@ֺa`x|F˳&l1---ٴK6L',rqe+(ٜڦӼ[ 8r>1woٖ{˼u,BFp9@Is\& 겍vʴ;&Fk qM췒GY_ OlF[ `?ʞ5/SsD}g0$4C6Uc̺+t.WYAO0ɃW;eEac(uاcxnPo,6R4Ǫ<2Fp49 ̄u-l-ԓh/[A] ^/hSK˜bCI_H_ڎ=ex5D~ klFLr}S@lc2_)KL\o0ku9]efs[-"9r)1%:j8:1p2f&`;b= kM/QKfց7Ya..D38Ȗε͓R TꉄYWISu\(g eu c@jĜ"`ᅪ#mv_pRs#zM.pp}aRB_¤kHEC<MT07=D]-n  ZϻyQ\ Iqq,^;Yvy a/Kξ [7>ߟseaq uojΡpl0hݖ4nbd+yx8)^bӓWUxЫ;\3CYWK߀ 2sa-g4}揰pEyA. 7~b?V}"0QD]}h^5>$LvzIB|3;`Xʲ!x G5ӌ+˅*ʟ15,+&(ǃTCPXzsщ_cCm2Õp oxDqC=`~6,u_>RhF^0 ;orux#!#|+r72fiԨF8`"-dźݢILJsU'#'\kbZn6W?ܣnA9ٵqS8 fzkBTl/Iz>$ԲLZ3<1%(ьS 5/E|`7\'`_Ј9GUE?gDM _KsdY3_xj?Ӭaص驡]|$aF}m Rgthwnn!} J$sH (\]q]'tٷX./fz- ]H}u4,1P4*SL7:iۆ+ol02TU\)MÄ?_ 76"mؤ1Ρ3~SJN89%-ђ(o`')Fe;vQ+F6]]f[f*)i+Cr5+:ov3#BYC]Im9+鉉¡S.=(Uмz5. Mk%䝘Kʼn2k7!f]BM023@?ۏT-DI k(ZhWB j@֮g41w0[Vb`Af8c3y~!#] ɰ3hE$mnStTRK'(&yܢ(Μ>:7:&&FJjxbr86Ƥ|64 y7QC̫rUDWVg] L{΍Îeŧ\>nBugVZ56VLV蕪hZdІ]g"ۇjs~|#y;دFBy"9tsjb4nT%QA@qg0N=&ϭ&2kce8#[4^ދi\| ?.F\B;N㩎npq_×KJ:%>T < fTbnɼE].b'@W5@~%7k˞D5 ڟh9Jf(@ .q?̝`n@ lq ۛW3p?y-úzĎ﮻&G W7Wj77wj&O97ÏE4'8JN4p!;O2[nl@ΔZs0dhcD&iD xnsCIU6P+^ ~|%أ@&*y6x Ԕ,F۽:w (vtc>bꟽ3os:Y5ݼ. BHu̞ñ{J @39j|7[.Q*TY6Ɗi~W!sSg=m,b"F4Lkc(=k5ٝY ߇_ W L3$!rƋuKYM,Ch[oh+ٕzy+;L vrjke?]I:FP:tKfr\#)3)@vYJnSHi +պ[_s*_+S'$Q6s UXD9e5_p>= p2R~/{Eh/"P %n|,",9/o h' 5Y:kFuC9z6|4\7DPf}x?n=>V8mz}@1V^=RG(QOMP45c1Z-"{S|(1kr&&6_e w~9Rܦ[̟CzHt1n/&D|խmq%Tp h_}LbJaoLuD"]3:Nq8(F;|G_* `/I"/ LO%/҇O<7 iWc6Ski!"- yш &Ao$. 0dn* _Rh OTey, {k f;_6/q)1dl*D\}f*}Ў ,>dV> s\BoJ+t^ ovo"G~v4.fd#RMUQԦ QfWɏ޽ØڸѬxlcSLܙc/ i[8jQ2%D '@^kn=Oą5e@2oOnYmd%=Q0XL4ړ+%ZIhRK>xNRw.@iK0Me;eO^ ,`]ealo[t1$(/4 W956**32DVlY;%hy%{΀=N{[eYEAd_q/Ǵ9?fua?+ڇ*=0L6;_8i9-9*ŊRXc_\DF@fxD. !';bTA U,B?lAR㱷`<ߐ"u8:׳5@%zNKƘ8)Hn39%"UHEMT QxG~*pZhH/X1QdBU;eHE{1\ȓIΨ"r~w  guFޣGjT"/,ܷ޳ALU!yL0)u|`|FyPp[@Hm^kЕ0y܏9c>#/)E޳[&ik @kVu "# S3%A*ysh"=~{]lt!ǔW@|Ƀ}[PM0+nl0 d\2iM~U0 Bf3.=o0MC3I bHˡVlbNodr1"ڣ;9/ңZ%b4I?U8VrRi|<]MÖ/ O`n;(ﹹ03&ʐZLa![=xG3eG ݾc=RT&1+3[2qY8Y~kT`m^b;Xn~`4lD1l\;p Fɬ,΢s}E;/]w*&Bh{bRHؾ-Scte}Xc,nG;yYQ"z:NK`ڰ666bеIFs4b/ PRT|9/ƯAz 55x$K`H,t_awvFy:#ED-8h۔zheLE"}>X@j\Wү&Y!˺F#2<}?+bj$tsf'>d{?M_i9iHך_oH$$4ۼ:AxV)m!ĬM⩦3mwr0A='ie\K/.4JfAeH~M;Kb\kU$ʍA*Ӹ@w뇳l5 ~WvCK睑 `38z?d3xhh^c!ek%ah{klW_pq!K=йFЉJ#-ÉkB\ f~V`)b]qټu˒~KE/i&? p>6?ptq7C)LR.,CJeJ4.#-ϣSgXa޴TU@wcM][%uIhu;,JY]kx37*xb62 9IW~- -ԮGit$„X <vmʿXNdD5 ڭ> ӉR(Ԕ>]]g|YILT[jm|BvP7LZ| )(GAKUKc4Ѷ3}@y鴚R?( ey=tzЃ[oy%!mfmT Ax5(NڼfwF 2boEG:E4$vt}?wjA[i Q!srq吼k1fPpxqIִydaΩƇ8ڤ9EE<&M0e" Ʊ.?=1mDFd .{/ğG1{'/@*TQh ph;WsLNEw w%")3aGG1O{ҾD!!Q-NshBۿ~Y)i2GC!-z>@~/"6d?~shEdvLl+fy0,qKϭ*x_H"kQ @HbJ7a?W_1?Bf@y=i."Ij~)q̓h/x_qpB<ӗ PJ%K}ـfΏ9h'A }̼FY1Dޗ(l&8I/ 8+PV;f} ok!=vn1Ÿ5AZacʂ&UsGN&e6Kz\Y '1Sz2xKA;tV "Ig &N09͓l7g  Ghϑ\d8g*qH A<>ѤsO_0ҩ~C߰RIe$A]2ި(ī־`w5j֕TUYI~CJ+L5!83ͶZ|凞b_q^|Zrl WŔmY=Z+ЭzӨ$Г )zȋgh +Dou%(ZxwUԵ2y,1C/jyHLHBs~^C6uNM+1\@ŚVf-$0Q^jO8;4e=o?n Lu ZrFgPh}3.]?]t+9vO8+V~qMaRG=1K.ُyo75)<@NvFLR]8PBڸ:,x _)QCA<5=.Jt6( nRk@IfkЎކb}jH (lŇJwz멍! +`Pb?(YhI$ZGr/%7yfljg\u3y}P^Zj{bD\^KLب}j+g_iNT3U2H ϳ/Tk@:x0irI ]4 9vANw<PfK,q}eS{ лoYs~ (æ*l;PcQRb*dDzc39B4ɷ8N8͌|ʬS6d:8uX[,nnCgc/<sj}(:zNskD\,֟XOsq>)7;w!Ճ>VC3>-D>A@arBg3rXKY|׷o$ȩ=?-fpCoAn6~dͪobC eV3Z#@k Ƭ_P"Dc.Ӂ:Z5?UJe7CӤ'g;nyRu#7E*'RFHdQtiSlRί\'j)xͯOa? HCDwdVlm(<-gN/ĩ$&7v֤c17gxPP%ŵnm&ީ8#`md+H^T_13׺բpBe+A[di?ou\R妛_eW#>r):97ѺMML eU 5$' G,B:€*V<-֝[hv5L1.cÝzMwo`;XhnN2Pn4?T <::sTZIŻHl ĽJFXDI$tupk2 FMeV]@qڭC~-l@3mlaהH %m/6?z - I i̔;c&D OJej̓v/0S1D!ƧDE<.c֛=dO}`u ހ UA7n0Iz(7۰?n&19eDĹVqjGwK56OIj=Oqq8V2!q_hx:8Q\RU8h.A_6٤>!a 5W% .hx++}P<ݔmJu[tJ +A1:FoBd5MGc$y't8Q0} vKAb|Р9qV5n{ES F1զoQ>H-?ꈑsgDc!񬚗Nf㪍\OS䭗I`ê&Z# -G<yz<-ّa?\ ie2N݌5D&sl:.gگIwq}o#L?9=u\w=יpGn7;uB_pa\P6VNu.D>Hlܵ֬շxQuί}=C|vqHf9u`MʛrB+4qv4PBՏdZuְbN^LAI*n:Gg 6<+J*|8Ԁ+|mSLBou,9K$Fn0߶LQ)uCj)? TنXpd(wow@-u[M> m8f/DؽhJ\x ;3LJsU^$KrK[Ua 3_K-=;h?&sRR}BϯZ]ZT)wf (7`6] (DwHϣJyW:*mJ7͡;Y*~E H#L MbGI$HryYeDUഠHAmWdh'@Yw8$_iPbj5PU4#CLvbuj-f+a͜UHH3G|i؄m!.q n˧;17/ T3X~͓8;A'eBHHDduQnGp͟8ѽs,\=V@4lu P8 3]FE-^<eOfR΍Vll]5{z/(0$8;Zʓn{O?|^vYn}ͷ7 x%!_s8Lm$~a IXgrh7 _4kcq ^|ub^St Ɖ9-Sє/].ޏ$J+`~IX* *T#uq؆D%-=v ϖTm;$P\ɃҋBHł]໧fZբ\arҡ? RڼeH2#lSZ)1ăx6V^ƂCd}Tb~EEuOӟ Rϑ*T]lhԘ\XumCtaa);zTcwxǦ@~C%*I/eVP`I(mF4 %,"(/U{\ga~A_Y ߘm/ޜ_kLnnӊhl4SL ;oKN! CA@/ꀾ(02rɥ]"w:?=s>}"HC6LY (j]6j`4U,h>;޹:J(飯<8MLzy/BȅF\2Hk{AgD bEQ.bk~nhP yIzH0D4ĎEhV .=Hj ÉH~˰P6z:v|l,,@7+jvFKnP #(D82֟ x:Ph4$IN9U%/Zu}֫R~mv.VoM9s tz~z>VA%Br\|C7:dt!2gk/6nO3~|{ v{?NJI Ύ?xD1gHvOז dSn/I -zIഺ|9O93lijQ{_'t]2jߔ`B!(]#Z ~+4]Vi\h۸[/d ;noE1*|q׈|T̨Z]܍"{x+~2X:+V-{9$u=S|vќAύYFu0@FX]C0¾a!vϞրc Dt6g~Ɖ5NF킂nWH)AG;1n7@Tӯg[wX͋FE^oQ@6\,fZv-XJqCdؖlw>;%vB}T;Սvŝ8).i1@" sgɮiiqFy1e99jn6A)IWb3ܼd~&;M od|0l[VƯoGs\0 ~3e6,WNi~NK>N!Na%/r'/zJW/FY5&gClV+@blw!GP3 P*L UFXTVxG.F_D*yj=u,-|k86S:nbYb̃5fHG ;*-yemss1'cYj}n1FI E!<`9lȑi*#ػ A #Q0 y y--Ap TnRp~;A6 ]ZpUt'<.G+ʬfk5J={l'}wPqCGƁHև8uFOZ MљZy NG٤q#l~SP /FŘ3:Q m>3ŊT%*K钍G= ?{֮Kl*o&e."tx`ӣiQ&"Azkù:&xWCtL{{ǽ@c^uV8ѳfÎ%$wryq8%-xޏ(k!\m>uQl|l`B`x}!oO;",n:Sk7X{A@vȾBmH?XPط#`pqAFp5$/+t L6ZyT-k S V^dZ `Tv:6Eojj6rt-y~bj#eEvF5 u,w! /&Бh`ꔋLiƶl$.WL@Z CwbUE[x%pebY:@ԶcHbԂ DCU3̆H>@s?7Q=+xE־i\h8j,-d5:f_F6,8_`o)eac5o{z杺lb%bv5:_@&xKH qA 2l<(H*\Fsʐr؍*0;\ik OQ M*GoK̼Dg!LK$%|~gô/tη[̸ [g<;sT3x&τ#ebZC7_|2޷^[ ﬑DeYfLdAҙy#R?$H/cfk;O ӗ pbÇh+;ށ䒬QcQ0r7@[ߋ+^Z.색M|#d CGhO/.̫Q%G (IԖgmYa˝4 -s`/M7(PFhkN+t`OTTsa%|3--rO^QmMo6o! ţʹD=bP*=#?/6b6x-Aᄍy?+3J$Ӯ;qנ/lAuavTJߌ\WEg#zg gv3V7b[d\b); ϡ&H/9*-q9—!ݺ9~C hƸ dܤQMZVb ?*t9SP=gغ `QW˜@EPQIqv]JO[ٵ+IOsgacr:V0Ϣ t/bfؤ64˒:}|JbgojpggOTV@TNԏe7T-=pq9ǹm 39L)mGp}ld 9iKa zJwU`JMol?ӡ?>i5͹͋ pZҞAчnX/ 0$_d9Uz7S".xWہl~4?D[o_4>CF@^xh#&־J!>A_,{ qRLc-2s@,D40(LmЭ,)==a~T3.ny3[C݉c=|EyBMf#؁0D-x - ?ڎk.SĜ)nUKs]O"QX:Hg30')> we 70LWiVL2$s%3*~B C Y\Te7ĝKzk,¦c@-z~'fPXmVoITxvwr[PN"V 3T|ez7LM I-;a';h}Uzzad=_:@Q[\? UہߋIWߏ{br^r}1_P '>W2 OٱZAu)Cm{=@iS6ySC\8>Q:ڐK SJVuچGei;`xE\_H̽zms|H-u-l9SAC'jxr1.f*S:}-)S*3vx;g"+&/1KTY&Omo}'f%>)AHuE1[PUx"/ Oh.%ulzᰫGd<5.6wd(`we:n,2DGIgwOy("/.Nt\h+m$A->"XW%ݑS=熢*DNaom%CL,0;ɻu6*lr ̝."Fzm8 47opKLqY_Q!3dRz@b0Lm)!_׵E`iQ顊.:;݇\{o^]DER 59ektwpv:j0v r4G =ܝ;gϯa*gwv+0`ͯ"Ю'%'C5̋5g8r~VNWAxE m 9G^Ұy+B uW *[+/w(a۵Wǫ_`.R[>*Ga>O;;WO*hol7tWlk.JWr*x-zVQOX{n?Y=T: `cR"%,R+!t"HK =q>8T|C,ŝ}igE=U9h[[M, i{WP}6uY Z7+{F\xH4N MYmEu-n򶋢^i<'YYji2EoӁV/S倂%C K)U)ǧ_ 7v1wt%uЅG QO;mz}D[sh \ǫ!]ٿwjטNb9a |,mo+Ʃysę<, k( Dnȧs2=H9nH  7z ^ZԊ Y_JW *h'/}To;cz G)hJӿ˶,zrIQC/ iM#-YemS Sl8m\ιOu ghN9#!=w CO 06WD'=}rZ) yO㭵C<#6j={5zQy}pS`l|{oWW#J7_NWJkA]Ҍ. ʗ(ͥ|W[r$ xR\Y:MuشTdy |&xJQD`)°ݖ`_,cTڧ_$L&yŶb,U@|U,UD8&`9pC1B,Lu$树E5j\752 1xx㶒-=)M ?,"i|I7G wJ5``Iխmݳ )OD3"9VO& D]wp߫rmEE%jH%rBeJÞ=ič+ݭ]θiє)>HFۨ(P Ȉ-JO SV9Do0t%%@ǶDhP8BiGEN(4XZ>IO؅Ѓĭق5D_H~L7e'0q{ѝ DBP/ ZTűn!SbdΌ%z`"09{d8hI$9#;Cl{2n51@()kzL6v%D@}de$HB4W*@4pSZGua-0GF#q#cYp1Q@oe& {q_Ŧ)hc%uƧr'}q9MpvBM@Uu+A܄gH6?1 ^ns;zʜƋ!{S!P |O(X}!$ݫ5oU v5')IL>{LB,_ں%68Lt_8:2ĆEDG@n ʁçJzX+S!C4dNRwV H!rm > 7\Zj[O)/+^@>id^NHL;m*NdRH/'+qixX:[KIj{1wWm-A; bFif|ԻؓY346IFGcxSH(PcK Ziv'jEۚ&]~q_C- eˎt#!Bw= (/Âiz,q8Ԃ=*YPB@lXci9ȣT ryzLCAKFILCNY33(ǜ~u?2)ӕIsY6(dp=ϳ7ƚQ`k"`ǵ򹛄|#k2~lȿo<4*6b GXFJu0XGfX;PNBnM7L:&(A_i 3iסK?D4~ OGW Կ) W0ao#.d$<޳?tQٝj9!Rf`BΫ7>tLʉ:>L$U,+AR& {{D +- V:,~xx-y"zBO(B- ?2'KIQ {%vylIwF;d[< ręH K;rLْscŷ zɧl9`}IՎ-ȞL0MM6h-[ϥCn}~1j83`BY5Šzi6\DUH:E3OteGy*]rY]qu2ϐ> ac!@]P5[>5Ԛ5xXo2 쌁2/gzk9[H|l56%<i<\dα{񘹉Jx?;~P2BM=ь;tQ}B&wa ܱrR8JУʰX۰5s4ۂW]Kg\0FmR;mcV'DFnZ6Bo QǝkWcֳ/N1=E 'lz0M@T-FrD{d~S6Srx,@KՉW h09Mߌd<#F<\/Ae C HJB @ur..&"`kFbz Kj%{WK]ȧGgA[*1w4Bjnu*AX (t{0}Cګ~<ʋI*?O25!q:N c2`c@u1.Tn4ƱlG\ꜱ̛1oN ~M^d}Ko)VK16v|!d HB;]bͨfBGrВϫ.c~P;+\E7Lfai$YF 6Rf?524!!޴9J™ FY1ߑL+$ϻߌB DFD -K)j8Nݶhs+xp=!ԧQZ;~{sH-y!*qr;~30eX}r}qfm/ XT-EACViJz_*#|N7﫺˟Tw mFǐ(@U,-ԓ'ErA:? d͞QHdKd03YmP|"a'v&dIQĪrX;=GBڲ݋=|l+6RqP+\y?P5ҁͽd(ДC$8՜ _^y58Ii>?]5-Θ6Rm*/4H D:V3C󆎹}."ekͿvxvT ܿ^DUl1`tH5r~1"5R$yDϫ罯1$Dl x b%g\p{˹ ߕ5mJoQº"]&hg7/ ͇DA`4y5cV_Sc!6560Uric8O uF >t>w%>TD⌋r&į9-L*e{H[̳ve59GftZswͪcm~б[8wSn_: @?\XdXQ(}Th>D@B^|G; 9F<߶ Il>xmYBs%p2G,bEFw^V9s&~Q=|,*B^Nr;%tGKctbܮ)"@zA[aX [2]Z-Yщ)ӳHzBElgTܪT@)[c%! ~?4-˪ x<|)\w0%qMfͤ9eH^ q >'Cκ@\D ecfDJd5F<- R68Ws.4jgZd6UNZϲ155ao >Aߣpr~њQ#D=r3*Y.M7j L7gqSEU#"}B(ûwO ~}ݜ5 bFh#~Fq:E5Vw~d ,qZ!D <~JeN\Z^$G3ᾪOD6aʤy8c){xA44軒-dG"i+HTjh wnM<5e+:HFFxiT>&Rr󍢤Jz2Y& /;GL fl9i+]"S&=}RP_&TG!(Bn˭#к;Fq69.a%šp+D0_ 4oP`Br+|lO״t!'21J )̛әrsV 37}uTp^"DFgfT#O:&N ^aSy~?m Z[wP^!?%C6qSEa(:(Eu TMm_R0ڠ޶/8m\5x)HH@*F>#Ū!y* ,RE BM,[nҒ+D+5@-<̰ZC4R3zs ~m |2QBB'y?}W(xCy!P"?_guCᨢn](x6|gn2(Ls]yar)(N,oDutD+ >f4 K))tB~jI?2}ܠpߍ^]݆:sJf[mqZ{/@9)|`>7҄uц K 'EEHͻ xDdGs+_<XGZ]scT|X8g2,G>aR=Κ28>;h#˙NQpCę78O1ۂՊ=rd+#_"p]}y-rc,%WOR^LfƶX ݞsAu!Q鄘"Igza%okk\pEav:7FgU3QʗԘ2j= jՋp!9#?;OO2P8UE^@eC+|2]kB>8-q * cglo]B{e^¢EE}n% RnwIDl H)a`|T3&0ʇ/sɩ}v,͹(nGB`HhX:q+k񈹗<5Tm%O:FvAuBx-#ֹp0 ` '.&#LPr^%%1j:|!r{1-]I3p3!qN|t/qWfp E6=vbR;D}k4+ԚR+ct!5imŕR.W] -B;l/"v-n6W3+l:ƘxТӬ؉P yfzNd#t1!04 v)t͡ƈ" d2 0g$դ!L@OVL\HG/;2:ZI sHsLGݭGsVݳI ;"@wz5PDxIymoc bNc ,n,nKѾƜvyp4U*L?S1MIczT1bE?#>lXĖ>}@o;!l\u^Ae\ ?W'/:>iHm '7v: X%0L+">NFa۵\S@ (hxχpco8 +,ɑ V[=T](YJq8̮TYY.F=X9_YL_U3K?^,L@0ʾ:_w'-J˲͚慽Ě?l.=w'*Uo+Z~z|D/A2T" zKTV/F,d9M}ķ'Xpm?8"rhG%] 9\l2LzJq\̈ -Od>SS7]Q~]\vKen0/`=`Xy?cϊzȿN5Lp#3`*u=l,SȮ:k\v̟7%R0vߚ\v,>L 8% !؎YuWHBZZ$EXTNp{e}Az$lcq`મ)U;ɗ(2l(Վ1ĂV1/nե'a^z#P}N0 xŏM?hZGH09_" lݱ`ǎ\]fC=n_1'q<|(gAr&jv&zv]vnhnQ?GJvG,, Lus[kAl~AQ}ʞ]hRYq Qrjz^w@79{|j;7R!2K <$7tqMdYH^[=T3,y!mIacHjsCd)+QŨ$ςE~0 Thl'3Јvm6Yr>7R&L}~sKX3/o\_M*Zivf`tb0m߀t(??SKoDWVpr:} _ n/gEWs)?U8x/+fZg_2zmh76Heb軞,ƱB 2͕(\|efpsZǃ3AEVM]8 iXxg#`jŅ𣎠~F+Qj0HW ~N4t!vWBsyɐ KCWG:E& Wy;qCut|~gS#>{ci&e+"U Y65"$F/52O6ZCxJ%5UO1V,F0Z$+ZJQn(̷d)BVÀ=S08Ѽq5Jz2z0,Ϳt/`Gr13ݹtZ tT9#g)'r{BƉ)f"`gak*h",|ek#Zӵ+ڴ} ͺV8*}cq."rw\}@DZ&`wUE26k2u=NTq;Cx0bVv8Trm"0 Fa6Uh>%:DgwͶ9b7ETGSɊ`Zd\4k@RE'8,$Q\.H rb|E0=6%.{{oqt5J}NL/ʄJ[ݳFeGrxщ)Je w`FˉFᰶ>&Mb;җ5@ʒ9`qss_S{/>zhFD8W夓 ݻ{i~IW187n<0&(jZQb{8x0ۧd/j8h5uV6sVX>hM-$Ia +P߿}&ylUB %geu(^Q^0X35%lVkm+^1 aC`IaGK,BD>^Üt\>K.& 9peYv˅) Qt{hs{]Q,G'䣃Zuf&|ې';e~ruvf0N 1?Z,T׳A/I*9=Yʽ#bl䖃B i 9)ҫ'w.wYDO(H7Xj<: 9-&H*IS: v"&8E/dps|ݴ Iy6ge-(<9J`8k2j lĞs&(d7<>XV{Rw~PG*HG ->=[`οfd֮IPfڛM(E%WChW\yLvG>rb5z%~0 ĝMt4AA$ 6u4F[[2oĆ2_( 41?~M.@davhDDAX}Y`"í)sY^$rWIg\_\3c# ${$q=qNN$23$۩a{4gcuPo)a!-OQl\g0ZA/Blh%֌e2|fޏ R#LrxaWPB\d@B`%UI_Qg;h= ]>/*eCN@4ihb@0J,L/=q!xH|cYu7 k3Tidko? ɼȌ{١)cD>Ϊ~=NlGbp'{;v-.':q7$STF)T.CtIPHdtl/ȍ 5h'֐lЋ{7d3 it'V-@jv?P;aTØK Ƶ;;&|zk( *zo̬v1[tYW>^Ȭ/D zCPrGQ~AtEmI53!]blk?!~,KSKg1wabl.Aa4q P})ٷ:堶 ,t"|[\-LJˬUu$ْdɍ$P6Zte!䇞_mql0-)%>T}o=Y>CpYمj2nMVvI)J5&ZѢ , ̐MPz59XɁTiYʦ/-D`bOX6p|Ա[v'FM`[@A׳kdMڂ v̟*{TDW4桝,QDrGm=9C302 WFt^­bC _~@ٵQ8SR24adǽy a߇1s0y+د{pJHYh&trWoс ;PGtU#_U)GҌys@+@(ĺe[4՛SK-Y24J+տ)m xNiNNLlo>X `BM(JOuxeL:1LXD3b]a6ku 2@If5M‘shr?f]y$`\+XSHuϙz,AklMc2(kڞvFB̂B4*g܂eǓ`K)\KT զ$[v/;.LIv;vܴ!oE}K:jMƳsf7U^f1~6,f_~2MR$(-pz(F\M&^laZJgiڜ화3zE=W*-1-+o~7Kr0̧P)Q![ .Wb؃o\t]]/k_m8CH1mHRkm- ƺ);a.6d9f)$-/IBj k{cnIM44m$N1ucǺgW]')W{n^gS MjQQ'K!h֥*AE418Ώz  D|Mڱmi#\7E 1Qp0 ֔};ʤnC5?¸c02^yu WѺc8P$ȪOhճ,3jW<9*=^hddI\}G-heUK"q@\D=!$,,\g]̵vQ]<9t,KT5 PޫݺrѕÚw2SWMo>1=K畟LEbxpu \ھxM}6 [n_t?I`&|v1鞑{7Z`kwr.{gTo\ﳭZvW,X@K\x3viT+#$tTĘtR6aYu͡6R'#}¯ :hm<:9,dF)-3Tv  6&!ne\\Xؒà `b8hTxI&$1 |a0@ FY NhG'si?k >~xk`V JɟXCxtm@$`EQ0⭄H pJA/C< : bp)-lO^Ei=|rPK ./miCJ9XjRtr.Au -H'9s4pjc[ -.&6;@$Ij0h^eP&uZc{q\^M9|3SlN{6>̘&%%BI"bb9Yάc=ܐ^o;!+ Z> HޞDMǗu+f|˫3$5"(5[ N0/l>~ pxqa*殗GE򶄝'Xغ&],bMwчV*p6Vh<Cԓֽq f\$n5Z.BMЏ(e ڗ 3CEvMTeT;$ %&Ppڦen:e &j}>z*Rx]u6[\n's]6ʬ} AQ)/aګvX%JRw2{ݯ$gEۼ+o/~K|xxd!~بGh1|O V$U4C ')3"9/1D|:u_k\o(W_HP 4ytg)k:iIyp44˔ZM*I Tӑxykܣ*0ڿA&%%Oc$NmR)İ#YꙬK-o樿I6i >k(Un[NiXAOO4W"牠^o9t?0k+tHrʡ?~FA\"%Cpϐm9Y(ѷg3h{&:[D1U \v}='4Nij] kwӮX3p!?B}e @rsa~5"GYۍ.p9w͟#Eyig-.+|Ji=b*R,'(L?]aQFR&@7t%I Edb=dBsa7A|1ٞ 8t(ZVctRy2QUm KXqHc*#pAP#s \}b]+Muј&=$,5sh n0!h Hd{frJP4.^<< ^7 !PBKԋ9vh ֣~ +"AQUq eо Yƺ` 6_m@D^32ȻL*4B $~ڐ቎zN{ u1]F46N@!d0] b,R]C=SC wZ2mN;*_N7;+QPuNŏ9|·=42_JG8AHyFș'QfxEěkZ*cv) 'ZaNa 8 {-d4Knv*hpER1QJݣƮד{^E\? !,hmƆ,`_֩jڽ VЅ 5<^gn}lpXJ$ cOZ vYwԾ<?(AQf _ab⬽3)H!)i,uj̃лB  ͖u(EӿKg$UĮ}$f'c@X3A[V'T-j1-!ƌ9tBiN-b+J~=RL.4#>G}y-Tv'L*BYjpMOo'DCq !3Qy+3jMл aڲ!3B= D:zCy$67viG/MЅ,Ǎ(4\8?{1Lv-Y.N4,5@LN6-/[[|©p/Lwq&2:@L?do'ᾀ630ܲˬifp5L;f F3h^}y.vo- "Lڵ?2}^+5iE,` x"₴C `D$ۼl3. h~u-AX!9 Þ/IBAnR@l'p2!L8N-[`Ugt@Ɛ6W$nHgb=~84+(;s_)AaC1N,O}@ތ0YӌJen X{$ ɲZ8t ɽ+#ƚf k Ջɚ&{׸d'Q {CD('zĒ1^rZ+G&jUoS s~g.<ʝTl;bXk>/N6") "H5s pD YYˉzͣcX8ʲf'c@>`PKVB\Pϲ qǴJ~@τwh{٪R?M†pwrҥnJ i6"2#vA8Xk.,+:poCF> bs7{l|eoj[ rՊ6dߪ.0,[cϲnf{ ua T6oLtzB5Xi>/RCŚ[p1m pu0pl^sSkuܖkF]"/Gdmrz%B|z1q"b>XNIwm{EY<Ũi9B7ͫpԉX2 >ϨjmCф!oeMQ@ݾt"'< 2{Z!xQ/ }O/L|k\?me. gӾnA4aVwJCvxcRmc\V\&H54ߏ!Tn٭3Fi iDdAqcK >>ރ&\ø54[wU@]1!rU}ioK.s-lN * Nez>9]`QY:+%鋑V?ʌ*qW aW\VhrR2 k)>7OZ¸H7'2ڌ\F+>}X`_I>=:tNF@(V}tA15?a/!JJ݇ st?q?梜8=dQBʱx;["э )LKO.S{G0@m=߮[JRx@ʜZ.ظM90(efB6 @iYWCoem>V>g)S,4M nLхfCC H#׵X`Mn*Q:/J0Z4$D=^M-҃EΓc xWm>r=7xw;nޅ>l9hXn GTxk! ⸏٬7kl*M9Cd7lv5v 'b< 9]v-YM@qpcrEN o*!^C@i9--G=`m@@D|?eH@'pHo{N8CLqqF DD-. ҽ]1⒫{հa7eCx՞*VG4&f|܋{H,R#b(WN7-p7 o@ښx3{"L~cRQI2حfP3bWd|WJx5 ya~JtRxQZ~k|&Tqo<8h=fR`WM@O9¹\5o_W [DPFϒ`nC -*Deҕ w )1AQ))ak}&YXV62jGyx Km{BE':yR htkxiE%vi=4u-G9.OB: D=FH?]PTn$|رUP&.[Tpݶ&F@&܏R3`jW'nI21OVEF.]Չ=y.T;(ttƻ3v\€lnPܮ-8MiŤ=NM@0|gS2$E7QY v}Y?INX"A{cWe'#z3T< Psd Mj.1[βDKid%!g]>EzOLy:՛1 EzYSDF> 뮩vTE+K jẎVE.BZ{]eT)7|jiPp&D^ ]MvFix#pqNcJʣ1K`)$.>uLI(J:%>j >_=r>:i$I@Hx?'-B/ԁ]JFcxjXu+q(`!2a9iI`˻GӅZ#`1Xiv{U5Vw;"x0^}!{ɾN^Cݸ׷:dN:;znB}٢Y,6hZ(XWp/` 69*aq>Sr]=X~s:RwB[6B95}U} CPC&=֌K';\ͥ:ţxT:&Pa@p4;{dOd{@|%m0Uf+guJx,YRmvڢ n5.]T7kGqfՃ=g:JC~cRs*Β͕6wNtGFrC &\ۤuofo< H|5o%ūM}j/'TDAqqt$Xǜ  mE[֝;ߴo $HĤൾHh^4c vَdMt3"{utkZB]G#g43.k{ز䁋uٍ)hJM-cUko.|SM 6H"\v&6 0;idQ}ŵnb`fDVoG߷k;X[q|HQ Y w{bh~FE2rQ@rN;d_X19W_>}vDKlO|/Hɂ>ƺŝO?vgNtKA})Dp%{ ibt9xYt?[4=(Km䜷k,eoqOkκQÉ` 9,Sj&g$4ê`X]FJKo?.R7zݏ!vLt suv7ՁcVz uFTvИ#p}FZ.''E@^7GkӋ !OBh"GUO*)4`%UȊ|- yâ#mѫ Lҋ9xufe9祱1eRo JփaRHV)û@|u=n[FMW52IHR8]4XQ6b[0Yzn4NU(EdoW睊9 -U/L/0':eOfjS gYp ͅsظو+' I '{{?$LI"ӤBbEb1H^ـOR]3GSݐL$`fs_ /8Li{A,/N±F_fOo7_2l-335崆sG^=kn*2&b@_ Uy+};0rQ %!$C{l6Nڂ ó?RxC m\*ws ji*ЋX!ϱgYZ07070100000044000081a40000000000000000000000016446b36e0000d9a0000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/ulp/ipoib/ib_ipoib.ko.xz7zXZִF!t/{`]?Eh=ڜ.+G`AqTF bgN;qQ[>:kHP26@žyDNu;Ҟ 'jdPzLqmV!Ey{6&0_stA׺x?f'xs 膓 kYvVԙ[9QY%o$ ܮD\Wx 0Pޔ_֌V}yEӎ '{l;2W8ڇBeZErBK/( r(LY]ǨSM|{@Y>Ď?xxF!R[ i4ԃ-kD.<RTt㺆iu)ł T\-jNKn w!o{._[;E@-Q=jP螠2&qΝ0Hph`1GX3LI6v ?`(TO_ Zr 9_'<::q̼ ٓخrc OPF p]@d-ˤ$Z+ã#ϊN笜c(O>Da*{-_!$XjKxlˉ5`hɮ=z]4=w#^F"g!sfu,9fER/ T\)᝼,E55/"QYhxT}prP()@1L=RBAXL1`@ t%, ΄mѲ%_C뀀.k9a \\k$8pqϻ?$GH! }M̄pG MH ,CI91J =>3Z@N1^Uۢ3&NߺnX6%D%i VOnEBҝ]Xwb2X@T")烦ƶS9 $j袲p!LfI*wZ2>ŽkqQ91V2 yꓻ5uN Fv$1*Ȳ\f ZEC(3KD@(pCutf8gŸ`*mE2` '~ ;ڝ~a۪lG'Ӱ SZ-AԕȉڻYqG#{}cEͿ}6HRIL&ь TfuLBnIKl_EGy8CBvsJ|zN04,EETd zD8*EfsZj,lHKVjQKg4 qzx٧;cE؟醀 7׿<:2(#tP_F}.hڥ8TK~4r:[te/:s&D($\먳۠h1^Uʲ+֎ollPuAK=ϓ>G᮹5Yy$3!*1ǻ-0K ٠VGCLdpR6GR0A~`~(s*-지Xh≥ S`MZU>J\+VlfWЛc(1P΂ҿSZyS2|ރr^T|uOjŰ)FPB7z(odc>Qj^lN6lykeL!ZQCd`acV6BZF~K\ηk 付Ii8߰),e=n _4Km\אzl+?nHy`OONtN<o`lJ2߾rR pW7)d2I\}A't<#ŋ)5r4 6C? R$U }"B Z4"VWʀ[q\P{5fD㩝bdlJ;e DD4Cf~5KlcJQh}xo|}9٧젼 +ż AH=QA#`d_ȠӳB3_\邎hn )ػ.NdoYԄЏo8Hmњ09mB ș#C+Tf#g#v͕ * Qǥn(qTJcOQtNkxION 2̀j)Þ" 谫qcs~>vhg$G|hv0ҧ>o+μ7gw{-əG'9EM`8ӄ*<? KEIbT wӖ±o7zkÑT{ibL]m&h򁞿u8ex? mNTPb0bNgLp˂mۜ]&>ηjt p3W>?Ɛ_2[^b3 'vZS' 7B1Q*ȿJUMm9\ڙ t 2/F&xHC 9kԕB zSU;`=YP*\D 5ل҄ ^ꭄ۝zI0jsYYE Eb,2W@e(,]$ i&`ס~@;@^ zLCu=cSG*Zܞ{6+̂X{h=_7s3G+5L*O[Z~ࢹ>!I`X v2gVvFVhz h?6^IosRVnX( @ 9i/7<,q tZЅ(iJb͐ojzЗ,e&;蝱-8WkQV@2 LB(,V osG8rfE'$gE fhG\K\(2fZK_+i+tLVBCT M Pl.iWyPۙ1p+ 1hjY\_dgC_HYppN`|Ҕd0TC9U`F'?.">;]\}52έg $WXG<|IϙP)H+W,ΌbfP5Φ/+ɡ]yy]X3>))E~- `pG?L eLGHHo-~?B! yٗK0yHmuFԥ|F+j1i캫=ۗ"G z mG [8 Gˆf[ü̿;2{e.PW;O!#,s9Z݉`dΕ kd:\FЮpiČ0Nwp |y^%4/WiuFYᦄŧ:QK8j :9'Ŕȴxq--Ut]!Nߺi0N!Sm{p]_\D'*ysB(楥+ެԂ?`,ثJ[DGbd@㺭LrDE!ȓ*ߔkqp7'#q/TYn[gBEAgo_a܍b2޲i,DEԎ g >1"-lE(x WEus N[8}" [I _v*Ptg_/("L6:IGO@u'i[Cb%5#Ҽrь_˰>$0{^ρg6^6-7beyZ'ЍvEÙiieP7Rx#@TDlF,N3^mjC4C1BKo] Ih{2qߐ=%@fVB= q٭&HNQk7UJc{ <,/Bm٣`TҠ? ڛ{BK/8:\)(ᴢ*̠#ЖG$聦2/s+Rl}d-/g9q*A#C$A쮷NU[>>JOnnY0ߴykT%,,IifTpx:SEۣi]N5ãDK ص_s>u+hspy #fao-K@?,U9!Fk)eC ~mM}Ҕk|i7o .<~k!ht<,EJ)VoA~Mz}Zųd"q5Ҙ;F-UU{P 4ln2-/|n^w.<ɡnK֊򗤾=V+}x+@dt!̓ _&֏u4w]j"HRiZۈ)ܺP%ԇiP`XQyqs7`2\YG*T&o毺J(4P8mpCRYjY<'HO9u$ Q;I2u@$Ji_%c ukxh1dA35N]w޾^SB(ʄ"`=JY=%Kyxប|ivuHj|V~m^&sIF\ tKYXhO&$_fŔ~Vh7&-%. >_5JSay:jI@]MVS cqJ!H|Pkte`^?RC 2||kHv*Lf;^˰iC V}ibT2 {tS?aUF_e0xm6x ~UTb 0z4p$c(Fۿ /56.۽Y@ x%#sDbўYNPs7#v)*5%6 ;SOb<*':ǑתQ eA%Dznf]D&} RNiH#( 2dNlA Q/XazC&.h,Xҡ ~xXk^Y$e УQcP2.E!|? Z51kuHmfK)x%نYAظ='=;Mg#Uݲq.!؉Sh8 -.8AXΓ!75쨘2חz"Ht,G5^~};ώ>J2O"[hf7/>wN;WJ KY%TidMMNPH7'˚uzQYK.:R?od(%=w]w^\z֊|/u_a% c< {V@[ 7 k G6[xKrǘ%}Y<Һg?LAnmw ~87Nl#Ɓ9!vu~O isFGJ"Wڅ\(m\$o_E6nP?[3H;a{)b?8?9^u&qgQ猠I{/_d|ޗCf.\eÎ]yD0.k.vV`%pl@蘹\($h+uGX+R@47ݭp:͕=lwnp6%u}57Ƭ0mI# WAWi(we6LfuoO򾯏,_t( R+,rF!ؿ@ f%6gGb@S,"%Fq#G"k=.Zb);9T%;OSpS\!IϩXž~K-H G=e341dѳ gNl w^  .@لI}i֑6DtdJqQpQU-nQr N\q~0#eЋjR_ygrT Ƹ 1iuV}0tITm9Z"PpV#њzTu0>S}:W=VͶn#/^2o~K_ߒVy,FNZm"1e3y\T1yE. P&.@e!@ihHigծve623118jR4RzJ:5|zC}_⛝(,脔xfǫ#RBܔtb_m9>lU:l"^zmU4﯏VX05aDY! 5oJ9S8]n g goc.eW,);,[nsͦQxw .߄5 ʳpngc}t\'1mNөtOOj/6עBR/?L?#뀹Б4H@GR ڨU. G1Ac*&6Kl 0bԺ(-4W#,ђs;b_ cFl-\h!Bh"wEIsO1yvd٧qrY:1Wr\D!UQr)߰H#\k !41v&@nG|]&#,} #iɯ++YEKYglK,ݫl:T v:rm7λjI:b|@anZ Hf{gnLݿ!d9PC*Y%vu2`h_1=ˆJھd^BVvѕxĭfhUl(*޸*y &-FkORzE]_И\XU6TwήŦX. ŬtMy ΆoG^;p$Yi dVl~oiҿw}@K91|i:d|txV-%#gJ7p#XxA&E%b79Af[Uve%:x|r*b~܄5(La$O =DS->"vdHσj;#]ȃ+6\DZ&4 = 퉠 ăRcҸ* SQ& H&:8f^A4rl=mfvQ*dX&LԡO/J}J K{ uo9&ſ&٭@6oD/Eŗ\>{_*fN/(.x%tr kt #Znf4mwe9ϭ~6+p͍3?<:Qq^w-WkA43L̨]HSq:&'/<'QcF :큙n"z~z?8.7#ETIcO4gbnZ g>nS^01״BNe:G4AбubRf$#/Aͻ,a]9XXWcQ't8O1ݵJiSb3j"q%Ai`U`n/-E/ps7-yڴ(#E϶D9U;— Zѹhޛty32eHؚZ55pOQPC>āYKua4IXFn-7 Oރ{b#P&lGh L_ 'Ё0TPS^)PPFt.vXP]RUBӿ[2CDž] xQ0Zj"TڷOaIR0.<*l(7%& \ g:NQ1g¤5Or&3vS 1r]7G>iE:[%ٛ*_"^8Jҩ@`u@2K3UL _ƒ#K[۹5/kIq}3D$G{:Z*}vT1<Hz^-s!9 a`E{na{yP;W_c^?ڡ2qfeGH(G2;6L,KY'є8RD$SB2+'Bq=g ̠YLKmj+gp[SXB-|Ͱ弔F (Sx.pim}B(]d,fL=궦++IB\R>1{6laf`➖yԺi1镏5p!8|G^!. 1K+?kʛdl\~pӹp j*+#+}8LL7q 2EBUC )UJm/2RS˸mdCI}Qbe*0akhr셩رq8Ő<v}~CKDA9'㿧%N0'`97ڜTk,Fbd|u!k; ,%=g^ɗ^n;kr&  T0wyTq4~jBu3c¸U7d1BWA>0q.x P DnXTȁli8fx<¬*GCi2O A [JOAy3ۧi-X5!"}߹Wfeɺῦ/9,e^cĪ({ sIR,C(B6=Ə>ynGGtتRS&}Mꪭ;H^O6Uo.M@귥"+Wmۂ0Ԋގ]p%>>CO$e-. tjyy2??W~nbߺmI/JEo57YS1%8IPVz HYFsHk<%6[.n@}nA6U O?/:lMZo3hxM^f`X-OK 0h%+v'⫻!Z (w#6NG 9)|,8")yQ3A'!-vDNg; uYv. 6uh}>ugt")1v,NnN̠ CBxn{n Wy*.0sWB؃,_4y. " ,l&xLn0@@k_~RpXy-/!5ش^PΕM+v>sXxur,N5dm}: @w5)OCI lœn7\ȹ/^/bCnr΢4,"ʽ$ә֌Y^ B`3ۢ?nk'"sn(yjYVF6 hA..3ʆ`lKvs72m."B@dW3=?%M8;Ω2aGZߌ'99)G1 :@l1EЀWm~k}W>bI0z1-6hgCg|ZWLXV9:Bwfx[D&ŦwʞLVu^ #Tiƴ6(%$=fv ?QYG"s bH-p*}:"Tv;Ժ쨬⑑۳%6ΓJ-l'YE{QPk&3)[\D>7Z#$4c!f$'Jr" IO1dWX#3i_!4;[E;kOQeۉm2ͣKZlH[w9Rb4Zt nfBѤ̣i/>$wV +P.ۇ*HGO ~3!Ih\Z@ Yeœ^W5!+v+@x %Η<~|[$ 7`=# :Ba8 ,NZo/0h OxES&9i 7&LjВߘ'\b&$ ^R1jMI(k1cs 6! 1{$R(mNPbAqӧd>MHy1ށhc§ @6Y"X:Kh~c)(wαZ(m@/wMzdf6ȼd/F_)^n0#XG2\yˠ 郐z|D -4Pi՛CR>xJd+QIH6"STH'ʾD2SoL Qܔ8BxUJV&sF,OܭRG͖ |Q-@ QUbd57]¶}$XUfӕq┠; e1i߬p!HA;ʕ3%t!nw{Rxݒ^/A`)'6S܈C)=&ܡnz;R/Oٗ?c>XnI0&y@d|fTƝ$[QZHB9>笶DV)!U2n~μ4b|̩P͉+FdHg‡'5F܌Rx/lPT;6!wr0(VPVқP,'aߖ}qx C9(q7is,^3+1Tt1<]tV240FDǪq Ht_8,g(;AڗVNo5 dCG+w~;$o]H#{!FX]QQ/@Ϲe)̫v^9'?ZBqKhe7Ǝ0q!ȹw2;GNʊ~kf_0B,5z7-}鏑_E'4)bqC XuRO-Ñq3݈Qȁ"+ރ:z<f/C܃%JS[x3=eϤ#̖qj1G:/Y˒֢$/ 6Y\vOfjlIe)c ~ed@'A^$Y Cqh1: C\9ESI͜3HR% XqFJ.DK=gt)Tq-}G^rm ThѶ!`s%*މ2q#(ػZqX4' *땢K㈽ʝxXn%dqcwԹ0f}UpS5`jd=zLԮʪ<-x?LQS-%;b w~1d){2N|y-J4PYBB'isI+'7M,1/Ifm=`!~YG$8fNՇb)'̸5Gh5#"-P}$r?st[ti7HF߅8YM`bۯ8,lZ?N ~H)&%RbtG`ps-ϓb>.)60[f '9? c%d?ϜF.? ϙ+ QO`]ʿ2*B2 |,euSi3lvwa*vdKpr"?'?2'mehe,Lx &>O#Vy?FR.2A%K ؎~Ep_[$KyA=jLEOI=P?AŽ0B΋MyܲNSE+Қ@@u(p*CSTVR4ki zQ7 ro1xɇԿxI_O) ŀ]HUN;˰,k뉛w reٯ &iԽ IK!{B%!uK s@ց34Ŕ N-ݶ A0^IiŃ^Ph% Ɠ&h7lzd(;IFg4#/ېذ%zcJz&+~/ܕ "R'\$BZS0>{; ISqw19- X sn{3^ZI(;^:ǵ||0{/?vB+F/h@6;nsҎ }7rvFcL{^:Y~OX?[5SI2*if O<_4egf;(\R,'ehz/t8ZƩ )6XѲ""X#K{)QAw C2 %ۓ hdvj&zz 2 DN%1}0;ct ɥt8!yD ĸRáiP'JU|/ŻF49e'/&CD]azD.7ra!g=unZ0/Xj5 _ڡ/{|WW0zcX&`p[ S: oٿjoX0(w"=-%߄Oä#^V8֎slL5˜_vv ,mG>_J{r_3Kj|Eu#?m'xӇJme'5mILvĝj>vᕋXmaGe)OPve mCLVr0wZkZ C/4P>4UrM m+UM?4B*5,DZ.):҆#bhXQN^G(M dw |1Trhi*މvMAZ p}`;F˾ꘚGpv&u5O¢w4jsbwpR%"9 >]n0$Dj۬.OpsNne\՚8j ;#Gt= *fѬlj -8G ܙWh޳qĽFɆ@1(i+aJ+Þn7R\E gr"(('.:'-pu;hjxzUN')XqJ&ξRwnGa6},PW3@Ct#5)RԚSH & W9hšdc<`*z l/"ZJY¸;/PM\Bnao Hg0..If:d(xoiB]0o4SW~)7v4 &5TVy ]^AMQbAS9__J * F'K>;E{ Ll@$#fA6.QgpDVjz\wú +QY AN-~i^k2& j+b۱P v Q$iP\*wBdT3Z]BǷႼh}} `Qޓ$)'Tɺ~T-U聏b2 BY h/_nt@IdH5ǪflAfBB@I<6W"&\e}zb;q k!}/HQʕ Sڛl$ |( X`_sL P_*?~LԀJ7Kߙ{_\'@:4z2 ,yUEP;$O&sgL'ɜɽ;SwAUᙔ5OqT~so5y%w1Uc#jd[Q O4X԰`ֶcb?|}`$pS$b"BhD?j-bX[~ڗzR'4!~YUiS9u.Z`=3ѕvE(+؎ Fqei=WSW;2rcg]<з®X*)A1sy YՈGJ:ݴ17=DK8ic)D q;O=Ћ}3 oRs|J/kVRjW&2YF[,BWtB.wXaٚ7/S݄P0pFhy9l0C=)yѿ=d+(%}r*0^ðSg8SHN7j] )osFel5-tM R@șsWyu#v=TV.l j=Js@*]Pd.okTaFE NE,c1}c ӪTmDmT=hbu`.`Fpws]DˢGN@^!T(m.0h\Ne0x yl~c r u:rlUk?Bƌ?䪩A=xD 2A|]ZcO,{NSSc_ "]2oͰhO*)ӠPl :{a (`M‡̻-&>+!٘[@SYWT>9eS!CC qΑB]׈v<{4h) P$4m%lߐ""C@ ڭ(A-9DTg`r*4&CDj!$tXnٔc皶>m5V︬vmܡ {V! aO7`E5^G,5m79=Q Ϋ)FǑӵ` ydX+OrEx+5R] FK'ΰ0OEl_;ãe6 z+|(1ѥ_Ikk6LCG{GKW]ҡz+@džrTlAUń;lLE0HeHv^X7lS[*,安2hߑLM*=J>la4R3P Z?`2=r:/٢<S <{RTnu߻~?紪,f MBIdBbdCğkR["×f MjݚyD5%&:r:uPΟ-`r jO+W b~%¥by&` X!zHgCiBJiC|㮴PAEd!:ޗH<82룗\Q,\;b Ymȁj Q/9;,- C7Iqlfg%3M)L/)j;g1k,"@tlIRiGh@MmK~ ۯm~tPgCՃ t}>9WIJqFeMY%RBII3?YYhvb\h{5'Кq0yi0xϭ `e#~\Lz wYK 6U]6[Cu2[c-L@MQ1Q+tkϋe#K`Y_hv^6.58m]FzIL;+:/6-`ke3<0 YZDnufYbr+&k uNZa$b[Z8O+!MDFnWeNi5}6]|QZ[.'̣kʼ'*/ 顫TëBUP+B 5?A::vrWA>U,qݩ!TQ g֦?T Dt;.137Cg_3Sװک)sɶGuָ+ѵt9YQDbgw^{f{r=qB9mh;E5 (`Ev8EfjvAu ,d!&4o]_ƔљI9f\#EԤZr"mfRwUTNiϡ!j-6@GƲC7$0r D[?XuC:_%?xB''zkdjD x({b!poAGpL/ n9f)Y($3n|`¥T* &h3 _AGyfY5C R ˹fMWy@*LB60ǣ>[S [o%)=CO3Pضifą@_=+2k6!ExAm(ߗ;Qtc }roܩ+QL*k%׺AK/6$ذߧժȓ&R8/rN@d* d0tXmBPiSm\C]܁=9~cu:ЋCnڽgiA5RӶLS[DKLʈ 9[x$;{ 'H£d9选;t;xp+9);-SP=33\w"& =ZnLY[Q/ΔNB ,jE,:L(lߏ9UiMXq 9TUxXM"iZ:˙܂Q ŋzMjq<I!0(MDPH \} ءtv~j ..T9D5)~?nI 6%Y$ͻIlCL =r>̑y)uCxُ/2 KcRex8(z η?A=\.4RU)`vs䁩@{.cvOF6PZ׳[$fTWA vޢ<@z\7GEWZpqγ@| e(1uJh9l,(3wa K#7ٷ?%EpkS{EAzl4/8MjY ]zzee]}NR LRưh(Kl$ @3vާj6|i) Ɏ`}EݚTLM/Ka5ǙUNv F jP? ZX4w#ec>`3{Ky†d5Ǔ0CJDYZ~>3 hF.Cr5v99R=0M$ }ZqFk\“3-.K'H1|Z$෻7 ]),L/~ĕ%T>0}D&kkVNf nG%Q TO?|[JVB2N'd{hJ>C8 &1$V#Pe+<+n9Js[Anl'#/{tH[dyV|ctKadm=9_Ix=LA-΅DEFT\.cPE bb1t2L @i؁(D$9(}ÁERӖ$ #'4lGUcI8d "`Y̑*KtǓwx(adVB[)Mݴ1z KMHrB zO}89܆\NRjLл5tkL~%!%#U5Y5@OnZj+06M1GbaD&9\׏[ya%K({GL!֔ |vq٬Üv)DVLbS |x]:`+ս/zv?]-lv D$1E3/:1j1[AIs _Du$ʨ܋*Y~.; ~Kiܹu60+K3%-MjJ[Rqy>J*f/h]QRk+s8Ҝ]Znx+63i'Hy4&jWi?}Ot+m{ [ן,yaCs"]9$\*P&"2/jǑvEt'^uqt7Kd YWp@-a˜ F9[ >T#xO|#1ҿ-?BXM2OOo<aFm x Ddo 0A5CӢ2*dtP3ijx5H?DC$1z6:!肽e:դXk1jRV쬑,4pFczoԠQz86D é3& =#+J~H$wwVϕ?p7SʹH DJKD! #WyUC7m@T@g}C (&7qbWWaؔ$fmz-;„r%Ҙ&uZKc"2y}w<8e"Cj;ٷe%_ / fyMНRʗ'y|kڹ!pho%z -9B,rl/֞?L.WJ{UN?yV$$sHSK/Aja1`OT>R\EVUݞy +m7~oNΆ5@,g۷R]%r:ڞK5CŹyK]]k,dFYmJ ZE]ň,^fp1bG+1:pG@$\mLOA$^wUnb¹)2BΦğug8[:LȂ''d i4UPhynX5gȦ#^bY3= R7:$wOʱfi k1o/(_䧂sJm]ksM/<@=Hg$95ygCu:Ow'X h쮊lQ+[~[&b y$nQڡpEUNS[m3*#m E(gaE#ɟK%$V:;~ؔ٠m=̙aO(=3.2e6Py܈S$[͡]v ]Ԋ{bUS9aZX ~i^F+a48JO 3r'ZF󒅛w0G _*茓q:A|;HMl'e!~@ۥxLϾaލ} ߽;ib3=f!(Sy(ꡌ_íg( 9nHv.J{1tˈ=>m7}X;ŕmȪ3 rbQ;tн4:'VLMVVgvuWRz,O-~c(9l)mSG=-p45{y`3O3 q3)1PMX;L)c ::\O8םͬ `ÛB+ +a؅ ڧRɔy `FGp-)lpU ^3H i-iڵ |{*~4&,#;0ь";2GAzX¬?pװĄ/6? 6T"aȄFFV*T%%uh7sq^gZo(i^eH eQQs㐻E/%̲ @f TwjR }~_aocF /,`(UNL䄜XK ̚.8$V1Njzv/Hˋ^]l6%ܮy[GĂY ?)Kqʬ=_?Mĵ# zbb?kz <Ȕ۫U~UNj/fa$:]oȴ"͍NU;Ҿ#8umPTT($̛,pHdܵǥBwT}pmRP}Ā@I;?ؾ3ڂkE?G|a]{UcJd 4qPOP9 6*>؏,\Á= )m=z!.6'TMVJ2^<553_}+LZ]ycy$\] j}CkwW%My0i$[מk$F YoT> x>M!>KѠv[`ZKw &s:)KyCuf9 0/9XeMSK_Aм2OJ~3|p8ETPpQcóⲷSU-}i|%S<,+G<Df"Ra0Wc~-7C=D8G Bzfٮܫ6B{Qĭ-=a{ ? :X"|)='FoF~Z6@4iӊ/w,w+# FP6G\Z <'EX?~ꦏ@,YX (v㉕ΩMeqE NKX]Ԝ'nyS3alx6lh+:!­wYN)L:g|-\3PaBQKŀrbNMPIw!Wa{&r sTH?e#^θJ}U;ET3װL)%]JgEܖ b5k:ƿL׉tWk~Y|i?t:٪KULѼn-T<9[k8J&0*sڟk+Hu99r" 95X{ur5(B[tuʞJE K/-!C+Tg^b)NrxcXrI<^Z,-B),:ƁqbKb+\bJm@L/I|/DףJN6%C8)3*Pck~'qI;GP K *Oc;ĘqʘS(I<h ,2ɢ}{CY?zy7&U XKvv?.d-.p-d ݳBb*^MM\hxDŇimg-}`GmVqB_֪lFVӂ/8cj@t/,la;Y^(~ckg!N}=_cQE>Ӕ%l2qrx/.8=$'0 w<ωaY3ɼ#Qd*7w>)@#3 tV*HuoL5C_*lZ_mUIep`dsiR`P;2ٛ>y퀐KTcO= 4~xʭ$`%6>غٜgOSwxd*)K&? q,6:It<\R7"ܻ DN$9}^KwzJ\;u;g]lS =Ӥ~5K Sn=uԎz+UTR !Js 65ܕDtVqY0O{9WoNvOX&OѠ *a]ZXSqyDư;E3:f(>Ы^*;]2.Dc98w 1g@A2H߇A6LcwӫRˉBzo;>)W6 o#e 7;~7>W ϬODyM62*adʺk;S4"nme7h\Jܫa^w`5O2s_E-^6r)@x5)JH*S2%#L?KHO?K@,q>DaC]1zA,9F}K{#gT)1[X.E# bW_eoJ"2aB|zݩU[P]o̦#tܢ[dthmf"_^6Nm%h\q "@ƶąJC֨3RɻR S7\еj^4];&gQnwȬ l>@T͖lwkiT,͚0QFqZjGQ7Ttq5 ="2Obk4PӔZny`F7閉Je"6vH=G~(nprD%TBCA;f;='[~E}v0mEBI]pD6aH*5~6Fx:5O ȁVdzSa堚D&ןd#s e:ސAX09[U = ?u`j_S4{U]_.ʴC_~El@AQs=-:IQ40awٲZ"VQm\1 h U j8O0$ecnVʈ^$$;A:E\8˂pkD"eN,oB]`9-{B/vHB,kߏ+yWbC^!D] <:)o)`S J(&q탘]%jfDG}t_0L)]}huޮBgDQ3^GGF/R@v{L  \ E;S{yZ7_|*3Ǩ9zUF3t`~gJ+ XW;ΜU[|ylj ݓ:_.ߎ j<5Hhר t,Ϩ+(zd$ʰҿig*pc p,{(_ X #އ%NUMp"ؖ-QQҀw+^H ok °~\G#$Wc LY/f'w|J/Kgp6̌˜) 1N dTNjD"]Ճ`X\MFo˺P{ܡ{Pdʩqbu1~ZQ~`(_dBV4Ө si8^/ճ[F) eB݌gpV-Z+ J'ܭaY="͜9+R]CЬϯo|3S%U5 ޟODShݖk%Zw4~A="Q[eWS\4mS$Z'Ul|>۾Geo0A\Ә]?G{7E5 63\zr U_! Kż_EaAD*uHixF2\^%gޯ2JȠ^"0l9F㯍`,}AMʧ@G97X;+@hf۶.PCh#ؖElT]d5T=qP^4XfidHuRU`/{y.g  x~yNh|'M\߽?$v>!>?S67S`N[U"TtiepIq'E*}$ٗM'hj:[#c<[%rJ5P?^&)D$0Z6Bd56RJ.6 Pq&sj8IC%΃}? PAŸZ6 XpC[U(R2n/R (=exO!2RZ/>r%~M@?Jp~b @.4x+briqV}et⃏P ze\`|9'.5]q3l r')t%pyB_reQ˯]4 }"18@]7x(@;+LiUxd"%p7|] 07>~سplpS?1/Elӭ*/>ie3}6*@ /uT)=LO%s3$ȕf`Mu~Ʊoʿ`}Ɔ^Lf!ׄK/Sė VJ_ΨΘ$\|q:GCd+bm _ZD~+˜}B>cYYJo8;(y]=kgiA]=.4b3Zx#_!jUqrsR? ![TJԆ4'Qx=C : lT%3G3G K ؅c\n2(Iz`ROz3/'8^sO}:xa˅Ti=W+20Vz@[EI"yLUǖL?!0E}dw a;˭^ }12*'fk^ B,E-FGqO#dmfA-z\R-@qbJ?r=:p +: 9mGbx-ֱ5j'JCjʹހ[[Z̑V7R=-U.u <Uf6dHmk:{gh J~ zD:Xk!ƊtiGرҒ#eTdǓPOÃY&, e|]ō"?J_jf DxWkTvSc@(wKxӁ:-6߻-~Cy}&L}0]%"^['`ZWt5*բLMR@7 a v#|(VӧD[նr-cޣv役`e?'L\0T,DSH4| w,ȓvz8dňe7c'P;sH;P,g0( @;tk[R*)Ԁp %F:uU uՄԙw6f%$>bZY~B_~B*O<NHHMa^ą*bZa+ laTY8'rBxwV'{q&h9b%1Xj+Si[kaZG7rgdVyƩNzܰm xω`=AHPL+;RYg$^AOȔf8v&E\+ Ï°D`3B/M"YOk`sA311.8 G*UJg؞Ǧf@PI)4޿O遘_i,Q,yT(AڞMq`^#}Y\ZY'[7i$G4CD8Т_j_@ :lHM(J"Ɣ Ȋ6Urz"LN9V+bEDXK?qĚ6斐8KGWC%Spwkk5Cp0Jl_ iA7T)礆4`П SKvYͅ:m·װ?@(7}1mHEꃭ!NDnEE8m W *]E|7Zb0P!7("J] nAdU,JW3(Ө*?A'&Z/u˟ ȶilxZx"puC|%>'FAb=Վ@ޙ.$nMs=.=IM5J`Ζ)r'ݧ ΋tQP߮=&„Zf!*`YY<{FtkUTqpR @`TPхhy3r-goR5=oR[[ ]G4?B¼poCliYA&JdAL-d;:jkYm :}.c`Z*„= 3 R۳GClyh;Vw \ui~@-Y6|!f:+xa5!e[ kOĶ,shR&AxG//w YRؠL&M\TbMlu2{c|gnEc{)jjJҎ*fQX†VRN%I&g7"6%fC)v"TF>QO#gN`bQ'~y[VӨ&9~zwJVVNGs;g hxOɰ{А_&mmJcDXͯl!oCO+ōej|A;S+r0 ez0 oH /9v~:SDkKDaNإQ4Y 7QT$ .%3K`#9GFkclfdovv^tp)jU &uD3U,n+gWE!:gj]vUDn怑Tw΁نc%M(D邕52)"FAULUXHk+\םQM)3wyWߗūnɃBlc!ͯRv cz,~hŕ+k>6}zd~/zV_ =$Ǿv횰OQ&yJ5vHW[9"aNZ:9&?Fj ;!Z?).+NӒ% Ed8`mAFHw9+`,E>3PgC4oN&䏖 =k1R$.6: 1uLǑM2^y-aX>gPG)>j:"+_),0ڷEiz LU p𳂦[efXΏC?zd3/e'Ei'aCȇ!Ds9ihSY+ENkHi}:OYw0Dw*y!HJ}L/'x^(ee٤# nmr]$|Ůf% ~`_G7V=alJVD($2?Q11x)7bڸ=AGVi.>+;kʛP*,X$L7hоzw3Z71k КW Pݪ85==]*ry1RwIHƿ,u|4VA cK ?ƺ:jU - d35*5ݘV)͏I`7lp"6F*HہƥS:Wd*Z-b]D~.8XY &7RSziLk vVt PU=0VLE-O}DxR%D24AKk{mztQ&;96 &ڥ[֞w wjU<{ϗɢGQ9&CC}* Sv) iedb;a:N禅63sMV-%Dw!<)9_dw !2]֙{jxt ([Smy*R󖃺XGRNh~ѦQghHX`y!p8K/J$U"=/0GJؖUA#s*nοuoYrOKKs 윥;B$}|!+ ߧm#HOׁ͖R=޳XoEsmC?RֽBVګZvQ>1u0ţ3?1<-RUwb):]<@]gZs-Zgro]4tlD4odb>{Pbx+Fu3A-P@QaI |Pϻ^b9eYGc%Ftuu+-SXk KaMBIP=B͜D[ECϭb8KZd!L sH֡U&C(>{2W׺Ff]2[kFdA$%ZKχHn4P2yZ])E/7gXی)| peD;រBc ?u>4`Mbw㼲v/D霄EϒޔK98ؿ6ǝ1UN51;41@epjVؑPJjӱPy`A3 ͜`,04m1s8>͠KPEcJRX]5rw2P@'\EشFn#B(+}kS_2UՆAz/=,F!nX0Z0ޞʙ߼_pCU(Г[}{^s=Uv߉PiY@ya6q@s%XlC0~Oc$py!6J`EQoؕm~q0LONc&vM$iW\K٫<0]&B}L7؛tˇ7%D,v{'j:J=]?~8<|:Cp$GuUZ _ʟyTugnDi]xph%ôX=?2QO<asnb1.M{MTZi 4ua\i7vEg6uzzmȏfϏZnIS %{H]]n5@}/SJӖQ81;-?z ffUc%ם;6I?|{'ho$p$wՑj13u$&ߢ"SdnaNQT@̼r!vZѢ,ލ&%#X @Ÿt?iu2gb̢\ Fuun㉫iigr0<:&}='"@],atCh婠}SۅtXpk,v /T?b^}fG;Ћ | q:OE_4˙lnvLQȳѬӌ K(`^ft{:;< -*eY֯O-m0/JB}4`mOS ~a(#]dYO{ _BxRa<^b""(hx.C"C2~YL8RV/v rgz.aE/ ;5JG)b‚tAwȏL0v(􅹖@92zdSbʞ2#Uia2F xe |Epd 2qz˷C;σgHGFMVIOtO8oZ<撦,'ZS吕kDS:+"> 9+!3r ȉ?4Y_dƗ"ݐW+Xѐ/a~]tkcMu͐I>4nMkyZCaٹ<٤gQ6sUt/k&_ ZP|( 22a FBk^3sԬ? qkO S@+X4Қ.PEĘ J|xKQɣzĠTAQvuf!j,o((>V``d>;e  -&"G&2wuk֍Fp<3TP17uu˞ jwMCbW*Wy>#˂ԇSU`moLt)EIs((Y:<77:LuW.AHsv&\zH 8 9d ʦ&ǐHZ4]ɤ[%Q>BEՋ{$,TOM<6`hՋeN8_>CYIދ+!Zja3qA@] pc^ޢS-R3[[A<{iūpAa^l7i\uy%)g亱^_" Dzo'*S%e9NgY.GefI[*f3Sf4-## 5=b,mp,'Od5llwTMrDԬzCI2B=\|nep]ti} C} ABgbYA`ܳ{1IRU7?w]:bpvc9٘k"p]9ZtWu4WA׋A ,A\ MY.GY~hv;!Ta< QgBHjŕY. wi9JuzjW ثQ]/T3Q_`@ cW3ڿ;3dRz1RC1:8TɁY-{o|{+QJ~, ŅST \G8D#^ ;WݲNK/? M../nP/Z.\7ޞVPg.9}~'E4ӄ?eS$ڭIL!ߗdAץI_fKtv0!qON(:A>z]D8OŧfmGwE8 iVٗ X= l78\CX+*/%RblE>$q1LCο* Z|4-eq8]!c h&gަ좌5 m%\2mNyTwE`6aU`pK #<xs]ReE'qb&[xwUc2oZU@TљK=~eL?tYJznJ+T{ .\q]" g$\L3v!l M+`ph|O|0m'JcYmxccaIL.={Ӡ*VH9|$:N+*T%zz$q4=p@㗜t|zugda3:,'-ZTIj$ 4PL$~^#l&B5d49B}ĻDv Y͓g1s@_Eޫ~ΧOΆZg4'aP,ӱRTPJi QbzVY!&j&KL]UxX YV̟qGJlFPjwcanm 7k Y,'%mcA픡X^֍'<(U;U`G$t{ks\PVf<:9]kB@є*owCQAsR 6E֨KS}ۜ cdQ"Z8hIwvbd9oKO^S+7[OxDbŻ e` I+_ lIO.-E9Ulbha *Ԩһ6QΠє%S›®!VOY]%XwPQ٢"i k@HF ⛛؃9R3,y#\%Ӈ6%[7)orCM7P=*!9AP%L0a0ðy?Y8z& =:O@ R*]~-iRD^G;)fVxo }'Qľۓpfy9u}WL#?hb 7AkilڨsM$cH z?j֝f!%I( gƚ}YxZ_MB<03jTwi9Q ˸=4MH#/6Sܭ8r%&嘤F9kxd_ ={ Ё%?tdV}388 ~XdsFA~$iV8Y&]"5%9Sޫ*m=l%|6?#QNQB3xC,J"hcE'oX8O2Ź-<)ôOтVpʗ;X0|rŁf-6Oy2qy/O#ݘ~OpzWzx's$^I ;ՄpHIA2x٨|_G2lV/#f :᫲_ĕ0>%Y=A6pv9;X&P+{55ÃHzGwKaAA'{U! &dԿh )Q9sAo~j#.K#BD lQ\6ǼԆ(b\&AWy[3 Ȩ.(ԣfGLz'L ŰK) rznHI. fbeVsX&k|Ԏ]qk>+xpջT@+Jj3SQqf Qt);m^b?3n۱M)]Q(‹>&.EE~KWQ g&a(NApO2WoAluN"uZh3UN2Ņ \2ڂo$h~p֩>GE$ȶnH+͸| m~PՒi=‚@Y.3dr,z}bftJrͺ@xiL|Q]tȪWy9v~kk?߇\V$:7|郬]ąMb& +%4؉GE&ov}?uXTuUe( gO(uη#X^&Xp#$Β Mݔtɜ!8(!mrpdµsYk}_R*?2 - B2)Es?%z3lB3\2PBdK, H?hW+ F@h<\DUL*T%=׷6xٴ}?!?MG,ml̕ب"ǭLAcJ^t1YxUwc։-V׎\4Kx!ƲM3eͮ2 CZ;8_H&D! GH! }/bW8c.|m.?v"S)lVE=oCDKnt-p%ȺHTS֜:̦?YGM%XB 3p9Sŵt,clPK#,d2=_@nTp+)몶3͔ |TD"|yU<$^Hdi~ :Jyd|'=M0ݮ+\k/V]F0(^hC_}𙀅82!>L<[Cl_)r5z(YYߟ8U7;n:qSٛzT1~|hW]N&!)oZ/k77Ï H8ԣWYhwKZ?E5<= -&; )?"Qog&#J)=$wv P@v^k&&(4"dײQ<Ġ ({:ò%oӮ V%J8A]c00A|m0hffj L^] gŸ:L w `P17bü]5 ZʷSO68幸 Omq68A"-KKI+fH~~tvPWrQf,#L1ncc.~4gCʹ$ 峞n1#}kmZ+XTfN}{!f(*7Kƿ; &n]SҶ~sS+gח+ ^LO7 va6ǫg?~vFlc}7<ֳ>)ntߌR}罧 טqеzy$%"0&uP ⮟DPNDd9E(rЇ[K%>,Ƴ6m9VZC(GD@GB[٦Z'y)ף+n(b2 ;Vɴdæs5sQP! ]#\WWC_jt=2{:q8-ͺ_*NT,GWLӫ0[ӔORJm~5mmf7sDsr8ǘn\m$PC  ׄIk%_h~UFNv |bq.NPXV6 'Dq'!RM>(cyYFj*ȥ"VnԼB/l~GVhMeXb>LZt/v#Z#5<$-sԧR6'\:=r[3ɝ%xr5lJxq{f+wCh V#;`۶W2ARtGhs0R7Xl!|ZYbkyD5>9 U8$.'[!+p-AcR/zC_s bq|z^5Ձ%f[c-t#\dsJ%U D^4wFkXfn3Ҙm3j/a`p^a3HNlr+:~*:`:Y[U LFf-V(#Fi6E͞δyQ=*Ki4;(9Tߥ:(e-eaO- O.Yۙ(ui7c*[j3;k9SrPT4@>e,t/ds_r~z[e1;uڼ mz9#)[_^Te&Xn;PD7`,NPn)xKyNMG=P)u#qjbH$s`|zM )äM>-_NuS OCGh@jUi[26۫x9#; Ϻq_LjsS V([H ? NǷn|Y{ܛo~`,IIW!%2lIi>V[":@+9!|72@;KՔg/7הD<\*%q^v]a]D ktnw!w5 Q;ozӑK\09>|/H)PDs pRhs[!Du)ٌU{hogqk(giڂ8q";Se,\_y}=bK1V+IxM\10ˌbmj&Y/֤%+_otiXߍ:b,ZYQ\!DGI,?lt9i)35;bt87ܳMuzXf%PkI7I"4?-pw`rBjM'vOMX+T\[5ڕn`۟j7B'fC<ː);R̙nwF.T7&0'l&7]Zsc̲5M%jrnEFoQ6A7mN=XyOC$D?t?3%&.,l!2?s=',;ݹss[g'\AI0z¥}p?13GU#k)C]ϲJѫ  77-]%k;fӮb;EB'*XsaXD!]neOT3[{f7J  1Ka&ҦtX_  y[h%!~ȟ ŜR2xjգZJIj/dе# 0 Mm|?Z@g@{7{(X+(0}k%dMM;'^}7BM ^'sȴJf$NjQO& 3)ϤYT@1!JzP7ƛO*Z֋C9:$qbWV+ `Ci Sq*\S,WRaQϵ LJq--P`4b3WDĽ1-=L U¬EYcg 7,9YufS(8Hi(E\U|^Lgp4֍!U#={$o< -sexn_2ʓq%7~Ų6nvWGԎpȦdpVip.rBi& >-X]Q矞[=# \!eCA;hl_ﳓnKH5<e@̹#>]Fm54El "[laDdѪȱ1#(0Uќjd=].\aG/Ku°@ `Drz&&x"H+CPMX>*ioxt4ɾgyPYan6<'2 n6q=(xN"t :/o1 ģBagtg"* 4? ,rm BgK&B $]U RrԢS-gDN ٷfxH{qx1 قikH#: WDOs1-C/)Wr)}E9xMrunV}&ۚ){,'vdTtQ:OimX3?O;XicZr^Ԧ肹`Pc!˗'ڲ- DXդ8"6i^4Ȗyj:l6K&_XR*'h_f(Ja7^(T}}eY0\3~P˔9ymUZD6Futߩcqùް,pY7ꗍ_\ɝ8p1yZ$7Sѿ6ivGgвPF] tX&]'F7D2.tѹ@,*%>.W0iǧ i}M$ &.lSB'k<CΙ&vr٨1](뇬{(Pk8R$)iaaM"Wa[2^&1Q6M#?TH(}:pܡ4à/"jkI+9V~x.X`T`3`r짖!v 5$ $,pB=vKVlbÍ;'Gc7xgVbEcSEbVyY{"5ˋE9 ~Ae퉤iB!c3VmκO]6K9$^-S@fe.N5Nٲ,?•$u!fC jKlh{8*5*pF՞Їu\i\63`*=hr,[ؽ"/|// Wɫv7J͙0)csy:6r{(dշL8mL w=60`㡨3yhg{uu9*ݱzWKOgFmuЖm?ɱ]?<[v-IMkWa([ڶdh|eI }K% @6DKώӹ~c%|eIM|ע.kL IaB*Vt({aI50(J7,5J"fq%s)=w>^l\5O8ʵi&ʘY"2:aӃrcQ0PgJCB澎YSGS?'L)hUI4KzFQzM4/Ү@*ib+hj7LtO:WQ?egɪ4Bhe!5#gc/6")AwdFH˲NgٛmG^)lzjV}jĠZʟ`9tO8E Қ:f7}MFS *#yOyU҄:m:'uc5J lD Tc!e1i93.M~ .wZ?q.ќ%Ii=^hH'k"]@Z_R:&IA d @9)Mɟhf,EYYwDg,8 ,2Xnt񃒛QHsP1fkd?_?#Af2$m6Ĝ Rv;w7BvV;#iuW<'eǍ~-dzM:/pLuq෴ߢ:se0YlPP,'Pۛ`dv/CU58SVefwȹ~i>jK7#àN_].HGFAP6;ٮmatͩoǀE2<8gmX'4ɘmZ Ò_X#ȸ,M.<%l-OO|CW{i=K& ME>eF-h2phکiA(ȅ-FW*$? taX<ӱxӤ[c:ͷ%}\i;!|bJ/z] ]92y'C%'.MScgݼ/fGM0yqx_QHnnɕE8dx"JߪX,qNX!eJN4l ubs_D4B{ñK%JEUPY{Yf yR>빘maB}}ǰk3Ϟ'+.|loŖcfqjo``q=}FF:J;ўf ׀"jgnXDz{eA,rS:\*6Bbo_<1U{!RrLB.a߀}ij~S*LN͆<EƠi()hm(>*IQMzDBqaǭ|Qrlp*;PhD)xH^Y ;ܜwٖG{ 2IgupKb Kܵoz,&xS[]ˊzHHS_ "֎uH|@X%zέ*љ5Cef>jƵb)ղ*R{|8_ p\lmxJXײ,|cˑ'U&+sWC&"nQ>,fŢt۝Ba!Mز׾1XWobA@]QF!>Q!'\"izJQ8>t H^q?}Kc6Sv!NQ :7 ЗqeĠ"Z(Ύq"m= 8UԹ$,Vl,CN Jc<Rғlx6r`oYZ6Yh%$(v,$LLlZ//$'yNd"&_WOҺ1hXn.^ķ7W3p=PEJw$*} L g|n i_ս}[O/ʈ"L̏HCq\S=dH" oP-gYZ07070100000045000081a40000000000000000000000016446b36e000054dc000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/៏T]?Eh=ڜ.+ζ[gh[ur@dL*դ:)FW⬈,ȇ\Al_\A{C]9`OTAl@c 6ou~5Lnx60ǦZS3QVD쬖zxmo~TbB!WA,/Y2:&365te v۾V+ a@t1&;t< [uia".ᮃ۠iIR×٤ ѭf* E.{ x|\*oZ;a! G3%0. X7!K= +O|,a|4h6b-Q ɗr/o⩓4;qX쵸AxM7zg_A H_5!{<ܱD:)+Iu#HR ,-1X )3,DЎ/MOyGag.FֲGgpg] 妈SSi>ɫWE'_s"&"+~93MK/;M$dm! Hn{a\Ia fb`f8úN!VzChPY;ciy* Z9#$d2h3?f㜵ayeU@mygak KxZ^@(G |%۾3LElA=J<*o#FRd܌LI,:յ7Phvx| igvdVQ&e:xn''w׀"]Mdl1Naƨ~ыmտ\JV8X@j(<9rlp<,:o$Ĝ= 60 ]ivmg(qhXCQRB5`e `Lց[ f͎qH;}y t { &ޯ$}"ڱ$bK)XӌYRL I_Ӡ0}5M׹LjVIJ#BXRu~,43Os3+dKFgJsv#(frf8՞kKK?zk4@T%]nar]hVy`=`q5^!pE!h7p,ex܏)zscp"6M_ZQ\вCDljOIrJwPyc̪' FH_)w_0IĽ>WfU]Jp1 ,]umř>jZ劆pQЂI:DG@aHK=[4%H]4=5\xC:ubl@#g:X'NU~mHT~KORNE[m PV f@3dkvl%(ޗ+lYpMFN #YYm$5:}[->!pGZ)eh d1+3]7L:WB_-EtJ,fhou6Wq["T#77.eom!7ϟۆ*7Fѽӛ1kl}Y9[Mטf᳍/EZ MT*'usZ% r(q.xR$ջPf8LKvl!Q^Hkg,.kܨsj>vkVĈ3!Õa66 kt*qf^]o9ˈNfҮh%eu^ktlvMֲ)h!`p֭aRXﭫG8r.yd^& jFץ-!ժТu^-I4/e8W2|~$-Y+E>ػb'k1;/i4 j# I]5ᛤ*¾ (#2Gju?_UحƅcZb_)"u))mR{8T!wa2R Q%l;jpz ^iݿzy18u4*piz!XUr?s"$4- Vhb:w=1Crܦ 5H ʣ ;s9FK xm:$JR@*.ZrC^Y͵# m+rY'Pz+%yVg`sޢ{Qc Uc&E@Vb*a!/VwF{5'uB2]AjաU΢y_Y8o.9ľgSL6q4 RFXSQ,5. ut,1~( GY}OufP,$E %!Nu!.m L'O,[O1PD́cÄ8KPÊ7KenfBa Am:C- |G M38@q]r1wdo>q)Y6@@fgJ6S\5NN߶ ~#3$7mݰos7AbwH#>G[.a#9wJz_9KJB3xwڏ * ߑNPE}Ѐk*ٲq~RkB{Ž\:*'IJ%yA׮ Jy^H4b'TFqiqy䉞nsat Nxk[ahFbi`6OAAsT:7 B|vWhh°7ϜP0u[,nI| ^ФlWzAC듸}g48?6*S,j[J|SN/<>y9_%{T]D4*@1~fJzd[}Z>$2BHrϣ\aOSBIDz'ʒte_r[ix-=I_xՃz~a-([  i*q{r8O$ zrƕY!7_|F {} 5:aƌ~Cng*_3>A3pr tPCrSHMFRyxh,8DKB95<6 `5{֯/3PyA- P H* ~c\Q05o`aAC4e6첔À`bH`,28ޟe24 S$aAR02=Wɵ&3V2;c6Ƴi89Ӣ}x;ψ0Qa5!nBЗb8.mJ1eΝI vCq1t4lx9+@'ߴYد"HIFl/q9.o:ۢ+Ru \0{zf7QmF'=⏶nL xDzG#E&ؿ8se BQB1Yi.`ЯgYp6DBzwڝ\6opܞw2B̠==e8Vcg+*42\x~c2r[4S1Ԯ$}kf<3_Lkz&Vf1oK-A.Ugz\z|-ԐXƆ6.UVSke%MQO%Y?4Cvv=1QS;yѤZunm@ QA `UyFû/|Q,àIR/Wvz-tiaz26!FzZZ@h1bilTYN#;ӠrE@6ú1kQJGV(;8d[eͣ.W C{kM8'' 'vO\bpKX G-&?gAN0\(= v^0H"uF۽߼*̃1 (xݴ1[7UGȈ3C,Ԇ \zL4(6?GG}M\X ˪dh渜aQCuwqzޖn\waqSW!߶ƽ;yfMk(Y:_S'$֌ò v~߀T39D]h.Yp>n1$ 893b[ӬZ-f7Yk_)}}#|Яo4LT{,4 [o6ƇN{q7 L(n8I2fSX=hR9-l t!j5T1g&RQқS/9z|Gp}8>TFT4?eWċZnyCUc^h+PaXP_5j <3@\ϳ "*s]T9'i:]KS- QMC Nq( .cf$%fi.$QAv;LU{C>`{-} Tr!n}6^aJD{譽&>6J4bQwcՐ3 =d ;%q$q0 FI%sD_ MVwI^rPKR5Rnr)˲;'`%ArGN\$iK%{A$Bą-fH[Q玿{A4n巅] y+&jҽe:7`9UpM ky&ä6O)N. z'C1*ӥֹT Tpa91Iٯ*'Ph>,r:GD $AE-IHdKpӿ'vh)8ox7AMR=&ؓƙn=8~~?Fɯ|5H~Uת w˺;\'Nv4 mdbM ڪ,rw.3%ML' * ir"ϼgQ˷#VXOGda2: Q[]R _[7h[2ߴ>MUOyd?^)ww5vhW#kk8D"#;ꊀ^ (S?)/+$,*ӢpƮlUFTcW`EM70ܮ@o;iVկrTQ>O'n9\ldZM mn gt:}]l&}w^ѣǗ3 Ց`e b!ѪL-җ E^10QlH:Uk"DBaF?a!%\6D3ΫՐ€ wea I  [: 4C*BE["1c RKpI8HlZ/7= W+?XhP1av>ݣ< ՟9蓪ǛD8v jXH#<'NJ,8ESuY`f#Ot p AA'}]Ƣ2u$:2΄3E`F,\MN»XD"gi)A(3I>V%UJttM'e? Rt%V>RcF=WA X!"fvSMr(1fe=D !uڛ*{}lUaxKz?@=(֛L8 f|QМpN7;vf,@*Z+/Rta'súyJ^f.@{U9 FoZ]TnѾ&z$O30.vwҭ 4@2TUWVj(1mQⱫXU{I;=Sa1o,K]faHgEJ8(S_2FTLuUhŸ~B|m0dˋ@YR1Dc GX. cH2ɐشcBQubȦm-K DM 50 &.ۜl._zQV68]|^p{/8 pLv5trB Itnɵu5 r3j4|5k!N Eҽk ?nr6һ&9mls.1eAB`5 okC F)`8u?iԈ[ŹpAjdsBAU|JD,拇U-$X|y`c܏rM܊5-.Q~ciz<˝^=oյ%@zL&h ȫ | #r`Ӈ3>HGJk_@m74s'1>y ei \RTp[.,ؿɵ.?ڠok&iYr2i~GQux'_t\ l'ݠZNhMs*{ eg##PΥu9iyTQG9XsRrL,^!=e0>`O<+?LjF `Ui}ͥ|O`H eiX(`6*E]R+J p$ڂR=%`pn(rV,P}ϲѣJv ϏC:d6K}4{4-`)weGW\-qe_A7J.MM\Ƴ(8ϢY8e%ׯQp`e>u$~NMD]^BĹ:E#m R1rOJLa 0kblo ׎rmu=L};IdHNӄYqD4nhM/R*A| b+^S]Jꗓՠsl>"Jy^1@u kOHlC7'PVK^߲W_ /TYemӷ'֓[J@96oG1Pgu|FN?Ew zxBkMU%@|`t o6Te z箩.3Bas5G4p~OO|a %QȺ@ysb i\j"Hmaǥ#"vAKà%XE-ԋdTa?>b6&=L38svFQ|ߟֶJcI:Zu$Q<|xqlI0D@2` ʷD; zA۞#AHNƛv[3Nڢߪ߈n|ɏ\:Q}Ñ8"1\OkIn|6YUI4ٖH:>";^(x}ڻ \FU'5L \N~5MHDu=I.oed˱@نnvh6/CmR}g$eO4F~[=_`LX4Zł( xD ]f=u#STсTUj[:px5 ͛Y]}pd j<^qձ։h;6rFn;-.4V 7j|Z{SVW9m@(}x6_C@ߧ@e.Kjy/@͝R3]iJK,_['3@[ɰP׾׵ִ &b^u\IMW.ui_$=߷{ YHD q&Ċ$fҬ'B0r )s $ɵ`=1]Yh-$ 5q_m(!- nU OFց3 %e~IfA4Vgkl@yE*٢ q2(8ͶI];Z&-ZwzbJn.LQ3wZL͊ĖC3@mo+Y m[엑 k4LF{V kOCtBo^IWv,ԆNM 6M-gWD:%#>h|N.i{[6x8Ԃ#Oi}Rߢ?K3w~x B$? n3! ^* 1qc cY GAw')Jf W 7tQtIK95R)yK^Z6`fH;^XCFY#&&`*vr7e c!8*¤߯][vBcO: HacUzS-HcZ"6/VT8,{fstV|8X2 %ی)?ZZuVwId7ig80uSz2<5Hklq [岻˰zy ]ʔk)xԀ=] oB=e*"(1vfInG=qC,zqhͻR  SC [ހ,7fc3+ pwL.H6< F0BЌrxj؋"NoLx ̭F.m EZ~>!iwXZ/;9o{ eSEf i9P^mB:}r\R/} OI{ЧJ<Ƒź],(*Ϥ_0^{~`oGM7Z <~&6>xcD]uS~t,Ut]jz8i#X&ȩQDN)M! ;un+=64NR#G/s+܀I X[K i n[IjNĬ'g6O@ Z+ /r٤f:2)swOzlm";9 $Q}c/4p9.r8xӐEczfɡO;_ hr1.c!zEZp@?:. :,!Z̮s_&_$-wf9>~Iy" 8UGm[+*$#F"s_ 髡*!sj*qeXFۿcڍ׶3$C3[nTQ=%bl:'h't ~FX)iNvm?6xٙ< pj4 î0'k `pdqL^yNlt^TǬpWB|_5+_Bϧߊ\~6QטF z mIm= +=_9 3dV YK] HOF寚; <ŔYPR֙ˠߝ|^{u K߿a?lSkl:cLm}\4«["F&I%se)v+pK8AɖNI&5-3ld;Um&.Ay~MEg~"-~ U˥Ok)ϸ*$箳#d"$lt*\")botS7 ehR a75 5f"+ z{H~']/Hf}q6IĕBGZڮo.Uh X=GCh 7YVFn-#ٚŎשu-lAtBuG]m頨Nߚp΅0NWu^+[%ƣ[r!7Y4h4ӓq>*NJ7skiZDc1i°_^iT$4&nogQڜqB`-Hm2OD c1mC{ v9/TU! f-ߍ9lX}܆:"]gj#]?\xB)g{ϟ; $8؈0I\>3`3"׬8`N3XQC<(@gСW­ b/a3G'(12RS]oH1vE?gˋ+k󾢂m{Ef>ȂK(AHIdFDUw)lv9#9\@<:Ϙ8~FʬrWuG  HE_^"HbJo3UuPzyrUO9+ROPUzsJ|&[.KN{kjMgIA*^m%ԎjAQu`u88p.*{,q"#T|`阰ǯ6H\=e?츣P-^Y]lX r8ORL9@t 2+eۼ0ǺߪIj[ zCoըv](7i@(Asp21/;o{#b%$f5-.|IwR Y&ӡ"}x P,"nXqӎEBM%vK=U\sA56@5|z!춯}呰qc~AV*Q}G'!0ʥ|f?f겧ܨ1jBqЂȊ^#tu#̘?4fDnmL;qw+ yD:7+O%%ʰPRT/o:I 4i/{E@mw*TIJt-XD67!4 )ZK,X~T(q"U3^#hDujtY^ Z]V &xOl/z)=ei1.cܑ 2IK0=)^Ȭ ܼ{P[~@!_\?K0C`sqLE4]tt&d:;h,POnh\)w#6{ެqI=DTF^a5{oAGrRdx ԊU9 `G=#EPHLlwUlJ/k8(.;ml_%74Զ Hyyɶ}C,e%쐶EցX3mk6M ]p9["M\i*+[sW輓A5$4Wq:ʱU}&% A>zICaaCmKA,b7Xx%lɴEjW(CwoC.PS s;je2x>C#YAL3z +ǵ_R}jONzŴc7˙w~߼Tp}R?d@8۷Uu6[ِg8",z:ݘtMx^>E=։$Ąg" ȇJU2[rL{BR},T<'WWa_թ,br5D~cL|Q2C%~Cb )͟<-N]szY ~+n*r, Thd ΁!n:{sN2w^ЛqZ-Rwt{JӨFg0zN1*2&}r@OjP3%wiHZ }iN,z㇌#ޣYcu@j5܍ԕ;juFjuX#3 EdEf>甦mhGx?C@7SGb[:yqFX!jHnv$,h[ o@Dq@f26bAlad {֤czm7SyPT0qaZRjNaU:pXk'"9C:QG &}i N8w|/o{I)箓{1RBZ8IUp~v kXd]^c_A'1R 65Cb+Gh&ÃY<̯}]D\x!,j`c]lj~В| ^J S^sr$͙Yer.Yo߷u &fQp˞rw<ᑊYnlI:<;&VY0a^20ࡒ̥XXDgnt(Sˊz䰐u)~9_j2m7~WnM٦`{JX&T6"e>Op> MSl[D"wԱɨlYܛ9_ uku,c B i+s58^:2fځ @%s2௤YAܩ6*,¿nmD gj.$bUK2Zs|O2yϧg[i;jҞiQT\&ĨKi}K-Zmn,Wf Ƭ_zY:WbJC=0" @q#z`6GT7mw^,OE_jmK6JÖf¤hOam3 M\dKan~_\f30m5v5>Zz24UxndI!J:Ez+HƁ~m}V|w,+;޾#̣6O<|seːH! ^UVlj56t*izQ>p$ơP+6HV_\60?s#1bL6,an\$5v+3t\9ࣶ~+b77/oqpo|]HfMeۺu >B~~x؟di5m02@H|[A5ZZ0#}؈ Pc8X@`)Y|QڔEXp.5nx k:Q+S%!@P#;):.{6OW< 4V1*˟+U}{(r[{0)^Coe9Ig)O *NyX$KC=Tה*. 0hp䆵;Hiۯ~ΨEԥhǺA4OQ&)V;QiN+5ob䅌q/T;2Zѭݼ;2yOPzغЊz }᮳0؇ޟR[5uLr:\iXԙ&溛.{:݄y}_4m\!d~tt:bA#)/iseWG Hj\\ zSXnl]P!7vG4G[h>HܵfanVKP\T@dG -VgTdXmA% sL=EhABHc-AU{Eh_`}ςa;M2f.4!p͋{{z0[áC%U1S,23c@\+OXKFԁME0wMʼn7}FKcXNt?DXS0őd0LAm!SLeqk:Dʡ)|bz q@'}Q`P.CAO˥r#yn FQ/*{ m GacK h]=8'\N1SV+D+zqK93 (k[_\^B??%E5?[T#pSHOhZ~ Vp9ee|[I<&0;B28xzsV }EFճ lw-;Sѩ6<;$ti9\fl0 'Zruqҩu "f. ά0)'&O+qJJC D#O*@͍osKFE^@9of[ͅH۩3߄+(FԕL7d)70d"۸bL0\>z:m'NzC3&7|kx.WXϝ 6we+[˜Vd~+[WxVVG97SG^"' ˶|=@k~I=?-Ak:ܱ('9tuHyij)B'Շ5.Є)B#\Luvt٬A}-FX68$Ѩ =7Y33|Y,LDPr D7E "ЪEY6alcwQrЛ6\WoS $`gYZ07070100000046000081a40000000000000000000000016446b36e00005e60000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/G^]?Eh=ڜ.+t8i?ctNmq [?8bN9Hق5RL;O$. cs_?6KΟɧcD( c۲gf}ݕ5/7<x}œcz :ǜh`<#FyW8EG̣#xJ @o\Y 9_iʇOh?ss>@#ŁDXt`I@zMzAtBB eit;_C`< ή{|=c&S1XWiM=F\u'4,}fIqCR7g.m5~jP䠟79Aɜnm:k LF:#SnD  0d=ln/漮1ΜR-|ln6 [ H!{~;Çv6e/ .o=оJɼ W`$ )t K[E ޙvZ^-Ka4]&.)LIp8]GϷbC& މ@S]b>ʒPS,'TCv;wYZ&:)70 =ۃy1݆~cw|0 7Գ9Ү/,zPXxHz!)C$j?r)J5R}a _|G}.&ʓյ83!R@ mI\N>sv$vɗgqHcX<ʖu}R%s>J9FZkGރ.;[!kxUKaAi^脭ȕr"%%M"79a JSvd5CTn=Ma9 u=;\qp5KWKvXJhf- ߁=ũٞ1o8gqZt*8xwGLz 9Fd~"2@twK ㄒFbLh8tSn8mظ-آsE43gܧ?k:A"o[㼫hVn82xj\/2q 4-DSB}\8)is+rg>緋$gޠnA:-_ 'H5J0RC%&@FLVQTɸQNRw@H>ؤ;󗖿Eŏg =gez)4+m %Siі+/_? R;*-~JC&TP Ӫ3o7cV|\{ #q\d34,sGj#.h!%| d7v#-#ƨrp,-pE0T8 j% x`(JvU$e>giOuh@*j|1; CR)e4A L8Ϫӳd3 eDL_@,G^ӒGd]޲C}9U@C)O SLP,GZT &*=U_2:H)4lQ#ܱ5{~?c)  ѽ5*̔*!nh΋掋ǧS']2InCqnړBh~B0Ϗ]hdhq?*"pj-5<6&=TdOFBL8.(ja<6g0 xӽ֖t˫ĩsTf$Ij@|9ԄpnUƙ䞩QM-ek(JWuF`+BHE#~aqw\"\,qoْeSI\a!X26=^RAI,}vMrJGx4Ѕs|z1>w~W%v:Kykn!q#νR:Nqb - wmbbt ?RH'k +[ f|z?k8vs.@>3`,Uu[{n6阠>^#4 f'3Y`Ȑ$u^B6K=A/&P\H?PQ6u[>/@4JI9Hft,v"^q'-D{Ց`tU 61 @`3.<(i@_j'y;ƫd74[++gI> 's954v}?ܛ7։_~eݢ؟_Ry횆B}H,/z$>R6I\,k@R;M|erqq1bLw>k~W:!a?6 Օ\V ╥v[tV5Uޗ=6pЛ*WDF4bh ?8Z+?{bwKsК*qikKQ%D D,ZSG&rҴNIs S,Bdkm~ R26| e 9VT2Pos2<ʭt~# :av hyjSI.dTY_Ly"pY[ܯxˮu q=a5XK8Wp "EdLCM:gEa4iꤤoQ= va NE݄;fFGe w O 6Ѹ|IV.҅wﲀf _垈4CSF(C (/ԀDL}au;MH;S62cZx2U>Ո'FE^pS?^m[;*c_]bl;ƑsYhC)ZOƧ c}>4PK悀U k=txـ_ҽ(YzH3to$FfIAh\&^ܠҰޢ&Mٕ 2`k?l9e,&FY(TJ( .o:Ue}[d^Q70K?JBBK9bqeH\3j!kN^*2^SJ]`;kz g=4 M,w+ Vx8BtG8,wz\?&Ս)€0[1#Id(R`Vt_a=ZfF(Qc[6k-Ms{Lg3gnBȮi~nk9":Trj7au_̌s̪1TJ#1wS VRr|G_!'/E &WlC5<,`~GMDH?z!:4J]4̏! %y*VL;H 벊 AlâjA2Ns"K\$ BJ_i ڒ u麱Sxb/9C^la\vbd" Wɴ$5z5T tbmPK 3X][&2 (دW@iw:[)QP8U @[*N x3Δ8&r/MMwցTg5TN1}b 6r{VzC1ZV 絯Po|'Mf:UCIF:#1_Cy>o=!Zq3:׺r> qG!b9z$Ǽ ]O:),ԀTE'f0Jbƍ, OOI͑ݷ3}UXiuG5[3(\}YY(=#>}ҵ!CfL_A5£(1O_+$xQy! 480V|w5,liδd~qxT9,qL:b[σ $ըʶ}05v0C }wbVw=V:0 RRgR7A!)*S3Rp3"dCh/(54qdRvfm`~Il.:\JfRb0ARUcj[yh.+s'm-..ϋs!`1qo2znd{ E-|7]L1N)P%Ii3 {izx͡A|5y%Q¥s"}9h%BFsș_?1C7 6γnJˀ%#[fV0Pfu> Nwhq 0N.C.y4,}D,F!;w!k 'j@cJ,+ic{$V@zZ&|\gqh7,RNE8dwuA}1Rz8,wL] ,(5`]z*LڒQ!/ݔ(ś뒎,kܷlAB)!_%HݓˆpܟBavZh, d)CL H@=H wbׁ!rйy>ҏ9HbGsHWK3 B>Y̋sW7q\/ f092# YIEvw#u4G90!wXd#=3?@7i*͊C ZOnLyX TʭuFGbjמ'cuRdL]Ma^5 )Jo;j&hB1FSx&۝/Kݘ#u颁G9KJ>Zxk57"|0fM,^e햱kf;դ^s0 Q_΅`lj$vÒk晥f+ ᒚN퀝pdxtU+udQxlO[,ZOϦFZǽ+5Ac RW92u`(<# "P;|oO,kܬ\=D6#m.3ltu!aYIVIYt>OwVۡRGl a*Ny!2eJ^Hc.JTMAobm H^(WxjyȀJgaڇ_ ~|*/Y;1W )6ʝCO1Ń(1G@dFy[8Dvyxؘo5EJ4)>uOe5πЋqv3pג@L-GVfN2%UU="5Sdч GGgb.e?@srTu bHd3_VEC''[ew!q̞n3fUd_zqSFEQh6؞?SZEi/|D7<%Qf @-V ̨ҡyȞͲB]7 .7ŋN#|wI(F"єi'>K!hG:J_ڋQ,)f`NUg f {eW:~b*y`_k} n!R˅CCZan (7a -AA/nTR@΁.WQَ/29lI ʠ"Eg)%ƘEς_B&/:-1^o*u{ U8,DD^8YkO:tqşU2;FJaaNf]B@ [&s fF{u訚VļjH(i+ٌj#U=`r,\İ'70=?܇壋8%Nbrt kM ?f?Yݲ%;R!uhkl`N|GDǖ5=ϰ:ZP!'r85Y"dC^b^D7QV~Mfإeiġ qf7A ڔp@aS,Dt &8nb×ݎC4UZ0į*t[ę?:(+X1bB\_W4Bϧ[+ =-(z"A's`MCܛ^U~$2Q9WփJΏԢּǧQz z,bmj?pT;;ۑaSxWҸQ~V8p!z`F8,7pCa;ILx'KDl#mCMW#%hWSnWO# +!l֡F x w|J|?w[fHo<)nF 7g_ >LoF.F|]mWWBg'J6Vuw0 lW&ߜ9iEG+ԥ&<[K A}[dQCF.C||3-$ ob|v{=16Tg%WK6HKyKsy=v7 x)֘LW j}IQ"0pepϐ{".qGp '7pd^K#yv茂j(yqC1WV0k>̝0-kԓZXNjQRJ0՗z,eN(ZH/hQQh/0˩kJx.P_XF;~$ՁXʛ]RݪENBIn %>#DJ {g#!2vqt߲)-S2fkw4S8Bk@Lݾ}Z̎Js XBoQ$aCFXH[* CEM3#{C/Q!1sOK0%yP⊡䄯2[wQ Vh!@'usku>NWYoj=pz8ldU|kp6{|O{@9ܟX?+58Q`ָEϊ;+WYp^FRqxhj'r}!JL]z[ SP0DF1tͭ8ҥA?\kPm^TDF+c*d})7"*д*Q<=PLMW:\dzcQ<7:~H0mLYOAJ{?*RxE vPC !F}A[?ha r+r]+nP oVȁrg.s2݈_[ :9d06T`;E^bgȹ5%ruQy r '4H"N1E0řճ.˚x}r.y"k O.= B*8jfz0͢KqulMǤ7nvkpmSHHdvAtJ!EP>[m?߫Kp)8 :ihPo*2R-x2€)!x븧.0|rɖ;H ylJ\J:9=ގFvXF(`c}l\+g~ MHnӈ}L=c, [U0zQ(f%ɹ;|DȾW0:_jRp.-CR'A }ɮ&3L.䖊[L*f&Ag)1)@2%XF9AJf`Zo:l *,ZU(m(R:!)A,^s9 K[7_ND.0X?qg7v!57Y[pd3[Y ,w%H?ʓ\LJn#k=cȉ&17L\ҮYX])uMt 5~y ,MI+՗k7b1ğ )P-h#{YRFq9,7̸.>[+߳^ҩkM550m畡KQg*6KHl7jv徏͗V(#hl_nS . 7*6h zгfoؤK&XO@N۲:5ЁQv<`mw/YE̟ٹ30:)r2$.wՔm ;23\ŭEۦ.E64dk8#{Z@mX)Lҝ4-Atu?h$YRi )=wgeSgs)*$E3c8JMˈ%o]qJ<:=߀.jk4i8 j^^o{|Eb|\2&)1.]{G<ѣ~Es tD!1 MY]whHa\[{ lXWsagU!BWkzuF[Ѡ.Wھg~ ҥ 'Z=n;jn8j95xdCɤnGbyXWC0Jwy,"WYpTcUoJOl4ύ?^Bcz.:n oQ+çצ  + k6S5Kma,DX=쀳FTmEnfbZU2ϭCW#ݰKx?q<0$7tBa(ā/#ENsqk0w+g}߹ jezWK\DY-C$n,Ċk(S=-/y̖ot!XNa4y9ҁK7DtJkv$tp9[0m89ˊq#%u),"P.0kKqhMu11rP-%j<f*/tz-M]`}m}SIoy:F:rXu2怩zI>%"`-jX۫P J^h;Q`Ɵx3>E|{ }b˴2Y zs3\$M KoJ) Z^u+~#,DeNO2YX A˰sjmR-b"iJH*Aff EO[:Jt  2:&T=$g͛7`^ObpW hz MWD6h`;|k|z۵窅* { $zCG͞ZBa&!}4hpMXg}j;hqڟu%ٻy2QNG? In(a/-U=byqb/Dz*2xc,j`8䪼˻2{8g{Ҵ.ғJć_({TíVAˤj#2`jn5Ϧ)]`} dV`F!T~b-6`]XxJbU5D5m2ռxlîݪD!>4{ $ D(rV\<~=GF%dΙI+bJN1"_ :eR:(Jʽm  V_$`*y`Gc&v19^VEn^V]62KE(\>r};ׁNŗn)#?cF{"yXR}8$ݫ<ݢ..%]NĦYY<@{J# %ѣ|bFl][Mf#^ѫT.I/{B~JF쫊ͪ" W1PBJ}ccRZźG1 } =rAd<:v5DQ%[df΀qLTѓ\\#B K|CIԀ Hw%. .Xl GziADc86kPSAX%Ír̐.d۲}k3/qjQW`xh AAxIq-30J- 9{pxG1mP)j;-Ftgo(6Hmv Mpr_j# hB:Q;c 1]f|*}ѓX7 #2?Oznz09kN{D%t,(yK?`IڸɺylTne^RSMP)e#MRW6I$ҪbD7t}ٸ&ݯ|slkHt?ҒWN4H(pTaC:3?<܈&WRsNYڬN}'2"9IˡXא F` #w}3ru(+[BcgjlA"1lBTbdx˺NR Yя,Q˗A>oLlqka ut~•H]r!wK4|Jj 0ֶ#EJ}c(WU f0cVk $l\+'itv5.l@`` - thE,*iso#k4|6 Sd*g尛xCvqD!d_uPp#O{d )Qʞc^p(m3+2JgyEt$d'B=^2o=Yy'VeKGsވ]tbC"#7 q5OV¥r8<&z\:+(kC~59 hEMW`X%Qgbp6ȋ,=Pt1:)7Fi#ǻ Xlu<#j:ס2Kh1B{顠JN}EH⏲kO-0ѐmc {!DJ͚ϭ\ :I^bi(ݕvr#RfImпv=?ߟI|j>v8}hF&;jzD*8,-Wc I(C Zyc2+jq! v]brӧJfe)1'dL;FAl kxFmWѯ3Є؍XK=UO]1;|pK {lȗ4@ ]PҾЁƗ/䠹z 1,o-<$QTro ~ۿ9o#& OeJ!ٸ̠3k |MQٶ:`c]{Cxn+ fa_cen(-mIMQVcy0AOoz&@ZZDgu̮~k<+侺%u=)y^VbekӪy,7b۶Y/Gq#pTܚ&ғK0&(Vx~aw܉Lz}3Y~Ii !ɂz/e+\T gaF=i:\6nb~4E3^$/#F3jO*zQ$e?'!@œ~F^l<+W; 0mo1IB蝞&΁ 2ƈͤoU>x;H1wʗ+$ >wwF"#mv|[?WQA_,fHj;J)UI˟EDDt.FV#oPk*Wh yN`'k0YIR`Rn7i*=H&cˡYc')"GEF< OdfZ,?E, #y!>du(;5C_GH7!ʊt͚"͕3ǿ字׊@TCh$c[1Tjʂt g 2(/딄y/0ri k1恓J\Z&򂏄&3Y]P~j^\MTX`Z|5;bTA-nvuIq3Lطx[߲+ȋIW|Ų/d](?oYucӰ]w[|Lɸ1S&Gd{z:-!WZS3Κg=Б^Ic5RoRלNJdu,WFHI6Y^//PnM?ōd e;Up?9BH#I MAEXߞwkj쫴U96Rq kCBB\R+FAѓk_[B)(=pqkX6hDuԟ?fLJoZ0F[@ls~HG5Ն3oTVՍvC(W$M[E2Џ\#M3.]{!Btreh2xR5im1w"/ e.+El@u"L :B (31)8mbZa?df5qyX 9\j~l%dSZxQçX,آRjqnl_}pbc5=Z΢ElMi >6\?$1P5V҅y%RH* ^݅&^/ 7&b#3@3zn>DA^I[8q؍\ 7협CN?fO+E=vЧӔrT6LQ͖ɸ2Y)6ڞT*JL52~t~76+^]OViv)SM Q4>`^: 8}:QO++,|93f);s=,<]Pq2 `ꡯF\1wP "S1M.Z X "X2k.q>{X`8@h!M'*%yH?{AuARd I3[Qd2X3/1h9,[U{p6*fV{ǥZdc۟^HC:򇷴q$ ]ٝ? 20BɩٟtU[E, yB(doCNdS*z*]qBeߊ$<&y==8AmM1;1,B9o HI:CcOeTq雅"5`VR)f= S \~X)." & AA"OAsё 9w$>mJI̫kE!k{Dx3Q- @߅v# S|֙t9RIcW%/}9z)Ɗ]fk2_{b.Y54b>,6f=IY+On>jd&t@OD)h( _!6aa~fXvjЗpf|Es:r$IyeѢk໬g^pǴ9Hi$1n?@pď8}ty]o$wy\5CpdH쳒A_~X`OTg"l|ZlAı}No\#vU@u,Ó|'d67~bStET4z#<5^r+qUjQe4׈r)L7hv/h&| n\&dw^`ézRq_PaFKجa | T@ڳܟOY^Вc>ay4N틩"vŒ2XݲOwkŶMz-_Wҿd+ٱs]hSh$U-AL"4DpGzqaAD:tH&KòqVqJ7HW]e@"P=5xϧN2!qx S9@Ε[g ֠0g(vY՝!L71siOPg]Z:A|mv`׫3x_MuRK 4xX76@LQ_PQwFVWU3*6tE( U!8 JQPƃQ(p#VwoW Q|͎Xfi+Uo.$xrǦp`{õ[Gknj0י98M0[B7z'7)aX|s Pvɋ?`/29g'q$9 )$5SqcD2b e_YAĢ2yl~ @lMwwρğO.y?|3XwhH:taj S'_Q1qH?'rNLr_7,${;[0g! *> -2!F)2(.=Yn\htRV=iՏ< ACA+a&fT'c:#?QH֢S;u"'H2Ys/@le!|e'pJUע"ז1ZFjBp3ўOI^;՞ 4ǂ]mK&c,pOc=yDže\B'j.AuZap#zy 5. =M7Ε#Gi4+(Ҧ9^! 1Q .EzhfիNPbܙҟ.#ωG4&O?[dKJB j4t;( 8' G3yͻxɮ!P&$N&]KNT/ P,?nd*^,2%>!O"ݬ3(Xl@ZgY <:AdN>pAR@C{wH><~wgJ[ J:~1*c#` ߉ 2c$tAQ uU u+Vt?:Ӵ!kHmU*8vI_~jv}mɟ~٣aH3R|qˆ~SqAn#i!owC MfilE4{LǕH4OL*/5^RSH[t(E,H"M)SOM]KinD`5ĘbLyA{)[CpRsuI3OgP[ܪMhoJD`ϚU=^X ߇s}rЏ29pR ڞú଀9`C8}3Je0;8$WA {„-Z_N#,,tᛝ~0Iu5HPkrFWnDj]uP@֍B i'J“AVcuD1? ixfG6T $#dnN5 )lI"SQmKԙ:`d]S,ǔMmɒZAޮhd)RPL+؄ï.Yh`f,_;}਩%ҡpت'âF鎝G-ػiW%t5tž-eFC;a 'D~8}Zp^#V'o\mE>^W:ra~qhn M;Ȥ\,IԔ9$yps1b7}& 񋬷yZT# ckZE*Zي@6;Fȭ2V?NTuѬH"fS!yވ(Wè^ ?s݊˩SUn$={=o؋ \{qRY=D֙4_8dyz`(ԟV0%V.&<~]  l'\VFe5χLK7ip{Tl:MxT%HOoou#"0bl(Qz+6} =vwvg;Cd 4i1{'".."ppz ƞIU rmJ^dYJ47]wI"78!Ɯ"xFo/o:FbyQȲz+ gYZ07070100000047000081a40000000000000000000000016446b36e0000373c000000000000000000000000000000000000006200000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/ulp/opa_vnic/opa_vnic.ko.xz7zXZִF!t/6]?Eh=ڜ.+ʆ\8iBE.0CVvr DQHh:~7hti_m\$l1:Ai~uhQf`8,O0ϔ{Lh12ΕΘo%.gAH|^ ) ]{ qT,s1EM1|Y{K:Z@BR?~iS20T;Cih @|[Afxf潍1Z|, j _R3Zdicĝdv"9/'C,•auWeBaV]1a#V#L;%DK_"S̬S=h )՟1Vm^8m;f;z̄ZN}U(3pKpjMn3CC<5O]}81($ U+(lx^k"]t/ivOrg7I\eCZƻK>DV$oeV,F46aFHFVWfd|o)&55l=d 5|2!p6O`d\sepƛi ipP7MӚ٥=Ze#H:MZ?p܈e8l# OpfhHJU?jӹ1jL$d,Ֆp.#^w_oʬH+ZtI D6."4Q9TF< vh<z.x{$!1QC 3Q@?w' w.tx-0 u^qօG>Bn |ȕpOA*KHQbiZ0$׼-^ՐOU BRM4Zs8wOnmQ&~nzBm,>oTB7_)aC .g(i QuMI9?]h$F0]26sW٦SD5Kg4KEq( 3̞AlO r|EQxKZ۰hޗ/#oҟKS{JԿQ̼ oF9gW!,]JvfԀ(1].0O#o춉OXN|ai2U%T}D=My~99nSH^vRsB($:#d ~.߻]a񈦿Y)p<;-B**M`=E=-*-\ps9}]vizu}g@$p&q~ +/Te#En{'FMx%*FTt/` kb!=wӅ\uX 7%#\i unҟ [tz[,(s֌Dj]P@ k) /^ϫiζp[~fnLIմa UږQ{ehi YِE}TqTC~W̔s]rLV͊i= Xe،=C^jQ|Vp/}e}Jݺ(" {cÑ fa& Ѣ'tʤd|spvu~y@K㪋I+pr ]v IR4;{TYӑ5wbV4sIӎaD ?ـ/Rl3JLj'Ƒ;ӣ-mm8<:;V3]Y$>۪ {,F ț kG'DNhT"if!C:xGQ?ȣ^ A:>QB\=!!=\Ut/|0C@0ҏ3IjzSt52׳r%zAP-8Aܲ ka[V{(d]\_ښn##YN.ds.4`Ujemd*8 3ЫZ3M)B{aDFF]LRǸăʲK̩Ec>/2g_:g -O yg}rZ4OY 'A)*AvKNY/P4݃&ܷbg U3@G;aؿO۶qZPġŷG6ʲ(pj)KyN+&Xvp}n*;z)LT xxJneob р}åSàb'T Y}7"4RӘ>hm4ofOKFM'A[[ހW{,2!2\M(t;$_Nx}J\Ͱ gy!*+^/BCv2- {.܏Ӫ޿pVENf8VqFH6.\Z$5PJyw&VZx 0wFXxO#`H?J:9A4`ZT4O.1{>(tyh9 n3qRO<_*eؖI@8S~,BlݩXMZ".TG~EhG!4,^ 0g>g1C(LZ&ZnÌXx4!W[h^`bpv[|4R^m ܨ-)jНV m9pX > s͇y;ME>=U(u* ^-b #jA#C^:WZJٳ2ɡO .e}{͝& ?UYg I==u,bTP3~)<OhʶwAi)hO'v!vqlxYmgJDۢ ~:_[آoK("G6`e X4Q'X!\cN$U}}6o'jIu{_`dsF`#';,/+5ě~sI3l))Fē0Ԑ9;ok  XG]vMBB;1MI͙Us2gIawf` {yIV8u0gC` U5ZAlX<f(#A1"lXQ7dR;tLNJ22&ԼXq&gxyy2&>.0꜔qb3_|ڪaX'xfN9SN#1`p7*:LQռF~M\kehut㧥#h'H- h$O~eڮ S:wXH{BB^0 DoiUhV7.>V#5g=-M\S}@·(dzlt5HN۪9*#6NYP %x>!\d˒ .t&׻K7I2!n'/Kk'DHV)Tc|KJDqD Ql=O!YA m=dϣO=9Sl?fc=@`BRŕtDxq>|z^Xh ]!TY,p<,;7t@痙`xs15vTm_Ȟk`a,bWRH;.A,$?N_>Y5ˣF.kx <;r:i(30t9!W[jpx:LjA,N25l`a՟Ͽ91|[mJlĭ#u!KP\n5y_ݟf~bj"z2䘔(!;Dfױxo']918\xn'hlּ:BmKɄ:Z5258BTWAS01&&Tg'1+&=Яbm/&wNr,T_ YuD`]B` ϵ R (U#4OT;f|>lwSg{ ƒKY&|$ i #cgi٥zOsk\rzռ8ӂ_{F-lDӭu4,2\cc5Bs Q-i7Ss-|DY3*dgS.P0P;F^kѼ}pvy"#&^"1aԕ&M4:UE?k вWURPQ#67B<.4.8M(ޘ'j[ü4)K(3qayaG1ޙnd~pAj%zYĝZ,"^ wޗt&޾4yY;&*T VM}g؄ p1,Pm<5%+QnW9x$blQA|(RD1MS=pFpxg9 Ea0M~w#bN.7`Qn {2NfDhfC[UΪ J '+ Y.K,H lm +_[_be4`9s̒׆.'^̷TkA 6!וdR4Jcl IPf#))2x' aF,՞ZsGō]fB<~:n7;X9{0EQVр !̃$EpPFAʘPJ?QTBI8)?0ck[&c%[`_侌=Hq]͙rCuDXfe@r=5%gJ4v;KhW*(dқj l~`"Lkl R8 g?Ь}d؈\8fcHgjM£qڹWZMD3 XҊC_ŚQxܐ.t ?6 #`!*3,xȷ_pe0^XBb~_`ws&5ef;^sPɩmrAxI]urbQIt[,>?0X?Zi^WGy#?[1vw L&"3װYz)HNu)yMRu V^1ʋn,DPzXvK LS 86*.E*R xEAԃZh]>ii:Z%&,bj-4Hd{D)ޕM2o ){-QZrV\i&J [O]=m%^) Cq\|SL i@%^)omŽC}r!*炿-1O8k|%!úoMI u/ў*a'"Zr6kF>o]4Cˑι3 )О#gѠl+'IB\a}Ƹ$ RK丼r`&?@'կN:cb.S6tzd,H$9DAN.IB+ k@P%[U"I}aJ#q+6<|w^)E@ )Eڡ8 #12jG t⊱ޫǀsXrL6WRv/G+:$ʵZ˗ib02ş"} h?/DLnpkMPe<[v 5zL/~xB-ŗS$aE7iR4Q>_ɶC 3M)˫ő׼I [9يSrI]RHżIRY+@[;^VIXJ֍0=~˔vB!aA?&@юkT&[M ў𶧭t6n*7nҀ4FwqFd~R) ҅e?pҍ!mLE) h~"T]TS\6z28>>",hAJo#(č㠪nU]mibZGq0mR}vk695\s3Sԏq-7y~I;tDs'ld~L.4~RbQ\ |jE+XIqږܧ /@V.8lMB"MIoz8G"yK"_hg#@ThͿ/.j'o\Sbzސ6&eѺ L6EZKd:Bi!nyͱϚ(1+>8Y;?EU!*vGH8`qmdbٻ4]Kmiw%i&v+X$\i jD%(00lsP<`UK~qB*oQNKciW%~Lr/f2Q^;h; 7C Ӱ[t=Eh9]}.>I %Q޹"z68؊xWw++%z|lD@2!b@K@#뒂^E¼H_OD|NuҸu)/٣B _TP2CjG.rsSǂ}W8޶ǁ҄G\Sm$(V'u<}؝;%l[ePGQs[6Lԓ߰6v5me鄊{QZb111G> ܽDUMV5jT4vEw蚪/K&萆A+2O*[2PUr)B׼}f_$LLy% ;:QD!.}Kx^M(y*W-W_QNKX9.I_`i=z]"e;5AK[ۧ2S'h >^rfZv83L4°0j^886:86 ԋxyZ7iTX- v|ceI. $n jB=7h[.ܘ8#v\cE!]b_,1A[S[}BO<.Q~'\"-&~MdphC;i5 "o%Y0H:̱1ܳw"Zݳ%'& qrOkt)#Th(%7EB@/^IqZN|*= *[ |k(4g ML>)@ߊvrc[t3kX"y5U$pN[*p͌FVXҨ·.ČeVld䰅=_骎8v:=('e!)~@8 ۣX1{Ӱ~_" $ j~2l{f+X9i_G7(֌4QD8'Gnv%.'z?*ԖGkm342!+N\;b|2Rה#en ̾Qxps x&GEh~A=C_l^  ~3)|碙LgFS3Q3 -K[“~pjk8@tk<`~C.gUsg#^O ǘL}{Y(\~IYE3F\25AMiuVV 'ôVumI7sp,c\){ d$͗{^g czDC0\UF)\ rњܬ#*"$rgLgL33m [frϱECXspB04hz\HcQ %8Գ˫}-|"=|e ~5:L |%}Wa?c̚Asjٲ u\_2Aal|\ffC̻q,GŅ*"D.P p"ƱP,[j@ᱠǿ* PpNt\0[^bKe9?)u+׆ M{FO#˫ʠj]_ nu#Ҭp:)T:R4yM"܎Eht%Cܡ/&f^ûʢ:,qUR.Vڏo?N9_hYnF8_T<ÿY LI)իA/G`hQ J&Ң.unX"pŗd$|ܠ $k&B]rY" s'XeΫ19o=zn @'e!(RxLjiWQ;mcyEŸ@<֕;@ӓTY-@ļ-D'ZILUhv~yb]r%: S !F, ^ V i5)UXWFo獭7QvTU! s<1|UWocU/4J't4 Cf\bjoW56` j;2]KՋ[5׾oOWR<X%fkP2˞Z·~3')*SonX/w9_rqEeJVc-PYR8yTNKe,+^8#{ ?һѵ.{0dUb(6TI H4Hq%p&řQ|#AEe^,n,6E,c.׽Fa`$ ]g|^א* $aZ8oK%̃x*uK3Bp?.8c5 ڻ fB !fS8*?}d}Āi^S:Qx(U~K_r@kGZ 1}V[хr]^ٯ;6LJΊʽ-M9`pT #%yf&?v?!CN3b'['؅|4={Τ'E=ZWV+r|"\[S9qI,Nj-H[9Չ؉gPeE<1My# r򔽞a`E!5ᾂkZ>9Ceb}Lf/1b?g']TFTkA*)j!`>p56s^(:! g2,rco.X *΁DEn8IQU?/PDGj:_KV:zDZiܳ!N U2>Y_(z)\xpփ.B v ف6)-Zp"=Irw^3DQajh &a4yS> {)d%$g]_d[WN0 ?7e;mIJ3y( WGtiU,9DRu" $9eϮo\,ej|U{]!X]7:f8*xӉI*q+y[+W?joWy ;j p˩ڵ؂^[ \W &S c*9lMv G6%U$X:ҫq]a4i+x]ۯ*Jmy ٨3n x'$BMOsw6.t^<W,ɿM$Ʀ7™nai .+=9pi ~Z2%Ga©t -yDL&.57.Ugڿa)9-CmRs؀S <Ȝe@$2@0ÑGH&i\r?4ڱ4N:]ܾ?uA`6h'2ԣoSN\bcr&#\\*9P7ܵŨDBypceɎr oIWvU/{Ti%ɱ]i ET[s=.pf_C,&SB) ֵ$jx`o6(m6baDHe<_ߑ#~Zּ*\^oۿM_$!k:#VS9Y^f4t?i9߈MKp:O Z)鱷ּ"v-0pT#)krSG&C#6@(ǿnxRK7U]V/*~ ?Jy*DG;5$mKK 7YޥcbHMU|Tp5.e̞,P^%:MZVL}u6W`=5YbVU`\}On&Bz& |^˭Ak[)&6J?׀=~Su"2ʹw_)bOU_:CW\x?͢Ol#0jlRLVW6 iŰ&AdsnZangYZ07070100000048000081a40000000000000000000000016446b36e00007134000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/ulp/srp/ib_srp.ko.xz7zXZִF!t/_p]?Eh=ڜ.+PG[֕ܩZyXtז'R\# t]r-O6S懕n'JTD|L]d MSaELS\(Y ľ o;ƬX{[` {qUX qp 䛏\3m$[m. h뭰[^5R #,$/ I>?)mALW֯P5--^lPta9p8UeFQ fݛ9;lPs)FlOHtqGVMT:a 2 SjRMZRܛFK*e_TZ*9z K`k'2X]?5캝8d-6u~&;Ol%}]/B |\ 61O겜]IJw +7nWXc`|o9bؑ-MvuX_Zl$K I~~*!x>"(Ff57lO0|(Id*UI M{%>b(4ŵ,DF1r(/"O<YMKg "A.ŨȾyC%ˀgQ1.HIQ/h [#%hFF nMM6Mg!-zWP#Ԟj2n:[/ MT7I`i i$5^VVSId{6i۷q$$bۘ6KM._ks:NHvqj'Y fIFTZyIH$W+0GA{nRX[P[Qe<IPȧJy3U5}PG_l3[An/`u9*m=А+# 5º6EqfcBaM]~>3PK32> |I7k΄%;h_ݝ!#< wnxgrh/RS_k}( +w3 I}xެW@.W `%1,>LPwaihz]>ms]b\{~ZA1a xeP.-kO7)}K\^KU@ץT @12 Br; =&ݵhp&)x͢Lk fI|c4gσҪВ435f0T3Ӌ6ĸH83X?a.E($.TC 0-$NǯUYiiq|[ a%[{gm=擨S瑱YTRkZiXUh>mI&͹!GM?Px'/iE*c:eeႜ$g墍N3Ztq=@Ҳ 6P{ןwV?jdmVBP\+8&r,C cxLy M7v|MiY6c' t-2,ࠗWeƐuHOuw;N 0f%ԃQv>gsn^pp-OrGYòKJћK'5KFY&Q)* 9W#Z # .ʓܺ'AWrm]SZLR&f 9usC:W9uOm_E}l/1H/<^c*Sʡ*F̏aNYirh1ה#ߢD7G\W@]:pƺ-ӳ/: ȟ?92H}٠aK8VAͮsK`t ?S9@kl/ 5v1VG Uim ex0jcg_-@px҇^8Ds3TjKLX|E pYI9b:#4TU#mcΝ@[3kAڴR&e ~Ubu=Ʒ?zy~U; tZ9e O\Rk,YSL6c=>^/2+ҫ.[&)HAK`N(DүU֯+ys5 ,/qL`-#]b#5lc4wŨjA5_ B=/9Շ)ll~x|ڙ0˙MV\M_4‘B c8Ϳħb:Lgj!]ae.?J dP$Ch4L_KMVl#g:4m%ik}]@ ܣT8>{?6Nߌ'~HGDREzGül3vhVzklM 2j6 ut̹Qil=}B}C<>;t-3br弇Vjf+ec1:Z^t eMH$B1:ÑvA͠13cjR1TTtE4V1 X{S]WLd9"jBܐ"N&{ 7GQCөqysn !gb 4XHڹmQ5c K7amCJ&/<^4.`uK[XYo(2&ӥ~.vE*j.v<CZ> Df,:ox)ZA`Z6RL]C|lGq"G(j=kzZK@_cnja52\'J/uu$!,ÜE NթzWBKsXܶ LT|l>i$:A{? FL dS pUjlLa_GMFwxBÚ$ 3RLj5vrׄ2JE-v;9-;wb1`~}#9UΚb1ҁ! 5Eg:4[~u,wSD q%|bU'ubo)DQ?hMP* S$ךj]eL7; ENo 3HBk5g5 S)ʑŮIr}#.7cn#Uĩ4(ܮBcId̋ !mE\(2yҹ:giXiꕄ3E; !rgHE`C_}곘N^D) 7԰ 錠M A7X9R1sG(ƒ7vxtߑ\<7r4'a`"bf_9S4ت,y7cN Aky~"dhCe2M5dי¢R7$Qнe픲|Dmwz1XװPB&Bp ^Qkc7M# b#bFt3+k*TZ@0<+sFFX }pV<Z)[$zrȎK"XRru'Ce0{f:AC>1N:85t\2,mԏGgAFY{' AwiX BYa("Tq (/TT^t/rpƛ ~h`:LȦ*,/.'@E=q:;NeoR="C9C f07ȋm?kblM(Z_\p6X_\~ s k6owf7ϪQ%*sEu{W#c!#^C<(5Ѥ˟Cm5\B="WiQY&YEaPՠ nʬQ.mIIv)%J/n^3L cg&D+' 'OU\pw$4i>l([λhsLu ֪4 *_޳'_Y$R&qC QvAGv[mT~0 c6# i\] gZӐhgh_?\[TJLDpy휒8 iOQS  ;ڤW j.?8)UEba2p}Ьvp|wM**=+@dX^'Ys/TNptI.k".Ԡ((5˷>#\BT3> &}d̒,K%H $hdNvBAD 9~)!XIDr°_z#a+HSW*eIV..O=Eꈫ5?H}#0E-(c~ +Wm]^]qO0-Ѹ  8ytcrv0y2mxB|V& dS*=6@*RIԏ4iI㇌=)h;x3V_SFlE?A{4!%G*M 7Fד^I`IŻgj ٱ_!`o3HT߯0~``I 51(n[0^^]/̍k"Q2j1Pp߸3̴ 1-T5 Vۜ_ $X2t r+ VtHAU*'U~;bkIAXWEMձ0 x+?v\cAƴ5אKE$1'| dIL&X~(4: ٞ[#B"FK⏷uE\VKբ ƥ|%*fU怂 D)ǩI~0]¨ǭKKJn԰6gi<S^yAH9ZLwx-vvB*Ϋi/}'e[tQrԴګ? ܼT|W`P5Vk=i'"֪$^݁$rf'$^lV?9@s$5KuXy=U^JZ Tj L*7jӧY8'uQsbnIRJåDJaoa7[]&Icph=[+ gLկVB#eUs\=)(#-լ ڦFAa#U Pƣ}J"@x5 Ո|~U(?F5=3 cK`~G[<_עL3FӒo;$g\AhW.RS5F0Tյ@*|^>)9ܬ)o<̡ i@}۵x,8ʨ[h iLIwq U9AMy?[lו:g)tqeU3a&7Dq|DII{u@@_Mx7 MywgB.?%(O?bF|E?%%3{V%gw<i'iY׺t a}Ikrt .ÅvM jmys긩)NWMEa)O9=2Y}WE ޹l}2cֵ}x"gͥ1n!x#϶dy|o}=4&qm$d VMI(15:-V;/=Ar,,iz;o~̡OznC鸳쬔,trrav'1WLegtpʕG) 6wtx7My@ҭTIC(ėob1>@2!.=|,^9Fn"I*'SHͤwx&i\%4~췉OB@N9Y2|dhmRQ7f9 v Mț,yE惺Bx~X=p5OHg6 q[HV;EMKTfˍY|,D/eMx\F(/! v5LrQt>hZ-U.f3{fP[TIѝl'eۈw?l+fg}=-f+ }:ƋCJcoFMɵj4Y 5G򉌷4)zLl쾍 O9tp|DC셫4pA T{*i1d/Kf\ qWu]~L-Py' ˌ';?#_1߱ &YZ;󯟱2e@t8N }0`m_=L}Tt=s ț(c̫f*PY!Eഩw %x-)3Ah~Tٴ8"\8Mf] T,=F #&b|B{`V܎XhgVF~]萍~=QOILLH foXNjc̀< ">^PL*¥{o¹u_uKlvzE4?6@mn5xN*ם XW'_0/!l9mce'0>Tۍ9넗ݗW=;#6S'vq\3Pԓ <13D*f;'TdBl@r7.َȹLz16ra:tU[VLzg%4& U h˼{a>0Ř. PR؜lڋkou/!]4Z)d<]jޔdyL5Q,ߢUli α(~}r85V:D95akUpFB*ܻeG- @Qs]z7]"mBບβX7=o E af, EKr2+P',~ =S|tW[B)bPϯ]cE!=/?h+mM(1}oM =5 ..ҩ? HƤ.~ਃQWb?@ocpkI'[)ɥrs K* p=g":7zv !bD &yжO鑋zR5-,ljvL BH $ <1][U.uCcn\ L3t>-bkd;kO9Ah~!E"`cIvZs^@.c)*d7mDk4`fʏE0CҤD _nSdSv jFk:.oknG7TDz(٘r[ֈR-./c3H"xXK01t|hX!s:sʁtxCh~&llu6PUm~]hXFA)GE[OBr)޵~`2eV׭ վ*'.w$oD&,MíaZsgLs쯰# iMC Ғb*ZL\Ov(>`H)߂H"LKm%PZ=R>괛ũncwmtur*1G&2!FǬMWh)CvJ^B'e6TIT( )(h46\w}Ү>k-@w_)dXSs޳"+VD뾦ܨT-u\oğ@G˳@\?AbM 1u|:ES!Q6Oc nBFPv.ΌX -KB& il8W 1 ZTM?>a/ل17`Z`XM nO,݈th+ah KbB), 1ZT59_A2P-GVlXk0(n->QZH"${@kUB=;{c/>xpҵv2ڽ0u$D8)#drjx5:H[E `ᨪsRC榫9SzM~$Iiz'ֳNN'׍z|n+G@'a6; iX]H4a dχv!8MBS5R *D8Qp-Q82XfQuq"b*v.H݇c MO۠kaLtޮ]K+#oճub,|˃(CcK'`ldpr$*p8߆n m2` eeM MlX_lzC}D+L' o_4KҜ,#1q0s8oh hTALm_BIr4⛍bg ״Oq oNmذTI k߲Y;!mW]0;r$:U#)߈4"(f(>C#2%蓤&F7}7U2íw,\cI~FƯe>=WIR270\4ù4=yijФ[=1HzV  1kLٴ)ٽ?Z\wL/+rW *9&j֧Y2k={p]~U lXz֚}Y,g}"-q•=#dCfT4]mĕ1>B3G 1C3P4·i'צ8\Hb:S%#Ŵ1lPn6\}ɬ[//OwU]M, jn?0;^b_b Q'Cq$D̛-;qZw6bײ8%_inQ)x8fy1ѿ䌟Ƨ~f2j`hGfdZ`ܻe#)\&5q]x O|Sw z&'5y0UBF:3:oWǥ\Q3N[:LNeJ=v+&GӉew;}{f є شasa,&Jxl6Va.JIXN9(v- `K?خ@z.GO,wn[qaף=o,*$ʌ\[S숀b]'58 >]{4)ڹյ^l( Rh B?;!(4m1ٴ@2Z#i'Nd?U;KϘNuМ!Y)V=^2P -:Q=Xպ>(ө`I!W%H>' 45=ƪRHSS`o!DmՑGц7`&lebf ձ@Ͱ-d/)j`|rG.Ng#?UdՃ)bu˼^j@~]ETđҤ _ǺO){g2ijc+X8ra&5Y7Y7%ώjƫ^6"Ti sOq 4@ 7>=uVhBD<]5@ϱ[W-"JcY^*&-p>ɦGqstGk N]plZ?Uͧaϯꆁ<:.WOlיDS03pI/ $]etX;kna*˲=('{Ja d:[ =gafop芉q$'^BA6QsP|bn$V u/Ȭ.8/Kl9}۰Itj FjkP˽D3PڽiUzK_{uBHY_z1oѿRp5" ?Xr[*˱Ә ۡ0KX?$ԚÔ!DK iӋCQ`Nm R5WPWm4{<׷t&$#%0F3J1tdx.fψUX̄ )k嘵?(0賾X[j78O ȊN;P]R8m+^#01W9Tn=.d@"6`/Z-&XJa8 W!u5Ŝi>(7DI)Z"Xuwfيo@[B('~c4h!"ݘ&vʟu{rΗUg=`& (la ?&xd60ԛ7L>|ҩ􋸒hxv0,э)&cLWkѼ/3VwAX # Ys4Χe+#z!(-K~ƽ!ka%TYoLs$b'F͊%Ȅu'Ot߁ʻyn[qǽIP8URr,}2,oWv\ A^ j1(_w>$5Bسe2s(=ʅ%wtRͱ4x2VAmԕ΁HK[Tj k,ٵ<"بg6Ud4$kP޲l OuP!8Y8pf)4kM%7'v^Q4akpK̆t[Ş2x+/DTNlcB 3jbdK~]u~?uS29$XKm.**P1'oU M٣9[z͋[eya8[OWw+ި;i [wCHFw"?m\?PH)(jqjV 5X˼`Ue5N-xnl}_ r #WTaBB=7 -<@q`/\Hk(QrYs~w(%? De+P}G3im,M=yxK)K=-Tm'"l4-'Z |0)znn"hnXfM\fNꚢizcG"%?f rJV"2gq 4< .*W3ݥe6۫G.nhƶH%ϻŗ/36nWMo#H&86į7~Mc^_թDu{*<l9EQmy7EgrAB w]"X<1(HWɴwb1)g$}ގ;CT01?!vJOAĽJDhkXE sHR}{"ӽh nnu&6[ʶbA2d3n#+5kzxpu\r  D7l:(ϟtQwq[s'4|ܛVG\EE!VS# hš"+F@G?䇏*x۱Fl .[?yU?(DٗEa ?3'9 Hsܔv9R'uVnA{9mگp}Rp<+J ƩA\[VԖz4w(yANnV%c8Ӕ h0 rzϰ˴G(ciO]T"-[V1+P@ 3\ EhD6i-A-X %EhkueA I  z+-v`tv:rJ{|+uD  o$0Ct"pW?+߅ }x .ձe r;0cBvBf19H{ DR>*jUrNWy=+spP}e8pJI)QA\G>`oҦh$ߊ:S􇮮¸s0 eohB5Sdh>֘N9 Jr\frU;:.!!&$3e:h sGI?vc "à7NoaϭRAq{MS`Tip 1_|㶛]XgBMaؑjUn$*?ދf0ܖ6_i@F6뱂[@KOH>;";wpnZW@&E?aKO^K?BC;kK])ZI3mϛCstr_j$S)0Rh\3ȣJLJ:r}-Y ֕~cdVё$ pupn).kXVu}*#[/g4f>ػ0(c)j|0q35,ן! )3]=S ?ʌ#?5{ٻٞHŇ2+`y4y]°1g' IR˷xm蕔\ -(z (;f Suބ.˟*rN9 u蹠%i]llS}rĂ{[U ,FWjVM$$I2n-IC_Fý ȃx/[|)YLWT$?@* A.|9SދorVFP24+(vЊK4s/]Z'x[4He'? CF짍jSٳ!?&\2#;aCYT 쮩 M@yktiNhlX@ [hE\FyWD\C"c ¹ | {)Yq/"UoVZ4S-  ?q ԧѻ='f@̃Ô& {>ƍPR\;< r c|.?;Ϧ۠ @Dʘq16KZ0ECDmĭ @ͺƖ\r&P{Z~R 4Ƅ2'M{ _MU*+suxbL(cSэ}9x;~@u[jl$jyV)YVb%RP p6?ɰ9hQCc\?˴-L;0䕏EhC2ACC 慠gj05O˻|}[(C=oV؏ڝֆqZH}ޛ;觉 hQXew4C֪Im8InSW(dKҴzvsh}5Eg|< 7/rg^ ,遛#4],q4-G_<7Rӻ1_?rdgU*-m6W@5Á)\/ӧqV5>Y ɰEfeƨz%*=Iw </M<k=9Wd}yī_~FsջoY.4RaWy <∗ovR_4=f& =!Ymj0 @[Àgy';Do/ q( %w7wn.QTwWk_w“fڏ^/켗9+,> ]ŋk{ʥ[uTn[Yňj{i <_(ȕ{7PX:YǞ#m_J8b{$2E4pQ czftDO:㽣~* U%2}Y [ú?+7A0YasVǹe :_ZK)\#mBౚq%b 6=fj"DynjuA[=ȵQ$V ϭz1+h-i-l^zW=0Oves@+F- |ǍP V!/="49b6r/}@C-Vvt[yegM+H \҆`@3'i~@v$_0 {1|$, a)|Ybm ;8/- ,ŪZ(Q$ߌ&YMyr>b:Cߜ dU\\F6 kw=mюnE(T$|\=hme4$`OY~ YGf*n]l]Y"+͸(˩RL̂I*-ޟ: n0֤O+ V)xlnp*!ݝs7ד621szxND$Wk{fW1|CyUj4ޔvW"Hes`+1mz+ޢQSetMVLdfyx {גD<mSuO kJіŰp8aK|~kia2" :E r̥~ [WZ1jNaȞf5`SbFj0IN;:~VgU UӡDk}e-vX &8qmt8 m#5@zow 0 9piJ; JA/  &7ҲˇUە)kCt[ծӚf .8jz[Iߍ5ÂΣnh9շ`^Q!妺,e,0LGt+|+ 2)F\Y0\ ;/ +L[`sQ!~*CBHXUё9nR@;}K>1X :8VVyd0>249XI)d(PT*ό>5<*u~VÄBTK tsRCdH`QYY +_B%9voe%(&&;\> 4G.~kfZ} BxВyDr^۳ xhqM);4Z(k֒Χ 2R_bz}8x?u^X>Lw'Η}4j+Bv*_y욀_!#JyeLۖ0M-dG.HBݦ"*_V6~ Ru):rS*@[b۱Xnc?MHZaAo5;#0Z-U'6åf|ݼ6>UE|x:]ƠNX wW5-UߩkЈ%Mt B==gZx29 n*-U 3C*|А 1q+Nt*5>\U:WaHqT4w;QD%`o15 )j)(mv#,=?Oq FIn`OFV<|[) :nN@M|kjGQlD%]A {Dc5/#g{K|>>iz¶e2ɿ:NFSz Gs*!Fa.5DCn{M2W!Gw% lڀS Xv smߤ×=o.Ϲ:\0*R c/1F6D' }nY8 ⬑X=2‰~ Q{e^Q`񸂼HIpe<ֈk͎ Sx]zꙡxOFArDe2C*nz"yUrt6"ޑ>ۘu^8Łv3r wݵI6IMye6Ћ"܀ݧs)Y qg Ʊ^hC4#hCuia=ΔNγ> RkbZc&%#CsFIsҌ])-ܶ鉳|9I[CMkQ 07n, o/S9}Q XćyHƁ:Tjj`;?_"]q67U2nJMAmje+\aBݥl~IJ}*`A ,a l/l-J$Aqm:HįT#k ]](Ejñ{nkXf::{Gg1 REw0"I/ނWe~;/w^?]8:O,1_q4 qi dX*' NPo$0txM,u; -p(_b=yl4Fzb&ĕ+<>ܝDqʵktW(;T>UZHn@le3B7H>9co$dM|FN} SṡotS?Bz"e<]>]2 =(nuu -UrYl]p{{18 ·PCUZT+]Spwc4/ꐑCBrY@Q{AѤ? _ IK;,Mc/Nm5yM/eߟ?S'`.S|~~İq-8 YjBrv a/㽩z&&F'"ĪgK0-tR@H,Ő >Їv@oOwf[]۰R0ɥSR'C'MtC%+VwGP G/ڒ>+ry}ַ2Fb/gB*&wB v{TU6 N!+_:]X2ʔu?֌^F#,ydd=!(?HSX4LLyF p'cBà;<)Ke)p[_᪝*&YJOX:Zby2Xe} Q(1ZȰN MfQ91..l,Mm]{cϩLP뙮VU\}do*ApkZ߉0C<|F+S%bar>DxiOEf#EH^L3DE&wu5x5yѬ]M^8ѣ=_3/AKuO&R?>QJϠ:vOʬјdMKBPf5&\vv"JiXNz5Qq![gbk2)oX`blH{ п$o1rh帚3Q 7ڥk]ocY/ϧ9(* r\T)Y+s@Sc}4L@O"0ؓt{tˍZ kCN *$í:Ӻ}lk HY=JO:x%U&czC5Nbslj7>`DktF}pD2>Wp Q]#"7bM;\Gma1h9{a׳7rW|H{2胵ÚWq?"^5ul qKbn/7o+x% !gJJFscR ̈́h-Q~d@|[C3M gCH)sM+Xx.feU`RThkQOޏ:.oB?N5H[J'GFuYVg]XY0H*0Á|D/e8hm%N)f`V>[X>$;Z'؝W]lг%Z̟ `Q(Y)9>Yd:;Ʊ6D R#÷9՞uwnu)Lth?}MfK'TI֮' ٴh >V3v$h),n7tF &x35R`Ѿf9JoβK iU@^sR#†0xſVuSW{j\G D^d`ڪH>0n+\5k⮰S֍4K*ԺFͦ+sT/#l)de^m&b+sD}m8@6Gƍ¨P-PKm0 MAl +RǨcf ;)دUU5%S[h"jQxE :+WХr:WrXʠ7ԭ bp$FdPJIuˢ_1\yYɰ٩%=˙\y5˔<Rصێv:fzUj㥨"),wommi*BDe>%]3)ϛ4I֝8b5քJ4 9J롯1ĂNRƉ+(kۚ >&FL9Yy^eq)#)2zSZe@Ӧ:"4 6x?)XmsG}zҕRO [ 4/T48NO}2{CP刯*;^c!# e."K Ld%]vw4EA{Z9471 d!JTgpuMԛqU #<W{~I.EXtiF_" "-SU+Mi ٬ĜT,iB(g9p֖ PHH*$UW5sFsCŒcJEH3Fm}V}&r+X1Tl[.V5mv^SC6M>]743`샟|C(2LɆ¥Gh#;LX5ƯtH\n~#GkLڝN(RKv^4+m$z쑡z׬z*]A%' ftjb XQȞK& `/Gr[SLu =5Ŝ~5N*yy߷0ck9}sվ#x9sgR_Iq[+ 5U,:0`>99 K][ AtVI (YG:{Q rϹ>B:IQG m"r Ce~ |Ɓ6@G*t<;/ YD PԼW=جTqĜ=X@q%'}GFCpC֪(#s&qW¢A!gqȁ}T;7O ]?%[Lg.5ی5>>(CvȜl0qԴuGyU0zSP_ѾJ8:<_$$rQ8"2B';<I5!mB.ëQi/lc 52mH9pBH8E=u]K׍, 33w4RslR  <'^P<LZ+Ĩ(^VwQ 0NfYtخ&`Usp&FT^ ϥ5#m ePXN` \*/:Z`&g9SXAsSM8vt(v96r:t5~:1,=N,7M.UG6&o $\2רh!AP;o9]'jJQZxreN_0de8dؑ}&qZ, mca[F aO,L|Gk\'߷XY\Ul5^9mn'5͂, \Vm7nIwt(T|n\̍70V7-zб۸+*l@*ۗ_%Z}͘EnSbzBpDȆ!E^c#5)*ɶjE/HDs1Q]xa,ޕ4|9J.a^%rqG6bWFs o_(o3q`*+#&\e]!#H&ͮ3C8}t2*1KbnيÊ{UShӦ>`WK֦^Mtm>ֵ]S*S4NTNX#6VuНߩ]Z@ο"ruvWF !\tT^j! <(넮SfOxSrGAan\L5jy:]o+J\N'INk 1$q`gm/y0` :k̐"|ɀ$C1@8XΌ֓8$e/ThQdFnzgⷿ2yW uBiʃeA5(/d iǩ}Thzbtw&=o$%z4vN(vֻi[(ohS.}[TwT^wz)AM7a17r^09bNCY˓?R,=%}ᾼt`J:V?RkssG3(=h}zͽ_$q򣮱9Zcԙ/K7'k_y3z^'?H( I}z/9' oED!*baE$4ݪd738< z‚ ]ʣ# h_z"\^K{dC`T' ft[$-u t@T$p+*mmҸ{r769Ųs]$κ?h{Źd[r~/(I܀<F}+p}NgYZ07070100000049000081a40000000000000000000000016446b36e000070dc000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko.xz7zXZִF!t/p]?Eh=ڜ.+PDG[_Xtu;*ˡD]"W:/SьeV$h6:(C#п([>do|۽5moD( Ntp:Ql~ tDSɃ٦Ug]/$i3JW8zynNdS.A3׺y YL`y֮hB%gtwrEkGPXPGOÇNSVRNB˺kLܥ=ź`a%EW|$쳳 "_n[$6ѺDM(D ^L{}ڍw#ZgC=zq1qiHkݾ1`<*d-6/W K{ J3o"} c5ܦ2=vex~ONw+BjB$3!w4e;,ڨv<矣k"+RG8tff@7=AJǭ2UYb#uzl~D&Z$s2 z!]h=ҹ? ؙ}4Q6s:Z hr0-5A-֟r# FO?!U5|9Y-["iKt)7OSlձ%*!z"I*;}L*s 64Vl{2""艹Vׂ(!HV; 37HӞȲΎөmz(rW։tVβ3\GubW?)KSΙ=Aܜ潊jN֍ܥ s7>Vƫڹwh,P0WGbeg-DwFұ-ذVH,!S- xeT~d nm0n&t#ԡ~'ZN,wZF:en}70mG\A?vs[%=*ӥo}ilVl]͌]v9xoqmw#+%ed#kh0ن'j5v0{TT] $sItAF8kI)rm&ts<9[U1N@npnT'*m^0f1DK|23<f*H݈ʭ3k: jboc2.]AԔ,b!6ϮI%ޑgJSv a'gK+K8 nWTJ{o^7_Zߝ4_`R f$!i?DF8:UmJրYFL0 sluzDV0d20&5\lqۃs"~&R`OJISH͆?e8,ģT{A 'vvKMnH12|Z֧K762'ƚƊ\ܞL(.fAz;d0@Z17Q%xet 7#oo}W z6.:W\g4,.| "^Հ~̯?)3ZRZMiDJa /nG^\s3o;O7hg8v*jPly kT*9a d.Jܟ6W8Id V< NtD$[T):f|66DlNGOn0K+E V/˥,crxIZGN:E=i$΅r6kÂwShpbD)k#D@^kpThU}Q~?\]{b/jHV7dYxdKR†I2w1ΡB(thԭuICǙv)Z;&JW|!-_0ooȳSH3MYٝB +f;!YLBs7dsStn9Va[F0[P霝 + Q̗z<,ilt'#|@IbŒsIOM{A{urZ|4Qgo}x:lhANaֿ) JOI"ػb?QqƉ{y-Y}^o>촺H7FT&X@;>)kCuƳN2F M8!.MSCItgg xbZ:QlS7ww+/1E$zE\qHΛoK"þjUe˞$ (E7%Y:|#f־ 4I笕*rhqS@T! M-j#^=s fQF3:rU:.tJMmnZ+_Y XMy.u3*X*r@:"f>?Ƃ!MceU- 踛c3X ܺf%~Œh,b]YXMEx!r|1QD5Ҝ:O.s8bdӏEj˧؊iWNkF?}0oT{T]cj~דɛtX<5::3#ڶwH+b4jƃ5'ѳ!uvUyإUS'уi,-Է2X?*(b2Z)RH|cw=# 3S+[TMOL9 O>r{qaSa@y< vm('!)kbw696S/zIչU";@^l)2u9fV2x$=`QM\WϦU)|Rk;o!GZhF I' dt{d6{sFEܸүYD1d $5VY_1U 'f @8/[a<` 3. ^YPSo4+"v%)]o?|>xPǚ>W'0DP^ɿ`-s ݓTJ,<67Nqze]Pm`jf*P%Vw(NWNȷs$YuH$sūɮq:#0Ixq}!X%TCFԇԴ#øǨH1ݎm(D}̯ș30/?ldk&"-$m񫛺FVPtJ}@ot ~X,#y HĄUͺq{uƹ1a\`/IL/R({-g{c0FϐzIyχȧ>,t2%w5Z~]r}e3sq^ďo@Z+=h+} :܌#K%sEN|=ؔj F] ǥDGWln"Ɛ@r bxa[Ę7pA;PE]2Ż+O.c aA톨J䰒x\^Dz=@Y$[0[CRXWΘLZ(f)|Է3q#A[ShJAM*3r똷)򨴾D-Jx15n}b/뤚yQLˇS%ԢHJzX6r,m-qʮAGoR.:"_?Rn}A$|5 +xOEx<6 Bv`y-rvGЊj^T"Ƙڒ:b>+/)дGJW`߃hpnx욨7SeRlR]8qG< bݗ* V#?+_UVRN_L~=w=O B-A4MKCqIBbaEz#ɈxxN"ޏ?k1xk=$R :hcY/b!+,Kd~!9ތJ_ݪ7ހUkd_J҇u=ݒq,RXlRZb|T\kP 5ooxzoCe[SD|)IlW|RE0޺ヽS=Ţuvt:|*YfK։)[;ƽʰ{kϵ3WuL/Sz %K6梼`l 6볲SU%{46#߾p㻒Up\k :Sb-3 G$e>v~Z1є˒p9r $ߠ,.b|+wZA sma\<@J)78."1C^̮˜zhxrJ%TyrH ˁ"_&29=FNk0!BH:䍌!w ^`V:}c8"ZbU,_9m6 ph 6fоnw$'˸ ly\qSg3O EEA,%CJSc0Ro迣k'K<4+6;)`0?*Ry(#p"S\ۧ[Sny"$O0(ymIm09B)É m9!B;:Fy6t2cc@8zA_NNZ(b?=<L֘pe~0{JYrqM7GA~c~h@ǤT gڶc'Qz2 (#1(䍵|! _\/c.'Cͮ sYF6# LM7YO ZH+4hJ6_/- 30h#XV rۦ~;4%;%#'^axEB"2E=Cde -\ =\˒ I'C>#OYd h5'>?BIy| w#Rm AsRg*3k!:N0w"Qh$;/nJ,omюF f;6QEO4jG"l@-E^>6_E=:/w )NeB3j}gF>202B 2'm 0p5ϓʸ^Jr\ ;9ZFY+ZXq5b:Ѿb[NxwGTd|jA1nqVxp 8Z+$~_ya% ٦pf*b4Cbb.Nv![Ab|igvQs)Dp藒6}b)9і.(,CaL3 lٜ(COIxHVs '&=!b+TS#F7at NPr5AzKI/d 3f\խxk q{&U0^ܼZ[+_}29n8FvZU ֥YQ8; %"_L{P/0Ot0PN#9b)" Hh3Hb KANt7XkhNM1P,ۥw=Ą]%)MRzkEN'*O6o}-"qiI`Br۵ %ʅ:]ڇ60BOZc4إKbJ]-ǷPOuOL \WS@4K%^drVw@g[|`gSA<*uCg5<:BҳN};oH^/wJE@,״=%amGbjh籨9ćN-ߢ$ 0~s-<p>K]y q WOTgrbCXI)ShZz(yR>ʽq${pG8}~Ryh8 ]2m$CC1)Cf!eQ9 3֑ 6f+ؖi f8k4|W|rČỈW=PO$fN\, 5 ib)3^en[|u:B%)9 |V*w$ЅB:4(i~0鳄Z\.£/M-ϊWTz|PKh8uxӧU hjh,ߕ?T?mz' kEm}V}nmeӥH49H  KbSV~=V>3~K RBhd3|袃˾~yz£EkQj %F:"WW*җjM{nchMN|G ZwُW 53jYDcRS @։4L?Z۽D^zyPzuC$\ wR+Kn|lr17KY?UD E'[үv%HK{3biU F;^(xo1=s1!;'=dΣjN߳gC>}+ml@V vySipLkEn==OnH6*2 x]QOkVRꠦ :d{GHSZ7X(!/$p9 h2jodž= ?t.;c3t8̠lבa=_C: IO.4û|Q:ψubA@Z/noGd"%g7,y5(I_3%\NIdvUH_DMoa1Vx=aPKE)AdL\ jU:ų2tTȎXkK Е țow)|ƣh ڭ>`0u[MX4AÀK./O4Pt7elj2;q<6riY%(ůqwy-ÓТEG ‚*-]Bwy-nY=eFU_E(}nǛM4^ D`kd%(zT&v`DoH> 3 5ƨ94b+,'-GL/rʊe.ORjr2  X4hc:̡' -< w)n+IuK%:c\Zr{B'3jRa8ա89.+PkQV¸" kѮ߅1#! LUɱ3IqƸ|y]vO1"-abd \bsZy[m@%eۃ8qt|:؅u9rY72mp?R0|(TG;OWk%ۨN~%?Mزmӆ\*o/ﰝMSB+q( 1sCl ֻp ` B[pE35 dI?riR jUDr>W JM/1k >tf6W63] ?h.lWkF$6vFn(ˢv{(UKfC!2;V]flMڋ܆3 Awu+B {҄?V9*NҰu3 'vYV5606{/@ZXs,'C커xFK֕/8{[ HW4?5g/F+&ƠϪ1cETOһF6ai- "h5TԌST>cH/mU`>!TErcLA ^ ; Z@:!·Ӽ(6_S.a8 t&Kf,%&Ez=?/I߀V5.Ө*XmAŁ6O"vf 1SŲ>k2^w %l`ئD@„\|ќ^wm ~!JI66:wj !Ÿ[K@/Ks.1bp*%[V aj[x|ܴfhͿ/L^>Rd oB"= <4QZ2<=A䦽9SH2})|'Ƌڣ+P%b377u?2|^ݏjMoJlƌ]luq1)os9bx.H GGۺ{|&ljptX̋: +27(2ښ-j@WlBZߨse2ߕq \iOnQۣRWs^|IwutZ1Jwc֗~vy{*s*}e$W;&q;Cs;]"e3"LEjoDy 0blpνM zcgI]Ǣ0ZT`XѺZAZnX7GPqԍޗ޸|\Be۸ -sJJ E!0No:hHpdWgiP҂CyE`nΏyUlPbIt#y/8DU5]j ,XR&{/'l s,{\OJ7`RIÊzXEePM5diq=M"5"?DGL"ͷ˞Tax4{߇]gyt([B΁usla_3adK}*#qK[(XΆpc1!ɓYZji=i6=3kc6}QA$}'1_¯p*W9dLq\AǽE^seޖ)΍\<"x|4Q+ U%"ѵHH0Tܥn~70ɟgkšoDAxBT2Nto垢?ɼ?qMS7HC=>zD<]T\Lh\lx60/z 3 kC!<^fF.ܹq:qF"}αΙ[~< (snO)!)Cp9V\Yo# a= YsӴTx ~⦅~#YK3d~jaME˫f鼉q*;YR.3&)#29>ǿpqQ2Ve:3dHX!09{c,[61 O!’=ػ'F HB=vB4%&7.6S*ɰ%Z(/PJi({B}R${ң!8I)t޺u|AZo5 KE󇯕?>)Y'6[rK( =v"R"{qfSf߉ @ܵBM a xVAKf G8ggi`vhy9`&76Tr[_k! >n>24vv KUiH 7/L^W, Q?Py]=1#Se{]RntKx}p}F,z>/"<ռ3 *] _^j.ԗ%m i*G[ڑ2B_Kȓ+a┓KxȀ*\3iTp:^wiX[|υ#i=dfARM HkE@[dE =h8SS* Xk{]ym&{n/mmGo_"` C-<$f_ UC=hvTWb8Nn--gz`0}gw>L~>ٗ,g\3T14>ٺv G(HJLycY*~k?5F +N>hv ˴+ـ'Ǣa&K<#|BKs[AG) wLkdy]iVγP%\>FXSxeD\,Y|XFjOC=8gP`e>3F钄u+ sQ { <ڳ?B8nP^NooLS`v0>wLOy5eqqc,44;R7#lo;0uWOG"+k05<?(ujx|  os@0$I7HTUĚ=PCrPV{gs*0<@nH&u$B١!3$+@l*!F_Pftזv>M>5YYa_ 5zvŒ쉻?Hy u`֝ 8uȚ3nHs>;bgB A* ٞHhC@$d-K SVˀj  CKT&Y< k75NBՙ-FVv$+ݴd`qoFIxll%rɾهk:ZcJ U743"KyK+Dm\=ŻSa0+P7KdB o{ &";cՑ<@#[DžP:V̮UtT:qmR3oK8c̔IB"N\d0CcM8`U2gI`yW \RiɃ@D?.rL |IFf짇 ՐuY3 '^ ρb/_L.lVG\l=}@(丢Iݣ_yy([!KHRI\tK9ɼ owW9Yp(#$Yc 6ث s2IAӟo{/T!^yn/lzmA8bJm ht%Px_ TDW<$Dh}ֈmKלm EÅY1hؤ+[1KWp79K,+*lG!{Q '0pH7VUv\wS/s6.}nd#^3L{(we1HגH0C:ۛ㐼 "հ &}7F 9|R>!St : |W#^B#ZaG*J@05WlfH &]Øg^ӥSvhI=L5@QҍA ^q ˤ8OrÍ0PkM8v*j 5Q vqҡϷ jN{RM\3k^S"'VaaGpLA ^ SRP3Cw;W~Kߝ{=5rݔŽsy\AgqRA3yO(<L |'Z~s9yH܃ ;$hHx>_y1O5cQPu|k5ܞnZò5*gbiz4'|Qcֽ^fdˆ2t< fs!Gq5B7陦ά9o0sVH/ȩq"yU߽1$ÙSieFxT {j#_˴ R*1yc5 N%g%@kN{_2ӻթU{kij*Gʘ*[m43 9 1r_ve+ZM%by-wt[N>!V`ʏ,G[E9kҜ6CĜH3]Xe*R]#"y#'s:~}Ш>.T|:)=Bɍȫ( 94SSI)y|M6=.u/=z gzE?H|DC-QwXFdNJýB6;F`QjOΐNGs1CyF}}z[\BT~LB ~ŒUas ٗ]zc^~NQ$>CƱR:> m=qԼoʪ1˓"?W)T ?O̶e+Ss$ELo^˲z9>./Hx BF<#WVɄ 󝂿 ShbpΩFX^O2k3{CڮQOf{SՏ c,CS[~o׶m;m5aE} 8Cɸca'pd} H}qT2(lf(e=rNG-9Ξ6G>~j̟-7Z80(.Tx3Es>Eܧ@2۳ɮtIBQN71Ht^3$̧MXFu!M.oB /'?WCxyL))'{X[jk`8^>m`Ufru _mM"wwupȾsNja;TxTqCKP(k<`..2~5簑\9;e.*lRE/޳AV 3ksn!FCSdKgfJ+T!*.%I>KdY|\+xQ&K^{2@c8fkz}-E5X銥lG"0Hb%ڰt%щhqhW30s7i5ٽr[Ұ| D5s.rXR='h=iLF) RW vj=ݾcuLEb=c7;ɫZ^&3O(?w5)+lg=R~5& mʗG+seXMu!E5MSٍO,.e " ["k0'!SsOT,Wt'()^Pl 1>>a8cOWLA6xLI rG2g֤m!Gڋ~h%SdX1iNE7]+dU-j +4v/$ě)mʜSVO\4LT.6Y N,xXGt /^QɮI Mv rakQ\'Cl|;H`+ECN38#e~TR2MQeuzMr-װ0[E'ji$]. ;]wQZafضb712ޭrD-0_؍l: 6VJ~3a 8ŽT3C&b%7< R}ܲC3xZa}>q l5P;MG S!Q"@.3ȟJOQi'9̖eL{j'"ULpamǵ'% pcPBC:)es bcM>MyۧO" 3kDi5Ei6X|)nV-Tu!n{>@+:" =PO"VprT*McD08['<«靸;Nm8HiޘՏ' `WǯW$L;TC]c砘Dd3|mnIӶ_׶f-0nq]F20paC48MBjk WɿAK7O\w>RO LUI'3}){ALV*6-б$ )/ mv2u6X?ॕ68YE5 ֺ,^.1ʝv̛֦Q~?ҍ'ÇƖ97*rS 0negi; G]T8,3.y2qHZbP$cE9ng5Rg p~r801Վw^ 'z5+fD#q N`Lʩ[i *(&#.ȇ h1ԫ +vx%: ?ŞJxNiמPrP|ve qw{^=j\u:xw$_nՈM{['3c Tv1.M(RTaai_1ټ~3xcs [;78?= &&vz5PQȫ[(ԍN͝ $"&10f);^ھ_wjiA6# HYQK6k4uq" m qsXkU'2<FR= .)jMiO:+&8}L!(=&rp zWl|(7V!&KNh0U5[XU .o?,^Y&[tjj_gĦ8}S|SS_*ScRk fQW<pV +4X b)Dg,Ͳ;" ceWIyu7VAwƈ+ܚVL$ۄ87ãFWҡz֒]U>I:|,ZШ&{<Xx<rWJ 5N";6 ojhy{w$&JXSzboΊ8/4O *RغіRB0 93 3:l4m'8aq e$ |sYgqJU.z&bzr#>r%s=iK5)߾$!k_ٗ;)Ńsw #lI> SQ$إ\zvGb+,6"x[lIXi_K2 em: sA&Zfƕ!o"7-^FT |نsvQ8UJAvQkSUo:~1a`ċ{fs D0q@ٟU&BwQ1pˌ:>__RH4U0Y`L3I sU:Z>A .&1@'qd'^f2B/[n8xrD`V(`jAr@\R߲xC7; wP`r#ɘ\zP՚~wTsA쇅FzvoN2l+v%)hJb[X,{ҾnC Ϻ,W#G+Ene]9F\)9K}au `߅kP9%omQJ;Ou^Gsj`Jq{j`r4h\_qrS?~- [}l#hp! z m0a:_aGTT;1hyg4mK(=q8}AT|yH Ͱ XMq}$1 `qbbVH$B RCss (bb|RB9>u[%:"q>-13PDSDH%Z 8%|b8" c{''YB\ HX46%0lr~ GP}B+z2GMX&hH[N,Ǒiz\l$FX'V̿|ӫy0V>K'!T{q8!$tF_:i`oĊ atԽSb:hDlyx 5sX4?y}f"NaX㸰&ۉoN bf/ExZ10눠.TD &B7 eȵ'{Jq~eH6ŧL6Ͱsp}b!̈C3O~ j2x~`Pz<~/l H1D7Me=EcF\~vDZ D{=+gV{|X@m1( (> cԵmˮjgȃ%|ZڼDz6"c'CFqȫ[0QW: v6G?yͦvlr 2=##{t6s7 ܌mL be0iv8* :`f(bݻ}\VܩRV /mZd˘B=T7( |G |^-VYMyC*ɀ4# MҨB P&G-/9 '.Ax)z:./L_w9O٤rUh/B82;j~ "xO!\i}ܧoZ1cI?0d K"[)wCYVhrO1ѦK{!v6G8+B{p%]Ρm>/+AZ8?€ɇ$*Gi8:txxJ8Z  9jݰePj*W/9pQLX̀whZ|$L~0t?8wW ʻEEE9.sjuN`D6.@0N~J1U0qg}Q]R4b{91NkR"3ȥN. Ҡ0/yߥ]X[_=wËuˣ#TD {D+/J%2cw6a4 >k09IW&[@C/D)> 6_'n#DTXkoد+oŞz{N}81b{d9 -;*w"VTWx-pO{?n cÐoCeM^&{g"}5!kzP5閺ā4?NklğcVObc9uOU+V:+ pcpxWudwAAb>jX,s[eo>[Bp %1ynإ{`J2|&: rs(ْu؛0o,O52=;Kub?Y=Y V4:/Cr,rc.l!ߖ eF\sz8_i<0RCekrb,H(e[@ FLO_ đ(OOn\aЄEPJ\Gg'B@vh mq Ki{wT*Y e`1O}CQha1$D(EIt3 e]FՓE;8 Zor3.P{ZCd%fk];$*KrCL-izF-O!”r<؛3x[:4\c}\pǎ OV^߱5Y4zSDEoZq/: n1j~,WR94dxYDLb" ]@'4||L:HHnauX׵@.#o`@H`6S-@ON)hBV;K,{-O6+L{j50ٖ{AI4r. @N…ֳ# '!^"ʋ iLVS>eKHYf0' R$Q͞Rԋv6Qix/uu.dp1VWm_Ǐ%6bƽ߾er685}p:RJK0DB@|r]fV)OX nOfi}IAw[A 8ETf}Pw`@Пl͙sJ.CJ(z Vu⫼|ȶ „1ų7ވ=OIV0EnO-5M] =Rwadf KXLZw I2#F( R!O+L}MEuxDy*]-. A Rabʩypyz`o'B3QY hA IVZfu[wxlqbz c;v>HE>% Fź=Uw-"Y?P ZXڰ O*p[TBpc^ױ; kFAD46bXᰛK0N`*jҶzmŐq6|.G,u`v&b fTľ;y`UY@3 cFY"2z{ Vf:xkT2L;e[Q3$Pej6Z74:8*6rS9jEoXGo0L]anEqɨOw(¸ 2J},O(Lw{mlh 8+Q >7r/(=>Wdý /4 MN&%1s s/89yM` 6&rTSX#1p ,-7 *T19ZE;B;PrC> ̇~ax夫]ٹ5bK6_Ϙ4wZrW%ow7՝9(&^ë;{TGCh8OlOt`'~ZɈ EJL-~E 2.E8\ލ?oE[=wR% eUz-w!&=Nj/R{+*^tX>چu:rhkQ"f{E}Y+: _Q"O7m_xe,V#ia2 NʄH|Qޑ0M0A8[)vvqN\K$t{/%`X,q*ߩ$-7߫F~DgY,/;GLIVɹN 9EW*V$/㤤M D p!bQ*ZyŋE!kh̲THe]c'{:Ġ}H<_g{3JU}A]<$kbGdWo(g@!輚f%f:UwF%nqnZW!{ >\UQQ0J 6=3бV\:3;"K ?$'Eu2IJÝᯨthn% nH_wrb8l SB^@o.it%{]N`p8$f,<BgėkRռ4Gv E!;h+zӝ<>&%Q2nGhyӭF _kҋKS] :|b!"꿥}o'w{ȡL#AM!VRn38U/c_Ld|gMC40LD0K$<)zM6i6pZfQ Ǡ޳4sF!KnvD$l^ ٟҡ1j Ӝ 5J2{ (Mq#a/ )1swKϐ/ٶÑua:ZAm(+(͡,{~3f@>EP?>'=3S1ND X7-ʊӊp/Ld7բܜ+~A/RޒKR; H] D?k`S$cfE@i Щn\Q ^q_}r^^V%haunVkyA~.$Ձ3_;[sY߈3-> 8#qK=Iv4&Q(V^(NU`gWiKdӦg|\A,f. c/ًNspBЯHjө52w6 EDjbCt|y28["Za?K9S8m1 "m>B׮(@= QX& JJY=&'|ܼD.Yw9 F;$&Ӗ0ADd+?!r5:p{K\ZF87aCN:a4;N.[ٲ]-Tĝx7C}Dfx;8}pt%VɴasшH9a- #h /]UJwL6=Kzcer3 EX͒FM i9Xnwe<ɾ=}wz6,@E`'0}\8m) >I6!pӶu|e"ME@C|]e|s4Zq^B\T#@1k&K*#p>K e:z^14Lo,0OS*3dco^~e0,mkS/J UZ([rg/]]LqYޥ ߮"H@9ADcD06M8wfpqY."G`:(oHF%TBmIֳZl6u1l MF1UQxӌ5{=M"r/ڙcX7bN(.dpoԞ77<"5m֦Q@~WM2nDs2Ut-;vzEjW4q\d\:~Ng1ou(ع&Iߦ^yItT b,W(j1=NziĉЀ~@SЧhQϝTY9}5 ŕmD,j8selnLpj\5,}>O8Yz#%vC׊S=a宖;WGFR c[;wS*ѻ;U4dyԁ)D2b<׻Lago|qHHB܄?0⯟zi $DJg؍td$A)`*\@ɋVj%zV ѐvnhU,/ҡso Žbo*ڹ؊U]7>(!Q5*f-jirsm.,,R9xc7)vo'II(Bd^o|,Qa 㬗b(";Yn$!s:fa >j3Ѻ'73j_(Gծ#_\\-cJae.{˅mO2I?$Wxo6l0^ڿmWM~5՜v13dt# 71s\|8:W$Z'6lI;, ),)Q2Xw@ VC]:Ӑk֍W)̘mjoygC g~bG:U[: VVLOa"WPPbISkW # =Ra(Xz[+CgYKFXn|k:K[yrkA t|#'6SVHּ2n)>v4B]MEcEiy\C_SDW9L#M]dMZ/ fFY09Jr2sVl# X`ah;)vr4j I}!1l8+KwPU[a)fUkܶG=GŦ/! H8AؑP[Ғ4 ;ǒE]ÿf˫b`VMB ܔIphʹ_Kasx OL\BbQ] L\lgncAo~ud՟0r͢5bt$WksA)\,N4=8U(3L-6&Z+<⃐ǷSc2{g,X}Z"#6Wlt>=Yo$/t1mC*% rȂq/?_]'p ߪxlQ:1k'ݿ zw iFqw|R-_(EI_~jnl5u_YK9zVPO*~Yx$9``&ż7Խ{靸,Q)bh^Hbh]|m\}CۺPb醛 XۧǮ1jLE)@ SVB#%=5Mni4ct.緩K}:ZBD:QZ;o|uJ텄+Q7é}D%U1j0x.D"W{ }يQ6Cf~CJ A!YK-[+-Q1 e]zѰ")ZNhv'sc ʹ7l8pv`?R\W#}\h3gH܀nAr~lkk;Fub\`[URdjJzd3Vhם`qu2n4[$xe6S;ahjK@1 6 yT(@r|bUL#, Sv [⾂9?DL卓9ЁwLu7goڽɰ..󋍨*^g\@c29g"v#v1S=_6]`Kle4\5tzb@'<[jq10/l0f!Rm"4_V2K*7fZc#J+[#^n}X \Sȥ/?M$8^'ODClei^IR 0!% w};̴$245[|ڪ}Wqpxq֕&rK1&lA!^,a+۶\C8*9voc: {Ƞ oY֙eqcd]ilJ2iIƃ$w/2|p(:)mJ@<܄ u+n4F1"TZf4n?ړ8y3}65cEv'ߓhL_{wWE angYp! Vizɛ3Kv8)#}37ґu&axfH`&*8 74` dE 28Ɂ{RMqSCsCBo.| Xbʍ~+ mBiߓ4E,To룗Cy%Tj._-n&s-pCƫ4"UGJ$R6[tM`Q|άȸe2=:<^XwHMp~;i,bH TL,Ej$NOiU O[K C W9NiR`Mv+{@:ٗ**<Ս'" +qJ8.)K<#PFI#:g˜Z.uGN2 Q|nRC/.R\U:@Q%٦{M#M >nu;,ƟQ̙pm1?pmNy_x-a&hqD@3&J'hU>ڢqîCB9>}ŵƞ5l9W6'|SO`o`[=\6 < N <,ĪĤh )h7-MĮmU5jBA ]#KGUn$(9%Fffl~#Qfl7^JrPU 2d GS;O݈M`q;WS 6,B) I6Lf3Lߐ]dsxߘvwѩ"xe-H"am#OLַYW<-a~-=H3@ v{I?e;U쌝}KunUz,$Ew͊kdE}KnE%_TK_dcm/)SU u\R޵Oމ EWbF"Pҟ9X}";$e ;Spˋ' (vfXC3LQ!7&|f=$O 4美QniVÌ.%.1X~Q^쑧F;)(қM$5`0obgJ䄷A[M-4H>}|p8 P\UՀ*jު_ps :dQkѷYktF3ΣGڷG}Su#?Pl!UZv-rjqV⸞xI)&)#tߺ ͧz&3oTbB 92hbm% ,\?|on x;%5CGʁ}P^΅2 ,a|pe"qTM!L sF_#.ko![%zC{2ل4ݟ'wo%EjYzQh8:Z9g>Ћ.c\">s{Q;yhC*yz/#\̖֮zs6==JpQu#DZ 2[^#7Nv&VC3omnTЪӱ ,1Am~(B<0X]K[HyKDѲ^`lMjVEAM0~A-0T~xTQe= G N"iX2o33 PspQpv7 kiY"E,"Fl0_5$>0d9%s2z\?_qϞG!$4_U 8 a r+&:׫l~}ţi y /~zC$%@IeO"Pޠ$$,|FhJ@ #ѿ+;>"%MEɼ|kQ˓w 1>OT]@ uXtЦ)tы6N߽FB q ]xY_d1aB?k\SU!^// 1Cʀy%)f{ǃУIHgI`tt\+n$OSlV?p5#má27W=!dM>e@2|Yn'cycªdb:Il;V!}ѮcBǓ9BPW:wvZ ,ħbS04 ~n$m1L#$BOps>-V.ZJ1[S#8>-W<3Y=3&ө<&yXZD!ٍ !E͎VW5j\UCFW_#9=1 ݱRoqi Of/;(.Tج^S䀢M뷴!抶T ]r)h=IӐ躷5ݚR;PP4qʉ/Li%.2xVÞ(zz<ΊKDEJ%4u- _4G'%.Y`K79KyDe/G%@ ]t̜q 6. jFYA{ k*Mo{.ZHQcv& !V<) IUnZR#V.j=,-.*# -{~lQ[n .\:ϖ@ ND0^/i՛TW1J*bpf1xHd<| ɯ}?~Zg lAݖa:oI%ъzT=h><0zw(P42,N!?e٫%G%\ʳ/rEn䩢Ѭ۔1ocS*]@L(x?&f}Z"GC_= GBh^flj۳zvB!¦KvǺ~Mf(^pp &3%vggHTNթtK3ia<ꋕsvl=؜P> d|b R8KpgfZSS͕9 d| *$%lw^5`SոT0E>]HYPIj:WM%]`sUlָLF2:9N&)x6 dի|]x̓Kƿ#D\RI[givQEi'u%,t3NQ476ryJrp8iP+qsw_~~AR/%;%ݨ"{ւK5&*V./MT!1T 1Q_P裊<݇SM+9ځj#Tw Oի{TQ^]Yl \<+#d]=n̏W^o|uٍ6R8+$@BϥHRQ2;^,jo)ngxcGނ)Con藩jӯ]EHTedi+ؘVm֫lcCSngB҂nE@PeIGu 7J|uP@ 1` :+|o{gw6(p lM : R l)\{lǂKяG|WzQ4Oz\k1kbsz>>")#I*q GސV״ $ x}0дtHuf\bk+{ɴ]Cf"۬]*z|nO{Nm [) R6 0e>uPDvE ;#9XO)0Gn)vsX)y}"_-EjɔY? l Z1/`E7-\PN]!G5j%G=~_ ࠬ8^Aa!ukޔ?E5"kS{n~F mW+7/D%s-c9 >IM)!nV j)+xpn#MS%π30B?>Vd؜ `Ep zu[jq PF{BJt+?>r,uq&[q\5xY𒨷yT1 ^ 7%L\3)1̧.-qH&KĦ๩*r'\,/vPv'{3'+,_am:zKF.B}{-UW"d#$i.4~,I Vn,.gtdlS+XbBS}8^Z#OaJ a?/64PfsاL*Pqos A;ҽיXlGZC S\].[2g27f|:|Sl.<˷eCiβZjqY4d11uwDO7|(mC1MouoOCRIX:-ɺ',.9ۜssCK/H6CFdތѭ]? =6'8/*t eƏkas7=C~i% :n5%8s\cJ5{HCJ\ E4guz}Mv:-LT.}# qtBy b-zWp( jRǎs~KGS!3 XE#"daP R/\x*cN-2\*<&Mi"TLH>fZ0JAbyј(.խ]fBȄY.eZF2қlWЈPMFkJRҋGr:}orl]yW^᛾A9I!w7ߖ?Oӕ& ;A.+VUZW[0JE$8ʊ2DbѬ +z\pB>u2RT24,%_W7DUՍr%:7vR36袟 D/鴅}u30| gF|<4gP1+ms^;Oac?%|_#&+ף>`h{zך:N /P)m{Зe[#nȐ1H [w`1OAΠ p5& ~61>նKQКEQ~G@׃+cMOPFb!HHڝt\ 1Mg_Sd-ނ͠N*m^q1aՔ2m* Ucq hI<&D ^c)w#E D ?3"YZf䔽g!ke }&Όj%MWx%"0[:LP^,܌IewOsF}0BLt \&Zk*kHK((0UVbz?4eǕP0Pj?hč&YO)KK@(%K.E_θ8Sp]Q/5 iOaЗmqcUԘOȟes':CZj:o$"aGsNֿc_ /i95~J-P" "<vFVV o|d1жϰM&#([[d޾_tj:0$uVnՕ1!r{+ 걐.eA19&Yٕ1,-y&=P"x!1#{?[ˏNLO9yPcmRI"_uQ)qpp" .n[ -zg-oN]&(i.Bi\XP q^9$ISK6|JVku5ɦ%G©z(Y]w.θ~L 1f|d?l$ωFc|ie~O;.eKcH?(ߞ㈳ Gއ(asI wԟOn4; tr+Ʀo_!`wA|_= 4"϶/ L`[Y*A;8oL=ɨk.SisA V8lC1dzNyh0qܮS$$|ddMDSe}-u2arJA6ޘYӺ#,3Pn^/Ey!G.S ԐuPn7 q0`V('hwNb:}l yj^rShc_1<%[F@+yBA]G9EY;ygc 럒#@n780Ka;\y M$ Y'nx .nل8drEᗀnEhbS)^a#-s.1WK>D7>M^Շ}h*\D͔\%\ c!8b$P*< P+p7$}z A=AfpԙcH47ȞM^F8ҹmTHR㲳_vgҬѬnƆ-@h@sd:^nv @9 EgTАaN0a㯷 gΆpˍnKJÎDR5{Ed{``ŠO?6KoS])_7H֫uU OD WB-V?SXl;O‘RWZVEl-Z+γ+@J"R^dBA:  ''ΖǧE=0&Z`Jbh/c OÈ?s? XT' ;4nRinHfs/X֊9^,7Fuε"1*i,ZMB]DcBZ$0ejV^.T= uͣ9g)Mg]@ 9気6ѯtjɯ}bFE@Z(Z H/}~֨}%EfɞTx "7]](OLW=ȀGӁVנ + ]5^*fD!7Uw6G?E*Rc]sl1/'{9]\a2%zA woW_)}^09g*!13ZjŀAa![03d`/ԍ#=lw!.A.=-SC<Ӑ~ChnST)5׉mGjh(MU2 ]]G5.S7qL{!\k ))e~ Cjf?"== ޕ ,6~Mbr$,?O˚WIS}IjMRafOO^8B~%H:ѢN![Jp nJ=Z JRWA+ڢ1kY^޳)D8G}Nve$>|pLCO/+ZIo(:zXIǔ? z޹iq#6 7 J`Ȝ~Zc&?wm&cRRZkRHlSƴWVjXjNyB7l`Sy8U^ k> ?䪍e~ Mu6HR4o:њ,8}׿{S˖}O'ꊶ\GY!2ԛyl͑KzkqdDޞr+X!3uX>>o Om<|vɂyB6ٵ<3ɜ'10Kh[]wX\]Mm: _Į8wYW{(gy ?.^r̩.vYQD=Dȇb,LI 'ij(jW{wafWrn{6~'.zm}"4zĀYޒ-;H<ϡn[j-iA Ng>ð`,?(lobx5[Z}Z(X_30bzq5>U4/{s8ъko_IdD2F'(A%uy3Ւx>s.؞Od;!J)- EoIo1ߕ>T"1 I)؇~d`${ /!B U7rQ%P.Hd/K۝}x+J>"a7RjOϣ08}7Y3: ߪ̄ Ѣ%X:Phhm.2dȱc5] F-8f *iGJ JC$/=("PZ ȸ[Eġx\rNko1HaڸI_.pxRF'*-g#g+Mw KzD"Zt潌d y9`>E^\°z6Q]ArU@n5o =q'ZGH[ ˬ|j"odR%eǛ˅LսS琶(lhf3ƙxJw-X1a%xJ:E_ífq!H^lVnx82ٔn`h ઙ10#rT!u[@6aGES7`Shev@~Xٙ HzY䯊XneK>q$/kQYwCdo'[1߽o!e9Gwk>#X>}#5(yH a)j'lXf5JC "蟖p8r4T:] K_n5ߔzP(m:mrEm("N KFᑖk©]szbn9vmsPxi[x-kӓbsx) oTϡmd%*۸ wZ) S߯8X$+%WIh[3"'0@5@Ёk" ?n昂$բ cgQfXJc- Zwigd*kˬ4k{N/#8 Mǽ u-2O=n2X/W](Dq>X F"oN(i3udgZKi? \Y"[ru 03 uu|10 ߌ`SbORəe.Β#qgGUkR&q+* &q%',C+Mv:q穲W v)P ӬXBd\DʅR+J[tbwYgmgy BH{ՂRB.k[u>#bٌ:bmK)uOx9q%nFrg" i +Ou1.ǟG6"1SJ2*V9hd f:9CmyH4%`|s:e6b3GkK^[z1.DjX8`I.-lXF?uDʔp OOoǿvk)-=$ ?0LڰXֽP%nZAw!ܰzHb?fM)Z_2(~ _CoϞH4d+cV+addlIF(S!N,i2R~NKQKy%fc%BEONZ 7"6 9g?) Q];"x9ؼL3&q:i~Zraؐʇfl򁰍E#Ϛ6B"3* K 2tLeNRv(6v6sqbm§cn Eu:gɔ=@19ͥo8`ɲ.eߪ80 J"g40L&TVnr/sOT6ԻRsˌ#ɑ BYrr,ڢ6μ-hk4p.U{YrE1t 4D%=tRge!ĝ( ɂQuFuJo@U"OYNo>9(X12ưuuY)vKuжG}1RiiI$4[%3Ԥ'h y-ȖhLx2󾡁nǾ2JJwm\C괋kNǗEq_^O^` RPEfpõYb6OK.^M.v*/͏n&h3xH, =?'jE&%_fnS5tu[NOK  )oCx., y8a:an06zuu$L4f@*e[~#`ʀz33>V{PnA+ԉXc.8Ag#HFg)(\D E eed/L\.pk3»uΙPF?P2n/4xiXe5EDccf{Q1TePt6/J9&]EA_G!9:x׻('!{YsY( ~W8DT.ڶ갍Pt+a4qO0"sƗ| vTNd;x\CalvȬfW"#X2Ar tb8&X"3q|^8_0^4gH>ÄWׁᨇ\ JJQ '*72c3!^"g3pz4jNI08gs]Kch$BҤv3/ZnÛU7g'o"jEZϒԌR2kM}h]zZ8^%5T3Yb}SWox!gh^VR4ӣ/m x)W,rR ')duHe=׆D%~)WK 2~_KW#>r91 6yQzy9nXfJ3b }IJ= DH|o) A_4KHlrZj%7M3Wze Ɣ'L E4}p\-e`FR։SqK > BބM)蕁1_Ve*0WW 2'PrXo"ٍ)v6X ,"x-ʙ4oZ&s/ZI6j,nopOr cZ$aoEI +Opfv|^W<n(fd(^04qi%huLw낽[$(n!=vx`Zʇ#Q _|75l\ ɉè>;ON22W Eg"\/8A$T ]GM(K2u|\ P[}!V".CV m432`lVpTCص84Pt{3UT9lG}žY{!Lj ԒXqުfΉ6ʁ. 2t5E?'U6nu"s(v]qݺ=xuoV]CɻF N-< w+9}s @TAd!tvK/l|L(m6+\>I͑QTf|pEE,Wڮ\32kVaYe'DM:&У(g9DӺEQD1]Ɗhp .>n|iAde87Fӿn cK(TLD50\#w(Il/mZ Z~+LgJ օBlc]݌g2{ٲ@(0eiHvtn-5| V ctO$+jf~<1NmC/?Nȱdˌ>}:QRӉ [ Ʈ9 IiuplJ|%cR.BV̹R\Ki6t pp"sZ >T 6^r C'wG9uR?d?%"0RHx rj EfPG,i{6f!G3M‰׊ळ8Tʸ8}-=bW&])$G.i I|5c7u{zW]Dڍk#yF${{qJzcuh;xzwX-L C|%m|:zAܴhv C<1wO^}8Ӓi[d(CUzHtAr/JdbὠdMW,T!Y8h:6>yE9ۉ cXի0t"z-[ _!52Lw؎(0U޿JX+F_—i Ye#GhzSQb[}Ƶkk EG֏I挚q1,+b{uNq( BCB 8eyZ4!0.dk0qgX@4F X{K;׈^>n#Az'aei hw1D>؟"n /OJ'fЮ)4c$#?;L$ڊGgL"o\BZpRB ?! Phdyv&P;p;@{zQhA& 3jTh#182t#A;;Lw䛞 :M 83TM4Hk3Xт Zv!,Y@ByawJ~sHْ\kbJ<ixY"^;!;VEgv!NI.,-@"o|h4L1' $&ᚇ=;)kaMa%.sR pGVUuQq&zPk# zR,8p\4 sݱ 1ݸI0\IQΕs1@,El!5o0"07c]ڽSoK7x%5=Q-P)HYp pH\rYz|!kW Coܿō6}'ɺjv[1Z,脣ûykyKF΢:l~,h/sq ;  A"UU{&79}Q`$'b Q6i_P(J. !rX9trN)+.tEaֹ͇Z  ,74%!h^bih3g͸cDȗ7]EN02.s`?%ՆQ^zNP M0đ=H-tr+Y*>Hp$cw8-r X +^(+66J,@kBZ~.!9:eD"NP bT]6V' ϋJ>PJ5][! vvy' !w'kg1CzO@6K5KZ$P Yz")['o¶d$Z &=ؕm"%yM1]7o?YYyi-Ny>=JO[xm'D4v: 8/bd?'&¸ MJ>kur*jl10I 2gX:Sh <uHFu98ӄRRB>jqDn|urtT$P:9(5~PpQln@~\H"}EPZt kq.U@j5UyX=6J`cEń9"h!O=, Q7%e>>l@ngn>SY'KLG.dz#O\,ϴmXgo21 Q$"#`l]cI XL w-P[Z Lb4L g,"\;oiktk =W(/d%`xG~YM~d-sQ,&ClCFxQl #_蟐F=qx{fúA=w6HvG>c}_ѡbXj"īCv?T\T.e=hn OձkOOEQGyvLtmW<%00{mC-ho CJ J@OR{$?g,}]a&05Ծ}hP"4wBr(hΎ7mҫsG>xhht/&Ġ&T_MDȨGF$A !,?W XVHԨշĢ^{Gٵp})*?&;"iղ5>dכ>o·Nɨ4vޘ!-!MhaD{bHXpuc1vsHdoE^5#69Pid q,Se8Iȃ Ʒ8p^SF9bi*} *D+ɻ@6= y"t:KVAثmϧ1:C%WP#ۑ#=';WӍkFz ;oMw{Z4*tP6 a;ꂧ@&͒sCW)bE6+F`:>[^̓_xQԸCCC:Rmjڷ%\V?~T&y` 4茼H~y^c&ЀSS"o.(NNj[6.A" v5pxŕ=ms &4 !@N,<lS|#1B%Jaz 6?64`i֘\\:( -l'$C M&T_~4zc(*a[A8U16 2qMLO*u ;(o/M ߞ`G\T8_^`0a̾H _8&TG*gˤjO@'0 HrQ&C_Qq+wN(՘䨭B[C?C1lq_#'7bq w+"L.>guag$RvG ޔ ]w fvgsI"J_7WDRg&RV){|Y]c117`f|OTm|fTLj_0$ 2Y)ȦNHKpemX:]|XB e Խ'GD3G[B^C)?Ŧ&ďhٍh6_!< ʑN.S'K"T'Z:`3YJ͖3T/BM'A귗Mɶ-ȡqs 6K ta/%e=lj٤V'CeQ]Kuj DFۀ!&EqB.]K7̛M&>zx,K$ ROV暏fW[I [5|(VDKFi0L=i|ꍓ#|$@Nx[ ]?5vϓ, 3:DRJ܏ٔD %2~KkΒpU+mBd ܎gϑ|Ca&[xTIŘ|5l;b&+iɴo@- 'tiAY|[Y||]톯dԞ!!@ciEq&@#z̛cb ~u/@-/J7mRBL曚heX+- T6/<8,Ƹ #MlY,FoəOy+YNv[zyg]>5a=`Uk3Aig|2s\C>rʓs *m)dx{ejѵB`QOx9}"2}="3Rx #95{F3 xjdm،1|mvu%0Hu_28;pXB}b'Y;A{uDh;UY, IJ]կʜٽV \I7feӓ|}ڄ,?#(bD LVPFVܯBKx3ru_2&L^Z<T(;Xb/J?Q3N!=I*&w-y֢9CCRZĺBr?Q˜O=fm1_Yi|-;q$ IKCn0273trmߕsƸѷ^Ŵ 0IU-fI[gb{t"$ Ήs_1or2x۪r#<%1\!9J@x}I{y.k{k"ycDK4f# c1baOYX7Oyk:oVNI)64SJ@l4!+簮z?sAwu=t=[RTL|~) ̕XJ z Ǫ9T4f/cMz-Aqqxi?! RǗ&631˔HCk@̺(=QQyS;?Roh 9w`ۡ~K=w0Oy >ά.k#MI[CtuT2?'788:@4E^TJ1B>ƔҺ :MA`+ 7TZ9@ax=Hp2ɋ?КWo&,shEC&|OKݯA;)k]G^%{7+0⹹GR|&TeI,:do:^"՗h%in(Ǧnr eWwd(@u%Itr^PqXnЉ+y,KnqK psDJ\XO)w].HxqYK~U=WDx,tkՋ`0c갲^LY%vG^دq^PpUɿ}r̅oL>X0!Fh2}bT>!|xMH21=b]3yvOm).VWtQdrk1oȼ[3}Mj35n[Àx'x^q,()/W6#subDmf17 A~Q %F7W \6I0d3rF)*Sd!舅{xsEm64<::9*JPO-Z.6>_f^|*!ƻυ.9,sO@W6ٙ0xǐtNuaU6=1soP-5ٍ(ҦzWAg?Q UGahHN:dbĔдU9c9g`"<(&޳VLTn="#s`%6EjƖhU1#vĕp àx 0&zc?-.5(0O<3CM*iʠ=$w._Cx3+#jDd䓶pv|w4XjfG^~7׻X/Enj99D?4A6S͊M1cq_[o!d~;(J>cT ^|ۧ<1sItQ,WoHoJ$^p"#r'TNeڀ4brW09߶Ws*?'6;I#rt_'؊Ų b~[x)LIBc '/r,sSZp0>D9J//JXVWs_P+N|#OlC_l6e<8 kbmtbҏCۙc^9v iIT耕 ]c-0z#2qœȾW:ÇfHqTdcH@}oo]be1+9eE:hSq;  % UϋXϲB_w珊$~H<"ஓ )+IZ|bWoZ䅗9!S^ |ӛ v37#:q u!RSP04y=zRvT{O4/Ֆr>P?AAz{fh< ̲s2%ԀPU4߳'84/iOFֆg=wR[_uo[R @"}өZ-ldX/g҂ʉ!# AI_Vx7ub\ <n9V 5S隽K51(iR:ޗ@UXM5 NB{/m٣7]}Nr,gps:u%j~xԀa5v+:h8@i5GMhK$Wut)HL,g(Mo ]{MrG@*kSN?XVp>5 ;I%ks+eԟ9"pzN _) BV_ٱ!虇-8+,o3_~EՖ|؈NvjaAfb7GݦYCVxv/`\EXJ ,ARH}BkI}ƄĂđr& ڻ '}d3Tg:³ݡ}ܵY}(8м  HY IbPP~do4a/{Zl2(OA}MQ{J]tզ  N7],^n*J??F 9[l ۭQJqMRБ=MTD}A Wt)Qv}%w4; DG (P55qP# 6Vq8X|IiB)CGB̓f Q*kèQh?/YD{>Noe}[rkv{5OhMr,{",b=ʚliVwehK/}%[&BE/bp7?vщ,9_r87Yj6 `VͬTci?-i==L]%Nixo hvԄ2vKȃlKs; PQՊ#$73tc}o Bs'ROa-գl_]e]Uk9mpε@>xgk#J[pYoB3X\l؃zT s8.Y)(2i0DUggJSUN}y[.o+))!`f9Y=- 4Ay' RW᝻ oqХ;{=W`==5~T8 gV6Fx^0lM3r>LGS!l%~$\,ʘj@aڀnLzZ$Fas] y eઁ4 P]MJDRڂwfJN5^Nj}mC@**} nqF[3h^8$h뉨ASzdU)<煆bD .sC8MD7$)rD2L=3#>9ߎʺ|K;KVёD]`\ Y?6XcŰTsFV3@j-*3둂=2u͹6S>v'WWYqM9<JJkSjGE[_I[h88D!07AڥìM?]'Co=ے5 Lak#cO:޴#{W* 9e#<6ۄp 3&%|[umw(Z.*Qu;V^[ܟ)wݪjO;[ '@j|65_2bs6>mk/b?H/_H8b(ʷߘ([Kp*]X)~N^\ ׸ODvI^@ ig .mpl9-=aDdpy iUaE_ȎR1˟rM$\t*/ȩlPJmR҅G+\.ni0oUO d;zS5U ‘&V_{ϻq~jO UМN_b0ʠSTED] ]yL.>^m"~uv٦+#Y}4`Q:q۩UFY'&, ȧ$ '3T=S/}¼8mw03k>y P,ɧؚԖh1k}aGmKYDYA񷮰>seβܕָ%B?AO#Ȁ/Ar/?>YؽمͶqDZ6xw[ЖO⁇2~JR>Ԓ$оF-i4l4x5򳛻žc6@EÏJvooZnɑ;E~x,ڹ.߉'޻@GŜ S[Қ~g81ѣp6Ԉ"3)‘sZZw2Xzpzݑc]4hi#^RweG .'S M|9۔ya'In575 Vf7lSe⒏Z1g}>HuD9k6oISsfLQ DEu3v/g*'UB}QヶMXpfj 'd 94,bڍ~g0bw"A+bmO:jhz^ c ǢElPIz.0Jjn |qP'X6PM-XÀ]u OD"ah`p(_tAGUX0b"WaC3 2k&@cUpE . ̧'1@Ӓ}'fȘ{]),Hrd.kYwԲt9>E2'o ;o?k\n9KQ XUnBE^sh}5Ch(Dl=|"|n['u|027gۅ@tNfv^;9ׅ 5B^rTH'aERۿ\%Fo ?73뾋zuEn,[^] ݗ 0vI.\S>O i~Eg.0[ brmg6.vNa ,Ř%^8QAz"R4] 9l ;0YA(J^W)z.L񿷷/ĝph r6G:f~^93z_|\i6 ^0OHNRڠqqrư eZS[heϮR1]>b4d;}P(ՒpKU/k،e6[hvÒH|A{$Eh }=-e !^qAT 3ĢUD~#A~ Ḋ>r+h\U2`/nSiND-bg*׳  ?v;ފrn5_MjLv$"QCl'9r|X^ۜ~S| nMD<֦QύԠE@d{4KFmGa-Tc%ebǧ@uUcٻf +詁[j_c":;,7OwrY옢 4J9;`;No+M6? Fy3ҳ #_aZ|47 v@‹-!W*W|ӥ C uMU]w/*+-)^I; o% >3eS.:Rʄy RH>bI4tH8 |2^~ll QKn†&xmaFܓMٞ**V̼{2 t+@T*`?5DZi r +6T4﹡i@.pR]PW$=\Ir q%=gB0ySS(Q+MD5.B7?E鱡$փ^V㉃pN6&|kfƸpbu~Z({J$՚à = ;J֙ċ5BO) n2+QݩƏ:/?q ##\fH&D5B^OD9 ({ FVb1BEB~k> v:L'j!ɊlHG+%"&c*D5 VD] RyEF} KJj[wDԬa=UcoqX42,#~V;Cb/4`لaW{=Cv@%])}\3阰Y4?j]kj" %4׋T/gx.ْΛ_S&0c nJYޮ*6cjo$%.VyNiY 3L4}"R1iU nw: kDB]ćS5כ-s!eXx߸6&0OlM5cPy ٗVU2O%JN̲1Oxu*U?BMڶ!H㱸ԇrMJSl6?pYȴnɨ 8Х5+D_ungqrc]@'UiY?D@y$Dk$ c;VAh7">XQ$]yFi[T2R~ҶU0,4$z1;8;Y3'ﴒ3<:g `N0i8 A( zO,>V r$aMvݸ-< FJ->l( Oh3;5=2f]K ß*KQ2$bMRHJf;f=yWH DK/z]mF<2(ۂ_G*HdGibt:E sSo=U*U]v()fY>oQ}/֬eL]S/ʲzXe,c+: 5AkGn}7d!sh 2A Lm*@Y>ϗMpJȊ~괱9^vi˲bU/(8)5]"~pceA Ca5>nUތSuW .C tj8oc$_yy.Gp ƭOk!ZRp_0b@s?VCZ6bGE U ш (4+0N|8 .1eC0ˣh/'0eV52/z-nNT@Ft0GXy,+ yz}R5d'r!0 7NPƍثZ@l $ (iU QwY%\h[cتugXO W{13N*WYCXks+e|Q M;g^WK kPlkZ1N~9) m$*-N00Sbbw=f^oSz:; 1xށT"mS`|LYN+_W8}k{p}yE<_#+N&5?uԻgKP&Am'wLkJ(ʽIa|ե#HY+=(; G+̮&'KMV5l zM}.Yi#f*1MMSN`7\Alv8sݟ#CƖ[]T#>m<;ŘUf)4~3T+X<QgCy{%SYɾe}j q pW무O㢇67%;88Jivhff鎸l(1:AִR"԰ɟ%"ODu3ʲCVwM/n >V&+dA V"'Sy܊A~|Czn's";ե.R/ VPQ94vM(cJ*,I<'9E?qxU.Q&a830و@O<\ӾմĮG- hԌ$;($rL^GFfID[u!m?% j@,^.>ԽԿʱC>Y8:abS:o$.כ<Őh5GtC2o}>MqV5E^oq⮓>a~7hMtc JL:eK8;VE:*l_y !O&nRn8Q+-Ω]XzS5} M`}X}a^A3v{p̮2چ:#$ 1r ͺ7ǹn¾!C^WFN|rΦ^vt"a V:nkjOUpK܉2jXQDNҫbJ J? Ǐ6k} =+a O1X| (L2+gHHI[-qe d!UMTEPѦLI ZQ<'q[RB_'cLa0W:ƔECV \@Sň~D$q߆ &nvr]^doRv!x/ *rYKG)Zcj;OB:l^/>Y-+, zؗTXk_jd+P=W\w=߁Oܥ\tH(˶4кK'i*r4`p H#g:==IC<8y]GNWBΐY2}% ~PUl"o)]S.LXHd$Gᗩv!-hP~!.JWvؙzO3Wm[$WB%ᰒ@ sàtL8Y-C 03J\ç{y|\}n 2mm&w\Y.WY.uT2067O2l2p ?abK as#oC"ZT>i\N]nm+S@cc:}~!9!=+\k% "Δq!`,AgpQ1i *h|Wq`'P'6Ř_%/>kcQ A6H; eÅmR=TG '$WM9 zN ܉4laԞH_r}8(2mCwB4.;;] eԞ7Fҋu)v2!yț(VFHڃTC tgeNfpYȦB#\" ϳÍ'> r[G~O_bCG'NQ0d>"mɅS@I87%I1{=xKl0<6Cث*R_Eఌ-u,/ìZghaIؔN~ kD=R 8/[S7@.ѹt3G/ qѣĈq l_51n^8^f~ q氙uP9XY^'ҲyO3 ]íe ᘓ :8wwo#J @}?`'!/'~ی77}̢l $ yHc^ v|(B+d~C֛lx[dNL\xeCfF+DlW]OzYՀ:`ZJN\ws$b"TNF;-!PGD}&\?~ Ф쿋zm0m 68fm\l?q{"jcUxwD|gHP) Eʹ =EDf!<ƕaP[2jfksYW{?D}9VL@%S8˷ ;΍$A/c j"rqR0ˆgיocj:qbewckm%=d$f- B/Э`(Y%OsCm/?"נyOEt,Gm Xo‡)&9{sBU Un41ٻg:ڲȯpSz}s[m!pwHeMe vЍ"8Ϙp”[]&oA/$= Uoбⲝjھ` k;ԓG\A$X(z(5q#H$V+C*'(F D(&uf8oTC|>}cu B]:=o+'H-'H=&^qcPhjz05'hr)=|H@Ps+l 03A;g( 3@]hRKT%an{>怌[I|MwEwE>r =2lZɅڠXWb(g_ɦyn˘ H Uڟz?)B9< [b Fe^il bbD9=?oCj`b){~lcf@L=}Pgny﫥AoV04Z19 2ȸ=y* Nуᴅ'N)CD\_B>D+1 =++3Έl0#؏A`Jalg%__u4q2AKt05CU{-,]N[c$jb 36U'jIZDe>&o)l7hWTf)\ Lr۷͹*qMGcV-I1Pg [Q4Mo AgY7S%ekr]v|Ny{{w]9"!NB.h]`Urv:X pcsoˊu-4Jgq_bLBeNW 9P Dy"^gxU@ogċFpmZD,oc0ܤ .(S5DV3!Ƣ1[:Cq`X? iį8^G"IZiZ6tLhgX|~ᵂHf<3P2]A; ^{W 1(˔O9k#:e||J˻*۠Kj/P4a  o_x.*|$zeTJubՊL>K$䱶9Z&h#KK(oQ) RTW Y.ɼ'X<.u'dڴ5%!a7,1ק$^3h݇0w? }S~"MHJ :`S(ԧ 6nE=FE+ɰԨ΁R")'`̺{􏸌2.H$(6[ *n)\P*GS 0^e ~KR-TC!-^,NH쪜+Z2ֱ /ay"hۮK6VvݦnY^z3iU%+vքl~a6 (/Y궆]=>TK Y:/2GnY P?fnJ/V<c<q⦄5gхIZz~i&cdY7)պ+^S\ d(jȾ 1jd&bBLvYhwLs#k>-4"#sg1A S~ĴFJYgQmw)z3WIcڡSF* f Yi̥\4G w\LABi NtOdgƺJ%>=AE/̻_ʻ+AmYr> .ӂCjNR4z%8;Nzd7ȷ.NS<5aDi\y?Q9dpz>+ˌ%m0\:) 1a:k^닰pW d eqc@;MJMS0ȥu,?B_xgs+0Xݗ~4=8ƎF[E4=Y椷/ `L *J^0pmiM>2玔̶~P]B}.8OVrL=Sj6G+L9ѱbO7F^{\5$9譻,-FBwՎK<.`DE;vY74=v`V^He:/4tǀKTա*dY#ao»i̭\-SKqP`JA/ &FGuBn1>966*3Ѱr'Oُ{OuLjL ãZo< 7(J}akxZ7A!\vc_A {36ό=n_5q9n/E?#* NKUFkُ-c{nމ°?ՈQfʾ9 ˦p*B+z?n {)# >0j=)<Ӥ Q%<" =Y$֨f2JS;4 [<;KbZr`[.}MB,&6|Ѭ)۟Ms}1OC #]Xc_MIS@"M`m&>}5]UM:d0BFD0BEX>ƅ=Pe$%ndf" l4wÑw6p @tzܢcH6[_ k #m.=iv֦E;FJj:.k,ϝCxj?*k!D#NUxTiOew S_/D2AJn+^cP5crSw"PCE'54wV[PK ۃcF2e yK&K Eg.^K?k))C_ۻ[ImU , P:1Bg(Xn7Ιz'6M2vll2k^0GC<7r2tLiٰVZ/<䃹02h o| ڇĴOFĬO?3y},d|0uVSy_T"0( 6a=,)0cP` ?j ]3 %u6RD-5K}TE ]d:Su@jdGUf61TW-~'8 Eiޞ@qy1;BR&%tEXLp*tH'N F<Ji Ye}5x Č:Q^Rީ^|1y#9oi¬,˕2QǓ(<.xPw鍴'j,sO~/C/=f%Ū$G!Fq_0z40E뷚1ofo!U/@7+ , h*w0}Á^l7O׷ 0gQg,5B>IںTL3Ko ށ [Bx~N;poStU^ϭH1-xJllDQMID;/nLۮ1=WQ&c+xU$ aX-ryUZ-~T,)UI9YO-gb h&s@Wұ'ða0Y>?{F .fJEuqz`>Wp>ݓ;RxGDrvX1"6:yꥫ LcfSGsN @w5⑅S?FY_HCڙr`B 2i62Z)FMi@{/HgRS>"j#mW-HY`7J.NyߘywvN SSh nsvը>ޏzD( ޼_Q.S'uԌ~HնL!Ϸ$D.pK%򡅠{b+/U+~EI:q^Q|h.c <9ت ._4bv4=Pitr<9Г9FxMDs2xp[ѪuSL MJXٻe4.M "m+uqRRm~%T_瑱w#fܼH7`SB~`GFcMph;8x㸚 yxt3{\1lj=8Reһi׫(w]pig#[ȜUp`BZl9)$N?8LR 6֭u|W x\-#C#+b.ub2Xq^{ zWK*+>kt;#btI;'[[ͦ[3FuF4;*\F-^?RЮ tm$7B`a!FƳrME)=9Vp=BeC#X`q٧/7CE<@.FˑIhMӨV B! d;T:$,D9T\gM8V~N+Y9%0D'<L64|T*慥YY'My>=?ՀRsi~*U$TE9QF\Δb4"X+_~UbE`G/OaOо6MO 43O+ɼ:܄=Ŕ́"bEMbZ@@ܳ7:Q)34ܽAUk)ڮ16ilQu{ 3,uG%٫%YW}}`hL/~:$cYy$/1+?kή"E2ph7x 75 FW,FH}(m눠rU6B~ 39]V]h9 jbqt p:ub.L- @pF_i#*vrectנ]llbB7Ԝ.:Y0 {T͇1Ug6ݲG?CᶮUnJy*&h++J[\h(@Ix*l=+?Qo48@=4gnGVO(`FwL>1]t]VG]yD?SU_o\~IسpN-52}F*7l *:HJ4WJe=OAռ\p3t^&/sz qIoewP21E&'H|_KYi;<*:,f>,9yd=-4Bw5L[!rdo P '$գ<@axLquPaӴι5p ;=kJ[_V/]V~1w^ 0BՑ'$J{1T4g˗eAlNt_؛+^4AⷊS2T="o,݂ ۇ+jp/lDryQ౉@!X&Oc'f[>DHɥ8(mˠk&ZhOH4ʓQA)4vb)1Mjտ|_ `QTtZaDmXQIZ~P*"@ iN7* MdǛr"뷽$(/3_=@lq FM I_حQh> ̌w*"  b \0Vchگs5Oֱw;W__.lXetJ.aE3(0} D蘛'{T3#.wI(b*9S!զ]7w&NVs=5TRNP Νy݈]N׽Cŗ^uTcOz?v,1qja`Eϴytf)e{>Xbһ4?{&"IPg3c.܃k>h02/BQ9D%aQӛ*|+p`d_xO>5\E2?u%+~xv{Da)U{=G-T].`f /*/=~XQJ w{)M :a⚐"gB@-A75G׉'P(hG ruj# hD5Q% c۟#xe JPj=$M(g[ ÃӜ@ɷRzu‡Ipbx h 3 (7K& H mf'Gݽ#v[~YYXa {ڙ4[Il8r>]y$(2U_Cơm9k)4L*fJ.WĘ١Po:{1VA Y#譣w:M֜T |9AjV*DER(E[Qb$f*Å29ǚtˑ(NBxppK)'~(粞DY8D" -p+xT(?E$V\XtD9bb66|讻N>7e?T 6lrG0C8:6qUiS6WJ5.G@WH{0B{),~̦qV(^Y C_K\;9Uu#(X;thĵ;xAŧ'79_cCKeNW5l?=EZ\o˒aQշWͤk:WVׇdpdOo ϰ.?)-f|,a1PgkWW}U1Kl 0E3U!I [CO mB/ İ )F 4puUr+q"*N2Dx$,cW31WK^`Վe#SA? GKӛPZj? k7GnعK4f-PVGgQZj{ia )jE969rPcQǓKF\&,Emh/ɂRROOW@YQ=A8[0ߩOOX,L:J/λo *g;eq=~ΗAU#=0<rl4sHP466}ŷ)c>XO7{Y&(3 )bl2Qݲ]ȗs!/hzhi!{njv/=܄6Xٽ$mP aӿ[+Z F.+0 IUgvFP+:4jU vnW/6и#zy} D K#i.~m?ЏFﺳQ|{k 5$7З,_ŭ- (FmINp Z'(:ځɲ=I+\0NC*.9hiEOc1p%oFmd%ڛ2͜'Q}عt 5]NPǎOE\mur!- ˌAi1Q:xp Ar~۰b 3갅R D|Xn jTA/dPHwumE?0Jz1:"FF;&D ͤ>id(4d  UK>vblmwQaija, !,q9YZj;0&_u wgќ}DZmvp(}y:Eǔo_iUf$;_q3U/NVNڧShFf*},6)t_@&9R+&^Vɒ!ҖXLOXlQ6 HT}&׸ẙqSm)Md7z:^=$'xs8hП7 dpȷڶEV vQ 'Q.9݃ :3sGxܶ%|d,^J>v>pP"ҊSQK %n}8dRZCebe?-07EHt!vSGG[]FH}r/ra-f/Zgж}ko ݎ T^RƳ1Nzzxx@j"JZ Ovgx,KdbϽ< "@HOU=~r?3Ú00ӡtr"I{*6.Qj-^MF/*1!cw 4XHSֿ1|:6@}1K\jdCpL k k" k?ّ @ztܥgBg. S|QIᒚcYg}c:*:,_`ĈQZ]F3M3nXyJSN&MX)T!vүM7h<VLJ^eHBڤv I0mj9rS6Hj}$5sl D(:hKrz5qRg 4[Hj3rID5HWxd,bk!Y㴧2iHxo @abZ tglbXNmzt0|yl5c{>5kָ)Nut{TyJOԊY}MݢEx[H[5(r<]8Q4:G,%mMq\‹;G? @=o]X"T"¯*S( v2yPltfˀc?|CoQOvP Oqn +yܼYTMNk1?/h'$bEmoyی>4'ʒ#m >`yvo`TaW-i T̍Y(V_]]ԋP GT54hkq!Į=J#п)6-Gat8v޶z"ѯ{m؅R0:o7}Đyi^i'#!bi=Z`zS=/2`iOLʬߟ/F΀XopLWb} (Q1 d9p±]5WCJ]Fo ?[eBq}LI;! *jIs^X-yz6A/F\Oj V[9cLb⅀0 o9|KGfW߲2X\lgΦ38{ F|fuoDqLI[J ?;>u4mf¡6iT%;PA\VFҳʠ﹡9Go#TMn j6nuL#쓏݁M{I>pCS%XY9H_ed(P*ZvZڅ$8r#$Z,D C dB`0N"9BP ي* Rd~wt|֟P3+86Z.kpJP,Empu`T gc+*Szڂ܂\ >Q緲5W 1WIprKMhd>Lݦ]#p&Deއf^wO@JUEMALKJ_^F LH?(O-CA0zX>$5- S(C>W;ؠR_UҨ I欣[Ivzo4yǿS<`kwa3dud1/; 85W}AȄPL5:b#9g6(Hߴi;akhIK;pn&lXjTs9R˞qg3]HT0.ru.57*͟9i4;f_}{2Yd޾Z3J<57㶍i'eZ;I7L±Yͽb na)L,OmF`/i5f##ҷ4CzGƞ}(4Td=` Wށڟ(TW/ev%E1MfP80ygO@WKdOj`[#B8CuڙA{sj uKQ.@W8,>;V74j4l?=Sgw(4]"qtB&2O/Ɩhq7Iv f{#> &Pm/lEz rZ%t ! k&t&Z']RdzJ.m 4r"Ʃ҉V $Q2\;Tt逻3M;(\-~V|$A@ M{th@)(ۤ&UPԓ=2}+tjQrKԢ$.CM 兠4kaCagk'Ed=aLݏ8dLV#rr{kuv}&(Tur=A|cHv%//(H=v?c~&2[3Ȃoc%HdoT"Vc^ rJ"lXI5#W,$j),*z;?ƽO}D$z~8gH\hK.FrZѬv<8, []܁pfϋ#E(aB!i«YI;r|)'J:?t}Soyfҍl1<,oʮ[ĀHA6y:6/#XXh9*ƧKsw#rݍ'sgݘ8%Օb} |1-k/=FnH>JXq0u1g)#2dvl)לrȪ~X)7pq#f21zVZiTk=Du#>"US@<}I3LI_j;Z5G0{4&%GTҁwbmQ|vJkd{h|}~H wK{i2y-Wk3 ATg\ܻPSO&)brp.9+q_ZZ7C±ݩE,#[:vV9*,nNĨCXi_Nc$v(mwvKFӫ\DPN ZR1hѿ`%4rj1WR/qG3 ;^]9 I󌱄f}N9\:­s%uW;zAy ^4cTG*wvY5ԮU7 nc 7y^UU(Y2zuհJDlJNsKr\;> ?)NnQ5H~Z/МKB OK?s=oL$ZaIuC L֩,(!eM8ty[u[? W(8vJ4瞏7QSeo% e;By/8WqTk|:]`$<  #APS$i)umŸ>e'qwy<|@+р!OCeMKq/*\E1Bzp& G 9S,ӑre9]/uyG_eNÁfT0vCzxmsio}5h hAo!,kBZ[uG4U#k}ReCW6 l Zrνu^e/Gå`qG`aj_ڊY&)GƣoY_ %(;<߄hoG2^I۲g1o#ąڤ@hXkڂd2 "F2^o V Dc꺏A%}j!9l߹ Ǯg:T&ЪYEd:>ŀ9M4̀γYh@Z.;5Ƿцn^Pg?e^] yvFG>&Gv{>cݲ0*CҥR Lv%ԍ&@W8A MW.e؀ɻ&=Jr:& X@ ɆOF9P&}uJ6,$gBU 5:>Wkd ^8XToۘ_dR}(uVEmxoW)~X]"D U\{/_ubE\Mo 9 & d |v)-~j$"ѩ$ q&.-}2'6H֏iaa?rQ$Sب~7sn[jįQ?em瑆.0qa6!:6gNx}BL總;"< ӦkZȇ   "!9?5SBR4͘ ƽvaɖp5;*&Yl%Sl/TÞg 6=6 KNĘ*ݺVGs}}Z7QӄSk7XHO_$D3-6>r߳eHH!+,XAaQ јDχks=I냀G%oQoPVv Z_P&ltMgBJX#tMqق6q2Ǒ m3!V3+I0MT"ʾ b>&WT5}R YcH5VGWr spaI6ՀM<]L)i=؏vѓVյv~^{)tәʌM1uS̔biPK4Ej2׮d$׃R2Hq#bjY=UA') 2 rAuN`;|N Q`>+Z3d-h>0sf &1_i\S)X6 ;@Y1Ĉy \', yZDu}_!KY+ߨ>C{|5b{>uND ?νe*^df|p!f!'E:,S߿liYnA;d& h.8q()x y겇M7u&miT s#;Lyjɬz Pa\bgesl5˱Z{FsȚK>fc0t|Tb ~DA4eFOe)z J %U{E|\|?  7Lxu}DYNK±!1F'X/8jSs}{v~*ж ]~X&| v>1'Yw$9j:yS.ΠXKE盁v۷sz*rQWZܞi r73Ϸ Uv 汩ʊRO˘g^t̃c|ɭf& g:-5Ųvn^u 1]]dfT9ɕ_s]cvUk%3̷JψlaߗDiVRvh*oZc)48o[w)ᄜM3DCV֯oKu< "iƛWs/3:PЍ,sS+jWd.&},xm_bA`PK ?.,'!o&[":xX.q# dz&&c9UTV¥C{,!?42.ˮ3;r"4YR(^4BBۺ>i7BSUMu"Y`UTNMI/?" n\HŨSu:-KwjvZغ? O]7hڤ,?vׯf#/I43./u̹ۺ Jn4DS1x8PԼM{R)jÏXkwۦ ճŞ^=䨥\E,۫ҲwK|3}9yxY@β^~"ڂ%M,bY8zrDó4rlgYZ07070100000053000081a40000000000000000000000016446b36e00003a28000000000000000000000000000000000000005600000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/isdn/capi/kernelcapi.ko.xz7zXZִF!t/*9]?Eh=ڜ.+δPgh[ur@dDǓQ?l-N/|1R9eWO>F͋Ϛ9&cgbgGFÆU2]wv18Mr?&Q:T4`3՜ݔaG l@G5Ӄꗑ+Ri-'q9Rީ}on;IW6%B|Ӹ}yiŮ1ɨ@9wk)z2Hѱ)D-Bĭ;~"ghYu\.qqajٺc{cZ ߰?['w XC/\no\$RKg:?l2J-ry4 v]Iof ,kj}Om1]`첃%,AV[f&b-2! #hm+Vg CddY:u;{70rQFDQ+b%ՁthًgN0#ri9]ߞwzXyTGBJftO$Act; 6쭤 \'zƫņu5(TON->jЛ & }SK3~wą|iqQI4=٤}Od&* G&{z}bK7 3(Ti'یj l=bU`PRw+e s7 eXwۏ<:N=旪x{K!,-xBp#`>mjI،Mu_.G.a"~2~X8=L\UG#be|2ql]bau/#zMZ_}ɗaE?:Bk#Eћ,tP66ު`(NZ]^T sfVZQ?^ {FKAɰDXu?Ouŕ[$_uE|GYP؏əZ|NgRPR*#kjsВޣwu Tѯ(:E7xwcK@U1KEAg٭35܏喙ynVwcP NNߣZl̹'@=eAAǣ 2sWiXjI.Kk*;zmޥDf +~bz4{N2?WWf|du)XHRI,/p.fPEAGAvG;a$+:7{lD*Tt5Y_1~iPz |sV0d#g\eZv^&߹'Dc7 7JҘWt³3&Y XbdjCBzps[X kc+a&0qs騳AtpH`RCu,:-#aXx&X W&Pd`F頾>'m( ZdseH-uOZj;"b >0r&{T58鵿/nn9q25a@pIh 0׵9>7B_oTb4Ga'h&F uDx[c|`byb^,?#pvO*7n0L?SXɽ8Ѐ|L*ٗG h4{z`K}@$_d} -, sUx6GUn2@;[B2t34tNi(=Ƴ׷qyFx s*M[Տj#@V3h/Lhz<@wNW9>5NH-&tgo7 B>t4AT<}l 9 zwz[*Um؍[:#dCN^B"̗†±Jn1|m4c6o/=QG/z-G9=-}v2{M#<Pi"hP땸\^b_ SR"?{w}1P8t_̶Q '`_ҧSIukw6yW肆|QW2P\6abDA֪נYEd/fT~Fiz ׬Y㾹M̚W b^OSbj?,C>3\QR_2J-5ǝRfGIpU,-|s2hEiiE Wc!;R.V4"Z8;ms$ ;9ېDNP3&Z|Y J ` '\K!ꡞ7,~wgCzrv#[Mn/ʸI*fT0\.3q5/,[+}8(^&=dOi(GxHQJ8e@sHs{~5VຸZ?Z@zL乎>^_b)A.D)VVPf冿"z?#ǙgktjNJ>K OU#n )Qx_%pGPޗ{ rc/ _0.L~ۘ1"sX7L^Ͽ̉;Y89=PnWtGt]׽K;"\xchXҿ%ZԢ^)dzJf蟙~^=AFڳEC6ZY M5`,sZr=}zI {{Qx7bq`Glzjyt3Hǜ#vWP;Iv 5 B4pJ-ua&߈ٍr_T>&)46P&` fuG9ˁ QMJ8.'`\fI>.ڮx_QU[kp7<ՁIlM-(7>B:ɦr1sD7uar5'|݈FvyLFh spl7 8}E#^8(^עzj4'yF_5Buˍ(׭ټIP%ʸ ?Ր8V:~#=\K eh.!oe]=9Кrkʌaoc9>mMsunsL+D嬠fjŠhaIG[b3|t!C@V%Ki!7Q)#X %0SӉvq@%`mɝ?- l`%W#/eO};@Rъ,rxKv-cZB&%wyV&*1 \ؒQ–P"x^;81: !sKZNdXzMY`4\K榏z ҧxڣΌˆ\ꪡ]( =[IqhS\[.GIbu6 jeC4N:k!9^">Kqw"f GQC|c,S8GVm.]OTJDV0% TRKoVSBW/~ZE#C &!n0 ٯ@JTe )g.)*v˅D?2w3cI^o9-2jlcy VmZ\ s>5y.{E|gZV"w M{yd J@0's h-MYOGkb:hmliX ʑ3OM8$?W@5{\g: 8JﶿR*GTQMuCɳ~\[ToWJ1wum'2a[L0/9Y”)@ֲÖ6Td,iW]Fc)v=X[#*&O1Fd`W iOW@}5I(|16\Hf!V< #'ʼn.|&iD>3޳+ƠZlCb#4`j$4)DXh*{@Z&weygX{ɖYn@AD &.LBwbvhgnqC0 sc!{e[#e' ̱0ΧxXoDe%r:Hf?zqy͞OwN.T<VʚVWRguf`Ƴٜjz&Sk,UzNN'0d9܉Z*6^+F$C B$d{Zqbycmu8'dfb$51ޓ;X9wB8ͺo TuEK:eG6_IJv4L/_ca?Qys3[F$vb@ -lCeeR_QlJt4g;,Å.;;]r\ǘhx+5v:BOeplP#V9pE#W6,C2Gb)ğ9]$0v'D7caT?dǙ@ Dc)(FV}4NҖ)9,lEsV\ϛ2G4tD 5>1P nF zϵ9HtiC كq|N)9>7ylp̘ &{ 2iŕQDAtZX9-)4g7i<2o暳&勧 7yΔEN->{  +485gH$(=XJ*~6?!kJX3lҔO3hKo,O=Yl?% U28ob˗L5Aw@ Xy=8Ng9B+\diPUy}; c*>}t/Z> O >ܑh̳-&$fE15nrͨ)YQI&"!O. ЅrdT8Q@N)U;I5_SʟLc-F Fsx3ي]5`kŢ(08.G7殉 `/ <&{Ln3Q7%jc{ U4G;~Q tn&#i¡yqC} „ *Gh m3F̏YQ_YX[zE>t%z^L$QYG>mR=eMa7P@Q/EQL/5ᾙ):S7 n)NqHJ'tW *,̎XILDbcJjj5|Q1O™:E%@ky1RGFld(~VlF}mv<̵{k00Pu|[kNDWab_mhFqo#]&UJyG~n~ )Fkk“X{Ph#q 9}kX}T*iw_mNS7 ~c-_4=e28*^Um%2љ,ߵi&- ƙ}`)sj]=Iziw'ϪQ^5UQܱTb7 xd)_ ooLJ E6fHLՠta 7łQ9|WB#vݖw0!Qrq/:Di.c;un,Bt1OU{4hoN1ݼ=%z3|cW}K`W2ᅴ!Gu@梍z\I%ׂX|ahOAG밊ζj _EeXLC/}_j.,t{3$|ޫ՟A=Lӣ)*pfAOm"ݟWowrХd2fF mG}5hD>@6c tgށ8(,g;yT-]?)8I8 ARfBqس 8@נexR}gz n3I~k-?CTJqq${$|k;<1di*{z© MjϒŝFX bWQq9xfVvXӧ!әE4^5tfQ$_>ozS3tQ&SJg5~fvq}8Kr- 1m)?iycl {ZfjJ_*ۭj$aalp29+;턃w=B@E?YLbNƻQUE |{3X`k~UJ^^S+\ L|>2R2 8{J Z-8׸pN{tCЄ+oD߁ IoP쬮 YBGS- c"vgi }Ee<2c>T-@`@b*Z*9σwdqȰXͻ1+&ft㽄uMz 4I}WF4Jj⯟LgJf&}<3r/3]K2T~GcB\es%U[fn}|QJpdA->ޖFKqff( `lBU0UP?S"Rf*q*vdm@j>uW'ټ#e![ #BLM 0WX/lm_ɥ%f9ʄ>Qr53(Fό񓜬]CO5V~C:)J?;~Hwn,ɚ45J@@R`7}0V%ǯu݃#8ʉzw`fOŧ  4Wz͢V@)/(SGûIƏj<ԼJO0CR5X%"hâ;{5w2HOw“xjV6h74{E7z((Wb՟4r燜h' ]Vi`bpz ؤWrOoxK&־B |x' _5״mtq;@iͦŧkJbAOo{hEz =zip*LLT)azf# j`}qڲւor-oWK-ք8@N0[#ӳ-j+Í+ SEH',ܪK'jgE /έ )(3J7cX,_㬒KY}v߮&08m ٔWDd*8[G$ơ'rOZ+!)<.b2WH *x:ODB#XR[@NLGm8l?ڰay:5iTǙ`kTl>{H˜U !qv("MD o(74epSO!T 4󇩫a?ZuUU*Gk&zOײDe>R@"43;a;ق4uy"_6`^ ~atamI,j_ @9 iu~aE}{g5C֏t/mщc7R ?mzq}R@_?mn| 趟cڇ@a]hoa-$vPxr^.eǀ\J3z)!HI× v,O+"6A. NMz%k$Shj"ٖz1 {jx.-6Xj .Q6Be8֤:9'`Xٶ8qI j`U<,:UksD rEKW *tѲGk1:jMnyCJ:8dE-ʜ ⍴:J\Xy\r?r /JBn}kAG':U3`[@#×!ٮWnү`H[ۘ$'z^Bt;:IJ@Vσ5 | rGjoׂ `dKeaYKG~m7©15狠ѹ' cn0+NVd]c~Q<)j6v.hAI9. -ĂLsW?s'Y,BCkxɬC7B5l=mvm33Qdfz.ϖk[lO]+ }ka]Yy`Ib2a++)4;6bbtAfH-+o}~۝՞C(E L3֭I @ CqAgmte[ E綘gysz]bB'?Wlx!hM0,I]Íۢp.ܷn?FJLwP5ڎ }<3Yעg*y6Iej/#13g&G6%:[[vuR/[}z]%/q>4nHR x?'倖 wdѻ22RȮKr"~Pވ?陷bh}z 0^~G:ni0pLơ /*FU͸2g3~M Yd)tDcO`n lD2Wa_kdE Χ}c.;GV|ˆnZ ]yWW9RxC@'i`9c'eBOjj&{1l È"߬k7(^6\yY,sBEN|2/W YSaҋwN22k @'\4Y%#j}QPlז u#M3&K9o N)A?+P`:_شzjӞyXM]u]OUN"_k{b9=7UU7TUk4AnaVf9d=g,( S! *z9AtZs$ }*^4ciؕQ[}xW\XYl-iYLi[ߝh{Ч1yP"k%m͂^n2ĽI5 $ qާl_Lb+w#O Im\GAci̋ϣt,򺿞{5"}hB O4~ fɷY.L; .%.Zj[jDgʓ9Bґ^ :LɓH} u::ʚwMz71Q쵒$SE䓱mkҷ(w8O:NPBdE5{<Ou-!?3faedu,nFp@*A&ABDshBh<H[x^k7&rfF+|5|o; 9_bOGʄ^hSHl^T+.+],y 8 -_/8Rߪ"_s'PM usy0(paY* cNz?%` 4S6N3?afQ%@%a|h{g{ qVͻ'cؕJ"իX9hk E]1k往yҶm6O]@Z 2é+^⎋mTjg@Ǩ|hoS2l{\q*hb աck6q&@L@4ۛsy1Xʛ/;!1ę,rZy,&sfO Tevp!Ȃ=8$%ݸ( h2畂Oj eE JjHMa4V3W4F#T"zHo x:?ܝDZz: `|;ј*WDm5M 0wwoS4a-=cʳ͔l5/B!d+[/t?tC&tZbt6DW O"gnh-AB9g&a7p?uvwE,1erݚ'Љ3PDa2 Bȣm*1U> wA@]+Uc2]AW^GyHgKb>UZkDwzx3CZoVуMVD0cz">bX-a}e9 *kLZ1!ԡ.K({ Bx+~$+eu%(X, dxyర4rl82 M\:adq1ZjAǩ\՚ۙп@`BNL{nE"uDRS tY!jrӲk\VWύ(Mekva\Ûm%7zK19wWk@Tq~MM A6—LXp'-݀ì1b I!|ohl]ܜ'(g8p5.A u19Ҙ榩~*.MA|-]3$\В&=]ox\}IP*h ت"/k9|5A tzdjw1v V̌0 !b9Y~ af!aKI\Be?yKfGa2%bbRވwBrVZ_]d|94s"[!*< o~6[͟GRb 1݂ŮQ-ʔ(mTӴ,gHi0PgFOYbVލO oߑǯoX8e5IZW܍΢>j1@mbDpިbר ԠC @XK.]7QGQuct'MgYZ07070100000054000081a40000000000000000000000016446b36e00008e18000000000000000000000000000000000000005600000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/isdn/gigaset/gigaset.ko.xz7zXZִF!t/]?Eh=ڜ.+ɒ \2%ʻҟ/F+D ~sEf'/4a1|"0nG`TZ8AIjkF1Y>&pzlćľz.ź.=<` h_b,XTNF0om݂F"9zXv86`U?LjpW !Βm;Mlq\>u1I jHO^ňy`A:#CŜ:0e2 ѵӫ&*0HOk8l<;wͲB "C(h[hqwťUerrI<=qq*V$ȷB;Ks ? .!\P|P<ˋҟŘ@ͧв¦k}A!8P85jYI"[SE T'>NqvV$óR?Cz!eO?iqq-(Pf8̭FX!)p/Z6&BC~g%ĭTX2=8 t Xk=f$2K$,3Wg\{ Wkt'qְh8|bS ϔ̎~i S1&N6=TgvkE{5۰=*6 }9ԫ_VtmGF*k7BV~'d, I.pN*_QgKƮcVWo+ t.5i$6Ow2I;:P\A.`Sn5pO"1LJ2łۇ l37ڢō )0uR?6T&0WY΀{Pn<`̎ l~`v:ݛͦAo*SJ90 RGwB>3'WgqosgTPv {4(N[p(dyw! \  EDPGl8a/]/>jC>!Q߮//T:\(ȑ쿠ҧ}_J^:xn9B}Õ{>0a?!gOLH(`3}+l{4: w h޽w!jkOHev:z 5zc-xuy@,>FEթ*CQpL=?(^m- g"vńy7K.[W 6jR2ͺ/ܩKͩ5h&>3p>RwW+*] 1 ,B 2"|ލ۽J)qu}&P6C =R7bZɻ:O5)< xˤԓ%a^$?#[n @n<Abie2-ߛB(J|T31:S`b"X% F;HCFܼ"5 : ۺ()ό[ N3$0325ix*\j3h)VwS=W&&bLnώw39".U",bHG~{ cz#[5ۡ.muY ,^-¯3Sݪoo TOHlO)ٌ|`wG [ZcOmܦWe'ރ9!~n[ _d̪pPFm9^ Ξ^^ǧX7%_5 uW[K݂ҁjPC4D- 18h!P Tw&,%c[O{"I'OK_,lo`Pջ/Qs5cO{2L|)- @4DՀ+6,iGu8':*=>Aeʑ_5CX{=-v\ke]"(ꏭ~f@78YL+j΢o*r3(pYL\?Y=q5G軃8ZU#5s 4Wo_Ñ@kI{Z)qS2'WH;i?ruYG(%H&~Oi/9U_c Jןcυ*TX 7I$8hE#7c$Dzg#C ÿ3[%^|\!*6BURȯgR/)Cf9>=v+\'OtS'0P(geƏfw掖:^ 3Ue-5BJ3q:(⢓4@/KyP;W=³Yj"jKKGFayId[M+G ?81fZ*qfXPᤆQ^H53WBlU"b>Ydm-g͘63I܄.?pZ,(Ѹfg`( ghXh{bArF "\ʩ_&)~ۚr/{~C*t;C\)pG!LvpQo6QS;ڑhxaWO~4ۡi#o jbѯ߭;YlOaܒIe@ꚍwj|9)ldMfB`3eƻRPc!!Z칔[*c4GCQK* q!f[ү~ekc;8뢎s^RNPOvVP.{OۢS8D#m}DU+GAzz)fSHGfD?J}+=xop¾>0L=Kxqz#`oASd%I, qۨ /"ar$ ;J)xH͝[`=<vvnurXW6)`!M6_s^q@^jfSH.t65(O7d3 X{h;;v(S<-@(ͳJ X05%G(ˁV33.\T_ä\,F\>::i ڍD/?8'CUc ,7ߤUB<} ϼ* \U+)ibTC7E]RCb?N "/5=|lD\_pjGd8ZZ'n:6Xݳ0gnKAN'$=0BeBv 8I9ֶNokJwjO]8-ս5]|4S~BWXOht5{9LZ]u^U=ζΡa9ң dER#s~&!:PEs4D( -PU1W'v;՝ ͊0Gx`|)A31X`f;I}g/IZ9ta=N@,>=,hV%$l= 9m5yV3) %^*ɞ޺JY03BvmsKixaoYi(P6zU~әyF.AJV!>H@l~ЫJ4>09E%.7K0٠mebSl D)\edP/Kws8f7Ng,X"w:6pJӒִR׌o2 CFBtבObFjbdFL+t @!&peCP+4Pe:a= 31Agb6\hu᎓( BLs2)kUVBEHvdhuX1itf)|]ؕCs3Qe}yfCUd}-N=mSQ;Oi; &Ò% l1L4~$}(U L8J]Pje#($xUKUzI= Uox>K>GG|.)$YP5"q <0Ѐ sѧS*.xvY͒dl'3p%E/4VbƸlZ3\Kuyx?YSX0^٪\"Xkiڼ1Wfɥٙ$چGC ızS1пGYC_&l5?Ru} Ϡ4^xWV^&sFCx|sPoAu&FETgA6GOYw>&auW訉ȏƍ?dgv qI;;5yȌ&6t& C>ruӴ05u'| EbN3g7lJv alB=*}vdU|^1ސDg7h:IMYm~invm*s~@\hvj"5 2P ]t8En!Ȁ`g7!: qWntN`tgRfL TjMHSN9 Q;hB&8clȥg$bf2 Ϸ`:d1%Rޭo-Is~dS%5rS ]r2²"Z[]qHjZ-j O(SӈbHaAٚ0Gh&ngz !h)?ټL,adfg JcAWM,L/sMk u_*/yg+ !@h9:+c:_&c iq:.bdY0s%VJ/w t{՚w"]L>* ȁ mR~ z]^֑|Pä-;AƣJKE(XJhsV`$}yFAKgz-֌*NI$J`vxjr) CKrX]O+3\F-J*=6 X_BA.GmjW21|%܉. _EzesTM &i(8Ç,oY]S^~uWZUWW,D"fD T@:^TѸ3.x gPkϳqmu&Nj_tk0r%ēZhf"GUB)!f))9*-"*B$-ƻDҼ8n'J(mQ0oQ2%JVlU\rQIW4CH^NZ$ ^a%㤗lG&/ Аg5kJFnOM&b7?RxfP1vr7lDiwy-ӽ؉ e %ybas|Y|Ԩ 1꺴& ΢DN2!Kܘ3঍&:j HW[8~>R[Yܫhcݣle \w08̋joa:|hI)iK=z ~䈬UJcKJ,ڪs>ahmAg\}{ʌug/i >xGbsKp߰րcEF\l!oa"G nPzP(F(Z[!!mQ_aIU~N]`CeĒw)euiS %q-H?]b;nuBihF8 THB0Ȯ^=6(uS^^^DD*?ݓu`wѪlU1unyKo>.v3#3:wC>lSᑎLnL̒ʝPñOyؗZ ٻzEp\B0DRT zt6<#2^dM̓6;=aA%@q^y,d?Xu=h=|+Mdɘ3#JrJ2fz.sҼ1̅U4 kƙzD!M;z]SAڋb8B܎lD*co& l`epPhfpv.:Vg&Ug@8ߠ8kpLT)d|B+4KS(C [ZSF}(Ɂ\hm;UE˄k"|7dM8+|eYt gX .ή )pхVO Vd5ͦWXf6a0>eU:..>؋NMI>j4-nRX`?2ntyPL;*CF a͠hrֲd )%b IW%Pk< >TT0:3m^-uX\"D|~< nH0<<9IA{)?ДU-qnh>(%Ő@Q$E8p`:1F6 T =aG)&S+Y|֍tGqaeL9)ʈGNpQZ/JP)G0AfyօU 8AaV/}5:*ץk$ lخh2S_:rzdezI=9jxfЅ{M7ۖZ eHw7(~CY3䑲tJ0>Gy(kȥM;10z9)M#lsγ&7M-gʯ@AR_E !By8+}PAqMC DNحSQ_ Ԃ3֨SRFv٥^44QM}f\$<磄 ŒnFHF-72!tx|BjALį lN̻#N3ECuǃsFЙ3SȌ  >$-}ϋwCf v=yzÔ]󮩖wNHs? "U(.a, EZcO%25Z-^ 2O3{*pw(fJ煿jX?^'WL&km*@+ Q(8&Bw7/5z!OxzN=;՚ H˽31ƽ4gHGBgL5NGp ^(w:eA#~.kNȻ"4[upR$G"T|Z9 (_3XV;|- ELK՜c;E"PKr1b5 Qqkh5yе:B07& Xkv)sW\x"V4issןG _j[$dC?0M {-R8 ?JCYo\3raFoPГI7M"hǎ/S=hIE/">^yEjxDb(kcP2pƼ&+JkvF}wڀo nz}Kڎ LL ]ffgNuA0Ol@OɘP Wh+"+z/\uOP,pƄe8q5-d|}>2f"鰏xdP|Hoۣ[7C=6tHH.\"UR0|:Y#0ui=NѮPzm$p}b/1n%-0?\|@&My ,|@+^Nn4}00UHV^W`(]A>Cq -OA^S zSfHO'96qj8w /aD I7$0QlBiŶt&*OdVl"P5: +~E&8 ;DeDJLp6a>'?z hZ H=t݂׃PR4/ BL!hbogO^ )[* LX+rR$ aoy:D٨jB;. ³CY@Qt6(g'r={\Cε7M\-K FRV.McaxVùߕ6  %]'LXa [۲-گ-m;ѯ(xj$p(bߤ 'iA"ZJ88֥ƬSx@C +JY:5RVRon9T[2Ie/ fkpRi߱?].gnz4`E]RvA9E oi'w8"=x;Ns59@ͬ]׆:K-ma&@/V|6@ϼ4xq.QXYb0(єf_-QbD*vO8S eTM/9T35<@yBr4mգ\⋒Z`6 a!4z-Sy ii;e-D8?ꥋ ֓@[‡$ZM:z/uA[O{){#'yu- H펞 [(:3C]Q{<ܡG9fn t41h{>H Wj{F 'YU2򬯿Tܷ=bSR AdLdˎY_j]/Su %#Xajx@H2ta,q~Wvora;˪LPEvSCJT%OhϚFOkCFpjO[_,l)#vì?oM |*Yh.:;y 5ZS.U0hwA>džO!*4=?|m}vïSXF;iIp"*٦[3礖Z1Lp3/8.‹mY=H5TJBwEIA5zS FZ-1rfzJ?*np lYG37FjMܝsRUjj} lҘ&n*D#SwU n=o9$<*A 5U8vcX6xc> j<̋/w43?7ۊ73gwim jne<ɣGat+*ɚIP?z K_.ǼOõu^@u4fb}٨ 2QCpۛKH C4N]pM4 ƆX0N^.}e8z0ȟ޾Ss^uߝl{Q,dfhޏJ6 U=seW~I6ԴgX<s⥡Q0Hg$fCI%U|kH~N FW!NS5 ofZ"[ ߍ(ڭٴ՚Z%n *Wypޓ 庝SԄڷ[!Qz2x]J[X<+N_/6,uT 풸ݠ!C+O۝ץ?#w(ck5>-{$UKO`T *0:, Ǻ (çri,s蜖xC$΅ƾQ/4xF:`V1.?VԸfޒ~ANRhlCsԘ 5=|b ff=!~TSaSc@r7SV>oSqya3f kV^r;cxME쏕󥊧fVX6Gl8XG.f {o!rn*!*o 4*,6⭎sUV^ȕU J'X?MCf$4f܋51, 1&puU/ 7wsW)yCwVT<&7Jۊ^s@7daOgaO١jmfZ KI(g'a3 Fzc 02B ph%+Ò 9Y\b! j5=0!MoCahؖ_X\YO*6 Q魾RŷJc׈?js "qb#jƁ wL1s a\=2KS2M&-{WV|k;!Vl,N@(v},AezXzg8Cŧgsde[))fNUoF4УޕbpW2]Cp_@Ư2h*zt͘hZV['Hә XxT{ET/GB_Y^D#[.Mk |.gښ5$a#(d&dC 1yޟBcOsw^ wc]FKeDXgm%J\7.CkfF.B79 x_ȃY`(m~PKʋ7$5NFMAw(^vfE!fgR! lԎV";|3 ோe 4)yM3&7*=/5+a3&d90%M Dd@5aԮKsU;E6%nOx 5M5N]I! k5ယ:t660CU>{}O's(w㿃yb_.UKm/=IA((nkWtz4H /Xi N0& z+ RΞK\zJe\:YEBzۀ9s{{_}[`+8AToPDt*]rʶqԉ _+mL\K,]k 8rL_Nʪgg6Vow`SlشӠzZpJAvӢW v^f#w\w̰pC ٭H0%AoNׯc!/,>b՟sy}Us.^zh[J|vnngAދs 7݆0CBTP6ag(v@g~EU(+pQ"dA(21+b:٤vC@@PQnLNZ9Z Ђd \*&Wҕ(^?:º,Taa2H9{z ĕIhPj"Sv`jƐfЮUD2 ĨA ?MuUF(ym< &`:@e)2bs!1&kx ro#B+m( JW8M 2Bְ$A!Ȼ@ϴ\.S ({W-lQEwGFQM ) \W:MC|Ũo=8q>iS4.0ʴhD^2(#lkKJ)- ayċautk&I"- U|Yc%Vb)&Xy8/'D 3|9> F^d,}PNpXbN1T6=``5(i,صW\٠I8TCVh STZH W;"eH9md\? déIF~Z¯Qq.!ߦDk ymoju*##ӷPsMrpդIw-9ДH*^<Bz|dk m %_;ň6E$c|!SxKux]ޘG<7{Of7t+߫/[js1W]U:kCYeJ$R BBOeHg Bs8!rۮ;}~ݪvP%Gijݐjn١ 8D[iHö!jZ0u!Z_ F|f€V,K:fwue4yzHmXUSxƖbm9p T0j&P^9|mjrܣizG; +F$= IXRuO~Ѵ, SȎVMV,:7wc=uU~6mhrh2d=ћt]\~e;OeKkG,r"N:GU=.Id,e[܊DTx&غWgp &&FcD PU"pdXt'+0YDOۦ(g妥K Z0I=Hh5 *D֔F2 *+8]ܼAܯ>6G:D8<2'`oBCyR#OUK4 ǔ'TD/E@N|ͅ1G=Yy[Ik. Lc-0={#>'a'ć.[&w$g6ەD-տZ\_ w[e[{nOH:eydzgEI1^t}!mw%-כ$BQd$ Q.U/S)|*cvj*;D[vLobY4s2Ȱ4sjƤx5׼G뼁t6lm>{ 66A͌.򶧕3[vY#Fq ~G;s%TsG#xEJn~(tEWQg? 4sy̑Egc+PkE{727^n`0dw4DNISkCO%A=")b;uSz\$[Fv _ b>y(Sh~=V%s?xx\'%̼y/ickRĝM?i4D{:'^5HCjq=ػ%!ݖj'%VyP ˌp뀁!$qIk?nf$;%eŻ(En^;E3/ qې $U f>muD^PBɓ擈h.ɒ@W(];]CX7d}pɤUyT tɝeD`ۄmDT5,@A]=Ka2m%? Hf`ۆj-]ިˆgQCI.1aCtCMe7FY#pS\-r20o\ 0r=G.Č@}_ 7ÏW8a$F()?X@HU`xMN5E1T: &em=ӂk0ΖI5\'ua#mƵn_ 7. g1נ=(f1!K uybKVt~T ?my܅S_Rx/ ψ2Q(<6W62KxzOɖHx.= CSكҞ='7xORw`^s L|i _=e!CBE ;4[cR/ڮsդ(@!vՅAlmhw޽/@MoTzpILak l-!5ԞZUm6OW{2a} MeyMgg3wbl$iqeTQ2 V:T;ӷB`n㙍z7K\2Y3<㨿{=w"A \3]NAIaSs {떅Eo r .$K@éCO&.1[Ѧr c!UiJ:S (<, 6RP)S$b7,~vL/wc4`._u 2paC})C֠cǜlpl?,񃐺Uu??fc=`2ԹfUNz#@"Md*/?h~(y> ET,DkXiXti\4 B5W~JtV p˻b9t _nkq6>`qIZ]p [,6:W(0g%Y"{DS=h"FӱrT)SE9uk*օz3@ՙmIn CH0Zø"X*$v{o!F-jƿtj*LJ9 [uZ:>y{5o+YE׍9~=Sr64 dx_GPGJx XZ Usyp}P[ 9U#vU(J: <8 y(_\F m:DD}S`5<@>ƙ0dDuPsڋC?'2wJ*pdT(%DhQ'!7)ag^d]Nջ,;(|Tπ^5S1A\!K`?Z2RKu% E@b!JϪd5u.l:ʷ^=CW;bLm6Ec{Y-ޗXYY3x\ \,չ БQi*>2絳G>quvL<|UV8=䞛ܯت>D-U*B :3)-!3^^C:vZ(KQp9#AZN|М*3&\xj14lQ:ۧ7(LBvZ_iAu8At45V]V2ݒWHܳYtƭsnGlw Dh0݋( ٥flxeUN ʢOCY@6ׇ[fԀm@ 󐅲7 i󤜤|8"_F@cx7<*槲 1X|gm{m!sΐ?Y՘qsq?T:yPG"rv3CD_?bA}*(a Kmf^P@.$FbF C^|[d LU CTb:FwL[A|wyq#9шusg$A`r m70qQޘd).D 9Z6s=l-exVDV|/9ǝs#3X0}o(2b$PCEݝ?~uG.Co,笛­#R\dfvR2KKx#B^ U|i|Gl &Fx7Qms;g>JHtŇn3:Ţ*aW zh(tj(P#Q4?a6ջ&yV1F.7ߏ:VZZ~ 5LMn|a&Y^R;d6] ~d_9Ua/ixp}%~cG5@ ^n pIOԮ ^X}laYγb |j!0`Q7MskK}e7h1jsK@H wUq"o vʷ,$fJʲghILuaM?U&Է4 s碼 ՜ah a12Go/,&@̹Y0_Zgo`n~AoW tRpZiK;{ۦ#+\Bb G'Vg@bj(ryf?*;e#7YD;@d=R:y Ԉ&.`;}2+@˼5I3½VoK#k[s!iV׬M3PL9C." uDwiX8vAO)$m*2&J|15^tGnXZ {RB~bbO@C,N t dO;#_v;WI%+E-3KPLHqk!5pviSNlO.X'Tj@|\' j}%0cWݪ{cFxDEfbRAf;*k{!j7)E.ˠב[f{*cSxizq M@!Ii"mq5կ ~^0ݜ6q|}Bګ2 nr;W&c\n#,umHT1%.SҒ0c;cmMQ_4-eu0k*/ߋR֧F#2^ZWq`Ү&(q&ckQݜ&˼d.DC`hrΩxL+y%ڌDYʏYYQw%0;{?l:xz* (-8 JR8;-ћn[QM!2\b*يq9$f:I*.\ƻ,YOrll` Yq[ֺ |Zx(vǁ4<;uX 'T(FI{V{F7}(P1y ~٘bG^%dcׅB D4Súy<0!RW)%Sy7#aSɣg u0!Gϊn=/cؓecΪ^ (u<6}EitӲlՙվ7ʎdԸ-dz4Y *|ڏ /kF9],[7N". i!nK~^i ";g4Gf=cX/|~APFdn,gK]Ox/G]щA oamhοGP-IrGz%%Of([~ }}va݈. lw@i'qTl"[` ;"Y< J.\hP&1'=" @A_}33+W|2EZŠPUb7x 5~^knb'dC`hGr=1* m@pFLhFqhԠه=ڴ+k* R :TM,03"[ N$4VrB'gi^bODsa7[ݶJje< NvkJ"#PxP {^8R\q2נ9Xc[{@Z&gqBb{h(pDWmŮ᤽(hG4ݟd^r *{!qC*>o5 PJlOybz{ =[B$a8;';H,y_7M:Џxh(u iֳTJz8 %YGI㲈l?-v^-P[IF zpac yy8 ͫIK06w,)$P> o&DDtԩwҽbYu Ӳ-n |jT>7̙0/)l,B>δe؜&X&Z.>u׿"X>e]}|,rz_S ^W:sdLLiM@i(}p2چ:N*::3t1S[WB&,eao.3n QJؽS"\` ,l t4k<%WB&| W,hBy4:2i|sR s>8q\%kScwR*/4JV) ,Hui oş-t>^͈4a&Yì۽7Ig]'lt8tz\L{4@?SH3{̽tl1ZqG>-;4AdlK$k?_2o%K<ޓ*}QOW) w˵?Eo-uIf7gg> ڲ)NN]@o$÷m2'x=K!8ݘzKBԄ0%ЖdiarM8:W|EH 5s+;a!Dչq6sK5]&ӅTqMB0׉ ဧI5 ᠜&74)c%PKҗ:M5([Un'-6t"BPQ wRG\0|%p>1K\)ӄ=!ߠ ׇ`tV'ETYfSqbVt;;PFV-V-"'kc*:5X_fz _B<~ {\DC4 ǏrW[pUU\ iwebKyN#MۉH!C:GM&&=#ah)!1QVnĔz~eQSZ#n9fTSrֶ&ۿ&ʏRsr.MMCw0 0oh$g~|7;A=TK}N\ZdH) oF._ "f TSm*O`5{_prSRLb ɚ)1j!j=0 D=dn9Jp=dhVUTG`TMr?UAVXkj3e_[?LR,ԭ?ӌK4F}B$#W_Ar֒ɜQC-.o_~B@?5P{ u!a]Uoaʂ،QO;˲·ed%H&3 8Lb2)0CHC"lS5ƿ,ḣiИ^w)=,)?eU5~Xsze#v|Ȯ5_t'&C>t\hf-d 'Ǖ{7;q>;E(lOab5vht{9\nʻ!Yl3B]Ath̩!~]&(!sEdS?`|+WmKf:s2FVVP;zM'ˠd_;X<0f$:0Hd.}rk܄BSPHDiտ;3eޥ'BNJྂZw4$.'HHbp6{^ݔW-Eu{DvOK/XM?ZWw#x]օy>y );cK :hvNXGiUm5H7oHCFᄔAk  "HRmFK٧r~a2: @}Ume)Uoq(y` M-_Myi=WE d!{~1vS1Eyi?ڣ%7YH/LX1~V$xcڦK;P{-N8n(A(mȽ8{S4RS:I~V]{+zRm 0kOT|8PI2*q<ФnN|(H_/AMkVG]{?lS fOes%}e.+8>ItY-(6)3 vٕre׸Q*Pq>td /`!{~I6a;2BY$ˮGS+nֿ}=;nIf` bgڥk,^`UըܿE[]jRsyɜ5YFA/);f}ZUs 2#{I#MWHD#;z#DŽ dyk&8Ջ(mN`֣iyio"WZEFђyiћ%BY1Ly];V7PR3'f,)]=Gppͺ[keJOGܿvǭoMptq_QGmMh1YOΞy59Hj>x^?,Y9:pM~Øb1#->@NQ\aS#nSⅷ`~.wkˊȍMY}_tsمA.ӧY@X\j#0svnՉV^ʥQ )s|2 c>r*dGMiJprx1dIַ{۶iֹR~ڝtD%YI-#y]77.NCu]aVP~ nL\io?>T:N,PmҭMEKH34i]Gߓ2Կ+SœNg YPZ>[Ƶud wO{s&k^@rbkĈ^9)UXqVj7DfT4>M禶]ߛOph6p;/_,Ps xvɀݭ^El\8>lY7qg%\=;S%T5&cx7-HU<=QxHM%jNHdǼRQ+*I,k+td_bOB^W6)d?gkG![AV4c)bz)`˵M&,L5oxߝѤ\G hPպ.&uPt͉B:8Lc@dGhLa&5shC7S `qs[DqMoS$ lQv:8?}ƽA.$ſ~{tZ q6N%A /w*7P*w2ɤ{RCl/ǏWdT񈸣H29Z3fc;,GRciT"uD bc*NMzwZ3Yk\u"Dj${ʙ/X$VkW('#CS%"O]+dO=81)ý%D ?txۿk3lU%7_5ʃz9&ⵖGi߀ [4x |@mjH@sY8IMg聁 `^]tWs' "IÄ!MX[u[_xnR-VdWy'Wg9F\f</wDaj3߼;Rݶ̣UW"ǏBhnWQ 2]^jkكȹ0FS }7 :( 'XL^UI%_uc "w&I)#(ׄMVi1wt\/&-S%{c4d|*U1 %(QqTʤX-XֆvPeJ4"{ZHR>顿c [?.8yAUo!\F :P@ Hsw^Y^:à 7^bUgA:Ǎm7Oѻ(w ˆC!BZ]A I`~S#G Se1Yi~OE07̗>)1z/TD_UdN UOZd!f1[Wrvјx3$)v\CҘֿjl,>QH*c˹QOi}Tך769uG2 PNbE2 f;{>YҪ <&UFpQ[콋?-G묄}hŐiKj7B~)K*jQ,nNkQVTOluM:tZ:҅ +! l~¢{T9J'2g*#KB"B;bj ?[ yu%nqnr5\YC$]}@ W= ,NQ3O/ЈHE%Wj0"Zg~ e~rξE@Ԋ7c[YG; Dzgq0RAW[%̺s>zqIEwnߧ#3QG͚ 6{%VqMZy a$Hs f_\5=ayK-&Mb2s̺amm= |N̿oնݹx&1_&\cZK['qgbgǨm|A B.Yw\,Mdo,5{̔va͗\D(SMϺvԓ3* uAA)^9 @-Sr ?qհs=aHw {7 Y?YҌto PB95E"h#%`ð6=΄bXZy+\W+ir7XgAų:^0a}B42|R@0z%XBt8Fʲ%4\- !.Wك~eԊ`3OƛazeEl"HXIzYhq A8U6|JVjI)V7_Y:%q"%/JB=]VQ.]z)R|BH癜b{"" 'cVT1d @Rb쳷eLh {Vf4 <Sp76!]`EI/n ێ]Xz|j27TLkɖLnB& i .>A$ÒuQ=2XyAN*|_ߓуRW=oױ Y34ϗOLdσ=H6\zCq!>+yocԋd21\nxvꢚ҆mxvъ܏=aչAWB@{032%JjH LAeG4lt ~ "dtZ[T/?Bh8Kx%َ^'Z{v~#YS]J}nbWmx A?b%BwGExu#J7JK. |jRH$̑Coo fN0LOU"E搦ŕKIA TJiOU)_E{ckpdPZ`Iq@"hF=rCV!uydCH ;PvwQSc))Tkznw*Y"4yUqS"9Ҧ)WTD]lϩ#g9\9؇rjMwGwIlS#:o[3@K|d~rM/h{n[EO58\S_k5+$dlRF"&pFf.66Aފ64 Ǔ bĨYZ'9{¡U'{=T>`8MiU}\ NwЮbB'3 m_#u ZBExc(JoW|qwjK޽d_P>2 ~FɎ~oCZoR޺n8q/^5nJ0{@ӣ^\`1) 򾘠k]6[)}ga6D%:v-z:ܙ~y\&8WvAGFv cvq,` Ӫ/Qd$>dHӬ {rqTB2c mӻN4xb;$8۟2sfVdh"t *Ϣ}MY 85~ Z@8[=UUxɞ_hcDNlLUjX+lym.d["`mr՛I=G\Rw򧄪&q[OI ѥo=#=ܙ ǂjBn$RڊҮa]( 9{Y7NfUu]KwYB㥝e@("vDcxtelz+f-==pF EDJ߯f7w{h&vHu 睕T-ۇE'g9U9߬A%g%$Wq`"J{5e;/.HMhbaթWZvVigO)ɲJв7vJWa>m֬"Knݼs4BXeK^4XGwK$JEIbiGppOv2nけi]: NL#j=q)5EOœٞvA0͖d`A~Z/w7?SI5`w5%qʺVmPϺ4wF:S5bQ M]` g.j`cj^fYZi?ZkA!It`u1긶Jo^qIL&`$g H9j'*Ijь/{3^]s{|<5CX~E- GS B1"؟8;t r}q#Ճ.G?bTDH󛰋㥌 >m:Ƃ7r+RpWYb@yo Ö7GcU86+h]LouQTWBQ#|?kpE9dP_qp7IH7xaV8_ೕ]֍[سC݂\DDJ*J:daJXZ᱀rə;mVK)Xxh__e07J`#+w4GY0ݵ;#hئ菉gZ|yxO_؊^sJ' Xph\m,Cs} ~+ɕ[Uî'(+J>L) dd7&ح+/Q;R0LNRw~cG=00e[i)WF+Z,6ex [^&"S:{ɕU1m۬gdp#%$>LxfO|AEF%֣=CShɯi링kϑ@'f;Yl2- \]%-B!IJ`4zehk&]>@39 FA\66<3KnFvNfȧHebiӌ@/9(204VFB(R}rCU6ATۓ=}Dl2A`Zt AMUjE=v }H4y|\G:1Մ޾_yXOdOj5s!NA} 5_+;3;a{☔I3`2dxX؀ʠ y{o91߳]2iu2WUhImvFX.8}0ʒE1Zf)m):M"f3dA{=u,w.& <^g9Ю^Ulɿ*}s%f>N]YlG ՂRZ0llBbsJa lȠ}[mRI{i^5Cd.igw͝;:iw!xm9K`r*-=y.a BOˬIi^&|& XV-6!-޳ΔEB!f0t~=f.``_'rZ0zebmP4yXt-Apq#n4v![㖔ߎ,ci^l H[ʲ87A%orn~RPP9p mAҨ0^D&tUL`}#,w671= m_9v [ BE<h'* Q}Wwb7q`K~l&/2ex(Qtza`ͺѲa WjUvV?ŸaE[-JZa$X 5}!|5x[`p1pn1k,[>őw~i"j$pgcqo -x܎)e\(5B.jBw7Vb_SF_>*nz̨p#AvqK%\lhf @S3ۊ7;{F8(>5$>$v*!R}8Mbk wU&R]Y|HYw}n,> zɑ`CYK/rNטfj9QllzdDΫ:Rq;&)zKkn,}9YH|U֐ȡv>'4k+x=wB,\Ͳ @'$s3D QE9d]t2fE=2<¿7os#\"C+ExrUY5JoºYwz %~j\C4r} N {*@4t'QR #%g16"U_rG‰mB8[7j:؞B㹷X:`tt_ca[ 8HljEG=:Zna/[eE2Z]* fU?M\%e.FӪE*α!m:uџpxe `S{]l՚fľ+ 1 N!uy򥉙n!DKq[&``nACn.TMjhcO\˭j pZ^%Ǔ(q5EiK gKxL)`6j~8fXcSDj7&%X.GC/.=V=O&OR8آZT>eCͿj0W״sn~4Z@ H?#`@Ǫ7Oӆpҩvx4R5xG匍rE0XwFWNWqvCXdD{=ۂ(k Z֟Vp1L[N xXpP%~HHwu!'7k&/6w6 -f%Ub/j ɑjuaIzW*ڢ&n3vcA2&G;?'N27mEʛ_ FEM=P0:4b{Qw[[檬gd4 V:;2ho"B?{ -f|+ͧ*]'pxu5L/1`B%~Fﮬ.FxM4 5́ϬZ;ǎBzM-cwxB_ 1,& Lƭѳe^c-˃&kTq'8y> 0ЈcOࢡftͧ}*⮔ 8H-Rns㚑y ^Op B;̟ ~qKZ9&H߭JX )җbNɇnRE"[ݪD?T] kܑ)n{IelLc܈@deAyN?\ $N޸~YWԜ{qyz^)f0xܠuab4k֚#bnҵͿ-~|v\˩h"CfeLQY_Qȋͦʑo4I/+9q11O(g47jbxokC+bnMd3%D@P*g0oXc p9Njw9ouؓiT1S>f5K";/*K% R΀Da Z̀wkKA'_1E{b#p:2{X6Kzh3Occ1I[$,Eb,mnK+Ae>AwFP< \8J]Sz)'4 Ԅ RY2A#wY +.ېoFriP_<9INʌL=J)YUX-ݼEEc+ؖ[+^Dc~{XS;[MQÞz\4 5t{ƴcK}EE^O4 559 hmUK>[M=v^u |y)&z"2`3#{Sjhů kX~R\O[˸%fzF=i"BwgT,3d7_}.,J1nu鲗/uD~P;!C;@d5,!CFO HJ@A K-ZVLi`"ƷẉZ1*0WL-cl6&}&" g03s+ _<kڈDut0uN̂Zxg#oKHgy-]TkZ鼠澧>:7(t-vm6`} RksYb^LÚۢDA+e Һ s|+*:8(v*% B ,O0ƘD'S`n,䔘&ǟfȥ6kGI#\7BmN6Q}pQ#QIjba6| |AVrpKX޷0jC" HԥT&htV:?#B@N>oS{V9|ϟ-QȖ @4ьG#slDwMb`ي7vu|'<mV;1ׯ]zgoeXDN?veQD=ČSآe噟uͪ W_r Rw m&/pQe<,tǞi-*Ejeo ZOɬANS XPh V$ݙM~@ d[`nnYukG3 2G.}p\0קhP 3A7s'MˏVU  :(‚A5KBIZNǏ4OnS`5@=z Pv~5 zT`Ex-`sv"+ӧcm=Qy[ޯ|}tCaxI%$KofҼ*+&j3ȼD1y,{j [PzYh OܗO1fDt+ aBqasViqwrB&mZ~b*;) E}@xe6e3HM3T5̋)"{oIĨ2{@ -=<IkGVA;fV=VƐ()ѱ=\~ʃ"ֱPærg?([IS-_˚s#: 8c9ء[U#M֫ کuoHi~ð|RXK3N0r٫Cs!~4d.G 5tы.TF{:'r/^le*|TG(]hɺTpDWIMש޲Ɂ]Qy '~VaY3`Xc6!d%5!hm?L1eٽ:lie{ * Y/ %b0fiyJXs9x#9 FUO(wNJ|oc?莣z{EͥFn,B;*S[`ď. i ub5u["8c̑EJ*LCCB6fQ>[1@GV[k^x^ <8[W.H(dxÇla|GD'oGjW|WMhk|hiI"izyU:>uC4'^/:JdjH3ǜ1Pj)`%6{b LUiճwW\ʂ0Z*,^: OkIK62f!T(N.2:ɡ! %tW[Mˍm~ _b]Ixk1|2z >8 +;TQwIW5#ϨeS⼹F*4=JJŶ{o'/YKYĦtHF "S~xeiY 2[0,fc4 +/ u i2P?[ZR0W}Lʆ_ 5[3Th$fA"FW̒ o6E? =ZfmA{_,i@L!/zѓ}GI+K[y_Nx}w( ,Q#G91ךW"+ t7Ml}䁚-XZ<ךNZ ưdMOS Slln?YIuvu.m(VYhMm#܊B*͟84A2ƶ qv~n|t)*LDr sOQ9{c=)A QtV vpJ'l9\ r5ufpѫ}iz]ҊURfGV haj}Iz L7&,ȱGT 'ACa,o'X,W dY^6dE:S1m.hL_P3q`Ӑ,k!PKuQfð of>/s' 9/|jiK"mh)?tAj%yD>@xq=< vJ K_NM FEc?hr\<%=yL4)Q@8n+P&srY祻M8\e">mUiʶ i0xt4_^;=#4TMXj憌T F]b`]P5ėP˳$^#IGL9TWz޷FpZ?X %rxg}iſ]#knߺڗęס=b,zI _'?*Mwz/Q! N({iNy8s)K #򰡃 )ٴ=8s-1W&h8?ICD:[s|9]#S~xv8Bqo "4kO *k;[|bG֡jSno[)PFoE}xw fT &$ HdO)=D퍏?Yx ^ͶAX >1:ũ9FO^K=SoXSh;K_?=A G 6?6|pxek u^<`KCLuR"K>nII}_c_ew~ 맙an8c{Q-Ivw)-aB6KSˋˀhQ  ytEct! MI}o2 rK\#tȇ1rK<]$4xM$k7=ý[]+m?iq7M^^‘P/3o~DVc7Ѓo$fZ VݢѰI"Ώyu/m%9K-") >B+u1LN9|e_ 'Bm="jYpoiNP3%nm96f:kTԂU)0 /g%zp0q*"-'`_A$I!ZZ\ aHaNfQ[Do,v ӂ&М-R}!wN\@c$VAř v"0N|+:lL^D4tR}J`;/[%s3~b.{YC]g><݉yV> >o/ yQES_JQq, Y=q2~Fayg8.P;ŗD1N>]7MS," H8lq7# QAIQ#V>J DB-RTT`a1OȦ_D\|sExׯd|2#lZlt>fc7){,nLrw{fEفU{LjF߮01; /k!E fT/< hn/uv)|uKz@(A1G*-o?%\(K*aQlD5JWM9?*,q62kc Ùϻb%,ũQWI رpԡ Cߙr/1 <d,™#ꠡ>j+BY;M%K&2IJyymT_ ,=o|%,pFN ppRN3r?C)Ixk.܆!8-?NQ5V t/ЈmݿG{#{p:P(xXe8ܦԿĕwr\/ $=d=zm"8FHu$]ؠ/T\`j =y m@IngXuVikuVhD'ztI7̗1!Ry"a: ^TC1ޘ*FZoz\~~ p ޭp&2e̓daw7n/P qc({rπ=^帍W]0Q/|E:XkJng_$DtyMHץAj}B~puJ\ԟf+gmD4] \4T+9]p+sRX.[PU11i476ykL +$a?A[|X{誟ӄcm^mTysMw%nnEx0p-9e"niZZQYV *z}]E=1Cdo`O(,@h UZӋ@a::_zk^ To[\j-f;Q=Mny(?NJA-;t9iIm=^ET0  @&]uSCBVUsr}h\Qn|w1wg Sݝ rNPEIʎ/ݫԐ'jZci_o>& Hh@N2- {1*j*9jBM(W: i5 i¸ U[bW/k8yO$-N;>Tp_PoB3o7?p=ov3up@ [dL&@*;P5&&i1[0veۭv!oX6gg.rSUhlx2omG:m?s@`? t}(ȶ/݄0osjAP=zK>WU!>Cf?..2h&6$@1q:z48T곈^K]8w!:hjJ=&=IH:;g\==m&W#Wt>f,A]]5Zl]/ g8 XYq_# ޻-[P\l*W_ 'jMi1Q.L*]zT`0VS[7Q7ˌ,ڈ"TҰ@~7`j(9u i퐡8P=/Q 4h!RhDJr%ܝ{\w?α7Tq8mq[JI04uPZAz7y FmV! u97ڃΤ<-AA˝Vv7Bo dval"[<>p -f^@]-JXB^BrǼ+P+ض;'Ab 490 tP bd)oIW W_ąh +95+8`4d4RDޠfuk\0Bb /ǔs9I xdI&JSVL?ߏW& 艠)?,T$ʱxe` #=k]6Ĩ/+D)%,*}{,h<:~qF1.ZJ2 @sCLjLP x(o,#*9|1!Q6;ýSkkzs :hi%%aV@*%Te6js[n!(}?#M|!%JR,p4͌`8fL!єՐCVHzpZŀRKb}Kvdv3I ]~;D J"XV>KX`Y\wX**5HN%<8@Q$.u&$ȯpah ľar2=S6Yd RLNY=gDv:4 fXErkcDXdu,BTzL8ãQN mX Hg-n>1xbg6 M,1R6di_ZSVepnHL!2T䡲;P$gnEKXQpZ[Za*oܧDFCURfgV|poUNm9uGQe6qʡы!yhTö!zjnoe>5 qaB9&E#J4PE^ !o;Wv4xBkI 6M&WQ74m%CrYɍ $)_k4ۜW:jٯ[J%fl4vr?m~wݽZI'ASn;[Su\uPj}@EM UpL=&7dH_ĕe̥? 6 @OZp$x=,cP+<2$}IÃDX<\sLP+m=La㔠CY-E6q_*I ?.{s1x 't8f3 5é\Naaw0f3ؚlMqT|qAVzԼK  и7nr\}"*0/Ƌ1 R$n]֡P-r/[8 i l@A4#g `RSCL8^O$Nxq[ܯYIW2L=-EyHԨ0M'SqN"&WߐL%+19 <:=OB6$XB ##fڏ{&{JLmƬmA^I5O* X'jVVØ}9؋:v!O SIb&4y* HC[:Jv#z1Grl6 zkGYOMVmq 4O|uqCv㶥l .aUUq9Jf? O `lr[=ϥ!pǶI9"7h58hTrgD#G60sMh"~Yu_tgFF'Gb8h .(eѬⱼ$>lFޟ8xhE-2!Zn]b^5qG25 p B+ך1~ ud"J&9p9uZII*iHbb_'*qtttxNۆ,E6r~UȈVt#67AT1=Ƒ YvP|h[%LIe)FѰD_VvHo.S 2e/ +ڶh9w ʏ\X%s:naTe]6%-qV&o!&Op1) I^8s:ob94 2Q:G'Q&Tb>imcH@K(,"I3Axl=q 8:Z%Lzsy **ӛ9gWz0Iel2DRAh O lxn~uv^OiUV5%GѦ)T/Pth|It?_/.PA O 2# x!'4hya!Q$$^<aCvz0ODHLŒW%tAJS08Slja;*ڡoՍ~8XV2 "po@{/=-hawe*#J0TRt~Yy.2l` ـ#6A!5tVЪŧ]Z g ӪL?Ec&@f쌇>_7n,~jWtˌs rqЦ3HiprV%V#<ӤztF^oȋJW_ҠBok(T9ş"Zq?HNwQHZ*chݤ%ڦ/Rl'w=)?&, 8)6dm0lKZe6Wp'a`:iYPF}V & ж4]h}=,fN<գ 6{&] k1P*xs񣁿W3W~X*LG3 C*] DLQ9] #E(,{DQ-xQ N=|50bcG]E]z;Y{E.]Ϧ/*/[td 9϶TڤxpIUy'W_yny%9kb8'`5Q;y"6}EKS㸶 dz줞2]sF]&̴7f+u۹#ҚW$1(mV*e>`#TT8e '!&=!rl~ &-./eN8`Kp Wԛ~jPC&CNA3S1Жf$4"lwE,Y 꽔Y.:~\/ڌ Lݵ{A0ѯ#6*ťτ&Z^$T^X!$xIf)h5v?q'Ϊ }-0Z>',=omk-WYdE:RZeFjs'ֿNĕW(Z4[AL$!MxHdщ3&N;3ܟ~8gHYZq- :P?%qgKewA|̨Bi-h~<~蠶FKqN"JjI/ ğm$&"msgŸ?>4ݫOdxE7JQ7׹>8tgVZH5D{-)Z37 F]w-o7dnqbjAD 7(] e|HR$rԌ s|0_Ѵ0mNt)w&PJ\(7.C6K| l.Ӻ;#Y r kjY\fUY5s/jj7kicvd е蜉\,̐i}WTsQ4TNlL>Z$5ިn2Ue1_e}>dKBJ!i'W  +}_QrgxҽYlyH(>jBZd_wur7oת~mEEkMJ0:u{U|k;^E˹W]ܓBXk\-a^NA k*4)/ČBh0feBڶuJ .vp zOٽAwQ)n3.an'(\JުfոtN7ԴԖYB2Pv]/]f4 4롯MVİjjMH D({ H"7E༷a*sON+a_M$;ԍMǪޠIJ:tSsoc}4<5˨)fp#Dlv/ӽk* .E,M xIqrHTjml= 67Yה/Zt$'R+8pZ-.nz'9X*0>bYo Q-KÈO\<ݺZ{*.[_X"zJvU׷pO'It \mQÈ 2Ip*u16$ʎ0Pj?wF6ܞ9IV;3t[[Vq}rb_ `=Q ^R(tC O-Jx {y[.Yd\]Lq2m.+Qc?BC/h QEcSѾt_Ҍ{%# Ztj$ɭCdW% =Tƣ*j F괆zN~UF?Oz';$z`A¤DrUlɸ)@>9DcRB$R@7m Ut^E»G䲢drd]rYg?9-H I!F)qtb|saL˚MZ1Wl/;cF{k2mu;`w9䋷b.2~W43ڶ9#zgC4zݝ]Z#Lxmg7/* F&,;ƃEy+F1ݟ?* kd^`3_Y+Qٕ: ląN*]Ӈy"vκќSJ*,~ՂA泤ׇqKhV[ BkS'q=28/fd)R7ld`(:$: 57M&򥒺>t0gJo*5<_mMR~{[c>/ҧn7v~YA+[Nj!MQ-4'^q#Llm/fRq6ԡm'MM|eCq@#Q? iIlpgw:  I*A/XqE<]R_1aD_p{sߙC^\R"/>n\B)e 6י\a"n /Q-a<+ny M{W 3q EDRk}<m}#۶}_ȧW¬,Ae<)xJ;5f*VDz^UQYf4uuoJ"):m^ny?b^V`&!2 (+'Tf.3>a mltR~=xKl2o!3oO8+\:xGnHv/F5ؽ\3DlL])L95䍦xt*~aFḏ18cBަ $tmIz!9BeagD\k6d-?`頻?ō\#:h.[Z)*LIO󴈜v'D w2kjS8ǹs^'p1y! &oh&=qVb $Ra.񝷛uأ`a% or0@k0=$K7ri I=~x5@Nc5wrl@W׽e!  o?ڝM%D5 ^%Vַ+EJf.9٭D~`s^*7 3BqCmV*5U#4MZaZEL[K4%uSB\s!zlxMHq.̴2 KK? #6Eg$w"7/k"FVVzfMKEE]wJ4Oᩤ[Fj4< 8zS1ѧ@SBH^%mkIY'/# u/7iGp~#C% ~kFe}m#!WHma;!:>|9[&XzyvB@/t*eBLSVjO^#Y]dN w$=LMdD$PM(gQK dJe;d {FdZ8 9̵Rh9]_cU|]q$ IfbI\I9_%ϑx'a 7]-Ƨ_+4%'S4HmitgSv ubP-]Z߯C }|#|P uM$G"֮ YĖRj8v|~LQ@#GL{X,O M+1L|f1>41NOџP$&CiNZ*% \lC4s7]0%Q\}DEi[vF`9YdYZ^[ 殇hpQ"ߞ'%ۀjмl9eN/eV$ &-t+ה:~z2TsųeGA6hN 汨r'"Mu7/8ڣ5Jk x(ATgLocVSPb;}an_-wE6²W(/O6K{҂c~\ciˊLξ_;Y`Rqn"b7+if(7ނE:}&lL*!ǛwG*NTzf'm\)m>f 4,V +=XLQÁv&VS_խP{G]H6/TfQ.]>%gU$Xx59Tdr;\ǥ{ry@ 6n0Mr{?0J*}E%ւ>KޑykЏuCt6uV4S{;Qjr \W,s3z͗'cJmGZCQd[^ˉFTn .57*ل7hb4U+.ۘEՀ d*?[Cy9ąKxSB b{7V$7!QU} Y6WIyD)(p8}&!mF';F?~k= koj+.J;T P~D'篩!-eK`o![j'>`>V)u[; UduEDzי9Х1=o@oy zyGoH{~ſм̋()2Cx'6NsU#yKVG7z=JkXdjDO'/w td8&Y$GΛNdkQ X=5Mdv< kCs@O8+Njm4&h&}(W2kn4ҝ5_?WݽxѲ[߭Lav٦l"}`$e Jr躡Mm+Q侧ozAH Xp=WQ!9oE*"(ufj'J9X> "d7PA>]uYD?ͮIs<|[򥬝K5 Dg$İit)kӆ CvW) [/2[Fm;˨rt|%TTUZ#_GJ9,8[{_ R"s}&ȆV,1uI:Df[IYo?8% _x)ӴDK1jzɅf ՚' [UZDzR x˺jV a@!5Y[7W%fHkHZ7p]uB\I=SoJ4>x^e#Ol{hx wJ Պ-a]~v0e^+!\8[!,9e}UCL?"6zZl2w&3)󆕣 LRrW+pko=y_Pp ^KYS9 m̶0d:Wj:{x|0[6} /,#r 4qbomh/ |mŽJj!ַ؀ka_<=g&CNe%uh:!L.EA+:{mp#sp݇KP͕hIym̀JX| > \)j9Q%ʁ|Laps\B0v|7ނPq܆fmAL3 L5-p{tgtp+VU9IѨ:p:ʉPKY2Yg,ZZcyMhKؾ랮_j rr β.2;FL_nĔCp ^MAkW``4դ6aOkĨb! :S{gAt) HˠWD&*.Mg m2mujT0~ZA'ubKm !t&5t}>}puwykIHd@@9xh.s riA3&2^<պe<sNcEB ?9 hh*F»|P>=M/^,ґS&(!-?!;Iݣ4,4~0qlgg󪐷T^=^~+ޭf+-_#J}WQ m܂t*z|JUJe\fU*>{\I"c e2<2IGSy)b~:t >xlR \6ݯmx8-̐񍊰/y23SQ=9{Jh!y\:1jh;cܚPz)E~mUid[xs%Ll[`i2)!~}omB0.F4y0ʝ&9)oͤԅ?[a}"1qĽ+s^]>Y!æ3%Z6$򨹕Zە%b) şfV4s=Gyk}"v-M#xi\Dcz/?cydOEVJ.`LJ^tfe.iYy,F rۋW![qwP )5ߺ sVFI+?7J}BX1oC ]$c,a)LzI{D6D 2:dK.g[*ur2O1dGb :SYK%cc~ ijiIl)d8 S Xէb}-u[kMD?$ HX] 5Gl ay ;îD)ETM> _^B߿},n;R@(Bg+~F`NuΤ_Vkyv씒WńpKZ,Qa{3a<9iXLGk3,9?VjbƶtD)[aMȰUD?W}a]%$ֈ籭>BoS0>Zun*f1+γ=u tnqw@k0HǍ糄k`]_`5ub? 5 {e[9Ñg@o(\r'\Vhwe=;TOeGW跶*0 89?W<4xúM{H9 ò'B}!)OCG5,O8u;(LZp!)wJT^P1Ė`aeu$f} ?^%|!dǼ8O3̈Q=o28й{@i{xvg ajgq]n 2]19B5e,LSB뜨B}cf[M32i0>*a)*5}z0/ǍQVUoC55u<^M,}`bl-@o߿q!JqÃC(S8 D`ϟxpxF6 Bs7YeC/f_%d~д U'O=i#N^嶠n'hYSҍ'YPvtβF"!xN L w' b?)=304\uFUK Y&S؟Lo 1d*Vsf'Ln?,y/Z[9:L*p<#3ĩoUP&GH>=0ڱMdd)lG"E:8Sqfk"q:+<ܙ-&F4b^7z6LoV{+l0JODu%_N9xkBke+ߪ7+8)TߐʔV<7xJdH!%m< oMm$h0{0 KgloWy)(5|z=B݀gwp3H`㺅Hv4A0_90.(uDh`#e@ϕ"η?T꫒s8Vά@!m1;+pP\ ]Iɯ(WUwϐoLHJbٜ"&q]Z$EƠOa`,ݱ ipcĢkzq*o8-ݣ(oߣa3ܰ!p_X }_C?}] A^Ɣk^V, lsӥ46UHYNӮf/2J}"Z?: )3#?g X[cOqia:o<8I"wi!'V|]4j'7i8&139Lr#f*!#܂f%gס8+Tu5 }i0}-%R[L4K:+JFJpG ɈŅɉg `'atc?JϪIL =ቖ`qs|xW#L4r42x**Xj6Y[u9ro9$9p-]eiL< s 4KWä!0@.5,xg&_{c;{-r79[Xl6r P[AѢD] :'Y``,vʼn0KZNڪBS[ӋXAydM[NϐUP6o@̟isó-\b].b;:Q.CL\R{oKAj yZ<OOvD {ڕ 8?a9W3y CG:[B6!Ý>Z*G2ޢvˆ$p I X xQB'CїYSC|R*1,x˼[qv@uUߊ᱄U%cZ" I _'%x\?~UKKcP #fD.YmtI4,=*AyC0Fbq?8.E1z։[8'R9_5Ivd#Lyjf$C|bhJb CN\xSH&άV 'yk{̔׏G< f8ڪ),FpQ{MtVRgơ0F}_W6ghRfj.g;ɋ#n=E\m]E>h!Q=B~#F4IRh"z$9 M粣yl[>8.P HY%҂_sa졘J=! {=2&ҨŬcWhOޯ;t5<1C([h6 5Y RI"åI#Ҋw>JHsoj!WV7AtJ;nÜs~ l'm4t%YAl"y^S>`@na(J> 0ax]j*q:4c1ጩ^>*Kg][Z&5}OSus׷r`Hs>% bV8jx ˹,ٛMefQ^ b@A QT? M3aYOu 9p|O<0i`oJdj8( Uڝo-8%a︵ST(SCדg882֊=!AXf5 RK*;e+:N~l Ҹ$5Ho "Q="5hE 4N#'XFvYbT&$57*z-99np<@ ]Ea&'qF)l7*jM:Nw|!|SQ:Ia8Q&B%hnacͯ(yl4”s0\\-?o_yJh  li"ϛ'fPiѤ/9j<2# w֘F޷eU&8EB0pzr/apq)cʗ,;zSh_HIQHoez=ضhȇ6%>sqm[+]OZ YTn;ϟ94~YZ>蛖U-z. ~Wdx0 S3'tgp@sCymUq, /jׂwcWfk&er'$1'ƨL咏h{7JhITCU=uI@daN䚩Y|, 5tnϣ 7N2R[ǶNv*׽:]hR4,urE{cs~V<|}6+ Inobl؛zj%)tYq3W?CEG׋sy zmbD5nF[OήNG?IW=\tC(ڳ&ژ竿2ύ۪,gTFcb L՗#=rX#ZOoӉ/Oi<;ڻD-BJPZ2Ò$gSU̽st+@8μ aoY(7Ocy! w~8N]RJ.l<$lv7_²4/R*My%{ cE[WN/l(b0׆vEPʹ *5ԅd|MkkxfQ^.1TrB4 x ]o E6 ]Uؒzdz.RI՞X@kQ{{ FMF U OlM M1;{1~178s#:Wt Α(Nt߃KF]y޴xd0Ln6bs>=r /s `;D<]냿NZ1oNk{%{#i{o5QmF\Y+?QChxjV x} v'^yl1)+Qx&:wJ , > ܪKn;Xfz Iz+r M<<YqI!&XRHX(ٱ4+[>uSPZN9%uPWkGWfh! +pcΫQRp&e|ڈ&/(]TDUjtq6?Z|}"H)#z٭Vs - L*6K~$F ceSksߘQs r* R7qFK $ wm)i}cZv;䁂7ԥ-R-r;v ES^1}=5!mF9:q0H_W"s`$[ Gh6>d(\JRn 1,&Dbq>09SMh˅-?j(=: @sҸ,m:GBzM?<"6x\1PQ&+D qg'ddr7nݶU|V5)D%*ugR {]iʿA ˔1$EOqm1Q@ZUgdje<lp;z?'6no{sA)i&[Z<4Y|u^|&{0n]0A6鮕@rMvx|8G$ ?mOd7ě[mwj7y ⽻`Ճ*:d] zAH.6ۤV֤3F&lgF EG^LhS2,dG'ä́|_ ^SŶآ;6V%@X h8v <J^3E:e(B̰ZO?Qu{`> D}Jg.(曧JARofoyv[4nJ iۧvНʰѼ A3㛉M?g2#]㳱*^<}Kvn;퇐GijY.8ʒ6ygSKcָ܊, v7 MoW<$aEYoU>8OokGhea:~iz\;m̿ KN1=ىf띧UjIi=˳;<(3& !vHϺa~ 7C=aoa[`Ða_,6RXI4*U ;fYgݚ*R?k,ء-!++H 5eY<5 G@k'dCRa[.=UjY,`5<&qFfﳻo7.Wԟ`wc#6-]z}⛇;hGax961+cW]~ m82ɁaGE $sނ -HZhP`2y^{jþEDm =R5@d0ʛ_->s*3/o-h3+8E+mB`@K;jMW *AdcMO6ᔚYÔ_x)*HT&7K"^ ϼT}8EWJQ$Ml&g*>5}; qz6ӛI@-f%%/,TVK̵.[ +VJ LoMw緡;KyyR^Ti`B|KA_oټ ZbB3ZGQ$6>鸷Qedu-E͠]ˆ/ܷJކ$3(w-QG*cθ7 IY٨];cҶjN`SNs`~@W"rlݝ˜!- T5Ouˢ/>a\YE!cE63>ˇcL3G:J;dz| Aa_mpUȎIhjR3[!P(a f0üE_G-z)A5X2TDz>5jd~ݒ}s^Sp7>;+mDFZ} z+fҀ*J$|HpK EN4y9B\QBXu r/)0/OU5* >1 XK;ῖ$y&5POpxGW1gw;"o?g1=. "ySn8y"J' p<@.E-zDuQʢӢz~RYC( B>vu-Y }C|/R1 ڈo1GG&ӕ_ $GN0 + +dvLiO7Yʨ_[fr HWn"nTE3U" wd^ U ]{No' c%+*]% B>!$].phW|:>1Ӯ]56&[.렞v[^T %=qBh)D:Y/LmŌb3[? z+]ZqK &Ɓ b"zho,.-5h}" kV=ϦTBǛc"c3نiт-k^ ;q ChDt6F+toҗ2D3.j ~QK>CB9nf)驤PH ?Xj]8a (؅RQo'9#{@$F]5i}t \Rc=C}[ y+YWap^j >t E;jfKMtȰpZn3޴H[9ISOߘ&״ry[cl.]fP n9.Տ b&˯ unG7# l 6ñq4*)u'=s,=lZxis:jFbxYKܻ-YEfVxc^l3ʠx@ ƺ`jFP0Z)e@.^JxLk7.ѿ7fQjG Q6HMWz  n;oDZ$'.*q$;7 N1N*p_ pB<{&tRl9'yLB8bMq=wҟ틝b{ˎNI|pG)RBWA*7Y"V0G ~ؿV53n}m,izL/[3٢g9cuIPdTkpIZ oQh}ы? +H+wPiWfPl8v.D4it+T7_TVA $k)-hoi0,C-GSOn/8-y &Z ""4,!NiA.',=@H5smW䨵]cwrp4w=.wR2CSY|ɹ2N_ } #AE 3~ok\χWM|.ԙˌ )Z[ O9XZs[} ['tVYSEt9i sMd> jGcYnt y 90e֠ML"YiԽ/s_ݼO&>AvK[idM#`SFFA("r ʮ+eϪQXX"kI}{Bl|;Ό3b^> d@]8_h2Ha]fnc'y} OhSl j:XxK!eK#SE'ʳM)4Z l`,$p<2qUymRVy /':v0ÛzĒe t+1/%V~?dhmZ0ʐ*ܧƟO{p^x_s"M *j> uZY7sv}WD.R΋lLp&ZZY!:[d;ǰ5û[:P"#d!g<9#^@~u+v*_-y*{p}iH!EBA#JR7‡v*BF ob$Mb"j \ 8ߣTҩUN#Wy<[&FqDyR5Y$)Ҭ ($f0)}-ϯ΄ L5 Rlz HAN2ύtFHQ-A{0Ɍ٪nQf l!{3'):RxOzaaCE(ȯ=ABQaI lnYl6~ *ked<*"q &YT"X.\@(U5:30kb3zQ &v8ws_dG$dsynJZ[~-paC}:3.q(,Ъ$Y%wS~W',jD_ ++!*"9-BjL9G!݆b lHrpi'PpzAs׍Yoern<]gI8xo otNAw}0xVb8KP2tNeW %lR/$y =%bĝ %HKo,P:-0X ޺|HO 6UM.`+_vV>ҷ8 PF0}L>G~R|mslѠ l0 Dk1 /h7;}]YíȹTr8@g2Ű=8ߞ9's[j A%CedC_hq;" ^mUKMwXҩc+DzgbÚ@^'([9rPboZ tTSbK5ϚxZ?ggbL z ;ݵ=K@ßf`5˲Pia&ǀf~ח=:Ѝ1X1mHyp\7i/AOx:OF:752Ӝ<9E8VbK.yg\K7K66v/>{Be]ހ7:P*܍[2!Z(/Q4{=Kd;fșZʊLghX?bR#Wp^N - U.H5qI6S0igŠY|:j\;3ؠaWlɴv _%.c|%Pa$n \ω>nmiQǺ BSOJGRMI,)ٺrA&kpт[9ep^H;JCu!b<;AAw>a3dCtkydLID.G(.N$,Msu"N#)'Y(  &˹r;1&w2(1^̕慮p"7DE+vmm WS3iU)gmQ\rsm}Ӿ| ?3ҊGr1i<Ť 2B)GWx}Ƹ)Tp[>ynh6^E:#B[Ҡ<-l#u$Ͼ1L\lN]s="Vb?#fҵ;}b.Uסf_*^mUK}{hӕ&72IǃΛB!ٞ6̯݆^F ЗtVHj&9m쀉d"B-!d %b+ 2ɹ):iG1d8u7Lxj企=xyaQh @?&+vk`=Pq NNh3EW4,W7ϰTBNnNWJe:w gyQ-"3F?ۻ"Vgū]xVVԌa5"u |+` \͐0,12 ƜA1op2^[H?B=)M>p <}G{[ȑjҔ= T ~RD,>x*y7ēXF|>1[mUTC!\H|4wz&p2 O6e u7kJKMtz4)m+Rw0`8c o~1/0_P;S/ngm:Rķ969;OE{Ubar)b+Jq{Ϳ&@(zQ`ac1[@qjmv2\~yaT_b("u[[iM ;HL( GC1ȭ2 o.Kꆧ; h*~,'~h!\:22cmg"MUmg4&5hN?*FƱ1a:֖uwg^%ʧ TsԀhě"aWpRX57;jq0;՞sjݗDO0 14}1]o撈#0'ߚtu*%ڗ.v7]y-c;3lpl4&pf ]|znE瘜 [3=G{ RJyI2 a: ?WzeX4 ^ʋy.([tz_xG[ʤ#?.NJ6%%̈ٵs"'MYv'HZ{!MÕy%f|qxy\|W…N?X_$u: |CO">p@ՇǶ`0$OA9b(' wCa  ܇@6}IhShK ެ)4:mp-l.u3=z {=lO9!vڔ5-&\Bb;_ y׬5K~9S) RtIdR\qOCȎ;qCs_;m~KſD6 #i$)FNٟŞ|E{O-Nf-G3YvL7m{LOXT,,a⽉܃|/ FIL "_Eყ3s'}'jB#1[$#Gr};C4ʏٝ*UXxzJiuo"!0=L/ ҍX.ґG|bl$*Lϝ<.k,&gh8y1]ªLLSIn|+x9_FNKv7 Sh}zmUkxr|B.H`ta$+ ]MV~f7/Q,pge+:H!0x[ =4ur9N7]f1u (o=G*r2DP*ޅ)Uo,DZNaSP;3P7O!Y xt fC.i^"^ڈD+B*s!>d ')LMjiH*%ư.h-[| FN#&a _6ts@W4f>e'ɂ gd5sꨝ\b&( ڂ8j~H)v#ҁ+qLh%S jb-Qx iQfdHIqW7)K s{\޿[{c뗯g&`D]+ M~0W_o:Q&ZQ*nwY%2X>34ȏf{'o5`q"m$)]ΜRw|kWx}HB_ O/ȋ3,{6F јp*obվl#v V36m7NOG1[m}]Kgb5<7]7ang5$Vh'PC DžP*h[H2k^Ea$VPٛSz_vc':)r\T4ƺ%@".x.$mj?:bܓw mW3FqKW<\F-$wݮE8tęYjv)cktԿ(҉>-; ;Q8pّ̻]퐾])BYKӑ*o+/g ιGIˉ߇ӓ@t_ioY 0Adu2X{Z^%S'3/s{^Ns5 1 [/- &> .Fo}>zm45U!! y79TR!Mo$>{u"1,NI]|m(fTq՜\ahqEPY>u }kYm!6/e ,T0`bc6Ϳ'}?G ߡ*Rt$Gw@¤s<#׈T>q~}:˷D%Q+F@M]P9Ӡ( ETǺLb?Kz5}H(ZQ9dib*3dt}PȄ齭4b0dy>48.{b4dFbK Qz;8b4E+N@10k&|Ȱo4TjQm= )`[rֳ9:He9XrRp-_&/QR 71y} Zlzl˴&B荖MSG~)fxlH ]$鶡ݕb%r\1~hZ}`} ~`\P䥬zG <\~y ȁi}f]5oјz-s5bTR-xMa&FoCRL~Вi~ `Ck_UrQ導Q1{-x1,-k.x]XkwEsR@ k?-d}KI =o^۹\8OYIWq(gcqvλ]8&}"ҨYy(PnQ8_2&*zF}W~v]^! Z y^WАGBS%fe"8JjH^IۑJC|3;:Fv>8&+{?uz]]C㋔'Zӊ~骦$j;Mp|CT}]zSfzno OaGnO0|N-GS%eó<٢UEʧjgx կ :fn-^Z #{kζ⎧{I\b㎹P8}^׫ NB(÷+ƚpj UHboU@toXFoL A ūӯNx2n<]3if_7?izR]amV̎'{U  N zgN/154![H&'FB`ϻqmܫTeUy=n%ˁ!LU3N2tgCZW;þ .,8aUMgD>Kq6;q޻Au3݊㏴?1.X Fȴ> ItȀKbPⱥ܄C{ʤi= y,=| OΝ4/:wA3&ŝpVop N_ VrqA|e&1i!zNתu@ʜ\[ z,7 ƿ>n JU|Nd6S|H#]?cb/Qז XQo 4PnYvQj9*/A?<= *8A^}~2%#;G$s`~y>w;V ɭC8a GFmY_i~'v1_tkyޑ p 'd\((>Ҋyi/NMZbFZÛ6νRcCM֓:0)Q4{YEg=dF2nj_3hI(&x8548Rjۺu.}. Ҏ#QPvpݔQ1&ア'X8ՆDڟtS3IUeVOqeWzn-X g2qı…;摟{8K Ernk(Ã(xv7eOuDX>cds{0kpQ|a+_w_ZϽDn .KT7&td*T=ǏTr6E~r7ϔ7R5{ lBMҁq7%@M}ޘBY!O(ɚPUR0wy$TYہS;׭/4f-F# 2u 421} 3U9c{ZD)M_-"hvw{B n >xa5zN7sVlNs Krkd; 2l$*S>K=m/RVi&%tR ~ѓ!@8drtQKuőD.EIj?\6#[ϸ6;Q)q+E2y=C P+}[nqm\? F8'y&fa 'ANz8%4s3l4}@:imtM4Grzjg b'ץ& Zfݗ.n7Kh`H5z5JaXl:B&WZ~h? ѿ$0VۏPx!*cDvL3;mSMe㞚@Yzk ;-]_NqUT.IX,o*-oqi 8 U4NӺi/,㾭OrIx>; ^Qd-w%_c$ ~_C6KTI0 %{zQ4cjYW 90P+o?g**ӟ/Q<8Bz D_=ϣ~o[?I W#$#E|{-<;|5() PX(nEF2M a&\N'ө?u˻t|JO;&u8 kp1 i6IuSFh$h[٧ḽho^JblEQR Pp._gT~w|=EywR\F~ԕA*kjv B^^x xd ]Ԃ ex$'˽ge0W7\y?Y/\F*l׫EpD4O #=vǍ iTb8a +,.de1sǩ'J)-Fgl̦I<oP5ذ}~6)7u ` }5Ϋ0> 3QUn*Ġm@0)A+9ڶOrĉG`!YBC<<2kG)|L"$~Mqj QN+fxcni PRk 属d]j~ -`LB\G\ٻUݠoai+|{ qU3*¡z)~/F>ǁ9+#27)ĔBY7O_yV},<,zK)7o!fVM`TʍgFN 1 Ve^N(:Ly-.0:ͿAیQy lJQPv8~k_3u_i*ECl,0F`0"I;PYhviI !?bg߰uUrIX1ӂ@`|~mvx? u&^Eg}In6BKz!l?I)g1s.2?Aꉐ %$2ҌtO yqc 9X708Jl4:SPMΨ*1]09\NcYflkv[@V.aa%8ϖ[r^x` %Y`m|9۔ PPs~/z] l8UJW;3#^H*!F3 hp)|֣c':-eT)8*6薷ҤS B8ͯm0dPϲ$"v{8W}R//JZ 0frt$uNfxK4uB#6lI ke;hjR vCRBFMs ZU:,\vХ@)cgQReM94D,ݤ1GϪqN4yqa '-UXһwW%Xy:dm;AAeA) ",_Kc,5%v]\ I3_YÎbJ( r!Pʤf&Y5r˼q5RDaYQgDQ,?T Wzx2 -}Zx ἬANz/I5?gXSyC:?쫑 V|2}]KF̬r&.nNzЮT`O LsM+BM|"",*-NzU(@Ktj_~J꘹Jy[K)zm7qNON^3<_ GTEtT38󁪈0NiBr$=sU#ݖ֞3瓗յ㥉<|иl<5OLzLrJzaBֶnTn4O[}j7?K̈́̅M,K11 4.5w+8Q2uV 7"gtc7TNE_ 2yYYE=Oe[>h-hH\ɇ:F5y]Z̭9x8I8Nʹ^اغ(,qi??zo[Ư9չ! =n+$B N)?ܓ9Xl),ղqm>~C.Ƀm{PQ`Vubp[3N5l ׏C5-ӧ;l.74BZa%k0/"c[z'@[8 @]ʖPQ]>&<e|4M5 ,SZ$3/S1`iNp3TjO#ˉU\+A6FtY':˵x b?ԜDT;c %EQ"6J,[۴1:Q UwY8L-uN/mZq0RmE?j8Op@sSǟՃ=*0?t*0-8˩4'hHtg>-"R`,6=vyWN+EL(Ҵ=GGա`=ɏ6^&&)"dg_ N@[d¸.$'^4)ElWklQ?8(}^w'=JB G/2O,Ώ{vd_cNH Dۂw 槃SXm{I"BlȉH-b$ 26V!.X5\5\~e0SIxQ! ^n k"{:+bяˋ>( rv3! f恌n]c:`\&>qUPW1))kwbgH>*R"\5bdmۄ%H<y 0.v/cmЕ#NjF6h9nQ3i=Msl.32:Alf~l$dٿDN0m]8綧wA}EDL(eAS^T}{j,ֈ41y1́&zrR<s5u=䄝ݫ>+UIm(8@S yb22,3G0u 8i11 3+gGیf3+ga >[={@^U1Ww۬m{56%Oj+GO *:|<>ʼT^}P8^”NV}&%-IЧGղOnY0s|yޜP;XK( '/ ~ٜo@/%>=G>܏jV #DRAմnça-IYMhR(5 l t2zvFE};]9(ֲݸKϮt.<|i&Awt(>>~uRD5:5BFzV@xҿe>⢬/Uన;s}U0mS<9!'wIE@VC鷾5|GXTŜ) ]q_;mU}g"h`A~&Dɻ0s?LD~PrB܎k'$LRcx!t{7`էFd'$c=tf\KfT/ÔRŘHcf.!$LFsQ'ZLI{"MIdf)fQyLkݑ5\q(˺|iʝxgĺrҦN/}L5S!2-uWW8yӏ~W]D2-0E\qu MCdkat5=4жG^iSP_ eEBxb&7c3/_sH 7{-wU3k>ʹ'BDĹC|IpˍůVUsDQ^6H^bQp{-h3C8u:sݥ8~U+*g^elK7U"$yHY/;2pƻ͡j7HWEbT8:= ݡhQȕRŶ"%qHZ:C \plm/ˊb]P-~.W$D6ފgH9,t8PMKb :@{ );8XDOZܥǻV x>?WXS*Ds8@*FiD]s]#wMj6ɫh3IqP^Z3 3DŽ%dW_Ncs\*}ҷ(haTY`m3݊(/c85MkT^ΝQF"_qLѾO|04XP%lz2K?¶lʡ4Y7il>>#Fon-'A]}wyav+&>x5/-zќpy͠wQd?mC_POʑk,tޖ4*y"8Hф˳A zH/i}JZBeau;T/LS7OT-IsxRc\UR.wb4%gzM®On}/gӲ<"AP@˿/Vy#NM*pcƖT+-򲜲~37wP7-Ai7k-&iCPnFHKGĵ[dQߐF eA^LsOps 7*l-D#Hsԙ}P97MITwש.I4K;jcIiP^BE[L4d2 ge%. ӃŸɞ!/ 'f LYz9H',42STkl\4c2}1N?A v@ʘfTQ a~dE ,P_m$%)ztFmc!I*JEa@0!Y4=xԥb)ސ뾻w9CySU|3R\En,˃J󔋫pQ͓_O62Bk["m7RE)V TGP dA0CK1ĂMiLE󕰆!XbPk-) lR';gâґg K'y'<`z(D;W ^xƀ_|«zGCZnFv?u HNx eSEV=gY 2k2DXuȿˆ tFϨ(#VDl,{S2?^S R &>D2BZw.6\;0vT~J,468|9}_3 2 !LK'hE둝7U9ɽ[aEږe6t/\^.$ dݍs316 (q ,Y{Vr`Fx XuJ}TWzTX㳏g,EƑcm ƥ]IB{Ps }VҬpK3j?XUqW^pYUmL{z=́Kc\q%YtEm7Kon (䉾Ga,*=Use4Hd%B7$b8&W>{Z/ԙ4HPnO׾ sԄ@O͂վpEt7tIUH-s>g"r,b)[! ds4|W4'lG޾V AR߲#yS+䚫M\Ճ jr/]|2 ɘ8ζQSt qd'_ѺF$(< bN<=vY^眫9O} nXl9TiQh d9FCo6\.HEє̝#78aF % jB9~k1Ah%y }K~{ ,wZ*FoyNNub]0S d GT|ě!8$~` Y:꽲Gң3VǸ'8 :Q.DQ)eܠ\)>Z"xh*ge"^ gPy$ܩwlPH .rpԫQϩ qI]}v.~ ,bAI)'hlbѷ/ݶ}/ZLwW^@\y9FrKb"#1~{toER 5M~;d"9x"8z_ӹ;\oM?8{<J/m#@Ъ3S#̷ rh*}[ȢfyKlRe;1k%-)rXqը 3jdPik ₍qNFRKٙxjf'6WnNE #ߞ P]糋'?S98cQ ͑gW!CBp`Zj_.{1PkMʱX> eڑ}‡h^CC$ech7n* -:WGkh~DɨSb=p|k{@$.3E$ݜA7vtN5SY&ςd2?4qPZ`8v :KJQ,1" sIy&>32y'AG+rU ["$ J߃wҳǝdݤJQ?z|t,V?IC ]xF%_0ŗp`e@Ɋ?>vՋAKԝ^ hDdF J60PZ"(D_Eڦi2SzTZ=+V^@֊@puhWjLZTE{P_/S-k~~̅ aBF"vk'$>n_$Oc7ϚYȵiI9&*o]kGN=AbH|"+%N %E %ƒU}1/4^[7In*[gsn^Q£F"~Bل 647`.#r:2t1tN,7^}S/G*Bx{ VUXN?ɚ;ơ+k?}G! hGH`̻cL'T :bSWɞ=k?CW= 2z %O&_v=wF\[n{K[ y3fgB6df9a6P1<; (fr.mI%#N2E17g-|͡Z/A05s8s" ՀVksci S62!WmiB#zbS拪iФC5P&lMvnhIbڸοىqC&Kr"H%ΟnXáJ~<+{ NE ݔkkM Y->o,EcqzPMYk@ݞ0|ozHfoƔe: 5{` J6 >d54QHpj}⽳K|xDĩ|_$f\оJ$=4fjTZ/uLe[TJ4晊Ǐ}>^}dnkIW EԬ΀U)~*ի8hej~d~RO1ؔ|E:Q2,b~4''hr,h܎-jԕew" '6{?F,td5Ǥ1.&e$Ѓ2A.PERՖǢ >Hs,u@;8 &T{}IM4~I`|dALjOL̤ O;Nm`Œu]Uj/7#PF ~/0Am2 #? ( <pd;pg;HVv\u!2%юUdA)<~lu]=LKb\V M)e314P%>].f}f_W-qCk (W?Y? Pҙ-$^&-QyЖ# 3Vam˭V-4mjB0%g?^;Ւ GJB{Tk=qą]DAAq\TN#@mPX`$a %n*P dN viK舙 ΢+2!eAh# oE/6 w^iĨm@ŕXWj*@]5dJnDx+u_˺ߐpv>nq(W퉈m#l5XԄB9=aOAz,UÈMܰ2+[Gu$2zI 5Noz3 (9|8v[toCjz>sU57jpoH>[.4MkCMw4XO J_&nh St~`-]"gL; /阇qmEYQ-kPf şwX{rZuq . !hm1*=F{^ Zc}-~A@Ks 0?N<@հ}E2V*A"\=1Jj..Wٷ g]|n56zvp"R=^9hCs"<w7ߐ"ugILmjeS\@񤾜ߛ"#z.xو@ټ!4ASGXrM-zIN ׹ ~ .h4 JW.Sd(k[TJ:4K$$sd\mȮi!n[>2dyQ8YtG8⪨`{kvdٗqDog9SHrsڹgؗrWkw;Mཛ|v=  6u $vS%MY%xm/i+O5u Gblzda"+rI&5\Z㭵d(`jpKӛN)h~WN3y 99LcO!,6.R50 @ǫЛ8"-Nͭco|Ѝx-1CއT.& \= ^-lۺ!싡)9U7Ǐ-rBIԟHq>e#d{"0i\+I,,+%v?h(Z|>~x}h/cP$ɚ5ܱo2g6:cnH>c!ehT^fC${7{LQy:.HǭEӪ"V#kMgЧEN| V´SuVJ8஑gp={0)+_^,1߁Dom 5k A8ϖ8NBQ>b81[q_t@Kucw}mB|'iF#۬;.` }x #nd:!- 3-ؘ!~%[OR0OUg9JG3+#vuwQp s4xGx{d' b8I=o;\GD=VGYn.Uk ((׉[âd0= jVS:w~1 Ҭ[b.YlPq\dDR8o2k;G{Xt13,S{uNP:̶mAc~:gf!1^~bՂ,%ӧ'DOjE:ڷostUe缯4\u WʬF,=D31&qY# $ؔrFGmʭbHOK)sOJ8 -- &+B#UZ[)d9$ISi992}=0m4|s!8 4D/^ȆH;9QrHLKWz(X$sR"`eTcTc`3~--_*B 30Ɋl?Ո ,yGk;28uJC ?(!Lj)=DcX` XP~,2ΐ{1tshW+ۛhN ?gk֏^&xy틯s˔i%EγT3!@ĺ v WʛG{T$dyCXŶ+TSOc; 5\^m.U4dAtу B-7b|w'y~}훒&''^/b2?aZ CU|-ͻeByy!sEpG(/-JnZwv*SYB۷mp.ˣ 39Dx%\х(1̷uudj*>+ďv. /NlydH|ƞ7n+r_8y~af2'*#kVݰ䘕,!#&z9U]NS:_gjewBs3U-{ LZm%P_fIPTGw<ڭ_;c0\'"S3~~ʬA* NKc15LR^06_jOa9cc_+0w's-Sa +SPh W e&aV+1덽{o˘stjd d]=vZf]: ag7[N.aG$絬u}G޾mٓT"6іД,`M0A{%+O2#}>zQ69$Y?L[o*$4 F~K0dN(@7əFlFN6$Ψ&Ʒ,%rs\u&ԡqZq0g4Gt;A(6rCed\ :w`D߸DK,H~;(&5d^7Q2) 1Iи'<8`iZD~,u%|I fk\,MaO /2XZ뛣I*;Gi'4*o{oqB<=Z>XZd5Z piP/fI,ӧllbZZ nOIUd`Jf%&+VfaܖDət$>;M"mP]fp"V1؟^hmеi7?>u2Hpk#L%̺ S_5ScY5@h4@{7]$LjL~Û3C9rNܫ\_V)̣sܟ0 ' L\z+ks?ɿE0?3M]EZBٵh,>ku΋dӭ!xm:XEfz=~|ա2V=đJc aߖhZb}_z Apa< RRDR>@j !}}ȻA 1SZir?jk3X270x<9A%XFu5}}$:-g]T 0*F:7c3i ьvuו;1#> 9A ?xKJlsIk$Z˾x5cY q)*,&[ *"Y!5~SsM=…$RlӱXZӌϼ ڮh*,]r0|^T4' +等ޝrqXO.ػB%qNRGBY!Vq(T4`vGfi$SA7 ş+sQHDOEYV8R -5C/)ddCD=P8 qB`qi!C(S)rdfHgUp(mCo!4%:-X2'2'*dzGPJRU搘 fîn`yhdQe!Sۙhxӈ$THQϟu,"J mU`TcIn0<F5Zwy]"  ']4'֛3 6QFhB'I)g.ԎT,Ý]ʢ8ů~7śI6a\DȎ Kul׎h2Cd%<7몐mh9F'ijfဒ_&2S=\::Y2+:$X:yTB7:x2Ξ=4\.h]DK~fu!OR6Ac%,a#} 0uu\*@ Rͼ͋'X}9L~smZiuVB)E4HVC=PoYa.EEOp>s0Vؖ@/{`\tM<#s=1]'/H/YQH̵ndgLQ(J'H%H4xgtȻnphL2Ü"FC4Vր\C&|"RE^|&ae_#BϒaCӷP#to`a&^bV+lWۈi;`]E@ߐ:E@o'selM+NG6FthYĔiG,#qiKD(y$̀a0[P $OpˋەQj kHqݲ,#V%8&-ivst UIsH"V M9g q n>MZvcҾs$hw`$r"0Aת ,R32īPplZO@ :{~s6  S߅^PRc/&'>VI" HUlaBuxOHI#b/}Sڅg}1K.4Z"kܫMw n{к k:cHw+͇cv\H%:[̯X0ɔJ Ca*{gt7^|nLcbXu~(ېIwF][  OMc+^ cx! RGw}E/E9E.+ԷhgၥUU:zn \"SMaPEZ@Y@[*fգoս k~U-*?8ɒȞqxdEovz+mq)Ṑsau*͏Mmhp'\⽿z'!깪;`7½O ;h[s,DŇntpo~>ŗdLt/b GouѮ47Y#}mY"_7j`>0w=H|ΒдNڼ$f?6Btfv{i6Xwq7^xg[7빒=k(떊țq3 ]PmrWC CSIVh2&a >Mēh+i  :Û*<&6ȹ\(6"\w|w0Mk@|!aVGU8gzhA*~%FM*t.!vyX>wD#[_](ӫ 6+S6a85PM >-C&=xkz, ù@ ' YdVМϩ•g?3ͬUM״]}bұ]ʽhqrC# nvn_8QL6i{GV!uxbFU=zet(6!k|algZ5~w.oHp<4SS S<*!*7H7z'Ə{K`2zeIUEeĂQa(́&Fz8vYFdԏ%W"j L2KJݬHw+a#Av)P*e]]fC#綔/bSlncAHAK fwhIkRaQᵥ +xRs.mBSjNQ9nK~|,I',՟]Oyc])(ȣ/S Y9,A賶ސ&8NѲ*s;kdh⍲ K=fzv 䉩GdcBHgΆ/VQ/^e^ A2սPCRSNy,w" j咱$ǚom:դA|z8X3b#譀EK-:L!ۗ*fە6b{4qq`L"9*GANj^{~e*Ci-S q Ldێf)p~ɣjN!> jdZ|pb3m%z !Ldlʁ<Q`euUUAv:>E9-we腨~j ZJl{ SW;8A7:|{J%us<ئfNu2"$ m Yˀ[`[zlFT%E7*wbTb ژX[\Yqs/mA= iyh52Ǚ m]>]@JK;q ZXYKl^h-/x*z>RŽQe)Ky8u ,H~wy]@򖾆ڳJ(]UǏvzːpb {xjɟ eLڨo㮟#(MOרb 6VO}4kfouN49TiiLWUQD mV-&yk*͔(NfpRv:Du9wh KRk17{e g{̗3iڎxas+BW$zRa}6Զ{冬hG 4hAHP>+\;s9`e$"Qi~)Ṗ]Xeo:0!Jy(ޮn|*?*./VK7=/'$}4͉YUן XMzi=8!"VXP=x: m ~&FM#P>C6%43@24SG͓bY}3E;!>,KHY fjɚY7OٻJ8ZB}Ziy~,+Xh.-e!lZ#/+Ъ4硛S+;䁍j3̑x_ dIW2)oӟb[0'ςR jb9b6qUvTexg(+Xfǔ6OW+.~w6;un;HpAOŗ Qͺ'l%!la`nӞjK^G줨h̨5`,_,愔5}ӊϥl3# qۂC]O\4(@d7_٢KQ151S;:4HfrjpO(7tȍ"y}q9I&Yr12Cb˕naVeB B")$XDRzVk/V֮z$$QئQ643%['!'G¾d.yF\,PTFۿI:S1"ο&"׸ДX roЕ!,?2A_DX߶TrO#\5׎jd=Z;rRd眅NJVP]pG&۝. PSB/6)15seA| 8> !qRA~kB`Ȁ;HáVZ˵CLody%M`*~ʕ :8,h HY S/!FHf/n 5,kǙU,ZQv876:{[CKK?0T $xxf4oT8Lc)>B#kT]B sWph?I>m/d5ߵt'j]R1jzrqyן?>j{Vy||Y}9-:tѫ%/JQδh$4's19GʼZ2ޏc1J|,e.E}j؊%Bs--ત,Y=kX BxS}PJb1XUT~ JJĶOZr$8pZEiV yM[X29ܩz}8-䫊Az)hK4v!2Dz#-C^!{W2ҿrٟ9> %O-# h^,N~ΰl!{h8kpD X'#7^2 4.Wd('I1U=dwum٣wߝ{pLqsly©$¬)Vw$`:d ;J_hOӍ6?NBGk1".MLvx>H*[Gl1{0xM>9*k]Ao>u)5[]`v#J΄Y2- );IvlfyoL14=Ү\@Gnn`};퓭xA':?0S8vSMaU) StJx~4"u.E <⁣$!!Ժl4Q_"ҏAgbOmr225$ߘZ4`F_hA0څIH%DmBj NFMN~2X[;fBɔ@@+" 2vwqaQBıNp}@ټD6dꢗhIcQ t-okm9@,|4PתŮSNXaCl 1xkdN_(=8aX#@cVsMм iZ.Mr4t.cExN=r19!v IyTҮ6^ص@=-? E8N~V(V k]^%+mBտKWJ}BɵKfrZöE/Rm:|AW-ԑ0ZCf~c F^[\ [8`lξK=IͰe:ό1|R\ DvN}C Q!{q1|1 jT;"Eηwy[#~md T?K-@K8&X;yK2eE᭬mUWqPGMFlV9< ~=?^_jKx:jgbyY,w{dJ(28BWO~5CE=H#lsq`To idxȈB׶v2v-7.*`SǾW բBQ\P-ǤN-(H~To1gޜ@ Ix&xs=lB9e!W7.ƀ@[r6Bo,3P W Ƴjɋi!/[ wS!;Y0K;lfR\:ŊsԛP/ }~D^+? ddc# XР`&>M~\g!_2 f?o$}r~ |,F 焎9lxS9j<7Z+D]s+:|d)^i] 3'NO|/S#2Gȳ*Ǎ 7*6_Hԗ?VV=n;Szmemy#J SW4o5mtT+Q',3zOGV{w`*чtYY@4hmJJ3|1:U{鐎ёD:E} +L Ő@9ۧ^d@_s~{fP ($J]; o<,jaLpDT}i<98~]qa| Tj?,d'Kc:e58.DE J!5V}r3$xuA,,:>@7~Rwx dWJhq㷇 :o\=w f6,Te#I2|S2IӃ?Ͻh]#x66.r67 DtY&]{_8? ?[2 mlZI5ۡuxWn}w@h@^ٗF״X -p( GCkTb :LJZ߫Ydi*!2 _yO?]A),~?ۣ2/.y~ ":ʳ &sGpڱz$c`Sc<E|S'HpjˍXk7 I毜NʑD~Oa.Y y.ISq =FKix=z!*>W|MP jKy\lt*~4B|$@N̲\vySy_{7g? +dٲvH'VJtNx-%}apIB';ڟ%LN lErʢ{U 63'x:LaqYT:FkU)wPcm-~:UV= 늪;Mڽ|Bκ?rK#5*L2qmq_D;#xvNKp+s,GNUh܍în:BrO- \g0/^%*R~x]?[tGO3ߟtأI:*i 7m2lq*LV3(7,)NhFFO^*g83N)83aa"Z!!OX^2̚I%:`! T0D"MGB548|WQ6jޑ9"U~=u\S|ڳ$+͑x ChtdY, Ko"c^ȘaӵڲS81iiYrZl3Fs*@Vsyje8߈nmۄnq%9]bJj:S&Er][LQrͤF 9ipgWrT~W=Tn뙊W p0n؊/SC$H5$U8v$z<5 u*3\W?:`e{p֠|LLG2s`7Q,To{ЌQǢD3 Y,8(d{U$2BFS1EQ=;>x8kj>3u4!}[˃u5gK" !']סx?E`(' V8[}ݗLWƧqx- _l5Y+?#uWE( -S/wbioU}җg(s.|60ja+4G)ɞcHA@\"4,GbY tżֹԯrr !72d-c]τPn9N' J8w8<ˡcDּ֜_\uZt4Nŵ@PPpFS{P2_7L$&2IIJ)`f;?-S)uUzG^q)LGcr,D.[Aу5g5җd-q"Arg".<}܇X x/>#5q&r ~8wU+Q)w7JI O cKdŭZ`U?UW7Fs!BD!xY`l]oPY1,XD8Pjs]uP]`̘:g(‰$ xPƻ7Hvt?wpJzD#̫z YzfT%%b.=H*=4UEup\ kdiӫuVS7r,~'IR1󻧖X jd 2ZHpң^;:+$Z A֒ .VWc7̪RKsQM,wIVێ='G\2t!]?sh f}{inH;[kWƴ y霟]s3L`ī5ГіbB\E Ė#H2 v룏\T;Y[uI}Dzi2fq<ߺHXs{++e?3*9D=TXZ{04bmZbnWg݆">uo7|r+lApr ⇫%+4ĂA#TPb0.d+Thw?Pv\MKkR [WIm<72Tc71G;ZwN ;Z[Wzțtԍq W{pS=wk 4 4܍XI8A3̹:D{1 Saۓ5*x,D^ԝ(5#S!К@@ypn )V;ťۡcBƆx0)i.j91;*#):h,whR e.)~~b;sNGv<Ux }HŨaQoA4%ܶ =~-0L 4ԁ1"E|z@Y03)brz8 Nki+v!Jy#\e+|fty}\E˂N#7 y^!־ o]l PS xO 59D1?mϛ,5vy kAۆZt|c1* jEGi0쟤,YPl@\v*!J?K]s.xrZ^eQ]4v1CD ϺJ>|>`B<\Xc :َ DnzxJ&zu_dz=7xpM ^3ʓُm\hS*k>\VS'c"(i"Z-JR1Y \7rI\^k=&YIdGKtǻf,}u뾽cKtA*u6Mﻹk6õBJc$6M6i<&\`lK \˹.V2*%W&۹ 1%8iκ[lDsC/C|8zQLTRK>LKhP0= %O 0gLX㷬]G U/[(gMaWu~wP`ܡNk-+{ؘgb$Z/Sj4wo}ʩr&P0D6cFl:İS<^rm+kgL OOzUn) 2Vm&$q~i+N.V` 1QO4Cvb; dn=7Cw*) =ϣ1)Hג6 L詯x0'g΃)~u9.?)?b,>Bwגђ{ iD"Oy>$`ƀ##5ȹӲniUU_eNӲ {t0eއN2 CRVj" QecҀA[^0Yز 14Lm<{zKV>8 V^[/Y7 `K{T (ͧ8U<&J =3v_ؒ)Vh 3Y V!n@.\JEda(I'"aU~B6/uY~W [Rڬ7/Ç( EH`PU.f]FМ裷~\[:Lu7!r6U`1›J $tzQ6%m b,?˵T ώ2ar Sqs\YP"٘h̷;ȶp% /)C^(xZhy0ȵ94!cMGtba<łZX"&7w8"a@-oy]'.8 [|,ZpxqGP)*3fIقd W# )l UTT: Mro*3FV&dSLƉlXU` O+A ؝Ircng~ |E);3: ދwG7HUWK^R G",ݿ xesy3S!r0: O_:fd h/=c/%h,)> ]nZwōو;z"JnˎZBN5%Hƴ-"E/@-ǥ[qqbm'{CϨ x 3ϔN^(l;B텍7aEkO/xCZ⊂K]cfDe5}ܣrG.AWSb5GꊬҟINoT}!I<ʞ~3ؙ[3c)r7ZAhSVtKm}R-o턩~MNktN8(6?L75s0rW ӻ˙K3)}{NDs]޽} ;RYBF24K<*i3;A1gh}WDƂ}Ӄ7 ' MzTh~z;x r^" "_誂}c{gZ6tl Q+!Ye@u$~u#vJ*6J̢+عDW;8lN90(h߹ &kHDѝ?7aPywth?y/[VQGX<; G4"!M {n!>~'@㵠ʄ?T9s)srk̙hCUk|8I 2i ~57wz(bfQS*gG9Gi)Jn]ٿk7T#"a0 Kc&삒 A&.BctM"/SҜڮvi0r/Q~89Iǂ)Hb|;"V M&X%Vc&<.'}_Ğ ]Nm;?#K$#׶gO2 7 `"Jx V~G`X /2]vwT'\PKfŗ`.zl2-G!ygS]#`Z% 7ȺacW l#JX2!#NjXQ^oIM㚯;* C86%VÍ{  e 4- 6jh5'an [TY_̛@9xiL&MO++B YOIK R령Yx5")mx,@֤Nu! PFQo3i[Mf:廬vop 1k[+~|t4B~ӽ 2hNOv!E S7;Mx!LΓ FC "ȸ$iHpčs~{sO:硎]L8L}_fvS_,,gZljXۧ`H|wi$~jr!p|1)hͪIn7+m{.e[> y+p.&i Ņ}| ED=MqbvJVG4 @j!:8ޞ̫ҳF*VM?j&;{)ki=R|[ͳ?!σY65#.iVgNVUhc;{(2/ŃZr:y[;@~B.s 3Zh:Q4yGOp ]P2y="]%F./T/f Isr4=yjyƵM5CuUX2ӬG+MZtpI,uԊt(q!98dszzJđV. !jX8Δ6cSSOj%/^b:im_SFc pgҨbnP5r $2۵>fg{c0|hG.IFq/ۨ`{ʓ&`ǚCbӅT9 ]@Pt9$f! ӸL+;?74Y_>1V+P 5; W&`.͐-+;UpW+2}Νʆog 70NyoZ|9%,w2)N~)3y&ahRMLأF pY7 }Oڑ@0bTW;V;݈Oz$n ,1ޤ Oؚw3}S?3d$ }ts1:HU! *r2յ`v,9쎀GJ3 F/ӓ ahߚ ((214Ö%SYlճ|hQwQOF%9gH)rHذPX>dUr|[83 8!)c;k}gF>ւl-.xiWcIuqʴ 5#!wMH(ֶӝkhNPj&GOKV1F \נ)d<5N^ yoG6.3@A0hhnbn8&ƴ%*@@"n =?0c?'W77`'°d댼wAKh0FwNL>rJ;z] c/#M:Oj.T+5e]c=]18(ڿl$ ohcT35:+p,폺Kw즹vXi։(FSwLS>l~xnn6 @m]ZٲBOz"7Wx.2! ьňUS Y%_ d.A~c Zo!xщL,Y:vS^bB mHy̨_ Zגw-frKeՁUɑB˺Qƿ3j4}T81\9|vN`W|q+mE8m__! YT(6NLF&]U*N{.v޷o#o8 &dox$t3=l [ ;t)nҖV3@BUN,i"c:OFc(8$:[FuFi_[Zс?c9t D;AvDTp8^ԉjv}cg>O/'i>_1f+G \Rߪ% (8,'CۘRW9Uߥhǒ/ǽ^(Ž7e;j'XR"= FY&yU9d$` QIiL!%-[8 ݽI'8Zl嶢:nALVwՇ^iU t-Q NJ g2 W48m.-p%}"%o7wܣ)< S~\3MWuCƎٕ^ "1{d(P+4[4{'=y68[i*C>TХsVT{U;0+IOC^V^XFptNM|5?庆O؁}~C o- eAiIVHJ%Kb4Ozqux׉@} !jSrf^cVmh8H<8=.-Iљ'ÖVM5D*wʬvga am%=nލ)6 4"}Ҫ`,EhTNsH'!}Yʲ'@´LO9-Ȏl;|2@ S-2a?:ao}uA7).ZʯORbISm쬞kRv5_kPN%HmxRWFrsɓ /4->̇SPC9أ~腱3Q-swC;sqoJK9Z͖P̓%$D븿5~Ja)Lw8Jo5\j~ BS (dMO<%˟ʘ7ژ_S?1#G(k$*uee-rtwlH.h+M!FG{6ozCe?yP.Vn#퉜#c=Kf%ύ nܤ>KŚ,4kpEdB^# biBN)+#%)Ā<9(饁`ċ)64"E7x]CY(ͱ1W7I6^F6a4Ӂ[@Zـ>%a`tZq5ʗN+y]-HF!E;2CZw $ZN< n4/ԛ!EcMʲix.ut1%B@x'0&ybPjB1#җ\eӠ{ ƕcDWǫ-?at4N2z͎@cepxOᄿ?OfT^,6|LT`Yml:/BN̦AɻQ {P!p Ib>.L9ߛfER\k6J'J$M$ "ݹ9~(W'$#^2p|g$~(#볐Ž${G@]=(Π0$,}k T:uE479kN!$;|sZ)CڷN&C- %,~*V^\] _JP~`5 9yևA썭mhM-3{<뇆{@1O(+ )in)!een*`c7ӈyiPg!4rx&F$mz z ͤ,Ku56YLR1Í-}[N`EV{"3&2KY-O_vr&xy_o6XA8ng {juNW9q}53úfK+ 1NM#@7/ܩpyzD$]qT|EpqaKYd| e %9t*u)Nʲ`QC\ LD-:0[_'tO>1Κc BIo#E͙uod&k ^ŷ<[agLKM_i~ ⪟$wo_$ !G79n)6N5oh<\oNR*Afċa ̊L# JgEeF>keߡp9Lp V e$CdLWę·dT:= Pd*B%ݍTHvx.0(?3 WF<+lM*bp|zoˤz{oa9U:\ C9Fخ¢r:3 _.gEfJJ3+&-'a'>]1N_eoK5SwPqY$6ωJ]t9- -dj?ҖL8k sayFWx}"ReFO_ȦO@HCzwiޮupuPPr0lmL,H]jKKʞE) *f9zԽb t =*J)hk}O(vf6,8Gn蝀.8vؼqE>S/uD<+USf9V}!2?[oa9(lCGwfM?n&ѥWq<GA*W}[o}q%`LJ"y ^ʸ%~gGreY$h rM} 3pjA@.pM{_ؾQ'z:vkaq4co2*_S47W\þ)>"HTje ._r|6XU4P žYy>?<`ۣ sK1!e$y?onyf@`a3$LB:o#2= Z']#fЗln~mIwwbɖU``'&<}0[TP>T񋔞A;\9vWk1E^O{;#cQk]:?pT8nr#FsAkKEya4؆gB<w.fvϟ8#Z|Ϲ_ٷ2Dɔ55HQP5$wbl0#{Ba+cbJkGfMY):qF{$j+$ XhSn̿4%[]TwUbأܵo_Qβh-}&%Il29aQi+q5#mfFO}8ʉrLĔۏ?4` rƚS|NϮ>.:u5M_ EcݖܛmqYݑe-g[.G1`ޫ(K|г@-2_;KˉfPA\QxbE4 ]5iOrx&{T6a~W#>tSIyh~-'sD$;*kσ_J -ܞGv%m}$ K)uyةh׋ĐZEWeؽ8o@iğV>(vfxbTGPdbG';ڰv^B0BLo讵Nexj6tm0`uN%b"7ȡs|AZEoc )Zj54-Zf폹#^Ӄ}Hem6/Zjjϴ"@΋GTҧvN1}Iܺpm>[{qoq[Dwk%5ueڥG,sq['}~5aQ*iW3R+_ >;HYo[| 3dNM&a:U,o8U=5*O}u X&x4YmvgE~-8T6x28VpäTt}~K'/P ԥ$QO5UqcQoV;uζ*w-A >euwN*X2HG^p2WH^x| К#:Pա/VpdE3{69& UI(wE'٤3ݺ]PӲ);a%S@ZHޢL.%y﫽EBIv&$N*Wa+4ۊc4YlQvl/AR^[1Bc<|֙o9DR?W Mh6J*:MOȠEz蜠$'rrO6pt2\g z}E`1\ bc(5L4:c*!(t붋D/Fц~OI+߶~J;_ bX`[/؉ F5KhXwnu )1 )lqtiC< A=:gX[!&W,@۟T J GH]2aѾ .7S{zqK[Py$OT,/ya^2ȜY -9ɠ3k2'[? Ǖ9UmL=?]LLuu&q@|Ep@|裔ZD|Ny|pdzMF3'uWqJ0Њ80Ck쁔ɕ(Kl¼ItuRHl, f:L'\ܡ΅"dS6KW4] FE КEy?_$֧"zÑvϐT)7x/ۂ7̬%@T8]uH5IȰ5s%(|\B"Hn`fSe:G w}ׇUfKĭ=s2B64 X|]Nyޞ>ٻz,~WIěVk3>GK?=H&^u>Ru]RsL@T딂*y?g~;a6aXsΌ?lvjT =̫?O5]w/rfZ7+4iԱ[}%AĶE ~vneNO@סHE,6|W2 0~QSw1ͻxLtHխx{v1Y՟hl1zG^u&'X٩OJ_t9'uU֮/<.78iԲJnŇJ}uVsL؍مi/Eb&:@UE(9Rid-D,^.=$t5X̩!zMکw˭=UBG++\_n` Nz oDSpOsiN?ΓJ e5 qГOɭZW w`C!h L 5}%iX۹0E4S0ޕ%PkiRuNHĩGg^KlW~dCą dG:ڂx wE+T{iaQQ_%8Hwes#e_mğ({[xBZ;"# Q릟^m/u !1aV E@iWG.=7`JEZV+Fh|*ٛʑ`Rd޹7boQ @ ,&fJ~9OQX)@^>RĊZ k~ګaN6_uS Њ;2g4F8D"T_!WJ> U_rUd)e %YysѣsTUD >aA9l PbV_."I십U6)_,Ǽ>|_gH$ CsVtD\+?5'tϤ [yfh#v0 Z+ik]#{W*#dT2v@3/ھ y+s kU?H ΛDʴXc֝g[\޵ѪHhZ]& gcL;Fd8 BB4fH(fqwlm[d<ܚ*fߑ} kR: C_CMsf(h y@$e~z(mi3I;{57Vi)l츯eţ2+~;G mbiWrp]7Aң]bM&71q#a_"c[v?tm%v xU& qAi 9lGO-R PnuR3bgѡjVX+ARtڗX((#CWd,P*LfqyD=z"}(a< PT<Α;a$.Q NT%&R]*\(v.2Qrn+p,K/ٚ@~ ߿5QG:Zm-ҽò}2p0P X^ rwW h")7ʉzD?:PƨS(ɩz|`Y=ew]7sJ7+P Q >5ݵz,<Ãn"U~Rj܃V;/Z6OӰ焽"|eHU;$#QuY*ukn1xk_Sszah(D͝:~#^T|&R+SX ƺi^ҕb⥢CW0] " ˼q$`lQL|z^?g̵zN0y\ZoٻbL%_FjkOU! S4ؚ ,/zKٷ}'fNȍ#&[?Q1XBhMG# FeT^p-=Q˫U'e}pG+|ZѳH;I[ t=40:7O%`Q~ 2EDŽo!q/|uԲgӪ(NYe6m.]â?tM43~`(`%~CxŴքB6os daewXG {Q3r|(Î3!#ڜH]ѰUco?9#/V̕t}݅Yc e2LǔOӥg|r!ԇdv%,:NZd9%!éԄ?L:a6EI-xwunVT}-2 ]=l})HLf:7Tէ5ZNп0,NYW(P/@ݷm".Ks uNc zp ?FǠq[n2=[G}|:$TGǽ<#t{gSXAkޙP+`"_47p{MAaZLX(lWDžpjsFb=lV|9^ʰTG=sL誫d/귔x. BxPbeـW #Wk-Amy31D |P3NRl}k׍(TQ2g\F}ps.eU. CE-S3~xus, yʯW4tPBȀ$XY/<(#ފTյ |Cx_$9qf=llq/t>-ui)S.$5D)<GA;v2Ӳ4 #,=2`[A;RY ubG<)$3$3n0>3@S\˽m͓>{nX#Uġ8EԠk~Q߂a UZ1-h@犏՚Q Rj%IH$\X-vvY`Aʉgi$RQN4ɷ$j$*v 1 Wgb{'yiE>.YF`;H򚕻,܍x8ڷ'>YhtPP%08<N$&[ɢB-#nHnr/[dnڹ;)OUe w4Tܭv函߻F2tL04cWNB3o[V z9ؼXL:$%k-]m>y߲?]a23?nE *LkP$)Ů>dNCDm#p#;7 '~JEIh/xKö 粦|Gܨf؉r(xI} ZZJj j5$\/Nk>-%-})2q_a bԖGDc?ţ)EISQ*'W9n+U*q7nec575va,~$f)Q+Ǜ^۵Yne^Hʪ) VF=lNJpe%'w(R,FdzFE| E;Ax!ź]Ζ<7sAfe7|VzcSQ%2$LwLIN1d'.i1:6Q{Qq1ᡥ&#O7i$g|pd|,J[p}I26ˤ#ؑo ?QQx=h}i0fRUIꢳDPPfVcO;)8Ҩw&Qr-=Fg""vWxwz؋6gh|^ iOǓiz/̬mK1*썢Vߤ_ ײm.9>'ҽ7N>:n(ypKw2̭]({vmTE&ܜ;%3) o/U I$=&_W:.]፣NHg*~nƛ:?qAM-vRS$kq/]-/үt,B+c w^{>N܁^<|  }{ *P1ij;Z,JYƓЊ $]2 Eb8%>JJ@0د?Z`A`QFŃ)Cy1_*W5{+%mCvv'B%,̚q-zU/R` 5N\A*LC_9I6JJHBT{>TC2O^(jIg 0&ͤ"f[6N[2ۙ[A+Jsdb lp6CcyT Ա> Z({SxvL Nm%G_95E.FuY7i V"X[eەV xSŐ  g?SCr+e+>_.3;9Ahy)*]ef QA֌†Ք#6F a0Q-t?sϤד0a%EFiRisţt'rR=\AbP<Ya$/MNP%KNH׍veH*PѰL-No>ٚ)y#5Q"*n"| +*274'Xak pb_N LBΜ=_vc~j+"1cjT8asRȠG)[JLgBƋ,6XN•F95,ߦ҃^x|r&^U0g)9.Ó NJ\箤1mC.M?BQUd 2.UѠ6iL@ر[  GIVl~c"; *s}>wGCqp9Hm h{PDz}qD[~@œ9Xp-RЊ,Ux.=]klJ#t2XY ּf4D oWE'2B+ہ{YpPjLC)cR!,s oWg5}iyTD_DySFqxd@]c.X31VKSPbjJrpomզVŇ$F|'Fw}NjE島4^3qQsgI֞ڲkv 'F)?n$Dd@ЅsDV |) zNt?f*?h6L@g獨dGW>Vfg"27#SGEa/Z#;Wxsmb3ېM9\6! |:j$cm5R Ezg$As4ԳLiicDEj򦿰_ӜdAXq8  @jZ,2uB ZdesyĶ3E蹌D}Rqx-B"/nQ_On{RKzuJq ptde0ov򳄄U0}D7MMuypz ՟Ҹ^F,#T, /K۝Ww&7VԁIqLp b4A=-eH)8!LR~=q`];>%3a5W ͥ1C/>rn 倲> ـhc-fcA'e笚+MG vNЏ ᕞpwELr' :Q-FDvKJ◦_@u4s;hLI: Osz\' wwsP[grL3?eU|Yet8`,':r.s2)&zo:]=H91SW"Qv-Q+O۩ [ &C_~u*dDW4_&ʿ>`'& &M(A*LEqt.^$RCS>#?\9e0UC@$ ?sj+_~~ex;u 0K?ɴb]9AVYM(w)̣ S^])q_LUn&Ĺ%=2g] !D71y9@k5QKڛl |QInB)c~2&T!Ҩy1~^:r.u鎹@.-afhQA8998KUKlq ETI;mt$%mb.E(zB%t|PRi8KWz AOU\{V:$ayFrWm%ޖvo|TީQۆRK{X{Vt)@KG+ıHՌ}a͇TX {Aҳ{ r͈Pݹ fYSyϓV4c62|,B g)ܪղ1K)&ܩOr(P?/YB7|E  hP'Z4YA7gSٸFvR Q8YI͍Eȱ_HmcT.|#8 Malf- x{ih2&Yr `U2ٟU;Z)m})[wU-ΰxUs9$llnB;HVB鼜'e2_i;3 ٪ӌ $΍jk,iÏT0ZTdwRxB(߂GGKT?&m,=c]LSWpg:cGE`H5&IW*n|A M_67IN >fF W:?KŸύ TO$3@/w~QzbF`yM ;)+JGW~nH$Y}l6 L'֛ 7 սQ1 K j!9Cm9N5z2qH2fG?.fb)B5YKtDr{PB˖,@9^~xLiYH>)F#[ =^C1l-^EC ԊrNlOۮǔ f6=0n(fOE7䎮6"Q5y>۬+ث"EEwHq( ЂԟУ%a?\iAg1/#|WڨFL_Z?BU;~0ā_}PU}zƢJ7Slâw%-M_ #IFA'mJyPNQN,5 a;z]54zil o9_ ?Y8gH :+a@utQMnam=r/pIe.L$MMVG%,sx<ًƎ{0tC^iq`*6bq, ;׃X盔*-Dy['C?wRrZCluQI wY~ţXTi Z?:I#3V^d2 ?n%1c @W5Z~-XVxN/ M} gn3LY0Ift$yycq4C@㫀п4vwX!:!Bwxu%8}B`GfBkŧFC8QZ C5"ʈA!$}/T '$̬O d{4Q̕0Pd}BbUT_LR]`/MK fP}~)*anmb/D_ Jہ7*ʖ80Ӱ3m '^793fw8TG*f\@ jDp}#Cl4sKoNDXث)"qf%})(-괾ŸS˖4R~37}a[ne -VS٤H² E%|@3.՗FnI_T3Ou#ZYٶI[-1ƛISQrPttp?a|)uw#Fu W +PŁ }bA'=!a/,=Ǘ!YJ!/_^ ŀ:I/Eh(QxلL`QtL6)N}-HbEUM´%,Ԁ' ǘ /sXSt^bʥbv"b4@!~P$*y -)E- 8[:AUrvҚt~I#D4tf'YΏq.e]Zv"Gɯ+ħ`S qsUHvXxLo4zRYQvXaM$75QW UR[@K1W+DZ[l:8p jyVyS(oH{`n&cA/ e '%_í\g,[ /smg@=TFDBW[%.jFP@o,yM[OFNZ7PR;kKT;]/<gYA_}/;Z#nϓe .w78/R66$>TWGL "v-8W221rѺ 6 !$7^1g^.s+&~E@lO*/rxAv -{3Ci5Qg{*Ns$ |2Jkfdk&oX8 +j5bl,F2CDgIYɐ^޾,hn@_{>Zav!\/&o hCƞ38aVSNЌMBf[N lyO۝G xu!%܂jp4B݊"2G.rǭJA)* )ȻTp#X[ Sl&[2U0)*ߔ*z;;3NN90!$(D.@pZm%p'}2*#*&>X*,!>-0M Uh:HmأXh>utvxaY//FRR .:_Lخ7Dvy-eZ2O*o˄7v`ͷ|>o%P8g(S2r0:i -x$™e<mzKZLfn^IF2k:T7ΓmHKqL3xQCoT,E,IA$e5ЮXE]Mq}w,xIFF YS_s O&u4%`xFwcN4>{#Jh8"-O.F(Vcpړi>l ,L)tn|lELYᬣsB?vBWHYZLVZQC]iS1xw4(8ۧ Eud5ʍkʛddnrNńL#P d3V৿@X@IKEB0a#b9 ĔC 5w56P ž74 |%7DhrIuE@hfMJC>]N laQ@W뾱{]˃S)oy 356[E}.jNd!`"B)z蜢;f3i}JAm.,²Cn}꘧D+nq_O"(eK:t|߷sntR.P[GiDDͧV 2ycaPo,2Z7xJ1mT-ݰ 3 7Z8u| @(_-%vdM^Ίub+5- @hK3m!TL`Hԧź>jO n3814[wk`0q'Tu]Ekxt Lf 1ӣYCǓ&~%Iݿ_ڒە3gnOv A-\*q{"iĂ,>zw潨G [+=x8/W*x07|SfL]ƢPN϶rw",|vf^|o$Şk{'']SAM8dLxa-j I.Hc& nx(.=|bU|'$B| *3J+O5`$⢴Q.ϧ{q4r tV̨׈?8sa&w}@Ш$+Ҷ2:?N6৹oi%S;;[z(|3'Qz(<=18<I7phd=3PA1XiUmJ=q`$ an饬_ > p-S3|UT Tg'3l~+^=k:6nwh1. an9#2oQPFK[8㍉xKoA[F #6zkd\L%&(CILu KtZU}LJYR/2sRI/ Xq8F9Xi;L] $,>LM8UضQ..wI关xyzA}|-6)]|J*%#yU oq0b#{Q_##81'ߩwhFy?.> Vy-Rk.Mt] r@CjN}#%]섮S *p64ٚCC{#AS2,7F%$\( i5~p\QۋK!"LXzqc;lhC|=KCYyВu14 ?z.*,bd3r/=Zcz1-x.poi!o9n u&)X͂Te?k#2:TLh[)DrR)OiR Ҟ'yK%ܒGxa &AFH ۯ_>j\mXaAm&v>ʼ䘴(h'_\jb ^tav2*LoLBxgQ iK `vԴN@ft/ly TFWT${dX}"aD,jK8Y[Y 5%`9uAFLt.! ͨuIc$J|}.\xŕ v; &>&Ł2&5=4NxQ|0q Q9EQ+)kOJRY;u%6q~j|#|M^h1<Y3|oDsCfܮ')Z#C[i/DNlqxkyP8i 'J.)EyYZ{W՝apbUN}D\,:8JFs 8B[]%8?2:?8cr;M糫ȄT,%w&D Oj2]OwW-+>TnlJ>^eϫGsexsz5k)O@ʉV;NیMԮ&5 :K)tX9q,LjY˷6=7XI%@Z<.1,Dv [ڽ8 )6@9@y"ɀjT5 AJ HRjӪ+t5V%CXW'm)zHI%J˵iwHY#W%-."Jߌ91컳8P-Ky-mV5V8"0cyM2AhEP$SH>™&f@cG΀G8t"&̩̞<2&(F_F)s34E ϶c ]jXo1N(EÉضՇ1Y՛֝hsegQo98I:)ꋀր [F_nHxs!lު$`nYF)EL iU'A-BS֬?28 fPUm6:zA txsx~K' /] GL7;;#>iJxD7l= wQR fdjT}7@¥[~zW󫕠iEM Y%?I D}āޙ+E@/Z)H,(A0W}ojr7ߙߔ4WK‘uk%g?&M:05jЧ=.J.3W6 M^؝BdDG1R(ߛn*ơS Y2l"r‹1ff"q[7:&"%"B>ψf'ZxΈ|B$fOLV?0n|2ظ U˨y pzAd5Ο:tO7=ka@݌J5KUR37^y1~QGXD>8nW_ 1٫3}9mݴpoM6(K>HLdku kpc3,b Z;´p†32.;S-{|tB h6߱C5G -"DInވ|pzJq{[B}?C|AFzN^G߄z uBo&L{Yd95op"c5AQ-)6m|x$lC 'sLczXӂB#}׺ſBaߛ#]4YWkWaGo~FNK*[/ЀY*0] ZèRLY:dN;Jx +bluHxwM>S{*͝VհkQ(*9-`\):•M*=2JW_=8(*%:ztߕ io#^6 YJ=r Tpa Lx#dfyQ mK*70QEABpˋҧ&L&ͨ6ŝw~406T̪"Aw:pYPzȦt`R[^W#ޜtQuKydkOȎYVgCMۊUɔ|f uL6 Iai/oBÞjomœY k; \%cV}laѫvNUÁ:ߢJ0' =[]<%K B)hmgGkc DI{m)Oȇ=8@+ [ǻT_|psݛ|g1ܝO闬b,,(js&y:&rl2SVJ) +^\=ڇwr'sI$v~&ˁp;JuL4#hBT,x:z kD1J#g#(LH0X{ J4%ҫc 5pKtGoB1W9|=6CBFA't\}ca\.Q6,rYy56Wh{4W=#%& 6Ĝe` Ǹf}Q-$7y*d~y@YxԽV?tH/io6"_qK*C&v)|(%ȧф0<TnE0ohk9u'Հg%6hewkTt7k>֕!vR4TBVk3[Ӥl)l옭#"H(Hj|@Jf6- 2UՂ;>].?S[km)X N7 i3ӍNFx{6P]tуsѠ 0k5əpTʱ^"۽=l~>}j}AG?J.A[CLI/a҅$[rHHc/0O V60)^ VC_o?]׏E ~o'l[ ?ݕyd](tnF꼣U$R}xH!t½N0?+s^c;XqbGC3Sb sl0mBIz:X9$`> t'%wRC')襳 Y |HJ \X81,xR%c?H}l֊9ڒfm'SOj'ƭӊEsrZ;Sg5&+2J5w 9=Χ[{='c}tLql@ս #m[&eked$4 HX.eKs>ŰX߯A+Nv/kP^{{ˣu@"e(#BhmktOWEkRU诀p i PF"!X8U?0OӛAnY Tn:)7/GwS EZQ>ȢKQn =Dc [K+rP8ǓZϼ%^[i,D+5seu3BF %┬V«nlR@w31Y SF%#DܝD'$p_K?ͣ) r!#Gp` 'گ༞7hAiiq%ZJj{o<)ĺ ۬)c`hDt V419z)M81F \-]k5Pf(iyxDU~U#MrS)8'C+!v%p^Kl\@Voe T蘼k Ju^:Ϥ/Y>*)ľYz6O82y:e-tfXIr8`pTzYb1u<7JX=w\<'H 5P\wJu]NM8JoA(RLSoQDցUUWw bC': _Rqp b4ϲBPPKjYxAߗ4;_wAf> %5D}ɯx_0GnJ{8bPyc{TBO}Tr(V#k#ɇMᅵh;Ie ?r onSlUO0k"2AF]ܬ^H='kOG"0c[q[>U񽊾疢4\R ָzkmcޅ(ڨGJ,G3šIdTRH$ܓEfat te/0tۃQcF) +x-lm~uYɞ*jfbⴲҖ30 GhɽZL'ޫ+cRsDEH+N6 go`p<ѩ/" ԶFr`!E X}AePi gƮ:lU9qr^d2Tzmyz1fkLZrJ~1N7S+_>=~Zv/S ED5s).CK`?Kk(+ݵcb/&O=3(X,l=$}דS&R8[P{EFu @h%KK|}DNNxIH_.P>P06BA îw b?q}hl˃c,O8ET.r"10A_3W|X)faKdA~NN28P \CֆQ+v֟6!/MpG7_lyVIgT&\`'EdTA"b$H?+'ﰵFy3j2gޔ\+fCvΫS؇eȮ%٠.L h8Qhv*=8Hq.w)]}r1k9ZB}bc+SL[vs!0# E|堑VPi5!#7/OU0o<өSėΊ':~.Q zR6 ESRc[砦?5ֵr|:&ZnAl̟t/pD%UVųNY*LێwCݬ9F',87;DKXL"5 %16o6Clx >'0E q9u$;ȟs62lx-QTphMRG@јxclp/pe~x&uh b1'6hf\gQQhelk?xHٕ\?S-#.o|q\+YG{^ZbP!c+gmxJM6c'`* 4&\w_)%{(/ NSNrZ ,?XgG8y˦.Mg ,; UGNUlP)kU; Kbؒdy_v~dVWY}.GJW+SH|=kf5A4,xćy2Rmf&L0lӻ,PqV{i{(/AqLR'r.QTi;] C\Ud$^Xlb'm,|54Q.G. vJ?]E>y%SBi]ذtr-վYEG@\ Ot<[޼F-Id[.$խ93xIUs,vCEU,i ܺR.̀Iį_rd n@[:|37B:11џM= 0:La{ȖV ;x## %7gAs"W6ekBUݵ-ZpSjي- to`<a*d?L[Т p:*VyJ)ʱ|hPBxkHQe Mm(a4UFij5s!H/A,Cz2dZ=UzBqХm_b$;J2}Xo!AUؓ0l瓿T)9ѱ8hDPS=LAU..jNmq#e1e/[3Qi;Lșh"unhQļN4spcєYE5B>\جj P6;\~SXꘚMۈI[i--Ejȅ"сF{:f~e oXLf(HgNtJYOU,SױnVñ)em|_^m.GgYօ&/{˒2:ʣwLrQ) C\7 hl+. cNy"yj}g쀄n`M4"(G;Egͦ#5.>5q;88`{NG*y)\MF ՘Вz9'aXQ"6PAM>o6]0$!}o-z[qUF-i5gS'H& T-uVR$wD/3/@CsKP:ֺ%/PwI`k5ΙCl˯w39IA}K Stx7`YWw\֫~h殺Es@5p?B(Zʢ0 ̣Vvf:fd 6rcdݾŘOYD`1ȚefzLLx# Ue|BN2EXVFwd)A3$n: dzJ<O 󪒯&y?S*J uhg5l$ UBYOl J%bB oL*usӧ~%z! T;>-x_e}I^-Y2bp52 ߱s N2=F۱ɉ2`@QOAufQhu*ڋ{jf|6uBI+]IZ0arÔ ;|,zx!w.QxUVr:9>`t,ָZFIE 2LcօJ%Y@BzL(>'M#_8C"`z*MgCӸЉӝ 6+{zn:E&=L 7PUO&J9Q( mW`M3:7NS$n 2{5V^r]nZ-ȯ܎/a >\+we&$ѾM3+x9tWn\qMf_ǔ 6bmb*5`$li'⤍SLy\J2tu3Q:x l6.@`F*( ҟJv v2luI/_)0FZ".d::Hh> mũ_pMvkgtjI8q2Wu yk1YԝW+6a4҂ig9V]㑭`y@G97=Ԉj.fg`V3;hy[88xsګp`99XTN.q/A{}1OˁJc.>c8EAx8'#0OUM+ 1FjgN=|W*NӥjkLeqB}uۙp?mwBq o>&nEdm|V]o@?h;WMKnU{k~=Ρ+nkh 13)h"G(JQvܐH}MB}mR'y#ʋu원]Ut[P=F>D">P%̞AT? K\㨩Ċy sG%QYf;^HuS8;|.gw߫O1#a76pc!Bz$-"f6 {ɝU rBFu1_P]гhth!guMPdx?­?CRή73:rj!Cϫ4Ռbc 7 `hS0N眀f<%%Ɵ_tfvoq?Y#縯BnʸY)C,7~L;؅a7QW8'XLLahƞznu=tZ?4,p`0Db1}aqDI.&-CLnFBPE5 B{;G:@q?_hҁq0 ⋙_kLk@&` -a#U8fzz"^W~ZcUrͿrim1kv֝{+]{X hza`gDL~ܒ_ԟ᚜̉ ھ7X&~'@Z#&C/>,7QTS3mJ ÜRtu׋Ɣ]JFux4g5;)@\KI|jeآ3(AD`y&!P_P6Il9NeK IEZ{2"d)1.ykB/ZYTB}h/Q@9mKv|-_`1~A il*B7]`)!(Lm.!mvkX >mnxюP"tcOF w*ǢkKkԒ5J"m{\+^l$દI.I)npxގ{kͻW 2_g_/MtcV 2܏w΍>R̔”JbimyRC-kuL~=u>D*OhCZ rWHhIWXRE$·Car j{qUax1Mb! w&:ULt̹}{+Bҹ?HaɡB&+}p?"mñg7Ң0a7zG"u:/Q },R nuYg}6Z6؜m;#ozt=X-L\$:Yw0It<};Znv65m:9s|%sØ9ME:en3 Qsi*q+'.;#NQhmy_&[eYO 4OasCmKJ) v0| _L_a+m>m,_Dz#ǜ[%z {`J&]ƯK8l. +1AU2ˀO*eƁ3UH oPN4 Dsdۊ~xEt}$d]YFBX*[ʁ%9q_Y@WJ){i\o@e#.K T>UN&!AZMt0TS%>ߞ2fczk[33uDɪC[:چІlq/$!/ E&jRΘ pMڟ Y-gxG*d,\t8xTz9KasR[slhhX%y&RFm7NuӮA$L,Xab9Huh֚T+{eIc7/R2brD1uurO,ldh6^FB?F:8QEjgYBxv@XL]D?1yRi wD%SH Ȅf+2NM,c.qfsnĜgs,{i5w( ":s|n+Z.cL+s'PΊV_'f&*Ǹv Xr4;О}l5 [<;ԚK-,Lmֲ (EN:]GFEa-^ul)Dd[:ILځwkQKپ.4?nUHEg.0pX( 8WW[{O+W>?r=\37af ԃ{/N2+ClThGo A+ 9]66ߕj!xqy zS<[HNǏ+fփP#[A.V2i0?^ R:>{e@R$.k;؍I9mX|hF:jMI|֐#/fS`pߵ)5i <6PZSv#-6zt[?AFY.2J`nI{zӚG͐!ef{`elq.kRj)1Mv,W ZFK8lgb_jqA7ڋ\%\ʢVdZkqKQT{ːC*c7u VW5] D_W5Dڕ;.8!k!kOI|Қ?n2.şVǍGWEx;k1(lm'h`k*F(vyASxYu,n1&,% B(LnG pvV!-s ż,U4D:Px+ʥ$dwMa4𕯳l*sY %ʇy:iLSWeD]XtPrp׷3XO]ўX <{ {.D3Gѱ u,g>д&@$pO恹9yvee6[nmoZtIep{?3(dz߁o(U9$۬NTWlGzXXء( Ii2$}n??j0e5)"YnGggWr;Z\/4kϾKެ1uHE uַ|FYo[͎ cnjxungO~n=7[WC' h@ܕuྖ@tHWͺ!J7Ӛ1rFߴ7腓8WESpW>{bw C*ɾg4Zl5Fq1b=K" %U6 $@=U1%]A9 |kGI}T0AaP$xWg.3v!+Nw)cB/TZ]Qf1K"6ki 7݀".={ꅈRRhZmrb2Z M! OJ|oԟQ_LzmޯtezZlPs)jeV\ Ofl5*CnRʙo@5;1yƄ(dS^Fyv#Uv9ŐQ(s} w,dAW5n8y )p J{Lj\Jf4qn]0C?=ƺZn:<4 9A}z8G9񸸩& +%ؗPľP֋h63HXl:޺w~شR VfD_kKz',Q 8-fY1|k[o9 /땶 SɥHRxV$=2!Jƚӟ]kvK>FNR"HGf{Jm=[OlK)mܨiP'C-1Xqj9 jq{2E{D )Tϣ3OxJ?#oOA\}Or#VoU62(*WQi[*̦) XZ~Re=k=p4_!r ȯ5꜖"(Dh~LuK)]r1,BqG^ǁ0tf~.K-Cr@{%V~12xizX/JQ/C1IcPKJ\G q]:_|2B{vUHt|%OU'GJir.mPO>dOAW";R?d.}zMvT┧}f)-KF9zv31 M`ɓ.G`;$lw!4V[VYAnRC-}jͼ긜O3AUM>1v);e_tz%$]2-zc5]#:|(+ Y/_ x֧VOrTϹByM˱AH'|l6tLY ݚ'ܽ^/t%i~*B>PKRb4q}S#wa{mmj+)rLnwD;IOmNǽ.qpC;/N8X.RN=ٓ&8);>kJ]Oc}r8M{Swi`)mJsLMe( Є6Ɋ|v'Am݁~ʻn :UP^" s7­ڦ&"zMx{ 8h?`0u`q*X In&Vy|#K|(+)Åc9И5ȳ 2TK*Uk !҄r͟)3R챳@9(=MI`tlZLՍ>ID"&|/Wkm-S_X{B,z ۦ0N~{3K4Z>VR'~Lkŏ3P\uD18rf*] x!"2"͒8ϤHE;NaǗ'F~,3~G`PPDGe͉XxvJ>M{7IoL-S^M 9L*h5I2kMua ;9n~S^sH(äX l`0z.KX3MyehP)λg.Wn͗Cw&Ǚ!Ti5NMKtL ?|z s6D~ItRDHH.QՋ 2`˜9ǨI7PŪxO1\c Rlf$[[KU`x)cS/d{`7^{"#~,.Jן[et'VR|WP,-'QRDC0:]Ch)y*ab0X\]iw_sfA]=Z.-WSO[%ѦrUcw:nN _h$ HYZic?fŵY]<v&(BZIbqnmr'ط<\k'sYg7)#ڠͫOjɸ8D0o-ֺ쭙LD[|NW!,qDG*W:,HQyCWvqwޕ ҉U.FQU6WE]g K_'P ܠBc#>RI^{cˣ˓Fm9|A(ӺOE1 6 ؛#{QDj魶h('- ͕=6JKBQ(J_8+>%Ŕz?9;e>q?f^.8|H|N`Xzɥ@JHǐѤ'm,ӭv2D,ٿ r^7V`"Ey:.i+avOVNiRlt| u Tc``W"xۄI6&5>̮үgk+sK滿i NjIXV) \=ߔ[gzj$P7("sP:$}ȅ@vxQC,6{C F=@Dm}VPBv7K4ڻ!JW IY*K~QQu_kצ#v s*|;/zC@Fo.ѹ 2 #OnlI@ͨU&KSN{ jj %zap$BnkB5e[q6-%#bkqF *v4ݣ}*zD1fg0_fz xa"W5eڸ*!Zg}ù|XB-",3_"|/h 꼿_A+ *_\9ʂ`ۚxvnmGb |7y\!G`&,ЕKSA(c;^<{Z/1s i_?#^d[Q$q[1r W`y&>7fg$Rf ^?hF]nMu=my``;IW}l3VܿLdm@;tȭJXmMY[ -LTM*=Jk-9f#\nHM4w'$hN~DyLܔgns1MY{ȟcTonDQQݵ8hkv8ro) ݁yKr"С&_Nws{^X /GE>d -FD?͵xo;w T4_O>jh1 iNyە#1uKs$pz.X#N RZe(8{h,{BayxLz6]/sd`؃SrÞ83e _S{]h*R@j !vf{,xWe.x\ϩl)r]ud sbɩg Kݱ,Iv^z]Ml pKbXvtOKE8B9i,2ל/kUL(h?Ҭ% u+a0U1ьWtӖqP"H w42cD/s^McKt SI 'U&uw#O!F6q)f l o5Zfvɇn.K-I qDPVM tT8BO-ne9Y)3xI-vZ725bk8TRVvB +\Mc%aݬ굓hKqv_鲡9at=twogeBu9&8bWH.{UUr(+jh.PU"Vau]QR8IF>7/Ur117?d)q9ph׵#_[Z34"*vCtk%3b_w<#IWlSa8y"ثཷ?ߴ-\5e[#vC {sJ7 wTXvPl ڤ֒([A\= 6W=#eAi^aKo ٘V4PZVQ`S>bS4:'ql :V$uR)+⋃%9 7 $؅v";D+CPfKr:b<%Gokr?1{xf5n*&)(C*^Ib6h(jԔjncy։m} _Met:9&{NCxUD͊+Ҍ X}Uݕ+z0soeKAXp7[N=wo_ OIi8[H/{ݰ6vߠ2b)!G3eMARv25e dCk (?)aW 7 եDVOټy]JByDTrQ܆9|]}if!/r^BDERc$`ip,Q|3'duSNl$vaԻAF d*xڜl>z=(J&ۧ_> h`y `s\K<`5,~"8'uYꌼPjpc-x 7^uaW^wpc,įP;=*H[y.=~)*\~;7&gJ wJ)YN$v Nj {:*Zow@A'C\V&\BL򩡖: 允i~2ۊ< Bʲ$4/ d(nVA9" m '\e4f bOܥuMCIe8d6+;E}u?j3-@/ԦɊ{\n}IuSz%x'=i]?uk+LwHcלHR6NL "af x0Wav7~3W\ߘ㱫3،3 0j60[bz*3a=.e5f',3krㄕu(Id@#usRJ.b`^=Ty A84Ry6!a>ŻID$3:On>sh1jO) ?TԺQm6fHaU~ rL6'-u"Јka[l#R)ݷ.{㪁BPJԔ[SQ2{72P\娫q!) M 1 }XYINFNkyr^h;Kq,̈́s'G*Qj5E6bm\}^NY``=8^/F6-gg*D![V#9 ${(X w|sͫʚ *ju°`lH_k#&VRrr$5WH|Tpz2íϹ=֗(г~[Bw'o.>bX :+?"ڇ  *Y}KnK݈/M F9K 4tRFi٧Rxr:c 1J-JzK=2~̄ G4#6C~Lw)lP@Q=z s,k=ĊzM鹠)_?^2lZTIIJzJܚJmx.@ov0vPR$>Eg=\Zl yoYIRn/afXfho˗M*i'v dTOֿVIVOd@9 P)G#*fA."|$sP7(Hu|]1cFgk7wK]s B@\Q>mȌ[uq$~.>ۙA4hv`ǟ 3<TfX-CHU/ϥٽo#wai `1jbEX}ά~5UicWNf@4}@І`e/<,'| I-䃲?\@HDރ -~e6ݭX}Z*M9(@@sxJU_Pˌ픍zBa[L፼L8҆n[X)YZTފq15ɞG?h~2ͪ߆tKtEOjрa>!(kKBjWBb-)fws8+}Ƙx5a~Aa󫀼Xf S}h2pz2Udđ輊/C\԰P XıBiҸ ꎈv%LP[u$蝍8Z+, /a_-8F-+OuQGPsb[..IiJ`I}ޫ>Ɇ`Ŀ2i &EyJюl|(MAX$)?b#,)]KadqvoYM#lF2w(CCTn뺄;ՀP(5w9T<qPk:W 2Q^~F%rn!.6=ܳKn踭.}?=!yUUנӣPGaAH/GA"b6DnZ t Y5g}TqvNzAJJK`ixJӼ`1-ZX!F۪;'Ч;o Ʃryr)1$^%>ؓ#c9lF'cEi˶B͹kt>Wk7ȯWD=)I{5dLjsRBQ#Fޗ:=9ZlCҨa-qHU k)`PByCXMr`zMUG{mΔ;Ok6ޅ4RZP"B'q>WR ,^9>{a6'e: 5O+_ApD{EbO _n$B?:?,UȔ [k3W0eJil{++o">0Oc.S<6[ƟUf>A6tY|;4v]}`h΢)FO#vm5 !L#L,(XxA׾0PS ZW}hDo몞zݲK xm !7:|2;yIL$&]}fnY釈;jNP} /OCW`l8!;IQc`q[)dLl۲T x-#,6 탔TBu*-(u\-y\ukD!gY`Ȣ` XWecXC&# /$amP `{nQ[M8-Cƿ 'zh8V CK060ԮrRʕ;1Z`rh& 3;z㷰DJsaiKH.}cy;s,!<2 Zxc3iQ)_J|SMB?ȣK˅4 C Xt'5h<ɨgXvb*DBk=ӒdS;# U.B0Cl}dy&R[ƭV nJ[0eKƲW ɪlpNeo{P࿪GSo-pfދ"k\GPdD?kzi~ LYHEN|bEtqBuAǃ$h!zAѶ`NpS̮Oޮ2=<&ĕ[pRET9M+s5mwDz茉g)׳[bM:oTƆ&&he4R\0__'M9x5kRtSi7`8q:!=:cMk Zd)Ux}:h)ҷFB6/(xnDe$9+uI=}aݘԡ{vbO )(p$0qqQ`EV3$",p9{ :gz(~/1v3KLwڿM,z݀|h \;o_'qBȚ2ҵ~L b$]#%ڝGDo\)0u.orC73bő,clB._&46ew$tt 2Rg?C߫8 gg䝧y/-IjyyP/+/_u3`f,ݥE;[!a߬VViS X9p"b9iM.1+&&+0^AڔzG48FQ>|.CMbƎ*e P_74`@ ~%瘢G 10)pe54GRQ@ejc[o(BX ό &ŒN~i@4D+u W|و˯͜M?,sxvsk "l*6g5yoO %ft}<Ök]<8>dL[=Sm^{PUkm{M+ raX3u,`*ڰI#AܿVlz+246yɦg>Ī~+c2ƎWcu|-*?#XT՟jG Ԕj!׮PU&u9\d^] x6Ye`e/&`-:(=36g3Y[{vBܶ 2AmX׶c "++=}xؒ:MlF_UhiYm7zg(KK"[7;ɋOz⣭qKi]VŞ"L~}r! AG|bN-Z"7f \UgNq>ߛ==[T8 Bra=/=g95do$Eɞ> zFdkx3ǡ1HrלI4:4S6^vk!Q$óCൊ1뷣x\`kSi4Be#ZM:ql0VuifSelKE%1} #_OIqm2D=?asr"hwXw$Lo^_G lvj֏ٚuAqvVC2Mw@ڄ5nac|'4G衡{OL '_x^N>-!$cc!\U#6iUv"6Cqo*%2/)5V8-C } I1|6!0CT֍ސZ28.ୟCql@O"pM#c<.`sth挙[+#@` A̞W7 L6>&kz혤3 \Z,0;9g649j'ywDqvϷpɕ'#Tض]8纯 ODkbj}>,l2j`VllN4]#\/n[ǞFJw-U0' Ѕ-Y.F;jvn鞞:{TGiN8 -|3v(ԝV?WFiu9?•m}`X&%1֛k4~_}Flk-$oY 'U1 M i %@6c>%9XnS6BBF=L[=W:RN_-CE:(X|6zo^t(7#c@P47J_#݋JIw3f?p{Gw7~v0/6AWt%(Lk$˱أA0Ja܏Zge:]Uqz{É\K iە3I}1.eJ_PcG4,08%_cgr?߲;Vo6PUXڴc g ZtYaH2 G䊃"Q-15XhVf/Z~Ժk|&{_ddoIa:^ H&Kc" "Pio8)m/[d7g㥴"~MGH&rmfx9qM0ļ{E_cqx͐~b)?\ ܝMoJ^v-x(uSOư$Oec@j@N4D8Y6a0>끼 ^ilv*2j*Hc^)NY~@;7:#e&YJ!S= Yj]|LS0ړArX}_6 et*dL#Jyw8+:q7vb< Th9qI ׬RlfV'O yJW?bi[ݫIYQXn~LGrH@ KKݻ%{IG,ITܖ͵xZPg.ZAF I YN.BfFSmgYݙDMr%+^Fπ֊EV.'5 :曰iV"_Ú^=hQ .? HG& 35=hKej2ȡIn| ,--Dt_3g[#ȆqѦǨKLM} q{3irN[7*HTdf1;7S1&CAuѪJX볞suiq8z6$&wfQVs"(<[9%wxJ툿,8cWI29N63J/vwT/{@$'@QWiqs\e٥P۞Gw(0?ٽ>({ 'ix 8SQ'd! /BeSB'3<򵠮o(Dq~iUJ#1ܠ܌ ӝdQgJ~#t,C>Ho(5qVNL5j磣]&Hz|]dx^&l#w,4YOy\O=l~R8a =>>Eп;4L\bE ?u@cÌ^ x C!/?$*sjDDyɔ[$]p Q5& E \#>|7߽@ͳܾjc$or-=v.՞2%ߎ y~ѐФjvO[QypOK dCHL(<=٥P5T}/qPkVY/1Ή_n3py̓l42IdQ*xE`0S>JϪ4r}&/7c?ru+]+5Ը6O]0 U̻(~fwH6T\ʀZɒ|OO;jh0KƷ^Eǒ/w2E( Zs1fZV`BL& Ê{{8pmh)at3#2 7jh[>EvCȤ.Jqz`PNȮf;1FVNĄ},Y&% .WĊݺ~<{+e8jf9XÀ? 鄄Bە3H}‹V}Erq@pddIvV׮$@ n̆ x1NJJtrX1#VDDZŢz& Zq܀lٲE,ur~\Z>z&霆s\U"P]Ic>Ok"~,Luz^X-̫%:I'Z{y$u5DyTdE!D_p7ŏ?qע|W=)4< 01)[b^( ^ӃT9Lwhco 8.C+R{9k@#"ÿ\6W~8rHg<:A"}%+8O5XEKXCfb`5R6Be =reA)Rg$\}]a#*D3/KuOPXLh[ U/Z92 >B++41M2WC$bsЋ4g"@xSoQ#9thlx뿰vYuGqDd?pXF[2#-M1}>hE6IBNGT6NrOX,|t Oޡ}K .?v\nO~ 2:&(H6[3D}!t) -a~|[ grOv 迃m{P⯟ffiI@uKN1T-Tl\<8H],A^{U+{M]# cá(O/L6Q#+VcqNGtU̙d,L*\1)AXU.Y/UNclGh{a'g 4v(N\Ef ~CM;SOkvI;\s ~}LOҮA3# UMl$eu wɮgy,DC^%qKh- 8X\ ^W8Tf:tz\&7u9eaHoUaq#\#wX,䳹Z(4Iy4V8Avoxgv48/Ϛ.%C`T i^!2hS  hGhRij85p4߷q*EO艏h}mLq5Pb~7;m3X)r؃(;U+ùiÞ0V)` d;'K/)$dm J_QoP$ӷpƼDX+躪BMۃS;lGɧoǔ.ϥuE 5oL:K)z\1 ';94=Lp(> E2JtXǫ6HouW%/5U{Ĉ!_{ : <mvKDxuhZ/~w_SOۆB"7 GZxlV,RY_CۆH[hNўF 1OgRL\ܗdǶU]u%<>gqq08zpithEma5f7Xl+87ЃpOZvJM2~d2BYǹh+| ]hVcIl\dk~nIm E󒣄1hiC}F몰YP*9혁c;-D#a r|N׉Oޛ;ޗxTJj[s n]i5VKO@͒>+C),F2m<+J9 2a-'|1*ȗ IDkTP" mlR^ P;++Ɔ4{j <0aqsУAm)4GMxTJpT.BS6߷P$ӵ}drD+xy=头=p6olfrJJgs-)$Z ^UphW^D˗Y3fuI\>z&26[ljh.jQҴղ{OC5ά7Z(n|cnAϑqqPTem=Qs"K='Frw- TܹهM@6VwGvRrƋAj f 8\FShL3@ y <Ӷx lϷseJY`H +~IvZNa8?#2Bk?t}-Gp0ִT(!UKݨ 'AZɑDQy1/uԸ}ƨx6Z(;99xVQQG<p7|u˟|mi6z ueBG&jlc7[͙Nj]$,63`hL2-.m| s[ HF!^m<Tǡ} ?VNy 1Ϋi+1? Q.zܜv2(yfai"^9KP -oF!H "w'eWZre& *c;NKOp?SzNK 4W-ϳ!$m:]PwMC[ns/X`:@nGa|G"UL`8(ܭ3iu(>~X5AÇX?IZ%ujΡ>d(*p W$00 >Eۂ$BSA:=Q( OXUjcLݻ_`$gfy<ևaRo‡ЭQ2 {lԸ< .mF=*ę,SI~A\DM,u"6v <* k-<4);7so*g#5 zx.#d]c`bGUx 939bp]|LO g:voS=~=;.j]CA{et5+? Ɔm[ ْ.0InC X^U5FqUl\gP2LrWd2~b ,3rjo;wNbJuK6sP{JT ԡ(F,xDb)jg Wm &TlhVc{TJ9Sam|~l[PK@_CU,HJ*ɐ)A"ZoGߙM+ʣW1Q;l&đ<ƅb}9ni}7@ݯnڡ/?OyL;ڭHbQ?Tg뢕1#Z#"vY#ّtf*rY-Mz^?5^-lNSBIGA_cjT"P>d05;G6L6&>ЕkS}:ɮm9âDžZRlNNlC/uSܷMr&hT)XrXM((-bA=gK@"c"2rC}%QO, 5Bl%&WI?6UFTl9tQ_h@Q/S@ d( D/T:C/FEqe^8VCkw2C{{?մN]\m_.oj 5\zャ3fBe?B6~٦X*Z EZwnI; 552btck;*` xĵz 3^M*0ƺz8|5P1lX_t6mE-/( [\pyǴlu)ܑnvͥr~ D=J9Kx}7 Y~~NN2: Coӣy ZL69_JyE=ﲖ>Hkȗ"ʽ*ɸ3lL( [,0}H؛Lrvjҋ=i%uP&3س77:\W #B"' sv`!?X}:Wr{ߙjZf;> ?4&#Xrצb,r[3G`нVyvVe\X pR>m#Zx7&%<;m|B/|?Et\bzsmo%s[Dcwj@q?vW:)UWOH0e& r6CdP4 ȼo30wj#h1<V-9ʕլ|3O-[>g#m2Gtmfƌ݄%?vb+"K7,9\0x\b_~5JI'X+Y|cއR>1Ҝ4Q?&D2qۋ񤇍t Ҷnyy;slîԩWe)7*@1]B=&48hi#zf uț-p8A a& s"Ž(zm}i az\!RH={P_Z"[[c>㌍^?&z[,wr.Lݖp>a om㑠]&]H( y9x#D/cKFﷃj"?,j{A7jv=9L&5/JV`:ϾgmPELUrPwDQ~pv(3kT^=h.) ռyTYSy.,sIƪXL^m]0MZ 5O0 w.Xx{ޙ-6} ҔhHrҒ¯c&ť_2) Ƌ"}L̝=@ɗ1I{RI ,[N*\2 ݄ f L ,M_rފhsY,5CGhV˛s3U|F=*~аn\}2H(Rko6d0kÎZh=sh Z=|2(3ʼn)n}z'0^ ʨ3b؏g-!E/W/KhL0;/xtux C=nhKZFAhS1e8R%xk1xˉUv/kp"U+>^IqpE-)d!Z(zJig\fa'AP8.`aH>W#a@$K5(ohl'Sq%h!qMrݑf!PGbd.rZz1Uͧĕ Ao2J~BV!Нp':ynS4υRBy' kmE#\4:»ªEXhI-ﲇ3 PMexvnT2=d~M`/4x?%zJB<f# J2m}ћwt.>aKe^u㎙ViR2f׸ ">Mo%rmЁb<8z(M[q26hZѲP~M::dJCqB&#5\ Nl#@fUD+Lg?OL`-Jݏ׆ޯᇟ DQ)8Ǖ;}}5MT>9;SQ/<_U-v^thڞiTTF< fuҢ #{0L2ۈ P{1zV|G'!WL@EU W2Ѓ⏧6ꫲajK}@H![K?c@!(Tz2ת&eSt q?rnJ@Wx#Op$J*v|$!kRL Ap_%q6B4&u9,q$8kzSu>hY>rtuamx4 T;ϔ-FoFªSIw$C}MN9eU;0bQ h+$ @SfC҇6X5+u宭\:d)c,'B*aj# *(։;MWWx  U_܁ b[i{ǖTU-LȳŔ=?ah"z%n84sE SǥXE6+ ~TѓyܪϽK6}Ω0P};$p Vι9&i3^M2spFNJvn>cYc 7={rP)BM,ab"n0(TfX2m תic0z` me_}%t *Uz$bXn:İ WCȞ_|G}쑛^< gN/&|*=ԢM6y6^},+cU0|"/vO~ ]: }9xh[Ѝg*TI(?5d~ͼT|BB]*wa27DBXqijp4@}Ɨؐ} $㑷̌>̵d{2%tWpyB[{KTo>ܲbÀӿǴN>ZRp:LL ǥ^ gH= P?q4|w +zs;At]av.9tx_HUᘱUbζC`lgFIhJiRZ ?/C.'T!;2/? !JJдPfDTn:[bhMr&ݝoASr}O_k /Ɗ;в;rq<Ԓ +(SځI˽Lpcݣu8چhV nycR&YAѐ'?sĀ `mo!tYJ1[g,b>OW53{z5}\ځ$A1f‚{"_ulE% < K!.sںO5FɆ4coTˈ /&~ 5 ͧB\wǻf#`cF86k*2m#y 3>Kez~f[ #tAwu~Nq^C󡜬rRNcTs)^)YZZv- 1*sӏ[CJ“_gxx, }rr6d}" B> \r:]%vm^4$C@z,jKAq r:_y#>o`++@K7LplHpnKeHAakI:W&DnŮFtAs[˪UXF{YfC1sSJ[K"IWjsX\)7bRpP9px8߻ęeZ [8&+e֊Z]+v!kXrCnaMEW- 8\8aLT:"s,⬩ub#<,v8c5UJ49TᰣiR\Y*No9w$Fp8#7?v'֧0 _ݥn紼,jQTJ!"4̇iKYo&+I3UWQ܎jK_FiMhB:Cc ec.Yd|=]ha.txSe9=h}`fpʯs!Ҫx*{E~ Ԩi߹qsvDXԈxgսBz =z΅z5&w-R_’%-IeJgvѐKMG+E x[G7+eok¹^w q ")z^`+W3i*>2M5Y1'淇7nT0 .mey3bϯ: ږ((O.]Qsp.D0[o~fq<Ӎ!mU~g-jЌIwtNIxI R?@*7M.ۺVa0:%n>a\2uA jMJZ7HQ bqUc/3"y9V,qq1Ea#F6)>i {պTccA׫,DZ7DQ?uHd u,܄+o }7wJ!Riќ6<6gwew[E.KJBxg?ǽvT?q>iSϖJdu[!"X% U]|nʲ{6ܪ5|Q̈́R̪:x 2 TKC)(yցfՂK# G.{rt.8y0`Z ,T;}#jPopR9Џx: :atg 09f,5qdb;r 5lnooR7zB^Uu@뙟k.X׎=*W OFZQVPr!vI(;SAPt tz++IzRygnSZhﶞ'a2L-9Ʒ`CE=@";C Bt^DžĆ9aw; ~.g <&cu6őc=ǧS*2{ڠ옎"l}I[(Iuz8j68pr cHCԒ֜Ie kQAYaEg]L!yQt ޣhx|XY˟-I^"'wjaxөS=CpW%#Ǣt4d@;jsNCtkf3͕́WRGDڐ&9%6H45:<ڈp7,_+>RO$bFu:9 }2H 9GcLu,qShT*O1N ۰}D}o95AJW@^WoƎ$ k[&B>{k8ۺŊ/񙐴͉ɇ|=$t"TCk0d e VcN[ўh*pw+wK̸Zdu|~ ±~] ?@p@9ϻ Ais8KW~)ԓ$^CBH)rB@l3=<"#B$ͺTF#ֈ;Ŝܾrc.|UϋqDsW)m&e;_"[m+&`]j]`h/!R h6GӘFYr]#Q[dcXI4/l;&QTܢ'?Hcm5NxUj{gU4d0[g^ o(Xjj˭?[ja2[ԂT $b(YJG%wL<9$횮!p KpE.{cX잔x#?{'an]hϠ3~M&yMP>$`f| Gz[~0>xkw##tTozGT">"St$eibGxzcG).D!焐,](?e6@{t8ȁ>uVq}.#NH8a),7Cpsyx-bs81_ k5gʠϧk]]%Y, 0h&&I'yӛaaL3#JqW?25L<(9&3.9P,): , 2K f}Z"ͳ_U#5'\xEt.:E|S( ' j8iϴ9Yem`݇{-v߸F.7+[dF(*D:N&9#h2/ӜMLJݘ}=:  ]]k *UX^I҂SO}ظNjKPj#eT :S uwOۆAuB_+B={zȇU8$(P#ڭ[ȟfL[jfX^tm9@M8/veJ ' Eo=&oݔNeo*̮R)֞Јk3fu'?KG!hKǒj<y{ڎ==\Ŧz몓ˡ/BlV j@SPrNrzU}ffIdqḷJcz&أ%o<_kGWJDTWC\_ȿE6vD>+fanCxo!x[\ET uA^7&x63ӒSi€+wCh6!NHdA iHWiYnLgT/( uL>6E>Ç[NnprezGjQO.6|u:c|mGis[A B#0fEѼ;ީRnѺr?]$/G/=͘'xHm7O;ax8^`WՃڵ1ЂBeJ1[b#5%eYR,=Ow]"Q#m(nջu"vt  wyܴ`x6ϲQDJmw ԼO/IwWqվ7x%[W䋞= j(ݾ|BW)GV N![7ܚBִXn[oZTwUьTVD9j*SMk[@` N<`,#nảX<*783brw/q9GhMjƫ@9Jj_CS.ReRSo-X9=]p"U|Դ k<gOd7)_C L@2rz=6M@b(;2Rew&;\1iHX! Z7z^W |r uF 29h| <7+4VY)1cHS Chd9 ޼>`_#Gp}2UvQl0eJXVI~J@^$rTҲqdß̺OAQdiM?]`$W5pJ U4`CQJKb4>^wLY1's,FC*XU M:qPæqfתKSCP)1[>;a.oa((kйȃ~j˨_N*q1ԛ\dSE "kyTNr3^?;"<=tDkpc՛:n7ڣ0ݫVG\N?<>2aLoI ^4ps]z<l-( oe 6 [aǙ@LY/(B~ddډg\K7 ʤ,:J샪Ō@:ol _|GJ`mg?\d.ohϔG-5]d!o-{fN G#NބZ6=cԬ&][zb_8"s )@ :WIN}&@W$ƩBu- ga2b,ޭ ߇QSh'r<IT:a^ݻ~Ttb)[܏3K'|Mq߻7yzhmm%uEFz[B0}e)~rS녳B-$VL|ֶsLNBE*㈩,@) .C9йkwGښp0, #ᕐ|17BXSwzjZc.~wUCütkW6];j_$=F~,ڶJ{\ ?0 it7]`@l_0DݔI[&"BG};o.߂>h|ߑV,ҝҵͿJx:g8sz8Ad\j,<{1 >w's#Qw8h0=\af ;ZޠT}cŸ&Z' 86=EGXlj.;k  9)z 6=+}ሑL7o8vi5V`κUZ$. (ʺ2A%bE9CmRnm$Gkq"`T? K22F_x( gX4)$6c5%HE Em8"XݥKI3upZ48Р}zGLuɾ!s"<)I no]*_IhRO@=}+υ)^Aq=q; `2ǘRa~Z;7~ʘBW[rm"T mU*}]6كuT{Vd wy`3 MSB_ D!8lQSci,0CZC2-NO":& zԥ 7DI?L7(>i @j (\OF!6Oݺģ/X|/Elp{Cդgwq^^ͳBO#L~`oSRpTTrs]RAϲcʹ@#I\>6үe#!|rc^Yȱr ȹy G٠T _+Ts¤L(méN6@se1](* A  cPQwzs_w)ͯ>H:oBPh/PFT+\uWl҃dkÜR٪7Q hB/ fnryL/qgdXˏ%(>Ây|7Gbv4 ;XJaEjOToRp^Kf`^hL 3I "CԔ`arI~2fstG ka2kmxBc &8ݩi>~tߠ.9 0] I>fK>mj%y ƔUyCm2| 2GUE:/vzp]Q m_18бN^luD? yC {Վ̤LI] Oin?p FqS*FI/-l|~}İ#]XA@eAsܭ#p#ґxMj2|Z9!_Ӹ#Iad0@(sz0 (H"x'cHF^5uScWŦ~ zyWdlT_  k#wBNG+3ۂa56fJC޴"?~M** Τv6}ЈY?ռ=\*f%csW[o#tmn%MNM5?גWt&Hkvg2Kb `'u?2^h WWvX#{pZ1*X N/9A^рe峵 Fq/<QKk &g!`BY <= /Ҋ}}.)LLi*n1;JTYF#wk^SXCuEpS=]Ž3a?K}(se6ݭ(K¾IG?EY2U 'q QY˅T$IK4K8{x9 JhBwܺ,;6&;'\')(l) [ghD^V?kZE) 48QjFA 6B^&൬+byڷ&rҧ,I@77uR Ni:_H!è:@@>8s+j6Pn3)2MjRu$vnyf|ZUӜ1P6N^$sdaLtV67և1]$+`z诊Ya6hTKi8*r>EƬ B pqja%4`z]YLX'l4L~ڰ54ۇg"s}w/:Xfئ=ࠞPt\(8{0Wp AdY'A +!l/i̥9&T*z SڪhNmlFL Y(2FyWXzkCHVUugh!sK)dk;%WCL.jf$%l[Q=&3싁nZݖ̤ n W 1ܚwX.o0Vڙ1TJvb #i55-""Gq^k 9ɉSaE;sVz @mnLRQ-WegZŸu|7U9y@1+F cNqq-Q;|Z@ypsD~\RCR "&,@}%V=~ڑG0kq3E^\lu n7&"vxY\y  q2@2Ne8N;Yqq`[zb`+/+p%Κ ئ. sy0\ڿ0">vʬe,]U%xj;G)Boo`snr?it Wk5!yX Im$?XyWr6lHod& dSHZ`K)ӓ x&t&,@˻_!q z.3y,%I<={Fyic$ao!.}'o_e^X6駿8.@j:GxkaZ|? Ag&WlĺU}^* HN*brX] NtnؑCћ?hcصZQ-FQ$>M@X,^mѸ|MK]<D$ OPIʈa=O2=ld;6(vyS+mq1b`nQ7 Xd:y(bMz/&Y3/"oF~72;ݚps&\ DDH`2D̀l(8Y4f ?3K0Q8,` X$Ӊ&?j FH@h6@Li,?( { ToxѦ{r kݵr򭈖F+yMڔ'۝BeU@%d(̀8qcSͣ\<3]E\qgzTc9QGH_w m-D(mC !6Ux<:wꃰ,^'2.qP;tɳ4,{b3+U|3Q ֘7)POWjsȓKց9a#e jg 1x?XS+J4kN6u)| ˸Z6'*s ۉv=i6D7OAִF (}3p}*fђ y+\bS/ t^<8~L K뢞:sØV[9~->| aQTBREn' 4)}FESqhyFTG;BF#(ja#pA]sS o.* b:sF]dcL3;?U Wj/( uw4ChKI#O%NƒMf F ⼑~ay`wdyJnGQEErCT" uA{M~OkGSk-a>r"y ^[NBe[|B|C~ܫf.hoZSfCyKĭ+ΏAɂPT4#Ԃ#x? | ho2ϼP6qiwTh ^s}l T?ƙKٴ&6F:8U{4#t}zf|h^Tn"qjܦr Ѡ7adc&Gy]F[1EѮ{s ٭z[1^IP'q2SF(0+Hc]"/gN{Q# Z @.R9/܊D6x+6$JDНH %=Q"@cb2C]Smk<ȩ+4ok2AOiZ OZ=gxϹCHi<"*8cb5zcY)rP8꠆CjP"};Ud?Ǯp< GK=A:%J| (WwǂmU8j?\wvL4U{: Ql$Ar$W`UE){/j.yG+L/LiW:O Ȕ[`k36|WcovEZ?JvHS+RIf Cm*qp^@׉x=w1"%𐀏P 01n}/Zvc3JW|h`cMf*=BϖEED,D'غٸsq֊XE[LbE=[DΛJ_35Yt zϏlaYLd:!cM,{Phq Y83{D9FWtգ׮x0^ϧkiXp@.k/)NyFIy> M a*XDO-7scF$ j!΢L9W}ӎ)a3O6؛W8*ZT1e]/SSR[Dξp)b(C,1f!=a&;SN18\>Wk1=FK#WLoR 6>6޹q^58_fQNMGϵ&lg)So8 $ tLEQҺ n}-,_o gI$+F4tw5*|U![ M2qmBlʥ̇fXP O^V+ $2/j߬/B {ZUnH<8?l>]+J5yqn۫-^άqY1ncpcqo2M&>/Ȝ9Ϙ0)[Cb0۰iJm tdvSͻbg8?~;ϼ um xyKהAn2Jm #uc14Ⱥۇ8&ҍ!^99 iWvyы@c3tҶbׁ_[_Y'XyxQ[#q-!#X'. D_#'} +`&~٣} vX@i/H`Xk#&:Z=8}<¯ZeTG/CǤ<JY Zg1(To =_)ƥ:sFc$!' ڍJgJ`ڎO݃3`֦pI؛LZAn¹*ՉE~ 8D&_Y7B cTe~D Є&Z@/YۄFSS9`8lAȯ:%akCInlS}ys,]Lp!"!*!h"kxpwPIAm~ؘxW m[ާ p{4! HvQ;&-ƣCEBW7[^b{d )Eh4H r%0 ) 9.+85 ,JRE}!"a .B. e44^0}NlURy(U7dŞ0Thꈆ6ËiбH=@R H7#2kL, ?*2aG> د Vxʓ׷"2.w(1N}HMu_t{< H$S{Hc/HJoO ~1Z6MX$XO# n21m`α-%mbgm(L`)"q!ٺ1e<BHt%l7ϡ+ m5 L|PQ2>-Q-i-Rp̸Na+.DՎl{?ZǦ¡eSRg 7,!zf{8 7,ܛƗJ pCZb )QFcD|>bPiMv5=saw 5Ae–cBΐJ?JM3ZRn >k^a!J>ząAAs;'ge> |)+ Be4 ☈Ŗ.x|OrDTc1"ATf!WmKt8Ey6ŞAv~s:XTVq7#c#E% S, Sa9?όϫe$bkto`Z1s /lւeUFDЍ:r1u~B楤2kveۻebt8!}Rŕ=A~bǣ ׆wJu"K$ j%WvWY]*NQXQXnTbbebOF]6&^6 ʅ\7A!7zݞN;"`ofYY9TA6D2m/nݏ#_NLm#]gJ^QԿPlBFxnuF'FqTIb/_:JF˼mjKdcoff=dqڼV@fڟx&5KMS{ k.]tDע1տH.ڛ~,Y}yjҥ4[B5|@M0h`JÈ*('SP5^D GNq~,Lt Y9XPBC(vH,(`lvīG&斨A8[HHJdwdz/|1xߩ$_ 9ZZz(従i="{%g4Pw[u=$,<)_|:4w'Y/bW߬e(nH>X5MӑFLWIawtE4M†3FSoSEMʮA(Akb?>=q-F$)O)(U֜kBAyX+7ݒ BtVw|oHHYpK{}rkܪJV=vh^ወ|>y)pBym5P&*?v$Ĩe=CC9OBPVޭj+"a}Z{.Ry1 Q[0\O_]8٦!~@Xgq7.,' cORzkjD 񾀩]2q&K}#Q3{EG9 "|MY,Tˆ:y pC$i놽GP$.|K|݃XEYS/_@yO&\_HUpOp 5~X&oncvb]&xRΫ1yz>0oNb/EIN% aܴ(Hx ~ӻ}D?M*$M!- [6`=F . ^щP(D#ZHξJ4_hjfjd? 6ҞٷRș*K&֔+]:a0MKb9hˑ"0+ ;:Ŷ)J_PF]JbQ觍1rLa{P90POXP|&?ʐ[&~\Utٸ=iќ:sIO~e=_;̎1ѽ2=$ m%.r6T9 )f'R4^ 8xdZ3) DkgW.4> RrI~V kpdcJ=շpJ 91uRl||<[c:W{}DAt=B70mK`gY 0sMoԎ#H Dz9 Mmfu16xrՖ~KjxN`SLDOZ SLk M}jSV3mŕ^WERh' \7mG"@ >feODed<)kLv %ʜxS4N!Gғx_`(0 gWoT3Af!^ Ǝ\dw$6)@67p-/O|+?vLKa B6cg(R-Xݲe}pPaGJ!$+;ZGg=;ٽT;rIE~ڈ)\9!Հ+J~.oM H܏rC+?k)X}v҂Z>ZiG#_5?ۅV[Ul{MIEn S *kYl8-u ^_h-"o*Aޥ4דca[JI4R죜?]~ΜT\XkJ}8A%VXԤD`ₒ: /[mF SH_U]Y/JNxŠ' eF0o-d'40<3ˆm~!1/4|Z|rɂ1oZ yZ;1P3εC :Fk2Rp6\6K4W8h)\ĺu?-pzuyQɥx_7|V<eýU8-PNqb(OfGYҷ"Yb'{HXj:CQvpWN)݈݉B6Ca C/ F g&8m煯Z?(G)Q*BXLy˦I#\X3#GǾ  ^ iK5Jҭ'F<114SulNlUׂ7:N99`jrL&i.(;I+mWޅ^dkuNSI!]7t 8= 2A35%Jyg=:LΊ_W5YM.#E}[-+Caqf_{8@Xqk~iҀ'ID&I___nj8wo"3W\s~/H3qĠ7b_uCh vL/&X;#EcU{U)CYXs9/* qF.bE;-YI߶y5`mCɵ^G%!9rq#V )0zQ 9tD'W5ø) M[;jGzuw*$[nB" Hc!WjSƏ,옘'|@;YJ{Lxܱ:zh􊩨G:L7k ϒuz%0#{>.WC'l`k_|x}h̡:Y34S!hQ.*pu71| fTXԢBͶ0#f0Km+7ɲJ7l݊yG cݝ2Ħ&P/M)&161kx7Zgׄװ_wtb!g।[!QwIX7KS=h)O} \Hhr7+}}02>5p3HoFBېYyoaHWyMZIE=wQh7?)Gt& ! m*6PumIi+_CJuwQzfp$IO#L*7z{T,7˵@40bfhe.{4m0S&M2V{@%$6jzɌӇx°)3 H/)vw|A!TDE,#aצ6uĖZQGڛ%+M>M,~c*3^ɦ+85'(3AM x?DYq1UJsDiMx_s'3-JG^F"~+iYjCt,heG8z.xu݂ϕŀF@䦎:櫏kj&C1t?M@M22PN/ s"F?rV&'@ ST|UF( WYNF> â ;n ߽WXĪǭǕ0Xt3.,v{HWx0E=J0!6Vp닡~0At\5;3u|%c&'g + ȐF&H,*f,ʢHOHpOw1Q{̧4ҼZHA! O&:UѦ1Z{sUov/E+1i]pt?k %8Gh}1$(xB۸* q't&7xg3~l?TM[9}1l}Z!e_U}G ʱF(mQniitKd9WgCgBa=YO5lvM5Q~u cK,W[M@y 1) f휚 B0qNVQg &"j=h !2CHCӝD:4]e1-RԲF !#SFlJi>Wo8VV 4IER%(Y4S\3_k)9U)Ij;91޹vs-@_x#~+Ŵh\[ZgӜQ{ IQ3Siu96q-GPc ޙ5 fy"eCgpO ͊k*u Vd/LIv 8ϖ 8GaV2<4\bw\. MDBdRbcB_yGIykEyc40PZU"w%-ù⚻*e4]+|ۛ(dmp~r!%-_1TOLS")I]ds꾩?YttwQCV `s>#YC/X<| ]oi)Y1Hi+D5G !=seG/٢GDj(9A}[Jy*;$ ( B:ODaAqp ;cCkdi\4b9:UǺ~Wڙr'5'ce߅ce+Lu:YD_YU9tc>bRCͬȗpoS .٦ `V+`hɲŤC~ލݽ65AˌYgS@=!Y~2WOvhh'CXgq7rewHf# C 9-d/xCO-eH15$h-/?5< QW% ]#F3L iIPqb:8\V]xܪУI'ZY{Q:W~dnIcqU[Pk]''فTWP#ӖG򟠳R:Ad Šuنߛ]W]ZQppP(n`%+kUkGEG+["B 1XUP T^Ze>LerR ,G?Ca,p+}#t % [/ۙGo@__&T쑮Ƙ=T ND 0z{ ^*ZOu+Yj hsOktuc Vţٌ͗Wl܉k5Tz"BI PkZbMQuxrc9=͉lGQ8%ƾ8L "q?_AyHQ]/3*:I!M8x"[19M0.9@Ҡxn`l>UT1SPӂ$ݴ.h!w ˙hdz輬,(t_#)@W$(A9zYK!BX%yb3 OnamL'FFҫ::"OA`Sg8t z2#tI9rpGega`ҿjg6vDT{v"XUʲ+Kϸ,jwD6zl" gó'&ʝ$2~7;҄X< alb lL|J!hA*B`qn(wmď&~ QUҐ̓ha+wX0A䴫b.ϰИ8l݂gYTE$ά+d䰺Ǟ;EůvOR@wIMKe#v*so%.▉\F=Q_>\y~ T0>R- x'AZh@tlx\Zǽh#hrl4ujpsuRF)%PBrp<^@$lѳ/R'$)1dqLãU RYw2i#Q[?\١ۺse8cԤUB N}[I>'W6OJGx w C&*m ǝ*0d:V,z)Uk7Pn):WQ20q8Qxeh2OA կho-mߚS S=5rg聃S#J;Y6ϱ ]3mƶtzuG>3al(ݜ@{>h..m_~B#D%.qW8glਖ-l=b'^5#/|_`ꃺ3z_1 F~]i./оʴ2X5`~HƫFC0~kix\ApjEUu.s'Up[ʼm\YDEYL#Ȅ3r_k!~q3z,#`yjeǢo!9i:4aaa{~3[SVW,Q_O&_TUq6WF\'rNgz %b\J*UΞ5@=mjL0l2Rrs07t1[̠ORQc:hJrn )"VGFQloWb EG?&= *U7Ôa̝W$>r.Jz篋!v4\! ;bm/VAǼ|?mVaû !ob`uY%d)bi]#\HJ?Jx /LZĦA*NGlj& !y aΈ&0qCv'IA\T<6S3п?{XMopO^0.jCBǓ: .j?Vb"184~ !ǪzkVn ͉pOgv/~@7%zzhGvOO8#fBV82m1L=hqN+<-+?M AvGBPBwX_$*vIjHPeE'^SmZ\}^SIU0!f&LkoU?420xve`_ H3Kk xHm32pCwQqHq=\OQ9|j ɭ[V"`Q-$]AV(/yaꈥv^:9\Y!s~?;c,abyj!mx|}W767|#"ivJVKȧj*ah,؊KqTDSwӺ7XmgV65wk~B;b~Dn 9_ǛdJDs";J^} pPeI^-mki/x&\R?~Ui[)koz3wCާhRxl5GT)P&"&( K mW: ]p*&Y0&W6rS!"c1S>1n.At7\ٸJ݇"*ϖ( _Η:8|r ;8f3EB+TNl%Dך'`1ێRT |z {pƽ]Q܏qSleIun{z-ʍ;rgvbF[}eQk鏞BϋXi-@O>(KȽEc-"Q nbUꩧIv4΍nW_ҖǣtWSv}#CaĉGr @Ayoˌ 8qB̥oV#&k-HCCON{P}Ϲ3N`ѳ=[ɅS1TQЄH3/D@VC:i% AC U8QwkoJ)&Jd@꧿HӄFmv=yP;6=,Gcd&XiqÈ><5t\m7z2Q.Rٽ?=bbR v3NT5LqH<v(HNn Řfe͊ -Ǜ?z'Vqsy߼f]1cAl}[A "]Xɼ˓[5㤼o3v?dVIO@A_mahG,`oJE. f7֙<4N a£5˝;yU} ӂ =48!kSt>ճ'mD^~7"Z|igCʾkNt@5r$ 9ٮOw3h9_VS{6| 0Zʌ? X ]ioV4PE8VESb1e)23\b/gڗo}J*#s=JY] m8wY15v8AY^n)c8$[}S10o5P&q[~M4 }zsfƿDrЊV7톌V7 2tݦ;Ǹw_pf-{;֟ c[5"1O~>FJԀqJ㌰,>Lu!vq1whČ\ѰFX>c陊ɚCzaQ vW*Ķ/6-]4VJ(m1|\O|1\)R0Kk%"'dyl7y]dۘpB>{3%2~(Fre8Ǭ͏yq~P5zYSyL] c nGo.WdYR%qz~<W-l6-xE8\ %7WrdwD|X)t3Gj0*q?.T={5#>9]V؏;`s5.wreJ+e,×Pp"]} _L'yjF3[,.rAxF[⫚MuK5b(eW]BV:˥=pE#t+`Z&]sl +TLcjG>4rAӓ n}nGD9"49r?"ϴޥn,L6őSii}<6 گbD+f/&; :c0)5X@F>Bq[Bվ92 k  Sb@vZEjӀXC~c-S6 mH 21cw(SZXKNc:){Vw 8E qK JbKg*P/s7ÌE{,H"">#@.s)SQH݈U*ukZE(E#sT"ĞR_ b . `W6Nh'[ u4Czzum{ C'-1KͲGܺ~/ʬ54; F~/>Kn$t5ڲą%lS #%5YoĂI8\%=Pd@ Tf9!o">"T1S;#ozC+;(7pϨqYWc\^uDtʞGҸu )!2$!/N&ۖM*%ݯv-{oAi )1$]6 ņRğ &bD.NNPx-܌E!vgOZ>.~'$} >L-WȉR!sf՜bB6E `ؤK^6Hw"ā.ի?S(!&4F@j v>shk,8ziYHƦ;72+AbbW9yL $X]hzlvQxIirMODoQ*"QN/+].5fW9lt&Q>ǁ_z(z+w/ 2dkA@ǵU`ɷ].vk+%W|l&"S;DDɀ ^ӭC`|S6Ia'0*lV!ґ0įJ/OFZNZ3GÖKgzeZ:6u/0%5zRN )LerqD+}D+tS F 8JfШV(9SWq+K9;nԒ9GotQ f0-(JA7 ՛NK7M.Վmmly̍ HPeVߥ TwnoxgL{ʜW—@/\=I}D[t=/ J39ހi Y#uK.~ xQ M*T]&x3EN@|.mYfs{gx@uVTnЦT\ Yjk{GC!@ OeS|'*#f$+OFwR/)Hmشc\n (" e.y+T:Oz1\S#k05k9XfW# @Eiib[Xk>*#\ O$"O莯Jڀ 9t_cf sMnͰ2 _Zm^*rho Dcq$% @@DpIvhy$OSOjF$PjEr8;POO[3 G\A" biC h"2pօ襦:noIJlmnj$Gp&7 ZxB=M$رz|[;IEM?U~'E&a^T95GD[SsksXzE6ҩ(ȠJ990xBMd:G84.eR OS' &lĻbzMVdR ecJIM'wocW֬΁kTp3UqT1z)c땗M.&% |ss}FAP&ߏ5F5 M;CHHqm(_7ܼX(&~ :\}790_F_Sx%C&$ yΫ~0225qWw\U7xAPiVxy?D@4.LW0KL7 Q3X vYť(#k57F#4_n$Yczg;WΓOgo:zÓ/ƺ-lq]KMm[&Ʃ:6G ;بJFYJ uH)(Q܁m:۴'fmO`- \6#{7kRQm/LIm KbUwE[?u\!k͛Pu7nƱWY=\v9`SG/zv_M͢`zj/ #GG~ 6++J"+u(SX&AhSFCwO3W9WGW0h1uԲ>u?+\';lA~J*ŵ\VG>FxB8=tp^$7fBTD*ph_M = 'J9Q=ʛ>v܍ƀT pvUpxo`.qpamU Q5jf7{s y}];%W.#D~nt.",yDS L5ؕ-o;)pYZk#D)sI%iR`I 9R0U2%ķ7; TnCv\)E0/`d갟HV}ˑS(}PxϬ9`?,mTslj&7m= 6zPd؏ bI2=*FT߾3rQQK!Т9t,/GH@D{N"B=|N,aB' yK-a]DgliҰfPt-$284N\9ah<^Sm?N\ЈMgc/W欍|c^YAw'iFA3-VN+v\Ӣ kR`hcږq~NZcL0NMzh/[t~(*,Q;&UjqJ&i!Ꝍ1!+#xö%c`W69qbS@vN)Ŭk3iƗ*cC"ÒQOU!8زWgVggI߮1;fsht\k{o#s:Nkj_羮"!t8'33< ჆Co(chՎL%z) ["9^BJ.D1TWr[Ӌ~MknUkvҥ"LA K}?4LBEW?Y6-9q Ad[&p 11j >yúMp⧽Ȕc.ٗ k5̡6$!;K ~ǖ41s_z.a˻q"J ;z,en!ٺ?ЎY:oJ+1 dE ug*w1Yc.5ۤ<`5:Kd36Pr"B34J-iگs:d+kP=dk;;F𯵼 )B: ):^q8}TW~ȝ@2FOyo`G0d? ³dx8G֙*?5Q[z&@4D㫾dojlI~su3##|ۥ _诫4M㙼[aM 0IKVm2<_~ o6]rz'åF$pс 4 ?re8֎?yjM[X)bV4p؏X%91ȕ%`qSyMrTP*')s8`$QF`:Y2~CKG%B`Nv1Z.PQC̏觑?ڻĊ, 6rh%ٵEe9-k9Pt ="i DpZH9Jv:/4v#bJIiCO3JQ+C R3?ZAn5o 8dM1平M4qi-Fvt^3mU!]_%2 qLK IمZ7#WO.ݗ5Iq~ QT )=B8_,s73J]gni,[LuE>&5-?wmR pQXl3ere\'z0Nr y$ry7,j\bIn3Rvd gZR̽ZL:?& kڒ$/f;֮gNr_iV [Jv =RD3ZsD4ե$RxRHP۽@*mbT2zb7:/e%xLi*%hTvZjh,Ů3&¼Tb9Lfk4F3 2WБC_bɧ9$_{'oF^S ~-$=S'\#[gV_kQP 4̜bXX5>gRUP<~E]>T<;o2|'l1T/c8$gݷW=S4)Kb^!*[F& Z\P^~"˅D>ՂeTѠ"IQy.ʠUJZ$D3GbȧIV O4!*'5 z k~}gvv؅ҡn{u # ȟY-2 n"aYxGI\#W̲7֠_=[E8.g- ΁*)f#b42н etN%_I5¹v{Cؼϥ.4,ABܝ}BxY:N 5]Ur v9u6 AƧёh7&cbWX59q=mG!%]K+CyꥵlSBh,XQq\O% *DWMbkS{0[~߯*pjB^(d0 Z|>|UUX41!uw= wP AJ3=hTeV^pjo1^X&΂3lRq/Ֆ!@{gT5=E$& y޺-[U#958)28(8 ڷZsmxA/^M0xq=AN+>"mJQs[e$\ckZQ"&ScH#OƵauPrxX5LyUg3cDc A%8%la>dȯB/b=F*YJdnjau4pMRѸad)bDL:iQpuou S%1lE1)sA`2O #6كC#g8 Y ɞ:Ul(w=ubWC-8 jLv7+@-D@AkpA[sY2PDhZ%D⻀Vz% WbJ?po;DOƥNq o ,؅De ?32ot4R/Ny ـxk"U ~({u~pݤ_=^Is`KOXir!%դa5%6+~vg}2rm擃f*:3f>7$ /?xyVsv]8nj4PO%pnpڠpny57hcJ2(VAcETM֣jA19:㸒"fM;ܓ,8xBЛǀ>(MS^>7V ##Ovhs1?N,XH !5TWo\33 d8=E;AUVQœp&95{Kǂx:c9kNc9Xfnj^N7s[dg+2nqiTu 1PDD_f]Jݻ C{N d3JI7 RF(w:'N p Hbg)m)X|@&UwDrEZ%ml%VFы?hLQGѣ HcILe(9'boi}X+ۂW]¯rhg` _|?TAqIꍙh<X3G($*. U uZkIA˱䚟 4_zX0k;G8|Vrt&ZiHt.ēEL] \%Mh/ WS~FOɭLeX"u/SIܴcS4Up<smu)Gi& \n|agiӶ~OV3B ~qBhtL]u$?GuB[a kZYfk`H\;ԇ@e<`=J۽e AAG+Œ{u=YssTKiL3AR pSQXdGv|_7 VqVwU %+ۨ7&3``#c))n2@QZ=D$"3R47Li!KM±q;0` =Iŗ }kph7gP8[Hf=8$^٠5v᚞BydM oEY^Cs M2%COw氎a)f`9,mMH#Y9͛hH fav]F PnT!Ub5=ȓv2qd-%{Y}9Ǣ=(ؒ1'̷Q䔒\)RtmnD vR>/5}[zV:%]ߚZzvD@ =_Ŕ8}ǩ['8U=gmAޤ}GVPN լ] -gcaʨ,rf&#X=迢cӮ咅+EcHZ!Fd@B"ÇUl>4 u& ҧ &H[I6o$v8#f&*W/Fe&Qx=<ᯔ3╱6~e^Q9Iŀ*ށG_΃q۪֝E:g үH20++R"\\({oZR/:-}#iut|9:Q/;F7pvvci%b~&Dⶲ~(f[y/,XwƠr1w N~ PeV@Y*YĿfa~0;4*}1T,gNjMG>RS(JZN@r^!Dq ܽwz7Iy7yĉU8"/|1yWz1˫ *3qssd Í p n_W,du?!仯a(Dh_ow;<;mo("?IfAG\XDKp1leOԜJ ;AnoO)-OҾ3{!0/fĴeN`!|s hiݛNA JegIIMv_am e_C7?`S`U)7nB(T((2dt^A6SxKAd?],(x] vF KG0jL22W,O|kOsŷ{d _HB\ep5I߼i xZ^~ִZ'T0URH hwک.Ӂ-B[,*6B \zO/z.q"A;(wWsje"'q%9 ~jHj@ngI]ފJ^[|fJ3˕^{ųBw{AL(]0rVDp<6uVoAk?Xĩi_`d|tE..4iLk ^[2 Dۭ yDX@\^,ƢԫKv @pF&%^SJ8"!X߭xM7n7yby e&z04N7ݡ'?+kf*=\KiHQs&K+cA>Zۺ}g; ¤D~с_=ѱh9]|d, ;'p84O!!9ѥJ`v%( 87^* <ncv‘7Q@SN.]# ms;ND LTe6>Vۏo|)"3Na+BߣL+U>8τN|vn8LmJsԢ.Lnq͂Y ЛLG?y:Ļ &QRkaVwA/nH,970fJ)~S tAKpĒSS _|H װp y]]usRJf#?PRCBGB@֓l^$Ưl ̌XSh#Pg9Ff%~5؜f&cg z-==VIOvd D2W:9NdBX)]ҚY@l8d $Pn^"lP4^c7OzڒG'E]zNIvN 6, 7x05b$N5e^t_Ihc7ݎ~[H-<1[4x6\X\+tfc KLQ=|\@ T7̺KZ5&}%t r92gKAOCJw%bAUk#  I9hÀ+ \7xuPKI'FY?YxJ/3 {΄pxtWmK},Sk;X$̭80dn0F*-d zB~v?ՕHr,U!6!_x+'Ɓ`9Q𐭉Hp!rT+ wԗ AwPa68k-Y9E}=4='ޙ Qs,KȒ0Y-$ ̸yJIg#:w3 ~hkavAMvi;~k}*'I3X;3Eht즘 {X3g -tH"\5Ƃ I'OY]?=CP-h<#Cx r`'"IJZEEP8+6R/p"QHwnazIatBk֥ )[. ?9p4"J&:G_7_@M7=ŴKuyQ x*-xGyPCx8mo| aY^K,oa&y\VXym,~S˒?w344Ϡ2RJuh)qg8/dP”G5b$qXӊmbh,r]4S'l[ɥ1Xn c{<%&rB`ܦ1 T6С BHvrw` *H~Z;y6 D&3 75:ZB8E#&%ȻIlq.ڿ'aFɒny~i3Me s#__;T95n@;2C*bz S_Q)IY!w#T0<ms88A2FL%P8LxW#pߦ.mͨl"R[Leb62&)$ZR&8 #ǝ)y]ᬔ띬@l^4e. }˘u^| ܟH#RokQ &|-@z◰hT))έAL;[hSժ|3yD`Ɵ4W\?YVRw{Y\|A%\oi@ 9YoK_y2ayIQ1 [.JJ=̌0Cәt[y[,ܜv w4eGY9":UЦI \;SDhCï-.k. 41K">Q&llQE>C)RT%$CbuFGku _L3G}!I w6UxΓ䅟8f`V^^v[t(q$"Mv1 Tĩ#_v5$Q m^C7ڊ3G%RU >u͒No58WS Y"O.S0LJSr}Ӧh:PE טBVα5lYcm;qlVrƭs%U&)Q(;S(Co1=iX'mp-XI*[qF`bQ9DG, SjnGT[n%s IU]i/uDi|e]:)OKHOM}g҆Т?g7I{|w]6Z"0hAզ,*ڐ ߀]?@g_C C ܡ,'2=F`,~9s32fF1V8xQu\`ʎnB5ۣFDjMjQoO]sÇ>efǧ1 RLel(n"u?,8FbaH( qM0:~/v?W»(%W-OcX@#ڗE*s ? z+rqѼ%cC!C:hx*`RKi NŰjuiչtY.[JO+@ä́P>M24-+6icf0{bdC"mi^p hxWokRȮ`BW]%2$ 4ر> k#dJouϱ9y|Ƹ`^4+yXUiAs$nF`8!.$H]M*;GɌM pBSx^۠<|hwkq#nCÄP80HcoJ9*ly*ڭX&="SZ,BӅho@RC!/w.(e >Iȵ'_QvJ[cN{+䋆}5Z8c%DU5<* p{RY8.1noSP[n:*kNA_!݊ٓ[+߸?BPvAq%'abCK&%N} M0}kWjYtchb 0,~)#Ha@,E1/< Rq̈́ ,}3'Nu\N!'>QSmIDTk5<<_uFz}QT֥RW]/qTIAMd #I+= J. ˩#z;W(_s>Ƣyp8\oE.c"e`"YR=#$H *EbPn#k35T5 _mNs&C꒥Z"uq(}sm~`rMM58뻄q_/=us&=/H"O,@WWmb8Ӷx0SDM Z KJ|wOB/ʀ9(Dt~dҸ+) 50ՠkRO%"AyL=L^nl#)O dAORo費 @\|ͩn;dXJهvp}z*MX7' #%g"Gol8}7P>w ,Х*OxNDY RyIG/\oɮ_74/Ĥ#*9H$zI?/d]V0ǔ*^kEcH!Q;C+u?^pμ)j3a1-a;_* 氧&`KLʭY;cwzؚ^ɦj#ωkGKL-e8wLϬZ)4чԗ+ xKaovʓy ,R=MBr٫viτ޶tN$ ¸\ ĖqŸTh$PMw6R*6-N*&gYJOv+)|ׄ`3> 9w[pzJBޔϲb:V ՔyM$Lt}A(^mJ~1ep_эM+@jdxόO\v Uƒ^l n5|_\%;O},WEgkٍ'+3t-Gk{AXu^ SKi5˱YQvY:uoF 8xV& Gpi" l(*WPN=Wnõ%caoͫU ֐=B.e8,O:xaQGQZKL W 'j>Nro0cj)g}Ew.fD+*kD]&pw"be^0qGlwJf c_dnW<хORhov6e|{f^1L!du(AÞqbakaG_߳9 |Z@7)AA<ÖQķKJ1;܀O/O {@='Fݻ̒۸R{a(ݶ D9)rw|[- ,N]}_ RbYL='}R- *8S,j+sf~F1=DdEpnܻE[y"B+fq_>懭I%P^V%Mm2BُYv5s Em`L0Rt΄P?lB @PX$Nj5c \yni.<"=)RŲ Yr[x-=i. $4+е4i+]~ɥ@t,KC[9&KҼ)z<_f$i  lcؖɓrLd5Jp6Lpm֓j-#zA 3ރ 9uq H6\>a$tF"cAk+)fnv/B¶:CjyT'w9|Z ]O}Ÿ_ ԄKqo涠|m} G3cqkeOWs&^`p0&-AЯAP/u ~l+Et}[ e?UO\D|1.Q]U~$a'U!plSZa=έNzc&`T rs{Hҷfϱ] K\;^єt +=vPt@a@0=X4d9U+BL|} 61.-D>܀K|32*v$foITP!nNv} d;kxsXI]RJpnnvjzmF2SFmTؒ vnhY(g]mFڢ24TP[ T.0N Χ^,B\hlb\їɚ%u$]VSNz!n$s ?^V b^݂ڮwj2*vlzsNɝG s/⠰~4MENNwFw³O-QG74}UkZh9ќibcL$s" ]Zو;vJiԠ`XoG-`_Ji-he؃$?w4\,ZBFSn[%ѕϏb#rx-%emB^԰Zsr pHk=4ZQ}iD T;y&{P{c@%LXTech9UZʷ1vŻA~pA]0\fENwySGOE/.Np%nbL@_jT]Z3پƳAb ?1m=’P5xis 9cጴnJl k,#agMqx( ``7sȿF3 /r+ԅ\ll7 bP뗩턥6{x5cy]Na1]xHHJOX9 KtD w|,%/ -5U \z"_!o[e8/؂-!cLExܶ9ǘyD)/Gl(Ctv7ߟSYjc #IolUǿ^HA>U-$&-vևK=w$8s̵*oB _N)jU盆;.2)L)i2g>7A^PH[ =ozfïza .ʷ-rZ, 0VG>SUZWD JAmwT=`o+B_9o6Zlp3@y4xneFcJ* fXU'񊺠TB@./Yq2?}x>#ToEyoXO(K1K /'2^h,_ |pËس0YK"[؇~eTy.P!u*1~Ohqtlb}w#xCCm`82 ?vts_腶FH^GD~/l;xC鴋Q[zΟRl["\][ Lvv1k@9cqLInc]ϔ0JNeeHaQZ!Yhchu/п9^]_b!x*R_[{(@4oZsJ24_ brqT#C 0Xu0} J@*T.IO;/\XF z%&G|;2Gq=+d5j]Ks̈́:=5YkQVwF-fۅ  e"/tЫtR>ȴL從Azz$J0xu:KY2#>^?_^߼[vG[% V6un+5f rjm7~_Ѿs!=B{Z;]Y2ePR3%цpCj 06 ܄d'/*4iT-sT/? $T]y%_k$7յ;I0ܹ2?iky$_πпhٳm7h/i fAK'?)Ǡr}/'w@4>Mt k.q e'쨳J2rۄGovu-ݶ \/#l>ԶߎZU`(K\t9Q(j9-3A&&!NA}9Sg*ѓ0 x؂Ź7z _ˌah>z]&,  ǓjnnSp"U*װՑ܍ěk4nY]J×)pM^h>^=$-*EO*Z*dB%U]5|RJ$GPG[8oOIJtD .5{OC֎i(M_|bjh_)TTnfT-q5c r~g;1$YmSl~0sTy[L~7FOuQ?n :Wm՗U2]-/ɳ ^T^- oUT3qtwКnP>/$ΧraO6/P}Ӽ҇H /7q"!՗iZH%.gǝ5doL ܶ2.am K` v0_PMymU3/,|.;9vTqֵ!y&$2Qn|sN/ WϞ#B@^Q:5K~)V22wG ͎ 3tb~<2$ǘ}2ʥS"պc V (ZV* y %-3 Bv0|rpWbnRP8ӨBhSmDIcd湄KߌV':p82u"m J3Db0-ذW O.N@z%U =;3`y8KqLD;"l !i=g⹷%20#Wl̅XF\2b[N/h1AmW? ,!~7^-Ej39j:u7Ym Ff- DWʷDDNxN܇$PMQc̤؛WTy]_Mn-Ȥ'K n 9[c<>{V7UP@-OV>5^5ŬgFCg%W7A)XxS^ ]>@i:q,D`xZ7]FH7ڛCwL!ۘ(5#u^Ebq$uuxIpė11vIs {qՔShtp2չxF1831PL-yLK~ԱI2\@[;Ȑwk#]M0c. +xV )HmQXi\kK1' P(l1- Vseg ܱ1yb0T%faƚͰ@mSbû(6bv|ANUwG4X) ZQ9q$_=k^i܎PHG,% AEVʞu2˂2u7AM_BD\.x},8mI@]GCdhgtNSGҮ~2VLvG|zGwVh}8Z2p?t>9*q y"bK^ª+V}Zrs`LB,$Lܝ֧}(N,N'7&#D9{b7϶Zx`#|ӚLnǘ:Cnh>Q &gGXtҸ;a8e۞/a09_tzr^!eV#sf!as ktߧPy«OOяCuHAt =0?\ *s ąRnޠEP;i T:z]ZON2L!R;WT\5/WEa/AV?H AkN2Z,t ^RƶUY6˛pL93"N3L V> S'W~o1 /Ъj*ubFeg ߸B@-"PT^q ȹ2Q7*S#}aѝvݞDͭZ;0WtL3II'VW38hCezrP%chOZ%L.KS ܏ Gly(Ԣ}KGZjh zI:T1|!Ngڛ| qEIϒ$X4ag@OxNW:eN9C.t1wi1u ӏ4輻Yʖb} EmW9,[,Qp4iH5i,Q!2N-f ?dpb1n &74r{C]eIFl0aC$ 8hd.fݧF<5 |T3%2fa"ز<֜OeЪ, <*w{h@W4=nOۂ0LapjP˧=`' XcDbdL~yf{t(rpQeql_F"Y^t~xoVH|HfJVD8amsW/xDK</ά5 VCJ_ejv)n%Kޅvl$WG%읱a:X e(ﮭowfxhPl$`j#b͏q@9Y'Z 5͎e}w%S4㖬aU 6KZuJ| (bw$WFO(={n #\' V n& #D1ȴZT_1*9)euAi6XR6T4v3MxM0k 5,*Z4gCRxb9pMWGe\  Ҡ\= D_ole0ykZВe`zCq~{L> FrE^䃵Lў<,& Jw^Rץ*sU⟢VE1&@:sXHL0%a#k䇽]` O48t|8T iq]0[^Mt 9pnvZ[ΥVt$Զ LQjRzZtӠfv֢oW5m뗦Y F/cG5K;^Cn2nmZr+/6tqdC.GX?i{g q6Ja԰|R j贰 ^R-(˿[M)4VN`Y'"1=J$:0뛵ؖ6 a7 tjS.052^B׌v;\Еo]HJJd&7 a7+iX jJOCsd[bT:nU=+ωxQtSP5EM.MpRzYkfWE<&k@[Ð6Н6B1LZ(vI1KX 8=)AJ+u5Xb%P+zbhf 86݁IVW@ %;tOߘrZ"qFQmDEGxw=uf t "!+7CWQF{e~Ȯ.0v% ?4o:&J}' Q:ZlZ&Qq<<;z!jOu&u6;su,Q 9BQ+B`sʗ0 e'3܈pHtTW$_ge+᫺Wg7`;/##N gNô~]8D(sŝL C$&n㡬(P9 ,Tb}&?qni+7ţ&$!܂}cQ;Idb5r޿|ц7*%t8 EtlKBzVca 03CIg%aw=zaaUKɎhK" q{G8a0h{Qn'D7S.Ϯ@QXUgש˙]'m2oc*l-m/+ֽD aN =XZL`mMʃшpt)|lg{hI̡;*AS:@Lp !4x[g6~jڮ [ɲ OnKuUopg;Wg¥.ie˂]ϤJmg^ul0X%1cAy ^|$*M<[^ߢ@== \ͻ Zjj<#g8bc]12'at=R 4?nt@Ȯ_1ဩ=6Xa;ziwF9 /y!5.#% '!n։(%{Qj6Y V,:|)Vw42;D]Ƶ̺)ؑpUczjمuЮE[ N[6@ XdD`eb>#_8ܔӽ xT훩 $Kq sBu U,8՘$s~'0<-X^'J|8;ߧ3C82*qrK~PЭZmH~ʴc asAfK )X c~YCLtPY* 5}rN4rq'A);)@7 Gۧ=El=eTO_^ځOH_5lo9)e_N}~ROn ?#% tdQm։BW$6訬i3X*Cm"0_O^|8,K*zȍ&i,y0+\Z2-X<⺜u+Q VM%J&xk_ A&Vȋ+yk=L"1Kn)P2kk3.t KG[8r~{iSԯ1d6Z ,[HǔQɍĸtsk3pGp'I2CYnRo/:+#0 5#ד踤) |sd̻֓yJߧ7XT^]Z 2!(7I {{ܨ(~97+}Y"}WT9u'8S^>j-GsR[U@ߠY,y̰B>pM:=F~RsZf#Γb}ŞlO2pnILᮐ;~^ݮD_4oPe9"vZ\pN>bTW~ۋ@a 㙔,;A# *I #+ O|Ls0^:jv@C]qrd\Κ}Pb0Y~wG5 OeЄFwe]f1tCڒ9^?"gqwq9%s_)_'WEik@Vu)OiW}Laa(s|Mg2I5v%RR=,r K\L n^J9V|4X łBNf[a ld].N ( 3.bʪV.- / "mZ$Ay-VQ[#atBtiٌ_Av7xSo'o jF]A- 4|w_ 9*`;XpW;mQwl99S.QJV乂/""ЗjUaXmY,ʷ=ige)o5Uc&*j` ScUUiSN'pj=$-?դ@V Qb?UD b;fQ$Al{Eq pM{ɂc~P8d耱*lCriBN{ [@q+nO&ڲ)Ca@QTL֮FEs5K"|Uj -ޗ{[,-j:j)GK֠J¯ UZ $ I#>_:07giZ Rf9S~zaAX_Un` kzf{ݙ\Yx0g҃r/la#:Ul&IGHfr| yi*f1{-z2)z?Ҍ-z(IߴK+ n>ii/x S>;:+[! NndS!@Lw8C_'m^u3HvG}ֽKsqR`ɖ1'kL*fN 2.m %?c׌3%oA^e D8pG8;m r*PU";FVG'(J}ZR+@WW25Kk#Uẗmqj!YoD!u}Au`֊XIvr׾kI^%FTkn8ڦvP6Q.YyGf{ynœWDŽ'Ir,]xo,VY ({:&JkFP} LCsh+Ug8rerz.:ލp5 Tc.4N&}d [ib/ˍ)竰ERU0xulUu%BRGiJUikPK$O݃#W}0`4uO~N0}j_{lݑ F.|!HUȠZ5;yG~ SR(N5#HR` 8h-0A8yIh-:~xy}9!x? {?bC.*n-\u70у@[K 2,+jZiJ"YOJm[P\!5d/ϳw׿j!ҋ:U`bkDyjT5R6hCA2؄+8Opn:Bd<2Ce`?Jm/5 M6=T쿛J9һWtۼbQHyƉ[Z}^tdf mط~S{zX6ag lU|՗<Ԍ;;W+7Kvhk ={=mEeMa5M@U9y$-k_-ya#| ugao Q#p0'!o\]CSPJ&{߃_}e^P^ߑ 49޸X9qY94m!5l@7鈼 HEAo D<mK?xYs>dIlՅ-Uױ-7fI.BRwTHHR[۴t(.tn۾@il{.9 =7K#@3mGDE.EՌ\2N{0gꚈĐPʩksur>FqHsqRݿH )~fa9IF s9ٵ:Ss2D,Lq}?@ihV*`Hn)n7^VO(G# .MU6*ST Tg;IU:$Q.(y""7rD'.SCs05.[qt-4  [3t gu }ɒ>S/ ,Z1_Uz/++3}ѭRy|͏UuLbz"'ja9@-4ƔKhFv`~c4@ر7qMmib?JN>YΓNu#Cz򝣳͘^o[8 +03UV(xNe1dEJ/zf|E_[(67,0~n1Z0>1ez#"nʹ#Ҧc]*E::7d%wdj,՝8!Ep?=GYd-"6r×r ,8gxѝt,)|`-Pfܵ'&ذcu&[hC0%ĭ*W<ԉ_VcnrK?!_9\Zܼs)R c{shG$-_4./oU~)[i'%PE[)|Tv[ *rTmt'G.3lz۲β-5 M?::]{VeLN尦CiwPTl9aX.8B>jǕ`1*^ֆ6?ZLFj}Ս!6MjP#o-յ2y HS @9 ޲R}7 Ӡ1x7556D7n5|3sS#=Ç~ArQ:y !wRy޳@b>/-|e[ D:q;]%ˋ:42E{Ғ 29I ~]gwyWV4/ (sTAaReCLC1[jr$Yl n0El,cx&Cg(SD.M!;pe,{&|BZ |KS8=3"ZDzo-S:oKu3D5Wx|JLf3-V_Y%9~ܟuL((9@OC6=cZV- TS0,㽨!ɵ`qt?د oh/g85z%TKk@Ja\)ڽDTt!٦o_ٞ>8F8vE+ٵ+QB}$׎h Je`278+XWn.^!m~gD?ooR͢dbWyO/bUڣ`idFhĚ9cΏ1hWfVޙ qr2ԑKn0j=-hwEgJJްíp A)1%[Ȇ_ݱe7Yͻf3-4 q69`y?^ *9s3F^Z  -U/8QrX͋(Ҙh3 wƯs2A |{י]z!׽10:HSlWty 檣m䚫wJi'޸9v%SsT#4((L} aRbc}gˋTg=I߾P8j eV|^t,z`?=xH o6pVS X+:ugLjw5cD ފ.Vu7gysݠS[DUfGo 3O0N;\>"*~8oR#Fk*E[nj~MF78#Zs7;rUWQ{{JkLƃ+LwtC.,^1Y kJ唙"qբ#k!v6${buJd[~P3Yl<htBǣiekiMy<$yJքzH@Bv< oƾz\ *P1*;ay Su : UP3Hre2)G/Vm󮸇dзR ~nc:=$nGS;LK^aPU~Vv#J Y`%p-Fڌg —Sljr@HXBȡ~ް^?W9UN$iL[,7MOIϋ un*7:s2)=}%J2ӺׅbX8' Kvtð=r^`V>.:z}9̹3r,'t!RG&\ۉ㰖QϜ(OA|Djldvޘ'Ԥ3мoL&2̹ CY6+Y5\PDH;Ip>.EI$‘U<3neܞKKHvKί:hl DyF1.h Li XMCí862>{8Gǁyم|& nUQ74Lx = ƵN kA';RK/r'8=A)ʌƦճ<2q'Dy-՝3:>„32oփQpMξ$c_!?wxIx^=%D W ѯ٘t{r/h5?LA "Ʌp8Ǻ8 % u7N٥NRI39<$1ѬNAݦjzsuSt (Pg5^\!mQ @Ѽ-ݻZi.8)<$3 `"'-CxxIfm؞p#'A&o!:YF3bMZ`78S 0 ɷ$Tp8v v&AGS'쒵m8u\Kh႘I}k04~9v׿4\:dW;tE7D([(WP`2Q/]ԪhFε4+YGu:EЭ%D glvt6ol(;-dHgP+b8쮸E?(Z&(@Z"fɻ+i6؅ӎ` YF≃2V%f0!T Gh[HCMy %rx[/uc:ր}a@'txPR z֮:j%D戦J-?#3R&a$P߫Гj\3y+̦-}ȥ JQy?t9 eHwɱn8,HS?ȢLqӒE 8Gm4^)5TA?-t3OqQ_]G<.(04K5Bm2w0^9-9Sl.FzOߎR>^ko1 #;U/ϔtpTStר3Oa'SC)8j(e oے/>18/Mf6B0Ks)7i5&`iۮPi V-gDql`GzծXOkM1^bC)ȩpkJOg@#nQ[>5I g=bH}ws~g. \GF==}j9tL&-X^h<;`Ň1rop\rXŦ-ZX* rVđߕ݈ d~8{HO!61gЄ5Mߛ+6>rJԻ˴AkZj7:6zqiw$P S?7zhrrt9հ޼9!쉈t ᄼ`{hm>;Irz2? 3In6'n߈h %e=a|*#gf)4*&IeS2I&q` rS|L)UvE X˼^[w`ӯ$!*i2XAA*(qaLMu`c 2φ2`b|X0ԡN"CV:)u(UL-):FagnJ< gw!Ua46)CՉ18Ü %G`_#:;ۤ#پjDRuW煏7PYpKkDBrJ9D&Y2CM\pqL;~Į_wۤ E6rw-$ @gèccڄR,V_\ ՠ/~b ?pܕS h }:P݄B%?kRr$ۆHarz,+sІa;Xk+7+X3fR\(LoUXG_KtO[&;ZagׁpޓYv?i.v[`~׷"y;si!7M= $ sz-94z'&si@~hU>7uW 8 C7D?Xչ#mY C`/-J29׃&f\cj3&8ķ DGӁ2 !+&Qŋͻ%*يQ+,KHp:}1\5iGzՑtj14*pXeJrDaC'5peЈ $_Jnmϵd#ۧ*& LN/pU|qK$#%4%E^P3*у,vQ^ϧK]Bnԗl 3iײAX¡4rmۨmf\ %ҼJ{0 ?9zZ: @.kWQg]wΐƍ'DFCs"A_34PYQ= ~,Cr6oш~ԅS幆dy] Ks$iO:S$?|l ;i>Œ!K/-n)j\fac^˜j=ߩ3 KNJ9ήS0\ƬwLN8&M"Oq- > )2fxk`z|34u@=ࣉNkf7ZQxrh'XmAlheU.2JkYۿd?%"7t§ekǁ&+J}(@,g1[ spӆ??7yp6hn~NUI }5Pc fn c~#l1 XEM!;eA^r~gB b_lxʑP'is(YjcF|щ˧.Lt{XoUJW,> : þYIX}hd#sыS7^IbNNA( ucp@e +_tAָ5үj$)CD`?n(|b$cfQd+ c93~ix4AqӺ,|%$w2 gIڳ۫dw'zSsrKqwI7">$?L&SNh".fj,ah[?2E'\bIp~'׿ltn IEpWqBK>NtZf|SήnɪFƶ#:©ZnUNW ydPm- _(;m-*'H_rZb®v?m91 l[qrf!BI?;qS魓l^o4ÄKVm?@rQnpĠZh> 8HК-"H5!\R1`*xlĂHw.2mQqIO/2.яvTo=K+(%(i xsVthqIGd-HpU2#=2'P yLYǝr7N<=v ׷p ]'H@S SqxL2 c39fӁ'zaZBcg8vi9eS}6:$C] YI]34%3sn(B}aF޻??r .Y5,_j>b;{a n\mZ='`h5Xp;^->>Fp8)IJ 'g}b%Vz'绌c0]q!+W9l:}j&а,%oKhT?&/OLH%UZx+4r&_h@`JQblHnFRkA/H OO#C#D4 Y 5ݸzKg/D `q 4oD167%N(o| g TXjp+{Fٕ {P l\na6 F_v]33֭ew(fb[Uy@>vh8ѝLn6ɝny# r- =p1fWAѼsR}tpNؔ^[KJഈgvma_,@uoXфTpʽ%[yp;mmmsLb %ࠓmQv/'b J.vc#ЀyV4N:rvw# &Ci=tƗUo\0k]@yG}j2Z|ZlU%]#/J,rC_R ҷ'ML-m(٪SK .RF*l$vk[ #qS%"|i8άA%o0t̝m8T)>|C\m0TTXADQS}v~6>O)v_!57rF'E|/Lhu.N@9KUa% 5bya sI4nfkYn#.b'lJT$U6x wUZ'2PXj#+8KWnנFQ%Cvh-]>Cd@9O0CArYq䇺d=A;mR&Q1 G˥eEր46L;|js= h 1bF6vrܔTtzx W%·%w1p?^{ZYzVcʼ-_Qy8މ^M+ ٷ?BrV-!;r퇄.zC]r<쩵mIkz|VZ+~% eݹK\ĉF3}?NFX< ~50/w`@}'B7Wt}OKJ*rz~q` 1_Y\]]km| !x9|͍Yxӈ<$(tQ0WAmRo% K+%;QYC#60M5tdX?""Z}Bi*·~QvRQ?d@%+/,@%NpZ9Xg-5y!&NSc-}1`xSBB&Vjِ{4I &!.~Eҁ]6џT[Dnlӂڼc=Ĺ8@սtUJXGUz>.R>4{qG֡ 4 ~A9b!*S#0L.>Mba|ʅd,:8x'b.Yd\\611t=&깥u%Sx 'H.늪__d3kcSq5e7.(X3$!_C|ktۅ 9z$3jEECP2Ǿpo)ZX]A]I7YiYw_x~eCzF̏^C*߯nZP&7.pJ |Z/Tn 抨k!Hw=S*A: ~ex-e~5 1Ű*`Oy)14Jk?8H][VӬh¹*P]Gs&u9&{ r9(RSgr6ڮ 2Da?MI"`&"8@ʟ";=>#М&Xk]@*u "+ _èe_x?9ԁNqK;ڷR֪M~P PyAB\V(YC'Do~u("{"I=T7[a495{K_+'|'N\ZdkfY[US1lyJ4Bcc;Ts?8F9i%F'Z t-xvV#Sx3gR(J$/>y[݉/ &'mhLQ/uM\7XDlZ vȇz'g:dE,RM,CVȒp M6#y;QNMO] O8#5H(+6uJ×D>ݷMZF)v6v++ Dk%Θ_19+pϒ:QkVh;TK6Ϗ''zZĨQ> ; Gr)]!@=t9syy o-Ry}GfI:Ѱd佯}1"GRLF.5̷sLک#8 йZSF;e~kMgDZy AҰ@>۔9K@1_yd@-N?c ׁ嵜~?C84ֳv46n[ 2UR+^qrRqbnS: n顯UNG!V)Q 5~\d4j°{@#Jvos(OL0 =om{0|ꓮkvh#"$HkbUY-z1~3T1vchhO9|ϣaiЛ*ytJW ʎTXyvM A1=8 qؽ,.. &ݵkR:IB)"W1Pu1l3qw94PJR ]p^A5 mh5HT"Oa/G]uj9i"hlEt[  } n Y΋Y` {BVW ]4j(#Ŵ\tVlmF7 cKLr-wހ[)'I xf";!u,F{4,8_uZ1 6xTi.,ӆ|^P9iTC!ǧSva}3k mӰNv:x8P$!ЖW^4UUr"6RlDV7_*B|1`g'ӏhUk`K-1BΪXq㾈O$҉*x]%P{n\(4@{0&gȼ h&CO d7vg;絸ҪW~.O7H !LpL=f'6*ï .WMzԅ }q_Uk` W_y҇544a O3!L ">;T\)#Py»v]"ٙF׶VI)7?GMQN5Rj,cr:]um5]e(z>c`!E;/'͊GLPvde $g#HLU.'Ύm"WO_] eHmoBp.{II Vi ?ou]o7fPkV.!` *&^~F Ҋ-Z #.F<ZZtjhV _Sa^ׁw1G(&#iؾ(4CƅoLW6!-uNxN$|Iʝ&tO)Z6&~DP+VET]Ch9+\ 1_o^qK;nuqKa3#sE Ud!$t>p\35WK)_ߟtb#@*,HwpG %([E;CЖBȾ+*-Xk >r_Yxٻ} <ɫfa+5$j0yKDEh A#d(g!4< C_~8,EL. ( f //',)r_ƝvS̳Ql4&'CG!FU A)g +뾁`w’B+ʘ P{eTo;CA? ^j^4rzYu9VU(GkmƯLJ iH1wXPV !?Amw`n5\Hn$B .rCqtɾ\7VÑqiຑm.`l!*_Uw3sV-xV`6럸!īZhMt6&!oM(< *Ws#Ȃ@,~siųt/b*$Z-_@bZw. !U/|FɅp H)d ;&͓Eܹ5I=hixT%$Xf2f)յB5򅞯N7ʊ #k<7pi[ =K^:CF8qhS=4xr b bgb13V߲J9T{.PCd=kaJUݹwX./h^+Eڙ'ċl=t%}ԭjXfIB{um5dMGZN6aX-ϐ|0,dK_Ǹ!~d8QZ_)24vamF$o{6TÓкLͬi%;D;LoY1?>yJR٘1}y.Y"͊0$쩪V\ BʸJQ?fcHrqm|?«|D}I5gr()dnyV=!M[j N0-\^K? EY\8o)ًBAi w ލw_5|Î|Cy*{gwcZut{-(*Rѳ/r2nm>KN:b!><(ԬR2+3Ճr4 ?yU p˜^p^IԠ=_eo?) H V5OY o^::壨 SJfIO r`{_֘'^UEendo/߄zH因?2 W,I\{3? \쌴!sS9D͎FˉhJwJ* z. ]{>K=]EZ@<:l!wHoC(q \F4r& #F9~ڿ_f/1"4Z售ӷ{nd ftя - LW[hnHU0ͩB''4<#̶q3swI9_o2 ȣᰓa A'akx%[ū&*_5&atA߻|S| ۼV݅ZG5_\PZ4|x,+,]=G 4h?ЇN}\ΤLjܙ!6]qP:ik#X2 2Q} |QV媉l䜠~`|&Zg?${!%|>=KѪ6w~t͒Fuh}q;͗]SǜI qPa 2Dt /YAw-?:pzApSP,^[*7)L dGdQ_ um8Cd?k z.<~1QtY'i4zc״3ͮkcKT{RXT~߈*d\pذS]} 9Rf[5^y؍̔ɩ$̓7*/u}$ruքCjFM@M$Xн!:ǤҁsQ۾e ℋy_;'??A+aM N ۊok;QZ=fk@̶LGb6M`(nK9D)'fJ*0/KRu$ i4&Wbedip[0eG }rXX\fƓw5>b_n-1\4 xLlo2[@qu%nj\pjr/?6C\^GꝀ)3D9&GDIXjyl|1YWL%&o4XI_3?w~0_yC.0׎四v/e/]i ͥu@4xJ7Wk7dx.=cμ.]D@3!I[o;/2sȷsP? =Źs[sNaחlc_%{) |;{TigwP`z#+r0r*}dQ4-*fn]:U=I{p& 6:polh)z%;JV4B~ľ \Mhӣ5f* 0 Zxj%f{$s)4r)|-r,L Dnom͹Ij9xr'eenR[3kQG=J{wL5̴oK]?_a}Fe Ayk-t6YOg8C-IduT|BE,)A>,$k1M*/~Ŝ7K,ʪTlc /AHc6*â]*@lq(Kbׄ:VR#Gõk0J"챓HNK uT~@58RN:;Ep۪ L+8lDz s Kz'RUJs6 }៤+螗D*wHIӚigAǫMGҤj5}DFp)ɴ^53}MhɏQO|+$z` J@>=ѢEoE|-΅b Q(M0KDO_ וK^<GX+$zތӞWθ{NrB3!akPtc!TуفQZ-6mV%JCCijCrDHiďE2WO~٥ t!HMzCVq#}_{lZ?ɕn|pU&LLM{]7zo<386 z$ہdDs`=#IpԔhZ[q|+P]|^I.ؓyү4[.=x́PKV*&׽h8ߕ7˶SNh dχ=}T3ܱ-\Dȝ!2+:fnCBʽDcPKZiՠ=xWhQTh3Hu3.(|[pѿe94v"jmXTxaOczt q L;9 odp?fL%eZrnq(Qby䆨6C#~ :¤(}S"i7%qsҥI}>CZE03ӰMS&ؠ3]y&0y!#9P\պZ$Fk'rv"epa qop3uޣN 芐 TF e݉@BS%.7&w1w8DS+yQ<uLJHy}r+_jĹ ֍нwpC)R1R#v vj#k9Y1ޤkVyIF}7BE_ö}j͜!(hz*M%2 i3Z͔s@)n(Y跥Vz= Il+ spd)at[H nETV5#0 lӗ^GpxՓ!sp=2<3WIhao?2tȇM2棦l@ % j'z3p _}򄷛nRz*/O*i붴|m^jlz' Ld`<ClmfmxN%1 #y> :$(avmΎKO0hpF_W,9'o}WB%JQ>ĸGyic0Y뾵1ǚ D͚(e!3uq(xMm>q'57E^dpٕXB4f~ oׅqf՘oL` 3 疋c+g}* ?(xk,₟3;-~5gҰ[16V+t2h33J+  D ;2+C,zl MXrUDž nQ]ԐU*GC[gL"R qZ=K|S@C)@F)R0P?dK}ohJ HfcH\{q?lh>z{8} z4٩.uc)Pnz(+xHTKyF-G/lN`3I`mWc `-dx e& n>*iNlaX x nS!,Gw۴#mHjFd9p.K0/žϨ|14M| TS1:-c-hf #Ĺ-3d -^p٥ ^Ѿ1<ǐXZr\FL/Gmy R?oLkóIb;,+򎉋giCl@ j_Y A{;$4bݮfYo`m^^N,ۛ2iXlR\m2ݨPȔ X!7\.[gYʗ`0Q.XpBH;4}-$>PA@U kGu8q7 #R@dq| %ϧFO6nXd&;%HׯIyEoHQ!sZ-lh?ix҂dK5ۇ1y|_ٴ=ACHsK>]$`\* 9`LLŴ1I:,НggTʫMXY1/m!!pX$/{d½y<+M4Gϑ{ TU0p Dpd]*0t^ӰLn'9;c9B`L"GoE&58s"(Z-So)0FީG&Cqőlܩv:M4Rѵ D  j rgr*pVd7r]72 +>rmI=+Vy~q͉^]ĭ˰M4u-Dֆh%yW֞@}k>L lDHƘ?缯Uw!u\L[J'T&Z>ĴȠ?yMc@ +[[㳾I8 NMM求K͐.I8$-S9Jܱ߲08͛k kx[QŦTP9W71~wqS1!xaqp|=~4& Hɫyc_gu[(vZ᪵ =2(CV*p0}{M驍\|*3iq W%Rf$%*BιP,M` ͸buҋZJՀ<-դAO)+Pc]']6Od'!mK6;xt1-ʅz" ~>d+^k h"TXSrp VB[Q7 jE(NZkH%1q*'N`+Qce~6M'FMQ [f?C [-&P2q-'|ercpQDНx[Be(Y4Qj4nfѾz[ W ™-1 Be".ȍ4^{oIDJf4oafxm|kx.Tog#$奆I]`ns%TrסՑ߬Eh!^s;أFֳRR}V嫚1[[̡#THqA|V{8,VG5ˊE#/29 T?;'\7̑l[l,UHMAu}Sba^< d^֗I͒6Zt26jbyeTt12 ;1w1\xHyIo_1fJBz}>ߚ(i }X&T=ܿVGZi\|َКڑOqKcvk"Q u&2K9o"rGqTMlc'&0I :0ZI 71W!Aiݘ,_n#dKDL9&_Ҙgl]]\V1}@ kqs !b("WH`K-s;nOf#h !xn!½LJj3|Nd/y<Yl&[B>[$+[Os `i2fdx2KƓ6ItJ ;!(:v[*m`{Wj5`*rG,v)Mq[W\D1oUL&Eޒ9D/ 7CeCdE~Z6xsoqs/Gm'7u[‹{R4{T̓aa(g~Zr es˱XlzZi\]-M$<z}JS/2Cڙ<_{ܹTd{]i<[t Ɓɩr4gfYTEi1tp5B\Wo4)gc +mt,.89v7Ǡ.%T'5$D`$|vQ.'ްEpGC׼ Tl41!ż*N@Ŝ =RCoOF=xZ"v0-2ߝ<[XE&Smq`ķdv8W5>$??])GѽjN ,~pS!\cUUQy=}1%D 2jGoh@ߝ͌y$4Z|JnR; Y> 7-ȗ|`@,oE9+yd顑 GGE [|([bLoc`#s`/}}5 cń;9ÖKvkx22@nRFB#ycJM9uR'#~݀Y9oLO݀z9C,I&Aq^IT95{`W@o sU:/h/٣lh2y-a$'4y*GvYiS[;5d.)PFCYڞ8'΀*TK,ܥyM NEDS":A}8eb'VW娠dtC-#':m›`?:0GC,e=n ԧ,79sL3vH&sߋOO1< ƿNZ?n`(C:(`$UBCa7jÒx:9uJYKecܡ~ ybn;1}EwxLDsqbRw1:,"{'QU6q(A'0J-Y- uoMu"\'NN\'pdbjp=rf&岿_X6#݅t|}]AE!t^4I\ vK&Z<~&#˦x]I(&0V V;/ >t^ewn{b^ m|k75:}d^5{`!.#QUxoX眦Lu!]LxoQǥ\9(,Cmɨgw+qԈ&Ny`1RE3& ͨm%~;9RCt%!sDFThh u&B,Ř n(b(T_!c4Z3&wb0p /uӉyI}fDeUcvrOh`WIs\Xx>]pFkn, ~"Ԁi6o-I@3#B `52%fQf,Z+4y˿eƳu"R*'43Ʋ|rS&J0MQ fX_JFUJ倒6ƗD_0z]GzD89=#͌&0}wLL}eȈMK 3TŪ/~Yߠ_:#!L<U &_O9fϕHc 4POFѲ Թs'9\3,sc;%7/$7ݏ<kD;vE }#-?4X ,lbbOg޹`㛰RZggZ4'V 5xƦFnEL08%:PbN'Q ~Td;7h.S&r^H`L4!,ht{Fr_:jK5c8'ĚmY0P"RNyRr"UjɯNzl b{btG@[.ʹWuQ.Aa|nBLC]KU/.y9> 3Oj!풱̈^dU_dd4-|D%sQ:K_Z뎆+i{l,58"l[4{~)+#DM3/I;ܳV3Q+"?[ܩx¹T@1q!$w:a*k?on`Eu Q$aQK ױ]:?N`f(U:ky}w{,ڦH|?e,Vm7D_ƍV #!nyi\=<3P &J>?;{n-![ȍ#ğq0!,_%PzFV:zŁRJ?"1 z/g]gra~ 6)6!J&3=3{$ t(jDx0ԭ$=BXs; fvTA~bP{h7/߮F--SmWqєjj1@m[+lqQcf o}DA7]@؋IK_ƭ!݆>%&] w.{xk ѶvZ@NXb}0[XG?) ENV)5?J(f)ŭɊ񜡦QmW\f6Ì9YG2Q9q95EЧXtY..؋*VAGV(ϓ1g}!$go G˷5r4WՁheakl틠Bb-S7v,#~k脌 egjJ. +GL(Q7yw02^g]O iH7" s9bQg+%ӕi]}_[y)03ֈa˿@xMEUa UWG̰ HK#䙓RL^mKy5f۝ +uMmWUQߡu1pESYC=yAEi,0ZXgkK#J6ėϪSiKaR4f>|)ƂW!%'8.sهJ0^ sݹQ(AOvM` kd-ʹSp&!>  ޷J ڬsbH%TYIAw`.c]y>23|`JYkɄfg>AM=^IJ4{P%Ăr=`cIPsGZl[-&m zXC [FrG0 ;Ykk4~%3ǡ dEL.*^GJmE|AQ^WF+ <"mb_~W'&m|`"6#Q?܎q@o(nqmrIb 45&v:䇩390cADGA"{Ƣ d{}dWЌ&> 4O ~ȈC>zx S)N0.NU BzcuXL$L{pD|s$+PTH}(-%Ih_-y""#Zc?ьk F`tP^ E}@y\~j8{ZgI< 2~RyI//.^{e r!/IhN/?}_Ígix` q4:VK"5GO 7|4)1hXg+GٞRZy>}>D^06;;ɑ3np;7CI?j"RZg*\T/Lиf@Cr'>Dv ܊Ȥt %UfN^C e+5JS&}ސ!Lsnk_n ϗ WW@[:8 Ծ7~hQ? 0?'+ϛz2̎3s&# R%,(6[6SEFTІwfΒTY[G"R ]]c;5iPHd8{]`.A\t_Cb 8~ah+b  ⛵=Ɏ{>k4+}Ý 4)@a:.`!<NbF%(IOu>V!%UEn:Sgٗ*FW}pGL[~xRA!һ 0err($R 9I>dU \@68<.p&^jS%@@l@%+k6nlmn4 j̫F$OTdV㻀_T`W5_}NyѵpfT) f@u &`]@ B+!MTFzZJ0vBYnնS /6G;?ā`{B;Z|u}]xeCz4ABH>r_3=iλ;)-"q~]tӨX>w?Շ_' çEU*7lrkmV<Α7=ա6[;"eG`c[VZ=y좪yʜ"cQ:DH5m}Hv5z'd[,`" HRQn@F{,ilj!nדJC7wf p_)ʮ%ғO^DAS-'e|uFq`$0|y~eGXQvCoRR jqو-z|l:O"CR2ߊ]L}G*kD)…pqt?i.)\Nņۭl[uw;a,Xf} eCH2*PVn𤷦yGKOk%{YDg zHv/e24YV:\^Oaɦ/[\p o[H&`6ԯ26r?ղ>vϤhn:3|Eo=v{.}iI(K &GV3=6Kzi !tLe \F-!',nmAΑ 663z :Rƙ+!Wn<{03p%V`tUq= :kXfZ1P:Þjm6Flk~xF`Sӳ"@[p;3ȃ;r(uNסPj sfS=2!kI珅JUw^F餺[=adVGwY(%OOM=)kbKzզb:N~?K^iYQoڞe@9BG }euǿ bQqMpJbOǸZ_7T0ܔ1! 4տSxOpM =ѥ `Md҅uB-x8UT Nψ)'7,_ɝDm>2V  w9##bb؊.C'üT OY ^Co8! R:&Tbb@p'(rHo_$7̙dNt!dhE4g? -O@dVbXʭ:I~T&XJ 8!\EK֢W*fhQ _}!UL? UH~dmrex8mn> BEKD[dpW9MKDl!Tɍ371SK]/w4/ 0)cg׶g }}~Pդ8v@[`|yӧɦz/2[-n$<F3r;ٖC{,K NX|‘:A_c&ę}rNjTQg,+ |0Ox07doj!\7v3co`S/r!O3Ud$ (/DѠU\N|r?D+v/I Y#,a]FZ-m} YXo9QHRd  |@6<򢰘|Y3`쇥rBiE5M =.}2^TTaưBOMo?IԈ)[r:h?)Iqw`;3^/0Zn4ABi y~dG d/9z zwNm c^9HV36\se\%Yc'U6KWg-S#co`q=s!l;sA0,[)|ہs=X-xZح"qxvh5G '})(\{„M!`ʞD;=n2qSb nV3zoi:qMfMf=΀0o"NjZr,T0B$U>%}n{$R.OciէvI.Joߪ.ctfnQNs= =] S"'HP'Xd_{$F[]Qg`mY{,OT$ БGe- TXPcP5Y:K=L3)?j^9nƎ4&]y3",lЭx\3&=V0#Ccj*A]j%88'#b+E^G! 0t8gR;N#KXM>egl{r4H-^~0GxoxE5aYȮu(2]&֭ m;&X@1st]oy׼C%.ʧIIIZQ;[};l) VB$_Od8X q[_fp*a}Î$o4S͢<1hxҮ'֩:Gh @g_G;d N~9*LC飣M@}sp?}. 4EWm]I1ZHv3qB׋DX(ݒAjMK!O*_=r:gXEs,wN6"E=EmlG6=AI657X҈nj_! ̻̞ nTyP")W)gC̯n +&ۊ=0vܷ!Yz3SƼSX4b1@h y^tTp_4KSr p`w_?Z1ـӖg`~R8W3BsDV>,G5"x`FVq9^**x+v!"UE3ˠ2~mny3$>Gd$5b>J7.@5/$rs-zLfj{-GBzD{a\R*|ND#IreCѐ3TI#כpGxl=3ҚrA>K_XC}}g,J%mIS~]̥.Y\g[7`dL`@LL-k%oMW6q|gi" 12{!Hht`13Q:@:=".-ٍ`>,Fg>G-dA.z+x7n+1v{(!W&OSx BQ<5iy k?(X;2z-i)ZzXVTѧ3UnW5Y]U4h_enW8iьh_xykٕX$;JuBE*9/۬S0ws>i-QƯbR"tq&Ҩg OUlkre,Ʊ5U\)[w۟+Qz.(}80ebAOBcɹG^RIBy0Kȱ>~nB5#S~ =ӻHg 0wA *&KPV24@Vc<_ic8H " T8}3m܏@l:WN-JL 9JM}|o5!hx3~6@)hm=ttxӨX5{RzvU%I ❨:HJzg*tZ7808yky seDm<9')%Ή3NExc:RhWZ3YVe\iȵyc$;):!,̂]7<zB+E+x@1_+r:UQMFa%v0irÖa !#{;|6̊eVǾp=g|b@_vH)LeȂd D *Iy#֢)bxͯ-Y>,ovͼ\t0f-{4\2Ԅm~~1^f"vԠ'!fy.PG<"xO‡Iyk;/ku8m.:J{O-y\4j95N[1^LU-L% i>1d=M0ЫDYƩST5ZESںѩJF僭}\p4 ۄzTR䔑Aj"Gl-SvP5FVRh%St,&@!`d^qfj=K"k}IZd}CՉqpF AX ĝ>4zfgoE])h^J X7LzإQۯkH#m!NGa$q{ =̋'Qd^äpTM\ZfFھ B͞&'>~}M4􆒀OZg< emr MCzS9 CB1$)D8uA3A+|Y%:@lvBWZ9Ԏe['3z8Uv2GCE[IC*-CG`E@ ؙ#ieR"_E!\~ m4 fiji!,W ?FLgb7O2[C'U$%R"7Ea9]K.!$?@)1Þ#l w m QT5b[h!ʢzoa0z]~/J)3̻c@w`^!{c*sLч],LT~8*gV }5N;9]Qk\x'8^.HXEٲj%q>[l'1qgRq|dgk`FeyLBa=[IR+Rd*0HʳRڟE'`K.-שh `69/δ;7:w}4ڤ@ֹi ,ZS^:`|YGat0Bh`/`#06v A+^-w bqdwqF)*6P'6V?及w q VJGvU!-% R;Y2I$#'}J DjD%~m(S6l(9f8^FdrS8aӇcW2ENN^PPluى?/N`DkG7 o1$d2>KLe$E׼q@.Dך]E+,&/zG(I BDφIaO LrSfS T.9b[S'.-Gʠü[pIl>vf0mp ++=%ˏF~ SU~meg: RyJ_KP[7pf~~Ǹk#cd*Rʴ]m @Y-]*C)!rfКQU4uһccNM5b6C+9! \e<ܣ޸+篩%_;+>crX2G+~h?VyD"a ]̓HdfIp{ȃIOikexȪɊv+|IwQwjXBK|l3jL"7VVm7ff]xYŸ$t[O ;ky. w2 y!DrA"aD9Ua~.qӸ&w_HkGt>3<$,c} ͮ ^ML$?ߺ@cvm$nM`%{۷n+ۉKf|kю88.N .PN 0 5q Jr_1o>9gSA_uby;ߣ{)K21  qw,fd7Ȅbc._Ub;0)oϔ +/ VU"d,Ǎ΋"TRC:2HuQ[ Ha.E_\_B̗k8;HOVē*aBF:e3Yɝs$_N)姩]>P >C_OCjh.9$~PU034YWtzTxJ(b>ېF8Sc$FsOEA U 4fAdDW2&j Q:׫#L'8㑢AeOiʠ$0r܌L9ꕨl( RE2-nlRe߾zfq Hj|]t̨ey̳}&E`vQV%;$p2,`FUf70ι5 Q2? _k*msOxuЫh;^N`UB2\ 0]x%6$srl/ϐ9׿UՠqG#Px碍'&oBҦ[\aKMKB`릥u*6f{䕩af^cmYk/{blĵ9Kyk ` :8䜋XgC0+'*/ūԶ ~ GҾernz;gؠDaߎQһ(q-E#~ O*T?'wxCLoZ5.1-Yo6D9ɐ'QeutkU >5^)^~T IkxoA iv -YD^ G&T:yhס)doƑ`H2hi-6B)pwkI 5zceޑ&9hm }dasZLvOXhp|ߟFA>; 5͇pÛhbFz_+\fGlAXG:)[&gW,FLs "v̩`Ou50Ad|XcFlQ&}ۈwHT]ڱ_'>7s׃͍k\6|%AgiG}x&.&)f!,2@n 0XD{.-vMGG0 >,s3)F _s W:spڧIYFn԰: \ Wo"F]:6K_ 0K9evY*T -, V'fް3 Ui# FbٚD@R-CAm`ǃ7,/?6u{lfWz=.syugu&kive'/I0JU=u@R9-^!s`T0RۖZc.`ė;Q,q ЎrU h*/&<ʤC*E)im,p f5YcݐςP˵ca̜>s]fdm1Kfͮ9Bխ- 3O 4.2rU2eDv;SO9n/;~(4ٹ@3yepժ@bhy=4RW"/ʬRVFh*$6 oL+t<9uv7 .2.oxU Vs.y."'48BտsJv:hOu ^:swmNO7)+Hɾ_1 7霵gJ\Ae#&@4ߡfE=:{NFhbLW=*;8ʋң_qēw#}$؈SJpԕ)S|`srSR"1%ݢ@ K6#< gڍy#l)8h4R>[#b;]*p=ѱh2\>ܺ;1"@ꃙq&56s)/mυvl2ʮr=H%7ߡִ2ߛdf'A_ \gBbB$sd}G?fR{e̵9;{d:ܖ$ :_ǿFRK A)k2x [(S*Aj@MW.T!r3~tƺ$Y2٣,Ʈ({ɱM7۪lkUZKΐIlsXWv#"G8ey e/kR XQH{W+5&.phu"[&[`y^Eٲ]K-\2&{z3f_w|:GvsIAr}&3wUVNlʔPjb/uh >q_O7N%\†. vs.Nt)땖dNIZ{@Wgg_ X:q; ?[Izl&(q M.[T5QBE1Q&$h22=;{W#4N[B ]'Ii_,(k%p˃^^˗5Uj|D qgxNk4StQLsѦэJ;Kq[FӑGB_ҝp9lgE:4Q TVTZ^V /dxgO9{6XY#|G+BFu]/;vɕ>`!akXEab=0v(v7 'H~-MRԀH`JT=$A:EܺY 1P`j!dJ2F"*+"mT!9W $ T;Y::@54R9aj;MyMbIY'tYJ/¹"눔u&&Q j)tS|_+R23#a>9Hs ~%Uʛ]2V9Q>8a$p8-iEг }O<[QR?5W#'5=oa!Fj)*. ۄ걂eK @R ]ڙ. [ǔ{367Y(ׁ߫b G&Y[ zC7e&';Ƕ ;N q:d&ftn cuK8MD4E`uĿ MRTv<ӏ(UPx'yo(*0s6x>vKEk07yɳܪ nA4\A.$45mπ%[my"ڪ8׸d%S"A,<?%c`p%rUl z|uv2R(kpzgcn=}h΁ځŸUlb_o"ײ[,*Y%d&! -HPx)pV#gw^wV YެYQX!\-6s[I%4~.j ފ!T2/5KՆ G"jqΩm xӘBD-Ͼ.-<ż%yM ۶zçtn4{gBք==rlUX/aU}|]kp g#pO&>Ut/væXc$ZHYs=YWSIB-jZvaH n@\c.T``a3y@2wRvR):8?Qߏjϙon?Vʰ>Eөmp,c%50Ӳִ7=O[]սϞ  ]n6>m:?) q=p5#cfb,?r>Dsf]k~6펋Uk{r/{ p,|$#QT&0,˅ ·gݖzDh<)؝<ױգ枟_,g1֤r,jɉ4+sI5bC>Әǟysv}@yycOmՍ>q~6ϥ_̥V5D̉sP`ίρ9<06Oe}u;@(I#Zn_{+ܓ!:|xha&zF)]q&y(w8%&QM㫬øEB)rI6|shdw΋q`zKD2L Dg!&H߽~i!E*+3c82ɎekV F4$q(> kr۴g!d뫶-%*AU >Y!˙U}Z* }- L `j0Chn,Dt\1`_;"PnHr;ɭw{&9L+6^sDIF&D`Ud>]dZט4ǡJ~wK҈{;yF2.[[Fr5w55xa̫wBXC;Oo69z'ҷB=99Q*kZLiD {ND.* Y+fH.,SeQ$c-@]{X0EșlOgˋ#}H)B<³;d$$]~fJh$iҩz8dyÑ}SnŪ (_Q4ܛj^4h;ٶ;˜ڿ$ul9۰NaX馯"YB\lBRi5؇ؚӜۈq<\`M;수ޢ\\ ƒ2$a=U GwА wwAr |`; s(Чu ~Ӹy^*JjPh䄫>1/7BqP'~6Mˬ: =-`):<65 3,dh@5){'^CAulDxSQzw2ND%-/$yŇ:ƞ3hA1m Bdf^ q"fHoT2Ι}}u`6 ?؜*g>ٮ I/3v<:&ϵswvC“+}-oV틑A'8[ߜs?~jA{|aDBax=y%8 7,y$S glTk<u3,.EN#$ִuzgSDH@4AU2q{<]QSᰦغd؋h?E@Sg,RiZ&}U"蕘KRi )JXD"^{1B:0/1¯@7 iv3L2(@gPEv {bO$2:AG&C5MIdC@#ߌKPH !R';X"ٞҳ[S+Z'HvFzؖgY|..!΀e=$RgWTS|j(EC.f$gy:C,ꦎst-e`cS(^l/quI5l omCxߋp߮G SOʜEi`zж^qƇ9zZA. 02rWEzRoQR9bAћdpI%\~V<ބ숻9C5n=[肮~  _%zW({迲DP +}#N;T#ߠzx2)@ZZZf n"(LbImNIY'k04+Eťh4?]'Aiǟq"n4MdwzOhbu-v0wpNas  %_e3NZOI Hv H !u>uX|pgZbx|XvW}e5|^TQ&X둒+j^?a/׵L(fT9J<,5שF9DD8Rc=a쫴.و@Ҁ(|BVyde 9 O+>aQpXUY"W E:0i3]klJ:reX:]1#>·DŽ>i^ap @ _y[/}#MnQ]݆8P x3+*\^ ɘ6hp^(DhfWMfƆR)=s,[H00&>/ˎRjNqԎክɑY,p<u9wj"Za0xL _yS<Ȩ%Qj {DU]R>AFE/溺yvPѴ<ǽѹH S!zllףk#44Cb.VtUِ׮I4 k_ѣ@D0|FN_jc<.N݉CHpṙHB_dAf/>SkH{LDnY-8{1֬R!C{ReRʖm[-Lz=;MADQ]IzYLX7Mp~n4اRX8o:Yex$yhf^gp:;}lLgmT)BOzw-׬~E㔓;j=Ii?yƑJ~(5 6a|#M88N #z@aVG¢HqӼM0-O皂EG'| RkWԍu^nϭRL)= OIWZuOPl=$Bb5b4~+(d^oW9iG`Q i0nL;V(3y*ҀG⏜q+9úM%dq~ٌ嫋&S\U{v)w:|^vS#NItD*:71YRI$|i|` z%rL;h '}j8)>GBr1$.v:!l8(D7N6?yv;T+yܒ|5iQ'xlq+l'XdG\5=x<(|MP-k=c*BC@'صgݥ:eQL=[ݸriR5Qm&YNs RLQrrm5SB;Cũ yvzcKCqv`=c^{wDhe6N>ƘưxhѢ_-CGji#U+!v>B?^ :hBuNEFpEq/Lic[2֭GMd܅CWϝ;7+IC΂oO $?5|),𐶻Ӝ&5Lx^b$@g97sLvQc1Lں]Uȸ*˜"_sM k! L#Xy+N^q]]C҈l} apB nK:z7; p+zQP#5haXW ХZK:n~A{k a{8*]KB|.7O  %ڞ=wj .}TrP|AEd' +R]鬇pb& Qf4gj9n# ˊrrFcp뀸B\*ݱ䚐t^W49~zFiϞ#Oݔ޷9$N>{6u`YG50v%ׇ~-Js9l:c#vm_7Sz:mU+ `nbYYv @乡Ċ}և0S$KE+SEM5ٰPlR$bșzʹ\tH'܈VGƴtg4w.Z|@% Tt$` uhPU4 (FBh5=it[<P󪊇ŨS[>8[KpOY6+Ap Q zVz>> yg<Hus+6[V!7 &6Pְ낐*J,*I>x x&]jm!RU&A9ҥء2&# #Zeȡ}-3bXb_ut:D{7Q[>˭ *v}FoU;9'O.6*#lym)~<-s |]WB/\:)Nd@VL#K*7@| es&h<<u0>DTf|MĪZq2ؾv-H=FpMWkZf1_f&O;lܜG)m $G:vp )1] $}yvSzidYʦOc+% f؛zqvp'y뺡g t 0(\BDoFL^ݬz<< Ň0.MLN }\^:Sb-T6%D1Z RJDߐep (Y锠F'G3 r-^jϽsx9;S<$(hP>c}2Y)sT7 2/>CFK [bU|aԷ]/g+8 dv[b&sd]ѩW7Z|&fBLŋF|hJjzEnWKMTh/Z"@cs5WiWXh/;:{qe$^.XЪKgY&>BÎUҺx[nM0 o"`#Ġ2 ˂aQۖt@`6z#/ҽẃ4  yݕAEª$m3R/ U1C/SUv YaB `_!sQJe^񙖄)ht3DWLKGg`ڹF'5 '˘gL̓sOzze 5Jl j`uߊu=#  ՋE#f Dʣ~GCsn6n4ld1ܒĮkrX}UeSu3︞~QӜ: ?Eãמe g--\Z/3}E $ w=~T6ׄ2GK9tÒ'IJp؅oL )xKÚ­hfGH.cuEUz8k_߳ICH^)U3O뚒ZI!˛rAD ev'*sH=Uɼ #ԡvʄ^S<{^m*`s_{cfyu.Hiyu)M8㷬 h3L3(ڨ~_ۄf%R:6?hIKZ=0Y"6ki}{i mL3RjA~ ĺ&p$"3  olJKc @]4/ ͚1ZQ$1ힴНlFֻ.T)Y}srF2q(ykFYoŻб0?o#:`pPȯ[iǚqA=kGG[.7!f?; ؠl#ˡj /D_!0^JL$>6ms'-9R$'cZLHIz}$9dʬG]`i$˶FؾITSN_:mP&j\&7o4C d1ˀ7lZxx%;}}{2m@k3Nx)%:sxjf&qQZ@.\tYґ͖Π痠m"xMok}rZM4JlT`9)vV ZkzgQ܃Ė 0l 6ו8*'{J ^L:UB){ .DDwQ>vC~ƌl _UZh٫dz_j xC!GahI/^dls 2Gc|5tOũ3QihiLu,"Ad1vEŜ|?gBc/_Z)%ԑ>Zarf"g%8pUjU6T^|ٸ}%b&N+z[QNԜ{bX_GX2x1 %w\ٵ:'g֣%Lb]<=UwÙ4B?j\~a O |neg]pZʺ6(4btckwv} -'W Y{w"~3f -ػ-\jOHޛE~%ކB#izqo/\Oi/]jeRƄC)X߅D}Rf1zRYD62]ٶ69+\Lf'o*,ݧy!ڬt`VDh2;+M3Y.rx-rd 'S|!l>v[ P]}c׽h m aW0q7Jrz$WJ>FXjuZ:~(&cyqhJ6KЅ0no:]0e!ox5BZ_޸(cnxmٜN ld}EZ@l#<D*o/iqF7?)1}˅VnՁv[C |a ,]j!p={>}aj/WMJ _k ?{90=' QcvBOa`9 { ?ȦێjwGZ o!fXDe`#|0 ega ?AVC\fw&@#pnn3EV+-WoSHh*BG)Dd•^EX^ԣ4Ė8"1}k/By~ࠫ*=H4ƟaacR>da15ojr_5*?jwhI9/ޑ9w,8%aP@&4zMtm ^MaB^Ye;)?E0XPyl[ 92i;,a/dlA T]j3&Lq2;Z^DuI9:`R.H4%sd{^@I{yuŽ0]h46]x|\uzcj#ąD#G2PX9ūVN"K_ohLTh`s-TbǐL {҅ %5:Yl\B~5踤D09`z1.#·:tudZ;IA@OANNa*.K~FR8rc!Jt${Ȅ ?8f{\e1rp)?wI}|41u4 =^>?/CQpI|t\73rxEdV;w=)d$Kꚁ|ԯ<p5q9:&1[Qcbg2p71;BN1 PILk#$Dlu5;r~C#ڱ~ `37k\jFk~#(_RLI4"YvM0^6|uK lnA۔;TZnHM*ڲj{Ta+{݉~&e7Xh_E*eA9ǣrt״xoGL923Q>!D#oC@Ѥ%O!ԚP;_ex]7hVkdH% >OM*s>(fxwDA}/wz!#V K{QY5oTŷ7ZzIQ-[VtK&2XiĨQtyli.ڤ9s4cC$.KIfEFOM[ τ4XŮTSX/|r=hX Ry?,w{>"̡NB0;sl.EӇo Z\OvH6R#B8 ~8JU㺙~(uk_ntuAHw*:~bqCBC_$ue-^2#T:iQ߽՚^h.x;8|Ko JH M:36,$ౖ Ǐ9 (nuZVEa%MS?ٶISP?Da]fJv _n/Aw3!vCMC-)9=%{|ↁLLemJa]?R Xm]a7r^pkcJ$-u4BR0 ~!m&"Ն ֺ:2wrُ1بv.Whi=o$[Ⱥ8n/(0u[3"Lf d;f ۓ%rNp'*@#p9Rn<[:IFVhx8:p%|t3[|IaIlfG X<˙2^ꗴuqW] 6ZG'{}PJs<T#;؛c][DT]JEf7 AT!AAwrUr T.UUde).Pm1cN3y?oKSEgOΪ7X3U=Y`Jd_ccݙ wD%hl yufy0ghA;즧NoPr4MnˎvLuu4xO S=(`bsr@5Zr//;"/K9`nF%UanO0%:fryo u^r{>ފous~aC݅DqV,'J}qb1AdHpip3R |(MBיִI@USJ%hYlx63bYKBog HC {3,x=)'ӆeŘ&쬵֚mE<6V [47]YH;~v?<|Km~kѮՊ' P%95faܵ6?sZۤ l^Cxڥ(B p!O} /wl9Ubwd+ޕB% A ɜx͒Z?GHGvHcU کρ<)_-RDZdk";m|L #_s8oÀjvNɲAZ$L`{ݬP u/]F߸l^ߏ^nwvb|cv#"*P$dIܹ'`t{w@Ƃ"5w*hq lPEqһ IGmvѲKAT{[cK2$Oϕd,$Z! 0:P`ƯЦl8z̶M-- ^bR+g;'QΌį$&嶒no`HCE}ȯ-=.X/ 'TWg<[jV&aWwr܊h'T "gTҁtH9#HeE865@t|P|;sUxQw["GZH>Q;0WFbGZ.TS3a*ɶQn՘YKY#DL ̎lw֢#*Ijup:0*vN޴ c ^=3wTްNn &f!>K ]_t< }K8]7Գ'WqPw`YT! F"8t%OD5KHga.DG #g5\ (?G*OtW }P ٹP%%I%|\BS 1#쿌iclx]{vǫ?i Fv$!#DH,`a7PU3pBN&Gy~*`:$śjX鼸䯤}qzL]ǑDao [c !DW'݅\.*yAlFMmA=,XFɧat[F)-`LI;?PVL쾽PD<ŵ;Y]Q_jUoMy}?o !Q~cAvk6qnCgA}kbyTe快JjΝBhӓd*?=pf2O *xT1 ]mZZ%r\ P2HƲ, G}b☦2qt9m/ާ2C8B2̯iI'GZh, fv4K5yzqJJ皭̄jˬ!`Ǹx=CR0ͳP܌q4]zYAbZu1K7Þ4+VlVY:+E1"W+˃}@Sʈ<$|>Nhqp O(׮Sg#j[{4ZhBo #] a7k-IwbjQ38YE5-*?0a@ǁߙp?W#ETyh'?򕏷\]&y/Ym7ɓ;"dD^9+g]A r}hbW%`aNvI)nIt |4aV0g#F.ƂĶ|鷺~ä #ˇ.%DPRиɣj(G~ROGȻa8?oU^bm4}s*ޯ%po}&]9`R# 3GsۃGYtn/ &#}&w RA*quܽۛ3s5%>!cyc/ٱ`KJ jAz8 [$&?E/5l֫L`_1}Y~?E[,BP=E D"ڤT2u%R 6@ FD_%ξzæZ0.D+>Vfk%c9@CHr!v𶷤)9zˌGo-~U;*,s!PoXx:h,ox9#gy9 E {b;b6pa^u+|f.ϟS\mOQSiAH4GE F䞍,;y&Ȇ.OɅ`kQT4擥`q1[PL98s1d9wKOkEo!fʆ`^mO=G_㺎ؐ/9Hی`;VP% 7WksGj yDY2۳?nND"}^B̗̅c3$Qb)xY"ZʄrcX;,s+䉣c}eo]i :Ev($%zĶZ\>g#9ҥ͔hf)4N1n=*<-YxRvd/͏($BNtF$6m+7ʶ?K?|Ӕ p\(Cwl0 Vs2]fWH&~eJڷ}@H/l ÃYU(<:'i5._;m 8? q`]~ ̺D L%X}*쭛:eYF vD^|y4*fmu;8A\ »+MzXx\1Ť qM1 *PFtCOkhDozX&X)^a蛷X?s߷OK"cNŸ́cJ1X,:$MGΟJ~$A#paE&g Wv߽k_B#e)ψpTdX}2ZZ}"f-Z26융?.Sfp9ilYhF7DBØt?. x$vf^}VAlhCMХSL̐-vfX~jOJ-KL`|l}nUko&!r=?_^eu4S2 7aK Vobo0#aN-+6ZƝ [GVI[>Ө>FnY\cGs-4.#HɅ҇Aeoj/4o*KU-yRҰrlCںc,CyU bk۞= dK 5#Yz^:-bF]U YSLq3I,3=(ܸ̓aίTAW'$u*8dȋciAWkx2 wCÿj z~yCY;s>Z{hDNj K~_(+Ts+m"I!1T5O<׮SmU\V +>Tے'B-A|ԘMOSBKM]2&vw&v`]ޒ>J$ow4Rwq=?ʏUoW>/"hT-3+%@_';ҽZzsԗA-l YZeγQA8Ʈm;a2 $?}# g .'<"zE.0ˤ G^I\&2g0Z93pʌ%G\i'։ȿml]g@WCH-J^ pF.and0?k *غ,_ꆑOԁ?VKBj%%ّKO4`]-.NKDqfq@c4ˍp4(/LzaӋ/A.P#bF)d H}B*e.Q,g̉.gWc3S =7V{;+Q\螴Jƈ:XK!e B/0 0&WmO~ E1']/1T`P"4g ]nsFbKWqI"&ފ>2zy1cY{h yecfz}~H,b_ӑFMUbZW(kpl-tЦ뇡RFu&}Bۈ->9#ڑ1=k)|4yRU{5þ-upvS4|o+ ##o]4ua%mҦ[͉{C:_jMnu;%o^P)Ī)8e=1(.'$CA@f/lT<ó(98 ؔN;\ZpPļA/6#^Soz5nss Ntb^矈~W,Jܮs3j3)`lJ31[2},5NlOKq0ehY#T GtP'1,\Bֻ]u|O&/NƤnp1|^ݠqGY/AZ+]d ^ΐFP'2[1} B:(3њ7 NW齊Ǩ:LMZrك,{Y4 i:f=w qn-:HiEȽ(eq{0I٧nLrP,oK--*;Ԥ<ԧwKuZIwh gD$C]ȆaeXYOW{ۤ xbyUev'T[_FmqP%jD&b"'r,c]sʯ]pIL ݲh:{k%y99FQ9cx4!2@OcIf3k 6ygczݧҌ2%tgwP.#(7Pf)F&۴-})ƜhIp7w HƱ4E°^uw![gf'W+e^ =ʛ=DŔ6zh~Mv%TΦ= R> aȁ(fuNKzaBNH)o 9cERxb1X0 xSD />?&Ol3 v}B,Pfn tghIg)=QOrQtg \o#.?a?q[Gal3S΄}PL#+*q, Uq/K.$ۨ-g- 2!g?'Nu *-Ϟ=Jߕ!G+Q]$o]dJ3zOAPwThRŜOMS.nΕ3x/1Tm=>Ń|nۤ 9] 3)A }F5#>Y%P( +6xǸE8'='z]>Ij4"y63U 4#֐!WvэMTy^fEa>}) Y,!ni|, "PvGdj=A;QH`xU[ə@Ql]`j3(;2^o!wYKX<4>l1q;K*:q"Z]d})F "kCU$Q<SX SS K̟ @4c 覮aʖ۹,X #* Ez dN;e i6!C&Pi[Ts8hfRT \@ƈ kCR[ԏ>6>n3ypH$\h>b|4T@=ҸAc>Jg:цC1bQPHvI>2!s2IL  Tv FZ261wpq= /IP@'=HWYo)˥-pwf>^IŧBn?.۞5]]JV`Aim9 jh;V&hé#ASY1Z$Cgwf\j .(gU4l /y]ci[@~28_ 8 ThxU{wq&T+zaྡྷxdHacaC ѻ׼l 9FjjToa[WoAhyneW;-Gy4ϒK M'}rOvz&p&k/~u4ZٵfAFb_rs#8 WE.[D+Q8/Izϫ{ѽ`է^S{۴;XƄ#"Ix>Mդ ɸ3`fj'n$F9NH*B:r9s" U\2`E?\؄Y3< 埪:lw\WV_ IJE뚻0ʭ}F33 UC;nPe[ag,sqnP̃)0AVXfZ8tY)`y6opNf3#y }ˠbmV.֥9yp>n`0ɛn󰷥_хGv Ceڗ8z"dI 2g)6r4,<Ǖ}ZJꆀi(!0igMw gC)D6~a{ R<nQbk̉vjw/~UE-8=@ؒylZrxpx!ٺlhwwugdbH 0 yWce?DXHK唊~C chM59DkF/h[*apmS eRR1f=H  /ޅd ֱruu Q aۜ Muiˋ4j2s ::݌vŮ2'&}SlԢLׅz$:F[옢 BWuy[E7S2قy@uEC$K`yn%@w] ,}g7]hEPtZ_g)!o%Qz s>iܹ9~Zg N r65uirlu~{? I0ke$j:V t䳦{ @"f<;T'KLtʂ%~# Wz ƪ5=/ȁ]YѢ}ۏ7փ'-x藑ա+]*zE:2{XA*M DO{nZ}]t c#xI$=ʺqvjǻ4HoH=KcNseT6[_l G3͈:tO[=C \=ISL1>u&'-;CܗdefSSBf^45(^u!gj{?2O̮EBs!l7*Qy<ڍݶf,޾qy!)Xin~Y֡uvAeI[ IƞcR 2ϫ?N%8wk-ntD@`YS5SǑ"^=N:bCz' at:TUoGg5 s5>^6$hpz5[*QamU!db>g(L韮 ѭW9 uPXt*%j""&3Tp-Ya!z|vTC ai#T_L?g"y jZ_ͯᜮ"  QEnb+M1*Ņ\`F_ҼZ+'W|ˠ}\:\ďj{Tf^\ѭWBRyE.KDdo.l)ڳ pe"ap3rfFF/6?|~W! ?l3Gpa`غIRG224ZxTfb6 RoYjf{)>ѽesz-^g=yWc\9OWɈ"nצ[ft٠a *1u}b$4]8q`&uبn2%"'OI'S(?qgQ^|KK^~|od yN 7RA'Um[[VA 7RN4VŦt[#+ߧf)sܺڳ]Osf9կ g/ 3JK2h4*sOKt$6%fBv ' O;ؠZ)DWe0x-9ψC⩚SckEe$ô MGԉ IR I" 2 "qυv$,'4 %Z}CyJ z""߭~6P=gZb68g@v5?I;u=W;K.C%粝)9/ӭ97 ytdD@S!Wt?sx>"Na;-@| ,8+S],Q1 :B4L&`mNTWB„c:cq^AFp& d>/6TD ~|c#J'I0塧UFdY[0G<=aPYJ*&GcJVdڌp7Q^Q} TEyPA_ߤYWOB2%"<9њ˙%<[S&G!MsO 4jg&cN*˥C8]AmqG?z?P^WݕpQ="L*Be@D5$-\H\Ŵ *I-/+|^)p:UxFzuӺ-%×%R2SO)M)6+UkWWF1(ن[Ko+*96gV?RrAd=Y6k ҫo2˿ʴ,1g=UwU[\L y;өMՇv$ "`'Ui Oֳp*,:o@f mRiNS;z"$~*b9kU0 ~3$rFܸ~ vxkp#Pe;)Oօ\@#S^ion^M2_= M"?}5VU$5¡؂BTFi\>21׀PGvK)px;t.3gɜWTV9n{@ċzQt%Xm~)Å񏵬&SR{2~z2 N!Cٽ l_W a^9Y}! YLb;^VRG$ӫ}Ԕ |+'+{UլOɢJzd?!:uN9a o赅Z1ÀgM].xoY s< BȃtAꊈ^/0Z']OvNɕ.L\P1ںk>'cGz-=9HYo/֪/'̡7׾8}CNt);P}g2z$r_AH, *FFiꐣV1bY$lV=+1; hu2i8l2ºuQ' */SfrvxZ="5c $kX[xy˯j PUy%N\# sgJD̴ M1C l"E.'n琢VPczFiX]] .XjwqpD:{l[:7i=Mz&ͳW nF?@Q4i2j$# JH dnFxNAz\O.H]+VBF^>$ij9yv0S;~&Ad:G5NqNu;m)%lhLZIiI-"ը^~/!.I.{FXCl?(34qd^/f? (f=3hlc0tIմ\3 HED YLMyX=!i^%e;vQ|8!Ӏȶp\x{qd[,lH}|ݛtş,+]ڸڄa}Ex)_}7zͻf#߫&2h Lצ$(KFǞFJWk,L/utvr \26toPKb7[8.o$CΌu8Mf9=5[WhhGek1bQ3vJ@zy{AznozF#,EMBғ&Hk3yCbnʰp?C]YQh|{'bNh2 i-P^Ph$f,uXd>=hն]S䖡u;SMZ<ƅx#n![LQKSw4yGjkgTXN>o98KZ@r0/0Oڣ+4]J0zx٪Ƥ(g $N/ /ihEm/%\d,R1`5 E2' iG?YAP1:$a<5t(VǿF L.6M1$*r__H&t nTӯ\h2b\٨ܣkߒ=ŶLx KIFgY7prd^TH+Kor+A9uކ"i0K!{y~L^{G!LUzۋ㦠[JO?F,>C@g+*\$v0Rhj?뭭I3:xC!xT&S1Ʒw4 `q^RwY=qʖ8:V*_7Umѥfs[}@p9zN !U iL42B\ĕ̀ޛD!,i^*yD$1(e{ 30=Y"b~Ǝ"q6ՉFkʷ`JAèt&]Xjw_DĨRW$FHtGֲ۠Zu <3R)h$ij݌2bLa\FBCg23)k|̙D{f|\/aaܪBP.9O-cKstYT.PSǫ6!n^Fw+v4(H :8w)ILw7PT =G @8)ISط.$Cx0-w7q_z1, FdGsEgzY~-Jj fV#jEڔkN zO˩aj.m -H _>, @EI9X@r^+u̘:ů,j_-1nG`* n $qP)_8cLLeTz9~ aMU#vwIA$L>!t!sa#=dI{n@|A!Z"҉QOgQ,;1"ODy1׃ƒ:s&2qf PU)5Wu9$(9VnAr;oUj}wf1=bcHf /0HˁE!hL ) V!EH&-@NC)? =;s8!tR+?M`:ݮ<~)B`*sIuLM3]U#<:MM\Ftlѝ,9߷ xx OH[NFY@Y >ΨR-zYr9#=h1dQLяy.͙WJLIoڊmD%A# l2HrǻpM8USr|)Uuf TqsL1˓6gؔu>%v|y WŸ ڀ֓c4?KvpA`Ǡm _;PaPB׶y+2){ѧn=ۅ|B >/B@`z_%twg|ՉsA!%CE U]7URLN!HnAEdPB0>t.$Í^(u` | ÑOl$;P`'Yp}*"9)AAUu||W o# {r].U/x0y'!AȮ֒Ӫ^,Pxzig9'1͢?Yɞ/IQVe&;:fy3pޗ //R.S׶z=KkVc cmU(lRAַutt{ؚms d~Kf4-2k"$@1$Ԅ%!1!DiLz('P癣2v'ĭA!@/1ܝw[Kwy,)= "%N=+z4b,FQf!]j& )}30-a7.^:]^y[pPr7a!iGz ZsLe5gטwzi/" GL B}sg-m祜n,mY`>V׮YORĻf?󐆂*:dϳpyb)ȧfl/_ OD }FOfN #İ* K(1juds&a$VUgCg p'"mdV׬d(ʞb)l'B͋ @[,I)}G zjL4Xvd%:0TjoUۙ"Ώ!G;;GU#e^.Fo'Z0C& MypIĮU|s?(;;,IQYCiVP `j:>{hޛ]Bұ!̔êkt,@P{o<잔*V1[mRp)Yk1}3Fȕ5Dgڕ]Ž"t uwY f /#6 >E-esd^\. ӥ>K6=u٭I@b8?WVܳΝ#R@&)n '6SToگ/~FÚnU/ E 'l{AWC} |afYG.SxS.l=/?bV-1erXnWvqjnwh#YG,ɮxz~v-mb>86')9FwחE%i*6yO#~C[޳ DwȧgmnJ͚<[W`(c\Ec7O+f#ĵ( (o:Q/b: &joMϞ|q ϼwL  *lj̍(#ߍ Z`M۠D}\[Sg>fs1.I qH#SlĶ\Z+8.iP.Rp%.`kzמ qV;3.h@lfx EUUu(g/ ~6 pFo~ D-"2bI#WFdN 4+a.չ k]2zu5H^OCh=f%Ԙm G٤pF[MRG"&vIC|=)e+ub W8[MJ=j ?i삼^6]sꔪgRsyS+xhZ~PET&W#Q1. OBXmHEB،G/٥Hu<.J&…!KAML0ZF Z% {uH)HLt\ O.H)!xt6X9onD5r`-,t7 xHpenGecWԁ$bMI`*,guGh%apVW|0G /@y@=^v~#/~ <2l ;՜S6#Ay%>D}"=F/8ߤ(e6lP-bgEk}(ԟ*Ù^@OP-bP&eg{}!ا(QR UX(?gFHtbS?h7E5ڒcWI4=b#QkuXmü]˜IlRf+q>TwX>tD3b9DƒBwE!jY ֳh0eAEA{踟a‚onvf&nR,p4XŮ֫w[{0,ϲ %?Կ{C"u(QY3xjDXn{EL\Ȯ}+;ZmQӕFQ'mI-W@ʰJx0DZ%麰uXYot3`b~G^b cC 0h({1 }1'V. 4hbA&t#,.NtEh 8Z#c1}i,U;k2D1wd4qjHptU4&)J;xx%n5BIl}mXD"с"63gUb<bʾնK@YtU = DYE4kC~fH#y&ʠ2w6gǫdKΔX\}7+ {oW>| chܛr2Z.у'fMQ[^ֿ|֑~%)r KqÖ'Es:e#1^`޺'t^W)x-;^3Aeű _̄+Y1Eh/ybS(r-H.u@X8XuݸÔ0@9 Hv6]t,"m`r5nIzk<X#WGiŘ_geAy 6O@LGczWrMJОDYdxduʎ Vb~]ׅfxGppwh0V&5 wAEc2vC0V-Ę8 5H{VځI 0yF n`V>$[Z"\0'sb?6f~*ho5ε63{s%$?JVkX:OF8h>;ܣdpkus-LJ%ȭynMGz'$O5fzQ #cEYҷ^\AmF0{E7m*Sw TEQY1Ikņ%g7 d5f׬-ݚUdn)ZV Ŵk S+ ~C[&Dq5'j%ef~g43t* D;xIu+>Kne삜Anb#%vqp& (ɾ~ Bz߹qJaD^؛NWjr|m]g&rI#$Ps5,BC7X},hCHڧ`5u⍠q؆.5z {MwV9._ `Ud{"ж$9 Zg$mwz}jW^1 tXfyث[vDvCv,SaPNm8nyKkTmwl`}i#U׼d%0$gp)]6ؖDÂ̈́+ lcxk6A;SxiV \R` {*xrg ӠXa rYa#cr5-^l$C:_y\ֆ]?CG)F\fZڥ"\rHym2F&'O(kXFF]ۛ<~ | JGA憦q0WG^=֙˧9¢vIkAFO/$IM Uw q!"#gvpػJuc}SCn>?=ܞ59UN{ެ9>x J!A%m ['W}}r.!eӸ^!)Tk(jV!;66fG٘EgnYvꅼ>t P*Zg1XEz9RW&;<[=??ĕBy(QrF5*T#.v6ς2L[2%GBo>lA}!5u- it lwX<+S-:C irƢw%:CcAB iB}gʯ1-&P+;>t)`@:g½F6mB#%KW֨DLy }KZ,АK>~aAZ͢k>Gr:jX;w-~_AIu􍖑9m^:cҋ*'ZKQGocs3'U44 t]K2y{bLŤP^JpvL&SutTX}g4v;حHuoZ2$ [Mux>G;lόodMS rNaR7ɕ>Bec؇r`3X-`p4֔T}wF:p엺Q>{x9@0KDcQC(sS2S7L%ux=}mS~m-ڵ ^r,k9N  d,j#> 1<ڗ`޵΍D#tr u"2War@uՉXuc%ϵvs{Ŀ\!^SK5|+|If;5RPU~tj&l#N&1{B,ۋ櫎 +w 1Їβӣ˓Tg3!su(9|6l D-(\O+Ƽ/U^¥X7o9~_PZB6p&*1NYUc/^HJs. mzeOv]Mk `j,E%x-[3*1(XSh,le7\f1j0 Sz,i^ ٹ^z/,ȲDJ %{FuV&!fh=1.Y-,];rCs75ҴM$k hnl5DZ}ߡZw%AvxL &W00<Y!:xxK{nÕ?]ISZH< hb!/v!|<[%78Bs:m=1씹N\bydc>9v$C4XI)7$5z)\rxbҠdSoۺe{֔'^G~VM*ԒT~~F)o⡰$%^'fizG0Yl//T/>Ԑ]>dM;0X]H8wWZ&}0Z XɅA5;xsF.DGW(AjS &eC<-<8 `@!\C);MlM]|"ԲEq$;wzP#yA>σu4땒 @~l< 4+g;3~±QO$yUJCACkSD:e Bek^*/px^q-ń HRLgtxR Ou'܊V $z.=Ijxc|=LJ흍 AL"!WO@q8q$|g_NU"F~)+ϢL 2s25zS>'L.hN,1QJ+=<1ڳrF7A9OaC؃Ex=Z>hS]>,g7M%p^1D 28Sw7I٠Օd3kS%$,DKմʛU5)Qnrr* ݋BgѬeAB~,/º4h>eDwW=<(n'ԁUʳ Y)WT]qS0Rs9N *&69{֩4#S%v G eњŦ>`eh%Hs C,+~*-ƶl8N='Hf$ڣ%-ČqZ^bz!uD^}UəhPGHYgxy=ނgf=%9ЃN7GxS@m.x ]Vy7ɆOC95[xlGMe⻞F6M ESM{m=satEOc+&ЃJ8k7(iRG-s~FWFbbp `&.K- ݁ޭỳb ĪQљ{ƪ!D_P9X+}X:WC NMU{@OAnt6Ir#!t}o>`L}P΁\z 1xaE@ fY3`?Y(q3*ߌ>Ye$HGDC-xnc6) ?؏t[ NPupUiQ=~i#S݅!i/6J@,y P#*5NXzs>Qhzz='*\U" 'ݙĜٺ6x{/DL'«{Gu?D!5 >[n` /F+`crYE2Ë1"(S \AsVϷcdΐ}qnD_.kœtQ>I[܍lI 50m]J"h~/""gEY1~%; &+KoARe| \DCyV_7OrU2Ю(zU+sO3aY4{]4aԺJ_d@1J ??rG*lxJ1+yg`Z"=d]Oo&N]Xž/{>п|sz #sw P8wйaz=i,!ՒWZ ` X廢:l吏Qm7{^(I`$մt̓(%vMȰnCη0/5mS:k Xs6$\rHПhg͓Wْ8oJ`y=C۳1uD~";z]\yENe8M1ҾvL(ľJqCʏja Yڏ+Fg| pXDOFAtUL%ɵ9MR"zN%Uk]{5 sp_m M{%EN" !'&>hMV%LE6Ou1l=n!`ϩCAd=ZUn2"\O6]iY.c ; {|}3SYma!AGef@Zl}w@t ,_'u1}Ӱp:SE:X T[cW%}[WiW o Zb,e%.&ۦG ܦ}v+;6l''(9 C"BD G\5~E 8˖JggćU+}"*ӷ[ a C.AƗY\PATg y‚$CPuW=OPrAjS*a2s60&cv743C_KJV2G(8.L(ss(2E#wcc#72Vs1\jMw5-n+W 4Mc; *!Q{]zpеLLF޾wc!eH tOgL~XGS`" 9xc 4G1g6T8㼯X OghK26+e8WUW 9#1?cJɰ6X_:π=t<QK鼑փQU8VFc{88}K2IPk@1v)&g XJbl4pnjz_!i[~Y XSf_vvC׃shkqd$"d.$40 R?Q͹J,Eqx|4:m}$q+.+ vt!S]-V=)ʈԶ (pmJPfMnA{ L:;\?s6vYrjKy\KP^E):6ᓊʨ1: V?JK5kT,;ۣ-yraP4u>CA, k0ǯEۄphғ*qYB3 TehW^YLRɐȘs6Djth=%:֯_Sھ< }*4sp*D-HCsLsEͰ-vR # Rgw`F[vltX.k& Y rϙD4wӋmMv dg 9v 0_8oPSYw' Ma)gOe)lʍ>>20Tȱ2x hx|UsO5[ac  dxN0̞""mGaHՋA{MD[ʽ-IZaLbIT#[J2 2j` EFOz9 BG(v ,ˎ0nsp?mzwyʗ#}ocDu9`L|B'bm _#uQI믠-'ίL(PoEB!ɀY#Lq$z [ .l@%טx0]ou_Kk[/c&8ED2Muu^D;rTW:chHD撼f_vHSKhۆ_i.^;:-S4˩dô>\$;K3<PyN'I͝(6= ]?/ #X$}G'gvS=t!EgȲoj>jX`$(aE'}g ]`[ mY J .Qh~x{&vHd@_oˆr`puQ$C*hK+6‡fhRv>ǐLlƖc- (v3rsy,e T m4ڮr82)@{^U qշ=yfG ca* ?0#ЁDԷ-O0ЯqRky.L>3A.БzZ o722U ;|6_i0W Ji0gP.&<'K(ݚ(&M*i {+&)eR~GJ[-aK ȁjU7҆(B _= kd*OwrITa|uHȄ8c.xK{凄`ADW3d G)5@oaXa _?rJk9{Ja1Ż7TkE0G([:GpJ_StUhl$#ȉ wk˃~STu >?9R62hMPvu GN8)& GNT!~U~Ֆ؇1,2QX}ޙ FF iZ-}U%E |߃ L,"%j-Ut] 9P9֬Xid=wERFdjrmջ吻 5;D"Q{nsęajfqc*UqR}.X SiZ9}_g@*Ypv\UJij'KXwijUqk.ZxXp&c.c_e*.P'){_l*È %,`*(F @\m?N D*z/MصqUx)g0rrMEPTtHO ^*,t=ql3gew09 <4|N-H OYw7[f{ g֘.9ЁnڛI$!‰?*/dV!N'4oVO{T5Cۘfb&,:R8$ 6豞9 yڝ+S 􎘑H6Òn/ 2Kyy_Gp$6s8v J` \!a.ᐜ'CAx!'2F4TϿOT<E<;mT Kgu5çB6DX*vrH~57m x4J fK*0FX֌=Ҭg>*VwRQj+ 1?@*SJqN͓o(*u7.qCF͢mJ&eh)Ft𪎉i4Y*| |$S׺xQf!QVN2ݐk  252qECO ԇ4T HÔt.DPB}eQ_zH9фr ^]Ẃ̯HʑaDl&1ps!k. G./Hf̆"Z$9_\MVs{mcjc5쭸jz/ rLp,zgŢBS2[6T톪m|c]m O~c϶Njf kD3(ZA}Odkar9nLrp\oxAqFW竴mg f&0 ߶S]4W(^); Бme!4x[[MhuS<)XxI9ǻZ5M>e8q|{iYvVͭ< 68~"@k6{ChsY*o kX 3@h \ufT5ܒ.}~M 8jq_uZX**T f`Q:ϻ!\6AПv22)QRyG m XyT1 bD(vE_lDd!0r~ ~W_Lj3v藍էg]`fmusU Rȇ9dlN[#6\pAh %C?Zx_*  ~#Q<1>L%IV(zñgYZ07070100000064000081a40000000000000000000000016446b36e00002f90000000000000000000000000000000000000005900000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/isdn/hisax/hisax_st5481.ko.xz7zXZִF!t//M]?Eh=ڜ.+ 0[C8I*LyO\uUZoKH|(m6B`;xbHȄ5itr4#^논Xܔ+$SJ05dur"dqabp[>nzicr׷K<' fxTX`@)ZÿAt1l#/B֖Nk_J^alؿ[V[v3:Q޸-׬MgN]ơ{0|2 Wa=#e[dE?#30ZwZM^E |9ùbGJwL k Y4]*dK_yy"x 7J(rށG/S9jz[fc$7.j`-frS`?Bl$mXY4/501;dꣃ@+&n5{c,3dĦRJ2h}.G9ZSz&Ђ6A,a@ȃ+фp$ŗ^C^6ЅsPv/ʉps6W ְXEp gɌM9hǫ^j;a;m6XΉN@mV=UHV(2< ¢5jf5 ]+eq A'&*͈ ¨|p<¦k=CyulpBEAՑN~onKzdeP_XWwD+ Dq ݝnZXmeF/`a^Cr?!2jjlDOst+_R'#Z@TZ/G{ y#N pLJGR~L&* (U"d^(: ^_Iur\[@hVC:r﯃Pq&Y\uİZ_I廱b2˦|141_j}qnTYi|N\Oj x {]@Z|צۼ ,_H17^k>a^G  ̆J DiuńԬWe"^cY`J@XqX)n벉'V&÷X|VS3v]4>./W,b]$,r`D S3ŷrQU+bqXwWA}}6&6j)?U`c#. cٶE$hes_fr5Jx"pg7¢.2+>P+v6dIvoA\j}](,Qc{e~!BaÁ ('AXRl28?z6̤E`"% ;B&wtw|`v-c`"5 @F+u>4,OpO ]>2"j᫹+ 3ߓY\҂F6?VsTnߕH"zN N"h'[Sъ%,| ED0كnq%LkKzKˊ:pRc}(ZEwd \ܦn˰ Vd#}Ҧ%?O0ŕ#E7׃9OϔȀѠ1_8x)S ;yWv{j ytE%’q~]}sjlnO?Y) ˃Y!:ĘL1džfrE Ŗl8EDO, ›+9LNBܘM򦴨{鹝¶ب!%6.|3?_e;<f~6)V#ljQW[ex&«dǣҬh9sޣ˭Ê 0˪-QƵ# =O v :EFlTsrsQ@Ƽy7qE4C٥˚Zhs$Dc@,L&_( "qp6WY$aX|ʥ+2-W,3B0yABD1hX*I( u4Ep|jX_/.Q.(HNf[`t!>w| 3x4ARIeXx(C9\IeGvv ejF55x~8_$OjnHd@~lr]ԓ7AR>.=ܕbi3f?Nn;)P`*ʻ[LE;4+`#d,BFtݰXZo)ۡ)?  y ;8F'` Q9\rZejتN9a0h:惮bڞͳ9~0 KNFEP l]ݠ5=zEvlOD\ӆZ#Y^ls('1ٶ[Ņ@`dlA\Ațq8B(_6{ 0YٞkPX >QߣX$0]WȼOc3Z(N}z0XsA)AcxA&7[z+E5Rܥ68NxlCk!ݒ]EgɩkW$:];4,,W{ Vq'yF,wi*(~b`40]g!{j`T~^A{ipYB;eSvZ <3?LK8@bhU2m=gwC(]hIF }%܏y$ߝ޴+_i Azq,+kZ5-O"O$k-͵D0eоY |q~Ez+r4хxx>ņ"ލR rʥUv{~G3ϧc-(ӨqQ HB8{P[mNezN5-E!=-Lo;ցş=wqeցj R Ǵ:\zbIfѭ W<7;)H\U'7AỉGG{igV? `&PmasNH)eE]*9zvH7{a r9/;T03sޥ ذ_̴$ &gS-1_U\;5K$_PzG|* ./ᥟ$ A;[sr y}gΰZ)9T:9͓8/MM pN*\daZu"0L-M}9/-_YAӧW' #JJNU[x/֢_6km,+˩7|XK**nύ-C| ^F JUii躆q݌,LV7 %<KCKNI\Sb#ݦd4px1= @UGbGSљЕ?ۘ& ~@躐L[d?ܪg7_c(ZgVksoj6=D)_pKTI֔:2< Ғ2 ,U=#I vbjkܶ~Y^q-P;?b,YNG6nե"{K7a \ йJ\V{EY XOlij ̻/nQ8=9w C'syzNԺMk;;T9L;fIau( ]:u>/y!:  3$gs@ @6pj|Y՘%@N#Gmazӗp\xFSQ˄Fq]eKoĕ7O74c[<.uq@dt5:ɏ-Y1IT yÔ !=|[~Dz^stylvD( ÛoQucMSmwa̠TE#qG,Lē# *+=rӖv94z(R -老uv˷ثj:⥴ 2!!Tc]ס/݀L"VK{,nsq ǿ_%Ӊ'K@_GnjwAfwEJc͵W[ Rɸ7!v xNtGty2%/(Gl~YX9ߐz$WZץ!&L!\|gq#vS-!{!՘|d՗~HC.auǪHÞFd~Q5o@D8]f7[Z$llm/%TPЮ(٥bbӒq7]׈^vw<^drQ\xWwnW->chqlBgG#T3g!Ѫ 5{Aoe! 9O넿KQM6No՚f:=~q\es髚Zpƃ'%7912P(&fwifghgOWjT~_K15Sc}G㧷@o(8*]ms Mic-uQ+ۓэTn5P^|?/^D%|G~0eqo | m D/o+RHWUHug'<jK Χ#ou)i3^n}pDGUyYdxR3e˷,SީǢ~8H룾̥Aϣ| qhfTS(.3i>sE}ƈ $LN cJn #nc-ұ-R D1+2#qA)zKi)I"tYi ujl_GdERMN/PV^?/s"`! SĢ_DGȇfn}1<,gqgӻGsqj^2Ȩ#Ӱs Zв:BwrBomtU[QȢq@x{)Hr=zh0X@xd2MEJ +M0G/Wㄌ39iN_Bo2^E6U̹M[?jEkY ʚgkd|z[Kgv[`C׾&v# )O7~dREe{/^PE*ڦ2Xﻺ~VHA&5Sw%1'[uuĪFoϕf 6D;%hr>.WD:WK8cU *TqkRR 8a1lGeǼG'CE+{0GQؐG(gYoq%d̔f :IH'Tr [KɆs!=o}DdӽɧhY xC V6: -_a5IJЖLż@H43TX.ebk : Mhܪ5cjލ~9'W]q6Z0GtẌ́IĻK}Z>/EZ^{T4 jTzEǫG$15ʽ15>FIb67s=.ׯwuʹo~f'ӣTYi5TkoG =N@8RS6WY~SHjcwF8:[ZΨv¥}Ug~W6j T<8]ȄVRjNN>VCr%?`EWQ[McLNres>tFɭs%| S}-@xM2Y%VJi*F1"^MԎ}; mSY6ೋn5OϿ6a[gb. @if|o&@w@h#xz:)3D!Ɗ%-b Bh,/Rx(,a[MDGȊ ?pY 5HUX01VdHB4{Sf[4N|FD'uraV"[NLSؠ?Gv%힡CW w_>4h:pC>BO|:d tIjQZ`-* ExRWYޅZ*si{NR yjQ_T?X]c lCnޞmxAZT$= I2X#tyDD$I7%b4,C. 3ַi\iTa6ok)XK8b>(,km@R.ی{RΙ}mW< w*R[5@~K!l< 24\@`@sU #kpPO le>ٌn H==,Zձ%DI6)}gXNӵhd H"lR*rM+=uCl3/vYmRu>S5BH ={Lm/aC O 7 Ft~0|l&aU m.~6VqEqN mn\_SxESԛAE* ` ,4GE?Ɠx~,-$8 :#fb7˿ LŚ82vJ j2.OXYӴ-9/t0q<w 棜z;ł,a)^!%*\*WaÜ-K }0&jC3\: ?r SɩFBjJodD_ܗy_f<6Рikӗ fQ<~ Rs1!/Jw l`6-l1*Lp 0B}/IjL0V%[HUu M;!?0/AMupl`UfM? ^g4\=((oA_}ҹLT֝5еrbw"8ӧNtŽ_>x|%~0. EQOOiLNGFK{iZ <@I|6mC+І/Bu-̊rpꦉYuw+%A'W-'T Qm0^ɶ}瘖XB]OI^LkO+j8(|hm>/%% _L;lhrlqǃnKW~y5Gfq,6_\w3o(H?ڐW2V $bȨ1[fиoQ8aRE^Bב'Ng GfQ%|4@ HfKV[| t/ĝ5L^WG(ΗrVCiaɥO)'ֹ\P(gVca|cL"HkAa)fەw=^߁ձgYZ07070100000065000081a40000000000000000000000016446b36e00012534000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/isdn/i4l/isdn.ko.xz7zXZִF!t/T]?Eh=ڜ.+8{$NKn6FĜ8ȃnzzJ]Bww[Fxp0j$aU&;R{7u"Ef4"Ꭶϊp_oyj{NhiwQ}?3;({9vxESvYG#SꘋAҐq>S]6~sIO{q]9V։PAxϼ" hݧOJ[JDنދf9ȨMPlTIL;o5 q2XӴ|S˼18tBָ+JXeœ&- k ar4tH[8r;l G|k>ǐZ_~C2bjy qmBK5ช$NL/(gH){o t$0i"hqX10 Et[b 4@JÜPq66:'#Abu#n-a|֞ \xE]~)Gal|@{eűwN*_vLG9i92햇&E*yLj+I/=ֵP:Y+G!$/U]).{e M5=zY3ó|Xm)?~& }aWH.&RDU룞`#&yOAWȤ9_2qTM,ZD"=WZzEYNV`@ěʃo Su;٫8V+bxcc'k4J %,2%׹cU$^Dۏ~@pX/=Aȯ&Kɜ \qʹꮢXVwj :!@!qA׋h2Z͓Y`.R2:@^L PZ:>SHt"[HK,&(ltw[Fx_#sA2sHxmj" p[Ѽ.ۮ@&,Ǡ{,:W}sP0s>ɵf=㙱'HxweG?8$u|{icDc'Ѭrf6< ߣ"r+23Ϊ^>Wnx="M`=&IJrOr(z Ɛ:™| 9RIŊ^3PұF. Um* M6B=z[?4zogS|mB 8bڊ5\֕Ͱ\FYkKA߁e(e@_`3M^kj81s|U|B[9% Y.%^*,8ef;c5g`?Ϡ"咎rqưخjCBs fŧ}rh82U}AVn LrgB23X}-Pi.;:`_?e؝tΞKҗʜ<MtF' [U*\Zj:R&{i|d/[>t6uq_rHW7g$=a뛼m/%R+un_m^ѧ }=bm#ͥ[a'E F4ҫol`'YuXH#H#ZN>qJ D_&@ZAAbgC9z.EomPWeY'̳C-]otXޑ'%a+M"чE9W> 2rZo pzءg`Bs[K»oλFn!S ђE=9` J~tR `)ĦAc%Zo-ꠁn ݂ >3ІuW1] kC@W~ .K2ٳ.bqDdTֆ8P>rVd©hB`%>7Y o^%YLk]+@O_ j4 yLlYeiǰU>ct6rwB}yrm] <>EEjwNOfWG='y0.t#&Y'O!6Û:f{?H*Ll VӴEiZܚV ex^4rʾ 42ɗc![4Bm8^G9H|9pePͨ޷{'K.|2T_+v_3?Ik@h8 t$uDC`€(v KBpq5f|4ϲrƏ}@=/(MD*#Pm "Hý > q6u#Kd1ـq|e%1`V0T,>rl5 K=lB a#&#m;D_tO:qXh=N!E$3ObR:KXdt T %oI]S{͒hIGj4:=q߳ p#7Q4euT/'npGR?_y @1㘶 e@ Ql[`(c> tǝO[+;Hj.6lf^o$׹CS>dfI8ŪcF+)D>ʹ8Lt<&D7-4q1P g|r-d+Ob7  䡰vcbjሧϷ1^L=`3ƒd*2Q̵5C݉r|#<.ԝɧ --]6C}`$n%\'4^쁢z$P_ؒ+\~ݠ,7\x}A#$2nrpXw|m l4̿4K2ެEL׹"Υ,\=yQ:4ΐU4B |KiH/+$O)2$R:h,<3mZg[8'M}QX@߁]tˢOrQXKh5O}ITiYY /=&{ n1u" 32 5'찹c"+4!i݄cKkU)]499Y@HiJrhaacMr?%AC^pS=U.B5^?Q-"@([`J;vȡU7 YvP4.7Meaӣc2Kʪbϖt&n//5% CGdAw:1ȑ-E)Q E>$^vүUЖXm+tmM:qx͆ZFH]OCߠJ]إEymRcMܸ4{g/#9KO߮)}&aT YGP@. 1& l`~8HTujo&Rɴ u˚ϊx7fLL3XiԪ5X9Ps?ag-]`}qpkjvQ vl1ɊU! h=:A^oum2+Ś"Ck"0K"ost$IjVE3S*ry\rq4KN4HNca )ʠ=ϫD$%7#VFcUfՁl H>/̥5xyz#']OX>%㴎]WZHԄ4V6H3&weLJzo`m  ?ޭ׳4K-ok[aM^XVֶ@bT4 (|PbNE~/׵~?lo50cVY1 5o#åDXVTd1JJמ0:K%ёll*;~ n0 L~ IpIMgUky<XK|픜{:kGH8_W)֭o7_̡KL*)ȃn)3UG*+פ_Gɕ&V$i'\޶*#ϻhPi#}9&KR,1iO5{}*e WY*ȃ𥝟Lpgj.yɈl5]J[Y_0K)8LPS$Tփ0پi^`{-Y_3t70><.Mj:9kpxi5؃n@n)0kmeu ͯ$K:7ȟ?߸-^W"WRK:Ŧ  qh ӣCMfXCOJLaC% .5vb6 B`Ddi6E̼mKݖdup4І1!4>ؒ$S^OAmz@)UW?V{\KS^YcEP9c* GO {j3N3Bl5+u.z;*ׅb_ՠͷ=K+sZ~$ȭ;XbUD">f&Zm"ODE뗼=[BL+̙ &ZsP#1Y)Af+=@-'7i3~`"3fmO,:j6M:=MP(q[qdD粑ڈlɊ=zŐ N Zk~nhaLDehtLsT;#br{Q8N:[#|ÛE^BwC`&35>q>m|%l /ٺr >?Hn9+0ñF.[EB!; FOmL|͘=k۹YŤ}_6FJlDV~gEh#]G/v5:9i ׬32( l"Yh=)!JJuQS T!8q졚Yp* Vj;}>sL ibr X木HWŋT А=B|h~#X u,sfE>$'_Wq#\9QYL3HSIA[2%k$XJĤSZk*gNMeiЎ-͹m)8 bVe;ҁ?/hu f~@!9T$BE_] %,ii k,}(+C [eYv%fj 3B*aޕ!1. ö{T&p<Ĺ=Iwj'qw7ĩ48Sc:5EjBy&:JoܐN2o&4^^S3OQUz,ՂhGpw.s?i,0jb|X:QKrFi%n.O΍ ȓ-6}_MEK΋,}ӈW5tnGrlm7̀}ve wN`Xu緓58ZJ9ibXVW_ȶ$jŅӝhڲܛkj ]{5V؆dzxQ=CԬ=Ď\Q8@j`w #32J0 Z EA;mi@c.ut|CJ3Rx=7kĝȭfS {d& opsfȥ홧sC*>]3JI~BG8]$3K, ɒ%x#o%RnmyyީLXDz* ։%cwd6 jpgOdTgg[;7p6 0@}0ѵNBhmq/xmTm5k7[)|yy!OtLfh׬V䝦t췋h[ROLOè0p '6)&SPГfա{UcJAoF>92>,6u 8%Kr˜@82KOad.Ś1u#b8I;m0£`CXO=kYfqφlV /UAHp\F"ڞ[KIgk 69ᴟ%Ȥ|aHαŗ L;.{8F7x8kq(x?RLyt=3w^AH^-w4mp硥~ <#pm_ĕ'W,hn88:̷+H@zj84e2H;ak{?%:@^%#I9t?|((&_"蘞atFϊ笭2xV7 8߱BrO@?Pl0'z9 ԮJ Do\J3RO$J@!k_C[zYą̞vv_dn wϽғ+-cZNmRvaX('"%d}Hp#%b4 a8k bBP4sև~K#\}(uyr3pUSCVSm tf&T 1VZR7||5)g;ԅq$Tfӡ(!zt{*P_@}4أE-}xc~I^W?mTK xEgޜfjJySςQkd9NS!Nca@6ƻXc<e-4$*TsC%NҀQ&_*ul`ڱZ|US?-R~.jݲMP5@W+nwG]١c -Qp8ЛD(ТKϥ]=Q%!m>?{ϡ ~L|ymB V%e9jHciV#x{_z‚oP3н >xH"`{C÷~FT|TeΖj3-frJxlTI&J $:sh9d"\A8~ߡD%T#H}..7Юى( ]4c$5ߙ/ЯBQ/uWvJѳzjS{2| kq肟E1nh %;89_n+m/.q=u ZzOe \8{{X`]26p $ri-+m7a;v%N1C bdQ?e|LDYZւ0ti8#~ݧ!rDDHd&62Hs6UFج϶r4*gmJn;㊪uiTh,|w!+!F/IT~櫰KUoہ_}c;G r|oh2$f"z}YKWA b=z{TM (9Ё"Ood}ɳ z8)X9 \+o, 6/U&LfSʆBn)*MH*=P08YVFC:Yu3E*.p`Z(U xjpzfqHOh}j[yY|(yag{.7}^ň ) Mèˮʅb̿܋"wr:Ϯ(aLeڅ?#67sHrF*DXH?05nE%xƂѰ3^/q( Fr3b9,%_ɣSrZۤ ڢbr$Bxӑ@7' )7t0ѨiEpk iױr>F-J%g+YܝtT0 3%MQ_+aȻAb"J(8*/EmAEqHb=5$ymS#iR Mn[O/D@roR$9_S{Seˤ(lj}X(|q4x}o ]S]΄-Ix`q'?nI^F6CoY'\L@OێG:8O>֍tN %V˟_N4R2X 3=^P.9r0jYT_\!@ 4 |THB*ia`l'M" D/55O}&o-;$2%[TݳWU y>-qǙiw zOV~ܖ?urMS['bnU`BYƋV>FCPߙ;\'A KԸksll)ph 7aXlȄ~ Hd^GKd2hyY \[6ܙS/=ؙ&})N?yk8ԣJ< *1Ǧ"Zg&j!ֺ:~.id_ZUh݈p c} w!hNϠQZO4Qvt=n! j+9n@λ,:(%.ݬx,åmէ RDaDدbM = 3-MV9XX娻wϛ(e>vs?ZE<-wh✸7Ӽ^Oh8gjԀ_rTܔܭTf!U(gm1DN5;ޑ)O!$PV\[<↡);F3n'1@J͍<Se ]lbލy([ tZ2䥵MTSiUDj_X!].?w>TeӡaOԢpNэI9~lw:so?eQxOa ݒiGi?\eRPz["Q*槛p;4 VOuAwSPWZVRLu۫0pȹv<;[wo(M'UЎdV'lT@:r8 Ȓ0yeN5Lw櫷YHڰYk3..$Jde'`'֏6ܦ =RKy{w{6pnʛ\&O#`P /-CLNF" Gؾ"l?䴜;>rjo<ɠϳTqC2ʹC2$Ki4Q ]jp`ӈ~ RբdO_tEPfK}mR3gSDY_O ?5 "(u[ ԳB0Έ=}S: Hո>tӝ3aۖJ/Ku(.ʄqYҨC?[ KRNIՌT I"\ H+[ Ub5&'u+#U0~" `o32%PO$[*صcexHXxKZ՞wXs/hD|Sfe5:rJLi(j} _{- IK)+DNKڽfdm?!2%$RGX}E,Cn+ä;ESETC*d{0>3X*נu@4 f#_G޹$D|)\:/H?0瑕x_\|##kMHy3!{I*?bhse: x90cA[!1TQƜChgNXmTFJҘ:6ti~?#lsî׷)p^9Nz` 6Ag/&y-ŵ:~(]ey4BZfRZtcgjFzj{^EsIdgK1JnE!K0 x[m TUɳbn˕J>e癯Yor R0[1e&@j"gS(r%[Fy:"Xmd9N&8+$_ ݜ, cJT-;dr'BP?mKyT ~1&9BR11֖y6PqP=lE,o<+Ƈ G&\?Go I 5o  8fTlbmoO/3~Y dXc0B3:PJИnEfiv!Kha +G|:_)"  90ŹAWbV)ˏ7=ܠnT2lh;N]`{9MC o0 :a] .pIh3hE$3.#=2zʹdfǫO7J.(eG^RǜLmjzR|Aq]c`_ʫ({Xd>ybi$/ Mش.+YYKâk8Akt^vhs0m1 H0 \HBЀ3s=zHc `1r"*b% ,`!>sYEXn@n/&(68i" e4=7?ݔk]Z,9ֺxds u&VXK */NG\Wvxҕ]`Wx Qz'RtJS8HuX=٫쟍>]7F- % %i?YP?mXPZ}qЈu%1`@ߖ-q%i&I"VE3o,MPbqArE^R@l!cpݣ,=3H}-|W\0Dvi+* )_x8EO֘ٹ1h%q!{r"YkH993#3h$S;]O/G3ƍ5@>s r'Io^J37\D*dɇd`&X ]G/$:fM.}kecY͔p7uIH(tuny hXL7qu)j,Ry( ׭"/ut"oCV6$Aa+*7Fa;*ᦆz \ 5^SBXlx3Q Qriyҗy{Nja\3?:2f%Qhmd&f7ʩ&K6p|oxzަk7Q)NYFiA mGy;@ K(?\Б0GIT/ 6.j$ 4XzkA0 Tخ5Txū\8VgdKpQ'wהfWRڲVwؼN^ss0 "ee:}l3gXw!2xЁ%l X;@~ .$)x?舟]\y<%roI@&ᖘmpռ Vs7ږ['"ayL\frR8x\g-O ;@VEhi5||t0Yǖ^yĐh$[Bt_,32N^L.xR||=tgy %S! ;oU$q`>̝%L'4N%3DnD zR>o'I Z6C蛶 Jp#g9GO-2|%`ho=G^uoǽ5)kI%u=APF42PvZI|Y=k1d?,M t7}p}ܿ XzܸvGiZ z[J%y5͹tȌ`"lR89#*k@j0҇|r*g7"Kt!Y!70Qg9?<?\5ܙԠ5p9&ց6(U~5g^J-j_뭏\ONŶ:8">Wf w GkF{QK$,sԯF ؖ{D|&&"jY'`ܠkp'ɒYfgVoK9ɧxTso_qQM (E5fӴCVSkJ{YEլT8t4QJ/6R!/,T \B?syp4Uk^Z8]n2\QxS(\'LdLD68o6\3fQ^:EZZdqa+VI;jRiZ^+v'˟F[83bqoH}"xRk%]%!d[7}0_cƝ) `A"cy5|610>w6 QKJ㘞kJ!U+m~=Xj@8^8j$Dٟ%oWW1onXZçVFk$ EPou?dZ0E{|~ uHd [ Ki2>OF\`&Irq.SOХ0-B3t9 Z`E_VԮ'Y;,Z1}s/l# XQsáB_%)C蔇t~3D\jfhc(5=, Nu>ߟϭ9P] &$ceu8vvs u Tܪ 1 z\*-fƋ* OIΠr4#nSirw7#&I ˡhҦ{a/"|YlvﲛJF.ԅ=qZ:g\)xUï.rt{7_rAm״)dt^eWyf0mlpGcUUJ]~YIm܂-E`d'+ۋT2(qv(??KCXOE 2CxĶXeBv#bUF6\E[Ȁ3 D U); ,$[*A# '6ZpQsRz/.ɶqڛF9l u@lRz!5 S'\;b`v IlPU-<\)K,2rD6f#x#=`Sxv{a5#bIincdB'eX\lG:}*+.ta<, {R=̂OmtM,Yp܁:G8^  #rk=7'Kc\z/:n 3%U~AE渉MjqlŪOvKOO;+Z|$Z ÊLـ Eu* ⡮6/iHktօ=SJ֔Igi6ΏS1ٔO=:wd}ӌ yVVt&9rqJlJٔq2xmf˓ qީi[BތxdyM\{WIv͇jMob [ 2Oj} [hz^.#3!B)eJ ^/f #MqL-ofV+ 9vk%2ׂ?~1bȷ.먓ڭJ8*F''MV6ތN$MmB G+Fi=r&`S:vLL ;URџ8UrJyڍ t_OyȺ7 p sr=>Yߋi"~\L7eXfxP:ҹw:Gm^|RMp퐄R߸_rѕ̊fԆlz]\gH{ڱrX+̀61@R6 WŬrsp@"> "2vY(?.h#>^X/;EugT[i]cRy<;߮^ADŽ""D^OYad%< VˡVHԔi/FɘͩWӃ' pzdLȕ&4&],+ @聖(f(A^ Gھѡˍ54",uJMvM:ןpK[4\?^ٛhC:ԦMӈvL􃥻 yU@?44km+P ,Gej v:$#SToH-f~x wf鐹a$x9߽>}+]k e(+~_SYlBa7Q֋ g9#2^F[Zէ_P i7ı7$.ML7&$@o2,\UǪ:#l'!4WRB]s* :Q=ZV 2{ST/o#ZWHR‘> #l B _T%o1;iː[ߧ vFթ]&S9Q#nk8}Œ[?GW;/XD*f!2Yp=R:vvߟLVp60֌\XcEI鯅U;v(= R*RQŧ usL=qj vՐF=o$dImڜŷemRLrCc%EtɎ Ymu+bHN 2g&g*syJOŞedzȋA @=x੥;Sfwv*,)`0EhlkOloᕅ.5XGD'`Ɣ[͙$ǢS/K{k7Úͅ!Q}86 7~@P:`H= B?x3V<PFӃiē J/#4mz|J xh,)=[#kTگbhk˸}v(czޯdL.ڈVpE`!;y܀R"nft"%akɃhCZ-xI׳96~8WaMDn7]I A\ٗ/ѕZn,>MC)D"~kD])yx_]˵j R6CϤlF dzWq"@`)vB!?S=}K=E}E))"^rdx_J._L?]G1U[Y5Ep770ՀtiƋUD'MMx\[l"w@Vn hN֙`}r4E /h?IyB!ZM=Ni$ op[3ZA7 Fڼʐ@ cSyZ/A!vGk-w\GN*!r8"2yȌ9ܡZ-5,o쏗7P ZO73Q"("fBE}VLeMᷠ+}7(Un B+J8e k|E&|Y9z'P/1kNU1O]va(`կtzv QLdz(Vrt3A KT\:g xQ9Bu29Id5 t1`Zhر0I,RDZu* 3n22'=’oao~jЬ  ] PZa"Ėю=i[n Em65A ,]V$+ӚSO}7yITzőO/~k^T ^LH4F_2Qs3 GG٬ xD1Kn=Fz8َ9 YQ#gvޟYO $'tgƭ '_K"N[?bzfoьUj7kR1^bx H<_K6mgGKH&&Jf^C84cX¾ ЕCJAG|w3}p KY~Qw؜:L'Pl&j0d6k/sd$!<b+(uКQFuM?Cy}Үx)ۚC^mf;} a$0܅rM }Mp10]}e^k5(m3—mv%0k\'3Y˳6z O}_T 毝8i|$ϴ JDfHWtG' Qں;V;[&(T f&ڕL%kDJdh?2͓6<9] k Ic@މ.B21`or(ȋxqȦ1fkCu%kb42mFkf/!O?E6Jx;aT^w~!Dܞu)z$"GxO@{7QQnUMtrMA`ХofF5ϯ. Du<뷚*OƘ3f>,pEkFj%%WXbVVHv by}Se^d5c_ú B-C)ɹ1~2^fEwq!f׷,D璣iiThuONdQ&yIS9-pzk9Ìg ވAu1T4Bޔ Hz&L&ӭV1C3/[W}VA2 /\9M4YGZ|H&jU+|p=`70Ix.0f?/XwobJBC%J#lZ׃[/aQg2p8Lg^,yK+|AH/($?2uvx Jg/i'RsoiCZyJOU :F;/GKa"5D_q錁:JikC^|8cY@Ry_PcEͲ^lg=\$%}zY4o>)זC3RsjʐVP=r7=IBBYԁ?mFlWڹhhg7LT1[y}\XUYߏ,?L2oVù#iwC.3Ϻ3klDV5fN\7?*4⛭>R%53x 观L̍)iL ?gR, W!9xX\/(_v~!&cǺBOs9XWq*3Lu]]M{lyb ,]p!(+6 i矡.qQúp7|*$E h&CD3|0 7v#P^haPU.8|0sGA3P;KۍPPPŤ>^S#K-# *g^{-?JyGCYWP>X佃僰zHH _Uj-ϵ,y('4T'aQzϥP eRStK[6%#2uf]EBo*95dVRt543ݐv%ߍO%<19;Ef?&B/ƶt@c1" Zl3U! 6 y DAhplTA}Se\t o o݄3vX\ Cnjdjyi'; 2JW>|0\Bp$הay$HbkWQw1)$098< X *ߖrː2vG'k2Zxw7՝N>`+ac/45>L'n5SJvۿ"lPR<=4o4\WU")xNiƟZC`_clW~z(nS-J`E-Dۘ^?^AyI"D:ڱ̵3gTN^y<}yݐ10G۫P"rjA S_4ǧN⌊"O|S[uEy_JWyd5o2W:;5ڒ~GF x J( ٙk13yiWƉ|t;:ZKm%}Sc):"IđR KF R!Cb‹&7QA-c h*+) &P1Y{䍇)hۊV'<2L1 kȯ<֥$L8P$ZbQxS#ԼN'XSk(]Eam e tgUnꪜ|,N,|:OBwrL(, Z]G qFLɆ35qB m΅eK{&Q4ػ:>CJR?MHh[#uSQ?'w)öfKOrh)['tD2&s+c:Sufi7 pHGS)|)ErO={Sc_ U#;8q[8^õM]l -nftM T3k_m2BC> 6rMC+AABɹiőˡV l;Q˅K٤ԑKȢlH7د]H42rl}c=ue6m3u Yhw㎁o#1i\J6,d'0QhTv1ݻCy#gU7[iaoCJWw}? K?ɞxqWL .F*Pz yAx:wIĒH(MdV8;|y]mbkn(,ZtT2|BfW*9=K,ݣ\ %W0Sgjb؅] [9Q˪@Z*P1/zDPd>Z<قc}@:^_@_bPAè6L5ɧqJk'_,@ 9Ppg `$ ͽ"[wڀ]>#.QgY1y5:K$s[Г%A~E瀒 vicq3m7dB_4Ž0l I è8`ʫ+To%ky<Ԭ;yU"TClyHF̬۔ޢe e`Yhg\Rݵ%gwH[đeՔU*O,ZLP:)!U"ccev"d-̟6C*Utz>8#wǚ!2݊LIy]M3Qޕ_ qzuܕ$4lSɯX⶧p͜Da4a3lkt4}gnvq.$D6Lzv=_I}Li.h{wŰ?T}/z38N@wwԌm9X+y?Q)4uYIV!`>͍mIrfz-~xZ-=7].#lԿU\wyGA xE([DgjJ.)ь~P(ĞAQQ7>9/WMǜ3|ף~Zf^8yYVV4 gAnΎeFc[CD4b/aUҒf= sbl6cpV|~u TvT3|N3* c:CvDFȑaN V8do cЍ} #m1 h }xɔ {qʢ,!n_Zֆ nݓY-.j\VzټWF SA~NaŴ7Qu.N+7ucN+;ڕZQ ""XA6d4N=BD+zv'&PEG@)`UF$f~~đcœ&qO^h#mXTJ׈T\lr lJr&k@.H`@jhp։@! .> 87G4&GFb r*/636.sEzyک2kƷ ѿ ;|再|.8jl97W5!dMFΰ`"t/BN'<,YC5>%ocg@x)KsVzĕ69Mje\" 2`.kܕQ #\hGTp h7rh1hZIa7ժmumASts< hi%?$yY BMjM?&efo:F*c;_>ҧ ZIinDVWȕi[VͿ5#ese84}h6\.JkJ+@)^TA WW0^<<9=h 6DDe_0!0A۳XNS,V`hdTNXӞT8/79rũKC]x]]iXCKūн"-[P^U^Y8in!.7Ahr̮+^W4^͇Ha0Mwn؎u_o %64{l7퇱v^v{fK V&pdt99,?H%lwb>}ѹmk->Eͻ_>ɒ[S^<,`j#>e}oB(Fk[3ٟU0O-6A F(=x7z5AҼDNO!_,:׷7Hyv5 6Ɔ1)ireYADV!vR_d^@5X{6@ή5&u Ii4 |3jf[?ǃxZGyh.O0 +Wllޝ$h_^N'~=.o=G8B#}Fԁ3ӍGRO= `^? FKbbJSi蔖o}pURv%cWrW&͆WZTF7ǭku5TR0Ô$[KC71,1s+RiXrn >fGn$3Z2Ų)6X\ĿkBݢ=#BHnC2Oȗtx!Ie0Tgb?ϰS*LDgr__ޗLx">iqҟ_1UUZ2*p}QWPAUDFN+J+ Z%&A&!sDB$4`9LJЬ@e/zn5`>l#E5tb%:^'̓|^ar,O9e%!rLuԈ\؛5AF๸8oH3~YKTnQs\>}IKKHqa b!ԺR9*=#gv3+2Fv> k߂7G Kl+Ob>y=(/7y⁃ <ٽQJé|SaBև3 "P,e,\&V?u/2FJ5q_R95|H㝣~l蓐y륾],3+&Vw!'jyN'siNR}mbW_#AFͧxXNy `%mOEC8FEָk`#h%sƀd{cj\&R,#ba ^Sx/2/%"lM:S_v mEpӺĹ[CfU(2YflGg2G+Gg=Y IBMmVQ hGWV_}ǜ q4h#:WjF@߻x d.]zL!PM,M-([6OhۑDgD~*P36]*$&~+MЦ n\b5PR& Ζ'FO()"+2#Lx& \q;OvI5%\IP~8m#,uY g9B"_>s)r1HKfIaI#.(qhM3?h+dǸհȅXclt\1Rl@J&Tg_;{ơ9s7i*^_ i|DЁSS]o^կ[w^Joe)䬀>݂*vnz>oa/jqp=l/ʽ;ZuZ3=UCg!\ -]IW:R'Rv>S~~"Vq[@;amn)_h_"^ )aEj@zlt9֡.$M}ж&B/C*4^6"LM=k J*:2hytpXQR1}"dF2yM*-7ȳilN>LKE(I3%0$WU.kLNB#4U]ٳ9 %d3o8t\ԄsnMt {@e`|^̑z/U;Nui_h^2|ڪ+ MG0u|ma^,OІCUyLJP{W [ǑM785?WѡU\DK0gmf7PW=7kݯ3Tථ fWR.b7䫀J*JStj7+QkVA;eU?-wf>1M'm ZXxΫAui;:M}үОpÔJ OIQW7Cl&J&,EHL'zwh\S9ܵ=DTX`3:C!{ ]L-G,]9]iѺee,bJRcLj7.ޒowI^J}6A_+?S##G?! sT95Ŭ圯hK̃a_1#,P晼R?TdW 4!T"Nhk!g( B[_yxN>{n[zP.+pG3޵whfKUsAwELyipe;"C:ʢYWq6L o/̭L $ ,ϮAXIR1'n_2M~\x=J@MA]Q'"z5a&Jf+UfgH0ms3MR7f d?rP}S @BhDZxridL1an:#i9gqNr%&5p)+ z/6IhwQBg{AO%xr6bXfY.nA@t\9Ah Bp9=l0gsV{>Р2=3u}FItƪr1\#g9:H=vibJ)ԗ} wα*',1(KY7U6P7GJUSglG|oΖuNi/%1/ X G.zG]DQ?ׯ(Ut1+3.?} ։VҠ3c#}V\bL~8`}/N ޸L< gGکVYjDw9Q#Oӣv-kZc}[8THE}Y!CmPZ;P;mK:n7ɖ*xf4u?9"a=unl3e]=iiy}*v[e5;zY-^.U-q]K2AD.;MDG.2]V&]$-LMkTY+Yhvst\vwEpǭKqejC<-RC &K9a.,񑍿|Y2=vzA'|*ȇ6Du l"an -WW ҫ ĮYS;NJV;u'!~tMKJ6Bn*G:ktXe;JSDaHjdoYQp5\ݻЇL?X7  s$ TAR=@q 8qK>&KqVϷnH(, PjD'8l;er>ma,;8,aHn.~=i3͋Ƥǒ|yzmyLe=PN϶bϟݺR/*h}cE 0"&J^Eix"&hV'?̆%/d@s:u3^If`K1dWO<gcp"P r ~SsnpD*a|' Fч壩,rHNN|\))҉¥L ݑXp!3ȞxF"PMguRϘlQ=d=xxn7w0f4G']ƇoP@t$gݚ#m6k1rO^R!/ vv"nFe7 , #|Ld{$ y B OE oRa޻(3Ji?9wjK֞F+ |,qr< T19dK$O\<:J< /4\Glr >A+Z^ˀi|PDsעM}DiP7~XNACE95Q' 4 Y1@yf2,Ϟlb*ok/*LSHϓ}sV'7?A7iM8?̕Na-N$@9 !G@,88Ľ"C"fыFY&^S.;/>rt)+dW4M]+,]n:ʍ ,H6.sc-is- HQI% ʷ{U.1Yh:kc3{YsUޠL! OCϩ%N Lm'S0w#!5,>5q\ƻMOͱ!9z1D|~Kt8M.lH`-!BWZA!8g`Dsz:EՎ{dnөgxֻ6Y8 B'XX;C{FGdnwMLUX!rݟ!D3/7קȈZ!,2;I?"PD7H2jEh8jkN:p4=_O&N) [q^!ոS{k8}\qkkjfՅpPKbi5i]TNȶ&`-1((df4'gB?^&sн.OͨAWⲍKd%q):@MK/]ӡQ=є0<`),8oHvU+GHi@sŞtA\fU_!=qV:-ʝWxgƷ3@xR0&6{x2E8?0-CG%bml->$%"hӏ )<0 &sx{]kqH 2ĉH qBkgXWZ$M59H':c\ktIȺ,E!ַEzWŗK/73UӲpL<eA E-hyMطIs#>\N?ߦ& P@lZNl=rU͢ެS My t,ԧk,a˔^܅1qP Z7Ayŵ`FtV\9ОtG3ޢH4I`qe.%dL{Vl-su\_?weU] NbЪ3:RjgE3u%g U5c-:`fϡmL|lp^ x2}Lh20T">by <zI9aJ"@Q:Bjoc640MnWu”l<2| k]IxűAa<,%45hܑŘdX*uD`/:TI_a'_Kysm+0{b}Uk$s!{|c4 @Z`m-yAoK2c}nxZ]ڐ됔&9'>VXs"!|ŦQ>?G,uxӻ~stpڙp<j8Ѽ_=o[2:̑ 7yJd^G`jL򷙎$|oXb6z5 ٶT xJO E}MY%Q>gWʙ0 >g>fwfO"hTwPW9͡ztfp 62)zb ѺA;3v-QI:kCJnvgV|v&E9dEj&"fVLaqjͦLx\rΑ I(ðq񖛃9/4)9Qa ܮglOe*!R+{rN$B<7cQOuҼGwJ&Ѵ1J-zE ?/6 'ء:8[QecdՍU,U碆#{ӎ Ϧl9D'uhNZU岲=e$Q- ȩ| NvB2]va)cT}V~==4훉Q $? *Bܒ[|(&t S+_U Z?A  =͓=7pHzZ P ]l&Ou] ^ݞE!+mّk#SE ŕNM4?EKie6hm*y]Mwp=VND/V!ɯmv^]wBW`u,rאÕQ_r]L,j:+4F Uk{8ZT/iK}Dh,|({s $80?MfE3eNdEI*p;0fߤ^C}TUKxzvSFʩqfEz\~bTnl8,<~pU8T-(4v8bX]3ǣJѽn?Ba\^GWFe+~$A@0rCq~CǙ~h9q8u<ʩ),6hwxشA4!TkSO`  ?Gg$A}1jQ=@wI;/?PO|1nR3Oǻ0%л)8fy^ӻ؁>71Ld)śV7ЋUZ60M/4@K R O3VB{'4Q#F}G"iTnt4+K*^ fAc1@7 ܛ sB䰂&R=5_W~r!8߻f% l1@f8W=~9Ε"'=h"gE=v jhg%C{h"gӠvP!ŨW4*Zf@|a=&`j rV {qzb;X$ၡݸ]Lʇ,F°kmI {'Tsi<4.{n-6:!f'!^19jCS"]Vj *%R'3|^EY'^C֜؇x% 1rͶϦeg?2ƫy':"Q ہ WݬG&VцmA3b|9u7/#T^Xl}X !dZ'%B–*x |vvv<ȖLY<+ӢO}W]Lr\'2PV]!nɊvTqRӨ m-E r&x91ݞHZyt@^W˱om"z_Yl)jmtOcIW#][0]P,B,DZB&4 ѐRqEK8;|ï |#mG ջT’OJ0!Qpeeh HɍUIWv3' 6+TuVS ~s8 q}sNjwo,H;UXk? dz֫$ Ef ߹Z5n U3+EpV!G\Ɲ"ɅON97-fk@tV1[ hH='@ב4$Ly E[/I_'gtxrq? :p_yxk>˹39%MP !%.?m7%5~xʾ/||Mn\ lQ()ԣ#pܵë7|`?dY %Sw:ؗFqf93Gn-R Z`tH55D4^ E#.V SS AY7:v9_ MdO\&+lu)rjj/!ZhRVnz.EP}7L:q= F1A"F8z=6XZ/sZ$) 29Vf )4fr}wiWv}&VcAUsg|7Wtz\=Aa![^grQh='5oM"q:F3OB<||ST$ hn?i-g[z' c4us@ulz &AoaaI&ǽkIu ]G@zV`M8sqC{7YY&#c XZ9֝a}syOaע]µn 恲\NJqYL+·/@k[Yb Ɨbhne3oso#fx5s,K4Up0<;w[NwB+gVu`:KkGB,V|_L32S;Q? NL*Fub#0d5b @5{9R>8 ">bR&|hQ.Š:?(AAໂ"sݺMXsz53)A<*d G$|[خjAÙ#H"EuTDO x/`H{i@Rs[( :Nn1'\, Cai/7E\xlqHa~ $$d2t=Cg/WIwƬj_ 9yPұ&)COݼ[pNE&Y/'Db.Sk<5>5#?|6x5'͓##fuO&3 D9@Բ\ZٟuPT3ۘR&mDx! 3`\ݚXr/QYy 9RHX3W#e{b8ZK;Eݖ$X3>0Wz1b]q?3g *,/cF HZdcM*k"ǻ|jJMO>00+9hHpOt8V{>h>u~Yo',oM2qwOMfЧ3g'Q2:uD*T¦PDmt\oZu+s$a'!]4JgIny7]1Öu&n1dxA6 y$㞒?a#<6YJFPw`poG/H/RϾfˢ DD5hHg Ptt:]ღAYHh2U)>!2AeP2i A j _v,enH͊=ywq_AfHx L#W耏Kq@6tDˈo5 A`Ύ@eR}UD92Ni(ü'A!%-.OLppEc 5ؠql$8z;oɤ^jbwP4b+Lw+k6`fl|6Ũ!&1"iL+TbjeʂR+ɻ5c,{@x*=D:fugc"Vdo"N)z hhkq6yoRqTZS{O\dk46!`[%nrwKәsZ [ _m;!7b`H6u/遮3 R",..l#$گfYLqH*b7i7ޝR:]">ޒ}ɤ'c2) Ca{Up"&?IL$-'XbG2K!]<,`TE R#DN/L\"!ۣ_~r^PJzFRE5S:E< Xn)ѵ 7uWyap!q$M/2' b4/:9xdPqXĬ{ag[xz!$ɠD{iW Jm]I- 3FB4 Qc!BOcM }(󉕨s>}RF%CSv12t$a8F[a!#wxJeϺnA%,MFMA"- JYU %o,1P'ح):YLPuG=S +Z5Kz5?鮂&u&dnqv_R&/mq>h.Yk1d/\aa~8=,#Aȍ.чo  |M4Ax磮vmsT.nQȞu7sk%%ޟi=*j1Y;O YB JT% :x*M*3?K΀ZF"J '2Z aJ2XTۊ[-ƶN),l=t&1ݟ*p7ńw=E560)>^ !H܌ kQ 9t͢Q7($z@񙅅;\#Z;ĔOh`1T{/>WV,ow AKm<0ڤ]a+T/s .d*4[OU 8-r=F*.GS%(C6g,vo֟ ?Ӕ8_sYcU#- |r7Mq&w&y , 8̃!#, v,DC;е]i{v·)ՒZh@OwrkFpg>"Y̯Qv׏&qG7Pכ)j-c >]~ cd^C~ Wnlu-"Q9DƼAv՘ w@"fq8[KRH]>5S#my;VtE)!dhհ +0g8= /GaOC:ZH8`e*X꬧췉xLo\;=c\;KLCXთ/GUFϽ*Ĕ :cm;+r+ !tnPlQiWN :GZZ'-LqA >$C0Dk=UTvv2rGK.\+=㆑+í+0ihXW]^35$ǝEپ!rQ_xWuo yR:-=e!JQm(9n 55p݅am_f_j L51*X1q16~yڲ|غBDud$dEnę\Ъr[=3)^6kٯzư{Efߣdo2Qyq~̇7If@nKy :.%B1 ޣ]6- bOXŻ՜4H}D:Pq(賃{bGC 2NR,L8QrR:'A0tg瓝*{`  7ˣYgr%9y|!i=4n#>Ca(/9kᳲ ;R7\кzD7;"PG_5Ҳ矀D,[ڎV+kyu`N%4ޙFw?8t$ ~ 7k8+5/ b Y_,I\AKW31݂T@d`s191Ћ4PB ÞqE;XkjKEZ-pǟb?PisZ)!Ʀލ&%a5޳wP9nѲϸDLp)4j81s^<}˯TtWCE׭K6[eA0HȂmݾ[@W,Z>$J"d6v2v{x[ ٕӳnKgQyXnaEu p} Fz6g4I1f޸+l0Lih*kKMBFj  XAsىZ EH ["Ů_M\pBfqx攟)f s3&ebq拟`ƥlþP--_A|\)0D0F,qݽ]VP12|ģoG;c*u6'^a!`XEҚt7/j0S@s~mHؚ<jwuM#+߫E Q@5)6}19 |Wª#X5/r3PFg QJWX&ag!H,F淧^h}/`-3!G$'.}*aO#bM k2n &/ڋe:noz@z.j@T!8y0\4ѝZـ_5\ˍ5Re$YoPgvrc`KIFj Ȣ?6 <3­riͩ#Ćaq;J)@Yܔ3aQ3Ip=G7 h29Ljm^ζ,{JmS!@< q"0Fv!L|}"pJyTq%J-'31e֗UmݝѐIxlg꭯s L[Gī3KBFi2A*^l -!R]MuwH`Y.OiD{BKBS S[|/L(hZ̺~"7 q4aF3V:8 rfq>Ʒ̞m ƻhAW?frJ -,Y5O~F0y !tՁ9: Z{*oǴI5 `jh=|I^)>ou=v4}>6ι%QGnY(#_Th27疒Iar ,>VG$* KdKbQ(􈫲' B\|oVLb>c9Ar;[L@ܢLF9x=S.7J ߶ ǧַdj2b^*1ģnmkr D\n+ Փ[*淖n׺̘AIЛ3Hr-|V@SR` #b ̒Tf ƃ-9:bؤyc_}!kjɀ2IXXxWkE{-)ď /(f 0UYÜYBt'R&y]tGk.jQ#"^0VSY6/z!R?@Ԃ<|Ih:IEda#)NQNQ7nL$^mp0e<rsw}Z:Lu T[p Dhkx˜Z7[|}⨇{F\#<8-Z(PY]+fh^㵱,+tMn K3˽ߦݧđpN xW} ]HuL=.5z!?j=nB~gVL}h1.OȀ!V <2fh{֌ z;zRЕ sHr.{|(~ a< ddKAK鬽YKè]PPʏ]1ڐ[1"J^q Q} '15195h>kX,zK8F}]Nc~}?\,{Q:Ą|YՕ}kDg ?7[ ]J +#cmɰsG]T l]+}+L!Hqܦk­R:Ka<=we+ >"Vn(稉T a;ҥWv,30J*'8>'Ru^sk(]w&l5GPYP&W1[" CJk"gD#_Hڍং:qY؀;]a߂c G'V@V(*`-\\hMOq$JKٹ̔#oGr ?] Ɠ""1"ɭDTDb B͎+R{$.G5z V*%->>=S%V+GJd3`vWy9pY/MJi EPTK3^Q*x9;Cf=?7]>?X0^RZX6+qqNp%-V*j߉EKJ$[&z%pQ=j)pTMYX%tbl@,*r?1z@#(XT:S"xcQ6:cbŴa6XdjHPy[6E-替ZpBnE,lKtNE e^@)–=V:F)9g.@n5C⭯9_` !p //wa3Z 5o]c ;$\l:qΞ)` QKQ|j]x/n>qsuz<zgF0K^0Edxn]vaIIDT@]q;ҍ+kûJ*Y#WY N.$x$q|)X0~B% ~yHG6醺%I;Jj'0;x"HP>TS8]}; /F^_vJ~uMUeT!zL60nɵy>w;DU@ޕ׼ΎXUy@P jlk*\-dR#ă$6/?gĜru{_ <9Y|I6}wO֞&OgZvY3FŀP*1x.'EpSǎoWGEޡt>99^Ł-2]r0D4P4+aˣjfVPgV9#| X55OV SiswYXSXaZ(DS({C6XũDx*QUNM/s޽bҰEփ (whg8ɺQح"va-=!t5 <{Jh2Kta!Spd[8q٬hƶոCphTOjǎKxU eȴΟ Ǒ_f}/Kjﭧ٭ldi2/>j 7qRݽd4y1H=l?jvNN|nZ%oWBHa9~;JiMN| ZDM6v <,Rdg(<{A+_fa6+A;A찠؎OeEN9N/J A^%ۡDcp-`?^~4I-"2Mns:ҠJ o 18\h;}a5ׯ*9e T@t0~z~p ڰ (l&)DG\N-/+J ]W3]D\+=lv.svlszHor!&aNן 3v?/.?f\ֲ"QzFyB6މ-dE¯@Z }޶-I'`3zGf"xK;kDʃ/ʓw S]{\ ǕAW ]).>td %V;Ou.s:5v7rw@t4MGTQN&%Kbؑ~0i6; Cĸɨ6¹ϽZM1ь?C=<7 U8^~% ~"d!Ԋ,,y xPP3ѷkmAዡ/߁@̸)gT-X& OV-S Ay[rZfa1N;OOvt3]FpP DRC%{%0m{gML׆'}F FUY3@Y.Ƕd|sM{igê="֒*z H!u|Ms#{6̐Jɴ'PT'L|*4 2 :`BSu)hU/bhIEQ!WL|EN~=O.n S{<>0-ZYqlj*F%I_& \Q!j=/jň;>k*oB4cYm0V4iݦ5Ѝb1.8P$lD -3[ꄨ>eHFOo'FfU%?rOeP|7pȨ!Aqڴ)Bvtp?a5_ еE+' Yj'),/13X0Eq*T{LUN/hNJk0,Io)AfHDpsjʓn_ː4}t.Q<3蛥D~1B"\_`.\^[N5@BI1"R3R ZD4:d@C](\DCszk%hk5-TbISzrk__:[}i/ajU;ā: SrD6zl`!mxxd(oLJчb'|=B.pU7(W5JH$׬ v u~5Ə ^M@ Z t䑺;iѣ"p"qMkPظTxyxt"dlnI-mFUh!ݲ$qN?*o}iˈ0F_9^  dHDXR[ݎ5#쟲ǵe4黶̼N(IBm$cZbC6Ohe:E}c-?UZt8)] &@ߙDy[wf6y֢C mq.K)=CDNcmX'?T%Y70qnv( Kno*[}DQ(wb%E,,Ji)}pRy8*|ӑ'yBo>.už5yި*X/zWd|u3 N^Ή/R?keҒq+O}W|]zP艝F 3{qo20QWa벸l@.~ vҭ'C*۰~2w:rw7bϰyhC*0u T-f;98 0R}X!|KւPTMO=p aQ )ʥ> &9F~Xa6Tin,%/-"-E^?`^fspEy_w_<ృQqk7u.!޳sM`nl9ߊ07ZPۖZqvۊbkjlaǒjJ!r_-نa (xdL_2ߎVfVVlEIcdф"w2|Ny۪Ut:{e/^so XYD|L&liv`$z.WܳrAa}&8]"jJ8 xaŇZH,dagk4o\0l2ZpcD#eU6 6j\ҏ]sAaAKC@c5"PO>e+ɡ4wOu(]cTlǯ4[%aSĪHFz4a D` =<#ۏaK+PPmuR~櫔lm\f9M絭)M6F6wB𕵍=}DC2J^xSaqt ߯Ci~qu%خ;rAc X\ |(w0H»y`kܧq^B@s[=-I`ML } nzm ;.Kn 9١Vd[.ݪ]85Ȱ3'K?@h;hK@iJ˜?YIx]NW&΅w~ Q¦{ ZI,[g$UA:(7 C{ aE%Dޠx" bC9Ϡwe%#cwcQ0q ~IhѕT䏍֬=q9bb\ ]*>僂ܛs 9tpv=d"y @PrxDOe50dt1nbcǚ1&MUrSIu_ㄓ]DX^qoXO)^G%E'^ }CڢT\>uS&$V=i>E4a/>fЖ1MKxMn&}! vV<[$ЭCc˜qC9Ý]? A+/w=vhtvŝvk]sBA{G_RЌW>4|NoNc'BtخB𩼹l2zjp;DOJ/+uUO pPJm˹mX;42.;ǷƞE#Ƽ K9%^u'$B %.|LTK)/EBM o 7`] !79]W( YBEIN7kwK %>kY _EC>Vq~)MYsx DrmNk/zjwVfr[Sxx]狛2O[`v]FEb6J\LߛBe+f *wSx- F-hsMK]ҕ~4X3"cUlg4AK7ؽLMo%E@hNDYZUȺ@iA\Y<)%x(0Rw0$@37ëT=&pN0~uRD$/BiYsm凃_1DUIWTczf$X|&GZrL!#!IzCbv,LjIuxT]&npH4PLodxڑ#>.-J@S#n_=m6<'s5cq'FV>J]ʊ(Y6Nab]- $'q@ yM& ;XDՀ,rY#IO?[~+9FIX&@:MITD2tgұ=F!151vSX`-vXD*\5"CۚgQL弢p$e{`+Km#JXؼJDO$V~nn~ƒ$`JdxYADtOl=$AT]8Vc3K-{e4$U1UdcW9tfl^Z8'a-/ЕwK ć"_NjKsEҏfxkE8ݖ|u;2vc+̎"iXo&m'%+xC{:Qm,O}^04EϛM 0spbt-08T`>"'z`m;o_0o_5 a%c5Ƒ>R:]vQy7Rظ7u DB⾩aEUR"DQyn,-amT|l97p\nh(,@`bWs39~KX:\/ǭjvҳqZ>}ڿf6tuqTNmj5R@~ڴN4,VRdWR?ؙz:\XTz(C.AIIMW]a ;ݎjnK 2cP8M)a^~2}n8/hK3ѡT~K5eiQ K&egqp8ia )O}iE 661e)ÔKAj~9~ܤ1=#-6x4KaEx>H` -czĥr!I4~ vPV)w Ijz'JmþJ?L7$rQj ]!DְީwOZBJ-ʋi5 j#rt[q}IdTb]H1 {h4 dsв(a@즗wcU]e^P ؛ڃ\f!;*g8̼AH 4ON赛> lL%@SBĕi2pBX6@YWd\N؛,7e!\I4fs=Fuyu_m"47pR3ZZ aٳܘF!٤oVy{6Y]L*r NBVR w՘L%Ai+v"jM˃JNWGJb)Uc] t(9o[,BjMSvz᳢9aY5I`0nNHPJy1~͐tF4p ̂gVYu6@HbL%GXk@'kS[܊1SД&KS n+!ƈ~#wOWgTH )dY3#w-4{lr.،e,(-dny-6=6:5"Õ&Sq}o+<~rao$<C4q -'8/4 .hǦ>wG~G(F%4^`C4Sny A𺸵>@t0mg:+;KvcZS;?!<*\>Vg7KM-6"AA ٻMlrx]4ibD/ szT !0z}ۭf\eo6& dEQ/)Nax^w\7l% ( sҩx<څXaYHscmj gR=`E嗤6家۽Mr'NcӦ<{ʹ}1}bnudT5L>pΔp_j\~9ѭ/̏5֡e# TՁPXw)LR6Tn BtV/_[PG)> yJUF}n# .%Gp0ك&_k kqR {}]G]y Y%@.gn {\z1D"spɴ6cB7#NbNA졁%R."nsja!wsQ%]*v Ơ=.Uvv˨&ZpУ&8[vQd7+EtZviH`byttËDvAj:N܈$)re:{a7:Li@Z]č`dΤVJ@2D (ާ~3. #k 2kQ>gtԺ%ڴh=: +q1ן# j?g-+JA?4yJVɟ.ߍ'Y~|3Q ҲChۣCDC7eX&xJ(\&xg{!b#!klD.s&o6*@ϐIH7$щFهx<GMrT@mG;e!s^_({bzVAw &FA<6E1F68ȭ0R gO8k?aQYx} Lm~a-], }­#X.IxiLtXL `"Ê\[O&_/xŽ*p?o B+ P0[.2`>6GlLx(=̧0REe<ޭv[!QnoD|=@Owz߻V=I˴F3Y7@ZuzbIjGծ]zaˢ#=>+pg<6^{^ټ+=o~I:<)I Zŗ/5%sh$\\^"C3)i032InɐԢ4ԉQ{~wph}wbN&~f)nHHZ,ݱ&On"POxp~7 5{8A)ZK ZzgPgS,.LO(q  Y,D+I=Ž.\]!Ci}> C $W#I ݭ "`MpgaOT1.lDz|&N00a(|"5=ajrq/Db2H#i\'~s$FYKH1),k E=@ zqGV+pdY/M4ŨyQIg4J@ ?ܺUgE OK >Ҩ8mYpރZ`ޕ8bdbxzAc-={o4?ub~Us״&N Zd$"ٷ*)Y͎OQTpkia^Xo}ro)(0AH[hAE6đӺ N/ܝFSp9l~ë+Uߦa;y?\nʟ)r_xMs}=P&x Az!= 0 1Է@W Js)p/#IeRn<O dׇ_< 7d+hJ{7GNW,#Ff(_I63D.KYmcW`ؖlbLKkmؓCB!|GkVee p\q&lbq0 4=RvĉZŶ ؒ$`"B% Hlުg{vnbAE2˸Vjx_`xu{Ͼ,Gz6dP| MƆg01STzN]V4/SBMO_(iE*G7p>eٯc#Du \HF%nwʻ؄ u[k/!FM[zޑ]ٓ1^VغO,RfYQ H5}^0- X\m ilt! \~ 4^}j+΍Ng7Oc'1fE,+45qk-B(|Jv9vys]O4g*}7:k(A(:Qɰ5'GlC?jifLoy#2E9(%/W [#$**lʮ=b3m}'~6U8XC'=a4gA v֫yt$I 7ߤ}|ļsM8DAe3DhQqO"ԡԄ;aߧV9:d_i/Dj?Кf_&:(.k*뗕%YK/rqtKHj. +\ig5dH!&W5n'IX[{,leR_{Uh㻝)O }(v(rQTBX70VPZVYICj^%bͣHM9hv>"@ /^OhEʱO`9 cQY$fT.L{KIXc]{e6ߕz^MD/2Cia=:)>MLO*|@`>M "bLb?9nFsfthI hWOT)ep •aHDZ(Qd ِK8:?R%轤W#=ߥ并pri2's88$fv7)VD6hNƀ15=d?j@Te1ͼ[ _INj>&C'Kd Va/Oq[2R6IgRQTzdHod;&~nPj.{X=C4t S5/Ew4O,XtK$80cV|i qo932;7F_NًU\2{NDc[ԟ2u -}drDDoȢUpTiyTzwd؃k#3A=(@ïȵj³'Cc_Z^Bi:C:"&5Ǫ&ܫ NFe֓Au.wM NN9!X7I?VGdqjšFLH7"RK;r8 vnѭ0hF^jfrw$-S(/3 Z:)PăCXOLxF8̈́[IWĥfؼʼbO7B-ʧxaExѺ uOjugv`aIahk!CF]3d8% fk\nCa'1&dAg~'h.= 8KIKc nWLrQB2c_"d2(ͽܦ08RO̊pt+5lK|͹eԵءu @cTvl9~&PSyZ2ĠVvh%|:ɒKXW{Me#d Ka |b"974 GA[9#Y/b%IcfaGhvvjj,':a97?,އ*"pȞ|(Pp)lAU)*ÞPÅH$6`=c@ǨL@{ս}z ,(>@kQw_1_\$SQf 6kJ໡S2 1(qEz~[X|X2g(S`x{{O]?l5i卜ϭd'S73f eϘ &Q y 퐏RtI^Yմߛeyx!-|kKx';Jd) 90̣( ws6.C}6P:v ; Fj+ p[gn!>Xl e) Wtmn`fʞ}r&Ee 3dLQl,ৌs,/sO+]p${ji|3O]> ^ XKwحkZT(hWLr$Iy)h𨧷!(TAyYepf~w8;~P.Q%/1R}S>_͐~mp"upcd4#%rQڍI/I$笲9w sTl?vv}]4;CXu:JBqV9W?ܧyQqsL˫p5^X ۯh0$ O/ڸ\LURs̶!՞;6%]_%Pss@'鴿8/T Ǐasr 38O8v h^IK5_T2faTZ !ePKE؛RD?o;Zht+ 0 8` sԽ}?Q_14EX >KFKA=KmEUO_cOLTAQTlA|m`+=LoZDn92 dk8Њ#V+:Rh@*BdP|f*ѡ̫B bۛ~TV dV,wYסs^Fw+oAs̶#M?/ӎwuR؜MUhnvɶUR6XWurڞ>?i]WUe*>2H0.*na(~@03IBɱ~W 9i;|l)BcxLVGbmkZ9-ej Ɖ\>#}[l890_vv/l'_ 0$¸h!uauڣ sD&%.\JlQXVh4yDbz/g+ѡ/Dž60ZPY%uvxlGLK$`mؙC?yʷΊ=4Kg)ױa#l9_DT% Ld.~{7Syy"M^P, Qc2QoFAcN?T%,E׺~D&섍:&\dqj5x^;y{2!{@mAbp# LSLHo3sȪ5Qه(ZhG:;i)!E]_:HjdS, i/a[d0¸vZ,IEiWiG]=jOo)*>wIw|%JLdI !YY[KAa1i/UU϶6&XNu:IF-/DLJ(b&Wo+v)z&oT,֩jٗ;IFBz,uWxWr_Et\.>vb-t:TMLÆs$)W%gef[4у\g>!ӈݼ$ϼ"?}.5Kr :nB`y*KOh ԭe΂eda2%C7J߂UŬ2C;IԹn}{ab¼BǩQ_w  M3AeFaz }_^R)MٟnJpa^3B^ "w  @}&!Mn9vt>E%΀j*&>6bq}gy)/2cBtTJ%F߈KL5UUxB?A}a EU'5jbF޸ū$dj53J *KbK#_N|O(V~YwJTXDW 1ʆ}BR&yȦ=ϵǡ,뻾HuGp냉Ġ?v7Xl;ހf|$BFdJ sIxČmZ$u}\x bI{ **n&EA$pvޔE }|a8ZmreY{ P#@ Ȝ:kr~ZjbBw['_h_SYt[ݢvo`񆥣7a1%OBV!g.O=, ܏*zே(m ހY@(D9jsO2_^tżA~hquZ\Ne*t£P5c 6rwէ uaHLbbei\KU7z7 rӠhX^_PݍtUNо5HTBuoCvz#|OHkn\DM='qjnRμ9"Xp"|!"0(N:I.>TŜzPd5$8;m `aPP[9є`RS38cB6qsAIj4~6IMƒH5}ë:BBXB@pUX#ۂGZfQCLNᏲ莣v}L΢ Bcog ?iR7<5JAtr$}@2|7br.PyXCۀ2ed"G˫VrR; UUrԃB F+\E1*Pz\CM˕==˖C8Z:"|)y<27S0<㭶diZڰown}.v sq\H>n }Ϝ>BD IuTa^trJlYЁoԡYۗՓc*M3s_\r9mGlqUY 64 -΄U ͐/4'_s?̹Xӷ&@o~L1W-č#PaKDS.gH=-j`Kd=d|؊ X>+7LÂ;+Dn+} zZ* ޥƞIb0KDQMw*x &t$5_?>X_-F!T"S4]q󩫧G/xOT@[(5S,0͑ I1 K?7?/)_4*C3EzRJd!quDNXٲEJ+ !»)Щ¢y`F [GjqLZø,?Ix/Bحk:( UZJ>D/@Z ǝ5>~ )!Xcȕ[R L[BRk 3eHxڐyR쿅(1GU6sPaG$g*ԀtkrK߮@ŦLAG,D%m M2vE(\`Dyk6DQ*lKQFK{6ϣ`oΔy1rnSӈ d;FPq': ahX,64!T !GT:qJ=jwb8Y!F<)Vu1:t8)GWb p(\ȍ_\_2'"P.sLK q. ң!+^IΖQ 9al *;~4M,4 7S2G˶{WՈEÙƂ) 5لWZ3t^s}X邀*f `,*G9[cV',nWdZUnER찍9^/1=`*yhT\kCKS)=zuՄwB,83(|a Ƨ%g`ĉ,&;gFO9J^BtFZ{X┘/F_K*FAlUuR AY6 o~;75(V<40p/SqD؏}Rfmi:"l,7 &'ia5MÙY9jc<=1>~8z~ix/怜ɳ+cvp! g'ZۆђޝHTmA.aQ'uIos5E^<,P~¢0p%OAym1Ѡ,kL-U$d?_žɓnfkeYk=34fE@s\YE8N]Rj8[^RJ\a]ڊσ:i=|a{eGMKhX)|5f(ܮ:Ml61hCJMa;x צzoҡ1eo@_ MYM D%6^G? e8@NdU+*kgAbM nDѨLeͿZ?KLPV\C=$iguB{Q@Yoki}kBWHTf܅(m㘖-VXUڨ*=`Rci`~?{wV^;9tY4zi5EFm6TI h_.5k=*DŽp>VeuU{E~1!no5{*):z!YjJ@  2uﱩqO7xJ% f˚("õ+87Z9çM8vt]8Oƾe)u>n բ^Vߙ{9tc-GE9o/ $:|p1_VTbC~-'B kcyH]] ,(Ɂ5r"SgUOrؿ/MhrplehGAˢ. xho S^Og$Z/Y\E]g}tq41/.*@<@: TIB"Sۅ^ EkB| L_+$F>̡PhB]يuU,/ɵv4uV O--,"|f>۬^mObKp~v*;^\-GBs -\`F'{} v>QYƤ3\ @I`e!sH/}éu ع6O'*suu첥TÀў!Z{0__#IC2q xDQG<]۞a} p3=/3FgYZ07070100000066000081a40000000000000000000000016446b36e0000106c000000000000000000000000000000000000005300000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/isdn/i4l/isdnhdlc.ko.xz7zXZִF!t//,]?Eh=ڜ.+>O;UM]W0Q[w[$ '6ʫ,%6Ř)@jb3Q~MWs.~:Ofo+wSBE&dYd̄Nj.IZn=7B/z9)fW\e'&͘-Mk[XQ=N(;$p'Kymw:-Lhaj7e$2OV3s<${8InSP+r =X ][wJ9~jw^ EKFK0rf|ׅ-;3!s=& D`?"Z_vl!:Q{sv~|5#`ƎkBCҒX2> 옎[{]ܶvJgyǾL{TxC ^ ;k߳tZp~m?[[6 "S.*T W҅FA@q6T {Dv ^y"CFpa* !f1 _5yKٙ%MChq U}y _ŧ4_a wcj:4cXKgC ޅ҈4#Y7?!:.!Z֒@#:VPvA;IԏO45; t Dp^#R%V6{>QVC?T0M8R$Ĵ:ܬ IF:2NBŮ\~Ϭݜ?v A?T}CKp"w'ȽdLnZ,t@8ڋ|d9\?N?&#wa&~Y=H9 `ymGj`UUQE`"< *d$v W{6p!)hSGHK銟ŠX'O2%pDnI=pƴx(Qc/bY%_XV\@0lVaq"*m?,'$['<㟒GGmGVy EsZofR ;"y7 3@Ժ(j/}ۯ[d4@P5T׷jMO;$f@7.a`.Ls P\:?&+'?»(D+:+SvWVR|z>^֠Y(_BK:RҼ;+06%T>{ϖdg3$L+IcplIsVpYw2-[24:*qаF&@!6ȁ=-r,ܻxó_ O[yȤ9w |"25xJٳ_M<cG7_MI!ꈵ4:腖'S,OCuS#5`|g HI%[ ?[t|4ytOXQS] $Aw}J 8x8]֭v~+DQ0I[ߊb4gMR9ߢ67y?Slkl 5v1"q_qJMqTƜ:jOy6 k6)aM ۠TܝBXx)ۂ:ւMTMX, ul a BQK.Vs #g!*HDi%\{h_yqSxL 9\(٭ IfKTO'ogQyZQ3U9r3e`Y'r(=39@gRnk[Ӕ,]6yNۢN)io ~x;oViv"å(,́wgIR[dὤNvT&%38yL|s*)V]K˹@!BUDUH^Ka X\wcr߉ю.(~N;4HӸE Ϲvdb f3bH B@xZ`$s8vWvkKs4|_EQ&v3G;"&qi۳N繟֥xA:Ƒ3 S|`DKy+޶bz!@?7VdT#xGO-98\ ޳_WjOѝo0#5t ;d"6=SCl741'\ӿ\W3^(NW5#-iy mтyz~|4`z,M  >"z1~5(xZMuC9x 4"2E:Υ&ȿTJEz)Bt]:bIDK{0$5š&iqY;*w@o.O6'pWk; Qma!;эi_Per;Tg#"D,(I E/4:݊< Bx⥴%u2n?cc`OOq v+pbuf 'Yg!J\s*:zG O*y2"yL%!dSTlxM _h @gYZ07070100000067000081a40000000000000000000000016446b36e000035e8000000000000000000000000000000000000005200000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/isdn/mISDN/l1oip.ko.xz7zXZִF!t/'5]?Eh=ڜ.+ψ|4L*0Ra0uwJ?LrL{{m(|o,jU`H,jO=bln-kfYlk$ mܮ:^FU~Y0[d69;I/wF,E(Rkf=4vp~S=f*[/:ܟY$-~YVCNx(H,{|92ׄ:1#2O[}`Ti$ym:+Eq(LR.љK\o偢ۊ"^:F0 5L0^l9(p;'7Xk8hN 6QP39wZ#bY0_O22ӎZ*+!y}3Dw9MczٗXRܐ}|X @T³a&Ք- Y;yu^,a(_5zrEmfYX̙=*Hfjr$= tᩓ[D`je]Ԟa.'.orƒWF}c@]^;4B]gw?TXIOZ&4)[ 嬳y;:ހ%,::_JC˖`.OBc[ 9a\,de{ Lϴ#pQT*9 [^ :ʙ Zuip.?YsAٹZs*p)48uWm`JlŠX2!L{;YD~_ֻ=yDεR~xZmg6"8&ІNߕD€1!ZQ~ /=M 0";j [PeJVWC&rAV<|[{r2q++SP[2s,MXfa.>=pX:G X[! 3q[%:{ - Wt8PIq(Ǖ~x~+,of^_ 3TG[k{6R'( sI6$6Pąʭ82nACL$wohܓ*w;:g!!Wr!٥ jKKPZMAuu'1<J'.%4-Fq 8aKÃcVR 'YW"7kך[ncoc*`MVY~oKV5m[{ZmX?o 7dl[mDEڰ^ؚ\^z&No>ғ  W6 t-⡰Ft^wwzK{n)Ρ5]4iG|w*&AG*3qvz-ڳmj|ZɤQQg\ F;8=)EP=1os}smRd*V IVNJil ˲ d.P]Ɵ PjlWrߑ ~AbS;= 5 zWuoz|fķ8o=Ux$8@k6NQÛ?`QAN#ҙ"fnsꩳ#R̴nēG#P&!j5MayG GVFPYၦ 0݌=.팻dZcֹ{ k5? *!9^Ga=|i`@c8ꔉG?e WaC#'Y B,s'Ywod2zyx[w7ıA+#!m'Z+gE]YZ8P6I9 eSlDl|w%Q"IX&BY!F32Pe 0D,$0RL*QNd$*Eٗ@'wN/Vw9D̍wOe)xF|`˅ڣEfS06NxK xNr?>)ެ⌮[ >:҄I+9gY|9a~{`f y6_WG^:8PlZ7/2#p rNal2\}`k;gb *dƃ`s$–3 Y_>Y3LEan|%GC׉׊gegS4c\Iuܮhdv Yx;tzV#ko&=pMQ<< %Zh2:ώ!.թ3nن\tar'niŒd:L7k?.'W R0{ /C,Z.c'x!$Mi}nXǔc5:R6d.W mɜvkm̫1lsr%;p)6T'^p;ۻ xK[ pnVa3]A{mpApUx;BE"lӗ4Qf;de4irb:v)rvhfTH%C[G! x~q31Gĺ `}XG&H\C} 0;JBEf?% AP}]e3D7;2n>4,x˖ `J`I!Pg)5d }iaQNذZsaKP<@fc(Nqd~mee/V.Տ6'e5fτrdTX(>%{Ȟ*R]=7:dV^-MGK,ja'Toe!KǯS]I_Jd!0WYN;d&3G 5+); 4|[ ۧd "^i$8ȅrPc8f~3|$>P:t.?Ӵॕ2ʣ`ք>D;X`^ ՚|98ŽȆ&<&cuьӰX/p *tqրqTf< cTIMQ;qRkD~0Z1Uw.qSYK6V!a(6!i@I4EW##U߄k~%FE#$7sK(Zfy{@qctT$j( )$- 2O|Lg5ۃt֖15EҺBƝZgMטҴߴQK"6[ ~9s^ߓQT%}nZ`>s B^qkn(}Wb06HJz`(\RYR/o#GY[yXk:3kd**cºq*wd$A=ېC"E:ߥZ'B =ZQHAqjti&(IC?^ ״o{A"ʭ6>ɳs˺g ON7$)_$ ,?."C%d7u[3A DGvB*1TF73;F\ PCG3i?m^cELNh /xZ&W4~s7_r%р+H^,BqkWl Њ9\tߑf;Hp VolMBv~uzr5^.Sc1m "bXA-"|%PPɘn Cm`I _#Dħ|&U_o@I|jM Q'4vhEs4!jLVLquWoZ_8lSIH>6J"s|>F>$5FQG(ρG/^dHE&EiJjp3B<x&-ٰm*CEmT|w;A#><Z$(wpʹhv=5*."H)",w>Gt!67kP<{vTS}Yrq_C\a0L7,񤥭@뼵3AORWwC-Mg R8|+[HR-wj~zh ҉(=bAV볏3gplq`V7 "QnGV/(R7yF\(=ـx=^]׺M~>+ږnC57jDc2 `d[DN8/m[5K3MG ڶ J8aVKf8Pdם-'2ɀDaSÝ9L¶4hmw2pbv&],U lkOp;\*9}d1& OCZJR?Al Q;qQSCr,n{X ۨ\s%xx)Q>7d0_Ujtm'T^ qW #;64rߥ@:(hW1?@sC;'k Md'SV߿~e/-GS`/_ŕ}Mgi]r3+mΈϮUmtԿ=+;ypZ-UjP gsǛ+}jL>bglTx`OnH261RD,NvtQ \1 ɳ;' *0ڶeXAbE`λgB$pçGgj;`pqi/)#@$bd,"USje o7:?Tt- x^bc`QNB?Oo-Dk~94z}?KHL3GSA!(V J4+ |`0J Z~N߅=J&,GDWw]z}U,iD3woϹ}oIARk{!qMPOӡ*|Ėoj^bsec< D5N lbwB;2ȰT]AeHؒ*{1^ hܻ h9+|+4v&sn;&sal?FEE"pⵅ}yhKd Ւbg 7;]鬢^F.1+VW5+.Wh0!sk2AjtW37"θ3QX&ȶOgҪZz*+/6%f T0Q/֏2Ȃ X,SQ]5ׂ|+hO(({m J)-X&rbŋiqE;]N`rqi1SVmVm7^O>x>lK-R\7'Is|r^ Ǝ)f́>!$ z.?>qߺ(sjVF~:98Bmę TECeSzFQd {:RϮEP%7[r!} =(oخP1N@(N5ȠXN+2n ^)_;0~cAHew`K~.>j^V+Դr{غTbѫBx2.g eo< yq@6#{%0F dSE ; j dQ-W")4J2gdQz|Uy!g~/$^2=\|TaO'&1pL;*֏zfыpbü^+dz":utI@R:*8du*V!u!W?JV 4uzv5b/I<'v.@Ʋ4I`7S?ooTjq5c'U6ǁb=P߄ğy._@dhz'tۯ9grf|d! g6.7:}]j)@hCFd, ΉZr<ݴ"ԏכhLh̄$Ӛo{"f^Yx\G)E^9l ef,DE񲄓MI6ʉ-K7ֵTgo߳7>6Bw OeϢ\k.I.GE#K@$ !lCWza\$@v,6<xkFv#Ӝ:<߇X_ʡ>khkd][i-dwR;u' cCF.DGyFwQR;b~pGA&y.2(C \AQ2F ̻GoIN; sYcZ0AAH¤Ǽ]NA <g$.Qd =^]7j甄8-#†|&)^j{"7T;<V(j|sܰ&>KoPm3@JՎ-Sq9xLe0ߘQ"yoˌ~.Y 16|4ZrfmܝqLO"2œ̆{GJr"VeNJ1 wHNMwZaL5O&~N/n_E_^ 4ح@W/\dx>߂>?8LbLy~[L]8_~NfHBsSxrl4:aUG9V{x+ɋ\x 9>1-y13}o*/ ʷpQCs!$82|ұqI s)nA yB?.!g4bW|O?saԏpU3sU@O>;[ʋ2C!VgppK)%#CqG3JcS.^ srCă 0‡rfHR̆]$+x̵(QEnsVysW< u`W-eg`3A-oJ')Q'8Ukbj0l'u.=cRc3 r&H~3f}1Gʳ8 qjL8a—{5Dw9ؖlan4+V+9˂ġC|]@I +i .8pÒŷ'ccxp!ڑ'F<eLzm[uy8G(1ɇx[tRǣl,՝ YDĝp* EUP-DEhGOCS~g*6F!!7oM 2ݬH~?O[;~KG cX]eem&s[:fQKι[%R7Ɍ"1'40i^޿&Ƕ{s0G_֐TԯŒpE3жj$O!7%HtҼSV\~z$nԭT jH8yhzl +H\I#" WjOo* &Ww$4s'T{o=1)]<-K#/c )%RNfCqkJ$g7)zbg1M!Dzlalrw(68RuEsn#_J8?-1[>>Y@e2C12gN…m 7moEn^m?d'v5i.P}|Z Ꞛ'_3Nh5FQPجua[1"S!/ob; X4 vU7hn1Ɯ_}fL&]_җ(2Y!rqΨX*~ȗc& q;#um-[]Fm^oWjYOQ1]ELa=Ú(5s(M/R*Ң)Oھ3O*e>HIB//8˲nU, {бm"au,LE8aHeWTYY陮)~c4p3W?C/ByF-H# \UګT+X䟶w3ڨƩ2{ rR9$ӕ㋑Ǿx_KDnBk tꕠM¯i剣լG4UV3nĥJplgΔ.,9$B{[A2A[W,ip.2E/>\$b!@eb{(b7 2<';6 x1=+6U{(sS_\(9F {-` gI.W=M|0~^f=ZU3le]apnEµ|+Ք2;M;gQ٧_݀}Ts}ϮOïhvv  -ƞ~(?T(ܖ}Hc9\兜Y Ŵ&󇎏xVH'?Xl:IB=n^iGѹ$|]~ݭ &"Ay%ϴ7¾n )Z/8PqQUZ{ r;}:r 3i%|j)cE3F~UO'iw ~G7368FSztx7 @\%ڰ$!ShV>=23O_Ғ,_MZ]K2t:RℭI;kHLcc~q[l6ոO!H:83 ) RKYhhEB< Ś5NL"mAqra# *YwyV5͚޵W)\5ulZ 4Fn"4Ejg }R> ik)[p|U$?JnaL{"Ԑ$}מ٫ZDo|ʜF=4nJRtEywO- ת6,ͽ0mnJ+)xԁ̺YEY>W}B rJttJ#I\c7^2 s1fZ]ax<+AU(t-c~Qȕl7|dmC@b$"AOUZ,L.g&Xv5GIY2_0~rjIk{!( ;ۘ©bڥ$!5ٲs8q,su"Kd\.PY"!I$Mw'\xt=oZXə$NB1Vϸ;;f [Q֦1&a Bį8 \QrdGWaPFNg '< đR1BJdi~bμ ;m@9jmA5_g _<.x0Fn}ӯI8yr۞w?%〪ݴn' - :Q"]0Lj%ʻ(%D,]h;0]]7Vb^raD'KC}N6kZs5D b5y%1)f@a YUx5N%+T>uBcZfҊN$ ?gzD4Fz je+[LOg0aVOJm$a{s_}]Kl3q>\ nI{Na<5aP w:  ml˧BH^'q 䅈ZN:Dnk" {Q'b:8sqy` Mk,pe0.w ū+}/VTZFE8@=M UE&1Ԙx}1sZ"`1LNn>fZF'͸n6U uP`CKk+|/'wTtYU T4Jq쨡0~Z儴a"Cu#x.И=VGI 64&=6 zPc ܕU܍=y1[IIq0 -,,WrA]zId_ ]6jou$/:hXvHavvsv`"je*rqԴCx{?b j#i]u] ֥n(J>+ d&u ,~2M Ü&akK;#g˖ u߼BWzZֿo٦2XB[NU'ybSq#NzhUg[@sR[nM˼-3xR>F=ApoYI U|PG֣JF Q *W1y6 )J'T7MҔgxS+>T/2j%OqQ3AC!w=%~" 8?C` '\b. ޟ~ʆ億W;){yˍU t` h|*~" a7s$t;|Y =R]8B:˧i?EaDJ+?A1ȸY9-'}Cр Ƽ8*_yB}EnEi) >Ł`aơ->l%-=WG]jҎb +p `·Go^K">:OLUG!<1_pMr6ވpoc,Z|s=M|\',oC,oz$DSr3-xF~& GuضߺTtqGx;$IͦZ%K'~Y&}$2x&0rC@4hF]?`1i/\}xJ]Pխad* .,?B) @[qMXP4tƕ5z6ߡ{kP5ꃏq9Vkohٷ."\/Lh}eck$ ۠49&0WqI7hd=zާXa*JglmG!WskSt8_e.yoB̊t'Φp)@m>̋"(f1iG^d(;dIAX@w>- @ s㨜]{6p6  ǒ0*K^RA¹gwTeV2d\YGXIj5D=7oOhmiHbOHgb{p_JBЏL Ց-LNcS}:hLYe]*߲GL7@vY3ҭIy#srdi3͔ Bϋ4;1QN]$yZP- j0I"ER2P /TO"EkdDPVv5Cbm1 _ϕ@KLH7nppD$_OUJ#w;eYZVzLgNO Apf+Y6oԯ gA}`^Wӈ ,ek\Nbjjؼr1u˻S-l#ɪjȗj"Uڕ>U2^js` eTΊV߽:L>{abC#AVcVF:B0^%=WxO= Znꙷ9괔 GrXL<&0ȃp)،|ׅT̖{ GF'Z=T~𝼕۠qt4[W+Drso/_qI j7җ%4KV e8 &-+k~m/-6Jt]H﮺ű#h1)vS}!Z>`#uD?f*r!;f4Z<4uؔ > ⩯{d?7EnȬ/@G `AY}&\jT0ʵF+ 8qY!PrZ^;6 "~KJ ['/n.]jdž.~!]š!]T,gʲX8DǢϋ>9 S'9\Mͥ] l`B+,Ò@9nhm쯬{9:n.H+"E0ɳʴB6C ]V.Y@ 9]s}awubTlli |9=:Yږ.V} h$9|)E[Z[NL@^(NصmDfN^Ņ}7"ع;=&4 |$v%V%Ocր`*thi5R HKN Y\,]?Cd,Ŭ p2<()g=ʅAIߥZ*o,BCrulKDܦ6bYPsA>>KU \rZ3sHvh]z{9&KQ/D1:MT]yۏ[l(Dǀ?40iQSy)_K04YۑA1\S*߲ZtGIڮjā6u`!]XӝhF5N( %9=*ViBޯ6HX \{/H W3Vu}]1?Q<ÇQ 15ҁdP hIy~Fo5=\W-wGxEG\]H/Bww}w>xb_>m~0yg}Ryoyrqw\٠Yr7t4?JOvj+;fOƵ|5֣)MWZDd\uVF/L~hװo7-zSLP@cѠ+xk#d&qe(H{*Ș,~jL'ołT\o$ f3Iy9]Cp-!r7>lt ~+EL-{橰Q=P& :5ץȯ?]εڢϗ\Uq۱/JUr?F yWfeKcIIǢA]"o9|ZuZI"ޛ]Sq% yjs^G_M)eowf.z_,h 'VG̶0ɳN}Yn%4c~Vҩ(!/Fg0LYE!c_7Sr}҉jiLnq VVXhܦsDTm3+![t@ZhT$¸OY&瓹D2$iC4d=aК:\f k'1yaO䘭I4đ~%hoxZpDUBl^ \V; &`Y\.kĘC# Dn{Njx4(/E} Q~bDC`Nwl4U*5 @/"#8(6T4E Xs[u-/HiAg_Jf Y /ԿvH0G͖Ft$Ҋ0B,bCêҋ!_b.Gk!'{V #^>;?aJOͿpϛ="4g /c֣H{YU,tc32Q=^2=ϭUJEvx_J6bWq [?F1(w0,BhMyߘ2ꜪmG1,tΈ6[5ٔfĻLEIb.ʘH}-ʿ+f3{[j:sMikϨ3z}6#FuJB\a0y:$o L=v#} /ka WL9qicaԚtm|G$?tJ5jsx09%B5(SSAga-he,FL?Ŗśths3&S2`/#:p0Q>hRq]sGFNS ,{m9M(.Z/!+eriF[+vP{5VݐU8we3'u/sj4IT>6r46-oM~ΰ\јhң;!Ԁ[ 4rjݦPg{e ͖Ez&꼍RէCq|\ 9n Ϸ Ȼ6bdZ˦L}E iA~Gh0­jwǰߴo b+HzyVMo'U_Vs2YZю+H5VcGP7"M"~i9 @$eOԞq- !_Jθ#WCO: M,#ܞpyKH5B&t^yt]\tLA4vwnh/ΙJl@6/YPQ0(i—(g$N\atKINYl_~E __2gr M426QB&PFOy?GXԸ cu*?[6-uJ$? a~#{ߖ!>|K 6Rv3tߦO iz5'| ѯ@Rq"Ѳ7~?wqhΪ5J{b>h])y'ShvܸG uj&`{QRQ5zz+@ghN7)xp>g2V8Pn U5LݠO@PRQj:N$kA]7RT|v11AS a¢h_{KӦh~;'`սr#Moy<) (˚rxg})o?0ʦby>JL,srkvJ}* Wc M<xݚTɩ]<aL to<ozOW?cՄGPa7i%m3TKgEZ~¾4K]Fޛ}GhV[>{E'J)]D&\q\9f?*%x5Hwm/& 6#`V|^ InyY˕ iymPVBL(x!~n7w Y%1B?лcH1h\27x%b\7oxsb@pe= gt 0dHXDg43>g9N$-&q C:IJemk#tR4Ȗ MɊ.Jqgw}|`sWR@*L Rp# ]X ?oid?IL$Iab%3XJTw@XPoiWູS9u2$2GX*3XD]UGD&&GIoŠu} da1lJ!I{So j1O'jWZ=* daGO dbAGZx#N<^Vx~ ::ѝ_CP'D[m9*3m}vR6]0:]9eC*m>΀=GtPy,wE#woy.,!1x鞫K2꧙zfXY_3vo N T z,p0-=isb)E&܁zƮY9v%3!#]MO ;3a6F֞/bhٮbV *k..u;`u{ P>u+IQk*e*0;zllNHqx$ljGlXRI|^K6.˪VٽfR/h|8iqm.ܦͺ՛Gis"SgB}𞸲$Cs2guΰ7ߔeɭ1lD]oU2J,4ȜzH]%o\id:w(XwUe6P6"@E(ḥS{)L|+A|sTswJ[1Zo<T?8}̨>)UĹgٜQz]Nf?2!^KhFm:'#y"_D[!) A?A%z* '3*!b{ơ6ĚMG'$?^?qB0!%OI%c]U*4K,#L-5\݀XV6_jjZR{-GM_ui<  4ʅe~n(̃`$]DV3>٫:)1m X|*|*!322r௟{JǕׂFSB#0M@Тs6caL*M#|Bn\=aj@oS{[p!xZ$L^Z*xzB?1l(\l6*uDz֘pg1jW Aw:Z5FAAiHHTAQ@\)3a5SL'/̞iu"Sa4O2.&WAG>~_;A'-~I02"~ @yæw(< R09@)5y9GALqCEbDƼxws2u]rBhUߋCۢ(%$nV#s8TyUFS`hmf dNQM>)BŲ '5~TreCWd95 1nPp(7b+)x,q/^Khxbc]< g6Xi:lv .Me; I)nlѐ? &deSk7ۢdd1w59wR$.IX fV=ФL+j} j)Žt8JR;ZoԢ# 9 8X)ym0aS2!zU ej0di/ϢHxfٟF}EԈ$sŕIpZ` d.@վ ZZlh k=YtXU8~{P+mŒ9SN d] :b?X44֥U7螟]OL'/M玈zH6 {~Q}=ê "&-Y_mA`4-|V_TJ/hhJR5yUS53 ]n&sHB l{;\†i5jz$mqt|&?0@VAck SBިZE3e)i2-!ڭYGQ/2Qَau,|{Vp 0:HyWGV"Q{z.n!bM0EoazdUwTΰTy~m(mZ 8NJf+x7O,N3|Ek(joAP?9IVgAMJΚ UmD!}Tm'729HHnk'ڙ)cEYn`|Fa'.oL* DJL桷.Ůr5㭫 ;MOd2f`s`sK:-ꡯ}GؠD}Έ6Ld+rq9F(gG p\µ_xg%UK( Nb!Mۅq[R=FDҒcUB6@z9P< N$eТlW\;tn eUGՏ:hESc/wI@Í&O:X) c G>l4۹oa?QES"igޢ1f8岹y"&I l[$KB^(W,J փmBNGm]uM-JFWi@^hNNVP*tJ.,}oXA݃--=)-"m :["\yzYGq^c\K$1i٬F%ߦcJjP0躪.!=T&@Aoa8 I@v'o ݚNp^\-o w587|OPbyL{4 Zr*-E[t(!7;|~7x hjk+T/f3=<9&8g.;aA_:?˅!l< {~kգ8Odx؂i5uh9b?:p6#:8W)Utjc%{8\8anJ4#ɰWbFVP,bAl#:Uz%~{}Gn 6Xc߁/d1UxE/J~ܹF S̸bvD*l2Lt(yg& =([2kjl=t̀„s) YٻbWPq|*Bt{ū{\[ ͟oWt-vu@urKWZn[& mr3㨋-*&O)[: -S/odg9IurnRc _[Y\ӚEx\eugkI 4Qtewg͍Y*`pD l6,]v ߃'gV`+F)8a6ҡC!kP.Hx%=_ImeqvDKE==  5Ӌtyq:Ipx⓻҄Ei,*/a`c=˹rN4^ٰ*j%:4K&˦FY^0Xn^Mx~}lטv{DP HH?ȃ&+lzm7s<Ժq#Cu?`ok3}YieTd##:VVi!1ArGW٥=JNͩC]s0C7\6ea;+BHmg*( /"v "8lt7M*RҶ'۪&L wʓʬ!? ? 0(DGL۪ꖕϣq"iq~ j;~wuzŷ TϹ/,D\uhzj_.?5RwAo5k𒒿e>3kbQ1R`p{֟USE.w3Rp( BZuePnzXCnLVF(ؙFLyNv|LcsIjblO* GC |IO*<@"'$UsdU{&k v3O#ҍ~|(y`Co?ԺC( k6:K{r,I`|הn{Ŀ ~~AZW?@(WWb\dnChAD & 2Ѻ.W< ll<S֘Y !y-YQfOzX#5D/, /at]RVVS rQCA( 7Gpi = A@K  th[rjE~ GUY"9C~Uu9>T7O1ۤ$irX+[6aģ뫗Dg·R-#DdpJ_(I>D@1 Cn8#Fݕ|_¹*%5"? B1D켄2u0ZTO;ώZs2rzMB8VhA M2LAs]!׶`lNJⷤ3Tr|8[\o)vOYOJ ]zk{/oET,'I&X`݆>w?od ^  96THS4SZ@d.:>m[b=6s!D2vhG'1WyBJ8̀/m$4B>if)a粁㦝d&>LS~WnyY'tqQUZW=Q>)hs |@9J8r_Ns0ɨVۻmJ,] ŀ3ar!=BItsHJk&g["z Qn x_Pn*@%+2ܷoqԙK,fr^#=gP\t3ʤG-6w9qK9M?C;wؐd7ޒݹK\C5R-(2Xq s)mAlUKZ_X~c@SqY}κgɗ 8"KI@7n8MIU?+?i7u82詛| ȼYd- S,u2rA#8JN_ AJ1K6jԅo.p"YWJ8eL/&l0Ɇᛝ,a]Lf1* Dڎ_Yd{x)mNgw0z IG; As on,/ v[$2۫qZuo--΂bUO?XsZbbB̾FD8 0yt~#I}npc݃/͠dqcյ 8tt8n}˻B#jq"|Dؘ̊ӱ}u.J)wc?~bG][9dGЧI)Sc&b,erD(~!2N޾P̝guSjoG;qzzZ)$dO̾7+w* Bv!BT=za9n,E蔇.J(zr/=ݦws<~߅ c.0ٞL#6# W,.T?ѓxZUkLbE,Y8ͿP??8̄x0R.Γc%E/7Z'hW嚔cS8@PYZplһ1E+o:-)f튆 o,Amt+=^Aa'm`wç1$螜Wu- [UQuyfu[| - _3GJ5'rϓ @+G/&yaa)?2`zI%g~* ~c R 6'[Ra<$2!{B0޷$yfat"x-k9Z(E..:PFc1]aIk=@yrA~6xQ"y46vEФ s01]9;bKCC/w-rOwo `y xYJpPN'Nک|hf|H3B,&-2&õ*ԋ)K@B?s Ui4Ȟ~b=U݀Uʛ|Hjݍtf_e/{T%%v1r}6g%$FɻQ5f1ѓ`H]ji+ ? `HgJ'O&R2Pj_}2%D6I>φRE\iz4C%ALUUb7epk<;s0ˢYsR׍gl4͏8/nm`˹6E}]?!T?᨟`LF3aH̟m 7 g Q濰=w^6P]db8m\e&.S$F<&6wz,"c @\LZI.\N+&9".5ϫXnK+77ٿmdWMa, ENbt~<̗0FI[ltԥީ=͞O:~bg@U, ۋޘף_(* btg~>Sa19/RWZN\ﵼ_>6j "n] P]a$toj L' A_^kYWQ쏌kIݨw'1!Y褭[W&z`s$P# zOD5Mֿ\{12^c|уG(ZGTadXȥ}H΃ m!)Vv7r\uTPz!z{e :?TS+](21]+c~^T)ec0n8L>k[XjwjD1Բ, 9"ɣc%0QCwgSZĴӊx__I &1G}XꪻnwbGiӆ,nJ0K($%1E }"Xw>(oOfm]Y> ϟ+AzYsix"]DJZd0w"#3hprrE+#ZF>dp\* hmR˝{aiUH2ߎr%>P7Y~qy))5RC$Ufqc4/ .`*}ec?`ߕ`O9pIveE=J NSވHTp6+hd-7ٺBl Mp@.4Ԩ rn'/fϽSu#t2_D!1ԓ ?m.aG OPc7pLPh iʡsʚ@a3f'u-%[THZ>FgԞ&>Uv˟M}twc0zQ^D|0X@.Zsw&=<n(Ǔ{<gh-KZJ0)TL4)O\&is_:p*]2"}62_9Vk=%@ TwcU#9ƁRX\k%} H +I%H!+|@F?-b綻H!ZjHKLGkg+,tswI4mylQ>vܿ%t^ Y2TUg4 5b[B&{td[|$(^F #5H`[Nš|RW>P&Y\7G<7k䑬޴Y;c>R;PoY0?/}ZDiW(d/D~y֍3+Eo_x=-_qŊq^-GzYun#HyWe^(˝-A/x(夗 ݷ q3Wi3U,>9/35aK9^]4됚\4Ҋu~'ϛLfDCf}^XX8N>&ZLVPhu Rh1 Lc(R(s(fȐJM?P^@ U2/%I0}F%o U!ixn͙cCdjq_e$Ԏ)o v /֪OMfG a"U & 7@ Ĵ3VbKǖ[R -\)M*0BvEɼo'uqMa81mcC4&J9#3&$  (5ٵ_ քpBHP2o0 $88=A? 㲱 Vi/0toǎ@X$7쀟mSS- D%? $.sE#M"YCr> ݑi̍#o?t'#l#y䟪Gwam'{@@X@@pP3U2/ࠫ^HQ9VNˏگY]T3INK&!l`LthZf yj< ?obi%~rH1jMmw@Cj7تf!"Y ӣO6+|UږB:>B{[t=2U{5-z"h?WIo,D/:J7-gMM h{#BVIb5N8>_K/;hkG'\+h䪁䀹xv{ȃJ)5۽{p8Ys9o% D.Dx֠CJI41yQOH72qޑRkasy^BMBOyxПN&by==ű^ RkpKamPٞT%>~ qŎ>\5EQT 7^ڗz N9nX| $7m+<cr2n-p XJZ A3rفUøZa(Rd'$pۙK%%3WqǞCSqʬ#RQ;6O=Hڳ$@c/ʺb!Y7 }$](BSK84oM6 `?EtqBtZP c*{2KavndУ'ξ01ؘm%nrRPHfOE%tchHS-a2 hfW)P}._0[8!CD `2UA(ɝT|n课5+dKf;86;# Qg@.V'4|kñAH=} з}*JࠂzIނ#7$ YqDXI͒nj:TkLFy#mQVe)mmn Lc5Hg!p 2>`o@ЏXoA@\ @e#3PxȀE xp[8͸;xe!vO"wF(kJڔy[WےTs0g9Eh_e6;Wt|(A^"o}J?K S-:aMf[ `g̅h!-2;a_ "#&O{8n#jv|ceqU KSGS)@0gEUĖ镈l{rte?KȆm#y揧Tll@?G/4 NWAH"0cT=lP0sRMp4F`-.s*fKP|ƜZR~+[ߵZ.lapDQk)' Z97K9Kg[ ˈH[1$p}'a`x6\rwʙ&W̺Al| E_GyyT$M)AְAQ EQA0(wRM{cJk,'kc}8v4Ϋr%JobFby>黒e1zh?4Mf -m5O޼9Zj`c"PnCJ'z -zDazP>숔dU~JhW9_ֲ~jc` ,eBLdֻ %aK@T,m-[Kcxު;y?PQ `+OeeA`" IDz)pV;a&ʓW?CaL^P a|܎*ae92 @w酭#  x߈S.b3~,3egZQC` E{yo]q8ʖsZp `n 0q_t U+f[Y=(-N?Ǖ| s@].tl8tMt!Ѫ$@(Yf+?WV֪"Ē'2h3?QG Yy%w"oiϱl}/Vh͒,Wp-ܱyBl)nly0hAF˥ J{  P!|}V^B/ *F^zˑu(H3eP"fA+URbUM]38_[C@xQ)<26;[7ϸJ5 #h UֽHt7v&z8s%&QɝM2tQhdi,IL&Tu7|oq߀c$ce:+v AS v>;ПS" " Y v3zqʹ߀s}QI?gy8rJi]` ~ O0U8c[$JW6NAnm $2ZCa%1NY(^;f.16z@ 'hz&ZhD6쮼3M5yf;V$ E|N&]Ma1(@2߄WWD<~~1cstZkdŘfcJt82; rMFB|2ߗ`5:8S9YPUOaz.nԳ[zzPo胓Ht¼jd$[8 `2XdV r=lsQȍ)+Q?xZR#{Iqn 8=S7Kw[./z29VSQ8.!Ӣ;3x2R/q;T%v|MP*ί@"8Wp"&59&fA+S 6&"d.^_Vk*=^cR?n69X!~nbPA+Ths?1JǷ_.O?$,cb01:J茏: B?ru`{:aj,a@aAk3 & N^XBuQtQjޘ~;i%՛-5B5aػdo66_SI/ '*8܅jJK%pBSF6-w>jLf|1{ %W[^"U>fLaTRX5E-\'H56cQ܍4#eFiRfW%;m;oow{#^j kY' Unc/}ea DL\~:Riź6p05! ל8W„|d; H9F~u84*99"!< @~ӑ@ c$x~b/&~Қ@HT %;^xl D,G']WjGn6{$%m>RAJ}'8>ؾ]wJcŏt+l ^FMe.X[ ,@Mg `pb/n 6ȫծ3I,j! & 9-Gtu5[@㊹ ДS:IhDݧ Gz&qQ|wdVιӿso JZ1J| r%/QP Ч~eT>Cʸsw8=8wǣhf7PC.9Q53XfC7hɈꍙ[2ADzbȐ lC'Pp-ȋip'?ЎBj.`ḏ|?\&*% M⠅&6s50N2/.r^ŦCqi$=is5Xa -GwhygЦ Vۉ} pМ.CGmZ;k+-Wx`. a~Hanx̾Ee̙ SQM<2{!5(]>G]YӆX^6UCe {UBA^${wYsGq=47DYyB͌Ê'n2h Q$𨸟/2,ŷj=07yz,4WGnz^^-̉߭ EjSb"z_u>x86?*?B 4`L\GKl'PXδ6F&Y[^i:F6"39~- & QR-& ybW+,k8o-*u,a@ j`tq$}/SݍTҜp RjP*\,^eŢeT7Gő^) MڼA"\c:QB2q6y|=#ݙ^}si43Xy2Ø1`6t *'y'+R\kmò{;4n@qlp uj0)K,}!*?鞵"N/R/hF\=U{N"v_% ~*Vѣ9dIFm7DUck2WX|_%vDͪ_)S CY*LvVşib]ueoNp1d2ha#i^W *n{sI|ˈc]H ;}Ŀcb|5(,97y^ƝJy7J'``@{C\f4Ob5'DQz?e; ުG ,|kԑ-Z>,dC.@(]LL-׻1zT nZo%C‡)_R-. no gueYˮdhEf " ˺8J,56{֢W: \ux矄Q[+Cm~K2Л˷2#QT7 C䳑|O3< q  -{lkBK\6naۓWo&~7lXz1+?f7.ou E||#C& 9y%=33x2T8.PBp ;lhgt=SJ`pa`ݥq?噇n;_tՍR^+TT0!֘gfDhilJpĵ<֛M+iꈽ[6@I^t5_ElZ[ ,c0SB?dMl>RP3Еu4,(6AxO+Hkt-' DYD! vr!niemW}9,/ɷ~'஭.vE~EE8 Qkd2&?Ɋ:A&ĐpEܫ a{4Bm0(;씍q|pzz B^AIK47B lcyCpU)Rj\']* SiE&Yyn!k˺n'sɲ")fzef_5MBZPq6D9Eu|~KãwŤgs[_p($T/XqQ,ͽ{;G+A(UD Z;qvgf߻!ٜ+R[Bw-xϱ9SK˪|&˔Țn w69*^1$rvR'jmvۓ]%׫=q@ J~R.A(P:*;W2\?X3AS"kw*o .R!ln^ FJJ 餏a-k͞dܝjF ǽ69R/խw{oYv4r x:%g06EXܼ&KO/$g9Φ |/{%"V& W#fb0 ꇞ2,"܈i fM=mS.U~79SgNKi!IKَFTf;nG=R y_|׷Q|e%ILo\3`UPV rU<;T<7kT{Kit#FaycXY ;tod3=yz7wZŐa(_ O0! >\,n]n V;Iwd.ԩjX*X&^bNR("vԦRfc_2J flT>q K?Dܦ_ц`Jh.byߧEf4T%!Tv]l;I/ Q?E81+o)Jqs1iϰVkiuģki#AK)[Bi,гdַW\k1{֥8<<ks]!HWmş*w!: aYư)p_Z-%c'C|l3wA(ВC~ PЉ4f"wdoPq0q^9#4Cq'ӱ%dyL(Bs-ÅH3<&N}z :йQQ5děRQ D@ІP6'ӑxɂ:>ځZp ߳O=+|Nxꏶ%K W cb!?ZICڗùY[9zB %~3 pЦmcێ$1w9/HmE'{؀|HcSBQd`\yZc.C4K4itB"eyT,GYb,R>4DѶuYJ(p eB^"XRn;k1}8$ƭwmBL_4#ov|o'^-.u<7I>$JUW1Zw&&zͅKTu)[]OOj*Yb٩ 1bQߖ+ <]:Ǟ@A3mDzWl)(4&T[1QPrPB.2wYI4& H£mM*bbk1Cr6ךXoev Ix&Buޛw3NH&@zn%ľ%sc3sHHǎ4j(:C^(JC '$!n 9)X oMNN/xSAEZ(ldGq[~lbm[nMjթ W0ﶘ>iĹ_{Q}:W/[[陣94x'HI `=kDÏ3eU(/tD:*>FJgfbӜ+FIem(>y0tbaz]IyЦGN. ZÛw Lf! S?'⏭BEKE~o) ƩP -gv8YKM7@y/I6goIiES$=R٢9|lͦ{ayCeXۤd\wxJ̵]I|<6u >>5QYC;?'*$TwFUY=/(&ln>YeF gYt#i|qq Ѯ6#zx$)&_Lm=} y#I [fPD[ ׁ{~I[F(`^~3oA9G](z$V5J-^,D*R{Wgi1'Лȧf(73n߁Gίux~֭5dpez ? 1R@TSAAR-yc2IF؞CM3m_

6` =ʣ/!%]ucݓ~ueȵf+j`H{ :Q%@q`9;3\Wzת\9 ȈI4CߐAW1F$!Xh)`zh3.%D։ 0W痴rkt4fҲ/Wy2\.rҨGfY!HFre)EYP(-i5ô1vN7T}p:"=;ed¾ cg4X;T2+Mf;~3J^MnRqs a~ &]X %ѥf lˍi;`Oi k{#2(l'e -mP9 ^x8Ǧ]H7}FxKO  4Ew~_G$t G#Ad*.6mN;Jf^r?l~SiACm"<hr  U/)99.9u1!Ze2[ Qh}-:-/VxEOJB,28/XRB} 5\vRaX"RH{2j6ΡSK$.||-X3 tW\-A$-‹.נsQ|"V*dQ,r&_ VIKz l?\?LbkZ ,v.tnp>ENf%4 װ-꼢'tՅ}lM`wYO8ă0Kjb]= ;.5#a[x:mݰ9#?@O3OG\4y30BzT@D{x= ~O]'D׿efk`jF3`KYF& Fn,]kwOzm)%(0$]b@==4&"^56j/x=E qFӾ?Ȕ?O+>t$,:bjuw \9fmӵd,2ߙ[6&7&EpW>e> xTTU0m4떄*ёy-2߻܁O2C ZRUC}+@X3*,A'v@Ԃ2@nQz5cu'TOuLvAt$"9I JN5Q!xtIK٘SH$^ʴʰv#=f܏ʧ!~^uW7F_v3_ 65^7%Wg ʻK-•?9ݜpL[`Nby.aIo4SV C+S6pݛ@`k| w(޾d5Ocn# =SvK(t*umxlJ'DiK2M=,aee:ɏ{/],S IOP<3]`1s֪ 6u2#x%XZ[I`G:Yo=ۆߦcO`TۭCcJc %L0l,9sV&pHh4 |h wjK&.}UGᶊѫU9^r.`IiȾB(5f.pf 4b )٤t^!_CW )eԙ_߸8Cq$Csٚ?L y-?OZ@/xe320'+s(#)l8$D|p!řr2{x8~muA8( ɰHZQ0>ܦf)@0kVexVtv]-I/  ]58m;@7frNٵ^K={K:0!uy I;?;Y|t6  u>-̴ٙ:Q~^bV& &ht fSm78q_y!!goDAЮ#.5iaI"mO}Móyh ~;TE$F0NʀѪ ^Y8?RcGjad-g6`-YzX޲qw. k;=B(_Eìq޴T^t.Ztd-y\"rfEw1kAh"#a`l„[[Y1^3e8 "zyZ Z2< !?$ĕ0Y=ĉ?y.M7  e|TZ;LM`NPcmBNڧu<155xQ_$uO0lBbj} u%y{M6(]Et_cVp|0dyB8&zpzHJqAh4U#@:,H8r*DT$Ld#N46#@vgֶ C~ >I6T #Džޯ*9NJHPYݯNC2DgH`M7V!ip 9}WJeF#]MBITss-?0}u'r4/H"dS<}v'J4n薶 #Y, ޺rrnYR[|P& 46^0k,& >Px7dFs2$f> L)=] 0d+툴̇ QV̉?yc\G@ZΥGM"9"ғ 3A{P szC+і{n*vzXxgLxFKꃖH @t mɇީd>8?n0dH^1b5# hv9F}OSd]wj|k} a:e)/DdB"_ST!1幉E>Ώz:HI߀rfɪ$twE*\szYx${#+ćJ"eYPe|R$r%[A4-(汵䮯{he](FrjBOlgr1쾏~0(:1ٗUd%+{2EJzYy&k]Ml5Ii+ Z/FnS#>7~/tʿǮJ_ʎРK:@7 iPRW<kz@770}aZN $5L )H,0m.o VW Եޮy~izu֦,> r%<7DB~ZοyxW+L:7e}А$0ةuǼ`O{Oa$8 Ǝ/DGf:ElbJaWUkHlsyE?.(YUm#T7ź{9>^D0,5*j Ă#)'wt']$MZ aH dzj/ϓ*6Q]}0-s<*IU;Z൧()5Ɋ(G2a*mOyU[Ų/{ϹUY;ᣋ:I w6:qL*,Ј``B3mC)Բkjod'4C{<,46!ٝ(@{"\=8 ň !)K媽NʕXK#D )D]KbjO2uW Y44aj1qҨ I ;f"9mMer$a54wBTD*=Yg[Qh/U1+T#mYL$Њnǜʧ9>͹ͽ'|ʤxMX 0ijQNYD㛭k:@Ja%,#u<-ieR[Ynn4c2F,8 Z,I>GQ@,<|@:JePn6-V2_߅1yOY(m%u&(pƍ bPxsnI2}>nrn =$ŏR1' 󦵻EIU.xG)"_:s3Ntǜ酶+ DC m>5e wi6;t$GkG5?.[sFRtKǀP{H YΪ~Z)9co "!|屛VYiJ*I&|JEv\tDA2G3 E6ƨnUCZmel={koR^D c'RLYЈ{1Ө Knv4Ɠ֝1C3R{_C>3n agL1W=:iĹ[0۞9x`-٭|mvC}<ŴOGS%s#dg'4+HJ꺈]m]M/^*(Q kx׊Bm_n1P5?E7e:"څ9!4DS%h-vG{K)?R#9 |6h]4f[dxKHs<@Ms㠷f7V-.e~*\U?6|g}7}BxPApG 6>AO2[=W;=bLZ[`heb_1l_k O\`7LeG^sD//͆BTBxh.C5DD AJPc A&y)$IYܵ$^]D:=^0v9Cet8SJM k.wX`@1.'ux"* @Cu+@c;s1m> 3quѬM|,dBw@xeҿ1oIy;W u3i<:ϜeX86 06.\.YBJJ;/# `$1{j92c.b^cNap=1?vn&śmB #uG*$G|ȔQ姉\OX{kH|c+#sqp$i;rky~laI|ɮrm /`F2XbK Yqd?fHʁ%MSɺ8rSȓg4ý$2 5703<8u·/ǽ}_䕶`:Yz0>JE2U\[E.+qN|X1/'NMfpB[9&8mpI2&HqKm?{P m2ߠO<|Kn*]~'>wEƲ2I&)=1IU(5ujPId:ps+Fяׁ!LJв fKD!"T.>&o++[?`̵[9i}$trq}+EOfBًqRw\tVg0bhZ2fYNI?Cb,؊dT.8,>_;hh_"G:oݍ ӌta"%5X>Ǖض MvFYrr D:#B"쏒Ls[=735[#|x4P Sb"yAs1щ^`!Y59z]VLs| < !LrL͸b&.l5B5-Ah8砏N1L ^n=bz.G-7s^t20;wCbP([u NWRgQQ{6P Z)ɦ$&| "8JrԒi˻fdG; `2gjue S{SdAO4mqJN^Wz|Y EJ'zv ~$ x"w_99YxwRjF6{|y?~m$t%>ec6fG]c̈oV8ʸ! (>d,⇴Br)6 םщWFQ>1vMeB#X'tKȎB]|@W/a4W}f醷nXDIb7l3pF,(:+vu<+~?"EΚĢAaAhL4C O블O΋˞>!+ѡl@E& ,( nlO].d0~ɻ,kg51n1᮰췶Q^3{׽3+%=u/3}fʘ$ZxA-!}FE^60l'!g4 ʩ L.иZ;Œ\9^O2b pv֥ǀĕz.UjLĩ˗hW}) "3z@1NǴs#v?0<^b^%ҼvA=`DVV ~qh9OHjWk)I{_+{(J'{e᣽电x~ڍtUaZUü6b`hU0Mr,;hO:tiBcK$ ؜B9^ۚ_H(D 7ؖi%D0 uH 1Ƽދ 'xV帇&"hŞCieݴCmТ`˻G’)sF~U}, >X[WJ/[/*@i(Bz8j.ȹW#0-ia-ɮ]q(0LU\qtO˩ph`RB.^#Em ~mhLyW2iSK?5oX\YBKGD4"_2/k>'3J4JY>8TV 2LP6+/'ƃ /⿷_zLxՀ ۄq '襴qgIu~"m5 W6HEs aR hUASXjKsG#XYi}ҴӚ$ڎL|@V'+Fz7]]nPl\p%K< {Cd+m8-&^p`n2^c>)i{k-eݐUu l}~^S[j暈\M$!488J:` [PyYnlw 1ytq)?Sƞa r["UkL; g QS(xN#`DS, `[7pC{==PɀI[a#,_n7(F[&*+A1)ŵLyXPoC S"Tb~faG/(p+Zrw`7/HZ/~en40@q&HeǤY&YPk@x{c?2'v%[qvcfz]kLSPV`P"d=#pQh*‘"Iu*P dIQD4KfGRtukt"-14Yx-Ѡ֘7Je\NGRu7nHd+4@%`;AVC<)r+ f*P9Zא"[u (Ieͮr QaKHAA#c0ke>;`81Ol64Qd5uóSfS#LƽE*gNi^ <q|u.K;8_Roz;tx&YFhȐr)FFԚ("a:?rNwYl;QA{|`N[È-o`mƖa!(ӫș$t&W"3:*uN+ⅼm&.Ss TZHlvp P@ HK`p|nX?=qWXվSH}܅r@?HAua%>[EjYȎ;3ϓ:m3/hC!4mK2|^-m3K!0zo3Y|O7#l:^4PGpG}+0hQayʇ0N!/dbIo[6>N3L!+3Xr2&e(|OJ>/A~PPjJH=,yNb6nEZϴ zm'k4dĠ{& O{YvnͣTC5c&RᎠaX3M>Ƒ{]GKYNG[1H@W-3 ~k|iT?;}~m8 dI}fgI}os"-~Okk̃'\Rf$d R٣g),(׶iC~Dف{[Nf$P޻w\Q֘G4ZN}2c؛ф$N-To*Ę2?=Hyp7$tg8B13l DYo쩧=(ŴqUj ܇qX,V:f)/WHtGbmNkĽ1<@KlZi,ά(5l.d"D b < ׸{/d!Z<})r2cّ}[~y;{ps"1?jvꁌV F hV7$i>{m G&^].ŁgeQ,鬘ͼ?Z'<>pjE6zxduU$uXlaN8s~e :xv*^ƒ _9/1c9o Ԏ9Zw[b~BpphMd4<{ph}uE-}CAԇc{G[]rXBL "(x[[?汩RT2' Mw;O]nyF$BfLůuw0t]y(7Ua J .!~*^ɷ1X]̖ܭ}Vd1kͅ}|.:T1iq0Gaa>zU 2( F|%SOuΰ4sdkƮn{D\3nn[JDDX4|, x\%51 {P$ΛQwat 9r]TT<"]M7],+O8;{mIJ]Iy'P_f3+u7 '-QHFRyR)t$75Bp=RVˏr6Y#5Q70<=ۂB&u՗ 2L]WuL>:_E8My*>F.dl)pd0SQq+aZbXu(:4A.2is;뭂=VUElBALa79<'P RH:Q>wZ\7'2%tx:3Ӌ dOlyD;au)) E#\PM!յ*UFa=RyTv05B<>8'f3x/YUۺePT?|N-C7@ ?})_G'hjLHWݧBcR;Y$ꗳ0pDNyB,u!vuTʅ譢=6I6X_4wZ#x@0scJnffB_X$Vz)M"IX*! '=OT]$A Ma-[unJ],B5 5#L'x_E4QG'{Ȗwx\ɦWq2]%"[SO֠K xqy\ xSHϪ[2 D^BYt:U?(#*VQj[茛eto!b*p1' ,׉ DºRr46٤zrL`L~i4YM G z 7@TN:ދɃCn6ͷ}k[=|r?r쏌o\\_4W)BUN?sx X\$רMH=ЋU\wd SR%9]qnoq;3HyFطe>p)g?G z27T%yIambRY?;IJߞ5ImԲ~ geyS D,bϳgV:Lv_f;)tF (.I AbE;x&AU56"wo){xa`!T"iؾhXZIf%.(e„wor\SH D@fi;A QK<*p{DVO1QH $Jh้:T{%^7^5KءLoRcpuoBv4bշ`$Qx2m lOX­󎆧=:aT~w[H.'|**3 P(VSN$HP=pAK(4 \Q5crHY{h!>$u;U+|ӋCaY؈hօF&fN-61.5?CrRwӚʸ&l_5EM{hR4k֋h${}F& o֮F;"3Jkg~f} -"(цx7% \ڃ( 6>^>6-#Gh/Tz{fp eݶft'(pMr@ (\mA.1C?Jw6-YG8NmvV!4ײW͵5^bwtKqQݑC~r0,).3o%=QANܔL]陓Uت[(7RϽ{ցڷ~v陔=c*4"0=loP7 r R[#q?oQeuGb$\64"ghe|}&H2l$&36T,X(ϓ*Nmfе3d4E .7kPƟڏfZ QԘ=u>y 69wA"kCn:sS6sC,FvSl4VǓ\KmK<;P*ĩvk3ne*GL&lHiӼ|A!.mQ._'1eIFGT3a[ DѶ7 OʳOf4L0rc;c 2i 28 ,K 婌x"-D=Q9&ټf ym7cф8dLzq1Pݿz% K8=[<"fCx'M1,pEӴpi;*m+ZҹxAovפ< `z1[W-Fxv%1[C\_D7luK~HܶFg]Qqg\O2 ۔p-~n]P'(pn +kY)}&faՋ+w4D@ )[ X}#TJh1{J+I\5if?x&wH$@T-!]j=i:> )-i.ބHq@Q;>{ he%z1HEgUjM=/nynXU+A/5e+FںyWPo(-,̶/Wa6dt1l>YYjWT 1krIW2!z"Huީ~XWGF3ţo_gǸλ3sjX ev^}q_60- /A8D!t0 r)*_]ncv2A}mq()-ɛT )U&WfFjD2^KAC75bp(͵a<4b%& ?Q"DkQ/,{'jK-IKUtO(!UT7K%O4üՒDױ=2-6928sV蔈wf&Jn?Mz}zTg]Gf ~ܠ&Sl%>HOZcW.1ORj[Z" ]Mi#!Bб5b!rw"c{N"[_?9ewF0 ?{tcM,R:gN…VqA!hcSP֚Ha:S$`.yM]iw ]Mat /Ql|#6%PP$uV(lLz_3O^(ZO~뭝F4>شcFٺ = `M4FAdJKQY?}IP:Umo{8k{E<*prux3=`?rm6\o= N^n纼̆b%ABe%JGgvnF/IjX_l \3$0<˛<*Pxe08]5NHq;5 z˽d5ize8pf ~c(.)̣wm?o7j\5O%G-һ$?FT]̝W讪$gWEvYAoݟg`PU^2-=>k]K1f djwf'q˦[GLOUtpPB%C⑙< -,)UCu/113sBȧHcee]#2/ CnHs7uO3_4L''37}wRF UL,TZ{$ڛ^UK )&Dp2yyNΠÎ8.!eFYMl[]_(r*}Q%Ua([l-֥(E$.1.ߏi"xF%f@?b,"?K\HA U9-ȏ3}«{!Q?+ln![Rp+"k+2Ua,M܅y[+%.@>^g`#b0Z[9+pW⸮{5 WQJ*)퇉W]*]M똒fv{6-Tj~mAeMa6W/BeH)M=ZJE0+cK"><) pǚPp-3[Kс.OqVLd /bo sCIݤan$>f3uUO$0^%Zl!2b J8d"!oa>锬=0LZ%ͻ?t}2M[b{WԱqf.˫ဩ%и#<ƩNFފr }D[}&ʶ6Q㊸>()}r#}f^`L5/)+Яa@9Uz(< u[4#q,V 2J+dvo8 bw]G?Q\Tw1C2ze͏sx7@vOqNr&ĕySƕYE,*x\7d$X̡6K:yOHghs{^yd~P$zvHm6 Jfl kMP"tj_G=`;v.4mSfǃj~hFD_q3Tq\ڽq?n?Mku#yNE>V;6Oiq"O=N(xS?Qϴe|ofxQevlw] fb>3G`Iw-fݸ =# IEii Y@X(gpzؓ/j!!qS4_&.P<$PN4A'x#C̥u :^I Vqה~c5"D$ %&p!"ѫ8X/0-)Yj@Fkd'JGS]HR|vg3azz, ٕ_T;)s)]It+K,uH,pb 8z}0,w3 FAiV-kT8'OqY_݈0~5-N-=\e̶,E"?P*6Gc/||dr j/9nF^|߰D7yz͜H"N2gZ w rh XǷ΂\Z-t/r3347obJ :$!?(vzB…@rmvCBKy W.&FHC+"*am9N,SDZk9*uم\զН" Va&l X#Sf Dc[󣌾Ta-ڢ0N[˙ܺNqh6z,k@d hȥ,'9rvs+NqH֟*}Ѿ 6hǯŎI9x}M*\@)ABQȩM;1a.Bpd <3 8TC x݇4ΐURHfYN%s\N ޤR!MeBU!/O {Ɋjd $K{ެɔ@_%q^}]Mٗ}Ϳ# Sȍf> eυ1e&1H(Hr]r]/l(8YIB~cD/^)tfF&ؘMrLv6jP*С-8pQ_@(e8 0ƣiH0iCr l`շV&R6q gcvP&K>9>T ސ4%hb~p`v\=c}K7dC 0hmO(JH }gR>_څJz$/583v%[|h9\gDW[ :љcyI;z5"nnHL`d@*_gYZ0707010000006a000081a40000000000000000000000016446b36e00000dc4000000000000000000000000000000000000005600000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/leds/leds-clevo-mail.ko.xz7zXZִF!t/= ]?Eh=ڜ.+ɏڒ s)\z}'c1۫钀adXx˪rtxXӳh1ėtSVp=`X~˕^%(5ai &Zh^ɽ-m۾q8PIkY՘!z&]*K!d7>(/V /h}_) c~zwr@ r];oX?a7zza;zOEFH^ΉLUYَ;[^ܗ:wOk%./ax>i$(STZ󝒠;g/G$fz2mDܯb*/o~m*Vi80wKRتƦUdW>Zt@"`^ؿLĈgc̔C cŽdoQ4]PCrP=($V JE4^̇K#Oc#3RGDЪmwg_Q}XN07&U8zRR;RfZy^mV1gR9(b }ɇqpmn4~v͚ZR6RL-ɹrM7> qy ^PkVn{uK:-~ M6Lm?S09NQ^`. 3Cb`6U*KΦ!tڠATE Ê> f}5-_j|7=H4b/KȊ :0.F, ћ"@ˠlU~ &_8_8@C-.=C6'{4J~wTƆF7\u '$iL~Iu\w7Z Wmd'nٽkiU>!`h'bۇ}hʵظ*fmL;2@Wt` dQep- Er#[.cz9] ܗm'ӓ9N•lTYb&t׫bGkn:Yyvue wdU. ׬,9P7 pa9㵈D{x#H4̐^7c0[vJڭPQ+HV#Ni~V.OڤXWɪ,SZ <Di# ku^ף>4x(91_cĻ\sYhxWaXy΂CCn!\W>()+VlJF1*މSLs Y`%b̝l,N@<70]ufɘqdj%B*Td S[w]1R|z0jև % Mo3ݖYOx> d,~kzye|P2oc@1?b'iHg$(U k8 GW$ky&R(X LA>~ jQ,uW܁s-N%kS=2)R뙇 uԽd5*#kObPpV&YeV 䈀;Z[X&ɍGgF]ýud?0Zl0f^5K0{g3#x,!lP~>*Wŋ$\i7 Ho1;EIu-Vq+Uۀ'ό $iixL Uk=3²{.#72Re<|Y.o A՚[k0Hkq^O)|B7Ug a+&W2Zw(yBUUamT1Z)dD)Fx{1MW`Ӕ0rliT=9G@ZvɱׄHAK%'f>pJcƸ\Ib8޾2b\=NH2C"*Tꯙ/nC mӛN/C=kQE>+tHc.D){#96wv#BXgGlhD !ܘ?l̠-F m rolԪp-D@@jE2I18>ɏr/UPF=NhC6}D"BZ!~4mZGgV *ڕ GduF@{''^X-A# fv'Vy#qAu`|4C ĝ'OqKq.Ɍ to*\߮gj;4\vY*ƋVa8㊘^sɨB'-  ʳJU{/^N `aj ^߂A-)N莲<8_j<S V3~9cgNڹ({Un}]ȿ9Y|SȶEq|Mڂjz/! rp21-nDI^,71e~.l=V#;EJƆ1p3e*4"S9 HgH9AE .zmQR̢& CUf-dz=:j\F'{.s&T @kzٻ6ߙQm哗HVJ x'; b^N(3;}VC"oq,z/6Ϗ($5<2>b_\xE|& -l 8HZ@*l̘(IFʓՓle>5eJ8u?Q?.踛]T'3x@*UmŸTƆXYނg \ ^T/(KbEj t@9AfCP%!]wM}A@B:*EFiyXnJ!Ua%^[lݲ%yCD (%3p,e?¡yv&qE@LH' 3?mt |bSwf̲gs U`@N#jQ kaϝkb%O\C(U?RB7n~,DɁ5i;"5g</Gńs{((:9ОYQz UR5z(9)ߚ}A΅'NU=F$чq%iDp :UmƆY^rPO4d}`hfE~c^n=_me-۾߶W!C[7B{{%vaB)-_C1MOBx6A aOM@*/[~|r"CgYZ0707010000006b000081a40000000000000000000000016446b36e0000104c000000000000000000000000000000000000005200000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/leds/leds-lm3530.ko.xz7zXZִF!t/\mga9>:{Q.(2@ ϡ"($@:S~UR^ڄL߽#=34c#U JlITNk!:%z%k@v.d:Au<\(7؞ZF1{a XeHgSy"3·V~^[9*gcgvm(źx秨y-o&L8~W]t/" 9͇!ZsvNĪ(r$H;ADz:k2XL)84bzɂ "_P `AR/ WmVk# 8?}vuC\&1zbY9YuDעT0dR&^$;ަrPkh7 /ZK +i OGQa .xgƟy:a?'lLK(kg - C|s_?[]׳ 蓣OBd;1 .r+gյKXydRj\0run#xofD):&5x}x/ak=T>J8EH GBĶ~2fx6{dr#柲 Kǘ[_ODu&rHAI=(e ;O3OZ) !zr,,>DR=hӖN5^}?"/erpp}+ZChBl L=C)Dc֭p1t3D $Wva=L@|dUNqt}5a/ ݻ^~%"7D t) =$\z"5`5.6pf eZH~)Ϝ< =H>*؆ Ѭ qH>ws un<A_yECY ˋi~|qKf_=g74yI| Sޭ q6b&L帡={^3NAelh&;|v#JDd w;Še$>WnՙXFEf%:d dװ#Xt\`W\QXߣ.]xE$¨9B$ 0 yHf5-)2!,q&+73R4P?mL̏d5M.viLÝU.i&e1RNdZ5`F( p_&k0Zl* ϯxdڱj|8~.ҵiCZY נJvڌueԻ63/TylfE]eo8VW-=#ϢTo'>]1ml\ngh#D.yڬ oˇuALDMҁ;%ra8xk*x(-{ɉӨUm1D»'O`LmꅣՓ6"b`˴y^ToM1h2z-[8W;C{q兎;r%ZYg =E+JaD7Xe y{ުDzo0SzMT|;ƍ|JM2 #e.r0I{2>2]ݾtGμ ҫZ@,CK\=K zjYb&zZ S#z&fu9-`+7i kh룂˻ e"lfu ӛ>@-.e%Jpb:pQGh-Is,S>=ԭJ84څ *f$u;6-4? SRޝE44L{\PPAoWhYѩ5j"HQUAD }AY07&Q2y)kMJa?4ɿmmIRsvߌ̶gK/<~eS'6-i "F,|OYYL-յR~CQXԲ? G#o%hql҈L"%8[@‡F% \ =+ B, ;KC\T/SDMQ5,[H?!el]'k]C?-v̶SQxSuQe' Zh]0f'q Cy{TiLrST#Ǖ5R,>oCv} ub-Ϭ֕3w%4W*jJʶYrCBLq!.q{sv7Ho:.L6ٶŴ?NbK]0j <6 T:D0RaPR@i(x“*S.2ŃtFDhALS860Q}Zy Mʓh $ױ2(ه pm"8&f48y8DtveU =bÅ2.M Ћj1G!J5y., ,5 z^R=J !W>{*$:a/_W,-*,]]cw! EzIQ_.>?8|K~OcVx2MEBq\y2L|nFհ֒r0N?&w,n_Y{Q#qHVM-m'Ozswpre\2S-E嶘Xwj|Jy>x>~^j -qϭ xYgYZ0707010000006c000081a40000000000000000000000016446b36e00000fe0000000000000000000000000000000000000005200000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/leds/leds-lp3944.ko.xz7zXZִF!t/;]?Eh=ڜ.+)v>/q.ejf9c]hWP]柅PltѳN,YZ-Gl$y~Ĺ̾jM^6^h.-l[ rEי[)P{ ^1XTn}]VJ)+X9 ;Ƴc'dN-(uT)uP{;$j/f|5#0kUeȋŰD,2x8N--Ϥzk mIn'0Nv<0`zռMRHkүP@c6 {%.'G+d{uOY1m㕺'Xi<$U`,g"mӏ>򐾽l-V5zjv~wUpC_uF+۱U56g4B2l/ hXe*VS>wZV, #y²WE/vge8&dn$oF1G+b_¬{g玟D,t^b#Xjø֬ ԏEX+xBwgT'FV %ZP14+vqhCwC[eڹ>az5t7WU?[uٗCHu̷_CЦ@^_4pϏx'# pRZԶaDTv &rmMʭa:GQ9=H v2h]nf: zS6m&]QB8C96MnZD.0gȍ2L =ItKbE 6YM4$\en^7:t5ZO27$>=|#_z5,N;4}U *I fCs\aK9j<~I|4hFJ}#(a|i--Gk!窕ijE`1rk=&&n%6Ճ.QW ӥ3byGa^c,{dN 'rU'nG_yOCb)Qj"Y~w.|8_+Tja+R7`%;P^gY&H9 )G "FIn9LyU3LṃVB^=X#-ٺH`4!0F"]&n)EcEq\aBn=ĦGH-Ҙ"$rw&?^,CsIpxX B?r( 2d!<]f`4/q A'[閉*fڸESSWךCٙ-YVB brxӧ4(Նmyȋ-JP4#aeF󒱟+Y5&+;6?mPntOzR:64Z@N2Q =9eO2'+'Wh(euTh]A@۽P/_LŊ'XIW&(^oñ#;Zimm\J0J2dEʲ`.ڒk.!ռh bw+VR&&:H4bVl"6=W]Nv)c'0%umuf75AL Af8-p3A:!)=u<,oByM _Uf.>3BsR?886Λ†גmkF]tB)Qy+f)z2X&4kOM/+J㟰;ZMӸz:Q~"BW9Z&ӳ%/Ht(1ό!Qke Bȏtenʜ  44dEll]uQ̷W&їAPJr,g@{J񅍹,҅@qތY_17eC0"3wL P6PE1Z `,edǚBȴ1NrdBm +^V ܳ\Rૅә <Ĕu\ XZXK 5ƿ@•V)Wt KZ-z$_=a٩M抣傼PzR]\li)'dp+T'䔎_{+`uj# fb3y]xf9zW 8?r%A3]eşx-CE\P Zl9VUwg"M` ,=0GnЌP .F|G)cF@LnvT1u8ay j01pK↷&Nݦ ogW-_Ga\_}Q[xr/lAfT5bTG,j;5$3~qLaMM"wNh7ӯ1Bk̐NQjNV MͿY̸U[S.`yŅ{K!BRQ.3}|!Q:F%nsx{.Df|/YiOcU4KEXٗ0l1F9&`2* Y/Pg-JdtY.ĸkTE8Õk`1(p \JKMyܖ^!i3EM:q+wnkUCG!wILcIGK.} ifV.:؜4C¥t6s/_7j uA9Qpr?| QO]2|ѩxIy xU3{~@F[|d)u怺]Kh“MN+1o!%T{]?(q>H aE a `<3;*;+JpL _"w$=BnnQ~ԸyͲvQѬ={rWY듷QǹN\*<-&Ru>(c)s,G:x'ú"h.&IJ@'tǐ%ƁF{qE||wkt!} AXoFG?GEŷ0ԣF tW5>*eb]7;WFP9@D/8f0.,4k\N/(6IO qH񬿻zQd6a.^kuD'\IܼyQ.-VXFWgh7RkzL0x}oh$2TP b)lxӟkO!/p^8ӠadC,\]㩩M=rrXWchr""h QS0' ` vյ$cHRWb*ٜʲH!!4"n0&^ъR @jqƭoQ SbTu BG]:$՟TX1c:17 *ЃwB{LJspI),@MQBU .;7 D;jW4(8MBSl噺0yѦrfO)IH7IR 0E{#)!1OQrkӲ͕^uH(# sDHd,X|frϲltӋ3|CSmқ_ȼ@~.Ʊb #+>5;$J&ck :o8owJ`yk\Ny*Z@X]3ùHPwh ͕M~%E>~ulm$Xód^>a%V8D1aR/vUW~MVY&+(pQv!*ni޻<39b,&/j k-^Rl\+xdp.LT6Nd4"m8Q3Ah{wGad/~J3+v_&=}uwPs(.i*,yOAz#kM,9PGzS7`FYN+S8{&bWxL`r#FwzShz ]h kAkr#ʹ~4}&#IGhs9;`Cd/~Z?_`BY^Hw{[hƝE]{m|]m~d,g(G?e\rU,M2EvB`cPdB³r7֛\IKتM0[l=?+NWhYciXu`FnGDz1U4G…HjgY^Cu[ :PD Uʓ"vllOVOgåq;_+:%3H H뺩Ҍ/0O+`aA!JޙRzp+C?BStgT"b[5}J#sl] B ؤ1Y=Y#>0\JtzGoTdb9ܔfR"[WtE26#$k?N}pCd iK/+E~z<4B. ё %A_nu3uTC&AL5Da-X P&˒E`#+,V^bK3mO&{7,IwDX3@LS{텂 xExJ4] b9ܤ]KZ*,-5Ĺ7 KwS/= :Pj /T܂IW w0Ț=KRhF)-Mnz吸hH?ݻ33*nmʆ;8e?2xnLݹ:onUC22iY׾@kMu-l=A 4NJ).} XFH1j*0Q!D Bo,P:.I} `_<G+i76• dT/Hr+h5&_*s%uA*$@ l(3ׇ'o-?8s'|̩qJыPEřê 4  ҷz18[(rSM&g2ьvx &c_Oǟ2nM/T=Oх5<e݇5_@y#pJm8!Sqa.`˥lLO>#pr41nج;bqrh|f-] Kb`7iM4q W%d l8R=fiqux4푿]9QvC"=B43Ys7:h9`T|B ta`T{b#XWB?#Su,NU`^ ۖ٘$:ei W/|TCe >"ñĩVJ @kOl@tc$Ӂh4Ip8xBv3>f S[H ô6SD${__@x k u5ZU#WZū(@\ ::$nxҐ5,(~sKܬ[|T x3_ `U;J7fdT5(-OVR=U춎$![SSQ*(1Š }C۟]Vy7:k[\4J}?ic{J']?oh w|YۻHA+<3^}(V%9'Eyd;:Mz@^yj\ʔ4D02&,|Ē !Ìu iӖDxsDٮs]V1IE#[=}<t)ES! 'ej4'bAkC8`#tP?=&/@j7h (Ulf:$m@銅DV|GQB_P3rM\\tu*|`GU==29m>yci$87׵hدuyx}@2Ԝw(LB Ch$"HW[xvYKp7mPop8FFgM4E+z^6>|D1O=˴&%16ww>-/n/X>df۔ \}CɥC փ I3 rCy֌BdX9&NlT]ȋ7Pb*+.7kv9T2F7 OvK -#ˆDPO5C]$8$ps`KQbqH4,KVdQgfFwW72I9vqn 6yH2\c&sxi}H"TV+RjC[)&YKMK.c{'aܹhdBD~Uh5Zh4t2'c~V7 Q;`K.j`}آ/^0A&s(EoCm~SL =#F޹h t)M"CdӪUAƬ](&1^@Yh[i GVDQ]"$'/ zl_¬b2ެx~0b4]`|˔K`D釸ڞjV`56W!8G-V蘒6#D)z}Fa]wf^@B_Z!(fmOoœ\LU/CrzMI\%[2VvwyxB,ёr.O `/I_ <9qX$+yQ87Bxy;ȢԓW贊Jɪ Uңؕq;{%0#tWK8;tqxqm#- )Ƒ1B?϶itj ]4au8_]m['4& 6>Ϙ4|C"'5Z]"{ϊ ,k"8ĺϼZ ("[98 ¿Eu3Q kapF@Y 8.s3s;о9 >:h{`r}h-!S(l^~*ij\VcZp=.|9p,Ŝnfr\LͶU/It֭6ޮnPZNtd5OJ쮈%N6FR#Rc @ \'bi٧_GlLFr.8A_R*v50-WTSBb [O8<L {tkb@DPn͢KS -kjk{W ztPy{,!+;kSp7SP!3G+i;'7"'QR3 ;Wtxi=&(3b -{nMl YmE'H\kH\Ai&F2'h6ɣ5-6 FD,YH]@4qL෾ xsMD8~RvbX+O~Oyh>ͣ'04GҳS02X'!O'2'w 4*ĝlflqgF2R\|8f{}7: |_,J @*@PqB l0+LTuwGRuUnu,32f{U>bعG+lHqx-UtR܄]f`; ))hJgٺ*ܒ<?Ӵ ;D3F۽c6UT1e&B&ۧ@Noq5!Su7 cOgC9q=L_lA\ 1=CE9jpC2sv C}5;wǫRŠ{}L*睔E4e%}1w`z ƽFEWa{րS-]!&O/$VŖ">Dk}tjz|$]ِie6 3ZF.Ϲ7DW>9럆A$ά8tˤsWE$}IV }ZB:F݌ y6rUW <+v3i-64s"fVa'3EBIU1Rỳiiay=X@ru-:0بMFƕ!3Ψ<{k;@ ԔSJxɁ~7JcfA[?ErFsG_SS <~yߧeMh&֊͗sZagU]n:8fסp4Uu >B%|ç&-u=njhYq{m G?By ˄;j9%LHN`Z:y%3HN{>7|ޒT/cnY*S;@ @ǟtPR2joS ڢ\Z, > dhJzx}B:T߭(N('ADLcS;?rl0TX-fVD f@~dC¡C9ǵկ3!A 5:_' {/[w&\mJO6yԉV؂ z?2W8eQ"]6l,Bv UW}eU2֜J ꇢR9[<=;O"%)jo`o~$>\aJ렉?Z̈́|ZAe\-S-e:jqHwQrƺdpo@NrB˰ ,M^j2M%s.F L{[ Y5×?,-G3 |:}d@4El&蔮x`zXf \D nؓon)JG70Kd04jq_(2|mYiM,t T'Pۡb}S".'E6*yX;Z/tE?3ȗv{Opk[luW_84~'HN&n;nƨGmNTRtlN :`uMo9%mNH nXz`:Ҟ;M 4 mڔ{5o bhU A>]ܨni;P/ WG:\A%pdP.6yb+l5Hg6Th~ м8R <Ԁ07x|#au'JEtG,rѻᜲ-O$t$4`Y[ ҂N$"vNӁI4AVAt0K{ Փ1W2OjEwblz)@kh` {Zy8 2`@q@6(!\+V ,Vɕ&L+ˌ0 8XM0AWDzC}#cF'1H7~޷O`sk 11\⣀Šh c{}%#i Maˇ椘8ij[|D,oni}r\QWJU ㇃:ܫg_+ƔK(G4)6Dܠ#mDk^ 7n1v]#P,jVMU~WRˆ)Yxf״f|bָ|]q*Ȁ~SwJmA2pr9wg#\[Z+'|#5$bNH-&nA m1 ɵ{$B %M|oS\韦}Tkz*DZ\l"j*GenEU|qe@|e!Aza bs^d3~(:D),Y& m`I4LJ߽3.]'gx{{50/;d5 WGӤ-H.@qlqAyDp'{'Z Q6~M* 4vVۉ~'ښm 'R&tݨC]Q*]Dν(&i¢/ć*ߑ e~ɌVn&px(hBT[m qd/]䰳$u st 4A -Q#B"ԘE"5:+oEj%ͳ0Fg1+D7ԗ1g 4y{Gٵ C2P5S*]9Z%uSZ0H07ESgl HfEGZ.åPv 4S` ߲t+sI_brb-xV&İwV UďUSƫn :VRq;yb[ U+"Ȧ =T^d`+w>sXy<8'nPCuT~A\uu$D˹5P@YfS%GN%gJNJw!>4do_6,p/Ύ!B4xK\?HAȎN-= Ao["U' o.P-9NFrpqlxr+r;+=`=YS5IV̂trBq:oꝂg11IL: (4}wTAjTZxoRgQvM %6 {#9e{S* MʗZ؀W>kA? " zDU 0w  6™ڮ#:Hx0`.a檈(rCPg-7c'jʮ`ټ˽M&QKbQC2.Eˢļ_)55f]@\`<1zpuРƐE+z`Ru!WE ;ABuLrJ|d1=7WtZB9軷Az !7HoRRgG..q&h.} ͝8@Clbg“0f@d^@|d͂QXHs첲 6guMt3:0ȫu(&Dk'9ӿFR#VA '+7tTlUF;mxa~?jzPQq(HdLc?T Qfw0Šf k["xR[+>ѧDHu:Hd׬d9c=늅eZcUXNjb(R1oy4|`/4-P,;E,^K'pp=9Y/QH?{)>ChK~ 5skAQ>҈fbl6X/ 0%er708yVGdCaZlmNbiE{%&:Ę[P9h*G΄0uY1/J1_ p|Q P{Hk_3*kp#0ځGl+{FM" fH6Z fwFۛZZw7Le4)o2;y֦r+CPDF~Ft"_1N큕ŚaN5KHwf;2ؽpN5>3{/Fue+MbkSBu+dpHd+!8P=@蕟)Bqd  ~W},#?3Fj1įCf~BV*[?bf'DIyXɑTiCTwj:5ڒW`m`ℱ?eTb,n E31ɓni-j "WIq[VMzB8(5{Ԥ= X)ڿ{j/vwgp7RӶ g_tXOmUŻW4hg=ʋo%N\;U/ɓuEu2$d\ȥI%8`:ob Έ}+0| ٞ>CZ2,[fbgVY"=]'`DZtr~rr>z#i G>1h~&Q+t$FNc#暎<8HysIGoç}nߍ˒v)è惭Ky?CޡjAhbn+%53rJR"MʣĘ=Lho!pt8 5!p6KFaI"Y{^Դǖ8*߅UMhH ̠c0+mj-%shz7VӐ#4d'7r;/o恓2Eݠ~DK6T9y;p$>z#2DU_ iP/Pn(07!ʉl77xaϝDҽMo,MBLKG\d+KxS׼5[)lܣ:d؅K˄M@5Fc|7E9ERڤ]kx``V^Ìf\X0TN+c+mZ-'c햦ߏOgq]t 3T9g%Ls]W1rȐ"<;ϕ"m$77:6k^ΡMFp%,VjUzJ/ [\aC+( Ts{uX_Tli1vC-$:Ͽ`%I+-w`N9u5,i[^rm:tdK(6N֪YH%7W cnVFO8"Gڲx!a7js@Bgs[P-s-6LLuoIvjch yiZOPm B$7㋎zY뒶@pDc,sV`39~F'-2 >UudD:2\6aO֊ٸx\30h>hS'^ţAh۞O{M]sfsW26Qst{rmKާU0pCzasաp$\k_S2⁝m6)r wuwKɜjO_!GF{R?Yt;[X<Jv)asj%oqܒS!Z?6睈U(/Q= 0DЩ;},?1N>1/  5N,m W8$E=]=\Dlf˵|ɫ>x,>6S.9-aRe%1U]ATB:I5ծM0zUqTE\H8_\nױJmQU9 [€bG*m,7fk.̖GgJ)eiM9G -Y9z*ףg%->*jnj'K$yyE';q:h7->u7`d^f@)B(u*j[~ܙH"[t_%LhgN[Fkz )ңOs[3Eߓ4_ 6idYD2ڥՌ q&()K׉ܘiI8RН'i[ .!ikCY [8ͅbdmY-{F&jE3BN^s%\:I{?ȗgؼ2;l>E2 Ka }N?3FH{>ujq=Jcw8,!C+{ZDlk$Bj` هB}K"t5M/,`R\vj7fQT&gGoL!nNJie7lX^цB&R٦(+OT7nk.g4#i֖'It@ a EE%AA Y)jsm~Kc[2 Ib ~CںI&s'1ZIz;f'ݲ["?5y[ 8Roڋ'VIJSȣ˱f&'!@Ke+nt/ zXmA(^F}t`L7Vror;S@u['-? BҐ8;C 1۱cxEb!,9 #-Kc$U tu!V@hGSЕzے}A^M&W)]-wZ ]rEǍl3?dߗ9CS v滱RW0J}L v,&[!^i`Vʔ XZQ]6OLHWsbqOSW;jdzJI!m,e{}8_5[Sr9F8ʭ>w說,Xs7Jno8'飪B$qxrkQl} ٙ6 LZ~ aLcmFt^sCߴ Y/(q9n'5L?8eda"}) eq .!Dɖ̒a^?F#P2`w=It\LWq>@Zch 3@J%ґpNBIxFPam7ŠgҔsbV94e87Dֿ*Hm(Xї7c;wl|􁷧ǨV6^`2E YeIu}C\#fF QLLgV[9Otl'/@Jr{JCkXfe+:31ˠߐ.жY+4+hS`ȟ1*uw#\CRz0UE;X3ވ^~!ߌ@ TեAk>?aTD>}v{b ;֤͂up:gʱǹ a/DzpGP5bY݀䒴)6u %uHv$-XzUJOvCFa?H6&u!*mg0biCSu&]Bhwt/(,So) CO2f6=x!4^ t̹ Te4 ~Af^W|c,˳!STۏnO' DjɚNAkVhHORzR׳ zqM*N4M7IP?.!@p<ۚL*:[Gaq&#v}x\WJm1KfGEchq513N&3HC;)EtSTN<|ixJ.eKOܷ޼FAMkG[h)g}aup \'kI1.w|E9>R?<:]8uki@('CLb_yXT;cZDz3w^LɰWNH.>`n:SsuV u@vJN(Џ\%uHڪ@ᵑ Nۏ%r*Aq'8h Mf*Wr-1;,H*9 swh6>~s}HtuQ>wgz ƿ 1"&r }t d!1Lޫ-僨vI* EծKH8؟K SOǁ&S׏ 4[BN;T1u$mzF5"}BFkw<goN6:uDIĸ[n Z[b&^T)=Qis Kؖu.([!XD.#oM^` gf;QL3Nu䚨T}@(H)(8B8{a@Dwҙp<!Rk.eM ҋfb\;mlYW6rXxON,y&(Q;;= PV:Kj I5ɞOX앯kCFAG)$exUKWvܢf`WԺ?jAr[t;ƏZʽ;ڦbg-|<"7 yh/;k|O9HR;rNC3Կw4c:90d, YWdBHI&\41;_}Xhm;l \@AH3rs H>0C$fU/B#߅p˜v躛>8 M!5 F 0P罄)3jt1VMq_0IuPW羸 .*WI-]KkR ʨ%CcgR~(D$9 )1fS$+._\CPbmVƓb= :rugk-\I 5'sGU/B_[y'VqZXWBhvLa D+/Un@S' vok7M83) e6؉^YT  rUʅ r7wK}TG叒G\ڻP7zjHTXw>4S}y"}1S pW-J-}յT.ξ@>}dɲ2BM2F".toj!<;L˭/Yr`Yvɹ 9S+YB1Z`7чwy[K/8 ÜGfFIqgy:H`gH5HS',5p;x{0%">,c=Kz@u*k # ɝ^h̕UKdB #SU~bnk1(k@XW{/4>n/}$TyHH mh߇{teW?%4N H!F0E8"|GMVhtANZg\JnVSо&¾9t0c^!ȾǠ\ÚR*BbJWhYәD2pH{b[o1xxҋB /R֢* VH=fG 3: h7OGr "XLSGy!õr_8!5E+Ey/ohr2IhK֥E-.>RAr/ cG`VZ=hg-"JWޞAw[ x hnoyQN,Y)')v:nǹ֣n8+{,! 15:fGXRK>^N ߤj-P5{Ю HgYr%wF)dq1 `-dطvnCZ 0.H)<ڈ&J\*I'X@1l*zPؓa_3sK(}ZhWzed'z_!tr#9?0d~|0Q{e:Cx?(<rwu.pL+w\Wo{AH0^,Ю%zv\c/b!8ϥʅN J,K p&vO]/C6܆Oxoq+D .JpV8r %[Ls>qS^;2Y jP7AOM/Hk=_K|/Βk]Fy6{m^q> CSY>l1bhҡOQŘcU.t]74W[E )%FwN{,>Վ}2p|:+ yGk]]fBٕ⿧ES*ʮGw#AE^- FK2v@' |)kS 9`U3]b;[\aOȴg+k1žn~C[ dz[0O愺jYz}+C~G7HT9iJ.xF dFR2 }ۆ &1V*o| %SO%ti;(3xf^^Q݃a?7ߖI.̩Y@ yP~T $W&}؟TH[ C7¾83̆sLmëqC-rtPv0U(ˆ0q}rOiwӮ ?>@fWB%6J/#\u%29Xn`Cn ŮMƉzyZ l%YPVj?N:8d?IHtI#f `{lnMa?ss`/ 1C[NJW$ӝ(dI51hs@TJx/*D $g0~~qcbmЗqޣg jH{k}ePzAh?i1SFӨ0>0O Z0 kA 1=,eȏ5zΫt~ 붕)$qqz3r}oPk>Tj 5Z̶ ,s T3Rhޞ. §0u) "O.56GPiVo"(A/SBK ׍D9r/tNxN\Ǻ"m6eMw_*SC;3APcDi&%;Xľv%}4dlUtƊs2'4Q= )\iqu:X#-}9h]1kJ[>cLN ݴթG$06p\b2 ƢWJsj;̜G= )۔sQ\i1HM(d 'PߣN*AlL8$rMH_b vkSE[(byBVŻ"+=v$Ri~<&鉯/1D&Xm/-[UuRW-&M8Km "HGH-Y]='`f TMk|8ǣҭ lxj'~ bna3{E%SmRѪ;U6o4DnvUC"˥z"WVVTȬm$KԦdX؋b[MM}$&g5U5>"TU} _/4Ŗ2ry)03Dz;ЍdTy*%)tŸ e|0/ݙz} !6_${}[OI|ZPbFa.DDӴg;Y TKYs@Sr#ȘCJi643A޽;/Zi2clrYVI _ ] _q#5| vAId(X\VY xa?j7EZ_`Zno92+>u8} лPUב_1CWj{`8Z&=:QفZDF_OUAEӸ){:Kqs}Fg\-ACA0]P ߽&IP67uvu7}+^wg#|a`,3z& 蚮p7miD!\ FiUb9+[cBF-js~;(-h B9 Z?|3@]Pmr:}łZ9֊m:aBd $ԪSFu_wJc K5OwVvWLAXMdb>~+5?hQՙn:n<"$w_׃ xyl>ё]?[R9SDP/. 5TL#vb& P L+ Bt=IY/z)$;*u> DOMF$( J>䒰tqiu+5Usuuk%^ʣLY_VAMoRجJFQ3xᚒjT \"">Ik䆽'PA?U/V%3'l3p-Ұ2qK/(PAao)!Z@=y Gwa1Xsn HMkmzt񃂨t$DSG:CXOOMIc aO3t.m %Hi9sZ͝iK|yMO$K%k±R43|`q(\v<@唉3Al5=K<kfQsFj.ς\ꦇ0-P]YUk*E7'Tl^{ Nb^̼>8;몯Md-E+Kڨ>)[" Gcgm;P6|7&z.@kG_B ] ȋUC3"D*kv k/6!6klQcKHhz\9jtRksvu@~sz[fuD 1IS >gk6}>s+iF cpK7ex<Q-*EFoVOP܍d((|ӹP$;; {'x*5멟 }RY4\in)ly4V9'&feZR'6mP-v9^]lZ@R ɒKmf1%y &~5٤͘_QIff0l\U WNR!]R~B!Ɩj-nƏ#վ*7tPr~awwyF`7"!M 4Ņ4W>=3Ug[V5{\lַbhl#D!=itrĘZcd"S,ҫ &r Fg<}%DՎ{TWSZ,x8~b"ǜi+G:Gm7*9#l 7:P jal_zy`K7ͪdhsW/Y A:!WToD^F͟[zRhnap3 qTFp=}L~hagVKl$zQz(ȴ~vLobOYdh%z$:871U"=skY>k[ 9;X8vW8|d u02z͠ǒ#\V\!S=oغ$Ow͍` Z'DZ*$Xu4쓦8iЪugzsLxV۶dq!&GClǴp=aŸA v1۫d V1 Qͺt&@iCV__x*<sCHP ~E",a$6Xm%lM?";:|M忙H7"o`I$QL_ 9U2f2iZ8@K)笞߯ѷI’`wO%@)<Do egiS=&E3mp+,{J@ -wKb ȍzn[m7:NjcO",=Ws@]Q=ņ.u~Sڰu(jW^<2]kb>jbTKL9UA5= }݁ŭlpCkjsJY^h<[Q Hb_׋ !:m($q;'2##t+,7\XPSIN.DT0lR?QD DY`)`wL"29 I3c F{j(`8u^>8,+WK$& +Is2 JLfZb55NnsK_JmET*yk1RZi^쫔Q.=M7nbrcSQ~FYi /J7jp{X 6`{H#;&EܒJL!wK3\H'R"1uNuj g`<'G65?>FL3uU݊02]B j1TKdV@>3?ߣ1#3P/RGp[Oфqɚ(m1s~(!̈́Iq\ƪ)٥Mu, #Y8<ȀмAKw==i9A,*E3J6m9jPzY,|}jZ ઃhE?YiX^S2vo$M !4"y|p jsxgZi&=>+[N\nH5*?e,jr]5""%z.|i9ZeIMK<{CΒ.8DfyT!|ӱq ΘAx3>ӧm;B6hM< <}L9^^8VUX*'4LuEcC+Ig E\S0GRu%Ջ\\iAݾe_TKgG^ӦCc c߯7WNAL_wLmt=-6R]XPR 0R*2] ʖ('C;cOc{/@8)j,=e]bm)x=|5fQ2Jx܂ AژŻG<<]PL3CtvAqӸ\Y(ʡpb^AUD=8a|Gmi )Be@gQRĞ@l11S 3UtZ2rb> M'ztr0\A1tm#߱4g(^_leNh nt-OJ]ĵ.~^40c}.4h\3&Nj ֨B@{t^fEw(̵kN_t6G=_mku< r.%GI|P,cY aMZ̦is*gƨ<oNŞ*ETzfVb,&.iw4.9ONwV 5^⡨X&}g͑qs_J?aSưtc5MK|[Vsq.Hq"v=o _նS%-hGy/R*XZ%c:eZ0z2c_s= K]OHZO^hL# Cigq״)ZxtPxdleq8$#j^rVP^+;^~ZAKJ?sV'-R}(-Xp`>ΧvqRh ;`tlxDC;uUL7G%@ )8=wЮ :V Mnm0~q)D.vq~Ӓyΰyg%`;M;Bާ:/! YZWp]BJƆ`AƂ(I(LXOEr@g^n?/w5SkjY kqJޛCuy@ غML{-<(JYCi &ؐZĶMVH*w1;cv(h6"IVߥ~qM7Ҟ"GAx~ zSČ`FSV\yjR"f8;ʃq.Vb@}q.ti* ~\5\gSsq w"R&&.=R/l.39 ]L'gyUdIBfu(/QZ P]ou6 g+G?wE`N|dC~FzLTo:P2Z5oN<2*ͨ>DRqPueP?hʯ'wKgmRw-B}3a$;I݋y0a+1[$%Kp0]`wc$y-UKӳIǖ#13a"ӳ APJԀr@TM'PY6v'# ? ,'>1܌vNEmNċu5c: <,u7>ֆu8a93>BW/ -yU>.m3~=6]ČhXI` c\*$a})y\GRc S7;vt L,Tk]eA.B\b=e} wxݽ|FH\nʛTQVRCw2C]XV6ut='m̀\LCSjv@qżzf=ÿRxbiQnϧTmtAǛF#vnxS:EzkSwiM[4Ja跌,߰O>Wa?U{擻7T՟i" Ԡ)sԤ6Y#Iat'B>tjd'*c~4$^ i1aq\ 87p\ٮ' 5ʰ{vK!s5y24QYbFH>$y'XJ3?? ,2}cosU]s)u5:FU5u/.4-W i([ QL,䪄ݡK hU.D[ &3;- 0tUGSǏ'\$O %`#t".8Ffv|˜_^Qþ:aJ}9sfp_Vߏ~4`[,;aY׏.JQk}I?wx>XSfMenbT_DCm5r^-헎ԹlAV'mz2'>CI""UI Ǡhd至EC%$S^WbFɍ-&6yV5ww*icO@IVU?\Hs"G|4o[Z vjTxS$ ٷmcS1=qWȶ(~QZ IʴcNMMMr#~/Q6ZsYTkO1BXiii$>9&'\ėTڡk,)*ƫbKh'kV*_T}j\Qb䁾5$~"{$/[5@,1KosOȝ2q6ߛq|s'<-#$a cᤆ30:\~4q:BSbQ0⍸zX;~neUFǐJɝN4m* aD&[E9_?Pc2TF1S5 0BGB?  4\Xի CGJTvӓD61X7ؘ@y/V G6l_K5@~Le>ULwmk'Rx kF a`L" @oxT✁q4=jĎ7fd5vhq?3A>{f+RO37nCEKu7K \"I#aj2]"f"KM쁋M;bSPƩg<<֦p〢0v2<ʻw[=Fx@Pf'6^>y%N?"mݾX)L>SԱFZ8,E#Դa$Y|$ܑfs#wJW6LwC!v~Pظ.==BW>+ۉ7CVAJ6 PF-A2e6SYhG)zp BXۚ.Ȯv//23u7KG$F +W}gEd-r>! Mg@werT@0]?N4TAc"q7ˋ\I#14p~b6y5I3x>K.҂pE Y6[t} Z«w Z[ʌ` S {#̀[.WwٻXp1z [ !X9|m5ĶyG{e^$, w~FQ38R g:\abTXTgĥ33*{W_1)(%I1@ |zIϫd9"#,C]Z}oխQlj"Y8h^eUu{`-- ߭ 1-U8Ji19W@Xv+n)sЈ`j'ՑR*ۚ-'\ZCpy9GvY^] R`w)q ~S4c!i9D#ձlRt[`K!Ľ:o:twkT罃eµf+~}e|8 ٕ 񒊹yT{ \9O~}%eIWkג>u̎< 6h7?5iEwXR^7WƎĄx8z U JՂ z&5MA-j0fR[Q^<^Z MV m3)'c.?pҡ S4`>N[};ө,!:DR'v)*XZf#(ᓑpU1&<$$tZ2=걅}e.+#) ’]w wL8jJgHy򵞱{)*֡fqL<&\>.U&`}GŠ6!"-i qDܨcO)HS;In>>đRVF&_qIh4qеaoR &؏noJl{D r3cdD+ŷ{̋ 8H_u=3mÙv6JX~xx>">Bb%$Rwkse8#ny.yY4a?lT1U>ua )-j%rWmׅ5 9WΨI3)LPՃBJAxeTKvhȩXWMSmbo|iCfZQ`^=nNGߧx z8zSW3C1gu"jN+D>c%ᒙ|΁SxSngPgO \d$/n[e71aAa0PM&Uo6gOCB#`-ӬT7/=z&vj NLS,5QHUeAiR6S9&)"Mͤt k7<ݬW%:0'm/J×NrqL8ؐ46& lvY0}eCV{y[tUiL-߹y놏y]!I@J$Xwzo AӡHւv$J eg/cWo\jHXTįBjϴ-f"E=nϋvlƇ" 5 ac3m'{(=.=(6Q{ Yo:KUYG"T_4fxݹP0M) tPp4Oj܅PcQ@nmG("'+mjHɻl=Ah3RDG }EmwP"vU䀋DAQ99g7;R0s 5X.C M4ﯽA8nC0A]:mDM>A%-Z4& vȵ3zZ$ݬ5PÅ2ɴ$rY,γn{s],{ݗv('ƺ|~5/RF#ɣOʪ; UF)A)eEnVD3쭪Omx4 8W* ,QIHAo~aӍPQ_Nym-hG^$rɧm E~ℕ|S4CqdS7ލ- rۃ X]RZk~*Q Yee2=`Ez^-ChO]Zs$yo?o?<8𺙂 ?ԅEejR>O럍Ȫ{rNCA1bЏ 0vZ%Lu J{N؂̅xio礢OYwU-ס(`smHW7ad9.5YL⨡tW6qᕩ[^|o5E2:V|ȬPw? >+jpBEWJ7(щ1S(^$;7jhR0CMb*S5v;}!GRSZ'DA3#]j9' +TDm%WH{-=/GnKj7ycgЬ)dnE؉M/1rdk`8==?lL3襇W@= tr@]1x S$vE)28K.A#uZ.  =)AaWG=XZU;{؜` 6)o29*W ӧ^筚 di}X3n nc,?xr)D;sOQBՌmsLBz~4~[r48S:=y8IDۤ어_Z g]Dԫvv[ꁽϯaٍdw6p; SS&-b΁g7ɚvw}k-D#գn s vj6SF?l {>]aZu@2BɚE©> ȸc&~*Ȭv玗pe`DY9r"oOp x?DT { a6n/I IҁFw=ski~PK Dm'%-%WFjoYZ 7 RDv]ɕv PkX7h@? ;Gy?_SpW:n -(SRYΞc04MO0"il;eiX-R&C'+8v-ͩ~<{hJ:݉T"_" {5]^LBr0 ncLO) b跼W&->[K%Idj:lb3MNo<ɓ__TgܾзGyiQ:Rۉn_7V2FeF^ʗ%_yHuףVRSl?dKuveC%7#KJ9Z* &p|*!tUܯyS4avWb8}|6~O+&v ̜=Z}J[7*99;O90H[QQr•L5u0.t;ӷ}x4w`][n bh":VR@PR؞acuhLoak@EVU "Kʕ˜_޷3%d?!thYm|T\|,'j] cR:ە(_@ZEhO#Acʌ4orj;ɣS\y␇u~ZPm5z@|A$fӯ0BWyt# 8#Lz%v>ՍԼ.k+&#d`Hu&N,ã뾐lS=(r)\ս? rsFʕ\!"kw0)0^Z%?R)>M_QXwғ2ZhdF;m" ={18UjBw},;-fF1]dPp>?ȝM znzydA/c3(@~逸 smV 6+믐I\42@̲I&7,iwV e z@nѻ#TJeL,mD{.ZWyb^;8P$_1 jku=Ҿor'MPC] zfRBg}1 ifBN}īͭ uHKɅ&QR+2ex0"]Au&OYq chH 7g. JtRpZ%pB#IucIc?d:H?C,RŧĴ,c{h}uĴM:(ɬ'讟J#J誺.j6ƃϖ!Cb1&%iPҤTslԉn$w_x&H%sf x~DʫaJ?6fNإC@PWՓ2R)w9Ux9]تy&!4-^S:;},V#|*Mӈ(:q+xD"շ-ޢ8#L,W8c")9\_=0ӿ9uۗ {3;yc6Hk6x{Z!?su&-GbAˍOvg= ,F=A"$SY2&:@@:GYR BK`k:eO)G0ᘘKEҡ;0A}R!/G_*}$yھ6dM5mv##.-ƒ} q$w VUgAιW`dMtOVC(&3Tvg".N=[v0"8MI-3UtpZ ]{!~fd,+[2,cF͗aЗs;Hy2QC [:9$Jk,V*۬BAQ CX͠۰\< Pq 693j;sAS҉}&Rl6!b[zxX_TxfG.#{jCKm&R_Qդ[d<@$psg8 tՓvẋ<_pugs)i{A 9ݷEaډ%86b|-ց^}M[{ѶG #.,\=u[:lΖh9g:_8(pFvVuz&v]4J>0kA`'(`kXv[y,ƇkGr2 Oyjm. ߢY]q?| Zk5-9##SޏUlt ؜!1;a${>么tƜ` .IGpS@ g,d]fh+f%M8烙s$QQujAz`BjYp15y>zoq4P0hHWyYV)w|̊mjjԌF- ,]e\?<՚.]Tk,ͼ{cݪak$"/Ey{|5 NC ӝaV}F DYtjoޛir`y>F-5ʻd]#N-YPA 5d..:mSw6Rax0"mL2 _7z _GxIxb'64@<,.K޴1_JۢWY ޶^3oG?޼†3[l6:%jx|X 8W*.[aūYEvZ&;SAׁkIzXUqa:()5խ߰*Y$f!nϱ&IL5 iQ8d6~Qr7n&ϑvp ԍ}}#4*x;!Pt?? \P0Dw2Q]Nh`@O7B`Qp2?p7-MO765Vos lX+ |oOgN;9s$+Iboݖ]8,1u9".0򬋳d}bȡ ]>,$@u .8IFZoMV5g 6j0:3'hCuGBF Ge`m6ݳr-~GQE|8),Bn$"EsSj;q-eͽhq7BOII l5O6xm Bzfʥٲ.kO~ kZKM`w]sFܸ0{@$/#3R ߎjK危j;lݢB ̄F^,BkrOWi$!IC?/5Th"H(["bg1Kw+,-SE_M5&Ćŷ4x,# )XǏ5PuX/B!茴y&O 6"sX9uz[x-P³3?>2 ˷i։Bp.B+qlozOӣ_2$q2x8qMN)"ь̄.v)U^u Yrw@HY tTM]5iɅ}Ob!K 0j:aU ِB nLY|`A(۝Ν86dlRm4Ȥ]}Ί&0KC>Nx n){b m-L*M}IzF'֮H tM۲Yϗ^ sHIyzSt&Uh>0$+@cz(yqJA)%iQ 燼`>:^}-T9*pT0v Ix]*t*:^E-\[znGZGx GdRv!$4&Yg_ g9rhGKPؓOLᤅ[|x8kU=m:`zqf Q=*hB 17tx̓b כvMkmؠ(h vE~uU.t7As̏a HڀkzW8sjF%DkZp<VC{&[ZJ׵(,\󂣰akf؄SKZ&Tem% >aJ=1N2̒Y̫\|uٮԿχF5~߽h$Oju1]/&QXL: ܏֘)lU+&~8D(cVv -[1=#/&l9WhkÜGlSLSy-mVJ آJx5'[GgBlRCu @ʌ.n?I.N"JT'm^2s D eI*17%ϣB6u-gTs_̨d[BsZ&_r缸d'lAX4'wǛIP+n.iiS4T'Xw^0P+3(ncBM=;;rX_Hd[}P4_%I,:l &flPpi>ᖡf((x Ν/jxtŷn4.!]W.#~Ɋ1 U#F^r#5:'2Q}&W @G![CA~+!Lŭ2. }ۙZ,]'BDxUj%)bz#:VG/:S Qu~?"=JqA3(P yKBL7 JةfvLbU,K}"kHӗ/gV^@m\KboE٫\z],o2Wn(*!v@?]5,}/ ]N~mtq1^c/maEXQ޹ /}Gt,ႜ`:CFdpdc~%@iE#̣O2yobr1uRMBr"ƉB˃jwd3.:k-Ҍ+ڡiWo tD&{=ƵLJF"c-*vsNL> ҡ!"}I\GMKטnp@ګbi{/yh8̨RÍwLSAu''kEݖ!B!ks.Fa~>XTu\9ZPF j@S>vZˏ }2f3k>^c;MţܺDNO@5CeG^R pI7D ̣Eo|8l䖏q_ k'ٰkorA Σlē>|Azf;uXvr闉F20d$=ekTZ58z .=#rwtݧ>JI!MQ^_ mQ|lFv)tAgӋ}U܂EG̀XQDs4)6$aBi1yKۋtrpl/ԇ-tj/(#3VYʬ7g1 O9CMNÐB58w=U5 sEgP cՇ ϏE NS6H-y[pN<@+`%r, VCb4;a.1eU}>PQץhq3lgGuM:IG}frY 0}_pLqdȍ?E;2JΗeeg |H{Uȏo7Feθ::Kz/ hn/B R $Θw?#>:Vo}tEލ?$g(˗[?[fRBb+u2_˞=¼k]`en 8୓7?rR^XmGuMϽp[UZ dq -Z'I,`%mi|A-@Qƒ0K0xݑaZb?eKBRu<:?R2 uǧ ;yZ%v*=@Q:*ڨc_P$?pmHĭ~(zLj AqSn](d I>}Dx10AY8lUn-|`.Fr#fb*3<0惖Z9\h:UD-2nZ~`<9 , mtKb$cXɵ.CqSIuө+> qm&H'N?<=F!Ǽ6C8x~cM^1fUi-as۷1}1.=w*䧭(^G,kWOݱ99 x%zeh(ğ(-[ }l͡k4F)]P[JMwZd g#Tj<_%Up cmϷUU(~iӻςlkch%^Ɨa7 F3K2m<JpM7.NRf‚;ED=m4PvfZ-PKU&"c˽vN3:[!ai?h &R?!^CMA^&rmcdaxؾO İ.Ϣװ4it@lxִz>+"z/`ݙE2@}Ě6%V";Ayiw_H<W6`iï`i'_7 /+~5Qgc^7$ş퀎8>ɋ+obL#1D3`O6Q2c+)kj]lhX]?vOu[M@5Q! M܇*V/^ sB'whzAYtg?p^B.t=ik0ž*LJ1t)R|v&;^FK;MWأ/]ޢvm5) 1dvfp9:}Hh> qU*;˦-ۊdGdT5;Cg;T0"saEٚ;^A!*|8[)b8,ɑ07uReI-"Ǖ7 #}U]/~TB].&7@ JU8辊3ڛn,aҰ;jǮl!lA/9!L&V_K!_@|ůPQ*-W\P\I:IW2{J-c* 5u0#fz˿(+:~]GPx] ӗf6@bk l<3K> yQT&v2޼u~QR&-Ɲ yC3߅Z0xE /c.Gݴ:<+g5@"iTմ>@!hn_wG tp0e/&!9[gʛ6p@N?|*5Qe`,0uiOJR$ K| BpQy1w;&VJKΔ=.jJ<MIi~߼?K3!SdSr0|s?C^ 6웄83yb:0eqݘ gp2nYi<gFݏλYYb>vpGݮ!3$P8 C~VfJlVke -ʗQ^ pJuؔ*uYEY46YBDZE JM: `e, {93Vյ_va܇|NWq8,s) tOa~KKm;-N[yCIp'T^2f[|+:T)e7e979LlXchdIԶ^!̱;&]c?)P?sHyϽstr` 0O;U1O SyM\Idݗ#P6m@( Hs{/I^T Ar\\F9EZJQWEi#%Ut~][[׉~HFZt!k%O}~U@ПI^J鿻cW ?_ga|>Ɗ$16~ւTerJʆ: lCc|}F0 :}4.PPj".MĸnLt\"}WuF/g2R$ISx2f[2mLGaq)`4XlvvL тȎxGKs,U-`#ka,p_i~='U:c8Jmj'u3[~Iy%%/fbgHyq#Q_F"T. ን5$hD|OC`he<7𬕣^.'!0ڀĴC^3H@ɢ|yI@3ϳ~$mqTbgđAѩWfzjfi?|d4)>޳UXqrmIcNTΩC;WGGi&WuLp!ZLE=9hRhZcK1dfǢwÁԹY,W49y| I5.BpuSgK>*0J`K[Ѱ%tV@0a?˱55Й7f.#BBa~ƒhN{q`\T +S_c8ݸd1q0^qNC2"uvZ~UΠ ﭔiM-X,bqrF>4Q:gb+qQ@"GC,d`AcC}`xYL|8C]ԞD JFQ4uN~^GYc\)vn|i|:z)+Fȇ8=A R&58YF>qeVx\ ^)6@i,tnR~ <@)})AzA옘 %8§7^{ ! H<\[hŬi@9*ܴ؏{_q@d:)`T7G#;Hk.X19= 8YrIX2Hޥ nDX`+/ii9sQ}~QuoCUEP`03KQ`ŷw-xG :Gg_&w~D]?R~ѳ%nÙʹ'A˝PNRkX)Be;3hZqK+"ϥNCj;ŋF݃i =.$qe~5aI3YhlDD#fڎ~#Ɨk'ƲR, nP|-t&lc#f6j|P4\Lp+׺!*YOHvjTyqtx+ƞy"<=&(H\\()wR`j\(; P7STD"E |P|c߸/ΚP#7Niv!*RztKzeXmIQ5}kɴI!xl!FKibJB"tYk@RUvfb;Ut]~Q9XBbΓ8r|+ҬHk U[}-uAb~ ɔTԣv>XOIϐI'KafK4x@6}m^+oҍM|iW-6XJr7~8svs|,NB6#@,Ž''/,?߫!gl?] F54+\تs@6B\g\s[/n5V5~m-+Qctm5TotH.u 5@L|T g&*tҬjCf|[))XXo( K3p , hM͓#1b5["ڿ|H;@ -=T9>!UZW W+$^w]~/y_Ӹ#_80Bn3A'D@+BFRbR!9`G d}t82GZdz 77H=48+}`;( ٻ zmrcfC@"ʼ}owW&#gtgzl>LW*uiVF|vɘE᝼Wlx@ER?Nzf2m RՀm/1@E?0er,vWaR2VJڏdk{p\6ov`ty~ձ!@VN8F# S+1^ڊRQZeI:PBcO 8 RC  LVE/o%k _ Fu߅OQa Ɏ!6! Fu[ёoy)=z\UM|"'6| _T9Fy`EmWyb͛FH>Kw2dHe皘avq:5bX/p嫧 ׷e.`33z:^&SKsY~QuIz>W2%5t܉ہV4sf' W J;[R\`ua:ʟ*⋴nwSZ-HpMyZ <o̹g]̣j i6+è;eKx$B(Wv[+X>FY;I4b>[;J_|9nĿV7 ?oG'vM_ivjن} vHSCH U989'4)1?+#;8B<{kϑٖHR - wv],(%gzחTL3QZ2<5.~rH,D!NZJc \iVz {WKLTtpS`&iw>ʤ{V$k]3+YIq'< ߌ rgjx]0HG /,20Z;_,̀Ba&‚8 ֳxv;E^9(#lkPbaճ*acՎ )ᕙ *p#xg+ټGtA`"y lx#9@.;iqh uѩfſ} he9r#%1hoxM#Q4FLgȝnx͢NF^"|J'h}+jyG00b64'S""=-kBѱ'ij͋r֘48Dk\+fCnC]tqhN[A֣a?!b M%Hʝ,¹P:4-zވ^cqoa*K/DiLwV2ByA B|lZ^:S[ %zIj$B'X\֣f׾j|%_\#yLyx!rϘu|\&>(XϿv">y-:d#P{ǽe`{ݜ8H=W'uB]GLf^B[+iGDZl6例A\w[* khT籯=@<xF5Y ]z^(Iٯqkv2YZtsp22Q#gFUtUkyA #uX%OK]d_2k_QiK –xwZ䊌b~b5 ů$>ҝ.qW~ JTEŁKe#xɨ ]Y vnvb)0r^…V;۟RlHWSAnSjυg;ATV%$68T`IW@ᕲ@3&1ʵ>H*&sW^߱a=F<Ȋ'aDmx$Wg5WOޟ?Ľm[ݚ&]`%|S^f0΁E|zfpupRVɩQ1dP *& t"$W09O0̳ l%-Cb| h̽PXܧH'z%npr2a݊-ցysT8)4r\j1n{"W3p9;N~vV|.)8W򡃎jMӺԆ+K\ g?VVUR'0CϘlp{m- vȊ\=; WI'aH-Zaz-lax,mUB]k2뾧r.48)Ah{"&+Ͽ^<`3[v 6#lDjvߠ&&Wøf׊֯+͇pz~d=>9vr -輢sZ8_3 | FŤIkOkW}SG6nuvnYE[W L8ZC~8WSR \F,TSrH#Ɠ! h\=V GUi Fe+DZ֔%(Ag F'R騥X \\F4[x,;淅:ZyQ4)tzMܩm#]} )^e2csLװ}U2,sR;bNE&@AU A p|)~HJɼt 3vPnܨv=9ܷ^noP?G\Bi nXX{JKvzVjo5cy%q[c5A"x(-[eGa&EbعW%7yEѥyo惒{[ baB@,VOS;wq _Rewͱ"QR_!>2VsTٖEw7u6C&=%p|Pld*}+` :6Zz,/׽P%NT2KuK}Su1MK 2[ Wj"%(W[hoфq֋U3nL}Iڄr$KKM"u*F1L'*n"L~Ce9iY6Y~xsIrm+zYA@cYȗn`A.3Lf_v6\g-T ؏BVK~M뱾}E#ܴӑ8Y@t~}jb}&ϩ2OI9]W;7,$3x nfVg=<|:9H;rCFN:|!Dr ӂ:(-cvI{1ع)3u$[_PU3ی P-DgE2n zMV5,#,] ^P()W' QB313h`h<"0ΏXKm .r=I^e:MM<$\oӓĜDɔ_E`N#gCT^`F(9NV,fwCmZ jnQ(`˧6⃞,*㩶])/+7\k SE]aJӑH`t?SV> dE8qx$EQla )q\ů <s!mZOM0.`hXT@ `mbZ5&i.3կ+&t3O4* J?+3H4g[DPٽsrM,<\ j.>'6 ?e8$EFgq*XEKX7K~Ё6LfyIÕ mm ̺NpWL`ɛ췦 \j _?3~#oR0wσ_׶]wE66 %I};u}m8%RzFJ=@䞻2#j .r&(;3:D `K OO.%1.%~5"HcCe_Lex*ab~<9Fց#q+I%)U!PZgVoQ#UʅkZ:$0uk(kIy->/|"o"Z/Iw4S9xrp`8Ȃfɓ D׿XDcBt}9=0H噲[O[|`$*m5u;F"0%8#h¸ӻX)eEV^aiPqkӇabHPT]|7M{]zV\ y躕J4tϫ5:-Ck8g䕔h36ݧ ڑӊٚciZ!6EZk淁rl^ޅ8!Bڍ< pY<1izj| Q}ȕݕ Rr+W;qÓ7GR .&6ͱ;ggh O%Cgh3`Xy"r{bc" #=m%}Zsg6QǴ0XPʓ R/wm .^yϖ3BaЛ k w_+i^f˙'ě@jwY<%m~?*u]}qD4~p! Ë $N*eGI?;ᨐ!FNS/rg2B)FFa. 4̈́T1po +&Χos.I.;gk" Dr-dPxT+PIt'!x]?yp-+Ui:1 8JV̥Wkrzg[=);C.ήpaSeq\ak۽o^ H,4; R}w'{S%T!4Z\p2:82 KbZf\p?%MG\ޓY,{*%K+DIQ]~oӯdg֝#UwnGq}3W(ߙ1lAVr8J뾞F 7a4z$gXr Hپ.u3MQs`q /yɆa4%W1V]70svLg=l]Ї6`u%]zxO0')v Aa6y {zᦍ{@m%W|Q{"Q QT@O* s7} 6O߈?m51w+V0A5;se=KF`UMm:k*Ĕi)d\t:Kbze<fXqCMX\Kf @QB{6rT4ScGdqX.,Pm+$ب7u}+58ՅN9|1b]x4N S-ot}yΖ0 XL /e 0*e1⨈|;MuP ZHN~7#J/;E͆ۀBbZ;W̶gL4cp5il \D.7tvQ\_a"ZwyuT7#cܲg5Hܧb'&%by瀳q $e糅`TLך ɾ_,laCȂɻ驄ӹd ̤҅0ʎ$8XEm,[1ݪ-zxt daD$Uym i@ 1{8'x"åidx/±Oeֳ| QݴlL zqmTCBŌzm/̙/"ˍɠUnN/|KuihfZ(}!+rsoD|H7|,d $s{z<2!=0`?D2EqnFX0iHXjә&y"5\R;뎻 ]Tlxmk.u_v#<õ0î#KWV=u*`%zxKup4cf #֙j\*feLvNhi Bz`vLy ^':N#FPsbNpP!&^=H%N}ש,Z0RH@h)q)]/lI"қ{zU6٪TDJN%e-=19D?v1*dPGN*m" M薤%#?ViBibA5#Šǿd0SYAغi; 3xKC\|ԧG=Y0:QrbkNXa jY1Ui>xu\~ƮaDqNqdaFeT[@!)h9F"Mitr 7 t"ˌ A`{r-~&2DSy;Ko_}֥{]z4.*ٮvnEaDLܠ|0 [2[(`vzftʻ_1u+NQ'1@ۧ:%/Q76b q ]\V,#51-umݕ J\zL( @6]-C-%)u&K$~<>+ ,@]-f es$߷.NeO67'jU۾[k!2v 䂘#6t4*eFh,%F{=(4p+*HU8'dW;KXaDsTsT}3JWhsy_hҫAnskR?jj ۥ-QѤNq8jLYZ!(vٔƱ9#ee@3uퟴwǝ!BaD}>`!`-;KNƛq ?iDM"_.iOg8*/fW%"9z[eLvڮ`8s50'{Cz^u"\AB^crJ3[e\,[߹Ñ=m랙Si,)t#f;$CHxDJ@gh yVMת DMj-v/Dk ٳD%Z^BjKؔʝ^%`ўpߩH H[D[ di BHC z/CuC¦Uc3m vL–y;?&mE=,yNN^q v-JB3f|+'M@e}w7;X\!I1=aSʾJs`:!XϥHv?ΞSSiuh]h{ U2,.U@D_(]bJ9 ^gnd7kjp`E͋ʱʖ=*fy$ϡ- Ük@B#]⻡ ΀16\^IUp[jzϚI9l:ڈEPx[JKT˛ܚCwN r㑠} i5qR,L3-j\UG~@38m?@Sf5 ,LQQrlrx&-rY8)>#z9 d :Qxw"-ȎZLGRe`s=#Di7)zykrY0Y+o`7iMfWkr6QM')m}Ͻy-,^}R~p^}kVmpF˸l-vJovQOs~=wy:)wL'8>ާHu:(_f1)r}@9|Tll+!ұY:q du5 %3}:FsI(;]NR<'A9$QO+~s5AsLe :FӃ6g:dq6dR3%:J速F5^`IXU1֕Ϣ W* % Q*8 v}'6rm|`l]exV#a$YWNq!Uj_:>9Rlv "K>2ɣ˷ pdXCR0kV ` e去GZyylYÀlLх@i$M-zXHM,߮BWӛo .Z..ME}&*׆n5yL=E8eDP}*1#n'ZaGk=V{G֩:6qzvWtm&Xa~ a4\$z!/"ڸ)KL-w9r ǔ+Bbh^7?mxzM^As-2p@AY[ڀ*cHg>|HV8anak܊^jW;]kTqZv2`sީhj\za i.hҖN r5a^Lª%uN nXJaü Oظe(0NwnJd#,Onu8r`NyA1v/lHyY-62[C%Q!ns9Ru@b?E6d7>q|36P GvMsQL?h27fɗ aw0ʞy/N?:1B~/ o0eRϏGiD3Swx YXlOo ;7- i3ZSThe4 2@'.C3z\\&v:{0) zK[zFe[!~{0(kUNip×mbK@HHh(7OŻqKE.a[H3V9+"Ŧv)Kӽp.1C҃)e9 dU"q Co((T2Ѱ {6mr4'7(tm+ kcMlQ]-C#GjH͂ fi-Kn \t:* Zț%:FdE@~\B`"¾4ЮF")G ?,A=nQ#n.@Av=db;ca8DB6N1G3y*X_>+,8&Y.bZt(]P Fp{d]K/n対|e|یjqLZC`gդ>.#ٷ<;(iF Ɲ;2 3<]!{}_lFEF= mp!B S͒%0^o~݂%r[?yffҞ;Du1|Q2,MrdẄ<"v ef3F={ ҈ \qR(Wxd`GI+okK؅Y1܎`y7D7).IZ5O&l4S<,kڍ G H`{Ys[3}mUb!UkK߻ȉ_jQ#7RN Ԝ7pk"P8tfZ'H{mV@p~!6JpLto!`ԅ&B*0zߛAmRԍXnr\4YR% wڷd(n9?Pld=5_K#7@aC Y?yj P̎4]nύ5)ЅB}!u3S()ߣzP$Fc-zNV; cV%-dXEnAр5TucD.=kg={ %9e={j5w< tǒASwhH(Mqf4aeLDO4ch'#JE&8$LEj}=Ag ÷7R-Qb |`#,]10xf${`k9Qqy$ggxu*7[G(Թio⑄B"G,~ t qt:M3a3xfۗ!TP{\ԭrmkE=M<6 brl&#&9e.ۓDuY` +*YjQ; \t.?!FB&*k<+صj+A`OE|{7"mJ#_bbk3rd&~!tU_quVSIIZM䫘+oؚ7vt,nI9-1.(5VG0_( 6y+]6o>t3!C[B߱+v Hӷs7_̽ +t5b+f j,X-BSC|Hl]ߟ6kOkzɞB!rVS?[;'Gq r6".˧Vwl2ܶ%:q97 #df ^olX?eL(%qTnHT`杒:ɟ'k؁hc&Vwܲ#]qxЌژzgy_$-tiT" \Юu=V]G)!PĽi\G2tc2wxZ eO!^췒Q_ֻp,)J[tG>z`W^=yM1hTE %"N5bW%Yt5X :Jmty;%skN`^1e5ͦa9Z9xvPyXY=hyz~u!m._i ʇ}uJ̽}nYHHsQh WBI -H& XΦ;BbV@0ztC5)I5rL/R?R/1r!CJrޠQO 4]NQo~J8 y79L IH1ot{ml"z{>ʧLD p4noXX˴Xuj&@S$ {lIJ˧?xHXA3$)8ϡ(M !ct+®8 .EQrLIbjّዟp,uO|DS$-&hȱڷ|qsD` j *=iPd<&C_i⧌gS$. 8woQ429^259fOv>X K5pNݷv O:{]SvG\=xi|@IKa4}E3.Pu㦼`L&"A3rR$j毀'[m ss)Y?Vk>&y Vgy Iٱ]-\=fv|#_n Մ?{I!50>dx </̕6r&S=Mpx;.0qRWVH h[W`/YCKS`\璛N{2$ !mRq%Ђw13z5ʅCtbj?d6Qc VL&hFsŰf0i+\#GiC[%K 9̿q[mT*z ::#@HJ_7n jC$I iՎԷY:n5AH~ \ʰWifBVܻr fXdTa => C 8Dv=g\a&K@esJޤϞ Aoo@IJ48'~w]ԫY2ړMEF6t*z,oį>gd} p , _݅Ho%< >q2ok;}#|\xX? PCYf5xEskaCHQJ x]}pO ZW\$<N RFH)[ };W=l}ٔzi zvKd'ڴ;s[@tqp~Je=v8 W]#H㏳t?|33fj،Yu=K{5V310ng|Fa(ҫ >_fTtvT;>~z1 $b&3v#/JCf"UFv@=_C+K*x @f+X[zӺfI{PtbĕrBLR[cbdiLji>膽,1ZG z=OBBP%uP:'[ B6LBCL'I(5*4LF0c 5.ZJ1)P}iw]b=]L$E|Ļr+Mר41)*")?Lj=A*\Q0le衊@p딥t%o_:n7o$Ke6}Lm0c y a(4Ζlt}}G/`29w˔#P5#''EvwA{A7VB@8鉌kَ~)p/~Y v לhLUn#(GRR.Fv0eFT5zD!j ,PpGsvH tQ9&bvƐA\BMϏePjO͠I?BcFv?D2>Xِj-7?%"vtޅ┍DتC*Fѡ^<ݍ Ϋ6ҥ oPE5/9G;X q,RXS3֡1; PpG%zƹj!Mz d"HT;`л*ÁrLhǤOWC9tQH}(rm"ϤV+UWwxRmJd??HW^bi}}̡ <ľ_(!hEo%ćSRki-m35=o|IؘC_wwLӹS[,_ EbPjhg xD8"J2/3THRDPb Zoft]}_5T)>rI4t&Yў'N1(mOj!HEfByo!zx.tMp>U7Nd!GFlUo5Aю63CPϭclN:MhixT-nF) %,p5{С-_;$2{;)α"lHOT+~՘-,HdOhK@Q -d< L/ %C<4|3{LX%#č}@K"ZĹ\K'wa4h1zPߥ"H {gdKuo@ȈǭOC.¾^2 /Vdӱ7H>B z{ nӟ쬖Cmw̬JVȴ440iVf45E0;|rNd| W*U:NߦdA59~(ğŵ~UkapŽk+ GQ<˪cR:~ihNsPxas!y#2I\)B|cγr-,0$eFǘW=S?+Qdfb@iXÓ9m {1n{H)"+Z=a5Z"n8)UMـ[u+ 5=b (ܚt1swʑ fa o $2W $)88EsӃ߆.q'%i׬r9 wmxP7swwYs V#xԤe-Fp~Zg TEg[G];y4ߛdʫH(VL]Ep¶([OgFQKfD|~C/f4FFs7w#+rmogw> ciH'C1yHmӓm([Y524c<$| FoK}whK ̞ŝ8{˺2 # WFJZ;b I;ߑ%fBSWhSz{=Cu@/!S0cVYV hr*!<&Rt0ȁi$4RH{óv)/Պoθ4>XB:&kZWW.΃PxK^l. N&>}|0ɥOO /1W)EAncc:N}&ZA,.2Ú132o_|j%.ʓ~Tzz}H-,g9Ҩq Ӱ5f,=iN}U._Q";ag?Xэ*Afw&jO=Q̖;hJjCLW*Pt3VE Iyt( Ъ=X5rlF[?)wiBd3Y/ َ͖,_3`E{fH cYE$GE(Q8 ۜO]_UPIyLvMVFнf bئ=歔zPZv"4bWHx kN >@烊n ^ &p{LoF$'cZdi&!OQQq E 'wGѦ|8ɖ'r1躸Y̒ڗBOd3ľN^كĀA0 2a8~OVg^7w 9;#JI{m0Ng/BXepP_>KUIYӃKJP ӍfMмG?=2_nH@{AHtR{p>o/xMV~=HKK&z:vQ8DyJVnXÙ3%?\5eg o}'9AL)^iOrP@e8jI a2ͷ ѿ3:[g2`m-!7H7wy}מ75p$^'.S;Z# κ?d%K/r٬͡b-u7FY&:MRS]d|T%sy9{!LgWUm ;X<4;2Rt^71)tܤ5֓Bk\ȤPUyӢ)MqlJ@keu_*p(>jlNGX*iq$aïJ\SE JX+Hp@nE; ww S}Zw‚օr?'K6ྮm#<(Ř2x['' A0lAB6 JX+ktZz5Ef`ިVBҺAЂ]sLpgNjsEYm[-7qB"tALJ$8US~@2 _;Ǚ5ԔKrV|TD7 .MVΦK;&g?&‰+/!x_ES?>0mV%1[3@&.@doSDF %t[܍oVS.#9Y(n/JT/v⛸=Rχ[(h>3%IpK^g';s@ɥ*3 MΫuMI iDMrUjemWQ(0Pxf{F|HH[^涗lvqtQgp%wi޽ 6v֍S[Bp zߗYΈҊ:5 'n{)F#uXuLU#Y dm_)*`kouva?}|9<]ͳTtJ%HGR{*$}ᩮBOaؓO69U|S@QW_,"S86ڋci\z&0i[z ;RƘR.!OQD9iIbhA,K?І!\t.Kԛ%cƒ! БK볎$Spxl菽."}vzRk3v@#VT!iaL^(D[ pk^Sm̓Aiu.>D$\h0k'%A1"a'TzaNگ&X,\~6nV(=B(OV=*QNl[ZHU}Xkݫ¨}}PuPY'1z?Bb̴CG(l"77`Uaߛ~\KEpJ\wR+xIͲ5K3l@P?)$6Lu!oXK>LI8BnٜPBLXuhеbjUUFqF]~s“5t#NcNUq ̦k34DM'„^pb}0(C u%—4vGеbڃK)@TyO}2Hy2hk *pq-ױL#e_y #uK]'s|릁Wd(*xŘ~ȓ[4+ 4:E,,W^IN|h*\Z{Nux/~rĹ'H#o79Nk u0Y@N?И*[8*cT3pw @6Wn:5i0᠓SOK-YZ Cvy~*k΅3K $5-UG(6*f=U pGt@AZ@1y0"땚 YMfKlף8d b8-JM1m*v& #4mu'Gύ)جW~vʀ*(߮e}<0υЍ_Y[i8 ) O;HM_{~qSphB_"&\DF+"ƥYJy'*RC?t[Mj5<ĪD9d/|A5RҀJeϼcya7h]/ CH7ţa/aw9&6#iu,o1z{`*h~4nP~^=)G0_<:RY#QCbh`f%\xr e%c:k5Ʃ KoQԘ,!#[6`I-KpƖ,Tvnp@K[B=_^GUĜgv*-++& PQnO80ƒO *huÔ:y7+5xA 9|FW -/-AJ|-䞋+ -^M޿ BlE J؎fC0BNd"j)9S~RH*j.)ArVGי:/"ޞ."i'I CJ* 0\#jD \aDeglgձN(qԏ OK=wFU75f'ʚ ؞ņλgvRnHhq99$+f# Ž+9MLܡ< Q(~@#e%"䊧J8vJ7fcОN~qtxM !OBH#EVs~~B7=R ].+UY%΋~ykQ9U86/ cQA؁ĵ\sp @Dp$>;_@pcND@Mo毗,_3J]ؔtnF1^K8˙$L*QH{6#e<y5%qǕZz,t1Bq LAf^;`͞WԵq4lot$ӏI-7Gy[=߫E=̄8< ^g ɀԽAWgi i!w暐oH+VcjþhJrwLsSv[)9 3>F Nsk+ʐrHGv>:egEH &{$oƒZU^._:phhR7!1q+Dq^ys 70ǻπ+7 I X6#M(N^͒}ShRNd%FJ3͂Ź~Vq@9 #-˪hh,ECͶ13idX~^Jo+|kS5`a"}"nt  eS7#fvB>BÞ/1Gf>>#WNܼ.Lܜ6pwvه3O)Qx]VV^dXTv|moxP+j(}Yغs0kFUŚVKdC# $N}6eL=SS+ɦIx!ԕx+~:{W,Jq1ɓЩCk*c,zـvO.Tq:>[\#MKP}ːm XLMڸ9;2D&)njZ%!SEU ]~%C핎׿6PPեe$F (-4-|3Ēߕ G1AkѰ*;%!J'v -ŭT>Pɽ"%2: Px^XRPXeS7X, nd :͝fDlU #Ph;Tk6QRp*< mʞ[,YLB:m.UCɭBܯnwywa^N/yy}Voa}wQAZI$v$ff-d"t [i_y+m7LHMeH ߙ ֥?Ҿ#(70|Ey ^'KZ$Zك oA(,bY2ڮ4g$(2 6M}55+ /aٹWm X$ dO~lvHS"Kh9jۂ&2hcdH6 |̀, ̔k=uHsm|eђ rB@(^>e.ș[||ktUC\˫tޠ<]3<|\z*<Oc.bI, '+yIg>: &r*8U9Oa\ qQ,A=ZŒ$ܸacS#ԍY8J ӹK0`B 4LdP< l`q-ռ-7+hoX^)D V6⍌ͱ†jOF㐵$s6I M>Ie2?g[7+SA}D@ٗWY.0iXC%p~.\fh'')׫v:;bB@T{/xP/q϶ Cs"]~bhi)kn`{qDɓ:RT*x}Kf.'7KK-3Ʌ64kNro Mq[g& !t~LI~z yF S ė* [A tc6~?\nߍ>1bq6 >/ׇۭ.WT5^Ph M8'onfsX5džvÐA=VHڂ9dLOxz򙷆mT5g}IKXzqe5!?D~WMJk0g$ʝiDP Uvi: 䡀⤇%!7]u.Xyy_hHN\;]üOX؏E h#Lt&+J oZK,W{}O^ ?p:vRkxS/s`Ey,{Jh!7lD|E|`PQj~ J BlrM𨼄HpSZ"x x%ӻ (Leo0FUp=i#36d ?okm]q^ S@<, -[ 7i`EgOe!/wTX9 | ]UKzOflj3jԣA//zSeUؒ+Pvdj 7{|%r.~'Biҗ&K$jNw=nJtZOZaX=Ke(k R ٪߿$IE^=Zu(RD}[`eL̳f({ yMH=HGVxWe  ,^*lEJ0"d%ߤxͻMGg_BQ.R oЎf,{9O`Hr$i檴фgEnvJ!sg Ӭ)>--czuU \~qa{,Lǁ P#bشlP 6ؒ[KYQS2dbKXb%}a:O CoC-{zG9QQJg=sHR mDICZsr"~!B4=~/6Tc]$0e͉L,S}Tq^~[(qvb $#&lG0lײٸ?Sd/L -B.,39fSdyp) n:А+w59uF'&*` gn=0`-LsekX cnߑ Do2JW,ֵCQtQ:2 &TH<^mWP|3& .haO^7 r4ke))FV oDޭ?[ BnA^컶}>Ps= [0]ām$\iURdh$2^ ΄I|k]{a²Ffɉ$rظd3cNC'>?;b ppAס!>b_ ݇$tC]bx~'L&Q?Qig] ={~&1y78Z1x1ћxVh#zAZcňg3<i~m4az״ t(˶pYPѓ}#R{lAkx~)ӀZJw-+}LES"j?RԴV޵ιgI2XFM'/Ou %k %_ 5QpxahBgꉐ 6;_1nT&j\Iq6Z }Ŀ񵝢xƓxw?4~qK}z&2a2JаVL[ЖJm8*EU7)pʑ(*jX0M4N#%c)>X#1wrJY3&:vOϡEJ8]g#ڻ~ْ.劦{ yhW.鍜 8S뒏PGY#m;$O]k[L.Q9#E[7Q6T/ #\X}U XK~>tX4g-On#AT#z$Q#ᕫ ȆdXgZ } Z]x *ьoW#b{ua[Ce +>7#Zn֥u^5”u3ЩaRLCp'D2kqp 1YU.j$^<'ݺ܂7]`ڮ?C] _f [b5'BZճ_R]n uOz?(C@[Mh-|ܰOƟ!x8CdeV'!F40d38ı4g#~J]eu7|SCY3> yˆ%jW7?3+W_ͱ'@2AOM]?@|R#]wMyGscYY:87F_RC찋"y_B{"?cZ(QM7k.w E@Q=yJ4촩1fQQETO.ؐB QnI,zN[O^5u7Fr͟/W*Ӥ؏Ord_#kZb^¬d2wƛ{_B80ОΥ⟴*!ƞ*h[c1=K} 蓕?\s)}ɮFÃ" m$8Īk!V*g*wg!ĕC-GD3/$N"@fg B&+$*"e%uM̱AOgz{ef%*ەI*ho>N,?7UCFY eo+b5 e7QwjP7pce# cHqh &F$&ao nv*j$6l.^tM:sѼ5ʰ C*i4L~qTw44r D."X$89N'!8'OQؙ&gLK2'9uZTO9%S_aVS=fOt9m:s>ߜVľqi)A BoMٱ>yyˌL\:]V%#{ BS0tҀ{nL_tV T&)]NL`TET!cȀ.vRA/)({~;$ؾwuNOz؂t8Bn+D{4,/ӎ"BϱZIB̑¬t<#1f,btWWn=-u-F '[<€82)z Y-[,~/ zf\/pkru\HO)۷<<=B[Y2~P8x:=p2GgO$P갹Մ!T2-äg{q] &5cZQ\eG4tH*~,hܬ:4bOEL28zM.:O=z(2Wl(eX*ō{?yxhBZ_( G=0}Rk6<r{+^miC¬h=b +T o*,:LLhX줏ڙXnrc85KÑ7 C!>`2xlcϏeƲ0a ?N `i*b5Imɘڦ:cO΁M=>~Y}\2>R$.wDߘ%xL['+&hvC<(Kk"eaHR/7LdC,{g$#rf rm߭@-s1oU%~T^XF_ЙK TW_4Au6;ӐC-sٌ9A IY;ao {AOw+]7KMD<:R$E82&43o-ކ@Pw"V&yoӠO̘!U2D@- @*q[YO)jc+1U)s)br%i IK.oÍ/ĸWbe}7fΣ>'!]gv԰##H|.GE ':('jU9۸r3 YN ̊qat'S@"xyG?EY/^DJ BJߗ{byc,3Z >kۻjy3_0Gc)%_HPKlp4WUg,ۊB'hd6ɅERg&SF~\I`6InR@<#eP!M_HF_~cU?"}Þcר0~Cq7ͼ_?rC(g $o)egە;Gꦈ!- `/~)x%xa!i`'D\Fx Z5P+7ʡl5Ly -ED49\/l$IE\_Eɻ=lgn2hh>7NfHq,=RiFiwcb|ƥmǧ~A%SZX,~v?my$itK8'^5gMN +'Ϊ4*k=O2@ Y[CҚ<sX(X _{Go <>M:AH2. ڌO[ }~,D Caui.{C;9+vn ~w17ԁ.A?`H?P4P?Tg}^Y(Ty 6 ^=`@8~.k}_<09xUǥ_T!Mǀ@@+Ej5tBs{<'.3WBso+%KG2|KG펥;n5Ļ.TŕҬM;k_y׹@8"OS}Rj݋Y/Hzou4ؿ tI*#HTo[yh򫓂!\ʢX-z?*5)];BB}P p.c<2,Xw3"V{3"}$9"DԌSXw^6Y(O'| }'[Ofld8EAjASqG&rBt$cpu) ߙ4e3r#O1QeJ8NpVd%+PH<*ۍ.jve_bG(i6P#_%r/2\[*"_'߃fYcGgCd$lՀ݋?ͯ!vser %P&\0Ɛ*SFe\z>p騙AﻐX A5B†Em5D @Xρ0: ~%^E>2_OB?4c}@/['u}Ո>eqIv'V25I/1݇R@~TO@@tyP@]Vw(InA _w`}P.jer v*GohƍrJKHb5 ]F7,eOk eQW] 5͍ M*%}(ٺa`i*Hjf*T"kETwk!ǁgJ|g]!u~]><_jHRt~g;kVTY4ז5qxpt E 3 @Pk}(yLZ [!^|w^zf Bxafms NGo{`[M 6w QBʴЋhR5fWeG9Z+#1ofqSRYbBi9ze#o\|xy jQQ& :H <6l}\ZxEF '4!u"a7R7.%]gBwS襍̽+ hCHM5dFtLd 'Rmi0V 8~C²^Uܽ>F,%k{"͘Ը_'ӣxA}=,>"`,^c*WHWhյztsV,DchXLFWxIrHOkuaiLzEۻW64dTMzxjU0g⭂[DŽd[ex-{D7`yyd%iV# -5 ARikWۋ"EtG/c偡(jɪ ~#C-ccI\NHxXWc|#- ?&1+ĉaj4rZE'if 1a4NsH}AdQWTYB+  LO$|5JKOwH8M&%Ա̆ 7xa,$Z^mWev:ܛ>N+H0[z>QS2Yb^R\>4KH9EI[eVbq)̇b u~C6pAcS;|#Mo4A1`[ԏԳ.r' <Nƅܕq5TXU52{Xcx9Jj}WlZi's|ľ1AH~y4"{}9mbao)E( uG@|\|kz/ڦD_Tku9Dxw9BRBkX{}RdjOq$}(zn ,ȹ!v}WMHB @!O3fOx h2V#hAO1PmҋT]P#iϾv g@ZkLnxխ)?7 bҏHk>߮kqŋ 2,4A[Ý#G` FiSE+\([X&yLJ)HgT?~@tFPŸ0 PfB8vŷ U\W.L;0ģu6j/6wFmNg)G͟N& V)@9%e'b! 2Q^ h 4$,7KҝTśW&Q …2ⴻO>/T%}oeC,w9|ꞋȱbiiGvc?&[+}Q]*J>ES_F$@ˆJ{RMV92 qU+qXt@+k\wp*Hj+ |i!W(ZB ֱoM s"O՟ B'7wI=Py{yQF:.ܻHu'eazK. ~+uסIQ$pw@tD$|U ӫgAve2.Hh#v-Lʶຫ 2_݊Sɗ>$臲Xe=[e6mx=\bݙ o/eCM\ɚyͯ*Ohr"IL!v?G6y꜎/.=xSR"{*DrӅY^g!pI1; ה7R4x;Π<(t57 #cC}P`AS?sQ*۸Ԅ4mZmXMRaz9Tf7l\4tɫ@{M!5YqF TpNxE4-PL;BtCZ< zۤ%(9`#bk5޹񰸎tk .vn f9g\PBt-]Qr5Sݗr0XG{PGNv jtR2(S'ܢu ^WМ/)"N7k\Vj^2w*g 9_%{u5BVPM([T}Y%ڈ>as3$O}g= XBT<;ijOt>hQƷapfyw6anluj=*ד+bW `Kb7G6_Ǫȹb'. Taa\EiuccjvC&@7%WW)Ң'nTt1/E5V B.).Y;w 8~}_<_.cp̷|wgC>CfBn*% !)vRVXzϞa{xfa{N/jl?Gs܎̰,tYpwՑuػplo]*PDP~r[Π acnpD=,epBL +l G^iբ$w:kJHvAg#%!86q_aH}rf''uIQ7ZԪvI\绤}t%6MĄvUFBSG)~E} MJ=n y(L )#xQo3 Y:Hl͉DA](qKJ6PAZ'x%#h9a g-FH6a77z YSE߫-b=XeGXbd Su4aPk~ք\l6۱ AL"5i>r2+RS]^.@㘒k8_VӮ8ZqĆ׆˺BGV,(  AIKVD0Bt~bV@y7rlGbRqxX=!il)l2APϋ) Y6a[3@cP:\-y H]iKV{'&`&,1Z ы 3Bf,_butWz 'ME.ş/.lZ΄n :>nT"8B5j KIjVz70E#&ZK8AҶ&Pq3j9CTlޚPKćbXwAS!/CSZ[f.iz1pRv#@ߗ` ^3VT{eWϬ /\^9Vfh.nnF+zVqY mKF:ѐSlZoƴژ~-ΰqa`xk;B7ϻ^+[O%/)- WHSMALQ<~ݎDCa "J1pddjɁK9ę,tɶL_޶/qRNeT4J+5%}{ %" Mzjōv3Ipl؆D:uQ-YAjdc(I"?Uc{U?_о"܀Ahjcm~M*dfPVVSpYG6r ?aa 0zoyJѳ&nF)YB!J d3݊DbSJY5ZJ=3(U=G;,`YTU呺 w'N,Zbe$7-Zy=a%wK@ hCЦ̥x~u8f#zM;33B<}D=xV˱dwP@'6?0oE{rF ~3](*Dž@2*!O:'~> Q?^NcxGU|< zJuɇ~^Ph?[grpk XAygMrc Y3NR}Qɟ\q )9t\[s6vXI ߇;L vp)K7!㨭; -xXɬpU)X|ª,€dtȯgB]X_øHrV?`e ۆ#g`ލB BcVi9WdwW\!½_F <%ԇIy1aHI3EcۦY,+,:M{IQ&U[7aMfvǥ@X{Qj~o TYh!1uA r (a˖C$E}SQC١1>|X}}+.gϙT4Hi|^*E*ٗw r=˯nM@ I nQ! %M:mxl >J^?V?n$v+U׆LEbB=I Hl! r,=3 mC~XCMmGdl Q=r-8#[J&38l@nZJ@tp! 9Q\̫26d`uWc/'%ŧNzgY3/ >eD> qy%dF__1_^ z`]asR(*&SbNv&g;VF˧7":p^(6h|+b)ΰڲIw̾k~Zk8b{0GMϜ5D&gJ ;| >&F5`y-:EGU[x;`xIGdn2~>jw#8glsq7OCJ@l(FBCBKaZ01Zd%s3lUd=;J>sCC,A' wA.yɗFܪ=optM͘>U)d,4 IyeA|<t%](Z}B8GI~I餋 [ Q 7sNfyxBy8ט. e`ߵ(䰏1lƒאvDžkFڏbzr精N`5@7^`[fl- -%y*-u6>ȱ_c V) pf%"-)(ThXļJw{>c}S bIWvx0;_rͱ,w* DK% #_4bVb-@ %'uNzh>|2+!bg8`vndZ?CZ爐JB7شf|%5\I%xyh/0{[ϝF cr[/ʨR_2O3 'd7&q`G%فq޻J \@D^k!zqPE#[ݼTo2_8R39 1A#̘&vE: cX͐P#WEw?ׯZ,EL!=#al޽) |#;}$j7q~9iz`EͽNmVgqszﴯ?ҙ:E_^ΐDZ61u•+x4=ikWKU(1ZODoSi?9J_oۣ1j=H L"j H VԾg{0'rdguⰦĹB/d>;[JOr†n0],-O^~^)!<;H& j!ad3D;%|E/li&-WRVU0<+)Yk;dy}SzJ2n#MCD1=.(hEV2"Tا[Op{ VrM>U i&wT h1Fc,u!%5.Y yT@l978T>9}r(''!Toi^;V8 }m 3mYE_D# 3 򨔇I>iKmڳ]S@ƚd׬rP}i䦩ăGӖh`.lH顨ŗ |8ma_f~eaU^҇+'*3Z]ׯeP[0L'oUF/ԫGd9ܶwRpK8ɟR6y q9tuQbC i2pWSa=_,#zRRe/Dh;8bPK`qtg>73 .V2*2CCnS 8o'jҰ/^- vPu t1iW?@r׷4=Mn:Q“}у f4DL-_BHˉh8<)GTQ?_B0 GcUsX1_W} 'Z=2VqOlγ PYA~d,qSbHEi1CRpjcY"A>Dk|fj'G &7 =.%m"' .(^Υ7zqn.VŢlLxi"vbjh#-#؎2.lw6OTxUdZ"x+ȔOS-v%ʘU}`п27)@i<~S1wl_;>#6װ3+^9LS ?kqcW^ +~ģɘ3J9|Iy: _[SQ€fٵ}Jj[]v$EC.Ju+Kϳٙkan! Ƒ-IW\ozT-ZOpWx-WMT CZzINySaUU0di? YrS&ӳʞf9#1.8&/)P)CU~w8V,8~s,>NW`sePx0QDIn'R5<ǟCLnR掘cZ4jBiDe*Og LsED_=蓏]`zrҕMRfyU Nۗu_Hgd֦BFO01ml[J%_^uixs 臐bx-4.؞Oy:f 0iݨ_v Y< 20Q>cмO ~}NA-/t]{+EB -, 5T8.~  i2W =sI#{uڃ9Oث0]S5qYh&Y5ҡ_g .UC@L@ނ̖}C z#]q?X} IX'w{_.KEH 1%lgRGB>|z?3l Ot]XL49~9[i?DqQ7 kaJWu3( k'=U-46e96ly E!O< 懿>N4:nW/`C=CpȪ RcQƘt'V {>A@u" {7E?ri:4/7Q@tU竲GtIYƔ)ÙYh#ﶲ"z)Z=*LKW=tN@|h;5\.?\k$GhïD&8}F_15S\7W Jb[ǿC 4!:B9 7GU+{pBKfpeZA DJsEd1~)󌨩u\0Am@qN򜒄ulPm"Ec" vd\T h: ik$5gOBܭ\nfNG+$b[5KXs_۸ݾq#Xw(cF:)cHX蟥:CἾ+ȹC sM.8S5$G+KEm:k&4M|@O`F~)\7si"+Ab}aD -a ,b't8\(рSW㧔THtOa$ldЖbTX0wBL&7kͨ:/GZ'r K~#N"!o 5\30Bʨ|[ICr>.+.nBd":]"z#EA3(#x.E`u ^%pyye=oga7-$/UN{hi!"r^RJ=d䃑$& ?ȌHxo {f1 Xi~lAby۝5^1 [0٫d6% X;hi>pӮzjr$Zvgyzxo/VAr޳@22QQ17cz'QbRkI(j|`u. h^bk$(IG} YT%C%3ـ E~\N~fIvs!K!(8B(r Ewʘk_4|׫abv!߆mX 8 `~' ;Ɯ$M-3^KɃ9RBU@ޘ=p۴mCǫWhP]y՗avz*w ԴK=,dM #(++vId-yN359\Im"Xb +fīuu7agEnyQ{$l>b Ҷ*zQ 'i"È>8=1ֿ0AR7Me\+dm}wwGc;vV; wG@ ]a/w\ H*gZ3`eM7଍iܒyހSaSB#kAiKo^|F4j a0O(+,|L EX}*mp0G'*A> jo5xB^x:όNV >BCx@(eaZ|裵.p(Y%{xcG%p9U@ת|]zFۓAK-}j#L(\s|\@ؙ,ivey'FR]*T ,1|Ou5&\i&Ѱ-h 5mrm[sxMTGص֓.͗K}-SV(.#c+qʔ/Uhmgm%`C|/$!|bh 6?pUW>,Jv} CbЦX9u뢔)9nqZk2csaxQB -@~0.Z,k_cjhn-69d`h̗u`\N-D{rm[ɱ5[f s[Dv*$P1\:@m~;6o{fR6AK7>Ur6 ;pPZ2kƊ\LUw؞`2R!3 &Z'n{@K_]EI n pfυ}l rymK`{1c ׈gXHVK^NLDaQUX6ғ* u!ǘ}dIB>N >7!](_~ X4/IW>zA"`v m/ { ] AC3 %Lyç 3sgIJO)W`q)߂l-:݌^rr9n~"ItnwϪRXU𴣜|?.kK{f=,wDS50o<}䗕0o1%OHlB{]NN䀾:ВZE]Kp<-n60 `^r*TKjavkt$.mdreI]G\\Dj؅L'[ yc!Sm*̭0]Ȗ@Os+O_h)bBp1՜h5z0TY`lFk4@x(0lMƬP&G9c6w4Ye7`w˟c,`7hb (/N<;X/yA7x(.;7aX9(2O;J45*vtD3i}\|ʹ~ud ahn%{BsC.e{fEd^ ]5 7~(8;$dt%,9i8GɻzUVZN)$SӒu{VhE#5KNș>21Q{nc`"JKmٮ^aG99qӠLŽLw% gC@Z-P SM]<7N"6a+y$zF$| zaI:32A:Ϧu޾̔SO(but\"S (&vo?q^:=AQdA] =^BQ_N11\((Ck#S1ӌ0W:GIv2U*={a\O v+=ƥyiY 'oΈS~"#Gs;f3>ewYbk#W<Y3)ʵ3D土g8ׯZОtcNώ,i)*}Jx.e|>b%F1e;ȚXow ^wr['EoL'6NQ$Std? Қ>fb^ I~oXKIF"\o}ag`.s˯A!0[ĸ:F)[+wJ.D`wvHpof( XюǶsּP&w2Btq1 ,sQxR+h @idLsd/4m1m/`o]f3w ®fk5Pki'hj+0V59E\GۥO-6ezS6{Gk}TZQ,h ̘|]Ǘʨ[B>R0f[Ǖ;iԉ*$AeC-oa;okwj81kJӰ]\bH;ĒٽPyK^"P/ R=K&5Ug"Y;&>Ie4ij]XB 6VWHԹ^6ӛC7.sV/0s%2dI..4l-9z5ЁT[Ҥ$բArr_dxy?B.gb '>檿 vqqmĠ{Sچ ;@;>&-{*(Afz5k)nI@>:7U pk,.$F6CQ Wy;eO2H< jMeέ-^!q~]) 0r|(㰾|i" =]I<ᨹuQZn`t{7 @m;Tfi0ښH&>X_01oyTiF.S(:D9Ŭ:*if=@L_#GF D6I-'&1 >3|(2otn]1 Ț\h1K=j{T<5O#i7<Rȃ NݴRyZsy>n.䴲}S^BX8.߀`o`uQpnDN@;w6*'O"Snq.xc'_8-B(c(;g- 6m0cu5c_/@< 2;I9*wR2/Fm@i|QNe 5M[+CH)yy2FB wz+`_q%Bdh}ŽCrq;ZV EWtaYEBWoȒgeI }un^o:q_ -Gs|:}`*ge7r%pKe)Be9ʄ{}@Dn6*(Z=їȑW^(D¯kʼnBȸox6 ]M't ƀ~7IͰb`>uFp:&1S*8Vʴ6eo#TQ l0CBz#ލ(1%J> ОGO\c!*HG񯞶dI 5 0KٯD(B՚,JQK|&ݷcV ק[N@vdž]2^~c QܣGr`l-5& (IEw'WH$]Q@@Ie)w7Ybe֣L]aEg *Є!$.~a!.j#K{i-JcAnԍ$/(mBP /Iv:}0vz<>ulQg(/jy2OzG?4ƢȚIkԴ^BaTeލCڌT(axEHYbCA{0D -ax̝{e;p"oiHc/7 ad @8huʙM/NːCؘ Gm2"D|a|\1XQR$l5kIe5Se3EMB%j'jSz[s2y&^.E漁PR ő\t% n%y WrQjW^%P%.#\X# qx/@иOxK6̪KbQ?%fA/́b|elM5Z=츹C(S֒!]\[G]] \7=LМ\r*P!r(8idMoDi^bƢ}M\I :ANrNgG@ NŘw񍬽_LCM}Յ9ERY^YTuz1:^Twr/:QKIޜ9HEոKuVg]k{nf? CCEn\!DPdS.*e>?}(_[YC ![yWuZ]bKUTSNƼamJʒ?^%w+,YL (x[@>(r?tT, y߄lB <I+_0LIv2V0@5stP9k`?`Nrխ ~F5*qg(F%!Z3c=jP۰.(e".i+(2N '5Ы' ɡ#1̢KA б)N&z¡csEDY1ɱ\JG_ӀpblN8aM"iŭ! {x8泶Jr\`9GI]/pNk|Q ?_4Uxùq2uAr' HѲ?Ry/t #(>@l~O[Пc;ni`T+GG6.2?< d_ܢ@qeyU%#ᮇ ZJx~{j*[e}!C 52@܄2~3g~߼u2ҼմU:hL߲RBSq˩/<s!X1ԑ\ lfWt*Bi[E*KJ`a]8Zw"Μ,y"َhzˤ!Mk]ޕV+Q6b\P!i3YoįQC6\K҅6YW81FrmIC@(P)IUke//,ʶpzJkPHdCߑ>M0bk$Ԥ_ :.&.>Yy-4F2ȱOGjG=ŽnfqD*'Y):K_Ӥ.@0j?l; 'ҖF0͵ogWMR~kKYr,僺#?/8<dC*BuL ¤&QFԦʣeHԋ@ؗnꓘslOZ[u*>(<s@r2[ȣ NnwcW@fFr_[,a\ػ:]=DUA9cvwtڨa >|t 2PЇZ+/ 3p$oXz_Ҙ4s%&+Q%Tːc} e,tN;urFƿNK\`i%Gn~YsWi:BhE}A%}#\wi˓=kO<;dgV6[((S.m Lx<-\Q.~/-Vz$-Jnm_Z]Äi"i9)fI8@7sGj61AG<\v UǑg;sQ¯΄;ns^PmTK_x=n`üHf `TxN`/yDL3#yLz0;>~WfDUixFcz(gry}&gGƳY#!1*~&UgKBn͞7D*PgbEHmJH[U#!u^݂,1q?W^a8T$;^W1W~6q,268IKklcMIl D~~0aH4FJnLhx'hMЍ2$f,ިs.T͘ػxjGI*z?U\o(ن5 O"ۥ,I|ʰPyUm v_U!! &fsv{_Qoc<ovGFa;/0®5"5d?AJ/*ؤfOxz>2F @B_8)sϾ䬉{z&$"E "gFE̝OC4<7ĔɎ+UDѺ j&)Ύh"BLֽrP]9GiWyB1˹{'fDEߣmb*q:0 o ng%Bm>`#VޕR9PEr$|_XW˽8j s K b>@? mtV-I C +p8a!Z@b %@%f½N4m$c^\F*pʫv%?fN}Ó2l',Iɵn׋'*1`H41aEm' vԀdPX7i~lW.S/ܿ {LϢ uv?WlPH>el0W%;>n1򡮄qU R:|ZxL.ˡcTQϱG2ī={ ځ=4Z Cy^lp#baҎwlqP>"wqĤ *Vҹ@ rty2TBH?^sq'PjCs$%.>X!N@( 9Rn'32"x>\K92 PEr^dԋʿѽ0Xp-XJ%-'I\~UY4K2%dsb~׸%M58HiLxJ[(LnKv俎s(!PWtP9#_Zhd6۫+X퉙\sYM{J8!KWX?|>NF#A&SOQCAOaJ!-wW=|󜖎8 jy7u |ۮ*8PAW]ڲUח7sE֌Ǵ4T5X\}׵5$ H`@i1#̴}8H^X\d)O~I_KYjU'kg>_T=C@t.a#Y5?̀utMvw5> btoD0V#)Y@g}8P>d07UDoW)_;+~X%!P!Q[q3\] I#6)0[sV> !^wij!2[( ]r?;[7<)=F5U%?\CU3K tUGjH%zm |$Y.Q'~՟?2%y.#U·f%W1ZR p+5¡9NVgj-5h:\eӓ-#<2ʔB9gX"Ijgԝ5M6 pQ6q*< SVbӿ=uvƆ 8,MmwʣR`cN$E)~ELu%I7x[Ɋ9w^8#=W!4&kFYT5;ӧisj2 ^" :88ef-cjrh%3(j#}rQtp$Denjʁ]cKI!d籜D"BN+30Z[RCCm?bI__lcizyU&f$f ۊ:܂hk\sҟΓ,{0nW>rL.ϱK uiXɜ+/' ж\Á W3,~Ob+.3X̴t2ʾ}O3: 9Nn_K񉿋&@RCtA> ݃ VTJFeM<>j Ghp!HU ;h2Bg ھ9E7(T1Ys!mFmRkdxP-Aݢ۸r暈ܴN;1[f6 A_ 4%}G9HBS0b55e4HrLMi)<)LU?k\C0.E&.ɒ{n|#zLƘB>X"8E-EҎHc 8uػ$}H=z913qI4aL1On׷.05ޗp>#OeY8olZ 7ܠ~kovvz| ]!RSGwNOz14A/˛gms' Yt:3uq|\;K_><:v ;ռ$":wd\՚VX ['|?\_9 +)^ >ra{;[LR.}Nq49Ss6GnPʎ7/ZFڹ+O< Vu`Edշ)!=7A6ru": Iwɓqe8il$̆Y⨜;jbʓ٬Bp9`EخHlLq=`+홺_˝9Z|d/0V^[#OsxS%gKۚO'Y4l1$8z*a,#wHફ%f62:Ͱ8 #,obf0h"Ubo w>Y-C%ԭ4c[4>#X[1N6z7q?艦꟭25ׅze5n , }~C @'G'>vMhZXL_/heDI{I=À"nS!ڵ0'ol0#cg (ږɭ*JE5H $ ]-b׼WPqYDNHI3f@1G髽 J'uX>@"q8V$[ҌhflQO f4wZcP&iˉ '8|I-wej3 ٽ|:@&SX\vv_;ŗ[WS.m2RJ ܺ]>AN *f'tG?uy|\|ò'_eѬ 6948".0$*:Y^G/m2"_?ܽuuo!B3J7~NPW#_\!⺲1Z`%WOy&ύ" ɊMqL6{X72]ޫ=UGi9NI\G>araJu 9~f +8V)̨f#cʒFe4U18z\T>DFI\z~G_z6nT[q/AN~\T.ϳ{)R^?iߍ䳞x^ (i;/N"_pf#S^c}cqH_Qo)0dpuA_JUۘ!צЧf'4w#/E_d^`3"*F~;Bq6^Mq)Jϐ"7ak6jInD +Tvmf>~Lշ"fp{R4X#F}` 0D/20)L. ݺi x^Cc4m&hX–j'DG˖*QB7$+gtvk q,SbKjPP?݊!|nN-4G]@AH2)!'C3՛{vټnLM=#V3`9_a~46eQDt,b̑ טǠS.u}+Rʥyc_bK/ L;j)XBࠦ^.(^&*i|WhW*(F$Ϛ-_v/+׎(?&Zě}e\Yp kl"gN~J7+#Z~Pއ5 m= Eȿ)tGUo~-=UDW-/jW\(@Ui V (CAU _SUɶ(д^DZxΓ9LbWǰ<+U˝= K`VH1gƹ>4j4u!ƣevy/VuY0$t=/zY g%I H\UJ]?Be+uK& +^-/ WB,5zrYD4g"cpZW<@m-co&IR%q7sLg^$Dp{NӸA=ȸxsx{[%x0Кd}rL=m u )!bJ{VrrN&eXUT8Ҟ<ͯ}Nw uJ8BE5E!z/}O ˢڴ^¶%bejM?2SD1ϲY ;ESi gb(Ϛ@Z%{,ࠑPϨm'lL¿@+נ|3g(ʈn<6aNH+QE2k`F5A1(B["_WGvϛ0[Y5 8D(f/M=VB&kcLm(%5Gp*Y\TH,N7S%~5//Eq}&o2-cc˔[ 1AqC_埒Ҟn".Rh2WCES)TPH^o"VbjY;:2߅"^:!uIZ'9dPiH]^M yu;fKXv ӭCZ6 r@0_GXFk&AiZLxn|#(\J|]cEN8"[F$!QXHB-tUi7fP'MQq SoP=+Vf@ԎCQ+v=Kz~苑z7JJ/RG[K#߉$-\_!S>= grLژ=[ 6=y>N+THx\ˁhGG!u+f %F{>X+|= I#[JJe15UTWOO^n)0;Y7 9"سP4l`ҭyx"oD6烪҂;P5pUy,1p1s-O[qV\aݙ>;&~}ʐs/''%GRJg=5/?@HbOr{PӭWpjOi>5PgmL6ٌJvv#Dϱ2!ڍ-;EF]U["6xiȅTwb Fb׋С[TLl( 1hdU? A(['j=RȴQ]N}jfI׆L'vl6 !;5H Yxw/󛭌lHحKZ [w$xS+^RQ8VwQojI_SWF[)8N5Ls|R2z@@;C. i@Qڮ2SFbG`^)Sf4ǥy?(<q[wDER0W TzxgBz'<X[q{n㎍U${{mМi{2 Eּcy]'BŰRlKa,땚]"JyZJbS/v@//rmma.@B͢Rͺ,n6?f{q&Q8x3Z.a OX ~5N": KXWBzu+Q%gPGx5)au6f7\'qM%1:D3h/*p[ʽ8V3-(H7[kEAr) fۄgO30hnxuZɯ5{w󕥭A-0<%K{ 9u܇N؛Aŋw-e=XΫVϾJVrͨM} 8p<pi 貇f'|Y7KnTޒJ ='h{Vc C m$Wf|/Zг6;%k2iֆx'ĥL /. ?⡂_̡s{+Ͽ(ayc֩k0%;1W^*'W$s(HBvɜ4-%ȷ4TE]t+y[鶥'C/v)i9P#KI)dt{e=Ss@[mM.LD=:bZF8ccUzcô9¡DSD! [|_cg}YݑJ5D&BMr?,MFAω<]'iJ*1uA҈e~1p;oKqplE½+eCOQ wW\!icE }Я!蒞CsL-:e>Ս6f n!ad 0P!J7䩰{^ffW̏$~V+'H8; Pp9d~a/u^) }pv% Z2T6U8z ٢Xd`bh̯~81=`;<<'XQS?Vu.U6T9YQӐz`c0{ub(a6N QƲ5lH%]9 vqgj%+BѤ@ipS Dues4GeJ6k {)inhfUzR]"Gj+dGb[y+DAWd3rO.ӂϾm{/mK['<ݮ%2iEibnfՉ42d54rQ8G).pp7\.&1 ov`}#lZKYug8MMO9)"ϏTVGrO'A=S=1s,-Ύ7 σ FǒY_#Ve~y2 0/I"[mSn(2$ ~{2u?0:[˰(EgtS1CU zFOYOG%(SѪ$`?4ۯI6HTeHA)[Met!Zklhha˧>M6ǺH+N.Oku+;k^w\[lH;J׀]Cz LUI=*YϹn`ߛϲ;x+|t쌟g2Wci,dClcEQbkd'NԜ_(M,kFE6I_W x~,vZZhOa*5ALw2d9&Zzk,heRps>EɧiChkqϡir ,Q bW{_FqNjrfR)#Q@ _nOs4Q6´e*muXMͽHR]ҁt sQVlcĈ:j' _S. LשzA[uT\3@G REU\DޗބHz EdoQu$'%*W-N>צƶ 5\YRl/= 3WЀCK=#4Hx^KanXp! BJ/rTSyV9`Q>/1|phFh\cXx.@+}[aks讳o Umv 0d-k^H0G׎!֮1⸖!V&Գzi ZӔ6TB 9`6*-Rz7Հkɖ_ddߑNSyμLzf;"K\ "N򏰎ZK[qVpe$ЎZg. ,P]܊6.ήQoGu]K"/]0h!;]-* U=VGQ@ˑ !E`fK-:UsEG^ .)p 䏅#^,@X_kb /@f5y~iJRkXKOԣ|X2ނR )S"i:2տ$>M!iӆn(uRe @k2Ǥ.E= iY\}ԎQ'Bz 8zdF~X9# -;lCy^旈mq/ ˈŬfg#gHkݗz8keyӔƞΠL1- v$#Rޱ-!.rQHU'?Z Vwl礥wEӐ.WB>t)5rE]0=$&ETFtuX1M窄FSuhwAu>&90 iJ=s%7?B}OQx?Nin{ɦ 뜣clǛJK dڞ*܈$d!*e,ɦ Zb]2Y64h.GiMzMS-ɭ!Rfϓsuk-JX9dMoy6LlM5Y५پBfHv5v- xJ0Q4̗fe?[Nuu!AĨ~5<^,z9s#|M(;ǂ1]O ׏]* :_Ve×NKh#Z>w}V vǼwrEQo"GP$8?hG L6 FS\A>4x;O쓳ߝ3/2 {+?ڸG'N)cj:b\2 t\W-?چ=uKSs;➩>bdtc\^sΚdnS6U@D&&Qp7i|=y?vM 5DCnz~&ܳibB%B82g1D!Ŏ@y5]U#,uz*= W\8$MUÖ[9g-Ggg?qL@ ҝE`? Yh ʾ 4nܗbl#dkp<8JtD 6>+V+L*Ku 4~IMHG^Y ȏn4GOK7mbqwQ@U-\F=n5N2 sӢQhw߁;)tzepnM(s#tw{Y!B LL!gOȲڝ?F%e ܚ8Ɍ`HF/=?kA6W2b, ͧJCrux[tD~ȽK3^RNV%~}OއخYΈvKa<5xҎۅTma.z~šFZ^F+yG{x'ƀ#_mh{=SV7ǧTQځƎ$R{G5?Q`VyOeWN@Rj{%Xɓ V4&Rt͍ b<3qIwg7[ ʕnei_qNHC;ک̴ʝc-6<HZHxL,==0d'-5d4,v~wIТH 2e@;$닒PY:R|CҚmݚk| 1Tl\a&i?61jO1n}!/.V_ !(]xنw²7>QuCTw] vw[mz}WIc-P)$eAHi95^Aqs5EQ/[Tk},{p4{B]PRa,xvB`?S*%`uxιc~ĭzylp.=kޱ5.!F:DWQ Z!eia&bP]Eb4I N㔝5bMI0 JEq瀞 @ &.jMrt}!ÌlO^nK."m'xތxej:F}/Ny.["4ʡYg' ~{k1)icH,B63)+҃{tJGh319KDg@'W.zQag6m!/ r˷;IowQ+<"kVZbS0'Pe?-FrExuFlL*f]%k.Oo_H&R^`u^N#{x5Bo |<j F,p3qXrJ֡xr!R¾7G$'H \g>q~φ}!jH9@?I8&aWGvY:>&MñG GqA43[_m@-q,` Z2֖ezM{fe@0㯴}BX~5>^ (|I*~*@6{#*twR*0`ia39<{\a?d2!yb&[W)x3o)(y*ܐ |k~2.af(mhP8e!:Uuc'AGj)*SN,C;;L_{}.gy7)fֵrGfY$CugW] ^kI>K4 "NƷL"q]2)j73g"\j qD:ݰj] QZ,( i0[1P_xI9C?L~;]'0a WuFWt'tj%gs{؍JflO*oM#;߇A')ԍ ^ dx v %*pC]UuzS^:>rgOJcCx-wtF`/x|s f|VY2B@V;uY2|y3rvd3֪$kJxt`PF9^t r[7>7;lwElQW:i@}5`oXǜ:Ã_[bql,Ϩ`\kr$`NL}gp np#?> 7a P.M@fw[?rJt+S鎙brs:G@Ln\ V~h%2Y12Jk_$yɮU!+(l rzcӼtoţ PflsoMQsocЗ-0rr):kR#sdڙY"ht-CF߹skeW; %c3k9a4y5&HBiNw؎UtJWx;΢i!&3*vϏp ̥AcW>oYC y {[r1PO:N4I^(e':lD,HXOeV +؂5_,@~ފ5}^秐Vzc)| #.wtԍ唾o1yIE,~Fj T_C7MJy?s\]:AW;Jlhw(GS5\ۏ(nf%ŢE\쑣O}7Ir =x@Mu:INфcJ*D }2RG^.4T~A 5ٻL5!xܕh7'kIN2u<1r(iQzUM ke"؛e]Ec1kTmq Y@Xsd@ 3{6Nj8}/nN"앶!.EtSؒ &sүp/ETC Z}*'/H - ʀ3yKGz{3|}WVZJxÖy}.: S9(ӝzu׀IL4!5^I (n1K9یVTOTp7hΫ#w?/W t_'g=8c0SU&v:9Hmʆ1h]5УX.3Kcn<|֋^;Np#ƇLMN~ l_uY|HkݷE.رTr,*P-)%$l9=8 ֽVcڠfV${, 0mh{C2EGRJT{|a`8CL. \nykٜ4iy)APn(Qz0fF_癑r1sd*f'J`B&3`&-0U9oHr$(r/<{A;_C-/'Kߵ>ݺq=(|hۃѩ+Ph6v.Ö7fUvo;dtf*]c^ YETXA ٗ_NWDDܛ=\QƳ+C6dE._ %قbBklvSvT*{TiݦJX4ɽ**/8zbW‡IMaҐIe vjH LTOEnqeF A' |Fs#P):f˥R.3$,+ ;]m1( /U]C2E{+ZQpڞYLZx{n9Ȕ.zȾ5R| 亙$ӆAA4Ac Z_6 @t3ѻ;䥶8yZ?oϒ CK&!5ᚢ{%Rvo]tCMYIx3*XܧQVA$z^鑍d3r`r}i;ȒIAy,E;ڨ;:NSuvƓSy,{usM jNe,(Idb Y˞CgJ \ՅT_2o6GCHK_L@"AJ7PhN*JwG -f`sH07[S{ɘPjgah(&Si5:ҩ!DrX=>J?`++;=gܔILW Lĩ񑣓 k¢ F秭.\PkߔyuőGٞ*|0RuP-5Z䧩RM0kݜo":96Ϡ W&Ug4If+ϜS˵7a{Hg9O|tsU2YDn͐GڊiGzO3֎/*;o\4FEFҕSV2!& .m'RH,'`M>r SxvE3;rK|şWYo޲o?Sm61?"O;L~衾) m.nM-&"*;G.yF;T!&ׅhyR0.W.ѐACMn#84,JFL3L˯1jcE&đfĸ[D*6/nVz,1st-A-QHl,Cr^qG ,m*lEp{A׳ ;VKEtdyP{qd=ql.܆7m\dlS͇DZYuY^cKnmEXu]z@`uoJ!"-~@|sUmJ]m4Mץc2$m-5>@] d&c8 Ѕ眷;>U[BZtFo_T2a ~;NF9.my5XG* lW}$"0e׹HJ= w$_7.oƦ~ۙNo!-EmnRy4lѫgbH,"i)P٧˧TY]3 1 ^H(ɩj" H2J}\YBW338$m!/VGӸ.)V. N%8VJ;{;,b,sZG-~H1YnxetCm{A7W:s!jeD3r76nv2<4ň Iٚ!so1࿎f6Db˂Er/v{@b P av]TCs>__ a2*$?TO^Gd!_ّJkiF]3z"Kyg?Ԁ8ۀhK-r ̹Q_7Uɪ_xd Wf{75R6cW Y GߕV<m! f.ڶ!7Rc ]uo^w00MZXID="vl 0J`o1r@D?̡{0]+d'ͻo@ l ߟA%f(po>#Jo`L"H*WQu4b f$YvyX_]9 1g}< Dv*]cSɌoc5a_~Wav6j̢^Wo k&xcD&OFg8ely|~J\}JB]"0޻S$t [B0,}q2^bס/T6dPҔ/e L9d@/oe!0_j3_Q;*lEĞ|,N.fDv x゛?$ $Sꨕ~q`Z]duxÑ&NZVVr)WIy`tg3q6.u%@L)"WZՏ-q|}fGW_"Tҿg0ݟhZo EB?=y ة')ZYDt,`ٻ{dfңMtbkMybY8~/$Z7rCޣ_ viHwu O Qs¢?@So[uHunfHi[ 0K: AtGn2\9XC2{s?!SG.pSj̕7w  駉Tejb hG]eXRu%uuZ lνT WN[ϗ5߾t5bhrwq%v >@_g*pO'cO K<8}\Uv|bvGBc[5;`~hAOsT]nytRo$9ɚY2m%hpThIQRW_ ݄B*8g*Qf`!%PA~$|NDV9'9v"87ٚKk$C'1G{EPvb8|)/Qc:ꇐ|@ܐDPruDkoV^3**4w||Ôە&A hk뚡bC !h9UEH|BLQQGfoHf# 8T?o&27 S;pd.~Qp0F0Y@=e+x05fnmRx'3 Չ-py@V+2s `hqe6ϵeu&(*';A|J>zeV.=R!,SKU?~gz-+-/6 s?:%Q)qL 4Mh[~a;1 ZlQT !ą7宴ѩ>$Xn̏eb`1Rf,AG;~ :ruZOWL尔hJ㣈G/j鍣RarCĠH䎾}g c4K&Xˇ#^8F1{LwĄA4}&py<r֪ 5)/qjm>Pk0 U^F :1-!V9gj5@5O'oa +# Q+^^yt=3cVp=r-w:: i }aVp]aPYЫw$z ,Cs6~HvNybZ= {W2lJ]N؂1{8Jxs&2+ㇶmf'Ry]s LoKl=,NZ'6dO[Aavp0e},T 2?Rx/}f>B 2qkN2pa>1 1A9edL`,VDkVU)] ? -z!9*5))s ^MYwOS=$҄ _2:#[)^o1ͱ/+,uuqGN9N s.xhD2#2~iD,T?@Bƛ[=X ?0\؀? 㥘Vdw;@uc58*o:uq)Ӹ Dk/eFsUd|v\)Dh 82<"0kHX6& o A7TP0>>.%"C=p%3s?pJ-^C{J/+5yf ?9ʜ.x5 n>ةtEOWJJ+fhv#6.HJGGbLzGoL-#w!͵ t-ёbD!1SVvi8%d07Awr+G056۞DŽAᑍF5L%QeM ~ll=aM}ZJl{t=q}lb?hҷwIhc$mMO75B,U~dwfXkrJ._Y$[Rr[d7T>k'y~ʍc*UDS=V(PDSfM='8B֒f,IDk|%ɮ5;[۪ڱd`!WX_5`.eU9uFܘ f0n9TQp [T6C/)_ l!ŔQXbEU&W [h%"_BM,SCN6"a@9vhUΑːd2zo<ϩCt6یT ,)+oUɴ='78ᾕ n4s^NgW8TއI7lTWX^{XYE|Dy}}ȋƢ M=_>":02%kk'+)>\AzQt;}oS?ߺ˚Z=C(bP1ZH,f? gryc2b'\Da׃qaGK5W@ ?ofasfT!D:Y=%fa ~pުu5{ ?MRWg!C(mRVsbHFHwdJ?IeW_;E*C  gjݼ+) Ѹ&-˪~rHJq(Ql&4v^V0⢞Fi]ãN5;ωxTDȂQx'VK7$8 ?B:w|< :!1N(``KJjh yU*b;3q簚 %D}'1<䷓?;[,:cfAcv(1)'v*$>wZPD4dk6u6 l4D!:_B`j~8ZD5 ߛCйܥ{K g Qy9RaSx85O9&xQ]iŭKCFQ{k@C7YA7 KNqqU@ۻh0|RobF`I;e(DKMFUxOl-ocg.F[!Gq>6t5x9OVp>YΪC6s,8'ic*;!%&EĈ)'%њ& 2 >AG7NH,1$) ds;H6#[Fb\ӉqSbjL6{:'a[ *(D]S-L?wlν>t<#0q&@Bɠ8RZ \g 5WT \۝h fXE:tOY{`(H*~ԒmRk^~HzoTPċV~H[4h&8jHQ>ne] T314$ nq~4 R ]r-h\)ӔnaH`MpO:9#ȴFF87$>eH['& >3==CD 4gcu .zg*ACQ}9:l}Dm0xo1/{p;+{[a~ FX`a^(6Fӫ9:x˥)۝2OA]UYcuȢ( C=U1R Qxw,%*C.i2WYiϤćdhltbX%+,J-TOUgd$k$.S^8懊"^h%J氢$n4SӞ7x;'e6 LϺѵjW)mvyif$nNPJb^AuNZh98_ULcف 'a!z&m冺 ڰyڀ^ѷLk1I-m̮Ny2 ʌ5m($Cqʼn_Q5;*})(f0’^5C1"&gxJw 2ɳA:K4keR+Zvu$hXRU2pfF n51Na2 yB JGҥNm;[IklM: 35dJ.5-z# Qbh=8{LsVW)Q&,_?qu|o"=L]QE&һ Ј mFZ}O#Sy[C'i:JyE*^RH~xEq jLcG!]ઉ(|Nu5tQϯF ڢiuSc0D`\2aj{KnXP4<'"5 4,IG]fĈ>7&x3$ O&"1CEG#aH-VaI<J(tt>["ns;XZKjAODSqlj> 3d#i|UDAy&ÙaM㐇>6\l(lp+{ß"iJ`E *>@6q͗nT{֔a[*웞TuN`:Jy55?kl+&z?S,ĭCV0d*lVfT,U)t{*vF~>|1nFָhm I0 k\gu.e$w#~1N_^8ܰz67w Cކ{\FA?bLi]q-6Cmj¶}e-acI0ZIQCěco9kK=?9^ɍ(>Zl8 VnzH.q0~ ^~$4vh? y*%f^~}e2~A RVש:~e>-ŝC%SX- +[E8)]:DA d9%?$>~[hIp|l֥Tk' x;[=\XDoW=[w%j lD:ף/>zh&*)CD|,2_.7V59 4oӣ(sYa!JS?;!o#?S-LjW@#d3^ P*Y"䛘៵qlZ vdRk.1.%A;JOJmPAspOKH-^:ª2_һ|vuF7b@^P n.r,H#oyK/e:8~ldN٥pxMGs 8RND2ǂ 2Ori.uyymm\`QR]j&O]ԙޓI&dzhp7t#aoɤ*avD/Wݢ Wn3~]s`B 1F >jAx dRy72.WO2C`T@G參-Tѡ;CGR?nϕ TkqwH Yi-b*Z+x2(V~qq81XnWr Yx E-]ii(xI1`4ILɭ4ƍF8?8RdEQ-yJ;44hTf{ͷ' n}%X<a]Dq!.&-{2%&<) ɾ]2x>=~7 7O.< K>#}gM#4!B6w WM؛YVߞC z)Y/ȣ̈R^1>W߅v`Dj|fNzlS'+T4ʤg6{QdD)KCa(1)K'CWxMJ ^#K1M0N4,ҍR E|tC27\Ri8Dڋx6@5sd:Hr# " (53烷 ]uk]bV?#+ɸR`痢ykTV!uj>RہjNbϥ> HVMJ, މA@Cgj~/MM~} `C@f9lwv0e9Qʖ,8Hd\Ҵ) +th`e@%ŜyJdAw>?˜ FVЎ|J~6؂پ!3Vk|c*#PMgnQ^dۯ g Z4M9,PUk'f"(@}=O΀>} WgHV4c6wbTLfÿBWqʰ CpbMYY}C+>xkٸi2M8l`Az/Wڕ+!*fgY[razJ]~CGڽJ(_zn4K-c5p ϫw)=jfwGW3x|Z`R f?(;9#,b)}aS&(TqLxwL6)<#ƽfx"xEm.,#Wg{<{P@vx.r d?G,=̰".Ir|oX_VylAd[24W13LRy!D, >!MILKvVXKG2IKADvFm׳F>kTwo1VwLxN(8[z1k;ܗg> FͶFuOCaO*GCAv#Fl͟i\G)*1^۲O+ZvM|9瘝zjNSnXwXo Hkz tGjюm"uƖ2Z:V*׆;:z pJmb~KV4Uwigxlٵ[~/hi̺iH!_e F29*Y7P[Y){v~4+uSPƨ?6G= :X(iKZ+c9MWlc@D}bh1{$1"7I0{t?dj•6` pd\jZGA=l7I˼x]/.16mJ)πIOlX=$N'^Ha!Pj.a>( Dw"umPi*'.Ӟب٣]`ص:I6Ty0p!Jzќ7;Qv6yu7`+u|,TEF4gS`XczC~ч; ގ*E=?Ay\Ϫ—^=H0m;%WѰ< BTpչww[Unܭk!r7jUgy_ĝzP~|mRI Ūja!t'protu/7Lǫu (դT]N?õbb-{#exL)E|$}=y*lg {9{~܄TXiIMf=[ E9;\ptDYP(ge@0>[XGVhH3v-} PR}ju:a+5tB'꫓֥ū1dH*@p4z ?)$bah *("THd~KWPʎxdkgrfG "^9V_.K|zci\[t+T3';C%Lcm>+;5TiaI[<H G|Vb'mrQ{PfԾN2uƺ+sh#"1k !&(;PM",&zau]B !8NsJ%@!DV! 0+! Xԫn| M*Cz6@iyZJtŷƲNS:o wI2I椏͵,k\x>Һ-QnՂ 7\_@ TٕchMx+K{sל=ZG{+jMFO>ps+G~ՕtmKݮ%=u[P!l;#p%]}@q ƻn>3K{KkNY1n \w՛g)a}:? QXώ-=̢<=D{A?C|Ĩ)T(V)1Dz~r(h npVk/@acT5QVX)6[B2H]yJ4]lA~l/nGX~b*CgLz=ڤƒ37euu|:ܽ \}84qL!l5 tm:LkԴKQ=&u߁d"KwLsiٶ(n{|qu(ٜuWI?Q:EX,pz8uk q\ހl$ o$?qF1 ]:DJUljئ&^-+@"N+G@e6p =GёxQPzs~qMtU7zRzs?ѫ8!7RD ac{5fjR|:̇9aX:x̷ Rjo0cvKa\,U:V9PN#P@j@` y073 Dg ʆE7\+!"XɢkJTj:CNt&>+9Rs8:H*Xw%?=c)6 P`wFJ=c4aϒhHI< a& JGiQ^6ܱQGV{dXx~2 [c чFpx=p&78HSP-IHwﳳ8~M /je5J~^hgr".AzVJS'?0Neq$j'5z6~Z$ӪIDhⴊo|o-GrF{zD(0I_1ZD @i+QuOA:T)[]45XDĥpn--1 %L2:N1Qi˸k;epdedJ`CkdmY)S!4Et3}.- 0- ̑YVAGa* =!]诔C_gJָ{b,JKMxfÊ!/^EX4Vam ?vw<>3s@顬׉IRaئw"OTB"pۣirZ9yPn(Ǿ=E PY+l-\O0Gt(2suHh=%4ow4RM̋iw2n@LĈs[Ӿ|݀o{OW=dx('zrNZIr^hU_WI+& .+:íF^%]Q~?~P"eTF%b8*6=yW쐳TK>۵X2KEyŷstث +fYLU(0("txkzuayiewI2%g|e8a@2N^~`?t6;Op:9ЖX 1G~Nnۥ1ߎl"L^1Xߕfb]ӱC+䃦 yH?B|h;J_3S{p-N]3¬D)_6ajoJ\ӄ3U|e#Dg"kf+ɧD ʣm/-7mǮCx`ǞոswdsեRg5$ҽI*prney3VHcJ u|GEf^$>32*c`'폜G'ee 1zD 3rzg{ja?7)r>@-fi}0,p]"ڜf;."ƻ 2Sa]@u?oJԳJ57Rg/-+׸(g]TcL:4ݶ ?p8 b5FN %Tmdw"ۻhOa \ agp :rc]ʶxltƩUKyQn$f6_iҔ2ura>pj ޏ~ $=L1hnH#֫tZݏ# YPW. EtiF',iRy1s>H$難)S)x}2ދ ɒf!\? D\Y" ^Xjzr/KţYUfC@2br5!P%}2;.Cn&F 򖃫4! Sc$evq\1\@Ȝ+ LmimE_1BL(s.J]bG7I\KF Q3de }zTWJ ɻjSHm096*!_TQ$ \kƜXgY$po*D |3/~fb+F0%T&1V~\qF*e]~>2c#`oeBB²KR'O#b4yr菼( 'Hgbj偾p= hMf-ڐIysɐO/k;;o ރ*t g3 nN[UC@0X5dKˎx ϷeMKmva(1#ߺ:YhZ/4Dp`RkH^ J?ywA%AB3{CPgUCCRMjS!@p1rʘ9S5*ՊndA:#ZiԼH:LEKnL}ԅ-s%\NUfݛGWec <@O 潿ba͢߻e4ӓ7@zZ5HqgO.^9*rx0|~2/bÏ+1:1@QW3J1gn@DJ4EJcۆPꉋU"Hߎ{'Rç6Nx%M>Pf5a&mleJrhCF[HOODBCb-@`EΨC_BU t/.t/Y6dak|DRSl.' 4P2a3F p %aa^i Qv+I; =p~SL$S1*HB|v.%왜Km'6EH(>Ba ||d,vc`X=5Cy>)G`!B*XH¸#2#Sz W6O쇿]M"A JG1pvcjg%1OU1@7[a- yKed~'CsTz #ra#uQBMCTDOFL 3Bɉ^q>wqc[LcfܬlYROZ62p΢du]P1+ոժE*?VG[WxbSZO}-uMgagI*eL4}XQP^DP;bZGf*usNY *AD!e'2a k6<ۮSjZWzj麍b!NAF* ]9Q5{Ѻ[WW qkn_ mZjǪH70 #gIOso9dnaB[oj:Q2QpƯwr}dHu ŭ]jPЃ!>Dd#ݕ)L!/4lҷ&q?7ܔ[{v3[UqyG<5`@<{Di#Kc xfŒhJo"g@n Ok4T+*KE2=󱂇jؒ"ey:^bH~ɀ/\ Z&"N7vcwyVjCKVE(5Є̗>ib~ 6˞"Sʞ: IG E? 3 7⟞knL B̓{U0Th|>OQ]Թ&%T1l^ Δ `;ȝmgiM5'K4D}On6YyUf<mMaK.:Pf='U_?A^9 gMIs>\ mɃss뻥R͆,V?,_S5'7f^@)1=,2<4y?T@j!BoLf=Ӷ&ͿʫIx Hr!H ~YV7E@cT%c,#GfzmЊO&Z\] yt}]zaW&usx~Xh^oUȲXz\مC$|!MRb =”)'5cKu+槮=&07{ʴm=Q:yy[ )@&i+*i_U|*^ϐ^#n|Vrg+1.ofP?fc}U#p{r6n&A*`kFf" c{&qy0p+.n#:)?d(#mĝCY+/d Gs.d!+;u +c˶ xx}1mZ܀5~|F:NY]%*OLٹ﨡 KF1MQaH6ylY۝۽Ik2Q,v L [6Vuw)&E&t )4̬-< L), ĬQoԎ2R3꯸[èdO][A~ڦbԆ MTkyU'-I."PZc8Z7ϔW-9`?}b‹R[ɛBuA&f61U/LvQ3:d3>B#,PWm u(f^u22Mr)P:3F&mlFϝH9<:ŧsșZ43'6@sMe2j!X$o!A/$rnW3[LǪ6J-9?g9YK]%E OvGx׸ٴfJɫV׎(H |A2FtL\$ YdJ`6@)ki!zit\]H6"bX "QL4B5=@N>b(d$FklHҀ E$M=k+VOmg}G 1|YцZmGd=$|lPvWP78LO jz.n6rNwHP3lzyHp@a&Zxta9EGn(C O#w:D5ZRw`'Q6H|Xq5=@X"47t7Ǔ6YxJ'FZf ߔkI}+K&Yhf6ͤʒVO=.#!^mITD9Α9K:絯!&0y u Xm^LX/(LΊtU `^ݰ=.WI^n|ix[;~(|яKX);/&kҘ ]hN/~}n)Scr7ɤ vu{?I!ZIZԜ'z0Mnm磬ySR&S;ʘM!DltS spᲉd/vp 0I !ùkE\ jtr21w ^cu@Z7IɻWgjzY`9Be=-S* x֏y_HL\ϊmP6zGG]ZUKDZlycw%̪6!\hCUepQ3)܏KQ$mУuOh>rq8uH9q[NPlߤRW՚ /T4=)+\5ʟBO;eƑJhP}y@2Scr4Ls7 .g)%s@⺌#Uzش@urY}aB⍷Ms#Y:ndc&)Cjgg&_s\D:O}/~5d["AħbK˲?:!Y}eū&QfEu֯w8;)%X0?bY[XC ysԂ+~WNYO}֢*/BKe~8,mۥ2R\ m%wx 0B;0?x)&!.xHcwϻ2xh*ZepKIGœOOB۬F }Ip8JAij@ğcǺ;"XH1"|]'Z2Q `%Tmwm.Q - Bs!T,A`ŏaME,{$zhzo=-ߡjxG>}q5?:='&T JuBA2MS%:& @V\IJDwlf2UW2%6Q`%#nz {6@I RV0g?B<|!^JQtc ٯLM:вʮA%XQC`nbh>_!= ~O8۳)nCQsQsUj|jcJO=twJs}a3-+kf@l <5+n}VPjό K1=Њ4y j̫̠?:~q;q&fn:SZj&OupX$ݒ>O9so>VUW5]v­.'O+O5bLO3mu&`J'?5fÅ$%wک͊fX*WH3[v!쑬 t"}N"M{*]X+L3zMʈĨr;(a\ċN981,GM]YeeX S@q 9:viNdže$![5KJu)ea]X#":W:%vbu յ"mUtl݉OǞvScF!wK$,Mp7G$; iQB5=!HN{;l2/2`п{G%YSXN2N֤L[\*n!nIA +7ZZR6a׻Nh g`LVSudWm9S +n8#XvbF 68(~r;\3%\icdJY'Di`(OI;.`"1wdfɟ,~яޱ!vz2\ s.9,ƷڼK+5sX\jwGGi$Y#Smgd6H?-mF}M66侇*-#w # jeabC~? b91z^&ޣbΙY*Oxx6_{[͔iG5CopWN,hh>c- i$jY~D 5$[;OuJppN[I i$L{r iRB^(U59'R [n/WzfC@4Ht;Syܗ OX"TVք&'C {6#;'F0vxOѕ`j!{s^$_1d`燙 OvIFtt0E>>nYn2M}yNٔbM m b0N:<H׺4La_5M4b7Xx8 C9$sqZDHc R > EhUlpFl=7HRX26_|Y@}7_6{5bĈ'5@ߙzXd˄tbhڇaklAc0xnp8(ToD`_pN@rWe0oK[#SGn(.P tFa/Mo8crMoqmxH Ue &1\e[7h|C#~$_׊Qy uEAMU5p!二o|dhG ߝ֗ū, [uOAoPpMteWK\{k.jƘOhQg@Dg>@dKl-I޴*q`]Z'mDQj֔Ll8X1ծ1_' oEfs"xJhf5I\^{n!0VAp@zqY&1ҳFDI"u*uEQX %z?>wnAmO%I/yqh^矣i&mH%yX>AA3^\/ u$ѳAU^ԏS&׵pHPљ^yN5Du AG Q1c,=|T܀h!f}S9tM{{6JZBI1nͦ-2S߰T9;31^r<Σ$yMe8#@0Y? j"qeΨI%}lqů@ԾD酤HpR65 "wkrћcDo C Hr`|CK լ,E2ꫮӊd{)I9lg[4㲭Y1&#V`)}OdAAPУKq(:9.m n^rOR':v<4LhpN\S~?yMETɄj85):Nn‚|=5+$3e'I0I>XگׇMEZʏP&r!i( "?dT;{rGI&UC]F(KDVk":`O SkRȵ g3(elW =3kk 2QTذ!6 % ʈ@ >Ɖ>庎am}ζH(9CO Q-![ӓ&`#Qc⺉I WuSt9b:C[n'T|P(/M"rՅUg,BAAȵk;GK&l)"Q-Pϻ_0M3]?P[N#ϑzHmkۊgymρ`aDN⸎ ^"uU>xt־Co|'\XRk'Êx}.&Iw.)v76con$Z{i's +yr2:N { u(){6Y RUjf۬g>VŨk h |~v+f!~C 31ցgҩJPPZ?.V>\kiU`-6F'3 7qazxy\ͳ7qBmWLϩ҅huD*f\:w ={ eAi[?qZp!\Azܔ},>9]` ORn34 o e|O?H:E0@5e-YЖPq) l!nF ԙ葛S"ͽFt)2֊Uؒm5ZY_k'R#R#r1;c;xgˀK`/ d+zg-Uj3'B )m&kГlxd[8gR/DtOP>{eU݂Q|p '=)w7rm}[h9\$:#(v4xIkP\Xmr[SNl˼m7$hr|_+&s֣* VY60Ahu_Qa&c:R׊N0 m#jǹ|RMiA̓3tٙ퐜X9+m=r‚JLS s{{qۉw 3PFC){+OϦkɷ<DV22] {f)nw&.51M9&b._׆_+TSU8t%u<[n*RqQ눇05ҠBhՆRse y'؆>cd TiАd\TTv_8md3,g9.lU`0Z7O. 2M,…oš3B;l=e7Ǵ 6XI\GA7߷ /D.%x9Y.)-e\,wOLv2=7"B/$GSBdc t2%:SzI' X!}S`Csv8fJpidH+a'+{&%-{9 iN@k^7g2̯6)̷[o4Ry&΀Sl/\5 pke_qO!BtQ1]0"*ev~xv&K,x2f4t`3RР.Ds̏ƽ:E)!gf )P׬9QjJ{p8$4ãuiF_?5> oLg :HNq ^C9wIҘ AO5VeJ/a&|I__1 nRfpK&[d'VJ/P74)F7vfp]³)yC]?tG0Fh2ܽ7i+83vf[DuhbG &[|/֘أ?\)u cK 3zݑ0be|wNs4BzL ,Ȃq{@Vi5,wϱŒ<"p0i]܏znN21,vU傍y\hI r3E5aR|ˆP3":Bd/c#_h:\nE>`0(*S .4.qMYk#Y ,~.XfO~J< ī-}-mb7ë ?3J?+oi!K2"Fx4jUŸ/dv }F,W0xsY/xg)5- )g=>lv@&U5QGםVR4gx ,&&|>?rwl:M۸YK5ڳXGrMtݦ>-5pՄY{ξ5Y`Д:rE>MP!%fOѹVvy+ʠV+4͹_Q|6":iy]s1ڜcp0EKk֠7Fy0zR7覝 .E+T'!cdQRȳ % Sm)R ܣ U,F4;ţ>Da4NXȞ|&XUV!̝omFrv;YsdQ\̪_?Ba>{Ңq隻ִ-_Da϶0VOgX"aYQZ&p>/xvn]IĿ@fMlo~8\PbX&Ѿk:f_~D9o@vo8|(َVwAy bj@xW[ݧjO:ŝ`#Z Z+ER␹:mG%ƜfʞP{Qrcuj#7}NJrh͙@$86xmx@njyL TXcfPc > tčLMRG )#UaIل  (aD2[]*vA# g"{|Ioimk86ܻ)hFC?ezKy4K^n75[&| _Ni8>,Dnəz0 ` R 2 wpSf|0/6g_z"o;Ze2̍IP:(/YZQ_hϾ]~ѢSzThA|˲ڮ"2Q D 8K{B׏1 ;t/O5~Œu6Ci5JLo->[9dz%1{!پ^йW$1[N1 QȿڨNF>Eqȸt@9aOul0Dffި;\K@47~ݕy}.i}zy܁' -!ӨAIUP2qE[JeI308N\Eic8АYܗ X`&Цa Ýۖ`դ>QIU#.΃\%1y3k̻$?If2x WNTKϔJzƜ6"I?듄'i e S[[eIr  =&.CZؙ~ns(XSh B*eh+]oQx t1[0#5EG"**|8 i[Gŀ< $_矻"+LEs"'  @n;n<@/.ڔT5rA$BQyirq⨍1dLjz%qM^dGӐBatxGRMVEH7JRZ!jHOSv7eCt-98јyeodV6E3}v~aZu@ $IyK j MZUFIУ,֔GXׂ1̒s ySZp\uWޙd\V3xx@q䞝zÐw^4qMNP0LwɹL>ܗv(Sr6 O۵[ՌN}@'LZ5j"Fӿ+Bjt"qU'2k~#;ho|A:=ֿ9'cH(}x=rZ:C3jdvTcy:$zB 5y멒uȲKdW f݊ͷx^2w_NZh6-oWNf~3vI}21f>%Rܻ=MGfXk4\I{'Y׽,>Aqgh;#4%݅̍B 㕈,s-A/bb(.uL6x&=I0'uK͋(!eê]&VI+*S,Bf*;:kaw^n:Sv# ݞ(Ykm_iД8 m_EWwT._ړ tVQSr3A|p%#m䜭[<;3J5Qf\G",V&p1PͣPZ(ڰ1 kV Cmd[v8a @s Bg f^ց^FNjۣYo6")oP)h}{̝+վzDZvRѦ[:Xë{k0l :VLm4YuU#cЍ2U6m|S>F#4Jo ƫЯNǢv7y65f@! "kXE44cI2؃'Egx@Q(VؒΔuCHX 50T'PEp,=I65SΊeeDo6+3hz$qȲOi1^ao!d ێhD"5%eJ_˴~s_z' -sֿҡG7*.+(7IlhBRPŭ3AC~bS95ϤoD6:U9RbFRKANǀH(*nlZ%Z9^i7eUԡmG>glwz %#d@]6wPm1@nc eKal|hǧersezekHUΤusat bl~/d5Ddyx[b#:ˠ4YP~0"Texbw4֘DU ~He5eamvG+9ROMY0b¨F:deak-.ZCA;ARt]tXB!jW$X>NÇ,-˯ 3{혏F[pzf )M].'ƞ@C9G-"2S ^2?O˙6qS.b ԰F!v+)9&6qa&[suV/5ŪȂ_,Cpah/ #UJ+] }{F $VdU|5aNKP1ހ&t KYWL01b%R0}L'ƮͳXVPvJ]Pm[:/)cQG5 #%(fwk mF(ljUϗeOc.ytͣB I8rU[orx nV +2|Æ|D [[5Kndޞ0=bWR\;'X-WPf w#>'Tggjz Τx~JWF*ǴѱZt;:^ts0pŽt"ڴ,W@VYzD<V- FMJpĻ6ri9tkW(>4*7HCn>@vkW;d"' p׆E&K͝4r]%!Pf¥_sx(JI%t;Yd+aTN׊6[h^3(C*muPvjL|-wv.u2;Tϕ p)[RkTWz:ﶷ/%¶-&\7OJźkieA"p /[1@:XTy4_IƸ=1A8\RS4ivn&aK3!j<oUY.Ӑz>y`:7V n5`UQdXsST0|&UnGc{, Z/1:Lk8l+D^+ tEB9hݍ0<>S«n]OG AH|`^U4s&0:vr 8-YUQt y8%Z~K;K[--&+c+5d4oweY#$Z>"ԦϭiqY(Q}fB`  )p>1?VPp\S~rs1jZP8ޑ|nLb ―sQsr|ymw+!أV-*Ғ0@ o*`9?1?[EՌjRus\Q6җ _R̪LsYC -*ah1Z[|m/ZB<u0[r&9=kNݪ ƀJ噹\ZMHtgRO35I?nh)>Wl[3a&(]3hxK0s;3>5^{f|0uJPL%9uLQ\_Nhs&8#/Y (ljPu1VBoEg[p i D EH1E$Jpq7{郌𵬫P|\+`mӱ䵢+s wʣ7W㐧|>QtSܥ 91S=X|IC@ WGeנEH毬܎e.b}"!בjFz,ǔdtXVqL .~ jęaN>sNzk7#ڥ '`lN D@LMf,ON8ΖWv*2d4mU$M?+FCۮ aۇ/Rh}Ysl.u>u/g3&Ԥ]67wfG隨Yle]%Ӭ[W;zLDJE=GՍHUrxm;`:8s/$*2E8ˣЎ0/Ϝ'T.Fud17}iWu3An!\ԟ'd(1/ 4h!(af XI 4>l+ďjh_ޫ'+5W] V1-V{j?d К2OVOQ W+,d5bNJFV {x@nscDAe*x؉Fb7Jaz18M{0G RÅ^bx^< { ?@Sa#Q"Aȹ4݇sDf f UMBaq&bReU)$++/9!ރOƹ,Ŷ`N%0,IؙB N~FV P;ə6`V4W(A_h*| XP4;8J*)&VJRmKӋ(*/u>Ced'pMWӍB~ĨX 3fDʈ! hSrGgSerŰԳX#6Dfthі3~( -\ATϙoƈ2󴅒'G}蝥@n^[¶}Bnx8[Ň0ۑ Lw|JE&ۊc:vLou:2*\].l|bceft9go n+ ")tUa??Y{\w &|o3Y F-_8&Kñu!r}zA69^'͐rQ%-wqƹ'2(ˉ{~ myڦ2 d%oRVw!x1'Dz؀]ftiUwh6B?t CG]ӜcAV<|X0 O^)R$TPoL,'3tW01RPApB#ZΗDvXI24S$ۺH;UU4VbV 3c}!t 4X_3bFxʂQ!ƚ PC_*ƚrJfpC'rjhZPdO%P%4#YwKs+N 0wƐFO^Hݚ }jenpo']'3lX8,+`%LnyyZvЯq`aZ X {mv44SNqee"yM5cT;"pE]EsꝷVx43n8M %i u4ڲH .qfQCu GtSྚ?N6E6͸R8[P !|3e?|}%B_mӨTYe t-6gF =OF2ΧQ{CzAVrP ?\:,!-I6r^q3XaF2?R4p#DC;P ,LT5+ nLEGFzK!kXi(R86Ҏx b2+:U!q*%U0\Xez;EaÄb~ L`n0~^Y+ E#EhC'F=ߘO@:0+_Cgz3:D\v*-NELL^*IO_A-x0\w\<f@v ~7N$xh>D$Hh 4!*C>.-=z|_kT~ꅓ{7E7AX}PV`CƖjVק5LS?؄{P æ RӾPp]rhI"kL}KyƄa‰cz>C. lItM8C[bJm+TZu$f zk_Z,)lhHZe(nl*InYm|M"Ch([CpvU/_`f0fn @ ^Va*'I S09 UˑchPmhTُ~xA y=e?06r,+!nzkT#m+ ͊]]OU.PEϯD YDY.LL'#< *JCBHn=i},h5K[(Ċn_!|TW)])~o駤N'9@yNwy`F]b_^y2Ƚ'^c:&C=}|]B 'J5W,M00c2͟JBL6L6 9n+4IɎ|֫ʓ-~`~ ?}h%)<=u%ԯ:XgC'hm?T;'X2[Gk4gn;$0GK]խl^Ih:"tVyFwh-yV)VU1&Ej % 1VϤY(xʅ^aK+œu^1Nr'0f"L8-wK "9bZ++PN Ĺ6o7rRVG햲)8ĀXYf8eidާPkt!ؠ3ŞGdP?ꫯִm##t'%\M>eh_?CyAL]ږ,`Z|iTu-xKmMy ɿ_ e殷-qU>ݏ>ͥ=^FZ6!^7Μ1_٨Ժ!XJjRZQJPگr3ĩ.׏O!0IR02<8Mx_ͪ*8 %Ҧ+K_vCK.T:﮲B7* n
FX3ãׇZ#sĻ |>'oeɜ`rϠ/="WxϥKB/06zuovx..׳JBxe@ '|BNT\:k@$p6r\.ow:Nt  > K{y+2h?JW6GE/#wuCSA9*sO&>t6.|H3j# 0zBhVXq q7YM nukʩQ h:@p@ѕ@sl"SXgTNtTo¨.]l?-% 9HQZJt|WÈ@[ru11R~'(,#=d Ǒ6ͬhۄlfl뢕%wL+.4M/JN6o*& aM"\ l;V?l=B_qk 쭐pB= Fw%.WVWKܛ7e{zٸ0_*/w4*K$-\6E(g# aҼ$>7>S[cT3(QQZ\ͼ(7a,E7D=%cyG>>/Yp卵 cRqdLjn&:2sp_+ 5@l_uSV6iE29ۻk h+ r5 3uN?byX„(w-{j75br`M6kU-Q&=n^]pظPc]ĶpDpTS\|Bn([mհ& 27Q,#L1Dndo].Jv%:5qAbJo8vF!xJME&*Xf_/,K5j]eD+*%Yf_p=@_)nrXj $Y/=E#mEĄUC%{5vua_7䧓t'll|jh~ݟa \{JT6xQ2~&1 2!RMt8j$9RdD]bl 7&8g?>ԔK֪LсY$VoR ]Co1+{R蜝Qxȃ=i, 'a]1O.*ʠgN8v?1EdHf!Pcl:%J K Z/mȺkV1*<9/gLg]Kb]KXSB[3ƳVǤ] {I^V=u0$?)vJ^4㾄u)iHydޗ[xv-4A\Iڣ~2iF0>;g 3x'Q&_ q[ݰAq} >gy!Jw> !t6gmp%n/:`RpVv_2 Ԭ,R(ibܷNy;gb>uz,:Ȣ,dSs6zc[4j~cq!-됧-w&k\-Kw}3QzKﮔT^`dȼ69UL@$OJUM2cIA(yeF ,ܚo]~D:5ɿV?;%p/&<6s=6S!JV g0~NeIöYL6tuC"g*y1z?~I'g@\g2pYRQ 3hCjR2v^Mo dy!d5!Ugկ]V =Vu^ކ˷A| ֹ.҅SC)S?T=fjLƘ/僢8$8 ϺՏvG%qXwd ʁg%`ÆS(JmTW9Ҕ<_:u횼{x,L^L"0 ́[<+Zn[ѥɠpb Έ:\%Io (R:H@Rm?Wd "K=Ŕ!犨Mm?pMcdZe^fRww1gylg Ñ؅t +B&HtQfm,q\ϞS*"o7ÇU=aVĘ^nV[l]IJ!fc81Qc(_\9& rbJ? tqm];)WP ϗ+jc[ש?էIرa~*pX9&}sJ|sk>b"IuL#6\郓wrrESMb0yk{5I^On֞ X&[ߍ2;|<`$|~@&,><)yg$tPa8+=kvJoz;gb C~Kd,ՔUCfil/SpHcH$J]]2NQdN/87G܎a&hh5|LbהZ64Wo9| G+4wܥ1DYLجTc J;{ qh>i5w}Jr}Nbr?L;ŁxYQ ?Tm^?ћ[ D-8~} NDxX0-JaL9=% +wNETam1xϼ6ͨ{<<UA"B "DsDU~1Ls |>4~BQʱ&L_Q{ܛ03TR _S\ji ͍) !s`NYp8~0\5XyЭ&Hļ,NL)SOAHRٸC1Qц n̊j4)Q@b;KJ1!@$ZR^Hu?Klgr"gV`-ٓz&p/?m}]1KիC❰qf_e@mkAxQ(^Z+nCN/B)UL~QgoFAPvE\}><6C.2u&GŒ ;jR'N/!iO\xeo}?qV{@AuoVo$}1a%z_@hpv2zܷQ(Nw3{/&}[EHmn=֓" :c*á ok|'gGd>qd"td,<@FW#D]3W@/л |4eLMy| yJQN]txe/~,!_+< XL\ 9J[bociܘR gXeL܃MDl3VWe>}uC87Ӻ+^189l, "Eb9&6>;o7fkGFT^A12ǀU 0=.9J< &ʧRq! c{„FHNkD[a~Ejӂe4H]Ĉ)ɍo/7'JKV70LC wG $E\؅2L<7e-N;^Ѩ=dU$>;ބ4apW1Fػ|Ɗdcެ EQ7=\e)BH _ Jb&XB# 3&rZHͨRjaėؼ ns \D ش,+U2%,/EY9d-P)2%[B}לRj .{O`6B|D'ʆ?5uS\,!VV9mR6NK+z`::):E(.K̼ؤy0L=4/K%s@E5S$[U3 Mh{F{mzbF\[o4@]xwhDciw׼}h2l"ѻA^_9l6 S qwR>UeTnLHi,2zDL2z8 ||4!'Q;JJ >LؙW.m}vd/.2!CM\$mӧ]ׁ*xj;/TdJy^΍K Uo(B,_6$~NeN9 kb3_f;9ʻZI0`|I '>d5nRmc>>"@ .!tgѥ5m}_ROcNKاJHYD *ߧ-Hȹy))f=heW6Jl:^7f~T]1LB %Z>M,3,b"Zۓ O>OpɄj`(lGGR8M~щP}Ծ5=}VF|˭shvh.DD}1Vx~C(Sw!s={ 78D ibPrQ#%#|ȅ (Jp 8WyńH>cRG3"&CG_l'8\%,R܅%:{tJof}B~T?1^tKM<4D ѹPvZ$G'ef`ݶ^5 :JYØ3Mk{!W5Xde(Y<1^ 9˸R ȱaj(<厧U{nv8&U~ Rܚm0CI~&)L_[^>WW {#Ba 90ֈx"8PKr~!/2&.ao];^ki|~fUI_p,&ᘆLpT =Ux E%qN&&B z/2jF!D } u`C)!_ћQs]i[rgu21cAUR1z4~2[Vȋ;HL z!/ H[/T o[i|zc5[nWq}U8|_8Nh\n9uUCi7NrGP`р뭞4[8[U8\qpJ-vOhI&VB_etϨBkA?*hn3Yg}E2RTTBqi~ޫ!%x Q6+_HWF+@?W 2pEW0D\Tj$ƃKhJpN+:o9s:6w3Mz1֤\ v*$c OâGSHˁ-AeY pXū@-~ʷ6ڜʠ^V H.Q2٩&_EGZY/8ܞ*}@79ËsJ]n(L.ArSr`Wrܺ;9+D@k#!qnflBՑ/Ӈ61>ɍ@ACu9Mfh)$ֶRcJ\ś?D6rMzJ_\;1)tqmv@i.P1`:I8[bbt2OOٜm T`۫16nljA)Vz7n"'WBq M)4W¦ jbV}f#4w.awe( ڄ^)mrG4wfz'*.‹-S/t rBMF)Fr{ϯ > NǕ#2+̜uomx=?Z[6H$x iϜ15D 7oWH7(6xBs`+}NWH`[ڧ^>vawT~͊ps؄LZU4ŗJLE;ekp/S{ʑ݉3V;Kg?CRľҰȎ<} cQ V47 ,1w}HyfA ?$T7`fxI!t.Dͧ(tqzEgS0sֱPwY|#hjޤ* 7C66Sj[%uY[z!e&W3|I˹㨄7>U[ ueeF01  h's7u,ih|-~N|(I8{0Ʃ2B%ϲ%W{ܰF_i+92cԟ5%;k.ŗgh$R'O-' Ed--;!I(̽Hڷa[)->c}J13STBS9!SWbڂ0TY}aG#M3.X9D%Jȩ^6[%jٟN.Fޯ]giG WqLi}M^:a<$/)J?Khs@0<L'5TL=ۣ0n w)Wm =co+] 8.B\*VOo`|.5X|J#\""T.\Rza^K#=;/T!qnC xG r#0#Q{v愗tl@O>apY/y g>mtur‡(r`TGRd*gc ޓl`MbsӍߗ\qyW.G $&JX8luB WfR*:NFp_T(CbWvpڗO)'A`+.`%WU.u*6"݀y=$q mӁ_Zq<@ʴj$]Pdf\ԨoTf+T%Yo cTZ2A)(P;RِI`wAo5SY %s)dѥ^X:@Ibi?ET1E瘉ź)$a0RMc1AQ~˜?LR$U[9 EB$azx9Y ԅM(ZcL,kS"57ec du!PnA U\IN_•jᮺdĥߌT2 !&=DƚB._Mt[F@6"{ t+)V7dn1KV4>J\\;έ VYhHKY?dʦl|q#b۠Hq,a=CkGLJ&Lk>,u8lGx[U55nNB W)m 4m*G,5S6oT;B&풂M'XudK';ru~~PŴa}5&7(KF{kԙkH!N2ATh] ;.4.+Pflw|FnUg4+Z!+X>veMLWGFBjؿ 2$d-kl,{]e|I&YUޑrUyԆAxzh+#X5}CΈ̓` >i4M{&D*'gY#j<'Nw<9h#Ca@[ x0No63P&^%_ZH"|?.\"iuV kdve`4A%25' IU\1}E(ljp1NZ}י~RZ +Ǿ6^F\d:u)!B1 5. *<(`*^y,Sh0`2Zszԟ( < kFU ]؃^`|.8G;{2E߸mG@',.aEe\Q^`*b5JavI"Ҡ *;3 WZ0=+@7 KLo*qi]iJE&Wz)\#mI^,)ޚ o؊3^XjY-DNLBU~r&ibxuo5 #,:!#?8$Y ';hM[RS_O$$|/i%PPzbOr TQ=Զt ƙ|O a?Yҁ(>: "G.~PT&g=*B8W>[7mW ߄%1%Xu2m>Y9J,P0D΅1+S󌅙^l/ϻnH"\\"}lѨY 8g;YaZgΥU~k:ɏN%[W> #c7ƾe7='?>d+CtNsUEd˿L3SP!񅼄^hCL_ε \^f 9+8BP;C_#@F`/uk-maY︁a{-QkIcԡO`@]e-Q,"0WYpHB(V0t KErLdZn$?&{V9eYȫW-h֗(oV[_AL* z_K!a<": IH/76xbs5) א!ֆ҂+rp:=߫cѕ3%`AF{0PЙ%`"Kڬ*_cB5t qEZK; |ug%(e,W]v㟫nz,~2Y#>R?y(>lL?@XL޺xd( fvZ{/ƙV0',z\2ߤ "VLG<LF$=T]y†K@Lgw>́ Cfq$gYB$Zo:ij_ezlSe[vbEǣ@M7d2%T Z[5S6 ]I:;QU41W '!9hXNs$;@j>˝AwYN!L= Emp2 `J`Nhi 첨%cd &g j#w枡%Y ,*92 ȼlIشiǫÉv6#{E7Uu|ZpVfrիuQ;Xe?2 "($&&x|W+IT߁1𩺇lHQ) `A,r˟5c cGUThv?m=|fӳܨӀ<,n'^b`Ph+f+S)iN]Fi8> 3H$,J%Vey#UQIlAIaCXN:2nm<4F9=.b訲L6[1a$ }TཛI˄Q e"y1/H)`OepL9✢ݝT<ўtmK5"( cףX BחƒQN؂矓1ˌl͕"4?n}VƳ)\óB4 FʐlTIUڭ:i8R}4ܥ1j5 I5+N}K/sMf*?O!{{TMi$ViG`:Кe㧗[S%@׏Խ4Ţ,k֙B΢D܅?w()@PvY#2џt8iqVF5,AAem$7G bpΉJv21ab|X{U+(^Lwv-^Qx˶ϫ}ۿpjD+)He^X%_A>ʎp)jD֤ܵ9T|Ĩ08KzcQ/4Zܤ0! C2Q#Hj"y+x`?Pٙؿv37N9qP6_"\#p}4E4^uJR Yy(^BQ Td\QL-᪙,[ǝ>(*yG!]PzMtcz~03;h;]bx톖lG$7^\""! oU'kPU(r8JčJBsG|tNX& 5]LCR+_q8#..D~f/!g1&ݣ~`1^iV{U ~)($ +?$8mA/2<mRr}0 JO%qrzkH#FrAGj9f5ʾF&OpԿ4DvDp@BR|b ˺' >*"i>`u .lzZ{j#۶~iT 51s"ei2LkeoGpp>(/!q|h*ODrib*U;qn%>aHu#ZS‰}v^৛ RRpn)%|'Ry@,ㇳ. ly!%#n:1*4ES6&ܗ!SͷKUD?p.{n߬tc͓R1)6'6B G 6jP%c R'=ݙf qr1u >; iaH7m&q`=wf񆊖5jծ`>"*6X_U2!ȾJ24AġnS%K1t7a2$HF8Kъ„*]OcҳpsQNadu~{puiKe`LM^wYq&FV R m1~).6 ^T)᝾KJcJ!TA=})\א+()ʼn9c~h+Js Xj<躳+>>qU/~"AW`zRa"qP3zr@h:1FZ=hRb[z^)Om}Dy;c#sh3$ 58iaQc֡Hi%`Ѫ*rb+ds,O&7?K=Qqvswo`fx ڷ5zZIhVwe$)]ܐp/ͯ;bӱߑOYoD[3aI{uff#ҽ٘*{GHFAF~-T<OGgu&!Xs2$w@j)iu㧓bD`A{h6xVǜsrq;1Y,_g%)\x{!FQ~t5$Lvu0)m=&G"kk0n7i2?FE -Y' U-vֲ쑍@f?-~ |3;tЇ'hؕ}pb`jb^)ųV>% $7{BU9GA8^Vx)γ0y9UdίyM=ftc͂-7B;W1UNXFZCقCK]s/jyqyy1Mq6õF7|[n'mw"jkGm}y|m.ӥWr(9!P#Q<7'JzVdhc(1tQ6_h Rgu/ɚrUb ]=[$ ]QS/hm+ -2Igiӂ׮ ,ѩ>H{(rn%>`fd^A\\Df['"Wⳃ ?3a|yԣ`KBқGjyn#`G[[~!7UCoai='o 0^_v%hĈy7p5iZmnu>4cQ3P ^ivT'RtBC+}(r"c.倗'oe@-H0<&E5zO7 A_&vM?ñNxu]r~9 gt7 ]DQfI1~-i4L$lC!Xz 842/sӚ[mNAXm[R({ >%{ǦoxN٘=ssPJz"Ml9<80i2@}}"ip {n5Q]xCq8[Ia4! GE5d)~QS&zs>yXg WX]C5jv+/'be罞$8Oā@޴J$itV4HuIP[7)$аا^s$@ F}K:ؕ=Tz8{iy@ӹ_U^MqOF9|)qK>ĈŹhԮcUAPB#(mu>/5YB}s œ+3_"n[ٯj;p2"įf>$8MAO/Ǘ: />xc b:;64X#][  !!ClL} (``̿n <2~h YKHV>SW/܌ӎ7NڕG=4) M&Z--'Y +C@=#Qga$O%C^~+^X|P]ܠS*D{[x{m;ܵ ~٤$wucC%*TAg#>Ο[g璀-Wh`5#ŷ3aę;]jI9/Tp^QS?0ҖdDr+P'L7=LjqEzZnt N m~#hݠMh8v% ؝ʶxJQC7Rx _b)f%lUEW]k1,ך$TMWn vEIDwZTxdYK@L9Lm"=[wf٬u,1Z3ž1: 0,<jC͗yi9@s~([ʗGʛ;)ˬe鷢?0I g:,F'_pDTṙ/ lA}fus*/P6$)[Tq%h>Xڄ:| ,3r(=1 w"7!vCPeA/FP_uҮKߐ~YQ}QiNxZM{/V=<)IX'ږZxNJ FOpCB.'q]:-ٸA/r["x\PǸ.5_9lq  fS>=k]@c<e?')U%V9 Z.r)R $ǭڿJɋmyd\$߫ɒƼ`C~Gh /Sݮ=o}CADm7Ut US(&]v~ oDLIy!KԥPyde8Qa G;q7uhOb>I+>ǣ)ikO=ӐVb h>Kѿ-Щ7ȯlPWCtok> +!X׿4w#:7ˠ7QㆯP'mI$*(Cf;Eu^F>c|A&tCWI~ki|96N")Er=l<98OA$faj{ʙ%>UG ؛c B\Yt]5PQ"X jsH$8A9b\1Mŏ 4p AzvߎZe;+*RI'1jDZA@;fV-G2T3?awMcfb)U"Z5%6Nؾ8:;@q2ʯvvz z]{qqЯzlS@}WsbcDSʄyHb϶4p{!%!Ą0XWK_yߥShN^¨ѓ$?߅Ç(,IV6c!\t-Aq<~2IչRVU6 b]r,"䩺W,%Mo!0_P14E@sםmi Ȩ:/gq2Z򭖳fb VU )5MH33X%[kc"g5CFB^"^M;KBGB4"GXN&wdpʲaptcn)6Iݮ2eȖ:+N3'ب_;)-xM#cE. ܾJOv٭2Ȼ5~bLNFNq&{NA\ }#WKlsq{ȩW +?b U4\9B+iBA?,j)Y_[c`lƝaMptw ,|*{_g:5}RJ aE $)ϏSRd|]]UWHTH;VH$txx"boOG?[-K;~FTt ̸{!3.-\3&cr,M{H}ҕAC ekm35r"֥@j*OR'F1{G_ϽY0ЋͫF]J";Q[ x(Ya`[+B`QEU.U4Z'$W+߸oi:7/GjIH-mM2Ȕxg)G PkRHאZ/|CW> k!a^Wu>nvdB@3pƋHoI_y!lro<_2uO1ro>90{&x!=+qB;悎PNf߈&ǴB֋ $޼ )o{T} S}SKCKnl\.:.EukÿG8ij2'㕶6g*ך~A辶Nn”-FH9+Ptz56$:?sw=_S2R{4Xr˭yۯaxQ(:{k#IP,zvzsG"@Axi43]xŰ9NO ]R2AA8b居塧\f S |>Yx~XH9SHaq$jAڮfEU|N0!dKSǿ٫=zfeEj%O*EkdpHNvÔKРz\v-6 ƊPlQ{\8TDtNLI<z;544i_Z%(E(:Jޞ[dCUyۈ{ ]鑍S͔dZaDEA`EއiݯE9Di5l' tc7Ry/RzC#m*$~tĂjjxNW3'7{3 bYC!{ٱyZ'uUN joMY>FAbԂs, ) D47F攟l+}"4 uiJHv~d 4C*YvtbcnhrKxw;vW|J?Zx9bsB̬|X3 dCTŵ:XApqW,_B5 n ϊ M 4%9bdEyIwj/ZِȽQ-/A>Sc|b䨒~tɡڍܶ-b<:QCQhxN2|s H^ou5wr>཭D ;xr(n6)b;k||ǫ`մ;PIoˏf럗b" BwgK=78X=&qcg0i %HO`tRNwm {*/:by$%>q6`wxLћx?̱ @dAD?1rĩaG-֗101Wע  gXR(!tJ? ;|1A1vvm~h;ۮ8r3\t Pnf[J:Y(a~MvA_60tzE.G)#,'>6APʼ4n5b$-덇AS"4 c1˰^ y96A4H6/_|>Jݯxټ=ll&T m #2`V_I Ǔd/ti"kTDf bvQXR^$ ,d$W.񹿜wexsޘX-d uZȕ;LK˲4țNKJU3;D~YZ/m?hAyB7}<Z!ڛҶVM񘴔 ;a6K[iLRRvec:@+vڂe!Sa-o  {KVp%SP^&&~Ra Ƙ5ޠ gT58'ptNTs #YxL^`pjTh9Fo+РPXw]{ΘWO|J 9.[`E=-? K 6̅CVX/Eє)u:u鰨TzpZӒJ}i\<*nQuyӒ:pnݨ h~o;c~C"JG|Y37* Rڒi|f&?`:3΋w5W_,/ h'zWyQܲdM/o~lccfbOniW6s@O]\s ͼڰƷF4↴٣9l%IĻzR Y'ez#qYSC*bǧCC;پ\wwb\@< b^gpCvIQ؅YÿvzA7g&8׊X@$`=_g@,20@ [=Wv/l[?$qhC+[:q^;@-w-c kz,MGj~os^%HDn#> }Ph2RJkCӾO!j>]g.3/գL19J1 ;kO؈lh'.a㊕cϭ˺o4s Z!ve((KT㻘B#~J8Ӥ x@E}]^am6; -ud*}T!R.`ȋMvNC+.M*ĭOR^]U^JP7OKn nyDZ>mS3 Ix@ dĖ퓫!UV3AEV+ =KPI٠e 1ii_*Ը{)6Gq噭wቃCx}Kv.]{M JUp~W p H 7|H31%F|ǩZN}~"\nl _4nIkN>lj}z&A!\rEu3i7KE KCWמ'aeQnP Y}$3`rVlΟly&JԒOb%wʜD_|#ʉC>k Qrj>zQ~^7 ׻ă,-df4Er; Ӡ͂Pɻ2#;+J_s,ƍ/(u9g3%D3R9XQv-;R^Քܴ~8Kw14"fkcOЃhD> jd| =d DbgBlB-@]kwHj:1qv grǤ'B1~9tԇex52 xJJgbltԾoAs_l/YRs 9m$hT<ވE{Cīc$o !'Ϡ#wuqX} [ҫɑR*uzRR\#=Vš% măaHd:PMovm];V#~e9˱>zm -,$PeTOft8U`%*J/ԫ(ѿG 9.DNNmC[ܿ; K˛ ; wLKFE uJNBS*r fJl#?шƒi,s ”CefE 8C}MD77TTb-'b%"t _D$'jt}Ja+*]2Ĵ'b-HVwE^xɪ$A;̕:IѺ' lu^X;Od?9WԳXL^|i:vή32&]Q@7k@]/kzQ\zRx;btOg5{~453og.[_ Wx]P=#>쳈 0Y8i!JzH|;Ѷ_Zv"YoӏQW?ݼ~)A.bIr ^5q0"È?үHj+>VzN8d>fi܆hԬ3Is^1ΙafCN .3?{Wq,Z!ks`2{.gfJO6ڃׇơkb%-G>[I-$s-əmlnMnzJY.H s#B*!.d{'2O:JvR}-lC!k3UQ:pl_ݜ L{r C=6*&LttBƆ B{+$@KVA{O8[uN:ۋژvGC{,xqm}d}UÑL#/Iy `d#* ^ 6jv^F6gU.= -z3Z]uE'@&3c8í2dm?-7sPPlzluR퀎1s)gT߅. BYJa5=GS=q]Jdtqduo_40$M4y+FrVr<5!g# ;| 4Ue8up\qwu)5]fWuZ6qԼ͍x:U #iR@~X4VxXG5(dDpm'Xٗ_ Yd.8帮8E}p+Ƈ΍.2Pw=;ǽ'QW uUϏFW\>c^|ߗ9Gq"GBR枎CM1Bn.=*DJ2 V6}!8C]Ozm+'e´^*"2JS69g&l, a-@ɑi<ȁ<Xۆ*+*ʂѕA Xw#ö%  ÃO,%HTKC@^޹-ɉA~\Z;-sUwJ;8χa(@y]Ѫw>FSqfiaJ' 5BL*~n~)4љ9 9/6w`JuP&P4xsTv,x@ɕ\W[g`6ӌuIp C_7BY}qw6IuZOl\jwj0В3ZWz}1{rfioqo " Pzݮ ]dW$k9a\ {ct"$HjN-CuZHY]kj] [ѿ(k㫋/58H(v|tU*JS"LGjJoAiz6^)Y⮋HU32'bUOa?aA".׷~ yd݂X L|+Ta<P@Sbx|cۉ~v̠FxS]-.-/ic6{ocS|g]Np1}|^w ;A?0|[+Toc+fRc_)G2-f>dm^N9m.K>54❜,)1$֡P'6XkF:-B>ڃf v`ۛWབྷ(j&qJRE=@ 1H|GyLO "rK7 -KJFdj#N QPx_hdg .A_ `ber6F{J ~@L~t@?D8<#/mk^:[: \d,3h 2YNcD杚U0ݮ ("hJ|))ȡfJے.Or9?Wx=2"0+(Numt(naSY0gw^vN㬹Dh>i:B;ۢT*a5Tq:^3WV3+]/l0K+T>UC{ ǯbi .8-+nwm,V9&*3E蛡m(:yg֎t.9˓+@Tfp( wyjbn+j?זBjSGBS@+`M{fjc84D7nq`XAڏ>FːEYCp$ZpؐM,Εu7uEe7mTySOF%"RNHaa &?GB$ f"d WB^|+qpn,1P/K;2%,H-pHA r n߬TŴrH'Ꙍؑ.Gzü\;bvtݶ\n$yZ >rpewt ," \1v^5/0:+k_Sb0ҊEO rw /mBq,j[q.BIQUͻȨGϹK=k&yy@`KL,Y ŏڎr 4Σ;$>"N'̕pgk QGi N pR~Yuk/X|Iki" ^M}qY&^Dd]6u}հtaɩ ]vx..m|]V7z kҧb/p ܤPt9UpU)_(5^/l"y^2'D'u[ÞAELu(7`Lp:aw11B0\;% 8(zMoBs51@7g1lt%Nųwh`$zO݄]X1H* 'ѶA%{*L_W'ff&o8"Z'hyV{̌۫10& .X)eE_S繲 Wٷrߢ,Q/ r g`((.ͩE19Ӯ]S99ٲʝQ1ʑp/ BZb.D8KIyyn"56GFӞ%dK+G|Qҁ,s2|} vm <򑶉*mI/tr0 :&sEnzK>v,6B/l`h/~ ()1(RUpӔN(cY44rJ|bskf,Wޒp0$1~ _5|zpbֿH۔n.7KE$~$6ܱX@& <~.jfңBX?|E 2,f.R ^9UhrHBZg W(v]k&Fg,ūD*Ub? xBne(^cV|0঵Qwri`D&W<(ꓻ:2l"IR0I.uE@lX J88((9̤=k]CFH&Kj*dʓB _!]gG5^֫>_cW)G>u =+{xR*U]邙aǗ M%N+N|i2GӨ(p8[o8dt6llXr=L.:䐹t"JA=G԰2@s?S܂#:Md>:&Wb 1-h1թ!8e!9du !Q22zdЫS\Z^(Ƃ?]U%HC[ٹ4Y߇Ź`L;.&9F\A%sqM7E+찻_J15g>18Y-Rw `6(1>Lo ә'9~XQ ಃ0a$^l԰ xJj=ɶ/^175Q3)a #sZ.0@gQn\X6S} &9lk٪30`/F0aa#Z ؔګ, GVl '@Ş.9y?:sF0 mZG@VzjW[>@V8Xۨ̐xb]Lx+fiSYkLMX }vv`|kĪ+0X*Zrel5A#^|*ALJk])Ox"7loމǁU}Fx7 te G2^ TehUKsO5JY݂%o'C*dlepQ?`a$aiis`נ-l'9dJhI>>UBSJ%#yA }$ёIwr Q7fW sLE D0q(Ky怡q <,' Ewo 0=;_q,% k|$ɴxETö!"bߩ1SyoFȇ][vVXiWj:H.6-uM]^̍U:pv5<+?2*nZ,&@P9|1mq j×o?F]WBrh6o>hj`Ҍp?:!t8v )F933mXHGxoϦ7W'3Mwmqws VgA~L*ot_QsǨ"z92e %GlIrOږ2 qRG9+<z|u@[7* d@@<{'~Ūbr{\ЈF=H#e r…n6ϖn]s{)6.cmly7pgߪofr8ckk$iH5 +1;2+jݱ%W)QT ,I>ij+-:8wx~Nؓ'LuMwCXJ 9N:wQ+{h}U~cin_tSOsR"vYCK/tVg+TzLj«m$3dܾcX~ K(~(#XuPOl? 'oʋ$ rnFỿC7INNm13ec_vю)ঈu `0`3N*k>$I-Z˙ln=ɅTQ'#f5QGݢBl8Pc7^!-9ˠu#z3PggZj(ˆިv xEcw%p(,r%uJN.:Q+_o_JoppŲ38oih.x(G 67/&VY6[PU \Yz~yXN!9.!'P{(L^*@vHusRe$ˮֳp!$ O !TVZbd_FocPkY|] MGR+G_]|T$y4E}E]/TQRp$!Z -9L7z4o1uYl!?%⼸2Y,?: f&8QhkːS+sE&O{;hC}N\sU 5f^[`ah!ˬFڿ˷3pˉǮX"[8\#GYaKbm;^~{hp^7:mvd2Hr >(,it\Ϙđբ8A+r?eNlTq8 5*zKnbTkTmnU[-ßQCTྴW=ݧ,R^IwRlbA58)NؠbQGu.LOo?~Oe~aelQ:B#}mQeXybj|Fnm j/N_~>../-@n\͛/l2f8U%0:tC ]>: jld7&^h&lvK/ [ ~]IcɌ$9ۛ=ض#+zs-|]cO(OZG=?VC6v*zr-<uRlR E5z8n'wDx"Ic2ڴ@bT eV: ? +ƧWĊQyrrO*JE|kǪEɻ|kƏpFZcfD)qcMs£ 5@al"h9YQXL)gn4X{ "߹kZ`iMŲC-v)$ cwR)- Y.29eZC *}oJ-bRj:\>ىƃSp |_ \*f͝Lsl[l~TKxU%% βe2ch*)i"ԉ><~]0)sYZ+{L#uňB]Agdh2@D=1DU+ 7($3ʅ֬3UЂq6魣[ȥv\ U5 gh;Opn%? !2Iv'Vg (`Í/$~Y`=r;D˄7ӋKP9,o6Lui6Vcy&wC~̀9 S3p^^QXf2Λx flT/f$5H"dwv[6\U'Pj+d YZ[5_x׭|EҹN)zIo6 0>: G2ҕi|u>$`+UG>6%)1ybҮ 6W~Ӧܨ::"Du$T],9XH1%/Q "Yu$rLn}@( oN0OWFр⇻) ?´v?\Wlxv7GW~'hM{QE)y<;v/ P' _*ug $Աwd^iSE{])NJr]f";x{W:|;`]Y̵e Ӭ(1OAÁ)G\ B oSjhP27cgi޽ }&~d~Uj}-܍ yV}͘WF3cRDzXXT|:w FX"L}N ]A2<~ K)!89S&p [bvz.:"Ʈ'32Q~/r8+S i4QsUW1DUEpQ˗>-f$ZB?pq[vWDxic)K&yd22B9\G1hKꍔ5 sOӦ_Ģ1_Rߝ43J}z$cBBVZb)(0 1)T T 1uMȱa{0n3u;jYйw-ΘU<4$Jn|ԃXev$EI6D>{Ժ7sH_"3R*Q(2h(n穒, `K5Q_i VnhP̂=)8$E+8Yt1g^z󗙎tHH@+_Ån呿Y mǹ8_`Wx>|-k6~4Jɩѻk|zfdwaUd,ћ&l F- ?͠ !xo*G}H^mQ~}Y}MuT([>sǟ p~ /T0KR )*R%k](FթЛf%ЗЄΖ]2XO^IY$$-J8 ow d^?t9Ƒdª(*ݗ͠sSvuVow;eꞇ<Ɔ?Ğ@oxʏ|5;f:oߡ*Yh쓒L#Z9ئ\'\df/6-DQCa|4O׌"q;>FqiϲEGsz_ko0z54/F(n65[p xIzi 2cζWRqwiTa۲R!W2Hq0%-Jؘ2nRJA (s^(-C[>xpquyDF)ODCҥHH\f*=FURMZ!{ϋr!TE.i2X-Lz48:}J21@ &ќ\9)Ӥ y㳯 <pIN^ ΂F`6e]m!3)YSTx3kQ' RTri vj`2zv䂶Bfiʂ nL 5"8:v;o#g/Š!>T!"qx(]`5".md? ́ @&{p|<8:.EǜAbU0 M7/ѮH_UDEB9%7Zj{(>?eio|m[NCW<;e A舗{჆F|0Q`1I}%k]E:WaDԕΔчjb~nZH7/S ڣMDde9_P_ߤr$ T lyPRY5@ۍ1:I!̴FaPhMN틂N)lPCAרK* vMd/b˺1-=TL'R#5?(e V=Xy+$$=zf|C;'f+/E D IoHa؄n绂NAeHBH`M}&4/)GS r g)C8:cEAZYF/ ͌AkK .LfhzԿޚQ8X .Py%wYY >4 W)}sR4z3f6d|>_x0ן6݇#t^O-^O7T 9:~WoyzSΠ`0)^؈=/hZ6 Vej<#Idy1G_?~YIHOE%D[tahZ~K>cʒ1k mhOAk?F޲fZoS5&1%~ kP'ur핫<5=ygشdn@AY>k MB֮iA\pِ,[Px+@l*,~I0X0m@52|\?J_OER߮jhz__H:wz+ZzX-Bt4]~ لVlQFO;'ZCSpoٛuTriށgtLhbئĊ{sGk}UTޕ,? |=g ĭe1/ -7LQ9{Oݢ}PxYpp )XyAa 7&G r@KxDCalFOܚ_+ORh0w0WAZQnki')P0"Ӆ ~BE]"h8iAVdDW> ! .mDiL [i+|k3/A 8Z.!8~nVփBc 0JZJ` `J h@0u?dd43VpZY7ִL#lcaFU~LbkaT]#O) ((q(\ɔcڽ+1|&,;+/A~UE ]L fLN XjNQ|l0{6"@Z$َ?)d7K ES![d&OY\ {-ʺ֡+of x$f¯FnOڜ-z0ϔaEw;Zt-#M Ʈ qEOYGa W{^Q}~aq&=yM+,~Wye4Fͭ4G Wc~R WdјV,4VfT<𳇊G1kqO\E]a@إCXQJDaN'/ Hw WDI.;Ɛx z P[̮֢ :ٛw8bU҂Yupz!PZ(wC/ Tk~ o5s{3}&ի*fN=qmO)wŌm4m* 7 fѪ׺#'Z$@g؉bwx H|QmWz;I.[~B`gA L`~I%'VM='>= iSnc͙nTuḖpPR;i2 nTq}nb]ksaHr)!վ$M{-((HT0 _[@N~xق*!^aR0IR2~6du#g8I4]\\0U}QICjV]$Lj8dsږy5T|mGʫ2%+q!%)x@υ96##-4nn`\>T' (F]PVK HUTN-.ick)?S@w C;S!?CTS-ۺ L @YܲpB{!ItlldU\LGcĻowSL3rܐ"vFeE'Ahˍ &ж7SXqxP}DpW\7!f`}h2Zs'hId|}\Ǣc##deU1SIR %Cʪ\ 0iѯl$+=Gt`ѕc@5#FO)bzz&ָ⾯o $^GV7͍z![Ja}O.TE$7tL#k(V p$2@(2LI. *B.N<9ELaN$lŵw(|;X"P!Xr"hM <k*t;!-,E<8>`Ap+Alxw)Dh5MY%P]Kѱe3f> f 클|h% FwV\jd|Z.$sY<0@]K&ʹcw#h]:" s~/0rU7Wl<߷D CCS$dix`$\6JC]?( js-X,`T2V2z NF5|(#:*~y߱'j V#;zb ?O+NhsUqU-YZ+"S,'?}n&F2<)Uh;lnl`.fMFbN' dDP9}B2U$_`[uֲftvBV˫Dh|λާᤫ˫P<./%r160u,l+%*ya l۔7A}9/EF!)qY{ʂNE(ySPd'$RjXeDCM 6"91E2KAES<lݖ 48JӚf]aHqz%TZX$ ]Rw^v1) Sh޴k`ؖypBͻ)xqe\н'J >|"k:(>^ɱb`g_8|B7$Ye6uwSXwK*GWByviz*"P_&/ON?T)wm*W{n:ec w@x"Q0}5[RئWw k _z&CI(bf;Ȣ}ȗ~LMͥ@Ge0Xc' Uø%-ywC}}㱒F;VHͳ;J\OX^%Zؤ 4o4&+; ;m&Aȍ*X;dh}ʜuWtwǻę\A',\]tO)7Í%1M,Hd1,!8ABrtsyd/ ʅj]3|aWh8;//͵*Q=ĴcK悑e٦Q " KU^C]q}@غdA󉝆]ENuuY6Z|w3` L=@y'$\$]Fa[3vƪ).XGrB6ae2#hԞ&QAVi>;z>jjcT^0n <}ܓlu32Dz&1 gvA'4IȵGKMy-}o;Rp eIF3:0AuC{Cj'H`E{t4e##K t$ UcpHS,sLv O<7n'q[긮S7VRf-Wy{w^yXIi3OS:[8jrYft`e{XFIb~#( S zcA݋M4 n;4CRpcD[ Y :kQxEAbюh ƿc!|Ȑ"4Ywb`"BF6q,0 JCz:Q!lU9nY[6M]yz9f:EVƼ3cN. #:ٯ~K%:~ZTY1@bҁmppY'&@I_PlC848-7?E/_Cm*Ŋ\ڍTCT]]/"fA-&JI9QYK;șՕi#pP3] !(T F%),t{Y6AOLI]u*>٬YpR?@Y ܒ×oell~3qz?*d.\К1/6hȓp ius754a`zἷ Z֧ 1yNE0}2el˘|,ކ?HByR'W3٭Dt6iG7Ù g:y6+ZkBA%$<y,KUԍ~gOv#9i~%騛ᯘzu9~Ű3]y#\]DBe}I&X?d l/-3 O!= Ww6rKԤYeOGqv~wD{ tں\β4>jYv tֆSmO슮!*u >b쿱 $8$̸y/|aD6$pO9OZ,5uuӴ".Bx|Ob؍@oSMhby! (F<}RaGzE?զt~t."]I7L֨.ұ%ہ%hЩIj J۞%Ou#Axy]B?9E:4RmnoiQu\ƍrfɪߤ`o@"6NYjGgړdw`Ud-@2D9d0dc`*yPJyh=Ty_"DnK)GD^{MD4d.^Q +xģeDB,Y_ Vô`QtY6&\';'m[i hSqLD|Zw-G:jjШ+[Lf uyĿ{ў"0;hz `/tX$Op{llRYps/U@vl{;F gUe=|-S{SGli,!|+vZjm?&~+-P 󕫁 cmOM:}0Fy<.o%< ~Zeѹ{R-D(k*la@ʯk\ St:S:~N6 Y mc~z->-D.2!laR꺲3KжN 2-y'(ff>|nFc쓣3>JbsKYZWCBs^ [Q S'V+ZjR_+TɼOa }l4kuY @ R..UtmC6ι5ѫШgx KMړAUԸUF>=0|ʀ;LRI6KdA?'_hXy񯦜OV%Sj)w=} C*LWowNmrruL9`,ܞ]ݙ EŧCso:{ǺW,ȩo> QHp︀̄?3X]莑6B+])Ҷro+9_jʜIqXcWə S"jϸ>[!b(ʘ ӑD; wjc+6!췗ξE}Z،(BENhl\sl" /I 3,6!$>:m0C c{ `>;(ۺ㥜tlM(8s+wJ9֌/}}#{'--n#̀V 1~9]Nb/Q6uiُ2[;&a!kA\?-S4ءYMS}~9@$%LlNH9J _sZ]>XNπGբ 9*E램0q|gA{ P|vHPx;yiRBs_BJw?ᮝ ~ 4W'%yw]\\CBV;ƈ[@05+N=2i*ZK޶J5H7TjpYğڜLIvn]A"O|4jen yC$ '<3%|#Y] yl9ǮJIE gr> i0}n }es~ o3, a,u~2M~}Xy%'?cv!imdF{j%LL \6\>%ȱЮeU_6R6PLfa‚y|:Hܧpr ڬbV UËfT*msgu%"@aF}Z@zLy&hc+Q»iV!e Kq ݖטm Ds0WEbhtN<ĬOz!(,AT h %uCȒQPw%:#oهC4J6l%h@RmքaE2j=T+Psb!2$a4(W^ )}6 =dv[p (Oa ѡn5w_1WQW;#6EpE6~2Wk!hMy};#{~FK`}T&cFMZ+\v3z:﴾$xk r!,>Ly.;'pνtOP' $5^Nhcw/bȑf܎^zۛԂqqOtϏD#\$Tu"ad@!N*ᡧNəD9cs覛Zw"$|^?)(Px\I8,K%#T.`DPA բê0aWDe]>͙r:,[y[@)vsW:q?ч<+e&@=:Lk ){m^񜽰dRt"LX!lv]z Ʉp$&JKߚEhr=wgf%H̾v .S7\i3df=4X=LۛZ,slMO *Ξonl$)+M~]3|F!+*| *^t GZw,Gfe~BbhZDb?O)]bR?k7"v4}?b> m2b 8o&{JRbu^Φ3,YXQ@wᛶ 7hR!\Z_5wP4Wn_H_㦐JY9qޟIZy9# c8vL*\NܻyHCC>F 0bEj԰+Fy g6j*37}#װJ2|իAHgF ALKxEN:V86Jh?$ZoT>ꘚpU_MNe IL['^)"WY9Q]՗;. _254۾X;&ˌD= $0FU)BrAJp_zBɥfmb NaC'Ƭ|udPgΜ hQdSʗ`:RhpcάA5 1S>03@p!LQIVޅxش h(^3D/t S sA*W5OTm-[S؞\Q& ƁL{wc>e:P ړB $˶k̡T 2iB"=Ki_}gp 9,B֥ۚ x\f+Ѫ=tSc>Jy-ۘ"#:![ >Rkg|H׌g$9'XZ}l82ʋi^6`8#U838gj;x'ͮG2U@#en&.4pq9D̖>ԤKeJmKE;P/Qpu k3[#!40*S (pxo2?[fؒzS^Ϭ18t=b-tVW;*dWMU9 ɂS?y/<\-Z]7ΊNr.迏8n >߲|,GMrW.A.l4ղ _)bIv^&F:KcjL鸠Jc".A|yFCO0 "=5^ s.R&$iu[f6gȷz{ޢ[ڣ!,KV%&YbG!2rM{K">>M.C5w J 1aK]CHAb_hpMtZJR}Şbs¬h BY66T1)5$ _Q ^U4ݡRjYpCԹ+S 2DoȦg3`㸕"m۠T-aujz~gGIi_=k*J@xWZ;%\.C:C$k;]Zv(c}$˿Gc4e'E<%gO|sՐ!Gي2XͺxP2TBBk~E`Dn@sxOo/Ê[EhW{e\1r QڧjrU; Lꆌ ½\Q0:|"Q[_XSRĭR6iѩryw%U< g;;Ƭ ]ۨNS6F_&P9vvش?07'Roрc?Ł4}RolL$+Pk8k+z$fFe]'{!A!)=.2e RSm~oɚ7Ilbm `"BLs^<1JqUZl"g4m:_i{S) 62@GIZbDu$?Q7<S#CX)0V%<1_QA@@%hw3,Pd n܎m[tT7~-7 1I*(h {  Kmfy5L;|Tt?ҕUWkڹ 9k?@WEF*p]AEcErKa{uCd!/^p?yi9= ;Ajc򄆳`>G[l|F2Ϲ^??؉ N⼋Gsׂ+[(lHu: i=5USdtډZz;#g;cDWJ8VZdRB C0גXhVeҜK7WAj*v&a%3W`5B=Awmi!ibp:v?jl:%6r2PM؅.7$Ľ}GMȽ"R<)E {1I}LޱGw Hhq% 7_EXtE/Aᭋc 3@Fhh%һácOmEcՖάCl f8|h}*Z(;#kw|Ξs*Z>vWs6وK!~fr86- 0te Ii L|@}|AR->NM<6"ŚSdךҴGKߛ&,J{xS { ,5Gi<^♛Lp Yo!mSpWQ"q@6^kL5ob7J1ٞsUYR~n|+RuPEʋ*Nu9?(#aNl23ƒ040&8l"Zl.C_"2n۵/!zb(tL*,!}C:0U)f5V0n%{$?00yZ596M03 n9Ԛu&GVpY 9gfO55J|UhJpWrI:x/Nj b]^"?iݽ6R!ذ6jyL s8l2Q_=)c()??qp8BO?䥃Xju6R&>`r0ex3ڛx[4LCԇvV![=j〷ҶSP5X'7ã&ɈrT,nbuJ!U~ia;SjT)or+˵͍~E邀ܜ q'lDj (A;*-GN%zXٲ\0K" Y&2u1/Kts/p;grxKs3o|.vm˧ #=M\Z xJSGs rK'%^7af6Rlҡci(/^uC V߃~ Tyk cJ>Y^}J~2>fw-Y ]'?uoo={ !2);/#/i\ yMv#6%rݭT "Ztu9L%svϫxyR$l-TNԝuAqs s!Mmrz4ٗ؛f+E#Yw:1pMSG,oyLWf=ٴu:¾ܮs<Ն$ٞ-FSSiC51l6[ZW^c8=H;7OK.*QHL]3RX żڢI.{A-ίՊrf);i\C&k'+ ' gRQ`MK_Ңw㸴v5SyʾRYNOt,!o+>O0lV3s$ ¾An~8Q.(m<;oOU{*Ӿ0CYKA13Qi "OG"b9`=5ގ_EK_HeJy[2wz[=_Ɍ a$\*4IS*5PmwVn0Ow AJh1;X93Z?hy /F΁iiF6gPNl4`~*оi\!c[4<N04D1x'6a?khdLAX20Ls:Inհ_"Ӥg38j#۰ _$ aT%bʻ.F6*/6$'[_*6͓vOmauoI) SZ\tR/rb>ʐx ƪ4(#JdLhr` 5yAXಲoM)!Qȡ5½E%5_]cr&BS~X''Z%*#{Z֙E1I7vhk5l\^9>Nm3Zβ)u`J&r \6fR쮂TüweM._q~my۾[t[7y/Uf>dh _nKgQ7ݵ4B"v @Yi kPǑ&h j M'ENSy (ܐ`}zmiT,SI0s%AU>$wrQ/IL3>wћJf݀R4OE Sr<}nW+^\jd:%>#ؔfitT6 0eZ[)nbT^eCq**\.8Yd߰1x'2ê,AQ^Ur^"םT hj{n?'E,622z4;G@Iqz=mcxitﲠ>`̫rO7ͮ]dq^8Eo( OQn,,\z1>sa y8RQE]pU,|2Uc)RHfE6E_fG` %]+ư(0efmX|#8n'jev\s܅! UhZ;x_ @KYS{zKI4zMB ge :m@e^z>QotLc}6^v-JDDǛ,T9CH-wSƮCXPN3Vv nr΅۵Px;5j0~IVIajx5lvT0mN/v{:< 1KpcV.XqwI5+W1#VU)o6F.0viw4x,nG3ur6IiɓEBJLw4r8 fI.M(u"5U 4Ehs† ;cqB~ ='W&g-^gpUlgIyA'Y]紨9CX)<~zD6+ۏ;{89L)řG`EgSE Hbkv^(:Bl,J֮-w7H⫺i˹A:H~3Ln{DaOO Z q^Ih=}erh$Ӯ&zO+8P{ ՐҘ3wrf9i%u0ޥGWvci^Y%@d?;?ƽ<(aaϨWU Lش (D1|hO>`H{գ'z-9ڒTbv8֊7l X=nY=b+ ~D7X7GC _N*?KJ+;Ű:T}NDP9yF%*WZ1Q^+ ,g̢? чVIŕ^DۈY=ǭ)OFM(#,ʧ00qHV\r 4C0flG,fL8Q^:=|_-x)) }/\J:kC2=0~;G,FFƃڗLHs4Ѻ~ᢨ'$Z~Β|6VACA\[hlC\:9gew9k`$Mm>C(BV3Y.޷ƦkāSG3BrDr)ݢ/H@ <'s}1 "o}:PSʮ]F!h$*3P2;i=f Uk9J!eTѪ$: qk-*q +ꔸG50/H`wAUF/iYҾvn=B`mM.hc*?A#Ѻ&8ѯlRWJr6[u,e1WqD9IՃ-~@m 5~uQ >u^J!mF؜{(RP}!/X5 *c٤v%E@n]؛ ANS/وʂ- nWKvt*JfԭtNJ !E-lH>LPî^1BDI:Z}3萼J_։ QnXa0Iaql7ZK8n+}b%w_Jմ)֖4f Fe VMW DA-Ʊ`ǀfwm\17=4v> c-;/%)5ºZ 2hr;HnsdùhK8N5cӱ6DO>lPp][OOrNhQ*(Q4< Ц1Ȏ߆xD)~|,L. ː*7pa{b0 .1V<Ż y ~7'.Z#!t?hj3b $vOw{{]1櫦tϚH޵٩//5WDѲwH)uC>@xE/6/Dʙɔz'%Mrx_?$?E_#"" rd]*[Gb^]@dg+DŽNyh˝BR`%!'~E9X5b)MhS'ءrAFP ρΚ["Hɽ'c^yIBʀG #ьsaX]̆q=Xw5xz;KzDa_mPÜ k#U׆ƌ.Ƶ s2Qe\`ΏGSlW}?i- ~K/7&W |5 ]-!%wC؆ܐRzs9{[*[I|l;zϮe3ڤ K,>jGb2$9$>Z^' 4_,-^&R7e#he-lo{->MHc]tMC"uzG'w>(NÛpT*^0-MRY#n=]jTwE-qONDEJGDj'պmE/.g zGNGT$tY2dNh.(!vsl˃jӪ;Afς}e.#u_\Z E 1PUx ړ}RE+A7}%rysz\ۧV$VKt,q5wWM*0֋Ɇ;`/<ЭCl=PxPFYID`& /Ĭ=Vm k'*O5ke 5bW.@>Tϛ\?J%W s1aOŕ5f k6B82£j5*_M#Pݷ&{z"ѤU$ŪYpANVo';SV3 PwRnVIgFwE?㵃52c@aA;L3k+Kғ>ڨQ;X&c\ߑPv|Į9iQW6f_D9_9{|:3#Q!3| ¨"U3XdP ѽ$3t3'Xrj|-e>(,BntiM- :ՏelB"9DZQ7i[tZg1,U ꫒IX Uk /s$X^w8OTb$hEX0!whoR 1* ?4b܄W<[ *H/={#Ǚk_Itl.y@[`2FڑKh&;' (TsW/Tt=GKsW3 |w0ImASB,qCJXq# כA[9O"K~;Mv<6szɛOXHS_n0C>;rJpBSw+ό)[l~1Iݟ5-LFD_{#puB$L)ZP,Q] Ï[J# Bj&. ?2Z{+)C"B?痻PfUP ?Ƽ}3|y${X ^jQJS+B _b;Ὓ96.@4tT|EGU;LnĖ7h"!xx=v_U䭞+ C櫹oYPfmĎ8EچkFr+Ogm'Մ)t§6U5O-`l>e"mF N9ts:7i͡_!ܕ6`k^Vyeq{[4PLC2jfkd??m-{sb+^|L6=㓥h> bQSɊjG;=D@0Zmc&T,4gL̦Fp_ؗu#"}9G/ a %0w-_ ec0T^R<ޅ=bT&~d2ONs6k!=SB:kO/d"غN"匸L)@W,NW$'Ξ3f偺ui j^WYREL4.a8)*uBFNBշaQX]MmwH_TE sQzRƔ@KJ iuDu_P};(^%qu!~swW ݣ5(Zec%s.pһ"&$1M':Œ_ul0{eW|]DM[ȭ ^tо?iWs .ojWrIyZڸe!@WQl> J(}oihCOa6ߛm<F!+Icl+9_&Dd;JMj7?)%/:]EozmU'ʜUP5@584-rl)AJ~G)V$;_YxB6Эr396f^Zo8¯ ? dy#*9|Sʲ@iͶ@}N|IZ^B [^X|Ub)0mhJH5Abl"OENS|=vދy؉8+8<饚2\\TBISsb1#!o>[ *"@iop渚FkYP5%sXՍ4yy.jt$7Ϸ߃g9X6jjӯ1eWSI?2yVD"Ktß3,m3 5:]q<)C#|.0E; 9t4q~[CQO\@'C!.ȼy~p{xѺ&^72#CYiN8'wMÑU-}}赊 C/&*7p1*EZzCP 0~;w]䆊 2ߟ^8y[IDgW!~]Un<=wtDϴ%)8p%YzeVo̧ज2)aTIdܿZzeP8bj4-Q۵M 5sڼwV ؿ!-K&뤞% 9깫Gć~ r,̢C z=ȩn'Tk]UΨe>ah;VXy=%TZ@Jy CTS],.RtaDntAdB`c( ˪> c˂CQb 6 w; H}:yd +4b9vl!l\#*K4cڻ ` \4QWIf"d)x\OPYz ֺ\Z$[(9Xs451%b;yC139x0Jp0teˆa0"{-}]+q:Pj7[&`ٓuS{j f+βذSU<펳g}]1ic0H`sP3>XU`Y:[yv:}`rOh;fVE$<&㦄ΒgyWzWcj|mLޣ@K0/πyaե|_>[FSuŘ$nR{=]s>ü T5v=\pH MT8_d]9&SCa$rJhgL _E9ibB>n+㣽 sotM~K} 7$[Ve(8 tI:^2+TJJ5R6.]_` Kk";N/E₺5a΃isJ &WCN8GQTq)@ћ5B)a1;\og& ' Y@:OFlȧ~K-1-[5SnmM~Q W )\c+q}( D?G>,WLP™lmr`sl ]W;`/~3prZ駉Տe/NqMMNP}16" [yLK ?>8}p=a}iM%{7z">c((M?| t6>c֪7v39DVaQ.D2\=ӘI*_ }}Gak95ՖJEbg\fz/X񂤛<2dw ioHޤ_HdPz>s4;V^P?0܈f7d#Zz@ɑ{&CNNUx}7p$ʿ1Jn)!W>@YE`ùZ2n!C:A=pnr"ea_[n,=Igݐ[w-t1V,Q{hPVvp#s4hp0ƋXB,tHd2jYcF@B&r1=- eכYrJVf}+΄,8kM.9'[:(<`7wl$mg`Ct[ȫǦ b *?8XJү c;8@L}`=mk EJWz™&Re48j6`56RC2+[ƛiIw0=``ęL-;|4}^dYx$FKJÏG9:J),oKLqi YlMtaa˟u)H§2fy&OP')vBP6 G Xʲ4ЛeUuѵ'm w &㬮muGQkEV 3` eKݱlM=˕i*m R#8 %K?C*ё@MVKyR'1lUW? #O[2%PQSb VIAq #6wZIRvb1Z1Dtm VOYRN_JD+rt%vRX+?ٵJw8s֟(KA+_{ocU 5AR-7Fj[[-n^ .H?RuZeষ]KSs|޿X;))NsNگK_aSRJM:. fOڶ_m:6qd[], 5Y߫VƑ85)R!+>npY׊,3-K;*`^l)7kzTtL5n^f5,7\ `=v+ťrg>{ )9@dcX0(qJ ͻ Eh풦>kq2A此wqdm$X=ujĪe߯/u6RYA U1xA-32" [֫淸2E{X$Vӻ VΡ\ /J9ut)vhR[^1b]r/,1B>9ǜ&+Erk+ǥUл{]+U!M8ϾJO`v|a>z_8 >M:hŒVl$#Q4V5!WҶ !l%N~7.a±ADFBf,,h5u]9dV+ /3J$םelV>0‡`S|JՅ%+8@ 4 )yYN8dᰢY[H f؋ܻYr |NWw/|cFTUr~Gt=#$W)Vb6lq~s92 \nWEUUT&(U1g%"?Y7T@BbǙ7?}Pmfxl5eaĉlܠ@l)†L85nls|tA~/OyXi \JQMX<[ 6ozmgEH(GD~Jx37e[6H!_`5lbLL.YG7|;^^FMVkrOԚjVݪ=DP[39&w9̉hJD1rѦA=kŠMd T*,q"C瘱OsuP)l!n/Yl@g7/1>]c&l{ ~;w9U=74_-Y:O;&lkGgƚ!\?QV}:[Q_Y6?1]d>0"]/(; 8h ^'ٌNёx[=IzCANSyj`@_:x[4.0HC$ 2En*Asv7\H̃7}mLiJَ(\2:zBgwN~S'ߋ@5Tn7Ԫ;'lH[cHQ& 6&V_ }Vҹ2jEf!ռ<|+rVkQ@O ,+", jNWXHA>F.t gڟ7.=a\5GW]Pvi JrTXF6hd3Y~A.lo}d!0}żP8zȖ Tz_b}5NIB_= )',DљXqؐCFX-p}os3c4k4qֆ,d/%>cgI- R9l,"Lq Ksa ugrIh%7ecF66fw% 'n~k,'Y%ߋTnr#gظq-!QC@Eq %Π%'ܧܰ;=\f*Fϛ*Oj8˜:f>"p y&*V~K.PDianW /f@EW4vP .L ־cs0}vwBbnU-GwT߻z$"eNɕ:J_t={efy/{=+3vv_uK xڏd$RPnFvZ)K^\:aGd}t&yRN.ֺ ]9MD;duyB|5޿Xf-hT0䡌h܌ub@ng}FAq@Y5a30XLFӷe 9H|^Ҙ؛i(r9YmlZx{ O1N2iDu-f)) γNK DȬ>#6σa ,*`3h1S偑K*Ȱk? P~DM*,U¹| >Kv^/&,38.7ejrS.KGsmlqFoM?G6~vjia vsDC$ |HaB?㮺&}qXΈ] fз--p=L^}{I"O~JUvWutD,gVoo0$ ES,5 e`3ON9m@$DIA'g#\~g+?drzÎ:NxFw2z݆?n=`hVz@`]uo'̅%A_r|o$VG6oԐrQ229Y4]L/yXP>8tnRilV+@ )V42+M؏î#zrg4vCL@ Ł7bηI!-ہ{J XGm>'0k7QGrs%6'> !szpt*{&pAji߳|KIqՅḠT0E^pwgstnd܊', mrpL=RId6ūsn*0t?+Y:/|Ob|N{^̻^EOͽɆoCqӥ[ڿYAaeX1:s'hҋK O{Pdo,A+~0t#ΨPZ(wY]k!z=USLJ=oF=9a&9/HMMTC*ht6_~4S}95s܍J-`ĚεDX'.6r,F,:\n!ezאM5t ӫ̩Ne7*g [B@|1@룘gCwvKn$(!Ȯ߿MN(Uhʼn6'i%HtCl'Opk:W :B,N2 ~8ֺÂ*>sQ㵾x FO#u=s+6/`ԍ@9 袩Ltr Qh_K=r&-tHDdA:Pl]+66/Պ:fE(E hAڑRRlcfʂcVh?ݢ}#0C\50َ҅3Ůb=el'bM#CH* 9 `a^z+tbsH c:|# yxlLm8Q~lOC X!y< |QDXCYV`N\=f|2>tP!)Ĝf -<}٠!^cě5vX $W!Ghݯw,16 X7j2»idx(GJ$kkd@".hѾ! 2.&MUBGJ]iAe7~֕e燸Xtep'7L?_yHi7y ;n&D,Z Os4Ƭj`DӵHK "1W}P0{>o:!ca}~| F"|LA-Q1]&HǞ 8huyV`0&9`mB;BB[_Bg 8灲3XI`Z5JI` u( MaYMp{~ ڽG09aT2x"87Hmcj]E# L*U޽(&Kcb?TZawx#š`NG.bOArT:w8%Ԧu&,̂!e$qgDF0l-bڜLq-zV9h,g>M"\d .'o G]kB'ۗ,K_ 7rgyIH>ڀ|JD|`W?KXDθZ*1]A:ʂ@n(jhYwEURYqK3 Il:]@HzLk:.VF#pi./ASqÑhZxwl8" m+p s! Nye(+Y"M_QbVdjoR%;u9vWbՁ2U۸?4n@K'drvD"^G-;4>)74zOֹB:xC+>{L;澎4Eȣ A ;SV `Z&rOa-h@S[z, b:OS;OU-*@^yuҿΖzR>[(#eK/ Ga mkO 賞ZxZfBzkqTG()C`}&[w&bky3#=i.so{!9jÇꞣNY\FԾ1WPr!&%#D%1TC_W`z"AS[ZkO!J(-"M sDz>")ȿ(c=**[mʅ@ *sc+>웽$=hSفC6v=ӫ}w 3YPq:d fY;8&p@T ={xXvdI4eV15ٻ3 u,nda70g:\J?<o$nYd,GTNµ`'u &0xgi49H@J8vk**,l8R$VdN|A Q+4QG qTLN4OӊutB?L8~6Kdsg鲚惿f}JTӡ?2[S AY}h1Ym֮?HUrX~c-?|dh]ɒh<e +8g\ DFSSD/ܡiF2U틭޳ڶ= pDb-K LBK/_.9oyW^?;h0cOWl 6wS_| X®i th,R浖1IY&=z%2G`q&݆^V/_j>3MǨBZc#X~%% d:T.EH_p58ͳI &$NhGD, %ڊ 尥;m/> gdbZg~0 s: rf6d֞\;"R;Dua9οv]g^z"R Hu wwJ]e+)`s?۳q(҅r]LxZF/ɨOoIDW0ѧ! M;,SP]SD'lfqe2-X"-SQK sJj:df؀ns YW̊$HAZֻjo2L7!'zRc6t/OW20L")IȩDـQF+%~;&t*m{(߳'lMа4/[4]Y=Ҷ4TIzeEAfϧ/7yM 5@hu_OZ@lMe2jJnCW7AI pwð2^i\pVTx;+A,/ZxKY(J5{*j X0v/$ϜMI%m9'yVn|oM,֤WI+RS>+q@\0 \Ǒ.tfP̣]㫯5x:/Q~b(a[Y|^˭D,mK\ӆWk l~ܨ9.6Px7qr w&Z2̆{hS;zx:a+ S{JkfÁk,K:PP9E*SY E(f;$JJ: ?I=5um(m ۿ,}5eOͩ^sSC yDV~;w6%`,*{qU쮉PNSAU=l>= %U;\vX  |Q8 3vq=;*7C51hZNFA1QT `$/хt_ nCAe{}Ѭ2"" jj okta߶%* ],o;Je#mk4 efJU59C>¬lK?>r^q82lIlݘ|ٻ~D`pa=4lK\@Nbmc,?}}9ă귟Ϭ؝ 4[ \GN ӂ} ,NC6Ʉ.徵0gr&=DIo6Pa/b@W:O5s3OU>4,4 eX6xԺI.5&܍l7"DD>gpOLZ^/qank߳h-|_XkwQҞO|mʭzUBKP8lPn-,◸8˒-2J]yjc0Fҙ=Wkǥxb0 -MUkhoPj6bڒP$]|Y/ĕa]@l4 sd zNX")w?(X3ˇ9z8aPK`3`G G'. S)&<[1d@=P/eK/҇qnכq\ SKjk?YJѧ|P΢DŽ:z#4[hZ@ml_Ub+O"qgIBdtj1KObmm'Xt=["ir!T6NKYa^kFٟyKH D;dbиl'  *CW9Q74ʠ <^]`w.h8|I!301[k!P4il׳9lӕ /$LTA!o\ X6,mVl 7xW W&dQ mzBF\T m)̄.~W % ϗ jE9*uk2Tߞ6/&`.B| G\nQL_?3%^o0,VK`m֨qYh8Bs">)GZ2/ oU?{W<H㭚MNzS(;gt&_~t@pڎ4=m m*C2} :3%%,A lGP]3,G;$km S | #ķЃ#7.`Qt ` e ͮ 2h +~ 2f > ׍Dh`y#XEˋtC@qCPQ>SuLׇ)VrEIބjL 48HU~)=N'JmTc)_0׀)i,h}Erl=nlo 3M`6v$> %}hUp v$\Q~Њ6dgPS_.z޼A} 熈(U b9BhN,T9ɖ^xќ cGME:jY뙕+͇%B%!"t7p0Fj78Ϟ82IVVVQL1`Zu})%jG:ήdoF6+6o1mHC4hHpc3O`!q~͸`rCh[Q )ç.$*GfJ+MǯHFvʮ/ϖ}|3!6͝tg,_EѤ@a1@*[nz׼^}E΃ެc ¤ EV=A{l7g~|TaMf7B^6 g]ӷ 2"S A|X DɴZf@rQ"](!ibt-' 9SV_Nq#ABy HYYOIFOR1ςN _a'cgx7 QlvgvAH9Xٴ_bucM'VVaRw,*;V4̀?AE;cZ&q`U-q]߈KԀ 49{>[uptDZ"եI]p)\DKD3i!S]7UBs)= v83uj53+I5#I׌ fAyc~Cal=L*2 nh{-J(oKO!GN/CL=t6نw[owx\]:j' @t)M4M6kvtX_) \-]1MyG(q,ׇń75 h+-srCcd+t<37b*66P.X7)H; M(V꩘\a--wu7=#YI i,żԔsO&uq72'ĆqYm^4!O&]v񩉣$\|11W+uj![7oү;T@T\Z.fFvPpnbτ0,!b2h6}ȟ!B.w*rYNI{IQA]6mۈ-6j ݰ#jL zlv"%?/RLHؓ-`nenߜ 6j3&$[Tb+ pN)PM=f#hd[0Hۄ<;Ӓ g5!5Dȭ̜хm?aO. \FGf3uw$\i6  Emn[LhDêet_܆tCU|i)ٿ` 3%30Z~D- GVMh_Mgc?0j{4s~K , `M1쾈HM*⃰jg5G } 2wXG1s+:".tmDv!ǠfF%![ #9: ց k"Z}bxn@1mP_ɤn6vl' 1m&sMd>g OIT^qk.F6&--e'"mH7oxʃ-|*ӦCق󃠚sՕVmV+?a 2ozLV  yd9Rdv#ϓU=_TSU\UGaM (Ota; N Y5 :K#PߪV}{NT?}}tvpٕLY"֮BݠIq/g?w¶ R#(}~E/>ùxp(D;e*f$^WǛUT?XVndr=I1 "6Q:CN-S~;PȾ}~%6rnƬNkrE(1E8ȿV|>ʤ-k۷&vFTa`íޢ\gC W?0`BB+Jt<#^h ] E 5 f0Ձ!0AA2gh1t5{b,U>pȌ4ѹ}ώr7h(` htJ {Oc{XHG6IumJ"VÕIګJ!mz;WEL05_<*'Ё\n/iɚDΆAT㋍B˿k3~ҬA7Nsx>{DU2 a11mB~%H58uGdX6&Źzdhl|''0o+-S}TD0av  -Q*Jc):p.MXsx?rj֒sk >y+S:OGGă4".CKx.e\Ht|1ܡVi[}/ nuBnKFFthkz:@+F: S2`L #5PCmXO$@Rn^DQ< y홻MRO4>\8hʾ"q|JWIy zeU x8q~JrH27u[3*'&7]$-gWQ_w\H\9|YLmq"fCE8Kvy>zh$A!*Fm"] ;6A} VIs{_uBkG8}"|o,blxFKsyf;'ֵdb-1]o%LjA[gJ\y}L(d믊KZ^gUg0*`wK):* s@5]K[%LeQBJ2AX~6fL51K^`RbAn5-[M_r(p\bӃpy\3㚺 +o=b!"RwRiRzCc -&V=C1iFeǶ gi(qN7x4mi=?ZC`.5H t]5db /'{:S$\[bnHaĈUp95}zxsd-|KkSȍ%|._9po44h"i]xf#; (c #l85{uڈMwY9uVTq$J.4iڭ̔ Gya\eIL9t@3*X gt?+HN==F|G>Cwd(;J8E=;1ġХNG9BNRW>pRj՚9- ^1w-=sR e>>i+:J-ӡiUQ7-2GM%IBJ:KbJTWz,”e#`PȤF&7@oDymgM8rywѲsFy<قw=:hVs:fW,# {uN&g9/6#T<di 0>?6_*ߩסDZD:)GAM-ԊXc;rkDc|`e|j i'M@܀94&@ zIە3D!;E(]IZIR7enRIpUmBV&s)R׃ez+H'$(zxZkGgoIOO8L)'I!X5Í y)k=ޥ5 gu:9ONw'p0hPJAҎ$ѿxNpq9 y%b-wCn/┴ R<9)atn\͟ECU2DC{ZL qe/EiO8K9ҧw,SjG8 MLh1ac|vb֊2γkLl/ OKX ɬ{,3ڦ}(@F(oN(2MxnEoGx]'rDB!"@ka>?]ٍ֟,1yV4D_h$>T>L7mȭ:,a$"+dّ&*[4y]&Fb?Ȟ N(4T]>6F,-*LiķE  ϙsː+3F}z^=7_CCQ|6r3qH=5F)Z"[DvhR\,yn{m#UhhQٔ^裗!_e'zz{wao_gX? 9./񶴉s]Iԗ^NXP5I]}9W9%~Y}% wlJy=u:X+*M*}4"7K7Gv}uq]?4û'㉽!eѱ@>i\թ WLwDN-Nd%5i7O~oAB 88%f5bh`h4lh^R 4(D{}cDVCfY+}PRi_V7d7 ˽KmJI2$OK݅0غD]g֧Hd'VMH&ig~3# !h뻂 BN[ʁx2+rmM#` CM6y[Sxs"׵:|l=0H.}dc22OKP"ܑ`ٚYç:K'0J*e~h o)bs(tztSbJ̯9w33E[O,y!LV"~<|@L>WjVzkDLqכCΟ:H'h(7A{߆OR.(ScQPM28'- ILC*:r*#;YQ:8{`/q_ 煏ռXp,!m-FA#3#2ɝٷ+ʛ ?B\nsz t) u9 :;E_v,wA/ 2$a -wu$Y/K&1mQѧUձ؛Zq؍/'|ga/mUVzuӬQr (]:5P6jiACnΦW֓y=k5JD6cJ XPp4&Fs3| .nIw/!q]oD}i<\v|NVq g&!mNϕ5ǝdLd6M[Bz(5nkL4;/?RHEC'=dq Y=ˡJ/,`Ljnab3'J~r 3U&h!Py߻,5L aR$ /Q|.~uE xXFq#/!~6w?Яse} 4Kk6VK3nMɠ~Lh/4{QE(AxS9NÔ7z8J$q/N(nQpyd,,tA6Q>jp]}5tHmQ١*V͢\KhG9tߓԠ8YȌ\MZ87-b̂bk*LՂ`AdV`)_ q~ .n"}xl>sF"#n Vj@&>/\ٖ&32?=݌(Xd^ YQNU~8<+ / pI g/ 4D*57?RG;)Q wh/7t-KOZ2g@g_y(ć՜Y^K(>x `]0xU"fxF֯iIoml#)$ ^* iw$`RKaUiǜRwJ|KUrVS e˧58p4|\>%\Ү(-f.`RG~n{,ΦmGy8s&,D6d]tl;dIcvzߧ<2Wl:Mh6K9U,cya[e 56*3pQӁ".~UN$5;˟PkTI Mນ5';)z#?2,ʖp{2p~}xp[/^ ֊NH69Zz]XL7/lgQ N뮋q?,-D؉ Eh:*}+*VBߕtyHãF8,Wəƪ$!'#z? VA1"xGLRKtm %F ͥiwۜm+w%L̔lx.D3ENxq%{#"1%& F3W|R>9\N 5W-{5dJ/muwWX8F8^ZF(5%LRhd ےgUOzԯgh k^\B%Fwf^#R `(?%lFI ڄ:W4?bYy 2]שFgPg:N.#rzQ_m9o%W@&Fc4l>+C@JNl1cj./J7!^; /L=z=:J*S%-3^l0hHn_ (%H")S=e*YhE"ג%!QN^rCB4h?fp.&L112oTы82`!'$"Kf M6,fzci8ٮ~/J;*<t|zo7s7~!0l}c%KiŅDr )5&"R,1#g I~}s3S@\eېrX/X1j&dJѷL5`$;#~Ulo"yDy剱GR!cw2Hè G QR\ jܖ@ U8F yy#ۺKw*!ZdsA[ךD-VU(j+YjaWx! ݦhݢAtrMY:3V :N\n8TB>k&>_5 Pet2^c >_1E WFD9_-> Xj(O-9 G0{HѺυQExU5ѝ!Q5\&3mʬǀB^%1 u7 UaF_WJnJ!ĥ`/?¢%+N"nG/JMgw"&Fഝǥ$@x?\]J̴= Mݣ'a%Vy s H|4Եs^4hӎKjsH_Mfp S^T !t0bsd0%9]US%tb,͒ j)'m[CLnE2_8K~"*zM큳0ݎzWG*A{ʓGd'1'ƿnrSI/e)KQa*Lx")J䉱n/4oq:R]W~YTNLq)V?ۧtD&-DfΩCxGrdLzk.MYkb9c#Z4 %\[wFQ, y@za&awR5fr碿kȠ2ݥKGW,'Ttס@`V)aNR!֨twO ,l|.x>M9=qܙ4M q9NR O,atϿǝ ֐w8IZ79L_Lyys6) o(}%PC!NaGɉ$EbKOGur'UM"PQN;ƶѠеn6xWv"L߫ wEXE^~LrY~gj:h3Bd i\aڬt `9!N(kfW(Ex0R yə^u5\LNJUjFۼbSڷLIWtBS%GNPM{@TH$ayփTG6z츶W>)/r3XR,ia+Y>#MjX:~TN3I066Z&cyFV+v'!6CX{<4d1ܯO:_ $Oaw.@.vp|&4^8VMX\Ya?2MY4{E#{}‰x'Xw)_G(Zzn!Ĥ_s6xWOqٷ8W(w{NJN?Z(a/1V;LO>h e4Sjĩ ȏniqz i |i^ܞfdo;$0VdbSW.,OJ*W |(tK %EoDz RT}9/+LI8=/c!Ųcp^6R9+W1fEez3 ".T]X%m蜻|tUcu\G?Ns $bha1$)"ʱpkn0*ZmEPQ* zAiRX@~_JuP ns"@Vp+J)C=ˇ1I-pG4S-M0Fz}㹯Ͽ[|J P a jJGjwf 's҈=\{zd8c؁*?g40ѩC#Ȯ5Sl :3mE+>Q+Z+KGPs[i䬎1`J만2܋M-Xni)=6Kg7->0|7ݔq>|dHNqz/@ρt4sWT' i8:Gkh*y1 F=NJGKhSTwܮx"eĽvY+Dl^4Cv-}7 O/JjĻKAz;pF98=I 6_&/vp?5yC3w&lkyiW{?'`r wE`0/*O) k'ڶ^8ۢQTH`yJ8EzLt4ubfܠ3f_ҚıL^٤A5\F*jP<#b8rZe;lEpDdmm[vN`G1&:[I] S<>xf|HނngtyX#'[5g"`ȶGIj ܟ2 s fyWbe~%չxS2C9(cr=q탅xt6:d `fnh*D&wXmLEE2UQ ۛ#ο3;GJ+\%MϷåg|Y)?P#~| JviVAb-GrO) kroY~A}>3̕ml^Ys)VmTr|ZxeP(vI.1?wlg* '?P H{gF-h4Ũ ҲR [0 tl`o/=9lGjih81.@3 ۰ ++!iޭxy/vOEh|3?xxٞ܂ct$9u{9vp}ƽܩjmaDF&3F@5?h.̗Zo=iAV6}4k `O '!<6H93 y]`~>NTY<A$D;D QJ]N@nTll}Y55'@+ԫ9 p3,"NGc2% 7P;j/6˧v2^TN r{r~id -Q׈BaW{Y]oB U+x]XGj*=xXE1M΄1C3D޻jfL*ˆ+weƽq@JGtg:b!gAR Bee`jݘ32IdCKan37hf # xV#eϡ! }|dj 9*e|硓U(2ɲJmnTn l؛! 5Fs,%k ՐQ%_*Q|ŦY ["AqxJ3)C˶s[s^r ]À9İfBǠ: xe / zB8dHk@y{Y]J!%f!krc_,T ȥA27oY"C4i%B ! u_4Ћˆ_ZUBjQjh_!qW CTf>Wƹ ~B&Vmd?6M{6jI#[}~V"Wlu m8R)2t:#Y.clvpX!jh/3d8j~ ]C:I>ɇn2 C "}N* sTMt/9yDk}JWx׹]9|_0T6Mqu_^ "}$8V,C}CUT:}h޸v GB\Q`r/"ӳ&pI#lر I4g"q3l_Z#)^ir6YCsQEW]A;#/=ZɩZ(p^xRnB?(a20Pǿ Gc4hU.5}'Kj_i*]="}S@M54 ˓4%lsЍG'5x7 vT):T߀ m15/PϑLhOH@hQ65ZEh. HgyhpҧU]ޢ1O+kOڄpXug Pq^7۬O  -|^֜[5= m- |lޏA_MoѵBߺ/x|^`vgAԐ: e dy ϫcL$$ Lkrp]=ܔ2\@YU*CwF=Y-< A oΖ/A{&1i#S96;ft'!ᄱ;8؍)Fb|>]QjmW*J/hajnM5gϖEY4f|23[RĂ%ɵ0w8R۱'8siU?8n,2G=Ԉͷ<\oyTG*w [M.LK|$B" UV]`їr|OTx\TۜŦ(+:B! :{J}ķ469]gȌ:%Zz#=@2-pkg H-uhG=报!'q55Nzwvk)ہWwv b9€Eft ?Hm H7']_imN8rW,n4?+>>RĔEUgU F/݄sJ<=eHu@0 퍞!إ@bM)fxLgFITf&0N+|¿)Z>#GҒC\IO|f Fo-|bst%GI Np=@{Th )L4vDfTʱL Y6A܈k+}?/!eLnYq4k$> [J"~]f:B]7{ϸӺs !b.^7OިY 5Z"Gͫ;;-q'F*QUj@7x^N,}϶<~YH%fu&ϥT6N6 [Uf~kˮ,d(/0'u;sS(sZw4ΫXb.-UžsiZe3uK#5ͩh[UgP<( y yzvA$Z7XMguA>,=J;գ;|)kIC'_?(,VzNMà[uw:T)tY7`r 1T#*[#2|F:ɨxB`}m&.k$e(0J|X,@ڝ?f;L` 1od;g(;Ѻ] |TzpĹ˖6EB*-l kXD`eU)ˈC勪LG/.a;ңhiԬ셲' s nY-!'8NWk8jK0/O;74XkfyV|G>.s'D;:6ٺ/!:s%4"(#{#+B7BUޟW`kz1{!U+heI&u7~$'sx\fܯ>m)=tʤC?- cdTG9[,8!KْN*mL)qs j8;Ng4n"O:|wܦǒaSdky@NQEIفZ_!Rqi_&2;8G`&f䓖U"8nӧp5ֈfH);T_[\L+?8\{!3a䑇ű\z?w{0hΪJ9nmAZqM\d }J I/uт{V1R8unaxJƔ"k=]pdV ÉXB"r *yGC \M &`A>қ;Y+fw-pTVFuzͱ]Y F= we+ ov㪌%m)@5攻F19hWE+'s /On[0wY,-Q2ȚaB'4^L+޾]oc$U6#V.&10|G&+QcN"@kȋtfbw/g63DJF9Н!Z'm2 @0/L!tn7]vJ![(ؤ]}p:BKuMf; 백pU%(sx'lNw g`F?ZM'#ǗHQ;Ft}RvCq"GN ī lVs2 nh?D8}L0l=҇qgujb6}*piQ4 {!\؇_LSppYyvM1`~ՋDӷfPi"r`(bJ7)nio}2Cw ]8J0:w:S( @7Zpzӑ~Psf] ER]e9O[Bz(q e+`?&ǎpra]KC-OBD><u3t`9__[ڭ8ng1I$F!0"T,GKrgqɍv/8%dSz6,څnu0!IizU!uD ĩeJ {`nWy3Oe>﯊(Ie4SY:Rqੁ 1;+I;4IHPV7+p!* "MܻDӭ j"J> RbB-F2੭箶wIU9*.Iw(m=Իr`{Ax@ٿqrp4GX@{ 9L>W&:d:,+Z|쌭4ʺ?w"c`a`F@[CɻRyޮ ]:-W|gsy@߬~I6mEo*_А &=]6_ijob B#:6>WIc/մ8@d!J{USZ8=-%~h$5OhmK}S] Dx=ہ"* {Ab9$w:~j>7XI!Pf0toW=}fJ_Jpzm'=jmr]e_BňMAqwr2"ǺFF&ɇ:j'5hXp6-VaT~M);WSNJ= "v$Kd`Lxً%(|];{U 9D喦CvNA (_G G'` 92!1Gmn>{e墧B2BZ #5ONT&+8] }i{);J~E7mwj[{5ɿ(f6O=-?FS̼v3Naa#V๡ \OZ2 2OH2eva;N dP B=Ud՜4ītoBkTZg=8+9(%1Nf2<>YA/̕Ga*Q( US]\z`<=ۥ\ 6Q݆44{Y+~Δ[DFĨ).8\rX(J9"Db3Im8 Clꢅjt]9e킊7YAd@SJ1H銦h- yChkٖlE; a2ö ͶuI P^!=[ dzg)b9_S֪Ez,8-U ;j nxvuKNSy_i)w! pA"zE"&N"36+ E!l]1,z[ƊKS]"AP ,]" !r'."WCxJPSM s%H춞w=ObG.S6_ɥX4)GW<ր?i-Uyq"tB9U(rʇMkũr^VGzdT<l\y[ZR֡6W3nVi{J =^޲VE.̐C14ʦ 8 Bœo,|s6C>j۩9"ZPFzR`ِ/Ʃ`g2hC@8 *BQt1I?"f+.2hS)J3YiUm;7JOsg0$ uMW d7RSfSyKpp \t#o ^8.Ma!zMJb'dľw3F48ъ;hXC- X8Tf 6NP[#Sh\En Y2[W,Rᡶq%N&U`E\HwzXQLm1XxQ_n->c/!ߥO'tWH{}A NTB )қVɉ r?&BkX]eQdVM{|y)O3Kph&ɤce!; Bw9Z պPTy:o^{t~`oHW.&;VɕY Zʅ|3]1NH=<*S7mˬp 7r|͗yw/H;qWS=y[! 4J$Wui}}[u,Ma.SUKy5\<{~:K.WVm}e|*y}P@}z&Wnrӥ hs+9v Cu3OrGå4죓E^e>ZD @0}~ts}mjw bqCw +{UɏABeVQb q eoMi)Թ*9nIt=r#^VIn;Xf9)[է=ịQ&E`6hjU&owRs]WDi\;# {PāfXLSO?+NKDd*ˑ`!pl8ӄxc zAWU;,TMODpL[UMShJO&8qI]}-RсWu*Xk!;x&f-5z,2q]unA;xr3LIFȎ9^/j RkK#N*ӯi9%/60,$1'$Q4NBK/n/jeE!m?і ۵nW:` `d4R>"6` 28u(t*DFr=!Uzm2 v\#, ϙ4µRA俅L{Vq}H-wNaegCop{07RLώCm>&F_f޴zW4>os,hnp4ݮF]R"k]*ๆgʭ:z8`x"v1,QgT C%.uj9?qI J P]fh$CgnWxdb讄W{Gjg sljwlҪjź|Bg#,[|axASPar4J/AƦ@Wg oehz4ߕ*n¼)c ٺuvq\ FC~r"H#NYٕS$zwW0P7cͼLsE& bY8O| _H;f 7Ûp oQ{[߯Z S'c%[Y7M ^G$>ŧ^-*l nNY.s KHl0X| @^`eiIDi`l>wo<;p/.'9{WNyBs^ z?=|˛8|._V,ës ,+7l{rV+dZ˛6;`W؃1FvDy#'lygsGQaTKNPwFě &Ej9cm4Fbek#{!u<Şp[ o,eVʇDP|ot`]Mmn>h_Mc6:5/=E0ca /VQ;Ѻ%.;ʌHâwpbP6m{njE N>Ldh ":G N~2o) D/ǝޗ&-X⽣ H_;lo霩h#؇g' G= 8^@qc3HRn^Y954pqi~q5mfپu>'_ni&EɅWPBoc ĉ^sX"~ܸlsMr7|La:\*C'K[,43i>xe7DoP_WNM $)~WTBgGqX \oQVdG$( Y JG%<>S/!xǨ ENvM}ōJ(ę<3oP[?:gL@5'?j1VQ 60Ud9&E[zG*G˯ko$WEd+$ ;aLNmVeLJO4ƘoC>mxzKJt\ĬwV=׬iL"qlyex~Jt?k,!J]УCU9 xJ 8sճffgD|bjjC2S䒿GFϯ6oPlHhd`Vq&o-M*zOA54Fkگݝ3ETѿI )fh2e͂˒;4_:-g۫rzyL.yhHf^O&Of vS,3L6"6-*<@B@ye98NnӋsqEAIMuhV,"oK'F ᏚDB'51"(D T2{e|Ӝ)DF6mop6E'X:.ntc^T7Z(0ժ6|ϐ-"AgDd%+'GUJ/VkIn40Ѫcܝ S/k i뫗(T9zt.>xM-Is7\(%3f8I}E%rE6l)"JϢ Hp&~'žc Zi@z$'vfL :kͧ++u>OfrGDVE8kҸ,̯xH/;וiw0l!3GvksE z#Kv ɬ@O=zcСp֛ 2p 1 ʠ%28[$L}u'3+fC|ĮIQ D ss+tEi]!G4KR>(vaB;mYN3^ gi4c)C&EY{`ò9?Xx Y8ȩV%N\n C;%[D'.4N9Vf.{!q=$DY{Gb;zt9_LM{!kf r '36T8 0ERi^Eă4 2iDdnovHAa0}IQѲ[sE^iMXZy*lqBydI{ #C$6C G!mgi)-L {?=Q/ȓ$,8cWv}^yA;}0.QqoAHV;9 X홿(c aJ+~>] 9Viv$l+^{hJsr䕃;™F;L[Js%m/,7-ȷ+JÂuV5?AYJ\N $dVWHRPUQ?AϺڎ*Jt}rA>Vʮ8Ei0~ ̸?Ҁ:W_ ^!|8`2Rp Q߶#Ibe M:b OIɞ]oS}1?~wf*eUD[lbNC౷؝]HAQBܵ6 @EP]tiK=td~T4arOQ紤Ӈ h؝GIJ?,fgJ!)?|#٩  /l uiDG JK]ZE(({0#+v{r7W+z %B@!4fClM˙1`1-yaBebEѕ;Ŧ "r.qP۶{9aD2Ȥ1OuRe <"76@6pfQo};'}Jf 2qNvi'Fi6'unŻnaCAˈ|8 ]W67 Vը_RYC$C&PdKf,&ASjblP%Y?'$ $ئ:IdyE+ϴK*V0 gRw};EPOs H0֔niljQ*=D3kf6&¶7g=x ѻP\~!{ 4w x]W ST[M*t=Ee~`‰Ӈ]eLŤ+w0w<Vsuv(ׂvX$qt˃{bg`g*wXp_,`/ ZvYNwpӃ *4|{a"݉o:H'XtbCPFRLG>blB*UX>va0(EVYN_G4Z%׽wU vO\*ՠE2KE=}_ӘyZ{&LX!#d{H’N }Rri[ґS'XO|8$L/V=l=WonlL'>ȢYIL=+Uisc0fg&Ԓk[P;-+u(n/LN v% o8oj[ۛK#Z3'8[a|(9;o3VÛ>AQɦة~+j:.|GWGwJ:c#CHB~THh᭗Ձck?Dz3(]~:Ulldn?uJT Q>4$Y:yeuW<:Q񴸵M1*s8xmܽ=SY4N>C =0x !SחcHs?8Cdi:A. n\b9ltfOGDw~ uDZ@s˿A~G7.۹`pTtngt2O]d5MfCvC4${< Bf!2rNWE, H 0Q钽 ΍]9)pIbQMj"Qak'X !B./u.;FE"wcNʈR =QA2 PUêE,!ankGM&X5Qk 'Icʼ ƒP_5deWL6j[7dFo$Ur_lOHpкS#ݤI/W't]&8^-]UW㢋F-nZDzBh C|₉gan2 RU{}rC3^K&TkjKpbZPP)]rZ3avn\}aj߉;ˠa}`s[S74.!\e'4h#"<{Ͷ d3.ʞ@?zaU㚯˜ܬ]5m;[E3`:9t]Q@۴BtS|^B3V&k2v fӒ"UJ!p`,$S0»FPOyf$f])iB g6iy}.r{ѧTVl[}Iwl NWT HUFiO8G}"D<䒓IAPvi`8H*2dϡ+Sfc^L@[ 0͐90?B @JmX)[:,e]%<,_Q!>"v̷nCAKļn!r./&U@#G^5(5vonM rZޤ>*I?%>APi\dJEv\cʢh͋6troS3;#m~6`S0.W50L7בXYB45E"bR2Rގ?B p$QLH4nzgb+jׇHS ]S%fV֮2QWA&@U&<`qm+izy^huݲ̴`H_j"!Tj~i,ly bzmZfNm'Ȣjz==D(jEVm yQe L)k/K|EL(E< N1\_D|8[ 8E‹*wE XX\+r=pL\tAI'$lWl5 [֋DghuA61Vs:c;e[OElbzHMz3D7@+tX2 Hـ0MnL;>"?ް8y! RH5fo 0 qr$Y{ t]*fC/<Gn|ܨP,jS$ur ;3VY6p{Vhp1Q80u>٩* JHaG3Ղ mĉw,*z=6xX I[&"JwZWގ#TVGΗe|*\?1OuT'B}֧ {t@QRIGFuqюt@$w˙yU|9qO׽>sd9EKVdoIT:UH (F:`U;a(Dp(=31٨] y)fPRD_+hx Q.G{2Vp3&|$n"Uieb⫄Psꤷժ@E-)+؉1jc? |8=u l\SDM]ֿ'ID<F.%5o%9aƁ;+ UV\Ss?[.bR{~>?f-U!ќ]yh J L-4I|,k* dzfRzlK[|ɋ0y.aO^jo" 6DɎ)r4&$*E̔Tu'RX$uuYBt/5G#q>{G[OVoedtp .*ku(߶?HgB*XPЧ0o jrD!R( (VӬ Pi :[KSе?%dFQIZyrFt@j Nn5x5N5mBWg]g9Qz򛯇 aaHZ)t(V$7E/z"-iFsRkaB4$AiqH Б-!Jށ>HH&Dvجx0uQXڑxSIZ߲6clj- 1I,Ƒ=΋G3{$0D=+e`w2/Y2wT-_0d0N{82M]=o!A"U FaN*ncam?4+J޷*ؠ>ǡ^*GM򈲭7 g+Iӧf''J!(qz+NϘ`<;$# rpD 1 .67M7ޑbdZXi 18jG N ׎qj՗֠@3d{}}YOњ`=a][>"]M!?CfVdbW޹4x(T\Sw3kޚA!'R'*a@Ew$EZ`t_Ĺk% ^xi^i@`%1R.RZp*^%z/*CC2OJ gт!KXt$;}S#;tQBi.oEPq"C r=OƬ՗ꭖw\ x)cY" l$"?,n=j- -m&f1ƕVk SM&.nZ?;x#Ӑ$IԝX}h$P豄 Iwsώ(싽>: Eg].kO*76[]}A*٭(uѼcݺC4, .>;>L*qC<4>3G`}$eX^@FZ)^UX/#)c /f% X_@A,:B@",sԝo  Ȑر_e θatwmq)Z_Zנ5ϰ(b`syKE9WK%Y.?;Ŷ%7_ FEgVWc!Z pQzi7.ƶH=V3p4L@-n2L.jD\|E_ˊݎ1-s14#QxJNWo I<܀bDLrjq5O}aʪ2@W=|/l|MiTF~їA4{u5TrC=레eڏpU&bQ?'茫y>O?,9o xGWayvHa>8h55'M+n-5<&@̐wJWAsB䫉V]bRjvY]6J[]`#s -Q:.q\ZLs̡78LHl*eeW󿻺7boG6d@N-J`EP\¾ % ~2%s e>Rx0C d'S%w''oKV"N9 ΦͲvjrh]T]%<9 lǐ@~ܔ5 ;.ZK+8=̄3h;ǚuݿf.u~)ژŹtUFt%Cs!xc29%Q0}:dO:0i>©EʹU>D^.6+㞟Md0zpլ'D >Ub ܡ k^<_[=M'91:eOz%x(՜LB"S(Lu=Hܳ\[ْ58Q[n>W@Cz)A?_c@٩LaZq H"BLò=3ܙm,s:oIDȻR+Q~8foI7[jALCCq'_<=޹U| "*'9(\JLvR(93ۛ5NẀ~\>i3ލzzܓqTGi6? VJe4nMu<}H*mmn붊<>]D{%o : <@}gӘVBRY\Iv0/2NhXt7lvUnAZ# 2]ѩQPrs'B;)=qߦo sFtrT3 A!9/glK-K(v7<9 s\/hSG~f&I?e sL?_N`| [O?*;&.3ݒtGBI_5NWFck:u6[mz2@#: ŏX|PSJƥ8(9{Koqe1~VMïmmрTd;"ʿ2v+U̢,JItuNw0U]}Y' JQ+\r9ݩ4 f,p(d-(AR A+55wwĹ [JM7P[FK n63(9/ yr<N I%'L:lTnAb!qZWQe NAoԥf :3L-kZ : )G6t#cܳ06_x.Z&;bq)،yZJG_+6=`UKsgٌҶ^v~.YIlޚh\fvigh)Nu- P-u)]EW M G*s&#=fnBZyKGB#Se%B*k7|!-_17d+88%_^IS8trZل:i p:]B +>]mᕺ&S`vusA;ufJ..|9N6E@-u=.H_HZ,Z]8]Jx.l?H3v}wd!`yls$_*O0 a)/ǖ;E`:E;G.>-/*M֤'vBs+r2K]B+Maa~6fX@ !9lbϴP5` P?;OɆ= VTu RǗ9-HC|!7[u4/vpd.dv;qvbh ~֝ }W {0uԴ`N)PcxJiwlo GV~7ʺ*[H5qJq;j}~НGP!5"M/R&67hS~ژ8*{Uy'/ 5 o"d@7=}C``Na%r{(X@o)~ rT쏈ͫxʎh=ldv։ZA ~"P`O#[\gp>.<ePPj`#e_!˘ & y9NM(dj6ӥ^W7g/;&n*)+ k]]ezƻ&O6 W"[ 4+ot;7qfyBЈm@)!kaZB Ƨ)MQ1L`SL0ȟKBOMyْkGl~pPRm~ v%iߐ YxՄdwH\XDeKXA++،e+H=Bѭio7ȒЧ[x}*Ma?o ն@ϖ9o$^'-ܯ@[y%[yJ=˖h!"  ?Uˊ{^o$iҎpL tu3࣓؍UZqAi6?ۘ=.G,;[LMZ[]D'mkMFGX|VطS5UqG۰M!SX?.[\XH bBkX"AZ8~zҁTM _bl V7/2;~gt1D4 "^*_mWfBOOBdHn^_7ݝ/!ݤph D<0_` /eՕB+Г)JI.Þ}T\2ݚ|%8.,T֎Wec7Hne1ƿ)YڪʍcdXkO:xDI3Zٿ!Ɯ>(H6yԲA2Ùt{UG"e׿}wkTw?EbOhdϲMsySDٜd3Fy֯VƂBjz?"yʢa᪬@hVyr¾xZMmU(g u9fF'2[% gowmH/B,2?X)1~lZu9+y> ms 9ߐOOJTU=6 s8B[P'oȓ*=<IwVrc{tE*CPgQ5-0InsҀ\ԋ#}*]4Vskͩ{\r1ޑ5 {W 榞fJAxN _ZC)*˕>uBr ZG*rXgx v@0*g4 \:60+;" Ƙg5]xM,>v@q]/*s 9l!*b>]u5k'|/hȝ|Uuf 9Ci_Xa gpUcQ9<+>0V/l.}Hcp՞":4;>'vL< --5VN#d7^'Ts$jbў0m-/i eۧAs1&kvhi~k}R<|< 䰙[!$&*NfRH%+?l@@ wM{Ǟ۪Uj]=>ۥ.e޾YyS^m,VAk>h!Vo~oHdz 7[i9EOyiZ/)jcclxϲjY5 461K$ {15չ3BFߢvU% i͢?H2pqd7E/BBa 6Iqqf).Ѝ8I9 X)(n^!x lo|¡rցJ"0J2eD_@ΛtNM%J\w da~ Eh]MZͩc*=v۔'%֯ڽ(qq*T+:8خERdZΕ@}-<ɛs妜f=(jz $L?na&bʥYeMYTQ]0xēB,N>XIyJKOI2ټG!/#r|]g7Vl9 4,{޶ܿT<8VR<ZpŐ@?ŒShg;+|+a.s/"c鸔(4BF&OL9!aXTuű6,Ȱh{pg&. xگ}kd 7%ܶ.=6>Ԗ&}c6M銧!?E\ 3ꏍrj߈ 0̑n seB02w7ԢG{ce .$&Lb~ IBdE"JTRlrcT;kHFG1Q}^X(kh8MRfhDb3μbߝWɠ50slBt,d`mhW84yJ{Kp #!_oToNEitW⧧SNJZ_O~꽁XuDOilJ&։k'hxMg6_Ėdsa\_+H{BbǴNQM"BG:7 JR Ut7{3,ɳPҖ{Ü1|^+|(EԚX=_[2eհ//|ZJtazI$cvuRX~N^O}tϫ8t@l} 5zZ'D¡ґ}8i^P_LߤBf_ ZO\?/it84䅵!fKy._JתKU-k}E aO >= |xD,S+:|ʥtM PZv\en A{X`Hʻ\ C{kk\r+8~oNpcB/VһS@(Sx7X@F\ ,F AЅ]C&'FSĭXJ<33y9I* e__4ݨ퇕-mjgXm(dL4GMӸEM۫8n`񡉯xMqDw]]Hr8:~a9d(95}1 ۛCkl*X7#`ĢDN;Iu^[c3|@(Cz5἞OkeT 읇z]ՔߩiQ[q6mdAIn=oVCnqC8]+fY JjgNMi ,V杠ݻDȔI/L8x^-Zno+%u jG(~^=W o٢ѽѴin!9?L$Vb6 5_˗XBg.< u +_(a1u28^xw|sV`^ʣU.Ui (;L0k((tZxq(1:w3ٙ%BmlPqV*߱gYZ0707010000008e000081a40000000000000000000000016446b36e00000bdc000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/dvb-frontends/a8293.ko.xz7zXZִF!t/- ]?Eh=ڜ.+̉.S4L*0R`;~1z($ *KJJ0=,lD-ŵvJ֟8D[}E!l‹i#*'0(ܾ;1QQ̂=rnUZM&TKq KM6mMhoqnwG:`"ia'A&KooOl3MS о wHwIǽqFRJkCCc) ԱK]Y g{H=ɝgOPBN8H#΃)g-=2uh[ [D\<+~3UxVyr]qdeW/P"2ab9wk˗GD iCEߏ/sb_3lE2_0i%pu;p%#W?^~&M?߅fKH] :3,Sm̢7K n7_Is2k=݁:HLI8 DIێx!(Tnd jE!ڏ[ KG 7$)T/S2h*1vq #/ف@?+Xh>̦-ՌH. ҧk@W+2B+&$5u$E+:P82\S1g"65r;( ҍy*飇Sc6s,ĭSJW\( PσOΑ>N7jT{%ve_0^= Ln &}39w秴n&k8L1&Y}DA(@J-k竵+ 8?g5JGa jpU\< Y.LCe_x=Z>:M"$%:$I miPۿdw ==!&^D &3%am'X-Lbnr`(ā@ͪjUx9Fs3 UTf`c75_oSZ}෎s&zo`0OӷqP2 P ZķkмLk[ERs"LF[LƇT$nXyXٜޞV3uVzyO9Õo0ߞ Ĝk,Xj;RژN{O 4_5GG*rrg òVT( _-Nk6V}Ϡ`A}<94- S5- Gn%Ma2Rs ^^_ojٕ[#WDG6u7nItvÎߜjP<54x] ԋF Ʈ5-UsP69iMd:-M}GDE{\׫m&f!_"E@^[o!|Q> h9ؙЗ,IꗑK;'SXѹ9h_svj>w{}<|fYw#9ڧTe!g<.e B?Odem'mnnI/D̺m#[Ae/gYZ0707010000008f000081a40000000000000000000000016446b36e00003240000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/dvb-frontends/af9013.ko.xz7zXZִF!t//2]?Eh=ڜ.+͢!SHJiUm6ߴ`IC7YIX灶;:WVN3M:.<_sO/g;G5ej476Dž*0Рqy #"vZRJ3 cixUgń( vD[*gQ ])]/Fހt15k&$B&B`]5?m 쁫hR7unۍ$#}hWq4. D ]`ǷHu]O .b<6 Ae?7rT2b lƽ+~6#u H&雉H߹>ߠKOWŸ|$ׁ':]nSQ3 4OP)OskSEzo\X]RrvDkѾ[3_@%)11@͋EڡC }VW0u`G/_]Q) EgCӑs:ͪkٓ)L(&D1%7Ir(!5Ex%uaܠm.SϽ'V~&gYU#?8fT[B2}qX~ZLkk6jN..ݾ*매'fF՗C44eMYa< &n > k 91zLsyJh̶W(lXコd*%LE  d"]-i Ecb0ʓ 1)7I\"6ȌL3\_hWF].@`ݽ?F0"|Ye+P歚+3AŤ`v# `g@GكỴw dd"|>㦾RSx녥e1뤭x< EiԝPdVጿ}ҟ勓h{+#roY Q˂8&š+_͉{dvyjg,9?1}&G> 1IzYR湑ҏDt;a|1T@$wO Lm* ռWa*֦M&Y֗Ab@muA Q;JD/+Ί0@͕)i'q~=K (WiѲFUSm³Q23?&ybKx×(˩cڗB}<%4۽ D !#m6fHFi(6L7!a|7TZƯoe.|, 2J4 ?pr8TPŠlR7EO;~MSQҔXN* T+zim_ɮ jSRk,EJOtcCSF t5lяu(&;kf][d'ܿd.fcU++V>Ȱ薊9n]ȗq=g3%wrpMK}&HK\y`-,S=Xpes]%hP  YIEX+„IOXXmJҸt+yK4'ʆ.ƮQt]Jb?&z1fM>p21-Hc+rw<z'ӀxL^A9vz[iZup`-/Vk|#peԙ3#:Z',\anT S9<rxysmV'PCe|Jj̦Gex0?e5hI v9qv"MVp ^Ǹ2q]p6q57dFQ/A-M)lD%[wCڶG`;ΞV+KWY([teZ1{]ECF@E>}sLmQl!ͳSc M`>~Jk#\u%KA!іٶ[NuKpOFrw&RvLRNpL`HGB`Z͙ V@[õ2pzS.<ި+>-ƻbkzdZ evTxڋr3<.Xp uCmVev0PJ󂩮mY>dָU>!W$6D-{ܪX~߼IVȎkkoUΓ0LH{d&LΎUVb_aP,[eJ[2ε0>v!N7. `'fWtV=H9q;ЇDB8@"7Zj׬0+{T~i !2r|aF!j%F_Xh&b3cV!<7zzFcy vEzVW)s"27Lzr7}7+TB/+]f~hS$ p?/͐LMX#d| C/Yo&+ FЏv@Ntkh,ɐNsײ#@Dgc KS1OLXӉ^%SL=OEp^+҄7[XiAO8lh 2XKA20u=',cb֡笤J(< AG_fNJؠXoR:N N%+BX[YǪ)@^}Y~v:lEo.Jf xWf{&ALo_>I[e@FKἢ:I4e9&#l,ŷb,Ÿ)EIݵN\ZF"vvߵ݆] YCN;ß=Qy?~l'AHւgEtG$7:M~*h^S\i 4_yq:_jtB]h!)'ip!]4ī Bmsaj޿+YV.YX2D[W;0w6An~.`Uܼxr-M=#/@dscBX`!vj7*,V zѴ]\edydF ?TfQU] &x|~wk.d@[v3i\Exd1H[љgcUɖ(FPK*~>\dbvUi p. 4 .N?E}|/ڋjD sXa7#={mՔՈIM3}4+|t5[E"_CGDhnRUZTG:gL~9O"*ry=]cZpIRױh!LXp_$!GLe#@>^&Z"n]:cN'@\`f$E$ettlm:tux1xhŲp b!i.WP4zίsl#}g: Ť0 :Qz BujҶUsKŐ\\5^9C.z(2$$Z!G7wJ!juA,k-}iGdt=s$qM  }u֘qqU*_Zm)sAfcG6$Y{=a^|n,%> ^kbmڶS-)eA9푟;diIlVϜmr%wg0Rj݈һmi/tŹGB:#CP' 0j }"2!ms/xqe |w -k`iB֨v2=ȍs,H lu.YFSUث:c],ɤàT b +̄ eU6^!8e>q9 ߻mo-9Re6*H4-O$=1,>6ySoPv&E5/]F~Ie jG$(CʥQD R G?`5.nt xҵ[cѰυF$r$ܛ ؃2v蒗rX>ztd2h1THh(En(͌$x꠩o%ReLpiW(+ 5Bx.Le]1S%֨iBzdcH3o8dU9B |%xm[&8]\NjEܖU$Y')f$t0QF@OȂ36IaйihԬ 2Z7 Td=ME1xq7 ;.,EXNEQ\޷U a:r&^ѿIZOԃQ[e==-R=G8IfݥC485 0JЋx,@]MDZ0FuW|x2WB 'MЉwaYRRS֬/ YeoG*Ȇ@{;qFנ41l *۳*> F\:\LR{ijuf1@+ /$ 3A _+{6gxu9 p)0O~6HgS a,r:]Xd|Œ$&FvfO2 (n)P)oZc!fGT>7c :а0Խ%:HmTz U7_LY__Qy*JDׯUF 4sڐDiA=bae[RFq|}iO[VEx7"멨ҝo8_Nkqi<)6)mvHJD~&n-)2cATh}2~4|:>2nGrOӑ^\ 1Y}aΐi$BYx/Mi#acnƠ1iI}9_c50I+bC/K\ĭc;!#'$Ql(H3*}i%* "\1kuؤ69et˝ɤH\WFCyMlGkwp,>Q$o@i1Lj }GzBiq ƳO4\Gj9?+cV2`Hڌ0M{1PLF-~ouœf@YxSE&SLzIIZXճ8 bu;AYOm>y7CtƒF̥~<48fDr # 2k|HE}NO/bFaR"&\]k`vs^քMZM/7&{r!$x$=h]/6x7`<&*ש l&K 73zK(f̸dWXɥPvh^1u@U‘xT!H *VljT JYúz\GǪ_C#  \9?QkZ_mOJD\ETZ.-\u$UQ0(ݣ 0bΨc\J=+*ŗXۣ#%$6#V[ zrS eV:Ric%*ww҂/*|u JnH%͇.W_eS⍊!<h8[MSׄ[Stk(ʼ9rGa a6/pQOm7(ծ-V?%UPl;~20(?RIא#ɨu[i{2[Ƅ>Ek+;}/= U20|2$R~Y*Ο*|#H$FsA rlZ%+%Xy>)@huM >1 ~3hݹ^^Ύu0V4!aj~,{z Y qWW99:3MKW[äP qS;A<88e/hP/輣Eh3t552_:}I'Hk I6ȦP0XȬf/_K -!N[jˎt+C*)İdXvyb\>vX TܶbP?txkAH;8t[E8\Q Ո;(p\PF?@co^* >[Gf{8P8h0aygDGH떖ߏ.YS#LY) _Ev7iP*.θq-8 NxX`M%n=Qhb_G!͍xp֞J fA4++2Ҏ{ GڗCiV;FC1~sd)XѪ#SiTbƴ8Y1HL0AABXs>~)Lj)]&3*H ŭȖ $fO Rj0& dMLJ%~ _x?Sxclǡ1{,@^Y}~"%L\*.Xã==?e{h1'uo WΨC [$O4 .ǴtI'}`X!xU@Ud|w xKF͠X:}‹HrBwD+G3! :gF&ɐ< o|8q|` 2qFFީ<(S6CCZq?BS\*ɒ=7cl·`׮* ulOZ[lRYX,{j)ьhXyJn4%6}CDҼ%,"N/a2\0A"Oˀ Ξptɪ …Vmv`d ]lAֺ|sdJ иǭzZF]mYH4q %s{FkݲS =:v q@AL Œ˻hߩ1K3"yO!1b_?W}鴯,8 s1ؑTv-#>X) lpV!l6d1hw‘4``P/q %x61O+g?l"DJsǝ H{\]'s4=Wy=R&"-&rj׹Կ-A!N`"WuPuy' 2QZO8U8~C"mNQ淳x.LW_QP V#D7`*g>PStﶵv  c6^TN-u[}ڤaI ytSVi<uvVEE;È`"=&F# 7: δkE˼zyzsd xZ}Ll@P(4/\EF|tbNռ1䁾I6e!!.""Qf>42:&ꌦ3IM6$1C31]%!4]%%7rIJ97tIVyiIYw' ReAh@N{Dj .dƸF%MS) *d!_+vmPk cwb4e&02[^wjzVL2۳i^^%{0F%@%M t~_QDjS SD۪ ֖6daL6۴+yҊ}Rn#(;{Q9mdc+^Yl10O8߇#T{/1R{?'wDX&ڿ AL2'8!- M@1 kNze0چw l frաԦQOV! 6)"QYNY"նa >@g!j\ ZHGnj&Z"ow* /Exa%Y"ʺ} 1k /s~RͣsQdഌB'!i.Q9Qn70K@}pǷ.c0)HKiGcs}YiLھ {I gJgڀ%i 4Noezþ}kuUf"dgyh2EE|x^GKȪ;=JT%I-Ŀ{A'KL!t*B' v|B> Mن Ank'mp~o&@ _wMb qq3`oA3l8jg<˩R:n9I$ʻ4rpZ /&|5g2 }$&¦Qo)BٲeWlDWEC "v,*H W5u>K&jý?eiORU C.j_U6bI-O:߱3adnݾg{G\+ʪo>g Lk J:+(sh km\ ZpϴSi\U€AJ&86 Uһ gF <RsUq4`S`aox17hҀ (*q\S7 7Y6V2_/ӭf5eb:5R1 n72R^sc ѨW(6~eʊ-aq޿fOcϛrN$3VJY)Tp;^Ȟ\wl>bڗSs$i< <_}ShqjK,H+ԛih~bLzelbnԫuiic o (m@Sz9](R"%]`]6_q6':fS ^j*4(M+6Zy4k3mcO ;(XN]Λ;mJ>եξKsKxT2݋w10Oi*໴4l;& nZD#n= fb_T:ojڼ^NZ.:zN-=<O_ Suu|iFYQ0p8n1O-5d VEm `Q)TG`B}ū"&Gȑ_ 4r&vu3y{qผԣxg;/UbΧX{qthQ014o#KuoBQ4"ƴ״ OwHj7H.~|$;q~M[;-pphxumtiߠi^ɲXgWqK+BCzm6gEf\{DGQ ~h*E; -אlzgC5s/5jbzk| a'DmΊ+ZvBj)Ȟ{IQ1_&e|byX.tD $mdcrxeFQFphf'OC/fid4U-9A-Y2*8om.N#*jOŲOYv:_wV=hWɢ_r)3A+$ db_u72N; vRэ8[YW霵yV' \xJ&.p,-$({Mh#m}WhD> W+B7zNanl)LAn#SmƝ+i[V }85}F *Zp9/,)$qm]=kE3!㑡Bͫe&Aۮ7hT:wx`*ta|(rJS2>$WmTu[щֿz*%y­~Hҥ[ @kxjoыK q]p6+SsQU_ggzݮ()_0sUժ=::r\|zm;)e7ĉ`]9, ZJٗYk-z€slptLw|ˀA^ϷcK^N%?S!%`ՏIf#2[=# DX ;"Tq=ڛI/x߻{i] QIw Gn5}XQ$36w|;2[e XpB9)1E!fJuU<3{}o95>u Xn+ߗcl@t"S`"!WwAL\P^j|\Jpb![ExEnˎ 2ruϋiMuK d{ +M9Lmږhl#,-(CP =o˚~S*c~A&\5bՊ1 >+I)ztᆱ9Y;3Bd3zE+^o!-SxH#˜׮vvk.S :/-J7cO(D9E('csɍ܋ШV _f}g.H8rV&7)w_ػVKKCXuxhԿ,wc%7"8~Vnڗ [/xQbrK$ o10ȅWڳaa lհb)V.Riܼo.RZ[[4jjǾO4ЄUZclY+XgGN,$󘗏mODtsTWYv`7^LQ4$c[*}-?,nF"QT jMN՘uXV WfFfjZ#xgpBb8)CfurW)k4j=/NJ+&&}ۂZ *Cm%G&>sbt (i8QZh|@mj`l +@@kF"<`/2Qfs 9|v큄H=d}'A=6Q9 &-b;)%DӽXIdG&6 7NrfN}Ͷ,K uxwZ~U`qiS)@br=3wbȤhrfxuNd !1謗"Aar` s/*(6damXjDGYC@紜KVVWWaXswg "+\STpQvs{-qlKlB`scUܣ)<':mce!]7}3Eq窄[?L^4nj$/&&@)ҍ|Dx0Glv}mNM5&n?zUᕞ~ddxh[lVe&W@X0WTQKo1\v6E}t2$kA 8D"i1oݥLOgYhqW-u;O٫+mX,Ԋy"2{L ЖT+\uV8o q41Ql3 c LZ.]_JرmqCU-!^i`Pi7謔hQ斔όPZ/cvt7[MKe^Av+hn֯U߱ԱaTn٤ SwyPԊ' [1'ҔD7jbrɲG,}n&5L *0]r5B$hṅӆV,%fu=ҷc#BqW)ypwwYmM*U񼩪 K]meWG> ^MB"3)Y JNU<jTPS3?H슧}:sͫ; c.bde -fDdUgv&Kʩn Bzh/[g#]a<_._']lxǿz5_3)?\CMҋT<}M1%w_ d61LZ9Pr+ܭP5K](]\F[nX(w4@|q=ZL+%$kjgfYėN0-=Ѕ{ Nz* 6ff_L0ZK">Ƽ=޻Mv/0Zh7kT-Ι/$'vxiM]^1 Cdp|?M?Ek:2h|y-PFѫq^V*{Ïf?BwO (+ ,o+iA/.r] qfad!9'_jvQ& E=Mc'GŎ]˯ߙPtWkwKer>eqȯ7#WәV |&&7x"P+@<#'ex~DDŠc6EtִLsk' ڠJUzn-ɠ ;Am>[g<)UI'lYfbbN5 [,[<4m_JUv~ JR"3+CTFNybu,y;< m4Oxvk6vzq-!%AX!CTEot:uaΘ`8Տ֐B hq^3)B#$8/kx^mOϬR$> &7Q׊ɬqq`"ڸIW(/z'M@xS%nReM S^4-U\ľO?ynMZIk}S?;X"}ϑ^h^Բ'D F!- /^㑬zZ᪭t0{;%{J6߹A[4"$88pH3jiNV-lnfeLp:7(i}o*Eŧr'd*C{h/ġkOYQڴXW\3ҋm|/R5lJ%ͯ)1FvS'de6ZoXHZM^ y~("ߦq$RPI7Blo-x]20՞F/GXn|y,%x΃ 7LF<4d{hg"#,wR^$?LU9HzTn9V:ߏRq0S˭Tq*뮈BDkvOX-i;V2w|2^/ ?N9E|Y WmJ3uH[(ueqN'歔nUtN64_;̣"~4؋u"H N3Ha*f?d;asG51 Uil~ /дOe?ڂmwp}O5IiB(:[CQ'ߊ /tDYB huHpJbW6~Luf xcN)`@5,]$gw.',D}u:kjץ`ZueȸIWZ?X=4Rg}/".]OLsQ$: &T@ɶ `Ld%Q_UUŪ$ܹLS$tH[mwc}r%0ЌJ>*3R{@LQJF칃"Oq-)\}ʋjcb(:=QFV8@Zgs,c8&ZdPLlIn5 L>! L?=̹n\N 3:a^] QhI+㙅/8 z>>{x^O]O eM)Y&^M)`t4Us3H͈`:9^!xc !cV4yWs%3MNmJK#nڙA\FXy c>l`ޔqRIi>(" 1:n5^m{鶀v[v~EJf D!KUxvUxl_1;*ܥ"9U!n2κcҬ/S(V6Z9웆< #m E3A.0NGal^!췲9j 붕H`-ci`>ݔZלA$bf)v|h~ w`~*ӯ uR(J䌐17C.vwSkc񹂁L9Ǣ<i=;UѳjWx=:gNBE^#,%tMB-SVRa:g Š$HUcn\TX~2eVI _oV0ܾ^3ǟ]_vPIbdH#LBߵ0̲vu\?>X-!o$ JSCCu[҂i?<&ooP2udPlav10m57Хha0w 7W+e}2ql/|6 OBOz}-7 \_+Ld{ft(UW qw1ܷ_Vf~{<3wc=,k0a eGz|ʢ@͏+sg"wLOs-!ǦM@6lFżnNnD@uSDkp-tqUK$-Kim.aiIN4'G7ρCX;Q O'x윉S LV2Ԍ^?@?qt1@Řf40TH+fR n5$وBG$lѕXtbhi ȦJ;$7rrEJIs1΂Dz* C/w2O#2@G߲**2-Lsok#=X_ ~k;Q.6lfJuԎd%vyF:b!y!eƥI[mĚ Z kG.fZyY( jub"pD:p_WFwZ2V4Pj.H\vO֡E9XCosa\NMV%,ѡH@&/rR^Lc-e^@g96@'{)3=Ad'mxIFѰ?K!:H?TrݑJcpA3h GQ)ř%F7.&M?Vf{r̭{2:&G 3C2U`ndz C SmdQba|#_jMMgXr b][acOU9*T[" b;B ik/|`6w~!~ċcDW 7f=@4Yj^fi0n5v(JAZ~X r5+}ZbwR]3 _F́c}MD=E̲1BB8Yqb"Jsb8cǕkYbzD8ӢcG4\[lbd>.Vs@^V'ب{Y$jk[_+9Z!$]"{ LTj} j婃AȐгEWtA;aɤ7@4S,xCϴ7f\cR=Kh6[-, /+[}ZFW}/mJʺ!?.;JlP2aq9͑1kN٣\ȇ"kdTZYM9<PYpX^ q*T$}txXߡXw\$O>s'^EtFpheSr1O+tФħ~]^}k7@ 9)FbTif՜ލuC/ tT|@7qh3=\.N3P~6NE$Py({ȑQFy3&)Ujڈ柋MG(̒O=-e;Vv|3r ,CjsHo$S({T8q wu}E4'ƽyKEx!:U9hf^TЩ0 >dQovu{b`XSn=yʵ`tyTl@qXe]i;$뻂tw w"ɞfN J۳N7c͔WI,y]?0.4C]4VX̹]H],+XI2=cX&ehv#?pwQJ ̊vلY& Bs+%=b$Шi4)8OGj28t'}+;L3CUcW d)q-Tc=.*OaxZK+[ 6%?%tҘzs/Ӌ a{r=\pA`9w*A>Q (_Pҗ.D T#<[TsO 8,\`F@"C4Zx3;1U"U`*B~(.TK4Aal@ZĐ*Q2Pm.:"%0=2X>ajxP_SQ)VJ$eЍɠ/]o|I¤yL=: U':@AEEs$E0VVðsSjB'@mSmӉi?q*YzNdC)bB>v="6*6wUNI&Xz*섬XO^z$`~LAGd>>g8ʆ@jM~鴍KИD)W4^:<{]x"aقvrT$Ђ_O.B )9"ֻb릡) 6,^vT.۽ߙ[fi\hrY:Y<⛚B}v.GW?v}tX'9h 쳴 [ `$GJ"uM-3xGQm#1ZkM'źM. -DXmBtÛE}h ŵS$S1owVgF 6&-<ݦS5m.f:q3Źb_ԗ%ޅcX*1 *c~s{n~>,s@oɆUjl&i oIֲgJb8ιusKr-uxwP2}S(!QºIurq*y|OPb;|2|JHB^/ f.=@eᤩ5k H(1?DS^!}XAkIQ8ðH(#Aե<. D۷K2AQUӦ911WcX_RI[ +&&$o8??%b{O|.DfC|/r. 3r׽G&uB0u8Z񞫧 Qeݒ yOG^`^Y4#ن`hBK;W2A{I gʴ{#Igc|L߫|.٣;f, r'qsޥ-;jD9[сY+(]q>Ȕ@~kpW(b)qrMZo!YbV;r]O8Q#apKgRgbl/~40Տdp=0H} ^oOM+WkvqQZP}vr01o6+ǝ LCV] 1I\SM %&R:4t| a3AZQ`c"WNiґJcf r~klf?D0tI;rA}׀ )q:\I~z $"Se=7+Cãlr@N0۠TEv!2xF * -\%gOWuԯyPC? VԢ.ՠE- 4zhy9N_{e'g(Vt&RƚՌ/01# 7-zyی;Jqq>ecxww3MZb/ }_|ɡ1cnh<V[!g^͞."i4҄*'&V!qZg`- 5.Ogjy]#ITlmd}~awE_^571Z#G˷qߜkcUjWԛhƄmHMR4i@{]R{"xD:LQn|HBL<oZϖBu;9HjLĎl4[V7Ũl+?R{X) nGP%Ge/`_O!azg+&hٙ$7+.IN].͒մ4hUI !0[+qp iʖgQ׻hCOM+ՃH0fC(| 3٨" x]4e^6`pM_DpF;zoYmuHo1>x$mX"!R1=jYe{,#Tnxu$u ).>Cٻ̨V*J&8D;:H'clɾSWtюGpVI*ܾp q.oޭ36y=S2b Ƽ*y]T93Yߥ$uq<:FT};>=h}4uӇ&D#Vq nΞ7tirߚgT_}k4 cK%1^q3eWN]mkiu^BI$KIr0êP1*Jt(8rȉa&k%؊G`HLiQn_P|uIq3MO SH79We?{-k۠ԩnI*Jc3?jvw='}bV4K '^4V7.Vbi7zdӁ  ]{)鬣 ?"qAc8U|KxV(7߂UJ~DVqTQ=!Gv$mK3MkZbod!~RβG\\<)2&4fv.xx> ^0m >D!$ 4r! dTbӍK?)D"^ؘ'kzTy&y-y3s^k&j6Հᩲ/T[EbAՁ bی]:z.P"gUcbuPG+œ'Pe"8Zr(byZCǹs.8f=q@Or+ y˶ጹ_6_agg|Vtv'9L'x] )c]jb 6$:JtG\ܒBh[%қ?с\zov+6 ޸XwIT5d659Q~ ϕS{޵C: V}`|QsyC8KmWP:vA< ޴2@իܝ{. ||ivvw?}I<*w(jb?LaޤFD 3zɎC*kaקfYHaeBƚ)JT1+S)ep$c=4D>S-rJ"8ʶqm;.SD)"Zl$=8XQ^I4Am|PzJk*r%_$wV˧/~ռ{;jSeu4~\($8{ Ybjf&.L~ӫhA+5؃O+~提̳"~uXKpEn{ʒ$usqpRa9Ԋ!"l,P̀QvD [Qr܁c9J= UV8Ǝqfu?cupHZF#1{t(ide3Nu4&tP.>RٲOXh.UBNKvgMa3KI!+ \fvJ`GL}}ntr"gQlі u0mm$ۓe!ʘ Te"S؇$yƒǯ>͂W?)1Ha}D&#Mj;xgjNnW Mi(.F©%񕑂CL׊CpVKVfzN67rzmu.*]j֕ᖬy9Ҡ^z#7.MTEL!g;z:ԢOLq1qeC;V2|X"Yd~\չv_GbSy+Pa&\zl~@ԟV2g ث}lF%h_mIRMZ|wtw?J[.s~9KmqM&4{25מ qD]Yy y AK8C+/QЗ̚ৰ sFR؈sAc[sT{Y-tVj+>zRUR{σ|ǯuw5͏be2&ift$"gx jY:8kS{5.JpO\CW<8_BM^G ˸lH)BUǻ;JDYNkgtcdLm:ey n O;l ;nCsabLGANan3`6zJldHpUK @q~ 'Qo I}+Q{5_Ì^xxL-e؆g`UWVn`.K?:"Cu|.S3-;Lj l$1I%y"}&/Bzw4ꕤ>tF\?zANMȅ^e;.x_>MBly\T}lGfb$TCK"CYR!좋)-B Ԉ' >"dDY/4'&XIBtoӘX[rTw:^r?5;3 Нo~ j|§fi#_4)ortgnl 3d˔څT/6bjԞ'mAKIvM: iLfVhtèo:-ǚ _ E}wgIZGoAX@r83J">{=/aqx( !FWe؇ƥ)>Sн(q! %Y^cfs JP3|R-r*R!%=y^W巙#t鱈U(Ap tۥTk1-AsLG4mP_"vv%"N3dz/+{U>] Gajb#2mѥfV J੸U#K5bJH]Fܼ8NÇu;tĚd5.zP?Em vV Zy>ɸ7w>?{n51&}P 뇭WJ[ O_RղVM\-&5rz;X`'!X4 ?:q$pZQϯ\/ C߀rZX>HJfpz bdRD$ "񨦢ޠd:ED':˳1奊 Gm?IX U>9&%S~_uo;޻'m2Au{py šIw ZS] ]jlE]ܦj_uJ4*OIoJ*\^Fij*T^-6Iܤg\aq"G pÄ1T"9=(Yc?y>bf|I~x&*-\T& SqGn MDkz.G{'598:!#mSOm"m] ,)mKSBQiYB1>& ״\ ŏwiBf܆oA ?"xhv)֨R4w7:r6Cۿу*W酧|i)^>Z5cnPXսCK4S} gIÌrQaAwDyRTȇYNz1X Mtv|b0| M@!4V::*'J2TM#Zt.)5J&!w3һ8^=:Nǭ&-\'0gx*&< r}7kF~i'HBQ6fB:!߀왣Ȍ[ 썑 nLr ǭrgtm5g7_=jDژ\y+X|ɪa\pp:QlN)x-W p单L8(!vbT*w-eTML}+Ɲ%#7mLLA?U,rKi:S kjP#AA5[JtvI(/aK\pV-?[Ntu7~t֚eoIbT;wd*nK!-yb/ |͐uͷy#\Ӑ"/+> Ȑ})p,F^"L*[1q/[z AAhG*Bml3+O30$ϿT` =$! ^Y/L)p3mDd+]U,AEGۑ+?r" ?_Bq-͋rFwk) Dd5Ru+0Qu=S|>ه1J-G󋞬VDaSVn `@sm7]DX5]Y%@-NQ%Y-#e'> :AxTBǂ:AbwR"@I{6'׿k9&T=8 0+ jl F| [;:!O~`G|&wLHL8^U/Q#*Dp*ZEmUVIaR{ٴLGyRM? -?,G'IЌa6&@N?h>E H!sS9.2b"NfR9j"wq5\69!oVKۏ*D+&gB ;XCg#җD'(_ЭskYe{YC(tڏ`2q 0kWSaqV, !}GE!7fr:[攬O@8 ec }HCjU§Ek{thI i )+"Jʿ3Xb0(3PBA9L>53Dd,jgqsd,RC_`8K_`.Ul["LK_a~[G_o|"cxJ8W&*_o)ـci\A,e.4ZY„ Ʀ+-htny @x pjQ~Ze~Wz'.P{,%N+z񛀍٭d`\kԲvGwܮf*i.J=ϞU8@8LEڮII=u>P](.i4x9΀t62O6MdA 1nZBs9I'iRC]#crТ*m{<\{:-}+P2>E<JbfNsm@tΏ{TMX'Rsp8S)ʜQgv[.BSWF12ѻf<OӖ0!*f2x^^)E[34IDEsɷPQ)/{f>dױ+o?Ukvk_MmxP-3ۃN⹵e 2D&;wBٹ'#ٰk/QlUcr52ai}]3A籁ڤ5x~C(~S61G6i>|HstCԢX(.5i@tru ={ыM'4O-R{@>56.SSrdĩ6@x!3EE{݈3'狡f"wrLuE݆pO&Z×<{ l.+XaƸq֙ԭIBD4!GDlP|D T$rt ژ3 ɳ:mW?xzH$ d4FR3VP8sL?0V%ʡ)l}X5}u"_ >SPۢE ݲ,liYC6um;6@T 0|dyO'){¨ yT}8g1 -Zw ltbv: |CL s9E_Hz5⤙v kpKM0R퓗#SyҰ73&.|3!`w`pa9hi˺PpW =Ք^=:VD]l5_q"b.MPBivtmK(CTi'.$U>FZ1ؙSEџ? XiӃ0\!Tb=BױC/Ag/Y'>Bx:d(5E4CWIhUCi͠K.L)FM_o9waꎎ)ZC% hj+)3 Lnx >_;uƽv!"fۛi @܇k=/ e5bĀŘ!AP- sQ8C㬲yYȻ !e͈|#SQ ki{AħT.@uPtk];Qk={.0^ '" ~WWBZ@]þ'sEi̳sKgTÞMޝ,G%DUT:[ xp.KF*pon (zI`RDQD16,f,URgQȁ=TQ`ӮwlEP" ~v_[jG:TY5a~rO$PyVO2yÝAТǰO2Ҽ5_q8~_Kl lZ)ϻYĀI)kVxS-d!,mzof $zH\S{Ȉ_KBEK8.w?4l4hIoǙ:on)%g@m\<՞=UoŖ+s܉=w]|[W%aZ;21jˤ~Ê*k`D5 6Fk|%C 0RP/64||)[ddO(QbM Ȃ_&1SÎZA;c'Z02= .PݐՓ6TWu_;|fv}aZh4E׈ch,/g7z9ńh-tR1qYM4siBTiNA X'Oq0X}4gt`v=EFzg庢lihG$TϜMS/UD-m(eAﻫr2OV=`n ڈAWGpEhT1+Œ]m6BWZp]d+!&$OFRzpX4h 9݂`v 1tK\AUeV_uoÿJGaQ, 3Lp p%Y5;,p^p@S Ig׶#k*eOgtdv=1>V,N}ZI[oIHLX1w rU4`^+@{T T}vT*) b7$oy&xsxcVͿ?k,>-* 28)t\+2ۡ6PMA> e'~be+[:h Pf.UH|]d_ >dVgbQ$|u)XWoe7[$UgeIp/͢wniAM@II]Y@eꛊ+ig[#&C<OPz=JBa/q,%{Zbm5;jNtdx.?MdNpal%gZ8ʮ- Rob}5ʏp=|g1x\b`q$,#ធ1(2Mlyµ(̀o| E53kS5_\E&Hw뢍d^#|a\ 5GO'LR˓SF64Jc?smu>> #D^9;gԫ3 ;6%tR_|W]j5%'dq @|ULEG(&<n.cDLᵮQwGRFdDe&9%j7ːf0i=ް)(O ,@dC)pj `,{h%ـbuTҼ-þ <>zEio51p(\J0LtC%U%: g^z&H¬_ lj+>rˈzv9f(z/)Fl?m\8+hS)ǚxxY=-HK_чߡS21ug.+eK=hp dC53ז n2 Z7\\# ~!KoRnUn8elI>\iehZ_Tx/QW3'o q ?Ku(L$HRL 7yY^'SDZ:˘2Ҽ~+vs#b6\84r6nLoM(c#~|9l*[7M%o: ʢF_`u`zQ|2iu`BrF xd(0iYŠJZ$Z 줿alx$S [_ˍzU_Q9oJQ0-#-HZIx>P i/wԭP)zʝ6U1Rېi(m0)Qw8$ּFuC lKB[:h="Ѻt喇YD ]+ kM aqp[ӵ+ua>uؖmH|3Dߦ6 DܵGaU hUsH_a_S9=jpPƌ'LhTi.Rԕ?i!:`\.nAIޚ`PT&``}|cH>g]l^χ)ladŪ; qbysZCi λM Lqiź&W'R~mA6 6Ʀ{Qo=~zּ}UN߃\Pjj\m"@EL"z Mƻ݉=RKPb`¨Qt/Ǣ A==w[RnC\0҂FG. 3Ssa`p@aPl 6^&Yr4\ʿǥq{E`g8<))1H52Gc3h>ߎd~H lKp+)l B=oZjVqvh2f<鑤^M-u'7+;j *6G @&D>Kią!3*J9K=p3 TȔ VrNJuOl݀c LďhU fP-:uy]14,73ϏOl2x!3:Ҍ׈_e+k :]=} Jėa?Gd8'EukC~Y 'w1YOC$ ~_"2izlUnteɽj:*Azlb PYJ| rHa3 S_),)%UOk2(Qf~Wإ-:[O?`ZϚiWfVȣ·(#^:N#Uue[,rh*(B쩣0B״#9!P3.Dn|$"!.1L $aw]>ݓ9fPPrs9bPb0H[~\t,Y yX,٨ yU?"?^As|KѼ>>(@.> %֧ 2C'J*kh[)ҏeFraM}r&/9VOƟ@,mVQTN7C.8FgW<̨ 퉈 i<%Q)W@. H!yb[I ܛ^^X>t 3U!-pYawd7zg/ G8=Mmh*B޿E%Eف\A`tw9mCv$0*0ۢ.}10=`1(J=P+,ΰĘ8N}Lk>*#VcPQZ$`@?! tt<Ը)rq?-)?Xo}ڐ6]u.o/ߝZY~v,.ͷKЊDlDb>@i*@QUV$\JA 9IpÌÙT8;ؚҙջ7ڊ|880UBX>K8EHv_hz'^N!nFX +CU~1iU.}8Ӑ)\@Ӈ\K 󏌠qnO%BVq@ПWvs P 1z׷Ө,QSsP R!0M0]4D9ȲA<fPJ$C:r.$!j=B`CP"QI0Ql^\ 60fXVj'} ~Z*N SiUWR)sg.Ҁ*]2D3FO6 w}D;n'7'6/].LqCDP?5=O5Tǝ,٣ӂ` 0 \jPx6aBmb. _+PӆF8X6qIiFҽPĭVu6cT񣖟q~p,u&x֖OKNRi#)${6YE@|f7 x>"cS\!N/@$VxUuGX/H =5.>q@8L"`7"v/͑'2 tMzn%Y"dwվG/v,띈8˟0*%Tg1Fe`ztkݷGXs:ShU=R?q ' F8̗+3 @t$X?rN#/Bi.8XFLx ?אT `֎f[_XH3Hduf/Ӵ!FǪwԒ22o>0A侥+ŵ~w]QyzwNyD3C_bB#fǕ:c:IJ!4[eJAHVu)U])1V$U7Gk %?EwBt'̇ϰ T7y+5o6emv`ovM>R ю֎+cm9B /ЩvHC䖼olzٱPytg߆źØ|׆ᴫEzymNG^%F5 (fܥE eY\33ުiT# I EDv;\:kó!4Hk!Q6"s?HK#['"ïGlq\-@ܿ- :NQ-Q\㿚Eʩr#M1.%8!;'4Q'iݷ_%d8#Ռ@k/Y~+h"Eb=Z xp+>H&|#BA&aĹ 3an:Ph0oRu~XnVDwH|A{̺6Bdl [kCʬq)$L$4WpeS!꣑R%iSNw;R],$50TP&Y82P絊GYʘ`}XU T H KV&44AܿȎ|e,H)4`T(p<ؾ9Hb T;HgTdքDەAw8g_TՆN)Q;|+D Ak-f9p]Q490Bid1[9p_!nPQur11'uGUJP@ ԧ$o@YZ8$Y!;DT?M{o2;A U9䓫zԚ5'U 0Aobם0c1i-ucYK 0KwSV&찬Nj},{pIQB' hSGR?fUu m?g_?4~dh2sE4pl,<]j-q2WăQw*nkN 'vP:v~ uݞ&JQǜ'DV +d|Fk/OphKO. j%(X?'.UcU*Ir?`[)iUG}mg@مfd۷J͇r_i+ael|+%YOD'TMH}Nq+s^i'{u[t(8?0;-n;KuW^_ICTÎ_M ,-u q0;":8g!jQ܂g<}2<eJg}Xej_@drrMH X(R{/\hٜߴbh"F$šɰ֡hV a:Z0!a^[{t1EI0ӚOWq Y0]++l(Xhн]ۘ@o~_gNvG`&ubdhLkfn'=N2;y 9JHk'sҵ:*oeĚ?{HmnM2`cgѭ込X}lxEDդz,蜯Mfb %̜t8xz qv4wk8޻\XPV,`Ozr7/̙>?v)L-|vi\ d`%7B")rQfU]:oXY$ǎx`-+s@ȕ-SW20e !hw5PǢN Q>e4xŝ\Č,Vn8:FS`dX 7G\B,TS()erx  -V0.m5J5NшgV WDm7%drK)qǣN3_㩰ZNoWmUP8T3ObJ{~?}`g0 !Z+3'yroj8։͋CfXv얬sFFyɟLHM%Y$ RtTӓLUv8q-Ή G_l?q߷@և]՝6xn2;L>egADXPz"v T#P\G&3En{4 9 U1^.9O>OZ$wf%|ߝĥɖJywm\%uT+}o-ǭsvЯ ̧̃c ÅUc3ksF?1<]˳.*W#qi-ĬmbOlG}఍>Hٓ1+w,RÏ}P@zYY "&u'p˕>31L!+4Wqߟ>(BX0q:wy)>0I{" A ,sAN/O@#PĩMU/~Wf^+ߍXcdtdr@`0) ~LV~jPo T;,9e*%UN$#Ȧ\.reo)ۿ6W.v%I:cQ+ɝ(1cju[ٍ/1XaC5mWJ]]iϫf,N:`J=^"u*n[o/p92 n ,\> XB ,ؙ,V|ݱQx{ ]w>Nu_?ty.<]+\#TƜ˅x5QAEN'UzM" (%t\tEݫ%,b3rERO Frc60ñ4inD G3\9 K-ja#L1iQgSXD"1X!ʋW|^?.wtvΩN0M@)lwDT&d(4yJ9#B԰I(¥:Qʗ[Q'`O6++ַrY*]T(ՁL.uPR2~$'ENW,#&]U&Q;tkrυ\^"gj^{engTY {=2TI(%}Eמ%C&9\n0yaL@)8y&[fC;!qn:^ڼ!!xMU7iJ%~tPCwlVNT~HyP{Pg*o iubaH&IHzL#[0 xIYFHuadFisޣwm3B&fLCpm_CXރMM1lIR)oe;$ʄ4(Q'9ҧ[ mjS Ci=- IyАerl6Gd\8Pzu ?cjů줭pJ,$|9=nQxH1ox(d[eF{ht}p[3X vustWބʼnh"fuGLs,<9jb41 "O7[V~i\@,Y T\԰`%*3*%I4_13}<oX>&TK~9oDG PV7G88AFC2S@i̝{j92O5WH_V6f)m mEC}g%Wau*1D<; Y; gQb~Yz877FyT??l]UOiO9J lQ'.tτ&pP&!қ~cCg=I~"@b )HT1qh;}7ͬ$+ڻrh=M'!+Yp iU\&Zj~GT$\G'{(gنcy=zXz~ Oe 6>KbN>BBf 2nl`aGjTú*j(h[̇AN د+l80K>VzJ6|w':ݼ_Ce'ؐ]lBt $ǁ;_꫹`I106FuiK])#9Onw;e=Y@LCS4DcAC\l ޞ]?7 o6u#}L-2!6ZpG(3x*l.5u2`YȘԋLYf\@v9$vu72 R*RU-f_5%#tb9*wOybNA(t0f׎T&ɪ1,xѴD,B?a Gx͌Pzi ʻٹ#E(. z|S/>V\zûp`C֮7lP^^$(j +Y3S'e߰45F^0yT_qPh(c 46iT Ga|hGPhr4 $F˖Mn`&]#n'Ni3@Ex[4dA Ӓnܘ-OJFI5~8 cGRާQ'P \P\F?cv*mn>sZmzB +MܙQa>WpSB^wt+ 1rk ~-[X8_lfj*~OE`"\# ES$Dz ʽ˹LdƎ?d 1sg]l-'vPj%?,? ̻ $-cX. r+"kuQ~ qdqiP C?ۍ}-a ~ۨ.`_,^n [f2*S A0[[S4̈h#0DH΂,^aH(bn֨VRqe?@ID+2>m`>I'01yD =Zy1.脘o<^I\=߸J-hW[ rz(ےL:zkAhS Wщ]Qfb04C$܋ , 7|ec&Q='y+Fm7,艢ռRzeϳwD=@39x=;B f:uIW`Fzm<+"T U>m ĺt)+"+yWKN阊:gjIR'"(%iU-fd{&qxL55a5W+@p[N `wF"S)LjDŸ?L׬޶ɝ͛khBcFtg尰]`ٸ,b%'&/2({։nqAt3"7 @k.c3ۀZ.6+xٍӦG`xF0' ƿr-|3"ƚ8% FF3) :ٯBM\^0R,Rq ع6 `9cO `u6+ aT2}v BЃDO"rrrTsۓxEMr"$ԧF_V{a,{qC_4d<?Ϛ9!tD 5k(YS.l7GZ\io3r!saQSbk ,x09EC0.LL5x2%I~8z9YAg;VXq,)r Ry6B:vMrm檤 ?ʽ̞ :a<=n$@0<>YHJSPGo6%ysxL!uȓ+ ֧& +c像5C }Os TM!yB 6]J):`?DB@7Dt `|ok X*΀n+ˌW!< Bm!KݸFй;AQ`(֦͆hsBRuYw2E[8AG@}(% 벉|RC#E}T p+ܦ[JNq7oPݏ-U@:TjE I2]|/60[`äⶦ{(81sc3XeM-R49vS )aJ Z^vAo2ro] .M\W]/Z;F}2u\}&]D}?q1A<D}J 7UW@L,&?1рYBnO~%3 dmm/>ˮ#`\sy zԿ1h 'c( ); 2^ ~ƿf[Z/7+d,}\ I<1!mξ2N~'ozxHn} 衬6Ipp5.j{@_ǯ\ բyXe6-IE{,HlkN_۽mkhH]3nXL٢}$xNFGUp.ȬUFqkn' G%[#!d&zZƃHRPx8jK[\R aUH*V(Մ CIGk Dv!9pJ$;H'Єf_xOiܝnĮoWw_ nFx4URu UBLڣ'r[yZvum/0x`}^*ї\h[k+Y2CX4}W9\`lAոކX4,݇P$'Jl|=2;@NZ/DQ@vhp+bb2Q"vR:r@g[Hr{yC44/Vei')U>)iP42q9tcr$\%>"JF.ysax_kA݋GSzd!q셁6,qʅS F!Qap_o,Kg=khH-?UY>Չs|9>ZY[iRbQק!{OG3N;2'Č}f zv]&[ۧZr1w !Ͷ q}?߃l<{"Alpĵ>6.2K#z7!*].~8򢎅XouW ^#z:ujk"|@8'Y[&J9 Ysb: y`BfWpuoSY62C $.3/@=2C@8LyULqO4EةL7^"&.be1.Ns4A)Xe:un5kJ5jB o񖺨cai~z\scNk kk8_d}rGFlyd;} .g|QL=^ oqdLj$P[ ݌nx>LӮb<49xxbc|ɩQ$7+2C aF+ɟmfJQQ+~Xi5Ms+xy'G @Jwx~F:%y2UmI΅=arHpk[]#QXӌp$™P`/qxG0ؠNtN6%62ɜE OŃWfC]"%[U*OPQH;`ά sb*\gPSDKV۸d)_r=ÚJܯiW^j&a{MHwJRȗi.def|4D3.CPۧex6['=@=?D|7L`*9unbTp NWjİŁIA +1u>Q>MLSCr ㈪q90#jY^%H|Mhuc3X)NWʷ"t(Z&<מZٴ}Xy L֠&=(Mz"OmdөÌ$T¯XsU٨.c|ofqTާGi"$r=:] 8l0AEh{에 ^HOy$#]E~C{esҤp fjGar2VN̓!<`ߴULPFt9:ĠC-¥v&'UÿC^X(NmO"Nɿ^mp2FBɽ6Mk,@UbI QH07x?o%^e:i C#.Xu+ |dhB89 xlh]VnqixGb2 +Vxc-wAC-2 H÷H*dG54UWl_Se)^G$.C~>U@UEu5=]IgE#$w|L$6Tf^8yHZj?f9]P7$̈}cvo6Hmg#b]{δcz^I@ȓq`}~Iec=w7l;Gͧ(;pwUҦ2'H+W3j"XrMA\ƕ䣅ޒaFw|ibad4MڿCWK}֢}m'hS\rOk[4rV^UurA9< +O?e9|Kpxad r'_԰ю Upc|{=˫,'/5dx7 >C!_.^hu[,8۶0bqqIh)N'fDC#/2vfss=?A`h^kJ\ q3C`쉭zz5Nr}a bDy׻'v3d϶/S?ZN"RDfl첍b$f}5*/5쀱_;̶SA@y5:H%(cAˬ?SH%%1ǽQZϥ;qKIJ8zYX`QnaSj`yVSXb[ XG$I -Ox7E,,1RzSuZfH{4:&pBc92l†7@´j7W ɕN"-bw+܂}c3\Jj(v(o_\#u:Y zfE^0j+xu! >>ay |yA&vhNzUϐ$B몛5[P8p|-h ,,]>,1%.e+j懬G`vkR;jU^:@6ܜh/N{ɂ4:[}1U!n %F?p}<?QSDQ/C֦&&I䄃p8#۠b;f۲y4]|쳹YmO9 t"̈vq)jW.kHfh|cba>U;b 2=WaSSD):git!\R?3>g$^|)k#;SJ C"u~/Jva횋^Hݔn6Y}s/9gB榠uVce8tgb3ҶqΩbK"|È*4mMk*m'pQUHV9@:ϛ)n檙4& qG9$KMc''WvJpu!au,4Z=!F PQ*(T/ːܮ.q.tgXOψDYLۆcKFEUs Đò=B:w#O8pxnh6Cdz+_ 8"y 1N?+'=|3R׵c(&l32H)SYH:mqI`/Gz&S ^ n@*[|>qe-dX8vdžlv[ŻZCІs'$yYU|(0'[S369.ǰPe <@=R,Likm,;2tavZ R&ޖGPfڠ~o&[i~%+[?oęJ @w'*f)یDG"uߎFAJ%IH*g/F V>uַ #+磂~@hb# h'>+lA Xw:ilp@[G`v8WZu"^*Xࢀ fšrQxP=`7h0@% Km\O4^{j: up%]_Ё ir9Ru%!c<}ZcPD;uS/zE+xԅJ5Sa~UuOipiX?:L \A%:TKqsUÈK-R(`(R"bk 9%W fMy( TrlqzݲOB pSU3_ ׌@䍘e ! -m4)v2y8u'O*JZ'E>sYr>p-Ir/v(Xn}MYtlmUY[{u?R^ #_mO@ zֻa@z D8'g2 {,fIAf:Y;R˻~nn m{eQ/k|q$bUP[ŬSBL)ߌCc48&jr+ ND[$~RmR!#E𲽻U9l+KlC4nڛNIU7is7;Ex|. b2 o]b'v^x2sYeJؑ nT)ĩ[_YhtQlϡ i4kYs^XW(,T_h#dBnfJ*$DFȮLCn`Zs7V-Ch9++&L#CoQ %ne#:0)AFS\Baдx7io[StY\#Bh2!{`6W$0dgI GG9p9? Rڮ~b+|ԜKdjha⛯ɀӃ8ؔ܉[?n8W>O&hFIXP[6RPWkQ1y&wѢ7EtdqB5E@=Dt HC{>N,J|.d8ex/SE|J=lnyoqP腏Ω֪Q% =geԸ0J/ڛ!ш3>PA$1R:s0:chχ1D7'&>ǰZ~1%72 ZIf ȧ>sh&#bˉQ[4}ƈ晢 TTGG ;#WZN 5h{ɟƐgT ͙mhޅ7 xuSl'[P((\"*{L|Ag{ݔ`:Kul pADb+u*J# b#+;jNɶ=IaBaC"(0F)[D'^rC / Dӹ).sj`r'<g RbEt?YmϪ֞ݼXXA#t8ӆN2=n|? "eoɾc2Q̑yx26e1oCX=hXȔ|"t" n<^%WuX6K&[\7߆ן{rP@ՄWKwiE '1f5=|kmxuq/ƣ \Vt yI`=o:ʮ,/TA]JGQ7nxAPyh*;rwIǁIMl Q]m*u'Y !׮])> -1̛Ș#Ng"` 0C{j |, ph} [CIZD`z{0Q߇Ʉ7qD|w2݌ʗ'0/x׾ 6AMNZ/rl@ v iPM],6YimӺNeWce8NNv gAUzKɾxy +:pּ s-_uAG3p,k.\%YDW=jiqbm(܏ 6^AYKG˨|h.I7WYfЙO4C a"k?TL܂9*Jl%;'3 EJ0a *RvQ:\D4D&mmi,b_QM_ؤ ;z.|?&bA⠢ިr W=GSPՏcR2 8ȿQ\JS2h1"Ra`a޹&Mr:@ތgˊȹO6$4H/RgMIAyfTZhƐ|p1ݣDJM#Dmz^^23q*?BGb}\Oq *w娭71t ñSaƀ]fOCI $~G]pEd #7mlb|ξ`/?ǏFD1T" ̨JنDQ3hty]8tX~׻n,Q Ó=DݜBT_WGeIz5IX{ )2_ 84I֏)P8=6#h/ MF8?rkXHDqS EľX!JТ%uL'r= x[o0{r -Ys ?3g)kjYi=A9o **jG_-XͺZZ1ZV92̿nj|j? ;&!l"@yb}M9MFŷ"8qA q]("c #'s'|)T5I"f`TriLJc-9an#&L(3!.-Kt  5A 7[g#1C1%m87mhr_5/ s%9wXK9r&` źlz&_"sfT,Q\K kQk&-3?ԹCzE^e9z⡉;X/ύ4PUfM,ce KRǛ 2Jv%XԷ]bjh6#tTB%:_n) !'ɚ,O"dN?69>wė{K"p&0m^ Tt!4tpM5B4ĖmJJ}MF֝l>+wDIYUf K| UajG2kz \.$ Lŧ* xqAxA7΋.|zM a>~V*<||/g[Jg{tFHԹ8Y]/~hZg^P$@VʹעV;yb U#ӜrBk֐(4[ZNtJuEE}1Ե5wu)9b[\scQ^ӿ(o**հ],٠,0ESG9'9-~ Gc N~3V]ȏP]:!힊lY#3[ci;bESA"ՂƧe`1k}51m?{S3A!_÷*3 ҘWx:43*@@󪗇kWcmx 4 ʃES7`Qcl_"G׎aAFҿukq9SrEbkÝ#/[rDOqf}5U5vG>zex3evI9H GNLA/Ԅ$cWqO}[W@m1R01)D'N0ⰙFXp^oY\ mıHAUeX:E.≠lN19B\0N$Dׂ\yDMWY|{3:,ޔ}I: 2)C"v3m-[YqK Uo5aX6v)R(Lw ƨ v*T&LP6rԥ;Ӽ~4lREUFBqd,Հ8(Tk;hR._ΐNґ]t{n CF+s/5t5HfOhcVdo6xʳĥBG"!Q?Y¦%7ã >s􉾤Ox2nd6;"PDsʹHhN@dY5.a̴j>T\-7oY&5t,'R]\=`Ꜭ:i5Um, irS04liv O ֪kuM YƤ:+CN>3ЊF8?Fjb1wKPk3;|6K}1G9T7 ńY-9̐#O F }XeF<.`ph+lq ǼvA8-a3ί5?Q{ >smBآ_qFMl~@Ȩxq`]Y5+Gj oEi*?5e)l|D]55p07.UhieDj0ˉY^q` d&"Ըv@lZSwfhY(r{w)-Ϊ4V~{\V v|&6hGJVn;TX}-j (IMݖNWd3 6J %sb"F" }p dSi(|̝RE J'7 pEڙԞ8H[0x$fJ5P?*2ǷoÀO \É,ss;T>i{kh9wQ@עTx^Zι`*9E4zȐݳ6}dF֦}\D5IS?602S+&AX稗%He$4EۺCEjcԈ+ H T p\.j~s1e<P2'dgAFUY~frC^eE 7Q9Z} !SHix{FE#bdhyj?y0<7JОŇte,~;B]=tX0+g薟ܦ[Ksz Jw '-w)'w EGJj^m/=}-:8_=C/ *YWj3A85J\$^7 e:ĕN ղ(o]?M],,X6Ӭɭ:)Ty-$[Lχp[T^\+NCg?YgeЙ{^ Kz\l.۝ ;Vr*XE~1NN}U(4hgvTba<%l]I[ $L3`Q,N? mPd~3Y Tsm]հ(̋Y!{(Ȓ+޳jZ[fc|,ˠ$ #uY6syubH#^몒0]%b F>ZJ95{).H/;Iդճ*\qVlHEt.L^ U! ݝnK퀣FZYk:h~Ոɴ]!HpпU?s,Ux-95b'HtRВx$Бsϗ%-U۳S6f/Al^”=MD-Ur/;AX w.:c \zOFC٣@u%tkվ%l2@2)"Ak7{eg3/4 "OO < ,Ar9ԯOZufowObcLSEMfÑ 0|9W ]F7HyTG<#BZUl7 [> Jm) ve ` b%,RU{K%$Y @GiLJE< ?.QuvHh"~N]S*7 Ygbyޗ0fwG ~od?Ȳ㬢NtOvl~b7#gO+iS3ig@Bq'ۑ )lF|ȝp[+eI%1y~CFㄉ7n5EB64HǴL7>N(%kg&F&bOU(X:\k]NxZ7o"ɵc:iHH~G=i{Ct}r8"VVYuEWJ,`JUy~]1A>xG7+\fL". c6T4kֱSStՖ~Dy&z 膢z6ca&iU3ʛH"K X]jW6h\[]/!+ST>RѠ41phAx pm c% ״ ;[U(*a@ʼE8,qn|YD`L1jVp2esu1)oOhT=,gO&xDHE>bu$ :fAUhNπS*)uǴ^٥ܝm34 m 4) &JT†,ul|3wʅ!;ճ8E9e4/;TL?RyN8~loPIWU"{$ZOTd n\n<6ZJ@qJ5sIW EK/NeՆlʇ+qggT~Y9];u?+=gpqY'~;F {<З+Hb 03O_FGBiʬ IH{/rj$i_3dzö SdN;SP_1S9|cyyTA-"y &Bt>}k/l "ޠBI 0*l#ţĕTvG pI1 ŏ+,)\{-Š]sŭ>ړe;"_04ws}lrǸNizE`h *?Sۓaݡ&eDrŀn_(RXiyC'8쮋פ8JFM9:֕ i]+I M%͗=[Qf%FPpČ6/0H#!O`hV^,}pZ"ǝ:ӟ$/yȦ@ag8ksu3P 8 NKl>Fgu*р-l3.֛l=q1[+T"NZCsmkt%NxVY=77liʤtqqc2(\ @Ur\gP"Q>Dj(~&@zC~*>)0Al\ W7:eՎͽ6Da˶-|G =#[hR\0 m(Ͷ'z w'Ȗ ,D s} 0*l/BiQv":N@sgSJ;|+}7]~/jS~UV*KqZK[f4xgeͱ+`*1]SJ _*?aͅwj/ΠbÏp+3-)B0: w&_q:P5'O% ]U_+?VF4sٴMY0֑n=ݱOM$y g8]Sfit|QwX~ӰTPo9(*eֹ!ɯm+@uU8Z!oAp% ^{Z*(G*. %dK:6XȨY"'v#>tT&K*,REDulZuKjI'#bt}91f"SaRIG^E߷MC+ TR쎮uo{s⑥@|??ꉥXKP1F@nܙQ_3h!)plaB`n݌X4?^_s`MJh~:-q6T7Qn惠Y0wf0%TBPAs[yZ̥ZɯR; ޴n<]5/d D֍ߗCv5I &a Q#N-=^s!_<`9;/o;oIz?\SߟϴLȃf糡>/xeٴ#2L}';AFp72 j`l?ptnC>Y :nE _haoO4^3&fo9Bpcc\;6fdqe/P̍-D ڵvu@7f l I,h{At)LAܓ\OM>~Մm]E6Dj7qH=RS1(3! if’fbfSɣS8?ji,qcF hc`'6ڋAG`jl7Cmr'? PHqن8f6*(nt!$x hڄd8,NSLVҖ`%8Lh/'$$w1J*wdß#o\a%t:b=h43vi-A.t[^I,16J{ne#X  YzNe 0LYU5DڇO=Uur:ބs'ovJ9yMLqA]i=%1X d|?8:|w fwܑKCϴٙ I9Ve>\P~m_%&Ol:EӟwySJNؔf,RrBAR_ 8Ibr g>}QM\^P!D&0n@8QM62z =I1"@D q_v a*<~ -Õ]mM uڸ|%qU,LwQo^uڍPtN/'u {}SC1K'@Yd'U!Z񰟝.|.p2_I| D Y >x_x#*c@% H*j<p J;3b)njih_KmEv=hC%Ra*G[cؚ1A7oT^yۡ)QSP!bBиr}R.v,႔NeUJd5{WihGWaߛg!v_yt },/N&5dN[^t3nA^3SyĜ开bO02#)?#k4._1,#K-V]B)e&=!\Əs C yd\•W~&E5AuV883-"Ho0^_ۢY z/B oZ<tSn=5gE2sZJ69eI+7yQۚ'削Oi XA∰7f4w`%NjhӺ76!yI3qzFuml~-F+B/߉خ- 4Icd I8/9;V"m"-c͔a$\noEΈU$O"}pE|NMfi <[4FKL/D)Ε#4?=)pPq^w*)$Mi n۫FP択Pƴםb1:_2ލn9wP~XQT'x.@8g<58?jX 1*i2ԥ+_qwf]h1qwT<13CWJ}zPh 5lu@J5"ON7ˬ!zpEW!{KJnqZ&`$|h+7a9l[[z:ЌŲ~'l< 0ߣ>7,F]7ϫ̴P@T DN>l2^ϥX)g#,(U-ƍ!QАj5dRs{XZ2EYS/-Xky ] WTֿrxpO O"rd4x(5b8f /:C Rߙ_pDmu;tLdG:o#FRgrF"Ll?^)} .m^*Ct%N-/md>[C3%U; ˕1l*ɤrkps+T d&3Jqmoj^Z394qq `G<FU~׃=N5"3Q' $)p yv@U9w,2@/1lZ~b׮歒Oߨ* ת7 劒NG'#ui F0.-0u#ا56Ԕ;a!㚘e5HcQ|YP=,0#X1ٌ2Ҽ Mo!}ZK"D]^]U YG2N|I_Xy҆!3M#'5=ޚŋ3溇$zmH?G38 ђLBJpRdsͥHS?f@JTQ '~zf|M \Ψi0t9UV>"?۽vߐܒۋo&dlN*<T!$?e ^ࢳ.;nQB&.,IS0]84)`^^H磆8IK64N^u$na:yӶ?[ML_##G TPO)HFQ__tM,-]ND&uti$Jի?9-Bk #bۊ[a;<ǣWFиEȲk~4k[?ƍĦ, 1!P'آ+8̋A45`% i"!oϲZ-_? ?t16\_Xá9(FOZ=foS}!L7wWJ\[/Ƶ`k<fQĻ|< r8J2Y9kN5/Ok"Z=Tɔ R*(YLwYGFB_Slw7uB޽H+︫{!㚄TJ}%L'ou/Wp:W{zsE7/G^XiP;8pM;&}4U=#9 H|Ûj`ts|Cdop/>k:3LM^ XBQֱٞu>z}0RTᶜh.%5 ?C3 3] )tyQd^7`Wc5]H7=';΄?x OM/ : \E|Z'?$ԏ{A%]!K>ltBH Q+NGGٯȡ{!f pHȬX/?AL[Õrnt^ *Fjohrj9ׅyRNVV2ہ6҄NZ\=Q`JTFbl 42In ޮ*Q {n\AM=c-Rl<2@cȸv.vE3uu=Ŵ!t/]լ'U,yg\5.&:<;tAةRK:,AGh a yk4ej(ag^7|mF 7¹T,I 3mw1rQ\{C!fMPˠTT+2M;尸G*)*[z!C/]Jwy럠 mmFY}݀$^DYcPǃjdorvwoUIُpʗ@8&ӐтwK:%UF@^X;9ע}W[dJ#A\HTI݀ny^$ UKڳ\ClctxIq K_>@bѢ 雋RzpT󂼁[~ % ]%Ӑ[;jAH Kbj\SֲHsk90.hu{$P"l8>z^W%ڸy[I'qbѿxC APx֚+[lք>o |!o`"_l1˫ys[^.;*p[)w40'2Dxg苁3p^pXYtж_ь씖6m @/|`fnׂMoX\#&I_eTIcL/%Rnc2Bxv z0YA,XtKݍkV8fv8(9=-q|ed;zzQN nIFJg-/HO֒0uZXHR5[g()pCd.yI] SPW"f M8>ڦ Bem5ДT\m7N7[:A9h[t4Dqp2Ƿ 6g|qw7?/Ie V V h9<&[ȗ\"`<1v60fsM-~X.5HQ/hLᄱa++MRQt!IX/&p,ϙa-XF'lkGyŠCj<:*/1Zd.(y/GQI P#,tm* eNzaROK7bKlZVc|/|_#`BuVfЛb[HBHfubi下|[$^Axfa-oဖ{畬.sdg |,RSh',EC:ζf] 3EyN,:dE ͛F xR>vVE_Ɨ&Wd*L&5owNep-R4*\"HL-kduCe}N#8"YOf@ :d}YM@:܂\rN6.!xNl(nO- |R,gWK2WLlSw 6I綫J@!Qtɤg膩T TP}jw~z%V+g[J~> f3,a^Y?I=KoY!1+c5rkK898>8P_m1ёyW _JBzAyJUw@^{pﭯ 1wVF;N %m,Z:: _Gm$6lVՒ޳e"6cǧ(zӏ@n]l7jTr+w'D9. }iI;E>qjXy?])g|~M\0<W6=ƶ@9`&"rH An[t0C}PY,u|vyESrZj_GA2)} 0:>!e/dȺw宭/L{J}u!.Df"9zxo(v#pC %&px\#۴<|orZ-;՜8`ΡGI%g75qIEp_?SF[t4Ѫ*$v$EmcmFפزá٫)4 ~9lRX-_t=OG21Tf&U3<^꽏#ncy7͋ck5/~p:R`ρ~8z”cy0 oc}c6݀[ rRsMe%V(F$ gvqLJ]ɲۯHt*?a/:oj]v-F{fOգUb`L 8{ThZyLxǨ{b<+q%H_}wFҎuRpM l|Qe5p" iK w ,V '4JO)(9Jƚ}ǻ!EW f \phtܰi@u=+[¥yOa$K 2 VO<a<*ꕑіv]v'S ,6F]V{y_Pa1+\;1.AԚt0Ί$~ ԦN_'<)-Lid/dd[藋aXMH{}fPx BQ22RmEeȎS<CixfpALITiFBE,Sl r7fW<'*4s'8 XmR.OgzVր5;7I.nK;w9HeJJojD0OOrk>p)Uʅkn+U94XQll-ѹl-wS\zʡ6ajMiHe]."nO؊ՠrFQS/W=QUjMհ~\fGOyQlݜ')-#P@L$#M[f^`rtY[*4^>"deP@JebhY?z[ۡИ bGe8XC;71$  }.;UY=q7w(U9JZ>k,EӺas'wB/\R1@S=g[F`dxw} B)wE3W"r(;Bk?C=bN2mԀ(88Jsp[Iv8qjHAKEpوx.:SJ|CWbv?[J! ?$:]Sߥruхݶ ghC](zxv\ f&[8 AnjbK[%Z<஀xa T&UZ@׈ nTuwC9 GRU!X}3|2j̞eAڬHu/NF\ݪxJJ.1UjPnqlQOUpD|d6-R ҅ijyN^ȚM:a"owF໵½a=r½8z{[ \ p-䀑^ڣ߆#dφ-*U-hٍO給0Bj!P t \C^h˔ Ɨhy\UME >V94 /PqՆtWlr^(4j -.z `K&)+K؟Tm:fr|k(o|% cX#$ӍTybR쵽]Dt }klQi<F)arF"PNaVʁ|-b4#{8d&[ԟA>mR4Uͫn BɽUo)Kx} b|T!D)N>El^*J(eg;l`(=3J `*b'&VN$>S'wz;h'bwLq>*~ZG1"XS̽]7z<͂!8;MdC)LGܩ z+md7i_ S-00=^Re$VE.|[%En =A>V۹R7Q$a "a҅2lJiݪiࢀIAH~%,"0 4Z  `P߼"-r<镆}(=wz(Ӡm9 wPڍkFT86bÄQ0kei8??g)u0 `,Lw_k'l v¢$w䯓|t2㔙0PN0'X=>nki$Rdl挵Yuu~nò 35I]Zq$kff 3KG!GkdJ5QI[tcBbS(F͒洺"?vN>;XD0_@dΗL:P]Nd4:9݂_# ??0qYFjk&2cx)M&P4n)&6uMrl@0G#"V`~zˌZBAk<_.EŁs {K1&=.1mÔl# ߠ >笧UKިJp'UCkq;IDWdXsnm2:25?S]&,+, af_ %8kHTŌoWPO>BEHi ao뿔>ծ#}/^pYY V*{cxW%ɫ# \4T_ZblgU"췝'm-.e#Nٺ!nvn4z`z%zyHA=W0|*!o #7EJP뾋\'#w OUCX+-vAʕkƤy?:LٮZ&Dk $tfR#T˿ϡsZ"V}%GtnL,shvO5^֑g@P&? vff;;H ^}'0&@j#q()r]V.k9re q4]aoeʟR lHc[h񳍌9Gw%~*(̄`?3.F܎2=uzaMr_\ZA[9!id|th݁+dP åϥͿXDѾS>oOqK *p݁ e%riWF3?.1jBarןdXA;}U]#5˝ T_I:^>puTzTAV|j Ԋ dEJȈuXJHi!]Re`J#0gB o| ):S\MU4>nAT 36.`D JG$0KoC^ b?kNv3&lf\`:,ޢi?gշ}k9 G(ysV/LLGq\,0\6̠C-!}P)ƈr2&<{MՇn}`bk ?|hs 3PEBUpzer Cb|BNZ.3#Qm5Ȣ8~^N 02wNyXbb #{;`.(4,1Zd!4 9,^a=5!+T_Q]3b=bTkUGԗC6*uuR~nq:CD&Zٚ> ;~5J~IiP_騽b8i&q<ǻKVU199tbQNTPc!aP 'r a!Ө҆4&rK+υ e2Pd)ߪ46Dߋ-BoVp ݶa1 9,t {) Q;1b="9#' *r31{=wa.!2fh; 0j+?RtVl(έAݏ>NЮz p)qvoJQ*b8oX#TmIӉn%& Veʸn[WUvrsWk >WØqo&Qc;_9Ru: %H ΁I@]pAP(O=LywU1:60hiY|׮֑.h^!kd8yҨ WF@qt݆ ?Tr~C@{A4}յMDVʘ7fj({eWoY 1AާSշ36_. 3 vlhkJUtڮސ%37wpse]7*JE,hΦ<{ \"u8g B7>XAJ=`0҂6OtQwмd ˊYQ؅79ⴍ9%9B׎ĉ/~#[7޵|zrZk=O}Ѵr0hG~Fee:z񞚯HrVqE#q&ĻϡW=܊=ʻ2tgPe"SVoݑ7i  *'i-Mpl 1x * 'S}ԋS‰O" =(]n#8k#2֐|r4 !ՠ090S͏0pLf'יogڏvdg._a䓫FhoHX?*0/.ʪy jӦ4oE*,cgiwVIOkP j v~yO/T .4iٶJ_exQ \+L0(Ũ{!kX0Ur~-NPdmߒdP9zBAldY|~U;<x2_=ãYShoijp}VFKyMphSq?xgbiA:2F`U}Ґ~D7@՗|訡e(> ’|¨l:2lU$fG'Q4@ RœL`qș3P|2WNΉ}"-dW|CdڍԮךv>a""zMkb&!E}}:r1|)?.V9#҉emcL#s--3m)ŭ.12zˑKB>0_sڮζwl;4TyE%qH v{w%,v?%īr)[ccbȡ>iڈAD [E1r(XޜpED {VmQ*RE}@,k:Qzˮۤ]s&:R^A% kwAgsiHuY%<k)'+Zs xU_Y @ɓZKҐ(83Zep = [\"Jԍ?yXmc# D # P\"6FY ?"$ ~S:ҫhrC֔y٬R`"mxvK(Da_P(SwhVy%^Տ&L2z=7wQh 8h^𧛾SvcqGi~> o5kE)T%BL~Ӟ%X.ny;e{M_> >~#FbjByOq:AL,+8im&ص|GØ2ɴS\.wYC;Hzq=1lPQ0vC_kGL67w &!Ul{Ϋ8NUÍnF ctvB6P :"$f 5! = rR-LsQQI_+cSr}dxT6΄z܎$Kw:u^ӍD']Khi>kJ!f 0z-ցEh[AԹMd)B3cȧJ堫=r#|/߸EFᮔS:?Oѱ_.}V;JVd+a2Zݿkp P kv$y!|xN=<< o(P=XEjɆ8r7.@k N"_m>L1EBߵb==pBS5P{M0‘[;- }R#`"g(=(űA#^OsQ3=[־.cot͋^M8Z!mUי&2 j3A^~<{F덭ra`+pR5z6~G:͢hM8պrirsJz`mt,Og4hjtlȆ 7cwIWJvxNBQ5Kvm^"K88[|'#Pp&b12J 븚txq:nn=zƩ!3dHzFҚLrŚfWtgg}g@V),b*Zڝ*"?>*]pt)8$aݡŽA6~j}tW 4dmގ3% {+ sHwKkw^,` lD1PgSpBqm FX2hIfWc|HO=QJ6#*nx 3\!MPȹyn@H_3m+:Y,507̧~:\4MVYC}9Ќj(^Z^W X6q<" g6KKKQҒ4EmrnWו.TwNigCh2V[v8|3 sKk֐uhYĀ9%/Ro2)9xR-x!~Аﶚ l"S12:ȩSΩ_/`"G)Mmni㴋Rqol4PD A P;L͹Vx;EfEc`]"=( 38ʊeE/x'=&NSՒtRc&o`zr;ɑ{n&X$4FM&c  h4nsmg3/f6L?nKY$ ys+UҬo=l8Y٥=5QTU.ɿVPPkp4 O)b =pFKG[T7|jk@HıJI>̉.n8t#4 AgЍN]:-K5_#])y$1~>Vd X%JE1`+Kf:Un$hDŽH?tM%B-?s0wn-+=8d?]lJfrCz%+! )w=!Wʄ(z=7EQb@mYJakG֜6ܮq1[u;am))9+"+?<,+X0 ~H 4*Tł Z' (Xj1#V6{F9QWJ(VRޥ-@]!HJUM)1A4SU#/rՂ[dz-<eZPa Oqz.bh}xqX76S`-g34{M<&?[ RuYN]Z-n>/0mUl7k%q/-%{?+,J~rEeǟ&,|HݳhG4!E'u[%1avJ[GR5j'xmt=.-a6@P/Mt1W*V8~d=^,ca-5t+0?gm$G Y'. ݵJ b5.{Ǔ(3J[OѸ$ԷOC߃g+6f)-zޙWX0wf7ŊZHZ6ۥ gN1R+_뻸q뗫b^`(*η6t[k V51٢rfȐfLFʅAFu!s5낟9ye4= b;||"6_Un5BLPbzXv:T@G~"sWU_ݬ]d<`'G3iKM SnG/:ԝ= <qȘ00j<<Ԩ_[wv GՅ'rwe>\:GU-kP5<]өj7j!$<2'8^v WXޱt X'ʒpoz2l"klEnugTs$t9nqLQ c<(ǡœIX t 81 m&l'sn[cwKIP!njr#K3`UӬ^\,,v1qr~䣼&D0Ku$J<] ǡ \@kd<%:%9[K/!\:Nc,OOd]`#ӚJ7)|)qho^e =MtQ! :h9XsˑU]8Y}ԥgnORIYı iC"a#Թ[-k0wfzf0ї>FY!"r(3N\mG7T)P*0:GWzlqdω<5:4"R&y];c?w4^LR6;i@k9qئ,tMe$B@[k z5 X&eCys7`OOl|IDq=Ճt#!IN>ƺ[ '?%I }ȋ}, &g?K4³Icm﮶~U-C͑ rmN^^4{3;aLO@'f(5'{pHc{kB}5_nl?q+QF4% j^C~qH,Wj֛t:KOTa&$v$W{^f>f9#@Iɑvf@FX Su$,_{M)Б"s/:2'}>SmgNiB~e>1Ж>nf8u6oU ӠUka.qw UƵ3?)wa|-2;s/ lFQ/Xp cW k7As$OH7}&> 3t cvb# ^ HXc[%ҌћA,0?ڳŽ`b M8zB;1R/ThSd\MS$Q=8 gJ+ܒi{|]S[ųPU7ç;}JIaa];4 a zNkzZ0N ,gar~32?~D.4iA+TW| {nEnXA7LfVaLMkjS]n!xEz1I\T-xKgL<¤SA[PN3+ۈ^͔TVk)T;RL"1cl9I.m*uMgDRT.Z[`].+FķG)mOUՙ|8ץJNmңN쨬dIW;KNV2ׅMecPSJ\X~$ .|Qm5lBi ^]k p(|mz ͡Rﵗ3y>BQm͜s:ql** & 0oyh?^toddh⭝xwA/^\4XȜͿUCuqVPBpXSm5SUH&{il|_pк-W=Fr" "<\0ɱW)[j}_]嗄2M7'=c,;p)azsRK@v*5VaF.81yv䢒N]ř|8|,Go\dV!=dAgydڔwd<ȯҪ- ;^܋mU PMًLLҭCUj Er}RHqmoϩ2i'$)q&"S2Zz?_^kT} "q# yt % ǂvQkhnR ЇyUw >oJyF- n "zW}T?ۜR&d!HKD.xTFaZm7(8d,{cu_V3XH ?X ߡrcs 5k ROh|ܤ uca1yD&4?&])j }Gp.[k0c /OыpE]+)FEڜo5pe1.7l^ N-G?gN&\@ʇ{[Wz-V{*h;E>i q\NwN\09>3t%FG+DB.Fb$tՔcxnh&A "ab5GyNyAQx>0dJ_6pZZ5X7X*% &w T%eC&pNp$3}#:|L: -RT^k o;Cj5=37cRw5~ !65_ZAm t ̿VM;]"THiF}d >"% (FgzƈME;*Ln}ҪXfjSs6 ED6[ n@s3(K4jϔp<_ QNù畬|$ .-(D2ADDcob\S߰^`ZRa)DL&aGUz<)ӄ˩Cvh&\69<"對|&2-fHXsw ܬ2EaN67&N̫՚NV 8U@\9d|ѣm:G"Ӣ$hR*ͨUܙWMw;)}C?jfVMRGf-I 4|u^Cly{~PTb̄|ZP'(񠞵>}.E~P100b`L&y#7_BZ5dtփroq;)4lK/I.i!ۈAjQ sAdsÏuR ]k>'+[kj B),MiC6"YޛB5ciq[+Y86ɩ#W̢8ɸ7۝6xFyxc1}j?2ڍH`m*8ɯ$ |~TN2 Jj\SeLѝl)X$7((07Ӭ1Z-0] )B&H't*Ek &NmU.Ҡ/mHR4VMGm|e.3ꮮqGQ2ܓNjNPnPݑ+"`A&TL1"'9V2* dlΉ-یk:zdKu-o1HUh!n0ea$,fB#vzWfx󉽂w|0d =ɲiв:Ŕ)8n?} \'aCMdM?iKh]\ JPmtG/c+F&wC(|+0!qS&|Fqճ澊"F9R%1k yx_9‡ބK!H b0^:EY0ﻕ  zgAnjbs}XJ( ȼnvn[0nRr^VEljzTh+,^#L"t"eu9n /(LD$8Jt*}\xVuъ=,l= XAEo<{qń{st-IMI.KdOnj-VUc"7v $g>IT0H#wuӅ!=CND{u,o= M+ihˡdV[V4`:PZH*+af<7m(lW/ >c*R̚e5GpATLa/秂x'AH I{v_y( E$D ΨR`zj/ hdW0!ٛ[nB@iHeshxxfEJjX1W,@XnH첯Rrx{8UpkLkMtLqj"7J~Gd'e[%ܢ,+;7Hy䁕rDG b'BRlg䩪G(m=XbvEKwTnM"!0o]sB6j~Qj1p@=AVQBG3@TJm#_ӊ`O"O!hAyb$mtv,2LӒFoxA8Da%?IHXЫEeG^d@ ^5zHz1nG֕)yPm@4:]fgv"|n}b ]#D|ٝaxAĖ|sBܹQvyI $}-AؑP/i )0KrVeT8.vFa(IxMmK 1Nyj9.rmy}*XCDA] kؔ.Dt3Vi&SRfK]p/0~fLVj4;<аΓ:>KiW[x&~ G[&(xPj|ݼ-0 ڵ9 1r=5ݮca0egxddD\N+9:>McfP[|9;w 4OНṸẍ́ƈV+{"k0~ =/M3U{ ܶo+GۂHa&4?6}*XjRc%Fzk5ЏlѦvt^Qo%C p @њ jh-E´mV #:gRdx|<Ր2i nE,Pb{q t.qsvVgIw䓱l:=N[xpXfN_JȢȣӓ b2bCʃW>QiN~R~t+CJ%'M6:j~=dXW15.v<kYOs]RophFn~P`fTIMC G= #XcgVsmlNihcJ;䶿&0g2.7]x;07EBI<䟪9(Z^pVHv 9VE~4vU~G !Lzc=GOzmZ6ve9m/,A$]q:$${p BL&X)t7zYpYH/wjF(PdbG7("WQUlIb7:zC:pAUXX"#L|ion/9?}4v}l7Y(>BNu}ZңH; KW㩸WBQEͥry;]^h'~Y$Q Jk&KzcxYg]ɺIX~#-ojhnc`CUz=띿l xpދ^/[&ҎkF$,C3ťH zAp Tz<& *<28Z ξ/ Gq'L uvLt3.s`Ӵ߱ۀ>r5Tݪrؑd n:\4~Q;rcY⸟7a>)Յ NbxUVjߕ86W Y;o ,k~F$u‡KOOW@aXV1҇9.bJM `! 9ǫw*!ji%ʶ0`A0AQ $f< >RD%h+ḯ# '$uf ٮMސE\Uhc<<7o]b=‘?Y1OTDow4,jcR} G a@j(3Y|hkeb*V]dlĴɞ1!bTdџu:BKZ8hN(,D})/.$(*J| ֊_bUBvsH xQ,k] P*-qLH` ]-Kn ^C,/)ۡUD@ W3nf'tmMr0oZ C5cA2b N1;6B$X0AnB=IqxGºl悳KXDt;̈x0=JRՀgxw{n*`-ow "&W1$屑 pPgEfnKPf-uva(@F5 KGYY =&!e6(5SgktS_5`nxdֳ$uߡ%p%5nÿq7,!ij9CB3[ۼ<3lnh;Se?!t\:B-lˣ{҇0it:ɱ* EVcQq  .NHBӏ { f<+h^LD?nlf|o z]xݲVCClsO%OS%*+M ܶF,ꀢtʷ3'u 2OFT0ب|&-eh՗q?̔gSs<׵;*Ⱦ>L8̤4gAH\T?(G5E1 nWy;dX"Utڢp9d\u20UZq=a׌4RЕEڅ!f4@kNg1 )X_C7 _!]/"7kv*\qͣD^OjLoz/W>+[%Hof_7BG"5i?5ϑEjwvS鏓ZD +[-N>H95CYږG 5WgnDgD-&cp.u">#k`b"W!cK՜>9^ Bf{KL7|uF5Y8qKAOkm<#V21ZM~۩0R^kh{f BdQC pci%\*uF*%S82 TܙmHeEckKdov/ʓBy1y>J?kp0Q.oQ{6bdS*/5"h>A|߶+>gzh82?: @6s2lXCv6Y}Uƴ$'UL(htQIe5Eg:?T,㢕QѶ`یvnKxx+Ҥx XA"2%bR^D@3u.Ƃl==[V5Y ʃ>L"Zc;xW Fwyzfb+ˠE  :gz4>{ oCSs j cxD 5]<6y'\4pa @<#xlF8E`d`mgbQT!}K~Sd(%lw)L/ZVEЊ_ח#< -1%/{I`<r6""q8E`8X'= U]JҪY =EuMԺz1) ÎLx\RC|o/%4 \$];$q{WsC_%Mt;c+RΔFI'Fl޶;4F{jPJX$^"[ es__0{THo560g=5ZKȱȅh'u.w w$搅.]d0᛫͋ ,s@(5dWaZGMݗJ)E &_{_2K0#$*׳waFqvo} ^6S+Ӣ8MU6O'vi|" vYl~մDsbMg}<9~rA\"Zt4Q S˻Q.ؕx:5Zzx4[#k¢svX m~`TQ|pe x9z(_蛮b;B+ q8NnӚSdWlNE&WK!AxisWP`+:I|5TH>Q"6  2т:vC6#MU{do! uS+'/k,0|wpFU<{DT4rJ'\*~1v\eR{Eqvdh7Ne> x:c)4\PkdpsɇdS91žЊQM[GA]o,j{e!q|C짖&zJ,i}\nW7s]>ޏ|{3NY"1ؙ0jeBU{BVXӨ>Z ެj >yjlxX3%7,IpРUo^:ɡe4@B?+eV8ɜsw"0U[D$R"dqޘfC+EB?¿4N֑\ zр(.녶XPPt PwZtFYHтaADwQ'a,Yzfu+8*0#ApU [J/9䗙PzhMu~9n"Wh'qïb+-"jeouj8)u=Y:j (GUCJ+C2O ;hy>Nsü Jnþ4wϲw bWAZJ%dCsX c;ôqjOR xam;\KXr;'H$yV wMg \E Qo<]`Ay#T|pW& E(T`|֣s:D41:Fy[ۓxRS^EP񳹈&ȥյT~< ]eõ n_C|LmXJ\VK Sp'W .U'+&9bL2{یuȺ 0.9FCy?v̶<7ʲ[ Ȇ&4obyF7ҍ#~_M橹a9b| =(=r ES }K=;RdXv=2Zָ;"2I&T)M*_|\F*!XD<Ɠh1Vpb ^ݰXN[\=9ebB5 quAI:8_Z,{UE6dI:H66^ŭ%O#51ǼX)&'R81e}B1/G!οnwk O̴QZlPW|!D;;|aM1]4u<p`R{/^ˢDSv<*IH{7, Mrxz ä7-j$kH:>庈aUG  1r"թ@:w4dApv!k4}~-?fm@t^3FRg:kHhzUi FK9I Xc:Q_8u>cEH^?B̶i]" 4W<.z(QBaTNJ*`l OʽZ<2䈪}\ nlEn1U ' ѳ/LJhn8$>cԤ ƬCQ<-sGpN+#`;bNںZ4Hi[-Kq|#SID^r!Pl 5u7(Úļ}9WqFµ]㿷Ã8xm$}4 >#/=mFw,z hZ)zOO9JNR„,.fִ:=t ӢX3ĶUV  pO9kv9 a3^nWV,rlR&^4^Lj +WCBѧVYֿ~s,nhOm?MyKhzwMr%iՙjk/*)#cr7҈K)RҴ0*U4_ ~qm0Gʟu4Ƭf?d~A Kˮ{2 xG!If"v ٞ*B.Jwj%Uċ٧Ô=r^%)p<AQ𜥤P& *5ג_-n(o<X) O.Ije[Ʒu3LZn^jՓP.zXYuUtd皔@AXvL@zNDuΫO5Xth_b3 Q %ބ qXXZN?%*XzXȊw0u_ /Uv:}F|!/Ej8J!:~ d3R'~/=5’\˷ P vO)HI?dwku]~ڦW2:Yh1q+kL bq3E\hvUS;|U4a/Y^WZFPyܭ*^)TnM+g!@$(G+%wEfOb<K> ~?Xy2vhjJZgmŢ~fpp]yP|ӀƮҥ)cF?N"7܍^Ul4؋{2G㦜&Ft^Dd@&]rŧr!9 5UK<n.Xb YN+]f+z,Ex&:q-fδPhIlBX*˅MX_\\Kqٻy[Fƚyh?ռjvCْEe%s#O*ʄّ/m3^stEmo*i9) ^(ANGijy;K:sU˝߮#$,&;_.I_1j(V5Q4T |OCVLg].N`Kjdob ÔN\ Sw~ed6!=jPӴ\E˦cQL!CN+ sf˖*jXLR"Y)nzS*ؼ֚F0Q'v[jB_䁤i;R=TZ4փ^h仆C1Y׏(é\&ꗺjespY{oPX2uF",2[ U%& 豵#,&1np$G!~fiɎ }K uXڨdeoeD-S[rF>s`)U7;LxDpUi~RIz ZguˏяLc'L1 dQs}9uKە˩'D0Ů::H]詒 K X ` ϡ؋iݟ[( MoD.eujf4<*{xyIu-B0N r+ V2~/\OȨw7~!Ŭ@wʒnv-FDǬbu e1:ėaD!IY@}cה~ridF ʽU{kN];a#p"v ~΃L>eթ<+i*hzcɁA^1o^ 'oثGZ[O/v {m^Aj@k8ZTkiM Zy᭄0i~xђqB4;3Ln4a gs [_(5Ѥp XGLe[qRi\Q4s0ءS[$WAL?\xQ[Ju,}"?eMO,eZ̀#bb7YG ~hCۙU7K?6NVCVr6n?7{?y9juyPvI cSݸ]4!tjOu uS~yVy삺 ̐[I`qZ170>@sn:t -D]익h"]?5N($Оzs2Tş*-cܲIʓ|mKbmA zx?28AUHхQU;&ք9JcE&m Y0ҿ!K11EPK6)]Cɏ!QDroQ vM9ʿ'@Р'V%€ 2yT[ku/vWUKJPCx }1l x|r)<{eRrUh$Mw>+;eFs`[>O _qS( מtq7Vp psA0YX?Og<ޢq4)A[ 1;|QIDZE4 *iqX2jcdiŢI}2޵W66;>.j<_̝ 892b>tH7Kjw;$Mvxeiq =A`J+G}M %F0$TR{t( >r$\&% K~-\A4;'4ed.$y*>l ׏' '#*!b^QRss(:WCKs<=d|X/ b)k>̽+JS7v1Px0V@<;eBSm.%p>2ڟ ]69L='w-* P Ek¤yj`vhe<{W i`+'{ut\.̿i eJW`QQc.U'?q;K&ƦW[tw_<cvsEG{r_xE]G>z54qB/y T>~[v\'nښ65 G_sF%P "Gwh[P/we_$T+8'BFf/g' "]XNS.6|f 8+YC^pՊ10m+E]ecr6]>#ؠIXҚk ese'c0]2 \`\;LNJXj|$3޴ۤhQ~9"Mj9.$B T/*V.Ѡ'8- {-s1T3<Ҟ%@ך"&f 7MS5׌={X_[Ob.48`-ՂJ!)5/K O=n ^kҋxJdMsҙ5aC@xL/|4snZlM$vt!;Zח 4$mMb+RCBH#xrx*)(N$!^[B 7dp; g@a`ᕐt]@K*P{wmqY ˌ"[i0"fಉU]<|Vx yWy~b ۓ(o @#^>aި~|-'@N1n"![ӹ`zaz.6^aBK+Ϟ{j#T1Z)rs(XVʱz+SȬkȈ9& ٘eIujpL9bVδ9/)5d6"?q9i40kG+:ч<t(;eSIN609/:Q>f |v'!j5{\N2< : zxXw;o\z,e0dSOj{>nG-= ͓l*+#۱|pxH7fGԞC-}N?8_k#V" *V *i姉VZX[{u'+Lj/IITŠOjy# N_EGqw2ۇyH(Zxrfi3kW ,& (ݎNa9uXdpv`;70Boy+RXĢ"b!g3+^(!FG,̓V:˷jMx_"=cڦ6۟, `+8< _Aqr/)*4͌В788t+">!LTT!+Naܞ"HuAfnҚAwYΓRC^GoEf'nbU,bm `ZcFf\kɣ9*SVm h5r;N@gjk%.a:e Ɠ1 2C'qϴ󥇳Չq 3Ł6P_&DNK4B5ᯉԜ@[>驮& 5ԽpQ! r-\Zl8ljdzK(Af)> P hj +3S0iӒcm|qk f/H N/1kg3~mǨXպL5Vi-/'^[0 <g&06Ģ`imsѼvC+ t\xnVÓTN9 yw CP#vnӑ tkR&AmCc?`nY o :qY*pšvbRTR"VAX5`DAd997#J4 2 Ex9Kd1{-Zi,;t ;:ǤJ԰in$}[*b01X{>W Vć3&Q8B'hJL}` QuT#1x(nw8:, 7Rooi=֯EiM@'`WqM0=gvF@;x /5ubfXtVa[LX4l?=;Q?SPm,vay)|y" {U,y(.Tg^nq\A(KS9tjbXӷۧ< ӈ>'5 v ĖZ}_/ 9*R|,}5ym[Z*9FS 9 7>!c 0)M]28%Tj.3@WNJ8wh~ 6/fc4a ]Rh Ɩ:ŧ2PΖGw<>zr#o?%FNGnR% o@myx_~^* jMEַ50ow="L L~21#_ghgf/R+]C˗csjYrHV(|uBr"q}x7_Ƒ@C/tLU/2lmWpi2/LӆaH$}#@VQ6&@8ۛ^&¦9 )b/5X;5 Kgy`:Nk7%11u5+n$S[8EnJ>f[K%# %6k;(W̛LwC=w_ _eJ$m?Dtj5!^L0=RG'EoIM SDjᐄ<xm#\j7)x#ià<QkHexxϴ~lxfHNl મ+a "u\v_2j6pIОM 097_f`Kv-]H0uRR{~ My8q,2_ \ɖfVKj ӏ;=7%@ph{7Wq37oD.e4 Jrܘ6af5TbET=i2t9r:$QLJo):jؒp&8<{6[q<-= l-Y~/1WV4҈MV.+KFS:"[_aBFH֝o^υx+ d⚏E)  kK!9[0̻ E}YzY91AdvO? [ $z$kdb{͐&t HN"] {,\fLe=Ü" *`7RN+[۰G!jgԐ*-(Jkw'K+&UA2 S= g ߐMy'jc9wWz*zc`I1/ BfpG^m_ݬ-f[ &8O|s0U }Š֔~o 0E- dѵ_e)Uy ;aMQG͐ş~I\g:sy)?c>hvѥ f'ە}Xa"oY,M ͋~ l&`I23{[|6Z*+{~>ue/k)`.(eksBjL' APy_DW\aυQ1F >Mw8oS]ѡ#MaG.0'F3WրOuc@B88O H-X{E2=-EĎ SeE$Rfz#|Ҳ<(C7|Ψڃ `߶sozjn?#w4^fZi CkۧBjvy^1ۂ125jd&%ňs= GH?Ř4;xDiK$rPE97&^M@=[vjOX'ir/e  `U31A܇R#W惓, 5cPB?BzᨖhF?*-pC)Px=AP\>:fuL92AL2 LT-5~&ڈ T'5ÏMcCQqm^`X Y.J6htWݸ+eYoxڕ;M!vi{5'_ y}2/H/j||9Vi+)VԠBp.I⣕Ci\]D㘬|W; L28wC5\ntR_o[ 2Ldb~}zSAxMyK$6Y9ko[6$/]ܐ{U+]PoiL jVޱd#X-obd--f%w FKԧIun)&H2vuGw@?p OθG'w>Al$wjv#[M6eP;۝O;:tg6`ىRMTϓQѢ?in̐]'#۾hxӖh끯d>^+* E)]dؐTXŋd_`$t=#2X;-Ү#@3GH,Ӭ@|7q{ "劉NJ7A3n<]={ Rfl{3O9`hy"F.[<*RRm(5JTO4S,ɋV/+S/^ws}wØ\fHX'+c}sX9/0?^̔9;c״09K-(S:`7`&1/FקwN4њ2{f(\[ib`Y UOyr{X&_zANQl撶pZ]8A['Ri|%@,.]Nb"ci}OBd.xd %i}U*3!kQD`yjy߆ yc`P*b*3юbhpҫ/a!:rOM|NPs^ŬҮ 69pvweV DuS0 J8Q׃0oūmWkP0Ⱦnۆ_C D6Nd@FetDPe*:T&,O2$~@ gH 4X0\ OReŷ 1z8ls% mqFb\G)-ٜv@S+Zu'LIǫ-XWfwC@f7Nx8}KN*M\y`kxo#!ABt^b`ֲSsCѹSh/񚟾X,@Ƴ'#uf}3w$QOz`ta/hfF]A,C [.cg1/ 9֋U\D0  #@@=llyOT %J<d;!GJ.ٓ{'C{7nu^a.+ _6Ohu8k0 40߽72c\G2F'JUW 眩\" >7%վ\F3q-"# V0AEz߬ϯEL(!}Ǖ?BL>#3]1OP:Xqh.|b4<81I?ұN:əj2"~oA)F8W~L BaB1l")gxya,eZ 7%> NDeBWuԽ59e!a.$Q}8xF{}<xDa9Sz{i:IIXO3e".B&.wTL=@&?G^՝5 n|]$^QÀiߦ03;/j>P (gn Ra \MH,ZEw*Y*pŎ.a5N]\J(5Ȇ  WdM[&KPRNw" ddmP˵OgXcr`qAƠG~%`q"3HxZ>%ݍͰshZ=Ěǥw@..6d쇰jz,jvXqo *An3 ɳ^~щ%#ZYU55҇Q0x,|?a%1HUӄ+2="?{^pu4? 2w@l;;y-#ZU4S Qq26+0 L&뷪ti\o{nm V5H1?P }vX,]ybFaۋsڢ$eS^%Ed'@ ;Λzb(#b_Rzncw`e rjPZ@rznCsS @*:لφa ƞ[OHWzԏ|$YS 9˓lzp0LܺLD֞pd%´V 9{U[m(|t8)y: ~;IQ7˓w5joO+2/eWt'zo/Ȼj?`d6OS1|ߜ-4$r&`^,/L:#C5KǍDkۏC3ViLyR o~ApTIr+"K@1ᝄ/LtoƙdӌEw~UWP:!); |cT}&n! 5yzϠ/ ^xM~wxrgi \>RƿiKnz)r //P%) K8@58x$L|4èb\N*[Xtŀyi )8ڼMXhjJ"*qż` %Cnr6CH}n#RcqlcK|W}D'|ؽiȡXD;F3&`qΥȆՔ0 S+Y[ .}a? l 70!7\, СW&_6ܱD )<qE0hh-I kmX(Ǯ˟k/[L20[6*jA]˩I8EgA)k?avc3~xLp( =1B7>/l)PޫHm^KY`IJow(;xߛDPcRCSBJ%'įåwKRD47sÉ!0 VmTe0i+μM`N)zw MZ4[T#EغԑBVcx oS o &c;.c?M鳎1p`?uMMjG!=QI֡'}~4悴@9$}c؞yŕ0 rN e5 hETL31z%2Tw.6oepS@%sZf"=ƵzHґt޿Rb!SSu]-( 2@Q'|Z&;d^~dgPg Ruk)JSYSJ,t(DHsf8}Ѵz'lsH0 Uu,N- eXUx1%\ܓT7%,Ȍ|chg,aн(jiI,;b"5RFҌIRIvZiRk0haZ!Et1ƴRU8nNn.ò?t5qw8t'Cnq(cf?=3EBᑶY׬W&dJ@u !CynHbb@# AJs|"n}C4.qJw 4DvO!E;,A2Ko|Ejz]n\e[erII. 9 4mhdJO{Ul_3 +<77:XaPyӜ#Csb&xݣp7>$H\o_/,FȖfBWT 2WԄ_?g^W(~h4=LNY&teV/yj6T)MC<.Wj2r6@ή ȬS=|G~݈J$ə%Z=D'_m|ur$i-BuP6ZzH}v`y孬- 39]A 5RN T>P/6*FA[hIKMw̬@".G &T>g[>DžC2A}*J4uGFl­[*6!b:\.2Ib h .~)*pD@+X.Oᾛ3nvR8K`Vҩ=[f5 qi0$ܛl rR 7pdpcmu4S>I4U S suSO$Wai[Ux t0q{xCBy\==BW-( %hgMt6?ȕV"{pOoQ!'kF30q ^WYfxE4z2|jg"vL>lcCLHmsLƆvv`пFG~޳d@ uY'*T/>w{նuE'E85|(SMǗ[<ݢz@Hi@C̒`(* p[nhrlqa7MS6fˮ-;q[B5`dͬ]MR_V<zP6|H:ؒ3N16 Qsg5KH$>"Ã"hhZ*yI-2dN7b>1bQP{/(#F_Y{A´ⳞHJ==lUA$ϧȸb3끝9+ai?t2Wzocژ#5EhDTqXlO|О_qMMK Y ϒ>2jrPj3 aŐoMl q2%GOFf/I/m0NE ȴx>5ڸ?dID~ "~G'YG/,kR>W(lj:6Z];Dn(5MPD[DD3WD,_dψz%؉Sdzl:XME,pѺ$2v?Cڼmᮣozv)JʺglRHO3%ſ޻PX7  :=,DZc%E$#)ɓej:g`8& M';SHeݮ|g L]Y뒉Ehf= T!ѹ՗-wWk%1$ey;C sI;mK+0!,`:N@gQ~ĔsTd!u05Pù`PN@k| R6sW ec:7$!imBJF3F'E+1ǠxؘY]EYm^=y --Ո㞚v?>8M֍ ueI?( j!h9JNi$rF?~ clƥkBkšಂh (ȞT]PCO$+(O[ #71OsQnJ"&L79>/b]g,+ ^W+aǑ?[#P/eSH-FgϿFX[D|k l:H4y^0 ~;%. MPٗTfIᑐ@p:+L;qn>Ł5[,on%zNLSpmCbfj%% {IZqu&|w{xz]6h*o1okdyw56R흧rF PGZ ҇#$#&ӸBuCiRi^gJRj5VMI=͛0AԪ-]+DsCEwB^]gqoV!PRvP)UM#F*38"/ !ޏD^nGkd92j6X,9|VR0n [z\iņ@jtL/̭dRA#V\=Ή.g'mq8癪N1ߑ;3(5|g>rARBM-U;z!nypÅ6#2pgR؆+73x#5/s[.' x5|Q%PM.FNVT?|yJu`(}Pw?4liB5UrRonv/CS -!{P5Jia>K:{uI37[`ENvXW۸a*<)@*=od͆ƕXx!! f`[JUSA]'Psb W*У;EΎ4\' z/fV2)FƖ8 aa %ľJ'[Ι9IvŎI'eޚ1_TM,qrGԻ4h-|&,adbP7LKX0ȃl"~XB.q i/s"] 3 LnJ.푵u4Yec,|].Nљ-am[tm1:)\[e[Z$eIQd @(!6 g<$4'>ȷŸ-̣5 8fw=rՎ2jl(e"ҫ[ҎEAKD52y.]|Oi/a+/Cf{~a 0CɢXkvb)!2X3~>Uss/k}޶N8ůF[%2RZ ev}睽A }e21)n~kf^ 7 q1ZWEfTmeø3m>, pn\0Nb\rDRf55i-x6g_wਟ^r&!o&ӒGZ#<]ҕm,AQMuRbf9Uu7uW"s8\t*kZѰF C\`~_k Fն,caAJe&6=~* (;'SM7i*Zl]UHar/0lrƙc iVZ2vspmO/H=[vڵ}1zc<##{*~=|Zn0PRmٵA+RW̌X i>B8;Q.BlmSş̀EܜztST Cg@'P}@X9.u/i&Un[f 6kIV1Z;ى]?mB]_ca&S~K1..=k>_{cTHY{7*E伹QXKh_鮼F* 2xk(thJCJss:qBsk)I=H(;NwLJ$f=_8U-Yg a~IpRS?Q-~ZQt'a#1.ۯڃcWR%US`L%6%[>M憑^hm$E^i}TeHߵ9UfF@*P䮜CQ9Uѧ893dF ?Zgib,w! G1ܵH*|PA<0޳Ù{LSC %CaO#Ճv T}3MPzOX}{tl[m Nrg\qOZ# Ks|uI B E)-X#Q7XHFmU6i'i.-Փ[Ogx;k-Tn[fNX((5)@t E>l#V)]5֙(!C,N'qT*-smVSCb]L,\R)8wkzrkp\yhM)n)ieR5h> Cؚ ]x0~΋ȿ``c/KA1ֹ^؊I!84^\)0%)~o 7L/鞰ֱCQB%\Z>w > ^sA8'FT6gX"MgYqp܀r j%/Jb642=oNv ~\j yCs3qRjVVhwmT1+u4 nڌ-MZ3t7aPyLExV7ԴL+_w>U`X"'dpڨJM}jq G2C/!2 &n4v˺41ōH%0e8mb#_sñh&r }. 524?欆_"p,:(H_aODԁ ux$E|G3 f~ogcch:'Q+9ds'dc93o߾d!w=lz :yYR>~"xu~8at;4՝1 w=ngx":aH61%O+j GSSDqlxN!Vɘ}Z /~93t:9Jb#"փ̉?ŝXOˆ#Ikq޴ū1xU>_ta=ՇSP5aO!x u\@ INi^c5nS{nxP*-,Ae 3 IO%ݒ0ҞblZ=#1(o#M'О_.n?ù_myxiyCʲ+ƶDQiFKݒP@ =VIPXJGbAU˓:3;K^dZ'pFH}nn:s-'6Z9*ve/&Ma3OގZaKzŭ;>sp?̩ oBM# ?vM`%gAsTŨ'arm?Q\Ot}_O 8F)/]NlADh?1r]>a8UnEu{MKUiV7sz~ D)$qG WZiUCLifGR2lqbC[͝F,% ;!+ק -i ) :W!N.[gx{޽ES,vy{p.>J)Si( [:DJ{&̭VlA56yJHĎo͑7A}p~ihj\Xs\@T8g+$& Pg DžuJca2 9* 9%2wo*xIZ'>jo0‹ǛB~T c)F<ޮ j:V *tVⱙȶD`U٢0+;=uἒwڃ_տ@= 8ҥO}@m=ǰυzƳo҆θz'xσ Ĉx v eT1E'6I6_O6BA9e[!_msKw5I0j@` {|"ji{ E;[YJ *݇kq0b?ލ9#oI|׌F@( Px'E\}q\#|Xn7mHʓ߯x^LKP5L_KZeSe`4V1|od(W%ptG7-Ya`(B$93C}xW⫹kj!X~Ii^@䂔=FWƻ!!d;Y'Jf=wXy~1_LSH|ʯii>0jCPH H0FidKfj^={K7,- l.Mr2osڂ7z(4Ο83:RgEx{6zVS%*'k^Pg wߌvgZ ; ::>!Ee_:oyth3uR\ +znRyƴu3S̳5hjG29 *i ,&~h,& P<FIkMCZMmqG>!n*[^(O*}U|$>ҏ$H/8r+4žI,#Z$A$#mJkpb1zPdL2T>1qu&84bʫ 9C7MO}TAs_2_~H W%:껯sI XY IFBsC@#Q0 Unb>ͣ.7)̍ yqBgvgoGѥ`p8:kgvAk㷀Aʳ )]4 7jlt9.(g'U w)tk0{U/xCv(J[c햔UځFA'Qv2hRž8=դ7ޝXuZZ CW;;`'j/Bu^3CwlV6u{ZJ/&-ߚT'-'zcZSm<`\RgX,jWE߽R&QY='gCWmҠYD }&YXf5q-e}R2=9)@}^ʡp%YO!J85mhX誤P%7q."K..)Qmiz.da(wDnI4:AS/[1H,'=%ii nQؼGE[k, ;ru{pjDfj{~N fJ*HM XyoA`5(K}֨vM` %7cXMgj1&~&ܼm_6%m;+9=:zblwiZ%41FA}ofN ?\l:րwV>:15|I |fe[{Qf 74VRƨ^FSaKV6S k5 r]CޥQLrqiE P8`Ɩ);x,9c$ 3^ؒHWڄpe9sPXO'8.־Ȟr3@b"## q>|9N>݋v‚ZaT2)*P>`~} n:'QNn)aܛc5V`\kK!P/b֡?qLLʦQc_۴͸Ғd"$=r6`Gl$]%_>fBC694DYk#eaER?<(}KpeIZb].Ҳ:ʉ`BG3$͆뫃%r˔ EТId^U`df2.jBi9Z g3zEuYɔ`2l`Z *dP@ Hzk6-2~7_#;p"6-6;v~N`e}[`9>16|ruC#V*.~SUNXg?,6 p|.IPřBCnKZQ2d" ̂663tƧJW|yh&`s$P̉qɪY-vL5DokWGohŔgJiR! JY,Xy]H6{QfDQo*ẼdP\mm)c?dnj:R@м%=i0~Q6WqxM..Jw ➷ݫ3E$ǭX̬Ac;o,ɀOrv3?Q& DrG/yv8HמH;RӘ(i~hmF. w-=?pB[oV02x CN/akz)|Ad6MkWW cѻs`Q.==I@]bΝyQ IM2/%@ ^Ȥ{[$$6vcx}` \q;<{k玴l4׍WF !_ցkyj73)Df6"2=ҼD̪!8S5#8zfN&<Qeҡ.Eh!HINtLb{!v<&cAw l:3Bs6}fzM?s^!9qW Ŏr (in Y b?tT0cPu/vb'#MncN  m߃t F^9^k|rIs/t0y>Xrv nҬpaL2Dv 8&{ٶ駫E8yY(Zњgy-7ÕAW0Y󫆎p-^zl[KFsߩ/$$}""0`~;G+HIe[LFM%aIf.,BR[ez;QPj!8*ְT;I!_<3aHccEkw# U +VⰚMi>4Nw^S bZZ& 3$ؔǑmB౬qyLi EgF3TSW?NPى+"T?;J`>x^pH4C ϦL@Po3šz|qY`$ ԃ|ܐZ},8'.B`iSp-j/Kǫ! 4LOltM գ;!r!]ml 2CoOBcݐlwMMq6)⨡aI>C:]G3ۘC&]uyE,Q/vS;mdr)3;N 2&H1t,Ej5NW-#@o/@IsCҮQ&+ C@Jk;vquRBiT'd)us &.ciD@_sͽIJ 'H(wlzCd("ZԈvћ0xm?@KHw^тP=1QSAk&Q40|o5>`C5$DZlFzSd{TWZ ȷX7>ذ#1S?GZ\YtL[דNE|JS2PE9$}@ 抆g⣖J+jIP&H`uujfxrp*Du\?O0 (Fg:4\~ dhAX: l[18Pց=.Iv޿ lۤUp˫_P΍<$ * z@nX%+@y%\9^4>K˟ C~STNT3 5Hٳ"KGb#tfZM8]Jo(W}x߽la%gǑ=`K( ` D$V؞Ӂ_:|3g FlGkO* ~X ^s "k(k޶Y#+g\5Z*7k19k)RùK}tm^=ɝ#dϋEJ䲥{7[kYڴ,d#;eF>X+ӛQҲЛ$@-n<) ol7롟m7 qi  ,^by>X9+RO,gExxYu,3R_/\@R+S-8`Lj[Dv"R ߝաc镊o!:nrUea |&? w;lur9 VtE`)zJ~ԢU6)/-]}j.S{_O~dzyԺxт3ƶ/R+Pj ?rnQbuוgmǹ&x5YՈ<41T!HfD2q; B'oU78aX #x~uzk(f [$zR0fXxe]Ğn^)\(foԽr2?Wq.9E[%nEآBxТ˻S?Wg M8tPU R|^Z!A?C}s)X40xN:G~J=PHYʆ'/s/*F_{ӧ t>s[B vxO>SR(Afd)ު{bPMkKgˍUne|x^Kr@)5nG}`{ JZ->}eRk$;m|\\A<^i [v^bZM˿xus_No} gW@!Lj2T@oElc͠.fP(,׹ĺkJ'!N{axw O dblXg/6=E+ߎАjl0F V"a3uNDTL@Kt~f!cgqJLө f_$DGJH$WS.'|;ۺSp^yі+ԋB}/ø_x,re]U[wN 8a 0VAꦾ5!g2lw^ڬ '{bDa%ؙC!o O ڀ+C%XKrO ?ʐllf1CC+԰i U6azSE&ǔtuW?O )gTv~Jí$rwif~0cQg4:u֥lF9Ia}B,AQc6CD *ؖ]]܁y bnt,u9VT>ikfO_;Wp`JRʈ{MD* /Z%R!7dU)uTѳkcש1vJzYdChZZ@ܯSl_\MSCA,"qS"z}RTIYʀgSg/lK?ģ2D`Wq 1Mh" ,#0#S:vJx<3xSt C/RLV/ɹҍ󯣣~+% pxVFد&2yVsz< { InbF?k3MFp \h5""zDUA~COmuI#hF0 .֩|Rg2l$ѿ=+wS-Fmc3㽦reD-gLmI-nIKF4-&TJ2h0JƒEFThb/5?22 yyD3IG6Աӻ64 ż_-+m[nqeR=~lGg,merșb ;sE%?^[n\ YW\miX+.ܴRu[Ɠ>hS'٠>ޔTG|$vԭRvwP>.R;K!1%PI@}+xr_V|gǐ|қ;}ς*8)?\W3IThJŌLPOƿ9Ƭ4`SIi1C2Rcqw1h2WbAu 6!ATʊwAƇ^,ݭ Ş/h~} ~z {w+4и3דVI+*>n209Hc4:!cEeR¨q=U:dѕ2سS({rL} q h`!\jvd|(`iș8B}Y?vA}U jsxWLeͦ 1:ېfR/3'JQY 0b@B |[@] =$ 8c0ESo0 B/bfvwi̜uSnujyZZ$CKx㒳Ze~T*/ɛy6"FnyIMl]5]@Їk'?oD{l`*͎Q+,1'='rp&d@ӸUsLVyxK~<G aU>4i_Ɨ7Nz=ϋk%q$wG_pwUfJ<ᗇ!߁>`T<~"(?m^3n&4*YϓBT)>?ia srRuT-{麳ޖ9ˁehWVT Һe1Վ%]#s+ Ɲ7۷\A=FϖA]QD :&5"ZODlП3ۆ{ kO;#n̬Jx~k?sӶm0d dБZ8V;9#2`2jԴ!j,G6@4f21pzہčT搓#B]`b|J3zl e& L(p7ן!s]%Su,,0TR9IGIO㟗%U3o|P^ yUx6j;;0āPQ@~@_{<4Й;Xl` iȊn2DTh*hx/E0`06PbFrE F,MG:E=yh\%1,0 d ~A]:k5f}N?m@1^}n4;߅+zFRσ\m>42OQv(1riѲ`%rW?hCT@f\ĕnř#I5&YV%mr]ETuxB 1xυc{Eppz*K~'o))(V*5sDY71}r8ø/<1#?('z\[T)#TaWk9rP˓N'h0ջ2 YZt O,[XmGR$`yODy3$r/0w og vwV%D8̈:}Yr> ֞LJqu(p*%ׅyTECvY%|<hP ?B b]b7B&xڅ\ pp;-&ekT^oVk5q8K,6/Mfe}-F>996|+0U~^^vrh`a:ĻX5SAnXYƼ wtH//:qчͰ2ՐK*,S /eƅ5>-Y=O)C)*j o2GHi㷾\.ʨmse&*; ̹|PsYEW <{ ,(ޭ)2\i(r7_B>zn  ϋ707.ۜe?.y w5Ñ(3Q nWNOoIqd5{=W4E\WKC _zDZ؄ST惽iKxy=w "]ZBT*"OP@[ $O ֱ[9)f5ݒx/>GrQ.X}ϙ1=IXp,bk]&2nq``oR9/GMΠkc[Q%p*d0ZqfY \JL.m?g@sX{ Sw6Ӻ7v-chfL&@x &JerJ}Osѱ'3+SӐvVf^McaOɊ̄%n^/?;R54 ozî6buvsVѪ7aBuӱ*nfKwvHN|dGTct YUFn i RN𚆃i:yYI,-謁;092N+L;Mc'"(},b;(' R~bkӃӫ8UA9OᒅxޗF=ugĮEm<0TIΊo=}TchNh[R\9BlF$r^ID~VJWIcAE3.EÉo:r8ڈ|saGbOlǧ4mƆ۫_lO0䦂j"( &y^ǚoE3lUd}_'?,dZdX!Ģ)6{o~'9)<_Y."rU<}E΅-ܹ)1@V_1 _ vG"AUpHe5SL Q g?!8(&h]wACV+ 7i=)isZ:uD7YHQZr| Vgseگ] }5͚r3p?BSW1N@tEj#-Uzϓ%.u=y^8F P9g&vK 7(ZZ{ڊӊ3ϑEc`=}׽⊯a&Ěɫhb(Dްogvu3vu>A_nҷ^(x*RˆPP'{,/7+EdQLjGs+sq_F F_G첔u&fhK6R h 8d}@Lhul~J(i|Ak Z6~յHANW?p ai&svcLفVw/U%GDl0.Y`E\)ىn,l_F`QPgαwbZ$d9-2VL cH7GX)V zV\ɺžڌaP 8%PWK1,o4mZMB^;gG_70 E(za֋`& bb[gqSPA6mlYgʇZɼnh{V{q(f>>s}r3Uk _6-} Y󑬨cpAس׶;IXr"L%@Y(N?BeVϔ)~JDL?xc#M ~LҴmT^t55>tdQ6!c'"T^W|Pq2F}D!])3ЈRR4 MF/86kHWj58. [2>QḠ|J=] n+?"2! 6&bD;(`LM77;/֩8t5n#$.`aIZ  8wiT=$# 7̉8,!Grq@$ǵVqwŤa?Vg <"\.6W@BŐo6}>bh:P=ra5zHEq_8ו$ =BLwV;֙逽cؘ} -̹ag9bW-ٲ)t\˴~Lʴ͟+ GN{-oS~ܵݯȸ۸UݮPԯq:_>54tLors%(;6i[ơ%RӌktEL*ӄEJapjnWi@TO%KNpxTk#ci ,ϬQJK? vw>kcgņ 6;ry-z OHy_D/j_ufS`neQq^h2.>F*21t!g.-Y"mDq/}&h(D)zl@HG5"5 @z=!P99qrm,s70o_gz3j$*' ⍘J∖ei/05"Y~|yx# 3BXJS2~KKz(kioȉM]rnwSXmF^ |0Ր ErGI Yf F{wr:QAu{(Zaψ|'3o"<;[ UxW_FuuRDA?6«J?_"f*2I8_81EG:n`WD"yP'+k]fy',O#]lA]ܵ 1Nt֍Yߨ-f';Uf״ .~ 1YS[le\9s 4Ke[jh]qZ:Gۄkɠ ̐|iKx4iŅ"֕H6 -Dtv-g0?wW5M|$RϜX[5m Eqxy&XȄH߉Gɘg6窥$Sb՟WX}ubѨVP~V# *-y |\MahT!(֫isVc|xIhVtֈ<eWԊbFv1&+a|(RPgoQ֣)&տH 21q>`f7We_I)bs 9eUN M۔:+/}טvePQON$ZuyFcG7L64zIL]`opr5 rJH ,|‰o[3a@"4/:g8?S'^6:#PDnr<3܈SiY)Ge PX ]=ȁw8yдeekZև5e6a<20?a~Ύv|viR kb5զ 7"c0fm_aL1#tY82d)by1QG0*v߂UFn zh?,nƗv5@\.fO Z`P-L3@<{Bˎ?2ՌUg p2B[n}Vm2Cn' O C N9ʹKVͦ!-$hU-J wG̳_=ahPͯHjtlMhY< J2GɂC J~dJc:ZiἎDHֲRtߊ dQHe?9\k1{&䴏W{|cU!jM~Sƛ_л-Zѝ!#j`Xsv B aSgtauWKmJe =@-ZpF)Lr(itW>1)pm܂\=Stu;i\X;[WF\tHhoI;,{|-NjƫL'a΁B|$6_@ڢBM 道X)Xfy;\3\7~h{Pm;_$Q~~9^  vMqB߃͏<xOZo^c煏zR-.t(,Zf1 (}ȁ^Jf.'Na$I}[nZm"0N 'w`#=- \b[Ƀ$r[ `NtઆyK۟u)#0e03(|&wºoC#jD̳{0CB }lax ,wo/b^h7)b<=9^_A}c\o4m_ qĆTjfI6Y%Q=t,l9;f?6:@|[$[3V=!>mw֣&&@TPa{W%XI^ dr寉Q/ voh>~ʛWP*AءU81+LtHl0Lq#ď1'{vͣ31| %(jtykikSpU[s} Se9P ~pb3M_*-OV.]Γ{R<eގ6 N Llv45`H{7K Cz,Z#J긡T9r:n-Z|?vڑ{3]T FR37yfVΩ-W64R @Ur[p63is eftն1֕u5'gK9HU#c~e<#6f(zC! lI0C{}467΢ tX&(J:$i"ʤaVد9 $R0^ЇY^=CЯg?- Uv{{? RS`8z tpsbU{eʑˆۖBGn%ZC"F51r-1N<ގs726ܐIEcJԪrge<߆\1ٱ5뫬 C./'*ҙ;8&aѫ.X5pF31e'ĊgE+ U nT@7h`]Ǡ6 $ {'tkҊ Rb%ku#nXaʺĨʮOolR M"Od*.JZ~"SRI$xKS/U+:PdN~N23.swޗh6L,i1EjX/WGNN\3C!>~N3vw!~ڋr17nwͼ@5pن#;Άm<_|diA)z)?3 @_w#cPo6cު^֗(KA)C}jgpKKyU eQ&h.]5"uz@.]R(YvjMHL#ZtNOc4eȳ]v@II_|r2To3#O'UQ-W[۰E8 o'֮F– VuʖK>3ڏ#~aq-,G_ozb}rj[ii7'!.9;`,[Г'%P椆ҼvB/LRja9ǃAiҾ'.,˄Yze|y7~kˣg'7%#ߊwy$x# E1Cͣ* w~lf;`x_=2[vjB5˨ظ<,`>njRbi U {6`EIϔphL\QgBR$ cFPe( WyXϓ\UŌ!h(k7!:ˊU<)ZËhXAW2]xV8"%8`0#>SueSW𫞎/+SF:%@u67fR3^#aAvfn>.m6vNmg;jъ-4- PQ-w`[`T=V9I #`H 6> iC6f@JÏh/fўߊ w|L4k=P V1)n N:iA"9}vbleuBcv ( A͎iDlё{5&~ylL'aDnlx*E)Pfk{ڈn<f0O.З: 36DJ-WT>,߿M?ڎgJ"^N^D6Xq8n c~:4u)BGH [ѨD=]EK -$qM`%qq] %VK25EǼPݻ,_lO'A8ʶH־ zFUXAp=" YI%b&S[j#"[|LNQ@guLKL~Y |nܿKh\f-XE+"\z*.ncX/N |v&#oǏ6b9P&gAn+ }9]]jR*'صF Ŋ2f ;ۤ*dd2i~XP(*/ԔPAOh>_V`uUжNi&B84|`}'{}Ȼ5ǭ4v*ŧ@`rP(GM0=%))PXJ4'1C!Qo0Ծ'TA[CĽg&Ec@IK{̜FE:57{5ݑddƲk `B(yaOqt4~ yo6އv6AHJʥP K(EOZKg0bB\ڷu`]ѱ|&{ʃ># !F *"&Ie婖jA\W|f.|'F:NeA>Z8/߭QO.?G|o<ƽK vYìPad+xcѱW[`n>@GJ }>WtWc/m~޷$‰;WqVF1{9G¹|>\%q,b~ ш'P@+./ט9\d 'VTwGbק MY E,/ ܸxޘA,#rY2֬BW6&p=L:8.GYY8LONHKjxxh;|:fۑQW:@pk {} Zyv_wcn6>JvKwY *|;s׹?WQiѧ͌UGBؿD~qn&:w),QoEuY6ڎZI0v"€M~w[Sk[w@#SKRӢj2?> z/^.ʆAu"EmKn3f@b`.?2R >vmKr:. 5+I -1b-ؐ2? ަHzyލfx#re?]_;@Oڕ!L8F7%ISFN` 0GI;!xElZ*L LN%>m1%#Qh.`ם\k0/0JضCTYC|rMiWZC[F&_R[mɶ?[$NVRjj.zjRғɟ܃FR[5i2v8yPҴ*K/}oǖxf-5DU\<shQ/M9C.Iʈ~ x*tMw[HYGO-04%6V`HМYqT%u-`xm 'q}L7Yx֛z_M p@xD{:7#;HvFË BЮr7!Ύt1/+oSu|ˡC|Rd jQj!JIT白f@KeoNS!r?_CBɆmk7Z ĉ{ϐCd@ùVEqUd1 ,{3;X64AcѾ ^>!b Ҽo[oNS\h|*v)~L/&Lmeb·3(P~8+lvr > WqqY  uKp>4 qpC[W0Lk!V_/֕e1:[1s + O:5SV;س E͐k"}AgZ=݈D75W5LDyP31rw/RħH$C_" e11:|%@ o]34] iً4qeJ+( fRMt{|w_୭ b4x6KlgS|k|T #q=bω xlB !h! T0P_ SC6C\ta͢33W{$7N=U|&Eq*Y.@cH\Fwh#N$â׳ ޘiހ|6 jrb>,%(R-sL&\iw?Yin08eIEC8;NHi`6=wL&Ej 4㫱 *I n{w,3}aO u;\k.Te~5/ߐ}hgŞhX=Qɩd*ĺ5'N뱺LErO>&uY?C%~'8d;Vg d` gwh@dߔ#' zxP AMNnƃx9XbL2!cpt<ꠃ1)4]Sb ",ȱQxQie_5CuA+v+w q gtV$wOEq蘡=S+0 s&%pԔ_7ȣ90Ȑ;syA)L*hW 77 l)Qܨ {?}6 ?hVۜ7)4Tү9)yc7p;-(،vB*<.⩂yh(*ū ~l3{ܾ bJ¸ )>>PD8F;̖tUxLP/Ӵ-O-[֓Go^ ]%>9CH2$׉/CA >SA7F2Obc)\Cx1cs,U?-£9 ?!q\ԞNh=8A&qlчszg\sIQṳK:J{2JT/(W|>A1(1ǂi*J>N*L\q2|@jσ+\gFz܈CMZg2P:˼H`׽Y] m[B&ϳg y#XOt|H z2鲬i}?+Aʅm($*Ko`lhGro&l0䰈G{s[ z8 >DLFxeebC]Wi#+w=ޜB~C;ZJUa3&@?5eGB)ݰOV 3\ؐeO݋/5rRgI~]߭Om6fab"i:mg-R_W&;glD^kF%2+O~|_(K?h̶Yv\җlZ|&liy[LɄduVo~_p,u ݫ>]cPl³Ybw?}"GKR; KRd; J!V8߯AgL05- y`Q< ^Q +K?aEiQ!,Kw1(I!%A(J1{ZzLjRj]/v~aVi\P,!"2p)qj8@e n))dT %]IZ90 *ҮfC uRaN"*趶:Aѭ {1R<))4ESX2]D(QV4T1Ck#[3PP^@kJxi8|wzᓐA>ߦ(^=q{.T_N]8K@ # "vj38S]xEB5+ߺzG-$Eߪ Q' ~7K*/f{N\`Spr&j绤R5 wU{ԘC6 3[-{ܺd(0{'hh@#wCrb9PP6~|i{t&dNjwW *3 R?7}]v`#?J"%d(S&>aTڂ0Kl0/yWŰ*jp"s16Uj@F2w̏@X$HT6Řq*2SCMTEx&d]g fk.ш֥Jڂ~BW]889wo70f'>5,x*\eLt%&F 3gNn_;zWX@&^+5)f* -JyD[<&'+ G0p Ya޻csӌn@]Q1NEqvWnFW#f F"TȋL0se2g!^r!|Y%Zbv=:)ZF.S%Nm[b'w`͖ `@@EY=QA!g "lϒ"H9{T[Þ \_`D%hwa^i,گ~kz#1tHlœ$¼m0UI&9!^k;ߧTc˙Yl*|5͹xi"U@ >ZPKoBcz7|`$)dc^^dzU?/λS@󘪎qH*8#2T~l慀%ZU6IM7.{iHEI-ٓ)EUn7RJQpLhߒQ&ng[/FX~1Z /AO)Ds~2 _yxCVl10jޖۢVݨ&*}/؊MN@{OpSҜkf!@'%ta1K9|75 '94:\}e!#3vEJtb"`3BAuBz؞ |ޗMӒvi2|mC[wFJe>X-!r=O2n]Us~LGLe^1K"&"yBP]nW}.E0OwLR7B/jI1r jMJjUY@mɵne0y9e6BB(L^ A-#g!F`aHz%ZUVNS rxC-pbn0h1(9%o xϲ.͚3gdm#tȄ^WHU AzkY~DI6n鬜FVAA 7 ChǝhPNG߮ǼO~D(-o4Ar)!gx:S3 TLRK^iй߀|/g6 ?"t-$4 o׹68Y!QmnVڰ[ Pt:fy6pT@w=VC~8'RRob憕m‰y/R\;lm'0 =;C50Gu1gL;_pI&xGӯ(`4?%L-㞄Khp/W + C"RVv)r n\Xд~e_t\RrҘY]#[C+Vhz)9@$ev޽h*c0B,+ik[iP$Xuͽ3ey7WDaJ\oBB TwW4NBi??6V#_G][g.I?t4J *&+$y%Py'@~r0R &/sOPO[j*'I# .znk$UuD3.F6le: A_"/{=XT(lQZasm~T9Ϫbnp&nuZqIc FAe:Ϛ NtiFedGM(+zw)[whʞ+ J%jd3>; NiK@jϛ2.`6uR§b/UVE24%+NOIǣ=G sE꣗?mcF$pfrN.lkJNWTs޽>Kc]>`70Nɻx ў1ICqa9T'3:cP "~]Syb'x oS[La(4~2*VCAs::Hzr |F^NGe5DF-%Zq#8u ^kO䎯Yne?_Xo^9PNWW9f :nI߆r ǿk m&"y:~Բהp瀦vJ+g[_*qr Ml$qltK,"E9r)NVKtM;yEʹь/^OX8Bo`Sg'7*۠Kqyg0@V0_b~E;{ yYRJr6(i[$7KJ̤.{/%T0 艹oL- I"rtkۃw> Ilo q}=I.AAaf  Z½*a[jւ'4;Ẹ1ޖ~{{wK#ـ$af_*֏VARj+1[4(as Z}`6 }=Gïb0SIn{KbR1:#'FGc8xnAL#S K_R`Jf\;Z-ჰ 6zB{ސ{, ;ӲB}F"p*ɕ>g]MB?ˍ_N.~Fhز!LA?KPv "dFc]۰%} }m^p0ҌݠIgGN/KEhۨe$U.|l)[S"ŻOx.9a"cBD_ӑXCsBXsJ\(Ibjp-]C9BIyz}(XN_hŭR'NScx*&5ڷ^/7zF1>-|wɠ\G sW2}[{Sc/QD :kɜ^g %ߙfe{Y>z׹ycP䆩1vRm]z>CJpŢ[?KgF%){?` Ձgד`{>/ouYm7eU~FZXwq\X!Kqסl)UXbcN%2u'`t(VMԕ ^ Km. j!mnhH߃={Bz@+cW/ aWs+n"T\1NޯOဃxbݹWρ-K:Y3Q" 8{tXU  ,ẑ{.0PY=NXJ$5nR̼p=퍓c|6a[/j$]6`"PZMqx󎖯9F߳$#$ s[UeӠxAxJJEr]D/,& Q̯A4g4o__!J%HudG+lgX?{ݼ|rjלWNj7vpJWQ\GJn 8,$q:]*8 EH[-к} # t KO &p, EH'Ϊvnt/"1T(\ԑQX5A/@n AaIOU 6 m^0z6ir+ 8,~77pԼ{9N4PvOnX̜3u">RۍN ^m49ZD($qξ!+Pb 4us& I*0JF\eQ'Z5%*CtږED}U?F#.qB\ëspG#ś>ITcolSnoxf! א1@^ Rj>:idycNew2 ̞u"yvyd!?K`R<%^T8bP؄jɲza33}9v5#bXoa~6!mڧ%.4-g'$.DqƓlyJ#c~sXٺ?'!+EB:'M`bNxSv[#Uh)tt-kߐ)ڦ 6X/1Ob6sJ8nH>͉0<#JT>Lru Ӣ/yܣ~w⥅R<rx5Up {{A +_xHwG7ΠO5H=K_Vы5S5A Ǻ+/Sdus >¶#&RpߢFϥ@S IU!z  fN-A 0m6O2AcocwePmpA?\'NRuR.&hsDLUkDD_,h;E~EM8?d_1مD;'F! #}dg=%,uO_ajADKqaq3D[Ļ }L^h-Y$w4aowsظ >Sv7,X'QqW'u wcsLk.wO7?}sb"s߬b%qUu}㠊;ͼCJjBZ\o7̌!b slGp=իF.}IcL:@qOXg HH^XquaC0S|mfbARjRt]X߳AOE^kU-} iXp/ .{?H ާzEsKb(qfs2}IwO*MAc!DȎ,¨ .3€i.ja1턮4Ho*_(_[jHwx#Vs9>aUTI%fXAgEGM6k g⏴8|#,&E虨EI'ٰg΁19 A86LxBX+Ķi9!TI5Kdп2^/@4i҈/Þ Lk.B,ӑ0- t%8@YL"0s62sE%AB>ۑ--tƁVG*A &~t)|WQgbjEa+Qh@9Yt=1,2]?ĭ.X>Wwb3l)k=웽`Zl{G&eԎ3?42j( i{ $=Ki]R8< C=`OSM 4U0yŏek@@%>lBUv@BV0t2̝Եnu]C# T236ByEUr4>9q\t_6k2_So QVwA?KWҋ@2>as.pڐO3Co +5pyumAtX+:dehdBT{ƴ&J|lCdb:q}۹=(oFםbSHrG`cC7%SY$aC )wAD%ʽ&v˙ڻ=Қ.Nnpᡄ\vz-NC9jޭcҢSz tU{2/-D;7Yá>3@*-5urmsL.# w:˶v(XD@b"+v/Waߝ֜#2P[ɱV0lYu_VS #-u.1{</TjE>[DJmisi6[EiA'f&N׍}xYtwDEqHBOö瑏d \a_[䴠5]r j@QIݯ ԫMJ݁(&9Q(RC=mҡČ -Ld3EO{3K!CҎ[8”- Z7xfB_ܵAtPɨ;#8SͯJe<٨P˺p6-KHHK}fj~ 1zH#ɭ sJzjJs]Z>$6i-2YV弹`- Qh Ӥ)\T%=[(G֚K%~4H['e{z'Jvt;.OM@=GިGbh'))3@~9-4PX?mm76X9ʔ4͑8zˏ򞈗T:J.݋fG)O {i@InJ)dIjV8s2r>uqFB$av$Jkf%QioЃ$| ^$ l5C2qd#Y d\U}ET\M'C""X79JuM!y)hh!GJ,? JPq rwm F^QtbÅƃY T0Ɇ2uf^W,%ZuVb\l#۾FkŰ_D+IVpT*w9Q {?VX}E3O: 2kLSo rHS0{:M+Kg'`u0 Vg{Lz|o#):4syֆ @+X"n#,ŊU '\[X EqITwi^(cgV#1H .U'#[BTҹGvA5E:S!T o}V}⥨d2\K'k4ӕ2V&> OXmKQIA_ B&)^9w5]5ZI%ΐAY Q,[.K&N7~3/F8 ' "HfK0R6N$Q cs;Jd[CӾkBKFwr4DIW?JΓv(?C g{m{nsmpPxO* :|H@709F#?%TJ6%_Yrbd+VG7Q, rs/>pMiMZI45  8[#)r*s^豈H\lԲ1G[&MLQ@R6L_&b#4=[opG EU4N-$j_I*B!翢@1]{d1 L}+Cl ڗz/dN>;INjSƪ1+CVN"'`hTQl #J;a%=fXk‹]` pɫ%#=T/Сɭo>WpLJ ^0i6\AZXqK!>7m[})PF5:͗oKM#FNGj΋|fd{ է!j%O-u}6 J.y-G6@T*X)p IыEy溼HDt\NfkAGTн-&w1z߮@sxdS\Roie3 :BQBb73tq>< oJ$f5m}GUS(K3ARKdKqy/]!|8x(S!&w/>|:ä?>P@ *zi~tPγwm^:m5V&S Fiji) jkX9aPrծwBzp4Pe[\%FU&b7W{(/\pܘ#F>9LfM`L6i]M*9"|!gna^)F b<590$*2"X smlUjrfBlj]+I[]&<=Oi5&sH3q[[W9д_u"&m =]=?/c8Cϸc^@}N]EϢ,0@cW0cm!^3j Og#ƕ##pi1-]@oTx%&J}(F [ su 0L*U..CKT$[*]OBKvW `+(Z9Q~؋- kɵ{ɐiJn& % ̘UD)ux -3a -=3܄P#[PbdGErT|T(^^G>ԙs$J + ɚp?oiCW+ :MTDkTT٭9.r߻po |:E Ο U(}ߪ)Hz Pin UŞ 0ر `er5NA;}J=Vl+e26',M4=s2|y 9FCR>:k zL a}/9>N,UܰsIbȊ#%sds.8M¹uRB8fRY\r*-1^:0N >gR[E ك2TOwrA6x{,\+Wj;4Y{%UUP"o,]vsD_auY5αu`"9Y3ѐ۲vX; Zb0I?g/60KGGe.)f$K^$FPz%z^ܾ])Y.+闼ŦW*~$ӿfZĤ^ ]v ><c]JgW]^=46s,o_GL'B4"?)jkӡy&418 '٥@^"e <୏_uh0Ki@r e ag_A eoϔOp5AfƋpƮHgsVW6qcK$Gt+8 }}ޛ!.vz1i^,;$$-";}0fclW zgQW~Fv-ߏ#`zoi>X@^OT*B.Ob}ٝ0 Xo<ڞ_5<݊DDbv0f(wX 8+rE8+FE i'xvu p,`ZQu?tm?g{Uv{mrP゙ ¾PV4?e߳uv"$ +pkZ4<b1YaOV}(HڜϏs w-~BS՟%5hPDΆB$,;l39.in*ARTqwSnqr2CdI5ҝA8>*LH3|zskX3BMz^e\-F*Ǜ",#]vI. {T(;0`N6#蜅 04'r$B'=NV~ ?To95 z%EC] 5 vu88!f+W@a3e QӉG7.̼u`Y-G;&\y sm QˆUcę'(LRs쟱. s+TqKZ1C&(2p&SDXt_#VH JJî%M(/ ~1I!xNDt!_hn39,noZ~k9ZQsoZO֓bYRΠ%U\2Y!q%JO+vf%Be^PNa_EŇ^A}B1a6\b gJ8؅WEDDfmuWv Z`w`1$2C2k!P- 5؏jr.vحebQdHyjVSm&'|x$TNI?3aS#r?hx0ɻ*^/ >䖒E8JB)⁉bVmovL]u?);$-r,sa;p4GU}$h:zBf_b(U"\brP76D)'yӆ+/E ()z)mŤH5ƖPMCp49Xs'^$A S~'q]`wydJןKh[݁(""r5u r@W<lE>g_6AK~ 5^f1*aET==҇-$}:P+#6mҖpn>|EG[ B0DOcZ;0I_NAg@!om=u'#1~/5[+|s`kyvͨ #r'% ?2t:ehjNZַV$D;``O2 GuNK쫥 E 2tHqF\Qt؆w 0A_kyn 7:Ek߄/Lx%{>t`9$lrÚYUa[,~[t+-z?k}c9 6ЇȀ_)&I>߹?2ޣu~WaQ?,kT+:FnX[aҘ# ULgF>(!I^73ѮRٓU&K0!Kc7:i#.UTJ0/.#0^]ΡcYt{b"),(L0n@«Ix<m=4| -W8}om%;א5NiMN3_ܑYaYwIcJIog{ND~'KٙSn&d ݬ_Ya|9^/V-M 2@ Ne;1EczG!ulFH!rox,ٯ@UBgY |0miyrs&UAF"ghNp4ç߷2NgK!~j & [Z&gWƌ_juʯLjAwJfDadyO&8F ^dfҶN\mRi[LRŦ29AXBʂ=9ſoC#;؉bN@@]CkGY1񇨌gIiƎ*O\&bEq}Fԩs0:?{}nFzf3ˬ͓V^*x yOL hl$PIjP}W+դM֦D0xuw'c=\̥u{-%R6 '@:Uذ ǔ4(u'=ͼbG'AEdH↞zƳ}WΩ\Y*B\Ҷ,ң߃#+i؞wŸ~e?Z2X~rKHiKr€[Tϕ:C@at8ѥĸz}5Qkl_1ûh¡c]|܅u49.nak2|lu:Ȧd= N1M n܅[ACC֏Rq[i!D Y _7J _C66lK~|r"GUsgWzCͬO7`9t$a>.ɭKeXkxw5$,X#A9L).X$nm08awC_J_@Jݧ5ΨUU7['~YM%/6 GP"38+ Fh4w}v}Nf^(Et\{wvT{R#mr:+I0ǁ[p) }W}óXm&5+EA%Q 'HʛڊLWN^&cwҹqCfz*E 4V, 8%RɣυPԇǡ#a5maQӉˮr1GR \чFh-PJY!'ց(g{$ˌT3 ~H"݅(_7#%+?`YCF>,*u6)Lٍ)oCc6ڗӤbNdd ًd6LR-0Rfz709opxH+5,%1,е09g94%nֿ5xΰ Z^hh@(uN;\ɍܱbkm@I.cglg ,9YTzbpt"RX_EGSv*@~6V13IpUZb֝m !V)#;oMy8$">x8:\ i`wbcG r3Ȳsq ;yނ9w=/k/fCv[`K5.@&{B͎9s/ k-j MFf-Uy8΢Rphe?G{y#4ۭ-ISA퍞?Jގ`MҬxjZ oȕokʓs=k|&pCž/u2:ZᘳtJ?y 7D$ om6rȉcM=*AhGv Ttnw]]Tc mpNJȃRH΍,72,tnx.# Z~Zui&wo`*5чt**Ә@8t9/%C߉pr3NÌ7.j~/d9Np+haU"摔e*'9Zw ;SKy;Nի ")"-36`k7F솾-@-'$*%1v8_CK[r`g{-JKǬw{7.ȹFI{/}O~QFEfZQXg0U(ut]#d[ַ[ĔI=W,nwec=^F0[ H2Қ8`\<U/*K5vOhJc g-hᓎ%0pp3WB_ԴF{tO\QA݀ݠѤ "C ^S/lr "4p󜅞k-РRl,8[!SF)tunEe$W;rh|k$#{yJ2yq X| #)=iWHoak_(+Nnh+gGcAXZcXn*\rHmTEX!qu$3Ndž{wgzFgޫu\KK_BU`P#rv^4[_/w4 JPkH|ARBo 3c sX n %o,@7a+"vZ#s}E!.u|=='SYPԬS<uTv=[#c[ #7w*!r#Qc@ pLۏG‚\gwQXVwUyPx?s|1I KU1< S?|BԪ݂oa_RúqLv,ϫ-?Jr]_~6K#8w>KɦYlrR[;B+*¢3z@6q/ėQq)N;gR]\YC%`Qe!za #> '{xrPK_PWjs vy:#bkL䌌 >K. g\,HAeQ#绑3ppoi9{`uI' q.8[m;+| _, uQMmQvlM+0#X 0!ޝy+<+$)53j@kyRX)/p3* ϯؙ__Cю je\jžׁvX9S'L𾷖', w _߹xk6_YbVX\aHo;тmk)Q.;bGy ݣv蒎&-\_<Ņ׺)pAeGpRÐ&iy*$/!"V}0nb"2./G4G: Uh*S_L` .Ak6n΍龤j|syF/O"ʁxV Y~t9Qo9'N1FC  䂎_kk.wTɈ!:&NEN!Yˣ0^)OXE0r20>Sާ!#Қk2v(-1?% c:!)oS^RSqTaÒlɓY{1`C+j9a_ZVtHI+p\k]BϪS4Nv1rklӭZ7 `7kyv8~P{--8u֙5~YrkF::X17?9iz򼾈)q1gva t :ثā.\p<-}k܀jdVHKeSAqя!ʹķp'_8cKf$rqRh /,{T>#&8m Jleeb5&{.ho'&E0e4sOAMh[olg*@o_wlcX4L3 7*k2%?V)B`LvH@|&iqā"u`^[ׂU}4EY$L:p'`YM|]'c{[U/B)p(]J\VUJPO7bCtG. 75#VGM\F7 MdN4 3#΅ٮ`KP$|,!^[]^z &K),+RYo?I 4Șdm5^Wf|TX]C1:M6@Mgs5=jf'D\]/ ~=iJ0݈ilIYr6GmZ^SZox㪁ݔ+qSOYcM5JUyس~:ۑ[]U1q~i]ʿ̀hohwZ4`\6ԊwwS~x'cEF:uC6<~^WFeLI|~bo:rv1ATphLлVa}+ E۟<7rG%x-+ D/6toYs&cHv@O&& 8f$`)6f5S= DȱbLBp4O!'g*#DX]@'h388T<ӏV˵˜Uoʥc! wcu-•{~COg#hR3.iG\oX^]% ku38~.NABl^#6ں$Jً1 /"{BL+gi5v +oG,h2T+>?KaC6In4&R7x' @O!vOCbI?&`5K, yZd #>`u|V-Wx~m_kM%˄URF_= u~}"\]6egI }/iY ҋ)*{bZ7Em̃&Y/oD_Kg3eiSm鮭uڑ]+EL/՗ 2W* ]cyC UzN]'G> &vi)/$Gn3-nB@U%b& KÝtZy&Ccvd1ExѤ3o\. G `OQb[_lE*]lIEM&7;+coXɊ W–v7$wgcgmX@%e-NM[ G[ 1L%)bِ"ld {™pa(ʵ Sg.#gn'۝@͔-%gO FơSoe^1PIl^Qhۏ*l~\ Uv,ϥy)vy|+ SNqm'! (sKA97p];J.B/3P 葫oKKH{7w2r:W^hDR_f:2?x#Y:1/o(aʂX-4EMFSI6h'iM+W/t!|AFm:*X>5Ќs7ۼsNq{QFֽ Twp }̃tʱTrKd괡%oxĄsg(ɏQP_Oۀs+sO9(\0L"6vsgd[i-"HIpTQ\7QY17rx |t"2g,Ifݥ̘ lIMhZvdř*jX/v%wVLQ"*# #ՠؘ3 :.ؾ0<U|Ђa's=(JMlvǃLbKwKٚyhae];r9ML1`@%S!0#HWߍm8! MXZ" /ԎJU2p3Z6_U8B&ofldh RC 8 MBm؛pz|dߩD̚YՍh%AL"]i[s ?ig{k=,3a;kuXeC˸;^MDf-pE\SKkoKKcf"Fuw};#sε2s| ՍƏkVCA7CVw\ 3G2@,{zAozf2b*UE%]=ݕ" TraH He$,f5GMQRv))I e(Z p;ŕzײ K/\=wAV( e'|T Qc*!e/{3?8?[HB\tG;6ͭ 98SEeI_pPah `8Ǟˁj9JUfU\rZ`jLnkHRJ 6O4J;fc(yZ VAːff%]l3+RkȌ> `uQO,^h$ԇ 6QjanLPȞ TU`W?^(l︯A 7s/6>z-G*uHX ք' "eO,ǹB:]Sz0P ms~ UH V Wc_*^ 9VelvDR⺟uJ]M"QqyMַoQ@fr"ZҐ6EmTޯ0=;Ea%,I-b{{筴-X|Nܦ﹚`Y>(B?@4KJI>rقŰo; *&]|beI}S[l\9ΌsoIxͶ;G>Yi`HȻ?ͦ 4VEkw4vfS1%r[v tv])4}c16#l`]H'%/9{(Il[*:Qqw : mjS:N?ɋ<ƏHy|৑jrauUzM ]_z7M9wٶPɤX3v[.C9j"h?c[FBВڽ_u'wP&w qo%%}XpYdJo??eB.DcOtfbsnzQB`9x(BGԆzsR_A^KE=).Sm?!Ճ|'uaWzU͸żTSoPe؃:`'Fb `h*ṿ7ai,ۿ#o0 .iI_K.Euї@= ;U Bd<0paYElx UV˥̚/%NO=ti({fyp܉J >Z6ZؤܺR{M%Fގ橇j8K5fù5+UyT|KM}`=&li03Jf|e O`M\h}[T?zѱ#b3+h"L%s gB9[:H@pqt\j:sP +렄\6T%ëAɥ>w\XuvG`̽-Xp僜Vg-I0 `*_!h%̯tQtgT=ɭ2+bLvMm G@ÞO@,D6-^apyߴ5ټ=O|!dګ—J]Mՠł-z/yz'x=-!e'e1;|y/_Qnl3>@Z9c+b K]*15RsoM39j X. Ya2v\k-zXR ,QGi{;3E_{pv3SP:f*:a|?tuSo-ɯOxqT  Rf>g JYvOf¥oMW*: tJ2x;Tg&r$$ AGfZ*3J3˜QaZ{ArՔzD$W=BFPuy3Sr Tk8',9Thgkg X7\3ܑ,NUxc`%~,q影wގy Vz9{ pѩ@xXVN4m(x)]eu?"RNV4݊ |l&נWLfwߖҨs T^0kua}ܣ,XGi tK%5EaՀ2S%GjeB(Zp@`jl}WO0Y6>xLo 0=M5g[ VD 7Z u~ᚽ/z9 ] &Jnr<8觪"^Ɓ"tpE^#jĩuO@#Yw|G^(2,&]3- 0V ۍv~2yOFfJc<~\s$>/#"U:#/z[qo$48 iGx욢 3'5RP!ʕJY:MTYp%<N^lt094ދI5vzV#ʢcB EcJ_5N3OzAne#?-}g/dͧwlbc'60mQ|`ލ@.LZIqL5xi+yjOtDr)xJB,Z!R3 pP$kGQo~`2ؿ\L 0i$I-̋?',|PE/ߍ*bFܺ1Ocd干 WXު푦ꥇDuE#,# .EvE5{/?Ap(1?vˆ?GfSrd&£qk$=䍻;;@˻|O+W;^(XHH`Z;(n8g;izIqQRrv X`pjbܧ)?NSpr=HF4np))}o;hʥ#>,ũޱfG)tVoYUŭɡWȀغ1#gldr|19%a #f dꈖ\Kk~iL@ qJ?w͍m*K%86˘hlz^ZTAg^3YBin"FļIP,§9"6VD}R/OiC:DM#_"ÉnLp|q\$ӂQ?(&TX pّj(DIEL7dbӮ|)ķ7BD>Z9 M4DqwK ɧ!_OvF 4&59v3Һ LZ]!}C?Cyw=JIZ dg,_BAv)x3ek Wd˸ ?ſƌ̗!p{1[K2 嬚z0A[|_X y8ɏ>*7,40sЄwXR7;gD粊;..w7LJϰ  Ƅ9i/PEN8~@^3 @yPBx-ƵN![G>O<`oN\Hlž&^\B_Zy>\(g]I^Í46RnUFZ\JI0sB-T﨣In0_h=f7xvڼAR"(7/L+SdAtKna.ܩFUG@MܴnἻ^dr3y\vQ6Z4æ,K)nkw ʼn~9THק')+-1[a<$2]fLEewf(7$(W4ݣQV j-=yN>Ç(`Yv -$ 1Tml&;KBcծw^RA(8P=#er4D0+X[Dt*6ڨoiAdў-5$?/I 7toψgީQ6M b a ش3ַX?ݫV\__`]v-D̊q$-Dbf f吇Aǒ[~ ŔBhXD֤#6טs~p1Aa&gG&r~xkh=WZ)w,$Y9 [1qT' utbH9GI2Ҹ_mDh5@Ɵ}}G(WM~dk4գ'0s(Ao&m`Zl ~gRt /"ȡӸKpgjt,+/e#;~:J*[-qY܁^L$|!D)x RF"MZkhg(F Լ6G87SB)< ivoqɴ6*MC۴̩ 0o1FB[V' >-y#UXIKDjn (.0$U*:=QxRZ~%k 1V=:t5 qS#m@iLH"'=nT4:m(>e5uq=# 0>:5(_9~oE0jE#yuP;5yȝ\PtV/eJN u<; Q۬ Fq ʲ6znİj^ xe쓻1.]QvE嘛uoM^4wR!\ՐRykyD cҫ>R—A^N a3wܼ^_(̷9,ۺ7$o_4q*r”:iB9(1Rz,'%YᷭVGc B!l_{D GBMׯ]Ӂvڐ:οD`qDw8 9[xt}0]ۓfɼ~W>~\GR|juSNČDyFY>d_XT+ ]ftهbFY8Fxzf˅7Y [.9CL'b 6Kf{G09DOY1O̲ͣPC+Tmxh#&.ιs|QHYOxq',8 Tcby-"nMukt|4MuC+(B N)/i8⢬]8W-m6jPMOIXBͦ֗^(JOF﮵xvx"BH8B5PfMP@"?Kf?sy YI0A1't ,u>h(w+0RgYi* !%j8t mE{}~6Ӄ: +R~a`+E< F4vTVI-4rb q'WV Go"ck4̅$5`13 E)T s!DzFe,%t6\ 9Bz EBQᏲzuȺ爁FƲTYA`nfw08C1쿯]zH& c+)'D}NkI߹Xlr4AI\{:vB>Msp!|7( i4QʀKs)+ޕ^qbp'v2B} rA!۱ cÚEi$8l\!$HbDCLCKz:zLa"'’WND2\ Ľ Dz@ ^*Jj\(̼_ؓ2aw[PsX HɀV=(   ťST2fa;s"h˞ygV1$Y.`ðg^q\լ 2 bCup!cVnA)xHbcG$42Y0 ;Y9) 2ׁz$5+|ψJ yLEPx)l@h GSۨ^ַ3^۽h %9MI*pݚPh7&k5|p_^vX"gɄs[-࿆u}d ۧLKhFDqT8M :"3?ѿr) 9/,˪܍JZ4#V.?[gYZ070701000000a5000081a40000000000000000000000016446b36e000027e4000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/dvb-frontends/dib7000m.ko.xz7zXZִF!t/']?Eh=ڜ.+ԾhqCE٪H#N6xsG|UdVVA>!.@T P4t'֕gRQ -i3p%i>;@.4ZZ7&KZYHpMWLZ(WHuYb+ fNwXmixP^['q~AtxD!UWwRx':]Z]W7H`Mw s,-u–/z?HBp: rrWX;U0dpc4*ly5b#<ڴD- RO(&=$Y |-]˿N\ǹ^?Ʀn]ŕjbB^ -|ץHߕMCn ^y=)uYh L֤AH!)U9(XKiw:zO\n6 vv/3n[D<ǝzFo@רgi4ʗ…iXzHS\{~ɬZխwkP1tl8Bi% R$^Ze;|U2ܸ{ "bʫ UZ!uҋE$ MaM0aHe!6Io.Z[WGшf~lr<~㯣3_dEsാo4@4VPߔ ֙]u24H8qmEاB#IvƑ GZlف]Y46_z,hZk懮{eoB( `cT;}@7M'8<6}APE#.NQtpwN+9Z 'FK҇ X-hbTMNH闭P[sۣx .0}$ I6u1xa d"—TbصRȶ"\]`sў ETЉ5<*2;Qv-9idY.v bjEgү*>`?szJ/KZ*ұs}tU(yC?s\q U{Qh\TJ~]Ioioڥl{E5Ϸ(n [\SV -\ŁFEKD}b,+HYi.O GQEq JadZ$A`2l6KAzu"kdL mq {߆v7Gs Y he7~(e Q;T0GeC"W ;leQ嬮}ob"ł3 ȯ*ߪT'hy.8;Nɦ[@î^WkDd9_ к'A56afɑ2rߣDd #ЯVi1Sp+ȐX/5TW7 .7[n$2ŰGyLv ʡ]D{C[WMYC;tֲ{.H:F;.8sNk[~eR: $}a_ oëT2G/:;>M:wFҩ@y|.񬿐=.vuf kA( g2gm=%g;ySq9 ϡOȣ9ujdRiu \= U4<,>]ƌ{0jlG#)/]"!T1b]6<9Q2(Rk:(H]3B6n;+3dc0 ttG~ѪFCEsAۺH0Zk 8gT+y8TR g(C=V2ln]b,`NQMto]ʽ4E18jHlU.$ٖEvrfQ ~Y+*殰SXɘžt=Zs@EXE(CQQi'1?OtXa_pPybe6q)>mjK)h}O޽!51LګZLH\J3O WʌVѱg" 繾&ු.f?p1;xg癋 jlg^8]Xx#Ӿxv|~.a \bT7-0n 1cC*Jۭ!q8ƨ-$ G7J+<R;k`Κ<2N!FJ E?6S6ZmF!2 x5+؁KT)_53[ARuܖNȂ!}~q rQv^z=k^C}f-!ˢ-r6b]*’UsUpPnrMDC!P;a5Q2U-U%zЄ$Mr)h&M5|5!S%f,`kQ(Ц4̍+cZ6u aeq}O[lոPׂXQ 4TSs|źt^T7xnژg=G@Ng#^TכCXS Ҁ̆[\GLbn=#ڏCDݦ5GO ɴ57tvA',Y{ #8Amن~M6,Gf)?zrԇN(g{@224#e)k{48(ټ•缴>&j.Ndn>I~[qVSf8{&hIiw0ylݙáSCzqꇯ´=Ow̾% \3_۶Y`ü-V(dSm 3$_Q.#f:$/`KRR@Tў=LQmLe:XHnʦnTѬDLaqDF s/|V@'8,D;Ԯn57\rAdgܦEB??e^Y7f\Il, Ƹub"t߾ 888D\ëEw; _![m< =:^qsچot/5tc x>ς wԭx `!z}{P2a-]ޒSŪޜ @ TJH_.Y4z0\c@1F+}%V22}Fʩk\g& Wo0cWot, -/VFP#s5cBBTt 6(?\*Q'T-ɽ[bX^&۳֬GxedQp~{<7N$,>2\;!s4 i]֏qpŃr#9m,'ʪ^!&bpKs.% eP8M,V|IU#{eۄ|iS]\R"hCY3w'`>괴_6)O(;4[P@Yv['I wwB&斍{(b1R;G=@B_&)u&ȗCgA%ytaoxli0R$-OT%o&c6D\g;c2I15:e5e7iGU Ӌ%(O Ej MSe02gv$t}lsCIkINjd-ӻHDpyZz±8%)gP̭3"o s^6RIca+UF6JҿMKJ*g"lߦޭ0ohn(hr usKAUMKIMwK̸1opK_" ?ۢi!mV""SI #'b ElW*4_'dܼj~5dvkwc|]Of?nW {Q {&D0< g&Df\|s!=˓Yr:ln0l:~ +q_ačOIJLsR4,vҶ(B؅nx@CRP\m.=s)a\n]u-[9:\/s1  Of˜MSdH ]:Eپ,v3> lZG\{ܐ\d:޳$ Y-d,ܧרpu6wx >4';jĠ(0q(6a(xx[‹jV Q_x)xmZmTV/_shSx<)*p؝$k fq81QaMLQҊ1K:b crEUP8,_^Kj%M>q}Pna~z.\/A)ssSeJZٞ샒KnyPMV(3N6,FXd9 7jk6VA S&f9nŚiZU8p5:(ƲU갍!> !s:Kքc!0DB". N^ؘ<Bhb`;246a ι5vjdc-eW3R`pWKP {Y!F/ +/ܶwȽTVtI'iMжW|viD5k-3kZP@,-ZE+A%{\̕}{ 0#;sLzaRi9G;Q&գ}4ԙbL[LS䁯K[wC|2/@rVpAaE3”.2.kxT>V;+JLYJl8l >3 Rt/O3F7@^n Qf%qs,Sj%s!Ko[Q#M(g1}G;&kZkڔÁWؐQ3 ~϶a4y!HT;g3U{C5kJDcrxxI.,@f?v˅obÒ@ZU~ЍE?>b u7=(NR9;}h+Դ1VjL|[c2yH㖳NE a>p QZEi׃i'6҆C jX})O.jQfNEA"I:C/r V`le_q1;!?kȩ}mn \qb^q zMc_m-4,/IHFrZ.e)K ۴{P Ojޗ2DSI C|A}@WԆ"ׁ؅4/h1d -"/ENқQC}2Fe05,t밙@9Uz΋fm&t֋껅::i52rm_.xsi'Ր ɦ8MG@uH_yb#hZM$CsXA&_w"8'$4ߨ| [ȸrqOϑ`݆eB(@bV@aO59(3FI ;9th>iK"Ih=%%.Kk 3@ gV1DLaCGf>nO7bK9 `6Rɋ?A88HBGӍtA0j-4)v^ mksg,ѹH׏̐k*-$|q,7QQ4X`x9B35a*MI@Unq{|z"*:4{ }gDy'#ܱu9U)F( nc+^7?L]}ip5>.Sܥ&^qEBX33MipQ@ xXH(dO?6ToJL<W e{=dL J`#-)]B/>g(2ܑ׿(RZnWf $S<Fq8+~ y[d6,]Z߱|4:.C >Y5.;Z"ji1癯pDm " KJ}Yl4.z_?jx/W=qldmo6pQb z̏]3L.Ws`OSpV(Psd@B?^A!~7Rֵ#Iﭝ} lҊI10å˧8pHnƉkm VMv-}); r كd[OyFkޱb0kJ@ c dbԋy9ƓyzVϸ+G- K={Y~W,“L'U7Gj ҇;}t(OS]KAoͯ-;,xVv^ECv&%IVI#p,^  NTԄNbm<;brzV-Jw*ϊFtElkPl~`;ώTrLгiwxgK[zZ<͹ǧ8oT%0\ ax`@0J<grl"gswPdzu6 Oʕ$) :3KIĖCR@^ke;w̽Z]V z.u|dcp//jN0}?)\9 ;Dm|2x ^bQ*YrUR;]x['iv 2o8'{Ÿ|B1@j'b<#X."rbj(^ʱg /ܟj(HՊ+Ls>잎lī=àa:ΛOq]^0rJ;;c ȓn+OJ((tDZt3֫5:vmw8I$a3@!H.(&-`L$VijFS!9dV%R3Oʳ߈MRȕ\F{K #Ԭ1?C"kv_J:\e>MJ0P7b' BbF؈U^rMee;:YX0 E?T .F8WٹO}tƱgYZ070701000000a6000081a40000000000000000000000016446b36e00004704000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/dvb-frontends/dib7000p.ko.xz7zXZִF!t/F]?Eh=ڜ.+ʂJ1}sbD.Ól}eV @*X8D3۴:ΩLWV̏m{ԟ3z۠RAuLRb2 `ڝy0xۘh9bU_巸ᇣ,E?%W)In_-hʧ9M!S fb ,'@bSw D@[~_^^STp#ăTd-t(i$<2s?YP&؅gۘ:ɢuWEfS$8Ca"7{ŃHx+sIZ8} Շh.jRrU|#L963<%ÚxBmi\UQh^7RR&bSApƌZ|+P|vHr-d@b6S;q Qs!(` ^#pSlio[Oi?T!J;"1:Db_QNҺ/JVNXN", <ՎEýR΋ +[!{ɯC$ "[|E忤t)Ǻlm[ @`4霗;D'Z̈́n=#FCV} YE7R#"Lrx; HS{ o=u"$-MΖK6_;U`Q{tg% h"O|'2ߙS]=U.5!hM=/-q81KrY$)8i{ΐ7R2. %)W;n 4SCgԖhOuJA4b'}R4i& Uۧ+t2b Hq*T!+k}K ܭ/ <ӖH\; *~։)ewĥؖWs'I֨(`DC?/w\LaK+״IRI2Urܹ1 '̌sfS.Tr, v{rt8Wш޳tftca#yz5)Nf걸׷X#/gwb#6oڰQaAA#NͶw*'k+o];6g0Pg=;*/}W-|u9!إj1|Ka"qh𢙠Ҝ}]8:Ҏ%ުm~J3P:-+UbsΖDb6=&%nRaIi]&KGFkw^ݹY&_7A!1YYA!Nk.э>l\P)S&(s@LT{h__`rcooIAvoQ*Gr%pf+XNpg^Ƙ\ b2S'~Ď!TObiR^d^^cÓaP\zcgNwhS[0b€UMUșL&%5q[(o#ZEςQocѯ'^hGԚ?O=;TXi%tdw+<޲!>̈юO;4; oigϽ)M;Kn1&+pD3w(tLH4&K{!  bJ8ryQCR]u`m.2RǷ.`,ayIo0n2[5 1@ڠ[qI.ZK{B]{ظ>g9c)`dlThG Dי v %ٙfaTtdv7! RW6xVEJ6NfxٗG CqaI̮)ɜ&wyYH "r gu~kHy|fG"/ /vꗵSZT,#ߦ$#Iބ/mt"St[+Ev͕nh"pai%=$c]d^ O8G c0@:{l^|ӴP+8FcZ :8FƴY>r>‰jnT2qew~IJ:='X߿؃sc=mdxظspyС8W6t\ZB@Np2Y_67 +&5(喁P,F͈կevbU%4G8L]r 9T{CvՃb7u{)e|3lwu󰺐!/5v~Gt>.x,~>HwZ+Vnjd*ƿ?1"JǙqr#UhOÒ .tf}៽*sj_{,HΤyr48r^w<3O!+":촘e8pd_]Q S22, u%i@z6 'aɶ>졍|" 1QiZdL&CTae5~ m{אЏ_e}&5EJd/<|8DZd,^jGN(bdr[0pJ7qt<,aʦi|/9`ObNIW9^rEW/wO6;٘ F/٘ɨ mI÷Ga9瘖'kFj{}>nĴDH鶏e<'Px 6ݮc<Gc݁/'XASkMHhLDj1NP8X7({Q={OpfI)%C#E`Ϯ {Z(uMu4̨)LI5T\IG12|1[H.Dx+lij͚m(i f!.2[48,~*ZzU)bSMvq`-/Ϗm=#%(po W #Y*:jѓy>8Lsn(%5Gv05x 2j>0d@g?C8n$<9ڎl\Ý&^%$JLg4o6g2kIjxhw4uEf:aq,&" }Wpa> q}9zx2%{Vk-liy73anMVX;4$Tp>w|X%)R9j/!fP34*peO/ܐ߄`)r9:f]fBXq.#YY~ؿlA93˱]xP7PuC,1&l,٬7FvHRUuy42t) 2`'Ut խ;2Wcr|:YdM PFӽ{n؆xㆌ64?i̯jUg{i BV׀`omK߯0 gW3t7]Oo)!;zI]Ts[ҌR6=#T;6vRZX(okyLpJp& V/3gB]u!~?.oE[&qJK+YG?ww?8q +7]ͫqPE繃BJ[;oE[5aF V_^y@4ޤ]|Ye>dTΉ3s5V:Ґ檈 wUI}IRv$YU; յ>,O7ݛe,d.'o$y ǍZQaF|vU Ƃ̴gOvNۋ> 5.PKƂܭċv.4LM]߶GMZ:NU4; l.vǘSk,u4:/h-xOXJ3ɠn{aޱj({NPW,fLhW /~. ~o'ma3^E[MʆA'ixVzG[J4P4>NH>g\6ڊ@Xe.B"۹Z((T\~P"<^6??.)ڭE= GL&bw!F4x<Є{2>8ߢYX!wkAryU/4k 8a."hRՇ<+7J%N)ͼӫBxV{MWF|a8&~Q%G2ZbBZpI.e޸&b!qQY(;{8q*cd;X.m^6u͐"b 3}8rگ[N8IM r唫/>ĉ\#G/Ez(u Cd"!,pJzTJQi]SdǜaW> z%"ڼkżP-l'l@u ע_6u8ApV*$`Sv4RऐKd{XEKͻ>0}9=Ɠ>D2|t;K@to J58gU-ҕKw8EKJ{B1NqiҚVcW j?Z1{PZޡoQ3%+/lj Ťvÿ""ps/s)<!.D'SSDT/kK& Zs.,9ٌQ%F3[>,_H䳼^ꦒ[ Q9%@71rⷣ_cr[~ҕg~0, 5LC<}8Kj_5LT4a8)Pm#.E(c>~ܻGc=OJǠMtMfR230 QۏBFBb?A'T5b\&G: '7)#DeIy!dh~?\ϲrS|xƪAkvO|15nbT #Yw*+(8k wE]SH/+&i.hRAa t?4k9n~?|/gr-OxlU1or<52p>Um"%i(<()Ϻ=^A΂|1/D ?wc YwƒmC7+vxnc;D,NvFѩ;8Q,b^]ЯfsF~KvhP2~BPAqEHCU5G誄Vfٽg_icK)FĊ {p5n ? % zx{GwڝZ(C39_NHg BD[םwV\ 3`Tp =ß&EMϖw  O("vt[$CeTZ]zu¶,Ml8P=-ϡ)Gnbt `M]$NW۝:`[ p-SEp !^>EKffa6VK&+b)_Kܬ'pdۑ5MG=w.qu\T=U|CB-;QQ E-`cL͍ЙTA ڌfG.Ҥ8-UКNً\k._+D11vUpET쁁!cl1_h"B[CM1󪚆8&a)wV}n/cDr<-ZMX(OԪ▭͜}+BFo v@p!?1+ y )$ gﭡ֐ {,x% ;+X{ee)ż4IwdžAAn~{F[Yd-6aT|HoL2glL#MuM B5oz6BB桢Hd5h(W"֗:BV|Y&bqP "{[<:u:ty'oanDdTWJlOen?cal栒` EHvѝGLA&:2 QĮ8`2' KlLM@- @x3=!Sڡ?$I."TƐwNI Y@=Ax bIH``,% `zIm> أfF= x ZvOA7y=zW`\&4 U(`Lc?Uv W 64IMRǸ. LWZ=GU+WZ?wsB[_)_+f"׵p;Qrs]^Bl_=:̥շMCSBMtN(ŋyJQXTGGC=f)t,{2鿢& o·-؇ 44 N(V~"s/LJT/27#ő3;A{Ot;Bf N <O#!8ڿyamk^F> al,m#RnBzsB~̯vdҸ %:"CdTnyfPFg.0㽱ޛbs N/^ox~ςg=}c  pHJ𑂶2*Åڊ㢖SmZ,cI֩Lp+y\"(X%q@(ԾԼTy1QXZ2gDv1f}#];We(O‡|%?xbw(5l!OLP3ՠ6HytSƼ q*iߋK?Ќ0 aIjBѩ,LB<{-a5KMt +Bc(*6u8l3gM \d?ʰ)O͌#~E.87Yj GvjnޞuL?[qH?w1k-rƦ EՖ+hO]8dHG a*^Lua6W"wuo98c|JネTo~'feW5O86e=~F9he2ZQkt1ۗ#q_-Ί@ɔ-L9@כ\ZJS6QB# 鷈؁*kӶZ-uue[Os>wa!7DƑ1}k"c^aĊ`߁uQU\K`W(\^#TX @C :ݢfK*y3@Qь);וWLYa.pN*.Dzp1Ez-s; ̳d-AjɡO? g|$,ѻHB7ܐ|a}rej0Cx5(U7ԇ]25Sqwɧp|bPk29ۍ{RΗ444Rq xKK'C+m{FmUdfz}c婼aw2Q`C t HNIth5Sm\ElFkAټ+_ $mߗzPtB n\rh#vM%./(s.ֶp)ݒ@ ?P'8A+یZrs.r șIC^t4l` U%%k-[7 Ydr't<6%?c4+Lԕyqc-_$ -/C= %\%fEրe:RRo<e|pa4$حwyn[˷B.IeҋqˌN4-Dm?Q9Z&سtHɕ\M𽟕IK ֑;w5o?t"eQS#Xu=aJ Ql Ù2(܈pE,$ž "L O;֍2LɔC,^h$1-rBXi֪,\etEZG'/}wWqd)SYӔ\J9KEanN9WY({a&I6ԉsKv%w:&7Mj0EI Rj]yv 7)3mޑ.'ɂBw˥AwL|x"&\?c+L Q /]x5ݟ [8;F$ Y ꆉuccf[Pm6|:m&U/LzVo/{|ZJ~UwM A80MAD}=Lm1\׋02\fme;X=%$a=2PWI]f5Iᖊ,!jEㄦoe{J-q,]9N#fDRp˻.~l|jl&^fi>Y_x+TXOJPr MURӰ.%SO;E{ {Äg}~~P%l~xpλlk| (~#C1>ykd?%r%j '1ToA):a~E>=s.cfT]I+GvU;ypC6H1{`}*@ #սVdAA.2 JL|{N9O.<-i 7KoEd|%*Z$9W]" "JpdzъN^GOvuC5џs:\3n[%i]a#0'~=5 DF}x!<78KpFK|W#3kX` N$3J&Lؘx%2_|Yf.eJtE|v-kR}/,%K<.R$cn9 ?LͭVٌ0H+%hpمJ:)Hodz_IJ\>gik05tM8ӹ-~\WxON1zX!۰fR4\+=qX$#F* S[EYEҒ4AO>++r{|y\$pe;]WKHI~XK qװO 63۩ظc5g3gRwj94a3}@LOx8ŕ~yW< }bWF"_Ks g;t=z򱭩hؐ9%Î-,!N#sʋkbd8u.8iDAwhPoUi=w|",`Oڧ/M2AY *0m/BJCM$F'D_Q\##&1VJ=>< ѡekCu=u#=8K~kܰéˎ ضq ж3ΛӀ(()d7fž[ !@j'iSl>"JuqD5wWwB58yXɀ$ Ґ~2i,`H%A0 2t v{q8Rn!u$._RԒ yHkJwWirw3*A#/Y:'iM`JM]pQgw')9_,:Y✤H:Yw×]d¹Jt\S ;5k.+cYTaO7:=ȎEUʔ,9pbގ4#3j<M'x:yf'19VOi*1A+Vf#ߟ1ԓkp,ܹD:wPUM Wмוֹ'b1=ƣ;Pb+hߎf?E/0#vjg@,+ ΀(9'P֞u^;+m,[cwG_jӬp r'!n[F2$2^pSj3:^ ԅG왖o}]Co5cZQɖlݪV @dDJNϙE,=اBFapX4E=I0bgVTfk#[Tz J3%|Gv=G,b"ܝ!a}}'J % :d[Fú|Xo!"8ߔ/HŠ}"xW 3^슛v`49fwv8S*!I%Q6H!LPOHS"C>]Mur,ˎ?ѝ|Q<*A }$B:Ҡsj BS푂WԻu`}GCnyx93v# v5bsTojM9[΀ (6h8o>Eоn^ U-l܄f  U}4-smh+;VgO0NUnp,xi:DKCS-Y=[%I1}9[[p{iJ}/HR'|<*N\ԛ Աu&q˓~O>^@ YkP!6Ӓ [0r7]+#왞kfO Sc$fj{IL݃x]~NKzX{ -AA4Ca7%{LzdKV/$]03\%wpabF*^b|h"n3|Vr6R1Jv|%x 8X ڿ7 ^@z \)P Y8ny[v\r΢I)hͳ)uYqއC~9w,=;QA1׎ Xi[[ȸ!qݫ&[vO︄fonJ.}x—- ? @0}{v۪YҠ#2N%m0*BX.)gP%߃APg3DE~8k،(1ؗt׹j-&2*eAxA4P0ƒwݥnf&M;kwpcp{varrg^#;spRC&hdP¨kO|Jف%mzH+x\2(cQMN /Wx9˥#v3>c"}KכghoX F$3Y7!Yn)}؊ ;2BUryX6uÞva:eOh3ngUK'#ùAy$qGnUZvмIfgYe)|]GLUD]]`]G$  &m< MSSyU 63#ޠ<^ə$"C32'LhVA'}97ScwU6S+u 7FDjMn!1ĝɶp)^ۺ4:3v=pfM`kE'g*go™ % k>XJl DBî ONvIo"[5){&$/?BPMyi&TZ[N4=xEHezo{5J0Vk1UAqy3q4[ۋw[Nj:`[pvM*Et7C6^=j _A,؍k[skv=X?.UD0sdOW%<RE(,qܛ2S6y_NEj#k{>4[3LB}U7# ];K؟d-@r:zsAV:dgbV3==#"+Q&F!X&}YcAq'@7O=D̾0%k:!4ȩ~xm_cC& XqY; Ǝ  wb,7l gPiI^)u|Vj1O]#WWNJ!& 8~1_l]yҁ*ӽ#{7U,x+`Q^Y~ٷԛtVf6Gvre_%}~ty#9 i̇a?-q#z4|.T _Z=Cޭ Z($VHOlX~yw ^gt9hGص/8.mit5T X??8Y1ܿ;,YY+2>iµf m޶ :: +iSطOrD ?tAnq֦Mikiyw$.Y~:;Ix0|saIMl]bȝd5~oCXi]e0`b oX5I B,P*䷺-. ?]##U7{U|[^j>]1:#;F́ixPJFwM9mXyqMOꦓr)KRP慞 ӽXŠdY ;(!.*>'8ޭׯS~0D"UקBGU%(\*7С*1X'c0uj~26i&<,+33;(4ˣ kz2l>Zsudփ% & gUd),m)<"l`tr(jA9jW[̒;-VNSG{5e?@^yN7IvV(P"kn`[qZ8{.Lz V߇ 1YC>' sQZg$ Nۖ'K[4Xߍ(gYZ070701000000a7000081a40000000000000000000000016446b36e00006fac000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/dvb-frontends/dib8000.ko.xz7zXZִF!t/_ol]?Eh=ڜ.+Ox> :rn6mo;nF\[ψϾO݅1ҤuY gщVԫ)FދeN_&~]͝U('u;R>h|wU! .*V zzWUd"LgLE )e$]rDfOtOUSVz%rlK( "Lrzs K ]dr(N8evIK_MĻ{B(M&x&7E : Q>fAN `/vu/$ $+,ac*J]5PsRA5JE"B=0?!2H2U~a*(ԘGk+8(]4D"=|L I!yYuعdrFH ()u\4[`Ga4'\CE]9vߺUml4JH4*re֗5& V GsBJJDxf*$\eຄx5uYY"k5#(i+<4 NFѫJVx,=2+E[{6u{jOcTõ %8d8P X 2#iO|;R2[\JX&LcOf-Q :j9H{!RKyLu1[|đ/ZTʰtT耓  qW%M>t ,4gfcjYc*h54 ' #6%DA~/ OG?#ƖO 3_AXAA ՆG_ޠ5*&?z."4 1eH7$@Ұ>HBuޞ2&` b9l6Ψ_0x^^O_QT[Z55n'Zjaw$nGtsj"GGEY82Ô"ZXij+im<Bgm 13aKu>j"W'4*K26Em҈6e짱4\)xu~hwtu5gH6̬R[f{2h{@T>JZXȰ,_!#ޖm qx7"Y]9l:dob*k =PL@3ww/[${IZ5^e4uO Tm vx-e.R-V^g5& y`[k;# -?i({F=rPca;,IL ё! ѕ94¯}}cd9o- Qg@7p'̄9:Hn6L1";+AAe?]N2Ie+-ӕ}*iȾҸHXc{S<7,a{'9~0>0rjd_MI$iRvDB>{<[ á,_|(='؈':]Y'$Yg^~YA jҁlgL/C$<`JgL"UGC1 WiЉ 1JnAlKXw ` ~:t7 NT¬V^ڄOLUi HM-+IKwF=&^%Ǥcz5E%ޫ3NOK(SRm{΅ %|rA_9ƮRs?5T[z8:W/+nt䛳řEc05jchuLٛа=bqI)1hS+*40cSfsOTlR?^yIBd3}z*]Jk\oH c{J$0\_BwXeL*&څrssF6:}=bCz UĖ2&D$OVtx@pdL_ǜx2iXsrєЧ#$$s.ۭD|dծ$!.d19I <]lXh#]]?ܐ k˅ZCSnh@D >]%cy'!?\1Zw60+˫ϯJX?rI:P+G'׳e믅 V!RسeG.,e:p2DZ5i M#{=鿻:]럿cQmU?q|Ew" ?D1c(C^+IqM*,W [@{HXkdbћk%b eFAE'%z"-A_M-\3"?=u/l; c#Cܑs{Ŝ^ElWǖR<xt$2×پk4a!O#f( r̕rzHV"=Mp#]fj'9 O^ ~ԌH} 2zyog?w~6 H׊^jOYk@I/ meE ϓbL RJ XB)ɽ&ih a(ayYDR)vB{Q59'SA\<;D=z]gU1XwEU,`0WGޛ|#+q4BmGE\uS*?`bߧmƏ K)MKv>@mcK3k&j]d7;+9Ӵ Yp>.b}0C~Mz^]ƗKd Sɠ]\@ LEpE c _Jr2V T1>CmR7O`U+ O4WCa6PLDtQ2al+=3Vm`͎ `dF:Y?2d6WɄ(h8=WEPͿG@d-yqiQ%ӵJpGRL<Qae۩u+Qcɚ::xaz} cl$o ǝ"&W3!i{gBGnz[cjqF<0ph4P8dm#/8}SS$>"t nW1F={z#}+䄮*oXĵxP1wROÄE[hkY毃xrn1IrŗGUK}MZ T#2xښ"JmWoP'/Ȗaf:[:T6SM}םJqޤе.U>]AWYکȸR,|Xr'޸/BuXf3hA-_ ֆQ{ L0ݒmnXDG4f@kжbCtn*n7wa``Co_a>=)n Q(iHe9k˯ͺ*nڹh;N)Ax06K.εղ:-FH7_u\kj}sg7;)azt2X/n^ Ru=7d1tLO{edOЗ(!~/,ѻ GFxRgfDZ'Efn Aۙxj^S SZ̲cdIǚIm-JZ)n'iB KvE%-&fWCh[)]մEQ.]W)P~%< Z:; 6 EG=Td=摯ỆKi_oH@c99嶳/ }Zv#=m- r {'N\mLG Tf]:;Jt$:`wzd?uz0|:`o6;ϐ0RqBUj充*U$=i$-),48^ 54ơ ,  KrG86ɀ'47;A/#n'}P6O㕔6<}}UlVSr_]ko!ND1y߃g[%zTSHs]/8*M\>i]>֑eEqC͏FooY!2]qX#+Y]+uZPBLۺz|0E΋D:`r 3i8Uq C%PwV$FSSԾXOـnm<咀1qtkk\EH17[F -ow٥ i0x*k.Bܪ),:tSyUdMy)%,O/症[юUƳhnS.ߓzR}a2]!44c[f<ҫ>H-1Su@tsqX]/0(x2>4ިJMyiJ20da'{wmÕC=,SGK̻H6P.a95{O[IUst)hP&"CGU\s31 [!I$&!I(vdWq2(~tP]\ZtFk[`˭q^UF;@@Ag@E\(*v;7Zt{m0O}Lقr9"|Ad])4'Tίӗnn[%X@V:6e=՘hhJ}mWM8/oc\G;.H$w=`:(C?uh| 6 /ƄS%mYֺ8 dj$G8{}JB_ lrcH&$ϤC\[`YfaIp+Zne$2OY95g\܁DEsH[wfur 0m-VQ ʐhX7"@M5=!{WH`fCJZȘ6#Aמ9OeF%ӯAֺֆFq wؿi4&_W*8Qz2\`GIv#E 8;Ӛ {Y4P\]cl(6˫N O}KH;bڼv DtRg^󫍨APa7H[!½?e#^9WVK`1~ߝgƲ97rOu*.SuWϯ68v)mAN (!K̈́3V"F/qwtS:F#/-uѺci]+вQ1.b R)5kve:NmP$zU7G)Sב @br`(\uQ8ń1"}wmG NL~`7 4+uyG>ïLKUO9R>fN,moմ6cE|y )`i˜,H-LH}+莆M5Y@-k;ÅsL~~P.Qz[Vm#8QA8ML"y ,a. (g$ EK'tDǃ~4,cYn{ħ֊yo3|m¦ jUtsWjme lw?rc9S-HսD]UQ`)H;"U73tҳ.((1X# }/6*ᬨyAoђ<;cN٣,v,qf)EA/-W[qq!ulWOfUuq EG&#r703T8EKY] =1˘0#EZ+gX6^us-?,MpRg3B;8=1m nm6fە:CZ2m!q-9&ۏ k[vc4O`TtYIUXyxqs8p'"vmY$jteYjz\֭*-BF"r$#Kk'erH޹bQwր;D.MI}m R*c}.N䑕{ 'a- G3SVm,Iecz$QU'άH{O  ׳RSaG\}2,f*xftG[]0x=QޚNՉH ؄Q2!^RWϬ7Pr[Bt-TC "~K#GG0AA)YcbD+şkY z7ԩ\I ޶@ڣZ>R >*F -ĞPV 04uXZh6*j>d@?Kn I^ڷADazZ62Gi%VHŤ67/loSL~|aqc1sxU\V8yFyl >sWN\źVB:غu9QR^DmDѥod(O,k5ŪƫxnqFU\ФXVw4: Ag`dϒf[`3-ɅK 4oiw݇@n"GAʛA˻X>'[ܝ4OI*tY#Xn㺸NZI!W[=tFvj\cS J]:yw O\k XW+C0 {`zAYV攞`qBH0=JZ:E\O..^N,7)0sާAVyKcmYbXW1|yx#t0CAW#a$:^"D_ 8Ԫn:-G`?T B&(Vn{xvA&TE3LC*)22iMZ@=M!LQ^ B(9 4{UPLOjF 9!`BU{$Ns$_&@[lrO3Rjò"#p'JXƣ0xޘ,q`֕dȵxu82nBTĒ!&PL?3DԶF@|ǣ5;^ȏ kC$QPS4Ϧc6h_zR{aYсSPON$5fj:F/ͶaFiDv- f`(lF(ugV[b)r%ہ(iΆӪAY{~+rw8BU-n`,#/\&Iҝ2z V*Ax+DҾI;a95p%݋at69wQS̡ͭTRmѹUw7i;k@Uz4풆r)..DlI*4CNV$1qo]ҋj$!8z_&~~HbP>@.}b!_V}Rxb(cC*@`,*,1Z|7 n9A(ʫ;>ǧ%XSގw{Tȕ%X. 00CRa#SrZ q:k%"[ѭVXa0Y-2 $M1tJGј1+Re,K46鎞dLқ>rizn*Cً EO8pqqK joj\ݒ D6yY݆ Lma U!hk~UGc,&ace0a=037RH7/Ed^0尵+XiRuGnxF0z(UԈqQ@,W?Kϧ\jvj9e+OBѱO6e1jݴsB^LTqen:Q1HZGe]%si/e<ľd`R"$<v?%B䃭BiptHzw Pݨ&A+yV= ^dpxݦ<9x/_-{|cځL ,50 !х=LmD_F=sn+ F)ٙL3iɩW2s'ir^Tꭽ#N@޲&'X`w_`X8,N-Ui."i}*s1!h l/#5NX)a4$n* VN=e׉_ v)1&I#6.`ⴸKMT6@ `pKlD~YGvH2Z˱/m-c((򙋣^Ejd@/^Z0Z$gdjGb\-i]kB%̤Zh S m?')rZ4ce9dIؑ*|~~MSA[r2>?;adNqMYΉsG6PIcIí|Խ꘱_rƞP.UP "-ͨA f(>?c{ i|=>R% ښYoyHvIf0t1 Lo†&'DT(f􊴭ۿ ů\.sل4ꔌu[2~tT ~)+L?dgڸC@V@ 5Q\pO79`@%ݴ|9m{V]dHG:q& J{ՍX<:Bi~^}AY>* PP_!މn:]U|j3vcāX|5*׌L큝1Ͼ:~6!QI\:VcX2ec F{"iM3Ee0JZf2 >X#@0MXvHra>*y1ݫRU |FϦ#:B~U9;R$W;BbP:"SmаE7^ Qv 0&QR107%~h4ѧ щz5"G^B[uUc>!X?;m%1]7[B{{1dT8 Pa磆FO3z.УSuh?AAfI94e{תS2ClGG3qmղDw ̡_ߺ"9~xShF6A㺸,nY[ c@#uڹOl!<ؔ+c*ccN`C/ ϞnQYl_UߋUMZlU7?WQ$Qi6EakSa~py;@D~J^ݎOȬu^߿رyKׇ] %w.kR+!IGwc}nttj\#inc}д%؀|)3<6)'⧅2-FAR"nV/lr1:Twi@*9+g=_m ;:q6df0 [,7_LJƶBzr /M 3;- H+tD7z"1D.J Ì? Xٻ~\Kǹ!ߙmN<-Y̺VNDXtsGLi1AZ 4Jo|aI-kk%}6v^7cAq訞8McqLȴ/]v\0 WrЂ9C6Cʊy49\ޅN`]ڐ:838hvi3"IB;Cl368^lN +/&”ر#[ue1!WP "z%ѓ5BvhE]h3LxK(n@( ^kW/(z(V䤭-w .j{3On`^y-]gM/l{2–t$7͂(MFffIR{'uF^a=aѧ{] ƍuc<; ' @dqo/,Ɇǜ}}wm 3?j,Eh[C?$lȋde2:1p65шwF4kzj3" .55lE˨Ku Uy D^F)}Pvs=9 wA^=b@d!/ό qֹ<-Kr{;.#`۝DZώ] is#w16FBQ5zꌜ-Q0M"Z{O/6·I:ےGSg@j~O}@]SB&*`peͥbpv{ka5t%9$*~a o 1#teNK>NH}eĔ514[hK{VH!yVU:?b$W5S "eNVfKGI/~~#,wNN/uG596JBP﫰O9{ud:YCFjA#.MhSe|ver4O +".'V'_4>!`|%J }7Jצ}yz? [1HQj_~fT3У;BK>.0ar7l׼rh*btn c兏W**I_DcDȯC U ݪAG&Zh"-".T8`+Tx毩yCj8+ B061?<5`$ EqX;[+pFL 曓ѠZw' ͡<¬Y\udFM ɑ*{g1 ''oZNx4I P"S2L&E :k'm˵~ehb m_lȺMlOyzEK-j$:RʫO[' <ӽ 9k"RY ICN#  ;(dISOf%,]a[o.53a Q0z/0m@tdb[ &/`XQ~< PYJ5KFey?Qmm~ 5'E̎%YMfr22}ez/Ĭ3L5HLޘ"'jW޺||;.3cױy-pUiCnTRS9@0(bfDaޑ3n:MXuPF r$-rRw -&Ynf4P|)/3e YgR[QҤ]xQ>8 6 Q keޅ)8F?o:m @ ]b_63 m( 1pf!7Q 0YW Mؘ1theot$ЃRX<܍jlțrąTÅ Lpcj&/ Hn|=o2ymq"y "d!kź9)[oh$aE-)uoԷwHQ"8b"+>x+"aɼ;I `F&ianeCߞ- XpҷrQk& N2vru'oŵ0* Y^@XuYOt *EgGeXף`:9 ]HbVM d;`!aNe?E0 ! ,Oa܇YbiG=|"ak:;KΗE;V} nYM1`ݬ@lLɑzsjgM݋g A-6J3 r: :U!O=zF ?5FmCE%karo<՗-iYUVpn*C*h /BH<9S۲:<h;UHFo&T£.BoK+ o;7W:sSCVZ>b'vSԳyr#f ì=pZ; }y- S41m͆ }z߻mW`a-AN۱mPrF\/4 [PtBZ?,qER_ 0FpG;!~1"dY:Jԟ+JJԾIA[B[k ZLG׈4 }Ї~;ߝ(*˗=sM'=р~i@B@jގͤ==,s k1Kμ/ ȑips O<p TwCD* :krN8\9iV*#C(lyHC*^PwX($GyMT*1-9qA Naܠr{p9 _Mp̑9|~YuztP^ Rz01t?) "yU9 9owq1ɀ}Lݙay4qQbl8|a|s)b,c؆}U|XGg M+5N8wt1ޡr=}K{*z)>[꼖f9:[I9/&5!Hd"1mV뷹#?l |(F`6̺y)}_NsL*)8\w|I]1%] >cp }3 wY]I@YMCSӭ{|{bl:EKҺ]i Kļ4s)BHH{7w^k@DN;mi"/oGq^VAl^ j,8+o:6姩q<*w+&4%u3Wp9j)) 6_kԶM / * #ĖO̯@W]'mZ}[9QN0c=k@=k5|z<ɝIKLܞ(zڼ:!3|;fsÚk6ZfTpw3Mh QU<ڣ032LuEm,j&+?g\A{e\7K‹Mx&S!=p7 C)gj`e%|2 >AۆlSYZqbrD<م3h$IԺ$@Ƶrys3,RsȄ}78-/Ҝ0Z:Z_{,dI!lBﺺC1zt?qk~O{J+=~)o.^jω}K۱F)zwg$5%z=k &f XSWC!URv6egmyV,E[b4`]Eq|"K?P!60(YzD%34q!iq< fܫ$DF¬Lǣ^\iw&&V<%AM֡E#fjVX 2=!#*1;]:=Eo. n\*42!LH?hIAT(OX PrDR,_l"eK :"pFuE@U>a/DP/4ms,U_U`Bd,ό"4Dͫr۠DKn-YTqn~\'/\,͝ av<*Cy+v Pspw1U ԜD^?؎UˆG\܁ E/7!5cgd$S,8fZV&? {)F;JرF6p0'q |2ME&vgOB&ӤGs:q1}9iH|3IN0^υn 6 -LQѮf>KUa|F/jVʒsYt*E_((r_2:gb$0y"~k^df#W:L^S6WP]xgfj;#Q(; )*!$Gsk337c]8ў|'Gyy.9a}2#GH~AQd7 wogvzq8Lhl'gDyB{o03^ţ)"<` 3\|'.s2FLxx9uV%ɾq,YZ<~A`Uh%~vIIop^ QWdzSVSz 8DR i `&pxȂӍ$ѢF۰5.W[ VQK/\$zH e-唋.oPj'1P`R>SRX$qpvɠ1 ='z޽!)4S3v)q٘X<$ƴE{PmaҮ!7?z~:]5>$$n #sH!`V!rbz; ZT #5JXnؼZ420+|T)H/k9Pۃ>a,uod9Nd'ȫSc Bl6啽Y' r ~%Q65Z6{A*O i`x"ߦ~F//>9`H@ҙ2 vg||IŹ[eṶ@g̞gDd:[>ЗA"i􆔽`$GErriMQgO6wj>zbLMXq+ %!F#"?jp" GQ)bRJ[ H6@@ N:&No? |yIOs5[Vq+%khY͞g` Mils/'ֻiZn$Oϯ@I<.̈DǙqv:eְt^7A]yvZ0Mi貮FUl D' a2TWU(O}8|I΍OH{G{jRP7†Bz&DAȠ]fwl uXeF:g#dM}bQ$h!^M\`cÚBec|;lg7I&ަ LClZ <'AdOn81MHst]~ }7&x 3^gxu9 r0=w?/tlAK j%Jh fg)B,51 G~X_{cAC}'Z'<88,ey]7 [gk+o9|tp -ƃi4+SR7fџJ4|"OleX| eďd@)U:!e-&߿r^5Nx "0YY{QMFv3L?>N!a9q;8ߤu`5RB?#W,FaKZ|I>/&" LqijT^Hg}]vm24_oڿ~n'Ld3cI'2,pe\%ⴴ~.`]o@ɇKW#(}gda%<76kM\HYHp:`])Z B9`JloŁc[]n1ZI,EƴSeƨVHqeQ zP{1(Y?֣֧&TM>ڹAuؖZAZ%Lq;E;YorT.OVUt`݊@ȧ?Y@=/Cs#'+W~i $Hy]jQ-p"!SC:l t$jدa]߱HGfqkV !hGyC/׍[_ɳJzt9+LXC(G)Է>k,#bxVV W|?-3O\F"@O>ѶΗX.tJr^tJ yu#:7ui\1.r+8EV%&dW>-Fd nңIBxQCYim= vLfoYTw˙RqbnHEH]ᑲ%ߩrWʽSP U+{-Z{E}`WNVTisqnb;IʂNh x;pY9zfT5Cw1 ]~O }a/zJh2S)0]FGc M@pCZچ4zA6n7~U.S0;R9?Q9G&*@ ^/x[G?:V޻dK̻ xO_Sq>t<73n?"EM2OZp-p6 xSŘL\Ӹ.rhK3_DkֲazkkgA{ ]3/Ӣd _#6A=zDqJp2x{\G # SJ}:JzsPOs2Ocŵ= mR Ⲗ#>Dž}z4~G3D/rL*ܳ# ^bKfu| Μ_nHJl h:opl3 8n*J8 vq*?|Ixd8nkZ_ۋdnf&op곮F9;}*Wegpq8Bci8(khZ:+pKGl,t2FխQ( /.oJ-Lf^B$ruPHf`A%/=ɩ<&dC{0s&fN$H =$nS ѿFR 6 F|.4Nˤ&xՎ$|܄fh>(a7F+pLCd8lz|2L*z 2L7*B_S'0bOYe؎_Sx4YqnFt;Re|6Li*極o5&TPSϴ>m][D,53IJpHsLtJ/>laWd/ɫbQDoo9|LnvX AJB乔C? 휔^ 65iNџM5KpK*;?i6P1DV->/ Hs~ڏb/?"gv'ʔ`[Fdq8Q+ D[4on~5_p􄠾b\ᶳeȜxXng"} JPLyLMۊ'\ڍ]Kڱj(Jhj6EBЖF)^[jz?7󝷚8 B^6sSOLVĪ#yJ07 {+d?[>ӯlB=~l c}##b:y5{qND1jf;GϒiN7ֳ"RHj:ip{h'޲ymp@ʥWXyor") Q~ TrWw҅t.L2 >C@Qo"qx6Ku1KhyP!o`U[4Ǖ-iP_ 9`>f]JBnЃss*u69%-h4!c++0{ϵ'R-@/t}N>U.&\o.(+a9JA~kFw ,ra2;ýSϛ"➘s]ti=Nsb[xZooQqRP!6cQ~!I'X{nd*N6\YP\w}b:u 2%۪"ǘFfgwW#3%)3 M gjq]4lͦWJ1MkIwzi̋rځ_#&xK}hxBKaPȉ<]d2K'dKEv;7{yrM۳͌.i*Krv=(ozljWhCfTJox)DUi)FR!H"0@⍁`X1V0,2rLc%g44i}Y-,2RAϝV#K;,'+7Q[[o綑 1בH@і5*- 3yѡPZIjdU iq6 TJi|{1IRr:#oeKM 8DmM-w?-iQsJㆃ)ƛVi<+_M0g 6t\.Hc`y<炋_m6HHR8ݺo[YQJgf(R<ђD1(nHb 2ڲHrײH"N;@ &מ)Kﮧ& (ۑf~(kə9Eܳ٧:AVy0ߐى$\t5$[qYh5h*-u?g2;2ToVF&<5~`[چ+j㸣_'rN,@wU@Q{9 fE-)bJlfs.ܥu%w`ni֜K>x^{)au;ʿIg1>0M#Tֵ$"X9K;h%c+lh9j:Y[-QxP+q&E `CxD8?Ekypx Ѵۈf,sw1MLΡJ*BǖX.%ߞXbH6km)!n3I܂ Ta(+J> =XfO%{`\5~;n[DU]EfoO(I˪f}$b̓(/YǾHq_߲%;.*c߮}A5NbJ=ڲ!6!ֻTe3h@/Hg3Y/o@&iC ]cKSu-q,XP8e_5@# BjDZȨ?|#!:-f2}5bF4նz@6tcsi>/ Mq(BG_ teGR:GWQM"ʿp3rG}ЩacuۚB/Q?D,:C(^G68M'-WgR>q1`-_^b2ׅ]j؏ߊ篈@i_mFE= ~VXҗ-$\!8+~6#0u eP'u}`] % u>h_bOa"lX3-{<{`}4GnP4KrTIjl!.fE`&).T1?bW +>-0}!wf@F7MeL+o (; VQ1_Ӂu4k [~Ĩp1$Y;sR^Ƅ i* ֭`~1 E|?nH'_P uQ=eyGBĎ mwP_MuV 2}`+s^74U%7b Rs^Ⱥ <2kSG ,߯n]#`|8\Vf@#29Bys*2+J= A*Lk[>%4H7jo`5?bIAd;%[Q0]A׶=l~NRcw 4~n}rG*%*:A~w>4مu]er;5ubp%7JV)ȩN]2.8%+*C~5`4`qC7,J|~_h¯2 xi4S#c0Z]FU*9>>Ga- BH>e^A#̻Jȋ6'`5LmeK<]$a+DdMc"Ios&0Fʴou'~#uIUMa8q<2ϖV>Hjtղ+?ʆerN~:yG1e"]=B稠J,Q ői8`_^TbwA^ ?+ӰI^Ɣt;O\(E@'| ڮ" !3󰠆t=SVKO[0ͼM?Nߋ؃Tl|_zMޜiJo,9&2ʧ~.QXTl^=ȡQ_ .h7GRѶL+ǻХ38j,8m$R8Eq{g)qTA^ǿ_-o]MCAc*Tx"V%M cb|2*oD͐C{khH)r^݋:%w!S758pl=ף|=.ac=jl ;OlΏ-+5<1&[wJ/%iOAz$0jA1/Qא_,ՒYpfT$ysfVG82.(iS_@[U{JVj7 :;ݼܒȔ ]8l˦a 683_Pdj;|*_:6쓘lOllhFXy*O?$hԶ:/iRber_m|?ؓ /,6TExhg$dKq~5*wޱ") xu+snY)L`OF&;i)uAc2%ac&cbozy4@84 %p^A8,C1& m?E?(S~Hqm9R4c3rmF4$ U斁*hHv󤕅`큺ͻC^Ґ\,AxҒRPH6 tej($54eNqN}6v@qkzql5:t $ਫo#k';TsJU$2 ;بo<[N:Т.UOlama5Ӏji[j U"!}a;}y=`@o{Rޢu+ owx2(HePq-O"6rR f*Kـ0WL !Q@AT*,r&3}$Ccm{q/`cktG 83+ݸV-CتagO<eڌl<uhk-cl$q,WLGQd(LhXEl7oBj&%~Nt4] Q=DAz"4pYd|?Tm5 "825nJ g[BRQf*IHaG,m&럂sN.Q`'|r2,}_ ^Q_:@q>:6L&YzXBWi5<[% 1E<5SHJ7c ר.|a?XǏ/7\y HjL%핍 *"$*LrNL1PO: g=lzQn3Lv^ux6PH ,a%oe^H!E_$"3>hkqQݼfas8SaUz`ǖn$"bDF#(iR^ ćP\>%<$Z?&M:di``H9?$HD5Ws%9I䘲_r{y'_t|ERLE C¬K!“+ص'b*'9NR S/@MUL 5+oX<1/Xcuǔb?͞FdR=`UtZF\]M= a(fU\ .Z+.0|@^/AA.G¸3'(抵IPּO5}@ .$Z ygIݸo Wkb =OIOdsE߂VZ*R 0jbWMX!ފn"j|_:`yL=̄Az6j7B .5$չaD}i?}%hZF vzo "ޟ1:cj3Oc4M)}ϺA3Ë8Da ?~T=F;q6F#h-X5lF(ePbZ UU&}'Z;4~XT̈.Twݟ/H I='|oo=假j>*e^ilBj^KI3Wpb22PH/8xfpuyt]*eUr ŨZ />(VvH֠k$YxF] 9.=7+w4JpyƠB>>K1;Xx{닽B0ֺzcHBPڏ_b՜uFQ&8?2\esv'*3)*iJQK8;*ͦ6:7:'pJ:bjW}9vʉ:؞",sDcٺŬDJ3Rq_[;~`^_0&>į G T0HdZźuiF(GxטAln Z9#br&0 3vϽt7~2LT5\0~繶?>5&>򪮐=Et$ck3M˲O:1>ʶì71Zb01̎SKeMD`J, i ̇L 6wKiHt]-gR8>(&/M-wAMg_Ͱ[O/ |މ$ٟPǨ#l/5Չ1${}Jq@r;in?AO^>E?wKDK3w}l88s MjGu  SּPb* G4 W:z0x!G^0(!1>:Ɂ,6G hYǤa3 <ơ/DK)nhadJA^Bp0Gw|%W4vۊ[psyeZWs[K?ac[j0BFߛxe/+n芵k਽ 瀓 ]+DRp.Tߩ٩ie[ʵyxՁt lĺZvw_yi Qpҗ9рK4K־+-#9! ;A-2Hj=:/P ە%4"+]<hވ_5Kr8>s}k 4:fpX#L<rx8lճWk/1ְAsڴj#n筋58-҇N>u&1p/3ÍP wHH'Wep{8sZW9>fqS~;)ŕ \gOdIrVd>^V0)/#YI]Oobt^` t +nrQ_h{8Uݰ|җp:v l BI-Ҟ^X2 KxOh.)>2;gUuwɉ|ӄZ8No'5o"ЕXG*Vn$$ /^D>/X7Y}SeZz'x.@Հ͏p,0бYGSYY :v to3旯n0(G^Q. ^ 8 7JCT2w:s=bqK;A)r\!Ey D'=pVvVv%6f`n^R'q9I&#Kc}=KZ:DњYX\VZZ倯 X1r=̟5nOY+e=S֌4 RbPEXk"eШbQNvIa jfZPˮVXdQiDjf zJ%>)djMk>!If<&Ⱨ}gXJ+bnT9\@۔&Z~ޠ"x6ȅ=K짍q-qٴ $ZnA)4>Do$HzY6$!l['SI8:twͲx#aDP)8Y'-̫Jiop.lB+gkUOyڍ(x?OBY[J'W2~1NfŐ֙g\TP @e]A>|N%I?n=:{nf$fVm5}Aowꔟ  ^& XSNȮ $kq)ZTcVn3ՔH[pg}A7_ 4`6D ,،Rin,V :a,jq{(>܁w,DhR M]hsl Voc:v6T;uxZg|w-N]E9D IBf5Ml Zj)Pxv_)v U@a Wi3C|hܝuCpֵk-!MS %P?֙ ve4lSe*(q9DC Cy1۫^ˀAtXvqs}U/J-nYs.TCDpcؖuo$~pRלM>y޷ @!^?E.grU6|9ӗ_m2()R[T> % _EZO~γApm!w ZZUy҃aP]k))SKFMgS(zփudGP0>">8Y[c~M]c; KZRn!&}.)'sX e4^ɮַ9/}ߍCG'H9yA2]Q-&eg UU,P@q͍YPxLr ߖly֍hqa=Dz<-JmVޒJDH!Gl{ysZQ1  O |rA*8i#V5hz\>@pXb2N(((f8=5{ɝkgF ht3ZnCU1}{>bZAeztrE>Jl=eg'ݱ1+M t NSN9ojWSx( ܛ .Er|%C/<yT^\5!*tvD[)dSL3X$̰_fkG>;0H풎 BD )M}N],e723}kmT!1tᱡ1$U;dB*v<(Jx M11QQs|Da>ƈ-T)z5j[1P1Cd (#jS./!-7wLFTF4.M[pQhp |r==ኣ\Jt")DH4t(c YrKk]7<9ó…"Jݟ0Q- P{a}r34iǯHz;Fh|=,K<. I*p:7z̎N<8\%>[DHY>Nͼʤ-d51x1$R‚oqQ#n$+ u,-c/@Z?1^&-_ Um& 5#aYtŽ+]c9:84` :Sp^ǰdd:r0$.b/EtPP3L)oG'1]7oj L!E-A8''__">pq'˵M!I@@[ϽG gOȊAkLhA43cK(?7)7W fy `OmhjtBŲ?!cog3"bb^S7c(хl|"}5.\{`naͲluY@+R.p)Wn 3:w<j:'B N^m.7{,%Sj*)R: u,Iߣ;R)ݡSh4vRE2mLӹ[:u %P ~h'o6vZ>GDBpG2m%eubzm5ۃE,8~}ݑ#3f8܎bEw3a !dC~ɠ8Zű;y' ق%,jr5U?|fqkB7Y2}}19_͹uY?+lMJ[v"v(g`%qg$'..8A#dIe Dv 83~,o]BP$B֘W8qN}F:z(E(\ a[`!'.I! bn)"fiQX_vUfa6:J2}ɕy _y6%<Bs֬ξm>3* 9ه\}EހڿN'<Xf8+2='(ߓf znďB"jS5]lTZF;ʫ V 8c,Q|s[lmi$&~WT'mN; qi8W?󼵎eS ,݃ZH\>NߑoNte wnf|?QVߏ@!u1PGE9{RDžYe>|]HpCZMD5Lz@1XOmiD+صQ\4(3S%A)OVV:c1q_ r{zCiamX #l ;%kljl9"󘙵^^/}{qK2?Qfq_QUmL#ob j2jbl suJ/v;]FE83 #5-u#aƻxAk,n R]ba8UET??r=O^[5H/$",>W}vnضS1}l£fMUPa7UTP ?\^T֌] ^ bq<"E>c(J/ ~ٳ2/ 6S9kz&e/vBlNwlo8'qKu*_w8Y jygmՅӨZ%_CrTV?JF(s EO]_.~w4CgOKbS3Zj(\}u_ḣ<%[o?NmT`Io- VېB3Cnrѐ&!:Tfhu^BM|xB8W=(=pU) lΖ:KXŌ˷E-KZ|A8?~m0ݪhם\'+a;mS.1RAU rYUu}&p B'`rp>ʀ&HMo }P1Q=N1"[o[:R@ԯ>4 Y=DJk>)=M'+8P=59DNOH{*jzRXzO.d2"J6_- 'Z$@g/VmU6Nâi#1s{k7:w 'Ϋl/g7kmĥyiT"9ezʰy4OJvp / 6=B.`P,IQnI8P*8:as9{!.t섃Һs%~IϩphXn=B\t ᱘9x"w&)SߺX^d=x.F1`%b")^/$VU+=y%+bЙUj$j!9'7EuL!:ݛwBy6k`SXf~{yӦkyBJ#aצQaZ=fF3>F5HWbmGqD(`HQ9<2 sa$1 ͪS!FJ5쁠dlk7ȍFVKMb=ƥG娣H:SG|VjBm\`O4T3'6 OG(٤aW-$Ds4a?ՕI!IpDcˏ#"FDʾK]{fkwJd͒{WȒՑz;M -MԥĊm/ZILf̑ f 2 % (U_ZS0<D.]P`oԯP̼r*;"'IKĺH񖵑ܒ@r!((cx pHs,Y*i(:\0&2dz1 ՄN4Hl!CsŸ (G%v6\[VXso߂QDOOclO1;ҲMkR.~Mա H9jTH<~>r}J[[T2h `Fbʱ{w+a9o#B36N&(MSǽh~DŽmA b<>ZuE&'ּw-!Uv/~,27eޯ,;}x FRzZ W{ 5Wm9I2~e+ړڗ_k*;6ץVOV1h 9 htGЩ ~Z`+RӧS9_ 3XOŒ ]?Y,QNPG’2`Exc9}WtMV6+n|p ~;Lq0PeK$"  @bkJC㒶f L!C鐙D,^/bC?h^ WB(9w_$Hw\ӎ{FKmm] @e%$xs xj NZJk6 |yKդ be3 8-ɶFQ\J֮eh'L]~r# MLj͑^4a-)P# xQwRk/穸g赠ƩiVBXR|lq%W'8H8[0f@h1K~`4ez@o+ hiÝ<``WY9B֫&T >^F'M3gaG-'[dA#.^~ǤKSyrdjF!Icd4o oM\z }b%@YݕI_-'1Hz0MAG#o*v8ಥEx=3M#LXũuڐEf7 S{\VXA/MeT -_iJ?}؈6gsΎ9E!0xOGa2-J1!lU֨GlѮ CCw͜X1O^u"MetjyDZIcw&މqa2{yWM[ k+5i?g䋪RDHųgD)v6^k*&&sϽpg!;# +#_Q`FK{彶!m{Μ"(*WD #[ 3T}̙ZGw1r o qfjGN KVGq@P)c/`Of 2A*S֠aEj?EUӆ7\*R617@fG6oPDՋ6{vr'|@\!PtjOR0RiP9=e -k6Pv *J(y 1L@QsMMPM+v׿6]Z _[#AՁA+D2y8n)b61vł|3ut!q+7E8h'7%$up1Ճ?hlw'gKI!9ƛIyk8#}& +6Jp+8Stˈ/ecOOʪB\avs۽!؉A:¿,]y"+`oRϺYY'A&{;T5z we5pWߐr A֚ܮbC!A5hTYjvƄqq OD $3('McUfV j]ւr~­:Xifc+({07B>֦~DӍQ$l~+dZQ jP S8?:8|qDX!໓r%w>"oa@.lBiŷO^7` r0;=#1<~jZ>­&ZN#g%&W[Rɮ22g ! sfܙ55/CSkn^"@ 30p 3yב76Nٛ%q9 `讵AMZj=Zti^'WQVfu'@Ϸzg*l(;tQ+&{]sUcGUoP%Vv =NtG=*P : ZG8 s(c+.A; x>ćO6akNB9tV2oy.D_BPCv] l,C%vi/ 5OJJVprCbKnkX)xl<]F^p22z rE4zOwjC\W XP!wziQ1&J|0 $ŀ'1D&\90H~ekkЄSuA[,?4hHHX([m^׽R±$J1$:\澱!;>n BY'xn4!gIZ=fN /j5%!U"E.~^kqJ=~6$gZ{y9yZiwiil:I'_ҜUQcD$΍Ï5őЪH c"O<)R4]])Iښa bxf"YBjШu_3/gRiRZ*$zP88!&![qGuV"fC<"EGd״.Wt=GHfK]^IUs^fFuO2(&Tm7>lgn R%<-]xDN4<>[s0H͞Hp\eӓuP(d!H nX9r-il~8 k]w@6\W?v0~&04X+Mu/@\'@)_2yުl -:7oDSW)kSx={u!bgt&M OEg;2dMn7(=zZ@aI#n7U7*F"zEt[$|̹*Ez "idM5rTȝ}sXlgoE=o: dl5=9Uꓥh8J;ņI"4fC^eH=o6Lm"" G裹`(HsU屁`PowkX >tmvj»;l$l/ݼJ-*_9Zڑi!‘ua3zәSxp8R,XpIN.8Mٗ[Cd$uٞz?9bL (MIW/ ?fp n`eĶ=nqsv'U|5NjIdT}1EAD)V j5}({7d>w4g St}qv,|#p_5U)!p.^KtiGAtRt [91dB I̜9lΟZ!|E0O[[^ZM+>?"/T:-AAĚ` *⤂RE҂sToc.&7fsxoNZ,s<]#=e[=)xcWH }oa0b+АCh/hcg(01h@C\t W\<;r(~TbZ%]G/Eic,t‚I5JT.sFrHACTs5`vźQiq6vJrY 83/ 9!|aѧ)⼎ pkm/ ٳn>W Ox7{psn G>TgDjݾ" 'Tfc\SZxnPWxE; Й [Q DE7A!6Ϸǽā!Z@bYGSW?f4qr#'(?yú *C3%qoheԻWPo?+`B?P- oҤ0cD5+l9{師bgvLv?AU7/c x0gO hh2h.$ZH߱@ f2R-,|(rܖѱEH"s+~"2Qė$_3*J ֺ̀}%"ۻ,$j')|Qov".)a:r>qp(C?J(*:RWAe-uQESe(VsB ޔlQHǹO֘ %weЗ?s4:J 84Ab'AՔ6z/93'?Rr-'͝WhxƠɁtqdlغċq?wnԩqmj<`xƇ){ WNj$\&7l TK& Hƙ(j{PY1C,sdׅfSu#x\+O#F\Yڰ6lІnn!?l?J(i.ԒFksw£(qKE0#uו*EL\h15^֪fkOB+ݍzLF5mH8 &`Z_|D|Ӄ.* tʽKu<IBH&\iD[:fHz QpmMYǙuR[W*t#z(ֿ]w$.ѰƧ{ў&]>֖O)1a$4im$GTNin9Ĝ4$V N7lBpnXo8/Mѩ}b$g|9}Dj4,%iy#~}wXP.M(#'#Vm"UщO c&*Z:lV-3VZRNxhֱ֯q%VX՗>!"lf2\Z_M=  E:TIc$ēֵm;{8Ho|cˍe}k7j"?Z()(u$&9Cw>F h |Qx#-#lY:5aT"!~5wQ5P6+E@],ݒ0фG>ڰ.qMFx竲5s gCx0Y".0Y ŀ$ MJ FM/"/YA:LKUP}nhP3!kK+(7hfwG5(̙7n(m+~cXŰt2P yNL2BsǕR207)҈ql?^M , XȷKg~+\y'j@z+zfo|o:iey[z jk:ԥb`Iך=P->ީ]cJ*#忞;vb1e'fg2LiYt|C$I r ΰ@oy0|hO[gfCh^>=W΋tX]`_JFDO'Do 'Vܭ o\]TNwOGLODl'TrGfąU~/0eeUdFWbġ mAddOsh^{ 6}<)<*[B-jYI?lꎂjm53 䒲GC߸\+V]͑hۑ85W+܏֒]ݜ8T-.?"sIH>}hAjWبnY @g)a)yn[({tyUy15j?/ҍXʈl0-s̿o`tu+`Gc+io^PsL n9)%2gd Osl]R)L/L.춊)x|5vᰲ11t@An"|1$RUX =?DF dH뫖?#ʙ@B ƅ#cO%N4 >}xt ]C z@OOe_({Y[1(ԓЊ 5Ia#`b2U^AX{h1<[0H<;E2I_QͬgXqR>z8(/B DjsO| cc%C]"kH;JEX/=@[[D4~g6BnɅc#u0HK|:^)H"j&/n3"YKrJAd bN*QCE+lsуݟY0OqO1drXgrгYKpH?ܻsCHk$3otMz-b5Z&]\ bkUl㵂 4 yUXs-܃@M(85:cb689w,> AȋS9U 'Wҽkbl GJjjZeL@ENfHO^,+R ]]ߓ`}rKd6oO!_;V#vݶ |Qjk,lwBMҲwRY-Yy3{|;.F7cCM /F+H nh>U鵇 |Ӻ$;`Nث(fu7BK Te 57eQJ.B>l{B]hɀ-][aHn5a Ilʘ/q{A5 # ZwXޚƖEL Uaӕh^:ssi ^1Ʒ* ,%!a;/O *C_K(iVj«xh#jQ&@UbD<g}\tPyH(J>ɯtPٯ?a0D|20LH&!dޮƈV[[(39"-Yg敍NLºpMXa/t+d ]k}&CyĽ'CKm3"gM*۬,'pxOtV29ƵxJ-W'kn1pS5'!)lY:oa诲 v(T&G~d(PqC*! uy]&aX:u(M0I.U|G@osc5F߃"}E#6dqI]9@k4 t@) bpF&aS5rr IR&&2C:a)v"$o`^L Cj"S+Jdqz%w&BZsel|M{˹H> R%Ԫqv8ѵ#oͷ 7p! "4):=ߗ&H)z5Eׇ<KmKACSM tZ Q /opD+{|/V-yj>wYH{-< k[YSb\qȻ{uxӝ¾B> 4.?JXΗ= ( ZL:K|%璿Q1աM'}@*ź+ǃPdvtΜZ=-Ab+`\CK"Jq 9؞"ʕ8TZ q"x@ՌX㰖EH4,d_3W 3ݿЦW|zri~m uFU >qDjyvtjV8\_zĠA03u {&a!=#.-&˲~ºG^p~Lʋ8"1*\=?C꩔YPKɧDWo:,ݴX [הּ{7ǜ˙;ٚÌG@eNz~^#Șak#l^L>єJfrPop{o\ckyeu9Q^,( m}X-bˁӞگrhl弛h fQ=]͵{Yh ,9!ۀblN=o%; ut8@uͶSǀ̏{* n~լPӾJ 8MABy?ntx_NԄ =U.0mbvr~VJIm(/~hAm|%^ u{!lf;/gP"?!O=, IG"[T2LSm\ y_3$)VYQ隆>,ÿ\/*bSH:jčkdXdIG^!IGDs3 7A@6N~JO-swm OMpƻk5Xu)dɧމ 812o|礽gRĖTV7Ș*@#B,~?O^_YN>#aR[Y&©@֋%چln4[cU.y l/!`2*LcS'FKwr颯[mzS /bzC.oH?}m~(9VU_bu9W{54=K=?뻝Z@7Kё*KE#B;jYnrB/*O 0$Ļd>d:(isGIYeik& E? y NjШ).d/fc#NI0-QG`P\!TԄ:6皜Ջ/Zfuᘄ$&Ã*FQ|ߊrF0z"4sS `vs*!N,s3PJ ̊w3}ފw 4rT ꌃ4>x/5 čya1![+=6N9T?ldd=9ccO7!nR,b8,?#ς @"mxrwr6]R6<2Um+-Qj1G}WܒME]xycӊ;vP-Aj$'6yZڦSiaf]9W C2ڥ+7}!fQQ!7ϸ\AtqT+vÙ8S]AM}`ذAO 'N%oצsc%M]oϰsQ<3 uj-oLֺހH~h{7 ѯ;,i W/% ;h9h<o3LOY@||Mt]OCZy:b< DS{_ަHo(טPZZjfo{՛X?~ZK .&m70|hK8p!z26p~ou[ՠt¨ώOKF#9`1l,CxKnϒC~5QHu}lEX #͝|j~5V^3Dg̾+_3:?|ө;~iRp̭bv'a8Q 9#wO˲i;]NΓ2bTI͞90R-(`-,ֻbX&pj3֒_NzuiJ v_'1FfcF m׆qNL0wHd7.#CJSVf W#K"{vxN:hn.2=[m"2h i1ilimcG 0-ѠImlF ?V@}yG>)`HvXZ &Z(b%Q*\k޼ !W28c:^ZH>!-3)g0OɴRHDBN|TG? hx1t~ Ȉs ,B;]O8{H'qhfT1&. R7c0G@|\[:J@-] cSͳ'PV{ Ăh0 mʴk2r\7p'l'HZ8mkZѶKoR7^;)NdrBg#-ʚ~ȃv\\/lj"QoA~>EVՔXk+!Wh!,d`K2]PTsT3 ST$Em[$Go`{dup>*wrVcvm5l7 Tsyu0A}43`|ei֑ׅ%)}&hOտwh9w@X~xqM'S.V K㼷5K/>VQgp퉳W~Rl;YJv_yԲ*hh^GE+)qyݳs@(ʺ% VG"!C>$Iȟ7xve8La!AщƮrpc\cٽ x;'pQ4'40DܲϛVG@\Gv!G*\cO\g0RrДr3+aÆcpF)X:!%LǟiLr3=Y4X,.@!_b |fuƿ]aLO8?Ϋ(ԩh_RұQrn\H$f ̈́ߚ^}L3!>TH hʴ%oT o իmpǘ~5t}u9q{BɩCϝqr]:H10j0ѩ^ Z%e5/+ʘ@ag*xMV%sJWX]F1ZJu^ )`KU C}G6)ږoca˰]$K6"K5Mr),UZ)~!-<#B/UOyӊ7|~ꎖekX OC+Dcp' KCjhޞ:/f\;&e3vc{"x2b6v$@6((>Jk23;r3%N"VseP,MvD1Wj?g[ vJ3;*yW4$n.ߤ]g}L}>~ZCAx q=q1Y?@ 6OoM7X("=Y0½j`I5B eNb6;"sץz"L'¥or{n'2FO!ia >Þ0O3ÁUa_5 E2"o+?:(@9 &G'T@'rxf% VK7?m]\~7]6M\iw.(B\%0%hY’2d9iBfTCdWi]At6%QczTS4Z$j`7JYY-2>>.L˫|*3Z^b;y9IUmwyѯK 0n.T|NS9(UB# awp7H9Đ%`eP>J}zgBCT_!MZ3^x oꚋV`.O(*24.J*bmz?@?er[UXi2~^GnZVLY~zIg @ٗA%RqCњɂ[hU~1LU@9FGͭZԀ*u2?{rL,2Ẹ͠ܗ~rx.*{xmhOiI>Gl[uMDr J3W  z%YR{G }gITU8HBxOTBpK^d8RKʁm1z}SG:gwl ڳv|Ռ[4+7=f驨:xBr#YZ'~nK|DBl.-u`qhNZ[aO;4lc@skC(fR?4vĻxf$ 4䱳9 ?% \vˑК ̏P+1?+O4Mhqc}Pj)k5)찊Ġ#Џnn+ICnxD G+]0,ZOhVO:ix+bwbT0Ui5޽qd&\XeZ`Nȃ17YVPg#MΦ6Dmh&'Iܱ>CA)8ИFk"WԻYgy& QMvM卻ً>.iwIo+%A>V'vJN]knt1J5h}MKT 2rf y]`(]ĞXwO1>,oEbβ4NӐQQaj!Rb3pM-=tB6{Us`@"01dPˠ_>8t|yZ]a&{IrTZ c ǻՑjdr,T@tc~R1e lkJ\>N(6鵢:< En(~O)xv~K^[4Xa"5AvPH&ԻuyY0PJ/+ 3+LL_rۑ5S){_hδ I1W;!Vhy3̰BY xxiëG)axw2?zVwjȿ u؝-5IA|_@M 5zsY][ [Ist6:i LjaѼ%{8y^\hF?cV*5ӧ;e=*-xXWU9vzL(V;}2mw+RB1|r}m(5k? *gY $Udr;61 JU!4l*DҶH 2FXi6OZ'P?\T;\ļ-ݵPӋ`dVp*!bVdxzjyJŨQ})yT1:'G}Qt~ۇ8Z[4vaK-ُƹ8P#gA]_UPymaܝ,%[74!vGF2EV3v1Yf6NI:‚#` lg(q&c+؄68xxh5%]T_Dˎ=chղu&q x4_~Puij'b^d9񩧛}v@ s@n(NAD$%evıbbS"?Rp2}:*H9ZOvp$^ {ƮzLtL>ibT"%䬢$}q@$`^=N.f`a9 %-E:1 =2VNH~2Z&F[ 3U@t-hP3Z3Ç:|Ÿ9 (fTKJ PT+w.,P]ɹaPdnME ]ةZzɍ-DcL6)M&gvXw01j5R҇ɉ,n_ ׀%VU_M78!)HٮpNEt$>[V6r'Zw1Ծ%G9QOts&deo}$G]{1=3 2W] dTe4-~Ep&Ix@ࣙzRn:xw#5R.)ք&,n b. NRdEW&eVUg/`"^xtЌ:/}7NqMu4=bhʘ*ԔW?MM"?'% &f?%.a+d m(^$R/I~GW"Z4t)&m{74b|B}[$U7H1؜>^mK hUiQ~vZV[o>iem.{{pL2%#X,\:/y\Vݎi  GLҚJX)K@j3{г?bCa F9" \'MSXŹ ¢s iic{>6Bj* C}iA)(nr١[ڟOw7کkD4Hvc-2fʮ8Xc\Jd[ӥ:J !y<d?>g߮dJDixaxijjL!"H6]NZ!|[)ٷ\`'-s;s |ĊJ_NNlkvIVuSn$lG") 4'4i*:2u֜Ǽze< g 1K҂eSK|D'hUe}V!@9*1J3?JiKI U<@VY]k|n8d`W@~>drjy6<` K)O$4\[0 ko y J*xΡ {PJm<= %@p}}~&nXF=@[oH/ FŻ!MNtYCY򄮈x\L]Ab{r%{ds웸N,/e|; }<06|BiK m_^qϚTUZB ƫ HJ>^n|kx$n%8߭=3=1KՔS<`~2G{o*"~ìHH!!>3[rI1neV̒=p*#Zv>Ƭ:Pu|k:/J$O7Q?5CsBGT#A`14ԓ${{2pi$}d _F42_Rl! Lo]EEy[ 3F/Ƈm4n1]Ñs!!WP[lbuV&[&E %B+t@ޑϪ8DWD2_m<̫m2Ķa\`4iH@قXEPEd:Je42hF0/4qpo~f<: ?=\0uքHK\=X =Ks}@&ČeL9B00k%ڍTMV4]jRvaǥTݙR˙/#*$LLE83~eP_\H͕G$]BJض^x1O48#9V`H7y1Xj8f>8x_t*s6K]MXiHOTLX4\rS~#+a iQ?Ϩ>5ObƭgkAk!c((ghN|2K7 U#˪%Yt]mZQYhaKVSMi*`ӚOz,뮿uI~fK@ ˧gJ2u|,Վ~{!GJC<|bP \,dOSohK j##CLv k)R #c㏎5Vs7 f1T/紜iK*L$>:cx썄G)rB!,-~ds򖁤/$b$o.{V?61紹 (MROD?tc rUࣧ-[1OE U 4+18 "T8-iN3v6Eo,IC('_~:l2GL ˾(k36@qfQ6=%9@{};HlRM/(1!(s$do/\57 c.ړYWzeźvY@|RJUKyT{iVAN{gs,1&xZ)a娨.Y Fs+Ĭa|*o/ ϾG =qv S5^4rS9nst*B鿂|EOs IBv] b14<' ~5c~m}V d:+!A5A_8z_#$jTj̬tFR_UGL3 (%9!?St$ߦ{#]OA13joynϬ'\]sq|m:HIZ8 4M~"Qːnbz+ajxN߻, @Xí?W;Kp0jF/L(?sFeUJՒ_8+b$ۍ$Z\LV+sF$6ȷb}hL'a(H\pR=\D,?VNs;C"S4+*c~0m?ys-(\(Dث>N0oAR8a9/6u ^-A qp7?pG3ִ lg)s޳.@h1h& ]LQ\X/;l(bz9*0 FR0^22u?8pOOwRŤ S-`ao #\bCr39^t(HEun|FT(9tNn0=k37ehN !m雸yVQ?l]|B ̀ɚOWՔ*~M -$aE -ҰW]RQf`ّrF# @; @lK kPE[pSG\QW΋3EmnԘqK%KXLva\CO}Q =&'UǺ-b0ցysvIf'ظSL.sYfC'U BXmP2CPXG!C$Z~KP%r1Hߧ:ѝ* eނLJ7SLU<b}d@yGZiqɇi//Z-3-Yh*C4ַѢ3Ptb9yqIZ.-Ɠ6nqJqЙ&e3>!7°@J#r>aqɟ'yͬdC O PY).]2O8R̰ړ硥/%FRa8Hlϕ=oFH-~C|gȐVYv<$_a[q<x^t]#=KD.T$-' vMnRA4$Gbgκk>ڌ3ҙoOcY]乖oל8TCa˛z4~ȉS68/cWRE#i׸O3ITP3i PO#ɑw" # N"Ӯvvj\k6b̗CWyxBDU~.gkh@fI\ˌȿNa )Vb*ϋ5G@T-sm+|+=c.G셺USRYP4(c̺ke`tg|#0{a f8%qq$̵{U~9E'w5 1}O'rvVmFݖiREg-kS&-(T]3씀ZdUWݐT5Ȅ7LspZWeZYKů)>A% FAJeorhA!t[hh%90^O5$M3J9w$ab悴\!CQWnޚy9 TNHjMP$jj(].pO(yb^č@(XR_DsA"ՀŌ1fūid35܃%]r_Zy -:Dӆ!mpaB5逴 $?Jy![wM;3Vĺ1o;D7Z S"yN~,HܙT g-q"e7|k&oV{ץM[θJf4d*XˉO$L:v_PhxC\r[A$ݤ qaK]v "4]9[KIt,W$S' ~FgI;C~ځ=uDĔ%DPf$}B%f>bI$Z e"뒌_y=J8k0W΢)Y~lαI/]ߛT拯m>9i$Ojd39Tc`glxbe9ESl$:֓)8%r^ 5Έ-X*xixZExCJEqd?5TD 0bתc*{oM؋7$*w#&#)@DzUz}lfꚙ{b#3&&VqG6DL\DRBH<>ߐx:eّg೪6#;BV,Cl$GOw}>WMG淉Cblp A:ÓtN`kK 5UI3p<ɵ D~$r-f]TܜkQ}ܘ'*DzV,hÒCGJXZ&$?H[ٴ~,{ϕ X1l xDfpUmys<{OeRf~-6_ J`414v/%\JdQH-6^N<3"vl ؠ  s^P5qFa0f~A{=H#x WvBO (Kdq~1fR 'ɏ숰p-ύXx+0"]e:`6]Ӱ̵caw{7L{p>>~Sp7P&H<bK|~I*:&2BLgD%ރE]9HU&kCMzWl>31HL|Ѥ?_x)"7&ls[ ~ %$9P'FzTu%}S_D6ڦ n=2TΓ,s~:خA{h1\Uܡ!&\izza{6M/ipOks#wWZ9czsG@Wo7"=ʜp8ۨӸB yl'πI:'8̟*fSSG@ ]yq.qk:05Y poz6.D!ǁ@/>޶QAJQ=K;P!ڑ(K2K ZMV#-FEfV(0I" JрJۢM `#Y>M핌fK[^1I/Ơ3Jv'Wkٰa^ &.>zztiLYfӃv8\%b?܍12G6sg$9Yg,͝1#V։b\h5^!\JRt0h2-ߌf ㏘@`"o $ Vq6&!IG̎cG1jg9P|"To=(%le ;#aвզ-iPKW'^=b$ԏر4Td *F1GDm t,=Q<+3s.*OM~Yzbn~q@hЕ_% >9;$1ޏ,85!}:brW->PPR%f hIC*?\n otu(6ʛ:Ǟth:;Jzwq*RsZ 5Zvڰ\d*y,LKjL=QL[KM1:b4ydZCE}LY-(&+QΞOE|l\O`KsS<r,D ?n *<)5>= GKcf(ՐUS-LQVYhƆ XUT~c u j%)<blZebrb<Вz-\lrlw0ǚ"]R"sCP~5mVPJ#1D~TZd8zzO#A>zo[eI`,9L+3zr|5l$(dk\Ɗ3^j?Ż<#`(BO$_e9Q)<ݫd*/~Y6(4mʑ ц@>N "5Z+uKyL/s=f';U'l{^7W @-#KzPI ;d!ETVK͹c>pI0ָ \kUIpc`p=L%S]vvc\~ P5pb1} +k.ԩ6 ^1%J%: i>vb8Rbk(jN}"Ϭc 7#Nkxdl:][Q:5Ij7|褊!}Rۦ JhU l?eSFʎ4BX/P$wr`ޟYx5CeƤb|PЛ%jrof ^ln|]|&-K[b++ ,i K&,D53\Jw;~>TcDDD I CQe0%(/ؓ-(Ԗ?io|?OWq*P QCCuRql$B-gs8ʙvI*ԣB`Un ʘUˮ>2ïՂ"m_ǘDCDz 6>/.u^q%B^cX1kX5UhLvRB"}ܜY__`/֟u#`YPd5uѥuk#f *Ofa!] ,_|9_ycX:᡻[a܀jݓ +;HyA[jdkpHR%%uAot.s_}C!5#B!%`3ˆZmQDA J+s.*iP_:[y,Qq3}-eJ֎ͲkayR "l4v&*˙0y`;Q\ ^߸4Ў܀E59cW@ٯuʻk㋍ 5i}n;-eԠ!5< ǃ>Au;KB/eS(冺hxy!ԳK?tjEӒqH/ e ue, kjkƠ;vsla"c}5+)f?,&p*>$Nrd &=ndfyP1JqWcF#3P[Pa+/ULu Iބ`pdX=sFd{jzǀ۬8B/'~Xd8(ZI*Xo4>˃G qoʑ BHb >޻bDVnq| L)l$` ok- Z:П?v! aͶ!ބٙgO ']ec4 z82Z3O~06Hk'[ zfY ~m-%r-|O=oЙ)9*e[ 9irzjCCRc+?I "sHഅݎm S4CdNsg7>* hkR:g7KeDFҺ[P=[W>bGqO~ j {F5 _#M+:AYIVN+MlS D=ۤtق&)bp w+g3[<6>cUC*k?T5y½\ 7qKU;̵jľٽwy ~:ѺoZ.=3ŕ$}׺.|pɣ B0j.\bkCQݟEu[2l;-l^9\xx2ObY@΂~3_I 2*rQrz;DFlj}-qg9+|YZ{Q# }]4A,E)0+pX+?:?֬ IEG?1nj d5vɣ3d8kGxxY'5q!h38P3B -} W.'NDxBqؿqƙ&Vdf2γɵ?*%WTIC2J3DGxI'T. >V36&*`h90ۭTбߗa~Iϯ%]2t6}-PBSd#nRy=y8 ObrYGu#hŠnl r)U$޲գAnyv9 0 ׎lj^7m=?:Gm\3D3<!̥a^ C;0-)/'D%iCyNgmUf 8))Zq$X78}8nRiὙCRR3>Q ZAmzRX4m:%RD\h ۄ3[5m~ˎh3)\O n4݈Nոn 0w}ruLUMMp=sdq. k\KFX=eΠr0LӦd.l4m{uC5bAa#w79&ж˔W.琶c('b'\G1 1ut?}Mh]BZ$1pղQ\vەpVZV` d!ls}i7~u.nQz!}%$P3T9} |w>9\sPrxHdNz&|C[MeXM7 VB^;zRӐ^V4KCzYX6}%JJTv)C'Hu6a(ZfާMu^,@| E ۄP_Fd@RW6Wh;yvR*x*lWqCkM;Q_`dOQ]KS^=- ։b,}wVv)@yk]8T<S4/mzMZYQ%Vq ?-R̼?A (a듁",W+y 8u #z{TKjnHeN Qu~WS m2]E9O=*jx|h𙔚K\a2iϡ_%|A>>^q)R8+gԙم]t$ ^9zh{Of~=TsOY0DD*HѼǗ\? 7^ nj{jQYrXwX7.zB\QN;Yw5=$+2F͘A )<d 7}nTL sy7mh9!tKS-d#f Ѐ= Rþh2BVaDyk/4d5֘%WӦ&ܤ_˘sb4ZWE 9Zw3t̓bzB(u ج'@vjs;Zr&yUe/l5 _PEUi bwR &"n'Nm_ ,UAf-N_h!PZ:p厄${)  ,Xo Z)ze>^CyJ;[F6ʓ# ,Y\-kM'}ro}E)블",|i |?ETz; nWqpC+ǽ%~X'f)שּׁca>hE!%`b[~Zr7i%&/yNt5t])lR3* T17~@ky?ߗZZT>)0̰m{4)-`z"=iR4wp/5D'7)gjQ~sgH^',"Xw}.Ɛd`ylK폝/!P3cEP35z>vGDQ:Lƺf9IEACmҩL";"2 y:Ss~`.g&Q!lNF+R쀡WaҰ@ŇjqqsR`bٝǧ"0A\_Yg`_{j3$,#}?5Xq>0X$k櫘";S]ktgbTyNS9,÷v?-ɞ&utjt|7zk?aSF cq?a~ݚ%6YlYir"9~2&N^89CDOgfiؖ@OVg4U.[&e$)a~x4w^ΡG~F>媸D[`.gkʣbgI*rc8 !@O^Z닗<:j }B^8 J5!5!hx䰿i{]!06 EQr+.bQ \.HZ̎kD 6{4vIM\N9k+P5Bk@~AEn3KO{%2EbLe2>*!-Kz(U5׷N6d35JUƗy.UNZ7M%rz|t29rEN 8d> wQ|>SȌ1r"%Ydϸs;/aD1?%?*Mv*K/#H#3*救 zwzl/M p aTmoҡ&N }B?9;Xvv|:'MY6bɑU\ܒN RSM us"XDOxLr0ڒEڹhvIJ\}5uT}z?6)j9+fŒZ,A5>B .S~w`(\Ke܂%Y=sxT{Iэ$3^N4Iqs׏@i=X)e%p ѝW9ull.)X$V^â0. w'kov >d թ-jy2yRVS6 G' bˈWwrRp',DR*-pd H_90`2V}tmE:i5s[:ǻϣ # xv\n%Wek8jҫbTa&$%uEHN NR ?/7\+*PCg!6$V@_j1Z_He{\VB a_wXֺD[U'>l h"\jʳg7O!R(V%:X6Wr[F@i9Z?x*>3q iZ#V֜m:;" 1sH,wHP@",0C370QAWd0eν8|ɤY=2yay>b*ӳ/нK/:$c9tb3=eba+de 1-\^ Q*3;"1hN cG7DiBЫYsxCRaTп6Yb̬mFıxhWPJ&OED =8e{90A#Q=):.q:m)?thYLjO n$#b܆v֮ F5GL h0GH {mXČy,N'-1$Y374%@|E( Ͷ5r܂CwB;IHQe|#O5z䱠߾. rC&<.1運֊(;~y"av8htzI[|I9u2֯Ǔ˩alm39Wg[S{oҾKT5h,|׷fA6r!@eX@[pٛY:<;2Q~Cp-#-ﱂ偏&)uS:k^\*1ֹz^GX.џqa)qQH!Od6&sJSki*h㻞ɨZzj簇-/LѶWnDݫ U^RPNTm#ℏ01+ƙ׾XM8UD1i:ڣ+Lo>kĖy^ 1zcfm`ҏ{YJ5Xݑ$Գw3l,|6F5Zu YQPkT9ZQUV_N^o[*SXY ?꫉ȓN ۞2]RS1o&cy[JE?l(0ULT^#זмLNo+ӯĀ9MQ 1@{y'-L0S]s#~ORcZ&)!=ǥq`[tCSv!d4eǏ_ScY84j|zӻ-4 Qv{åXaϰa,(hBc|Ud:9H;>Ssg1c4Nu\9gFU\[ :(֪k>ݮr0)޶UaРǏA@lƀxU!ReU;0gw/ȿ#w G{W~%M$w+q 3 -#i3-(TӾ:s$DW& ؼ67kohзɅ@e>tz:NȱPjҶG졩41a΂vzPy;dk8qyy3}2tۼrO=!aKp9?1 {7|=|һ`ٙV'_PE,-L>o'߂ x+aEtةPa32Vwn| -6d7xƵbM[4dYc:i}DFw^952鸩9f,sdo"KjNG̀9 =o?u E)&Q<&Ģ˸1u^!6HYb]:wK6q}o󕹕o^-5q+H<كG4f qTJ>OV[płj bѵj"Fe%W|y/kryJs|f >4X!mHrw*'=[w0BDw쵓.tlW`*éL{_`'3 '\reb)f'z@O_/D; !;N~0ʮp8/=\`Kry1ME̓b(pdSBL}5O;a}.Ld53Wu1o3 Xr87-^t'6Lms^`P8)G-6E8O{Y}/ ~G8Q g Qf)t-.0)>ߋ}$V@:|)L --X^Ɨw>>uy G^˜בEo߷NƏ<_ARz@f=ƿY$f:[D[cDe?>;c!|799UCbanT)]f|aE2pp385!A -YP[8kMz" ?_e\rGNFJgИ $N.vˮ\Emx ȀQ\|;7O n*?2ih~q:lG,(QlxϢJqW0(A˗IR#$>/s?e"G+S+W1K|`yr]*]nۭ͟TUpM_n]x߸S0ڮ@s6 _D@ q1_뾈?JWX>){>*]q RK{Pa, CCfpI/X,fup/]AH*Fn #ʓ[Ʃ>C(Cds:6K .pjpև ]8O q ,䞕dЕ’eu Oi4޽X}'|K>ϻ;'[M9~Z;$Cr" :ƜL.D~elW 캰ċ7Ur%aU 5͡)!sNRECgf{5g$#6ȉYPu(7qYsd|僐f)Ozqz>^ X` w)PsP ,pd jQ&E 4Ʌ5Vy0(Vĉ} [Y%Vs󂮅I{Fm˔0U  +x\䮞BQKȅ7ٷ߭d`! +ՋryLn㎽%̑*煙Z=S9x"uKdyuOE澑I`NP[L#\vxdX!9ra\| >icTI(8lX ,ige+78  (=QFh2bca2Cy TR煆y2ta7O Ѹ|܉W`'~̣U~AʒIJQS'guTQ%!nI6%jL.ֆϫ%u c^@ ªRoڜZ맊ݡsi=a%96 ~VVxx[ |Vjyce؝sg ʧ8Zc;A{ Ey"2@PzS+ p>o\h9|kHu38#y9I76ȗ0mn pW9"D9Jp9aodCݝXk|$2Sp -) $j6:2\A~_?>UwNⅭ[X\ȎҴvNbH0yN4lՊ;* 6|l.⣐MEs#9\OOeaom_Xʳ8pIE> <_'̛: JvSg@6O] FduJ(t˲*~'&9.9I(Mjѥn>:Q/!SNRgn ђdsRv<)% ( El/."-YZLސ\A&{)4vL @|]yD5 RѬZݗf1ӗ1~;J ON.nݗ%ك)xvߙ O)ԅJS;*+HJ5#m.s*grf4VcQ Y)c+ޗ8Pˀٹ ҵe ڕ .?FFu̥T#/߫QoCs.(31K[lMސ"G,q$.* @~Pޏ_mrx?g8 :h DžV-^mI*K.E2\ZF, U5+}ːHCJn.,u|{cP)!Vy{{6ZCIi(N~R!v!Ȗ?(JQ>H2 "/W`E>$Ұl )m,d zmb ײͿ9@䤹H3?`s͗E'E;7:y+!+Bya {(h$\/̢Wi\ՒZ_fs0c ^Labi:Aq~ĂXk^S(EwE `j4:KVPo_h}",҇h>bu@iZ 8ZfO"NW+ b?!'~նh,`CɶCI|ւ$+V"3+2OKok Kl߾#[=ط 1%ggu+ @LqĐ|cF= ˑ[KW)B90pLpQ"ۈ8֠ScE-xq-Ws fLAM<Ї]ڦf8N\$txJXk-%~D=/9.:Ws>]ݟ_%%W%mf`#@;7*+Xd'ݧv)c5PopCe%Iu{ۋI"Lt0@ ,7]B6do;Y VP! ![[}>|׾[(RC i{kFQoָPέ0l߾huS \'$5à/W$# 0:JA{Krc0"ۀOI+bwX,!jݯi4AqjDjS%k}u&pM7b5<&z1/P|l|6/cO }W5jWC366-5 ]V]+7}W5>MNw}V P{ǣe7?vPMaGqykQ+mv3m:)w%~- $.<7(`,oygaWd-~5!u*Hka! +sZ64Pt}g.`DCؚ`>cGgZBM %_/ӽ[Qbt&*i)->Sl$1LWdYtbw,)roSkxC +yG5j萮O l"k v-JYUk&cq2 fW5Y(a`zudRmmQF٭}[95Mt5? s2u)ף4u"Izb&.W]ۻ- }33H-#PC6i eptI?yLET^Z.#{j{'g\6f]^1 {\$;@ZZnS>mFp&&1偻Sy!5@V`^&Zn]<^_Qjv3Ǣ =/6j)JAð%DE|1×%ʀEâKK<`.;WxLن5X!~ dc`Ut`|\obҫZB4&V(b.u*bH~Lkr | CC3nGq,%5yp Vg>m뷦!A"2C{t bұrN91z:ᏙY'k;uwAYqI624_Hk_H}mH0V_p0j)!RwE=r9-43qO.88vaTY7 'ȭ g jF'oS K1ژ|C 9p[sݤg,ܢGy0TϙvQb FkLZV`t1ADt Z1=GR{m? GQ,J-xdᛚWՑFpK.q᠇1N.:V'#ˊ3"Q^.@Ff"ѥ/ěL\WgaA;]Dvzt3a>_(}B [oIx3nO/=OsAL8/?8,kA "L|ΑzmT1"odlY(=A,նZ1ej0 HVp'wp}D~˂4n6!kGzӴ} I,,&/=I1e dV~Z(_#OQz"J>uVS#^0VK-ې̴`1v$*] 5`LPwvl{ _N֌ @D0jzY0z PaS/WuB8{801E8;9I, 4OKdH?O'`}t$+S.Ap"aZP? 9p6 d(_x!8G ay̶Prt,X!YAZ~Ņ-]킦BB.U ŝ/9]\t5/R=]BWmbIo5]}E䆸UgHv٘yʴd,cR1Q+ъB39 kp\ӘJuٰa>M/#7rr(9?j|\ #kVϹ,H"R4\mx=@@Tsug*W0e$5bfGz!ELb.)+ނ,]%zժ.H}ӏ^a쪁{msfBE0jxQx֕--4dguΰmB;T _$5:jK  ̴:qZd1֡|b-~-nYQ-?b<\ Y !K [ns,Vr&(lв:,}]-:fh']q0RE d/IwS.疍xQ;oI\2];b'PX:&χ= F 2^ǴoxEqͻy[rKw¡E6l`>KAIp §(Jpxr)ef>ȥ(4sBw{Ceb5w*>7#Ƅuސ:rv yPhW[m 0B,.l͊=P]Сs!p7N~ͤ+K˒$ݏx11'?ފ`8~~-SP}8˫+Y?q]- |4r@@U*x_UtA1`Sh .F!o b޶rV3J?(ܑ#BdF ڼ֢#Me [(1v& ԯD+t&`>eݙh>XݖZ gWmXE 4T7GȽ6oS[E)rƼrrqWI.W 0KWiNn1y_5kI ' |B0qwkdK0z$OoOmN\&J +T()4::ȉJ{.mW2`!M<L#Pot}0({|=:S-n~a^?["@ g'[Pi7q}#2C Ja-;]' lGc9ܩ瘫S Gɺw2 ԯmvFYlgZĮ~#(#7rB_تtTlO2 _I?U O3E/+\` mC} oAIuO}u%iw&[?!o~$oX\N;-f[6M/^ZW!%m]-Sqk-O](wW8^*vL }hŒ~ei q8h2|*d`'~HÑI;Cs3vMh&*ы9ɿ{o<&@V#NsWR(}݁)ȺC  J͋4u-h^[Ȳ}J KOχL]" ujpv|y|M7"q}.wPE;i[Uh  J;E`$By3"e dYij>zɹ6uq͑y.#qm ?ԶB+֊r/Uji{2k0~pha|e"B%>/ꉏcOCۦ [NTZ̡M$Zrr Jk51 5B/PxsȽT݃|Wvlqꕭ#N-6;x2xs\۹bZN9Uom8.f4a푎RS/ObQz)iLJBMkic[ψZikH*oqV,U $H~Қ]&A6Wb2~4ڀ`ڏĤPE!׳#d+ϵ [tY?eWi$WRGELx.??Ӧsxd F+nODDI ?CQ|ng|5IH΁ڵ_2_WZ[dkIuB*A@Il0Rrdn]Mku{paU153U$TVN#\rleCc0[)No̓Ni+Dx9SMtʏ2B! 2Z!A C3i邾S6):_#y;{nyx5:'-*~ bƪi9FNj;1 Xw#n-4h#5e`42mԣ y6iRE憀[D^x~ G?#tW@w*7cQH*+iO1.XlT )#-YOVMCl4Jhc#wyh^5&i &QI}@ Q2$_$IxpBGR]Iu{I'7I|{0+U]ϙ̺AjC$gNx>B(uj eOE Z3[L"ZhJʐ~ Pgl)IS<$ GӌO5PpڃLƾ%Z.Nݴy~RʰêV\X!ŕ 2oCE.l٪N1!٪'@Bx]CVK#mYT=Am2Ӫ{ . T2a :#7ZPҝ*qծ?Z~l&.2oj|PX'Y i a$POVtTۀː:e%ktԲ@xkFuw4$er?; ;ҌVW%^kN1!r!s0aזn.z(_efHC/Ƴxuv'jjEh.>w'W$b\/-7DG+ wIHc#"=f')tGw&Sm޶Xu"xHBt%( K4-K&:¦+%hB^#e5CnԨ'pAgivHfaHPsn.a,!(9v*tEZLzf1 F/ l9 ԰S(O?;׉RxgPsn,q5W_ 5V7t4>( it'*fA__.f-Vt2ȉ&/)~u83\ؙb%"T5țmDJ'xHM6t&k(^ ۝a@'yԄQ(c 5.^KȻsӛӴ[ ψ&aф;vtXp&jL-ޞ-%r^LjӴDcZ݋7 oI7 [X>N6P>:8xӿʱ7XRps|{qf+pGPK*{> Wq>`k|ůVMxia5o?X\mScPlpCf`i6@c !HX~gis`|AI ym1QLdo]Б qm) 1 yy0&Nb*S_̲Uvd[CêIrtd$uF*[Dm Gu;4kW;Dj!jM57QEŀ"cs+I @N@AtVskM; e,$s1cZ%R)A.;rk&t#g~#8x;>T1DFy1%EjBYPtnL An5WrlȻҽF ^]15/7HevG y߰[RhEncf jaz[LG],ļ/o3 %@0H|&㴹‘}4Yw!w %%_! '`Mǁ0:4G"W2O1irt#,8oM"c' KfǫvĂʎ GcS* FMQK8ӈx X|BX\OR"m8lDz'&?6AČM1,PV2q".(򐼑?`N{ɾ*2 8TG,ڬHOï@ -=ޗ4כ\@cSOkuVU-;,`)u7c[9ShM.ưА7@^T.ٙ324~^4r\XJ@4&Iΐ^J[/&)`:pG#x~c5!Dݛeϔ;K>QJ1m_;PS^1곸!J:ZQKxQ@|mmV(1mo, ?gqzs+zղX37܍~~ &fr͟T+6Ie\۵Me*K.ǕAɫNqwؔ;V` s#$;KG[F&x\ȳ]4R@V%qBs3Nvjd:L8 >5xn}4`@$_D* k[=f)Yc髅ӖvK-Gei?Sp5xgl1-Y"v8{HC(vvxj2IV;)7Fe兣 :Q °_A2 ] U g`(w3Y8)ō(8v̂.SKV y 4ϋM$!{&Fh612O*fG_+_J{e<<%֬`..Ÿe%VڠYη,CCs\[q(L[}Z=ZȯiG+ JwmE>w%W;\ }o]R\!'Z - ""O3Ӓ\@r*U'>l&\B&a4^ܱ{S*__Y*rKjO?!!>a6,}$LGX)G֏'4T־M`3 ɈuнXII1R i \2/B!"2 dP)Dh6J/^Y ]Jx&5p[?ς` 5|K#!:^q'Ol>eQ=f]qcui6 vpoL*.|WϑWv+^,gG_$dYœkca aނIe],ۺ\^<879HŦbϼRsIra“R"JW}8?")o9ky,&lGjHXN|J ku0"i }-Ho"1s0o6 Ogm)p䏻ѯs8G{o iuv>#9L%oLZ"bwW*v_ЮSOlhmġ.p%OMĄȎId/R_'W™ l~6 2 j[Cc$a~X!*ѱ|Y1b=W8AҺH, IIsoA LgKCJpPƁIE-r^dX_h&t=_-sVFYʭ0~ Z###<aj yDݽA+m:v68(_,3`?+d]\[p`y[~?IY>%4tZHF60-G?֯C8]hն Ti %; Mx#~F~H[e{2)\ra*xݣjZGih;! oc"yXEU|,_)9w:ّW! !+) π4×vQ e-< <=_Snڇ : &;bc.{Qק+1WRaPvǓ_S}(3~ӵf+Q!]#s}~V75ÛNfֲӇ i-Yw*fr`tf1ʉX?/s"8Y ~SrZw稳k'Kz*EHT<}XZ3Tܽx^~x] hĂFd v_,p(n$eX?@7&^Ynۚɍg^B&r\J_גwJD|a=\yd>-jYb WQwnTS 4Q&pDBa;<~@pPv̐fk%.a*7F~a}ߩKbN4>?6ZݦK-"g%\R>'ʑ|gP/iBV8x`ԶS"u%8oOv TBmM 7.LJr=0ZMЀ5Ѹ_3Fe3@f k൤Z8Xf3?d+]%-6OU\w3٬Sq WFQ \xU 6< `b*h2gP8i$ڙ+̍eƮ mec:_ 5(:F.]ӧO;G ZqM _W}H:᥹!藈Zv)vٿ6`x۳;4R(a;,x>gԯ Űei/, u)HAt;m/!jE^Fl Q0vM݉M*oMHŗ}ZD˝NiJ¢cw㡝F㣼oDO^`a HOd\#O)((x aIt+@˼p*Z?&Fm頢jM{*᳛?);7Ci+xրSYӚo$WwZ5#]׸+ҥD${]j9Z=(ҬIsZZTI]1"{ZÉG̮TmHu׳Tq>txx8 2褈&[ü<7T2.#vW:1BhB.znşdq7_QX]&]j#?ӘO҄7 [n!J+EJ@Br3aaH*&:T*H:Fv 2o* A&`("|XTnN&z>w?)$yzzƚvJ8;H1vp\pg4yG{ґe!\c]enh r`UbjхP#nB2'TGZ,n/ z -FGWB7bH4%4zZWM4Rߢ &V_ő$ft,+77MJrEZх\$0pdg. G9b/lnF)mMAjt~ѮnьZQUL| G :}#uu]^W 7.Iƃ"Z=*XYB[֑.^&;] uaeS,@Ak[HK@H[{, ]Jy:=U>|Ϗ[H +i~âS-v0nco>zidA/2|a@әM״}.Ctkӝ *E_e8 =5dD v-]k2sN)K@V~Pboߍ[vJB> u Lway xowEG 6٪LdPKb"u4 KP1\$vuCBIC,9s,b0ܿH +cG4qa, X#W̐2TfΌߚtN**(1+c r5tXcl"twɰ~|{ \X')2Y3l8IK ƠfJq ? afbm!Yd/Qre2p3%GK%z yO'a&&;YڱN}-srJiWة3ea4 {dJ8|+kD3Uޣx/1f tUz.1U/d$h O6Sh(9\{uq+A}9bHvfqFF7ԇ_LC‘BNX*~_'AdbLiall{ĺm}ɣsy( Ra0umD?1^:5:E7׺9jcb|I=*.d1%#Y{ossq\beZ!TZżm3'vFؔC9WTT/?̈́P8"2J˪Udﯰ9j`G;=1owGA 'mwm έvzCER.QG[F:zy#p mâSeaIN)CYՕZIߴ6_y?~k}fx<:_q8l߲D-}`2Ptz*JT2 `ų8x!_5ύiT:Z0T" "m *=Q1D ШͤFb!00yWg>O9Y ݋EG5=6kI:g _Fiy7:*R$-qWح遡= r?5ʈù ;&O}b/C dgEy&0N:[s1OURkat@VqKº{V稆63p\) c!_Bن U+@! )PV>i;L% #7o[D?Ai?MQ]*1"J-xqKNcRe]<#FԩYZhQL^ LUC!?s. 03Q \> M 0<)}JS}! tYr[Px)-uhtu dK&umN S )"ʶE1GwH \/_n+g7^=K~^ku X.SE1< ӕ:# cl4]|ꅻ'[3¿tE0CKoV3`a9mq=W&L<Ԣ؀8ٖѿ{(KJrWքt+@.&:uDw\uJC7oR&l h,\dr W"ƶ Jյ;)9}>7g9z}}Fl'-[nX.^kPͺ=Kƪ~l zl:oJ l.kϡDf 5hmI,\\1ɥNulvtMTBҋT~S0;i[u~mU1]#ag%U/j/G|6#tMF|gy丟DžOpOtx9JV&bN"jDN'(>+{#dzTV<彙 lxQg_5 AaE G$:'xޝ_dmWH*կZQu^Eɒx%sYcAH$u㞛"jSl6و/K1,+{Ț IY"sA=jun6FpԗH݀ 'fRλ1d&7fLO7惟Pic.gX;U`鮰5U?at `C}6x맨L9״*ݙ|Ă0UhLzωP˷͗u}"/F3RJ6'ldNQqYn:/oZwȊ 0t^d'VlQ# h'#]m,]d i dAl,&Pk#Fghݛ*tB%fȰ!d(5eJhHOSD(Cm29tWEyҟ#^ U<{p`a?!:H١JJ.E hvB"W9kXjOّS/IJ4n3[R2gГ̌sUZ7CkŠNIwA`>(ȕWvtjq(wCH[Ѷu×1M2t]*wO%W{IF>&C<QOcCwғj_NQAZN-NW(6ĪIJWlo([,ф[TX;[xRu֓ 7 5{}ש* E6|^vI?r-2W6:^%/*~i 9o)s9>+_RͼA5aAuN> TW[ab0i yev(mXaXmFb0ir>0-OAQx:"="Ϧ%wW"Ak00%8}4+SlkX<5T,Gwb)l {GqFJ4x֯He4^Ι 1b5SOqa8[T*| l|Lb,0S#"0Y9BL\7)4< dD렡R#ǿǰGx^װ-_v[T)K<;n`ξY!J|$,1v)ND`SNcP"9ə=2x0MFș,bu'Qs9&)3(ޖ}~z8 GJͶ#VԲ[ꕂk `߃ h,7hkD'Ñd;C2z#'kmAT!@j8|aKt8O!C.@&:!{Wq *6CfUL H?XU.C!2Ni!fvP՞ϒB/:HUAuEM9# NqWR2C8kF<2`4$' bWр;~Ug'U~# Eq !f`Ȼ {tB8/EOg? Qp=ʑh;U 'Q|w@{j@nо;nھ6G=0֚ "Q3!hKŎw˦VԊLnUf]i;N+:/re#nJ7\=s3~dD|xg&T 5?F2b]ş7HtK=€Hz'W'7bX8z ;AS6eوf\S\1#wܳ"\AGFc׏HSy6vk']gk&[i xD*V1Zg|ZVT!v:dvdac"ߒaUͺq^"cQvw7wH; 1j`]ƞimKvo7 VS )/B-~Gobp]MgH)^UND<=זXBΡT/Qtz_ꨜJ mBeqUJ2CQLKܜOl F=b4FEXGy!)oE~)HApYNDX=>XWӴ[?ʥ#{\JP}N,(VkM=w 583K¢R~F:Pu%4ͼW#Q+ajXz\]}+SW t[8~cm)(:X6YXTQM2Z_[_K`?r旨OLza=fm<=X#`RW5rp^A=r0d-<A0i';$3 Ii؁,,AöiA8Ng5r4?9-j+@<|GS5s1tW̰ƁZxi~қ0*-`gyiŠ0թ0:{σ fzG~, Y~q{+lE/ >gi3.XRq ]Ƚ^S|A@)?{b֨_3K3˼%푓JCsXGܨĸ2;{?9Njng"58a Ď4~)s (k&Y7GEYݻ _6#wO:9nW8,-#n qc [ vX*c8w\ Pk%+&hr& RB̋堖{z$} LeĿ,qQZN0[זD-L=P SBcep M?4q7]Mv8yw؍?~Z‚rB_ڲt`|lES |WtOQ_Y:HJ86o.R@u•aSxCg {\]vh i\;O%J<0q[_XqR'DTؚ(k<%#X$GPOl뜒ů} q Hλ=&*_naDYIiP1Q+vomede* 32ܯKFxr9O(J39"Nn ՎB[f[|k2RWnUd3/7jkk''&-l@^ ah SQU~#yC3XϽ 6Cʫl)Q88Y]ei-Җju5_4}rP% Wz"p~d1"0:wO)Z ِvuIZ5 hlZLOuu/5 {TH5 { :0nlw.,[َ) ⽧M ǘgbT~8y(鿝DHIGZKdY s3uUw !1[~}H9uX)txN8'>B0HJM $h#YiՃ`6y 4eʫ ]Vo-ADMe?% MO( B-^Kl#lU`~ .|R$Y3|F{B\VRfqG9 Qm&>b'v(/Q3>.GD8~"`ֲA[5}\/]=92 ȗ爞J]C[lv Eͪ!hiy t Lc3&0F͋zKuB |pt Ӂw8s&RL̊yRb,H W$?Oaϗd3k/I=OFF>;aNeW?Y;p+f.]j"7Yu-- nUfEJI\ʻײ1ܵ!}nMDSh<>>)kj4Js3I@!>mZ6q! &I[c Sٝ}ܲh`5*tww<΋boM\!V&mPM>4:PS'kIس <92\u2EkeĤS!e;U8y%~{!؁& [8 R.ՁfHtSP؍CaXسŋa[v|frpj\ qZL"Ү(QѨf)nf[rRgGHeO"܏ '-^]#ISV`&SYXsBFS+2.ѠGWVED͝ǹjIcbH+s$rK T]ա3sX HU`XMk״ mDk8"TꭼT!.%/! loG+ d TM7WF3 1lӤڃd1~u)}y!OG' ZtY`gzp*P# L ECS}- 4`REP1 ₞5Om4I@L~mQM9̜b]rd٭)~QՋ#Z.&|a=V7_ q;8X,\PߤWxͬ($*;qJRىMK;󟻽@4+A,%aF%t; *T&^EZ{ܶ+G@uø=C4k >1BWEG!+Sk?ڮ}38Ț$g%n_:*T[Rmadx)\G2f#`Ѧd'䴄wo N8= PN/ЃFd[, 9~z( CKzB֕3)-7Eʱ<} &pGŃD+Y8>/hueal K2^!&g$CQ0w[Z.MA#K,KRYT T=|SIGLO{S~UMRcv̡FôTn掅D.xz~ U/8Z-I {+|DDor&L";AJ͒='b*{0܆]znѿ6}X"UpIME72 NF) L9ENkRaQF8?G\qmN儀}b= +8ZnK)<)bk;Lo@6{[\{|j8-$*ex`_--/P|^è udڀ ^@Pƥ/Ā23 j3}f&Ny&"̼84IGQ9Zp(LkH" ½n"Tuk*{:Oq0f<:`V|(^8'~'z2 {ᭃNގ8ƒr_+Ik>sw:j[3qpGȸw&m0=o7ϣJBX} @vz5w!M\m7 wК* ̴]|֒+X,Cg8KI JBŜE>#=CMy2zo"Uy*dukxce%]'2[D U<9PN86"hYS2jc\.ik!j2}o`59]-z5ΫPBf"p`_Mv! 7Xm0{InU٠T+ 4DeyҝGI`jrhm ZnX}iAϢw} ԙz6ޓD@_I mTZΞtD nI0J[6l7 0r8KXuHOq~]&9lwn Ά#7.۶W6Ç}0SDeTO9b 0etBпtnm}ai5=ft [ GM RQe}<ҺUfxz[_ vǜ{{@6A" 8p_.64ꕒ\ Ѩ zPVr~]˥M y;#T*d>3[EfS?'ޭ>q禾ġY),e f Ewow%^T$vIz2=@) 6 )' R<;ҳIˆGidW( eʝNtY2hFk~v'mRBH]9 p$_z]0;SU,j ߫齱JqwݨN#0F,RODSJK"K`!a0!Ál8"b*Lo'vS F2JF)fċ&`FKBkHJi~ELnxyJ?~`爊WMYJvGH(b@ 9F}^,ő f:|vEbuyrZ̢I}13yVՊZRX&_09_uSzaQRkF8tϸ?To>.ve*~9&;ڟSE[.]m\ D&?jN%6)&A!_hKܛA tƺ2_&sFY ,A.ET^zj mMGs.c%Cxt'oqs }bf39U+sCˋ] ?:o1i5:W SԻO )tNҨ]]@)m5iHXlymdx[0E"d{zR%S}w` Q Sí]]p Җm,UACAG]F h/EaD1mIy&$Z7˧q J2 G@>MЁڧ4 W>RdHr؀ݫE=9H&u麟ڻ :W n**bX 9LKq}=BMUa%&!ɴ$*Uԕ˞cT76ߚPSz;4c~P]="qpBLsF{1OgF_",@u z1U82HZq9q5ڛ}J0a|>mB!;:r:\}VΡQ {kAII:;ψG~0l+56yը|C j4sa5:xNبYəZi`f|GT!(-k)K IE/+ݑj4j;d\>U#,𝉹Ns,̊5і=פ `\lwj>O+sZ,&c@s8g;o9la)Gh8aP!Hz£{69P@=܈(dɴϒ{/g6DnJS}hHh8ŷ3 lc=˱T' ۠̕tM+}H)?tPu]Dd6iɜI 6yz^$= ցש~h|V;A<hRlE$oKvdɊJWW-ǑS>N'^'{-mՀqa~e)k87gc>Bʡw"oKn%ʿmyw_!>ݾtuo d `/"Ps!(B2"2U[iMn;Lb9]bPO pׁo{Ar&k _Q~fpTn|38_g!mS%iyjY )K$H8x\Q>L}8 e1\aX`@LڰQPj T*Q{{rƫmr/iGs]d#)\) cU:S_ƪi^mP)Yz` Um$[|Î6*͸5ùF! N((8Ohmqُ-5UF:Jἣs a Waaߋ '^iblWAk\9Ԧ"E7"LP%<-)cŐ+l1%&LLb&5(m5 0 6(ۣߜ]<߫@5 I˽ۃ"׵V_HAnt 9e [?EM`׀KtGʚ%Gp =U{`sZVb\e`zvROt'(6IÈKDf^"OcyXQL{| V3Ay8hCG0չudZjELlƁW!S%r^^ঘ`Jj?moG&^&\UӶIP(o,KBc2I#3L4@`Tzarh|Qr]oarGx5gçf%TbSLr9eRk[P %'*+M' 8f EX'.߀c1d}~D2ΎÊ:Ġg "o.W':T'_,ўu݃(+cO]U#:SGh.5򚗟I6/ff'5no]+yv99 x=2;AZJ1"Ɗ"RUU/#瑲 ' ߤHC'ӑ!/1o¼bO$AKQJ;ysft$LFZY =r`kV U{oYZBv"5a>(fʱmb.M) 7Z|&!4WQC| !a?c_3ǂN<ânJ\8ulw9rD2|:8u\OɭrPڳ>#\CIHmhSX .x} S¡rr(=t%mZ'ԟr6P9XwbC'u{kh8GX?EbEݛ w|ABNzvkF8_jEn Ŷ=U[4@2CP@~Bѷ*U` ,aU,C5s92a7'8xYOB&,4AK{˓&*yzĀ٥SЛ / 4xxZ,#Ďȅ 1fܝܽF =T$hyפ`eQހhUP׶&W: mso"}ѽ{Fq^;+]x73PJ/- "  -1R/).yB 9u/Y>zPmBo< YfZnΞEb09׎S\(se Mڕ}pc˜?@GrQż֩h-~;KNY[?Fr&dD+ O9{DVH= Wdi[-@|0M&{UL餆]+Z/7}i ܍?>|2{shוMD*X-Hk5ANťZQ?Z?l>Gd/vhc Bb݃wykG6ڇƾuЮ_3wgg4.l]Q* 7kL7$K5,s0e. r"]Q}JNc/MPn rSWLR /9$6!+9. 8Qy2Ιb.VDN#sS)>t#qMj1~YfT$)M05>-pW>AO"X(*o^y am兢0û䑠`=)0444kiZȰ_$"6C=qKL! PN'D?͟ thxg9 lOp>oɫSN)wB75Xߞ/DJu?Rw?.vsAfO(_S3eȀlViXC-_+ A8 {h!jaO/simnϞ(|Ɇ:qlV 5§x, V7qIxb uOlK'L~w#m򭱗⟍h.V;"R:X9 aIj!.ъ :GGH$z~Fծ^"(FM4c's=Zax#E@>oh/).xCm\b+JH/f*3C)(44Ў^$,؀̪ѩ8|M\_!<?L" |vqE dCHj] E4{6iYqtj6ݿէ׃ੋ&uFL$\W;_^U"Yf,rۚ <u/AyR,wiS?[+}2Z4FO7OhM<>}vψkYzV'X,{wZX܄jwxt:a}ѮADr"Nz ܷsDŽZk5 Ӹr'ŲoF>F ]֡ X).D [/3ݿʕ x^L '!ִþ)p+=Ve!ݼ}~G䕾h6 0ޅgTk?UK#]H5Pw p6a+>'ϨAyźF"ȮO@> L_Rm3Ẩ].&@ݽ/ `0g%uq$m?O40ϑo* iQ+r#Hc=yn!Qy6G8۝}]7Oє' 8ހDXB2[V QNwmn*_@{v]OH"'c |n96Ǭ8AHN?п}Z=;CuuݼH_*~AmI0`ɚ7ϊ$(o*>sZ BO-@Uk&\ԧ3oe=FPn?WBJ9A{M2X/F1 "KQ.{ɒ n0x)YTwaaYdJ@.7 tkt},ך\J@ 3~/Àm_O4¸-O(g[P- ~` MCfI* UY%e?. cNᢲOY 8M6[B;AW1QV9nT3"k%@.JIeO8X؎8?CoS &$/I5&HJ=n*Ĵx #>ӌ9 Bȣb  AvU*Ue3n[ZzTRIHX /|_j<6oʐs,3,ƜLziOx'?HSXA~ɱw EdZ5v*+ k@Oy\)JIӆrd.s|ȤOի:&1̭EZb>(4f8e@;Y'ʹ j:{rO4\_ ~nS*rfϱ-ā~? FI&Z R<3vdYD Kg,rqFe `26msfa9@--"3ib"q y`1xNXy3s[_xʊβ=vNlx[ gm&ؽm6VJ 3#eֺ׻ud{ۖ2jte%"GD&rgE eDC@iq[q`RMx]wHѷ zb5!9#,&E5* ny+R߄[tP7N n?8EV0ZjH*Y?"P'YY.pK)h"{| CWun w_nHrTZʝ{5-˚6y t6~dcKC@dS7HICɻ~{\Wgue':Ѝ- I2ZAX!@85Ӓ"}k:1LdCEz6/_ݰxĢI+5pL f331fʋy b &)Kq'\G#-<ӳCџXzz=+O\(씦fu Np(P'5*Ke\bpv1\C*CGxލȱP<͹} ;se"LtʰV }:BExn'4>-↼SEh,N(k/n!3H44±7M8|Rh̋,]@X/&k:G~oKXR{0DAk\9"  54L:ߌ}*e6.yt2TD sȉ*X @ܟbn"#}yp % VAGZ key}mD3.VW5bOIC"1J*k]1HK!@p/Oa3{1c(N 3mKA6tlik[ nPwEn#Afg'9e|(j1{F̣aHHg&i(}p5?"&'գf XuoyԹQx/PRJj" Xo .cKP 4l"3q n~CI ER S1| QŪ؝iLM7xȒ$ 'Qpѧ[6 Vx{G6X&3ɢ BCa90kJ%_@_Njs7ɜ OH99LR>cΞeKo&r.єM!ﳸZӼj,$kEeR9|O!_ݦ{y(c^_bSce'Ÿ% ǜ^[59 M>CXj< S6NأX^mw’*_ѵ3hZ W|aPV8VU!#8F/N24Z xOzF3:}~LmiZF_^ti(zI2 E6HbnJg"NT7מB+83i֊,VtM^.b71qTB7&<ƹ%M(Dn!GflVhxd1ouXrGoskhB'CT{7_Qs݆8z>,⿨/HTRoT6#T8y,`QA7`G셆Uj/d6$٦pEv<p|a|y~EGlGmVO1(~q^vh SiwUr9͍b/WVV>f$b,;FSp1atwsBha!J\Zt5U 8t4G|{V<}Kǿ:W8'e cf:Y"6_‘Z(ՇlnƷ1BԼVL iR4';91%f/D(̸w#C|SC#ɞA׹|e:㦰,AX4^ukMr\bfO[DnI8 Tv?еmxTYIxr[6gP\Qz1S8'a:=NZ{ՀkAy??%Tܪjia"ϰ5\m^N"c٤"h뽛9Z(̳* ;!BnLKӿ(" Jх;8j~cg>u|"= Xz[5*y__TsɎ4l18buā>ŝEZۓ ת2mSljmn=|6z{C={ث [J ^w>s>NPLҰ%+)<tlOD2[^7+@Vbg ^:3A%U{R@zL ;UF@MDGDXթ\.e[Ы mRI̧ZHfum$8Ku)&iKL6?= Sx,`wWj`^<lcLyxFj o~h<Ћ m.s02?X7Ɲ)$K3"5n51 P~J=kb;#@[kjA4PJ@Mg|sȚ4*$br7v)ohx[6 ^y~72)V8VbmTK$'PBc&k%K>?w\\˜ okܖlmp6)z8n?ʡq>)w5M93ZmLA,At;k&J2Ss ѫM$Бsgz:7S[`SR/sh#eTfAC#? rUᨂ()6#Rpk"449(9@ |(3@.s/=0y30 i/))?> "C_nay!>~e׻h߁軣 ʺ 撏+~tUpV`9#P)Գ\~`^z DWxIY丿йhfGw(-3& n=/CY ٸ(Į05y t\CqM ˞<[=)]K.PEd:Ӂc|SN7?Nǭ8%:9'( loV["Vu KJq^ #}RiY d *gYDNIk1&9+3znڥ0tЭ1w?cvj]bd[B9S֞d5b8_YiU͑#KUiO`6nDSr0,~f\4/0lU!zwaYvh͢ŮB;~7~%)k)I`bI*8w0Bnxw:J`ab6T)qrv3Ø1FъyiČFE)WjMδ5W8px DH9ỳHgL!JAI>D$M>J6XeIp7lAs&m-LI.u1o_Riyyhp'| \N@U2_) }="e6歝ePhP (Q0,7 3.o^ءcOᱺ֠(*=*#b2b3nK5Uxg"sXj5ۥ<Ml:0K"iE_JbEerךvW(lRq hs;e1]ÛQ i,uMq!N$01>E;A2xlщ+qGSb޾|Pep1gHx)F=84$A'C1 P ڔ3S},kNm{k= CTG0X&0BvL9@s:AXd%dH-!Զ~(Fgt6^YX^/j\`~-/K^Zlp<>I<xtʏ{Mua*QtOPND .7_Q>wzƜ 8/~)J8T@Ж2Lj.6 w4?c) D/ FL뮾ۚ*p,?5Mz+[>E6Ŝ! o bb(J= V,VgзDa:5pEc DW)4cBD@J hqT#oJO;2x t2>-wAㄯ_7O},!r \-?Fqe$i #2xHN*6WcC3IL؟S i{Ōk7S\HV=Wnd :MNӪWhjtZ J$V,}\B 4n71&eL&KUoEP7[ZS$Ozeƾܳjecx\R0 fgR1HuLSD_3HnݡqwyDU"IPJs= $m\$'C#gC@X_?[$Y(}Iw0gj oo65ME 1G8҈RL !|I[7N&VתUH9 >h707rUy[Uh7_kamƈ, 76P7LusP@T S6rQgv_X?mXnMz83>-~APo'WHúnM҇vJp0 )LB2#W͕+`wb*"@"\OKpL;TZ/%^MQ{IHrS#<׃,)/6%hs̓H'uıp JSx#]C@bzʇ>=?ϟ路į 垯HiE_~,mHfRw6qo;s[ FDýKfԶS&lJYݟՋy8h`"< 'TZt]liÆ.lU9 Km'0l5KzK%G6Q AKkB:Ϛ!X IS(K0Vtސ8 B)b^rdRpa?g,ZwiwrR20Tq~v"A(v2jRˋuPFςm-b3}UURaIhcx: w"3f<.;sP8O#PE67BIk IvF֏3DQg;̐!bbUҷ7A3XU\ZU'Z*kفVpfv/O~HK^?xd :[Yx1 ƭ{m'"OJq DU<'6p~3wμh?Aև{2#Xi#4Jkgj|hU/M%12N E9@vǽ$1T ֭"qޖ_Ϣ2k%j }6PƤS-L„IES"MTORz3czfA)d'Qvx70Uڈt>K.nId.'_pON~?H~FRѢ t%(R~;QXpt_l9vã Y{*ݬf=.Ldr(Nkv7\KM:v"0ri1RH%DyKi%h3X@rcz|mkd=st ~@IGTt=Vm}_p7(1쏶%^BmY IgpEajFQlG ay9)ZLQѪ "壀EC9zm4C]=Bc|?>힬@aZ %ר1U N&3/&(DL 6]sSQc_׮cBջ?|!܁'ɔpx|Nּ N͹).N6 dCG܇k9wЅҚBq U6$A'qJ'46N&]O94!1ˇՔ_${ypP/\!*ӥ 8*oX53]hA0JEs(ϋ)e`Z8oNkMH3U`ٿ2#Q|0kF37#OSfbEzHR: 6=>{sʅ39bѲȡGI]]ѧ\4{n)=0dR ϭj y.oW2ȇc+-] #灠e|,w)rLJ (QEmiX hN[ƃeS")߮]ob4R 62̗ rTZ7f͝4 dBe|D~Zbk_00b'.KwV1r挕CC i דzo"tY\#t&sfV%q@wZLkMaȂ :SYjc:Åড়+/K)5)ҡgrXl'Y./}ȢOm'f"V878Sm'i܊EK~@&ClCgxai+atPBy}iYEQ\:OXDp}mu8qlmԛOōgx\,Pn/#R[b=q ޅZd*.ص94 )e¦q.lYH.TV.ɨd[Ac{s2ƹ$g̉ n>m7>0½Yvy .}PjV޲zYxBà{߻I;p9`[RpnJwG_x%~K&CQJqje|PIK'ι4Emh-Ӊ`H42׋-,'g.C mg2 ^L*.R{=Ų͆0 NBpD@(+J8($:mXBANj4A WW;hNѬ=i^psĜnN_$Yp +GO 9p4_1ꍔEYÊQ9PNndidPjuO DH_ǘDT묿|ƒyps~% yRyBC,%G]>uрŤrU#PaPM/|+2qF:*8QAm,#ď< nb"pT\϶T.Abz ]̈Sm8™rΦϺwV dbSYl:Ɩ2!з9pϮk H0]"2*Ew΂,Mt!BLJQTo~c.օ}G0L> "z%:_yK׋Z"atA tit#A1.ic*S|u8 + ͝oY̨N(Saǯ"9izΉ)k1᪜S_> m}ᄡMLOQfhLz~J'~X,䟓fyBg,!am}Q^ n-l /Z]E;B6pO">Ć(حrYEkOT>LEqsKJQkm2nqV$0te0;՞ir+(c~6Ժq?C@Kw',P')7x>J(3}83I }5\'ĬQ֨T k/lX`<ښ`/)ٰE'SѨj`")cNY"-DNQ* t2֎W5OAy"gJBěY[sv;PCM#y<1c[{tZ'~5|TY 'i$7’59`;9rx T{@,~UŭrRh'x7}-EE{@ +yfhKW?8A7¬0Y2S4?8֊%RWDjeL9G3:f0YBk_׌Y,Jc,H~%ô}B;EԢ{«=b?Du{w^<݆ȟCEԶPw.Ra~[{Ю:W9|8T/':Ze3< o\,>[B&IqxӉBT sdaq;Z>0,SHBk8(h(*y(rF9We dNZpoXS? Cˣ4"19X!b 0%KЈ2!fV(iY}̜Dt8Q='~9P /Q%ˉ;qOfeS=tHeࢇBk!\{R™X:qcn`s߲m1QŽF" Bk4FPK\t B%UQ4eKjũ_?C~ U,6Tt꘹9:}55[{%=. T7O5&C vΛs+BZw$ 34!\ EȈ%YCfu_QL;99oz0QGKI^y0mu.(Ƭ<fҭ@Y!GꙔ 䶢t= 4{Sؗ)DuKp,P %VYYcxaP%|Hz/OX_ n?i2J8{/b.B47w—- x"u}ʩ%ˉA5iu^aeu8x~7l˱ ×&S4k*T3lrYr.4mD`h‡Չ{ư,bO 2O(5NBwl՚~R+1m[E/;Vhbl߈@֑b]VAwԦg}`S*[}]0rjuՏ0 G86O/slAed:!º[bnŌCE7E+p%M/.ۏ8C ?J}A*RCbyE (Sb FNo&0vT&f(%}ŷ"  WGRDqIሴղ#Ǯq8fU).5֩'2p52%}Y_ - Tn%!H(iiW̊Xl]:torq ;0hx4]j&E#3jmX0Hܡ᝘[KBC %֖ .bK f\*/)P<%ϱg5"oM3b40ܔv d&`Թ%6[xTo<I05'PWrV.EOCJ(G?,2!Oä7ğY3$TA1-/SyſЄV1  A5ԨNgym򋙘˼sfPIZmMwZĿS>[c A'ɧ1-&QNVP7b1Rѯ qnlLM{%U@c xGʡ+:g%lp b68 `=|OB]"]*# #-L3C* H1'Vgp7oY t%_s ԋX_zȏUW"hř|ݵg`ߩBtP /' LjrۍŽjainU@}3ky6+ </x K0ّXСgKYn7:A.Նr 9;0(:Í42Hι P̔w5UY$NtH8W[% /R7ǨV `./^ls'Z7Ơf?vEkBi" mZ!JlL %ieuI3@^EqGqgey ,B.4z v3JK}O*M>/.q(;h=ض=xq|GBϞFbg{`%Ez{ؐ#4wu;KTDG =$Ǔqଠ2z;(~_hE mį$D|-utufdh nmC؛ l$ e[駮)!~-XNNALHF74I+w$?k~wf򧌧)֘>lhO )hg:ܩ[N~XXG&0k2F͒PY4jҒgnR_f: O׀`o#Yf!M1&-e9 9w) b'tO4=Jv}Sȡ "2m5w|ف.ec܇{pr}uՉtxRcP~q fsZI'!/1J 6U[^:D+_tKMM|F}6_8p^^ΗVv'::/B}7EˢY {_o`se -W?e ߴvPҥ-h?plNsRSlV6N~ǕH 42~2f㠀͜9&ִian, V8BWg><0_ HG5zUK-<+VI{7Rmv*Q;auużadXfYf@VⰎi37R-[$zF젥C}4W/HgbؽP^5t ݉=;6sN&B2Q)QJ5MgGE0 MJe ϪXNo{k[9U8b%bl@DF2y4kDr14)ITK4?ĴC@)H>Dd!wgL3? ){ Vf['J܃קI5 q6v2{WBLaکK6VY< jMbW y3pHD I~[ ؓ}_tߡ,>SjZi>z]+?&]\ON*:+aяئe c5 xߓZͫWzLx0K_C~ux#8 <8k%$Pn?+vm<jl=O$ [J,ӱQF[YTM ^{clx`=/>@4Zْ~=ǎC怷4xGlS쵣YjosUFk.W=?c"Zddz>Z.+EY"n!;!gq-F̜{v #ˉE_ɳ[ov;9l?rȐ;.leMss?fvӂ&;hئ1U$+ȳ`}se aR.~Dժڢ0ZH~ŐX1P=踃"hO!:6~sʚ.Q@Wrm w85{Pf6z8Ŗu'{M#͙!OUrc8R>At0SlQ~5xfROļ/௏Km* g^sGB:EJo",;=77zb蓥޿hPul&gi;YoVz4CΓVTL'Mʞ p <cLOP>\9sJlMc[.%P#f|Jdo2@Aҫ|z@($d D {pޑ5u lB̹yM]4{zdo ^4OJKJdqGhr%Eu*ahu?I>GkMeMo#B`8m0*LP vo<0/ve?7|W!8#"O3X 1(u[ NJbX᥈>ۜ@60_qtsv݆bKqHP&mqD e|Jݛư9U(HkCqOx{(i<`?2dN(nXGuf~<$hі2 }@EI gL!t`YH?Sg9BC 7vY⅐Mj\VvB"ņ#Ja#+Ft m^ilcGy4[?[pʺ` 1 ;TreVMg֔R/涎Qm#hd/V.4sbT9}IS?TҎ~X;@KaR;3ﲼ 25:ŎW쉇@Xw쓎4$d ,Fޕ\ *^z& \/Bp1Yzgn4S$TCUј nQ\djjp.ӹ(%+.Cpu]ˎ9ǹ$dfm|a9c$,n?Q0J3)1{G$O(3sfdvYBKapc@cn,\*ᾛCNɰ 5 /`C\+ ZZҙUXPzxPF99Тt54K|1Nx@4a{_/Wj p:l@W#*@0!:WXg~<2C1jzܾiCLcu&K PBT> _٪{%hJ[h'ʇ eYb6IK굄wK@E'"Ft0;''smit& ェ)(o,WKb%M$+>'%ӤӸ3îEXCG}9|7&[>RNLг>ZmYGQ7+lٷY|4_hoԠ·GX0]\YPcG0;QM~'#08q $Hձzw Kaer Ohi옽6 7l;* _@Η1֢?D롏ql|f$R鵾+g.rɪ'Z$Í"; 1}ظ)C bа=ǟwSK|Sް-jolae$גB_ZjDō?dK&&$kƛDia2 GA y w s0~"tЯwL|z5L]_w^e<5Dj1VXkr9AY`W Jqvy ]vGg\oya 6-l'{R >_"6OmJS~NO p? d|Q R|}f Ym\hfDFO!}SQ< ":uݦ@T|lۉcܸ:mrz r#a7 CYSD̎Ugٓ0; Qg- e(ۏ1:=.fJ3Hy ]oלhg6q|Fj;a hDuCEY+I#bя@"LЦg\\"BT6'igt }bGƩF`t#,,^Ӵ@t<Xȳc [l ?&  gSڨv2\=qߚgG _׵f?Tf.<'9L_cC AJ+Yyy)!qK9/ͼb:cS:昕L?}ď"V U01Xh?+ ,nŢs]bB7I!Aftcw6V7Y-}eiovCJ~˱v?NTXdR*~KA׭V^ :؄k ݗy$S>ϱ'鋁4{~)iv fBY#g".r+L=9\o.idDi@=o ]DʤcFfo,C`=; u;{Ѫp(qɁBw@ˣ]*n`49i^֩-m:YΚgj +;Z e9l%*%y(ߊ!EJzsHk}jN,YqH@_gQIiWX1;bď+>pG}-|##TMO; ڎuLj~>vd[! sҭ*1_ŁC BEYhk_wUZJ 2 JqsBO~%_@$kILѤ]/dFdUi2qCVډKZɊL '}2 #)w%25$|7C9P'5c\L.&޸4Z>?5!9.af㙰^^7{z1Y1O)}ԇh~ƀ.f#,첾#YFGG6f<xȑ?GQU|Lwb@h '+a sRKԭ)hʊ"%?d(&bd0R^YN{ Rll{7ZNCǃr]eo9/|Y7A,Q 7l|=~Q5d9Ů~?4TSPKMե */YQD^aNeI,)[&~E>WsR TjpX(57vLbSO꧎jR<]iO@ý:UN̿`1lTQZʚVT^UU|V;gFAaߘ^6b2!%z7Js` Ib՗60~h\1zϳ` P G%_*ksn].;\ތԐt675356Pv6'`pIh[w<,W- ؋@nW땦U5_Wί7jm PQ#|DZs^O"xx5gcm"w"o6JW÷ \ Tf%h͋8.H+$HRSYG~A-s= Zm/[V!D8r9iaZ(fb>bϾXCY9<׌r]"Q5LF"F3Ժ™AOVV`;| [כ:F7N? ]Q0h gQuB]ƫ96@ѧ6wو+Ju³lYW&'O26ˇ_BYn;ů 1ՌzU)K74\=E28LېBCh]6xir9l$"f#[ 4݌_!^&.[5!fRq`]pѓ4ҍr?@+tF#+[ڨL`IY$E>W:9q\Ώ@+*׵,Faz2p/ʀ9unJ 7f.58+ VgxP}hFBn*ۄlzs7Q+ { zGLoIAL_X @sQʙ]9 oAȦ0PQ%:Bd|jS@0 wzgrM5wذ E S[81&plp]͍lߤiʡCe bIiUGOnA6zTC^f j;L4>'/kTj1xltb7rUu8P$@E;RVpsXo%jUoDQ'ы:9BmcY8Zx\Ԙ)#D{IMzGAL_\: àS#-s|5khh"ށmGky;f!gukWox|; >ᵳxE . M>6TRӇOq{Jܹ(?+`DܳUncyցB=:(CċCC3Rb!OjbAXcT]eXp)ZxlÙ6vx+GQrN箇\EMTNTnbe 1>;[VfaG.Ri85HSfsvRnS+ۙ9jv0 C^k?=Ji|;v%]aVi9S!,1!laA@6'ys[pzJ[@e;LBdD@k > A+3C^,uy1([:T>h  _DK\:wo^3+TA;IC+Vq58}h4@}Lуh8YN, ,7 lp̔#TԣCu~;wx[2RB1ATCYiXǝm#u,Ta#Zk<@Z9+ƒC3ˡ锬F-vTïKB!thb&͟E}z ~ܒTM -4f|J{PO_dM[|~0?v .Na&m0v00zQbMZ;}ް{'-$ړ"(Ozԏ4y'C9&ȓHT'u() ҿ YnEr$n7N':LH%- ܮ^W.[4m)[,P 鹩kkh*uK<7I]`+r 'gWvtQTN?JnNKFγ@X )FU+^PЄ$/GfLj]yEC1k~ChrR}QڗX#H [8Aq5L$*zbܷSr Ax 31y&m;4PcF&/g6+PVaLPl*f8 jV8I0| ]5 v]Fޕz cl h/[M@vS'`B<$? PmO\[Nbx!q?vBvN W`6ߑ͠})4ܖDmi0(NdPP\L(ӹJTObВ('ɷ~ع!ۋ8 鎻r!೽(Fk ϶]%r^KGxT6!?AP7;0_uKXqVH\$nbP aW-nD5-_( ,E<0e__>fҍGtqXjҒ"yu&b>>GYJMQ ɦ2s5ȼwB=z&7kPmp49% /<h >yy,+eX] "a9*d@՞<@)Ldƥǩ8wAU[~c"fsvIH/&xQBшd4`J 𽆂猙ɣ_’%,Nl_qX2]}'1Xך^>  $ 8N[ 6؆e#:_40?(?9hSFӂ֝Cb5aebJ-;uY_ߕ]wĉ!S;%߄uʦfB<6ҧ&9k77'WPVIq@],/Xa&*~ֿ#VS*w0nUƿu`nC;,W^L?j"$K h_[ S] !K)aIR|. S_jQ+|="n[zAVe0ƢD*<<=CsC ~Zdߎ:[|ut{h=젳''r9!X[jHx?T{`[si-MCjh]JA`M"z!YPluw >qdK@khT~g* `LGJΣr0!&?ytbtbTَCtWG&]\+n2]ߝkP3E&NÙS.˜r8F_Ҽ{8C;bdռZ,aAa. )MC𞍹U 4/˫)C$uxL 6srG4BAճr: ?La*|Bd34H#)L x;5f׏F|q܊P[6 v˜IA<‹eP4TSRN:  0}2\3ju`3-#Fh[0d\*kJ1̂)d{vlrlCk:wd>,䐜f"yI:JԽw7oV"*?38&TSZ;l6CIŷ$J/U Ǯs,/7 ඈ"g7+gSzN:- )'tF/ H2.|oީovG,Pnw|á4zdKtH@i+{y:7W )|G(-ީ!Q'03-a(6re04H c{#\崤[WnSk8zV'͡xoy?)쁪YC?]8,IxHERtת0]E1\u:l F-]e_,7D3ClevmiKj"DeOsעQA9c'MFFH;Դ!3FSRAcFuQjLuHc. jM _ 9i p`UHqთy8=S)3&-[MRQ*vJL "_HRZb/eaᢰٱIĺ4PdlVS+8~] a,o!zDvdO,^Thj#ڋ༂vE0AlW2G~]}rE#tW9u]ڙ(:R `m`N:Z7!%$2]XyXAr8z(AF |QY[.`[:gGؒbhT"GڽJbfv)U˗ꙕti#`x[| @y=U$5 AԓiCokIVUkWE^)'5qZV_l=:g OĒ|ED,0}<#EV( e]X# :DxxEH%FP}V#ٲuQ5̍)WmF#1yٽ1>†N=DL5d>?1ӈH]'̭9)Lz)+ԙz)'SW_ENj;[}/\RB |Ȃ'AߢTvjO (@rZd/CwOCupwp0Y~]b<2A@3Mʱ.ny9(e)h/]. -G/7 M!fPu%aOZ_Dm~2k?Y2L/&up" é N s ؿ|Lԩ'gAsa@pHMk!oJ-CgW_'kӆr-˾b4t$goI=jMbM^0s>L*GHb9޼tdiAz"_+~dɎ-E@C YiD U tU_LʚQK "6oDWegPFw `ڒ*O8ʣ, h! oܴ --rrl: 25AA>yhg}ZE%8cc w`L)Xe&`X#铗C ~mubM# nU.p3A!8˩uj#DTd>{]MV}~y_#/i*h.<UN HsyNS b S[L9l(`SLtgd^vꈏihkNTnNPNK{[q:_Hخ~5_Vni󚤬cY fRGL%@a2AMry,;WñfCGDZXj!-r@M{bLl\Fu7+ؒ %r^R57@lmF_B%բt@%5ߥ;mՐ euI:? 5ޢXt|jl]bk(tּЯȷ)MŽ[L/sB6]@gI##-(}u|q! 6kb]mAkg87u j9']RR%X1N"W۪~~=JܯCf@(6$6Sy ,F-u+ mtvB2sn$ ]N=6@Wx?׏)2k'&-,Q>CuVb;{H' FK `{|Qr!+lr#kd9ˊQzW51#2fY-6(Sv\JAK+ZSLNTnn͆} ^_C8>-qcpmQu"}Ejظ y8 eRاhamxS&}#Г3MLH*O '\2A\tm A|FAƀI; ߎzC\Cp)w^S02:&ݑ*5P9@p.~)gj+Q:jt[f.ꛧ6.W'0ړ+BX""((շBHŒHUHR2B:G̾Wݯ)6>断Dymlۥgfc1-rd. B3U$N,ǀ} (Dztַ9IqFG{H@qcFz "r'i!ˑMUoԧtiKF̆Dmw!A$pfEk rγI\_~b!Nz9x'rwY]5=:tٖ,һ-JHe&O]Vܐ*adz8BFnT^gK }z) 0Hqt6+@+YEDC` IJmC mULzOd8g+[nC6t +̟z3Q*d?]\(ŪTI:t8 2 )z%Ie`? 0&܄s\3_[UF*!"υv+Mpl-6zqB4USKLafݶ+'K1,-4_bw$켍 ǫs1VI[wX"NjvNWϏC_ܩTfUĎBeVb#gQ ;nZ0n^4Vp`lbތߔD+H򒠃4W&Ţm@hu6V>#qy4-U|EmlE+,iőd2 g{>ٳJ _QgY&&EIZ | &8z㗿$6N 7o,L&_-ׅ'bOsI<ސjժR1 {= RCCTqiZWK#jv%g ;]ٸ<X= :IɪmȖ8hjA (5DžoԘ=(7A! ld~|Ԙ='_ez2 ,f#oJɑ]sFPNйۀ`edz t\NpAx8xDk&94t(>9q(B]E Ǖp$`ڴ4M,_ ,v tsZRWI9 3T䏇cCђq|葵٣ퟕ4u:H4ۓZBu:%R1\PIhB'9'y3Dt :M%r'7Pl VQXSZ#ƯݤcxsF j.IL6Gݡ._YBߗ ̴4)o5UPy%R9冣4wl?hL T:Zm|+*=/O^ފϻQW(ӭ5̻KMo[q嫴)+J 7 6"0OuQl\׬Riv?rUӱ=_ɢؚꉦj?i'aWVN/_VS8Xi{S w79D4Dђcêh_f dP.P4"Z<;[K$amɱጘD~+i$>] {OgT`[%0ѵXXOG1%F^i+%_Mm{sUE f]ȴ#L ȞSw!$?Xw"Yy%o_+0jǔ^Rk "|abR2I5v]@Ps 5Q#ˮkf?bq4c 0oň-/g=dge {EA\T`~MbN1?3;-laH2<|\'9~NyW=5 6v0Xkj 3 6ytΑ#nƈL"7Ml5ؗNs(¿Q6a|#< "8AC>[Hy/TEF|n4N9yҖŃ`֨ dTxɊSWjARȱzxoԩ@^L.y #OEuUx_ XCX Ahx JAIksr9?q@ƹT TՁ wt0%rUVͤЌHZ+nP Hָ؛KYjRFί_WΈd+5?y U'řrlX{sn1gŨL^?ͅ\7}o2'K'uw}[ivى=~&۸nj%rq48R:V=F+XUAٽ.- {"C2k, :8̇Xky%r-(pxG(M>[q5n(\$ Y2ecn-BbM[m%e{۔$k>;ɏ> )z2ΫİaBv!Xӳ@w}*-69>dL5B*yɋHǕjUAflQ¥ \ƿ.WӵI&c~yv(kŘ,HgkfVBE|ΎLNb uO:tqh K\98?֑I].`_E 2݆'98X]fb>ڰ5&Ygn bXW*p$$&$Yv[ZERr6K1ok;Ё-1NVN:fXv,N[MeZ fSAW }kmY!SzhJ2JNPXn"V,O~ʿ.n UwX0X&=i:#Zo6S45UŮ"pUBwCiץ_hȋ5zAK6؃b=wZDH^On=%~RYc~i9*^"N$HapE 3өRi#hR'sdJd/Ԅx3pѼ {Mi3\ρ'# AE;2, [|6/;, 8G*+Bj #X_ͳ ɸ ›6ܟ8ޜxv__LJ##Qgc3Ȧ@Dj?{N쉼 PּO;HO t-&UnE桭8}u`G /*@DwPʡũM{9?pc[=ns~`8~ʬ㈞׸Wf?w7"S2oƍo.HC1{p|^xb*BbW{54쑞w1gi]l/hX\ZpFTUWSziH)4 ]<ݬ;th ~p\zC5|;"A z&g  , #y]0.R"d(c[I<|ʰzNZ)Tbv| WX<ћ@2gSŽ5|)\v&FG ]&tԞ|xKivE&Q&pc0ŕ1-"(heɅ"%g()9pQ}!8E ۶&r) #+a<~sx֪R%!ڇ-Dgy^0ILv SeLOa7[Dgfk`93jT|E7+ ;DLp6Y^E8.h /aQh%oiM)`&`> fvFM ҃RT?M͙&TDcPˇ0~ n>J,6oHSRFo&plE4]Y}Fln}.a ܜVP: qB[!XJ>B$'(w#Dwn,;jk#B;|=Rͥ[4F;$B%țզ2t^V"7uAM{I?B( dYps,{9Q E`ySgV<5-,H7|{[uLPc]kJJPK5>{> =zZ79N+qC}*}k+1]1 D( f E9!.>2l844l>Йٿ)߆C B Lcs̪p۳[β2Ĝgi3SM av% @jM}KgtTZH).`XE)6²1DMl.kȱCM6&봯g4d  an'FSTcx {Yp~Ր<#%evA*Iz:J[_Z)n !!b'-.EsF+5rZBvN(?h4;~HRlR>M/O<kBtfʢkqN\sï&%W$a~Bb1djH]($)J~ &.%Se(Wᘼ> 2WsbL,uu5rh\r,Z*6I[P2q\`F=#Ye~ v5zT=9pLD(fT6h \---T9 3u JH|Fv`'sm2ΏX)`$7(tx*wӒF–+[Ox'#ֻm(YET~8W:4#PG&X'=ˈ8OѿGCGY71驷ک4pO cԾ7z%!zUiyu mRNgZmC8܈%7ϒ=£w2&0tafUC.j9Dطb|嵶Iפ]6\=cM(s~YqRD_THT"2A 2S1]{kX7XL2eԷ^[]3>W~*/b#,[ cPӶڲ|B6Q{~saA"?AAoVzz>iTxRCb]پ|vƶDh,1"|mEw("A|ɭtnoCcw|3tK3!Wzc^X?d5&y-_h+{",jL5;=|9 礂=s8.UɃ̓]K!cHj"!AA\(>`TSC*G5E^S P&FPwpHTdP oy[GBFvfM+)ËVBS|t* &N±ΡӍ=ROF֬_ALv jmf+$ 3I 3}fvH3MtW9x\ьY&nFN/^X 6qY۳WLp;`ɭqnn 5B$NA<].kgtrFDɄm!FS#a_WX8>pRx)c/vj{,M`)1e>t;i8pof.Sd*L3hea6bR똦Eܧ+ sܯfYqi"  ejpxjf1+}(tX_siO v1@U%izǃF7bXt~W(J o BK%4:#9@C^m u,Tj %I[AчoN'7Mk)L|>sy.yΙ+RaeY_^lEcƩh=tZJᵜ5Ahr'nj7;dLSa/PqvZt.dKlPED{7QfkRj1jSW.ܼ b?05D=Є`<'r05!F9,jIvd 'Q&֥F\*J7ε_JT+-Lv6"`x>_P;+Lvz<a~?CDp 1 ]7D!>)rTnC EQzG90`“iR3qHM(O'ԂB7_2*I8/Q0O˴{lN6m"U+%@<%W̺5` 0o]\c@C8k _A^WT +?<ώl^Ҳo*#N`d$*< ՛ -B^RmCdm\ buF^[S~:#p| /$ !Y>!Pzl ՑEj-sdbغ0=Pkip$^av1*j߃گ-SpQUe(?fi?EW٩JUlO@X8FԞ-*ٻͺ9ߋ<Be"yEKEC?>?Zbşy [D谌܉Tᵀl8.C8L>K[rSvBzWapIɫ{ns ӾTsR@!L@[B0iVJC4TJ{XU%Dr^lTWEg,-rar>+rm ^oeJժG^ʽo41sle[Z>(}q+H>E_/_\"df|CbaET$v&dc"-rCQX3\MNDgD 9Q?6HKTƄ|YϺBseVd:K n \$oN;߭^[S1O{ؑ  ]3I'{tocJ*H0V+T5~.-q{eSM4Όib`eI>eFN$b AZ# 1 3h oiB>jw(;I旡x$.!t͸N?ǥfZ%$`qa?ZXQIMERpbD=iX'}>!qYDJpxܭ-p)H_vߪo+_Wq1v~cZc-i`̎8^Z*7>3+ -`>%y "δzTTDwp h6K:p lqrpALsY0tW&<96Ktմ %?}v⹺?a BM5D;bpPf&kԏ(]JN9L >t!C[d9.7{@͔`c/XPu`q~{~9&PDT ߗnbl>%ŗj6'+xPv_j7%ogYReTond?S-lžƉ~ S`2N?M^NhsϨEExAzIMlCˉ\0l࠯5^kbh|u&߻:ʅ%Ptb כh.x,,fJ]I $OW5g7=t i8+:Z)*d,A+>e^LyhU[\9UOi)T˪Iޫ ;^24CHHRc#5vp V76%7T `$[cK_SprFY5xTQ6c 5IȰ(XoI%8%cIs3\NYPNiULA {'gD`sxxl$18WB*9 ;,̲_/编_*0"7G ʬN۬0E#sENzgB#eǏ *w/3+  ,ȥzt8F6ˑo;# SFjL! /]5iK})- UY.bgz)w.+[;B&\ʞPBUzΑӽwbB_3Yc|-6ԧ^Ր(=LpЁ Y"Q.ޏ4:rRInW@A85Gm R_'H|L7M}AQȌC3 vxaLI}0 oenf,HPH\ĴrA57O ZG$R_r j4IQy] ?3WCb։XŖb#z|d5Sdbud+ŻՇmִɮ@3uE $AZ,68B WG9viQH'@ܪ#O"UiM~Jc<54b`MsHӣ*ҭ4kIS뙃dM"kHlP>94Zs\X@<\Jh<ط̐4#49Ŋ@13JPlP쁽=b\89qWJ0zL2ٌ\~"|&]$QO # C-ܪ Q3g|?\ ٳ"ݦ[ V+>Qf֫C}uKn it@697-,] 7aGw#xz!2o#N AE-wu,[F6cQj#ϗMauͥk!ڋߴۜ& ǟ+DZQ+\Q"Z¶Z9uS#d_p|;_XytU92P|#[2jD:ϟ7v}8 ֩]{_$иptmNMo5^dr3T6Py:w&r`HC~+s* , 54qfKۤ1O&Bj9wqJ=GwcOzCrj)Kn m7r %f׎jv*v:"(v`6evf-0uOfHNmtE'xM9ؘͧ$dHH #اne-eh剽g(.~fS~ Z.S8Q mح5*砇 ebY^>U`V.OU1 xHwKzʳIX#H߃ yGӖC;oQ>@ex,Q,*Q/2O huLQ$ј{|Vzt?:c׼ƈW%5E\!TڊY7#dזv\v+b4U^1OJ|il\Uh\da廼ŌqA5!m>>aAs]6bJ\D1%60}q`Lf'eX\6Iz<~]EuA.mˍdTAc(B85y@4>_/faVrD3|_!ԣ&u%ZfEL~ -E2:1kc@KZ, eelg1O15♇h[>^]hBُ`K4"Y^V(9b/ۺ섇87qU7 CbQ}5 CƐ 2ΎCԦ}fT׀`5\9Epg鮣k{Z1}]Ap"/ ͔鲲vj$ ad_aN&S+4mEQѯPHZ} +!#M-Ad(ӯ//3%E~83vd[%CR $hn7S} 7*zz3o;NCş~cSDfmEqܶ;bڃ9+ܨ2l2 7&-xË 7|ބHqi禷X]³pD"fU1WP`~xӼrzux_=M8>#wkpC<2}|JJtGb2(6"tIJa,uS5qB$dT-QLH;ħp4E1% O-'1 %, l}7Ju"/"3pFc/[4hQu>WM.QAN} dpbrb&?݃#K?^ #BCo:_ V&UHΎU; e~L#~6N3qcO{£bՊ\ay|C+:hejx\kɽw,۬2$Qx hi0z-=&KAYs4F2Q7vcXߏf\AꀯQ4Ë`O:j)l|cy$57 L AcbYgǨp,6F&uH[Mwi1lm/K:,v6|?B#?Lt{qķD o(>Y$v$w@;[愝F>\=96OÊr< +q3?R-C[%bl+L$bmJcXAa/9"rwh3Zfs-mLrQUoTz# 4jHJm8>̳3u[ ܤ4)OJas ˜#{Zʭ[Fˈ|~>YP)wc. L1 ?7愠PY 1 \-֢L5&Z MJjҎaXj,K/U^K}_0`}ݭƋ0iDDf/bh H{/@΅@h`0Ѽr| T3,n'],l63Phj{5l=g' &;c/OIT;7xA\U":3..T?4gx6[c|FY%^W 9-9s4 \#Yߩv84]wlPٵ;lR> MKQX; BxZ8Q +T8G/4#lqHn1tN1 S\Ba0_3\k- 62 pUFG,/f20O=g7xMEyNZHܖ^Paiw$ꥩ ]4b;~0-ی%goRYҀN+jf%ٶ;4V_߀oa8e9V}ڬ\B jޣSg=ŋI(6 v-->WKh1nFqYq9Fr+su4ׅ;.ةgAScůqYۊ:w*y,E5}(T5jwsb'[ͱw=dğ/R,f drogpFXQ]S=׏9˽Ϩ"#|&ǀИ[5Cޓ!nޡFe&R=\i!'+0F9g 0}GŜ] IR?Ƭ0CGȅ$I`м3Cuj+[fɓYw@l!}:y |FxzaP;p;.'vۿ%ЧV'd l޽;[ya7|Z~wk{yq-̩vk;-g/T NdW7n{%N{ %A=ʥː-?ևw6ɡ&myŬy PiP`B~>YvjnRv:Niؾnb5 +i>2RjjC%AGpD^ mvZ7r{HUe\-G)D 5r (jYd%@6/jU;W嘆d3$@_ZG(?Q^Ug!Da< XB3ru`|^|;Ŏ&s@zGSS,o6*;,ͫc8mQ+$ZRgKcY\J0%ٓ)oÈ?VgMRͺil;dSJg rK s3i{6&l{l I`;o؆G>6D[Nj 8iкHm\vc(Q@`j[-/$ dUS(1Qd WIy ~ZmߛFݘ,+@_yG[8*Y dS\=QI4s;j#RU=v@MJ{_}YYiիC轢^00񼯺coveeEI\v lm&[`7Re=gVܩe] cG HQݠPj-|s2y[0=63*tfV5 h:3!4Yb_ o4z&#n מG$]{r<e |os`w1©* \eW.H1၅GV~H%[o}0#@evɌio߅^ھWnh" BT5elA$ hn\}f -|$n ,eGĶhh%%ݑۥfDHW~)H aOw^m4.,g3W{җ4[Yj|2 Q@}:ho5{y/ Y{*g ,:tnU9?k@16݃k:7/6;^W=<)B!qmy{9$S}+juo@jwfA;u73kt!NNuVTـcΎwq{(㾀 gZ`vZ#(@!Ʉ8e4/0ꢇ3Vjlxjg{)(͜a>"vn{HJ~؇# 5IÜWN8dP `sI??W# WOnxci5L0(>/8kAo/u{'.]{P@ J /NVpȿD {MѰއdImX w+KBBBWMwtL!`7fh]`.B'd8] s7c>+x\=5 bc/n°ELa\z.Zx;@n't6_><>[WyaTuowT6i깙VXNn<Vs=@/3 \pOtT ˅wCXzAiYN՞8J@7ppӥt~v6&=B~:#25:a>x*Z1Z ܚH+R!{٪ `_v$H.auY)M6 GQ7\B[)-!s젡yxAM<3(̣`(pc 15PS=VԨ9ᵨK^sUb9Td TPҾ {n {=I[r7~{Zl@QT'; .+sˮt+_B ]ގ/Yh)f.BIChL(CM 뮔T4e6ŧA0QsTڤ7%"kDOʴHSdt)_:ʯ&9-?Q5qT6wX^ 1Mv۽I嶜?Gkbkp{;:n@xoEtn܂`=vJR=~q$~czPmzT!k #yګ͉"D^^JӒQyĈ"VKO@`Ktl$ܣ& ȴ5͸HOK%f(l9%`[mmk"dì6GnggE1`uTkvQỎ)`\fR-^ 'GdLC0C֑F: uHJ= Ub=yGyx+؁|l-)&)=66NIQ&k˫C{7/]>$yr. ϱ1՞x`+e),sM~43c=u׏&UM"'f///G~ [Ro9C8 b4;W9<$˚P:XBaSi(NC? :_ 2JUJl}MRv#@;WDNέ*IW[!DtH|=e!?&{UY)Q֘l6~'j)K=S6TL.\\;_wi~)Q5% ϞgӄL# M ܟ@SRU~;&yTBWփMZ\w {%/Wj EԮcF0h{nF0%nǞ@0 :X?A-t5ϨH*MwI 0'm"VZlXE,Gص r[XI ö~s {o@ q&_Af$7!Ck7ΣtP!fgKjT85.X۟2BuP>՝MSht"" UOZE~zk?uey5:Tm;C$B^^$NZ4HG*$}|zed4&Rl|]ƒPxŀO\͌Q6*!K uGR:yV*uc͆n| ^ -<~hzΑcܳBGU>!KUKV]$?/T0gW.ߡ C/˷t%a" y =XߴW DZnbn5e;{S.8;)jb?O _?Oװ-T;E8t'MH(l"4Iݵ+mki:ڨhѶ07*Eh;2~r LP#W(xI~]m;,W=g0Yr)<Q5~%jvۙ4Mym;s#PV+X2ۢU xnju2chp`L |G¡>IgPU/ڳəxnMDic5aD58~5@mIT>lNyTIh\oq߀gؑK{GSߞ-m'PZ%KF)ݬ14P̌{)b[$AhBgV2B1^BgUN>sJƗha}3 M{OҵQ/ MhiY$p]>DWʕ5(f ny0,o? z@e`8 d/ɼɻ4hy XjxZ1NNtnޓ!Ftj?5a^2Dh.X=Z<%GDakwn1n${7:!̬RcJrن |_%Nd>Mb+ 4I:ؗ˦^ˇ TYʳ}! DRQٺì(QvE0 $^5Ѳ e.ꤞ4x1HZif_|XpHF$$FJyA6I A`WgZzXk05}~Ψ,%@2jeH6B[=龍2{[W|<{{\Wja)1)0z\]%[G k+[[~7귂7?=Q4cAy`Edj3Hfق[qRZ!9]BiG/   Qo k )\Zwa31CY7F=# _#Po͠'90.BJQ")P\wq E[||)S*^k(H a, aI6P \ G?,zLF/7V9Жd-fTy94R|f0bYO'Z՘ 7r'ѷc\rx]b6>9u, 'Ԉ!U'wŹ~}US%h5V\ '8Ww{^%s4 E-7YK<V+;jGPXIԴۓnV.]AY+y </ZB eg2l{nGhK**K^b]<+0< u<d _#xܞDN0SaϢWEqi-! >rk.7@;mB- pX` 9cmFa%r.*=YJ⳹)Ƽu{gfbZrg w6㈣Qطnv wXoٌ&\ ѦNi [W{|3v(WNa2YyζHMmC9M7 yhz6B ].v%/|~&<:'Co5=*K0J`6T1N1m,lպ; 2&tC@M;Fb>{ UAZO+)ErinW-d*Fkhw=kΜ~?=T )!GkǿHn[.k쎌r0'*^U}%3"ce3.E*3C=p- zJRd\zlP;o|Lw|JbM?l[.YǨ+lJu`Z7dz RAPs娵oaGTkZ`_QC/~eij2Np95AKGQo$ - 0@v5t =9{;C3(Bi;̕<&e:AJ wNEsE[jB!kJUVVU 3;.D g̚qW o º ];iw*T7%?7s5pt'Gl"ZEi9¾ gcF0YNtnuZHԮ9v|s>%m/)`IȁVľyR+˲%Q%>ɕa& c/ű߸9.r|.N Bg~$5п8&hmY^| {_j !&b_ǍQZgMW AvI70ZX*nqUkf }nHҡIҼSC_¸-CflblߋHL d2Rl ;sZ.f+khݧgku©)`֞FS qsh:kkFUej\NF*?6x iÛ3 ^˝jkb2@ GWr2R NNVP9eECbڨb׶K?Ui(hQy[ٿ#b,QEQg״mXNNx1Ö C:?εRKi+d@ n@B],?KP`i`N Crc5S>w ͺ )X=&TϯPvcbuE[*j*L-8INI?xpgKOCSȦtwhVVc]*rKiGA"}uv |1;*=brZ](N\n9|"%/(('1H7˯; }<Jv$IՔS;&`;oV^r!unM818zv=8JNomS |2wϦ$85O],74 BRFAD﷖nq\*ˁ}XQ{3 zͯ c͆4'T8㦱W0)BV7E=fpAAmH颂_'œT5-R>}K6CPZ[Jv#nB|} kޝft MfPZ~@="&o0GY#-֘Xq<|f՗yPO2GAT3y,USFʒJkk8vꗜE] A{@uNP%(ª ϭ?p&WZԢ5 ٱ2Uo҂-W1]yFT/ !~lfѼ<[ȕ%F3EwJ$!GA&L0Me>TblN$X\AA2OR1xC9K-x;5JΰnzUIXۼ 5uȃDΑE{! ~sd.u%vv}q g"$,m,O^n${hϕN( Xn;ɨɸZ{; P =c\#mu$I^jl_VStų*5J{߾i*rNk7vjPOHE^-ۓ|̪LYBm_gCь @j3Ce|N(*G/-?onNz"p+Eӌ{w(&" (h>- f*vPZ1>y{̥w =e(G֪Qk+{iHȪHyKot8l,`\;?^jm'To[*:׋$pBs9b%R" ]G,MwI"M }ƂkjI;6~ZN"89w'2ӣVN0;TʭE#3*Yg"fSC>zd;X|j::!>ޞ^ y,r͈B*30' 0ackl3x| 6",rtplXnHF" :NpdB$X…1a7tYmb#A>P#IEVz' '(37 Rzu\۔?|h_tAdGug0pbr9)D}ڡxM1QW!!A_,l/}\mRȥJ۳o"YNaG+rl5 Jl,b~,M֊ߴV8 *L;$?KOC?.t΃f>4`kBgZ.mv(^[ x6v,mSeƦ_Jl%ϲ/0g.;LW_ v9,hid*P%n #7HzR}@h$(e:*ۻ.:XI]^{s tfZKĒ &"FI9Hd]$F'8}^ܢ=O[  CU .D]8z]VV?f}ZqGQoW)ƀG>ȋ1"EVs T[~:}Zf^t]~/#V`$ƫ!e,/)rXN&s;P)^hvYykG 6 w{2q{L EEFwNyl͒Ik7t蕴4k;jFF^+7 80Lx98A-6Ǡ @W Z(Zg@ԿQQ*tqPGѩ kf?GSicocީtW`EQ02Gvcnn? VO3hsUEЭq!4|%~%ii.cv!/tuә`_4rFd7K"~qz>Q]s0Ǜ zGP@:hV:<ƯoytuN{ lA 9 =/d2]WL"E=սg hv+A0KD2gIoXI)ǦII'1?SD)L \gs M k ~t S9aF(@{v^T`e(lu1*VJ1_@Ji=$R=~~OK܈M3vjL9Rx̡B">tRI7W*;O^n&K8DYL.b]'iϗ6^n^?Ä'XCܵ]P,RU9)=l_$$2`P@V)mz2ۼXDaʰ gB?BZ=H=(z(l<#.;nbC +ZrҲ&Oڃe+^ew5b~3w[.Eh2.7+%/ aŌ,@1Q>0΁GNлaafK0}ɜF Gy`[ae ts_ȅ!z0vEgact+~I%ݙ9Q苉[ ZzՂ= bR<ȩ/$`ۀR@JS?t7J8 M: 5~,~3@zS>l[(@.޼l'=,o/nxFSBsRT:% ^Pfe1\$ԉ`<| Dv`h+j|ީ zWQԂY4|2IG/l)._qEfժhKZO.m/^uN*I/DHrSh*B7V *7CKUu Hc^߆|LQePtaZ:?0&VTT/,2̫l_x6tȎ-*q;OW\uG=^,  8z]̮OUE/!Z@v/+]Պ09wDRl0&4\9)š+B:6F|WlrOq5^k iVPU ɋ CN}I`6/vUV-N_-YZ窡Jn(u.q>YD O $θth&;pԵҎbfdwl@lVļgon e>%(|J`Rap6JFfn0-a0m!|X=Nz`oN#tCF*ٻ@eT=L$ad}wjJEmV ](cE b_JJt "&L0?fG!FΙx ^SXCT,CЊ|S7Y/_}1u p6!=6We@:93^8{MլAf^7p7Kxw;=56T/zb^ @gaXl}ʿ8@1ۺ'4Y'rI9'S70?QWMJ7גw*3px:JDd}q @ (pZfΰ {xGҨlUbvHƊiiT6'^>4i_h3| ifx*j͝59*lH}UVA#i$i"N1-9b֦J'$|颀g܄Q8e%3,f͒cbAL%T'78ǻF!q{}fyڃ{IriA&vJ#zЫmՇ\t͋P\gn#ڧb``OtKCR궁li,0ȝfE.~$L 4~J'-}@I{Bu@*;{"kN" q?ǂ&#J$ª*5å{}dT -UP+2pd-Tj`S@p:KeHGJ~H;1BA]9Fp3?ADf1NF)ȈoU1ǚ  o]r@S0P .@D`z[a ,}Kf&mej?,γ9;b+ELދǯi<tӽ]9i(6˜ULOG_i t;*0B[> j/5wTYAD ?lE7\ ekDLYw._5 9 gxn%96c0rV7rcŒRتG! Ahd-ODv(@Iձ[>2ܦ˂W5_B O6]O V'( 7MMAcZpxKfNJ' b\!\әu`H\ЪRc濞bFh5ً3=mgnxesɮ},/y"Yy2c7uR‡Ceu91rd}8 āK0IHcr mgϹ%݀[wCQ^,y~zIٙ !cW΃1IFҲ-F6"Jǵ)&Ľ;i+`N5$1'uE-tݿx$B%({>\I۲uX3o _fXpMlKzRi5;tdUzBu@~ |&J qdz탎Z] \_*A_U3>j:C3$=@q@-ߺʖnw(Z/j("aP$hI',?{i 'u=a5ٟq)M*.:q48ctR^4e<L+:.AV6VO+A2AKMs){nk4ouqy?~;_ S:.t:o_{+$&?{TgfĔC̴a=QrSDoL9#`@ZX^6j>Sv:!2l=rM9R,S&-_@Wi8E^DR0~|$5g@OW9E~&.!MJu?`'`Jܵ5ŕM9{#B` e",ٞI<)Kq?tO;x~|xM#|IzzLޜ 3j~PBL; `0tߩe"5`x>)H_ԓsB20/[S=5GLBKB+kGU_za k pϻǖI1?!w?imIŏ%/Ҁ60a 0K1XMvp aɚr~323£.<"a߉F!HII_ l"IT`$Ǵxnlw'5:45ޜ_ cFxV ޖYZ+t)K*ڎF*=?ODԙ XjveorOt(y @=W*P`6GG+P%ˢ+DvҴY9t'rHUb(gnb'tT2.[t"goªvԞێPy"хyfە3gzKW(]Ca;ҹJ!`nj'n]LR '{o[Sm8h }~Ne$T)mnͬޅ~H8db[ٱe %%$smiEL{A5+smaS!7L& W%gzQ@6U׹iVRW\.HQo~cLV;(r9_峤^%.xC12 d fZf_"V>M DY{O ȃ;K 6&71cQ~%vZ_~!V-}ǃu+}f_)v#ż[b x*R_1CvC}ODj }GV5/䀬1ĶTc"³Ai bնk;ww(I( VFg chRP;`_?ߚGbfm&G_]ρ#3vXkMzWeu.Utj)Qp")LֆddbPh)(@ீQN'&O*d>r!PGw[ v_`K̃=9E>*%61W)j>0LNIM.S {h},SC!e%_;mO6ր~|fg*u ABL͎(o/(E߫cJA4k*j*%.%CeNb_Q}-EP nj#(d jΙFjV$2OK;l>(qWԉ%z/@%e&D҄AzLKT{]8k] wԝRg?<_diNYپthwgmk*h˹z4Lݻ+p۷iԀk2<zZu4\U%(@Q!X9ٟʯ>*^R+.sk7Mh0ڲR?=$K ּm=$CWIf}=f52 u\PKFP6y8* [#7["Dx8<] 7%{k gbn!x {BZwCϷLޓp6 @]Q^#Xa 7Y00sSٳ }nABrVSJWt>LO X^I |x1@i^)"r<ߢSeSvj` Gl9)2_-sgBW]WUT!&yu$L6s(dg ꐹ<*4Ck,'bdh:J:O;l$mnn;m|r_{(^x3pQ~{UZ뚋~,4[G~Qu=k(׆@(Aϋ6'׷љR&g#P3zӗt{aL;pOtۨK2QWͩ]G "Yg$wB1A&Mr13R.A^R0odMxdYDBi&פ4ݛ0Rލv\'2enr{I^z%'b8vQc쫌j SGg&}^L( )xIHs1rl^U亡Ce&_b=҆xhI9NQ a$z7F]#W4A1fdf~%W&:غ++']\b^vBtE?\NIjoA 7;g WMg!~_`RM "!>+q4)~m)O6/|\Bʺa{YQS9BAJ^GAnkʥKzyZem bWa2.[rͱf"-#"Z6S2}񱝍MM^ub!,~?OY׆'1µg1PrE[t^_-;HNJ~WGH{QѦso^wH%xLܾ /p&5Mdi\:ΐMD8royU*֎ΩGK'_fjnkvRNs{Er9fDuTkCOYĂtAygL-xUX`!>?,bE5}ciQyA2aBA: Hk+k "DZh]qƕ0cnV+}'1*Ú)~'U\45. l6A ,y\qPn\/< R"TِQuDa??7% 6Z Vѡ VK!#1M{s↫|R˚K\!|zǮ}2pe&=r7k`RXՂKh+='72A9Lphm7XϧNJ/,ViTU)G_L&$hW ,}Y[iRI&ԫ.`;l {26 DՅ[L>}Ȉ&>ck)ѹX_[!r:=6#kb(XQUҔe,G } `(y„]P^LA)Iڭ4Lє#%T'= Wl} q\=YNԧHϭ%D}QJJSCqF&n,RF[͕C'4?k+z~U1(6Ǭ??sפn>N$ws2z.`B.E]V񏈩)Sy Zee07ܚ+ G/}d5M õR׸ 윜Mii+Mxty5 ^**xj7Ԗ^$]ENۊhE VLI<[`4Z=3`AΠ'ȚG%gF)'~_ #/b'OpV@CW*U`]CVJqqJ=9FaSܪzT,WhV [i|B}PVBМMH,4>"]\Gwi\`^ YjʷWш@#eNϹ??cPF[d'r'2y1X+i^E';4AUx hBc~"kAdCmPa|Wއħ ײ^}pH3ITDR(qQ*Օj'dGV#Yq"Y3$KQ6{t QXoMQ2r# JGJOk7L1yR#ჾm7 x1W2r`%#IgLY^ z9GO+7*C.4U&bz[c8% }q8KW%d6kp˼xSyYs1g8d, {Q|cB異 i >pK>EJ0ճ>7ӄ+PmH|95j4=/ri["5BK%YG,5>~hP63^Fx<,=\1 +ڮH9YzRVOU";T侭},UɃȻɉETA $F2l S,r3vxTWpT~!p6˅r7x@]ͥ{G Gv16hΰ)PnR-GbW;X;=ѫ.w@8,9C`5%s.px]Pq͸fb KˍIqDˌoItEHhؙ\H^nm1>BoYCd+ͥS@&2CPQIC%o0+#4꿯Xr@උx & LRjbLd2y{;3iGCuݱ_D $LV6F)7 Dߧm% MSPvP e+* ŬK~%qZ]zNAjFFi٤ 9 L~(8"D݋_k= ɃgeˁaVB# ZCQus{ %Ut\;z"ǝh)K&'|RPX a$oWXYS?>pCidKф RI< (} 1xr4bJXkF 7#>d9bhRwFd;]/eV<@PحC&#` I}z1T6=FqX${ $>N9,Ƿ Hdbp"8vVn"`֤U3s/ w#(eD(X TjvR=[T 3m(e̡RKf\&^SR墦O;B8~پGů69χБ4nԽ;hpڬdn}Xuf4tI `!u_/ 1G:"ˍy(L*J5Jw.4Z晜~iy>DQC'mONY7` !#(4zUٷuQ+w)sF!"1vrVxPDzq`K hT+Vo`/׌^^q9z]SJuu2/F+(}g_4<%:kBl2:֖B-ڔ$řӗA\)6+<ROLt Yb}ʞ~+UŠ89O~ ֶfIrX}']iSyCJ3 79;XɁo*U W-hȫ h4ez/"iAJz 2AjOy5 Q>ʼn mZp'Lj\`/juj{ -K1ah{|?*̭xNdd/!]Sqqr# "ܷ3ڨvϱp lkyW!̽] `њ _ԔI֌8 Yrsp[S6uR1dRXHE9޺(2]u#FRloW:h[U]m'īsa50ْc>T8a*\+'ݛ`v^_#|¡ Y#Lk 4oT}bOV~"(G}R)+ JhY:JѶSJ6XԸ&q/nnx2H̜s)WwIo {ק*PW) /6w@eAYdP#6 UDpP, e xt,Y{rZd&T /JahHmn/ k9z] UGqEB+)w_Jsq͖M.eyol'[8I9Yb߬iE%r`4Stjn $owFAϫPk&>l1}rxo?lg-Q!{ag1_c%^,J/ 5x<0[BT_zZ(_R>x꒿$@JVz½³>:ߟVgEzB&fh8g!|urk='.svL0c mY PTB%b xhi-}BO!X N(h2KFPA˽!mOn`=E`mB eH hHy%g[Y8:(D4סAwÂ΢'_pt3&?ሬNW:|΅yVrjq+Z;%/Oΰ8a |3]i%͛~~H$zm<<\7~2xqO:KLQ Ks»&Ό̭$Y6`Ex2-CݽFVbEi iޚC.ݠ*k*^oqz@4yXN8e)ÇB& #2a oW.SqԒMIE+[HR4<Y![VLcgFDGc;6P ^iY}ˤLajk{'5lLT!"'pd;lƟEq̎}P5OMcS͙|3ܑvݖ1d_u"IHMcy80Tcm',Z_D~M%11α{0 wjj{ej@' !(lVI6vv S$KX\C~I1J`֜M-, 4XŒ:_%ȡ2d< ]7׫!!@|9'|e a1fAD,lrǎ15iH iZP\d<ōHS"gdf56IճC0L3~4CQZX(=ԩ> ڴQ!/Yw:d U˃!{z]?Y04 8bhŸTx:"APtSk kdQW#g9*ϊWsk2ZG5w`}xf=.2s*WBTJnyYƖ"_G|ZU\GX6jC5&0d DxOYFUff_L3ۡDBՃ)[Ogf|rSҟH8jŋS!cضw4.Z54hnM75BHCe9/m~l :ۮ)6>TX2C,[:x C=vb"P ?O~+#4,.{?.\q"I:<8v4XB ONR!{:5CcÊ&_{vq/]82Juȉu;ʬ]:ܥG,I 2JG8J+< ܵ12)?zI3.2?[dߐډB~ M\[[kەZ&"c qQK(7^g̑~u3#mP_fܼ2lxo)4!/=^ئR=: ؔ&TPv]f[U=s~cR;lYؐs |Wk#^OK'?8L#Z򍆀t5 sl@ul6c3^ O6^gXUpjsiVVוH;<./6 ^e^cu& {R\uMdvl2>OGfP\cYZ_?Edzø@Ԟdz{g/-8:g4x(]Nx裸F|>b՜Db4Z{ɑ"Us(7rL?y d:31 %/uxi> [uZX0?R4RP yy}/ Q{U NTGkun!3:݃6hz/ayop@t:6vo[ 6;[W9ޘf{<[*5h콶SX\'#+EHb$ }Xv[ Y IȲA}v}Goʴ8nFO+0A2:|W2& H7TTҏl:MQv$!]SD=f q$~U6'uc<  um%:x+ld ȏ9Lrs NT`{l^Eծ99Mue Q@dxxպ%hM0tbyZ]͝ZbB,Ӻy4%4+EW.TFnJl̎7O'42}kcY# 8-jY<[St'uLM"o#R4yn2tzA6HdE(CFT2+5X'Eť[$>f#CeN߯Ji9Z"EMM"&J+԰\Q΁#:>͋u*QK-*-QPvϬs:<86DBp Jf]qK'z+hO pZ1>{{(˾o`$@ҴK=XF_p,%M{TyJ Oڨ+ɺ#-&Di~bڟj ]ZETԞM1N/7v64D61[Lݓ5םz Q{GO8^ϽC/=3t:҂-+dJ k1c(Q:C؏_u>T$";wG +b?T=.J;kFFOacX%"C D}[4{L @B}z3[=oVz ot^#Tr{[MG^ԡW Prpüڇn:r. wUo`.%2U[,>O% ݉n'Q/qVHkM9<^ƍ217Э^v4`\.נ=w؉U㰀g$v~S㐫t)WB&q%̖ZMZ8y5qokGiEZ서^"c!·I*y` ) { \"̡S]-=:DUD܄.N-wΜC`zv69+j:^bs^(+J0nrv'=Ŵ~Y/WD~xـs:ŏ,Z1^ijY@$zuhLUdB(sg/utL2> cSh{ZsI&YQuWnk"M.V#;=]pwcJGr (W+܀-LٓK ج}'b6C }D sM5/@T?@Zc  7=@4úr؂%:(9o?L }wr^ZKwkhM6;CYp~--Blvo4uϵvP͗'"/O sЕm,5kd[]!&*`樰2ji#n<騸CQ/mM&,vZnt*O^9zh(2rytLl"Gݽ3p0qj3c}=Tu9w'1`5\Tt`|%܊yo0|x] QmˁYtૠ;}^%A@u0.LJԦ]4=XZGՑB֛.,pkWK"E]bw  k2MQ}}0Ӵ@TUN]"bce?hx+蜈Կ'bY ~q%{y; ÖIBn(B˒T6W -\ǻIq{5JBN_{롙fsnTP*칼-…N t_0\]3c|jÖ2|zBe'bc<5"L'|v=|!a> vxrP@Mc$CQ!@;IQFz󯟾\g$j$|:F2 ('̆XrBC8͘8vZuc:kUb,q!sGw=+d!|0ɷvxʜ])yfR?P] rzC3$ 4!\"/\QTjZ ֖ (N"m]x,5\Q8[ڑGMH|;Q#ܝkl0P< nH˳C]IZ)`|R+GxwQg*}\d%}A)O5!{A_}lWѪhݼ3Vn$ROEENDExD бL-`G=i) 0x= 1Ϭ#y#.Ssc=pWT^gXc~ufb̅L۲^Ɲ$5[qվsr8tv(NuiqWE}-K jGꗇQ6<|ޛLayWu(K !'pp9ݷFb\k0.T,̮_\D Z3/;g؏V 2BO2)8?0 ^V\߉~z[ %w8sA<dXORMwΦ_a*p?#Gmϊ0VXSC:/8{sE9Pd6|lg ˂Uq~ĠA{KZ1Cٻ|cjһA{%w|n3[\偌Y=t*~i,% B`JB!0Q͟?Tq0 ]ew]tbvz b W'u3AA9&ݩ;Tl5Wl~Vj+yٯ٢d}?cV(%?Ltbd$?(S Cr8;;;͓rk$*qzLӣeaߞB_[!QpX4~Y!,嬷4$G)F=(_YP}`^i3ڦqK&,#-aW9AϢ `zѹ( owr1Bwd7:̐XﰤsyX|-Q<^0 ˛,tW?=5e XTa#vB/qL!Z4renQ%SDBP0s{JkO-K)N#^oY kG*1b0 W4L ߀^g8伀ZW²+IoW)['ލ%3֭iCTZ,C21ȟqvN͸^vƓ/c2L7p.XP&T[uP|!HqE (Df TM,mS%& 08+1HiE+hEԅmTT? ~Lަt4'J{CJx+'>1:Ѫ1C8ͶfW.?\Őfh <${937@ӈw[HmI?7Cz@ ɟ#~0e@eŠ:kHaONW?w2%ŭaG]7sȕ/~@9i چ[LjnO&Wb8 ωx`NYec/MFͷu&/NN̨6?QVPx࢝BNƕ/̣=yto]$Di"<:-;Mo4H 'wMTGPQEXKPl"d15h+Munk)vR%d M0CdfKYѓH|0rfiꍽ+g%eG% QZfю$q,fJEw2AU62]n !oY aI<. G91!|,٧MZ8AyT& )OK=\ȟ=wq-6"ԙ ]s}f!_!`s?evxChpW_}C[S 3i_3bЭ}"+zh?*# G@Чu[=5C81 a]-gr*Lc*7WLwØ@ P9(;d`QNu aXQ۫ :W5PP fpw4+ϳdeZ~ᏯtH$T@dpjrybmD{s/ٓRK_=u4Qݓqo)֊:?ʶ}(R3Z!}j⸎Y5mHq.i_X'ǝ>E Rt%(YWc  6J{riI[ '%;:*&z7;^GdCv!;Ԛ5xmiWy%Vz٫ hs-]Xt"Uz[q3&90{P rvI sˆ'S6f^⊑bS+,~u(dZʊ'WRS RL8 :)wMbhR@WP9icXr ۗuފ !Qv_Xm@b $B@w|XkP߰YKdA|xs<2 9]'K5Hm?E޼qr7]훷Y,g:MXlk{0{N0ι\-`a$u8Cri8YԿvuՏL-ji}4JO*#Z9}ΔAlz&5@I@p+ZJc#>SNK\ND.ݩxĞI'sČn\D+­66 <8~-LNh_Q |vD+WkpƪXT읉si;~w" _C˱[#xl/0701HI}Xħ{0eHAC޽ ֕3bB:&y?Cw)ǩah{o90%bƯaȘ!Z·߹~5=8(ף+W`+ijs&p:^A0=5X' em!:tt'-Lʨ8tN""1߽dbkm.N6 pL tۣH>j jSMrBeHSb:ro_7@-&Lڧf2N|Zelm_ԢhKjIC.Tp|Hf/(!QKam uj; AN6w|ŰݽʆvT3ZI:.D/O1CTpƌHd%;DX@&;4!6c} 8Lb 3e2aep _M+%GP/c{ͮӉ:<Ŷ|:"1Z46|̌݊ƝkE%.nE"Gig4./\=Wl[&Ʊ]^5brrcΫ9 "1Do2fE@oWzȑ_\Q|WR-,E`.w4]R`sOxq~nit_Udmݲ*> aM^K;2ec"#:Y**x_?|NseA>__i_s#9}1t&-}^EWNYqdcyJBxvtRWí'u`Gi?nsl3ڑwF~Sݣ:5"v.iQ|~eeMx _Z~1|Vm}kyvVR~W5Ҽƈ)E=oR.1NASBUzb FsRW^uU`WJs^lJ|iM7ڲ e2~7jVKLTͿ}7H=כz{!+0/Z\J )Ch.s= IOlA!o:=a$~ՂSj؃x6Td~;A%W&} ֶ!a9C}B^>߹އ8|T ~9L[6 _,6H`M RmEEihZi/Z}ԺR]ZCrb@~MEXȈ2\$B>|xCW@̏-󆂏E#Fg_;ל6])8w ?Q-X_ܥ-HF@w߼^r*m s"% %(!s n:\q3d{u G7U}r6=@ȵ-Qv͜T$~@(Ն a[Dmqi֡YtqԞcZNd d{D^#!ohEފ|䢯61`DXsTVԾ@K=W1Ҥ*sAJT 7AtW.4+Fp[v'\Tߙ"}ZY 7xl*CCu(y(>%S󕧮r2o&p9'đ^^ @VS%7RR'\S!R k:eQ갾>S3đ KP"d( PehZd)&=b?I- RD'M󧎾׮HܠHzQ. S_b\hS{+(FW?^+d}(^@Y-܇V#}Dqjލ иc—W;n"VKquM6j38U(s%Ȇ-<z˷)Yr_Q[ېQ1N. O6Z<mw_1ϱN$ZPCT[lo>.,b lj؞ {Q :,3/Pp^zAR?:m[G >A)}Jk jAI//Oֳ`x0A}&k)\O!g|7&m ok `OOd4͡T;=FK|ĦT2 #>yXZ`(g B>Պl$9=%$ <@S^Oq"͇|-c*Jr}N-OTYK:z)`q 3n<䉢>*Q~TW-ҍEP7M Q;XrsC-;JQ(VV*|cX+Tٝb376"f,ڈƆفglD^NF<ᰔYdyP\c/ \/ a 1Cݝ .1G08u`ŗXN YSD2&/sz❉[]M0_1wB+m˯X*$y<%c[ .٠Y4bޫ+ &F$ HF>`(Xĭ궂0S 18PXxX&/-9[)єli]:\=Ugrfp?"ӖQП{a0|8iz+@N56~uK6 ݀PzD'2Μkqd6"? \ r#^Ɂ؄i殫ΕY :~V9-ߝv;"tP+~994 _oJc :FR?v`$sjsI@#M<5&K V#eDi閴 otr dFjSE漏okk"́rvQ+`)tMFT> o݉/MjBGdȍ45[*W i0[Ql.s-CeDALQfŝiFoo)C%nVs(\"G>5!_7}}ò.sFɶW]c&akV}I [ |L5,1`vsp%DHxm }7;2=R,Gܳ*d|]?5G@5߂`PG לHi1BDx[ClRػv,૛y )>0/`-MTLp#m aą9<^~s`@yMXO`ĤՁ|t?P]r4Lj_3i:"$A=D0 eQY]dx8EYpҜ mu0 zv))lcJ2Cx 6/"{-rK܄YE9KuYpOD8z>h9mG t{׶@ȱЩϝ^+ -& cocv'N}!ČXM4 ?={/,(*-J#=h@~ /ːC"/uv IT{4 jzQWa;|(L8fD.Ѳ,_c2TTFb5"l)߈ X큮|^_s @.%I8@'j&*\Йl];TXH穳m-uit$yBA^Tb֧,`,z*CO~^SWTMNj= Wِ! ՈVҝ4gxppߟdǦUY ,3Ҷ@I[mzYA peSkqCvLid#480mUFfs}*IݡQ+7qt?[0唲6[*lΊ#YccgS1gt H9$+4Ixy׊- 4-SUE#:"gW> cfX(v킄SPPVb7|0QܘL9;Yl H=r.SFϧnQW<ٓYǬ΀Cis@R V p$V]c@RF~fhȒ ۯu{U ؂4[wn5f͐~Y]:`З2yj#ȼ&)է"hL&qG'livNCun5R 9?U_ yW=jD[TΗP>~xofX鱃^YbOS9wءp5ۅ?/x=g OUM bTh/wb梹qUHчeqPLU?+?K&"[#139]pLn분v]g=FZm 4V&ac7!E)WEJjJX#cnqƔՒ1c8n_pEI}F#ST,b4JL(#oѓ<} "P@OBZu'~Ֆq8qrF0t)+Cm4!Vճc\η PcH<:J֝OxdLlaܭkBɂκ?f,~Y,M;:O]Ru\Fk $J9wT2Iׅ1؞sqbe7!qwŽhep 엃-o ZuAK*}qWaUiFww;nڲԹ͎׾vs҂_Jb.ES&6똍凱0-]-TH`O?JE糽7rdtaժp;r=wC+_aE%X/} PO9QH8e]DEaMQt&?f'>KV^<( X(~uc4Tvʭr:}OC*Vĉ{fz?OUr+D`7 O١B cQdb[,'0=DNt]Ԩ}uk벪5oh5C~U{_k@8;yZ,!_d;EY}II@M38C0 H۵A$NnꛎpciI^ &c>B Q^oda!Ae`7Z7);cxs}qE^$eXݟ\l1܉,Tfu,)^F]\J>pXH(35]Um,Oh-RPFKD)?.&< /8!z4~oG/B7d,V&{ŭ&^$C<8Ud+]=,Wa9+^hˑzC%?_1 BF-vgj`e,L@!zK6kS6u0J? CiD0X;e;V $`d"Y<To6{&.tC_]u"=,{4w!DIQ90=̵8!b->9 'ɾ< .J71-?D~&ˍ\e]HM aN/3t`47:WXӽ_4Z8D/a+@ÑIEoDm3`֩ShO {(%(oh ^akN 5HC{T}CQD&d[EyE@d0}1@+ 7㊃ghg;6\Śԅ>J<"2&Rwu`7bJ?>H2@Km1FލcUTQ]Fq5-lTsudysP\O&"DyB.1Y<(8w2KGbIe)FvSwG\3@Ү⥓a3LQՓp#i4 *V֙OVڹʭ7v :'/طFY~GA-%Cs;-=qPMth:Vj,Ѩ2 SoNrZv\"%V C..E*aҪ V| ѵN ?2(T yk-; ~cfdvC2R ?u1)z/vy>6wɃXGԿ al7g b+QݒݤinO#= >,ĝP;A˪͓^ 3?Q#x[=jtECc[or}ė ^̀0 l"ݤ)WӤ|pd5hzhhh2zVʂcMՈ +DS:=^zx2 &[ H_^08qr  ٙQC2q2'.DZi5<uZ2*Zqe }iO0|,ְea9w˚(]"JG<N֣g{qu@#d.CN?ȉ&q7vWmi_ ۣ3aSsؑ@*sNǬں܅2qq` JQaᑀTHWn:TtR[,o^l\Oy)񕺔%@n!V6Srj3k ] 4-ujڭL_7"EL_EBBբMC QfZҋZv?M耦LLiGjUm2գuqkǤA%:*o#LoI6շn'×1͙(]>WQu_@$Tm C(trakS9Et+}#؁嵆5JO>^+k&- .֩puoӞ/ýv4ڲiG` އ-|UzIwK=\Ȑb#jZj =Ik,i(g=v}G s?۶4X >;ȽsNaȇ︮D<uayRj{vڰ ,hu# \swnKg|Hԙmd|`\Sfjɽb NBOBԈxH wݯBmеaŲ_[c?< vPVJK{+4iu|{W]Żqr*,0>?F11Ehxˢ= (T&\`{#ۢ :2~o.\uOF̡WtwQ)YA,˴4p*#OvűI"o+􆗄[ր<_3Qg^Fv5[}VS: C e.-gp8*5V86ہ"I-*a#cqNԯ,nvf "rPJ%=rwP#SA .;y1Y&[|^+Ь/ 6eEj3#h2+X@E`,SP~|A *iŹ+zvvkI*/1E9`ix;*n ED\hA9RvH]ډ@i<6 ȋCASwxrd.M^ "XC3׀ɮpr^!_ c(_T(`.E(dWBasZ@Klo!O 4RŬ"}RQKEuC:p*pa-3P;!X\ן vYΩU(=_l~ #7X.}!aӥH]yQ3%QJ5Sou٤*f%@ŵ4eDY6a2)C)J΀-n(}'@$H[OK7[4b}f@GS@|2m}7bU cn0t>;?PgƍC떔Z| +QOwˁ AK)l,";0 bK=uM5";vkC*i ܷ9O~u!é Iu̐-O&|[>$dNsabXMCu!K'WZ+ [ S;.҅m׻tNgI}3g捿KB wl^39Fg#.3A D̊Л0l*S{Xw쟋eTxg+) x4KIb qd|=e s_QF!),*;r;Q`` e[6'+E|.泯#Ik~T7ͳ.ZN2 \;Ȯ@C(.z%3?>1䟯^!ML0o S]6,3`ChfX; -|mZ[7Jx7tϰܨzxMM0sw+>$)=a ϐaJPl<4fRϼZU0m!_M?z hG/*Ѝ*Maz[UW `,ɡ,fk ɕ,>ض&ۇ.i/Zh?{6F@hK Z~2 EݐnQ^&κVng~HC:1V45@v˥1  b>%IHjs huU>4jb\O$wpj {"vb˜CdxX⭙gy/ǞГ.tA#6?.=*O&U}6P ^.g yUg:Vm:0 o{4M&_"cEkYR۸'fVFr@Vezkˆ2!5Y n!ODoeUHď!*eCvO\?51 b @LW]#ZP΅q9*}X' bxvKd{S2)u@|S#pM\yJ Ay%E{ujNdݼ%\zmK{+q1aBhmW-<QRo^ Eֿ4_2 x@By,Tu2S]}(ޛ&e*Cq[O%򩱣Oj۹ѭ.=ܚ[vϋ 7Rfl{W4FlG%N}pdMĿ(`Y@Ĺ5K!'HZgotM] ڴdlޮNVoܘR&g>rh2<;w.0Kxޏ&=37nHdΥɰgd%Amn)w&҉IU ?9L}g2]oSjj 9ʷ<ǯL3єK& zk7 22 1'a ,SLiKWߡaCp x8yRZB<Ԃ;CɊ5}`xΞ@vwt~,2sVÃ/4Mۙؤ<ޕcGZC̼K0T+¾j l69ePy?Q3hwH0scUآ?B= ud%/m!!F?sr@A7Qf8gvNQf5Ύ]缸`XN~d7,jIT_;f~8d/DJ%CM^$@R߾dop-?!P%X[حAoiI \65Tsrgo͊'0CU r4~a)rd/,Bn\iL+ 'Z#i0P)w-AJ([,eui_qewݟ|?߶ $VX!9+BG՞*p(WrCg&ܥGgުyِ-$0ю%4ɋ׆/-wcEKHt=2LbBRS'Ҟy?u$lB`\bzwkQ"ʞH-D8BwrmyE{ok׼nPEr6lY9Zndh/g>jFd|iLA#1WRb(iZDž ?L<~w˘e1?cw4`HmBZijUb~aV a?9Lv>JoZn]J\2qÊIs'ƪt kB 뤨XIy;uTB䀼@DINsYuio`gADr"MZoW_lcfa^%=e>0Ϙy$OScoخo|&fh"uEќu]Z>&DU[n6`~e|bLx؃-)nINNpj/_.b8J$"Ik b˜br9ꉳFaW%!7e@ݣ?ctZ? /) y$g#W#ۿ<'06*%2^A"VI3/0*$Vo'շZ'Z skr? ^9b1 RԧsFuIvq:R\ wݒ ˣPU~b_g,yw<T_鎇BrA[>2_,6 W~.C|9ϻ8=腯[יݘlJ^:pj!C},]U-440Pw2ظ{?Ե{_L@D\PըGL*~`h<ӜbOH8\fAC ^j\3=7?^*;]iϤu,Bbyw SGȢ=\HT4ȅ:"M?F,iB9W+>gmo?w!w9iMUuam)He[׍W.~w4|Q1oUAҕa I-"ka+Ҙx'9q}/s<0QΌ]솤I 1T@QRݿDҙ*ĐOR"dqKƝO<0Vyrme.j#8PI?Jv 5[]bx|bVIU#w} 4aR'IåEVd@ ?#'՛c!ۃ3k9 bh`RFkw7SaEFK>_lRgɨdg"R@Bcqr*Q89c 5E? xw_~^z[h^ȧWR5n8zl DjUXuWP4uR}e(\{ա^YHW\u°rZ/O4S)Dc׊̲ rʲEb(~ޖ OU&?.,!fŒtY#JJU9<‚tAo~b߁tӞppu1jZEr8a BhЉj5^/qpaYQ 2Ԕ1B ]2rk;{C K4 OM:=~i7y'W:h8jpm\4UL԰; wD@ ̥8u4>K.U& >CV 0T} ܂3"6x=B_٩:j6^%JXkֲoFzAaegHܱ9)F(dS\,VqڸXsS訒//[S=GMB4zI{ эƈv{=U[ $bOӾ+TOf.@哈߱#n})I~cy^E ^ܛ/ 'pY2vegvbBߋ<:BfO!21pʄ tuaF r^;$JE=׵=??Oħk lF%SLۇWi7ټoQJD'm^8sq"X%c+ DZ2B9J\43@(3Qg>G+k堘sdVb,Po%3[LUtj?oIèugvlN##2P[@dME5VC( 2pbڭhQ xIíhIsGiCBpĨoͷ fvv%M4P'לm[0RحmIY`1`#f%eHQ!%{.7K6+=?;LuItqq~D2ϵ_.`%5Zkʓc}ԃ mmW\vɻBc 'FaZ Wcܞuta#1*g.0":a5@uFBs%o# [MR1O#tq=rl%'PLYt?&H!cc|LgbyܵLT4 O uJfI`>XVN+R K>K vKL22GSC$ro7Tr7*bI})V. M,G9=)ɀ܎(s]vfib&?*j}ӡGP_S}R2՝L㊽=5UoX#*)g~p޳Ʊ91.ndMtgE]9,$ 0'n,՘suW0O\e/W/̡( no\"d`k kdνsLX;P_d>l_Ԍ"5Ev+f!n]I F+P p#ö ${OWY=7$:&TEC_O0jPY %TifNgLa@q:WN4|!$CdRf<"nsgb8to,?t>(&a 8֣>$I ֨$?t o%A1 B~>(bʇ_qvӜ3bsQ8[ZZ[-IF 2QlxyZt7 =D PlaGpl3x~oXڀ#?Y'q9( c MJM54zW~pEɮu LZa.qCBW fEx.wḮ3 y[A5r.\Vj)1FќkEN'GbtٌSӔVy_Xv7S}wzRsQKCtjv6 6EwCfIgTW8*s3#YZ`RX>=ʱsV r~3SAH6{xod@06XAJhY @.UƮ˨< 8 +5K*vϾ6t/\1=] _2u>!cޡ[1DdtAP~M1axA!{[[g.P>6j HbB! lx5lҠ+HzRBP^dHO:Yhm96G0 7v"XP5')s,Om+_܈U_2.1+%ѵpfaxU]/cj2+@lS PqB6ugs.Gĺ3 W -8ȸ[@rfyIPwwkdnNýw7g#Xw \_C@cA&}O`H^ypA:*DHľ""rt.RNuEzj`Ja*6dBTSR"bD)$P2h7k !zŃ.U& ,j42\b{2<#Єc[Œ2 #JTX\t#JNRkpa}2fc߶CS9cScCJM/fJ6nMC`)^yEkC$T ?>+<Qd]BT]˼Ȫ& y:7s0.B IVYpwed#} m5@d6Nڶٔ/ [{w,12٢a!)9$*8J_}4RtJv@%)cܡ@(r8փvBヱb:50l v,ig&d-xMOPO6pztqb$KXiMݴ*VZ4fjCaRUq䎊_& |b08|LpX[Wchs;Ȗ`K-CpWQ$&!8>W< \P.6PE1V+bo^}}V$KJCF> w֏Z 5t/6gz1-s; sKԂYBs,/\^[A>L ؟U `:)8&5w{l&;JZ;îIF^BȲLȮ+EęYEbT蜶u'/ Ӆb$> ~&:|w͎i2 Sɵ OYcmBN@ ]f5z> >MA^ No ]]Š끟*:j Р)nVwܖ@7<*;6B7 ;K,梈PzrPOYIJ޷l'SǝI?7S'aё% i{9h+f9 Ȕ{6%;t3 Ϝ¤߲}Y?BZ17Z.:IDq~w㓡 Vwr`uCi v5J@iD%W|R3Bl?>N?A7l;v/cǜEӚ'B-t~lKm'%+J0fBy7RT@~2eS4A9T. O(;l4$15$#'$%G@s`8Cf8 sf 6ONzv/M0/|5Zj۾˵/[%m);^-.(|-yL!:(¾KYjuȫI;pl>0Qa>Ft%AWrhZ~ jeS1]j\}4 F̅&޵~&c8ζD59+`aL-Hf}݅p+nAbeG1pFCFF K KV/e%#^pZjvH#A܊hM+n-EWAc[y"]~Bt?.@xYiɅ$zݷd?hMa/iC}]i՛Q h8jbaꁽM|=IRޗ}!3 FCL#[_(·vV0TC~-MBTX=}ßyB7 byxsasSjt H8%B;E>yO$;!lVT[RmGqxbI@*bq#} ;XY#߻ܩ?x-Z|<^za:~MZYg3N&WHΕ6Rc,AVUz-кjciv@ <02zHceti6ⰬJZ}O Nn(τdҽ'̎2CչxgHL_R~GJ~d4#XԴ\"XdAϣ[yl;HۦBgspD8 s5,,`"m;mۂ] A81#:$@חT2e76w˫0IJe-8hw(ҟBX?2WjNYWI)m˦]YgEL++%=fdҙU}jwIO{5R٩fm&TwB+HzOÖ bn43_̲77l>;b6`>gX+AYr[[xͲ‘}EF-$]St$Eԭ4pâcX?5?O"3xh%~t %,|I͹04]=#Rޫ҉t'g%.isBw؀:uA mҚBn9j<,~;f5ZKuMs:Use ~q-s'Pͥ7PN~I_*l%Iه$R7EeX8K (%1Cu>Ox >iy!C} ѽ/'"#}`#AS[i6@4|-"l}LR~CzHAYoS\J ’NdY1S3m 8`mDY0sn:erkv՛r=KJ7 :+&lfM-9+m/p2ܳP^{L,?a Pn:Ӎ&Lɧ@x8A$"q~TG/ot}bzDM0ZYwZI6BN~i`$xB |feצDzXiIJĞuVxJ}P;`*>Md!i䳥Op@L\EQG B}lf0PsgCgly,a~t|Cί`E`]+ƑRm$fmI2mq{T:M+0jFEę57+0s + x= .IaF&vd;u }!+@2>r9nXJd̡:H 6S9&{_MKA\* qh 졮N?*:(=vxIyb/{S:N7 HrSK$OABf"zʗu%XN~rmp  St%Jz8úq+qL[jܑ'w5kw7C US,d,"gL<7MA7siϹo'EoL] (!>]c\ڲ](-5ŵo;G|?g@&v1İ2 iGj]T5?G?˰4k< K6^K.s4+~GWТ(>;&|^Ӈ i<myBad[ڗ! eyi9?^C]e73b\dnbeI-;gp#@ :Kn]'r\!i}YE+W=9i0Cd_Ðǀ3r5ujqDD;}|u4\6Eo(4A`D##~C `Njc,rD1 IZ4 . 77y]Uc?2,$mcEtł95 93i;zQZք;pml dq)KD j . R3kK _fs1K.@eN{꟟S ]h@xh`-_[rNrȲ-sNX́H>#^25-XM׸P:XPmi d \G\b[6=աQyBHqZ}"nq1dJ٫Qs) # m8h[yMo&!jܵvJq>?$}+$wƴ=/pק#[jK⹳Ql$Nf^Rps*~{- mglpeک2tIkzJ0L`[&a+}I#U&u鈺3@ 73+ ӂ 1(cZP}?stT&^ޘ{js$b'}霻SZk!Ǫ俯)z`3_ O8em[ µxqg/%T͓Bdx IR`vf $XyĠͭQm6U#$~i *Ҵ -l,v8 ڵƾف-?MZWLK$B;7Xf3ɠT9!uO/eKso_蘰;Nq^kgFWt62/KD)8?@38_hqIa=,+:˷SG NO>9Xt7 ۘoP%Nqfw5//Jys2uV">WB΅Nvҏ#4Ň}ݘ%^sWCqW`@,{>2ad%Mq6( ]a5yҟ$i~ F*I 8 :g8r>+Q07DCAQ{{6h&Ck]V09HřFtReGWxL.>g̫\ !J*u`˂3粗I^ o +g r_ VjN5OXS4O!9EB@ɢ%_^/ROk-J LJhnZU,0:i5onV 9 =9鏚/R5;_6qBt=#3B]7YA2U'@k{9pg`"eVRE ꊖ@&%hM8lƫFU 2􋗭R* | Ijvim47l}_;;Z`\q|om;]/c:_X dxk݆tS7A3.~!ߗp ͮxKky|R8jD{_`4*i Bϖxm(*re*࿇чPo;,Y¹{mLVŽǼ@TTg,*\Tn}QdbSY锕4PfhV$aY%D z]}3AbO "Z-cP]Squ? c3GcB #Wo8 s^c<}H7l#9+Tv !%5dAy(c7I/MߙC2,wm'${SU,eFJO]yr;m!8zj9jMg{ $ ͒ 'Aԗ/o`ؒkY/wvX]gAObmKp θOn$`xB41*/o6׾k#c" dz,qbv"TGQNJhWo^h3a8d·snK8Ќ4x|҇ ?rP/ WOq)b+ߕz>W7biy/4h J-u<41FtPXMRCkj ̾~Q݇j6mH5VCY-NHgIAuX%&@vu[8[DJg QlUrf|;P&K/޴q̶D{5fwS6f.f`g`FVsT\^أc ڼ޶, t~|d"i ]\p f  pm~RPoG]]nw3I^j6[,~<xwЕXGWjD*}Zl8L*{Ѹ6} UsJtMد.:#/t Y'?}hZ{$fL6.nK= \Q.gpM//9 ű)c}bD2h(L0Ja}f>ONl}%(@3.KE| <؇O\+lgjӶݍ%hQ.B{o>G/݇L𫾥^*,/ gj1ccyؘuN8VުMmlC,k mrgN{0oY,Wwm0xC CMn7y붥.8jHNP޴2"X^܋뾗iM*~'X AawM?-~39NrJ.%gB Nu~ji.c咔? kT^U`̊K~##}ִ&ȡEĐ z40Bv=K3d "cϡsc ipN v5& .7Nzfv4o- 31MÍpe<uNOvt=UCz wK5:[j)@ =A|QU_n;,T\#(&GZ_V(0T R93ԋ @Ũdȃ9:-w >2tm [e mWuD3/ViA;B%A'&`|JZ ѷsw{˾qԾ"a#u $Ǎ2#}K|q>c^[uFv.!Gw7,jTg(E ӥA|nWx?n qy^<%A<~," ^a,Jows2)aXKo Z~ [R-hy~}q~6b=JK]*l\p1uN//?Gԋ j;8@Z/O"1}KF/ kRsatM*4rhBb.܈Ix>Vz6Xsyˠdnw_*l@ /5biJ窑1*eTxG5hd+2È;IC;z:ږ1s5'YDKDt=⒙OWWoG|D])Աuw^5O~7 Y}_T݂ vc<6=*x[s  '7B?^͎]$m{'BB~qnHRլ#oXܬ8oy+жK{a0N8w::~c :?vShabLoXEx pۯ?*k;V,~? !nYmx ' ,Ȯ6DZȧtluFD'kLZi' 'v3R`FCB y$-%#HѴy^g&2B3uT~)/n|l :A/luJ*[2 a.IHvwW\ YnL wڍaASA%p-DŽe0^|u ;%eH+šR!YDK4{AǺi|+ww H|I*&Z;%^0c-G/c%>Dž{]c#41US$J;m~' .P񦵿qe 'ݦSSu\sK-/Q8^sNqF)#`!|F{:xsM}kmi{H.\p{m(29t 6 wx^2ᏆӋƳɾڹ1m Ļ۱#ibZph'F SIe9Y|]9+__~6J P9E8{h gVã(eat@[Y AdBX"M#։{q9eo 7R/\P47^f7Im?w{Sa#W d=;zFvPZs)-jm<NRJ!;aDْNJ]D&rfi-YZ"Pr |jx*?Hgusoz&F~ š_7@,ze|C^^8DϾۀ9A*F0,/JpgCDK p3T+}~H^Ku=vl^m$I;$ec@WSϜpbo^(\پ"rpł 03 [O04U9eoDb1o.ʽ_%tP[WK_\freo kVo}yN+f桅7P*ў"JzErw C;< D7"x(@MTtϛ/`yI}C#I/ TC6} 91:cacqtqt/[z]Q]8Ҍ02edv$% :Q$xli|3uxI?&r~{5XOܴU [i/J3=]ڇqZ!Y@s/^~&bkޱϺqlc?ONJ0ӗBpWY9K YJK5x7#Vb6γ:Ȋ1i%{] .csZ.2[~RgOs^J,G,Be{~f<!}G^1NI"s*{׸Z륯}qn4!}8Mܩ ;9}a,bksnLu0>pJ&s r`X(}жt,rZZqʌaYBx\[2{;^fVq 걣sg) Wxu0*5oZ5.4B͸wA KUpא pPXJh/ĆjKb^pz+.ޯ`XzUz6"YB8rn$M 2DG|HAv#'q`+4p+8JGߴy K nd!\߸S&N 8BEsz4 yT.R23Eq؊k7wLmَ`?r-H1P]lTaD,|J2~'Q AL{_ʈDmuenyx68R.7" <៱? CpP""Å|<[L4/k#KM}dcTbp7 W&Cނr%e{+2.lxуNJFPC}6ѕ'/PVJEcc wRN !n9=TK&gxЏh,]藸ɆZΥ[| L@~ 2͙ZeМ3|Vi?4孷 s[Ǫ}sJ>3CǜCd{I}^wDғ-kw6'>ph`k`mfy9 t t,Jw,N4,+4%m_Vo9` #Bxf;%eȘI"ٸ@AmOv!R)ߤj qyz|h6xυ ce|81Y"3`.ZE:۞ei]s&{tgRj(GJ>wL}C/t%Aoź:I/`Tl9*[Y`dIA3=uCkhB ,X֥ۦ}6ֶpφ~cF3̫Q!G|Ȃt\.Rқtߋ Q:q䔱r>3غrԍؼ# t.M| L{j ^6SnPͪIC0(:r{`H7 f " 1v!$D6d$Jhg70%e bja䭓4\e1J7(eCF$;U 1% <"~w̉ R'.%BUI8 wToLwk.O!HZc>dG2 a> ["_ ^jS'nWl8,TZoA'/>#aR=yり֪F/\,mEedRx|8FP{ v.O|igrqvݫltQ)Vp e)_܂ɾM/D0G %7D:=?)7VD)2I#~Aiܠwʥ ~eF'4H;1>Ϛ5=Iw9UG8A =}#y&l8 L` gIx l"#Q=j UUE9wWW&o?J .LuJ&|?96rR;D`$8`څBd-8a\q[6zUX3lBqiO:IJg/d_F!%{WMCjy 2徑毲`*oIHљV&CxDD&o&aV#YO5RX'GlNܼU,/z58}T xa<?Z𲊓N 34> (cH^{ٳKfn@-HFl%ݜVWop%3c=f5z W(WuKSXhY4,}/SߗLWgߧ q7wH{bOHV)$$KSe=, Mz%NX o_KyZl^u.99 P 1hT\Y#YNPʲs:JEq>/aPJV1GvqiGc8@F1z };ܡjgEYzkm*9S)#-n뙢`|fkʬRE'1;)G<&g?{fm uW/D089z֪>#I^MשǪV+|K% qTޙs?ͻ(J-uPxlSȌWHQs;S.#d`%t|1cF$781RpjgvMA!'Ƹ/{y+UzgG|hC_W5?Iv8,rmqUs!y椮Q**>ĭe1sSӇ_@La_WB7Bׂ妹 .jK16u$0i]!tw8ӧYg]ŴǾ)_t5tYBBY1ecCv8A q5JZZÃGƨ1 7%~z1D /KI~ƪ=Z߽%̄‘"F^rɫ ?>!!+nʜ4HcYjYv4k*t+E顴Q֋ۛЃ&=v=Q_Y6/AC^b_ٚw/)r]n[؍̙Oۧmx`߉,wW*xcZ \a j_1#&N j_Hn]Fp5tCyAwxb]_36cO3[o-a^XB?Y?Sa1j58=;߯ipsTB85ULkypIPᄇr7S(ΏIce.G"n4lehU?E/ S푇e/KGHPKؠѳ.,4Mw s>#hM#w~#d0h/I3K/3 6CG̾ @聧 ٳzҌɀUaa϶C"&~։9l3Ub(’ rW#ֆ:2fH^XIծO9 دbKDIQ 9mBJet" BEYjTݲ` $T D杩fD-eNs6o&P1D"qJ8u@d%pL? U% %yQJSBa;dCϕV`MA=dG03OsTWfh{FD1Hntcο!ѡ݃*D g 1~IbBج$X$ ޞ|TByZ,. uGCAtcD١:szMĬ$u4νC\ILKLC C:zOgS^zcUCwM@IW8MilufeeoulWU|"wFrA"͛>=NBTV)[qI@!7WG쎡CWIܬhn]} Aň3\ZvWq(`T/ؕ!upԲj~ik ^5u& Z %]TA2]U Y]!_O&t7Pzϖ.D~ԡt8L*^UϋV.bE'f e ŠR7"߱iqxU9'4Ql_:x ϕṵ2ܦ6qV^W+0QI|9t+%2tu%ZGۂ[x Z kl~F!yCpϿH|9vu}ZkDo0U90@%t4і` C2ޱgb*u3]]_kWG{Iپ6]i$~KVx"zJUL:4k.Vɶfx4Jq>)k} I>sM_ƞ@1m"ZNS2NZO^ľ6ֺ;#^i ^yhD`eo]꣣X15^ާw@ -i.@6 [ٜ g%F')Ea9y{T3^u})BfFnLH.zND6WY܏JƴpxH3{ffxE)Ad^Jֹ˗5+y2dͅץkAn 4582AxQy; 5l0?Χ˫P2rհzN^#:WCd5хtXU.wF8X_ &WJC{48Mwq{.$ d #0UU*/bV:m-P*I/q^ఘȴa7f7qQ ݵuU'؈su&Ig){zZ'b#=ұfûNϝT#KZq9~ DgvfSЌ8-t4PLxʸ[`H2`/`%} @육u)Jg ]2I6!P%ˑ ] %2?"ԌU _ '6GIɽ<W0ҕKB4PN s}vF~TŮUc`)0ső1*#eӚ`֬͆yr  -{?jً[r *^ {pjnT?EdOj 11!A XmBWQxߝ( a/#3~K#,!lSײ/H*fcLaΆlM@B!9p_=85C+WVHczvh|ke{tk'zj'ca,oZaeq٩TAbHcжKXj JvL8b :qڀ:v|-|-^R0 (?՝7xq̌9wTdy 3``yMԹ=-$Sqe=:7bB`]m0uB`?]lIf-"CC\ ܝpZKE[P&t;$<9`\'aA[Rꡋ9C<g@ a^P.e)$jiYZsW-t`&:Wbw \x?%4SM=BjHmLeTBK9 0V|\źwf.ܐ:·@̳:\f.(ؿqf8{&*Gءzm+D%!>uef;2дVsTyi|c&p4 eDiqƽ6?FĈQOܚ 'SvT8˧ JpmHM=$G䮏ʔ[peS 8 aGGKIQyӸQL| O&I~PhD.Ŀ1 *+hs> |;JGIp$y|P[S.օݵO=l%o Vvc+I"z{lj$U:Ȋ R!_{5uW>+/iC.Az 7!ɴWhN&p9(4?8ů_H&0 q2%0a 0 { ,2O~OKޤ)NM~rҎ'كG. uQDeq J!K,2CXꀹrYY`dw@\l'<;NS`l R*qo*WxhpYU(e(/8N—4+ X:iT#uwQqZ]]%/'eCg,CFTzΔx_obvK>Հ2 #rÿzHۘ!f#Ru]~ڦ_ʮ3Qrg~mp-YL ՅZ0[IKFZI5̱%?}:5[S&7't"Ni4y+nYInE4QJ"eT:auJh7qs? ?LMõ&Lcʿ`-i4تqD twڰ+Yh;$s%Jq(oS; *mF ݵBM[Tscf]^h]F&I)Ђ'3{w?h;"(<@!3tzIE?яl[8ɜM?bs$`! \D)&T&0zy`7oNΞ#=|Q-2@@N 3i2'HB/>G[#KI ɉb0S>5ML^L=e%B6s';1Uu2[Vh6i55LMz/SS*FKqr;iYL.ZA\)6CG>e٧dvND^niŝgnKԚXW~׫rFL/n(.x̀ F Un#b1@J %zH AJ_\{) O3Oe\NLݝ?{$ SP(5#R t>Q,t}"^Ec{ LolUȁwo! Ep(L OTLduvi#pߛmypK4/`କ]9IreB&qIt ߌѡmː ^^VpILj%gIr*jM-vN{lC79eK1 FZH^Y4kTZY̼*`4x[7;Y" wж/U^ "J7Ǩ;ް)hR Pn>vU's qV>s(ߌ: Vd0tM|@oKLfuN܇Ja6|VUg'޿k cEO02Ѕ ;qns>԰s]'t2_xUk?r^q:SJ3!a'] !1ļ /jQWxkXws?JN ').9<ZHJ<{T.7;!@]j@$tv'~|,\ BX}f++U :lǑ$x33S^4mVay,ԭ&0 Bo%7pWR-*VL%**ٖtu_|Vca5se0t`5~;%9JAj>s-]"/>ucm2㬆eOi&0S3E`W{t#H8wVzS#fA0U.sP?`_ʴbj| Kjc$Gڝݜf=2;M+ZDDŽPvm Ө˔6 ƞ5\~IΉʪ.W xTAi҄.d,4N8#tP[l/eqۡ bh,Ln07.JisbH #!B:HæU3AC'N E rgLa[ߪu,#Ud>\$Bbx66O7{c2!(hvJswϪxZ6wx*dKziN,V?LL%^6uY%ʗh)I]uwoZl`q][)hb:͹h $!HI_۫9-ȯkZrtĽ14L9z⩑ x ~ZۅG-odŝVa;(e_΍䉹3~.ܣl?aԴOP:l恔\/v7ДHEHf8\Z ˃W~``8uȡ5Q$ ?L%@YQg0e, |[ "_h_h%a.9˚EOkwEr Pw ?c0eM~">7^,kql-Ko2,B:0T/&g,4$ Ϣ}tYs>t3y/*Y=sl])_HTn; 8^U'c$xS DPIav kto/}bS dZ~A|f{rUn[|c/0Xj;CP5\`_:N{TmpdG|KOli)M(Z*p7&pҼ9-]ƅ[qD~hd˅MS}pʓۭ˥5jFG7 ew|[RA?á <ʷ?pj[s!/YwɩRea\ѣ 4I1{Fc-vAX tK^Κ9L82ah,REo5"3= IBCԙl|CpռFkLh4 a k~͊vMyk8%Lb31{z8 aɈo׼2&m-`,C:[+ѽƾF$*7@즷 ݜݐōx;IVPAHtD^Jd\\CtOX:W<ڄ`9(,;*>|BzZrRZѼI,N+v62]£Чmë:8 [HtVe& /42[Mׇؾ},cD//i*vYN/ZM)$\8KREU30 y΍h" -eJsKZG!d!>tn['^J|,@1-w%4*S(SbΟu?!IJ* xД/# zP|l@=b ߹GSpoP1~x8wI `sHm4aQ yXzS:M0LI&]]MNa6JۺRh*@$)}MmXa64[CۓWBu#c ooW[Z:Oz{4D*hEmXt]p/SKfsx輇eBqoCFY Zr){l}E o/ST e0MSƐlAHpEy&ժ}a\R YƁy-?>`Qo+:V Ն')Fm"N!*3\EcD6/"|a]Zfzvsjӡ@li==7(cn1rQM*H'8wT"R-QɒǟfA0&d~L Z6E!),nD&M?+ 5e3w|녵9QY Gp8̣#Jy8`7"{X-tk o$ciV*{#?8A3.bŝ6UF[Inz8/=i1P(%#)[!⑧PZ> E:e %5Ue \B#WDj"JmfȋNڈze i5{&C|-ZZ$44"Ct aѥ_~\bGc{ 4L/N>ZO釗 񶦅sZyƴ Yp~ҷ2jS õ xhO>=8ɐ YFWDV|&S/Ks6pn4'T@j6E<6o4U?)1h!FJbIn X'bW*BY7rUxZUT% ^٘]!z3c*#ٝPgFBt+H/LsZR#ե(I2_!zn}I\)« Q)dY)#'~ȌpZܾVq>: i~Rnԟ- qO#wk;oa `IyZ{]W-+).3Vљ .)V{z S&:2!^=aS R+.N FsIߥwo㒞g=eI[(v|:]4^"&sz!=F?Pj@n]8vuv}TV OhT 'ɗ #`)V'`K1QՒ,]Տn-OÎJtr8x%X8,d*H4Q#y-Sn$P 7u.qV uŎ ,}OmiP̯CM ]uaeR~LCfh{dqW'L{#,?zeZXe J (8K#1 `E%J06m7Q9S]u4l,6$Q-zZ vR.?j\r鲀oC"5X*our?(ǥA[I cJk;N"x{*y73M:3Wps%+DAEH*ieTƫ^8KfqR&8y;-d;]ofCN1\5*?;.=R-}pH)J8\<.%׏y2мijU/ŧ{8[\`>]dbY,\bChȝVUcd@ ЂS7<TBnoTh?R|iSTAMabHgcBrb0>}+M7W|k'W.T7H$t|zcv:"Ǯ6pdDX*-i"!a6;vXۘ}io&vrE:H,txkz˝kƋ5#~>S:;֯A#owZ uݜv' :26WE17v,d3gW-౧Zalľc IPB̈xloeAIz>mkK!߱ow{0*-zN݋ASULi W& U衆x& (x.@!5y;)]ҋK[lR;fa 8 0 r|xqM,(es/G)(Yn  }g6ʾ/ M\s,tG`\g#BZyvZ'yB@98|`YlŎ6 {guTf&{9: F,ŌWBCA-\V(I;ŒV'={3[jd_Cg}*X?_c?),Db߁:>O Zgr=~6:yF^ˑxؽ[KJՃapEń,πy'ճK]{|:~iLfʷS``7~Rw+4vzSrdN̠:;37cfB7Lċ|Waf6_msq4P_`d6u}MZ;eHx oQ>?웅Ql 3X+]+".)g=a+^>/Ŀ,KA!wClZ~ق]w̨ F$&s}խh3>[8PFΊ'MpkT2uCM }oËd>q9qT/^z`UOo4XZPzP5h08`r &@J$)0ƝpH B]U ƨA91|Ï/+"wTG jrI:>rSQ@{=zAZ˻Vd&bЩظo>jz\n84d8Lar|VY{;ڒC{&:%]k `~Ϸ7qݒqFBc{ٻrYXl_f b_/hRQpEA qG۷D3c? LSIO5JsF0>Šj$]_FbjPmvd 0X0TNd3)-Qd٬]vƴqDh{o #, Wqҹx,X[]*DCRE]xU\H;DH,M-Zj"PrG#L4])0'g&!Iy1X2]sV։zatG>y8LEmu1n0r+ӒZs1̓,ZOhJ8g*D*$TVSj눡e 3taNJm_.3tqh.G71_/:(0W -z{-/&B 'Xj>u:, _l>Gf^L}fOJy2Ԥ\Pqq'i~%fu0Z6bjJaED=eb>9?өaC樕XZx"5 |dat"x VP!>V ɦbo:76i_ިdžq-rpIv/:n@BF:*).L(0?{Q Ӈ&Hr( rK}=~qAX%<OՄ͑ZVNlyr/0A־`隺x[Tw"$Vt#> S*ы4ƻzfd™o-8X)eۋo&YCR>B RЄ0@5S{<-6w5.u/SvҚ h7׌ӴN-Lg0dU[/m)лPy5U1މ¾j[Q%ˇS&*Eca4+]6`rkLC,"&6P|zmځ}^#xfHY%`d HdF&}#k:EJ\~'}ӨrFa6!@ӹD_7gف"AV;#Y(ȼPWڷkzV&^!~SU151ʩ!19 4kg9;7zPՇO@]Qgk/@ )41l-<ᱢX;{.Η}z>%*w56exyܗZ@lႤ|ɣ[gJ{FJI͌7jyPGѥrkrڞIT`4=se ,(M^X|2PcOp) >ctjwbٙ:P:pGs敪0{XB޿iB}0sT7J G/ &k{#sv(Ȫ?]50>TE3?~-`m[\TVhVc xq9̙"ǎm%XŴߚvF(‘#7 6>;M4/pQN+>&-}*XFo \OmpZ߸fPfƊlZZWKP _ʪ4M(+_{ɕ3x#A1R3 Gx-۰(zLOQˌʧ"ZB<B 20u==EMɖ+J7AbkBlY|tT9õi:/}#eӶm]n69dg+`HaCX^~Cәz_yȠsWXm`a^ވ`^!$),\\ zp=nN8Wߤ]?pzR,' \k6t>gq6optдRb]0TxPL)QH9WQh~+L@hTYX*n U2zG&Yا mhk`nE#}7~"q"tk\\9 !BojmOT cb:|0d !~-DKQC\tٶj@qWt`$O?,uV(KKcV4ClY}1F`&a+;+B_FN, Z c!Ɛ\I2{EC r2`ҜU;/kq)X+L~?δx6V6S3 dFvdZ3^ -Rk_ܳK'.8$^ۄӟF*ג1;cgk ͡Sʝٽ *^4**Hv{JCn%O}a5lH7( Vi" d6Hh&2 ^ߢΥ * 2YK@7 JՑzgzSN܍f,"6ǝgJnNW= vLͰWCV}*`:d!n.ML_Rd*t=#tQRp.MqLl}.MmZW1<9{/TY+dZ<2JfET5EGp-Q l`|4Ie%dpO̼Slz+D:k*N_w%IkmZtR#̥6ѝݱ2<q=GavQ/A%E?K%XGóD#v\ _a*UW3C+Aﻠ͇_J"ņvPT[T3u'>a#9e07Cx3C헽;vDȪ_xŀ 톹oDdW_%}vJׄ-J6.$,$e-7UD7Wz&E ]~*De'am!)U-.=TԤU_?j#j1սa" k:`ٿza+i|؈5QFӁy`xN65RA$`_ ȸ ݖ}P 0VBǒxs G3V?TJ޹ S]:% h=r?FՠYxN`\|/Ey ͳ0rB.7wxSAWD'.KJM~Ԕ쮙g%5"l702J* ] uu{!PkJV1ϴ]h\ H.L{hCĝ].464---v*/l%{sDԞ^a8冰H4{(dFB>)(?56k dxf6lB6벧80S3M?{a|STsʮ! trEU%Q(lc:e{EA"XE$=/V0w&,jCNm^K;NnN;| md_CDgj&"Zc3P&YPI̽ױ?6!_N6ٰ% rcVN*)Es5)qlo:}OMl0RGM(.z']_Ox$ꇰ%tw_:]JyZQTnLnw(mqxlT$QL% )S7KbeCmOP;}Ks\]_ӫ pT3I=Ԙ][W\ц* wٔ@ Qj-;Ⱦt 8^זpub(h2q;O ^l3r5!"JpÁPlBX.L v B}u6-c8TkJtl&.|<-{"R9B6Q <_FD:͎F*U6|g%cJtYRU"&PBp#p(Tu\WǐU%FE\8Ɓc>R[y `xGoy_#Wm^roLӈ+JY3<=3:?$H\:k2ٮGW\̙A3. X*\iU#v>Ojuj[ltXaRʲ a+JhxvJlԵ?Cl ,_f.2,tFWXt&SFK\1̃`' i2UB-y +H?  E@E .D]a/JL2%R d9]b6Cn/#md10V];< bBӅ{TĊ9μ6c@NX0}{[CMM'a$\L\XE!m\0! `|yȲ<<˃ejk//(|um" xt& `M] 1!}Mp&m EX^":x)U^m3Qj)nbp^H4VwG%~)ިHB8 DWoj{7 , O;D-6S #<(X+#ZOq/!&G?4jg*PhfLO{d=?mZ!?/)4ɫth\.ʆkj_מ ?śhC4!97WZΐ ZUUg͌ 6!A gTX$%[e,8Z@mBHL+cS sw:6"QW[ŚȻ'I uHfR_P0yo߲ܥa8Ux# 6z/TAb#ДrA&΢KC$XD>>1 *wۣrxgޮ~$8j_BwMUXD(} ]\7p)I#>Wͳ^H!Gp~IVv[IEJ'M-M[.TA[LYĺ@R/uZ! J*4`;@2) *1O ~7L('EB} j;H̋N쵠d0-%1doع~T4k6"Wкyt*e -$)EJ宐>~_"t~C*ދ\ɖkU&FiRtq(nd)GjY g`)7V v&L9ȴ7:_ o<Ч&;aH\ML$3]I]K: :KGRɭ/Z|mF 'u:N\XqZ#'KU-Vo"Z(淣{%F(MvcǂdIkd)?ZLJw/ٔ k `Ǧ.v\l(^,{}T8[̻(xS g\TXEExg3C ^eR0WzJId[: 77 ^n5FA:#\ZUByhYM[k\4% 31J޼Got[Ā8Vh\$׷6dI z)ߓ@7o5[56-8b$_3'{gaڃƒ׺[)?eY &^b,EגpВkd1^o2h$e{ }in9U|OHh&z<^L|QX/)|~Н&Q7YE{1TG ia6^b'P}2gqPH D&ۍup~-䯧11i7>e67a#vM˝/sʰ@Ǧ*>lNDXxtإ- BxϔY /oL=kbOUQYϞz",_fV;cgOSj~f><'Wd)U=UФgc,c/RzB) : TAO8܅dڭZH;PL9~Ե{I+T'FxC`$>,i-2ec"O@zq/VFK3;_Hy$QRVFb q2Aim%+x9>#di,:-H7W VFD|5 金J]' ))6J`8s%pQy=Z/:cg5%! 빈lA_3h6Nr|kն'8d:s+|"} NVss+;P".NO7vS*l6iU/w҃/ "Q-]u%8tExhښתМ牑?~uu _?J{>_Ns \u˪Q_ػՊHP^ZwΉ'Z+. %E!oW!_1X̾F17L)"n^S_GOAc ~SɹՠZ9gt.&4Ǭ; w-U?8"9\V A5{僑gjQ {!W0R(U ~u)^j0ӹsWly)K49ǍarWi~a O8y1X`ZBzHfP72?pm J0"1wx؁0ujyqX>373Q1fTR:"2umggwv$'\D] APh_ʮ % 4QJ AhkY咞ThG'_U3n~nikA$H/hvq@6 |0C#`/^PL$Mz+#F)$(aɹgH!Q"ODOgtm4lN+T\q@&Oo!صyf&JaO5'0:Jg [uyH18 WY(DMJ^h VR\m`‹M Ey_bΏ[lV 8$pȩ_Gf(%&ɖ!Ѷץ{&+chu2`p7-e<84i\Xl\>6HWLP6ݐ,ґ%>=,'Ԁyg0Sg@嵰sṚ \#PٮG"JdhOޢ8!otNPG87ݢvcl |tmw)"Ý r5-SspNH|.hl]vOc;m{V "7j!,@| ^=Zy^mEy,BƗXY$QZ{Tp"(/twyqM/9$faSQR)B#mg-aXh >x8z}Bpl,X%۳jבņ3S'6PVz&)R.΂7O' Hf"V(+ n]^䰨[o]H.s(ehflgȜ"OC5Y|- &[7$FMZ&JtݮrVUGDЌ m1g7ƚ 牠,JEIUx}M!|rU$$CۓLp! :%+0;/G47 Yuk`x0R9[De%.pzH\>w*[=j<p\s4J.Ҫ&Bz]ԟ՝o,AJ7;ѨievD'='YYvEjQ1~$({gY$`UE3gFIu~^uJYPהg&2DexޏU8=rc8׵Iʂ?EFB`9Bl+np\dfЏ'a2U&G1dDL|~5YH^2Ͷ[O&; YRhs*/ ];x2<9FL_Uݗuf_~{~_ J G\~J`aa7f8C#%AMٛ$b UZv[܄GןbC^﷮9⟒)Kr-+!ΒK &=[Do_=!ApAJ:xZrYoXmmGY4m1k Mz<w zkUsVvl\QAp.ΙtˍTɥobrEiO/c=nV@9dDG4w>.!k&Q<_f&Lx@B!3e)Ml"BH7B$VTe0,0/0IS*۞zH]ȏrClV4CWاO. lV04Wtdo\ͱ2|GJK,'3jFi 4B_ζ{x ŏwpZxex z rJX?, 4jvdiEr2Tz& 6Z=7l@ls>4F۫v{50+4Ŀu^h5KѷJ$HB[(^Bm`DC^psa| jL%& x=oB9~7BԌUV[њH>ͤ 9TаmKFFCuJC*:ac~NEB3NH j;mgJDK6ȶfC*4^Q: }ha渕B%rJя ߴߞ/x (m?f/Q;š(>@*ĎtA]MtX!gQ?8ܙ?^7*K2uc M$̥&뎨I݄w;t$uK#!h;g+ uQHpw58"vh1Wl$B[~CT&~iZH6g΅JISk1.{qTk  ÷dqM΃0S!+OMŔ >fTdO\Zu|,[ 331+ sQZԪd-x̩rEzp;nqծ߭5YhZæD}^Pf )dAt)Kvb *}X@жP!NhڸnJ$x%Y=O1[{"q*4H%fp֕}9F5(|GRX,i#%NKڒ|.e]) uS|AmV"I.6\N06}lg~XRwxN`Ah%D8F|޸!Bc-\fХQd.j%Hߘam`M7e+M*LpٕNGu`1\Wo(Gxf,>9AR¾2ķC~\ʂmE-=IlX1? ǃզ"^&6ڲ}|FW vI&!C]Րy v7֢;TZ TQS7G@&~0?Xdbہ)}ji(ػo"~c!6Y Ugݣl#%Mm ZkRO4^CSE)D9V G8 Z3rx@tP.i&I`#j\6轇4A2Pxw ,;RsLoKBie9uNvqW}%"x .d#`՟n Yjq!Htdy0$ ,ǏK;{s)o$G%8$DL݀o$=}\5cSd6t18' DKi# Tl<$+Hzs qJDs;NB5jˊ%/BIB:$`,&JN" foCq}:7;dh r3 ň^VtPtNvw=D x `6 +i\ {ɫ^٣$P@_I^ڌFͷ!%Ja(bwwu P>^:f:]U{f#*v؃8t&ȓ{@!UuNps|Yή%O%53Viೀm&]{'!HNaTH84`rmfi}ы*q!W?>ef} ðiL{z 1߅st-A<羭jv ^vΫK2[cW{Пw9:ļ@l2L;^ƶ Tf["Az.A=y])*\ 3kڵ {F]Z}g5+9*wq2;G vA{u '!޻LC9/;`<J c2̞9"f$ WRA]6ZXhgf^k9=5fr]n}` Z>FYz,.8H6yM̀D0wK9q菼:ʰ7?4 NWfӪg4az`TmRe| +_? kh\Nq`-U@e2%J}܆S UFrv4q=O 3r}{"}C<825}).Ӏ1Kdx:mYB6X%/ԆC3 R#$~tz8m1ez@o-/v(Ysgay%^go2BݬtpBYBo:c٢qBAs]|MOoM8iE_@d-z0u< YX~xUYD| :Z;:8Ƴ aot:U6BԸhoJ&(߻ԯ9f A-| L|O]Fj3ŵ)bL{o%늺`Fo)F_0͞S@N+Ƴ؅vV%n]})<>jo_ V:īTL MF!HtJۘlrDC5CKi c+Zuqa?tKxM( [-שmRc3Izl6)L*s UK}$b( d0W+kFdC.1՚]22. :v'u =GLɇHx/Knah2&/qnV ->z$ Tin%a_d$bl;ڴ~"Yq=.x4`rdNY%8<*qϕ) ܧY.+oͱ"'-:;QSt>{̅V§3߫>+~*4`U Ki6&"eC+"w%4P hn^q+rl R[~t~e`LWEWg=!`J=~-…2a zJ)0u6iq(wh@׸rk Gˌ*Kr,]Ķ @CG>uq^g3)<.>^ |lvSٗݯjy깚LN^lm5%:ci(,#Er:#tHV(ldURhBSX@UN՜La\p}RRHѪZq7>n:zKLJ [I!M"e 2r׏pxh 󜳋9[^tNJ8j#z7{!trpKȡufjBٞPG%СQJak'/pw*tM3l&s?Q*8|Ry%6>Qo`Qzz'pvIy7껊p->;#͋ +kn& _|3o^|}&jerJdcis쑆 xrtOUxگ &4WbOŸ>I fBV4=~fHc] N#fdTbAɏOEXws-pDҝ%=klpEoL0<+)ʥ4miP&$mgiAQޤ];X}RP2>cF"%o'湒:kERb}zC*Ck?SlKJR+VF^ٚ(͋G74IJ`:%|;bRAIUl^X 3jqٍ=x|S?B= %eG>"fɄNy1xI___̀|1prO}uw3SmD|!-}V,EQ\) vcHD`N\hG(Mr"UOI\lvc(5J/WtIlLO8n(uG|fG ).* L*I6OrSY1Je4;FVX܃ InUfAv8CQ++cR ɛj:^5qYz 0]8i$ 8Ҧ 8*%$_!jˬ#IԌ)@"'Ka b'*p 9\vF"w=H7@ >7svx!1ԋ1UAQ@³c5>.e?&\S.} hotq!*?ɽJ7s2KɛKaB2rȖ1.vM]>I~d.[ (wU sFiZ%hC56E" e%EL2;qkչwJyߖ39>9µ>Jr!MW;r #?ɠ>MObu}&~o53M$Փʟ >1kL]bH?aW{uydՆBV:=鋬( (cɘ-ǽ~Ɔ|bC*tsnՊ;Ppc+cz)bT ' H xK䶬pIGAFδ{Jy*թcQ\󜷵{]*͉tUH}.3N-3gi-K~#d0pHevM\r}L%ml W8kqQzFg x!`?u%*ĵr u76wQ*["DVDg6)lFePw rxEb}{N9R B=#@e8f7:f(*61=I iAo@~-2ƳX?VLPb/)qKbgK?37u`DD?r$d2rN?e#dAJ'XD1I)TS/5h+ӰE׿Êzf٬mٷ̨{?v%α Tt:jR}x@I%Y7)z6vf`4L'2v1;#s… iJʋnQ/7*MT[Ô(jN."#lzI_3'WI2n% &?Öiэa-3DYc _YoFDo/ ((8 B:yPl~ zF4f!S6w4]ɟa +?,2RlJUx:^rk † qSSv_$ۭ9oQ"7 UD(VpqHغw)$Mj7}SBZ7j]eN Ih |4Mrh]\7jFg ,j{_cƴy.1%!"D(l3`vk._n0p+IQgUW8^7H|oY. *U,:WVkE2G\Q|=YX{@>h#B-,cBNFU0\@y{}x|$*- 80G*`GЗ(D&KYVqj%/Sl1t;Z:{yEy" -Z>ʂNWsK}֕y?|gT ZSɯR/H6{Y]Y5H+qcdx['fwfc=( E+g~۲q%"⮚3+w7/>Kg6aJ?ݳG]Ɵ % nF3pucp$^tтȴs>&mx"g$sO_ۀ,Tk).B͔8QݨD kmz ݲ rNɇ. K־MUx/+kd9.)ލ`lsz~` e\/nGV &^dXAdX8v2 +ф+ xb A8KK%v>SVEnGkpv1`2pCvU Vf9\#y^of;-@>ј̜rg]!mthZrы:Rn?A+$$/[?^ IpiS}Đ${ iXfg}B$wZpEj 2{Yl-^>ԼF utQ-*k'b{$ר:MGg.Ppؗ mf<|B~p]aɧG^b获9ZK@GEd]su[7O~TQtË&\*2RJCδq L\gkXڏ$%?TIB7]_p=aL#zAʹU`PTV$Xo|}tPƯK}L`O58kǘ+3.] ~.#gdg`eX QS(u6.A VltO>۳2pSgult S߉m6%>Цed- {!U5&|Gwu FuYt=.DI#mgӨݸlԣy 3ɳcR9WxL,]!@$G<~qhZe֨'c +O~ξI~2>{)#X;jp3H@D@ޣ$D=HWp46B#N=+pX?)1^DE H÷Q( /e`AֿڕQ6#4㍚.yhZ c(\?3 ;LD1{߬6" IiVRDb;@oHl%h [}-=ڨ<0o<>TI'pU"\m z(N],)4ˌd ͮBwm^!A@aG`3&OV:zT/;/OaZ |9 z3<׹>weUƕ"Ǖ:2juW|Ypr8Byd:a/AޛD@@YE|gv_mo&`r׳2Һb X[F݃|⬍e1ksǘ*;o'7]z6vY^jn;> o+[-_PS8ZMx;Qҵ&7ڷ>amf221jy)HcpHeU5zo'Yg|.hN7UIGwNPI x uBp$vcv"y[ø=?:F\’SˠB9R# `o&qY$&V=+W~H`' }Z3>O]hSMHPf +g%% ";e݈}&By?:kJK4IMuFYK*[y{9OΑ\@Cd܃+CkbeyMmtezE@3L SL5dk"j)`is$N2 )ev^ґ(YP^z\7fn[8q_7BWFSKSo7HK[}rTgT?Y͟Ly,c[sgyÌyaոgK]7}{7 r`YAFKwReb>dkNr[jF#2_g|/m> @21l0 ' `([L/~ bE41N=yJ_n⌸_"K*C;pOjFl >ӼMmHOꭳ{eo1Wnu8zs`E)]^r#ӽ *!(94n8YERPGGM(+q pm` Apw a(dQ`z8i9C1Z#ajb|}L}sK)Q[0P%Xq~>M[Zc&SAbPImhdt~HWstvLҊ,鸿@1xCtgA񺺢"vslJnW[\6$N\8,s4B& ٥)d|V75A(#^2Փu #>c-syوդpe_Ǎ?;ƍ@bBzM[ʙ\01"X_1aaOz3`J6e~;0gd}نAL*N kK*Iݳ-vMR \lҠ{7\uzs-'$s~K!S$f;L lX|rv>?PEPm-34!Xԥr;ٟn@˄9\=P^МaloN\f*؏0]8t<QIdWx'h;pF/X>TN8\4C"^xvT}A|JU-t/JKjUzc6cѪn!$(\o CʉNkfY6$?*G/_BVȨFpnS0 pɤž|2o}-`ٶ[JEb1/LI0k6E~8 ,ʍ6ad,SG$Q_K5yfN8C)8Nos‰OTmf@GQQpm'*,W1j)=RRoHZ<ҟ 3$sJѢvȲ$]qPŒ+d-WY,v3II搮q%+Z+$2@Mg`E];-ڃ3V>o^h^uph4_&zĪaig(GPZ&.\gS~_er"4.d;'eɫ)w:y*,)^RYcly6 42/;vw _t<m6`M4N%*oNbl۴*Q}d[NTUX $aC~61gБBw᫆. #xT}zhZ%@W @6U}8\"&8$k!d5p4$S% !mw90.;>1]v]/ |YvUB*_6Y o_k@$|ۓAT9~6 /dtBOgɿl" 7Er#Ax~BcЈ t˝# @^Wȝݵ:k 8asƞ(] &IȡTc> L kn"L%wq$T.lKI0zu?VZ4YImH^ =V>+ ̗cIdBH4jg .PF9i^AYl׮%ty"*R& t kS0.. kby# $?1< tMu #ON';^/qĨRPRSfN^*mU#WWNh>5<7h U2! Ť'+Zp޲f  y'v D!Ǽke}R`wC7/&IsJ 662 #m RglݚwUOL ZrpH  ϭJퟄhѵYNGGVY!F%^P#5(3~|O'3t1T AĢIJVV XӈBX\lO"Sq$LaB4>PySQϲ 'Xo}L0dQNd&JH7zb\D::5Q @I6:MO9Xg!&>Lߌp o1F7\i Xςoҁ*r7BIzΦjyuVvYrjq{̸E~ %uRfny5lı jSNwy'a]Wgk,-z>P6qZJj|Pc m #33t+$t]Mc|^\jTHtG\>'\,vMm%d'E,05똩 ҇t[ZWF1Fݭq;ZlڥN!\٧'{]hR:ͅTknSQYR$;ss0~u5aT6m*p={PuuծQP7HAN^a1jy'|MΡNjGE;[gƯP`u%˨#*i9]y %mMSZvC ^>wk089g457OMc#񹘠.'~}&7A{p3/awyU\_!1 !!5wĀfrȨ(˕-z6gVl~"mkYv\WmS=K\o'GV1ygS`.KhV5 [z"?9=$ZP)58q+7w%o}mq}J`3-b +BjHmazl3 P((b';w]gw9CD6)Bǃf8rr,YN P# m{Mͼ{C(R,Izç-Q mS832| &eUY&LϵޑgyZruq= ,xxz5 |K\'oPL7 2o G/JH0# nzՕ.il;;Ea.$^458tGΆ-zΑ=_~\>RHz-" KcU^{ߚ\?d4nI:ce6.[e`)SM}d9TeW$B"}41Tٵe6!9 1CbAlcUDk 5ePnb 8,r)c\ m9em&c#?7Nلg3A ]Ղ9=iE#5!T:eEЗ0Ydħ2E5Ot_pN_̱uђc_4{ec5HͿmm;+Un\y5cI:Nʯ\‡3mF))Ց(hiP41ՕnSW>nAe|θ_ >-Zqed=ۉ'F2o=%spak\zڋ'(9rבe̓ \Y#1clP8:L=N |tSaS[w;5?hTa*5#&α,væK(}R#wq\›2lXXs=Ma\H{B>k1yv3H"4<T/is!pZ !A35[2dΥ':GT'%>l_Cv+:~osw6~^xܧl2$kxY@VBx+V1kPM#8/Ex I1ZJo493IֿY4(^z,_A#; J ɵ&*2?^wFw'*,ȃ'o/ VW"L镰 Eei'$=@.dkwj[o"u(I/{lvZh+Io4 W7SGBXtbW_sdKԦ-rQb0YʔEԹp[&Rk 8g!oif#tdnzxaYF54YqŰAwb>.!xf\<@~~ vGŴuNʳ-4^Y'Bp>i_p b8eaqҥQ35gO cJ+f~Y'\F͉<8t3b_l-ͳեoDL]7D+m\O9 [R8 ?ޏG/V!mq-*A1Uʅno!V19kw?TS :kfRY[م!sФZшpe=)׃ϴܘa FSn~q7ʁ%aFIVHHܰOVi8o g1V4o<:eAXCbw g ?}:(u,zF]ek5}-}N_sp(/y:TxxiQb &v\k񗣽Դc3.ITB\:I˴dڐn!Nfwއ2%1҂=FVIՠwwa%N%w:lJWP &jRE8;J0wg<6}tU폸ŠC9X qXR1 Z,2"9Wᑽ^9(ᨖc~; 6Ԉ ?V2C鋂:lEM' /+[8en h# Йje# %'g'+6FJCL·5\{ {=M[3 A+q\)Q/zĽ S.+aO + Pr54GEʱlHQLE7C 7!݆E?"ʁ\ WGC7HrF fK":OT^E8a*XKEB o IxܨTőYhO mE'K?3vF'Bca?oJ, ['wt o\z@ޱi>W -&b<x2a|#:X)N9il=qV{vV\ Ƕ.4awKX[20`:RsCt@kjUK!$wSm}Q>6^hkx */ q^bI7<WgMw+L_V}6Rc9B>j"Kq:ָ=WsżQ @:jS2 hb&4/yjr}{!X_TX@p" ˥+ắ&FhW0&jKf2)b}~.g@P B7 dqiL5˩AG”$)8/3<PIyo_aH"1$=qjbI֣LFS;a.M%gr 06.Lb i=5ߠzٛ.(?\ͫ(找%yB?jXJó@;Iz[W^ p'q'y^QVrT$ }5=Ϊd_vP7kyN%+28`-JSG$Ⱥ&0!;_2I)E1 lKk)sIaMmnv 7Zj寏kF/GG2 ^V (ʇkhcsK=W?8-ֲ Iy+HۆyT[p: AqΑ7%muT0D v[a?0Tɠd&P|:iDaaip^(u2_%AZQ rSx}JWELufu5ج@/,ULJ}NXE{,O#xVEçY=QEѱkaA߱wypV259.KF\@fSLT$ֿ2K Q Gg=aJ9uT \]+3aP`ijט1#ŻV+2-?su F#"V`>~d1N>ۇ5Pg JZ 3l'r1g#Vl\UÆ>J«q aߐM.Lj,kx! Tdl >EL1PA>L- vLy $HMf)=6vҳ uaJ"v+W@!|_!5)D {y8-9Rc.ߵ}YT]c\~!#i*"qhݒBJpGR]`Fn\ʺ7}Jx1M`<\M=W=jH.99hjڢy1=\x0_Q÷'VV x3=J5^uP1hR7ntҡ`R9(B,Kt"Fͽ퇺7͌ߍwU[PTSܻ9/Xܽa{\DǦ`zi m_,*vX_0I3]4%>gхQ>/&2%::LU"EXuLl}1b=\ڡ,M45T 3Sd2MqƎi7_w|E/5Ҡ̪H|WͯVR *Sum-dJkY/ ~#6[I^g/%,*GD;[n4 JVO;pR+;eЍz,y]=]Q/T|:>CeS|&32B:\PmaIA<~jC9#5Hmyf) lL)+l1o#VRkƈt􄑟ou<l+sE6T^I4 N˝:Cҗy@.VNj#6Yط-$IA" Or>w8V6`[_/cG_Ղ\EB=ns-3{܂V oҙ&n.݊ wTbA*xdN,Y3>EcVuEJ|j^Ʀ a_BVnO>!E¹] hYE' pJeAAP KQmk{Ҍ8`bL-( $(qs;ewYvY"n% a}ͷ{#e~5 ;F#NG!'$ʇG%ѡMrqL°)1N<= ~`a1U}A{hCX0A+:^WavįSHZ+eoe#hn[N %aJ8 *@ZHcpgf]٢YB/di7mA>oKiY!bd/+Xly*  q.M9uYncnHeQ0C/<ҜἝWCXLarAN)iʱVT $]'HXz…čN#a1'] }FX)]<˫JF| xQ`B &3?*u1On|(O2UԠ!,1CR?C)[+1iב<,riS:΋ZBk&cNP8L7cG4~HwF岙$\l{Hsܩ NR^^pb>?&g1Tyxizm`68LadD43MЪj eYoQ\&ΡzS6ۮV az3|G\+z䍇҈gL< ,|p$%o'\upLp[?y?D+-ӘF*4߹nq#aְ~-4ԑɱZ\WV,?R}OݒF;VM^ΐRnPG|+.`1YUw&`$5$ oqz 2Eޤb~9R$cGP9\a}rV Ĺk%h /A0nQnM%G@ r_e9UWzp_<.=1GvE㳡N&؁sg6?L*]lhXbtW+U&n} cz_8;9i8R=c[c>v('wPnX|F2 rюQYӴ}t:l|{ s*&X`䷶qDŽbFWݹ2Hzc1NO \$ SI8C`6Wd .Kj(d ũ>m/C5 |=2zCt-dYkR_FÎls<Z° L&MuBuzbS,:eb4e3Gg|z/VgڎǒQw֠eE߇D >s p/Ξ{VNۮt8':LrZsx0~-609f!EJc+o$⬘j<3Vv;4C>DAǜV~gSLZ ë`p"U.VBA^Ժ.[#spj-B:_{[gJ7J[C󠲪 ݋r6 _Ou9ѱأ41tƻ$cˢ^{[Yt?3)>I%E l%Eb\d[$~9 [њCJO$5hC~2Ȼɰjy~|L?F{މ#{/ AzZkQp^iݓN~g•=o4d-3ap'[ Ŗ]׏g9tr)Bo/>f_=U g%]o ya:ܸ֜f`J`b.*9|ƙ>N4+pT?i,$RQŕsR?ؼp^xR\E٬_[/ <[T4?gMu0 dPHc#p,f-qM0`蔟DT0du6Q9NJbpFmB 2gVHieɝ'd.h7鲜JT=n|~qWUƻfĤ@,@D,N:F #*2)sN#yUFq 0/϶lp*B}7yȽ/\`ߟ3<,/@g'xHpeXk 35!2:%iraXca] #4S#PuC8\ND[5- UK)!JA`iKy,n0F&Զ?b4QoB0=W[*ɍb ҸϱcmFиsETMFX]).O'3x( |ZׇX|uV4ِ 4KWbV%saYvݺ-ԧw&XJʕnJ El /g f O')֥(ؖ[˻[!էI] h/ϵVD]Mq=WZ8:&vzVh<gg3%9>wNOv;]f߸eSuDhoq7@ i ہ <^O?ʞAN5jdZss)~SYuɏCV:.Ǩ J܊ɁѽWcyjJjw:e~ HB>?pr++,syFef;Zm_v۟c .}xz Zf Uu5f#wi[]Ɵ@bU7;H:H.0X7 a@խ8 kmI<{`+^ˣ*7r @BP#ݳR/Ijsx-lm\S  /@4b&[`͖F1mٯft,uhPǫRT,'\5Onr.F:SnFPAZ(OW\-aLo:d3l˥oRF*ɜW:a31spF54%V/N|I3 ^YQ[3z0..T/D&]CWΤFStUn.z~24eZCv.5?#&s: ?_|IRD檐1[jU9ζfy2$N;yn(?[XTLgKxQ0sM&y4ixjoJ>Hcr %P:dd'v*S#c4#݊-BÅ VE% zsy ԩ>$˄vؓ?&o<6˄<䤣[qa`Ծ{v/JaVg.R|D%Yij%::guv&odXyZA{^u%=e`9R0V: WS 9,?8ohz6?E<`7}:+ s:G431hS0jE p=v$8HX(isSag>Q]J<p œatir\ kW2qo[&0b<[*Jzݷ N /j?lIMP*v<>dJm͉& >޻p4cxPa/O3cIjC:$uC '-oVLkF .hFKeY%S3편#tItmC\@FV^MIk\mz:*+`OyfA6ѹ$h]B*qy.T¯tMt$/>vj^&R!(HbB]tqLeIEݯ ,:>,@af9JJAU o/L)% 6kǂ$S } :d+L1ԃ@0GOl%Hp]0)`I*JC9N`>31_\;Εb3*qa^՗hʃӀn.v4 son.؄`u)B2-WfZסƼejPi5ӗaʋ„hH&|3FU!f'9gŔfzHK %<^4VIYi;cO by"V~S떮׊9 N)ʨ^/:ڴx'l$}^C(wʮj;<(Afy Zv8("MC:W5ց.̫u5Yb^oL͈C.ni%mfdog㙇cbbKHi\i0Ukg8 g;pH. V\捝`kan Dab6K%L>mqb9""E[AYh)A2;]~x1lVz:rGFP514=ևhȱ>,g(Ova@"H ʫ*n3LM\ImUƼ +t"/meS׉Je.n N[7wG&H3gkы# C5(Hfׁz+zG} BAh6O-v$z/]}$N>8,?}4vׯO_Bܫ[[lM'3q,3& 㔚%@Rd)/ߑ8_nfBťm@PqqGgRN?*R/0 TpӺa^aeKå)<#}Uff~z%x ǃtY@NL =B 0Tې `T;TSQP> dsOBhzY$S;!MF2LЦF'9AڸjZ*@&Yd6jʤ KO`է +qGZkꋬLLaI?73&lO%;QUQK{2X}RހW2 sb={BRLn5'ʮIͅdPClLR [OU/|׮Wkf6+F& @|W#x6ď:H w`|1aW&d/R摟Bnn\=[1zju4b[ݐ'eie6nڟW$Bf_W]>Jz96kLf^:k@Kt;J7.lI;FbIfG* J/@Gz09wr/}@E8s@6詮BoX.Lh]54 uGA^"Ŷ2ko^okIM|}; 1 1Ԋ'r UhQmP7f;Moo-aIempZ|P(Gy)`D"rwB^#U~i3}E#R \q2d-㟢On bM-¼2;zko0/z Pavow"3s{Q;`(.ǨAR 4x#H lY]/R9llUBg;ϴc Y*}q!7H.=$|ֲ3`1R!Da|.V2W)I[>2d涱f(J<{7_bz/ :{j)Cbz-n?;ʒE &Pv E4;9cqA%Ml^cK%g ΢D S<қH \Ma H5tʤ1U3H0KaXW+?Weu;y'~+T|j*|xu/5jAT/1 4>hEϥzGgND| tZTukpDq#=wт`ɍ)ݵIFy)0wѳPӕ/0i6KqK8_t4y0fb#%Pg7)(rp#0XqTq5UG0g#? \,oO= ~Ȝ_) T́}Ph/ZQ9hjHf=ߞD W'Ҙj?#qO3ӈPc+eHO]ٿBW8y. oOڻ_Bjy)A;,Y-̾g'LhJ(NiTo* Ɛ5[3 {H=xǺǽ8S8*[Q`."hOjBk.L6k4 9wcs1Ⱥ"3zwWǭ[ʢP41^4Oz4FƵп\=L f Qɉ<)+#6s 徭-Aƞ/$k|I/-e\oϔ|SCO4ۤK,j0{$EI.⎨0cHCF))r<1Q(EyU6kF>I@8qs$`r)L@;D@#=!v`jxteMXퟦM#ёG t.Uu ٞQN~p T3ļO8Q(q/R<2ZڼY84#DW|v!H.ګG(CE ЄAuU|M4.f>sOpĿ~*c' EaLٴ PuHUE%KUޞZ<۳$ hR̞oҥE\+_c{a'}fM׀?/}He_9Z_4h@ɹ68nlnĉmڨ4R`G.P}ӟv&*_&1ݙ3`MW\o oDQX%rgϽOKڀLq*34HW?̳%4AoU^JmC!dg])9UKd5s=HI@ t`*WVʼt1r{3﶑!SSY?5 "@ĝ!'Y$<٬2?- O&]tQ`cUa۷$0(S`!>HFחɉ,m1p+>!`!곗ZFG!/OvQ'1ֹ66Dz0tZi`ASS1iXu?m9:V'gM,>wz%>c>-^+KPJKG%@NF7WBFT>_]~ٝ6Fd Y,sdb舿 f:BL%'cZSzWpaJhGm6?0wM_:eq "ySsOSNw rqz)p`@ᨧXA{qDH~ۤW&a~ak]NeSK{h?m֒|Y-U]v2NH=?>Z;!d\ f?[,1 '7BWlc 4,Cܑ93Н2'=F8ą#Po2i7 Kz)91kka#\/5~ KMAgг@VjTlDu0 "B9h:8qiVNQμacR2X0$l.H,/Ǭ YyASdw^DTOUN.Wݐz7R.U|-‡x&E$3םkEzu8mR /jׯ/|bS%iW|vz3" ^!X38蕮dŔCcVsF6E!l'w堰9 m@ŵV&h[GFWj~Ow:DH{]ZhA{:r5WJCq $ۣ4ޖȘՅu,OĻKDlj<dWVu}-3|'7 Ǫ՞u*$ԫڇfv$#E*0[m/c~a('x ΢Փ B&1x~p3[x %KYŔgy++vZAYհfp{ h0Aj7)?(hmIҀFR~tZiX7hvIZؔ7y`>x{`ĢG#=%Y79댓ͥbMMYw` =G@a [\dPӨ8?N๺(O~qkLZpvDNQE!7dШ N5l0T7^+%1=J}/Ta0\(%_k`3 =l)0@' N."T7nonqx#r1-RK{cwkp?7zYt2O$YVƋ8a}jSe穀'ͅoH ^*rʮ&Oi~uOeM }wf+-r'ӻ?+mXE=CH>i]1,*O!S%ҢsF0xF؄!UA߉m_JxzzYp5^y̧#Oҟw)}mi4 HN[mL-\e`RS7QํVcXjůwi/DN/!);~#SѪ@R'H0ׂQ .DV5ޒ +PqlY ~zw6bBbhhFf@asԷ[AdY?NefO̩w >͚in iȷi[5O]9Q<P 26 MbEo85m8v?8(vX#?unR 9vq V-prcSڏHce*X V>/?ݛhtELR'd+A $U};@|!K-`RsJ,H s`D[96biSm3[.xk )Xh>Cތ{c:ol h7TlR4nlջ^Ujkm@xdg@+.PcÁzωʥDf6Qi{s{o,RV]9'!K`.'=2~||8h)Ⱡ.eXmI^J#)*Hp$DI]X;.S5vMy3SJ77QX,3Bء}Ot}H&17RܿI]/?۽3<}3qVw!v=^#].Qr6n:g}`EAZ:/~)ѻ}S`tU\߶"3T "] u?tw:i>V m䃌{H(^Ny((Kjȶ|(%AGs.5(䕉:"+u4T-)|Ƭ6KcWr%O/+]x eZ0ΘH!GXPK؂^j}Q?~'ր~Ssm;yRYHհK F^(Ց$\%Җ#tuçOK":8|%nB˷wvp t1{l2[@Wcӎ2mm&PqUFA $-G=O_[aE]['?. ?91"zh6o:J,U 7vhCFw$S bH>)&l2f6TZ]CnD>u.Xpy ; A *PɀcɝpNA]s ͵yT\6mݯIJ*W}R>aXJi$8;!'" c|/iC>+m6\ fz鍿n3LMim4ceM^9>y^u[[$R䌡{sI%)wV&3>v㹬@6)DJj2Dk/mJPKşMqklmKlF-u#py*+9ahJ$xz⪚q&eHjc>+f 'jz)l>w1OcX5œKK -6_L,+5sh5![p3\~z'a6sg+3m@xi3ۣ3"f87K69?duh6Յ gU(t)\ÄM;;Z^ff2[`qA(maLЭ%=̔3 TBN=9[fA*?PuFr SO߁yNiMLs%o|~\LR![ahj6Js*Z=C ▼bbljA/)dtAdH]贠kagd q {" sM'<FgKbO0tYD0h?L_)l:{ߖ8xfN=nwQiرgpn+_)wg/6#,E)-${UDFL&g֏jtӽM%U*Q5=;(ϝZjq#d-iH. c(ࠐ>$<5) rR ҹnYF4l86KҞ&,6&!.1F=8҇`mt0(&o}ezmU&%:c=]bJڏg*5RI?@m=ʅ6teRk}/xׄ1BfF;BgU{mub9{'w { .4:IF]p|To./"x; і>8c&,TG۝JDuڈaez>t+.on ?t`^Y-U:^^CGb{^8.2G:zd 9eu*G11u@oiy4lX˟LD}/ Hv,dM6d*"`h7ca햐d!; Fdr TL3z@|Sw;obT~~r59-es5zK83/]Zj O^}/JGjD*;k 'oU)-[ I|zF+# |3%u#x,Z+WN `)훷 `kwt除 P;]*ľx-8}&o1]qp }&&|^:;̢VgQc;$@XqC])-$EKMڎ]T7uz4J4Gޡ.ťebR%ш;IeCB$8xm}+x0moj|0<:Ώ!wyk1au,u<ޝ]2Ihb%ࡓЫYE`z ،嗸g @XLOCL !9 %kd5 r| kG` ӝj_M# (3KKX$H?$?seDg#Gl2y1&5_#kYFWhzs>[oqGye%..MT.|&e D,m4EAو9-ep.b bx]f~p[Z/gyM3D6"GX#b5V|g,E 6H2V38:5! ׭htY WkqW->DǬ ;2ݯcLX*o«@Ken _-{Y^b ڬ@Ldp A-`q:=wYd~wB.jS 4?YJVL0`L;!`CW&6 ģBTtfիm<;{É[A@/(z"B1&۔"jZ;GfudqDy.L8gBǶнuW>paR~<!$y"4P7|kQ&7/}xֲi$l^ECONsdb2Liw3tZyЄ Q Z* N<#M5|h{L@[^HS)Eu_ޏ; *i2 0-\ f}F- G=Z] .aS4=ݵsdQ U<Un'D#rJ*P#M1@ʁLˈ9Q.JRmq79w7SRNɘBaLE fE).? pW7!ԋ/%m“lSB\Z* `x@9`TůxFlm.S-̲FĎ;8qc%() Ass%e9-SmꛕZs#* ?H!S=b-ܝCfaajZG-_^\,ڟ]B_~ iRZYj+B[oKp68DųƺGʟ3Jk3i+LBAǔ:6矢֘OhJJ.4JSMMBQ 45w;u@w6Km:,pG<//Q2ۧ4T-Oo2$q] PAɞՖoCف`M.ΞRPP1%ƤODuX"R`p_4GN™#PFIVfC鬧3} *= ]p'=p-LYu!wA Q=(#ץ^xP J⤏?vu5Z0SGԲTkٱ-Cb4 -< ws|l^qGFPT@:FXЌٵ\j:TPa҆ Fi^_m9ŭyaBv81BR!$&=oN&2S<͖2AP*Q\5Q_@~ҸĹHEbwg_!3B(k/ym-Lc.̷Ӯ@^]H`(57gdRo> f*Ju4bY$rX^Fo i"8"⪃j]{˄vDQ\_W*920TO&K$(\h mC<{9%B㶾mb)Zz?uq SZ?u2=C5 z_^s\-k $JdADa.t|y)`_y~{M QK2W+ďhO2iz3cc>)"Y~v4,ʡk+fPND9•>ґtn;W98ΨKѫE@E73"Ѿ'XAo6i AlATpzIk6_ 2=E!@CnGvu*ZWY+;;e#&ڪ>2=Z?|*ظJU4n5|U2 73y#1"gf#7{[?n OǟڋDJ(ؘ iX ~ 2nw굗ыK~4 "my0*Ŵ o=Ǹg T#G.{2= k( 9fj^V C%A}HBS3~;pirFK}rUcܖ[%X87 56+NwTG 4;򔡪}XG@53G1U(uA:%&GIh͛=(BM5ưT[\'AU-ٸKiQJV#BV謤Fo^R 8;.hZ?gF}$=SѠotw]#]9*߯cFMUzH< %4 =[I(RnV+^{ޞK&^W'"s':pP4C[6u g#bCijN=Ļh>ϋK;W4,uufq~8}%zS-aJ{ MޙztJd&zUR꟢: F[WLEc < Gr*:5?mHA}t-jw#cHI8>- i.!Lc[]d洶}\pj"nq-y.[O 2iFaީՇy@<TwV`Q P|x]?PKX 2e9i)|~7ϊ*{:ɪ؝ryk izP)t18|d`w0yAIx/\ Nl"iklfFV]{ g *OlŸr5Gjc8*URp9Fn-i9鿿`~vZ)W L hfQ)vws/֯uYJ{&1d8ؓLxd:Gݲa bkI ?X ={żlĴT2tfj٧Mo$~ȑ[~`mVyh!֢q1v}Vg* );TND>+#aXQV YlS).ia| `S۝}`) E?@Kރw`Iy16gaw% äETJ/tȃAS/@Fiq2b r|D8؂NPůZSp9f fZ*Xt^+Yr_wHMqBX\FGQ;M&khVVD+ijPi+vե׼%OyW2SiQ=%zQz$Q\]p.}Q8DXSL.=Krs(\n`_ϠhKT`ЬQHo).*8ŷ E}Z^}Irs *REї!Ln;, zpz%56:Ys4,y;vDkǣ>!W=|E'n.GW3F)mhq  ;l^W|3ڂ*U,szMWmp[w*۱A/Q`L؂E>oMc5e) u. DG#妒sh `SNAu.{_KC͡i[F: #T _-a[jE䫥lָ,]I dBq|4żg)']w^I#룈pW)tU0s8>8ϗXd41~^7$W|;\ oc]dy# B)ywH1T;Xi&P0[T}&ziŞ_aғ; RՕŊuPۓ ]oSv"c뽐d_)P'F7mĨAHH f^2JwvAc .S] P$󝺴.zX=m|uU P) oaY]L4Xl}c׽|N0&0_}F*l]| ;coMW()!^W r@o-JHDVײxJqe%J!;0Fe4 Ku3W|ݰwmRgYxieLV ~lu1!Y#5ﬤ},Fꢭ_H4rj+z dG헴ܒЀK!W 'RSf4lpZKyQO}Pp7N L YaRIߵ~ur5BE$ݷ=Ak㵳.Ď(Я3:|NcȢ2E}ar;C<{a!(T77g^곇"Ak _ "~2H=%SՎi@3]S4QX NcYªȰtI"M042;7Tu 7;f:yZfVKs$$۸6Z1+;؞'RT Cc:~rRdWAQpJ̜!tXѡ&ܭs]κv`ɿqpA+E%QLeb `'UTXY@zG+oh 4q.$~"6y$EAZ0<ZbaEG.l-)4B-&%s>P2sʀNfpUX#bIY&/ukYl  Q D 4klh$Vz!rDR1Ql""N;=Ҵ\e[vuUmTu"1P@Xb0F4s>"}pEaXmaX0 #up+>Ezqt$K9֥4mJڄtY@IJH5/zeM pPpec,5966Bᚐ]fpa)b/ǣT(Xv" 5o!q^#(bO'#O)%N(ZH(n12VmͅkQ <@Gil=+Z~4}VBC'LJ6:8dpk<6\M?he$-%͸dmeJt$ԆZD~\M1 Y*yȒ.uZo YzOru3B! i].{38~yn"-Q_XZskɫA{JS2hYM> f&NAُ喾e5,c${W^7#z=Vb銥xa?o6YʀКO]]Vd IY x߳ SveiJBao3,t AȏS ʫƩ*nZ Grݕ_g]*5M_|㥶kk?_=1)]'f_BVLu{)*"JnW9.fx/$ guwşIVE90'[d'VO]f&|;gXR E4X_*ve=a7q5 }\Sk)fYZ;Mۇ7W26 ׏dVR.fgY,K@d|\Ֆ0] _jc,9"9zRzŋ&z#pT $8^9zUw9=H.۔N\pl<x;,6E[^Z8?VͬP4$66J MOLJct!v| V_يћhK&x)[jrI<ז63A!{G!xQ%59S  ܆M V *MKt lx7_3B-)77dP-XgaөڥzA d|\\lk659" m2W-V[I&=ƭ$?0a/ ܐ $3z,UKWqאgaf<ml?54@qASE݈kizL%<3HЮM2t] =V ycL|T⪭r/ ^+-=[[tXØ(ފPBcswc)֭qg&Nsh $Vcq+sR޷JXG5fUt, `Jٽ"؅wt#@|M4 ?i$ǯ6՞ǁ(צ!p@L50=WtN͉c2SԔֶΑi\2l~+ӔV ]yp}3]XMہ2l۔)]Wfg:ȇ4)L.]nHdQxh;(ئok X|V]ֿ֛vk GW\ /bĘDq1ߔnrTT1Dޔ:REڗӀ$^+x9v*Mc MZIs>՚B_Ĩ$=䵄N,9"¾E ^2}Nbdi[a&fS'jAU117޺:z;5q-8 '-|i3*|o>dI?5ql>RMu"3S-GZ@Ωt`at0!#="GlblСQ/To<=S.K}S DmI=YC\,\7lmOO0HX1 X ?ew`}6HnܔJ{5=k ֿ|n5-F )~pzɣfeqDM!3fW;|u@wobUԡɐj\ T񼼨<@WtQ@J{ {>")Vx^ƒαz1t0!Esx4!\^~6Mz |"t ӪNυNLy?ZƤvURJɪxyu:SP>Dt<;˽2W'$$4:p''ޛe i cDz6!5p;)į^NrxW)m)u>VJ-U]ttC3C3Q[74ĒJ/A4yUxBcq'n.!^"ݤ^u_F& =`6@U)P'(GaUMF_bFQ {7Ι;n)m qlx/ln$ e{9簷WH:gb1iF^4MٹNoU(rx:l}fnE5zG:5,I9(Y{}sbTl|X=<).D&Qdnъm5ZVnN__f(8R 8&bXم߹-, 9hjK↤ ^RiɃ%"P֛]\ K`y\O@Kėl=yt7^._r}zpq O#bj^ET{Mڞw|PCH o&- Tbii KRfJ'B6<"-!PcGЇdE?I*O6l*{7Co%\Q3tT8 M~Tg8RrI'Jg{{=4!K9!\ ,ٹH(Q!nndLfjaʨ(NRvRƑ/lj9n_N8+]KoYc'ڐnWDEǿhYȍ7ruwk ɭ'9ʰ_]A2&ڑUm>|&s:@D.KMtu4fȠ(Ȟvٰc(#ay-Jy b@yVEI\ncv:rg~X\m{7m0,;0{!!Df07:-zj}Mzٰ%R?'Xtc,}9i Hۖ ӳYЂZDV+t#C?L^웎3,)! ]8`̓ UK" \ձ1]vIΨzP$arFS.CƾbQ1n|i I"/;ٶP3RLɊ٣yPD4\87ڭ@pFiKV&90K }7 Ln6vzplSQ&Emzr,Zpv6#4X.[Ȑ%8 ׋_4rģz~Ij1Mh*)\>9u?t7B6&rx(WC(*Gn,rf-8vfBbI!<_(`_D;t.Oxq?~>-# w%7@_swtrbĈH?r<Hv5UxuIR;zNƄFX,84E-.`Ҩ1mnec6:]J2$4=iea_RL b.q\w)$ }R*IgP eeZ8~@7P h8KSBzGKVC'ذF'ydaKˊ8HR5%409)u>]O`_ftkVtؠ=l¼(tUGAh~'#)R=;l=~/@ Is\|m,0F1UӒ\ C;%~&vήq,sO`o<=GW!}5\ ZHh7]Y_{scHǝwB +Cq'}$%^'\34cf)W7ᒋUm0& HB:poԞ̸ 2H[;6*D';̯^KI,_ ; v4FGvYy \{Tc9XLjXC|+<-܏LWƬ)b{qw:17=>]Ӯ/5 ҫz:ø0hJ.sEvh7~)<R[YSS!mr&½| h prTa,cxm@ХGod Ha%gN2Hv;.;F{5Ah`:5+%µ]b++}:㍺ꦂI-$Z 6Zs*8Tv\!U;͐xkA[~VLw>'PX`GOI]9#A66<0&);55 zx)dD{Ôj'f_ބal'Ɇ$Vx HXA&u O"(P\Bx(/÷WRI Z;~76sEu8r[>+wYeD0΂pv0uU5wˊyo:bkBKཇm]dPYvE|\U:'*Z=q:ٽln%=3 PN  ⪠<("e.E!8Ъ8NJt@g8IAt3k:g;Ǘ6ƘaA\iiU(|eū/@NH.]gZچ1JX˥1 7_Sf@A 6p]:9giYtc׳.ܖsctAVUhWZ*>_t<+uV&'䤈Ǿ3?:!g}9 =$)#H Ϫcd1 mf F&O! ſj4]UMt|",v]]=M  -Cz@s&݋YZ JŢ1p#ѦDQTI -BINnk.JhPnUtD.a&y<ϭ`Qms@(XE~͍&[*v4y5=.[7d{/~_sx` O GX]YW \c+B=7b4T<-o7B9ohf~R|$䜣#ةرrN7m?}#d0op4y!<7T.)+pEֺ2y"Pps ( g#ŭ ?zja-avEaB3 Ʒe}EXǯc@_qU ZP9>! ~ H*dIjq7=NgZZ|]?RFW;_ > c1mYa x'0&-dǧrTzB+v1iJO65uʬQu)sM}"<\s "H bvF7"YZW'W*J 7,pt }|Fձ`viq?nEK{ mn]r\ 9Y P]PдHfR؊CWbw/9fb6Xv*"q/4iΔ}. BWm** K;1LAlm6%Aei;MLl7Q]xB=ĭey~dһ0?xd< BoUzZbW~ *jR|n\G=/zи:QSEyF9L Z5e^eAҳ-mtoɽԙ_+-HFS1mD4eOJ>ZTfL) %pUaW2psa$: K&9FGPqWmB3wKA*قqNC 4~ "XY18ЎQ:ȤDꃯ]s?N(~h K)`n PB32^Yg+G%߭jG3r$DXCV:pQ+%`/[m33z^m_/Ƣ/h7]o4׃/݆jLZ+6)bRTlw1- 2R89z}lzh5.,VGay{erYj͌a+X5yv>CwYCe$fϱ;y {UKқ n&Y#fTSޙph;J15vlXF nbyMzWS^ .M~ҿ3abEau\.PJu@P]{1W=A6Ng $ I*\|RВn \yAؼӏIEI0.KY: 4]m8cmTYd۽zG2;y,[+} w(cKgh>Q(KHS_IwC] ^3ɣ]MYOJ &h:d0;ݟ2djENTUE=< N3ͦp4ŝ%Z$K \ bXFУ -؉#8 |xʑG4ӳ`(jP /]TIU!EڧX N8$Q ks`I,As X󙅐|->; :(Jal"PT):sQ_d6W謘iP~dowî okjV%cpvkOxxӯx*o(E= 6heM844ǬvVxM=W- ߙ{]uYc[;4}EVU̹WYvr۲ɒd_ñ*LA[|D;VFgXidd U(,<6D綒ؐAz񃘋.5yEy&=ڛ梥NK۩Ƴ[ h;~$4D_jo*!C dMB˵q`V՟VIe׼Tʡ8x՝䦥qr%u$viJ5N3KUYF*J1'D2+%Ex@s#}F1/-8 :ZSwEq ? Le [R by̘t<vr|bϥhn,\>~k=mؚH{OOZ֝ȶ?T:c&C 0=M_V2:0'BwC{ hmneRgsm@maZ*A;Nih^UdߟB_ 6yHzBmGY4{)$sk铟Ri)MؤSƈsG6#sI"̕_;$_kJ"@djsRw_Z>IL*B=(džmdYR3FLz˽|\M/[=v`XQv5'U# .'Igݟ1I å3Tx2;h{YeK);<] wN vE"4ok{q!YKF̩IrS9# /#ۄNv@3zv^g,߷˰D@-cHR_ ۱~eP! HbD 46ӯ+CB"0wGՓoN9k693N`gaH[S,uJK#;o-gyNfkudʂ9//sJM[`(?w|TPɑDևX5CR}-,҄ a89X5C crI[Vswy\a(rБ@[nݞܢ7Md9;-TêYu=w.  *1_Yx&~ZMmE!zb2qx?ҰDYs_Bhr$LIa 2Ph[6O#t5@וrțZO-UmVԠ Ԯz:SC~yVN~,m#HӍB~.ةd^ChmJ B HGKM!p(P\|cEB,2CܢM7uU2e N p&pVU<*y$m4^ԏ]X_Qd4#[ 2߁[?KF8# -R*1]Cv^toǕ(i4,mF||Xjp']T9'6y&G.bd=N#_.>4 HbFerfP`!(i :^3kas 8?`r][M/rzfhv~+R*C梨J e\^j+5&}ȓ8b-Ps,LLsIZ$8 "6}~3q[P;b:‰ﭏ?^oe9E"-^e)qݙFMfm [y,,ɷԡ6ƢRR[@#U##M螠mɃq&QuPqް)0&bk|a+}wLN[%Eldh_2Nl} Zr  ɄkPdr\p7K|զ/V,*`mo̽; mSSk*d]4@k>.]z_dNϛ;ˏX003oN&+V5J@{,Amk7ơqceojd04T([uY"uln?Y[9L@zE6.K<`|9|$Dͺ7Nn˛fYO& Hx2!4gSȜ MoK /t<.<*{tiNs0<pK4lo?)Wlʇ7͘$)# ȶ7/JH**f;1uQ0XzR⯧f$謁`K[fmu:9+p(%̴iV(6&`Kߩ((b(OUZA٠mUX7uLUY+ʠmYȲ!VDm0#$m|.'VJU(]6VZ3nBӀBͣUi#vMBHJƇEF"x(P_2\`*RTZJOT"ǿ}G^7ދk%=?Qw:cE)(^PYGp;X=V=kÙӪzU }bjNe㢁qє^!4I |-a*a0Ecd~Mԫ oɦUGp{E*fHjvuQ!!zF#x{^0/wX0}h[h Uvħv~ )@A:yYmjG.LJDmz}ݩ{<>ĭ$ϔGbVQqhІ3LMLSu,4!_Gr emmPT&Y1ϳ$i26dx[Ϥ9&s$}0W}8$0+0x>C7|abť(h4m%BWv. :˒O%}c٪į'TB.l>ldI!X~J ˖cv=_.M}} KԶMXL$ ur>-++/]eO˾D-PQnm:¡ Ͼv,>u6i_ "Ɗ9D~}:Zl;Gm["D !ib۶6|kf>+o_֕&}4ģϡ=$04cMS7J #&Lt"J ' ͽPx_Ӆwkɦy`6@F ; }phr /[ #ږ|@:4ᆁN ~f0/dl%a=3,Ҹj6VXfr%bEsJx.V[-7є j86Q*˰⧖z7=K(Vļ?hT|`b}l1Twv2=٭%e! 3AKl }Eov|CV5N[m7iΞwZ[]h0K#+{.gxRڳ{ˊ} F.%S26\SRjs>6y(f'\zXF',PQNbb=Gav&=Dy'TѽG";BPԤ>R!|MZ$KGHF+FUExUIAn^=y1F?)@.{k D'17ubh$$[P 2vzc Ewg&M,D<R S C8woVdKɚURvYegF(Tbtu33Q&8~ejRA[X) K#zXTV{WHԪ TŻ($pl aO?j`El&(c|}Hp, |׬"?FTP Y*BP(֌]+_'<]3o l)`jVJUQj[WT13x,^QHDHKF~>auJ֏@.x:f@&EJe? /)*.Ǔ$YDqr{pjblUHC>hc'%DߘWTTK.b%@(zzJ4W@<_ZX nw% ֶ'@ O_vBNTA()KLzJ nn;WLϐ;:0O4л8^䘣GRa@F]qz]а|];A@-:u Q"C򄡨V-dDL ~γ~"B^Bସ[Re鄖M3K%P*~L %dջH*!D_rml`|3ztH@_Ȣ7Ît=B۴-3a|gggQ/vj5CsF޴$@͍:nB'~2z[ڏ܈2XhWK>ZX(b8Q8CC9-0x+IIQcKƚdP70wFnDf_G`ϵU8nA S^':ީx4 dUPp9UT֓76Y?͜F/hS5$!%<+eZIp Bp]VkH!L-$D덌^7S!tJp0͆7;IDB]Nt ,KIѧɾ8a&czr %,57Q--4@M|_MZ!$TY.J!VxYME |K,>br-n!*W1^Cl/'HD)FeqJ%S0Dx1='xbi&`X;7rҺۈV;+!r)ţL?{d 47ep'ǐ_3ۣ!#[L`P%BBE~y!w`4PJ;K}p <ܮ $v:*!'fMCOؽ;\rh x*z$ZmW`A#qij=~. Ha`v̆lzfyMzHW.CH-y/yÅ8 z v)D)W~" 9n5fڂІ3] ^ Mtb'BrRk/C91|r JtFSc3Fg[BeAW x odȬ屮JG)ﴞ_M E0`v @+=2tX5Ҟ@T4sۿiI24+ P,Cm;>7orw&4{Ze;6BH\zI`}-?ecMkr1nȁ8]}w6L7s/qŜb͝#jO8m>z܌uX'<{P; JO<80|#k ԅ)ѭ@dӄ!N#P -_ ОcTEZQAЗV7XPl?/x #~*p×HHpܩ5БQRhCR`C3Xc >8C=laAqHJ˘;>'`uB@gٚѷk|./PIwgg:L70&П٩ٍYH̅4|e~.n?襊'C^}q*]e<,^!جv I(oi6Pg|܊@?W!isӞcqkL#,4Pc}g4Nu%$󝱑yC85DGGUa{ɨJ.&pꡐ X3GF|Q' b"-$Dͱc D+q+'H;oFsbwP@ju.E/IuKN5 v@@aÅYY:4vevCh7Q݋f+*PX6 Ț9؇(ёPtATPrfϝuϠ:~lC@T- R$^b+BI|5k{'wBn O&"q3qo&a!EPܼcXq2fo ֌`( dMu&z/ܭw(w6vbm,$Μh1Pf73FװvߧY*9%j &DhҹW,̏c +*B9ǑD6@<+EaC&Q `JVM0.Qrƀu]$yfLI{|BAyN:+ְzjĴt+MbJ fIDligh5rk æ?X5P$?ewFec RJ /j"Ӽ猠y$ڷLdCbMc o^MTǑsZX5\k=ɰµ%4KeעrQ#-Z- U0Q?=-7!w$}Bq7X V.A਩2$nLZB"Ggi; ݕxqѰ#/PA5;LIKzY7w*&uuLU#K{kl;ʄc]ys-z|$i^pft ^2ט e8 <aHie;)쳣6xaCaQ|Po&BVpSm2mhZSihiHsj8B-Gƚ9WTC=԰Ɲ}%gwd mfh"#a{xKRFZsx'Ͳ&Z#$ H"w:CwAcw D&d ı_.z2v*ل 3m,͛#1)ߵ㿰酔+v2ƙhiF~to4EJ~_ҡ4,4J 1AkX.=aR2qg@[,zHR8`ilv곻~<?FN("R)̐R/Zq/[#62`Sn]*;qW~"C P /:" 3Kkx2hp?vgT&!BV~ BZ 9(ؕȳTcȩo ҭd(- L@ R0@Z bxҍHZSUQ*ԑ7qՖ5((0l3;~8xN5ɀ XrՏ7kp~l Xuta25*(` aA:hъC8ȣ1Q|B`7}pmSɝw*0H/ح)K3aLZ$BDNqA IQ*0pzn۠U؋;i+U£1gAN<׶bLHw6)Ί>UpmX|5&t/>1x2i JX?/C<~p]10`Y43p'͗1X|k_H+9l _Fg4q0!kNV+`ݙqDϜ Ͻ=@-|BK} wm@,23<8wDo*_NTʹIxfYaUL/dJ74SHe.0ԫˑ3Wɯx+".6P칛.BG}.A#]bLN!ǸǬCWY$k6o,ɳ-b~BJL-$8$1jwZEkSR1;)vkr ˺7o)Q&'ĀIƙɥe+Cqm32gi6!f ;ωIk[r!#z` &[zL 5wՖx[7aQ.K6>/d +MF5`bxsK4,,]XKŐӛ-ƎBU6Wx孼{%B˱N@Ƒ(X6{%cpiE!JH+M F^؎/_ֵss ?#y5.WE +f%w{ʘ2YWi+$wbũWqt!@GJݢ+"JCǓpF.Y01:'M&|/_^~w P/,' e %sJ]g#֫Fl,-Wά\s!Oǥ"Ӄk!,iˢ6,%-]-x,ݤu,?æQݑ!ӝNO@ir4觅`x|z~L" +>MB/+w)DB|ߩݍkɊkm[] Nnי$:*P ўn ZJ\@3-*DQq1iwrqY>)<8Ta0Gr)PP^΋L9ZI~h;q ,%- .~9̅O\7ԥ܀Q]o' _G;Ah?mZ˿BBcZ^00ٱt7~GDGs[NtR0Cu w}{\rU 3D4ǣA8i9خ KXOB䝏8=[pWŕ+4܉k\COK-!!e.]ԬSfw_?oj<8sl,;1GRH#)UQDl=m/BcVfY תPWK`Z# ϳm~LC_21IlM\sbaXbR0WK „=v(;Ńi:-T5ZFN enF[UN /v3%{m%#2Ro  ;QS,-zSAJ'%+FpЯ X=OQ'W,q?KL]<{3vC>%{ZM^ GeK8sXm~{҂}Z+YES ?t %) aG4Ùr5`*/ !eKZiCw٭ ?;5ceXʀ .W$Z ޫcҗA˞~o_JD` GLӾ 117zsng՗V T7#O;B!&+&ˮ.dMd:j771{z?T]sF^昆Hnyw2*/y/K~#7NQe$ +)o!#<)hxhޟY|&_N˞u!k\fBZ]EB-}VDN)=U|?K_4#gk7 ];3ÚF$lJL"e8HY^ B y>Oaغ71MRu2Ȧfv=Z2&hg(aQ~*v=)&~\ʷ(tCWNm&䖨mt-)LZ}p`$"+kfIXBՠ=1URY1&hכfN키]DEVD̟P~y-7bQ~xduc4ٞr|W4ղvɪugiVhؑ rg"gcaÉ&yvŠEQgv>ƸKVQG$c3Q&V1EEΟp~udf/ h/:7~IICB#qNrN3m;7<N2m+AxXBUDRs&zy=AjH>;Vzcg^>?RCt/)+kIjf`Ʒ &wd.!MZ)A6|p)+tΥ#bӫCFOrpxpsƺh k'$g)2xе~,S ˕3;ƅz,22mGO*TiWJd02 .X)Yv^"C"4"a6GA?NtB:ܗIV75t'JGSc T%Ngb^n0/KLô\-lK50 lU:ɬR;al ũT{.VC O45F5>Iv,M+^FBwﱙ`٤ն$op MB> DyMRA(=4?TVwXoUrEnnag|i&*] qW'uĜfkD:B_U+.r]k:m &:rKkAʂf!r:9b?n'4R,7$68bn+>eA7zW_ T(^ߘ:}VZbSgj-t:Q?:C3o>0=@@BRh_,NTaՌV" @aw9vEO]ZW넫4iv:QXy͊L!sQD!;xhR;s(;Woiqqéd\~ Socb8[H8f4.iU5$t'"s|nbgpFPQ#Aifc5"Piќk 1(8JĥUX|EcC+AcSQ}jP͂(Gme[74%ߣ"Uf8d0Wk\ur|Kyշ7Ř-p{,.П񃖯tEI?0Ŭ-$`_dʅ*R0!5lr M7G#uяo]KmUOI@>GH2^􆨅nUJv\Z}D}}6&`x0c3a A!?w-Z m- pQRh6LoiHN|Á89|I9* osm2/yju!Ҟoa[$ui9S1ObZb؋8꾇/*r?C" ~} cuw7cSQg 8wB J\VD'ƈ a$XT*K|椎*Nz؉v}6Uv^~ 1W-eYb/ŚaJk16k1u,dЀ ko J>Y SS(JL 2]7vs㠖6H3=`7䫑N:y9^|;rv+ۋX獙uERg{Tsq1GC)*Q4pwIJNv:u]A_TH B_P>3-V3̚104Rc}}:=ފGf~ #4*>s[h-SJUo* =u-46}*'RKxucYw3}gKDI4; a˹qN&<0/8RCU03~RC5BѱW\d+dVߝ8o!F8n@ܣywP~ ,냨h4Lgv& "L&Bt?2c* wEpFI[nx[W#~;4o hvaH*0,ǝ$tهErlَ&ΖZD7 BO:d> A [#WDо^^QCXIè4&^`_)pJѣ1Y{CŁHvݪUYYb&`cY#R-3 Шdi2!x7]c8j)Wt(X܈aG&SY=Vo,܄qTD X7bC BuCRc0enCwQWQiT̫2(gk: Mvosi*^ҩ?H${~u(=V<*4N#b(KUVa7PMj2r7R0vf0B"1W $ ..DfHsNR3q??@@3ݐ!v޻+qִ]1O ^9J\<.16oltX0Vҍzʝg|< 5 ObXl=Ci-Is+.˂1^K_EeKuQ$3(QkjY2:bhM1|NFI. pǘ;ᦁ30}AG>po]z0 ARZQҪ$s B]b//Z 9v` ֋x+Rgju/Ma[1u$)/ΈDߕ Ug]:@F\YQN?%}&F\4,(E7eR&IœhakccC2/NoznDpљrc64kwa(=4F^oee[R߸zɘ X@ۄ@:ƀTcDųxY|6F@Vwcøno| (hEt.рG.Va]EkN*oX8, e5_\]8/q6ՉąBƐ/fBؼ|(!ev"NR S@`$l"&o,X L߽,i& ,Km4-^`ƚD+-e̫xb;AhQr2.{VCPQDEx?F\w6iD0Y M$^\ De {8!0T؅5X9kϐtݦ'oTt;G=,~mgH4'܀Q+\ع[?C[L@TŚ)4%C6ZRNnoch{xNP{Ŧo{^odWX;,s~lȤ-ތ:`׉ldID\8d33l7;b'&=dVu?&X*\\QlƷPZ)krҜQZ[)J힢͌QK`@,MvD 'L Dfl~ *^<6ldOf2YJ4޶Qcg[6)k%y>@gua]q]``)03x' oLBb@'?]P?aC|e~c orja{Ycղqb]P "?yb::c]>n@\ 0_sWxK?^}W6tb ?Q&o[WOޚ\+Kτ޿yT){Wu Ǣrzh Ele_29{s$G?Y#+xIwFbj)y&"6LfT;o|N~^ 0?e@,./9œ&ӕ+Y wIeKds A_Y6HcMeg. st5;^\vK(m78ňϦТqɺ>%Ft([.gkf>Z21?aVVwY yfx,)aO#:VzHbl}(e ]!*b ?7k]b&Qi, wZg|l@))^64 iMȮwBc~IS&ir<^T,ZՈ2-wm[ʶZg&5h%4Ϡڍ"l)I;&B#%`s*s*'KʒO`y`ewG*a<,E11XŢ+#k% 9Gm"):A5Y.S. NkRҝԙ%zCX"j=np>Wr EDZovMn qKjl'\{ۉ5Wjbnȱ$>&GOqb<[?{ arySl[*g^؉pjR@/^2 U!%KC4 ~=VZH|TUZ G U$؛aO^j -F+ՠs+$(˯X*Bt%=~XB0*{&avI3UhS&l*(fVvgO`NCwChWѽ `yC^}J+AEH1Ōm|Oz aFLv-IQѴQCqY2Tw3pHqfwibN|N.c-LDȵ$# poyj[̛7&n~ʛ/њ`:6lXۜi#x2k',]'( Y!, :ًhb{a('@9{WH69n%F V:B*;L2E#}Yb4k R%S=iِI?q<$vQA،I`**(oej+dT<`SG1,A(wqykʶh5^1SRM$qyc/9njd 4 I"J4 )œ~ǫgSDs,ָf br _ʫ-Q놨ztz*f@Z=;c7`ӚtH! Px7OT#SvfīA3JO8 K%,gjE;,O?WC!l+L4z^Տ~^XEb.Ե8xvcR^0Ivz(7V&HZA?'6G0̑^ P@(,lKA^ NdWrUզmbs׎EuqMђT ATP:5BmI.:ˌ O\~*h:3ۄTώIތ2vn CQc3ؗ԰iet"v.e R24![R)N~n'l 0,qP@5AoRX96L/_?}=lB&\\OI;lQ7'`0 iƢ6ꜧeXjcP906[04o.qR ‡%8 ډ,ʲS/.YNk0ɦl[s**v2B0IP%ʢSA:+L8HYky7:kZUٯyL@jvשa*sjܤnf&"魍ex}~Ѧ }_B4v8C^4/$d/R6d7&KnG@k3*{r0ѣ3FsYA<8Qt8wZۮlY%i<\KQIOy)pR(My0HiRDej_Gpu[nB8eUc/ +jI"4sO{a4ki)q2#=9`T\m^Aj,"+ĎEjjs^;n-G+a@EpI#Mi8~26I T/DE}?éeA3S7{ Ms]O|x,/ο#V8"Bzsc4Dnc p; \0|'0uBq}1 Bc;.c~w)m(ƃ*4:N½+QֳG6 G\@ j:[۶>=n,l!YМ +$hY}?7+90^2TzPV;bv[vYpQ~ 2{Ȏ{_/t2Bd!xڈc1]2` " xرi 2EN(ȱrVzf.~^!s;ӷ+$ȱj/\+Dd~6k.߅RKso8x a1\-*pV pMDqM JfҞa9%I, ;)YCn t^[#YX lj׹SλI10OY 1#_[H'ԻI#-~Q 3e1ETx\I Ⓣۣ7L]o&UE3u7r1_Ku>54|Ѐ^*ӲVpZjMM_X{'1_xmڼtW4&Xe\\5^N]1r?Ӧ9 C2~Z1 3BW* 58uZWD5 QR>_w dYKʓЂȻOժ,_$(\v^q'r&3autk2w6tVʨwn=01ʡtzX &tUx*ڢ2iÃAr8{bb:%QRcf.)uH\3s+k5BC"Qy4aHo`z m1@ߨ4f 6mFRI TQYe6V:\cYeP=In¸vd7րfeO3Uz4Gjw:pxXs1K#|~y2DGɎcIm9r]52?۝ LE^NynE0k 4 OI`: ց&,#YO&o@X'/0QB0mta .̓2DS~2.ȵG}ҶXH%rj$v]Y~ 4FnhDN1jEUJ9+88Hi,87s5p~1sTX!mKAfCbҪ_԰+gEɰ fP~ )G7> IX'ܒEg}L)7-j,Tk:MWmfҟi4M@m{6\*Pj=aEOH^16xDpJH1 UY$w}d"c혝nkM9lٯř;Nl[WbOO3=YQ.KDj '~.kh|V۩RU#X0`ɻlu8(.+Vg/ wAW{y aUWQGǬ96ʙN!d5) cy2{2QW%no6$Z=#:0[; Ym֊|gvp:2j! ỸNa7e"8sG0CO'yƱn uVmW\JT- 00$?'0:{P㱯zR X?_' $wd|&SȾ!g;Ǿ{~2- NݧSC (iFU¬$bxGcYVq1Ej$"*\jSnK2 y8< %Az _B4(%_/ӜV MM_Gd,8䳧YlA˞@m92/Ҷ [ZNVӿ؃Gɾ<1WS>=Hq69F4-/MBӉ"dV'sgSo9:撉v*χqqU)sG{y!E"șuR Z+O7F8q{b@\~3bH ]9Oqg|-BlLS!Qq*%&"GU֡0TUfUgِfSθU+JdBΠY?Dw\tޒ0@b+4vajiGaies2T@9Sw7l%>rJto^ڔͨM0Yl7PrT\0#d"o\ɷJ0XLqqxVp ۂD/̹0WӲnijE|BzXx)cùijC~}m{CƠ3qy.(+(HٜTbXMI%#v=ip.dO?B+`R; @dWr<R#|Uh# Q"IVnۨbLhDZv\_ey%Cc{< Au FꆖR-kٻ5+ʩv&A֬|Bv((FO86]!O#A'r{onؼbetLsc<9C$I;odzz'9м1ݠҿ4m6VMF2<Ӝ.0?˶`t#ڷp4WY vo.HyȢЃt )8Gl5'nj0O zUf(>\{~IXf>dք[xŗ9 X?Mn1˸{i%Gzl~rp/l߼n oRn&=>p;}vuH^BFx%E7JS'Vl"7 g%4˜ŸKo_TJk#u1 n5hl]Y/Ǝ RT!*jwU4Z{wϴGDoRȵ߂V6V _Z HڤF%zjHVcw K5 ީQ7i<% 1Ư꺳#ߤX8&򒋰|.^#gCk۝A\ӡ^6h9a1k> T&5k 526p|P6j?rw'޴ు!Hje\#X;QL+Ke YQ|;dM1b<\O9|Z{/74AQ)XwJOa#%GKy1%:VzOAW# ⭑"lۖZ TP1ğgRBnHr[PE.Vf^ډ )4k6uzReo1jc>J27'T4Co͛شD:0P)[ΧFbߴ'>1R*MC+y1t߹IJ5zy,D_2AJ4{DI^d?E!nQXSæT?y롃*o }I %Xm=g28\駘?' %>9L#෉kOL] A &:R60qIWOAjiU,OAoN;N:T2ٻm]|M肂rUF|"v?pLe GLR\C9sqPcRx GڞTHx&}$v\d)']*S(.wHWyZgRv >66}9yJ/ Ǘ'Stm(kyBLD J N^K1<*޲(ɒ,PKyaYgv"6ΖWK[=S:q@2Aqi|XV=8Tߢ4AQA-wP!IѤ~_}#;lyX1 b ~D#hQnD¹6|jRu4fM?`;n(vaI}y{4Xg ,hG,\k5=Z ΰj754I~J%Xj^!L_PcsFR:11Wq+V3V dhf)TO^ 65Q;]:EpR_KP^3jfC9^6d㡊gL (&=s,A$%K=gYN`Yf@Be6@ٷ}QQdiR@Ad':fTqM%5q6Z/`q~R+*깊|vTj炮6#@\p&BYi "Kn4(I$G#jJjzՅA] 3#%?isb 8 :2Ïx\FIA%cw,9}-Z؍IW u(u麗K kg_(lEDjU8= +LPЌԮp?câg};}ܟO,P"_C^ץTsEDR? J,sLV \+(Ntw +._v3U>ﮍShepq ߿MZ-;C_eD[1#l/·y>>g3qSuȭa5?^Bٓ=R\yT7W@K unh<;lf[idM.2] iVcYK~fy|";ą1f^7zVyZ͢a9q*+%t~Ij[r?VN twcl\=Jv͗蟏_M"aj|ꇤ29(%L/ט5 _؟ 6GPIcp[2RXJ%Nz\=u&Q7j6x=?9 "2Po6\V(5.n: _genx_y&H j'/'Ȟ깤x+>w\7^K\ 7Jugf.ʆKP:r#3xO< 2^D8'+1s4KsR{os0Y7 L{3؅,mHC^ m]9˒d7yG+KCnr"]Ҵ33 Ա?-)QګsKd5a6zQ`-V;zmK_k Q. Bs޼ر,庥#}M>P~(~Ih`**)mT Ӕ&rGgHCb[$S}ԿERٔ=PZaU!T>pfô} $kgU 8bdZ)լ"W.ن[ո2oЍe\mXt{qS MLrn^iLWTjԌD ] oۊKXK@%fXXIA NaZ^"}E6oM dtJ) ~jv}`\oQPB":Z i@ 1CN;W{2S,4?[K/ͻjD5nG~Y.K+UQ^^A`m޷h# luq/1d4#D HVxWpH*ۋCI48JRB»E1* Sp-Ɯ:7AYۤ}h@,z9z%Hn0'/0HL+`+Sk)ȳEvWqQҥj=vp 09b[ Olx7̚?P̔c(l%9ǫ!GuE6/uѷިf|U<;m6wbv 2Q:= PӍ/p<|DR؝9(LO1/ R!#bF<aЏ7sIrw .OnZƳG_Ȉ(:eN=i^"jsr:5R }]}asڣmw1zRp1WnCFdu_KYj_:ᴇx+g"m}T\ =g3c=f'\((Xe"F š9!^q"NfCLD&@c5Cϩ Jc\# uYsFƿux+>5eIԩ3Aثxk {VHu<1$_owOV(wÞeYX/wSwH֍Xw;YE`D:qe k5[ /~>A)L[⮉ˏ>چ2^ć;郊1Wq J͎ pR~sv^ą #K0(+U%o%𘭌#wkN;?;+Q "0Ɣ~Yae6^Ca9jgLqLn[&O#.ƪ b%h*◢oxTp090 b۵Z1'4K!t/&h*`z߷]e_vN ~OdC h*eCvqw3fvC- ug 쫘,tpDgZ ^T:CϿQ_پozULިJ# G{T,R;gū^;gh}fI!!YHzNR7/a!"ѝy|dÔ؋8Mgn>4֙Nm6Ú=.b ȎH B j9Ru-W.,%M]W@#->Pqu4yq)*9upq{-oh5`gXy ok5%&=uX>E:\jdATmEq8jc`(`뉗ۉiԹ- Ӽc5>p^X "PͱRXc"]*}t1&)Ցej?qh }NFhq0^O><:zDGDL@0%(>jy&ej9lbw#Q/ˊCh|x;zՊR家6XU:ȿX?L1R 1Qz921E® 6ܵDhku{tw8SvÜ߈! 'wB%.e dNF yZ2r8Pj>^0 N1ց"WPkgx"Kgz3߂*Lh')sM,.*ڲxЉk@,d\2bgr 1[{[v9l4p(Yqf@s(@`)QTtTjm.ZvK& c=5Ig۽ptLiG'Xw@I^ CPrIM48e4Ÿ3Hxi P϶Pb~}"0OϬJqG3EYL#'8%3H1SԔ׆5 }tjgz},97 0B져m56U7EF)BU/oՄ#&vݧW#ˮlN cp8㯀;+I0`"8X2᪑Jܛ+P JdYM졼iSZ@妪>^?;h76=@Q3x3sY ߌwr..L- /qbF7uV^S}F.$ʼn-V l,ҽV󁓭}W@%u9"MSHLv=iMl `*务⪼ѐS]wFteVi@.Q6QPWߎ3|ýr~X9M仹b8q,FLŶzm }R(W) 2Ϸ2%X@Zܷլ9rgĺ,a\?W&Qf$i,N|YQi< Ό47 W#c+q"ܹ{1X%&  )JFr>P]VS[Hh3 !yR&붮5;؁.т@r,IFzu:_`bK%Kzij6 D]ue/E{I1chsUo~{"S,w 0r>('`e(Rr|Z2zz*dډE|@ FiQTtև( H~MyҜ q˲erNïQInV>aR 8eo>C(al?<Rg/nA"O2 6~"hWft !a߽H DGNO{Y Y߸ 2c'lИ9xw0 abl7"O =UdjlS`q!)2ct5Us(qgFDn֔ L2E2[Qܯ6nBlǁ=N;C3%gP jl),[ F01ƨ4vv. =EJ/ޝ YMy7a6FvC)'9S z4JL/oQiF5e)\6tu_>"WSBASQ\PK?bTA}NQ;AF`rsRؖ%u@ +ec <9:7v|ӛ(pzy!m}E✍AF@ ew^vJ+LHaBi(Z =CfE(*EM,\I MOdުJiuFDGEu)nXq2t̐ AOم4kZUՌֺݒ k*Ҹ Qȁv1D8?b7(LL(I̷>՜D;Ɨ-ۙt~{HC`*Z Ui cZ#336#s =xR;u` ^ܺ\8>|J"{bO2nFrFEzm(hGSz?9]W=ٍeB9Gs dNμUY4H<.ԛTUz1{fKTʏ@+# >C@Lɍa撪MH3g-vl0atLuTA 7Ps'QY$Y-owShƻA D/)8#G"4fG7/oH-{Dz}}M S*{%cdW*iD"g>M!U~8qdN >ϾÀ;H nnEqꁹRޯ5Ն x Wu*6b/|[5n8^|Ms%,"&(NRIm'i{. (hS'r~DI[X[{4<k`lSc td71Y'N(= u-PH|䙂kG:JyXBS:"40;kJ1򓰅Z" X-+lspXAAξSYvM5KHlc}FIs5hX'a p3:REqv7"YHID.!'"pPgv y8Νm}*DcV{LI$ 9_*>3pSHMMNRFTjwZ=mfpav1!,w5Na. iSfRR%iKb'oʅm~JIpO.xLRk`j̞Q#yrv X%7A,*$Yns!w:i:z $/ޠl$fp(`)Z6Je;_<ǗZ"YMglXv60{Va ?e4P 8^pBR٤u[g Cl{? [z :ҁm}\Sڷ0I+NJ$VëM,yto`IħNj ,v2`2c&)*jcNT_(P6#~ƎFN<B p(e֊93| v@uxT;OIΣL|ltO G "!H& nY_/ n TO\x]PU,bd?Pr2?Z0jsu1]HOejg( ZȨ a_ݺV2xUE,t4Ms*^C`Xl$+[r@4 `Fwڐa.[G/'|WḴZ+_Z:,:pi7D3e뙛ک^J7Yأ xi%hdX83[ U!aHY$s{Wх^]KKQs08dvt٬`EZH3q"1ߍybwvL{n_ PΑ󎛧%տS ɾ&1$.K]O3+%Gai$)Og4Sbx_EoU Mq n,*{h(y|!0@ȵ\FGwW iz/\iGS C<l[ *,<})J[DCңÝ^xL0iѿu|@ aMZ޲Ux*2QNY; \.`6+?a>ylvB:5𱶜f-d޽2~xy1Ky)I` UcClpl#f!o^XOʍe-%`SۊJ&wx#K&ϰ1 K@zmT:l}ll540 O* ,E>u{B n~!YnGAR,3o !À!n`.q7B)O ^w:m0{z=*|jUyoL\zIBij ^&6]W+C:|+-o:.7y-8%oܩr?c^0nVOŁ' m.QrRe~CmF8qX(t1o:^R.׿k!.]'*'L^^kpG`WnX4ח_}[¹5EM85Sc^;Qr_zw,%lG踱 g m0V*3p LY7;>>& +|1F0Ic3`w!=6||o%fڹ(*5M3(͢Sk͂*nVH*;̀VN셏PVG# #JБKDUtMfJ zn ^U*y3t]êI]gA@6$:(}u>~YLJlsf;4t WȊ|;~ht)M'x\oQbV025t8Ŗ z>^64>îmMDŠX4,KW /*g]6;r/#qUҲJr}ѤXn%ZڟbHfNM~%˚Em򶔸1SDS~& HF2>0=}iR^4 _ا4R p=Z*lΈiW툮$-L5[dD|FcQ "{V(d 2k9XRlj< W|,u_gGh2==YU?R*TMf= / :Dpl/+kgΑ f/mC$:/YeLd<ST]ZЖfy) :jAnPC d<]xہ'=0$x*P6Tjl`pSo-#ˁE|nc1"آ|2 Bč :l?1({"Qr]MnN5^NEk)N*aU ' ƖwD7NIK)M"0?V*ڽ؛3T:RT1 _kn d?[[vX䌲?5I/v c nФdZgtCuUGKc/V3D}{h]Y B>Q@Aͨ$H, i+P.ZSdd" Py4Ob9!ҎBΡ0 5K#vʇܦp">r>/ͪ hʇOJ0f6nE&nHرԀ۰"\l`-{rOOED<8 6·+ۖ\_&kVQUcrרp }EI"< |tD y_r!/{B7q%m3׆Nj1`u_ܝTǠ|\C7Gtl!Е 8;UeNkы$p@i\%6D63ȒAKY)o C'YJW`O LZMU&`$Z|Q[$L=1A.2΋ 7?g;~^skno@3*zܼGv3Րn;W Q '9XCa*^@*p8 eD IfUڄj ?jJF[tT'PJt'U+u9E?hoFIuEp<ο5F6X\:Zj`aȞB*zzy7LM}Q:?upiNʙGűѲsK{CkfExIŀPJ.jT>wR?yua0/ 6ʢv:Mi/ܖ?ֽY/vY=ga1C#R6nKʛuQVL+'b,(R2|J7D;7)d fC0[BqF?kD|$3[SXY7Tzm7D*cD;|%v,+ejv 4gqe0MC G1}K3g0\ n)6t2 d\#0Y$ABƷQ,?'tZߦި:*O0 K'~ %;$07 {9+xe,,e^4:<3NySg137A$_xg& c.ϒhs?r*fO_H,?28s=؃3e \zRz@X1' jW?|Ee/(;*QXm=n$OĿiD+A[Y?2v0A&Mo443#^R@xK D˯yo0ʑ͞\J/U|B!2{s#):}#x# xsQ#&hFb=+fgF6Eh)^6?ir&i'Tdkݥ ?o u+"lCjvRSVr5,2TK)Ԇ`ٯωeC.T*I0ŹO[e/V3T'ťǁ8c#;gVj$tu!ohE5FqHe=B ))>YدP^)4NnHJ']tQ۶m[ !9dUEq&`T@9ۚ..}KAxlT) J i MNGdg>.4 Ǫ]K)ln\ Ee`Mg8EͼS D#1N[4<ųK뱝MvȮ^gg_#n>ϟJ'MwfE|8Yʘ]\'M!AiZVeoXCV$ZXR\.A#K2"=` B(Jx|l <7wXDwخc,g?4#`FNІ*r@.IXҹj<@3t}pȖ`/u(LJUϋx`X^wS@sĕK\R!ooW})#8qr,o%[шcjWv G.Xh4-35fS-;LaNۍ:L)}u}>TM FWz\@rjf7ThL+U1ؿGge& B!8s}ȪNĘ(rw(jMc (7' Z@<ڠ贠?Umy$/Cp>&%$G_ChBgцT]_Yp};iqWK{02_~n' g7+w=4;{x iYM>kD*蹳g'Qk&%T]nȋ=w&#&fTZ뇩쵏X=7;@EcSX]!>[]1*Y'hugLoVP[Tg1-dyϊ9m;aCu% 7,fۨ鶝oTݓC<_DDMx)cnyBJ92 y;m6W(sD5UkF˨L0"-A/3! 8yy6,"<Y]۞NLS!d :ӂ*sX,U|w Wl@[C ⷊ%.g)0K%(X./2aBٳq&(.5_]KnliM \#.)0T H}‰rMN77 O=r][ c aMKv9CO!ҺMtjV-@.('!%?铵˥a.@'i4>mM {$,KҌŽel@(v8j?=?@ :h GxVgα+M[p:9I⫶ߡe1qDPC|U=On)PSŬ{e A Ӓ0yfKP~eye>kpĘkKzB.Ev,v*.K9s6u[7dit/K] Aj0 9Nt4V 4 Jsܳ{w]i}&dLd}4a'/!PV.fgx8o3?Ii`2Rl)%w 7I&);N_vPɗ•EmVb#rDZ Wo-w|Rb5]#xSXOOxY$Tg?t8ÊΦ_$mߍ t`:JlP_R*aC6 ByȮѧg̉dK[ 3kH%_t& >:yi ƌA.uK1@kL9n Nl6` S(bF*Q1 ·bx:YgB}uXF8亿}KsY[ 椌W0%ՋiH܌*o*FHP"hi(0}yHظgˁN>yi>^ȖQs #U452-lh4Ŷ+*AWFNϖ!czmD50V*GMp,VV5{1x*VMLFGMu f@Q ukcK2(hșJP6gj^W#ѥ=ho bՑC"7oSB?<#&UTU۪kc%Wri3 Y!ޝ!Dh>\ $<8\%JS\{xRd[690QoMT}Z*_߹,dbga$ct#"鯛٘{d3K{;FT`:M.PH4y<]w+mxåͺ2( $'qS Ō#;"3!8 hKЀ*Zm|.hKUMZE|Tah{6&.8Y6nJl G jhbvK:[w(M;K^aB>ށ+A4Ԅkut/ d0!F^Cw |8D~$axdn1zD 2vuM02yD7IBW*ϼ[K#sQԗ]"N+h*}3UיiIT6ǁN~udg][')GK0SY/?DiV8vP(`^o^<B6p{hImi ɜ}bI0Fcw 7]|3vlH~"a:3/ ?T]&yt8u]pq( w$H\ [MrM5`s2nH2O ;QH˫9&neLol1)[z#U' f; +uKJ@ cx=x_=D̹)kֿO}HlϢB3-رE(&$(E U o}. uoyk)ȍ &i(e؛;--MWursf&|I]Ӄ" Jaw6p|mo7x<}KUUY09l)֬ ?~ԅn\Y̩9L܉A YuJąh;fzv?:YkٻC ghz U.^L*%)x/*-`fSIAcDYFDsh{tEovou)374#N%00(o}#R? V-k aץ1r-:nHjE:kFl^a0聛w̚tHXp&x}եI&OELX\m 8S)y,*+ubn؏#퍱5.Obmצ(cyD,HaMTѐ%P3]!R9UĪm$DLཾ;?u2\SH~Pimq$T"!7_rmOZ9 KОK* ZtHn!9BǵNz@Uw= m&z@,bhdIB^L?1-%h9jvRi=4qYL n`# :BGh| Z6e/-I8xqV0 ':br$3&{t%*:B?0<ݮ9&*tY} aΐ+s0 \8wO iJ.KCq0<٭pYPɒ6jņ8Gb_iUCгM ~]ra0_ |qP0bNDL{(dj/PKZvz7S`#ͻG/< n"3Fi#"Ϣ}5YDw٩: M٨|4p`?o]My68tW>ԃtkA!!P" v{Wor8;+7\E=DtӰ=;D-Cq15aI %գ{K^Ŋ0+| < ޸޿N/u6kq]z^ou#{ڃ}[_7{ Y֓a-0KEEB ^IrDHJޞ(Yȗh̕:([uZYY3}h>@Y叇˳KN逌I7W5_AB)s/W)#ovo {[LFT.)W;ף_tͺ (Il Vj{zfK9^(⑮x=&L`F-R[d`qA{+u˜4Gr DW/ngPmGԇj5jA!R q?VqssB&~a2VTw-Hi{ J_M ~:`f#<mAL3;nx~M!%/?uH䞩tID[Qos>ns!i4^RBll#6/60>QsHA_]/>OR FN~E7YQw@Pƅ~tкn*-cpk\YƷuŃlT !B~8Uͩ&딕P솃@>דO@ƙR,)e )4K"ӝV3)l x%_ #^_@t 6}FͬIa:*xWmUGNmUr_0֞Y0T7u̴Ûّ-.Jۈ \ ddr CΞÁZ7!r$ɼΊ)> W1ew K)LcXfGZΡ4ea~n=tT(=slKy),~pcJ0E>&n'ԙ]`z!)%e'% hESyQdj?uٽE'&셥J(+"e=`z b<$dQCmvga6CDį}+gЖǘkxj&ZJD &nd_) 70a/'[W(~|LYQ;5K9.#KuNsοDܓZZyA?1(D1 [.\ߎとEõq7of92LQ}͔tT ;sВ* ߐ,oZˡÑW9#X{F{lATW~n[ߑqK]T;*=v*(A3|?:+\C)#8v+gF3t}pS4;K5XwGY՞ShJv%XY?/Y:hPzfrrO`[a*|(^G~f 8=6/٘EaYD5)57wcPB4%\r(RR %M^V&d pT9.JD.X0!>[VWrLhT5Hj@]8tss&!(hh-Y0/\h㗆utjBBh"TwbuZb$\Wm{)I Z*-e:ŵwLז4)VE0َ; tf`'QUP)(cnq"ܖodri i,-?bS+qV)C|%>NR-e^/a-ЋU*E}0W7'PolhIeenPXQL攢FJ]3N!uz"AޫfH^`^EC܊* tA+@ZT탤ki^­na\++< DCUHT+">ga<^6J w uN)^2s|L1_0 ~l1Eҕ6"bBZ xpI#%"9?fIf26' } XSP]iH{Z''h(eb7Mb;z4R!*(5+4HIT 1vS_s!oDiVNԚ3H(zoź h_HzR=K$}wdSaq>mk)pT-)Mv֊;nǫja5{ぐu+LLHl (M*a^!|WRy5Ak| y۬L"]qld[>GZC Çkv" tCItr(2,N("{*GKȩ2i@J^d-x8qdطC A `-->yaq5bLkiaS`4w}k[υXy .*{6[B~9H:%IhOsrS1 HPLT%0߽^,/!w[wj[0$r7<*i]_N" L(PapK`N2}23ɽ.\zk2G>9@bWpU\ቐ(U?϶: &DXMZ@+~\\dx>RH%"#@n=B2 g[d]8'FgxޮڞQB'iJV@! S>1AhfcžDX !20LEQw ¢4Q"=f}HG~!_\1OQ6~pJNrǩ.ŜJu%Srdgx?~m^lCJ.I]AY} {%̋WqVױټQF,a!!|;ThM=K@Sir:7uxN40W|m뫳h h.`MN$]6H|ڱyǵ'y!"~&׹Jr( ؤb߸p*Ϗ[06-h+"TJbt3И~g;jx0eeC]'(I]Sni/+"DOoM 2r>lPk̓FRJ萮 ׳_o1[t_2[< \줋 -,0'i5+qPVAcQqvx0¯o})wBq썁Q98w|҅`>wOVQ [oVsQELհ՗ZٓU퓍!7ldĔTec,.hoEڃ7NnI\k$hr7EĕlEqWfKs@;XM.UTgeq7Qq\ AKl]r ew%vt]&J[0P4^UH౎N4UB[{/a} Uu-:S#T_&lƸı#(:j&_~YZ4.8Nؚ 9srWj;|2$uf()^5W[޴f=D.3|n`XF/iisƌDq -L|o}nNtC.l? O])E/VwNTNkޞu0 J  z#1:!, ŐaOTZSX>rHn@_BsE }x`eT{uř2lZ2((j@~C4e /j @*=Yݦ*E:DCk"PY5u-fs/ls .zQ׹m1u7E5`Y,sq* DehҌJCWQYal 6 |1IU0Ӂ>TR喺+2K`k!, fhW /4v\nSjK%ߕz<ԓ@ܼ )W-Ma-xio++g$S);Bݚ,w05Z}$|䜖/ Z#/ɟ]XO_i9w l:f 'άή gAKTN 6 "dj))pў)Y ^_?j]:WBw.* 桠PLGAX, f wnW:UMFpϋ0lɲsDȻq>'Յ6bo#Dֿm=X4/%|a{&B'l9ݫJgSblzf;=UOgaBb xcb V7+m/:A<F;eQ / V#12fȤi-BXtu0S%gu lF!<5ݢF,a"=w֜#oM>5M%\ D7TH(h|7oX brOX"'(UXX5_nfWʦv#WУN?.T}QSee YU^ěC8NG|ΛÕHv^Gjgfd9r-K.S3ɮh-UrݪDx6\x= V4FNIhV1X;Q&_Q=7M)c`b1@v>R\aSLF;fNԧq7O.e5芍ƻ#m;7bk}ǃ8߾IHUl&5G.ORN -kX?aU .D[(/,//1|уiv:M}|3̀[G1T?RC/ '{, XDr.ybN/`Vdy oqpЃv+Z`X-5OOknXx&Kqpfa*FC76$  *qN93*;ďY`#!edx6)I$Li6vKt{bf**6 m1r͌-ȾӋHn{,_oX'LR N"!ZFnnIkHSLC' c%{X+;j^;#:?$MYGYv<{A`N3Q0bēmtUhv|2]n|XP26y]Jh3IsYIv69N^~4:p?eR]2;O1bR.Itq FIg뼂KU=ߺBe5'"4 A{ciK-AgEgv7R4z?k4wfN X,INUPJyi(㍪@v"^ ~~fU.w?Yj,V=`{N#!b_g1[@kNR{U@e /5sT_z/MgS0Ph-3Τ~Ieb9Zb͘-۹@.׀؟Ј <8xL4߫q!W\XqQ"A1]@:+tu?`%*ѻW!)cq |=4A9CeYAW`z}13d'٣O0b[Je@`Ȟ1l]wړp΀< qTQbR"\ {V|o<>k -MF#$<- GiaEd-Fdx-g> AHUҖ+y TOJ!bId 9Ț.8Lw2_\sCˢ*i -q-迣>UQmm7 ޟ<$ Ls`P$ 6|=e5wP򫟣}[xò 0SЂ! ZV;J:8.$TotcdAl;o>z{)_#ϰDƲ] V.rLwحby0( unl>&eWݵjq}6hSvTU3wקsoU+w>׋ꕝZyb^&BxoNp;}߱4~FƟV8$Yah|?Sj'WTK[43QmA_Bcv })@_e-l{r\  (!l8*P@E&s#v=SF̸5 eN&"҃5^{CٯCJM>X3FFCQ#_ }@}XCO Z쭫TKO&HH;E'Z/Ank"<& 1 }*\t%Qʄŀf,RZA$ZΫ|F5y;#v mkOShp(>p{a2t?kxI?tБS# uE'XUg*N3#4=L\udA}Ycބ>+iEUKHf{ EfDEܰ\_D :I0H:zļ^Ғ,Gj( &/iPϯ&==)/n0jBf IqDn#/ =C2|<ρPօS[TJn0-H"T e@Lr=W۟Йuv(a5OɅOu;C* L%#fC/fjF q]r,o5 KJCLTC5ꈃDP4c6$5mR,V&.Z)0-')PE6m)^}b:hm|…,i}UЌ'Zyz9VA[)ᄬ+(t>n_g?ļ.E‰ǒ/dUy=0ܑ$rh4Ɇ!ZwXݾf$WC>`V$)˸HrWkMnEmנ>GRfBSwIc* f@/51 \c/ h6_"%`HVzըתerGw 'ɠl?jRQ@  cov2/#lo&aߎ 8'K.x@1`)`ۤ$b [DkAi1m%3#|uv?Lx_8>^\K\OkɗwiVјtfH u&CKqT(?=d3Ka~#Xd =a+dʛviIX֤^Qѧx8@-"dej_LΦ ߹{\g)߇& ]Zl=/x >\ ~E.C%SKKkMw-{}G, s><8E*b(ݼGYW*D۽y/M 5d]Hh݅5Y62H_ -Mt+5N➣c1~_={P@x'ksޥ>> M.c̏2b!,ᶺ  To IV׭jN2,CE fL;Q-^6HLʣC/ST ,t 4X]7*%p= K6c'&+0oL D_%h=(E$F&հs ~B4O2.z='H)_]-ezgTۺP߸OnTo QlPHfEc򈟔LZqwgDgIq'<"x>f?ӠfŒ y $!X )ɮC>[W*Օ^L?s>;"3mr3GS)goGC{ wAGܱY}$Ob z _SrmӮLjM!6^0p HFc_Rۧ8 _ŭcԒP(erhtfvX|c)F g}h>*~<@XL\۵ΩKynA0"};΍3HVV3;ز+pZ=f6__2 3rV-!&"q\}E8E s s:ۮyV ~V[HcPC2fn>"W|Х᱘NLǵԹn^@{k?&\`;ő~ Ck$*Dhumꎶ8l~kt_SBzw4<$3{z6 (wA͇)QRqHD㛬{ gPZzʄ7 z70 @@'0U$Zl¾fʰLXB|y)q䪪i7^N(2}II]ѭ|<T 4ICRpU1u:-"~8'TSq=oaX-7Wo?9*z\^J"lwN8oG̺X~DN5A.5asڤ 4+5CЩ{fʱ;Lg7&bjl%XB_eIu^īL=s -tv-O jc-h9xv!:/$=Dd`=P9\X 85f6~ VavgO#L^bSEIjJ2[sP61}뮵E8L$M&H7U0O% D{ 9#p\X'IGl,F ym1{hO}lGg*I$ky<2SK2J yg@bV;pZGTzۛ,3RC3ߴ(Kq,nprEd6hZƉ}8#AJ ; A$l^Z{$9n_(F8ŢvNݰB )WVi~Um OȯH>Lx1뜿Ơ)A:E-wQh:*jAD#q'@#LDUn]@lK Ef:g۩Vzy7.BXgO{Dz_V7-/}BcCUfc^!)+OĿb}kRt??v0B*Kp'ws3=ۼOR-G-45gR4hN0ib33.Zr?c/]D]r; K7Nr@4Mdrn+q3Gij4[@b=!,t) V1Rg5f@%\yV:4$4d6۞*T,= [*B U xK^S 8$:pgNH& 骵=6S$pWh b'ybCE/ʳkCpc~AmWfV7 츾Q!>iW+,|˕ɿ #S[qz.HJq'nMF_ >_L`Wy_¬޳H'UiR5Mې/L_igRE+妿3漅]If3cai:vX"K1c&A,G Ih ]lOZ.cou8@ h,7$=!ts]c?4|K  \/ыjQF6)^x?h,5yj_Z?v!1v_Ӯ._HR+Fc+U~ϝa ,h J@^OL2jcxzQxjM_ԛR*L0W|v1MeY|UblshnhyJV_0zosz8 %7c-ń꣩ū!pX|.pSp/2unkAAYՒƼ7J-r;4}L0,ТnbAnzG(%߮Vbؓ8P[w H?U"E+w ke@WUE6BY79j>`sߛ,񇊰2˃ P0C%a jo t}y*Կ v^!&8\d*h7>a6I)w6@wV /\d-`II ?4Ktψe?h{ ]>A;V͵~lr<< $ȑ`@SqR+s(PgB2^%uTu2̾Ǘ1G--&B{ rg#/̘H]B/B 靾mo'}J(XʂR1=$\. ^4vq4G3'IRU. O8&tS"Y}>}m,&q֊vqtip'U[8^n-E`vMͿ6B:ɋN2,oo6FZ%aPCa…`BJHWOY|28kx{JOa jK| B7EVi~3̀LfOcAfUV.i"Q 2D.Qv[pA=s9:#rHtVa˺>@ XNhWH^bRֺЪ@C bXV@@|~f Fgfj캫VR9^+6Fhg'ki@ku(ӑt(h~z"<("KVр񟿆1i=E">zjmq;X-ImYcX8?Gέnj)ݎY]egb )?lMF5yW2n [-t b(?!NSJyl$=8@A;ŁO+^߳e3 &QFW@Ř@-~>{Ar:? <: `dY`-iQxupGgm!_ږa_W`YQoLeTmqR@&8w(Հti8(|V\Hr,"AoZEU= :UٮՊ2[IUu M mx:/ՕlU)N91t3&fu>-Z<n48VD'V~l(Tb裒sDZ;kiony?/Pw{p>*ϲxot"+_8Xs"a:pkZeru'Wl{tNCLxp3q)]_ٚ: 2tWkw( w:8_Fh;IxOGpt[,͔n'3\5qqfep}+*ya~rߌ Z54a%$`<:}Dsw-pAC)̅M?$*oQNj6wv^xd4pAAفYxIoiXRK6݀5="'{Tj ! igܗRr&v~ Bl?9I"{Uܕ肵_dn$JH'ޝ"޹{ $"?[k]ZvAep4}>CIQ 8JI!~ml#[rL`Xɰȱ3| |^uv[,6f Wa$X7L}$иpph j8+rxȻ+K+ 'i^[ىtNz-fr..x=r1&V>rĹ4o,="_#9ɒiʼZķ(>u6\e,ͧ4t{7$0$@\\NJn|xR#]}j9Ll EP̕2a `bcֺ234P#CQLckuEw)v <7ЫJ酐; P\ cGlʌN_ q^հɓ?C\u1R%Fu .Tmtb "7r/.T*={ImzcXU7 *=dPpBvhoڟ!PVRăSt*ߒL1{]2\فV6nOafx' Vd9A95?Qci87nr ^ DY:ω8g k9:q%+15m7ڇ^1jtO+![E4#aM;S\@S _;SYAf# yB_2`%c1)7j# 8ϼ,b7[5)iܗF 3GW]ń=ӗujll-BH75Cyt*ȟoEUUeDsOԾp/3G|~c{w\33MdI"az2uCOOT|09xH%-=gzm]ڌ<^ kHjNdoΰvJ1cb6";JJ> 1d}sQY\>Y46o}}!?wSkSho 嵓W,+bT-t( BKXa$j! odAxWUO`]?ڇD8݇GMc#?"w:^xDzN'{H,sXg6F&9؀E23thwZUM Vq;W(37sV 3vvfw {sjM͓+M~OPHqb+_ړK+ʼnkf"L"*f~|_ %6n]ko,xr\rO%;.G!3AEtWm&F1<礌 UU;E:!}E tܹNZHUkeVc(0n}eIt=u LhV:b1J>< ^LcjȵWL9;\!Ôp"۔ta̸b Q l@&=l[\-Fْ(dzɀLH Q=gNTdq ⚛!|ad_2y%ߑ)hH WXZg+Bl{:g:kF~bq#Kt:^?kGxѷ+AZ%I?0lYn9} .^d%[|͂n+(2{A3},8,tUg^}.ROx%% eh@)A{K[3/+.PnU')PӒ1v!" `?7|Bb%XVT?uMtK/gO!rj 11}:R'@7`-i;`Sk8; |?1šFLc,o *ctFԩkʿ0<2trأzޅ9FOaK")c)X1>sN1]$dME#]K= yM X83m[%FE-dO!YӊuSq1~2֬Y, wHj8f(v+fT7]~k6MՈG3vNrq vIo<]OqJ׮A߇(䙯%:͛]גĊ+n * L'+u{7Zz&/?7dnsĿGIH T||RXFe XĖeQp|) @fKjY#R[iq#U =5W :yq_fP x%^'}..ä6׶.qn opFa#P-Td ܳY>sE%Dxm¹̛J1b̗pg-q[T5\XnVm ؈X}ʪ}rzn;̧ ce9c&[Kb&IꑘpÄ ?X Βh<騮Gk#[ {4ї|TS곲Q YY&̈Q3 y#N1ś۷V7aN'N؊w7 AInzOl9dɵ(]R1m$~{ru6E?pfKjs^c vHvw/KfHa:.m?}LӸ:Tn=XI" f\Kc8U3$dLy2ۥH,S[MKirG4MҰ`W1a6Syx"{JQ $ӇHK=䖅k88sqsU q!ou g踌P'v_˹f2rFia\y̐pZDdEN?eC;2ĦxSZiy~&INVb2kc@WS{0#}9>:ڊdØ|/ԃ]# fȪ/Ϗ>ݼA` ryM-BNW* L8..e QrF4$r0تr0F@]~5+E q-Agq !BأeAЩy)1-R[RcEI2Hjm@ P)hr,x?6Y 0U]I>eUhI`Υ @{1CKMo9BI@-Vvޚb^cѸ<0CPV0}pͮ$|_#9/AkUz.4<+TT9!Jc-9 *=4:|r%38iY| d}5 MY[8Wm^[L|*,Pm\ =+ޛu2fI8phoL<ޕ1mFMpf5<a %"{=\$ʌ9fCN.ۻ뺠!;p {g~+V!AːR"iHr;lf;D@2ޱ7 Q܉5ŵv@uaɞ9JۂQa >h~H^Q:׫̈ݵB+ֶ{s˧>ݣ#ޘN z|sl pl&Mby͸eGQGR`Z9,U<㵢?Ok-h5O1T]E1U5kͣTKk>)FuYiͣmW c!wY;] }[C;j7߽-9 _~V d*jn@&9PV'0LÉ mT+ѥ6vY@:- ARĀC>oZfGb;?d2;8QTPu  (ݳQ|?b# O*YSmHkvoAGՠ%պOG|.^FTK"VjNhN*0I/50f@jUzMrѵZu0Oቝ1 隮@YsIo 1r-T ؏}]hZW6 A$|^og8+K" $"`RBLK[{@b Y )% {^@O v@|q|Oq4G =ch7,uh;E8*Y]XcY(za\:Qi,(|Z }Z5?+ˈj9$:§pKHQ}lQJ>֌7闒;x?;{`2!ʻT Vj%o-9h0O9s~9qaMhߝciGg UMhˑ&8 #(~~ZNZTA>Y,&'K?Y_ɀ%GT,}WK-*8`ni#w ǚ@#yifylI gmtAE3Yh}d0to}Cr` bY2M<\h2d -Uݏ3_ohk]{0u~t?+3{[5\p`J~̍<لV1"Gˆ G؜:ﭮii~K$jp-KaKӐvs~XBm==ӏWLv$-"ngw&]s 4Css c/S(pbK>9N˺MSld=w:ӁU;K6kW\ _{^<I&H)<E$Ӵr+,&p$m ;Mn71:a,3'U[e3i}l3 CB4Vާ#d2pm5؃J *u2@e0Ǘޚ"] I=Q?IY1&t;!N283A0_:ӛ'o!ࠌ7р}Q\'h+ "ﮮPP{inf Ro2!!|LP;T݃P״S}yV);.rg7k3%l^?ƏӜS>Ow,Ŀ{Hdr%>q+ib\TZ&1c/Hdx*g0HYjG*]l,m膬aCm֣6<7W[ǣcZ7F ӿA|~#7. F9D! z;ln S_Ӎwb mfbפ1- #$ ꇔ-nx}-r=i눯}uё*n N9(;;(-[`HPQX*;A.h6Ԙw#piw֑NeDA:}|rp|]2% )KiK^5:F@ ffrVVF` Ծ  MC]1W5wl X' YRխ0h(m—B!qr9.9 s,9,jC sA3Zl]5.+'0{4Kk&*j'۹B{~+Ѫdm/߲`ܯk,P B a>957);j E})vxSH!k@!\,vF=-t• LC{pO,`_6h5iOR%ۗĩſJ%6_$+FnL6F%JE{n )&dzݼR?B.MBEj[.*:kL2%.j$S3ZiY+ĮU%:Y$ϭyl<#dtzŗ~.،_Ő;I)F >Zm]PC\ۇnsE^E{~rqxQi4>jX7Δ>ޤ4\7Cen(#1Zj (V鹷e<<'OFwX::ImW9G1^ ˿KEuU]:FbJ(>--`4"-ֶ1+ȞVL.ޒbae٢CRqKH{yEId5qH@/oU$ ^iGTQUYaf&4Ϭ-1" *>UU ^~j$J֤hh#4lY[%IZH+ 8]uHoUdpH d+4|~\3BLkNqp #Aɟ-mTwqB #ҍpIfx| iM+>rXx!1hUSjMky@Iou~>$&!gARoSc&2N "e")(V:񮒰Jowۚm%m9hI1/M?/Q K,Or;ԉVJ?p7C(?+8ЉV7ETnd4&b8/H 1ش< kya#t@UV5gv,6nJbrWpnS:D? kJ'CvSnceA2'*{ U-o34] XzߊqƵvHS6D1؝jj!03 2F6H>D]'#O'@O9Qxs5{3bT0Ũ)_{S'G+21>71‰lOI_-{Jǡcmm9v;{¼}oVzsB7iX3l\A q,>R?(0&9vճsO b ķ9xەfvV:blkӖiħHyZsfb[[sJ2E}~2OoTn/YM?6ce-~;5 㺧v:3AN>.E7L\Z"_EBzkq%%xM'KRL= +aH'S|5|ّ\ ҍ^Y:ff>@Lܘ`5Huu~MXOc[NnhS1JnuﱹX*zC%=n2;R0m*JڰrZ]wG-m]tB Q&#@B̼z5 -=%J61f  ]3W{ڪ~8res#[`uQǀplнl CB }@zA-o*7%>ܗeb" ɪw5 s?F@*IJΐY pk}50@܅rҢb}?<VNkayfig-h z؁%M y ^i2L`GcSzUFiY!Y"-]2D#nqsRt'+8)Ŷ186p ѪRݜ&v, l31AY .Z~g_!\)'d[xAshFK7Ӗ>{;8*srD_| G*S5cy{xw,7( #)6fP8Y8"( V|4nģ1UF݇Zs)lŽDq򼊚k er ʼny@w} WO)],rPdfz(Bqvj0v E#o%ӂf¨[XIۊ>WKP[XsaN \[dD~XJv/D:FybbY:Afϰ_GW<.Xw:W a$ZXLV! òm`M[>SζmB= o_ FkDYzaI$W 2;AR!Rƀ(QCW0=y4yԢNg2wt `ݖk9$ߑA& ș(Mš%5joek{9s%4'})Y$܏`*~U_`gɑ/_iE5in_㽂k^ #wl~%f Ęd?v.^M> @_cJө<]f#8oͰ]rXh]sXv)catIgCw0, ]VrB XyMD D:؈[ʟm>zSֿGi.4N3R'\&kI^`.vѸ$bY eg2AX_g]NE|'hDF.x?9a?NU "sENB0z= 1F{: #KԄS*I9 .N7?6 { f7HO]wJt*ڊ*ABVxlg׊O排2urŨ; 9~5 ¨"ȚO3wYyHlT>e(Ύj6$2%<>Xycɝ l57 >J|oIFk(Pהy< F4RC,:[4υ|\^EAe/ybǫpfq aF}[#rȅMa%@b8oC:g" ڜ$ \dKRP BݑlQr :K,Ug`h3\pB&/͊]r<,–Z܋qQ8DխCU ,M^;''vf[FDeu[K#&Q0fD;뻍c͇fIt QNF0eA88UDc+F(2FR;Ie@p%Cm-uwewSpc]谩}soqӉP~|/ m;C3o.D"ILOVHК ɒriZŎ[ϺD 1C)3/dD;Tem6'g[i<ؗkO&&8oZ~E]gPW]ړ LqVz=j-.+E~X݈7RvmS*Dbԥ #:q߁a2+?_fߛsWjpqdm݌ X!W}YIlp\BCd.`JK\ sL~ -Ib= v)yT%9aDW] 󇈏0KUbRweWw_`kRKBh\n /k,@; ]7t̤nS˝T⭅(".8Glz_" T!6W̱3J Q}V 0Y^il H,]"=A8:Oшה _]/DBQwE`#@ ^Wgcm`=,#9WL -UE~0 GYyeO׊͔1pjA}i}ktѣ`Z/e,X=B¬R- dciX{Hu%.]I4`>m^PipF CeWYrBSc%+cxL犂K ޿w%loTIE]n\l(Z\'{k 7HNX+K}={: 5J,L6O xcdu3''M_=Ί;>/')z9ryN :tDx5Zo!NmiBL?zޡR1aM'E!%?.U7U;=em0qwԩ]'u2ٯ?#qIg{f~ڑ}67xKδ $ ӆI V%&7EOQ>hhw˕wD"rGj/ZVn49OoBAT>xv78&WBMBppV 0?oCxg@q|GƘUz8>4oBxEN qFS^}OL+ Ʋl'ؚ,N Z?{\5čS$$Z]#AK#z$8* |=`u.®UW8IǠ5D*Miwi;X!:hPM_ =BmCDO![gպ6bU7~7!jAyonr j4ج왜Y8ن`)[vr6y&zvL =?)]WlX9&N>d7 eQG9P g!pI{Ӥ9gbxsb`u(BoT?1Guf;w@^َ _M qߧue@%*bV@O'h_(wyO*< ߉s9Q a^eρS5iq+ e<,-?IҒLJ5Nպjw VP!wЫ>/xEm~56 Ki ѡI'KB@4Zhہ|tG ̂@lP*<%XJQT]j֏䕇n7Q/ 6:#ftH_wD Ҹv!iYB5)cxA<$N_HSy/} Ĕ2.d47 FIeѹX |.4Ҝ^UbGtGQ%G`B "mr&]F0Ѳ ㍂/4ƕZ(ߐN+:Rǹ#]K3ŭsLN{&6bD037+QCz!lZ~:G8 -P29=zシet;^/˱Î)GMtq+)XNOjQCwW* ;©N7&>Θ/ȡo y1=!Q= m5;H6*o埄L݂P3sO/6 DNm6CaVJ2Be1^EuC@d9]v@Z6rZDJBB?3l$P]0DVovm`!!Kې,@&P38LmI1".`:6Øog`1ڙCvȩӼzZ[W?r_ԩ@vln;̰rOWT:%#:n8Ҟ/:2I uCD̴x*Sh|*яNNt(r?פ{Z) [ JŃw91+ [+>-'g8)4T9`tGV]`FGd~' /NTaEruqvz~-];IQ1 _•.xXdR51)*  r=oj6jw0UG^ϩJN_vSTK-I4wGK1S;6{ZKjUAs렻h_\D '4ɪCj(Z"ݟt;ʬ̊\ ͧ+sg2"pAz uzbK,Ws#]JӰy:k-<ꢤed* k=G_6D`VYԻwy"c~|5|6Hrnbu: q`yx3\&oe3=b?YnExK02IwRSԫ Y^C`G&l.[[im5WX:VN+MG*6OD^3 s +&&VzeO!Tds.d<#P!n|721w“ԢV&O' 1fU;,1ghn5lUeʠ*~'"JY\Ȕ~Nqdydp+(ߦp8S;'yf΍ta$/4ۘ "\] Vg8k#kgxLZXnȷ3VohSE0j{Iw) }b@,g/:P/ ڡ((3Јgź-b.zbWL?uAhAYy `20_R$"G+egIV1@gY|@󴴻K3 <BE@C(?;'=*jZ V e`۫HX9mf0պja-\Z `:el}Ai7]85g _)Ǩ<-C8YetUvB*T=̚N/lgF(e [!a 3:aZG  {%̑%Sw-i)ldC N{A5\Yy6%W`f]-!rs$y46#[3MNi/t M{""{5d P\dTwP.byR<&/C{ZSSC XkFGldFr݆؂`CzI]nٝjɇ,N ̬|YF=b6y)DWWbrʘRqV, Gn_h{Xqw?regkq.F4 B MjjE\+gz )3i-},gH,sSV_uV(Թ}-w`)1mg&M)+J4ռ|ۉVV<[bpfYsC -Ml[=|;?$<,]M_=)'EKAaj mIix  9*?0#r߱M3%^UVV{Q>=+Sq)MI(=\qOd]+;6HxtupOGE`Nd_h-̱Zz\c qӹȨ} S45{:z;Ry/,Ѵ "mj8&iKksopء׳~]ƣhB%dgd"7Zۚf*|H+F1'X.2l>l^RTz UY[Jd3HUon/I::<3GŢ[P;nq.Nѻba(6_?Q~mF!;PDOzDǀԟ$镆&qz>#>ԉ.R%؝fv45R ]f~u5`>Yk_1,ms1@Y:<;8[g$Xc:m3@M$;uR x5lc\J|s=@htj,B ~\5.ɒJg;$&av:az˷F_Kj Ck|"䒬q zx3#wM!KRR-Hϯ2ݲQ@ Բ~e&[ &Q]_H{WFVfa[1vЊz$*PC*ھ}}BM77?[\UҘdp>ʾ6S/'Q| W(>:y̪W0Ÿ hsxn7[Csmu{k9z7b Նw&:saMf5@jV>,܃ + +E9Z*L=7948W3R:+eg% 8PCQk5PY nFC|,󔛭%q`:(qJM2\E-Ȁ+jPRdA֮hƳtw+(piRDEّ_Sk:v;(;_š-pJUixۺb-PB5 77ÿ`"F] 2諹C+6 GqJa3bvv0xjJJɹXqm=xʒξ*jk&Q`bD{m5OP+?S ?bRLiU_ҙ3PQooM;z9aJ\p xV:BypLr=f,vjCWTS"c'yuM_'5@ gp+#!z |Dnv+qʭЪD[ocB~m]R~ĸFӭp$@~FnB`kw#5r JXEipHYcW,|PKBLk Gbp@mv{"{~w̶>`'J2Ƣ T2֕ 骚/,| i; megYVOj^߁&X^ U%> F09Tnں-Aڪ <ZVN+jv=ODŽ[ivSQӫ6{Rrbh۽s҆耟䷎dNXh ӵE\%iyV^r/&$Bx9Q#~s߶K;4 q'Ń\SfDjΖ1* _4-^+"!\WVPUƥtZ>CY>! }I]4;*~zMPQF@Nz 4I?/MA&ac9_x.u_I׬C.M/OB0ݕ֘7\zzIqL_ְ8`mpxäeEq(EmEDRu6<r Pz9r]sM=J5ow/.RNv۽)W9eѱ(u 8a0|p!Ȑu7 1ŝ_l7`yH}ixX9J(uF^Ec>>_9SV%3mB[Ș9^~_Mwؗ(0V{ "ΪC@)^^}B0A9 DF}w"c$'@?YJ_rJnn(P4t8@ͳ&%BQa 2v. ]R|w/[Vu]$w(@7ЗVڲ y("*WN+*̒vn24w .|XuӰAts;2R'Z76A|3*SnARuvJfBVuahM2NLdi˼c3"1`-_chxt͘{y8#ɲ|p䏹*T;(>:%÷/эoZ9Fn'8]wéynM=ڮ`€DA+̜*vOۏ[nȄd$ ;sz:c.tmtҵ592P* V@mOUoȘMgk\1l`,!"c';;QBB_5}eeJAy HYiA?nfѢ*/ pk!_g*m Ŝ^"qPuAY֠kNOSp ` WPBE4spRHĈV_#׭BA/]XSa'< U2 Ɉ+bBBUByHqscIwG H:%XQ8Uv]#6O?];yy5ZuCܤA(ePqQxBDCiY0u =i v*1޾j,TOs}U($9;w 'Q\`p+{䛫f%J$s-ACqa Zmoi{BT3_4#08G2(RKqK)5]]Ã>wl igdp`s2ʾ |m{ح+0hUI(C8$?4A/I{NK{^J`JvgJ1oF)֑2-I<ƶ;=*jEiUT7WC78Teb2%S}NBʶ m{IUOCӲ>;02 ķu8Gv † Rwg? f}`=| yȺaM^OWX 568m)۵(dJ§G勭}$Ff[M 5[j8K1^E/R V4jG;@dMQʮ9<*UK'Ѱ`} 괮c 1C@ƯWqB~h*R ~"@=ʟ:mP"a$>XʹFW~y+59 6UMX{ ߉{08BG+[^TB`V~:v!BNZՋ&JT,hTf= e@sE;n! ;Fl@aX^SJfJ'0ࣜ㍵'p\UԶM5@j@l%/}6wC_%GS]J~QO"Bji1lt*lETBZ=4BEK#.v_\WzgB_R >q-bmBS%⌂iXy@7@x@Mw+3B=ԑW솂ҦWv٣֒}| l:_s\: rT@(T+eDh:әhs}`[lg@ܑ\PI>u*!^QZauH_Rǎ J<{(0k^ ZFkt̸03-#9=emJSF_tNN4UQXAu"]rUwT jyqI]T[1&ʷ;*Uu_i "%;QJ>nRJ_cȻF)8ɶ̾6Ck30= ҵNꖿ}i':w?/R(%>8(㱷5JJ);lih6.Q3xK>5܉SCV?Άv0Wf.C y Zn@+Bkbm2ԧ 0QaծWEX`h:Q 7cz|#XV9 dŸ7$uiV.R2lS C9&-N [{ܑE:"5ih_c܁hP*Yr'A]`w:O;(5+{WbVbN3RPZ䚿!m#+xo(S#8eL@2. A=\?SV~xTyKݎhA"L̿JWzWd.mNFua5e$$<]PaOv%(Y^[ )%-1sH/1[d+ IwfNSsr7yCʄgFd< #'(!A&^oנGar+O6\L>sC} DƧ=ww'zrLzZpN1SbdMh΄Ľjv³!m8W$FSr^s:(b$.\ t ,!f-LU և},j62rm>=㽷gd<š/ $_Rڈ P?Eo֪TpJܫ׾opx yļ$@X}[lw3$2I܂&7M>WďA|/)&|SaR 7BW4zNΚ @k'Hg R)wZ/d Un f b QP=, dz;"Nޥ P8uU6Ylsr-&}qhޟPʠ?4ũ ur͔Xa5[]+6K-vRdi_)S h5=T~%G⚸RJ{W~%8k9QA3mJL6Ոtl^+߉Wx^u2>tƯLyaMkN `$4u}^.`)P=ӕ%GJla'ِYBOȧ@ ,BN)m?ii =EENҕ }Uy;9o3^0n?V;v5%ɵ r9T@b;\K:)DhĜwPO;1C%y hW޾9KQSJNl~tM@L͠᎕IE:eTHy &sa.S]#].HC# QVk-~5yp;+ɐ8n"{R jgßB/u~2AZ 2;k8ͣpms`;6SΰG"լ{@E[b \x/(65B)L>~/> H]Gf$$hl> 66}| BdVfzsNuZW,QidA@_E(a&6@Y_P{m(,7t /@5ڥ1mHbt6]׷GvaF5asHVԝc.˙`c ,_.R tk-*݀ZZb?Zɯ‡ u=kT\&R/B#Sʙ1s-'JsL|Q_SSr~8>ܥu!;ఖsUA!<EDC2i!QLDڇqи[xM G>SJܧԚӭSDDj4aT$%GZҁ$R|-v;c1#bB`GWju[qCB(La#|1{Nʣ/ èu-,ZX$,B=s Kv%uƸ@9lj h`8 nz(H4Ύ}E\27_ '4qb5A9 ~8"$y]UQ;ڍCDlFƻ'zJL0v^SyLiAXt0HüxZC}RY#I5^g_:AH)+ͭHz7^s09 ]mVY0]|ᡆjЧI'Ǽ;y|-߬?J-{ A]Բ 1g ʝ5'R#y'̂K le͢aJK(.( r z 4mDĠfL! ^6ZRA;dsVJM.\~1ΉgK'A,K KU\[sg!4 4Dյo T`t]p?e  RR^; "DXZN^KJlK)PmY&TD `Nf&C2kƘb3 {o=$G? W}o)cՠk0:RnWvvB*+ݒ52Z?cP14@WH/&o?hE]$&z_Z6];![ ,c2m}6OUOAf b_:O9Gz LT;aߝ0IUzLyh} ˭aB9HJ|qreW]]&D=7iZ+OU(QJEg7@ &8D eg$;=L4 _HY?( 0kif>lF:>Re0v.ye?.lYE[ucNj8?<T(%QU^lUBE5 $K($c$]w'KH3Tw0)lu iyix` "c73ш"!ZcVs~ _Nğ@^rg8?%Y@pfG`KLwPE/ߺ\ vN $mE:BXmb?Jھ;W:Y`@>-Pv_m=4웫FRa<"O)ej815J쉻g[wȖLU|3u_DR'~P>}&P"A0RPGm56[ _C*')ӝ5Xy:.$]{a)f|xu^?4[bb'm4i&@^IH(e0Xy%D@TTJ"͋3 `Ӵiumo0$k5lV:*zA=by~)WA*F;ٓ#Ґh|~CxPoO PeOҁܱNqY-Z[dCP~om!8#h%.<̝`*PܵH $ҽOд:?mZEf p+D*eds< <<8 <}퀊1ũթy~Pq~F~;T*HMYӱKnnҖZv{J>JAs+_AG_1ó!gD:ˍmCN-M5ӹsP=.vLU{CبL%M&O&zt=:qcתJi~ ,w'Q8ׄ0vH{ta t Bovl3)[lq&i#n"ha$h+ܼaTk N[D c]$\^k99?}q&ze $du*nlr4mQ|X_(O !t3NM }}vu u(c$UԚXQϙfg4the MC;Fu5shri! ?82[J9D.IesX|'7#z[\(y]eB}軷`7eҰ>rǤjWhA^Q!Nҗ5d#Tu/;p-n{Ni%{կQq SW%%)d 6ҭ[u[5@En?'fA4Ū7zEǎG9Fj `S1̀ ƀlQgVO;'rE{=!q,l\Oe#L*ֹ FC \=ދ2F#\>nKszfR~(΄[Kk)0RJ129F w!8k{]'jas:sjř09)K@3*XIO)^sJA^p;?}vGOYD[ A(RUI _QмYlH%/ev jZ <+O8,݇ݕG2t;ޫWCAnkmph"5l&ZZ|!:6RhBvF?zx۞iDMrjt=".)ԈG>VѤmǪ^oxq 72#(JӶXi"}QJ 'r0۬Wt{a_;wwGU*_=R.^ ڌ1JOGSf,鸗F8,M KP,l/P\[ܷ3w734paK9yAS:d]%t惧LpB_1ۈib}B6≹LTD=wn7"5 >p$)|^,$ 2pZ L1}SQ3RI07|nDŽNZ&Ͻ21#k|:ȧ%қ* dS9kEMj9Ƿ35b%VI3N%Ŝc4.kSDqϜa$B$U 1SbAۣ;1 3Ѷ7FbM?j*ӵkiB 4&}՚0qfj"EeqŌ4؄7ٴz0u1QYŗ0ٔME+zhKN~}cb̈"# "b³qj[Ƌqܙx[qX}+g.}#qg2r|y4?uag=PF2Ip pOŃJMu?|O\c(Sn MJS_XmRМ&K^zQ5*`ŃF;n}`PRq@$hSZ(i9϶mJ za&ʧrĞMB)'*+T&ii&Ǯ?sgfA8/C(ݏdH)>?I*_/dY Q$}#,5>2<7D xלּ‛YPwR&as]q+{YƜ$R!.^y]AۖyL^~H;Ua+P9Ȗc4Y"AIpBGД/O<>C)JŃ\XFBlk'V#c;a6 `ݧHyT xɵt:t]tSR,{"H&}uH]}eBawtMF>;>>5E(-l7z-e]@D c4`%loS%%ӋX-H4R7DZ{SBr+Rl6鶮7BįF>Q}3Bͺe9 >˒. ͞#$A6|Z7:@;d  Ffik;x9sRj=\n+MIjRt Hnh?Yy;h TaJ?1ڬz¼GyHq%\8A~ 4s-M,I c^wŚvDjGkzy^Der?(@#R]QbPv>*F{~x0ka׫fa˶RfXSr"d0 2sA1L£=8 FQ&;\A~R䲊]$_lz8, 8EAzQ;y@ssE>rNɛO٣[n^Ho=߻{@ >Ugf1]9 ŭ% >>Bhm>p'l2;J`xemfk* VA1ytՖO:q}S,I| 2.! 4͸ S`MX϶shKW+Ki0. x\Uc#!i(74bJ?%x2!^!4VmpxCxg`dgK)Ϊ[E\^ҶVCO-j}rt! {#/@k _8BwrU1-SfTQڤQPe -| G{;;L"0{X"u3ޔ,C MB[K:g&P5IKaI{TEV_ L#p1vv?o /yybYO/+@AqWh*,z:4I9 4/Xy.|v$k$MɷsiSj=ngӡuި;.&/U:9~iJ8,rx 2,ghp%ń؜ˋpop5@$Ҷ:',0E4]RГ?ӧTX^sDUϏiƿ~~zdN }Q:!%v]=j bގJm[%:AlUG~▢}m. ]iҩcE-1MQ%)ό xH f`` vʼt1C[culn3mZ.m.vײ4 Sutה!rX>9F9.Aeap rf( r9U` i1*zdw2UPfِ*[/[Ċ fA1SXk}QB𥳐U=oGA!E4~Q`zJnڡ6;hԕA/'tS1=rPPs>.+!spvn 3tH䗩!8EbO*Ns8;=0*L>UsAPG`\aC6D]AE6]8.$^glv[A%wɔ3ҠA˷;g.ReV&F񎂯O3d+:lNa1DbWbAN_t)uG1/^T䢅OKpF+ܙq;őH; 9 ņ$?<2A9jUvb^>e-XA\!X?l dZd~}xFuSx>yP?ip$3Zb^Sӯ6|--82|0O1x0Abx:/f@2V]S[z6̿6W>1[8w]] y#S7ڵ;w~Y' JAf YCZc:9vo e,z< ?\5blagrխ]QI5dDG]>H-PSD3ECRC1 lߕCGI8޾m\m'-ɯ2i}_ `W! bQlmC0MϋE2݊-W+`*):t״eHzɍ׼ȫƗsя(˶#,A9qGy"ErXҼHם/jIG樁F5Zw}ȸI-&e: gK8/b4L=iG`F%v@r =u@'Ea5,=D4u~oܠ*4cN-[sLEsσ1HM\N ʞ 'ia2OLE,"sg2[At!]2?~1/FER8'9^UO^JuD0wh;Z|6Ř=ޞk֛X+i@H0< W)RdU @y ~j6- ,IamUe_ i&: GD %aܹKJc% =tP34!x,5S: o- b x6'B@:h .V+Nܵ#(!]bTZRHl|&eTt,}|R1qG$ B9]GxL./-'z!R#ߤ&ːJ`"{WQo30ح}@y0)؍WrCׂhymlI+yڐ(2;rks3%VrviNo{h hVsA4.F0gՕH)r=L9+N;Ռ%W98xJB (|/F0gqŊMcJ>N1{"k[B`\n)#M0P1zrtf.bىE-Ƒs9Օ+H4X.3o%HWV͕}5c҇Jy(XoŠ몘nNv.^ƃ=}f$P.< Y':N2>,/ k~6X5zJ`L{& VH8 {Lm aٟ +V[4L"Cw-e}*SG}R,>,͏WT+i9zqO,2kͷ(wCO;A0{MmhB.;)ϻg\D%'DI?^GIIM-OtT/( xK*b͔ϔLޣr> iMmRYhT9*`zPE&W'^ܪl{L@s;7ēIF~$k&*yA5aH  ^ȃ?mMbN~s=ɇ%\ܲ|s T١Wϭ5߆#N=$AXwD@D.#&WĐX/2*M5ڕ<|'ỵ3{@!o<` sok*l2qΨMXA.d<<Kɴf6YEج.\wPXzOH?b+^?;2M߱T?!֦S*d˗ 6N8}j B}bqhށFyEJ6V~ڿ9FnYI^0%F)<^hk'Z,jwaX턷l+l. ,#KQZα.]wn5oS58"uO'ӛBg@qS~]Fݙ`.B^"`qYg?}Q,5cV|x.:T]?=3[\q[ͼr/Q "+ &Y(kVt́ 㭠WCo<9p6Yw溄«em~Z.x,bvL[חWk%iX/gHk®L%Y/=d5 cJR./`2KGك R&<:t5"cXDG# aE%}vK~ Ւ@/ 9[K?Yj (r5FlS:_C7TU })% .}'jCm_儢?PR.ŝn$:4L',{P_m9M>tBa0@":O|9K / cyno#؄8EL7d%'D*[_4Ζ Go\vz(>gYN X,HϴlKVHge.,?i`Kikp>֝d\ba$>`i]p=XqYOR8]LwÎN+lB(n~WoRsS!iͽlEgL [.$ݏ:"_0@ YO9c%Z6t֤6͊) 5u[ך :/B )YofEABX7D2g3,X"V;ֹzs<@FWAЌigs6UN&/M#8Y]Ad?$tNYR1  *]LIK0]~I-.pJ.< PA?FSe yU_Un|wړc3ϗ %ߨAtyL5z(D c-5 hd"{ M]c0aCGXw5biEVrnv2Dڥ9o;sm9*k*rt#vZl0jku餓Mt7Fo؀V)m?v#{p6aJכvʥ e^a*Zj|k>T z0^bans*OױQ\Tp~D|ez 7\aF CNw)9Zrz|Ⱥh!O5CoB핅V^w(rUVKy?e^@[|W t^PfWaWĜSz Pjwnu0K[Pp[sH-j2ѽ6VG6Yp0Tʊ•;^>8pH,sЌos}8),Ѝ0mhh߄*pbL.e? os ¯ ݅%>d!puݔˆtNe!b sA4=$H)*#dUk!Qu)ylO RmVQjJH<8zOaǀBd?Ca[N@m bvŮW)2aoXsOZLIn^0XCiOk3U&^_=(%k'fn1 õ8 vsK/qݴ鵐.fB*RI#]); c]ז,̸wݖY%#G83 Ξ!!42a,3)pٷix?+c7K.+V8Bu.h=r1 _g[pz)Vqzt& }o $yÁL&_YϏvIִ΢A~zB0_pJ17)E\K`g^F6.Ͱ3),j>2<1@% VA"(wz2l)VMx*Beܤ?EÑ&_M:9kv8Z4@q׷,CjĴ%MB7Y^SIC&ýj9σeIό`AT}5ڊOFR݈!!+S9d_\/m,ARr@%NLQuzU4SQX] 6 /*qͧ9ߵ!eX$`/J_&O!ԃ=N IG%zoZd5幢,S"-h qQW5;9Fis9FJ΃:9 2-tY/' SԟY]b9~2$lA˰P~"ش'(f9}ˉ̈!l_[!+ p5UrRi0'B?adDN n`OKjvOSVVZ̈́Rtޝ.pwF\M~ ڹ`\տRBCL)3p~5@Sk{l%Ŝ[\=&Gn,+4ud4M5f5N]z_hiѾ<4 n0Dy#^t giEre 3>p@||Q* 8D(L^7F_tEV E 5[fimAjEiz-vl1H',15:{ _-lϭ8Csg6ZlӤ6!>c;2A:$~T[Z6&y]`7ǹ+R[i;^A _Mz+[i7 [%?;3UC}3<9 KrCS gS͔բZ)qv|' !vcp~U|̰o M5 2~LІ"i(>1/n`iyۼíCy \u)qIj~q4#d owq nn1Vhsث+`TTuahXT幒*6kl<EPf\&f4<&~v&wZa˸`؀Z]}iS tTen1cqk#뎄U2c`;ixǵ޴'u00˾>R6y}$m&nSHPB{-pT; [*}'鏿z dۜ~aQ\N4 ?[KꖵѸCAaο,ٮWu_F ު P $>Oǩ,ŀ߀UҍZ(P\^(LʘJr0N+mTk|"gl l{b_ѫ .Im7U9cװ)k!)5IQTGCa(}1E%\*w%^,6i<|p >CNpQtjrf5^V~3֫4mzŀ҈ o!隩}[| bl{2 /Xß{C~][k6k sWy=0{5Io'mnYcȗkV-M?ڒ*"W( y4u!<6Ӌ J),[\4sm~(v8'Ǒu z3)7B⽔ArEtUVvwi%^Vq/ zƨ P&\j6>dK5ϴ>_^^5뤋gAL֘˯90K@]_ykXcm/>l?TF&֎`,NcaU?f%,;;{CEN`&CK5pa% ; Չų(ՑGxK -EQp \PS>NR:~;Ԑm:]Sڥ}.q[B+j.p;̖Ĺ~obSiMW')PaO`U[d*"974N:P; A%,0IOcXDu5ZHz |zyPq1ԬlTi"Ч |Q󇓴SKNqE*^/o,/3s.ZmE @B?Ua!QITOYˠu1˅1P~)ߴu1f%@LLީdq݊1{4̜+E> arK7DzW7DN?l>qҏDd\_vBt[$sfe.[~yNT'xxf&Q-q8Yi*_"ygL(ԔحS#SQ_$<#8{YJJ1̾O?}nYȫ2WN];Ai)Q4 nysTiͥ (ngf҇2alov WG4>aF`珗,8jC ц)Uz1 $QІgGSczv Oe"51=S4Vڥ`ڬ:9M:ļ /pκ[zdj'oq7̥C1Mӂ  ou<Ѥ3e\z̃;RR|OÌV%Pc4juDF:t#s|FׂoTsFrM̎j|-*pD#jJXy +mtmTd/+ Br dž:B&|3C4B]fYJ2Fz#q &&WfXx2N#ѻ =ltA|z~!?~ Ov=Gq]׮/7$$jW~vz*uC5|9Y +}m%$OD {|=AC %%}Tn1TvZ9-rDfO[WI.꤉^b#J1 qCiB6tS?fۯȁ B;0_<"f+T/r! 1^Te%e(遛&+0 1o.G;ƇbXe9mY!LsMv]?^*OK !沍K?'K=Oa?vMԈsfOӯP}t|m3|V``y)~)<yuAkp $+3&yW6IipĚ<[."@ #  ӆ~RxY"6yr'fi-s`o Q*fjYo;=;->A`..LZϲZcSQ@yRFnpFZ7NȆ.R g6&{Ԅ:(R5pI" 9|sqb˅齩vǙ2Aٱ%]w'sV[&-|(1 t4Aug܆ƮvIK#s Hv{[#.c+DEc֓-8t=02HٽW SNqSd~cʣ`5^#p|}u6QB; =7iEJN2bl8EdtC/|#7d Epo,n J=$ eD4OJT 9s qxkxD}1uy^wM&&d$1Bq`-$[)NI75A (kKܗׂm2:k3:^ԝBx[l@揉5vOn#fN|܍.LUm[1CDJ7"@ LFG*3/1[?x,O )ŒWӖV7ї-)-]ERȍ7߰H:yVڝ-;+aP BF,mx/Iwfn ڗ5Yj8Oό<6Ï,!M-qIPurk}"`Joߨ"OAoC|I^B$*: 汙WŶuۍbUs|2>"q6ڪuz[f+H5ْ33TPKvlq@K_~hmdM "4~^UbG}U@\Dv.1@`'WwΘsL%.?sy1|](bHOfI(vEg2~8d^]Oa᎜+-xP*'7C/P ϛciGYQ3UB6ye{!fH3iV ^~lT+b#oYI`L>н{%e[֏o?shj,߲XӴ:l=R /k b"EYBڧƞwwpX9se]5jiܯG3nZXGGC~J@Ige F&-PuF#<9-  o{"@'}.]W}S91-..GwE##n @n q?CfCVg?qvm{W,&Q'{)趎H蛜ؽ$If4D ~gFjXH)]k^i`ˈ,C>Ի2 Wz•B'vW0ڡV9X<14 @ģ'^*;m+Dj2zx so n>A Ff_R^s=[[<98 FU*ZCg=3Rk% J$xȋOYz՗!>tG%o' L7i/dƐ0rY)A<'}¬lhA=AOe wy;Pm]mWE5IE(Z}Ε I)Y0xbq!W)Q=buҭXfy{@Q !M775O#JBLb $[ `Z 49&!9/5ǎ9]Wp0+7E'<9̩|T[*EP,^Ƃx`/;}tJFyԣ $%Cc#zDV,Qf}G!Bt8#XP2&Z-_tUۊp`'}f(D5H䌂+kˊ* ae]ieS8v{0IK;NG & 9 /~|K,{&䊝$Ċ`Tv-"AvBXÔݛi5(\`<*Vs֎#D從e0.MW8\ @Em i]nYG1o\ W()ٛY5BP.l۵JTXl=Nr@?lأ>,; & 4!=Fݙ I7ao3bYAUb8Rȸ8Z, e(G IgBLod44"ٍq3-{x>w'׌mX3|n=kdJˬL:BYy6Pj6'eIn :`o0eMg^0[ຓ`eផ$nTdAR?gVh9 RQSջ R=~aJ}45s⃮LoUΉl׽|puAEdG% k _#, Hfnh3󋲸>Ju^Ok %B jp3P$T`s&]jEZg'fuqeLWjnnT uh|[⦭f]nܢ -@4]Bvao2t.Z} sml"UzG1)l/b|tوP>wGY0 30,w]= 1)0p86ve9.$aFSo@Ҕ꾾9Qpk h [u@ \„Z\6Lχ4 FZ04SN1ze-iY8%=Rl܌}tC%> -^Y~Xr*łJM9Q9׿sOI!͸au`&O_`mLm%  # Zے~C$ ޑgJE2[]1|{į(7@Y-_bwa)Vht{K u NԲ*I(oP׌ 78>9W@t"tsldL85jL|UaTY)Pr ] g;olzhphXogYQ,> jnqdfpId2(reb]ql\v,X!JA^x&eҾB W.{q#|ʼ7 Yn%Xkͅr!~^`mIQ^r;/ɳN^/ V}YG@A#(T$Єx0#\ Um*zH/x%{Yq&f@p:!x0RYA=,k|߄"T#]oU[NQZf´2;.؜{z?JUgpcU` >[. ?J̔[*$boClfur,x(q?${>IA*)CcxЪ\&I<ti a);mm5a/[#.Z2ޙ1vҽs^!ͱѪkhk&=vVg_U([=Z{>g;,Jԍ%/8STԎ&ïHbβD׳WK R^[SaHU U#3lx]Q偋uvɪ_zG@cFDñN!Fojoi,eԠJ(\ľ{8+èvq_ԅvXZIoxGF tSElG=.Wdzrĝϕ- ^6ȶ zFwG;+ nfz2 ~IjlfNx͵ .I%"PI b_R 7v(Cn$ @`z8>fr=>3WY/)R s-1 $_@u;8>VU#x< Z'GYN5n*?R.`IҨ10ENXr䬟 PV,5!҈\ȬQps٤J6-"o($8(۵r>nf6^~ E=lztK&r0UEŬ-[媌OJ,+?W\TڃFM.-|ut/Or,1`z4iKY*y|zHp5[_npM{wj-!1_d7F[(q/QblS)m^R#冫ʳ#J#;߆qlsI3I\}?Z2/LȏQl#0{X gMTJY[k`c8lx1BeB6$3K9)JS8do+C VŃfCzb+ Ϯ*\b&C,!p? ubK 4O='O̻ (#;vG^|ꋫԼĜ6Q5=]?2qNO@rQ2DDVh&Y~c5GIbU/(dsn%c$XQ%/P1T9:_ 6./~ QKwzނNV^z / m5tqO R@nY* ݇nn@?ͮ3c]S\9ǝj |¸<ε}Ô:c$u'JewjRػ\*ˁĎoi!B~ܭLdSkNp0SdQi=.`ש9UUjeR,5*,6BP9Ca҇N**MsP-م]1 ʗ(cKOTR/fX|;I1 5LSJ42~J5@V&i8YZ_aL %sà D,3 #J+Zϣ6ٵ8N)C9?zG%ՠ)58k5m?|41` )#&E1Q)dǞ)BήS׋ %f߷ rlg'h_?h[SqZW)H]Z Gh nqC7NHWj>=;b^WV'gK=6YKGxb~QQ@dk]e}A AyG h~EmQt d;TZhHl#֙ɨ=~]+F|UkL"# "+Dsre[޺NX}Q%^B*{³ $zGw(%wP?gv&fL߂XaL$SP'$3P}JͶY`ӣ}Wf}.)R,sfJ'M$ȸjz#w2nU iZwJt?x%#" ԑWj Ĩ扙ysAGjg3Xo},A\xA/laH/U;ຶ[RbQTZc Klenol0EQ4n^Cso@F2ʚT9ldJ:kot9LQcpǓ9bb}@'J1r|tyݘ]b/@];{r @&nDr[dD'γgA.uþ $)?R'V;~pHfbuܩ;XYK-he[ZޞТɄ~r|^I4P(wm7ֻ  zPĻ P0,PgCU<<4nwxE*|֦n~65/>+`F@w}ڋB0 ťQr=8BK+,n՘Nr_ v(ZEB_ ¸m !Ybȡʹ,U6[2L6ʛ|B)c]x \PFڵz%ʪn?|Rswm`?4`j/!>d7V ǫ.3zؕ$8-CƹYyjDwcz" 7*GWD ⿴`{]Ckj= lEP{oCE:6VI~hzuy6aDwoP,?B=OlodM#DqK7#Th2PnBmޱIf3!g4>ׇp'@\f1OP צ~pum]Ga."K[KW-O,lO<<βeOF}XkbevCgȃڶn A:%-T}Vo~L]ia'!+ *"J~Cbp< . zߍo-AFXaWNZR:֧tKh]Iz1Ƽpy+jͶR^4ftgpvV7 >>l]`c@FO!#Ds-1|⡦N뵚}$̉N_oI`4` jlCh}/EzwINuX:G%:ᳲDlQ/Gf߈/dr,JY^8}^J|D2k6/@ǠxEJfgfNAгSU*qX-L}Ldv4Pݗ '^_ 4ϖ,oA&vƠRzc[dgRoZWF϶^~.j;]V8^n 3%"XrĖEaniwKCv!6u RKU\p }7K:jGtDV?Kg&C^>⬸+y qUcmxg YTz@w Iw ~μtDѾl@/)5~> -}T͈-͏fGT ڲW0KA$8+rXɏ0  ڍ-ڈ$Xs12çtvy*٫2pjߤDtVь]i=@qhuS܁ӅQfs8NAxf {TXȚkЦG?Dٰh)xET>$/(( D_  9H.1SFm.uŦALoC/ڝBk 锂+)?C۲4T-=rfZPV5e8-ȍpԾ# ri 8H{ݙ_7 D q*Lf9vsE'tYiY:iik'B 9Hp~0BL)"pf,Z 1[%mѣK徾L#c=C1v0NvN1+EnGvSHĀfWvlvFVW t9~tO33Tån\GaوrӶlK 0 2K.W'+ܦ9v0# 1M?@Ǟ}>/lzJuVrɏnU̵[)}>sQ@], TӔ"̳\-WVcz[W:dh|>u_??yyP}2X ӾJZ]!fY܌ A}.;9]RZs&X^%Vm#Zŭش)LQuv|r}O#1=5 }k;ՙ=OehX;NkN=K6d|PxakglW58OwN#2gjc.h2(ZJ!5Jk 4 yH ,gP zsYƦ`”[ S?$"}-[o",(7B= pwصd;gztXq MD;0AS>~U7$&Lq .1cc!55l2hPDt%KSH._4hl":{fsSI0Ssw_ձ(էl340N`;qDFę"P8E{\[9M>E3( v eAo|=3З1KSS CP\zE@ft~S@Ro H+:葏2kWQ.>V}0@zVW6e P]&It˜gU}᭶n[OcC,y0M7~hAGn(Qў k,/\"&Ǘh \:k%>ڰu>>}JjEr\2#MO%vk`_ b" 7LM|;r/!y`ĘVLSܰ^ {)];*Y<]iM\(Xc^μsܢAAQ;FZsݜ74UO.O,iPX^,@:,ս/2~jYT#5ɫlΧYI-}m< S0q1GƗTe 5+"gehBb_`x48UQgJ,%j-X"-=r M#ByAg @|Y,Z6s$àɲ WQN=oEo{ V/ǫ)6Ïs*x=;iKIbc5js3"፠YKϞbDL٦GS 'W\Gn5.zDxtrD`+ jɧݐ^+,u'Xe#Ec>xA!WB`]lRf'R\Pc8)+yӳ.ׇT]\9X%Ga۪O'8;7V 8M/ϐ\u[_#CDs'XϾa[ d 2!88BF׵>ovu1V\Ēk~M`1B 5W5ڧ)yjpXˎ{5s?:kGϋP'NEG2z7_SaMyIB O;u MęxjȐ|D٨YǺ}Qib3uƩC }Đi#jD=ʹ5#*E@5c5y٧ L׾f25HPÇ,zfOOwj-P[B|echM_WhR rܼ^ytH}Spi$DHX]OzKMm|w5Kݵ9L&?ӸBj9a< u+g;Tʅ9$^U=MewFi-AYS`Ŵ=- ?yyrζq+2}ᖗvI3A^zU7HIyqˬ)!ISAkfwYT^u̢W_)wɒO_]s}",0)}5p3Pzr M6=Iʥ8Yq'X/ kVn%Ӡ3v_QQV7uBXoUH525_™7m´̓E78S }eBN*}Ŋ΅+!'@~↸%WŒx Xܪx:DWhqXx "? 4ZbBCը*EPEMeb;o?KӖCy+xs̀lAoJ5/IwZ*ȥ <'TSk6?J.TA{7Lm JyVWkvu^}y%-=TPN KpwZTl" P%TɊw%CIW$&ZfOt$5ezc7ɗD>K.;7S6a3Igq3~ȚX˲`Ұ{+3({dy]HuAw 49l ˠ:`swt|V؅EjK3%?OO]-zflj.ڡV(׹-[pRe4{\Ee5|*1)5mcD{~l5LlcpY_p)gokˁFdz;F XTUl23q~{ŦW^*F~my`=0@t{ؘ^>RGrSlU#$=؟p\Y:u&D_{3^b~ӺGc0'[Va`@G˙a#B0Bb"9S. p kkOkK 5i>/ 8& NJkF [Cwr}(#qR`6v.6(!q-c7*)WT|2,2g!Sl\]iizLFsh$%sŁp-*D838~4'R2ׯQPХ>O]P^ sQUC8~4)pJ=q:a/`-+ 㤁B). V`K<&yp.ic:3".=c @klVHoG_ְu6t|&l@kuO}oQOBZ.!:fi*gfnޗ/A}}-9 R:^s}u onʅLh|^1h*&&IX~FxcDj[0]{ƱH`u *`:o3rqUz4] ,IJ>wC4UFJ4j7\<_lL`)I^4 Hr /h{Ar`.;l{Mu4Ov: 2C1q ]pB)? fmMS;ĭBЋNZsΔe`L㶃G1G Ӡ{O˞sVk258!6* .PakwAJB0 @Ȃ vltc*Olgu1mSP`u7ւVm< $ #PfY,K~%XOnh2z=%iD3zk{:D’nol6vegh#!>X燎Ҥ XW]EDwEs$Z:#"Cp}N?SvXn3I,FWVN?;R\Z<:R(weHHJە~ߒ?d+{7ߩWs)lȤi<}N$'ç0R;E6_M#ܯ[bSץ?}Sq zx5釷 . ULJ8Jn+IU]ϧV[dcSZ͐ ģX 2R5^Fliއ394 F_gK!bk0\K8!hfxhѧjnF3A&.X_GE\[嚷5܄$w+uVŌi<(Lk?vBEixF$- T^IQN'Yi֬ڞ %'Qgk~SZ4ȭefq*tL1v-lt03$ lUzb03 OއbW/}VA)(R6`th=ӓRlLsx>ki? J_I.ZI9qrm9^DZM2'h^`SWL 1SirvW0Gcw1g]% 8c-,8V72"{}W bZhT5kofˢQ{,>o?$ VRċ%1k ۋ?vc!H} f>>}cB/yl?fN D4F~C3^,Dbڧƞ6Abpm l3v&:oe;^7=E]#٢ ^Vr:G8v<[U.*1@z$;9c=BYEJCJѥbχ)c 8҄Su:f=yJWiIHմ)XXDQ,QA] Lrψxeą,k!m'smVÓ`{^E&4>S˚}IeJ(1mBWD_VӼ&+!+b"joSI$|)PcI.LvH&fFgtIˣ60^޿G|2肘|q X÷j{\^oڀI߸ulߎ&jdsFNq˞C|&siCE{'5(k4,p .COce6G ~qa6nց_6 'n~HAs25 濮?BЕ R}D/*UafA#8LԦ`c0W r( rf97c&Sɀ"7.!M uxR8BF*JqacQ[tɟ9UujJlok6n:2^NWY2P|oM4 n=L?q0 -0@6i{-A7r&` q? YO^~=x'NRhZ=5hZHeŝN ey#aKuHɶ3e]jIWЏm92ZZwB/:IϔXy"O'o 5-\5u@L3✳cYۙaD3왅C!m~pfjԡUѪ1 3`H_eV_bYbg@ۭOƐw4mR\w^[ 'E&JqE *3 <^F-DNᅛ YoCB$c c'rxTеfu[ncKJoB ;Fj LEq%݃E~|1W!Ksxё.87Qe*uԢ<1l*K+݈-GJxbBt I.rLiO8eV2-77T5Bt꧅<ZӈM D Z^}­_xexahv"A-pl),/R%)r)ASYybSp;0YSa]1 L;MK[ V[s0%WSU$e*;pa-,vZTMYgϷrp{;G .14;/VI Hc+ (.5G"JշYe|"pXb{z6PG/.S]Ie)& 7)ͅ!# ٽF`GowŬ1.A`+6XjykczW3\]) u<>,Z"SU\zAB8\n,LҬMvXA6Kc\ld="l5E*MK8oL# Pb~MʃljOZ_-p~@83HWEaT+@9rM-l)9}I8"^_+`3;9chJ$J~kTl٠VK{#G{Ik}|>B]sS?JZ6HRyDL2;0^:sLkSYWO?N" qa lz$4.m1qìKQkIdW{Qxc:qbJzαbU2ԈÊt?Ũq AI*9Rɗtg衽T;:M fXSRgED3Vܓ?4lﺡ1UC3N˗i58 }UqnIkp SY(."iUEܤi  Q ֹĻJrnݨc;ed'v_.pW rαMGjJFq/B0H3b3>@H\"6uva|Ç ١iO|c?֣+QAe.)w "/Hr<b焺rD.2F!~ y)`!9ֹ,CK,֙.\p_G3.|_<'Ĕu-8M|LJApC&VpM:% [N={]$|K䤱HrXp~q77 v`ScڌV.p8%aL 3~%=0SI{vH-;,LլwyH@:"}#8v1N 9Ӂ)RIWו퀀>KCCy !|yMA!UPDegˎlVcaAP'VQn# &SE؄**|JE\~OH,~2s|+RV'~' ^+W 97 Nj 7Kv U8 Rc8 $[P[(+hf!<{*!*eֲʃ|;bCLOmP d1l/fFouDzt nWKd[XN$Q`4 7 W~y<"cK䑳'Idk.M&=9^@v0V@g{Ww6+,(r"ώ$VF0Wr|7fQVBQ쑩ҕSL.DIg-P]1ʠz["y"xEqK_MnY&PkP*NhKF}ԧv¦lJ‚x &Iš)P~/&QەāNqyWՌ-VpBoZHl[ڌ N ݾCK-A*\N$LDbjh|H":{:9P)ƨ7q'd|H&x q5A7ҵL΂ֺJBpHi: "'6R3> }tJQn9'`l;-D[~8tok2rӂmwY{%iWG Ö βYųPOD  YhZ6$#gPGtįLk(ō+AR E2r?Mՠn5qI3޼Xs#dC5BSJ&AfήGҖ4UB˧f(N3o5Tŀ'~ |gOvŽT|I?漎Se"<0" F]c 9Fꠗk6#AD覐lX*/_ jEq/Dž@(zvJA,lG7X_2`Td$J V&*"L{/R}#ѵq NSԏ=2^!*bm1ک?bŷ'+=>b9Na ؤ'eY¡ uB#*)s]yM/91&b茂 aeqOY*#ܰ T,xu}\jL.`FAi@bcdȶ$(1_`.|KPoF7X܄E\ Pm hcؐa#9gw6+Bf:s!*uQTp z㩁užK=4eq;ݽYy}-{@0*VEsrS(I8=Odc8ُEo=4[``cbJcQ۹}-/+k&t:d{;`J+ kc\+e DmOB1XtD鬐NZa/e$)ж;0ܜgQBvSJՊ,E:I\t|PW"xѴcmA1F/ѧu?A*Ezz Y`AWv B'2O%# L>wU1w .BlVx/khuN$/Y GyFˋAa/) %gOKHRCf{?J1eU "mF\kt!"ޓCG}jA\-A:YeI;R}-L 9QӐPpwua,D1;fjaU߇>P6hp-$O~+wm>bAپ*\2@r.D:}JfBS8}HuWOH;~? l5AHLlxFR:PN[&:ǀ%?'%UZ24u:}@76N'ާW&mVF$Š*,zpGC4OM#Z+Kur[b={7ǝ+ {Q aP^[*HDQɭȦc"R?@ã_voW{Y%395 $Vc1I;' :m)k@B`Ս|oGW,wst@?ڙ@&5og` ;T;+.1Ȼj/ލ@ڎ7e*U6/2ʥ_7[@.RŮS!x r1y<3ug&0K=6fCVBޠC+H-gJ.%܈:cL82-q܁'A#n ֙~[6͇ PXG XDNR si9滙ُT-N޼>/\3"MU >d`J|>ޫPi6{h/fG`=g..0/&Io#l@4{̩^? ϟA%|f+_猩b}cVt~FƇez sHlXʬi,,1BH%Ib .撠>Ö? :xϿϯ!2sXq腠cCL ]8y(I:ic1r[/lR:\.=±Cj!NEHknݎ6c8K0VP韇w'6$s6ιXy&}իLN/6r~#P{@µk,_ FA0qZls m`8I/;Il'mo x£VuNVtKFo:ﳦߛUПf\/ky%)h4ttX9rkX`:+!yh6;8cgjU38 ESZVIė01oIR}SSr)>2$-"\Nljww' 8/[p@;,>{4%-3ZZwci |y/+A?lZ$.t1wsO!CV;G|7n-f.4]|kɊW.ڙ)S]-0wYҝO>>zΛ'^'jN u_@!݇n`\EO*Tl%f92;Zx~o503c 66S\~wKn|9_%p#/S&hMhW*ãh75|p10gcو:D%GScus5|MA~OD{ p/>=߶͏Jl{ZW$Ww쐋O{˙zv;$SP6~9)DŇ;7F1O롮ZT<$]&N3_(-u͆3'}i#4'w<$A^QkÞ,_z߿@ZAt `pɌq3ބzmqJ1lleȻ31%z#;{/i&gF;_#&T?rw[~@~A60^=bId{3%zwЩ.V6F1qcuǘ:#R xҢi;jo͒`F*X8ېY3&tq|@"?uV^IcClSXnn;WP1%tM5 c&3mz#厘AyXw2]պ{ F(jjHB1R4 bɦz(T2pOGbLCsJ W_~Y~+=M[]v0?_@HǜCO^CtQ(1Shd_lKFm ;,Mۂ4GxX, Z'pExK ,EՎ1źϸB\63>&aHpUM_T%[&L< q1^\f՘JPIJpΡ/#|$Y)$vն2g{d4I?0 ؼȌO+&{B[G@yMiMlw}t\b{^f Psp>o `w"4"7" 8#πe^ubUi+?'MЏGzwDR%GZW]n0apGgGT/J<_LEfؽ΁s>.`RHy2g>z.V"[԰ %=kVsYك0qq^Cӌ!l>9fymT|6C@%TSL1.*&AsuVcBgpEB~,\Zɑo6HU@Ctq~v/CqWo1p.(Snp-vֽ͋Ty2tӒ*%bm!qιy\~$u ;aL0F }6~1XUc}VQMM͍\ O5OcD+,]j@3/Y6"]"v\ -L;4~G=o$W8!q%NzR w08a;Gʀm]:AıFQi? _hZKuI}=gհss…0&Z1-ڝ0l\u\e+,P"QmD';Ex{ҸꤸZT+K*DKenPC/Onq1Ḏf梡( rOkhr+722K )1^&i3RuK4 `I"z5wtm%Cw8]cҜ1|Im0k0rQBBupc0(h]h_5[z1lM+:dbHѽUJjGHgg,PdRF;\<%N}&oQd{}Mri8:Wx9]x7]ix;I yPD۴(®'VcQֹV)aVmwX@I:r(ٍP4GҴ?3ojzD_{(Ѧ @H{KO`z-rt AfKMa*@hz?[.2aʉh^I=P)c$JQd<۠y1(ъ#:P"(Ȭ1 ܆\G( RI @<τcfm.2w+8uahwFfy`xntŌ%G$K 8 ⍷vmGahۿ({S ~hnAquvv1 wZZ>(Ԫ$v;#𳖃E9֨H ,fp.q ʙss"/xfJ?\,z~Fe+_Kl_(iXF7rcbSv1<{nSƴyWfiE&G{U0q/>oS֘+ݸU' " yΠ&X"F ]f)/E|.EBP_f͛\|ľ!yC HFk1HI@5܇{HMKdW7^ά F14?E }Ȏ7J?o \{հ$R1r쭏"􀞲 jOQU+=:ǵtC:=~J4:W3ZIr-h'<%j) 8%3>U_(Q/?M/YOr\|=,%%)w92]FQ>C!~2oRz6Ǵ(7v_dk9K꠶֡Gu)Rg;/!%Kxڀ$aW=-WWhlt=e2+IhFj\L IL4I(vYH4j76>EGUZ̩ltAUBNpMr [WJjn4}Uo܀2P(tbD4u :t,czG|R9^PO~ƌq?2&qA:6 Æ̈́T&Ի L?Zey~8H֦ iu}4oQ#m{tM^(ƣt?3qEm(66Y4t=ߠs#uo 8>@ W˻ꌹT;Lj9iS;֫ڀKM:M 8q߁V; #pGʐ^Hc",&"t㉖i y ÷fceӅڱo4Eog ZNpTCWQFGunsL+nW]sRbxX{[w|p>a pai 0ۛ]D[ zVaw*|־x=(Mף4:n *F­05c0\˜b-B}jv{uiꐴE ^EhlX .6d]{A# E 8F}%|TAI:h`oks^tFD$`Tab\~ n-QU`$;]-[%&(Ƅ#'6Y_x(Zٻ^E^ÓBe}1k# t[5LQ%hב+?CςTmAFt/ .}qT| BJAG] enb rZzNRg)S/АXM`OS hujӆn( y,=UUYm푉Qi~ R+yAĨj}>;X)|xT/XpKRH-&!\dILLUnT|y!3y 2F?rwsy@oú~?}[-0Qh"N!]2w)ʞ`Hcr{Ccqr#h5m`i_JabVNQbzAI`vR6>F.(2/PE`LDv:󉳅FI ,`jsRV,O0މ EI wH6IvfUV?(vQ:Z`?R0s)kߺ>: LзLc#zXLh9LNn3W,C+Eś;#g#/ٞyzMzɾu͆.񐱂lhhYyl 0 >HhmVRw%D؍@+Kvr.xj%[TB\i0GޛGG:ĥڔq^,HPzeR>j$g %&" PzVqx~x ƽh< qE=] r.M%J͉CFj4۾q!6SV.SbzJ m7K*p%jȀ3 w_ܒ t1Zǐl)][^mj :`%,7?TR$Ntu.Ut?*7Yt[V10ϳD^h\3 Im\-4VU"]{U 05nR[ jeX c@#>}SwGœQL5h ^ vei$骼^YDgHǴj -}Y|kgX{UfP_(ȇ+{/TV lZ۳C.9JyV=嗽CQ$F3DQBbru7hNbQ`x/ ՚nd8Prsz:Xe"z׆g&M|eciڹ]=OH/P9_Bb.ٹ#֋4bܿ[OMaʮE6z(5E?r`z EDt".ggȳdY?r 5A*#9pg1]>yt+rkh I3/@_;)63EfWh(n*XyYIF0KY0BgiQ^?Jbn(;Dum׽mǽdhrBNL (cd]a= XxaOEԍ*>z_mNed@S{0(l$Afف(#٩jO#ۉ!3keD' *ܥ6r;rfQr!θ᾵5L Zdmh;!k;9AߋG\9m&lOc Af!Xj7ê;WJU`DN 7~ 4+X֒Ӂ1$XSU` =*|.[bpKv/*kd#O.\* #fgPEf^0C,gJTky.@NrRǢ~ZJ+Ku~']5ŵ-;%*Vf xrw(_5D+ӎ{^N5a|B=)zF!vi.`#W=.~wě0='SA:yu?H5J7(M -ZȪ}u^T1~ @ųmoH(#Ql e t%ɃyV(Bƕh_z\{kʅr1 i1YGU%!1pD qd>:Jo!z4(ǽC2=$ 犜ː!*IǶ[ H/CU}a$0cIv.9٧k,iKC6UOҗzX.MS-=ZZ_v!ak9akw` jdmSƊs<09QDžNŇe#9hS\ E?8 UޣKEu2B8G`CذMD.>&xmɐ'-L6WU󕤀Qu!9yX7]ڻW& g"E҄f:px .I 8V=hP!EW>-N VlҠwG,Ϟj5lQQ.3*YBa 2s0d~AF[["҄HpwwǕ+,vFW7U4t?zscsb>N%}1=! `7fE D1rLo^3$i#YY;W:q\,Y=]xT C RԿ?{+0 A0xk6/X̸ܦ5YS<زs1en!5I$m5@RH.`6F'DZ,U*-:ҢFəҴuUw}MΛ~Ƽg rU6TXo~PXbL5)ThY_0`ͤcNJ' MJq ;g%IҾt}Sx_b~6M\B:lLp[UL#^v)nEҢL"_X6T/bÕ/"BcNTT<`Ш|*#ɗŹݚ|#E l aO}r^H_$ް٘0TTmZ]vw8&i"E!4==VX=er<%/VqrYfc"p9g~ Y+toy "Bw}*dF}x:yo[ +^V>ّbRUl߭5 3DtL},<7A0Z'V * GV(AR55~-@J'3,,|P/s Ma`d;Waz?D(IxB<t?8[+nSv>9_v50 B:9oXTϟ e~Ur=ڜB8GIPAјFV>ZrXtPWLJs0DRg0f2Ȩ?ye|+G7D C{G'2/.I3fNH}̨"`x0KLRT z'3q;úv!nK2_02Pۻz6IO{Rsݽ@sv_HfV-ݗ&QaL }/Mi3N)p,ɉ^'ϲx1eBHf܁}j zCb:Qf U^5;f8˅_$jK(}G&~+zp0|/♚ԭ[T0]2kb1Z-2Y9c5.ԏf4[O,a-:Bσ@Oig1WR+WxMFc4-w? &uJ|clnzVau$V|`xy=(f _eEGӺJй~L>+%+'E*Fz❨Rq/MT)ƐdO#zxٵ 9{S:C&Px3GQ]V$?Tq255O]mV:MW~7c}F}ap||]% Dz0."8[~u`u2bf9207NsX\rGݨ=6עLCyعNjwg)yJJQ@n.k+:OYKY>nY#%P zMZ)T\÷ k6F2tgRrxl+C.o' 8މ}6Y=潯dD͝9;z١n˄4Y(DW(!n'AT kBV(v(䭈 Cl?sX"d!XF/9 /)փ)m0f Wܝ~QX 1(] Ak< cbQLZY ^ZMh_S.)B'~ )sV3%_"XZ+e͢զXjd'W c,,"j(/]͵bXԺE@!Y)b/lBYgYy WKðwAwmXB2vRsS 0xz#X8`inVZ`'#hɎ%u+:\+9 ތ^kU4왹Ye ^ 9TWTD^Y)Wu_;/qW No4>e ^6T F}V=];\^8[Yw_;w:;Ł$h_7 ~t9)sG ¤Ƴemt]@&śy}ݷPs'h%@1JY\ݞ͞:fƲA#޺ U0W %cQ[,⾰8 $~78n3D߂O٧׉ "/U#m^FqkJWp`~Y)%Y|"^".AE&~2wTңS |Qo1 B<)l33j;PD)vO x6MEc O-mUVW<=vQl<tlΪUR8I$U4atkq-]vz||ۭy0#:z؛A&rqdԑ}6>ñs,^vF Q{_Ӹ9C{ƌ7I~$Kq%%; ge{/^Va k2jI: X*Lm!0 &VI>OuJZfMWmi0Du4tF+wYw;HK"g#_./+Cټ:r` 5Oti2ZgR 0BK #宅*3,~8 k:?_tUiK\-!#?,in?oFLw]SikY䊧BnP&wCuCzVJ;C=[, qzytرr5ʱ~ ʅwӁbI/\?;TK<7fno(kk>lPtϩʖ\H!*2op=A7߻ xnb>k]+s$'ƈɸ+n~r%9v@Ps ~{&cL3Nu^mE_Za";K FjvP0Z1atnoZ;H2=#UC\Y5>MZyr. !kIN^1M.[=wqL6'ufJ2%Q_!ɹgGg+3r8^)&;s3\? e{a$(=jֻC(*DrhZ;G`}5=O&*K=sq\ CWͅb00(,e`  "+&}AUaCJ}HW,Zl\R,b#O?KS.isd=tl$釧 $/PQl\hc%2yۢK`[᭴h )[jjm\UIzt4^zaP򖊇fbZril(oFOWZRlQ4% ڱ׌|h"NUx8hetr+9UwSѢkD;sG8@B(afnug/&srt`Yd154 |7;ZJs:ЂbNY{qhtJX,HsQayKO!1>cq|ptǮ=W ,<qNX\L(^f8FPʶ0 ; ݰYt}qf CHq[ rFA JOᙆA}ӶJ.x gf+̵ߧwRciF'y5D1EfqX;S:n!Y慿-n~!@?>ㆵ)vI!59IzN5SI8Z)F3kӶ"hhXr\ FH<"|h.<2[#9AV͓$ۊA@g);WkUOk 9Z'hF@mԙV`cFu`͙ȹdUށ߷d~t@2-0SI29ⵗmgR0ƕ\:̭s.̺XXCKGq{v0b/8֍=2ZUnYƩ5V]>V8}C ]t.{sAIa_TU~9@(t*NZ0<4(A! TO /$6kN *V!-Ռe: ! l[E0c,/,ۭd?z"^+ IZzOF6"9>"l#5y+0e(8~)>0Y-ݭ\,7t̘ J !~ Q.&4U{GJ+[8Q+^/FVIEխ:`᠊p9FI@ o׊23a/?a1MeDzIf&AJ̩Bؖ5wn7{;BxHO oOf9E gq +KDCh͞9|0&jt:N.v V2˥k0 3nU2.R{|j6gHDeuN<`pɌwZ3jsd O8"ĹF,5Δ؁XM;j<5[` r#ZX mIC4McQJ6ͺF\cdp+YI`t%"spl][Z76/\~gbԣ<}0'~DP'/(sqɝSas]~n j`SaUw__٧C-ϑ:Fa{I3پjXK qTs~GB ,bb5IR 0|^ 'c30{*y>9߅hʒ5Pב ̲wf^Pk;/GgH~؀9њmY qa69;Vc1baIU[ RA&s* HU9JY ڙgH hQTA>@h0 Ta(ƨ@zTyNh1KnnC`F1i >ZBʼnA2rؽZ8<_ DU;n›;X4,Љ571Ѹbh~^30؀&&en */V$e%C:^!V-?oSAW|3ZL Ltl]6T?k]`)dE/U虮0nL)ǕV't 6 Dm`#VXk= OjK|:FJ>Bh0WFKlޭ.J2âR`/\]WRGΪk]S\H4.}!#޻L l9>kÎn ~^_4>ƈ b1'\5GA”`I" [WtgeES/\]n ]S *Kmun:LN l#QL(ddܓM) (`pрI|0sJey:ڔ /v§y':x<#5^Ql0}{?6N-?>;W5͇)@I㶘prz.iE2?hPk$17"쨭D\QI)nO` 2:;iL?^򺦟:qjƤWckeSvHiVcV4h$nE,S~{l#!GMMAFZ/xqE/''u*b\eR}$JF1]Hs\n[Z-&t֒7l2%eF6z|V]@B>wq)3s1C hԢgߓo'"s>߅zXYȪ90Yp ]_ܟNy^Ɵ! e-}+bN M+MjxqYD1}| 3`$Twp 47՘ZN xG|dx 9ƿKR-Ba4~l!5a̻Iav̈Nh,U?Uz1k_m"qS)> vT\ޑ(bv{qIsK x]жun=cb6\q fK-dtHtpZI4 ; Rkw5dk%W)#S"ֆ_ĘoxcPla$b) ρލ)jm ueeť^}t5Qע|Y䙕ۢ4vpkZ*iGc}o InT2:pO17 ,eq;8klL2y .g bG>v8G }ݱZON_d&M`U'z`X50"e 8@99]A!k7<-_ TD6#(T7y3c}[>3*[Ɩt!R+ e9weD:B C\WٗUbr%RǛaj*g,1qN`>^ ';u1,Y3ʧ6e׺L" /.@CC9i12Cx96s˶N-Z[oJ2e*>d̚lOq^& LR_8pȕz)ܮJ&eFڼ8T1aUAIB8REt38Bs֪5a و6<.RW4#+HS &:7:B,VϤ΄vh?2Kg@-B"ʳj,D.#i<jMz`^gʞ-J *k_42o(%"P@Vq&9=CކV #\J~l~lc{%Ԭ*Q4<^j!|kMH&2uj#^T筨8:Oh~#¬³,-dq-6iIkה+õ`Ds 8N^3ævۇ9WHfwSc:rX(5'UKfx0x)WCnH*뫳 p RV 5πLNrnq#b˜q`룱ceNrxy~Inr#[r7YZ- !k[aVOq/y}L)KFRrݝoh ^ÿ1a(##9S|~i%=a]CP'A@ v-X=o K,UHB%Q1IȀc-h݉hΎEOn!,E3Qef,bhCs3]̌hx׹A*//(f/7ɟp\䷻4fgV^^u{̢{GDJf]v#/^0MuK?m5tX~65)qsDsahVr'W6qY42ǀ>Q1t7z3KNԍ' 󢏂f<ղ?%܈T߱~ wy$Yp jc)nO-Sl|P?d 荌eҷ6Tex /HIU/Е65hU3!EoL^& I} oy-t6ޣ>sC|~:W{#>bf=V2H2Q7®Ranadv&0Y!~I/0y;cQDorpOQcG*tؑ;b|5\ءđT6Nb bƤ_kLqekŰ/fl)#(9 0fjm (O}G_o;ͲפM6,?UUBp/p~3aض6ֺJKM `Pꂪ|q:71mDjz9E f[F'9x0-|Ny՘;/U ia-s"|%)GI2<&OIV'6bdbhWUʜu&Ӑ,M:9綬siA)! {,**e.>^GC8{,Vɒ臔vw*̔` sPxu@m;68l|G?NE|Onh'"Z-D͹v`'7-r) ⹁?7żb;#S-Jnu6d2D-XU<魖H*DүWN)@p[\mͳ2K;^+Xyi7E%%:7ȏۚQ`B}a/ wHԫ(.ű`c4H+%xl8i"œ1H=.fH[=Y{b'M^s4[R1Ld?[C~|nǍd JJ&._3_RhpRn`w )>{u>JRk]P{)IRye.\,V%; \`貑ve'ˢ]O"\qL4*jY"I_'[Ա/|$osR[@EP֮ %\y#Wvv#>`Tq\ a w`q !XkQJk*~ Lw$}E\otoآcb{lG+}RērϟM207gEdd7cʱ4~MI{qdzv_HE0( PL!89#U01(5=cK 9R1v$)bQ3Y(DX6k!$f1]MTƷ(HS 1ߘ ~taܨ݅)F y>8j2!ϪqҴ0ϥC!O_O&Hu~eR~I ŊB.Auy5 `)ם/ˢG68Ø#h)NHZWP|d !I*-jשfƴa}Т3lP8w܊͎+%x|bI홦Ug jI>)jh=7v Omڏ줯w'QHId UK9VNIc _q5&kEQrdD&MIs&F yٚtUq8!(9rTb( ҢemT {2>=i폮 cGl6'tvLAC/g[b+|,dM= M\TdrI>H«k'A,x'qpyV -e ,ftZ H "ڬ1 | &6O\Kۢm9`-8DW##.]{.S= `Y[mU"B.J$-NRLg]]yqyDb%бc3l5՟i=iKJL9lYVkY?ɐr:o%3M:#-F3"J(w1fH ZljJIf!ǝ-Ҭ&蘌HR/Yx7͗زphv3h*X8(o'v"HnQ=Cs 8j6sn0q;UsksIlh*]> zR3'~'VRI78G.2 TFO٧E V n3z4" N֤PHӊ3et~BMQ; PHT5z*L tKL>pW}$)T@Ri(C}jT w2"˸Ȏg x籞3 :+ș?EKgRC@1$ Z4X:,|EC uK2*>l wJiE׎_x#}ubAmџ-$7yL*溤%T=?ISY{1L ($6wj$&|q[sgxɊh lC;&D7m!88.I6LS]H$#49.5qP8Q}̗wQ8cFTDjG/$8%O$k6&ض] sAF>鑗7 [) S35M$jKц?g`./"3<3FBAex?XxKG88;g:ʥJގF6Eг;s 2$\HbmvӣR8BOĴ&$.uBm%H|k+$N7T^pFuݝWe[SM;C'DˢJZl]LKw3=cMD%sDa@"U ^mZ1*@MRװM&  1.ԭ,&Qɼ""dҼ}!Q-lN9X+]Q&,""K+ig XI.(k<| ^zu2R:YlgӢf-D`v _(9nA;=tX5:yvO T3n.$$R]XR.da+3!G&X ȁN^}n "^+[!֍ y&c5ύ.8cJ7ЁjR].r?rb!#C䝌@vjy>i{ȤxtkPhYJrSx%D~0:tӣ&AɑiwԴ~9{Æh3XHm.tȵ JDex ol ͑D9w=N:;YiAfH qE>5UVXml+pzKO^X#m?j'ftWt}Hyqx[RcIN9;~.s7)@q=3|7TBspMHU!Cri߸ Ɯqs3B c.P1@;%e*L$aHqt2g7p(,_,O. ㊑o7 f 3U'0ʵ8}\?\}# Ӄ v^ؽ@FnSo Z$SAܦt?St@sޟtrȴs&1Yю4is~>eޡrVVx T"-)t{kte/ݠyHY'렧Fz9v7JtjM_pCѯ6m,t}Q.g ?:$v3R)eS?@Z/*C5RlA8:>*4$*{dFZM&3xnJOGESsId&ͭE"5Lnjc83aKM'!gMrަ.rr^1"J=o|Y/#:m*t--} fsp0{ l5C >,q~sԆ5q/F$LW"MQU޹`Q=j $D]#n M<*Nk {l$TzXyCv} 0M*@^f @}acBb9`\섶veHtwf:<(I"0< ;D]>+aCh<3zcpd m{I )'7@ϳDsSNgL?+e~ي;tOd\w|v}ג็۟Qف1JRK9' ~~â+Zxl%(FL@)QYZ[ըF$FrX$gH^3R^lCQI|{nuM⼵F{)+,W7/7:ΈP>?􄍈3dǪK4V}D},9CIm= g әHLTpN)aWi :.G~f.c;55oMeߣ&(lK4ڵ;9 n7niqf,fDAWo\C&{!K}{Gm fC[㰆Oհeydl%9+\,l)JWqPf!qܸsد%p&n'*x+R\63˓ c`Ü|\Jӝ;3IC+i&5PlOx:[>NS:O`OlY~N;nς >Ӎ&c<_ M<%`3pX1,`óDo2=D?t\QBgF |jܬ +@z+WC4xg3#Tp1Iu}b^,'o ~._ݑ=V=+@1e^ #L \-zC}P.~hi'U86M&R'wPL%Z&rX)Uo&cCqGlz^ˈv_00`r0 q h6-1OeԍbQ%]˥H~jH3R'׻Cu4@WAVomŜ vǮ}R Ua87m=TrӢ4D:>`dyJz7hD{d_eDgN#a4^MtC:͗Zzr{'1.$Jz#s_&פݳ:βgg(BYO$G\ ]{ȄX1nPڙ%^a3BJYq[ɡ,l?D`+SHQDW*$A{cl} F;qʹL5F\US#q57ͫoZ&pz< Iؑfa< pƏ|A5#đK{DJƨ7x mb; m,[` p Dadiك֤!KT[*4j;֜;0:򓉼.: Uj 3^s)\ l>1*pGtU3< Ƭ]|W}k" G^?N5|{&w yYv t84S fL*Aq2 B5ddnE/&y3AE݀j+)eN+T+}!  E/[!',c'hIs#-*eDiI[b S;zt'@9݇ f+‡~=V :4rD}\jh L;Tۅ]PL\gywϥO"Kv˅wTz9g?Sbd_“@u!x JNKS9Æ=тXyt#R6.M>="^JWՔeS cb#!k6!@R"&~ׅh"}&2{jl=n%}. r~kZOttsg?(Ϟ#pq>E1W?fpU.Iv_2!Q@0h?㹶r 2D&5;K٧s1UwҧˆW*lS_jBH:RvZh /_TÜ0?L^:#15q {DaccH H`b%?J?ݪv&/Gb&O79=>$ja{:dzLA?J4i14?J~q0=$@CW("o{u/IZqdl%8SjQs M-À{AY'~w,us˾ *P^|]''ao*!ONE; W$[e?UAK:Ġyzx-Zϡb{"[Ɉq/10BO ʶ^{$-qޔP}]=' Gb[ncb廅ZQ4H'hn[=>qq_- č8߯1ZJ\j92s<(; Slt4nHK*lmuU}\hɱQ)NQF(cxf<[ƀ8d9FlvTKAtM;$us C^"sgHQ14֥գcpvrv<8qDQBp%;O.`U*qÜ|V?4jo 3Ey"2ئC{Ok0T¨2؈B.]I(F_(HA`>7ږ굩0laPyTpOR}{wm$> Kuâ#R{~cZaAG3g7kQ2 ]vP" @ңh?v1vvgU@Qʾ/WZK5sI+DݞCÓ@uq7S߶!WTY[J߫xJj6[~WlE.):,=t 'Q9xfǯf5М /᜷PQQt7)Ɩ1Ƴ?}Ii6"\8N6g9k`/Y9,ܺc=e4z1U ru2]ҁa {~µ&ЬPR ,mk#Bx٫Y*[R;Cr0I[5m dؖMHﮎt0/^Ҳ&H{ ,bpbw>g 9qU LHqJ7$ u[?G,elH9.k6up`p_ eLY#ðQ˞:?2ٖ R2PGd$B)fL,&x!,*+KlSg{B^u%A B<Zf)&%U)P46JŽS}ӽg eO[9ټ+i[pa;nq^h"i\VtIȂj7nH6` Sw7wyqU 7wg;ɮ6hF>٩Qvn9t(]Շ$H[DgYZ070701000000e0000081a40000000000000000000000016446b36e00002b3c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/dvb-frontends/stv0910.ko.xz7zXZִF!t/w*]?Eh=ڜ.+@;QWZec8C(^|+gvMW`4kY;ۅnaHO?tg.6x']jhGfX/i-&.6Cpڦhn,9ɸGlQ{ ˚iHNDF7Vít$C؉+>|iùӍ(|RYybbbEg}:[jIٞ\,DD bMMCHa8EhxN=,FϔKf')&MJ66o,«M¡&";e09)do} ž;5>b\@7^t܃֣[@eR, HRvGN{QM8ċ= ^›}C.=KP9@ҡ*왖A8 yoŏ4ضfjZ>nl2wto٤᯳L%epdk'R!S$Jh%Յ1id_a 2CQd2=ݙ`ijyiug'Dc@ZB1Zb!0A@gpHI"@”ҍ 0b\v| (Áb _NT0>3Hz]ZoSE4eԱl \*D* 9 o`ZeZ:,n3pNC*o#nZֵ`©W3Hi:H튶^,IfJRXF^F!F5!jy[VAxzۣS&hۗN7L{\]s }W U˼W1x7͋P{A(ƕHsN8o .TO:+ +K"!4"|4ZazGg6A܂̊}D.z)1wi*FKd-?f@a=p޲A2.ZN5ٖ\woʎӍZv x8:ԊIÇAl4at4i]ttu'nZ߮?q My%7zU6uSLWrMo5`m G.J+>XRˮf?e__yXAȺa_ ö~۬_UBgT­= U4aGCnO-FٳbTzUfUc%c1D-DD%Rgހ ŁɎ8'ɭS7O@$H97LP~nuBC]+h}nĀ}*YSC趙,' ˼VAJ3vkSIG(O)tNb>SC.J!bSIkH-Fh V? $xyYY:V9>Z 60D( %jXW&M]wR2uT[Ͻ4f' _+N9g-D MzdJGQXUYS\*OCΎ FPC0eUMŇ/fwj/+k J02&'\q^s!0J  ?S Јz+!LF |nW~W{,_.;⑇Z܆tM3A9aMJ3-ޑuy Lbq g{B͜3ǿ.8@+r.Rr31&d68\xrnҧ)V؉˳4ay Q%:<]SO"6dtk1[J4'U)&j?NCςr4ȑRq\v tx [PNW8Qs" qcL cJ,v|bo6{ö:fB[rY: F0%O|ecF:_܋l5fv+eA|{vv3J-9ՙDx%.78X}xb-{8}ZtTv F,`K z3&"gofb!RIb<a(!hT\&Pj xJvSG}=X"jveEAu(r|DN٠A̔l@IHQ&x46Lot5CqZ B ՏEPXVnyou<@BB49+̖-vm>TD2M>,#3mPfU4fȑ3_CNX D};^pU]i:~=+IfN>ɜX8&$%O-tJ *'*3zhԿy3;wK.BV*蹪=LkסIߴQW:jIB,9S5P4zRRd;`gnد*w)XawVt`eb ٯ7Em^j.bV( H(۩H+Nm[E<{ ɑb4_z U /bŰ*TaKcX\g)WC7Ē?Qv'Hűû k|/!ounec!E|lOF|6dI Ҏƨf3szŶoDjFje>p^qи:'a:=f:pKz<9⥸R;kb ս|%|BžZw1u+|LWEz.oKdCc\2<|Z¶9{߶XoTIZƴE?̌ FJ~\ڵ B Ti=*1X~lL؝9gz#{^΄鲾ƶߔ`MX!.\0ڨץ +J҈%:3 rD*%~9֔h [jk>CVpEyظ֟&C}y*9b:0hqX) ]aB[bMNnկΝ_E3@臰y; &B)t? {DKk,zL'}#:3t<.)FRs q|Ca9nr z4zu]t."pеƷbvjeyq^$u TYEcs*5j,"-fk$Mg۹u`Uh46Ʋ^Sc핝wIm%bAk? ŭk|3C!ZȊSuq !ݛJzeCIO/v;EmŠv_zH1f [MhjPq ݪYH>B ` sGLy.1ܐcet\i*$?zgi+N!W_5_sAIm L˵\QqH4,q"WB.E(o,hA+t k`7kWS|1+o`^|+qgEҹ| cu2~D> T4֑7wvt~Ie13ķs_0 k⥗Gpg:Ys/Ն>TۿC~*EP Urј/SԋU/oWDeNU( j"\4arhW?QSˑǔSتb2 (f{-uMLDŽ`˕湅e5BɚؖL{3;"^v?y|bLi C贛]'5%\hae"+$V^}t-Ƃw=a_@+F_ϒ?K½nJ1zNIo1F;@=WSI^%n㳕Z>b${kB[F IXFLqc]dLnqىhr˧ vq.+Y]܈ V|2A 9t߂ke?ꥃlHUIe9(N0OY/S^ [6Ȁ ] H:~㱙K6юNW/=!~uQ );P]NRgyG}DRz LfqhzgUe{)8_]k2*дzPlaJj1atb.b_yA-}OJ.Na$f+d! cE# {/Ԫ])7挞7t{!XK78 "[%cxQp+SZDU١S#n"j:~rz};Pϫfк޺DfOj\+I6(X e~Ӈ<–dVOHΖ̤' Ljᮨ jkأ^G7UڰxG4$-J"ݢ|'VtfDFh*6w k뜟O ƞxE`ɥv0TH>vǞSj}Wv'!#k g!J%K"I@̲=y)({k-7?ϊx!GOj X@ٵ:x$Qzt"n%C*ZLjfYH %jG1ֆ^gmLukRc\r61G$E u \xqd qGY3;̤{>{hpGs34#Ym+&FlI;IO@Y|Edv 9dfr+ޔaŞ*J\ݾ}1V3Zh!pJǴRN 8o cm=q0mɸ X:Hiƃ ̸K3H3$atSѼ/0M6s ڢ$~KV甕?򛡊3j!S$&i:0b6 Mk_;/ E~%FWBQ(:U)bR=:e6xm4lc;$N.,0Gl'=m9 md1U7VnZpfD2CIzbN5H-A`)-mk債a8_!b/3ѪԶ+)ηh*~l)`Ҡ^w7#r3XxߕyIh%A4\M7t  qG |.}EtSz06r>6HTD'_P߇J.+_+;B_*{--oo;czΔ䁿p.by0}toG WFܶӛ@g1!D;p<5$TfqeZGCii--A39nt^զ9ցhj;nx-fQfZߊU8Bx,3l6X븧2<;:s;֞ڊ+V5 fwSK3N{_QbfD?dͦj'V lh (>MjsRj4婟Dk*QI4C:x|ҭYcst?;4sLgZQvƬV9hIkc. [ÁYԟpeNfv}Oӽ]Ř}tzԌɱlϹh|{# N:,U=5/,n$_!7e)8&4RQRzu^ɤ|"^aaHX^,JA"^xYjy)?EO|JC[~jgH ߒ?5#S[(i|T}s=>I|(CN]wK-t-;p1/>W~rl0(`l% 3{yS!7mrnlsrиU:2Jirj΃&ʄzВ66szYKWE-"5J;߆!^7`2 zg+b@RM7N%$L|Sy27=`,G@>9>,7M@_3QH^\(Tօ>bOϱ\coǓws T+QN"`';<ŕebG>d(js{p]v˟S|vwx膑HFZRuԧv +Ԑ٣ m1wx\=oWTۅ ONj;b]vS1xt6YHPۮʹ#4G8I ᝔ucI#0n0fRkM眾uF enKwtV_ 'T)$`/[;';p|: C"͇l_r&~D~g\Jɼzզ.gRyomtrUt>ta.֕=a9L d,oS # N@|I?0A  TQʘbXʂ麳(Hac%;Ply b]M4>'=^m &S(zm<[wkxح I A7B k3Ӈl6,qϬgLLncdL$%nJ TipV]j9o-ApwS,Z[6,bIa'+φ 5LPָ*PNHXOq wC#Q젋r:YM07=;{1gy6 >%_'\d;\ԋ+5-[q C,r2&,vsrt'Llmo}f(/=`l13S-!QЈm ۉp =GMON Z u1ӭ{:זDHK̡\,:ҊrLz JaCoPeeο~$@7xX(FPB旃?C#|.=26CBWRcPeVsgnXDV/;αgYZ070701000000e1000081a40000000000000000000000016446b36e00001314000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/dvb-frontends/stv6110.ko.xz7zXZִF!t/C]?Eh=ڜ.+͟F'4L*0R^Dr%!N.̌}ވf_ |tSawG G4qOgO)uw*1c[-ZgOB0LFU>X%sqz@ .>r&ziJBu7(|f{š~'O4>!VAtK@~Nm>Rr"JWo5Uej݉ Cw JSg]&;"Yk]AXXv?_i(fai0WiCb~mV MuO]pLxi^M[񡚽A[Ѿ8uG׿ P[2WcN}!Lrx1 #֕EUR&!5U֔. -dɦݮ֥|V `H u ؘo)D͍mwU#n`Q([+~1>qfM =ėCoF+tW>@gYEM )$Ft֋ەʻ;tMʹ՝WGX~ߧ.ăԱ)Gf:U[%?ZJu:X!<5Wamj?Zhz;mEHI_=RyA[ޛk AּﲌZWAd6p.Z& ou¸cچƛx @ݖ\=1H{ Xt(n[>}3*tźa彇(I1#F>QXlռ~[euoĨ4ckZE=lq+@{f=Iq\Z!/*u73b؛^>պ}{|CZ/~SN|əD$'ɻ6q<?B0C+޼!+/60hV+'.l&} YqCׂbNϞׂWV*0aYx`ր=LT(+g9jgֵ@%II:ҷ-+bݚ`KJc䷞eXPĞ@QGs]l & MG{O>_$HE2cl~Er~Vѳt.l>K& 3TVF1<>6mv$.12M)Dֹ#u?+ %PTЛ'd믉+ ĉmZR(_aI|w-aWms >[aNf 0Ʊ/T< /tzA;x:򜝧}_bFՊeI ̂|@[0aɍ z/he }JJzz!u'@- qV^DL۩Ҫf䝃l[y'YuvX*?ҶT!\U0UMhD"@%{sP_EL=6 ~9L& .|E:<̐7ZnH8KJ L!iN HԱ{6lIj@sN6q3G&}IsU bi+®ru,o$~ѨSWlEϙTJPTc(>{!P:NYO+j8=LyM8͉w`+sibQK[2.㋟ފl0}ڞSnrmn.kȭ?Dbyɽ&ǣ ݖbE WmeJ5UGXȔeF\e[5x/-Oێrgp |K'`23çN9m>#t2z/yx1'2L")~q١c;W,Q;nGZRmp ˸7>.iu^J h^=M=cR4:3 <c(&PtW~@ ҈UflMʻnT} %6yK_4,Vuivu];ϽUwirR׻Og=?U3A J>jgB{>+$rk>Д̔h"bXVm3m_) ^?n"H, "bpAC~\sTֳOJEu;-/ $Ē,F 1683 -?wjE27@躱u`hg̓^ WtR{v]\Ѹ3ܾP6 u0v3jӻheFb,~Mdlk/&gI]j:_1>*o [w 2BY6~F T"s0l@F47۾ X:B9~>[wYڀTS=W72\]-݉{-^PVe^wr_  ^N/_sdQKOZ(ў l vk9MQsmu)ooؓh7NWgU a B${$ىҺƄuSEwAO6,wڰbnLE;!4bY@N|5܁l b8mz.&=Jle&do y8E:!ࠟbAHS`AU UsTQT;KV@ɧ7>pqGP4.%wE$dXQK}+ %JŔ i 0Dަ+j@LH%;ģynuBHk<ZWjV:nt%e:>@"0<Fۙ Q O&Ž[_5wؚI qɽ[qx{SKZڟ[d@:"[Q;6p@ p>#O@sgaFvmo+lQo)%BFj %=y42(*N ܤhhR<;ޤ7gw&`;l+bY0׏ɐB[$}NT-}_Uç=v'H z}MBjX{: ϭrXC&jX z+LHW1`8e4Z  av|:?͈'' 2@daokQnG0yjRN ,MiVi 䁁E)e6O~g4h9vEn?hL&a=hT YmbfoY{2Εq@sWUF4(I##h>;hP0x>3u6qN@(2Ƥ߲uƒ7cE15Fłpa8u.C5RN PY '3ܟSpQI^DR)nޏ:PiTճCD &4~D$Wjp!(<%C(X FTRGB~"I-E]>]v̕.%g\$#\ɪFj~ XN+927zDz7Y}tU-U@@J5I-uJ[$&e& /p7s$v._]*AX6~RL!Obs/ Cqf#G>tAp_ɦJ3>5A*D}>*{G >_t,*zYIaJ#4VT=bp#Lw$,u6k_Tn +(jXJc*jJK%WA"c}O/ޢQ߻Án3PPGL6Yȝ1%;1*%- |j5gq2t`/g+eSh 5jp`$%V.0F#$~jm@%'oiA<*MВi©kf<.:by[Hˌ5Yv|%|Q@IHGwˇ3 hbGo4A $TI/|cdeCIRo>l܌T== WZ+MX븲6m8%yܐ$ }[GR9f3BfF=bk|5ӎI6ViL?2S@T&r<+uVl7rqhq^L6DVG+O%Nqs؜B;BO&@VD[npfćD!$!JMZ&\1 eX1SC3ùwn&~j ;*uL;bB^ܨNɭ$`J'j;M>&bS4i l L˰̞s⩞ۢU9ګ52֊n?XG %B]~t@_J7xS4bѥͫ"P+'pX^u"%k'('9I9CͮQJ05fW7=>V'bZqB\j:"1RTlD),5?L-;mm}ppZmxoѶx"k_(i,kZirSU<'˪ߥ4\OmB뒵=Nfc8ɣ9tZYc9 [31TL)?."Voxs'bG)W6aa ~ŢaJ$AnsZN @!6ˇlya ~)8Pcg((a9xA1GHOYq8_ Ժ!h1zrh;PQf\WBYc&a1~ޖ)sTiaWt>dFE|0ʫ l%ؐ4h`W3нJd7v߁iIZ F+lcBUS^GB~-8(u#*#Zħj|GWo Ӗ8,Bv]7F ,"zR_3"ʛ]vP¯"^-w Ue/r;®BAx v>b:mbm$W09Sp';j%ޚbh|eBsDSxBdCeR*F9[zoQbr ӽe]oODbaUXݭᙕ o':Pe>f [}[rɈb >D$sZarA4sInGʗ@.0nNw$872ZSQ徜0E„'8R1_Ĺjt\CV1#H/YNRdf *Rj 05svCp$mǁAx}\?ULbuV" U{h\1I.<^rAX /f7kqnDCs=o+|祊DG-<Ӏ$mɍ ރy=x^_e'A Q4[`Mm'4bW/I#[\?獀 w?vj"/Wda%:݆jtݠbɈVp \d /O u.Obo:U[ 6AxqTYTS BuZ=bz`;%A8)>Ѝ't74^ (^/!\ +֚krGjVjIs?HEp S,D]N%]h3xN4#mQlǸWd2Z]6 OOT)uL hۗo["7rU yVWOOHSI*d'$XSy!GF" (m}9g|8t e:XKA&#Bsq$Bg;eĺ};'QESҵ(8K-'/;G>pS&m}|9\ i_s$iplI%o|*+#nBǛ-iHV;էiA=g'@MՔD8͌;ߩ*c0FM/$3l.»TxsU'6 0 p}q벿"_A.!G=/;Tշl8dysG3Pz;ĤV8nidw iT.Qd{r8Kr\􊓣pU3KH@āvH(&#jˈ-XmLEt!EY8iv/VO([WRxإharI}k?'jkϷվg%;8u|_o$B G/lG)Gx5];MAEV a:CXx+('̭_d蔱p%!Ǵ%?pXx>BQR׮X<8Qux'>9 8:UV,Y?R4U!z"xo5`a{nȀ%]|[im>27GrWhOKd^*|1Iշd#[2ǫ:s"9'UGͲ{ݪ}IZj=}ԝk<1"vYqrM4x7gzMMߖd>bs!o0Z6qꦺe4|]/B}d#EC~($GywkD SV).*N(;,v+3"N>$(BNQ6m%o'SADRU'vOW`?B,~h{kNw3*v#ڦmgՅ1R{ 8/&6}[C(ÆmkJfZV2%˛<9_ýx],775d __;9e~q/h"laE@wm%3 kL*Rٝfq[E,\(!nۆp`0R4xRRsmcd[M"CxtE7Mʬi]WKu^WMQ3Uz ^ 8o^Vo$*E31E홝rC&x8?ÚB e՟uB<<3 Eg,dnɨ{~bFr6@4Wh&±~u//ΎQXuwi FsBỲ>y^}j޹?c JdWpljDE7e \}TǛ'>Ⴖea9b;oB} vIsFEzfJ%;Cun jRˑ(-bᴐVUYTEz 90k}r:uB!DB+G:P$׸T@Zo }3u!Q_ʮ^=7w3}|JIU c$}RgHJsX/dc;adRV=,,g@dΊ>+sBBρ[f[nd0DcPoYg/7l=G.;^kEE W iY]m2u)7wgkPܞ|}_l|*t?j/ex/]vۥZJɨJzYnI "uRpu꺟<+R 8q_P*ABwv\6H 'b=G)?Ax 1C^ϛ ({% vCQ3t{}>r,2uP]vUxb٦[V|AhnR,7M_^ЛEES%I(?p2,xZ@|]gsʅDZݶDȕs j_TdK ;Lt/y/#y*/c5iA1ńV;ҫ0P[u-^|}|hAPnFH*y]MqrW"uQfS7_@Yyf:[q+.fhW 2<9Yъ6(x1D))uϱ't;$Ȥgޚ xؽk"XV 8xpCY^hQ6sٖ mkw/Of}n"S+bgRjpuO3ځ+s4"%h?"72֞=,يj)4r< WIA:-0[vHfKSƶOMblOƉc%!r4q;xb>cVǶ)5ty63vLV.>3^b^u\rT{1/*&l{t=-Ul}r]9 :5xYԹ ˧' 8"Is f {d+(719V*X)qK sdБNZ!;K|r>D m)%:ɵܾ}u=L",վ^ˤX+K!UBb%:׆yCVw 0k.Z nG0>δЩh#{<^/^x IkJI R{?&4fOVo_$!N5I ,.?dr9d1MƟ ڼ& ˃:'ixxV֑Uy Hv9(ӌh`klw?3ۮݚY\ G+!`&fПxe}*8*CX-/Ie=EPZyO[QE=%uE<]JC'RGFEGٕ>6b};vrp<ܵMZ¥rZV㬹wl(eV;GeG.^{,E\G'ps0ϳ_ 2WsPHKL;NCD^)Tj̋Kc f[[aǸN%ږkڟBkB8e&. ŧT7:\vº2 |=Ș>.[?x#ݲa  \z0 dy{{J]rc=@ GppFuwp/4Morx GMmwƭeXN>m*s@#c/YOQ♵0&.`ϾG|{;8JH{ŹtfS k>~O<ɕbe5iahU1&\@Pm1k-Tl'~:a{tds3izJBx9 P*^ಉ?5$ w |^"V G'; 19뿎oEh ەp<=AxW" 5 Ir ÐnHr t$n Xݳ絸QЦg-}5'.zn˒IK04f.|GNni.OԘwcd`I9jNr +^0g]~ϛ,3RBI=)ā#fz>FЂ܎o!/?/n牂"0K+ Lk/MP)/>PHX o.՗h a߰;0rH>9٥wZs] IŴFꁕ|HlL:A>  E[pmgPtu˜,ML`|${̈́ [ К0R5A= ]x4|[f&kzquqdaTIL[ 1rMuxg#ǗW(0Wg;<|cгIuEm)bxZy:Ir^4.z ӲMUWe~б1i (JrڃL_'m[`tSr79y)pni.E;]|Qpa6ճ9(4mW4VOmAT3&4fra,IvBJ\Ed)hƾJLXCJsbewgNiQ56{?\(qs+1 @6Tꙗja 2gMS%PpFJ ccHH5gnYtVs^)ew`ᓕȤp46Y1Tm&vjB[+HD- m%Q(m*= V ͽrh۸4S_ p< z-@Y=m4Tp"?k!54IkZ^J4`Ī'J.TZFـډ?,-:K&\?XMk(eGEu 'D]αi:ؠnrwlWQy<|} Ϊp6rGLF_!cQb-aRjO[;,,Y 3ϣoL$Co$BԜAZ:,5ڂw,"pv0G(8U|вoK<)3/qRђxhpRQ{4ZDZ鎣S;HyQg}ʾ{FlLZ)B9TMΔr|{1'BA7naf Ʈ*mIdH{>JW#[^1o&AͽxG^zUDł nX*S5F}L6w{Ѵ=?yhT1&g5f帇1uAN2*eeG'6'F*je\RVlhT໬uP2d ͮi0d/Gu[rƱIEO{-PY5&U\A=:PD[+Rr'͢գ4lBJԴho7l#s=+PlfMF3`XQcxL*̖޲a`%A}q>|d*"3N23,l~,óš@l koNup"9m>g4>@Nci ͕hѳM˅\+şd&;1ΊYv8OG_> V3=E5<l;f`oT6 jcTSL,-')NI? *~L`g!WmRffeQq< ̗A3Txv2\'c;H~! Y^uio䦹{5 n,!ܐBWl0H ${M`l@T-E˰ځm0x7^[3@7ϗV{Fd0`cLc8}%0{R\*M|Ǫ"܆+W?5,ja.8~a<'(4CVy0Z$$4+^Qiabjro/Rij/߬J$0z-Xۄ+z$Vt2=$R(2F`+~-eI~q6 ;I`JwTm91 {guDGr_}t#6J}>q;65a!#]mm]ȑAĊ[ȼ}F.Q2T"t\t|ٜF68f 6bG{W8@@g^6|kLƄ#tНin2%@_8.>4jջqk1I\ NW`pvAV3,7gFK;WI~i8j?͵0ee1k.4ij~.|i?#uOΏgy'K8CPzv.^%V?DˑBlή 2ԏ|)sߊbsM~vXב.Q}3"eǃM}F^W|P|f=a6Ƨ{aZ|cQX ͠oҪX3G#ş(lid%]F[ƨu?ެL[L!'&lL 3cRPW)䓵NJ*Aw Ү_c lj/ fS!WN.~A[!r~ϔbԗb? q=c3x|ȧj%"M*r<Ā-n`W l +VT4f2Mٖ7$NU FIRo 0GuTgKl#<﵍whr>{)?jfMhCON *nCrk,}9dM+[^|''"`"(9B/?UYNR(؜P 4OF?OIkPD>,'TLmVΞ/<Z\#Xk]bRޑϰ(v= !jPp{= {,5%ε]9x M֣gI'it TdjGuf tl8e^nX : @_4HGE_I*0#QbO3˥T*gVCZ.- ʓr#1T-i8JO\ ؅GJ MNGOIMa|lE{@T]ϰA(ꘀTbgHH!FIR_#zz=+F;Q\So_Q} CZ D7-bCHXiN?'ݩ6ܩ۽Yd5lT6')X j"TNf+_ \2lsY<)'&Ej^  \J]˻8)U['jԳ(>ZNqZ'!οHDž zp-qViBBaWBDsx# ryudJdR;؋vժOdxxj'Vp,!RV}j8;g487Y~x\y^ܾ> y*rLDN\ٞw~0Z\1¤84Â:S?1ڐp乏y~QOn$\t)VSh@a✋`S=' +զKHӇeC`jů J c[ 7NVbN|ACr snمOu7CӐ%߾)ˣsN$R~= .8WjrWӑo&4&{10HYH9HIq ! ]wRasb0a֞Dq=H,0zo`1?VΩ]<6UתcZWRBt)T*nN8zv_v$WE`<}Q*HC!eҥ{kLIelr0۬ u6,").<Iz^rIˊ>Ks]ۢO'tۜ8@,6" P`Y'n]% ! _Z62D…=$n3vAiXyd oX"~#5i=ʏ'bvf9Rӟp{~RegfY[ 5K-l-!Ny=vdc.J@IʊPwx dh.U|ͺ׼@^ vf`SN<;qjh8]{9&_ϞTɖTTZ|T0k)ٽ$X`n(? ֲk/"G%WI9RKN@4Μ{-tJa5'jL0|}r;P^|؍tXݮџMI¸1BY+O6" 2xO`r`ߚMJPiwHaHJ@Oɑ;љߺ^E篔, w%(rzV5NU9t /zEfKdO+0U7 hO£%~_M%DGNW1L7}[(m#M!UYKMWTtf+|cR/oG;U3I.֍ocWt;փ bqG#|ɲvARЏ8n@t~w-Z6x|osqb_+!:54dֆ"놲k0(- Zgw[kSgǨ젅{r·uDV=$H 93YuAVX[g^^kyPv2!St?*{DiDN3kC^n&| !TY3rlV\^hQɜfE2P  IN {m^gB(2ΡS7xӿsD~YRj FC7YzCw~`\u)FC^s9Qyt"3A;~)pe`0sN 'Er~ݏwVn$-oc΁1:k 8"^7>} ̐J=ߑ1 }̈MߖBS@\M?44ӅWEI.>4C aYs]"7~nBj⇠VJ{eqoA٨ߌYRs);D$_nz ] [SˢfVu>*Ul ǝLc{Fb_zsO`2bQ_n_(KCF-e%3_ST~K}.D wmaƶ7bL)J Èh š s(g9$ya -7ڕUm3"'az1Q$Ѯ+ XLg#n:w歛?pjh"RőZ6@1O%b5+ܾFOY3J `Ν?aHc3㾌J8wwSl1 ݢ}kg kشSDiE.dȦ8A/v>c.$@s=824"ׇJ9 pıg_$-Lsbb@ B='R7t[򜫼~; bHpWJ;Ǡ9v(t93 4-Dn^Yk ۉO K YSz+ȫ˧u-<i뇊O_4,nKEJ7_.i9ښP( _^M})ZhSx+.p5G\ )>uF-1'Ѷص5%x&ɔTK:s !.a^hT43O \Q S@ob(~HA"c ]nRu W^٥:EFLSP7"u(P^E Jp!iP8;6tt1&<=[,'E,+`%ޛȓ](h-vf9j6ğqzf te9i#<-?0B Ɂi~\qR2mbdd*NU!{7r h9$kbq뜀=}jc(jk@ Msߚ#Yŵɗ^TŪvǵ [5ڿw NS/òP|CgMFTBA L7P'r6]' i J¤p`jT͈tCkP,E_3H{y.IoqƇ1|DϼJsL0vw& +* 2e8^09Q4l'_EP(Atqj^j1{pP S#_k׻"r@˜;0~wYIW >q>o{49[zW8c'erwM ːW~pa"p#Ff֒;61КKC2Xl!a|PyC![Iۆ} q6j{-.K~KBo6C4]_kЋjwd_ Ԏz0oAMKχ70Q q']$a TV_oF =YmWA;HRElG;v@Q`7I *yd,$ /aCьR }Y 7]j!V.rF/ECvA Զn2ζjzh1e2WѸ?_r_rQdD'z* !F"//^]y?G~Njx;ksNƐ:)&o=ঋo~}2!Y,F$YPtQeO@_~\!=Xi)H;-}u+{р[ `UήFB+e/=JY᭸Q5:B c=wьݱmrx_&K6ܼB./^,MgB ;L$ʪ<@/T92DV9I7Ÿ^! nVNԷXAVA}LQީ\m_I[j$/ei@aԄ{ä1 L@v9Ŧ @|X14$t-%IZ~(pn/\ss u Nd,EOT3jl@u$)2ܖ,n4~6*˶z3NDϗuPd]kֽ/`v0:\+ k&nD~}xAvF^Z\]C~Ee*R`](J07+ w2v$UtSr^E\ y@Y't3dO鍶CHT*_R/f0 ;>8;po(,4Ͻ{\ADYA VkוLRkҲIl@3n<9|J:Qp)]yIbvʞ M g~bŻ'iWrO짆ΤnC?9fl<<]\'!CQ;pS5jVਗC#7 Ljoa &|=s*$ȇsCQ_<^Vq'GuGǠ ( vghn C CB:K` C nŴq_% %V\`33N#>M_3sxW눖 "!b>!sxoʪn؉_='0tquoX+Oy(g ~P4?vԷ!‰>XS$@qǶYDyo )2M3ړiR4N,]oH+U&9J^q\ڿ;eW+WSCh|kb|{kC6A;X=|TTOߟAEMKF@?KrBƁJ[:V %v'TA_T5)Q5@&l Z DS.ZGikMތ0?Mke<wb)rJ[ Q46qYD4OP\ lr1}=& ĸiA$cX-#r/A2q/)wȍ'/e3w|fNGG`$b^kgu?#ΟAk"sD[CN=BXxXѽ*We2$8̪Lm ܼS5 #BQI]lц*.M\@oͅۀIPx'}vv<(sDq9!8_zI%m@c<7o/8v~Ml .&GMgYV&;A4QkVԨѳ/@/T2 @#gVPQ|I1dy-z-#nMt[KW`܀XӲT'zd^Vs+=3d ӚΗ ͘N4E|Zei;iU`hBocaΘ@Rܹ:f?)F";ֺ4x+rDci [iz^KI S1YV9CRWZzEYqUjnd!oJT3 KŴ7${}';sAޙΙ6&TTLJ>V -e_Q+  )aUc I@& 1G#`@_gU}XZ @q-o\BscD}== hXVͬT̃aҠ(o~iss бEa &g);{OK^ƙYGSAV&rN5JTz 3_oP{VhYUE]Sz;C`xvݫB$Gy'*ٙIT1HcL$R9'HԻw@m_VfQbv~IrV.G@Zn4Cs}b*sL׌,CKGm)WwUIY.^K"% biJq "ފ\Ab{my[KOVC~\U(vnh Kbۍ+ˆ"97-OUK9zWZMJFsz)whtʏz !Q8Th;2%NP;&P_[@9!'J2/Yՠ FK扅0m:]ǩپpS;=Pv*n!JP12]ZČ'ܚLɷAL QI:]Jty7Nd@KnY|$ӎM=⺚sj+ƃ>!@Vm4XqvuG#TxVcbrA$68Z | FZ-G["s)fk)53=+p΁WfcZ4F9/]DtY#&s6#%ćB6z̲*.%\}8$!qXRG]tNkRIZl5w Z}l{cݚ|f8B͵r{Ԯ)Z!YJB T/\/\˸2~J4 ܝs[ٟ+̡3@DfT4-3)ʢ[r܅li['68O- ?[b& u5bcDl*H)` ŧ7x\,uO+6__WyMo%^cujigq{ <51vQQNP8>&7.u-}޺7Iq-"pM+w:Zu(6q7ƭW G.&NTrrvd9aHpĞHkN63}Hvr?ޞcUYW]g%ɳ*(ն{?ƛPH;'i1b =y|T$kx-UKtXuX2ԙpL( 3+d} ]5r<>oNgcB_XdکuZ&+;=/*"YʇPɧ͙̘Bp?3@ggA~ Sp5*%jqfHrjCc]ԬhӁ_y]yI 5H锧 ^c=S{&v`w\& RaV#ħPPAu'Uc(mDVU_G;9wtB|f0l͆L뚩3 p{>8=m;?}s v30`sRҷ0|ʔ8P{>ʽy83WH;}dSV;_pCEVZ8 X%jvKN7ed1v3-yȶ'MOHkЗCuIP"A\ܳ2H+r FXܩ2BA~t0 ?ݓ4ql X6Ԛа 0 aї6AUJlj8uQv$sڹx$) c |ۛ4@m5AZq緸0moga']u5]v@4Dzdd[ VQ9ܕZ_a$:!Aa8N>e62^(29i'mk`gQr#H"<^UūM)q m:;"< uV軱O.Z.;.|KA J;fb"@p_MXvcÝe!eζlqo̷_cEUT1H( \cQdYsqrZqn ;FK;7ӎitEaɋө_ -~d19dӅ(ukb`BkDVPI0=Q$UV3)yn9(mkOODLyx@300? Vn"bc9r2`AbqnP`([˸~Kcu<ը 5}R推1xlhN4s;9*nq̐L? OQ4]x |OEcӔZ@bAR.WV@%LyiNR: Rbo[;䚚qzsNF#v9#9y.2رÝ0bv{hŁIYG0/[eDZTCȵ՝x5_֋;{KL =?6'l΄¼!?KP'Gk:p*+lZ|fЬ4\(A@ !'&Z*o5az;b(.͔ˏYtBWoou9Ts=qJ]<IBJRّ3 .|9&2#M&Թl*yxƋz-D7(8_j^Y¼*`ny+^bp'nU阠J|׍y+|`Yn5OV3hm)QM|C~<6*g;׽L2Ði!sm<,Α[,rXK^\POcVrPsTrpTus;6LsdNk=%{n3ɠ RMF9+"INRO#Ǥ}S1E}=CUaaV[VtSCr(%̔paOaZ>3\ }ݜH7O"q_#{y2D|H$fk:Sl2_S 1𾾤g{T 鎘e^t}_BTyl.ŵ #j e2UDz2z;mx.caQ/jK֪c?!ܐ.ƛ4=J"#=jLI:27$lbJPXW]fw7$#zCY* QI"Ƙ\Uj+R g' 1k@lh|2|)V[K:kh9R=%^QT ErdE!'[&9T#rw$͐ FrJPe6JGd}{7>clr<uom;dz=RE+3r#۔H\K@v(Z֟#կ/Ě+&^), EHNDLQuM]N#< )N? _O woQOt>0vq3SaƖ%k Oچum,۪^yEdE>c̟wdWkjC^5gl"a'h1vOnt l`2OwI93>r]2 elgX2bsݐ @_n/5$}BO(єq央1H{yRV }qD7.VU,bg(V@wx}]'o4=tכ )-e4\uKfW :ȹc*&UL&e,˗ Q ;)/5~ v3w03R]RBF4|4eH\a-yC1xHlv, ޞ^208L\wxuR Ji>htm]*>AfT_,⃏l' )ɡ5>lGhܰ"Uf+͡ @1?iuHx./tHU oIVc*-ch=ON{<`6Jo咍heE!Pnws;'`!mdHºŁ唆p/-cWsTA`@U0bkwY0-Z[Q}㪞t1 'BBxD?ɸ<;^9 kv.z{'ӔC}5/e[!Nô2<"SLտ`縈y$֮cRqHH|Wɲ$"?d)\ `TZ&E{hd׮a8sjG< XxsHh=8Zo\$<QڟG1heyJG:nd_Ѽb8"?;鷰glZb\ 8//5 KI[DKt;ASy OC V0=O_Gەa;mh-i*' @ $O$%nmKЖ19{jq ؂Av=SVTeZCQdϮQ)5XT p  `1U׭2kVlٹ_W#%~4틋P*ȒQ2JsG@gi;q.$Tʳ@u62i↫ % XLwʯN=B_ 1jdalWG'1*+QN. A>-Sp>&HN, ?`Ԩ,H謝72=׹'{/7~]mW%v :>_4cr2HWA8F/"}b5 \{B,q}X8{:A[\j NJm51z fI4B׍:2 j娿U_劧?nUC%kf (GRy#Eh^U;K_  'XK!Nȁ?N&Ư1!}KUF4:>(6_\?2q4ުU}n^QrU@>]Ά398u >82^ힱMOumBhn9%I0ik.A]GTƯmxtJɠmX<ܢX=nS݋M ^RN/D=@Lsy!Ip$i@-|Rz]t)s{|ɫPn-/E~wi6 T_[zi jÍl=9Lm[PMپef]vs:es\#ծ< с*?.`4Jщœ7hi5]\{WmNktݻtAU?W4= ;s&?_?ҙFyU\DBUK n1Y*wajyc3&Da\&_H4C=Y<àLW{ s?q o>xVSgE(QHŋdhXJI>0+ᨿ@\>!:=jI )IKSpDh+Bx죮o՘suۗMk.`6{cTk%jճt{ݟwI]1[o.&[LT: wc߬ ]F8q•T;]gV`D33$668-3ug(|#L sP+N0{d7Q;Lxㅶu, &\<:A~psf@OJA8hh( 5)]*,~MTmΈE@k_c#1O#\sU5WI>Vb饋·YLJ@"};k &"5kOݧ>86pZ]VMi!aa7 > ?u$s^WxHQqS}GɡP7d|gJTPrpxҮMӟ_n]Κ(Y9&@r,0l SZ#&lXEhyl iC|DW Hv6_6u,萹mwtWPȤYAcuICXNނ;^VpbR? 9/@FZҞ3UE$D,?d7aa1C/J-B†U@P.7lkr UkF/*uMNjά(*SPoCN7-4!9k(_D>fK+x"1\q5yPėiB {1@ҹ.SpB~O[XVX}KbT'zdr|sB]IBܠ8¤'4>裪eLTRئvG;KϜk[d|DF߹1iK($V7˖%ًY.v5o-R6X 0[ܘ{{=:W|[GH;$m$sdPEB'c ӼAh Bi@1q M#Gx퀘-z I˕[]"ʉ*(AG|4ld?ڵ  0+`fm`-m%Ras+i'&w{ ~ZvǨnͰny1gF1[v Cɕ[ A}PxރNy T[UˢR)&oIS>(F8MMԦ.u{> >CM s2,뤹ǟU"~5'XZq6 p(Of&xoMaʥ_:S.=|kz0E=8噫P^ ɘ)V q4| hf$OO u ĈK٢])Ž?Oed9r?$(aoEQ\i]HdEк`Chik ΁%?e>bر ҙ0Pb-QHB`܁r灰|ة:>31/\amM15rs]R6WL&x71gV&FOYj. wىc-24YKp$Ŷc^"MJT&>q_e޸jnч ҉&&8A\"ϕBn JF\2W(YNCq򭻱 Tϣ#V)!-ֽRrvXV3"(AEp e,H3:3Dl<|W sAڎxt]%3ѽ5u^cB,aXq fS܆/xk(!WHk OwxYĮӰۈ52?)^@"G8%XNsj,DП%XG;"(c7p[O)? c\XBYdUI$w^aO `-pU~‡"{Go,(B @ Gp_doq1S7d'cD\X?qAC8KJ|OF.{|ϊ8>oJw%Ow"t|εkh.vFl\lYN+==%R:6"a=,^XG􂇎6@"(6%£>'iSr-q)gIv MͰd !c?NM=sz=Jy">sHJ 3p?#٠8 (FfY;b?`E@P\/;C语e/M<.lF{r3!|q\T: ,MDEo0rq͇.A!e4<=꘠7)Ѕ -\%Cr鋘Z*6xoOl5) o\ֹhU7$ *=O53qd"Le[Z s09Ȳ,.#N-%m>w.c>ʸWLIKxM/aU"Px+'^I-r-5^Eu "yȺf!;!V)G:YLS,l2M6W?=d/741G* HW6gժ֒/m=GCRD0}k6#Kakg䗮@ \DI=Ѹ-#!WUPIHN[{VKϢ|?x S'!o]20`d5++4m nC;gftm `yPuF{"꜐DV{hrpeyc6+(:3DcJpXJs-t]ܯS\=ꃌy1Kq ̞\q):r(%--bwx%M~5ʦ⯔7_sdpPu nVh ~FpM߿Z*n`Nۥrt)o o&k]L髃3L[zPclG mKnI![aƋ/B֔gH_rTB"CRNY 7{Y ֍QAkퟙɩslfuX/,b#+,./T0I ƛ촧Ď5Hc&k!inFr|6.qh魾LX02Ǻ"wE!PEB8ڶḓ -u? %&>q84<'@`jvOģ!cEЬ#y&MIJK)\'\`LIՂ򍻀GS_ڞNʩDpE}$kEDOm`BhD{eW WDJ+jh<.{Ã_q)`[㬎V6~xրI\fwa$wV P`)=> fLrBkz_Z"}rO)kBSLvyPJrUw}%X'y M`!҉ h>wSƢ®^|\)LVui:&\2'asU&z2PFcYN_G J`cKգ7ҁ"1"o>sGOk$+?jH!X\q ai5i hA=#i!2.x.kHK`đP 0|}6x#Y" `sfͬvBV0:Nlщ=cٰyG4!D`YH(d/+d_ZhM@ jtx8^Y_ bsPd ޘT>Oѷl` [r37PW'{6_wxj-vKTFТKC|8*9*zC/cñY Hk}ҐxѸ]@̖oD}=h@YbHz@ . eך7?t>1QQ Ӱ R#%%0=^ڷ {y$}_5cqg ^$`wuYNurn? r[Rjo=ی:VH42־e_#Ld,3 &g Wo6s`P3ɃSxl1d9j8m1ZʼV\>AW+k؍96oN6?BؑY;UI-{;ZhQKE_JEcRE0J5Fz`v.38_}=L u!,Ge'̑P4o!-c|0BUkՏ<: k9;F|pKL˧;-#}7 0zm88@ewie ؎x77YM \/$K*hyV=ۇ],| ^uTsw22R8j߬ z/Lc 7|b̬O6#_̯Le2$NӓBOYXf 9*ŕU&WߩO|kj6 Z۾`iXq鐎l 8| D,+[,(F.e8AaeHT%?R;J%IƱ4z۫,PFqLeR΁rɑRCgFIu_#|ŏ-7)mtJgNUwn1vָ=DUw^ZoS4ӜġĨEq׳0B]en?#-/xO\r#֍4Vs{D+/edj-I(⧙o4mϔ_+as]έWd<:Nel{+P7-:{%ݽ)ˢvKO~uZ:|F@3OINoEٸ(۶go \y7@r(w=0?$Յ͎On|ph5:tKzHTϚRҳ&f*(ӓy}tmJ % #7w>#JܥE4%ܫ#ێnu*J:f#X-ɪ `̌6Ga#V܄L'SO,N@q+0}I ">wP̃uBbn_.iSyVLYv1`{ n0f;PI^' ~JN0;{NA!5w78 WΙ{}g yFQ23h^9a٠`0$OG~ipg9z!sQ E|1-39ec”K̙XDjORuLbL{*$m뗪`s;"Qf{3p 3e OF:0*!6@@{ '\Ν{N#mxVݘs΢Şil#0D4j ~@nnEJtE&KUinxvh Jd9WHUזq AR| a_FGi 6Ҹp;9 ﻨ|漀XOznyRP٭GjX8|ϡ84Y jE| $b\R9cY^9gXIq.6 Q&:2jhʥci]cD5yy.KdEo3 A=.{ r#7AeÈ4<ȤQFa7V13 e/yjmȑxFRvvڊC 0Bh=<_ pe7Dz1}B" ۮ zT2Fnk<ϤE' Hk1:Zb d'Y LsrCyyN(DWUNtϩl7dki~J@9R5>Dz>m,DSt0 0lYςT&`n %S }v!>x?PdCs𬼞I i MEf 8jO&0cF*|-"%ҭ*uL %vÞ}C-pԩ`5p`Qrq+Kc("0@l2D8u<<,f-[X < 9t=,6}N-LUAjbs"OiNOM9y-&큐ElQ2UЊg#m7>[dė;B}p֞'s}\ܤlյЈGo m8W6{udFJ .M1@ >HL{ܽ%7_ZDnKƅyu }21Vť[> ȎvH%eK;l[Hſ'ęk6zthwka埧|E9_iOHdqo:MV!GOѳC;NsGY—^{ʄ;@>`Dbg|)EbATQilia"W+kqɊM)Tk/93׳X¼r߽[?)٠Ah$*A]6hvy1c.Z9]P1tkSK=UEOEy>ʾ d/Q ,<,u* *8dS[b{HːtDg%M3ibzG6pm 9j5/h=*&bj|!I൳eN>_uݴj%D1ktN w~R]Ҙo|D80$BHȦ 2RJPO #e=_Z8Ir`>k[[; (#?"-.T{Bjג A'_ĽN2N "61R?H?L {<î||XxY* vi?ʺ ER)\w ($z~o1~sIlA%J&/FJ9'N) wiVwL|x7帡z=I#e)9f^9t|Pe]M{`syܦ ( 4N9Joۯ4<&JXC3 Gb5Q{А1H\y#e)2rR]9#-e ܯ;k23U٤ח,Xm5P>Khbe sRbxN7 7S U+ f*S=|Wor!>#qXӳ5c|ztpy B*N36q\<^26?mnz%K;4|4'Ge.4nGMӇw!'р+W7;&Y0㇙1kPxҁ!J>$R .Fi.3|ցH+||I869sNjp<y@f_*(+XCȇC5A煕cO:;g>C ǪZ↗p|1^tL}P}I*~VL :Ё C<+NPa5ژ`>`Ui1b8xM}XPjTӠ,;@B]_S-MuA5W͏6ZY}T >=7:)7J pS:Μ^J1j|b'2.bOO3Ex3#͓*-G)@cE5.?L-]ݎ3iL65YrS=qhu`ɞZ.wo{Q),# HS`g/8VYRl22T#>*Ô/$< a{R+VfE I٩g(w/(;F{w )F߻x]B0D̳ r=MCȵS)=h>u,}P+ 3 ,f/HXOƀ1FsuMÀ5F0݋2nGH{M0rW5?tʩS әڗ\hא"y"[}0#"kBiAɴٸʻo$SZ&I,S}rr8d0%eL9$O)ȄPqHՕB?Kt_M1Yd?Յ@Ē`4<WІл֐4JId[o\. d|J=<4j{u;%4Rb@+Ȫ>a5-~b9;z8u; I$VNU2# k3`)jE6%au;XSV{u]s_8.ˋH'q%#AS/5NHۥUr5 2~Q`MIH(lPBW)]̈́`}8mDXՈ`^7imhN~&+"6`@۳= i/N)C sPBO4m/ԋ9 R9SOM6aǷ=^1PS|E]/o:R$Rxy_̉L@Т ]"! aA5/gLm&ehQLϵ|\Y"ˋ w]~k7 ?UQdiNHU{c;͞ءL/H+ab_B9} v&HYs=bz`f8q$KClyE1b.fECiD!0)(V  mF\Je).+7&ʌ:SJs?Fc/3ɼU9ԃ |@ЅĖ𠪔 l۬94Fohii0Lq|O2[VT3yG]_M7)w`M>Rbh7 jqZm >'„Na5Q+= y2=*<("F;|2R 80\O~(Ck 8ɟxPh{$~C?gW 'J˝%: '\Ryˠ^$%[i`"]]E_8MD&{uǠ2uxj96w0:n#В:'+ IbUWc@+ruW&R0dl77f'ɪ lQZEqŋ5oZR>{3(Mn?>eM|H18 [r֠Eo6 9=<8>F:lwߙ匲O%̞,r׿h-6 tgFB3slZFW.*.[R5ZnaCm+AAfY +?3ɜ%* U`zwsԌLozI-FDw@q3- mKÜEW%!@#чVtIwiNzyhNAWTTR F!Hp𥠷Tt_/Nj^s>6 ^d _k<$Dfo]KTN(b{%q qR>܌_<^81Vq."mW8a{*adQW,30PGuk14s6VuoNw: i{xy{_[2KU7'y Uǹ@*g"YWs`EmgPb=\JnM+whTM-Rw!#R21van ´#gN:/LvG?oRU$osYi ":; J۹7 NO~"K/='^$6Q.M>V>8l0 uMgbA,hlE+ <O0dY"[/( [H/5+;yv]HHFbz K3K̍rLD#\ "L~[e7gKV< bVo#6g!,3t!V{ ݆ra~f;MZѕؐ);ӑ*PE{S~sCR5NbD`5#IQ>LR%j9ͯԈh:R$؊$SUO Ot]f:To;vl_!Z`z$O_W/hQAG^X]h~9bh-5m/)w,T5ˌ}f 6Q4YF],{C>+''8ﻵ&ydz~_0Yׄxxf m񺸬ؕFjEY1m"HH";u-э ԈԚ(+D66=[vÀ,P:V-t!W j޸U&@ Ab cori~o/qtWu:vuジv"1_VdFZ!;aLuυ.A*cJn=$9=g*ưspOBu&/Q>-p{C\r`i gH1RM{qnG;7d4̠~`R'CNn'{N&Jn^hأi|iQƘiQ $@m+MaUbәYa4hrI[Bo!P00D M} 㞘&Vک?HŬO -ؽ zSYWˇ-UI̍hOE\H.(!U>BrZys-B}@1KX'9LK6gF߷>#\oja1GZt K9)6:bgTPz涣.we}~Tnʖ2D#Fd^)8rpW_?و([9x8m drH׭ةA 1}/` YDP!r5mZeHs2kd_OOq"8nT#oR-I .0X:gAkgݨ BNrMX }c@w+HΞW&9u=VOX35DPKgU wE?0 ]S\+ x仒!{9>R˞*.ņM|:(sYr;{0}quq9j1*)I7PvM=DPW8fL827/ ˍjaKHnc<~e>_Z$#͆2ϓBaVW l8M*,ȗVMUSH?i"jm^*K ;w' yr x@ XL* $ߤEGejz{d: cG G&?tHϨJ/M8ivHM>2[%һެ VGAF:%ܢEߤ*;N]=H ŘM-e|met MESP^18I^XuܗVhh\p_Y S~Ȟ{d$L4f$ qsHWaǀ~KO><߰rVj^e늢6_R'RTa!­ ۋ5zB'ߡ26Y,ȷ@/@iC-OKut'x Kgs.)< 3^'i"} 5셢A}nY G+ ~3oՙI(%@2n"{v>%Ԕf¡$wџ@gԳ6$ZuMX\s3цs\8|$4MYyOtU ,CtijWJ( BdNj~WWU\oroU=AӐJQզSIgkeE&m]L  ګkDoQ_y(Z_wg5Yx {3NQP uΕ<|$7/)snLS*yoWp]=$lGB,X[NSJ_=ģ*m>޼C^"6 t|Slfb/`67vzxqp&%A NĚ0v_(![wiiDE}~DayYgŦV ϗA|N`ܱu~40Ȃ>rV2ul8:^iCҶbӰ>@Η9캖Jdy*]&xY&֏%9;ui7dծ׵<73ipSCr%)5eIc _题S')cwُGkUϻ$ʩ#]3B Y&Cy:v.:~9/%g~ CY+lsǢ*LQZDg-6@9 8 3]:=(q]kBBӯPڍ*eDۋUx@l.~5F`[|c+uEȊx$1"e51t J8|z.ScC:a; 6~k.CnSl~ |򴯑,TRRB4ZuWwsQSug6,֔nYb*k{*{pyK\땄yǫKЫr6׳E_  M"]fU F) 9!;= b6:ؓ 8A `* &:|; GB~+]^M Wwi-UvVg/I"f-4csk.} vgE!֪k1 = knWݻī( o2 m4Fx4N@vm:H+bI%Fd;>K8ͯgQK,<&;OD0Hjbbeۻ~.)ÅRzU,AU_WpJQ8i ?U1vwFnPaF`nqA6Ie밹}"K%I4 E;];+[ ˔`,µ>l>m nV6;<ގR fXݞݹ/.P_q1N8ݪ}vZ{C!灿 o~ּ$r,­rV~,LY^vX WKGhh-ȮØ]9C(!򢋇țeOtkd9|ŵJL' 䘱}5 #ܪ1ZW9R=ҲY+#I]o<;XOz/si_*0`]"tPc/ds> ^qs )z6r[ΛR/'= tZ Cc7v~=Ux>q["('c򿂭} Nwtz)Ԩ1SeEpbeP.KM'yd!%i9k:‹U`l:B]lX &|$z2mW䋾!2U2؅8h݁@*c3X\w}:rM;;_.eE-wrc'Nw[sG;-sg֦CTZ49@vC0NG<%)@\O]\ *|&nWw6(Ef;{:H.e lD1۞XpjdM> [&Dx MOc: Y}i'ds(]yGNJ{w^fuLȃ ksl̬[X#Q<SP)EAI)B!ghӘ'[p)',|MAFHm׸GؖzAc|a\iPuE7im|9I[Arw/UӬ†ӗT9^ٖ[B,"LNH"Ʉ =rneXwJ2[}T9Zf|Y謨8^ Ey EJE1v&,!D+Jfŕ5ʗ\GuIG0e dd1i\ƭޫyw5;x -qJ (=.lL9^k#hwj})u%]6V0C#惙*$paD|҈%ԥ;ө Kib妺ikMO8uTB8r+q_F.ZS$lP+{Ʊ u{2y&,X+6Wlyd`?T+ 󍎰dR0|,)o5]A~6m_z8zk+>y] 9Gj6}p+5{ aw$|oœY~m#}!@vq2-yz3~qʘZ=-}ȧua7k%!:BdKj8}+Yȵ ]Rrt[ת/'J?t*-2v*"92)!)J% L@L&UPX "=,m9Xt F)LA}n,OF_V=J߃t*z N'B aKmXAkʕb|p xsbۄżh"rp9\[U2HF1+3-l#,=W׽Y%b`c\_QፐRCֶM@ ش?2UNoE`6[gJP'JyND[5U=/ )Qbv#rnZ+n1IP-v"|Rǒ9ry뀜r p<񮅨Ɉ0ު?`6hqYRʢBh?4ʧ{yVYd<UgnăeTqߤdLP 'hy*jtW Z `x2]VR80"-J4<Sٜ:jV_CEQ}&wn: OEHM|sj}*z 2_HrcL, wI#AA{_~daILW+@7+13(Y3E6/Hċrg 4Ɖ#ފ֭I KJu\\eb悯6u'}G(ͺ5@]0g0y/șy.HTW!.ءM qɢ行-do:"Sa7z %#mXIZ*lPU2>ky6o~d2>dV?e!&^r#&ת,3x{XaIb%v +R!Þ}YZ X!W`@쨁W=;YӔ;kW$" PI^c#(X+o#_U}LfT/6 S D^LCܥBZ}J% 5.3OC}Q]]kõ[Ra$BATAs`ݼ5Ԧ!Ce\B§Hg=w<6۴aI'ָ%DrBV mIӢŊtLVAI(fq5mrQ9PIR>g[UsDVIDq㯦9" rh3亲V_GGpg$!vʪ YcџEBճJ*mpw֬o ؍CT{du%UR;籛J3N066w~T&稂 fo Ь%\~"%#')'&=j&cYgvԎ"^ `&351;=ߦ)z| stYh1QخssXۋ|$ izw \Q*)HAY1h5o \"ZHnycygXU7|+rp([Cv/N=Z-k渧uV\I`);>M7\p<iwwzU imDiȷúk yYXHؓIF%Qq%ÅܑXƷ.Iq_rh7^!5(x&җbGP_(zᯣkA1)bNIL kz,G;jW2 /dRtܦ+)Cҥ_ZYAz|<[x/NjFm\~lu{}θh@=L͑L\7f$NVt@c[_ ,{H(hYw.s'H|ļ=xק !Bp4/epa(2nW'0r6}_`>݌pm*T7V zw]P&ah/@ s_Y;gmĩp}I`fn%&.l6osjֳ:9jkH⾤4}-lRy}Q`y}8 eI̠~ Je &2'tx+vB_BU[+~{ 5_ *$ӼOx?a:"11/}^:ìsti@mꥒcg@ 1&iP(R2Ak%eWk>y>M{٦Y/ +-=I`fbΏ804 iDĨ-z+Q1%T~/J{x | گ=R2ovl>EZ%M^RjreZAm6,äKZ%8qBFbTN;uw{^Eڒ?]fݕPodܪ=yŰ[49.;ӢƏK} ZzW"&ֳڞ¨&\ ' %:+L୫Z7;qwG=aڢo#<=hTi{&D).sYλ|m\B < 0,R0~:7xJ ףPs:3!,y$*3n c p7%|ӿeg=;f (.u&ڻ_G<e&~."$,br cLf]0C"{x6T6X<oJ"b%|d qܯ憽s=147 w}@y@2]vhᎳ!/8~n -6=u\;}@\#Ka*͔(UZр! C:^/E> ȏĩU qҀ+ȔYpiho}P_\鍐aC?b's7S~F}gh3 Yi(R>Syig@ NJU(7_團jvm~z[草6wU]);z()4O~H-ZA$c3h+矘7K) ")v m()vG{c)F%M th-t5bA6,Ex/&V$\92[I>Jtmu+jt|=j&uz gY Jٹd9iq$s8:DM]d@I^5KrtE%5{'1|\M.,Tgs~i~(`cFg͈8x ٿ4[M .=k[CSbl0R&BPp :N8jH'1<6\\ؽlbcM#T ?HUnD+W[aMr-oo\RfG{1S iVEc"YC`XC.52R'A8/i&ߥt~`uw{BJm/ q$1=B:.5I͗{a3VȤoYXbCU:eqKu &v36Y3؉R@CsS.o>e/q%ebs9z"L\wL)q_z7+1V,Ԫ! u#.@t&R80 ;n Z*/lpztЧoCKٙxF2yERM2^$.omJNhu޶YT TNьq@)"}HJBK")ɢs#XQnGLThVߋ0GG ѭEQFj1U&dVLymO<4_r;';=f͗A =\t%N(Sى\&gI|sS#lh AsNB~\:^-`LY4Ȼ@Ɉ~HJ-k$(i/o;s ᖢ 28֒adX U$˥abOWseYF%e@F3W6ܑ0Sf,zm5^='r[Zv ]/˟~ްݰpA궧%P]xZ%Uӿ3We[6džXn>:a"ͪ.}UbC߾[aJ7 Kh7j:z=x7E!OmBjR}AA#S1Fz-! ^}~ T5d)mp'{ !2*80y6js]QcVߩӁpZ<)}q̭V98E5Vmv0+ӻYm8++1חvQ&:fy? j%|ZFZ$Ϻ._YV#hHo 9l'O"znSTҰl7WT1ŠV~a?GnEyxsqPeG($VZ!hu,EF&Cn, hl`t/Us3#)pb۪U8"XW]I|Wp'Bq>ħ<&nmSԤ q9 *iI!ao~%,ҥzzŦ;j/o@<2ϖs:Nk&M\2G%N,p-ZoXmE'Y%[]TbH\>XLؤN ty$uEE՜iuu3 45sÑ a%WxgO V*C\F"L`d8 K\K`͓zHmed@ƈgVvqULONzb)䅢n:JZom/Ռ;"Y1i*m T6B{GRL M%<FkK,3AGgGs@ ѨvMS'?0ÕΉkK)@;|k j} ;uU+Xq/Ӑ#НuORì"7A8IMLH+J>LLہقIY(1h%Pw 9$Cۚ+r|UD _NJ@9LޢMd=E"mLP178 J\Ү= T-13 nV}0:wǓco(!$ͽj~-8Kvb׽`J^1:el8thCQ`x ^`p1تPSxژW,>.= vvEXTZ>! !& ysh>^rnr&'|koX=ɹYeA+r<5Kj& HU3 Yn_"S+SmușǨH9,M{!+i&wD+Jv߄F/tO3HIO[DE[ zohA{+D)ĶA5uOr.DwVk1b Q[ :]QKޘ5i~== Lna(Vؾa}9B :s_%m%Gq=?N0bi1ZRq?=~uɬfbMϷǙT+lE)?(|k" {ӑT.HO`[KKfS ˱^sB^S02,Ȫß~Vƻ>T ;M\DeQWCjt J_ ?<5K7T+f8b9* Te(4k(xIdŏ ̝F=] ./oee{`RɠY(窾e/MUey cr <g8[܃m5}MSjĽ8kYkbM{K2t32ɟ>{GJf|ɦ삆%6_G`XEIf%GdD~$'rдSq1>Et w\t?@+/@i*ItIP~+q}m$O`KA &x5f|l)Pu!p݉+Ώ1GכVrJ%qzoF2&&~ ޞt@ˮlD@#zI9 0A ? U{؏w澡-v"4}FF2h7#b_괈U8 ?@#h̸V,| #T>G%tD:8mpshb]j7d7czml|IB}/אiF !/2ÝvMU$n:JclfkOZ UXgP=]wxC5_F[1y0dƩV4"P#M_>q# 9KKn; ~q`l]Zc.eOV*m|>4d-py]XFn@ӝ*RHtX#,[<6c!4V+'lB/cﳦ]RL#b8 #vB=pf<%0/2؂; gwWQK{ZDe٭y7 ЮŚCUP.`i;UnLs[R#w屄5)s=)%B:h z3B4aNb򹯆rb1_Eg(gX1ѵ.wsmubD C-RZ& 92/l7$z+h/Ǭß28 `^'6P0#>M-L|\@1BtCd9R;깙?CUD䞆 M˗,G3 .?LA|>h(z?ƵQ*^´XgȗV&D_SM3=Sj(˭)Bre-'~Gy?f@Zv7EI-=ԑO o φhꤊy+,B{;mv'G gq4WOv]NTϜܫ99}(qa_YS()kpD%lA\zw/J׀_3UOs7씄ʎ4Tep֘j0_{1N@y+r?@;/:$J$j"&ِ)U?xRjíqpGa 44D~.WҞupJaP$f˰\ ~QǁĿ@i eKyg f݊,0&0ڼ&T۽? 4<"w p;GNtۙ îr>%YW:TWZ՜~Թ:_]g̓H\i0ٮWIABQ&1٣i ʺilQMnx ݎe6]t? _W?@$Kmٳ,Tߜ WO@8|Wb%V@YfRJQYh()qE,cl DzyJ3RH.o#bF.b,F$ ! 7@vu> PowÚ Z',=A[Ǔ 6,L=V g.ZxEHtخ\&EkR6XdU&;y< 0lWWG|_Ȱ莃 ˵uji!`bWdžO%1^YEYJ<[!xr4;׶XVCc֕kmQ)9sm>6Wa(˗)Ħd,xkéqP%!0HS wYl''^_i|( HϐZp v?8Ft~$fgBFԧ_4Wص`AZvxMե۞sG8FG.g!'_IR0RA!LUe,[AFg !w`~ԌWI&cmό2JAT hp;͓ R}GϢ,Cۨ /Zթӥ)@iuoX( a9lGY $kY\r q(cEsᄥKD}쀚{ !ͤG4j%GI˶X穬q>#?joBLE쾏 +`Xy\:1|5q=%[eo)(~wJ[{1)K g4IPH>YP) ;Gb *kqKڅWvZ*AhܤADVގ< +K S)$2?DU}x|A5uP29D‘KE/Ŝ`-+&<$5Q,XI!N04芍Uޝ;R)Cx5]u>MP ;6}d3qr*I`*/f˥ @:piO+"wPۡRSe^t/#iu^bI KptdvYQ6`p ;mt[wkFSY̢A©Ll\*e?Lv)!O>OVF|ۿ5FR1^3`cV(g}մbwsQ˼UVOb^.okiܺB^rx4NS iY hu']l#%Ļ"odSKq;N7jϨyL[jH Zhd!G: F~޵K.U; -WRh" wz>xU;PlM8}-b 鋧zy푾pG2f5LNED\bTѐ2I1(-GW>jT˱ \Yc#U3|^ԓsG_O/]|XEQ2fci&*pOX露Fy6sԮp~88(]dE#<ǗHj]Ƙ]2[L4<%UMMV.Vkj[G'DTˇXu/uiomA缀,O6h഻ fc1CQhMm/^{8{RS*2Jd*oc"ͨ$e--#"-פ+bHl]X:kŷd+\'*:yZNvC7U;ru,Yle2~\*pc[L"g|a_eyG5u4Ǒ_kd nl}ĤxaO3~ ]!82"+> lF8)Tki~Uv[K#I!Ga*+újQHy \kw/)!{/ 8=Qd6.X7$(-wC+wGA &V,c8Gɥ&2C!p1 Դ8vP!x#Be>Ӟ$(uܢhԥnzc-ip+xW|XBk=(9a>;ϠjsëU3m9TElKn9#VeG^.!˽K/PnLY|ޅm7gC;C@&Vy_,Zq*OFW/"kʪnK1mznf B ~$\ENo;n%r!z%.ᬉ~LA+#Cv"gIw njR{q$L2lI'$fi=wԎ*}2bx-{ $V[Ov}ɣ=2 Y慈ٖn.؎)FT;QWMx<*54LV9Vz[BIo>+"i_{8oC!%#^0z猘ۈjCTmI[m#)P͗Ȏ_tlyx<4y~AlHZgeHS` 2H \ۄS;R 4Ǻ,TqĪP(F kc i3n48J5ɐ[l^di=Q})_ouㅒƤ p y7m]}Pxт/B>nE-]t-&CȮmv{?n*h7% g2['E(OS1m o\L+T(?K'E~ka:sW1SAg1rPА1NT[s& 6G}y! ݵ% H>@ە( _?D7it ;Sb" E %wM(Fq{Zяf |@DY0*B}Z|e06]e!?"'6GΫHxRs'D\+ 4Ktޞs1N&LD_>+nz}Wl@E,DmBCpz0Yt5KP0y892Hx8KDjjOƒlÂ3:!2c q|3xPg)EE-F2g<M(Z i~6+ISLMc"'1n. (?;ey ړ瑒'Zk gp%TC҂@}"i4n ᨅC.!E׮Ƿ,$mMp80q e8;)ЌHřta`[02JB9ަoqB`qμl(C>R QcB;k5QSb_T#o~#j~T*?0WZt:LR7“\ JOxLˡ7LgjYj!Q1}^0bp=Jby6Kebcm7릝DHow-doL!t}y($J'πQ~9|) F2pkv6CSC$U9abG{F {Na dޯ[LGn1ŀgm,#:`Lb (j -OtvLG=}; X&wMtgM"5TB}N~M3yQvcFr&nz2Kb0&A L6':\0300]{_Z1!c@hmo%_?q8.1ihѴ IS~a$f]6fr(y+_ qV>pgsUAN-%5f{ e~ԶaRP{tі:7\jVMLֶ3~)2ddG8>Fu¶H}:Oi=s]̀RIOY Ki4|̝QkvF鳳*^WZ1i\)Fm aq^*k;0y^gfw+YE,`}lYԖ(0"B(.&G4si^jO0^LB Ѣ.0"xꮿ/. ju{;hYRc\jF >нX.B1n@=G\ruc0Qݭ4ۇn88&eq-Uz"Osyw_яN)-" 1Q|!U}G1}<$|ؓs;B؈K nhx k8} HܴZJ*4Mʵcm.~N'@¾CtSwSƺH"Gr@ a_+Nt8wp\et0v3{U"B3MmT Z`ؚ- qgw'A0E/TL[)D5gB=Т3=gPfG3׫W{j?N ξ]Y`ƠJQwJ׷KNSuFdP ISQݢ|몑*Q$ ܔBrv0/3y+<"`B/7>.g*H*N(.ie+!vXWAoufM#oV,-]x)3@#|ϓ8%;l:؂G"J\aspn{*iS]^`E^?B@+S7p^QwKZð鷶xd p/1{^X8&D}+$8`U6IBxUW'So&>Cjy)ͤ9 h>u1}QܔdW8~ n;9d鲼*7eJ#27=iIrrUlex`2-"R"}ǻbgFv&~-%UC x`pG^?Pkֵ̟LM[)ZrOjzGZx̰z޵h;-ͪKo)™WM;#WְIF%aTJ||9iWd,..Icܘ9nM!E$Ti{ByplxE&-NhQu[P[dl>Y 0]\Uó9j.<8 frb682t V h !۹X>&F8],^]/|Qj;,xx xP+D|fzY [*>jJ嵛0~4-%syc`h]T^d-ߥDžLo<;zot%\VBY_xHЍ2dܩۈxP [_>Kflϴ*hꌂ. ܫFB~P^Ży`뿂cFqvG|!a9vw!ڧ%7\u,wxEHU'g(jYM!je{M֯hq\jO(1ׂ?v)W`^8-ԟo/%;ﲼm'?Y3-f"}#0\}A:W (kHtLM5^׼ 0Ó5xv)jLٱ%=tHpED}V8WL ?X 9 I?93֡'2m/6aUk* p{q3U0K; 5jR[xzy,1QFHi5dM1'o9ݗTCL$ r0 0PK"~ׇ#$tmL"Ǣ%[dC)/xLIC E9~VTFr*?S(CjqZ:M(4+/мhÀ>E~[[ݘJ]`3mkf&nqx??֗*E> s! 71=1S? `mδ`Pd^d\PѺEoF,@ CZBl?m1T<(4]H/2cO9Rs]`4DuWG8FF4Qu$7{cddRyO1 HycKr,)YPMOZ LwLp`H6GqInG™%o͚;q@ Q\\Rgi?Տ]€̫JZ|N:4_P5DQ}ǒ/C/KOBXT%WMxKi{0"5IGaw7BƔo/_i$ϭ,ϛlx¥?Ę^ȚQNj;x"nt*@#<]y`u `-(xUVʢwȓG~o}VHlˉ{Ww՚ٹH*zHpݹv,fX?ΧR{ɗ5gE:os:&ojBy=tJ@Ulr-[pRV[uZ,){{6#1r%>ґ:Ib?*3 ujדf'b¼ 0TyfŖɇNHMnO;Whrb25pE5)tf~@"MA' ր:lCO v×*~~X u,ޒ2nZl|xĜqU\öf?/S ^?Z C{ebFy2UnzE2+g0 @rLԜq$)D>VosS7e-V^Q'x;٥c.;!s[,gBBw1&>.rRndCxVWC}T*Xo8JFNA}Np$P2t[X0g1a8PU(C&CxCb١Ol'45Wo8ԥ2%};R 7AJRwX3` F*?eyyЌݹ6]ug4 I׆N.uנEK¡uܹب"N,J3rTһTް >#aBwFt(~Y.)32 tFꏑ[d\ɛ-2Ys/w` T4=ƒk]~I5]5SA./-fa-&<;MNF-Zubq H ;Wnkd6"yX<"2$oB>1Lgd7.ܢ%)lrQϡv@lk+(<_N2'߆+FT/gۘȕi+E&??;l1#C)ז}Y+D Zƚ/':]9J2eW`|{t'|%%*9YףU )F3lfdz yKp]2sPe'J$gw%!~;Ǫ%y`6Rј[ Lrry;M6ҟF eIOܨBeF`s } n&3["x; ohz_57%ls\xS*}0YW4S*1oɬ2PIJ&sH\gѷol3V_7O=>V#Hԯ@<nTYT}/i#A`0 Os~J.k6 Xti dZ!y 7Mka[^U}$ z{ +jVg_k.D4J,)CWl8}P8k;hgFKe #uE* >k$x6Z%cˇLzx$N'Xoz}k wk3D?y?.443%\0 `u!9:E^ ^Y cҊ!^%zKO40VXJ ׸qAs§n3"hH hE 9~%[#z\5"=MzӦмUI![~5}LF^xmH-J}*8=8QN- '!aïI)iP`,鯞,of=lR[H:yBq p> (G`>Z9N=m4e_, dW_gm]]?S\tq azbc8R|J 7*U1h4\#\d4^33tAbzsCqsZVy/}a9,1m=ldpl XOښ^/b_򁤯%`?iw%~w{29 * MKz&K+EŊ߹㿜 @CJRz~/;fm$d/ =Kz(C>*L"Y]Y?Ds<f糈,v'N|\j,i}sM3IZߠ')n_9+tz`?M:L$RgĊޮҊfh6nVW.rMa:kȴkFûjR"h˭4PZi&k:S7fIrqm?' yNX[ж"jKˀ'NX5ߴL?ǣpp T|y7~45V;y9^LtT>iniZ8YZdΓu6?ڙgntB, Ơ Qd+1rsᾲWK'ʚ ?LE#^ԋc%ʭσȌxR=sg mF-jH>:Q#äaRMivvŞuI2 -a!CNS-oTiCe@7Lx2i9l;R7%r(Zju_#Ix/Xh(,0`3TR>%NS=OhVvtd;gL(/pGP@\Άvoǃ_wy6oڠ\ZMɽlNŕ-N:\(¯6AlO$DvՁ!W7HÏ z ='{AT5dB[\AV][Pp{j5{I֣>C%9BH{OKϔMՑҋY%)f~uN[ !K Z1e:l(Yg.lzv~Uqi*ǝ钰\<_+6Pk+!lAu0M|D?{ɓחQ uS>yvS.s@쇊`*XZ!`7 8V[d!矲kߋE */;k&CWE[yzzf;[ץq ['u/m\=\]yhKCJVVcPpW0/]zKR|iw=(fxXB-IyhvsZ;̊ ^N'X[$]d\k=b^_=tjhy%+/2ڢ '/fb-iCT},lUq =DPHp@V&3Hbf|O-9{(lޣ2v閙ӵ\fc%:j<ۭx:닀R0Kn 2΂B83)Xw @e@slSŚ>WBztcH|3Lw"()ЃnsqxQ to`b&3P2; 3mRqØvyL\Ȳۄ3D@Л<݃RZ?9H,FpII@e_PQ`JLDpđy{qz%1 M˽ S aPtB U}32݃WG N3 :|.?b0I/ޜ c0ar^fn(`8 X#3ci{r)T/Z΀5eCǒ,[L_[ =  ;%gc)S~%+" GD$^9/YI^R@封MIyγp Pd^Yߖ-jd"10.u槸H+bw%$a8(sCֱ_B} KVz!RՂTg2u j{bFƧݯ/3^ѩDXqp/UBY#FN⸿4X!W0}MOvn „}]lDeʊ(y5({TjHeOs`ΣB^T[ఠG M,8fy\c)`*NS@a7eEIkba/h.ME# ŌsyPR5. 6X(ϸG|6;"Y+˴M'U\7 u얳*ֈі8^/Y V)*ckKv 6j %bI 'wG D):v=C7v. (XK=W ,mԤpr[M燮J\+ESU HH0ՑT94٪KUDD+!jH@O;+[d=41ȡX׃p tYSvPi?u%_hކ3$s?f"ji34_ Lq ѢJd dhf.p<3n5c~MFmҿk̾UU/ޣ7zwV N,6,|CX#evpQ3A3#$tZ6i`A`;.:Bsڕ1YۿW[ʊ!;p'`r369d.T[2mW}`0Mo `[sۙ %4B ! 9QӒgw E@kJ;yBECa}cHI!f;e˕xpE-W6'N0sJCSIl.H(S@?~plk@D\-0:bס> ̜PIjld){d ?汕k+TN?P^1´cM|u-<ZG[!R( 2} g|^uVTN9z_NOP_FfiꪳOy|Dd" sRWz]H (.W[mHZ||/ߋZ!,}iLxw`@^o?#3 d \䟤l9NITU1+ 1T <=UE1}_BtƄ$ׇ_V>~T2vHv|__y䱖x_4U2tQ-tt=lyKjP ei膸 m^;:{tA?MHۂ\됒e1^|zJ9(L`&x[b\gVhCc/ ՐhINk$H͹o͙|O1 ycm,j$fU,KzkchEJ {Hp$BF~`IXfSdEOK$ms9Dۼ/)C܄_fh8On=e;ž`Y?"k$F >4:iSjϟօ`а|n4fZqN- ́ 6LRyK&3TgJPߔ̰#*i]-e9i .6?yVxTzQ"W&3A ^g JBM혃o-]ֱHKշ(Di6j :jl6 T ݖfa*a(T8[ʼǞcA a.S aYؑGv=T AOZG<b}5kx e&iGO9tS+ton.8̗:T>Y٩K ?̥(?,ڥe.,,*φPR-_Y¾aOn KlCtIs?NeQ%1[^.O - ( =/zw%_<Ǣ5}kjr^Ρ7sfGX[m8 O&x F~u謻aܳ0*X I{k |_خeR?C6vK\!7H]~'ծRAĠ.\@hXK`YlF.kiphXA?>6@"tTguBnsA^p6Jv̒yO*|(Utwwj⁴17zv؄?拭*Xljrk4'v[h#f)@Bprr*#ny . tab3/, F7PJ#!J=ԅ|QAdͺ _ȯ"#)mkq81t3]M` /#xP0e6v+Vj9#VoC"YXb|IO@5Ho<@ o=ku'_L 5ן۶P.]Ƿo-~[jzd6{2,fBŶa^[\}?8sG $w5&'~{Y4nM..ig63E(aJ]D9+ l7PLeֆ8@"!\TF[uǜ@]B 0 9x؈ʸD> !'a@(?!v#02S4Xc1$sl^wyG[܆ZDCR*Hf"lz H(-Vϱ#hjSǪ:@zQ \WVHBXygilL'nd?!V²LAVG<}:%`f MqhiT$u.@혱G9ŝ)K!t# H^(6 k䗊_pVP:VN܃_&CzX,WͶ$/}`5iߴODM:eKW̥:c8~i`{"`2Ǻq ZE?(0b6"$k7&, dT/QBa^(*I) śVhjiXxK$Su؁OO\ߥq4(*-ë@JCdMdCI~QA+XahY[)p!&m6G󦯉ХN򖑔"3PdR e2yO<).2Pw"{.6L 6ҭ8m?ĝGeq&W3Jo9A M9'0UE_Z5 ,06㻷j`E6^󅚕Y<꾐B`7n؆±]E CMZ#bKy|+#_DP“,0/PY?mycF1a{5(2 ޝ)IƻX[P+cx9ڜH2NdUzb(+):賫yj!KbչUNP 0h?+> 3p<O ^f 7bP yU':A=<"vZAHMai:FŖ-e("IP${D#x$iR`rlV~r) kXIJ:v~u g5+*Zo=癊d{[Mt߇]@L5K+iEA"߰Ssމ?V>^*Fs]|0lyc\E@ܔ8^}o|HY*J<@E['NWLK1]-M6wmUCcJQ/fexM%%ѩoVj_ՙ!YNz *AGPJ4%qmҖ.#\/)u B@)IUzgj1pC L mrKyr&R/|FF@]z}0F1{+_ O.$ɞ`:!bED2[b8fy,DDJN0DGQ4 pOyhhZl,\Zl#ة1ڡyWPy%5Dn2įiZ:mp1&T@n"[hل!A_gώf\7)9/'B^@cbpNhEYLJsBVHxqe aNH!)pHF2цg0RF3)GB^9ߨ@y* :Db~Sfr+Ҝ{V4dHdEK:P⟓ڴC@(@a2kZhN1Fm"<A@M|:up䞓Jcs<&y@kl4*L:S[zaX~, NOt9&Dq q'Ys"3ԛ{1:j[ψ?5@wc,="'$9BJ+l};mʿwsO3,< ):gQ_Ϗ)J3`BjwIUe# C7j/]Zo;he4%aֶ?E+K" ikh ~0!yƎj؍4OfFO8&\2TΦ0B6|'XN3.RtNIշc-Gy^dt[K@Vn}N}G@Te˲C"4"@-)йI1ػ&U1n't]cJo(i K;VC#e|:Gr%!hJ KQc@,QAѷeF&qop6h^-:elR89nJ8zdf["XLz=.8yNsŀߐ7lx{>f~R? qV%#/ZᷦW@,mcq|Rf`l w}Rng5t'*&fָ yjC|ϼ'c)d⒨XG_|InCra@a YT}eY;&G4@h/m<áמn)bFcr^mZDzl.Si@)]Xe[d:b|:f SJܫEQ& Al.r/;6LJ̏ 4*}#=`lrùOy{&=+] V3b".Kǖwy6aT޻"q]lžbԿPg{8֛0"`Yʔ ^0T,oL|[g!L䈺z5M~taB]jPҁ{ԣ%_9By'Wb}cKX/SobTL I^Gywo`9hLun_y$(t8;]! H\ހ\nr|oL9Z!FMΰDṅӒ`4j"k YV3?iJ`sB/I( ;RrO=|EKxLH瑮oixۭ\<M8!Ϲnx\Z8I#Wx#]I=Ѝ౫5(FC KTt3u_B^h[m"b9?:}xv!wHvp+KEì-\<Cd,ҙ$XG XgTo|LӶ⊐"¦4t E^E[x2$o[(h5߻s;"'qo+VTcJ\y;KsWWmdXRz!{ 2LօN(|l e|st#JLWK2|'ԗح`5SIWz)LFug5WxK}OVVNHkLCL4W0-ef )L;^g^_}/z5鶭 Y$6^} *2F"u\uKc7$ DŨ&k$)BSW: i"~LVujCZfηW1߇"- )k|bC5A+luڄtDZQJ>O`ˬm`\>`qz4?s-*ₖEuX>~_;gErڝh&-⧔5Yo:;W} S3C`]/ }BWq)i{R=6ʦBb0>n R$i{Ⱦ,zFh!G UȕTz )y+]йTLCNe\|p.U`ȷH͍~ɔӜ<#+lRv"ORГbπ6j&MDkk1fStkYX𪹆#33S&yL-!![O3jIW*h(}C̍S˦BZsyͺ'چ2ӳP#M aᑖKoW$@<@uC Z< vyx+|n\#fRw^Ϳ,ME(EЇ@o-7CdTvL"psDHĖ3p(A׀hxr0f=`UvhURYb˛'!m%9\)5lzgwܜ麺XU!g“cUJ#YC5#Tܨ׫}Y9ܬ?ڨ!Gȱ^P˛g p*<{Tp|  ǡ˫qyХn~4fCr!3 +۪{ŧǑ#(s6orǨ4}vF"yhԷGNvāiqBO *W[{TQȯ΁-O 8,~ Ebc |Tah|i']FUp8퉢jjMڌjVg0L'iWiWP- W;3d N#\(3? ַ$=PBM0 ~PٌΏR(QHHٜT“ aja&A+)WAcR|۠3o^! Q.?g~3̀,Mjn/i;R?:w6~|ՍO[4? *ͨƤ:B1\EzX9P\Q7vǵ ρh %5zhJ'"a@,cu~P1\Y1RKZ5ӫ҂tm9A}NOLh#`j<0nHɂP+s\/LUY;iRљKpfAcT m:V緂],D{R60tD)-?ޮ^vMQؠQ{qo_ \j]0$iu<*mlϭ_v%+\mTz2`pbpF _ )ラ@]rU!.>fh`! GLeFfwR0t\h)7"lD_::7wW,<|mEW>2 66;uY8}v.9ʥ^Mn[|z9llaۄ`z&Xi ы%zn@̝o[] _jRLkR{[0ﳊPy7-&n /Jodz՞`cƦeUI*#ߖ2*;͞@9j*jRY+|xTw!I ,oa& stl}hIw욇W#3Y)f AJ.? W*D !!@^By- fv^rgnؔ3LBMɁm@xrKv Vt)d֥#:ḬT\ ۧaHAKxsYю^dc&?j,/rxs~uTClr`'cb[P m=k:n Il:V|'6q?Q ,Aȕ-Ru1,M=VL+>kH0Q\|j4Z\ZK:p1 +K=.Jظ5/zN'`IjBi5kh1_bn\Ik5yZ($3yn[APﲅD0-gG=c@j'Uw`Cxԏw^&dCkwzO)-·%uHJ<H_ݝVfr[fP 0:[N(8u@EvWp>![tEUhPxhTs8L(2ؕl̗lll2,FK6~j̈ SbD _/|ývKI/Qy.*>Cnė:'dlDg}pӡHc0Y \6 筀Ω:ⴜWt/'2D + 2Ħf:qB3;x- =:%\&^b1a@\F xﶷ jGmy 4h|},gK/eѱx=@0Cʿ5Vq@=sP`ՁYwr)a$\pkLeEFGJ9,g@Βˡ=0tvsy^j vй`$3.zw,J\vnW**sdw -EQD聴JFt.tϚ0Qn'fK#3\Ñ,珰Vje%=9IN42MޝL#*.WDl'dMr ٤\M\YzPyX2*Q q(T}$SBAb+%8gzOOUulUST l@2rrlzk)Љwlƒu7y01E׈tAwdŤ:m*U.z95 drC2$Ŝ9 Mɜ==/vgTw Fb{a@ۺfo. "izlS}y|8n D b"8Y ?T*B M:!lEޅuR-}UhO BWBc\˷[$V]ZS 2exĩ>&m5ӕ\ے(*=jҫjaKhpI`qZ8m@ȂRΙzw |` @2#чpAـ)x/#~&&q$]!V\6ﻹsB ]8LKT" VnJ!~ rݳQV(e`+>'tj`VOi71Vkd %Rb^R/?i-coRWiRy2*4{ޛדÃ.3d `2,6qcP W. 1pǴg6r>J{S:,J;lfs#،G4q+mOF99:SIiN;ය_˟ NL:w&y~v2('Y[,h\I)z{y'zRXB1gZ WY:"þ?)kJB#DH#\rNzz}ͅ3qkەo,?{W$l]OMAв) Etcr͂S[mbN]:d!VT!nzrƸ.VKgi{:g#-R,@N9xf1 UBި86a)$OUZ[z4Fnr*M(q\g}$_.Wy̑`rg񜯀e'}+j)e:#=@v)T!uԓ#z=]X4}sЫ5PNd4aoQs@r++m,X͎vN# WM3!'!JУXg]FS5,"KsZ I49S"/ʍuK9COn LK9/c8-W}ms\AQx=jDy^H5!'yC,C$CKM mmayc*zKϧ]t.*wFܫ 7`Aa[41w׈1(D(]g93a<9p9H}}0uGq%*o[|mdm'C[R*"$@d?j6ZXgd]\Xt>q~KgZ9@NQo/7q}r0f`Z(FHH/𷸘m2l]Zy書4-#Ђ8I{D4{5ɞ o"NoZ0mOwxH/44p9E3RHXi R'xQLU)QwX"93%ݢ4f@.jU!@M޻8b@.sHXMK\)ȆXm/ݾtz'@L-eJg]eрٙ?׸a "zF^ܙgxgLgs@/}fA g);Xc A}Ģ$4$AN茦^4t$J`1[Mru;4dXAgR`+CqsRf! 18 򕠍^\vKnH^LO/Fz_N5k,LΝ]p _Vbqg^ "ͥ'QĻ8H75X DO~^&*nKj,ls +o _酪6kf{̋)$8'*HU2I ₕ΋3eTmVn䠰M∉vQ.,O\nN <5RA8l0O3sfSL/ҫNKZg[Cn{=5,]5uciHd A_yXߕbCkV&7@o7tVU@ƨdZ*E}͢hSIlwc"Yg8 ۥq$hr*5;Ȳ\bX\O]eJroKz̙cj_^6罥lR/o%E3|ا+/U:7*^U _ceP@ΫdT$-c@s:\ь V3,,_XW%a!{@('̇ݳd_`ߐG@skwe@Bܰ9kn|r7C;+Ԭx[O 7t9vxç9)}hu:=EW;!'G,lbbs5fq(VFVr;*Er~dG/X*Y9G~8C -C%bt]'w.v|uL mKYv>AJJ:HM/DFVyy \JoRF/Eo"KWWf0/@ iFy3 (G 3LY3TfY$;4=LTz! {.)S:'RIpMWc{e|7Co\&X~c+"| 5ja\(hDe xh '`շfx펀:CG -_[%-@R;^ 7~O ;[ۮ +hj!.Hȷh1]k82@ 1q'd +˵  SՓ] X}@d߁? L=tf2\e<mJ<;l\"3XJp+ Z7I"A+8S?ڇ"<<,"mΘ09?z.@CySˆW?Y Vp.Gͭj{?1噱/kpc$REs UMW'< ۲xڧ;_\&n3ۊ޺BNX\e*ˬ%h)L-6k%-lr?T\t%g^ac4fVMl:.\r {n2V8|N뒳 0x@dm'+Ao0W=a&jQY7FCv/1#@M!dlRzK_'q/0/Hnwҧ|vTnU~ ɟ>Gɘ r/{תe_M5?!VsC|e<v:qt5D՘D"z⌑1?el[=N~2W'(CnHӣa}{Y;_0Ez$c3/\yKX\_+5,Wo%g =5.o]U9VЬ1ڃe!N0⼂L8uY@ԽEXICU._ʬ!ƕxgѲeYA)H&0*º減aۺ-z|< ZM (Dz#u)j[TՆu$&!Cķ03@'nw~78E@HT)%H9Q=ls)S21 LLiSF*ZwD$}sU$L, < y +\Fܵt/iCdwx-ȓb.M`[UXw:3_w삩oT!a#!&ә?B!1ځ:>c8F/{3jl _k+Pŭ{<Հ/$^dϚvGxn Hptd2LiDtZY3 "U* ̷JV)Щ`W;Mi| KhG+8xTtr4ߵTۙf[{@GP**< WY^tتD`^ c|%3~#NXRӤq <21ˁ&Y( <6Kp+y FC:G"^dS{C1'PP'd8 ;)m~@0h xIj<^ xv7>N$0mi <Ò菉Xmߓuȕ\"lY6'7d$ xJ{^*Q~Ȉnko Q dA}FRs$;K )='o? 1~ׇ͡"8{!JU6 uºߕb'S;@g Nrt5!YEK;9dd/$H.s͉_rGNz-OJi6P t/5ؼl'r9&/{~ 0x}<YYwV'/#AS6gT([C"7 vY7ȵQux=T-V @O"zzh5IO.`PLR1tvWCd2ΰs2X}~+JA x.zemX#de F NK@kF/#5<Ў^ m#5sK8I6E Vi"RPocyD z/v|G5&>H\s MKL!tU7s'K1]гF}vTɄWƉ]3B3U# q* r}h&"6GP@~!CKLR#`0M+  >{T"C*{hte4 i2S U%ZPmKƸn%xW\34CQ,-#aNf~Ԉt1KW}svJ.ؐO!"bP2V84VnnzxQZ N|4뜊aӣ#T#_".Q^ ڧNyޚSeS|6i%{~R{/K~.2یI~7t'ƞNqJ&Ev:̬;ѦDvBFMNٳrIE"$^=$ <˝F2ZeDтeTC\3tjeiKqvO{My#T&_2㝅8uC!Ƶ2o4K|j/,AZכ>㾍kšO#x (Y-lTdANH^g?3e6 U.0A]OV`=/?6p ;2( (Y%l`|!4M :W˶LbӲty(* JU`@E04vL(l7/yyHi4pj[4Ki2lmWGZQI"z2z̄Bݲ‹c"fj,1_TRJY_߁^#D$xAK 1/0%`{,l-J0#nȎq0D#\xWƉXNx(9={Xv1n#g|ϬTR2HoIq:  *?-v^#pCO.6-phj  _d]vW6HXOw!Wz#zO^e ɘ#lba iէ1y3cEͰ<k' f)aBܟWQ-eIxo\ezP13$Sތnr\N%:څؔ h[<5 ?n%.K7|p efB(R (m 6N=Iz: o)Tzּɞp6Yl?\AƑKvF(Lx.xfTBg`yk1YQ`rծ;'G ->zhX<{EsvPɋ{ 呝q4t'*8U]q|/fRls,Dbd; *ቂؤTe/&@{#YόOߜ+r4)V^88:{/p ?3$P0TS_̦[bn >Y3zҗo`K%u5H:w&CJ.tNbi9:s1 г=4ˬ :dS3(t-gybe$$ۦ9x? ~S3~:wY՝Act D8tE8«2L[=ꬩujuA5pU\c -r9ұE>mQ4jRn%Fn*ﮟ P_؂#٤1)HNtw 2}^$$ҞOOݳsIug;pZ:o!at]3|CިouHxKl~o* طQ#y͢-p`0/ ]>&݃Wݟ9ڋ{grhq".m~6T r5"OF3b5 mNTUB9?,!J* ãSˮx Q &FgH7=+B}tY6`-!,>43y5)sA{fX9?MH!F@C<~ G0CU8eW%|tu'̾(rI5oN׏]fc['rս$I'{ dA|FIқl~^,灜lD{ER (#I! 0~$xBh z |WGę~0ⰽcCj'f=\0Ј(/;ґDGIH ܑ{ȣ]O$5D7ڱ\ߝlGQV ;OMIO4HFhFQb؇B u ޲;5Hmi ӎ8\"'"ʒ8Wɑg:2(Ŵ3qSk6&#`˺ބ\]s?lfΦA7/Cc^3IB9쒹 `!$nCrP%33ʍ|o6_usYn.+,H]}0Po# ?@)yޫZʀ)B\6G荰CrٓiO DK`Q FKm \tOqڂz)LK\ڹQy t\[%Xݛk1$(%gkM51-S31 q2X{0dp\Rzqsya;ђnoT 'ar\\dվ$x=@˦s]]o*n[N-ņG"rI]ߙWhlpGasIC1 jKoR/0sC*gu:}0Y Q޸/K$V{oRsy@E!mܯAl4ˡp| T9sELl` }>,Qutn1o^0fj.ӊr9^Wݖ/2t|ARZ֩ġLPӵ 'XQ-SJwPHPi$Zih^5اꎔKGoF;OA ć)qƚ"a 8֪lʾtl$ n%c}{5|g F zR3~@=WW qqg}bA3mxO/37ɀJAz>}=m3OXmtǑe u'N4o(<{*";9k7"dnҵYxEfɎC(]~x~䗾:AHp͟¦ l`F X9;ii3^Ȧo{ T"xr",w( +hiAx/Ţ6ު}G|oLN۳Qz'zg,mյ TE9CҮ&(<}|D\// V 8s7~$^c"&]&yB&X%.vWJm\ #3ʉ*^aq rnyË/oOr[Lb`4=eˠB\yLԹD<* ߶qUJ;K{1q+t0 pӤE&r6,'ҠdV^oGbEF>F'Rnr AG<vʹEH 7bIF puGr,<9S'OLvwvjOR^ψYa؂Jվ'M+!㱎{2GL fH9Lg8 c3 $A,Ѩ),ig'U"qC6$sH`$'ौ^Eqn6jڰ(kK`?1xs$R*Jt53T sfG@ڪF|(A[@# C(+ԡv p${frC$2>[iR*zs! i;{N Ҙ^$K]QYJ{r_k6ؘ}kRTirtCK~Y=(˯,hZ 1>1\TKV0> nRl=<e(GKBE KjHah5SDN In]9.;zt+Lu䭥fy.N_VuH,clX>`o)KogQBنډ0E,LMښB~(hw/k]͠b坴*6!9=ȩ^Q-5RD)ba^G)v1RYlo{*Ji٧FP޴bo< ,gW]9]{t Uhq>y c3U[Ʌv5re4HqVHNa2edfM@݊f4/&KvL+Sӳulc]Ϯ=T2Vax %l6җҡb:'\K]$P{xҶd #ss/°-K 1mglqj=# 2JJ;o"4)V-=}@GYBRyP[ª(M<>Ԟ9vAO wX,`$#v 8&/ۃ 686w\·켤%H!OrVۡ=y8r% nulzh1xowY5+u\}%x2+ajm1,ngmURHS}/A["e^"T)}Rx:U,xWnic)F V`e0PvB Rc 'ef3}:UW b@&HqLWs&ϑ pBo=bmHE lZMI-WhXD_8|F, y;:&p1l`ڋ/棔E?,D;S^/t_UT(TMt.A/TvnDcr:XW;_*>&Ū”WhbL/f pnI#HXcԛʊF,Ѣ>^Q~J3j{ZǸu9H~JExۺe.0ދ@%5͋r Sn~>$GIk {qjvM~jS*^I&#@x"dI0+ΤS\.-nɁDDزE-?wZL_3^="s:gxM>Q 3zAUqou@$hqdf{9/K]--@\uiJ U.J߶̴2:Lu2jMIv.rvl΄f݈kUm8>#Pe09oLyo:D2hƉCJKl4Bd1'pCJ#'or/D?O[xesRE騕;W0`7Jr64e FdCN]Ѐ;\uq4/㻢 fؿxoG]|q]B YzC qVhɔ:Kgwx:HVmS!@0ܙ6>nZl}x A[bT$Q{|2T U$kVkIjMDsZi5ڹY6pF@64ۮBT)Fa(h:[8VReih+3X;4Uwn\_ J0geaxpO"\U'#wd?ã$? uY93a_0**.ƅ[x#h`}7V>#LepCy'KP%&Xj'KtӦ&8Ք|P* *a<憗2:6z]5EKZ2e9 ARVC7 x=PnQ8|{:keOdCbS dЖK6.t K]N-4PڠBh I; {NӚI\$JE||h0Uyp[<zן{k$ҁDBcr[ک;2 Wy$f܀\1U UZD}̓\N-a|E_ATU'jfgmx+m괽f)vV}+N'}:_ȇa9N_!+7Ϋj9Ĭ>S!X ?ĎTz4+A.Pdnvl{. @!7gu/~;-z` u%C(͒7qmo_ʚdMsҍD99tߨ'YL.;)SXC*NV 2s Rliwޞ5 ^6Z< t6NjJl#>@ۼg@90(|x\|܌1fd)ai^@y(nőKԵڒeim ;+&9ʏkPY|$"7`.@ڿHv2vN`' (8Wԧ; _;Sӌ<]@*q۟i[\nϓ/?{JU SǑhue11T k&wkÁ4 E|Q ̉q rh¨!-OA!0}*Y#gvirLAMPš|$4 U:} |YϳpP04K,%Qg%-14zeZ_^h$\/**ٟ#;nQ اoC3R-yM*@7$, b |Q7J|nyTŷSr4L<&aA2ĩ/bn,USR[ATOZbl+s`}%_i6#q Gi(zٹ)'OøK~&$@A,c y䙀c4 Y|&]h'q;|IdZ~\$C%PxdZGŝǷE!Xܖ{=  !Vv_S(m:p>y뢾hIm:6sqIrUHXHCQt*qNyX܈HQz` |-SͫxTnJ-=ҊxF(~1MX.ey'?*F>rF!S4=p\uBkHF276Y!N4X,O1_/Mi%q3E& `KUcy>N*U߆9-/ev!_0# #r9:<SYh0cO5AO0x@tp/ FչH4LӢ]`Rq ul=¨`eDaq;-=C3QG( &9Bb! i>2L:͇ZYytQ_F|&)uLK[½yi:YL,o`,:ԣ6ㇽ ӁbO&8ɘ#+J_(Z_x@t @8 ` o]Dz(RMd,y aU{z1&bw<%-ӕǰ\TFv ޡn Y3An9G~"gfM[#M(s_:՜< DI' EßԬwQEpxae '$QaS7Q^sK~I״pi^ƣIU%k 2%. Rf H6c;Pn$Xڢ_ a59.rqwA\YXoOj:.hcRyu1Ugݨ8; MáLܕ]zͺ SţY$^0*@k"qEh@ALM;Fu&a.i:V^smB m^̖TApya @G|עpj֖ S}n^]a}iu8&ςH$ S)Y"8 ÊpxWM#5Q' MsI PPY3qsB4$;b?#Sԡ ZmݨN -J? ~[oB+zsJ VBFR h/+:F#;L!{CmDZBKHL } s,Wgl`TT=NE~Г:ԃ*p\!nUSgM\2@.1|n&=,q,nó䦿D9!HL jqPq$`edl޽g-͛^n,V_ڈn@)`9e.AK@;>l\g`mQ9@O/iL amhd:LT$W"VlgYs\XD,K箿SMfY-n{zcF%Y)]xq/0 'GeَS .%'tl[uLA7+c (b`oX5 E/=ED\~ƺ$`鱴 bWYbjF&P;o]k'QNLq` P8xSeJNs>u!r[9<"iXl|hkja91Z`"ϿOO ᛪ{ Zc||Vx uԥ!?8)3ApjY餓V][& zJj"*@j L1(Z(kmʡ֟sEZ {X^H~Sn~L,&_ꎝĊKRW_n'1DV2;}ߋ4~y|Hdd˽ّal>ܞNH-#Oww8@hɍ'(o]Q>7:s3#1u#[Y߈qƯ:5mEݍpo%Xͽ0٢ǽO9߄#q;q=z\ʹ-F` .uKzED hW1 ɣr~ gu `O-a$k\Q7g8.gPp[& rgqIs,FcZ%xJ2)&BqlOwtجune2 n'; +2p^ lBy;i'TVtwxOoM ~pr3ͮ9|jA^(n|/ WK.@V7U79{0=Kc /ْtPQlS/&: =2(Q=M wO07o}v!sQWmzYO&Zj/C%/'xozg'ӛ7+"> +H`z0H':Xzhidx,Ce|Jq}b2V t2C:NәΠX[RK]U.fDE<3hqd4#Up uTddMq5 pf~hޠjNBg=ӟg7uz}NJ<td - uBL v"[^ƈgy_%6Fm4oSjISa5_tk{Hv/2FZʭ 1.WoG`vK`\!A|?sX q# NfQIlGUPאQ%E$G1#/~]oUS UqadHSJ2MˊX@t" Z}c ~LH*(8wu `Pδ2Q;Ea[{3Zxy:<.m^}ZW".Z؍}G;"ZEg&d6 [+[ :6.j]p9P]ZW}x >s ր60e+gSRQq)E{\k۫n̳\tJ+i6+4cPΧtAST'91WXE'v'JkLַL\1=b/E,mUvVSQ9P+8i>zc$V^0ҐrT|> v#n}G TF];eRu6ljQS% TΔAB5S j,+K"8B֪*[k)0#+dk5:p*MZQ\}~'5Q7ϡT#ƓN)12}=t8l4\b aBw@*ЋV%S\@脖5bu4,6grSԳ_x;$~35eTdPV5f&\]9"7g iqC҇PO~%5\:r2HeUڗjy'Yuq2.~ nN^ dP0.ɐ?)oo-p @3i eAմ73ZEi_zϯdIΐ7'9D|3"fb)۽ ZZ:K;"7zT6s iv4Dy Ǐ]?3$aֈX^cJu|E`w8xn>^)ںmGG!gki1!U^gl-0@u{m G`jwl1MUAs\ƈ}& Ud@~q-5U#I*vD!aFlػ +MGqg\Uo?.H L(>c-w-ǡR]`Qrё6Y+wؾvxf"M CcvNxw/SBEJGow |%9૽=OƗnԿQ?yV<< ^An:TGK.@R̩U С+ڨ~/ ҊWkA1FקUKbKȴ>j[pvZOմF~T= RиZ>|z,_Zt׮DRQ̡bYOv|`U4wbqtSSՊ}cl!. B$'iHC'OIO0ޱ;y{A}\0BC+N#J!IW=p%q4$DVGJݗ.h<l5f>|G{l_89PbV՘ok?iGSBM.s+xKuO X ڰUa}ODPs117T(uA]?, g͙ hiVגwNg]5 ~2 .O.ʨbPH|gw5ՅfU DUŲH2EK\yrJs$؞wyPG6@4<< b/tJlC\m]$huÍ1V%.xzL7B[#& bVB911hr8kRv5?`Fфɨ& 1i HM= Wj#{ XB[$XI s:ˤ>9dZ6tJNo'x0RV!aԥ_u)n`wZ\Hb/C(< n%!2,djT_|>TQI<S0ZBf1U,G M@U,!Ģ:?kd_;.z{ !HWaWipCb%,:9fA~X7#Z zcӌuOxtP{NxNN0\jYo>< q'S:4uTeY,o)y==c6:[LP&Vww a%33eE;7sfLr%(sdc߇'{XRKgc$mESpb 6w fvLNϩ5i~e&~g6ioC6];$Fv1[v< *2NvsM`&YtYZJ]BWiT"u? ^n;oVhrm.NUpZt0j7rWXzBae!HhS%X4ָzDݏ ;_b8P+nQ|c~ak2-m;R5݅2~(<=(e:H 0PK5&ԁL ;Aq:Wj+%+Lt:q-wc#i~]7ٯ 6٢G3+u(S8,X)w[lw+4e4Wipjp5 A%X"e]=4|?TcM'_E[e d~!Z0.+ˣ,W/Q& t:H"{ZI *?0[k $k7 X;++(\DZ51۽qݐXǖ/ݿC7([3tBEX|&o Wu.}[-" )G_!N.`P~^Hq̞s'JM5{> kGD? Zqa׸?[(FRoO0uiW3~J;*=a*P>FErDq0Jyfjq3yѥϝ F{QCf(ZY "IG i&q?tMgŗ #% ITo$:"e1WNRd?+CΉ,HcRZ>Alm!+)*X5bb C5Hz7FG vI\H'S0d [H!S΂R`ҝ?wZNnw4+qܲ}Lj(N {Bs=[NlQZ۲":6trim[@2: ^Z"PVzCFO !Y{-:CLy{*N@8R#}aO~ 8dzNWw.ՆWCb6aVf(4=i$#ʓXzpL?{61Wq MB8,֤N ʵ 2+ҋeZ@g`S%uwYbhS+RAPf] ^TyfdXs_}6b Gf$}6kl˖0n9I"o eQrOiҧ`o>_wYX\ww|yځ2ߕ| v?QAa:#UğB:+Fr}΃Bŗ &4Hv zD$i͑uv $j 6XcN':OxDᇢ*!L*%F.U@a;!(X>+t+Ql0zF!IhF|"F\ FtM{°lmB7>=QgCkwrBFM@v,өNs_T?3\ tE>D4 k%4&IP]J2ck$88'8ۇ'' [<~4* Bt 9*Ic@l(,OBI9j6O!?d+[&|w-$ܮ1Gٳ&?zopg=$M=&Vt$6s'& LŢ.9YHU/蹵4 st7l7q6*<PY׻| Ipš|(CՅ5O[BiqOzDВڋjXZ}(E"!n): cQF'^1?VmZx ;XB}Jfu סݬ1jA:v_A,`4bf WE ٘9pV,g ])Ҧp1%[S* d i"ΈxTZz=?wdF ɧ3]yPQ07FA#`btRK `Ki/B;UGF(lV,.Z*Nh'(H7n,kgwڝi\kLVL[w?\OЮs̛0j;_hRYRHKqb¹ PX /ugm(34# \gPHtKXνou.#HYf2Ll 66>51ZZRɯrW3|z  ۅhYA|G:S|ҝUH%R,XIQpyc}>kr}Bdяi|2y`) jGKZ XCޯ[3s.1kWeza !5#HY1.O%[6AqK"|,xi e35S)'܇ӧM!_>Id4sU=^zZak(I_n,UQݴf=-܅ C<k$RMMv"1Z\]{[3﹓M"魺 fZl6 -Ni`n'_gXfUbV';!+(1(H4Hn@?|昖sUjQnvt[|??иfނ':+'xI4id:ɮh 1TwM$ɩRaF1eČؽf dQ ZHW+$6O$1 {WiddS uqIlS7M! a\-de/j{ef#=L6h_3΂0zmߐIE,`T"{ ہn!g|MVL8B.K;AT0 HN,kmxУt߱&zKK,ٯk 4wzRគng d(-Р$N=5[[O(l-$T)ESYD,Fv9v V)ڳ@BS度66ڴ7,TϿm_ ftv(TA+oxGbr*$ZnWg''ss YAbMp5w, PpmT (ZA7|f1ʀ#M_p<_Ց7*h|~5 3_@[/*虣dN rdpOJ!a\V Ӄ'/=#9:ށ! WZ9;v+'o১ڕl{?/ܼǜޏa*?,2Az0]6`7/uF $|1>3p >##*KN_ tvP&1W HAGY>CZx;GΌ֏ h\Q&]V4 4L1!ݩ\fB a}LFQ H"΍ūh% 7 ]G^XF S>*?(D~V!ISg&SM"eH-Qj$t # 0*z<"ʛ=ψ’&C@謃-Tibʕ71F築WM¥ݩoBs26${!]5돂$!M$ZE#2-0bkzYRxs ,tKkS'xt_XIr8Όw8CO_0{k2耕CNAK؀-k6J>Ndp/Ydbݴܰ~P<جrcʁa ̼i 'G41,~DPjdjpAs5,WB.\B? e:%cS*7%v8ts̹y2vPQ0snxa>-HJBTD jSpڰ%lb)'H'ZPz= 6pҬ4k;h~ mwlW!5'+uW8ZOl&9]{N\n.fζM)(D9`7V0 ά_MX?aֿ׏?Oyl|lzjlȭzuQ)kE>VZXD(U%iIS]P/9SQ Fm>&Rd=s[#.q+ȣ,ԢY{(+?B&lܳ'pLLvw+ֆsE-P&<=#ӤAEN3e8z7<^E؅ !wUec`b3/C=!3z b{Rd- |'Dcq6K|^ES$WY=6¼J%c8j^ZDe}5\g_~$׻bɱq&Oq<_+3UW0'j{ى;S:)leK/hN2Q2N6RyI7ɓߑᜎQFdN񍼅oj(BQe^a$}pAA .ڶi'0Kit! p>O=2^Y:w{ uqXt͝ ^9AVK F\I!g 6By(d&Q{TM;O^/+^aN^y,,Z^χ@-/Uc3~gmmqkPQ4@ޞЁ#D4snf/IHDpT}2Ao$q7]<*l#j*h(I9KyZ< \m aeNB|䋲T 7\ RWRQyrM0)MN)^1S8Pbɋ8( ?V TFDhl+<<p:+m/\ %^r d ˣ(1vf_@AfxKm?e`KDi6K^Cgqy6_kSMuQ6ruX*?avu)v ">/{4,NͿqgoJJ@&$^12Ξ}I$fV,Blu7; N$i0-egfRZԂ`pLt>xfo ELcq6F|\XvqHxb v5a 1Z ^`LuD@:F>Ȟb˲oCTogX=MF78rn?7 iw5c2/Bt_yjUvL!E丌aWW#wjy7VSv5[XQӧ8~3hfXH]4 s+9J9i'\(m@Es%:ZӺ޹.YA2d'3Q&=>3~zD0/``Pvzvu]6Сd4[m{Y0Olq+^ty!? 郊i΁AдWqsʉ`XhD#3> llFΖ*O~|֥ؓQ}!7+;oQ&N =}~lLOr&ڷ%lx4.>K`qqvz3!orPA |cIiamM0}l'20/xf#_0`1a6h q ^Ew >f T&6R?i6]i%3 ԂcE=ć.M@AVԩ&32`Z45OK¸!r8-dtՍwAҞ!Sǝ`=F(nDaiXsѦ(sqH"uM MoT`D,=Le3k٬0{n)LCd4*υ|{}^mn+0_۶E?ШK~9Puti |]f䑷HBb%G2ˬձlBg>f_&= E<BиUZc֗%xqbIaSdra"~"v?gVwp9RrRjsfG DȀƏ ;|'M}X {JGtM1 ;qڽ!-4Q #ݒݜ fDg SL5+WBa[OBd!ǬGO-`ji}R_: YtDucK+hdq$S#G06UҎ> ޻v9 6#-FTni|yG($I- HwկSK>/d oEn :rsaSv|N{F5nYQDMI3 k%C &Vj~?6qʀ@}Ϝ1_u hj=̻4z5m_շX-3?2=ʼ#l1.k"E=̓blͳDH.Xy_B|,&~RmꄖzUlH˯. X%gѡM!zLJa1h0 H2=C_aklRqJ:5apSKX<[sXeWGie/RDU,{9YW(,FD(j-\,O(X}h`[;H"ˍlC0[QM ~]N"}Cc=yuBhPg Y:S:ou@4_jf428nǔb" [=qC6J(Pgh>v1Ro68:SuܣkN|+H;^ w31NȊnC8]|\e[gD5whh_|2BVcaZPtQXhpêW1j4a}b?O?{D*|uFW]uD-DՖ#9br^}>bT]]Γ<IfZֵΏi:z.qUTZGAM>/0ƨm[E#lB oYfו]Q%qx >]N%;3yUҳb )5eu./ҵm8 U*dTp)P&ڟE[CYffˮ?KN9'0|R[xJf8DJɤ^YL4A |AL5e}P<6~Wp%k*akQz"nrx~c/S:;Uc @JPF&sংeRcȄҫa&Z\A֥$#N84I*nҷE}6(ԉgvҋ]5Q|mԆ4HHM0R90Iլs>NI )ֈQQ`iS {űxUjy(JՏdPߵMӶgCcpƿ'QTEsгuC`RGnO>hT-][:q jdP,N\)8EVD(pU0HK?[a!ҀoD 31W>>FIl{]B:+BLhܖdҫސ~GMwWaym /2^^p݅nLXFl=Qe=+qen0J˶u_o* IMb1]V` Tn-ky0,UܬwͦBTBߵ>5 0#9ZH{co]&ؙ`^8^KΡnVr5 SG1v 3{{N(8A3ՕևӞ'~ ḥhi^8ϋj#Oԯv/vz{v~ʕd~iZ IQ]ԪuȈr %dL(یVй~`wd.*q}ws2" zkܽKWZ^ylCxՋ[\'^XqX bϟ!sJѫ_ewE ;7X5&-lcV:(a?B۟ٔcԳE?wVy\C5)*ZP@cA˶ģ_T .4=/'(H P9XL/T[^/:KՖp#ӎ!zfa#^70OvJ#R-0@S,/ny , ^mpCN6`qw%%8VGȫ&gח=3fL 0FRJcLF*L!JJؼ?Qec&,-?<޽TX"QG {3ʤK27kcz|xMey&k#<` pB|U%n;a%biT1\WքPnV|"#;)7$E671mv(J5tϞRӣD#, h ~]>=X-#c"8^s;O| m!,WhDcv-t55v/W%:a%1r 9+Q&}H"TEZ[Ġh>X'uΚE!bAwMxK$xlcZ&4X{61}l8YݜрhuYR%k|r G[/mذ ڣ=ܽ~"L]L-oΧ`|G`J'.s zGBc^K=.C @!P]/ lP@tI s@,*=,|ߍ+i|Kz7ϱ@D%. 3lV6hݛ[Z:tM.\>W'Xv8 RN)SS),h&24DhNFNÒ3a.7{K)LaO(JIΝt֫^$.5 &Ғ.*KbQv~cԃg+6h֯u )n% ?/IH7 ćg1. \Hmr/->jċN,0G.!05xMhƪں:4Z=AV[`?Q~Vp,C|5kfu#$x.mQ1q.^eDl^ddӲ݊ ;˷?,gz{{^?\!ˊ`)˨|ȓL_gdtE1\Ҷ?x#rcX-&D35vm͉Я.ݘgTyc μIk砨 D`cRjEtx7"˜q,Q̾Gw6٧ګn [ymwvwվo ONhA[3w Qm|B\%#>M`k cK\_vdq$!I@3𶐩[!ú6Ayݫ+ aZ nc^)C9g||l6L=lyILEAcW7nD\lh Q?-r㐷0{ޖCXkmi vaw͑q+tt7)_.S D:%Q2λDܒĶmZN;Y;ا//?ۋ )[0K2qլEyƍ:"r\iQm VW̱U5OX㒦\ul_OFqmݲnT-ʂ(VhR2Ęh6XHbE@%W-˵^,$bF DPg2aG  Z1Yd3U(DӍwZ1+͇&<ؾ4 },n1UK"? Ge,(h@!`rn3 L288e:ͅ}+SmAG78$W (LymSd& û5Y 9ksp[ e9yu €cAOAW{-`PDF;q;a!lq%,| wr&j(17tX3=d둍t V# L?\ Z 'ȹMw7RshH|Ya,hyIUns&ϥIeF8{ea^滋ò\JWfY nϘY|L`h&Mq[| ?tB ?(F(= BK !Ԛ8lМ#sbdh ^!l: S d7nsMjZ)\@qKNӝ@/,gJI`o.yȯ4y-!GYJv}xKmvJ$?6BirK ֌LC8>Y+|b zmWK o(}B)x˟@Y6w9o.$H|wN0>Љܪ k#l9-c>qBiemX󶃔$qʣ+\ u EJ z/Bۣ뭕)d\BE$I.c)C:ſaNt3#FxoĬ5X0MX׉0͚ o.G)ў: (%b59]1?Wߌ߽GalǛu_CdnFJҒ:}9(xj뛣7m7:'!=h Gd!\f sCQ$F7 QOaNBD3mbS M9bAzDt$uo_@`gزu1{1נ`tr=ِ3 3lY4.jLd*ի 2{221~-ݪ)0Ħܒ!7x#;ȻK7Dng)2'/%_Zi CN!pm(my)&wg tCœZp]WaD:/Jud".'|,<|Ld89@^Whr̘F6ed?FషCK+m~sƕ[[P*m4"NV: /TNJ.Ò2f )#^(3'2Gflj*ȟɐMwqX% ͡L!;s2`wjTX{ RdjXjI^4Ke\^7|هǖD*4mx.sX;lihUM6逦I!KhײP7UINw%Oڭ4#[Be1]χ(s6%.k=QquBXl E!U}2myb7ڭ,lkMlF3 A5)nֆKds/y᣶ƌyUÿ9.֘+u>,|njJ.ѸQYfXx $ؽkI 7v7c \,ACU,72)r6Yc5$:g#u^㋎˹x?r Z."*UīWavHGDkurr<z*;ifOx L<,tnU{6@5ˤ <%{D3+&{|i x{>gԵ>^%yM8@zQ= |F1#Cl ֡6:k ,ac+_n1omEF,/N^&0%#bo]J]ROv)<(8DS{4%kZS~!ǰA p:cjSWS> 261߅Q(JP`*eT(~KFKoZw~HX WT*4=K|{P7+WoM?} d"!2h U38EAԪ5)#(lySDRGgj]64,ΐ}#ϊ:8ogx 44M 5*5ͻWDxWqwl7)o.'j1%b Uug aڤYnAK4&9+)F6vyNy*Ҋ.$VWkQI76j9"r902zXj,RBFAMQsMYvcNL@˳fOq0|`b6e`f(hhaȁ?P17(3iyHP`CMm辯_edFJ~ܴb P'@4 $!}cK5r"M G!:zS&8[g {gc/pOX4zv%PWω(qbQ,'@ydH.B w{$*e9: -*_v:o3^pǟnADU*C\B r$"<.QkѶGr4Ҧ''TU}}KjKZ}m_c*=<-I`"غ&!9ӦE Uf,P[,4_ܢȝ'AjmUPqos{bYvS`4+C4,I.3{L}.xjS/vR0WP'gIRBǷ"NU& l>LGgsv5/QӔ 5ssh2䦋oGsU/xQGFK%ۖ&plwsY cb*% ^~QGQn=CpZm6ҵo;alp8o{/SHZ"YL9P 8mueQ̀#H+R,V&/MZ%iwfBW+xSCƬVc}u4֠Lnkt; AsXx!vu:r2xJx{ջѻ,p3n2|ӕD=oYEJVdnp޼[JfVOMÛpg>j R[!YPluCDc28O~md|%NKFh{YUδ-\*TL5N*SjWXSud|sHM)^I tַJ:IK<x, dUՌM#^u5hl߅< 24YV QP7->n"m♩.J|lnDOJtJ1X:XLzvP2ʸ SRh3^= LׇitI6N>%SǼ t:̀BT'mJ1Iޓ9Fq^hԙǒDjU(k{J$F]+I M+r󲤹wU궴<6zB9I,cER?xO˃gbB:O㉭%ͫw˙X;_m$E+X)3/8XqO2<-Y0Wo(ea+IQh*dHo'yTFWXF<81Z d=?FЇak t6K_~ β:yWdQԖu5tOp!o,yBLFn_8/MV d,crv}g fk:oO&pO t6PEʖC$"6J)mZ? Ȋ'@]-Q]ve49cǾ4[.0jmLF=a!`Tl _JُrU_y0It4)N´U @c+1belDU%La C ; !5Gu# Dk{ Bbu>K2LO#LE1{~=7%XBqe|mb Qx&E"$1SGD4૭u2rU34/ğΙ+bib&ݬp`HRZ-+` {G1Z{=^dS膇`6KBNS<,?o<9tsc]NeX'0t͛:#F_~`,Ǖ.qe;e͙woVK,dGU    ϾzBTMt%գ-JN7cMYSfjٴFsDw2,UHVu9 uOldExz[*kZGۻ$Ƶv ?FZF,Z'DQwX=.>Ki{P^ɘ2J'x&y(уO(POa*4*aTulA*W砃K+ne;sen3=+W)[ b6B(CȻ8#"=1Y#atաj-_B dj]W7T['m{ |'lE]>]wB n|&(Dy5ry򿸯4g)֚\:>yh_ST#75ʣ Ol:d?\U͸+ SݯTVc'*'NUX5kCl@[o$*23( kY~hR"i>@LQPGqk @N/{Ap|<! [.,Ф6$Ѳ O3}62WCՈ$XMAx wŜ{{ ÷b#Vb6[ ܗlnqr;! }I4} ', E*'$J|="]ch1%K`L1E4mVW`<9a!N%CphNW iK$ו}VCp4pL)v/!0Wb9fO:BK# "k5WL9fb$;Hye 5Pa<$j-،7 !CČ;9i N.% D4Pp8U{:U޾AJ~w. ۪`IB~E<"ۯ?2+]9->p1)9/;|LK}L\IAHj]ҷ9 LP!\E_!Z}4P(Bۑ_%1 \Q͚@&611*7XUH_7M|iړ c%<=[>5cR0-S"Wv:);4Y)շz -{C:[u߁7lJw6~0PP 98kyÊ j p3yS-cO9LK,rK͹.rV{|)\+o;(3]b #~]6uI«ŏKd\psHýhΐeLIwr~L ?r9 _˪Vy؇,U0 3_֤Ԫb_`7nq+ R_:s6/mJ0xg`eH*tJRQse^=069OO.ͿtT"؛>oyi/)>^Yhn#݃0w15%_:n+%8cql/fa;m5|:jD|!YUwfe)36|pr+z/U >4)ܬɻCt]8)ҍMʰ^1Y%" l K);ꊸ,PMԶ5|u7m xo % 5X˄Il" 0Qkz'b~a}>/YB l#,ѳ%POsHݒo.2o8pҘQ,-HDLo󤪨auR $a4'9ߧhx Oyh *Lq5. i9`ѭqlj/1A Qc'L}UCMmM^iHNC2e{H(>}P )4{fۊG*`YG* Fr{t[*ҥ.Yz8(9_"=Of2NC Ԃ?ŗP7R8|M\;i,9 O}q ]KGfŪ 4|-Tqev[|VpgtT;ܥH}SMk*rua*ŗ*h;4Jvb>"6K%Y>;)YU ]ᡵ'S_u$5mNpj]+i-mF !(Φ'Zʖϲ04Z.TUA:L(2}h( JES3s$Y<"f@Bic+1'&ͪϘ8n]$D(=TIc($O?Ŵ+6ozЏ,b~eƠf i uDLgڀq҈^ԇ C/g)aN+ݮq ")͜- AEܞB籠Oxfz>Ӑ}-H?tǑꬂMo j.[ xnѬUUOP~ =(k3V h ySdG5L%(?k?i~y`"= u*VtXr0TT>HAEB,q3t\6dmSD4+&\n?T&\juZ _r@֜淎3G?o7"@%Ɍ=wy-i6bu vpsLhL%n3/^z rPfuPMYF#áZr>j'8zh5b0 bMh. x(h_^@N~_R>%JP;J6 0p~a >R(9?$*`vH-r'7t:מ G(v>K;~XÊx)Q#Q҅26 \R0Z' Rt\msI 1$@xЛ,JeX*f &ÆxϬЄu3m^NhۿUx|kHD;r5;.+ x0g/0 j{Q+:MyW* yBd^WZ)-2.:ؒ^R ӧյٻQ!5Q̒jn`rd&?*=w*> U$uk:q¹ÜY5ڍ/hsq~w޵&;0y潂Ej,TJ4c)҉>Yd`-hs6pԀQo1SyO%;#*տ}G~^_3T]E{SIdӁ|NJ̜XI h%mc Hy_z;оC"pKCdOUO+Ѣ,R\[)/##ܶ "jǐ4^I_Wr?2yK[+n8Al/#]HHgo짟yvB.ۉQ/h+^˝>/J۲L LKtK"Mߧ?T`Ւ$P/IWT|T6^<#}f&>ϧw7+Ņ7y՚lЬ 6qk|ИPll|*ԦQjGv D NWàGE>ߚb Aط!`{x[M(yO^t@=lpo'>"&hѯ~BO#䲝8{Rf\^^tS/)nuy> S{eU]?+ߤ?ǁ*MVE1eH;SDn.-T!D[Ua٠^^g;R Ū B3C_٪bd/z_œ@)tUq{xM{ D #& -0<䂃@=ܻҊ쟑7cD(67v?a.ESJkY@:7 r=T]'0rx4O}Ј^E'cC%-c+ !V'*cN*ُB/q0к.WD=CSc{j}hktմGxrFg7:" G U;QT%sO8f5Y#nW:;3vxĺ!JŦ]txlE{>"g4*SY|2w&UDq\HR|˔[8?j?PWnG42ׂEL͛9@ڍ5xR^C~>ꦌ/Pڜ׎ۍӕihlˉ79YV"‡ե"Ve} #b./Nc'KXdaLQRAhF6Io1IWS<>]?n-Re$7@?<ΟYTjF5t|*F{]Ƅ}忖t U&pQ@z{tJWjj"Oi*dQ@DyՉdF-C63pCDUݩ7a}1xcpWM5_3=Y8V9? cmX}l>G$"Wͅ C\!Wbd],'avv|*+m% KYR>h˜2 WGXUkt T4[_S:I{b7p:!x}h8@h cཤ}`|[XIa %(E"lXdgя|ԹIXXLka5̑F{ڥ+aDuLb="M Lw׼h鼌yLADqɤn<3|!jd?ϧ$ӻDcvOf+?[?ɊɢőB؋GϹޑ}3&U_(;@I@B*g'6.3I)IŸ1Ikc4z&() jz1<l"420q#::z+GE?3'8nrA4Nh䁚*E͕y=**=ZϵZ$v*O$ G~h\_HһZu]@9pRXz2!x./; ߿r `M~V?DLqVq-YTu?6;Fșž9XKil*`Ŀv6+U9.qZ'?$QI /&HDdv.[ߏ;y6Z+I=0n\[ν>cv1R31;iѴ>3Qļǩzỵ́u[iW!wG%Se#Nl4??U% G;wIX(PI?1^ 9,G|\yZk6mY1-/`͟j8SNv;OL1y7ĦOro%$fIKXFp>ճ#,Im271|Do\9F"ܙC8)#aһhzln?vdXcpbX2,Òlnt! mMAi`B^y&=I+g!sc٢kGa$}tA3 ([A/,3;8QY!͔` A3{Wp}hj1K!GkÎX3>RV'};x&(]%b*!v?k9N*~bw~K[n ڳK =]<0*Ah&}̠%#j5>'N4} _ߜH@q ~\+c0\*|MX=gj)t{q)ǝI:74&;ʼn̈r2*6%#g5]R[&qiuth:m7(6gA.zؠ5ތ#e2F ;]-k }n0IAC,Cm 8߲u`J7 l66r^FkAHk!Vŝˬ@SVW[hk)@v  | TIqJwDYQ\][ P}sb -DlT!C~@kIcՁ; 1?呂 ZˮH\!\:2kکƟ{ɁDpC7 тGu+W7ILZ 3v I_[$bET0V)R(J33ﻢ,.<-ZF,[To߳1瓲nd`\ O70qFYfaܤF#. d(nk|:FTō).ߏߌ|an:[NpA9)l=MDG~eĈkXms<`/Z5}0wT'8F鮮2 z8bB0heX5]#/ܴJg-@ꦫ¯C)8I(7U~rW16;JI^״["y+(:2uChi .q:v?ݮl#]z"S@u b@#tjV>Ql硎t^l|Vs#~:/(5Md6$_ZFJ:$z4׳6&(>9O>BDYVI!ȡÄϹNg.˂=` jAY{s;)p^9PW)r(%>6rRɘ`LU ֢!FP 5u0T)8?]L_/BCy{yTs_SE͔] mn=8fp{Oa7rVJ#QLʓM4>_6 mZ. ~XUO)Y>%'[ɸŶܩ"a̪^MƑCC8?H57D 'YiFH ;8Eox }RXAbM9rLZmE,;w 3;n7'ه^ݓxta{@@o"=lOKOəsw^.I&W%,4tf4mT"6/$oxqIfz"~P""sdqĄ\pYk R{OhA$q/ mXԃ1Dmk G326A@bS#Gؚ$H]L!WQ`&-4]4uI3sx?'b6:BL+XW¡dέ"tfM>3_> .,Voh^;\[ f\ bRmHfջ/1YPBkYbnzKQ)pwF1a1^91. bM!- 'a.+=0Y3LJ%>6F:MM_ZEX[vq2{JɺHƐ(8aѤlGY| c>þD (/OVsf:7MUʊ4gay<z 8CZyFJ;vqY !Q `#4.-Tg=q[N⳾~ *fC:kYAnjVa5B|E:H#/~P`"B0_/tG_ߋ- >]_T;{cbVrQȕ /ЮI3pYgrem%4m.ؕ>NMP?=[ ~tuH0뷞SkkW5(`$cUS?=q|w} 2%UrHG( ~2r* %;tFdDi2'I QoMn8xʝJF&nuD$Je4iᮐz%]b_2w V2L2 ".MX@SR%;qvRoqABeEl`\K22^Еh[r?XUm-/5J~: .6%>#P6n^3Oү`9aF5d}Z IPH,]DC~ZӾ2lM_3T"mcsL)\AH %0B;y%ǩݜzb۬g(RT1|jf/Hf*.;/0(UȖ+"UnY>a!^4"E#:n}d$`Jk$n~݊˩I(`YJ'Ou Q.#>M,=M IoD] mtt@}mծ@3k)F〗%2)!i([lpϚ氬ڻ_'Y8m9>c]'X{l_ A[҉=ogꉇ>6Ӗ,:..7 vK.'i4:7r!27}JW < xP2臐f{EmNDY8@C&>b)b"üGy <;Q+Ny $Q uP2Wf iij1NsiR\2=%`o^@- @uGLizT^ F ZZE?PfF&~ri,絺0HX=Ƴeh71*1J _\6ఐ1. ̓LNe?Ex1sЯ]p[B4,oo_Eϋ|  9{*R}Q`b_a6Z$- s29BKi׶:sJkO"teY*ςș0B|ٛMa#dGՅNf F<̯&k!g Ib}'9> vD 1\؁U 7fer5]yAS@׷\KS&95]*qݡ_^^,{Њ"ݦ1" \Zeҋ l{wF!KC} k1ϵ-F5JN^vvO+;7w`'FÚ.ƣ[ gs8]vJb33;ǤvzCHؘ@3&Y'xN-#69%mro#>,VZJxV:Mmnzr88y( 5\1RaW| u6qBb^M,veO[=yjpeeǐSE2`Jdi-lpz;5u#4m{wbէ,m'}^uo3Y"-5F;|Z9(l";C D=) _7rsV#2\i~ EnH5qXX]  DRmv$ 6ej c K-.vmOwդ]!!rCv -(L#~ bvmtX]oHeݯbiu!i@P Ycb3 OCKt,a*wyMXi |y(vː4ryʑ(g)p> ø~jy P3!j疈Gڀ E- ZlSH\q`1`,nw֪nP wiwoQ#0E{rQ|@ GZWdiVKR(oXKaYHl|]ψ`+u& -`M3GGR5չkcUUjl\Yl:rۊuXmnbHW~ZoJIl'ש Zo\<\4<  =@ʬ1fZ3ap矕nzl@aK:,]\?`ELlhł@uWFx/t}*nT-]!V|bRUqGZkKQ4\E=vW$DUB @~\k"a//aH3Q+bu6 ֨ hϴ6],L6\}!k*Ish8W\U/ҨgP _b-TC:t{MM! ;2ef`LHo#,`KBkoX{@u\wkb[y( MwR>9d,ޭ˘%,cL9ELHm. A&+ЮZUYbo2|zGށTa^Nx:]Hw0-r*C.(`/ Mdu`DCO5\9hI׶ݨID ÄG{Bwl+1&nU.@CGIA'{ez,01/jLn{_b֖ ғWs>uR4N6X^`Q\ÂVJeDBmg#/p!L Z0gQ,D.UM@ >=`oU6Њu`MVQ@]03s2:CN*wqf* >m},M$kRzoiܬfRԳ"zḌ d.$7I |S/2%@`S r1RE~([i~!#`E1!Eٔ&bQQ,ܒS&pOeIw1w Qw>(NdDT}BnF)Sf̲aV~4#kZ_ĈP%R CeQ[O[D=,J5D?RylZܪV'*˪*{_ѽa4.?xE9%Ka95>ҕf))sނMc?zŻjIK` 'r9wO{aEk?sOZ [iVZW֒tio ұr ЌuMB8nۼʍ숷ٓBŃ2d\FCO@!E3#QWVZy 1'ܶXˎxO4Bi$Xt1$4xbdf-aPF| ȤJT)W/1.P]>/+ӡ3ԸUX-@nꊃGpCMq*ϸ NQ '=GDU\8D!ȪIݟLe@P &Pvz筋,bY]f9(5]앙`GzA+<_ àqhp6όOzr f IK xlmw g21n!WY?nlp +iR>Kr<fMY$vگւGo 1$b>ҥ3͎ӶlI8/aD۸avrS|b&mcW8 0CZw1ѤYGlNwooqH(fcWh%πuo.11 ˉFbUbi<@ZKS<>]A'a mk">A+\ }5&5I=hP]s!YBY.75šX4K|xgORP^$wfhG7bǽ R9N0:3ȸbԤk)4E-EDBJ6k!*q*^TosHPNY*F`c&JZ5AzM<mO )( IeSUހxrb%B-{Y.jY7Ӕ1fZN 8 %Z]LඌbV.|W'^Ć2@jYPk jo;yF*2S-~ [|coswt'G |X< nؿ^BVIXTmzH'+iP*q,>ڬN:Q:[e.VF913-uXdT[ XΡ~B=Pf@6Cv=Ԙc&Gٍ]dذɰd_ Zȓ+H7j\L/~t3A9=P1}80docwru3w\$#颻Z;y@3Z־g$iNWFQ@|Fa$p`ۡ>AN>x;ZU2DK7,W:[ )L[ [~/ya?*W$Fqy'n͔ Z|@ּ̻DZ=ꨔS{*j$A{"#u.ek>}O``$JG\3q }ip)$EDm6'ʄ3 }$={j r Κӄ&bK1^ۑ3HSgQ!$cf ;'3`\_YeM-HIثn: NPNΖkAA΄2&#cQv'<ηdNO5i ]Mr^va M]SrNHL,'!MgJe"GhrRVf x;B/zaXפUB=b@I5g\ \g7yx^Е.cP6SOs'jU@[^JR 4__{jߌqyъ^ힱ͇E"+DY.n $< $I q!& o~Ǽ+V4vq&CkV/`o 3an,2SL%DSi{_ءRZfY3"AϯDc>:&SzYzdV QhaoTf[E~X^?A\8 hlYTHn(zÿpo<ȫ~W$jdrM;/9MF(k1(YE _o 2◣[~@ RP4gkC1?SBl3*?l' mO"+Mep]2樂}ԧz^or?Crtr4onr @?%ܹqUuȣ#L?mDJ M<>Xz n/X#n-lG}86P}*3bT&"#(t3Wʄ=f'L3J /E0+xjs/hr"JN<, *4xIfTҩȸ%.լXv{a+>E$, sG,(wN;$LcWe/mqG*W\V{/C]($𫚥\HFhӊ-_-}(ò]=@ዥ9 \;'~[MMpLu| \g]TvPGR7lOe " u*5z{LH[Œ JEA(~1eGaEn3dxX4ŵ5(3D6] Oo1!s;v2o%ܳ؂g(* )w5WBbǚ7"q̡֡*y*w̴7F@B @~aP@e/HGt2vc>o?OVo?"v @?h1&/⥯|3Yr+-R+ytujB"r#T+ 0$Ş!V ]yq"k~dG7Ŝ*52Jь#3}>1Qp;2 YyН9; fǥPɴTjI%+4# WL"r& nW1 g}KqGHKUmf;Qsܜ~Ay./ ?NR̀-G}G5F3 ^9Ө; sM$/9SbHYa=N,OԆmztUNI^iZqkG@WN9gv]%^n9W~G1AYy94_af|:~s eԍSN*9VfnDta9.bk)`iMGNpr|ƒդoľQcB %jn /+IH &`!R{L}}NJ @ߊ+9rҒp (Q *xpo:rx(f=m7tM=C72)%(Y-\h0ǖRHVgBLε;ZB"52҂gL(IS)M5"!S"Q8,a9^ijs*BWOćQVy:WA~a1]@Y&ٞIOGD,r+g#_UAWzôRRaWh\ZɿMn8h(&T`"Θ9=?_KK" 7#P]Q  6xɺtY(cra@p:7?BXzL:NlU`G)Ŝ^/MW20Li/N|>Mg1ԢCZЎ KZaJ -<Ɖ|<;hc}:2_}"wu֊(t Xy/ggf+v'o0_'g"oh3<5A&8grhvD.igiQNTja<^g9go0rᵺ[55'vPi!d>^H/L36?U] s]EӦfؠiK5T\4o@8k`bS8CS Ϥ 7QD vM|_lr{zD8%\u@Cn]GǕ/r0Y+W ke)EÉ:~2d}M?/T{tGӁ p&kEK191R'@?0cf:[1I=9&rTt; aּ73 ׻QgGuNxdޛ WBYM` #ֲ$Fro;2@^ |fϧ,S4uܯ̾rӡ7$yKiר7UT)ąOE3X=k341ME .Pxgv 5m,# nD*ey{$"~1^`lx%(/ks^ 0`tF u^0(<KEVI:^z 2&3 #_}"[6鑺\ pX5G+ 2c&Ål;Ppn最9Snn\jKPO|Y|eU]IhAew:҈бR?0 G}\}O+M5b[U qa:[WQTM1 3KReǦ뗬U3l$I7Ş2|qN? n bXң?¦9?6u9 f#c!f.R{coCֳtz%5L^QKBrË[V^$]oFVJQ@%TƶЉFA=pDx&rpf6Mr:<<_UE5tМgrHɹEg xDVٓ:F:wJ[tTukR} eA|'S89d-q=k_pLXN:,{?:O81< x.ЈHe_͉ L|M|ՕMø||&,^9~ǬIZ->36Z !n-rYV R2'}y=֋vJv 啍jM۾ӫ7R}w(Y=Ց2=z"ӻD|f{ؕMLÄ(wA>5x,]bt8*ÅQz/ |TIvg8Dk" ն̱y%B P@^ \:Iܝ)J>N[#>z@~)j28x卢LR$WlgŅ/󉒍j$EG6@RؿÍďZ $q~`ʢ QvĀ5tz)wq\+R9pD6s'l5FJ<5e\c}F!mY-nãT75:2̯֤ }vDA,*+>_˔'LܧFOD 2['"tnS? uFm} >ǝ.f;@leE\2g4y6`.|-t;>KƏ#_rI~'Q5:RlA:9_᪌m|,!V5i3:)Q& l}ܿID=sKǓӚO:,#j?X\](${fݥ`!_ۗgGR=ǷZ@_X0[yȗI/.p |+R }jWiŅ=")nQNXQ dMY5d: |r\pQQDre?pzN|M]x|*~`0)o1SP*Nl#!SnL ,bl5 (W=*MLʜ crvArOA92f'\3c5]7VLx}r6HOQ|5@Ln4_1Z ^l6DѣE`5;j0J'Fׂٛ [ cnhzBD\!%|nw_.&-; O=UyK6C:uMLE!P1+Ȱ4$,^GnYΫF_UmtzUb* |=QJ[{=j7E7ϟg6>SoiWmT64ķN|{Ziu:/Pꕏ_B/ݰOx@gVLnީuSIT%̍4b #z? ǔ b֧/Z|0_V5 ƀ V>CԨrT9Õ'Giϣjlkأc#96I'LDi|.hoN![(QI gYX0Qp@f5VtBַX#.3=2TrmI0<>_^l(ѶCBj_jݳҠ ,%jc{b3Fİ6 Mv~n pʳc Ԍ<Gòw̆ǫۦhȨ)dф-B=}Kq/bk5y1v$͛[u>~ tFt7 t`yeh$|e̓rJR CVcK}rU\ԼɤџW(iӏdZW2)9~ֿ -% BuĞVlꆨ⥯Gr"ryI'r;QQ1'A K"g'v]#j(Ä3\Jc_>LHB>PH'f>dtRZa{Vt] ATB儏~PtpӪw[J}SٺEd~5h U\`R9أS1k9DY|1 ͙"qruǟkO>#_r^H~rPunZ%N{_lxgLV/^-Ŏ, ^3Cv!%lfP&"ޗ\l$l˷^Rߪ~?mXŜ2lmS4Da'h&|7vȟpv@r)xn$$cV C+;bR GHp̢Ő.>uj i&z { (oR 'VQeA!L>싳3g^1L6T;l-8idž @)7 ~˺,w;vP0}Ne=`Us Մ/eE8>٘uM"dPZ=څ {T4sYMp<T9]ez8@ Xw>zv CN:޾fNنvA|;0#I|Yi.L,!D("P9d?h<ڴv+1đx],ߟV :v` |r7UAfXvظRG7B۔ !=rL$E]qpst2 3?)*g^5X/7"ەֆ=Ĵ#_{ &9-.P7|fZ)~w03^VYvۧvDPhEPgf/cΦ+2dlrT˓rQ+nLݏ%dL }yzE6sl~ؕ".+L'u)rY}Rq)]׷$n"kbhEveC]שc靹Lu菕iS'c*VtNk{c,u#[ ?P/uF"|xYǤ}La/]'O! ӲUe?APd_>+%}657&H ֨- lF@<nG:GNh"iv3aF}%W Zod-,@+ާ[}f$fEk'wh!ڒ ^ek\@b"Dŕo''Rt,7}3]RgnvcaU/4Lkx_<]-$aaRzK}fN=)! 2 @Krd+ot֐L̶hm`ūSwƪM}ߍLoCTXH>13 RaN8⢓@!}/}0{̧TBG1bd1l>Y`]СK|#I`!;$ipM.Di錳L1@Z/adSst6fGHDHӼiq2s=g1VxI@X̐ESQ]ԞބvF[qJ[ X.q*躰^ *s}uN.Al9\Npv$KAoct7Um@A|Zű@:I=wu Kq$l㩬]ЖHaoR]{,WgLYHuBKN5mPTi)͝  KJS'^{t@- N,V{:|Ix7'+4]aɋ[OMG 65#sl./K6Z{8jVЈ),ijӝGZg}d[_gzh2UDVH{d٦bc}TӠjeݩ<%DYj(߀hv=}ʲ4fS U*y 1[-ϐjH~#DmޢDd|[WX@2oґ9#nGA`8\xW4$ڄ!4~hf$uR:ϋ 6XE'!`Eu`2U Cc7-7:5k 2+4l9=}*C~MK'f ߀,tptI1DC09 i1d{wO_h ckXk5dF^_ߝqn;uJm290ս2pa%<^BI_}@-_eNL0۲@]caCcbɀQY^^;ۇrS<8I=pp_ʍG}[v&fs/0-͡YEtCl }\I-Б]pRd[5KyD Ua/[U%\!~$| s:s^c__Sj=ޘIL2xLau@4szBq,ErV% {+@،IdP ] dާ]/ Eql^=t mߙk→߼ 5Yى|YzE lƊdhYg@z1IIp9o 4 eCNhE̙ƭL*{O  XA z?xK_DZH)e_a2ಈ$@6<@tHGfhE9M:|SќL{Xcu!>63|47 ͊W zALvZgYMj6C}zK @Z+*+XIAJ(0Ν??u4{p6>Nl ee.?DnmQ_s˜Rf˻d5ťD&<$f!4kqC{Vш֚0O; ?yJ%k`Vۗ2q,q$˶p~f}^K=?ìh1E{D M\g'S4h-GtI*}{6{yʨ_Cݏgoug2 r, ppheW+ (B2">TDu*7tÅc +:dd^{s vsxo\V<+􀁡r IYxio Eb)SmnH]tWf,3nVƂo5}xtvAn4DK;8݋U$9]=v ,oR a;~\xZTo+W 'c'vK6vZi@;v.>9p$c˔8w&ވEUwXjLi*?Ú>vm:q@At~KTGXHNJu'3?x3(Fq+Jv'(r.—ŷ?A|T42Uzl2{-}orNVé re]I)ې‰)1K"u`Q,9+Cev}b(܉ldo:VH: A]0586?KL}h\ |0"g|7QMD0 l5}"'N c 5xs AvIW+˞ (|6Ko(G—HWϜ]:0ok_p5*4DVco&9s FT"aR'P"ۖ27mڮ2jn;QAmKBJ3$< g) Z?]xz6J698aXWp,Ye 2̞#1K~~Æ- J@ LUpu|X7{ɤ뒄)@LeGmaK)e ǭtvZ̒O?r 8ޱ'e7B+PE-f _ȗ寄Qiy6LŖ^16's@i*UgUfk.aEǘ8c9ea0m 6,Wx|bP:jmX?1:t^fLkǴX'<ǭHO} "MÑi9n;AK>NJ&0$ hVt㥵s}ԆG" nl?]c5~HxQLEQe}qjwAp[4D"\;OL+^_qs11d> esGN@)]_]3GȿΓST? 1ć\d 0"ښۻ~)DԑX1giN.OF,LE˭ak$DZ=/ čEGI'뼫1,Ԭ:*>`uX&>Yz^~I΋E_KAbI^*S/K HxɂbՈߩWo@Xdma8CV6d2:M*b]YeT_;4!ćz~t)2v%]kV5~ږ}ӷ@j>Pz"muc-)"HCcW"}{߱!3l&2CxܗE==Ƨt~Ȉ<[.ûCrEiakAjD#d3ށO!row$*W,]u|F`xB*ĵZf] \ T~9%'*!PyOj(z1oKIkOsOCxLAKuYmGݰ`/oW ?Pp űב#[k\GC@FĨI$4b _ 9վQܢ֞=فǺ;&&k؍-:Y;P&pwHWZƃ!ULkHGWA$^T#TMKE_)kY:l%{utIVPo.*޿@|eN&܇nG: 4, -lnФn"!%bPCI˩W[JlfSDjZ4_5/'[~XU_aՌ2Ɂz>.1}m,V̖lU\<$Sv͸$^ Dۭ'(Uv.`UQ2@>ݝv$묫Ӈa5M0%‹5,<ŬjZߟri/2_Y5PT #**~Hc4D48c`\qv]Cb|;zc$n#)3&-K+*`n 26j#q/W)B7Q*YC=/vMh~ׯ'OL5R׋^~ġnE4q$YurΈt˱эYHT3݊CŘS3Z)-tK9F4 T{u2cw?DjNv+b%~侍kfx[E7p cۏYӀ&aA`?:=w{.;*ԒaLS `\Z׼^laPX8oUHAž1#@O58/}Y@8`>&8xPHlZ9s8g0C2'iYڏwC[&s+p-`g#'{ tR\?bB3FHCB*C8-Ij>-uouik571Xlp*471B$qSAa7buSީ}N<{Re"a_.Q'#3wzCb/zb_^ܷ>!]p ړzӉqC-!u@Kiq1_N~kĢW"tF|hS}4}V|ZkB+M2$I=}3Cٸv/jr>ڣ}қ_ }"h xC>gm]:2)mdsGqu^ jȁ3! y sn4#hw|>W 4Sps_d}9$x*>$Է:Bw\&$f6adE Ilͽe0k}/=F,xRXr䟭362.0Qد$*i0!Kb_XgnObpkI Fr|9!jE)|%BU14@z4PHkp#qϖkv9Fl88y=20}Ķz9`Vӊ* 0UU{C]pĶ2\CT3{e);Eb뿷p4Mޯ䞼hL>lQo}H Z䬢mrƞp܀r^၌ޟǬ6.݀0qw+=PbdHdOzJzS Tn1pb*tm3$BJЦ;|XEH k̙S_k3AaUg4Xpkji\H,uC">L׌Ч-эJH@m^ $w&GxNkpb|]}Ο@lSā\(}}5ʕ̴(2HĽe0NSꡳ#mm 'ny/1C1J3Y ao\TfDћ%y-,;H 4eJCIL2[3(Т?`I Cf0;ASh,?+&Gb,v7 FmT;2i+=jK30l\Cfk3mxA`5VAZ&jEo㡨Qo \q71JȘ$[](%e $'CZ P4zKvqOXc7&[}gAYo,k`aX1ەzb M#끻 G4=}qdQVgZN(U[a9PnMX ~ iPөs&$ <]cXubykEn^VA*|m'Eԯ_SݹtBn "B{>mT!`c94 Dc1&?uFMoI(j׵@Up$LwpHz8Q16#Զ1[\o|. rTS6T<9-,bu:\րo]UkPf׆OL5O_Ew7ۻx@sx XUM,XHQιy;]j-|zщKu|L-|$g(|1 G2gڌ;\褼+jFF!{8,w _ ,&ϳ<m⁜fKрkig saf`k~ߨPQu髶q#$a┡B:kq4ـnQ5Q5SDv%dQ!H품;-ou Pi-'DM(O {5U8XԷyȠ}Y9ܶ-ۍ7Cg]U R46$9MqH=?ԠoZ\fȩJ8ȃtyF H}3D+'27 /{ˎOeC$N}Y2ɘI>*"ChۃNq[3eo(0u{n?TG ,PPgQwZAv7AW{  BuJ| ik(ϢfGz?yn3N5z?SBXmtFa֞F- L O9 `x`mo5ߞym}Nw$P-6BOnm0L-Q!pץylo%Z&amFyq┸/8]8Bp*Җ!N :ّz(P6Iq_tIJʼ?:AmCY<1Wz+l㊝x&1-lJ=[972St,*I%w"q?x )-נ9QlZE"A>Lrw2Ky}hKEMt5<+DQ= fHC u,GB:0|wMP\ i)2Wڃ B7&aWKZҋ׫_=mL-teCi<];nHz*8/_qV6j e&;JB TK\"`Nh@ R!5}=,cR锭<6P#N`ۘd3I6zZzɡb~RҎ4D8.+/:˓[%FT(?OtCy[SX%SE'M r5 ;kx~`r;du?lex6ӣ!3̈́`Т < 9c !F,kz ݦyF>3TuA@M4p{CMf ٱ 1y% 4wӱl|a6I6_]t~< +>bD?U<s眉ɘo`E!4Np=lFt>im_\7.X*dP^W(>9"́=FK*HކdX+HO\jLd2!n'u?I[I+ hK|CMY bk^*ҹns+o ^{nO3#uY7䛷3 ¼Ւ$lwG 6,ѬP"C)_xUBϩFx݋oBe d"0f V jkeǹm6ԺI?11d{u*>$[t9WiM2,-,x,̶u{h|KUTO7MT Nt+*h܉($k8hEq6?_dzkkMvYOiu Tu)rSZkuD仚>X.9k.=V$ 9 mU:?xl'}ŊεO .\_s pzx E`QQLĻ!%p{Kw7C:Ci_4GrI8љ|e8eug~JIK([\\}&ԸɽYϴֿ:rKU_D͑fac]'ManrpmO"aT\ScrzbRw0D#njTA(a@Jn.x(4s9e1YuvϢFkEYs|X/lƧL;u2&FSS)P=jL& %KG9LWWYpRH4SLFYQBmA46GLs}^$ҧ&R! 789_[5JPmƸMg^ncKOrJZl}Rʜ]][I tdy|Hd^=U^0-:m'w<ۨt`Q?2ȿƤ%b*J=RF,d;7YŧW@T/~/ߕ+3_纆QP}ǾнS  +f|tOkvX}Զ<鉛&t@ZW]2hzRgH&F\Z2N 3&CYPV\ 1vg7CXEv[dLa/=5~T9r8$×ۑ g^&a[NɉA\24B>O;qJôd"4τgmrd]*E#lEg]wٲc%3ݑ**;PP:X-2奭:1Co[Du+&Tvka5#5Q9Wx-|$0-M~ 5UHqXVG'yFcf/n#8O\['-!Kv{ذws7lѺυ x-UXVT8!gm . lfʖ=HFHL+Ύ%*o3-zO7xj)6UFrA|>W̄w\Y.~2XFDޏ$BTMKMIdalImob: WDppgReRH9m&~`Wg2&//<󌤡_<`h^hQ#W`T*{@/ȽOj#o#e쨜O3|vm:7J?fwЫ[uݣxmoCaK#{OK"KDH$7qd llw`R9MkAZ='a{uh.%fli*xDz81g(5j.^WVxx+'B6Ekݘ$"_uL-((ZcGo0S5gJ1.g/~DYI|11CgH-bG(7sqb3u<c"!0w)X Oꪈ&@mCBdKu6?RƴY螼rqgTE]&*-m6 Q|IB;E([ɫb H^UsGtܺ"Yj$5/ld緵O+AHՉkvr,_-W4#hGft_&Pֿ Rpec.zTZJ>eHH|tvucqx(mRWLt.`6CawЖW1D7+r$8` c lJL= S:-˾1 1@.OT9,A++8QM9R>efۀ>,k'bXdZ-7³SEEo :a՚Pvck,f&?q`LA)MB5{ڤD$/at`)E\ZfMMn9B 5uk!EО~=k It:Xam8pg~﷞%sPh7|SrzVqLD㳛1źgYn;"a%]]2Mt-41igFE'çJU[JuQꉞ辖?'>]2>݇9x;"SbUY(NW ҞNe嫗71gm[W$|9 }df "1W,ge䡿$jWXqktc- G|wjsZZ:XQ6F%~/ɏ"rɰ,9rOوǜ<^a`>{D[o̚XEsh2})۲Q/:r#֧Ok w7 >ڀ8O&tBP3/C7bGpyJ?6ˋ[TFK#rҌujD0bkv=DC)8<- % /e"FBs9br]q^[`]1̋wɞR|pcV &o=[xe\t`v@5Զ ͧ@T*{=!W\%-+cYgeQ4\ ]i-cNXh}~KiZUHTߪsҋ*e>/Sr/YAӗnC"\2N94D~tv-轤"oeYxzmvg^jN2Feќ[cR ,WEאAsnYyֿ5qON%k J{dN>ukdkEBG5ceG:6jn*DVn R_U+$!t(1?j2hy;C>,މzf;:G|#.mɛ@E/_ȳb!u)"t;ȋ]^uVPCOg;n ud后\"h@#nU&Uq=~UC-7 '].=k<x[}?qtlrS.c2CW|dL9W0_ǯkp2b";8E!\/ź*w?G~SُL4}Sbd_D 8))چ t&ϤwԶt Uƻx=cl }IUJa)R|1{2=!;Ӓ]cKOlnSEӮBlt3֩e:@\2';O{ nBWj[)zk : mW-w|M@}^`՗fEߵ0e4H̚.}Vz E[|][.+LNݜB,'m NCSBSDjŸ2߸G' ]5pFKeT"8 @h-tY3.V/ŕa")@ajs FZl|+72 n &lw="ߕOUuPxaPZJUZ``^B8m\PFໜ}8JvɅL3'_ @AkbT [!:+Xt Jo a +5V!zs'6],̩J?F |8Lv0:.aO陌RRA9TV$:Zș3 H 4) \Gw A:_s+lʈơak/Eڴh/,zǒULլ&`Gt}^%Aqn >49#0 [MѪ@"{ )iF/GDŇ!k$^L2@l`H\ZN;{ga;W ׬ӥХ-uHI%dBF2SU*M~;my-y&t# =7"r:JEMڤA-X!t z\Yͻ6~V[|7wQ Ǣis(ȅZ1~ X2qwpr˻=lV=#lAÝl*m?F~U3K{!O ʦL\K<QY /TZ7EWw%ʬd` B*"dQv; ޯ,y+ló*iH˦Uߝ~eeE봋t4uVU R2^͂C[ #b; ysg"Aɀyɋ_ݬog ‘ w<O| rZPMo@eE%evآ{&u^n,[iPqq+SԈ1RfJJCʖ9,3@Dwr@5rpjW̫jA'H`-|ue Q^BXWwnXЉtwC"Ҷcq :@G=rG=!ī!ƫ!PgFYφ`ӛ\%fnEX[k.MKbIRfZ!ZW Pؖ 2]&Bt׶ ,cͶ]@G?+ץ{CWq9mWi2>7L?؞k?#LY&\h2:pSSKa7a[t͍$ۡ _ɤ gr3$2^GFO'Hׄ.x#0qz@^xu "Șbe h6!EEkJ#GHv-E{jk@3BiA;k Q3np,ө`co*g@ЊCYq+,|joz Z6'ҾEMn(G.qVf؝ .a4'uq[(Qnߘt&4M)돬 G=z*IxVưҷfE=(6MtUN5qۈW@e"z"&J.b$`ݗ4PS9-r|KBkj|JŸ O6l0cD7It9?:1=t@6ΰC$!6nz9D2{) ;@"rRQZtJpa -;@f#=#اyz,/B2X^w@sn>BZ-V?C.<~8Ŋn9Yfɨ}ivE=}sciNFN%_\lb ;6pFчd ؟dA!H#F0.ّt͠$"~Zo-y`9ϗRv!opQbBabi+38}_\X%Xߵvk7cyh8W"#39{H_H#f t{gY6 or;+RJHL?؅=F[uyX $r];./%=ZjU1<gi#Ưژ5ī˅Xyly3/]^I tc?bp< Q?Pi Tȝ H jH Qߕܘ[u*hdMݚ.T1+>jE^q5VMں+wkGyC9{xSG4+<bB=PfuJ n,J O )*U7wE s6bR'2Fh5shgJ%]>:*2Ƨʦ9:!QK-P{]I7*v#2}y 1שU XI_X -[٠K+ ywKE]W@J'f8:zQC-kS@m-LYoY >Dӱb6pp%.e12DTĐb`RvnVE[I=Zx}ctÙܣ _pI*|eH=GFnn-q|A>܉`  H&y 7cfZvv֨j_Dz6B.E& ߩ 5$:wn wAAUDLq:a hfӸq8pWqJ@[MC4UE`*3 &-m߾T)Ut.TTRNZZ$y^y7K!Uߑn0KcJeƨ%^T $|~t0z[9:$`1\إtC2Ģ4ᔈ橙߇7"{MB20`"tb&zWg;eU}`ϳA 8a8CŬ&L8={;F2-\0= &)RsFv#8}%wfFD$òǯ#'ؚ)b+|!^¥3})<'Bk4*7wO.7y|x,z|Kܾgn-?v*&QqE3TibbVZP:2 uC44m_t2`IZ , p)-V-8RPn܏K. }:fԃCe'ma=(Y)08o7,st:ٳ{wl1!݃æۊbb BkU.I ^^]q݉E:/%pB_pU$k [E`8]ۚck:-YOS~=3D-*/4QS[=RY"^su^_=o4Y.H#D>⍨NCvn;μ~3+Ygkya3LΥ\K>)5I҉"T8&e%kHFbW%85$YKYnIXC/\@K{OѷFt>)z{xY5DZ1[vR}mL 'q7&477C_ j?n߅w8`# /l_׃3mmxarn2کr<:vw4XW#aΪ4N븕XB(י'<naТ*_|23A.h]S7ͅc' vWoUBA?S&k uHh `r@#tlcƫٵVۑzH ϒ3K(dAQ+Plr{6.ZEf.:FU@W*ءf|#dey$^B~Xtb"c2C@O*>a?#ґw* Rnt"mhx[Z*ۧ`Қ?D;pc'.v|lnkJ2Ӵɰ#g(Bor4 !/!?tL෩pA=6=%,#xy{U3j$Nf'({4S+:Ij0ʠ7J⮛ks6*1& WQj5M ȟ}F1vNI:=/7uO$E!!=ax{L#{;Rņ6/جf_j7ҽ*[Y %;1'+TvXQ$FrC\1YRtb-ẔX]H; e@k,?eU ?0ihS;A7͈sZ#A3?2VC^ [30%КԞsF ci} O KЛZVگv(mT;VO{8euwk۾E97<̀WNZ'Gf>LU~ujUIoΓ-c0e4%hH5ukC9 "0= 1`TjIa:S#?+bN9]Dٷ;zL/7;Z &:RY(Uxߞ+FDI!gBI"|\[-\,Wi02όGL(BŦw 8٣ Hx"QV.*&D! ǥ]1QVH!2pʹC 5V0աoP"u:#J7/1qy~KTKY0sȟn /|ï+r1Cʛ?HfY}냼)T8XvzدN>.o*֘8IuF\y,#K7MCuq$Ua.+)ǦJe4#(Uֱ 4>@yhy1`waAwjrKv=`X{eSqЌS̫l M0ޖA}~ !rm7fܨ9Vz9̼*Ѓ7zᱝڌL^͌0+iҪ2BlID#=BXcy6qZd= |ikd^D> o"kH6I g2t1ۮ+NL1ע 7y{.b`FAH^dy+w`\sj:6b4#KUz|wP ͬ!2,E+_)*M[mv Dk/ *.W៹H9wNktN 39AN T!QŻ$F)Z5j+caYURY֠}_GjMUs bU d1,&}t!d\ك4C_v`fIj g K@h̝]mX6JS\ EHg{.+i~_$vر Bs3+}FY k ]U]}<{>A΋79AaC,`R 875tI~qǠ UJnv:3} \kY|~9̵%84F|qw\ɏ~5]F{Ub% j=|MwLQڅcWŖN8(?{Wb:U{1Im{2AFM.GJ"PM!,O;&=#\&̸SB]MkA_pX6|Ovo܏ޢ6>rq pM-hvÁ>:TVFHI=6K#؈Zn^ƶW!}a Ja[kDUa:0 D8=XczK5qn״(Йp6s^Ggr"Q!8As=r}.DG僎{bo@.߈!ξ[ecywNH^Ca|50Phb_ß+;NVbJ)z? h0=I$XCVEVf@McD]1¨mlDoc$JmPǽ}*"M/.zoKawnPĜF{=Mt!q#̉TiKdg^QH|9{ҡW+.qˁ7]Dbn1O uf8 |;sYᬙDx zOTTҹx\] ^iI=HOڀ=A̡ N-SGDw~/oF+p=S'*:K$S%)JVQ8M(*s9jAS},2-g+RGJM@`y%WS*Q,Ge<U3lc(U,ErTrcSupA]9r]@ӧepBujsC3QA\qxCMl ,(4Aw5x.t8BL *50EQ꒑k2"(>;dVA}&mQ`( ĹSwBW" GW_LĮ1}Blzb$_ПbߢjuKxxPf&~WկM؍pXGd` ؁ NVʐq"mLfG݆OklGO^$KBL GwPb( +:HFbCP BEo#:% r(ыJ:;" t yOI7+.qKu" ӀYxBGK_ߥ OxzѼ,Dh&*ˇeJSs܍K`^$"H2oF}1MZ=ѹ0"|CJ̪;:b_|C_`_LroB$cSZfwZ+6tԵےww jQR:dju.BDŽ-]H(l+-qV1͝gͥb$(P@jL!7s4P-N׿Z>Юvvס)5Y=SV=YdKb1~ fڒXFܴܳjj:̱|VwMZ*m#ӧJfBWoOiG;B{JwZ<0S}EBC %e԰j#+l,]+gܶLKw(L|o&rO$rC]C.l"+@2wvFHu+aAO1oܻ-$S"NØ'A,_gp S ijt0}^8E~[.SGHrGgUID~ G|+/P1z0[+A -DQ%/yO(GUBG_W@)kcRdukvg؀lDy?!玕/ϔM"s2SmR9Eg%u seR2 6YA/^ #c ˕T>>K[y%d[ʉyS޲ÆɹJTٌ6ϭ13>+(a-/ lu &*gB5Ypn+4γu.:O(P5~784ѪRFI@MAB0S l3AW^.Iy Bv9nСweiH]_!>Bo@;`0ax6&zq B^]<\t|`.zd/d sZ4)ȑHǹx:Gm-[3jO)q*LJN0>檕{CGe&/Ʒir֟@k=sK 2#¦Qwk*hxzL+`ҞKA,\I03Yԣ L5 (1Ө,r[4KGbύ ×Y j$A/%8]=*wTx}"mJ=Pn |2m1.E41.鞌@ h oFNkD,>vJg VFԚS8!1^UYoa&[zV*N9Xw|Aj>h}b1obPZɁuPgrʺ{NsbV+?H(: >9' ؖq܊ț__"Q&;C٪wI#'q| IlPi%kyBowUTrln|0[{ ]NG_CQؘ1GWAdyϏ2 U.E)bUWҺyf `/:ܺ}Y zKȣփQ.z`5 Mؓ' 9}ud?pgH6"(M,N,2hl>h[7+Dxȩg:+Jd }3$쭣yؗxk ;*PWc{X+uyQw1<("2}Ugz9ƀghX|/J.ΞvD5㧝듀le٥mJ߀,BhԲѩ|q<k"V#MؿVLD N6pB0!:i Mo"CUh~Pq52OS&n`(O*ޤ\SQ #23GRZH4x-Nc,rMPRֳA@ZnC\dV6M25ȵie-app G U8<`4a!kW' Ų!AN!S,pAq9 W=]e},DJ߅e xknǏgL/6īlɁie}^p?&ZsR:Xr/%Wd.Qmɯ٧FɌurw`)!@≻-yЌ3oD(V30^wGOg\=U#o*& 94ѽ`YPVU{T ےc,{E2nxefZX Kk*?-Qi.k rR?`ڱ2:f#/5_Mxi'bf]hڢ2ȁĭ|Xwf~ְ{cm^\w Ă[Mkz1kZztfZ@z[;-'#"h鐏5Z*4f#a8 7>Rm.?:Cr>rk#VN']Yaُ%JzLI8G;@!x!L3'S _ڶbn%i?mنQ3aѿf@Hlol 0_2}!Ⱥ6PzA0ڨE"E\E +λuv` K3ƻP3*ڳ#k)CvMz,f{u^!6LwfXD>)5Q7 if q2ڢ;(NZR ]`&&XgTIkvK֔bIL(R\iH>Ǔ9N̈́[䪣B[!SV yKA e^;so[L4Z$+#q=\Tfvف.O` v ٺW{}`n [*l"p0I 𧑆l$H7\ NVqs1hxn吞rR٦BpP$c1 ҳ>nb y`ㅱo3z[y`_{8a umxng‡3ӽ`榤pM]6{(;(#ItK^-l+Tq0gPγđIL:J>^sՁ]z1B|!;ehPa2H)eøP.:OP}]O,DP E H?LF} ߒ Acssl[cZ%& iUErGD i19H 6*w H㽁P]3Kyk۬pq<].ӀT-iv@0.c,}((6x"f9'@eDqG}K!ӪeTSW8oNk/gq#O|$^)*u@U?PM=xX:z"W_Q+jV%,uWju]X/6Y4aػm[=? g^HVirzmAZEF8 0'ZGP2n'},B̀,il3 (V|WUt?ŦgXu6r 쏩Dz+D9` q+K^^d0rBAc!Rںh4.s*?2e9"5'WKrՏ OU7#{\f0e۩"\T,> |:5̯Z{$w(&=1xN~0&Ÿ)EvtJf7 YS6\kC*Kifr蓒q :j:iS[P59r=GV-f³fp]KdhٮG|7M\&bO [YDs B"{*(]lO?TrgDG5Q+N䟍I}{u@&&5HvIu|msVCams^ӐVD P]3ە:_Т8:Nr *Wav_>6&뀅>lF0!yjvE*'sFTvlSxHMag]VXoO 4BPގʰoܸ/nD.-sW$C y-&3&E4&.K| wM<Ґ;*[:֞c7p d/5ТprY~r#;GG1-R`+hK"}tI;BZ cX|ng1srx*<8*{E[TOY)TڷJxXwHb>HZhg!eE+YA&hP"˥Du4#ul`X46Yt  R.ṿ~)(Ȧ Fj14$LLwNsYNC*{=0K7͐Nܘs-&.CLwQe,g{z{ݕY3 ?2^|C T>i`,TPC,YZzq4P4{;I}v뗓c]O ԷU#!]Aa Akы#Zc2h(;c_BQNE{בLAv[&c:xmbV?*Kyv83u{֩ +ipaR^5/.`XƔrsh.W5Hş4}rA"v_ŒZ/IZ⪾{ Y0MQp;yzȐCOF::Uhu@^ fЪe=Dg>5-h@C]Xg9O"5/<՟ =5&zLj!_^LH-@1:JWcjΔrkOhbxåL@U Z |, i8ˤ-ᇠ ;>T2|c"*WٌAH\Bq"w@4E iaFØ7{aeK5aXc) 0jl%Uh iDȺăE ߄V=moU6X zQр.^Z^!s[.+ (W*($.kay5{-/cCp "t6S]㦁C+$nBπHh^cL/ ^*n2aKeZL&cY$d )8f:uRQ{>jl NwtlgM\.OGŜιdPۢ}vÖϷ5ꊎrJc]Z)8D}zٍtFR۬Ys-gD D¿ 1ݘB̀J(6U;jWGk2*H-OZ@ :w$@~v9|`^DIy3w*hƐ+XZlqRhT*E`hɢ[gya VQҦY:MP$#8Dr e$< &=3'sm;;)>]mz7ujuj&ҥQ٥0LR m@{k@a]l73]:#!2sѾm&Gр9YX0 0SH@˾ݼ&%-!^'oWF-~'A.AN|nxq^Q fL~?M+8 {Whɚy5zfco[za0Ң3rkQ,5y浀[8BkiuFydQ:1a6qf]&8Nqw=U#I@bNٙy] ~5guњˎzb 1 m}A뢓(Z*?k~gXԐPΌ-vDm-q#gמw?emR5)ק5MXAwq/. uJ&$jҳXH3Gi3I`* M U/8>8j]V3E~x~t{sJe4%nF`1dXi&J!ȺB>Q-K&{è1rGDJ7@D{ Z)`wv 3_Ν~TK X>UrdAޏ H*ߔf1gNd5V7AJ..vTK>4k*֒!AXy/^Do+PI*K}efX@4盿$Ֆ-c]C +UAi)f4|x:8G|ȵBBxmQM]AUIRu!Ooefc[[[IEIqKԌOqP>`GWiS= $Mέʇ|?>Y@бI`&31JL^)xb6#uƆWni$xkwupTz9&ɏ'LgOA?8QVLCU>}E!d8=w ր8;^XH{{W>wmʣ&V+-W7k=D̟BkͦHwgNsQ$r\Dc[7b֗6l[x|EgM~'gDIE U6cpdF,%`/cDǵ9S@EǕV<)[}hz"t|S–HK]jb!٩Cʶb-Uzc\xcť,h$bO_Rң4aD4zJκ箑eE=Ck3| Aɇu * u=[<̴) Q+a%zܞ-:`u"]I^‡*l yyZ.i;S+)#d(u u.w>P_Ͳcv M kcܲ\H,;4voKn1ak=[ʭRJ)p=[DB0~'# )muEdcɩ8*8 1hO5&왊?"_<7ͷlВX\og'YI8 ^ KL@+ݏKmGȼNv|gnj61!@**QVR!FäO=ѿWƓa1Q ZiN_~!7hJD/E`~C5/5!(yT+&$;i^ʪNW6]X5""uDWCnױQݭ%3,AyqzɳZ65I|Yd:n(EYȊq$HVS=i(Y: `vc)'X^ 'l׹^>j!@qR>3>&wfo2I? D$_1q$Spg"lVwiI< Or\t YKBY{y7n;x{-h +j9k\u[ S=;ug]?Mk7%͢1׬b2+&-/i7wXC F>+@6|X+Ӝ/ dgWD{A7=ht+C/ڎ K|N#ߟXlmC"+V1ʮh{}QHn?Wb, XzZ-D^_l? ߱{;ijU,BK喣-F F~L0X;Rx=K`6xyZt|?pcIlh\g,F, 2Yiʽ)ǣA´]5T'del>xU,#yM!%OxN]`YcA &8ݬV\ѐ9J'^{NI޼Ysڂ*5]4G⪙2>YŠ'(&j!,eĪ}1HeʫI>$P 8UFzi~9~k=Y iUzz\c? NGJ6$b!+Z:bwp)`È &uSL % x;r}Y~ D[ c=u?%MrGÌ[=,-ݚCT>KH.S;D:l 1KkqP*O^ UOm{fV=b"ŲT\_635w)$쭋qjK6c%e(U7~Ϙ{uӦ'cߑS,ֲ2 օBy$f4{Ln4L$uym\So_WT;^Xf/ `W׏^t]n Aâ_L|KPWDqi5C,s ́:) |D+փKyk+в\d?R4"P,AB {o,uD'%w,}`c۸G VߊTsqEnUT+->Ԡv&?o" xڽb7I.2%;<EC71I B + E'+NܐiW@j4yc궸i*`InLffEJ"K`)b<=‚fZ7Ď;9ǥ(21[hFKgj/W\cJ_Eyl9*5}L>h:g5ۘ>CfqZj8;Mwl{n@|9:O$MbUT!Zcl[Ljjc/;$1 CXa 80-X† Qآ,zOq8i,/kM+tJ%H{M ۚ/ j`CjkpȀBGwwxd +ߜ +u!Cy#O_:fK1OKj|^PTlAYZ zp(w=۾'{vK< .E%i5MOz:BB]{k}<-ޘd.+7},LKTDdHv~e,Dpea @-;2z-̪|Y/4G3" bR ,WG0n,ny|4-lD*هؒĵ4ˈk͔R5,zkA=j!+!+I:|7~ P6A4}q@{U2g_lKI@~֬hmN^L%R lnnY׆ asmM,qn/wyb1pA6YTQWLK}-b˯ ŚS] mEPۍDmQː-dڶ`:3h*aGK'Y%5C:.^NHI)\mۓvC n3X{= ><5sO 츊ЗH"iߛJtPF;!X ndUMPOȌm+?M4=Vm|@Ϗ#I1:WDSکFsB7CPEw*S5 ;^E;mZ WRtU&d :3T^4dps}bJVU#RHk*(}BZ1uA`He#Ǒ$ %; X Żp" Nykk f7o}a69z앯nk_vz%dx腄۶Sh*S7 L%}X3(i;=(?%9;Q&$\[tb7<6j]>ܙR.>,mO>eQ$ 13nՒD@~=jٴqm1p%i>Lw+Su^L׳{ %w],_;\YT_B䳦wUC]O!{(1gfUz, LIhj gE5L3Y)wd@Rf [Y_KZXbϢ={INk(-_vjjV*i=߹\/yhW4[!37 *$`Y҈!t R$kA , Nt(%a/ӄ?*|ev³}y 5ȾZ+u]Wk&[*%j`G_yXWN8|קC:Qr`^,c^mloXL1O&V%R>rU7[Mr?ճvj^L#!Ҋ s_+Z rTe؊% m ڷZJi Gq#ؒbOR΄L㲉ntvp )f;K[^ņ>h>o[YЌD/z|n/S4jqK<V\aWv$}7CA<u>+x#f<ҎB3|?Ơd@q%Z̀ᵓغfv(0AqR,%ܩ.q5RNg*ִ ϳY du +L0w7'[%eV}6wB^?KĴfl{%@VxPNg& Js5@JlSX,)/ 3Oi(dGZmhZɊ]kEI[W}j(PBdrS2=8D@FfjOC ~b}O[Q 1+XO 1nt?~&Z~ 8|etCJ^l`@t/iz$Ե`5q%L-M?3w_L. J.<+;z+4Q*i\*QU?}ӇGH$D`'8[3nיXI]ηb`_mR Ы4]%xAh2C>}Sz5qv_ߪWI;x v'K[eC# 4u#z,i,S/.鮤txEA^4ۀF1K@21,wSRj>oӝ}4oee{3vW !gPTDA;*ɯ?Zܞ\Gn6̢>0NȰA%x>ʳ@CXAAqj"$َճ nʏ}P<E0T+@A- ;ssmKL&:{8攤w&c,nj(l $Ì+X5Q~s;p?w*8[+D+ܝ1dRRWYTIWW@snB'Qn1 I.vty!U3${vYܣ"[H_/eZ{М@UY4ctX3D#Jf gdvtH6Iɝ֐lxc]jlZ8}kѽg1X Kv1͸lg_#lG3ޑb v,>[_\bM F+UzA%x?mNɦ ܪjJ-E)` D`T} Q9.PŇ%tho Ξv7Q:9k]xd"TB MZqѭH1=Ϣxy✱q*ٖNY%mW޲PHNo_/:ͳ>JCĨ4lUx_#ʰ_H^4+q|N׷ oW~o:m7p޻7>.wJwe[XÁgqג6ɿE>.E~.}Q}vʦWF\rpGd Y0iBiqa;#C {I13a5;"rq IMF<=Jd8YB4OK|s::,TwL;Sq1I X€1I# ÃUfNq@ac't6۰2ȅ0oH%\fяOWT+*DˠN@ hsmZ D ayލps1ZϹ}÷ *_ n; oʐeWNWGj ñ9>j .&O/g˜ FGA$7̡W -O`@Ŝճ_ *%M dVX7f # 3&`5YmRe-^-psoyp2\T/vAB@E(qU/$]3WHm.pCٚvh n^ޤ_;Gbx3jϿo&Feqa} )^%*.`*jM_#A﬍=y E#7&bue6qTw_TZB=&|]ҜBv/"F:E%>'+bV㕵epsE‘ȁ͔D6L״+)`<?M/xRUЌ 2^;6p 0u^EqgeQ v%@^@.c֦ i>IʚA4FAZqe BZG0@v5Qoee]viS9ֽ7 -az,.fR>rÆ^?*ݵa>~0;,(ңZ]j9 ~b~OW'꺈سFLVGoe|jU {=h)w6:G6͂[q8D6TW>t+o1->ZJtc%W wF> QΡ 8>

< #4BVWz%ɻ:D VpXuO7%u_)bpp'`0IskS= 2*kڈ܂wd8 n-xWg>aka{Hj\6|!7:E$]LC&+(}?$6RRցUdi$(o'lPrQ&ManI_Lu+;J*4Se8| arׇOh4OJeZN^Po)c*6q^*2NjiEs G"HxJ'Q̚wo5 /9PGdQVo dŞw>D;|qfH}^g@u6UL='Rh]ZX cYL?I\,Kqb)r%u ٦Vr yr.KG# \Fd49b^hDк8>-[uf6SkvYN @yKb9?ZNnӅr\ОМK6uRW1BR^'k]T/IA vK(](~ 8I!LG'n:x2/eTIĶ! @,6AOƌvVS^Sd+9cn N GɇU667o8ne!فf+  Uh_zM~?y_\ ̿9ImDppB^Xna٫DL.sLU5˞&[ssU[S +/Y]OݮY Fd9 eQ4ȇg~0z%ZwPXkSƮ dރm8!BL[l'Y҃@Rb7?R^!ŒU =5f3< ̖1@>p|F rBII̘][gv#O"6&e`ֲ l4Af[?.Qr.vXմAkBTsKzT۝q1$y${l4(~Fr8Bb+ZmtDt lg;y1T ov%J,K3e Ax[yXJ{F_iU.dOhrZ+YJ` [$GYBέŗld nRVNMgd}aI'c:^Tp?5C1M༯ 6xwsטzM͢i'vuЌ4[^ %xS^ж8s Fnp.<7qwq,r8>Jz5qHSxjA ^*S_Ű"~f}^A+h@&ں돯yEn\ 0;hqqD?-ُ&vWGac/Eճ+wX&(N\0[3ѬT@HU伍`Zd>oba%=꧳ȩ؍FܼȔԓx[*‘&H)_f컔pL[suÊ}%=1K&ip:"Sږ-('If|kUpͰaC.[ơOw/~UpڦW׭R K?;02 NZQ ;כq#tn՞+S10aIC[i =^sGˆS CU(e ڇ]5@O}>>ޠ$#I}Y$,ic)9Qc %Lx,M\HQUV5=R6j4<-RDM!mB\O؛\uĎr?@,+ޗo/HȎKbys6%(.8%'щ;ҧgR߶&BX2Y7'':2pvnTV0 TB iu+EZ6$~4;3!nzN_%8?;%aQ'RA.RCWo_$*Xawvd ^}4Gh׌׺Y4X`6NpG Fh;=2N ˃A#`ɘUn[`\::vBaI[_ Z`t#C=uo_y^"MRﻃu^<Ɏ-z8eqbE$D892 cbbG1b39~`xcɚ~MK'{,(:;c)t3?sc>Ӵ 4TCڳ뚢,,vJXuil%%Ӗi E`K)<߄JwzΣG %G֯ZsHձVtQ@YL &>:@ȔJ E?o݄Bʌ~f r#ֳ/ƢQJOte={E4G* (k,G6)+ zn2'ozwD 򐔜$:P܋>f̌s Ԯ#NgGOF^aFhfRбˣZLG{m%Ģ,;8ʻuHȶR%,ob+(tnn9|]SߵF$$mxm_.EQ^x|ç8x)1!zZ qvnqyfý֥UfQܕ_1$-D5J[@O:YFXg\9bmM_n͢/ ұi |x!&:q ]=rwS[& btc}VRoB, d,![aK_`35KFeAKJAѧI/O GehYA|?̶F&3yPl0U%?\2b>7Q?A`}t0y>y9?x/yD!Tnȡe8茶DN9]=:,}ڲ,.q|9Doou;) bϽjg2 HbvJie>3ϵ_-sP8Ok}z9 (/?7k}y2U?1:~/pdIþ2F1.A+_veD}6\슇 ߬BZDӰ+b3*:Ki*rco%}S+#GIE=* N2dc&L7sLk% 0?"ᢡݽfjAcfbTZE ~DoL~pv&)^qY4-E}b P#,#e8mU+U*TI jJ1G r~`x ˓ugu1yB )~ept]W 99P=) +nB ]#0\WMDޏ2C84FaDm+ڟJ]`= :xko8 Bfx~\-j1Nj)(7QY<*UR=;5,FNl̵enO> buDYf x3I;`b|WѪmEP 3*I>w&6VwQ %,1 ʼn-{tA1"vLP/w?9p.[xԸC8gWY&,SMxd@yxyFfc2;Q\)S03eJ5ﴎ;_ ̕f B$mvK uχ(Z6f?fߴ=ym)O$J tWW=W41Ud'2YA4=Gn70CMWb]nnQip=~$k\28uǘ8xTvL'XDžb6&H(E^E] ?jz5xf$X}ޘ= RK!#o*ϊ%E.) 0Gs jN/ǯ[JpԂ*` 3Fb0m.M9tʰ;qnccB q_ճHeƹ|ZyNky{܁.̽};1(pseN=mu7J[1m:f*즀E4{o6t˜׌yۅ&I CxB1).k-V4βkEm4|(Y޳B@N ʀ%l}FP?QituL1 ;(3/%D2߇݀>m9%y]?EJ[,R&^IZ6R3;qwu=6渔ٔ[%8]"7<kY^c8TqҺ%zr'lqWDrrj76[ė>ўWIB~/h%E-#H@߯k6K]s)|ɤԑQKn\Zhp""gѿH%O!D#eozhaTyYtV%T0\+H'e5Ƌu ?/f:]By>W3Ax" \k&܄,Qx'TˈG_NH S)v.d~)$: 4_.7IUQ7 Y`<ɍwTi9.vL-FTW4{Ko9gS Gr㿦~l:^_GTឫ50s_ 'c"$Zۈ02"HVg1;*bY :H+ǭ8~EM e芲>Q?%1S POqk2 ]&*JaMӔ?SQ1Ď#8vcBx%M;|HP})1p [^s=76,@ ܠͪP5WMz#^(n&s,3/>Jas7T<[. eORSTƴt^KuJW>(뼆߂*R}ɈPzhKuT0iT}Hoц0Hi?Ǫ*m czYBNPdgHL`%:opV͆bUPCG?7"Svׁ/̎%Ł~zI$!GBd Vlz9?w6=[%Us/iGX>`xm>3kkfoQ<ē){yGF?Ϫ]|.lEg8$3_ŒXEE +ո<&>7_.Uq,`󵥮KW&OL0 メvb WdҜ+RAx:+&:Me$~ZRT\T^WZ`Z0M[ƀGRRiIvY#ݪC ^ 1* [yPt \''U{^Z  6MUgC݄eC;"I$TJ熽C1@Wѻ6ݚW/O(a)ubj +8=-BH&"[iC*Zqs4~DYB_@m 5<,?y|jwuxOlT`! s8~I~Mx{|zG#2l .GHibeM7-?40HŇoІ@<T{;~];f0"v+oBw :1"ͦr $fl1Py䵹sxMEW-#fVVS&?; zb +.# ٘2Z22_ ~ߴIObfU>/ne4DPo[Z+~ao ~Ĺ>i05Y= wh=㨝\rM0 ܡ&=˳A^a:" l:58}Y|Ю܍6oqālC׷Bft%v\! }򊱌QLe@dN`fѾ HylK艈2\lN[;b>qs14Z bg\xJPj+WLKe8ĠM˻ 0oZ?-K(Es턈@{,T]rj 0TԳ{]N=hQ[^xo/jpJQM#GTz\5VJL%G:..xsò9}J-g2 f;d@Xiڳma ݢV; -OR)[U=; S+LC {ɑNS;su"w d_F@NyZ)nx6H,t!m蠟~Ŷ*o˳l|@ d?鰁٭G*DM7Js*:kY5zWm"BbJZM=Cި]kjs2^=ξլympgw%?E[II;̥UuDaHNRھ3RXLf | =mCӺN|gW򫉦2dfOkx@|-e[X#ѩџu\5e95ܱ$z~Y Yh^G3w;k=ucq~;AUS! ČjMJ GupX?+`NR?-{Vyz(%UPuE5Y20y8p fO>W훃/Ƭ @{% H 1G++tsJ[bW󈑟.F J dyc*o0~ 4gM0 RC1SyTW`c$[xMky ):D6zR959w!nڥ ^s]1>qϖ!:ZȘAXjc>yf_)? ٗp1$k˂4Upv'/#x~Ȉ }Z%~e:?a3i?yj7_%z ܗ8 VrUu/<ݩSy:1솧08(L&圓1ui,_p-M~0baCO h4mNFåva7+ 4^D~\o<=ָA Q.yym)%o;!NRr94~4Oބ}9 9$Ou\N5ŝ+"e:6Dgr6k2bgG8ݛ@j˘eWhnJLg #-G_%УDyTu(kKL}/gx+dG_Zص n~[ٙer]b34]CC0Н+@R-:w"6$􎍞&9$Pǥ< fbyk<%0ۡrV[ٓӘO)3qnctFM0OVQڎ FWUFeXx)@?Fq覝 x5/2"B !pyN-c`Nty*%N9wM^{ _@`u_:mJRt*ve04 !phVkcG+bYSnOJ@j|~ !JHhT-hsx,cQkAA' rjDL@%fBzY'X7-px/"Κe^m WOkt'.\EЁXc}&.ŬISKWS߱E6VpN0tQ';]~a&j^hoۡM_ t}{}uւ(¨Zr]PGHtq۵zi&Z"fbHfлPS"->1[ܷf-sir`-]UOۗOtxpcW%gxT ,",UU%UTx2T#$x'/cf 2*zv-5A{E8FGFG;Y-bCȁnDN ne_-'FZʐHo9GY'S|cۮGC{~q;Ljq-chAK rK2%%-MWX!iͲ|[~p@ɝS +Gqi 7 g .Nǡ|c^j{ɱ#vOxan_swz>b폄cBuD`M: tQ|?-#P}1/`V?}`P0R Q SR\]]!3{Q~<4+:mrѾt{^{#E]Y߸sQ]FmYdze4~>?+M?CBH@%(׼F%wuSY OƓIoraJ\xꍅI-)̳% bT\|r1*8LlGqϔr?;a+<'~_ .'R^lwWbLe.˰d`gNYg(8|=f@3R$g#k1\\(&xhml@ (Y_vlNA׷Х7][BHC5?((dGF _h]EH8_:"/x|jw]]sl,h=(ey;t A^\4P4uiAt'7tyK;aA]SG7Ț+j(nxٮi뎑J)r N͖0iP̃Mso ZPP[$!kغmtm[F)}M 8qrG7npb(sU7zpvM"r){wƿ-mr #WlpjLH3muGa.R'ys2nZ=c<8>hz:0%Zބ3-@ҙEd|"V r-xL\:xgZG#jy֭8˯)&X!#29u,Z PrRc<^4chB,|EDflCZW9M ֢wNm.-11JF}0_$dI ZaaO9a#ńWgQ[F p}z,D1^*#xJZ[[Lv>5ߢiY$ lü%;QV Bd*65 nbGUKA~k$6Bb%a>ƺއ8`707Z6vJI4߰j5wo΂KT{+@>usMܯu:lRIX ٢m-eJ=?4"5Ɓ/XϪ DLD7poⵜ+8*\ÈM؋ՌVj"'JPˌrD:OpW*{eǟ9pR{W7aCyVChNsz3_-e(?ОH-]gg4Qi"2lRnYlM C`!4SϜ*ֈ{pZwjCL ]/ɣ1>gϸtffT^ѿ#KV<HlHk|YT}~Zqs6y&ɥs Et أ14v} m6[1j "(3 ++HeRU#2>OXkeajk~r/uF)dU^Siѓd {F() StG0#܂f世b )J}f27%D͂  &=E&RcTj eCuveZrɅG1]8 9tG"_CQMpkfL]zߍe~&OwθKQ@u}$;@I:OD7]2+T___zcvf`Եi*Ka?SM9tHn]@Xnh㝈'yL6X~8X5L?PZƑ*pK:78 _fvd9D /6!}Gݵp  >>05gB;y`+³orQ( {6~70`l N @Aց O?1ѱܩMÔ*q"ѐ3kl0"j6c;4cєX1"b#YR_8LlP{C>rYIE+#ۙ4U[IF5x'nOnBuj{g1vfc\B )W#X^͵_2r6)Idf?֑kV!9̻5 qe5;ȣp %X?l lTEܚi"wJd.<kB*# 4ST4,Ux:5 2@xAZY\y-&1k'^1λNF2]|;gr2LaPlV]<6⥋=z. اåbZt=-萇ƶ?f #ŭtЎZ}, <]ya 7c-DOLc%ͽfmmB铆OSDjߐI<)׸] ,0(zȕGm)mȣ@,LӮ: -,x9tK>?3ɱGN:?SfR֑ Q)Ҥ`݌_]vB'QF=2fI^?2,Ω48~0fUc(K#l呐"Y@{)rk-@ߥH~Qw_RXۼ?uԛй? _n?\t75ҬMk)z7~3Ȼ<.ae <\1;Nqoas[ O%8ˤO,'=:v+G%M/ړ/N4U Z6 DWXTBAụV(^R[nIsn3 x&%Z!J {;h,';VŒcm$9=cmgx| ,:Um;;{V!5k^yh^/_{5okO lfD5#T:]#ufp~)2r[)s#0C e5_U>bTXO-Y.#.eJ_wĒnBd̹X>QYS@ɌҶyZҝ8nr3'F\Ag rD8^XK7;f0}w#Abӻ(P"45X DEpe2*LTwjr)23Xf\aJn Go:}j ntjԔM. :6C ژA$EN8ݹ/f_:S5 erg3v+8 ?6Io n ,,Vi -}p>tu$7jȎۀ(|/Q*b-7ϦA os3빌ޏW,9.xBO]a;"ʑ9 ~ۏѕBBXDrQ$" pL2;З>65"@^qw9M}M}r#NI \"SOQHWj}Zc)S>zIp!<8Z8N7>a|_Fo |(zbgi\Lx ˧c 2*lӇS`6.J0?Cm=4}{f*O $*k/gD[Gx: ϤO2xZ|W&@ V~%ؤ.vSit׉-׏ qT2pukşխNC퀥 uMNJNDͷ#Ldd vEDS&q`ŷӻ{ڑy+ \1t804@]LJ8HF1W}#co䨋"2#YאVԥ\`V(#y? zɮ4V7b7]4d&C0r *8W`q$iEi8i~/^eS[GwncGt։glWy$~Zj O8ͣj4fjD0k1oPAUëÝg~;g7D;Yjf䀭;K{WyoKR4s>PnO# ᄂG F~.aq|OAG@Q1M>Uv>UwVD_`M| {YYk~ "W.Į'Ɩlo<:2"ᨱbDU ZB]WD v'ΣO=8c>ohtq+ q/KzQmo?tr4:<0 ݥ.yu$Hl~1.|Ĩׂ+z YW+Љz3c$[+X5? 'cVKeփG|Ji)0>ށ34+1Ux~Xr 8@-⌉rJBSu$RzF%vGq#PA 3ce`8qƻgA I]T|uq JCqhYȕJ4jIU`83x! G!R_g.M߱|Q#sS?!5hT~oP{J?{,H4V;\HI<" C/qX6"Vci˾HUE λKZ[DtKOZl ~Rb /G4* iKķ4Ջ{|pPXM"!6Q0pABס@b];4v6p+*QЦ/,*^3W Cf!.٫wOL^OFV« E҈V*üOGTd=7\\<89P#M_^JK9]a5?3q' )qU*}v%["},ߩ`.uÔ ?ǭkKsP2|ʗQƖdG!_e`LZIa˽o:+/ j\bGH<2ʶ"&X9W3c]%rT^p"벖҂1HSvz)k1* @ [Z◃@Hsۿl-FK].wt5% p3jo˪pDEtyAyXy"Z]SIhxgN=XI'WZ:/xԯCK&xwZdlEeF֯L?Q6@((JoL[ +JyE6B#ަ賆@Ge8teȥ6h`$J=nZ" W O S/] 52g pZ>vb.饮/V!Ӻ"B&B.qÅvSziAf&Ua5I2IYoS#$.cYIAY5`f}Jf JcBY8)ۋG`W&SVfll+۪p"gy?I//n :9"m/>+Qm:4 U~hhq`D0ٛG_r abYӫŜu?gl-Qll*e:gjXΗL7WnFQpԥ^>ad2SO<H@J(?L<74hKt`/@nrD3x@|rCvRԘv x@xSb&|F-5?)-Bɛhy^̺,0۾tڧQ4鑍#Sd̯B 1@Io ֍@gTED&!ޙzo=(:~O7q 0ԬL(Iڳz?xz F\~-txk (=*X')%⇟d‚lp fsg/,=pIP'r챃 o}(VJDz;f+cNѶ֍"pbA=xDvߢyNiDw|kgc=XXT B{72ӓ]Cqop-h^4|?<1Wuk{glS65cMY 2U["t. 1 2͗h0S$ۜZԃOp O%WtzԴ&z8ˁL_^^)>ũApc NQU,1b6A4 qq?lyw`ʏ6ԿnAnNAnk|y+X\qQ`TaETeKQf djB,i ?omu4]>WLhk?yHNY-/߰Bk@: 竊~q&lNXBrݻ Ez WnC4#ގ({\8roTi_ _up"8L\/-&!Tm7mE-Z,Kﯱc=䬲FᏄz/HMb@uȗ-;dzvFgo'a2`D]z=#XQ{xN"VgTlCT$ xgMKFdཛྷ)h<۫aXα+^a#V{q1 j[\ӋFIG#QL ,:`pΧڼ.iAWτ}Z1Dd;wK \w\\05CfiRN`{j?ͱ| I?7eQ\4;h|Lm1=ЉU?5;%lv\go*M+d˾J09[O9(٧ي-mԈު2 ,zBet62}SФ#te?]x+S4CbւI1`PUp{XJxד+y*PdbRPK|RViɱVg;-6-5h% g')hLNLBBO$_2Qhʿ195O$Ӎ|=Et' 7F;Ä?[M,e Xr%]`\[7LŊ0Oa;Y@d@'wfugf`Xg]!Jڤ i@zhQYZtCcmxsWjrydv|MD,Z^ W̸k%Ĭ2 Dk&"iMC j֣||<tD1T2e"IBwf}SxЂa!Tɸ 坳*:AZ|I1YArN|g -l!X(rj/OΔ= &>և00MqVO27:)wE1 ªkYJ ?'mE2*\asϖZ'LAB_ 8}`D$GIXa@}<#3zd'۬ʪDunv8''Tv<#DR H(-P1 8{d2db*Mєʝp,cgAz"4fk_^yczh8 M\N r1ʔ-RSj>2ÌDrT pEqS)lhW)[}U@Lm:ʬ-w9˒w$otE%I5oc@(#Ez+}@;2}m/zB1*l3$糔bra[16]h #PqB.}L߁xu$ MKC3q}t! *IuáT|QS=?G4ZK))Tf]z.p5F+iXd /J%CΦȍi`uYkpE}"|).uX_bJog Nwh@ ە - @Ȋry]"nƏJw-<6`ջ>|NpjEan3lW-O,(kAظsPYEB/G[~{~pLvB Pe 5:*i0&0 =f!^^X̎F3ʼnNצDB+~I ߽ z#:w [AQEtIsV ,OL`�~P h@UD}7OD*e{t UI>C,;*c?oJ)`Rn+Gir .ޥ|s rm uqK  S)_r~6.u%;LNg /~B[m>4- ܒpas΁L~f}jA7T _f n# ȓa8we%ףcbڀB{+͡SཹjCnۢ/jFnfx@:#6*%i+-@N@ܰ;|s_ EnEqOS'].ϭ!ېP͈5ĝi!0߯yR>p``{j |~j bd=Bݣ2`C^fi)/0fYVC*PګC}YR5b`Yn(f;InbRI;z@ؗ108kJS< Ģc Œ 3\t%_zZ_@vKoI$vjN;I41 b|)q"g? x+1mQt>7Γ?ߢ]I ax.wS~y2R| B!LgV #Z`&̇ d(J3C9jY\L^3B5x(5;8O<:x&_I>  \N٢{Ҧ]pp0l%tbxw/>_D.|)D ]\3J)|\ Ǟ}(PVluBd:8tRbjZR%H!7A*?y84,g~ #\颌?#æ fd6 5XYGIdZkɹǷ-܎m腓w2"q y &Q-PzE⡤Iڽ> -g4^QL3Z#=r"tlF^m&̀Lk1?DP6A6K9`5 boM>$iݯO;V^רԖ:<0VL\\@I2(tyKk -氖Maw+`Eaۥ}W!&I*V5Bxаf4! :-'5YAˌwPƬ{9 P5|=^ bpTGuH8^pB{XlLpe؄2OG1`G+)!͘8eWsT9"hgNw:4,sE֮"Ovlݬk;LZZɐNn5T> T{S>2`r%R# ΋BVp:nڪm=pgM󫽇7pڄT+:CĖrkMw/+ss "$W&&\wudM՛ * &LM QZ|6z}E4;ռN޶5w{8QA5^ 9uTvgxQYs%$=q I.{5fhS87V2I`}J=; pc&0X;y9J`\zBJ1*554p2)QŤ71< 3!|`k+'8*qX3C`qi>4ܦB<ɴN -2p]ᣊO]WuF/{W)}ẁ{~TL@^YNZtcoEp6~eIHl4#bL! Vp0ƓA)--~k)`4ֈPW'G'vi3v=rGGJ-7udڝ~&XXت6x*ˊf= 4R@W t8u@dŽ|WB"邖70"}֜V&<ٵ(1_<JiMMDݔHU?ICxQftD 觮cT̶-B|Mfdbxfpُ>" lk3<,RkV>F3K-MKr""Jd8˃Rq۵RL0T{y (ŏa[=E =.2RjYZ潁]e7(320 ##.M[nkr0Z`M;)PDuGq&#n.Zn.QoD2)=˵7[a Iƻ]yKlUl ^ l^v>v*"y܇*Ђp=8QngD5A9*|/H9r7Õr15jNcMLވ!Tc՚ed/G~^IMuBQ1ĂJcAr|je) 4'7(e\RloTjm@vKgx<nsHPAIOW؍@ttZylBeȳ)M<s&ӎ>p)晱N3f` .K<0rcTIAτ#No)-3e!%΀?f[fZV6bu)_ cf.u9JK<lߕXiy:h`e@לK5l瞖;/e+ɂCEddtVym4v\SNV:p%êkD2LbxBf4-\n&Ī 5]%Y(hnEFʣ/qF鵿t?F{KiBza!q?_PpGik(u1v;7{` .Y'cLEMp-*$ 3}XE*' tx7]((YK?\y>tRLOލz%l,yH pnȘbބaƾm jήaAU_i AJ纉Ѻ v6aw qǃЦb  XI:Yʶ_ /i G[c] ?m7̺%.E{ Wj1xJvA3Ƚ g6r;Scn5Ft=Zr0_3Yo =~\/)%k|QpNhZPwqcVG#AJ&4Et>>1knK%taQďv_ZK<3~%nhCSS(6bjd}(Bצ/kMeQ'6'_G-t/jKd]ϏBJh 39ҺK&Knu lsj3ѯDi$2HT6].= Ke BD&gOs.:P{Я/4z^KPaZ)Z͸QFw[E ezNBRF]<'vpJ+}-哈!0 "1SLhSbdlDzG 2 */7"Eh>BzoS7Z!bGhLvuz/=,%.9G,Uj5nPa#ަHǐƾ Vͤgw11%)dwG1fTPKC/,䇓0v/赶ʽ"-RB-Knf74tyΤԢsȆ¸ LW: vK$'rV]EjCrfbqO#ďB<_>G2nU]wǸ+ H qK䤂5㽐LHD2KN]b-ɣ21P; iyjHQH"zNQ:cXܙt_IQ(Mvβ)\ĆV#::)zY  ݋g[`t/2YOA>Ǐtcv.M"%zQ3{!5`镇_ vIx9gܖ5"Xܮ*usD3R6{=J#O36ܝI ֧m R)(kAH'[{y+ VzEYVhb]nVP`'V l nxBjF^F*1fxW/!b̠[Z& sׇ03Euq/zlM7j;6.>q 3:0|ɝX%j,FRaĞZx5v¿;ؐ(1\~* ;{UxBc?%cƢ ]NUOG%ش-~+g_DmFT %1s(f< Al,+a!d}>/wKQݽZ޶ Ew_ZN}W qAʍ1lۥc `}DI@[s2Ϯ|wqs8ן퍍3Vg "PfV 5#=l Fh8¯恾+׏gd&Fx PhBgXoŽa2_ ).>}8w:27b+Mv[b:]˽!ZlEuI A<(jJgt(5Ik8$npUUS+Hߚi،w$ٚ<˂|sS {0j&?qWg U5[FIv-uR§);<*p#wM2"YSSWanztƮG ϣضb;/6u:ZC^F6"S W;) բe֥Kҩi&cJ06:Ӧs>5?5{&AԻ„T"$t*"Ǣ\ +c N[#vo-kIZw# 1cM;t OeN0v.Mu?,&D``%l:aitԪU̍HMpqhoŚex7ԦΎIP ҎHry׷W=b k䩘R96O.iPju{r>/nL{ܼ.ONS$-he+`aLAn,v M0s:Sߘy?1A,y{4#;8G0=xMއƷ p}]iTkځ$<_zV\STg :m֋Ͽ֔+4hKE;ew˳c_`s. QdKl;3M^~zz2:ٖ?i]'K|4( դuv;?e"KsyOl;հ[@qL=⍗X^)eE?tSiowyF wXIteۗ5P[%_Ωo9$\&PtВX?B*(D !VUXLLt/TLQП.կW@~U<@4{A.ҘvH[l*zI.5IzrƆuŧa >k@e!exuM`*u Gey:0%g0vmGX[a:+G$_x'ZߎZswp 0i+n\x^ eJsB2& ba-)JιT֌{ŨTK |43|w9' zFv3^?H1;Tnw>Iv 31LH 0_ VAcyoS%бh[ ^,Kfޜ2LܒT^5TR%jl$}6aSj(ZNɍ=MOϺg=H(Od;aq |bTH,ry0ig=팇 6EHK /F8j $-Y#u KOcҜS_A\D(ozO5m <xc_d#sfG)" F$fYsͰ&\c/L x @谔QAm*9%pH'Oۨ _2fMʷ'5Y)ySJSWQ%i-p$[d<1-Fke BC hWڠ "=g믘;557cQqMT%,ö` ?J `,.uQ(lf~} 8S;SU8?&% 1v!. .t9딚36HE9s }of5ò^9G(/p "Ӧp|J{%E^Sm'Pd s T^* 8b#>B5Lc))2^2׸JN:{a!,3bvp1hU⨺}Ax\y$u>BD_vxI>؉Uf`VA,r[ݙ*n_seH?װG==[r{#@>*A m\ OGo.2:Oj moo+)khdX4Cb׫l4ķAG2j$.i 0\O`n׎YŋhPsV\?1H@Mx*5$ KDFGwdùIݺ N`e)U s'Ou:Qucn]/FAH%MVުEh+*T;ux }BRhh ՚L sI@&=ۼ`p0*RX87 -P#<g"ղHt4[X>̲۫0ET-f"'.wN|ϰr3vCurJIv$};=Pڼ!.h(bOTyJeoZ,kݳY*H cZ_T ywUqU|ɬg^AHm-c"-,(nhp%Ӽ N^.ݯTZ;LuL@l]8V(9L7ŻFQ?Q$ʤ+l;sQ:'|KQ`,,+B\]5AS0)yTg=) 0 tYum#v*H3SdF'vO@%0Hvg$Gנ ͎dž)VL8lˎ+qA 0Ƈc.eg Ïj 7Se?RVIJ}3 / ]{Jʯp2Tn}J3u}&nVhl~ ڭ,`W d%w[1/:Z7+0)bK\P5]e~\y!(KhnLi]+WY /D#-϶n鿑%I}5ub [j}hJȡ`jꎹo۳f**a3d6*dü:4;me[lysDx#hF7k<%hMaGckdg0UTF6(#1uLF+5C1tOĪ%Յrй WC7+R[hLRDOuWY [~^(fb?";%T+&fܐ1Aګ's{ qΊ Yܐ&e';;Hѷ-dŤljHX5$cJ:@QKb2Ԝc% K:#'X'sY0v"^~"9cn/V=-P"'z;vn׾qRK"OGMȪV}{"=6^ 6v8z $lY]`F] wD*h?6 Aqv}yVC9Fx_ckD!'4 dmOG#aB$왵wn 3KaaU?(vOXR-uZ]P@xI'BSogb3%UTv:gWkeQAcbd%8Dq>#N 7 btew|5:.7(1맵"WȷGDh6IH|-D=6@h-UdL_KOzȕbY/c@JVIiМ"{٠s@3xl]Y- 'l3> 0spᆍ5spoJKˡ̙{o8N O=b3^0n jB~;qhsmCuARބEeVUUFH%;qE>~88RO >ܫY8 3Cĵv+c'/l\S ~ȫڤJ53]ڌ ,Q[T )_ VMzӫoF8Ĺʚڶ &՗,4gtSM,| DmoQh;=X;@PRfHSQu:?;[-VJGGiON4Js~>"6&**WD-O%dtiv:-2,V&RHoPwh]}5a'VsjY?ԋS,Fv HF`ҁD<1R1&  )! cD-|wMͧ"# ӈչ|< nSQPq9끳sy}_S8պ98M&kEi? V\&q=Cq |%M@vA!v/׾^GTYj;.2.6H3b[8P/`=M=DbWoefj*^:;C(L{MÂG*͚`!.yB} k3 V&}8&ډe5mtBkX_9 NPY7Yjt-&\Gh@|VuP& re(y҉9l{ps݌]n:_BN(V<~] :סƔkpaլBoH~9\Η%׏t/? ǡLPOe{ԒvkmJU(I}ٿ*ۻDc8`p'JA`tjYKʽ93CR0} 9hT(rޑT]lͱ6z#D.sS+DdDDI6ωlRĮԢҧ"k-fk6|]/x qء 1|_jGgG&V~$(!)&COVɫ\ߑhWrp֠1fQ{%a\wy xR0 KAr-9FD~@_|kXr7SMc83Td:p|tZͰ6۔cg{aٹ/r6pA9v)'1VaF-՜oC[S*)c!,HNL R8>gPݵn ^%D[V=ei Vt#ٲA_Ff]q_.pi2ي*GJ6m]# {kA T ary|:=aӀG%D:cyp$v{)~B):s'.Їx9nvrgT73 /GHEwNumR '04V2uBkzp !CѱVC0n4ͩ# |l0^8֒k,}j:aB1Rjo`}D,'ޱ3HJ79tJ4ByaAM4Hl(_ *J)X>5LO 8<})i }Ed44f})g=3cjd/Ԡooy3nmk>:Ԓ7qM3Zʈ)[ UT7B\pS>߅8Jea*[]lu!*){ai];J|?{AcA׋ti75<xrq3m9+TYfF+mREstCFQG_J?l[T!?ڡ A8ۣ~4>W ~ԕ :#PdEL 3 ֘TgebgrSn-So7q뜱${n~(g?8]x Ŗ黈xta+6Ѣ^spąXo"Kn> Vkތ@))CʲJPzUxYy[(MPBgOK%ax;l#)|b31C2fHB5ȆgN#]WoJ.YDH鶁PE[6St};ewAS 0*!c UCH|uȡUEK̙#1 a.X4* eC1BR?Cleާ,룺V1yFp§T gxH{IA&ա #S4%U'X Wӡ%,N\DW?}3@L-F]ͦNP;Xijѱ=72(.i5VAÉUjtCj2&76ǯ:R Fv;9$n>!]uX+ #n{%*]"h|/Og0 f >4{SnvxPA\l;?{g*# 1.\օtEq\fPb?Ȼ|OtfnD8}Hހmb[%ۈX;a6aDePj\N~C@D0_w f9H! U^Ν>shVc.˸'%1)[ЋQБiׁFκb}a-^Im*%}fv D"\UbdM505,ol6H!xOk}Z^H]i41.TЏdS EUNl@$1P Vo@V(KMS) Jw^f@pg!ݢ9Z`0^ vov}O[94.C]">^cl~РzR 2UbdeϬQro[UU9ejN罠NCVf!Fq۸ \*K`DQN% ye&,3U0x^/Djk~= Qfj*X~9M[OkAW9?("I h@i Χn|l ?[%:rZ8T4f `yX]XoW +ӰVη qkw;&g?UJi>ɶׇ%uҒ8Q烬X S[oB[0jBMXPY}E'!vH&'h ?@S@$ڿ:k~Yh=*RfV^\Rp`3-IH1R'S[ A JVH?'B?#lہR 8eurWH<&w }\#O>%E}ʔqļ^%ㄜc(T;CErL2)mYLXR&es4pf 3v2n~).nu豃1W{]r{x;Zv%Wzb>Ƴf0{A%vXL/(E qЦl07S_uy@ 4vZr1x˘sr}EkD8PU?qM+_(F>LVsN~]!1qtDm=vLk1sF;k`;ytUADMqnͭ(!/n.Y"V¸L6 .b4 PX /9NFYS`>X{&24 ?uy`RхRw jV$ߨ}zcK#OMxv_t=rAZ ;ص!tg[mG M@~"# J^o>hn ْ 2 dM#M;C1=C29ʼn]櫘?o>A`ȘRi2"b@xdf'E"ZiP٦q5D;qb#GKwϜ&UayJty*qHxJ(pߨacw~\DO܆)Zo쮰٪}ȄӲe:JV!9-\tk?BڍGHA a!.Z7#CxME J&eA&ZFb!6黳nsѨW/ r&axEdFTbf=h:_v_W5ARv.nx%zy5[X /Oőh%ayF@n Sъ3vctkh1ƶ~ACo4P `iZ2@{w2#8uӎwjsu*Itǰp\ Fu\"Sf* I7&B5i =Qvu-9M oe(QfuhyY1Ćq^&2I33`ŵ-gvbkj/UݍHֽge,ڃӛ`V *JeN* 4 i$D5TMaB`!@KvW_ӇV?D ~ډ7uXM&@@bhDB;; +HL9  a\ )`R'Gc `hT4X!Glq6Y/3rh^ UD1ы %SMl/Գwb coqam񅯗L˱G:SK3I'enm>eq{e/zANyt\.#2"aKUMv[D,ʎ@?L{sӼZ||I[}(S^ =yPMׄapb{UT̽P~ ($-v 5PvץPQwYZWlN6;Am|C;O5S2HYcF+qhJymju VYT$Ԍ<tJlBmM8u LgWuZˑIO`5#!.?8 }gg1W*ɓ@+ 2@s`e`\Ғ~Xя_'HU:ec"fߒ|{&c~ \˧g1`ex;RſF̎"b_}v:'wgʱECLy4Hk7Ӧ_.=yקeAJ܊vbIuppB 4`+$u>o?iU#*@ &+7@Ν| 8 xT >vY6^滋@텗0XGd:#XR`.V7À;)F62~Y|*6>!^$j¥t}vTȒŬnٌ "őj%-7 ~ ~O.oc uoӯVGt\O4&.}Ƹ e8#uL'c(=Ee ybչg8'E>ЎMaDΓWbZo-P`Mdpcueґ#Z#Sl+ׁDqVnsUA!p @ȒϏv6Kp$WRg#  zB En5n6 v  {',ݸ[;]bY :ø&~ua$/O&zX*S{j~d^m[(Ƃ$xd>6{A^gqǮ2pr{$rFK£.o7Lpe9 ސRTA-!Or&Xp51MF*ǤeɆ$`j]Kyq)<(D"ԃb l Q]q[LO<>.VՉN59\W* 0=_^^lgqnғse|_ݶq#?($v 6ɧU1S*9BtXs$횔㺷ۗsEy К KjecE5*JJn:m02&頚 &(j'e>7+ e*qn r83ʲ`i.u3S+ҊZi-`_4@p)+4fKe/+~Ҝj J\ԏ! x&+IU-G9WBTx 3Ai8ᡡ3R4et|eFUo<"%A .!Qh#&a u2̳; 75 fm6/C4H_؃dW<071 f&Aa?y3b\e2{rF_|N_1tw)֕ޏf?yo*v1^{kVPrjϩu+ۤ͐FN 4ң' ռY%ȃFjK%4pFwiV*8؄?1hjuYFw=Ϯ)9ė͸ zOQˡY[q۱0#eS'-kzg@J0MiOE:y]_.I2Tt2w bMFW6< VQP #+ɞ}~YrOκ eXwD)Y\BP=s 9k4$p犱&BIqI-[E}[I+o'#IJH@CF(AiW[N}Y/&N2Nz::_9%׃\cz:A>HcV2$CvՈE]5_&>lǝ-y%̉C#D$wni |i`y4=Ut13{; g'+BU@=$(gX:&oUOZ?^"*$Nd>f"~>>8GsW,L][&Z^L|`hw=@iz&GG$}&)텵$AU4uUx<NO oAkvgC hMmJR.'"8j3K뵦wۦYQɈR;Yja _ԼUexItijzkF\ˊ$k9K ]#}pa@+Tt/t;OVE0a\$'r8A/}ǵC jZ(] eNK3^{A=O~D~U݂¼Wjѡip3.&&O_T2۩aG1U',~PJ`KR!v~¨뜆ں7%Ekr7-1Xo}RKk `)D1sU}Jj:x0 l}4sZc-ʋؒ\BYYr׫>Kl TU 8VRe\Eq F^Yf%I$`:c&,Is<*oeC@QvR_2ٿ'x}vNG|7ܓ)OA;F6E"7\464`+P8Q[bCŮ9"U[^ͮo°~&HcVUwQLg<~-v_= gֽ"⁘iIgn>S(MmX34\+rYHטZ(e7FE_7/'鶼W)-u;/!b̒GP \yrH?7zQhO=ЇV"Y<k23l]n*Bm&Hj?{Z O^M{T@eGed}63]r xH07 VYD:'(€`a+JK7n6bgN3GʴyĴ2;wڨÓbNTK⩛:sJ`JwRY$lyցU媧r뿴qss@"(aCOX@#xV-y݂3~soTy_-rWS콖CN c3;` 0 ;ƕѮ艈&Xeʲ~>iYLkڌ!I%I&48i`y7I \7%H2KíZ@SP9HVl'~۹!ӋBl{d:MR@b,+O,J"z ]xXel%00?K|^ nw@ >< )]x%A}b{ߐe= YQr6MS,fcQD넕%BmW"6̱:hF8VzR9*AdA_t(~>g-|~ras i}:GB~95J^NOueKsxN!MV D {fmkݦ} /_g(DEYсf^@FymGpx6Hlj Vɋ1Fw{?Yzr3e ,g&ǁ^U\*i 0fA GH6ͣ8nA~'5 gU!u*C2CiMy` AԝoX<(L+Ö_V}Y}Պj*ЄnCG?0Q5q:궫)v*+锹f@;)>&Jd`BCTj.ץ~KHcbhkۅFelcuF(X}&YsC[>hZgi?*ItN2Nk(9"țW~/}f%!r'CM5uJNpiC LN/*c 6uo$~\^4rR'׌6׈t0whBҸramjƖ\I2594|t)4,[r:P(Qڑ/ Ey!*`-^o!_U˅14)@0z| SEΗ@84﷯شy77g-G2`^rJh YM}V=b,/C.]Q .Vӏ]ϺYe-H{yTzk@g&t|9׻:ۦKB^^.ۣ}hBsv<]>6nS]j&\!i aoV^-NwxFwBQBm(دkJIpbA }{xKJ 7GC$7*fg(uUU~ZVb7iĉm'jp/Dd/)Fz<$_P<3q-!ʩ(RIqv $`Q-Ft -x;r(vq&]x{?/h2돍 gRpԬׄ2OB(H3SE֞;N_\ ЪvF8yΐmh1« :iv@[n3 %!w㻜$ڥlt&J̜*$} |cYv"i |/]^ER JKGMU5;9Ec>r@;ӡ|Ƿ ~4Iۈ`FPl_xyWUw0ؠľ|z.B kZTZ+SԍulbΜ] 'YteB,+qC6` 1BqEW4A_mK79@lliO7J.U%O̭PbK=mʝ8+,{ 9㈮KFau!:lɳĶ_j4wj&ǜ:'IhrL['֠}syrtN&_#(R*v?lEFgD M&}x{4e-Ae_r8l2MЏL}-/dy>ӣ4=a9O =B7 ?h8x y),!w$eJŋC?8lC= iɚ"iQCɮ@5M( 6FwMEg̈́%-=!gy*!ຈcu$9},UXQ4E>MR_q:Xfy2<kdX'u0G65t5U 7 7w{',ً3)-Zѻ6QL6G6`G1$\doC  g/飃U8@0U+<8ϒ-iĴ'jOwj rs#Ī>=sVʓQ ShaV|JJ/(ȞAvh64wrNZ;1`()豷O5>NA 3_;rVEhP"=+ѸK8OVm9+v F+>=\׈2.atE2 o_Șr'xLƱ@$A>#o~]n8MӺz;hQW 7|m Ȅ?Ux5O7k+$ܰ` -鬇 D9gPN˶2:4w828U[(4S @*C pQZjol~Ht¸mÁzi'ɜhmvף]qiھfGBSA#61F(*s0&9;;L1De :*yˢ{7ONW?9+&#& + W-Wƽ(`U-I2ogYbz ^p HvqX/*W2'CI]Bc)V-rwjMrK(}f'jwocg3ګ\(C]o~n svW[>I>vn9M+էB:-YV9yaΪZOUud87{X@[PWNWW$(~Q5mtEvbXԧ..ۉt+vXZ] nnU'5CKaDGO#ػ7ffbKD`m|$bu76dx9K"1m~+KC+1NSڿaipgmXf=$&a"/S_٣hjV"KMQ칹jK{ Aw _eZ~#]bLLuElUZ;n ~31'>]A9mOlvT zwqyH{-齪`.48,"bq\nAz!$d;Ts< oa~4" ;䐞9!VrinE/زAȿٕ .-F"~UoQ4`ş|yq*4pɭD{xD1A&:1|ھ'o _wNO+Cm/xV5 ۴-jρoȵe}1iʡ,?7 =STy%]J+ h\ˊUBmUdFzȻ۔59˨zUZFFq;-Λkn-ޠç+b#*/ 4l#/4 8%,P[a3mlD xeuqMg0‍:-. 0S\ѫ m<o h7aaY¸q(XE7bIwFRr#%_UӎqN~`^1!-:NP#@JxnjwqgBxMW^a8T̾0 ܎nS\z6ߣMtD[/K¶Lt0E}mIB3@MP3߳BNbܯV WKrS/R z?{@m~D{|q W,KO/x`3-\RD+dAk:UEy+>y/bgen^۩>o8(A9)ox=*q Oo6<@H|+>ϧq9b d0I퉲^0mg[=ۡҿā#pu B_<,X寋8UOmh74=־䝶>Nsd<IuDy>M"wֻIk%&-Pn7a6Bxpkoތם.5<9 /Eb3%gg~&!rH$KUI1ZlР3qt̄*Z"rُm訃g%؄u@-eZvc#Mf,Oak5'!"_K3"J6IiHW \vp9Jsu҇L= :lrłʘW#!:pi犯m74+Z%W'ߓ tl*i#@DG1d$3_G݅2/Z7]2G`APf_gXUQw38`}\H}o^a-0nFw~]Շ‬w-mwY\˶N\ܗ2"vVALj]WI\B~F!:J˃#UT8$*vП<) !N#! c*[Hf;|ЙQR,㤷 ѳ 3+&ْ4Y2UQ?ˋ~ES?h!s7rajNjy)Ι'KBkx }TY51|f%& 2?i;0 Gw89:sͥ #{ULi7n :7GaHlD ?^|@p|Pƹ2ctP_…ų֋pDG(X{>~FmVsK}q5PCTSz? eMHtJn񈔽_-:iRVsQbi!x [!f)q^'"@<7] z}ܹ 7.M8Dŀ%܀/s^H0cLyHJd꡻iqw/@@aADT)$AUŝ #5҄`:4D]&yN!CIlr1"##\1B(X*I5A}wsVy{N~&+^^+ >3EbrND>Z|RMo \P &$(KVl`Y*(B˓#BK̃*9 _4՜Fw [I-l"SM2rͱ0Mj3ͭŠ6:nuIg\Ld ڙ[GsD$6Euq#ktͬ8"粫E\,iz[/N*M|+\08A͍mVɦNlQXf+%R]D&Tn &G2D:|ZN&j2xe4)OxAY)@z e^o|"fͼ%2x­O[ˮ@+W=ny2kENe"c쬲iy7@0L }xcE@SZO3v~p &HZ pZj^Fa~9f Z9%C\/ӽxN%tj<6dmk^d!N#|1q&} c0N.)FNCvܪ"]x{c.w-2/>q&?|k-䔇OQu3L^%+QVv'Tf1<ԩ|[MB7ͺet  d>-+3vChsp=;[E0 r )) 1ȔlVԔ:-w,tv!㓣7nyw1I@Hh"|'m >fwmSFȥ .;`,5h*/ =JJjJ 2~$\{wZPMBSUV!jQnOǶe36&e-_vvAflkw.#집&2ݑt2e*2(uLUN[~-$HvX>`,4<>Zmk!1w9B/5aWWY޵ʦvegVZvuX#hQ`{9ِƥ)ޑL_eS|cM(G~{/bjJˀ qrX„(0DzfƳ{A, ^6N V3fa>!D-E#T.HTt'5k%Ţ'a|Udۥ ZҦlB [\D䨑G7[ C04MZXYc,,PySJWa:wYiak;o\4p\!/Np!2zmBU3 K?ə6WEW`\DCL[ `l?mMjYa!3' M;@7Ѽ:]( )y[u?ooT[:װ9}|;Yyy'fU=R5dUS\j YTu1d4ip7;z3q|sM\*EùBRQڑ- _N^qtTSwk|$Heۉ=B\%J$W;jb ޹& 5VSI0 ȩG)Mdʗ 0! ?;&]oMw;$`p3XC"UN''Vh>}1˞I" -S<ZḮC@9 abb/25?C0 )zঀD{}Oep\qM6UGT wt={]Fz宬!Kz+ z|<o==z$pϘV]|+IܨXk^]ISE b+0>3c,MLZL@hӌ("m ^Y-Ԋ3.õ\xG1 $wa9 ?} JRrWp[NmZ a8(6a!\(JGzљKl]6Z9mD_'[5p{{cy谸IXVhڬcp>ہ4PY?6vk2uet1N*mPoJ)vo;ZTHNUt箐ps3QccқuK>@InuǛ{'/D+ΗIL-+](BM8ꨌWUGCm%;\MNq1_U:s@;`1L0uˈxr3<_De, Oq}>Ğ_~ͱw>"I n% A7D7ͽ!2r;rj(V7jөܴqQ@O wq*5IN-IzZcګ2홑2eyI‹עV 7}H}4`;TV9JL) t~R Yz`/2Q'a'M3.e;$!Da0eh D]dUB3☭0wAG K_614 c<w )O ՔیVU7+sZȏY|76eM)奄v]0ĩ<4Gh˜wo\X} ݐ9یH!zt&df$(2gt5>'GKֳ1LYsenJ "[utNaQ1;F(^ Jw2OcڃO)SԼ0ρFvLWI55VseA B!C3OSgo(,Ey a=+14vNmcKH!RPQ+ڝA20ɃЫ+MOϣw-TὺXў.HP՛MԑBwZ/'N Ǡk]bQv]<щg.$=mDݐd\= ~)-r(H.:[ʛڋ*v2s_E2w3k@A5 _Ow.KkC'?Y'+A-?r-vgZ^(#G'nbqxEsUh;M ɑӠmnm+mn#>A9^AMBe_ r8* ֞zq&;GO۟ő<' ߶[SdU1w+wW@*Ád9hTPb@`Lc*^ȸ~SMK>smv3*jks|ǵ)ٲYD, U΋MEV\S uA(8M=OT$GTlZB Ԑ_!_-dYDI7*?K6eqA>=Z B?7NhI]ӕs"gY:LܢN"_0&L=tagHlu [5~U gxN pW,)RBd[;[o衚m%+㱞:1@[U0[Tuj.xVDg9 =  )i}uCϴ1*g+,2U\D(t)9PJB. m; -ysعR'jpAZxZLʓĆKZLZ? V| !3k (Nlzx [x8xҔl&ymDc&Hx9@q+]i77HuT$9 {ӂj +Cι^!ʥOk[MvrRK% ^UgM}J%)`۟\Vkm0.z^gN|"ݞ=L٨-]tg mo"}82;#{]{8AQtq]/{}O2otn(hvȀ%i0θ< uBf (bsVxn4/:m n7 1Hw">1&m(C^ʵ;{ߧce#JoڲH@~VheKϮP$U*e [Gbkâ1#w>Ee\q-#,CCؽO(Pʜɀ+m tR~Xmo5N& +- M;RE?)OnLs)#?<+h}nӇfq,wri`4c$ؿ{Z1Hw)$E_^3ԧ /c w_P~_45Kf U Ņ33T䓭=L8dOgi>8++.On>rjjowl$*%h [g9oP 6Mū*֚{qWjDY_VvA-g]j,w".-v&W3*!RVƀR;lцoȖ'~Ҥ#KkshafǞi˩MLiwC so0AOX;gi&y{Ujy{`(,$֫ ޶WN**kV5pk9Vo5HJ%9Dz1znϜԋ.> }lD#-dXx8"o5F?NF>mB.)xN\0=.TPؑlakݕo"P_*~xLi:{,D™LD7"٥r5ʈ|Gbnɡ7O2 " Ǹ%&^I$hi&cCߧҽlFAc#Sx_cy!nHX]Kr*Gw@TFdSHu >KL CO %Pcc^CY{.LԅEBqQpK0Ҁx/fԕ *e hR}J]oi֖_e -w (cC\s.P XRk@@ϭP~HL?p m?kf0{ڭBilCy/3⊿7$x-MRHN=,["tйhsTƽ@#{Vdl) 1FݚP*~Ǩ"KFvT%+ ӳuF3IX+R H:IgXQtosn1.3_W)t@sݯs"yf\s1o,uX6p 3/rgz f1%rxg~ 3T]K uRY ]ZG 5 Q6MMf0/]@&ÉDU I)a7ňvUn rg(QIcqN>Xƀ+iZz!!;AUxAIR1 (Lpo!Ky01SWVΛS]ob]ΪlM)ėkVaKfNC%H~1(]U9.#lV@(B6O&':oǮZ>߀~  A{??akB-Fwvrkx(eJ_ 阛wRn%qN[oP;|ryqq FE i2Rc8 xVx017\^|P!IAWߜ`\6~.Ƚ=P&D#m 7T=y 6:CM#ZԄ0ehc`yq %?mjE}=ušd")Wkúi{F!dG1/`>01ض%Y+?cs4gY2ɓ(>#/Kk۳92 O}^$_gxXg׳2og ~Od23uf*AUyM:F.m@"vJ'>^ǑA(,OʞK*8'We cҽIQgxSnNTdztVqx"y"Vi'i`s 4xQ4sCEk| Xa(+MH!Z ]:63폒~rWD"R (]#g: B neۜ7ω] ۷c8.\*.Y/}u#B=&q"L ͠ G (/yqj|*;Ol[f`!P%bKNժ%uPъ$56.krj)|Y\)ܐRÙ6xY~S) z"193c <#P+uzo̼{Zyx*(xy޺xOYA4:^h{E`,t=7gŒޚ~!YC)~|کPm:и⎯! &..ɕǜE=&E-o43n8~\+\m=^`8eF8U̻,Xy%y|].v}0B jiDqn"ׯvz q} @V~HxA \Ñ(Yq#KvX4@Q},0*B@h*v0玉&qdGޏ a3Q_ϙk>\ 6"Kqrq9nixs˙S>JBhT%HitwO˵oӈe0,Ѽ oL';UWQ3tЋiY A=j鵫(3=P3 yИ܎GKOVyݜ*br"> ad"X@=7٠X%=|k!'GLMiAt5S"eJ9(CQi|I IITn!T4y1 Q^T*4opqPNhg`ikwzf9E`dqݑX(e65qgq.[\hIhC~j,6+h:;#91`_^SDzGɄX/iQг@Xr#|TtbwUERK[_ACO+%I=Lx-AMytxLX'UaTҁ)ȄJt )B AL7^ 79-h8lڿ%PH>ř_ˠm/'וRz'܊#,b1"oj5 o*y1 dOXq|鐟3=uIGi7V_ۥ䬲kAk늷8K6VUNpyu/CQ]-i(awv2n8غamE(r ,:zU'if7'um "כyn.!':n5Cs6#~A${+cyt$h`yl|l ׺(֪IMuE >mhQ?ө02ݢ=":~o։L!F~h>NKzAhran`B94=c64>GlGo۸-o$Yαu|;jAbak D'02_\Y/nri23?/( 됹 C?Ԃa/1m`+Ҍ"˺Iȸf `O1~WvN'Q(.PN\*#O~Jew_ :\iS:[JG gKz"#Qq)3 +>@0dӖ7}yJe|ԨݣJr򗄏(NUaM Ÿ@l[a魓WrU V?_Ere&b*YGXl)pA__å<)@%:R$Df0W&9ӡǞL*LzC & m;y欯9`[4|aRGGYVd l6%!_^lsv_K!b^񼃇ލr{V'f8vVoWY/|%>^ca!;JҺZ& D0>P3P< پ Idd(U-ɰmk(mڋa@f(3k3Dx+iNx4aŶ\;j!eN6uM)0{褼&6TB^b)FEc}T9%7&nu"X:0TK4B:@1oi)O01v'(wdY.C$Ug]Aۮė<,d@H/ܘ[w߆c GO㍩[sBO0ۏOjv9%:rB)1iUU2]92\7d;@usm%<Ӵ[#ۃ<BSCFy_"Zqb8s0t[C m^'EA*M&Œǀ}/ ¦$Ar{܍M`PTL R>)^{n?긢>fodEjAn! }ج5\ <>D+O5ɍӚt֟;4Ny`.iJl"C#½rzڥ<\s]8.x"~o"*CR.Qt?A03fͪ_S?$֔4r(2NB<F|Z~*@\"9Շ2STDCC_dm|\IXaqeU„5 KaMJdIӄ57o?)!.%ݒz!?o| wJ6 Pm.́Ŗ<2\܎w Nd3] :)G[\OܣiG>e/=ŮA$x©OYF^Wzg'1X^[L(^]c¥}')=H"MڪA e[i;ԁj J}-!9R3%aN L>3W}+E@R"W6ʰ$uqʚA1>4o>WfZDGApz@ŀ}+@wq9|}.ǩvRa/)xu>rpnBndM]+ Gυw+~,A1'@[Z?:t| 7*β &Q4=dy. ]P~ B -^(l=QҾq%m6xMò֏L5PR׼$"S3f;{? cޥm`8wdřzkڵgZ?o<5;j]_,$kF&x /Ժ vArycU*}:IM뽂k_pC1$ZF~r76`/jJ ̜tqE#qկ.,.or\F͠A0m&ksC @ʱKmͮ>5l(GިKChoE~ᷳ5"/Cg ۇ[kMe^Ahh_ht7Y s髬q *5 nvxKM3g7k=.w$= / j =PD?m&|Ɠ3$6%G@>^V Cd#a&ss_0otQ-sJd.]|E֥ܶg;T3>)kZ1MW c!pltu#XHɋyԋh+H Zh3B|:5_#%8rv8S8.z.4ݵt+To7as5PUIQ7~{\ hTHDƳ~U?e- Q@Bվх5B5ܥzk|]f~@1r14E^g-NgՔEshoq]iGK6qK_ Dņ ~u!.Y6sD6 (0Y2Sфk;$~.aQ.nT^{B+ewSǓMutJ`M:J&0Y@s}j6<؇-XCzy..J%ú6x`эyBWKRm_2DZC޵"vS˥Zp&n2V D )~ O""HF fZt4Bl,iX~0v](%yQe2Dȧ)Md/U5 NUzt'tth(̮in7Gsw3k ,bRNKpy-{Ũ'gviYbdDX^pfcɕ'!nWJI]u0˩Y(BMB6 Քxl[g7~IdI&GZv_ZbXigc ߼D-X#ۓi9ƴKH.nHaUڟFeω~F~kUF_̾ bڻAE{3G8{]e#O`x;dR"&6? F{fPL9EO;O+.16FK˂$#J[$y^͗59*U$JC*Kg@۹QNF3`=:$q Sr)~iuW:^tA\'jaȤ(,oYU`$s*FW]\i.%v* 6~j{*6d&6fBÉX9.'~~v_M9J*{b(XpX@h8e0v7%\ަ= *|cVd+7Dcz~LLkF\͙vJA()vӤX Β6^^VZpR'Ns)c\۩u@F87 bO8fxG"L쾶 җ뇋k$_dG=6GLf6#o䝆 [e{#PR@I\!^*|/{MpK5-/WNT$qjH`ރz(յ*] zuiz:?A9Q"ю0@xĸM3ilO{x" ނf/K-AQF/\>UA檝!]]_n_!qw֌D:ͅ嚚 O"QK48"^~ TNʓ>@Ԃ"+زl~6w\j.iDžK}j>P2!p~#LlT0P bF'navU-s\o4)A& cD;d-c%&}ɇ[nyhRi:_0D~$" xD˔AO۵D'$pJvOdV]ě:|*%qx>!kZ lӬ d t)X#Y3C5Y<  5 A NJ/{XI0Fht|=0:϶et ?NMUWC2h[Uleefud)"y땇ez`{ 6wim[V?㋣㑂+v}T'p鰨:F5q3ͺQ5*޿\y}<),&aˉR `sVN)pz{3;e]g֘t1!^úI2w-Awlm1~Z;=#sr*!|) EB)UᘁД:&}cDƠI=b>1wN#Va@U>kdQvir<2ϙKkY<9^K. cs x1T?ir?W~\x"Ŏ*_TҀfrXEO;7CcFh5Bpc1exs %)ya8q&l mj *rl!ʦ+~a|Aҫ5m.i:)#B !x.S1i֊r%k'DJBH"GFMEϻSgr9!rCɹN)GQ;xmiɦ,ʲ6MoUT¨#xS?œ:==!9X]!L6 oJ,M P>\g055 [AIBxej"Y|)OlL`SL 2rҲ5l>s#eҥ?V̫ώ cQs7dbX7, ..7C}mOl-(VQ(yB l.rbC,&2mdJgø& h)Olgy=+T]`>rAX@ԠTݳ["t]s O49wq"SE5k pſJCD2TgO`_rWk%zv`%SDeEB|;E&Cdӫ#5*(apc"2˺uf߉Ԝ/^KNe kl-IeMLQ&y+o׷e<#/Xu8_}Vu4O!Za:O3I nBZ|g}g2HA'xG-=4;!̪"]VK5!+~D)ώy'. K+[ w3-%TAHMf94Xh!O#veA 8&6?a$ay ꄲ 3{x.'&rQGmitx06lmyf3C\T4dkg{kZù*AԋtYiO<+.n}Vjo]e\#:nBI`γ8:խN[Ttt\MdyO+R~6ILM!DߜyIJxi*4&V6'[TGVך;k͘sctQU*PI{>7bAK!xm?3V3Q;thw$S'(Yu¯@s6Bj|/enk 9>fѡYQ/:$~!GfbØsd^E"x:,7:M܋H̊%bZ foc8'p쐃(z aF!M%/+enp,ܓՊꑱ`"rd(EB p n&T$E 4Kv8HlOc9[ bLIgj Lۡڸ$_\{L:s:xqTH[H*yC)EŽwQq10B!XpӋ2/אw 'O݅'54ۢOy^i CquVGJzj6?8.k+܀pJQp#۝(2eX15ğIĜ͡܌9EFo.WSeMF[ 9ۣ.tj10烄:AhKorEV"\p}JA:u9uGWZ`:} [`(ǎ8~uS?=Rk/oki^o }̐cL 7NaMJ&p0~VZJ"c{N#l.x~e?8ہW&(ke ۧD룃%In A8V,P  i+g$8>gz]dvA'R,3@; y#ɋ~m$WmҸRS٢*2|?N*Wq}l RnpIf ݟXjmochZ_{39൳'%2P:o+Tks^"H"6B⒍'/-/ g̙ZzfjE&JМtOSvF4,Opk:xB[nN)9'{xw聣 L sjz3CU=K EoDnA⇂N~ qA"9c%@Y r-1gMuEno$?CseXP"V."wiA3 &.Gb:jqw*+E[ @;НPKu#O92 01ѕ܄t=r J=Uu]YN0z;蠿ҵ"3aЂ7Q N6d/d<ϒ!wpH >bS3vZ"]~n_WaKWR5+GlpI>rXΞL҈ZU&m6Ce=2n^ЈqPkGO{ Vơwf3yf,`"kN~t'p3PtN*"ӥrs[& H.H\`6mmK#l3/ûг"&U$ -dٙ/A_nztTvDM+dm:O>:G j2Ёg5񮿽2LCTےu:u{n<0 QHro擩8ႠåW4$cM ,:Ωh1y!L{UYd7Ak'%cn9k ,֛8Ǹto mA NXU ]/e~JME>םrl4K 7<3bd*'r^{ColI`5O51!åYKQoo^shS9K60&j!)H:쁺R)FOxsSx',D3/(/>}#Zrg ҅|#T {3u"Fؽo'm F'bކLԣ:^<a/Qb ?#l:f*BBdDD|\+zPb"-q#eE$[U>M[+r=2-UaH ϝ1֦ &&7Ʈ dvHUô; t{-75*Q$?`Wr/0&ÀxƦ V"z$ϋ"n]p^/ ,ri~ahb>##iW`'Ɛڛ nyCԴ&\pIij2%Wvj#u!T$ flX$uש[,Vؤt ~NFᘚ՚=%_]ih:N+* hoq]X&S׃#Kjp[Hƭ;Z0pd?v⚆ AAj7&$WG<۫-27Sy>DHPD)v8\cԔ25k~r>P;$ c$7X}Yjs2$nb6ps Y}-CA?4露FϨ./:) ٗͶW y{xJC ?1:ދp~OdEnamN_F`C>#/fP.X;?Q̃9YN::--@?"q>=_5%]7k8ؿcpbR57Nmp"0OT}rO؆ntZћ 5 _!5_(UηsFC]|\Qv嚧zYscFqp:W𔔙X3he4-yAOyE4rƙ"s9 7IWLlTm\ ?Ʒ/:\h\53S)N2gj7+ā]MU?;6MW`eAE:61[^(2Qr`w$%.P+YE.IFKjG4>UҲH Go2UzW \1ӋL1u) ÉѺ/`Y+>WtI=9۞b urXT16‰9yDhș.: hw5)ii"zpv>Cm9}d;RjjlG f8xr47WdS3O&d9zY"&sH#-"֮Md@_TyV zNܜLύeg͘X>9|ݱ@R+u.SLC?гnovRQ b=LC>/ϰOH@s+.b *I#H>xHa Ԥ_YH^d{* ,Fm,F"!sCVϦӍPVh9Y&4NeٓL@uõe]8rX3 鬓IlNla"h{-I ߣJbjE ҊI^8N} :pEvATf6Fr[BM/_]Z޽~"~3W&WzRw,v*Dze曠/@(im L&>G/ ב)L1KEBC4:z_k\ظBSVogR\\ܲxSY!YwnPj)wX'ǎ5XU 19͌?S@Жf"wA$^ |Z| ,㕇t96d7+]Y􋇏$ ]"KcqJR* 3ku5,L@ 2I8xQ`'~fqevAPDUf]p!3[A4@c^~N7Ho+!Uf˩.Vd='."Sx~vsY=q& B:ڨeedK_gLc* l!E: S%Xkv]_h%1nj#; OLƅSoc6>3o#%^-3w!Hl5BD1+EmtYo*wISS}9eUP:p\(dKfWFKLf/aA$־S:dU:zrM%5z4Rqn| XaB $G"1Hs0LL6Cbahw'%WTz(Ͼ|HL,o }O7uP̴Y%1{J Cj+;5,G,78-ʗS9Seyh=CO K):JM-"0i?)u剅O$mx.g*RnJQݿ]9cz.> L(tԴFꅉNLx,ϫGOx~? /xdى&ic 1G[ Z{qcoHZU0$z[Bjt%!ۃ>]O^ޖF:q{A-u-%& O[qJz>`SLv|N =]آB/,xxZS5"դ˧wB+߿a)S5( tT{QA/veX˖\ZH:~Aׂ.}bYČ` *af|@yX$; 78,RdN;%N>E(HLx查4CC\%N(S+ڊeц.&ϟFllnN3I|>7;G'Y_X0 ˯s&:feuEgD_'Icl|3o$_pT)`8cF#>3È6Rg3`D³Ur̗2s/ƧݤXM&V&GQZ l*,6aIw\'feS;kU>bqvtSCA:K"fQ R6q p ޅrO<|+D2P1)ʈ[=gŃ8u@g]p95ԣPS^m ;nc{Mcl4ȶuCrlCL0MAU`LA+Ll͋J$P9vkX-LlN7~PI6ac$]aM0ǁGNQH5ܽD덝wJL.*t<3bS}(AmϢJ'uϢ*`84[My%}܌B|E5XU4fdў;-# \)H¿9v`T#а!4y%špG﹒<5ǺjS,{e)oO)dxP+7b4r}bur~%`"")Z|%<"=%\+t>,W9rAA1+HYLLi a ZQT:>M-\!hе^Vf>'.vu) JZ;i1É^sOX /HrmtuImL]3GjDoQby&\xuAswBU;+ٔ +_m ]w`\E<[ݬNi3\i@r݋> g]_X\̠%(*TibIQi:_L%*rDϬ䌍p3P4"g&PB@et6I.dT GߩC*}w̅%NW6*(Ϛ(X6)רkk*ɡvV^(Z'0}!qgƌk\}مs!!~~dEmdp J#)$',m;gBWsT1K+ FHm{%7>tAċ# o4M$d6bb%A4G#耙G"̈́8\57U@v#>g 乾qe&9פS+~D4/3t M9.^P5b˹OM#!-Nnc5F$sYb n[yEaH!['b'A?;-@u@!` 塹/d\NHyD=5^zocb8_svCygyrIbfּʅ<YF}TidklЅ!Or~0y3vY}%&)'KVx3(MpThml`e9~"ke42;d樥Y~E}fu&fH5/;ueC$+}Gc7 )B+q$s.=m_*`HrYH84WAvT=mhdNqv$} rTk3!1uӗ4{Elxls9\ %Fn-j#@e_Pݧ^=͡fmTYk&R+\"SګÒ8e2HE]K0 nkz+mk(Ք+ʒR49.VϺ\8(o1(C?VZ;*V2|+#].~3[VO P ;Mtg57{1vf֣D!Rp@m[W> FrƇtYc] Gn4 M0o"uGfCN.$6(@qU}N{90.~9vMAN]iqiOJe"d9lQbIJrƅ9VG{n"(,!Od'qW?MM2 jihr"$0Z2_RM܉$:( oPoAՄ=3F~*esl^O.;AH.7.;Ȣ/1= S-S;PE&,<+>Bw/IN\7-B{K")G$Ez PڦW7BUI xLyP!bGpl/k-!ք_~%a/[ndS'_u*863UZoWʯ{Q5:K(H>TW &uR+|*SNk[\aؾi' Hd>R#fw$r@7ǿۻحPn&](R"$q1^?mTژGtP 0@޿xL2r6xxdasDr83&p@ϼI9ݸqDgøw*9bx\ʤnh_y̨N9GɑA *\])_>s؜W|G@ȉD 썖_8HD<%LSAs;Dܫ@^sf}(@ASb4w ~jO JRx~Ao+D^!pTW-fA@pF(NK:EYN>1} 4 .277pHORYX2ir,<_+d*ii(ظHzZջ5kKX޽$ 9 q.9 %yoH0ztm}V$ez9} >GW ꕢYuKڍ|$>_}2]9cQ MփŃew0`, &דB[$fcT82Vi!VM {5<=vDݒ@AB25^T ںa.FH iT\W ̗]Xv1{L="ڀ=885.'ZfLk&|d{]\NK7t72\_c6R" }>Hsh:L/Vsv T!ToD[K HNznCӟȶ~kA~oAwmlLԳQ'^]T5f $k; /݈"|@+&S ?0رy9݇S;O_k\9svbv`J0b\|jj⠣ #]Mm]L jtt% X*vL~s .M^ &fM𺘶ě Cs p5j6vb\Q) (e.]bF5Gv@h+ tN9}yZ :F c{9#_c85^A`o}thŘ~ ooNC/d$ L -Vݹn 9&pY{zMC+ $ٲ&RlrW kmoF5K+tѬn7v = uÿշ3%pMy@e>gc`0VC(:;3;eǧ=[]o_;Ly[x5vf9HUH)WLf8Z7JW<-Du [ulk5[ZfKe& ci%Y 1{w猪];茣9o?jt@ݵup*ɻA6DS GDwQ$5y,EYeeڜj;e4>m(o6kWotŷc ]Mm{R tliU5-JLyߑ \ TPH޸T,\(AoVRos ]]^= CI$(|sSC\}s[J!sm?tqQM/NZ,:1Bۗ&r}lg] [QϞ`q=!IeO6NJ PeH=xa5ބ61ӰSqB5g 0' "`&%#_{{~޻}9ȩc#D@\ۤA +c`K7W#w f(w'O̭L,ckD:H|1A\VEbҘ{'Sp<&諝;/k20Ώ ʢfΑem ;^cThzI4?g^Vݮyu:U5.F'H7ؓjGwÝΜfLzo㳳j^UV/,C]"gk~9r0܋co izIY߉K?.k/g#,aFfo"0~oNsqdҠ Bz )v6`4̶p^69aW۰ ;1ݶ뷜t+armC* ȑTzh'*o50n{?gRw9Ȣ3+DPՊj렝5;A ik ȃ8Lo*;(p~ 5 ЁY9/zP|(1;}MQ&w6rGK(&Bg۹K{ßqݟz}@+\66~jP_ [h9Zl#)A73C9A NK+Ze_ZQO,Q[v ?/sͶ73rGVQJRamE?"Us\۷9s}+oPˋO~t>"1zn57D 7VB>Y~w;kKdI”Df SOUr .AH7aIbpc;8{mHYuީ#i'Hpqmh0^l+tH{;D&NjAe.x0> l%i` ~f Nf)Od'_Xy~oj/|7Lfq&ﱐ!m|]|~)5v9f7;?62]^" gأCp=m)mzհqqG3@20*S #6XׁI Mz/pxwbU`Vw#t y e%fK)*E Wߝ;CG,`L1g =1sjx(L"@ 4+)xo?t+08`H@{?89/x呦5_\,04͌PźA5'ۇvW/dkǨVI:yb3ϏAߠ_d[~0GmšA5" r) >ugpy"z=bEk 1ዡe[41/!rGlWg nǍv$'qm'Xs@vvI+W0p77i[k^?XP *e׀fsq۩Z~Z|+R+ ^W)dRQm`|hapgݣ, -cr:G'Ce( pX"6M4k#t=F>1yVJؒ׌z8Sa#ƕ n~RA@9MD-XuhwwaBoqɇ#g {j$&&aNу0=γDJrNƻ[ja4iRyL}Uv 7}G MBk/wVIQ?攓>*y"[ZJCx HU(c#k%ZJv"(s%7bbdоR'W /~0oB $q P+vePv%a1uB1q|!9v`%dffa/M+!/w*Ӝ c;>]Si6ķIjM-tK+?V[8X GXlN 덴J2׆eD&M#"yu=( ѫ`{"XI=$x(`9Z@kx~ ^j3WaQ$(dr/g{K] a*,@-pS+!NǘA<߱n21KLd8f[ncdqm̗r8 .G~Uܱ@AH #f>MO瀾hc{2հ8OtMxAx` ud|rAt> oqD4{VҘ %B6T˶Gmœ0&m|eM',+')3[ }LRı'? a2fe!P >d*-WXXAEcLƷى$}-_Zw}]j\3f/EMoB-!'F&-c f:y?]HaFi{հ`h資W;ldȕbۜXTEc, ]APpr$X1+Fvv[Fe/^Ui{{mw 2R|b#)7.5:5z['=Ϸ5Tw8s0'KQ( (-:r+]+6"B+$I&;A1bY / SmI`ID1!1zJW;oI@cV72οBPP1d/+ʨen7j%óÈ<[!cFK>@] Cp I:_Qt4"Ie-UY۫fUYie1>PjäS h@p:c6_[$ 5_Y4ٙxDD3 Typ'"ټb| $^a@{N Zk"Y0<Mo[$'"y7FacE|bai'WH8 5Ղ&;P-D+C?u] U~{/Cʇ-A=_췼is#6(l "W[Q47l9ЉN-†կaƔ-ϖ֜wwbAU1 O5jni8f&V5AE Q eIay^> KuBa_hqݑT . }>qN) T)?F .ؗ/l0|]8f#$ >X.%؟7Փs3'W`e&,?m`[3Szfp\yu6mH5^Z#U9*K+=pӈbp6T7 p G2yVs&<ד/8,taq&17) u yӞ˛ä 4HL< 钋2ヤ^ ~J}wk YLey%*)CA4VWL}B{ݐ7'>A@6Ў`@c *{\sȵa7B@ gQ[:Mgq=)WfxÔⓀLlO/^fu}.1z#Z/G5T(iTcާs3fty[BD$AH9tzDK0pPPb AT$iGG {hb%&eQj}]ec[ fޢT6_#;rMRϻB z|S~i:YQURo -"~_x6\S>}(jꦊ d۽YӸ5 &xB+k-cޫQf`t?HO?3\h}SwIk/宕LqIe89ϱyx#!vE.g C눘j\RoV`6%xW.2xls CuFO50OÀg ЗM"3XuDg=n-\mutK?,뼲 5fő?Q‚\snׄ H,[j[XG(.4*K&ퟸE%v7׮4v3J<(bh^r4\ayl#]9e6k~6u#\"g[ ˯h+?*%D||z"0TL [ ҧN %qEN Jɐ3>2q)q-͌pfNpoeTA9; 때3cd@q 4L!\_p}`0y{N.F6EMcAФϨ$Dsxj{*tg)d/k3a $ӹ5U' JzB`Lʋ0%Z Xc5n25?R&,ҍ{dK&&)PS"/XL\s9Wr}*a4%t"1ݼՎˠ9õ5Z.3|$-Ak' G\;%]1Pf]#ac~ة7va-g͙}|8OQDkR0J[,ЌkvA+5W6{FrQb/'' ּ_8T '):.*I:/6Ry @6d,wvYM!اI j2#;?=;d% vk\N ZtU"|w3_h+3HC{g^3D"ST?P^Ѷs?Sw,?T1BK gtlΟ +}x5Тv56DΊM"O3xLJ?"lNT 5[QaXk5x0x/欳-\[zcD> 1od+ǴԪ YѨ 1?svPf7L8*'G.PCIGќ=vlFv &A=9Kf:^5>= z=ڈXcO]_-Q-ĢT/xH9|W`/gTePXJ:L99ua?юFmLi;Ⱦ"1KB\yB{numT) XUv.#- ;]2`xf?,|D Bq`uZkUF."^]`2=fq** jRI3/B~= EN*;㍓u i|)z Cq)\)=PT8 ";kmi֦sa]>n+DZe}_?`S0bWpWulXH#I돵|daTL}q?9mgy q\bjȃ$ 26=-?Dc篼/va$l^nb;(H/3߿_{=a]Nd֍jMjt7UP"_X\Bb1#a#<>İ]d؝҇[%[Mzt> ! #kǒmI0 LWwh\[_gelDG2͌e6G71m4<+$.-"e&;$G8Drȑa~VywL> 6wuK5ǫF5y`T`aBl/~idSf<|dbxm"Ť5;I|ܾyŜN+"qb캁ܟ.sZ;kv^ F\m;w328'(xP$^1 kqq?;5(NS6jfϺnQ)OgOI̬׎H` J\ 4u:⚐,$d ^VE@}I&8 tN&xjKȩKc`Wgv8#}ff'߰9.EY4fұO(s/ A26!2sLyڏ"5[ Em72ۂ:+'%7f}W5lr@_A^tcO!DIy%Y +pΛi⣋PveA)ܝƕ@,υA(Eh0ރX"y:_2ӥr9a$z}WF0D\4 Hn }u|\ҽ TQEFcP,ȧKdD&ԛ'mtZzpσ ֳ}<2愼Wls.'0L&y"Jrc?)(̃Qn}Lֳzc͒O;K,"˩gꝙEpaK3Y̐XfhB"$l>aHwlF̗KxVe4#Irї`S 3Y<|: 'Cke7{h/k݇ PhUνY9t`-7ޮNrدܨp1RLE2*#Mg5|rc;e1b+֯;(!zrJz~=f{LvF+S1ФxX;C9o>~]A {|b Ẍ́P6;,hҘ7ř)VǴނHWhd_Cwq1"BOvt0dP]{g3َ{i 2+@=@MVoTP21'EK7Mй+2ةTw7D:\FZh)@%rOcJ*n "{ݕ`WIalfU:2>VX4.zp#?H ?dm]yI&D*Gx(|Xw8qW/mIRpgRdEPITT{kub)AaՑ{=iVN̜_myB ˤ#P]zbl0_bNIfrDZqW4 <7UoH. s'o.Ŭ W0ໍJ]J^H$qO"()]y$XWC}}6 E#MϤ\}]#( #ΉԞJ`! )߼fDORi_XedYCo1kҐ 'Wo.V랇9Mz̶[6T~,QFueʎؙh,` nVfH^*¼}4-+ߝtL1[<1.:E4¸n9,*Y W+ɍE$&VsoAĵ4'S^Ͼ"]i JCDܟ+ ޺9ߝZ_*ṫ*2Qbx`/BGJB+XFv-. fv1m|'253IPJsY2X䩿0RycնAB2;{H9dT9S<~I\ϟ"ESZ4\"ap9Oqq,tDQDZDVpcg .9>7w[W3:tpЍϷZ&R 4ČQ`\[i.^롃2XNԙ͆UOx,bf+hdb[41Go^(P-D zdcuWG*N^˴Jφqss/,dS,;t"0ːhl1KU7 IlRO@QU.e G}pI $Q@ U0q6'3w0 B&\x-J6YPfA&cN) Kle2Wۢѧw ѓ* +ӫٶ~/O5z|lrwUABa'Tk73A87WsDY4~ѿF>jޠ }x#X`Y8kM=&i/E멞Ocv1KW) ;鑽$pFsn7pG8cZ(S3ޣ]>:rfQFyԵvVhsuv\(/AvW!0ȧ=`Ԩ6fqêF橳' 2َ0OxbXQŻ&gc*{Y.5nnD X|}pbv#+n-]r1QS`T LGӛ䞲69te8*k?i6ջo Un1Z²Ҧ;B呺鯬.=#(gUYQ j)ŎPڦ5ݹPTJblzk%w!\Mɧ5m$gU[ozG#`t EVt- dP|sKۘbec=kh&3b)xjac:nD(i|: q~&Z9i(07,ij%RkGO\M0,r!-*a㼓=Y?:V| RsWm"VGȤD@Wd:lVRzz-EizMda8>!N[B:W2,u;ܳ}Gu+yI4l̾i|AvLlP̝1.H!:qTh0_A'jg?-I?@!4{ZcieȃֻD9B^Qw⏫Wx߁ف(i@|> C6DR0|4ʸNK9zenlm2sȭáK_?k^}#@>,gE T02S䘙lnG#h2۹DݿT1Y"1uUЬ[ov>QF{&]ztaaT/+]i!U۟î?N}zj>z|TzD I6 { u챗"#q:a'5JKU? ױ:}b .s0\"ʘ\ .[2qٿ0I a^މKCxZU_Uc/XrHd4:v(E\O},}"1q|:˺f) BCi)WoK$].>vlx壒 :IY>ih%ɞu C`& sgX5Zx8!TKQN6iKo?Q{/P׼1'%r{%OeiWQLCÞ#, 擴!Mv_4$lv-|@FRnmS>׍gk8A$$$vwvU"꯸Pv:'1y:k#ƪUpՇ\_Quңը l>rȀ9&ͬ+(Du|ܐ<? qMޱL"FJ%[oU%|haVM_bcD=?=( 1\A 8XFy~e˕yM]xbD2][4BD]A$ǣ{t y8y}z-uZ"aW2±-CsE Hh[Xew#5EE_ XVHK'B`4K0v(ܝD]G 6QSͩ2mg>![Fpp#cJ׋?_~46oy ;}m@o+{f.AquΡ7'5 ܇J7t‹mo&R-Ș=q0.EE\o f?}6Ss8U),H U&m)qܖ;-՞V\D_gauD PWMy!]f-1t0VȻPAw'n8Ku;nb k5{nԤ*{wQ`+DT) R\%4O9>zELʛZFZ&HE"Gg.h h-Q]Lf+5+5H\t{^C[q=oé(1y֍qd@ܮ/˩nd'ޒELYa(u0-O3C&οҬINb1(*U j+wPlo+B7>rU=Sݯ^ +%>i?(}+Gq Wq^[^Oa{ U4G_-,X,*[s6ϭ$)4xL{V곽%Y$n#iDUڃ jS-VݴԊ*sӁ$2qO+Gva poS-_OSQ+R_˙CsEʞ76H{LQ\+d!&%?a? eMR#™,CǑ ݰ"j͜3Or RO'[~74$'lMAC\ML]C}3$?,._i.!b[ ;evQ s!  Ox0PCfe qevgH OrHL5 "?Kȋ@.:ƙ9(i/{@Ƅu}Ϯf+h|DKL%;9{ }u~}fܵ=d$QS"%AI訔T9.?ywI{1SzMS5LLD%tv1;K% AQ!azj-]mE3(wR $4^ݟdOaU Gp!`0Ƙ.ѴuˣKd wMFN_0l+B7~a~x0^3jYq H}SسaKO\F4TjeGT{ݏG vdݽ)5!L',r]'(sCRBj>[M"fz0"0,{fK`?s*BCB64uJF-YPޡ'20k|CVY,ۋ Æzb _3]T[N$ݒ3~T+P I #JhrL2(U}'YCoE5=S 4!$3ī6c= >)^MSdE 4jTO&,;:#x:#fUN'\?R|ҺH@9-CH1#q~K/.Hl& aƲR"/yntߗ3MZܣ5M9pƵF} UKͪVO]}?j0^Q@v <2[[efE3f{j,!xYhAep:>Ӷ*V" g*yz"+֧J\l@l$F*j;JǞ 3^{L":^ Z/$^WeۆyQ4(a`=ɽ7U* &L_/% z/!݆v6`W9LL-qaW1_WD8_, a WI68ÉݼFH+?D.k>PYxX)*Piϫ})-w9zaʖ']`L'S!f`HUt $-}]qbd~`l7i=]a(\k0NXVJ-¸v,J'.Sӯϓ?1E*V`xxY-(^s?2'PyDDn )G0 5p?5=.l4&F'{6pԟI`֭}]h6uBJBOZ#Lf*Imޥ[ :k"Ȉ `Iwkk,Ңeb¦/-#QG.Q[|Bָ0A.&@Zv\ 4E28B)_= Hey٭cQpQ[iFzJNLWRf]`8U/PLma'+:z݂^7%Wd)+/g0nhM~ 9@p1n&/^sRE֏ChF.5 '2Xg+EBDq)E`%{YOpz0>0ECiр8d5Y;ode]%{)s;T=& ]M= r p//,?#Ny|fЕ9TU?cMvSACY835! 2J3FEz3 \1$t }aw( (ha@,D[7'jHɴޣCεVSľ6p+i0sA~ȪѺ H>tgT] {n&}sӬM'9K"ƆZ]4ϩe\N[Ζ W]'Lȭ޾^),'ZC0>L50z$ @])kFƙ .,&v̈́;߰V%@Nw[g{z8jO"QAe!n8}P K  ;e:"<&_@)Iބ NY5ؠkԡljra0yE \l#Ig}҃;u/,^O KPh7{wrď{Ezޑ&0CAK8ZZ$Pt3E6s4ő䒄-tgm3y0psʁ* u,P9Qw_v+Pw.>HUM&nLުס>GߩeѪ(<lwkt[fvJ:;pXgQD&+P6>pǯNJФfCUMo,h)š\>vzGl6g$J˃)vQW#UÉlhpG^|.42dLE9hC 1md׮C.'~E!RnzCs>9?ê;]M*1s2/Wę6~3C c\Q/!qςt p,D`Qels?҇U @OPKw[|`8Xr$ 1/fqDGIP{]#?jԇЁ*+hi7F )InɄe^ RXv[hm, ~X̱EsKM<;۾+ة6̆;8~}M Q Çz] yj;=M5o* #z6d>v[BČw/!p }Rr(WqiZF 8k1sѯ}4< 8y$Ck+hPN+GZhR(Ln:|^5hIgxb%j% e1{$#,*T^j[V37'_:i \-Kl 9:BŸ +||QݻWx4#?9yr $кm~lIvfZtOl C'D+aD` /MC6AXC,vL A$KZ(p hs3|C@>[[@=uBVW_&}SdTTnSF~o0F͊z/hyLRY$R姪;k =F%skg9n B3.e˲ W-RNi_ш{o{%p(ڟ3}|._ I@R8Cbe[!RoqҦXHw"wtԼWۇlm4jh4H<+ß ȩb~ Xr]? O'J,_UeI͑aj+5(,*}OUկ,WH _J+eL-dhv?aehCF*ͥb݌+dŦM.Id{R3H-bT1K7J1++S41iQblAvLO"|6IN Ώ,57*$kͮ9gCgƁX;za{@uE{?PkV`+tQxN('v:xR_wQO}/_ls52h9#Q4@ZPe r=Y#'^!MɺhJ'jIfȄ{6oIPRU8Qxэ |׹Mc4$`.8/{ ^mHzXmLn{Z&8ʼn D4Д,7Xɠ u|>6ftpEP^JW{e#8[ryLo-H߱<10Kr(P X(GȾ֑JO0'ket%]/d86ܽbL2!)'~l/[p 6XOJS ݉9^ \RȀ>f%5!T!|LOd°frQY۷~FS3(wC3%z?{Y 2)`A{HuQ9fc7[*\rIH:`+B15_kọ^ah~p6 ]MR6 T_(W)~΋22:HHo5*x>(;KP՜dկ0 {dHc]P9E1}CiLLtK[{UzH 5%frMr|? ey|2J4m@U6C,q ۰N1 $|F[(ُ ν64cv6~{Y+_o?nyHCĠo=)nMt~2s _g/BX +.tyel4љ7'b3\i YCL~,waO' jc۫,&-|-$h|KYW~^A#tkhn zBꝲBNeGFc*u}Fe)z͡ p}tܥ]UEo@0Qh*aXʄBeCFAOM*~gbrb,i99ԘGf./$r|24YwͪuQ]#SEyr ZQ"9[ѿDF}u].q\cpͮHR"!5W e}ɤZ egj]OJ(?\LmcYn8p~0hlk$>Oj\5.t0"ͪi[xK&Ypʞbw .fjRl)B$}jElbu<ù=x{V&͜Ffx#Ё ܤi13= Ceh=;]Жl7G pݢ †w,V쏯 H’ 맂qw3~'S Wfp%m}Ƃ(Sr@=40yҧ^kձ7?aK>1]SC'ԡeqjѺX,Y3=]@Tlb,; tN~/1ypgiVHG^o(ev+ RbzS޳u?znO ^>C z{/op"*[Q35.#T{vXzM%Q# <ƈ㒻D mM] ЌM,1`#Ȕzy7fg%Ed6\A  /ƈeXUZWxnփynN~`~dڔ^[]~ {FoMn @X.n}g7C]1#=_RVbBt`ϱK;d,Htnk䐠Mb dάSh2Wv^LhPIaN*$@9S72 :͘^p}>ڌX{@g_ ^{Y*gT$Ӕ, D 7~?X HciVsaֻ&-Jͪf71m *Z+{84Y EjZSmۄzs ^f~3c&gZҵE(3Ma#^S{m<Ć\ AEΣ XOX5d&]=HAD;%x.Fm($wZ28P榱D֌*5d||ˎߋK?{0VCNҨ=~hc#Yb>fL/?BXbazqi7#Z^`lKlSǡnU6TNdf&}I?߈T~(NѠ+d''sȿYDo}z\u.cxTN{-d3FSt>b:OB`7sa,;6olq ysT8|/\D Pi@;3uKޡ =*i&W.k$ڍA'?H D h﹯09wK6Nz i}9 }OP<94UOPٌpAjzɷ1iXuq*Ũ jsT'uGbޗ[[]^l/Ɠ醊 ;񙿋OBʸr&,( ۮuND61^DPG5*R j7kH i1'He uVKIMp8rfzdKo)_c?`Vv>帼LS<ѕaWmK VPe@<oZȠ$ JfU. ؖT9 <~תGTw;#P>g3X1A"RVzN%[ O>"-mF5 iQ zǶzGP'E肊٬:k ߟ]VzpCc4|F9* dcsS+},U.e9iYKbh!_7)XD30E;NzAZBIL9 fək>Zb=Wn*ÏS(ulWMi)4j2(Gχku_' Mq(U6#RoJ]ҕ8`r*1TQG2za.'FI~u?#pnMǓaڔ10KVBg.`v=zje3M'Fq[BOP|#I1!$8{K/ࡅ%R|}&\bt$lgC/D)&߆M$*ɜ@Rɱ6Ut[xn>c]|gdi6Wcn+'ِ8éUh LA8.Yk*L ]N!VjW;XhxEȆw:7vzQuG%?}Kl JӆǽI G%6Yr|=*,v#<ƚ~N5|[s*COdY%f?q &i%9q le9' ""~M=yzWL1]J9W,GX,qk4.vM,5ʴi[ W=EKL=NlXT?;z4I4=NRE Y^WCT;8\*H%OK|n32Bp;pPKm% D+%81k B03,_YitYvӟ@D5H,*dN":PoS 9ZzDjEp"*1s m6dUA@ ŶXsC(VK;©8JZ{MHRS? N}f~VGypVms`-w;i+ S_xf%#<^+vD6d1IK]`,a(tڟZE=[-b:@57V ɬUg{[\I@hI,盍QkRmbu}d޼Go&9lv߲H4+e\*OA\~# j3R/QKkGao+iSCbw2t+ 'B[eL^ ڂ9rDP!-p^?omCՂ!}_%E?6ĭ'ݶA7ç*A4H}̅B|HQa(FRݰVy]2~ddg# h \+>"%M:œCvvJ*yp:. !Tǹ2iUl: NJNifrJ,6b}wdW^bprKo})"ywA+55" g63kAKA84u%eުos =tAb?WboP5UPg,GeebqtN,K,.;\DB*w:51+Vs;M.!~XZ2UNmK|fSXlv$&?45Ox+:v]F7]v''F+C,6JZ}jk3mmz},2r^ժb^CqͬcBH9{^?$`tԟW_w!9#EU'-V_tjc+.$yGeNtun!lt5GZ` b|h-pNU5:ԡ4eIZ6VF9VpdPc57S@me}i)TaDYq3;9nXrJŠ%uu -Gyb6yY4hy 8&gkߎ;=[|v] 5##V~/9]|\wGAChf{))"[lI]=ƙkna1lݨo T98FL_Eo[?y@g~$֑;Zr$DD LRV[jD )ł+'EG[_ܵa vkf-t0Q)f^FBjDo^i^6)?'8~&ch991ΐWXH$B+tDo[XmՖ%DA2[S&q>mSbrQ+Ο=~+=01v¨dϜs.R>qƒq]6 ">55A+)y <9n92*B}5G(FtbS(M('4S"3bSjz}vZcxxdδr+5SY kq?%SeĢk#|F6#d5PxSOG}h1TmZZS!C/+DG7NAهu.t<) ޥț^ NЁ!Aa,&v hcw3yxا +kkfJWIYcWko0r2~CM;wć}Zҟ ̎y,lvZ(~;Ϩ^hM&l?S3Wn@_Cs TF2}pd<ߢ-ZhxPd(ET87B6QѮ<4zƝ+I~7Ԡ5eM 9캦!ZwBT U) ֬]y&ClZR}λ^!ڰgS*tgk((i/YvS%y h]7V2GM30Ed790XFL}c!| Atii%փhQ1 Vy Z(=p5_BG8oU0;L ܽt6Φ{]OL&~V ζd)ʏ֟{ܦ7t5B_gfTx"F ~6̎2S/1:9e M;e{f}$Whm. %;rmpv ,g]Hf;@ڿR_4V^'ĪM[t#E%6$j%m2t8卬JPu&j"VP.D:tiV ˰RIFۣX.1 iؕ*L~so< E!hZ3$>0[kP_<lu󊥐g˲ Am_vEׇuk5od _3D*%7Idb`X# Xd8{ ȌLAFO%ij5Hgթ @/6H4TE6>n ~p"Ai5$Tq[ @썵م!{w}ylUN&"GOvXD>3Cĸ!-i:lؓQyT~/q/롢8 >(%iZ8=$EJQ8DiL* +WGFӖխ϶)tOE270RAVuO9&22rE5Uҵ{q4C %G!W55\42\=]G)/A&}p*>եzٷcj{ǬiKX:tLDY+X&2)6}A.36x,JF;(#fAWѯJ~BAq vkk(EA'5zSTHiD h Qr])O;/QS l^@M0157ueErWHM HG]2?dzerC**^S!)?݉-< WS$wd T2@Ŏ Rb%+QK䲵`[phX +bʛe9ǎlGyeh9<%A]Ni_re\2ksts! Ī"sUF/DZWMA),\WW_ GD%^~KF֥$J_j ,$7lŊMvB3.{BQІ4Uߵ ^t9w>a v TIv&FdA"BV-nlNR) n&nNNwl*ozXe{v=qR\3 ]bО9spL6:Fa{ܥ馽*h%6b@Tˢ^/a 9xE^X9]TG Zt賻%?AL-IѝP6C:nͩ 8א|I:Kr l+g2 (`Q~SX4kfc d-]0D~65.(l5V6<" XD;iK]xBG8)?"0eF<,ХNqKr.Ёz?Yn_ /]0e8}&GjKu_9:7NuGhkP b!Q[]A+4AڋE.0 ~O7D}X_@tɢոӋ^Fnn"E*u[A͉@NzĭbUK@#%5 cӧʩ:[N6"Mc# h. rt28. Rè ^Zkj9QmSCo5C1gh=oCυҽ-НWl0PDnOv M]s=ŠJջ:6deyc}?+~ !Kd|?|%/gJl.q3.Cx CPq|g"WM"/rk<7 g}ʼݧKJ:&⑖x{hպOB׎T\gfV!|2p|j:֝ A{6h54TOunU[%'7iM K!U~1.]$X0KZʂm/^|w_nڋO Dmr9@f#ܪdS8 6`R/W@y~z(ԤE|P2:%li'DWV\G޽U?ב Z-:+Wgw}`J%Nϲkv \Wm,$-ۆȋBˮP@wv !l]%9ru sq1v7h5@֠޺bqG]u(K?IOT+VFqoJG'{s9')uBĥ-9ϙ}"f+衱oL84E ,N̐ϻ[ZxJmȁ"p2 Ct2y+d4fu{aҒx Fj0pOqu9ʿ6LtD(4Uv6Ws(x鮡 ;FW+RAzS g {$blm4F th@nG0SR<e&M(z<<8c vne݇UfǼJ Aǜ+&#Of묞9co'W"$9څW,vXU.?l!wKHAI,Zi𸖜h 0I@i00E-cT c` ۽d7Y "#gFbXʣ]+ V_u#S/;tyҩH{L$ ЈLE].sͭ~"1h#N:7qHLn+iAc[3(b^*}'+BtDK!MW,/m3'2|sq1&XlFc2ݮ2`HY `Ka$,A9mV(~5I7 xp%*2zOW TA\ЗKb.u`'!7xFv/.Dal^hwX?WlM֧n[ʖE]S?uÓksG[ps-hTlч1XlYĈS0] *kiG=zHPSƂA^6[H9?9ZO!aJ/^'dd=k\iH_iV NIfrR,nͺEH`u^~}OL} vQOBաa>>ydš-2:DX+`2 2UЇ)G|0vq7[BC@Pz.QD "`ʞuYK{,p͈ Oc[oU@TKi(n148`.Q{^ \nEDN|ePBXW)ե?>{pPE ;W0s+}>k0]vHyiJTn6 8l3yd\REx`NN.OX-ќ8dvd^[& ~ ͞$~2$0[7j㬡!d5 XԪ:7]1gc Ld0n/+S2J,v}s'A4H HUGB~֍u߈4JxQ7٫a#U[{Lc >Ye8Uܭי ?#WyD1:}6`9VW~tH,%>@=U&g+ƌؠdЇ}t 7tÑTHUyh2ghQeQ;\OB9x"nb{eg=]ЇTMx3[YA">f+3FqZ']MV+GhgZgϫ]Twb+ŋ)1/( !Bwt"Zn6} =J-D >U "3Sᅣq&A%$lX2sxRQ~( JJJ]r`Q%̗LE63Bj1"gbۂ JQoގ;6~MeZ'Dt5%ֳHj WNWmz+Z]5Z[a W5 q 9sc9T0 ?OT%)6' *+B;yYK<^1zN"0 >D;=)NLifH 8vVt"cKk&'*E$3 ]fʑ"]- E=`&#R~@Qym0>4֐(K%%f{NSN@49pg:8WNeHm/pqvJյyj%~}efn=e:k;)^< 3)1 ZGJRUt z)񘍞#-㍎(T# .#+Xic{fq5g^#([!0%k)֝Z|A[F\J`D7z=ImI{fL`?.to3kݜf2"yfo1~kr7z{ CiYT蘽xKܫ_$:hLԂ.a, wGU!DFWAtUxnLEl,Jx' I1+ÿtD&ư<2ɘ7l+;r@oDbɎ HKd 4sRglal5>-\傹A-|=[il^$ˌm*H{!Dg~v 2/vccgi[9}NqѦJ:*J FƤl߈w.QO%9̛OScxKS!rA+Z9~h@= vdY)x:Iaw'P`6bx͞i|uҦZHdQ8)6hE^pLJiT1򌸙W4Wy# 1zFqy ~!I#(+ү{aY;'!wbBa]_DKٓ_ .k^Ӹ >>>F] }/ bEDvR![z9 ~V #Wùg}oNb)Q1YuS d9 z6IHZ=B*UfY"$vm-N;%ZL5`Hˎ 4[$e vKNOH+; HVWg=?iA<+mM~fTA>ZВ1Kb(=F2uₓ.>9 @P`'gv*+Զ׻9,Lyט %@a 2cG\B εuu3)c($rFːN)kyqL{(uikZb[:Ϝr#(ifNh s_' ^w]Zٌ/–  MbNq{hwoyli UZDoZX;_D4o߮/ Aս8ْ@sJحЇh{9h&_ *"[Eo;=8@v{f8;XfR?t&S4H+ђx/y>s[W\T.j^%뗵eJ!RϴW}E:dba|{YWḨQ_^fX-n'&lP<~NBvg+I]BqwN~kC,:e$Y}8vkui8;]5p9v c4IE e /2RybLUxH8*:|Ww?#dR @vB\TBlCђjDZ\E|3jJMmpeabjԞ%<{ZQ#c^#bhG?^[wI$t4UT~b[{:1HN@3fU\-߲,w#DE 3ߩтzbI!61HCe|J}y0N,ij#ud~38LxjLl4) I`|91սN׊#bQP2Ex|JїwqE{X &p[atombјSxQ9Q'%DZ0] ga*+0<6^ԡ  ~+4Wg؉`Ey i$XPԥ"DSB跮iө;J!-;KWh{t-.rʾ-EW;?q4(Zw8G.-Ͼ5Fa DP/#;RΓO$i& ͊DݞymP_`5Bä܁[b8 2tA|sk;9s d^i]}.QNEB,.XgqZG]ٙ.PYU)tfrG$il& = /:^yroQŸ$ja-|{yeϠ?Oh&"F_喘3J%ð8gKDDОT/}#q M8zHW) WhfƏ1 "hƒd-yӅ* ՠIދl29D :Ru3}}{5}Csqe8"#iΊoSz3~=6tB T+vCⒹ}wIZ{'-ݹ:U'?d):~Qӣo3ϺZ;VgJMZϱ7Tg{ i咜FA`gwsI]Ll~IGr>gY!unv0eyAA2rVjQ\ۿu]z9iT}áL{ml~&y:oUDck#KE`POamb?LSfq)%6*=.Yl7- omrjlPqM&'=k<^6`7C`@;˹0(P[XB3g[v>Hƅ:+vC.`b쁁Ra-c J=אحkZx-Wu :@tjR+:xV0Q8@\iؘzBqCSc#>K6vծg: Mh䟺P:igdfvR*tل_6bb i߃Õ@mGG*ks8}"ȶ)XoǖkZG>ᕉP.ȸSc-"= Iջ^<%~[궲 ~xDR*c Q BgdBDu/=.]Bk¹s+ٛ38cACLfYsմZ*Oq/_."b@"/%2T։ D.HfY3A}=Ϯɡ ts)˔L߽ C.5∭cNK 2QeR_>@pl 9DVКBysIPY/|7I%IZ\mBg+II[F6tvm,ng3794s5}wboP j%?-;Xʵ]NV]r3  #RVjU4j0%[\ҹ'>8.<Ǩ6ր$ZiqH -4fV]}8VP9;м$Q˨D9CY (,\0Uiu;LS ^la&4t8jY>Sp)~R{Kᅴ8ʎFf/UPKcY<q(pϓ*Brɣ>bҙ@&hjȍyy8a~][MKIOpc5yآ;RmYopѭ%_݈#R034ixbp1kbfEv),i]b5<3yůEܰxSeOѪsjV-_cȱZ/絣{#֣tg,?'ɳBů/O^1hV&1f| t.fnHk$Wƌi_,K(Piɒ[ĨFg ԍH+CUhM Ķc'ӛ_Е9u^b$4R{|m),gn=2πGmZ^ȧH&Uoll$KϹ[~jts%kk|[p1 $!:!*jeRIZɷ4_=4_KMy9( KXH 借E&9&Y]m.KݖQ !\~c v{O6/ݳ^=ۭ>>`.0~ l,eP;x1|+! ~yMOEWe#v{&Yܖ"~d&bnk^&NFϯAEՆ$z \=~N0 Iڥh@-.51p[׺ XIKW=,+_=M0Doͻ ɜoKBCja]=q>凜[k{M-5V`*\KUA -xUe9k?]+ݪh F!,mz=EuOǖz\+u(ФϼݐOIFˁEƺ>-\0nUV=3-"خvKt\?DCzP$w?`3YPn.nYFd}} 35'ϊJq| c.%}D P%]_J)Ds+d>XO=)ʌ~? 8@L9mewf˔.`f`gmI+xg|=rkJL iQKŌ3!#ٝk0/?ػ+l{%߷yDB?8-s׈mB, #+flcI\MOGwXy[vyS+dX8A, +-H:-ɛXX+BDޔXhMYs~p%c~Ϟe[Jp~p-xPxеMƷc@G_}M:5QޱpMDXo8Urݽ'Ɂ6P#ei NWDM_w:<6yHlXiRZw^/А@B)MyuHx4!/Q"F휗 l]I4t\ 6Hczu':B֚ -aVWl ]jYt}'Plr\!6YmF:f(~E'M$\li]a+2,p"hoD#ir+aC[ZdXj3oAɜ-"ejcv VZv}?3.G2bRZٸ0eqf "cf^cJDBA]E^ˡdↂ9((±r-&H羄@8593~- +ތUq pkz_WcZZ/K?AV:Pܶ&2zaZvgv6gFf5J*W!OzUݧK>ڠSQ5kWH3^El:ɐ5bR3^9H6H{/qҏXp&u?#Qߠp"z U;j {]ё2+ri\Զ*c_QSx}npNJmf_[,{3J9z])ӰzwQ&ua.ULmcD-Onө~z ?wB͛p'б7@sls<`RrfKdVC/sx8)_^$M%vTI:sGSnbsᄉhD r--]6tn zgacIjJ!&x(9!/"8'WJZSa;bzmnheym23[u"]shpkwɥ,9 C\|δoq̐Qsn|(t)8fNQ*ALxF,|w1{XT1YNd99 ӦQ!g!Qꑍꂨ  {_7cHozI{fQ-t4x>RצIp/[ A0,FNE(mztQIi/ AM*ԍ-rmieRbKcm_6ҟ:!c~\_wOHzqؒb<I.pHuyԦ7^&|cqi޽X ڷ鱝zDpKQj;dFO<5bw|j:K2CЯ4)>#p%x.\Î"j}]4Ԅ}\ /k>Ńf/Մfk; K~><R(gE)`$GlMo>|xIrŒ82ҧK +LaӠo˨KP}Θif]>‹~v*C>;謈$ IWGaM0BwMkʼt$FjCZr贁xj.-,ꕻ\Ǹ0)9kr.wiX'M~9jwa[sp|p [f˕u!F]s||da8'_ͺ uU9sMǸ˷.eu}oZ_bD2:C[`eIԯA\Dtg@bcMUsvs@`[{ƻ7XrB0a@gAT =(QvnȨ` s'_ל-w"2S8vHhTȔJL~ӆZDNmW[Jӂ+oq&y52g<הұP'Q6^'u,a(W1oj|kݐb1Ɨ"̷"Gn=>ZgJ{_rIl"\d `P^۪3sz&@R|{9w T*i 7+txÝ=ƅg]co ,9'9P"D{e%b*! FD7T=ݖlB 5)|VڤjQ2H{ lue9 CXa_Ed*BXV,IO8z>gi ̆JlY./n yc%zaFϰU&-=˰/BN^R⇰0hoJJMOJźtfK@LhN}?/xcO.|Hhy Nm7 Ed4٨=LciVD255yCph))f׆)3]SGHǾ<'DbڝK[DeeBGߝH|zDƲ>ܤLhiw"?,dhQ..w|2O|sEEpCCnyEg ь>1gD2#6Z=qRӀ7N;"-t]wf(4i(O^ Q+2(Uc|weXƟ݄iظAQ3E3&fM3z 83]<6v2ID疾_QvKsK~gu[Y8{% &'b7hUzV?)Q1hCY%QxGcwds蒾fF%4&7{>5jIlc"w|i"]CLa8 K>0Dr` )TJ"ȾRb/O5?Hr?V`Īkc@G{鰿9eTүcPG7z~<b8˞kndA&i7U'̇4J4r辷X݀MDl2lnZ,}/V HUԆʶilUF{×4^#y5j$ @a/MΗvY.\qO{twL=Q-eUDbT8%ù Nۏ+٩9.XL0* r!Tլ= Z&R>QFlӻ }=ҏ!K ޚl ʲVJ8 w;ZRD(\}vfM5ԩN񼽡O9b`܀1A__-}q#zh6آ.OmFQscudす1Д>$߳ʎYA\!{-Z)&* n7:%-MkK<:X2®)9x3U.,>V \':,Ѵq5J3n }݅5 xQK~G$+gdՔ DNaAdžKNljrL«BfwHq j@I auecAᡰ ?܇-(s[=E3Yos}[㹈.y\u)&21Aآ#gYZ0707010000010f000081a40000000000000000000000016446b36e000031bc000000000000000000000000000000000000005500000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/pci/bt8xx/dst.ko.xz7zXZִF!t/_1y]?Eh=ڜ.+BHJiUmQ@JN z0z&XTEjO pz:؜"^Lmoaڜ(6EBQߜbʍc왔9_;/C̡0^*o_]*~H_ʝ\yz-% 5Bk}Wē{^ٗ۵N:LE[̏ 6@{]WC.A ohMH:T@5[xs{?_DŻ4B&XLU ʞ/dVIa|4%CĮ},PY6E!\|;x{*FOJ2mƮiG Gx4KBDizL\DCLchHn*eȃGπ s*ZRuf-kͼR7} _GO&{ ] .th>,R<6[(x(*@N*C1 Ot K/Z.׊;De~@/Y;:_\(8. !=-! g 濼)ԗ31/rK A2YַsfI  iѦTo֊j !UR:]TAk3m P.]%7o62^>kU'7fCz,dZ0&9]ds9-s(bv< 6 pN#9X%1!- FNc4Ca\p!wwpm'Q?TC{-lޗ~N`2@_+Ŗb 'aꣁԤP X/5H hvZº>&7±ߞ+7V{} #<&2d#Ѭ.!R4&n< &MYPR}pWm?ymbw%v}nO`dd47fPVsw/iYm~#75,oKI R ʕi'fxW-L'ܮuŃF@PhB.\H][5eBDX){b=@c2q||c!x&!J ]u{ 0gU.TrY^}-[ZaHdߞS P$M!COlxc'W[?R'3Ok4%hz}yM.FbR?ZV&p~0 йk;luN >u9R*W ocO侹޽-:3(LRDb3oDVh]/ju*ԼqrBS_4 PN<ɝll?Z O4>K9g :m pJb;l/c3,~~0TX:{ێ_Wq"ZH5JBBb zeER'%)f7)]$"lwϚuu8*~~ eدS!׃qڰ$-rWU4d+WkGԈ#P䉏%ٞÏW$ssLXBXRE`Gi2K45ʷ%k*38grqffיQMa3gыG-FQ3I4S?WmZ)ӡɫFFW?k,a[kP-CJQc!n2Lݪžٗ> JTbu%0) jo[0b}ynC jĽA ߬m/@*E W7B?@P ϊl쬩& e RqxU3lzmOȻ"5Jl @F$Afˁ ^A5RRNs{^;Ë2v>:&.R=31ؔ c|z-?Bsκ͒]i#w DuZr.t\^\QBszv&@^i I>\b2)v1h l;5%f ǜxzk&1 x`D[3|4Qq::2L[~)*\(&i|Ҕ Їκ~|4I=r.(Rd ]B=9/pJUcse:e/g§V)hF{Z<+ 8'}p\k3{hn^)/H [>.Dza"T]/AaDȣ [1*%Dt-M3Z?hT롿+m,|.;,>ǵg! ߢqȓ;|ef;{mn!zNZoٓt܌w]ɓđ!;Ѻj9I&%YRxqY RUn93] ٦#P"ǎb$6 fJPWXNIJ::o, {$3BM1Zy&TQ})!$_q`LN-F)Ε4;|N@3zU~Z|0w \GŰ,9ɒ"9s ~R X\~1*luf_;scZ"vL>|7m[XcV筜s0joy.?`P&kv ڄߔkuLoMzJb;uU p d=』 5K!7"bu;=ޏ#_lvp K ٴHF'^! ! ]yۀΤo?VN* 0Vust·~%lנmdƬi$*Ν G$t %?=HI՞֝e6SЁ(Dɏ&]/很5Lʡ KGA+C]G-lgg,yZ!O0]qɈ&g՚Q\Y,75%w2f޶1o`dhw*cHU8A|,|Z3#! /]h.HV~'5y=ݖOղL7/u?6%$٧,%vFPeeT';Wd:,AuEqm\, I%'*g4C(@(Jϴ!WXa1%DHQ؊'w'u]C!P)_-fA8@5kTjC U'bC˩ o:XH 1!cҎcrq6#: k^E7]5tD~1a$:wȑ}SGw{\%~)kh?ds6Г8Z =?J-3Kx$.t;|Ol5jJ{ɹoظ29$˪9!vhfv+RF'eqi"1?{xsYZMhvh@04BJ$wEi fT\;F(2nQ΅ޮ U]요b* jb7 .d40"U@*bƥJ \~(WLȂ\ڔ$ @%!;=t<(aM?HN O\ ;ą0g=Wp ӓ@0ljn=&NS:XeR psj)R*lH?Q`Qrn \nt:TmzT*t1d.h%hoz|mN1fwiAԘ DQ>CWv70pb)F햡S9 >a[:`S4PC)IaV h^~ۣt%-bϗ kxk trҀ @`t8n f (P ƙYQzzU18\W_=dd n]X,kLmH** &ϋ٘*e^QDLD37e[":OޠٟqTXD1)[^n[NzW%5"&C{͉kT1B+P Mˉs+b&נǎ)},ޝH>C֖ݭ&w:{bt3ͭkCxNT1pQfgWI,ک *)u>_mx-0Tt@ZuP[tOsF PPG}yUPbm8e2.Ud"㖋:ORA)| zjwd|iA H澧Eo楛^=d\x@,T JdWut,ڃqH%@D01D444PrUo. [_ԗ.TD+Q}5 ͂M dW=8+vd40ڙo)]sBV ʓrQ}n%ђ G8h]: vQ NqNdm:%Z;J5r\:cҚ'n]3%Bg+?W%֚Nal j˜!ENdz'Qyr`PI7(BEÓ7d$(SH۔@jS|7xF!ZQ+DEY?HA5?5>ܑќ6&3'[SO"IYؕ\Rdy녾p@iuݸq3mP'~r !3!DO}W5Ù9sK|nB֥oC_jc}EA_Re$j^emT0&*b̨ܾ"̡ w] KB@r\V/9'l p(LmDV+#!hXXY (`Y aUcJ+qN0zX;<)FVîup<~F2K+658)k?&s߆]w?+r䳍 _1MXHfȼ7X/&FHq=:s܂1Hq/YT29# 1qmG-1!?0]|>sr"QLod'’2|j0Prx j)n 8ti2eiM 'sW_dxRۥ&PqGU Ks4ܯILSeasu%c% `cP9p96e,VbfӨc)ѥEV?'39EvK^lo n癩41!Pyt%|M:ټsX欞2{:v"w vRoaJ\]I? dJyk_'sLِ$ʝ&߫쑭[ߵsW- &'a2֖oj ӕ#TOh:9_(Qdd *P8I_^Ǔ#PG2 Gu4 ɾaV%G4ֳ{|&/cPxѱ~ޖŗwF`,3<2xdo5دp PLTO`9Q.g<٭:Ҹk]daXimnP-/:QmNb|要Q:By_>n3w,¢s՛`Qm)"I?cu I[x u ?-YhLB~[fKnrMocт|=47ȥuq|.Bu"`.GEEo):DcD >E`tſ<44SʑZ>ڽuM ă$u9މ .?XZzL̷HDy[0 ̑:D VwueH11tp[v=p;䍆5ZICB '$)!,Ka>u_ Ӟ1J0/./0/ROIJ~ݨ`$u0^XlN3F䗘햂Ђw~}@'< 0}^M17Yt*]ŀ EWxײÕR_Yzu팉Q%I1~ (5BvPL?Z]@y葤sB:DԲĨC]DQ@TƉRʜ%\~Ywf鏩B!ٸqDtOt~]#sb؁?=$׸{#5^+r..`]3Gov|S!PݢBHᔽP({S> #ҭjNXx?#S .M +ݿw3|mFŶL4M=~FI$Ӏm?祪] og]/ ;M 9su+g@0Y=çߺFv0?%+ l^:L<˝%. O=AoMHU;3fw>ZPXiqŶonpV@:S$C^]s^q7#EEW/f1N7t*/IDtܜV=S"Z"+>uVpҎ_ġGxD\5<3W~(qm݊J06 wF<Ar<>OQr1 T0i{{hzͦ^D.'hnn*ULKr(TH)Wb6w֛p3sX36x25NiA?mͯ7g :dJ㝊^/է;֊wK`-=-b5͟,'( Di#ZWt8`;_O.@ʟQyNGltrbъJ{X%oBu kf!h*KS6c*%G$0Yd0\r>yJ0G<[]mmwf8tR-_EcPO"CEKCװXvL\z5;4bg\?7H㭘F Ig *vaxfk- rV>Egp3U" _v[9+`/֬iv/z=ctO:jsXwϦ]cKK@ z}[iPQHVb^\"C9|2j2bIy \֔ o zr0_az ])a';] .ldߣ~B4!fPZHʧ4y ޯŪptD6&^S^R&(T n֖AH5 P> wkOzuXP~~rߝfwB\wtY0>J#@}rM^:?vyؒ i2BدWAP ;R0| ,_栳_]EETN5bO~r~Z9hk^$< hRmH4V<{:lO/J|/2kl[[o8wMcG@ш ,j5ijRJOdהLwdSPcx$C+eN2Ym/L!~XArep@No>9ccs9dyJy&u,B.U!} : K yUZ15_C6UjVGs )wL{IeH+0M9NC$hx /m |r 3%K㠀iW*a#ߍ9폈ihtm5y;M>)~[gu!uvQض}k<`c_%7ZuÊ/!M]oxwýc?U± `LΎϝZL1J^X).{tUWԖ$0ԞP6熞DE%x1$lsuc¹2,h(:4-e/ &`a]jT3HpқnN.4*:t%u\IJϘx_2]OFRNem.`H]`Q(祬t5@؉}`Nya>]q̹ZX Lf@I }Q7nr ̈́`o% ;2MXIT:Xm M{|&HvBKwH\K=-v.NLo,R>ysG}Zr)κUPFE:`{_Gմ w(m}x)z@(%Mj}P3" :r߼aG![dQ/Xm<ˋ6y- (ZŹ1L2S{"mCu"SΘuH IB̔ɠ*/mlW3&WlN Sibdȟ zQ%wL[/ԣwUzޔQo@:7*:C8d[APZh4Jyu/U{Q:y6)KB\}ja/;}h;+k(*M;`.:0"Yzi󍪦7; LTGᶤQ0baenoE7h!+=hޟf6n4JY;qlrDtf'A|ͦi41ލ*%\s] }߼ Y!?FW?Ia@mD/yڬ꣪M[{eRo\M}LD;iJ̧[R:/IO<-kC(]Voa<î)DV?j5}ZE1i'%z ..e}|XUDក锤% -ɱdw2>U.agm*>* lUDC8*ٮ7m7\b$|4u@:y6ƚh5oFԢg(MF%5AL7WI4Jt7l<+ >r,˔N=Pl}*~:[g{KlcsuГYΌ/["tquwO{`Y4sG1J: eKowkXK$e ȗ)ʀZnT+8x:vh r 5P:sC8M^GcztXї'UC}a9ZYܡe*+H#{<%_3= /t@O7YaH!`JAln8^ģwS<MMDhebPA"w!w?,(OPͯA7z!L/])nš02f@bٕr=z3#0@p0x$/3UM`VmG߿#3.8O0CRI\“cGgYZ07070100000110000081a40000000000000000000000016446b36e000020b4000000000000000000000000000000000000005800000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/pci/bt8xx/dst_ca.ko.xz7zXZִF!t/ t]?Eh=ڜ.+WaT5C-L|.}f7pEn.~8޶=ce<_5^\?'Xlb X#8F4xw9cg{UOQucG0InoDӕJmU9p><eM!XEDghzI >{dgkw]žq` 4m)'V %=ZjuW@ِ.I$S!DYbcociBfp]o/a %SY``ZV;Җ&R|.#@[85>)2k8W+Q.QTda["t&5!+sF,}/4I QLz^X [3]սal/=/wßWAQ?mUPy&8 Ӻ*55^b S<zGy>u'IO"#hbTMHu2$%8x$OI{y^2S=.O&L0fgꢥR <@Zğ偧:zw_VGC; l$C/DZ" 7Vw{] nm sǥS(a 6e7ټ‡S YFŕ?:O؆nx'iavt;,KںJ$<ݯ i^hb3f0yh29UvU~3l+Ϡ7# !zإ9@Pbm)EJ@T ]Ʊ;kZuh NEJU Z[]ywWl;XƝӯvݟQ\NA;ʓ`h½zj1X+C/m*]A E {T׷|6@N!tT)zdUm-txHՊtdz*;3{sK n?7E+{]!QdqeN#]h;q8Mכ =^b\ͻRE4KGwC uϬȻ% De*,op=uKn~Nh.A4[D"l57AfVЃ+Q S1m*\h!9ٔw"/7ǭο]ݒ{n*Œ]8MVyd[I,%Mu9(t{^fqBg̺n! *0 C>%DWw\!+ѱKm[nJ_UXy!ly d!oLKh6jL0]z'h_2t k3փ;:ٷtdl?McObH:c tv{M&SQ 7@~O/3ZRua!AO(׳VJ>&O'h4鄚$̷* dE*|& ^|~q7lpFĦB4045hDž$,YE%2$$0>[\[ G/$$2*ǚptN 1c miQ+(q4b(_=8"sK5PZ"F&KHL:=/d.(Zz48)?LρѥMOFrw*U,=a#D+<J |p!^rZ>z&^@^\yrc*dS rEg R1qS]f`2a0L(yǝ]9)2Y |q#c"-V^omXM".T͕|9fX(^ v_X ^/3Ʈ, 0Bbsa  خVr~bV6|s!kgݫ 9R*jΟC ccZ<=,MkXt NAK2oނ/%Oh՗a ne<@77uvl){(-O`hGNf?Y+,~C:/y='f+c_95«a=EK5W+|X^9E#bNnz6Rt Mt2;j-B95$уl AmI] NPVkR-;&;jQJpwC]<_iu%";73X}̕b$:$?'a?c6hd1})bݦcIYx`Q(I٨BS5^;1n˿^m <&OcMej`u Ӯ[pɃCj0Dq9;{:m_.Xiq;ܖx>f^G?ʯ>tȍӐ!ѳPPY/'ߎ#9f6,;2ck7$!>D:+䴴Z=8iivao"6UEPY2+*T%N!挫8b'x=Utl:=3`ۊ% ljaZ:Pn-Ww*iddž(p}_rR&n1ϤR2U?2UZw7w i&- WԜ38T&[E k]8G*'G4p;z귦ŧJZƹ57J2\# + =Nǣ](_ n*D^jz'S_XpŘKŽ4j1١8מ$3#Ln+M|taQڗ~۬9A$5@lE/Iž[kL1*z_!uX|)σ¯=}A*SYgLdv6[yzGVJIDHQh8we[~9^س[Y[@* [_mu*hDv/YK{Ox"V)=XVN5:hVeE?<+Gi~lercJs'ŎS!'Döy-mjڏ)oW{,j#<ܫ[Qm8Gڵ . 3tKΡɃ%w'ɪ>gCx%coOc7qu) ?B2I^E6 :߅Y,F,X:Z~+ÕHo1MH?QUrv4Fj7Y (GMЮl1RF``(sD~t2"{se;N1uUrS.2DT[8/5d8Ώ..1q AK"Y{jyqy9Cǧ;sX^9Q vo%)" Пm<%{_j>CSeșn;sV6x^%qlF E΃ %e4$`^X>!0&w~} J,%8m lRbO]O07n-WHl)T<;Ywupyhy &vV n- q\^(J$D, T* owAp7Џ^2e+)Gngs! 檷0sQ[l, 2ΆMSЁq7<b͠1tfO"L#AbtɵDHI7# c̲01ZŔ=(F$+1Yxʩ6XcIISbb1ښng0p@ܗS˛pu0aG=Y6p )~Z "iu2 GRҟ aJBz^E%BpsdWN*%Hϛ@DWESj2b}yCFfxR~nV*Oi[[ , ꈤ8ў 34a9Q"VVt؏ި2jh|\MH^KN}K|,Խx~ape- M T,}.2G]3<^nyd2@Dr#-E*rZ>e+<']ٗWd.J6].ath|l¿RbG4 ^_CM`ƽ4S|;z5,:u7jFhȈ;_T9;Gw-WXlOSk|^,z9.}O[Gc()_pȳՕυIF7lϵӗٕT\u _`yn `9iPWCvrɹ@5plW2fh՘Vi* 4u)Sǫ#uX̳ @Ff}B_i4AGPƕ 9WM/}ABGon#b@M'K^`,50y;)rwdԌ}z2vsp4G# kyB1n2TqE}%xG+lT:(l /w?@oTHVno.\FS=AmxӏTwn{ eCXJ7Im[ ~QB]iA rm8#}@+D:WQAeGS>#rL]y; o~x·!:#d5hnѲ4}<< ֐A$>qֱ@_Nn-IO>oM~Apn 'MnAtGg.,JL(WW'%{ӕ?' c'Oƶ$v(G ?OJ)mw9kN`09AIkcjcf[ ;1Ы\ap@zgq9(xƽ&k*0Lxb* tכ=[/ǀ㪍=Cu'85뛀`t|HN-Mb8Ze*,Vt*13T>BN3lnّ*|^iC,y1)R+#2F{8lek|^T~n)$΄#f-@QO4/zP+O#':\W~Ͱ-mP,+rW\a p۴ J4!a,vwt vG`2e#Bto3pCw&{>okaJKGژ65du{ !YGq$@xiOo%+.0No u#,RZIWb@V7$7QHy}j }N^NnzhLRm.*k A#hz-V\_ŗdpb_vӢX[_ܭX 3vcۿ\\Ka%<JVz "C1#$d%` GlPQ֠kY@hx<Yȿ28x<"=־.ML;kGE7C\^>x'0L#w2ڻܰ]~Ma.U[kWg\jr+}ODdjz5$=Qm [lP-V [Pu~QTER0|'QwzR2^zga̟1kvjlPpo&0 fԽπjU_tPZ a\=DҎp%c7ح uk{v(Q Rfu*t. #"7{HXfswz 1b*Fp"Դ/tE,{xu/W>n, U/oZ&BH4GImgTǜom6C=Vɍ&U8"RRSN c*6tH9Q=h2@,xV4ARg*W7#y~ }`}'N~'1FӶ;Y?1N\)mmA'ףgYZ07070100000111000081a40000000000000000000000016446b36e00002628000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/pci/bt8xx/dvb-bt8xx.ko.xz7zXZִF!t/W%]?Eh=ڜ.+@w3HJiUm}V[sd wylq+CmnU(ʖ>ݱ5l}PlCYMD܉vih ~w~Y0<`PӸDJc^ NԈ- ?r!3ѝx^)V g䆅xq?hrjN LR C5l Vo!g/u L]Az\&OÕLaQ4ʘM2 [_D#3.I`peY!JR&8CxYYsceh]x'=iCj'LPkfQIGʂ&1w7UN3mQOp,kՖW4Nm9h%obV,Wr"$uQ[tXX!w_o06$g>dȄ 4^d_+[I ³ڮ4 RuG3`XcUSaE[<4s4M@2Ys0gcWaPUn&"٘aUnޙzWqvs> 'rBTy݆6V,4mP 3$[p"5 ,f%}ozBPHKl4h  #R1'}EۥW+9t CʒS{j=4}ErqWD! }o_嵇"Wzg&l lrpjZI{ ,?ub!Աz'8 Z Dй>Xaӑq*,mw`JoUP[ѸU5Z9!H%$]=>c2wz HB^,H^2Vv`M'`ԘF4rG@ьk趯^ ;h|e32Ajx/*o),WO0[o*-蹀tm\.01m\:lP8aH >}sR٧}e^$3ۗoVZ˱9ց%xu@z@y>fakpifuDX SQ#@Cnbu٩ċ)Z0 •_q^j >iW>[dhǩ~jʌ7pB̅7F*پe(]~Fc6?aoM,d':r%ebBYo^&FIvb:VmuY("(nbneݸ,eO ̓/׋{{o&t6cR{FoD-RIì4ZJ^>g<]XtBq:f[4e~r|M+e.# {ㄔi*V r6&,@$SwԄs |Mo޴<־6Ӓ*xJ7,`7oW0'!AzN jɤ~/VGrPUy})e鶝z~ ,Z(ܛeUsO*9 Q.wx?A3Vы">MpFykX1z%fɨAn]5z Ury-AQ%*5 dVY)[![g\Qohwq;`2x;yLVU'WRy(H-~}e+_.Hc|Js\!oPxTJ>2:lYha:\BUtDīAK+d 1 P,9,y8\V寂#Jg e K**GhVj"UƒC*^1\;'nTP{̼qˈA;ye|\ I@9Д:ۆ>B ?9jK72sROrS.Y3-\LښkaHgТQsz4"qZ=/.˱7?@(tAB8V9ָ3 B,jW :FxTYyYpՅȢ^8@đ\c[ :[ðư  >mMAom{UE,>!T]h G#ƕ|?!0 `r:n dɏy5eA%f @ZrU's ѪU2T Mw|x.d|4JaWcow_1;" !1=?vKK YMEKJ.JK<5 :kKNjSZ\..P"^2P Op6t_1;I^/YMӖ]85eESkkӵW4jkYio"w齪T2r+j@ĸP*J<1vFNbΧ8(.kK[ Gb5Wh5dHTe|a{-s,6Lv@[8?t+w~"eLd|Ĥ]rv(Dz5 pb?kӇF1ќȣ/> m!)Xu̢ȓ +``5 D f^9O4 $e"#EW*ՋGB"u ̘9,R|ki?bi|:Y>ef&b|e0HίQt'<- l4]0#ߡO-[IzʝąslAkZ=tgdTJkå#>!Vo4? hDtD,&s: 9C,HLb e#Rl-wڮ%K|3 Y(:@ɿn)E"%`S* @m| cf;{َY"DƻxOz&X$Q!HKjJHɂtB6C sz=%޺a,LirUq"[Fs$00 JoGn׫GU~VY-SA@&%3iwbWj-G.}ji`uzU^Tn}rX\L'|փ\T& ΦA*;Jj'U[7EK?6+ot8c.iK^9P&Zx4kf'$[qx@xb@~ю` E T=MyFwow}ӻOi!9Õd7(쒙@fTӑ@N]2n06ՇBh57WB=F 9?sl>&FI ?3DM=ZCgR 7cv-v`;Ov |"Y i8lmpbcF g{oD4CuyY֡5#IAp|/|j_D ^1 5A^!4E᳽OtqFa7~)vig39Lh}0ǹD"k7Ůtom.E:pN%rҢx eVhlݟR4@8?ooz"C_#^#!%&ʑI&ϐ MAYINGۂNߵ6>^7VH+`WcX5Kn:*/sBnynup-b}52h$¬蠲WXHqJI^f)<nТ;ٻI;ygenU@Cg/th։JK~ǩiW+f5yG0 ꯢr, IT7Xl%^7T}X-k݃a{, jeMɍ3œÿKʞnj"C cf) &m;*|Ec^&^#a4}h ={TRD+@o۾ @,o_Q I3@De/&=ǭ%` ;z7fp@W^S>ɂY?ɍ*z AF?™jN>"Śo1ƪ5CR0{7eljv>RW N67X!C ֜uV{(Ԙ`T.ݮhϒ]hisrhiR">=v:ÐM3I~5ёp(ƛ\P,ccX-Ԉkf=8Zei G~(2b!"<|]ή6V`f&30-'B",_H3(lQ+ {.)ҋ0AhԐHҚKl[wC,uc%Z%VlR߿-1sVWCU\Cܧ |5&@ 知wY%c%=P'chtvyL3+^+K{h0鶒@e'g)=,6 [N,qi K*t4L&kD$eFg*xk GauZ^ ћ c/A|\zkR :vQܓL,+ucέ=W\+U=;K] i}^4>cIE] '@~uI8:pS챍T#y$(wLETeI&~[DhX#2s IłGwP4tVlfo$˒rr,R&:D$tUy%t6!ESɘZ2VFnVLi7g*dB,7o4\6c)c/{st 1I+ZԯZW/n'DީRz3{kMo/R:xK|?}؋\~;6ۢ؏&{5:S$n;4&/tV-v u,l,²FU芙nB4獱r0&gI!'u4Gh^bFs"[p.unɏjG*S~$S3MtxJp@,rsL _0E?+'9S-Ǐ;Kf/{IEz^! K_Ji=\6(4;iyq>۾)RQZ :掔1hX+&E x*ϛӹk&]YͿ3e-3X37XwD 2Oȧ@g +mbj[!YnswTrr%sv955zisYfBCɑS3Kaw[h{4CX ]?(lkcP"9x'q}iebG#S+$pAMːNPsz8Lq㛞j?Sjف@ &Hv}U/&k bq /7V$cLh&MEMT4+3G 6zw;\qPۦotaw~VBGJS>HTdwت+uK(o!Hh$ xlQGcHAJR vHC]K@@q-{=9B*͟'X俨W=v!D"K $G( dqRSJ育Ej ]1կIhfFl!#rNX Cyĉ"??[Vrqn:窋5='`g;]^_=Oh ][{dqT_Td:kBG 5bs(Ӧ{}Ð$T=)Y3.&mY*>4NW9mA)4fKAWa| /AsW~?Rvt0H!ٽ1`vO+`wb}Ioe3ZcxQC*DXm[v )>> tRߕ8ЏOD {yAU -?,4!~9p1W@z8lr6 svU P`w$tv.ξ :}l'*pz^Ǐ?S żzwxZ]:s?vkSmR+oq`:˙ݸ/Hʵ'l!i;L߂ D֝Ͼ&[W/4<+&^?T[O>- Hq}$ՁtcS& RzAw<7&2dJIK-QM7&TB؈gh#c _cKtj}y6hU=u%sح>弨>r XU&o2"1/Li@~3 %dN1 ׅW-.Ia.p8{Xʬ{uq0ӳ-$HiͶ]m{Emςwh yW9UAYb촻 D󯰝N ڹ ׊p<-(Ԋ=~U]Hi•a,0>oBۧ=gr |dq-NF1UG5! j2"\aBdik QUH`S2VђlPpuG7&&X@Ƽ XeVDIC,ܳ!tY@>72;)8„OQ86/f v}ח)];67i,CVG-0Bh K5.U}\1hVO5$&>S!MBl:= X9(#MaQ=H Frօn:}tڼ໠&},B"yNܾxLTAC˒3D% 5=?ɭ(קG`q酦Te$2t$,Q ǰ|1K~襢#ƿ0EM3e>TWaEr~ŌW7VH8-Ifrzl8vL~` YvPFN!rbNR%|:lP(v wZV]iFY}NB\: Mה@"㺨d"-/!5>#nf_@4!UlcLH$$2.?@K@>Qй.D &QE_uG!"цRc  uZZ{<;EqɵUmokXG:X`~%zە}"fL-쳐gYZ07070100000112000081a40000000000000000000000016446b36e000018ac000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/pci/cx18/cx18-alsa.ko.xz7zXZִF!t/qi]?Eh=ڜ.+VYa涯 γxs L/lj zO g=͚CfOqczc10X}mp3;Exy^sO E?} i܌AH L+ZFco],֏Y Kh1Ņ)Kw{B.PjGY/< # ?wcYK ذv(+Oo >o}23n) 4BTdyd'{ܖ?P}ZBo Sb\`\Y|MF1O:Fۡaև /bP6QDpZrpJ:h|bHO \ }tо>T׿R?FΔ%q>b=ɁYg)\S o}Tּ;DK 1N!UtF^r$R9AHĮ;}Bq5:X&D 5F355,!sn1J;4AK |q p'E DW +HoM lkĶr==PV ,a9$0^/7]_!$hRc thЎcG?=|U_!2_Pd5kl@P9| 53iѪ֬F*C1W\CZX4/σּEDVNfJU[k8EVw&+?*MdzgeL\nĄߞoMI}"<,>U1Yx E)!2 ` CR^[t:>^ג$l&Kڎ[q": +J'Jj{dîeGFr,$)sN]Y`:jE4dχS#%]A-B%/V֙Y /g;* L .732@f׺'lml +TtoH|٘uؐS'm0nH6'1 +TsY2%aEcF4-Ds " fݵxs!5fPMon`Vjmr?*y5P;x1f!AB fF5+iEQ~ٗUc7ej؇bGGY$ZX,{ G{PXe{{Wn#JGHh=I.|~3 aUn=`; ֆ48* kx v5Cavi"F6rUC3ϴe.%t8Aq.uXKy?U ˔jKb9Of|љΪmaU]%k,4{9e]yrX 'Еxm9$Įj߻)0 _C[%CeL& 7Gºmz%0A1h#IGsXͣ?rPL5~P ҪJ/a>v=F;ޜ9$_ #z(X"2Xg/t&%s@/ )t}amԬ߄ Br3N=앫9b\Y3Dx|S0`?}eHAg.eв%|jP )&jb7FUdsN&yšt:3-1gF]fmYv VHvwaxbQխ}@2+iY7RQZy sntw&$r"r'˅l'J]aj'0`vv_$}H#Sixw:+[o dM/(Z6"䥉!@pPo~]l\ έtv*h#J6i! ݩ.}ɺ8ϾgyJ(HD; 5rh,AY ]_ZQ=:L |-[P`ƃDSBR+xkĂ$m\q|X3qdhBD<;U$*?yr;k GHCZaUpyOְ +BUж‰*}[ޖƁhEm564a甧(Ty)&76󁫒?M.2?8fɇ1_5PYRP;! H˓@h_WJ,@jⵙ Ob6uX_Hq$OH60N'}h?uF k _$JsWEɱ/>UѠ3EM 0Hz<&E68ՋiqI6 c!o~bYm~N6Q]@Uc4r?H̤b]6Ƴ?p;-9k꦳/" 82`iT Bccsf{qS_m/pv?ܲ4=^W[(BZ)mDad>]] %{TQ[/& a5s-8j NXAc1  J8$uQ7J?W]W$ao>wN!o+γy 'a#SNO 6J[L;`.GE{?7\Y;RAAu߫^{pHOCz\TU6q1R7]vYff˥c-?DK57-4M ^U5!Qm> :܂ANI^{uOQ;O7 +WIiWf4 VO2?'.z[2w .>6z.-@ꋫ]i-Dm+ K"w3o+|&7o{ZQ*1+G~<B.G!!>[m;xІgxhGvJ[ћ͜),FG6W!D k@o-{د|m.› kǓxwSʧQ{huÒQأ#Pn0Zѱ#T=Ν6 Jg$cY0 Zy w["D:竁]̖(% jeS Xզ)}$d EsT3W >a]E<4ޓZ%'Qޥ1$pJ6d>mPӻg;Ikma+7 Qwš([0;d kv4SU᭠kF pMV阑~` +v/w@fȓԜz.IdlH !S ;?T@n}1cV, KVG# I@e_d= rgoa&.+NB 0ʱo2O^+N M?1x.J-\Wi.R;3Bj|3 Z@M񅿢XP&XԻ^|BfI%Hܤ^F|ݜfOy4V7K:Q~vnT)tlGe o^fWP|otbqH_)^s'pG1Da|@a&s"2ǃb4Izoſ>P!r0տ\E5lE|<%.1|:Ǭ7 d c9vݒhѸu@w;^%sya?BnbM(^Z sOQA#4;thP" C>XP\+d! &J+eƬŚ^}6VȔupǟ*`X*̦sb9t w-$ ͩ-9OhHƲjb_ *^*XACi`V*w`bKNR!uAs,?4*JڱbbJALه.;)t !b?X $oUw㲪*٨K8X+8{s%dB(qjL00t>El0*ob(`/M9fk\) n^[[W8gteA)U0͡X 6Yz+S)plbQΐ1qx 8\v8]M"]. ?B΅d: D[A](ELt!f cZ!xMBֻUr72ϼJsNxu ]܋lu &Ԋ_*[pNZ(#:?ZiǦna̤аG _]a":od elmk9Yz+8ˌ <ǥ4C*5:AJgK`jJfww ΠX@n3fz0:}9=| 5={gRsn.6G'rfv[/ђ6iyXL8+&\WvLs?K=-lNc V sF6C(GC28.%nEKf.&#fVag0CN.pɒH(-w v > }N4yT/(1l%6ݲoyv96;ܯJ&LcCZ~]=dHLQyvvBp~yls-PU#ľAR8r/ip5QYOfqձgYZ07070100000113000081a40000000000000000000000016446b36e0000f0a8000000000000000000000000000000000000005500000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/pci/cx18/cx18.ko.xz7zXZִF!t/h]?Eh=ڜ.+9SW@]hxH+GA2 {]owQi{/?b3X3޵=vs.,CUɐi'.^dt>l T"3RR&/޵ORcU)"Kt_]| i?H!w):+(B#,RKpkф[ԟD~"fK]ƻ֞|Z=ڞJ#׻|>X* x\NdUaZ#!0]ack.~9+ʱ_ PkW٬.)ej ,D%qgz=! \ 8㏢+l ?MV8aImί `c8=z7NrCleJI+"!-Y(#n ;H{ TimE]J VN.wECrr{-<A pjQz@^Ed(zց^ jO!IU1O*~`\дXo60L<9m-ᓉ<4ɷ ^i{-EȊA#UIŶ(;]yu}dhI"ٳ&ӿIb]N@GdI@>-I:EW=+8#!HvW*\pL6S /J&?Srs#2 t- "eLȨ]ؘDkq%`0WY|_i泘q*?~/$T K(<~7lݔ'}9Fq"һy~.RZcݖh3<6ez}i6 s7RI/8iJO[/细{} NW!Od0AVZ\GҿG\pqp4*u ~ߝR&rvǺ5ˈ*Y E -~<o,yPzC7e#ooO'QeYseV(}lZ9P|M "A)<\'_1GxxYARN|Bv'T4pHpC# 26hz._-/6lLgz}GNlÁmBO c{cYR{9ٷlYbmUW |-c*>:D6j =5I4EAe^ h.oM;7LUj M!?Wz WZ.l"۳R`/Eꌀ^tq݈a601-rKFpi:/`vb7K4¯Vٚ7ƭe& s}˯SM4DԳo}}ԗR ln\GQ s)W t61^080nː[XLuU1ۜh}".E $57oAb~/־6U%%16i\q tK<=d5Zj"RgkR[8dAvЦ[Vs[qzWQ dtcRW:$K؍ǟE7U7MeW3Fٔ *Mj5LRKSMxCqp,@2sw [.U2d u#lfz+WPP^2*1KqK~I4^5c)%P][LU& T\b @kxc?~7Ӡ~T'_iXmh T`)RN_ͱeȽ8bEW+w_w,:Vr_o;m!0\Ұl`J '! K3VqJOV84D))#9i^ے?jhᜓ)a$Y_e*?> hQtoA?z\cƲ':5 Qe<F߆Ф mq#'篇w$]l5*4R)t20 ێv]7ɃIvOT*4'&Gv DU#TO+D׳%c4Ul5ũƤJ醥Fy27aEl-}DƨxI r[&:zōR {4mL#Ap}dedCgwI}quHŅQWJU S.I^r1;'2-OqeE{,ajZDyFcksTrBizR < bU:/[nj;X†y Φ^|~Մ2UJ览ƈ2 s!'YwqS[¨EHzɝ%8.+&҄E`k&NO0v7!ǫm͕x@HM[Șa3͌f/@8E_7wu6 #PpV6z oh]Ԯ"-ďO&ovoH$sHhwW-,Ze+mLз^On_=,& .wAO~R$oxC"(yf1@|ی‚ 9m=7W|aaQZ{Vh+=RsFV @ AW5]ܽ:+UUheqPmm䇡[1k*St_6rDs˳9 SdM%AӁX㉎u{u3s졵"dg'p==l~ؒh Ҿ{Ue@Xx+c{F0^1,z9 ୣ x`yG6Mv3˦gu~A8n_e〪ocƊ~UZYŪe@PuYo'# D@Y6=,K֊s ǔh{l1~O[-eZǵw!ggm]SE%sv}㯠[xYbOTeCOp0&@c<@oNudwGqc5cLMzQ*Id}p=ut;ϏMPZ5=@n[ebђD&3ɬ^" ULYoʾRÊ$iEV.i.0=~WzA+;@9j>{'uǞ-d^75-Ionu u·Rb KMBWJ ~gۥ_A~d{[}1L2.D"nv6@՟FNj*Gfp;f4 $ (_g@"1J^ݽ%Hcz48Ź0` . 9=QtHdc;sYm^Gєho\PpTFq(=8~y~Qdoo\glYV"x JVj;!oa^}AWĜ ~No[Ȩ"` O ;-nb@g>Ŋ\[~~c^Kf!{R)݆eeD%|=ϰ:N]7U !=WCz?V~^%| Z4k;v2S)If׃3ޱ3^ (6$E,[+D+q4j+֊0w@dpN3G.|Pۀ߀͚gvIRm6ӔEMخmP5֑5n7X˶(8IsqDZ%l#-pLUyg<8HD]Ir߰":Y"2B&MA!6K6pS9ʽl7uLlf \X`` F?(@?cugNx&eQ3w=5bɱ0s=¦3[ XVII1x J߽\A `: 4LNh2t9rH ꗝic~fdIrC;22 `ҥ: k{=~8mJElDÄtHWƔ1|k09}3EXZA [^rcW[s Ae#SJM$uy*t!&U'J/,EЍ@5ۮQNX]Gj]mB5*F À<kBڎpDFAM fȜ˿orhp>ٰ'f>2V:oj1V@ 6H!hWg ^:lr܌?wqs{8ןћ}@ ꁃCm~#)7Xinq*K9#ghhʋG&_fM-oбCfY lڸERվ_n6%bh@ՔR&g7qK%r)s<]_MG;~ IT&4*U$fu$ܑ* Yѭ2L"y's]WA98cW_G- nk9/²ȈUhq`Z 9dR=[% $mq^c~Uɸ ѩ bKFITTDj!Uv:k:@-FT7Ր*_/r()\2xHfmƗ:cJ潜 1t hܧ]H*th%r%ɒ9JEpiY/S H\yTv MA(^p(& dqNF`_9x拵6S $yHc>|:Iga0|$ En*TZ:s-DvĬ8VPI8O>r|N2qsoOa3Gs $5L9Wo֌fiF }2TaH9"/{ҳCmݻ,ڌ^ xRof{6dzc\a]E.O#Dgo£0)sSzpw] bǹsz<F,CO؂+iQ#>"ȱIx՗yhS64, $P;$¦!/3 4?Dj쫉'ؖ+.ߌՌRm9:P>9}^Vc0mbњ~^ҳRahz3xe̢؝@|? `33>M*T,LOqP1ՇM?U;Z5c33p%T!ucZiZodʌbD*&ax elM, 2Ўr,- `zz'1%6BA#a(6PYz8 -~Cơ(ߚŅ]>0n5KcRv0ũpA &8S:ǂrz'a*cȐur*{.Cw` [5֟YlUQQF둓y&km OzXOFBLM =ۨ&:k}DD%Ąs{ =bDqvdJ`vaB0!&r+KVQIjf3@@ ݕ '487+@_dA|AcEK?+1A|oQͲB'k3dR"RJ`#)!m^<^ł9*@/ ?grcno(8ZXRrL*v OB$"<(z~z_:D&SIaW| ~\m ;h^+5D R/!gE+T\+ɋEZCI#؞ʳBg̼qHeQ#_sL1'-/OGyКn%+oEȡWwAHkSIym~ڊBNcC*Db6(^?^{*FGۓJlak(8O5 VA΁ٕaY~BĞ؄b,#*r'xξ[k7TN+f$Ԉr/QR5N1(!1ѣG)hPY)۬Sd#?5%|O32fhO1fDrfMDb~'8O⡃eY=;¤(4!ӻf;G P30Wb®ZNJlE56mCꥐkeBhzW};&pNY>?Vy/[+Q`3u<4.uiE{p'wKg.#|ol-H^z1+&lXDyڟ@,[אIOșDebp9~ {oK* - s |Cv 1RիFu$t?BPIYm;ae瞓wI 9<| ̓Oub\ U?b`G?tʤdk2Mb-" {u||Nv ;Wj?sg; 0xGlzLo Z v0BG[;0B<=&ypޮF#My$f ݰKH 8,V0N,XMB;p&c6S9c"˱p?ӔNsQ}\ q;Q$({}|aPu'ra |t\sE 12 \z(4s5N\x`D"DX~XǽgY?MjgOKΘ8`9P1%ωkf{9;lh^=Yv)O6&aStP`_c0LʚDJ۟!AdMOUʂ,5*@ڵ7 F5bNfeaaMwn^$ tyDxײk |QG y˳qCi,=p\yi6맠M(% ?Ƙ0ab?mE2I-K CգT\6$ dhr?i CVSvz"a4 /&_-f[?փh^r~cu^.~y(xjf/%= .9GWho]n"Yvp= GYab4 Ē'|*_vN uH(RE9^첚&lg[*OQQXU/ ߠ0QXy "YHRc^VHaA:`8 Yj~n=-@V[2BRk,n+$BJZ=P?@3"W Ac6JJ(6&)Vc)1j@7דymBT: Jv>ZƭJacK-f PH iZKhb.Xdcәو^`D0j[R& ]L1wSX( n" eumHeO`u zX!]TPQXY9QWA/ol\jv\.Vxv=#BPxN a 0jN*ȵtIM?fo5VԚ7O5#3 ߱(V;pfƽmU3@zՆAͽ:2GHÛ9IG3r ;P: J6d Mds9)IBo,Pkk7PdZW1Z2OdB;@wnoǤbCOa|mwp]%,zԿ]DhJpXBgHmč( R.ճ- \3lܑJ?@EOieKoͯ0I&ǯ.5Ʊ/uŵ94܁7+ Qo.u`6:'c._$g:v9 $.ZYrobcE⚖%\B|bj֣A/4Zt߼cZr:[7$FPf|Sݚ+=g*Ԯd; KF gWl톡j_+ԋMD.|-E*)sQg2cB->4L"KzA_j|pt?f!܌Ґq$v)Nq/$0ތ4v.v C;) HZ]8ß)++`maCm&L7 OB Wx[=z@-}YcXY.Vm+ꁢziĬ{QcwQJYbuH R|J )ii[%1w{UL*^Cbq“/*oT!eD_JCuMU(a)vx %2p({7]UG,Ip 8Рmg9TJ1 -` K= )+ H2ߪ/hǨ ~k0'(*0P7RcmΔQ2(ܳx弇_c:Roos]>ůl/Ԅؐ 9WjfN0I{q x##4/=au$6w駉XQnzCBW.ߜ²lvMrZe5:{x3~Gl-ˎޠz?6M-ڮG> Cl;s,k\b%$B(Y1Fm `ͳ ^ߪDeb[Q젶ږ8vZj"p3 4cOVAs4?Pfz+bIo)dThhάH ()R-]$aM?DE/ց`.Pjqs:&r+ ݁*T:WX.4=ۥŗV{h Z,O=k$ɟɏjl?1A1 'geX#c {uld%T? <8P{Z$DY_*2`F0.ߏˊTpmX] ׶b-mIɡ'w 6vyXPUbs3sh([O ?3_Xo=9]2:-}M3.Ʈ~\IA,k'戥]qM4ލӫ#tuQa/b2 $< ȘrbllwW1SccV̪Po&<\}! Ali)'W Oi 4n;MQzý#Gf+1gʌb(㏩rIq/9i*Ex`;|C4ov@CwA Ϯa l{$9*u}X x3kf_m@2 I[>?5o`8{ҎEc}i͕9+>|rcQ-کQiЊM+PS_%LU@( x'Ծ́*4Bw3 Ӡ,x5B?&|06nVʀUw캴Ϫ<&WoT 1m `5h>%=yGf9dpރKR(h9]>!7>$7]|82)5Q߄yM^ͺ#D`36֕|O* wc 2LXv1Coaw}})t㍻uXZS55F C#]`=5dpKqL b!?xeia't6I &-%MKסbfDli/ԫ|2 zB2N%M.ܫNgPr|TL eT NNE4Fw\@ؠ䚿lcu>E OQDD{{*YZw=mN{eY>tkj(q~0L ^!,+%45#L- {X|K0m9AXmԉ1gˋ*;Ӿ<^▂>tBIV|$v~pzi۰釒Щz8"ɯ[&gC̐\uQB_k!oGE76秺Isyņ% e`<0dXEJ?D~WG b ׮ޘ&Gl*ExhKՔN(ɭКWqh1g-]pO8%r Ir0hrSm_gpxé"ղBCzإ3RUyQ,+4}㉟7SLA@&_M^`Po9S]30_7BI>OJ%p;8ޥ!9>k=}fi_%6Е&@na9 f ^r4b+A#@T $#3- u1Ƹv}@d*BIp& nIԼZz*)ZbDf@c`8B2J- ~ ~lP;7iӠBę֣jNU&.N4Փ,v԰ʦ;G BJ|$ڍ}swOD^wmx\1Dd5+ƲVQ}]PUY~7p!7/=ڄ0&V'<0}!kQy-is/L۫#Z+ppݭ9Cl0tBrN:R FكqA_5,4bb־nN 5VpVcyPѐm]3t(9P.dkxhwSF$5k9Lz?ǵ^Ų_V pUa KF:8pQih6?8()W~7L_O{+tb-ۣKrpFg !K?-כHUkwrWG.uBLrc? & V1I-KǻX*eW qGA`د!_Y  :Ʒ6섰XL*(HK.f= )Yٌ}?TAm L 2B^)uR蚷N]kexw2fZˮT8|>-T~ꕠs<^pR+M3'e5NsKƚϚ5UFҳ~ /.yP!)|DUbv+Vt5:Oz.ٝe`/>fpvsS>(nn R-!8+VU8nXSsbP0\WKnSi`Xi~:'5wPi;\MىL&=@۽f9vy#Lao@5Dg~ ٸsŠgkWKh?]@צ_.ɇVKLGmǂtc ޴mZl|Aj货exĴnAfd% h@˶F39 XŐ&,X )|uU-$ R(w;[F u侦UԆ{%^`?BlYJq0f1Nʖb+, Si5jN Av 9߹rmZ{9-mxG1b .m}i$e ΄].u߳ >  Ry>Y]$קUoE}]Yf+#<bjGca+^ z"#(Fn_5c+o* 5g'$uuNfjoWgIxAZcZL"{ _o+U Ɠ?+|R~kV\oM/mya;zldG,OS 1)jaLf.u}=.V(("KP{Z_$ "Oч}i؂h='<͕p&@UINVMvɎQ`҉~{hiN5)Ar'%Xk̻4)t0j@,T`D,0\7 ӆt=+ PI4f8]xK~@x F*Ixt1Pu#&C!wg~-@+lioH8KWT`_uGZXL3ޱX3->8Q./W baM,0zE_Ϊ5힢L)vnxA)^[R눛\sd~/Q|Yb"L¤Ԭ9 mjGd^R)nK{Qxܪooqc[uy.˅$":x;\)Lie2wIm DG_(OF:) aS;?|nɚ~eK \e9lPF"8B"<`cB𕥸L8mUy )`)w]U`ѕX^yQWfwU2-xr+81KmBrsM?xިjqݢ/IXY(utOGH}0 YoFt&a& NEïumhߨ-T>I3x` tBJG`c)6? qΓ9B @iղ.ҭ#ӈ`]x$d{vW> J䓝T_3*#;7%<4o嘄!,E!ad3Ĺ?|v`'W HB7xĘrc͔]όMާ(BAyނ.|ԔLT9!PT[\(2buç&J2 *ȡr,^ȥq2im/mqtj0R6L~R< ].snX͚s9Z+Kry %:i~6D:%:/I~"蚊e7=c}7-{#ڲV(V?_RF_ dYx> ׀UC><›@l D>OW9hT)CIYi S ݱu٬3o /(P VxBFmIȆFU/f0_.[ߕi[1(O-tJ |EJ}DY-:q#(nҒg=|6vɊ}IvkM2z!"/u&9;CMDDFLe>mDᦣy5)2rYI_bvvh%=tcivς_ t[Eu8K*V^2%jef W43}QS`,)E"h&FyK#ms620vl3λE yn>P @/'Wք!++x֝Gj?6cVg(f]P:k:ƹZBqp#NT` w[oc !1Z-pA{Hni,-`p71IVnldKļƙ/\Ƌ 0NTU<4'%F )[<&gZxi(WI) (\LCn ߙX(!gk0KcTZUI~2tdwğtT f 15F*qJ*5s{Y-+vުqoOADhڦulCr zr&}f2jyYk&uC}Ҩ/{^ /_ꈑF8F:nH%TUP[wj`GtG.JC זdka|ꍎD.q2STFW!"v$nQ.+P TE8/M~IN#:H)DHۆoopHANc}bK^h#csWeTG+ 3buYPD_ 6# ;ҿV%q#)Yt>b;GuyzC'IN@W0\z5xzKǸm50D:yڝF2KbV  c?\4Dl3DٌtJ{AM \JVp_-hڅhr=38X# MP&>/UhDm?DBw(/O8t6o4vӻ]6nvÒ_f4#kHe,!oD<R? :Q35~4\K_Vs=O_z833^Q} Q_H̕ s3 COl ( IipQr k5}RA߿ yІC]kg˿!tG"5n*(\~rNWlEOWI>\ '1$3`s6;8ϗA3{*% ASAV#LOcBI@#(Q'^Ub[G0Wt #Ϝ-_S{Y&.^ٝRG@.TFCyPյ9*VM*L'TO|z(jɕqS s?%`E1j\ԟG)㯆pF~c^S6>cWL`kwB/bk:ʈ pXf딏OLZ_&(!fCܿC= Q7O1ІԖpo_c<,[&Yg.zE(ep2m+{͡y+#"~D<@KEY v +*ևLbZlP-qEֈ9;M7r^Ək?okef\P﵎Cb*[]G:.R*m̴D)Dzv*ڗjh lENu&+h4Bbh>…&]hyd> E0ЋTׇofBӝYGs<:سt<{P?C f.S"g7a_z6q]fT*ݿvKBsQ/82aʲM|/5S5:Ab BȓCTWYf8LokyÎ_ AEAwG?rsK^G"PQ*y܅(i:7L5eurxuE*D$5<)T(bhl6S8V9l9,]$G jn6[)*fi[~b_e{ԞH-VawsZ9aVDPY?$K]ݠY~8Fi4"LF:SqcV^2˱36U@ ǟJ3AU+mgmӓ%}e8PA0IU8UvzknogjCX[O[<I`Hb!pbdͻX!5|{2^:<{8k7qL _)Gq5s>ιt6g%8"iO$kAR5@}zSU1?Ħqny5"N v}<@F&"+[`}Pn9cO$XGuZ_0#&FM.#Orl0*ػ7wGޫÓc =Xa|?WuyN4Q!Dnv_Ô@LoK؁mb<.vZ ږZG4#6BNQ3D[v8/$Y=]&z [YG rC,4Rlz900mJbL[Jg+Z4n5k~kE5} b>:Lkph v$x$=Nd 4"Af+x4l\e2³Va\%3>pĔrMHr4h0^TC,8W|ʬ/ʋ{peU\|ӨS*jDZ6fo:Gլ>:څ3s2`=s˱)ʫ}iw8s ߍ .WqP"if 3WZH- F4E HBff9S](Ngkkx *䂮\w p8w'Jd28s2+J1h_!7wjLEyMGe'<`o0ΨJĒw')Bƈ,bGB f%䍐Lvi;hS<._!ӖP{Q *M$CX3e)cW4N)ÏXPFCBe. 6ێ=e-^&iJj E9=Yq],/;%+Q2f˸N1]T CurY+_1L$sݙ3;cJj/dzw`q ̒~;1ǂYNm1m+t6Q=M~ }!#(0vɦPw'G,V%}9w90s1Zh:2l\CopB$];W4^z8ʴ Oq醂ޑBk5H _/.歠籋pdv#c&v{\ٱHx Cux=@ۃ~m`Law&΍:s5;nkۼEoR#@0_PV$i#mlŅ7$swQL]!% yxڣ1{әԿ,/['@ 䞆)K)srgf6Z|ty7 Wr+]L? abxH{k%&eUc֬ Xde[Nm-CYhOéC $#V&D!ɾuB[^] _Y p2LtOP YVDžb}_8^,ni} "a-dѕٳn1|kԑӧi}Y4)Ҷd|b'n+{rL =?9HqG)^XZ9gTTYra%a#H7mHeH+!R0&0\MiPjx<]qtf֎=B(gۄ[**r*qq2EɌׅ]v:󋽕두c\ޜq9 IQXC~$5-8$) "}s7,A4w6%V/H0 ?imbn13d<'"W(o ?oXI.G\Q G>U@ q&N@Ld#,IG-A* e=MoW; <=u"T&۽-wٰ%H[f:ohWBdD8L( Bp|}&20`I>m;6/ʧ>lY9YA!ieabx„0?*(D]+?WItVSn.T_~tfH~^4W.#_M˵TbR<0iS2ݹ_ir=<VZ("8DEWD/6 f?=Lcҏ"]]^ХMRo{UtR#5E%`yK7[lICD$a{Oj:,JeT;+F{p.|H.ׁ;o?t8bh3хl0Z!Pzwt5 jN]%~|S)clQ_6wczfߺe9@9}Jz&݃U+*$ψHE{y0NI܀`̕4[^5˽+`L(#8ea.#oE彝0^C8){CΩ,křfj釸0NA' w-/((5ˇv>lY|Pf/miN *L{d6*N65[ xq %?2YFil4Nۡ.ɫj5}åf$rV6Ze a+fE/ |>i35wr #ko랶$G}I&ZߎbG[ه+.bvy J9Rf_D׮8-QH|{ytA0 K-hH[cNCU.~M3v) j\N TbYٹ9#"Xs*2Eo3yxMe+ 4P+'%( V`w,̨ H!sP .g#x[k?5L-A4֓"^fjtA]K[PA(*_L>L/ڔ;2~X7U-J$6J8 tC f(E? `o]D֫egzJ :u+vqK#2zYSbFm'6X GfYQ.K}-F14>XK/R.̹}81ݱ ;?*0+tsHȁ@1T9U>˲$;Mo1.[x94H M?{qjV V6 @bzFacsy57.xo:"׉/iiGs.~iw9$TOut=#3f E%@Vl6jINrbC D$ r0n ђIǜbu= Unn(UCEỊKo?HF?_DŽ + }tN{.H,z[%ɢҷB~9q/V$h:'Al?w3u$[S^uv"EtR 5&f~#^yQLv H] L7?s^)NzC,$۹"(GH$5*[ȗ IB6lV 83:Uλ37xw}Hng`I"\ozRVS"@W,L i~ɸ.5Մ#?M܇)S5Rgn (/Hn]zv$b40KAc"y[`ïsey)]1;kUwnաr$w:lg6)ZkzHD20(NzO+OƲ9K6n@;_8tnDzFʛ 3 J${&+:S\b|Xl9N^0. WbqHOV MнjSV fx  |g4#nՍddI^5Eti/,adU/Z >U` O&HpY ga~GB8bS6b)ǰv\^5+UN5ͨf"3cR9231-SI*@=vޜKwo= @5Uyc`w0H3G0ќ!h] vK=rǟU5+$@kXj{!5_B^5QQG3n@3Lk# ,)B% u_c2_)7;ăʐoe߲q@a%KqCs9mS~MCh;yb BΗuX$,^Sg\3S :N)UP6a7>w+hdjWnmGċGϔ?̨à0T&EIbM`;Vd6O0 In!;)6}|%~ J9RbsId#lڂ^ ĿeZR?q6 |.:?dgXq]5r͗rVLpgNzI/.ź!A93Bv8al8&tX;PTl,~ 2ڊ!aۭO⾜s *)|[И,.,g^/L+:l ,^x/lģqqhNͭ3Ot*}jţ-h+4։bq+^BH 8.9[{jϤak^;ɏZo /=]=mU9h'99_ ϯκLbdVT!ۓ <)`J|"1JQӹA{Easi?E6H] "w~W c<ƙ=z7ɫ4xU4{2XSYYoֺW=ŞF`ğG﵅!f:4lJ2 ~8%[-"E菃d>q*C&+A 3P:6:UcR..&I~*`(k5@9~R?{U_` %EǫQũZ9Kӄq' ~6S&f It=fN ;N ˜k&fӱ=eIL}\z*;.0+4O+1޹ƌهW@e`iׂ2R of ߱\fKkHb{q$Y ),=f%6.ʧ]JX9+03ϒ:Wz;t)%B+ *MQ _Ʌ)%9~tq8>$)l$QT^/`9F|_63R-H p ^-jإT˅-2,su(4'XА0=^؎ 8A=XRyڸFᥫ!2Ƥqj⠇࢙f<"zѤuQMӽX먑HojoA^ H2I j96z[UvU`*$~QAn]4{2(/ri%7a.aMLf:7ǹ2m&ܒAcpPUop^ wA,cj#v(l"_w^[//JnRp Sd-?CD+-ɄLH!J[0o!DhP#Q9'ZfM֚4ȰJ^@芗&e).d R{%aD>alg@u4)$-:( dt6c>Og2ЍD:&HP/s;)Dqܒ7xŪ~ԍ bXF )U*L?.0L;VM62'pl gO4!Aq޽怖6#~qǝ!OL2a(PLJ :/6G$C'*6#-ffJ;)t4V|!ht.mW\\ vHi[2S#]'-B%Hɳ,TeۖXv-ª\!$9ؖ!.d3 brVB9 D'Xlc3P|KD8;_a*!%"bF`D M[\M ~@wOzA=GdXG1&-ù~>-vu}3U1>%1:CQ2%2`Ŗ@TT@TN[rYpܳ6@xSBmLn} nN/{bKy}Jpu_Rg.1۟,kzXyF6p4^!/]vZ&NAn)κh*M-2aāJ,>~^iyPJem'>W@:KApY4X"8\Ъpٜ#}sȧO! KݍF;Vs ^q~WF@t!>LOe>$,.6$`<88+b֨LՌ=q}={iqUU`a麰a3cݒofQ¯UZ;J= RJ.}rR/L" (:l7"<o6|#}Oq\җudv)>b ĨX2H[n*}?N$pU寢E4[u䞛*`ffp– [`NjJZɬMe5FhVC9J jH|ѵ.63o?x=2¿| a#M)}ಈЧ_0U띊tD(,J_7ڛ @>fv #ByGmK9Pr w/ci**sɶLk6$wK 2ܥ~TS]Dte[i\iK6qR+ ۃRȌxmtzjr u?4 D-aX0=k'ˀvʉ`46E4ɒZGb54-eRdMK#DdHwΨ;ze'i+]HLHhq #3lńGfu 4L$ZLj[GTq ݪ_5rq)ie19pz,{2%` q^ޣo*hUBUF|iHx2(ٰ͠t"@ݢǤax&8)I!?HIs_$ڡ$A0z~#%nߥhJ&({bS|kܿaA#0YהYtFSP*` 8f d1~WDߪ%[|\4NͪB8S);Z@LRWUyc\Rg1Ǎ`#+ _nb=ui [Q@Yö{q+X)傶r&ZQμt#OoVvQh>Wh7z.BN0#Ug 9:.n-X7r*g:=D?Zp+ەK8I_dYHsqw<ԧH-Y>(zbSJ|tĠ2 6hjc-W$Mū ,> ;h& - w#6 SjzIW< (wuЦm% RĠFa7-=X"2A״ ( dtA22293(A˼%i5idKub!@$~_2 s-fPkz[ g^>yߴG1U֣%9_cbv ήʀ&i+MRp8dQ}#ߦToneQJ2&rLDI5(+G\CѼH_4Xp18(Hm@H??myLU&•NT։ `RC[B[ )lgOm-Q/|"@>g7daՠ"D `k'S7I}6?aqT>,VGzԧg\RZv'fART Sw(?۲FFӌUD`p2Jp<"ܐ$Dl|AoE#UQ|JyGvR^ن}:<y'BPhlK7Z, ÀO] W3!  jMLE,ĩgXn?bB´%|m/ZgKF 8| y">`Lv die*njO]YGu$mtP\,, v߰j$!q҇^PP%4/=CVccn h ,Uְa?HAM4|OBRYO[)q[ua7p7rrχz{>fkgg9Pc&up̓nT/.Ds}Qr ,-wFP:c+^%ViڑgoF]OQSQE8F +~T@Tv)eSTkT5Qiy 9]'{CW]@ٓnA / UF빽xmb)5~)B {@{SVո6JehYcث)eq\)3u{XDa%l [Xdo7dv'5ψXȻZZQBq#o⁎חN]3x I14Z DA2X)}&@Ŋ'FWMԞJ4-4HMz 3U]vc9d7@i[1Ц yYGO4BR -M AK5嶲kb/vZ-QRID56NL)ݷUR5@apuE&[ (?#5Qak_OH<[./=Jc{wY k]_Ňc ѣ ų0Ī.JQQFs/zEH#hdĊ}(]4l1>!hz)yZ^fLGu6ΰN}4΂4 &/Dc7,ZժY.L-ųs&zV(yo>-Nh,ZDGzu7[ŭbe@HUO*l{"!SCbgq)!j'y1a&J{" JiR_Co7-T_=?&f |o.(ոcpVǒ-'blZ |:* DO9f\F/1M7톓vZvXa}Kc+h$ "i3 I]@a3N֟dr4N'G2{s,_wtguBn{V!89"¹j6.G>^ Nb83}?_dRxzЭcZW%ǴDoWC4[{7I!!O~rM49YABO-W=/m!8Z.}80u{y%} EYHpap̘zl$nC(\OJ` -` GtۋDH%Џttˠ22v;X<. _0Gk2UhYpa=V"+!6nOQ&+z1r'?ĞG~lR7dVdOЧ`䌑a]HƂh4UվcVeYa>=}*1Th [|g :\{S<4G[YR!ȉ¾>@29i>6 \]'6_lX kt[l85g,~IU&vL yhn5ađN) P*? ~1 `UNq9m5}qWW(!oijGEm+g &u3ÅX]Sv8Z7(h]9dBbJ~מ{jys~.fw,*޵pŊ{ϦWc J*S@ҥ9=p~PX2.E?⣛6bUAO%엋 +q(x{~jPl+$8WXx`߱!.LW<[Nܨ$E%y<ޒY/тld\LNI7+L*N Ƞb#U|Xn嗳TBq$#棐7 -[o;Iԁ'cɾKϲI\"ϐ17䯉)/qF@Cs*1\mkvt,g니xMUPU)˴3-z_\@F`9V~A RRK5^#xCf6! '[4KJ_.֫&BuP]+Ĉ-o ֤<iXa_)89Rz:knH{C1W/Dס΢(nl'}VO3[}zX#Z/@Y""q!~wÚT$=`<ߚ%S[OdAV9~F]{XY#ϝWĆ1t;,^bNa\MGWҞ6j|9_F;5YXbFAI6C:؇їwLYN5fDmHB}c٫ɾ`E~Яī%P{FBa/-w%N wZ )~|8p1 ?Iѣ҆Nqup9Fv]d ?|("O?\MbOW6ql0˦_r`hFZwN#jPĈgQ) L}%xg<-UL+dVr UB 6mx)*MT.d䐑$_Zv`K` !^mдfcV{ѺV4shӀtET60ɷ ߔaq2YD)ukH gj..om2g >1[8};uTyQlHAjWZ:4ƨib4x=qjZ6?K ȧe ߳U"^f*eәfo-3a\v><0 P4)aFpt>lX5\ouNL s2帑™ t_]ϩRIyBk&ӻ貑M/Luvj'S޻e GZխ1*TG ӞYYe42%5! ^+\@:`G!bQ2Ry<¼nӢ'UW_Wv\o|w8Q$Bcb( ZZ?#Bfvou+>5繖@:c*n-uظLlCT 7AtA̝ &r3Z9Ż?nU^6A,|C:]~Z#C6Pʦ7wT;/gC. V>uH X(z[ k \c~rN'|;CV]C5j<o#bUW`Uc%|GtDqֽD;}G!z&Y}órI~fUQuh;[ v$QAڤdZ:%|QjIj (k'frV)AMP@F I^b1 umc/~H5$qR0W5O`o$όᶐ,JrKϳ~Lquۻk!\ {թS}J1=D$ kė&&aCϤ}%uX8qhK`@:oX!0-z?F@XZ~I29^F vYfs5߇!(:%Y*DJ`&9{axq /SwN6(O%*ZlS)ǚ%jY- jIJWy8.Uu0BlzԧcQT,[8Xȫ-w?yM j|7YC`06,npd¥c Czy!Q*%Iy4yҰ H]r(]XfӻJLŕxH1x ݨo9 y'rgLX_4ZAFCe̱y/{"94rvB܅fc8Pxmg3V#TN-M7.۾ yI$&JiLK} Gv)|MH^aW |4˒e}0ɡ`ǂmӤZui#zK! Esߞ2Γa"o-^Y٪;h(tI>}++mHSF"wp0 rM"4`ƨ 1^G꾐G 5wE")P14ˌd'h!M0Ss~ [̛nr8Q<„0KڧDT֯2zb_zo<%LaSm%R%xN@Pj'ydUuME10 z\2I>Q^2 *׋,ÙceDă%8?է?f)b* d.;fٛMZ}]G),-'oJǸ9o/'ԉ7d*5K$$(թ΁L6$GDsM8dO)oW#%_ {S9 G!"IoZcT_9 Ybp}`!$vt ]tL{7?:h:]0#yƷ?m1.|bɫ pg+8e6脮į*[vk4o![e2HGյ8}({$e'|&VJh :m1_wf AH7!N>" ;2b{44Ba}yg6PIDDEgECxw=}n{Zm O>'nㆧyhu(G<>0G@tgu :x&ͳ?TqU<7I@ͺPQͰ! S\[b(C:R72C[}u9vH@e}1hBb9)5_ҰŔ4U@X2e6Q`ϴ A!ED}˘)@/ n,2$sHcO˲#*C7vՂS%ԤH; Cm뽪,R%]F89A~go4<ɼ$E!ioc.g;1HLs^H wC4/Il9٭y^S惜fRǎĢ$n$yO)v^Ykڸpi¡/č l*oH(58F^!x=ȳv H͍^HZβ5qܒ`먠xݢQx/̉ÐqBN[ Lqt\1e| >2Hz]@BӣxTPq9B^D K1Lڌ?קeac9??8[`PobEQK%tZ_T QSkVSfO#Ȁܠ?)TD4?>im.= !mP˼;Β+P/n%~ꭺ( n0X#7/4ozc =KlF*?G'P;KǓmU:n?mZMXQ̺a ˯4b0[e?Цn8wyxO- vG;u^ xUw MQiNj,@/jr7K#^K_>穙;7S$p>C ~ύ㲊-^t㾤fe!`Lզ0p;H5U*~$\{zo&3SQTs6$^rN oˉn=*?߄Ԙ,MHU]B/4,y]:Fv.=z:M*b+_2ͬm[J*S^[H]~Wv +t/曣/71%J ,=ӭIl~wqyJhe! bh$}~2Hi2㓔/^tJW<Z[裭 =H lrVZvf?߈Lx r`DlZpvϯ V7D&…h6=߻C.23(BI`?l)*tHYł4h,jHsؾ3bBav8C"e lvZu3>zKf1s5˦<9RMpKĵOd g5bǕOzg?m g+LI?na&kʮ7A:i:QHPj|{)B NԵ1Uɮq `z;E ûu-RZ]\Pǻ6R  oRIB;`/U]~YJJ:pu_AxPFss8a7]ľ XT6SCW ~(7*ҸG0hkph:Kq=5o"$ B[_=PɆv%sK8v^xb& e<^gbϕѝr#aTRSB2N<8G~]\Zq\j&zpt%DQl緶X)D#B?m]}gm[WN[햖ef]Hnў4Ɛ)<& X1lz o5[2o vők]CFD4Ƌq.Gkd¬.N݀b,t3\\.YFM݈@U I3DRhжN[a {$bxW|?ev+ѧ)1) DW+^0nB5.Nt[+҅^k)^L T`JjK\[(6T \YtM+&y4{ߞUPHnka6qJdǭKuA 9WEw܄V1m ~F=bu:tC꫍舙w]ɏکy#Xc$54d3N礪VJbH ܱӢOm)k/dMX.ygQ6$>ޱJTI%cFh dڬ.Mֲ${TB^--Yhzi\ 9-^cq>dA.(敹\q+V3_Mg2/BazNc~\7eqGǺsm.(qAece1DP٦ D:f<_ }!Q^oOzR}_n5̬g* }+ r o%X\} ][]E.ΠSM$k`F4zIǔqK>c^1g#EfѩI$G%kUsnhD %8IT`Df67w#j¼^Xt2 'TQ (OD 񕲱xԇ5J!GU2‡*6H)-ɮ1mV!TylAi.h_*U+ƀ'eg}!G瑡({x~qV!0]<"6 ^ƫQ~hDOT) R_lECˤ~2|H=^P] 4x! 6rs , 6F^UDMN.¼BM~Tq=[ԊE޼X [Cf*QQZ3J;fNN$FkLܥU3M]ldgɯniE MrF|5KXVtc7ڗ^@ %EUu `'+6Hi )ٲb AH[;${b!l'ˏ?iëdoHߨȹЇ1cq:GQfԖ"PB2M1lܪ-Njz>6ώdA }\吏A/'IPQjdL"@$ #Wθ+pZ/bį.fK' {i]Yhb2Y ]ZhZ7 /;m bCOIT=a+Zȴx99TQ?)S=l4L*y6j1W8fcRs dj3`BJ1ە}HԿO:& vQ#B#[pAf2DfN[Ұ'ADw7Pro wNMtQzBQ Z>L=ʳɗ7d79b窔Jl8b.] |81\_!H!O]hn`HԸPKiˬCDߠ!i\ iA[ Y#[<)_&(6g1C 1Ϋ-3#5ԃQ` lpBW.i,)pKCz#~I_ҿYƺ!nuX3ᥢ|cv1WM)GWG]莍%gs6*í2LS579NJN`'n&p .>nRyHN cԘ`)@|w_aŹxxrYW~i sCA!}i=6(KņE{3{0Yw'|pLXWtBơӵN`o jΛ2qC8wmI1C Jp$MnqN%W%K;aflTMi"\$u{*經(pXN^PFв>eu@/k N++nh C6XZN\|))ᓯ="Lib$pM)ٰ{~<;M`]v^;hJo/m_z$L6?ȉE^m+f-$σ1%94N;|0H({cj 6&EĞk[Fa"c`.U,T8!xݯu˼yFΙV5ۿT(+mټp5{Bw3NÉ&9fR&bxȲP- 0Հ Sg +6]43#(U8םARZGo"NHLN"ȍՌXI_A['+Tjup­CN ̜m.UelW:$tH!qЀ['a_FpuaFKN_K9Z4Qz"tth]xKЦuއ[ii%s/*_;t@9|Rc*A-NMi0o%$BH)!NnJ6kOW2{!XϜ?HLb@n%k^ 5LH ˂p/DSšYߜ,QtJ&,;LDn^;)^K俨50I݀+LD3&۸$oyS}j#; WV~lPyܟ!SCleAxJ#cUvU~: QPW:M+=/8X*qr- [cXQ+K),8m,F Gxb?$\X+񆕺:̟tonh@бهpiGw=g}/<%\nUv.PoZ[d6p@vPʅB*Z3ְA"ϫ}|#q5#AޜCz!a n1>}vT]%r(Ēϱ ^Mޡp#|΄O7j0q$wfߙ/yeXInx;~چiO"ߗ`]"z8fҔYѽ}QW>8{-ΗVX1UUSP JW@C+Xء4Noc[@d!]|eEVaMCCӕ ajA,PS\1ʌu(AϚ:ORX0CfnO)Q tV6lFKzayֳn"ܣe_s(=@ 9z&JA;((J bJ/FhP/lpxFDd3n^aRz5g} ng !tzG5_ 1h4WJ-D*F'nw-J7 9Е2Ee?뼃zN)P'Φ͒eҵyt#ۑ/ks~cAz J881] Pd{ W׋AfNd^GAx~tƗUS,*uԡ 4坑QlQ{_< \4y&tkq7GAAOTb^xUȘBRgNι !9YO>. rMSsT%IYԓf=Tx#Xˈי1a$uQEiF^Sy<۪l3 rro#U-MLҮKlCB#\հ=Ea32e})Jt`#ez_y;%FQI㳋/XD1SZRZJ ފIirZS`s/!b2b<'_\kQGLv1'v $qÓ;SF؟Gd uL۔4I57m)PhV P!xRC. =b0W_X$QnW[ئ_)a_,\17k|>q&,;hQqd*(q^xHD$J\5cx*9M%qJs;&/y Q8b<ȴ|hK?#*p8m3uޙĝʵmjH,йLѰ{. ~Rnr;]1 ;B#1{Eѯ E{Z޶c ްѯ+7r[F-KQ]b0't0]m͙0:\N^N.u-@t)N}cLD.]ZY;/3EX]Dbz-߱&/E؃oEQ,Lh Omh}wY9صҝ5Y~60Bd õxBSw)v7T}Фt-].ңԞqҧA%o_4ž{UĖ!DC`ό_<|$ ff2_ (i a xf2Qz~Nj YXM2)0.:Y`WM>Œf %J y3fs4nDRP} z1i]6lh0՗,گ."55F Vy㤏Pg a_IO`l\SGcZfN7T,-P& J^Z\%K/GK,>tӓh>9Sk}X$J9 ~逓down-BՒ8͎%?kU!IrHd4=`*ES4AU%y 9?W.O t5_rut2Yæ(LR(C4$qUwN9L%ᰳEKhD{`4 Ľ/!מqK$͔wJ׬?֋'OޮGdAx}q~SGRh4fl(dD #q-\(Bdo=Vdݎjk,S77!"_\[t݊S` ٵ\ a`Ig冞 D+V3C0޸GЮ- L#5܍LLKč>уid%e9P- KqV _D2q>oERf>q˟BOa Q7SZ~; d`osHTbpiP Zd1<3{媪܆f`THEއ`,~;Gnڍ!fw~zg1Ձ/vCi".n% {Y?kAޑCO 6MH\Kn I.oy^UOI|-2>/_yKUʸՊ,[xU6 A[7~/NgCɕEaxv-c'sP>c%Ѵqdlw)<Юw>r&RVcmo[WNW>uR%\!%}E"nt'%AzoI9 ~s%EWLA2{) CL.!jҡ~mT^%cJ1`%%(^Ql𳶔+ o;s,pGˁWHn\vxRΥ6dȜTL5Rv`P't<& @jnll}'k/ĸ c 쵝9r&6#gie+i)&!mЭgMcT<ѥe-HljCa^{jgu%;ͣOy5;5LZ;vj25@W|3)T!+P*$SjWۏ1KlNOWeZƒFR:Ix7UǤӐ7Īs;j|b WWa\ 쳥& QN~FHʙYySMJC#- oG^qafTU&J=1i92(1QFISz _ҥ'n@ו 6S'iJT7l(7Qj}x-0nB [ f0.rO&[S|d) m6b@1b#(<s\j"} b؝Z) ʯYM"гkdf.؃U Ӯ@AMeqKsm*ooS @ A b"|GUMZĀ-V2|/6l'tvzٚ:gQTHmz3Yk0vFu~s1Ħ5c k QGn'vڴ\a !Fi}#D4Th i1LȾO-xl;r``7bGz>/"8.Ym%@rgS9iQ[<t8ZaMa\IEQbNL|b\0+]!qv:{W_䐒L+0N]FW,䕹[Apg13ur]l9 OiZrf䊑D@iϗz$xiE2dLϑfy;[fd#Huf~עZ:Qx@apF˧old-Pn?l~Kh8rwjl1#a=uFZgkprQCw&\O1L9vQTenbGy9s#NŭA(&"Ӑi@ ~]\f&,+'+_B>KĹU,]mbhY3sbH{Wy*~Q¿GN_e}3w]0j5v+8ocVOޔӷhqA? 7>6*F/W͂esw3ضt4p6wzíoVa ܍fy+~k*R[\nQ/ fQEN3MW1} S>$ ±Qs(z&3!FrK'0赜X+g?l?3C6 ʿS?xϩJ]й6ZQKF+i LZ>knΟߣW>eU@vd^4+WHd=)rͯZyŢ %].y24¼k8`N={] :n4KDcIY0(nHM [*N"k}ew,T͎:'ȑesNi9^AM{* ɋJj<;k+؜~MqY$VhO$,_ T;&715:Ѫ'Ɗ2`ݏ &Y²>b4Cb;olh?/&oT\^HeHܹZ}9Ľ';o93RKoڟ}~RժV.Q<)at!H&wTdAlxQH|F4nU$xJvM%9tͱnf#&Cvd ď9\AyEP?RZ,GYatEmB,/LeȞ6yi(޾;Nwc'i|ӱMl 2OvMzj[k.ۆA}nj1LQ=̊ DgLߋ)7vZrBDɲܮi92s4y&)l+{NEߌD{Px#11(ړRbyI IswXI"lp^e"@xbkCX;x|EUb ]ZGL怜fdWN8|/Z⚾ǭ*O_ c,D®мͬSw C('1.ĂxΊk^he1}h˚ϱkmǹrfG#P7;S#` ۗ6%r#yJZ9љ7mԾ ݫ=לbn6䞨 A :<`EPL.9[/+hR(_~6ԟuv3?id4TѱJf_6mcpYgb"4IG6"}],UArYNKjhB?$w4ZwZLkejj\&| l$h:p O׫ `7╮ÂVdC>o)gou>J؏]Vxd-6 2X?`3T q] Bk͗]*,7ueg4 1ȦHW۵Qm[$1Ko /d<#]uss`]wl`(FZ[=}$ B&' N@b7@c] E1iZh=|/ \+_ rظyM!, l*h{.< 9B$?LkMۂh}V8ϓϣ9qB9VGX 19>KCuuD6R1.(3γrGtDcE, D!ZG fBvo$ւ3R 9]rبy"HXo.բ1$ʬAa"$ 8#*Q,ͼ"elĽ\?00A ϡL?ryXB_zmMǼQ>rYzyy*^\Y9C^'X`AfTs3A?Q-HW9 y| Xbɷ"99sʨ# nU|_Dҕ~ܦ WTvæ8=sD\ .OtAz> x]Rx _XU0GuQKx/r3d"irB&i\~2Vb%D!Ùȸ1}3RS6֤iu">}h%407 Gw zĘZeovqů;/꩛W7wG [1q 됅%s krJ߆!tIٛӒlu[[vldX{Mh)H;Ӫ#T瀋e[gFPDܾGj!|-1pI9ÎnLgCP4~1㩇.Lĉ®D-.s'l 7\j52 ^qJr) u9Ї~ˁln T60틻y~‡ 0PAZ?(V{zѳzm-Zs^%&Q`E+asJ/,8-)MxoB{\oE*g1Ip O #?ُ'K Wbʅmf/Ry^a)Kp/{nLh#GWTnEY/ES"k;jwA.UT2N^[[.@"U0^u N @{=>&yqo)[+:P FNY6H{VP{a;3Ʊ*_C:Ęx (P{!wt#7\o `|vkT 8<mF8 g.|;?с㭦- Q2_5v ՙثxO[>7xb%y SS4:]pk:ٔj7%C#P6[]_ȥ]fDzoCVMduj;K# 5϶yzfNJ\5VҬ$KCDg+/\)&O 7?ĀM޵|3&u@ud*ԅPY_a<.381:hx@(23EV\'I#~ON|eWĠձͨ$vb!wױ,-kl9.%qX/'n~MͤP 7<Gnr0/pǣ-gLٝ֊Vб3v w'ک0ooxzSO(:Q(MvǯoO֜gFo_}‘utX1+B1x^ň= Z|dRUs~?bX5j.iI9KrtR]93n.`30sYmAw;&Ir1UmI [aiqU?" >=\6v(avkHlHd[7B fR/rM_n>եf$-PlL=c$!}hu$OMPHCw,ӧJ1E:ytzBMY\h<_+84*J,d4|]fq Ob 0YG\I&L1j E&t}ceO=ْ@sоKq٣e%RrJ/RK~ѩ|X9f5rCS"uLnfdl:st+JsO_yPg7ʿ+!X8J8*pF,# DpP,Q?34eŵ=(0odEg7 !~xj%/e8%7cGA4I%(*:Mվ[?3I$\F(-9}PBګ0'.u(S fD>z_rm(ZlA>糑W1CN ltkGҷwR\5cdnBvQJ[cd g(l1^lz&O`!m;p ]L[?>~Ùqm&GuStv~]. *KF~B%F2 mk>^]G{/2[zP%Ĺ~xQtLF^T(>z cehR(|v$E.A`XD}6ISv~(6.]6eo"z,MlQ5>4{iX[,:u~V҉7Øi)5;4;Jq^ i5vߙpIWA[ eZDC Z^l$vX b0qeXyvf}PU%u9.n۫0PZ ,yTCe:xк&3_M+junu *MD_QY6fhWm#6dtsʼn+s}}q-Nʯd.mR]tWᅩ=pqf:GP ]溌+%H6+]΃{02*Cاi*K$yH#7C谍$WK~>N(\îNZ¨d`l_ :tO$+aUqyILb'zDኩ3(ӡMCݼʈK(i "a,>TDfׂ)W?O IFyW[Y+V׀Z˄?8ݍrRЭÆd;&D:D- plM*+z֖Zy/"?]?Ĉj@J0"QБlߑPq Z66t'GlmXLA8qmy)錃%S ؛Nj8SoƍFUt|+ʀ́:*Nsy?Yv19Njև;/< DZw=Q$4->fm58`ui4׫߶Ȱ*, 9H["-DMB4@kn%{/6fgbu2UZT8",:WL$u~x= ^*BHy(}3.(gv<:wn355Nl[JT EsqzoFDwnD4kl 0ŞLsŖ(_亍(ڨ,v[saHج٣`)|4O?T33_KHt]O1JrU[Ur8:=ٙ >br,o1we(m8G:G")3w=`x3J,$4%Gm&1 9da~*eain'\tfkCFVp1S^eY?w :7r,\Ft_ ZNYkg}#^؃}M|o(^j5U3>h^ęy=V131`442i]<=wtI~v0d2^)RU䲥@>MD>Y +ăi8)GWhnR\ 0O$uI+Vu@6`1kw :MWW p\f'buMj뜢KՋM=^8]DhDY xYY-PypVӪ=GTVP `Z]'I?qN;"obw݁?B~i,a9Ӯ!{bs3Kl(PI9mYLb_f>'pXt38wyAPC^e>byP"#4YӦp r%+ծԟޯ፿oe'eVH:*J&çD3\5J0!}R<]د^ C_9\ rň1*$y| lGf.x2vojHJ4;,Iboe1oKK(_V .eTsK94&cMmB?w H @~ "^PjS]q"չpCO z_BX" yצYObfOyq3W`u{*gA NX| d6<XŇށ0N4\C`Ά:vU-œ?I6jo<,6 +&.Mv)#n*/7?s9+OI(}XX֜Py% .`WɛgYYIhЍN[י ٶ ǔDķ ֣7hCUGQ5?&*.MGñd. XA_d;-\X1n)-}M7qJ'"+iF75tMG/tWGf_mV?{ؼ;e hr7U%21qz: hq 6JȓN,G߳ieROxjrEsz{{VYgVˑ,tLI]n 9+K@Rm7yegJI@ϠEcu,Bgd"5*L2? xm–7BlvC%&ޭMCLX`o ڮ`) &x2tǾIDٴd^gnSQΡr+;kѧU=3\9Z"Ǟ_0@,Y UdZ. TܡZEH̝pq4fsp)`,[v +.d!umkZ|lڕJZi'Mr"ԫ~PE0!'fУ ΔQ1A|L 1G6mSm~u!_TסPs qYbT3{>%";맔]J#x .}Vκ91 梦rVG^+eA"{6 ] E ƗnkeJKt='BAK&<<3OJ>QlYyB㢿8*6r:bq# f@07!kk `bWUw7nGS~m@03xV҆irHhd2a5C6J<\\1a=^ ѩ:0G0L.gQE`W=7U%{iգ.3$WҖ\uFY,INq]ʤkCH3F1WӠmg7 {<DQKMPS\h׋.B܎T$S'!j䌽>6l3GB~L9-3ǹ >`}Qa_rC 0&; ~ɎΈ˄3-l$K878;]f?XRsm^zy$Ric8 ycP-qqTx+aB0&C:WQ?,0/264~%R_ :IK Ύ\s2D5q>о?npB^ȮZ}>jgYZ07070100000114000081a40000000000000000000000016446b36e00001d50000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/pci/cx23885/altera-ci.ko.xz7zXZִF!t/]?Eh=ڜ.+; S;X~cI\j2]XIuFH օŝcd^}.\WhWF'v3 4eT%A!T̄Yڇ5P0Mg러5hQ`? ǯnlŊaZOI}ٜ`,:K=C ]0v*F(eYGpf MG%xW\UhGM42 17|2jD9W|ɢ'`g>|6<:_OSh=zpEDžP~GDeU?Ϊ߹G8\)"FchQ@reEd\ร,,G=O

:fKjq"- W?G_q=Yi79JHs e^}g0nQ cvhiGl1\nc;AfjqNOR]l 1&kjBB?!$X%[S!gZCxH{(OuڝС1ˁ-,6NM+.R#'~RtG"YxryY/!<} #>is052_]!>0הZxsC(bP4U &wc}U Ю^F¼+5& iG"8bup';fIoch ˀjEÑg%nLwknGչPe%OY(~2oIZLWxJ{/!Lɧ#}O:U; |^C].'Ʒn:wwz;;9I4.y8 s}#abGFۡs8A+"OoêGuP46`NI'Ãu߃`{'@5{H:3 ئ{]@s<*#AO,v,#-jBc7"$3/$&} NkQ$ݦJNzu]qQ wp x{:<[*7&wɜHV|Y6d&%.-ʳ#G`RCʘJJũ)AUc~Q]yV"Q4nj8{Kk)ʥw,"Գ7Ȉ.F$}` ʩ?NM`|݁ovoDeCBn9IrQ|ddXSEoL*C2ђ ֑x;,ڥ(RY؈%}! _^YZm:(M v MXT&vAx86kF5YXy*7B-o?)_G?H% mcV|bF䭪W_0Ltu]W F= -#WlFʿ 庯g)gƮKTOªw |hB_8E/cG J CL"JqIf ZqP`n1pMcl҆֌yWYggcvɳz* gw6tߧ "H:I;D;ag%&nŘW+FBpw{ !=k-RAT|HJ-|ihP-^:Q kCqD 陶V& p- 4 1AɐY+۬W],"WGdRA (ģbCv^s ] bO\d.莘5~fLWw]Yʖ;6t2jӼsJY`pb T`Ei?}v5 Z͜  ?eQa $+eZӂ`u'bA C+ 8@M?u:_&`V?l B3.Ushp*ok?L @6Ai4¿ɭ1.Vkr3͐mI8S[,. Z½+}U8{S<߰87a ~2Y]U%˃t-t3|7m#%HIb$=[w=p˭' )@v #*8{R[_]W&Qda+/^oB>RZ]lmfE'Hjbۻ[^p!?`F/ ;au3Qɨa4 M]FAxE/5q8OU2UŸje:[?Jz?:ގC\Jz]ҨE2Rَ|9,\2NRf $籥/u[p:u:V?pu[4P;Đ4?lNLצ6Hý2)0Z1XqG?dWoI>ߺ>xmU?!9ڱP}c5h w8&l}l 0@94Ȓv 1oZNz'͈2!Ob:G]F GE:M[g#z>k_@3fUɽ)M'ɼ iRnz@-0GC` p}&\Y.OsBѯ#čDC*ƢBꥶ"GqJ%vdKH {kiG2(R3   5P^Ćcr^%,:ܠB6(&Sh5eb# 5.*Ec^p=M T(R;# vꥊ"3$ӾUr.?KVߤ崭{vguζH&N6pV|cj_ V>ei'gJݎ{r{0 'ְ>5^վa2@D?D$ pSSE"BnqXն,{ ^.z ;4/yX]vdPiA`0+5,_ȨUm>n&9w-),pk&ʺE}5xNםb>m^K|1d"[jb咷T܆' 8 UH\!FH>m(RA-eZl-vvBTCd-kl* ˄@ozn1+tŭ|dGSo2m@%"(!8{;Q{|^qBr,<*fmzkطT$мV*'VKgӔ:n3}tfV ˢRN^(йͲ)qɷ\gh'T)pj2eAe}y&Q #H/B {75Ά᭯ʞ/OOw ״Φq; #SnQ^Z| lL/d}:&)r|0&Bycֵڟ샜Fv׃;A2iB7hrhu _Z] GU2L*|3*&z¡w{/Fn;e-DZA LXa*veusI"'qk+oābHV:lOC =~+04aa*L\d0oONFžXDX% K(|с SDu[2i%AFQTGw_:rݤ:`vI55%1YDJCٯwCfI&'j僡jq0Ff&janTg&?oUMxRJ<*i` 2:0 f,3f0o3z,E[T{[+ǽ.Pإ╥#⻪ ٹQsNJYV t9yߠ{J9^7iFG#q{$<3^b@{bűM^G,=/ Tuf!-|5 ?1g Sp䱏"a);٨t/U@-g;ݚj'Rׅ̈V%xP`ɪ3Q4n /`QjqebI }xX@^h_ =LȡEUJAOڢS6H6ȹifؕ$ @'-IwقR{!;hFX ;_JÛ+4 _%K-/") Nbj+݈VV_!K\!A7uܠSb/=qu9LD<1+$`RψCq5յ>q"0BІaA33bj)R#|"|CXH;.X}ŭA>bn:pD .բ:WdW쭻E">T^phw~@uKIGYJc Ѩ|Πušfmc{'_DqRړ:?Ƽe ,*';V9;fQ?](鿛~f'QO@!`-0Qk_E`͎:C G[*: b 8~>(#xGq-2,ݓ'6J%\{%-PS9/Ө"ZflvF=1m-@?JXO~ɰ*UM8"yd06"Ҳ1V豃U+ɀ\ it1[ұ"Jjf]ORcaA/Z2~&I HuZ[!E7yӢGS;,!Qw*>zF&LIVp8ZuVk>aO!n=,kCk-3A-1raTO%^3GL7׸k7]Ю tiW_DӬNS7/{bJhOdZÃRA<(T*KWobc|Gh35@Aܲ * :"v09l.}U)!9YQ_j<Om(fiD) TFW$<1(#0nHfy,b[~[%G-r֑;Zp#SF$pxʈg߮$4;j a" ~גAy$Ӓ~csIKɇ/5D(gA%ic1/zz v_ƄoiGphVg;2ϲe%ikzTykFtŠgj=3Aڃ=c  UjRǐZ11(Ot\0v`*%-k?cK;#3yƒ5fco}^2ULu6S 4$.$]NX:5ot*zLѤC cyT5Ep5!N&`B}=Lf[V=gѝ'%۬2`ydep"[8l߭,p--h-h,XTXSUu,QQހlDTNp#~ۆu. [h=Ts8@鰜qfk=I6S;<!9q刨j_C>'!2ӖD#5Nj:,S@eA=&!x-qZ $MfCcUV%qN)OD 7RoFN/Ϥ& ҐVE(u>&L 7PJ~yG_(X4 ;g1OקA=RviSٸUOE,'e:tgv|u^TemԣzEl3EIb<W(*5_e@3NHy:4>g~IQ.3ȴz{f񼢕/?臞?J)cHvXC%7-u^+yEf_#.C!ټk]/ kկ6{G5%kK nJ؛坧oeO5ku7:b~w"|SV"y?Ƃr櫲lxܷ/b B)NGyrb4إ;'z"=:opU&;)E@yS$r޵!dsJ`a7Տ?7jkϾJx, SiFJmKa,`hGߣ#=$aRE]d/ئJ83Rz> FtLu@8붿 Iv!'H?8>i/1pT:2t v_ @z79#Wʃm[)+,5@ .VJw iS\XS#!&T«q,@Y\/l(?BCtY!PKSi;KO%}e>Ʉ{|2M KN }\=#IX@by^K^;fK u6>V}Q/Tz;lT\٘B#=`)IܦSu~LtIK+\:Z)9[2L|d\Xs893m /([gID"ԭ+|,k!W=ވs"Bdщn~xqr(^|ڐ]δNuIb4#9b-?%/cYA'{'gcIT?i~ѥy%BCw}Q#*ݲ.3Ȁ(SDɠkGL^SY̴8:(F`#|LV8ExSE$VTCi`I(v0Q)ja~.,,#殕;ٺ!Uk5Z[ҕԭ8&rGQ!DY|Nܨ<>z 4&7+" 0+C& jӂP_|'Cw(d>3}"}}I{~ەZrO?$G]TpA>kFn슐*.^aNq I]]?jWyDdDtO&^T/gn:p*Սs ؊ "a]wz,W'h!lmI'>tIqň ç=2 DٜO[V]d7?ދCޯQHL!L탚ќOrݝ!joF-b-xgÐx@_9%Ч T&(R\%]"%㫄db22JTGZJ]p_qir&R)v!4^ du:NL=߬3}& 榈ȱCa`Gw5in}}V) 5U@iQ'CݜT$410YY T ͦQ_|FoC'\f;1o݉Kr.R`/6|"PڽbO2Rui3{PNDaB*Mns2^ D54#.Ծ7l*Ntm=a8,&?,g\BjRSDZt%>EW |"Q`#nOeT4-@S>NL2\Wsānjm+{Dߥror¥4}TĜﳄCZӱq}O{񂰻YOvs uP_ڣ}-=MdRlJatA~l-_KY3#0gN+#g H͝YFwrsU%p7WqԐ<ƲrD7CȘ=%*kPi5"Y6[3z=H_aW -)7Vx!y{ "h$Hu0BzkTs$hJ)Kf"sK+Mc+]>pa"I/(Sբ*zV;PBc;b;8ảK=ϛ;cOfSm58={O)!tӏ$ZMh\ifm0';Q ,H𿏖AD JՆ2 f>K-cKyIBf`ðOhC 0 @w(sm@XYSU\,{_eoi#Uu0K-3ܮlh:+ eW}x14gڛ$Rr;9佌9AiRu/՘\G3=G$Kl79fĀK7`Y AcR-ĺL6/U)74K=U%՝:-0XgP0@i0ur%`]zfCgSi ӓA,߸;aT4Hzak2x5*jk#'c`ٹҭC>= YǶPdQu(n$mFcIb8;;)RO㔩vhg/*sЖy!}/a/FCd֋sJ'uA_5"/7mow )> =twŧr^L00]P cԃ\cp9B<@.%´\=Q3 e6K{y*h7OÉsgޒ1L 9Suj3t)1n)'X"_[ӟS7Ԑnɜ}ZW r]};yd۔{۱ IM^ b؏T6 >#I{)rdm!ݽF. cD 2ըɭO(Q8bd_\u 8#쨁؄$1sPϴC!S#A#= VfJAqP_ubvn,?_gYf[elW pqc4,EwدdN1#zsy\46zI7ɤhQ=zM@a|E8='Y۰Hs VF*CDv zZjqm4=O>jH,/B4'9#8kQ F|&5Wh(;5J˘vIOtP6w˟<kw"SʁS̗:a_`*j˜"011sjozS&+yuge,?4M~v |s{KQ]n&sڹ7ɺp6N"]̝jqnE ᬞ_bɵP^ݛ)6*duW鈧f(eG3fO@Qbxu6C+O a.@!w qHd̼7|XS.Q8\;07fP.V0P*M"u/r*B#[sH̵R/>LR،h;wn".2Éf;"h[OVqwB)8 kG ]|,kNɾ\\Ȏ>'?^#񬝑 6WwlpU7Om3>hxݷ=f$> '~xrteIްih["FG% @ Y'6{}/RjF),6ceSSО2-~6х!k{v`mOJX.*SJCDŽOUG./#]Hl2AN©CY02k%Lj XQ)p0[%"z# ##ʣdb9` $h -tW|ǏRƒC>XhHkOX=ǁP{f>£?e=Ttزzլkkm끐$Ds3.^*f8"Wq`Ly;L,:Hr5A8ZbZ:E"5E1N=ssBq|WZ$P4d1rVak.nI]%e5+[rh:|lB7^KH7)CkQ JY7* V7<]K0r2 AahQz*g~9.304֛@3p)7J|hI-jg#(=۴a]F)⎉TpG;i;JؕGz.b5"?e k \ܟuZ4[uhO$DZ*1 j@kX|S#Z%,$/o[MMpniͻӏi M`X^ ,Ľ$\YUoS9+6[ 8w}b367L Nq?.Wd!mm{"אNKpVO?(gVA::JU=#tL=,݊!Pz ? e)opGytxqO+XTizrƈ,/8HLI7gg{^'ԠM` ܕ" pEVdӷh !r*@ 7y!oz xQK޻0;f, }湏RG쐧Iޯg A(tU!YnqI'")2ߜm='NG"wp$GX/O5qQg7(ЎlG8]xnw) Q~#sI N=)|kݜ ^lwF401bAyE{jqؽa~$I_Pzb4ij13?'>l \8 d]i/v=k2!Qmt 9{#`iJ‚ HuN^!g݁[,.nzf *FtUtgD^%Xͮ*]^?uyak16^Op}kZfrK7_jk\%qB)ƌGDkmwjٱtXqdX^V>[;:"bwJ O`%7$ x5 a$/,&諤'p((n U"꼎t\PBV59.lS΢l!9Ρ_75A(XU٠[/n4<^ɢ<^7ەcߙ;KEF{n[̬QnM;+y%gu&V .%F OLM2$7S 3*:14<ٞ-cG$%gV<["xŖ*irlX]UCC9p cwgg5k6#HjL`rذ3jI>1KT<C%-Mse=1JGyWugW!*y8BFv,+^@觹gK*nwa{JmMYR,L\xm Nٯ*-?!.cIl&m8ӲV.BNym H#Yҹ㺡/=H;nUPyhqʟKX6烶Tqnӡa ˻)p12wRŒ!:A/燚(y Vk%\oV!H1!YCst@)Eÿ3̂,@!HA)R/<Z]%PRIR˻WJ3A }D/X9 Y=OᜅpU4ECw _.emKHCrJEov]搲)&uV((@G5~Z#&8[b:IyZPГJSMa"f7SlA[/WL;2B=bnF<:1ϱacy2Ɣ+2@ȼiAЦԤ57?v xܔ}[b'eNs58tx+mXL8qZz<$zZ9z|OVT|^ `߸*n6f5yhCez AG)qѳkT89/EH)F".go : X'.,Z)I$}^llg!0wv0-H3-bvB67$C)0H[Qn8x˕@>&"ӱ l%Q|wf3X~vL_J{o"ҭwUXUW^wH!uhFj^.JoܼoM춇С_z3b=}DV@y /U8"nKnְfY[LdQsW@@Gy#ݔ22<. 0.{:&DTqΠ=qpHFj0x7Nֱc#[l㜯#APҾy8F߀թv'o3TϏX 7ǏHa0<' ҚU~WϷaS⦴\vpC'W+es{B[8 U^l6wi|ߖ-Kr5:`K!T`[Tb9yOfãsɂO5>4^#;4@C': >I(~c"@VL=?ײ -=g4s<ݠ8m_7^+VM>D.0xV:Jn*^ 9c5\B^Ixp>pe4qrhsQA0Ks%U!CG`E#P \Gx *pgl2KV ;fS#8RK`9y?(4k6:bGCT#*R`=8,Yxg[?շ57t@NtN*2)dm+5?]G<[85pM˓"@߁9v۷Rg 7H(ePYX^ K .ev>ioqzn+:BL$ uƆ^")JCnǪ`<\U_Ye2Q; ?9;B ʹ\11o:\ѱǝlӂПzA!֢ܳNY_Btژ\դYg\T⚩Hد2&8H]p}VViװ>ɇ_Kb'HΣiMp^7͍|sR}NI1`Lr$`Dh:I"z8MFWQZĪ FG*Iy!wܴOkfv ߧpC#eIk2df@*p ]M㘂+DJԧ~!۩^ eYF%"J/UA IX<4g=vAbP؟R_UWWRͯ1ȇ\RHíիi? y4id(öѭLԩOǓl$ !tpfr8هQl%.25Ps͠wD+ɵ.d"a\UE'sb» ׶gԬ^(ԩP0l ?CߋUW!').H~cTZS6*vĮ LBW幞0 _ o7:"W/aS M]Kͺa,PHp߆s.pпn~BˤU>}Q$ˆ5J ҄HkB"${'/cﷲУN{ ,7+HEXcIG9fThm pk<,-R}҈.K @D)ČsIc"U vioLdSUQ1Ե*,38d50ѹ&ybliFdivpNI MG)~z` ck^/n~ǒgbz*߲Iz[$2~y'wЁ?~]4IfH54HaMG-y*%:H{GlĪy\#|f$ {HF^ BW s;[k0ts2_J;GU _,Gz.8x~EgrWk'F#:wpt$;۵49m޶X}Ĩ;HcF ʣZ@(u$-O_Kֿtkss`^|gvg(tbDNpõj-w"sHJ7z{6OL>SD'RB2s9 w..UAWkw)?$ΕZr/zV `Ni#`t3ʽ0$kE6nE]}b8T~Lv}v l HE~ S-ǘF9|{[A +{zP+̻rt)7hw6RɲYŏ!]aP:PgH0qF=&a\ի|{|[dk Y_)뒗°wGa$#w*HڮKFTa4A k #D1]WrY:gv(=|"OVY\:aActZBm :жQO8OPhuXg%7W4_:lT4_-;f}#ܳm[eǦ9k)Ed@xt)<r qQ({餅k9s1üi~t]e|)MtXrOSM,~Lv~L5ϻ3D!)gh3պ.p*kLٱZ[&AL_푭9smdq"ͲjxΏ&]B1']54Gs(s{w}Κq9 *A\&و9Ap[gQKE3b TU&}bЈ8kH>{0=2jnts>ܔ)>v$?A|,㬀5!d%ηg{h*o

y/7Ӽ>`ި4TյU''F91^}bZ;`CI}EHnr@Vkci T`D.DʍHѻS}`q/pcO~[f]t *vO;&>_(.Y<1|fc_cm)b ]Y}ZbQ٩ňds(⿎Ky 0XO [0Xބ9(*Ӝ/V+s@DnlL "$fq+Ym8Lr6%e\ޞ"_` C) ^FF(ᵀ]6-bn7<5@Uf#;&(l˪4~b{ +-G4֏+Т;`gYM($[ "-7 WLO`v؟\2c"2;&Z:R@G"j>OVheot5C l3/3t NjYw?{  V4"+9[&{ڀHAVԒrnSAbr WV=K>s&KUIt P^85゗}ɔ/tq= p\ 77?Q6.1N@fMx섃`($^/+:<5#wbTh.u+WęҎhsآCz#G#$EpHmCˤ=L)k$^d7H^7$u~`[+@H߉mAn#d"z%ZΆ#CU%`7RxB;-P8 / @g! E-Sd)/ )=-2Եgm5Bxd!ɡE鯸`u Ma9زw a9flUG ^fBT3<| m$1?&z-3ZguJL4}Yc ]fhb(ɢ7}e,S,wƹp&E__..ޡPhФgUĬ^\kwOL9Mg޺2iuMvzĈA&.{*حP(Gl-!@e_-yt:@;SS1Md]}ҋd'kA-g"-$4Cxh1am $#B&@ɳ 5]?hDjf+Z5E5.ԏ>;?UCҭ,Wya0hdzN,?3%)2Rjϻ*ZE:hB! LN)þ㙟2]DHNiN\Vb7_C& @F?6پlQ ZjGona99l;h=.#+z<2I:,$ZBD7h#ILbUphRcXl U8iV<24dr͆_ux,N~Q\:g0ihßF_hH>=Q33pTy9Ӈ[o2 OQA U Uks| bI&~qrr['| sw_F@1xz&ĭ|}$Lm +2b(k<<NxVh?]aؗn`̺쪬oH=yrUT/~֖ ?O.H4= ?^,H;iU@I;l;b| ڎ?,z$`%#,Ϧ lG̰64j\HF䔹EZ'`ΨIa.d|C+84 8/=sf* `^հ96\ǵ{6 y>I&*;ىf ^{rl oyiDkU=ڳuhB@L: r~ٽ5"t!*vo51rdWIZQz5 t!`gRNAd$ě Dv酪IC{h 1q%xCǫL DfΠDL[ Czx: v.oRugIM¡@P!(4LMOE/ 62i$)~'Dr(4["[WGsz1$ҿB2GT1iauu-w`o#UvYß%1:pmdt1^qfm嫂aQe?2KpBHKW:OPާYȏTQm}kU[SUMhM(jdD=z3Ԋ tč̓2W5A&gci (IKA$H-+t)D#{"D_8u1h΁6q Qٗ l}2(`0+cCEʛJ9%r EE:4?x^\qL2${v@"tTJ?=f7d(;ikȉ;wyeլ$"ْ̺42~]4,U-`-an~/za**'U-Jwop^b'߁#q1Z7oȕKJyH&v3m\ g^^a"4׿4\z~u}zgO^VdQRPd LU7tu; `m+!ʏbR%?OiD=A^<#Jox3nmpNSԝT)d×zGc>h/< #MHP^odNzIR;00$vɌ?֊0my[dBپ˖mxj ˿Tvv{jAj 6.K򐊬[:\=5L&4,W%A9(l%:-GyA^/]5@V0 |P>/w%'ea]-q l#a-/G!JAjăRج0vi'6;w_Lzrt_fOݞ{z,geX e A7Zt+pmH &KtWYzvjI@q +T7f*#[ȶ#]Y;0p)WiT@q9gb;0[ė/.3^+5kYJ3P6sujB#ohgGVA#@HUK zs$+.IhNvRZZAȹ2;[h/I,?r3`Q2XGGQy,75EQͱt-J%+:H%)d,s7/7Vzrk]E&<J%=݊Di*LMM2LT&ܧSQ M< vCy??ċ*Ʉ'C AVjgQZ؛N_F_'`21+ |D;Ig#F a~HFyjSU @[xZ3Āa՛uH@\Ò`6P9bXX4UϰOQUssjǴ(OXp( 2v4;kEGm.aM<ՠ= Z1N 3K&UbU wJ9gqQ#Dg?_[, R`.FKTtp0zVgd< ;,Zj`*@J=A\$U9;;,\~i+ZyDdqZdݾmO.Dq"J6 3~OÌ-pcM 󿐡p9BKCC1p|-}bA/rYVsgU9$`]>O#O)ͣ9p+e#U:p ߧϵ+i{n 2F>P>UGR}9?;Ē %?AXVƧ%EU4o.])J]$e ,`p߸TZѕ7ӄ.]I2ć):(ߪ[o*Ӎ5L]WgA, REy)\|aG0}:FPZ稤6^MlEPCy聊0kc̱!%nIg+^ȞkJ )= ̋;bf^v^lۭT$.-2iÛcb޷؅|djgf]L:xm9}|سn0t+{G$ /V5t!/SQhs}AWaFSFLW<'0>bNV~hX$(DL\Kzg ծ##CR@edcM|vo3\{5R"tJ`ꇶ_Ȃƽy:lMq"h2υk[4aJm $ %fY F1f%Db *ƇǞ[za!ZuroK9ߚzp7AZJnȫ+T}CP.]1b܋Ҋ=^&zll4gAW pE.$ݏh7#~Bl*"F'̙MQav o b &(^"aB@~d~2KIG.lcKFtaRs?Ol:,RY#!8;O4򎒭l3oEWxWFNRz$C+m$:~HT+?_QOήJ(vKW(LcL? ~qOSlæ.exQФ)h"HE4 3fN'&뿪qqK"?p=#_` bgrNNPǒRv FϴY:ubzQt R67ʹa+8w/ bC\f*[޵ga عٟp=C /]*s !qc202W_,f%ѓ&޸?PRI&sIϟAZ)?GDYhO!ʥSM3D 482U;S=/:VKLc#5z%^PyMY/{ˢ* ㏌,(qNvFnm'B'֌-c/1rsI g@F2dA $YDfk6h֙`"-x}h~XÓͯޕ DΫdS q* -'Oda KDFu=DV}Upd)#}N)9o݀|vmh'.'O2)mME}tf>H#|H NkV’r/ԃQ`oP%h>Q6|6;P;W§iAŽ6>x,yP}e wԛ|@t 'Ki o}rl)Zu׽A67M#߯OX4}Z],uAe$32͢/g{-DEScf>Dh-C3Z9ɘX/TfX(ͺԟΠ|7!= IXjz~rҝZuԿy*G2FHhu*p;%P-EVvFibc]@ 7Y$3/~A6e0\lgO(el`qnb{ \uR܈JMbݯ)k@=(:*&i͊i 5j#ʀT)Lje-:ׁa5tt.F&- ,7!2=N"_ES~I8A-eu0R21^0 k ݮla+̧*6߶;眯XFW+dŶ1fjS(`a329w*ث&T<ż!z,.#p W3A\V`ACHTݤ7-mp؆{+"5ҶzA_EDqϑ 8t8pǀ2H>j34'k"-}DrQ Q b N4B*3Sw[Dâ):AY#EW5uZMv8D}!.`7Yֽ𮈯7򬓘NGaڲahΖHs:w-`;r虏Ht98냴]GFEȅcu*ur >fH MG[ %ewsk QG!P'\yoY`;3ǽ.l>/~JƱ#|[Zu/)ٍm0΋_;8:Jde # Zu S~2XbbWnQ l,o]e1 KXyj:lPA/AHkboF!O\d :lrn9==*(j.v ,:;JBJQLM'_͔+h DHIjN,7}έRdzAxo2Z*9Y"#ZedkrG-jzG@@z/`4{⽿>+6Nte y\rtdC3ժYF[ljٮP}BA)LZ4ժ%c//}}/3F!tw?F + ߈v.z'1ven,ݾnE9=6z+'g޷yނbB_"{ foq(9~T%ܡR,ųs:)ͧE{ kJA~d74ya[VDo%z1Js_`~Zx$$国9Q6G TMix^z8l:C..W^7}o B'z\1F& vQJ64vO0#& 4t88=!*(Ӗ.bULD$^g] +묅qgŽWt~aJZ*Q絮C-/9lDek ȁL6xBNTb^PEBp"L:q$ʳݓű-j(_Ú z0K!9bx5rVN&OB_=_QN4{ߘ%9L4[r:hVIk٬ς^8P(ԉ2UG'C.IeFPӬ ɍ~?# sv 8vtZyvlPnL\.LqS8F4>\t,1NKx5((^8X BY%6H݁e92Iw,9/jŗ1쬍$sg#2tKI9;vu!ifRKlZlHnIMfAV 3'?=V.+R("vaZ=uzKpoX& Q6DWA3(T4`_9U F}ŞV)~CpkQ1|c$Q%;]/‡d+-o8rln ]!bB./h`-X_GYec̜6"JOkW13 S/!e1oB(FU'۹âViC; 6$QQ?K{$ȥZ4Ԇ?eb3!>>GݢzIgصؗAVH2='j.=¦;ʳ i7N]{Qk p;C&k]Lܷ0`'Lb-I%H//rsռ H@3yI R ىnTԑS דd6* фzm|a8$|,-P&>Mmy`Jt$)0@wDd7H (>f\+!ovopa5.=s3\se+lu#i4dtog0n'X5nEҬ R%VW0j S9 RWT)Geu꙽p麔w -=*2w0V_uB"Xw8#ތ7ٻBQ).߮MW ]Ǻ_h4[//Y(N~_YVbw_cԃ?J Z_or$1!tvAr5ׅ(qq|"6,a,tc [`SE}BaI^ZkSy9"evIZ<@RcoP>+z"paz$H74n1{zh{[tDF˳v;8};w/p錙 )#P&zS*GeRs1VkP Ӣ0|{[е$iA ,ۻ'V[nVXkAŹ2˙dr䤯:xXjxj@3kj2\Gx;3H|Xb2Ff',A1!1d0ff'aބR'ʚZiƨ(7]c%YBC} Z4$ %ˌLJ@gX"cm n!8Aagɤ-kQ8(P&-#܌130 #-2#p;%aZϡk;9^ cFdѷ_6S06;"_+|eQr#9(Tt#"b X)YܵӪ2߇ec|T>@aa]ĤpͱޒQ/^)K6*Ph|AfixEc&k =@q{7w9z^j{첟6~ yGkN R}Mk${,Jqe8_}6?Xօ"Tg]JD#jk-z)sToQ)1>:/K~C2sͥv`xZi#&}]OҌ.$ cWKhzhJz闩ULph@qt3Ud[I=f3'5 äI\XHUØAjL&{@v#"r"̪/+16M t'fa_oּ(*PSӒ%ڕuZ(|v14Z_XqSiY*; c@8cXjロ"* =`~0A(~ b5[ n<Uʅ^?a|)wҊrS'o*&PYj5F=-=0ȃ40С-Se`7Gb]NuU /(sPƔ&y՘.[*!:m Arw8%n. @4DWHp#=[ӅOYWVcs}#IvYoEKOt&U8NW{Ko`P9}y@ҖʹPeK+f Kmu&<îTʊr$K+ؿY}]P|b{B?GHpE-7,%14"͓jfDڅ-eXbiFϙE|5h3Xw[ FO$©poTU3Nuq==h\t闧=wE|RB2*IA|{SQ^ 9uQ" )QB52 h+sa̞& }Vu&LyU?F_;0QE1u px窿~|a6/I@FU}j CtY{e^ڊ: ;,#͐BV`_w5Һ y/1.VUt/͗SK< u"훣:p(D7ôU[v vVws┤.`)j PfUj?QqD8Es  ?reѕJz'@[O\r!>vtL!$Es3NEYFD!JvIL[5eU}ۏ!p{(`37s$ 3Nm+X-C r.j=v,_ED\vY ڳOE\))u9\@wg+ OG5Pڼ! ]Ϗ;b+t09%f}U$@IG򾇴?Ps?g0羐 \ܳ hX6T<ٹdQʁ/A|DfBqw6BzD"Dl!|!Okk)ȥڱ^|yLiXqtkx=xtm,)+D|-ٙS#4yN1ŊVȮ7-"pJ:9y)6Abvj E#B 7ѡE`咺gᩞyrثD^jҾШ:֮j?|ڝ]O2Oĭ873|wI!#!_'􃴯Y;gE/2R=Z Kށw/zDbrMvUWj ߯@&d@j#W7T%j U .y[&9B+'HBeP>OY2Ծ3w8nQcC/ p̣>xzn~6ePj*ErMJ#Ni^ D+иMc±*֚ڙXqõ%iLHjF[Npy/@pg _ %u6iكd`n1lJOaLP$`(s  mzf!yQ͋a21Kr`j㕦Uxs}eHˠ٩1 flqas,s˟\! AzsM#AF&?և2i+9 DaA,@17@m DnUxpV0iO"fAH۵s^ FnEL[ҭdGbp:毋jo[9^W"r0h1JTfHC_1cO㌈TBOAYhp^ RME; 94/usc47Xl5akK~Qr vf4z:֊CLfE4dWbIW2D7; @VD", Xŵpm$i54$}!5̀~ydJLdQ9iy 6=2m^:d+&;6V?~iWS0Hټh}:a?ZvC*/p)Շ83PxXv4k^>`TfzC7wȇZ5;?x7t5*yurjN߻}l@oV.|5i6L§\d#PBNk!>kĻ3\ N$8 "G~z4 Y42KѡOa3)+rl51udFtU@|9÷㤯^Ɉ龌R 4M[o3O9AdO~ZGa EW6ȭ( [T;9_a_ agV,9ZVܻ@LcHh'Nv0)Za+'IS%{`juqoĦ_@7Du84VYTȽ+p=|׈>}QQj7µHF $e` ang 251gv\ 8wN:$=o!)ɮLviQCQN #nܕpy)l늜~p+Ұ[@6ڵv;'+G٤-,$ p.22}zԝS9 o*mV1ݑMDXIdktχN.Moۻ#>G4"6Y z~2ɭr$4Jꄀs: k3 y+Բt#7|.CO``mrքHc@濰{f,nDR#'E>Pa ;J>I;{/w%"I,ۓ;gi7Q%C84nuvw'1`?mI;DA_~zKp~ an{u9ykvltmp=,<|inRʶ*>DUt"{+p"Vw]V.Bh߹0*'֠4HPY}XA4;t7?0m*F?l*y \zR`5DĽ4mx>WGl~w6m?oh }wxtqb[n@lBut/T5AW_@Jx!M QL1YYu5x6pQn1AJ+KAjlnPE{}"1Ȉ{ ooYgXt-._RY* _]V 5ר=",t &+hDꘐq#nk;Kɖ]%ԑƤoڀSK:){N5nPl\&cN㊿-aLͺy7SȑFKLyj{ e|4uuy*UK$9c*׳DhK#;p=hM0 b )?~6L@r^I+{_?y5u*YmN>IWzX݇ޕIkφTw|TT#QtGmrIEHv5 W1cِL'"<;m)bOjތER[iWkild!'ۤDHKߵmQ?ҺA^X0rAʠM[b^lzflDuc `%iBTϼ'\XE+ yo$`hVOiZ[i^\"=I XgB u}k5߭"ưRfO4 JIr\}3䵣EYnG& |:3ecZ@ C}9|mв9 R'dJ7QgQ8q#,ae5$1~sEEE&w&iZ}f~ lv5l/]J&^^}3,461J^{P &7;I6B "Vz43GZN1z9[ts7+ VM ń7OJ|ɤs8 :k#3u{4nbz|φttsn"ZgvC>tp61I'4AQ|Ν8)c6<g{޴NS!bQ y `ID=@fM8}q6a%xQ,=|ܮ BeޯR1at'\.}=4@]mO㿄 iS>[D,~K7V,Qh^۟ o]O,XlvQf*(n(Y<ۀMƭ^ɂvPIE3A!>,Lvڰc"ylު\n_:A.t[_'G=Zυ~2h:aiWkR䂐[ pyI궾4F.jNDȮuX?;~AsUNW*<1auou5P$dgK4-a$$RsF/4ֽ4"#=-d-+#"QaySDXAF{8IN5sFܢ>Ͳw/kɥS6͂"M3k!~{| aێ}5넘Pū=;{ HLe&*io5ap*& zsJ4ztH)IK2r9[>f${L 0QL!H7^*E)"M5v *A.nϏkpskSd\+}=Er| f9DTM? D^ByQP2:`(Ə;YDw:J%O*%i<Ν#&KIA3vT).vl&yRl-qje} ИgE'mƚe|,Q6f^4ea-Zr7)NBx4Gx:O>WN# l;U^^cX VQ^PH1kYj`ۈsn+~F dް#]CqT}C񆲼k^ -)FLXx!ioӭlh['( ϫ4]Cۭ?X#ZgXB߻z?%1C)}*rc!i}b4FeV.MS\z 4DE}#YnWh Lۃآ7|OtA 묘ገJrz{C0#ORfg8>]ӬBW:v Xru.P}?QKC!aNгC j8³S.ߢ)ǣ/om"*ꆔ)2 ;1g!ixE$S}鉍ϒX<8II9'PGՆEI,B br.aABiF7`O[[n-l/n!W^@ܧ NL4Ov]wXQK$ ۃ}X@ND5/+ЍimB:mP>#V?p\#>^ȰIҒAaŶx,,-׺BWk!jڂܳħGمռH2M̅*aE~m% Jb`htſVhR33?'?$MhI!K ²r> = -!Y˶Y U߀!9+wK g Ah%]BKE+^ۛhWY^.maA&%23} 7CU<&j^O:aUb_='SЎCijIYqU`=pQ\ɿ6YRuUJ0aASy]/hLr3~OX"O)Txz;3b6ho*fB =H5సoFl ڢF`El5Bz AJ0 +@ꨵ˨mGJ'TWp- tНt`P3ԜGdoY%xR~#G|e -?veUz`~ceP4m96!!#cIa 9%x<(!+k{ v }I5dA*he^?hpXŮwz;q# }쾩7q1Tw2mN0p0躭[ɸr'jmuֹ$Iti6G{})k 7J@9BMtT/?6HbUmnpßw(ʱ OLԞ=HƤ!! ,x'd\Zu%RhGa('P5]&xяzu1 0kF˖K/$r xa )ЌYZU)#(;Ѐ~ +"•(H ^>5%&NW(5lHq}g"a@I?' )Tv6t~m̪F/@N/=St:*h 6c6Іo иM k*l0'X)6SGo4oy(I_P'ZT]"$A;W;~ r=6B5qGl G{&GmUVt1MrI?+NFuE<}>Y8,A3; 7C )},a=j(t&\}m|3:4vu\%iۊ*Zi]eTi8)lwZRa^\$`oƙŃhd0bmpr"wnL%bO12UjҝqMK 6#|)X+qnX }껆=`Qa?!ʺI?< vfyY2{ fV/i[PFH85LLvi1/2px\:O HaUipɯ(YL%,FZR"}K`}6Qbjh m݄؃gMp V>exg嬈UPJ]ㄕbUE?]4f$[7ıbtW!78j@\mE /Mݎ+p ͙Sxlr'34ǹ.Jh8ę7LM=' v]l༰ >R4&Mhwlس=Jkv'#3*t.YJ6ɾv:40~%Ƕ69180{*NvB#R:JH+E7b~g~SÅ;NR#l80sRdFLC{+Y )^F܎I.w&Z$q`bC7O@gaDLpa?>D-^겆vR.V3!c*hأv~šM.n Lg6X}SFA! esz{zN(GڎXnYo?)d4kR45EP%;q5RδHGp,]˾g{) J|32-fr/UҧQI[HA(7GE~|Vi/reZ#nyTB;:YYTVz⺩ΫTXg.NI* )' joAB8t6L!.lg;s.r%&y|@⁛-=IË2P}5^W7$" wYsf ?!ۥiܘnE7 X9 y^c9[\;m[;rJx ]璾z m;%Xԙvϼ;+8eu?U, h|.1ћ>cp$}g@Ό jpQOZ;hW"?<OԴ!1IJɫz[4< "xD7H?b?wjt Fq-CZa4@Pr"rL\bg9~mm"Xݕs 4^R~לtAKHOU^?+ji,eẻ֝2S'y43$WITHv 䴶>A\M;r4fn f.MD#$.c?v711Y`wĩFIѭx/ ~ Ħ ́†vϖBȅN5lL2xzCTsoȠJp u1 WDg*wR9J`CҝZ՚?n7(MMa7+x<-}KVv]#Px8l(vS#cnL_ ,p\= +*q{q>q@N@_[ ((lUޏRpꃝUˣCOpQB1=8_3 5,"~mL#a\F D,R2`&3_T܂-4»0{7Fz^xG_lt/v%eXV4;ZwΚPL3aGn8E 8oaJݢX}VGGPh0Hi#-+3`٪zO fRp_]쬭 >"]eL+YՋ!V2AR<4jPM^Z{A8MϤ`׍Z)P3@R7@qGa.X]'U=1bHE1ట3ȦBa.-_B{(7J!0g(pa6k\?ζ)Q;ct[ _+~PljL(%7f@6ILowgF.~ڲV-wɝ<8i/`JG$nUj7Aww[ԎGd+1<>9FS59]ϟ|tEo7 pǛq<U}|1m2^..seOWsi?Cxq{tO-UF23qC&FN0> _YQ񾙉o.*C'_epW, #V-R<`KGLG?t&%~-q~nצz$ԍs2ΩEB Y.j'$m ;TqzL*MfOۋNqɖ*F L|&]jBK"x`F||v,x 8A8 S]iھ :v&?@U$)bR|~27}hv>Bps)Q!`}V*.&H[椖"S]̱_~cpqS!_sb|Ӄ-`+Ͼ>ak x@FFK8ZqE=5Z~Vt/ j"ǡkhL"y2ںg87v+|4@ԍwTsGBguhZ֚vF`σpf S}#2ݐ.is (]z鬚6Czl;GGI@yjceKFgrQѼRlw6RkPd٪6څl-;lǬO Rõ qvWl}4Gi^4Wf͒vu7|֋.7."A?lTvIE`6$W1}`<@ۃ~$IqW6~1\`:/ ʨ}p=}$џç>'`ꅩH{ֵAi \Z]8,YI3FL y-Dnx/9<$a-K0lIOU[C941$B)Qb 3BG;VÂ4׋h[7tMU3=@;|&܀l15>) 5S=xc7j딆 3OVJDውPhdUYUcTgH%-FD"(PY`T$.:R4 V\15Vׁ_ /< ,]^ЈCIFBoEm\̖ϲvfX8oWWob"TYvy}]c@ /CWiKYd/ih,!gTM21H`gWOfNLF7T5"gmV,]LzYx%Z5/Cyӎb@5DGE2> o5vτq>CXqKҁe3^`'C@AB<ʄM>|mAlɝXviYVhW=%e..qK]ITh樆Ajߣ-j)٣M-{G4$be5v(3V}0;)`V wEFǧ j Cq ٍ"|ʗh(a\Ss= bO&cVf >Gf= ߇1D fR~ avkMDž.ܛyGqu{aV.ᑑdbeDwIatbfn=}׎eħ9S2yޡ|f>!Xn`g 9:w TȻV幞KƮxe/bTov'>$ΠdDny(ʝ(~ O@7SQߝȏf64rPyM7iR\CerYB35C +lW{Dͪ@&!TB bă FJ -u!' ѓ[᧍ EuR (lnk-xہֳߌs99N{q2>̾)o}ǫY*>2znjُ{Q'93r{h$;,@l>F T[|jц")qU^TœIoF.Ƅm;~bo(P)8ٛK`2G$~N1b_%E,W2ˇ[6FT6zw(7<)o?lB?pDŽ_ibFvU d=̀\]s_K(1`[@06m$ɤиn\?п3U~ێ͕0TNfK>1?tʨ(].B+}poC qcӊhHR[r-0ݼ$e%/dc&1XN —qFؚYTG]w"m[%^g^JYߙOOˎ<-DV_s5i[B͈ڃK(;U'`[ӆ-Wv)z<@[$.DhuUiXtCR++ ѬT~$MZuCSM;NsJ.XkW15^dױh^|b<ǝe`QroE(6xL ^BQ_L حٽwPJDTzRO(Iݽ~Bs&eʅdTUzDX,.]B-~M/Xx$0Cr= VMlӵ&%C +HjaG^ z#c_ 5XMyLcƝ+/[JG"*#@Lj +50 oJU$' 단ݏHr:kJ kti% (F(i]4&<N 桁qFlrԊ飏e\ԝ w~wHr9,L{MUfr6G=acz*!7]r.`8Qѷf~% kKPC\Ą<$ :;O 'uO5~Sŋ3}fU'YR]E.@~.ri=Z^ZF<~XZoI#uXd_õe9ʺ\c͗臰wyMl^II3(3Z_nmBp}zS4=h4:qNΠۜN_ KJ2 o%auڱ*d9[@todHDGaq0A^W_-;1MLyԚ͂!P ??Ƭ 0rwČ`AkZu: 7]SGrmHp;*҅ѿq``˫ G[*`٘L3;O0)q+0-tTk}yn(O2Ez{FKc[&,%I _lhI5 MOZCwHZ)yXD=8򕩵sVn"F =D$;@p ^2.&.a7=Gpy,l7n{Y`U>%ިWo#>dMpVv!-wo+6 6Zz*z3Ra_JUO[Gfc}64yQZ˕W2QTI Hg5+Vۙ$i1QI8aKOYp$\ #`Lt3c.{揓#/$>g)-ı:yIPqQNHl%uT'Sl4enyJJy4C=JXla_}DВkyݭĚCmKU†z/MRHr=;LpJCƑ<3̕!DnʊAO%:5.ÑSӧtzE!ؠ>y 7Pu)Ǣdmo|)2Ϫ)ec>L.1%{ŮZ@:Y[`͹X jZ'jU9sz~czV2GE]^a|d\D=/AtK>;lpV 5(ˍHxEnL%I+.$|m9:L0qNk{q*~_ ъX;R mσ$峎5T'x&ܹTg.KWW%2~q~HݏJ=sqߝ0&0[id.CWe y.|HuxpRU]ߍ)QYerÀ%;XиY՝-vZ7R>]ܯ" {8wkCL9}mrƚ ̀sUpnvOtv ȿ72zjp[u7FtD?c!Κۻr0yp Z8ڪzG t9$6X1r5ФNc93WU`)I^LL ^"/7n1{L^^m=} +y#,xDe{I^ <>O*5#Cg vLt)FFiec0*G>qn`+Ǖk>-#YW!Uv ,%?5Wv2A8#5F*jMoN}/ZXYȷ![n'I{=xZ6DhԽm" * /})/@L8 5e'TZRFa0q^}yi{Iz6:"vޒT-0>)TN.8qgfX\R2SgەlUwz3Q<جm-jT9% 2bz+I1^mH8d|ߌj(: ©rpYn6Je \6"%fǘFa #3zHDFV^zaa-%Lܟ83_<ئa~+"#tWLl'QȺ#̉ˀxy24fOcje@T![G"fqlq iR%{K2Ꝯ/fIz*z=|TGxlj Q"1}&Cd,LǞnx*ٌЇd$-+D%tgL&%ܟYg%|N0vfgYEE)7`ݛ,&Bn"!YLie=s]M畮dol#Д%ß(e ADRa֠uK{6EcXo/1·d 2oAu;AiDFI_*%5gX$^nb%_bS[F&viH8mc1KZi?۰l1UT@3tꌣ֎P&eq9wD$ 0ѕyBݦ]U]5qܟ WJf# 3E[97O_H uBF! tVX{oU8Iw 0wu; ^`)Гzp4 l(okjk.ExƓn҅ 57cxF?ЙT[ѡe3KU}ϣR w0N KًZEe8=!5gv1Ҽgn~-՝ ?Gp$9feY(8=s~"n&Tb=}3~ǚd;rMn6OOE1 q'h 7#iؤ6WIԮr븫G̺2i'oW+^ Ӿu$*lQfrʘ=pPBqI¥,H E.~DF@(p"]&6ZS j"=^̐dwI-sMeиN֚rIf4;9K./l *x@,W_ޜ? Q&&eMY@2IUu(rX124)Q|UXQb3ɖWl6O41^.9:NֵF@w'e&DYh[9 GZMbwo,h҉2: brXJYuD1: ZciY.ץ_czK,dQ"4-t5,!@oD{ƥJu.S"[)hsӭYuq&h>@Bj ].TBOSM.^'#oo{ωkݗgO<Sw!`ն; ';+>0b%子n'fC;:gWڏrH1{9dNc5B3&kM'eFڷv.CkzHС砞;C"Y2TnF̂-"(ZSC:.)LœN/(舯 >ό<O&>К̛jST;Sxm5wkݑv=lTus)?ZC|\vg(2oKC?# u&䍍v[-h2,c*7N6EwwR: 8'-ɤN4b;wGސ52ܰnA9Ѱpȱ#L1?S#O.3 FD?'Y}'D=;Ц9}yhPq&RQeANQh~q8"'Ni43|Ls a#p(-5KGz""NJk5UJ*YO -DfH U:dzFMipΤQ!x%v8-H6zXMG6@{ Zd=2>% G9 .޷گ+=5S;A5LOX I/sF`ܲgc6%ñ\ЭSGP̔k w8r [KĊ,_)efFJ{zo$hoDpp |ķ5v=NP#z m | "Pgހw!(*$\3$9 HFr2ͻ׸c Pdgz3\f C炊B(!jk|uWroMĤŮpIBwȩs.d_kͻm7m3@D7z̑YM8<& Pg=.4.m)G2]!A2kB暠4^Z 9cpЗW:xqDz^ 0\P )LY6XTJ?$v[U;Ax]mS;fC&قʳ>@ӛ?T%c6-7&{_qȼ\1.h;3 F1:>Ei{?-vy,FE'E:8{,zUWJX]?S8X5550 ٨nW .K,.%=rWiPu|I*9ODA knJAd/sf|`D'nYj޹*0SQwmW7}2U^7zD'Ct=s:8F =Auk[Fp/?}rɆ 2n^23.'LHF^̋~(mP*EB0r'P 29-],6lH nYTSifRH]կZJt 8.>]]f Ŋ;12+zi1o"c 0rŠY g6l6jE@p*6X"+[貺 ފ&zOHiU!z!諻y,̞#FcvcgYygqr Ъ@Ƕ0{1G$+B!}"6VTH4$UTl^$#CڳGPo@ˊY_~B }`oB%x¢A,~\~ˎNPi㖛ѻ2\&^p4n:d37y*x[$&57f/9/h=RcEH&[p4xvׯB;r\GgZ#"w~Äf4]~w6nn,'" 50ov䨏rRϜs[+DxOmdn0ba8 -epV5cT"W~ ~]<%՞dt G%sqnEK R.u$K`]ic:9FMPqݙ(@5 ɜ=xZX { 'RYbH\c_:>/8>HIsrgrj ZZa~0#CyCX[U+)v M(>J.O`sf@( ~96e!)j^v!x$g;yi<uN[E 5:;P7{'v_.Dxr^QY@z #EXœt`_-(lTQ hoV~eSkkIwALbC؄<>{p-p22拃kVw0?c&AZbPZR-LWj'OMd.AbPxFXԂDU,i̿VOt즦YibgmV#{SūԀϔ(Tb $>uF%FDǠv).*T`賶%9ݴ$0dIdg2x񛈐}H~~% hLY5P-0 O~z^T"D`YU;]l ni {>7SՓAQ/H V&'泇YJZhɉJrja6v b^Gx @91o(%u- uۛg-89uW$ c#8ӡO&v:^8PMRolN+$Bʊ),wp?SZW^)M{B aN:DTb;~;?IF2몋:sIFYa%eՊJimeCsSoY<108Yc"@\,,E3ml{E7PSGl|.єLwo#L|RiOvA^aoBe\xl)c Gl_^ }LE2X᝼w0cjܲ~ CR2חx^d]}X 3U{ dž:@KL w#F=\ejDtI4* Cz'y~[`*wb QxE qȖ"y#=1"`b}'IOqb%fV_Apa7C1€r*ADa7DɅumFgT×Q+^̿P6.Xl)}Tz8_,Juie2vJtSa/ńv!:xiZ|:;Uzg*;EYar=KG7zc:`Oڋ ]-ܞl"LZEt lbe+Ray TL>F!Fz[|Ry?chlϚuzVдaV~O_gw}=;$&hM*bNpi38|j0]i?p}̹AܞpNGB"ЄRPaw h URfgNpXuTv'hG}0YvW64@vi mEڗLBɟ48 0{Kslzt`Ԑ_3Ukgu6?8XBAd;׮_=KAYoaW6 pFJܿ,:xc&6l:JX bVªgEїl۲Y˳%V_γfzj@sZ[hc )6]ňA N^-_26$g쓙rݦhu5Խ ~M0Pa Fk^yy&:ѯMi,3nHXWz hjY'flp"Venڱ5:U$ F4}Dz(@-?maVs6O8 *Xr2F{Xz rgnK₅Њ&˺@ nM4VFɜ ih;>ړca<]xdzwA< iԥ3%,W$Nev7'PgŔ7 {o}DIelfwrbh;~o7֏ fRD'4k\CVW6:a 7!_ ?4Z;B,DODfj5 +31Z'ljk?Y 40~ _Džu.oXn]H@<"6Wzf#|U8Kwi9JAiewpj=)̼)ցٱal96;Ay?%BA J-LlvGXssw-F_LoR’pfD5gùN}ae[#%'ayh@f3]rBy5l-`#ͮ+<=C ƃ[,ڨV+I-e*Gp6ZJh{Fv+ UDnw T Ք;oQL䂏C*/`8H|~ fm'}zو)?!FʚєLbp˖ʪ$aqY"eZb7?2D K"XlXBM&B]Զ\]l,jwHVhP:I@i,Ђ 1O$8ŷNx̎m KS̟uˣp#j&2_,we)iRYMO>Ћh5o}s,tݗWH)k=+lGǍ&+dh*7%N$[y%B 't礃w;*w'XÉg* ~*dq=hc$Q h,wq5Z9`\#2 2zjPfVTkmZt5$imc+-{>I%gIO7/6 I$ Fѣ{o*z1/3lyG.)+KSUĖxuxo]_nT. ؆bl0DiI0+7`b0aX"c/ݴ.n& W=TnqYb~2K[h/AD1tp.rNlx~]qʟ|n4[6)HzNQ#Q3 [T%g7ݏv!ѥSUd~_%lp\R.ccܖOSOV kȭ4o=wfc !3?|_3*w{vewqbi3߂qܲl ]V[MbN:҅3рaVTgJtA6DU΅uDZH('lބe'[bx/II䭤^aU<"h`T+mxyTVq,Lt"h =p$<8I2`+2X;F! {0 Hڠc!'kJzk=䒶C^zn>KT9fO6 Zcϲ{<ZYB!fus)E4N~I6{|)4 ' {bZ |c/nK Su=1t]-ڮd. 5ϡ11]NNW!?To"-w$;;=)>o Hn|@U_VLKw_`ɛDӧI=4z덮' q@ "<&v"yXd(tC'keMב~m7qvLEh8 | .<, uuEc$ͧDүBcU@KpSxWٻ;TG<4lf Ď˗tJk[ qW]D޷E&'!϶^ofT @fÇA?ZG$b)_kAâYkPŒ)3q:ƣeAO[? dZbϦ .A*?|̘Ұ>)zD[ >Iv|~o>һmYC.JR5mV,{we&" 6 K*Ñ^Шs@7zf',֦w{)^J<.hCe|` 벟Fiͻo"!Yq#FT?Y/_u0H\FKZ2O} bGݔW/*wxR'bt9m8f.ȉY]`~g“GHA\YgQB3 9Ȱ"l Ot,xb~zaiA#![C^/<69)t1T".aK `w3?Ljč]&hi;&.FÅjRzQ%\T?O㋇E+ԳDBϻ}ΖA tw]Y_ wɄH+"vd*XR7Qb oDZȒ @V`k<2gGƓzR1/nF(NtR+vyO8%T?zW"^DoA)Eh871h%'FiM®k4|V#bw=MJ+|:jg Mӳ ;'s:dXʳ(%Ơak͙aU} nMM=g,j\Qo4#'a+r5Aȳ}ЄubϲO>6By"صv$5 R,~¶)d)?:בc#=hL_ ރo$ޡvVoQlqM (Zjt%fİҜ(wS i"5bR0u^u,S{$@#{aS|JHeP|< j T4v~ӏEd)TDOn0#jlh*0+lm* R0 ̓'BF%P@=rY .z%ؼB6zϡ7@ksԁ?w"=›-g7>3PL_?(=2kxrP2'sL ~e$0r+^xеa VFً!EKNϯ@k&iKX 3XƼp%9dp 0L3`v|OT--r\auMM>2٢r7%kAg6AsjdٌVĶd :vJ^[ /5wy?߼L Cr$P(1kv䘬]aZw51О{&6}Җ#gĆ"6mB+%g+ ZaQ?W[]~ȕ+6`t]SV |5&QgS Ϊl63Rps6 p2.vgQ6R[Q >g^}l#S2%أ&h}{ءm*gr偻]ICDΊ:jI MmF̉^79)3=\,gs aIMGʖ腯k fm|*Ġ9R]nr}@gL/"'$x G@=.-]"p$#u Sa)r nF_ԱYF*pa"K0 S/y2g7"nZ=~M-6Yuƙ7(VʠHoԆv$oD(<_ V71ƛ qR@;U!s^~Glpi +SѮPT=ŰM;{sV'㶶DVώ4Slo)[FbDNMaBWMu*ㅫ$-2*\'KSxwN#<i ܞ(8}>ՈګS]{2 9$^Ib9ZȖG.ޑջH\H*㑪|)#kFG*eL(\0@@&dzQ?m^jhWҊ 2Ú'y UgcZ֑!U%`@$ZkiYkv|qJ(zkyvVvȾ\'MQƒF: ]ӡ׃6:@͓\`WqVRmW-+.N-}EUH~phrbXDkZ$c(P+fK 3Ʈ)۪pJׁF˴{%;l6Li_XG~ϛOH5OFuT*G~ 4@[Za$@h2oMjpt,~ 3suIa~4%4|yodi-Kcnߝ0 =꼰vP#Pצ !H~If{bEWOoU9Fҿ(B>Ō rY?OCEiZ $# v\{;&T-}Rf%!(f<,wx6ǵB}AwHip~8ٙ6\['Wq;YR:C)O+ωh\U ܟ/$:#j}|@c(mO(uByκv4'vcL wagP GDv`V03,P~n94w!ACh!ɪ[ˆ8@CNT\jms#ݑB\ǒ=4‹&7*at%ݛ٬k.֌eWL Wo +PvS0WL]]WMlF۷%h#.{8+Fo7QqcW\|=MF7J}i>3+ҥofx{dBi\ < }Xe{f1)~|]aɲ1~kBxKYxfFL y.ZҩD)ѽ+-kxIzf1Tnɨ>a_௯uvHj>i|E?yƎ†t[@ +3ޠiz~^NW‚G}r=u|邌.hv(Zcxp7)\f/ .}?SX|HUһBg&vlER"(l % R ȼz}K\wE {OR5.0e+ z1,\5e$}f˄j:xwAVqW:>BmV? [Ba/Sa庴OoYeۀlȢ~ld)ٛ ܳyluUъT<#)`퐝m5b+6F) D_Yȋ漽Li=lMJ|͢#iV3=%3"-ݍGqFpAI~:#r9=KC!ncln6xZ9,>k9[2ہ_C[2p vu0mvyc<Q&˓Кf#@FQ7m)lAI$^6ZϿ)~n_6-[ Z1M,x0SpAU2t[[O  z> (cxvI6C̐}߱(L8އS=#̧gp]J&u+5W4Mǘ>HNy4?gqi '".J9@1x1: A)Yezȼ[VҢP GKҺH>хY??c{l!\t xA!B\bSCCp3 =ί D)_ XyOl#Si~ݢ='5*(ZK1;1?5$?Dr:aq/tt' BZ\VÔmrEP>LhT5 ~SQ^1 C߁% ϼ~ ӅU"º㝔0CW%A8N_^]axr'r-l>$ITC{Iak\X^! ԏ f[n i=3W'v9OFOt3 %ԷO4/ktAAߖ4v*ȜTO&`Z iT*/d +l!aL>𵻐-H5;%`Ch/3:Ԇ.S9@}1Zq޲mFz UEP9DZL:v ]W k4*ҁFD{&j;F{oႳw.!X o v Tv=>v#'ztp"u`dmj mD%@֬}Ew[z6 }Ll>KfVIO)Lpd{wK2d%I2R{nMBi;b@*D~Y2{'Q@,4PR-Yq76N-71qɣԑ;RIRIweL.[nVn5(h]}&egG.lM[AU(|]p`ZU>uuڱ t?*h\rsa5E8YoMk"Qb*E`ZZ L O:BO, *a3`f2kd[rwK@ɍZ93áR%}D{W(I"eUNZPCɊ$s0$o8L}KllvTT@*Ů;T`g#W™pr.6@pԐx H0ߑK=%nIm?BtoY l=vgEW~ VWk"~D$=lEQe#y>|'1vݙϹ6umR!ّnf>4"`z-;ѷ`#g'sh2hצ \ t‼VRxRlm6giV3ɬ=K(0tE7V=Uw(xS_|h5OW 4d;-of=<Ve+CV<$''9V1orA/nD%#N6[>60;Mkp^:*0&#|*C$0pj̓PÍZNR[|ɷc:S\f)Yx[nMsH~p. ; |q3ۅJXe=?3Xx|:ܘXKS'IByz\&|chff\?nPV Tn9IA7VB. QzgFmyivA Vփב_MyKBOVo:gqٻ Y>'-; Qy+p='Br!\8ִ|H54OMB֥`ЬͱM䧃wMLa`btS)~8t;KƓ"h5rhQ:p9Lcb!|c`{S~Y@l}T6:ch~xMt pGt5(B[Fҁ I\~#6XmàO#X&L9?`!L|ՂP8$ UZ9pk}N3qk@o {GHȌxI4fd`'1F7+І~c &Nb0WCzD JzJ]%;y\kpu|FLHG(86]JGv:CU +4…j(-1.iQ%*~ |OֽԆdbSMI !J6r {t FϘR=K zcےudޠߜʄ\W# $ A—rEqމߐJ-Ef "8?,dD$G"bI':F!nu_ CkF4/x{.ח`jRAc+, 5njq73])2ބJ< FVrh*2Z0 ӡ_oyk~wbQq.lW[=ڽ*\УE~(wҥD})# {VǰwQj.,!y[ߑdƎOÉ.~]- UpUMJz_N4,apQߪwehY,dr\D3]3L}%/a 3PW}zq0bdbxvG GC_7Mn r$ ZM¶33+7닗 Vo`Reizl>}B*>XCQ0 wMa@PA[]\j{.xԃz p4!T/ |}dĜSUp&e$H*l.fd UVVn~07Onm0uRb6jT$ IoEE23Q"2;I^ k7{\Dޮ:9c~'Z/!/Җ'm!cJR0}nez37'$,>eaGVMHvipw/пMt>_iodt_ޒ- l:ܭa#rNDG!,ƞh`]LG v%p?pR7<=4::6ªXϚN. (|i`)nHP3(ND٭]τ9\D;P$tJ|G:%i]fJ$zAC- `` x߷΍LgR럌H+5& ȳ~9lQ=9ʘro,ZXA.ݤ뿨A>1 "dhahYXӛp]KROae22x*s@@>KX愞hiAA7` G$v+l_@wݤ܌lqB"~ŬJ82ѣiƼtY~b[BV3* ~y~`wD,OʅDNzP+ ÞeYqyOX6`yxDeI"۟Kg%O<AF!b{d(h24i H T|ֲ]PQl2'0Lt}0*tQn\J]&H[w}86O$Z͋4bHWq+4,N: OM YP;q7O}H7ӗ[Rm1kilf&0ُ/(*_+l:#Fz?"ˮ1 YXD4#|ZׇOVڰQȰMEl|"DY낀):>o tq@,@vۤ+}uc#-nݲE7un82>\ RRb@.LE#8]^ (V,IHc 1{Ԯ5f0:N+rNbp|_pU TŌb!R!䟾%b N>XGTXos|bkN ۳@$u.M@ +43r'@2Iqϵxa zQr/s.c=?U]7br,S_ZnX>iޭ2Cta|7{3qzg}SPaSNHNdqlǸ ?/o:i٬Gjb5ƙ0 ]Z{09Zg }vj5&1z "e]{QYX);M _p¬Pqܕk4_g-MiBZ"r6=1Dx>92yVvO֞ Fc1n,zses|OMavv:WU&|!@WG,b Շ&QM=LlDV)3)us + .iX$Ѕ}G0bZNv0Xg࿉4̀SӃ1=D] |x$_6 ŭHww>#4F4W2e:D n95Yo6FJu A`Efb9ʙ|Z509I~ttw~ګƿ5ph&{Dj*ZyN ̒hx 5V< 57Oi iLJPMBԙ:^Dz_@I|t+w욐+V%waov^xfC]"ݓctDbE5≐p5 TMwmxsww $78 wxɈ/{h^?C%J+bq5FQ%JOi{CaBTSp5ǘ壅Qedl~/Ҧa5 cc4:sTVdLpZx ||\2Δ us!o@R㫥I>1͚0uWC-auO%U#yX"#.^ǔ)OIH,ϱW' |AG| ֹˉ/X+i \1YX$Q|ISs-7P3D%~q]ڠy_,8h-<M&[b&CIxuKiD]>sm[tӋG꽁# b Y ÷ ZKV" 47<Ǩ~`H,ꆋQ[61O7}+xga05;ABɒgΒJ腻 oG_fN;웚B0.Hx!J f^C`Wi4efd\c~o J&3~A+T~:T-YїԅA6;Zߛpn;.-US/"EsJ.J)cFzd@ɯ-C  iR~Vh_i0>| Zrtx8j)Mz"Fukr#+xF3<HuhX)ux>|9w<;-Yǥ\l0Ao 2{[å`pMM42! P[C@L(.48G 0O5/>v2d7kc G |sn\>'}3S-;Q`yeG`arQ&R>Tpӡբ|ZHQvqV'qyhN>ѳIW p~=%>o\TAi^62۪vF߰5wilDB"]=IC st"3px;0ؚ\%૯eXCZuDD! Z*^bv>qӗD@~c'Qe:G&I2X5i2yh/X=\Н`K:D|ͣv2gSDz>M=V9lY%_kMB=4+5ʼbUq47xlEҭ̶ngLT 1_k%7jL<6 QYk*Y(\TE48ss䶾ё234}u9wn_ӝeb J['*eJ|с-kz!1ӷ.<]~*09/p\6`q: f8Tp)5P|Zm[p^Lx6ٜ~b~k{8MYȖGLpa4| e=YrRzŰDzux#V&Eݿw}ȗvl!gYvݮUU?@HEA9gQAy(z=s+shRBmΉrkxj[vVTH=󱁪_ k|϶*'IRiҪ_r"*w 9o n+ !:{D`=b$DAJ76#4RDW5/$18+SO OWU 0<6Tu; FF%1R97KLF>?eԒ:Ceio-Uh TɃkߢ),'{DAG0e f_/U .FJvj5jjX()oKJaz_,X}h*jL,B0;ȍ5RDZ/5+,v2] KX^W@e\SCJ&6BX8J̶=鵎5+,q7Gr ZZg#AgOZ^l}n&hOWjKHW " (Xf >P9bCob&E#2%q4(C{edg%H 3):o2iR=9IM&m.wO@0b@MjzBk!z<Plۜ˃])Vs̔,Ek%'ңz6m!Rf?Q"e+xuu1 ]vI 戍/Olok0׷r,ԉ YLlol/1f/;J$N+{߇(2eռ%oi< ZNfP uXG8),P(VL6ڱ2=XFiRpTb]?_ 53o#[ay({"ƀ#Վ|g;tKq ._Rۢ1jh5gRl3 YɻW =|tG naF8?*"rڡ5]ΪeǀlI.DŽ29iCo0lEU\?TC8)< xֵRCV﮲Hi/RH ҆£]N~Ϣ`u C2P~ %U5"ǖj&Ε_W5,(5gO2MQ٨H4 $:qJTNqEZ/X.]ߚf'XʷqJ+4iqͱe [(yߘjDpZſF#]ǐ ؁8ƅ5AIi3e^aD'&!{v HK-=bmk_ /THnsMT%Hvʕ^-VPx)3 lG?7h1Ͼy⇉ͩ rva)> ò.W,UkZCt%墇n{`]+4f؟)#smO"[/wM!H"\Rïb,b8Q_|wExL݀- ./ {FҠR(r3lLF&zz4QhgDnz?oyuXFI*"aD`|^ZAO!vk$b>$V{c{@*!m+dSO#a#Uo,wwd`HiLo,ݪ~56D9+v^^ V$NK:3fkNT QxG @Y7ٕlXhOl}UIQm~ gsf0O $MG< a?|(\&-i1%.>*Zyȁtg7}]0c z5WLVlN9sqhaH?6#ݟlU 'z=r|8S+M 2ciu6 /%+)6;C)p+ w53Si]bkFrTڻuv"v7 s^#Yk'^N67atEkdG*@]OewY[b ')!@LFl_6%V2/mwW*9N[ 0L G 4ËܚEDDz@j\ ݰ) .gi$O<ŷ.WXq}gգtN;P Z>ٛcH DD\Ȩp.c}m  Iz{uf} ji\Dγ* F'e |ʋc@r"kLCc{?{Fx%T&DQ% )A4-'.__%JЗ|nKW:cOD:%\46h*ąE H)ķٕkVsftL ¥ߪ"#-}㩅w.g< U^4)mbl 4!-h^I_#14sY{Ro/`]2mE/P PEx)B-'[?fpg@!3G):FGt)baۣŅpn׭Dv!3ڼK9`tQ{d ?XGM@?smDPψib\ix4脡3_dY)kSm)"i+FZyez!<gv_kIT!o IQK@XU樔!-p{?O^8X'ߨȹ3%v2I̓%i9Rud迁:|/`!4rEd΅M?,$Dcumyj кj<>iȜn();7G( `GKRP<}˲kZ[9Rp>3$g +,|a/y;hle3l"|N;/t/0g!mP:0!3 ?5>¸}ϪD89>bƖmd RlH~֑u ~>LA07>U82&uoSN> [DЧ-$R Du`=1tf¦GßnB?*K0Eū buw'Yܺ9*:"sqGo=ЋaQpJTCS-zרR?l6S Oސ%̱{ySZXMCM_]&Tg]Hjn/Č.ig*H_-H4(`m;|t] ޤQ' <E"r:uOe)*EnaJ12%hY}b=^3U3`pG:JvJhqB~MɶgYZ07070100000117000081a40000000000000000000000016446b36e000027dc000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/pci/cx88/cx88-blackbird.ko.xz7zXZִF!t/ཏ']?Eh=ڜ.+̋7spO?mHjlY3_aJEmɍ"x_uxGGWQ5.ot=:o .=LK2 s5Δv`'HIv=<RDvmPIo)nYb=2)r:K^TL?2#*0 &Sn'bW[ȐI),_:+õU_ACV*ɶBg똵';,`[w^'j5G㔾s!_!nDǏJ'm%g^w5₷䐪ҿp:Օ%} Vz*3+G$w\-Të9czA>#i1ݿß2"av\EހNEݳD+<ɸyr1:3$gL'AŔS!5qU /^8_ED C) _$4ZK*80=㖸Gr6R敀P鷠'-"|>co6аGc:Ӎs8@;DzE&Heu4\@&'DwJB?8qވbJgngT緽i?%Y~$=c6B<` ͮ#T|I^8xKۄLNAۏ j|^ԮO֡Z&J樚PalX@ :2.!`8̞ P)'W=~CZ+._ۛUc_OOwWŢgHc蛮`}FˋU}|IiK/JN!e3e gmG 0̝ G?l6c͢v1_9szaf AnVDِ*D6EP9P6 XmN ISŌW= XQ\XV8#mVzJ I^ĖWl@lA Tth/(n`(SEwcwݏh-Y/fȦ߄X YmEz/9j0 A(fjK6 "nMV.'oPY-g!o'l_JQ`}Ki q ϔY3͠ ~^ g6`v" *!j{()n=0IV%7LC(2(:QA!8GY۫vպpZ/>t8DqB $BhOg5tpfQ^UwEWx2$9K=7^Eo-I3fk+cs0\4Dyp4_zVZ1̫ F>'Ώrd< u${gy jH^<$N jmDIPm^.7+E(CugV_ݩ><8v_(2<=Nz9Hvڐ,h7rmtm9DÏ4$~nǔJf>ɾZzZ򦄽>GG74fB~S٤Amاd,XL2plWcD q_ޮ"JA@ sQٟȇvFF{į!YM!nq|ye$@2jҀ~ٌ]%7[d(k曎PI'JWO(+(PB}B@b:d-?~BxőB1)y44 V wnXdP`F>9@I5 SVjM_p_Y -LMmN @s`dMz^<*SPKq0'&{K6Wmম4(Vu+esWn/dMζ(1) 'iCh_/Wl(P~]w{=(|S>U&y>9,M Uv>2/1B?G*X|Ո0X>ZNEB֫!uEka7|\K8jB&~5w舸>3l^ 3G)g=*3&%s/-%&Xx[cFOd6Lg(/){s5raȟYUj My!"!S})c  x QN8Ute7uHȃpԶI|19tżuҪП9RH¬~ [Byu+ez?(YȥFqtR83导)[ w$$,r;W{5,` =αx4Tb J k.G1B3?dXU40[^~z'ۮoQ]-0.OSzB9 JGJ少"9+G5BjU+ϟ͆D֑F#\]P]N!2A%*/Ph<>QPyDb/we+89L2C͒>w{BM{eR2-]J=y(ܤf0-`7ڐZ`<'jFFF~94=2mڭ !V{V3^6Ag˷_9h~p?'b'Ք92TydfN]t˖ߤ0E&yG`5if =+l:3ZJ-mSB;W0ԁJ)cJEuCACrs,U[d.EXj@ ,}•gSɧPAS78_s) ^V/ ^)#(N. c[ /GuoŚ'|;\kIbh3ۦ*vE嬘 whD4Em؝9|ũtsAϜ&? xLy<Þ@C2F^؄ k,uz4߇UI`(s5Ӹ=dd!d#==>1mHsm_y)&nrk=, 9FႯJ늿AH1>>w.,'|a>d^og%!duc~f7lL`YPۥ|(YVfX3bPU&<{ƕ55Loe9~qΛǧMkéfDy Ui[ )E#Z&d6r(IbRaZȋIPv{,>9ȄCW?2XRy:(]%*vT,fme7 JE<G#}IhAL)^ryewOP`\Dл3okOmҤESe`-ud4-QZ[eV:~D%3ÝjMňō䂏 T>nԥ:eNcBP+du6{G $Ⱦ,IYs8Cw!D@r"#GlzzvN(jѰu^#}8EI` -`AnV˗ 6_brgaxRROr_",w DzySB*QAV5+HsW/`OZP>AXsq2iahXY#w 5J?|]hu`~Jvgh: bD0uCgm-L4I|`2JƤx&'+GK RndfrRDAYzR7.;K CٲS:҆-7d3J'S %mMz垽XͧDjG _AP]^xL#A[kUj bWAkqG#2Z>_d<344D;e9?MbaET5Y~!OO35u>SUw8E-K |H^eh?myxoVU}O{ǔJu>K2]\tg|0x_ }z NjIp.A2v5X/Kw=;g;F`'?(l'y(p]S]@O=5cJ[)_מNnQSڡ֘r7s„pOO8> 7$ꖋͤ_j0LE]'Xk+UEyr{k~ Ӽg RZj绘#>؃Z4,7߲vLB̿ :]*e-@\QЎCD!Q ΃5HʕlC8Ժgm'#3 nm"p$3`(8 f5yAnC k )LkL7o1.Y|؋2UPtDTqȇ7. a;6eQ٣g'2]- +HsSױD7 Q|:<4]iA\ם.'=Z('S|J} RPҺmy;q7(3̀ʅ)DR~K_DwOrG`ЛhFZX;י}j Z=&uS&Q 1Yg1RBQR˰ k_[]R`䫉_&EXj1'l0:* IYF/6H<ޑIl.N> t!_ Y5P$䐹nF% oJ MKlpF?zY6&@j#__8cEv4ѝukQՆKD]`=pc*K92?_7q'Grk{ Yb7㿄4ӓ@N,ۀZ8p+P}t/Ό3Sޛr8Qb\@6BV;Or4'pb&zefG72;!~Q`-90}'.]FuyPR#I;z((es$Xmzc@T)"[gڎ*6!tGy{Rvx_LT'4j b8!{؇蔝!_\G)q3*ο~i'B~hnuxZ.iw?WQ= ]"1WviM r,Ɂe*5U7[LAZuꖃ$ThOrBOpnJsLO1$@e &nBݨۥQdY7 !γ7r̉8̲ I8v3!P" <^ odq\颦"S0^T[>(y|eh}ehw-'n#{K%2T aa35dͽ;Yj8Rj72v#Bskjr}E:q.I4oج7.?hOs&η wt\!Q~q.'kB&b;F[ɽ?gC< (Եu^f*pAtV I`)Ӣ7QVZU,ϐ+ϝ*0\@^شFM+[{N !9ݚq&+j׿"s76X ͳ }f !.mA6-M\ǔ&CW73:xSB:mp^`r,fU}Y7dw5q^Gj@9 5] VIt6WZ> 'Vyo|Nw"W[@dww8`bTzl)PNBDE/[/{+hRڨ8m7[F!=dbko뫂~x:{?x`i+rnQ&P}&CUU+nLC/\/yQXP><"R?Ջ\.pn09|^gfjst5.4ƪm,>VP\z ~E1tUj;bH[aN ]kr5u }j%udd/E=; {ŐP]Dm7z椎Q9yV,?iɰPy'#TF a0HH̦3 [4DL@E32I EIk2G=ŊĎw:}ߊnV-""n 7q"嶔TV.9PFl)*4F0H*{H ä́V%2OZ(]*2I.(ͬ kgVw~O~72f]WB6_;XaяRQoPgJ)}tkl]\١no$E  !^AK#)@4oၙڡ<`~"v%Փ\wExKeཕN)n>ppv.X"v,܇ Ij_(2 vju,k!g"|ʃHr5Sa hv!ȝ{Hm0NA.KOD:qɨ.t@Ej;JeݡL>`'S-`)mT$,PKPk\6ӕV[7T6qe; t`YuZ*=&4ZW+*z^c+kUPVBa,n~n"CtַڇmG;dQ`A1b veJº^4ʜ\3Dϥ I|/@O+I4%|(]uk#gl,3o|ق Z!phF+\ۖd`y!o`( ,SPog1FAuE}S -\9Wjg!\C /ЄQɓy!Ls*J[ l_Rj|L|.2fIH<븂QnV5O5"FqPor|w6r>m;30=98G睼}uroph3 =xިPg?8%gTjEHϤe o 9əb6mit+Xlm|".2yr,s@#U!wېXNDNJQm7h^?kBBi0o E wH4OD| /A2j--f (7?s@`oI}r Ej#=PċR]>5tI&4P|]r?>?0 2}%#侷R+Q=;NkdeDm*uhN=d H**HWӦ9gU>[Jw$6L+ԬAc>f"_Keh/Q*E܁.WdR{ uūJ,{yr@ Cduֻ9ʄ'e]` Zo~zJ/4w 8dD2._zuO} f|ߎ&oIMcQPw2:ܠD'4`R P#!)Ka -e\ozy8jjb?n&BAN]Z-/}WJlt/X%y#Ur٭E;Srͻ#Jì)U7Hӣאb5.WQ>s9k0+P2{![٦b̜AE ҆PlGq38կXCDK2:=]$a#q="V4+PhKU-bb |Iw8Rn:fnFD5 g(^RާmP+u2U1'\OjFAi"9ʐ a}DxK!4u(}Q5;1;[&[,3"耉rO"loaLҡ*?&h=?ⅪF-aO=l%bYn\G?OJٱgYZ07070100000118000081a40000000000000000000000016446b36e00003484000000000000000000000000000000000000005900000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/pci/cx88/cx88-dvb.ko.xz7zXZִF!t/#4A]?Eh=ڜ.+aa]`)$7#?X@C$[:$PNH#4ۺX4<n#qpsjJٟ!v1$. x/R`GA=I#!}ips!c$1pjni}N4T36c .q^EmQ(`WNw41n|XQ8u '2UyلxO.W "# fV`|Ҝ-w.۔~=.ĕ6fO UK;8ʪZr 6# uɯXϪ/NK"N%_4: <_r%s&A s[pE<)+m\e#ua@4UmSV9{P{V3W(TVѻВ6?RzU6*oRއ՝+R6pњ(7' /-L$yU޲mXM0vd!*@yF.n}xp^l> SiKB¬DsQlP1y+XqWȍ6aSM>+r;m}hcRK"M~dDw1zR{5V~-[R&r÷M70rC0Z?o_*b?{'Oרܸ̙* ?X34# K<6F=hw)B܉ VKJEaMORo::GD[FXz?c7+I* >[x}y7AvhEq1[i$GM~UVvjLW)_v\*G G90]֏>C*WwmUy!1Zx}q5ePX7U]ETiЕI[1A(M)n޳y#X2),L\sn;(D:^l->#HR7> #1v:uu9s&kx"_굴gU_R{8!|d~*cK?@_24~ΊK|=? HQ6UN<+(_8Vz2%qkCS6b_qW5xrKa,!`2>L vBc.FJ.L>jEr47H[ݸJoѼЏOBrb6w%I.a19pOҤHlpS_K`R>M+`ٴ>Fpv6)(;([a~hkg݄I@B%YĩީyvkD.İxZF:qǣZhp@ aJHLj6iCJ-CVJd$o@lɠ9q;6BP\v+1ԑAmC%ls#y>%0 v}{!Y 'ҹD3Z ekt~, y5lF߿dUӗT<<:3my2U"Ȕ{yc fNnpNlm'LՙyY ST*M;٭AEdm3L0h,#zlxW2VOY$.=q靖JbN5w 3.Bܪ Ѹґ`?iUрL:/JV!ϱFށ}LwSBߌ/ |u ToH u"FTTP *Ŝuf 3P7Q?=׳ XgzH\Q5߯IKb(+2xK<]zFRwrw0Y P(E )\c,ŠI!knSi|~hj2PEMȚ_LKoۛkjːObUed^5cAu$V2߹AHޛW=3{͓"XGe?틠Zm> ڜ~uq0L+EK[Dy%^ ŨS@ވsd̾-Іe8C1Y8W/K#&oñ͎E*CFk"/ q/목E+焻oAqbg cdH.Yj ;w@ks*.CڽVYF4 CHn |΢>JoNBfXeE5<|˾C@gp Ll8A}'k5OMOo`tChVL]'}+A~ZU>n-[ okJN6E=㕁CwFuw'-"@wՕlHz^I x9zTЦ1d]fpQhWM,xɼ_iqC :FoO}Bp 6ˤV?b( Z8[]U2δ/X60ߓΜ[ܧ{]YQQ¬ot1Rhmp&8z_-{hʧ3D.Ƨ[y0,A>\hHlFE" LI㰀R Qh.kGzrrXXzШh76∙g.4H1 HTR\,>YϦoCBsi&^{!j8&=3W͜]C̝ؖ\_ Y6h34R؎alI u67 kNš"K7a\턮 /` 5rzJ+%j nb弉3= ,*6!O%*tM/@A9sG 湡nXHy`mb !n+PrJ9Bz_%6'Pjb\ЍtX#j>r F5['.SƳ:$;_uU̱"AGf_$%,'`Nm` # ꮃ[:T;}Ӷ{r7kIIɊsSTRGl9v&'ȋv+X&f{pW+q&#E|H=uP Py' O0?MW\%go)ru*PH9DΡeIXn0()A'/JI/I^YUfc"{6{w&6-k B#ߜnRN SuloYqԠ-lE(/Fbeן>juȔA @>yS5م{m=׌15J[@ƫ.Rxs%#S,2@֐/aLSyz"Μ o`+HrmdS7ͬ'7uSM(L"ڲ\goJb } \z0l6a`ݧnOS\_n*O4̹]3]E $DGbd~"GZ ٔ5-D1/\9!ROl;u` *npZp=0|v _>lW ڜd@ .u;rqh=ܼm>m{ED )@HVrc&hT yS m'kC,7l3|`SD!vBUK1:S XW;\3ҶFJt]1b*}HNSOv(dܦ= 7Z(i4rDq Q&xj;Gؘ̈>ѐün %^Wafrևx8BQai;7:jxBqO;J>3P%6X.ZJTB/2z(pX(q+pEѝ.GvC)! McM*6M\۴L3P 6Peͣ]&}sQR!<]]U([W_Ѿm)jI^vwU,kd.?$O S?9WP_FRo#?V) lGbZ[7^Gg+۳n1L4 2k_+28>K@nNGĕfnт99eN kFm,i=s'RD+kD}{x3Z'1d1މ\^h:<@ \U%B I{- Dh"z$5^kat9s_Ϳ|0`aؼaRA1pEuN'CNCR1T#ꊸ˒AP4tk14.~P[-rc{PCn_6U(usHf#~h7Ԑ Ȁmh2bRJo4ѝ޴NC,?G ƺlP9J̉Tgf$Z7h@6>a&]RfPl=.6u0bK^y (ݼZrI`PL.~I̽GYǻBԣʤhY u;乨koQnurU+`Y#<ϙY!b+O)+./`+]]|R,37ZVaG. < &g{|ZPBe#8&WF|=&ѐNUk@PK0 ,2x/ zg%$0Ӂm'%Hob."+5偍n{ AX7$[UV}䥣j1n?\87sy,yTr @8+eq7[[7)>51>h#y]{"47tCI8jn J(Lr@z.h-XvpKc in8BF/Oz:|%%;І{1A6Bt+\lV*0ȧ͟w{\1ΙWAhLhhB7-țQhAȡAkd+𝳞Cx Y$sc6%ǀDָBe1+'Y"-=}{7O3%1ƥ߽Tᥚ| ?Fv n\GAZs6; :ibBe[VI)2jγ*U@,v$DZ e^yXHP&f-TZ0K}3>G\"%j` :܉f=T٘8I",2*ҿDLp(I tRƇZ9 ! mMI/Pamw=8Ȯ ,;3<`9@ r?gιU9]l05X[+mT_ѡ`ţSw2 Jjzs _lm:\cL4lq|h:?cꝡC̷y'ܙ 'B&K㵍vaxt=t'$!TK/,B(؅ClqUxZCiDh˵LFY]??4Ⱥvl;+,vW%3ͤ}wgfM4q:(Yl0iقש!XXU`i ȼO4yW /ΧԘEWdbji#(#%~,o"C<=qQ}AB${nqq9I F#ZpA=/$ǵWdk8oŅW6nV^JfŎljL94⻓HAd01UOBcI*ߜ eV ޵*g5SWRA"(G1!_S(ҺV^X] e+/^|]RdPQCI( `>8? Qzq_b`[=]cؘ7)F0q$+nIJ5$Or5䕼7EcsѮxG|$%Ƞ׾ÉkѤjZn7١B[P~g΀|Pa"}>b8%k5íg'6UW8PD~T37ߋ+ؕ3p )n R(zõ)8JQ 殤RSE@"IcC~Kn oHйdh#%h\20CPZq"T["Jx/}$zfعr 6Q3Kpx*#֠a=_F1"Iڣ~Φ.4i&͐b %9Z3.0 *gifEJ7>g# et .C8bVX] =!>GoXcaX21dO:[ѱ0|iM{@1b$d1}9%RL'=H"?D\P  !CBML4T~0OT ޡxraU)Mzi4Mb%f^.gxupZTN,!KBQ8a䁚QM[dFlu"]HJУ{E3C {igF9n`@퇚 ӧZhd}Dl\7Q)0ٞ-&fD]GsbrQm4Gf5+ݎ\Ia~Q 9+FSv|KW5m6 H<=/?Y IL @ 6D3i=TЌ4*}XJ6C3Ǒ%Mve&ڙmP Rf,{,=ĵt@s\UoIoO.]'"QԈBq-pX`2W[OCg@Z9sƱ*zp|> t"pw>,쏪ˬ whF+C ɱX hibΛ|! ܭ_QsaٕMޔ6g$CHrs!?7];o GX-ϥ"٘ۏoU8Y ɚw\÷rL+-LEʶ,Tm?g`ԕMd+$p=/k00r%*J5`S\PtfĪ,pٝ $BKVG';WI,uTagGoPAvWْ1iHUޓ^g,Ȉl`e/ɶ1R@ZvIoUm#W+xJLfLzG?U3Uf^ojVPr=5W鱶y5~.=xHؘ!Z6ϓga 9"n,Y~Оanze )H{ ^cM|Z=%JGmua4XxXݰ!: :oA͖|;ىV֚k-~&T@E'IZ;]y &ʢt}y/L\+}X,zX;y--k-#TK}djo\*W|Ubie>p\ C4ڑۄ! KP3b@ԧT}UfnEc i&Ơ׊afܬA`^Vu])/fI#`+9 В3=B-6o > PLUQ$Z`}@5L2|)1q e^}#bp[+w>LBNRkoao].邻I)GCy!5aL*j$yOîWCVO+G-R yJW( 6hC{gYZ07070100000119000081a40000000000000000000000016446b36e00003998000000000000000000000000000000000000005700000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/pci/cx88/cx8800.ko.xz7zXZִF!t/99U]?Eh=ڜ.+#'?c)!3&Ʉ#5NxpH(˓ /,^g珓r5؇[;jFsLe- _J\cPr0n! qchnHb/$MOvw5MZg< a;4ikrP5vcm Aoi JI{Q(` .Aoq[N70V:#s j7= : !4غ ']Q8*b`j c!.9-uRK]bQ]Ry(A( kN~ŭlw!` h ZxWr?@4D]1bZ)X\; ^>0 HUut %t`9Р(b  nޏasye rX@{⢆Ie1산odҝR:| stA8[+{i:AE A̛ gU2N 7Ax&<7'Ce=*"7 #ѳ5/1ނ?#( CBHPWMeUy`YwP| z_V\Cmsk|.ϱAc\P=gSR#H *7ܶrrI!q5^ܝ6[-O3𽖐l@_˚\z:g_@̚b"-7x5v@Ao<5h/[7{/] !4M+*?7^=dqi|3s70$gI[\Z+OǬ)MwKr}<#Ihl0(vql"3w5UBmF}A)&U$u'=az&)ƈO4v2:f^ 1ժ@&}wœh')l9&,rVQ5?ruEҭl"Bۋ\W )熖໤n/>&~OIcZY } i &[noR?.o0mI9;xlI#I0Z݄<)eH ٴrF ;"AB؜>EʝVh_+? N<:}[-Q ne+Q:1dѕi-NoXا,q>u{dqէĊ4FQtZ@8'q/?~"|aJF9/l::2;5pb$?q֘]ُȔg'HɸSLY9$x/֟)<@DE𕊙;nq@E{Q~(dۚ܍VQ+̇e%qAIcַ 51/ 'DC̀bA5 JR̯CspْlŽi/4}T_Q#?U1<񞢲y(˲!\- @%""ԽaT$]f-x'<|Y'2,LO!3->AٟoIL+xwC@cp*=$~|^{ZulO74lImz iHNmVv|y{+4sZѨPbq1Jt8U)T7y45y[ڐ YlXp)buߗh xsV\2vw(~*FC}C ^D :Ceu4$[PJ^it|ܝOe@ujtlCQ?u Eǝ;L269 gB$د*z3^7/ni=7{H[G/AX "T8^. ޴dJ &CskD5cR+pRoI.8Vg\f6 :1yZ +h$~%g9Hln JlF3P@v&Ѩm!Ac4'C.g(d-r쪔nJpz +`tG 5.(.\X**zxbqK~LABuD.; sJxK5ސ+:074t߲6Ѻ]721a}pzQL3'шHkI#(`OGjy[??j1͝aIjq2 씒~ ;y(pkòiO|`o01.&?-/ L-426 YDCGdW3R^[t=\bFԇWvӣ.qZ<+N%0FΉ[? ӼͰя4HB\@6Vl* xNvG5klDuiUp*X[K1҉t"5S?!Z%XA4 \v+ɖ`,t&R")ig= rw-c9VjU>1grspK&!A|G'Y:o Ni;BerMՕQ^~8-,yQ$&['|a\AQGZ,Lskm, CaC)*J?b@qӡy4&WIJ&L$`B(I\'a .M(?%)G],MWcYPv~i|t]Mm$ "+0L9UPL.lRFA âjJuGC.0J5p?#*2u!d}0f1Ɂ506+fZǫ?+*ǰ=+d綩Wp)%[NӮMHsҥ[l7 k\0ei~ar9Gi dHh(>;35?ҵ'Ny\]ӊg@ oIe)Q%[?%i^^*8B*K{پ wAjzM㿴L39;N7SNȞTA⥛KW1 {Թ0& \ť`ϡdὰ ɔ>/kP8^I_P\K 3NJsV-S_ٸq@pT-tȭ ۻ$kLQq0 F8 +_oBfεɞf(Ѩ^e/lӚ s":e9Dt32S*Na4ډ\BWWXy hpse#GXn uO»NY1"WU灦D߃<1)P"Ǫ-$:2䖍@ 4OkWZ~u]:%W B/XѲ4eͷCR,^b0XA=Y#ɱTlf5-HCeoǺc>eݟ sMdad%b5]W.R:0~J7 Y dfɩA 9\T[@o_JJ͵3Á'#i*hKij@7(81qV[Q_Q."atK3Tzwhg@όj4I.hyd'[Rgp ?yPݰFUjGATL&yYşB#֕ XcX5zpEHW:&TUWO5ykQ}bXf{ xZ#w^ uGV9.!L+k6~ɮ'4 >/ ؘ b\w,>$ %8?b S|2u 2W~X%:p!!\ q:+1fݹ9XYLmV܏aYTRxYu83cQH'ZڙzC.X MʓF4 Cjbcn2.k F{x\>ЍpegOڿǛ埁4aa X(;CQӘn:6R'wW91%xn,VI϶o qz|euO[e_/h?$PXc;c 'BОUw_3sU'iIK˂]QJTV:0oQ$Q6xlh |Y·O'AINSͮpq \\+`᧨>lf*rcT3&(bW*.Ax`*I 3!>KK)IY:Pr"b-o"WZFs~]G :Aeo* F92 YLJjٶK1lf3Rd|[b 5}#\j^ٰ 1_^U-dҤEB`UqԢ%iF t~bqb6$p4A, ~QmԎ]&?\@-+W٪YxV0 gNƏotZIMcL&=ake9%3T3HLܒ Qƥm:PO,t?#{fuw3ѱƋ>x6z u!״4L C6gW'!°:DjX捙:n~y*̴X1WbN3gb &b/0grZ"oI:^osnHCWsh~+NP)H PT93< "މx݋6~Ha MPS MDʈʍ;/aަەi[nldϟ;%Yٲrt&(LlÞ-J:"L݊l8i`Si),F 0k  fQDx>hk3 #&r !w-aFDFH[갓18VC,rsv&~xz!Q^HZ%΍P,aX#9ѼYoRHhiNzvW njH$u&L\= zX"{wbܠaUEaO o_Nk6&8eguǟ;)̏8a|O7 OoW%L\]  Ӛb;P\0Pw''Hl/Φ9 dSk@xHG-+\b粌+>8K/jD+>]]?oFVC8dLd̾Mw{7݃w5WV"\tSP%)"_Vv%AN*fFFɰK)n__|G"H"t dC|mxؙXciʯgMqh{#⩦E%(1fuew K4\ύjϢWকŴpa54h;-X-H8x^8IZgwu٤ b\@5N^O@*>v'2@U]S/WIq- Q΃5qʡ7W4YѸր*bG 14ʿiwߘm/P8`M\~?Gڮ[H>}4,R= C Y:S ={ӣ!qn>x+#SJrݐ6Ig: 5^lZA5Sךlq$`:P>\&C}}˔XGJ/{)"asO lW?&up؅znXS',zpDqU7}#_DDsW@?匑.3dg`Ǩ=H;hݺ4fʐ3y*1?(^ ,1G~j)RHT }vr@oJ8t-pԥ_4I:b5/JȢӻ QNJ&eLmB}wI$Y&Dra $Q7l\ݾ+\t0a<3Y3'|8aAY*4KIQL6ύmc Y XI;s#-*LeLYH 5D$k CMWln ᤚ"Ѧ{of<WhoO0Ǿ"-lru{W\H@7[vн})rJ'<]m2 W\Ce4귝ҍ/33hh8QZ&x3ٷ̻f5I2u^ƆY9ʜGKijDX78NLUk!x?8@TrBi雖U&qE@#^bhIafPTH:@7E~.6sS:uo(]"P{6hn}¥|0k ٘ #;* y?йF?w2>}9 й=~Ry77x=0iy`oRY^/Zj?p;T8 vr'?gV~5?h [V4s _߸eTKWÏfô3"5ߩp20wZkŅJ&ǃ-^؄)46LIJ[fZ/!K$7%oR")y ?ГZ6?yvY\3m {qmBî c0ԕ# Zl€c49y1&b/ك4 ";caK`ȼy^yUSM3۝BIey* 7MѸYlPoH*\w"Q{iQc ߡ\!ZÖ5Cc8W=C-b-r(64!~pWwOh:d`RPI|BOϡu`JfM $zs3Z6RY_XlWKd#˟TLӣ,f:5 -~sh5 o4ϻˬ_Q2/5:0w m]7&9enl &<`n_:)/{N'u^w4ޚd|ye64z}ÒnE3*9<@f \xkn[ d*pᶒMƄ5&Gg<>|ʂ-ل213##P.;MM#LzF4E'Y F.-?guM]}\'{J1p(ƃlAkjF'D%'Ċ2W6`o|iP <שwo:>ȷ2vRcap`6Ql-M)V0u>(/DA^]?<3.,u>y'.y1BU) jŦrm$Vn&] ,V.g]:^Ck[5kx:TRJi2ȴbs=0ţG_q{`(NNLeyQqܐ.3 qd8(oBJcwTvVu)x*tVVsh#|dl]~6CE\}z|osM=~ŖSZi$:aN O( K`$fy{ÀaD-~p-j- ^Wv :ګyZƧTL#G&8nVĺNm @b {r W_9F͏15+!n ^G`OM1WJQ!+ϥ͝Vw2C}gԱ(e5>zV2c1 :3;0< !V3ْ7x>ȨÉώ%ʐZ,o{BlEgJD>wѓFNj1~޽ wMa߲xg; 6,\2yZGɏTUdw-#>Ò`2C%;8DõFOp'cH聙vzFͪq̐@c?ts1',&h_)_fM/i9H/j>P"ϜePѿפħNڅGh983Ls _!pƹ0# JA7wRvPx[,_ә'IzleTUe;2%=~d8Bs;MC$H?ph^w[qtQ[Pw ;ϸ|[H/\OJ; lvGHf-7Ye{#s@ZsE7y$ 8 c tjLwv2 ʰAp:.%a%{;L{KIa6LԼ&V9`.9Lgq'g!Iv24U!%~|," ͋׊rkYDaHFIeڌ=~0Ǹ@`52l~.0{s{Sg:QO2qg\ =$0;L8`,7] \?oM)Jz#Vp FM*:MYKR (|^Uٖ'5 `+}qWjOm5eTB_iIH.>y(vW m?.B(sϝRQ)Ay<Sd!S OKa66O6jm2}K@(8Yk<;lAׄBZ1'wp [BB~b7)3 '9]ij]wA28drHNo>^B(开:WZ_z5ny rMF$~`kж)b+dW<6<&haK(jG {C֜E_~k* J4(4;~&Kt/3^PGM%ckz`B)e =ApڒU"Rm&RSm3b'OC1|R-jP\ewK b"-++*6zg1qm>PV?y*.VR,F@`&itr#"vaS"лYm}N Uq{0z`3: , 7Jq[xakRF[e ߊFl{= K\d^@/[q'Iʚ|^w9[ Yo{[ v9]P&h"SժCpyM04%I]A!p4iP{ #%vUUlE:5M-{MD:,{'ތ#b[ZnakZ2MG;\V )@VK[1-f L Urc&1+ ^;q[ĮJ9WTw MTx^NMnyE~qwtiOAga6l*P㡼q[OjmOo g!Xz^1]yꖎ6=O'ggy.%ZxtC߉Z:<i X`2fUZoTvv~%_W6"cK+Q翽B(U0};4t,}8:)ZLﴓH29UTb3ۼh+I!۞rumA:q< z' V|>*=p#!tBb?oYls宀-%V0NPm'`}F( zȟkKG*$Sc)S߁3u'j(9 x)rS5#o (F*x'6F@ O3-dE7B: ݜF#BcU8%\unPN0A& ^K ^4"@ĻPM7u2 5@mI H->ub/ݒ .tYXuC^y^6حm_r:'PZpLPT&;4DZd,;" q,WX|?SP ʘi5aVs; FV D&C!„ؖȏ3?/ZhZL$c+LQitK{e/Ey(ݢHgH~sj{RKH!22զYfսߌ좒19JMBtY$ 4xx/hL,RT ~VvKoJz-n8 =={ݵ1'Mvn0vp.! X;:02sGsi\XZԊBGovRo/*NV+'Yuƭvp "`*jk_qG[yw@?B`aͲ\]V{D&|"+TsUn,牒'{BZiMa8g6J 1hV`I9J4?~z^ηiSnDJzxtFFT+ FwYTDD%;Ҟ+%q|q B`( W5JH X)]9׳+pZUO"5~o,u0Iye^6:+,[z"v!z6 ӳEh7' tςwϞU^꼗qSD \&*ޔ D Z5is/b;hƱhhMSv[}m(jq>,yٙCuK_h@3QoطW훞UT-RS Tw7/7d:LjRD*oF.k5 X!&gM1\cC4rG /bMޝrtsUimZd:!1dFv2EQ:MfR_`f]s0͎vŶgYܪWcVLJ]yb'P|*5- d/Եwܡt]HY">o|zx; ދ/ \}2&=Zٝ~¬ mB Gtr6_Re,Yg$K5_lAb@@Jc5>^߭~x`$J#Ǻ2 ;gʘILw/asF2s m3*+v7p".t.VPNNTpfkPkis;\К4sȖ]{1ˉM,&[ql7Мa!frAm]ou1/Dc/񞢉܊ayjCP)Ss"psǁ #t${cGrQHdgYZ0707010000011a000081a40000000000000000000000016446b36e000022ec000000000000000000000000000000000000005700000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/pci/cx88/cx8802.ko.xz7zXZִF!t/"]?Eh=ڜ.+:{ vȲI%#jHwSLE#s欸@\TuQ};3wtsn̄TK l#ÌLmA2+}k]7G˓z܏:}̅$)~d>vv79SGT ۱UE7bXi:rYM9uW W@ȵ?~Q[lp쳰nN0X2S})C_٠"lAlV_32߷~D6kަ}*;P`=lR7vn81|O"aʢKb+L5|vOaydʹЌĭބo, 0{,৪W[JUҌ"˙!w?>!dy]LSgHB_ճ kl|(^X5+bRdj(`p=s^2N]C_$<7h? Qr݌|a > t}8sj]6"E Ou+C8)pilM}h>A0x[D7 3Z#g.?Ǐ0+af 9祙Ƚ;;{>.DٻC*1?':ٲE1jH[ yFc$+'FZk4ղ7Zӫv(? $; cLF"7\Sdxj" q҄?_ -GP3if[?B4Ea5x)N 671ۜ4sGҮ D`g:.&aUX:ue]"Yhy2O #rlz\aȃ{bSAEBR/,W8L/Z-<>B,A;J6`Wzr!ߖ=۰YNdj58 -%l 1⇙$L\vI&vQfg (JxjLO݀5*t^_[gC,b'SI11G|/s|Qmˁ6qi<K<ҁU$E3l6vAB'JT:XS:ObÛ}&완 ]raCb0ՍdR xȭ,D-t*XZL霯Y0n?\dBa1a̙lȨR7ʖgI Ij6bx+ǖUF JkwzwKwdcάZAI>"сOeas11qC`Q2L|_LZn!hJ~8j7Fp+z#-o^nbߒ,8cZ氯P?fJP{..Ľá;i.OC`fOC5$(w<ɀ\Uk*:+G|fֱ \ֶ+—6@~Sp3߫$j^]dy>OOr!.Iّ򀫕x,.b_>)WJo_ ,USp(fR\p)I0UZ:;ܯ/RwkF]T kNϼf4ՊrB`4LZ7>ϳ#bGmVߟ>tj0ovFT&S$C ͯ#q H|BwJ Ѯ]*Yrg~zRaEcoҊ|詶VgM?4 7cٹEi'hJFo_ËSlCܑKu6^ %^#Rq׎ohHt\HT 0yJNFMT rNpȢTrč$w Di2z«(q[h=dkH&+җ:$P£rWn`WkdzD@eU,T-qBz",74iսCb峹x>z^lc$uLG&U̒ Fh '6m#IXӢ) @F&P[\*L)3oaS)oq.KO"磜?'-=< i~ɪC]@N7ߵ[WR!E!T~6]?T*$:xe,#*h[Vk\'Hxޚ&hqA!|M/As> T+QY skN+E83Ƣ-1(JI# mzjl~gM=q"݌00-4)k#SIYN0Ǎ ק5vKk >PjN V6ˁ:,KK!nl]:ɸhs^.}Xo|Ԙiyk`^K>sweX@) Ru!>"ЉPrBupbc>*t`|re%Q,!4*^Yw򫣼q@gЄ 62 [LIzFԸ#!QĠr%2rSSlШAXĞM/ZL\kZ&xGMf7)\Z8CЩ@1HQSPxO*nؐC6\t-Ɔy COgEv> $w)Vc6K*gsJi%ړ 0c{j 4 nC#2dcuaod#?&IYkpwx6j:㠲qHͼ*(pځ9n%<<%C wΐ?Z o1Z99* C|4/700?~%%q:vewҠ=A~1d!1Xz,+дuK3V%;L}B"4=!Qu)5P1uz+F>OQdMyKK`QDKT;ZVoJHs!$;B5jSm`DYw)ݐzOQtVg^K dי]>Z~D\U{]')gh%v%.SjZ*'v~cgkS/*Vb(Kv9ֵ&5̬ ^iDٌϢ䭃|}FG.ɾ|ވHЏ ^v06g$+3`eaab2FEϧ *s诌*j*B Ktus* RI:\3RiLnp(\h`܂GX(+N_^tѼ!1y9=!DWْC\tኪ) 7 _wzԲcG^ gGHLs7tJ( f~d3w*,ES3~"S `Ô>;?.9h)Ĭ>^|A B$T̀ȼ)DZZ!=c e^gD&ȕ_4u+S7{M"^Jtbnb 1"3MQIf?7Va揖0!EIve`D{6ވ˜mE`5sŅt_+2P>!I]%(o<.C5+0DN4 Fd%?a76O 8[$ P[D5QJ $x$kEdD[5%iƷ+q!@鈻#:+ŋ f+4Ħ`[ UV(e&2،oρI%Yה(*}J ZƯH.I&4{yXƣ3-W{vtO񗈘P ;uv"mRسpkPG1zt@{LIq|&=2#WsvxlH{ڎxuXFC^ y#-wMvoaiA&= :+Jt<.(cmG0Iv]9{KIVC ݤH]4oR6վ">zRh!zͩ6+tU +R$z3ue 1h+ڏԁJ4oqGV)tsuQϸ dFjKIIr>'Z&g{$Ĩ,T0Ij^K Fq`'!U~Z{ #})Vg2Ї5Ԍ{> Pe`oLlK#f΂;Hm ژKc Z eNUp5=mWΖzΗK-h@`LU blVVn$;7И*ޝaO,pm=3 9[g\dMow"pEq]b GsfMK6QPk Les K(p:"Z]3=HP%6w_-"i:#\HGbVgn1tw/FL4/dU[^y 5+"h$s?i d!O1w.1}~sɍوjo$H 8͢g3v;(<PK9/۶Y}MPW%~U WE!}* pH-}į}7uM]!zT/y9Q?_GH_췃P 4smmɖ/K~Y܊mV1L-Q{̂D{C9dYWв)Ђ=OZ|V?KQC Syj o>yse 7O.1:*qUh LW7B&eOT4V[=e`O%.,NwRcJ,);R!5St@fc]gdEr#N0͑N']Rؼɩ6 r i}Qڵ֝3d*s!xP(O7TČg&o_mèp$ s\֍}<3o[rP:)\h p1?Uty;kDW޽Y?7[iD;TVFyQtƻuZv ed(` #AA X\`g@k¦o$CA<Ԯ( ,6ǣCc~taoxV+eŬKmL-Á.dڶ^u9eU9.,^T[snSZ}JHrX`|Mߦ5u-\'o3FDD1sE 8:Wkf@%wE?&?֥ID?F4vݠ'/qj$(i-`Wr.Qa:~>OW8*kZUžۖe 1=m䝽a;_D[=,ƕIv9Ν4XA!WoyzD؛,H@'o݊ ŹΜKEC(y WmZbĽV}ۮ lK%0xL`rcRE!l^nd3A&@dĄ̭=槛fJH66؍wP: ԣ Oj#8 o ̆UV:LqιzWwս&W鱕^Q68$j`g|k`Ysqw:M+G?"mc]ZȘ[)lH{_޹ G\[C i*rWKvdQ|_Ƴ 1Sdf*%]<v0ȢUk*h0C߹KNGP'*1VRQ ~ cvC ՙ+ER=R>̩F??/-n5Nӥ)%-~A˿_Er0͵M4EM(§>Im-G͈MU15ME4?[HK9EgYZ0707010000011b000081a40000000000000000000000016446b36e0000760c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/pci/cx88/cx88xx.ko.xz7zXZִF!t/Xwu]?Eh=ڜ.+?ruٖ{?8JL 2R$V5Hbb62}7X ƟD\J9p 5=]Qp4]8%kҟSMD6gŕ:4h)Δwd*+HF-3Dh;&3ha62p+i4kj 3zC>HbgלUjc tWI&8:":Aˆ"3q{|YӂZ)ib!w+ʺUA@ev)F[/~P/*4Փx}bG/n1$5"6+G6}fC\CF\$ЃNfr3L:ּ%J\m_>U0|@\w/\WOgzozr\IR) E4HX\Jx1E@ h%Dէ܍TLv˺T"D?*ιl"[ӁiyD}΍_J(^( xȅlGiA6ȸz̟Y#TGqL Xf3ш"C{UPFThh2*bHvJ`bLMFT22gR4k]"_ X` '!=VNW/G_]VI^/9${NE]ӶCEי׾{íWt f\G{rϤ% c\^?*gRԇo;iZk3"p\񊉼$F)UQ9Qsn:GQ]>gTz*j)v=,.j^WIYGgڜ`yv0U}b(`jqJd,b=/HJ=bt+[GMx0MxzFڙ)*WٍAYNQ,SIvFGnequm#(`'W H,+PI˰MaqCdJ(_g B&@)hɋ-Ey2:y,r›=>W0- ?Sf&a198q|(lITתO/^0Q+I`~ea xZX(*r}[*a0h|ǧbPȑʳD{GV7k/qv662Q),ϼ QOuEoxfl v:&y"%1U%enOb;nw:f@4ȱPB j/Q kfQ#,`݂RB-sk`i&+,s/U0w71s7a <& ϔ {)@MnP H/%oS^E7#!48`8Jm$R1!c LKIV5-S(hP?b-~,N$/7^F0d |3ZHQ%,r[v'Ds S/8g(_4`(M5mO,|ۍ1 `Ťľ5\,3 hE$,mֱ`+=0*")bE/C6m| #Ez23*6`g,~~pMZAT?cj: t.>cW$4O݁m*]wz3]~_ cT,DbJʙtՖ_0D;f?t>-`.#h@NCeЋ(~ `t4Sr!qov H  D=+rB]@"HbA4a)G$Ttt=sj+^Y*C޲ %*A2GW̃m1T|))?x:?R=OPG$pm&n8PәZ9(A3;ZwĢAjcmzHn)Pˠ71>]Uᔲw˾sr< weɖwcz͈B'(vQc@)A{IxwU(?Eяjvbӧcܵ44Vp SQ9)ow>2GI>7 [=\oyNDo aTU@#bMxٕĝp0_kKj*rg0~zɞhvɏ{Y>= 8mouhRkU:&oTC,Gj<

X$vu p fgu-;>b x~ 7e%CRśUK+H/W^9LqDQ/\/B:a$ ! rU6 ]y'.̊o][,"nNuѾGJ H2} ذ^;_$Ӂ]0a8K*OwT%u}Iw*αBи`o Xë&T~ a1kQFԟd18Gxt5μ]04 F 1;+@xv>QsDvc7hTG ,\ֈJ*hyZ} }x}qg#Q l%ReaFmgj*9QǧfM% ɺIcNwk}V{Vb_C'bqSS #Wkq*\նĠO-`a4>! yyNAȳ?t8q?kI]څ@*RrMZ:͚q jL?Y%vO]KBu)tfB_?]̫512D,I+jF}u*#Ķ㽳J \C$|NYn(B5zĵyӓsl)nZUqVQYpycj;|QeP/֤@*7bIQF}TAʇT~!8xoM]~GȊF"4Qj4XsJy@, CU-yjOZ0ypR\U,g`: Nl*DU$06!̣6St&-! W;hfb!*My)^XMTi=7҅?0g23ܵ0Ҋ¸盋%r qJ \Y#_Wts`%{u3dB~Z[ ;T7*C@~ jAv|U=/a  SHGq&3p0$CbQaUT_k]cH83H/ yߴizpK'iF+G,U\_|bceI}G`Yz/Z:-}sZtp8Jvm0-^4 P<5{{4a eIHFڧ6S XTKl/'iB=90q|٣dE45YONyGnvw,U=dE񵷔$[׷#ǺSzٶ}T0YC= :^c;5C1.1P /٩y{B2+r,iB'߫+*n=y#~2y< T saO_t"8ag*X_GǩZ`dm=K@) ׌R&>ruh7ۜb@Cγ.S B2aǩ-Qɸ]9?FTy# =0(cFHTO9Qܽ8HƒʹqڨУt->8HMw 6 sG.14np|NFA,5A{bYGL~;[&x-MV_sc67Յ?/vboNLUDr iCzpzWHuioᑴ+k:e::(2ZҞ8?T}ΡGnڭUғ'nyyC+LaFzTUW 4Q-g gU"7;RVe> 7;;)QLfkQց{L\!$02f\UޮuE7^\#!@X&~=ꏔ2;Mʑ9(oP”DE '۩UU^!s@s+>/r߯z^wnDn+[ou`fe'zi)v(!W|{N9WW81`J6|K3Dd @xgus^H]-q,Rg2(XxS[@SoiΈxveAa4dmr0c3 d Q7#sȰGno1IJ)ޚ" > }nB_iP/m}Wq@!pM,lqCWSէ ͧ!.8 5ݺFjSi TA+Ky%vZs^i_̀:!f̓N7v`ڷFF۸p:7SN}4#_~qq+j&j`'); }ܪN/OTd{_]Vmc#|h!d-?ƣc͉E׎%r (V *A"-ز S|xSlc7h" Mo8e:p &͝ia9u34[\+^(S eb0x# D'xRk4Cp#B鍣"iKD]N#6_@Er>Ղ[-[Z))=}C!aRSL+ "]LoR%w}u8 [p8L":!'</f:rqA_h~MY!pD6Tn(Di &Omxς]Sa%DAp=_K}j_m:o]tYe,`VL$v!E:xq++=zH(JTjnjݥ;#m[D6I7'p&8L;McXz3rA0!OZe18Di:,-"kݾgλDxz>٢C}KpБCX:pz4BoRk?fMhv!ڎcژ>D]Fy\+d-!J%(C_ކX,J$}v0Y!ꎨs-3`OPFhUVgJYGŮƵԁ UpT__lc{9yu/VeW~gWuh-}032*HM`:Z+E<uÿrB'#)&hJ)fSBpCpgwMg=%>׭/nDvvyd+cEb '~ݒ |]%"g36`)[dOgQ/; w.Q ?k.bZ,H\z~gɲ h♯$n_N+oDŽ?7Vet,E6SC_lͭYe(\}ABOHuD=LDHg[ dj,_/iv|p~}5 oX`%29tH"s?RDƙfS:4E ?yrd2X6Zq5@tݼ-xIu kHխІ1k.c})[ĒfQvЂ2-ndo'b$4*kc;aui6R_7r˝la\_Aˁؾe$Fk3eО`@3 3e] Z8ܬm$_E4)&qf1E>A?mE6W8`},g}|)_@5WgdpLLDfEYP<(40Uy1z *,UYWP/hnT Y_֗ 3[rfaw򬘟M?"HߜǮ3&<`1N/)LDWWz37r@^.qJjJ]mzL=j,.ˣhF.=솳 Az~\!+ԣx(<4\~UG0QoMAE ZWR wSӔ#F`L~2a3|lCF/>5Ma xX꯫i6EnVbzr/.R Rh_}@R^d#"?I oiMMo>O讦2[Q  )#\)*W) m}ERfAdS(yy*6uir8wWCW.(Jx Lкpt l\w Ət?05ʊ)2]zxJr\/:w z69<뾅Y+ÈrZDEp =f|z@ z~ۭCPg#~uO BK)CgDr8Nr͊$l-RyLU:4XNew1Zdj{js-<;&@r曻A:V4Kد5g|"2 i҃bFTjB~+;1-TFr:oIpS{x>3 R-{9;{y`F@jhCh@OM"՟# Tu'g!;Y~ m\l®Y]|,bmwgNCN]ӯ|9ŧ]?QƗ"j7-t9rn@Nvgm5_/u]g=.>] %J&ԾSѕ6bfCEI*X 盍Ԟ/.Pe6.+b/Q7":Qs$bpcDH?NaaSQ{_8e$cjU=Ç׊>:P}޳jKмG?A3$<7[L_kwC3t&AI"2fͱ,lkŒf݂sA27S÷_gJN` ey#|&Ή [ݻD-`*<Q>8MS7o_(}@jDC]z`F5xxDCP~~LUSgݰyv3rQ#cP uKӢ)uz9C:Ԋ3s&0!=l]:"!`{U+<23j qA6;Ôn jA%.Li̹j$0LA4.M'!`>@sd6d1g/,7!'iʓhy%YsN5<6j]mf+IU%G+EP˨f٣>X@:$y͛:_i7]Wvy>s/uԁ<.:Wa[ ϙ_xw<Ew IT>Vh [A6*~czF-/H܀穐tҪڠwM / FTޓ5w`h؃ho}f2BI7 r9r!'3K|sGI@[pyj} )qv_?fTJ[wܟ;9QY2"x8lrƫmq0 Sút2vFA rQ_ٕرij-Y͵+:B}Dɯ@FUXV@- 8fJ:ucuǍpC]hpozMʝ^Q]5* 0iptg4;"IJv ;`ɲE̊dd'G>84+ |I$pr#ۏY U9<"HIZ1 {ih+ (mNh a-B=(\Au%ϐ׎n26}>n^e2J`1=A'=JRDQ "hKYY;Z<ˇ\P,Ϫ[r 83< h6UQ@ĎHfOݘ/d]/T~ ڂ0H[&du YN Ql{$P&;Y˭a3Y26P.jr)Xjd4hvv+G+׾.wZ"y'Jf!Q6“"5аw% ľKrBCKSF[I?=b?$)1PR 3<4q9ȰgUNvL=^\otgcZ00 k *r 56@R2,L; -pzˊ erd{&6?d_Z&2eDPA&LiagIj^gm?ۛXd=eg0&w738^hK":s3{ӝtPbXoT6x /ص==A4zNjC.jR|ȿwTAayhoO^]MH1H![6۪Ndᦀ/wyϲK<4|Jfz۰iG8d ynCG뙻vژXb1HL{ gdqh)5m;f _50mu#Ro eihRw:xU%V~ GwY<\Nե-+,O-ȎH \3ܴA՗Ɓ\ :>p37xxrc_Q0݀o`J!|Mn!n(:`]HXN[y%YDXmM&5:37qNdTB[vRdGN7-kǞ3U)η 6[S41$wcC4f2*3zHdP̿5KSXzF'/iIEVp,mih!ᚤ%{T]LC-ϒGsKG᱇:'/w7YM#@ΖW$$'%«)GbioR0|'Na>6+nt.%sX"#;;,%O nclwSfpz7L; *!*h>_7"w6~A%2KՔd@ 03u# r'uY1d0]13cLXUFb3מn><G7 C/XpskhsM\0Ze7>HRϗ-!MCM,@&c~P<^y5zi7?YdOe16k|Ήf'ĂFS)` brc4(˭~ߖ+]P> &5.ͻb:>zFgNlZ-Uu<"X8Zh ~&0@ seJk&9Z ]m^MAe[pVubƣ.g=*XBgB P($>ԴN>rAUZV7~ ,٬:wK_B3r B=$2Sւ* %KDoNž]f"x&*U2ʗ\gW|MNEp^_&?|6.vpA`nϟvYG?ntXSgQ_u;a#f.6RP@ݴCjKN\+D~Y#נ׏ycƩGWyFCr95O7B5jFj?9enSxnB3l3^ŏZj+Ay1UffRS3| a~cӑFf|U#S-Ij'#h9U0;/q73pf;?!MU<Ѱ.1oax~`B>pנ%*Zm%:Tc G! w~Q?Byr۱a0{~ qz2 -Eђ="+] [E\khŦf LfB[ 9NV <^U{IgujSUiYuڃ6gG<2q3kAQEK"A9sحb^!xV^7VxM*C"!c~$ fC+ iұ 4l|ECgo8usBS G!ZK>&ڨy&F:ڇ'f>tYR?xu$hx*1zK.5# nA˼$7G?[D v >{ ##2׬pT8X[q;<@ nb%GL9*u&zz]E+.b[GӺ5pM5)$N_ .}}+!hf{n4$'F)MʀZ*n rx` |ZUG.M0 媦aڇ6ȉsDŽo8܆"g(@6DglNjt& 1 k?+¯GMzB-Z| b!)c)Qxf]45;ChynpA=lCX-X| s9ve ̦Hw8zdE :JV9K$`1+6FtUgC#&ۚGs~k?UK+yZAejI* <9 p32T x LF6=ϕI 3$&tXkJT?|-!tb0dM^WZDvÊz錑r$8an,4e^BmFc\* Q ˧Kg6C6B1 '09 ~ЁH+g?pӄ*C 5r+h*=7-?.Tf"0Re }%3XQ󁒾9wGk1PlzaX<V0X(YXa|On1?{0b|MLk2Wu r+lǥx+S.F8no4X]uKXΜ'nVҽS6S3/wRAA:d:yxMY2wʱx5rLtI=*Sd= Ŷ:sl%I\ Xk5KB`)\vh}c ƕ cf|VῤxcQl?;x(*A=MDpqxK0M3mȿ"oqSh7ˏ㺑[.=j&<)kq5o) fʨOP@i1}s1;iDBP$_e%$p?owL19Itȇ[[ q9S*ݾ *xLe/__O `ƂVnX0/g>e&R0G[V`7%t"jbf"ҏD9̮|עh?¯IPc?[ZMlW@&b ۭb uӹ76&sBjBuY@m.()PruV`[qI7$$;UEǫ?p9 82XsTz,+ܩJr!~S>OoZP'#栈uQ S T NC[ij=%ʅ'w@ykFM?-";$;佄zx8;[cy[iz"$-!_CߝBKDě5mG\paUM nڟ _DžL#.b=o^mJkG)g\Zu/:xkx+ 4ՙ~rw]*!L_& Y_5]DUrlt dXP;/7mY>~\>ς F#uV8y-t]_o{W/rTJ=d$rΫ>6BЃ4oAQ\}p@"*^H窝.I4k4kC !]!y1`/Y>F< ֔Q؎s߶@n?s~,n"wE duDTpO 6Id7"FXaUHۇM R{z* &+Y_Wz:I·>KC 4KR >\ *(mS]ۘe!z bI*œcG)8Y rC@ ƈ1j1ٻ4b':)[M|+lPvcڨgQ ۀ Ьxx{neqb0іVuwɂ")N5-; y,*ܣK~o. "@mpڜot^B\RDT'jK˨,^,O|J$);(Sm5}ix 4Ό v;I; gY L|vnP?PP|êQ̎^m! $7dB!\r$9ݠZ%xv~ߪaCg^CVƵ=٤<<a%V5WtLpҡǴ7n P^>=p mpj ݔ/45V.}XeQ2`󀎱^Ƌ{1j@aEԐૃ6- ]=4w} wY(6:e|c`Q*#(x%Umd}fR$Pl[푂O+gG=-VΣUጅ;r+TvHē܃c4;h5D)?0kO. yl!3\2CJ$$.4ECZ7T2:mge2{жF_ۮ*G3oB.S ڕ4fHEEe L;$M2(wʽe|c\hGM\W~N闟X9!@IЕy^jhxF&>FT":M>֩2H>C)<34b}j#_߽Ӗ]q|]Ff ڠCG//t,RH@ˢ5ws*ű2%clZ"@F\l#s//Ep69i%9L;JaT::}c~v#W=z,TxbLEx38oojܸ#mJl 0b?s ջ̥"eNܲi;<y bvڽDr2lc7z Dy"7JwOQz@pJ+g%=#%RUU_}f^L#ZcpؤGĞR3/5Jo3Qφ?'@v $acp=ܽ<끉}"H+h[pV5s<()jyR'Z,V$.Lt]#% 2LF))y&T*2/\佻C_/ 1wy+࠷wYZy.v*D&+U:"exMݕBCeJa&hќ d~б0WWN*)ݩؖ(/"G"_Zç^QA1 P[Vp_/]̑"QVZL c~)߉/+Sg, 簺&s \dM W(fe9S1pG0p爵;[gtN6M  4s!3 ~-bd_{Rm!2lUϥ! ysIi@zJCzs}ў =ڦ=QF^5wSřUB;GyzLOlӠ9NsN¬ ]#,fjm#CJU7J,'qw~5\+MƯ[A\:u*0wkB5@.~lNmrh"^om.[0DA 6ɁDu74pkIc9C |*|L+fjzmbN롂PwK^9 eKY.W z4=(ͳ%#e7AaOViF\8E!YC&s6F/G0RʻV:rޢ4-)1kr쵶pv=)P噖Z= HL?6x<7^*L'M8 KM',j6_͓QV#imQwGLPNy5řU1e>>2O4*2\P9:"iռ. .~G{qE@ i*.ie[ Mg>Ƹ]`cv4o9AS)*~$9vݥpibo?ڐ ܢ,̜ $T™|u%@1lq@'* G/=ow8(ٜ8e 4PêӰYڅb0pFK P#䚀o'Īp I~-/[??HԜh ۑQ$!SCKЖi&^4*ՂoM.!Ӈxbmz|^+,+lV/!wW! :t5cٸ^\'DHq~LC_8y-Gēu^br:0@$}^lozZ'k0 "FR 0qkX0?st}\`V~P.y%դ7^;DAЌ.sKi= vV)Ry]G0ƝJ>TA-DX}eJ)U1H4CsNNd,r7V蘭y'*$H^ X氺DUwD?c1]ҹ$^4ʳ|sKy~r|(ɊʌCO  ۣ+:xjDsM_5PE!#vY< F1V!8$NDPyp?y+:b`ԖiJ_LR p|)ҦK:/ZD g\6Q羑[yK,!PJ5m|)[I(EM.44$N*s5&;=D>,ms)&cr$2ZHZH/)'M&<@-|]hԉ҅T@Ѕl1FUI5s<{ }*w]A fK-KqzcܓͫhO UAf[ɠA#x$ !P1.1jgfR@fȴAύyY(t)n?eanZy'8ECh9RM#o"=:xle;‘KLӜGM 1{п{-WMh 2dY+l;oBu [ rh43{"xy7˩5F/!&(N$mVі[fX7aaGTlTVf4wKL94A1浸%lf}gUlW}O YJRm!=7n{FV梈_Q'06w0BHvB-K~gȝ%VOr>E'JRa [2yYxn 9WՔ[Ÿ0($WJB!#?;rFT$V+%B›Z UTЌi DV;h˥9֖yo `o)Lb4'`Ŭ@;f'olxgq`qvw7A jdb (>HmRܫp/Lw`i[d|aŸJq~eZr*g+\ hcLc5 &i*8̎Q?f-&d]C,RS&Cg;ɚ3x2FE}4WZ< )fQ CdY&_mPPG\h+ה\n4 2TK?+CSHhA;_e7"Kx/֑#B:EȘ|ױ o+-#,xM8e5W'xV;.2_ AO&] 0?| |cϽ^i*+Yleɘ).~f=ԎD"|R2{$tu'ՖCRC՘q5&¶[Kɹ͖ Zp{T!5noӉ8I&b*kDcLCRW0yh;yz=9oR+n%uOؗe_^_wG:9 |W<[`@2\fF("$*eô fqm H9 茇J/u@:W ;R-v_u@x+"V.Qlxo"X ,"h&6)ͼ.ԛՏw *:yC@Z{_sĵ/`d/Htt٤|.^_6ߞ#ƪ{YӲ'84k׽=Z+ 뽅EU7lE(`2qãnzZ[:\4N@qí d 5y&)E~f +q,1ϤoIL:Jn~ʛ\%BPM$߮|hTnX&?eKڑf "63X?e=X7mخ"ݚnxU GGa!I!cKpFtKzT hQ냔£&~ va X|\B|#s̲mOFHǣVt#*fr &4J|[SIB5wMg}zK'ÆڷHNuAьb&P `&.\%UyJ &92CjP$9lqMmajNSGьຼjkl)djAF+/\DY< :AFXjzyfg-37Ql1 }a^\ypp/ asv 앏VA0 ոK*YԺ#ٞ'N;*;=:=7O+0Tq377bXr?˴QCPDbX'I7@ q^:@_V9\Jt)c4Jck JJe$WE (:SzaX>ѽ ݌r W 3'~7qa[)GCŜ7YM^"}kI1e]Wk躆v[97+8f fw1j4/|zU S4wX,7*!#to*} ` \{}dyvZ#Sfyk2@$Pa愺2]*Ϥ΀J<={!F#2nsU ;p$R *:/l?f6 mq?OtpDHugאh4xQkP3`P6{R$9[9 uuA07]9'_֟V2 au\drp=JC;_$Ԋ#* _ӗ>HوYTFJ}I+^opb6n )Y8sqQ}ko/g6|rẊ.ftb[E7U.+yԾl˸U%!Kzen mC!!־)8~G7z/2K]ȝ"*t>0\ԫSߛ\~͕T8eD.W.E0{*ոf*"_ɸ6^I6rN_ncRe:K"bu=9tr}~ҕ섲dmGP|,Y2+8A}`GIT,P")YX⣌ͷ֧=vlV8qtc>-yvɡ(b; Dw5\{Ea k#s)MDQW&䏽܍/!Wro#{gM'uL=daEm.$B}zvicv㘕6eU܋HڀdʬJlC+ԸM|@@4{{v^2yR+%5.j3H?*vn ekZjYvy;o.C?lx_jT[''-B Oz ` , d#QpƒK6 |w@'Ehm?[h uUxL@l }xe olcs?󓉁yBKCvum71LTߚS!&uˮsN'Zb/|B&Eɂ(Ra;QWAk{#v]vaݩ>Y:y^ h ($iuBlrY7{7_5 Wyi`39t䳡nVCV"p4{Y=ف >KOB|^&.h'o9C$!n"]'1*;cp`H!\SC5xD9[#,Y>gFljb!4E(|OZ =m^*Oq~ʊϴ~$ŽnmD흒CY^i路 ݼs6DpLƠ&e d֪5^+=7<]7麂wC%qtGmL+P@*޴cy-R7/AIg~Y4G/6̀hyzM؟J73d0lKŰ{w[=&;ueERɝNѫ~7k+6R)>4^$9'8Qap+ZeŴ /Yt4.fmzopR|C q@D34-wL/?QG:FBz=kV{Lpq}ƞ 5F >0U,``YAuDH56i%W~o !uؙAc~ r[jK;)g{cGL5U%غnTS+; 8 ;p8q@$9 I],j kC^ް"Fj1WʛlrF#,|~J=L&Nfr2]*%CkU x;h֌1@ƪ&aBz;4$uU[N@tF# 0XyYmF} vhc!\ܮo4x_.%!9njcW#Z;zchl+ʑ/W= ?t1Q8*kTuZz*hQO(wGp%|BN3 KP +f'vQW-0 #"$qf$Cf:6=+N.}|&N =V8߈(F0h-OZFG m[ŐB Sb2Y3wqE#*̐m=MW -(~%,Z;4+pcV{:WVAe7_ta`7y₩@zВ$ؓEfuc l/SвLFSYHb!05 `yHi<~5e ;[~bYu9׶3ItBDʥYM-pX/(o _zt#;ȄO$ Pvq0EGs~e!,)7g`m_b:}`B4,m[cDz I/t4KL@ #&ȳ e l=.pP1=āRC-.YOµPp*пJ@#(TԤڍ &܊fc;n$HaYѩT,ZxC`J\vˈ5+/=eNg4EC #1eQ,3+o%>JfƉɜ;,!im'Oh$,?9{Jg 1PR/"Ioa:~ySb]s-O ww+=1s7XP=*U i"GoƀF\)7&%P F[:iDԽ&L+vB3LЅ"{TVݚnHUjnsmrDEfیeln-J%eXֽ rkvh\ʟ&k]F'hikBP/vwz+ m5KOtc1Ah Ӏ d4KFB=.qW9d.xKDWE`#=ۥo~~Or]`q&%8)ЯZ$ZѪW@oR\s~xU{t55Hh]Ek|%860DM7 ؔq,ށJu>QGf }3'ؖBH虵(zHuZc@Ё^jG3Ovrd.ޟ͊dO D6V6L%O?u/#yNGrkW#mSs/DZ~u Ӽ>ƞ7.n6b"곂n%u[tu"j^4ȿ_Kup CW4v$Жx-#&%s&eMH Jr2s$gbo$%"^ÊoN'M&ώmhEb88\7>/*)G:o٥4Q{!<0ʼn"lٳCL.UZb+m|֨DOuP~I?<8'L.Ut=6ä*k4}-|u6L}8fX%'AGT`2O ַa(ExEa8 *Klvc ͂9U9ϻM^ 2K1 3€] *iOʧ'nwܽ L5?xQ΢w I1)!&JKբObxtyգ9j0v PbuſS-M&hQE\Ϲ^L"Sj*Z0N }%̙ZHNpQxT'X #aOްfOt|9id0o53An.0=ׅRL3@ƺjFK{ރ(-l)9HXze_ (|4eYՎJR+t,5<A8|Qۉ9elt[6y'}8BD9A:rx{ t]tæ.>tcGbuzbLnU7ВwH-hp<ִťg܅YLwzj7kaل&8. bA=ҮJ89#;~:%QrM73ڰC Sy[m 1ݯ njyCIs- @´")[~xmXo*Hjq MC}HH([vVd|Лl& G$1BR7$oԁw!iU6ہ. ҡRSL0ۓ`lՊEUz8G< kPKRd[N@Z,*B&Z ^7gUVH>$k/ I)Xm$@{RN!ZQu7[7 %7O%G30ݎgqę}ڈSh^ƶ z[˂ 曄%ӸУ.j]PFP_.oF;7Ҙ$ltdJr?܍Ko1}B`:JDFkۻMk77a8'1#dGߠ+a>o磖-c,?{ֿ=3<$t`b DBc[*Kе"z>L_.JHF!::ctbQ[H5'{>不Z_$Z XVFoE.@P_ZIZԼ[x|g(!A o@n2^`_`42|mEv12Xb,ws<|.;bžGp4x"gb6VEo/o|_'y*#ӗ9R gZ&a ѴRra%@]?GaOH1`F;h:+RSj= LCƘU_wgFnn|*Y;`+̴Y"fsGdG] {- dPE*(xrTG>8Gr֟x<-d^XRTL&J "q-$>ch5̘zۼ.%WhDŽQ`ݴuƊk&PO;a,l wxчe}oF'9=;-Cei+oپz|7A<- zʃ:{MNMcp$RM6^…瘝|*zl|eSkO\olhQ_dn-ޯ9}R,ޒ= r;¸ +S3J8*k;] GZ3yt>;0̮[l/v-;d2:9ޫ<%a4'j:f(fJO@b5s|%`!,qF ݳST#AO7?,~=5["\< %Kn8U{/XPv8NO z3IVn(0-vEZ43!dcuCnڰqr~g}*r0HtB#w;M$:zGtܧ_iɮ+15*roAvc? 5w1bU YםWv%Io-igJ7{g,;\)J IUz5 ]G#&#>Ff.[`WMU%bW[rd֘ mĹ0oM:u6F4,xn㞩?^0 ? m2Ao)Ӵw(&v>nPr NNi~P PQ9|}Zf&0ьQ$z4=)}nٝj}ylOY0A3a;5t:sX/&;wݘ>/[0M\_@ V.Cb@#~2cωOBL%Ohe> hqoЌ}`H@' :7v4&QOQlVUzHHUryXUCֆ*U)mJLɗ=.¬O<03wCy6ok2|=08ZKt8y\ǁ+֠N!8hG'1]+x2xKlq)b!¶hz(eԋ-(lߊ5}M}Z0}~}r7)rƭ|#uYlfEF/Pn!B)!pa鶇m3ƨYxOγt 'L9RipfJ}CBsZCf}֢rz*QId?cWKu I`/8<}?%%䥼~H`>gQ^> 4 65rj5keha4VDJ `^K9˧ v3nBsӢuiI(tJ^EDPA{tP´mVSڊ÷)*+d: aUg.-z5W=bϒRB0oj/<6̍\'k9w}K0`AVEݜgNjc$m4 tdNYi>Sabui72xTh=5)t鋂siDHj&y{?iκ ƄZ6Sw@/į诪B:LnĨ&"]j:^'_d TG.Q"ڋZ`[R 'm0Wy >vkPة6:pon,ӌiBu/JV>oyh@{7X#Nm5 cF89֜ QBZ B@t(JXmeq"Pr'W`١у&˳ nn^iQ'hJ5Bo2CkOlOq,ATf+{db&NmwbjLaeNǩ7H݂!(nx) 9d2gmT=1U8 }.CXtcjmиiT`7gc>iޚM tY"Z(䆀p <hM"=yiw8\y$i" W";"W0fIa3v;cm>ڊ{#]wлp־V US.鱮i7Yu=/9AC#anydUg Qoz 2}`C?#><,e"EvHtߔOsC(^}+bväE,/ȶ]Tۆl[UXiZ}y%ɦݢxj8ɛ;%FVGdC$h_ =Q\/bB_D⨡{+̆e;_ӄv%#TbbbJBT T۽,0\V]rt"!Uk޿lh+[(Y7#x5zĜ@3_Kp} b  嚻E8Zg7Ռش,1j]Ǯ/u IkcPͦ[+@eɻա7lĞFlV8_e&JW0""v TaZnyoJ $ڔ/6|)Ӛ(fjiq/j {O\@zL1yvFB=QLUYZr $b5aB.2{9mDm.Yv/m̌GZ6C,7}翮mkJi~(xfrR-S#:"R$^YE6uO ȗV뫯^jӼf/c`psr[6+dU_Vrׅ*3dkfqhdhswZ@~tNk\0m*<*$MN1YӈgXiʶr/$GZ愯 U 3NV!eZ l^m@q?P K8I˽*pXvJؕT+SRַ\"`"Mtm/ 䀳yn}lQH^T=9@txү%C ?01i]uX_Z;ZH+ w`dXгzG#`+nվM׋An=)^c? @pq`t#\wle-9,kS^Ξʖ4Uv <@;:QtmdzABz RVB3  P<ytۢX~:O}wW%D1;iv?W3pf `p_pUCk{5v\ bjuP|֔ =㷓= oK#6L{qX m0R$ r3)-8SRϙ^~E~Ɣ#7Xh^d: O"h)>M{1YD$e<*7K**]8W Uk Vѵ1Hgwi*fmꘅ*X K X 㻒!VIiY Z8&#pC BbD\_Ż]2,MWC‰)No+H$KďCY7` FwÚb&9N.#d%U`"Dzo4zYdo$tf~P{lE\<0^lL<:GAL)lW9+Tڨ\LjH@L=sHi@8|D ywca#=ul9ĥb0h 2s0p]]N1x#LlR5UM,h1,m)cc-8$͒J5SIr?D8:U%ZDqVj9 YjO9Cvkc,zl[߁\/\(¼t8~ .1thFxŸ7P)RZ? FTVv9|~&UL9of#봛lw >ΐ?4ÿ ,Ŭ{y T׆t +jO|^eX>'~f˔p}w8۽k B r]$Fs8!M˂F/ 1*؄28:[.LA$BSK mn-nW338Li߸هz\"mCz*~఻ֱM=狶le۴<`{;]9]PkPm_8Z5b 1/X`^l;Y׭)č %Ȋx!RǤY!8$RQw>953VZU#-M)oFF! QX.L<28x,=&9_ԀqM- 32Lz;A4qJ5 F!0 +JUv(@g0NnOp-b`'qL|DudL/ʖ_' _ʵ3Idtv5<ɖ(WRnca ^2LnUwy 0੫[_4ʦ2|FѤ*-fjCFORzEiPNsNeRҮ9O \ T 96 S 6A"€5$-27s'@ɛOǃQ~5Bl:<ヾ]㍳^ I ͬb8Ѹ+ҚHaM;@o UnBPab񾲀ފљ b|IQۭ6I;' 辯t79tit6~-|]4K7-Չ(*[̩+V\ ̙$PJR"}0XO5t粝S?v5 K j>WuM'q5YQؤZoiOq9ą\Ys `zdQ<W΃UMx e6D l"3'_j]sleĀԅnF IYb2YjBL?8 xg%<_Dxa̢]amHJdh F f%U+?g(/!=sR\!ű< ?'WdO˨ ~3 QIssW^©h*t|1`XEc:<]ƤGv*(Q j_~ҤZW}d$ ;*fa0\3{Dȇv)?*|ގn#yc|;Cy/[sxpj>0r !ibWxPj ћϕJjajɻgmN^pD3|QM@}z$cl\p)-r\ŷߚ 9sԺxHOO(!t9\VS*!bb-P.u?yf$7n Eش!U"hs꙱k@uh_cY#LؤR MvNWV9ڣSO๸xogyىl_,`k ލSz0AﭩTShDVtR5ZL@pG={.QaѭB#ϓM-[xɸJ "pj pT@uRlN~g?Cˣ@N̲ '.kŶ pvjpۢ) 0Jyeʸ,!Z8UkFUw Koi,;YNcm(kޅ #s,"Q +r.laXVj4fOr0I8+H 9ݚMu­s[AiwZ"'x|k(B9 `~-߂ʮpŗY@Svf,9B&ϒx|9|:^ 7H]1{0РaX Q,Y]-UCK׷L?n@)R漧͡8طމWC[[1iem6*)-?3el8Cdb`eJO Xh7->(-;<y"wicfB9$ڿS4!Z7Hn"͖:jmf\* !X.]UFY2"`z\8'bB";(Z|n¥2:_+yLҎú92{dM N P giOcn2}e"( *Y9_ UιU5z o-k/=bԽ1렚bjmziGs[a|[|¯~Hk;;d+Š܁ӱm9HDWnҁaצS5޷fڒXܹThe"قYЁ&thX7UcTnX()%Z/gHWB-pv_o&2BTNB3Yn 5iMa^l"(M1wM^ u: O)Z⃌%֏Č+@t;ﴔ͊炔7?2DCX%gx%i_@%I=:õ#BLtzJJIi8wҞy[s0P[ X!oIOrƿbOa'L͵xKA6i8# Pi=|RyZЎ聁 cO,LfWK;Y8ff[(k†?UY'׳鄄a瀍 k=\1U0&Ue{6T4)=(9vډ41o/l}r!=WPEk jx& LòB˛rG _38ҢݩAs*հd?-g0Ʈ?cK d y~^g0o3(Uɕ5>jd# ehMPAW*TEil˟9cP))ud=lt2 D_B IJ0tKloϝ9d4ُ Hs@VFVO en%aBׯ7W1ݲ#_mȚI)ĵ,&FF} Z+| RCM`@!y`|›{i¬K`AsB~I]ךN=X9X!G+Zk8jMDMbg<aC5e)ފʎu2veO(+ ]龫alpDޏLs0h{[ e7_MUJRjQ#"xW7i5UcvksHL}+xad4AVZ+OuN5*IQ!D;ϳ 9\K\ojzQ]ໝ?l}uha^f"\9]oiE LiK ,\Kn,O.\nOۣ-Fg! SI4-`c4dC!}L%Btȹ௏Fa?zd~ZhuA\wHNOZaQ+W|k}T, @DxRw2-TzDSfs&% Zohne>_2B0F#\%7ȮB8N;N#Q `Q+`{͋q#5q/k>ש*pM2 YN$ D1Xxa3l<^xΏF B 'x©4؛d4>^jekRhȋ&fz&-މ]TPPEUVfi[}/U gM.X3*TuFKÒ`Cz"YqeJ ,1( 6ʣоx־*=29gch2q&x)ѽso6`VgtT@꾄.z0CLb1ژ~.Jgނr$8/q ܩ џzjc )k.BjC^Å ʓixKy'gƭ{yG@|`G_.'Qu 0s_HR3]/KaSZC$Y(+2W͙\6{Teˀ㡌I@)>a.P 90Z}20>ha*8kgKOt].jcMz)&nؤ@&7WBkj@Wg^Тη2O;>-SZ;@ɲO3?wB!$@BG!9Lq*gs\@$飬>y+Rc/yVR&.N]F2u%ma&d Xջ/vys \Q[`*#%@ZytzT&$M[+X s c(a|׏ԙJAwIw;f/ niʏiӞZsUwC[[q):o݌OS8&|I>ϭoܷr2m!טLKj&UǛV>}JH1nWVImQ&7bL43$e꘰&E`! 8x3G\%*W,G;&P[mu0c#.Pۥ򖁽+JG~8'"p1Vձn7ewڗ`<{B>P5&%@ ǒʹϹ1MEބx| JpQnz&m%ʿπYEϬib[>jۻG.j<攏H>*j-fa`{Od8ImLK.ys-t:ϷOLL:$MRǒmkrE{$謋@+z>Եu81~; զ݆џw(bɠEAh)iEUgGaaKxדyBmL0m$8|s$\ |0/ :xbCZ9vVɋު#)ܔMzW= 1f縀Bq/q7NGÒ;Vz~fsч\ EGƫpD_K-)̛@T _I㴰=g6|"$ZޞWT]GRMqiT5wm3 /<8x ڋTɨ.示w7$h˸!.17#qߪω%NLB_MoЫYȍZA}Ē/5@3JYYX5>0v2U6u0k5mI/i# LӼM~ +*\7)pRxŠ.–)hWM) $0ḯ2/4m,'g}O8ѰwѸl"1 =`>Y͜v!q46PH``3Wg"(fYM72AVơʙkJ,~{4p)FvL[q`|n<ؾÊPǍ)#tفP+'c\e'LPE_w9A) #dI\2NW=%0G4@s/oW7ZS1q_vDypk V<ڮ;\$ H$kdH[`1ԁڡ*Jfʛo}ϞX_p U8pBtUJr\TlBeZ5}ڼ oYC[Ud/yčo3d.bd!hgXz3SemP<;}^r6]@Y+z9.YdxU W pmt2R?b9ɞAp~6>,tG@y*մڕԵ>5"I9̉'D*#A\vYI^3gj%&A"S-EYWҟ}\&ط`[ژ!w89kG/EXp}*yTMū48Y$, %\|c$8 Cg_ 7mtaJCױ-rx&I%M‹TVO ͂)L7*seݭo1Dt}^krۖI!!Gy{ ЧgvrIq7/P'JD&2jh''~F^Fc(\K5RY^y2y+X>MRve"7 ?^ _czmo/Cn]_L Njb(?ugia8 >e6TN_\_q1;y66@0۹H/& 6Äb&FFHv4CNB6'^V{e [uI,@Kl:2Z 3V[ #G=OjX5.Ф >h`7v0)DNMu%mv_^~'qϩw_:I=z$6 Kh@@jDlo^[ˠ$j( bI FWXn/`oiȏ$ 8fLHmׂImS\bf1J!thiȥ @QYv1$b 3&A +KPX'w> v27zw+YVzC G@@JLtFybk|Tɦ Pšt& !rUYCnԫʱſC{Y' vu7 =$/l+lij>H]wzh`yy)e 5X$TU/Iw`NaIaJ/T=PY^'`-~Zb;].4ǥa;ke:2!0eveyGEGJ(<k"u@TCXIE.Sh i)Tg=@fV0+MIST|ހ0yѽ.d0*`Ϛo-Jz$"#\6/N07ID4e8EP!5~x2nGErͥen>MpjʧL <]k dZgD$m"?͖*0.vQ#u('`+*dWu/u.nw)_C YR$l<pQԿ0rO>ctFhhgYO:{u<<LMITu iJ/̡5$4?u='OaZ|hp? VW:k+F Tb M%m %Zd>Hlο;(ۧF>#<<Ưon k&=_e.05h+]yO6뢏`l rO}ܒ FRDT)3ux B( sHtmrc͢ #Ll b/cpq/ɂWBg9ǡ%Ec'K.̶ֹID=p& 4%QV8CT [Om-RPBE-hFȤyV%E@Lca"gq}\6Oz+8IMR隘QjMM%_赱Ns\P=H"3nPiAT \\m蒬#VLBHO>arIʬ\CfWųm>,+{Ŏ jhj^b*DS|IJG^@~G7ÑK4ߧEi|4[os7 lOWu)4+n܈9/:rf0JG57:+D)d"7-0؏*!#t1l$۸^ ya\-tc^3ZVpK63w8uC^#!l^0Pl^8XKP~1Hㇸ͙!>5MA@94HUR@c]}vl3んF 3HNGHVD&1ɨ ?.ߣWssqOMYc"P/]>L-]YG}L7RQ^VK# !-)P?(73IʒQ&7[H:Gzxm_m,$rdB*D+#;o.-$0seBy&]dt>o[8eh.쇔dž0nW JgF^3%gLp=/&8zZWgY-`ͨJљ(} >48`#qP<; ~]$%Ύ3OTt6g2>V1}F;6]"L\>S<1h9:?8cTjnAT@,4]]ݼZoR 4s;QAԕKdL |͏; #DH8O<]9^Uˍ$ncRAQ.z (h;t4@%; }k.҈C,[{0 2U)1c\Y a y+ FÛp3ixT[52񗧀<b*u~olI~h8o ttg6)OG*]EtO#x &M% :~ ^FՊW k֘(/hzjAN =]  ]CtYHTa#n`<^hi#0YK@QZ$dpe%x,}7=M53pΟ/c&aG +<@i,VfD:%Eа4SJ| *c^1xVnۡ7f(|Qwm^wҀO=HRa;v1DҢUng A( 96~`rV n+9C-s67AwFV n$@KUǕh"ZcrlaMSy-X t_7ܑ]~fN^ vFэ/-E|GbBliPoq\R³@ƶ-#>;!LU<%P}CRP| C 9uO}*NAI.*7Ny)E>耼 rMʹ1G},M#Q`m%]#䲛Է$pQ'^vyWvȊmfai*+[̣QKUB%.+Z>j&Q s\ו(zv-T Gk BJlYaF| š sUrܜDrueCSR-! k)R0,i]{J!!iCx%[X~MVAaOُg#*NPzr(f&"sFWq(ݍFOJ;  Xi";9IQFGX4Y|: CK;ڨpXE dxo&'@e|CMY)ik5Q=ypدW1Rˣ@lb3{Uhjſ8: pCagna7+A&9Qw+0:OT;x rOZ}`u#ٸ=3ߑ`p?)i `+FAfR K`D6П265. w5&B/w@W x6X:waɁ.&{}&^\D5TZT')IhoF.#w 05GzAsj"^ډRJY>QYb\֜ҋW"];̠ĭv^N6ɒ* L R/CGimZ0E&p1i4z~vIMp 6ɦeKxqќs'3#h%FL ~HEu!X`-ƒVT6;r#|0Anwϖ'@?u/ {t#b \f#?y%Rʅtq+ñzk!dv*ɡR,ȧ<zhjwF` p8;x=)`z#c?;[_em$"6OAL*1$a3̎dd6^K]'= K!eÓ lmA%}Fd4Yukk";|biޏdT\% }"U#yhbZ2eYY ´kl:s26:"r{-I)oVjQӐf"+_nбJ"ԞX-v!-d\ F[윴;^,Ui%i. _ u0|KQ^2 @V@Kl&ǁ8A4F2NKUm  <}Dz1UoDžƽ{.x6'vMKg}UahÏ-%`'44T`ѓ`Bi 0SՈAqӪ!+jUW0ip.g[.@zi=Aלps_ iu ,M5hvfLhvN,bZãvI$HCY'GV´psZtHvqiؽ#mL}s O.|1qowXbO'5=L}X|~]72}DNYZQ?CUlNa'e%EW,3F}i`.N&֏gݔiЖ>ruSo _ 0VZnRΥBVǰJ\'!#qCz0u^걚ٟ-5e`Q$p@xDЂb \|zgĆ Jx^9<4~ \ >¯,\=f>0~.0Y,3mE\y&Z,.DHskï6q",Lx^qnT*DH^!%og)ml&\Vs\q!G4gYv)k)0[Ƴ1x/>{: i,\71$G gmJ4N̗jrziݳ@u,x`7H+!(, D<8bZ~$ ㇔&; 7ܼk;0ۈ=3sB亻Q0 $#7udfŢX{;շҍ_!8j9?oʄnDȕb2\E7Ċ$bQ!C/H .^]f˄_x'-io{I'PNr%So<X4M"LWՒGC=M8x/|a=WNf.U#G:CG-W~76_QAy3Bo7>Lzv.'^dj%SSjn*F;IQĉpJfO,48c}p81&xk-@`Zm 7xI6W}H z̯Wnqy eAr=0$8:m'eH yO!1ƉjWE> soG޹"']1s\/\|hOF ^P4+8-3M>^ "P[Q/d }T#VV _/fMq/- mj{Gkw_UUh%̄1rsktn% ތ`DjSA$(M' ԯL7үlx!6up8%{* ^) p6E;K Y^)r~wc^v+97`- 0XY@윥3b`60bME=1 hV=<\!qcW!ƈ緌YJW.H*b޾ jTMvImobFsln ?Za\| jN괥6 ry)T2yf:82<|uV8I&#n0SZ**x@S(ܖ /,FOBL^_8#㣩+ '@0X5紖{x`y$މ8@,t .u)rnf29%,uVwĘ~~O =DtjndgtT6)kha%8Qz|:Vr:hOx鈏'|*3ZGqd K(R/O^ ~9)N΢bj/̛ eq!GZWi'&iBk[Y DM䭻DȇLYuHD F Cn< [7946j@9,*=V;ĪQ"j~ciՂ#Pi_%p ~1o-BrRtd&.|Q NT"?..{Aoa9bsv-&,eQ^TwWXY/R ˏ5$j%:>zr"ꦬ߳%~A6@o|m@kqZj#@u3{'2*Q%I39 b<à/E;|JMiCBX}fC-𔐘!;`1Z"V>3E!a(Wa5~3=75_CrxU|07@(N=zTf5A+^SwE@8ca2O^DNϛIVL _CƄGŕv6n*;񒰮e=IU l$sW/^ dEG"us0%?f~q%/9&T @<T~ IFAN5Z P$.;+ܖlfi\L}@Oʇ „u8Ke7ׁ-wMDETsQT':5uuk7k&[Dae*?5nA9\5Mыcd}g YK#897hT' ;<*PVi5Lѹ>v ʵ@(yT۫BhQ<?x뇂) +>d[naw^B1Mt(pi2yrH ЙSɖ|&j9YT0Gg^o C10c!qIE 'IU>F8=--M]D\cѡt[QҜ?xJ7ir^]W;Ocէ>3WCk\m;X ɶXANsA]I࠻[HGt2BVBb1IHBGGxvP qwĔNT2ng+ fV,<@4 -_AE3k6N.%53b7Ea@ {s 9ʲf2գG/\.6Xن.75*i [ ۢϘN'ڝ8t~ &$d!.Uh֙Jf# H\I:: "1ddʹ(ֵ\T;Al;`K@#A9eObȜh _WGG3?8#sqn\lَ =H[2m7y=ƏcKvyWʗ~a\l.en ыϦk99ٔ;d]Hߒu|"rE\ U["`2ϙ )_ۢq4wA_h4[.̽K>oDIJ޽E [83w4׷qRy`ff{V+t€Jˍty>9@,^.]EZ!I5Qn .|b)KfzvfFqzhip$N/i%T '^gYZ0707010000011d000081a40000000000000000000000016446b36e00002474000000000000000000000000000000000000005900000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/pci/dm1105/dm1105.ko.xz7zXZִF!t/W$4]?Eh=ڜ.+HJiUm^NZJoIcJ{wdGޓC<۠L|tzA_lKe+6K9>ׁ.cw8Nuɢ69EJXn澖a"SPZ,#i8NB5Y_3;eG%犞hlo b_I)2_EaqAZaNo.afs熇'n3Cjۇ?.xR /O8%d+yNr5vfxtsX})'ɠF+JEco`7MboVނiKq~z>êbUځ%JOPBm}[Wr0D>k1R05tr@O9g|5A_aA#@;xe;mSE2?xٯ3-}-hrڬwU KC (W6F#]jM:<~fՁ̂L:M},ꅼ,F x )܂8#bg'ՠ(u'?Ɂu'!;(.k>No|rXP3,xY v̳H1-&VfCݝJ䲖pQš=dyc+g5"W+ಱa19E`-K-fJr`:0ay8feQa).pUhpͨ +H9 kUcmnyRY"Sj ><>Uk͔A (`4ϕS]7g{-`!3!j9+3c\fgQk2QurRlЮjQ^Ԩ;Ugh٘`6@JBߔģFbDN|n&:B#F/a(Q/w[Y})P+3*!ztf*?GPcZݹ{ oLhY>6V{_eC(@k:PuWxQis eeVP%w~:s YV"j7So퉦ߧc!ɧﯼK3Xcdَ#&:qXp_UĬDZ(ah as]W.e"X \F1_H4Fu壽IUj1| /$],~J=QZi1F<*\RlҜT#n^ͫ2OYȏYmoėOcU9NYޯm oL /7ov 2V^@zU$:G/'|h€6BM©,,FD5'UovNd'UrnI)-'?u .hF q=&@,dQ Hsmm%fHDSAOkjA8Zݘ[*LP,R>(O'VƋkl$߀kQma(WTj~Xh!8) KX9~馔]1" B;=褋E&܅ 3TV}ePkǴtN/pTͤ$=d*\0ɗJeDfr۠?'ԘH6r&"{8 TהԪ f8&GJdw؏JcX3@dLaFD:F7S+_Ne'-RI?j݇iه(x'u6+ѻELH=s8sh4z"JA!K;OT3Uۚ%+Lu OY^cx4+U. 3z%}Ó b |c0(* 'KOY.u&4KrM%O/UZTWI¬Š̹63|)ÄЃmNV%ϐd(K.CFEM'fZ,=QrD- %%X ׿g)NQLYhnqZf?W0ɮ1{TuzbGW[w(˻{Qyj6YC*vZ%/79Of㊒F~ҾwVBR!lS:{yOɑN!mtg%e.'vg7젗~&M'mȕb|g4Q旅95R )^ fm{cdȁjEhiZ a__7J#a0dX72T1[KR7Pb9 TTX0a$ Pl` z6lFcby ] &տf۹0ͭK5\z舘(lG  L+(7w\(d*nMx>$ܧ~u&31/`E/6j:% f6DHȚ`yb Eickon K3)^}\>-R_ȿ{˛,d:߂v fW:Dhڿ.*,W$}i?MhqS:p@¯ Da ӚZ] ~z:p^o:J+>fUeVbޡ*7(?@.Nd\uu t;!Y`}d&FDI]l],/`{Nَ0Ujhfci 5vC!DBZ)B ?N<*&NYߍw&ǐKخ)'!O24^zZ2GMѐҎ \ߣҋz>t̉(;Te? 3!!kw [˜i?.I@.)`ӽK*$dѭ{O _wVɌSplqVL4'mnǃ6E0 )a658Y:ւE>mKhfDI08yӶ[Nv1+[TPQ m96P(Csl9_GyLZ:pdU`p]!}^ 4c< ơ"C۠BhIl\\T= "f L< -`:Sk|iنh+o2E31ݔ6#urOUʷ>@60;S\.|N2 tj@h Za+<=9(,gtdl҂v%,_Ro-q._kGw'C߷ C X,mW+esVռb6kj8b< 3"q.2Z,(gQ~GK^w@(7yuP%-fIm?]]Wo|#!̏ޭ)C.a(Q@j=au dmxZ+e-D++g~CKNo8Iur%q&YTⳕwYO)kޘӂ=B@HIk+dc@WwJ^'dgk8ɡmb]%]pQGj2DaT"ukmqK8PiuLq쪷Mp[dmw(dh.$l1MlMa׃Xߧ4g~^\>0Q}mxl}56tNsn]M|kvg @رr,B}/_I㲑 ;ͨ5 V2k}rri%+ړEIWZIMe1PŵZ/> BXE1K7*2JGvÖdieݕӑmꆎZtpt焒&(_U\ t"@ɨ Vje@gxE-wmԒ!q`eD3w[%eA ހ0PٮN!",xKլ$ op/^ ^ +aF_Δ72+yE@BDl:Ecv,Psx,E3̕|(/ }1tdHe"'H1FI{p~o~up'%{@R,D'Woq[,5hG-ԻMa6{~ia7rXM8{Dn: MՖPItlq鐶Gxc3E9&9aHȟVͲs3O:GP-4Xe!TmտG_4t$[pܛ}83l?> dcrvtC/l|fbьVʳ3i5a\3".֚[s,%vF]o+Sddj;<у֧NsjTm}}&H֓^'(R6܊廹͙&@"9d(f6O2}Y7\4_Dp̝Z冗_ $WֻLYYw'g`vƛi{)RԟvUm$g/TosG'Be >ʝeM3^ReCn2g+vcZx\m 1cx%g6w(yUfv!Ŕ-&fI!nr >(lPڌ;ab9SHC 8+j۰RGc)8k]xHmGv89nF^{~naV&M`l@^t8GJl) I섛t[1A8-MX&˙6q@?C&vy!HbήEmb^ T_ A0auuݫjؔ>o۷ҋ 0W@HB?mMaq",@,# n^Y =_;I$BFٳIDR+@o<.F'X㚂M\3wX&m=KiߓLY}>[ZaT>t>|@1#Kr2>Keqѫ>^DHX"Dq[ԑyi1?PKf\`ѭ]UUd)]KS@u?q=\=3 96:uyš<\M@؂vM(T@l;Lj! @"IJ.#޴뱦7=MB''33u.I:cml2c`rg>ϕE2h Ԃ Ԣ/®iMƦ+@.N)#PlyDO;m}eRtI[mgѺй*ԴNg$囓_"苮QDf65&<I|e _Ȋ]do+AWPJr\yi x@6nңg"V=(%6>3b̶#u9uMN;lOص . EC-xw9y\j0($t' {Mfm'Fr6 igx|NWВn8 lyAb= W<4sԼ\u}Vjyqaz.!@$QWEǮAqGITɴ/ELjͼ<3`hyh q1ؿ Jf&B?MsfLDlfC&vA}X˥_D2 y[.(^q<6RS.[89ǕOƜo/.?ٲlP&ʪ 4+tv٥LV=e/YX|tl}oꐼ%(Pک ;"8сR?4:s*~dJ*!ѱu61RS~M< ō*V@\i٭9<7 >Jny{&d ?gRZFb7 | ;:ܝfn. W|MS|Z6dY3|kták B$gES=z іiKyޯ)U3܏{2|epR#eϨ e ɗ˥2ALYa8L,2l aR:?z?M}e1דJLihqmB (?A6am|MrZ,{!}J>^2<3j8<@IkwBu&YG (*{x 9QCֽ$v+ۧc@ 4fϘ:QK!Kؔi^ڑ,Qhعx:ݬ~HnaCVE2xåYD@ZP!kQ996tz>[3y`s7>Mg1f&"oI/6` %`TAg?ss4KnW9b6gjšfmm6 '߁-6G? ~v45)Ϥ9Kf9|z2}DFG{=EN2;@ʿ70kyY#drJ-C|T=#:L2zz\ǹ{dHߔB˞xZsVgM/6k?XM (9#ԶiE8l-/jEl0KG8ꄄf )0&itc bfww{Ca༖=(T-\ پh#H=<[k*3oR.T2o[|g;MTzEDӔ#%묧A493LJ08B5DCFBKn )D.MZ\ {,y*j%oc25r8+SQEV/u6%`D=~^#ʯ)qP; 5EgK 6Tv☻*! 26j\&nTv٣1r\ʭ¦ $ #JsowN|,s"bQjRQ6 *+CMU8vpvBzKs4[x4A,<`KWD+8=rL: R1<ɓ2uꦮ{R,Ym'/=xyDsWn0rjWfywGwT.w(zb69tӽV6')7=p'/˜^$f00zM_,G//xփ}f4jCF N`%]7jz*^74QdsN (<ܥѓ;ʉY<=bdDjQ9A=H d,0Z=;{܇@ I |L Ũ$CT|F-kµꔬ1.P!B+F]NB:C(Y p#jUsIA#*Fin}綏([xK#":+sJ͘z^Kd3G+mIM;DJW%8$%T1_oPM,]Bx=3 @9c(1TF=CLrwzgD/@]+D`cVކ4 Qi"qJAiktސ=KY31cK5O@ɪO 9VzPtCc7n戡w90[#qڍA`IM0mJE|膈P0Ĺ5˥`:-7M_n6qXs J,.ڽA/)CWbWYA3Gt|xhGg/[v\M ⎂aZ&2T4x*Fݥ{ 'Tmeڪy!țu&2OyIy_Cm8T WY!0@5LH6^y@^[eXMz\U®ٯ,"oN%Ao&!_idehHD\_ p8{̳*AްAڀKB(GFxXj&iට[ABZB# nU>L*G/WXߘF_eU~=̅]ݑ_'XtL X4U1/!O"ꐺj[">3: )J~̡wE3UҬM$G0p E6v59"><'J2&Ds:D(>wVk4qAZ1o0:v"O,_wMDCZt$ϰ"׉c乸 D% <^~jQrRDrY#O89zoP:(Ґh1@ijZbG`nW,F26HQoe {3:-ΧFNIz/W\C[5OSG$;_7SzpsDۜͥi;_ ǽf^SHG?[I6#&h3:־`ot1jpOTQ MOiQce"ؗ"d>&p"T~'mr_ /Isȷl)l b{aسq QQθDuP`3Kr|[ct, 4@ #iB *1WPqz a.i֎432wB7 a^I.ЅE7D&yS[ޙܗr<+џwv}D9$VWwvμ{bfן4S$zF$Ɩj6FFd6.ǦLhofk0t`2N!"]#4ʈuLK&uEpg!՚oʼn ܪ8؆OQ`- v!>Nd`zيH!wrpx"\QyXSqyì7k8>xBgrXU&;UT+gD@]&ہxLvvKBMq#>XG#?sZhMK{iCƒ`d z?16W>-aÈNԙ8Z"rд0z񔺣IԨLFmc5!ѴUB`$xzSƖ՟ca;x^.f?nFZqV]ܫ/(=@GCd,X&eH)eZU?*l؁pTI,LC[-تat쨡ZBU:Nd iر`A c޾98T_b-pik ry/9֘R`8\u`:t@PD .&3ݝllFT㫇0Q[\:JOR 6"ڄp7cF4xL󍨲qx6?qSq e u-/wUdpMw!Y rh,L[/&K/hOAr'&svj>-|9a ^Dw1ۆ|6Xt`1gdF|VߦNQ[S\ PsPxH_e1?S*Q=3qN7KgBfDY7uWdү|^B&ˢ`BjnUT܁lDӚE6.~նWMW_"6`ب ?݂۠!?&JnHR%qZN}C¤_KG>uAj oLވޠոO&iNsb9F^;^ư춊`΁bK >”>A8tz6}@[T = mћ{זȵ&y[1lrܠ#$_%Zx]vB@yԹ[$N^⿙ Z/RSw 0TeAW@Y 19Ey8Qu2S3yԂ 6FVk""J̭$"fUD׹kA?ڜ0ǮzJ)^EzsgZgMjc8T< 7P?1?%^lrI/PZKZL͠dX<0yvK%I'Lo0YpD>J1Irk7%μڱ<. B8 -!SMr>Nⱙ"gc ؆vZBE0# ϦX j#h1}*P*Rw}}oH.wI_IKO׎@86&Rś}LJ-> 7sK2M*/mI^2$&04Jc(mL"s}/?YBتjEӽz1kb<gE^&?웫]Q+y]Iɳ?(Euޗ>kpWP)CULTV`ʮs@}rXoViMT C NRҫȘSZQM 8Ts?^#%˸L.(" ܃;(u]Wħ1f=1#(f Ir&ɀQ9PtB? y!̱(;̽Zqg? Cy\]ĉ!%Ԅ.LzH[ a+%li9+`v(\%>#7u>۶c6S}B'Эk2԰4΃X"4h逊xX~$ z4 >$Qcd?)&%E%Whҧ:{0BefP *=_1}7w*.: Pj?;iQHCuHp&pL4^g=}ju7*ÚzVOI%%L~jd xD.e<6hOJ>$,$[zRY2_:Ut}tg'՛bʯ*x;@5cF.a uvx#Yu\tɲ+ٴԍm)jvTyxFM5h,v~&? F'q1dt[b;5np.lǬ#A账 x ⩴<iz b'dHo`UbTyȺ <P 9h+O .Ñm2Eк374v q  i.5Ft* pDi')m26dҕG$ƵyI;xΆ5Ʃb.AܻI5 Nih4elhyB.rEB֤?QkcU4De!~m [QOSE;'?=Ӎ+OUÙeCr(fGKè^i$%L#NEmH(k5Qxxa#KPr4vwvU29VٸplLv;Kk7|rc{Ws,>eu{2eTɞk j<ȍYflZ2\e2?aXStc df퉓*=]]Brq'Re$`ll[^e^=HLbMo 1 TndMժI˅8B544ea"iRy0!bsA a98ݶ).,2P2nGRSyPm3Q-j_I\pc.U[.l\`n8ux号lQdYV-@:u'By.}cUq BhTaz9Yo mfTb.}oekR^tKαB !bv'N[Ե|szΑ髇ˋ(?NK,GiL`L LG 2>9Vg?nũ|fDMQ\$ -N'$dB:.Uo5/cLԘ&mֱ *MEbd5x:H'z`,\+S~E!d<+0Xe%;J6<܊$}2>(9ȇAmS%:Cexz쥴,Qk9 ʊ=l0tH>[ob@L#cLR`q y6w|!Ĺ/ |G @N-nkDXZkG>#pM?-rM$J z3GB[ϱ]? j9$R 4rw hyPUitP|̴JzEJ)},JfΪ>$tM4Hω>Rp 3v=2XfbK= I }UjJtuw'3QJy(tK)oնYa,:e i)Ĕլh 7 >C0*DkhjLm7#LOFYi Wo+ҷ3,E^(GX?qDrB/}q;C$> Uo~8>P2 CcǦO쓨)&AkaN2l-2sIl_RH ,>xqÝN O ritf;\5M[eO!ܗcN-9?v =廞!I(~-@~_z ]7;ְ'4i*4$m%.@S["D/  zmQ":7Rj=h Ml֖FYJMbkޠˈpS L,s @<#}' *Sp홞MĄdKf+8f |<*T-qz8{N,E zGOL@CV qW<@۾(A,M-z|Qoߤdrh -WM=G"`pbjZNDVu*K R;[ >3PX/Jb %.p [t)|x_a '6- 6^؎rP#V)axP=>r mX"QߐST9ڣ}4!&r0S:+&yJVHkB7[N" A91b{( L/e#-ʳCfVy6 4Dӄ |[ѽHN{UR(tmc`Q$exV+a,mgM_ͨ %:xC|3oBi ͹>qY0!AfH0'͜|ƘBɯA;Zy<~1 U{yE ߟ8w! <BA)Glʧpq#y2Pu8&X:,^ro4}} QMr4lp͈,,:S^Q2WA'qV32}A\ ֨v;TOfWkҀ-eX8k4̳#$ܾ&"ǀmme~-=pVkD5Yj0/V6*x ypB#!w{zE6qʃa Z<$E=+ڦG50Dݒ?+W C)V<q9 I`%؎6-<}{ Vnǐez6~`ēK[g*m4en=%nL'Оg/APjWuN0dAdx'hgzs(GUj0Q-,{%TmRߒ\ VPNuV7i䀛I9ìا$M'㙌_tp-fSR *1-#UˠnmRMt=@ uk/ٷ81`F7pd4_+VZcS^:(-] U:E}l6!dnQ Pb g$fbY:$/b,HD,۰nXئ*1z6Y &;àed_w\x,,IfW!v%c& (0KÏCj8||Ժ#. [8Ahc!"^ת9͆Ο^1lR”(>ϰn ' P8*Z:ݪ#z?{~Rm]BE֡N柆e iyLdp?t iJV4+ΗsٿYTȦ d ~>f[ P$RHrv6*_)rT c]P+u.0Gv.(6.NHM=*.UD՗¬+8들`a`2$JQ8h0%Hߎ<[ywS `\'LJ3YB*H(=[Ưdd!V,ks&Ŝ4mDWe=L0N^L< =oBWh!Q]_cUib1dTʲU!/-6&?\'}.#Gܟ0s wfO0fCtCmۭG=мqntvN|Rmrt÷Ys h^e*8q KW\?}֨0bHzSAkr9˳Ÿm(tc!ܳqڀKꂑ/}иC"s?4Ġ m&q{ *{_Yٚada÷8yJO ڸϜNzy#VdCsjܷ|wm\IY-c$"~2PܰC 4p:b}–xO.xel+z?fOJE˔3xsfJ"콝RwM6K95њWudžUN샘"(*l: D)bv .3%u͑v.*.|yђץPQ$ nXunֻ%ߠCE(ۓ(k<{Ei;;3 K-7%#zMu|ؑ Y&NF]q2V,QO@{k}R.чn*Gmӛژ&2xyDL#?{ihe˰"bQ&&qę63]OƦe9 ,$=u`rXLއZ(f|iupP ס1s^%#ˆ2geN`%9&/sB\FZ)7L"cҠ]+!.CNSu.~ܨ>(!4x\ `ZvcfTn(-Y1H>GsWb]yP",I<*dČP.YdMpA :XSN3":ߨN2 t؝Ka|0kW.`2*x?5s1ދ;&NFT2mh|?omDڒ Y,=xx/8 m~GO*9"bWi$3gH3.Kap3ЛT)7÷0bB+*|yrbx;b\>~PqoMkxpr؜}5FPYkxNNJ4 ]^0rx²մIpŧn3fpߛ"U66բu>ܿPtBW̒uÌH Az<jjY K*R,"QY,מld{a->Ƭ 3p Y\ &h$:1noIHZbq]ͬj6- 4A,!!PT?mQ ;uuA8p[YuqQ&TI;L[N} n} pinj)&fr-v~mjMR1m^_pɤ +D~g 4;f{H^E~z/N|?urYnϧdOu40px:vȿTh~ub#4An/)G/$`fFucڟgxBV[ΌCbm'ͥEEc)[ 6s :eMZ FMhLX:h ]0P+Rȧͬ$~-Wl&'&RXts%[yf$ɒQzqfT7u^/K[sFɪnn;LJX8 <%4RYI$JSKtM 8D@α&bV2As5@(cZ< #T)%*ebMofQ grتaև3Vw]T7'4%]6mi8.(Y'm0E(ѳH6'V>X%ӓ4~ }5K¡EXq  2E]S+47Ĺo9ˢH]V|w##u~*Ex@:eh݇*Ybo.,3M/imL='˸ C@D to'Qq܊J\qf5Vi=Jc֬')c "KU"]Ho;qUBJ($_[qqK2S67k W>ZY5INj(&~v۱:_^v݌̫>Ӕ}2p~]pvjL:]}i´Qqs#Y{ՀSl虢QZA* h$*({aezH n&੅=pɒ?RL U0YF%$x =]TwM}:jcuDGC6X.Ev ,0NIpaaz@3 fKB Y"OQR-fg`-JWq:^Cg4՝w9? |W&+ [ 3G<;%Y)M!:ݨk F9>M7 yL`Vz4hj~D(TExnG;–XX1+~,m< e"ʉdop꛼Uozn.i_tӱMdi _2 tg#4B,2n$YS{{o HmNڣ跮d1B!Q"i"gEB]]AxQP c7&+˵->˴WmgQyfᕂVT:am%Ksl)(zflA1hq"")J2$"4Tz߬}(B?&n N$6?-7VP{;T2I[%ub^q֛N%n_I/g,&bNчlD(:쒓3P|,-%vQ.gD}1:mzt879k~;q!%=jwWd7S@d$No_70Pd}7dT>O_,[#.G.VM養kmIq-Uf?%=6\7x2U!eRM(g lB| W2+8Zu10ѿ>!?'yP`Fa jrs37Jr`Bi4Dm u4ݿ]p(&r`ğI{=s!9f.Wo ,zW0Mv!F/VEw3}0^д%8P Wbi^a3sHcStmBc_iV?{#wQ}e.l֒C'eͽ`fU/{I.lORO8j2(AT ̳n#xx{^@ݜ[tdo >Atw~KYʖ;o;7pF*쭥z6 M Ԁbq?fq`"㺄hڥ#,=.PKaؓhq+9O\ZE"1(kC νK}G8paabw& oy-c%c͵Ky!(Ռ9 !YԌF5hSjñ&cŬ!Sa6 ?rk<`k3sœ k  =Ď%ZVGl Nh hZt)dҹ41QЕ%K,FĔ4BׅVg!iE^$ \W\r6~. cbJoKog<2 'x\θ%ΒW[x^m<7 jZp#Yf@E݄w.9fM+hmgB^r"ӯ4zxO59H0  ڣel* w$11;-}y,VâׇQe<~CФk2Vn?>/ix,]ha{ EqDqCgUt+`ʭ4CNj\Dq ZxX8ӗ3JF0ȝvͼ\f^lQ0)w76MZRrRR[Gf+5Ω #ǃTpbh0c\?']AD|%lv]&>﯃[& Hg.ABSg sf$'-^CR, | M;:kj[8IӁ9bcԙf1T^ pL3G*~ANPYUNϽNnUfxmݐ>/xm*OعW' -,2UA,< νE!GTxƛyubQ`9N) LVf@4=m 8sa+B"ix)O^tXr#2:$h73 -sk#W[*q4S4eGu-ˮկrW|.BCShE9C-_/|)!d\UO?s( am(zvZ#|&㪮sF#ߥ+/V[_;t@e<%xp} }`p8jV.Q'')Jnsm ,oZf+|7Eҫ '2V{"乨+`ݳYKYZ1`l LB>;*-XϺ]}OzlKOݜC$AL03ӳe׳r*wF [V( ~*BuR:4G\aLSe5[i!ݛOFm, xnOB󖈾:INJ} ZliY=DarH %'|:HfMLO.ٳ=o\ y ) ϵ ۈ?enQ2mu(;~Ty u24Z7EruDhy1LGL-fÀ\y=!$AÁj _%>b>'1Tcy3|;Wҍ`'L&mU}]Am.p1s_tBHN sbs!"IYo3J/KI5@eC$IpWqb+zVzIkv j$:̫(moF]8g5*xOC sRmt*0a%7{<$IsEZ>LWꊄt>b_&lfG݌ W7O&H7~nOlY |DPՁ_S^_`evKBi/nk[g~#&3]}2FIJxqt%k l2& !lV2A'h0,-?dt5!6D0 YȱJS rEBxQ:핅3:덂  Tk" ޾M;Md!t.PmRb_blOA/\As*9xXZASu׈0~\W+8Y qDڶRb1λ ոT=3Ig|OPZOI!j]TA1sj LzdjDy-ֲ3Z.h-gg|<~0@G[Aory9jINlWΠϬeVM[Ah*\7wkc.-%t5 Dg0yډz 36o)=<Ѭt/E>lY./qO m<7i3Y08NWMh-ܸ^M Y Rig~u} kۡWGqyu`0SS#2 0u_jmLѴXqE__ J)osM_|2h'M$KΞ>4ѠuiV{h1v`m2P bӎR9a}5s:|WrëzBxiW+J`]q O(ml;uC- 3Bծ9aHQN˜yC?]_XUi.3&xjW k7=tvGf&wؿ&vwK84LpUP=lyO'>3fםxg;N=I. 9]pgpDdhzt1b nN9X.'f|S"f0h6|9?z;(A PL|gL` q_9|j'*OUCQqTG; xp:V`b' /D|F{i;:9E%. C:cn\t907ekgv1n}#!O'Fg|wL)x͎HzA]|A/Zr>HZmGVT&| jR#|j:TS&jYuM"' l({mgMkj<~5kȥQR$ƸdLBl&Ș;Sfw&j*'!#&["݄g.'vkš7O%:~OG+ܟ)γlfGMaQt*gd?0t<9qMڌW\p^SoW 1~3`|D,hޫlW' ԕ)1xxyסYPI[5p(]wS-K@ 4Rfx+gŠ?2l}*K*k3սOTXlIqU UhKʩK,gC1fs`JT E(>RZx(oKD~=}2`ǚb ~>q,U,>\i~Jb:w,Zj |tύWOWLK_R or;cfiU]y,)[7Wi\n_+w~PQn1H~yQ`޴c^ۆheF'cQCI58^wNNKrbL'БWx4hr?9be[/;a+*zR͘D,Ա&DRW% ,A܊:Ũzc˟Ŧ^v{>deyx^J|73ևw6 K)i n#R0ݺKF{-Kչ=$fVw?t NaySI)XJP,Ž=h]2wR.U#:WXs.r5ixJ[ A)ċͼˊѶpGY1#Gu:VO5I'w+F/9!_yn.Kҧ]N1ޢ\tTB~/G ZjWֻ 5Xγ S^^l-4I,amI1 wS2O, { k l@oRڑHq{.*ԽVC@-SCPMvVD!kL%b}n6#Y2X=X;h~ fQv=iiPֽWCt]0 G&xTG^87?]3u/ !RŒf!;&knD&JnJ PY EjL<%Qn5X[Vcp?XhSyL)fS6"]_߳]j MSNFb ؄x%&NK:GAQG6J{"Ha`aӏ v)Ryvi97IÛvDQp'f,~|rI 95vSJ WX6g ;VTYۊ i .!Qwwph3[jG+Zڦ+M/?]`rc :1#A#O\qh%d>*Gz'RnAr W2:!2O+{ ,:f_DZ(TD[؂׾ZV*N8y8ΊSb d$bٮS8?O<wZt |gj~8C>Qf p;Gnd6ƪnqHg{+G5Gd]uH5,МZ9}S{?:&/m+4@ŏ,3?wB5A0IF[JBHgn6M-#!'Q}v >ؔhINW>+~LlSf":4#`ƾ5dE f~Ғ=@-ԿiI%͈kƉ5„98=M},vՓ Ů ,B  H(Yv/ :S[ykYZ0?>/8f[l ߀4 Cτkt ,E)@@m-@l jo.>ȹ4GBpk1n{ )dw{x,(n@~]Рj V}?x& vʜ>Qh)._eD;Hi0i!hȭ$gzDhl 1ܟC^Zq=QTc@Q xU@ ׮ m{8=ܐLK;v4bH4E^{ #f ݻ#r hC?\SSwfe\B~OY~eMG1n-F)qeD}}͈Wn)|X;h򒡡e应VM bwȤL:H^pozo2>I20]EA}*OleU[׫٭PqYNeC,y?r1;2Bgk$ AbfIFƾnyXT2T 2is tm|`c_0wa7r{7IL`&&5Ya]B"}]*EƠf$`}ƤҀʡõJ+8sYP.<ėIa7 .FgJD|c$L@$J+7  f0p$/YڠxV.8,LgG*4f2q]IZ)S|Vd-Ll$,v#TE;};Phܪ/L[~ t K 1eC !o𿯭Y_2KS' 7. kaqGLh?{[%$K]1a.9kf~˓IJ ᡖq<&+,%@}tآpMо~^nӌ(E(IVtc$n֓fіݣ 9Dm~gs=/5R5&HV~ Nŝ&PpN*@X /TaR!䧼N>D\q㾭yNš9~L4N{cqq5IehxmɄ\G9pFk4!DSUԯ^&O^K{H*;KZBrJJ]ktS(JO9QOEZ&24 T`LgM[pDP!QuzMz4NlicȜ4KXH;)eOOXcJ3prH}2lc!A HT"J闈&%\­|~UhiƳ.z_rRˇDI|f7-E⦪ʬ1XW÷1T^Jntɷ?@4Ճ%WG;8{ޅ褨<[A3+Ni3JEfqȶV>7=YqBxʲG' ٓR3cȿ)?Sۡ~=2#B ?=\v_e5ע9Hc4ʇ]9PClYah nQZys-6@}Beک2UClqͯW5-bX/ϒIUdC |{k5yK1@9ݔTQtA)A`)pI)NN]Z 4WP)K;auQ~UÀb X"n["6ȸ/Yth\k_OVW1nZ5vsGUw8{LVcU|FY{-!rW1I19-9QZ_ba~=׆R/|y!˞ڭ߁$jwW'u5SF!C, $ªE(<@jvd'+"&77;xJ}ϳ|M~ `CX0[$`g"Lz^d1&#"̖J!Gg,܁Rl=٣':͸1P{]qdC^]n\?Bv.c7m>zfk"6aygBN{|3f+ybA8wxNt-MQ&-Id%hN^QWJwoި$f}S(|ֿnq\ @۱ɍ$b Jfw[-$b]0%#i=u~s=\#(ޝgHCޗ/dΛ„lSnVwu$rp Hs-J+F*D3!o0pB)C;ѭvCpyik I 2qjֲuS#t2'/#[ >3C: @4<<%tE.aܺcֳ8^ǘږ//=nvQը7ۊY~LvD_P9) ЮB4]}"6*d&],fZln@<cܴc)*P,L[%9pAHoK qep@]b> ]{|h0`=_v<܍jtI2F}QZ桨?Lׇf a,DߥUK7dS G^5o[8dOQU=v芀g@d22Bt<0K/&n 7;6v8|W52CXZ^C^"QA,M5`KT =ca*c-|d̍;.C!rp+_yfk&'Jo6R gvY2m)ʎܢ?:;`rh]oW4|qg+5?co7f)\\61賥"BWOvvU(1`=qhxU\!eɮ>K}, ;12Ĵl8;3eh LLzOۗ΍D#0^=~ ULj'XO %P͗+KrSآŪi}>Y~( dp7ikZ/CP 'T4!b^ـ}uS낙ߒ5oh?d3TA 6h҄qc95Y'7EԩLrOWiik6 *Ûv_ N*+|M^`r!\K3O^IZ؋ħ l\WOVg ZFKFTͷB_)qqt+=f=e{d"L7) I@ @)f^gfL.D]w½)B; GKۄ:[ex2E1^KHP5`$ BDPihT$qc~e0(xݫdK,*z4LK]πX8 U5tY0,zg}ҿx[.>fyÛ~I%ң+42Sj7$*@Z8T( Weɔ1suKʍI1<3kf Aa$<$}F~DOG~M?Չ%}lao=^j+sf-:se|߅ !d]E9"8j%,J01_PكkPT«K8$Nݐb&'A@1`=ۜ&p*lNxo>Y5uWM#% p}~ѡ+BlI+dwvHep/ݶ( mks>[sq<W`BǘL>fV2BWD;ȒHnb}UF[atUߺh2VR{?5Xp}w.|FIba^?W*e˲H^ηFQn\G 5x_) a BʒM|^փ~P6y|tdX^v=RTTex{5Q>Ё%'[nە q y:u|>P3R1 =Z,2= oHc~?jkKֱ(6tn=duFD|jmMF.BʻohR͗ֈjd7p 5J@f:.p"Dն |IV [47;яbw|ܵܢb㥙{~|:qGCkhJ )m&6Wq R] KO/ҡB\U(*yH$~dr4=c#L丌v>K2z9EA0XqV\E〞z R BU,w\` 1Ku`rS ȊxH14mn(Yvoʼn}*<ěQ)vplayX6t_d>rs: HNR".%,VSZyϠLi䵆Z.FGr#;zjA IfŠLrLӘT=caM$#lߙ>f;g+faLh4sj n*WOJ ȖA][(\1K*,@i $e%/fqhG2g@TƬ]P>6QIj,+j4Q $r¬$0-Խq}W.>ka ?Ֆ/ H * ={$}p(H-){Lu[K()pO}ќI $!. Q]_^إ+S"ֲRlRAvU=_®یr d||Э|Ĥsk+PYPu$n1.'.~| Pͱ3@C"\c-[Fڑb*>C3gkm`a\ʩd, g3Zr ?:3޼:N/Wծm%K,|I" zcX7BQv>4h{hNC8*i3~/> d~f?FRHN7=uƁh̻Z044S/ju"[7؋|<)%PHH+-ak/0آHNQA%GeAg/l3ErBФT-[\* 8T & )kW{{MiO6|.ŀz]lEʪ ɜP.Ą^3ȋܔɭКg W{mzXR$␱ ՘Ϳ{7ڷɩxNp"˙G0L 'V ޸2%چN]pw+808@~խN@uB 9JȐtdiV*弹<* BV^qZ H({<*ÿʿP~uu3|(F3n=ҷdLSMs{)mDe\CF^@VdU^)mF15Y|kuxdߙ^C6 tHX b)6HOwA'7(vnɳB`ShxMmEhϝѭ[s g33O Cw};;pqT3iR!FHDh|T&oP%3ڸQj| z^﹵ lTP)+5G %&X-h?BQ[Ӌ){9[[&a!4T]8'9^XZhjiz$Vˬ:bs[,@ВoRIgĘΝDaŤA!Uh3O[foQ['.}O/KB\ꋐgz1n>sDyRfcl`XiQO'”/=E梱)#*A`w//Lf;bc7FnVB;i92|޿bV0vxQP~&=fRQ/D;TDHRCK,TZLe T$)8ߓ"ݑ). o|~7?a'&;Mz K ő=X:DTW 'L,; (cdg)V=뇳8WW-4j}v.m/*煠)C\ |e1ތc%O5#cKmܩ_)QIC۩ Neb$*ӭ:P'fXVK_ Y.hǩ+GAG}|pշР(Rr _G'#oZ u2GF35&0:Ø}h%sSu0'k1M"~e߅ F܏6/Ҁ媮u^UDYN  :ٻ:!CɑO}~,eDFkфew& t?9cY`љxjAQSdPk6`uF!D{L6U Dt}۠oLF yz-f:sSlcf*>Z&GXw3vX\&[S=w!7ܷBLT1ȣ95 F>dj~$˩% IP_qdt6Ctg}L! @'qӝoC1u͙5zCDi%-ڶWg 9l,q :=C;6+Yp!aԱeRN#} 'ND:HؓƠUs{ѴhXV{QOnG)|9`ɳ͑~000 sVn99;ězJQXc%Ag[2pJPWˁ52Hn'$߃9ԧSXZk'x^®@űIqTAp$XdIpx+Я*MƨF%؍l{HdFlsOpo9%IG$%[D2tI3|TWi5L i7È<ߥ

J^?mjo#_&~ݶo3BZ#NTd ouݰ2d;҉'7211{90׵콣+3X)aB B-iK8F LN1ᥖ$S%}~|6G,@"Hk܄H7ײƀIʁb2VER 2]qǩ6G8OCt!:٢(Ǵ|uC|;A_sl>4-㼜t*>r_ Xl_y KT6Tz!wn/"Rqʰ_aqaq4F)<{yd1"Nӆc5f5?hltjcO(A5S%\S>A7D`,Wke`8B?E*.//5[uX7i\ L(^9;}AxIf=ZjKs6pHI`2 WxHG{sW5xMyTn?pt:!8Raw)~+c3u7"&!\pZ=bA^/)4ٌnXߧwCӼ|K^ݪ%,s0γ/,Ʃr[ݏ3X}(\g ]`ncz2h wάɑ8SCxḪ0u2ϵ"X+qOK"2H=h k:^@W~y xBcM0Yp b2Ym3UJۢȞL\([^ϴcOB7#v-smaf)gd@:R0 )={(Lw } \T @xf9ol6fNr)#@*#/V*=ԍ 2^g+xsLR9G^|2xA!" J/& ;ëq7 .C.-tNVS_D<ۇf̳eeb{7F,9ҍ1>6vWlcYUJ+ lWV=9l/\h:}|vK 7e91|a %D$#O>gHb?ץ&̨v{chXu6 "b=$hSd%W悺ڠd}|Ra^ώRO8szBo+K@`|&pmol8k[`=%Ӷ! ^w'+ӷj?HM'*ŕwd:F؞#J>2RMWjWڪKS7ur>9#>nXP!7@9r7#U, ),2: -nSp҄3p3lcO,+Ƒ8yzɎM 8-7RR}@EᏡ0v8 7ꤢMٸ, q>-DM < ]hꀨ<ˡy[Y6*g͍T3=Ԋsc'[|kj D $Q, (9d@okJ=-2(V:KzM`Hv=6TI~sU_Mٺ7v-~Zaiӿ^"Z?z'-F4I(\q+;}y?-KNs<]gu\ÝI|aSj ٛfE"H0[^A1u%1|w'X1o_vP%uDHHiƲ]H "ayVccȖWc7nK7(ELzح^!vbL@0SL9H)|Y1 t@ZtǨ_;|"y34~MBjC;W\J~/kƫ$/iЌ Q I@kDHm7 rF?Q4֮# %xшY_{0>JOv}aXQnAdֽ9RqϹ!FHPV0|f00):^lJnؾ#)nK>25rJøRu ďBع%vO[7 삊 a:!>@2JN\ 9` /D4jE}d`} ,J~C7VƭEN$>$ie|}Z 7f/J`Rs-3ki%V5.T->" ^8e*?›?Vѿ` aϝg/N4MQT^ɲb% I~эO¦t鎣yBñӂD.b'bꗪe2#vX xUNƚtB\N w֙bjRZo]XLv(i;5J^xf#*`m0^-F:_vLt:fk]ySjpL(7jhmbLq[ΥokSfK)'&7%3 ރ3fD<MLA^`dNȲFNJߴ z5WZUK9'G gjRk4H6DR.B:~Y!vGj&ԩiS8z?+g FR){TJcr0d&tb*( ȦXL瑲d .Д@˼/ћZ2uG bVY0GmV3TJ^|swEv}Șy4_h2} ۱L8Glm0<@RJzRW "*w0Գ#b֍=<2œpr&YV"p{~c!Ei,h(G#{7~%F '6pOj?!KȬ:jomRmf~?ec޳sT&A9Ԝ ]`}`c+Ms˶@~9A[ڦmV4RbT&03-Py V)ӌ!H#e4k؊(M.#ue^q|;5vR2 t)n ,ةCrS*o^c&8m:,~p$ѻ+);B'>)Wja_s1sbId j3D@$_;BkzU@$нvs{nc`{be͔h0qp?>FdjY=:^-Jf띑`gB ZmE >I6nXLBxXC:a/kyĈ!`l]Ĝ=~𹒸sdQmEGzS?lhryp0 *d׬`us=Fu1䏟Ř0-8`^ĢrE}WlKX\"\E>|8}io(5ɧkxMX;u ڳ+y} 3IW!V=.ۺb:> N^]0Rk^16] Ď\ H->$yjl` @O9r7t$(œQefDCc^h tTɑ, ȕG~MD*acb̕cQ+!Ȗ@(OO<ȫKPcۿ/-L;&'H[ e&ّ"B/;ЧlU5nj֬}}D;vr領nUq0X5D`"&FjXm|Z?c53'[P w=!jnУB%8(_'?C\mmI͎8ESv0tzUJ-1~ȻMޏT.D μaKrpuZt"o1\6efUJoTP ?}G޺|/aE&-36#@["7\AVnHk|}-1$3ԷX*UDڠ)!R$CU`M/B(|iR<5<`鍆`RVJ1>}v?(ݷg WwsGT'h4u2t78 i5Dr%'T2_@%944ח͏VuoKyGkݕ 4õKn7E'ѤNW>jR9!D w5ndp_b) DU~x@>3(~FѦ?(kvXP &^L8swAE!&`m*@dI^I&4~F&dMdkGb܋ Y$. PQQᬛYy ͇@G*>.K H }Ǒ߇-|XB9[1=cx MT.(ňӣqҤ@~tzq`թ{p6O#|iJ| iإUCDfQ握x#XٵkZ,34xg+6v,%2cLhlqpK']Yײ;H߈'&%o3]"#M <ĶbT12(,3Ai\zas,dUد}s-Qcw vD/ph8Fft 3f8#c{~)ҳ PmZ.rWygE]Ku%%f ∋Tv+Tߊл.h^nuƗÍ[XviSskqHZ|Gݦ(nIu ۺ j)DWuCx-̑+JBQypxznx:{ zig]Lh6~[xppk!=px=|b[z \_NqKNO}fwB Kϼ6蔓ȃ `%CyaR_(7 ;N(FmM|VH8ER{F|m{$:ftgHAnqvilf`X7jćv i# j~Lkd!8#jh;FFq6#je|h7;Vhgs}Ll!G>/ /thPYmsOcg6R{V2ș2cDo}|]i`N"ܹi%3x Fn1>_' M)~ARrٶӵ^t)rIZn7?L<'DXƬpHMdj7f8vOQ}o'iHVU4rl)=aǸ),Os݊[ r^ 2/Ȉtմ :tMЯ:Y EE"Y'ev';t䚤ﲓSkR왼⠥5\寁g{@3 is*{-k撝5i ?_B؈v5xf`XE+g8X--pet"K]"ӎ驊S@=|`~3mˁk(GCհ+1w~SkC=!mf0ښ:luTHm OH3o7AԥU> g>&弾zOXl\q.Y>EX8]{=_ ~&C237LoG K( JLaW 2M?U?ͳFI/=DE8g.2B#dx 3hjf|TH*쏿q "Cet=|ֻg6eD<$ҤԫF\$T1@+"Q_(((yHעt>VI)w{BW$_wX/g,-? v\.+~ٯ"d@3oY]ޝtO֮4~o4jRq]>Zd{xahpIzp;Grڊz6i&d1X%(*rO +eTgE/.ף-C񼇳&.K^^֏0<ݭהCVD}48]s}pܟr  sÊℌ'A r;eOHB$/HeOU/̜V?Gto&zPp_~6`=KJ5\A^7Βx>ۅd)Uo24_re&ut60[`esGՇ[Fqĩ/-+G݅5j#H/0yf.*C1uiVx>KNhL]#Pwkz >XINUcs\ji;g>XJWx!:慲N0`FL&ux;p"k.5Kۻۓ)~wtFET@qϰ/4fe9ʘVsi@$I[]Q`ĚK{0au$|3o6 d 2( 2+`_yT:b|jy(^/&wj0M^nEh`O!9FIdt="t~CeC4  /&c:ֽu-Y0饿op Kc W {ʍk~N2ʟ M|MFRq]&.⣠S̺Kb| -wR72P!]IcUf`4ǟ J|}D0ZTlԕh*~W݊d)SB  kͥ ܕC/o~ȭuUтƫd+ݼI<_!z6򝳵̛] i,%۷qY]/(M7>Jڂ yς6BhvD;rĖC^*){QD /d?(dus?O(x>d>[;cE[z˜x*L\PJPBM]|ݐ R8 =$)3#"?TEԫ'3;WZ&u ϊO^+l-v}HX[C;z>Ufos%%tP {kJ 4PL[G2%YPP&WKz9e YqE(n8! D@sMpv+Wg6}˯RUkuj_/-CRcCX M}R?9ty5pڸi0( Y4B5~Ŭr!lWIwukߺDgN J֕M2E'layefw>%خd5{G dc[,#C䂭,1CD0"THⴖ4K3X%0-0ףhY/2(sOȔ^j0: K86p&sm \'ٕF;U ռc+q5"\,Snyvpכ6aqw{?/JF뉾eO4s n3S0Z1:h6DΜ$H1Ab> QK:i_=@"f,j9pպɳuu ۂuzMaAՈ ;{-fxo'mkxYs.KlpAۣN6f rE"s:?Vaֿssɗބ~4ZH[XZYE)E;`s\<x2m o#u\,ՋS"pʴ-*Z✎sjULL^#CG1]jh2"0II\5%fzh1! WY -/kg>]l#rpdk$#4vK X*@{Co {/V}%f%zó8،K|(Bux q>,u&-A /i>~mG]q:@p-y.qPucEh(#;!5|e7rƍxFTML oS>~d%}o7uϻe9nN9:+F-:Tڌ8Z`РA"qJD9J3ު UI3HF3p^[#|j\χQ1F"f PXcԳn_i_qkmWqP3!'B> Ldo W7'Pyig"TËz|/8&V*Dx1QætÍ׀qVLR:h u:R,k0 o51X5-KcoSITcCLTq]""/rlD˵%E0!|MT10o!pc8HF2ǫpex3L?KMSdMBl7PBݏҐ;;y _ F //Fge|ᫎ>CMU*9/%1^Op>!ςyFI8|& KX =&|.JK/o6Ks,sQOAly&@-vˋ&&.F@ ;U ڻM{&d]36Mg/_S@k"]p9Bϔ$ܟr"/'|.}%6]hzFzeDA\v$9^JzԸTEݟ}$wDChN`.Ż ԹRuyXDcy9Ē8IIklAA0:R כBPĐ F|qF.ZF3 ^Sw..ɇ˙ՂUu23kCe1bPE͍sÈ M'<_Q/R8%2ޟ`"vHrlt&)u^hF~z@*[QR+2LCfZMio4a-4\Q.KR`yz_/1R}}0 'IJ8G_ҎehaM*KFHOcz{ƎnizK`Ֆm>h8Z['EXxn-z2 )iN/4vXfDWu=Cμ:;?_eOlP-fDϒIb-H35;rasSx=cDVU~*kֺ(&c&g'ͻ7F*fl|_:JnUj|C%"~'V4_|/05 " 6JI˂YZD<<7?lE6=r2ńx(l$9nkiEuݲ'nBAIghsykF^"th|!$sUt:S#.%Uqj:{X?,EyFPxQ#bBVNAϤ`V!6(Q[B Ⅷ&y =q-r2r1<$]Ξ.e_m,92 (iˬsLvo) TٟgNTf @SI4 ׻ Z\Y{ ԫQcٔZ*A|{m~qX⿈?ˆ+9eC )ٮ ;w[y컴4KEOtnlJB+Ƈjf%d cu_ {:QzmQ.쑦c;_ ͿhBчngSCHi\W_!ڋ"zTQ,12k 'M }3>"{kG,s9jE"=wKFw$,YgψMWΌlNz4ihnDL=,Wʞiu$!f˶$WW:3Z dq\.lH^zؔ5kS5ޒ ?sy e]mrt$+{uMVL4HCG" ŝ8h%^>!wH4RmSU@Q-O'FN;m?f I!JeD~1ּ]6.܍CxvM<1y@*G;\Jw.:BƒP[ .۞вbJ2'1yPފzkKr8}V@Vtlَ#eюᙉ7?"w!-̿wCHnZ2:9}6 JO }E)56bbL~=Ch;wGRLJ]t#;݃O`?Tn/&-Py!DX>1StA[HqO/lt%c `ӪLh2_ܾτ\#W:_~uu~]ch &}|^,RI~chtU˲$1:Vk-sNWB#1y;.=H#XiH%  j'1k _͆XCG \9TxZ^f)ßB?'4h쥦02ÿN'UrXώOs>Sd"TƋJBh0XC;mnyTIHeüj? Q䇮\U> F^ȱdn_g#҄~LYa f2 ]V %5C{YY煰 &eZy 3)p@(jpz#\Ӵ jT#@,> y`P1Ǎ.5E J{!DG+&Ra&.7b>Ih[;h u(!U΢a|EʤiTE? ^YoH<:X$ "A >W7ڇtbAdg@"aBFoDޛs9ˁU#$"hIg )J2VL`~ %!*77\Zi+^,byRp n hFpIp*0z[]&jAFrP.Uk`Qdr~ !6͙,_bȢ#ސۋ7I ]b*Q cHЙDx\6"8}cj">5dA\52pB6[?UM&^9uv?X&u}pWk̄ " 5a3` M+Ѵ/XDd^thA $)g^i+d\6<-OB)f˻(ƃ;Q`/R(ybŎc, MI?fڼ: UADrw٦*4jmUd~)0Oh93Sl{6PuwDAJ;~.=[s 7fgޓgpG:r3xuXp|a^|XY&#1y K~XdIФ2AYvB=|qsyu|<@/Q|+%kB(;z{=Ub#ץJ YS^xa{.^&(3ysEuyNLdǀ~S}s =d̘\<+Mp{864gVeV\ETP, hF|z$B q?En֤GtK=[gsdJpݪ7C  g,fo8SyG-=˔{CIƾ1N{b msNXǁR=W.8˭aF&e1dϵ8'qb?Sa[X7 >3h]'8gA#H.ǭe遂@%_@h>xͭL]fKC:]VDj@ Ȼ,%y< Г|9f~ljd U_0") һ0zJ=J〘"ׄ7)lg?;W^%JQ}q=z>mt {4k#q7&VkR-wVE;o4y;EeF ;Wio<4Kߎ VIC!^hqCPn紈͉YEMZ(nzSyy@7d'/EN].7Xj8A`f:JsߐsA' Th~>lW,'= ♺7ޛ2 l>PX(c$՗w8>c:N>;׬CUT,=OBWX|TgPD R1Ɲ`v"}%vH5ZG8ΘVh}jr}n|l=_,AФsCG'tD]:VNrJk*>o2Il=7|Ed'ßf՟6+?=hόm] ƋrKq'Ϩw3-8Vy|9Mc^cxX"*{Dְ{) g^Pb鄻@nz'vd  +=Vl40c> @ؗH4K.oC1QvIjv{||+RtF8(6f7KXjEK@Î``&d±W\/Uaˎ{vG<|ЩH`<5(fͱ!3n?mf3%S^{Cb} T,a>rO|c-y莝*A&b'TLCMw$ͬM@{BnS*eQNkU]"IBS":gQN-PљQO䉱{d%CPG@pd~M]ۍ9$47D-̫IXrKnIXWbe@ʄSݠ?!]Lzs4#F*k`0]R{/sL -_PY=8*~,ہ̰/Hً7JK zҎD Fn{tMrEPj41{& CfX#f2k!}ᑮ .i![8!8o7#H@hg>]xpC%Sh+C]rbJ.{g/{BDlXqų;m甇Av(~|`m;m~UEL@ :Y|m"-O rWe 0P-g}y}pC}ki(7+&vpW 吥j?^9I]| raFh1.ɎBחJywwsGz5.7{G_8`u-b1a>ߧ:q թ|=a)PJg"%>/#ɮmV(Ej98"GZ 6-|sV#qy 1fb"=U/u=y.Y¤ ׯc3-?M<>3HN. 6>Еad5vJrT{ CsGp7V&v-'y*mBb\gɔ czɯi ]x<*V0Z쭒䫆p=k_0(GbV$ TMooVLh>_%WBv 4dYjӷiO퉴 i|옃ؙ';R_'*2QT.;tw^?(,2}Ai>v$KǶgw WELL]ĽL=:}`O*d/*^X:Ma yjL]X1)je>rÙbw'Pn^s&ۖ*yBqMjת}ǚhdaН}\ 6A9Y=f ĉ5;ώz2JvF歌Gm"~IAE7XI}ZO2;g0I܋^5'k C>hiNI{-(q#u,kV\sG[=ZM$UvviqŘbϐw YԌ2-( ZmaѴd zS~P\;r䦶oW>D?EMmXLPH 2:׶ޭd7+#K,+K Su>|ʺdQS&޼ y-bAR\OE EC&XWOu uy^5[O^%!sKWGTfԫoi=O[ђ:.2Ѕ2=A>[8'=FaQ'EQq[P|J׌SZ( ;|4bgGgrc޵D(]0ÖV19ZASIGQ_X_{l@E|]1*OV疦&#&xլ&be-0ƻı&G΃)h_) Łx %rq2牖Fr] ήQ_$LG D5nVJF^g]mO>|FAϲHZ&Ƽ6Y~fRl6AkK{0d#!cP?kOC̈';>mJ FCe1/Za4$]09K@n*8+LqջŜSkX$L~|.4?t(Wۨ=ݖ 釓}hV@`킏 A.AJ@#ͧm8,Kq.xPll|)za-g9Ïę=5 P9֬c2ČDU uoǕ6(?TKq$ڳsVoK,Z_1I(ޘw~=q@ƍP>T܋S~1x%vjl|H"3;b!P<7GuIi.4U"~Hj[V6~"ɱ OUp>}"RtnvxMA{+̐/%)!hL_L 5m&[tꊝOW8b;f`84#f5q$\e#,+S֮ŨF&o=Xl&ػ4,X_vc7E@YGYxiʛK*MB: ˧R%TӖb0zWOvYJ ,{-v[]o Jͩȷ7Fx[1ue~-#QpnjR)uDQX{Aw/{@xQQTF_IS0g],1&%pb~.Z5$'l(Qqh,UZt!=L oA!B bjٓlI;*"ʩ`:p;}DS<<8:?wI'I;,5JDQ#f?ve(҂m?a Ȅ>/{J2P!ǔH#ӶT-ͷb0<[UW !imc!;M\gL#kO0څrPYDMB*NZTƬho@ MC^ "8bUL!,m*]n~KU+cqUt!5%>o**AC9$2d1@hϩb~+<=YV'`p1,4g"M̙(?r ȰZ{Ah)!@yas)F]GWU;)yԼ^gC"n]̬l!W@w̏esn@rT*N[w1=.Wq@@2c\c%$o6fSE]NH&[ֻnptkLMWx-Dٚ_M%-*/h T^=-^y<AB#h0A ]gN;u#)=*/m E(mύ@+ hGm{1wx2]Fcv2}ꊳ}sc A+nl}#M:VX̱#gn6;[PK:v#"~o>qX,=-Pr{Mezc$؜^CP65|u\ T?.e=}6 >6c.KCJvQBO[4s 6^:Jz}n3ufJ:6) fC> )đ [lj)/,=B|FU$U{R $V̛D:sI6- Zi Zv,xw魱Zq`P\U:R`jWc\:|g]I_׷QCx؏lJ#} (/o"E8L|`dr&G=VML b:a7/tLl4fpFlpfCMm$D!Q(.20D+O&020ǟo#[-LVy.UO[T_<$+k]ԭw%΅>̚c>:3u}1c@J̔_}DVA#g~ڪ"o.k B_]}$i΂k=[ֆRɾ~O= ieKo85Ou7J)"hKlPoӤ0.eOct)z.Ak?Q`w~oݥ]k>QA _b ͘6Ui;M'B`I3}[iSJ* x)1\"q*πg-9qŒ15ٜQͭz omKa ԡnpzxM@'+8aU-oK:b^ &u4_cL5P>;NRehGB5r9Z,Q8 eT1[_H5L 鶋0\Hp8"T'J-ptUtr qb|=[~*[djyty`V6d>4JK j5џF} q(ӽ|dH=zRz D:XL傜ze&5a<']xoL,΁ܴB|~ ~ye+Rԥa+,<=O i舾 I};F]SVMr31tC.u*%SgId{VtEb'|;꿸FG$ڟ3ȡ^w-7T7AB0* _fŒj0RUHZ*9 8j;7;T+[,cZ/|O|H \dz)|Bw&;6r0!ΊWf;TH%@[Am-JbDF7]LML駤)r:qAݤ*U7_dE*{W|x: a f;N? )͈v:{gyWX@Vskmf-rFSJ-*LdB9p'4O 4HR/ ٚyQ|yEqj4f|jJ"QX28fj6'$ nО?Mco}k#mO UX2"Z-}ÛsHL{~HSZ,L/,$ˀ),W;Ȉ=E7i[%7K$}z@}1s@)_k ʙLN_\鵰 >xo$Ki O:\/ *#ETLP{^#x FMU4RNt5g* WA{/D@6ؔAN 5GxW\ Ho4ɛЇ`41q))15h YVajZE1Q3/1Y2j\ ~]Gؐ##Pڝ8luK˛{ M/#ɭ]gg^^Ge ԋ"x/Xo0qLEh2tp'B&lX9zҪҽ$O#Hɇ /p?uPUr!٦AFr͹@He תTYm8nw5cCϋ,{VjkU A0&&vӥZ4ty0kZjR#p@5<6j8!6n.42;dU]H>h^:$%~I:W\sHRHDfXXȱE"0f,zF":J}PD*LoMB o֭&y ZQ  (D|Fg'(`FmHl7ɹi9FE` LPZMi% A%عW#SԀ^`|GQEI-&ms~ "*Ry%n4[!h~9l[h1J;쫷ռ;;ts* ^̡Z͹h])q*MC$rz/\m˰KT/NL/aK86-n?Z/g !4ʌF@U!!I2gmV)IGk. 1[m pj+m^^H|CGsγVdҩW~Wu_5KA++j:3cIL2GD$ALsu;R&+qry6OݽCO=xxl:]ސr{2?NZI׸_⮺ c@=DKSd _x8J_iKe7H"r>EdT;UϻJ F~[q 'vٸnuMσP_7M G|EHhU &E9cJ ?KO 3?:2b2ghOY,t즖xBġB֣! %jȴyyKͽKYf|g lʄcJ}!Y=20JIQ+e).p+ԡ G8Iphv}6p+y2Xr I:,5휛Rf,"'K#ƞ(`_d-`E2^P 2(5l//suʔ`Uje`Y` b`KBb[Q!IpȪ'R H!JaH5?ʥ)E7;vQ#ի`@ulWfI!o7%>^oO m#*{9-dW.5 ,X>OY = ,bQ=l RTmj '͒ ig1!y$S 8Zշ<ˊOûȤvUQ\*OS@\WP>AAgT4z7?7yϥƢ2J~ Ҹ~K"G{1A"ƀ9o7ddGWr5|@r2P?QUS>suHwvؾ X4 +` (&a,V4r0k}gZf'` R<&THy\q8?IPoU֍4V̰ +]M[Z:(~Np^Dl4wR;m@Eퟚ7,oŰMܡ`/\1hLb܊Wb4שx>7&N TZZ8Ilp$lz0Ҁ3; KQɜa/RPX`ƺMNZWW?FC]ضof-5e3B3ίm 6?V)nWRDӠv(ggBFJ}Ы"sVs6`kw*jg)ox`s;`9k&+@pVh FLAwbR`2LN" _9E5n_Zokg9kwrg?4Y0woW)5H'KhXR;p4f[ <ŋў-s"ުB6(bW($|M$ՂSs8GbĀe*EZVSgsʰ(Hzi)WRڏ:vƢZHFr5p3(r[ _z^54j$G齟z0x4+ *{oP0[RΎV3sѩԉ\jXВ|VN\AbgpCE%8D MQ; 62Mdqs\8Ft+6U/c4]볛XS?LNBfYz7 QX oQ ^gCb%nDiU (SxUM4$Ϯ#+Mߜ0OXR(vL$Ջy5-y [%w*;>,7i8ZoF6fT\MslL#LYwP*Qȏ@{+uejgbQN!_'%DoTs(aGJ#7^fX#fg_GGav_'BV:g6aM AKYlu9/cGT_V pxc8=ο Of.wZ$)(MܜxG>\fW8P? :$ZHꖨ%b]vPUތ x^㱯Ph3pN8zhL’<份Bp;E#" S iGl=\ :7;-4sW<)-eޞP-A싈2eIS=-h>%D7L8jR*ic$ Q{yc]0qLnicM2,ItHDKYy$#.4է$0B:|.&eV);ubFNEyo1A %l?CSo'I8ߦ6ɜmDOBA]KF",8"Y\pHL 66[SskOYu!n8 QGLӱiwqg׮}"dz0\6 ~7 1𿣜JDh{i>0h%<:cI9A0fqFgkjL5nRg&t~F3g</"}7y}p-OP`(y)yzae6)*:y[>i'\ u>,ߥc: ΆMl=8/ݏ9.R`ǧΣ"CW,@YjSp 9*ZWzl8 2')v $ߌcD}]4P^үt+z75s;"wO}gH^D 8M(BlzP_Poz훆*7-ɐ#vᅍ"9Je9C9ŘJ4-# l9>&!C#Q1#9~7dӭrn xRp29'DžDKk/#{Ȃĭ9]{uKVϽW rAUrMryt0#OX#0a_1RuS%u2awPu(u8U'Ù")e!ȘksŒ>qJ ˇك-<>O]lO_,^18} LMH^! l-sB\7f><]ԞGz&8= XOTQQB֚FB-E;1C} KP⁢W76Qe)u l,0h:nvt.Wq){/w"(mz~2$x4CG+o+:y;A9/c3~i(a[`9WNՕU9xqx!Do;:,~mA"d>u] | QFs& Ve)4@ܝJ!9#0܈EK_.qx+ș.WumwXBԿbEhs0Ysǣ|t sc92*%p' ˨'PwY8I}ul4%ޞ PtORNs;20J/:%Q]L7^Kn[~BZ@hRvY)pyl+dojɢr,è-x0|*J%e޹ wlS%HXCwfA,m='Ӓdg>K70 `Rog:"fsæ"EߜwKY1ҋih56!e V@nWiXc`ey9gB"r\^$,|kF9#!i xc7?Qgaޟj񭔜1z)zzU#4t<"+wxAF5eǛzj'/B}F$FGaF`=<ĺ+줻Fn9X>"Q%i'>Y֛ۿ蠿J_g2Cn0WxAi,d(5í,Nxj)j zgekK3#uAW_(|f1dDؿ_0StN;"W-|#= \Ase~Dkvk+A[ yҽC r\X^M6 z$Q*K)/@zOFIsM\L_jw~AgBH7VtYQLCI |Py{G%g>kLFq d죆bLKW@pB5Kج(h D /vH~B.OXs\Jg<#`8r!oǧt)z~P%:mlߌXH`w/ y\8x&c_KpYg]w͵P~N,<0ʧ(#h.kgƲ(fl it#t,@1Rq+>'$3_i9TQHaDT-Ph Rt~u9}-_4"zcMuR]%'sOC60;`\ke TRsITX%d:2 qoLIR$^QMP Y/ xv=XֆJ QQc]7爑cJ3찤tJ!GY9j[B,!P{'i+t)3SА'/Kerpb%`ܨۢmȖ0L}T_c{͗ͪ>2.n*H8́ kn+rI#3%Ǝ\+y,Ao.p&C`_B_q䈝H$—cnjP_43WuKO7R.q7-Ae1YOZBfۿקNÚIS˟㋟h#vZ%iԝq0{՘ 2b!2E-J$t3a%7zHeV>fi8XHQ  OJŰpOOfP݂ff`, #8?8(vk%۩Fjt7$;"HÐKg|TnA4Hf|dv-KH@qAw)m! V`tOْdL}qD3|FuuA ߠOGڈoUC`x;"&7b+H=MzPyl#N87Ǫojg1=ue}X1 X%&Z׫CFd7[PZ3+|4R;F{z5Ҫ9 B#}V̗iiՆxnvm}k{ ښ0Q L +>!O\VӱpOwvRsi9FBZidl97z&-u7Pv!ҕ]S键${%ȗf_kYKJpq{ 5M/***\}J Zl0N;|ɦ5RrAsf/xmoc,VlȞdLxFȐV8O©i6_anM> FKUmoBno:4m Gj'JKOH縚j:ؾ( #m"g2GfaO{ a{X"Ў3aN|M?W;tv;* Z_.sd=`/X<VbYU0i/QtWѱz.w,oBe/9Nry ĆC2~iо;S. ^R,1?pbcȿ3{aGʴyt3_~=[󏙾4Zc9ThNcm_H'Rz}0 <ݤ(_?K$XUj\VK~!G n rU~)wL>Drtb5 ߅r.޸qEQx:Gɐ%1@0!)_]GмuzzꑋYnz$1ecxߧ`]=k y--4z@a蝾]J"3y<4r-$8&y( bX.n=˼S (!yӄW|~0|XuYA,>nx$} 0J|eGV#Nht{DžLC4hpiVdj)!'"<6s{|B Ƈ< sW;uήi{^]6,>ES7m%a 0KRSQE1Ie@F *nd< (x-E,{1۾si+s?j}~ k ʯIck4k¿Z3"/,oN%\UQ|qDW$ٟɯ&helxyFG&V+di엁-%%9n*A$tN~]EvVr,k!YEbYBɠ"8G%ǴN~i 0Ԗ;RB]9S I-6FY~rblwSSdЫ7)>{$C }p=)%Ӱ fb(#=|I3 ,ܿg*5-cg\"NM:Y:wF֡ \L9犹gΟ#ο,}Zh9* LYyNK s7gr>$+8HSW%,%L4O-fdK^ֹ!5j d*^=F8u-s HO&T굳Zf3'WFCEF7IGLi)AAvSIwc>mXA2NK1)!}b_5cNX^Jש *¹;q`eO(볆bme C%|2^q>`k)IH/Φw}YBٺ I'(e{Kԝu/^CE%[aB9\`syj? "];H0n*tS#!M|;&r%;*}w9;hu|/t[~Og$Cs@=k,9jFn(\GsYqHsm_\t9W.k^k$nv.+/:v@_ѾX"@K\-h-Gh) Sjex'!oID`O ؙԍ]b-Qv*\sPǙw"b6 TC,G̉ *4V1xWfRC1^x-=R"bwt}(wŔp՜!>wRX v}n\!%%dQ'n`]m@$גgtSeg"$'!։,(8ڧVlxB53C-w)lU :dǓm`4+#"e\Do!@] 9[e(G '? .ק4?*:=5x&qwDefe`*nU'v%R(+ >KÖ}=:Z- Ѹ9.ň%Xu)={6kļƦY%3˚ۖq*j pS/+$ÍeiT9$G6|b@];i\K`l~ۼ?~n])7L%zAD&V@ߤwib]9B8fIJ?ڱ/J!@Q0B4:˪KaZoa;-ȷG!vZ0vgEm0?1nB;hM+[t}BmhIخ*gT̜ 6g_~񁞀OsXv8Oѽ!)j)Ĝg&2YaÿkK^+` 9Pߑ/EH]0 v"k n#9ɖiԐ `)%XAu @ilq.z^A"Z'\Jݡ_Ԇe柆bય7k%!')=gRwBMv_VKƵ=)˱۱@.tccI*'9Vy v39z=3RIu?o$RD2˓i~{SRCW=-X>ڀF.i 9)0>)ˑ\gW*rZM9p)Dnh m+"`Vf絜w",ۺ÷PO>~6w 92qz^@\)ϜlEmȧ_/`t|:NOZaт ]D[/k.s1ڌyh!w•/7C e?dS#rI3KTN{EԿRBp`Hi ΁Gew_gmyɧ^jU;c๖W/S\LRR<'`jO/7 :D=Lq/R[tsj>+nU2WMjMˤy)b@ {U~&&A#9;l2cN@ `߷ (MTG ހbU"q`23/GKFxϢ'T# ۰p<}?N)>i3 ?2+X7;*q= %D]gXo|rsBJ^Mxe.kq,;+ k|&Fua# Е'Ʋ3O, qaV;H` Z`%mI@ݎvĝKIpJd ػMɸ } M^ЩAQ'Mf-,.#yȈ({Pv)9lb}Oڦz0QT[ȸ)^?!{o՘' ]H^)|ثӊt[,i 兵F(6^hrm^UNa o+CU .,X} #9=ՊLT}dysЭ<増lq*F;NZce67/J +R 54")2]0Y #.mΞ4tln?eF#lX^֏ƗE{mB~+ga 'Hn‚(J::Tg"6E9@\.i5Y=k4/sWok-EZr9:. ;5LGidebn4FHdqsaȀsVh#gš"̥`)6AsU˜J|PΊm+@0򑇾m,q8u# $vXLg>^m(|k^Yp0E7zDڷz-Wv6twl@HΫ4P v >@Z*дP{]Pd)`n0|r pUŞ! ifӀrO-056MɍZ@&8&ppsj /P3r S4G-hRu!PlvL{,1 Ζ$!sZGA!_FYAHs 4$$w4PzJcm_vc2DI|h<M+~QQ`'B"I*wU Cu.) }m*h-X=LiSW(Bn !Knb95<|iE;b {ՎYΎ'0mю sUdwIӛ|6TO"ќCu?U_D?jg1?tQF.Vg ]n""CyN4 Ox\f.x2D?GWs3Gp'Y܄Ӥqnhu-=k0b}LSEn}L.s/tT*ƠG;8kaިh xEyzF"wVണI!{:' C"9jGeeqS?oVzHbAtRPt~DC =䠰?0tt MZ廊Oq^N8d2D(oxXhXʺ=T f3=\?ge3t-]jvǴ`E69 ^͞/tNRHr2З.SȆ_/O4h9ѲRZ}|!p^"概ؠ׳bU‰}MKf AOs⯸ -:HZ3RM}C'&Lr&U&cƣxL,{\ۈ0.Hm#تмwճ<ۉqc["X\G]x ;͚6OM W&UhC`gQ[ng΋ qlZBmFzEI}= , s\ZnۘodU8~uAi^!XKt$yPYE=A0+kۦ&"<h+BM\IsQ{^RFغЄܧAo!}Yh64 Ww]`۱Nv̻&Nkrpwk9{\XpCy(ۢkHb y(9e+:Y-.6b?K٧R>mYe^I O&Bp>WAnJS{GީvDj}a\=WuvY@c86HUSVz{~zLϳt)'Y U@E<3J1^/?63$,,ڍ׶ O: 5:=wv"AX {KsVf5az Qsǀl`Y#yEӴt9kCïh&X:Bbe?Zf~zIԾ"όTqe4EU, b+?KI9+i׸ X@ 6I$Ƈ7&ZVkfvyTY9/]޷40Ule:,W1؅YǏPa!e4v`SeWO=5D"j:&AR$E@ZJsAT WTYFs& H7!DJ7g^i Mr%<+DG6W=@M*s$*N3XBmYc+ԩigľ ]7U\{]@Uc2cix3ia/M%e:|rV=M7R JfiOKyˍiEY.I$lGT)K:s {&%@{!mxZ)-#}vL&ICu/ʅӹJccfn8}TY/p*| Ȥrٽ$=jދEo˭DMtpxWd*H9wT35'ͣ).KN`jaJAFv!κk,y4 "X=|Q.!@)('\FQσ.l3zKvdQLͬt`Ht_X k&O/,)6.cD}VYm"7Y`ˮxזE:8V4EAb |=ɜ9ZㆨFHߚI6lY{wsQ4lQ9"25uk}ǼVUxbi s{g I 7eIQ|z ҮFoc ۓ؝X|cyX6(h y͌ ;gE5οhUb7 7ʧ5SJaαʒ-@¾AGv$bmDU%N3Wϡ1~Yo /hZDZqHFtX9 D_Ѝm{րΤEonyv~ai+-Gt"loSY2A"f}n3<7鋳ijWW,B}edF"XqGymw%f7<G{OT;95ZoᨲcL7z@];hVp !ɈrP$OB~ͮT Ae8t=үaYcC^`QwNX.u-Sr/=, "8pgR ur5kR:$B|"vo+ݎؑ*Ӟ0ta!7c/BG9@SNg-gq>XUS2J}u],Ώ݋kצ_`J#5yW($t&( OۥJO,< zG7 mʹg!tv57pgB:Pg˴,@\scMʋ  z9na/@ / (nWK1 [;oqyb!BR&YfQYԓ|n~@P٩/ ފh#=3RbE$Ԁʟ'DHJNJ^UcQݼcY(>PJͮ),_?cMoԲrq|eɉ'V=ݴY-SU{HaL Êd TDm54u7oI]>!},{GrpGsD gETol3yNY"CvqT筄C}UF0y$? 0SicfʎQ٘co^MQyUJsg%_8[JxJe>M/in"o\XOGdi4l0c}覧@ 6貥w}G"\8ós +zflP䮩]vH86lrVIX3EySFJ|͔W }L"oWxGD[fLwZ(ԃ\=R>mUCwڑj K߮!Zˆ^ 3 ţH3Pp7gyRsĦ [^2!ƫr5KbCE+JSŀm/1ūLqoVz{`SVQ?lLHEg)I Cы7xAVϰ }nʬ]V%.UsX8]x{`? d*M-lX 1$DhT*G'"5AHI2MǛl5rc޺REG|McA@`XaLy/> UVwH]4knBO޸{&9zƄ|i`A3(VKHɾ˓lOqYܮp)^p!t_q `C{,/ pɡE]1ufڄܳb_W FC xInf ![ܲnyƽMFU_p5&puJs_Q-?hvsdAZƝ_w/8I? ;PEwsR",$а8ޑ AhU+HtޑL}>PJԃ!yoHj]7lǦ#\%`NNVĎ S䅯㲖e3ưsב*N,LӢq]LEY,{Ej9HG^~ 1>$' ѕ;{=$Ԉ2O롭M!HgC0Қ #Adc {%}E(P6jQꚆ_䌶&f@9#3( .>k,0k.qRW_:IdL;k;\(Ga\k26S(Aq7}Z7!%e(! 2b a3ҦF I$j/30e֩۞kv5(YWy [xݒ @yQ^TфП*?$/Ssz!Sj6\]8&CQdRάQ[zW=3@Xl r.sgׂdq%#R[W*Zpgߔ>5FW]>j8 kCdPuٓV%o]$:ӏ٫sRM;W9(MH? K7ZOD0X=}YwO>=?OތM:&־jmnt@;[sc wpJY7])0[nTvDYSu؜T"Si+@i{kswU;{EF(%o0L#R "m9r|W<5|?@NcsF %z!N.ەSu5,9[|]uߵw]`XAHZpe& mN so"&!m? x-ۃ}džfB110&W²?$A3<Nj tnz˄-H@$G ^5|> @D> :;WɢfoҗA{]ؓ[՘v;\6y r!ǥZb:~)88Iy&'hnn{jq*cRVSl0XE.kRf!S3=e-w~+nI޷~2fx/Z' _.`c9'`4'X ~dA-U+$+]tAT3֮J]Y%:CVNȍwg@ 2`5kSs<6,((hgѼq 'We2=jQR p J61$fu}zߵ~1Tf&[J| 5\ӦZpzHX} t^Q57W{L;.Tı|U0vTX%~c8T_jyQ&T: fU2 FY}'T$'ID3qG}B `V*W+4(Hޚ9z Yxj-XkߣHBPC]^pbVd)%Usw Jzi4h[B *+e+d$`-9K>`X&*v#a5^;ÿBw%SdBp"þڱQ@U6xXPlg,>ZYoj)YUpH2Ճ*N\\}H2pǭ y1$QG²o_j\s'3=0=fV[Mˋx˂6̢ Z MUh{ڣ> #} &!vD(%1 Z{<'YE -J7B7IOc8Fk$oC.bo#1?g==B3)J!;"p ,\;.;:MQ1JJ&NPRʩTbgYB#v#O!#PjʅqɅ-88sɧ{G,!#=PD3DPN#G){gz2 9oj+W mu [$$62'c5ݣ~B338,HV':hrJU@J-.o,4N|`D۶40tγ@7E\{Ũܥ0׍3?gc 6,_F#ێkꙡA3ˁO0v ܏Jzy)\e!Xv [rGAS$!XKזY`ӍcQS:߹MRQ0dhD[}% dz {:Կ^y`?8Rayyd^rHWw:Gb%P-g F^A&6m?Ol8Eu+~^r{1wi;$+6M=wTP>@;;J/GUoo7VSCむo2uZVE2RM>FZUy֫PywGn!Z|9'G2^gGN݁;v꧀HJTnu=z*M ̌|uSU#SK4$Ϭ1dW7VnaWDDl묖ߪYfʴqlSw :[Wh<rm)Hwa)@cO'APz(MZ:56@G0\fճ/ `|L(7Z2y*h uYQgU$Ph˪OHQ!^!IZo!*u ֥1ǮAux,[2L0YL[11󾿒5M,~R."PDEaPV*=i=~ʎ\4(@x+Ws)| amGC=i/ۭVV= W?LǴ>;b^RH|N֙57_j^h=ތ{Q&Y )6[*YUhL{@w V7MV(%}Usթ$щ aF)bFW&DǗqFptjp+IJ9ƭ`Y;pȊ阠U EX:?4?nr #잖wڻNi!]%Mju7atQ[cR @c,fAϢNT+35Z𻯚 b)=T9 4DKG]i99Ғ TLRhL"4(#+р/;81-`& \IBZRV7(!.e֧:s) R A[C-={7ZYA]Le  S7 jQ&]RN&?rm ^}S60`e@v}\ހi~8Ze',*v )2Gqs,(S)~XbeZ*xF@GĨKw:pY :[a!T3,EM<$"s +>| $˜y`'F2ɬCڌeM.e@_Quk6gBޞlı9YrJwΈMkQtq)Ej|h|>5h㥩άwd"u˂_qi}Me;b ;cP$QΚ">3:2l2F8)/aiXȉ|<aӵzJ9<&Dq4q^>T~i1"K_)A}{Kid.}^x+\b|_xe$K}gZe5Dk{ =U p@jqAK1lyĘ%h}|B)PATǜ;#DJiRs-v?p`Uk"gR 46G %x mors~_ $]OFdOԄ}4@ }ee'uNqC,![gh%{N]&#$O3EQ4"AN!̝S6B 39XFꇬӶsUvuKg uֆј9^f&N䉣\ ˙r59,f֋&)|e;C?bB0I6 dI0d^%[yW2Va Upg}JF!mAkq2s!xD t}z.zob}e-םj6t /Q[˜S<>u)ɅTN޽HUFm iJ}^el^=,rl(D7W$g<ҸJ|E([lԩ)%BQ4ӿWfbڥj+ XEb\v/p&$r[YO nzWMq"dտe>5stԴōT4Q8bsqНQd= ezAzTC` "Sl@kTR뇸(y꿔VZQ 'Cmv"eU/6xQd&r1M7I#S,c^z㢏0/l)>ൠl&4կC+44 EC^NT_)pjlWRmLS3n-פ!.B'R.if B wv0APGY$|?B^ 4mBFhhub|UTtZN)˯^3#p*#D GҬ3 J|LzAɷ3PԱ2?4~ZSqil*'""ergZ_Ytj~YJ;\±pp=&99_w.$fCs T-7+',;(jBf:q\ڱ៕s ,R;bh8`!vol⒑+ioMX0EF KGHUM_c/sGԨ?9[Sf#ٻza quEY:w602nhEtEI\V|RqȑV=$DїX@J%an e+ ?M]mV Mo7;\2?h]H񷾧҈Pf%u Xp47s?Ȳ (~@~$r+3yCK^XL7Ո41m4) FvrENY2qH{`MKFSNꩿXJ'r} DdMH.®09 2g),n '.sxd_/v(E?]}N~#?_MAfg)i<XyC N)_2-쒢?D7nj7ug]%!_waol,3nwSG8kV#7#JW_ heIi|ohRsBpQ䚆 "Ӗ5]B ]1*כK1 J;zVgM7Ӊ }dY̿20tp sۖ*+ԶŽ/fŷqS'S(dNsREQ>k"GN2z͞mo#B_ťS+ QYukӚ. ]oL"t4OC|ol^:ӃJDhk>I"j1~ ) s?u-uSs/Q[\dw+l㶟5tVZoo$q ~:F hmEI qhjf}ZWJ w~͹\md'D\1n?cBLc 0b/?M>wv^n)텣Pbql`ԩ>. хQ +)\1}d1Z\_/X}gH aK|QLɠ  ˅j/vuK򦱀䒌#=,&X߄!0X؆!ܵvB0`DU!YwF +_8Š Eue@"+6#Ԙg¨ƒ3g $&_X.hy)}lm\A\9Z1M]d |"]5P g~tf攛F(HlKM~_a>5ŕNvo\VjNk@) d"< H6c9~ הiɡG1Gov0Y uy%>URA,ڗ8zƹQ /ɧuVmg1FUk5.K$zgcP*1+fƈx5-%>`Zs̽Lʸ3iq= kPN0J/wXu :Rn%XFP 5U΋|He]{z^WVPψuvȎ81qsP+X;,_tc}'h\f5kɍ48-b+->ղrTF>me-` w 0$lפG}HmǿFA%>AOs"Jx~Q!dG\ }~v/MtekԔ"bB@ $RV7ng^l*ׯkhF!v//7~ 9nm;v Hd/;"wU%;_<&V¥0DC] =Ho ,̭P$F܎H$w R:zD-9~K[2ۙq[/ <[t-xb}>Ja2KPEmWgQt\%^nPiĢHғ3n-]vLr7h^牰Dle_ެ榫 u5 0@p>2zpLA1*dJ>?ЊSL2˒IEWnұ0U~VrW7׍牧NcN©m+ҔXކ+aOj]_0cdfj UN#G\u1vkp]ήJ$O]U [Tlwf imgyedհ2N'Kl297n_3OIe$:&ig |ZDndk0v#i}OF>LZ;2\DX>ՍC*ݢ;p`H{yS[zmwA [)jB'=RAEp0iu܏͙7fOzkb-W鵭^78ՂznUf@,B:ϩGOPEKu@,?`҄S+iyA*bp{J.γxm'iA 霒q`eR6*kAݯW+^ansl&?O3; 0=»n*ߩ[޳1A5; ijDU碥2_)+żh^DGC9i{zv<}*2nhwumO[V9pL`;B204W~E1-#imoN8'Y?um+}MY8"gj+gBFd pc 14OZp)Y!yA\ Z gBIy_= ]/d)"ˇn|SP. Kg4VIG k9*W4 Rp6JXyq7G,WKbO8=bYϢOy3[bQ 7vU e濷7A7kJc mM$JJ5\ >G.q~G%/Yy7r:rsgzO^WQH K!p5W,|0W{ʈGXl9 #} ao&9[޲mɣ:ޮ`nTAբ`@iȔUp&ŢAX;Q+ ܖ6|K|\c/*yqoPSB /l.Hc7xThw&臹#={z:'X50>J+ {mI5 " Y,َ3 Mw 14?]RH/Iֳ`<]d[F^EY!h6MWXa2L35+m12*<:)"Mnr%*Qec.YBm8bF՝qc@={M zqt.4Z:c7&R;KQ9"A0ZkAw#o{df8f @-Ws*9<߅kHb' `p==%Ln~#6Uz 9F1oTNb9ZgEK@j?5=,0uV6|N+Z+DĉrЖRZb5w9Zp,e>[YDy|3 H f^}T`\-0_<\]-ceҰ4 'xZN,z=,W%|OMX-eD.Kѻ0 [C|7a0R4G$ 1Xflt.*'2< 2$gMKzw M#~m[!' 7̤R5b%~{1&&}1?]"((txViËf'B6}WΫ TE)>8"Ct:ӟjkMYCS_uի?ӠPUxSp*hFUH!:tZX#|I+?)? m*2POlL`jnwZ#Nbv%VYWbJ]'@O:ʈo!~?\*+' {P Ns\]oebW-Nwu{Cxv]?8<3#s"X|ssWV+Ugp)AeK([)Ixw2aYދ~R./@:%f'~Hλ]}GId s_DK >hCzlp@뉷᝟Mw"Wfؖof^!poٹYQT~ (RlU_[ 'GyRCrtfUk(A Qf/[Y^2AJ` rtPFWnaW6Y̛ŀ@!LvPtG3-m ؉K޳ ' qWC6)a8cT}QZzf Q=qXlXk8h|Y).l(hPj&m5%{D] 6F+=z.dTz~e$GH{`3ђ@ {?׆K&̽Y&q_pq5f<wjTi)wiK3q`T5?A٫,)A*nHW@%aMt` 'he~8=L 16v ~v'QT-;Ь84 VlLвsW?i˵ 0!x_ ǜ)* W``QoVsN8έpp+9dJAJ4gP~#H)g]d" we?y_M~1y]sy NjLu BDءLߙ􇪶E;z6_~`n'wXx*HxQuߜ=Lf lU$FWU*z߃J&xumll L`s#SPw  F{.\Y:#nu 2+7T7ܬց<==U$;5>VSK/.kcJ}gJoR0Q%$K'DZmqy%QTZ:r+2O>O=wuQؾt]UkEz]݉|(cq]:_粢2SǾy&4 H.샢u4NB "\ |DD8`1YX$LwPGuHÝz xu5આt29+/ZQyȖ;V*³eAeF&X4tY5Eb'X#f>.D|P(rg$@UPĦa$ {\*rgIGAe9h¬!)8v9ҸƛZ[f #^l.үw7ʜK2O0GpCB=bT"rVxMNUr.qCT 4B/XY42CAp'#1s˳Jqx o ]hR4F5(~#9O"O^:A8w^/3z(?O \1C ;'ޡl|ƈơe.X;B qxe"u gRƀQ/|Ģ,`.Z&h`U.!t^$&a>kB:Jo)-u2?l6UE)>.ԫuK?N{ c2L[v22S]'|ݔR.N6gK7[ T1λHKn#b!1ហ{<my[ wRs2gq$U'׃%>5{C`T7ӄ.`?ZyC0zyz`kvP 47$~/ρsg&i[,xvC!~+s0!6 !X({q o;:O[Kvr0Հ ҐZY},h.Rik@sBEM#. eáB d݂g`7 *GҶ"c@?kS )·z ?Q_WUƮΪ&x44=l (޿6i6;\ ST̘Jou#Ej ̏D¬P{yԎ/]S31|whR™4m'Z.4nqw랝3E@OCY$㓽Y;3嗢:=oReC)׺:g7|b!EY+iuy0B+F`̑H` nߢ+yr.u!}P+=Ԗk|GO(d#taPyw 1j yO_h1JͼӾAMcE߂\YMye7zCWBnxLOKYyTSV/k$1Yfk]:kIL~IR Ƀ͋R*/ >{6Z!N,+%D@SyIhBg>@`9Mɬ}MospPj"GqY67A>+zZ3=t'bőbqe l0;}iYUz(Nmt 4fМ2\w&8xaٱP%=Kb>~sNXɸnsee'^wo,d7Iᴣ:B$ˏηh(-<:M"zIw@PS1{V %^놗x ͡`Z\zpϊiKR <浃) Iڝ M75KMh"korNu}47nkaR<|],;pI;+fU1*r!rSLF!؟˭s (RzG3><Pg,Vl0s OpXXx9L57#)@! pJNNd틘\"l:7 .8w^SA$[*f>5 FNR342m*x?N؎!t`3?_Ɯ|y {َI]b=P!Ts,:Q mgye#̲}}NO2onz/U{m۪pT]MG„Zxg!d.p3$ N P'e.ab:fdb2|Ka# X1 VEZ0o<.?8#& I pBqeDk62Ag0$%pkE061%e՗GB<^AHI*닣[zqRrw\?6j]Eq#hoAs$"Eo5qcrҚeUZ+Rpu{)͓@~qC(p:ێA~zSOH'pԂ ~؃izIZ)Ə%yA~61*f翼v} pX6Vr9Q2=$.t5>8g./SN_Qυ tkB-(K}0'1(!'*R;3ggn:E/{;gcq/ۚFu(zqM"+4-[`OE_Zm? !E +#s|ﷱ>3TY hHɣJ 4 I fwE~ 1QaPșjl d0iR6労] 8~bɯdx:Bd"F QJ,xQA|Ԟl/Q|y'`:% CW^^Ivaa\xȔR/ ݱm|g{Ejge'Z(e"KkS~gflD 𔼓:3wg~P?q|k۔KS%ryE/F$ 1RKP @ҁC$[`۳<9驆 ~{ 7t u8X@Ebd1zExZ.ȃ⛺YˇhbzP8\:m ajTj`,>d0+lYae% :(G.H  EjHݶ[zfBRI?p_WO7W9jՇbt_j+cNW؀ hrXF , :`뫥kAxS#@e)YDZX{r+"f3o1" I'AMt^\llن%h.*-P #T0= 76Ss,qCt%F <_CjoKRF{jbuyG⢯h[ੰ41/@dbe +4][Yy,ˠ k1یycMM:u-rnSPos=PiPUr ֛uS{dզyERJT:-6\+4a fo.woEpl:b5n|\ )I^Xz eCDa6foyXO\`Mo>܈.@ DZiEdNnn=]4^J`jvNbq MHN{d-Q9} zPv|5czkβD*]ӚK|QȽD;c}ᔧ#ڃ.ZԞӏq[WYѡ *Ƹ#|vt 8iv3$..P֕giZ.R,+r206!\)|kMU4yg-1#HufCz[6XC1>Tښt#N>ODƨqLe@e^}ة\=:~ͺUTIbA .jo LpUIg~<¦yPD>rEsrDMILb8˽=\; Q=_WOn I^$3HlIdp̼OW|ۋw+7iW V̔MMRĄk.88p:({oܵ}:鉴Ai\,'V׾ZUģBw.07۫! śT;URTsr|7לL$E!.O(0YO u![ް#fs=s&DSn:R^  {t#!s2>)Z'JE놑b~{(ޟj˶}&>.uwr=s_=£h$DS2i%p>W0FE?'Vf%! LLumJH#)@>QwxdalSwC9Kw_i:w\ QC_t*/RxTqlEdCF5*Df?tVFe>קdwd$al CDP=mV PSc2EA8ZzF_3G1sڸD Q=ɊNBj'_S=~4̰+{{G&fI&B> ,VSEpYИNks?ث׻nM|=el|pq˜vn3[_41:L" LnvC64F72miF<^+U?>!\DϘ_S:s|D ntQӞ F@$ؐOv!Y_=oTbvq(z5mYr[)q G ͐ LdeHhG]@t\p#s tut"s/J,IM le㡈J6! L:bJZщH7$h!pofr};u7X܄úQSU{.q Nx%ky$TSi-C`>|ghq[(5Hi'h Cy]:Tti0dZB\UǕ7o~3 D U ۇAĺOY_3O5gBXI?g9.:`8cd7 !,'^)ȣ1tbQ'6hϹ$zi9Oܭl`D64 M $ZQ\A *'N/-5Z#yiSTlhJuώ9xy &Z} , +Q*sȪA,#9D &%x15`AFd$ ܖSԚFrWǰ<'CW74I`Ts`)"f/HeXl=8:=ܜ*w)kA^G5/Ek*LjÙc<HN<ͥaӐ:Ak7Aμ\)o(`Oώ)PxwYmn%&/8һ/~&fZ8EQ(X=APK,&4l}TNd@Q$T- Йum\i?$Rx'9}W bã1 :1B]S8P+Jp؟tUmPHfpe(,@s<ْίUvı G)`lF[OVQLO'A+A})V@|/RAoU/] ڊhc4_ ̩-B<Kd5C_TLKOMAځ4-o/z'SbOMeW~i@tTHD mΆI^iDi +钛XL G /= ̬74?=tTdQs18-c6\T K)nwq.` O3UXsk(4gGx<^EƭFd^)B!OJvt % +-M~#ggw>椛K~k,4g^W4X4zܣTgk-'M{n4Kׇ&L*`pJEigEr~*z`}z&3HaÍ4NoL 7Fbj?wJZ24h㍐2`C#x!3϶^fa FqȗZ7@pD0͡YP|qpMu1!QzW%"F]tJQM\͙!U䋔m7 N=򁒺{sA,w$K\yBnh ۋ4M9&mk,ˢ4SOf~!ls8!49fi`#ƽ|CwvTId'vG-Bv"^m:K}=IyB[gБ>ϏZtJB OMuݯrL@8xg03av{iN~~q%%F]cA-H E1hϿ 8IWc2 Fa3ˈKPC[>W`ϙ,:[vYyfHtgexrds |$MJE9-}xHP=d /:>'Et+eȻ҈~p +Z/-XU0e[8X7CC8-u`g(vP"q`9Beg _gpQv 9zGBSH#҉\[U~*G}+Q'%S G٩,3pVIc$ ޒ>?)@,ӛUGd5zjۆּwy=<,w%3*54TMT`IyyEeh~tUE)u>;Za Yr|lf,UJUy @1;d$pe$>qYaUg^ƫZm dj/J y`M0$~v/ lo,-Ԋ00Nl͌Vx=q|5O'hPcp!785*TbL$6\zu;r P6XgE@#ԔrHN YxÍp[>ih݂tyWGϵU[Ԓ-*?Z+AcUF|!$Xa8!%G:#!CE f1ymybEr|\]%Dohgu\ 'GpMQ^<]MlD56Dz̕U'Q ֘dry Ϊ)I%?$ē]qk|Z?^g>9/^f~7l̘\[g{[;_m23i]~q4!Z$iKj*w4h9 B|=c펾aM=W}h>na`?$Т1),o٨I7x%ÿA}og_NyWNkLb~r7g8T6悢.żĊB˔DwvYb_`y1j)8Jن1lRpߛqN#B߻Vsf)ucG{Q`|o̚:<O1Җ"4{NS'Ε>Tx#ʢzV*@o HKW3yl )u7n~ߚ JAj9);놀c ]- )yr)N0S6r"G1G*&nhy}*xl|XlRL+[vU56e团p7z0 0,2'## Pm6ʅg֑T4O '5/x,]P/R DVEt Yʑ¬(b7v옡~a2(gKGV:(U5itD];˘_8` r6.x_.mKzS^*仱p ..D+_k_8әAFp okRvO[tsG+/v[zbM_{R:̨#Ÿj^xr䶖!fXh)0&IҐ#.rn+gٷ昒}.Ae9<~|Wu[}4qj4A!D -&V$ty7 r"-RNv!Jp0=o*h狼[1M#W 9%D{֖s_T>^x - 3f{n\? .]p@$ݯCwlUqR j䙀 "g42+;dY) /ͻ!Ġx ;޼H} m]8䘃bsd̢+4g zӅM}& #`8v  w-s/kGk qCq^,M3ۋ =4“s;l.8{M I|bl־Q x:rځ^JH XSxb:z * d`Kf ~ξ-t{emG3,HoaM UJ^i1cqi2{Y ע|A? kNaאoBƈt)F`"XBj{Bm+h.\M*ypVkV)dpANͻ4Z:qV0Mq<r+,D4Y=q=IdŗnP];玷Tq?ٍ4ao` !}_2IÁ)\TBUypyɟ%(|Elm89#9 ^Sd4!L׹,}h;xzD6uW['9mV{벆{p{<~'Hoa%::JB ?ヲf{]?[Diktqrl!I'}TGPwA=q2 sUix(AgLQ<9L([PL c^BzB. oe|uC"-]ZĊy_n;CV(66gXO:AZH0 Hq-/: kWU>r0nVR_ zj׭xd-xM) hY!Q"Ss`4ne!-\M54ڷP1{E Y{\Gې?Y\ H"$n02NZs|>[S12( |.?2'αA,_oEKmD(6{,OS{y-%s:u{ox PPCl3u{tlKn:cϠv\j'; 8PJJp!K#+HM)poSo!5-A-A)[*4^,ݻ ~Y=dLui x5qk٘XvZK_ $vn8`Vxyvꨂ.:$<'CLs 3ou>S/xQBQS?9@ؠwT}kF4(`_Hl/h=/D2pe;P{#\s>6N7%d 6AyP~a>_Ϭ2q@EM"|dW|T#:9qtB \{ I2Gv#)`,,ea+K bFp2嗾o(A݄3nbRoP\o_PŌZ=bST^*Z=/{;}{Ӟ %WCH 7>TTge_G*+ +V.ZX#:Q^_~% `d:0vps;Y8گ1y=Ɏι/H#pKQ^d)q&5P}e^8BFjhXJӼp{ |c`6RTL %bu]8 tEM`ŏU\y?zqHBlC8ʔ>EzWTt4(KLyG1qa[VrU ŏf95ɦtI.KPCq} 3t٪ӬGۼ_LcbpfTʻ|f>Ăn| mA3@SzG4uE=WЏtfT{tu;E Q72_` 1tI=QIs9_&H*hCUa%āK; rji^+< ti'ID^XWscPj& 'rT>4&6mc@hH;-kam##ݦ:(Ixn3jhFAB TŚm\`e >町y=kStSC*;-LaiyG|t![!2-äXoyLz @"f't0z୯cSU 4@#\ x݀ W'b6 @WgyB}VbD Mgܳ8jNRSOAL~Dӻ%\HIa7#01ц.P_!voPy8L lZw\S^)Sz'VYi]5vԪ %y$X)jvnÞ/O+뭋[!;|jZ߷~%vXe#!IE]6,>=RXڅluRNJS٠siM`a8 yU..T%yk)cp$+)Y[0!cRR)j k&*IZX f:>E-Kܴ (X\ɐt 2M?c'j@C;@WUՁ].a9[6^ nAY95^zg}q$I}b;eq=׃yAjp|s!_a܊IR\hMeL@,b;\7VKa]vbLۣӯ} oO郆m`χ_O6Jz5| Ɩ/r3U~jDV٨oqJleb ros3@ՅFK V0"wPR|jRRwbj+?qRVNL:ؐc1tRa女Nmwx^-KI^mSEd<6e$.g;;TAG!rKh\eUU'xcoD!URTlڤ?idc*@""p12z ƛAuowK5{DNs..°D1c"@m[oWjK\e8Kf;&".^Rl,Up=}*0yMnʤKSJtޒ&|Lƀez^ vֳAEkUƵ- zϗ$8F%1R;` Q".+dK }B5)0 SOld亯R`yBQA_w2Cx u>y5YO$WJ2c*P%,%}Eʃb|m gmɥ:| ]1Ȣ,;I>Φ)VekT5h!P5)'n;Y*n[->&&"+n&c -=]*0 !rVŒִIOE@иʁDEid-k 6֤z2TTZVC FGN3d-(r$_|Jl#,`\hxHD},V%iEY4Z CN4J'{^y*@ vV-d>|׊/b }YkZNƦ..?o*S9(D`!PMh mFe"Q*@i,4iDjFXTК,i_duQxp}rW;Dv |s:R@- ;ڀ'DݕdeiW&s'QAn(3@YQGTʆv -$ҩ @M0#`+;a$~kэ 5ֵ&$tڢ`r|0VCIvCjPxB.!A6-.T$wvQ(.#`#99&#x#bԆu4ܢ8oLx=P)RfbsdK"2Kb晍)s/ u?:8l~YU bW]~YϞ26?E8 aGYcRy0*EːI+ɈɠW٭Yר?!rC1[)J :jy)Fmf<ͫ0% .KuHj \'v 9!!}t}Fp @Nypo:!o&Z_+0Mօ4R~ӂ3q򒪗M.=`ݔ Lj6\| r<[22峱{4.l;s[S#HWtgP>$PyvSb󊇙~P5o([0^\.a`^yVD`V0K#R>n!r  _z?_T0ågJ<{r/5Γ]S5|!! #w?({66((Ti%9%%zhǍѿ"0Lge Uz 9'Bt?A4ȽhbA!B%͵|0&-J?)F5KsAmØ q #LA&e6 Gۢ(QHVf4Y J H1<$4K IRpvZD[jx3NSIr7>r2y}8yneJV WXG- gն:iٌT1gnM~Ђ8r!TЅ^qtmU־U?7>d%ʧW6T~U[hax|P%"k+Yܛ8P: %}o}=Ze'AJ. Vr /Ө _d(6a/<'xMG+R%ƦH^! j-Ǟ-]czŽ r2(p_%|e"D&峳 [4x"<}zb,uxAb=lC%}#A27P !<O?at¸-ƀ(ͺoZ7% t*$٬MH30_z%N :j ,8('E_mQqFQ5U_@1Cpy! )4 ?ėԐb;-l$ ?9ha.gSoP3[LIMA$^)A-˔%d/-&14\V?wPRzZ5Dw$0$y 4$SC@pHp^nYY.Th\E]RXMƧB^9"f2XnKڨGcC]EzSC@u&DikW>N+(`dj?5zLY.ttbdNcSbWM\2 88FSflE'ץ5-ܿq *d4@\:T=8;=0c`q6f* 9|W6D A3ud_wԯ7_l7"lr-P XP \hJ׉1Dƣ|l@`|(4!hl"xtaм2\4 *5u~[/Ϝ\ePs>2UNE -SPÌ,?y\rʟ&iFIbwitOj{߂xZu+E3-IѦ‡|kޞ VczWrw( >6@Еfh_ ,M6 sU}%`磌1,[6fEg>`DF|D>P^}Q(w{J*v 4e(X.qi\8jGǣt6nSHHظRM ͜V? {R Qce$FڲC"lӧcE2IYf+~DoOiMb޺Hs4KsE%I@jv .S_,j]K', ߰tp$=@$LFL|I3zͪ2%e# y R_ ETGRˍ 5| m{(ɚяnjAȗ0uY=gqՍz,EIbx -\k^hԶK@&rx۫NalebFq-7UM"9,ˑ-8 !ZP$czp$.C%n0(o=A咡J&@8iFGPjZ&U9E\bU:uiC̴kn8`?ץ#lD5qjLWW ʵXB%Rֱk}+7gRScIoS(BE>CLdHgxzE3=35 r|d@z 7>Q%4sW6Xrnt|g7Iit]+*;V3mU9\RzFt)ps< T2o@q\IT/I\9 ;t` w3>dE0 5eaPH0 .XQep+_u>$|W@dӊY K5h; bᑆDe!bXUtI@=Ǒrn@mqemȁ5n*O;x˗=/w -B*05ׁh~_c2zJŭ{vdϡ{swQϴыCܛt&#y큞KoTZ_+ܫ9qR7?D;[_^D$=EB>&够G]60'ۅ[ۙa$yqXNdmcnM0qU-Hqt9͎6sj-'ǠKЉVX{:+eqE&^dr Q u}+QiotqeȨS3S[^;FZ2q+K rL'$Y}0|A)Xǖ2k4*̖g+ eO '&[?Ъ.a=K)HR n$IFrUZAGSM(.,6f<40{t„>[tBG Y7Pic0qSZ;ˋ?[ AE(f1VlOj"~~n',uc`W5a4ɟdrFj%mC09jUg69M#mH(Ň& BFfK HxXET7iI.Sf svƍ2o *'v5eay|]WꀺೠwZB% ')`@2ޯk3QPiQEm(o-v C鰶hvG%9E| 7^#fP%J.#+fx}O (-+=۸MdcOX aOdU>Ni{+3c4rmB Ϩ-g ɷ-eD W'i„4ʳ23ZZv])z4oru2=$fˢ i~w"[}tmI c3y]YΥեK VU3ɜ`4u= [#,A ~K@}urUЮO?>AqkQ.M]MNؑɯȮqrnG:S;p=e盭5XQgG>=~]2?`2.}KHnk/Qbv9D6Sh *5% Dh4HL6]QT9^PH *tQnJ*p7%Š #ZzЄ#I^vUiD!,_wmOgxs#Xj̉jptVfUR,s+mK7e؊9V}IꧽEٹx> ٝ9k,R; Uvn$!Oo<3KsMYh|"Bd~[_X6y9Z2B5O;D!!kI%)O!4矇gq2Hdz!] F|_GNݦzFeSd{ug$ ӛ{TUdblxpRL"$݂Pڭg!C|c`g*Aܚ Z^qQU)<n7Aä;AY_l#EDaTgUDyv-ԃeٰo.8uhfĪv6dllO;5\ZjTde{_ƯuqNΎ_G${R\qx hd^GӱվgYc-OQA o:QRE!֗:arJ*H 5E++)$<>uQui F!~k7I5懇v{үR^,K91A+j%Ɓ6D bޫ 9?ԟ 9Ph#k 4)\Gc5N klQ z1Ks7> )?׫p/>}??c6}JEoޜ:Wjp0OOIbxk>Ole>Z|-LGmρi{Vs); Tcox-|F~՘*=-!fb{Namm@wmUngFmӳ[k\]=e|laEsq㯗_2GEgFd(}ҏ.)̉| hw{CeMKPrzÉ #ic]E b>ֻUk/!H A@ŶN_cqguy~uᠡq8IZ\(Yy؊hƧ0&R5|:!A9K܌ q7Ct'3m+NMPHrww9 ])ƺj_9 H9oOx"}W|<ʋܭ}CӶy`b kZ z@ OmtP'|41v {Hh F¹)Żyk FVew#'wj`@@<]þTEGi:}nDM5e~;fk`8ʼQ1fi `&XK}ItMB+bZ@6O/7Fֳd 4&OI[֋ UL\D5G|m=IJo#vPlU {rTW9k31 0R_źO!+NCrwwӔnNug= IBܽPTŧ/B$;mb$/{PG $@`p\qb#*InVsꑌM@/7d˜kAMt:e ͬ?(+BӓQ{c:1W gW3trx>Q' G6Ki Io 7,f&T%m_~ ֦F' '0Hw;ħgʇ;+rUwĠ\ͭlCXZR{c{M801 ٶ`YSiJ̰8"+</<F,$, 3P:y01S_t-}}?sG@Rd[/grFx' obD߇;PN9H3=B#b/z8ɶ-XNXV ׸m; VRc5̺*@er^y֥DiW{`#;\1N$U;{N},6ڎ̾cY1~ˎ2w N`Ǟ%P;ѳG޲^cs>A-)8/xOAy8# ._7KE\WRn_q/@Zq-דhE6QdB.`Bd8W}Sl=|b:nXS:U$s}pH0 ]x۟"J)?gK)^VM%ƩW׆yP+|. mjI57w ;߆CQHn"Bwu\u(ʯ@ Ъn"oSkk /1ƯpyT?r9Oꬶ?f0)g-fBَ\K?v$$+ٺ/h*MPjv۔.+Q-zs4& (8w+J^ L,AgKyQ!ǣ hFzCGd{9x"Qa~1Rw;H`6r^hdl~o3D~ aȫqn#:3R]e;~n(sXoAu^+f;G9x]|ukݼT8Qȥ@ե؛UXQ*ĊF+gw$#M%4RhX;6'`()xү nV14ˇo!rtO A0aRů"EGX{: te$?1^G0mwi/fL<ߚϡB#0_/'(P[a, /A`SBVݰalq1cdLOz\jG%vcD#kD9Cgi[% .}ilrxAΩWfL}zՎCdbPvǪcY>D]n9-J7\mχLnK' qHg$88dMt$UelТ1j_t7{#.rr^,}it*}oP"!@K 42:կa"= 40V^2ڊ`6,~'*DgnƴgQ:F`9 6at,L xQBF4B}5]e1!fImzHI*ti,&T+}0#8O ):V;ۣJX=(k CQ-qۚ\/!h>.s=t85\X&rE/DZ ϋ *wz:^w{33-5+8dr[P4 lJ d\KKf I`%onQn'W@ *9.(NeF)U6b6HtAQ {ƔT8ߞMS8*thPNCvbײ S;QR =GGB-]*6,L{ȧǫ߾ưnX9Ϟ?.O4hLt(c@IR*Su]> Ņz3VH2VmQG&U0Gm"Q9c3R\ZJ#G)N4~ [)+JmlC(5pdS~Q ?b]~4 t0<QZxSwzBdVb1-Ȥ/g5gx(SPkKyشEv4E菭5QG!5E_?3hƩ§K"G5>'!-XCHV59|kE ⌣o S\_ ip.v,N Ϛ gQ p6Me=% !D,Ί; EUP|yع ib$L#4B[Nj(Rt63)\yvʵ.v?xk])؞iM"5 `1žtqD:czx[&rff]y& &kL'i;b.!e㓋u=IDk抩l2zϼ\tV'#ϟ;6N=YvSVGp t&|"+ z.?AfOdhDfͶ@0Qt9vJQn9#VncNatk`StQ?1MU]»`ZQH9Sr?R4ud>zJ.>Kz"-2wW K"t7/D#%sV!x[6fdT]pp.ؙ1]Ses0p@ւ==wfn q^#0n~p^Lu*KUcJ e\` QYq_phPK F. 5Z_9CWIyLd誟&剤kʷU~4EUЛV_LUIbExD;4lygˢ+LDZFA{#!ոcӜNd{Z1瓟j̋,?wx#c kUiXǜЍ_Rg.׏f,v)ZIXIEu+&`$.YۋY]x; qhYLB^}JkM%/Ơy&ɼS`*| -2ID=. wBRVfZ֧\aàn]{#5 o?đ⟵~aS>F:~iTV)ZQؑH]IhIYjǭ pN8Z?3Pʽ*kl.eױ,n #ZF%HNP9 YCa5Qy0 -t=Eq/bí0z^dʀxVl&PK m2N3]Umz@qqwX:BѦ)yݸj?tRg0 1OQIu r$XBݢ׭5, ?aK_2<6YMƔQOe8 M"RB6+=_,*<ʁTd]Y,CYI=ZKjYBx]Yhu]$A8+uS;͇qƅ))M+0'֐7s Ss]/9R/p4n5]5<(m9GJ# l'>CăTԚ [UToK&ү(I5HX/77^)LʅӾP{_0&N('Ѻk]=gH(b{WOsBJASd4fBoQ%ZoU^-;\?h6=eVкD>-0N\E2t`)?)Xw.c` 3\hKG&\_װd#10"fn:r+ >,f$Hna]O~|'\ U G8KL 6UX>#ԫBb^LV-Xus D3~̀ r,]y|CTalys"rJHM{j3uW rP2,^ɅVcz(*կDy*d:€}^!H5R:e0^w~q:qnW5Òg[52OnFc^4gB*JgՋ eC#6=4ٜU3()ZGZ?kc4qT:jŖg\d  j zfтmA=ukfGuR =^#J e~l?DX)RܙHيϷyYzM ,mթJ k!/gb^:!O;LBw $R6T[8]bKp*L)ӢdHifFTv$\Uئy2`mSuY&̱`BhR=lgZFx2EM"oORB j!bUTS:XY~Oɗ:_иBC;KpM&S. f~KZmWTDu7A쑚(GX *[lGgGza#_ X1jNm;qPW+$O0bNJʠ I(,a_Hg5 sz@Gn {fB1nZ`Õ 1tgv#B-|Z&~龜hz$'Z9AAc|#{Ő ؐy~PBFuY/s~C4,`QfIpGvn^v"Aa‹Q{@\ ں=[Xb{{“kf7ǰXvQ MN2ۙ!.R5ItѩR箥ᔢ]ݏ¬cU9Y&f6Ibg5ėguf'(:l(6E0Fј8MgVZjfC4t^qf?Mx_^#/ޠu$А -i;2S  k͸VMD6gZr^Kep՘jsn pW#Łn.EZlV^`dRQcbJGRT.e2C (*\j?sĺF겋sze-b*K\ `zW"7XvŜL_+ڲ!az=J?>﬏DUPJmu38Aq Y݃n3Q8Q+bxŵBڥҬC㽳sz`!61;Ym@!$>C#/(19t{ 9"~j<eHĆ 4!'E evQ~ csF; myT}J\%}+vR/Ec] X)"b /Ť wefyZ*Wxѐ OAKWg+LuKHJn$X%XrBOPkX8rj ֔ץ^ov^{-O.)5$XJKXSЏ-k .Ş`Ll)+ۗEb4F,`V0’xrglHejs.qZib5~~ǰuO֤e.q3KO0M7Z`5Z &a( tpܰ=szB 34泻c _6Y$X&I*̵FhƈfNbhYs- $3z kĶwn U ڼx^Fx} U+# t4OQgh% _nܶab;Tp ~=h8 EЮѭN$:,'~ t[u FIZU5ʱ4JJv9K}o(wM< Qa86ήClp<~!KĘ [O|r^iTK2lH=טYnrJtuGN!H3ߜ #dyvR~;&>ᕥUq2p65ҘH䷏!M-7v8K||f.PODE`O/@l] 0j tO(|59#{E/>7`'-Nuv7 <-g@1? )\`O7A07*=&3&7rs?sf Ap"S^|Ԇ*œ_A6Þ&Շ§}ؓ&Zwp'hgWƤs! og33 39*x2\pשIf TLPǐfdBc=9U=s;j D6G>SբaiGwI6bU4K]"` Rh~x]&Naʶ0FkWU[HTe/GFb*oX鍦\)'$/ΛYg.v|"qq/JpѧGH0$:۴Ɯl#A\06Rl N3} .;u_[hQho-{ 2M3 uK0>^! bO-*0fp4(9hB; XmNlnDj ͏Nϡ]aPi$ԫb4%\LzR 3LgfatE, ky֫@92Zr˟~ 1h\@ӽDA9R|lyAPms C%9b=V`>3? wٛ\/H"[%/Bۜ 5uî=b Xf=vejεQ>}&XH$ 䗀9ȫ 6AX!#į/<1/~ ٛYZtn/, SR䂋͔e%0~z \*G)ª2 ,XY Uݡ —%C]2nE^Ϡ5;)Ψ +y.%WinDI$rmƊi?CTjȢdջ:zRPu WG@iYN6\єA X19UB7U_O'kcb{p{ ^ti]69Q>u̍:( oT XeAGqfƓx`aéT!Lcc;vg-|M5m>0'HcY{_bkPpJ6_ #0G`KKs&vᐩN_QRR=]IYy :E(2@Ucr344 Odf%>+@-%N@s!yHcg/섯%*4ӑzX `OT;!l?Bۚ٪N[{5)Am1˂4WcbѬ"y)I5Gw؜7tx-li+>)^.J瞧 *_7(5^0-i"&RN>v40`[5alj/}1lOǧx͝#ۉǕb|ۛ)GE6Z@<06[׎hf|w(.0/kV7kfzBe_6͏ W9p;up|2U-}@ ԒImrLprEj2^gCU=.=K.;(@Ve4yhE<9٥='sR&TxzYV~]W>>VARM -QKm:fn15M?I;\"b>6[&W= A`%ij2/28 L680I!:*mC w^d4Tv 6K_f|'F(ovM"ѾQZ|D8̓zdSBiCU3WA"QEokQy 4V~ 4䯛g]a]ߟ\D+  c~f”KM%vO _vx[Ӓx߿űF0hk [>$ unN 2\/ߕzս:fSʀC_U;Tj7}ǻE>wc+uLMM,VjhZe|}.*PS/-8- MӾ 4T.6F*!H6s6Y~M`L[qX?]YGĂvoÕ~c/ K mٝ^IORiK(7IMiX="rؠ+h]iiY௶O \su0fPޜ\Y,=䭟s:.t&x]2#osox yFRBAfOT#1/]գĥw~{"@ԛ)G35W=RM1BiY*{ x}_ӸPo2w/,!Qm }3$7C+##K%&uewޯx_\Rݐby[ _ƈ:pbqaQ<(9LiPkR"n8<@ JGjY!!.K^~0qPV-9Ⱦ4w%뿬|==SmoWaQ/ݾ8fM딲PD8T4 |#MJp.'-*/l?9QQ'GLg@jd!b|fǫ?r)қ W 3}̈́JN0]9S)!DַG^8= qHIFe%F $6e%Ol0a0jTMq4XDRLT_jSzJ-7 "0 9ՙpvl{ aVrch8Rop5M*~+WaW|^k֤D]qVh 5Q9h,5p$U0 yY}i T~fm`ڱNJ2DC?f-Tw:]$}Z٧ڿ`V/xő5hv۰{ I9:V8oWx[2y,eB7D3[^RU&;pT!s@%e:%N]mHgP]`Equ5WB3Qs1'i!߳d/WQ[h2Y"w;|auU&b[dz)XSE^pU8w؁o-`uƧogЛ0 Pd5(W%$  曎Uc? .NmlAE-.^5A϶Tý\* 7I:oQySre!"pss0Q;s:@)LfJuRU/ wO 3B*]÷B:m77RtBJs4 <2,R& -{nt6MYM0krpѤ{w*msLo0ԖǃUH"ex"iՇ)-#XTD'k8'g%j=0޴ K`Q D5mAfIBR) qO[}hZecP#sOXGo|'ɑ9&2ȓ4u1,3Y$wE>8q!|*=+T5P8>MMARȷ1bgU-nPH9e*63)_rsl./`OgT &ou3J/1zr/_>-]"[0hm<:FdMg#>> u.>&#-H=g.Abtw '+Glpv,hy ?q])@5XJ9 hvX삑-lguƟDwL唤\76[+O8./#];%F&_-;ЌL>@ |!1Œ Z$rhc1O K+:TB{@?@aOSYס\TwD^&-e(Y}66du|;6jj5Ib^%7OESܐuVJ3t- ,`yCiby ԐǫʭgqpL4z/:sߡn#yTLO6~6l@iliXug/wiYs =8wesA?,'l/@٫pD'%tyÍǭ ӥs8*rL|8ޣꞁ]` 1-67sJJH+i#8iN r'D Y&ICmgteS1߻S Ꮤ8Z%u1td-!9=(Ƃ#>[z"ͭSHBU|O$Ss⬢QeWktv)0[w*MhAKG7O7S @q 7z i9޾X5elͬ)t*  N8*Wz|@IkHsie& bϩ e=U  1b"m`&Jru:3^EA\|cEsHw@}vp-l(I=?}DG.u鲫yyګ!cBkGU9x܁yϰӐɣ3 Vܻ#Vxg#N`KBzoY΁]l n"qAZ= i}&ڊ;R8[tt;"r V r ?±MQfKAg{1cjUJl`:7sd~nT)jJM ]|1q_2tU(@Rvb9a~Ì IPl}X=\"dAɿܒP'&F{~* Q;M`9t>q ˆ ˩w-.X>PHvj*\qR6։0qgR;sT }B=d9z~p.Y\ďETDW%~]/gZQeɼmTTs"q*@#Ͱ1̋aX(aCG[mʦĎD-+Q,_?PrOsvy+ .nH/:C:F_usԿ8ʿOf?xg B7g ѢO?mqqߛ-_\F.svm}Վ~2Y֜;l. >\a=:iIw`Sxt۝b5M[z?k!>]{M O=Fa `z=}l21Rf,=2n< NYj Xણ!,K;s=ppb/ ]gX8qQs81Rc/򝧣&R<'&2xEv-TL^kPQۜ½«Q/<.6#i|a VΨ069$}-fK)e%`Jg0zp{a4/u9fĄ%@Bcgm޷>h  Iu(]xfNjirGOƞG0d8/~X +d*dDy:fاc "͓T?>fDFs~|;Zbҗ&W_.axb}tDBy /K05 DXGj1IϢ9M^JCUs+Y $@?8, .T>^siUӹly(ŋ +QCWs78\F"A\1ޮ? 81_eJ@=R|WbidG==!ba>$'j=ǏK{|G:iS hHCVY3γ~#m+Zo/G0f.J lx%Uq< G"Te8-0+\Vo=ʪS_'>dꗄЪ}jF*|?S"}I8Yf eW`_Z}‎} X 6;3~HO YG3~])2$aJR,SDJ;(^1G(lxkG $jWx|O{PvQ;9DȏvXGȇt3hhN w1'9 U*w?N_PҐ0 R+J>J.z&qY4|^y;ӄIQʈBԤ,k#ֵF߯l]^(V5{0_p u8` _s>Mpz8Cn%,oQl`$9V=ryﻎjDbaI1)D_by{0$)؁̶[{0x9^<E5lpvQKͻ?ly^E7 {@=툍%n%:ٜrQ s& #fb{couʃC]B̷yNٽ5.H\pBAvlǺgІ9އ{ySLG*k%S5nn箔Cg^mǠkmeRrqYFó>MqL[`^% 5h&/^/XLgn<$݉fV@X{L k[}3f16)swjk 43(Ŗ7a`07 RZMw0dp4}qRXgCH3{"\-Ii q0 i- B,ƺx5O6a,άֿ 唵SkzL7Oz/7d_&ݩeN"Ͽ,tQPA#XWC <@*UTA !c|kHh:_83k] C^a1XzS5[ U4 N V9BcdLnTáM)9^Kxby]57Wqx-ȸcwъspI - וj% <2RקAg0Co:t7 XGԺ}"x!iJ@*@T% 7 u-أ,tCUhs>4'L GC m6o?u"݇a$c3o,a 2яV3JM&:`E8 j|muf8AM,_}tgsI] z5?;#]g/e?Rv -˃[5x-l#F-dG@BGSr܁mW܌I6@.?$_ՅwfmL?Z^n1=z;$K&}6LM !a?GH x[_t_gqOF߉UhC U1~g[Aǟ$0? e1,Ƭ4DwQe9SAP5ъLR4.bAYcl-m ց.LJ+)OL*eꄬ2/JjN)cWgEU`L+y*"x^xTU(NyD-b7ªXWܲHFuw]p,6Px{E!؝̅vUI2}% ޛFi9(1lA`R^gr`U=8ۡ044Wҩg/@W.*I`ƒKY~oT0S7gg%@A0\e*99xmn }J)pU΢ >x}ޏYҠd~rٶ}9 :#(U+ rY9uw$]>綿owjuǘ~ƪGR ;0 A]+a[o YmQG0է[ȘrNm9EQ_xC/% *[_+x{O{7g*aŸMk;';<yQ7Y`hAg1ㇶS!Xe>ͩ)Ԃ],-,v妖LX3Z0F+ڟx p-IuejO38icQŵQj$4cQ矉ځ/ȟ-&Ic"UHe;kh.ʀP|P˂r<$ Dku9plJ!\o)+aTI tX~z ,0v"--6twh/E9"Ѓ6 ARp9t&P;Ժu7x1’lBRq [ٗX~~z[ L st< v|c O=-:%Ȃ2r#$ԹGy J~E3$_.6~Cq=k4Nf70ad1 \egb#;:c?-;J*(Ft&G҆*PJtgb_Zऱw @`|d~ey8S.џ_ 3S_Xg~P6 s0GP-f)TKw^Y*ypuƷBWXk+udx.+IYҖgLreE%e(e]eeY#/zg”zWb3ݰ@@Lhv@A OK*f56'CWRs5t 3} Gpn^*vC- i 1"9ΫuiI&ByUY;݋Jkҏ|Y$b"ɑaM#% .FLXƝB\nx9gN4 t 3*x$-xΘ{Vh`FUEЮ0%zޚF,Y9{3[NVY8@=9/ G fƧ _ue3fVb*ܹ}P#RmbdGOn>;t /K0aȠ=K)H?Ir~m59qZkO梀c%RȮ򭣋#;LXz&G\rQmF>0{Ԍ~4y}:H?B NFx>Ѻ0ŊUЮ[= -Xq+kg-= [[fA:kJM,m"^#]} jR3%.SϫSu޼U`u~:q z؝ !8>4/Q0$/]+K%jfHܿo+K*NsCU*98C?q znz9r?"NwLC3[hu<_Geoձ0`jk @ e(Ƿ`PX3Q=>|j<ă*soOxAwaa*-ׁPK(NLscB^`0k#Bad 3Isb3&b=Sk,Z2?囁 VCd[ŵ%ҩs= t`@>WiNpgD D`fOC"f^ZhgҲj@ڦd4uJ@F:79YRw.ħ2\$X4o Ye#]VJ$ָaۣ>KxR;ˬeho0VЅm=H?W\dSGX5KoM,~ GK5Ԧ./ d®1&0HF=t_"LI5gW䀲0yC ;10V Rq%VO78z5jZkH_Y[2\h < j|!Z'GFb{iza[7PY4ˋX> oAݬȶA c$K#=wXA})oIۯFh]d72e#`W.}^V]xD *A S~n ǃ i s֯~82EBqȪc5>a)\mH]/b#F'`ĐvaI)&eutX<7'0ő-$ nOHic(3-;vJ3Zѩb M8OFu]T&~04IPdǙraJ*/L~);[I9]'gH"d 5qX^މ{;j^W/u;9׹O{̐үɱԉ=<;TGMI#8#䆇Zvs#gGΚO8;Hv0YTr}Bho.2P?_߼` .gL(ƆՌKQl6=Ph%`}2c(2=7ِтԤU0肉<6+*30Z~@tj/z`BQ?PZ4"I*͚nِyp%&~/zXQoXm-[|8#V 2?˖ [Dz0HNZAPpe/jRQ" -YDVX)#<Н9l!`ƴsDBzQML}]vdR! I[!EҺm{{pe Ts"Vջ|[mZ䷜w4sAMP<^y'8 phčX[8GeOȾsC?NZQopxx}l bۍc .Țb6ڶʽ6݈'(y#GoQohZ۟;X+ UgG0a'B}-ysAd&5oGCOZ|L$0Ѳsvɳ'UU]v,f7z9%tD i᳁qQdhfQ7WA2,R]" `JzLXWtƶ8uv<B:b )8i.HmPEs,HHC&8EjW98$OnkdMVuw6-4 ǼM:>SsXh[; U,rⰀMw_ב 4GOD:YxˡKְKFO! _*zRZ? jFJ u)$j_\< Pz<\Z|JD&U22D~i2 _첾N]iyefN&YT2&`?TEk@8qt̽[ԤCRL 5,9ILm슓WV],I3R,$MGxRWCrrb aH®Ps_Dt䂡9w*VUI_^$^imoXBF:ދ]]CZ8 ;6|X<%3JYpȔ@pk%sm$vmq#Z b碄{w䡬vb:ΦK{o5KNqПi9zPneWJ8Ɓ9Ö(dp HZߏ?:OJ ٛS(#G!S^Z #Gb7ĪI0ɌX?~v̦ouaNݦy IK%4@cE8 ix$/4/wF}1MBuòVU4|qhAa'(\oȁS*a7-^n^5JА#W|̪OHaȏάGܠ5(1JCJJI)r'ՁhZaƔ_BxDю(܉4A> $y26uXGq>^d63hyntGt>w&iq3tG{3 ӏ_?[_sAt L ,?B-lYn%-*!Eb-i-ҵZ7'!S|қ7t#Vq*[G)[!ފ[E[ ";#5Jʊh7} ={a !׺6Cn& "+쑞/cJc )k@0RKtK|U%A0{9'LFJyU&y:F}^9W Q :T X"_Ai>˨+d('f?܆Σp-k[fV7":MYw f@k&?w=^ x!FN|>)ä6pl]gcn:3Ԉc`Pl]o ?=R:ymB(n0S\9MD%!Մh97,@C%꺋F`"7!42!ga^*j:Q*cm1ohI,ŷ.6xXr@K֖@ک E~!xa 2q|O ]$>> ܝX< !kFn{V}@! `bg8?(`Km{n ]:1ݝ׊c(N9wRǛakRP4/:s$ث_eB‡uVeңQ"Wd%>`DQRD=@:?V ض,7k_U%ӆA̡I&]iM IMr^:@ONLS̊+[q?9f|#0^-E\V(J+=;~  &FUɝw!ZOGFx`Gvu+W1.~D0@dۣl2ۭ?]`Fd൹%钂{~GC-k.^gCٗ4d'KNJG7RbpP 1Abu3XLLf'eǵ4E¸ȃ@u<b?UFIi \+.7lY +EשښJhq,I| p0-ډy6h6F ;ut6pn´<~-bz 0eoWhʭԒ`5&>SEG`QHg}$H]މ/t/p13~|AGk.Q]*p5qN.Gs7}eg{Ihs}Mドn8ň1k᰽-UzVAcLJ5ܘa.K ^abyғmP!*y\aUF|+gw"MH9]'hr:)ez[3#1qWē9J 񏷽?4zw'6sEFl U(ZaCUdԵX*hwl|53ֳ|qd#DBAɣ$٭cۿ> F|S[5sV5fk-M$a9n!1%T[=Zgܣhѳ݃$euӦ:U:jݿ 7J%Wxsb 8bpHǭ#PאЊcAfkP-BӬw\l'w5u$^!(Y_dK3%ŧ ^QO[flm׊-y XdP~&,|/fZ^?hm,Vz6 ߹;g϶WEKF+㤢H]te*(i.q&=)r;c {E_* WՉ_W$"ߵR; ETGȎE&C>Za+SVpZ.[މ`S=f@ e/s*|=ޟnW LҫǃpCjL>wJ# Qv,\+ldLQ$Z2 D_~[sd (v0,=VIQr+>5PiuRA yY-{g\3ݹAZ/u񛬮;Jg!Hd[;p|X q^'0cJ_qg-ܩ/B: Hzmn?[}N9jrL -&Hi2ilr ;_qDC'jd9. Id f+ 54A-SVAy͟mU =*plO i;H"|~q88 %WIO5IonT<xLo~2O7,8w=׿~ƿN%h`cDK7~\gG.j)?>"N;ϓnsI8b"; ~>bz^y&̯(:!梀 &=MtkA!HL/,vC)Cs.T:rOw<>0@-i 櫔"Lwʠq-g󏪜 X3 ߕw%0(S}APuwI1ŵ>@< |uY2v5Յ;jYg*Tm Ω)Cjd@GYJ30~È;;HNw|-zǯn= 9a6)‘ + z-G$n.=M1hX-QAZ$ K.&qo[OmiM$Z]W6wx4 ?ӝ 'ee@$gχ&v$f ^'fba#nȒ~h:D݅HK'h|j(@k!`r9`Uɗ^Jy]髦|طIz41?i Y{6wl^[ ټpXǙ:娞rS+fj/DkxDg(FӼFo|j? np`p͗#L:/s>$X)4p 641U<ϼ←J{>\k 9O5h{Lf fNEDt'@5 t%xq19TՏL5 ܕ@~g6=-U*)A;3MJiۺԟ{[KG>[7dt _z3@N)]T@Zʹla߈F<$( .5laG1Gs6y{=_2pl I#gB\RרGFqoG2\,ase 1GV95B\k՗J3聡3  `q\ B\؈ qTɤӃahr8zk*NCWk643:5Lp$W-Bq$:u30JRr*p',0H.(>'^`nQLOd tJubl0vpv }_H(`1r\ AݱM+t$!)Om9d=~mA:ua]yxKd!T`{uua#c:sX;⚠*hFjV/ [63-YQ]y1VWdE1B'myNEܰqD%LA8U%w9CGI> 3F0-"F%D2,W j1CHɔ_^Ѭw}oѡ6v޺6~(otO$ ٚҫ/ pͣCJInew\܃(A[D)غjNW Ŋ'Zee䄔drl>z zm7lۧ4!S.EnbW?+# Fwwiȡ-[LI7+͇MOMJӂ%v !H(M*L:{|gnXc 9r\u3%_DV = Ke ,MPt[+RD(p5y 4SX%G(J}]CU(5e7͈6꼅O}< FAY]K #H :udw{I7yL>'ouS5j|Jܵ,q'p|pIwvC˟`;S2reG|l5־k8z׵ `L 2F_@DHKF̵y}3ϦЌy|dM=R0%y:0&5eI Zu>n9nmr%|99pQS]Ϙ U]2{IzƉ<ƞ4Lᐃrz¡Y6+, lWjq%j>zL Z)*r @@phD)j͵һ rZCGcABX cHm+d2ż ?xYY?sܲ%Ec0l$xD~nl.S|@p}[S#MR3Q;KMw /h{4I-=Vћir%mAx櫪OS\ꪬϜJvr17^iPl+/q/ :EH~?sm!nHtt-vv~v9x<$YS ߓͭu;]P3($(# FXI}$bEҕ5Z$vVe֧ ]gRMDM$V^=BѰD4?q5TQ{ϲ+riT,.R=婻KzR#77jӡŶFm5?~c_Be'dR:^~Ɔ>"lw9n#wsɑdU&`}u`)w=G   +\ҩ .(C8}Q[ɴra^^l:ﴷB),5x f˸!WmrTQbA_)4,d $M w yanuhGCGi%5[ x0MdJKٕ3vƎhna <ʮ*ZmnvΏwqlj}h_D eK̭|'n?Oݹ{|J 0e8+Y" T>UGǾ uM +p7izYu(鿲zfrd]!mPS m w@9[QCE#㭼$$d}:e`)^Gdk`w)C 3#>G2`(ץ\AiӼ,ꃖ_ہv 7y°*fOZ2?~WM_q![urPx1`Lz s'cU8<ıc Y]T2z.T NjeaF.J}FXcg ;3%ݫ#1g1,dXde:xdJQ2pXC&.3s\;CHI,' c9ϙMKDHAeȬWuH:B'ګM)1qLsZrv 2HȖ>)XkL2cf~}hz YfN$I W jPxVT7+X0f.n"gN޳'6QES'4vRk>ҕ #iȁDd>GtɝgfYbmO[0pp/ETmp㬪wB<Nӷި9hޠ%Xv%lZnXGh(@I2\b~kM^ oMWM21A-@760Q|7TU3-{(-X$VEKDTgp(+8wɌf` 5 G85(/:@9YRfAj̇ ZE^(VEA/az 5%CшMZ_dAY9:Sf887;B6_G uYPW+΍):N:=[37]5aNʗZG'5P]W9 ;&"yogrD眼{<+rϩ ҢjBUm'dJK"7]B4 R`HoFʆi[%/h1,x=d{H|MzJcUp*fҚW7R$W⟥Ȣv&QtG"Tx!* R:Ewz`¤Epy-#O ̆Χܞ.Q-WnoPJLͥUDjt.V4OZWg ^րס;:ңHJ[̶t=Mr;6Yq.mop!B*2<';&1`QlrZOط!`PTS1's1f6>?6PS`:bl VӆvYH5w@F.TXф 3$cߚgT2dw!Vfr@(7xMg)ϻW Y`VJpN)$UX=Դ>S94qNv6tꎩVI'j_%yͼ'X{K,71'pXfWdxXi[&yVLXJ\;,Ye[uuqW{NN1ɖ9=&A] NkǼ l!|#T3(gθ)6;~d^ТzfRӇ^:!_["[Xb\IKwupYaV>~8-#E޳ٌKH0JE_>0X[8lg/uGrCw"l}YNAu3uSʭ5X'O~DtX;=ؔKSC >](6LFD 7ɟyE_Ē=f׽Wk7[i夛7U?~0DMӒ"Cj]?|fETq+QC2L7Xth?7IqLjLK 翅FLdCt f]A? m_ QJV`-eXQ*` K%bZDeiWu!эBĨWӠq$/2c0囏~gn }?wywyIMtEkOhj6|T|B3Հh]ԲA'3 fY޵a~1dqlfzѴj8U9nhẃ|2Xˆ O$'?|Đ^Mi9; S물tpk)}VIؔj {3WG>zTa 4L<\k :*Znw r^)y&lm8"sd\"!VRײoUѠdin)XڮA%&0ҷ70Xr8g+Е=7J׼$҉SVYi_o DA۞o-@̲og՘ɵ~h>8 **; "O4I8>&mjYp;M; [@j|143#89|ow fbRok\/; Ytb/.E&N /TzER;5J+O,$RCmeeGM{!"axTR`j*Z;0D޺+<+O: bgBf߇:z\<dNE@FTNR9rV#f'߹YiO(hB1;A⩛IvܭtB "'|5X'`@eYTleanjpu.KgL'Y,-6f&;/U~OU-$9'GJ(Anzb7gw"OӡldQI%W/6!R&~]0Fǀ#$7a}xbVPw`a$),R<%Ʊi1Sl>I\ӑ@v:EOFnllWUdS3 g( ;FRl кi)+Ds<H[;)QoYVqsMYv65g}7W鵺xa'In|V P?"E64_wԶT0 Xȳ-vD`/SGO%leLg1 $Q⦶ =;̟7ةR܁`_Rpy첾tIrqn܎UPGokb_G`^3i)iMdE\eAeL6d'b6[iԾ?>QP26 iRIB?&s1 F4=X|hj=dR5!g}]! }Dc2/ȋ:Pک) Ro AMHЖNvK ESpzj}AS{@ԻHdu19}BJ@0 Q:**r4#6f(`fO^ `/fוJeCb^?oǠ(O1.}*vg /#@#^Iª΂-4ɇSf$ GZ¼A'EJurMgmyoъ{mۡ:Gs}B>|I}7I׿%F0cN>걒GU6Q*NEdZw9@A9XA[ƌ"U-㛝v^o)|ebʆ@vEcg#zW0('|Dl}@Tħ&i 4&8둲"Rt|_Pt9 xSFx)Yi(^г2Vwh DM]0Y+^ Ŵ-y%!&+hq9c oT 4'R lFV z8@}ZYv۵A5cbSD݈{޴o>?$\ SrR?+~5`.xV:Q/J/sfơm Ҹa yO37-)dr~R$9?RS?\F(* 3Z]GhYoքG>Pdpe 6XH/5% T`?#4+c]:+,۩h+I遱9\`'N$V`\| +F?*ɓOqL&+{.!$ٳTpJv=['RN≁`IpmixneB珣zZF"(=ƻYK~A֢h@T0׽S*Q'qv-bWzSR}I3᳭9` P 6٢:7=qOng >&Q)N/bHXU6YiiODU´ CK鍶߅?a!@swI~A;/?=WȆ` ϣ_쫙:c$;T×n`t |j$d ɸ Og/֢ۇ5P󒅣K9z썲/DY7M<&7t73p\;+.fv9WłyrS )7yaZ]rҘ 2]..-zߣ@Z[OU}#(#:$ڒ TO-^=]+uxtoγ 2ϻKIDTÏgoܾ~0h2DcqGHK R2cʖѬ醗 5k\1?˼ӻnSS5uʿz\/BYǣKR9dKxɿo)a 5j?r 9m?ŨQCe|^γ1s)I׮.*keQ P1QҁCt,1x}B^b7m@Q/=W> ͸nlɓT,`}Ur#޲R66"mb€/Z/I rU$-;Y©/cE!|z ȸPϜX 7B#'a}Sţu;J}цC$8JIIt>װaAp&5eKS7[YG MeKEp̐˧Q";:$921cXsbQ"ISҏבg4[3 sMRO9}i|N8BRc5(X&IDFJxmKhim!hSDy`gB}zU~ځ5NBQ7 7Z]X-OEṽ{tF,г_)`F=qYytz$l׾&GX:7eP[? BSQn`Hn׸j">E\ xwdiiJ{keO `z/6v vz vY#26./|@ާLu k+?{#)VJ4F4{}C*W(&aᦺ/+6J( g좡?$pKT4C8kn:\;ECĻج'ۭUa{ A2atQE٪7?z}'iWޱg݅ b}XUYk+G7Ic^= DNKE,X}* ^92[~CdJX!ok%&څ{ $[-jb2}5?/ة +|]Dt+htpQz?5{mR>\O*2Di_چf19-VD9YF$i"/~Ê(N/|4 P|h)!˺^ϔ~,BXso>֟([LQ0d&.Բ`,)bA I!lҡƲ)_ %&Yy\T'խjIF>t6,I'O\Jv)v BKOK(MHȳvh%҉ip@&¤ĐYl-,y+5wX7ÿ&oP8;6q< },`Z,ٙFa{3 U^GKe_-Af$+pJN42+ ;4n:%ows |V=YUW"%WY*rERQg'c'/).FTM@&Fr`Nj*A[{/@@3բWo0 d}?`'8_\-ol;D3uNQIB I5ޏB4W"SlZF֪Ba~ pgf2;5 &t6=c(uPSpOEf]-|?:VoRHm(V1v8v[ udA9P:vg9E"z fd* rI,5Pp5([>qQǿ=,3`4LgSwhVX/ @r!{?{)$-Y`1q0 ex7>4(Sǻy&;ܝFnTzQ@BׯPHy*- K= X &nyج -u~.)w_{{j2䝣\V"$F]+1EE$2T<hgï]k#N|Yu˶=+SU8xp 嘥; ;ItO]zO,*w}"F \v"ZgwѩZC^asW L(PT`(QjP/p_#}?B kcDБlnm(6o@<')YqA&42wK Ro,= :R GAv0h׮]|UQ(jKJw`Nr_ %vh Ur1xmzv,p#6_?uؾW $Rc|}0E?1!Bv}@O uO.8,G17g{A&چ{ –BE9 =TleU !/5یMUs4KH"/S HIm# ~:_CY}鶠hog4C&=h.$ȉ0kie_~ܒ-Ao[xxMg[N K.F_"R #M w;ᐙz/k,5j*,|^L.M2,YW6{' #Ҩr&wr*~@M݅1$]_F8PwxE).czh+an)1Kݧr]g)rnH) k8MmڋBB9-F[,33_&>Lٳ"*z-Xqb9Lv-[$u|pT!fzHWÅ}bI*_p|oi5G?f<[`]—~dyqm@f+m{n*J.j$HS+chVT >oLsJȫ-ظ-gUꡔ2"AZO^S64>eJI/Bal7Xsj9$SL{"7q!p+w+Yu<2+qZu@W0{54݊2iZV׸R%S^jvS݀-aZjWHtiD<*܊ =yPY|*g7`Ru/a*-=R,ñϣ"K ˲d[4zeflTEl,3w2  _2^y#p!I3䅶l^XmNh-Kz஺gkЦ8؅QeJk^a6'Paxu}cR1Dbe^8ߣ&;iVצa[ڱRLYB[6V,;.O޹nhPKP!ci" ӵ=rdۼUOY~܁ޝ`mh{DAd:LAXՎRH7Raܧ zA-~sds_2I䶥ծ+is qݼ ?$= G+ʏD<^rtxiXHZ:Z|}>']$;X 3ڳ­&휮PZJl$0ȼCsq06|j(1}|kiʋGBm#X nd( `2SۿBR/"DzbT4YQ냖B+ +_;f `c\l9q#1;ӵD!DE P/Ro*cp̳>`2oK҄B3fI2M' )qW3Owȓ5f:f T\,/ՓM= K^ m\|b.,C "mvv+31ӹp&nz&aTmE^cq]GU))CV0%9;HTk~ֻ峷Tt9INgEt.+X &_ǁIMȶic0^?RaD{ƥZ 5ŮvR_ۀ09c_P3@yu.i;{DjRbйVIqվ{MirUO91>-ѻ,.]n=5. x'xmQmj tVf.ۇf_7b1 lk0"(3nVύk‰^/"Q+a\@Օ!h*TcNTxn%٦ FG.Y9Y)ٗqK_38OJudfwXày׀]]Vu̱R48`" O4 DZҸ,0"_j𲁥M'>.^%BJAC3Ć6zi-M1ZUH;Y ]N~20KN0ŦbX^3^(b$| sZ0ѿ7&v g[=r2xD S(JʯNݽM w]N|Ո5zQZ`02`ű훨Mx,AL0 9.e@׆?u_ iAA1z=I.jqy0ՑvĂ| @7a 18? U m)Lr$ksN) |f,{?8QsQKj.R(^?ywI2'A7mp]W[1$t7E=o(,`ܣqxdb(mrMIQ#J2^3 !^~<y*7}W)?͘lAMTa5(r.f"8D_~g-z96S=%+OzfUuT 4W}NdM ⢹a\i_9 )KsJ!{Ǟ;J~<#$u񝴟i)w23%]2Mh5Oy|iLCKU~X?V`O洠-.:֛zW):kj̫taI{5 2lK%S,F~M:k!y8A(dj@e^:ppSt0-C3̧3Ԙ`jqDpgGd-f|kg}O"XK+rzgLc> U-c׷čoHsG3q:Op]zv(Vgoj xc*úʼW;=}U hwqBh3"w10pdf.ٯ#0x5f$SUbh,n1梒\^)Ҧ_ÚCM؋;v^|;IB |s^/8 ^YE?/z~l:=}+CP;GV{XP3 ;HոZxax[ LD~#}7ح+;%ɡp&TMu;kC>uO"XnfH4_2ẄfEiσ^8$>[ Odmv4[c g} c0ՊJr=bqGR[<'+睖rS (YF2*b6LI)՞2>}Jnbc_ydͲufI@a@cj]׺WrvO%dNX;/ ܌;< tn("uJty xoG8<|VیG: >+l}K&;+ fՕ pRFN3vxrx6<e >5 fuG尸e})\[u$.o{fc1H_=Bao$dQ|Jʾ0Ӥ j7;.*HHّzVKy 9XW]T1Q2Ҥ~լFQ1cY+G Utf%b_qC 삏H&Xw${ Q{_0;)"g"w7a|'z[b37`ټX8q谀 h*}XU1?#&f!/vd'e쮠U)3f^GbAl(1 /۪S@خgxUE>-rI}!To[ 1#U&'챊/bKua0G\ɸvS"W_ &%peyۇ% &Bnz%ڍC4V}$u(:hc%S]-*_a%mϾo88J_jxht=$DPsG}D/wkdR O3 6z{A5Ԥ?g y4X&=bCKZP 43`^E JuӣS4ӵLb? [aL  /PAK[ĥE=cWeUuKe|wH[,ׁhJo5<,ݯOuͨkjɲᗆ}ix<Y㉨?hEY„$)h8 8shz|]Nޡ7|S!Q] _4:MsDZu=`0(*gx0TP0?$Rxsh9-2!Χg$rNG\ҍ̍vV83#tmZOyJ![ oy`1 Osh(,;a ԙ@zy@ -CŒ E2i2铸C4H"di9پxMo;+3ب@EM=*hcIBY`q~#a5ǿk!zBt>Cӱ2³'V.ְ2EICqrs &x?GJ+g5 K^!._{aF\P6=0 i Ρ/? verиQPqVPщм/(dgjio`cfJ5~HJ) Ec}e`71b1<=3:V$Q;1v,%0Sp鸘 ¢ J =:7q-*^iAg"ʃxޭتmv:X[Ck1p #N6jbf%n]͙"$ 646λWgU*fƒ b@A9~!ϰ/Ag?SB ~B;CARO*a-KJ$ 8_u^qcQk%z NR>)IyAR" de{Jx&A@LL "PBoY%EJNP_Ud#ePd&xvD+(4'=%M `t ȣRl\.!jEa99,6Pa z P]-&v/͆[v—1͏(h09QΎpc?T f̺F^5g/QKZDX;́{٦*QDC|jr\**Jv:l'AFal zjpxWuE8Jߎ̝ovQMS^1y'krS?J*D-FЈ@;}~SAJk|D{,fRa(W.2|^({c~؞a?f#C=b;-UNtÊ)屒Yh}F^UkF \Nk=w9pzoHch%ݫ)=6%]ͮkxW$];s{ˋP2|J1lD1\9B%s3~;:Pgroyyb28q͉A ^Ѩs|?j S=E:3 ^elKZAAƦ s#ю;Ƀh Ϻ(vH.(6k-((`}cvGOjYYf6+,СO*hbIW9^{7Hjj?Z[|KÆ3Q :֏laZpSTv}:1IhF*/0g F(=ʚt8Bi uAzޱ7G w F㫵{U<}C{'lnKnWJ&fs[c)gNW\9y3Ҳ+`ȃS)pR ٞ !'G"R"YƜV }F>^'ty-Ñ'v\ " 9w['6٘w" bR$d< ʙqx;zSkhkb+8`ٞtM-\?83>&ͥcM=aw*H>,I8l W 6.LM#Zoa8WZq=͸T*r?S"gosS! O8KKx NX{J[<Ժ;:mh}Iad^h馕jz'3/Klz˖Bj *& (\+-;^lX:|PH oDe'B`+*Yq_!ߐS=S\Ш{] [~m,_Vpz 72_eP?^;0pQgz!_2PK'=OJd}0 'G/ffG vSrr;(Rl'1WgO)wHd4jp4}k (i7H|+J9]ٛKS#{&5Ax^`tM2Um2r3oˠ3$$-p*? 5I&$Kzѵ5cfފVm܋!zR>Ea ŸGZT9nb0Aed/\6I0$]mԬ0o5` CWHF]>9I\RqVX4T]M# 2G 4;6$ypwbP/8_) 9wț tSpDUf[;Ӱ,]e2+ ֋댲o-[>Vt J؜!!K:so-D$.xi~5T"lQ4i0~ETTsX.l]_ 6R>2|liLG^'}?c&M X umq(Z!C\D |~Yҷ\_6(AUISPm"hE?"<}&5AѢew>=g*B<=OM`+/Jkjb~{ o ("i%ncM_ig|1xI]9yqڔm"2HqJ#Q-S*+џTI|UVJZ̑E@?.gД=PWN0{EXx:Ȏ@2CfŴ@57-ؒ1T =ե.Ӛwz3IMHV`YF(6@uv0|JDkـA؜հqswcgVKb'UHFBӆ̻ oy_Dx7Zo7 -c嘡#m\ۥ[`xCX)Ë́Ӳ0(c8+1L$m0]0/FjR=\ \q8F&EنLI\R*砑:*.2hzbzR. KKxWzGgFcݝK+*%i9}2N@}?C5&P_1omY)QJY>2M~ÆX=`TT򫹢'Vq}y!liJyQie>$FODGw,t<.ҏ%zXtL9X-.jIn J8=><+3IBxRdLXᚂ !AH]N0[#4kGuo p 8Jgq2ǝaVW|bRZ q>N`jtaag+`mdx㯢̇ K"A&߮\ƌ |P Ѧ_y_½?<4]=uAo(J3s8CTSG†622nSnЈ\>Y^*8\6 (v%_&*tƾk<*;ĝ~bny,5R9 dVOtEl6;;ر\__Ůp ׳A͆c4}Zyp!VN=kvtm. vӗIY;W/K׺j̾!]wڑgΥt:F'vm!w"LIlA?Jt(7+"BքY'i:Wnlc'b %o[0~*VT^?Aq̮v DI- Y&wk]#"*3k|߹Jǵ t7EN8RH;jT)u`G'+%AkH=QVm51?] jr2Ao %iW-C~aqn&ɟiEo4dx6`ЖQ 4đF\8 \ |} k[t3f3y8R mie貄AU7MQRX4Ena7ieH9Ysm&p! q<rd7|~}OFV82ѥ4ΖpR-HКhYdwe'Nd&`@*zqW5ʺ@)p ;q97!e^{w~zEF ; AV|RXn)&⪄nt |όi}w&zo2\{MUO #tF_*!HrB}xF̍rR)X!ʫ#9@t=k`1( ,h3X)w|P2}1ccuw&䀿q\fd$0qVC{xd 8i 0W7:}V}*Vh}'IQK,WIU% L@;)ΏQ*y)R[~Czi75rT4m ND"r,OAVFhRVQb2v k,bA7𻄘TA I7QE 嬸 sM]Nt[_VWK o :s+8:.bUWeZz;ۺq:HS4u|-fj8hYlždgX5myj`6Hu\=|NLW7"`aШj½~*^34YB70P^&I_$4#qPK ږR}E᪋t-қ_^ʬ2TBv$E _| *hY&0t7w(fY 7յgR, U4͇n$D^Pӗ6VH@E{bKߕxʱD_C B#`@0d~jθ>;'vYHZo\Gb%mG&ÐY{r:Ipu7==i30'v߄ߢY~yzaIږ%;>Ƴg"LF:U94 sPturϰ q֏Q7oe,svUP`,P8>F2̧ƺ'CL19sޔ8:t %s]@jLJ ,6w]~EEw+^e]X6Pɍ&ޤ ?)vznU~oԍIA2% Y3Hs ]<|bxE@%z1:{T3ѺrCčuƫpQvy\#Zn}X>:K-d=/9iE 꽮OFm,Ou^I 5SHf~$2"2goWBa3|^O'? ̸C-!*g9| +2&KlRDѤc1r4=7PW!&zF2/! 4 YOWmf8_hC}|g);t5bR>I56B >9绎J^>{97?^ܯG z^MrhgVr5M0ȒӳhѬhgXN :qtA|> ϗڦ$ j^X{ʡ&scx(DBG%xcؕG6۠mfFc"zyF{fv̛O8:% whZOʛvG`^^QY2YsO;Us)̀Zwa o5'@+i42?ꞢD_/x,1xۻ1?Jy66:0F &_s^K8Y)Z E{JYUn F"ny=!+K3 (Kj F=$ih UMφ1>)k9e贶 ]l=w%~d3SՍv *]Kq`~Z 5`_AK(~!VuAHmb؛t=ّw7EХhmݜc;k2!Tr}KC%~ej .'=I ,_C82#JBB>~2CխEQI!K+9ϐ xlFm> !Y>Q(P|vc0cw;n6`3q$ŴD~s[wpYRaK3 kAD,vSJD< E@P-aF.a4KGjpFæ8&">RMQ)E M F#X8,5=:QWڈ^Zg<]QML![)UFkk^H-;A'g֥sf^$$C-t zm~ p|'$*:fL$74twJ|?{3~k<5S*:G,5soKudBZꬹ]1/TcE.o *0h^g8sK|׶a1y>ejɃHV2tC8ղ a+c}xyrVDf_.1 >/B79u `4etoEԛH:"~ ,tl'k \:To@],PJ̐iş#tJJ 'P۬:/7LJEcup꩗daU,q@YUW5ͧpe*ONؑeZZ9ufF'rb~yoSI?tOWN}էBfxEBF'618@kUzw(q1r4G-cSPL_C~Vu=}Fvg35)TuH*jGf3Q]u{ѥswrRdA%']Jk/F$X/Tc̄}TTP`ފʥlOLR:/LI w%MX뱏 dҤfȇ' 1W  n!^}V 2q Xx3D︖EQBqɊ[顀6oeu0}J GQZB "8q恵]ӱnyvUuMUkHaqZjJ4/8R.VyJjQ,b;p.]\%li5 _}qBzLÂlBmHyյPNrsR6L!.ȋ;n]dXG638gޑѸOnL]ALRHUoC"ɁUKVG|?HC@̖[*_[+ z4dn SA5W5*ώL~!_վ]н{XsŃڹ.F?wmDr^2c"5s{ 2{xpo(ą%?uUHP0fvApL;OZm?&ؗ jDz/#:nCa 0I-q B\]$COSN^/zMݶzPU[d6 *l "T7[._*ݣ|Goݛa۬Tڊ)Rr1-!@W!ED ߿=cM|nl!#-6z9({~K% +yx-W ;9 &_wÅ! JG}$^ 7Yb75%EX\P,BbbggK{J]vo7y@a޷Q0~I9\M*h.bQf_v(w p)yREs+sڸ*ιc2LM5WbzRkn( a8 VgY r3ZzxETUhxKu j^}>1&Q*GE&S#ȸ#5c3 (~¸t@9ڞ6#"Ͷuxh>Vؐ">,Dߋ㆛⡊ݎ ¢z3sqa0[9_PɰĈ έV\[u}t}q+n7YD_a-.1YmKX%)n*A/+ֺy T@. J*P)0ΙB9 '!0ﵰ.f-RF˗n"ii-D>K:BMV`*2ՉI,˝U"7%rk9T~;57gxT/HgN3S&a@COI"w*jQ /I8;NGۙ( Yݝ|P'G<İ `523iYK)E'4 _4{BXc jf.# HmznN'z0+ E$7~}H!\ETpJ}k)w]Vpq0v( ^ֆ2W;֔ `3`" ^)VYdFw{:+79Iw70w"_b#y_DK!媕k3^p)PV5sF?(wʏ!X9/`fOlᨹufGliNPen*rj֦{?KB,7 (bOL^W%D }4 R,^kYzdgǞbd&}JEk DfL J&rէ ,L] ݃7m;d># LSWg[MpɦHf–ǥW8"ї)/蛿vO[*L%.^Nѻ5]T eһ C ~ }MVq5(iv]s $tz/ 'AZ麇}LrY(n;Bg͆MЮCٓTA uAk݊у,]he}8o*_$ U"Ae7%Sإ)$ZX5Թ0ZN~bGgU [^۪Ͳ5 {O FZV0-~x^g'$"@_-4yyEر uH~n_Uӹ~z;:2͢пD}[];!8XvFT8FҚ U)H__# Fk<q.7u"" Tef"<e#dCyV`p)L9zyzkh4hw;$6dǧ5prƇp=zSwkڟ\ÿQN2'vX/ #tQKM>E|J 1uX&JbVhn\*f\vv?jpSqKܙ]O E#`pђRS]4^$$ഭ)m,ΈG J`LUjc&IpA2Fm6eFD 2n#+oD&e]YW2xUSͩ!7}sQPd?@:}q.&*j8 qjQufv^m 8Nİn9@ h^bө5%ʊ3v;e{&`ML WM۰6Hfj_ԡ?|AN ,|Xs%3֠.ɱ b7%! L=kd3@Zt{[f!:x2옋Ίdi[NaMNg_ ɏtM|9]5XҳE Y@pl{V6#1 B4F_H_BAV>э"wP*-\mΎ*V LR$Đ=i>hYK(KS7BYMi? 96擨xed[oq5xinazk~bsދlpr4*ಐaY?O_ 6!?E*KifQ ji_b pu&t1ے囉/lzOQ>]_Do2Omlih mPg>e2l A"SXdZ~;F2J{f}!`w;oDM;a$7TȤk9ji2utdD(==ގ.D+U]k^+iu-+]hQC Vi@EPb8?F0X|P?}> lH&1\ ~B47]SnY"(U 7L48pAWDR )3jP1pY}[6\'ZkD 4@tjЎ#u 1> aqv3[s@tE@i;YG.{iC C^o`=[PyY]Q%)b=jmof7ao~RiA8፞.5fVᴀ 4M&}u|Hy>V@vL!Ӓ/]J^S}n'ꌷ$?1P*V ݌3Cqc $z4Q@ ^#a+ս4 ,IH  @ ,{ pR2$xLь9_XClU sY-4I;AUKx`׶[6=3 6HQ\%tyj#ғ[U||SDoXJ{,"X w-̪oG" Oy[tj+N&ǭ,9@ NܔA5WF]XQŇwt6[4A&-WA:7->l0l<槰2 (ѬT-L0w!4XVoKj:`P%5ٚd6ܐ66z@\Jk0Am SBט>'hדG+p1 ._ S+)lEG^븠+D:%4aN@Wz)~za]B'כl~nqX][lj!H{c=uUCzg,*KCR>-p,e]Axu3=}4ykd]gDzV)DxU%qdW-i  ΞI:Ȏ!X aԥ R>mD->jX8m  eP+CGn5F+GHWbΛeeGK UCgAػhʵ .uO" QMHil)"-u8St) <y~S =Л4`=d@#3!T RFgu[8% C'6z6JnA ZW8+۔aP.SګYm ~<fąlZMAN"QEݎB1\dp/.-⢡Y;O rY }`{,C >;e)ޙr4-3>S҂~[KqgOkN2;D/|-JRmLV[_`痋iY6 2Jͻ9ixhéQ=Zcɿ_ς1+)P f)m^FSA 64t5kA:klEĒ{ME$8xCOq-U$;༹b X:V@/K?(2 ]'ȯVHqW2]>u/.1>Щ0gg:J/KZ;maƃmnhln.7q KrJ;X\L B=1͍`E?T$x}[>WHd#Iki5kCEu}HUl J/4QHDͿ+ y1俚xWsB*w?(OE{TBҽC@8", ×(I}Ays 1GcWk䬷cZE')twmG7nDejd~)[`CR剅z`O Po}0UZϻWW={C FͿt`75LS=oN$W0%ܬSm"4cE>IOno-k#椼 I+vxyLoPsWU ǝ9>;=/v6跕yh7 UkBj{ ڗ 2_N9ꁥO3n%qCF"5E )n<; FQbe7~~h7J+p>!^Tneƣ9@젬o|2nX- I6>n][N"EB2I5( TQ%{ټn\?6hB>{T3 smRI*[M>"@Ŀ[O)ô4phcyO4_13P~)nD,q6νd뚚{>zw=LL?}+Lak@C86!DuY Fh'9a/(+s2t'LsD K;ң^dʭ>mǑӑėam돨avu B2davH_-ъRi4 MI"c ^$C4MܹAr))\V,J 1@^Ȝ5DL$IHsV I'| B)2'{ WtB)&CGu9/i!Y& zvӁ[`h35D!3|mB7׮߷(x(S:N뵉NnU ʁRS1Y1TR^Bͺlg#c _HW<`-k3fE`~ 2тX)i'F9\#voCW_+﫵ME \B%Z#~׆+nHel\9c㝌BIEϡXRl QRҺTe>>j0T>HR=Ba1_vty6 :BWԈmהy:w<V4x!טB.Ύ{_Et@;%hh^6Uj J>FpK؍I<&k=MQFlwjo)u{4 #[v;\V~aB?TidB'Q̏{:]_Z.W g)\}::$yҊVCfWhM9Un)ʅv71S64 ;ς!~FºDexA4wW.Pr#Дl RWU蘫JwH30hǣ\w*&*p O& ]zK=cD#2p;,Ih^x|l Bզc.ja1-rucPQQeIF?$qV )[BO؝uq-4ߝ.F=.>}B.TksIb_TcuJ2 ⮉p=+ %_̀;\xG5@*^^"~1kBs +5޹n2{T$0[rb?S\(@w}JCضZ}t>?SaZ&Y*MOIKuP׃m;V^7%q7HJEw}#U$hac]zfa\!BX D3r;6l+\H*eL`ӌw,7G3ۦMäل}V}rN)Tl:\רeT֙ ,[H3z_ |%ɘrj1Uu%Ӡ4p[~-Vjr^aE嚎,V*ݵyhE'٘ U624\X QeONOYRA4𬨸~6^ζJ*uz5*5;_H#g@uؓ1 (8.ڛw/h셬M8<{'U2wDl3+bfUY3cQ!ajg kp&vg#fNQmPKvz ]H&(*?'e]ߵ Wrx ^!eyIqX^Y{Yܾ @7x3M1lhZT_^$YxfS#fZI [{85^Sz+n4J)ft-X-Ϣw?mWqXA##Um@Ă}nhkB[2gYv|@(ZlD3M며/+G<" Il* "/KfywɊ'WΓTEOI5:F] "dWMT8 "0 Mx׷LOAYT'0/4jzlL"'ldhs,Pz>k:u0 Ywxk>3J[%dyعq9,jeptYIh| zS{["r>~gN Lł֪Hgi߄ڙĢ-%7n/Ѣ50]H6/#+1JxY6m{_w<}$Ae4ƿET͢3Ih?ޘZEHWd[h%VX@rkCm ]Y C&ȥ~dN^?LC'%'6^7_nWHbʽHY%Tx8< ]}iJ ru-e3S`&Lh"qȾ"Kuj|pw^Vh&\zMʘ-^{G m"h rjr5Vl]u0{E-?2wId9#c3Qi2[͛+FGMTiV5iM[< !,tE:yl.veR@.;5I26lLdX/5.0Ϣ 6iHib~ltR0}3F߇ .eUز۟ W*"Y~ QU j~IX#>=j6eKUBK.ULGyM({ؐkw&\j0q{)Obqι~ќ'mE+=n?>;G込Vsʏ}Pd_dc Aɴ;Fi.XLA߸_k}?>n7I9.ψk8IãeEv^(iwʭ!TP5a $V%֪-)jk Ώ46 n%wFGS)@#͙OW|G%ޗ[zV1\X|zX]:zdip=hGG*ZL\]2(E jHy ^X 7@yfAgh,eL\`ޅDyipMI6횻\ /ph|F'), 1T*'tך \4jpm,tZS!O`9F 4@@SY%(9)R?ӳmts6l[/&3m$kd<9MEMQ4"Cc[BtQg48 ? 0= lrE+jD=* ^c4W^é|tS/)R*\ba2QFN4?,oD쮑ggځ"WJ[^ إNrjAEү߰u|\r>*\Ǔ@q:Q|#A!.~Ba?~ʜhQIT{ *,,Vz3E*;O]U+vA0,+d. e 9lf7K04\8͖2ȃ#oEĨ38oAg|%Ƈ9)kV[L$ EV5c!c8^ƭWCoL莞A-Y?p~0V`Wrģ%{ڷ!/ʲ ȸ~12|z1aڿ/E왪p"ܝbM{=!`L򥯼,MpyS928`Fwv 15>N>jqDCr+J!4"LHUcƽ.֑ƔwfD(V5pSVC;DvcKa,Rnf+-0Υe^%R+W 32_2 +P k~;yu EƊGg#s:o#gS.+M9g+(g]x$% AM[ENwgS&*<5zўc`TCvM1 x(A̲Xzd~_p-0f;e q-, fFbؚ!Ow #x;se$8^ %sV,D씕kV.r~R^!㔁NAԘV޻;z17O:1Zj:v.-_bRς0{rߥ,nSE AH 2'VMY{0+46d;^FFtd^niSL/)5x޶:0& s0~O\=şrӽA~}v4OgW/P Y|a}y嬚པPϦ .EG1Vp͈oF]{“/UګY_l?]7/Ť/T@wsu;cw,RaKNH xK>oUx2,}' F}+RD+޼W|=Sr񚻌kOFS2kY/ʃwTb3c<,9ˢQ{݂n%6ZX @V, a]2v?5T,ޱ8ƘRQoDs=[׈}lCjucS'n>с?z.3^02јāc %v>TR> ǃB$>[Ьv594b8b\@fM{X{j ƒ4҉=%aH !̃1vlW6% os롯7Vף+T9h2Aj@`#5d7M\S$l3æs`Ew,=۹z x85ll'ᯀld< M=P;j7!(:d bKdleÍz4oM8= h; AG5]ɺXܭ̣D ̄׋ׅ$>?TJU+# =2M+T>B&FGXU`DtnუqdsJ&g]WG^ (Ȣ_O:/Fi״1,Fj V.iD|t Rkܸ۬r7nӫ!W|}Kaؚڷ*I/rL>VJkL;LDEVm(J04_>.?+z*M|iLS.eR TArh )q,-T1{mH"sy9#e R9^VE/>p}WP'6<63!oSYK-mMƀܙp 2M~0' ߑla׶{Qfŧwwjo?;qfS SFhԹ)5ϯ/UiW,Ɩ. DiG3w[gʠ@;YG_og{\6 p֫qO5>ZֲK)e/םHCZdAW|M.{tpє@O\d~vA"O߳X\-&޵:nVLFbޭ Y]},;x]>+rوg< ӐC& ΀; FWje֕<ķMi^ Of׀1 3K $d"!}c[_Fm\Zn,wg ]R8o; ep񝄍,J3 ) L@Jq#ftBUζ$Ljc:vYI?YE qMqEHlTe0Q1gSorA fcq Q9n*r{[g@W'ڕuWg pMs-"2lCōm/J&yi#]Ǽ\H\͏LSb;U+> *@67y/'~hyk=H(xrtL[eNCq}O7)*YqR6^$ 1?w* EhŦ˘NdbkWl WQl V[:V_jm=ǼմϟC '?b< EG_݈a mu{UD,4־v0 A֫MH"U @-8z/ g?,|]h}ף޵0b2O(D)*T7X;NݍQOuy5V4g;~:J%cJ_pPQ3 X`pK'ìm]!m{B> qߜ}̧:0ItߩKqC:OMry)ҴB.6qݑqE}~OIжHYbv'eͅcl|yr{)i2FM}1fS@%O;.V@wڨLfkT;|XN4p9ϲF: \=F<ʬ P1~9|GW^P]_Tip n?t2_i0$1@>=ޏQ>bWc@δEzr%Nټo{8rۙ|hsN7O(iWQCɧ̯Vخ,eGys&IP﬜n8CI Pg^v3p-mIw<_YI.l@Z#"?F[:˻zsm$!8yɉ @~ ` mGdc4Jȶ(OD%%R?27 p"^DRf=[)R+ٚ܈y^DLPܝ`B: jRiŜ.uu,ڱ} T-MubgoHĀ|S숿a3g{KBm'$h#*h'|DfYls׸f#-m_xKyduIkW亵.êzr<免qr_ n)};+ ;|@ /la/ՍH|5T TuwGLNu\"d\7wXy |NP ^U<:A!«C頲b /7C;/_T\z[֛D [{>??U|kǹ񆓊7f_a;ܤ h7؎BcV}Efs2+6m60G0S,Ur&r , WT*vzI'1ܜ4Lj \iam'd ۼX6d {xH մö k_mۥO"dR.`K :m*; m K)\3|݅d3*%wΑv[+#.N"7KD/&)jD3nCtHJ֤h+k Ao UpydWP$?6kBìV-lf*ͥ@aqEc_9}dS=ÏrW(!WD@|Tsy@DV:Z/w*N;Wt4Ja-Jܯ5(eQ 8q;Wį1q,i8NK곝^uʸgJ%d"ҒF?sŹ Stԁd8ʱSp5~has?M*qef!uvguc5jL5?C4^wvzЎBa-=S̞(AxP^pJPw* m^xsT~U+nuQ0ps0/3jfv+A1/wShD}/q51RE@e[Ct1>=^5q ƁQ0X@, [7%sVҴ.d>wcFpv'cIvfȟǀae_g!9\XGg˫3aeHVkKUQ3D׻_&>IOD<=+Hsw.״?~ܜ֢ȵ+|(ǻw90O-~E]!U\sGF_tK{UJ4]{e}Q/S7c߸80cK >\y.AdPJ6zej>;A!h"LZ3 RYDrgcg/=(3J}xdEk`B O.[sy82HP[ a,dUuq2lӛJB4~>:+:{b220Kf6F(MbTeDy!n1oXQ#Z(jsۣb0{RkSKPesf$0Z&)^=$<T&~+RWnG|\Xyǻj:/rY'O5ɺST QۜxPJ-زS:1EႎbKs}heNH*ES}g>DXJ9O~,p ?$A"R߉_ҋ[dKFt>PWamXcPMʑ`P&f JQI|"sq/+Ud}ǔyJB;/R(Q뷺ZK#fwԹ #TROÙx^S`sҍ=Pa)PQOHiȽ  ʀsZѮlpxfBU;.ՄQP-rْZizT`~牆c]j: 5ic}H53vβ-ҾR\{y<i@Cχ7Ӭ 6$A$u0lZeםx:T51{N0JJJv 3<B6Ӛқ  r 8 Mq߷D]ͱv{ΓrOTV3D!ZE O;]5$i=t?!!pQ|&xxB;u2⚌o~d@j)NrNNFXE5KDnC /{YRf{XizDxFvv .:{bzU&<xl5piXC(ıx0rDKؚtTr]jݳ$l=ɂ$mh[/֋4e|z"i_ !; nPۘvYMz:GLsMRd;=\r\Ӱ2@wLWGK(ǰD_wr ChEwqO`^U 4֌l0%IUV&Ae\IogYɾ3(J1W?%ISz{ly'fN8+"8ܖrY*:%6FɓmOP3S܋6T$ve5EnA>a]tyL=z?G5K[ٿ]ӆQ N(H aN R#\ zvw3j2s3W.H]sHQMo-bjVork^#D AW4:ATy]b~בg>3~IC尋5`Dԕ>Ӂ<9ǀԜ)Oy(mmU) +Y,9ՅƇӬ]{|*4b&~lxI^}pDbA~0uY.E 3g(\+@Vy Gٱy'bٹήJWXةNus;Jme=e—&(+KԈ5;Wcei7>5ߟ׆WI& uxaIDE#3)僞k[\n? 6`{l/icWNV TY_;y_үUO#f 52<ƈ8Cpc;zZj!–Fߔ۹g&juA0L +Vi"اJ -ft#%HA*lfD^B[kٗ"' -']nLނ7Iɾ+'%]TTgաҀRz6#ccڀZo~ⅼ;ρh45aDǾqbsxՉ맞Q_Kq=QRux/!q'lH2@vAX|g,ۢ V5@J!J&  .MT5EWmt]q*Aoa]M:{ӵS&RA)qE ub%meVFg%p]M.4?Xn&w@'2TP涰YZPwˋI7iWrnh0jQ0q $lGdC|K ɱebK;[I?VN?^ʶT7s:DlcBHYK3F[fPsT@*8y,g3zKmYʊP~g4njw=3P4ߔ L( E-Fz#AرmJLc5; ANx lD*e$Y3,nx1 sc %w$ٰ6IS2q g\hrIfO]G0{eA[RRov̄J bs"Ѡj:+$|覧ydNl܌"o/oF(׀Fg5s~3JY;7m#P(g6 +2icZyPH1п"tAO E|#(ݮʇ&0)4;x;b#h-&6M> lv|J5!%sMVXUp3$TX/4TW >ޙ8UBXo9z42NWV`;'Y6!AG$8A☒2"QFg&{mՓVqi# VX _Iz߀JǶS  {˫'ˬTηI 6+ >{bͰXSnBh끣J!VWGt ~#HITe u:N5\#4doDWq$XT2z~|Ui^ Ck[D>' *ӎ@BSM藆27>/ x"#f)_"Mͱ WsxkIc+ǼJ6qpQB'ַQ1ňb{Iz&}.pcjUuYJ)^[wU? rˎWgrn#g~T!nN2>fI\i`>\C]E%k/wа]>Y,Tz+]AT1~h 鰲.!Qg=g(ӁF2i)8'qT,"N9>,'X.[Lƙj}X؂o(ۚ^ǠPh+^ĭwi #J,:qx`}HߣU`ү"-ruu-"d0:xE#3Ŭ*%%_։ B Ա 5C0PGhRѹCяN*:ƣlEHDꌕZ ;J. [GK)ehi.P=+=Bhɧx룱tUPԳYlbrJ S5IwOR4_ʺl4r`y;Iڣt8^~DԾ-Vvau$-vM줥@u6y](+ @#Ҹ.1 (6k")γ#Y>v9Q#)7+]6qi\8qL3M9e di2=RQY̶(:w :RS5%ya%V"m]!>_&m ZuEfuko K Zm~C|r57 FU Qm@Jd.S=f,:Ɔ4Ѕ= _A^. E>ċ؟}h/Es"v"*]*i<ޯ$f /xv3pL!fPTB2d~3eZ3xA||alkO:6Fput!HYj`Q#Cű-tlpQr&78Jb䙡?[!>B*lާD%Е4L元l^IpįB){}1ӂwprC;R?7.Z Trj1HgrȦ(NZph1. xڗA[FzXul'͟dH9-1w(+|4EW>`{0Za8gK+i0SҀ]1 g5Cj0)zeGr|(h=LJM=*j6%c;w|j0ju:uʇ{Dž*^{׷wKNE_ZY|0S|x&cPsX]+>wf?l"# lkc+@r? GƶL/>BÖ=?,HwVSIG5/|+:_,5X'Y8':bfi!8+%!pY{X#2,BE @>$Ӓܱ&8닺s30$/&ZǐA\ 2-i[\5RVE\1q%tIwWLt̿g_r(ˤᘟUUtюda=O,c˥Wb\A~n_v&%86@5Ν'f/Thn$&4:g`.7"CILw1Om0|4eaэrD|8޳ߊV+kYuv'Cbf,h-:X0*]}˶pǀq-~{_njʂ /S9Մ)b*fl3tmX7O>jm h(ˣ!3dAٳL7lg`eu5FE rE}s#_HIN-I HdJKRj3Cb$ٓmbAc])?4~m\e&Q!a*,V,>=ƌ)}l3ؽ5c2vJQFBرD2pq%j..{ZZx|'O~gQ%P24j,r";WrXj~>мf7 LM? xwX EsDTU8Mr88ZpcZW͘ eE |ra3ʖ`z!>~oDC$@'zry}?. %I7(C~sO 8]u9}&"EVrZ(FOZƒRU ,gxZFvsvÁhgTOC2~x%A$@iz~r(h)jLWl#q`nIJSI*NLJ푢zh;c(ȃ= C1{?}CbƧ-j!]nͦ64}yyʒЯrURI`VQbc]wС[M' 8-ɫ;  =R;2ze(}+?p$GQV-=W Ne}KNiF+OÔj-l4|Ȱ'Py4؜>>n8m؈ [_{(p$eލ_ [(*/H1 `N5T u+dz 4~e,]Lc>qց g?seے1^7eUJ|ZO[Mq[mNh#[ 1 3)MT͈eN;K(ػ YeȦa'?BAL#Zr^;PG8Vt`1~|.id/Sc֗|lKӹeA,ӽ&n&W_BhGJ#s-)tc#?pU_%io,BIZ;^uFmeK<@( viw , -ն%%hfe$U,=G)[FQ~z UeC?5!|IIIX!Z~&l60  ER`yƛP60sӄi tSO 3S6 Un0&bG6pin"T]t3·CѰ)pʧ0~r/Ob<-Č@ׂ\0twj~tH@rbJ>hPĮ_}#s .+ź-Fq!^p(;2?IQq&Pd~/C`3qa_*UKn<{ѭelXs=sӹ׹XJҸLegR9N,+Mx K-VŦV9sV3$TlbW=2rZ;hVlwM&ܒ@EgPתAɁPЦEe >FtvLΉ| L1l+9gZCy%aw1v0ꤢuIZLo(yiLt* 5HGENgqg$^hzl$'2tV&ϭM8+65_T8e،0#uHZWL+zT<&3yeK9R#vXe0l=ĦpFTaUb+ff*Y,XVSpxyzϱ ==\HS jmϼ[X;fU]q$)9. 0a Z^bz -ʡ6qjWBuSi=1}(d%9 ["&gHu$,aj8 ES: )Wp&>ds$o>*S̴OOI,;UKO=NnX\1̈*nZI111o0}M} v}Ώr J,8&`PYӳKSFH^o`,5mc_9B}\]KLʻ6s *'hV~&K8kas.KilԴ{K"<\xpfEa"E\.ݲwsB)OhH Ȼ҇ҵDwLOov/!*trkUM% i!O'Ǝ(ba浄ejx5ȻT}6ۈI#t߾6}k1H4X"fr2%g @"Vba= T9@5Tt'N|1˅:rw1*Q]_ 8bzCjNr(k5!12]FPo?D-2sCbq gK2mQt@@=&L}d'/.4:\jK/Doh |*`@| e&p 8lB kߒN#I_?oH4!yVӓ"C1X`e*_UuaFp|'!OTQrAk*(Af8c*9YrWF@ZS_Sx|Z0! o 䬾G"/,HQ%aȀ`-s69D ]gUr+x&Lu C7\Zi)B_{3GQ,%TaZ[' *3zf˅Roٖd3$OaӥS^}-v:[ *ܕ%)#;yJM(GnP,JJ:Ֆwn,{F)&S5ʌbjoV0g1V*#EDGJb* W7֤2^jl%؍k@VD *nUZ6K()6]m-$dWɗBYxK_+]*hၚǙ2ϏLvmyǷf5 ZI'MzdkYx2hdsPi1:,cY+Vt¤,TN=EOP.4ٳY5348 m F ܌]Wxgx5(~+ĻzY4ϮUbWC=aaBfAfR+LF~tclKQ)8U>(iaio,d;(|:XZ1rx `JEd\ VuR$*$Xm %bK6@nm$^2TR#w7:&bq][D@SF|'$[x}cm}nJ!)F)Ns!/d0KykUԌW<.>.IQxa6%PޟwAޏ퍽řKÜ#uQ7l-Y{"e8|\9=+b7u܋)u3gM:lUPT0J"B]H?ԁDQxK:Șq%dOFqXmɪfDq1XV]H熞PIm\ee{npu B_l_79 )rmatd\Ssq=T}\m݆ 'WsWހc丽K0.u5eK^-/ݏMX[f&)"1c&9SKʷV.PYݜx Ct'/=<c;DGi5?ֹk;Jg#Y-ާף(Q/ !`I ? fݒӬF*QE;1;tU5!=؄f\ NiN,JFhBhT[Ppݩ.2P\|10 P4$hx?kaWn*LE prxo3egz)ޡ R~` jR._˷%ۺ/vZ4&֕J:>FMƣ%1YRs?asp`v͑U0Ovas$30Lfٻ>07m*tII9bpܣqp'7 ն}w>_>5[E7sYA-Lq]UXwfiZ3R&w  lpFDFD/|Ƿ|ޣjz"lytr ̽.8-㌶ߊopqZ T?O Z tLD\{s)/!تN-vT9"`FV\Bx8z )WG'Z{5O$\W^q9JKsNFG Kؼ`=Xfw]հ"q9MGeWSM [#x|4Թ? 6ӘQ{FO?IofjK0"GHcsdcjqZ®3Zc.dPX+R\T㲄[} ֘Qp|ϥ7q 79! TkoP-fjm$?Z´ &}_wtpKy`$0!}5 gwRY.4S$N0Al##񤙰TUtMi8);CwE|NΥ v7ri!4=Gp v88 @dk鿳xG>X@(柑 !_Ҩ5DɣZlfgnI< .lL\X+vܫ9y5 ,8Yʄ~Sj=:6sWKy~\)UFv5;kQ܂2-jkXk kNP˝D$Qwc2u;ЭBO1!!uP'oM9\_T|dxX"X^ x jhEm.ڵA*$.UNo 4yf-W86T'P #a:!F},T;W}nاlH/u"%&C[{Xzaf5.j(+~?ܚ5QæqXNEvc i4i ?ɺP)Vi:G '}*<[!F۳ۉr) %;-@JД+ߍ5VӼn (ҜSV?*4ǎgUe'g/:YcHBiAύ+{j|"lkny!( \gҿPb~ 1)g6δLa%8]HB : lq4'2a}M7_JC(&uڪ a0b;O\tYjobNIV̘0M {]rWFyZ<1BaО)7^HG=9wOoK~JcPu4;"#V [_it>6+6 3Mb\E*3m h?|NB\H LhbŜGFݬ}=M*NSI7,5H QI}AHO:{ɴy(!&@\դ}Jʅ]tQ9Hݾvֵb~Cd܊o5PVDGw!ZgJJgR#w>10UIhnH:nA<=k\FǵD1ѳ*2lMWGyi|>0OW-[*_g:⫱SC{1kC]'?Fм:J0 =g&/3F{U?uuB݋nX:'qǐ6@O>ی Ï:, 8ck^YgݷQDH|_ŗނrG,.oͽ'D'98˃R {8)Q84Uǀaڍ#5٠9vDVu0uXs7M(,.jlIٱ{ʿL{ %.6cmFͿb ձĊ.?:~gy8{prka/~cW74?$O):=^L$0.w F_}AZEDk6*[mMQƻk&ʟ =@ӿͅ@Pڑ|C!ƞĀ$}yx}X-܋F|ѕuX2#A:ث jz}CN'~Lﯪ}k:$=F"#Ķ۶̎ä\7Z"?tsJRS6MIےV;V@zŘVxugj-%zvK슌:~U&c#O {\٣.iK.~<8"R>Yځ.f!ZōЇb]?^y-Zˤ rB>tzTa}ܙC^\- Ų.a%?}}.IpUNُ -@'?BJ'/4͗fM\K*Jp.W';qjkOSBo܉"}qڤ(ǙKF>A9NОXV i]^*X.-HIUIo*QL>ÞJ ^YPC䮟Kj,(1ԡ9f+Cvd {N,rB65Ol~ȥx=7cK19G/$ӖB$iǶGй&,lO׍w1`l]X'j61gIcwab!;ݻIһJ:7/ّ0Ϊ 9gqUy[H1VG} 4J64]+)#dLE' _S.^ YgBYo)z.( ծl{JDd9:_b҅{#]`VpwpGٵB#-טww$-^w9YtJQxѵ࿃ -GAkNrםU$ρ(j7c~Gy/6!E0B_}[c|݌U%y=^씈xb+ WNf Ni(= )Ayk-w:8U 4lQK.Y4'Bz bph=1U ?XW'ہcq>6Pr6= `m#*苼Yrε>=IS*#fc~2s!J#Gn&Yel]KPX~$$EsF{]&ߓhٌ-i}Ltg.Ƀ `tT]Fk%CRQpw)`!á8[y;v2w/z4κ,W wV;|9bOlQzduh`[td엦E71Ըlr(q!޲EΫ!@ n dٷ:?ń%ZH_-ʑwJ q}ځ {+m؟g⍰rzdYAFa(O*M?P5cqH$->3 DԀ: M6Po!>M3꣱PMxZWMVeѓe߀KL4ȱwT6C%Vl@ږ$],+]m'&xZ,աsne}HKv(׎\:nEk4'ݖK)igl(!g?:Fj[j#+ZI^l& K緼V/¦#]WBhgD̯7YʕjOX<,\q\;F\j[aòlF-EAaZLc4rN(]x,NyҰp)I*\xqcsB^'6T"?r8}TG#` NIe 0UG `,%W˫mDŽ*_ӈquڄUzu6(+^ *>*)@-z7E.^d >s4Xz5n^XEcfŮxUkF*'fq ;k]@WaLGz8kt$Zxnތl3lʼgyHEʺ}~o$N[؟ʥzn_LE܉hZdOeV*իIT,ɪˌtgdۮ>hi>3 h*rY ̄oRdɦlqP $탈KA`EAkljVFVo׍ B2XDj&;?_}$U FUD*F qv H¸c7KNjξ"'ٖr'<|a11guS: U;:yӶ3όDI^a`BEJ{D;cʲ@iJX6D:D}f ZAá!Ѥ89 u[q*o[}`I,}\@LλIe$dxE Ҵu=A xFʘRQo?E ;:q뤋LqdC T&wN.m9&%ķ&kdss0D=ŀdVkLw@JE/ n2Dk^?Wı΃F7ֹIcwQI4qfo79 BYC1\@vٛѸxoqۓfsRAD-܍.b\@ 4o][1\A[ 䧛_IIgB!Ewɢt$g8#>I}aڡ?n{-"ڙ3ɇ1@cFEvBZ4*#QL;A?U(:z(C|2 F7{DICA(O^ϴKIlG{횎7 i'm<)[]O`^g9*?ţh\=v|/%oPVo{8=BEdWP\0e_ɐ^OUA7mh3*h$wzO=aNl&\Q >,Du)u {jm)zѿlJN݅Ix :psj.o9ā[f.f3j5dj^?Tݥ>8x}+yD^h1wn К#uy0,(a; O,"šgAZX/pȵNpQk%y'_ر=h7e7Lp:d#m`˅Ұ!ơmFKXDJ%8 Md .H^M=sWd8^DU(zcb9ꩲv jlt+f$x#͋&5Iɕu7͏eP!Yр&]KPU~9nDP8DP BkMѰ48 "yi*t+݄W4aMw̱1 U[O{$X( Aw(ja҈uHG[9.I,ugFKD@Ewj Wi+ IV6ɏ1:,Ztp:k~zcgLJGO)WBQfRD'1Z#0Q+•g!\+3 Icuu\.1dOG8 mw%πF;hq% nkVYp jPl\NoQnS}x@EcʟnQ߲;ɝg^hkZ?413kVc5'?efcč]p}^eҝfMxjg4ge z7Sm"[|92u5'`UR.2ɷ6F݁`中Tvc_* mc3 ХRr=NA뵦XD*}p}ɈGle C!boe ViIAk;Ŋ M{eQx7k0+Ti /?w6Dy-g k+:7޴vI/ xV1/nsk *X~k53DUgKbV]%QPYeL&s3] 4?3y-"0B!V5vi12ΤW+$)$>]S#m ~*A|ҽ?$SbY??]e]w7Omj)6 9أxήVBʪy/,M['d_ mCq40tD%C xaTTIxi*36Oɉ "tfL^2/BI^1YS^tخ2k+"rX7uJzNυQeZ~gzxC0ⷓ?x("JG/C[NW$}keA&sKmc4?…p > 4> ?ΓU*A&DT#)N|/^V rҜVҨF9N:Cr;=SR~f6r4]RlՍQ_F!,H;& +jwy0߳ƫp΅q_f5Tf!<%Dq _|Ce\?I@٭\=_3êZ63$sY{-9 _۳U9dHtQo|}0( T?B~/L|X_K2>#JF"<7,Gjq $ӎۼd_VD0݄eJرZ-qCnD;&gxS1ٛk-[KV霿a1ՇTŤڛL[_' ]q7WKWEDDv1!eˀD۩aVݞP N0jkήN/y dIl G;W|p>&QS4P@VB]֋XFN3(\'ET[Q^mLԄnqPI _:*DTVb!#FkAO"A,mU'EŁxwoG?GJd#SdnMlf'{3P|S{u1Dۋb`S'6?>MXt@1s#Uv@Ml!0Ѷf?s oT]a]R-+)qvPW؛HP@)6PX+N<5$d2$!mF{ё 3 T5$2KEs[zXjLy͠35Ei䃹3$3Q.pd棙{aͼrWϱaVuS gSC>gT-93qq9T&Bŀ8W]D݌USE*3aCPdP4mD=o|Ij3B*mgtmǷ2*ZG<Ϸ9^|ht8|MRJAtM5ؒsԾ7BxYns)WS:d=ZmbaM. ZDZx6oMA^- ;)Շωz4 J"(Q5C̈<\!3O Qb=c!V̅}ۉ"EV &fqV=lYP Pw !'Ll-5%r}܄H"YGWږqZ9 UۈHn ZS 6t1`wǻ r 30wΘ"%o ne)dO<6Ӟİx{O V{d]V5,gFa`SCۨ{>^⸳IĿ#m$[dg;V.g8+8 \xSJC4W C $x/˘˙&= 6Q%y7Hi7iJPwR"GU;Am";2A%l"J<3'w1*M :-9 @C*,x։aڣ7.^( >06TzY4Li} \+ [Q1JO9f2U>K#3svkה@53Nޕd̂RrΊ$pTyپ'5d. βE+SaT ,ccDd{t"_௏i0TA!++I~<'~RR5K>?x 5GNN.n3hvA rH&z1ލVju"2)QPG)ĮVrxp%F D@6/Ϛ-*YNGi/xYqq,yt ɞ@?o.O;ۺb7폃N"Y;iy`6zC =t,1h]Tk8& χz]96Av d;E+G}'c} fP"HB 3x( ];M^|Vb.tY n72)$ VBJ*"VmnF#^J-̰ާGF_lO+7d-eƍS,]gFKYwO=i^;]! m&Ru uѹ}\r#*kF"C鋀tgf0~cS'MT*c$4Nu0l{VOT*ͯ;"h雲~C|B+kќm2X%JJE6׭O9KQ -k w;<.--%lDmS1qIGv"Z_`7OM ۆRu/wۃގPi5(fG!)>/QsȞ8U~ 5'Ls_7p @bÍ.G﨧8U:?u;8wn`\ gX]u_o 0o񟳞yj~@D\ϫcD8ELo"TgWo4 ^I@ k$ =}\Tob]bf䅑'oM9@ϢBJ- cObLpαǐdOKk +VB; K)|n_.Y<g ސD ^춫԰qInיnqގrE,2%sݐSw}"8B?F6p?4]{?~UHa^AoUQ`yNº -}7"1qZ9n4ͪ$u.h#u!j `m[?Az+ p:#)Ѭ0Aզ4 )%r`Lùzx^Uwm4dIikhyŗ[nnIh4hc@h53l}!|73K=mSRI_Fx|~Rؼs'bL0ʞ<8< -[!^ɲ8+˷5~k?mׅI7X\uJRћ]|#w' T79hl0hE{M7r|(X5(xdZں L?z\`WBnD,#v;{Y].m"]ֻn(h w"aBliNDhI2 !m@oyCiFrVo׼o@|79l,~x*n"ܻYqZ'fHHrc6\5_)Z, phs>AvʧUHg[(n_ Y8Zү7J'O@/dn} їw[9$=v+,(LfU\̙9]EFԲ(VfѤVxZL?SC!ݩ) 3eAg?P9~؛a貗gqEF?,Pn?Z ]% B<d4Տ\xEP*?m\T us^`%n/.̸Q XBCaLNApWǣuc|1IA* .{s}f/+Y>e K\-Hկpn4r*N3}oרMh7muגޑ4 i0qPW [3CYUn j7,C^dIpHf $s +I ᭸o"a(MQ6t. WE) }ᶸlU P ~Cqj2!:As([^Z[kls0lsq.䌗/"U͇qOҐ Zb7^UGŬinq}RtDWfj2f+o1M!(ҦDf??b/{u\r+A5g'"7O7Xns5%_v?bѼdvwoKqM~NyxO*T̔hbiU;覅4֌b٤3;@*o`c+A= blQ́Ќ, ϕDqI#ןgSB)%>cƸnvڳQ/YۨjR|]"{ _y?v;1U2ݫpԠРHd|Prk\-f_J]dC߬O&)ngvN:N(QY^L sbA*iTzղ?ft](18zhOQ E.JPY8[0:=/{¥Rq{!$:~/K/~K;h f>(GLR݀Ȉb!EEl~#>䮠j/lrd[<8*~MOOр СwPP%x7\./߭NzWRWxjH 'SoU9Ø㠅!`. ?/@l2[󋚔6d:k A3*0hjJ, uQ_)LL :>m^QdFr2Be@nr ΚT :DoĖp4WROYS{ DCϢQv]4f++y\%")s2^,IvMC='kBO+OZ9[?@ q[%(M歷iNHJGG!H>V~w26('E!uv+JG0aH˾p]";zRD3 # EO(̸˞vjwٝpL8EvPeƸh%Ysd`Ƭ!fϢbcDsή{1$غ~R^ QXw'7Kq]ZU9FOK7HǑh0Y&Qݐ1 (ڧ4WC`/ j$Dr4<_'$S@`c>;ޑaoLn R@w']fއL'_.{Ctj}ҦLU%ƽEL,f0&qY Ndz3hY=b/ [q}c(TNt.7$CC,s/2; xT2@x(z`w j?0XZp7q V4sǤ"@Jc KF/.o(('l`f^tV>}䤔 @d#1晥CjO1pDLJ/ u_qb6Cm+2>޶%%댞7W"p)bfJRnP!&.~iTHTWnmpfRyF դOՎ}Ck=a5IUL$HPrJ ^]-C|I;S K=D&w~dͤXmr ;Kdixj] -/GLTUmGXWbpeeyc 1΄Wcxy-T?޹r;tIRIln0kr(Soa6D%}<$4(M"/lJ"rov܁&m LGNd!{#5`Lteʍ3>vbA;88KjOD1m>^ϓO!kXR{EODwYi5ƀ&pi 宺aa#Pî^Z4LSo,f9=^?b7$=/QrŁDRWR'*fΛ9޷'fvϥ E b8msD׮]o%]Ք4{2̳{aiDسW`eHmasՇi\}zbnu43ʀw+ް_I?~hѤT-=ӑ(7(ZZ n^R%1@d * $100ktufw 'nc)Th~F Dիwd"ܱ܊MXlU2k*~p֖B1wUrgÑvr-gp|V/z޳ynҪh)8eY2[v ̃´toO;NYd.[_ΈBY7Q( Z(Ϗ|o.rkDګ|j IU\!W 5O!u %UDP{o*SP;][)&nrZλ.i<=!ҧ~_e?j h"FiLGSMpems0"$ˆ3O5ϋZ=*rI"lէo._L[<3Jܨ9 7?hK]Y1ͥXȺ"_ ^!fԒUA)C'.B~{M%2D3V20`Z Op YnBM0_ GCS0[ǭ= |~54FZvP-0WUyXQ;PX,*Ž9mO>U\EeCp$@2w:6:$b, .swYٙqA?Ucxj22/"X4@J'*½J#CN<O5 e7"io @]SmԘQ>9)hL3/Q4z`Y@Q?X?UCv |6WkhW债p(\S;Jk. _wr2)*M  Ook9!zeuȲu1^NoRYv+3" J'AѢSUFZQH i'cTtoPzz $otU;XHa( zns)Ȝ#TLӷ\{YQI2e#/[taK]4+ޞ乇1[a Zi-tyHOL~|Yh2le3k@6TSm-ܑs(`+` k!9 =+:-K>wbz9/2UC0r ]a(D)ɋ5˕ҖXdxk~hp_M-k}K|1 7UXZ32ps6tmzJr8~"UkJ_l>c&Qw?@| |[m^guAU$\2oURBZ-lvm㝻f^pQ5ߚYTfx%X7ֆ$;? BJs,Gw]2ĽN/ɦ馀qlL3 -fǓb!#&oNxn|Ej4/~QLy!XAD{/tf6?0a+;ֺywO@cMZNي_3Ze>{Ƣ b닐1D`AM1e'SSڥh!No T A͙BF' vs#V;Qôz>1.[7diE)y=|z /iܯ4mm᳡2Ȟ7LEjq eT^`ㄅ}O3!_oJMk5R)$Ix^Ԓ:ˊӦZu2xݙ)>:mPSm!qUWˎ8Wݙ}cE(MF A$`5.-X[ަgwN5  O<G0DilX%JҳrvBm @Vgۺj,Vgު& Nc o û`9o`c5ÝɻU(4g;&fK_.( LLq_V4daJB[mΧE"f 9DSD; K)ؓ=brq̋+>Ź-3pwa"$ os ϧSq+:kv`5\ y M >;!K`k@iC*=Aϧ\ڋ1MtTt]GPn R7=k1v[O{Ociris] I5FAY۝A1m[e.AɽQm)5۫$Ub:Ƙ {9Mz\wUgo5 Hl.! U1oiȵ'.V Mپ9;@1C(+lF z )DA Vz葕LO_yu0L!tD2Qr7%kyHK Oc0y(|;1̻GUCNI[|l8\p =J$R(lȶ6R1L+jB5N nJ?4{XN O(+< &G"!CVZ'91dAў{&e"E|"sw`tZ\+~fi'QvD:k^i7#̪Omb;fk^-N0V"V]x'oіk(`~ƯpL3-M.߫rKlجB݌ui! KW-ɒY&Iv2M։r2R˜Tz4J5M%=k9TNg}a.LWĪ]6?)훎.}2.>^_wd Y> {)KI۶=p'~վ&.pK)gzsk͢ D/4{⦍1e T]6d[Gyc4CN1Q$1^# ܂#ۋ'C,U`yO9[9 蝱nt m ^~,|@4GH4.oxVcF1yn/aYCrSCl&D!d O33qN:,86VCa%QV#8&΢KyE&ḃl"{ ~H~!5ϫe"b[νhJ}Ңd4Op TM,śQ( .? PNޞ I:F>fͤ +fJOS1Ius)\H4.TPg}6?ɰ-oh3>Tɕ`[LRGs5QZ6]ut7`{"4;̃r1RebZք r?}A,OMԱ*t-.WJb< ^6̛%6LCJbo$G_/5q+>d +`h}\Xy 2JVʭEgit%b(uДEy4$vΛm"ɂvkdIx>[U~9Yf -wm9Q>᳦˛WjZ-=8;rC}_qS1/΍s4d+|$E7'2E4(?o;ohP۪,F %I"Q5UσvےI#ԍN@pSNܜSYΞ v Pn:@>! nͰ'$(A_άYK_'ĮKit΀Aw&s$$0 TԾ(|Mdy7f#π/^dAehťP&B\OjGDYPpNL 3|Z,J7 - cHq`TkmhT<~cύ z;F# o9O\i7uow5wNtIsckkM؜΂c3/1KЬd>|B&4'bo[bL%$FGDI+4E؝{B@ätdM'gU^R= tsɟrN@pL넝~ p NJU:" ^O\nG[%Ĕ;N<üBbd(49Fk ZV~S0Y i߯+|uF >D7}[țX$U]B>ԊWQC|1AYEe.ޣT@|jqĄl0+ 0/cZhj ̝CHO.o AQ;AK_,Y"5y MtXU>r5co_quDFuM"Kwqz!@ɏ`(>+ӱ zAr C}AܓdpSiy4.Eq1FQ)cOvoIO}k̫9(NSMT;ײ>6pI?PG/ ڵugVe3c: $t MN̩= Xn#uVB1l\L%rpo{6,PZ+"!D~BH"WR_:6e6V ~B8Z.N' P@Mڹ?9G&kT$wheOCPBB>J+zBY`VYDOBFfk`h'Q!JgeXDֶȮ+>3fPOZJ~-o8gUQb'!qDP􋄔JHEaE@U)GögA@Ҫw'b?)7ژaqE4!pS8qNB>v ETRנ*O) 2TvU< 8D LJo2=sEj:P&ck1D(fd4nU|ivaX-8F$Z-EG/]tД v\)6H AoO߂W<~]kq Kh |}(`H ;=<5[( Hqeer n5EJfn^7~HQdV8Uc.E$ilA =hb zvAy> 7'oŠkwAzU@lpZIR1$d2ΧȐ{\if yP"VzS1&i۟ڢ (s?u=OCn"}oz0T82H=n d8*Nw 1aQ@፷ n*zG PQ6jËC?)ة)/q0͑B㧨7z]mVpґRJC-PջpE1}k*8{o\> %f@r C qjFzViAr 7- ][QJqIf(`0Ãqe:4*Yz-R>л)j.[`,K/gk\IYОo|A{5hhftbx= 1e#{ZaJkn$.seQ|ǽ7uH>@oCA4Z ~g"L|_.;$24aPl4V,A%0WSŶt= %X6y3`;ti.3tz),5t\eG'Dec3!n3y24sr\ Z4)  845VGɔaR;v&"XZH=J~6! î9jp?p'PU^Q׼=;b}[_!d@SN-0.YDuHfUUBrXWŏjGCnITaFKMHv ̤W%Fo5#l *uA?{vCV̳60}asnTܬ}x_%mck4Cq?.1mN Jp4ySS˓t}-sĐ]g#Ћq'qWѫOԣ(aqak,/c_C7*L[pxzpzAzxFq'<}b K6!)NUzݼm펄34hr@P!VFc"6EIFn>Y6\0mGJH43uG/MTyp 4TqIʻ wGp Ifbה~f1i#?%TUt5-l\Hs[EU{WeEaE({$8/?c 9@r$~`sZD{IsvneěmJ i2T+hպ|Z>7-PVOMU 5% +z.P\@Pa-ctU\@˞(GIFcTk%wb!̃6H" (dk&?'P"?*f6AH"y2-@[ Zѱ7Xት5]WKEk&Hgu"Mar!a'K}If!qWmLk=?p*I*MlZ t!VH.jDCEBЫ*zִXwâe% ę̗h87;Kx -|BCO#4ijҲy^J% WZ^~fVe|FLKZ78wsk-},Y# 1߲@?YR]83TTdB'{9Z\ NJqLNe>bP-ۋggmö[EϬ=Jɢ 6FEj6('3*ϥc1Nh ?U6YxEq(CܚϐZK{=WgOCjabz/E&iT}G:\pkF7QF-΃࿠ 2`ʭs*+7qGЁ ,nMs͍R!,,Spl'3%`.O1j:hޖ1]f$¶Ki@cIט>CP`G#N 2bvg˷9{ͫ=',j}nSk j=wX &VPA_zSbWF!5I=Ar;a]4/2G(7HOǪTn~HDeRQnδdǐ|d#A_Rb\\w9Èc\ꟁ5vST:ae2Þm3 %)HesjW|BZi@6&na$SU$ `LYVFe!EnhxǮKF3Y)tD_=c9._\qJO0,O~>J't *OT8ߠ޲4Iٙ؁ M|i͓$:8Mk&М;ՖSʿp+)}oOA dRY? _! +tsoWt d OU^ Iț,*_L/fD']phkBy@ݕ?+Xؤ^񧱋wln^F-G)׫ *SF'=pi#!о6{dT9R ձ E"MqС2&GlPՁƇH!{eHժiQZNVA BZar 5O8:*¥8)H{L!9dēKbl1710/s [Q+jpWEATY[:*hͦ3DqƜA|2:h<ծV+Cg%qm#EODyѾRuYnb;ԉ}Wb+|)jĐt`8pB7DI5H74M.ӲEռ"!mwڊ s2ӓSï၂V OK +sb:QT!ΖP0>3mIh- ~'وSד\55/Yv艄\w)X^Rj[ͫt#*4 MN|NBE:(!nȌziHP2%^FYVu3,oHd7Cp<3EC p%@ƀ d>@r豕duϜɩ9Rpt!V{lٹ dתgH.)އ&#;#K?\}2M-:uM.]gL+MWx.6iLhaq@,Y4",+uD3\j ~08ڧ=lhyWJ\<946W>Srs ^;!-`e\( ֕kl+N1KvJtSMk9&e?CM`eMFOVļqeGxDT)%OtM}?AN`k,ّpCVu>a~[I%A ('_uyۘ%u>MԧOOa0{gk80w O^Tqm&|JcKwe"CiwX ,P AK1GК(c VxO| Oŧ2S*虡┚/{R==JzM=xĆvR-4иW cKA`q@]2^_Vq_v71@,٢ +JA@1KizVlEy!31DIw\kq9)9Z;F5G97$LHGpBӿI\@ m/ERl9Q FȄWV9ە*cQy4aҭI۶ԗB{ oT*nfFOo@D`o.P:>8ȥ>7fBHyOƇȆ1z)G"*Z?b>P$EN,zڋ;&K^eR<8I2f ͵کm/>-^_.QK\"6M9QaQrD$`'6ad-5xT|mT"#/N^X֔97HA7rfxrZţ,V33Y֘oF{-Ks ("핿A>Ε?AdPn{ڙCLsI9",ns[7a$4qCxh}hu0ãu$. ,Qϰs H#( cIA"L6јhUAB&*A0RTAu8K,>jѽsF)f~G ~;B-0r ΡqcKPj6(t%F4'33p{p-=@VTi氢qRqvTb<_DVf i^4)BT6w}gZ̫|G72<*K悔sj#_N/:P{Yp"}ӿ6&à5 ݈!.|"6r#PBSZ cl/BD0^GM9rbؗ7P,*Oմ7BFUk+|fg)N5h|FɊ, P>dT&N͑ȟ(Yƚ|BVA]P6` I}2@!YFGU|]_0+@)C*p.t uǕM 58+Z$2lA%m+M%ܓWN1b#V Qi~ ˣA D"i3?m@W եNF0;JrAzy!+PݫK!uUSYsmlq !JJP6uAZLPMzcLUo"룛g:Rq1n;Z'{M w5i,'h!e\͓K-X:0TY$\i <} j| U+0&xOjE,?µ)wMVJ+)M)CU+\)^;8Ɠ n 8Z辪ic@ӗkwTѾ0:LG4M.ЩoI#RT'x`zj)X,*<߽jFv(9԰n=C!)yfLdRJ6iy)T >ϒ{ʬF~;{KN?[' 1Bɲ0,yzpqo(P:tuP՟zITy* 5ŴyނAUpZ";l/1~@{bzU䩽sAcY7;Q2GDp&\ Ҝ8S"@h0PWa6jM6fkTIAKHǎ ͭ|3h  2e|0cteS'?%8ȸ:,:I<'=_`CMh"$߰3&nnj+PoXA XSKȹW`yJP Xsn\Zp;ÀOT8ꎡWQ&FG9JYBjh%[$N= &ylO6'r%5k"Q9!S _(`keuh<~EP-/׮yR$mU忳z]6&~>̹,y97 1K\|{d5ʢ'&h+ o~%$}ES`9ߢί4C‚, :-ÖW@ ԁ׵^\;' 2Z *x KkN.Z3|10zcK|G˙ʒf6 q4s.‘a+5Nm2-n:@Bl2Dx-u ivnZuZCL_K Y!VU_,[@~9j{LVJ`BَC֣Bcfr M-v B4Stx$; sh;:P-')ȥy^Iu5қi!Ȅ8lUoAyR ?EMuCt=^ s3ncGKBM #3S[)OF%"Ijw%.Ek!8LZ6/u}͂ ikߢ ޢ]Z&b: ~՝ ˪s(Tț2W3gq 6Rnf[z[KD Ly.E|} V $ :j ߅')a jHg]hN[Od0PX˃!ܙ}Bڈ~x"7_ZS|It8))]]:h]3*W?qsmj"4$^ZgU瓃1k)}^"M`7߆6G-ܳ 'dY@xƳ2٘䡎f_CUVޝ:6@= t@FߧWd(Y8 ^3xl׉L:4e!hm9hIJ%lJ>qː4*XIi @ݥI#Sb3k:0ZA̭}kqŲhs"~)Y^J?k,Z9t76(>_Л=}9[kk9x[z9{&O ̓ ߶1po{ Pnai#du _U;?wEo L-2RȧhѼzFC9CC$ XHij!…F#*;nJSO%=iVFf,I݄膏[}ӳ #O&nTFD-Tuy;c̠{|к%U4vTN/!˜Ux{;c{CLC%>Qtj_&'QVo-`%YHǬ4|KMGgbY{G?K! 0dI~0~c&n8q2l631D <@)7Ԛt? JuyѠkB0]10? ZOy4:c0 eaDն 𹕍52:InȄB˧i n&](Vߔ c~T:G@.zvTӆ^X6+< 3G;nH#H`>ZX3|28`edè2GϮ{CG 2)5!#QҲr|.rV?e="-ILŻjIW2_qjE!i^$S:&U6@Z$ e& ,w&%k_JDwE,]j?`ޟW^!G,\ݫ&3cYxSۜz$+~;~\O{P2230.wSKn LZ| G2/TBfR ARPX;+xqS<,h\0LLC*#]Bao$5\=.OF;3*s20  fl[US^V{)Z!ʙB \(sڋ 3mΟVNOsy.%Ӥ`o4vZQe!paZ6dњj~B6@F4vww!t=^ av>ZR*Jt5x:A^P`͂1FPJjxex|>4 9 %d^*nzVmx=vJ̷cCkE~L#Ӱ>7~mE{60fq\أ X͡3hȺ^dK6Vx%'s+VG &@?5cSeg 7aƥMJoǃ!ϳrvx.T苆LV`F[ep}`o狽w%n >c[}Ig#~8_=aS9휝l!(6Mw.!)e֊瀋rƴJcn:f{_7Ap:"l`\AHLX9XنzKp auQjnー W֥><)H><g4<Ew(ʪϘ:@whK -iynGtL?ZƖ9`K4GсZ%Oa\{g2>n_|vGXo9kzǕc 뺽0>޳pAfaSQ%IJP]ɸQm&v4*HNbEswa1q}k0wu[k{ڸoˮ$Z ~B7u&OQ4-a %&3C !b$q*pLlNsKYQ5U|11_1gq͏܌GrK 6eFj?X;%y7*s%tw76x%pdX!' 6G{-cgXE;nDMN_ ÅU\K<aR2sOO|aIp҉Փ<k :E6KTǹ֮[^F-bsP05{e {)*́2!#FԞa!i ϔN"\IY3"Lttԟ ;95t,'ߠR?MhWSzDw0$Ry*,>1`o(3R`T fq-U8H[z'6hC=`Eۦ;uNTu F"l)rWЗ~V%̡8.lг)a6WؠqcI)* FX(6NeH9:_d0P +i)YQ:lx%8 u`.bt+M6g<`N߰)#1g-ߞ)z2GAw<Kx,g"4{$ |) 뮦ݍ<3U]2hepe`KBuׇDHSt/)vlV4OF:}05;SnLujtm7jSXܶ 06BD'9P9~P)`{nʥ 0ԢQIxO~3)${95rs)y}2 0!5uGG9J!M4ں_nc? 3.Twh'wsB{M$5]JP]:06&3Eb?K獦3nO rn]}'b48bmQz( E@|kA'4X RKap\RP8SxMP_bM{Է5?V I ;/ҠI˭lG]OE14Jv\ubmuPJ;=]|s=SXE,/Ko=DnFp[zTFh$Rp4t]y\c=)dgX[&KTA炣i@^[ьnb 4%¢ .W f^E:C8H oZR(M{iF,#_fVwv9cs3<kY(CLS % 'oNcc X'+1/]!]_6~OGAK3(!N#`z /PDB"=W֦=DuaxiV!*|LLXᅽ 0؅QѺI^_8Ye<jίHbhB ħ^ SDQT?5R oJڕGhG ,{$]Sp˙⍐G.6AMiF'TW.{M{b䝚iwJYB6s{':80LC4pr7 0\uwuIqT t}VZݛx𘗒P0b\]/EZ7١@b˨t}e@bhQ<6Pph6[^4<@/3R: y:)m T,ikLgWl/W_ n/2!dK5H7:|V9!hBKxeU!"rhL3Kk~E vD9)Nc'*K:qK"g8Ȱۭ1n^{Rk;C*!5418kUUm J2᱔\Q^A L"_+"3a>9m?2,NY پ*FҨ;$w9'S&"gTp~v8RRX^V4DπA*']g=q%+'EL,uTɶ' xrqlpA*޻*YofZj!@f] i|I.o(HzHY`v]bf}8 Px9NfsX5t^!sr,U,d"}uW 8)^)7I lcslC%2d3e(f/9n5}O>Y2RFȖ sFO1ҧŦID0; ]kpL씎gB5-<81[$@)C)5akX1IƹyNpoO5 0bA[_ u(p'0$ƾTvH+Ss6RQT}PQ҉Fa&25d*.'VLW,z$ JۨMB3:Jx*s 6O|YI ٞ8_OVY9ZV>`7B$Jʔlwg>]~j Jgq#n<Ⓝm{@ JA{LNz5wx Ჶ³P_SAbLrH1;ؙ$nkMp XWWt;V;,jcQF#R]VL;LRC`lfY8b 9ʵ(αhp;jX,$Dnx74jz&{·1 ivqPjGa1JcZ!01|E5}=0m߬KK .%h/Ko*)ez*;PwBx5,iO%ftcפ6 XEF=TYH6ʜ;# oY[Es}ab,{OKUh4)>_e*܀+E/V^ qȀ%@p-.lug~SuSԞɆIS 3؍ލV9FuVe\^2)ɯm]q\Hâ .5ǵVsDI};`T?Jr SAwY7aGZMT)z`=8K-$8 H72O˒{&қgOĤ Lp<-(V2C#jDoWwj %Xy\F#G.s TKlǠVWYtp3bOHXҋ_Ӕ3 ,FݔJ;f|m$h7Jەt&P].bi0=泛[ٚY-&]B/A"4(Y?4'/+RY8hy J/O֌pT6t )ߒ]SK! s{l݂Ho$TE!aF_~L?+ue$g2D6ira/U}]/ mf| .ЧUwq`هHMXfbw=O^CG7kӚ2 iS^'? '44d U3. Ee/e%F\ c`5$׈)K{E]MUnEb^z;h,WM]Sb43˖BUqIF'N7Wڻޡb=$5 MsJ/SJyh FoYOmo6cF>z?f5?).5ٌe |sKvuvC9aB{-S6s+vMvQy䉩%xdcUn&t ‰lܠVhGm,}^۰4_lF?_j-tGT X}~%U.2%!cS8O=O<X+LK"-u݉kLB"ceύ'6(M˘ա[ˠKJPANE}6Fnea@ApdqP9=Z#Hk z0I6f[b? ECME#RI|_2iܨxfC3]Or8v\E>%='rUf\4< zOc;f4o+*iΔ4DV*jƒJ k=8YJY96{qM t&WTYlzPzto ]_{Q ,{REeJD;fy?^,&q$R:̌}cW~"[^7"c mpo)Thf (ݛ&qaE׃΅'_Xj,ccщ\.)y =HmNy_TU9 li+?SÀϐ)ZE!8:@Іt$՟;4mSk5ĪϦ&P x8BV(17Fs\=rTcO珼Y+IƺqpTCSOt! OX -!rqpy;q $-38P~V,s?.)iMԆTƔm@`&*'uϐ\dy_.p`o>𽐋(rAr1Dz,-0r5o93WfGlInY;qR\V׷ːX ]ŮRj$}z9m9_0ͬjM2hox=?_Q$V/p栳%OJ<{4 5k\eiYU3f%+R6@݂tG~`}x>fZqgu'~TM\kJ sЦ7K΁@lysȉ1\^hX<\Dq9ݴaATkٝ24Ot+|V ‹EL^qkUPezFȾx.n7w}neȒuYKO U/;iN`PeF(9,Fܹ1A 6w^T84u|s1,u!dIbB-ew._m |\" \*1mK`L5ˢՉ܆Ñ!\oPSI݋T|i^ UK23v,$\Ygq\l<,*;5p4:m: 6eq) H!QHOa `-K.2bνuNm&M-9..K\wFoT@jk/Ǐ.$x>kq_4)9+T+!XޡO\{oD`2biD]cue_)#wľ#iҰ|r4~g!jVn?pe1_Ir_%/f<&Q~SJC2c|qrQibe%fɘҬrw} Uq!mV^Ddx>1 / zdO[IjyjҔB'f浑ufWx|ߘXk݇8h(a٥d0IJ%x[? 'qhXW xyg Ÿ|+@F1ܯ]QtkThs$о[;G+QS0cTر3YjG0_YKg$9`ǟ'ӫEOJZfO$E(1j|+"";w%"Y3W ]sica*H-du-mGaj}yed}<[uX93ixoc~bC#5 +&4 [KE;!\Em,z0s6HE"doo?hB#<$|Y,82c8b#W%^]83|URf+6s[aW3XdM=$c{_c|F6^*ZSc[ LtK 4|cmK2Ϝ 䈇 !gCF_/,5Wސ*l 'Xq~ᗶhPuQo-m^Ի^-zڙi1ƧX Ñ\K$I/I²)WG:8m,#efR~x`.tE~<#fzE^p"P{y0ً8v\K8Fp8Hc0mH3 >^S(Ɩ|.+ L;n"fG3dXX62~f?Pc) 7}@lp3׎'aw6`SZ{D~ؙ¿Rڲ*m==]aid!:]%):ʟFbJO. $$ZG ͑nc̒$u`c'z3sFXu3?^X)H bd@q趉-Z~/?Ά; ^@|6MGP͊w8K8(u9d{l8T5}6^pnj;u2SJ%+Gkߟ1n p!ԠQ0iG<:,4Hr` ЌH#\wJYG2tL>^x/(X^KMW~\Q@eWDBB 9Cwzp)O+fK> m\%f͕xĩҜF0N׃D³&0ȼ TPD"Ia5#EoxvՁ(M#{ ^FpٟjMoA_M2"ď6>So%`ʒyriI|OK=lkdi}Sq}-q_ydK6cFhs )^8n4$'d;Gl,b5cEʀRٸ@ ,4dl)ߘdfN$ c`{@ƛZM< *\K;䰦t}TuC?[` SF*mKX1*xYA[ QMLYH(wE M֗#+x-RlxKcKD[켔WѰk/@ M~Xx}'*{J3H >,}u{*{|R6/.&a]pOyRbIңgľ::rE5nKHVtW|)*`)`hRmo!:v"m.ZRS{@G0;FO[6Ӏ/j~'=O0^xv{cV<ͭ46S?;lB ߵ༔x>;:ujeZ{AFF0%lWŔr6 ꏢt _/zZKTY0ғ ; k 6D󲖄ܼ=.dm۷1 Jm' ?jPph"֔]x%';va!L2u }kߠ6Ij@{M :]TۯnRԯ>_kN&S&$>Pvae eNzg3\ä-]> ե ,fwYWHGs9Hx6('*Q[i;˧ u!Oh RwE=G !r3X7 m6`M>9w*t n(ȍ8rK%eWhb: ' Cnim "D1' x@:VzxdL?8}xWr,7GHu6p` !kKlvyY~\"|Vb&D{e.R4y3rۖn<<1RDL[9pý3Qj@b.稹C*πg/{vOzVA6;vP,}.p &1SlץB ,QaL5\JG8bWUa>I/VQƙG/j(U܌.N.u6翙^}@ԴyPaBAd>ḅmk8-܎~-)tUl(r&>?@hj48[UT 3Պ >Q سv [α$xtln ̨B)Rz"I4;AL*@6l: SC+ Rp!ac(G@g& @6kn:0lUHJw$&@$ l2K ]^q%$/θo}ZQI;#$wDWm25޿ xS7X'ݣUm|ŧ)urjgns)V bro!4y5(r4ŤWY첤7~p[_q4RD9lvVp7LzN/Ȏ;V{\5F]:;.Vj<ٖL$/c@NR|2&iI{fm"Lr6b\("ߩax,Sj[ *acb#Zڕ[ɺ]\^.a0ÇrkVJ;+cغpQ9ΐMҽ=G ߁ⱱ+Ǖkx(|Lg ix`KJjbJQ=z*fn|]7zRoɖ6 8o$Hx+?Xs&S:!ipΓ78Wt pԐV]a`*?)ɶTxp/$sPHyiX=JTQ!bp plf#_pjdž Sq D]ҮAjYq߯;!oxu5":m-O1d3 Eqr.%B:t$-`96S#pQ  ~7Ojy~fa\ Yqs~%cs$]XU'1q/AU3JSܤA@bO`*WvtIۋV4-KqQlɞ}p`vESxn`:MYdtwuP.8ͷ%EAv \9v;mUpہ>Gyg%,ʒM*oB k\C SC58w, e0%_vGS26ă4307Ck 6)lMbTMUdji3qa p6WW] kE^(P"uks؈ ln;@E+xc2Lr9)7*R m9$fz1 ՞*Ewew459+rd;0~mw]}[#y'.O,m, v? 5~μcsU[r;!%ԛ䵔ѵg9~QD˧tsnLH/hi2IJl" 5t2׭H׮Vxƨ4$w/8CAȠ7~e'qm=B~'/٩rn*wyp*˰GgJ!I,JdV5ALʬW V2my4J5I~2K'V:^PR8HY>qx.}&)L9=ߢݙ J 0:a'`F^2Y86 -hֆzaW<.{S?A@hrCUBH8_<ծu6c16T}< p|j @2ע^w@دC{FM\Rc+ԛ_ b%2ݳ:? ?jD:\!>QijюִD;7=>ީ Z$4Э_"r>v"g.<$pf'1ۣkiøv8k[*$J&o-"ɓY䃦$yuZ/^*˫ʮjJĹ61Ic  ΒaW(;Gw =s|B0tLN[Mm /K~Me.0bg Gq*mԎмMF3J "QnlQ)CbUI%/p`} 3IFr[Xۨ"C|p3`*'5!i*{̨GlF6Y(:k n*?%3۞ b%^Hnf5i[ q]jȭ , j97܏"Z(P(&H rN8E;3](q$V‘EG x+B>י=Z")Lh{avC=*RU~i좙U `beI6e^?Fw7&L1K.;m\T SFbzHz>0HO}(ߔ؍b(tХC)23biB9 Nq0!W1͆e`nV.dᛃps-23BL&{?QIF@ Qk&G[riVٲH`'{j- l? +o;[)؝p/A p%-*JwZk)[LaTky&rl ֙*?vPrjB lXi_ZSD!쉣W]'LAl64O_+>+jBs2_-Q\ލxpj<Ž#>G//Gh?`!\r%#N{<%n^Q}U`zxe׼Mnұ,ґn f xC1N1$l5rQ[G YgtB W? uh)K2~"gbLbѺ>Ԁ ROnFlE/1z@NlRR<|'dsaN<#V~0:L d0-"wA2v9R"-X.,$QP*ma%V`6˭M>X)sܝ@o0kNk#UW,Enx&fx8IT;S=wsAIkwI}"lO8yB|sW h$m_Gjh/lбA$,߳7?P\:}yuGl=3!MFɭfw&cƠMMKٵ5x!-6*P`W"dҕMQWTN~d)"=СZ' eA]GrpoRS= ub0ìoqi_GqC:@aN738OUI A:HɹA+c9h8쀂4cS ΃ ? <~dДʣK;uI}&ma -PLycwi`K{ e9 ފMd4(iF4gky2k죲eS,$EsPQQΠe;r&) =%\3ey3[`F193Rr6KP_ /7@ƌcý_OܶVWĚV R@V骾d@oV0"fZ<31\F̩3[NfBH-`Ɠ|3Wyl! 2T]%0s<,9ONyN.V0@zB):@Bupjve9~nf*pػ=\# nqo67":~B<-$t"6#KrT?/a< kϐܮ-&ZxLٯJWזCn;j}=] ]!%5C~MՎ[䯍<3#{ػ{$~wsqаBW9QU7V?l*9Vc:c#JŎpXӬC 󗼾茂W&kŧaߒE$n?\L)NmYy7糙_A{1xvD1Lu}%J,.|?U25G3Q1W +R*™U@ @E-VW7 ,FΎ8^Cm$˸: '=Vm] l@קM8w)OUң?s:Лs?PVqG)|ٮHRXI=@2[HBeQDMyX R=^b-3-SQ]0.KtZ0s(t^g![Aߝ3+)~xN%jxM^AoިYu*=*6dY\ LkNAO!T`B F ۩S)[D|XjQztkW% ^\:fCJHC\&_z,H+D.DK=*'Hh6`4y1€m9 bLql HN)=̭I7wyl,hȷ[P0"  f7.MP-= =L-:n.r|zmx\:>:M7k#ĥe%^0qJK|Н\apLO4KFS+9B_8%,R+w{W%GA'1 &H7@S&hpOMx.uu6i ѩu ;%^J5Fv'KL8~ݩ/^r~[͚z[q5KsD=]Y{4 z8Ś/_dr>\$qis8LZYF5&LF-`5"W>d(]Ex*iPW҆L#Hm xLv,lCz:+.>-Z+S@ ,Y:l\6^)e"JVp+rN Ew!ZBK2mK{T:J} 7y $^y3Y$KщR'̚˙=2֨nwuƉLN"-y{y0,PXN|K3^!}}1)ylWS.m*7˚࿀$wJ1/fqp@QJrZ8D`%Ns^b`ye*lJu{Q 6k7֛26Inuʘ6:#7K6C4;$ !07&;EqxMTA2,8W}\UórjϺ<^]&¤ CZ+`S `K\JV?,X*߃2} )([۸Ũ9,w2@5Trz E-C[ tWL\[7^Rv&Hv*`M^h(؅<*n@.!vke G)l5G}~NjO*oa(! ;ʖ֮ b!}ΤY:hUUjztyj !VҘRIopZA !+2zyX ;%i ӫqGO$j@݄*XH{R(x55+ ]:ELapv_ϙI+y-D6m}`Ҁ>/F&U C:Ƈ+Mip6/)N<Z8<#L( MGzVW&.vK{-}T&1Դn=zOƓz[IQfطrl&] Υ(]ʐF6z$,Y$̌*:b {)h`D>{'-q~&#kfR6tX WIڰ'Ή yF1C6J(R :>޾?PL3J<Az箟@gdJ9+Ϳiqvb@O0ݥ/v^s;q[p/ȹ#gB+ p5QӛP''Az' u&Pe~b ;о-Ɏd9vxBi5Ig_擗ӏ42wB*Thq?isN*'86e6.]8[4Y{pFPEd,Oރ\D=} jՀ Kz}9فǯr~qXYPzu*sjT/"ʽ*dϩb[Lhϟ Ho$L^d_a}^^XBncc[<0ȿfJ޾-**'Քlpf(įbviXAGyZq ? an1~^ԽΝd~ZSP&U ,FZ_\W9jSpx1/&3]=8vz9wumKQ*sDuځs > R_Mtn)!Iڙ/Ͷew&@ZuY5 QVܠKG&p I> ,q\)kdOT:*}yhcf8-*ɂސT4t uh.״XE_Ђ'sy]>oghB4\਍uk]܋p{&~Xثm n9'_d/|v᨝R;, j~Ժ/ޅIwRҁn>%,h^ #6v.t͒1q*<ʰn z|~)*cs7*}{l,i?$6" +DsTUǿ\-@Lu^\-Q VJ$n&(zAX xaӁ]Fe٭' +h̤' Qvč KJҦpG%1ǴX/V0Q4]_gڑuP^']oRs]ka{9\y#wV♼ƄPQJ^;`֊*H^Y_*=k S9UCr(zJU Ζz뙂t^Cߑx㞭zdn`1wvt.0gȚICeǶ.Im0I=&\R9\ڸ.x_'b}X$o=rfr{3ҏZe5sZcIT@"dogH2=9G{H sLcTuij ĈbGiXj\֦j +71b nm޷K)H# 2[ ΂?ZaFOu13V{Җ++?aY; 憋2i$X8+Rquo:'?a}܆@ dZ%5^@8N|AJG^rP&ыA].,:젫u{BZpbvS~GGjNEkc=x$_ۡZR;ϽhuȰY5HD PL<(ޖ&ז;VyDK՚c,{Y`_jG"{ݺ1nh>rS 5*{8Kfi (h̜#,}? cqzI3E=ApJSNVIKMkGY%MλS2&ZJզp\_ [>Y&\I/a֡9qGcUܗ”+W>/Log,_tVwuCoֻkDrQru2Š #p},(Lh$US,u5a5$ɮXvmg*c+h~QZgִbP2' U#sܣ $Q*CbMe_ XtwQ0dW3B3}+%Z˶`"F`]x]] ~%^ UP]tucV,qe.\ʜ(XƤU Dlv\sFf<xGCNrǺʞvS `L<f( d2$Yz|$s=, ĝ:y#Ah&(E-W-z~ GŏGԶOV9ij*]x*36K \'IIb/'Bɑ_zIJ%[mK/P(I;MFl<@٭VuE[n[r^iUǣJofʪfCHd^H*+#UX2T Vc{6OzDAwo/sEH%$2n`,]A8!&i !7@\I4iCUl%_pb!Jɀ5Ssh'Ӏ*%P2N͌ث)QBg^'<'7tܟ= 2I*VPXεVXژځ <[p(.$%G8;KRrP3GOugeqSń~;7Ϟr2CcFq hݧ7P*_(  U^Iڭ VhRw_bo'f=rEZhH*UkesBqj{ eb"!$C;tMق2XښC8JFx}*I</}o j[aݑN:G{B$)Ge``Kpkѯ&DSe!Kegd\QU1cnYrw.R</A^aD\[ v&voBCi$Żc~5Z?Z {Maz,Q-k}5E:gk}%oa?IE}ň3 {M|:5|/wU%hqWI&&<X=Yw֌50Y=J3+# 4%»8R!!f{|fH|c"9V@-"GgDp AE҃'bc.grZfA۫cEiYboi_Sֱ Pb$uV/%n ^}+=2i (q=xᰤ'&<׌#0YȄބ /l*q8HAbZLл22K;1aQ,g:+wI|Z~I2x>΢o+/%frB Smu?zP}NZ0C߱=>V>^`%D vi4*}쟉{@ƒ;|.ĥ});5 O\qH QD< %oaOeӼ= &kzYa?p C}tuo= G仞uEиq#E1>fk1Xb64"7OL2lTWtf x Vundhhcq 30#`m1n0ONG!=1RR$+qKbս6!ʑȠyM UbNA>wDR4.8L&3ù.%a*{`:31mg,f,>nŧs'Z?fkDEDSv7m$alY%I(XnK^k:!tF^+Y >hBGEf=F,sh,.i0yD".KݬI徟Dޕe4>@m|2a)J 'Z>۳{R S)g藭~唽qrE4 ܚ".[E뤯:ڝܕ?{!~EpMMLu qOFm|f\ ǎfTvŎItgy[Lr|Ӝ6h7;d PBl9?8P\wl7d)A T#B,T/oq{_Ea1Z\\ xI5QVRpL]a cbt9 %y>9DW);̦v"E}zLbLs#eŏGE]M$dIdʛc6[kR/9kv4bV>>I2 +zDWr5G? fWd!#.>M /Ri[,Gb(.GKi2hfᷲ\3RެԻ{{?n dph)(" }혒 a5a ȋ8oZG+ ǒ-v4TYl b~Z KZIgZbw(=lD[wٖo͔X~yEcן\wVf je"WեW/u\䦲z=[ z|:D :6 ;}i-`񋗘²1c'KV޲JzТ&aTmosu'Ųb֝xf@bAZwˀVABMfJI{FبDp4`%(T@~Te̓Z~ xƤD?_(hq[6u.M!ڌ+z;8W_4[Q̀dg8ðd$!DǽnJZORf/:Wjf2Ϙ9}6/2vѐ ٖfd/'NHT'b};7"L|/{ynxGC X^T0W|f4?<,I>}(zU^O3)1!uGWaG_>`Ϗn4Ƌµ~`¢ImIGڂjU$kH%X1ݫ-XDnE Mxj= sy=參 >4e)`6Ҥst8K|86EjkG?f.SSCb丬trAdd4\(eJ 5􎇶1 qǺ~eMZy?؅ 2i\ThZVBvvr{{ 7#I+I,+wՅ9j*Rp@aOlqw)쾎mHf)acj~&4c@=*ѣ@kۖ$*7zr8bӟͳnKyjH`]Iz!Lv΁H6E}. q#,AS)CBMgM'vJ4Dh"ܒ,B (hfa,[yw%))gE$fyT11 p$vݞ gXk>cG=CwUW꽞磟ςm*}z\(qyy%2F= gـ E 8>FERjF?u[bՍ*XRNuLYrv:%TE/>O{8RG*4%ݬ2 xY#.VnS=DL. FT;^~D vv0ܞɫh\Wd+ ۬B,HU1)x '")|=e “"Y7,)X/Ub Ie3ni %ƵbLLtHpfMa:t6\yHE`ਧqG>q'k)1%"TGʥ7!Sgg}M 8@*0Ʌ ~AYNvgҫ ~^oZ&8vTkgyzFC[)[x[䑡5:L'^$="yӸ&`!s _*Ble?Al@Ukׇ͊v$ j&!>YUv+dmwZmZ)Υ KwPK\C (y pS;vHJ:Ӿ*#{du<}/Z Оq0|F(+{,㪠4 a7TjyKMu8.?6lXe,\a̎cLy )'\d%S# 9GZXTnE{,@juԞ?rJ̝X1#'cE?0-os@ɒl.Z% ]1Rp -.Λ9P3RC57qY}o5ץx-zDa$aY)GmBtwΌ+kyKWMD'\葟\tD>GЌ^\$-HȖ:q-ZhAv&Q E[KUu5Dӿ繋^Y!'s+*ĄM>?KCʡDFbD9S($n04V+l(繻`9D*uA.㔶Q -ޠT"F~GGմ1H3gl۪ KS%)=Vն{TT)R96Y<(7xQT*Z9ZPNs/\37_J!/_tQ#g@c!$1#ݻo^5T`&)пd\˞s7}Z஺igv\)b'*S Qm(GVxp=D(sm'Qʘv8e$W x[4'5v+X 3?-_eW LTH:bHQ\Y],!!y AH@ALq-9 ܻ9Lpv뉛Jxq,{9< |vp%t;[>zC#^QVHd$^ǂCOhBS-X *L-zFcUNɱxܧJEGmӬPi1(FwY8W,A⦖c_ {L97S@r}M>]%Ƭ#q_sN|?G-Z°R$v/ 玪s{?7fD`Ayv+i$ǼΈ{S3tkzC5m4mq?~I& S"_Kx`PR/ 6_9O v??A%+m$x%/shN]{ 7SL_kꀒ8S>]tI䈆Q;,?qn7T0[P:ⓟ[כ>H$يNd,_5O#֏jR0-i0U&5y@ G-yN#Kz:|ǜu@ˡũ LFogd}?hhSlm+t]{?^mٸ ft0BQĿ29]5 P|ϴG3CG Xcuҽ͇K59)#ܘjJ_f`a1:6p2IUQɳEF^mZMB_BKm̦gp!5!o:2.4D+PA2;Jel5[gJ3/|,H>h`؆̳@ ~Ar \ʼn &|_y΃ih;E6[ ȍެKDy:(-=3QE9V׽2^F 4ǝK~7_̽ᇎox]ìjFV57b0Lb9YiHs]@H+5!_>gFM^Fd'9JҖB,[EMK ,״V8 ]ظ ?`_1&H|` \L2o .dİxkƙVZ}3 ʇ_j#S=cHl'Y?Ho%MO}0oK6fAO&3RQ5Z^Bz: ?6_ke| 3VZ q.TlM8A\jO14ϵB#(ӿ`{ц5?"N8cIJܠ[b^33ʿdzWg{1S@ a6G꬚5 S[y*p"14(ʺ`"U=}(he,RWW}~>=s}4n !&h j3'Y-#>} $j.a@IwsūyGx,W**׀ql֕Tu ?P <@vt>n˾}w[Kzڕ9RC\o AH*ovq':mI/"1+F4cѿ ^X7RS? R6a_p }wWa,7oA.V&[O-2H˘ =N'p\>h)L٧[Y_ȳ}%?L_~շUq@C}1qDtE|0e7y/񥉐%JH71k⣐~Z,c")L) fTk{!W8 |'"3¹WkL[Fe2d4P)s~ @,3d 8?cH;ܥQЌ%f"Jf)j'}k ua] b; f2X5hW M/h;!tU4հ#:O&@΁yz&Y~nhk֣ZJ R q@ё1nT?Y`sl9!ٰ &Ѷpݫ#2X LM`3JO5./ۑЫ͠)-W,7-F <PrXl[\O?*KzB2$pkV*+}WnzZ97v';؅) : B2Y֚ -H[G~i8I%,yX2/A=y<#H!0Y(nuGkZQ6h&*XQqz2KRe`0?3%ۮ |$̎r["_Wco\i˵_´EJ}Iv~mR<<،B{$RcxGĬ!1*rQ'X?%`>jux^Nk>>^A,M+`xYDJ`4rlCk}Cv ]JQYC$hMb`y8"6Jq}o4tndZj{D2[Jm+2MyoifAOn#coElQঃVV ^F#|aDZRb>uhiY9 PBXg4-"+ 9qb,Di&#u;',VOL/=طkF5N`@tj|N,Iz]'p+#/Gq|>Qbzr/Q1݄ @;~Q`Y̓`"ߎH}?TmUBI7JZxFqpX:B*l wn&IeK,q<,Ֆj`|PڢWO[j&р E;/h=*\ڻ@R۲;.dwGrl]&|H_/$:۴]1 K#8G'ša6p f__ckI[Oz}?t.'YصlgEuzeon03Ѩs,讣G`om_ov;:!?z|for~"\xe)c![͠9WʅoCC7QFӑ709$ON( ڢcR+zd04PuuGɊnmpgD˹Lqz +IԇcWe=@ҘUF]69&APF˜ڇk7P-: 'w2c"mψ*zI<Tՙ0nw&d6_BqSӪ@T]ۄgTD3tŢ3ɅŲvבIS;WW0 vD$#2&Hf]GWch-1k ]7܆\HL& EkԖ{6g/pGdMq@1ٜ;WjO]%a&XYG2!m$7ϳ:uH̓"uޚ=ibM161;Zٸ2gk9HX Si߆plq 쨒.+_mU`S5_{M6C6[wt Rfo#nIHY&zbWl{!0X"2? ` $q&\&5dl~يp:\sp֗-T R5c7?%CEusZ(EQ'òxV>Qt>FW.M*Iz #A0ÂqaaUz-r *1GH /FCD!'i*!$կ4צ32*;ީSd7-MiEj܇W0n|׳ƈ^quo% hc>,ZԼ+~75V9ВklKYlI^-wڊ[^?nZ| EjdgPqy%cEuMrŤ3J>њ4rWO͸7"OZ';suBv"5s| "gUP{FlVwQ* ~Ujѯpi06PR&I;];Oن"h46pӤ8a_nBڋqzB<Qж]N/@VI% .bCکڈ/|]S ںwI.@l`YsYdC HLr m0v>(PUvܝ$HY}ɟn# =x}s UCuem1> ]1_<21\ g4ZyVeV~ ~oEGWdq`}:VQd&{ \rI;-jLƍ.+ ѡ8(Ơ݊sxtcWQi+%La,zgbu X#Evas"Ullmb̮ K ы7HNr +'݈Z(=NRC(zwk7#PR5M_]=v(UQDXC FZp,1v{ky]?O>vk'ѐ!DcwWWh-$z=,Q'S~~#X>as@SR\zͺgJW搣"넒'ш ܊hdh"ӯh%G[ܓ25&-E5͓^mM19FHʨSoK+ s/<34jE\$c> VQc~= u]BA<#r"J(}Z()?XIe܋VbLpyC Д÷=ݤ5 uݬ#iQpG)BNF2\Of_]9|0 т2UnqnMioYVzRLl2HcAEz33¿%n0 3>{⪮H@-Wxj6!U ?W QEg"fS25a**܀UƄo3wM ."NH4[h;TN.`麕LW@JcFz35y~$:ns=s|n-ü>=SUh#9=iY Yҝfb(\Ti1l !Xu62nD^!ՑG'=.QŰƖ{Z15/#1υ(=ȔM#|ײs!1w^kav1ܞ $HP쳨bi[; #q :Nު'5 >,']ם? \b{:x=3[W @2EWr+Cnqɻ~Koޮ3 A/߆n~ލzc} ҧC/vدo5F{)ӛ?\kAu,_v™xx76('B> N@ t9̵ , 3r}G_ }k K7Ø,iCWX(鄔)Ъ İkTXG]שl/oƵ!'ġם6fNQGw_uzf Ez shnV (J((!ε$yQG NYL"֟6d -]^\% /o\MXzSocvnk}z}՜y Sm 4p+^X|ƨ1Ͳb2d*7lWwgKbW<9Z ;CTqcCDNrvO{RZ_12e0J΢g$i> ,-Ǒ#ipZU7jʮBHm5UOOфY&Yq6 b*Ij\Bh6Srv\+w%Ý+*RAfOV ՛bǏ0} ~{5|:gfQ>!lˠERGN7+%L04dA_Swpʟt+rx)(|A[r-D\5LY H$`7!ȃO:3[{Z^:n$rs?PzMts*=fiz[Ip]rPbjW*8Ө: 8crޟWQ TTe56H"Dy\egҏgG݈bbyD)~ECZKHj[g.S&ȩ:5jl9 Xr1=ʮiAJ"f Yڌ/ZU͖Ǡ7=luIIsK#V+6ʝ"P :I(r+@xraNb~3gn1E$t 62?+v UL$>.Y\Ɓxo0LD쵷q!^)pYIQm4E Hy$j:=PVS@GwT k^/Tjèbث"Б(WaS)@JdjV <,_S TFT}mF̚Z  Bim b$׷jxPz{0!|8s̃{DJ.~U]ː(Afp6ׁ",. ޏf0Vȟu!zϵwojȏr}$/FG+ PvG/^E>#{{y{H0*R?[}h5nyD!ˣHg`k?\l*1)j+W+4k_C9X!B8יh:!hp?5BN`2΃L/PtYA~wf.0pJj/­G?9to ]0V8 BE6M݃•'2iɜrl3{܉VA!5_n SQ{ZdS17EY9=(fF@ 0dXMOI`aNjNWG)j%y3EN rກ'"mc1nq#BF8bV\5˭+mW5/M ]:_4e4R.$ Ye|ҕj4_:ɥoԩ]#P10K3|xnYk x$ 'Cvʷv>g@Jg ,Cq1RMQj eC{ڔ-D<%YLBK6§O8>:;FRP!ǁB8gB w bRӟ-Pv@pzž(c&nbٽ+p a-63X!7(R0Acc$ ?H/b0S*)>FX i} P\َrګ=<ъWG E)hT4vn_4 FR:>d=L V#|6TZ̟;ɸaJQ4cK)6B a  CS|f<3cX'-Yө!Q/eϵv" -suc/G\3 „ 8czw]m;7QtT캫n` q1GZ=؟_Tّm! i2;mN Cl5_0EjKד 0Sncl@z+P/r㉀hwx³ML.Qώ@Szy} 彟#mg@ [aA_O9t-@^4|BFp'Bde9)nT5k@~T>w1b=)u(|P?Xl r򊰒yk IpͳY8'"VG\ׂA4\6ԮqyZJ t+:wMFMa$ G@S-s5<*ލ.lxsߑ,n9vd$r*Kc$ߢNi|Jӊ"UOPcP}.>=/ Q dnw(w~KdΦO-H8v>Ӗ7(&:sE* L&32^.5-<Ŕ.:Xy%hQ~b=Do6%u9<?UL6ủA\KsFU妕Iެy@]#LN+ϞFkdNCvTJZE)4^xNՖWYS~Nf 0_{W4ED-qpM!=hQN{Aqp6O 0$(3GjYBKm?%~xʃJ6Rph0կ6VZrab)._1 `=Gm- |5SI=9z&GaX NYڇ(xi܎đOObH1(見)Xpue\ؑnp ň&Ψp'uB9~^Lڛ(\ݷLat"G-XF)d \QOl!7{?s cvt/ ~!RȦ [:߻.TQ!  + v(OV:HW>&suA6m\k}1=[̋c@; ȸx ]XYłȴ &q_PA)$ =_ ߓzvKōL[Qt>daUĩታMڵx2"*)gX;n{ W:pl,xO ?w#nu`!yiQOI9p pi^oM<ex Z1H3UPC,`.z.WZP"W߾ 4fzYN1 !w&zG^4+M0S9GԟyaOehpG~vqK^\ș(PmZD3۹ɝ%nKI3ptsbH *23WŘ8XyJ,Z%t3_@92_DP<;*_>xc+4A#]+[StcE,&~V2n iGC۝tН*`2[=4bO4y}`qq_贗H!^Gx'MAgΕ ><0`KjaB)O,a!ƒ녧jiԁq N8R~nOBr8?l$A ^q ^uoمSsrD΄/$G`-6$Ǽ/^"qIqXӿ YO|;=3ܽ_ji>',=%v#KRPn=*fxDvV\UȏBihg "?[K8qpSW%Twd tƱ;C aՓPdlV d0dc#+];U ^ o8*%dPJ<~vXZEz޵xÕ9RuS"~DN,θ%NN28,xbfJFj6TZx_#֌ pكrFŻoUN|J`Ƞ)2SYn֣x?Fc]ϊ$^MI H;R̜d# W#+{H{z*Tk0DB'wO6h7uwW/%gLn޾jRZC'}0h''ۢAfRGDM>z9Qfn7mxUj+X@5wH`Y2~ô%&WKt'b,/ěB< NA^p6hq ~Vn0 v9- HX"O@P@6a*fWm } 0F5rΖ4Ie)D[̿K*Z:|ߋ|,CaX~lokY*UHW*>/p;ʭܒUG0SQ- D$. .n>[] E`j_ӶY6RgX ^@)9 wKN gle^b['7 xj f[߲)J\kKN5оĔBTSldpWqxl AR?+ +0&DV]΀ױ2 @*uDDnF~{x ^/"tԎ(o)23;~H5`8{?[}gi%BnESo@8u]*+CYA2S Lȋ}ӴG=˽++ށ`OR{as%d#)&f>6u=tMP#[;YCnL:alGd0EI5 #5hY#9#UqI^]jՇuoKL9`6LW'YCW fz}"( L-S}\zp:0,gx~v`$ E!Sb+=I1Ƃ&1P%pJ.`vq_&=|zgySvd d|-jD lPuj(\-(YGtw@ >kߺZs31mqiQ(U&:]Ifij9 &9\eӃ}nMd7ꁜav>yzl @FDނ4w2^cm./GEuZ2V1U3Xȯ?# ԡ28HzKS?bQ_O  v=yd7wB(h8$oyS]09[cGof3Y (t\nTB'I̱MS^W`(^Tw;F_"n>V36ffERȇBjxshx_moUKxʩNVui -,,e dLklK5Bt$=P.\Id/daoR jxl"O8.!ht ^1r9h._D8ER&Ȓ'mغ<Mct䃕<5&+E.- qtȱUj&k/:?ZP7L֞꺑}h Sha5pxvV(D|\6YBEVE $߫VTO")Wb#o5.tu1n$C:LqaIZɓ$BM6p d) KxfgUG2rdͱ=7H8Yemh"RQ>V۾BA@lR#WwK4mZ pB\fn%uw[J s)chu=#-o5h)Dݲۄ%kXO^N}NM"aL]V v7$-J EB?_i{{bEZuOP:kWsEsH)O͓.V P&T%?1-g < gW 3I;|SzꀚM'{Ju<ϻPF@ZSx@tW#~]K7.ZqG)Ae y=?zz:R}"0--:*"xH>yXvVgu.X5[@ !]#(nk9UYj^^&'=#; I"l8o]xVG${L<7yM:I [U&4q&(^d9KF ?#RլP?Ւɜ ޫq򾲱FOI5o̧سm2OÞ玏z 4o:E'Uq7 .KkϘƟxu h$p A8FB<}IZ"*6 -8Hoyj,エ5'z (URmPdA8QȈr f2UPl=dxNV@M&eH0uc?z\.u^tf\u"%,-lT"H 4)lA%2_#vs}7gw 0$DՠX8oآVi'|:FN># Jo551U XKnru\)rou5t xf(pÁCg$%V+q08¦pCF#pozO?mJX2zgy kl'1!_N{N ]6B}jcXW>,) LaoQXɡ7rNc.@zl2(vRB0&37r]ytċvs2< noC/w¹=?T-[P3 ޔpXèdPf11 m |62U,v)Eh>@rϏKWɌ@mK_I'l +8KA@TlǺ{Bz?QW 5[[Hnp|B5MBM@[IY-@IO( ZN~Sh<(5m] #W Q4RHd:alWn/WG%[)2՝it8j$'6b̶r5/ iE_H$ڧڥ =2+x{՘ 25a.zJtIۊ̷cY5 o%Vm+qf ]dgvg_zkbtf>7+eJxlf.a6Qf$[O wN+MӋ4~/r.%,,ܙ.89Hy ÄtԟpnTM1ʒHspP2 SB)~QZO6oIE1ރ}]`Wڐƅʟ(&2:czr!mf~T|dC`򖦉m:*Xc$;( v];w7 82U2Cq߆9C`}R pHZᤒy:6g٪v= 笁uOoS@k:8|HX#u뉷r&| |gUqH~6٩vS^'u~>\radC}wh0+`zDRBa@"d;68d&dtd(zxRxnAGO$q Ix!$0ci[RQR-y>]+(z\s>=$.'H%>⚈DžG)Qݏ]tv9/I`dy:t ;"bPiŨ_\<lFě2 C|4yOmAeIë33^/=t^:6 8k68:fx_XCKFRU$N3}[ܯ֮mn 2}walڹ"@>VYPZs\Vmõ5mW\̌^>/zC2m\U+WC!?ܴҐ㳠PX0x$l6ls&E΀Ȼ)ZnbK> vp_V֞6i&IzYQa5~rGW!)I & e.aO`k*|*gZ {xF-/7̟/g4.BGf7oj#z?i,}Ml[­ )fDt5ginu;# PrsZKHh%̜F*kEt1bAb02q\'dp>h։PPcn++G 2,I2On24mx!p2u w -8왙/,X&eV\\+OKQgSLLnIZsE0|E{R"iN򗭢ZXXL0徶-&@DTA[1PRy_9ĀL@VfܧK9NKhL@j⪸Ni4󶓏KܩIxٰMFJMr0sqa|a .Vn7?qWHigʮUOu*LnǑS ^v=,dMmぜ{4_ˆU۵z To>Y \ȇ89@w@4PnNboĭ¯]9߾(r=5[#Ճ H񪶱}`qzn1TXEE.Ӄ0J,hKq|z2b ;Ot.ŨjC{(jq'U<*Ū qɒ };((-o+zq; 㸼MSƟ]OeviYYYds jWc}kF@U3GX]ef(9(JjQ+ -\OcAVU yNR;n5gd6oFk0Ĵa4p9E ".ݏinBmFt 6ePjOYg Ų5)2MX!"#3<~OI: DR G|= @4I>=%@zd޹>`̍5Sc3!g:=HğVq)9ZY $T\s$6X`2[I-5ɗ(;R,9Ϟ>'Y[jArh[Mg4PĘ3)˷ق=c'̰"fuV3L@`~,V7P*FnìqvQXuT缿!vg4hSBKjk76mz ,TTWhYokW>z;pRђըqë^ RlXa ޢKC㌾rkrv:zV^4S%~/%flD ))n[/|΍I`#HtoaKF9q&|u;?ԓHUm06"hHN]ݍ &1 O+GbozῡӒ4TѸ,qmz=KwlfGRP[f 73?zӭ.R(SQucGLN[-JfHa1}Uq3X 9OѼTYHˉ:pV5n'-wJ i /OFRx^?e U==nb1$nV|T8Д?⦦'qcM5ap'5V'5,G홏K9*HUW,?7L^dwwRSgq1gVNAvFǸ`^PtB=PBPi k )a:0e kRBJ}SVt9ǀݥ>k7)D^sv *tN$`o1Z}9VqhH`/ -w?Ji9|몇 'T3= ɥ\loBc!-ת,.#Ri 8e6矆z͖Cyf?wX>\ V4OcfYTh&S3 'Q$`A!𫢼7P\. +:ZݏLTF~c=Kr>:Ccy#g[TWPU}+7P 4 ~ m=Y,G ?IنE#`H`: h#.{K4tKFqW+ 6+aϯӀJ 91CN%M^ JLU^|:XHѡ- 1c`K>FiMtAiP9*}~Gm\h@6tj`~ A F0Euc'm|.wVlc ZoV*<&A) -{Z.?'2FNs3_6$4&:"hHvZ?XˌWuKA4Xj&Y q8SvI rqtqu;>vD5?0Z C}:al6cKز$:}U%ܚbG8d* հ,^{I.h?WvMW )N6*ϮQvҦqAg6NQnzwkMi;q.])b=]}Ϲ*vܪ/OG-~RV6RE(CAVxK\[~^j#y{h<ٟzttngOj}+2&xTTF@ B;5|:Hަs]_-; jɣ4ݝ ? (&4½/d $OѼlt36xJS3$G1k\Cu46i&j-QIA)=i`˨9}(&EV*c9h?tl 82=b[C^|J ّM|9+1Enub4Vr_OK<ԅ,)*wcDƪBڽOPjr̤M5JlZ ۚQ9\qH@ A2ķc@."g;֠byWJb L7߭ R |à$_P1qܪnQz _:I0)Xh:'x a3aj -ur6F"Mڍ=V2u)sؤAf{@S.%QQ߲;#{PXhk5Gs<` {Vo0XX38Gw,ؗl$Vc+"jX 곘x]ϐe֢0Sg5E v+ N=,v/̴o#.aH?FU O( W!*a4mȴ IdikU7 [w!qE}Ј6Yj uq3)9W n^mс;=^f" />ְ[Ԅ={YhXA^(y~ :5mЬ0dj.8*>C?DܡZU+*7A#шO3RܽZ\ Rk˜KcGnA,3q]I|P\S5e7Ҽk|$L+R;ݗ97$녽V̈́,bnN}h_#Fz:bNRC,>3R[9X8+e[o ӈkm_Az@;ObA_!L H2 EWfpdܔADLu(~x! ף7=fZxݚi{{xAt1@bkkoazj`=%NH)*1XjAY?O28;["%\ _D2&[8Hb`WizF}[Հ& Gke95c;,RXdi/zݟjQhĞcYlrKn{**I%{-^{zI ݠ N(c99 BIeVaA#0"h4 mi6.Xp;i#S$IE E¥n}S6ӓ_j]nyFArcn}甊8.FVe V[TFϩ5Jrt(3kYnڍM$K6h*S,Jupg 1J:Ԏ@f-M;>yKKS0,w.F :Oҭ%Px]Q}S9i߿^ODfmc+̝^+Cc2~rM_\jl)TTH*Z g2 M-gV8@"K3JOЍe /c_G$2 KWO}W0S y Ԭ)xVPh-!Jx)@e]TmM^r"/c9p&HEp4ZJNeRl_\=j"UqiFEAsahiwFOb9?V}F;Ɨ)fÆ#OG93FaC#2yѶ<n%1/Wy;Zu*#jGt6+JMi%@Dvp,E9[` X,x&01|!5_FqkE; #%\mȻ~\=qhb dl ǣ~ Y.5^?Kd;u|9&薀rO<)S[DE5yc uqI' *N!&l)gʼ_Hg5 [ţg6Ӕ#{وMSЇ%e1h5ny<dD/*%.GPDeJi]pVbɎW3T2ry:JaQ=(6E=`f:TA~]2pL'+B5VFW^Hs4ԸJx=ҠK;:x 5p{gD~Rh#+\i|[}`,&%Lm7qq}#ٻ"Lqt7~^Eg.3n'Kfp|ӖʯXURJURH:/Zgk,h%w [DHr#vAL^  UGk"""&$bIFu$}"LPLdce]h2:um 8R /9,rJ!'h"\*؝ڽj m튩=MS}tx}K =wM+8swH%w6D_14ZUeώъk_YDa8QQ'dK9Y.9J-JֶGgZq AT]xkdO@0HbJk(f`L\m-M_dy4Xf#Ip׊h~IJ'K1aܗ:2btjQ>X&by&feѼ[]7 +yگ(ۍi)umOg˂!VT)U(~&m3f ϶T6 /*6FAd=x߫G '&: 7dy{&*Yg,)fW!I=T5Q?D_sK̜5!sU5:ZÙ3?h+7tɊRqDP/?¤Lh$B]HވfR͑ a(7iE14oMνf.=ծX)C (V#P U '/3G6ܨ}gXlמSDqST@~fpHe| DjUaݩ{O8928H\W9Ɋі)Mi|!TвDPִωLRĢ m9#ﴍՂ3~!l_grN0*@|;ykӠzr*4 b|-,8vsӓxeP:13S(z@3\->z0a1s\&N1Хa[ctk7:'u vj%",$鱴 p tA3®&PjԼX;EYjyW[?K{mX4h`0z@R0#ֲCȷrFE2d9 v Z_aTv…UƆ1 ži[KX˒+u2R2_:)YږeBB Iɬqkҽ0MCVP m.Rd0c ʑLHL%\y* gY7/R=*0oCdWMȓ}宐|N*< ^OA<of2f#PwL<7"bp禉y!hVZH,+}Bc$ئJx-W@g>Ib4B)p {qa-z?`JҸÏ%~S#H# [HlKh-ЯL0/KwY?_pfJ/y5N/J-(s-{fĉ?CÆ\лoE(n 䮭88ȩ\\}DTU^d1z0i&בϧ57cYIdEU')7%G\ju+908Q<b:pfqLmcf3. ;!9+9_l8-nŦK".??o=3Ӂ;86P+~b̜p1 7iFsÍڑk2FJmܽSܠ9vVx_ k|EqG}`biL(phL_g0/_oUiseYV=~Ƙ ZN |6cxm*!X&(_! "o+ݬ"+\čgmN$`yIIb~1N=9wJr&B5YiRAIygёo2A_a@ @w}ЗY, ̥m?+j~twp-Jdb"NBh@X$ QcY=/*#^T$E2eF.A(~Tⱀ; 2{DG'\#5A<*@P2Qf0k*[oVd[/s4t$!")ؓ.nd'M}CrF ܜ+QNAq˗ssuibR\8e{X^fzݰQUrKnC֦r[+>4xJy&H< ͥsdLR9,@B> CofI7+w]y >_8&)t[nN88)^ƬU^Pj\s ck򤱃79PpMn3M"'G>U,06^k@~7i9*<|x{MT3[hã6NHs3&%; r|h34=jEÈRW@.Y{}Wy"f֓|{{JS#oeҦB^ pAM%Ys1k)?g*yd) ՜>lrr`jPX^Sisu>;YveF*\~?%[Ҟ8ltL6F'q Y1zf"-}}R֔?v5n~%"]F5wzN=G e<1¡9eSXbSĩ+/XG֙oXgaxhjlƉ~pUN2rmlĻ4P]4Ie=mjr$)vuţ׬2mp#Ge5m.,=c)y~㟏׍g'vvSr$"R_4Wl@X%eZ}<8!OtVRʖ\{jpRv9s\_\|45 ea>kVTnb?ZGFuuu1N26A5$Hb\H{l5Km`|Dh 0cAsu$bC/v1c-{Iw*uS]{+JV=Q}9n_9=A NOݢXqu: Ъj[(5ݜEupFQ۾:TkUBD,&ƈ氵4t5 ( =Z,4w~h7)z~r۽Fp] $q {Wrs RcnO̰qGZQ*VvAO N|)k\Ֆ0Q#ڐs~sqPd6sQxZT5B,f4]u/ /2 ٵ.5H,Zs|ـ.TZ?r-'~G/BEQd!ڪIžmc=?|Le ~q4i|qG' vvsM'P!:3MqS uX #hBEvY¸GV] mXw F!@/8M)NwBI|``Ɂ?X&6D5W%Vh_'! qCimƮ_ &Y<%GP7J$jqZuu7̠"oڬ,dRjeT:P})5 hdi0LT|PK+՝/a+mO:HD-o!|*젔$S7lmyW4t]pP3n?"ڴx5&BAP R6 \9$!2&X՜lQN6 Bb[:*r?90?os4[#+ou\됌֋^峗yUS1a#fyfb,JdFZv%:/G1IHULMa' >>Zڝ؝`''a~[27U{ +1^eX\0샪$)f| a8 Dž@CIV't`y4,;h+xG[q%0CN4-NLFc_Ӛ[kq(]c{޲$'t'D4[ u"Jֱ.J3{j٩S5Լ64+AcK-'CmͥۤK@ [y$%?-𑇋.:9@V܂XϕjlQ^d$UoS^v YL|, 0FW\a[)$хZW#ԇHy$mL1SX"TWonFc$QᜆΟ}S$f7UWkP*M )dpu˴if+\լ?4=FЧ*FT]{m.оjDlWqA\.PC,@}`h(KT5ku1]0IAGf jl.i,c7-]@4|Pb=1!~Uc% 1)5όY)Ʀ_FA6 iCŽV|MZ+>?ԥPݬe$*z LsгdѕqL~#.efFϱED?hB1-8&XƺǚnJ~-2j$\@@˹\*-U4SyZJ:2љb6̕J#(ڴPډx^X:,JzFfEP1&, \J*"Mwq/FX.,Ei 286'擨,Np\ϐn]ŋ՛StYS?siSֹ"^ǔ;ϧWz( ^2i h]vH'HU,(c"y[=:'\%>i|[CO,vlI  Qm%Y*AA0[ˏ-EZM1.b:3Mף:(M\[Mf#sc)oA.]W(90y^5UfP++ ,0?K( [mȫU9.ȕX112˖[^/O[p~J"Bjp7=?zT}ٙr6{ĦŃۋn ;UDC5Heٿ>; 29X2n(s Foe:^%\EQ^dC*ƨ]ǒ/JƒN:.GLCu *ϴo1dI-QMUXs?vuB59ENC tߴKތ|[nN)"yԗtm/?8M)_4|\fՔZA k֥0յu"L:wҞzs A_QC#;;{y: Xæ(qV\,N(*rgV{DUT ]VWNBhd~Cqj@,˞ x3r+K?Vx`tn⎠J GJ|5`a"T iɀx\ SΫ:0CC#ր;L,Dnh.4aIFXhHme:]EV'd!ToAq̱YewU6=J\@c##m"~.퉰IngC:!\`6v>QLnA?[}Ѣk{ Pl ?4jG+)0I>v \uʻcWCE*zr!j&HQ=K^|,I ^/VnQMm!x3R`.נ}`$y, @5޺ ?}Kuק I߸s$O-S{:EbS@Fɴ#́25`p`Afx #㧈/6F" d.3OILv.n)5͏&MqTQ $+4aU fo޽of[VuݭoUq-hi@pS 5-K溮jT 3F]Or5@}ۯ/]$xeWӀG䀖M+X+t-E}4 v"af3%fO:u:yc ߲ ">H܇V0m;zZR)2 %*Rz~ \Lrn)5?+f7ƷN9ۚ) U6MO9 ?NVe7z h16P׮؜~쩿YX3XgѪ~lo,|c#rX>Uk2ݗqXj#d!N-GYOODPe6a7alGftxLXKAўm,Gdԁ^YiN5>ʿQL( UOu͎F)'F|*WPL[%sgm5,'/Eܛ@St#x+ `!2 ɢ EL&`~e3H\cyl:jԑmj JX@%]D ֏wࡂf))o눷> 'T(wgOfh 5Xz{Yf&YɕS2 ofTX6t{ai>23d*&AJ}bx4%#ܹ$z*8 *7 hTsF±$(s"hH윛“Cpf<(H^SnJ(aNS,j&, o-Ph=8\K÷h{ xv&'p@j*eW. K#&ddmq{2АR`doka8y:@gH\cxfrj4a(ˤt,M#~ڲ<-=}T|Yxo3!^ h1|LggvdzLL*CQ*P`y%3z-G@ޚVn>njHvEW@~­2ۯM7.'Š'/t`-p# BPV&Oԩa.~i@=չЬ,]_KRj1FZ[:Du4yB>,(+)[SI 0ԃHg^- Pl4D!44Y%n? *yKI-Neh*b%7`QBd̾M7Uǚ1z5%nx>dF聚)n3o&yۥ#_Aq)/se8)8,ZN"`1:T<=dL΄ PcrlʿXĿ{,,1IxO8}FRj҄$$HegK/b.!il#'ǖs`{|8أ$u2a;M\` ]ߵ=a7GG1@|r ]?m'>(pg9 b(icl_sx/FAw>6YJ ֕\ לLsҠSGM%̰e]${&M)NSh.nkwdQmz"c!pwGd6& Yi{.V4'5U,FW3|.xGtľU sW_BNΡ~_ Rqs:D/P3,RvِΆB;n&LYX"m#;dx'RIN_\ dBIMjvMY9֨.2 r``3[," چ&_T^A̩3?(sW~p\Pf ,yRo;-aKfPm?(P?h:^*^Z\ zGv_ 5>>-5Q:=մbV5Fu_)D=\ 1MVh={ `ff{gF'_U,H5 (j00S/L>{ وa}DEĢѣӯq!B_D&"u>ݻ2U/^Pg\7X_L8)Yȣc*{ WYFbpQ/ C`rx(rM7"8\m[ :L+bo'șI:wxX!?1$ai c&24r1,w<.98&<&dۈ=L3aClk$=C=ũ:8`t]k3T'BZ>aa&Wrn*r8kWYۚV=ndHI<yPR$+\q2`UOV&VpuxqsDؑ'gXSg. W+16Y1M`l+I3gYP68ҥ f# dT5seD`>iFmCismݱO?b/H5`I5K2'j@ԴD U_/ 1Gd|ʜdkD\Yp1nPB|O3eBˌl T2 `@D/\ċp_I?7RE_/b헅 1-HN]@[Pяd vLQj*dIJ])23$?QkOiVT0,r; >$.:cӧA)?T2[(+IO@8ipct8%U)ԝ_tãe$NN} Ȃ~!19R nf)pИq'MK^";I^>*s. F瞷V4yw_fV|G\>qI=N[}ӱԪQMO%7 t4QϳZ˲]b.N%8 jsQх0 _D7`?Q!ܚiIxi:rZ#ڦ_Vý[b6ɵMKİز-:iE9| mܨZ".EKxY>cS??s;mL,Cò;WZ';LY0wlG%#j(q! 鑣on7V`gbf6u1c8/ "GeۨPns&`q+?BO{:6dU&IY{@:(3Ih*X8qA.@RqlbЏ649j- ~պe7trLᐆũ?҃CN%@QKn'[7t8h8Vðn/gnSֆ5 \jrb?:_ݛ1u7 6E#y3I '_a_ Vz#NڒqTfZߪT5σ?@kOa -R@Za6'W*[Øc%kP0:e\R\UK>acEr \0];ޖ-I3MT.Ň ES<:)}`4sHd騿uGKY =B)΁^WS,3S-뵤ݛT2;({mT>3t ]N4E*a~ |{¼ キ;) cy@ջkaג{FJOҝl~44rnab;dOGZSaf lGQb"eKT$ =hXjPN썑Be/X\>JKvpEC參\S"$ ;u'~AS8Ayt(?>F ]bZH(tSűA{p,}IZGapcߋ6"Rw`mckB_V^dk*8B=# %N de~M5D<z !#-ۤ*U-|&ƈ<+5bihQKh0@nan/dk[}PeeVDQh~:!ڰ@D˖:_,ea}rB\QE8[6D5jAϗZ} ,9D7~(GԼ(>b{L5G9P)e}ďަͮ)-ˍ߹ц@:>Y\K-=M%|UlL#Z`8JLin^=1gre]|_},9߾")Y=aYtؙ$$ уtkpF)LRz95#k-F,oW9m Mz%MQPL3U/2y&qj.GRxr.=5Y#a \R;HηIg4d˖a'X92iᚾrȦjEvͻ[3Ws۲\I[4Q2&QvWm@P2M~Rr8>[w؃P8rn.Z_5su BD|cߟi]}c9ͻg/sIG^YťF9oғ~X8ZDHgwˍUW>-Nr t:>h5 !\? 5]F_O?3$*8i%),oQU*mR\?)3z=%wL]h}'ޣ1x41 Ptk E39Tw/YGR&#/J9Gxb=rX2RtۗT/spǷUx+5aQgpJ7uC<0w+*%JCy+Wte }*r&,hYk%iՉ< }/|E]d / ¿3x&z h($KMH^$> Lc0ehLUW꾚gD.5/{jB* 4 2f}7c5 "59N@S0D:2!u A4%>xtǃZ(X4*nOxQ EJ)9j뾗}prP3@ /p[x528k<> >ٞN|J <L(#<}aA澷4_›fl0ҐkTQ3z؝n%^䬯 i]YMÅ8B¯=N3B/<)*D:lȼqTHwpRA?g*5?A~_0a/uxZK ha،tlmS 'iin(.b-n@q_;:8`|ƃUd "KBBP' dDuaLt Ԋ2 y!ɭPbȴh3S=#(^DpHC3 b~\_ʳ7; odT[. ']ȫ|%!9xB?ޝ r Ko590{`٤wL$kdG?fCr̞1 $f`)I3bީMDne`ؑz<9MyZrzDO5,q% C,AS`Y9:CЁ8 ֊J\U>pؔ#HU^U!N<浹Sb#pbsed%|>k i~jXFN+>^.-|S>-`W|v:KdCP)2%&(ohقVuz}8 {z|͵|wV'Z5n"GrX|lrpb0pc^aWLISJ5F|i~3+H'0̩6M4eKBQ͘dId 3; %/D6PQ|~Xs2 ,V4Ns L#H95 Kdl"F*Ɗ?wcO< {~Qq'2REvx"!Ʊ?)DU4!?3s7X0YShYp26W[X*ԟECq~G1I6F{f^Aa&Ӎ*^-j%x*_v^p yM NΏ,Ζ$#q|Z9oaɼxO9$LUY۠#Äة6mTdP%# h{Y@&_ uM3H{P|Z\R{S:& $ HU#RGJDK7#H2WíMvʤM][qW$@q!DaM G:<(ķU7\ĝ$)1ˮ !1Q{=[?lv~)Ä|D!a| qXs(fs[ k7sWOh)$/Qs ɻU`̣g6T>ތO1ET5p~MZ^yCLArT43/m9#;^ڤyI^jPץ)&?#!le͓;΁UP;խ< $ERz0_qk)3x/#yw8E%pՓ(ANTX#J(<ݷӁX,T(ξ |ثT#;R7y"4Mzf_ oLw@W4`fcj˜xӑzT.d T]Z0>gX*V,T5= D_o^ݥLYnF$h2O-g5m8}k)kE!˕ikv5znq+]lOA+Eؤ2ln cy}j`I'%l5qhkhM0_Ɛ3K C>-mHq}HNcPݤR FWɩsA9Kxl<U5U:q(Z 4/v<&kv8=7 V,)SzcA|z`{KW8ٷ"pmN1%- T/0꣪DK-!PoJ4R.:M͈G<ٲ;Wu.B,6Rf'WLeKsMaYwI/wRFȸF``yidDǦy/K<#6 okȥXB5@cd!rA4XtnV?=R3چ$|QU*[xҦ0 ɬufTv㷘\#Y+['Z>v;/ l‰,Q,S'6)Xte NQs4 R8$7 n"Z\zسN2997VcoeZG ePc.u 3LwSG྘~6w|8OFf5\oْ]s0g">5Wm- GZ]U87U@c3Ł⫧=!Ml[Sߊ&&;ƚ<9sx.G3!Mh x݋S0P&H)ppCLYMj=gns}YsÀ\v M˶3`ںkG{lsE7S?.eUyr# d*N+SBI65uqK8Vv &mv2[=wQ>n. Ȏ#gþRmmdGڛڷsn}mWÎ6/INNÛ0AGIh{2G9"p@x=6D`\CputZZ،F!fXW㜬Z~Eɕ]p#ehh^;پO)׈do:C+=ѓ %}bxR+vV^^bpYw%.e@|YBzBc'-V3YL,+6h \=a/`"}+#˒dw^ڮ sAa[҅ en!yd4׺堞 +N6O[U-Q?laŪ X%@h, $H5g캨TíVĜ!yH%uHEoc8OҀw*䓽0J7C?ҍX$ǵ0*#*f~p7<#{Km^n;i#rfဿ9|D —mO[Չ0:'&b`@)|j+Eȷõܝm g L2vUR.ikm\aZ,j~,{ѫ1t;)9_z&`wѸ,ݚ0q{reg9FA}#zM瘁G-w )Pw.yGFbMq |Bj]')DLƾ:9c%ţWi|@.3wR3EVr[jks6Z5(ڬcZ7cc0 Tv[UC 8#_,2fm2Mh`^S{$9.>Wd]XF!f;vVR uP^~L;]yNAzHPx^Qzen#Uoy#ծQikkvu']uDP\;)tkFa4cSDSSꨰg8+62:t,Bi}u=CӉ0~Gm<.XB`ըq{6}m=wTᰱQ\GJҋ}xd.Y_aD6SNJ}pIkFT-|*7nR4`/:[<26x1#h=սXNnVHB7eқSw~(}}j︁#X$q}{uǶl0 [ݪl:o]RFS{o l$9nqa&yfi,YɆjf=Xa+]ƙ 縨٥]46cTVָWuͮ+1'N rBd'k'TMu9 ~&oy(Z(-;FyCG:JJA׎ϊBۉM[!d=,H*a,8qE.QX6Z5Xg΄$'pW%,8dFgwHۺ\LJH3ۭDXsƹ'; ZwxKS=OMi%)Bao rNcrj՛b_ hQX2xl[I)larV3zEW'!}6#8DFBWQ{ k~bAN~3#N-mʔ0JEb5 x˥MMs !eE^cؐ+r_SAz UQޗ@}D1meTYX`r |ʳgr\5J|y}D3_}3")J&? u: DgP\BUqO˫]kK^GL٫~Iġas鐸b,ŚC76> _mwf|h OBuXo7P%=ǛU(Wsg]a`r&;Bf 2>0%@'J G^+|bze}#:>aY@)G~>r"ςPf÷'[t\=>/;K]bz^ȍֻ=9E /Yad h/L`GNT^\:b 9{8}Mm)iElzHMh6cӛ?t ?##s ʋX V A"<@ȊG[zʘGVB`%6uF^QO#'[k\qpfӭ@~xڤּRmkh1!a2 EʔQ2Wxi#Ioթ}ޮ\Cن|Q3zr'NfݏTy @cJ !**,"|)Ip{T K|) (EBhfaheo:{9%Zꍯ[QόG_ݕ@@kt<A xZ$~z-$;{Ep|}!3u4G%A 3Sv6ҷRVP]1J0AXd⒢goTV ]|c[![SLJ] /Hi`$цw(^Z`*W.L5رen7wO+2Zq^| jA«N~у2 S5K-'DrTM&Zv;6nv*S{'y&(^@fv ։زy!:buIl2Ι<]5Zd~!-^Nx_㿲[du'":&]t͎y[V+ +EWvbR`GM SC*eLEv˖z~@`&*r=}⬝Cj:З(!6mTb+ t8okD"ο";$yk:VŭIBEntM+ 4`a|)r#g Wv~a&,E(WKWc @.|ӊ5dot?m!"֛+0klv560W/~+PccmsTp}+KER{g0U𕔗t. M(G9O7X mS@@PZ3T6$5̦)aAbfp ֣>2Z!{+z! $ y_񒚟yUp%[u-qdّr40 $."qD Ilaհ:f.љN"dAe}`ϨL^< J'{ `_)vղ̵=X/Xw<b/$75oFFacCgffodYm898#GpNn/gfh]e!Lw|Rl\8L]/UN0zȃճrS%!6N0`Hٗ':%0whQvM`1( BK|tQy5F;Mir"Gb*QVk4]BoP| "\8!.JC-VID/Q6N,C; j\{Pݣ]?Y\ VZsmb?q!`wnG6;VcF0$%i{O{n*z:{c*゗5&1,/g\b@ 6w?u|E}ٰ)cNbVF8nL>EbU€,o=T+B`7TS9S/Ȭ:ixAQ lkO7|qי Ǝ+`ukN_G`._sS܏ V %DkmFPвE^+#VnT]ȫ  f> KڪJvB.-lbfmЕ =)7#PTmuKj-W+.!9.z.~ amۨƇ +|gv-!:q7@V xfхCɷ888*+x*Mڦcc |(Hǹpm!7*KxOP [vXMO?%u X9I3[XR \M84RQx*d}^TF*bu2`@ "`F5eS)\#k\T0 #6As>門Eٿ:N./Ԏ2j(>*) O"M[k_fH[XٯCρq {{ O3X:=٬ ]Ot!MwfVA@(a\Bף9VlcxW˽o'h$=V{㙗2gzyn|.e9b 1i ׸SbuM#0*.*[ <˅v<-ĮUmgb1*8=*տxI\UL$}xnm$HRJw3t $񳿕ˈkxRLB; <ʮjREP"E7^|MIn򔧒=;GZO,o f(rꏿ/sl?"EM[ /80+] E\39v.J5thţQ)cpԅ;itCkͲE>ᵣ )i,Odm` ^ ~ dQI|YP9]~<" *Ϥ!])Lhj;CuMl9v%awrGH#t ,~ύRK;ZPy\c6[RʌZ: b @0haT,*2p4{zI_5ӐA? ymGfN w$vnꖥcr<Тi5Zk*>G_h)em/Pz;_0| %W/sj-Fuq]kMA~O_'z5=ΩgɎ x>Ŷ ҡFtH_wGJGE.U:IpS3kiѓh;#mz@Rjͩy~v*t};YCCrgrl3v)sG)t. {M za։gɜ,SiƒGXѨ) Hߨ 7M?g9vcQ' >l֐MLxR5?,&{{p&Hn3Dã͋*`<ߛ M&ce (2k 3BDB_y[=im]b`NA8bt UA2a Y.`A) IÙ+oB[Yc6 ^Y3˶c95y.Fy(ӷPezd~,t;)$;yk؊{H?t*o L.Z3k;L!%pP9?%?Y3 Fsyuxud*6^,ĪdYr?Z}>[@wJCyȞ^fsg](=j\.fnY7J F;9㭡 ax8٣|FQ ž1LF3B-/!1Ѹ)2ި).0K&[{r#$5mʏj{ @5B̬N'8thQ\:l1'S L8S\N;A+?)ɥ5eegJ ?`G&1:92ʗ#+i␓woX-6BLËz8sM/Dqa ̫7j[X@,R6,!jTD ͤu-mSl_['-@ZTx_}_c3#{j0$ F U: $K>+%LWHNRy~qrf@/*l:6$BHFpEU@&+5wNsJ2נ ]=dFV*N+#I3w;zWՌۡ B 9񁜑lm nyc:+=rLrJH ׿TH;)}u\!q/]٬74.J465GVq#^#}\V2ekLҭRM_wUX@(JdJ%+4aSBf)ypb1DxІcKii4JL`Q `)S.x?aٰүټ,(Ȟ§%1oMHwp6,:EZ nV,f58Ke`]8z'd|JP? ^&JV-ї@IԆ%`TG%fd"4tmp]6X ,C?Ե*[*Yn^ӫB$[UC& ?1 'sK2^̫)h=|UK\Ei3nܽ:dmp/\7y mTߗt]6nk! >wl5&ާTyB4>nv)FVI6v`$tݝcIﱩt`!bńJ[x:̮3FauHT5j2J6;x݉ iA|&{|@3s)x[k@='N(GzCw7&IcӝWpY ql0xr4YhVWV3eZ%Rɏg!"j@^rf\2U| ^TJT$Zsꌀo52}M`(m-p{:[x v2YoiR1r'&}XN*Ҳ`19wNe2{0 "L%PL-`7:SU.-y.m'pl azyҾW#E]G| ~Fp9-S o/IJ]PC>:ES ~mDNZ.vLB1 <.,&w޴c (9okVz ܗ*CdgL/ PDCWgw}RTFR|7Ƀ$?"j]eZz dÌzn)ĕ2ct>/CLfTҍƱ;.΄f]-X,5!Qa| V 6l4f~V,,5U:0c˪j)A‚+D|P;A^p5#C7-ዄf50}}. 2ܾQ5hBmP5V"w]=~}v|>}6IkYH/R^zKt>_-XzZO<'ń+w3LHٕ/x~P_.z{XƓ*D%y6% J~ $Ids&M__-N`evږðTs( 4vhH*OеCq.Q0c9sטOUX?CՐB\AQt%o#HQ)FC`?Bm7%i8I9wGcњ"m->4t{_ &|VC5Sq^\by& gCO9XV^uzR2)5bcLNqyD]AC>GK|x"A I]Yr\KgZbuzog Hg.ueH;/"fu3yJL/*k~0Gx0*t/ ŋ1_'L'bٸY;!0AY:P$۞ꛃgVלdMR9nMw2ddB6 b ̄E&0uJ0+{r5t"I_OFGJ4S-e^x2QxߚS"UC0"%E&#@`zEZg YxA)4Z2KoPKOCZؗs!T: CΌМ %ƐCrjsZbk%G}CpysXC/zG|*NwLv%S`SQ?}[K% j$uko)}?B' Ps_nCR EdLARͬF }I.ּ8bZo=sB0`!! '>!y<@pdªS"ܣ@HVލK㰧AC3,ke)WS$߂k-2{,Fi2lʧ @ |E胼\DRmNu{g7HXD4a%R!\HݱO/yη\:Ag{y|㊉qaNr5J'3y{;dϦ25dQK,@I_:P8A\Y?k˵E0Q)zgqRye S}l#6 lxgKxq?Vpl0R(YNH[6gt) hNiY\:%rfW{-pK>cIZa$蠙V[Q}Wʗ׹*YfP6kڰ] h_ |.~q'/e4i__tKK+lXJ^ӦIr1{^ JH3%Jnwz^hD^Z,$: +uFc:h@ {@b;PT;6:LK7hOfTs%\c|#u9ºbrx\Bhd'j󞐞aжC6;?2"I]Jt1>QVQnjR=:q' ,N9B`ОH6Doƚ .G-Udm+į C}'{E`#bxiߑI_;Gd9Z3B`1"yG{k|ZrO ie[1if_t"&zGћ#W6$=CroA팭t9Qly3'W g-N%$r!l l7Q۔HiLN~ny*jA(nN 24yjwU1T^i-YʰO , p ސkpez\Rfy1]÷9V،*yF;)0N X(ij\VQv|L@{YuVH89*NiJpι\T[R= @륱UIȬAk6 %aޓ_{S2^!="kfj) 65Zeć&ڍ@_ɴ`\n1*Nw ->i2oJޚ,QJ[֨ -[miv' nu]sݛLbbΖ AR7a;" 4D W=;) fyΝՑ/wirLη0#Aܳ>/'-]> y.ŽԨل%N U*z՞YU_Qg^I?U~AW`/ R2&6t4\@zyE%#j=FSf ;vU$S~m-ctCZQ lc6dF tgC3ƚ@ĕezXXZij/+X(75N.  xaƃ \02pE(?N5tFbrlH̰R&UV 䩏Fo<sZ}/l[TTsɲ?׿A3KU3U:i̸K7Z$>q_/^M4tKk=]36{@'R0D;ifzI0`>Ig4쑓4ءnaN#4StyHDkFjn*P~K~p=zRWm)"o15,;OW} uzWe\Dfgw&Q6iV*Vcʛ4Pԧ!O'8uH;S^706C@ ~3 XN{q;ܩ vt}_!KC} q\zuwô)Ia*ڊMg;Œ ^1=O⟵}2kq1PS2D*ZڕӂR.娩kK%>@yAcfSBԲ2M8m 3a?+HIv}؎_f>% 3 q ώ>)Bɷg§Vܴ:z7O~a1EiޢF-XB-a.A'trTd@B"9zYqzxP-JVhY,r.Fe!d;" N |$rв: BhE2a\6rn\ՠ|a&ٚdO)N#`6M N;d1XcŅఴQ`Hbp^. ; IbBa3S(aO#Qbt4CNAwr%xݹ% ;Pgc&n ]f ʁlbLujǿ O PMDrg(]DeP&^~Tl0Q|}`ZNJek. ?)Ձ$IeV$Ebݸ\ɿ9ҩVZjʗ9uLmV#K2{^G?lVMA]ER 0ycK̐/$o<`/eFꡅZSk3%)ŀqZBs qi!lC'efmڋxm/w<U͓KfKU|[/NyPumLtY;э$!ܪ#dN<E}Fa9af -sȫ;~l~"*D¶|T'\xig>0tXeB3믆@`c_͜E,CnLkD}Uq 5g1"7$X3DI\.KltRDZ|}d$B^Dģj$L J탧r2OO|uZe B7ع3͑;M1i[` L3oFv,of(\?T!a[HeIAha=+X-⶗ `ұU:/'P fלy YtޗhxH ptUlޗ"o@j\D+5.l1^-/-o5:,3]otwӉCB )Pʮt.)=>zE{ruz*XF.*Hw1G,F' UL@lg? $cv n64Wi"ewA(v%"[L*hְlXi_Sy$Yv틑 L\cGعyXGJ;h '@:m2p9%|`1mº\-wcUlZkQqآ)l{)[jR_b[قO|5=#wSuP;Vmg5}/r hE*ـǃ*ҽ(Сzqbl;B} tx}mi堁\(<{S P*zL䷁,J.BH9LG񵷰Uqa8Vt0gaF@KuU[,Nh`;J#kDb9$8=F$53{,ȃH; /R>34D\FUN5!HM:t=?l޸"U:qڷ gZY"cp 8U޻]t`MRT[' JryCbb ;}fy`ޗ礎H.{w:Hd10ˍ A' w*@h$6ݵ}, O z^{[C܇ .sbQFOӞMe20@?(>8, *Н`)={IA?G÷zwh@g62bw_b$OFZcM{IRJ[bјnJ4 yF[HT:-d>dYm)>hԑ8r$-gČzсD_k%jjׯGk=neoo8 $vD2k"OCh=0P,*P2VB?xi;)}r r=ĀbgTRuNa-J$\0.tQ097-l Ca#5qv~iSm>kG3c_6xHh6N-Di聛zfR AAMzQt1U |Pi@\Gt bgj04 sj2í s D<>`eVK( 2%G3,m˾ iÚ87tp)> j4ƄK!)l&ŚK31!QWD"a,˻~]YWkv#5%زd! y;%xSJ1p;rsΰEf"Kv>ץKtz!4n}cڼ'1QsL3A;aQ 5W:o?̿; q)?]dBm'}|SqBS bNe_8&q|:mǮdPƾ&u"ǿꦍ$*se2q5Bs.'l,0oU Rh'$󱚙0'=2D6s9,}֛YRRr({b?lXųv=ᷦ7RۜEH=eide؞'6}=kY>+moTXfA>Bmx#[^nn}(ɤr0Aw%Z̙+tLT%XXllc`AIloVɈR$D 8F9_O;iq(Izg[z0xs Ӫ9KLu14V!GV_9ޏLMTp:mV7d+Nw69ʹTLU:Tֹ~f kStTc~Gfp>:b5ˢ簶 U[DRüy; V@nlXP۴-ڝ.Ntj9xk n ;&"#}@8wʯZλ̰`VzCV>h<:8 \W \e;W}.eHc!ы[wAQg\ǁ+Έt>;jE4~Zَ}dmy:/AtwyV"It%^h鄡? EǖZUHCyND>fl1maݰ g 5`A߫VO*|Xp7!W'犠4@92WYj|.F8)VW.A=}-xQi U8|Qdö >J]s)sNTRXeVv (rcoӇʓZ{ǦN ^${􏟹7F\z+f0mkaam6K6$D>xJJ|b7XnSf<%i1\7#WqM|r( "I5X#}%6}|ݘ֝d@֐* 0KDi{xyEOfb{[;q3pg)|63ZJ?'sY/#O9Kldu(U_/ 1f]F.ioy%2~7N1sRe7ZZ6O胋U=R„XDjGpZ{W 39pW:&}މ6I;bŮ0;-v47WpW93ɩIa¢P~Nؚ4LMBpj}}ć{𕦽۫EDm 8'Jz80м8ވ+čF `tّd(6U{7QƗLIEGwhТl>tOrq {+IO;58KDKEdW bTәɾkB[DpZǣcm2MHzxTBרn٧=3'ckm' }+:6?,8)yFN~[>g,uGa9/^Y 1LfZ救X^e" YF ALp)|/VǷV0?|s1dT!rPq^z0pS)"$5t 3z!*8[ҌP +5v`G}In-W}83fԟڵbe'¡ młb{`LZ:ADWc5" nne/ˡCEc7^|ҁ\X_6qS?{HagQ)(^tf,,]ȐE|N@Eʖ`a(<k& . S<9n;_֢Ey(,+Kw 2Wq+oM:|^_m$xt3+M@8hcIQ]0LGeMjIy"? Ppq&;dyMW,r\ "{>J-@|<(G IC880+^ 3z܍4cӦyeT$OBC4Lev!O_HMT8@XX"FDcOؗ_~;?vh _aӂi\ʚ/ \gwg`-,5/FϨ{_Z^qΪ2 5'_AVdƤ/5Q+6#m0Hy}}yۀL;(Q#!|#C/{ΎtE0m.bEKtܽ~ BN6chJmYߞA/iP0͹[ңI2] oˋ~63L 񔷬ӦJgb.Hh˭Qx8u904ƆaE;n*\`8X~_qSbMŽ5W`޹Pb"AbFϑ~5.8 +H09܁fG)~5B5;T [;W̺wB(|K+؞a8I+t5D.x51 cZ'q)CɌ_&'&#pzc &),I\nۓe{7}' t>D b=N({ɇ ,NH&DBd 0j:'VCHh߭ua}8ڈt(gu FɎzΗɞ|vCÏL )_)m@bc8xbVb /3#9!@MRj <)*ZSno neW F$AӚhZڶvh} 9`2c7d^]/P@ e3בpuF<@O=0 wwspmRr#jÂGgů۟2cd|̐tJ+؈zyHe|#B"VaK+Fs~mm#J+h!FFNCA>E 9. %QM3PɍJӽ ^mGǕCRwPR~k(ڈ{pt( 4/WoAP~IQ&q8hQ$@Mbb'5An Y{@89 lk _XܸS$@}- ;Uo#*p>Uq& --Y :]0d: DZq :JdPʉ.:fŌe3_Uac5e8pX4HC5dQG5Ԛդ` KԏOvGiy`+W1-bi1-WMNDVS87MBqJcyO*6QpH4DbS/*=TJK't#bSk!Ev G'3q_qV_mMV6'#(D9:HR/]A7 6ueԫ96r +ѠW] vlÏJe ^InOS_l;Ĵ`76q|@YvR:7Xkb[Uq1Fjo^XVt=6'#E9!Im"2H Pd4-esgS;}#uxmBI!߬DO<,ߌNMzgbWktt㲓9kK"6%r^2eRR1o> KKP5J9W>I]O|6%)yqݷ=hɔ.v;|_g<q VϠF۠0!PU Q]r(6`9D,zf*PL\$PdY9ZI >ʏ$KkJᅡx Gy$E:k\ !gjMS)]2UW  #h췷%!|v@y auy_CRdԇy(!MfY+/\wqn9Qc\ :E 1`ڄ/7 i&%Aa+kH_z(KPaK+]PsU O9jѩ).GEm9z>+}̝‹ }N}s.0sLghuj4]O' Viy!$CM:$?Ɗs ˟wV9?B;ؑs;z$FǶޮ^t IK*zaUrL 6C4|*t˕p %%'jM?+ۓ̶?Xkѷo!B;0ȅq$ĤK#H>S0Y3G$/T>V=jW6i3KnyqV6p%dE̶e.ϣ*W4˂QxgFއ# Q p'Ӧϼkq?t/·b[atgeꀪKDN"k"] "In$u8/y4SVt=טaS?NEzRyrs،aYLgrtQ~Mf ǂXTU/+7ib{kY\l#KB|8)`J (R[CA>gVQ_5N8F(eFr傞2$-6I}ڄ~N*2Ɏ@[5wTL2Hi3_xɤA`UR`cc!t 6-Sא1Q%/?/j(0m,q 8=Ugw c(Avo۫W /}pI >ZpakMY.O|@OKiNj^#7*Do)~kg#P/Lm >4̺u^S%)h0l@?r`c3T;D&$vaB1Nf L-ۊyR({{bIF </@dڝI. ^J .f|;sf"e-&%LzO]uK- mUWx~P"OVmbm2YeYf/Vr(~м3LMr1*Ԃ9uA %ƺ";ɾY1'mve3@!x!KO*IYBJ;DlZCݢ~l7>yL_NÆ;r "n-Ы|hvt9Rkv5yd> Zn5 S{$E#cvhnGh@&ke7==up̉K-3pg }/:@IjP靸V]ZHi겢+`St3@)>X+vt:(RA~wt YÅpq_t\{ g)2I xqBEgSA rpB_= ~y7)#jǝry6ʰkR;k}p][1SD\{,kIq,tL8X P g-aj3yD?WXKU3@uP Sߙ9A+AzT.<޵v>QNC,7i@tfUQЉ>$gq,Σ,5mѩ91G`$9t"aiWPx/6+|Ϫ B_RFB' Y+\)h&Xh$qCJmK?V >W,!/I&~MJ/M+:^D!0ItDjGa kbb::1䉌$xCy~X{35ޟ?`,x+LhH{86L](5yrhbZOf6zFk 0Γ*5B>9|{(aAx!NHb6{1\5L!cgLkvuL0}Z gZ̨E(y5nhSGCZ&2Uz-S9`"R,dY\YbkfqW{PV etQ0>Z(]; 7'2E6!iD ] - hm60+Jg"uh*:jb,^ 0YuK'0yY. qPwIK#Zk~D~'1ޫUak'isQı+!v$Cv8kwy*S&tc H&=wLf_@9gaVfEȆt[YL :Q.lp8hLMfo4a י4Ͷ%|ȉ@ Z[4dr,at5?68>b?PўZ~Ff*''㌇Y e_\h 57SX∲>㰿/nMC2QqZqv~Wx6+]8!U+Kg$B@A ,*I_7 0 ͷOyO-]<,qqd\]_pRh&f2.kH(5Y^3Is[_Vf.Gnp8~zhJcGh@jݶuyO2c]tN.w9N`<1>g P[qڦ+궗5F]Ծ5/FA_fEV脍,_*$rC;bS;NdsY'AG8pQ,sٯ+@ZHԶssco_NO#r(]@U. #:d:m<4PwD9|xUV0n0ȉPn BE\(} "lzkiZcqMO!N׿LEcRش8rI0-oCW9 ~ZhoX*AhIDVKXpj:޸N<% @. >uj+X)LoF]e\X1@ rEj "4))ɸSR,K~C6HttM·*-HVҿ&_sWMT~TMgMjKȗ UA@mI:H 7LAt 7ZLI B8o{fܯmc-u`hHxzKA!g?=bR˱$fS/Kckt}AKzɑ7S;a|ZQgnK*!zk b_NC[Ef3{ciwgyV͚o̶ hjO})r1S"ԍr |\#tY<WCܭCF(b]"] ikv R )Hj2&~m%O=SL4C*}45&a tm_7_[c1;R^̶xMx.hJyؽOjSl7~gegEIVEq.\@OIfB9EŪA /dgƠ.Tnv 'ǯPs^c7\i#\4.2=64܁`g3 "kx}KmBuϚmGQu"2wyv¶ ?38xeǯ$zFn|` Ĝ.0GWD|۠H(JK@mpO}dbDw簌 C5?108A}FA)ȭιiA~̺hnF,ƲbQTe?u!|-fl -eU6aHA%,Q_CܱY\m+띀lZg;5JWV&UH2 /mu[^_Geu/ydA?@6>@0u6i" y^sӰ } 5 *߯Ju/nP`ǥnFҵXCSvuFۿL4=D'׿Zm]ku+Y~yi}Z[>-K.|[yrtzF/Pq8%1'ЖT=ਮ[ia.TS&tgw=%Җ{^#'u~ Rj;n v4zǝǓܻG▪|!u6b`1)F{!g+*Jp^Z1} WAz 0qjkԘt \I>j>v@qMS͕um^j)Al<`i٦ƥ44gG9-^eSeAkSfOaf~J1YܻzṃU/#ʇJ uwT8*#w.%P$F#o'@nN*8Z|;:fZ$ jOmsk+m.gQ/,P&Z;5'YZO' unPO7V{)֕Œ׋ЩcqVEd }L;RzII; u*=15߿S=0z\| aT&[@;eq*n[|F'hi.DL zpsd"A$KL%Y&տ;SIiSO 0e*Q)yT D¥އ0&6hո,OˬC;)2-0P "9\+ejH~J.ZΫKwEotnFS )^3eMB{zו.=3_OT v) {Q, +TQ$pŒ! ~ܶd\*mF$) }qơvK5!d_ øjվrdJk}I p֡hbg̛@f-{兝UlO a .: 9y4&,+-/kF}"ѳ-psِFjOL#BJUOT\ĻpT?nRzOd(!c~8`U#Ĝ6Z%50`%mpɈ4;E`M痾痿2 $C(a;jCŊ1 m طϏ>[ҤOǑ6'Jd@T(e:1VpE .Y|0/ȵSZEńSSXfmmv*K"P,q&#s-egw/m.b.SDJws8͵5R#؟䬁VӖ戈w쬺SꮐFA|B? p!LcI ZF4+'3kr,[̙B/"P8@T=|=]Q?1w) $hS( !3y=e:As c*m26( 6 \x*Vp1Ľ s.zZ؞I2ӓ ]2$EF"Y\l3’i!0/:K9Q4l?HRLiA4iŔD)E]-K&b0WfrL|Ԗyzkgɓ+[< ȗH?x;w8%Kmk<"4y^ xMJH6E ӿ{ŵ%vs 43뇕0 UB7?~pp4i{[iY+T jgT,c2 ˯~1NĆa֢ ?gDv=DOU򃹤U_Qu TV|/ps\fN›r-Yjj9d9ƔRLާnqr*Y0Ź("՟|.W+o^YB7!b4~# n<E t^랢g 9TW+'] czP[Xފt4ʥ~E/Yo"{hn7P>. <Nq9V -V?="Uz]%]:Q(ftl5SQv=X̻m<+Љ{zs°0{LTҁj `?P CݦJ/fZ:pdnշa>}rW\> )&2]XG~vl>stMb=PKFTВNa2)J2̱)ȶ]RwATiufJU&%Rag |" ֞#_d/^6 q@~F[h?{W/aGy 8x#+ -[ 7H7X1:#|&%'nxv"XjninW_xhi|d`'fI&]zƮ}P`{"=NyHL4]w_ }vqn[i_[Λ|5?S=kP^>EnT9Rr!Y^(c˿,jWbexh ,۹!~fQ (}u<_ph\11(zŒVTD֔ZJf__b[I0bRD7|iPVMiY0{3!8b؆ G+'@ռtɄD#Sn6'$ ^V>a>x0NdQ`D3$Gw ޶ Tvxv]1xI͹ nHDΡ8XCq6<ßbąB"1K l,|W1ئu lJ-FI˜r'rFB˘cJ<-n':씾2y٤,uKaxoDM >T=o\w)#E]LmqP'8F&ư D ߥ,,-9 BHR#Le#EyԙAImE~BI.fq\~X2,yt*ADQLRi&22#0ej\`aĔ s)[Fo{źA3%>X\X3vs$M!f#Zj;+*3KO^:q!ru~LeD=@5_HyΘqn.ݬMJ_^+k??KE@nDM#c*bC)B;L rҵ=bAPQ)4ҏfaM&zTeŔ2QT+ц:+G@$iBz4m#R;gّ.eh%'i^>iʿ^yh9ϵVHG[<.[*q&z<3#ϋ8RRnp:@hsŏ[_}|ZKOE./qt1UJzzT Bmyþ.Ҽuh /L,Ħ{\}[鰭W+>{R`,d ./e {U~z 3}O' Q 0a!4Љ$ysM?VVcwM g6MB`ݷ'υ d m}Jj~5b;ޜuH Jf#třSrXA$bPg@yҽ eZ 8&1 iWg 7S~`at@!oECJk'C5 o0h|c=_T?Șߎgό 5#qN呢NL$vRd pnK,A^s:b嫑KpCdŽVSDa35lhͅaH5 )Ezf8AfcS]HP,T"~Jzٖ$,!%XxԼg}ݷ>QߨYKȑaʕ'NJR>74q|[O.?m=D@YIhvilV?MQ] "37r.C8AYD"OxFήB4hl2DvFS%]*Kpc N8AN2j9ԃISE* Ka "j ΦKn&]5vyJ7[?lF9yEuۄ srv9 > [#KF Nad2SF@,YESXJ:V2%V2M VJ22rdXhRlPe^lIzQZ[(6)Dp@)9[5PfT%>\^[/z'r/"$E÷/!OU?n"gpiA[=/&Fs9  mKe?UqskLؘK5 @]_7Bc 1yb.3JM.-.a(;Y$zt:yG5WS@_J`. E% Wmwk)(ou? ܑHYdl`~<գ (_1Gr*#W!'+H͵?-@Vk&W:,=Fr!1VY%`Pe2v=L7׹Dܔ/N8WDK>Q8Ϭ/qkMO} +ϰk$hhzzeY\]jZk5{.bӬ>*6o; ;n!{2Sp>AZ+{ZfD-zT[Iv)n ][DSH!ׇOMb|ƣ>'[/)3(72ُUn꛷ZJ )ft'F8+sE_BE!j}9?w(*rT@:W7ɢ*,Ͻ06\ ufl_S"Msn=IY?a[P[6+{QKeǬۅ9re)U @ .R^A>&=g^B;m{9Jj/o$ ̈XL?U%1 #L֝6Ь8*N) դ)!iֲ3oAUH@aBWs:eȂv9Ic&RwEVS& \NFloT#DP=FY2gv@3Z.Oꐋѐ$6 Iwsow2MXf&,sLj#N(K1N^ lwڣ&D7U!sa's>H5_|C*et,! 6 u7 = wybjV(Fk%Vc1z\=ebɂfBTI#ްƒWEDh\bCK4%Sj1>&|k]E|V5cA4;4d $AIJ}izd1XxTPgean X gvMh+XM}>܍@n*g fz§|V>C#Ewip_^Ǟsֶ/Ғk /&N6h,頖z#µ5H pp2̴Ś$pe;)/Az.B1obԏaZ/˿?Ҹ6:cEk#c_/4r_L̰IXaۈsu}"XD-l+J0!ߎxK&Y=53uX˯b<j?!~g6.8$Xb ̼a)Eo$qV|T|r\!.~xiX햂-biH̶g) >A`m)hHb֤Jy,Ie3-cVuA\:t~ɔloph~Bx3X?8iH+"OXNx,$}t!ED (-[bWa8fװJ0vЋ)9I뤔UoUEF216 ɹj_vO? bucNqnhM%.d0(-YYZbv I*@ycW{iv3 vKPw|iTFlX-Ȩ_!ѵ h;=O,(*ԣ?P0U", o+[(VF8l1:MJc긳`6Q]L?wCYn{7_KM`!U_kmըdh;lV{䍧F$&ywY_re%ܻE}V0K9}J܎(2pe}N#ei=֪FB-S s3AdZ%8?Z\H^}rtSմy #PЎȲ'tpzpij-ޑ>ah'01?\no+#&;M0ฐb%t2֙Ή|S߷'z_8qlGq[|W0YaX~E1b{RDc%f|#1 i͇%֢L>6tX\`Ivw7Z=d,[XŦ,mQk&NrsLJ,HuFԿSuW<7R`N ʀB08ºASik䁔2$z8{,FMHZ CT[xǃF|سd37W/Ad H!l|%v{L19~ܵWp ̪&xs2(t/dv< JD3Kev3tV,&Am?q͌ń3W55/zV:g(nم`?nDjY@x'ryxœC \Εb} ӛϮdƑשK)"1qoHi}njJO8fb qb{ ٢ʻ%c*Ow ˕qF{t6"!]"ONOY55OȊ]n=y]!n\ FFdȣ3s!^oVjldܬ0Eã,>ߚyi>9X_eHixVa)ٰUO;X@ґBfQ}Rv^>%L(OQ2k;S*{\SJ,m@_+럱#SN[AOϳ6# Zc_+/tw .<4(#Tq3)NxUreNabނnwaT"vywϪ7e@d]p fߛ4g;c{[ϸU:3?9 7;QPft(,='5ueיg2)&*13"RsEItu2Ui趴]ǁJnYjf\ANa퍐ZtA73- -k⠅'>S_A@k$J|4:TílS[ $0ͨ GMd3GC#= Ӿ&˂qmR]Mr^;ܑV1pb]: G,| .VJnFcGj+HE XW'@p4|>Ӕo=OD¥*U ЖؚYz#1^܁(Ox)a/ov*>vM3mr*'m~pGI<l=s~-ً KYaFÀ;Ȅkx A?@'['z_)~ Jʤ* e˦4[%BzZmU/+gR9| '?{VDns)x(N T},EiD"頦Ja< u؇Gv]ݞ% dG%]"ЦGՐ<8#)RRwNJ/fo|5.,هguS6?ȍ&`Ą['É{>X$wn݀>e!]Z9޷gZZ}2a CsX<_ x^n n5,,)Z"c>$I<|Q9@m Aj-^8=.nn1Pf#¯[<55isX@< W =i֐f32J HTڙ|H;W];\ /t$$Jd =l~bx>@/L$T>sHDlCe0>z$ Z|͊q0V8pi&+ (Ȱ!ՀQ;5O6|HQײ\l\^ 23,߲70j%:`]tuAC֡ï) д9}A*7t 7Jrl3$/=9E1=63cs6VZͭee[mq-daLXƨ:Ôp04a~ҩ`s[iQW77 1HFL89P1*{t^X|y|Vt#7Ϝd0jb]{^kxٛ2*n40IaFDe:W~[<~ K̘sMNN*8zu\ri |͒n>g/vr'ҤnVξL%x*#P#BTi >cm=,pjezI%SIM(vNJWI^Gr6lX254w;뭟yd[Hu1ЍE~䴮, $sMx8,B&ãDw!yp2^}1((CCq % k9#MH+{5LBy[ڛt.ŅHsk)v ~VLY]K#@yսچ-ɶ^@1D,fyVͪ6!&$ 4I_t/'23*u (ΥL 6r"g# Ev }ڡMjI{kX~f T!Nu[o8@'r%pvWw9` xDx G({z(,FthXя8f5/9S%7fLoʏ\oM6ֽj6!prbd3j`α}cI1p8sb&f沺 5JXű,!vu|Xs菑1b!7kaV):XK.[ilbU|§l2cȝhI RO[nA5EepwFW|͑+y h)*̜l;f|DGg*4(yus8uVvwTDEZ샿qj=\G苌/ݸg"S- |c; ;ۼ[ g1֨j-Lu|tcH \"yvF ~mo8?4Gq'Qb~oAU)s(f6l3'*6a|Ng_m*^wnW" %jn}đk_+}T&;!8p^:Osxa9.n.c('R;-ڊcKphV>LM6 ^YGȝL>ǤBZ{E"p$47.Sc ["Xk<2zmD GJ4'ykEo;Sx 7pѻN6% 'S,3J&L<еcR\itv*ouˌ4ص Wy 2./Cdbi|`mi x'xE G2$D 8 :wj쟏=Uy B7-CM_%[%lRS&o[{D4IPhe8,Ƞ_,QF2**k *iL[ ADu v:ֿOhL+~8[}\s FόqMVbno?&ШڈpW]*Mm{,Tn"\QUMa5WXO3!BDjԚirUu4Ls\,ja)CT-ESU(fL @XGdvԜT_„ҢA]*Ʃ:ܞ\p]UW0sůj===@@RH$Iyr82*N0a=R2k .R%(?΄p&~hOV_ 1Bp56nkR]3f#2b ^#=.u3\W0wz%OkW u,8d%dۢllq9#`Z| ٭h4ɣEn8E/JG3qđ_0yn!,ʃ+q2cr/lvՀ>D5ݨ3DxԓK|?w&mX ~3Yr,8DAV|nq=j!]?vȬum·k<+B$LX38ie 4ԘCYOq杪5l8D%l!JOXrDu:?rMBDЪcLWX~M+sk,$#w,<IiK`@Ki=j1;cd'Fr]J"6e"2Q`9DakjDbjJ!E0Ckj!XwkIq :_Yv㰆:Sy(쒧AK/fSS Q,o+zVb\y:! Smr7<}FbRRߋ6IaATL9Ew܋a3ؠx{A2ΟUAʺnB؏#]&dgH |j>ΕLUݗ5L2ԕGzT>sd#RХ#D$R/Dxmb9ό6v |uwg?PAl+?w4w@j):~93DgobDt!C䛋eZ11*L,zg?R ._޿W-"fA.h3BvߔMӭuvLo5bJSEJDay8ᳬ+rN/\؈O6K%Jlɂ gX$+D61Vk8Կ*o|9)Je&߯~8z!nw1oηt^t]OMS;9~l#<%d y>ަa,ǩbM`u"W>jPO)C0{S z$4}&/L>kS܉GMNo[`m[&礌,2wTH}k $B3bَ`LWJ'()Pcl_g;)#5u cV4K/7ff^2+Ǘ<y3xk:;RRXVQzl/&IrWƣ\]2υx)?k+壟^-bhYfԊzQa9 Q ȕs{P s# >@?hB1 CaD+^Lk#N?!mD_pDV޾ B{pd{]gM"09*K4= ZvQ|ܠk2Ă[?HCq9A4/D?R'֜D`{V&+vkRd,[Bk2{B8xgeR$G8b.C1 >a(+L_KL5QqfPI;s? !3F-2MFa¥'ͻkǕx»{AMzNIf!QwsCoD>!KIZ$rw8ELUxֿjF`GtF;Uy=.pFЭj9+>'B w,.+E }o4O`.1[$lI(*JmMaZdb@f.qjHQ,R ]9dewCo}P}SLYa=J}5T{XOmr0ֿCڴ|}SCSG:Pvdʋ Jj5u$PX]1އ fx~'] aRS]͓ t\A^=`3Ko2dă:`5e# &/;{ O8Yeɜnecl$]z?%t{D uxpwKؖv 2ۢ;tQпzR}Syfw$wҜf>=9ŢHj-)rCR ~i܈?7_\̹/+qvym@x0@RUQCyu?HK}ruaW1_# +1YdtB"" l-6Ĉ0:s9\H2Sv7FNª+7aCQRPaYDGm=?W^B9*E\3xejK`kaP+*%,>p$A3&\QUF[XÓ 树w>C?jrCA‘DPcM3rk$yJv[6]s4D9 ﱓ3)YHcygTN;ծ:: ^:T<k8v~d/.U QIaS1&JZKcp"-\z8pu@~>?_^j{y>N@qՕoƔs8/"$*l-/Hcݪy%}ƻC% |<_9ntКa-'D;XtMXTt*,1y\O)q n]lHB Q9HH]5>~ )PXAKR^ppTJs>#L9=ŽMle^ӤIODYi-CH#JWF t+̠~Kݞ[`ưJ%Y^Nx<LƸy2usr$RD%V6.+{Y3jI #U`tMӌU=:I.ز,6 Zk< gSbj?J0Lѡn@ϬlY0NPjz@m099N'AGOBp>?iKqi*cTbQ?ԧ|< # [C<ܐnKCnfi1?Td0g_cujpPO"h)}~fnb,\"]WCG7 ծZBmbW%YQrc2Tm:}DF3d2nTYB{ԲR݉CsrXLz+R*sB?&m (wBC$ ԳyE`,$Εm%U&ݧKGHEŜGPo3gjfdį(eG^XXP$*'Nvda£U{I(6C*yK5/b"M^!|ˈ*@ŧgCr|1?[Re4C?XPIR|ipw 1(}2+6fyYXՈitه-5&FΌ  ћz5`dۥ֍*DfK@Yv@wH"Z_'[YTSXV©܈xV, p2+0,TH{/D$Ő?#o&EN k$EM1^& R= rZacٔ5 gC%7Cy9V|^ 5&+Cj-ߝe#v^*H9ކSBJϱ= y8`:K*J.cJ柔4tH㻨e^ր!_QKuc~uivsƲ3# q %IovVP&tة2I4*~e 땙o][>⠦ j!d'2 *-0Ӛd؈8;::Y$̵'<2?"{/J+|')KC(w0@=ksp.芸}xV0?4O_ky =`(jI *ӄCvvYs 3S2/ޘ]*wJ=3oG9(j8zpX,]'hz cuUkN5˰RO~e+YjDH\]~}BJuŨRDMhƖ!4P6H,T+nl!C=5w*" 1K3ܕ #^r)ӊRAɔ8%sfhc9Nu4szp Jy9XWC9o*H*B8N$+\Ƚ}\270?z97UYq&1KvK0@@:._$V 0ωF687 Y!WSl՟VBB gTNj&LHX{tc|4~Je7oT%cg#yM4ڈKBX''5uj-袱* 4Ey~F2>iajymdd:jMp"<%POAUюL},m{Xnw. ,jN[a`@i)R.d sU72 1x owd;H')~jvGLw~ UvuMmxDpPZKۋ\¾C0Ni땠2L.Qw|8+z×t'Z쳌t<"~JYUhS~Uy$y}{n%էS-Љ^ I 8T4qݵ[`4MccI[4KH#0(S.J?7 PaFsnU. Z 7T| q[(\l8d?wG:4, DkJh"cB ;6P^ð⺕R2j>NH{os xD&ōEFWfΨ—N9tTNv`a LQô Zid%7\hG:7սA8ubn[L#,`1L׼/M NR~4ܨDR[%TGDנ<`Y*D2I#L&Dj!]bub gp@ƞ9Ԅۍ[3uF23Ж21Lϭ "Ў ٖU 6"NnH`2{s̕S%‚`ZD)_/ uo~dQ2Y6i ,ҝTbٚO0EwЂ񯳈%KCЃާx#ǵ8\: h89aJ=>|_@u>\Fr cst> Ud40t8|FroYTi'wEҨ뎬{T+&(P-#^oQl<!z'4X%>#4~Gzs ½2M _pZ:}}[i#a KTekB%Z@~1$u4?c.t\x4XCvx+ nmtR"\s}Tq@wtOqQ) @g׳L<:DU7hT{CJ"fk1-G0 m֠'vs{Ѣ8Fq!I0)6v 1:@&yқszמq-!ah@}#EL[>׳=TKjopTelFq8ǰWj"q9"2)/2'1s(wa%.ᗸ ksXVK֊$HMb@O}"G9d+25[)]*&#<)0RAGa%La 25 LxS_qe ! yº~bLoTaq+<0F6S~֒d~Ϳ2 jE?%x|BgM.gV^EZjXTQN)}xįPĐ )&y!5F'yuc,á љsTCa~k2=(?I9}4/ }l/[2EfoF"J,NۧϢ4 {-r7k)m4,Nh(z/wdz7G?,a8IiݨX }ǽ`Jݘ6x=)ub%P \uc>`Z\bպs--sv(YYbn4RS/%Q_h+1UCkZ6D2H<k\Oi]ئcӑ}NI\N9$6k#XG'r^TA~-,y[`H\_=q|P5ʉ"5%_M:)&({$B9o1=Sy/ÒF[h2@ m򂲒FպsGO߶v\yܾ;Dg&Ҡpos3n^*y遫S-AP-V˚EvQ\DŻ6~N\srj&e =DID620nx7!HQ>䜼,Ư.b޶F:*ӫ{]R0xRST49rLAn~.dǡ(iEPt z,ٲO98*)QSnXr޷)-$ל{B?9XIj-rK|!:NhojqNڗE쉡~Uu >4A^6?ca^^ |R@VR ŤU⢥IDf@,h8록SruAȘk;6/BηU"@t̃ޯ^O1~wa^}Z sƉHroֿOZwrt5/34/5"ŀzІ? fpP)`Σ|6ZM!f<{.5C"w"B ~8{hQc~8bHc'އbb7Jv~ cvLA["_#L'8@sB:6BG†G1A5vD!)*~U3}nmyWZ~ݸ 90;(a@猲gQtJEXޭ7\b Hf |]sM<1` •xIo "'읥{=ՑQuCeQ|]K9Ź*8U$QyӝxF743r}_1 j7p<`T\&LO+ :kVZ\2^7h\pw(a;@kI\K>}i3iW9._M)I;@yp6FaTlJ 5;4T7LG}ݽ^.E$=Ri…>9Thޙj}ty^+jSDHo\, ٜQd7!/(ձJ˯-/e\훇REF }{եkNLE840ȬLVHJXؚbi3Kx]<`M&ٵ;)`We53e5?ۧ95do'%cRT8yħxV0n8Xx@R[MP}.,L6=}Z mbC5i@m @TY7'րޏ|CG0\(hGᏝadWfW&p,~u585ОФM*#m4 n¥C:8;Wvf`"H5U#;AeInOС}b! Z~k,]myx`1Ovx*e 4R7d+q@mrsVԾg4]Pd-? f;T|EȌNCLЈ-#1?Z+~)c}$5CֺTL<6G9 byKa%h YSPe|rOTh=Պ|(y/]֎<tJ)`XCy0Q0.-|zdaȶžJ\-T/_b*HnO"XJKaJO5uyv0~M`mM% E{i'3ֲٴmJQՆNP.Tz^ 1ٵذw׊-l<S&Wua8:܈/m }3EU]m7P~R[oG5JVQ4X#vߺunXn(OM4BÄ,]lY^OwVs{Sitq o(\t:U_ww 65wͣ'w#/z9"@}= EhV#7ݦaSgլ] [rU;v/֙ <3DUHukY=u!/~N*r‚?v 8wSnh[ .# +)i$O[N!PF%)ԤW\qTMSVt _{AJn ]&/z+g 5Q H]J鯰%)(,1B|/W}O=lƭ#JD*@ ᷻vP?USmto1k>db1₅I4C?1}KqLׇQ"vB~BFU9?j{̹~_:-@{ݛٞ6zg }2g1[` _wp]s_7Tx]E0Ya1p˂LrVDkj!5~P 6" 5圶A~fIoN8J܇hFLmw^f'R$8ACkSմ/[wL4E4hG^Is/.uɍ#}Ԣjahm:ϩuEo*{Σ4YS)>-(g." ]jXr\OowH;w3*O[^p2J) 2HtEۓy>(A1΋x ,O>y̞#{t̋q6=HEJJXI=ړ]i]qvt)4T2WC<\FF_3z_?AվO>Č<Qeb0)2CdipTvZ QF\bwv?`EW})-D2+{]ը6FNȠ`^R N(3Ĩ*BXšAh|3|yi9B>e-צ2=AOsylkI{HX9BKCd~\Ȯ)F? Yt0= 'O$׺Tqmhk )@$__*+էQj<j`,?70k[&ǰ_{pf:/$ #Ǒ1Ot4ு-[]ZY2JE[\<>N*~HrzHG8 MO_Gۘ=e!c=MU(ՊhH:f2%u:dKf͝+RXH),n'B-Bb81'Vzn3 \+ g҅U9@AE0d~>o w'$N $?QopoS!=Nˍe3ٕYܾ idD&DSN?_ܵ5]fp9 E-9 uA>[5ĻQd?gF;uww+_!2՘/鱋H'95'n)҉KZiF6O97xA渐,z\Df #IUi*> maF* 09&}m7|˷E׋6j=p,j$KtsΒ9а{tY'"GAfNI&L_j9,qx>DW7/q?""XRwЕF,/r[QdEJP:%,04ťbT cZD7\Ty 1TE:4catB=vGӄXXhĮ[™Ƕ_k">h/ O VmtBgZbưZ̼٫4{Wfa"6Q5Gɕ(uʮk;m!+\y,\ֽ?æ/p7aM x0]K#N1Ri `Ud7)r4| j XؕW[q7t?3 ;euCd{ q갛'Qmg pE!Ku.6 'bo8Ǖ -` Ebf'g #bAϰmEX@:n:+xcQ%'G{c̓J-\f/(SIʚGir(SaiD@s^{ȉ'1lsf1]qr*d= 'JG:'-[NN ,[h:?` ""@V/:`f{pb p&KJ,]Uka:nlk#-rED2\tk* JOBK@{gOWcmL;P4V_*k8K^6|k&GXPkm]}hw)?`^?hq0E\r I?hôrXHS98[aYUI8mkEW}t'[1;k2TMՙ`Hyu\EFQ̳Zz[wkӶ1!NGV$b`wCFc~ /p a}=h'p#5ԟq͡+Н˖PK8DG*cȱQN { lq Z_gMuˀR8`f+EIa/:?M^1ࠁݠ[γ6shEp<~<=%J#sq*yf [VNeb#KE:z6P\;9g`X4(os͟:0lVVaՙ_Ś|FVv+5F'Ky`-GT7{ՒBg.m2<]9g~G,7ޟ8ہ({t[e^'=brH9<17c_H iG,G FnlTŰBwr7=i2)d̃- =(')5=q5jI.&%8M(qD-n@NAAodx@1Sy1F< d~h"F62GȪ&螌;^1~"PfsY\;-`<۲k ]}^?k/݈P7@zT}VU|F䃏{r%ρ%JAMQxڙC͢qGIdZFi5l"1fw8xmaQ2xS2]Z"ީPmn*g}f|nyט>ZDen Sb=ͧL{d4 ATPb/FM&<)ŮC%BV;1 [8:/WDR Y4@ .I=׀E;j >t1-WU>&{ @Q}4 DK*&9m+}: bb1O=+'R[nB 9<  NRC+؜ez`gj?x O:mxɞ1Y)A\fK"$o*t+".1\-.KIf\r =ːF/`R0Y嶖N!T-L᥃N@cVXf?aޱx7 3;qYT@5i^$)æ&jF1KDJsB.[ܰXo ϶5Q`i=p'!CA8GUPVY nά4EU쮥uqӮ{eiYEºk=}"ޔH]j:i.}gLrCc3{GDQ%@BQJsX~W0m|##9fE+6+#qk=OV;Tf޲nQIjlN1ՃB yTKv8~Xm̈́[ =}1\3pe; B6#Ը,"Rzt(o=qaB+m%@6 +7Gdc$1416Ɠ37eQr #4l,ڮ[޶ 't!fpyڹ`sUP0zeE `}>lRwyn%g{`X/.]ZV3mjÊ$^DRY!clhAV׬b9scU^[{ G5uکTʽ,QS+v5!`6_L1Y0.1j{T'uEm gEC) Gײ X0YT]ȕ1g){QmJ)C sTAAZkS>>y R|)@HA:ta,P/*:RSM~Ur +O# &PcDa6$@X8߈BVŊJHrrO/zW i"YR҆w<WwެOE1a7! %Їg(Ep4̀ޜ7,#U-'&,]-<Ȳk+`NV\X$+UVqLFOҬ<Dv wͭ!^x̒5;f.j >ߑZ!t|”=9qXP6H 36d 'g;jۍls|¡(o.~",lè5}( yY_5' $nmk;(/r/^9Q||E´-YKظ{%Y5IMqyŜqb]ߞgX2L Jyc?p/@Ѩ}_E]Rs=ya[K.BÚy1;n`ޫ*ۦۜl kyPeN 8 v "L,};$f d-5| W(ܘ޼?lm"4 +]P=u[(8KI-Qv~Df[^Le [!`ڣ3n= ZCH|}€ 2vE"NLGBώU:+f9,g쭴uh\˻+FiCZ~`mЧ)fm]N|zz}Be"^cI0(pgrBBG,$d"A8OO3p]!1M>JGq&hdriqj 6`WݧPK&kaA~d6S'ׁηQ}8ʇ+t [rfm1 ]\NI [v%'igGC(nVV'Y$s)2U'֖9 JŦ=;69w~ZHC_O:/ywqwnp+a|PTi+f,u9Ty;s2 ͼC4sƣ<#u*%"7g͘UBL P2S= ,U7 aP0sn8<ѢqEjdM*@k9 Qgc' P/\'|r'R5/P=v Q(b1MbRW1@ eo,}hWӲ{,iRԾ2nIym@ `*!5蔄;GķwsOL޴4,D1HrtMyd>V| HvPXřσHLyOݙv61YaײI`_b|ԾI7T?oh(}ůFml*+c_B=P+Ùu y24]TJ_ aj5,IO݄/^v7&ObnS5K\K]U۲>6Mϫڵ-LއyC[9O'ZI<R9-N'ߨEFRqWON;9{̥p.TE}*^i -UN&LE`鋛k2G]R؆@ *r͢0ڍ]V5`z@T*imjW09oͲ4O1١Mafo"LYQh^uez{-č!"~$aI{Uv5ǞyW!:^몹l-cvR}4fжE˃[$vh+63Uݻ/QYYwt2؞<ڎ74U) R1FPs+MkchF=bX_bi?ڧY1-m}a , o_VGT8#d GP,34N ٱ. ';WfuAN%=ԑhy_tFȖ[(g ⏓X'1}Xxv\' ͝|S\%Yzp)$0LR k T4I9F{ԂpYv( ߘY?piPCPdP̞#)ahwhkk')|FGE׿πh"Uu '3i&/8f(F"˥ ϤT1 /(Kd&oJhP5he]\ޯCh+ OjK_ZVNnHҋ{op!?"s\=׽ևFAJWp=]➮;E0f.ȏ*w}nutKĭ/;> ;IvSz?IXϜ5 E1X׌t\f`Uq菉VP7H,*˪!})sXŝ<e!Z8 'ʟ&zh EoBv0R< ÍQ5C]?~S>qr'

*A7@vXt7WEv$ӓb-œ^u 8^GМ20>E IFj?LOV$$9EM` iNB`v}iIR8DeVɴe mL [_ִGztA{2`4tUX VUoLDJv;GR)$xMya>P;Sz]Yy*]`uIp YQ$tzݘY+-)L''y1F-ju`B fk?I]3^*(羲Sf2~5~UԱE0A*\AљDZGiۊ5x&*8v;En6gf3T*ScFE wJ(;ͷkBw*Z?Lrw{{ᅮ%ZJ8SHH9ڊf>,6ɰC.ב5#j;Cuȅ7<,M5 o|ZwiZ/6wgQ%+ft yx-G#XY8lACO7ٶ/ԇ*l L_pXv]sR$NΊҬi<`LZ^IUK vO 鶻SQe<TK L`%U.8m/.סlL5yIM&i224seSj^#kHeH[ ^# ;ĥJC. "ݞ6}BahK1B1S:T*ZuQZT΁%yo:͜+l$U>N$ 82zS~\dzָBeY)ŏ6OY'/l2%8jަǗS!ġ$'Xre{䌿a6V^v++ҞĠʉ ͝qpoPa"^"Kg`0j*X̎*Y9=2b*-Vfdqp2nhD1.7yU 3|l %=r<5^`&PN s LO`~ݎӚֵz)Z <ԉW+V1TE1eޞkO\:ga5oHs.q ZvkrGH@.gPSYpWfPVp^RCI|l:o'i޽*ra\&jC+kTuv_{'X6"Kb؃֭|DgFb{x~SKCt3fՄ(nAJi݊&`EU7ʓwYbeJʕ'%?F bZ(QKqe0S.U42\SIb dp@Q k0sowB=Dj䭏K;Yp#i؝Kzo&9Rr4n=zHĽ0q[>rpuN~ps TIfZH2B/X~/lFpf>=C؏s 97{q2G{hW+j) K,~̽@kw5 Z/Jd49̀AVE她"lMsr]~jjop12J^-=ō.*忿f~7QEtoT*n>ЙFxV6(ۨn(~rۄ=hpy%,KO_[P+փYNABcY*|YN>x4k -5'1uϪEl wW97E, s8)ۚsZvTΖi>xKo4P R WIaL ~!GG]œu 9+B|Pdg:61&e'mq${dpvO>C1ٟ$ERLu3slIl5 ;~@AuH* JyX' ;^LsRtJcK8%s}Gpot[Fj7_ByZpb/ߘܨ3DgE({{Dh6LcNB t. *ƬAh-%bfى%"5~_a,X֧=k"Yt  GcbsOդ[Ӧ[#`D,㟕=:"hooo߿>4\,ۿf侘h)g,4K\szA| `FgLE`Uj5<}P:$a@Wn&.a-5lHoK`*g)h gzy| ܬH퀌6ce˹җM]6?ļ`-IMf;NEn)_x&a.,(? 4ƮWU-M-Ps *ܗ1X?UGH cI}"#g//]@]}BX܌= @}Eα` ]^y,P= 0FT"hDxCKWc.eGl,X!74k@vp,9;BV SBCZ^0})E TCh=O~V`;X#D vp}a~{FKx^2U/? Xe?#.ݹ"ҁx-}佨ꔧEđ|W ;,/bKny.YXْ  h$ͅԥ1&3Ee75OCFaAC/0wIoˋsZx{kMVGSp:*I ֆ1EsP$ ܵln[mOxg{xzqAjm`d0ꊪ  T YL\ġϪs]JzcT8Lf`=˴ JO"fw +lp<]aol(>5Ö wJRU%8a`M=R8N~k (j+ A׷3 aD[bb֎vfrC1-=YZS\_r_@1Y&lٲYe8-[Q@33[`$΂ e#Y[ۼw iaPb܋#w+nZIm,/v9(:Z$^ ٢y p $w3O"kQ@cΝ"׹XwKa<0&˫PFgLJREG4ЬePM^R(b:/b4>YOdaqBe1xC'Tv.9*NGkOYbvrҍꦀ:p <}/V)]XDK!ir L/ ,3_rm,/Pܩ P&YrFes03n,|^ѽ܂d{x!c'H@Aqzm`b,j+OP?pɖ}8uV2sC'|DĢ:]!!A%4J_w T?!0sg.`XoVf"1Wp`: } }I\'_ i#RYi< 9%hinXjXL,7v101Ǚuej "C)抴ā &yܖ5 Phboi;%gz0Y8V.wG L) jCqߓ1$/m~96FՉɺdENGlvCAb%4ڪ M5*QA(4AGvUY :I1nN%S߮T6W+N {\A&ɨ{jѥju.]Qm^Oǟ3 ߺ`IW:5I#fzr"[4E9JޢhKYom,$GD O܌hA%B}TF`D݉OPgܤE]IQ/ ݗ9 px?n28AgeIҤQZq!fkQhۯ+;G 3Ĺ:t0S6 lZWJ+t G+_:>'㗼ok4#{rO9fS+'TIXJR#V ]fA #ӔizsG>h+beTXNQ!*#x aqp6!:+(Ntxz,J3Hc HR~(ӫ =K>o1F?g/b5>B r7MjQ(Ү' X!q˜7F+'+eTfTyoCiz)޹>FyHTG9s-/$j/hzX-DB_&gP1ņJW橱't0aq*2]{3얜b9kW;#G4[G x:?,){Ok6})i VVQFS %z"o扙A(y'灾vڴٗL-oɀst<ܳ? ONؠixRcRTlY2>%:?6C8keKQPY+ iK_J=dIɥ& =^$D֧,d ͻKSwl +79n܃\3?GAa%hYI|.]!@B,e U^1 FN`g*#p~ED[Izf[sa*{viy(ug ^,jLT0-Ό$#ְy4+$yf RVݚ=3-o7k%ӆ=6not[B^T%4"a6:6Lh-.r֡𝔧 [%65Kz!pzQCri )O[nI- {)OJO(lx[ˀo D''~I"s >Fiղ޲O$n ΧՖDs^WW27㿲8EǗJ"K+ވD KO3 @ gLip]RZ%%<*X=nBԶwރ|\Ԑ :ce7>2'L RL8+q짞 q+u<`sJw(C"&az$β~'^l|CLp%' P?5hPWEkCd258r㰖ydq;ːJwBdlh;:\K  tz1$m E'o(jlz$Nww4Q,-s`}IfHK#9Xܸ|'B뒁.L 8}\Exĵˇ#`~K EWR/ tDxos E'E G3`]A<Y\ 4Z|s"WA"`(5k!),"Ƿb\BAhXżO@y(yW;T̓mq|ngڬ~̥@;B`hd&GM"a6fq]R;s6L-T@6*qM C#{ЩÊ`DoOB`Kpd0=3 ]L 8lqVe9đAEAI:KB&:4e>]*[nZG'An!S'!YJ(8KijMO6 y[k{q.8K`S$*bc5iVlwJff./!h7|, >+:n ixfd{/EB %-F36`Ctl\[$SH/mNlt} :;UyZIT B>/F9| R7ڸq[@Y迷qAnu_s\əǑ9ҠGE}q-u/;ZֳOhL/"T~؛#.aZp݊Z=!('nw[PMw/`銤$▣4~@^Mi@~?.W5H q/H:;ԩgI&Ao؏{ޛW|T;ZhQB)K:߿dd1Y8 n0%72z0aqt,Ad.X% Iٖ(PA"L%/IVDns -+s|Ca|JxD_ozNn nYaZn&a%&O*76 H⹒hOǵA큶hR}o4!q=~S[Y%/؜:lqb,2S7Ek܋ϗiBꐚhً#bM{V֖꡾>Yc'jΓCu~2(Fm:M_c`X0, i B(ԣSR]S0c2-Uc#4pUcK$TIq%$ q?Qr R5|lhQqDG>#O[Tn+ F1I c $tqF) 2'+nª ) O |{D[eyQU2Gths)==] ,րFA{X,#zx_ |4źC7?X@K<^ɮC畉k֬Ѯ$vhVB|- ĸ`]zc:aփ|ρp89AK!2ˈ4T- zXxwl|J9=z8%' Bm"V.}WEWܷ/c*F6]i<3THg ̖4ǶR3-j<ÁQk%:3pF~D. J"d;qD f9*#+f*L ِtuEw~sxeP `G~tmKjca솖BYf^ ]Iw#;1AxZ?$[7G"EFH 0Dz^-.vgz9dEf:K{rE -vCi)_!dV>ts%'sA>vͽWJʑ.=nF8 tѓmbxb/'__ߔX7'UH\;%5? c΍k;h #h嗍z%wk*V:a.$kPA#KƓh|/\tpIgaV,nmjrz4ڽrhkQtŧa7"j>`@7C[[nfԁ p[s9v.A\/R7+cyn/ÖEG?kdfV:g*(ןY2:Ȼ( rXGM Ijd) Gl,zZԌmEʮ>WTm2Unޞ~xhȂD2,"O){5y|v s|#tZ63ڦ:42WL| E0ÁlYXz @y!\IhFSN4:,~dVhYc1[,^P'=#@bT=DIrn64SoTƶ{Օ@"^e=˯~A1!a Pʱm<^V]mTk\LJQ6ib4Qnuf=-C/ۤ{yGsA5W݅|&)dWۓ!+c̍|e24PD٭x;#W;P` d"GⱳTePoתW^Š+z[Ī40"&On0".gɏy,B-jJ*~ϸ _A1PGxU c1c2(Ua0MrEKS #ϠB钦|I6" 3U92]s쎭WKe3|[fc=w &g;3NTUhhiyHvGiP2 9-Heݶ(!ޗ譳mr}=~oE7h>d7>Z=NŜ*dWR.ꣶ+֛p LF`ZSdHC Nw5p∣b%qHߡxdui^a- RqMn˖,+&{bFTݤ Z$)!J("OYLy'7;U3ɬ/VRj'rT<#=5"Hl>`Y[fb܋х>-!,~׌X¬PLtc:xn潂94v\%c0slWUr}Z\6DN8YWg7NCm%ְu*Ɛdgfؕj4SWjyOb;7Ѳ O \n諅Kn]9hww%=E14̫(1-(Ot)"0hڠN*a/ ˳.j> m}E,GR7z~aߺhjWIa',-1HǞY$u;޽L':f NX?JXOf#"gf?#O4˸`ԆcƄkTAVF23'"*0;Ѫr34 >B\ʹ~a؏vN8.!@X1yAH^+AN{|7E*n̯Vœ8"> g3b=Ef4h+?8^E/$0 m, oYį=YG SOZ3빔|yoF6A2ȹM+Xj%GnPr3>Sk" H9>M܎\Fr/E2l}rl]nKB{UM F3lCOrcNvAă<{[Dagl K|Z-Jv?ƺ|:e֔Da>| y.Oab{ڽڎ+^Lyo)*_oeCrt9 x4ʗLJL%D)`W*lq(= d/=O1(cxU1|MC"{#Zfm,6dԢ޴BsU*1fN_J3IBkx j%)L*-.}aFHwҭ$Dv :A咱 ޼tA)tlϭĕ!a HC[Bxi ag Q)|ǒg 2Xze?Yт·L)S;&< 'D?޴7t0TN,I%2̜xbwޠ@A*U4cdELI12IE4Rq3I>4Y^*xXwc~/?X-{&^YX}5]jhO)+8ʠjVb1uajCxYMԽmh&ANR^1zi֫y+O3{dO?*6k/I'W Hd+6CӲ&wR)Mj_yxwܤ{Os/A6gpJ n ({:1kcct΢$~ze`U!ښ-D#%b2ϫZa/̂&~'CARjI\_٥ͦ: 4ݙԾU0$bzT`s}|ԔII~% tʺv[lo5J%L(V֧(yVVEOslTqP;g>2JQ[*#Ȁi#̎z1Aq {!jKoިcƣYrբ^\S,zRK<. 0 A(5 >V}mn\~ߓMԿ#t$9('oI,N'Rlrs7/ 80aa'/fu륢ҵaieSQMH߲z,95 (O.w#بܘ&a7l8:283'ͿӲCLhk?{OߝF0lC#` ѤLC7%-F&BEəMZ7{w4B6`nؐB3 b KD';> }Vj-/E~MnW4JadilZ-[wQƟD4ϴcG=6 J]$֊g]nLtvN;(u. " ZCi xs3BnB!M"c ax:U$f)sGjdtR#!P8ڹCW.=p˴`ɫ뿋RLvzN?VO.D-ڱz̜‚ㅔl t"W"(1X}Jc$X}@JkSOTg9 `r$v) ;l*9r:H{=]?% "T*fo+XnZ(6n=@0 \'G_Qa/ cwc~͙D\*i-g5] F@(膡҆D+k`D8:(;I')3dϹvd=U$Sto"̳{ޗ7Gq3 ;!2 K'[+zg\}B:{$[bATsl|Pt B'Zon;"1iYp >ZF"{CYd'icŐcK.¹ Pݽ`ց[azGdzd|HUOvb x:zǭw-+l#t<\k<rB<[oF@}˔A).ɮUDfKYEfĮ,=k,q3u'{8:Pi&V0h!Ň,F멙<]-Wpalw@&*^?m6}{r%o2v]1=N]$YI*@րk 7.}G}﵆㚔>K-I(cR6l~o>, | b5A Mޔ1y>mK#XB&-[^(z wKbPw/MT-7=)~t<mcx$҃t\mT:oj.Vϑy N@X~N x< HW5m>G9^=048Lo?z6s#;Mr>W^S c\x:0U"7FrY]:wE=(0Jq߷b'np `KLR?ξ/E"r\-V6| +>vl$zt9:dʘ15̸IϢomzA:9y]o+ը]~wN>\PoiM+;) kqIJ@83׍i% N Xؙ0"^Eʼny](E坸wvv\5Ccs5Z ?v:ă8UxjpHi\xLEgY[ž H- H ,,Q2^Um@Or0Y)V1Y>RO1< +8ib9&e Gab#* 4Paslþl>O0LTR3y9E}m _ߝX(NC[ʆ% a2>_bLd CJ{9no:RW&$: H[NaKW,(5YY cKBD@5X{[lcc8frU7L8pH.K "i*') Cca/C\ h4ץ%k1<5˧g_}oRSUKi*V yʘϻ11O{w/ome =p=$fR?=)C6;8,Iwy&Âr+u Q\mcUMF_ |U9Y,‡ѳ][^46rFOsh(ʵ)^ƶ"=CR 7}4:tθN l ۙM^TAG,JU..E Q,g2lvw x`B25!%m~~`p4wX!2b?EDYq &bKStLsڧ,fC$|#twuỠ:2{WwO$.ghU{c;όښZ 5eND*e6jx$aae}hі=&uY)ʇr!Q’_]1%pf PCDEX|ɖ~&ZhEQ`+K*1HJ\BS%>S %Lwf>q7fh_Ny|{`"w$Hr|SK,9~:w*E{.s~&%DZκE]Egǿk`FfH9k`VJ 9ʶɒ0l9A]cGɲ:AUQɹl?N'àgh,7Rr")źJc,DE1%tJ 8oFbU]o8Z!#B.5nh7eG/dK$YHΤ_zW7oӹ]OốD̾"G(*>XewH3FZ".rwW}wTO}[OS xݾe$ҳ#hu_hL^'j){%V7y-0\' LU肋H/1!Y9( #keg#ha5 n:ׯ4f~50` J+n?Sd]IZ/ԁ4ܽY2)K{q+5bЂH~@eG̸ٺj6щdf>X;S4:zIFk~>o_VQWj79iկPwj<a#ݹȣT|n K y#N@Q IJ8-㋚' #OhU]|4BZΙKho}Q)kE@,8F@Gqu| )`LLv/C+rhe#'3hZm]UB3F=2^ ] lmI=iǯ"=!V˿+Oh p[L'fѡ 49t;BChCʳAeo3А16Jp+Bz`xG^E! wTJK+d?ilLY.?#=*@fˀGFE_[9CY -T!T,ߝϳ(oL:i= oBrr78aQ ֱ GP XR|8 $9 О H6Wi(>=rb˳K g`H(hc>seStL@~3uL3i^iSDZ`liJ{-T-Mw?Gԙ̰ױ"DKH>G'6&6tɽp~! MhB[(:H1^WxŦŊӺgc(.9s.)2szM}&$)؄yl61l{6Rdz ͛z3l(nu( G%?oS@&|U -H{'}#ow}]\`aʹeN5 /œ3z9'.{6WνPt܄3SeNCĶ x&߅*GK=s$΍wp+41f5y4Wi|F%s[t h~ sPg#x/9Ç,=G0N*-8B*gz4&x\ $w)M6Ͱ/4&<^#bLT2/cIaDM%cѦγ 1XAJQ67}c_~3h:.2S͛eL0R6k/ Fe0N)NGoTuog˵hNk \ |Cҍ冠c/QPM2%Q{cIԫW̗X\U8è?.wXPPB&%&xo9)X;bv$.zV ^a㉑I?Đ!b6 ?jZB9d*AyJ+-=c/⃐XNi pv3/ E)tZ`sWݽ8B j󪁻)6\*-m>#9k/v(PD56^8b6p N#'@^줧IJW|*bkgY76y簍xz * qإGhU9ډo=m H*N 'a<(:GJee=B ԧ޶8y\e2Yo.PEgeQfPDcbrC <Ƙ.!T57lAڛ,ydGvAfG{휍ba-{b4/^%!zG7ڼ9 qs0!Y,L>|L7j}]# !\iZF>fʌŒcJE+{v Jze]3'D݇ w#8J4CآyyQdMM@9DĶH-5"6!m( AJ~g߲x }uT]T}HIa}s8 %pC 8,+a7ǯ#x@ڏFuB"h=LVN d =dbrlkiάћ; }UG0+X#thp ML. JNWiUcDr?B)豹*/w_vD14(o#^o`,L{7}/(H:\`Ymb ؝ħKH1U{p *Vt21R+h*ӕZכ|h|]CpO$ҹQ`p}A*"-V2p`_xwyP# N{D j4q $W dȈu0J$n}WwX1}sRF0ܽNH9/y9":V_ b6O>8a?`"6摳n~Yۖeξ[A~p.<k T{"aiwEZ?O@ҧ|֌W[ K;X6ËNmigʲAY+I倬&D#TG!HA%ܮo3]ilAByB:e7D<ecy34rڰ )ZCH&TJ}):o07[pBW4D"Q%lEDQs# \lt!p E&XKMT|;,s(DHs|\gPVa6cQ6 Ԟ4`M[k MN5BWJ-0O*C^C@xC!X@eӍ\ ,=qK^Ȯ9#Mm`94eZˊKpaP? *LY!PU$+끗/g.Yk sn'a=7dx,γC V(pW(Q0[[i{= E+uZw^̶֫πBpe?'Mը?e@F'lmKPh[&Oh'J#)1DJ䝩S(߷Z5z91kF;ƔI0L^pS̲epOoKOH}8 b {HqmۢEҩFً d9p<'+ڶ2$/s[Ám|"aD d9h?1`{81Yz젴}'k-<-{2x|Q#tТ iB~YZC"Ke" i#O,pkټ'9u(쩤Ä{8<̴rTazĸ-(%i KuFOe. EF#_-Y|'d9)NMB|^Wjuv^.[P>31퓁¦]ӛ % `h,x($3CYR"h@" !>SE0r#Rp] l )WoPP%=,Ft f𠄥.3J>SoZ$ v+(MzY\THwrp5q]ayxmDV^6d\+-cొ4]9]&Ub&*oH)!4t;cKCU6<]D[_wc!PQ9șm x>N2HtpGSeGW)]Aݨd!M: *>z|ﶘqCv^h#hO l84U%rz_jӁn)2Z-&+nk^XD}<UV ԛyy]QЎ^.I1$Fw\4BMp?A6 =]uԆtK"ne"2 TХ2 GAhcF\@IFI-qb0`Ws9i%zij< %o^Ms%Ќ2ţBZV}$hι23ջwY\9ƌM-ҧnDŽwϽܔ /=支& DJKy)*7Uc+hNA|bq EV4&gUa#-Z>#i sZ]f1Or&ϱJZNmQ-[x_)؃ءs_y[d^JKHp^+yuPw >B=k7iZ?֜2r38 fKӜd}W^k.Di=r)4rCR%a y)_Q }d;z5 p^Nҁ?4p ofZ$̞+] yu=o_%#j XZt즪;V TC!ҹ%9LL]oh+7MؚPxݑX"@ 5?2d[}mNӝ 2eYd qUR V--ڸ&~%<~)f%r8;ߖWŽӧl t{yNUu9+OjE5DQ_M`*PiqQ $@95.)2:&dXex@%yjLݤn1>aag.C;'N }@2~`|rsb@wyYH:cnKܞ5XX X)빶w]o8Q{]/#݌G$!\zEhD y^$[j%/0n\S՟잆_Dlu10OkZbPIPfV>rv'~,{Tox4Y:x Ns!|_MGb ?۴i!Rg#aSW)ݶ N2/xBoƿrD44wbg#ZqTihoyToa,YqTmr[)U.zxҲ*Jv̂ ^QrAs- < M ZA;)G}6ܤZ"NHvJ]@<mFƛhsot%*BFFV?ZoTDV(bK}VeD$C ׄymAy^Q剿A$N.^wk"! G 4'ުz4ХRep0ȭ.ñKh'WFq/ةGɭR9}ȃ}A@)s F!'4o^4|X=710A]t@RGa!NwGeIc?y\;H@ۇ5dwlD|i+,\sS(eյw]$YX (z [Lq>'LC]$Xl}-xuQti(yndn3[X:CÏI!%k,4Dvgm秨oE hwzdic: VK|}`>.3iJveLkUp7%KN{Vw $JS&Ky?*cAD{$q(jg5y[Uԗ8{YelD(hw$%>#g JaEr%!E m= (BNy*AV&mUݘ;SO1}¾*j's}y~ŖXtT<ף~8}Uź kG逩\7&] e'ṿ8L ^ w ./uJ+垆W*雋q/flY\(iD)[Qc, _)sL;/bGc7 :;R3& U:e~@z +ЍrRȰ :4i7{eSh /eTvVMkqzXvf˯t-zi9h6AH3 E } u|ug)[ހHt&퀋 y]b3Mm'[jD!:[H~AVM\x=jʈ{/l8Ա<,$X=0R$EHY"9'nvġX'3`.Q`DҐcZ6K : vgC pZlxp#i9 :E4W NHT/7tT+/GRlzkZ9>*u&.S=_۰CejLz S5 ~gE%j_ZهzȩacH>zl^d1 86>Y >-^~R<GRG8[PJ*4P|s^ipvs?YJU۔ufZp[k_ C Uv rSeS 'P0ff8n(5 !yΆs .di\}p+L)>3$W>K "7 WM&I*ҥ h$0 }M,U<6uxqfV=\z߭ESS~l?ong87Ա= 3V\ GGtgER^kxZ:|6 BMԇDd  KK\|6dqH0H#FOS}n֥rVigPż=cTU[{0$7Hy~K$s"dCCwg~ ='U`tNюT JbA.fu2T9#YFpdSm&P d+:kZ.ËwN a"9&]w4ݾbf/@a i:βJѳ&yF!Z}iY*is. | '_".@oQ]+Yi` ';1I>"Y@ԹR |R}^#V {= 9G':M&\<45x}IW[!|, =ɇݕDHw8HǷj;z%ɒvP 4cꧻ˷7 M)nZ(D$?^K+&;bP8=:k$UbN֙+J-r)dh.wwnyNΝlX ͪܚ Ha!QIOǃOa6moY QO=D.'0Y;&Jb7=U8ť=~CNVMA $u{@͙K,Y;s?4a8L2`П-As+Hl0*gXF)C~ q ltD]8 /~堜=:i⃬c({MտJ ڹ a۟:깱-x4o #{B8!'q 869?4vԦUi"I;$G?A8U0WX{S5DUM>tńL,y#K;q2x OJxU`sυ2'0aqy*u_)|'YFO΢#ZG4l&}ξRigTa.d8ص`oOL;x%'F&|,uLœF62wln&C3蠌`U3E}P'ta-bv$>=(a94W;} ӎsih+A N:7)e׫3[UHV.dx b!+k.^.GЄsD& 8Š\GuEH X5Rã$mbIsAm8XgT9/[?6 2Fs؝|؟c\!nؼȾkC_qNtj_U_g`j x74]ALDL  ty $|P1l4=/!ˬD.Q\I1&yÿ gbn=A{M5]n}8D(٣zNYY BEQI\hF%7vfuK}c|wHt[|qxr Wxx)_3xoQ#pXWxV+^-1SҞ!,zF+֐hN)EclS$Nm@u/1'Iߢs}:O-&+U0nQ;J1p35uOQG$ F"#'&w'!ragk) \ gRW4,U[EfLc"-47$j Bc\n1ZQYeGJcN8/]9%~Vv;5%RWga$GA_4?\vʊ6xd}T:;Q` R<bp]ir!% k2y$w'Q i]f>©^& !5OI(}T3 MzF/eN@5a`a߷6 $Y ټ>^_QX*Fl9 xǖ+Y?;kֳްH #pS L>/y LÑ/}H7N{\ܩ[U{` B2VĊUYTʴǭճG~)i9V,?> rBB 1[Z0̈?@XiNHj%X#otp{ {3/}UoJ犫9<՞a+T5CSNiȎk5@͒Q %'raS$պ2 5 V"-r۪_hZj`ѝk%ڂ!ȕ6RVd7l_.0Ha ̋ xqS pNe(ӌ'\~2Hϋ%`&I>[ݢx[k4nHkle"0PFW4i|k-"kc}k+YA/1۽qDC[RHm8It=v{S$bk cEm!qw1J/9N4s\"j3 ސ/JLpA˪_L:`Y)bgudƉʤUUl~GÀcuq[Ezb:aRs֞]e笯v졉3k'18Vc~X2AoW[n;s4}b򵸣ܛY>{\Ji· 2]vұ(RY»Y}t=-:0.^R80؍) {5(̶'kr[8(ZR@5l.io9Q#SZs<WX'Nn{]!*2 (*}{+W9EĮu} QۏW Sts[薢Ì8 Yce㖘'}oO4:xH帜-қ"hn?jWZ k?\?&jĦÞ?G-q-;% BG uqCԸ;꘶N>B;< @xo@IRb {bmk-fWP] ?خ íe-gF_v+vG jkR}McݭME )0Ԥ-P~JD`p.CcY=4UUBK4HhBpv&MYl#z·e3 !@>ŵ恘B7i(5bz&[-(s"#1>+@JԁUEbd"*s2>ĂN&aU(DP?%u js3C` :X4"]|/v/^9(V `>|(^ gkZw2M>(a~__B/$[ Auq~aɐPQoa3J2ĘGޝ]KvCT@VJݝ;)Bnbo2l:yL*TDc Bm/9{Xtp]:tffyZyM T}ő1WR%=2bGGz| =~;Bhα7'J9 z[? jWfh";d7_%zh^ +AvZma!Tٱؚ.%O7ꢊ:3`F_Hlժ46,rxVOl9Hm[uRlݭ F=a)M<H!F|G%R f7_ŔjJËTZ&Hv" *KbT8sW$'wg;z=zi_Ň(HWqRk_G|'5w}y Qp;;9Nr`i bPՓ3O rs;E.cXK Ərh.U)Tj+!O'Q Ls{Ab-ݮ *P,M[]nWy2w*ci%BbtL5#E.OQ^uET#a'o3IWaS@x+ ݤ)4O1x fNL; ZvEtϋK0RA,J-WG{uhI$Ǿ -Se4YwonjI|CcCiaB,*QXэ*ƊNXYL+O*YwoǧJY;)C2#4;ܘG R\;/7 .J%/h~~ٮS < Uxt=aS;XnNAQg=2D@mt Aέ>?&ڡ&ZU<:CDʀb-VE,/Ay(DyP(6Zg2<钳OKI LxHJ6 V2h˓5"sb.60I:KZ4?ԷzT .bP;2^tsO+(SMp BԲWXCM< y 70Z\ sTd;+j=GFB/p ݱ>Ƞ1ɤ^ Pw6+&)SI r[̮*CGbR3HQ)_\q =dbZWIRKlXsL:[1mث9YDm7a<䨣j bS:fAGҚS7W#&<iq*xL'y!TܕP>IJ͢[c B6,:Eje!s0SA!b ZZflS'$So{gu[7W3^‘zr%)%'ҿH`ہUS}8g7)LwK.xG7|@"L_-}_K'L@%)zj3)00mݏbB\.£t0gmb5bg.G:j3QTEj{k*q1@ !0ތ!2,Y784DEf(ud.vEߢ>m#^iRyRLR9hrrz5 H֠ E)Zס )k.҂MJ+HJU0f\` atȶsd Ni{3J6N~Z3sB 7oRl_&)[aזO0,aoQM$ױ{l#~Er;\L}N|Ad\Q;ft4=gŒ9cҙA8Nw;"}=ږ,ӽb5$r--<$ߵ#IOlWBib fDbYW&!2  TcW-Á;BknDJ8dm3:B$u%{xM2Ц=/+(j؝Gk&ϞhYR'DhsUB2i# ;@.aT8_LfLy=ꢉ8h'Q3“tv Oy {mk=(G<86dA^g`H`_9_4mZfvubE'~qxt-2|^*#cjf P [=*,-#v׎q<_Ia%3٨JgQN,jS\[TZݚe9P|vyOSHC&Kv]\uLg-!}/x†ߚx.,ov,w{< 4E{RZ)5+s3"Jpx3ANV6D&*<_k-StS%U`ʺݚ3JKy-6HK >/EdyՓNdjc{:>F Â㋆ ue:j)=VW{3 I7˛#TxŪL? ru!Ve1=L܀#\Vj'[PF#)/ MyV?BL .ZS]+;wy/ |9E}z q',plmC +BBfKz%{hy xl[~@S?^,fSmo^j90O~t.|n#]v U۠ge| ls[*LJ?th0B3` i*_^1+f[NYܴo eKVXV).h1 1̓F71 mt>&Рgb,0r r%0ww*4ov`$Ѭ=ZԈ'&;h@msK6ĚVKoR{B v˫C5SS-{R-p;wyuQ.F:*qZ < }y#FDXM"XACNcqmk wOep$#DRK?={w3, 8"F 7qx楬qVvmY7 ݉oJ #-PX⑈՘t@⁋=ݸi̅F01[6n" 2N 9&դBg0Ъ\,2)I76j_iQo 2,B0)w)0(x=b$(-QٕEVd wOv_WJ [{Q v;: URbqҝ0ѬVDCW{C[R s"Pz>~\17X˕vi1f؞d)oY!x#Oc7]%A\ uUwx#_|@r[l}9d<u H0<)d|A=_MكK$r@USUh.JKJUfe aZnfxHGQK>r=zN8A!}d;[j\|K٠+ wDUB D AF.3LI%C7D;).78ЫSߥ!h +ۦhdx KZʮ31ϾQG̀nxӈ3ލM#9 m. &H<*lӥjG# 4µ]NxR> uBmԅBZdAc&H>ĤȦP~:&=5,;4,(}kv.t9UZU :8q\*Wi4-NYQypV.=RrMT wHW=H^KG-_ש#x4H Ɗ7Ы' wJ.˜|VWBozM7fYW=r9`P".]W_Olf< n3MrtiFnߐ.%[wx%_Τg⮹NC9Tso,_^fH=TPFg'ff a!Å$twb}tsjifP\!hWv;t9q_.Xp(lT^~dN .ЎD4=gYؓM_sꋨ) wO;ș7VàS)X" / ^Vts;@_eG%+\$נ oS`N5i!F{%kK]? zެ&qJjwF+W7;, z1/Zoe&Q Ѭk1 ~'j cn%֟q`k`] { &N^kzچFcX2K#Ͻ7 Wn[ CI/fmZg}/ Pۍ bO [du̠Q^XJvA;dfw47{st[įny'r#&Eڃҿ. `r ZX+ pz,c} ߲bI˔"fr1=@ |:F3CM1΂׶_u*)l0s;Xm%΀vMb@3EfʗcǣJ\>>1+7FFKEz+2E Xѡ?v+d"ZVuar n41DcW j 0>z;j'Yvjw :ُجt~u@ Y'?K't*M:y'8礑탖;(U)IY"̂]aӸ 95@\uג[s&m_?2/?jot|1Sj οw tiL^n -}W(@S%#<>‰'p|<24ՂJ7:[U7vu:.OF,/3(򕀄 2_1(9&=،0o/c9k U rƭ_5cڡ_8`%$Qo` -5 [*CѻşeN"cEU,bnt׀Ԙ9CY(͍OF`T/Y%_hqq㡁ES"MECQk@om,*Uȴ+ ,/X r3r ~t'=k=ee^6 -Xœ&9π?6(|޽7e*U!/ǻgS_H޵.OD[Wm) Sk:`i$. %Ցu:Ҵ$EԨ+[ޜAqu^u<ǒ(tX\ qn=.eeq\9h$a/еGl*'n.$eto3r\w0,'}`tPSBaTA#Iڇz5¶ j381jPƇIxi\*.磧7 N _>UYu@][vhlp88\Bɼdub }I$xvGIH3vю5ZڃWTCW3(>a ԳίJ^A͛)O!D_ң?Bl~ȨgŇ{BL%s.EP7wq]/3o͌zQ2_22iʯGuq^XIuPth6$"L=Di,'7@>@_p>`t&UDEн٨|: VϳfID)>pt]ءw.Y7h#+wtjgY|fŪ?J }<^^p5Nr+y9^oT~)r;TrTwBQlR ,MuޯY)JI 8%wLJ9= j<)|-P} F +S V$SmS~@ .q#AIt=P$:tOShQ^ y[eВ)%D'_ _ 9VI? :^ IBOxbZfN\:i,gm Iu_@vg!Q" .o^X7QE+ ^Rkc|KsaYV p%#m]d$PA#њ.5``g*iB"XGԯ$#PlyPҙ?ק43>&E>\er 0Ine_(^͙B(v7(6”D .~m/t[ܛ0T'"*;%Xվ!o/Z\׍IJ"di> +R3eXMv~KgOEǦAܥ )\{42Ӈ TX( !T7pYo82͒d5_m1tIͦFԗF.Mü& q 0z3W.|yȨD$Y%bש؉%3([ŷnɞ2o.+ guZ$uC?V(gu1ene+$ }X,p烞bЊJ{oj MJύPdcۺ>29+8H'Ob)^2uRtFn>)5<=y0HwGK~(=SÏڈZ6gtB<^݅DPs:Qs% O>of%y\¹h`mPV"hl.r{!kή)/"\ Oo.OEEQ9f֢$<)(Ǘn \ &EU%e(*@ e[7%ouv䂙! n:_4׸#k-g>bcECw vmPZWz !ۙ RQ fqMΒN|JO҉ý-:A~=XNuӬ{sc` N|+G`l]g؉͔O7A*4l]Hh`zS"~|( rg.7˪!1`FiЩ0_i0ysi2*;.x;MSղw?@:”=ط@> "L:biƎH;qݫW;&\pڃɶ44rC&nace]韋x -yh*rw'dĭw@XD?_tpbu6jkLwժXf~:N2gLW/$_tfa@˻ߚ/7Y)(w~92΢Y%Y30hڨۆQI !?cD]6VƂCG{FIj] g̞$H6i zXD8PJN͟xy{PL,aDQ>6?:dZ`l8>D볘UVM9p(mw-7{1E/Q HՄX]$œtE >\n5$_.HN\y,eZ!w3Z qlKqrN` ;0/)X;qmntʹ'_Z>"ANRfa'KxBWEtIC֤WK[2o%^K2n.ɅgrgVlu¦m=92WUNv"~9Q~kTR` _v5m1c!ҴnxE]Q}(< д˥j Ɩ$\%rb1fŸ*Z њavI/e< 3{! p8y,zZޅ 3a15RE1 ʥ+ɶ +#=NK zo١%aJx455̔}w[ )ƭ[qI>(Vt3Eqx Qګgu $Pj<-@(!pxH [JHA|12ϗO!H ;HA4F)P WptENxh&rt.ܪƐ1?T4dP ٮ'|{C5_3"#p5¨dzyY=9jÝ">8@6>#ݟu6W\mO)ʟ=]wqeƴDzI=EdB{g/#x|VLCiz2}\bˏR"ԡR dEG#{lyT}Jq-mv9]6EH7Lz4Fר|R' ŒG ~6LD3EF3ڢBK!ӧ]Fϛ2rhCFHn+зSͿp̲ 2z)('yh5U*eK=X+Cj}v˗b U9\RQQkײF 2Ǎ'[ Es:4Ő߃& J\tSneF@MTHf'!.nm+;W;sF9X؍wczp_TzeoMBYܗ՞]ow^{UIdoEAnU@ ~Zg8f#o3OhDt3{PH0F"Z/7Gڇ}|w;g?-*X>|UP'<^ [޵c\tem$q ~*@t,j>IxSO;ЈcBI0]1{RVhjciHm~XHJZ6yԱ}@N>.tĎ+>:j դi`hqcس%#d=okAV{*B"sG|-WA;KIj/߫T_ >8 oKA7 JgtN|fbwVx5ځ[ẲDSylY#hK.m99!s^#6[IVhscbCC$p{t%өw̫őHp;РҲuQ=5.zԭvBRduߝXңXo,ngl[w([>-%Fߜ=0Sꄶ@pś$7jӞ0] vR.esNu kW0YEZa2 7/m_|HSDY Nr'ȜՀ3*RS'Je 5J\WжLDNPi5鷏Ur۟]g7$v‹7\q{ᣈ´C)M}8/şÜ߬`VCf@)pF ^m=7av^ J|?Gyx88'/uLR5c O?ێ,_92gxC;dek0&(a"} 1q<3Nڐ+ԍ/HB"n b/LN"䲹8*+7rIsي~>o}^qL :`uՎLcLU zȴu2VWhJ6do#RC,9KeBǔgRxM@8@1j~:?{yC?-\!< +EK!Q] GH\vymh-wyڟ)M~HtU.H 8z;Z (j-\`_vךu~rH?zp?DзXh\AX\iZrdsmjN(sJ v]GmfaA֑p;q?:)o \ N:`8*iY z< BzS[ndSt׆Nr%JuD,;pcMIKh(Q?|HMpC=LAŗ)bM˩u%">&<90Ū H[PQZ[<5j` 4~ֳU-<`&mh:;3jp4ݑr:~-H"KJ"j98exļP'c'sIB, ޡI0J{,b7BGN깕=/wɝ.59 IRfdۅ)хe[.([,(ZL ~+L;Ah/z&ۅ6'Ɔ&Pċ_ۿ6B|`x.5n I9NWA2vDG'̄5.[*WL11fTJ!.%&g1@]dHS `|XoY\LOFW{2lO \zvS]Ͷcs[mFI~XXvE~h {0j0$:l< YpEȾulBu9> F'KIZS,.{?V vo":[,_8 K+ӝ-lţ :}hW`miY~L E|ԗ_ڹ=m'd6].Yx4uE8!hPT܉6l`[g20S('jƜ\CYI'[,XURg@%iLWlCQ\&KjNU0oVB*Uuj8;]v6JA+|Rk]ϭlBlJ;J ^#9[1[\s$9gȺ3!F#O@.{֩yI@eZǢ,-п.Y:ˉ3H@ >^%Zq^ikYla (QU0j+j (}?7Ɏ, 3X{^- W*3dmWSçԁۉ@ [VPPkaE9^q옙V/_fC~3 c|ffpHD"hX HzIj9:T˫vCK>[\!TU%KS-po"Sg>Y#NBrŃ5F\f!<.v9ұ[o/֞Yz)%7I_ڇ-^z)1?QƎ}KMمwDjsnӬ5y"Sf*i.N5ȣ1_I/={0_߇!WoTMs}xjĻ@źyT%aR rӾ'z/_t{c◳P(.A06}ߟ8C盦X$ 4ȡ|ɧ&Q :ϥx ձF`a);sFІ?_B '^߇ Ecf5> p!x3;oh 8M,*ދ(Zzbe'#BH;eOԄ.4HMa0?Q/%=P f6qE*mU"?Tet5;&}{kkqplQ]im1._d5`.cC24GEĹ ,* d(/* 3\g_fZY)MZb##@mDj,?OIk.OzCE ;)F~CtGv,/=l+EmEʯ#u+O5upLeCWVhz:S ١ H|qU9 E0`[Vs \' :cqd!IG ?FfxrW/vi0(*VHh|cZy;d##5/4l634 {W. Ͱl`sd+3Aܔr7Ss_؀+Q١CYh.B&W"W++0KZC:GüYYk\Ƣ:D1I0U 4x[աi. `G>b"X1{͠I?T=u`_ê߃X ҇gq+V$ꜙk"׷7ES@#twALKKeod4RX vy*Q~t!,`GHb=Pd-\'[%+7'2FIW?ٽ)y囬+EbqovD`:Y|d)„S-o[F1ʰ<:{,G<ϓ5 v~]a dPKT`H)ac,}.5TWT9y5覰߫M}fB:2ęjЛ(pCA>G˖h, i-_;=Prcxj׍|ر+oСmTXT,c ֘;v$G]zg6#+ uApB! ئ_~?qrS3G~ ܣ^R7zdtA4GclxKr37B^e/.<*H/K{F,r/Xce IQ" *yfpIҶ?DγS^M b΄.:JZ8`QNýRbmts}p6lKэ ܾocK< LEBi2:ͺ9T\;֛"כĄ׵ozKx ASdE,p΅o^V(2PKVcA,wC@oXC9zh#}bZnʯ;-۟ o|w)}\{ c􊜏- )0):pGu*1D\p(O@:.%qײ7,=N2~]<כ$~ dGF$_SH|nHm|7`ÿPHӜ#P3[b 2QeB2`\PRs>El?*D17+02r38kL5]MMŅ/̅3T+.Y^#ϳ-/KբhlY=- $Lg1"Z6ٰm.m&[I_J)F3&,9C UT᜹@d9'Ao¥ug:3m03 C4K{0; Nz;ktr6oE\vƃ !e˅>UY,Ố|n p?/prېc}hd!XZ|W3ڧ\Ў46Ȥܺ5P:$`h: dJRZy*Z׍{;g %Oz{8\&)<8Q;Pݤ]=%NU%)u*{*Y?)Q.r~gmİRΩ'h< хIMы.3E\TP-X# ͛:@o.ҥk=B \(+2WD(Għ|@ t\J c<je k|wjxw0V`\`3P` s_%!33JBB_m-l֓.İQkNa­L4=VNnsb'44]_gK+|*~5$ +Gwͽ&A h<-3Ϣ}" oGc_{ҜR#n S~Uj2T6[x DvwENK8uU%:l:l!zZE+pQ$Cǣ G#M BH|4 ٪=xv_?D)d3ˀKH:[/t\)WK=uA1tǡ΁[f.+tEYN.890 ,ﲷx^M~)OUs3Kp@UNCIMkvfkR_- w+cwԢ)޵n#tZädҮ>AFel8 9䪈C=SAWM"p?!- ރ'o>Tx~uJPy# !?XPX} ][5X+i,3 I#a!{dqRZۦ6 =>*.յk}zwö­DFYah s:shw?~-d/J!\+ T%H)).{vӔ#cZMˠ#Uet%ÈOl.ov)j }y=M,>7Mvz'vs#%`qdhrV[4d9t?!9]ƒ P0Pe׈x7 mEg-A88lIk)a)3[\ۗ.SY\2Sq &2+r')E +#Ńj䄍PBm F(D3͞` eR؀|J#I rk uFPS91e.C<g1-YOK )ʷWgu]0|E[̴67?@:7?9c$-7c@_>9) ;"WcL ."uQ"{b?O"@ "+:ۊF,I-d8uP$r%xO?UD%w6:5Pxޟj&άW 8=+l΂*+PW|Hkr/ͩiLҩ8:,`2lj֫Z(J=<[-BfGj7MPYӷ<ß42lpʽBwoꠟ1^@v4{Gjz@9d%d@k cn'qR[u ~>f<ĺ+EQP$㴡t~~B;bWu}q!fN˔]re1Ǔ.E_'Dha1r{e×1xը15 s-XL-OhT](4&@}'><UAƿ+LyLtѳ) Cp`b#'5Xsׯ6~ ț_}apWw4+Ў_Àvj #mԤ^t$xkވ7Cry@C1aRKKb`H6q T9ed xYځ7@LJBve tv%=h;؅IETu %(L xD W]mat$v#<5Fx3q5E"G598xSQci~)<=h5Wbx+zB߇ O)ϙ{_cOؗ5e`d/Y_>6 ɰtcavVX Kۨ'Ս#lA[ʷܨŦrs2bu NLȬ;ڃ3Mmt}O8 ؝4&CGNzIXIJ}-^IÂhk<D31\6 PdU ?ާt0%X|-qR}VTbҰb5&=\F豁PUc@xx3bX $Ko,mDbǘA LV{D<'ס pFz1HJ'ւq\[K3C 18+"-QOZ}7]L{=,]CPg,EPix{aU$A#xE%/W-'W9J}KU.98pH&ژ}g[;cя oEؠwuA2zQ! \r$n ty=t^AoX\Smj")hЂ:DA@*&-GR&Wf~/6'J>V}8 gT`VK]\Bbь5ȪcϼIP){r2Y[͝k'W=RmhNe!מ*\rAƁ\Z(}«*hutV…R j̺@Yj82gHyi8HrʧG1`*S|sc f:Ӵ;KIµ_+~xϢwz9y п@^+i DNJung&XJ8ϔ9 ߾U Eu oΩe-j2KH`{mN9>Wߚ+o{~6Hzk|,eHoVwJe>λk*,2W68>x2^$1@ ɴ; d-RO.w-}7w[xZdOh:iHV#ܭB?9+c<Mqz_!d5)q 㳗SC8MB6"^8s5ͶaU(*aVj2(7+,%[ɬHX׎&8n?Ecu; h|޼)ԃ\oVٓ%mf1:xЖu`L' O)<pp7Q]NlX S 3-Yrh#2G@3"R \{.4AO d}:6h"dH(BYc#쇫ЩN:nqv,ghءlhp3Z O`ƾdN@86BL~s/$ jǂKh@?*< BwQ΄r{㰀Nrp}6k9]h=V1€RNc& .s>#J"Fm8}$#o.pot2-`jXĻt7 ГamscԵ5kOov7(Ò) WZZ#&>:q'|F|0 <='V;f#*b/!8:DKP'iS M * AfO[̿%ut{@k"{YpJo,2įH,EXxUjhHpv# !C$Yl~jZ*@nI\yo֨/hR5Y!̇qUx.6T,G\g#u(MؙL[ԝ+th3$pICvu+a{mK(Nv^!zbz_5h˻ejvљg=MWyB8R^HksxkG6*}TO.T̛jofۥPV> ;1 OydHlh5X8x+˅UfEuZVN_$(̢-M\/Cv`7!eݷb;R+eTrA.N'[X ׽R`80P '荰)a؞5Q1 Ω(&.PA=yI>'&Qŗ{%'$n4kD]r!)R҃HsqnT?K{l8Kd {S;E^0kɫq?PxFI~;JGI* w=|)%]4*{&SK8Hyb+8Ilq;#X-Q01h[VJ,›!g (j⾴IyUACT#^7JONK@iqVT%!~X%/|BOtYݸrL|8lL%Nд7Y q #cuƓaB6 =m-".(W 8S҆Kk1\Y|F;>3cmߘ(@S}B j6#O PEa4#u&܎8yn\S$Hh)Kh9z6JGH殍w`fQcПV 0qZ~Sd{b8;yA3?F\x5ớT]0NؼuИ;GM\<]CΓ~qc)HJI3pa?` j|@[J&&ܴP?vgmؽ- wWX";+<ԋ@_(3'ԤMͨxH چ%GXE a#'rCice|eqWEJ!+8ކz{6Ϊ3ِ, &=Wx zl/D'@2" ̕d,3?Y{AD< r\^ m( <]Ì1ߨki;P8> ܓt?e:Ir2s:]>S>dj5n rmno5nmJBrVST<(q5+8ο4;c_ɥybrէi=R|ߋ*X=ٛ>MޕÈ_z2hpMgK =if{a[rZl5$ N N_JhO`fUk>RzZKW:Q;jNrD;4as.Z2*keƃsh\w ,=nӵjKzWS)zn\Bџ5 YD -ʄjzIVBs1eSqOf'Nw-DLx]9ݥM˧aјAְaQ!HɲlR#j,jtHA'p-ͬ } җLOr-+LJ>X;}He@@߼1-_Z܂GqYviVFFek Iȗl݃VU?mbX&1b-ٰj #wV?t)8%32"3Y"Om ٤ײ3m9uoAbAO71=u.W׷(i2^Fr sK87̍k<7SkĂry%Fs*L{>S!-AzړXș',u;.H`c\rIT'Z1aZ-$R_68V23S\$h- ojpuQe)BI+4Cw4ܸ$fjU4!2YX¸`|sYϽ=H;sqm.{N?6:w`*{63Y𠣀`ZM~e)`i6)#҅s9-Fn ZFWM];>JE gVNJ /gp)d*TLQ%vN847*ׇ'@]\y$="GrLY.a+4UF1E0ІqSշ$GA'[ 3.YXb2ÈtƩ[!+iM]1s#Ͽ,0@ 4Y/vP@H8m O 7z"k_y$¾ۃ`?—D@uLnHBvE/գv 1lC0 E] ';E; *.Վvl"QH߰Y4B hf &0ۆ5M% ˚t,-% 'G{hc]- aog̰n;G(@HCݑ$35Z [;u-kW,>QaRDLwܠCh\)Tj,jz\ynF81E%PW,} ф1q$J u9 w *gܼ E~A3;"=P1C,8UWqXxy uΊugR6,ζ fQ!cyR> _bǰ`} K)7Л7=%`M!Q)BnW }\F"k"rӪjJ=E7U(l`Bش236+"p>3-Lz7\w6Uf9Y,7Rz{v[#W0uoyaC q sxuaGtԩ2"p6`cT$^AG iE&!ebda%l;a.JTǗA|%{]Ts-f;,P\s]`e{ؐ-X1 ŏߓ6䐚^ iRsN]R %Zf@Oḫ=ыq;ԚjW!oapQp{DjIKӵ <>e!&Yw)5lg|tخH A)L?0=yx.f*Ve% cDvY0!4ðڜe / R޵WSNǢ]uy,~PDU'^݃MVjr8AdcZcP؊{Qеct#j,zN3:tվ"L%S\|X&`** 6o7..vxxk>iѡ D_PQuͣϑ3G~"%^n:2u{zDu퓣=K{;o? M yo`/caz;UcF a'$4ic+7-ว@Ǧez},zkAjoUrE=2eD~dנ6ÃIU@8vz}FȰ=>4`Hf OL]&ntPg:<}rB}\Y;jU߄* T7Y[kɀf/YPu'|wxA㜭6w9"K[kQ5FKv+g~Ah/dY]RZ-_g;|uX!Sq(_*#Fo2! 4:-8X0aCo8l }l o?j PbeC-f?\'gzUuBLZY͘dn#I@SƵ>3Tϥnp9`XFjm{@c`җ){..d d5v=V|\Thͪ%Bgh?^Lv& SӉ" 4MOw/''u6N˲ :Z/0?!,鶍ae8O*7 CfYe -u?qtx iӈTc=H/dQ3 D6ʭC ~ij6t|DNmk9 .\)6 t5Z/4zV;s0J;MOGeֺ= !DMGv,l簧mz^ÎߣT4K>*kmmҘ %,cpl +3>3jhr{.q%2}ٺm(dp4ǽ  RUC8 F^w1uMk>heSUQ{&h3փ(eYC(SH{o/?o ]QOjAqc$LWDfPZ|iHZř-ޱ bfGuTqL`=sJFz8L+T*ѫ`lmr:\ Î+Cfm8 8ya_ѹ|HTPmXͯPCo P搐 V[tyzdP#rjZ(zxbd}3[|f]P<0B{ Y(+2" D5d0|bkKT=[DzwvÞ"v A!#L: 5Ǔ0T&M^/BWSlzH:-/|89k28XzrI;^ֹ@)jlN -k{60akyhxSL8imR2 b={4SmYL8",bmY0Do rD [z9#mw :59(yydH#B$Ut>R͜|f:w'wnIHV :%lUMhT?9}H|6z8Q9f$0Od`wsi'$k 9t}BR͗g_&#AS4IQzʌ.ś7weOI2^1#vR)1Jߑb^<:˥`BTYyı5%De` >9?`Ix>G71 nM^HőIR&U#[V14]Ҋg;^;rcJ5]t5r>K۝NϲB̷İjFh^2,ހ+|-rδ:blόe3G]eZm4&hW%ڦIEz'~`ޤu$!>iZMW[rTd<HhUXa]zm7_+XVuvLEKk7)fkv07SB*k䪶*dM?*Wua/)i+\ ;޷eڧCz4hiID ] ќU4Zd&`% [Ձ^S`nLN5'Z8=p|A'R($c{*/ Y5Oif{LlYfi޶l5ْxoNt:I]}Cq3#:9yA.0ZjIE2`v`x귆*In'.he=W;',vl5o*מ].rЯ{wt*ӌg58|J*+DTPm4>E}jX̓W8o:&R_pQ5i4 %lTTrNx4~C 3 {_)2|Ax ]v* oh)~KO4It3&\&d͋3i,\2]saU0c5~=86KyRhDY|ؑ$koFۜS0>0Y;;;:l釣Y0U(vgr3,#GiCμ q7nhi…tiofu*Y& PZ%xqKYqrHVXQNޒp ŵ֯|Ri3ø:lo|> Mb5+,UgezY;jaf'&?t>?] -%kd-V7Vm,+[&UX &2bA-Z(TY8rleʃ޼83V#(49<jxǬMnW[x9uJvEO|d:2 ]F(<֤5h:۹1 >˖d;ۮ̂8#dzgi궊^.;=ܚvpGo л?䟰#w@v<,*իc$ =SBNjJ() !:Z0/[}$=$Br{T4B'^jWn۔<&8],ǡg…A*nĴk" |FcƽP|z[M=ŰKҡ%$պ/p+jiaeP}5cBh1 =8G%zŝNi. 9 P:byѸ Ơ1Bu0%̹#q#1hQ|bu8SzGH m=Z|(M"9s7 *ePqGFU`)7[\I!F̾x2dȚ$#8ꏠk_G?,>8Cܮ@ )Z, kfjDXfdEf wq ݒ93I=( i[ UϠ+3Wщ{uF>r\AƬBk6I(]N-.AM]CE`5~wj:`l+F V)l6xzusYZ^o)YA q> yK ?Qkhy{4Y+DlҹwyY: Wz"T|> Wo+V1WiB.i&Fp^H3U{a6bP—UI1ɛiw g:5w0?ɿrjroH"a$v uĶI*6 Ixݨ5ylSTHcMzqj!SRR\{]-=Rڧ4U~,r4Xw;P=7ܗWťkH+}nzI("woBxeeW.uk/t֢k ]5eN΄yϣPAx+H7;W+Vy|DZZ!IaCi3|8СoRF #⁋[ttaJTTgJw<k$hhʹ-%<奓4~'PiM@0ch_ ^EN0'/W5;b89ǰ~UԄ[5*=깗a G rtx[$pJ,tLI Э;l$[C?:;$bH}%it`7yjpӜ0}V.Ȫ8ɠ—04vS$R=4cYX8m:E>`}[!"mEL1mh.{ MLqJ?&DRsA^Rj2ynrz=n+g#f%FnTHtd IR. 6bqgU).܍]&D>dR'=niQ zsKCVf(K@<8m–5yuG)v!m9U"WK##<߅2Kʹ!)ZY^5ܣpݖ Hv G3:6D<n/~h޲vU0\V`v"PEKUo.0 JWH x`w׾VDvҬp_4 "_\BZ(Nw+$FV#7 x+?/k.>uiCJ<ĩmW+/K"P.Őj7\בj4,N) dvyes>7QD8ST7!wN[VX>Hє2UDkt_9`m33 7ITD/ے\d}}vLX`pp@aa17GȻxIPO7QkA軚;k~WKżr}aZHs`&jNnߔw@5Nt"U}o#͎h7 1OSN=,8f0]ؼ(k9ܮ "jbDk],%@VPwF5l/`og^'D-L=[QW&jiRBNAO4è e8& 7OM:Tw1c4S܏5u97!/'Iۑ()$f,u?wq97<>R!x=*F[L Q"#B>ˢ70wCGAK/!D\;7 jJ&Dⴔ;s)s]{ m@>^^H](S%#_kce4FezE Q! 9$v3fA<дY|.&C$Q@.hi9¨%~߁fJo *\adh:ljqwX&7ak{+Z.>7xse,2' m"g;ފ0.if֯K #8ϕ~_rʧGMIH+ 12lSZɈZ}ߺ:X c1胆-K.!='eIm8Q.1S0uI~?]lw{2rWT#*[YuC=YޔUmڙaM]x+Ct: Gl.!:e) ib7v ˮBceqȹWFޓOI*3ke# j&3%hc*z}4CBD"֝h.ѶLc)1/Bg?ig!1Z\:g,u kLej@OG7h=WYpݯ]mRkhY n"!kM cSyR=SUrh;^bS*Eл1cJ_g:DŵJfxg 0u 0`ܫ +O d'=Iy,.?Ȍ["f*pN:]c&5ru6j̝W=b/bG!R*horUIB56{m>bㄴsQ,e9u2pa~ )M4MĿĀ3Sg2?\sܛQq:dKY,ɫtQ&T2rYx^>;KڪM@Sfm? hB֑a`SM%Cw6{!d䜱xo s4LBQh- D{wpBEh9V~"yS9ms);c d2(($%LvԤfI7!7+q nUu}֋mgQ dDޕ?/]8Ms!'uf[LFD3tgjRMؙ٤kdąbMGG4/?(Bf"IVa6OcZs_N7'gKgcލebXeiuIİfO4#h/'c/ $uFH3|Pґ_dȜXõ__"Yai)f{fj"m j]F^o"S/]v/kt wzT'N%U%1JiXH4/$nY. S$׬N$Go'5-hv=Nҕ7_(8>WYj5}Hmrx_il7n3Jqɸe~A';p7bf>Cz7뷋+y&^e[н 0@xT|Mŋ!_yh]Z(}_51PӇg ?`øհ+7^bN}JΙsn @6iqBU) ˉ8@$D XL#x(}N\}Ѷr$oG $[GvM!:j A@+| ya7= Bx1qѧ:aY1L("<TPn(Sv`LڈB.c5\ΈmamQ>9抮!QnːKIS}2uQj HP5-uD 1\_T֖?MDm@]*$PLgW;iJ_Anl[>@ Җc;Vb(^-51vN=k֞odfK0?0d{ Cͤ })3%<„6p//{ULAxDdP0]tP +TF319chfn䌩"_h+R_*0_Yi Tkv:mR.%""ԯhE,QQw1 y*3jદXK@ 4PY daKnG n[_.󾱴gFqpo6#9q8xyf[P`֮KqSm 'ݔJ̈́j$z@OEҪY6gIf~!jv@Zw~|+tc;[z2)ȴN\*u2* UXYyޒK(pqz.m+ Ba_K2PmIf%|#!nSRSκˏ ^y INn4i @(RЛƣiF8@K+<]qgXjZP%3Qn?<O>)_Di|*j酛Rh% hكT$D;b" e *(:K]]-%0T״`]8p/ ԉ>XbT238n3umlm>c%ʵjKi&* *C#8!-p/ oacGe:q6/4qo$ Oɿn@#{-وX]}Mڂ/ ɣ%lJbVBVJrl.`#U`2[KxB*2A2O`]\_2K٤W;Lf| (oy45jj6DEhP+-a1;gWwNN0xkkiT?>8$Oe0s#rE1frbsb .(=wY7nj}Hv9{@i6 Șq2,^G(QVe-Xlcؑd /fkZJu;{i<}X"0_␝@7QOFf{b`.W8Q\+ܔqjV9"I"E6#hFrFoW/ Ђ"8k: i|(y#I G쯺dVߴ3g*68n'$/‰)LLF!%t2gz fٮ ܫ>0ꙃ6iT)^^F΋hQGvbn8ޤ"K A?~Mkν5=V!0~3'@GWvhᩞ7N[@UOK7P A+"6.Y%sM ʏxCe<]%=(eY27@˩k:3;="`̄,qYTUR%B ȲrN:Yml0>lVTh}hF"M9摀ʹ|Q-bG[*_OHKM= 7^,.g.(h .; UC>l SsvkQ+ K(qc0f1I.7i^pdAȍbQWAJq3rC]d_F|s s)T?sR$[NFb<9BUüp52hCNwxrE}cCJ3̧Οdp*f8~W>+2˷w3jB TEkq'(WI [zёr#UNjsw6a f KT1ʢre !QmFWWv9ԫ9S7{pRsKmPn71GCfI!8gR*1rQٹrAOff^jA21(VO$tv? pDRܵ9 's.SUp`۵&fERDhn%2Fyᖰ\#ODCul+_?V63 x12/ գ欵5dVl/f*œIj [|N0#|/CH9]ChBs%z&gEYL +l9C2x^Zl:G,wf (Z旙rf)rb`e7Ln?~yYלT~xbh.hY~KOgd᠝Vq%Cw0 g~ o+ _m?=2cXe2.\<}4r&u68x}=E U7-{̴Sw"kxB֘OQnι8U/(+PLRd$F[n$Q_~!x=/?ɵZc!4bh^YT"dݶ}|LT|@# g:;RQhQԠ+Gۯ. ۝(hL~ngMZ{r-mDz-"VšI;WUi QP2Hn(^xdSᣄ.s1M2f2+ZvC Y^i)0Wa'urAU?֒SZHgYge2ǁbcHγы*Ϟψ 60Đ>IJ#-dqLu8|SKg i7_;*Nfߊ$m iE!Fp3dpx*ApӖ~>kJ[K'S1WB~4в +?F{RY)_PW +(7cp K+o1ʁx ?=Ac;.iG/pC7 DUN):1od -k qwR3bF&r/ Dx(l>ߒ[{}?$3ɟʙPտʤ g}x=τOo B!;;j,C96s U~^up @ OC-ʎ‘ RpUJKvFLxֶ6w6XoA%q ?EUZ;_*=P-vӖؽ;#=ƙ{ƻȲUTl*[3mu{ x$`w7ga >KiH0/eIQf0ݕ^45!hrn4-OB+ZK@VgOЃKyyCbGO6S1ʏ#Ĕe>p3`jq!nN3eʡ^h&=Smޟ}MʏŻO(c'_.TQUxnMCvF& :<d"ncVeBҲB/Y9ʳ P&HQtu'CiŸaufjO(҉R'aӯD0XW{  4V[%=hmCxRL# fd5 osI+YV?C|~2Vi܆'T=!^rPx^MQsw,J݇(%O2&o&ₒ!j[HWS$HE@}ՌT ϤrkUS<& 䅓3\oTeP$Eov*Z[cS.ڷדLDOL0 :V]Xዊ&u47h-L’E6 ;HhJbK |Rd}!\} 5 mVM~GZ ',pfXt!+<l{Jmú:XJ%dbAik'5ZG?jW5HlW!bt_AvQr@j[e%J"afl!O1{Njq"J+T0K|uPҬt dV; bIPOpôv<g?Nb-J7fv2,~ T B{cţdnZ)Vrg <^P`mQb(Zʶe9 GtFnզPuY+>y&Y뻸M D;Xϓ|0%I &KJ!ɇfYVZE7%p(_WoLCy!@P7"{ O(ph5H'Ք*}aێ\*Gp:vuSgZS*;~svWbnMB)7ߌsTS-bӻ c׷FQe>X {(e>; @aM^C5ccNӮO я .'JˡߤѤixv`q8R#Cįl/"uozs(fe[v*Ɂ/4t];K17xN83?vw*is< N{áŵ0l'1-_3vpI8U݇cK0eR+>bLڥy"{k_~ f]SPng2(Xɴ! d Z8^z\b#/jJi eBB6Zc._5Jݘv؄zM?U|T8BlviR4B:ܥgs<;^`,X>7A~y-hq68Ie8Y.[iV'cc>~I㏾-}O%msozʅ_}p74{:̀\}D!Iza=J”Nظ\՚?*~*ZupKx#цn?03sX!aZ0iaIK6 6(bQxU >(h~4ݕML =xOvQh =WD!`x+\ra;}ݐd&WphHH(]Amd6!{3.+@C8=Swz)/"VpbjM, ĠChv|h6iU0%ϥKVS$G]^翦C 0 KA^(|X*]#zޤV l Txmv:k&@ ?wD ;I 2\Ti>GGކ^y]kRB^n!naqV{}W&=C\FB9\"{&N由sOGİi[j݀i<>4SJlD5 9AΦq߅b޶ oKhV%H'TjQIAXL7XJw |294"B2eeU A|ZspgX |9k V?kOVNf1r V)qMk+tW%aY.;Whlpb?woHlRHOg\[}߭|O? g m/@ڪ#jg7묝#9wജ\RxR/@~"8[hPЊ˰OP5 Q0RM\F=`cBk$]-5pނFm"Kꋨvhs1oȭcVS495Pb_EG?XvO12REH!Ș$JL~fB V.q&^ƦoM5 q1G և3~R`PjTv}mV A7 Mr;q/o;֎<?vD!uNE%cnnH* igChO1%P wqsιUz!HN~jz5zV In/QʍJJ?t]8zV=K {2˫yb.{/3zXX1OU,CԧmV a_[6Ȫ`RwOgGFm6q33G"0rպ1zF"j|MM<3ku <7!*vS:NjmM>loC|e%f+=TH@}.g}\r1D1!&h@O?ˇ5k.'Kel@ɈZdCXq#Yp&%]'TĘ]nۆ; r»{PU`ԇVZ'aY+$+9IKx7;nWt!R٦JAf) y '[7.^)6  e C8˩pQ9ᬁ!C7m~: 0*oƝ4)~̣ + "8HhʔKb+Pd&E`HRM,ГB2+WHNFCSs[wh0ۋU4MU~%~u9VQƍO J:Ru&v/agA9uBQrhßAi9baϊfߕ:KC0A{C8M}WP-0dmm*_vY4R#d(\O,u_}T[jp?6͢*N;0.>? ؤ fub$J&=B%aOπZ0P :r݂?ǠߝxoZQLm^I:FIyLvmB'N{O3hAMI) KHA!;&Dtoz&y#=]YkYm]CAA S龕74xb+d 牵0#JؤU#[^t&¢H~fMƿ/^tՍE]0s ЊE g4 .5?Cj-ly<DŽSlG+(%u=|!̆/ձfn 9 9?7z!X)e-ƷO*VCH1Yf'|p MGE{,வo$Ge}kWܨeFU6 cp^N3`N3ьƥ=B>ysY > uZu$|44S]Csa1i}YEA_LGFl)TcY )mKE$u2ЁŻ{F˒WzC獀7uWDBwbiHW2hj.)$^=\ f. *cb^< C-ໝ_(VY"O3:h&|{#fB͂qP@70&ԳdeYI 3ޛRIpFBAzw'0.z՗^ 7zn*Qc3i _ۃRDCzL?wJJj/K7ڹFӊ;o,@XfQ nW#DTI.Cfdzґa f,y"d_upݰFƯ? 4&r}]Vзwa*&q1Isg~C9b|$XDUy}1$(5UW9=8WB.I J:HfᣪoAW /<[I嘋ŀ/ً,aZ -}R1I#% Qmv~̥1܎DyV_/g;ظu=oa}rsJ]SúvL})SLp˼?F1cF*"V "4rr [ 2ka?SӬlefUJHts2MYGLP3 OzN,U2%f ܞ+2WiFQn[C?}2S,|__sǚA PmI oF򙟉I(nz@2r[J ]zݖgw RWӢk-I;zEzt5+M!: sAja8n?O@X _(^(GbN33 mRaT[\Ruq0 l-*Zˌ<\P0 i./y!'tA["֮-Awy0e To!,ʼNL7-OGzľZ9jQ{9!KbTHLo\듵m*iR56/̜8]ʨ|"&6=ݳ}IQ!4UZȪbBm KyXZ|~b;S ޘCĶjO'{ 353q>_g+F\Ri V}bV`Q6DT\ ɀkWʭM{M @0Ԝb#:'lܟ_p%:q?Q xkS;%4f̛G\bQ3${ L_Vz?|*o )6~Ҿ^c$cn_P*/,O]!w_i=ϭ'w^}c3#hRÍDډ+Ls~ 'LA\vGY(g9S^s ¬G6Ĥ e0XJ/U^FKZW(Ԑ\Utwh“3QXSGNS]|z##TY 4Y'7:?:%6{H wK\;'O˂$&bǒ}ܻzv(; YIi׾TOk0k|ͯ\k] x"FLcT5^ѺBoKߜ6]A{5(lSԽS2Gօ_(}~hH UO` KfBLǦ=ψ].a|^.ӓ}?􇧊sv\[ޡ g@_ѪVVPGI=_^S{X*J<8) ˊ<Vk0=b@ȮXWGUǘup[̜ Lb}HbnSBa}btI`(S:#z҄ @mjgɛ#񱀢5䎀قڙiyaGN N9Pr"o_CR{eׂywS4PwЫ8p| dZLPw֠PW s@!YK^<'>A4K .'DI14ˉN92MhdCuf{3?Dƒ)_V#‰q~^cѨ%=%%9#W!k]"V5H[5a?RWZǜaG.NAꄺBFFFIT?U7eR/'3e쎕㣩!r5Ӊm=MԥqϳfD1o,Hx8NWJx%ds A}Uc8LJ|.1+=-K=&… Yd2ҵ37ܟ^`ݣcQuQ_ޝI":EKo -G:oKڎ;Wb6x!&jB'RsWx/A\׵JBpKd ,B? x7P*J@zA\"}Ptr,-1pJ*+k5̀Qe1EOFLSג69hQ^F hmyo^hzi!IOsP}i~9z;9Jl|+kX>DGm@LL儇/JlwFd;ZBXtR[Ϩ /͝Q=LxUSgt%2ry˩.]E3!шR݆D3b]@~ZݙY^Lj1-`6w3@4_f%7'stlz|\{j>~etI:2tFUC$#Q2K}Ȩ.CޡlO34MWX8(g]+2ʗ& Jf?-[.!V)%_4 hf-],DHI-@~#N]vK^+~y흙K|En ]{$3{Kc(.Bb75ˁ٩.4xJ]jB0ݪV> 0 NB.4ӓS&۰=R+H$arRMv:Н{սɌh"nYZoO2 C(7j2D-ʹmH6֚`Sg0?P Ykp-,Oius6|B44ieY;eT>vwvb;]I+Mv,zB9.>22rOSc\l=L@/%OtųB'۷A{DlC~.P^$:h"͎YWϜN(0,rIɼ*u0XLކ={v/}G_pOhFA:N^_'XEi kr.oq]Gr jkEEM0Ԋd@c0[a1޷kJt==p$bzb_*nT!w+d&N\-Z&u3#BLV⮒DK:HZ&/^Oq%2mH&&@k1QT=QZj佃kpSVV;V;O%:TFL';t@CQl|RWz\ZS}) 0K8NywUW1~g^ãG}hi?F`~[Be΁ mqnBM-a!ϕ7Nqn/974GXI{H1,)&cqZ%.!Dɂ=Ǐ"|aQ$yWS#2jkBlG}žGtri tqA?. -E gBKk=@UyrEE2B翩Cy\o"O49 &н|[qߛzHBμtK;[!#z! *t#3rȘ&s/m*{!^|3 ZVk /x|7qXE((^U{egr^ƕs%(1 /tqK¸?PnA.O4 4)&ړ]O|CJ6C-|) ?5194=&ζ+'<kZw\ȬW0 d.*'ln$_GDf/3Fb7?6R]]gFN1,)΄GkMWjY'mվ{Pv"Y8|x~FXzIݕ 5yiYV\ ')(Y|SaGs.򫡶f4?NyխƵ بz/1仞N~LS2TµNaokEO3/ Oe#W78whQ>˽A5av`^WZNdpP6yT]! 9 O@$ml<Պ bEfˑ C:zaAH< 8KMÀe%@feO9wIdG_<?fWt];A?hp nunMXLv𺯕92 :eKFf`1vZ*P n:7:uh1ucpfѠr2U,M-uW{\.bE^g Y +$j{ԉSRL*c á|~յL]|f5l!#~ ̅cȬ?O+r+d"D"VƬKo5GO=V1s6grc+}dr,]DIvU>z`\˜E Z};%KazP ldut8|^ڜbeLhBԪ1{;9fn)&LΈST:AM0@\)XsZX}LEXV0t)**QƴWx@&mc b3Z%,!Imf8e"~bwzgL,O^mqD驻)@ˊ@9PXԸR-xm廕۸HYofMK"ՍGw_cI:R P7a6+oI?7,u"g&qjz?h:Rv|%DPYJWSIפtퟔѴ$YIhcyQX)J*[ÁK<Y=8}^?}/&c޳u!ߓ_ =pRF|QN:ŷlֻTptHBoHWo Y[IMr ODbЁwx}`MkOjQJ*!h!@AV\{[0`A=ΔwT?rhM#$X26e'Tz+cO}ذY`ZDbH(e稔+FVM?G_r'> ԒFhx#xfYIGXE][L,YEQIT7iH!vWZ+vZfǽ|ay߃S_w#\j𦫧]~jH#Y(߅r}XA^6KmopnR;\y7k ȵ~/d9ʙ[1|hQqcU+ky{}l=jdݜSr9X'XpKiU{fK 5d &/k BJ"<3Fi/KTlV7(N6@;%DlajtHյ505JV]T}IT_L |4A (#X`>2j\ F36_;u J\gI${{<:whRv׍^bDeъz&k"˒S M,s#[u, ~4?ר9S!\C_Ͼ,Gfɕ#ݭ2pWTl8.OCS۔=R%{9Lk}Hm5O}S X8)wvͯa|V.qU6]M2 ~.73SIG$=S~mٙ > HZt# YStj#wXKSFC#QJPǾ^!lڲvlJLzx᥵oȤ^Tw>YU>.OgF.yL u0a`\( @ eQ|%p6H}҆i8P7qvPFyM ;R\Flwzǒu&apc/٩/&^0=,^9ܞlŽ:[N0hC(#aKp$HihEGik+jY@oGA6+i 1fb-d;/[Us!gEͤ};~\N,soƟ]`8鵛1-*|1٤K{dƳI Gm^eO$|z{1%wkBt73ժ\yuꄥn0 Y׾N/j<[b\2i@f]AMSN+apQR! $);9 x |PUm{+/${0h?ksdY6! zKm >Q&YJqg0po|\<\3j@ \ûR9{8NjY1Hnh*n2Q4)~}s3%[K+}hw3_|JAD6d=Jt[OeKw}N s$ߙ'[Ifϻpcù6B3fDuIta~} .CiXsJ s,8-x~snXtC9}3l0ƶ]lLN_Q[mVbɐ>=8 O# B9gUE0z9[ <bDn+gXA" 籷1{@m`jzHdlT*Zر ڦ lm=ˇl}O'ߦr :ֲζ0Á`|x˞hY(cBKrZK"t(ױndNݿ705TgS+v !iA%2U7qS{B#6@Rߔ4P(ʪ'TXNG"_uPY/VZZ}= ~X3=yfASد!wD18ډʬ/_uLYG]P\>MzDSQ.rY\dov2Ph(B#Lp$l\*Q7ٓZϨ#Ғ(\r S3?g ,wJKU enl8_@RwN+U| o~YF" 4:@}) E#f'^HoEƃOȐOG[r5X9.Y #A.a)atMO)MG0@縑b=T5b\P 6k1i*,sYOޯZ!Q;\2ԝ"g&[߃ |sAS@8M)Vy&ə; QBGƴ4;9VJSm ,4[8Ha''pC޼\QΣ{TRlq蚙Oc3>T)J\c /Yx~`H NO1AOǡ hAi9Dv=2+À"ۇۄy>;A\5 ߤr7~4ǐ):<+Ē{|'٫?iwN~9}XYSHfݓ T3[d=7y1رHɕQmht2y70~Br|=7xǓTPC®%#cgK_yI3s Z܀>KbI{4b#^vP2\+JA2EG-:zGC /A)a R@dq^붙z%m%?ɝݽNPE=&k6B@FJ@uqrzt0x`zТfk[8uGŚJ%jTpgj[CXh,kHamEa:C3l<53Ky>s \Vc!nA@wnj2 > ]¦Tޑ:y;I֎L ,& ;eGhp@g~ h*ݤ3 :U"s‡ ra3OLAk[>qv|WQ蟬_o'XEBֲk) +Giz4X)m]iv;-8YRtЂG .tW e Sk ;i! N[gbW1ciå7 n"Q<΄.O=xԒk $AںoEY F^ 乫> W7У}ז)@QaQq1Ф[̏WTapq1A.61shs=]IƵy6UMg&S(f! /I)B7%Z>mI`!-vq]lmW<97Yk%ͥKl8SKbȀ>HWOe$5T\iAٞҴF6g^Y9#B5# >2rZVmϡN}Jaibv}d*ꞈMܒ_בsguQ]UkK'FYā{:]lhc2ZVr58f԰ 8zFUmlrP4&äf{B]ySr՗L_`m(̲ܕ|ɷ4l ZNP5X^}ȁ|ҳd #5=Y9ŕl:UZH'e4n뻼gL5"T(XDyo$Ύ(VvCۭ5xr~8liU!zz-;tW{ x;C_w<}^^5a_)ނS钆Ѹ'7$iP Om%Vr3 5a>os}>s=!Vl qYH o_wwpF(귏6߸2 M!# v&]PyQlQD†<plsk8sv5;fzlPJXf OicXǜlӒ;7c<< "eĎ<>[=8#~hjM 9H&p AUq\P~dg˝A2hg0q1jE0{aFP'Xq؟FIyedb.8lBqNx,0,Q'Cr1j~G;=) VmlJVQ) M -}ek  v<{}59IRm&ұ `"&{ѡ(vؖkW555\  ғx{NLJFz~WWى{p]t_x pq+ѻ迆娢CNC:p'rxW6Wb׈+٢3)+rK" {['u5;"Lɛ^y5+$'\yMS8]XO㛡KXP>4/^s H^:XDS{-?qN3}ٹUAUp]8<|NA"\> 8 yY1)cd}  } VCzdܡz- A ̖Ƭ*c0(??q\z ~YT܉"z3a7FǦuBG(Gm7x\gJSCJrujɂF('.4y/4a'6?=IsiKsJ;/X@%) 4m,fԝyf3EHBI~øVf2kxI6 ^՘Ґ4F_)A YK.o#Z®ִ>}=iAtEyU:̕7%;V%e.B 0O꿵r;G] 2 ;<緊W:Zw{eo+>wJ]awq) {SyNyB(yٔ)&ƀ[NDxB"Gu11od͞mNTi?+7lloR+'lDT i9w yv.6zԀ%-w.;,ff߆7EU>QczqIQи yV՛(Ѳݧڡ;6(l;_a.ljxR5JUlq ۊvɄ} smiX'f ^rDs %蒄`+ZQ" wOZ z29!Skl_p,')H 8|VA &#_ߢe$u}ߓZ5^0"npuͯ\GDܖy{;l%-p%|02ϖ=ऊ[dra"3H-"ÕL' |=h^iMu1Iw!D8kJ~\n=־Oӏ7L5C[FtZ$?M3pQ/R$Ko;k^C+imdǍLL"Y^$`q}CmsV*|:ꖶg ;՗xfLWy;wԞ1@/שTecrB~ +;Ԯ,86_a#KyW@83 ^tĨyې  6#cܝ*A7WNa&ME}k;ĴZ,b -PL.wb,5DLc4q h!j7Q1 PM eH(aT(E^xdqjۜzp4ٓP.)ЌH?F!ʰ="2x-k(DN_d<~ EP՘łlG˔ /5EQģ*y .חb*%Kɜ)搣]6@2f,Vyz|} wLa ™*pk] ϸv%rb_Ɓ fuRFi٧/!$ gst4{Gg~âC^Q:o 2Sn+&%HUz'>$]|rcYGpH(+k8՝&S8vuim Yq7Z㉋?$>U6kVJEm? uA}%Pn6PSH1p XFBA r$mcp۩fki⪜)vTޱD0:f ce-S._질RP H9m>I0re-ԍA2mGbGw1/y@5&H[!p75-cK6+|BJc&Z)ٿd!NkލkAGm=xwE$T+;&N.Fv \crSQRiWQ:`~U=Sŷuxȕ[ϧHi?B>SKD":E@by(}69Dxlf~_pƲ2d6%ĊȚ&WY+R81RHkÉ3ey}V-[|LfPNX[;9Ɛ|Z  M)j3"d](Q_B,&Kត P#V*{U g_gnmREPjx=IǽȵgzfsLA/-2%/p/cM‹).X>؟F(|$DLz`⎰M5\."{/Ub*XuIϫ{b"WDNA̮!k$K2%@ilו$_'v.≧<^B~?"gNT1$]}V [;9"I3{@ΐ*ue\Xq};thk'qҳ3DxX-=KtJ YCQT+~$T5wb| uψ{.vwkcg 7ZF0:9j-/OZ̋ p] F\{[ Y+}MFgvAѪ-RĿ%=uV鈩**/<X2UYxD<_/Hj8Ց҂*= a-fݗ%b(|h2kJm[m%e-%lMp;eM M?+o%B&YJ-ki=[R3FSyttye1_v^팒"Q/-dNsq!G#;NK#סBPJ*ޕ 0a\l m0WuRqѸK7 FmWVApuk4Jp&,1jr.T*;v-3Y\Ob`Lw ҝo0ΞI1E &I/X1)}k{,s^y赨[%FHdW F:Ssxe4WXK]v I+Bښ V.le@U9<9x1ظb9X!~!Y'5.iжSȬ҅3wPph9Q__>u?yX]%ZnX*O4 !럺r( 9rb(;]RD_Nߩ?"P(PqB^ z߄ gxcJ6va{w7RLa (@ĘqF6fjMG%/%$#$-?=nA*Bi0>GVT__ ζ?0´_ѫ~BIb'yV˕xTSmGQ<z?dbVȔ|f%Q0+x@,˱9?Cfͭv p?7{L*,NFgRa?{k06"S,}>Z+Z67sWwthP.(č㎒#2,~k h~PE:+=*`B->me|φDiHA6R.e؇FMjU`zH]B~aI)~ T Į{bg2D@Hko{߻-B㋱x='Q5F9b,eEwb";v[ItN_gX- TPʤ5&bƷ}MNH4٩t!}osqۑGIPG6`N YqhGq{!Hs;ñyeR{KOE U Aw@^}אJP̄dc& c0HsԵz>gX`aEqXT,7A&f&DlSN^*1C ;a*;G\pT4!"No O\ 2S0ڂ+ ~s"3@4XKN ,n'31RK SCqIlO6vcpTCjSmiԕ /ۼT~ z@ z KRR=K>Z0PQ3m]e͆,}*JΣ2{wx ։93=ABuZ(z2ŗV_d0>a4u{*:+3foZʍILoH!0 & 9'nѩyˆM}0FUV êb̓XR\C{m)?ES6ا8} dF5F^TXTĐg87ܥ>fM^XK"#GEdiDtƸܶ:PfRx 1+C4j>h5,yDL|p-/T7t ؆3.;8Ì7`C.aF`j;oSz^;W#o% J|{ge&Ǒ7 8|@ {XĀ^ `" wViը,-K!cO߂ p\c1p1cuG"hw?db'Y@c L Y|m5)x!)E;r1\oR2hC@YW*zUp쥒jr&QyJָE<ҏA=#;4tlT9[9) aaiȨG ^f {jvA/J2^,LYo7,6y <aw){\ ͇Mⓒ;G[gk,Ǫv)ـjqB<'T'M J Nͅg}f\yAڴb7+6R%3M\U(RJ^Cc eB=%o4 겡h 4P%;>.!bytKkfHd{<]&ףoZY%km`?O 8MQ9& V*5oy|ZpB6 xƱ*syצּ%`] !KfoʉH=dVrIiqJq$AΑBOSdZSb=n`fg/C# bTYg JPu$4'N.ή~A 3%TH$C' G ;TŐd.ۜ6ה>9SC}b5%f)TQ ~GzEЛV]^m# ZʝΦCL,5В]x*:b2Gd8K9| v7]q0ccI疛 I*R}gTTx!*;jb0+@DW<ͺ]xlus6&y+q4@WBU4p!0›,6>=q.8Ny(. N1_6шe`<d9 0P8W8;.@qN%nlgEK9!v+a2;u4/S}3b.MָQ"f+qɋ" f;Y}:(_>]X4:ӑdb[(\+sBl0hgE/Ddʦ01„rC&qgp[;wqSS7n6f/Ё`^R1 *h",7 :n?bB c6пء~o8-=D+mX!o~s*Rc'p8.3\\z.GY\6KYcI^71ec̔-?[K}Y4%29u++8Ot*SڸvigAb;"qSs~uwXmO1٢*4cD˽lK!}}-TPf>X"D Z5w?pxNUl/) mKOB}3Aj:)johr~`_"3"vD0;cJcU->5/ݿx0>Ot"]z9S>ӿ{"l`:G/'JR !y,APVJ>4c#ahsH6e(b4TYWAɨRr 37,3OĒc!{HlTRCo{B2bUnGWCSZ<'[%blk$D)֋\! CK@ @_KWl!J &5u?8;Yh #>mq{>ăbj?$18ECgX|:cB]Pw#qTL&CkgKTq д?&a\S/@bes\+0Dp(a,Z`f WѮ-h' JciKTBC]og4g}$H 1>P$kŒ=GMOyykA-Ark֌9n*HZLjQӣ~weh`3nX"/7$8@ (YF$;ᢕ8O+ u͹ M8efZ8vXg~Їg[yS#GҦX Y>Pʛ.CLh"q%|C{/]ȉG܁dy90 Mys+kkCcp6/]W̽U/F#Z!^x ѿ] 3յ4H8Vn_^f%a.U&@#u0؊Yqpz sW|1 ~pH KŨDi~2MDGG?p,:K8 H@f_yY9,j3H[Qsqo/2iLODD$ L :\39;) 1[$*>sO` ^Mfq4D4,mi} z.g; ZF7j)]2Dd_d PZpcf!hoj:?}FEy0IZ-Ɯ1NU߶Ҕ@#/v !R~?ygU}kBok*,Ig;Dߖ5+r |e~R̖f]'vL$TŅ|TS@,]bQYP埖уGט5Md̀ɞ's@U.]G`VO/939`S,d .H[ 4ruBټE9{i4ZD\z ps lnRxK?X>GM,\i[\/cG s룾@)#~Frhutd a `8WNQ/)=\9s='9clIrn%-JAf0ͻB#wAdh5^6U!_Zf>ŨQGOaS!E'(H3X`i3g@I(#޶T#/.?EH>8 xM`. .[1%F];,ϻ9 =?9P0Wgk@6ǾCXx\'N,U*ѝ\ἢ;fV{p4M.oιfJߣpo< ^ӵRhғl,ST}9FUyinD/_i=#9;@Vcx{DM!yYcU Rsls3>`X0{"PP%M{Ѕ;☝TJbUqׇ"$:kOI=^sw&B:IvKA@oS̖6Ys݀k2T!TX$wUxE!e lOXQx8_v$+<""iHQ@-(?܈O4'2g¿ct}  ;n,,d`|DmeILPq+2g+匿w'|U!(;v w+IyX[ے˽@-.m m"ObMZ"'B(19kcvIJïLoۚM0esY*92l1,|Rۋ X?w w^fIRѠ/ ׆(<=/>G Ä+l!TV= KgLXL,I1˗W([2/J0MDcN^X[ `5q%L@S}{>:CYΩ`ENNľkF<a.M >v$Tyi"]\CYñuAZ; yI!Q4^PFn `qRWAD#^Kz#wCGhQ *Km1U%ֻGE~q5opbPv˒F;,b1`~(Dmo >S R4*z jHzw^Jm/*Ȅ^RJ;qG(^EQ kUf/n 7]+Xha0ޟ$T?VYC]Dpͣ ֓n,%s^I>B\R{taff̝g?(9Um}|NmU7\^u.<;`5I7 UOXΧ>}е'x L 7Oʴ}Tއ[1LgGL2%v=q ljM=Y3/k$:MNc`JP0; ;QAK>niVun<#cN/]=b'Zx^<SHА!|(\]f'sTW$p0TP.~y/m)xrg+yETZң+Y_R/PZ-) C/l)~&;A4ҹgqQ1-=N=\H/j9C4j,h\dDf G KJ 5%N& '] p$!d+=SP:'7zf(lb;e=:YGMEՐXZp湸"sjnҥ6{ېrI(Sa$wAj2 kH˼&%k),AuZ^e^Bm.xt>ãzѧ0lً4?HGˊ%ggaiVqͨ1>3û'ۤv@82Z^~a \cLas,3ԎVG䭲9%`E]MKlϤ2{79Vx{n#COج2/24jXlŃ9(!܄"w2tzD5ǣ]( HFWD8[p p>|Tu TR$bY0`k\ck KBj9d#46 5~kԗe:c0բ@ب_)D =sşNl&v 'utfe jU.j¬xrVH[K`vU-j.mk&ZIZ)mV]OLph 1RbS-g,aRt"E,$ԫ_'W 66Sl꣥a$/B^$#I[8fy/q %PM>l +,#"DMߘ-syK`%ث8K<Á(AJ7PJǷ:.lDw9_Tt9Á2!jj@S|7b܊*Nf> 1bO=F+2KuUr[ֽw*2RkoO|+04ܭտ2DS>zm-CCBbg[o8 )P AoLhxvI ?ӟ:LѴrYr`oFn'$̧ٓxnXh`[zPkEhf[4 P4gX$Ɇt{fqwti`SҁrʯQcW P}mo$yY eK:sq~f/it bo]f38D7QI}]E.Ϝ_*- 0B~YNkqE)_1HמܸB`287 cX l UV,OSzgk?.LL.Wž/G (!%dmVbbzKz6C2֎.e? 1«P||}bX=qg}&=Ç InbD ybU3L+7PxuKJob"? 4q6-+pQl#0ulAu>!=YQ}oZ7U9=l&;\q Uⷷ(w Aw{ɹuxDaҗEPlx9-] YC5V~!D`Gw잹Y]Sm#;k *vBp|&J_}/i&kke>H4^V8"ϘqƔ1aS!P]nJOxՄ0io`r&@4ikaGAU70g]G&0ȧhOޮ<g>Ԉ8'2xэe;b-SNTF; HI˜-IOT!nv)@"zvU˘`RS`gѱ?YWǘP;XmS./7E÷d 'pnw&+# @#k(z}H W,:{d+*h8UÐ_j*ArT\ 3PxB$)j"mJ d憫PK 4t&;4Ӊ83O [u*6ݽ;iqFp }ծ,.ޒ}O|.`x!xkIY'7 \w]Kf7.Tb"n&!#~2֔u/IϴlV+9΍tD- pypb;/)lw~Ԟt|0Fd7 UeM2|ĞspĿ+v1R=4hܼ]!pbO#Sн~ "ZɵaCegogwEgYk9.OqY% (֎/|Ssz&k,HKb:EtZ޸tΫ8uٸTMAu#NzȋbCLyМ[Pxјl\V\,ZWŧZ[lg6ZB6m%J+*O5N1va.)@k ʹeJOpwmG.$C+`յۭ[NՏ'6\.:wD+jDFA@<|\=QN;[We6m s=+67ߤGgV[ $G"-yҀA@7 V u* W4fnO $u k|`Ɉ1m/\1)&Hk~qhAe"3,ʲI:1~_uS]Qk?2#}]q'KL:Ġa6IPL~  5)EWn [ёA&¡)5_XXzv7]L*Xigо{kţp}.ǿa][H;MI K3(^aٱ喆O(8 kH& =о~[?LeJl|{TD1w^tuF/p[&\˳?EOr{G5x6PtS3' ξI80b"el"w]P= ;NؗsY+AJN "DK [fo_ ʷ/A|&5o'yȯ[k`(S:2!J1Q;܃ƌ1IPNE?;>hd"- ^;8T/[]mDGkք?0N!wx΋1 j1T~xtT\^EA,׫_7"~El۠)}ϲr,@Ml-2P,;{iY"tt>EE0OUkwS֜} 1e׉(:Ȑ-WOÝ7^F:˪ʲNZD/KXZ2/nTٵ*`/H9&iy`4c_|"XPID+ڊ}c}6d;]Ѡ&@:O >li xM)3z ه*Q6n7T$ӶLQ"ʛ#?#e7=]6Tk/e B}ߘW-oh+,.9w^Wy)!M{_OE[}ć臾D+Ԥ Nc8-ۊBvt(UOd51B!Qr Wae*ّ\K_3ԃr}[YvEx}Q0y>h9s2m+,Mu>YSt-FLjC|/'vL/23N)nG諠> (Nv4l*oxdm\c, Kˇ}]Cn6{51GFGVQїW}B"e_p)*z8H.D@K5zOq} HGZW6| -5M֚aJ}+L9/pt򜺎5H^6I.40AjnA"*k<||ty_̍˫g4҄.#⟤/pB`Q+iE'%HKE Vcl:FT"5Dk;ExsZ2I];/"Vz".! zW:U%~Gx(>[FBANu 8j3eaKJ?;'M!} OKcaS0,&i7 n=!\6J3zXz=KWU12B]PIU7rUOnїsj حPDQ+1~bYR *%Q;$"퀹vP̌*xՕE T. mXJRQ9D-&m&jF_q%G<G+Ӊn*\bzHwt}yz F_*.#vCi1hAJipP B^f[ e7^ __ bK&̜qPkl:,Vʹ"rCVj UD>Mӽzt|˛A-wwUw0 *(2D\I|nՠJCe$߆QpL9 ҿ-'\5]Ȃi qnEGzytvOdupMM<|d*HҐӯ̑MXO{FJDG( %΅")kYD ;e/[TTz1 6IPN}Gn^J̺e>(%ݙ#t <>(§(4ۚGAô 5{>$}Јe+CkQOL^Wwj{rE<>Ґk HY xOЩ[ί;1q[OC뜛Hq( 82Mԝꔤ۬ThR p)-ݔr\*qWaRwwh9g%fnT ^Pԃ+:\CDX̂ܨvg v) M\Կ7D&0d`}bj~²aMvP`S#lԗG[;3bXi" PaGae6Vq;({xr I*TcOfԼ4cPUT܋S`73xܿ-;8Џ/ .0׉p[{ E hV~bε(ж,զ:K0.UbüNejf0ƒw2{<~3,264=Xl `S'G)YLQ%`(ɫ3M.R⸘I֚zl~DlJZtF?+;GAspDB$7+&C?U؊33?k[Φ:aC\&x7h!wr52NԲY]|( ^Q@C2f2u:@ib^kF:zU Q!xOխTE\i>XEQڠ#{i k(3#< 'v."G2 j) (vQyiJ[ n91& !@IRɘ%lNEQnCn ?Ȉ >ߞn: 0r *:>saBł]-1z$DwW2b2ӫC..8 ijb8$\H_h v GNnFugEU`yRX̃:ǯ |P#c/;/!ݚ@(v15hBve`IziMuni*fG8J *4߼_8I s'Bo*fz"3yF0:\5&CCr(+ۚ^TMߧԏ*5~i nDl~de*Oi!7pz}KGre.NN9$i Ίo1ѲmJHxtoOƤ<T}xa7ѱr4ޑ;hT|ro1b <=qU*ˁ.;H wo4' Say[( η#1+%+P]~N%Hh:DEǶ; {_ReC씵G~\q='6 z"-`3|KjI[K=R*ELyɝ\Zo5jjDr ȑ):a.ghK ?xo\cc}?߬-jXPO?eֳz/7u'8ZnwvQ=܄#vןhd!0<˸ Ds#D8g;fꓦ:jj=1hkcHzV?f?,D b?aSJF h%j-rayI&nE)ՑXv]:T#Lx2>( iv'}ڝX 䯩l˞cNhɨ]Ve<B6kIf*Fz6PG)'7ANn**}iEXUu„48M;p;WLoetyUFL^T;(`L̞3 ,Gu|VI#`rK>4A$0`6\?F[2dly m;`7|UGL !#wccސd'5[RXZ鶊%YuU}qM8,=BEM oB|~7_>^qrd<}0k\]je|$,؛;1ƐgMҢ۰5- ioǐї(Ix.+hteճ.?yNce3A;/eu5,.zI+sB'w~,b~&ְA[ad蕼 R: 7RJleq׉XzfcQ_ol5Cw1 91/$?.9F(ʃCcSP`=+G%vsf bipzjzZ'BJu /'9=Z[";SۑZԖe AX8,L=Foև=9(IN8:BD܂S·p ,n5ڳ{6զצ?!v)EVKwkFfꕲoXgY \$ͱdoD`VlYj r PH7TfT\pV9Ա C3NKʔԮ O-(L!>QMŨŮ=e@:8E蹎1hquCRHuKw I?PxfnS>ۃƼ S 5AXWfz.dRtE mM1k9'9H#;Lb~Ox1DB=p#GX  `[y8t+SPyˡIi(C m%읡tQ`~h1[/!F6ޜhc뉅ܫ UPh>*# p)> T)*>F'uf8v[\ bW$6=YaUvʑUN_I޿/B <؍{:Ԫ$8˲O (%5۠H9MZͭd].J܄)tmGEN[f|lFTri1=y#|񤱾.4|BNvW.=];u}'r==YX3X2~BęF8d.tq]XYE͉Ql=G%$ͯlcJ.ɳ=c 4hgFxpg-0{P e9O 1\y;I\o5or'z٣^O'umzp΁_Q/ 5IX<5d:U[P&ĸfDF"LDhy #6n^R xCDJӸ3Б̓ ;?)\R1>!FcVRDtw+&EY !ZdU6?;%0<0JÚly牦 gs^ Bű0(^IhfgOO0 zlBNc=((0_2DɛGK*-56wgkda,:u:q'UCm46>j1%PB(|\S\Iʉk[ԑ RhX;rzr[(P!3WIPy=b)mxJ|[&*CBל$L Ω|aG>DqR?ǖZ|b$h+.3$B%!T%ۑ=/[s$ 'c9kRޑ/OبW1 o _[c}kRN7p$۷|G `51#̊Ф1߶%H y% 5s.1 prR-umxPDvKq`[\4VUn`>6 J&>5hK?=~w7G]ޒZKGE`؟b.:9xJmM9;#lsrS#\X\eroɹFK.i _ ؠ2 [Y(bLҏIE#gjQ=Y|kC&m|]mTR%mLPT-i"4Ǎ% ;OY%UKVSfJUsXăhLܱs(`ڈ5 m{|P6)ݜUhuia$i,S5KSͣ)MoQ 2寉(>ٔ\HfbꭝTwTuC0!1M+n!Fk#ֵ"%K|ggWy k$O`U-5ƾ9%HP٣h=L:OaY DVC>g@|-1 ٫$˺]T:El~i\~- egu";9HR_X~@Uy\ 3FRoX3Jq(BI͍O'j;f GN0:h t*urĉt"ӋK] TU`7u?J8glUF8Z$x/mJX%3ဴhGb3 Lo=@;J"TƗfs"XReA,4/6Zf }(ԃ5/z7-danG+j8vI  ( p-z2fq߭j7ǭwP4 \ ).I4P*Y&S3#1f(sZ'[z*{ulJ 7p!Kk_)z=rH4IL]#J.㥹'3޲r%6Wugj -D"7~įB^Tp-pl ÐKl"5n7g5_Ewrh]buF͂8=VO`y p?&^)BgT 0 C=J7W@-)(gzŦKf.SƢ.dbnv]OU uަ=+?ہCɛy`&O$,=Yh jvbh-ösooZ-CzH<(Nm\'sӲ%} +M4Df09on<&:&`H9vI$tPjΞ*% ,?t@,+A~\Mu]mV+RTx Z;!{\Yvg>pI3 rEB\rɉ^[09 /(i/!4 [$Nw_w8+K-&UV Od.]ͮg^(zX}@ RK=.!  J2?D ha_zC(\k;GN#d0hA5c$0D4x;|N maj[}Й@v__tRIb)ļ܍h 32K]ww'hQYa…MK{RecC"L8F+7F2 %#)Aƅ?j%&ӌյΗj32\$p.tfpO\Y-18-Ggݐ)xP@VO :a 6lvϲY;Rٮ.$׎aל#oG_:&H@ w|4{ Pm߳004n)$nwmU *8j'%m$~le">p߁w Tl!R9JPə$A߰d|8Ys.Eq+mC!`狙U^𶯎9&Υr݈3p}~^MaxFtLuBFPNl/5y80";\t1&`s|fАk4'F* lFƫmXne?rP߸cL5MwQ9~U-' ;M]"бt?X.(WPPȾܕW'$B(njl8d'6|(8Kz:#f䭦1UǫEz^kթۦRD DC_կQYGMѺp MB)fmnšJ #UHPq|; GކD0aM V$s';(ВE;6Or;wV}Dsk^n*0」If|O]p_^w&́௤Zrt Ndo^צ'M`bjWCa/rLd!$OB0_(n\àG(< ߀@Nxe};<l!hB<5n^`'wm*'HQIށ 6b- ?Jr5֟╣"%TU/SI2YbltcyGTatۖ8pV#UrL[{H_!E G\J7{ <'1}"b(UGVԌ c62:;뷴5KԋVڗZG ?6jVwDGjN^Yb1ۊ4R-TAawp)t\ƔTAL-N}^,+e8M2Ǧפ g@ΰ"ޠ@>`.e7ŀ<dHXVWLۨ~vpxdQIP9z⡐Q^]yǗ6HtH427%u)^> ]7Q k0J1%wmh_%1)!yIC3/dF\*C:Tq_c][߻ y zGaYG7~-cG;v :x4x8{Zo6'/l#o߹DnUx?G+yE!T vW67!X U܅sАܳ;w$F+HRn4[=.K>O>%Gmֹ޼ehR j){G{q2/CgfdI3FR>_Ei2H;WIvUR\Uo!qtirU$KSa`fn@8y/h^\j?W}c W|kckz;@'Y(s\6a[~Qi}6{|z}Zh$5S$L B*_(4:dH~M[$ٳt|hx ̿+1^gLZsLB}wرN?>O;;2-݁p/4lV㐇;H?70|r# 3۟"b 0}6+A(&E?vg^s]lc9 (+bjQ$m%{"MlG)²\,g!{j 9W5Ow֞%2"G/Uv9ds쪪jS?d ҇[~2j5iVkN_d/ۏp)vꬰ4I58DdHŠ֖dłԹآ(zfzk }=>JW˟h^4,K5ъ0y~F 8 =$Łp>jaTiG7'\7tj3 w){ʼ$Vo/w1Z2Ѓ,cxH{ ӖFF;/slP•,2.B0ê;_E_EH8 S`^w7&@ y/\- =20^ޜSFLQ]3 tD>[zBzJ-lDr 7bt/N@Q$% +eZh#|[C'>w?.5=n//"6x@ѷ K[Y^aMd>lQ@/w,@у)h*uA5܁@{!ݡPVb6 {'mn׹ƞѭ)9(3ځpJ^йm(B[1sB}mJƫ=޳sr5itLz,]FX]12ڈ̗*ϜS^O\!!s,%A u[ز$fᲽNbLh¡r.b6 ֚ ڼ*wiCr'NĥLjB,K vWAkhGBNp<&VHo3M+Q'؜p- {PCcVS6 uWieU4E| _ Ɗ́Q/A*\ /3͐\ĩۙ#6!?%1uM:fo<};/v•^i:!י9<Tm '-Q)hkJX zQ%Aęp4FeگgxHzoD;=вQy5 XAf>áMфKHII2^&/廣šɌՒcW)U+Q[8ת, '*&e>mw&ȒsA ސ˷۩($ ˿>$k0ٳ&Q HkLIOg mb#d&*^a0yOm%s"tfגBp ou@A Arqq0_@4SGaʃ<G~`,l9j"Upb$D‚ڳ39,qM(-mQArK1nnuхa= z? ߺN^*q4{I'N)E8NdK,F|^8__iobe945C[rI.txL TU>?ÿ+("l1EjH@BͩH3 Z*f_@z_n%֪+4wq/Le4+F|fKpfN=u3T"qcne禒J迅e5v !2_mxԴg'СIlQxe4|ax âlb ZWgc`IM3E,QI2T|>-;rq# m`9nQK[mn>C,/P.$$/( b8E-2錐i4}hFqg/f/>` %g['iz norׁ: UȢF$j[W\8|*i=M'X׀{6 ~ 4SAb# q㙽kH_):PJZj.qe~y)w)ܝ=4ՠP1@*q>+\xϾ=AiB:#}) N0-t8AEKby8!bOt(}3<XQ#DŽP{1*3UAk'r&ZgeLy< 2a$9ek(;*lpKME~?:zz ]kXwl8`8r0MN|U141\ۖrƿ8c''d)x';20_=iQŔCsǍ?crU ovH.հCD/GJ]fWe(cB%;NUe#ƤCp{C *WW ~C.T<Ksae[P?ki=Z#ԢqRBwh!iяO-EO(7.ed&]|]ٱ)!&p4Hz) lm9]}{aCN`:'r|JmIL骹Ҟ q&F~#:N6[Ґ6TirĆd/9R7WVK㐼w*`/ =;.Ж'ENGtI'! bEw+碕.MHp`6@RJa΀Rϋh@{B[_~#DiJ셸ȓ1Կ-CH ؞uXޫ5ܠsHLevK~IhUiȸbB p'~;DR<NֻqcGk'-}rXUME-;)B0{麟R*>bcW!:1R"џ?2`T# 鮅\;".j>pE —OuM1\SpM(@NH P"̧jG?a9HdOH7O1vEwd5!MW*oh;A3qw V^+];I1 .HD.ě:q̺ @sXRظ2(՝mۦJ6QI/TC>cN?Zo~Ȓs4U3th&a^9FaKyPOY"m}9\,XGtl0 mjFPc`)24n6 R[.,u+h~S'J6N|D@c e&MJ8-C띵/GiʚuUûΌ^ -UhrEv fs[p%hC%ݟQwՀ̰ "Gρ}9V&ѕ|rAv9P(+!_]aBvnis\*d oy7X7VF}i"RQ/X@?+ yLfqSPfPe1!$o\!䧄tο9F3w'gvѭ/*Jf@D-0 pxz$5}!ą0I'0s0ö< [uw A SL~cVށ֛-,#?H֡!`޴[sx%eq&iKaW'z&rmYDJ U`5卺B̦?HLDl!M?PgJ瓓N1" ,76޽ztңa,!O%i^Xvx79AoaGv˝ȈF`kC&t8x2Uh![R]Tq@1`on0EZ‘ 6wE9>燝a%)#m rKJkl%|hT YT SxqN gasԵ e-`ķtԠBL\h (ƽR`|~%eX^V%+B0v&'P-}FDGCl;6L?}ϳkT ^i`52X $L;rλ:c# znBxw*'/>wp F&%]vd dGh\Sw0dݼ'ZsaԜJ{2"n`9qHO;emM+k%? DQG>;R X3 sfYxC)s@.5Cl'xۢk1dɌ˥ `pc"Z/l3F{sipaٟoAy$*(Amv}:͜dX$qcޱa8 Q!_\;|)Ea %sHx!mїV~1:OϴW>נ\b$T#շJÃYi2+uľ1!\0Y<=fOet1e|?F-cfu-ˮuϡ{ΰ!֨ѼZ Jd,`NG5XzQLʚJ$=]pM;G{;CY 6"_5O˅L<2u?c8{4縄`{k%ys@ ijQ0;7c|Gj.`slVISK7JB {R6f/~R u遺hYlQZez`{8qvQ{VDdJtgdc*oE['@5EG> M\ +/(8;MƨdrO-:@& mͣ^/ozõrojb6b H@Vdž=uh jVCҮ隹u/!6 `~^z&q`baXDN8tU(;R*Tw |E'G{uzVK.R]UE!V2bMebjWӊt9z \1 dzCW9ڲ.)$!JVӗ^W΁]X ,I:h.=?H)k9dٓ>FFO.`>'G:r2ZXʳ04;k1ŵ&?-fptKufK`Dۚ?Bo7kNx+pZfm|߫LZ!Z9饘ސfHJK81N\6EtQ8{ d8R=) >\;@S*oʸl,1ۆQUԣ"z<^;|[v_ L%K R6QTl@[+c0FJ D7)ތݲKR?nژ刳c Ψ IRx9j Za8wY QoQj6ruY!dsOaz<kHAŜ\^TO~uDta-w[]cn6ΙF&4VcP=Ҿ=\2YqΦ߽aV *Yd-\58ER$`vF!3r P!́" }rr LvO iXʐdoպ] ;3 _kr)O?E"Ega(*Ѷ:):wnU݀CzZE,KVn4O[IFNMmO#i&^vLf~n'|YI^B̄PD3:)!bbrh"x W£d-3kTpW&USL(V2r'3fi|FQBR(N+f%a i}b^nDP~N ƞf֭XD2vۉ~aN? 5?GG^/_f!uK4_ ?+dICtxvCwAп3(?&8,ugf ~ Nns=1C04E)?wb)F GLO,*7-.(:dS7),<|˴K\i"N֩xN\ FUxbPfYWUk mT0J ?<-)˗?q3`ٓy/oIY#({l̾ȳJ);a%.̭+a.jsSͿ}aMɭ濑[W@՚nG(u>IixY} T-ǯ.&gİl@̚ǎRXup9׸)frQ[߿ I\2|I|7ފv#nس!"կơ 6XӚös>\{PFu4N =bߘ@K+|!P!). ;,q3c@ ֤ ~&4ϩ5p26P幩]N! N?x VҖ_C&s%*=)KA+,[>hW92Ea 4ZC3S ;Euz(dϙcuzHbJA<f^12+dޚE,"]T!ǾS&iPS`U`p{eCWS!s ]PD²um՟~}#m샖*6v\qe\dri45|S6| @FئI K<*Οyf:@Tyen-]Ԋ TܘX{c:0@ߚdWPμ "d$EXGuZЭ!SeQ!ga0~w;9Z,´ex070׈Lv5kB-*wqa҃NvXEg|zl]7[ ߟ5.Wb[v4wJ7kIt?tģD8c՟4j4xЮE2J"6Hser[84ؾKRuu}BώͤÚ@BQ")2zx *1v%| mE3ũ>?hVJjYAtL8"FK8&BJXoSkcLY޿-9w{ôSYt[3pDMC8PNО k'6 &wEֻzFs2!b6ſ<l RIO濈7G%C)ᰚjU*-!&2Axm 6JUu߇!j'Zd}IZ+m,7 hpC*g♹]*}l&_~ Vcў0txl*40p|O~Rwe+{;Dh});Hgڜ8Ca&w #lcnXedd@^x7[@<&**sK+uB je"r'æ]jicr%^*[-_T>GfR֩y%$Tn~ͽv!Z,w Pn7*.SW˻LOL Jdu<*~k?t; W` 5ac CɋĮͼBLJ0Ǝv~WQSP s 9,ƨjɓ'p itji^( ܢo'GXRQnr:rnk66~$%B>C &)kFp<~9\o5ÅUlj(ɹbw+hd^ g,*'z$< _E)*s:r3ΡU20ưzG( C<@Lq1jҸe>8p^D2ulTF: mj埳Խ. nxmխK##&^^?ˢ ])@b>@ːBq>l|1?:i/>?/.4-Ch7Ԃ _]>]ﭿ9EVΊUE-=hrCrI:j\=ыɳtɍ2yڅ;R&5֣]cjG3 Y[SZdĿ-5 i4(`,rtů޲Ǥ{hmoTvn>édҜw;_ akD ("=4Aimx(E3  ÊIxԨ1W%x9LNzVR?WC?p%f8.\tE Qiya۱fQaI!ܠ@yMUfTs4M@R9gW/7X~+IqѪ "3ѱODmTᑂL_wOFZτn ֢x?tnU{gNg6p/mAmO{T7| j_&Lo  5-Uk:QLzZh/^FW6"6áuƂ$Wf] yd==XD"p<)~ep_H9;ŷ {@YwCIn'I|)_Ϧ= =* į!N+=c$ /(ieZ"0fnr rƢ cՋ[$Ɉ!G3o (}ŐXw웳D^Odt2p!&-`.DdJJ /1fVUfsѣYO$zuyE kyTji-"MCm ;峱{'#4b"(¶z&iT1|F%k='z_绁qc5%sX=D Ey EVy [*џ*a2s6^*LY`0Pq-\y7DBG+] BQ'YV˳ӥD;-U`#t9"-F3oٚTIb990W$q6L.X[ ܧP[@zrtp߿u;u{btY _ky <}7!ѿǿ[0E4$8$h<+<*9tOt:4¤ߐKރb+aXN%+GdkʙENbq\,8ݟ]2rH" c)׭c`/]#ƦN7PEX,Ua^T :UC~ډaWq xB~p7zMS1e,_HZ\31?C {:G&"$M`fRNn|B7sK>'lβ?ZrF{U.4 hǁy;3gbvgP@zHO)ˮDf%_sԪۥh])Iw(~٥0ұۈz^DN_?|ή ;/^Ʉhk$xP{J >0}Xa'E\6%fIh/9+[%ZXŀ\ɕ9fZcCqfdxӴJ5@I].d0[ 8*?^rAVV gF~TL_W0kDφ_挏b7D8_llGӾ{0G}-csk6@`|CR Ք=+ڦH6<8œKzf4;ط$!H:`Jim*Y;k֌x;I9g;^@d{zʺ ׎5Nۡn4`xSj9qE%ЉBv熒>3Ȣqdờl&3xheSlbK 'U@"dA% qd1w:M;JwmU#|EL"/R$ozT፹e[qA bs K5`yJ'ӦD"b)׆'ɶXb=%lmCDMóUvqk~p}mnk +DX1^Lu}QA" jJ,%R;*ƘQ+"M(|"wfNF(5QY$1eU.i j +O. m Ҏ,\.?M5̇wI\12VntGh|i0pY&[2 RBA$15[x ЖI;-=sR0x~{6yU n<| xG'rS#Ns|na~S+H[Kl~"~A5u Fɲ:Oa_aW(wW2P)PH#A]H6EVwh -]\$>.& =s=tӒbL3FR<ժA 0vj햱b!$ iDr=st깔E5clxuaC!9 $.3V9rӳC(4d( k@}i_a톰kƨz[^Pw1kZ&&nhVc"c p/1εc\tذhPC,~NJ5|Yúq<&ҩŵ6[2a_&c @ԦK(zw4/mR{̕: 3-΢51ԐDL'x."2cy {]X䝺 QYOlaldfM^mGЌ.qł缶хoP R $'aQO`{Ni%ż'Q޺a:ۏ\zqb7`7lZN r_a(H[B{3{+hz*εC$E-VŘmA=2G~ws&J[b_'#mB9V@MruϥRUWrg_mqjV)ft)o{|sY(b EJX6/;P)hOx,CT==d@f &"^x7 #RQ0솧o!0EC2ךߛ9fn*^uVM1p=Qdӗ#}X t#fC%Xр|S2}靍łd\W*% tbn&%aͭj@o[9U mwzppk;Eи5{*6!ƍD/Qv5hD3=]I|+aKP!5y8ȗaL[0=XxgQhCV0 V`̽c !nUL5T1YIʭoVs(ʸ-ul%r8\!Ubְbb~&n5wyux Ay6H?Ov^j& ZǰJ9GN +b=FS 5F ;AtD,""L8ŭkc9O-@hjEr#5?5xΆ:6.?-7-fN ::ΩΫ\t1αS/(P` ^3@e\sWS$1(YQXΕC;W XRAf&4s#B8%Y%V hm 63gU8Zp>i?I-,􀺈 OU.ZMAf yY1ZaC³K-;޳oe ڇl0K-v琠 &64nkW+[h&$ Pհ }IzAX%%.*+,;n;w^+c5#pr5;[hi#;+2L"dՖcq/-e3pyWhk4 ]V+?MȶnDL XGQG{)vj<ۋ۩cn7(mʶqOB%:a+kףPY|ˀ7Ti:۴9ŷCH}.V.lUIlcۺ/-Os|5Q]lʖOk &Ad0v򅐮4x}z,jޒ*eQx,b :"wNvmO3­۲ o>4x̃^7oao6gs'~j8QӔEYAʐ!o7֞3/5a(wҎ+kY$O/@o"Z>Abj%hx{`8cRv3i"B%f 0tU?~A06}A|땩.^$rp'lN\LtvEp_ebɕӆtɕpF0G+)g=lZ>e>>ŁAwHLO^Oa0 PΙ!ʣN*y#jp7/9!Tvvgq2%~e~ï!|^Q촌.3^=ĝa(eyP cBG]$b0D} 9QnT)? bmUE{Z]WYqˎY9QtV#cR,9RގurO)ʜnywA$H͜Ǚ1WH&AПZjC_7IJ`,P+'Q "6}rw0^Q4!Q=-)WY u ҇|fvvKʅlW`lפHC4vX9d Q}uXisfMoJg,HuwTM7L֥D׫q gԝ@tA.t\1ۢ= M-!z0>N£Cwd/m`a;WnU9 X$&D"f9JkPcnOJ5(\5y aUit־Y*_c9+ 6nRfėvݺFE"ȨIQ$Ϗ‰Ɨ?A,8g;:tUN6U 9.n;gefOz̘enp|/_/O/I4hѡLRuhM`Ec+S_M 9M*L35jⱪ?C:USOӢ)Fg]Hy* UJ޾$wbH>B5El _CF(!%sKܣzwe!*a 6,%qm6vFUR eJ1SL=? sT)מW|0xW%ZtJOaU`bjiPX ~ŘK"ρN%0dqշ̠L|zz'W[gb$;?9|#WMfSG:^'sDmըR >+mfjzFx9`.s94G*9)DVyd7H"w^K-[ᆥמ<=LhU,2xm*Gyj%|Bg5.1g#R]تfծN~x{ٿ3*1]C y6~uTI/^qP5"íVmyhk`l+"X_ͩRe=nڛw |G~Wpd 1|dhުd]wf[>v,S41BőM =xw$'@ZpOϭ/ gBk+W I %i;dc$ܙΈIl =r]_\,6\Jms+"s?l xgޜZp9g4 !}4QS.FSM_+jx8'5ХDpǑǝ;#u֒uGImJ:N@v!)qA>2J.sjQp<#48s3hdoB04x6n%K&E0uOHkjudl0ކN^,H#jt<Ԝi@*X_ EE~n,5mZQo|ějb˽x5{|5C)y_{DnlJg5T\Ֆm*qnYgnṤ|t ɹJ~d[I$˖ᗰڮꚔ>mZABEB/51-՛>Ěno |e-n58:>\H`RVq`7.aQz!޽g=UM|d}0m k;u4X=zhRZ^|GnBBq7G'4E\bb&'*k:L jDp |NKDgOF;XZZFT2^ՄSs07`'L$;۷lS ޲߇V%@ۂz}9u}pƇ,r}`> 4 FC)儦z \=UuKDV)V欂̬:MHWzy׎HEv;a&LxwҋQ!#2̲ Q}r]5ĐYey[>Wjvf~/mxDUg'Nl{<0"-؉j O%le׸0[mKpF&ĺr~49ob%>DPTͷI $U[9ȫg>8H(F@P7X\ր_=TW$Lfc RˏXe_Ma} \r%c奅е*EpLD.O m$v @V} cPa GOAY0ڟ4`w%q䗽-7BHy$<ZMm=9P#թ2*L_oYMa,@+P{/tpV)2EmٕPߡ(ofMs! P}-5k#9v10 8q.x!S#22 1g%sSVL7LTYz,6in8AB>Z/낤lfk{̮-Pv[DDq>(q_L0 7#) J4ˏ=Y,{p%}nfo!z l':AnT%m":_%Ze֦aٲ=js ΋UWdwxwZ]{jȠWz׿yl^j~m%Ή}j7VsVHAHvr8[Wx0~I#ԆAQ5_X5G^OY.B.Dx^ן"d>qBLދGs6ңmWȱlP-X2);;UdrIwh5,IO0X Qr'0DSWٌ;b3z&&k 86L<($헳|'/ԫ/|)ĵ: :ac4KX_P$\6 ۋr!Na KԅtH0xS t_#PŃ4ݢrP1#yH4Ha( :h\p*^{+Y`x]kw_O  zS|~4^]`͡3@6'O{Ijze๒ >3UM.&쿫zKn Kc*^ם` X'<jޯu1; ,熉]2 lrj:%}rPpyݯOtǪ>\NT$/'NCw3oՙe5F;>QO;qiDFC; ,nL9~ d /Y+k['Q KŲ{ My5' eP{~c C+Oi]9Rv\X],8DbJoKI}\éj_uUq X}2#y=Sɔue즣6dK Y^6% UmzWgDj&J9ۖi}Xi J#ɨHuH#6(YJ,;aF %|5X@+4 #?n$*]$\ ˲"lHpd }@7~{S֣8,fA5niG9<;%da52UwoU|*1GX+6KFwyetDkNh̬oRiA 2+|>OR9.`ݼ٘bEi 6”nǠK>>SL;1mO_}us&QY a9ͧYV:-L"RA2Bclwj#fG{V"]zIEڱ){s|.]'uBa!`bFT;XE]a>2ZGmܓFl"O]#ֱ s>B |<+P1UV3)`ѓ {!gHsdܩes(a)?]]Pk͕gvee Ccf~9=Qb0.>Zb3 r0~[8ȼFv6Hy(QsnWqt [yBem{ċ E01rQH^%TitgRƈRZoq,&]J"pfUq4ːc5U)$ f f }\ǡ -fk^j6Щp~Az/G$%ٱ'Յ{yHYH_83v:q8w:}_vv;ùM" ?a2:۹=b.{D<ݳ+oNDOfԀ&v;Ne?PS6e6W07חh&G>a9dK? 5x#HaWZ+L!1Mt,t•@!g4 &U*>| `o e 8͐@rd nJ?Ǘ:*8c ƞ:^,tYo$c.Hk+5F!ȇ1DŽ6O"%|̠I.n6VYLi|8^@N/ #1H+ќ!0Ua4kq6ѽ7?KV~_+֡5k~ Cg-gX,{^5t'񪻷_4,z;8UAp(VW0Ƴޡ9FVUGaYe>H) i8ˈm15*.E⩖5J?V_ƫÝաh5@ JZ26dyт3 Yq_\ b? 2pҮ$ <<"XS0' @u芤ي9g>GmE1'gpF[3,kN+B8C"_Zؑ0aV̥dE̷`Fu"Me *Ӑ ~5"Ѵs.(_س\"A>핋T]H=FWS7}4ߐłd@pN<Ʀ|uwq,"|k]?'k&{ MA n lf[ ,iM:&̌}B xq2ϩ< 2 >6'!`#h;Qҽ0Nv<ڐ}$Z+Tx򏆈. Lוؙ& tމ 93 B7W'N ~ 6<ZDH凉ٸϏ[+'O_{dU?t&)77tXdIv W#Q}*0 -^56rnzz.7,2޹ yuFX7F6_ @U|Blk׆; 1i4{1 9DkZ!޻&?X{|ۻmZ$7Pg9p򅣯yF2%bۍbfZ[D;}Yve8er<;BF4m@rv_V%w턽nKRc)TJH}Ehg,Pz>JCSiQy?`O8v(oA8mmC8<6.{GsC>{\|j'i*zQ oF5 ^@UH),:|},TH Y*Oa<$a q5(g)@z*^m|.J/M=3x7DW^mF2FHx茯UD\ ɪ@(Gɉq Ȋn:X5z;J|LJhĘ ,'iAъIL(붢bLV~i"9z3@OjÍUCc,ɂ`|Oyc}%Xl@Np^f,_\x*{K!6,b2c岝+uíb^%քqҞW-^k?JljH*ul=5m/i}WGG/-/Ԍi ;ݍ?6`N5 qWt!2aZ͒/Mc>׆q9}}qNӗ;E2{,n 94xYCrsk0PC[D7nL"ʪI}b[>S{fIWX8̈[gq-gm*.9S[@:H1ȹ`OT GEZh߳|9(ݭ0 :jZMLlլRlya`J3Hu:0@E-t-8r6V 6G6]-csN->bX(HrϣÕBFk ,6Z,ehf=餋$-6JFKYN2Z|0Kղ7B+`Q'H j[= !p0Ox@B;oaC0¡_Ԫu 9י[&U6DeahK}U3ھ\s ;LMŧOoc2bi0Q8\\j o#ZblYt^mZF=-}EEB6P_ons:-UlĔ&QfmiK0>"G:B kw56hMʴFu |dV1(r@gfp.B1fwb EM~5#ځ Ǖ^l;y)Ԉ}wƕ d-єۿO!h)~NiK+4,U#Ysވ]`Akjl& Bfd3M`xKKc:'>:RxeDJ4ZJcJ?< o^tRAtX>2IO7*l(e[{G^͇߮2V?.Ŕ-}HyB`d͡8up(ԐX/'|w8VyF$!{$O Z6; ZKA#lEOoz14ݪ,c'S @TNl"+MXyU]o<4[a'#RdY@hsWE $V a3"w~ԷD)BeE,g!K>Uo[BzC %(]{sgѭE{>Y~ o&y9w8]c4o̙n2c9r|>mk"(Y&dNZ%ʰ)o,m޼MƇQji&14 <ڕW$P+"4yA=f*GZ{5K-=[bTR)t,̯8- Y=b#V L%>%}ˆwqfGX2zH%'I\k+wEv)uqwIӏ)]upNw["r`ݡM,6҄]`3'b q[8gO |!-ݢz,yfb L%,7P˰$u$¬*tuk19H2& D"mt$ËxcUaQ'`q44:I-JdnKfELdM%#LGS]LsS 7>sqE:z;rb{pbLʼnfZي]#bv]䯁XPjC,*蛵 Gub`ː+ӮP)/NJ!:pȦ59·M1ϖ-M]rLLy\( ^#15HN'CoZix[aDBUj ,7(.pY.cY8CCj"~վAK#(>-B<+0Dzh>a38[\bWmʱG,Wl85uAk4%Z6yNqV 'C\s^H. 1_澸>gйX?e@m~ZRkӓ?N |j"ɳ+%sVEPZR^J %jw#&5_.?)s% _!]}L +fܼ U }LiPm#ƿ)yka`k%ߧ C⣥ߌa?u-khbu*fxg%V/ߤVw:?`8:Et%P.?Wg97NjzZRd=´$wt nezf (~S8JD[ܶWg&x9FvbG."Gqm- k)AkSdVo5qJ^2{µX=rMIiˈS󉆉Bۄ0ԭ,j*w:G X$%YF\/ 4QQLO[s'=U$0Sk~]ɨaI;K\!)秅i}kJSxY5#E`F t_(y ĵ"!en<cX|lm>@E-W=A6`׬I*k7 :BNڼ[?뛀V3Ux8R#U#FQ\MoB~zèǃCil`fX>a?ުlq XI,{jB]B{ވF3*e # ;ߍ͵@wָn !4m/NrK⑶޴Éi1殗:u) vs_t8 ʸt : K!~KP? +uF|ɷ $ۘ![v-[MM 3zD_P'}i)0j0GU^;< q۬ 6l\DSNvc1zv|zS5;gW, {<[禴|Ø@AW .*d)+QrMGO;~Jqhk'5RBKi](Osq)b KSکV,e 6\b,VBUԮζ] a HM+ӯW9S " c8@HP<5r}<1CL%66_ He\_lj= !3؝ш%^gB&we_cm\%PPYQI3iwk\-5|S%9J@<:Vqlʌ"P 'x ^̡r4g# z=s ԵYN2 6JcOEm?hb"{c{ml XxL,?V7.lp]8(D9Z:%p|Ֆ F qk*6ruy\"&܍Cw9YsTZQ[TjSDZ7X.o'W?{ 6ҽ9ǃ1TfT&Q-L]bxB0lrJ3wݔyo 8q]mc" k?Ĝ&1k %5߁KEwǤIwDߥ?b˭0fg8~on.~0:΋mQi^xobZteC;&N:]׬{Cq)(WyQzVSUHϥhqmĉ0DRҴMZ,+r?xAi;mjg河ʕE_lޢB2i ]F#J,wZ=6q}~Ѭ]G~w?9b,p"^ >%mf_|VoxzD#Cin33Jlzk-Iy&o@Z 3'jx͒5vo1<@VΩG&$J%wTԙ J~-Yt%&-82 G80$S8%C̛8+B {d )v7V~T|@YǬvYv9ЙFXyp4[WEGt 8v ;Ƭ*Jר>dm㞰C*J6VZak=UeYvwJ$Ld߆A}|/ʶIB[ `{hXe~SHLszgq3m,mJ Z^ Ө[ Xu-Q!ԫoi$t/ 'rKrNt7#y7&,h$ 䗳z2zśCEr-ȇpg/fk^m>KŞT֗N;9'T>m>CvmEپi" vri!w>ueG}AeZ`OxQwd_(L2J qb_asJW,cceUM.0D}[thQ(4w000<GL Ii4Z'`k;*\#GgRR.|sA+{ `J*=D~ϳQKkh*T: h131EǢ't֐->(/z lrĺwqD>h߿/9Nz'bkeG Dy Wx!Ԛ:K܆#~V3c1O5Cf_?\8/zt_vvU"c3ryB+ʝ- W^6=K?㎒e]Wˀ`c%!.z7{W3E6m戉B2x30QExt>ፁU$~~?[%p"wD뿠NJ{ˮq~V##gςe(*I G#WTʑΏDd*!Lz m Y{u8M] ٙQ&J煇|SH}YïB዇M+89O2M,\gAyl`3S7`}y%LHf0*׉˺=x}-+BFOLkwGM ;:;C(@-CBܬۡYnb=oOW6G)]  ^#(exE\q=Zpny$-ǰ/c mQ-97]B|y%Nmc%J(N]h}/"zu!p< fX3l(|Sᆎ(q-(:X"H; eSPB7g(Lf+oj>{yC)j :# ekX׷[TdXK<]\[3[tgfhL; ZGri4F:G_8_ij{/:"3-PD[ǡsk]1RTE^~lME(`< Ҙ#Эu ESn-`&G8;LS-wDvs7:ĝlp4DSN),x;᫣cF{u c!n%R0 )آh{ &@.8'66#Tv+ľQMmc,;+H}v%MEtl0?AD?73{acM?[\w1LWI5UXZ c _Hd̻Wwl; c}3EOgN& bS =B;7?fllZb=4{^k” -\[DDoI惶;ױ/!BK?6BQTqyeaF #7F#hP n3"ϥcT&z-MQkj{'Z/ tVjbS wӄLKhKPCM|T4'ЕVݱ̓{ɓ!i~b3xFflt#ѬfEE.]?@+>>=GZgTC>^$%7 .'L*T}\h`!-Y<60- vqe}+d@`0~Ao}Em"-ػuJNG%c~{޽7Μ r-'n}1KO ^I8;r^)Z9{nq˵ܛ\*u:'rrWp"? 1jQ\z)!3C>LKhQpR=$TB7Xg%9n\t /8F'd5SIYG#;cg*K߿4 }%g~rhoR(u-v69mr(QF) L-oqJLцÖU lY#łG?X Ԃo }-&je@Ow0>+3#ZwUq*sHka 0rP.(-PDnJ߅)ON_f!}UNEu ^1S wxȗS/P9gH+ Y驍$|(6ǿ>I+-n}6CnCWJ0ʝ#B@LvQIsH$鑈uY- 4M ·)m0> /820EV/P06`w=WÁhhA\k0q^5B蕮lB W玛jLPo&_[l9!=S6Y8?)&Q2si'oY ? -)o^j& zec;:~? q(NTV&2i[oIvÙű흨MPP6b:H`|]R2u_OAIS[ӡpDDLj2dg{m9͟9sF\;\eL5/7Nt)ɕt֋?˫>ku]ȬSJ&y͍z2|P{r_뀄Cl@TCF`ꅍ+s_D0WhgQ épk5-F3DOɺxK+<1a/;+;륅 SWUV<(59[)e+׼[G CPJc MſS;9O-59]P_f-j'ƍo >Tz &.@vK=O#kyY c>R2<vQĶ)2t2wiU].U&;JΡODw"u %ţ˄? bmnI&i۷ʥsvAEx.B%?:v=|mlO K-3ܸqj:5aF14 BHRvt<1+n!8XL?J:%л/ճF2\  "A4"UD >t/5IGBGη92нOZEiAr|w؛IJ#Kf^*lv?ha -A|4k!߲0p"CF`fNU{@`ǼBB}Py 7 $#=@V(|M썌$NJI)|\2 ү'>6gY\JEmx9~mF*BҺ1N8d0xf*Mo2ҜI/v[b-g7U=@NX MϯA#rכȻᛛ38 }\s[&^ΔSmSve/H(),\;nJ 5"n_\pzGf2 "ִSD7n8 :BkE=2c!Zٹ!ZLdS)ʺ3DqaR(Qu4F:S~J&ypQk\Tb pʭݙx\SoE+|ah~µ@#/׋xzgB$:j;q9YVA\ƴh?+IDiJ 1uY\W*ߴ+.-[t*x%xxU96˽h1u6xMq3L.\yk^4̓pVTIUEh?F.A#\K烕㬁Q߽J1H_`PVɰLxG2"olAY ^cn: "x~p1P)ŀ?O@%twĞE0 j-*9z͗nxCvսxQ]ٕj|yO_HR",˭qcx#e~ЎYsE*IgʨX,2% i'+b).ZBSSChemWuW^}o$J=7jݡADDi(.lbF" X 6t#\7$y2cm릦|0RI_٬.BXy  k!Nvd9@"K`wxQ,H&0B8C8SwB '(CXH- >!`68 ,ǎ{SOi`ՐCh&h *η&Lq{^*9hS"xo@DRi(EnxwS:"Zq!}L}0ʷ'=Dj3[P}1M〈 1[Y% x^"⑁hTrZn*oW\:u^~m:goH _<1$\^aFf֙4aM/ygeP3SpZ"Hm+1Ƣع{R' ̮(ujÞ{Xrwa޵5{ /Gfrc72qx::1(yDnA)ۇ~Ԋ(7p8gvVeiK)v97$~T]cd*ZY۹q<Ědh.dLy {^ovUIkL-oZmF;n0doaaD d@>ATGMS6cVC?wK9,^N. K~>!܊3 eSNW'UŀIg ,Ѭ1?c8tu@2Idk>\W- mY5_PO=c^{v2{v> YP+@71x kW{qi4:H;8=hze|& Дkn!)(hJE> JtZ}&{Hi)2uqD1ϡ|v6a7)>=|Ǣ]<[ŗ/ [RMl~2]Y QH~.gH̸ }Уc̗H_@~N^9m!t+=;Cr{1+8k߈E{Tжcr J;<:WrhBUsui.> `1}%x]2,eV!9\DG">$$kŘS u'1cqkȁ+Z7n8ev o@"%76x iTZAXud29^8ADDjHB~;bhGBf[>*N&T b epFh>Uzը6ӣqf\G\^Ե49G'[ۇHzm.~Ꭹ$m&F-'E$U[@8Øa8o Ey͸SuƧI""8$FM%Pm( ){,jgFOq([ճwޜnf(h6ؼVx,{n2E6%B7e4s+@Wb+][pWd|RLikpgˎ,V?v} ~]eM"w׫Da)=5(4lJ4W_O֩ppws4"Ory+qMh6V Ûe1%fN?|\W~e77'JUasOV!\"1)GnH)}Wn1#PVİ'S;73<1^"Brq>qPm #h4ra"NC"wK io@B4 L .FDJB+yBE:+ ױ==3*K:Wۚpח) |S~K52K;X/Ad8q{ԍnuUv3&G7v`= }.yjBx!h>{eNWG uہp=QzVZX4.= EIc- ~Vd,3UXn$eGGcdUۧM:ܚq 6ޅ+ K6n8lѿM

G€5IólxKsF⟅<=_c{{>/ҽ < 1g܅Z^%RneoDw^Y丱EJMZ!8d,NzXGFj!Co:-Usˆrį9֥WwwƵ3^HEe+O[@ 93>Zs`΁_viJ)O<}ӝ iFG#RC<Bp|Mn\ SBF sd^bRUxڧ9QGJY]ey0(5?pr=eMZ@Jkue*R<i 'jD*#I(|֩T+ ldB`\Qgi:2g%P@T:]R7/)9"[l(I3Fe!_XWI>^-񤰹OS(%j.iK!h%%2p,ND61LfQWTleM0\]2a*օ9I4ߚ`0?3* ִ.0/LAW s¢UtnEA.T= N;nxa~qǗX*5^IQѬx% +]ڈurJ S*˜<166j>!Kvlzl+(V[h{HPr[F'4 6rbH"meQmJηa 8mlZA@ t_BY=w=*W6'qKV!\Mˢv5rFY DY\ *¶W=x`9?N8𑶐$bdtY4]C: J;h{2NNJ6 IcM/?V e6u%P^1ͫ^eC4[Y}0'RJoGZ'zywggHK9rmAW,E'e^N̍,ٸCY⒖|Yxtf l5rϧG#l/0נvTZ!J :%ZzXa =RbGH;߯]7T]7N&2:CMue@pkAJgTsˉikm/,bH l|kE'2LiEÇ7YD 0㠝?zar `C\owdw*@4kL 8AL^tE[(W[vHӡE/ 9O TFGM8TI()U+]`X?RA_t:_"ivϟ,{X Gª zDa{gd0<#4Ƴp8[U_V6B+(X 7Vo 8_=uȘ~ d _Q̖#,6r1 _Uud^*0~$?!?j)^{(/Z:5UhMkyٖ?;Mk|$Kp߿U؝h:K~e|Pu.&앷21͏[I?2 $QEqs9*('Tk>CKûa~M۰i>:t]!D劊oAFmB4ѝ5S$qv/ZW|o*gkã,?t|Hn0^!/Nn@V5 .N;@2o#O⣵?7ң_9q(@ψr1fM4\g(3\ -ݞu(4J^p !MT`raZP#Rb=XN9\S2ֆl~\S2cAO>Zװ>"LM _@l%p#6Z8(Fc/?"xy ,l锑RvEcsW;C'A efD&Ͱ?&N\A"qLd|B'$e+[rI'@ ll|!5[1|^is]e«Գ#mF%$ uU*Gs(GX7菫mю&CEaCy1z?G(4P~nUS}E})(p6uEo.>'S[ ʼn^ظXֽM,%W\:<i-w&EmWW[BBY2hNxyOآeג֍+ +hTJ D >Xj݉KCeEǙV>/J~*fyOX]9u" `xɜyJtvnkrʪÍ&:Pzs%n_sot @7fN{懤~+HtV *oY)Ë;{LL%W% ~TF+^?qk&LE \bq/ېC50Єm{7s@TJNyo9ȑc*'^iGJѤ+56Tڑ͂-KNckMV:^!t*.x2d_0l=,!qhZϛ~YiYh?}Чm(\4WX0~ϲg]U{{/ jB5GnX_}*϶{ԗ_XbO=M.De&g-fUĽK"C2+h.̫'ZeܶF$|v@N$h^TLsAC\Im/r `61_zzQ}?jj &)G2ɮ mRlE=xC-N#E0>}\[Z.P!=7l-B5Ntŕd}G=<"Yzޣքp fEM{5U 2*i/8t~*hA"w2$~(B.ә17LԔ2d3Kgiա .ؠnwHoҊ ,Vb GѰk*Jv ' VXez2 4w;kԟoOk?~uaג3$xHA[E9 \|"\7\)# 3@*u)H_$,-}Ҟ܉%꼱IzfEIy Ȕ3Mܬ䯐$*>X/yK+]^&~OH`tbzñAn;Pa AJ,&ƧghfAʮH]h睯0 ̡R`Ua,iMp$Ksȍԝ_ %ZNQfXɫK;o4]o:϶' _FJqO fEb•EC 5|.5KmcPs8';e"nG<$D)a7J?3G V˨}]J/f8ڟGl$nЗM7'*>RA:/RY@XrF_3z ֋: c;H=!(ntgD Z G`t*HQ; ֚P2H |ʁq^˂ }G!ﴦI'pae>l7BAk͈wrN*}wdJUCi0 oAl0(,v_1,C5&v%DUlĚ$xJe?>8Va#}m!|0]6B&J:1Ϻ bBr#&/ k!zzȋf 罾g5JT4:YtXdGj:BTWRWrh $o)qiIAia7Q|:)lF8Ku<.~DUTޠ,.a`B BwL"^I$\Ug|1zM߀7Y땤bwwu>?t,t%˺OusyY~!<ڍm7E@TJf'B0\ hQ%.60aHpߊMZT;)Kޜ:i52 B{Ǘ@f7ŒI1?؂5 gd(w*Nͮ VC|K1 DRxE|%!LAoyύm\{Dd̵dp P=/B0~g@M+X)SQ>IGUeMc!&&O"$t8 /y揓Gk(L*k=!bW aJIufS5ǸO&4t`Нnw⨠}xe=ͷHBTUU D>\C2n߮@#ҁd|hVBّ>Ml굢/*]]ytܾqWT,ΉkIX)bp.]y7]X+D{ 茮[K%ko't*,}_ML%|iZ"CM~ >kB)yl]MeWxxSt"aoFzNGJ.jzvCFJdsY)]/ Wr4ݽY"y @ #M^=bzqys=G]ܿH4_<0t_{rݞgV a>|Wd!De{$P p&q԰6N.9w5`yueu/#%"71!'kJ=c{Y㑻S@H0fRHiq *[΋~aXI8LsR5f~ +R:_0?;ՀPFNe C6C7 ,ο륉ZP=ƒgInض=SȸmX2z mYCTm0  c oZ8'+5MRڬ`5!J@K_A=|m2F"Wtۭhv?cț,~'k2[fO""qIՖ2-DEN)2Dⲫ#uC3רnNHӍ: ^iGü^kf^bizHr 6'/}Qr 2[u+UƩaj:rܳNqnw#Hf?*< L@dKo{E [._4䃚;pi9AW1*^Ν9\XnqٗݜP(nVLha`-kh!Jţ+11A1snZJ's 6u%\'[k#TwOLw&TfJF UZ@E*_ݰ [ߧ_\)zIMväAS\f}0]Yl}''Ka` g"97˓Ԥ+Grb5S"b?z@YbTHHAT& bmA^AgsLD՜zFmC/%zF?M ,͌3[8\+>Ec)|8Ⱥ.8_#0w2ҔGuHszȱA?1 >$5Y[& "B6W[ZLx|}vvgڣzP߬ ^jQS[Xw̲¸7Ȃ5vbh@Թ{_-o%W״x.+=HJvϡ#x>y.F,45dy_u_r~cp`ӋAt^Ɠ5!;CcGʰn%`aۂ8SA];y ^XC#h=u:̇㲒-]7_PfMjׄj2 _>̤4~fǯ=lGnZ?,Jۣՠ[ExGfF 1_;z56ci in${ ډ +NR2}·;=SDP! iFMFU ±[Ш(d`+M]z#._O/$F %lrt`V5YЍa@ wÜl0ˑw_d #>1DXS3Ert95Jnɟjid]3>7*0ukx#?? Bc^/KbKb)sn<&p iw՚}sYc)V:oCdfƭiV}MyTg4EaTj.X+_/\7X@/WT O{KfEމL0 e2V!Vh-bݵa|3yݕPFhf_&xOKcCz>Xa;ۡmK*==yO1#[}vuPzZɹԔ_'up숑 +O4tcsx4y5[)Zff?w4cMn,2 :Q #\V^, JW:._(07ubnĊslTG ^mSo)XO.qܟ0W)Qy$MCO edh՚Xt 'ɩw 9):0~o^i^@A_) d6屦IynENYzb+eDu76&mTM<=VGsƉM-s U|&H<m}+݇}&.zf=6ۛAgR(p=4YlMV41<|W]MM)XY~*q3q Hq+"~[oUEYm}Fٻ68cXP#i q]U 6eb Eg(vzO0.D(& 1!YLh K%Ҋ-O NU}EvXzs$&otaPmTH6Sj,IH1aQ@mq77QutS}`Zf?wS `i^WZuMO@iinkLv犬{%Dނ#rТ(ǯXZ`0(7\yWfwTu ϞF U 6=o"cy*BS>J_`F;EG-'`W# }C3G34+ 3]F>zm5 #_U9.E8 2B`4k):lUiZ~b{xePvgِ^FM\VZq6!,[-|UWh_B4 k$vLil^OKQʂ[F16 h[ףwKU[蒆Nd.C$2L#bӪ#ty.ݿꪨRİb e3z⌤j'r jEC5JzMqH1Ċ3mG֟Xg Q+w{>]^a,蔬;C_xw,[gĩzƅ 8{h~iH z 6{ºL_>*2t]Xhvqm&siP! K oo9b7[E/@7vL  k級L~ֈՒ2~ʱc,'gwjI;!r5[Oehg )f{tSd·N])*; Y}2^IH*BQyD7%,$8JB-k"0!G YNvlA<pHT;9¿r9&G}K:rʯ;:}ʐƗiivJ2iMlF&J^́a5o^Օ(\ f :em곾XwDA/3%6>_zN B"Uj!~Jes swUm(wvjR[N\ L'){źw]ak )yhs!@&"TZ8^!<{g۟5XN:G ;mUG/kÄ~{lW'`B-G]A7&ثaDFu"*‰Ct I nၧ 0- ro{:U *TE.DZ),Lzknn~?R^ezF51M*0jYhtt %lpD6azdҕ8^K.[U's֓^2 >J s }$[z8\dfa2@@2 ,HaGeJM*Ehpw:ᓣ_̍t]_䓝w8DcCĈj2I{WQZzZ*&԰`9'1T]r#Z{`⬓GQH#2;ZK/k>jKnY_9 y=r#"5+Yt!4nl1y N Iqlh M.lЏ0jy!q{u @*tPIaDž[Q2CB+m%G;Ӌ !8W*㶌?BȳDH8/m3URP:҅M"A0 gIzelN/  z: f#G޳6d#:H(#m~ː!+)#Wiȯ0NsfQO2t^!/;fJ՝N-.#p1l8v CD,&UJWH 6wFip/l\p^abpdч"@3 " 9cf0j?Kd:OG )Uz8/FAO;|@;jSqKDvn[hu5TP=eS_Kb l2QGgE`'a}q. k&FCGaޠl j(HvS=~%Ҙ NJ@sDSr[f3OC3OY{F\H%_kb?=;|RFӒ\A2チ]s`7} ig95l% $V|Wb Ӣ7 h ?ipNMiQzo\J`_FL?%1,,PHVMH+S;^?qUůVie(3SJWb]&)XƝ~-HuxmUH"9s#6L":Is2ʥ4v\D2-].Th_?'s߲r"Q5Eh=Q&:7vVJis?k&Z^rl3V2XފRvt]ni.;ee*sL1Vphcw 9ͱ1/u)p :N-ΕO؜SE.MTNuvrx pK[1P{mpZ"N$٧;rAGHq3f]j~ό -w0j> "lʎ" B<]{E֩/F~DzDݷ~DN11X: *#Ϊ1ݦS38Bjam U''qc7.yyNDrAǺҸ_N=_hTڢlz?'_epi*E}#}.?BbޛYܨ#ַKBBRHjBc8Nps:q)zx>)>4᩠nS)¾*CcZU~fKH|Ɩ1H<+r:"* eȷ,흭wy<܋5²W˒qʌiӰyx.sg;{>K,iY-IFp읈& Knan`?5p k;q @;\aaό0&EHdܒvU!njd/-Gb~)&²1aNC*z PCbP؃qe7?Ƭ\][y):I:Q b!o^ِ3Eo[ޞso)1HZwpn)GΚnt3#K[S2't9'Z@,p[3g"U eo/ELeR+:x,.U|]I&tm9Y5tB`:(*y='XV;`3uLM-6Y~ZG؇9گC@; {T#9a䛓ǰds-?y@4XXP{ P^YMG' o׫#= މe:mkǧ(u) yVzPJқ^b/It W'!\Z[~wQ,р_߇ًP{]H)>i!v Rdg_P{5 $(_BţlĐnF4.끳pN q\t(TXAm{m@W:;Y2R^"ַ6S.aR\WA6wih[qօ8mD#dOo")WGOJ<2鈂8pBn3۴sY͝ilc2`1 geq/:ERE;|o!HYZ1k `e&ZxMYF 5)yFJặjخ+]TIw3 ',~©f-*q=+g|gR|6F-uu~pU  ̇pWrR4K5QGZy@U[J>FvZUôՒ_AbQH6l3ri?w`!咅 &j0~R9lXG~φ#Jx2z  LUp$Fwwי\<$vU+;6dُwk臭ܸ?lƅˤ3/3=UK2 m ς(I2-=0T,bPD ,d^M%%`@KpfgB!v:hů9'H7"b퓕'l iE=B:ߖs O##hkͽ ,nC7]PaJXh7o}13REzoYHQmJm!zFj8x2CJ9_KkV?""g 鵁 cDtO北(#h"ϫ0Ⱥ<ǥY^j8Ba4ko!gቤ M{ԘƗR toi!q}{ZOQ  t6ħz1S5훤EU^}팹)z3C> s`jE`*%G*Z.<|>"LULRSsKQy- .~*гfm\qL>S/Rșhے^jIFN'tJFd5щ(ӫlY`y6M]\%F#kxt=)MrjlPM{HXW>=J)8_y;{j UPu%$OXuw }p"klڰ) W#RKR #5k^`q; Ԫo#; ;ey``V&qIh YCy}7zaZp0qfu <5IuvP5^+Lr3a|k2E<:N1e3Č9<QS wyZ'NUdv&OJZ[n%)~=A*21 f|k-֌g3ubg`D a۱ O݇k a!b'ܓZD3"kLv  Y qa!3OĢJ KGĸ VJ</7.Qީ> I;R6; ~ ^j DזD%'ji.բ,iW Dh(xcɶt{XP?=pE l'0J\V؍g~"^$0+ pGMj!- %/ ܦKE1&V%AײnS Ҍr:yzK '[@Rћ)i]%5U! d'_ e*>r%|$)ӻ)~f wEnt6)6q|J.JR!l?Etl<3Vw0qtYo93Mge)<$vib+9,>VIȎ6l)ڶ3wΌ|Jb^5 vn1!wі1 N7sU"8lmRw$|?Á(ej)T\~ڤ|B`/a,wQd/.a\MkIIP*-F 07%5]Tk:WA(j~M#wqB-+X> y#`TwU٫>aCj]tGUP!Ūhy.+KtȞ[hx@*'i0"J'1u^%gemv?E@Gp?IĢ:;d Ȝӂ(i(V2z~ݛ<4A<"yjK4`aʡ=sIhn!HU C_\k e5!1D[\&ΠhT>R8tC#R{۩N~qtYnnTchDygH;Jx!Ec*~nc>6'R'Z>lu|T>_]JS-+~āc?5fyqqZ׸26KdV0v> _Z϶1>,bb=MO9mؒs fiX;Ҳ5 ໺?N 5aBcЌ*AN~{Ke⫐v5yɩX8R 0Oj9Ə짐SvAUZY]hh;EK!byqgw_ojW#Wi|$JLyo^f,_{ON>+ )ou9w -6:'F/\̳Tp)IE_pnVx4~F1rZ&a|>I Xq>PёFr*˙oMd7wgLW[⸩x7$ ]\U\?(N͹dJ\D :KW,G?dbvZvaI7ib 7x">3ƽ=M8bESdVY?@Af+a7̧-sCNHI | Pf8`(U.Zs#~в`I1W1?_elP] o0a1}I#lgLCn)0[|B76^hj;_C`)VH`FvwL(Mo%df{#T^iK ps{}i;N0gS-3bl64gW{ Ij`Ǣ )k6FN{ ;ŸҸOZǑ"a>x {d. ]@T}1DEFwϟ:0}m*HyOUT-0* fӎ Uda W#[:ےR Z|ȷb*JAmb1:2K"5~ea8̑"XgB0L_YrԘ +0{śwCcIu)Т)r( _z҃"sk `G2a6T.dqG>D,$tyrjo`,=I88-L@f?8URtsoWLl`Ĭ 4OβsNjd il(_z|;d=g&Ns0M{z۽zfwҶBhd*K=s-^;[;fa`HRz0/TF [6 ٭{_v9Ȱm<4|:}PF;E`~q VF5qVW$cpIܭ Gb^TYiޖ_b0|v "C7˜AWLhmLnW2iTQ4۪3e)| {py5c> T9Ǻe XRkՇ:ﺮ܏cF4OwMN^d_F4owj¼eИv5gHu(hϲk d0Do°Y ٦ EvGwh}uJug8(H?}BoDg@ KGE0>;4%=㕝^=iw42;ZéG2# 1;QE%O80AgRzdb8?BW)."~.G0fn1^I_,IʢEuO_-,SE̴= 8(I(kEA 0@2~,»at0`7վ|a(G)m'=g,Rzq)3<ѓitА3?/mySqvU|*}͉!rE9-*"ËAAO{X)R]C?PyLR)io>l;slg^|ğPPsPɿ"Ȳ΂RWA34ad.S<*PqJZ7׳47/ tq_;___|[%6lt8c Ak# ȲPI{]܅ aeA1%X ~+oW em)844伆N9<kgwy[?}[L,yN>,ށ+N|-dkH; ΫiE&NbPMPcK!~6Ab޼|:(=JɄU?r w-n$/>ATm\ REdbW`kVs9ls)äT dߝ, 10?NdR+yT_PRR,9Ex9J?. ^gj,*ߐ^q&g@8 |st$2hHJ 1?\tu}v {8Stٯ66z~U8z|Cx%Dž)~ScrepaF&8c0q'Ax=ni+`rUxM~^b]<Pp_,3s4MAZǣ)o^곸K&ku: sd>%j鮿vOǹN3R\CFT:C(e$(O}*@ 3K}adžm7 @=H]xY_tc M1_J_dØRPHƽa RkJvw25FM~)8XIO@yYqꞯv׸$ʌlWMaYgAkV |T4',>m6.?bLRl~iM]|=[l*nr?w$m4] $W\gW<߇ɰYUEb,+E)^C! g͏3[JDy/)Gc8.=CC-NX N7TG`C)@rz8$y{gfYnBTF 䕲`ڀ3n]nJ*S݋`FA[)W=&o2;+ (ч64tMk~a%2w^4]jtW|˚t א=eVW9OfICQx  yk6O' l #b xǥ{0'x{ƒreq[Zv'r72N3t5ۯ\<&N6'M(^_ٔt^2bxлg/Ro.`yDR໑ݯEq&egn8aRhTݗ(:z &8ui fǔ>\ƚ$w[رp>SƆbVl@*86EpP^vZ3wg-[n=q#HfI06*:B]1b\~M1cxpb/ߊM/kbT[dvMse<2v=娩O':ܭ>ݚFl明$n_~3\nSD:Hj Se"{8iǽ3O&ʢKRՇ_vYFA$ 2Q0͓_1GTc xčQj&'pKKfPڣFL;۷Ӿ`Z1A _zE[ʨ4Tz#smhq,LLha64kd:E+HEuzE9@ αxWa& e(sj EʙI6՝+M/ /oY oq8t7Gk:?m'2iJdЭh?Meg L~F0gg^P X4j27f,? tׄ 8gʛ0ҐM;Q9h ʗ.w4 @~籜`o+=mȈgIDOVJX/1936R?R !סwcfBԧLז@?  |epi% n [4O~qU,tV\> ␮fc%'X'XSz  PG.q?G{7*c>&j[9m{Qu|@eJ w7g/ƙyouRNrH7Fz='/OImzc ~Z*mZHB5JD8z?OLz ݼ>߆QlY՜UOT%bVw+ݖL_ iIC]\b%I[ #=Ug.>Xъza9ͨƂQH8.u|dRqvO*CL{=q4JW=]+ &Mͪ [5mt$(y$d8ęɼ{]<}.E8H}>.P|*+@sݡ?$?dI0_%]+b^pD쿿k9ܫd(TX1OtH%֦Zd qA"ZtJ>r`q7BGavjxC@%~W|>b"nR$Mүox 6Ң*}lmWA̹i uU@~}$*V~>]K,*<BN1~dhl! 95z20)dEqԀr  wcXk8B_\xz&$FPV'?]ueoHǟg6_COݴhTzļx|hAe[]~ԼUF̓6V r!xgI-j9ӛ<'5H e2vZ?3wH436ٗzϸsK)*W*7 ځR]Jn8ea!!.k ,wׅWZ֌ ;.E&p}" /iun:e&+7A7i(bj+PR̬"[hN4@ۉ y1͟[Rtٓ'0gRIN@@P"96}>e LjҨ[$ru;E1+&#Re 4&Ea"B |mJ1o۲u{(_nI; $NH#&翋T AOg֠8[Tsgㅓ"SڏoNt `!|dANg}||1tPV ,̍X >)rď[o(.Jhv9VCJ9S ųY)Z!YD $gF- P2v։?szhiz[^A)ҙ" &MP]OLNtw8L9oϜ=o܅2P)Kqˈ2֣M"QKjֆe=[BP2t1&nknRJ䐻aenҐoRaf&cШ}! p܉Z8*˒G-@*۲:*h .0*]勚UXZbFxвSjw(|zR.tBriq$EMyphřg<D P@.`W ?fUIH8f[zMi4[/y NѸDgruU~ΓopK' Ǔjc.H_īнݟ@sy m12Fm,VqܼQ;Ĉ7y/$Q3sרFϳeϊAKsb{z;!!%qxD>0YpA`:.yjrB1dՊE%C xĂdb6z\ r ζ}?xlLýT"mrk~^ }M4TwD?҈nfK@ɌnM 96DI/rlIVZ⋼1!7JԨ |1 {1V|;o%r[ ]S&TW4uNl7qyJy/HH[T i>EnU#,b(}Y 3|F v sDi_l";Iә.ΧR-Mq72|7KtEm^d*U?F_-ZrX'6/7;:G.wOz!)@3+Es۞z<2 TJj11N {'նV"-d4~:fQBy V4-'#5^GΓ=3~[IeӓLfFgct=1}#{?P1T^H`gq`xTFP1}e{ ?){N:bW!ݭԇg&U41,y),n{KweԊn9{J7؛&(0+s﫤L߳8ۂ?Uafiuhĩd $_'M4dr{izG(T,/6NBCth,;&[eb:ˉ ( l)\II&3+%ú";2kߑ 8U)C(O]IĴQdLLf,ξ ql q]{,Z i10y Y&M^;`jK$8 *`o MZ#_92%kSd~HuA%7M]tA1AnWQIT9f`DU#¾!M ^Dbx綗=RǩbvPy] `d5P*TpgA"s4rf~s=Z0MrlEl'_ڱ NE~3xk+ބ;J4:Hra[`<5upLol\:>ąyܕhR_~"džٸ@Tcgv~W҈NxJ6Crb&?J=p«SQQw# 6Kz+ol͎5?>=H? +&%&|y.쟥SFơۊkY} 71Uۮ0<K嬏`6N Y Jʻ?=]tOdPQAFUoSꘇ~?E 9 njNPYٛj* j ꅎ&b-q٥N |;!HqPZyN>~;͇# &]izUsCeSoDy^m:m2Rf6I1J2]a(=ZT#[̆#cxuu }*Nb TD}d1@p xW')[zG[/nPWoST)N(ae:hsbIJCCLV3nUL8\-Bojn> Z^e]Mi奮 )^qKؾ6;%Jp"5V%ǏF=CAYEDЀsFwW=a#8%՚D-aȸA'm xőXHP`څ@YbBJ+QzWG95þz~C-PZ^w _uŴF!i<<{W)4R.ES~(gTנlbѢ?  &1?ד ѿc4Eqd[M+jgݰ.2%׊o/8 ~Vh.+fd.',5EF!N21R0avalbju &hk&Atq.i$&)@[3S1m[xy2)@9u0a-VCWBm>&ʒ(%aĈDMPZ!ܠ^:1C9yӍ0ٷeu<#oĽ*hl `cH@U0OxgV_L'"̕ KCj;BXX&_' QL[j%qjiu^|+%`'mo=ԙk-~63.P]i12]K&u60ߤnL zB8B{)vU7[̾ʜ36uJ чf7(տ|Qm-`UgN$y#97hě\*dHaT/ZQtg7y"C|zÑS3L?PWQWYe̿Zֆ4$zJ1U{tbNڗ%b]/E%knjE`2?i [mk>Du\\`' &E\_% |ɤpιn`XxE>lhq m \f\6訤XC ۬Xa5bMXt1/8I(DZ\,x(B|rb.7w'zm8A7t0Iך7Uǥ=fX7 0~L_\oۣ,2Lj3ݓ ɪi8]*$xʻ?i{V}}Vgwg&ZϚ6>CC,~dC{2ИvvY.Gol;Z䟼*NJW9RJAsLn A'3ׄμih/C)&9g+L˯vE4p>2ĕ8-rD:[(1l}=APDf4~׮ymQ>mBѾ0?:MxTɵ'kB=k87pyS?AKB)ta&-e(sh*PYOo㞼:;k/lmԜLa|b3"rJ1ؼ n,]FU\. z6Oq5 JMtOzmegBhѷB+PlDeꅈlb^a̕Pa͜yLpjy/#fq@m׫@["~>ŏ4KQ}yOAF ;< )DNFĖĴDEQ/ ̹vas{Ln,&_`V&T5*ܸ:9L;CtsSsw_>壙DjBOy%FQ_+ma#Xv)j8 |ĴdILP} :ѝ{߶.W?klo~ya,%/?|30.MwWtd;s ڞѨ9!aDWnK>nV0v׽Ik_$s&̸:olR\|7t*dY rY- r/9fQe<͂Q.F̠`?drҜ!"#B`\X~!ׂh-D06GI^@?[ N3fqK$tWBLwi_0ܾeB@9!儁WJeظ,D"MEO iWfaEOߖ v 2ñ5J"`,rdr7zpЕo5 ?/qceLAu0s4hP&9۵T~RW11 ]n!'cO߆!6K&%zqmlT`"rhi 3C+w[h0sHźo "xhBc)%GL8:)xod@nÉ-/$u>pC$ҼGYL hW090POpB$}/y_'cXĢQ\Emp|Y`m?)ƁÅ39`s39c0SU01K;,o]Jq^  .YN P@@Wu3NMDX,b#xl e)Rl˙a>Sh: 2PdtKſz4)TݲK0 ~>s屶2MaLW%>b 6K۞ƍUhgv=x8=m&dӇwYĕ9G?rú6pH$\i,p$5}]BGyVZ6Tr)̲o&!I!NԠ'Q ^` }mqJTYJi!v/?%2^ }: Xa#a  c e7};<aE2MĦ&:Qd]M"uRLqMi<3UfJÆ#mxH9v&"S<+ bܥYva"(\H<]~gғ~ғ+hGJr[B?޸ ɽ)W=Ȉ"]\/BI?9SFz,u9ȁsVA˽{q2 ڇS@/]!y™q*4]3]v,9\ zo‡"f ͍9a\<KhmjHwtWvkOʆ`WWQ3Q+FZYɩQ u}cRݨZ;RLzs'AR<~+!CWx:.~uA3Q<^[$ȆYë5|65Ntw}H֞^^2sTCnΖQH컝p"9JR`M81U(CHcztU^}x=Z(DP)ѥ6 ڈ`xb)E m|+~wgA-9u72|v< u婃iK\~T&݂ nksY~OH;v +a)_~헮2j_ɍ]1qrd{,3Z2G]fn,`}qi7 ɪ{/^uD{Ybu++ ڀoSePV`KxN9K*?_F]f|q5M2ý#Qn{hiLQ}Z|}(Hj-Nk`>x㳗NRw$]t%1aDcbw')u.hDWLq͍Cf4>?P|) *f Z =2^O8 _>[ܫܶ'k&ba v+ 77COfPNurc:_a^ 6U`u!-4Z n:8:CP7o:2 ̂א4 Ym@ ckMZ_.^w/ms^ r<ڎo\;-f4OVI"'AYMws "7樈Hh؛=vqP_/Z~?_*ykZN]>=e?f*_LhޠdUIvC"(όR R5ǫۂՊ;Dـ 9u}3XL6"]ӃXA"5̿(HM!gC=o$-"RKA%@U\v(_J+|FI\tO ĂmW\ZťnBbNrك~&=FaG\ TRgO/aBTf-U~ȎAH)OȤ=!t|ʜdLȜuf`Nh %;3友se2]Q,}O>~lP0/3* 'Wt"{^1jZWv"ϥ=2=Tkяfvɴf5g;)jP瓃7NTȰ"OO'0D;9JM):Be^ͥP;VLG.iEO"ּkU$zÎ]00R)D^&@%ɟ'o= 2,au[k+iv;a喼Sy\M(tl*$\dKI&qb OԿx( ,Bff/~>|.E+p+dpl2eS^S^Y K'&| SbS %2'WSP2k؇8̏Ɇ]˻+ɼf't qf/7b ͏пI*mtm ֡o3Ş~EK\UfDu%;tu7*/N8&'k|4E0ilgz,o˻OVtÌ)6!ڔ 'رE t'\nV ,09w p1߱"6chK|ݴ .ft{GZ3%jX>忺bw|mT1=ZN";Qسφ#ᘪdukq=RZ RjDwzwt м%9+\gTFXOӛo^!},n&qw^HPI ʠ.["lB/L͒aJC ZW(#+5s6M\^t0x052#c֮͝V+ m$b3#Ϛ'A-w}EW}JdžR.+Q'|E*o\>P6T\`n } X-er]Q??Y\x 5@]H^BGX$h'fbLSORHT:Sh|(z`># In~`N~ ;Xۻ`",&#V+ N \wlq%5 Fk#ufKdA|^] q4S諵U Q(:jj{9 Oz v6Ȉ{]9%.e ]| @,:&ٯ99ITW11әA߳t/ND~#2QyyHݫVBS>fbR(}Xa8] CV+sLQ<&&o芺q; D}rR?AQO|JV=wkok0C{5I"l\śߘyUGqHb'@P˅v0Im똤ПR{X9D_R&Kv5cW/%J? _Nɭ7㕍~l~G Еw=!!%+!qaJƆ%fQ9 nmotU z0 B--3I,00/o/-.M,WRjs)[34)H9G31|5&(ZFmPB^󘜳!dՁuͧo%2|4 ϻ0553OgkfUލ 0f;6o5a)e´8]bo֚cE"o^F"^N?MtXnK| -`lW=A:+( 3__)j)u?pbJ@#Ч{9染t &^}E'VH*!Z6/ OLyy2@V_GIkjMQl ff#\Vd0%#GUD@@?[Jɲ-@X{"m [xDB;i.Si4 @S4ʳ[R{(t_0؂\4;(hb7mA7\G&E%" d56#è& ox"yOy!i\<,8/ ez8gSq:Fj/L^dTM$j΢ Eeb.qRGO1 J ch]4P %ĩ&n|鏑7>!]aݩdH?1V_#ϛ(ע;,]+,a_#П[TJjZ{!7ѵn<}&rCI h'4AK doɦ{ɚŜ`Sv} S_ ,Ca\WdڎF%(뼻JLiW B}Osg@jy$9TAߚJ|oC\;uYO yB8el.|CQB4e4:פK\C9NK㣿Ѹk9QDA\,O<;FsCeyj8_&#VPH^\j(r6'u,^O]&9TZ^@G 0lGOԭ X<; & \0~5ݳF{v|&u ۟ʑ5wQ8!~C#`&v0*>b&YEc[nA`rL"aU~gF46`TDgøfY(&" ?U䵲=FcF-/Mߩó [Y1ŒəʡH ԚD0tuv ɅC҄Vl[8#W8~tsn XbOp>ʔ }MBY>Z`nrV0H)EsΆuSHվӼI1&h3DvgMܾCC'8E+7C vIGGG~14 AyZTbNJ>i1+A`0押ac~cEY4{( QíX~͔\Ay;Qz *tzXC1g4n?bP[ edR@EkhHS>8h@"S?vL캚U4j|pQ$CohxpYS7jSgo b-0cSiI/qD8Я׺,.by ɦUseK4Av:ms%hۯn\h#V.zh=3 LyGBV`2 W^xK ~RO Nh2jfH5 Sޣpgi \1f%teue-W~95ﭺ!^aUUt;Vw,W1HnY0(PyIhBgK13q}{txfcqnF8i3rkmX/Gc`*mם؞^QU]^yJ2g& W2vHi Q?@Ey2bQ}:*QeN>B4Xe D/#6@!C\x'f? 9|m2 (u;6]Dž޵9f{1̀;àkh--[cz:|Yݍ/M$ [ąߐ7LX$>7+F!?bkĝύk"v*κMcpG{LJ= DZXyzW1 =6J'LVS}Drc.Xn<n2x1ytr,Ќ[IrXô#=ptR=q0yI&23bw]0~gl8V߈o7,XYf\٪A'7,Zl'|…oq&[XhY,V .D GˏCW̵4w@23nEoxt4u_-F"˜CKM"X,q5nB߯ޖenL iO9K`Dw'7ݛ0՝S`zNsrEr#Se(FRA,u |]ʶ/t?rЩQ&ޙ-iH=ewVLX0 3½VŠAXߥqH{PZqQW'¨yXeAozv1CqשڈgTxRx[\N}eckwu8#v`s'^DɌXw&Ҿ8#hmY?D"0͉R>n^Wz +!%9Xꌣ.v7>vUz47?l߆héf/3rܹ.2g0EXsWq{WxON8}V5r_erC3 )KKxbt-_GI;Dij@g|KG ]Ϭؠ:,[m0p`i3~SgŚ#E*Q?$PJF u5$'ÀR<"%vcqyHG4úB * m85,zMňvU(R~ +bʲU.NO?ѾBl<N8v8~5s|z0>t*5b?}"'85ie|K5=*,%Wz{ɝINy ʧK8Rel,o2]P>9*O`M s ļS# Y%=3Jwݐ3OR8T'|n]NfnB,=l;gܪ~|Ѱ^H爦Rdm8(kb zG iYeeNJ5|CAh0zB׻ ~p*,D_|W,m聏e ~"%Lb{!BrJEo}_ `Z{O'e Q  nNJ,x76yWO(ǽ!J1iSUW ^A󖵌PeizCO^` o0@IQ%{W`IGA5CK eyOd&viTBV2eSƠ]uX.'!sW_&jBk9".Fs/'?Qc}vՄbugŗ;w_Go&jd<5@M7]XVi]-ļ<2:I1eyѯnM"9.;+ߒV*ciڃۨ􈚖ܟo~DUMF) "W Ļ<ړfU$Ybtc^ih"wK·:Zۂ%\\ c#?py αԏXok3^1U[RD)'L]Dzdj>#1Pt"(*EOp 8'@o{U\U(U֔O£0vQ~/d|sR+!v1 QbVL}EaɪKO3[һHs"{n>! d)N[h#lArG>f+IMF]PA):Ee,"5.H>jĔ狺]➎cg&v`5~f.heP,EyuFMΪpSdsTM,9HG(66Qo U@lDSY^ 2Imrɩl8.?tR7Vs)uD%` U 湴Eh)v)(E/WHm/ili_6ƇЦj1Y`ϓ*GRХ/]bVQx#i)cc;n(Z$D+}YyNNq~aXVw'^8Bc%p!I5d"iX90MvA$WF2Oe8¤6CZ"DUbb)zy0wYg՗ rL 7?dDf_䓈"PA64ߢ?GFx<un''nT]IQT !Hz²"qVM9nXlF'6ܭ!\^/DUφrn%sɔvOj1*R҇`lh5U^ ƻ CG:K,~k#?sU "64w~x0-tH0Y7Q"iZ;%YZ%J>ъp!A>Ty?2j,JvR&N78#g: OO0fbi׊u;J_ʮou*ފtO5ՠ5ҕL g):$$H&԰P"}cWbNlIx^DB r@Ӣ Fzg00F崘l?/%2ϪeLNr%̿[E*Pu(LX*꺄Z߶Le\* 9DDJUZBXaB QӡT{ȣ9^ &G`;I/C!g!̚`cTEZ߶gю#!1iXSI T^ӱq?̍wBY%(R?.QMkܑG[p/ P9ey4䌴UiW)Zx('Y磩êȎ*Mlqm_X€_bTw/E'U~Q &_JLs<p?|ah<~}; 8E`2x'}/ qh,܃4"W8‰o&rNܟ.6+:v:ڃgeYVa@cO7(yL<3[\[c5Yi*;@9x~~k9,{_pIT iۦ6APFN|8Yj7C%?kXr5fE p,qk=}h})8Ay~_c99c8s|Z{l7l'm!& n ҹ58^.oy9GPC-9:R{3D`FM0mwJ5$ n6.PC"5?FīUԙS?$q uY^N紕n67c6fP_v\zDܡ835o^l҈l^{ݩ%"Rh5**]қޢ'?r1CD~!r&e: tzz0,ˌ_RĎ0đ:Җ$ 0FOqtXm(]ō*nn6eKlL!FI'FbǰGGe #\e^270cN %A#a,mU9`|Ir;peH !aMYHцʮHJ-W;D]Oۜ035)3g⭻@lrEf6nF>o.dD ncoV\˫Mʦ=T )ﵨ%ՕYODXkh~Ɩ rfPDq/wY`wF54C%rX!{ FرZGT`l-#KPVPo['v:0ϞO.560jzE@^7 H8;gqQ;3rF:C5Ħ HѸXL:w0)*]+w)7"xY c{OآT/=1 ?C!F!*9񮄌)3tկؠ}uߧW ~%-"BjNfqS C6m?X½T:Jb3FԜ|<1yYN.v 姅ޙ;4?zPn2E+ܠ1 P)pbMQ/nY1#(qx Ӏ(ˏL6"#%aJ,7J'y #f'3ebq&26"0 JN^CHY½s-3)eJKRΐW0b&m߱\c; h*f: kKD_od~7.0$<>K$ u ZyCKnaoE2Qqs"/Á{f N^wZy+U{?4%F0Tr$'>>s5#ff%BP~|@>!@feo0D-M;31-FH ノ˄џzmqNdyZ| 6 Wדu_كO܉a)cKt50[_hZA(Ay,'n#֦r,Lo襲8C0bla4&a},rPzy櫿 ۭH1lnv zFy!ïFEkqUԦd~wSЌ!:2x7. CM Epn$AIXC\MA$9$Ir̓wsʢI=?\ ?sp}`yH\v^/=TZuM\X$k#aҝgXmI]7L8oH$~=﷊=3-j[UOjw)d4 a lYtQmtlI怃6NVːD| NkFlu .ѯ|[J,owDsseqz,L3*"nawܘv B Yfp\6᝽ob= l{T1յӪ|A|`Poz%NJly_AH;hz+EhOف$쐐=4ܘ(Oq -# 4rѐ\Jr`ZjYh?+6|Wz)BWNϞlPa3|2ȈkmGAc oQ{<'&87RKm5dmj^$Ha-~A8}to:7S7/l4 "Agʐ\vk)T~Xd uXJㅽr,G ySNL\u]rJ9)C[ɘp p⇽굚OVsa4fћTrBCRiA5; 曮s ^,AH܎4XCެo sSoh[.D ޭ<&@cq$4/ъS ^8b0ןWmjD)C\01pWNYp@}dNw6D?iTI|);̱%pely:Ƹ2n rJ6y J s{1aEVxZC6LZ׽'LpRp~@ Z svaD2] s {M=Zi@t2eϔGWu$P e3c?>drO0Z=y+ٛsB`"~'0 rh-ң"@Rjڑ{biZ!!-* _T]ȿiZ-!wǯ<*,F*tU9Ǎz|!탇Z9ц(uv2֪ >^ @XSl d16 [B;=)պAB!Jwk rmҳXU#7KG4SB= @.ަ$}Y90rmO퍟ƟTvatV:/p3UF D*$򲗬`xiI/O}%P|d͞]rbƌbN2R-bV/ta늜DaMzQyM}x/|\šm. ! 0xzpWͻj4gfNP6D^ܤ;oƳ¢xc)!%R*'LEVx{T0>taZ=$(b!0TԙKE e3cŷk&< ?'V yJte'45 )J HvLq;+-0a6^ɣ{}#`:n4>r:>;+~T2EYc5DwAjfd7ﱠO'6],, ;kP>(0cHTM40k׀wC egR3nXhڙQ($y6|:*5P9r_EkTu-{ba'sUnQSȜMd\}DL(3􇒗N霏ey}1jeXj 4]'rGf Uu3Hs_9w{j<au9_쭧*ythgzxMfL</|dGjh9`#ukiON$ $ib1aujZy|Pӌz6a I=vvRIΈ]t6 ]Ilj f&s,>v֗^w#8^Rpby_eaY/EH=ȽBϕL>*Ҙ|#N}Er249?+ R1:dd=+N~rg2TfµrslcA_NP [lNź_"v(޲Oc6VM({<lv:@P2Qtfq" p)4L{8`/q@-ewGҡS;X'A(jJy3KV9ALH>Tm?#*KiFmb}2ӎAKHo&*)nZ˖NE?Qآ`A)hMή?>' ֥ tGɯq_$JE/G$ΐZ 0v̕ {p6̡͊u FZn+4;g'%ǻ?=uG%w"@ @s!]LdHpTØ9$':xQ O s g}ZDYl:@~r+בRKSrdl|@Ca:$v:lxG4џj+ ߧПK#vHB|. gjřUkp9jg%G\nWEYxL4ԍp"ĕ-dwXP@] WKfl5!YG$b㍣6Vژ_M*1&FOM1X^||c 趦/LMW!8GР*q,b<ĚAa B䲙E73<&NvJSg;+;n캧,֚!~%u6-Ql /1kQNbH6О2A(c7-kQ+ޏw&&U[ S,'_).*2XMz2C77B``i.-cz9O ͺ0:7AY~6(J>In&Aa4ϭ!,>1=T:cyaψ}6<j5:91pk[˕"ﱩI~yש <,yZɟjSlFVI:$6~bw;mcy^rp3g-s#dRkml1)K C8PYɹz0mZW93Uʜ-.$H1sp[? Q)3ت7}vqDR,^׹E;QszZ*n,k "Lu>(ZAx;mqNIaa{dKjqDGi#3km/)g;6@Y;յc׶*ʴ eópo 9tL. 7YSrL`=DR8hq0 Vjxy7 li6޿5"kظWyzΔ:=1gXܿ//y39U{![_S'R?8ZfόwiwSRfdtMÑg]FegHCυ0n@Z7uDY:,PxSv?'QW7uȓϣHޭEۜv<XC(V.vpXHvTE=mSoBbbR~Ag`S3 5Y*g1h(Gt1;L48kb>Z.YWxQmdB]u\ X3GZ^ ᰾jb+.`#\8p: ڨq}Rf xhq89Bus>jFɋ30_}}b$9Y%u >&ف Rk~ NIGȥwϨM2nLڙaNZ%z.>ăȯus>Hln<%r0x3on7+4W;Q)TMhns?<}1JzNO14RFzCW-$mJڒ 3NM/v~QCKuO?kISYfR3ǖ[w哱:# ؐ+jid3 3,mÈ:0${z9S8Mˢ˿yk-3Wv+6?sig=.,$clZnB>L*#dW#D%v5F]1T!L~y,ѿtVD/L!`bECI` YGt&2j׏[Nwa'G]ubݩyJ;i/5W >(O k%IҮ ̛ fI%{$ *,>E}Vi3W)2FQxH8^C/A.%VJVom2o*~ ;W/Gjz,o?JAڊ9Yxu }|{9ÁdxqU=n͠s38ZТJ@y&MWez$ԏ%B= (1 "`a 63$̮#O e8U5{߀[¥~Ǵhd fytE?VyE4@@n@"d wJWY`q?fϵ19Cß= ꛋ7`Pw]-uׂ$?CEim77I31x\;9",x4L|=nrKݐ[3vR9zR 7z (-F`2 eg糧P)JNIL@+׍`PO-%m|H,EՉƋ]|4zj#"XsY(ï-}C!H.E"ńWg(绾XtX3Uw ߢwsC#"Z6SR@^(,@Hqc7,qJJd`,vfֶqzPghaY;x}gغi-Z%Ϙ!QWQ~ObȦ3:^6:9>iDQ; w]ѐb[:0Pm' -*@K7QH _UxN_4%JPluwt;+% @vbEVc5ɉ]wc8g~8\Lܾzf%WyǙVE#( RR _;Y+yp6eV< y+LD6Ôu"p^’ ~{&P; B4Xr}社<ؔ섕y@'91@RUEӑ۽˗eok{.Cz[zY40LyW"+U|Ҝ nڟTjed]̽s62<ʥDQeoD+J-)Ӑ&Xܘvkx {ٶ(Z"Qv@P[\e{+d^Ð_8{-w5?ʩuL5}%t 61~mhх C/~ mI$͘5Hsy7p#m֢GxX=/2 |YKiʏDH9hhxb XBՖG$Ѿ?cm391n.1»/FyX?]ٹ"xQa ʞci:8_wA17簶Hyc.2~Ĝx^^n rqK4X2m*,,I2\#E&P ?)FJ ǭ NWiȇʈ6^2j'g4Yv'fd_zw pj@q";tikkʆFIr1xʠ2ʁqIph愢ՠuN:ڍ9{WD*W.Ab fXVbpZmmKwnO>jB$c hpp\™f!-P" Xݨ8K^Gx2i;kP9oG/=#~~26?߃+@ts%ja:{T ,?Y5; L3Z{|D爷;~1F}v!P.6ޙ/vؒB)"͘8gBF?]P'2$ ,|s"NLY$v;R>mq JݶO{NVmDpqi} K^-IJ 5 ?֝6&6j$zy6dig%R͇vQr_WM6BK4$u㽶6N)ټ?5ީջ>0AL]pn`k\<ΛЊ7G;J'< ym B&LpiB %x q7B@V3f}f=-8{ k樐(tc~{I?zˏrXqkf'U&( O71M,|&,ٝNTnG.I~Tva<||}ިyuӂDh8BfhAسk26j.>uY0ޢDLjѸDNU?C0[z}ڟRs@"i,<В!JII-}ޫ>6G䩋V]]:qwݲ꺘xלʗ դQ/!K=bXeE5%>A?@OG!vւW(8EbOVm2'fXֲ%Va7)q>pV\A0'bPӹRcqK ̸\2׿@: (k9;7@\c3t0G!UaHy/?yS2|2aIv)Y*)LMV؏pIi>~N1c"l虳 @dD3iCo6 ;nk譭9`^rzת0G|xpsF'ZDzbZx{}M[1"ʤb ^iȺeeAMiDQ*9{-`a|+qߪ ΐK-DVjҊ%?xT~6^9 Bb62Vr 6 5;b*Uݠ9? ҋx@V*Y~fB=/m<$w::nmntOSs[B2E!숋Ջ cyɃᏁpF>P Z&s36B' *YD/VS c+{ڦʈɪFv8$֓ WSD Ls+Yf’@`) Ąt˳Cd`43D*0> ᠻލ̑r:зMǟ{ >jC5 'h2XVoBvm.7f5q:s~-vp9zR hфcӆ.^U 1rXbN^u[s2M0' mԓJ}uT.?d"6drCش5UZ&n6_7licq3fTALa1 06@1 vMӪ j$q*0؁yT'zZ8e2K gˎyȖ2zkn.%NykuKieex xS%عd=)_x+Oj#Wِ'gg`TIhMoe8%8 H!pW:7d3q_T#dfqr5MM4?/PgxcvEvQorek4p6<gqOy x'ah&%910ˡi #אcT WJ~GCBM([ޭNZ^ ֹW[iBYLEj!cgv| &B 7U0GXedw@C:*4TIO3y[Zo+#=%UV *^z^-5xԢr&b88Iʎ\v5;[<ې3 @ :TM6\\9cABn7Vf↪;eGoq0| M9QOkl @ɴ RI5U&o/l..O.:5벚!Sqk=% ^LѤY0Q2GO&۵γ.7/塥6{qaYsk{_PFh%={ԭ GBZEBoV|W\ޓ+̂VԾCRTo`0Z-DzrKQjEIM^ {Z4pFo(n:mM)䝠>38ifk0ÈV"ݶ9PX;/&w1@aF<ֈ*Q@^;b2|iMzwk2&iaM.e l/)@>k@\WHX6Āk'O|*֓ :АTiC||ya,"n،(݇ Z3W%xm}X z <YSrLqj*h_q 3QZvB& 5.JߨJ7GOghT2ph`u=>u"Z~ iX$[+5~N\շ'M O)|[8ssfαxS>cor"1g7kuaXXtVT0w_(oܴҴDD=GpJ8 4W-E.Va= oȅ{0t 'k1bnm. юdmD G9ioKȊr +׈kLKF.~̰Jrۭg`u<k`y 0xD vU:3>8&f8:NDJ%AMӗf؆YZ?q*6\7L W/_ChFF B)mVW6XLY;qUkKr#ւy€Cy`do¯!0v72mb=ZJfC3ĻrC2$5!d`zQlS}5&'@HKbb"<]0UEA] S/{:n(ߕYeߕ *#b!"N&GlGB  g| `P&b~W+)jL <L#ull16UoJ! ך_;^GASLHT8tUUsi8qh; WsNkvZWȒk&_#\=nva EnDQ&xHv/2\?߇9uz4cY@SqZFqx:QᘵZ h!?FeޚkC;EYIip;P%-Qȱw_h^gS(/S#L 4%vÐ ?[QC CB8䝼jtIB`'x_JHeEw38{ e'/N&H2Պ ҈ٶja3g{LΥ+iǨV]vu< ƪPՖgHs{)zŧ!ao@Éxܞ=9T5)V5/UFmU@h# $VNQ,{8G"  ՞W\i8mԴ7ٱ(*=@35pH'-=hEO#`+ iUST h7;nnwMeb 2n2KCЎc.-qEL 'ӛFrtڐ)̒: yf~rn>IPOAK3jg&DPcM,;'YY"D9FHo{-xGǁo+STgP?ąhZ+ ɒA'BU)}(|%YI P/PZrL-ءwQ푲)DexUykDBRL$P bC` pj Z!(vDN  y{GK|`=Q&XV1>NM]j6*1[rm [-:}U|xπ0,@؏C2B^1|תm H/glOSPe#oۓ0>PT#ve&5u6Zj,#p.1x^e*S7[,>?IAǘ+CRh1FEp;nmW n8U}T4m_^ޞl#؜E^J$`\a,;'N糂L 4NQG t+g$I5^]2}^נ Z n5 ?gb)K3p%ř/TYb"l$<+RM'Th)BU7J87$:Q7=AUNft.&'⟀PVu{ʳ.0eJ/3h\ [Ve*/ 7[vL9c{#x4}#;(l"p 6M2GKzHHe#n3[\4]lx7F|@jK%Buv?Q*ogd+x-{+GHZ|-(JoIY [o-3^<9,˰jC$,*2bX͛PJo$AaZ0ToTTԞtK64IGl޶ǜ m[2ؚ~ת WƋ ݌6AC=6XMPAbG7'^f}KV88lp,߱{yHhs9عh5/S=N@q'nor7&~ ʣbb ;VN3 X? J2 lXc8G ft*$ ˑԛ01#』a+n@,Y|1g#IuV W@u6ub? z5E%a}l:Z3ٰ5h)-QJ(%| Tf:g!Y(lJ(tEOS/>AQ q ;AB PP'1~x=98E8m<Ǟ>`.@q>Pd^o/FjvF9 BBHΐwd&wѢɖd-Ҋcsj4, CM# }Q4UQ*8@ _~+|"{q8p^SM(7hY$܍aRn}xuR_KW|f[y \9Y>#7Ս6[.)SIdv 0Zm@"~`jXCPONf=uNE&4J"k9uSϬ^G] ̐қ~y|^!l/ZG|LX1mFYy}/|c4JQeۓ"߻Tc_ѮbI$/aV툨ż QYXe<+hnۦص7D0{SĭJv'?,!ȧ1ϰ' qTJoS麽*%߃K&-S.rSx+%bTSKXB(PP4C1ZBH$i#<ENV<̙c NHDEKhK|%4FV 3F;٭k``_p\iթ%Q-{MHq4!2ZfmHOF?c3K8 څ ^?k:XSh,0(^,yoï֡+fOiqIc2ߍɯ\%x^k[º.) }FJч&*k6KF+%V[<# 9m2@/M~)K?BԻRYnD~<=//F¶.TR 8Ƽl߭}Kq2-lV#b䩇B.o`Lu@ĝHlfyY$(em} ~}{]W_ rȳ40`siNH >{3ȤV!yL) 2;5&ɖ,W/9Q\}p㑛یQ'9uG^9P~V#q 6`ZX}j)$Id)c^n;F+m!Y cfǑٱ]ʫ)x a4~50xxK(=o'_&7C .AVW]cĈI&#)4Yhمu2:҉N1Jb#u4KiF:R^4TfDw]' 2 'O?kfn6/R 3_UGG76սZ\h^ຊjom O2j}߱_@6N/^ (0HJvo7bOP`EFZ"ۧm{2eF*)g rrehUPgc#\(Cb2 8|\-o?sO$S8޳\\*3ܫxU$I{PX'L x'IrZP왓Δ `B_Q"_rm{h^$s 6dR5uΪ'MJ> ;"y8p~Q'vdH]vi! Ox,T/3iہW^f$XȤ$xx^\\8yXf"z˪וH 09;|k)|oIϒKb$5M(P+~>VWUa/qNK ]H@D \zӀ=wLgNގh$h Ve/D4_A?aQL2 Ok, .rA]|~\*fvԯ5ٍ =Z0lX;P " PHDc-=$ z>:Ƅ?ET'%e ҅aN3J|(:?߾fAk&J Ӯur-bQn>O]zFL*] H j?(ՉB;f81U3;pHt oG)@!an!+2rmE8Inñ+LvqCFp:-Kd#J/.]Mw`i˕ǜT$S\Loe\L,3yT(@buiPѲSatYIob1hHV++z|C:E">|0ViXX#ل9ʼnZ]q'l#fz i3?VE5`y_nq58w`U`::'dIEQ3g12Dh\F+`B:4;9֖b{fBf0yx'd6+&XS'kH|=OF Rqr<*HۊŢz?`)R@1,Т<:b^ZLگ_h NARɤiKug|Zl, $򓮶AmwH.n5K=z1`hO,&BIh4ALLN {c$t(n%pch3-8.z%3֏P%SK,]IHG(h%T=СxZE @&9ima~i}喭CJ} 1r^*> k9bDfW=EU8 eCr6>g|!,v&/k#X%6CQힵns<+ ^gMs3ԠA$ח36J`S(1n{Xi.ڶ7PKF Rl2ul >8UD*K{3UMsB v% I0kgJJa.)i3A;yx7E$/aos}"έ~v$aH-TxBYD20f#!_@ےEZ U\Yۿx9C&1n@ aOyMpGr(fuN* 1FPCFXyj_kɻ:]t1#ӦܵZ4Z/odc]EfxQ:FpTAp$ՌwUbRlk*zڔ͛d/D8~f{ޥzUCaR< kTj"4c0:FЂ#\`H2G['1, oMGHSl9`3[ dt&d^jKS?d*bx>Y.;rP$-W|N' ѝsUppƖ=> PprI gS//|Qj3@1dK1yO+R/o -ԧ h@ 8HVѤ/ϤvR{S`^@kő|b9zJ\Esu:TӸ*އHaKDW{kmD@ ͽE=e罤MJ~-ΆlGx 1NaC`l?5+6#AX87%n{؋k3+1J|z6i׍S2A7[?c0ն_NkBF@C1<X ѤV‡}Y/^ӰAށ,n)j+O7Ț:7@[>dĘQTsl 3}\aٛwѓ+ ckD e)k[цy|ߢo?WS4LaKSjQU3WrZJ;, femy4)I.h4Y${l %a/oS]JLArx(塤ЁZ0{$3EU fВ18&n8Xۏt0򷣜fhZ9 )+g_1T08/4yZ k@e7~H8)OF>IN,vW ).spM`ʗ1Qqja l{&_@Xٜ4UpB?b)l//p!#h7^@xaϰR+Z] R\u \y0.u ^un::,*Л<<4ftXE.LSnCrOa!T 9. "eI>݄m TSf<"\ahƅ㥵㥷=!`!x c7)OQ]8nc; t`AQۯV=ӡyˋе|Z˪bCћ,kφC\=E/9&=H ].PF:[;!zC +:c0G@A>S~ |0A ?uѹ//{:|<@!BWYNߋ$ y2\oʋALCx^ lr7rU(bOX6߆84~?C;rmhᶛ5c'ئ['7 KU@ljQMD~M_2q).UlY- .Bjᣌ zcŅP'DIZWB*Z&R zfa*ϸn͢&ଅ p.Ʋ=*"9S, _}?%`okJZ Ͱz)}Y63ݵj\$`8+xlOWU/i^SK!?X KlT{bZkywhNCnsv'gcb:D xNaaQG͋i:P(sX=m~_~u"cr.͵u Zߓf4<=T&Q(E =E޼TV[! [GۮˆQ[7'̴ \d*5Fiqǟx}rusKOo_MW/!|gjCs.yflG+FW*Ģ xŕ}vQ(khtV|P/@ۚ4$9'/ '39rxD'Ү:m=1d/JSetXB` ]UM G2|GǐHvR؈Uhc *Fx\:/# '!#[u <&g}ٱtiKkׄeq 9Tת.=BPb8C1=&)ڕxuj;=w=S\`oY6H'VZ'N5i6'G <:Ӕ-ɍ ѪXb͞Vd߭ЯAZB- 6}g%, M=ci'pT?V =wbHa~I7Gd{wˈ$,~08:,UJ $MSQ3-%eDS6:H-q;UGaQp[@ɮ+V5t&Gj}~z $h|GgDp'+-m.}t u L >nI#0 N=xÁTHDL$qe@vZU4|R7ҢjbBsYbmH {WYLi3PFܰICڇݷp9` aâ8Zٷ186_'-,T|Y pXfDYiVy~J [1 c^k|FxKȓTӞoxU7L?2Ȅ.<'pNF-$D6KnaiQjyycfZUqj UDԊ܇pg^FEq^ePW>[fb.'L%6M"U^F\m}pX˩;PT \ŚSKs7orzo 9,Y4CSY1߃QvسR%ܛpM`.!0/Ԍ1wm! qEb?ȫ|n1ɰD\,4h&-W, 9zԡX3G4HڹwȀ n>NalaH|3zVmˁ AmE)y #sQ8t$&rSY~@EBa|C RsC4hl + ֨ vX|\2\G-0s"Gu/f{꛸;$rp`E͋wD!0٠["ðMCo8O7d&A2T+|  DBW\= %萛:x{}BS'b'N i5{@Ho3ا) ō( ˉSj7j;;(^_GՕyЃ ?;Y|^.Z=*> '8Hoʎ}h{$~Q{V@sR{sPNf}]fMO:j=K]!s^vd}9H&zS4*=kye}@> @:"=1b& Z:ԙ?,Է\h 4&@W]mrrj8dΑk&O/yr[6=+,fb9ñ+8lXVb7糭h<1h(O6}/~LDmɂb"ۃq]cp:Xw٢Ej5bj/-)[|Ϙ@U<)I5yD8KR6G i$ mUlu,EvQ S>%< ̬i|Y DWvM\gAJ%A4¸Eo( itvpK]x>аD4=dd 3HvG–aW{?tpAC_bV_7Û şno_2na>Yn➃^-x{. 3ڰܳ+(eq1 I  ~r*Q5@ި'X:*[čf+(AOF)jt5 v)ۑ{*SHE Ϥ[!9x digc N>GNXoj;O$FNh4?՜E`spڽuL}KќBxR+U˘d[AV1wW^e kApv5HZkޥT+atL. NWH-.^U^E}/sS2|FIl ?6dmR;Hxn`Mj ϴl/ )gx2= m1Xm#Yj>a9͔r;cHaQ){y&kZ3Hh7;5!L/(1}T5_L#S| Q{Hm9gc[*@͢Yړ__٧XBf,BpuddJۛ^x܂ܪ- &W+jWT񓚺N(L **?pĜ!}ȼſk [`HCr#0j*`o d_?f qQ!{xw~3] N夐`&-sQje#$U%diب& Q%#%"x'ڎ70"U>Uuj"FEA(i@DWQ@BO"ScEΰNժgG2ܚTNEqWGXWw cbJEk۲̾`ѩy6Z9S2c y<ȓ Jn[Xē65x?$c14{Hg)҂G߰\H8cՠCf:CWvdP8JJm(:{VK^'T8RZ"Ȥr.r}>&/Y 8p&/Ga%n>Q͋ϐ_I|3@+ 9Mqp\f'jձGthC_}TkWhC'?O⬣S܇V&{2?I"T@].axJMoP}B-ЁsL -u-= O Klոmy7l m@n0+=~UPC(e ٵ,630JK/u$p &b"N F @eKOVÓJ^Y&UGgPEp:ˠsyr]mR}BI}`'|0 {[3TFf~bU~5ڢ(wЯFKUh=Z,Yp|u`k3 ,^hu-_*]P ~%?@D߫/"}+_M~ -] /W1W?1}|&|$Z ~OW v!&FnI̪ŕ)_y ?+<<|k$ǪHT'l>Nx10f»wgxv n>Wmni)|ih=gpC[9 HyX(u9HH15MPLӸW+xӆ0z"CG_@< Uy򊣥1ܵeFRUM#1i::5BW8 H"YqE˒jdQv`ՠ(ȍbO򴄄iD|8fdhMW%GRY`uՋfc䑫5@hkgX;вsgSLa,L\$ƓKg,{Oj{gB(M mDΤmmJh!n@nj:ɟ//@T.AbL:⼨X̪g)gvUm=EvY\8 OmBؿykJ'nܨsԙc}m\:K z_G~=F~= Ӕ<g+(A8O@*w1VW @Ioˣtr),6H@J讯!ErNT#ntlPjI~SY?*I )|~=Q]{~3%1C?K$sF-IB4JWYt*Cט }^yPC+qFʍMԃA>RMn#_41?~m#);wn8/]\5qA gx\/9_~/3n/_B?b ua+&-+)>X ^1|# x&Z]HU&DFw*p~=9}+d9ŐNKV?994uuϜ j!c*i{>E3s$pw?<6u|H#*c4yuL"!:y"4H9C SP5S!eӂ[w:!p$ưuaG,!R4ƴq-T09&j4y疩ϨK MĈ$Zl:j&#n䢃2JLv`jZO. t<ѩ ÓM =0EƀJɩ )RR( X`fIqH[w.kH '4QIpzW`5/f*\=Xx"]7TV4Ap ?=975J'9 zmߊ|]Oydj}bMp'm?JxÃb/fߥI RP,A&bF0IZE꒺;54>DbK0 =CGIH Sˠ9_/ .iD7bs9N]/x#qs@1bA$`ƨs0@xP1r[Ewe zQP*Fdl@k:9$= R,B ;oWznrB]B_OY\m qߊ/i5s7}Al < zv|3Q*Ԇ.?θOaO~U{17AbS# J iԟ(u&V.?mƒ?Xu{ďIu" a{VNhFE 454T]݁<}t,i<]/:'5a&%S$ZdOs,W~ SZWTqh%5O`M:2VW;ѼȱZHJKT&oe W^aqVR10,F kn o;)2NV^k~ከh *SMt_\i&'X #Ud5N2d_k(fBKh0!mlocdC!}?Oŷ>@^."T@<I/Y)6c< 3j,&jSfF¨r yE3P>"AKV[=2&qUA*Mf]Z C}r_Q88Ý7ʙL ؚ/.g+vc7iyf"\~ P>ST)1>!AɖB{) 0Ž0"$f7.bS1ZJ GہD N>ّ(TYIX4Ľks2gZSWDVmjG]<1|ZVxN/ZH,o[CT! xQe&\,rV,7L;S2*?y˦бԂØ%Я<` 2\Fc7-g!K[{w"G~%:ɩ`H*PZ qa EoMHE џ8^]6uh\`Fn$la,hR[DT4izp -VQ>{2P >8CaPMZT?C*mہ^`~FR\|˃0/dO,GQޗDȦ,$l _Aﰪ&db{Qө'.v`8QV1!=Uva qSqsvO(=ySA^I Tƅ=IJ?h`\3kn-}<Tr0(2w QQ7 x񟇥ʾ+)\(9+ +(lrK#"M"ç%Y.'D3%X%-J˹>xrVVOy^{=}-UBpJ1 - C9^ 0"D'#L'LC42OIrCiۢ]N(y?a:@~ :iu8ڛXst{$eCФ.|yoy;:O zNQzm~Y 踑wQR?4t<=tV.wiu(5N#c:[Pk&hG_غ rm򙔐OLEl# aE"]+/ٵ*opg# Ay#m1}Ǥb{dXz*RZ8yS4}  i{,G߲.2Dh2ƭjm͈:N0rK4@U/RFl3cwb(n#9,?+RI#;b+|u.b_K"SײrԞctd m.gw 37{in !)G PX@W|/N~S`a5“~B4N旜iss='-Mw `D\r[;LW$ZF! H!ȡa\ (il%g50R,kL!$LlfB ޴H;spZt&z)z"~dH颰kU/>1n==BCꃴhg!.eQ̘gd|'w5~:^dJXSأзOtR3Q-]DH`Ae/0acqЁhLB7q{-+,$ ^~W0M'JN% u͌pH\W V lCHόN~涮E غ5̥MJtB_vʨ:MI  rz싷pE -g|yubNipbS`]%%$†BN2 jseDR i=R;5W9ifgb{]H3;Ks@C@yRkOB ^˔( g[K"xirY%V%WWgr)zх:1Ap~FiōNlCwxW8@>B P ThkqZ$- oEX4S2cGe?/BE&wCIek5"ݡ:` W먝KCDx;Xevue~΢P\8X%FͷJ*,FG]RfCo"ir0c^B!*;laQMޏu^[]S1]QoWFO`$9fs_4R  "sxɮ9((RT ިZhSJ@0x鮝Nh3Q+U8*E^y`!|ȬѲ`iQ\R&!MzWߧ>',մkJ) ܌^^RoE;j[r6{y qz݌ZG` :j3cKY ݱ-%)sNMkJ lv*¿Aa u3IG b>&s)`幙)ytɸHW"&fSYlPs !QSEe"_k $JGm*GLmidi4]1ϟ`+d[s-`YfCjh…m’G74BK~Iu>v+ZΡ&w0wXt|E蘈1ɺ.MA0eD.jZ0,鑢2=?K|;kWNE=ɞ M2>Jq^Ųri+>XW@F˻]|s,maw~V` Zm{iяt\b\* :2mgxO+ Rl6F52`pB2}[Zo?2Sxՙ1=JAu7!P ȆVzY]pEN00þ_TBÍuڅB-;c}o܃<H՜t`9<A  ;˷Vш'˽|h:$D6Lj8EAܬNU=$H @2]RK ܪ#8Lf#ҎtV,%|:`1cc6(8ye{Z(|.F3| W |  {H|t;IIլpY-Xp 4DX,} cڶm&f+$2ٞZ`MɫE &MVl2M9,W`Vj!R=8Pud0簌jpEN=~nLt^. 9gxXimW_oզpF[*Ih& aYڗBC}AY0n/rĕJ8x*iݶ#)uDT=">={|`Thv[ 5I_Dp@/mQiG[w3^- *(E5+2p^PjYiv}LǴ(U7"(L M@X.)yyf=dgR}raލϮ3FP)Ysd5Tۜ1Dxr#ra6Si~~>Sр)u$_nPp!썅D{ +kA#ׯ(9uN RH1P[!p 譜ZS5WM,Y 39#:G0h |$֘(*&@vp#:SW'жm;k ]iS/GP8rLe9쇰(J~n=E |9OТ5m"\uհĝ;HgH Bl@࢝ŗ=7;[ =^r 6}-7lÏ/QSD 65JOG(a9s&Eކbg-baVEx-xy3WWpJ䋲ZS^V>h&1%q) .w> HߋGA ؝ !5p9ƿv[OsBH$uMt'abDO.}/m~5)+/"8T-Nd?ʙ,8.d"`[Td(^Wt; 7 #6:LS^rlTpFqsKa$$T.>_gKwt` 7ǶPdw\j.2җDCUC'!xk =Ց/  Wc<{X@gqWx(K}w?B@]Fwt۝jv' FK8$=g~eaݸ UFTH}]WDz}3@* 1n4w;H9]-URVJY,tI'-&;ƣ @в{q"~H%feR nςl["41 r7?UQg]>:Ԙn\Uo%`:2/#CG5E'5]ՕwJj> L6;hbLVs58" @Nz< 6>>K'9s}^Ѡ W \hs]zBw9oyUV-.kt,8i Y^AAh9A@(v$l#2< qo.}` [L!q#@!騭&[m A }1 S@8G?e Z% _"H?[wo S'ėT@%$dݿo"G`NK|-(& @ !pu$<>&%ӊ sUC[Ady&nKR g1 ,)lԫYWV*DCvr2l=贶󵶹h>-;  hLM%&[2G8d2I&._g52l)/[J6\Q[`}oe5K7ݞ_~ $JyZRfr069|Sipr V.nn>*ݻ ,ia3 6)"_) xÌ/So#u^nqX?fV޽u ++ _`ӌ)Gػ~!1^]!;Xcp~4:XsH/<?XX4XLzޏhbдD.ZxXA)(OsJ3 wBb!Jxv K&g.. +)Fǃw.q@:m>7G}$c G[p{ԡ|\3?;[z:P'~j7LU>$E~5$B Փk p6ezq* h)u.dnđ'ͥ^G,_S/dm6!fNVbc=a"EdX-HW;VFcB]6iz6toF }^YRp5diÚix XHi=C$.1mhTKImm%w D;M56p<E _dDn! E IV\Rcϔ]cͶ3Am#cV2f9F@c\k,#n!70D ]K` S}6T:$uέPa w"6uz9OE vXeiZQr+~WW8Bl3dWJ ;G? -Y]}03B*ƮI>~ Ź1tEn ?"jGlp}v"O(К ]0޿!{XVs(ȼq?fz"@tBo : P*.˾yif,iDWZ G}2,_:y2#W]iYIg٩,Yb7vZZހ*1mKl (܊ū dP3Nyӣy8`]cT:dzto#JJ0ǫ},neWFQΦM\5\o7.Z b;'A.%$bql ƪ;D=d3Q|0䭾PX$Uu\'_Ekm~z{XVMMk+9(=!!̣ {¹چ d|aqK%VO=)v?֚,|5ȩ75h9?ݼŞkS;@}1\S<0j0[W8Nhd4bʟxԉG:Aˑ Sp~҈1(lo;+E)O4꯫?NdPVmI\awDI参ti[!&U0TX&V ^9^oK8*eT}a;uzb΢M=F< @xҸ"HH 7FKf2H)UC?A3m̏cl;^E|d!sV?b/Y?q~^fqZÅBTQ]ăquKIGq Dʌ>aj+kO/NAأu/&zpJ=Ǔy7ClepS XC@d):eYY(l Dr쓯POB±5mdJft3n(^8As*Or 8ilsbT;[(HEʑp?/:>A!mA"K< ,a^'3bYa;f"V7=n6X{pR%tgR\e==a:*86\!}rA3tz  D+Y`GL9r^&ftpUn7>.սƶsQf0Kv¸])n =)ebaQbc6Kwe}n돑j_ a]3޿ ue1b*[C-1k÷RSh y)O(xNDjfzinFB' gAȮWO{ 7֑흧~+I0ͱ Ëw(ROa$mIH$R}E $N8j}6L~gg_}m @s@ݻK=[1prtk;5sU'>%S9v x}6ABr^i5Zh _Q%nw> #*SD ޮfgdwP - CLQ-o`\j`tWhPCTU{VeK$%P7"goWz.fW~zEqܩjSS| rֹoNkA'əz4+fVN-Fc=o^3v~A(@?Χh1ȸ)1_]N0 iꯖd={k:pv$^g =$$M}* D8٦ݙ<}l8nŷpT,\(E|ȫ…LO&Ewy#y;Qedh"- $~[`1L#ݜ#2Y-%{Df{rVj<6 X8&j}?"7*}n2^˼nS$ܸh5^y`KX:Qxr4a$21W^>[E $r|L'KMj4m'1:.v ̌8*虚Z؝$a8Ι.coWZvH&==޳ͳM:xk~lgX_kj͹) f[cݾr#ZE,ԋe5 pKrϞNf&YOq!X =a;{Uh_ / vy%J;n.=bǚg5y эm xral8Zobd]FDMFYA1To%ziLhN~=o )~@~nj݉2s{#uZׇrc1PJqm/?eAx;Z{:H}x'lJ妄pU_%ԣ΁cl+E{g?]n, H>0+ |Q[6 ^83+ Q,  R2*L$'Qk2b7iWJezF㈥O=}^"p 2CU{v`^{~F2=:m| BvHtݞ3zwT]N*)5p]7T="0LCh482YuîJ`<<wE5֜!Bs5a2@1$#Zb"4lQ/)o5ψhpBU[ (A,K0IVi]4jC7O#PUŨGWܠ#`@f G"zHKP.Q2%DF"K\}|Q&mI,6e(he|Khm"=~RUcDpLfw2rߎ<lUE6J{FÁmE.]_Mلw8V)h+=}5:%|~&2؇hNm"R w[6 Z8kr&N3Q`j~LoH =%(\:3)WٷVu$N]p0-$=άfJHt!dC@HZ;RMޡaU/+)7QLS;l^KDž@Dw*q֨ `^8b1"&{ cx`:l1AN].;\ϙ?v 2Y%t8vg$$J) AY ]BhMn\gY\'˗lpTRwgV\⋟ORГyȸjAp*H ȳ 2 # a27]-*d [SH4ɊBp/?]aQ Vuxv\!kR?D5΅2cDLPY >-߉itIdRe}9FM_fG/ړL;,^2HIXdϟ@ZfrԐ+xN~ FWǛQFkH`f .vc"L e7RN~|L$R'UsZ5?d^/l^ #$V[\eA/Dݹ<s[c]D֩zqׇkI 0gɡ51:z#MM͔ĈpMvH _͙ņ;ڧM15I(r5̽f#< ʴ\36VvޣM^||!>晸8̹9_\cpjCH7f+YdשpjTW"k$z18AtOˋˤ'5* ac7SfO=gBd:FL/*ֲیiCmD.}rma?sR"@3^vL [T 6O3m*^p,#IJ$w.Fp]/G@SF3{SprR}LhC[Ui|_^y߮*k>G* oA[fa3f԰"25zhń߷Q~}4{ f89=s|k}z/3֌VEX"(Pܬ:`\ R4\T&ªijбFa0*q/F} GcS"#ҿē!K0*> ^qMr{BCbM} 8Q]OZt1X[,*i3VCo"$؉|RÏyǨP vOP? ! ~g "xp Qĉ' [{kq3nUo b~d ]'*_JTsB˅}D=<ꐃ&׷|ЁklXfgAߙL[ 23F.So2KiU Oz\9]9< q V:yk.o F+).9ûCj{Q Sk|>pXTJ%erkA: כ7`a^̯ш*)';M0s B!U6GOd,?Ҟ'0)'.A.I#h5Hʳ%8x%?|i'X`5_ >)6@Mi}\ ia{/0^*e7Ԍo秔W,O,tTg\zu> AiSѮM{,`w)Z2i4ȃ^\Cȭs6/>lDJ ܻ/wN6VnzE!!t66rZk5|8.e\ŤfrCSTαcv^VS`}ub'RF'YAѕW:0\Ӱk(pSo$X?:ÔB? -CTLo zo,"KSŃz[mE"fpS6>mK1w _*a#=SDJ+`a8ᜠtY2Gek_T1ɪ䱏XUO@JMT|إ# y&3$DTC~>J"6\]e^>W">)on/^6G.є*o%%Amub֏]!lGF–tJ?Ѐz 1T=,2i+v1Sg#otZP;sKOLGb3X4\ߤc*>?-=)СU_.V51^ DBY >j#1k'<<w 7+t5meNY\;>vfXuL~UwJ}T4;δGhϵ@ %pM`g.\hpwڳl1*R@haH鋝9'\x04TƹNLS7xpǰiZ2bM6Pd}L2ߧ@$2f!>(LODΐ@=n M[ } )KzG˒}8A}IOST²"ӕ y.`B~^dQBr -uMٵp|xp2)j@My'CaKk= YF4z J kM EV] wVt</`Ot5טsJ^7F` 2*M0nz>1-?JH#aAk/; B%GکN]LǚA-qPR㫀z~PK &^s#] LpB1A(~'9dᾡ\?Z+րJupo(rx&CN,J\AnYg{Uj=4M i^.Z$ f t8{kOU"፺@sF3'rm%bevS@R};li)39mR7~VeUfڮ&Zy w4EڑTe8tk8J!bItHvGfʕyxi_qkY ̑EZOr7\ӊL} B D̓) >N(CcXlQZ! h\Sx,&(}K5`Ɇ$/- E5d}8tKzTO-+K$ 65%Ǐ${CvLC^HFþTe=Myh;.c`TS067DvyBp\ϥxkP9(55a-2ſ;:uI6)|Km݄wvM٨9G8ǦqSz/ׇtlc8}At4$3tk]ݷ3BB<ȓ+`7].ysOy"j C4ĒJ|;Sϝ-ળvYdQ'Ao*Luܮy<"hܐ>{QacC!`:L3c~X"_ āShhT4ϋ}[Rd ճX *ZwP(JRfE0Y8@s$Ra z|IG&J{[V K63$q?Nh Tzmyqz ޶ O ]|e%֜o̮ݩh%`ڂPf݌l使T ҭOETp.'!Oqd ԥhaT(_F#mlͼ\א=~6晉_ dN%@*_ڄ:bMarIw=: UqklZG l"ߒ킺Ur3.«?Y0:RhP u6ӽMW0p%S',*\mٲI'~uHqSWˁ.*Iq}S1ھX͕7 |@OMLQWKwHΊ1g3M#o Ȼdz`l\}K~c;ޒҴFʜvXEZސP9)i;ɤϮ8ZxFpÊ7 lVդRd<[0:=,Σ(k4ePy.ef- Ss/BFC8y_! _L~q4|ĥ?ϐ(}44#Y/-\Q?Ҧ7t5hDߠ N+pW}4赙z9.3IW`>h8 䭴{I3|I`9riIF74Tu$D$&!לC2ؑNAι1* aK^5I4f& 4@LV O-GR//7#:H2E oT3em8NI8wOlF(OQK`854%}^`aD!w#L,Z/b3jF{$X QSulaA-ʞ(uCŪPAd(/ڐ3/A/b=J|-io1ޠC^Km ŷӊ 37G~NLJ9^1r^X@؂WRL'2w& ,21+VӇH=apȂ׀N'gusjjQJn cSkʵyjaI3/@_NzO i ])hr%jk!1hMF .$q*Ea#kJ:Cخ}*%sUd3=~bJ9(d}5VTA>RN7"UQ!#7#vˤ+N%]U:=Vo<70ٶ ZNM,}d#|5´ΦB=e-DO8N>H/)L1u$t0As'#0 &FK)6SK=PFL3^ YUK/,`>W"p80[.iC.BD %0/G'W@J՛ta EL2J nTZkje{eiLV_#(AfѼ yeep|?Kb\O#[S푋.h-/,*X dgˋQ6.g"u7?)ݑQ [Dg, $Kvy`ׇөz#xŝB3W#.;yf?gԂpu?[FRSGP4TFt1z*j,4&Rd|2_̻ ' ̴ۤV7 )hWwټuߺǠ/W 7^M;,+6CȽ1x"p9>[*e@d:& 2hO4%br0,=`| 6!ϯ?IViń\ *)~NZG6jT;z^67Cq_ѸS}l* QY 2[[]6e?I|At=2Mڎ߅[KMvO7 lROu"yĿ;LPj3+* ԩ?yQu}B>0DGMWd8LW[:+E[/y݋K44{3FL r{m)Xg%=u6 !#r(sBDa8UYEHAQpJԴjܮ2t I`Gc(jv)|ڞ7|ri$ DUP9kF]u."Lu^{+q?%͇^؉m:ƋzJC.<x vg-Z"8!];9?o ݩ|i4_H< JQLHÃ)lIWT#3-c@čEf|Y3H9- U U! 855Ŀe?W+W>s$xC?a"s"4-|Gl ZKjl|k45mbz0,bυ6~eʢlΈ1 h^mJ;aāִ:1]q;[Hl1Z֬hBA/;>fD(8D{o=>yNsOn .$Vٙou ꏵƙ zYҕ D#׫TZgQJtORR DI(dCU .J̏mx{{y%ҧ'-a$^4^y{Rܛ; YSDz }i @;3 Adr%?d5'ٲ-dİۼ&T2['EQ<8?BLyvFesf5+ r*j;wVc9ӳR̪ƒɇc\xYG>Sc %6^W Lj< c&6-:0MhH7zVY%e(Cb~1#ܧC=d+xX$|k;ESr*0fƧCJ۞Ds1ۊdg"Ѕ^d^5k%їN~NTDޏo.(f?)l/_qQR;O$gӝWv{H[~mO鴧P>=0,te^aaƈ?yӑ¦vhh10j}1fȏSI ¶14c*swA *e^e^QJ:%>?Ks%/)'1~_:ś4n;~B 1+Y,F'Fau,Ks-n^Bq8]H_4<3EɇfnțGQ>v݆[uo+k;xRn]LV HUg YsLng1L zE# /%, \j3ةkG#s wҀ.a՗d#y7ז٨N&.D1Vf'4/3Mn_ !s>1lA fG話ˊם(_ت{R>B[ .qXB~4:-KKPWo/j6>Ը4R:`-Ä 4?Ѯ0p$ڸA΅K꡼L`> ou:2榯H̞Xjx.E/B# >:ć|_LN`^>X㮒 t4NIX7R0[@=*H_J`c{}I:}Rחt1*׸պ&x-,īϒ Rx˓^.Kd9*I p"SC?OOSB,<t4"~U^Y}ϰ1ۄҋIlgT= >xUĖr|l*C;cYS{&EF<20Eo{fvU$ά|0S#JP"E,ZL3%UCS a| V>Wi7$_}\\z׹s(cHnBzUx"Bn1bs[ JZVV£Ah88oÝ͡ޭW+vl= 10x6_c_kO7Lrbm;7-7 ̳qxŽQeC+zqG0kYJB @]Lj+h |.ӫ y@_6b(+R>t!!D 8mk1L@gn/K8x;SJubifW s;Ej>TZ|xHq%_樚wS[E>X*\9)\銪V8\ cT,O u.S9C bl&5G?H}}iXnq幙Mw|x($$u Ę[skQ_Sa `]ɞ2h,~AUϽK&"F(nk>p(("چ3ŦB-65amzC*nFi @Ac3/xT*9qz:>5TW|e 5V\F?Ǽ9ϛeM.B&u#º#X-޼[ Wӳq!F>Y6uuj12mɫs2%-,w4SwpNeǏe*a;tS"3o0ޏd Pݸ]x.~ӳ\m?[C9eOLm\,lfIf9)L' 'K{;B')@6b=GsLV'm6>7_wDQRP} 3;m}H K0Cc_R$.y'|Ҩ{uyQ/zA.4О+k׬7Nc 8 $`#6H.W,ce' fBV槚_Px9 QZߍ]$8 xwqʧ!fsД;)S]dC<ԝ؆0`A0HWuX;&zpuEPfEe@ ?~eT-ge}L:i\hn/Vݶ;c6vltqVaoKA!FKP%rK*#hG(picy" ?m)/jR@IwӿA/Я91"A&O!.!"05V|&[6;.MgrĪHzaIEFs?QgFTOSqڎ㡅5 L녹r xrJPdt_"οi|rn \Fb.f!޽jj:dRwd ^aggn\ UR2 xZ zWsErja Z2 Y*VCf^|>슕Eġ^!hގf،8'qO|X0' )}Fguz! }ꅉ魢hbtKSԪ. VP;d"BD?Qbq6ѳ;)]Nrg@P#zSMӥAq7f_CԻz5&*XYGY8/1)#+_ᐃ Yr^&{ݙk!XgMp2ϏySj4Kr|zUkdkw"BiAØl3 Iџ~{4I*F,[zQQ3u6Z7 gmx-!L$'ErGq7%5 J&z1Z#'T+k.DMt9Ni y7ϕFpC/~=ߴUzb wa3"CO_H+.Nt֛:+ p>͘Itd$zlW>Aj{I'KͅY[R- |4὜ʱ/xkA6i۸I4c9{ʮ|%4-A1bN2om}+Z)['JI{s/GWal="WJ^@.6qh{{T~ڢI}˸&Mձ@=LH}>sOV]ŤtmK5:)JA{u(NF>8mzsNٜ;à FO*e +Jh6+1 eRE$3fBLi]%dx r鵶zxv 9098'abz 3Цxнla'?-) >i Q`r =-`}zX)EčmVR@)h~pf yߔq'lYM5IfD' ҩF[K0*:;2Q'ۨyG_vIN 6nk lL&6lHދ<DdLw灴耸( 8 nv֠qtٌmDM,JZ]AAo:{csAr88]鍥Jcڧ<fظE.aۮ=@љMKTIkn281𑣱nպJR@ꥭ ^]G '-\Xzr^vkxioˈzJbKQ8,:~,9eHMZUM).3C]"3J8M0ڔ]/`t _W+XqpDQt1k>"V%ʌ4TǓ%/HfĂ54kǵo D/{QBILtaR sne|V&#3-uA*}(v_B*:kOz6rJaLfUbB`=(0I_kO *jDFH/<ɘp4V(Ě).-Іbtj =.VJNM@'"I%'nh >vI+wIc\N:T-b6/ZU+ <@o` 3(|#9:G\FKjItE_<[S?΀Pr :ooe 0Q6_JaNF_]/klEiIwUy6XiOs̡R^::;?I-\3#07$k8OиiLBR qR dv]dc4 k> EƉyːŅ䠓xghZXV " _ 7DV}pq(9ޤm:awumR+N-=i6$#kXJ(";BDF:[+ }ڀ $%gςfu]]ll[ gFUZ61s(! "اGC]A(NfБ's'%|Xw7)iXkHMtz_pUZh3+Q;8KچykB 88ҠY?;1Cu лH8~!Иet]0)G(@k?" ^aH0n- NQ=dm=2r{] kN8''e]/"!@Á u! L4%J2j}ѳeAm".lE_.n2;{NbEqǯ/)!r% hA)t}nжtءx &Sݰױ?|%A/Vaڀ%/ Pew3). ;C ;rRvsmOc#6 y_qUE0W8dcc$!;l h}\枫db7A .&뜝16 Ff"8dޭ+38S7yٸ ֣ҌJ\@Do7,8K^ѩv2deX,MY6L:َKqCiC(gZ猿-?piNA[}V)\&[C4VM: ӽ_`T7)1nF q7$AgA IA*%L=\LgL htsR O]`NGP%=8CPCT HBJRJS?A?s>l(\6n EP \'k#qxP~]Oj@8%!px0ёll]] +n6-7I\@ƃ3ΡyD1஋O]Զ;*Yܳfu3BXWrT kmC2jJYj[ߒcq CzJl96nelvDVbg0hoа)Mۯ.ӐI 6vtkIf|j#%5 @mڕjqMRa:"f : x8&k J$ła"N Uq~s^~x=+S/^wNLDʹQ]b=0XR۞ 7]>|'c=;B: (NrYN7Q95a Q^Vb@tdL,)gYi.+u3+%bYÞ6t5/ސ1w2E8 'e)‚r(wQ-mm#R=@77,2o5`k%XCkc .#hc WqÇr!_P kiM[΅z+ctI|zF<[536)M}vWDX-$?G^>hj]k0EhAD@71REzewd\#fRx'â bH`.wU6Z=הiX MBDel2A `)A)ŸSDwTJnCƓ0O˭^q{4}F懤u_+Gof1.?݋2QoUu$P:qZ"@-g\9Erabu5ΧAH>y FzК={rU:gKb󎸴1b8 _n:_>?͏X3p!2}b8.{@%B)2{3+ iĻS'3i爓X39Q|W $= Lf> J¶Ś+*;K|hƹUUo%u8Zb3|;f%f!G~(ݝXĿnj7c郂G-25lQފph+amPf "N;0A7o{<礯y=J4L|_7'I-Qo3xF!?sReEN8`<+cXAܼl| G^7#pN.!"ҭ"qCˎ ;{-&"]jIP7t#,-ޕ},*͙ߘ~j{ϐ<+\lao*mS/Y.W>0Ѱ{wlrڀwܔNVGUd >˜) @`|H"dLU +"r>|2 {ftX*Q/,WrJCO1e DiZ,-[*>FbX4" Kѭ@f)V,3p&b +*0:l$eTe=U$6pXW(IZu9<,hnsNn8KF} G$OsE)xD5A&,Jb_v[`wኀW<&r~;hm$ Kg|H}!0QN e舮1(ΎZS [F9߲,8R :ssdM(Jm`_Y&Q[1Zr ծݲkA3s0Qj9P)9.{#N0|nMFl J׌1hyZ?2[o TLi-P@wF*WX0j8LY .J/)>ၿ"#F dv-3Lu9|Ai ՗Hʹf>_u'?ol[ժx5VI l% lNo^΁CV&gr+9[Q^eV,K.!۪\3/#H1YVPYL(bpaPjҔ$4~&lבߛ{ t4zc;3kɝqi '^@Qg;|[f: VԠUeɨCoWD6`5"ƜG6 y*mp5n.ySKG VH3VmW0J`;HGu(!\t#_HD}"T ct `"a7(i#+2zF4 VY/fȏ+[N,7'anbF9(];ձ: ؔN8-Zίynv䏏 X}65 gz! Hv~<%%r"њ1dJVT])w98p}HO3jJa5k &Yz+/b]1< C\ ܡ ,fhuTRX}/:{ B*I4R&KGUMh㮬 :XqG0* 3j3S}${1~P!9hOŧRIPԲ_t"T0;ei|;oP`<w::|D'b-nuf| /CL!(DU4%JG8  Tl{L֗K-gŪ& ߖP<A<}L7vw/h"x6,& DLL N*Fwg,#hQޝӱv"MN0;y.ztYޠAWiKWXZyToЇ<~Y4(GDA-.t#}*zFt%:6PFn9.L^kVpP#(#87))hG][ie9*ʩM!aRb0f2\`WBaKZMs6D/v4)9:u.'HDqVYQE:ghJՒgmLx?>}u^&!g)ٓPb\0&+qM] NM1 JtZa)`b*V\)HtG[u%8CЫHgL_ꎯg3/܏ ea= iX[Ҧ}_mK&hc! 墒6;ʵB_@HICLt[օ<㵰{! Wqj .FVt]CUrsgyzt=5fEc_Pb'J[)Z ss Soa{A'gOSmP;~G^FO\I3hL0P'ǯOAuibZRoR'*XdeNa,続~{x '-b >d?p>[DpbW:̿ ”֛ؔ]T(0ʍ7ArS9xaM-mVɘ M}CFB.&@@4/Fwsb"͔/p+ē#o(uXs2Sw%C̣ji. \F/I'LM;&pM Yh7iS*mH}gPTؒ(ʿK|ynQH5}iVǐAZOd,9RvI\ire:T\ MNK{m+8l5>K]'I%-j1ăId` Z d QK ߇%n7 -AAF5(sGY2T8x3bmOn%*l)PJ?qZ9 $пkflta/1,ӓ*ӬsWo$SN[x gZqjz4T}f2-it}?`5،%9^Z]syEXH2KH$?q#,P/޽"òM4 A1iՕaT"&h؛pѲ< V}C{KurX/N_Q/q]b@4Ͱpߓ2ā +O8C>k)y}'Z$cNuT$Fн?\Ⱥ{^p?:W'$ |a!K |5<KxI/dm򖈻2^wUU] ]"B8!H//9PMyyNZ=mcYbpޏfQE0]~v%crFz,gH@qԳR](#cZ' _!v96UXVA,ͭ)Q5[p]qs.UyRmkTڕ[1g*NHQUye# yguJ5Z5벴TXN wO!9U\`ߝ<^h,rwaσ"[V26I=NBKDZĨoJPS -z)FnŒQžB7G#9f!%@V33HP<πA| 5у̗ZځWBUzugXe3pceE}pUPX_b/Uz L[:&}a`VV , ,Ci@vRGԝ}8LW5EliC{k3G#j2ڿǙOQksԋllWr.5o1P;yR^ʺ ! 'e( 1`o!DX:DAw.`xpt@T#.ۛs󣃷5xS`BkItѤw^֞oHK+ɣfִWsFQβ2{ƵG;*9"yU.1BeX.E߳% 3 A"|[qfg*HN̍08~a iUkgةnY% 0.yFӆ,P0`JTh2Z5SN/Y$)W'-[q*`V^ګsH~ W^+ D&c3wnK(K}G ^TN _)J$>ANcN!e:%y?`P\R aG桊18;ULs'x#XMo<^[3>ٻ@PN+t_>|R1)(q6OήH_2g$rťzUa\1tDk U2ʘ6Nݕo ®Wɶ㽚?;ETJxhxs @eMrΒwA!eT™ B0kʾsnQ0 6;̔|*p g|OnlĖd 'idhH:BSH*>,Y1-!qk{;Kn\d>A1ν[u;XEl%ߋ|luiee7"Vo(he 0bN01JԘh{qVWQOQ Lmk?{]#?vX$wu?DLf4Kn:Ecڧ5aE ϧ1}ėƙ?2Ě'_9碚1R]դ\X5_x DSdGi)Uƾ=Unٺ\@<^Gbu}lrQBH)#"e-p%=jK 0V:;ߔDhWm%Sq\sboWrTIH5_Eco# $5Tݢ"N>a,&e^][g#%KQqQ[Py \~v(1RE07 =.J;2$a<ܼPn[@2:T\VDUċ(PXE{uGz*խ'&Q$T I.ݳ?B{E[ htN.ܴg8@1~Z{}ŏxkLv瞩b/+k7q<*Qk\/+k; @Pv3) LG#6t,K (<\9r'bv$kO%}1\F+ nUp/;2?2׺ZiD 9ΌvP^>ag YzsCY1Y>h<6gT|yr(]G{Leшn,UϖU-mYqh^-$=_=UԒ&Dmun 65PS?cdXgw΋*r'uWgXl󩬁eRչ\]G͎#ACiĎVqgxϞڅeεqD_8Ea'@O*cn2tTkPlBt,цl (+t%&o<]g`IUasvokX̯'g]X {V欆%7,Ӂ*}Շ4K+=惊}:Y -ia[48{y$>樉#ĽXe1.< Y4mkJ$8* 8X;Pv(PaW-e{NծtO:gI}(I%nIp|x?ʻbN`Yl_@@GSdjK+]5=4HbJmud(DD͇.8]Ld- λh~Bwc +ɽ۝WYnr= M|_KFNrȟl0<ކ]!HHÐ57vW 3X6fɌ`7? US."|{K﵌En nvq s,}+J:=efIi  ?JIؼ,0VQF1~Qhf =T8eŽs"fgw“om m.wetꭦgpGhYBD,?'! ?'*V@ n{_VXIz 5h cOXZ|_#Q{u~6C72>/s^|j` *ov) G"2n2R]C{2hBx` 8EEts|~z)0q19< uy4aل8pQZa_c#|-a(z 'i>ù& 69Y%d{ap2B܀46^#^x]xURw%oGX&Wǽ\lwH¤S TLjh֜`W+wl{arb5 X?Ihn.48 +#)\G:wa#, tqXHl1֭*Ca[)ޞXN3L4UpBl)jR 3Y;~߿Y GC nSWk_9m!.T _|eg |s#IkHNE`k&uy$sHN^:l=`űUX]hNj5݌H - [8#|?n̰e器ۙbdrJ{R!m;3OnRUnF)W bh*F5B"C7?S$LݱK*8 wA$1q+Ԋ&e=% x{lR"8 ʳߚ7Pm.ƽyo‘-jon5Л+ʍ65&n<ѴZ{^VzQR(n\˝QK]N['&p7`,ψ$E@BE^'O~s Jfh`%;=ivJ\7xEPj]E)>[d 2ZAyƥgQ"Ee= K)ؾCp Bt?,l"H-Ih| X`ww}i~Kr.B[(A 豘 3XR8ejtg(J~~jH> J$|krc5$zJ/_y̲CYiĆLswY,G|K*5e>X|lt*ts hRcMqdy1px_|Wr1Ӵx[d O8!}Rլ8{7A{A#UgaRw̪""ʳHq#bqC^ %)4j)7"J) >H-}r2žJca $cym#⧛]P٨A&e,ԓ7j3"+Ο[zsuݖF1E߳_$,-6.r^S15"lԳhTx$I X Q ?WOM5 {RUj8ԙM%'ɲ~fSU;En . <zeߚZ{|1Ui ,ojz<櫷 |`orN{\% 1N'w|7ʺQbD,9\eާ~d7<.evDvMp_?iz'Τ'aeRzyjS0z"$=)]F.X!?+v_ uqs8&6P#6 Nɒ1sv5r7H1( c|G 9r񃛏vQ%c/!ɣ0JH8Z&/61E jmR|Vx>!}OEoekм[ _F]?ӌ9 g*!20bI6Ȟ("T=>ZI.N=4껰6pM-z lpKeٷg9!G|Rܠ.P3ELRAv$U!Y7uhUFkkDOk1J.Wf Ό;efq_l1a>1AE G`lq6|yIi n}o )\XJS J.(ޡ^ՍZ9FCplE}-_= w+a;NMjEIu \lB= F%JuSh^a`H33DzᆵIV 3Jg33y?V :_XTN@|%}Z:dP,΂]bյo[&&6K>d vpV:s%=*LՑwK4aURwB$/sF_VsMɂ7Xg(W?< i LsPF/HBB3t,u # n:Nwn lVV?r(j-""@O"g;K+ YT 3lboT^WfˈxĐCC)nuc] >Z{yt-4E(H 5OZF[TxTm[hokocS0Pko %jAAx U &? D8,G-§cfUGG{nXyym3ޯTS EjP|##&m2yK '{Q{DB.*y=H|o}żkZ15'e2ǺȔ˙`Q{@ UY8SS3bXT6SotoєJ72w%Mti.:c$5#%*=H۫!=f[#7e^Dkoej,xq(0&Ħ!M^7p3 |?cZӺ"ҏE0W 2~ӎ镚#vX*Jqc3O?Iv&,gUN5ylf.J7kRSnFW' ;Jk" \]3l?etB:I & [ O qMn^p=_ >iR`D$Ǔrgu*I0Op~ Ycӎnxy0 ͇`"/ljM,XuznX^iЍiw>#9pn=ˠ w@}k"xM ?/#WG9T@nc9 =cg9j0׷  _X+Uoylq 6 ?|Q'cq>6>v^A󲊈gk.vJJ`r2y_i݀a>nlۿ1xKW@SQOy17}xz(Symk7M(YS>ţX}_[Btjv}eɛ峨[wbM ]xTX#jV0wnA?TY1jFz^k3сZʰ6e͓@o"XHi \/_ xwB x;mزIZlșȀ;"60yiuwz¶xɬ/)`{ue5F U[Q,BwNZLp FdDAޒ CgEP 9\7G&~߽Y^۾?_ HIfI Z޶B0iʹ/Zdq9@BϞ5"QgŞXS鮭*S!wơRFsY<"s2ri {Ҝ>.3*kg \ rNr]GWƹ7/:zrJ,ޒţ@z!yw[& %`O| +QW:ѯ%Pd̨+kŵX_JĊcaq?|}#Rp|7q(l$#Ty}.jQ捽.As3B.$98 Eh1PP\Uq;hV玟u'l?~S^cX+\rT=~@7شXpO@jԠhqȇſ&˖q6R0Gɋ3OFlO*]pKtԆ8bICN,:N-R!H}*gՆ0s#&;R.{!ȖCٯSCb+>vUaXAI63Wdܪ j4샯kG٣(8+Dp&@S&w /-'#BVxeT$1GN+y*;-9+cˑ*p_,ߴ^wU܋7p+Mpc\^|ZXH2[>A~H.7v?hk%eOʻ"H< Ȼ{rg1Q}duՐSa" 9Ay`et:9iӖq!OGZT߶Y9Hycv7j`lg]9O (jiѕ 0+6Ig@ 1,IROS⻝7p-Arb L,nlm[ Z]CX$n\J+Ѱu+򤯆f1L+㈼;oֵ-QK8F)Aˣ7JȌ-:d6}!OOD{ K0VuA<]][CP~(Y!i9Յ NT e6FGjxLqTB'f?Hذ<7x岨G" _/YapGByTYߕJa#$I˘jם0vU 8p.~PrCi_^6D8,.cR.{KB\H徼]/anMͤ{0~YwyDֿv_H=zOH֛Z)x+olq%;/u%sQ;'u^£f;e Q(:P*kN )3 `d4BRM aU0utL0]qnyהbxUQ_Jbhk'ظ.fV@Su^%u-/p8:ڸՃGXbfv);wltL;zHZ{a_(C໠[(" tX~IC_ժA{/vM%aH3$S)#Q_J`:A3LXDu>r p|ٵ^cm,snTqN0T(s.tηb)ld袟JL*/z+k(7ki x'm6rag'n-Rg/IbXBTuW0H_jް ns뙁v|ljgRGl>nH (:-WFb޼O7*BAw| ?9_!@9sՆY M!dH-U0.wUh;Nw5qrw`m @t Ǯ6k,[yo<WR2;qڶoTKEӀiB xCx>?,v5 ׇ! Ԇ)5(^+.1?Cyq7=RCrAN>p h%~cbӔ:xjKP?'#֪U/ͫžMT,ߌŰaFWGԾq=j,9s*Bo_`suU OcJz< O+5}yZ>1Tf%M7% k3zCZR9hcw!U{Z3r*.8 L,6Q>^R-ľ\Z{{Vp8/ro9,?Q/ ;Yi^m+.Ol<鷑՚d٬sjB6 eҟXB(w))ȳ-l8h!9uK\:CIϬ%R5"EJ5 Y"G\:z^4 y=y}Rg P-U:DYi! /(dǞᚴ^y_8v!bv'6)|O ;Fbly 5_3dw+h\L !w߬lpob!37у Rv,Ad0NzfJACVe![FP[~./ ߫^`?#cÔxґ s9{uni0ᝐ[=.Z+jD%꩚AOb.݊ ZKƓ7_NԙFzyq ,'}#}Ь l Y^{~ J ('/L[L[,i&LjZ6G>RyZ0gtAնH6^F͞* NlS\ڰ9eXjOF_"Ӂ09?`swAZοIrԃ}S'o.~YuChl'WCm2\pfP55U)?cG˗myvoGjj(\cbWk/4m.MfRh ׍f`'{'lnCnd|ӷ-&E9̠ii@J,yޛMwZd\;wS Llsgxb5" 32!1Y+11j(d3^70֠E<9E* ~8,+ 8!A}SZ5= x\E6}'A"K?lC}2Sjf- >uAy0GfoĀ.4ڿ2=ڢSXz+#₺d#_z}akfQHʶQ{w'\?[8tBBY"Jàؗnn pw.pN+r@G: R??Tñ? R6*k fB2o.>/,Q|HnM&#/3Z.(F%mW ) K [& axQ&kuŖUBJڊ !tÍH}:b+&I4^%  5'i) Dv=Ĝ"v!O,a2q MЅN&4po+~ ᭰YUTg fP׏on| V 8)UU-x b(9Ǒ'fOo"t zaYG'U:Gwe !a&:ϪT="j3@LX)7.,H#c&IZ.d2<~4kvxyd~$/?*̏ —ar33?AK\\ua:x+8=P%wk!{, 6T,x4!ʐB;ZAX\N3Hڎ!iO뢝U5 !:V^꽺fD@`ԟ҄8N}ZƧUB>'h, g7]&Ow_{ -aJbNh]wNV=}QLaUB{ FDZ?ڡ$W&n6 QꧡbOϦlOYvU 9#zZsV ,48 >t󵢄`DT !-Ѓ?*_8^ޙE(2εnzPg8-)IjM5e; gfP@"{>YXA<"9҅wݹWޚqԏurSP;7GtcjsCБ(R[2Ĺ#)=}ji 3i\?WAaD_Lň @Gi7n\8,QM1)Yk'_ѩ WB3"QFiPqK5HCd6=JzS*\a^lND'! |p >1b]i:8 SD?塔Kdݝ%t#u*^ͺwjiyV_.c/ n{0`v wVt-Gկؼmǎ ae4S<\jP(U"~O]"w\Z0/X1v>wIyZ LoW 1귻dq[r]FU6P"#z-Bh'GpHKJ5Lrj:T}?*60&S\AϾBtDVg:prRĨqUg:r_^!+ _e5O%6@e*ƺArq> y QDboqǜTS3#9`7[њpUh|\ҽGrSE5^*Eں')j dPηJ1mR.a\&?2PUl.NrM\h%-괃S/^ȏ-O>"EJxI9]4u>!7?kfDСQ(W ngF F Nnr( 9R}b.NfQy_׫Cje$/K:)ADa9FPܦIdp,$;]"pr&\eѤz1oF.cSɭ],KQCm`B9FW\_J4aͮ3fn,lO!G3S9@2l*GQe;%t&@ASpE#ӽ,aLIwz#l:U&?A6xuAӳ`O6T;(oaſ]Q}%33`+WFRjW.& ]R!_^ޮ> t f|r!-dPl^`cOXp@ύh)O1đ>ƹ;12~TjHamE{s|uĊ:5M\VtP8H5*ɾiItaŻ)7rI?vhLos(o#3$&Pkexkqp3 aߴTާ_b߿"2a28#kWl` XL)Et9$e*zÜ̈́#†+*ֈQM& Jy *r]ш]Td?E'93ˮv[˓C-RآR׸mzY"1n\1No׵$: V#J01zfp^=W;f~1|q*۰.d^׻)ڼ@bB#.fFuccp9{=Mqdɵipĭ]%C﷯7N<.>M)ћg~&HФ $gMWZgs#iqFgX Ycsτ(ge!\;Rw)U"hqqH@B^52] \iX$><Ar{J`yY˵lyW,A!j%ukiRXUB!SO'3ڤ,*+r|7^ J,?0RfĿs7zrފ #z+0r{Bt#Q!/t;w} Є;G`C鮫e91p@p+17ou[TڞBMXW 42OXuvjJC?\8#s~/k.(Iq |F2<5GZ1kum(j:Q;t|A"' <' +aXCbrیt,>ViO:3PM3uO, "#i>"*q~`6!KvJb *Gt BpI(9̔"[cxhh W '}ɞ514s&oJuĖPYȒE?]ۏ~PQX='*E<:sc |?Uq /4 V D'}o`6Y{>`OTDG;v<Wsn[?xUIbJ,쿹unS[?o}C?G1Qro~,NӦ0Dd@11G(w Ey&V4L@ZԷ ldr %`)]@:_djh:ck["a~eɕL͟4ސG\ Ai"83Ӧ)l~Q+_ v@I8@uޝoaN(-UK-ZE2g{ev*iH2pP;HeI}o%Ű|_5DtR ٖ媓ܛUfRR!Q =*ANL<%dJ':Z^tNɛA|XxR{] <떠.[8RgἹzAyl\cX^"_gsOvno*X%#[{kU@˹y ]g48Q$&; |^-%:쮴c$ P Kr-J8t #OQEW?DK:]:Ne$KCJgHTwWc |T5\ݘ i x.8 .۸3#X}ipKN]f90?]}Dm'w],i.?]XH:{dmO 48*rT(2y^%"w> s5_i\Op}b7V0Jf`a"0doݳsc0Inռ=3Ϩo=}tiT l M_܀VE'px#Eo:QkR\0l4qJ wKB>H;8iA@-ñnpcA@̳(\~4^[aa詧B;R7]9uӛ@K[aoo!k 8-"e!AwTZڻIdqSgby! @!C'G={+zӮhdgb 'ȸK.U- Xޞ ƛʳH]$ >&s$}k 028qcPc|y!em]Zy!q3́rEtYSGfLpcҤ:?qcö41SAfQ/ _X'|HBVUkTxǎNb橓k~u P! V₺W\z[Y/?N &Ry~`_ "Oi$7q7fƥXPNo|rVY34>5 ߠӷ1mx;{Q(yYq!>?@苄1J"4oC6 yz${wd+Aˢ^u«Qx[I ?|[t*m5uI,olx7;9O,ɭ|7贉Ȫv )Ҷ5\k+`hIRK߶v LRg3^-Hrw!pԡ6@F p-qj,Sm\ӌ/ 2MەBĭ@s/BJKP81#/:ĢLAҷ@wuYP`:k͇ XF/Pcyy* !{.ſ[#]`*h$չ@:>B>r".X_Rbç1M|3~G9Y`0Ґim5]t.s?m,E+Pb7d~_i4 սLj=)hԆ{9k)$&oLQ Pʹ\5_181lnWx/\ö$* p;>FZ(oH~VbH%%%lkG"5KZA\tɤ!!S[\rIG+(qPnqS;6x_tDtWa@6DHN|~RWFL+,MiGBqr>z ;iߜPv>_Bߞՙ,@VMX=`mE ;纊i_rrEbhC2C=ӛ 'ԄMJ6HDڌ{kRu aF鞶!^خ:lh.|a^n`ЊlZ1rG'xyװӢΠ2YfQ m`&q荋9#&ةLaX 69X)wgX9V ͮ5x@agyO|vw\2Lʚ_0kLpĭ)e nO^zIaS0JLSJ)YD*֣=À2 EqU,y;ӳZG(sxȮODnHXu;RP4y.f4@ȃGf N $plvHxalL7&YkN| V 8`@餑,ǽHp~;sd%:=KҸVd?xˬTr&yiĤqJՏtڏ`7ޅ8r0{X'|ϪsT؈`q憑T\TݵI xq.vL ~#={ 'u$-;{LszhznHmnMa f-۞ GR k#jYjE7_r+-c u%Qm"SZ@Uʗc!/%$˨cL7XsjF:޿B+$2&QV^JJlSͤ@2CkR}a;,% |&#eW{b.eL _ O Z5廽Y8'* qwL@aUl<3#5~fe._~ŸH³,]1K[&qG'Pǹ,q # ?fhTATH\)E(жrN-% "cr7Rlk#@*7[/W!P2A*@XzIq݇K Iy5Aގ^JwnҴbl"q,D֭=jb r0/l^yi@\-PÐ៲Y5u!b!t*pm`N6nNQ&50׏9X|mX53E B*90@o1] oXB"Z 8N#ZLsO$w xDڬ/*k5BjR.gsmcw͓B륦?%ZmCG Yu7%RaC9_i7eݬel:)y?֟ޡ Mk^ ?ݶDt5N͍n!5tjfQɁD ^ooekѳUj{zm1S!DFؔ@E:9\GTx+VB`go'4;jHht^tZwg=ĻFłǜbi)hϯ nPθU]Y6UTho>n @@*~+m HS_V2 ۝SP@)!$]Zlb9w.5-̄NrsQD\VrΌŠ:}Eg˼Gufn\*`) d%L!jA 18D;U=.w#P 40t̵f<6T̫NiRF栰#5D뵁P0Z%wow[`# pr @X/ yجE[\dsB/2V.\wc6+54?%V+\5zx T?B*DY {2e+"Cm0U,HwLH_s?=#N"㯮^!q3ִy& GBmI{{(Mj;ϯLA~] mt)3 ,>}^zԽP[Gڷz<7|So[ԩkZb#L= ExyOs3wWQDe;8& ɇϰt7~gnI2x A`5ޠ"DŽ%ДH>aD!f06u[F뽺*gdbmeo&Y;f-Hr̖_I?lL Ltf#/ @C& ¬[|̯QTn>?͙qxfD%#Fݭz$q `w7 jfvKWk.JݗPLo7!pGt`#1?r|zb: Nػ{_g,0P48\*rV1鐶-P ZU(9iڦR^D6תr dY#z2i~)UBoӫRMDHX=E@mzt[ "_~qk :=1`͉oz{i|h{qH160'>n?ۯQۼNN'Ql{[#9[|1~V #M2jY]g4/Ɗ 0g ) i2#2u/&(8 6ͼbb:>9>Îِ#'/_a/*S=I4br;Vw ;TT9HY=͠,<3,΁LWY© 2|\Qvl6aE=e2\꒲dh'/N A2X\8>Z';tX6l&q?.]c{1)oxP]N20f_ஏ:X#|wU ÉY կEW49vjL (çC#FbMnBWDh4 ImuzY")診%<@0чQ_)2P?i("}H|]8$53p.}ۄ{D.Z,m#3MCƦ=(I 5A?טQ}\d'2`Ve^.$1)XrҢ`.- @QMa0#:f4_ld5j/TK>wM,H7wK #>;aI T7zSNk[dNM_pAyjl?Wdm} AO"ReWH|$fBq_^AF^uf3kjvpq8HXIKr>ڇ)xmY^QlP3\仜LIdmd>F`k%7<ϑI|kڠOaH<>f!bQyJKܵj 4znQ-6 I8.  Pf*sk^9W6["*b3E7Q(5(A$',YHoS3ΪUةs]nU]M>^?Z$ R6 ۝9bTE\z:Z5#x(n_)pRϑ=Fp(i6-;._rWT߶Ct$6K4vJN NLa$ f4q`*}.IR8QXđʳb*L3y Gn:qO%tf$`-ߋ,$Ȯ$G>Y'ӽQ و*`@bAJ눔!i#;s뺳7x4gY.Ţ]TT"^ 3$¬mPHɐ*+n[.[tK*PGItgQԒ/t0 =IiѺC7V(L,4Zb&-%Rؤv+*9M׮:Wg67 W!a[\r^D Tb%!v c1VǺS'.Eh٣N0bYL9Ay^y>|kPL;lna?(0I/::^Ip)?}J ~bhL;4R ju};*!FDkrlg !4Y*9eUeef9/Փ=-KG(޽,= ;9C[xD&6#Z%7Cմ<;cP)O ;J($NҿZojs;sF2X~z(+|P6]O2)@)N ;P+)*Б*O|"]̅!q僮v 1klVjw ޏ x&sأCc#Ȧ.״ (qW};o .rdD!x/帧x#;PBYKlh{#ԏ -BCUz'|ב1pM@>PNVA:ͅAq1֔9r(a:8A" :0<n_ʫeZ%ཱ~f5n6{Z#ӭSckC8HH E} [r WXvW2x*<Ok.B׃89 `g529Lٱ)<Ԣһ%O0PᛠuR0ame2v2!s0~P_]q*{l$HխS)DDhE=y6w%@NW=}:,"ßdUE~z,(Cuh<\MWeESлENl1W{e9_ǃ"OF2yAbP߮KSS5xZ 't6K>fpH?-R}\J s&2țFzS h7W[:oy$&AҞox=LE˷ 3V+哣0SQzphWxnL7κpCN5v3™D]ݍ[YSP>q=< ǢްBԛqSќuwqzE) +7i tQ;s~Ew.<#o={%Viy\ xap AFѡ6Qg{쎛+*0]ꖕ&o,ad0@otM4^p wB_œ" k^R9a6!o>*nfڭlcoV)|l+]H%ɋZ:Ѣ\vמB@3Rرl.kONw%C6z%WK93FAȈﳕ~!Xz9Kh.ʤN8$g|jyMBn7-/{O $"Xfv<[ZcÙX'hl7a RE1T6[*-<3m=cV`NIldրv>36Xh>_ݖR0=]?LkSZZ{Vn!BA8Ec\hmC܀%,O^@8_"|֭*޽au[MJko;:Zjp9/ک kv^k#Ǧe}ϝ p%?WhvQjڼmOC;J: o: y.qNrs̶pS# Lq3s 3uL̠P~BT5 Sf0n@1G(qY&^WXa ^|X$yh4TAHM-3FmZ. hKE/S|9ز_nPvTz- ͟^gO/hC~ UNѱ9<۬09{MDEZ 7>6Pkwy:cV)~5>%-jbR/ `LI6$C/I7cM3a.ei6gGmd[!XD;#J(Ez5Q%56M8|~+Nz8{Kr&P;/Wj* I5hĨQyn'jb*4aʝOU ,H5L82Yjݰj ?!>;>"xʝ1)oXCy/8)a~y&?^ WHY6 lQ1곺 sy-e{O kP`%YTI%7vlܴ+G4LeߧEԷ{rQAMNPhqjPdKS;&lC ROzCY>]| q= Gozw*sB1f׬Jg.xɃ!I ^:d$g* 329Bz|Li[kD=,0I|3Π=vd*y$.oqc)~ǘ[DQ#s}ӹf)m%l]47AI(+TU2l7LI2? "CtG 6943t9 {[hξBGMkS ,CÖ3 !% :25)A>uTfT"Bq*Y]KF()Q[Y]ƂL6,XC*E(2t>[bzYJs-5`: 4vD SSܷBFD 8JL OЍj?#vxNtҾ$ÊmG S]1_{2IB<▛Bɗ3*`?D-qYm%NM=HwT=L!xk+^oCP<fZvw+//ƽ(Ll`^lM? 1eO=ΐ4|vl*g;=M AO,DMN =U9\<^1v!e"*520rPу4Zh:0)fɯ 2S?AHvqͬym_o'T6lmd]$3gF[E@Ǣџ~*CkDWDK|i٥:OJRI?)Z=Ἱ xdžyIL\"!_͞'X۽7 F~v4D kl>9jJi#'ݶ5f&1&wG2:JRLA٣%=/PVG5C3,.\Q"?icgfcլ[)1G2V}4AMٔv#D1>^&7$3kϑj%x@ld蒁6L7qϡO6*:rЮ\v)bQ&ϞH'2[\뇶 d)g0>xf=/<.뽮濗pn8RA-ZwOiFD e=htH̟'d~ЇV$6̂N4eb0ݞ̄|곩"=uX`4`3P {Yfu4nzbn>z~t::Q;==V`ܵ!W(ݬ̗ILQ.IZT6F =+?|v[ߒjZt^M!\ܓհZJ5Jz@H>[Jѝ` BEŪ_%08lU N)0SP>; k+x2QDwj$ 8j< .ǿYtbG@Բt(D61vB{4#&*7 ݅IU';[wawF,.9G=O[ lՒQ />죿{VG u \{{ƙ|[Oj*6Q_j .m,b$~0(  /RH 2AsadԮ=5ַY2Lz@o7pQ3bv5D(˄ w&JWȥuE-Rv=Y+s߼ 2ve<;D1A7K\c3Ԑ꫓p &´- 7,XTMl}sB6&q-wz0M+EM9Xؙ۩|2{}2 @BKqMJu)qpKd`Y.?y|݋iB6>&8ަbdOkHZdڿgݗPrRX%q \=,6Äɦ!O[9WꉕrX~ՄI,xdӢWa[7gj>K{QI!`J_9w9-|՘ ** ͎#P A5pg :NW LlИL~q~8Hk?) Wwӟ^:g <VRMJC#bD uܮ1>=5YPr5|(z)Kg -2\'vPZ𥃀~3Mw贪z+yq8k0>jͷFZƐ,JuhWviR1+%U~{WAiL+}-v&AAZAUƀꠉYH|/S!>}gv_ʇN{]ZU% ~-3Iɟވ+YxM@)HQyYzr Η@u#pHDUj4u\jJ;*]ۑ:.5Ynd♔R$Orp̀)!GoV(. $I@ZcE&=ؒm/~(rz| D0#p>ZU DC@jd)j._՜Mi&t;: 5$l-ͭ֙E'`Nb>Ozy %.B!zCL唶!!xO,f YGͪa $NTi7D g-#Q F*nO|褧ețA!w76KBwwkØq~;ȲMC%J52/:o*|wcbe]E\(Rf%W}Y$ayU뾧e0`Ig`u2>6_ຽGq#i2`Ck93ܢ3:]pȔڰeHf+#0j{]YLp2Ǜ5NбPbڑ.Ityfh:s"cPL5j<ʛbEA93.lޅWSZ=Uj]$x=5ܖFZhj7e%% $Ԫ,';% Wuͨ7IkrsM( ekہrL@Gjªo6%'Wl { t!^ \.Z!9j%"9&.IO1JSzJ,L5vlA.U<'" v;YQ8ZsÓ5 mUn[V 2;&HbQٗ3GC9% f ct_C@* јg/cEIF䜯އGAFtqtJh{ <̺ð UHur@Tq.4|*9!F-l)ƽ!y'7D3@}՜[mZY?Rg4 KȖq;]ݛDZAقJDr1Wٹ aB'bm?<U5Nxj|t׋sS~HV}kfvV>F1 AuB;[V$&;WeH94v6"5 rf*X29 WҺoT'ϻKҙ5 %y Ҏn<c1ɢQ`^5G i[Rj8Kgi=h]K8+w icl.̫8k-DOACe7˿d9\[l=8;sS6HbXvbʇY80mxӖs tFl41G.d17^j3Ҽ?u_|!}`O cܐÛtzȈGCf9P9 Cy+eS!8Yiz+h(ܘ~^="KC]D#@~Fi;bOS#ؑ haKAO9b"ܯi]5dPMZk(q.X[4vF T)e<(ÍVC$>)|B Ȝkӱ+ uFvRB)p=(|F/jL%>`-ĎVw I;ƫ~AjfZ͗lUIʍPakV:VύH̘J nq* d )ՆaKX8S@jAl}}OFlS HaW 0K S9qoZǛr᪀`q M$h~|m7~n: nz|!@OohE/oКd',PW1 q`Iȧ"Ja8c~ 5![rAҊ[J-)Q\lY)x~R#'Fvi7n 뱅&F2'|h"]ĸI\Ūe,}CƁ]+IeP}]楱DQkT2j 4}Gf |_F\+KD,`'zTA_z"۹T <'bwQjpqB[=*p3F;+0x|T?Dnܣ*Qeܽhzqep5Iì9WgFxh!Ь{u@|(vu(zRuUpm),b32;UW4XD$Hbh[y2WBⓧ"'x z [0fF Ft%$ġV5xq۱GC>PG4Ә*tJkt򸊧CY"'Ocلj\8\Uap"4]cT"KQZ-stC%~A[ ̶#PT2, LگN+t^vR޷,aSRԄVy?Jd$סAQ}0QEaZ}' wYc6 8&9WNY&8M:VKB{-J?%I׫|#t*1Q(`'ލE4^65Ih~1:`/_1W[i9Gdq+Xɢd)V 쪧q ;DM_5ܫUH]S7 HFKEi:^{91OwrI& I:wI~}?šYH7|aE&sgRo18u?r4zph Gj\y ?&[ɑ݆GFC{ f+ZPnߎ=Hj*ܔ=ޡ[wX]jǙf60$$=T+fm~NqY ))>4ϼsd@!.>IgJZ wr\Pu8a#-DeuA8,/ $gW.%wFnST,D!YP?HKrqv_SRqZ|,/&MQK;/haخpR6 ]Jh:**{<Yfxcjv;~Ye5v< pD:I(c,yH"1{v:jQ..l=PJh[evQ!3%'C#-1Ƨ!{ UHAZaP?I)Qg18Ub\ȳH6WnH1ܮ(=A ] ` yЧT"DRMw qnn Ua‘hqD\lΔ'K.6y4dH'AC,ޯˢ>T>zՇ'm [VpMl#SM&VpѺ@1/7W//LӂAV3ǡn}JTVl jCj& GJϲ - ,/$>dY:9' Doղ@ޥCL勅__~WqMAMj?^{d):cP\8C-s49yDkW<ɸ+rAjE-b AZG>IMY>Qvlý&I{'qVUd*ߖ|K?u c^#m56tٸrSi#QFūH=yay݄myxrUӑr9[ј9|Pϖ7NH]r$*0?S*}JX4D3CBnRpKJDGX3IKsքoMX_`.Nl B'FP ZPSyU{vŪ7o%QÏ<ﺷ+uQ8kvЈ;CÉ uM4&of]&"~,&(o!$2RceQ u5'Wv: VB@*)YMQ6(ChAu:jnD6dhAojOP9Wiop5btpW5W4+gcB/=ʑy@R% YѪA[%{Gc/q􌎈a<]XAtPD=P*Bj|E=PpvŸ>p=-᜙7?qlB@z맨 RXrgwNbY*MS\uCS{Yk}ˢI(1KK{k(JXրXL}q"e/-Irߩ2HWTrq[vKQ ?'7r@`}l3y3OI8f&eXx;j3PS.9!0?H eX45FpUk]WpJG={BUVFUpIvf,-5&o:|^dMZr}*e&[wW ɍwtVn`U9fD[y!in/BƪnSi\1bU?,~rX5tz2E~nXXJi8}"wdĸq)G)^IA~EuC{ʙNNsTFjuH XCJI$`W&[@# G N*Uaz ?$i̇ܽGU8A;X c FqBAhg_;E:e^1O[qE6۞#hT -:HXq QQbnAg5&6g ⯃cJE g DWrFYC 狳hk,eZW@_7s=S=Li.$'$| ]`Wtv$LJ~+Y#}2Og2 qq3skMT)L s7(&Aվx⋗{m%sg=ӄ#nUYfїfE=UdހajVhL);hgAt: jJH3fo;l6dsk#-㡦{0a8҅2i 91!ϲRMNQuwY 3_oQV4I9:(Xڏlt5?J+ƹ-N Nq4bFwK'H1; ʗtiBjt'\tþ%Q…ΠiTxޒ",wa7~_+^"4a'Z!bOK>1;ia|9VF5ޤV]ʦzv U}HaUXzGY3GdGunw55uaK[ǡjg6{S49@uo≴/ba6-WL@ R za]4tau\teJN4S.#BHɮ8Jx\+̭~N ֯@(1L3/HN x4b<:=Wc`څrd >Z_{50o^Vbv-KFJ?J_o1#5UǠkfu5&v*>F$j 8 fB$C*uitOg]}"pDsԋSuWUAwo3W^#F\#A!>",pd2$Mx/tAo=ݺrё[ȶ^ҋww)wˑ 6zYކuЦ|}49D6U'GxDBw4VsK6{wZ/O4:ƁfdfIdñ]N̳jrSτm[xzA!}Oܑ; ,e| wۮC"Z~f4@"&9q:1<_mSW{NohE~^bJqy'FBS@5lNmz ]H5 kQJ_>S3^t2sKr,?tBHO1R ,]s\ZMKh6ٰڀSx}~gZ&0q}Ǣ܅W% J jEwf;k&_DYך T=:\QXXFH+-l13^( ǭ*'ٱѷ`g{v9.6- ew]~ {+uux>` T'?y_;*0Db%bkctrRhhT_m9=yt̋+OZȕXJl(!~" jE]>`?-"ݨ Vca5`âgOPJtF!`sm(SWCɾY_..B9tq^狮EoY[0[[!j"8rckԢ ^#\ 5W:83QMÞ19F1Kn.6n)0H أJ?7fQk*9Œ㾇9Gkjb|N9/eA9"3%8 ^/՘w,7 y7rN 酷29/ÎylR9b2"^>VX fQO*lLÃXW((RE?D` Vڲg;9jkJ]g%<:M%K'_M-_67x!ZYt9h&,SVMk|Zde&IH^s`Ԯ4hKְgqD-F42ĉءD,m2E |?C`"iUKrfoRl[ k sR$ط?Um8zs_SvoIBl{O]Ϝp 0N߶,(Ly~f{5tr%@; '"r?h;0$֕4#Q7IC} ]c,h15y?C-nL"LOF U1j3AδQo?D,NγePK߹nm{*B8$qʆlS] y^e@ii26tHǣGY)1}@*^Yd4%x3g=R^+GmHFJI%ZZ.3"R|8Γj %NQɜF=oC9N?94"ztfa=B.1:qUfaadkzB^V"g:M|;K1Abw`Uc,=}v+yT `bGPzl j\aNFrN!fŸ3眓;(rBP9ԙ#SF QEC&v6MXzN ac4܅p2:M <;#I_D-sJ!UT\4š48dNӠ/{c$if:.7y0A C.KObqΪ)D7,1`8zК ʪUTYi|)5-fK1@wH$t+NR k3 taL{W+o %j)nYln'O #/z܂^'e(T {U3TNCϦݞW}֫ĠY[a[wr> Z\jH8BY p xli5$}.΋[~1nH~dM^Q-y3 G-c]B3-_v=قJ(B;C-ӂEcr79cn9lܗ~ ZHQ &vPL⏦"oS@l;M\$' n W^ޑiReS[. JyMfu SeVXRݸnLYGLa$˜Ҝ # hq']74TB)OJ 6:ę^i=3 n$@?Ӊ*f֪ðaD2s`I" N$ى@bQW)䤋|^[˷E {>S 9[ZZ'ބ*g< b%_82$e Nx󧽭-&轧vW)NQ1LmmN{~k_UM$`CrKV&^*|#<'0ю]ۼg$|;hD; + %g/Hc7?7S6<,o5vN<3iLB5)O rm5'>oUYbg>ϭ:(}[G-#ݵ,EEH g ;(0'U]#},)v_L iZ7d~ &[2C|,l]7CUr_B0|)8S~#ٙTSB%꯰|Ht^5DjOWa.\EG\\Ms}w2~hu<'M |+'S@M Ϸ>fW]'g𡋭f 1kSn< jq/R딦eIź3#eE+ƻDLoT]-٧LeЀǓΗ31xnoXp/amv힟!'J|OG/j-pw|%Hs'<N-0S6/?uLacBdJw?oI'4}~-m{QD V؁hKRAd#a i"RiGa'T)$ )ft; ֋~UɅSqB r}A&@S%cr/з6;+E% ]TRtk6슚u?Ώwu$,OD1Txr(=`-)V5 :O^!\_LS K]lWevywU[efuvЀ|6>`ǍS&fT+kxΥekH5r:ZX2’Y4鰑X3k?&aHBxߖR97Y'F5n\YNa~sZYܟŶJ@RˇqbO*iշL9y^_/㱲4_ p7!:G+|ຫ jynx#L ?E-TjkŒX z.4k6&J^-ua[ஊx` qFJ.W¯P _|=['-.J*'\frD+AC 9 WO FƓ;o4R|Q]|D*)77ќk7t[ tK~Ąߺva2Ǻ&Ib`4h$>Kӗ sZE|;U*-W|ZIک|gXᬊMmA./Pj1ܭzMwSF'*DgBSexpB^yy^TMSz% (9I;/3.Ǒ88P DT?9il\ߛIhVX{HPB^Y]~)~BKi"-õbri8,*Dj>V򹈬IX/al0jV&{ۆ#г`-mT Ef'3l#ƽ6zߩ^G˴SJj@m65;16uIk`\j|lfJ*vւr#L=L߇ ]\U@gѬl31޵E5uF@ɌpoXqW32jcRoa }P8.% n`b<>YiqÓ uIl() .ӰWG%>1`g:v {rATBk Dp984_ȢHvNK/\thkLip0svpe w(".zB*#$OhV!@T`dKyPk ^5.:@H%ϼ!z{Y*!uɬIʝh~ t l-*OeaM`8oh}hBq<ǽqJ԰me9 )۔_:a}CGIs/̕ghF]ohxb%o;rt~ئQ'Uf=L s7dzQb틄?b\#/0 r|q[%nd|<31̷@O̓ߍpk :aZiKf!Z9 KA'kk ǟV_''l@+  +8Ug4`F9QH9HzvV8ށ`N.Κ<ХG \FMbٚF2vZa>;jt盳K&II5VRܳH7[;oUnvO!!˄QUpݕ _ ѯPZF;4jܞvado>ip VfSp0.2vKjٜ0l^qdʆ). FȻXo aʰ;u#!\m E.xJo!` Wfe+N-(2_LX"SBvYL}L&N,L]Y𠅾jCк%1`&JbjeÇyu8G4ԲčVz<*ar8bl ꁋr ]pqppOlT"< 8Ûhi.ym8~з%,Z7ܙC2@[vny,a6Hr0)T{%-!io `nGڔǽl3uK_HD)}`o;\sg{) q=7oVE##Sݔ0=eE=,S󽲮n &WtSTW_.}seF3Ny-oDXؗ6qX`b}[D% 8 ­|J!)]w]f O<$Hk169p2D*c ."O3q>w=6HBkE㙝͂Dm:=2 @Baul?aM~ ~ʽ=PeW '{̩~-ƤA^mðtevmjq(Y-GIǰ}ٲȸ{o1\X HNګҏhx(]'xqr-.DnwMษ8Qc[_zt-`[=*S*4"äj2Ulͦ(KI?_~Ϲ(*djrP=+=|k_{O ; 6fV:!p){SK̠Zujd^ux."XO@ Y/qRp5D#^Z~j[Ek>ШT/?V;*ڴ߸OEO<J=+!}Kw{a8q^_nUĒSӯ=q4z݁ B /t5 wP.eyRNyuCNRi #I6<}ΟQ)U֕k˴=)D cE CRDGZe!TTzխ-g]ޥwW0?<qoNs32PI+5s2rޥ܍9,涭ziܤ- #8@v3e)\Z!tHr@7P!yf҈΃$AxDv--I1SVɝ}EQc8t 6P',QVkg#1 LRprU0SK]3JýhR{4˂_ڣxOP񆾧m}E^gR wc^贤 znI"qQKKXև*fiIckA.qz|7,-)ܦ ͎I.!+x_XѲ6Q =<UoO+LytP P:yc o}9d!S=h t) xv/4m‡K[QF]PP?Eaz?A7}3:Cyy=tE805!3Nʦټ|"煫}dPVpY wG8oUW3$ <Z6Ϩ]FZ&V`!>4 X8:JoPmM@3aꭥ"8R+p4[^35?^7u}Lu+n(~>yF{6qr w2fxC3-Y 2o$dpRu}">ƷLd^r%7"w`(S=ұJoEԣ0'OLW#Aas#KB`Nk{K/k kd"AaZ̈́, - Q>x?|=q-,wzf[!$,GLxcu!֒L|m`bX~߁]$Y*s[pG*EߗbJ* r^ꣲK^ȱ]s궓0Wk2\id!ĚEz;p膬 :7ҏ)a6~&JJv CSJB`mC/"5K|l[iVuͫ9UOIퟲ ^M.<m̈  Ojñcᜋ/f5$:\lz)qkD L?%,^*W3&rS 즋YOO}Ě^KGb)}$_.,PD.<bPgٍ`utAm~"3ӕs0g4%9ZN^#8I'ZB%e5xx}Ԩ"K H}pl"5 ) {+G)h,3Y)1 o6hyUޑR6FMD9u[ RךsN rS4*@z5R.aLX!ވ[J t%o F[UJ G6fKG#Cg_bvc LW|BZZ1  P+ءŧpr͙AŤv>~C!-_!0@)Q'3An5Cu[(y8~-,7]u4j Z]S G_-Z^0G1Qi2Ҍlթ"XB'؁Ġu&t]R{@W%OoOaihIo=oϡI# t;l^@ޞbYFuWӔ,Iӑ%6y9*1Pk&UR[xgm6 wඪt;E~j>$wtZ j&qwa G]qVv@3k`aL0|;+BX/Mn;_SG~M bXXxfqb|h'1'mSݺ U#[Aa<~b+r 0y0,RT tl){`%z}_iCa"zhXtok#W9ZAli W 9Xj3qMAs,Pza Z ~>G g>]`1(VV}'T(G~ YLD8ud9zFBHXei~ Uyl.'1sDjJPky~nerp3DP ![I|:sIR8e鼃|H@-a1/b/'MUL}@@D8Qp.v]jgRAr B]/c/Qni !g]8M=D Z2 |mV˸T_9@kV<7-E;(tľ[Ie8Hu5+D!CeHa3pio%)AGpᖈ,QD Jcv,Iخ21i5;r;- Qy]U_ڏ7Fxƺ72&/Mrs@ƽc 2fU˥"m}-D/?©) sJ((8_Jx0+a:%p`["}un}N6t/dK߹?'d,,EƊ/{B-gY^DWIP/fD{ C(/'agqr~/f]9Ue/zlg<н}Y3vP-b:|bK6TqS߆8|۸YO|&"r!5t5ZEذ >VbSGdCBRnxJˮB:Fǻw7lcr mӝ-& 4%C6ydpHzTV*`bpD];% +f&!nʈv8hxPL_;ArAZaz*a\,:AlΠbSkOUz&?C̅ŃwJEP3<8*sjebUqHQSZ,s'm%U5{tD DeuG/&Qt "<Ԁͦӷx1QK8eW#!m8RbRM+O 0^S _k'\ovWW,T^^Ƈ$M7i?Jf_Fwt޳r2%O+ywt%hIn/3K# Zޔr q ,G%|1ܪe]Jx?!QcѸm-}>@9ӕ-xQЄL7 Qr6eng03řpԺ,aD `Z'KcV ^}~[q͵w5J(ZPc1P+a~dvڞfsmԾ^&dD@zNfϕ C`YY [Ρὑ/{L^x@ܪoJAc5"[Ϙ52[t?`Ϳ 7-{37snC4Y<  SBOc g߃XaKlJ>qp U1 hX(G. 7uc/н}54(SP{q5oƄNvq0QA#bO6PcKs I@6s_5߀5RK짉~eeA7E_DV!a m[ϭ)jgDw9-T픜\;I`abC9ŠHvx,Wj2*e((UUYgk5ζ[&rsdOžP-i i-Ϋ}rYuaaތP_f ϰ4Zơ@_ď_i{9]GT'#c)LSuGh'XhKRON?Q~hqPex R\% cjk`&JV0J<uz5]}iJqXR+fG Sx]unW5 拇B?<+حlOʍpSk|3de#!E1x0C7͵qb4*Y8K)Vv#$dž1Tp~ TlAwd'n>uUOl'jn}N6&?dkJn#׍4򪙮&.Gvl%P7P'j<L7ΆHC ݈{:*M tHd*qQI4.b8@b۲ tpk7⯴]FP6(U Ƣ5JQA#{h]*h0oP)E3F\ `[kyJ2$Hv|)^E@&ՃU1J`/#ǹC  Eu1Ŭl-{t9-%٨ ACr}M,T62>MB{nœ+2a+@*ϕg!Z֕Bm1]qşd%`#rC3dl[2{*a*u2rZ >*b\ dCOώDClCP|rޤwK[qi<ܷЛߍ("^;Na{`+LsVYQ8 فMw+ g>_@K;vkT}rِfMM2e´TP(&9qfiָf Uj [JSu@Юb2WwRrd6#TP+/%xuSm8bU Cg<ʽ urQ/v^=f`_{ 5.,'_/C\IgkY L9$pԑ)WU#68 4k1/L$a270ޭEʽqeG۵ATFXDN-q,dlwAsnv#9 [tcm.>{yb0wJ*cr`č^(,殜08k+31[]ܷ Ki X{&ރ5ۋ|zJڧ+[xyCyZdubo#0>AEY\UD 09*[MWo&87Lv|N' }MiOT+??UGSb?,dYIZIй;xC*]{F`V2qi8|ϏHKrq 7UMфc:'AJL?)fY[wVNU&(yj@㽸(a=){NQ"?|~KXVVaG^h ve 'Zls6JtD_kV]l7 D`MpgsN2Y jDހ!H%^┕ŕYoSACho9}|{ߏ;zr'Ac#_b;|f5k-pL_ʃ(ZZSXjuS ;ز= y$"vY4PH X۬tf$B&d_g/CkދtNlCC *_QԷ^~+9a;56N!U:+''ƟmuFOۗ0χ `ruI6IV* = %۠k\;նA)KcGt K#%\1ϫvXQCtR#fOTFHdG"H sx<)w8DZ{= јr*4?ڡcΊM ӥX7T0ˈr 5҅I4jJX5nY+5܌@W^IGzv`2`W#߆_bDاf^ke8݇ӄk%;"/ Ake,S6nݹ8j;.BΣ=? |mG-ys-g.ux un=K/ ꇬ_O$U2UU2pNtSfw yܴ[.oӃKwĜ+"nT r[ZTVe aluh\ n}o:ҳ[v⊧%>Juf zv!j!p^v_]DᩌaW7CP gEI!mR&C# f3q>!eYTvAؘHnC5j\*B4IR4 _w3EQ>^/@uzqy6!^&(JPLT M?Z!ת\wrnspB:%t(1~Vt~Ӊd@gD ,͒a '=5Hl6gNŃdBG,\S=9[WPżȋ,\eRLꪭNXBMO,y\Il!L\ Xppr§xf$z]@AW +E^ZÊh:,3XB8C0\C3!#H2*XI/~LqSeOJ$Uk0mhFKv,HlY{#azzJ<|ctJ `0*LjjM'[7os}j?UlcОIQ0\Uj- YL³屶bV"y IL+祯ğKf]W{WL`#] 9y_ٽ9ә|(0zo k\^fF%I ?)To% U!7D T~E@5)"eK̠_[8mv+Gp_̇ zc3)8Yk야4nՄ ೼vt"5A.C'/{t:s-㵮 )]9C$Sm3n_1;6! 9f|J4)_eX RSblbGOc?y h/g2\:ѕHj՛G|Jn[?f$ Krw[O~EbUV%ۢA*3QEѳڂǙ\ |LuU|d VB\p7#orm\kV땈dlX\/+[)) =d*I@DUP]Tǔ #}R\!1 EfIZ-~ƪh VE ?Քn9l~q5F4wh:avc}$K0k^eJbٌ}C൚`1nQL_AӓUTu6 FHny< o85sCP G5M^roC<&K},0Hz=& N%; w ,_-B=m &F bb~t/w-x*hBG+䎮xko^&yCV&3HW \2FGhݲ&ECGo{UHQ܏=ȫRa ѓO)ƱwfjC8|Y +&*vLУܟ*<uxPAZG/1I[PžW"_N7 FV1G4EaM >]t|xB6g6Y 8‚\A-#}hA7Ox@c皏JIREcQ'=Tj}N9 _ʗ|w#,68rבaRˬFL[FR *RLSN'3xeB @9j6>`ao9R< ]- )BρM?e51F)pn4Me@ry&YUN~-~(,٩d&KD"Yrmhk(oQ4vBTA"S]^77}x)p2Yr[ҼJA}}Z_kTL;?ρ"-;~3spwq6~:'(ܔ(㵙.&mؙbvTNUKW`}{z{ W,EX=mRJ:*u e; z/1'{v}Y1ߓ2ҩXYEp0y#'#\` Ix%U:j(vnRU{(=9:e4<vބ^.Pz^M,0Pluġc3S`ol/z W̵\y `R[ciV dS,m@r?>;e-_ }^9w3aͣT34T%B;7 .~ T\eCב$A[meGV~6`^MZd͉V"w|QW6ܖVFD;%a0q #W%czbZzU'ff9:B OD )u86Qg;OIëIz1t  ;\>k@E'hY&euYw&jMm U OB }~`TbN֎yabNqQ|\,ٱ` Oi8xӟFՐ yٙ^BZ{8Ӄrx |#u㷕6;\nbzUs0y0~cp %'veXrI1ىygݏR>#lVkTX]bUV)bv|2+Aˉ@T^t~Z7̥&C m-aj!Qu L+@Lx4eX=ECTmHYF tPR@s# 9:9+aag;h#DW"w"lz֋oVMjު@1%#7(g=@y90Ku3 x!\*QFo$X؊I[G5 /Ip @:WV ?} ѳV]60L06b-Y /9{-/dj-^湣À 塂@0s%?;Mut+o;(7ypgq#M(>fΝKxpЦS.Yy5{!SM1Y@Anr~%M_X+,v9`JUO>_ظp$H͡2B\GФmHKbGvz&.Er5߸EdJCチ2#P}(Jg;v>MhQaQ>ŞgFg &_il|#r!Skwhɻ^]ܝk|69ڗ$ڙ/‚` !mVG+6yOH$+SBuA35$o sf%T]fzE8/EcQHm:UB?vIR-HV. . @#fX9iżtRNֈل]8VQN<73W}l1Ծi Y# HTu_mI\ ʇHw*07DV/%}@ϩ4/r9EuQvSgLeT;-4zWG2N}Z'gG2"G|?4q;ڸ7W?bY-B8Di<+]No]a鸩E~:yV_<#qyڶ7}suV@L6n&|w?7vp:؎bQ2(;Yd?{c"RԨ,Z` Bx{bʪm܃v@AYI19A*}XIҪ 5ҹiiP;2.^ ƮWlwEn/q]o!GĒi$N5#vV '}Iδ9Ejij2.Y)NݶF2wb'4@)R&#jJDW5Gy`5z8y3{X'7U8<{h\9f϶k0u@8KAcmc*8ہ(@Ҷ16L%QgĶ_d)W ٤)D 0UW@7S;p}GN;n}0"%|ЬxeB:FO[:q<SB}Uv[c1#I֣tcNkxH7<ӑ`, RO8QD`Auz|$ ٿ7Lt|*^9RPE^n<40v ;? &L3Rࣇ?\XrsW{-ߩ;S7@JwcnMRއ?8FU^Z/oByu"ɵuheEB'7MX4eƄi,!y_.$dpuu*Уȶ/F!@o#lwq`Tpd)ypr2(і-%B_Qxu49lC^[S,9@gUx3wvE2V_WpKz(%H_Ϊij4VT]*wUm'X7,#8p1ݕSќxr*{pR}-G3IF^=]kaWP%{_QM RJaQY02T5qdcܒx@`>VE%!/g{ o$7ɑVH% ),+ eg @,me}c=O8m" a*v1n\`4G"1n8}"Xlώ9fv@ʰ *14lj|#Pӽo{-_xqsCu|z?i4lnyD*BS >ҠALOFBtu U,œBS֝@ |g>y#/ B<FZYe'F\d ܽ8k:_Ϊ+@Δ,RfN7)eiOi^Ompm^<@(~rslv:W4Ms}9?e!<0Wo!>4\ [_{#Lժt&<'d{w^Xs2-iQtJ##bi,Oc:hERrnEVLS(l7CTtUS.Nu)rيqBB1#w^huc4= wa,s`,]!FaNUAźVb)Rbǂc %['h Pm̅SWg/y,Y+)HK]ctz̬XDOU>%ы/FEiЋ4<6gd_AVrO 6ɵVc#"sз|HJ L8 sbjJҘJmih5WJau!O葵`U)FWF i<X-÷%%'ŠG[ӕ9"1UjV18vKޠvrNxs$ڢ,*w",;pFl=t0 qYh{l9YEJc<휙Ns#u@@^Ͳ`ƀ!<ySr6NT{HGi{0hyNwj ˫ou}QgXieI}xV[0"lNk98vG#S  OA_;Nn}/܅@gcxKTeϣݼIJ,>*<a|=hd'r7Nc;.Fl弯8A%B ζ|](Mr?%cT-Tw_ju$%/4:#֧t gcnn84Rm!'L23#pi=/5,@o:@a [<1r-QXGQA]Gg,D-N^cRԂ҆P#E2S!Hk2H@GZp+SG!ሪl_!(\8N6@"w 0ZBH<\5n_g6\+DdȺS7w P*,Ǣk x )=1K9.!a֭/5`!(q{D3ۈslXJ L̂(Ćě,ïXB4 i7 AVo3 `̟?|5(P9 |f[͖yktӀ8Ak2Q5ȲڽYFW=/qkUX@ ͤ<䞇[}r]93ewVЃ0kx+y% i hGW 4' їQ߰0[[‰_.pMnYP19fߍ2XB'iBD06 ڤ$˕V9Y3EUXz\̕= $?άzM@@hu%]k\bPSU,bdz0+RU?jt~`>Nx. :΁v&77-\0.U>3PT CbF).^@GayGwk:d#7')iX >pfbgZɝ5aRM5_2SH^Nw;Up #7)|w[{]z=T&Aj5|vt& ;^fU룅8_cf"; K1K̙PW&;oJ+l݈!ch%:'-dsg_=e:O3Ys;-)=;פIJJ%m:䃚$PqŃxQ QsTgɗpr\jVI-ed衲"|wM+B|tc8T~T<2'3Ս*uXT)i!1 .})t(al/vA q%)r~W+$C0))9@q)yB,Pj1L|jHUA7q7{[<)q,~n(sAFQod}(?Ǎ(s3h6%Ϣ yl+F,S9oW:'"5 Mm' rqɧ}cZSZ?1`:2~4D9CgC.<@S4 /z\ˢnDӮrsW&_jF~${oGڇt!3J Ѣ!} = d= eP7fx̽ԛC~Imo(0֐998mU {Ƕ'rD@#"*qD`ո %DYfۧ#@; 'Nsq#yߩH /6i9~1xTiaz5xG|T]۾mXnFDe:)l-TsCRD6\kMraO(/:/8@,TIP=MC \o_VRPŎma?~Ɣl`֦O=7|:\U4|Bi>=+*IdrbB1CIQo#V4Z, \_$Y%5]э!Ї^S#$s݅U T%ZU얧 ]c.ޥ\U<YDƀ)XN*D}XKzRKHiǪNЧ.AwgABGrv]II*6`*:ѥΜS=*z6&s~~q߭{q7TN4+.G"ndϾz#4WL΁{z u{gQJ$mjmLzLq0>zL=uCG6[Dj}8z&&9E@:Ԕ$RWL ZA^NUu<;,~)%? ץ)J{z #}*GBX[}"h@xkgYl-Z=<7%w?R,5 -&ƒⰢa6ܤ!O^$SJIAG u0lXfs_9,{2W4AƊ'd$$} u ǏV6F\']Bv_5,tc0yFhWJs+gö?i]g-Lps1j w]IV4vy["=zUTN%+z( Wjij L%\X[7UD+/S.{Z hfF  F=42S5o:=Gyce芗DMBڍ酪OQ[REf&n Ee@~ bґQht`+8m'Lk0;Ť\Cj<+Ÿם_(㐘2F)$bs3ь@KcL`pؼaMvlK&{a˼X6fc_ zoIG;DJ)F-nG_i5<: ĪWg[<6G_>f"YEme߿Fy!;>8;/|lK&Ekc +S0Tl+, Xͽ Ea8 nOaqEGw:Ji8=P+tPwKdHp"o6q'|HN})ױsp%%6d&KӚMɊ Ԉ$G$~wKQJ=tS5z xշk۬ɎYm)L&9nں# Bw1{4l؈Fl7uѯH,u)LΈoPɤ~(9^HE} Yۦ@I%ENɁ-V`ɰd8 =U~Nx[ -W4[]4Vcۦ]c+;w8!P̍1"*"O1e fLƻCY)4u đ*p(=DJ|`j"f&"a [Big/g- (0ff?zvJ̛J5AL'@2ǿo qdI1켾 R-/Bډ J!6nq'ґeIB  w?شϜw[-lդѡp%'{>fAFTM8rOK kG!5zmY, ` &ѣuq]gp3E2e(BU^zW* ;J3)d '"!ju\Ng_&g{5e^X,PH/4;ӽAQ&bbfJMZpkrEWw]N\de׊0c z&`J3=ɇfBJ K'T=@UfuMԍH{} D NPhMy)`79_w)ܰN8+j0[m ;3#l4ퟱLg{9KHyC!zu(k~FF[>Mu!?18 &-Ve37[9 $*rxzivP3өDpy^x5]*v*6~ w^"3˅5npN ؼ- dもPx`ҼÏT9i .}7DžqTh@j '>r%!Hf+hLG *~#oy'ARK>* 95e$$׃feFt+'!]J1BX*l:VoENkX/|/Z2TaVJt/N~*UQÜIނ5.4e 詗>9Es!ֲ_)CWbq8ktAlFd@Mz?iQ+YPۥcQЎrhޜOAkl?# 7{. J$3ub빗9Z[0\9nЧ)ÖȉQ*6ɉ:[l5 ]/)s'a?5BPil3Q8U`؝evT%3ZS`%Ry2CseR0'i4RShۼYRp:6 /와Ι _Q[/To:&Sr5.Ąݢ^\Q^w% ۦ$2K&,sH d't$6.YnMaE&k"gdq_~:qfyeld єbXUg H<Z/4i3"+ͨ yCZmhO᳜:51{g=3wRm^k8a y^].r96j͊hy>}#{LYHťkB@<,aur\u*tb쟛!*͈l[?uhKsfeWΝgܣ(?%٦YUr2Iv#?3yrw^b8hC'9U'òˊS q9rΕeDt]]>oJnm4b_paFq0Un!%O#'ά1inNR!]*a ~*}OX>em:,3LjpEXXX$'b&%O6Oq\MXeO7`at)'K=r7QD/L aQ:bBh"gz|Jgr& ང&>:O:J]ڂ|i\ 4/,:UKF84 KF4NI^ѬTxwG~.T ӹ),KJ]1_ 2M7vWʮh!+Cf޿~<"M hڛ]7q&_ج(t,m~UANgM5W>NĔTP DԷQB?n,T唺ZV+Y:" l ax`P_Q֦ج]'e)pAv$W)CݸG~:("Sȣeuߞo*| 3ڇc҃C*V7TxiQ7ǛIh%j,@\&ODF@ժSfWQpTֶŤ-F `}l=!G&YBλ!d(\i6R v>?:Q=b:=7>%ENy^ڴqh'P/)=Q#5־y=$.B53+>;uPu$&*;8#&'cY]16h`@AXu=g gv+snBg.2X^A/##A6'O\ޫQ|T~غ;u3'6\\4Czy=FbAԟ D]Tn((A JYe?Qpq15jF={Hp V!m%\1[cϰo|ǹcQLvO[~m-.;6lbpm* έ/պm~p_[zmɓ#'|uA)` Pourf#ͳ] ˉr-W;Y`^n0vXǚv EQ#1'ersy0$4l`A` 5i;SO:Rp,h7hcHg\z"-rEаV-XW`awgFΫk]8wZs0 x&軛H-x#+;uT{w{o1)dҐ?kc@֊dX>tГߑk@ E(ґ'9|+I#aդiR*<.Ar۾Nn~C($S-Vғ&[Dhf0v=~r̚(]ҽF L-| .`U̔/+[$*|z[Cq,FlHEXOk>D,!P}rbګ?=X{ "$mh=K8+_&/R2iJ7A{>Q[jL漈s(#6)orp!,ђDǘh]S$̈ c19 m^AVKլ _x=UbseJ7Xy.HW[rU jx7h`qR';gn,N[:1C1#yaVQ֙ YdѪH@؎L4E h^,y$ oqv; WjG?´ ~cmȓ$B׋vy=ӭ mV'l# eQeJxX1:ݩ){7fxÚR$4rnX^d0_Q`.43I۟,)U!˴Ź ^]|"X|a= \}G~@$kPvdHe}=\=ZLq\*֟FԼZefqϙ[jl<78{%je(K~i4U}T)*We+gCEssI892Sp1ao5ہU7cz7QǓoyVc L :0AP;eaM%cw $L  FSQ:P9X{rk6 ݳS]-V4S;XY달(vգ'tqs__0'hxC'o }\ 7d n.sQY$IᾌKuZ_,2OA+-:cΎl_'jގLR)7x:Dw]e *ӭ' #b sa˃_\^Jv&c4{ 1!pgw=_nIعʰ-idx^ ?:8B8Ւj)e3qjJN؟8T#T@2=(y?z |DsK;hRwSo?}1GaxY 7)!.m懑Ś!̙TD˛n8ky+$HT7X "' iJ.p1Soid:(iDpab'7!rCE:ޫX\:)Ff Qr]a_آa-^VaA<Ü|?-đ2i+htw ۂB==1fWFg }_qd&Ikz0QU#X`0G)þ\4(܏<`N #ꔥ6 !TU9-v[jf#HD@ck`kt1 t-` >=KJٌEGKEav/rUP?5 Y<ͽC}ۋw:d_x*]Z)ۦmfyX&/UPp]Ih(~fbǦ.[tGv uQCSM `zΪ -g&Z*F\8]-Q:uxdZ`KÊfH83C %ќ^v=\? f ;xxY_AS뫥&mMlyw})5Y K١tSk-+z |#}h"%,ſ^Ք$79ix4v_d vO=R@+.b%2fR]NC 7pL?Ǹ y’S]cu)9@%VB&S@ˏ}T SD| wMЎGDs}fcp+Cũo2:^XVTXd1n/Yğz/tb4Ėԝ6j~dNy,^π~'Dd'vTV }:KLMV# J4 WlVe$.!@lbhm'T3dd~`]{8-;T-Ky(t<'X# O`,
нzo]hJu<6EOqSe(fbžUYu}$3B}#8mNE,pK3.RzV IA2??^E ||7O1/svoZےcpAQ{pyM`t 5;Sab,1WvZד2*=,:QҸlr}aux6;Xq>ikY!7Z6m}n fx݌ӄW rpg)2|)_(dbZ>SRwO`ij"u-pPo?ΕEC [J+žV% Oh͟b6δ(iy! 01V4F.ۗ>u9#:s[XҋnJGicO N @RK!yyKDz5qA%;'[&\ty+<42&=(i:vNL$HQ/ϴH$w<ݐƬMPtdk3nM2v&H3!%QAFs J4ל՞J-rV %] . 2*i9:3{I2g2QWnˬ&UqE"Cl:WzpϞpqKVx1 ago]EdzJ%\Z)<zVn#"LJ"˹=%~Z O۠Vɚ#wFc܍Gdf$Ӌ3[DJw2!I%Qd4J8,*'i}_(]"*#͜Vj7޼,HˏE)Z껊v$,ѝ͙P&MsZ|@2w?]^YygD$>!1Y&گJqs5 ( iA\Yh-1,~}]e /2hrE=>|'̃-03R,PO6Kc5 Ᵹ 8_|KeE xC?|sjս`$Z ㈓u!m{~6njNZys $÷ծ,ȋ-9rţ!/DBsP:WLoV.=5E%ckF=ZK8(R{YO$Z*aVo5kZֱmF?C~)8x\0$iB1-pbsBsAr;8F:fԵQ ai ]ی(y4Y? ^cGVf.U(8:-L2)S[mQxn*6Ɨku2F5RQLVKKۣ 1e,_Go V> ՚S`%(^ nz8@r1j2uue8%p5{輶`Bl9VQC:Ɨk]0;0npz8h0ş}WT,?^*=f3-J1^t/C=Sv~~@hgSqUǧxK_cM6C2̌Jm Ff|$c^*Hyjv_Q)wRB#tHf h`avJʯF(wJFt҂ !>2~ [MkI@njQk0P!z j떇Oʁtx^AKqr=tDf]-n;ł Lo| !IBc'_O $/E#RdG a~cݿ&ᒛf^̰f pHy(KrX=.lDXlkCu']h[`H+RvH Wf}DUY>xl!EȿN_Cd& .7'hnW,q?H!" .v{cpa +teq.QHjYnm*FCVCWr[m|Jb_i&0S8< $&‰RTYw@*!vҟ ?2D(J .isDMTgҊ!)9[ϡvcHc㭗ܩP:w( Lي Y` Sz7]%{sFc˾?d_BٲN8$)*s3pbepb! 'P\;6ëݐ$)jw.^cxy*01H ,6zBt13?c>` hTƝI FOVQV-goPI_n&OǠJv:sF 9:?dM&ibWtQnJpmۥT>WO+F!M|;ng谹E̜H HhS}8y:7524&sU=.cE45J4[ǝN;_ ]y/6qRiR0C=Fa#T:E]6!OjCK\ +(:r™2Q_^E-ƏaJ v1gTwea{QE9Ôuݦ Ҧjʉe< *)Cpۢfe+gze/Wz{?볇+036lw8I#_d=a[Xm 8M+0Izs |aam"bWׄ3@N[}OoIAM0M`&@9CY&Rxߦ?oBQ{_f^}1mn32\Qƺj$?ހ&thw6$HOXƒ+uȮoxAIBfZB/Y^DЗo-W\?YQlėKNjsR.?;WHq z:i?dI VNj=> I 9Mzm6H0r9u%x'm]e;A3՛6K>m H)2nw88hBHzVZi_m:L+fg 5;LcvāPL+,h$vQ&Y"|}Q7DK\[o6IrDwo]d*K ܄Jc=E>=/:$[(Ϯ5A zaVBԵ6Ӥоp$UukmZ 0*7R&{\U:MeIdƕ%vcM-I-^Gpŷ,xI& ~|]# #)b!H.E@ (oen- AO2hNWi8*3Zajg|;a606?R5i99ǦquME)h 4}![ׯL&meMudy \_PV( 1H9߻)M}:aח.~!Ai4GL1 8؜E=\5Ea}ߕ9 1wo8g}kݐF+Jm0O׾xJ64n~yH n͛RσhOWY@6r7SGoC[p%}v D?f_ M- Άd{=5DN?}#zDE|SAEbXLㄎîl~ckyL8-0Qɽb> kB'9宥K $ X<0x-h*ĺekC2oK.VEp(^PSOOwTv/iu)8@fH)BM(uʹq' 24:#_PZo%Ɍ=x|& b8K¯!0{תKGB'AS Д'JM*"Asp5٫@eH#2dߍ&OU`b`' vA!(e&ETCU۰`:oHK^!%v)h~1n}e;7i AƧ/Ht0qȲ@^ .VtxttT.`te’3D ȃcefdwO_QY-Axt.f1t,.@8,W$T7D&+\qJVױ. 0i,X&uc#Wַg⺈FXpVmG@gscHyvkTy5ćSPDQ |xeLߘY0 oDžs,pHsw:99yGǦ&>)C^ (4*y. 8"YzM0?qS')U%NUapL) ɥf-)Jg.Ua^cN<" /GDaw'SH3Vsq ~[8s(<T =5HF&~^0cXU%t-@+C V?Z *)Q)hTaZ /_JO'1NqV{P0o0rK6vIEs"%E{ S֎Iy5ϑMG{$OJ7~[z(g@壅?v oE"e kv,3[b/ֱeް (+<}QWK 6sER+VV]h+>oJsiyWגOw_njiV𚻺<зlGohx}!MӁ ޗyD.S1f߫9ާڹ5SnuK+A|Xϖq"?@71.kGB5+s+S実ÐQ"yU,-Y1P)F]Do!=.8pq5bS7TJE+=z.0Nfs[^k kAaQC#k[H!fxCErlDΕ7h$ FG ^읫skl5FIF ) \g+hty(v(Y 0n]Eo_.[opG4ࣶ@jGNϿ!{{r1x9H&ՅL}n_%_W&дy~JjT9/A9-)㱍v Um|J{&>┞k' !>R89 U2)3k5b5BULEѵGUd n~t҃&T3VFGNЌK5~I@kCUA*aK\+3Q2 jfd P|AϿI/,O8`iC\9P!(WRQPxT?sot<=D%́,,#-{!R'ԓ7XbEUyd)C.Կ); ?fdx9վ戽fo-)p$//$>KTkT^zyjftuSz }ZUtP'Z RÏW.Jʂ*;`$ Z>t7j}hW$"p}kXۨ+Y;AsB8G}W >K=>k#,PBTM1䘫XI-VTP0mAV┏ByPH;L}[uN=`;n|ץ%|܍@ k`9%ǷhP lYE6nJ[\_>F6=7X\{QߩRU:J ƻcjseI'hڵݿӢ1]|,ԲIR[=d %GdMaÛ$d?C})Xjx=d{Y%)L=E/2ImQ]"3QLj>q[N}Ԣ e|0>Ue.rrʔZ KOg߰jt 3)̸;b^T d耖;$;^>X.vlLEC gg[t+`]dQg3{`b^y[oEAܲj^hHdN,// ;KVU%&s޷}m;9'X Lru`t;ߩY+MeU &\4CDGc3z}KczcmSHPB;0*سA'D0؉yyOj)4Ҵ6o?щEQ>r*tyް̝n Š: pL.?<ݫV,^%y$7qǜ#9ZO 6,z=T~ݮ́  <Wm 8:o}o*eۧx/(Կ##a6SJ2j^nbVڦ t0`ٓTΞAf B\vyMx!iߥe6v](]n&?/jjēaƗ`p_&Μ/e`#mwȽ"\ո0g]</O1 [þlXtFn*T |O<>d>Ĥ'콷Z> U]2u{azvyǝE%sWܱ?<%4Kʻ;V/  2^xem`k^ {}P 09XӬOcLA7Dv9TKE*|RV(I ut|)b7lBE"tqopvGn" oR!;~='\}/>qU; :#C7K |W>YafITG(m^ke,ɍNqfG?H&`lj#T]c?>T6: aBd:qMOJuo9XpGh\">iHg"Yq>Ijcf^B٢Vg)(9,A!T:Ib/Gb<ZS =_DcLIS&;$)n7Ա/yILk!@7пDABS9 B1{/ECE+3@B㶇MF<;eN_nEċtbPUQ/t#҇E١k +q2V+Ckt2qlD g*j20UWINJDᖩ.S}˃:"emƐ9mXՉ+[>3 0sͭ; 4F6 jn-3|E?,=& ^]u_amsnde &SN:V 3FQaKD Zt7sdd)$?4uMRf S`k8i0LbhRF) ޏgZ9r-";s.Rnd,7^ʇH<7q71zX8MU˕=3VEH$!dP*RbXe&Wv/e f|" դERn/'C<},_* #ʎE)%,oʃrj/V\+$ےjq^e7+-j|dڷ:LhEW$vF3K9qt9N}rُfז %>{SuOvFfeaut[ ߴ_L  z9ܓQ?q!IŌ]ꨤ 36κ7]p>gɤ.`cstY:1q"%IEkd?ۿ3/W6fP-;ȱQI~wpo wge4aC~H <T؟4NWz4>'\+[ͥ]rx#cj%< -4->Z;geq'B={05ᨘ@2[XIf/x'O cqz #ۈ"r)Lf"QJ^E~t4&dx/U wD7Li\bJDULIKu ], s564"ge"ٲI l6q?fA5sub'E'd4vx&PG ׺GCl?JO־[f$:0:gp})"hH= tI P2imx4?tıO7M[CHb۪:d}5mFl7[S5D\ Z t;a;B(ŵf@vV;S?_|U-#}08 y\C\E:ts-tarkBF/j)a~⠙c`IGa~%/k1FI?w Ҏ]E m~0Z 1jDfʮP;w*v#wOkC5:hȕj92~X]\]"c?ou L(lؽz2^§RORqDbN 6!M7QP]y-k Wzn&aJ& 36G4O\ɂ|JF ;C#|,Rw("炷w84 -s A +jKf?@hqx*t*ƐuTTZALU҅" B5V+OI-8 ENE,63l#`S1$OoQihw/Z  f1`ʰtkViAـPw/RNV6Z`N3xe^eVIXJ鈣AQ(WLX?FE_m2,sƸ>@ cm~Rd- 4UTM*A #$fX3Kɿx,Ew{ufncv@8Wڎa^u}5FUAj.mS3>.VX˚V1e3#}͆?$A:[I5՞̖(ڜL o-9e2OcsZp0ΒTMX3Ziޘ w wbyo ϫ wƔq~,u{/m.a>'x||`H E?Ld/*&tu}jVti̕>_Q0aLNоBf-ϋſ?z~rj )okh|Q ʷ҂ 䬌V+S4i nzs"P IvP_EL7Pkïwa1((2T<4 {~,E7kC^ ^+Ker)p~mQ 1*!X<#=xZYiJ"=:E.#I.)[N#=ua;/d x }?SE|Erre1ВL?a>*gZ/k8$`y<<\'5gqj ݷ\Ly6Fog[\4$~u!0Jp5 Z> Âkk砖MW^\XmNA"oJDt|PMs{<*# Am4!쭳`CqYE9>He(5  2x$I^?~8 ,'+=F+n)O*ʬ ~܊4JynOlh:+uwuA}ߜNё8[X)jx綾1R+YcVp# G5u"d+y@dCSD6igprϥ:\bjð2̊/t?C4c*)? X*.20?FM.xnc5:gvh1 GLL>3mM QF&/) ǏPG3VΫ.\к?$dmﯽY7V|ۈP5*_A.쀰 O >imɌmň:2Pl(3cizZeKd}h1m9.su s4J!@}yJV%MS0Rtv~MF>b?-a5DZ=v:oB-f9)P.WC;s+- <`&VRRB"?˵0v>.}2~:LS+c'<D,!4a5Vl.QFuXkl/' =GkX1GQЅpl؛33M)ǹw.ZqK 53ڦ}FjӼn,g2YWbs,y= ]9g7]6{yD|GQˤLlj`C;,3Ra_R$] 3fMLJ МWeвZ| g)!yua]Yj gfi|y, ?R^Xrspmՠ!ㅎ@3 <q%i0F23 ,©:Lmp TAPcW͵Xf9 9w/u[5#&˞=G7=>(q=FA7wCAr< Y X"CtMbg)H_1kܚi_? :'mZVnm!N#<ڮ/I~5R.H ] aA~/"h Xl]V^g=$l|07 EF`;-:29\x/yi(/yV}oO~!?nZ&a @y@g'ވe5A{b.`X%据ՠ&ocQqSve"CMpNԿk3^4z+8<Z[Bz*Adxgo K$\a3v@\hs+<e:$?^xui N ʙy۵s7#)WDu?/m `:cFDNRDg=iS&8Y/P Q -R3ʮJeO\ƴ3>[<ϑfAqɘAW#LwEo]Б@F^)Xr"FI5S7G\&F־ƽI!pHtEdX;?‡5Z3bP*Ž)8tZ-qmːxﺕXb (Sr>H\]RO~c8{-E,&FDۃLiBG ;k\W"bRd GOCna7^& *(mUhA6Hޑ&e^pKNmGn [Uz &)⠕yUOUTtAJ!uav5ov.U5ʤ(luWUŖExVY'i5 UOnϫrMU,U ^Tr%-+zqq61\wvm"^;¢Ll!${"&A=B' QSlrVoU{9GhT?Ej3#t? uw= f |Cg9GΊЗғu76~`KR&C,6oG,R^e Ccv,{굼< ѧ-u+|B.Lp(`ZǢ-HAC@&-vsET/z\HLutL[.18 ,͘2h%c .#+FwyLfG -D/n5]TJݩ{se6ӂkWLK5^؂U;KkBv=fqEDtkW]M`&BZcԿrrv?.twn~lI\ }= J&$x8;^iO8߈h?k9M##`-t -c h7A該\1ëkox$Xzց\XL6TqT&.10 9- t>55g`ߔdWh߸ď,@4a ijX,T3`2  YP(e@7?C *Js=_?%oW @%_n0NdAWe&}l 9l a0M2Ig;o]a)e3i%Hg̨LTMr/)~@?1vCW* f}^ K>}!VUgF^^*<+ vNs^]Z{!/6HD٘K$o4Bhb]Յuxʏ m`C'b#3Sv"~lӂ!ߜ](w_iP7D9Q%YP$a\iZ7U.4$,'mYU{/=g̈π(C|^c,?e

$anз>oٹϙ` Ҳ PĔ8؛8,E`򴑳liT&oJV-'/$Y ]샘s 1h%Va:֞m WgTSo$Y ҳQڳAGJ`l% MPYfu/@TbZ2ԵVvߍ-w2 #Z|a߲x~T{7ތ\jWwrc;8C]AgsetDbNŨ)A} %'oP_;bcEdGҿ5IJ??fgiVhK*"1=֓J|!uqӛg|7{5P(=VbvJ:fi6!k>#$]&@6kiq)݇2Y(oRwGWv)M:,h!'RDQst*h.w?a@xd@?D?ڤj$tӔNG_򱈢f\)E\"71<(B LLwO4Q5i?%kJ~W :{y}_pJxiuX֓Gp@h<ڑ%p$!iO~ FLPt71iW+z[9C_onЖ%=$iT;>/ S-%^~`@4OC1QUnpLj[ak4KRg,^bH6`SeZ;:"4q=i#慣ȩ*  ۖqk_BuXX/pK"BY[4<~1gm:" JJD34N-B`%u7HLj[7u Phm- h6TS)M, ,`s&sI:Ż4\JIކ/ֈZJ1ނLz6GJ"Mr{9i1b7XǜJ)ϲ}kR 4}7>OKSSy9dJ񈷅Q$`27Zӥ0u8Z()M 5rCaNҦ#O}+/?Wp3Hl7Ds'ne)zp̩ MnU54A6 VօY~%q0>D9~3d7} S3@@c-0W NB&AokE!%QS74'\6O;E8ީ"A IAƮյJ^e/.)in{uUXWYn"w "]DLH[\[KTN=Iys1H7"H^4V9UVڪHk&'T ]a]k!(_ ?Hܺ_iM]oxX)MHށH,͇^lv>{N6n ,9sBcYĆ}9ή¡\ߑiFpUL!b@O)a'Njli=!ɫ!4N>B 8LZ>?^}R*SxaH'he ?X!IUhR-%cdsQ"{v镑TJEl3,;h]N%fTXw~+LB+i ;jUhm0Xw(?1iB/1aa3bnu;מjps@BzUr,bEپPqW%Mi5D\՛mdwqxOX~KFS>5Zg "U7xY hC^~LKcIa3_CFmZ@|97,-+Q׭1PJݠ::~s ; υ(Eb_U{@8t>ey6;W} ٪bJ U3+C[xV7ERA<߼:hж# 00)[?2_z_vHT1գz U:Ņ>ScK#\@VJGB,&m5HS `*`+-EN/nA\3<ݨӸk5# To1W&@M#B: z=%+2u~6]/q^9nג]\ʓmֳ1; & iaF1/g{5c(p)mjǁ~&K4.~&z.] [H Ǩ;c<ꈮo$]~y So᱐^G_X]蚒K9xtU&+Z`;MVGXvļ9Z@%|\엑;UgBN1 CH![208729tY>hHnJ^Thok"7I P=_  -Vd z۵ex$ kF "!4avKXY nN #z/cmdl.vHRIN]f9pj)vZ"q۩9Dx|KL5ܔ6#yfM1sr4(K4KkN늉Q,<@ 'lJ^@ jwi֟$47KJH;X%TG4 㚬MŐhVQ%rLjP/I,wEK0VvRQ wUFTQ߷ʚXy-L\2Aç]#}״o#E{3NrCGczkW?&~A%3%gH-֠njƋD۳HY e3?);gnJw/J[:q"rlWe9 h0Fwe_v0+ne;Han1Wo;Q;+DtT-,NLA31M"I^J(xLSz6T[[1O`SB* İJrHiv2\ڊb0H:a~J[)jF|pvٶ&Wq!nZ},%ilݡ86@POmFJѣlEMTmUWFk=(raUm5ڪbK;Pȩq0;ś&`~% S oJ,H]Mnc˒#x 6ba͛<+ p,"lQ1iX}T#:&Uw19rč£"(6Rfg[e' #O0(-YEy3T&o5[> =p53+(h-"HX4_c i`:5Ș&"Jp3=|h+TkSzQ=EJtdUNElN/fɊzL\$'1^{0Uy@[x qJ}3/~<om6U\-@HSr}Ѧy(Q@@gOc70iÍFaC 8x8 B*+fT<c. t6T;<<b>8q 8bicܨh-bXL)+2aŜ*詈 y1:&j՛𦗟9}& v#3t3;5͝b IY ׇWe{}+^z1e}e 84unݡ_ҍ60! oKZo@xAbm+  S Ee8ij^3}3/Ա9(>IOԷbWZ4*p;X‚?_*ũON^fp/VÝ͚v'ȘjtS5QG^soIK\c=џIW}&̋4OϿLّ(Mq!@+ʌ{3܍.\r!e,*퇡trhwbkbx-"b4#jf+l͛MIfl{[(tb bkd9/ (ה=>lxMdui[; [ѭkBر!Ӣp\Z[fhDҬ|MQ\E_+&z&UUn$x'S^*<̽E4%>ѮVWe'vbh́]"X?>,he{;Szj\r36>ߐE0}G"9)=$| ȤEQo뾘)oYk HǗ:sҙ&wacXDt^4}3oI dɅ1VPH8Ԟz!ny5o -x8`oHʔ$vVPaz )l>F "#BQ:怦 ʼn c͒OX6e dy%+XnK"LFD&{"Wdl j,:Z7*kVkhU [jՈͺ`P #NLgl䨆-B>L"j[G9c:'|mpr5_]yH(EI+.VZЇKb6ܐ ;C_Mrx{ݳ'(SRE(cveJda p`A>6ʔƱ4{OA_KF!@ZǢpu.FC {cH8n|pMetDO?A-تlxX>&Ӥ>Cqg=qbg L4凔ŝ!)a+Sfh& Эw9{28(S" e cG\~wb_@FQ;-m_JT>˨ 7[ez38^.M 71MGbDc,FN&9{({aۛEJ3*7Z\7 X_VeHMK% SK4g\|սôos-?&G>F8,kfgY.CuIifaEe Eb^dzB1VfM#( @'1aM !d T(TfJ6[+w|Oӌ3j-e;$+D9z9SVI_nw%g "c谌d TT܂І+,q26=xβ0E3kvE=%SxVzdP^:1# bP ;dHpȪn =„-ldLB0t&ϡQ <ܷII" #TbR5Y e6eQ?OwIJ25~XV!kDjE]\]54`'Tޟ'  kN%ަ.JDHu6SQCm=΀P:|_9Flcb7ǣUPdhNݷAUo]74 "u`[@sV &d HOs/.cϧѨ[yˏ[IK8;h\vmwAyjxLC&yg\zcإB웉nfs6vpz'PJe6{y`0=PE?~ݘ\ Eer\  Dσ@6[Zg[kv^eRHKB :5*(=9|ŬF8Y8z^f.ѵ.x;y\n,)+&s#F֕c~cMXde,Z`s7Kf=kU{ķsz-RW%q"t G!b~M҈i$Ʊ$RcW[GX4wIWbwk,b< V` ]}}W1H/hy3B X| )sS"q '{y2 q8=9qRP}J@EG&B7W'7nf-ԙ!'dIJU`z=mB;~`KZKq UMScoϳ H4VI)ci:Yi\UvRJ<$/A3H<:K(qBlOW~C;ѫ)b#Ӹ)|gJC9fsF0O:u\XST}46#M%qw̪>6dZj– N% S,:n{tk[DƟ9PAsȺ\!oh9ek}zOO+.hd~֙-,BJ]۞Щiw#PdTyUMz*EUWm{9 ]+{fV󙍴+ʳ;g%,9W  Sq S<ѢOmrG@;\]1y0Pojg׼Z  ~lwR:`dM1/ݗRko.~ҐP d$~{@ \^R  `\j(cVƇ؜ Y{LBN^?gl}]'ϟIVhJku,V%liĆ*?B+KHvѧB%@-#%Qp"n?K%\~j=r'Byi)2Mݙ4c'kT@,$n'#p jyp.8wBw2'B{iěOC(婊z {jjչ3@&٩% FIE6\ "_48w5%=:0B Gn0őV-?Ŗ>-QZɘu,D2[8=/_ dY4ҝGlQ?5Xl"oFK" ]KR9ScГ/@+R+R.ļ^:`[rNjn|6'j5'IWq :<_oO;6 9wf6,K<`v1SVѲYqLsZ>-3tGe\'okBƄHWo 2,"(aɿ믿V9#* E9CzxVJpThrCoi**jy~ ׾1 TV}: I07rC"EjT%{uopZKRlSDW9vԶX_@&5 z:l]4EV둟ގx5 v(Q,Vp9#C'4ٴ\r 8syw1Ocj۠P˽Jo Í=<+*nF 6Pu"&Q 7$ PstT&"OtX9slX"0MZԸf\| (3.fZ;Bp>Wj4v0Qh$ ?6GI?=|?SA)!C o|(x נ'qSxm|Q3?j@|M QZMFi~W"hnZ듛]57iY h++#+L&ĉgv.y];/t'S!CZۤ5H7G&3(kl6nFA{ V93g O1|TecnzX7^v+ڝ4m P ^rvA.QBz2LwO  -z?>1 i 9{Cu}8}C> +1XSn :O;z\S10yےMbلB@-LLyʮQ 0@M]r.6 頣%w-ZKrE9 ZER߅&wtt*I!Yfݾ?}h:e{ sk779Iwֽg f.%m>Zjs͈vdͦQp?I{:z[2Su2m;W[2O7,ZF" ,24@8k{_k^DAg\߭m/Ʈ1Й R$n!Vo)Ec]8WX|U:O: <kBPKLI*H{ q+!0ON\J`Ǥ-p XK-RE (C9-2[?s(B=. &@K]=1\#\riF:%2wJ4f&?=3cf2 FSNWurQ8v3YbQ,E0:zM(Yh8*=c˳s& <9p=;os7K3+m? !m*gj~EX bтs%F~1y 7qP7ØYTkk}>*+Heb.[ DLBV1HuUlcWAL/{vH{~źK#' Jr>ǻ<]r2wQvH)#bopL5 M킳T^z,#ǢSPmn [2!!/cMIh}cĀk=_)IaN")(B=8=zOTZֵhS-+LvBɻ6)տ b?r _fݖΥkg Ͳ|@ VX8o "C]N\=c(28Y7Nq;c-e^g\?_-櫝uW5S~JB3h\\WjF&\bΉ,mZ $>f@ S".loj'+"=xMgziD#PsJ(Ҽo[oʛ<n9Ԏt$Yt_$RqKa)JL3^6qCO6zȕQLFqC}k`wq Fw|+^B}$etdqAr_WX1IO7NB70Fj9**⊱Of!8RNyTzcJ5P cv !F3yYr,RdZ{KS৞qi{x[$i5]g*\i;l99립.^VA0#l9;~W4" )OJr+Ua\'7s&d@7OCUZCׅG!;?<]c'%Ǽ.RXŒ1;8 X6FΖuv-KgUdz&M{E\ƺ.~Dփ$T-f?D5VzRkˡr'%ͪH]ps2Y (>\L!̹,<֯@>>$R[dz6cTg #qѷkw;\*؍/'.߰~+ף8tIjSq-<QGJ_GP?"%hs7]כsAq)Nףwu:S4Ԉ6ulI?)@: Y6R\)_"7P D(v>YͽRd&xj&$$wu9^JfEIZQف.ul 1rp̓r bE!Qf޹K0:N^~֪TG^XR RmtG]wU> ޻o7nc]RU\hβ6STMٞ!p=QrgL^z% )2k[5p=g{ow̕AAJ+{w1 b9%:pPS1Fo!Q?_643(<7|zWNR*gu0E,D?ˀܢNT$S\۰_tǟJom"`!^RBQk#]m:@d/z*{06^D[H&V^o9xCf& J*Vjd m4R6Kh$s=t(d׿cczi2k&YݧPu[z8X/NJZoC<!ɨvcj\ያdZ_LΝڙ@T.S&2478U,[#!H9 .S(aJO I󕵜L~J,uȯDm"VM ̋G Pԗ E/eO5#WFzT4>UW%Z\Y+ ]I6Q&T,H=Laj~CBBŋjé;릎v=Bna3D9y0]Tq:o[8Gmv]uP[ DT^Dl0%_f?rE6L&kkv2D[=ZQ!0.ІJ Htf齪|YP;hڴrk*qntYwsjٗ[ᐁ zKCܧqDtiDK,b0 XֽF;P XoI:y]^ \,o~<K J҄բ7'9˟2 ט^3"Ȋh,S,rcdw&%))JnT Z]ZdMG}y hDQJY|.E W'K^Q3U̚zay3GxaAֱ߯HBSqypqj4h}>R_}` m.u8&y@1<ըl `"%Tr2|mvYkea;jL`$Pa7Dkt^BN}akV?Q\ߍ'i4q9f-a Q3[:B8ޡC6[9mKDѨ 0?Ŗh ]_c ͐WqdgS\i~EhXpCiDfLS%Wb81p,QC}!ce!&S ZMY>Zx(9@@x˿0/٘.KȎ,Ej0I;Aغbzctc6kM "kq\o?@čӖ=0a;9Ҍ"&jv20GuuO`&e/l޼ ~g6@lfc% ?`[ql%NX_0렖*{uj(J/Wl_P [t+U qm.f$mk}!|} ⽺b`@+܊T|ıwbl>=[^`|=I$+")4R`1d[5pDChǎ@VĒ(ҝw_}-JaO©uV4N9D ^a!Rr%4݂,2/5k գ">KtX4fͺV9uSDo F)4oBy?! AA]\\16]8R@L|>j=Y b@e;H>K VX\",yض\"g4Kj/sƤ?nD|)q+=\Զ *(^w30\qlHpHߒͿj JwAu [\ͦQKXHl.6FǺ"3ULsO";^5D%pObU::*KDWͳ xS؆m%RNu=A|½;j&B-bz\ '"?= 9خ6Fw[/Ss:ra&fܭP]d%=?Bzdluox [xk4Kg"fW2(1jV[mۅjZ05w݅/Ul9&騱eƉ_I@YT4bjA{N]|)-gG~ITV+*4L2+nǧ F_`R'"x/|x0|.dWIT@Fuk&Me4j e9~~Bz8*4ފ`5&jLcr4o("*8Xub?dMVڻgۅ^=b|K3a(b=3wHX,r:5e'|g~7%Os`É~móRśrA%40x;V߹Hʷ{a*GZ0 wuSBi[:|E .CU+K;C*[ EgI]6ONBgI[o?MI%"ϳunvlB~, pZZ ɓёiX*ݏ ~8l0,tH.O,, K0ؗU^fIhIOU'x5d{%DMƋ h:@J{L_ɱ XFy^P_Bi0EG H6i>X|g,&F վ?F`IR{vE - 0wpOfuYcn>&Rj}^ĿTbd0P\kqG^ُmSV=Fmն+sUqb,oa1{cu"r]AUkp}dG"אyF`奋K3W~9[y5PcOzI%jF%Q18iX9 f,6XȃWpSM=Qf5SN6&c#klZ"-*[=@ 5L6ބD~pJZ ޯZ]n+{i} :,U¬Regŗ⎊RX=Q9aݥZ&ц0:NT\н]+Gtӵ \y +ŔeM1fh׷V<:-; BUbw@*<La%E-ϡpЗSr>Z= e/KL~#(:D)x,-ɡn\7 Ak\K G: e!:s^ lƆ'MFʳYkz?/>?}";dE?y2^Ƨ'aW#^d5^adq  +l!A!ThB|` h[62;C_d[#># YwIdA,huH-ګ 0lu*/\/9^!6mkd! {E{j\8oQ'(qcCiC8NԻqRCDRn} 7 %unhu2I _2)-NBª:8O5Mo3/"u{JE9x~NO4X)55m .Bw149~KiK1ܤ՟K .I|!"{?֓aմnfiȖ\)xgᆬ6,r:^l#&γB{ g..Ĺ5Vh/VWL Tzzߔ#R ,q9T;U?zpqP%?]nvTdit6.cw{qԣ+'BC| 3b0֊ їޔ#DM`U,;ўj#b@@̗+x d|Aɨ% ? M6td_r:P, #Cװ|{tIFwjLdghZ^e:[4ޞ%v+2HsE,J8зe+wu2)q]P(}rԊx![a jTc!,^EW}1YXXja[kwGىlVo$V[;b^`=#Xr]!+߸ف .z=;/rvR^ǁrUid[PaZ{"@y5$ zxR |zefa]8{O HGTt+嶥3hk[ܰt}]EO?=&TX۠B3B@s3N`gI/L*A%1*'>yHY[ssʤCD #4S `{FkT?괰O+}X8i=;cL5r^{lu;-|b %s 3=VGLi?qU5*B]p)9k\Yy5 qٷs%&qEMpG'd$G[Rsv5iov-oT&Yl(GI3cPnJ@q05KA?]M§w=(ējoK6/_w]9sJ}Qe|Ȯf &BAځyìASWTXHdļ=SUC7NؔfVQs 1 64,ݖr^6}>~ӿ8=ZUDmаի}Nԥuɟ-œGgjOWeS1e׽0_3gCмmǭv!TZ\W<>9%ky$ȭ:`ٛ@8FW-(֛DrsmCxkCȪj7VD4߹ N4Hۑ4RD,z^NMdDN"0 y#wz"NH4&)-mUAm;!-7Ds hTGه ƁT1#*nJ(Ii۪$4+|*Nnyb"69Aɶ VR}~2_Ǘ^)\ "Ns }ƙl!>D/3f'9t2u!Y~|h}V.<=aY|#M0DQGu61r{]}x0r%1EPy}x_lm(.&iM;ZFB5jM_8w8.0*68O{KQD ViD=܁oK38y0Y2]}/ƋR: \0IOM :_]?s287;U/zU\πs+Ex9۰B`fYQDXnx,*<~h4t?etsƷIzd=vj*jGwLwI_~Be-x=.fQ ȨVpi߳p9f3emPtS+5{/[._Nͫ⫑NtcCܾ]5+ _޶uVY j0 `9zaVAnCyچ0ܯs'vǃ{ֿ0,ְ _ =|=cRί@4@K Teʨᡔ'ˆKg:wq?u\@6O VX5'H'4Z[d f@Ҿ't59{W8t,~PHW SnuNwj!Ɲ}v{gm3.{E9x'6mE`q )-,Ӳ_>[{wȔZiNg6guBQ 6:Ӧ\}݈ܵ:Gt5}yfMW)Ғ,9/R34k x}3&mTX [S {>ˊ 0 $la@Pfkr_8ASH3p)bjɺͪ < &':kt r{7c1]:vx/~4`ʩfl?T _^GYWDw7m<z XWl Z/f$T._iZij?g{ޏ S$ÁPU/lhNWwa&Au%D3Vw 4溟[x_ћ<޽۶aPApBմ[CqZI!p0Z詑Nl[+˗R"7U̼Do'v@αrnH4ZM9̸&M٣X!HDoK٪ؕj4z<8(r66"kPї}vPem,eVT!bI;NX<?wJ҉[i)]ϋ" ir&Sۘ|/Wsw$fxf}OJ[փrS\zQ|ZD%?WjҌЋG u~^Nڀ>rj"ƯM$-0Õ^D_R<6VaJ̤2ؐ{NF)3М%W2$y<($V/EFv:fw R%|吔AV2X pj"( P]sIO,BlD{zP:'S~ %Kgs&.o~L*HO4Jg2.t5:U 3:tA`:DhN"k%8yx3v5N,:%p0/H(5|md^}:gj Zdb9] KZs6CM#fdC<@m;붑NwV[pu x4=7ATKmQ}Q qy@.>BEdْg'k'VpI^O儗[փI *O0 kfMڻ$B)[*73, G67FٖuA'ąʇG\Z/!*T{'&gd5#JkqCh&\\ Ҕ3=:7jX[ tA%>D2Wt=@èD)ϸoaxIHM6ߣܪmv?CkB?(|8bK=/eq~_pW4(tJ>PWGѝ71f1 )3wyx ?vi<ľO6.wOCtro"R2tQF"R̶/42AFR$9H&H=gqv~vιWvW5`y筕v/H:M& `å^[MoNN-bYd:uI+ۂ/N<_4"wtYB9_i | C'})Q2+\k5#s#~t҇hRJV72)c:5vu:Gk -j舡9N(mخ%!ʜvbIJX?%+{?7 J#!I7FjZg_xs\OYT)P-<' &_rLbܦԎsɏв (ewGƙ=ί9"  / OrnDquIQxlLy1.1| t:?[;4()|dn &``!b $%rs2A/yn'nv4aXBhdۻ>Ǟ\.\ҟ%Xi1 :M}G?Ƥz K;d|u"c=)O2l}mE&:(6uyN$؃$j_-+Ebxz1 @wf$,PG{'{|^[+x߽2Zͤ+C WmAFt4w!SW8Ym#*PZ?P1?3)J|هCث,3=(k>T |aRokvȲ`u3չwF)N? .ɳvzŞxX5?to QiCXs^2nEu4oR8>Gu{`8Y-8LBwb \5(lQE3rrgeϣS򰭄M>z%%"nܴ jd a*yYq qk!μZvWrɮ6W" @uus3]ѩA4U崑H yL~Ӑy}cZ2hl]E󁤦`,nH}fNH E᥶]ec{$3Ei+R v^WFa8uLK|0_ƄP@} 8NV#rVI})tQ`%j@̛ѷT~j0KIL-eV^q^F;yOIي7'n 4lR:PU~{\*Ќt \ߕ Bew͓,Eͬ`fooMQj:^9Ym_T%u}VsɮhsemhA&SP|38foz71I9Cv]&i. d1p ?\:cU%D{:k?! ge ʼl} ^UN+vit2Jb; 54e!iOԕ&=Y_:УmƆ(S/,HG0OE5I!UO*AY{'h%9%Oitx#3.5-h6x% |22)a(Ww.Pu('&6Q[f2^tP6!6ݴI&LZC10,܋L?@6ϓP5:$XS.v"[gZ-^)z.$Dt,ۥ6eb:჏ BhXf 'ՁEMԝqN$KyQiNL4WLsXwsDdv<1Dn'`@16n&$ZZGꓸkflmBIt5/(=&c]3]ߵŦ'h׃ĶvPx~}6w҇VɲDLj(S : WPs2>,ʥY^*xF#١0H}20-{S۰mP4 @~7B͎q>mo{Ra* >1@ν8҂غpo^w}QW@e٩;*ꃀۦ2~P 3xO.baSZ)*6WE87Mky֠{#zAY#o'(SS䍄KC(܆{G;>Ol*ѰuNV9:ւ6mlJ5Gqa-3 zl!t#A>şvt#3Qk$i7=5BY޼bRf ѶW+/e#BFY=^ r]U-vgިڬ߅H*C4_5T)v]fA01HXzTP2vY!iYQ{߽uW>OC5AThWۃfBB666*wTr'1㔑 zy=6fHQ= #Y]vh$ FY#ȤPV4k<_:Hh.h6ʡ Ha>yT F&SaiYM0jhvf1tELN!V27L4&nB<)3W$0 OqyuPS(jKgzhɪ"d_AJN0 '0Dնo| :XXiuƛ.m(#u4Fch4SoQ_A~ jq]("ǑR}=",7TTp2mjΆ7;n%˚mtFm!,O\0 %0$TI]"uy_P\(G[!2G^&:& +m6HLް[ tW\ҰE+Wg5xyn:kWOl_(-0ĺ%8R]u>|Y8D; <>+#Ug4qࠓo {$Wu*:׺P/6G&V޻nhrJ/n DAtŋ坟rO: >$q‚.wJ8Xɡg򉼜&0h%_EMc1 ?cSi~3Uss2Eb!oR|( *]7@@`,,` c” biRyGZ3{PM}uZj7P)WDRDC[E~ʢbfFrXf̓ 6Qt#纤qm8\0%q„S3ՠ^+XG7L2*{@wpʿCqQ؏GQp L|3*Xg-Gsa)t :uNL+dVJ c}#/ +[æS$U= Y͔Vtp?LdHd}<uC8j!F.>S X8I8=9հzzr"3;ތD9͢X+%K9n+J)ǸaZKDɣ3$dt[-/Y~;-@{kOKVIyL8z/d&P\-1+t-d\*v$[CP}Qg?m)a5v ̛ z(5{?JZm ?V<њZ_)(]ߝvl!J:w#P6\lz|xCURYa—R],zTf6pU\U}]c3 d"/ +kRN$Áqa>r9 `XqHYun [^uq¡; E2ec!J3YV}.CT[M!v:f@ Opw ~6:45~~@ѧE۹r%Pn Mq"v&>r0O,oE$Ϝ&8IX7;<%(Wz?:MNv.6]mٕ"59/JޚA=4 nC!DgBLf͖Q6T3 զ呋vu BO ?c,2{mɭeV#C&vcy7<mX:3 b2e7?IWS\;: jK]"i> $ v3fRWpbkA'# 0PbOmVHSx+i Z:()ӗd)6&UJ1$ʜioY/Յμw`ߑ\6]bv0q{5|tH7fOLi^,=9d#:$d(ލCƣj+E%v3Y $=6ѳQ Σqzl3j;]a!ml~e8b]thLq/J)TP%M6M0sk3 (;ד΅r8Ǯ q({ I p]q_c5p|q=ݹthm!Nޗ~gB*9߰|Gf1Y of@#Ķai a>dXE77͋P{W``SujoftGiñ}\gYz8 \(I^T ԏ %|)!lV8Ǐ G} YzqlMKY0&k.|ZWt&N %oRP4:ҽ >ہf^2MV$FΛh4!\3!$iNqkgӒPH(UtQcbLodq:iڵIZ8 *ZZ }QiB{' Η Ϥ+E/_}"B[.~JhI3GTs/c96Pb[I‹-ԛx32DpA)^:UL׾JHȄx UQn_h?FvW]w63TR1X~s-`H:oRN<&Mg_َ;H.d#)OWIH'Z5|)`;gc6MJN-B2}$Ki ]pŶl)G%*}X[IPLyE,+X3X@nV /i.JZde)+]4h>ԁ })yG1t j(}tS&qy Q8WvU+Et.P4ǵyde6.ND /QX۲/6'T7rqn:bjfvibcV;_=|īiz3I+!L&Ԏd8I {4-/w鮴-:W9Nw*P\ďKl FsySh\b0E8dDOFk=b{ǜdbȱp2eJ&"x@CZzHqdԲü@9'ҀLHȳK:L m(ﻐNy'[㯮x\6ZD_V8ϥg_ZߘkVp~ MwȢ/ :W 5e Cq,rؼʁ"=~ ./㳤v) {_ݕ"<VD/I8Z.V0 ;BMy l% wVZ9wb# 4pX."Sr0 Zr{g*L̈⾢4DOdVC{T) AKmQjS+ "5<֔"ض/C\ ]obæz**rDk9),lNhQG2HuFb]`wK!b:g±abVK5K:P؁Sl?j-P 3qjetm; Y( kp` R4k=l݉B FG,^d-?S#rȱ➫2Zw~+^(SҡMS.׋ҕbD\wv3fNcTkɴq[vh[=HƞA;"XgqJc8ڵ׉ԍ`?F}a:+YeG:fFBSui/™ad&:xMR3ĕ@'=}(J*6soY7$mW-:`~`nx)]by¥&,@aMdInhzӯuU~^iՐEǙڭkc*q)Fz &iJGO!R@>v |f+v 7[ :#[MW7El;U"Skʜb~4=nqs r]FfgSdڔRZH.ڥ3Ȇ\8yؠ#uqЇ4"o~̝37>Mֺ"-d#ޕȘy W==W{_ihȰaB#œ1!)T ]#=& _n:F 㦞@Z?™AtpU!Maъ+/fR%}3F[.e 'PU>*==Sv';Ztl#t29~L*\pŠ,jKғpԼ/4i]?櫩Ջh_Z P|Fa;jl2Ū';NNa#ܳ蓳t!eK?lWl SQ9L u1? ֞E"ʬN`-q}%]UqYsc`ʙ&kYr}ijCs$/׏Gk̀. >_xx6$W7ڠYc4ZNP”dY䌩Gk%; 3_Z&%{.뒛zϺ ykՉ5ŸOsv1x$]5TfXP`ԏp5t Hw+k7[Yjy}, 3[L܅25#(1{-T mHw*LK'wDz!;[ ޵icp&YShTi|콌1\yoHvw;cP},LΡw o(|UAu}ށ넊WǙ\8Uj=zS *u@Jш7 W+lZ9hglFdlPƛ6j/(-J;ҹ\R3; q\b͑Iħw6K ~ :U!y'}jA\U DT"Of\BN_Ř| yuIklIR*ObStd5c`uY_1Qb $?=(a+M -&]Ы<'XxSFA&u,w Y _uR>hql$:@ҔBYYWa9>%#͝Sѵ~B(ZIn{AX!pT30=\E>Vܸ"ýgghUѐq`yH3{s9-u^%)MM3{C(GeO@7޲aiKYifB=1jU3`}%W&8:ay9:Y_ga #^XN-ͤbdA uGi &>gщeσa>&ࠢ/+>3>21_t8:E0^~p; t F*){M~7ʇzDmHВ&u ~)DBl )Kcy}6wisM-Q4\þf?K#J߭6UGg$'0⸣7UbEX ?%#&&4Ի`*!`/q{>iq)i*=-B U01*zpq^p*痷^Q8RFYQ!WS[mX ע9F-N!3:s K1@{ꂾ2.jjQE$O^@w!sN6qMJ?Y{:pLfMʰHV?|2+v3.@֯ L=Ku<(; >R*!oggi^Y!0;zЁj"'%GӉP)<"^S8FwrU8KJ5,ԃܺ4)iis9c!ݳA(KDSlT% s 5&wNo݌y66n1v?~b8։Y?8|; aH'XC. FM9YZ *h@ h_C,+z0uI/hܥEs,[hC/se\nGo7V6h.+yfw;E0Wb$6{@ٜ.AI|\s@IN8D=]-&HI٘1>i2JULQ]Tt}VNt)wN2 ŝyngi7C9ĤW>h6Ե V9zcgYd# ytcv1 h\"[ OuKa!FWf*;qG}81SW[PҴ]X/!/ Q.6"\>"4cUBG[I_I?F+5wȓ> Lso gڗ$vOLig* xQ4$ѯMq 2 .tӱV~g!h)~xs_3U}s;g}JpOqunj8&!‘F+܄oo" <b{ͻ_mzr`b][dф#{Jv/UzO]Nv6>&?R,+X"rWyݜN׮V?)HEӪ2!T5}԰E4`9sիGC֊ l*c."D]=a-N=~rIJu> ZNOdkrx(A9o? <\@W,w:}e3di4g$ܔe4vu%}R"#8dbgdI"*L#mA{6hmL^;٣P@)L+?vbH1oMCMȨ#ʋ ߏN'A$1_GFF-?<#-h ;dDM/TB~Ϣj}a2D[Lat񽭃ͯ EMKq~"4-lT]Hn~rbVkdB.Ҏ\Hڔw2xOTla2/dqތަk4<j#7~N񽥶1, ( ֫@9Hq.ijF6f__Rlf#!9|F~3*\`L5O ۲x ZO(d`[x1kNG`vdW&D6VF E-ͳR?H$e_7y/&qjujXA(n-9)49Q k=R^7#_^`x` 'mUJ{DZƴBy`y7k4E̎TuSF'OJzN2cfXN25{<"IcY@Dݖ^-(w$m6uz#߽f]D!=%a9'mʽ OMb!z񸙱DĦԕ =E@9wp&l!wrRO忲B! L,RyqلY?e[VٛЃ=qS@?{ [\O(v nuRW"%d4w§zܨ49%Kin}+\ob-3sQZC?%{ q'T臻"C rD灷jg8c2~5ŀ[l R*ѰA};Dt+ߜꚷ~HF35 ٜ.$"1 TqE>Р]}C&&N6DkŭgރX25zϴ } 0wٍ4Y߉'zP_ '{/YB‡GtuUޏ1 xH\6.W^9woF$|5l LNw~UȌ[2Yg`^st䉂z)v(bW8Ej݉G3 -54:߀5 n1B-N'#,eљ94^Nks [n q/ܸEآS7IKY5DTIGXkm!Օ7 zcl%k:5jF NYkaR^N_{Gk^VbO S2Z[s8}ų2#9V馨b? >+ՆUZU+}@MkaZ^J;9s9Pt X+]MŰŖ7J&{zVId53yڼW ]VlbU'0wFn, pSjn1i% U:6MifFL70Qi9άjz١IMs*b!,T FkEߛHK>P}4*H澭J8eC2|URJ' `_LZJ h|5'4ir W ޓʗ4mXkW9gꔒ+@dX ZMQ_92op +geN>ezH?-}d M 푔fg )ZCj0y1=sC8Y{w{}VCd4m`! WQygku2R66doAeI` BqG*O$ɗp[HC/2z^ 9($;qCBGYF.oDnϙϭ̺.9dH̅pc:fzZ g4s߱PfΧirux1h$үK%;Z\:@XU)ސkr$= Ƃ] b "z/ڋj`k?j7QH'2+P4&@ypDL/^+%JZEe{IJ5v _Z7~U8[g+aljn!to.v#M˃#5¥C_LZa>2F)1fsdHKeJ oB[ Gjyw܌Nٔ @xqyȽSYt8b"f`QY63+Ɵ@CT!Co }i!Ь?q-^5;@zvbA咗O\r,ۧJ+`E%L-bv^dэP V3zfb^OZhC 37g ҍ#o.!f 0A:j{DE +6:)A!$p`~9- 8q M9hfZ(AoߙFW$=Ģ̂uZ6>vH"}ocF83OMGs= rT6Udr,ibA/&v'A֡@2Hf ,VfdS-Ţ]ݒ@d`*Yґ rȢܱ~ۦew$k J͍UIEG7AV|W~{ vJՋ-R>e7&ףɭY01R9EU:*J3y3m*+BrTր>\)a^I0FDZxJ]xD%۞,Ve4iUr{nqG/Dz"mZ(͂xSto̼?Lj~MVUyRIl,Sˆ %D$Fԥnq ,~}ӟ2( wXΉyYG&l rXkTaƘLdA.3E'!F᪰kZ1Q~p+K+£&< wP[ê0b"T!m2.ߒX;,frՃٕמaF<CSObL_пO;3XQܘzyOnG^=l E4zZ׸6ƯO vsޑ3ɼ3+ E DZx'3kEٛ%~WY0330`cfa_LM/o>!ss9Tרkpم^d &|((tb K])ׂqZF*[TP~֙] dth}\ 2wF+VLe;)(g \j1/mMyI O2kBMsW>`-x$cB90C)=)mxw> jl >V+ Yd X)/4?͊駿M[K-.In0am12%P$4svPIg+7[״TDt8] Jג k28V1L:)i戀tͣ@Daɵ\DBy"q)=w]sJ33:C`̙x (mٸ1zƩFa`7qx՗IﺠUTWYEHI}Rm7 KC3[ʙC8kc*1NY׉͈~ƇȌ0;:W;m<"DJ)R crU*˂!S'aH>7@ [e`E< XsCfII : .5>ү;\.d?6| S]~tl `DMXe-(\]8~P0efs\o *H'{;fBnCTԾw4=YO@pc` æ$P-M";,\&a;PKohQ$RԎ<|җw#Qm0sfu`߄mKͳ^#r l}obł~~t=Xs.S? Ɣ،%@j.zQTbWsBEdi1R(!gn /G@X]6_fp!S ﯆l:+ŪxpS**k69v{7 g]k&jDGf}K@ˀBFezG4>IUqA@psYm# xʬq]lK?xx'$iШuذRin*Y|rE37-n1Wb?z\GiZג Qϰ>"Ӡ$brp99`jwS 4hX);)u& rm껮\(}Шd@8I/T.S3c*)PL7aCPHhWA`1rxϐKkl{pHIŇ=0wo~azL'5-;6kٱZlBcib&^iak4ds`۰\ϒ* wvDvޔ96e\Fe@_dAIf0/0+KP4<4:xMmC&h }H*dɧ萳E/gfeZ]$ļQfSݟ )Tg Ij.).lQ"h\ӪY*+kow qDgyT˪rS v4SO<ڠ CPBNE'UPWP/CtOPJ['RI=hIj5VFOK a V X 2Y"[$)z{gR,+<𰚨p:0H=I~e(,Cñ~Mq[E_!`҈HWoD^gto0ŨbOfxewAި<.O UGQ'nE `lEeEԠSS-7NeL#cMCʼnB*C/vF^a%<7u7!ȔR\ _k̄ĠXP>҅.q,r(sviSnđ^ ih4QcIэFu[kV@z!A3_nO+j?bw)faA8LvM]zҁ)J ~[ '-20s~B-`gV mLzn`ZZ(uV<,AvUOGsfŏ K0ΘKnaGc!@^d2# l,V~زnst뽴jВvF--uI+)̓z%6LzB &[]{D_[SBLrvҜJ.- hxmrdO vi<wig[ i  3EܞyaZm9mapLqNrZͿ@8/s3h 21dINdHlc۳vw9=k-?r|id)_Q ȑZgL](jN3503IS}`߆}Few xT6"4n{nt8lK;$*pllpxxb[$ :D۬ՆH(rTp$qә"A6SaS{/YJ.Vl% Qr7(=7+Q*ojҥwQKI\[9`A%кfKtN]| ,D8HeaZO~Kjy.GWN\%3,w*Zb9Š/Xu#`+ w!*zn 䱤 9I,WP>|qc7FbFWa/*m|E FRG8]Cp (I⇦ʗ)ӗB~Bk$ 6a:ZvC0H(qfRkuv՟To&޺$?0x0e7T7ETj2J{\o Ф/)H.lKLlBx R6 };U%Gςy3~xG#F93G~Xzt0z۔Cbht@4\^6ҙwy,SFb:EgI*#!fw$&NolDYM օ ;x(z 'snZOzTϦ{xj<4<2y>2o Tл8ol'w}6( 0miR 5 {ƱDVkvچ-ZG|o= ī4dSGn-fp2t,&xגu'֍ڟ`*n`5Ss{js>p)Kš?VnR # 0~=CE_'(T*V6oǤSWܘk;w ;MbpΐnƄDwn/2R[[A9B?;LN7W_qZk(- ~( 1,o@k9FcIݫ 95/JV>:ժ%#+ }S)niM|d ../Ba߽. :/Ċ xs̗-,7mp`of/Ϗ 9dO\'<Tپ($A' e* }[IWpu)͍`Ģ:pF6EYƕKq<8p!wEGE'T^|DCr<D8]CO SD.xޖȤCʑ:l!UTބD5>Ԅ;[(OmmPe,kS*q]>&Hcۃ}Vtf*%n$s˗xfFdō*S_Ù*hI_*ث8 0X7^+ OPW=7w֩u0 _P`J*jm!e*+Re[%9βZpga~?S閄%1Lz?Z>p}h1ǛRq07p0>E TմͿa}*kXɨsc=~$N3\Q};VrKpW^rM" s+}) &gZ1*O>6\o _}P5i9},tf_ ȝlVyΟHus㚧+hylV6Л:0 +}?,%n찷&f1 )u2XՀS)څTl҈Vk7'lP؆3dHMiZ{ NY;Hm78ddlc.Ҧ]{2fG<3T=ݺ76,7%D gq(U%PCGY}<0L):ǙAOi2NSZ BBLkBpIe#>PaKsw]n#+jӋAK7e~ã)r@dku72.x Yld ZH {@_RFYo|E)4%֝A. K|>aVQVo&ӡnӞ8ՉQOP<,͂Lߕ/d\d礘6ܥ6@_X4W P,f &OPNei9a::\)\W=o>śkȴ0m`@ʊCm~9/c:E(!G3imiOX3t82ҰPo׾ oRut$aARnսjMjM1[#:IR*Y"m^ . DF+J^]+GJSֿ%sS9fIa=]D4sZ$M~(W 5hqz]zUrNܵSHC aw JyGAa}([ج}pY1q.+Xގ2i0ӎ~8{C`7v.ҵuvU8uȱu9,U֡p>y'ḡk#@ `Վ{FH<֐Vp~˿D8wR!̴]ؗithgfƠkRu&bڱu򇔨k: A9[Z~y'7d\9 {[׈R@~wb5C8(@첕AOc٢g-/s"o &Y G=A"|$/Nm0*E%"Q&Z@|D:%%#S.\SPmgbwȜ 7{0$fV'8:Q|:aW74:y~y ΐtG8$V>dEhY*"+^92ٝj9H5"Ԓ}̔NrS0UY-CfZgQTc8O=oa렮)W~(kBQ6">`҂z˃UfVhl' [\i't@ޠqءZi=3\' CN/Ï~+QyMOqIQ}JR| gI h{:1s.$E% YGmWuWzGǽG<ƬlL1"$6:/ ةysٸIpWɈtw>ˈlsK%oi\dڴ1~. ƽo.]`}j|RRu!9!( 5{ 0X Mρ6 hJ&ƂO#:w9GqhI!Nf}иz Աvd\ϗ_7voWYq@񹷳 !8@&3Ta r?g}oH64m(DV$ZwB@;@BHrq*V+axh_]Cuz$(OI#-klsQ(N9́MtpX@7ӈh0t7T+"mM+@?QBjnމh_sV4:IJxn̂ g=M<\āW4h[ʒ'SsOz'_sVrẗ'4ۣ u`o-^?.N9w6c+W$E l.h?^:/1]}HϤ%K>=_T.=Nɥ3 D&_vWC 3 H72oa6Pzޭ 9M8d`zCV$ɐ ;*_HZSFnWI@#vι=y(^DcC; Ea$bR* ݨN JNY2C#A 1u_j̛SFpˠ8vysjB)|+tAZ 1Ξ?'ˬ4iOX3= wQ0kDa9k-}Njz'sip (='q~aŤ~߷996i>` B#qkFNi`Y%iL Au8CF#ňbY:P÷kJWW?,)a' "ñfyN4mr ̍ oKĪ#(+Y*$Ńx)Pmo6ǯ:\n7@ ]^,A̴*a,'f:CDq`y@7kc81Cu_PqiGXld=^U0~'Ʌo5M-IT\fMO_.YC/Mu|j 6 M;o?#6&bhPOFf(Kj4 7CG ;nc"v0[JuV}%79kh'8تC5)sVIMO]yB jxNPYz/t+N.>T AFb??& B^Ǫݳ>0k]*g/KsXfĘ+ˍUl`g K xg3(s .\Hʕ#SRl$TyC Bk߾UUiy5Yfg3yb=Ĺϊ2 sxaڰ1x`ݾ>ZQCYM*)~9UǍF;MXQ18s45!t|,8V}qծy/SSN'fY;;† eCQMi_#h2_P(qў@`Ki&J%@֝-~ vN  `1di>)H\~4+,qޓ~t,l2&n=j} fɿ5'vˏL/ٗX10,bL[WL,%?4erb$b:H*W1ή\1,K1oSIdrOH HJX7 kLԸԤ?UG{!H11FFX[C75&%k8FՉkxfxGr?`t}) rS1NUKlDmNQ~×>bQ!i9LZ4#buD=@.+bW͖^o`-m@eIñNfN8Ң>3SB #s[Sԗh˼jyMA2~LDXtzK{AAb_$ℏ'v9)tATE~άm(M*z'PSjГ #9xpk#8lp?%I>c-jVi&Rhš Mj}X.kY㒼S*O%YۨRpvkPNUma r+.[bmWkj>^Wnd .FŻę8C{me_9{$`ՋBM\߃ =F7tэRУR~ki5n|LvPnB[`1*id.$;X?|NN3b޾B9nh#|&<IX7r/u)#N̒eB6Ul$ dwG.c'1-faT=`GҗtI?I t奸≄.uԜ=vSuβ֕wf>Q|pNH@#>A4 :WwB?WlWr0=yh;-w dpJgUO@˷W 0"! 匽n@f'V\atTI 삂- B9ĖoF>V8LǓӈ3-uKʄ6A,nY2x7fG*(76fNC/sѧv;i ;nn5PoZ//^.;pwSjPGZ?7ϩ|эMh:lBl3^.xT C&&alL YnfZYQHy &'|oY)]S|b O*a㘕 #TJ`rn$=p E$.!$..2|$1Rz=]۸`|qκ՚3)>R+0+E6ψQ8t/g߶Rf>0uGcv)(myI^(_$ SS.*Y[~Gm]0[>s%BsA.* ?RyI4,'朎98S]zƕ,;i'5 [K/k,K;rUL.OK27o EAXĕ"@S~۩@}9㶠 1\3t'¸9Ǜ1:i"C[wSqm} Lc>2,q{%8D~k'Ty^GqSp9Q|]I4X.r g±ch0JVU$X܀Af9n{OS_ҵ?7EQ[ĥx:׭`\Ӫ=.tjYV,1WTY/C_Pz늼slocͪUUF}bpsK֮j $jOKskїv lĕUNLLtԩa+w|D+sɝI9ޣ|/[`Hp7OeRg3Ǽ}8,-P.oC!oacWԾOi~ͻ5@B3uZ68]R;;,:WxʽރpC!QA7MWJ!D$ B0 sg@aL> GBg c$LHor>>Yf蛊xkHDVj JaR$eozO03`I0p)jk~VusfyJq-%Zf Qigt.v'? +#yR(XlEK%?&i[3&˟\7a ml9'$)gec0s~{2ʘEQ@PF}3k8Cr9??P/( E /Lz"f6y"T핗Cbf7C l+]SZk])"hՙpN`8p>U}P$ў'O A$bﯜb9, C )e11JddDS$tlfjK=ƕeˬr.ZAcQ VUfNЁ`\%G?␷~R ^gGƦwu4Ě n\0\<8‘[g~ٮ߃KBTնĭ [76=LW{aSVnhL1@ievz]5g8Ɂj@|i71@X`g*W&z?Oz$=laRŽÈ`hAT39ƹn\IFOwfp@A_`g2VA8|c:G!{H܈ (1W~M:؇N|e9.LF$ 5*>cˆ A?w.žC l(A M$Y| Qf-\R^`<]P rcq^MLs8"nYJ1;ыv5lԣ?oCbH\4%ϑy/mhEy?f$MLk<.^ȣM-5xV ek~rcz73)ڨ==X\XlHJ0 Y=TюFYj۹ PdajIIZ]"27',ωyv"#E6Qqj?,cz|bץM~;i@ u/f8Nw SJ$y7-5Sg:+:N`xomCCgj{qg:آU\W͚ZhCvtk ߝ!Tgk5.CĤw•y5 ,.q'lr@fZ8$9eFs0(b"_P[qX&hiY} }^]\N>F?(q6g ! e'_>;Z]7(w:d:Z'kH!izUtf6w:T M?½@DE/ "B+p* u̎ȃԋRdرqۇțzvO;%N%ؖG9R$ąaɂ-+31" p(8tsq[WXg}q'm/¸:¾x8{y2Ro;L"MqGȫm(W'_> 8.*T:?pu Fkta!pLٯav7jBW"T5S@<}}oZ^ ;1I[TwgV?Ψ\h jS> º5Kj7nMUͫc\5 \w/nfXrhdpu)4ym9AX-yX1]@4 /=/V+I,0Z&Юr9jxm͑ DZ`MMxzwxGVD;^~RZW}d|}>L|^8e26tJ.Y\(v# b A=Es IyEKqES/A] -aS=ȭ2g~(CFc ^1=LvM m֥MY n9!q]eXGx#IAA:1FcTn0jF:$]ŁsY K"<# o ǁ50罥}G$Շysŕ/E;p(..\A$}A`Ϥ1ajT M&h4w$@򛾹Px9gj/,⃧V.P>fQTu3Q+SϪ؆/ݧV| Ob[Ŏ]2,ߥHsVgt5B(Sd<)'|Ey0ŃC9Z8:/**~=ŲU2!(⇯`3E_\|}$F>a:{*"ԫEfPY2:47mɷ>7,lnO fsA xUWh8 _pxݽϿҾ{$OujN7U qP}\}c ˭JN#8 vhMa__GgE 蹂Z;4<+l< W\ eHY0ƟwTk}K T*f10sWs*mY λd C5(Ƣh;RU$4dLq``xL]/}i8RK%Tmf;8u$6q GQVE@5?#k:L*d+%xw *)^ ]f T[|<]L4+}zh1z*8u - Y\`/3#R|Sƣ SGZY |eeCV)~58c"!~9\pBz UIeoj;عGux h+Ŭg9k-l8c(0 _`+?֬龽PjJ*6'V"6L|4rv)#d5"ܨ5=`ܤ;[l9HiU Sy݇F$GpIj^rњbY:*oE^8ys'8QGVDtbKFH".P$b*=5v&O4ӍdjkW7IW0=Тe j ]+A5 fDIU,ǿUP}j2-1QV}FEac[C"Hup`}@i@ P *k&EQ. >Ǹ ۳D)RuEl!]3!ҧV>cOW6owG֋ 㰃$16 19!]%{N{w<ՌPIҕY۴֞Dz mRi lBO~}`GVز[me'!Wt6>}'yf>8 rn^O2)= @4wɱrKQ].n=Ey-w^"x (57,݊JL7<0b:[F! ĕTlV1fQ#CP>zܢsQ5<-Lzsaۺ`Eg>HV|GK^֣cZIx0S.'eH-TXmfMC q^"N[bnDڽE>֭G{q?:čQߥD]#yNJf4{aco}?͹ {/LW A8 !6,v9Q#wwޯ nP5#"YIsZ`$ed?fD*=L]j]w0d@a% pnJ R1דdm`Aq˺E&)QW> tq#nwBsuk]M3넩Wbutz[V&ўNlvuYʀ,=: MLZ7S1K92dy&KJ[a>jVa>k 3m E[+ʎ9cEjvyGvE"gV5o>:b@hN($i$VLm~/wx( Â(V`[rTQT訧gz5^Ȗ TzOg>u i1  \_mT:c;D8?s2lInͿwSt) p e5u(k v bv.c:͟E%8w꺃Z5,iAT hišӋ܇ mYes˷-U^.cʐW A=ݮ)xVF{Ӳ6+{GHs5ԃL%!=N\c8C!z~.|+V*褳*\VAtR:Dfpib6YR1?QgH1 ҫbU"w1wCQj-G #nR4ZYINjY1Aemidubd)ݠ6 Lcb)O^.@Z|m5 @o8kVCw t %pd$+j ߨ[^;JZlAsBsC?K:IcC7GOcK ϥ`Lf1bLFGu'jP,kdewrbEyO)CȍM4I׆x4M=ܭWdGݯ[$=Peȩ29휁h4k6W^\jH<_\+`]091(u-uh>BÓf:Ga =ޒ*I' M+[%i"FJ ܑW$y+&ɰ4i|Y $PqOh۴#MZ^ۥu…nL?ZK d8ɘVaIo- QԳ>Eqp:ԏPcsPu5uyN\7 }8k*!!4J`n{дs߉xAڼif^G,͵ {O{h5WBJ"gj6V*!ecl?XT?7_@mv7TPGR}95vZ_z'XYx:&+`=#wus`w[pT.!-a NfSdYiDuoyPB>c?nqwX%7_ \٥4qOFezlߩBXQ@ XdVn*nMmt&C^?^|8/׭Xfdg)t=LfRUK!*c5EK~<[X\K\zNvvdM%ΚY8}6 Ip] K28}?4Qc ;{0wa:M609W=A ԃKtH"@<ی2aV-O"3yY$6B3(l R\=<É13TPrޙ6PCf3 odӬ6n[8wZi}' f<.Wvjɂa&h<czЍ"ۖ%v,gKF0y ʩ2?ͩ/kT !%VC2a36Eɶx4v4v_PI~qqݫ~}Mn(V&N&ՁcG)'XD=JU9)U|Se}KyF9Mh;ry9:y=k( Q(#qf puaUNSrjANWH4sЎk?t9ᘜS_5 z%eEwN~%KD&{9Vlcw`kANML꛴MQFcyVar{DC[\P̵_(/)?D/ ͅФւuYqxT5̳y\=j*Isz#s/= v$d,әpm _4c(yu~U~'E$_pJ"|bJ_El k~ʈ w4qqChRb.hjhY2RYX[ mvãGJ g# B.C\+=8`T£!% l~s5zWo||G:7 wIuߞj?W4ɋ<*1rY(6XMZH2).Ųu.~D> eV *zT#trɭZ40ZJ*.%+K\V9{ڶ `30^:g$Ƅ~زI./ydķjvbv-J9o5k ??(r^Xř7^bp^K*nO"M~<^[`P8cKԀZgqOI5YZ-i[aɳ#veP /qDvN4ɒ=E؁H2wV 6 PSy|4Aװ$ Zv܈Qz/HۗdS 0O{FBn]>22)DX=9߰xXN@x&n3wV{*rٔQ`-G K@Q]/[p\Ak;#ث@r\lE7|e2ab*pbHTq^ XqoKDa-){EU(Gj[\q5nZ% tpgd>XTw]٭/U%Fl:eJ ]=$qqbݙsE!e[\Ja2Kcb وZTXvf7@ț,}9ⷛh66{mW{cYk5}0;C]$< yPy57޿[vབྷFSۚ;>Mv#UV5:W#y>+n9{Wh{ħ)P¹cK?EiZ6ABw?zcb4 7x"lر#`t&\$hy(RtXGLjALTl.Y+J7Jl.QQ3k..bMIJs7[62Ĥ6h o?֠jl&Gbړ=O[^Yм(V~sx[E>rj +@C"X >Iz Uw`W}2^^ TeO32?Q883%oG8nƁ+=ANu@ vX7_k'b2rq:M% ϊl2:oi c8`8} ntfwm9KZƏl]ͱ݋rwr#?K6)W3= y>E[E>ȏ̄`Oo{FtԂKsq-$߯;Q@ʹ"sz"߹iʓ)< Han2b֩@epaAѬ"W=J/z 1̠ 1S~D"mZ96à K)ռލJ,v&JTק2_\RTiiuMJ~gw3)^'ؓ ngA$vS7ut$Ka&i DzɿoqmVУNZiMN 5E61F>uEq&aL/e ?eCUJ(5%]rؾ |\-"@Z\@gQ?F5bOƞ%]$4b~ ud{:ԇUZ'tĿw/'! յ|773’X†RsHE4 vG]0c1ߎAYmE#H4+Yx_QehV"(HC^@u -xh"@&kD4K,"$9H2EAKK  tvm(GRb8<<6BZ";|wB:@rmko)+a.:BK-$È0Q.v;a6?s@:gT<ی رT1"+)@``:xx =.rej6ngy^s d=RMÏ~غl4OAdzͬ%f֖'`eJ~YzZ(%#k/)\NCꗺ^لEĆ6j:[QKAV8{؂jl:>WfϥjIb.37l}.0D:Yf1v봌b10햺݆+ဠHf]:$=;vMFL&^"#ĹÖH|vpȻ20۰kG$ThޟŲ :H8J}yTftㅰ+<, 7OhFSư8:eah혒Zɐpֆ6!S%%ݚO=9 ᓖh!_O.ŒaW?Tn#nS~n?ƒ k `h֔uiKyՇR&0]Jd>)6q xK+IH ,Ǒq[p^4Qk >*z (i{{DFlcOQMlg\vQ&\[}rQ;P_MZl_g*Ð?ND`_oos%@H9gJAU{3?֣~›CX.#a{ŁOeu)EЋ_t+QZZ&(P3/+9 vBI8Bܛ9oSL>cVk29j+U]ʆE#uMIZ;Jտaa,PtwăHA -@y~㽖  LjV'|`B MӵK~BҹԨr.# jꠗvXA"#`6ev%*{q}eA -(Ig#'׶_^lYi0c }rrmkeG/ܧE| j[#2+d6&'y?$ HuC A;4t#}5tcu^vM5G*ooa~ /|s*"A!%dwkCF|v7^NVt}~u|mXF!g4/`nT2C9 0n?HZ Sa 2egW+e ]UlB?."bz&&T:򐷤P b bvՒ"#?Ou(4Q|msz' Q{ I^liVBZK B]Ggy>ęPдXh{.~!ikLZpOH)Ncy]01!De.RHTO)xwyNJ+y]n6qXC/L?`Y7} ܋ۺ\x2ag˷"Aȇ:+VRJ96[cA'7ө&# VCq 5]0N=6|%'& ;}tٖcf`z`!\ 2zFۻe>5I]7MlBiYEv9JɰHT/]rX#"LeBʧZ~Ur "ӡT 6䘁@1e3d6o`?+CB@?"=tѻ"l`i [|t5- p"?hYg"qf\ b9`T$-G`B.f%QvW(]n!=s 3ӈz׺ֱF{2wU;V]OUi>3REC6&&,ai(9Һ. lGE~pE^1 F:n[ ͏:N"tb`q ȜkٱODz RNj3䤍 mC{M[4~hz<. ɮ<ײmkܺ;NAKUќ%dxdeƱRUjvU*>8C4Jo{K~A?,W(7l}Ϟjz,ݰwP= 7оz? a?:&v$y<v&TGw uVmRS;˕:2CZAe>Rt^kGw ÜPܭ%KDI iUH+΀]iJfQ *},(\ f1﹔.,H^V8D~ ʱbb0FP:0oW7i*KiVsHg{(֬˱G' 8H<8eTJPfP!i4pKr,L$Sj fp,L >C@;Cmr;blԀA3qM҇(G7Mtd|֒ ]Xo}ǵF`;(184nj` r[ASQWJ87z <׿"  \~zj͚B=n ԸWJlcۍ=:F7*,6BvJJs(iJf.\M oHg{炩kƢP& KBo✻nґm; J3?>y{W CBpA,'H`Gb8Wp ⥗MGawBPiۂ^ &ېe̵V'zh#ę7E A4i2SL;݊;*Z_CTs/Y '^ԝ4p¢@z2l9GZH6nVwǎpI0 c`To?%`ģPC<b)3&#'($!话$ z_X{ve+0ŗ=P㢸W&Htk ޡR j/,cuH5ǖv~#Iv[4Z1ZY (#k֙TU<ؗGtk켪*ZHߓc9E5M,4 v@ON㱔}ҧ})ZK***~$S!kjgi(4~qf =yN- ]:$E,+$mmS`;#pX !t_(;9r@Q{ bKw B_ |dDAˆE/}tj|t Z۳Et௯­HIb mV9g,Z4Xh2e]QkҸY\G@]KT/ِ7 p,x9C禎f'\cMh Ihg[Y@T^*ۘ=̏xD'p(,>q`k,䟺N~9uk#7o|ru RE.TAKl$:_ś*7GhJ>=}&F5ȴuJɀdaiE=9B3#8۪=?i%C&P6ǤWeh_eM[Cٽb[`;Np`JM h 6iwJ)  NJpT fѤo@V%\6k7m9v L:Ks(wuᶢ_eZ'cBBKA`QPe4f5f[Ûԯ#BhyK T^qg牪\en0\ɠizoUϙ\Gq$e拈_8]$a(MP%>ߣd*%{iݣG-Mb؝0ț=~\:³aً1Tyd|$@Uk,72&@'%FOP ܲ +(;"н4)ŞxPsԠkt]W$"㌥ѣSESO_Pޥ9JJˌ-(gI~e5K21l&9$^;bNɉeMP"LS[Hka?$;Ȁljgf3XGG+h#jα7+xFcx$k=/~m8b"XOplGSM H4LҶ2jX8ablY8&ƘRn}{cw@>A+eK&qd!2fSO2|.uܿ *:v,HP4 Ww(A0)FF7ۚC-kj_ ]3^-gO[?(rFJ|Y5`nr #]OAdFՈتw^TR*$xx^|m[Kyi!@oSc;pnrv & !:|=0v}@w tlQ?ٽCjGefE'R,vdMAvNh_ۘ䅥n̽n.So*;x68 6 eC{o8iO$6A%NVQ>"Km*DSݢ_Rۃ8 LM4lb˅2+~kog"č=\+<-05r' 611\ooV|P[#g\RjΥ.8ѣ48~e+7[ěF B 9 S @_m+Б@w6BIBl}\d.:t\OC;8&OX\Bygδ,6%Rެx63 _&g@\P].;Ip׈ñ"g`c\/)EYR ;H0ٓDTh4MeҖ;fT` vo`s;qif-x>)Z~Ѱb(^耒m_#1dv\[tˌvzg4-r@ǎό%zsAxpG]!~ |D*OИrTB_sӉWZWKR$iM-^ArJ__ҡ9(&*JH8R_ȉš s6`~p F#?rc+\@o5zc:r86C[thmci"9!ӣ5,|ևIEh m#q?yBxљŹ)~rnAڭo&:ByBuOkA"*8=ю֘6:fvv3uX<&BZMh4ZSˆ6c0%MZ/sɵB7+:7R&z38u{Edaf_МA#F+ᄝ.C@'_dFf WD& M%X_xtp% P>,XVQz%#FZg?ӨeaɃGV7~^p9SɕiC>f~wE=™^^g%WXq/Եtp=[n78!)-5'ݣc`c ~jȵhF)Zk=u$`6B!0I{!ɟ6kx;%Y^ը"CQsphzy xkY|6ųPٮ@.UH )Eͷ(7B$2 ~DVX=w9@|e/oGF+/~kvt;{z_ YXCX+c! }OCl"zG`& F(@0s9i럙P6QǩL" r`Lwñ$;m_o{PiR`5F]2VN(r7/9 _ǒI*@G?+2TSӯ˼9?^J(q4(69 O ~ qG/+-?'ڇw Ug o_:ҹK6_rY~P\A=EϮ ..oocM$n Z}%^^m-e-gc(eYK~sޭ/8K@T7zPHRoc?ɽZb[O,v,$ K~k fzS΋F`Agk4p;i ~#F-n e5m=JXS:Q_&4)b8YBgxMR-x/4->9@W0so0Ncġ-k7@"h-M2]ԬPJ]3û{0w'z'PwPib_3*@I3; B/ oCjwlO:dڦs}"i(Ɇ7hǣ,U╀>ZK266\O]7qcB[9}T}m`Et`;M] ݩyRU E80D7eJc7f *< r-eV5M;gH &!-TX಻)5,D쨯嫶iGxa BVS`w5h?T~Ɏon__>ʢwdX]0A)6 tU) ؉&U@>>s.wQKoᱳwH]f9<ߓwV0OW;fcJ U^vly(|g:5T·W_ϰrf2He\)iΤٲ 1! &O$HdSUy! }s c*o"0j+"r6tSdgVu7?D =t҇J80iX<9TBmA6N޾wy Ͱnndynآm #2Q=nc(Y;oZ >=WS/hcqcwaYjJ B\+4(mT۳Sj-5$TbD]!u= |pIքz$ ;pׁMN?<_7t7{xRͽ^=B/9CF,^8p"Y3VX)u ^91|ͬi`j)BgFU.:6kT~px;u u,p ύh:>N:E{eX?YC sއ<䲂EibBYnO%I~],u-Q 8Tm6%, (FW=AؾFdꜬƓXp 5'LLo O6Xw?Yj;C(o⳦KgBE4~r3'^% %hq[{2(Ѹ1Nߊ ;(nQKI\V{7`M#O\D5CGVNlzdYd!QT1aRCA!';cNA0ubwْjSEk+Uf Or#;,l@߫kɉ]DݲB&]ҧad\Hlp// |KyfR\o=*ŷL4 = 7APoy[#s/)=IdvBs,q^ v[~AOj2481}oNBy<;"/v FBoī&xJ]E˭Ye `ԘLOsڿ' 9lg>ۄ (f1'fIJrF!*ǒ5 qy;REʅָ EOn$@̶44ӄ+LE9hkH\/Fߴ.)iM-w7BpzAͰkLTWC;f4b)cOɕs#{N:/< K~Nj&wHuaJ) d&`-pȑ޻9?:3ʹI6 jUu0I~S)05WF&ퟸ{~ r1z/J(~S|Ԕf/p"PrV7f&a<>_&+ Dw43ymNH8u:FT84hg儾ኁ%V3lxsf4)& Bv?%,(_xڅG* 4wD =QE G|v+R5\'e/5Fvb뢁>8$loG+7q|׏P)b^ArK6(qmr~`HU6קJ"r;fi2A?B6$h]QxhRXzoA%(C\b90m ܦiTk< ' "vzg VcQZDw^[vmvGQUPVo)!ӥ^ubJpïNUeGht*3O QGrd㻒AZ{W WZMn*uy17gX}e2Y69O>[H/ j|h"Ps:ռ5Mj-8ḥ ၑ Z&˜m>+slj-Rщ:0BEDO\Y tO jV=&Jr=Ė=$iOvަ,nP6Q _"n%V];@"wxg7ݨ:s3'vwA˴ c'4*i?Ky CC?|!:fE>F} QORh$aT *`PVcNlӼ:#B#zy6fk[mj?HdB 5)us%=}D!?))5I(Wa:5߽sS1$rҪNX5㒹ag!cr 9Mn\svKw`۱l񩘤Ч hYb`|ճQ (!&8."L[2>Î<(Q aaV; Q6G0:0Z2V4 "YZH {݌قL*~MUJ׻_}@ 9 vPfb=\v)cbedFJmYaTg^DWT'Wq 6HNT3 Y'Jߞ!9J5=IWz$RF_'.JY 3 @UeNPr75@CP&/PG{?5~oxNk=y2ʻ ۄfIC-*,[u]l8CL},YyHPsxj%avx{P.<_IdjҤ52la5`F?$tO(z{\wS/17 F1C")r!o- smQe{!`Έo}ؘm0& }4QIm_X1G OCvLpiͨYo0n~ib HעiY"NzWfZQvHm0 c^ZR(q^z>r&$Ӈ!TUj Pd~]]D0b9+h2,|u:g3A{M Kv1-a`οo$xV#03O4]zp gR\4xuV-b q) ڬs(!=B/c. L&&i؞Ӳ7ޢˎ/_ Zb^B|l_S=?ZnNikOL~9=U|P;E螸۪oե̗~LҿuR#Ι ]a4â`G +Ч|z D')əSvmibryh# .  EFc8kQ6#IJ#7\=7ulŪl[FU&:9diH$CECҬ`m+'`OI5!GlV.#CkH m*6;:YJZpyO; tю6W1mMW>D/6{ቲ6H*aSN=Gǩ"s!'q'Aߦ2mhE/ph[PZ!Oai"C,e$}ACӷ3N eN͵@-߅8Y608!}_NmyVO@S@%ީFmwJ#cU%ׇf{iGp?XLk:l`팙fr~r-G|:e'c#xM`]bfS~^eWt$[]֪UT-FVqxxW!ҡ-#i^oE;E(MgT"j^%z(bbܤodnRYixpHSΠ<3:,CW@s#05kgeB6ήj3eno(!7(x{0ta+->$etA<1(-8 vu,#q`>U#j8aQwo62`r,W{q (bVtLk0HߐK&:jK- 0 "x!X~ϵ:y #A]!D/.g8MN}M r;o6"([ yg|`/e,A~ Vl"VʻlQD fFN];օ=ȧӎ+]=KB2nϔ7*yTϣdrhdOnF7 rvU!k)Vcp43~JMB t`CݓPSPTiي 6)X||LKw5M{u\AU|X2)I2\q+ǁVj~ߩ?̿Ub:^b_l["R&q)ۓ=΄:U2pCV4~5¿ vܨyFBj/Z굠A5 ͧ$,Hvc:(L ź}ā4U¸+wXy<6r.0K_1WD qCl9z jV<=#TRXA|83*"G?wуX oxRF㻍_r[b4>@p`O2hߣchJiяI twj߈T+,'U:8ӹY5GY䴄&j0(R5ĥOB<)7BxyUF)<M= D |/|/oR H"h~55בRh/iyn܇]y?$ۼ,}v͚fm ^Qml>Zs 2*[yFVg*t,!dl[an1s:99qԸk@z4}-Ö&" |;o|mUn3Ошm~NSV_kJTrIL(P/F_ѺfU%->W#S$p.`qC,g=~.L Xu'{Da9$?}G۫xѺ|6#];էKHzD"*a-̳,x$@;un׳P΃RnvŽ$cUxG[->Pp}<NSuݻ/ +p*P;cuhӋ JvfeCu a?50.d jBgSHk.2'Ő9iiRxvD/(۴QC6b!tϣ9E6ꆖ B3'zUֱEƭIe2+E"P832}Q'ζ gꪳ)\*qW2]| X֋a[͑s2'`esa#eCN'rwj* Ɋ{5P#"KFli1 Xx3_is$VQ :5Z| K4Q.Hi\fB sk)H B6^Q@Ḯ J6.{@q>?9N6,h], f;ﻌi<%pm6čKlEo7+;|z)8?Шq"/ECă*mqL\"$.{dzIP"AHF@sL o .CoPS~v9+d%0{Rk₠ll7|W@1BwӷbHc;pM_wsX{_;Z(\0Duo:LZ[c-ϡ~z#L^w;&ao5_kjfz[˰ofYkN40~bqUK[=Z&jY>wGwB^kPWEwuY֤+3̟I%M*0 &4G@f+j(>PfϠiFc-S= ؼ-WeuYWXxk21W5Yǽ09t=6@ $uv=5`*r+OghrݿZ`N q[,@g +!LnDGaX~{'"5L~z~xfV^C@ym@ w7m*~R/Lxk|*`_`U<Ē BHޟ*IJb($z,֟:и0 Z*7L4Cz: N9 OW.o}>J+ & y'E3s1>i;S݀@Ikǣglib;a՚BK2xPi-4,:-0MT) Ysp4!xVTMp u'SJAsK$ Á*8RP' ޚ/+lπ }؂ysj9]]A?m^ΪΟ8`~ypd2w0CCw(ƭJ'0lX2*'g{cd-I~[h+N|2= ~ɬy916Sћqq'kՂ*&i$m$?oO BLt`^fh59 RLx]4];1Nh?,ިciqH]P;BeS :եl#ڈcai_H@/WOORp0?V# ib-Bn.M{`8F~kH(;&iL&HUiM0%Aft'ך\$C 0kӗ5g Rȝ߆}Pe&zguX<0kFWo2SlrWQU/n5>xJ{mHM:!@=@,gjܗ/"S%IOQ}lj3͜'iQ4le6v4ad:ц M6vLmeXV\nGV\ , E{iحyKS# " ן˛vGLG#ƅY,N_"c"vsz!`JYښ j@kk_Q10$+D,%MQ~M1BُL':µ!큣M~[cck7; |XRҦ 9˭x# h`Oa0 EWx 1Ns N;M?YMuN `I0AfRO<XG7%Z5NR}wP`Yb蟜л$FFቃs]%B1̪մsg-1tce\lmb98\w⶞4JaDh%z:dD+ȏ7\j&z̰kQ%)C2Q p>E7%#91Z|eH+C;pv.ùrŭUr. أr^YqtP$ 5Yς<2 ƞ'`п@t^m @PI3ߑןg[&_,]wq$T ރ? u=iÂ&;N:._ۻJg|kGj)6#^җV,щt!W?*_V+ JѰa*F|fE8]'S{f<`{z&t*E#8D.{/"t˰E.Q]!$ %`V9hxk*$Qv5!BEExZd-a+f)۫gQP\w*Ȩ9}b6/&5 V?sNNYX-\nE_72U OQcl3 (w_<îd MxX~8n\9j^ڒ7*xxzmy^(<ü\Om ( ܰlezRJ2('2!VJCu9;deQ#g4gT"1szy zu ǵ c <&y!"āWjT4!onz. i+xy[ 5lo ;*^|DN֊>L\F|"hs6ظC7cQWQF9t4n"0ѬjlEI sv-o+&J9EBT3vw{@$ b)Eޟ P|˭Aj5RG/$fVd"Y0جv1\owuL>{ZT!m:4-], (i2~"@]KY[vi_qX'a{guN!lF}UM\Kq9 1e*f,X^D D.BPmU>%{)|n=iC }Jrh]fȤ! nDR;FJ؄-| j!a7X&*~ٷ['ŔĹ"1 ([ agu!>+4馐 PzywiMƈ*:=\Z):ՂB4rEVǼy߃qc`2}~s\ڬ[0˰ -thŇWx{˸uقUL}c`.[{"x9*02_@Y.YZq. C9:@IP "G`q7I+L`3KP$9MQA D{Ap=B ;`$F&>k+4gYju|f""O"W=<tfM5\v ;f4U/rt*[7v&[ 'R,p$׻e&d耜<+Z쁞f XC.-ܺ1,_vԦzP w]'؞](i#u#&A[?8sf?Hh_J=?= 4!~x"Jg'B "NAa~ RBi`qsO{cR+X*\|)Y>m$М"Ҽ3U*Sd )E=M *!MDm᳐~(4WyMv![&nK3A|Wh612>烾x>n& 9c2$0 hNI;]2쐗'O|hvuam`?ۖssC@dBaN 5k(]wiS몓s4iҲ@o-LV]*^u@rZHg0XHQ%]@",d0֏3$!7ЈCm Ar{8Nsq?O媪!",\w5sG aG>GіA.9L4)qbŬzɁ-f}[42ě$n-wj4uң:~݈s +ȓb^&5g|ƽP8ښj|j'V c }DCp]84]&+28pG[ұs*C83(uߖؠIQm~7U_(c~j)<=ϱB ɹǃSſ Mjn l&5yI5SnwHCYBg7?6;V|Q~Qxj./CdZBR6FpҘ8l pW&⊠88t T=V S(YXxnd@K F@|Ғg?o AB#癍"Cv􌫧 ,+_rSgAq \SKZtx-/m +hfV'^K͐{𳢝qVC|U]-0pdh~[4~a,Źn]ޱmF/cV-r/MofÍDT|V5MBmYQvrOہt~uԚ6!ʆ!;Hѥ-1@L@S 4#+|y~Bp3y/v'3yLFWS>zuA*=O~ꤠdm)'!Wo+0ڋaq.&-(VhF6-3ϔUAFAN1%RZw'rGlF{͋:1r wvi6UJkP/Uǩhğ >DA(' ״WaUIPE"t L'tYws 4Okk&pߎL^ S t/ZP̵>6yT4 ғ!x:u>`tpI=݊YiUn83b@R:XtN o1Mò^vR:adFcc%z denj03\|Р*<"6TeͿ O%p,OLM JYV0zvVJf /)#mBQ:ޡTMtKȇծ@wJOz[;˹=j9BEdËX \cnL`) VvyFS'Oؠ-s$jM΁PWBPʇe2'$vnuf)*fm`!0#z*ǿOԾ`4!oܜZg^:\wUbN/%ĕ|fk.Wsqc\(!K6F̍` hg*}0PQ@y,vTЫOvv m-G!Gj~\ E]d:aC'6.:([iAgDŽuC2Vody)6iP9C惡LpZzG4tFHo㐕N^zEL;۴_h0oCxt\Po Ie#-Tv{IELMo@fd:ӿMȝ|ai$n9.oo;KRDL }zti)kcaWg>#V+C idng=umԧOҵjr!6f+Zv7=+ohZ'WӖkTxwT@?b/\d,UJf7 L(!n$4h屦 d),&.)/JJp"vqy4̧^G5R}tO"GǻZ BS9iVLCݍsRg;WC7)8*`b\Pi%~; ϰ/sǐX1ct]: ]p6˷A,(@4l`U}%p+#sV6To_!@=kZx7G(g1ކ^˿Z9Oŭ\ePodcJpX s*y=r9tv6^P;n4_`5 c!㖼nk*<謫lZ2:;@{POJ5 V ZXkk& u뱶DPLZڷ_+4Me!cdaEŠ眄qv"Qܤ VLWܮhER H@,gyaWV1vUePf&ņIYGHn}ɮnp>ȏ~{E!5~Lٟl,K1'lzʎ\q8&_gp)ضi1E[wp8OP O-񂕾+@$0Vuބ>@8v |cwOe~"ㆭm&ܭ¡uS1V)ˆ4`#Q&DGA wg=,Cm^2U1IQ\baByO߆-ac,}b(к q4$(S~eAEac[^T9c[wYq43u`v)8P$6L@QY!ZT*ZH4#)>ysrqM֩ w}+| Άa7X&r#$ђSt<6oڰ*zx 4:̙LlWiQβFg+8RrJYE< !89}v1 )E~52ʺfϑ#}bגKV#_cCoK(dlub6&p:}(9N"z+6QH`?.01κCZ¶28@,03eWRae:VsE#M U1+`+v_6$;[a۰u~,s;lYJ8e6K+Yxd&2Vcqi5~z-qzCr.!UI/EQ%cp뛂Q+ PҶL^p:a 05t(%#W +pA kJ  ̎B|sɭk5?̱:%+AQ:({`evgi}'vXL2P/:?ަR5ޙ:ݐ+GyE:aQmiٸhrͿ)tsl+Fv+ID#PwZyk"G%:5<"ˬzLXFAD#*zLJ b)+%:b-<1CBDiY/p}6_Ͼ\Lyp :rT+$ )%Zᢠ!"^OD8YbZBauOR[)sF]BDGsl*V/\7xi[DR,%<#XO/"o6@qP B;w3o9T2f|_ 3uv DʩxqeCM1W#Ъ;ޕK-SzPdHfnd][px2Tù}u!BdXIw6=_ŸzG[xH?ϑ8Z֌Cg|)Mp4yʟ/Ƶdȃٞ M1g$RCuOa3Oʥ-nyB0N|W߱v@PO]Y]cTQCf]Rn^ʵ{՟]ߎ9gI^FPu24gF0|];\ڃzUvEEmkP5WIϷŀ@"-N_qmy*A; 0Y$\멤mꢦ%]$zRqʩҀDŲ3-`BNCItg~GG1?* ytTF9f &56 u~(eEM>fhs>U@l4/(+wC2H~,)k<1g;f6ߚ *uQrd_SMvQ+”e* hp#E0Z.JW>t\jF!=t?xZe ?cIFMk` rѻJsyN*֝wM $g"g !)q4b5XhZPPJWQ*mC-ջЈŲ+c]X{i)¯l$&}?}gKX1k}RĈR9As`x;hDմbΦO_E̺U M5dlsYyeOjzm;M/pmpQ;(@'@P@˒֟\@_aH/(sWmI4)E0Q\ZڡsK0~DxvLB{ъ=2vC_N-WVx! kV)lTPah]W;Os08ҘDgA]a|,:$ i*|v?kØ,|ϹG l"7\Zd|8]# ZoN,I]sOcI0e\K(=4qT%FFr@F:r%z\jDYiP [\ ɩ+,ʭP^;|*x-I- $h%%J(4V_TY@6 B2%Q; XƵs-k/^B DZOw y#-pڧR \ԮzKHͫP&ؕ9!9'!opVl_ R!v37!V5Y%YE5ȿ:m"fUH.S R;dCb3z#x[KD9˂r[f'҃)Ga 뎫v2RKӻbтQxVOW+挂APF4x/D\[*<)҆H }"JVភxarE\ģD'sDR.P#a 8PگV,GS!bk"3'ָ7Ijt+q&*jMdP ÉAUEzxP=;MvFҡ x]+#e0V&4n, 0{;G<:{qK6RwGHwtK.ߚׁ:esy+ ӕ.)$p=Rq@s4IE'T"5 a'!*|ѯo Nv6dʛ2mŽ馢Ua.x-3?Y+~#T2%"XC `lPEӌjAea .+wc PQH"pJqlRk(]d<b[(I-PhA&&CnW?ul`̏K6WY_5V,.Y0kV%[ưċ%[͐ďuڂk!pcSL;6]@Ѯs#m#39ܐT1 ,,rޢ2O<mE@L>hS\ FqW>əN~"%:Yk ۆvsyqz9O@<_g^z $c Z r0)e9HN `%mqw2IPJ)檟.1$SΟ܁hR۹4l@\wZԳ׹wˎ vAn :p1 QMV#u}jju07,~Vjcx8?j~P2%.ear17SjՋ(ᦹ'gBNRϛBO;5]2MLeV&Uzs܃掍N冀?9"?QvM` Kr5":+wN * 38s]֚zTVRmSe8[xC.nNdg)Hž/nZXp+>?3Ste1ϡ>!spgIj2>Y(iTW53O$q 7X9Ś㓽('vO.+29"R:i-j{>H~*Kjӵw6=,UY dl!GK pO]R/´7`€G`YCqРfnPЫ!z$0P<o-Y-9 m~)դ 7ט4a,B|Snx— cNw#u0>Z2f9u,H6)Qd  (wv0k@ĺc=a4=Ӵ4Pzpcj$j[UN0tuuL.;_4\E<<* =-;gƠYQ50L-PEܪcUYtV#kh &M0ݙwR˄;" z {],F OMQ"X U8_jҹXQgbZ#Z(Ov:f.jn&f4aώوd\{G%T`ш}mzS ]nˆcH&FKTtpMyMfH%]r4*) PI`.pVD*}FP5`3`0 Jk/HPg{rWyJK9괢qR*X > 2)5ɽVT%)A8cϻKW#x̨g@{9!IQ&Pz9$SOo%űܜnE:e, 7y/^?vP~:L<|sSzmUdyx=D`MǠH\cu!a+h>5z̗8EV6z[pjl8ygh`}uv\6FtE~,PbG9tmnaהynr,LbgP l#*OD0n"w+ԻgZ#ཻ2=WEVrq!91R EQx3ՎB!Uj^b +$ݡn&qO(Wݾf`R2wgB uH?$@}jjVOɀm`r.y"Egi-jy~ "#oAzp?u1*6Lq]N>ceCixrkuկX~}a'ܧ[Ri֒\#.k"H8xϔ6m{ o<6ah/?]컵w (F2Fߗ,̳Qu]37˖zsj=rjXY? wF?/Q8 rZx59SWgtn!I\ƄjuNs^+R'S6vF3>ͭXFm&6} ϊ=#Yzx77xmlK }ȺI<z)] U3r$z^ t3Cfyn!E-ҝGv+I u}LzWhW* ['ry_bC۝s*m%b6+(@pNm݌UϵH;V'\ ?ASpd0mϜn@Vg&L$3q C SzmG'"SF)95 F3ZKUu{5YP{_|Gs^a3ovi:0UܥsYf"ZýZ3?u6C2yg=3- d1$,Bu&h_ԒVfʘjѳ/*fv/ O5osO[@DQkl3~>+37bS4;ɋT1eYOkX%*_KJD;j_3Ϣ]KW,56`zh1"c-־ ݕ[Jn;`sm¬ŃIk-VÍSq-/>$\"QIqf=ΰ>h11ŴZFUFʱ<0KLD͏]@OgHS300Dkg*J<D"}OI@o*$H%_R#SDBZ;Ћ)$}d#3=u"P YXQaIܷZC^G>Q(_&iJKopp]/I)qK#gx=ڛQBz^I᱌{E=d% ;$!aԑoK8phJYƧMxcC у_o ^Z.g*D< {tʖ9,p %;sJTzజ6u!% YZޅ"v F:he{kt=1c҃&tR^p%9ty?~c84;Z 4Geޣ ™"#ţ^f;H"y5E i>$ 7bWJn:4ݮs6틆]@Ɠ{y&Gam?C90Ƕ aO phuɾלN1Ur4jL+=clgE3!w4s{cFZ+Rvpȶ*]RO,VKcvbn)lU)=ġRK`ow+ 5uRx&\~ Q_ Q~:eLֹZe[T-/aA-.j6\ȋ%:Y E= W@g/JsSԋNG@:HT`z.PGqָIm?8ǁ{ѾEF^/[sSa)MbWo?O˖5ZLsbRyaA Ԅ~o|ZJE{4eC~SiZ9dt3w %=%sngciMWECd( 8d[M[9%Ft{ps6=˛;&/5D?KwX_ ܸö`o8e45#(50)ߖTӜ8 oܒXm{b~e29bK[9v ѵx0A/঩0[&MA4rڬKȡ"%NltЀ@H$~ecMr{23g0Pa$я+!y{F 7liaOܲZ!vNWQwbӏA (Ǚl;qE_HXuX@*mt_ Riv_O<!Ͷ1 %MZN,Հӈ t,3ja 8pv熺qש ;:R*h(00zDKUyNxyY2K]> $erhFҩt (0լQ:L#2D>sކ􏢅^ qㆺZ}{eyVn\73Q .iӱ|*,KQT s|߁^&b!RȅuՄtxGW$sNǿV9.E-" z&ZL`-¡HfV a(^pj¥Ӽ4K+6NR (O S׹A &Zb1-  Ev# m؝/ Jc00emdh䠽eW@n:0É6!a/G䩸ӭp2]E*Rgg'g)?oمR4[ߥ j;/:۲0%fK '20 _Yւ0.A)Ic3)H92`?.:u3xčԿ\t\k=(#c'A/M"'ϫ2vAҲ!3K>kwɤ= ^_Cl̥Z>u݂~Ad.8 ZʀKƓ0A"%M؍_ؚSP''  je-Sh%y3|F#j[0!)F~lwVFԃe 1H gV3ٜ+2y PuѳBUҕ}H5D/jvqHRaW 4brq} 4ijt[dGǕ̾eu7+E~br슟7lG+  9V#=Y4+}tb KuɂՑ1<.ǵ+_Š&'>KHF1lIW-񕞣g^6׬a-Bί0m;+|gE#4oW!uH jE7q!rL05KE(CTTX߁JY'ӓ?_D_a Ěqd^6?)Y2|RMe JV_ĕy ,D<>p-iu gU{w'鯏(LC܆H{ +Y/]|n3Xo}kTbLQr>_A賳}PBlN#e/WTRoS.zĞæ͐i}%,S(ٚGPڹ{!![-jC㭊{<Ұ𕦬3eyS1jg M/2 43y^ A3)Y܈kfRմ7ƞZxp@Uɡ}о)ykl)XJKrcԁ+$p#z'3k JBN9YjC_3>ͯRwnhiʃysV<: @]U_TlНbG"3xJK4T;ywD[zV|ҝ"fL Ѹ„wH2$\vvWN'˅}H('ZB`Nؙ=@m5m;jZ-4|}>NIV/H9.zC)~z*~2Q1۵Sj9pI/;~úcn2=d:WcvyΝ>Fd,&]voqLS<%c/sOKpJ ygdEA4ٓ-Ve Q'RU6nf},cbtG,It 7๘@a(8=T|;whCgB+%9|HOu9$Dh' 8*nWv9g[kB^|Is}ŀ %=;[O,6)zoA+Eߋ`Dw* Bd\mKo`[=g Bt"F*]^r me(ORo]ȩWAQ߼pg=_H~HM Ov/D\RxlD,|,y6&%o0 3]3+ +t=-eRYD%!ע GxM#^̵ѵx-ݩ#dQFN~h/ڒڱ+M^B(dHj. xV,Όgr5lۇ#?Z"\IBm|Ϳ~/t-d)I^JR [l&Rz'IgV|( B. {߸6|S4V#zY$^|3;Lֳ2)6g<'ւУN ,?d<΍1=erl%[FqUDq"IQȀ[ǥ#Wk/H*s~vYJ+<IǂD p҇ ,dR09? K~B8ѻgFdI]lg-cO @^ܱt2|VߤD|e|ixһyv;[Hm )x!dVa~)2S܏VêA'`ݲh<śx:;(Q"~>_PǗ{u"y@lSfV٦׫fEIz#{WUi2Clg"0s7 8ҐH%6nN e*ZwD#,)ˎyθ(rD z_z^ʕrr.*!w9Dx*ں]VH Y3hrk-05{|/A+o^YOK[r1.*.-}W1b^gN0dheLEk͊IWD9߃6D ޷e4/HrI+hg9FY:Ob*\%lg-V={C6e0 @Y Pm} Z, s GxɒNiOtǭ}}3z#J+P_c:Oр.F:hקo {Q#\¾d<٭tAQ3J{ ^%q۬_KQ< P4wۣec8!cJ@Hѻ` hnG֊ʽ' C U0m4QL|| lr0+OY޹G&gBIbaygbĘK*40g@ㅭS^m`#61%j+5aZPЍ,,^ oFWKo -{KSS~ÕѢ)V "!raU+A~`i7v=S w&/6SCZuHYoDE+nO07hanxEׇ/jTtq"_uwMSO z1:CbYUDZS5%) @CDJ)-j 1p֘X5L71"xLei9 $h,56 іfԊ\t_4Ҝ31Hkl*_p$?.Ƴyɥ)@D"HAAeQh:]m|ιp 1۠Uˋݖo669\)cvIdZ 2mBPU{ef'葏G"Vj9s8ԷYc%&h6J[P@ ?5&}o3V A<`yP&IE'y ˱ &f|<$/Ȁ^k ćt!SKqyZq)}.W5g&dS̏ e{J1FgȚ]PA@_ZsH%nYITlA;hѵTFH#{]x%pps^k~2n`,/9SSN3(,ˬd1;]Pw]ibj}Per`UEULZpROiX1zEZ.qi@zL\ Dt0Oۏl$3"PlZ\F[-CyC<=b$W~7Wj i*n)yA`0_* ;u:b+uӺVVK\hӳl )nAN6 (1[W0Fg}BS>wn- Hv,ww/h<+ .C$w3\Ђ 4ۥuB~u.E U/b dX'<0 _3.5^ɩ]wШ%|} XjT\,jR6]K1l W]. ;O@?Z!R 9C+֡L¸*4ѩG#Nq4F.1_xZh8 a6p{Ş?O|/E`$϶%hxVWn$PCH=?_ƃ-e<Ww8ջa|] ^܉ 9:5BNPU YMЈ?UQ:">g"jq*jMM,>.է ۈwP9a'-^~ 1Dn 縰͟l<ȴY`n/xwLoYuyK6yR'N]MylwZI P8)M ?'[z1N!cOsdF)]b=9ab3Ղq}+YltXtB>ػ`{p)qn%HG@mXwx)BN'(x|R(@= WO81Lk޿`f24-l1GhY rk;,RxdSB'wJ3Ǧ|x%67](6PL'xʒfMϊ! ELY|F0|!7޾-*xY}TpdL,pQM?J@st™̛Rw!q#*XAj6M1n57"un\\JTrI'Ŭe  b*Ѯ_b%){0h|\N*e*>jFv4ـR4{v  o +A6-I%cA`̺BvFVqVփl19e8!& q`l|Vm>N-%wO w}~|[w.c=ߕ7$" :Z0}V?…x緑U0.4лc{H,4)('qM M UK.> Pҳ9.LԯxpX¥ x4cM+,;AR$$i`ڦԌŖeNH\ b#g;`,۪ Mlpgn^jsv߂l*k`ԝR*x/ T+Klpj׆|`-Ȃk+ˆUY6,*6FZ=>6r!FG j m"J&N$^H5^*38{3zAO9`Gȴ.j XM@sk8hzJtc3<&I!_Ld։^ϥJh,]rVɈ#ia7˒'&\ˢh[0RN!ԜLtSitMXwr 7LmMʤ)tkJ+VOLkh C^P&/E耨>+[$sTrT}={2|~-&Vbb{$Cs3!rt':;Rf;,B 6j(_4ZV>tSp(}[ /f+kbOpJ#u3`XJe ƀo BԱ SM" <`]6JH7uZx _q?DmY[,EUd#!Yy[dR`bqI:d =#` ybcq&$.#3BrP\@E&{.p҂3ʱ,GyƋ+T]PYaAOr."c]i:Kh3["D%պ5+w)ObX.8}} -9 !fdP9C6y激ŭA15De؍ƨqMw[Sx[ijE(MC E #O7tPzE1AqdlSf.T[v!Ug v*= :|pW\S#35`x`P#b9*eC렍g{ӭJ $,M,(|]Ss t:!,:^8@0SC4#:E(֦ðW{9 ?%\qټ"@ԚiļO9S $>|mt{Wc>I#{Q.Z#!'c-6RJ CŘfW[S+JL¥ѯAAJ *7)6 /YSa"\UMgk?bY>%g] $C?g?Km/}W@nL1p hNTe|McPӼԺ]CלIf=4^3=a5S5ν!~n-ºQL3 ň0wG<}TFb8e`o 뭨X\&l~9i9UІAq-GֱN ^,} .U18ОӶ^mWuQ-Lݨ;@ Bwkw4.N4kW0flVqd{eóF^'gL2. bC{vP<`ި{S'xE>/0G76#fs,Eb'Ο\R!*&YxGGvo{Ԑx}{_1G"USȖN+m;b?a1U'qQpЙ!-54>rs^ĵɺ˱2~~Qa=gWNm[\1a4I;Y7r2w=rgfәǻlwBNfAO +S<.Y$ IqYr@0Q ›5)"9-bnx~-̻4({:ǰqɸb7FJ mSM:%2e0\AY5Bsru>h]cȮ _k 7rZE}AP@? 2QYN.B,l*UWrBRȒnpt?ؕi r~S,&ָ0"Π3|&"J?YYs߽ ܪ!ډ Vhyn5lla]J8pdcT8/PxBiSH=d!p6VUCijV.?[l;8ܢJî ^}̦]'%C4SofQxԕ\g4xRmPBpV\$bt2"eHc#% o;m ^R\ZHKZ}ʇ]JAJxR9XT1^KI/[ّ,1u&lD쒹jCc"KEn ](Y+FW5՛/6+n*)F+L4z- Hw3?3^wQ]+6A}<-`Ϸ{Y#jgX"``֕T@/$ " Ei$ZV*lpgix{O4<Zn0Lv`=XЀ3 CHMV߳7Hcn>[A 4bI@NG0('m8 ο_Ey53'2=y8%tMP[ƶm=l(^aM -@^_>fr_e-؈tGΠ$x?w-ﳙ9qgmL:uh( I:/uO!Q 5j?F 2HyށvP泼fj68;RN BHʽ,3g',7tZ eR. jE>~#%wFk8bHS^f,\vP"6B%u¦%ˤl3Q,}-u_?վӣ`:ƘuTإq%}S0lkaFE6N;UuZbx]ZS^:AAqfWU#x)i;Y빆aRK5=6,m kb Wr19?sI 殳Iq܈OR7KAÁ#!YeVnُfWdr5NYaNH(~ #UsaG3k d l _G(^n /*H=I|eFk?ȺH5ʗ&Q]ơ Ս1|p6,iπg~ZǮԕaT<Ӣ^Qu= ߳e~Ǧ0]UKƸQP oG*⹲C1px5~&[".͋b>T+;| H큋.w#7@(b2#r0aE,@OU[jk-_Q)3Qm^`< 'J \o V2@/JDMv|Z/P [{Ԍ{2d x< 6k$9ckb]"l_-i(]r2`ۯc ŗwmTCYcK$J؈]jbYq Gp$y@ZsM8M=n;cnEF' k7)B%yX\r]5ʀW̍jVzk6v^G\Fxn&q?soYZgtϿM/ZZ=h=`͙qׇ(b1E+]͂ ͅwce>XPZs,t&F͜3lS#Z[H&!sp" kon)>eΞqh@ٳV 50Fdb1Hv)+p/T.i\(^(flیA%t8tg!:VR C~`n:10AA@x?t$;S>}SuxKW*V'yt犟O/\y<$2-r@aR$މR W}4P{MԺ4iffI{u14!t,{}-I9 Vu̎`{JbLθ EkXlCFՄظ@,WʍX"ʯmFkQ Ta)pӓԂL saZ/qkh5v &taJВJUv[2IY)8۫Ȯԫ[} R6z3̲ &[yzC3 6iKl? "8ͮB=k5O]Q'2[zt|q̂aMl_]5@k<:="ng i/0IũaaDcqńU$IfQqG2MLCK=Wr 8cWf@6G#%HٯІ(2)/UGP1[y*jEO̘Nyö٤_7<7Ξ_nBzȓQ"c_̂t_sG$UMk~O. 79Q^hѺ 3D/zt7k N0%;dͶ}{28@=S@ *ɐ(K3Hu !ƅȜ L#ɧK F9C֏;Q$\9Est',"Kwc}x_e ?4x$cP4̥+xxm9HPNI2O+c-]MY|R )ڙ9$f G$(KdRBB~d3ՌO$kE7ryX{g}CI\k]D  bF.\ֶQ͇VXcN"w>MSNWǞQRVD=9"Z1ܗ9hh4ިNLbsQCbA#.Y!*4Np#"]OaGCP8tnjSԇ,HudN~zcf.h#Cf%ӬWY'kDC@DlakNFWhc _3GcY,B4h#8w:YHbγaNX0k{F :,Tdq/ 9U4D{lc99G8](eɈ,z[#32E"OҙGīc>U2Gp+;H9V0Y񾡜n4 [̚،ʚGsӰQJ~}]f߯RD3YT C?l >Kϥm(Rmk2654 yƾ%]uɚڢ?Y(#:qlcF((vD0>Na9|p}F~w歼i9dX-s]yX0{Z`.kpr˔oѷ x:N6qQSC^ ;r_$zi`b4`mTⵓxu*Bm=eG;z9Y-WIj&[䮩:fm_QA<,\LZɛgW>tKA<,.oh};l"x;YNL}Y&ˎAYrYI*E44]LI)?YB8 Nڣ#>1z֙N n3=-7eTb^osr 9r B^&d€pυ\L%]z$1 Bme9uDj:1A\dԶv)Cc.nf,S 6FǹYS =Bm-ˣˮ' zL1u llZ,Gą)v#,][*=ˀ&:jsUԦ%it|nC+WLԚtcfаՂ3Y:ı2T3߭`63DJ2/EjmN2 rJU5 P0 -Ͻg𝑍!TGYKCJ @;b@ĽbV_ۀL]:p[F%?aI3$ZpVSMv :a؝F̌*tT|# "G|6?'BUl8*ԣ%l`e4 RK4OKu-d$/uf؏R"iJhˣA$[SUg웓$ɱsKk&n>l$#(`C3If@!p&n[ց<Φ) ͘q2Fo߽"]HBBP`*bHdk0cfv%vRFU(ySQ@0@i|?/ (if-*uADfCCT|6/ +(q{%|:wԫI.< ;ie(|# :LSgl/&/gNxA}JG S<0z+n)m IKeZѡ6pdR l A^ujV̬/XYao{-IkCKS ˶A[юMd3Ѻ=1YU/eUT٢p~P(㠽3穓aǼ:ݢ 'R(lݫ5r : hLx<9sG$Rd]B[cSmFJ̒s7g'g;jeT2 qUlt@H `X"Lm H\vgLlK2Q]3=%:6IOYk}Q\Z!Z"[}_kApk Ldp1H^TM=eӄvo <*.GuljuO!x/N+mH+3ZK2r0ȸi<xԀ7C`O[ R#*cnņipX;` ,[kx7=aV(9nE+}]H0&OC%M#?eUΓ)ᒚ$fS{译i`_ğ\sg.邵m):"( "|:{p`!j˜D?Aޗ[vNnI.٫Hs3 Kٰœ3OoN(l ]#^oXh bj6AΈ[g8M' :"ue{"6;cnFul~0b0@= E6Zj5 ANVn)K11Op^em$)o|;Ǡv;j.>VÎp!QDe 8+o8-$b»x>;$BP! _a83]8}U < t~l!!STGU]e37C8+5{ImnE=0e$#vސ] ;|JX$^XNcTχ8|j|HȸHY yFckiՇG#Сrׯ%I^٭%9;G $؜GHؠ\خ]G#-_[Hi&Ĵ>zy4{Lx_\ 6M@C~Ń =h# H6r1bb9@꿸zHtRf&m'oA+P1vtoGj:@,JvnzfOުr.j>!aJ텗SYcRÎ:#Xy^V$Q<8 v-z,o)S-ɿ@c餻|tvT }cΩĶY`flO %2x9lL@C-zcx?mJqMA?o('%Q{Q/['SL\ȩ=``K0Y͙o𑩦Rf+E@ڻix#_>^\p_V4+ty@J2=PG LOr~\0  # r Dp؍\GN^'fKxNl'ҥg}6S;„1sy+-2shKѻg%aIվ x:֭ g?4] cX5h]鸩w@ݪDԍ϶ѭ; SS$yKcL*Rr@Ai[A,^KȨ̗ D<ªca pE/=2nw@hL c:79 5x2pnZy0P#: Y fZ9A8GԚUL[C,:\3㰢'GfW ;bYey8N{mBY3kmrSs $Y)A^Ui3 TL,hYaӢ]H5ɤd6&`GFJ"lydj(P*Y(}O8,5BWHEb8|C7lؿ[072خ .B}/JuKզҬr& /SA{'f}y`;L>Kra.Wnh5&,WIӊ_P25Աg IJDWqa3f@lI"ܯo )Ph[ >[3J:}(.?8jMj}`Ni 9yTM4!jkݕ'1N?olH?3?ăj o3>->DОyDeXXJ\8ŅcX!.%}yݜ" u`6!g*R]`+_.0z`ȤjSkpC؆L54ASXu.ΎŽΝAG9g~1x@]dy{(W?̕N`=b5B;-0ǂ+a;QӷXyй؈u躣Ӭ|A#-\59Ϗ=| - V +a _pDOA| D2J|oհb՚EN yCtբ_/r5QkD{gq 9XZflW1.㡦^D#HytLwo$8cSKJ)#~<`Q '3u׿ƕ·sl4 a8Dd5hw! )J97ΨNv DsoP(`Q3?}Z2JW/-2!/oZ"s`KYz7_8vYftpZ%T j9WqNGGdJDR6 jF #%h[(-` _qgܝ9/yKGF==@JP;Dcs) N@8AWMIkI!XuVoE~[O8킓Q:14`gilw?MCpnzeѽ9%PxLkݤz[ fOH.~ghQ9hP};nȖGǓ|oTƄ+YO+ // 8Tti ΞPj}n"N `|RWWA - tU <ڢC\݃4EZj=LI 3];ۑ?me1]#P.AJ_76$ohzP ,0܎7G#XL t0X{jE$-?AƙHgu wQ/}lk~or.i<:PT*>KOnBYM5SBeON]6&5y U< zb]Wn&K5@c߳o `Qu';p™p+|2fLq]:*lR&Y2Dbu{ r"!.pglUYg= l5Mn3p1{dғ\knFA[>ኸ8L_oY4Ɍ+Lzsy-O-xդc :AMyR#N=Kwg&{(yKM1OHS+=[bxH'e7v쥕s9^KI$\!"8YEbG`D\kݨHT:A mP ħP'&f B.rcp>fAX# Ȱ ;+0g~*tӴ#nvfҚ47`9o~ d`=g?7Ev >Yv$#.rmq4ѺVU7s%@D48l3uOw{MVq)Z76d3->^ic{P!ګTjϓV@_ x#jYfj| \Ќ=YQTYaMM% .7ػ3dKNhocvU浥RSX :|1V( T7|%`h4CLR@+i[+5%8t!Z4NqmO`כ&PRsm\%B$MJ`!mo'㧓M:m ~&r3Z%ī7fdNtCf5,tNbnqӛ8eΘZl;Z'>ޱ,4'S ;\?H οM $wa /s FI)8':bfwʢ(ah{'2-P1ldIHT%n=( h=7 ߎY3:{t3 V|tA% OI7j;&fjek~YUpJ8[3~[wŨFXW?3(# mhȎ8 /L&ʑ0i Z^ޝ<Ҵ)Vo .+ 2;eUHg +zIʫw!<>)ɪpIrW?tH_{kYru2WlK=vO'ZHw6c'%ݔqS| / (t(ǩ}Hە\wr".r:MĽO9U7:O6HPK[_r;Llt)Ӝ!Nk9e1Qopud-Ӟt}[lZڷ82r*JK-0_ɪ3nЅtvÚn9o1aj(+ ,_@oZ>[a[rHj)u:ͫc7T^Y9LEepM\ X*.p9rtNՍ(C_=ƛA> `^h|Q@So\QZ5PGmөi+OqLAi*\=<ħ1 둕Ȝ7Z VbgE^W]~!6єxۑCb-ORݻ;792u>N'H1N~>S&+f"Џ)y7&XqMNR;bs_mGoP%AL_ Ͱ== ulDuͿ]Ηh쐁 g8 ݎr7 Xmpc彑IgK9m.Sv~K4|4\6ΰ d;Xi¹+)Ryȳ*/Eb$j\2ɂà!5!w5`zV&][(#+ߚWQC2i'!:*hKR:IxMz}bޔӇzҔ ; Ӫ~0Ky秤a̾$G)jL}%^h VX ,"b8Sf>1i֢uHIZ=q7 %̡KbNqTA^ NmH? |$n:&,Ծ(mXdԮؚ鯪@Q"͉ pwz#8:"AP68g(9;8|eQi7ѴqjfCI$Nǻ1FGFE2ٽ A@u5C%d2VEץY#,2D!SJTk,v+]zCաJs [fb-SIQ0ѝ#Z֢PonK=tZjhs K h ȧ/7 Wڶ7Ck7;9PIc &썴/Mc''AN^61h #Mi]GVGxY${d*/; l.eR(bC۷w۠2DiwDtlke"|W(vÑB_-{~l`= ;# 6*lĚTXVЛ( Ma}:Q>;hGϪ_{l{{>Q,M}0*/N\-jt2xmr\^%ꘫY:U(]K q( g() "4ܦe"3>'A~ 4:1^n@!"0X9mhu77ʇXW4ҧޥ2k.:|=cAuKeRB]Ylߠ,3@q@!XfE8A=[&hԆY؉/ٞPл,dLJWJa޵t0 ,NhM{`yYQ~ rC a<%{R~M=EHK`D`*SgCYk{㷾Y'u!fAހH+޽oU/hșӳ箆w`'[0O Wy[Yt1#F½639|L^S4I]^mL§>=Bݥ'G;LfWqp+>'ռdlrq_&#w,7׿핽g'&[<{&x p0PP7{bJJj3EzEfĞXD<"xX mNB8BŎKoW\ /0.eDZ xQӺ8R9cOz4kC^6&)qf׿/{:u=W0km~}܏W O*gzb~5A`+jȯZ{ A.[;r4}„b}+C}ӝ@91 tX!s^Z}Myަn(Sn)^a%fSzL$sxXmݏ zc>˃AMpq%o a2{,kchpԿ<kn^?NB\T:Uŏ߃j4kx 4pxp}tD{K=E|ʖZ1{dH>b|vd&&&WOwJ>CQ๧B`cʲ_Uv.u&E r'zMA)Ց"n_r14G3*"d}ϡ͇,il[sUZ*H[3OCT<ȓFQ\džJb; 6LS;ՖJA>wyl_Q])҅z?Bu=DUBJm tb :MU-o>~.%<O84PԴ c>C{X/#nSǜ{zVy,H0TqV:ĩV+AԖߠCm86pFO3!(q;_+6ɝ~=4OŌ⑶j&wؤi+$G6(\8E:G+Oɣő#ZCgJ'L?K =[,}-9Jy쿙ͣ](p+)VwRCaOuU{#$Rb8J!6v,0i054Xnc(g* Wf 8W@BT,yϊw'քkJ$קd2|}X^Wc96qDhII?bAM~wW8~IsUЎrg75Iψg[`Pς4=_Ǟ],]_΃Y3[)rRO}w-+&I=C@*se/$ Zp5s13%K*t`]pez KR e 9҂S~oARKUYTLP=$-H6uX0Ss^yBi-!(Ҭdtof[$420=/p*hgAk`*Pp`Q"0 8FGlӲZ_I<Tܓ' 02)-2zo|N/Ismy ~[Qc٢iǥBv O\J,c){:;3P8MH]F$?Y.rBy<9gb ky;#:FCmߠ>1-oC e߱ZŖ8 V7fU&ť]x-.?,\Fz%WXj}46u6vIefLq#58qbسH,qYRXQs*xƵϰ;! %m& !3A޿jr %喫#}>eMYDcs(ʚ?8fQdiތNGݱu"tMow K7کO" tPmk\Cڸ(؍\ C@p@ ;?JZрR)G&Lq'#v\ OFkL/kWÒRh`0:\֩znx3ˑ|U&w%3_V]IC˗酫5FLu aHlƽm:z"Dq&tU<L+S:@ ;-߄m}%49v?K=E :ha5rKz8r !M V&tQjk簟2)_N%ZFU uJT9*Jk 3W(/B=H~)oatl?cLH7B]雔WO lVBɋ-״M'k|ʺ%q_+nIdvsQΤd#:t* qG\Mq<)[d^l&nHװ(YTӀ (kPbԩ4rN;vexk~W8"qcX΅ jM_!MԚx=!bMx5:.zlE)ZD{/.0_g婒0`)& ~(FpFuVw"& X] iBne dӓjv5.£RJ'Y&% dlVHr,vt#T/xT 9eN*8K5s"e-C^]SNJL^Ѭx5n%}WZ* ;Tb42r7GG:aּFNL\QTk' M_@B’ݍ>oZ]AA>wĻIoRILJg5en3M3;?POeRY=g׹?338]bq4gCgUvX&N]LKw+xPJl]_gT[bs| 8J ~(ǟZo'*~nLeLI4W`A5[qrAPO/!9!G'J^gj؃[HnȀbנGyzg4}*[c䮊&fmaih8t,/^H6թmtLV/9́ġ.4S}M9i9 :{ߑgmL^uБh'~ VxSs"T(=r#MU֮fV?k+)6qވF. rpZĆDɯ[dоn+p]`quU<3µGƗ63}mP0./.ƣJχui vh`5-`tz^ۭ7[&j|n2g~)&Ǖ41x{o!*4@1'[n/H>){apג˖_PU_;_m xE_w (ZfQ8,R`N:eFQĦqI0YBp,O%+gl ))dP0dM:~7~]aJL_͛m$K5 'v6~c=졋̌m.ns컍:]؁[;+N%)kXZia j"Kܮ-9 Ζ'w"`|uY\x>bJGX/o,tDQ:5g|Q ZG+ҭBz8]oج^kq[b6Asaٜ=xF ;[t #l7W/(~V[-bTI%ݝcP, 7y,iG_ԀJDp{m\^RUQU!~u61lTX!Upf=yP/+RlZp_[=BfyШsb:$4Bޡ//CzED6^r'/BѬ@ko!7,ZpjEH͸ARtn]S0β>grKS}O7Svm(}\ /0(e<ʑ1 S?k˖'QOW["{re[T5+zV3J[}mwAaQ4b +yB_,Pe(#@LOW]}ǻw kʷ D=.*7z.~>K8gT>9 a˜K/Kȴ1Ʀ.lŷ;lwCauVb!nrm {OGҹ#iP#ܽt3ha-Ͽ'a3v@qCk]ƚ6_X8.'W&peKkc;pzft~/3PZx`}Q9eVmrSWIhK0OiIkZ!m_6d~=H ~"HAkQ~I.Զ{#;eՎcϘKbN~UsxoR,K)o󑿕u`'?>.Z{ΟbGXQ/uq/Gܓ65_/ rZ։'nřfCe8ܣ }o,FtTVv'vȖY"[Q<m~6V*֮`MV UT~}an=znǻ`>bg `ػܴ85֍;&Au[S5qPB[M$[^_^J-xd&LFVgZ=\~J[$ݗDq\\,%gIn+IB`r] ceˮq8ٚ<"K%L5nJ+VU/$[RtƖHwlxߕR(щW9qfb^G~OgxjTDc,kGѹve5+݈Aj]ʞvZ/Pvy=rـ΁%bzn8Y:Mg} KtNd6-mw`J~`-=e`s?6I9'~_ڠUU0uzZB֌@}G@VP6f;^%)< 'RץE ^I&?S&6^u fPGԬX(wć˓;HVU 914߽5@S?N۝{}` 7/V+T >¢+a4cv^1ceNQhw Ї'T;d6t/lJhc-st*Q?XZsQv0| .U++ˉNǭU%{3o.rfj<&dh^DM9ۦ Z1K -[k]O~?{gd([%&>Cba Evp{Q-VɌ[DfI^|8o!%jU2H0ۑ$v#'gp$h= fj*< kn\]ut -%U"|s^&Yvh(*ZAG #]Z*iN2\Jn 02YcD䇡2xF~,BS\i}!.QG{WR1WLaZ[vE'عRVA(\`-g]LGU6ƞs^2n7_8w+~2ynQpmQjýrW^S%G y<+p ށ[̽=$;+KP8BYRĚOּL"tNs> 놕[襋=FmoLPJ9Br[0 HTUa DԂ rP'c84.;59%%]W,)07;G뜿 +hAg!pt3# tYhy72qNrPR ,&muUrq(aOi$*hnVAH+U\&jB}ivȖ x(wТtPNܰ޺k)Ms2ݰo GQMZ:pO.#LJhhBZp}=)7P 4A0i\aR9qᶉ ['r 5jW~L84š %$dȦH)ws'{ůKK(,W0U+muzwq\BjDfNjآfTkBA65./7W./Qȍ*A;+#G*:n+v=T}YJ^ܮ>(ĉ?)Ih%Z=wKɿ 3w :"xp}K.cܜPd`ɨww|2F22V_7 Zt蚃)01i'ޚabKR#tQ2+)s\1Ղ<բ5. ^\!P|ͫRYl~^V( >eڪ̜ɳ-5X@@h#nǘA $wښf/QAS~!&vxuKTG~Ppi aGEHdG*(9w9ၓDB;Q=}Y]d$ '*W==bYL7R'hE=˯wV?eSWFp'Wc}':O(/8SFsJvӱ|N.Q嫳~W"3<21 TT[\~dvd<3`Ϻڴj_O: tidO.e&˒=u))>SǫU'_a[T2|Uqh6q1rVas QΤڹC2c@tuhj+oo3IGy3x5LQcAT6C DRƒ/IɁGA'AoΨ~c1qTByQj)ܮmu1(7M;XWj3:f: 2"=XiIo ;D'~D[[t~GWP{#4]ks# @C[vIJ(1cg*0xOm։t.BB!?pz\l<طꅲZ&" k=uZ#_~rɒJ+Dv~Q)`P kΦrrk? X7kRnHhT愭@5AٴvEj*26Wy 'Q'L&.dg A ߷#ـ U}ܰ;Њ?&0N 22U?1 K4B!ڠ7"/8xCzLi DžaBX ZkTܭDqƨRxOIfˠ^r>u#j)HhcP *slocRѴGDKD L^R#;Jy[Z>?%khInT3)$vKnx:'à {l^HG^jRq @xOj*9"8= 1[Zl9HapY-%fq[ z*|h4|L:ucphK"0w+SG²`;,WX?od.~&UH5jL>iǕb賱I]aqPT)D⶧bQ܍?76ӛ{\Ap*Nb7`dKһ>; !gjNm0 *E'`ŸhP=zGх %GPGg vCۃ9E !@-l! }c*5h΁G ;L| je443TJ\f47F.GBԸiMjA}Ef 302Tl6SD %m̃eg ([2-R G-S=(vBu*~Etq!8NmL!fc6<t1#\⨫bVC5_tmo&6طOuMfpIm}SB55#,zoZOG,-@E6\w~7W϶@7ft/ @{Jd[O b8Z҉֍4Ѽ4R8׿<{:MjfW'{g%-Mk Y x^8v?bO_<)fd8kKJ !dٜ4N bkkTQ%̑[)rwٳr!tq@ Ҧrw)Qn#k/MQҭb4!ÏG;kJl}D;#M<뻀t]'2Z=(Mi1 e2m cvT?ٝ@Q q;L8(H5CS CZ aMǎt@+1F](T r؈el=SC?jhmbl7\9yo4T+V&` yOtr^);|!ߊ.iҲ2hwxg׵}};Y~¬RY Ҙƛ)߳J}=A^I pwfE3n;5Ϸٟv/552ȺcH-1 tJz8d{KД,T@eh'< ^W?-Z0bJPG~'parkw{٬#*I@CգpKO qe5(i\Z`n6v0'nNDZbRؗ ˵q=E ni@670Y=@\?(x`Jw?C4XevS/uwo6Y// +nA#$"Qʇ{kR_w:?:p ܙ+--VHj8[onZsB%%'0\.%_tҹ[Ǿŵ![yv7y`31"Қ'1zt5+X\3eA%$ #Hl.@Ȑ?5J'4p. rsw{])go@9owGg.Oҿgye4 +Gs!nF1W7P0KZnB+ݼ]i~Z~Dº ߱9g$rA fhUX.W ݒ̣ lF Ωg(~i1~qaVAFKM0s9*{sӱAjgـ?w -&xxVra<>4M!kjCh>E !,z%os!rF'Ew]~|0w_gG!k)4ڣ`U]>!A+$`H$ѡKW .C~6v!vnF1:b,[Үbl *vwdhKۏWȣ<+y$\韪ؐ u$Ԇ.+X^uzApu?Lgϥ&jy-D+jLɫud6)HE+a+O+fi)d@쒂naѓbY#i1~.`DrJ-̳'Dݙ&50qaVu]n1' M ֡M'+lb0mrA_\"#((̎pǙhͮK+3ݍFe3\;&4҈`lZbY55NP'=|l>GpTy=^ƫ`c5/~(@S⨑ oϼ jM`~Z b"E{U5e;2,jHzIn|A'HV1FB7Ơ{v 4*82ʛPA0\ % `ks@N͖Ne]$KeZ/ۤ14QNlh' /J ٩m br|rEe(Z`Z?MϜ]/cYKI|Ts1/5?"h E괐US"6;M6>18_ٽ:2=6|<'*5XE"3KjlXKQ@fP~Y 9f] ֲ Ү* 9:}I%?11WH&,*'8ƯQGNgI=K1'grDEDH,ن`L'WkkmWV)Ѧ M@M8C$$W$lۿ^dY$"(nygB8I.ECNh[hnίWm?rtx*cK zzvbG@tBzw9)Ź0:7,A],(Yw,mAZmFa/ h߯Hz8O_LqOqnԳ9,´^mUܫ=-bsIF@UPJ^ Ai^˿X7I_#۾,ѹt'q9$h:O#B r5B يEya|T6 أ}0B Ǚ]Qy2Qąy. \:8 N46A*gmO9C5i:g%XDxWb5fZN{ˆѰ!<ǩcmIB0lIAcB0yɉOu>O㢣m[)Uw΢iw7[obN<|eip#g׿}ELpж؁:tQE0TV"6FC{hc\~u7NMOBr/aD0]=qF0Igc3ǨŕqsZ;cuodS0S~6abޥ0TQ ٙa8k(<9 } V,OZ9t6, <"`D_['Oq4^s֮<4$ZB25 Y(:0~QFgpu&YGC3'E(Q9`Ϳo563gskiU+uu 72:Nƶ@whp.pZ&&("ڿ^9MRl2|F rĢkq" *=bzЮU@ dqױ2 jmҦ|Kks_\ɼpȠHul<%X]V}O{a\"`8pcQtOGk 0!0r"QPΙI&_م۱aLBf 9CR?%g%8n&?:#0\z#́#?.NNQ;fʭ "i z\x<q|yZvNA׸Ձ%,TP~cNrFey΃)Xg=`^ Oe p<~'监9vo H֥i 0gȭz`B%h&a+]z\M  u5'T'$w_Gn*įQԌؿe,A\:Bꈘ4rr2#l;r<"rq1h7M#dum??[y/w-\8 jkJ(Έ'L!~5hb1c44i+VeN |Nӡu*3C Iא^$0 Ъi59*}Q(VѠ?ZQ,.̂X:}|eF^}-0ө |JKPR*6 @O#zDhe9AmCL"D.R b2!0.eTZW~-+It322\IUtԴ0FEZHK5VW)9LrENþ4Tļ8R68TmbxڿJf{TkwiqG%>0Fq>-D߿D;Vƽ%LHv z+xDcɆXjLK$Th)6y4:=n?W+!Vh^/ >tZFUgC߅ǩ* ށv#[>K@s Xߛ߆L}`б#NުjxeX(OuV]SOc*r;Ң@5#Ժg2. CB(ʟ#3s/=U~+$̔H_H2Ɨ ;D7N1vݚhaߓOc0: >TWMV 4h?p||Ci̙[!1ҝ=20\9ǽrTAIb_sy`,Dj_!NesW =hiT!,h1_Xخޔ=3 ,RdfXv] >A b0\ِ$j hkL֋vͨ"Mv 6i_t]~~GB[Lٷw8Sؘ/=]Pjp|}w0'|Ū!~qm)K0{q:c U9Ύ .Fg//"F̷)=*[RŬQE`#ru(|咚 ,j\A&#pq1Įp$SIpuyU#:AIRCP[FUk Fo)+TQn6GZ״]iP0 I4&-UrSIܩ\F#gqBijL ڻWl'5C\;|/cqq\Ugc$L6lLjd$,`J* =I*iz O~CHނRNCFՑj|-{|6_8IQP%.wr>'>-A.\PRRa|~[pT;eXuoui#ie R=8wDyߝ%Hܟ'A!O *{2ݓ뵲ubrV]90 3+ 6 7D )Jƿ}إ\Y%\9]1"ՏSn{A+T_9x2%WQP3]11XWܩܼѮ%C)jG^x+sIq>e8Py|mgU75xb}ߔ LSSd1O\3f,fN'Zm겒 Զ=7LtU cq#Ta rz+~s f`|{$7|&{INKf"uxԨ[(7W!A5dU UZW7h:tx*nlU3Z)iWKӎ܂S&eހ3f ,JcycK?[K{5F`êi_5wZݑfFwo+fu9r>A+xSZxWt{5TuU`,tGk1bgx28WwZ(xdqdՄ۞S*ō+^RqlSh c<Ts$ի3O+c(z:hy1.l S]i׸ʔ:oH'Rgu'Oԥ֖jDrP.gOvY(N7ٶ-˝{peʤUyP5O"Z!Z ْ\УhPA_N17aUu@Ax*w/A :Rm vFh3Lk箘T\ a`eLHuvwV"}5E2lE*SѼ ԊG^rY'-qho:%Ik\H7|0+^B;װbсkƽ3U}VNɉlΑut$;$8̠|N-QNxK|()Ly%ՇETXf-4RA <$v(9HgV҇-oI#D|Zx:If-{ޥ.'M^#v*coC/ g,XwJ3#o)T|=<C#w^I \Ӫ-sj^cceb1lJNJfҵrENA.cA޸f_ p}7eXh OzrJ] Ǘрnl2wf^LT9%1Xb%$S퓍˥u6#Ɓ9` u4U`|R @N48nEtɗ-#z?g,SכX7jsK3…D4|'?4;{KbJ[ɕ*%';C8Cp]D4RlKiTwT-š"L%#.c.x g-f>F%Lt]+.Y|.Trך|([aLkn;KZLR&m4Lҳ?V305srS8\&_нy1/U})&HD+A*]$%<2m[^{j% bԕsGW(hnz@`FflR9oٮ&]lYEFvy5xWƞ|Pޝ8H\^5c;BH`X2G`acI᪽c$u"S4 k=w JB#\TR#m~? 3o4nņpߨ FR-KSw؅xnQ6gΨ>?ŷT~SMy*O1c{1sZ@pDYZJFszG;;_9ߦ`R}R/!߿8.tns^{*7aIy)m`P PVT#ȕskR?J8t!Hi?f)ErP=0N2ޙe#H~QڼqrJ#^a8Th 7 Qgd$!饬դ֖) >6a{. Iz!Osy9IS/.ߙ]Ds ޢԀz;3^swzVMwT;ryy6 :X3j{t^Em>3-}C27Y'i`7 A>՛ܸ(㦑C,m[nkf򄹉TL&.5˨pB,ԙ6F.nzEY|+'u]ų3zܟtPPk#rB+PŶn83HĘ?а!5֌1~uQ"۸{i͗Q@]H|I۬pȽ!nIe+=}7I:q6 T(&|v!sčnBMrlRy!pPfu;" Ʒ jCr{ $:ArE[-u){lI90m(ʣ~QXLy#%|qrw,:n\2oF}AY.F'.hMR;/z⁋~u؜֝zǫoǟ$,b|gϼW*QSm]> ak~bcϦ=;$rSFŬ^ky9Nn|7ZGX}h2Fr~^l{o=d0Gs贰ݒͰU"W YOL5\Q֝TWR@+^s"vaO]Ʀm_hXF.a P<4o JeRv r"G5aM/>)w=i$a$"YK,mp0-@~ʌi~‹报Rcrm9!ghw12}Z/%]q\2'59 Ğ$oqKBu[DEs"^nc}ⲪQ0-Iry+~Z39 &@P Y t]Ud) sS7pŔ(6=H#~.g ֽurѝ?#) BͥPD&P~G[!ۘ~^y}7IpPZqTS:F>B *=2|ۼc^5nj8w}EidD3`[lNv6L*X2YW}hdzqLܵ Su]'(XO-F攕2w W a܃ Oa~b6 &&oH;wclߦӱw,dU8h(8m&_z 9|M^`ETɿ6r}#M596urF Jnjq_e,P6l&We-u=Xj[[qhz9(WG M0(9En0hX^I NhԻEJu&,5o!ÓZzD &F=\”qS:o1cn:<t+~GDpeMmDB\N!(!kQm[hZ 0XZT~MWaeH_VIB Pmv;]ݕ 0ЉCQM(451rP¹@-ʥx&/U7}}9;='vk!PSZ IMOW^&|b8KkV%7Go`I1RgA4EQdk~ Pų\5P Z>Y`WdDT+RUcĔbVOS}[bWt8؍:6lf|G;BxctD,vn8#0-udƆPMᤢ_k ¨"Z>[ P%>3*_8OSL1^jsUuD9fD ]տ52XT, r*E!6y~.W.#|r6MT|SS1W6};{x4 ٢MJF(ۭE N@1*|L%vTZA@ƤƙBGt1 #ϴ巴PEU@ !קI$(OҸy: ¡C16{/&MmБĂ؞(mw jF-5 d/\2趖^t"Q4y  τ2Dz1A-ƺsABfdw:Y:a24dXtN J!oBjl㖲>05]fJ|x܀ԽlX@!{_aL ZLFc1KC+ 50΃ er2χйŰN޺)Z}@ LEq />&ջi!mu{s7?ro`֘xYTcK#ѵl@hH p h}ACIɗ՞cCgp rnqhc?-8ު!%vkX/v9eL#(⊗p+zr=a{wOzRv>/J]ݠM\ea}F[;i 1e\/#'cÏ}6<^`{W+?`!dF`Do4>K~Pd's,߷ 7HRd&FlςM)KbSE4)bqGcSD%tżW6p:}[Z G0H熄>ܚ'doWH+uXE>B`v*`~ӬVd.7#"c&<)?VueZXi㍵KQ_4Rnld͵[\ dUҟ0+[~ԌXpaJ~*\A8Etl;<\^-eP}sV<_Q A7^p `,xy6$h v+V8`;4 L 5CڶZu%%jpz?QO{y*NMGb+!L4Mn "ly=+7*jj#FRk"J/5)]x 7҄l,ֿq'(/ .} ۚ*u䬊TЇ(J<ߊ~ cRrHtۆ,=eMAݾ8_9ťl^$.D|J4C$Ew^īuYp-ϲ/w cCB9b Q#_FR Kxq"_,oBQKi]HKs@+&;s+Hr^-61\V2+b+Ksb)Fqi+Z#]oǩM=gghv!vb>P>kaNC|Gw֧Z Ғ+_,FPLia4%{BbՆzh-ܨ[Di ˪#PW DEC{4d/KفAN=.sI2I^Rٻ4b;n凮4K(&zY|#ݪt7KʈAzW1b6.*10 L'}0D GZΐ)4yߢ<mCI?.JTgBZ:ߋ"ژ9dYф aiП 1 J伊eQ4j^H}5Qҥ9 1nNLvTfCa(Oˀ0O[8`@{+ NGY< %{4yMJ>5s>b<=թu\_}Ckg[ts^t.Z.|(綈ߑӝYQ?x"`'۱]jޥHު׈ԺV9>bL=_7uM>šUa 8mNJ1aZ>7XmGU\;Po [0bls6?g},Cr'[tĤV棊ϟIM%gBU Yedlpjm6"_bD]O) y]"ag;*- k@iWR-u5a3"CX:n-㢤^F ..nd7}[첓rtL.;otZ*f^'qM9>Vl {w`܌Ml,p/L73BC_zx}%@n_Ԡ8UV2l+<&uJ_~~5GSuN ( 9 w˯?y ɮ?4?ܑjWd5?LA!?fbGLsu097\ʕ} htqv0u4aFq>jPS'[?u$  4MBqsԅ8%[ ۳%|af@問Uڭ0 gbaJ7s@Ի}-#ܽQM(Q'-x"sw6#ka]0C<ۄݹue"bK SX"ګ h 5Iw8,sFo02ͤѷd=%2k$BUעh~s@IXd)[ȆcF-39x+g;=K*% EvPܴ9" $}tQq_s_X8ˁ*$ǡ)p25qr[|f}_(lX,KHvxTJ9`Pb;r (NywC2he]~MVF00!K͝t^Lr!>Fۇ} "},/./-⚂`ʛk@sU߆}F6٢/-(E"A܌7d8_g><ֹ1gj úBY8BI/( M6ϑ_ |~SR!{; 'lUY6pŔW$*IԔ,&r flX)؀s ƯDX4R__:O"ǹ % z)]mۋD"?@nԈ+>nJͣR&ښkܖ) tڭ DBCZDWcIF.8 lXƦ-ھauon/P,r.P"^o*&mUZᘆ&$T_07hQB;Q3ew_bۀ3OO_@̳ɵX+SU4|g}h㈨I] bm(f`T' -z (Hrwwp"A7MX b#֦c]3T7DS8Wuy$U/8: oнW]R1(rP E^ nAwaJ_{ j)fYv>@X\AoO Ǫ>tu^T'SI5w5%&{(4dׯ_#셡uG?+^ ,"kن'QŚȭRҔ3q\(Q~2 z%#B?o,v t|7]ٴ!'TS~*z/GS(e,i;`S+Rr֙c#YVfYē(.+[Ȟd3X'=+D!D[זx8"[?А\9.-—(=h˘zp3s9Eoh+puk(aF[x̋˱kPk:o4=W?l9)Ąӱ )8qN׬0*m=q L NtֵTMf6U}ߵr##rO[;D }|{~ggKE $}I#KjvqoV&]^TQ1eܹpJʓZ@,Ze %RtM$ޜ !7U͈'2" %A:Orb4݅b55p2!T-30uRJv&=v4yB|D/H M dw|!nLOBGP}/ [|BrM!5KmVDG6Vk=Eƈg"s;W8tFκjt/Ѝws癸 ++itPVYxU@&#vw`Y]p7V礑!>7I;)8r#ErO92-Ҩ`%@M{Sԝ%1v6=GE C"{hCѼ[e%7P(H wՕZ?ct9g9_$K\]M{dt^壦c58nE2TjWU)2rZs >hATOn3r@yg`'  CQwr/8ra&]@M\¢q1*:髴$G#hQ+Alp7ř,DS-sxx%;Xe'uftڌs\SM%ılX²*΄7|mkTUH[-bPwODyRU:Sx]Yqvc0/T^btD9+xƤ \f!gv]M!@hE\ \?u=KN?8DO+Lʪ޺,|;=h;y*o@r@ ߡϽ/738iu'=tˀ2\p+.Soe(T:IxxD^o^vidLyH":Z~ݴG9xݩ:O90w|(@/Dc RK(brj5q;N]<帛rɸ43>K$;s#G#Wd8!pY6> $6 Щh&d 6jeESMXSn MCR`-@n@=xI J "6:呰oaȖG.@Qi'77"|iPq`[\S+_hn gP@K!dzwq(h "?GPq>ۙb: L f!.0blxmcYͫVi~Rp&[9"*BVe=U?XK4j{ALB<Q)k@%^_-t{Rc1A27:Bbi,7|th ;/p&ʔ;N &tzϒ<`WA,&6ydzj״qF55KoϽiLH<\#34M-pYzqDT+`זǫm_~&@d{WsNmXN6NIwv wߌ]"|mFxp]I}n~ѾҔ@\]8Cri#/k_U;sW}dmȌw!e ԧޢ_)TګwDȱ;C`Sy+ ևa=~T6\qdF&rH}`ZB+HL;#ѝz“N% SP35ucE"!l>a\*M}g]/%:_l͎y CTNQ69q+: ,inuF\mz}]o%.a̜Hp5s9\5eGe<wޏW]#s.=4~=D l84Fi6k6@9g7[P/m{$ &2ЂMJuqD|XG_}H*UXA0X'[Km@)'fjL\pL@X2-wZkj7+"X/mƇ]^{Ӏ jb9$U5 _F?`.އJB9ǰkWӔdb ( b6]M%*pR']PG&p]ݭ"aG}KyH9$y̸ϪK0}{w;~N'*b֠!Od.t6_zdM[TC+Ɖ͉v ,|A&G\y3p.*Xwiaڐ7'Ք\>+X:ĉɢW ju1lLZ7Tl5,~ds2Q(Xز31R)%@u>SQE#䯸v{H?5hս"|G^/̊ɺ'5sЅUr`Og:ߓE fj/P.a%쎆Bi*Ua&`N,vc\ BMk*l OP 7U ˍ-Ry,? M 1þ\lp\[I6]o#ܽ N'擦2Rvtssg2nvznOD X&e-FQUjeqF2ީ.8pTp+c " }j|9KO$cw TM,(ѧ:(wubQ<Gn.%EP8}7J(ߓB3Jp" ϯj Tfy<.SZg+^3hbq4nMVf5mxoMF6"Y&F+ O0Y;E| G4?9AZ@LMc]"}IqY(4G7bƐ8?>j]'YF"&A4'HE*԰4K8W:tuj=H ŵ賝 30@_K5w( C?%п\,/n{KULŴ7ZX̸a9wt6 ,o Oc6(MiIr&ܓ)s#vXMXk]kTV*qleI[(z:+hL%+!>IjROxAO`v[^piK]4Perg̦jx֖w k{Y4hdYt@"7j, ,{;&B/()fqޫfjrYhQ_nـBDuO<U ϴw@F|ؑ}&2`"rBz] /3\n.KT%QM3A'jYX3$-/L=nxPT 38ZI[&|rZ&H.] UC OKɑq]3W֋ &cP2,(q X`XQJ>0Z,WCV}µH@t̊/5f>4|R}[mQE(b)NQH mp_غ_ h_!)W/rq-|SGoo@cr[2+˴2c͕krxevseW9w6Ꙧ %ll'$bZžH\tJvl`N3}/#2>~OEv! "OE8YMZQҬg[_3^Sp0?h,byi/A8zRtFDR*"C醋jrwQR..jrNtSTPM PBLs+F-a2wHڇv/-\XP8R&~;L;ƒ1QWMCd@ey`Jc 3}#丑KCי|Wx$t85s/g$YYɡCh5qP o_C(YRZ\Jmgϵw&Y7wx)PX%7F3 F ū|AGl[yա)'"SMX+4לc[*c;u3K$R"<\ /ʙ,Ȍp56eRſ⦥0'>0gdX ?F^FjޭH7klhػ ]c;;f{sC7Ӣ=(s0]l28;.Rqi$07A':y7x(p$ );|TXTi3p'][Aekaa61U%N#A*a‡Ig xչh5$b= -oNfB:JT.w5n2mjԳ&DH{ƾӉ_j\Lu#duek̻#(|OQ6t|oeќ!a;Sސ3Qa503D>sG:1sG:ʁvU,"krG䆚/9jjHV\vr$#g [$Ғ|?#[Gc>őnKC~v&Q#LW/PhK Iƾ9=dޏ;VF{_O/v{ +I h,ecwh`W!.]0Ҍn⊖Ľ\aƽDϻ$pۥ4*C+eYOȫc[*v,Bǒ3A0/p>&"x ͤK#kV1aOC v E[]7+(ݜQ 8>QbCb< 8&a.49zC#LsϳT ߈ MH6 f3 8ʟVSce^- XԈٚ#W"Ϙr&,hlz~Bػ>PgtWOľe>𴂲xZI#R`tk(4qGZ?A;,;6̴z=ny:"i--I(/eT@մtpO])hT\`ߨwusm"_gv|*Cɒ[O4+X' snw[:w(yjeVuˆ®վB!q9Y#ӥ n oK߾9S%!Ά2~~!N``P 9}WRޠ7iO<"!hB+'@ɱe눭 \="x֕ȶWGԃ!DFCr aliw1G. q8FORt3Z=IZp ,qk$e">A*MT#9b1rgeJ/Ӿf)LdsAnKhԁ]-zqe6xi bsdc-!A}mщ{ 5,D R?.S빍ߧ8VHF)}=E$O#m,v4-_QG`)v/K _ [oMŔPS e4죐F8:v ?*w=UМَؿ+V۝1Z Eq@흩r9 7 O^b`_2$R0\oxW4o<޺t8@wջ*-|PZU$`9D9m0:9vc2m-)bwIMl{ΎC82quU#5crLTo; rN3WyPIR_v^m>f]1}>;3ҳ16tCXk퓈I1f _5;Og Ua9g54 =}Tn#*/}#;ƾV*#+ N'}-loSJf'zy.~ '2ʚriN" <6,ߑm m2_akQ ÿeƹs*3EG\A ltq>O!U<eIj8(ўhQ>A֫pd^VC FeXzU`0V2BϾUJ2mm~& cSAqEX:3>Qq]seQ?zmk7g3KEiĩg %"0iJ5c*A$"pǽvJLpPM!s=[PДOMth\fN^Wͣ(_q ]8Z:UmpRY#~'q>&;` '- H[\1_cŋVotH0f$}/O 0#(RESO~9F؂z8Suy<'0 `*92l hi@ 7+Ub~0)c1K$^^ f鈅C\"0\ℵ#45&Tw oT{w3!8B c 5o J@"IH'#ټw-Jb-}Bi}ދ^C (8+2ONL-E<_о$m=ųKG*$ L1xngtiPa"(ss08тCRe\T|*J6ip![|esX5+:MkzLx rEqo{p*pPd<5_p?0c| cٚ\ڋ2udu|UAYf Ϲzgk@Ms(zsk2GJu~ŵ=qj!#xęksI ⾱ݿދ؊9 %;dBiZ"-2,N^w{aSzDNw[R$lY0-(kzԈ-2'SVHkds=9>J۫$Uj$I&$O p -=WgaCh!n?t.EBY0\ƛF 1 K?:\>٨a'nw&&Z=@/#oߔ:h4L!&Pk;\vKei|8j0R Zq qj/]qL*%TGiGwTS Mۯd/H{ƳP .Ty#g}rXiYђ_܋^4*q_\qrm8"'Bsv:|XaTpJH%DX[>Н \$?%#(k3FѦ +íAbO5 =7ߺû"hTI`8@%%`H'@{Lzɀ6~ѹBSrњ&!ph_<[:DXo vub} Ξqܩ\gQ kqz%͒B =1V#d|^h k^yo*0,l; +#iL*.&ypo"T<e pH񂸓KRxAˍ?$1S!lNlvi+,ၡz`\.D)VxV;1DG&حl #p EzK5 pHqC7_c֑_UԀ>6(" ==q)x; }E6C SFv3GJiv ͏"OU4DBڂ`D 59 Q4p#>uWӡ-+D*t٪𛍒[6eļO|e=2(5 wl$y9xdDaV!SiPΦWb`!WD$&,>AlHu&Ю:|,gjO1z#>Q;*e3P|b 'GT΀^tvc.N㡹PΥBt.>L픀ڱCyG~]y8@|7˒%4I] w<@gr`s*B\ы.ʒMi'd)zT { ubGbGFN$([5HH 5]iʝPwehEKΥDV*Ɖ*<]pTEvjlBwDn )T/{ӈ3L'hTz~pH8D8…c]MA"*Ao,.Ԕ-_<2PhmyNk /ӱ; &>BDժHMz?ޝr`4^_طǴq?>H(͉ǎhxnK 2nnTǒFWn;i=n_Y5 >%ã%aWaG] 4Ev.ܷ,xϪg;`Қ0B( Qh|fX=?)-r?JC73`oS|ybǥebWܳ8G +o-=#w<xGz'K }fݍn8}(IxU%G!j8Uf5 `jZL^]D)m(E jf/w *G<9@{x>ebH6;c=ѓd+mn (?$LJOV-2$ W029]t Xv/v8NBڪ턘JBROb ,ۦ54eft%A/5 zZן$<><"S*UHG,"Q<OoRKT f]4n8{IC(vϔXw5I\A&^5sih&ػ-rhIK`but3 R]U_Aqb/Bysck29vQ.h-ʨo!'7CiRlїwh=&ǁ_x*sldhp9)JEX#&$!?#G: 6܉#Lph:VdG5ZXgxUĝeE( =*T/Kۻt 2"/?/3aQZfJݶr57 7B 3W 4`3,Yu]f7k騾)-DFvV#e&n51duVջ]vl2Aה"*¬5!i| PjhjFw@8X14䷁̀#1z.t* -d4#bo>YGJ6 T'E'C,-h+!mt '"~f2sP{]yOGp2\dBQ%DMKP_n9*@iG;OzM2ʱ^m7tuخc|3JXqB m䞝 *O!FΗ|Ư1&*IFgs'1rfcm6¼ ̓mݍdzC5&džB(x| 1BVzYmw5H}X!­iCjM >Rt# eh~[?0M"1#ܛ%$P205F+8P٪]bЯ}dWqwyWpe?wx~Dn67|‹Z 0RZ:7tn$ʕR7e6:N&Yp^xbC?"m0ij9'5Ax{,M_7Z,8e,}I8`VYbvy]!Ic9mFǃSvC(nW!h6^n+4k9*DzVq,7Bl勇]贿U6p}[_~ (kM K?A,yel[[zG"%!K LX b޻Z&B[;VҚ֬d-$Bp*]7o"W0|o` ÇC\d{ u}@M=tBcވrg`SSr8]"DH6;Pxb*?! ~ch kgMl9H: 6B.qI?,,/35DOPLT0t%k2e QBT}*w>w<^07nY0RN*w66,3Ѕ_JFh߽6Z2$Kֻsۆm ɧ@%?QUe*l*QO__( WHyA'1lFWN=)!bo$Jh#=J\l Gֳ`BKF\RTw]I&X#*KkBYDNʼnA27k"oSx'UnqSh HJ$v`E[23e){o G8yu xtU*MZBcn@I*|?AE Axֲ#̊5nnMlct)!w"-gcaSUbaS^mڗ H}59^unD56Q3.ۥ>>|ưt. vee=y0}M l6^tR UޥBO*kXl/@7|pZ}s9=erPlZfTyb h]^mpn݊fUh]2Ў܋;Ws#}+o_f[e$tS~[O vok6`W꫌; rրa7#!BɳZ۞7l F@UbVvA{_aH^~1-TLzdKj Zfy d%]P`Dg+oAǙ8yӈI> JxJ>YƋ"e^(Pp)ӫ  Q/|ttPaٵ@Ý8̦!N--el9Nkn_j}U[p]?7k+߉N>#mI!A&kaƃ iC\O۝hJ2䠿/,[PW}2ln{1?=)a4%٠`L"gNDʼno` Icyz:Źv-(q$ hY>!;1kOAH,::M,ںNH"cg`Wê 4I;95h `GI;D2\3ģį-Iet2ČzLlEN,{&/JOIi^gc᯳'TO$TNC|%z^9'P,etvCٕވ6}HV&Xc"8k&Ɨ{$ ]`Lq~ aeC'k>tjNȱ4Wx$Y"D+41h]z\O8}M*~μr0D<ъ_K^Zm9+!vMh=$\!3e#6I .^1FYTq0#K&7Ha._WU/2%'E^{3fK<$;! ˫|.k4U\[Y9O m)f4>9M5biq"3BUK-zg* Θԛ8z 8$iAH>շy[p(n<%pD&_f 9E`¯"~ Kiﭡ[h` AJM>riwZsZ(AiIh?io' 7e< Zܜʦd@bqn[4/F-"!n6Aiws ^tw&sMYlJBD s$bbXALEb `u|El5$ ܻH ycL#<ʌ^Ӈ=Ph,_iNq-E L~ǫF*lYݺ>ۭo&,#\!) [ޟ7]BJ'T~tk,zNҕ^hNV'C+fD@ΤJ7RQIi꧳A&FV p{`{@$'0EZZx!>wNNbvgiٔad7=ȟv%!{A 5g8 Z+U0E[e Ҽ<JˠA?j^ 生\u'PI:Un[?6Aq']JFU`f;A.J#+:/i}uX/t2EzCdŜ!y.]sM;jgW XLLiߖj,o4ŀZ*[`I$1ml)B#$LJ){eyk{e(jhY/݂jNUCrz<#4[Úe2O_N.PH_jR9\6go*Ӵjf񋐐zG\|\Pb*i!k4?)[.b2.SHԨpvihG>p?8-KOVSşRݻa&m yL 2OL4yL Z-pކY>,+4xkˤ2P]M>!D_L0K ђ[c1PLG箱Eo*8d:+q&S0Tʭ)ʄ&rW艹lM@D\cVyM"=&e?}q-X0Q3KJ6#ͧJ_#Ka5!~l&w\FEzwyP,is2(6e?T4ҲiMH;&b]>q%B} t+\"ǎor,kztСw^2sBYgZ̝Z)-vӮ z܎)fN*`'5P 5NDRe^MNO|j(G[eFԟELO69J9Rd<{/xIVӠ2"c'{ [[ȼ_=X-e} /]ao%m^rEK%3ӹ5TL7#IrG۬wyı:7ZEQTFjo^}a12Ht/K6Vn߹(D5?ef|F=Q\}D< ]9grYЬ}?./ ]}0TynpglO" " gc?KW"w2fhKEp7PȘpim?ӛS[Ϻơ.nYgv2 +OtӨ_;l4_{dLVMlJQV{CCpӵ0}>fzz[m:yڰi@ CM( [Vt E037 J`ܧE:;S+\O B"2'ix2cw^j^;lDf:dD-5X3'qkO.KaKFYԸPkItEoۗAWgݐL툖oΗ[myjۗ'._!ds7ɉ8SJ x@)v?KAo@6se/6H~ BU[SD H-f2I,Ua 'r,$sU ,483ʒIܽ`TdD{=:TLq?%qMo*x!!Scʼniq`cۭ@7Ri@8 YD9`=aJmU[!`#Mu ĘENُ eҝo~v$tbv>qd>-!i:[|j&r(%=8e _9w ڳ~?emPb’4AC}0h xYcf{TbB#\,~'^|[5K1o^N~ăTL=]*hٝX\q@DD7Q:dz%YX#Wpl9 k͇=&$DŏHǴ;ϙ,"t]mߚv7& (I(Ñ7Fqu4 +Jyz+jׂDL5+NU-/AXeksd`)^g" j<%Co:*nj,na "fTB. HB$:ݲ![i;>kSS|(ZMyoȁRLЂw޺U _NνM,N= r`{*PSQ7jzyv Q6 γZ< ('%Yqv u4[6 >"Ɩtou,{i|LcL/Jǒ".^-$5Ӥ;҆kݦ|kzV9*AvV.aVfErWpm8kV[ °eiFQobEh) *K6:BLhl1RSOq\gz,Hi+Lwi6”Q/]+cޘ$!wnMeGi9kg=l;or-o4ףߗEok;L hSƂ\$p~,d\㣢d(Bx,c!UiƸh2 17 @DA}<[o8X}}T\"y.OElC؛6|ޱpv؇k@AS7.)pnv-f֐9Myޚ7~Un>*9hI M$LЄ#GiR^]"D?GӮX{Ktm(HqJ1aVgɀF{7DdQKL-d3R}hT*JpW],u %B-_۳GC޵wQOw'_Ist\puSM>/m9+VA;kIeY2쭁Z:(&-MZ`.G[k+dw iD_gꏺ4*ra:f}]՟҇H}&hh*2Xv vLܦI dOa67[+˔N[@?kEH19E[)Ls Ku,NKw]p6@K;6ߒa{gg%ph&MjFrƄ<\Xgm&-G^W.S0ˁ+ *aB~)_NJ jb0Qu3-YχZ„ J/80'KF10H3T69;@%qOׅ)aLݶ8#p;l?V}WERD0{L)غÙT^ ԸҼv> խDB« a1^ 5V&|VET7u$";vib_8ػh+CuTt*A o;Ic=/Y:#գ%2-j1H2?`{ k -KEuu$ʶM]N3e#gGݘ UKxgcaɬd{*2M'4h?=k(U|"g~(%67ބY|IKp3ȋ=<πM[];+ip.2Ӱt 6ۢ`ksj!F9dכ'= WhTn;C'83/29Hiaު4ǐ-/)c% bJTB.\wCU&tL430Gڱ0;#JW h&q*bx 9'@>$-L;2wȉ^\*qӳsbFQ; `L쭒A=}=g NaXoX&~M{ϩ_q6h+ܞ\p&L~d80 ؞\pIEj tH޾ 6W_9'Oiؑ-oRp_۬&cvyU`ι2Pz5y:88Gs 0:Z?g_3#e! _ <*I].~(`V!V[Ҳ="es p9ٴ=#M=?>H{.x̴}VqjB"qJoEl7…gvdߡW8>n X/d:1Tp.\>Ty w*YUzЁ^nH4tTkƈcp{ozE}}WHsy;!pϨH6([3Rcb&IIN@|Oy9#dvi3bsx8 K: Rs[ whά Z̀}xH/i TcWJ9zTIEpy 5jC^˻Xg %yЅ&=Z>uo[&e>B ȣeUb(UxڋΈ~l\Fs4'ڲ_aD=RÝDvyNǷmb0V4Bjmn oHH5!-TGCJ>zMnL o` ڎbK3@B I@=e9r(IU('{`J.aFB=1zḱucVH7#-r}X o0:ͩuB72NJψcIfyD&#FÅoّۊQffiLRpv~0CcF[RSTy9t0_cQǭb 2NZ=% _c )9q5#e5MTJƒrf W` ρ1Kǿ)[xݰ#0#SqӔK\y#f׾ԛ11+E$SG_eY},Q1z煁BdMj>Ƞ`hv> q)'f2"b" 0fmg:Њ'7sJX.%8Gj+sFC~ͿQhQv8םr|FWA\Q6l ۶nlLv\?qޤ'+5dhnXn-d i5svq-j7B6AVCLBn73@ti#'xHS(*X =omrG|s3w4 aZa;p4Np蠩}WlY՝3nxAۅ`Sguv frIR< L;-PZЅ}[ОE[ömC9Tg,\SStr JlC=2sGUMVUwGYs Њr5a蟂f! bnxk-5̝64Qf4 (` lc"x/=48[XKzO!`s j= >p~Qap\hԡL_=Ճ24z9 f/́ Bܬrg@-Hs%_t=mMF_>ܸcGV1ʦro|+FK>$N~Ɉo[Z} &]YcGo 45xH[ܙ6Hu`٣3!S2Qo[+2%Ďi9O.9s_WQW߯E/`J:Wr;MiI)MaG; AF9yCu+Jy{?l@uDfIS7Eho>giHG lbrw6f7~ێJ @-p*qoj+#Ϟkr+_rEuԡoQυqPM]@!1.6AƳg']1 w)5 xjiE@Qӻoz9lj]|r[AӖKg;jqZLH1A?Oǡ{euYDO|u5F]܆:!7U;CJ.:0"75>@ZSJgnT7òq(@?Oq7d7'3%g92 s %X~)f$$4Έ]c1N?gv_Rws@,6w|5)g[ؙ8i#z9Z9/DOgܷK L": ȭ9Tڂ=k[dP1aeBvyX=m T l?-v~Qˏ0k_Н3=ڨ:q*>JqUʝsGoyI7&#,GF029]'d9,ܞM^B(lQ^ǕTcUw7qQ3E@LwOPކ ,6KdJ\|8 B΂u4~7{nƈt۵,V,D3:h܄GJtL0،2u4Z#eGeln^6ܼӱK|2~gϋ$'`t[KQ/Z > kD?~s)9+MLFX|@ c I裂Ȋ'D\ s]õ7:J)Ҧ;%dHIb^3m:_4!,l ֎bav2Ѥ~}YB^ pW欦k\C"m3ƥ&׋BxZ͜R4f h4$P 8#V g7bLnfkb=eZ]!x@8͐br,k0U v)-(f^R6v-썪aj8a/MPݐIAiVT 5px8Щo HQTXrm?Qp$fR>oyQ=%:z_ n%Ti(DrGw); Pa=g)\pxch|e>Tqh9y>;?Rfù-Wmd# 4j\d˼bMȢ"¿Lԫv(BtB/~+}1Om8hVՎRME>t2|0 eCޚ@X ѵi< lpD~Gzz:TrqՆ|iѶCyrO=Ga$2׫7 #as%~pJ=% ҺNz }n}+̏O+@&dùgR" 9prb׃Wiw]ԈQ>|`,tIuf t|,mt.۶ WxMuħC Qg*jDkzyks=j LT3%ҠGXXܛir^oTR1eU·QW).oЉmap> BA:sP:)yԎ) {TIT;< TCG]Y+dEd439nJA^ t^$'_.f+;O0@N<. }pF>%gf5'ewg^<)|}fYeO[4M\/hElɻ'X]7)⊜$qd*\;Ƽ|Ԯsl?9&ݒA+3!ܖtЮs2t!F XwFϻ@ LJ6R˃min;R̖isn -\N`%A-b˃83?&Ӄk;WJ2R[y_[W9X~h(qStٛ7YG`P_BxKa:aݪԒ}|'tUv[6.~?#968Iʞd_\ kbprIFOL|9 QsַڕK[YdT TÌ MlಛIԫy<Xtۦj5Ng5Yr+tTmnt33Vr#**eQӛ*fvN&{-)"NhlM/K+1.X=j hޒ>krۺCh~\zl йT o|TmePr@5%0n.RRN;$MW1j=(0S6j|v ldSՍдVcӾzk(<)Y7bc \ m*RP-ċ0t36xRV/Tm2I< @~\ݤ}0[{Tj3*^tB1m@,8k3G*[>gW3рxhi:aKoGLV&Ncb_"zEvN)e\UlD'x|#n_(WnŌA+ɯa3m0$<OQ80}ä%B[7p蚈joyZ-N&$l\AEW18O&ز)JFCBbRkSYSy%M { [#8r5 5'ǪU0`l'Jz|7ȇjc OS O"qZBl,ܖ㛶~zpH oZLXF &E^LPeD}ʽ[X_=8Frd @ho: w6=qTG ik2 S9GL&_4c(Xng'LߍV-hTMȖ kk{@o^oRзgQ4H B4!MJݜB+ߦXpkI=-4,6X4U)Q@NBL^Nwie#-8e$u -\C ֏v'\nG i3I,2$npխLbRTri|ԺNuA&NJA/[RMފ_8䓛5.Yek#?B^ I2]t5+_X8wSSx6 qz5ua {Q``ց_>GNAM^C.G'NKijZ`oq!6%4fAg3_XTZA[X, gNO!-H0,14_f1ɯCcQXŒgO*,)!WFRT6Bxsv-JUbH` $7c&09%{r#mY.g,LLd3wEGCBc}F6@r8L$ ;| ͢y^ƯCX6##^8j޺LGP$zV,e<O gr4vj۞> HD_e]gpͽ"8zcꖩɈMѨtJgzN Tv Uח2.dgo퇎aC[>4?RKnH" 0D 7Bs mJRYԅb%<7EcRk|08\1,yaԖwPt8+"ked%6%67th6G85>PҠ7L 0 HR=xe k.~]*ڰ˝0k|k@`,^#nqkPEE0k;SʚIm"xrq{@}x*L/h횑a^/x/CUerF2"5 ` w0i/89 >2uҳX^9:ye[J5!Iu/CBFr E sK=-[Xݞr]/yVwRyGW8h$(|L1Sp㘨 ;%0EK;|bTvZ3 -7 ܥrQI؁^(^yKz]]f)rSf 9 I$>R{6yKoUVqRtWBӸi};;R$R#Y"ؗs(QW4<]rHnk{1ȧ›ò(/2-Xױ!y 12֩'ov*+yB}9K*)D˂w `*aCo7venwF,#BA&J/;t6PqoWڿD+ʡu4. (frei'BV=8tdXHE*Ԃb Lhcx |%[ :M@?R&1$6D@5nZZ&P Ez##692$~ڛަ ̂\^ItϤNIfˈIQw,3Uېx$%=\y)U!~,+elqyn-&`Sv ,)Ŕ~'Eʦ @.dv?zae!GTy% Rv5@͜޷}䌦:C0 di,x ȠN77l,AQ^Й3HͳC(pA7wv(zijKi>#&I+(1\[c Zb)OƢtv"pj*GMt`ޯg,!^ Ak3Q[5JgaGA Cu"іӐ/)j1xJy4io/K0.X,!a1ѢNۭ77{VqJY9F -ӆTSX#5f^ ŲOxKwQkk7. vF=L'd @oΪhӂH s/*YEzIbu"H8<#ej. cJ;P_{KS7/e@Q')6A g(Рn<{h\}.'*{  حOBN/iP.mػS=}QMUVoEB?fY5x{03Gw {kҀ9muaۮd[^|7 msYC9OVɼIt90nʉOmHO7V\>Ӟb;j8mekG'YНA1ʼlb͉q.ɯ\;.f?@$OTSAjX |)m:Fz`i:2dJeM Ai jp_{ Ԝh 3 (2<~~C84Dld-So 3ؿJ- b62L M&QQ2%&)sl7VGmz]W8B[5U7 \V)ڏ] ӌO{ME(^ $<#O՘nMk]wר~qdBK#&W6dE˫`J! Pnib}Z`'𧞳<r84 jW fvوPdRu.e|/l55sfFx,+zrUٺfaQ^}:ګ9*f{mW.rKCuHQ0xvn& a$Ȧ&hܭNT{Pb1ŌQ: 6B#]#wOb;l~QWrxY'sj'J[26fXBwV{ha cy U;R'Tz$sj1 I"|[7*"vL:wWJ? \hj="C( o ,22)(刑l6\>?֩f7L;Y[fzNtc6VK C>Ԝ ^IՈ@ e!2 BVܝʘpf8vxI QͣFL8YIu*qɰӍ"rgg~)T х_#ʭu( jIzBFVQ5p'=^ R|'רjZ*+-]>/gjZęjj'j#E Ύ5M'+e!)ND-AtZo8XW x<+APbvP8tC]P՟TF*#LVi( [2WCԇI66d:pUI7z1zIY Que()7Fw~ak%g2I424Fc7>g +_KȀ,H-N4O4UD41LՂK+@<4}L 7c"shJcrjpJMCr+t'z~)Tg I ~"]ӭgB95_ک76)Vw},֥(Ţ"1{fy!,WC'H朡]R:  [1i diy wyS M&{7bV]RHHV$a/ n]r=5hކ&6?($˭^:Z+Sd 6f B%']x~0f  T(M#z,4]1twvdm@URXU>b/9b8= PfKRH'ݑ/шL`)HϊʹL%#|]iTIVxWt];\ PV@Ô@~:НgV/3hqI9Զ_"Liwo`nL~le3zBrěmX}g:jBw26BY3%.cgC;F5/4#1MtcY!⿅B dcrћ>kKǃC9O({i`l`u΀)M9, XE%h4k7J?PM,%, &W3+\dte9>5g˥i;TctA=7/5rTRYuB$ayW9aKU#{QiYaDN}iB+ е92$ى[$ݠ̇ ) `gΡ|R$rhh4S{}4'Z g93dVl6ro֚ѭvx%‘)%O4B+tݷ5فTXL~pĭpӏ}X6V}*Zpm`* Pi5g7 x6U%N\oͅ p PΟ+(6.3lGp)UȬɈ{u>.Tr(,ȑz eΫ_ DL]䎭j4(Ր>5=BO#UrSɘŹ?b s!$y8!!X1bml_Z݋;0FG#9cY Jth1\! ee⦠EoZ,˨͙,32&M_-f7;8Q8M0{AGQV&z&'^>k4C6g_i| \z=20j>H>PQT 1BP2mV%&[@I&piv^ {Dhk{)< _T2̭"B h -d~sZ&cvb{ HT$u*t%<" vDpBkmn<Ȗ_GmX1 m| Th*(S EE~ڷJi4 ?)aqEJ|,{_ 8rv;lu`x~DHlʝS+eP{Z :ٱCv=ऻVˊ+u m,5I~0'@Po9ΐx6#;Ɩޡaf׉=(KmҞCz~j6=tͤBxݡoyt 6٩;_<-̅' ȭB& # -D5R;3S@p,1Н |<dnsz!)y"s߫##\OBG^>璝#Z|;z B}#pU%V)VGfc xҏaykA^LwHSB`dx=)$"?DP7xvKKu~LD= _HCBʲB13 +tLcUZٸTo<'-XuM;8EnQcbDEːNl c%w_ ` QSv&G {#胝J-9HGg*^Qz+^#>?b7gN? =psGbcn1c- !R~|QJ0 P=sz$."-3bkA!yD wlw֌t4"aNɿJ-8z Ո~A2v].)?w!PMT4X_+4?\jצ#wӧEDJ!R'3#tgjuA4Bc҉n%Q1J&0FX8ρ;x_&_Ζ89/H89*KO\J`( }MM0<)]Gmx"\:J,D>J&0 %-1o҉J(%F;4mij LQ"*WLn-5yRK'~jbX@k>An 㞽.X{u%!BIH8J ˅[lȿ(:DZ*۪Ls2X?E%pS^\! ʷVϐwIgHSˉrCxr"YtLԸ|M. `L(_i\Ƈj )fV O G9ZpK5[X_iB"qKȊ,[[Nᕬ"!):msVUSO0 2nS:!GTsSG(;؆7(pmnXvc7O;% ް2Rv gJE|Xt SbnU3 tEwxT8ikWJ7i(;"׾H\!sihf9Ӗ_H~Z|Og{`xbm#j0zo2 b;?h%*&V3M؛Yȫc߲N3vVs:iE{>}KHP)zi4"&pdgn2Jg1Ч s5{Mے2 de2JFfh3ш CΘFB6# i,lq9֤ې]<6e' ZZP;[$-Ct7r.ȦCluXAzmA.H^J[y0CVnPZ.x z1qCO0?9I"0Uz#t%@O9PȊ}FR*>(j7JbaRNc2.a@*0Z( 33-v@3 `!J)oUNr$h%{5]zc]g[(sSlQVvukN;Gzpm.񡨨bExE8kU3̺%_Zjj$ bO9?\ieX(8Xi̧@mW&4%ZIpʴ8,˴ƧS"<~־0+}I2QѭDfc~ܖCQ24Ѣ8T{>'2&9-[*D#!U9p h#Zm^~$8ՊRXّFWMxG>.q]SC1u|yz~mIy#b{z0^ TRCielٜ v s/[$7?ͯ>:|[`dO몐JZ4?Jb5n(/~SFX$k7Ɠ_ o7&6CW@+^۳~V7M exC ܝ[7( Ͻl]T+L`7`Ƨzc (gvѼ@5+ZSՀ`Ee<>`ϪĈ2D+DGRs SqgB58١jH!W<2N[nn값blnG Z=&:[hW)((!JB :*p}@vM2XFݰ/UIx, $PW_PAlKn <Ԓz [;ڻ|.z%G`@DžH Rp(็X_"L a]37uX `/!U<7':j?[WN5nt h5چ?y9cݟɋg9%Prlbotaff\%sY8aG7׈h{+|}n~ mӟjyvS:wTPL&wU<4}2lrRu:nPVZWF YT"GeOx9?:j L{0oTKS Z*E#լ}OÌt1R]s @G `l9ɽJe_4rڪw&v SóICzE{[ޙaTHybg*lrk(\}I`vTEWI磣Ea𢤾-jpZ&8 Iq(^Em`V\!<\@*Ntd0qkweK&v ΘXM,Q{z]Q6j!D{PRN:wN&aVOܡdDWrjw_LCy׶ њz@A6}iy`GZcE5^&-h;%`< cݱ ǚCNkrOyC:or%9,"6k[sB 2Yt#; ugZKrgi޸F5D RA"u N4Ýii%tdi߯DΙ^kğ;=2}}ΑvۀH/sf cBXƖYJROmSYhCn$+BdCޙTq!Ӿk[CsV}%ׁ%M98zыIƝ~U+^'2N6n7h7 :V-l~j*c|3w8IugkjF X=w\ LW] }$APj_yٳZ<09qC o' Xi3(/q\y񿮫V,((/)J,d3}Ԓq2ԑԺO:jh$sQEBHِ9YKǐΏV5h:F5!7C]߰` I|җk"C.+47>s=3 2 ݻ C{? K?YX',Ӻk'z㴸~ܜ3˶E}rAkͻ}+-)xu=<^:p#{ V\mJV`j3ڰ:쥦‚ :[6YݷLOjXVg ƨd'f}xCKXʵfVR|f$d8[OR4%ET7Ltd-PJZݍ%uaxE~g0s*8>K6DX3֯-Y6T\ucQBuU^;O"tk4B=X } |]G V/5y'z` vNVR(nb}7N)m)75$L,EޖWsݽGo'IלtIO.4= {X!Oi8A)mXbX;kENhJ[Ub|0&PL{.(*?i0}LlpB-lcld*aI_2uP,A@dO3Jvb5Cl>u"O΂4\75{Gn+ш\_Vc̄U>?c%\Z`O{\ R'Xspl5r ѧ h}_4`w9' zs~sU'!FhF6c~AъζupTw93;ԝ"-T&bbp3l]W@tTLx_g҈H^ ~/J6?N!Ҫ ۍ _9|f9m1;.^x0 eX<ύ%eɾx4g5DZjbANcZNx4jɢۂ>zX+7Vy7GFuvZ1j .9Iި@c%A:+/F0*khR.%p9wK i4 jy/fM@P@*1HT&'w>"yM.B_/2KsMl)jɑR7n֋I`@(8B2H|_l6J ?[3kԇ 9-YFEX:U{HVߩ-wiYWวP"Y J|rkP2"{`h+ Ucz[q'ɤ.Qٟ@dZ\ƔOwNY3u}…Vh(d~)~9"`oگRt3nUrb/j3|ae0R5 aܥw|tagY+R1|;s,k!x ~ Cbu Hfiw~;UmQ*&_Զ=oA odAsx%sk슴pެ/"oݜ̭[?޺"bq-<uA3=&Y#9lBO3[jZMNpDO~! /o4D+<ه Z[43M[sY-D00ܽ0(:'zJ@GRN3>x^2'G?\?4d`je/緃ċZ8bʛF\=wp@(cp2hښC^ҁc W~%yᑚ-%q%LRî!ӠO"2oށr 0&~#2gAh)i֍0{,:E.@ dm}RY;aA3w3+QR/-Yq}ǬWz(W(|%0"Q<*/]1d*m6H+6JO4gt$UV#baRP]-%܉24[.>Ycv"&{9OSۏQ"dm]&eX|WVljrjv}/8PO5J =WXn\HS$zτ93.ZdUfgy86y_:)rxĎYhHf4* 2(I֭,Bu2AJ) T o6[^DsX.H[9@v쑬SlLFuʮbLq%NCg e[n2tډFFMW/[YlCh7a(Z;ЧZl~Ua> kb1E% K;$22)Go2xרĕo kۦPMم_~r2$yziHpK"f5}tmzU >2z}S7P_?5ĥܬ4v@J4uqFkFʞG֕K;# x]g<  &Nj[A(#n23!#9`ˆb́Z:6S' M֚+n 2&2\b ԛ]ۦ kl\Xc$HZAxk =%v 0Ats˲}e+`6p_`2L5 }#sp4ر2F}~Uڞ$el,)w]=f37\z̺ [Q.>nI%´Zvùs]`dӬaD*A.᭎8.&:j WU4 " SKDÝ"d7y+fneH!_%-,YuK@/FiI~JV9 Fd6ꗪc/ɒ.q7z ƊJ4yI:&6ч܃N [mدo<-Y_\(wa)%i9|ɱ y4 V:i_d-籊uFmf.݋4.,8K;B}{Z.FV89bH7PL#}|&*_ŒыF YEv b37b&%te#V)TUŀ/N kqE<$K6YNjd\rMԉksb[Oz]0~} uO].y}yAgUIX/̱Eoi3QBDRͦz縏)iCԧZ֕՗ 0_5imݜ@kjxVG]&̀ݳeqXaPSBNh@!Z~ky6ոim3t nrZ Urw@3hpUؾVhIV4+U0}43xqt819ˤS閼] iȳawmY i_ *9ĊTU$ Jc"Xҥ9M:$rDChy1BiK; s<%y؋RTsK̀ T\P+}Sd}+w-p6H2$W^O:ϰh#>54g! Ta\N;Ėl-=@qb\oQ*xƦBX33[P^6#.zA@7sP堐)Ew2oycB(_m8M*7^a&uyT)jgA ,Yѐ$qr6O$5%ŋ։ӧ%8ZҼe@$" °Bw8WU3=vͪG3ljFձ'5ʥ{ȓ;S شAiz4k8̻kro3n V'?׊P@@\@䣫OGp'' =AO<70`{:· S DuRy(|K2^@\r=V/>4g𫢈>~eĨB.˷bmUU]33`3[h0Ţ)+we~SOfs*`"C@2 }*}4⮛CmrX !5ˋR\ԞcXy̤OzP* ɶgLUF??kG =EBf#Ջ0Q(cgGS[Ǵ !2c؏Xnc J.g @{bہ>*k?C[T? vsrm3iEڽAq/-ݱx#ȹOcAza9Xb@gk*I+yCR$Qxކp_v,7kh$zNQg:2H`);rx sfxdԪ#)^4#-&"QPNp,z evt~j9=27*ƅ;._2۪{}~)-{frxCz -{ŋ`5S&ŮJJK:u@ fơ

    L )2}n "DL&4QQ΍vn9ʵnyCD/{V8 %{B@y*ƹ+\#T48-&,/LWe\2d[_o~=}Z 0~pIb Ɂou]8 uw7\x"@m (][6~ "t?/'ɗTc2}F#uJeV޸fxp0򢞣}kGo\TXKYHj<5#m'S&6Ƿ!ϾaZ$ [#t%>(ʪCZh8G2GgybW23?\\Rt$}D @ceho]IAvN߆[4!?S/d̊q-skL_`~z0W]B.XR)q*X]CB )c<jajY}rFԒeURIU$6kE}}xͲ"v<y"~.R($@? 9Hx=ԳUbgh&yu@zP< #Y&6l$/r^z)gZo[MyiA wt'Zz5^`4Ԙ?nS=8u%[6 8Sӊڐik$+czzq NrJpyYH냕_ Kɔ2N8p Qr5m{{vNId \,HvZZ苏![쵯}I-<$]f<1O*E|JK,~ [։z/=ȃDmu w1;.i ZA-\!Jn:j1 KDu?/NA5ZSf<[%# 0'-4B֔.jR(J: W!bQ^3Gfy",Q/1ĩc82A:poJ0HޮQnZT̨$ωZח*ƶNԱ̡~T$E${"b$ì=EBY9Kܡiz =vshUG!A( n\A}YsWރšZR9 h9~[`8)g'LG`Hf;Trva V_) &` u Aor: eN^S6FS~rOsIS~gE^YZ}%e3 ƕS 1e.46kLuYykzNMJy$ozP4z@0r#k*@3N |i=&h\ЋriŮ0_4Ɣ5ʅVЇݼ\TԺpXM|]j32idIV y&@q'5G9<6"&6m]Ѐ F` Gɦ JJvK8xN:*Ka͢DM곅G-vRk}4 0E1s~/("!V6::4[G RLRB݉ J *5ND(d&د9 i*D@p}][Ks{ UwH6o޶fg*4ɅYwbH8c| Ij?7!nSڇDUφiYoNAC)4[(WF"sWY2ttc DѦ`|} XO Y҇EC7w04XG\1)36PP^4(t,1hT!sPoCH slי|1޸~4e(%R#ȮXg߆aD ;fS.>;Zo=94>P}u9%eJS9Bz&i`=~8(`ӵHZiqb>k|e ` UtÙ\^&EH4Aѓkp֮)EY թmI088 c *t4ɋla뼱>L7Ɉt,6*!V0 Q9.QA$+!3J¾|ZcvyZe{ݪ PܣtDE\t-}Xzf=}B_Wg)I:|!J#>:,v]`АQ y2+X9e`zC֫GƦ/˴ZЎ&7dtSCY>Y?/AUiQ'7S|m h.ko[I /T, f7?/eqh:Q$Tچ# <`&tmu?#*C_>02E~I>bAx k RcDIT<1ӂ0oTUkFDVr R /->*~*@p\ 4$ij/eӇ};A<fDM.O]<> mnbv&FB”v_ FNT1{~L{ 䋴cm^ȎșpdrY/zRxŃxžBHр*"xĴ.y "lҮyo[R$YOTgezLɞn G2 :+"Mˏdu3Zւ(LfN{b{:T|+%r2/,dZ%J˗$'vǖč]Lu5/ôOf1J'&*d5Ne5ZcTT2;f9yŸUttՠͤˆ lw``H|vcM"t-rV.Ũo T״n4m{{7mOAxdVbԅ- Ri,wȩb 獫M_T<Ư^@졔<"[O;pb1 'o؁TZ#Lo}n6N2)]I9V{fD9t7D@ٻ z= "Z|+M7<3oq>9t(8} WBbˠѐ㷥9vk`\K'A0AD[(pSѓ; I`fLB0\e}klm"bl}EDvO]r9jܣ36"[Y|z3wDD]P"aFWzWDsaHܶM{KZ0qJzI*u)Mt(#voXӓX?|u_,J$\gnTa<|ȍ|u^)6?N&]dlQ/ʁV*}VzłNۇ<[t o @d* QY2"-o$1*}󸌊1[ֆA< x fMmE%ΫmZݻ[L; *kEhR//$;fhs6Ϊcx/ $NzǏyYO-_cDH"v,EQ~β5pY&DnQGXk)kI8S`] 協о]%*X^=So\B5ƴȯoX᫮8 :_w<9⑛d=\ݜi6~aHJ҅r+!nAzL>wqx5=x>fBw]v{t6hHJseqSON-[6Zmrx9 B/6{wi4|H|-S`gm&Ȣ^PCleNJ)h0u?`JqW+{+i?vlIVN}0WRh`<'k7M~& %,v 0'"&r' 2[||< *i i-5~Nq:@(y(l9do+pW͚l/d$2cҜg(X"88w!زqֲGoe9ʜDM/x=T̀i#t@z )VHU f[ s` "_NFaD>#1\>_Z!U v@wè*r5&1Ebw7W\'Jx$e,KE Ia(d聺Dtb;J5qOWO'U[OfIzѵLwQC{> nPH(4kjC5nt:; ޭl [N·j@ukx6 9NW`=jך,⼥SWRe4=ncX'62L@Ffasϸ/gfY7u Fsx1W՜- &}=Pyd |G^+-#@sǎOL te@Pm$J$c\fBhԑt 0[S6`). c/3\\@J|Jѕ3q!&#Z] Ct RRo>(r`&ׁtiUA@GNᵓSNxk0N?dCF7 q F&AdRGQ y98't :< W$&b#/h(?A6e8?cBJ!31٣پ!TDh~> ~jAs02п gIz¢`? wm|rLkca)$uGYit'jSlC?ONCB *;tXWd`ۣ3zy7=bըv2a+X#FY`Ax` ˡόN4JpЙM_i5i6(D uC&1_`AY'-8^Wʄ2(B(qwʲg| 9Ȉx^ڵP)0:gh&&fuFټA*Z(QdOŕ L@ 3 Z,f܋?nc= %kvYczq-hnL/ čd"yuԽD] |LFa "SezZO&fӭ=W '&(<%]kNG\ 5JyPu;2`mMrd+U]O^6r@fǛa}lH/6JY,1|cUz풏'1I#aфT! =EVF[1,z<#n? 19CT&459T;Kr,N2A$UlRZ7BjG_֠R݊ k<ɧA*XgXh> /sN?yJ:4zЙH\rK>%|&sJYz}7!{I,U,k)0D#aMCk zAr\)Deř6r)zk|iX+bF&GmϞO .k:DM~[E}3s_τ#FFf f7[1jO7[F'ۅA2;.{3ϋX7_&q~Nʲ+4RDaRǿMa*dfl!J8+$D>ɖ_,P4|'nf (cv QΧS"t_IA^4}R*wE4m]eȅ;ȾBk!9Q5/\;?"#+7;yIsUXeP'Bя%,JZxm0$GF#+9=k)/?V$=KS@I \GQĥ/j_Rղ"+:In}۲`(UXRy{ޤ׫Jvfy/8ådJ痯6֚9;8!?ykRXAI=^Ǫy2$xݻ5$pR cN{Y5 ]K=Մz_[CJjU,^PCK!S-UЂ@D?A'!!yjIb>߬Ӣ,H3!,4T7H'Őҙ[R{dSA7 Abi(N])OS֤~$텻ޖz sY8pDվ+CLINcoBQ3tɟƊΫk{ƚZqTl7w tk?^ЄyY+b?+Lh %[1Qa`/5vL5H9)}|xiSdta2:rU_ShO24Ebip.\,VE5f@ۚ=o}&0`*'")J1#{x&Q[,zC 7d"y~Oaa)A:OQ 9KQ2V #  jgeg}Qaoγy` g\T7;.48G]#XlH6WEBh|S&.7HMES"J|Zw ]\|H,B] g-o1U4mяidO%%>B;g TCQ8 8iU9Q):n-W,9ȳ|0S'*jCl]>#F]PQ vqijs1#`EUZ-r!ălgR5YF;X|b ns! )>%1 Aऽ 5jg38ܗ?NDI2Qp AV1< srcwOSv!@ pX8),t*5`+o\ke% jy1f;eD Ԙg1S:? :grԎ) )d_39Otԯ'@V/jDq(]B8LL0/JyG/h j0U3@Ng0hD7E5㻂~LH둶KVjU2afbv^mm6Y%vH8r({5ip t7Jm+!流pH>kJXfV{NQVXa-G ))ZN,$9l{snJa,*BYa[*N$p[3/XIH0%h qNњ=!Ho[0ߟzW#`&z2:;R39_,};B3nk&%6B%OӾM^/UZtc^1^lQW;as3;M;+G(k ][ea;x8Sq"6nzo3YG C`(+n~஌RSȔ $v.HB`3~rjIFMw򒴡2Scv1CޒXes4\ SS9J|AB&rbGw/ˡj] ب0w-iq,p#:q:-]K{ibZexYG6J `:ou dzqsnaEIļ66$oi%ܔD-_z6_Aaܱyn;0kv* D9#PJ"Ig>#0LݹC**f3%mmA9ɧZAˊWg)tbmCer A= jpmK]lÃpFZcM׼I:D;>P%T`S- syH>.Y ?D9u(8j.=Զ~+|+G V #%abt1(@Q4nAIm) !o."/k,#_,E%a.;\NInV|=F$C\9.ܭ5pӇUg`PŹ蟖f &Yl٦3̓ۨ?p$NqȝA (?5AN A YDy9=}ZA`%s0q$+؊rS9UTn\ YoiHuG,5yKd1 [r:2r)OIJG͐^tP4(K9ۃ8X#_9x{!Ez?ExB'J`0'ǺujFO+7Y߯>xY_ZuK ǶE0]bp#H:iTN%j\eΧh{՛VƖ4|]y{eR.dR;/Z#70׍# ~3}%AAm7;F׽k4j$FDӵBCǶv)6VŌ^JكZAeQzPCK?:Iέ'ۭùJoezseC&*W ~Ś REs:^CUR7HVtbaUw^ijU±mZO<!q3qnc=/OZ2͠.m;k$p ÕIǥ$LP@V!F>.ђ~ưaOaʿ3mwypG*0LY]p5kOYzjj՚*pW[Xu:}-.Ax;0S΂O/zTFP[~m!v9Qc;EMO?+lRrgAHl>CdOx'_{e'QL a5N`kT+̥Nr]jaWib $O2̫2~MJ3j.#tx H~~7J׿ BGE{Pi·ٸuHp9LcvMުb6<`"D6R ЂxQLV5ЍNڛ򹄕4*4_BTga/ r1-, OdYJ#͎<^sUKɿH/e34NOStֵ #d}R]8YXzIUn+Wv*;0iݲi]2os f@o6nEU;3:sS~ݣNYE_.4t"m)f+OLq+_W"9i]\dJIe5kFD)kl50A?6f?㗅fyt" HuY$Bm [;Kz %X.Q|2uCUt>"!KV*k$'?M HKQ 0yk`$;i% GO@ߞyhด,f"RP _95pe ;ƽ@OV#X - R&o#MymH|@yZ-6$Hg,GNt ; n ܼݭJ6pJ:;pE)R_Ks"  | o{8Nd E [+XH\z]iJC$7d^NB,&LEhf:fmG12Yuxo0HL\n2 ~ 0ac޾j"E=q#:t{/҄@UXRZ7z"#<߲%enWLzL_2fQe$qĽ~0,Vm<;spe:U8&&a~H ZdGvꉛ|VVš´ßR E ~?q2FAm+ʀ<.ޏQBS(jXҿJEv`Tm&M7ƎZ"6;%AIɟT/d=Ap_͔V6@SAA.C%R%o:"{.Ye[upJU:1pW%^i-ʳ+Cx]Jk͡N5q%ɐ_-2c-!j%1ʍ>e="Aǚz%kXԑU!Нa *]%3@\MT'`Bg2/OG#I/F$"KLsQ׳c*L1,'4oJ+̊R33!‘PTSc9y9Q0:We5rPv0McJȋZ$mZ/SWncރ5' mNͬѬ5/r YvmX e_jt!ts |fcC\Th} 3 U Щh!Yy :c-YEwB瞣+jUu^=0;G)dp"Ft Sk3V+zBv7 ^+ѓv( 'H*17/Ku)SI(|ZR/EPF-SVM4Ӎd&%^:_:!t%QtSQMC?joKT}t(Zw#|=%wF @qΟvְj$ kì&.Nhl1Z(A\2g5Bv~U+5.b,n+_dmوl@˒,"։ uCT%n1:qdgѕV+=,kw!wsd]y2WnGu ػf3L2A,crF'BT{D"*nQ@t͵1vLF+ݟ5a2"h@YZE2娬W55(#1KQ`!ѵAI9Qg,ߘkaZTiX1C28~s8!h7ff,|>;w⤝Ȭ6Ȅw8hŷȺ[^JOPJ +=o3pI@7D"pJ H"Pϖ#nQ3 p BV#=R3BFE+ "ޝ86R)hD5 SZ5Ԇ%sf_WZB3O~5l1ӂf1$GU(fE,t(u|Æh ثԬnb8xnL0M8e 7&*,g9,_^>NUb%K%7F$VHXXAEN/Wt]^:D⢺x\R(Sp(Dߌ}~n\ fL]٭c\@k 8&04N64>4Ц{@e1G߶);xdmQOQo͆q32Er̅g Y- DTls' 2QyAL&+0yq0ȑI=c`X$WTa D(+mb&ɵoG'wΝ 6SU;gBYq\s-|ERusRy##J;:8fQ]TT|uƔh9ٚkF2 dBj`C;"E̔&+W8զ hV5鬟?D̚UR D:B2IRboQCQ^C \ВH@ސgNe.Jō9 a >WklJ6VeFnܙH\2sbAufwB>wk#1x)O=^Yh/X!)v9m"pXHY1Jzъ_SZHlb7S?QP=@JW;nKXehpa:#ۖ}\BQ. mި/tݤ^F/OD0JN ‘8ϚǬRktP"BGw94*v%&(q nqupCI9RGP{CD* eЩZRQv-0};@5Sm1:bDtÀ~'lXq0d4 rƛ(D04 g,Z)L5:ɝYd**ELTe,u q2xgo'fi^?^T!1!E8qjFi]~G igEVtV3Zslǚyf+$: fqIحVm]_Z{àLWѦV֗Q6VM'`%&Ǜ :A~甩ɖOR`aD%I5F$u5nk\81Ve~O ݹЬj Yhn}OT']yF8ULz -\A bA$9ӿfXY mCm.̰\a? TCM˻1uHC^f162"|3[tB[fj1S lYRffWgH#n6zE>|D鐵vx K1jE<4OO]9r3[We"_dYřS0$ȮSf/v u\~D3(ɞ3X\yW>pvl-)n6~9# TJR/k1f\CuT1`[*n /+?qj(:=-p:?4ŵ| sOM@pG7Йz[4Tco_3@ qAȓGhܤUS^/&A@6YLBdߪ ѻ˳+?{x(z!kohzZM:4oku!_._}>5L%?˟ 3v3)̉Rd:ra6u5 fA)><#/XbL]2k@sIũsbpޏbz+ u9f ڡ3 W %ev 9rkW˲R)}@i>r$rcV52C|!ߋŽbF>%aӮm^Av87_|Ndf~|buM*[%ɽ1ϪB&+#q95_ 0&hcJ׺u <{\W aE_YSzNؐf7랃+: Kq]^Mf$|nJ2U5[w΋b/ ).+ޛ0 hk6l5y}-lKkQ>1glQ11,v%ĝ(pI/7-H/"M?&Y!d,KTP۵ 6 "b<ĸW Ĩ}{Eʠ^'F7 1b̍;$t*#nEbc#'h^ 9-؂d?qё>/1,?R/g!11uQure}YKڰ.ZF;Yҏrҧ{dl7۷n}9 U*KHܿK$*Nw`ɨ]q}ˢ~i < j9FM#;pPz!+[qłBebS5[^@ erF-I';rOdH _k9E7cx$:ݚ\T1|_e<][\ͳqKB+$.54L˹nuےj9l˟+v6?d1$at'ì@:ttL猛'r(ߴу,<+$ 3 { "/Lj o鍞Fhē9ȭ' w<ˮ[605//W)킞:^ U3y={L|8JT}4~RZ؏F18{1}|_ӻEz3iДDf5[irw#䵫T=Q%@-OKquO섐^yш1>^v&+cjVG_t#v).!EfD-)o1Rx߮҈Hʢř/y$c As<6Xjעm9tʫ$f~3@\TzھUPWBߨ0N6 u=A;*7tʝ3(B>Κ$ ˤwэ*3v#їize{U ڜ $1/UoN։S s+s^dwRVjO:ZrD"M;;sLZ"Ay޺?'˼*{3* .JJI"OdA6Ia>l~ C􄪡S_XǭdJ2o |JFc",Jm_`gcTs zM9E{+F7/qČ2%ac x1_Z,ߝV{tX9?JT5Ytq%N;*z$-%_%4>=JT wnTe_ժ{3% ˸OK`` bqDy'fIJVAHpH;]K7gX)V/J2lGŕ uK7#TfɵT$.,)&+_7lAc)Ϣfڨ!o躎Q]F& Nr 8@VvS6F߾.$>1Sob%1.@L;pB}4-֩]ø8Mt-W];0luϷ~*`\Pb:Jq_Z19 A vlݛ!6M`~_6ءV*:W-ߢLpe+ {gIڋ^xL75t ހD:u%zLj{ 7/Vm2%gᵥq̅z! p7rFtFᆝ{D) %c#~qJ.v6^3+48ڵ:G}m=i>Ea9&8L2|65nX j9tIU#@p ^͎#1a` 2a h <@mn3 4*}zD=pbju]Ȏ0;_S?t#:bI_>3| b]{޽MUrw>7;jFl7|vFY |+:GӦ5Db{jѷ웍.~.˱d-ٻZ[vGu7VPH.6kRxos9f@A<2hܺҔmFrc^VjX,؉ ^j ,’Kg 5*TYme3םi~Mv_qR]0WqhbϥU6k:bgQm$Gz? _%Z) _ etz XzzY*4muXٛʲDP r3 jh&) ]+JW!l+>Ai6=ڱ@>Nf Hor,4AI~sGRH:FL+P3bH u)2]' *[L,E0i, QZ+i0R5 1h:.› Vώ{>%5tdtHN}3{s[s"Xӣag&]<|{o\^F1٢,~uqe_`uq*D8ģL/AbNHO Xp% 1:v+!> X'VM-jD"Wf)WԢ 7TYhO[#KN?6ֆ'r=29:9Uhl >#ѝ] %?8^84Ev18׫v 'Z.ܮ4/HܼZ] ԗI sMA7]G6AG?W?}6IQ}QFUPr-"|4=i3|ġR.CRnO" \8'eR(\H4Aj?=RU= |vU3mS8S3Q:+1]}#_mv:L=fpR! gne㐐EHX];Mjw}t\i cà~|6GX3 DK\_e&7E ~ ok9(5#+b PÊ'IČ@AM<=| pnT"d1V;+Q@?a^RzixW}-e1 "./H @M*#MpPyxҠˡ& x7NiU8pn-gTJ$:Z6n 4]UZ:#cْyJܚgfCr2 Y[Wnxd8x/r݂u>ҡ&iZ,=U #e9w,r̳; 7DE. M( Em~z^:!/طuw}ɖktjm=}wr.P紿Ou7Z,zC ?l:~" *Fk\pIߓqoRX$KL`FEڙ 3}uȴ3/ UY샿d XhbgHLe$ȷMy-Nl;Awӣ:h+ T98fhmM!cAVmuy,^D9`Rw]~ H# GQ|Z)Y[x9폳`QDE˜) Vr 2ZtxӼ3)Yk2Ȍ֓7$WTu.&_a)A^6+lbbˁRWY7$^vt\hŒ;amJAmRe֔sA , Fx+fFS͟QqA'bJʩBcCn,"tFU)xџ;hjb o ױrvZdzL{5$3"nh~#nkI3f%Ixbvx]sGnHVϊxUlMq%{ol` A3mZ0nrt;T6#i{G|B}Q }dWiyzǭb _1h_\{Ki [%)\P,:A(!-C>u,NK?"D-|&HNLxz7BM`zR_oUx9bIGnO d"jWCh.Ix0>/-ҶǍѾc"4u/M7iktH̶{`0`‚`e>A{4s 4矈<瘟 y[‰t*COe*.̮OPS` _.- SGsoJ-3͵NAtR"U='%̍o ϳZ\Oq0#+g'X -::Ɠ,{ksL@ndQf4 9':νP9O:wsmWoTmO <B44W= BHS )fѝiep3L@g ZHhG?-~*9whPݜふE~Answ{MBI̋q1Wl%C>@_!f.xyU]%rT?y|saꈈuA^۶86I9bԀ/16b2j^Q%\VPGq; ݢ}A}]0Gҵq $~V֎i mtV "M>7vatm˼enU!Gؙh%ÕRp9u ?i(4bZ|>p1l E vʝ ~rʗTfM̬dĥ@mo3m\c9ZᢘVtSƦ|fb(L؍-f^FH{ZTx(Awpk\|5Q3j%uI/fq*ٺj7 .~7 I@:-/pWDjd `D b06DuRfnTtrqT\GJ+WvY<}N^*T:l=~;z@N)U{sF]n`IΝPt1p~mo. [-+t?3!5oTO)_+ * GQܡB:{E 6nv>$NpIIgvKL i *~g˥˲Tm+,=?q6QqܷT6ukCR 4q>\|LQX[C3t5G?iW}fIm~*MjUNBYa*[ZYe[N;Doitq!9tD4h2S5E'MgB+jK0[OUDތpm2QObҙgCSQa4pU as-u<KK^ʑ[Ig)7W~ 4. 8tlx,l; k(ڳz|S+d,峜k~^(זSJ(8V^ Izߘ$Vaܸ~^!{BISNՃd"B1q1mJ5ڵ w:Z4kf:.! wQ+2CDasuIF8lhA`^"yY=|?@Π}J&XBps'DoqLGQȱ%g_@ugq>=-X Y]̱ҭp]%\}{g5pI0q`@P'.ZWr?D c9YnuD'|/A[ي"vq{oddSfwbvךOƋ(quhV^}soM_v5q@fe);3x>Ez|5g'2٦1ߥ[tRt]J igT cvUgc|iyPhK<Ǵn&Y) dTKp KLop@Q%;G8ܑ`iwV@a@T$^ep3eÄ! /f# Ofj^Ok_N, hKaNeԀS8`OWtȦ)& uMڡ3BxO3>W~]u6$սXQ} sANk/Gi}7=ohvFlY>Ǎ !ivL@c5"n}YyI;\$]@Q.8GOKzkwgmd]{aR"y+rGf_[rvoѹͽеMh+SH`+ob%=J L^9ΕH&ł= hd;a( \%‡j18#/%?"HjC_IU6?wmz Ԍzo\*'k vf t9|gU+V5bՑ.muX]!Hَ/`K]W`.I.4 c}:m_Y-EejSZC1qAnuI0nE] !Yڑ; ldZ8 S%qO(VZ3!a [-1 q=c,g:9Mu(Ak}URڰ(]_@%=e*^E0e+}ꙗ D] %;&yB3}.̾YJ] Gu '=ۦr:=+~2&TB-LMdHdWÌD?b v1)J86 ư@a>w:ekZ> IJ+wGYbr+7oDR_t=O,X~D9F G7rGqgAc2꥖RZ0>,y盬Lh)hs.GeHS‹*'|IY٬@ ) Rr7 @:ڗ, Q}7Hd”Mg+ý 9/ u4 {Th;qn軦 ֹQp23:es#/!UNį8ѭx-P'5<= $/t:IJ!E@9NE&j^DTX*0+=}JU ƥ4Uq2~]3=3 ӄ_._N@[E!][#a7`#Y^ݞ`BnLkex sC3j^"/Д/v^ 4|_-t?R;9]]쩭ƶ\ &2/U>H,HN3Fq[;ᯈ.JIg}^ZHN+q?4CTxŨMhTe{ bxVRHLKdEXP & "7d*詔* "Ԗpy GPqg]G5`FCgۯ*tg~,u:-? *e8d^C;ygxza9O\^yZN}]Bz?' h9 WD"xȞBڐU(Q9"${b$SdDC^︹38ۯ>;" 9! 3-jC ItۛR_[&lA,%+~>̷/:p N"OJ{CȍQZ8- q;/UzRΜ:KC|˒3a)zzav}!Ԗbh ]x7ALvh%Fl+;#M,cb'5'%JwD5tVqjPxu"6)$4SP@\;>a Z6 [l\ h0}>b*>焹V=*nOgAJe\p'>\QR5^3!]diu'IHD7nwmT0/b%X(BCe;V/ʂ]qW3qFV`S rΝyN,'<3(}Q?癮y`J|^\0__Uk>mʈ;Sџ_q6Te{mFtӒ@EGM`޳^I|bͷ؆z9-S.k e.dNH3%a4᩹2Ab*3f -5A-7#KȞgj+Mnyw67`vԙOERz>Od+Jׯվ*|(+p[ [>P{F89@?2V!E<ȃÝfY^SwD*1I5a uk[lqrVٽRjASznVϥl'?֚cVB" ^t̷ VS6(Z~Ǣi]Yxe{LPè!za3'M񂜩x#liQ-COe`[,n)X~+*'dAM#o¦ɡ7Gョ= zK낝um:R|FThIf٬>ֈIE_v-gNɷ-tM{#lPݤsv-8ﮣZߒl^&b#SM=z}Mn]WsBtZɌ v([$H\VKd0 6`ĖFJ QVp6μ tqcT[ѐon_H Li.Mz[mmqrD>9ŷB:H. uӆWRiԡ>EVg=>^ *-V@Jșx/EY'PZVC6?%& #) R oϻuXAͷb4׼Auo0:OAmIH?5b 5ofW{=q+VV_u@D؃Q KT|i ?=k=[k7]=&3ތCfSb8OU3l?eR1_ ͺCb8G9sb!ޓx9Pǹ Ǻ_&OLP\7#nS9 [JC"]REQQgL}YX~3G9(*+ /2y?硴=c ZLXA np5yyM ۶%i6p;5T|H}1fG "^rƲcH[f|o74Wr9[~a%#*DiꠀX:\FZ^,`'S6¡C.KapEiH\ 5Jm۸Uu% NNg<Yg< Sk[~ ؤ1B8,&!k2siJ4 }HC7-b…㳎D5Qs `]/v~ƻ6gaã==eFs[L?T} ϔ~籠P.%~ 3<NjWh VT8A,q9vETF5~cWm$=H(GibG {re ;}jCCjV^hcR-ť?bdXA.yXVuQ2˄F>(}Ӆ|_=t&Ę^wk8cxJ|ww& MI=S7oOE6'hG8LOיMwQ/?c*9B|\yP"iyb?V n S#uZ92I8sj=)nݲ?Jez(M`hvŐ\2y.ʘV:9> / S%jΰ] wXgV 8Mw7r[ lKiF c$0* cwl{=S~6ի/ـI6xe=wQ.ME M܌Fj}//NTS~!Ek,L(AZ%8V]}V +9CG2FGe)V2,޳"&f lZ/!Ě˳pdw:wє94xĶ)YBeA%VwjP=x+Q/9-hKm [.;4@*$BɶXguk<|[.Bʍr"{}S@AowD/? v5 ?Ⱦ*6˼ߞiڎ6ʙϖu bV#N݁HKRWFIkAs |''rQ0nc rE{.ڀAǐG>H/8بnВ+0^_DTp6ȹFE:)Tj# p~7ّMu W =1DPwX&'egj)j.mkU3 NA G(=CSu@]Cg Reah*kW@4:=2oQ:ARE #*o<[*=JfpP_>$Q@qT,F-|¶4=~ L\G.U"ybc7MlԷBoKD?d} {7Y/Sښk`P*Z1n~G1ij̤}[㬈y/ghB4 ̊%WuF)͖W_&Ér!IH'F`e8&uY_CP5<(m$[g*$XCKD >=+ҟqS-^%{Rs\}h0P3wHL>:i'8>at'@kc %_et,mQl54ma?ߌ&[ÓMv[8$=~ڏ Ҿ2Ǵ)QuIɡ!qI'&L\ >.ěWnXS`.|I<3#MUjC%Ƞ=ƥ-f%)+i(m.E+Jv ]#RpDK@sCaf:gR8g~ؿ _ǚ 0߃ZjSNH|y^j FL,+{IТ6" yw%'}{0 q-K]`2( Һ"+D!RhJ:qX m~89n,Ry>JN?Y=C'&/x}UmVQ ]ka˸[iBTF{:1y%w-xe6V'YgT%aX gTV9%z^v L]KlMJ5ܘN%bV-/Y0Rj*3Zo} =<\|Ch|p@ʙ\.)lA,}搽z}S_`3C\gp$ҭiˇ,<^2 P$H Ѳ|`i !obntQc?H̘z]^̉~ 0M\\MBB>`iؼ=1Pzc\[7 di6+s⻎h邦!mȦW,$WDw7K}/6(}ܶ߰6EU/U^m&%D@lϵbD@N !r x,2)r~|6*XMN`ŁdtUbDEh'/"O1Bs{ vɯ^pr[)VX)jQ4ifˁHJ^;>|Ux٪n1d^5i XOC%^jYD.Sq`&kZ!t,&vqwM;rb?X渼Zw[S4msNQVTW vR9RV:V3< DղsV  ZS]u8EB`J/uJ 5F JΞhmtFOw2#4b] ˰ҋ>CϻmxK0$ÐuKSހPn4É h^=!\VYJQ*,j=ԢW\Yj] U7ŢI_)A6G -$4:贚(1ʎTMզFМSXJ`Y $I,dfrM:"Hz !m:AEghH ÄF)dhsI\gVJra[y/X~u'6Onc=2RJ_n&h ڋ6|bMظ!릘ktӨQ=Bo6J(8^+G17Uw>3'_ j[ZѠe<9̑&#x`&k{+>*)4VJ`is45~5r6z&$[y_E~Pޫ[l(ntaİYHƭ ̀ofe R?3BfgU {_îri`"7G2%dovfBkf>E0~tg 3˟K?o%!*Q [){z'3‹9o%"h oF+)b6͂j#+;+gԜ/V)p*{;#ݨm}0O:M}\?ApI f3at{+),K=ҼNͯ;̓B]6n| ,(e~qog_ 3lK b1Yལzuo]Y E1LF_㜠-K9!Խ8Юp:_ڟzD{;x!=ٵټ<\i(N4Ci5[}SS)ԁ<ޭuiNoY܈%0X lqI2K_CS3F5WFc5AK™*$(QTYP<1pUz:2>%B@zN5eŋH}Z>l>y-| m՗XoP2s1<:?/m"OW!7E]L K4@*`ovHxU{ܴd`0=F~ 3tVZ։btq8<ҸDs-;a>rٛη̮V̚ M Dڡet.qXpLt22>pO28vSӓ9_B.̖4lpJ%38og41GGΜ^^>i @Ō&Z) yk[гtM݊ΐ:nKB4.zrs5(4ϰUJVQlt+ѳj_=(E~6|eN̔ |*9xb%/G jD0 m$^1~ (+s޴4bms[ >Sd5]Ӣ✋h+7TYg[TC?4҅r0f l:Jy@>,eWzf"3(c/0|57_H j+ks~xw!mpO+#5}@IN_ލ\ 6h ōBsooOe=\'# Q̬~@BwT9ȹ@@.E1;7ʡ>gZג1D; IB ]i(?W`n| [z1 Cȅ^|fkRy cxԿH((vw_TU bpXL3)Ԩυ`9sE-Dى$N*fqS=]^^ˮIWFt1RP~ܦrw ۮނ` |f2Pz}Mgg$ Yr@$3Q"QXS5p :]Ž|r6ThMj!p4K,50[ټc*f%LxJ?oE 8/J۲B!gcQjL Daޔa e|9Sb\IIՉq,=㉗b)"kMJlekKY;M)v^ ?<!6ye^Q,WhrJ(֮鶥9ٛ#?3kG!M"x_穌<ѮvPxJ%(YLc|1=\BfUNWc9czN*kzF_0oQFqBŲNM<2Q o(}Af6a&n{Y 5~ r,y2@OtD1S#T-`6; uK< +<7Aqh[C#8Mh ïjeip,]?RYn, -Z,S .ѻ^8ElYPM`  c1G0B^D6ҏ 87O-ApՇ};!'|M PKty#H oAt^`uhx5/z~<.FVuҚftObZu/UH!TLO,HfW0ք;NӦ;E]\$~lnnEfZFFdyn2=W6j^rS5ggkȂ];f5_]:q|jGLikO(ݓyRa_ă=;\DeF(x]>?tcJөkʑ;E&1O҉@েXMj}>WZ]qghBA P݌Q_=W ?q%f C(ZAn@캜^!dl")_8cuiEZ~xyMtoRpJCW~"EIت{g8g5C%?SYP8i#8No _ i$6|=^kUUuX5ҨfoT\3Fj\h*0,\x~>貚TRb EC攣Y̋ )9I -kkj\s%>4'h̟@)\SX@iA0m`O!7UTSYw ]`,Uj7vv_@aԅ0/ųEo0gsm\,J1R+-q/rA$fB&DNoGR5#5SGLʼnc^/ G(\X*ĘfO]Zٚ/rVjtkI}Vt,E$ r FRUs=H"@4#>کw3 ?$ݧu??);{RWPʙRy'xTѫugj΀`[VRep-[Esk ÇM.<5^?`K9U+VDwQOB^?M2t?g#Q܁n`رkH} 쬝{D2/mG"r(;-L 4:JdQ|YL_m Ci={£23ʅT-A#gWwN*Xx'0b8 cyT"/Fc4[ԊBD(نi%N~-g#h`>ZwzF \f&g0sI= me9^a+#rH8 Ř*'7̊ۤ5g&v򕽡I :ǨI})iQŽ/J v3[XSR!{oZd.?R:^ 2Bf`E`D]7)eOرI}^WXЊagӑ1*l5>n$ Xiu7 ޼֓'+FZ3tn2N~B'coe?M xTzCI4yX+f!u0H \3Lfz?E(=6%Ȱ]9_|&fRdq&ez24!?@S 翄luWA1FdRU++~.O΁i t e.hlA>ꖅOU ʝΆ٢@w#DRqw vTzEt_o;F (X @K'?KDp4X>cTV?`Ob?wX'ɚ|sJ}p֊ CQLGؼIy怼]#Hx ݾ+Nˆ ??;σ?/:JA0A]qw0E9݂qێe2 9SA;l6I|e^ u I ' oћ)!KﱨEr 12UNZhOm?u r,-ۜ& N/^m'O>7,L iyej3ؓ}2׈ӎ%P(Vsz`iD: >c% Yfc;݄zN {x(M?HHuDUAeDC p!0J/ *Lrջ{%LP}'fkoM]U!`ֿ.Bp#/i"aʜP5ids߲Ad'&%gS`8l{w5-@,GvwC+[g(,]!~] b /d¢}xdn tK;؆ x ItD`-64J$+;Jc6,mlL#a_`v32U@ўШy ?9:<&}"d=·e_hoN7 4>͖ۅ@#$×)RX9l( mq`@eesYزgYݝٔXKQxh.W91Wlw.);KSJNrLEmI)?Ap6k !tv^{!TFnɂ@ %HnWr҉4a"9)P3֦|yYŠ;Y`]Ai͌g %(`m}'QA&ƑmOiWpGs<-#',} @V'й=g}_G?"Eا)Jՙu19&5 iq6]H*@i,"pQOv5uc_^mCW$J1m% gkH=lk~n]%6־8w4uBQIB4n1}=`p믵FxG f0jӆ\aP-LQۇ5+#V-㹥nl< DXd$+)ƁgZzioa(u%e=F\}K'ș>|y͛ f֔RN=&dƾg7@(u M!WR#=;@ybW"N+j%d劅3H wino~#v 29$˶ j] ^`inf6o77X*Ct%oDO.AmWpik9VamnqQc1Ԕ0o5/>3lsPik樉P:MS:*FhNf]~J"@ Q k E`jy߁^" f&'^Vh^mL8Ͽ,sQi=%*,W;ʴBp ȽB#t6S$01L]ˠN|U]'/S|G3m G#q ڶ|,ryU!ɝڌ@[6c]2z`}PpZ[}zƒ'ah"H! n_в9kkp\wJ]  ֒a6 =WXc%(wU6 2ID Frc _Ʈ15Fb93Z䚋W,}ȇڝPXٶR9ZEC@&Iz@&QرZq6j[E*l^m. i &/E Ž,lLU#%ŰeJ` *DqCyDҐ:X˰_}p,pΉ'(p`5Lpsŏ:Z 6=ogH!< '>yZ&27i9 asT9t"+ sUPhE.*FrsˬV8h.E|KSC5}EJGTax쩛3iZ0Mwg&!4 ZUt=驋=]L W"ΩA -mdz6lT(/gAƊ|CarW-,VIٌ뜢DU]+BGD\V/pH?b7 GSC0㐉1(Da{iT Ț?9>GaMPӇQ_P82"~,ӟ޴E8"S6oQVIV))=KPlUs7rxd`%$PmͥØx}LO "=;gVvב" 0mʷ9ęt&;<;CK6&MKlX 'Ƌ%C",b3X4ET~Xv#0kUŊ\~-k‡%`8xHƊ #k2 j.g˧θCse%19ӹw.w.iR jՃ=ZޯܵP BI_B)猖6F73 7}C%Qʪ&yfQ}(drbl y9Kb!}6bС\Rz\S L/sU- >+OG EtoCO[G֌TH+6_MJvݥFB5K (ʒqs+H{ W}rld?;u@JC q;E!坉460amo>GAnϺzB.Ail`y(Jf2|Ɯdſ^P 6(HE^K15>aQj]W?J璧TE!C!<+&Y"/lRAtm`m~Rz*ǣ7n ձ &"d>Xni/:DodpdE0ln PJg1y9H%[PlB-GIlI%mx? }hHYyIef- W(RTXƢٕ\N0`]2ߞp.2bEw 5~'Zpg'(NOS_ߒ}wGАdy: =5k'/8:nZHwP$[Zw~>uwvDpP1cÅ(AVOHxIM`2" nt'T`9 r% >(U[,vHX웦s($>Q}zR6'h;x>(0-3=؉$" n֙0=y.# f:ۥaldw.=+%7 ^&Z@mWj,Th'w-?drTma1N|AGdNT~c>gٸ^D By2W în_)<+>mRZ{@< qnE1l9Y&Qi~P[*6iKE3?yYOg7d\0;]>)޼%O4D&f(߈1J8ňe}|ijLTe 0M An7K"6M-v)x#o޿8T~l]pi$cue'u:T*SG&"dibCTK)0}W pnEWux3O& 1&lF$1.fs(5 !" $5DgȾSpdwsHi?wS3晇f}\mbA~q?VzbO1v& xJv#w JÔlY4A1yQaY^'hruE0-XFQN%ޖN{gX\D# *ygOtY@I#{  jk?_h7$ӔI5 +6f>TJb,CdT"2FgIS#Lx "n nuU|-%/㴾̾. dvZk] M5 8qoVk/πdv >%mr/S`P~Oh3 "! *-Y7 aLyJB=5Ң]LqGN/ג6ܒm2ց (R|b;J'I 9 4 h]OvYn2`nꝫQ6;eܿl!q`U8 Ti&Q%3{"g3SճyDgW1}S. I!Bғs =6mݫSh~{LV߲-Ad&0_0W'GWy(9ҽ1fj[˗ ¢,S=cȇdc\=L">EwS4s9Nbgo86̵'OTѲraJ$=>H8~ S ` Kl.Fi^29‚ !ð<ܺAke2..\k t?FB6-/ ^!v\Z9ՂT/@?A8zV5K37N(ߓ$h,A<~?ALMB+QAz/=Qjg5MU?I8tqRE 䎞XK"*`s`沵.cX /{ܡz'uLyjuҹΕhÛlv3d>Tmh\?߄b5.mȱl|͜]ߴI)uE: L͕/Uce~2r[~h5kAJr(l/qf#؉xWyuGx(ť]лuvBmX5)cFq>1 !G5>G~ os6ūAAzy{AI l)V(bY|Y^ѡ7@l3}qqH{UK\h H7v>Q1^(ebk~C=8[GM? ]iMLdPn#6lLM -ֹ#C+D<:e7`Fvì!4EpVtv8+o 7ДI [~?mK-3bTo7L 7 41K+\raW.Si3eyn jDě5hǫkB!R۲?0@Iu?[xِſ^lT,đ`Q 8 o3xʕ3޷=!Aeިe3ZIK?jAhsJꜮWg@ ݂Vjj[{ok4I9\bnRtVɲCS9I݃ΓlE"WRdlRPݺiJ ;jh +A PBp1op~oonJ`s{X K!D 8H|^+Ra,d$9AzJbL':ŭڎ 28A(O)V0=[#GA2NS ,bHjS?@ؑS?Bo@kWJGh-GFQsq 8 jUײJiCoskp_Hw-Oc SQf WUd*M }Z t]4Xb ngbE2W&&5d0~{i r.a%=|4;(haIIyEr=0ar/gD py썝{c{6Y9߳vX b F;rv,?Sբ?0>s~󋂺(Y&I;Mz[>Stk0k)'u[bl+Bطx.m1Ơd\!&ӗG5,("֗QLL5  o؋ȧ?7zey2|s 15 Ͳ4@t(mE;mBS@SWOiٸ̱Ew\6*3c%`!E2&@MaTwg}(nheMbp< 0X(|uOZ`..Y .>i)B|=NmNUXe&$$Fr$ocAfV VNRu iBAޕ[&8oCK<їt$>;@?T1oZ88'Q_@6мpge-J1q+)1ӛZ13mCP9W'K+&:ݎ{XFxfSB +OgW̃}&x>fHD3bA?.ltixWA_FR;R>7U u_$+&h\?s5ΰE;tP@/e9FglGJ!ɱXh~[y1hK2XIL}ނk1Us80QyS33(bz7$β5*7HY iJy_Qi3Wl:f[[EST5}M;}-c4#6\'2o]0X%5vAu=rDfaBf x. \38h⫤Tn>Z3Ya9Y.V&Y(W{i蠀0]AԋFr%ڞz7eC]^S9] 2"ad DW$pv_D~m%7. >+ [%4g KYͺ]_q֙2-\N;rqٙyW+B햻&'!wt#& e)`+*G衇ꏁCʊb\i9>lpU& NF^bDq˹{Aûީ8BNjM"P/D0QӅ9m?440u$tp&)Ro:h[l~L -8I]#sI*)l1IphnK1eWqIiD{_C M3f_4wcHGpY[:?шx(r.a6# =H-՛yaĭBAa}G"U8<[zrB唌D|+"؀`~M#0@˷[XF.`{W2)O ) =tS1cIdV\_j.ܣpJ5'>0|+إu+4ZP-CLBf )H9^c!NH= |:Q[fakZf)=0@#?E¬}JFq솛~Ro>P/Q0;.XdpEHp-XתNAlH&_)uvnRn0+(M nUd7j:B+B8c%Sy *Җs1ȵ]~P?b̻\4/f8K#yZY|FČGA6YtPٱvzWKs%ZlY2x> /9;|bvL{.2>.9xC;6,oCWYj=%ܭ FSr0p֮pp={y=C솨v#K;VKMv ] 8DhYwAYg"1qX){ocb#h A&Lxu/ta6[]H`m*^s)ώ5$lm뾸1lYmP9nN:?G?!U]+l=Lf_n\duT 6\-J kćޜ&lԩR7m^!BФ h-bܒ3S]QRQzӤ0CGByйPE4@0ؑ}ÿ 2YGanxaX +9ggh=bJMo-RZͽv`U/oGD. -Bo՟O ,FWloQDT'e`c-J{U4LZT21y\RϢm]ZMʒ1B3/@;yZ?\͠g5 MGyTd0Goɧ-q&r_+_ո5ߔ2)o0~ԏIOڌFJ՚L{#Z n+ > B#닳y/QehMpxAJCise{KYuc5O >n|!*Io1&k V/В[$N oS!FnfyyD7é|0.iRXiGoXbA@O="WTBL#$05%0sK5"TtES7C i2WN}1-cޥΕ{2r!k,s')_6fyzSt2kՇP@$]ד:=;Rx%6Ha˜­ūOF%El)u${&:s=:M2]67M-Rl!ۄ(adZ\BikOS^wۖ3aD6?)ŪzfaR%#"SuliEByc/ں M;|ϱq+eк&,T4,N)Q[g$h/@vܻ kħnaofȜ`D)!+K*8!V'A6)7Ì)GL UMN< t\. #mf>!#3.ѴTG0pEi:P5^5^8x+a`"x88%#CԴ*(++QGOQo#qq˂ Z}^"[)Ǭ_Ly.@S @$ vxd/`Zܶ^~װ"u#RިMx@{MH3p&6Tk &*0eҌQ߷f_1snT9:Fc1Df_'ƶ0%ύTəV{Cm8lԱҘd@KԧWFW$y[OFkkOOjߦ>{ G(級raـ&'.Ub¡BmŁoROcN{b9+6Blz\l)Ɗ#8n%f܀]\34!z =fsL_JXTo@_TY~}<^QM+nYzA߲2`@O'1ё?E!] 3ߥ am?`h~aMSߑ f j9NE?#r51RFr-fTWtp$;S |E~)9E +ծY$ Gd2lIOB t& ,͟6Si:U0 S]ۉ,m e$ r[5f aMtDDb|!ZxwNnaۙ#@5Zt1RrHq橤ƄZ7MBOz?)|K]T[mՀ&=1g7 X;*4xkV H>JК$Fa!( IӃ^%SIx{r|טEoF˧dd|?x [j}hѯqN9 ࡃX!s \ܿL\>Z@u*:ٳF.sl&()ãPKS:]d=yW!E[**\ @/t|dr=|M"Bh-ڱtA?wׇ@J05بz8J@^v9DSR?J=  Q.M;ӑa`lvN^RS^ݷ͒ߓ#faf8Q^n b%o Ot|ţY f$VkK48x kYA^o5#{pT#5=dHg:dކ-9i7rf7.vR"E'ۣl?hxg*z%pGov=!@y٘U,DAMh a` K3,irVSbn?'h)c}m0dX|62׏`n@D$2_=kbM>AtDq/Rp.%`0b}/|h['פLU|0SH6$0|5ᓰ9m -`}3.UݼK yJfwg<9!Cy_ xY)[z~zu$a'L7u"V4F}@k}P%X5`{󞜩v &͆:䂇5ve(ec% |4&Ҟry#5fj3Ԣ$= EQq"ɲTI6QŽ/SK[/H{f$58cJ(TK{HM=yț܆ժonm)NiFHA3])m cApl9<0@:w`fD$-/WcC\?dWHNKL )aR~Ben?F&-XE8qŀІg^[p X7#KqY]CA\fSJا_DR-vum[RRVb?$fxK:dB0gqࢠA ǘyܾ[-ѡ;XXPC6 Nw'C9@+˾wٿ_^(*5戏оߖK%+w_7)/eŀ•Ӈ0:sȚ%^[v, # `no0h1;"1CL w O_*Ō4Rqbc3pW A8ۀRpHYYbэ5W(V:laL UӢ|PE8"WV)y;Xw6XٺKD.=4gT͟jwXU+ وٴz?}`LVn &JJ |"=َjm a`V֝#f{Nm`ċt3P=TMMMSZ%cun>WºuVmy)Ug]jK>sBllyRt5fDA H}/1hA/~[Ӌ*/h*;z]dA KZv3hGeAtp;+/ [JY ƙbQ RpM#2)}Bi} oWcot2AvXiՉe,je*Y(ŃS$]͋XOh\2#r*,O@E(h Sly%eEQt+7 ub@2wLӫ߾ؕfs$qEt _{쮠:M#SQC^s3U(+ͽओA}g@r\\8g)1b~̳H$~n&ӸETq}6!2u&和ݻJ*јFR B]<̍tw^fȈw;knIOZ+-?mH:\Y>˓v_2.ά"#{}w?chJ=3A~K^儭'rDhnL4+KÃvXNfv].}ly-~ Qش}*뵦HnU a!̠D.\:7x)6"pH@?Ќ9GɅуQ+D6jUI:P]lލ]CxқFR<dS~Bʶc*$uk1)eBR`?Tt U"֍Ta]؟:笗9߇|0}Ÿ0Z) D]|*94\8 ⶺ˃SvgRz0hD ϊ3ع Yis搆q.m skNw ?rΛ%10thw?:Wp7NO{NCQ vhk8r՜q/MC ǤEמ59I{`Ro]]}eV)\RÍnoݼK/ɔ&=fGP`#K(zQpidbrP;CL̤XGJ-S,4Ix )ep Y6'1::H(aʜ1faqRՑ)R\KY(_}J WT;V6(ꀠroÁ[,j<xk鏵DaZOkx\ ::q鑉 XZіp3+=njqkdh$=ì7#OTG~?^ea{ QHI7qό\D,KfD'mB,5 -8ȑwJǢ3RVቄ_GMnEv6dKlC"Rc%gaON5<Ũ ;#EEr| i.d|.3YvcJ_ .aChJi k ja-dAeߒ|σ\9rɶ9{**?GD:CQ&e--j)~w]}\87=˃ 3ѻ\m=S-j9$۷i[l"A}Sr*`GrE ~OB`kZ=JDȈ$?vcx<$]?iuDV ݢ;ġց׭VϹޡ?AoL組?3`(E\9`wm&y]d5 gfM=ozUSUF0s3` =Bmq$&R`B9S7fSV>_ދwcPDYu c5#k wԱ<< ƟUa25׌R%nLǁrTႤ@#B..e'5-)HJI ^[{NP$o6HrG#X74.Gh ) t=Ȓ9ԍܦKȢVWw- dk/+#,vpNM*he<.,>i5xr7;͛ yPFkKZ;ي?Aж;0pebԚk7S>Ů8x*~K ;h?#1"%IaC*mXsc9??ћZy}7wc*@0Mq G@P |uӬgR բ ݆ է}^6c[Uf$yw%D(P;Uđ<%Ը.M–u\ywC'Tax|=Hx:J=%fyK\(R{T(Hx!TNiCցM'`|;[]1ȇvV  >N؍ѝ Y>5TQ_KSYP~_e vkn,/30&p$0quy%aVXSH3&ҁa]sI4Yl^NcDT߷`_>,0 ? q|L4,DRDih/xw]YȽ542WOn>.R:l?0DPQIs!J_/ٛv##\1þuv.>㬨Daq%$_LDSoi~tt;=vܠ`}P}WDG..*55 k둺8|b̃{~l֌{/=p*Gf+T7@~ϭEV+b!d ?:6$.HՖ+4BɢzEI/(3a6ݣ_ N*%$,<!s%`}՟t_?jDZf4;TzPJk(ܙNٱ$LJCŮn Yk8SĹh4ڂ.EdYc@XC,`-VM%?6VoOrd}2H/D GFqgқ%8Vj1/Qpǚ' %j _Pj#QnCD;z3,E6MĢ~WPxLNkV8. !pa(CvzPSUɈ$uA" {!r Df镁s\(mvjrh0MSWqA[?֨4 WU^.𓼶N5~@NwgsgA":KY,T96:XK0AЃ%iUAq rc_}*;|T1"̹5ފl0B,Jgv`ޅmy1ii8>饛̶6h:7  X DRύLvϵ;|_J(?>Uq:G q}fƨ*n/<&|CSf;D"p?-|41įH+<gҿrx+TE؟ΰUy"G_|oz >_B$FĻh讞)}ٙC2H sH,ɾU!'^KtJ`c,^7E*Ԝw.VƾNz}9G~ݞ,SiC=$y䲳-T(Jqa8:r(3:oA-s W$ULO^@SrKU_霧0בn|ANt\%0K}pڭ*pͷ1ĸp'Z{x QS8ڈ[$'^}9ݾ~U~,`:G=bi$R0Ue!*o/ۧDu U=MqՌYz-XI-RY-ժwu]SyO |kNJDK3/"i)- CW\م΋_rX p"崅IЁOyXJL 'amA]zPJr{1p`AVYfH:6RMs\Pixs֗?j*`\%]ݱF)(ǨP ]>ʿ?TadUWjHL]gb!¦BZhZ}9FϚagf\ ^suy4uOЊK:d5žaժ6 (-bԨu;x7ES&A.9s<ΐH6ff?zj*IG,l۟52wCߏL UD1qεCůDZ'YdeoM VMn )ކ^jP:S M_ L_PDѹב~%pS{j)`NU9xcgEoS&[Q7h9a=P}XA°b׿!r\q&#4g+@Y95)}ٱ~ƽ sdxCZ:5k(R*^Iي#Gx}xsK?F 1Kmކ"76L6+<T!GF{Z1qMjY]FHfd nNֆSHg&|x=,Be6$E E(oM(-1$@t|6dc_05X7cDpq" Oj mF. (EBVWP?NfyR j$xm*mj5_|(  Fwg' ݦ 7cV0x%x >0vd("GE]S3L7gRe`dxÅ!'vo̹1@5hD(۵]{(8':(Y=FoH#Qs^]0n_!̰ ~.D &910Q1W6Kd<@^_tKtMduYᖟ9xJ{JpKepQndܵŽnZ(.ÿu)EG q%?Z8koI`OI̓ 97> 5zJĢ\m_hãi=X^챽R i`ըϗOl/ 0T8OhJ" jg *VڵVHj?j qg]3Pq+UE # [!;V4j m 8ْ/T mq?.m| f0y ׉[RQJy[&v:OPH#&bhc( X唄f&0Jn!$1Hb!- #21fnӊ'@&0# }FV2E!#wU()xEDH]nI+ DYlec8Sbvr/AC#2zmuY,=VvE63U]p "srYsi=Jw=(Adq%]Bl֦jK2m?.og=n)@}C"]D5`C'VDs 7 ڬۭY?*S2x'U Yt>'NA݉d讖gD.//EW (匮Ky7˻_8ԨN&>2ˋBQbꢰ : M~ '1+vHD/Z?vp%PFItJ=Y ?]f{x/SEOpU>3|w[lӷ5P(Wf<Ȭ8S,JkQ( W'1l_IAPvѫf†Z=_}5 h2<Xq™SAsQL%QZ(P(n4)lJ䩸=5pd##q}CC,E3|(Ls {xS9SyPٮ&dEp^4Qy{b3g{ ٛޣ9DZ?LDА:q67Xnjpa8P'lfšXhds'2s|Zj 4RS<;I?<0É͵cWQr#{Z'6MEbjx`l?za[  yR5XWu?Ieê&Z;e/ӕe T?-}.8IMln# t=+@(] Ou2Ζ;{v*?z)jRJTF6TÈgSڕ;Y"9j,tA>ȠT0!і0lUt:JXȎ0EsޭwkJY\`]4e7vs|tcs~`BG/|,ē`VUHixȷY}0Q: As-5 pz/wC@{Clo |*)/t"":Zڻ߬eF CMOAlYRcZC1 戫d|4o^\#lʝX%v8}k۪,RۇufDޘj}3LV]i-AsMvM-o,u"&yYDʇ^ wWg]$ +0섂 nFۄsM0R98/?Iz,멒+5r43IL <ӈ,7/t*L & C _Nhm3n=|&$6-8ʚm{XOhQ*P1Cg8H<;d>E#8`n&|/? (HhccߪxPzx`1uJX„Q;LR8%f F?Ϫ tٟv|z!l%2v'Zu:c!.OK#⩽/ա.L _&_GF@| S<00  Hm&ƜyJyE0neV7uI+W<ŔI=.`v yhz|֑fƟOY۹t#iH;GMָyz"7IPUT{$OXBRӣ0}N˦0BAS d2DI7&5?GS.q gn5n9@#9/Pƽ邿\:hAi xNX^rE+`t.#]'[eK)$kVTxq+Ǡʍ4f JMr_(bBw=0C)$qxDeKt<<SV`#0M9FXqKۘmf!c|d;%̙`Ԁ3߯*HBL\Bs2Rkj5v SuNd$0lBrJ35 Y 'Oh*Gn ol^)Fާ?xc ]VmX.dJ7 (#w5d=ooFʮAo. +vk^0y}=~꾴EHʕ)P\FG }OE0Iw]w}>VL3X5nձ#A ZQ3k8W<_܏h KseqX Tё&!~:QG0j9}X%2fT)Hc\:Y{[fܗquHH_ZbhD 9f^ srk+n 䩂{VfO^GWV}0ʦT3GD "qLWVM-dn >0#[Р[yD q aZ0#gYA0@1qjĎi;8d :)Fe>Fkw 9l,^S"ZMput/A)ݍD577{N5mfu Ęq&5|[i8q ]u,&D*B5 ƶN,i`A_Pv=3{&5ґ$A'9DltFJY{:a‰Ё%Hyq%̒6feL.`'DA>>#ă5PF";95!'"ڟ} cϙ)^\wHkqXbg/S(5ha&J: ~W>`j'*!$tQ{,#:lF(M0HQLpG9"J5h3Y: H11ē @ZU3ެl&Ut}{].\Cwz Ϊ;EZM ַ֊[!O 4n]7IdSGDRٸpGttG5\ƴl WINP͵iqS7IgeGK:$c} m >K\ Hth-$nQWA).WO6GrI?uZ:q |r}&dQ [WN]ϼ8}5ђH={,>+!@$M$\%h@gK% D2c ARn6^vd=QAQXżΧRBcTbρ@K s9˪&~NXj~Ai>P,~híi 3tBg#O#$2b㲝xfMd`c\J~S({M]c}ֻq< "d"Kķ!2:'*nz;ڦSßKL3dv1B^i톖[CDK  ~f|mo/!u-\uxH?ݛ vdݵ8KvO7z ihx+T[0|{mBƎP KƀЧRNx _Uyy.>#ļT_]I!gAi]Hūd ݆[Y8V9m1j68Ao ,TD41zR}W\_'cE|iź/<Q 1H L}n:;|TuvIz,fq5Oü1=A,(L%ц<+8P\@# g 1& 5R̴C $(ZZ^ Y+Ͳݠrt$#&jtQU8&|-dƿv/6!`N5FǍޡoξL*frjo LTsn<%+gڮ~t$jM MLwkϿv]5)zA`-wKzd;\,(PiOdÝ) OJQF%sGM鹀%W% P>hI:#+H ~H0KH*rC`cϩ0zHR: ﶷVvBp6=0V-wx|gUe[uM`$ V?ɽ2wckq;u{F޸Zkw_ހv=ZuڳaS!3jό Z uRNz83ϧs!ZEHz~6@]WvO@d5M:iZ/ts8uiLT1/Mx\4{L'g8Ɇ{ 1n oT\`@b_ȍǗD&>Ʊc5wW_X0: pΤ ⊛I[C ;jsdӉ%^LU/>onmOXa =L=t">G95}6q*jbN\b^lgK0aݹ 逨c·| o>,XN䫡]&&qƊ$J} 1\&B݆sNx$״g)1FXzr"gcS VJT}v)-IՓ3:AG op<ג4cөwt_ɖ͈oGKE~3|81=#:7݁;4ª0~3aDjwEYl":PD!%L]'tԪ0wY|oHK0@AŤ1:pWfGQqZ 6= )' hv9O?:;~y O@CŽ^g\o}K䆐xǞ(9v@d6¼'V4,RmDJL:fѿ/$#l;+bAGkGNUϪPɍZ$, D@zi>AFM(XFd3ؐ&\kLigzd̈́" ~VݢĪBCf\G܆EɠEلzJ I/vq:+R̳rBcqZ+qF0\aS"a(Q֏yfAw sYpϴԜGo^bB|U 雟`tg4>mS{<cu}*9xD[^6jTU  VϙW9T2kf>Wg}_ߗ.Rw\#}{3hd<>#kAbnBF3QXPu_?(\wϜ("pzi^yO#K1rV?[ːEjcs?LL*%ڀ kP9L`n)ks00CEkψ^p>kmV)njw/vhVmڴQp2PNBToyAY5W>Sn[ [ٝ[=>A VW >ݜ+}Ѓ_(z:_X3S/*ƑCYK ѿ܅`w){h!pWQ*`i"2L?iex!!]C,VC։6z $֛cts=:[B/W}f#Kuh؛NĵU?R ڛ2qVXBwZVP9VMFy.dKḯ̓'/1ouL!ddagl:KAs,h%qTͷ% Tj\uM xp% ;DE_L T]\>ɶ2n G:q.e)D{(d@mYP:(18<|Tbf8t C%b\-]4LubTbI}V.\PTLbOסZ%Y_yw{F)"4AA񦴰x",S;OckO8+.ÁnzKҶy!Wf\n/0p 7 Y7< ‹"Zxf\De8p9qT޾7 TI[x$MT _0K"bt)Mk)BPAOuszT&Car?w CJwK\>󬉺fC z|1OޫGh(bXY:j%EM{!b>AυmV%Oi$[ 2`+/ʊV56"Ps槵ɻǬ#1(g1 <&m(61F]#"[p"<M󔶃]$%q9"5̢;7G&kO2𿆣&F?h h|@*6xq=':u_"EgG7N5D>\NBz6uR@4= r}l8VS/}F9CQY;4quBeA`bSb&o$* ?ˬ7KF9NI $*I>GRO}bB ,{䆉Iyvh*ɝ GG6/m3#RS)*g8URLD]ED}m vPa@oL]&1G} c~t: %Ah؈pi? D87讇+zt(]^Ojvtbxb#hMN>/K 8z{ δ% pA%=N.rHW\Jj,,'BlR"g[&OwLuބt? hU~MLZXSHiv ܦuRU5gAumA۽2A߇Ώ=;!k uj(Bac sgH *8t:7|k5shrOYvP5!:h! |zCȖ5)/~5n-I]Q^t2'nzcJTb]gO% JZC[VYKBT Z5DLYł5<6+&I^71lT?3FmAj_ePJX+_I\_x)0ޫp & X`𩢄0{,\˫}т&:f(}G~譌a uׯ4TνGFX%/0~3qnBz !V'QlU/a#gv6q(֦4A2 T4vR iF~ B"eUS Z]>akKBz8C0J@kwIk҉9z-H(L@ CRKȢXI]il6vJՑ0D9(T"VZ7[-`/֓|h8\چ(/O@NeL1Y:Qe]r; tn$ĊXS>Z&z,,^7vG(ٻ>&İV;gYIu*<#&~W-|~O7v4)K*[Pl5ai{.+ ^#G L8mg0Q拓&$5M9P$ngPiz^0Θ=.eU[o̼&FQ8{r%و<4&NΎu(-<| ãaDF/06B'kZ-v_/N%0C)}TǛt57xC,rn>_8Z1&g!Ռ&!.~,{in| OqHBg,hLnS~] _Wu2so@Rae\Sn-qUj sbG׭GӔH1Ǡ,ьn2> S]䲰.(k>[ꁞJA$b?^ȋMfלnȼp=wNٴɺahJv%8.Deq>/`Ԏo#8'CBxơ! [iޣpz.d1r5{ |l0 R,_@'cߎw ;,s<]|-NoS;sl>XeɏQ'͙lnH[/MQ@bpں|}ܠAft*%ksdi.l!ȡ`29&nfh QUo.G#3G3]Ϭr`ʒ%fR}ܒ:TxTz+DX*RsGiTR G1_BuSW 0NU֤.,AwB"1߷qڨajyG`}Muby:<Z7Gv^uu=ɏΤuCMiV4KԒ;0JVW"ciTlEЛoo9ۼLs6mUvfQKYI9ĶoSJ]=dS7)4eRioctsu^^afv9ekyy; }Hy8 * U* HqT }NiF1x1hQ)\vHHJs~%+8O#.$Ck)AvX+1ˮ`߳^5&)zvca!.ؑu{c0YfTY nڭ8p x׳~ЛU yաe9kNMr!C#P2εC_2#~ >g7SӊHO׬Ib*΍a _i<(n5Bһyj!Y[ Wܯ'SI>dHz׃on1rk :W_9|IRFNͩfЛ_ʁOYf,4UTj1\/6* e!1H̉:\H Tp޼=)떔U2Kbw3z"9genk j ۼ7k|I|sӗGYQ]HWm(v esiz 8a~a]ݓtdX O2 Q>} /X]Oҏ|NQJ`f!Y* v`ޜ ?l+!#*n2.`hHtB)SRهf*WZ!%? Nwm̞gLl$W<%~{D}cS;֯ekT14R)4M >|Qe/ʑ,kp*|e6aP;U˻k-( uS+=R,sڰn”n|Ud3x3h fEޭO{AmjrtؿqUzd=G_y饼LOh0`C^qe G~$W"PS[$dy"/pc ʠJZϡ+3Kc鋾Ll:B :u?a@Zds+~$q/bg:fT!aOeylct^4\qz^Ph8?KCDRXxPwLԴز6OXٶTq27Fe*A/+~wDk/j;NDT#$²RMHFAA ȭa4F 9ppQDi~_d6dFꌃⰁ-SOZ8nK>nbM U*u&N6sSv̈Cxp'}~-@94u ;5FLw}=NUO|)Y'_S5;j1WS1, sdҚ3;+X0)F=pN[z{0J's R.6wS.T,?Po +`=VmG24Be)a*Ai`?QLZDW`]Z_ĸ S"悭&%J߉]cI>-@`uHv1ݿQl!+m]"zlܙ4:|pQf-<8QƬ[T*lxhFBY DtyھhGe`C=55MvRCK\}$p :lo%5ukX86<(HǪ{M<(Sg_N.rcxM y&Xy=mK d'{ɷrT~M{"ŋ0iDBIJ\p7$Mb0wp1F]Kk": %NPSy늧˰y? VvBNTio=q/q5&Z$H-<ج !iǀ]ƷURI1)䆑.(~.K)(LrN/IY:#.+e"bY4RE+@Gx.'>.@Mt!&1? +a߁c6Ԗ&ֺN-XE]m46\*R|٘ <|<*¼.`.˜᱄x$zͰٻ8.Q\owZ10qRBFu79)#Tyj7sy6 6G!kn!Uzw@6 []=^ǎԺ ϊ],Ӥk˂a~\!(b%oTRBeh˖Rec]”̿襟p\0loXr\O iŚY.=,gVD9N7l%@*mh[Nj<儱5Ua]#xEzpjQy{G3߬2c+>V:R& *[X% >&!ꈼ9t;rNXQ؟f:8 AՕ]deU`[bE!x&|~Q*آ >w#f⧍_d(G. #$;F܅k<~]iwg1$\{NLT(zp6Cb" BRhC"\YHU6EBqk\\Kp*@͉"hɱͅ|[Lwq<8RQS>*!pRUnLHq/vݫ#\#% LhlaJEWE#pe\crvDf&S#KnǦ*5l:()\ 5 #Yù::]vodpELr[H7#Va@йE"ڂX4vj %h]vM뒀< &= ʃ?~L@-L.Yyu_;}lNmxd$2F-!/TAHLus婘ʤA%^zHRgP3W@[)[;1=I͊ZZ&yQXeHɟ\L )SȇZPg=I2au$i맚΂#Vu;BjFgEr97"(]/x-g@:dt˱E_E=Pk/1:$&g߅ۢ&0 x PdnEb81@;@'>p1ˀ66BfMR@k7lJz0Bݑ{25=|sCcӍ bZC= 'Gn;Pt1w(aךDU]F" ={6}a9R?nyh}BF"HU E&:Ov夻JLKl\)B(U - E-vR0@̯lX$'t+MG˝[n#xv91: zTgLR -F ˽O!0WTzh,.R!yN`_e2:ra%|ŻF?\r>9p!Qۿti2|kqq.{B%!jo R L\ީiH K^^u))9?PoKH5$hEYD'?e/y9Q-%c. +s,?%[Z:@F{"c?%8l %y; 0-vR~X)ffehBہ'1l= E(EY[IVXkU4T>Cߜhuxvre-rH%a!_%wY]J3!Vc϶5Ȱp"Ӹsٛ)/,Θ,󃿣5PA)xTZC"TMh===* TFCƛ h6KSdd'ed ٗ]`f'KOXE\O$R!kRUdd~za4^ :ܐ>j7'2JuL> ( y:"VnPytTmvՎsFI4g/M&)+hi=< ̬1r#>7#-j?ؕSѩ8 6\a S, 5vIi\_ץTsmrFf\hvI79}r&E\ \@Hj,"=Kaw}ĽiEo5ʿAV{1|֟.C@\߉Rlvּt6zZa"_l8KD%Ń[@g~!xQ"v6eJ)*hQ-¦o).ZdwcO:H. Ѡ{9}L*[9sZlv`A99פő{~Yzu$TZ܈2S)X1Ai_ޒG9Ո0:YHL7\m=q"(T] ڜƏX@*gl[:434ĿQi%g2t6Hl<³0DbG9ԍI+̩q˅;%>cvd29eJOm<aG}q,*$6v${e:`w \9F7,Qcit#@zJ4Rl 8ǬuWd|_Kq# ^`l` |foѫ&$yݎ649V) foj.[*5".doqasg9 w:j>n}e MWn\3C駁R2H+ik(䔲. Q 4_ 3~_^>_)G9/7͞Ć,a0B`Gƒ&y䬄ˬP[m5D)9ZőU!7TsD0RLMQG$ IʈNq`n{Ҫ5A7bnWKЬ)׵zX\t1ozcRǁ֚L&QT4Sp־#^.phsQ8^xz$.]8KyaP ΀pB+3ja5 &H*f?a|%+"}liL:2K?lT2tJOpɸDPORANҶ$g# I݇[Ciζ;8&I3 &UѪ=NQ3u(1jWQϞj;@W:N_';nsȻF𪸩=1b_ tEZ4P1|y>3J>n3FbK,\ҧݢe DO$miZg =pKW6+QcX}ȬL ~Pʠ&:D K8Ln'ڳ-FR)Gea6ͪfwU>BvB'Vb)7!)`~[_Hm{uV'2+gKn흖ؤޅbل4cPԈ# ,7庰Lin[M/#M%" k#}sTe[:UGCNF&K@J~;/$9%޷d `eZp,; `q´Bh>a2*dFIz=x&^d`:XILmwPϖ} F:xvqh)òd)Ey@Ҹ]M@$1D66ƶ_u:=I2n7_TKq*@pp&-ȹo׶jzadXWˀ#-ʗlt`@)S>< lVaP0Ā4f&>gLw.dE'sNA/Lف6h2ǛSMggQ>o wY.M>)9*H3 uQU1I$CSNy{V'"*mJPUwޤ{Q3vI@"ƹiܩ: S  CvaAi岎'7B2\w;T޿<!Y3uC-4N^ Cn'bS XkR5 >HixWX7y+Jn[Xт)y>a>(~`NibAr2LLHEb_`|ǃ<.K N=O6SR7rH F9ļO7')r? B۰Xs WTj58}vlw X@4X?ilYyVe8/uԸz ЃtG\FV;hE;0fT8>sȳ :%0L`}[i`'z7+a]IQzh{U(e~̋im CN+;Xg i41;סOz`LGRR@SNf:g|?N'P2v"Ά--)\-k'AH")u6ͨPL,hV2MeW2~ÖQIY r L璲aRaWlsiJ7|#>"E*M\Lc&ʵvͻx _=^~P| BӍ}w& hr CM5pí.n "]ږGtJ=7F3t"kŷ8kN*Crj GU {VsR\#>wwE! K¢^pJWJa9İP {w徘rxG>o*;fM[|sN.uhzK7{ZgistM@OEMӭ|V"5JACfR\ &e5mSGwxXYh .tmSmE)^8o}_5W1υYf%JypuE)I}XzYOVD.%tiăr(l0wj3pdQoa$8w{|cTWC鏵䳹$%dQ ǧ$0,Y ~Iלx|{KG NN/O^ mO}NS% н֙ٮ5,?ydonJ^xtW= EQ|bH3vaaDk"=_Q$j=+jƙ.~&qN )%,\pHh n[>IK}_>$9Y!qNL})Vee R+"z'> א<.7)L"zfo0"'rU/=6Tǯ&cf3[q[WE*;1^4b Bu7,,C5UJ H/eee \]wVz W O'v7D (18Iov +J[$8n/^rNQpץJܻN@4g밡qMu"k4a% T#*wj}:q&I4? Xb5:թTm*;A.6J`uL[x%h5@vXv*ҿ,z~Zc8EN"jfϽbˢ PkǍ.rA9ON5ާ4Y%F z'͝EXUIq.FU)rQ-y%6B Iey;55A> d)@0 Uރ۟{s`o_'$\oЂf@ sK?E3~pbZ;.q)K%R$ 7;D_waPM2a 9JqgZ8rsmY-:>C%(Cuc4Sqris.W)1ygЧrW@(<$]ħ$+I˜<#^{(TD.P, _"%5 |5P8L> C6ŝp8 |88;^׌P&Qko>y7q!jiAS,H!3c/3߃?#[ãZ\LE7*w[\)L˫-r`BH2\3bmg~ +h6uHk7 v\4H{ ? TA_+A]12?dgcN, Ӿgd ?^-A=Z[Zyj ] bQsBk~1GUi=ѺOL5G (|؉| d 0k *]Ṑ3dgn6ݒ;p J'ǓAJuQ[PK %@V:<@c*yI[^5|"ZBhX^ 0 mO ;6KtAy< ʩѦJ,gSp≪WeǶx{6E&^ g8\5؏+J>vf3 0 `;湩xaćY):;(wudK ~L h{䢲}ܐlXb0r'i Emo"߄if HTA@;7;i<|Fk*tt;8}r}f|.  +,GNo1p0}gf٘A`vUݷڧn)αrO鶆)(#OЖ}گ^_,Va0Jc[nXYL:]?զj!MG9cQ:ɚ.!ִ0NW5G7]NOUNK <̘߰?E9Wa!~wU=$w-:K*.'Y+DX/ w}K#66 oFe; -ѯt;}H&RsejM RcpNJ>'LJ]M:ƒ8yi3wey`ϖ3훟)FIQ}%4[ziܜ^F^_6=u5OOd2GDdmU%Ch܏3lkU0hK9keBm\$ZwJO/p )OFqiMKz(_XɀUu8qor7!ChEjUHEUh{Yz̉Nз^@;Rc0AhhGbWoS˫:L%3}0?Ъ"RD=^?7\2{% q#" "7x 5ݲoM2G_sQȝJMMrjƖ-  h!z[qN/b+ft~U=FÈ'`t;n{ij&mse \YgC2T&6R0_iuIT .>0'fu]Q닼.ۚ~R,P ,}!!j_|ct?2D6yfv g-Θ.zQ8ɑY=,>ۉv$e.^18^sv?>B$GM"K/P HfDsm2f7\mb\o7IE>u3$Hg_&(=o#N.& I1݁v^Dv×0Z %Y~F t=&M:;=GcXE T{cp5`6lׯxNg Kco0\Q9' V*aD?:'lws HVN:Vu>S$us <Ox|RO\&oxuX*gFuTrk;yj謂 $Ms;wUοۧ䫶P*zđ gٿ=EϘVmJGgۉ@G|m(]+~fx<)8"*fع?FvK2 RgzƕP&gF /inL$1y؜ dI |` [Gd-^,3'5ͥc{,ly ;tS@NWpg&x2tA0G?&ܜ5)nWxuX! *(!iznf'KuM0Ad2 e|Z2ܘW(Y&1k.akv])!@)T+8h pm#;gaPջ:hBkVp1m+CL7zV*z@_RT(ӽ󚓜fk u*2guX-vkRp 6wx۷t?r!vYewgAc7^"c0]{>(@/_D:׸wV'|+#ǡ]yDS~yYUJ^|V#FxPOn8%izeތWaJc%tW}h~"׻'Y-{X Y0NkP'b ϧlN`K0.0gBRt?9@(3cT]i$I:dP\/A`#PhKJ :-l;W[qLk WzWت~M$M1GIȼ&æ㝉bYȹ;%~2.gY4+ƬjĸwHb2,> qhsUΟc'%Wòk 'aWPv~tIf+eN.ԍ IJ)Sa.Q6 "aۡ|W1XÁw8)Tr3hQˆPMD0$Ōz­q%jRxݪ7pO<$(\X_ !I).T:q8 (y<$ȋu"/ZE3s2& D? .f~uFM]MenfY^qsUݤ[-=9a/c'[70K f͇{+7Eʅ^7cmzF2Wv >Xdw܀,_gİ.mFYȁ9Kc0E4xQZvS*H#B՜r mJCCϝYNOG!]X t7@wXRaiJPL5ѽ1DŽ߭:…hLזЉ+lQFʝKQ223߇N84z D!*?,.zb&qr4bQU!Ot52tǏȻ?O1J rۃy5g&*a'PT<&7xʇ"uf ϽL9ӌ9*+V pkث}1p m|k SD|y_*ҲJ`K 2Xs+bb"9A^Qd)ZW'A,7Kf7xfFKa&<MqV0.J4?!u`-TfO_vǐ\b)>T#C!UP!-P*iSC/7+XOÊ(IW\<"1Ǵu< _ӿc?^SW)Is6Azq'I0 XʗhkxUƪ_ٽr=qQW6&?wRTfc i{+hgb4lEKߝW.<~2.9?4ǻ)*xu0yIbPCj#N[}CLjG<>JI%@AڊŸ9[7HIA}sM@ zmL"#<^K̶KwW3FM6h7( 0h|CJH_pAY m?S%>,7~T<|z?1+لo†DXw{ޮo}idšrt('m2ph'.dYGQHUF ͆!iLҐ>YDV[h_$ >z~78uxNYzinf {+Y.;%KocQwv6EOޜH"FgؕĎc6"Y ZtC =H.+?ei74CL#o܁7W/:z28z 8F)ӻ4y+4g)7Drk yʿD^h҆zT]8,*?kIb9Cw D3_7Un^t-K2 bOUwD^7jG P(IRFf3 xS@AzO82tb`V~^ ҶV=dƊ ?N?ǢL01~jWa,:DKK]N:jʕ IPC^dڛ/hݭ??8J3}Ǟ}ؔ_rۤX~K! <*>vt2i|;k+\.cEc{/}o3\Iz4VDcN!f]do׀}n}D| <_f3uE:w`nhኃOq /D3I(@,ι)3 w4s zȐLHv4bV(aeWVXvP*iL"EBVK*hCP{B Mixj*y ;UkXyEo^+94pKU7k_l_% Փ} *4œXR* N14s l/iG?T?BВB9?yr,5_"9y̓5PEt^K|Ii+̈s̑02u[sI6FY݆nT[lZnzb2rNW)4T&lȊZ秣T+9{ H`-造 I .Cj(Y~h/_̤;*Šxv2I _v.nƊk#+b}Eӽ_ˆ<]EEՆ+Įr8`q]ScKB-fmE21e a5hdKX/zl8::5 7[E>`P+~ހ!a-k1]v _^9/߰ QZh5.n}n+QGCfX+lW$ ?ƢrU֭(]g]AE(J#]C 5uo o$ukp(i- 0Fe9Orh#R| ,QS]<%R"zch:)-thx5AupEh4R]XY9e!$b ɟJ= MP?G8i3Ve₯M]v7xW!AK^\s!!s_Ho %"A٭YdyU+G?imLnh]TiڽĞf#H9UR&3T7,=F4\\ᾮsY^BxL]:'W)c3VM97.z.h29 y ?bҺˌ/{fjͲ FŐ~l5DpU">) oVX^d[x.RtJ=.1Jl %aBsЧk%SGF鹒JV9ȢijG5?aViFߓK`葰~E~Ew&NJww}%-'lU"܄q+*BT0ύciKmXc#kׇVW'ڒyd wDD]cs ~X,̄s3KB.۹`JzF.Cx?ëcq# Z3$جؚP=`6ʠYM)Bԏ(h"*%"SK& xQA=1LUD\^R+_4 {er05ABys4Yel5jEMp $@X5̨F;(C6ȁXTQ8Vn9ʐzK׊wtRhod@8rn;Q!FՌѶ Ƚq}m%EuS_ Wk-!?wfEn&ShB׼ u-UFHa|fTJ%j'dR{O%b%v_jPJi\gc]3SپÃ}L` JlJ%]x țJ{Ezsd_-7dڻ-Vx*tXVfB6tOC)p`~;U({.9w'$Dh)FxwgYgiD9xl\pJع&x#((M=pp{ߖW,@^:/->eLjɲXKܝZE͙, ]9)O>̄9<0>M϶,hMڼKC8J>]ONG3Y@" [|lx8[ҜHsTTq!_ٚZ`XÌcfdCk"_^fۦ$kKpv¬\Ә7VW 99t)?T/?/Putc?KR *ĸ)dAܿXѿ  h04Ne xIk.1_Q$`J',L+܋ѹvf+g {xI&Z#2 ۅf`\纬W)[̯@]>(Oij]OI^ip??F )V4LjWeE.b!BQ]<*uEjx]{#5!dj'[>(0">ig?\t""pÌ` gh<(6^%0~zr2u`:ѮwCií&#]JTG/oфǧq<kAJ_0n;}ޛ|٥qK>E+]%yώy`P+\T A4/o3f-+Ll B~;Sd v6)uLdg̵m%T`4.8dOr{Y d3{>ias tnlKÇ+&oٴkDf2_ Es.&^;J}.?s]gtOj  c_g̉%/e-:mt1z[3ő%, FKu&`Q磜_LnR@?n_vPT{j*9$~;CDZc D5 kH;:iz|+s}YNh[b*$_낚H$ٕ@a )Ge1XsBV;֝X'٣NmՌ3Q')q5ju#{?[iL+>sQ*tmEyGV|+': p c^CCʌ&"&~q7HEH'F%b[T#њI) x+WTx$oo ݼrkPߒPCnBGf Kȁsq(RհSD=EDZ mn9B0ya0XQXG[$0at~M|"&a%SXaH Yܕ,G}^:UM aXЁ0ξݿgp^  m\!ι\q5<}2›Qұߛ$K:l4^V:NЁeCvsXQc:3|V`:`9ڽ!5Wۥ(0N0)f [NXzGƤڼP~+tt c}>ob>z? %$AmR>F]m'`A鋘k)+|6sZNt(@\cLA!ҩ54&C=lȂKqX0:?o oCC!8UDVr~kЭ~\|R ;Y-A{' Ů?bxԢDt18(]U54UVAH7۶:༚Bh^YQY=P<< yfN$/5]l^C ' Pzaօ[,j9gսPZ'ӯH$BQn ĦԙJFPgF&;DӜ@ږ =x>IQ7ҥ3Ş~:wji^T?Ld?jFOZU<ĢZ@ԮuĮpI={{}F.,Q9'5=ei8ڜݔwBa=t`D2kMٶB|Y]oP k&GL-nRDHu_!?[Op gO4vp%;S[yṁhH̔i ;0;\tsoIb.*Q6죿jLsF `X~/Lt)d{G(~H7*.Znm7/X{$x[%:_!̥l8tJ#Ѡ"zT?}~K*FwՓ3w葷DV;a 4PfLXhtFTC*huOO;قAԄm?.a&Z=ZażLoO4Y1e9"MœВF3Uͫ|&X;hDE鐸a+nrm׻H6JJ{°pZ9@\ӾD@mP8z[/biScc\~=+H,II&D9sMy"+nZ#h@ XXya5f^/drrpQaE*;ϊvq댈z^ר;HD'I0-j>0=X- a]—=W`a!w<ùKo vY(򯨷"{tA;rŃ?m38 78%l|*_ﰎ ₮Rs;Fw[g'F]$d #nfoy܋ #6O)^o'Y :(fWnF7uVF &X;w؎+]&6PYȷChCbWF_w(G__$S0A"6Tx:Pqʊ<- jS]=БK3l3oHXFh\%:%9xJI➹|K$vBi!6xs[*d2Xs xꭥZ[F"@%*%׉CIOCNXk/C,n9c,eZ?!ҵ"V)2cR RF~@X饠k$>VvidӖ$p}Ň6QyW1oRY[M҂bhIcƼro a5^ACvhݝh ί *gtc ?^wMf-l6ԶL8G˲F3ˎTT_ LqjY!"ܨE74pM h.#+-Z-EAYӨU SWևV?a"3'Hal.&Md6! ^CYF P6#YO+GsAT^TgX.42YoU63KG[*g"^i$3gS sZJĭ{ B3?R WRܮ4t6Kڜ11lгI2~t(0s>V|G,Gk7.h h;Nğ^ۈ:bYYA`l@;M{`0 1-vBiIٗU7+'GnnUIړ=' x䠒y8!v,6QeʈP}Ar(xVp'}2StwaAaseU}pкD|d( Gq9ְ/gď8SB7mMˬTdKjnX)\+KA _ ruh5Fϫ;A1!F5iPJJ] GEU2ܵ-`+ab hXjM}<`;ۑ&&hJW糜 /Ex[ vqXߍ@!aJbW@ Esl@? `'c\V E;)A64e/6VmRjJ_?`;EiFp9 zɴ;Yfxh u3 ! =z\❔`q%o(ʩ(IYj.@ײѶ՗bãY*V_8COhXWZدha=sM<;Q3S]yŮ2*t^[[PTeJ} n8'6[T~ ߌ 2RBcw)>"dFDG86Ϫi J+2X^qtħ32XMmWJJϔ"Ҷu莙ᛜ58=An-=PmðW'N+-=OQGLo@= BS2lohQil:&RȰ*/v8Pl$b?NODZ9cW }"A.T/§_ݱRQR^  yɮy}&Pٓ9%I&Zw\$rfH4n*ORZx("hӒA^ڼ<+|7N㫩*ņJxŷtF0b͵tQq+lu(%4u'EvpfD%RNV%IpN Ѝzcˡ`G7TO4qй 2wb32lcx'+?@8|Ɏ0on?ѐEF^TCVe}qy<)gg=x)Md3'_з7=lIғ:#\)b- `VUWi$}3 lOW}RG|Y"?X}%t k6viLn_M{x =g+S쏟m} J2[A&Duz<l[T7ǀP `#sW;Y@TDehm^IuaDThp@{u_Y_zq\Rr Q?|"  ԍ6$`:B*6t>ƟX~)J,Z_$Glw˹ֿEǧFrCRk,B-7a'Nz1`nQ~7 U-ri`W}߸+[axDo)ޔޱ+Pq =_?V:|T` bNlXAZ[\~雡 OOvvŜ7u1r7QsEU-n(*quҭ0SXUJQj^t/P6ck H+a_ZHa;Hݓp]TG9d/ ߀p;/X,3}X7M7aːq*Hӵ ԛ",ن}φ!^q.{-'; [۩)β}Tl;:/Y _)RQر ~ڙ}XS^c/rĵZK\Uzq]Rj^iwn#Ó̻- GqOՅ=S.r];y A0؊<3/6)^M p_5SzHp uP9A #Ca4EuLJnuׅ)%ę݁=}H+خ޶z&kz"̓+ǃf|tWm9OݏzՓNNGi1|%&dI&9眨q 9ִ)ߑUy{nE8sm] 뉀>vl\~ݡ3D4An}:;PnS]]$!wTz@sA~ H2P%_(Jr) @mB/8SDWziQ S׭SuT' &o#!gL\dx7 p0f|]yjR@??Pq@Kf2@h뇱jүCOCq?S;bIn#f@Z&eK 1ehN֗Μ z,LTOWCS -YUz[?;ѹUV./A1NI0?|yxvD>r(ޙ{Q-.e~pex2uuqr9m¼!bXgjX]c(YTER}x9iф^}A m;j<"ޫ(36&˲`,[G٪7h ~:pm-NB r5} *axX13S,Y']񼖘(k>xTt} !^۳iY!BV>SOBdnNֿomH@ hs1]i 8:5AuW|0> rk%G~UZE{%齅{2bzZXݷMC%r"L(g N &^ɸzUVSWn""s{&!LgΆ PwhxHt.1 /֙RijʷUҼȂng]lx΀'6<3RHxk!;dRp@}j(=ȥ~Z~7~ӑ$7fj7%3V|'A^l^2쨲Lʜ(흎;S!oŃ4t d?!]_rDj3;J81Nl"5DpL]tjem TK|L+g&0Ip/%+$y~8 $L9hYaBK% x |R18Z|^(*4by rHw\FKBk6ɓ020h a,L* &|'75iS%}XaG/GLG'fd~C%QEoP оLv$F D24$1/` T, 'ūG寑d3=S[col֢nQ\b)q/ 5wxɭTk-Z1n^[%hLU=-} =x{ 7tFm2,4R,$QLCQ1X0v4ow)-rr$}vTȖCxdń=z*JAiʭy(3 g\>SP S^|,~@Vr{נ)ūK&بeW;^pkazT3umTe<3%/bHo*ySZ_i)Wolii#ӎkn;)=/|XAy^ +W&YǓu?OC-ȎHmR땮B!4߻`tM{]sPNHp]2>2ӏ$H@{K5GFQ} S4*;p&ZAvyJnYw bU7^ ȟ$}9;.CLV:vQ2{D(8U٩x6S$'=_> G`Am7%(>2ҍFze3 0R>AH̿y 9\מklk2^,d&: (eaK?0g&ejN }'0do =s"rK/ޢ>4?hqZ- ِx!5F `2neJCIof+H`pglna\s%S\e?<[`M W vnoJ+p8 23~z*zk$Ezތpw&Sa ,]cn-fJ}uAj`lxy$){eWjmnf1mT%,V7s)$DVoSN2)Mv0Q{tBE{W1sӤknR9a @ AǷ,% {nnRfHdk49YJ,=y捛= j1˺xVUAf91c-#1S%^i`{|6Zp/eA'c|xqN%gPXf\+HM[%t)uˆ#QSᅼ^[bP)Ivɡ4;q;e(+"MZC6obt" ¹ dt7bYr=^#3F|Q~R5 KǙxtS %@ET C,j\RP3L>{#6e=Ο+8O v.B't gԅFN5.L9v?fA ג-azV.4QMƌ0oQl"<* {~@24,>:00_Nyc72e2^@SI3#n ִ=%Ju#+##(jի~ݻi϶Jt6~0h3B!b\F?CpO2}_ $'h́_DD\tbf蓮;.|Ax{C{ZAR2 IpJ''ɣo #vU94wb &u}urwHP%̳_\BdY։ZذKpcLSb( 4Z8lW펺-zc5뜪HcV8h,}aygR/a9Lv!%4+ H(( 3IHpNC{ дٛl9;9,f rs=BP*p%[=uMCʤ8n9ognq.$-iq]>.~*lYyJ' ;Uf„p(s Hiim|i38Z9bR XCU$XCv{F =s&˜-{᥇G`1Gn;D*f톑FhbO͊yF1^'FNdHA2ٖ=.H:%c\gx{f,h|h˻胺/y, Ve 9=h2teG86}7qf3ߓ-,OWB#]JzzB11oP "!&&|3k Z03ѽ|l  h 9_Exg}ة tE,:[e`ya^Ҝx9qh0?b`QX@_>aϼ0ȴ,CTZTI%@0)t~!G -d}눔;]42HdZm J!M]4Dܾp_˲#hpqbJrf2%ag9J}.Dr(JT^okY ~pPF;M%.lZy;WҪnd_̺ :N-xcLϲ*mNFDd"P]q7c1MeT!/ǫv]idx n4P(on{-ش]:Xb6\MPOلQ'zHNIa.ܞplC>혤Ųč(լ[-uEN0 Y, \ 'C#)u^#TY9;y^[A_iyJŘ5sgO܄mF;.Tqó ^V{#(jjU2e rJtC٩w+ ,e;*1Iͪv5A3K^Z3\qW Lv7FF@r{~9kx{=hEʓ{J4/Mo'hrM XB!6نYO9axӂV؄0;!< +@Ȏ<8J+gb7f{uY"ydI40%^B3H}ji"p{կ=Q!*g`30U/̋"wˮOݸ jT]BWIh8W,(e 9LUTb7sVZ/–)(l{'$U5M9;? Ԟ5oUOjF xoq{0Ѹ8layO"4Ƃ>KP6c£߿`ӘkEsJV"NZr݇hRBa[I 8 !BRۅ PSEŮc"ڻ=%Ҏ3TDFh}AS{eF gJ\ ,no=W|(V/isݔjYI#N:O]suk n_jfTA|-C{3Buwfg#R?`\K:~H`Mu|\՞%'̏]o5(ԡվ1 qpxcP)A(n-$&?˹d i%Ow]`W3'w32x4z Q(>ٱ!2I$uPseJX`HCI40W+c[1q7:C-k[^2>ڥ3y%uIFڀ3ۣȱ"J#yƭ'rhkVy} Le3H~\n]0d '&JBKo햛58iRRIh*"I_3Xܩgo] W#MJCHS z-~-DCԎ/JLFrߔ2=m`o ﭟtB 5~++X3Ar~8hO8,ro^V hTy=!\9ғCr4-)|lEH%gan-].v!s [iGjA!I\6y[ lb-rilGJ[:5lc B" G:6W͔d&vZcrUC(Ɵ[;)bC92hlw}s9Çm 3,d Е9۶"^O k6Vv^+!ߛ4aQ7L!'n_G6fNcY$^(f0KR|s*6owvJKp7Q:9l82Y0J W!\l P|COt; ^Dl Џ *= ]V)ꍥo_;~Jτ6%CJ/f;C1#y) u!Zz9 |1"eRnqA Ⱥ/N$`D#Z%!O8ݷ ͏FrX$bݮ;/-͚q9|/BP8+IBpuƁ}^ h:-8.zDGQ7 *6ea_@:+YJ?o-f4FXTZ%Ӭt 3΁v4~F ˖C|½e[玬qcI6#ơ9f}X8HH SZ^0_2P } a:N -1ݜ7OEOۓ<[IڒRC(έNQ!)2MVkc})Bؾ@gȖ1@By4KPcyB̬&2 K7$hV uqFr$VbMv:40nxzuCj2 Ѧ(q7kYOwihyT\da%AHh`z6{.Lhz_flcR"}S,6{gmQb@V?_{7RhѰ&ziPepfw^~VQ/ۅz !~zzh!Cݢer,U$+hia{n$%j֊XhLh>Ұ>wU[TK/#;``Vُݖ\,]`_6i&Φb6hN:B <_V`D>LqYsI,ɿrSͧWA?"uau"RIGDܿPtlOd-w%>*~ V-IӋ2 ҧ>SG|\i)`E*=桲<4)D@Y'W>CCexw{W`XҏKU?ɘ*yf2 6o3_12gG%aԁS9:h̅)n_KGs^{7'6Xw yV3U5C5+,AYN| #n{_|RVTn{ǂ "դIțUvV"x.5`Y)/evg-"8ɕi/)덑ܦ(e@QNzIъjcF0|'nƶay@p{ɗo]]G)#ql̛O *nLq@nd^x>u͞[꤯Ww,L}^-OclDq8s0 tVZaۛeO4SiT_*O7#c<wrƜVv=sDo=vͅwm-!*w9vn BwOTޗ–G;fFQ2pt5Y=]W+E(2)':" j7峻(IdyMVѴU.vO`2+rZS^|7d,/5GntFk+XS@7˸*F~LM3vʂA)}C2C{esY:6}c-k{m+Cڼ1t: 5Mc"wcҖSXeC+Ay rL9ᔀHhڋ i+*JosWnLRu_UT7^8<N9KU _P&SVRo1,*G5ʡA m)Ⱥ3e>vcˑ*m$_RS3ֶ-ho߿ޝqːJ bFhYyNswxmHÄ'Mc)mVX6uak)weg݋SCCAy5-tt2 ue$vĽA]E5v@ϤF$cmblpb,7g/VM{V}A*om(ЏSޙéiM]Q}Ca!k<)oHi`JH9@(ʞ@5'<1&+ ;`wF}n}&'n9EWүlc8ٞ'nX*w'(mAS/eKb*#k'gCNu\ۀ&3( `4}rbaY~ęk-0"|13΁44-fffG=h)`xђ|[?&IVpsɚUUoqT2c_ I+3GYUͫ*}Yp|JS%<,n{ -#yjm==QR(9>N4@YdмC{n=huB>Fk:5Ǣ09U< coq:jY#,~oO(Hc9jؘNt] H")2=Z 'n?FkkVϋ!C>ˎjm tF^WpC@$ n<Ze1_l·bO\FhT¢r`0PBs; ;+ ҏnC#b$沆޼Rf{k4ɘ0Ғ/(8.10{cKT C'ptf@ $:{j~aCE(6g.sT|rB>"n\6KPY(sc:^mlbt5cTqVXض &n"}6!![܄]uvl1̏dOof}Um<`PF _NjQg?i{bޮ\#ӷ vlUFP  WSQi6:G9%g'f.S .q3LTdUeI95Z~%StFљK?s#xn9ÁYҗY?J ܔW{>a:5y";S&L-!%d~޻4S^U ۾'S uc sdp W5"+QWrƝ]v'{uMP'J)J=bu -KiT0XOlRRVݓO.wZSIR),$dV~m] @F rDgo!@@2>`q3D"׿<ƜP+y&s?B~Q5MB%Fo^ LGȝSHLnQoٷQ"}", wڗ[Y?za.y'aqWI]+M}urGK43BZDcp{] Ų_h&0{pǠē3 i<>b]C`H]% :mDͭJ"Qy6si hvl>ß=׫I\߭},{ ׈3{%Z|8tZyɘ:w=EjG6ZTvc[(?yϹM ge萣DZWFnl},Wr%*uN R㉅Cԟw~V| lǛ#fessNpY ݟńFGR.F!wѹ%TSpZ`oNO"9<"9i2X Ѧh.HB7 Ӎ kC~d:% D=a1؏eWd` eli{LfRLP.?1Pwu|?=MNc[099zК.U|x|-VaK*,oFPk $0Q'!nۄ\>f2mbsJ  }Wz*:ˉ/DazWKE,r!!7}HՎm ;5CBjJV$3N 0w}ju#08T+vRP0 Μv1\UUVNCUnUi- 3у8fZ qpHӨ|ަ1<$ezJɼ S(Q3 {۔Y j,,5UZQŲ(M*#?(&.Uu@k+5JʲYSl¸];Q|;t,,cLL_)uZ4ڗؽ⬈)YUdm :>ǽE N 0킟Djt3 \[@sc:Z۸k62\a PB] r-Ar)tElʍØ4Acu$.F ~Nt1B#xy13"!$D%fU`E  in) 7%j>f␖bE}CQa}]g((UW\0fԒ4m%{ ?gn*&):25*#ܢԠZ-ՙm"mNLe]X8ނl*G jg֠@>~ X2(umR3i\Y>5փA#+1m8Ep H7)ݶuڹ-/b:}=AL%+@R:' ?kz0 {4I5ED:PD|ϥO9Ѫn;RR2`l>P8_^jԫ}wOUg|v |銒*[vnBl>`?tP:d^8F J#4rml>r|, ^l,X%ꚋ6I,p7=:7&ܡ@7 WvG5m SHlta]#alzgKgH'q{rZrycѠe2`%Ucei]޺9ʎ^.ܸcϳ_z sIU" OcORwJ֊D]Lguc M /:^ۍckS){ٲ̂sqU)ǘ2Ok K<(l2wtXX ۮ7{Y2;5 QȠ=RBH `/q%BӤ+H,~wA`m?c [W q x4 "O־lr&t[k1O,ƮMIscF"]Ogh8\S倨& ĥ0@DHA1z]P-N0ty N4V4\.3bdo^T Q&L-3=Ͽ1mT.\zZw?}֚"k}̾" jz%c;9lG.iž![A4cH<~( 8zbbnD5#y"/܉dǺJ[y>UWRyħVXl8Gl.Hӗ,C,5xzpQd؄b:tZ`voo, ]=.2/WD$sk2G=xW}ghKWB #0 &Gs.zbяIPGIA0)G$&WwHȨS;aEe|Q̉{ Ksj!80M?Xp`Tc㴙 ^<_-JLTp1=Q)`aL Z}QٯAٮ'T\C`_\Jx#%aUێ@8/`29ر$/d6OicC7ˣxok|ӓk0F%7T*~)rMGN1Q;5/.4QIkI|߶žF/V3Fg-aoTSMJmݾ}"J4 ju"7g^@{K .LA,1YzC&ϧ?*xi8}>xCDdj~652[A,y.'n;krFKk+di_p#VXykcznu&2STNhq I:[4\̼׿8 gc:z SrrPs}eN?8\/ָ"vߖ**Ȫ BB6,/8F|.lPh@bvvhF7^TmV*j}wx1'R ݛW5^iNebTdo^~Jrp!2/ȷ;u_UP~dLC t`8>˫3iQ':fiɚ2nO<-s (F3ޡ"Y!Q=bM}@fxWۈl4!詯?V&LST0?Y0Q\3M@Nc1fΡ 7| 8?V@@M19_lsfyH/-Y!2T,Gp^F8,:kYOc-%# 8<<١LFYhYpr *c{M, W+m}+Žh>Yy7I;_tga71|o4v0|eafz" bid@o yiaG=&:E 3=S8nyWbf` >W1 z?I)%Nc%Ђ-0c%.qxj\ #F K"%S+r*,Ί-,ukj3 HB?&'^D QG1(!ȑYeZ YBs!c.i!&B <܅Mv=&*I oؑ`_xC'r4c:7E1gw-#6 6jƭBp,_#M i7ڀ.* w00VAFF{~^Yh%h[M@FzqTN_-NY aޤR,ҫwƞM8^"EP9<sOoNrvVd{yr{HBb0޳bv$yLүqut*j#v 5%t~LSL5j&Zja>?߫{H e!EѦ]yΥX[L3Fտt"y+enԴu܆g m1&¨}{uwzaxSvan`pfּtkDal>RM_~%T ,3xoŞr%C1AN^jb7nkEAtF:룠!Ceă}tڂMQqNmȾ+b}3E\ib]|e(? HDЎ?" 5 !&VZ\c69^oWͳͱHn$2V-hy$?y(C߲t2 n-׊ DJ8F͛VCEA)2'٫fl̢Z=|{y%?ڛӉ!lcd*aJcE/Mk=!Gw4{QGIl𚴽8&6U ?a,'Nb z!E~d'G6GtD<1-PZY~K@b1s:D(Be ;Eоh6.{#I.)^ɓތh4Pչ&JF/ L>M_ILgAP.D>i 1q2d\},"fr^*p/cb&zԕ: X7Պ>\:fzF..*ݦ$ \U\6Q2B 0ZK;{ycILSػ=mvh~CD! Q *HLĴ $&(́GV5{PXoU2S6U1JfNq5kr7ir8;2{W»Aipi95U*$M*ٙ‡|o W/Ko t:v6`G9=`=r)?4p/W:E4l5(r8F=,ڣIBhwZ9D osa)y2jZD/Ln7*I5Mb'>%k'&؍cҼ$w@^.=ȷo Ze}cߟvZQLzUisH&y677֣{ǘ1jn|q.iw)cW{Y5GHsY;&\A{L)۵9e NS <ƭ= v ~I>̎`Ǜ:Q: 4jYY\{DK Fw~ Cڐtl*X0[@Ȇtձ\5̠ͥ5HRq5!y Lwlƴ@:rÐ_i?=K97]UYH%BE)4x0= ʜNs*: Kp}~mZH粡[s3 ih-;6i,k)1v'%rtMuFPm ag钖Kto*8UQr#m5Ӵ \vz`->%>gX'E|:YcԏϴHRR'T G І. *LYRVڰ>9CxK'c[L"'~'ze՞I^8=/϶bJ*V ;T5Yk:C) ^@flSiP%` c!U<8yJ:H+#Ru {T[SNpPS9J#NQi5[ԻoN~e!1qI R Z*: l//":#n]kU$q$8I_h n4­50ؗteRNB㚠~ƋO.Ktia>0q.+\rvzɽ>k[lZpK'wDnkKJ t*yi05,L[)2>;|{*Ȟ M3+ wfSqG1 7$-{ߪ/WZM ha + 7tݓ!eԉC ), YcCgt|QP%Z"u9ҢzT Ϫ\g>(~n:^y_^LZ <t}bzumm&@jfzA`K%ސ9Ģ2*HCJxّe;[[|3AN[$L۸$G ˵~䷑B.Ǝ9PSRx]pqFXKFv{>W~ӱ0 ѐp*}}c *L:CKD^U6@W{Rl+e3894J><#b+;ɸs X)>wD/%O%l |Ĉ&'gyQAMpyPLn>h&*~[<Ċ0iLH~|iқՇ; ,|ps6Lt~Z_eey$z] UE],A>udj20|[Sw 6(n25/`un_G? d00Nj\3]b3nJ8g+ e8oEŝ+nSQD"|P 5 zP!pCB B_RNwzNGyS%qlo蹻["z 2e)miL5~z02X.BLgēbdQ *3;|X0ҁ@}a$@RQ+xy +== miXCn; X@}B3Pj+x(PmSO\.XlY]["m?c]ѰMT }<:|@)ӎ)LSq&]A}-bg\Ùr-;4)uGɮɑ+[Qa߄w/5ȕv ͖zQw :KvmUx}7uLM= 1WCC+-hA+q_@ :5~'}="ғDw[;|dPDd &JcKEjazU(Ä;5kXfˇG0&z<ܮم[@:aG M'\~b(8%z&4r!m8],V80|oܲ͗W?8ENM #ٻ~aAfN/XÜ7!]%tN2Eҿ s5LLk{: +{1 1J|OJUd&%0A_2i;bۄY{˶% dx89$\Fj{byG[ mF6yz;gۑ r/C t#5κx/}P\a*/3|_iоqjŹ?0Yדvi6J,'Y/PG ]9>huOxHYyRx܊qd3B*F"1uxkj}_?!3\- /Q?ު#gg65LxJe%X>e Ҙ@1TWk2=Wو>3lv|ݹ`.+% iY˻ծ4s7\HԜ[(HβH)]dlgl޽t9xw4ӂB_#5*ѷ)cBi[=G6 \*ǑH$IdmGwB銿 `ɗ\g?I9Nmɲ8 dvOtNDsUsxkUǣDذZT9< I k9ZtdD}i` Ӧ;ݳΟ3˅ʙř`N ^k#h[osZ\Dņk ݐ,uͰQ*}h !) \*yz!]eA`.%-=ya=Y~6 ߬vĝIu1Hf~<a4 2ѣrC&?yޭdLºiS^YZQk 5 +7K5V;4FTkٓewe @83?GƚUF 0/H䧴U?ѹ[InY[fՉP^^ʋWzJs;b] ?x\6`b&BT`]3$[+#]XP1ml={/ATmU]j-L'%h=5ʟ=+[Ӣ;QgzJ-TdEGL_ -K"AB *9OU)AH2?;ɛ J\!)} ܡjIpφd /9ZueZ߃x(26q1Ů֋Q}{/Ue!1Qʥblh+X[KBXח*U[?Fm~0ZWJ̱H;45=!(G[;ZrW@>Z)LA)Y#"vŀ4}2@̈_ 5Q5Z-; jIHB('J_2f<ٶb{O%0=Ϳ+4JRR6YhF2~X~!Dnqv%7p*Nb-cV62ac@4d*H'y.uM6s:g543N1S09NW!r+ak8Lv3j%ȕ+r8K(md]K6GVwZA@V|=VRm,BX[d\{ DsY5ׂdhY= ؂ʺ3DeB3q t[i BXgK C$F>Mx:mQ`]lQӟ$#W  V YKD-WļU J$.9nPf6Rtj́3sI*eu-xW6^Db: b \yd>rst׆㪼6 %#`DAWE*JlS;Zk<1v8z/q61n1^{}x5øsx}[遆VԆP8Kԕqx)\(о8Nݳ+@g#.1&@Wlk"_ZaݾӠt-q;(t ;/_LأltG:#^|>2NMm18؄bzU(lIHoM/z\=& ze^kލz;8Ҭ rT:'׽ 9zn"w&m.K S-965==Or,nkIEs&mCJ~>LFUZe?50:JH4g7oJ)#;o=LEKJ𷥕a&%V3]k;k#-ׅ @*61;EKπ˪9oLOzN3"eZ?#t//h- 4-g3xNS!8{+vJ;T8$5;6 juqnPLBI~1P+Of1sX! f#/aTE 5V-q~X8vo9-|0CTa\ÖO$@AkίPZ']LNyN"l2@Y^߶&&-82hJMa:p?p^"TFakpH>d:V:='OMz'@CfX.۴aYJh?H}n3Wz{I^JOA1ـ82_m`;Sp hcxGՏOHoZ蝄 ) ifE>9:N) bCV$:/iUOHkњ%;ſ'cGQxEe:)&{('Z ;ѳEA _N2^Dې"1 I3 n\k޶??@35GFDυLL$o k%:c| Z`^5;"L*~4@pdj "]W4[SٷfKFO heP#~v~-I,]I;CJb[ Kq Ya>i*A(QҸ' Ix:Ċ4?6]q[MkoU\C2n`sGiA@GoaCmR K d\^ȘJoHW=@2LGwM-\wG]@dUP,&0kXɠl,!bРdc"RteC#z!r(kipN )Lve:yF AZȶU,2頟!DZL:K2I[9Q~d PGhʷ6ִH .v]ѱ(%PM@,hjM# *vQP`FD (|K~ @Љ斢AF{ۃ}gXRfmF\ ULusFs V% ii2d?4kݻO UtE[e R M8eJ>L6coT|Z㽪tʬsOR9:7cS|:Q<~ S([ RSD (1|MxZHgxzέ)z 6p ㊑|\Q$n)qѺ 9 x쐷|!R 7-0nf 7Kc*{Uo^JQPۓEJ+6v^%ª=O桰#],]a?;Lq[Nrf@shFtBZATVOK{J9ZĨe{+ EJt](W6>,2ltq%Xɂ0?|OP5(cRjsxB~ΜBS.R)3Bv%"aͳI&=W.Bvbh5§ٮ!fZC}mASMW6 '*P[X!5+* f< ;Wr:loij5vl73CV}bD:"o8J(@q.L"HTd1"e )E+Z=*\"b$^H?zWcߝ^tz0*-`[)(ɬxDּd:Yg{{(~4dYHœG- y[HL>m>q_LyV1V &>svYav1,M>)|7MmS0}'ì:4O\D!QeMx}d6YZ)lNmuEc^ BnJ5 o_xLd"[vK)0^nX?Foa")l2yaD*7i9م_s3dMx½kg YavG/ $B+ΏR5:6͞Oڜz4_l2 "2j +*҆p^׹Ea]@/畐dtwTbtMCN+M~V6~#sw5K2,fһR2޾xZr0KՌϰW,1p3tvQǺ 7ʎ?Xa|i&VzoֱjQZ#^pChYdQL r^P`ۧ ]~ 97pLɚ|O ֮SZyky+1̺vfnk<37Zy}Aܽ(oò~3nr&2Q(_?LUxp]LB[yq} 0#"WE%qtJ7Zw?9`L&rAbgM!^k[C&-#]!Jx> \!^ƣRkH/'Eac>37hD!ᾂ pV,‰NV,Y7(UL!'8@38|G)Nw&{{j"vܡ  8eWtXdrT X[3)l=N΁-/|ejz]x=lVE|_g●䛆mt~Fh)zo{V ;m ĺU:M%,l2{{JaPW$dM!MCuݗfqdY<\:vOL̴?^fG>?k/9by`.b^Ԓs$QYQ(lx`[8<oJ*Zm7@Z _`{VWL!i0[ w̌恡mr CBvNOU+`o ?PhxLRn( oa$ScLp%D.*%&uyIzzodޥ'=Iu%`J6;]&Wve]F]kc/&]83Pi ْZw8ʎ4l%j)Hͨnj.M 2)ēDTS7@$dD;t|e1[ Ո8ni1aΟóqcvWge SFS%,7E̵M?_D_3xw-6w4)/EGdsvTG#u3/D[O cRn ;xwYEZ*#:.s.\g0%cs>dfS4!f\RD(7XV*=G32)45[>EG?դPp~NzX¡f }Ut؜`ʺęE^ݞPPm_֫Ld m+*~2 L\0K񫉥)f1sc$çb)Pt.c(svh\ )c$7q*2jS| hgبtS>*ǩԙXE$˝ϤPDƩI%SRD&;"F1sƺϞ2h~j4!qmqA;GݣW%F= bud?N Sj^4u XV]*I|wꕸ 6I{;EUSUmkG[TL[AڼekHyW HfhBʉKB۲Epj4QVy] {@zB9"&Yr%W BCq]Am[`ilʢb*Jcd)(7iCxzQ,z7[#Hklu_lSmlMl2ÜhڎN#5v26JMT/% c qkmچ|TLMi`^ Gkyٽs՜c<|mA91!;f5{qm[8LIsߍ#?$sj6Ycrףp#/'|]6bƸ'YȚM%"\ҨG>?= `v|veMo /Yw` Uj-=8cduAb&)s?~'4Չ/RoǐFO5 !lTyB@ ]<.fWwLH((\s;P~֗ @uDԊt k%4ۆ9ӠNXn 9)>Y pNF'D 2zw3g*!acna捻ֲ.OP?2iҿ Y'Oa` JuO JQ/ߦի鑐'I#iBODڷ%~ ]: ؇T?CzRlR 6^lI_} ;'SSaC ~q["KF Dl\D!L|vg1wTvG% u=UODHzXEneR6ܬtSZCM5#84QVga7Sd*M My-,Ѵ},z2C&M%Y ^_18N} a,$}*ڕw,{tSQĎWXQ eϞ'H3?C#?Lb<@ SEJ@N%+ǃΏ">x_:y%'ÎDpW>5I[(3+0j\tgCpV\k͍ҝʊ7#c`:!- KuJUjWNna.20pdZވMQ{ZQ֦ȡM ' 2PR>f߾ E̛EP|Ǒ_XxA5"{jҵP%8A!' {0x:Rs%6.* WP^yvyUklv* ASu^WtƜr^"Ϣs1 IC-N$4zdJi`k&Ȫn;Y7\Zy< 0S*Z7}WPNJ0.m\wh+(;~y Vٯ|2lp9K"I'CRsM&P Yai=wN: Sky:$aR@JԨkH{&UI)Hn)s7)ƆZ͝ eZ|=!I NDI}v'1 ѩ?L򋒟4ofjC@MpAϏNQ[ДCk'7jn~fVd,2 =NHeX"uy ?Gb-` ̒@1;Hy6Py|x:ED5$BHH uuӋ`0 Pї/CYٚy˙ύh:#oͺ:i>5( HBcB ة[>G]M őܰ-h9n@۪7n;a`zI9O Č f16( egCXwt޽Ef>;Кi{,4{l'?THCwف<|% yJM5䌷@ZJ21 cH+e5!9ޘE^we87G4.#=i@ȟ'umsazGӧi.0q2T|gvဝpU!mASx◇͍痂dB91E$gaRXgLqy"i0#lhQO89vBF w tصCbx~^"qn!]lה\3 餄|ۏ~0Xy)QeS0l pP&V<Pm 4 HKTA5ff  VfyX>$"i$a4> -n00H4ma+iƏ+Y٩1/-ٍqmcm`|hŁtV::YpDdd@ЂUZ 4bȟ}`CgJ?V׭@EZh}YUOVL/.Iwh`o()ַsnת K\7)S*xՄAFyMi!# % J3?ɲ?$b4m?E!ydE;'ZL뿐3ƩaZ+ Ͻ Vt1'puCpT1$^Kϕ /PWUWe)D~gy`A0DN8vQ7pzsXSdj朸j۬/ ИFXjb7҅GEСz$(]y_7Ni) eϱvNDP @ /`glxd!jQ~K1)c^7n hJOiXEhgkT };zE{:` `X_ g|jO~S=b)U0LC*iѣQ _7}['GuU'T>q>@yG {3b\ 6B13/@sV٬<.('Gd%R%}2 ܬ_|#gXp~n~xa,@H2cbC}?fQT,UDz59@R>u&`;{+i`^|, hl 2(ݻϩVh5M *J!3=mZg S9YJ`,&K(U4 f;>`|NOkE|!gd!g`H!M]nHΠX.R~׸=$>UyLJAE'۩фbaM!pQ6f˼G'A[ g#2?h&nj&l2":˫ &+[VL,%_=Ħa/v(d)=bl&q[;6uX44VmX9f_aifvcBx,O!9N܀LBZ?KVȤ7 v s32ɺǛGrL|ԬHd`@Lb;V4iMHǷ|Se)RW &@}H`34;|=JK~*9CRU-JƑMQTþ*9Bz݂o}'>)V1%mmv+eh>z,<'7ĉsM_)ryue"M%bn٤ r C,4\>G3~;.Ai, D=5@t6ʼ4,X6FVD8+H1(]\&a`d4˒XZ69Ǐ1 b~DLy_\RҘ%?{h9[+3 olF T|ˆ_KZn/lBͭJp{_$XI4 ~!IK|chkͶ ]aUw$Z|L@%:jATWMUnf܂q!clRlN)}O/ :><>)1]wUX)kŭb!mZ7KpPC_t qVpɂ#vy@MknU,3MxLI&#~;ez7y茳H+&CsNq~#UYߔTݹYU5[:a·A&X\,ehS*2%#r{lS07ekCL"YqT R-WP-o9+Z҇2I"e1Pdc7P˜n!|0޲V^*:ti_h~a^r4i [',eK`R4tƹ1h.2<5{7å =k7ĂuWɃ\ew5az  Aݞ錮 vp$_b2.V`Aj$ԊhOfD !raG!%FT= b< W mYYm[XsDz">/)n*h_T\a# K" 2ão@:Xe Pg_[mq')%j$Њڋz1ςIqT-M٘mqHӦ@4ut;׈|Hkx,LX'>0}oo] # ES}s <૷/zQA$ږ\%Ϙr׫l}%L֜hD܉x2ߝv<92ә>o7&<&6ݩa+=JdEE H̏)v.iXvW@b*>8m(9ndt}^Za,^S<ɺ2X: "^] ("pL}˱R3${ك}pa'/&qoja3.j%_`k$nyѺ]: ۯ.۳\-gS.Ò bO (FhJ_pYHm`S\Lˬ[p js6h[RƦΏ۾q!Ӣ_MM5Qe[+0@U:io më- U cntx۟\Zmi-2h$~(7^A$SGF%p5/Ya(7_awDZ4d;J5I­ŦuqwPkZxpW D}#nnLGΰ{p?^q08)ʼn`ws-0DV?9$r2֢f_n=HIK\r1"o9VcVh1V; Iz k hpu /7[nt2iГ_"ⶠ; *hMH=Q$4:ݎ >eڏ63&KbRTZ&zg1wM@U ,`*fd}f4pnKS8Mxj2%N{8ԶU2xzh1rɈxRR=>+~?3mHHc~([A<؉3 r0#:wXpG2.q.qrbT~٬Iua.N}I?:([WٴgKQNɵ/5KX}a {zu桫KـŤ;A\6w6SX 1J̪8w Pz[ >&+t`ʙ*z A0<35Qs4.4 ynFy1 <bqX'w/w)C݄b)z'm_ 4UwjSؿ-)Lm` C*s^<w;.)P,Kj-M*=RڴN\f%{n~yXЋ0L/|IJ9DidY*peGYVVoYrPL3S-B0QB1/=p:w$"&s.(E^(7.۴Tnƍ7lV`S;-^f@rھY3N_6QנLg睞\Y ӆЩW+@n2W#tNa@uDǟNH=@;E?]S{0Sb_%wx =,M~ Uv%Al J)7G~,C2EKw"kx?(fY)Ba4^)%&;e#-^ϙgk;Tg8<)|'d5L)QWIԢ\<:9a vu5MWku: d<#8Hiwcp P ߅c^q$"|:0 kUgXs>bs!x$׸wn'UM <JJulXnNyi޿Uݜߔ`bNl9 c rwq㕒::` %Fks>rCՕ|"|X|pf9a:"laIn-ǫNlq Ynk|Y{yFRiuD|LRzUY0<%Rөv0Y#ܿj.{)MzVuVOKɝ)7I)0`HAVy/FKB֊bhV'Yw۝pxO9$j%--9efe+Z{N _}]ZPSE Jed*?;jqnveҬ:[a,׆5o*O!K XKyߝOB]tzg|FU}3󎩨`F.s }~ CW?ߘB&7ΗZ~lW4)@4&J̈́3QJ\&$cLm)Ԯ`e5Og |h#F6Q.NJUw]ZA?$5l"_l y%Ѩy4BF)4pôld)fp3GތGPB̈ɣyBpb܇ %v랁LەM jTj\N=zN ;@(/VEjl]{yF5Fg/h,,ӫ#M1$o1J錯0.'(o="QACcCw19}ndtjo+ GQ/BTWI+_O[dEE+Rn^O5/e7u% ]/wJo!|CS&6n.@+?E9 !v ߊ*ׄ|cn*7E~HcNU ʞ2r rIqQu/c83JJn ,;HkHsEіnτY.SйX:'zKͫ z J ՜U0Ȗ|3 Tk=@ 0|ȩ$.4:Z*?H$[{W,d;0='bv|l})qNE%Q0UJ ]ip+Qlt4'ȣ$a#=162/ZHpnm܌)F\;l~O'~a4"i Enb`ı!xjBu Zo[KipHLy7̗(xU @{'(ACBR,bq%H:B/SnRe$I+$V?G)o/jr R _OMp冽x%c6JgY{cO>yP>$lO:Xʕ3%K!H@bǝ|?vHcrgq䶌JށB^VVz ȭ6P~N_e*~Wz4n30G*Qbv`&/ؼW[l`~?8;`'qƴ|bPKWfC< !1n?:^y svmjsnh)2ôjD6J @ty,=ĵO詂i3Lw5bGH_e aZP!XTC^ lu9p"A`Ҽ%sOfZ^칤ʐm.b9-nl?QwammF@4<By4+VMVlct%T)cf8sR.dɦF 1m.Yī M@'}|H^Tvjrmb|h7]4IV$/GMr뷛Y(c5Q+mIU{:wD3SP_-WXz5 AyC2nlǶ^O OJ j-LۋOFƸզ$# PN \62Η< ޟkr {/'t"n]J K|I1KBbMKRpTj&B#.ĈzN8v]NlaM,_c:E f;J<*3bu,4j.5ӣiW:=Ü9,HbU@UoD9}BprA^&l?"\x 2&_5"YU&;DN%Mc{уdcA=v*^ܼ)v*|VAbNП+TYHeYȻ}كwItO?,@9+ U_}Ln=‹I%qE=8' %Z~s}vUQpM_VYAaA=U4?Pȍ8~)2k~ p)"pjm$x8"&@6g-p4&|I=) lK*lb*l&Cu:58{7#**lIɤ_ s xU rҝ=} ofyAX p#')($A'D.%@eFB [f= Jb'Rʙj IF><}F!3/s`7nrI^<} ktdΔ%`FQ#U^YF\[,fyD)f~G[.HF`] N>lޑ;yƏ ֙I*ڔtBODۢ8E8B>I'N9+BB^<`!>R$(pGiY~V+R[#)#lC PVo} 6G.V[@$=8B}oU1T"o~psw->XNw]sPQ*H#~ ?RǷUWG~UJ:kLΓ _rw*H-W5$X(Du~2't{1~CP*vaPyGplh1?O+֨;aa@G` :I %p;r)$X=[2^hAO.c轪$\}5 ׺noTFAL6wHA-g|L<2nxf:>aZ\F-. ]O-kBld&:,Hy}5GHb1q7v m4sõaAV? [<~ayN*$sDz̜*hjhlO0_/PT;V/1I2Gm1yzؑ[NHpl))ng%RXά__"a tyɹYʯ{*@7,m&][!:qV rRPy]Ф`I.:]ħ:zvYuwYrOs?ϢiY7Z#@]y?|o? yR%[2BY>-wd<̢Hhtܫ5;%W|gQ"Kb*h]8xE M %)';hA0h3Qh4aR' n4`s|P~?_3* 0De5 >:{{D )Yp4a!t,$9:|&;*)Dood֫ PV1`Wkd<&/mFAfbA"[T@6[4Kp8X-&%Uד((NC\ߔYssl}Gx,YX]DԴ[:CG$Y4aGGΎw;wT36@=w'XoU~WI], (jS "ENf V)ס~2}y{ 8溙q> c3Hk])i(2望WQa ]$ԚS':x:"fH]1pki"^KJW{xd\rYLލQ9ooE;RPբ{-^"ﬞHhݯJ~nC@;I.0gh~_AG? "DŽV:ܟ xRf#6nLl O$-g=ړ|^0I ?.&Ŝw" D2AmA ͱR`ySCIį[V@[q Gc5"&ElHɸq00N>y֤9\UF>p4\i4{Ag^J?[~Z(Cr;Z$+eԫc9ă:jQC/e:w`z* R1$Gr͹t3~ڊZN67]{sձf:(y]=e8H^C9?>.z7s=g>*%낼m;;Z1p?VŻ=MI]tp9:BN H0yt2/Jr#ǙY Гt@=,:i+O TosT #)IW ~98U.DZ)ڀg. 'zRqR-0dIX(IKUwIGXW:&Au!TD\6XA])eE$ Gjo&"$(;hjBsD|cLY`rqlhv/B^z|n܀j'Kޣ$'3ɉ/[HVLMiLq7ϰVĻ3.'88mĊ 3u9N،.٣Zvr fQ8 KkUX奾\:R'va *HfzUmf*5Jҷu B&xf4Ƿ 1]2+do " f/kkٵwŻɞtJ阴jn#2@qOScvf;kC٠QH+B'H4 z`Ø.Y0IO#`!BЅo\$-Lt>-rܬdMH ]"OWΦl&l0M72FK)JczuyB9˱IVr_A~2B1ҥCDf}<|sv9y˲I[Gh|h [DZn&FdpX{ Icؤhj>ZQŬg*CVruEAH{zu|Pv@ Sw %H%pO$^F6ɗ oe]hF,B{J3CO3Uk+yFmMzKڏ>LydkZU\-r8u$,4 !^ػ9j_U V1U6<qi\Wc-hWy@qݵ.[Qnx鼧3>hSP:x{4 G áS7ѧ]x]]=|\02w0.z-(lm 53|;=sÀ}/ m7On\ˬ}Z`N.f-'8n eTa6&q҄tga^Q@}"1eV akFI oN ﯇qY\W[0GG$h㶮=q${U.1!lmI,?Os2Ne'74&+u%t~j԰&xYcNaWUd7̏h PblM.Ws$JTV@TOP)20 0ٌxl=D[1"Jzjv#fWC8\ -*QɯUIOj]G\ĕyU]4mN^FcxPʸk3j 5L'[]7sd"0+U0e !Thaڨ&l &[ !ACaTeB %rx4ŰS`v7ꐎz?kb*<܎אpe u UϠiWRtbM ˗,i@VoFBQZj +`C-?f 1|I9 <uP(qi e0.=sCٿHpISdoMϪJmfw7=cEtƷ /5,^l^O9QB6$Ӆ}BaAF`@AjP-o!϶b#m|>DSׇSٛA{FdW(L̗@DNw+Rq߆DBd\Z@̳FuN߱0K h91*$a][Җ[O FDf؍xR0#l˲D90LkWs=r7sc6?:V::_biS*)㼌&3f.:G#`8z@1{/R?l4b}UA\ 9}hBR܅;ӏw.$!ӑpo< G>\U,N2{v[X[,PGl(^3C\zil6Ծ'+tmOaߎFCb 6W7&|T{XQ"3>{ez?偃73<אtlzv~TPBt mQi(if+칁a%A#LRK5CqSw q u1>UtzC1u6;onE{[ !yl%XGA>zYMvo_[wkg\^S:Z.g7P?a=8q;8Qɋ BN%?Lo(u&M BtyY5{MGތ.p`.^Kd+0k|w]uԔRkreawj8[,ثpٝ,Xxb!҉U) vzFQo8 )d¶Dt02~&[B.YP =S"D Xdj#mVMBHA(+H)|4G yFr"+QH/0#=6*ǯ׈*79@#)R43`'0]LJe[\Y f )>ls8Bɩ䏩 KnUSԓ$U*:D*ƍ-~_m[,hlE;]VbT.ƶߝ׭ OL>:ql> 1b'K 7Gv *6_i\Xr:"G(IC^g <,r x'疮cFsS[4x2J ,݈ >18~`8hإ~r?FO(źug~s*5S@\Nqx¤0M=lјUUKkD")vXqZ%}zI!"9à%Q#ܴf6231 Zid|ߧcҳ]O plxt/ fCDe( òT@DalLJ=`$}C'rSW6SgRZwSn+bC7NoYɹ?W)MxÑ7譄ew|[r}|6cve"J ,9Ld?/5HK2 `a*OhiD͆+vpՌjK,ο$y\i ¿b^J{&͝^NZ}.ko4k13. }PE\4,ʵۂ cNκ'҉lfh9S];H8uD~^|I),Dם|/ɿ ڻT @)9D䮃ra8E7Կ`Gyd!to  s\wk:W|!d0YPƁx4G㯵x.*䇳֓x !]MP-ԉIzպV^Mըw w"zYԯIl=}3 i;VrjP+y灏hnR:( Eӷؐ_ǜn!/ԄwT ÉIC #v #+$ d |MoA`{КcO@I=Pg1lz*7jt@30Rc1m_/PAڟ'B^I΍U\fЁ.~?siՒ`g<#c.g;<BOk.K\w\Gw/$5s 'Aτg񎶵!Tr~pK CO|CNvGNbTm -eYW%0, pzʊ7թA%6D\ Su^Ow5k.'J߃68CQM1RgjmH`g$NK-]ĀI]K T֖Jn3R8r~b1؜{9! )أ$0 Jh%',YpH (hkVa*+ȁheҁ ٦dff1sӲ5& j.7rRAhe2y*{{忎M 40=F,SE9~h n7F#Ŀ8A _¼%tm*6H"FN,w6BAh⹅]Я٠mc)c備G%b&`ޛ^w ZDU<#{ V4bų, TߔlnZK %A&ꗄE2PA?l+}/\^_ )0異3EFbs7ڻLD&QX-0BeM~EvB[*ⲏE @!xhi)Iݭ` )r@lg .?7KI ޲2LL$(@Xv6MFߝN|o\j}0|;7wfVkν|%}a>Qj]Rh!N_a}-w@]Ҧ:ZOM+ԐfDfSj]šK!Zc~dN*Zц׫tF/-l8'×tB&!jf^_=xH7?CR:{O^$"FgƏ1j]V !K$,ܹsM-zB ?7;5lS'4i)ɀ 'C-4d-_.' J%s*)?8tMzS) ")Ɨ[{OK39P0p&\|IA[ +wO+_xPJ#?U=K$ U½8>dwҐ.sfq%Ra}2YŻ?}Թ !Le.Yγt=@I}jY I$-Ӳ@nԓk}gA'^Z/p{.}Nk0=C"Qϡ06Z9\V"˅%3仰(J( Ee2f)ɛ/.2fYclɁQ4n{U&wA-9:،&A=6j<։@Oj/T} L]PSiz/#rC &4>53Nʤ֯50^i|"Et|C3:eY/~Uƒ0N^YC/ "d<R돿DxhG^8no/u- $}gB 1֑A0oq`Yk;|8#Qn #$olw m_5!"(6xDN~Zn0{l,|Dwn3Uʷ6gQ+Ze)ͧ=ȸ |kwS`*!p} 9YФGx?%m6ZV6 q3<< ccX&@e n7ɈLt 5q'/DqK0r7&vٞU{J>w4v%@3.{y0J u{f=+2?IP 98`$oRhZY_~jWmӊ6c+1$ 7 ? ĝ4#Ͻ$\DӼC[i?_V:(؝ZS:W (S- \a9Uo:D\y!d=#Lw ^4uaRy .7i \s6FrC,91::CPwh5V3VOJ"鼟WW* %Mޓ{W~4F^q2NݭuG(T mt#>`ƻnaK&/y,t94v?A7 RFbVᎆf1ȯn+9$wK,8v[s^0pAGӕ9UŤԅ͕*ȕb7x hݥ٤ 9p2$vKTh#dOn!>?E <,@QkHi+nܩVO0:YU4IS[N&,%\S',z6mH9V%r2r _#;zuUV#.IɯhwY0۫OƯ=&j =ROKݪ{e'8I=wDcuRT.ݭ'<3EI]P0$ x^"f#ڋXdFgru20mv\Žsp*Xi5pG!Q "elXޜ?*&e@;ͱJ2Du6Iܴ~`m$ fJ|;Dx+ jLp:al2u hmJx"/HͦJUv@\:2 D-dO嗱g 7b#y;n&H\%{lbϓPx1 Mm6iï|; @{hmsE=P3niоW/U`sfx(0 ;Do i-h}4]\iW{ɓ%vҭGc |o2+9uK}hE'cfYtx]qUh66U'(,r]wA~b%!BrEZg]s U! o'{)o(g?2K㳁mKs?/gV8p:OBZq凒Ql9P,&'z+w'Q25v3f Ux2c4ZKԐtQEQ:5 6UX&LCVpjhN `8c'у~ 6*:J 7Z2&? @F3޸he[ 86Ay?`f59R7ԕOg@2;"(%dFr MeO"zw7$!U}ߌf_m{tciu H +(-UD0u)9ﻬ #$T虜\LO +MtS2^'vlx +1ȃM843)12/3'k,^hkB͙iqdҢDA;{\?:))Ӯ9CY4ӹ(z?2O|Ƨ bVXk!q Szijʺ4yjL0"EA/Nnӆu8^:=@ԚJ5%lIYрQM\kL+XWm 4A2c;>xt]zĘ;C!ZSv|8hKbX.)/!j;}tZ$|noxL/KB~~NC<(AnY:PdR K9c}K%LS#Wu>vgYUħ HSG'BΞjtko9+ʤ)s θ5 j[*@GxslD5ZtMӆ6ESݴ+ou',j<3WTɭ|D]>=!%kHl\1ɸ[ (DB98a.b&qۂL-|.- 䫸6_!ɻѐ4OlE '6s'"xdӐ(lKl#/1dV,QMڬ A4Xb,zVMLW#9$1mZ^Q/ZS  4FXcnҴ> fLꑀтَxU gDo@8%#nf:0!Ix7AW*"(W] YB$E#2!1SkNam\ y0S~_񳣙1Z|*fxfxBoȶW[UtR%g|4ZiP\+:5uۢWkz% |Ea_rJ_&&Z`s/L%kio#'=g /zq|('1 ڗc~9^Tv-=!"G1'(}2)l "k#-;q@2}(_MF }er$ƭ;ft&!\̕[-nj JfrnX!܄ŒGo̿eN<:G'!&;0n&X)!W~ *_؞'_|4 ZG;.m1%Lqmd BC~v=7|>t3/'d ٤Ѥx f+HLRYh[>i e)Uwޣy9ːj=!kǾ_"FࠞqBj~<Ȝ޿,#vQU;׭$mzu=fkU(ߠDʜr|hd8(@~snd M [%QJS[lZ#V[\ryw,tX^ra`5 9xF7J=ح͈ {:lg滶OC_6}3'WQ'_/ >wb(BzȣMM1vlW *|"]6K^jTھ=Tf>>/ -VwbRgؐ3Q"Un8\N^'ُIOU>414&-ˊӾ鈜{ TWVbdI`kf3d}jcl9c+&?'OD8{uژ=Q+'˽$&s#Qq0LkR(=Nu?qwrFi#!^BG\`e[I,CoʅvITIMq_"`\)({gbkd&~MlXw5oU^){ℰZSu :5 IK-)m,B vUӌHm(hX_BP. غ8/cyʴEG0sFcSfdz~m=}`a3SSaJ70l Yp3R_w)rPY8PꔍD Z5mi>|K?lN3:# q! W>zwm S ];뀂YyzmKկ{zvKϺ3= R}VFcֈ'rUCdIפpO =ɭ&؛П0E;q2kk'UKp$) 3zY * סBӆ̢o 9У/#DX aZQKIPDI=bh? S:`A(+fYl΀3\m(N&`_\\=89~yݧPl$w᳦ދwJߞVwKc{ffgOyu k[kG}]Y@XvB߻ 3 e};Gё |pp[$y^k\IU!k3c{:^QqL`ݛC1E,ArP4'!Їmboi /K]ZYcFY%:cC\trB *0cTÓb8E]g.譶t I&;Nͬ)mVQ1tq|:'Z[B*#yя|lsҀ ^^ ޢB@2O5X뿼$>ȫ7LBenOLԧp%t>8e=sX\hR5O@ߠnbΦf򉽏6Wn4C!Wax{ "KKf AP$՝FĿ,g₫y!FȐv0d~ **Qj LƘ2z!~wa+= F/7SBgI9eXPH?ABLaRh*y8DN@l^?+Ogh]FFzX % {&[(|2OvatM*%힢GCLjVM/5PsM#>M1rHƨpۅpm=D39\ ghe{-rhcd;h/6!csUV?ni>J䍖T4ՔՏAE?-i]g\NA"WQ Ex]QRW`UPd+AR>zJW&Օ( 5p=9]?'`IUx(("}SYϗ7IzB#ŀe7Hn`6ܵ:K'/(i Ԍ!xm`{dCBg-֪Rn"ި5{q,.0Y*7d[8~GI=E4saL? H?BylZ0hAzfVF3M3V !/Qk$7\$a@עgn{5_fu7W.f$DG2dzl@ ٭kB{rhujNssּZye:x (ta[ Mcq?{Qjs*8˞{ OZ O.+aqϷ~c3de{ͳ#L3s)-_9erBƑ^s5inhٜ[bP"J,}kf餭nܣWyԉʎdpfh C#IE{%S-D3+~NV5Wˤ2.6O~[^) ]P .rq}E'֠f4+]:P+Vn k浣xr_Ua D'{'ɢ.`PP3hxVʅDB0@jXoC>*_D?d^O`iz8BNūn$Pf}F6]^iu!r@~g)g=/iH=⡖LFHE`rv|.0jx(,LЅLCvȍVՌd c *4zz,il-b v -$ =ȖG)bJdG71\;}r ҭ5%ڲm JPp/@CٻϴÔԺ9&;?]!>TI5#w^^ah@X莥 ɀy8xul, Υw Z=KS;E}l $W|arw&"& 1ݝr !kpM'J$#/M 6[L6?ྲྀ[ UQyTнHɰ;3=*R5Q} {D7V #hvx|e'&S7DKr $YNQ?^/St[|)!P'a@'ޯŸy'80.n)ç*"HYI+ ѧ 1L^Qƴ΄=_0v` zkBDꯡzF䴴?"f 1}oy˸hbL|`9o[!`{x.{`?1u#qPSQČ~gbF#bځF@8źN,ϞXX|؏W>56"\kT0x,]Xf+{Y|I{LϦOn-T`+?gEy!E%<pg]nMwNtRval}9"DJ63l^ޓh?7Rm2/딍XK)1<t>J' x6sAoiR=)DX(i^ޒAf52,O2SX뢐xN`f-{ X$q,e5z!rt/2"BhD^,d+vi̻A%ԯ/(/W俖>xHEĸ'ʠyGzv~7~6$55]'Ѥ | yr4-6}*viNU W2pP UHw?-`BdHljgg(٪WĖBà IJ5CjD' ȋemeܩh]r,{H^C-d427BG$A9.S z<$W#`Cy@S_wP*s'̇%{pL#r[̘SF'} ~[Ś{R1OCO٥uJn觛倠yկ@Tg1gO:Wŷ4Q= z` 6WZKT3e;2y;Ša{G?a˰Y~EBc7N$&:<|7~f;Zw!l! *b20s'6oET)GqpD# ^a-k~$CEfmMP q?Ɩ-TFi b 3huR4Am {J#穞?oSi)*cK De|>d ,{Tnsm`b؈N]i<(kZ|}NEx%y$mΜrM :jej0adiZJ!HJ"|E&;ĽFJñJgAl)Mk 藅6 Opɣk6{O{&R6^ysR/Gјy`8!42 ܙGo_'vW1dp+ʝ<-|Q|er~3 _L-bwY -t`/F!aTT*-yLz{{9#- { k2+ϥ́}t(\hUlU`7>Oa@IA4q4^t6kQa8@_;里zeDU4x*"p5g~{1bN'wkuז쇃=o,bcƤ'qPUA"O-%m3xΤ8jag髒1p'Ѫ[Q~ M1*AcZ Ld >D~lP`j KWJh3?Q[aJXqZ аKtTtN9SkJvAX!'E/Ij۠asg+Q[5%@":Գe?Mͩ@DqBF⮆zJ\$ݳJr (n 4RF>b-mܿX@i:[+ƐTʹ#U[.-e"}0~RUQQOgmɮ`H/٧ofr7og/ږ!ւ8%Y pfjb[ Uq7Qݓ`Tq' T*MA\;-~x8+.W*FS69eWV-5![omZ:#} rnPSO_vYWӱ}*eXmdPKL梒uodE3KHH. coUkU-_z ZaFcHq,8=rm+ mӸ'syu-9YT]H#Y,-`l0SBI((y$ COЪXB9X" i .Vb4Cw]Dtf`M%='4 Q| M8R"<@+Z[8.Т&wkGQcj(AIAV hqQwmQ+s IƖ094/_1Zqҡ$y//Tԅ:C1r`* D/?oʴg֣,/rje^@90w>1? sDjSCQ ,4ә?BdNq](tY%|g3ޞg,XJ =1t)Ibͨf%Jg" bvSg",wSģ3y~J\Rl,h|0׵[@GO+7oŮWe,'wih7>haȞe;<=%8 >wrݲ:ڳ+S&nب7mvhbd!K$ 9IE.J#Y}?Ct8%KKVl$l;Af I=0lֿךmu$ m >&+LDZ"~3=JEA{|(T1&Sb:ceJ2hf2Y oIt؇?ǡ<߽S,2?53{U+s8:Z|-u&@=d$ |"<87ipĒ;񱵰!v[ ۸;.Z \a0y8뱣7TuUE`7Zjg5I\`݁,Q4 GwDTr$,`j&'$n𡅆j{Qd)s1# CaHv]EH<6N*؆K,d? Ayj G(.?593r龜l܉Oe|0LfG~pהrzs\ ?3AA8R!Kawe+QNA4q.+P1JcÜZIHE\mUA@: -I7U :ҬAߞy%=.̋9yˑ]k.w[{~(;Ȉ))Tu5CLV}GOjs6>߬o}Ƙq5 /T1ty^Z0s/~ZuLO 'nMAw5je#N%_Rj/0%mRYb={1zޜ1V"ʗ>ǀcFfQ՘(\)f%yH%5m†<=(#AV5Y8Bdh1en3WGxM Mq+:t(0%48ƒӿ;m_%9尓]C+BP,y&qS<&"@ ih<%7ece=5Tp$U:`ov' |ET6[#S#]RE^"ٔB.(xz%ܢ8a<d$8쵕4HV/rc)t/xq&Fۑp9ʛ5}"A"!! r653>0 qQgOʺP{:MRpb=>E(+%%9SǪ~-6סm\*3VOhyct{s]b`NxsU_d84w kntT/&M98?dWfX,5UWzW~K s K9O5iVrVUjI'I7gSQ,E@OEX-AvJիz%l A +A2zB5oGL[qja)6YJ".YlBcŮQZWfqxnǜ^XO'y $=R;4GUfQzR Wޥc[QPb:5%VZd1um}:Gc%3su¬$l\;z]y\nh]9YbmChݶZGE0e>i>- 44qL@05 3lu}mT'@>$b./҉Ki FN1YF;~oOHP;m?yR&O*  ţH0A+%{Śǣp _ekxux@z錏"Bխe: 143F.wzP[0/i '0KVv ImqE^ ס&17)!G Mn8VE;JhɬNӁlyLNc!r8fbT9o9*م22~dL A :DH)V~uN*|TAqJ{2!̖'%J|K~j Nt&LZHHod44h^w>Gxp[6!WyX} Xs2`}-9+Pdv"~j.wL$!=䊳\W]}($$NQo\z:GoW#q")g2?-4g=9fYM5]"htKlMp>"IU6kydQ}bel_XFTcZ8L0 4yHoY,L#Oe M8UnMTџdH<֢M*\}ob専*5MsLTAwjͼn /%|^>nRĪ}<,TF!hFv6W:u[ɭFkLYg"jEH/$G/i >ձe.?.żSr?gz򛴋_g<;byrDJm(fwm!ݹ3<z$a)b!Btd2j=Qn5oW+։o'ؚ9P8(>?OpJoٔF3 Vx%oJ8iZg% BI1` ⒖^%.gb,+XBb<h},O +-$T°3Α&1?SowR_ɼ@smER׍<8ZyC[ܓ29zdxݿ+׬3d ZL$TKײ3o$ѵX#ҵ9<6Sgs'&fȂMW>a^[j6$P镤t6d ,somcĴ8ݜN| \2wLkm>pQNo! #*Rx7$G/j0}JMQJyzGp:Jr3i{s%) ō+Klwf?2.:,:3ZhY i2.i\*cJ7k/L{7ihEHP>__H`/F[Φ޲7Up. )lKYvO";v~I8?&p&SI({V̚Dg TKd֮, )en 'b<q|lV 2sx͑w9)wdAA{@6˙qiIݫV˖N*"kӮ^Lm`/kyyNU\:mۗuis:ڨSuwˀTǢ/NZ|wCgt $>Q 4枝 F%Q)S\wΩ `Ar4SK[U-:wX]=N._urhi}6Vϩ$UMئQ?Dz ^[>fiBaHĿ# "/ `y4^ҧ^9_Tĥ$WX #j\[׍caurO%l[I {o0[LlX p3Aj=KJm=J=_]F‰_@%AZ4ŠQ@H4΋j"&.rnhnx|WtepZ,"t i57ZΜ4-']{"7Nܜj Q麑`M}ӄh ڷiWiyNpFI6LFJTBm,޻qA^IZ I 'eMTzLQ)t3_wql{ރ=u||\]|'t^+kIte_>6rqf2p@],R2J(V~ѹ>&$o%¨|7*Z̞4h GmOEbݜ &_l(q=/0Jeק H(]k%zu''L-0KXdž4@Bq` "9uIDU遒U(DN'_/НӟdM2A@FH{HՎ'Y%kS.B`2w=-B3ЯFe|, Aâ#>eZ`"O\I*JެmRϮ?Fi2ՆI[G}"wZG0: 2 [Z] t U^$I4:4Wq?kIh0t$Sج?QѺ?/X%9^H*];*R^ġ^Du18>sw% hU͂@_EC>)hZHN&&75]Y֍Z8Rj-&@?,O**ߪupVDiyְ3edBB> )~G| Ge6ʞ̬qOe79J,*.B7|XӅ, T㳉gكU6+ ~ɟߘ3%L _l#ް;<Ӏѷpُ_EW bYKZ{5ju.ee6J`n!+kKF奧T:"t(@z6jZ.0D"_WHx86UǵX6S\XM L~ůmBZ2_te+VmwYdԭЏ%iT9 vGiaoD1}ch :zL5D&K:6vpkAG|jVGx%iG_W0Zmv~mRH啽*]h7蟈8G!Xbf^ɾ/*63?r/n"[C Sᅆ[+i{d4^`@=84aT 6gVCKM#.^;b0%wPƿ7i}j-YwSM4C 'l)`v?ቷ= Swc~5JRxGs/zFp J{Rv,8=9$wgD"RaѢΙ,X()?#j#&~"f('QZv Sg'n40l- r 5nۨ' HUZm>LXOD #aprsg%RlI5 1Dx[nS5 b@.3]}@wb"rLh9:H)te 9YhRw6+`>)h,kˌbW$V?y@nt}9Q"R2{UC8#6~)ԁ<\~%#?ڀV|0mBB|ojs8ҷUOBu3/ E7-Hr??xh+{# دrkh::vq?-DZ6|2(&Ym =ފ MBݑ`Q|$Ъ\4x$嗃PI]76$j2܈o嘰$9ΙNLkޓ,?H :(pB"&^D`5r<`%5ЁF=QTWqK4r?%۫[M&We.2 dlx9~I@Dz G*'wH8%!VdBgI <4"8( `peXxiLe:oG#:X [^En3Co!xeY aINs]vR ٧Y l{fַ˱u U0<6U^dæNh{Ǵ bwP/y3e)Agv^7-MGen40NTt& \CuՄ<`ViSw|l3Q^,?rHקow0?jL~t "V#;iʔ.(0"楼wr*g lDevhvv[هd}iBn5,M+$(춚Rú׭s4SgeOiϓ6M^^盓Ռ4}7HKK\Ue#O/V"KFVqESG혓E^h Ŵ[p!0]Ⱥ>aOpI& Z ?<3`5~B ޴8|r?bn؃^f# e׿Xo5J*n%)HXsg'n()IwMR 0Dnc7r)!/<\ii.8w ԵK+-_}}քN'Hv;"cAؚ`}恑ox;1_Hg)6ѹGI(^zi_fLUDU#3iݦQRxdN+SV^ Ս] HRQBD[®[JˢŁǔSXaWk.қoEM/7Xu8*<.!0ںErSʝ>RzthfԂ}Z[™pim%KMDP(ӗk,wmћ"+$աX= *|DݿxsR@*:ô>GSu4۾YtN[/0ghHDz* Ϡ!Qrvd7WsTlC̨-@1UzʶY=}AUQ\Xө k.Ӊp$C£wj'| wr17OZFa^Yljлژ*nJV[X3 ܮPWƵs35FrhQ|~\7ۏ>n4_0@ȟYdQ9.iJ,xnJsx>qtT`@s}ܡ4u/x4ݫv&-I {zpS\);ٽ0f;0l"!?Sv'z$Ù_@v\'\?,E߃W#g\7Nv i pQqk鿳ڈ֯ a`^9S2xZ$1'o.րKmz N$!Scr?(q*nea2PK!cD˷,1u'rD뎰˃^& R./gR_ Tem@M3A˃NZ~67/ vI}Ӏ мœ:f:檉Nj^CeBfwq>^>[w)g)L+*\Kj8x7>{'6$tBZ!!~ضrxb#ao,|jO54]gO]bG^T&ࢁOƩLVuDZ^#'Rv\JsiޛX,v|f[AW]Jp^tXFyo>dLQⰴhqsՉ|b1&&v9/TQWc:^!e,Y|7ĥ/XV ɛSŴ+f$R~c&<5|~. *Zvm-+/j W1Ṉ#?>-;U/&^*q[Z?ǐ1<wA*dCis޻9kfX]KicZ#{1%S-T#ywBlOAX)T!vO|+J>.F;@p='W1s/v|i8=B 4]sc"pdo춐45XqAH=o 0pCzzӵAyoUUUi7x:i ;ÝPGo㺴M0nxF* F+uMX,:/5M1ɕgv'Eiˠ .Tt_䧎fce>kIƣ)0L0sŻ B4#L_5]Dм^4^7Fo} .9ľ Cykm"|32 bD-#Tȸ }|R1{*)Zq' YE6Ld턧l`>d#"Ţ3m #.@t|tK۞?,,ݱvH <;cSK-lDWJsIWZd#fGr:j=qCki2#ƶ|7݌.^}?bdq8co83 xw5`|5>'^MJ`Fe[ZZ1zh* 梎i5$לI66x!aF6@?; "p^ڪ;'Pc<@_ճL}ʭZ8iB[2&_OON2}^4w=d6GжJV?ksqẝQ% rQ˜SC6˜&qܐ;êB*!2B꼽٦^9vԁ)%'IS(@_ޮwI>%4čM&xZ8砝y@_ fIu:K e0+>Zky(*ߍޭ 34rIIT)q\ ▤rR9Ui)ЛNjCסlCݴL+{2BWUHbD]9lcTR7\9\'so/{p#*$i6I7k[SrF8BgVQ@Tq3Df?cw!&enrg=t/ emzO%a>~x='rB.9V/cPSuNjJD2dߖ y?Pߍ*x6L=7:eF(S&UqZdR~ 3c T*a 2]SD$F!Lg=j_#еC ҩ\RoG,^[w8[Rbdcf8&vΝ2%OQUS jۦ1%Ӟk~5mpVDEZO`FU ,*-͠c2 ua{`VXu&1W<5KRm-;s&zA\\vY9A5~; W{*G;KC}맘d:e7̯~I j>W`<WV+HGߵӫ3&*[c oC=A:wE—()JS?xxx^'5{*Wpz XνnoA!h GB.N<=R\^Ndg_w;m5 'iEzL,!S$|Xb Zh5gx= y3nLoXs%:tz\/Y:]iE5sk+N׼Ė)TS=dsk8: gͭkeNਖCC^17;ŒK\sݱRov@ihd3wب,I206·dAQ3"_oO ,Fhu;uZ7c*dQӸ,RqʤયA#/fAʑWkh:} 8 $b1c1_?>OW> V'] R޿-$m*5pB[#]-; .bh (2 d.(vTJ`0dXxlX~LʔlYb;HD^i,~rzwnA$ͣ[lt4 ,'3luaxAr2)ڢ|ij׋nVgjmcL y'h&rWM1+ay)Htr漢>EHYڶ<.R EAP_n7Kg ~[/J)9&)K}(/?ybj5B`Y/`)WPG0k FS8Z  :@ѬI|6Kw'<;״/1xJ8:3GNIXߒ̓ڏK9ɬa# !}.l󾂒᫜E恎<İQ@8ȟS9\Щ*lg$Iw-&YnXXW )&OA/΢ p6VW@aNk䷏R? rҤ=ʵAT5YS)9I5nl9y1`ӺHYĸ.XXę\u#z y q:yRo#{VGĺγPm(@gikuB") !AΛ̪z Wc1@t|q0.zxuUQVRa$IgL͑T+&³d"9%9<-=8L/Q>ONþ-A[t~@31[_݌fSn`L`Z5BAnhKJC ةĔ)UqUXj}QT6EXݱl̸"IҐX*@}"DЬPHP0c ]/qPMFKت{>u-V9LF|ҧPKTvzʧ\&$ I'Hd}M,o0Ibzc~c@л;/Cq 7_S~Cj{2aXn{&GݍB4X!+GPX>t <9>1wg\1A_=x /ħtz% i DRm(шmStGf3RǶR.pͨ_ԫM)g3b|x̀*`Pv τ&m 淃icJ׵5ЏGHo>a 4!rxqy2>n& WE\mtv [TrSld:ii}Y ro${IMJpXѸoۡ`cDs);}J..،80"A̤V4|\a8Ŷdgv=4ryzKehs ꗨ6|:zJܴ$ wٳhzz 8`6f9JZlUK/&;)Sd{R]2wS`+\J=s΁.GMQ?zKdL#a7g3&a{A rjmk i H.λA] iˡ&4w*Ѓdc-˥op8Mi9k[V_5*"Uz5Dv9FG_瑽Eo(TX,}6-lc|UҒt#+{rkpNv9`̉&w'=PlsйDM%# ۄ7|eXpYul-rX> u̪ޅ瞛xU@0##qװ: 8YyΈE]{]k&0Og0ańѿoGd@l>icQ'#)*֟][1f:@4?-`J9ZYƪTYd˜L?L }xW a Vt"CSpYb`-Bڧ@ZҗSc,e4t|a4 c PG|'RPd/GsTZBݭb_E{}h[MF~^+3chJy;/<3/\і5[!;4m&ŴBp kӥ-|Y148|-^'ȱ,5u蛟ń p]!n~J )9a=ڕ}{cS<`Lߝ욞C7>Gaلz Oʲ#.^Q(TM%- ,O*c"o~j#,3@GEa*^\WS8 +3aPAH H{B 3`I$CKhL]P}\k4E*'$bFrhgiڏ.IղF̷7`LrQ1RdPh ڢoRtЙӁ,8Qwt8}țb A!M iͥ,@{K1ђr9+=V_u|sO@'4i: Cg㡜zv^sJ:VL; ?||3tKFZad]+BmrŝGB3`sݎKȈM\~jJMtb,8`xZ+uSv)]oʹ CEahAU!n<ևtJK bpfb+}Š. owf1#"!lr@d,zWJsd7b dL/.H;Nr|URĩBy8=C#/#ޒU{df:PŬv`Co_yiғ(ֺיg]M DF^0,D z%.Q`]eʹϬ!aD 涜JwzpUUM)4Џ<(+8^B4Gd1,zU,&wr̪֟V&>U#E[gy &AKc4FݟCC|~Fnr(Q-m=gu,߻|bN{^u?Rx>q2,nc 6::{Q4;hyUIJư8 dz=[ޫk쟕AAv+BNkƤb3Eki(1,7?@ۏ%d?1霧?mJ3BJz-sa@O֟Uį0I`DځMַFX5'6}Q#j7Ϩ館 b};P_R7d}׹ pt+p[}lˆ\xsrrdt~ooHC9e©0x z WAս/ީqR?+*ǫDDYWdZA,ֱ1ƒJ9m;3 J.\ļB&9֚$:ZN].Շ JmYam)%KON^Rn.R!p,Š#릖ٸQ#PǼ&k^4JEԻ-$NcgC ҆-" +Es|aQ!w\ ):u\nʹDYu>./_a?Fm@+e!יЦfAwJۡS>0~RMnrk5#pǂOosHjNxTlғʡKؘe]$W4x)xS #i QvF]GjϤVq._\1BT,Ί A2[8Y)F"()A_J`^B,T_r!oS>b}Vh>WG{׏+6P?Xg HiM ~b} Z=3Fy1ѪFf8W^cz_Ifyxi'G투|@~d` xH*sxJy=>Ү';A*ݠnWn$elʕml!9IV8`#ǖGKE0Z^#lMK$˥2cr-~I㥜/zm@jR W^\PegQG}2UO}wKCPRw.= A;39ЇU ᖣ_2jvC!,%'K֑jN  GL\AS~4ռpmHŒ̃ɇW(Nbt'eRpQkyq*E{Ϥsw3y.[a+=M9?%kay+BRF"k pGeE53em ~(7萇~ #ۍS%@W/;Ɋ^G &X–Pft/_Z6g4HNOGP{ː/Q%cG?>=@f+I)tk|<* q&y}?."AVlj`TˁeTk|g -TSaRސ 7 9{TRqiNGh˺WNZ>],3 k̿M)@g, '~|1)(.sJŗɶg]NbF[faʦXTAK-F ICɆY}4${Y_E'A}&5N:t˔cN-@ҵ LXH뿪w]ѓ^ [D_h:rŧЙ~ 66k!+t)C%$y'DaOr .~%ើ,hS~eW[9Ќ|,w'h=7qgȷ̤|ߏg#2f :/?qUZ`ӛ^M^i%@ݏ0O#Y!=pՑ׽ٖ8͖sl٦յ$aWmMy+˄@;&ؿ==N[bC&be)ZrtHO"cǥ=UP[oURTcDw' u Rd0^Yyk!ax"~^z>7R1V:lr%;X@$B>u/!OF'w㤯З(XKfsLs1654ӭ"C!d-H>GSb6KSD*Ut'ZbhӲ0L+*Pۄ)u@U N (;MT#C%h!U߷ i')xoC(rn%Oy kyMdZ/j(k[hMa4_i%GJY bFhsw%G =CDaX KS뱌7[}sd`HWyGk U^3F+s"S MV,/[uSmC*Rw}F!bIM7!#vQу EpQ~ol~ D//¿r}B PrNtxYsQεF.I@x9 K #gV X.GQ+ t=Y9&Fڛq-*1y ޕ f`$[U4"^-lys>NO$!F mAbJ8@ p>$,jtb{5Z^INDQMIx쿫ChxR |' #Nxc0U<ݕU}yD# Ŝ:jsJKwϕD\ F=<%#25䥚X,"됲y~(!\x >F}UgFsA>ʠ Z%SdrЗK4PƲ *fA [BdWwuE<*m?hVLPDN\}»^pb,0~R`T9aofsƨ ; H2pH('<- =]rơNq7$d}S7D9'\{*D[4W3Zę 9134uĥCȔWgՄ)>썒hPDD+d[AnK13qKef1b4)"#FhK57uC#\u.s^swfʊ] 'bXtUk;hfQwKil>0RTB;Z#$G-t;R_&<| P0RP2tN!- [D=n.ٶ;#+ *۫ջ!VL1$WU;Q8tqjjDw( j .G`+:Զz> Z@~qMD TQ0BHRڭWXyYeK X:1fQTAG1Ok ֺb[%0`Zx%:Pj}LZ7B/R#m+.Ү!^' NayYg `˕.HZ1tbXtdk"dAH|nofF3Q)6 A†xZ1Cһ^U4-Hvkq\R"|v;5AiÛ0D6BJ\Xa,av%^L3J57kN? t,]93R:>CY[ak]LrTGߧץM>9[}Pup mHй,.r/@jBØ.ksG5@?[.ߢAT ";XVV`C|Δ&S٩wQF:$Yk+ b)z;h8ig4څoKGOl[K{O h{8Y; g/񠏁yd97UlFjIT@eOdZFc;9zU> cǪN% E֍`mqϮh00A],""GbZx&S6DF=I`H񈡪Cm{V6ZU7=Sr`lgnj5rdn- ()JTu9LYݪzFw',6ryq,DYo X^(>&f%3QKWy!`cCskt;g"$ë*Z"sHo}c]ɴ!Üs'/pc:E.V>IqGp;u9[ͷPwH!2uؐq7(g838~ޣb .|ῳڴG(q&Y/'DuFЭEgzdA\5xLq z+cབྷIz>VT SӲa9)yZBjg@Dx#DJ"@O8=xA Wg v,&kMGBU׭ah*ɗ NJc}h%E&!tѲ FI m-9RG"b;/DZfO#`׼?kñ&JLv-r ˸Q] HXh#,GPn."s瀴BvgI\)b3xwQWKnzKaOj:;\0l}a=F>Q+b{H9GX-?A/1Zvt<ci1PEyKyoj @] EP1`.cـ 7> yګݻR>lK6LF]JlTѱseWx{r-逮;z&,A*4!x>8WdBdz/Sbj1ſlL³"q^2ەԺCmC+Kt)4]7'~욞|Mn~Dn0T;?9: hh=1@џ:a=U }%Ln[ BDP 1JM%'P@5?}5}:> b2597=67Ow:ڤ?Rr^#[*Q_XRJi{ ߍU>&4z0d7}O%%1RBy .Un`6pobѷPm/9xnGSyZEc`ŃVr=7LP׆W5pvIĽR2NF՜[5<xJ]/G="5.QVwGWg2;[DnCui k'j-ԭ*.{$z҉IP('_,z=4cdvy:08K܌p6[Xs21c?uq3ia< Xmu3-9Kf`Y\\BA(9峅H"c nR yJ7E6g#iSݐ_QHELJ}9!}^=d:{Z?-?aP+`ߙa *G[-\mJ$vQ> 6AxJƃ!Gr'cB{,r޳vC0wY9oh eOBdIY.cht劳An3UfrVK {,z vYMdM+KNj ֏-pb?)2 QwnLI2]Ȱʸe`2k1atpXsTe""9 ﯹR)Fe*mgŗHvf]o' ÅmOӖԦYlOw4詚{9ށבw8pN'%&W>;Ԟ/ccN/>:0]]F0-'zEI"4X2Tqhʻǩ)oDvHC /beg/ߨxKRA`qd r|K*R% PxV qy]:eDWm#eZݭteA4ݎRG=? -ӢtNN@;j𷾎ZBޜ -e(-I%ꕉkGݸn d3n^vD{CKSpZ IhoGE@e{|#$iecr_-fE6(?KWr1n@G>t|H6zμ+_&ٓya?6KG5ǜ!L`4z43n [l{}Xzũ&#~?s |&8ׄT LfiNeqHbM~b{O/+_O(ҼIVùYHF?̺ ^qNO#(:7P ],LTmm9 F\_W3d;cȷ` M$Yw+)Qx3r s~p1hn]p/U)GEﷴOs c5"@O[ zqntPgGv:7*)&/ TLԇ9kg7Rl t,H"ve=AZml͏x8n,{\x3 y<Ǽ7B9k$>}kZ~SƷIZoB&DV?Ѩ\kטߋkPq>v=@ hmew3MنfWaW}1+JnQzc|ˣb=2,H6Fqkԁ_ȗyk8Aأ]Lկ!t{iAy׃4#6i_5#{F]YBL=rX؂Q.:F!yT^;r3QZK@ZWu2[н<0mUdE (M01z9m%OYOwL UN4md"JJ~zsqO 0xKC`%wX/wRȸM+" \N~kO!._&-meovƟůAxeU߬8R!LUz8xx(tc5QM"!\e_4Gd)QLagN OjM?*A=Ǫm9?jcMI7zfiSʳE%%OL2vmj[-ۢS[;ShA\y5 l۾36rX[L*a*J@ɞ'Nwa^D~EEgv2fICv댄 F|M_ I!B- BHw~ml5O=k PTdi`+~A@/z8δG_։o:5 Uo'0b_7!@Q* iN;^\'rQCGD\c.ɂVI$!BqF8a۷K ioDdm3EWg։G 6"28m|3 3Rd^~g/]2¿/S\;q8[_YQVT8 P|9D_+zBi'>1>`% N3m4!?YsGCwH~AcVnKU(Sg+p!Qu^_ V l2W#m_ghpw ,o"płMaZNgõ?8H)_0Rf=[n`\4Ɠ8MWf=ON `g3 _@ܯfvTrC7KJaH?ԁ/umRWgrMn-聾cc:bf{U<<. OSMsE6걪izF*2idv zIU ۨ(J2'0t)#W4'^D`(^4}Ynq'-|ԧFny Sdwoycll CT(_a1-mBj^u8鬍ķ܆s&tT$4|$a oQԎs~2.Q':Fp uKyy#0,L/^:x~oNq1Gv ץ`QM]gGˆR(%$g=0 -ml1 k*~VA*V״Zrj_.]؉PmĮ6vzq9(J6L9u`P_~ϳQ룿yO'xj'*d .3x8;M -Xۆ7 (1ۖJ\)簹VU?[miw^V2dS>m3>YSNנMv`1lFjI!a>jz3Bׯ+ɧ1!|Hףr sgi^9Ks[bQ8qb2Ό9!M&7dp'+~ǻt2'U%𬿟c1g+.Fs(VYjg]sOIϓ|]ꬡf,!| gYDwX'BN@/G8&|@qDqOVΙCUk^H'&Dg^z]LAF38*8 j]svv^89 -T|i"C%qGX9?F4x=Ru; YNpIL+ $5b?@gB:|.KȤŬ(vrQ~+%wn"]![!sm,!i&^sћa[mnlIa1aF✇D M[De n2!G9J56YC,8t&[.ZZRc#Fw~낫V>dk?Ke]&zi]B pbl.L {k?kRM@UV]jq$*G-8k<>u>Xm{)EB= 5iQư{V 'ڗ=$KeE='Rm u{3wCa:`S!U!Fn&x,/ 薎eTǯkiRMRE{M}ƛ_e㈽c6Hk`&L6i1Y1 ƩDS2s[-ri% סɚ1հ[[o^W$G|<4T4*Xk(O˴/'ch\8~)<b S]CC]9R,zŪHX #xzc#oBLT%0qV [ Z,v/Xse^rBp2p[wʱvnLFoV#tBnhHяdr3AEȒzԁ[}o)@ y^xrp_Þ$Yf ^j"rTvs(t]]AFz5j،k- Kss%Ukc\A#Kx>Wv&E~Λ)F7p0'Ew!<-8yKW,~bT'8+ekL R`0wr6Ss6N"bLS4ܷlc/ F/5Q!Vn4!WզAsC?2L)aoP'M- ʅ 5Ձ D.+ܞMʎ+t%%)Ԗ|h]3w"Oe|ԌNbu8ʃjs#b;x'ͺڇY@0-1}*hи#fhN< f7Ys?[ v2tСen= w04<9P=v9i,=9hWs԰n5 NjvhnX'X,Zu].]XSl eXdٹp,hyso㦄k*ױ+y|YUNWugc]ɸ"]r8Ҥ>zۛxWݶKR.B+(_C=){P>f糵|vm姦<$oFcuA ;P:%fλ,]ljE8rQHgyꚛc0fM%!ƴ_TAkJ}>/+\$H?#J%EeR}\  X;n#4GkT0pRAX~ HvRXG"_[VV%Nm%㙌ñǖ*> m~̆ZXmtZM}hi}:-CӠz":D4s)%[f O抹@| 1~eBmOg`2'ݚG1n'A XuȦiM- m^7M"3Ft_j [!0KADB2T! 4tR|o WMbʈA %X2Qd73n%&ԔTR% =upaꭝLу|Kg˂{:%~U--1_F*.[S_)A3B#:鞷˺4DxC2v2I1p1QޜsfKr*Av9FNBEAW"/6(C]w#x I|>-p9PD:;Q|Qhr=WJ9|ݐ#Xnyg"`XR@sM)Z|v~H"30}Gd\j#g3w};+Cv {<4oQ (Ga"C*.0Q@ౡ75.'Ͻ E`bܔ@h/#gOޖP >Kٝaf7g!b# [Y3y1! =Kdk_ (ī>o6ޣ"hWS7E<<ITTtgn6TNQR%GEI%re[? OYfGBX}ACf]q?;b&tפg%?|&ah3JXMDgM:|ƽ[p5rh{K#*B4rA5 I=][^gF[gwy<|OǓ Ėo$[0Ju@|wo#FxgG]bs^ 8Uz,ҋH[&N2doP H#IzE}ȁM[ |SW g+yjUZz,X-Q4'ؼ[9\D"4dZY3JƢQ;"(9 *Y12+<˷wvۥ@1DztmtֈWR](xD q (#GQUAل!wDtH!9儳{L+tnxY1+gE0_!pnU'*8bX(?[89LWc@m]2j/H_; o7ʄcL$7. ':o RkhPo:_4aT㇤QQ MJ9&/ٵIloiap?P9@*>S&'!f)GZMj W2/hhk}_7Oƹ LAʌ6x"U U݄P5]{ @)R`i=3BM+59?9T@#*šrrPi"8^Ժ\4COkڅ ̘hIT]ӔȞ3&eE=AmAjʓ*{93>6$>qJ.2t:,:>1;RF-g ?_T$ފEPu3[?tl%%[eh3]gI#\I0-"[|Qo~DE-@`C8HMj4*jzDEINV X ~m2^uCOʎnzs9dR&nf]`~rno76c,G dʉr3w 1"0pxE3 ͦ3E'Xt}T-2W%)$)\GJ_J2":2v}hV#[Ä%$!<ʲ;v/՚ RG#%+A|X}[<u4Ε8cΕ`n,QN2n{4p,-i|026I:~c!x@JY9/2P_#|H,K%lqBtbC[d9&eqk>jGmUt]saPjYE'}1k-OųL*-z6p]pA3fzD8;ye҃zDÆ/ZZgqdH~boU+b+ۤD]ǩ-,x=lgVrr ?eI8%#DchEokq#LϏ:m;-$mg߁)+BNC2v:LQr},S!/$ѳMʉpk V>Sz-vaHՐ0?ʬ7m\ikig:k'0"MasV`)six0l T4ꑮ@*Y[_ۦP=ON/;۰)S]$UɲRuPQer^GAH ]hڤ=A!lj/"(#i7pNIjbY!O\BI=syn,a[4R(*bA/dlt*h+yOQ]g΄ɸ-}_Hq4Ah^SMtR"CDǏl2^ +훤%ћW)k8~% #C{&Ism]M vZ;9&?"6,K Oa)L\[WWv-%5uB"B%{qќt6z:A$^FUZT`l_Go0)E׎Kɵq_ o)AmKMJPZ^}AZ4kI=&|zZ:&,mj`/{{߃\J'5ɐ/AHKCS{6>]leqs eC! AփfR#M'\2XM0#v t9H창=@Gɷapu:/lh/37P:]v{&q4U O!!}|IuG2ޘҼŠӛEz(*駲n?k'qe^trWQ~4NQipea!D,˶NVgvj^)L3# ~o>, =WOgJ]7%AE>ݘ5\+e-=dȃLȚu%]:<Hs>+ȍJ`RvXѭ'ޟ t=|3{ F79$}-/OXZ2qo%& 7eyS?A= Vls2RõP0`XBYXJ *]Oi>,0"Ax 0 [pI$SC`CBT >u2pV_ܺ Eb%8u '*l7n#~ }Nq=ka,ڝ{/d _`{bsm. ެy&vpƚo-}nZ#`ݐRT9XTM*"f{9y3R7977dFNwn=9iD-qfIAW뱟M[UZD~ Β)2 BDD%/5(,Di&)sI2':}ALRL_eA65:xl-2šjI9 uOKP/XV}Op%uAa(;^>x~ :#^8RLU=hg7Pf>:@.muHU@| aޕIM!NK}^W4ZF\([C eFwH_2$ yW^44!u^9|f^?VʁAqxpNd?8fswFnMA,Qg[4E[C8&c'ů$`fQqΘ+-9E}WLGqhN8[N/(TkjXQ]3FHX?_buɒq7HGf_+l%Ǵu#AL<گ LV3E+6mq V}E2g\-wMinPtS+Հ|9r5 NK#Jptwuk R'Q؄^-z9~H/DҰK}ׯG&x7V)U|&}E 8{bgb^\1F<  )Zh-; OHM {XꓧT\ڴ/+_ i3>Ęz j:`Uڹ؆Ifi*;XvxgԴܓ54wD+ j̑d`K>/εdD^"cڍ4r*ߒ?ißkȢu_EǬ1ɦZ:s;T~a"MA#@_gX w2p*#kFA|DH6߮7-!B LHpE{8C\yP\H?D^ŭ.譽aAqlsX9B2JWIWa˷'g蠠$1F?;ީܐc_pXJt5uk|4kQo\- F_w NKO;X!($wlېTE]==v /gg@H"EY _a 5;V?*rl{` %Ef3 2 |S(qVEeň6R<5K"xNа+Вm +h-םK*[~m6gyzgTIR-?ZZ >ab=́?bEffAj`.}`.qL%F+itv&! ;ܥt&~#HP8L9j$%!nH y/#oT=7hBg A;ɧNNEz ]Xk[~K|%'u5(]xktV,8ӈf fDǁcdUUbo!O*ftdOdMo{]RgzBОccKo >2[ۧ"h, <5%A8{ >/B1N\0]p*i,9/0c߷o:jv%Uܲs$ɱ9FJk̳v@Lͱ`\f柵/rF0H%x0sE?8 (,[HWkψnQg'/qR W=a >eVF4ܽP.euOFa8?ڻ=i||hC[R|=v%Չwi\YqeFf;Op=8mݝc57+w¯cu7=[,\  j0=ࣛMĕvMFyD2VUK`3]N؄(mՃ j-~JTjGp\=&RG <\Ȃ1cYߧ& x;s d,e?GCeO!Eof6Ӽ}PgE.ʀmJA1lBw3&V庎 ҧv=9;r { 2.@bRhWxOnqCoM{#`r>tJ4BL ViXdm``V5>+7X9O4$ҺZR[f̠ԽZ6#:opԏ9x#WK81Q_VC_iIgYC0͎Ƥ s9\.CX8I@?R&%6QhRy-(\~IU3xws9SNDZ+H\Zܩ}C)}=%Fz!PhND>)NdF09ZqS*'`s91%7ZqW0@g" 2m2Τnd_. jH7ٴ$kt}cy&[[;.R1e Egn&i.617 M7zO`mRݘV܃?c@@]Ys@U?\"P˓A&} ;wܽ?4cM--M.̨T.!U42ȑ1k=8hƁwڝ :+GQB#D ]d+^Ll,I>mw{&ǻG7UZ%z:rHܿ[ 'Zk+D61 ѹWlܿȤGdPHUڵ [}Ϥi20 VF{|"[(|,=\2'71ns`w傡NIKTS댩&K8GXolɌGz4}ںF]PQXiK{ BMXfB2D~N_/;KxqYi EQ6 h?~uΡ*aIM vv'^_9TZESk=t?8 Ng,94E@sӯkX;߯Nk!|q ~aNe eɢE߰չl_Wƺ"f3c )fpp,DaOݣaG8^ ЃDyI >~G/, an)M]ͭ"[mQsw %0H[L-_ᅟ.SӒC'7h^8h񀈊C-uhN|^]!.u8T DPns 1ރD;UeFcMB6,7KqK zuacҐS7b1Ԏ$XN3DjV$"me} *NGCZhZ6Ͱѡ|)B^yS*(C"`rq߰N/29&^ Gv2Kw0|Fge= mۄ7Yvi'5a~a$RF2>zWPӂޒбQaaGB "Xj>8=-<ɒ/qG1Ь\hFGݱ! >p'1xO2T^)2b3dQڷwVɘ.sq/iw8 &(EjBc+giRԣI(lz)\TN> h*uޏ85BkJsQ[h= ЬCx_IcXtm <`DRk0t ':։4*%*zsx4ژNhhY)5wkFƱWVDv/f~I={ c1ȊdEkoD ҭ l>Cs댪.{GlsM`1yu_(hꠡߣP"Ʒ} 4.rÕ)T=I-}ILOn)K\ SqӏDUf1;g4F,ƝĨ 6\{ڰ ޜ>(03>\ޱĢoUD;ZT2CcOwl3bna9gfK_C$ LQMҘ(et&]dXzw2Q>|s^/^{"8M`F8zX" @0קcP$yC2! 0d徿3J:CKPhǥ4?{:IT^-O=).@D SkS LLaISM3V*.8Ā.7&]௤.wq7ɘT&F^Ŋ5VG%F5R/v-TDHBI@'Ir!KJOg&TaeiXwiNƙr7쇽Eq֒佶E|f`vuPe3fPLXC\,ǭv]|v*J\S3LGeqZ2 t$מnIfW"W81TtBy]Ry\I 0KDVqjpgm[D:GDUՀjoƧ./[jqau *+i$Q4:@%οjsŗd/qGp6tb fwZ-Hɻ4GQujP:yݤ6<*@HzoLҕ@*!+8xZw/)[js,] 7GB, p2kc(W*ͪnAŊ\&D+Na FZ Godr: 'DlPoCEZT&!e$^(&8UiIՎ)z1~|qQFJq۴8VN՞/r,Ĩ/]M̄+C%/Qܝˌ#8Dԡlao+[0=Y1RK'Wq0=QbӾ=XܧG(/V$xj؃vʘ0M􍓟C ,grN/gtn>Q^2-$#'(G34_TaOh|婋kc/Ǽ Mz9o0 }INacmȩ2&s Lj~?&M vW͵31Z7IBQf ]A˫15ٷEI,2 |X!V KH銀fgZC^hTaρas@8>;3ogDJ|f&0 ^ p` [DsǸ;JRPuτ/2sզfG: +Χ&_3^ә5JxUWLVj"< xi/U-F@hjKTԏﲙFakf,#"Q}N"$TdF2%X ~SW|LtzN#9,\t!U*6 ßɀr c|j "CNfLNC{8Jtj2"k7"{Z]^*Say*QKTɥ!:Ous mO&JRA5^?I4$wWm50 _DIsR+6olf0A=\++v1XgN'S[Qhϥw_7NvPE4[*l.#c!\b0S|I(0%QR$wcF'qNG8bЇ.b}[Ѱ”LƉ{` J E+o/` eP˵l?5r2t1fRDQ Xf^UA6_KQm ,jr$ c$v’C#:b0HQ@sGxN1{5вzz:I!I UV*pDï]A6y . @?*y] /Ɠ^Z+NQ[+CU.Dj-nᙵzFFJ4>a=$U.z7V$MY@ ΤLlX&,C)hw:RS !;l/_|A_EW}D3'TйC`f򲲼7,oaKԓf`3 ^SQzPB2D'h͈&(lh=upXċ^;}$10Y< ~\P9Ʃ{N~dCYf:KBUơi2#A7@$BO3g>?㰁ZcUk?),b;(".i fE}5~a,v,s':EfnoE?Yr@˃=kG^X2̲;i#88:;|`q'.P\f\F"eNo izy^.ƻ|/dU^n#(S1h%}\F4MeqFN߈kU38E TMWd^׌u94'}^yWy6Wv6(^Y v4 [jv:&.X>#L+ Ќ< ;}Z 2)Rh<&;AiѢM,ZR^![IRXMc|YQFy)(Ѭ[k=sle]$ɧggT!SH3r֕16}sN?; }Sa>s ܛ /I +]I}D~X\ صx sEL{úvg7aWb}s*MicBb.>c_kRK,Dim tpehg"@\%=q*޴gG[>WmPWַe ;*r BS6"5]R?y=KO48nJ: W⸿ae#hra*Ji||,uN6֛|\oQܓݷ S6Ѿطr'7a,+鈗wt>SlY9l0xL&4] GI 0!3ϭ42@cEȮ- ̛\)]T(]Hd<_2;G -i&2nf1s+&m܌>n%Q< d7I$(1õ_c.Z_%2ٓ v٥Z';Bd.I@!}mW3_<t?T:l9-eAj:Mh27\HIjϞyL5e{WZ#z;>zÈ-[o [2׊+%9M&D|b69d5Sk~ ۞kد!V,iɚy.}s|΄ɕcf7j!1ߥ3`Uuf "nH"Í)qY9 LĀcέPp |tNs }9Q-iÀ(+lD]#6n~0~Z9* ^(q*DJŕCx+zjPnwM?ewUͶrӼQXXMD"5D<4?(?V62m8k}} ) 1?S)rrT F"֬dxrytT?'(_ixlr9ԑ~vFtc`R[B=?%hɑQozytŤ7*KP 11YV?2PpJX1Z% nGِ" ;󬷚~C8H#@@Fs\`/ヴmhUl}`"2ŬV謷h;x;qJ p#I4GX9*j8r~"Ho;;2G,)Ѝ#W. 3Z0BI'6ˊر1v:+*ؚ::[>J t'ízqyc}zwEԀ ]YnY/H]RRTFݳ-M?f̬Hy$9:",04c8 F frƕ5쩾p#" m\Mǩ,PSZ4z?۞ťV%ʏeQx; v`!rRPӸf5ןB  [=KeNRX=D}h@z?TAs֘7sC(]aC庈=;+ـg~s6N5&! 9'ĩϼ2I'td>[h]3m}7FTbW*'6;YD,|GGҡw,ߛ0۽&mL?0,,\Kg1@W pocwO ϱp6uE UM҄AR%&Uk='I1 c!rt5W(5&=uOi'ݴ>INBIxLJCmj J`<8V:ưS(Uj΍^~f?]i߼ K,ۇEYJՎ!cts"}e kyU0|8wV},Qgm0bo'"T)ruAȵ|צc2& [eKjn+"dg(ݐG<.҂EGAHxWd\*D/5m-ypN/ʞMh>\~"z P+AeU3/v`p<ڼ>ݞv)q[%r!̻Q52bu"[ ,i$'5a.!kQ\ӻ˒,:9]N M01E `Z"*}.wANg}5=Q0%5!x^㢝| hyU&fGB*/{""إ.YmFMCaW* hcC,Jcr,W((Iډԑl$F$xp ߝsyo.J%d˹:L5'Խ!G33TZ:wyuz= >zFTȘ줽3g4hG 2\"9Col'>(]"5ݨ T2 _:~ bJ ^3rtڧԫ$Z'aXVNW*|-bt a:l!`H_hrCB2K~M,  HYK!lyhWl{5d28MXcsVW>\?~3g,pl:-@o{kI)uiBTK-zؘ&&$8sNpæo(AHђOS銏K61o`ĕ|:VV"&vcg_7btTs1!2|E_!$<#t{FSւ[AU>L:&t9^:E,mICb*e,^_AqK2y31Y6BYCf󯟔MI ݎzO,ݷ8I\Xg@~:QC/VK.C`=9͐`h~Μ 2yh ̚b\ļa:Y6OHa֡C *5L|G[͌Ujt`,)(Scn3/ ڶByMEM_JrE[jM}^m0"# ^=C0ЍBFp&nLH +1 Kޝ7&QÃesG!H ?H5*˲~xi@/YvвIrv$o]f,) 1Lrx_BɬAD⩧k| ۾ZɁor:'%ֻ S SAϸ30-ٿ|E8=ŴL0#u&]zSvXg NshПSd5ԋoT?[̽;;/ ȼy)4Ց5"ɢ~b-P&'}\8*Ҟɨp3^LU1U+WI#6K*%WgvR7g8jK;V@loaJAdbs_< CIGpsj%9UsuGXpw*I֐ABt-݁@ŎjYV%&+R`g bu䡐.HM"p䐛we>N i>ګ;I<'ffHG>N؋Ҧ_"y}9XԼ]o7~5Kv92 !.Ͻ gիCDآvV2G[a1FӬXJ?O=nd~dQ0yjac;OKaQYR%HU%>Xa/QZgם .O꫈Cou e=WDέse 1B #HD0F Rŋ'2 X :6utS #9*!x~A۫`rع1dp|ς؈#FϹ@H| Q2ӢfS9q n|R&GЈ &+ Qcܭ@x(nYOT۶1r\MfB:{pO ]w>˼ӟgLNӆ(bX5\v~v ;hjm_Rbsy!L3[Tݪl@k/q)en-r}Mn.@9o8 ڹx~+G4:4, sw;ICo'H>ځͳvKQkJzޑacOnhg4 46,_ ?O (Q _܋Doŭo5{W5j hxK=~:2wEkӗ`Lkgh+&#/5lb-,FNR~G>%,o\1ڗ0zTKu6'Ղڌv҉2 kxBLB24:h0 !Lpf0!~de3N2%,-#|QBw+Aꜰe6FK8邤U| 8?Ģ .G JgQ'l+lkȜ%jB)1mO:m֪-~i\"gUK|(Pդ]iv<6evo:"4O޻` rZ8^~ԬHi6R#)2B.$?Ր13Kr`sC SpK%KʧtP B9Tu&^Fbnf.K4:yrdc~>WY9ͲDuӫ]sl>mŝ4V%s*Nßd]G=&?q `Y>=;r2=`rzU}H&0ْi))6퀂rfz{.e/e 3GSx2}z m^bL|^΄@V=,~ĝݒbSk@F{/xr:'5D:Zn:$ay (J-<e'cfnt"+3irHi^ Sb\MܝBHQ3vuw]0dC9Qդ3mю.5DF?A!{|)fN`JU&.0lxi5N(꿕 j'xb nQ &>j'= Urm΃äKA!/u>g6D#kM1g++2qVPW檥JcФ&W֙s*\4 9.Ry.BCQ&{7MHKgB!aymCd Rhqa3ȨaO5U)=c-eFm{C V6:kY(w0d{CptuK Bze,0Һ`=W\`՛PC k-n>Z7bq% nĨXoEy6BӧLقޔtיw{B ).q7,ȉ(kյM-QbOSa2P+2˛gK5U:đpSK0£I`aC/5(BkG=wxĮ^j0Gѵz7kzn.l -W@reAQE[GlG1%jCLWv漌b١ӠsǽQVkb4~aVg b3@PZ"! D'GdX=@ h>k3ӖGٞjW3jBڰ'*󚉻S=d6Syɉxp1*:۵ DѪ¤XTLQ}ԯ7G TaK0xp@ӶFsXԯ; 6|l$lH Y,f-]5J̻M5BAAκ$NPKK*"!Jpͺ䀿X HL]J@aJϙ3˖4*&?4NfZ~YIcB) H;ԳzPDe ")?c#ʖi68&FkP??=,ٶEZ5-CUVc!X r VL&CL8YR΃y?]N^vzBg[ z!)\dz1k͊7tu8+A CRq4XJzSƴL+謌{\!;1HLa( q8sOWKҎ,zIƣ}+~8[; Mٽă zוI|BQew* b.Si6A 6k~c vf,~[rxީLhqLΝ+^҇Z7(zN ;>mG|e-it4ܸ& <אņ(7-[3zT~yN_>-_ IonU oM(w}f67b[owed}!qvh˨zk:,C0d]ʻyTtLj3R Iv`.ɾszn*-j/$N/QR[g+L?/.6櫔^Fmf*9+TMhU fP=d͇s?bpӫZC^ B>UKom8)0=\{Дz+ܲ𛝦'426K1.<5Z_T3a U¨eFjXcJH"!gNYW]Hc024LqJC*|ǑPKN\ vc:Bh/` v,Σ/\F.}"VU\^"4"uϔBSri:88}p5^`Ā`![[V"];N`Bٻᘦ`h;:rr^;̅+(M|סb *:@,ިe*՞dhDe̲f)P&O^ ]N :-}7c5_BaACDB<0,9sż!(V&!Ưo &`&D{ld`7G=ǃU%;U+!Fla [Hy=7|0P;l=o]˲抗2r0XFGGi@SWP utf^kwCb]6"O6B遺tӃsuaZ"B&owpn'S36IN"yMykw17?dΥ4gDJ*87ކMvSTHP7ɥ AB]&T/"%nzf3S~_x:u2_'n歝ȃ8Bﴎk y=hfvSĆ SF5#>  \ɖjkC^ޜaM  tKG1X:rP^> tܟ? ,RFvV],7eTt?ڀTsHm~kWҘzhʁ~m18X(p&Fwlڐ/C5vuKN,l}ks7="!Qו NF{-aFOL>kxc޷Z_#*Y[dv1dU5+Ȼ:c*=ؕ$ G_Աg>!B?+w4.64MQ"L|9X5zhJZԷH{PS7D|(0\=)aAx!8/EšNku߸h>8׷bk3hF 0C)/q >AxNZ&#k2=^v -z wC^hPiy!B?gXA#<)dM 47-?aŲߗtCRѿ\m/eMrP]8c% sE~{y0l+Q~ Bri|>]!{ v1-&%O[_|]lXI>0YD hq΀|#X|K>v{[n찕Orire-nSVʙM㹪`tj/hXZdD9udh%mL\X>Fb`jڏޑkDb*>CG Z^Ns s,<`~N! LgL%]O@&IdRzUyBߔ*FA'csGWH'CTN.bXqDmpSA!\ M+>N#F2>ٯy+:LXVgޖvrhWqB'rOF^EЕ8m!_C2||I*@Q=B)-o-BkT][FB})$AdfZ_iu3t Dg~C +#QR./ޡj,x;x).a%p(. X6I?K;lq&!jcYy9 ![)r8Qt-J&v&9Dgytmkv}!fpkXַf]*>uGL4wi3F eDw)fY(/̇CI],t?v* V? QZKדpfByh:WZ0u}NIqiE (n5I8zY' tߑ; Hy)-<#IUD-o$J6Q v>(GM x^pu&F;BguoP/@?В!_ΔOY5#!Aj/Sw&11W,iDLcԞVX C)W_Alvm}syg8Q䷼' v^*c/ѹExU&nw,v.>brt@fg+#wD?39 ӅBj ܒL52sR KᄎP"9T TĤ^ {M޺uuֶO>El7TO"g@2D &.E7b ,e Hw!PWt[̈﵊? b$Ma+-J?P;eGwly\?_w/lsin'%ls+像C Hr4@JN-7?"k(ΕO肰x~y'w;{ki$S4dM݉_םKܩhF]k[)RIcthDZ5(Guv''؁>!f,l]G؛8hCHtHvz&FA;y.uN'bt QG 6u'ŔbldzS"@[8nQGN!`NU&=O]TVVȯ E?L9"w~? LowfVW.Au^b@Gx Cjg0(݂(2n^G % \;3պ ķ^*VͰi jmE̵y3A@ kT=Z :7CkQ0͉0t[]{?'̧ye@˜ Z}!s3":'ha(>O%^OqMjeza[Rn.'| da'B:H8QL˸娝ٸ;Ǻ"sgE}=U(hh(!fJ g%f!G3WeNE>:u6Qc# 3ok)' xgC(aթ//64V;U.A~ϧRq_]O|3ewqߑdS`bE4_.{1M.v>Vϳ{^$nTʤ]Vi4/j}Iî86Pm 퇋ۛeU`{Lju0LKZ3Q/_Ͼ6┦N5 R+Įt\ۯ\?=!T yp*?PL鴯ܨz:tMbCv%IF%E~nH(AQ#RFh~6:۽H^MTcs?F.ڮwzEnU  }yum~&m۔LQRPϸIKLې֧vWBD3Z,CKzbNX垴MvU6ҏlKYRͫ"|!oO۽׌K82eh+59Db=m `ߜ[1ӝBcf:>&JQC) 3a~D`[ęv&s݅]c#?DC>+d*; ``* *K>̫2\!# e[3R[_vHǭC ;ws#n5& u;4;\0k>\,2JyVJeD>evNZA$@:r[a 8ksLmHŭ7`N;U@"L>~tCG^hp9C"][T\9$1^]o!4Q")HJR2#Y aNb. p,}F&n75 Hr6M"'A* S^W34aQ1z1tx? oe(O rRͽ6Yl2dשҳC=05v.X:'21  t)gUsu?_4KӔ`JF% t_f\^68~lK(vB?cհ3Jg@*e,Jv1WIZ.oB<}zΌZE">'R4:&Cيo"p޼*1 Q|Q{qf>* :v;'A4`Df[j+*$d9Û0<1r?HRDxWJsbPx9e0qˆCaU|,M;PiĿ{UFG%A5%t nE/jQvehۼ5@n&w%MJJ,lJ&66lb4Շ$slRA Y?YOolG>2e%9.(U`9tрE}fAamĒH);UZljcupj3?T5>f0!o3:(̀lxEwL
    ٞBeEIe? q譣9հ6m_*zZ9IB Ƽ-n6qٝ$N<'*]עF rZ.6 Of.j9|ϧ/z@A_eR:cH RZDfk-+8fMlւ^p{d@>) ZMfykMu[~Bԋ]cuvJW = yE FayGj*9GuF5Mw &Nv~ϟZ7l]Ɂ,dB|"3XsWL)v2춥lD,@wx"?.ͭg,7tMz!zc2׫IG͊ȇ&u8h9mк^d9G0 ;XF9!3\"%":ˇx_Ţ0NlkByiii]帴u:1I {%YA浂K;2Ae[\$ii6.F& G&b}1v]z^̕BdbRRQW:Ľ#k]Up2[SI%;TTOXMXN%{-Ā-uzrX) 5: y;ra %$S]mK퓛t$Fd OR=*LlvS` 3XpXoѼv"ѪLM̼Alya/B.5~Q `͛fGNk?CPQuuVF@ǘkpsDwn9Z^Fx)YI]v7EZ!2BC.H|Fl7_MӬƅNN#yM{rb TQ= ݉c˄)I+/͗Al #"Z6YC4dx̀Prf|0T#@qm;MG+~蕘 6=O sF TIBogMYmysSK> ?guJF!aa(-Qp$EdyCoɎ_ ۃ*_0ād9N6BԿA8bM؉0ÄAR8Jc֜C&y_`Ɲ6tO+"(Vތo;dh΍te-_ b1WE"k/iIA]"[c 38 %(aZn+䷷%dF: *z1{.0ggb^2~ uVB.A䅢+s@̊&tJNcP>Ae܀u[~dt<ڣ!N__l5xL+/͓/"![whs3\֐f+E0qr\*=z@pZ#O-SQF*uTt߇8$}4˜z-O XvVd%<4]& ޿@ILObKJEOR{[^/Ce+n5<$08R1<}3jO bc)<ܥKqf?CZ0iWeƃc3_h''(d1&soL΄9tk bok5½\#V")3XHնekFa?cwzr0;"~q90Ss=z|VW{ @06<8+1BQj_dg+-Mtni>ҟe1ɞv<|,*uFC <[72P{Q0g!cfM6"ei'i@0r%ux\ELQqz>{&Cd$:]D.) 5Ad= ݹ}hd!z&u^O {ag|/K<"BoPtb?P~­%,wS$=w+d ED|7Uܕ=}[| z}:Y]H,Sşa+hL}YfN\F]*6/u$Z ^}B~bEߐEld!QLY<&׫Pى11*fU/6y<|I+'@a.m qFud1o]TuK.saۿx ̻n*[gw0c-DU ;I3pWn({€L}MxrjO8IfC请^@ѽ>?V@M\ȨzeZc*hHzG/HX@ ƙM+W)C3OL@Fk̄ڂz븊|ӌ&%<(`1Q z"?MLt,k91|XeVNWp$Δ;\"ds?ce +T ArUܚk?mnV}[[P'Ѧ;pIk2VNc2f#Uݘ?!u@,rJO$5"iQyBCeFjm@z u2ILjg;q/k.*!pBhmI~8A7imTܚ9q<$ʚ$VӱAkIYDZ"ɨx{+g.Xhr9Une'k&+SS&:MLY+Xyz-BK96W?061T,bW`R>ƋVi%io;p5%>XL ~3Zn$OQWݯߔ=;$( %Ԉワ^0`L]ӟ[S&}lV8u aGhkRLhu46HuP n[Wc V}$[ק=jfhm٤ e>Cζ!S~dㄽE]pX5&K,9o!!<nmD Ny\ O(R3v Mf>lFN۸jbmkðJL'UHfkSH(zoZ&!|[-Pidc1sjoN%i!(-F|aP cLp >'qCѼƇ:Kj=v< 0G5*7C0lzPB,ڡXJl{Z W\CZ[ r{JyO.r]5ydq]]EH r!f/ 79Pfas Lۛ·J/b}6;r5lPq.QU(k'w]Hb^V߹L,}y:/zVťvLq6WC6\Y(= (*yyGoCgKN 37wFfX)n L\*c9&{.BnOE?[Á`H:jk /C;?&znLKd߽ncaIY>Ii\|0ncMg݂^bzT-L$Ĉ7+Y]PlqހNt?.+ӳ{[O0B|Ǭ}QBY|X a O X%0dXZ0 N"2vz_ga14;o'z: :lmKuJDkzXǑ.[M3sXEW''#7VxOXjm)^3ۜ-j^ WH2 Ed SH?'q.O{Y3peeyMG - "Gk1M`{^Z4&lr&]@c7͙qeԠ`VZ˙xp C V/TY1r)OmeHPw ,1t}\#S^V_T_݇qP{Ëԙ|2yy^Mb$= hD*2J-~~Z$ K5 BrPPkVO$N}:Ld%x'|/Ubj<uaWzDɹl+Fزkj쑡yb[LA׿V +Uh|7 F;`;G=DꬢDF^7u?#H&bgws^(Y[\mZ~oa[GCy|kIꋰGۃ31%^/ JPNLf5yW4M"_PPEgi_XTzZn#~^~?o>`gxp"`x|p03Gu8ߠ}#g)*V>` y)Ow`i2kS?dbwgXE8:cRnqm(04g3[Șc,w4Wl(i! Ḏn#0>@ċ #)v;,53߂@T/JkaynpnKݐ$}4(}@+%?n00ȑ"Duna JWXv(@ D7J?װvHߙЗƻK1|VfQ-rjD#El!Fc9uFѭ&,ZBguC,h*&G昶;M̓ΕijIri+4}>Db~幃 કnIwT"xPf)Oܠ HO.2$gALXtF*b'L,Wn>a{qח$V29)L+CLw#FۘқDj9|f.;ׄժ5%X N4DZdpMzI7@ upQ̧jR/7"4yڔyfnlrV>˽d^Zُ?HKx=|d7`cGDB&կ/ni #I؄wp-(,͍6fd9 Z.'+ |E4 ~Oۻo-Q= ˟Fg^n w3فF`+|] }fJ'dD~h~9`ZTt*\!cǃݩxWaAxR ?R=ئWű?xBM&ɰG"ڦLob]bH2㈢GK']jd.ʮ`\W qfo7Z75k8 Tv2WގSSi1uHT*ǬO7yݜ* ֩1|1pG4M{Or LBLY-Hu݉vY"GP$E{5RyݫoǷ|EhĿr (/WqiՍzODXfr%LMB*SZ 1Iab=\_&篜S[Ͻix|IG1 Mz 15y-*x:ʅAO``>C䊁[5Za PuEG|HcOGeIE%QűZ%"h`W YIo5vSpMY49Zs6, ;'a,~,OOID[PZGPh̥}q>R؈#p w?Ulbx ܂Y 3,p90^nFv#ӲCG᜶O,i:&4}XK֟?h9 tZxF ^jū5h9rI /@q< tK_o,:g]m݉!^,-7d4JGmFg`HG:a6AQɧJD]_X2 M̅y"y=Zv ^ PH}S?%BhZ?>Iiy=6x1rb~ސhj,S3ًb )V @uKU ۾v?pSXnRc&hg gmCNX}m"RI3~)!"7K=֖ݹvӁ1Ӌ`lqj> Ҳu6̺$PQ ktu-T+к$;PtޚV:YQ['QXM% {@ q|,n/-a B_+iyI`[a@)=W)],>RN)YgU:)86ٚ%mLg|Ǯn;pĶ@٣0bZ6UMb,YnGܨ?uU,.>=3c 7k(Ԓ]*B0Lv$ߪDv%o[^)̽m> jMWVwVa s F+c@UP)B8qT{czm[tq$8FEMy1}\*ZP.m" (~{pYQ$2;1Ǿfy7@/J3I;M,堖2% z2˘T\.J]+SmW@ZU70zP-T8;[^5=g3r[˒$\,|BuັQ$΀#aG(r5լ"nӰJ˛-MoIm+6L*cdXoXT|`(,4-D`pT"MJ4gni g*37A T6J5Th|^.( ɥHzúlir{*:Y &j7[UswѹjR7`_0ץ #Hg*k;-6bQ~pi Z|D?;*]jS.64-ݫaЙDY3˫[D&Fq/\E!Є_Eo*MCAԀb)<KJ|(:j~'joZ@t3>/ja~|GPk$ ^{QUM?^ċ&b/ ZT-AӲγyfDQ-EDTHMh=Mvp)Hܽ}n9lnc;yR6^]Q{քSX g3h%&Ek҈'Rf#Cfv\;s2U_dwB^ّ{ex\2+pA^{ {z+bԯ#:ċh2Aӽ#CPW1YŖi 6ҢWLwV+%v渓C/t 6f`j(4T^d:ftƞ"bp|B.mn~T ;iB!eEWpod"c[+>2&, I\] Ѷ tJmpۃKɳ+ǵxE|uG0e~]-wHh6 ghٞHз%@j} 3MŎ I{XE/pT${d>cW~M+3ͧ'26pOU]ݤ*hUVn{TP@dQh+X b+*:m1tT^^4͕OV?T%[!OF5WI)" C]̉%ͦ,i~tnyBɇUIo|4mdմ(ǝUӈĿ# (`Uhb:h"Qģl;]#GR#\ʬ<6 /^I(j.rrqW1^vq_wXeߘM|_&fn Z[6`LUn̺I0@¾2N-u&zYў/XJnOC7RuasY#bb@|7rJ:~t8~oG+ |FAzBP0̨n]6CX1 }_Ѡ3F?=i:͜P8HP_Ϗ G. PiFrS× }:PEMJU<<{DxhWj0.ڊahz܉Ćo r>ؙf$G({HB 4_]JqGē.e BDtϽ ֞O+0AvŇ4-3}!XcVA#hH\b0! T^a]Ye+QtEeqtu&I@"gc_TrX]hz7/,9A#-0-Fs:+zK Dq~)99>L̥-)/l|M`˴/9{KQq'] g,c|7L9'.gCyN G"ZCJިu(צ,nej9]m~_,CO{=5W~ld687mq-tnU1ća\Pp-2`ǽ)ԕAP,$ 4> gPw 2c+}9#޳A [z4^ Ӆ ΐ٥()hRBo? ):fZsAzqYZOJB0x!['n|꥜;C].M$hL$|V` y0  2#bvxW)$DCwK37UdJIy>۲:8 D+>0G)YTPLE]*V=4LtUs.?5iWA(K~5}7ȱt5ԖGq~Wvx/i}[ļ$E%D~wslS9F_z +!㤋2ww5rM 3䬁YW T޴`RU&GK3Cr:6"0B"7cPքNN#AW9(P^PoGۂ3 &%V|qL!K$}dm;u=0c6FV7NoR@j2;);ݸؾNHOw 6h*~OA1gfL|MEh^qfM*V.g*M!p&=/:ŧOWhy%tVbS> X*+S<_z{J~%O<+0J|'9t&8_#}Ib)]p&5%q$ĞîFqw̬dt!IkhuSt]k7K+nPmk&y61Sa\f4Tf] V_Ÿ_.,iYMH<^&T0q[S QJaywڰg7ϝ-ݍ>ū*׉:\u"=aڥX՚!{ǧtQ">i\"40:wuإcVp.0Zx}W3 p;T`;OR!%\;0Dz=UJMh1H]2nn %1R޳[RbhMH@+5 A-ͽ wI݊7vцd8\dp_zXO'G<~ Y-F3}+t4?2~BL2fA5:éu Q @GM$F.wlL1Q땣jYbmIς:b^*s٩NAcЬd|&iy4RM[3?RuP{ܐ;T˄|OxyM :5%Kþt%{›6rUfETbAO܇nPiVT8֭.u@l^ s`0]Xq c# /"^t Kf?pH~1}1w]t&}p?BO6 : f:jeGE*}Qqٞ]rL~zIFZ8gh+F.7F$^?d#pLqۥM ZrK;xiI9ɏŽw|sd^[R&\SESp; @4rz.`jn'?o"7v&#*gb[Uwj1NNzz9)gbp*uRWpu F續$ȭ7Ì]KAqfB GvY4WTROjQN9F Qw31kd"aڜ4 #Q"fuNg='fTz@QA6OIJ~+:G=0b 9=2p\{0bi݁{.VX?` ñV}=ě"|mJԓ* 쐶u0TPј~%g/a,`8a <ַQ呟(u"x{-]?P;a2&ijSV/m(Nj&bݼ>w * ,Lv2g)Qg+MXr;mχY^XvoqN kz\ @f:l2"b ZuuD!ul5BUv]%a`wD~(FAxaaJo6UE!G)CтYjw僨@ fxGZpϲ0z&aM ǣ|Cr}jFKUgBց`WpvF՞B`;0ԒOa+ʉHLz1qN{ck>`] A/?JM29:+Jjv{OV6zp7 Cּ Y𛉥≟?ݘ5zy (|ΌGKQ"EZgGacwՆ$~KR QV,6xHTj].>lv'QQ yӭ'ZΩT?_" qa^-Y;"O.`,.`L`t;PqwTFA.gNt4x~HO$OaM<ɽ17{Gfȗ!jތ.-Wh6d)q.b=(~ΫL~Ջ'U <=tFRrFD+|+S s˱ Q}c=9~ S*64j$Y>3}0_[2Pp:\^~h6ѳ[YYXW\4ۮ`{bN!MmD潟 _%("43ub+<YjIY2Ix?yt8GV 0E1Ѣ8ew#&ElQqw t"1:_|ˡ a*And:ُ5aZq j>sw5̘rs4AHEɓDbȉ:sJةOE5v,:{~EAV""ք B+>0 I"XrًjH R )+J1./FkߢoPy uH,Ov!drg+mu'XzFy~P`ȃ.Q~nj6.R /#=/]bN!LJ/P3~IG!ď8Kpb4n@ %5a}.SEkZf*<-4N+˓ոҗ* WT.\_qXg!)PO!N9s,.żAyEզ~iK{mu}XC]Rkj}xUhrl3XwNp[Fݒ?G1 (-,3M&̭ޟ5@ޕCGA1Je=8| cڏx/:Ł¸Gg _op1 ~R%@7aVA CN i&$iq&g^Kc$t&TEܾL7yIa6!l`=V>δ> 牷PFBT~L)b#ЯaOKF\myӵ>UB'0;+(c`Qig nXS۶0& qhMLu&/2ѥ0|i\Z \ S#bGQ_ {7uyaU[ <=EU|}uMP{F] Ї"d?pdm"O2@#oܕeAt蔯>kn%99#:[ 4; ¾SW%㕜2!6~˲kJ= .;CF6FMiKOLA_k4?w,P{.*pϬ\O@~C&r#F>䡌X@dfL'+Lq"/ d [Uk},~TXE2 Nm zvX9J[zσLUW=QYs`H[jȝ 4q= +cm>INnG[!&eC|liPYIjvdS& sq hs0(R?S1)XzK]U@ "9;o*! !+(1ϚnWm`[kt}ycζt$ќ|SKE/Bͩ|'|(hL|iX$.0_:fi;m VYMZd>ȷiFwBF_Ee2Vf$H5OVS1- aw<fP>Ora;-Hfx]ro.)n$ oY(I#fnѤ}UA6q}|NpRA;I{_"Xo.E|Kj#^z2 涞dBr V^{oi( Ώy>eDxOxC+ik'[zirr<:Z>`}εbgSGE}(YD%6 ׽mn&[քP97S4+ۺ/㽿l6κ0pugQ ݝ wZݧܐx 5qSVPۤ3_KRi8{ŁuEٿq;U{tPU:Kl7<5<]Leja  Rx;" ^҉ζ ^!Qb[Hߣ?ͯ5z_tAI6|h,9jlG/8TZ%Bz-.ˍa Z}+CY)\S-;TϾ'U)xO;pJ')u@?}ИJ-IL mApɐ o-np=ڧ!A`ɘ>3T5>'&0I&1^?5#(º*0Lv0$\Z|4-*bV~1XmujJ$.H~;DK%{<Z&s\:KobxkMyKC&}YZXf$g^wL^cZz&M\CGFF2_vy)U$7)I}0Fl!: Ryp;^ι,u {1r)؍QąZE2Ip+|BwZPCGau9a.u!FFcf Nn D[.>FB]!/#@=u)ADᇭbbnл!b4"]͔'Y הF;|Oğ|tGS35|?ɬ5 uZ+,DŽ8FLcgU^ Xsvz4. GWtmnkZ 'Kfwv ߟ"- oͱ@?FyL5)sEW:9+3i@F%Yӫ6)Ȯ'U JK/d ,vIT22zbyq5_,la!9٥Q~d4[kc= lӷ6KAG{tz' hGt8КsWS7\7_,X_3D*<#hmR%3/LqCV~:k};8$$ TZ _hGtS"5)^V40G @~D_V{%2Rm)!.MU0`}뼞ظ~LPQҵPyf7a„&JDNZA8týy`&jj~)Ɠn"aS۬jQÌQ/z?\@CCh#wmkV x=KV7=X}FLY O9%!Sm>C+mDzR]Gɥ@_9' <:8p4v+I|CSֹւt Z!$z}tRE ,7Y"FI)&t$:y|# =}sb'"~O%"lGɅd1s@{YݬGĻ޳-P'dΥoTn`ɿ{tnĭ/9SբDP%b'jm]b4888mEA VQED'x`RGCxG_[%(.>.Ů]rH)]K;Mڎ-Zd;-~a Ns~6EVFCaWM2IE]ϖܽ ͑mBAԐ4čOiu,OSj׬^0N#F˕EY1ٶ&3qW,İnXV7P[ĖmVޜ';mt>9N V.x"ǮvXRÒ Na;qLT1ea5~e*VmZCѐ>HtIJPNA!Bo 4RpULL μ)FyxHe`< ,w`o|ƫ499%k4 G# z%^N,+"֝I,{xT! |x%cu>5} V7O:R"_PӔɑn+`iͧ9b])IV߄QPqZ)s#*OkF_ ȡ"z\č҂63$dkȇٔ qv7G~z\,h>2\K7k*&F j+RFF*< `\Ey74k-ے 0`7iCG{/#1HRiM4ƧZo{C2g'VұퟍHeľr/<`>ciNszPV5q~VYO!˪zNG \΃#$.:+jlߦXIE1IR6okU5`mg s') I_G-#],CZ^UQ^ rN)HgL}3*p$شkCܙiw}+J(PhÄڞ ?E(cC?\cg.OBdRΈxs Fθ'w뗁ITVtSqWF <u^׫{^D0Mw^dékekhAI,CGڶ,]M&i+@8~ #0G!J I4K/V`Ra[:=vP2Ű#7DRmHBÍ`)qhN"l:EiN=w搆z|'f`b&C !j'Nyl Rޚ8k4ߺ'کe8y=P[&q7P> 4H+O(R~kqlAi2\v)uAr%~)_6W4z1r}-c\9ڑC-$,ſ)#)L8/{[I=ֹnDt ]_=@u¡- oXJQR-$QeBW<ުkW3լM9~8LjåV4_ԠE1;& މyЫ p^Y0ClʲmF`V3 2Hl-(szd.g$+#W.wQDUL!+(}~pUtNa7 , ?_?ytԂ7͐t8ÎM(߇e+ԕWũaWu\D,>Ԫ=+(z)sC<vrM3Y6!m"DHӅׄЊ=槏 (d:ʩ9J)AV3X6Jdʋ$m5& [5z6eh&Y~Hd)FћQ%"#bsvsHM:Ks죦T`Wc).tDj% +#,tMu&g,;ʣ ``X4OI9\kCxUxeS0N<zo*O٭1FZv;V3韘Ún-@hi`so"nHtZ}l޾dSw3!{c;" h|L{W ere+h@v{'t6[M4$Iپ)ppS^b; &E?-Qx3֊1EE ”n"e!dy߾^3=!cE 5m@t^(H]u;КO4_Ej2ւ1e4$ϗb/SDX"7{Kb'.5VbKxO4#eNzWLq tXdACsrzCS t-)a@OK z-O\T>L:GٔJcowfյ2֎F.eK r2d^F#ȡWrs1R&,'Xr)GZK8 Oޏϑyj[էhB½F!@ $e_Wqf"{DRTT:=qRI[ fk&_f_Vs92uC)֎/ve-flؕ0]:.gw- po,=0RZ]d1GLm Zaqa9t:6יi>Nc|, [Nv=mTz^Q| .-g;`ܑ= o Q4;cGs(lIyCeF.-Cx t|E RD%G⊭a Wv`ZJ/D< :3w>n'cԔ:Ѯ@ZI>Y^ɗ^ԈsM׋ z'b#2東,PFbe [< )rO#~d(7&_9s*'y.tbgRQ1XH<6ɒdQJM"Xs+IA:pY,9o$fd0z*'Sn#ɤ~POz{"=BcQvK{TxZ8v>0=y %%HU19y]S ?M65bմ71gr!6w[6Å]4/ߞ{aG6;al=>vL:GBJwAv \|])F .?>%$2~Ħ0YTĩ,rYŎeZ˦+V,sŠz!rl k:ҶebYbLG1e`W{cLٓ:w=I<1nl' nP,Q=cXAhĵΏWq$mmɶɹ0lBi7\Z]Wkd.)Үy?&<7:odJ@Q9ϊUPe.zH-6NY7Kœx ~/̙Cr,I\8]B2*\ٿI|!`|'G]нC/ xUYQfi"[/޶1EHMJN7v<-.#Q~ܿPo{+ȸnhA~m°<@Ek̿+h+fa||8YW =` C7HH,^Q0SC8C|x~#,SejVeRIJѸߪbd24V7EiS/>@FƺX_:38X ku1{TugE+ԐYOp#s#Ӹˣ)YncAq7q#!0ǎJ1y@٢GB(ǃSh|øݧ1wX' ~NƄ"+45d'߼@6Y'%.OCyej:%ثC M,wc[!'|D'D- ,e(ϸqOLV'ڰS*خhB2̊xς}dǑ^$Ǐ3YqC'OquCH | &<ܻh+DSFx<+2fͣ0F1#_ @&9z̚Hʨ3;B N_{+07{`&S)rpd&.-E$ϤC1Q1@wJTnbEV[Eli"҆ % ~.ۣU`⇸>7ikO| @SxA=^8Jw!-,>&)r(ܓq7 0)3GR7e>NN?HqȝQ3 h} U6VKL!W+Һ~mBi@%(>Gsq]cFmbDEw[?L~ۙy/kH3dHgCV\{$irĘ}d$t+Ϋ`q4 M**@o_YsZ EQ!W̬|B ؔxٲX#@3Z63>,t}%ۜyW֒em7išezbpZHYNas9x0 EN$ 1pgR希^N7d2 z)Hm"fok="O@`'֪G=!VcF^3unӱ3i(8ЈM]oe"=>N*#,HkbMM Ⱦ2N2i_YڅɩR]D}gJ991m4YMJȌD) AZ@ԓ_Weׁ|ԣ.)ƗW {gϟG bd􋜆-VDx`||ąJ E) 0jc[ Tabϙ(X t7AIZ#kՅ4Hα^8c/2RO\߸SbpՈiVߤu׆T#W'h'= +Ke+=<IMw&7XAWZV}iH /xӺv0q#_"Z_=?c'_znLVsUN5Xz.Ҵ7?|1S/ijrǞ9u;o6wr ,=C1U bch`ySf7L\sY-3AbIxJ+4!4S^$ӽY cJUi)LM#MSꢤ{uv䑲d+Vyf}@}$`kƫuv;M뀗fTn!E%E U11;Dn*c%;!w;fvʼ5XXMa]ݎ;Œ#adܑ NL.NoivW]\VP3e`9iV딤1,Y)X_PJwd m!a!wL:$URtn*λB=Y>+'6g_c*_u TFYf,vm@M\f oS`6Q 0F) \HipdU_Ar$Kd>>]ӨoU?6øq?:P`+%x6pd34Q"IQrC'VEvGO]?(n*54>u |^ܹGBQ }jW  92)QNj1fo%Xq/LAphc?Dq ,Ϯ`ǞN\V/7?)PnpYX㪨ߧA`>_0;2[:ʭ셁}IVg3-Z ٙ,#"M~  o'tJKs%J.KW~=L3zYv_'*YK>;D[vbPHY'@e/7dBkY t)p‰"E2KxqIM`@&g~{g6-o1qDZ< &ZQ/G`$dfǛ,)FOXE<$ʦwϵ,^,Z:VFQt\"cE: *l Н/v.k$ᙤJyUri\G`Xn9 8Vj+YWFdU[V KG[2<'9@ 9f*pSԳMBKwZJ4]a(5q+9 M/RKIǥ{;dF Ac꩹ Incꌎ%8),6&I5A\R+j\RВOx( `Zeblrӆ^Q%?0.>ԭC9Dxt5g15A7/Y/ϧ3Z^ZfBo`S[NG@<=<{Tx 2B ?j!2i 5HӸM4+];j|N ༂]#]r.B3z# ?oqY̒oF2EpzqGɍ+oшMax0JD+')5G; FF>!-QM M ̙\62G#sk O'gq^|u|6##IFvf`l.QU,uj ~ rEdMNlǩkO0YmE9tnNG9"7nC_ZQ=Q%I־ZictF̀&1lnj4ZK\- df׮n5)}϶VGό,w}Nk Vy3P}K*Wj:ȠJ{!LT2f&PqlM})یX̔sntdGpmed0$2!;E٣Ǣ+P5TpfWf Z5;ɯCNWB^KQGii|MS7WS2KmPJsfmB08bQKE;[! zNN~5qdӸpdj#1,Y%80XXӺW ~*u-0qzuT+.i}dKSqcbi#XEl5mPQ1l ZXvYѶʔv QyiHw`R!iRsoAqݻ!aףUIg f*9X<.V԰Sٲw7T[Vw !DaY`\qv/̒9OUwZFD@?5M[PQrG0[sI5+No›na)17 U5(H~;`ȔWTg[{Qy;~$`0Zh\1$:&ΦH;BP =hnKq&1"7.SzjIĝvxHV Y> 26>DF-OrL"Ic8Nya^.NU+fҀ -a]2U1M(i7o[#i]ECDs1iJ;@gZ I>̲m g]2n]q<:m+4hӠQt??q5T#@QDNQ =\ zY#tMC&p/%J˸΀yP2r5+ ݣ}b~wtYǩ~hLI=52c~1*utʴJvjgtӞ> #l2zmK&;pԮo= ^RU| `3P?DwGnNzا@rIA$.d5P#z? l1R#vZ[~̢贘q?a;?h`PmYQ@~nuYV]/,V͋/XɀVeu &ê&f^f e8~DxYsavxUωtEanR'/s|;^Zh`Y{ĵ` q=ڑ3^%EZ6P0I`M^nSFd38UMA6I@uɴa7ݚ4|4lY{3TM6@t{cx@2f|ֈ\:P! X&O+",CU:S{ |ZUK0:+,iI9=/_y H ;UiBBܞx0 S :5'f<H:-ؗ"Rw]N3_O3lnƴLz%Uv#k+BH{$r> f-V$5V]_P44vPݏp*0ם'M6.^0Ï\%*K3Ɵ^?Nᔚitj`ZBv$2J 2!~v G窐3 L<,T+~P/c(MQvk6th :Ҭi7Sz"9KE|O@xPao6\"+a%n!];ҙWG`RCPcC.֡4Aú9A7} lT֜Mډ!\ 6Y#*-&zƚz:![6aPrBV(+uF(݊ "_bu>)x7䌑ΒJh^J߰1ZF@$+ 3igR "`!T͖{zr4 ;|;}\Xbr#&ř;:qXݸ1ȷL׸6sB΂|@D^#ڷTKd`B,dQ-(j %XM8=U|9 jr,n\ -X>ns?7M OIPO=~l׊ˢx8]-21 \XDNH,"X_N]wۯ9/HQC}Y"aٻ˩#`eDy0b\ZOD1 a/Mo$Nc^ }֞u[bO僇|qR>P^ y@lJpwEo’/-ƻ{\s3߭n_lch*z ^$]ۮ蜈r%`5 }X͕=8OԄNgn$LlXKnBB{],pwJbgHG7e=ΚE"z*jкsゞQ-w2Ui=Ywa`,[A |k:֒\=Z$NQ'3֛D6/@Eu 7ఒ1V=Cح AS%CQ/L-1%dBꬸu%h?{ظ~zd4ʈT〤~&rAQ ״mh{b}6Xfʝ,2mnH[eTaEt'B$|c;꜓YBQgOȒk@pbpbv [(/BڅR,h8 .ac(.&sUb3(CM;;ƞm+';p ~:#x5W`'gn'],_%ǻEb*rRbfur̡0UPm .|x^i[豫b@_ur=pC?A1MN+\v/W+Xف[V@Qs \qH+\% 3@*%s:2'i,s*IupCcL@.um?LuG|P3HM .K~y8&!-hup|}(P71BNc=qNTLeYIaLލ6_p$ l%5W:$'XK;Y~arm~x 9lrs2B&\NjOX;<]v6AIĶ@ҿN'1"25㕱C;8/qfh3@V_s[kXA(>_PpAs3I&GZڬ[{ItR!}R͋(?M cB.7c߯LF 0_"/5x"l wO/$G_IG,~+ rBLqI om|Bǧ/lR2SMʖn YECZxtx~dV]Z9j|c{=ģa}Fq@KRPp|,# C-ʁ=ʼn XuJ5s9(*`lbi0nzxAsR=n, [9ؑ;=^ _6&3 ڽj{y񑴿^8- {JWw OxOu'q\d@2?*mbDȞ I+%%-e MJ&1F*x7Vy%u_}c }NϟB-"ub^6;U IT'Q&LPsS(Y^KZqT'Y␊2%sUjv>Tg Ib]|W{{,PЇw ҵ0I⃜t@Ut2&#:} %ZocڪvH@A_Iܡ 7^ 7v6-D8HWTٛAFo#`c"oeN06dz+Vqٮa$S "ᎂul#g'?Ƹj_9c|65#a9f5I=< ~J}3w"rl'b2n䅤]\B}M QUޠ \kkg6V\Z ?e6F7nX#wl)x=޳4YmH+&wOl֟ ^g蒷_9 nSse|*s5Jo+cW94 y$~F/̇o;KV%tX3P"V36-~:φYȂ Ԙx.9HʛCg;S,$,@7#~ y&`CrCŎA^aĕr8m(„ؠ;4 >2,YMը)|L+DmU OeH|̅{ZEic#\%G~`E13?aRޅ}-=q9z$L6Ioe@XfԤLORQ :54>ߨu e㋷s,Yyl#EՂB9A.DgXdפ;4#-#6Aom׹" q"oxz 5Ӎ&P}aBV;Mו(G;{\yc4l_ OjMw!L%b4OLC)] wˁ/OɿUxǸ0JlxxJ9]/Br~//6acj<C$Dr9:!ۤ˝CaFs=pI#yܥkh@},uqfX%,3dqgdT#ѓ0rcT]1qK}Iib>ҷ"?4@6ݱh,~D'&'jQ=(Yu!)HI8mn2L?pܷE #6= T#ΓN΃/rf+OiG|1_K=&QG D4 gl= oQ ?T](a.N!-;.W[|/Bytfvӽ#Uq8(s fz $B8bYl_Ѓ)o`V9UM@ln[کWN"ƐqAV@TLb˯(w LX8|KwIgt8Ԉ#X<`4 }Ja$4Xgw{X?f.70^ v%2xrn3开.No_<-Kش|#->ھ#$gd֠) h dw=Xb-OCYt&=zUԏXlA K4w|2e >a0p|4NJV^N{ljd5a̻A;+ˀ}5ǻ.AeGpR);Dk W|EU?T<BMk&w;˶PEԝ<@;v"h;0[<fi[8 KɈ Mgž[M7o<]._0py#"92uvE'{E؟ \XZ7 v|8}$%i &u  @Bnx6hKa!-&& }P""Mo~v]֢Ȳ7Wris[5^rc]^;ʼȍkHX="?Q1\0fQڟɜF#G[ǎ}OV WmIPpHan8|a!ά™q -!zH k.+).!Ya\i_,5'Sw`N`1%r$ɃN4T#7vlg&Bl`}qyԽ4/F?N eY&\@x F?w/|d N*|+*Z'].W*L5'R h[׆bؤ]:%<+LYeґARCJYJD_Sk)2hgM eժuR= т9kHkƞtL-t E32J&,:Cw[fY<Ό|O}+z0,VGe*]KsWSv/0tRmT?"v0Ovn{?DU7PGd$Ґ>χ\&IpgJj+xJ=Ԁ}\!RQ$2݉Њ 5tMZD@pǸJ6SԳ2߯#']# KG>0F! }g#[vx3P)׀_:tK`xA_-V88 m+GelL'aWf {,<;}u ͺeIs$B췼؀ G(do~hpHF3;OKvF9@tu^vҀ^zSAB[G_!dմ j7^pϽ^ M).LJ,LT(gLJ׶zF vQ9(h#0+Gi=A/aW>Ä߻:E{@:"W٠h̪EgBḫٸ;±oPomytu|8B9?eB) v_vW1 uQUo}_,VTnǢ otۭe:~HV]ցݼ*fu^`x <"^#T(D.jCWĥkť*.{J=_Zu4P*M Jrk`Qh("~e76Mϫ9hB#rL[Pӿc0"XF;>Պ6mCiCK*Fd949FO y=**j ^-Ms7AW֒Z!T;LC'-X*JS-45hs&/6Psm<$H&v^ǢSXբ7}S'kҰzMzM'W XB![+~*ӵ]<˿w L)r*,h䵆W irF KLaﱱT<d5z&N$#(m Μ0FsͺqpH61.=x9U 8 &ng?h(q?\4 =a[j$7N:Bd`=~1wvl[wRw0K qb=M% ([Sc'~y!$J7ytY)9e^f"خj<)yU AZ:˝ ]&ؓ^zGz%JbDrLFR_Az?N?6 m4?!/QԍaS `|ds; |ǮPN|Jif?]9;vx@~Yd\ƍb@p'ACy<:{w#`.$_{R\KkczDzh F߽~VB9|T-Ռ篫uU"q#=~hhEH6+bȂ~7| 3PQw~|9Y A ( %W_u 6#GSTlϞŻͤLXZ/N⢏uρ"tM|fn^ãEkAξ7Ź/ yڙ+N~H\'7%)GzF;RsM5q]EYHa? eX{ysSF Pj1;*()&Κ%z;lFFf>ƺ}~q xCFɵdvUWN+9eo.*c/h2]÷E&O8cf'rmݣj'b.V ,[KD XDu]gP#ٞcR<5A5{QLvX#O^GNh49A!ʞWpT.j iyLץN6?(Yu*3=r@{fh}Aڂ%g..'o1; 5OC+D S8i).&$\8NNۛ yVT1-g-2C*B s S7瞱աdc(ѽZ Bc5[Wp%aDmSSz`F>+ B(*P&qz*#gl'zm)G֏a-a. A.)Kii,~k {5_]ި9Xp.f!_ee{ǍM]o(% } C#\^p&> :ڒ?"Lp_@{;.WO(,"o 0tf1"hfc5u߇Vl2 DƮi'!6]ǻ|%r_9#aUo7ZmjC-uTM8[Ќd2La6:WL@=zhnʂjrё+J D x0aF_يH&uMK{OtNT_f-cw5d.7Ho*Q9оrU< X}G:wetojqza78ιv9~#xQ͈"\5҂*&B|"OO#mC)Vo]zWJqSX =3,焀9!Hǵ_ ZOLw"fiiJܕN|q~DDK#| <'b>r13`U^=$Mq|!"{`* k?=H'y~uIJ7ѰXP3r5 ۄG0^["%x:O`>a)N^r) `v0~ 'rǾgSY4"bZKREL3Ҵt:S[Ad{ߖ׻3 G:!!5ʮU(>!xs(+"wʐ~'R5wL}siX_Y$nqC=sq?O|QHu/hvx>sOTzW'jFķJc!ij'̷r9Rű0tkY9sC^=9L*C"(I-f1ALԓ\YG wTpn&<:X츮jׁh  TW.]84/cjLY. 뮡($:bM_IQD=PȽ=1q60}æc$5$MU0Q!%#涷Ҍ./R!iq)}Ǖn ǒ ^ \Y)X؞\+]@x]//#$>at #&:˱([Aۣ-( \C|]k`&Αy}1G0BOvVmAJƂd%MzIsA?N!~ J̳=k:]K<8D',@,'nzBw„l9Dw4(^8\X'fvkܭ|^r8#43:C |mSPcm gv6mB1Uw.n qBO2c_]s̆zҞ)sG  4+nQa Rf9Vw6%޺^l?Hb: &L;[s]P)^ƌV7W\?)<:ZE,N ˏYNy9^X>uPu_M~Wr •ƫp =QƤDcar]rqšb@?[ț"L~ 7V*v2mlܽeJymZ _u1©0 ɄJDu1X=k\hwrL`l) V sLۇ 0 ڄ[tSgԔ],}yH % Hޙxó}>FSgT*P?iUOWɥs+ԄEٵHVI_[:5G/ޙ3=>X ̯hA8 fj"YLPO$vKkb82}0]9 i"R%V=פp=:^`DϔMw3kG0I׻FV=-!5$4K85#՜?sdP2mwF?Bx\Kwuc-W!"3?…8y&5ZcڷQ aX^dJ^ Z5u \Ouw߆zW)5k7wJ+}ljӛuFT4SW5A@Ltʬ oe4eσe˓h6q\:٤d,P̘:O9?HR)sg;QwX!db~'`HuR㊡ebJ9E/OOm&"'AJf'E1NJ9sX%LU#,U~i^I(QR@p ed-k 7oK= a RY43򛧀"8|Pak 92혰)Aszϖ󫼓=waq UCn+sryZ圵4][ /g\9`֫䘑g.4`>.q@oohԠt.QЕ~O#)HrvCIHyJlɻa ӹ$53n C ,֡-v-J؎&i<74?9 ']5"{/Xѳ QgHgѥZG ;6MN X w)!#ʃث%lb"{;8~[=fdq$ꮂ镺%3| *y$zI _vM`M_R\PXB_~냭g/7ysAB+׏MmiwqSYtGrsv0yl>+=R$۶~ZIT3hn 21gL֠`L|=dYUrccrJ'2lK!$J32/{I0ܕlˌVDW(4֞GtVvum; Ah$#Y>J*Ew B:vzݿ _6,xL *m_ե4lF 2tX= D5Ik!ZʛKΨ*r'-?4NyKUviSbGk2#7kվ!vG{˅)aXPFtVVS h#TޞtgɅ7y11-p`&זR(]l׀DJ`Qf1iQTTw[Be;yh*![H`Px1EW`v٨N6KZv/(іu,GTGQP(/h̿z`FzlЕ^LjI)Nx5urȺZ@7NAҳ-og` jz̦L TlA2v c/]Pwf& r,|wm׭a9A;=@Ǎԑ g% +U&xVQ񸩕}/RY0E Rkh@ e[ m8|+wyYQrFGĨD>HK{>|c}Se Q괼$ʴ#$n9e#yEC^z%2DCv.{_t{SӨS3П87ljYPXbT(< Bu|.NÊ#Y/x/~j+j!a츬a)|`0aMo\t>J!M$Ni=,KOԴN^v 7nZ?t|B ZDNeHW2ݴq D6G-v=Ǣy봵&m$Plzbj񒮏^⚷-Qv'9p˚\v ķ<{x RFr`t7[cK#u)!.0԰Yo+&L3 -R:pK挃Oe3g0?|El6|V?;H%^Xҗr\m$TXKt0#"1|VҬ4soAeW̠շu 2 U4%L([<5lCS2`~>NZVIyrw{9C* X,gAӾ1V ,Rlg(ӴA-Kv~E%PM4`I YzV OkYN%v債.[Ō$T{ù.fZ|EkER5Tȉ,mw[V}t~!xHag6IK%#:*m1."B*2J9dP1@N1iG53]6Q^ϔc,Y t0Pf)Q`{bitY{_کlal5|W+_bKz?RESρ^ Ty8i&$O"CFNK<\'oORa6hv~j`@/upajA0GGuRa\O  qv4/۰%z|"ZcsFjʵsN;OBC]>PߵK~Yhq; }(}*L4g^yk )PhRubfZM"áuu!TSRD_Ni< Ox -i&6O &Ub6ZArޔt`M5/X㲑]Wc{hQ+EJV}ǖLP)yL4i `?RF%X6 D5۩l+>ć*3ܧU2)W,Z' *\X.}^&roUҧF [<31[HNj &'H[{q{ѩ/!&NhǦ52V JBe E=.Jv"7TiztzwN!eV:"j~?k\{I\@:V|x-N8ً0ތ 1/TuzFeƂ^cUbcPce4uSQ9չ](_ien=y̔8_:WJ#_{fU"-sz:S1kI+ȓhMj(Mlɩ`)u%3L7[=MJ4 >FԚBC7?dL^J5qZUNw睴vWi#5B\WdSR>UAHKl$DY&ʻ U5vZhG܈3ZiH/uu] |B3'c8] Sťؖn82^ OL f[ܪg@^ͳ6{!5!\8=b[ 0 1>N5( =c72f06jGGc:6 fKY^lekxRD<2KjT+B&PzA|+L}/>P$oWMJZ9}ڈ?6Ԉ,`y(Vaܷ`ĹHegAtZ 2㊡L%`ZbdB A>z;qߎ5"hc)}>9/TV'{>xŒw}0`Kj:4m"DJ߬L)٭(zo=Q)$iO|U| CԞDV Ht3ժndI$YiFC^IDy ud!O\Y6=XTːd| f޷8ḅa^vzc&:4C Brg.: (5cQ|5^f_{VtQ7 ! 75AMm8U珜jiowӄn%z;P[W ' J?sH"b heR$Kߍ*5PgKr:tȪ!% ]s>Ǚhyty'J}C0z-56wޙaBa76.fju Nrt7mC}qAu3ms1,ĿW YTQ\)K/g6qŵHtT F\4(_ǾߥΨ޿RGk.q)nf`n0E NVz0̩#=`C%E@y2>२G2 nzn=h<PeYu~6JcNT= Nc(9% @24 (,(Hr\!93 ʴܭkd2a*I,5dG[ PW"Θf{MD>{@9BkUWi6|@!:Ϲg=pz9X 7Ƹ-V>$Ipׯ9Jq8C b~(շ &0=i19!-lM6?ak# qrQR|:`ͬpc­' (^= *ynj0g/n.'*Z{H Hj}Hg+&nˉ~ᦒhc[S~g@jJMmtI)9xO>>ŭڇui-Fd%A 5.&r[4>|eܘBi ֐Z(G7Ax6կC-?MUOFVME!^)9,֤ l&u\Ty~vYB̍q;ޛMLñºa 8 W>J%nT>ȚD흮YD7۔;ұo/jxp㥞IX[@p+R;1g>85 ˌl ̂Y= et1S!xefK2Pr@LNpGPMOL2cR o`}ѹ۷ڸmJy2UhNE2,RuRUlꊲ9!v$8 -˃n?zYI!+B=-@`nⲀ?֌hz9]UHqG97+x[@-q%6qbKJuda>B(@~5<Yst(-NEDh~.tBMcdff?g Gr0ٛvq͍xx\LY!qVkl7 N**1glYG8b?,)ŝF  &=?b$[wɥ|ҩ't XmтISxZ7hfH7i?i}}Ŗ[nj;_ ?"R(6pH }5m.Xҧח'8xr-TvW_ʖ(je߱8suPR7 4wUmURZP5f1>+JkadAE?U*nur3 $l8Vj0X29]AEѲ#-ւӖ4fsr(5 9Fut]{b{ʗ 6>#3ξgBa99.{8]ɓ]B6&.a-]NԬQC%G|}$,>Ce& m?VQa!r4YHFIײ$Lt.f϶U M/[&,.\fZ8x/aY0 $(lӊP-hKt)ѐqvAA6X L2a1GQ%-gCbcJV"ӱrAM6ADhI DYP$4RTBcNb=M奍qv"Ԇw,Zɷj9w&nNZ5DьU UQ(q^ԧ C,XmkjHYw); 64'+ö "D.{r_1Vr!U܆4vc >P'\JU1O&AZaeqp5J 2i!G[N؃؎M{_, F3TGEb;`,I?1%to;9WHEN5U}O#Mv:Ѝ80SH[b C;z2J 8sl'DAʫ\x16#hk7ڕÈ+!I@B^՛I3\X:I-G6pF~q8Y?kwrR#SF&C]=9m6 8CJr`xэb[2L+B Yda1@}$WZtt[g)-_ \P^a5*}C\Rߎ 8z[ 0=!oN+1h? lqH}vJ3Du `bNθb8nvjqYLDaLP9=W9 6]kL? 㑑T⏐0\iVqvhi9;Uᨺ{rnZS&ē?Ik׾P-Ϳ|(d`.r@QxeƏ,vvmV7eg/]-h8 򡊵]H5T̢O>;BR?G%Y6@jlltQHjHD &ۻ}vDjr!GIMDG՟OwHAԫүE\ԝ@쒘7S?Ri&'U?@lpKa;zzͺ3im>_vNEpp&$ԔdW$N~rA*x  hCri$faDž(LidKqTw/!tVϲ\[ -vOvGIQu%gj{nsPVdh*<,UؓVd{\>dlI0-;*F2ZƷ3X'p:o z\;5+2v惬9LQX f\d?gwᓈd8z|h*u鼹tP4?Ǫ'92hB&v{G_Tl^"Xr8!p -. SUxHuGj9+_IoRT;0&/$Q`lb vr}懶s:`5rǾ0`gM"7W(ϑ r$8# n..6j@,3UJZt\}ikEO :Yߞ q&IO=qQJ5Rnhk g'4ȤdAw mT_˯\YtY͂|#مˌ-CcCK6V. f37#scGa7CUVh}BE(W@h==s~\yW0`#O=UAB %HL\$}f+~zå~#e`V6Y|Pt9(4Q^T7eʗ\}j;IXk ն!r? qQ(QWRLCLNg6Lُ>Hیp't+*.X&U$ArGղB3+>ʏo%-4qJW# %~Y^\aeA^:uO$pzR7:EJTd"8n E`r+΋^&2킋8 *-IrܿfJu¤0pvH7PUN8.܆WAp uz_Aڎ1=2 4M+O)oLZPZf-K,9N#hJZ$PRNdz!pReqBxP \Ig2zi9) qQ_h~[̕׍s"jaKiӉ&:e]\G*IO~蚄pL0Tzx=3M;A|ZyW1&IJ*y(EVڄ>@>6[DZ74 Xt~@1~TiJz 6 ;\2ucUnz&1AVG#-;V\$k"+HOt9d΃2 @Y/"iJoV'b}xIߋ^Vevh,Na@#DZ;;Wjq+0~M( Gh)p`Yls,UUVQN6MaRʆM*غ=fN Az42OBR8myK,nxC {JvTԽ@7qm~%b~4{e=g7fJ#}a+.d!*>03iMx;M28ǟH`yxѹB5锑W/2Oq^ȹ(x.LƖ# ؓ46яg/t0;> */;nmW6kΆku^HxZw)hLUYͱLGi}1ކ1ܜ7o ™\F̸QS=v+Jo@ ާߛ_Ҕ hj/?b780 T!74!Wʒ^AOfJdúrSn!n~g wTOdE ٢)f|H9DC.q@&_bF8_p Q n؅EZMrFylO4X^e2#cq薇Iak&" ʠČ&DV<˃ȿJ ,<ԭia~+Sl/:Q 7!HFRLľ5E"6R2Fl.ݜǁ@w<4)w=Ό"v쯮eje~S=@{UR(4KuGLmI\= Wu}k[3W'psv]&0'W&\EY/RZfp/g{#VLv=+X[WaB5<4}[1mMNv1.{BENnLr`X꩘xQÉ%Im0CGDى0K:`XKoYMZ79~}R(]W ; $)4YR+M!.H;*' !ӛI?Z$KQ_`ضőT|eEs*ɪ-/ mzduh4q*abJb&&Υ31X_VHe3Z*:찉SfX}xT;A6E|=1_#mq?Hd_{?,Ӫhm,eԭ @ H}RnoJp&^r#'w( }GH4>%hRلgc'κl#g(MR*!`O<,}.{gn?".kw9Y[iݔm2}yXQ;t^Au'uULTQyu=~X_ͽ-E`y *"#=,kp'ef<ѷ(Tub1`3|v>z`9;<K*.GoX,rYaIZpk7 MKD|6 >8+qzAT-LME9V,hh9g: {LvE?AQ>+0bzӮO]}>?"j1ޮJ07bf_=C +VEP{fHb8?cV0-V(ф7An]?91"2sI1h(ɖٖ_j.G[j0;_Kqz.oE FV_.Q6sW ժ2ݲ+ UwLZ4N=f:%>Df/l:TN~-EMn ̫k 3KܻQ?]B20 ؔImd*&%L p(d_sj AO:foqW[a{P? }d@:^[(M1qw#.*S8]IED?`Y /FIG!HD-2 ,Fw)W諔2W_l? xBUlNa/#^w X'y"3Wru,lzvxH$vv:ϷIxg,UQn۶(:nZM}d}{7ƤE>HSiRv* 0qO8Qg yGٿko8/,Y ef3.@Ba Up 69R-*vɀlX}0t9+7gД&Q,zR? j,6>ꘫ. ѓubĖ՜7v"EON.g\ 2 ;d|5l\9̲`BG딭h\!,W[%sg"UVe9s`iC*'0Ҟ. dAbm>ԑMDJ٫Z:űnOE~^1xC'E^@ ͡QYA@Fq9 SgV3QJZf%NCfh=4k˳Q~ݩ`xn]5eN-?*NMАš{`JBNyBLԌqNO¢Ԝ."hgPLNo @,eU΍`{)kXI2/5Ɛ;ƿ \?<2 Ð6q;MHQi gbvOy ܇̀0wMݧHe^:l?1,KnoV }me0 څ(K@GKf1(/ Xp V*J|ߛ2iLDG,ib|EA23+5)@-hIެ{=y&/W|zO@umhge5@[m$HFr㶍rAT\FIezdT׬K3;L^:(pޝG?';,è1yl1m3&!9x׭Ц'ŵGPK)49U"9cAb aa;$\)?B<Wd\ 豘,4E MtVp=&*I m5&?KU_sN Ӈf{͐ @>)+ S<^ hg% Pz{0-Y'}iIUɦvZ9"++bo.H/>'HJ`|;v9G* 9n-bXԲ \T,=~{4Re![1Ka kb=+ WFxԅa$ivZ`Xќ!ÞXh_BRS$ry_ѱgӏ-:`ल &녈;#v&LGHV4Cm2#PgV< } woL;EԻ/ɁTM7'PJRɭ%S75hd1 Hyg;R6Є{`ٍ-G`J1xY|sr@q:sV``Y9z.?sRʖA/ ?YJŶ뜈B%UVDEp#- u<'3KI>7B0WHɆ( a菑"H@6X3xZU4Z<[vL;oB73Te;C& H{ ħ="6=/!j6[#V#"%s`fXF]EuRjH6yrmNȠXƸAʭQZeVDKd0X6:~lF8CD $G?zOIYR@+ŷ(WV_G$vAq?bEp2DCDӲ7E@X`Z=Wsu oe xb1sc싷NaBD+4WA:VcNq'8fy5}5B|uژzRelF-*4Uz1,E*M"?[9w=OMc8.9 F⼒wi_^ "U~0]S6+`l ]: $ u(o%iI+$TDm1<í.E < R(??n #NQ-ȸw 4LL6WdYʇ\N>ܸьl|XX e!t4ֲIRmڻB֌i;% Yfaey+&;N/c4CԴ*pɎ{90WF@ B͙3:FmD(ۗ0t.1"lP޳Nkki\!3r{&wQ ʆ)lyۃk˜rLhS% #K:ptmV0sZ(0*`f\@M`Y s23UʑU@ o^*M聰Q[1>8כm>0\)!T rt-t0$a?8JӋM7Ɲԅfjӿr5vϡA Y-dQ}Rq<!Z$gڒtWi.ōd@arʥKa}Yt!FIyckf[\lˡ{hdbo9NvfLYG x1T~-=TİޭɪQYvcb uƤʡ5DYʨbe41'3}H ي,)-s6G?B}%.Aǣ & 'cMatj0#;^|} ^3_h_f"[\2_mUNlěE,75YSFLuJ'H΢aum_z1SJVJ B'463}6/.![`d@gdBnzȫ" )"[v"fЩ7]_ɵ,}NWExϘpna EN+)- meEΗ5@sgkTc+xw˳$ĀjwVYQP&.oMn׏ Ŭ!oPٲ7nYhEN8HLYGdnO댺"{s `S>&ϸP>_E~1prVjb'D(8>CXꇱr+mX/ %R)&`nZpޝm_9CU?iHtߴ$k^>9y?b\Q"$\E7N 袌LGVB<1*5Xc4ȵ^*pJtp^VudKfoo5ZKZNm%P9u">g뉛e='@`LEzh7f| $D" o3V}&fWD\o}c KaJy[jM+{0+9=(/q$Fа`K @'VqޕiEguj\Z_Te |D6Hh_ZTYVT&駅kWՅM0)\Ns$K9Rrok\4DCX |`p[Px#LY[ -<<@%$ًs2kkҰ1BAl565p_יQl4(QAyI*Q`N,ھ<:;]d]~n2=꺵=7NCJix" Qn !q{$: ܜ%:E?+Y4vPk!*ٞC@7%o3",:ԃ(GۻO;s(p b%U>71N+we66,fů!MqLtG UlI'|PگfGb VѨelc tV\@kcJ^5-.Ϩ-'l^>>X|Ik˹3m|e jG?>!3#8x!$i7E{;4ޱ3q@fDogw'5>v;e);^CZ|7 AV=TnIPJry$Pe o w>^EVrZ.KdHbRoqIoyAKomh JKp-_qΛ^N"6ay*MTmkF>d[9@&%/[SdQk̈́ź5'u O4s>݀*)U*!)V"nWZqkDGǜNa5AQ(%Lnix(Zw=캲/Nj1'* ?"IY?oYrzȔ}|KJVm %'D'Z81&QR!/P1{Sg^!d[:җt T;߬#IBA9b;rQkb?)ݞek봊rpQQG-," pA,/M$N?jb-8&0t5>Q#WD F(3zOuP-ZjgD: Z2[]CMONa+*YīHO] ]?T>+uoG)UOk kPN$jsU>}ً`ދ**9k~Ğb+Q f2/.GR(c7 U/fp&bO `%v|/0_Jf3Ty 48h>CV$pwsZp,O7&7,Ru;qm;k|h%}QԃgB#q32Q-;6^vgqw'ىoj[w$"xxSK1ƀJێqTӨ|̔h@yKBk0^$:݀Y*ڿ0zqOB0T+F}HPiܚA_K#n"QzM i@?& ӵ*?k8RY?xɿDV^,cDLrc*B ogct 秨;=*T?qNkS5|mgԴ\|ܫ@S\,iU={ ]ɼ+׈q/~wGM@CNoszRfXQC ʍ&7i1 2mRb* "Q!Y|B8y!F9}'0J2۪l"A7ob[ 8"ePg8<0J|*hxJt7l$owcjn_hҘpFe,,5ޝHpɬޫN &ٴ(5Ib(d2R^ӵ(ֵt vl?@!Kst_fǒ Fmh(R) -$_4V 4 QܑSVMM;z gܷzPN'_ӫO@ߊO"OؓӤד%:#&͇飆f;E-4ҫR9LΜ>3 w.nkk[BW#iTuA#p<6Ơ{%U綈Вࠃr3 P\>[Yψٰ Ҡ%V BM\]v;EK{Q`H)0sـ8[`<]-U٧A*ٙwnO z6uO Y?//iAǀ+w e!)8$|P `i_"QHw+`@V0_jG,X MuN\8omE4(+w5~jrrwR//\y֌:orïMhLwRuc2$Zz]|.(6srWޕk]Ƭ9&x0SZ:7&~>ߜ%) ρΏ ЦUj͠on*\Z5y t!?Ke,H^GRZ\u˞{Lg6(e0{LRۮs4Au<̟'T/ʎx&Iʒ[A=ٓ⍖GİBU?[QF d7|w|0Oybg[b/zžMBJB*lD[lWL;8c fؐ"/_۔7KWБ8dmzXI}LKb{ϧ1V\vAaf86MDۇS3;, kduL=ۊjt^7zfAXZؙ8jDo ۲6y|~Teb rhkXo/[a;l022*yorj(ϖs\ !xR$}aAW~C.B0f8J{@d!K0Q-y=2C p#h-u.T.dv|~zJ͝Q%&ܝW~5L#1 U۷ ( $PK6Vaaq]%sEƙʑFJfxO/栉Yo!I$ڊJ z!N=d?IaQK62MUN?>RyM{_;+&I8sbD蓃)0* K6Oӆ,s`>i9 OP,!șl[ ex8ą~{ !.XLh~}uT+ =e  ^.QQMK7xHd?^EK4ToȑQbd'8Y<}P$O6utYh9~"E_%~d)˿`2Fֆ썵2%ZBC10,¿_h+{l[I-v*9ҕL=[1w°8ʴ0Ը4kW9HĆ`Wn}RP@*r¬u_z^DV@A Dժۻ_"ۇWzaic~d$ *@|k O "{DL6쀗"D}sADB6Y$ιMܾv9ӥ\ECGogL[#2z-_q]ӑ쩾靘hg%(1 <KUA14r5I£"9=S.̾YE{H()^3:64.&vtOx@x,&T^kgX/IϢ%4e0\/RX޴2RUG_1FK$k!čz)XP ETv^_"+V2I8|>o# cD7&Wezf) M SBK0}k;wFJTv-0M}[lG_>9C̳FU5M}]|gAf ePD9^&-Yk 9_OU*7?T0쁜barpOބEQ.fj'nss;aaNf[Slf/xmѻnր%J+u0c?ɩ $`nq~.G? >} {?S~\3O^!UA*GJ NB@Gp\̒8!b>S _{2&x?(^>_-2{W[\:8 b51bw(XL)٫xf bN͠N#Z*J9쳫Fz*d2gw3n:^09C&9|8R#`l4t/_]-~v( 2 o/D&!:UpSjQӦ"L- [ ⴒlìWg@ms?j32$Xڤ\f~|4;Ny&=T R&J&N…͘A.KIh/Bzc$:#YpJKNlAx:_$ ġn3-jO"I%/(-yfV H.TE3]@S!<_e%6!9ݽ$ɗ=5Ox-]$=أ{t(Uaԅ&'i1?q;YF4Tq~=цW9u`5P_JYg`;|:k3d=^lwUQӲ"(A' F F Qh)Uj0G> HPk!VnЌ(NTX:]AyQB#P|e%eIzc&DDS w_z{0]Scp=\≀Ӷ=]ĩkK}OwSߩssbHnIXtcq]1u4äj ȼ ϼy CD2߹ Mi=qt| i |yu?𿸍G{`C) GEk{*ZA`y2KLLBɾ_979 u9\O|3u|&+y 1]IJ37c,È#C/P)b9mY"}P)/4Tn&棜(sD<>+qTpF `MR7LjŨc-Iysy4P%ۢF`'@T3-aNdM9؃C)[HF*+>HL?Ot6Lky@4w зC=cxgMz!2/Qi+J؆N\uf&<Obo/?2q{0KS\} ~\z#(v2YO9&tUGo'GPk0evɺ)Q$4?.aoQs6q.െ0Q0}ܭa[J֊FHSmb})bbkL:JI#?+urxE;xO8O)4Nh"{n~iA!0H*K6W)snzrPu\vY_Y{,=s BtW;l^ɞC=)!b%a)hrḏakT HuẋT o I{}O:R &SJXV+L;b*z G)[,s0YCMmkXm2s?Lb1m++plqq\b n;_Md6sJ% B,rqȋ֕AW?_ ڣD(NGG"lTeD (5r |Y CKE?T^-Ж -@MW2Z؞Bϕ 2 2ڠ<;=tSNSm PjR˷0Fg٩Zz>dKbC;h7"{n|5J@f`m$O!q aC Pao|Enw%}՛QF.hVtXhܙN魚eޝzʬ8uG:yӜURvw,T^@L|14у_P;#sm:6hf31mja 9xx8LQ]۔?&?Zn?&9>y񣉄%^ێ&-AM:?M*BMjy]Z!]"v據q3mv9c=ܪzJ1& "u&w8((#&vu%;&Rp񏒊hbUDbb7اFHyw K;"F GwC8iLlCbk\N.^d:Ipu{mFjx Ö )%@:9_M X9-"( yrJ}(_B,41:/25.C°+&6,oiC%B t4h̃Hvqc6Ptwn019QLK/g\4kgkAt2H5CveҒ">bN)K)؟9_v]̪Fu @ʌrr'] , IatVZFdEGiLn~kIEi~6E!MJlJ~qB !iBAK$//.Utg_rCkNk5{il'F;9SO#@f`׀D}W%$͐I;d2䧬_OAj6TXSn2lƤm :ßm?.T1-%W%L'"R,b O]> I<q. XsWQǙ(MYfR%knnBDO/T3MHgdy> \,~UM4T ;eGœSn,d+T|3y7R[YPFʧ΃A n2mz)"l(S?ë4 )X ~J]dp/mK_z08RK1ӴZ$}׎ipʦ'FK.Qs"δNfd1 (L#[%snD3QDQfe*37P1`BʇtGPMPGßc?;݄3l CڼPJOWսff@Pj9A=E^x`IA_]㜲6[)SR6tJ?v#`~荩JۋL<ɋSE@2y8e=>6~'4wZQT֑j$§0:xNq Z]у> /FW #שHˋ_%WcK{󈛫 O D_yGt `ɤqiy'\/>e=bmCJQv+sS*1;u0ͣ^UKg7";u<=/F B'Ӟ;x]%ID2WF4U*&+` G\=@X[x;fHy>_jŝs^^im\d2QqptYÙn:\C`ND~ij-L8w7#KrmBh: `Zu8kPXᩬ:R*tA( Uqo|ҳG\JOīn+B7Т= 2H* V^9N qiCFȉ yLyg~yDx;(oSBh)ˍV%R~OS 4X1u$) Sſ Hn6Tm]'4(f!I%&?t?|os46D`=\о[*2E'*KEJ$~'\f/ bWrTkPUJQU#fgOD\@PCvV Ode{|(ӊ'8rd%N`><:EhTESPX{Qf`H-g<*D-O .&}J< ?4CLgBA&etoz s~+5q_`ʌt`1f.k "L"F&5Myӹt#U\sjJeS_\od1׶RO]r2xج|$$AWE5&`Ck B[fĆ*dzn،e1K%`hο&0 4C˯L*[@t~玧fTTy[TZ\婁s烣cJ::y$`S[}=O;D5MSjjy B >#&D?|ncjIwtuRCv"׭ȖO7E>` Q+]ńQb{]R4ȶ\ )nA|*5$g;M{7 $ȮKx$$ ˬH]h]{Y&4"W[67pL~x R%^JPW  >Se~&:?C=Y>({'@hO7P#UGЖ|)栍&3'N v[7񃦁x 5mHtw=P- im%REN`ϑqceNTc-$ݞ6؏M )J=XMpCr% @d JE)Ȋ]̿yY-!akʨҌNe޵ ͱ::.: |2N#H ZpF|jeK98 6r\%Sko>(oًJN/9@qLFg׫R:ʘEXaY(Yx"}tk*@ʝdKyJ.-P)]=4W*zGNz'4+] &8Z`)ư7=P+AX_S2ԏt>kBsH~<9fz4.'Kk=`tu8EΜY.ZT9(&$P !*޴q`39Y(=,;*`u\=(&DҥP3`dȭd~ krbHN\t h634 0PU%Y5|aB*\Sy[mӲq0*?YvfKlƞz:)IN=yLB[nRaಪm|i[A&LnCa\%ՑgJHfx{Wj\_}DSeAԤ?XCmQ# 2jgs/6Vuy]?G N+k)MFFq&tA~@,cրX4k=P8C( ߚe3$$!SMG.V&TyOrbBVmQT\p\7~4;_.^KF s*1ygFbEl6Ʌg #[f.~IXĊTk|#AS"`+#D Awy% npG;g!=Nn,o̐%"@+ɇ5&[1geqvΑ.ؽ{y n̵DSrx^XFa L `ExRJX\Nԏ@#'gv=F{4hqI+\둶6'hC GqS^&3VZwë@O'Ŵ{}\,6-/eN~ rwfdfUށ}U.ᚶtCLjvM@@Ɋ{uGtkOW<w'Qr8\UU!(vv}g E](>Dc+1F$' Nl9>pS}H1-%黦n'Bר?ѣVl(p6c d( z>DF)XXhRa0s`-Bn)|W mI'd--P18tEp\x#0A)'Np1 (]6"(mɨAHz'qK/ j c!ո j_s خт7 y!] SÅ٪T" >9߱KT }AL^`GP)0.WXJoԊam9%rtRnc-6T{ #|A٥dk]%XH mN7mK~"01;=Y ꪮx"LFdR]+:Pc>ϿskC?6}j eb\63ϚAOCCpd {E傝-uF=m#IqN{Frw )o"Ƽ>YcGP1mR= ,<:n_D=k Cȃģ^a_ֈu䱢\}c~BP}@PeQYHKip0"li]Y,#OEAeñ[4 Qu- ^V=\7~  ia&[zs}sc})(Լ _U?aY31;Yf-f4ʥUu o{pT o 4'd R E@X/)vu?L?fkf2/d^\k@*T a}bRANt2x#z \jT&foyE?]{䔛ժU~uY@ ecm!ARF 2^ ye֦B!E(w`Y] <>FTD ;Se=Ec0F+MѱDl }Y.#Y5JLvH|"MW:kOrBmY 4Й&k,M @V>p}xc`NPƺ֛L3ts|:%) l; W1n%] fߣ!E($vjj5,MOxدxcߩ7u[ 0*/+:ҹLP*p3sz=etǥlq|YՐ^_]lD_`hJ]A-kF+d2-piKJLT4M EY[Xl8*OSmbaujXiݼ|QUɦ項>B_D 1rpԓ*N=VE"YdAR7lO<-%ǬR,"|7a$*E2$q9lXXpeUMC4>kS头w1∡k@A 01fӶ)6#Ь8weF7#5g<񢨮%Fgk`ytCZ-[*wl_g)v0t3t\##2˃J 'cʇ;&b.t=ҏ7%'Ŀك>L|PԝOCkuBkj]U2 놔o!8\ݏu'ssHu{}k+\d J' Rx%/z/(e_ǸXkOϐڂu ܸ'x఻< u" Ț_PKi%TKwK?: Uy}`*# jBf(yQ<]g1ͳ̓mX.d_`ŧ02` Zs丫#6~9jNOHΚr\dh71pYF(dڏPq?($kCuA~2>I,z(p7C6P #ս2UYX.I{?^F)fNW( H&;[i/[$k5#HW7 ;`[O$E1"~;vd:P{1C^EPk>oD8mzѩtm*#6XB 6jXxkĤ53̚KeYX+iI/΃f5JjhYz^Lt_ :3!ib9y3 ,S}CHt7丸=D!:'}i{1iEeּ&P\75Jj0\|w*w3rY'obbBFOvq'_ w$ iҦ^hImB/Ag 8hW#$5KgSu&$nP3,cw~!+Ũ&>MMxsLȝk!>!i1Dz} WEdtGa`ѳ CBvr۳kdu&PݔMX~:&gr 7h+쉡߻^tQ.3NB}y>y4nGYOZv-f,3+*rvm6=tS V {׊o0-*q܉^Dk͸*Wὶכ1=1RgޮH?BBT_ DPəOLo]Bo*A![x(DMچz-(_O[tD6,ޙr2 d&w3slyN<N)-ǮQҽvU >׸vc`7 7V:k: 鵱(ؿK K+ǯĨfi dp@O<o16|,pPHW&ӯ =F@R8-kad*eJp%ǽg&}kKZihi Sgڻ)Nź p'c n:d[}ye7LL\hc0z5k(3GVvz+GZJ=iy41c=_k a`qlq2֜Vߺ]%|BnvKSV x';RMX2 +gd[]*,)V9𴚾X֪e]50t47E @xod^#6gRtf3 '`)¡GZȼ+ {E?;l dQ 5V !@'UjE,ǩ5A]PmO^ ہ@jF^6_`)нBwc|~ۢܯ7acͶ2X^Fkײ/$՝{`x-wu Y ;/GQW[$_] ;~%Yb7@K`̾NRȖ  5D?ǥ֣j [ PPk[1CizAP٠RjC 3DC`TgEnXU]v~Bh.Y#|bK'&BSjP:mss<1)Nw vz!+R20[eNivmp }xeϓHݕt.͛T,x_W7$l5kIy[(HڒWRwAB8ou};We(b?̳u:$e$o2AVc V-I/QB|lKoiʹK' K٬cm[>|2DDi<H'kAxf.s_GԊs©PÏN ev)l9 < 6+H(GydzkԶ{x|uiIR; ?Ho6zϔ)1}m蜦"~ ӗn>pNCvNڢb&ʚn~orQB'0v|*8|Qx\Y'һB8"؜Ρ$m xJf6fe׻&DnJ/>Vt. m-n뷎 })s ;.ލآ _eC#!h$-h')xj@xOÁ|>$'U0t"Ґ1Uǧ^jH@-VXdN7B&HϞvގ8{0RbB#mSU^pőng:i 0AӼdk_s=qdZb$4/[r&O,l(N $MS9Bj"2W0SxԺ>~^Z<:1vkMiBY&";v|o'8YK2ʂ*~9Y\goV𕞱&d."U?٬z^}*33J@U62,1ϾWL]t?-oSL@4a%5HnޜNѰ$^[chy:ܾ" eQQ{oWI`ނ<XZo: VL@ FړŤnQ2[tuL_D7d`u`0bk\I}zP ici6zQFb z-D xWd5ȨJrNoq'&hbZXhn-4_P;tgq T"TO2'E3Z[ K+:6|7-eI3mS} ޻_!PY-~?s13Lv3ީ?f (:xBPGDJd5>Э=JME䑴J{ۨLl?+ сխ s(O/IO.ghM]m+%W0߂@ڭH#zfx8֬F&'4p0Bp9"j J|(Kd *K+#ha_{v]:<9 ; B ⫚'wM:vz.GCҸu^s5'K'WnC GhW[f'hI2m%^+Kbz՘tHX[ c11uB^eo*EUvs ;()lxllw[ˆ(2,.oE2`6FT͸ڀ?%zyZ0}%1 ӃZБ j+|ZEqkjh \t,yO-D@]*}ԀLj`|ۛ b ɟqF\i/;fޝX?-JW}=|$CC\ay1zE -Yֽ}鐥ug)Q;fzɅjc)L,ܡղ .DםL0z2JgZJpqjEj+/n8>Z)չ ;Rprc:b)=rd C$DQ#ubA\scH-WOR3u90[kqS3å FźJ5]\m.@uLkn"ٽ-u0)&#ShDۮIl)ک._UOihT"1<5˔ cDC43!ji0;Isk;U^*'E|NM(0WlE\!zUJ#W+qw'4/O%J5Q_?h6pgL3mRw7.&͢CZlԏأsɣϗW"3:k-*vkZͷY`bX\-RQ,J2b% E^.@~M6 eVfٍ䇷lqU],-Z 1%ʐmIP 7 rKͩfOI6}Mĸ"WFh^'D7Z06bda9j=<=@$BrެSdI.S"nWg69:3I]0`7_&&^01}A[1>Gvm@(=)3cK&8 'w;|WŧKrj@c:fRN(L0;.,:K`Hj؃oo-#:,r0z Zq~I@0V.0U'Yk$'];*{aiLy=tW}HZns͗i_#,5r4´,_a=Yhrx\:nyȯ`{}&eq>rո2o. ZߋɺnB|! @d' TEH6\-4zoX3|Fꭝuj3|0.t]DfaOhI4 N5=P&kD% M}_ʁ C2g"1A( ȠߙcNqi5Ps"UT@(o&14sTeImθ7=ϗH:jQT|o%:>俆kt 2ȀLA?NF{zLjn uAD\m2)˲Nz2tй ӗD~Ϋr}F(&s3iRhLo&ᳳcCs_qG| .6yCnZBhA`Q`B?M$5 O5#`DbzdK۱g7WܳgsgCbw7sin`.,Ѐp# '92£ >d*UÖewya[/F#g\pwYob Y TGE o]S)m4AJh4dV%z`W#j?s,VqeT\:9=+W>/mNq?k=p+S`Hr`]?g!,Cb|vrp[I"lSk!CK;Ὴg:/)zbD^WOɾ%jrZ9&Cu2c0Lr4v /W jz .@>ira Iqx>"K5+W<8I=7ٲn?x|wZ<#ưgcClT`+F2E>h9;Bѳ4{ف\<0 vBV!vH;3b'K\9{9kBP>D!+=D)ebx@' pqzDJbD=FCN4S*Œ&Bt@utt>؟!-F.wY MVg~T ʯ0Suia玡/ᑮn‚S.YGx^&_)'Þ2 :bL)猪"dGOѡr/m]- ȹ^}PUzo.ǵ=S:"pr܏ُ<^׺MvHdR7ݪx [%m0Hp x{ym[DkT-+'aۨXF?\}u_`f T5y ߃4": "/7~a:!l"H\7HIXn(X׸=9@ (/dM~k < L4 >m nwPFdsNd--w"9Q.Att`m ic/ЉHkJ >Z)eWԌ[Qq3ǻoI5XS^ /2Јz%XUkuE2ov9.E|G`Ix©XdMGgh6`bϜI6^YZθ"-0h)7~agGmefԾDiU8O]<ّ75;?I9dyθXlWE8ą<)ۼni@C LU]JF+,b-4AhRuuXqPs ~e'ٟ/_$o^/W۱LUi8 4.%7{92c@m7bDžQ)lϠi9|3f &;c`6k\(Sj`L1OĵYVw?Gh >(/՞ւқ>pt"O|qq!߄.":MXF~Ŵ1>=4q^) #v#?:` i6ְW3(PEy1yRj96RtYj %6Ly=oeZeI҈uqf: Ct6}Ugў,T|Ƭ m6O2OS/tξw؀dHb>0:y9bJ>O)dRG"W&f'QM~ <@,_3TeTĜL+)ħOԇ$adp|s*迟IVծ: Rg~\O8#W2I4x٠_= \zom7 ƏڬBIv* FJ[{T٬v9ʏ+E[(g6>29(.C8`ҙ&fIo%4GH7ն0棞a0 >{8zPoķ,J*{>C*1Jabi}j 0tm5ʧ9z=N6 m?iLP M7Qs0YKOn }{^곇+n3%@AZ sBoKXan*4ꞯ*Y `{W jHB@Aj3˼|o|\x;aďe8OfhX>@D9L5X0];FG_$%ƗJ~>0\޳qVxac]A+ MZLB7൫2\ UBW`n21tRG;W·^qrA:2C6E5 0boZ=)CV@F8BtN!Vnǒ=毋9~I\HAZbdr?Ma ՛cq@R(6¢mA`H8IVw;mҮB$Ek6I_ j采yѣ.g/%~V)N@!&EFkTKyܿj`ɋ:"ȏ#~:gMNh{-! !(rC";$f=1?d]AHգ^?PVbs5OL)(d4 \.B4Ft? WDuCLm0:%DQUpl?"7G)}>S!'2螞^w旯<ţFgvϿ֭TI77'yppJ}/GEÏnkdOɟ-O3DY5E%u‴Ca ٹҊ[xY6 $y2F$,G#szOZp2ȃşi(<ԸGf"o888>K5 B'vKoO::5c1 |M&~RSz?KA_*ȡP՗:X&N0V8NҺXj4Jhg !;!Oz1PKi|Pa&CI eע5 j[dO㽽٪z¶w g&[4%YiTVVXt hC+@tBhR@ܿ %l4#'5PKěyp ϒuP))ODt*qRŚ.CQ#w.;p ],)lDc(GBJEzxk"U$*J'ƌ_HB_ohcQl:K#go2Ҥ_yǞ yӰ[D>C;]A\(sb[Kv߹e!w\DтB!_ub؊Yԕ7*.Qy쯫?LGʒƫ]"[uRw^{VC+ŗnttP7]pD<Μgx a7.tE@ftE<'<8 Q֌4@;Xlā4 PoM 86PoLߍ`&׷ \ÊI&ƛ3V^i~k#UAWPp<}N{FtKԫM2)\uSh"PL\$Η%_3CFH1hiq ٵW2|rԄ(-eRc% HleL}:CkJ xilB"5P7ķmѓ q2V@ ėSԓ9$n15~S2onZZ%UWorʌH];o9#d7/8,)y2J)kۊ,MG{>i GP賋3ip&MqWqI~4 1Z$P(j^LcK(T*a,15,MR\\[HLqXEDzp\R B7;E{IE+2K_#m j~O]CW'dH2LmV;)=48Q+`Bi+.Td;R: ܾ* DcqAEݤ2\l-P WY"EU(*ץ2=Dn`Hsó7ns+> Dn9lzn{-78m:PIa3wD"X}uo*;f2|f{7cˡ$y %>t((g؟6vdžNp h7¡ lj38zboV>2=:ڲl6dp 4|GD##뤇#qp%Y›EYDpfCJ`VT/ܖ`pT ĝ;oh;ܴfg*@3UjC<=ë凱Ԧp( V )R# *XwNFtl6@nDz5 04 `j˷Ce]̄,D\t313W1 ӵJ/; TCan3V*w\03;M',Kˆ6ߝ/!AM\ϫa3d+^ %kCBu嫡QYJ `EQJcUhD(EY]%6Hh6:M( e*ӴxFW ˆ;70m QP2ȫ; }gZć?"(Va//'N@}$|A¼Eiym \# h?cw2"!71YMws{槹%s WNiu~:-[_2v׹!/w{)T;^M܋."ƴ)`nj!ƅDr)3vz֯O _Y =վDUk]I=[_xNx]fl6D_&2wٻHBD.wGm'θ+X=%C?d(t#";R:bRKYi#bhȠIpovیɸҗU(LP;i*L/Un(#}_}d~[#2ksc(r"g}#+o|*`:Ø]2gc2U~D l* \ÒfV@Jj^!@@ X{RVbW(P+{$tn5yރ6-? 3?JX;^M 3 u#arVW.jZ%Ao\/h6͓#Ƽ/uCĵo_WtG2sG8RZ!cXc(6a0, -\[0LOZ{~OV>+톻4K3Mݨ3C@0I O' ɳQ'mB}Z(J?aX]Iԭ\Gq!ĪvЩ8|OVyʻbX Ҏh/d@& |J5_8fATDbwOi dvFG& mhb,^+kKJm"RQvM[$+Z|OE TܴWIia䝙Juүo9ABDUv]&$.;?4OB6T 5@ܝf,4r"`U*g@ SS;u+Gŧ ~5G Gcd< y X d?k`ʧQFB#}]yo,M"džP3|44?UB65)~L4So(j]9gƜx). ]s7aa]5;H &Mב2$ {#PYFZ~`έDFk,"W|ANwa1B gӜ|d2SӜ{NFۜ5Q}JAxkW(3}w6wΤ2|nƎ!=0%ebGiLF7FvTm2Pip)褦pqH}.U8v`;.@5$ؿSP3BQne~Kp8_+yCh1gyVRQjD8lA*؝K(6Wbt}f4 )F#ډvZ'3F8#KR&F6̌%]kİ>R22<_R?᜼1z%GA  LdX{ ^zr'4qі`QRS&nGMXb–?vfhZ؝{2f42]5@ Zm)#g)1XlKIh('R#84OƝ/f{(&&f͔>=*cDzfMX{Qy$9ĝ;}i?jΈ~1L=% ]2kYJMaNY L "U>?ϴbq-+g^>hvJb`(XFc7 f G: Z6ݕbwqfJr@y07l<]¿YDT FA;XU@Qu}jf]P [M6Σ\P#q[bum'9avp27 .1S "b|uTmLBc{ @tu1pÉ!j1C i`(r L5øVn0łZ!<=hT m-/h-W1ဉ_t%$24xl&{:UcUN܏kX '#S2GE.QGiL`ę&S|ۭz\%db?f$VܹdfL+CDѕ0~h?F"w*r t'Y^_0HlkDWtfy97>dt2N\&n zR4[q%"'$?RNXQs-L]-](Fю?1,N. / @SMOGP;6ƴLR}EJS3-|8>4f=;coDQaaQK *2D?r8s1.xzeyp1ۢ6⣼vWf.qApDz_mc/_HAQ!Ї%Zo*#4&72*EDX-ɍ ZB8μ^ц:nI/}n^O`@toha] B.]2kvWcK(f6t41uwe"/iR TX;|x7MǪ{RH|eXwg_K" W $WE=qNuucAkǼ vږbMT p/@ $ %7-Yooɡ Gp^I,i!*L7'6if~&Q>?)L攇%΅҂2Xj6m,{^iE| 嘍X8p4Y7lgIEB^ސ, [iEn%]9hZQH ]Ԓ#_XGnk[(7n0j2A`xim*eDrt,-60XEg"qMg'JUQ,E5x=br*Gb=xir֤#t?v,N/#TS&m8(.-?gG nY?!qvrBFlc[B|hS,oE[,lUi P|&sEa1FE =Pi}Pћ/&ttVXGW~ 1ӗ~?NeS4Zo(@؈-s`w,[9; ;8 Ivte3ΠX_O ۿ|:K:U(Jӕr% Wt8Yǡ'UAxDk'G x?/̿n"1Ti:/NΪ'A{;Saj45"[u$i[ XN}>O ,G#ZM؎qھge"Ttr79Fۤȑ,/Bl R&dWo o٬<?yl"]ޅ1 G}LhGgwQk0]`I^{ {ާD:9MA(?/OLb>%ն)|aY4n3OdPnfxTS&>`/k v[pl5FHm8ΡqjPs8>!]1< \!Ah8eYmb' %Qeq,_-Uvt?W*[ptO,w)h,Pt;pӴ-}.Ǣ:]'jw7{m91y+$60Kz|6 m+r"7˙?O#K1)ϥ]78$U; #]ojbekcvR l csNaaQYNp} x! 5BkD2};MkO$z5݈y1Qœ#./&($ñKaP! ob. %zc"\Ww>ld3ړpxYjvwS8OC^n>%]% bv;`-,݁vQq~/&ӝ }tcZ=ذ2,n|RGXeѮy}vBPXqYi2 h<'x]UՆÛ LhwF"Zu->vwzPj1I)-"_y^ӱ XIެoqm-mV3C*ԯF p=R)S-cRrig$ \WV@CQ@9(|**1dNzg/R  |Y//4k8Fle[,'6Vfa> ~(.N85REٺ~Xv?WK\d/o5Kn;l M\$ʯ{Q4Rv;N;4@= ##xnbl?7☮bdE^;ۢe5v YT(kD7[_u*Ε5:.ʱbeXMwA˻Sk֯wFF2 k̤[ V ΝhX`a999`$m (=uvvبZ,,޸oX ;~:8nkrf%XulTKy8nEQ ;l1@lSynT>GWEQ#._BJd^de)^@f r=Ǐj~:d%gVԳ$DX:R a _<aKٞ~Xt~=6Fj}\^AP'C2=YA;x3D(b!he#:T.3Q"vwL/b8p7]} 1[B\oZ4 Ok/jw1Ӎu^DailhM}@%R/yG1{|>.Ks9M|l1j?vU xTRA+_@?~N=.*'czWBoO8cB;i dL'C ǭQRK0:`nU}_!KU6 %^lt0z胗0)"qMP$"#eoe䚝v@˯W# ᪫2l]uo,ي#f6e=Z ]- ZNU <(~EMkݏX`yS /p HFtXKyV XyOz FS7ySC:+S5*.~kOO"~m/xo1l4=yw2jYTIL T|SA/_bF÷޳ǺJt)?!1$z%Mw<\Oߛu:O-#5R*.c1G]H2T`.rZ1Oh0Fw լeۮqAR?:)uZY>g`Mgyo`34 ")H|i&6l0!4Q߻ќ4e#b{Ҹb IvΝ)t4}gɵq[nsɜby D8Zx|lx)oI$@wAmbETo;R #;D 6(:crcɧzb }ZO&<[pM$V~pBq>H " gPߤh2z2aXi 2CϧAߣ3]Y4Q|\Tk;ٽo>>kvw\-%6 Tڤ* 7^(1呒`I>oz^s&l+7 o _XOPOV~//c"Cu*a9yyUlFa$n7C7 aUt-SJl:D1ؤȸġڬ\"j*:&[E;t[\SK(k6VHS7LC^4?A5b9L[V^3q5y,rPĆ. ŌELWs,Nlix^՛B2yTw%ǕX"yyr?3@F۪ HH6$oMXQ.`lkPhgy6˽*ZKs-1Qr`퀻=-%ħ_*vOSa b`51Z݇ 3dT(P1j\ ʱ)? nLY%T73@QzrWZg`0N*0N!݉@Hx4&(4[+XOHw63m,\.t!|[K!6PGwy C0fqW앵iؤkhN< MSbo)P: J&mȩal}xv O luCJK0 b*x6Zwij&%psT+"+HMC\ '(Ze/RH>U͇5ٶme,  a`2ǁao+vm42ZYʷs dFƻB<"aVܘv|v.0@*%;_L(;#)Ͱs6?IuEz0E>_K =y[N{?0k ORމ\+5{>WՁs7^=@'R@`n={jjx{.7Lj'82 )W\ʎf1]BMzÞZ+@vQ6*zbG)ȔE$\PM3gB?:OTa>U6ravdrt|}i}s*DSL}E7´6/Y鎢աyr@ˉYP0-[;La(@oYݳCxU),̇WxqZXx `R(ʖan_ZQԢ #RJ-Vm@>%ŊſqK88B9k lUh3(|y'7pP{z5H@@. [ t- J2F)l%/y&7.Ϻ <4h/k5qgJ^ ЬPklׅD_>mioJ ud*cն'}Fa0H|}t)1Oh(Z\64헏k1Jbv'$hCeWĒR a'= B;73'׃`=0i9k6UG\2&H"_Lj.ނrD*JA*ьV)ITF6РDf"3%7:&KE<蓀T̂NG.7|/]Z:\v"1c1Y( ~=ڴ;(o  }XrDi((<Ef0W|1&y,&dʢX/,_/,eݦ'ukGdJ_Pk"mfx]$CNT@/3mw:.R[5&phOo(Qn:va'nƥf+ߥ*&O)f"X(![rsAoⲥNDρĹbPzYK? }2 o ;}38ž~f4pդE&Hwm2mrʚ߉Bl 4 p 9572LN oeN$ \;̊&"Qy8jg:*&t'RkJߔR%.UKp7akč]J gUbXBx/bǧز޶NI5n[" pҊ%3m .*(u9((k]G$wAo ayR%^}E\]x؄g5_s" cG-k6WWHV,Nkh7pf>UOƒax}JX11ūLD'qm"cqBN}9Q6=W0{q˕DԽ>'g]k7NE-V_ˆ KV`5Z(Z'&1 R|LhI:Dyȋk-6MAQu'DTs5Lg:n&vbfBF띭.ZiOĔ. `;Au6e02Aa&=%7BG*`uj5Q"TTj^ @{:4@DSL/aCwBcB*{8L r+]KوzyLSqtSo=ebՅĵ-hPW&S$LWTWx9k"[T>p_d\(f;f.mj"qIv,iژ!||{J^ De5?U2\fZX30JTpݶcQ/X$ZϰBh~*f1V U'=~7Ϟoo&a/2j}绐o׹љ$mSV4/m|>&I ssN5%Q1u-4|6vúV]:w|I^~.qδK͔Ȧx 'x|6zIT? 33"ԨU(PHAǨ!TڬKlާi6YSDžd`(uh7Lqv{Jv_Y(Pe80L *8h Gg&lp,9Q82am鏣ZަhÝ [Ȅ$yр[nG:A:ܳ`P+1ϩ%a}v 㴰P 88V4QCqEJ0+ר ;ꓴ5}$-ȅhܸte(yRW7z"0]+C'̎--ED==U/AIN5r7cg&Ua0S$>G9SP<嵢%uZ[3wS:݉oUџꚣ)a\ ŭxkڈxw4np1j7B?lJjrXu6J!Sc2; T)JeU24T k`=jށYp\nm9/Ahq+Aۯ3[ R ) Tv*K`vhoRd%ß2γ8ᙦ JutiŝG)32ʝ63J fs DD)LFT`Zlla 8q K+`7Uz+t +k0SJ*N əDwRl0"rw\n9A~>jOzG3)x45O%YmG%q-_ܧ'n$<6w~_~ ہ2#L%J(UEEgLuS&p|*\RעXtv퇑mQ; E8dLsƠwST^rpyg_,;<$&Cg4Gǻa&= L /ȐHOjT0XIGpTqdQFU!"JcQ^t*hĀׂePL pl؃ԆS0]MKg6ZO ٤.T}dOZ~w^kHj$Vh]ơ]PA=7x?^{6?>72t#YVotN !Âӧc&x: 4%Zm8@:S⧠N1<)yxt?nj; r80D u-/au$ciβ>q3r6Ը?=Za7Adh9kT;_M[7i٢'fJ\|BtU'b.f32틩',t(0$8z/ F}{ jAG%"yvZ5R"*~kj x;S#V$D7Y&%}*we=mٞˬ@ vR=Y"+(EzJYݱI,DACюQP 5kcK q*5~KʩD{) o{ U0vO PۨQ}A/QX[H k?#/R!3LeLG37':R~v4dH kʘG&| /c$ ;v1~(˽@ dB=5g4b"$j;H[2O1wrQ%җwv5 F7Y6{a24;\lo>eAz'dHO]=49ÕGE(~ xCY{B;%+V,4Qy|xսyڶdWB7,owwPe iڔqe yY)ٰ3O XJVq`KU9UaKbY{X4|)jzJ}+q#b^.[ UzNsRmñ6֦R'FU~AO:BNCw`5Kxn/+pK|ӆH&T*K9kzk e3S1^ .+0It>2eKE/L׭L|UM|-)](y:p v^ٚA&Q\KhnӒmƅC{s6ń3eTU I(!%,컌гcޓIkwN߹ :;| gPho7-`H~BAѸ#|ɖ_9p)I6:6WMfݏRئTΟ4>ih1 ޘ1\ gqaV@olUZj.d8wb5`((!=Dm_ ń3,ٞMo}[DpdiV}7*)KF7| ܼK=([`7󛞒c\ӝ"hTWI0d@U~3 $ivP74>Ο#DsMr@ݣ`#]hݦчz\ޝ`??bw5DF~Li 8?؍8k#y&5iV|(. I:ҧcVܕHa[c'O9.[pOd62,i(KiCb~AFAZ>DG0yh 9_,@_=! V9M?_FACB.a9mWy_ o|6r#-ATza1r0Kq?DDB4Q~=x+g-cfTW~j "WkH;IfpH* P wMОCj6?twUSM]1. ;@`Y/?IdDF"9perw^?Kj{ydR,`n{jYOs@>N'7f/ؘ0*[6'KkMp[@9VPf ZB~Ѩ`=}ekdl yW;ΖdX?В?h. ePԿ@\Wa.Q]נB_@i?%SȖ6{ LRUx;,e|TZvRzN@{Rs r>KEeR$~qT[8{\ N46+aQyGs{XޗN $`[珓 h76#Jf) bG|66t `R@-Fu >27)OV5e$) !^ڍ7B9: c#=$]ҧW\J.GTqG61< 笚e ! 5( {4thȧ\}6dz܍<g!FVifg|#fYK~\hyJ] ȝ]QwlT8CzB{Y ] $!e6|lu,2m,X;f]̸=0h f/)?9m[TO?_0c?Z3-:zCxW!Pߵ0s̐~&G\BX>ĢLdrN/?ywR{ &zuN1P$ɵĒH[4{)A&֭Jh-m#(kp5.e Şn&?џm7:E " /qH0$<+eP@ .L*gW/tTB#Ru:_ύ;>U<KJvQ狺Wg;U] yNX8 bƢb))SPX އPe%uHynsgdC!'\ԏgf@cO]/t,^zf3o^]sP(j,F '\>3)Ȃ|r(ҦԖ -7.S+BpѳHQH,$r\HѦb']ҧ45S*=ٺ)ٺW]`԰˽jS`xpvϴdŔyrS"nWŏxC)(;(y5y#~0R~ڽEV/h;87~6Ux5i'@ϸx% 6<~L1D^X"]ұJa5ݾz)X1HQAG <ÍzpR^dm!M].BeO-g0j"_?`9l~⭁ fۻdȝqRW+F1i;?H:gBlaܺbrc:EijNhFwq<H \Jg,o@o+7 ' |GW%-3Q(Y(S4k8Yux;" (*k0q?slr\[TYt0_"B#n/ }@NWw(q`#6mjWk*Sa-%}X5^( b/}X9^Jl47R]p;=S@B2S qAvG 1gF!+3J,zoKS¸ule>|wk\xXn60BUe&\""8Z<+UN1$;7A" M~$K*t~bU%m%+"QmmjWn"{-:F>g))v&Nkbr_}},J\J6A= d<{6fK8>di_ pq ϥa@qE.?xŽ[o $BZ@?^zH&R13d eB+ER]cLۂoM4tK6>;ΒsjcJKBT!!r-0%o K[p,niXH2r_oǟ1`!3)í,cZd0}rw8UgVSt>sF\MW2ӸM ui%D kGn3z!GfԘ`Te[/Dԥ-K9瞺>FBA<}>vpsӽIG=H} 29<ʧQe.aQlWp}ӃN!C) =hziMlnwa'5o-`;rnc9Z'Q* ZUs '-gt]uN4C@ ! Vi";CȋRع}nʳ`[uXDlT(#|xX`~H''Pڥ`Fo*68i0]u`4[@+e/r[%E }gKy87YF|*4 &A5RQڵ//\t}԰,QTBFmAƭ)! ဤ2G.l3Y(g1|6 @qoQb`!ɣaDէ&+W[+6P| {Q)-_N7pz0z ~?\y,Vm5|WA='Auv׎*Ck8_韹rq^6iPb+mJQe_~)vWcvRT9ƆlmQ.oe.a/'|r & jS؜]%5J#-s@`ld|~Te״Ugm–bQcNMx+`=& D7ccrˀw̤zmf_Y^c/Y*p@?9\ٻ趡2Lrs68`#S">Yoc!pY\j**B5Gbtna,+\,wuS<36 4! 9{PG|*"KĀwaeơQmY&V; E^˗-#)Jeڐ2~ @ჀaVh^4ڶL2b 0L]ckXc2_2o=!I?t|lA=Z֩G=إ{8YcHoݝR|D=35dƀڱWWǷոoѻq@ 0j6 q~.^~o&Sa9#K *8(? 27Q .{ឪrZ_y J;;^ &o+ޛ Hnp~}vtBgA #7O]Vob#|M$2xKz &"e;̿R'p) EX:v;>f)hۼfOƹa ԜG#(Gnv@M^XxQRvwT)lIB{@4ӦGDqE ~BDd8?woa((OrA;a)Io hg'6*ƮDHw`'MI"qWF$߳Q T?˿3_C!({4Fed*#!LU#lFlױ77q{JȌ05Qx!+)}IIGMB+k&Ӟ7i.ءJu*Ⱥ_ `/ ؐi닏 N(ѮYa$tvql5# *~R΍CQ^7Tdp|l6`WeL٥k[snwa5WX9M)̎O-f s.gjshEZkt95S".|#B02ׯłonx6(Ul":gSM9``.3c^4-cbBWU1*r wY MrC_YjL=ǁR%H\'8}"a^'ߜT)ĪH|//8I$`&_J73] J|x,rN.os~ , F;ԾQ5zA| / ɡfSXz9ڣ}+y,LbQ"^Ѕ^1^ jv8%) 96|&ujg3ىOK84=3Hz}-S^bXwa%/WoySagr9P=$%kNf1-n1HMWC|)[2VCڋk7lòȩo hNŘv\+RTN8mMr,DۆbRM54w[W>3r@Ie(VV}D;y4?>mAxNLNb{B#TTcX,d{@$WH\0E´pHIC=H7B)hΞWffkZ /}QT~ 6{ջea"@NV 4C%2K*{|eRbW{uyS1FT(G +[VhRi2__9?Mg-?1ӈGx1@QTs䓀͘}?mNd\2fEL]Xq}%}(4 s\Y offf5 f'Aqbh$,u7!8̭v˱? U3qIH^1mg8}Z)D=aqW2gPggh1G յL8(v H_"nynn3"~34'@AQC-`EI|]`~DX. -ϼ3.;ɀ7\ _ow,, [I<1aޝ8ƧC!6F(_ /2 壈d]̭ow͜tPq QǫYSuL#rw85&BB`m[MNBl<*lw$e|&wte*mhҜ5*e$_ou{*{d ѻ0#tS~/zUTKz Wt ͥɡ8"j',Y}+Riڸ՟$~ʐ֧`B2[a0ARlI!? T+}YlSinM?}.SI[Y B4ړhIuzqՍ٤gn !Ы7ТuȜ@OXl௝S%H G|`S]I6|?fCC}G-1"2=5?siƐAY!{?sw_f_ l,Vtrߚ)D q]C RZTS@?rU^8}ԕ.8 S6?֫Ng-&٬=PNDÊz:+^FǒMI߸Zo *[88LsUZqb$תiʨC"n,;-PX㞢K WHBF#uF&Lih_6Cߖ~Vo9 ʰW {%ma=d7y%)w*/%Btl)/B)s|z2V 'hM>ԈL,O]@VPޱW^QM=둟G&8C+MեV=،(YzRBֶ͌KI&Uj6y>4z70LH( @LwFlf[JO1A~aDp$ 2dl|Zri&6@|i?M*\xOw۴ɭH|9b_$Yϖ$vi胓QQ^Om #/+x^.'G @ K5XQ Asp8>һ1o#d! >G(6* HTȷxK1T[cZPa,d>]A1N ;XБ$j>S:4rc5 揧_IQ6;.7Vi0 :}w $$t*k ˮ"YR%h#P`OYW(4H&2YgPqQ|v3em.L>8qzu<n?j!BU?ٙIaB efBFqq2u6:@HZz]6N> BOR($p#\4iJRЅܮS>v8 ؘ2<}A2CHW"O@Y ̡66 օufIc`6/@Ke;{& +ʤ{aA$$L%՘eca1 E᤟) *rw_s͋q}̂tϱ\+! t('uפf#,2BLu P=HCyНҁ]4kf>G2!;bAgH0Jբ#_/h3S5>n$P~aq-t( vZm}ȔS(5_|WSWnac$47)d:NVgT:$hkkQSӔ/q#68pL}q:'*ċ 1ML Ŭ WYf6{!}98kdֶ([6~MeICM_+qġ%{''ec}@aUi)j:zv>Vp ј` cN:cF =Upg$ Aqߘ{|ŵ͚yS\ʉa_-v|b}`qjEa R?Raa&,Sdw~TEWi~ť~|O̷ - +S#򽇑 JIez-aTQG9b{NSۢruue vPvΊ yz߽2ˉ?Rz/Nau<}u&[% sj8<{&'8HS+wOњy72osE`S%NL:tPcmq44+Й4g1a,Y #8{Fc"Og09~!ejaJ n,XUE+>a4sFZ/( 9b텾:ioߴ*Tk|7oÙT#rWl!ucK߂:*IXs蹌4<.e/bDec^Hۀ|"oge&ဍS}I[d#a`ZφYSeh}][d bUMUx:gj6MKZrx,Z;(B*b@/AQ PDn,T^_g gq.繁3^fӥQ{?hFtfW)1sz}gm^.BOft2=2m@c '厾ff3& -AoCEG/|^+P81Co=CkV+c/v@ne+BL8ڍsmM'@G{N탘7}\݊ SO_(¿U%X o"p|WE/_E2{hPކ$f0_)/n+rjXBI0fN]7ɇY`>uTex0(~W&SG x,&t  я`s}>uACoY,'m3fvdUX"lv濸%9`VI4-PJr6xϫT#M4W Tˇk MJ>!k"e=a渴]H`OcNN6%7LօOYu:# SMĿ6Zx;`Ug{-З=:APWWnpԌGnF[\߬K|b{5g TSim)J秨T֤t#?;t ۫~;.Kf#Dv<@;זdtɓj )V0:J룘ס_PkMV|hln5o_`"[J^K9QÔ0IN^1BrnNo m!Z MMj^H@d/.0G+a7: y<)ե=2S|dPCk܎p^@EK5%aњS$Rmc-4Tխݒۅ0_ *ieZOVVRtc1*MֿXXҧ \ZV{$ȕPIG[K]ת@b J]DN֒ WpRc*xJ'k f# @gt^/(znPvUNO ީ~K d6߷$Γ.լ2Ԍjdfen"OԩjoN;Z$^#/s n8f~~D#(xp9Xᕐ#:QH{,oT =;nA>} (  8U: a4dYc8|c9z,wh5;8V ;NDěnXtFAp&:%QlOniWЭ93nmo*Éw/c; #sM$,fVX- 0gUX[&Iriu"gM s=:sKиRQ9*7"T j`JU Rngyw)נ<(D"|p.Q*2?sTD+c.硭~6K_g=k#>¶N1Gʿm@lkiVps\G.>=9lHHjY$Oec9paHEϵ.m{f[>e:?NGmռ^AH{%4~ճf^|Z_%CQ$>ݥ \ vpX64 i,ڒ jꢢAq-γ1/HfqvF`MԸj:8B_&܀frCtv$C qJksbin,1f!Wbj7N}r׭sI7`aMOȁ{P+sVyMrč(Ç5R75:q}4r|}zq6!@ Gf(QZI{,*aN.4Da}|͟}ng% M@@MYw\NHY^8 W!֝$k]E;T*䏻.<}bD">V#zjtyk1mӻff4w6cV6/%8qƽXxa^F/?`fӥ-1hr;Mճ=HVou(aXO@+`n퉶?}6N^iQ$"Tҝ!iw9̞Y_GWL zc.ᛎ(U퍃 aown:#ՕdKz'w){t,e͑]~ױ$$Rk*r2け v boF wVaҧN)͉ SΥ#6$oXjIG숚v!- )gcKrӇevA]pMhhĦ o.,Kgh1v!Tzy|S5 'J~A4>|hf=iT^rPZӰJx-~8]ְ {noYFkI0Eu+SYl >%+}H\V :/[I`t.}qm|a˵!ŧ[8ҩv0F*$Gs.S^@CB\^LNs;,{dyM~EQ'74MRţjx>=1Œ>^5fnǶd!8ጺqF]2^3'DJ*Smf 2F- !dJ{5{_yǫLUШ"rt4)oEmV: =-'oYdyXL~Cw 96-R>Ueog⪇-i8;<X;U&!% |Ey>9CT*XBezdT?[L4.8TqKӕN0:P-}!8 FyZR;<ЮYucXv+C< cD*!rzVQˍb3H˓/.: B `"u6כM A]gJhR zG㓟 qa=E3NJŠ~n3pYDOx8 ͷ4>EF7_(L D̳ܟݳ$ʭ۝LR d*zjgW3 n%pϥ@o<ۡ.ӄ705 %SQ1}mJ6Iհ6 ۺSə7W%Kɫ- 嚴ݙhÖBGv ZjZʡpXkdڣ|t+j%aÐpЏ^M.񷱶##b "ى/[}Fv5793~].BDDer7^@ci~ >5n8o\00[5,'IW|EO E :"1*G"ޯ|Ȩ~" .ԖzÍt @| qk|#ZǬC~K8#ԋ[)8!pϣm~*H>9\\?X3Ն==QUfM޹9}SAan4<'"΀ƂB/f[ q=|l$8P U{%/*D3 2VRa/GslJP|9|b9S9g˜ d̈́AwXx3cEѦaY8FԻ?׏6o9p|Ӝ{uCC2S!/L3܋j(zATd]CDb|L]ąV ,DՋZvF B]g86bG'Q_SEm{]|iדO{홺_Ek*#״f)pֳ9,gysIUTw&*>tqzâ^M XcR 籰,z}pEcqJz kU+u!xIvw Šɐum6#8K#&c&m+A!DqKa07w!FBJZΆKESiߗM4]@jhzٓtoX˯L0<^1jC 6 Oe>{.=G;tTj9J1Y'Nw+qڒ~\׬'Mfq}T@)lY+fFb6a"nU»C?[4:eUIlbttbɍ8 (OQ-"LT\Si`sqk$Y0_h+})Wș\Mr 76ASFoIYZ ϚU`>wJr:6ZD>,L> .e\/۰9z@Sbl|H0$[Sʥu(r/^ceR4d.J=L*mϋTLsыWɸ8tPf0T]pEDsg,o.ǸqVU̙~b+\89peEf uKc'3;ˠ8\Z$I@5uwY&b|*MPobPyS *Y5sIWGB@^-V&-]c6s" dZYٌD =BE:Oo;\dGA*;R@n'5>m329l] S% bƳ2YCn?טD Z3ݠYXϜ3.I|~O]4M ɽ}?,(  zr%N`a/rg,9h;?X^=rs?௖E{0wM ~ѯ*l%.I,'A rm7sZzv|f%#zuvf=BPjiK) SgWFnsDZBzr}E#Gh;ZE%O`}EO}xٛ"ߋ%/V wzbCX'܉+-H`$ x1)2ge 8vQcHR4Ohb*1+EtX|~ чQBHm%"ނ8XX%>FL̷Z)yؔO@>kFd WƴL.]Cb pOZsᒤ@?PO kl!e09}WfU94K wJ<{N+-YLJS߉oLol`^v%?HuDJb<ޙ:3!r>cjc91&=~:4B2Qpn7ִ5hn<;Fnϣ(ﲆ^JpI6;[0#]0@h~#R{à!IuyTx=pM{Moxis k ~<kH%]G鞥}=I?H+i? ]T#`]V&ʫKC;>?6b{#m_ j+T"Ic9kDw0-ߏ,:cW rL p_gy(Z z=3s%cSslwFv- dˈm1i,|:?8*(Y.%+"omOy5}=hj3]Q,sӐRZB9 ZtikBwKBՌW=A;ꎵ8(RUQ K0Ufr eS?K>+ #2S'$8 ^gmPڢ7QNq ÓO49k!ۇ[]KB9ǂ*glox㑿!MRi׺^TfO?ƴ?]>3Fw_t9)zrLנs, p">R x) 7r!`Vz pj*ٖ:AO6hd <_/7BbH ^%LF* `w1xpê+V=DoJ ` -}fh~o@ӣnp4u?KYytUah>CnsyJj7|Lč5h!vnIF' Y `H-,27n%I1氥r]RMAc׋gR3y}bA@š3G#ܽTyFcP%2\S#{ "⽸B=O&- ͬF@dXHfǒ!Ixi MK }W5p{Fu55^x_OxSIfw祣Ǿ"v(Gl6XھLbht0c00 )pVēZDb"d٘&2Ts\7`8P ^,4Ld8+C/pw>F"@^FBC KFh jk'?_8p-83ލ~ᴩ$+6L3hʚju HKp G\wT,-˄DQao;$ަ &M:fip޺}_nXwV^_ng2NU6x 97 drcN.zhנW̸q`yڭmְ GR߷TU xqmX[@CŅv@(|j21YQז7k7?5Kd_{C2:0rϗh6CJ_)'خ–mQ~Tx>B/.3 ;%k~n47#ϣ ~ zC1֟R$]8~ arB Y:8lj@kګx}X; m@=STmT9m tKq}OWhIHZw _˱٩$d}ZmBVP`TN  hJ?sk0iun4ٔ,~᱀W!eZerr] 32.ٵqf1(x0V٩bZ_tHƣ Z8ݘ U8`,xfr/mt@vw(])|CM_ruͦ!{v nCxDK+`xcmMX11ҬW9thX" @Jn[u{ a=OoN8@& 8ƶ{vlbA&NrLsye E^## ďG['/ۥ{M>ҐG责=cqeY1 RK~{852OU^S<aՅg|I,>Q;QAhz~Y5R{ ) Y]cdy9\dHQJѨg gy'cR l+2ug_t+_N &HjQ) ͱ!u{åsejjt@ZeY9@T(LJU̪0ieg"Mz}g̎$7]p\)c$>Tj`-Uڥ&e6"bŽ\m fTXM biim 4oYsQ䵕su5QHuso <-WL.U)tEGcC]9,@^jEd%C _2LӋ,EkBRZ0*X<"yQhOz^O#Phu+W+=ڙ u8݀j;{!:H kykpom-tꡄqQ0:]o`EH,?t'M)r d9>b4̮HtHC/۸ NdPc~Fk XyXx8OXeLaΚe3䞠hpRDt #hCqpRZpqfe֤ 94~IrSΦd/8nw[Xp^Jx4ɽVwtxo"ge9)Td==Zl!΂ 9 kDm@JbJ*@~΀މVl(M+#|?)+ 99Pq\Z_!`@TwqA IDch&BB^$ X>K+"=Ӈv=xюIg=9; lxƧ3v3X Z)^L2GȄQ]ܩS /^_\`ٹϡ ?$A Cy_+: 4* M^;qʢ 71@Pxu‡(G0N ݷ3lT4ѶNs2K{byLftE*;0T}Oh&--YDݶ^8{BqT¤bvx܂nA$] N4 AR$F H\| sڗ>gob]z4eN+z"6~,m2]Ɲa[-zPh=;I2JE7߁jj*21 ?nŽe5^YO]0m5j;J|PfоP5 0 3\s1sa8K"Y9năq}1OJ, #sU\/ HAx1Vŝ"OxܰM179!z+Is;aP/{ &s V3<ٵvt %E N:>xȜl+TH|t {~sf_Ֆ\ 7CDqZNIfscIǒ%Qc? ./:>p2 $JN s0Y/XRW0pZ}|k?o507^RkvQ+9>a Y&ae7pԪKmIԃBT3Xg&&p6Ԇnc;_{̲`?7\h vO#Lqw?s1LL=(ޫ,M=g澊ցXk6v]!y%\9&EoYAC 8Z(Jk̹o7s+4GRDb?Pޙ)_ob!8D,H :=.=떈8:7:OԵݟ爝KOta ]HuiOޢOW^rZl AU^ʸ)=H\cHT_@!7CIy׈M,hGʭ 7H#]hi$S[~JH  ~L7=ssA*'j՛ %hg f]>ztcC%|GOs4=3Vs8 վtyÖsB*ko `Jq&}gxHHnn7GZЯ~T/n%>TO6 u^B~'V)y[+@aDk~:HyDGtyO 3C9Bb,":s.'f"ÿiSn uoIPe5*"2M,FB=rreL@G3sO2GOD]t7F}aPe%zOd}cքjm@'No:ZcXo {•¬PRh( i\ cbH .*ثFc =xXs埉b"ZԬw/oE&sQCyYe4ۧ(&]q8[}# ןZ?Lv}1,Iab>MB(;Cm_t` L,i9+?JzcewzѺ <=kcwb!XiHhz5}EI_x3*ImI֖G^H,?ᐝ2H6>n簰$q̫&q-oj,f" ^MA[N6yY@dsTm7?Z F(AktWt ׀mZݩIp rXĿf+[y(Ռkt9d̋ T2t#Γ^'=)HÛ:!q Q.rc̼![mӾz&Ɂa1bһx0s)&<)տbm/xB p֫PLJ5f8wB̺%|?6ꢑ\3eu`EWq165U;&X+h$X:(UJ|$͊Α+XQQĢ Uo^l!i6gqӂ^EC?e76z%_4+%x:گ f,O ^65U=zog5kOp#W<Wx>G#B3I=IG%uq)ZQ5],R8qc֫T?gr]"y c N:/ߖJ  wgh Wt$SS0o'kW/AR\ߪlJ+5kq҅i)u)"^lBΡX%xCO3YwIQpnCO5F$#;ӑv; Y& eCzmO^Bį?}s Ԙn]`7GpN}m.CeJD<(]B%Rheo݅9y<I\ qNU(NC/f](P ̸X(e齖}wO3p+埆7 (P bㆂU攰q2St֡tJT˚y颍O,qkc4',LLB%L"DɃ˞VYj׶$ރKc,훔DԺg98vQ$д\o}wqu7ԡBVؽE Hʼ۷w 45n41Zܾހ++t{qR} : 311\Y%I>4 ?lhCӉU9j p#g*pF3Wl4ez+-q JD 佔`?`"9f J+j] dtt &:H6M[Y"DczoEHYVZti!Gyk}Pϻ)*I`jHw餍fUgc <,BaDї;.+;5?"ʦVz€y+-(Ks{0Q)⨳ /Cq-@3>C$Y>W}?\5`z1|WEfکĘ<#$dagCUM."vw*8ypć(LgEy(OjⰿT}_b\٘qWKi)T2xs~RC=[=p0r*R7W_xEsAm?s)XП̝r!R u&}>gc6@0eiNl'yT?c 3c 'էb /8WeĻBesciwS}00BY3fVe]$"Sm,`*&[li. MOM.I "D*UX_94 @$D.F^MݡCgj|Yo9{1ב,h ?֭Pvu{ƠJTBd|,@B>z w1~mAJOk~P?sf}FZ]_c[\Oav'ȩ&]R0sk7Vpy_6 92&dac2>i k,(#cK̀$؄oX8Y>%$ĹJ!P}~qt^Ll5a]0'R_{D$H&G}KMv>",c1 J vk_ bYd^5s(6~"B=b5['C&FGsu}q =i7E\zy_{ lcIX(Ra4V Ê1*A[prUfq28gO}[~, KHj*Av|I?=fj*4d""y'3@'qL6WfBw 2_6eOb?*УnxQLtm 9AOܣJJIIk-0[LWfWI3:6&g"@VN8 *UlK Kb,(~MNֹ>9f#>MJc{Q=P C/$y\JurBrB^l0I/Z:$~q#( n1s  x͆V@[wDCM^;:G_Ԛ~y8Yb˗76̐0@Ʀ)v&FI ~bt aKBelFn8|g3FTe ? Mj h:s@HMF2Ͼ;Z=Cqbs#m^0Ig@5||oVƝmָi Iu?L"j9kbYBntYq Teƫ1b?0݂ݹI.ot^.f@ Gz9/S mi5T4Zs#KQ"6S<&s2ANG t#K3H]>'ؼz~>XUd=‧)FroH?ugsaEݒ+6zo>? l  DX̦ b2$2^4-z!֬܎I]EŌWbcf."]'$`) ۂ,ſc2L2Qѭ3߭qZU4:t=\H5!r:¡, sOuR#2K(ȃME  !PU| `qP=x:T0DBNJ*GuEB$mmOt& Y<ъE /]q"QQ@nD͑"8ST\;yG/שLm& vϽC5A=Zբ.zXhrZ`HM^0QQ9 4uzO*}_ynSg63 wL(Ob5E;{WoQn .$We݄~lƎ5w'@M NDŽ O^<^K, Eϭ̾H'BfyBj`Br4 ٜ>^CNXٿ p>f2+C#I1n,.bn.e@hs2YxZ[Cy[d8ҴٹPX yK賒nAI CV0*j%&rH{LF/Uoi&CU7zm(K0祊wF]h}<3% hsINhpn?MpeLZb5SYpO钣qNp9P̌67~TQi &PIvϩ55pIoj\`p>tKC2F 1VrXUVg֬ΚWM0H@W+EPMhԘpyZjvC Hk^e׏C煜/0/@b`V%yn.4 `dEzS؋J[}&78O[%2N?&fZ|[YD/0{N:C$wtu<BOLq UF un;*~jLk[J5%VbB6mp!Npgg1eJR^OM%WZGz%'LL˚|Mj~M7 i׃iaYװryVň2Ӆ~ϯ%Ma=K)ۺªcݨ5 pE}k4Dfޤ!0gEm)h"[37^ܕgO4{BJ<9Z({CMU%=˚NɁ|ղٱA(F랡N63U2 R%y^vSфoS煐!Ѵ*x°WL }^)_(?LnzzK8[.-*hSv. }x6E~9B:Z f}b '>KT< eKUBW!븘sccArEHs??Y Ѐ>YL*Hj:kWF=?r]vdUI^l \ZZ8peM M^ގJT2x|8ZGU´=dr:B- M_)2 e*sKE~qCê?2%k׶BltX:|bʺ HmtQ#ꏫ6*"d 5NL֧E ZŪ0+CQ9-R@cNz-9M! lB.T>:H^$HQx k3A/4G[:%\`d'[`8Z[^#ADPm o1JdG;]MVB|ͭuv9QܢY(C3H6WQ'1#ID⁷8\eT7N̏سoаTEJ^b ~@F-t.|lIEy:HiňC(w\ n99gjvW ͱm[PU2]-s[$j!%e E}%kWQ` A-j/BT(. {b~ŏՔ")( oIK@?^KᵌWkKMD.cU/NBx_wyB}KMe/QGYl]' +6 q8֥P+eNmj<0ik ?(]҆G J9tu˯!Bl$w6 kF3sGCM8ƲMQΛ ?`s+ 0e(s5(#lޓiMa]pN㎆19`J\^W![]GR_2YN 8gݤ*ԮqI@ݾ7 n&ݘs,>2l`:LI3kL)<E} Q`a .;} [2ckYsRՑr8u-UgX~7׼K"G4_fWj,hwΪ::.tJ[r,s쑏/!#fIvQGMbyܩIk$uL0){$NoFL>eRMl+\u#yY TΔE&M _8, ,nCpM\݂\7+¬DEJ Y+w7whTJ&Myp1eD`Wq9ƧwQܹ"ga@&(f=sďT!; 9t !6lUE:mHAB3Xu(BQĹ-5&h/sPī9Nf2ܩiLu2rı ^~ѭ/ؕ U-GTy"f\ @xuձ!a xwQ] V(Iޚz 8$‚#*G cMm)X?Iqe1S=9G"ҵrܩ X0T?w2;ؼ[cNjfsސ,`S-lq3UQ,:{7TZ~j1) [ X$ޞLϥ7%'EI&'n~9ĊOݎ ~HYnwgWcN'|%.c9@eijk>17v2!$ w+lvPekɥx-0]X{1^YTp2B|Mp j= '(JG6w}gאK( a!z(N;k-g`6Vs0iہ651lX'15IrMW6?<`Q"=׭x/3!ŏM9i#Z>_Ե֓N* Jٙ L?jۛj\j2{<e Ө`CjI9/\Sݒ*mPhu%GpCm{nʘH05WKx)X 4(UގL;BMQؾ4utCw7,y:(.Rb-p}A*gYo U9ѳ]4;^qAj'0B8iJ$Cõ"ji1y)b>:x%)١x\%0Tp[ xOh|ՏxSE E468.ۛ׊ WPV@":R-fM pu"7ڈƶ_=y(`'1C6GfW1- eqq2'Rݡ_Q)ԁ_e#slvA[(:GYfY5 (6;RNVrVfa?,`o-Wc<:4T ¯irk:Aไw|5 ^<Px0#dBDAKzasqwJJvv1F˜@DsÊ# }`Z9,2(&|SԊ^V~ī#BK^<9 '櫥H墨I|Lyw-53jsƤ87 G[YUI3> [9IdhE2 MЇ‰b4у* &T;|k:8GHǝ L3\/f/[<|"kGP~02{cXqxlܫǺEV.;;Fi _8oIZaIh8leIfTS0d+>'Q6@$(y:ΨtbY=}_.1q-e}6*$<ΙK}ţJWӆ?m;PSVUJ]~T7i腵P8~8`eGK/kgH"RjmZuxCHBT;`Gx>].A OOI.qGGexGX-QX{c7ǻ:Z,J3Oy(t{ە37L0 wa 4洫qg4L:# _._,<侑hΜ٦l۶'>O?rvVühw-oȲD-G{+TOu ysh de4N <*.v9AZGPqh*s1egOXFa "uno z/b iRPV$QnAܭ(pNyv:$Ouƭ45N;m?(| `He5ҙZQ… 76Rʍj\]T(ˆ<%>aZp:hez)mRGA~&a^7˟hP]k<͖._0j\kbp ѯ8%a8\dI!(%iB2 }<0 5a{ox^ftve%-' jqt:yC&] x"A͑/vRm?9?Y?kj (>|JO2MoWه3Qp+\`Mq7/'A ngOBL3 FUA8 B$je$ߛțn99rn{hOq'|w;IC]J* |C;p&){@Ξ'lZD\c.Їi c'{rқ>tYdۛXck挒Ӽ:r M }ː)(_0&q{"R5+Bb^=kJyEqlZUYY< te:Yo/Hu1{J_kSֿJυNyd5 Kaq37Ë#=ĄEGZ|ta!SRf 䟠"R&_!' .IS{khq EbnPy[xP(c2lʳ4nʜsOO%2b^w2OZPSëN/;NՒ4F":M*!i(yrmRCu7˞^/_enѩ:|ki-V໓88rsZ|MXCj )Jx_ 6I[.MbF[=Fnn)j/ΎasEX;$vR#Og1c`KmD/$s ? #23ݴjj9Z)q>V\bt[Qj0Z[z+Ip\La[sTGO+playh}|5Ƹ-9l'&B;<|_ZV aJ Lu30T}~ݒXQz{WHp H&lyDp$_^V'tcR)_ק5dQHqpzkMtO`['R߲eI*@h[/ BWZlK@jqgF ձd5:&Z%AL%b䚍3l95y \qh\]fdiHe ݦB˛.24XE->wqoTξ7|5Гc؏0$ngΗ>l[m4dN{BdjpG6Vn2."2Wz,yyn N|DT(Z~c.~zEJk,Zs{ kn:rzN4c0G|Hg!AImik2#27= pG7ރ> qfc. x Q-nЏny@(_"l%oqAںi` n/倿)?^gr?UOd}AϾA*LC&if:@b82'-FI8V/2@9&~]fqܛjy|y60׼HF2!_>tb952~L! 'dwh]b-A&IC̱g}{~q- 2\f%7j@=sr/W*O_ͿM]co^_aHyb51]2焪fl:bz$7uxg){8?&[<`05F}NL]ncGtvL"}zP<)̙=z+>sxveE&W|KHpR kLӂj!3WK&rbdN#'/Y;-avbhԄ^5I Ma eB.0H$ uLpMRDwAgIx0Q1Yio"sC0Swa9nbAΜ&C (zI Vۊe%2Cxr0􂑷]gMZuU#QFFDʻj6w/%c6~cnc^<)ltx{Sv].ZPat_H|f peZĮ/|yMxTY,\>>R UbD`Ht[S3 G,GeP /mhGS-'Fp%q̤p7%ԪĶ=̌7jjk) wc^ "_ն=gpT"O'GNgdǽZ(܀Sg0)]e"KEM Bub^{4,m`{QϜW XnEjS3ګy;ƱJU]لSnpz)wCbPR7fP0G`<@)b~gˉGpuӘD-t Ù7:^fCXUt=Q Χ|WT17_EF6]TR7P臄y"3m]( {ӡ3& Gft>&JMT9H{%N*kڹ&3['tKU% Kw O{*hӣ~Z,}}np^ez;qT= GYARbN=5( qoZ&RxnӓsL2,cyaxխYrFE1J] "aOcD-mU!̰"a+`_ETٙYGCFZ'lֳ0/Bw%HDsxZpFv3! %+bs~mPpY*0v$\5!: Hdo=/VqKHyHM>A U.}}./n E2d[z%9~j;Y;$%nk6 ~9C9d(t@Xxwⵎ`OB~X, ѱ./b1}@sO'Q&uAy$?"on3[Nޡ5ڙ2+rl؏ơnIY3=R;BG%! a5[?J7oPwS>W> Fd7P̮pJt|mMqdl$@b3ȉBEVLFT \ry0 eu̗yruZLpPgXeBM##KNkerO D<?'dbd^VBY;@cVck[Eiʸ]V7A_=jqFX'e{gI &c\b']`\#{R2l?atJgc"@K򭄬x&T=)+>XlM~=SA^|`/}(}խy^(0aʞg˄7z&D^ݷʻj_`Xo:U,5//Y{؈#5Vu>tƱ:R|e{*yi`X amW[]d C,qgnm<p[JPS=H):,)_\RFqsyhzxStӗ2nxuQ$0]0Z~ض 8޾(+OCFDcPmؙ%k`}EXDZҷ4gsDo9$'s6|q6qQl(ot63ٌnc[]V;Zu@Wœ9G(#rq!8R14ƕ.;f2glQFٴj)rXjxCUyvUÓILm?lee!-Xw%o lSa%= "|0fR>0yB-&$0XT766Iϕ7O!nhNenun?Uedn_yᨘ.j>VsE U=k boMXO'$K.:Й{j,>\¤YW>2DXt 4 `)0֌@ Q/TA܏/kix|oUY}o3u;*NgtSH?❪޿x P 9 oK>HN;*&I&knc\v 9/h ֝>mypMM 3o\o_攸uhC@Xx+?Ǽd- E !njO{aҴTkgPB=#dt3&"&5΁ i(LX:lWc\F  Ac2q:R!evkF酌tc, 1FffKo 55&+,&Y djykƊm@*kW#&0ݛh-a0~֞YTLvFi2X:J Xe?`uH[,~g$S5=Qli;\8lZW2to*] tELr[RE!3a H<Msm iCFvU%KqWiG/Ŵw ZXGhq}Wgbf ).r2/eҟ{tEڔN!t̶zȺNEogd*eoċMm*n W;FI X&G')1˿zSnP.ӿܛ -=XwCm,2p^2;w~' vIB61TܖE *]o&|X*Ҍ"t޶-Ա}7 !Ҿ[shJaHAXp"^HM҉P<ǘ6}m.CN[X ONJ.I}S5A%%A娂5S5R)<ıcFdDl1rgVj~%-}LjgVZi%|Jѓ:M6qTu`(ytsmGCͅP[{|z1!Z2;q[ q@`T7#8cb@E!ӑ٩ګ+s*~3ʻ޷9.}gN6ZN ғZ0XLҨetŶk}8Q٥=('-tV黦 VQRKseVG9xnUU]Pfd#2B\ YU2N\62򚩍6șəê#C-m;1ok*KϸдA7-e!"a? Ұn 2CšևXtYWQcaM -f"KI'8}8e-PSVm@ 3U+ Һ01_\IѲB:ݍLNL ]OLa 1H#-wnTzC2QtrͿOIY]wHSh@?}@tp9{-՚=v-!]\mTU_ۧyZ8)d. 9X2WO:c*ndž̉ru)Ggwmןєf <2 ]ƚ`N~I Q3L7-Fa\~vUڽ]ȓl8mب"m>XuT-]f͝ifgrJO&!Gq0GBR%y Ϭ"35oiE D T[]5 b￶6W=c\ڛ%#\ |6q 8>Ѭ5 I?v (ixm_D'cE%`DidC#ssٓhSjy| pe4iE!HJf\S m%WՂN,xb,ulk =:\9<,`1jud" ;_2f&*eBZjx~yl+R8daHk~?'X4<~)3 t{W3@ۅvJD<1~<|p;BphCά{y v"bVF]?Z=+I) * X;?3"LZ 5W*Ck V(?D*׿MyJB"8)!jT pa¢BO i%t;6%ajuI?<'ׇ)96Q7g5e88ȏlcڇ?y؇tZZ $N _ޖu-u{>$z34BJ&pv "TTJ(1nr(țc"0l4ZGe:|F\ߠP Qxٱ HC1}tOɺwJ4TtxTވ`_{RcTpu%1Fd'lG q塷 RI?*C^;7 Ga{#K/NInd,IVs|*^YȢ0%S@쳞; ,Jk_f%T\Kju]kZoV`ams JJ4VT3^S 3zB[7) f2E"e2ߊ6\Q,uOh.o^/Dʓa 3d.w__ ͟#Fvo<FYmԶdRZv0 e,(miAR? _(OǞE!%p .Ä܏#>vl"lDѫJV%0hm ^mR`aŒ,s`_թPw j7:`u}ptwEi0_I"3 ׏{~. Y^7}c4 Y%P jd.IAJ3 '͡)2eOg-o\0Q{{AOsrp-1aʐge.81Js@l"`:`>\%@6VS"ށc|>\ 8 t[jjR"mf΄hQ:iyϺ];-iX u ?ԾWWd:/ Xƶ2;,REN[;f"h-gss$BE.Bks+qYMK;X\̫eB9@]\,:Ԧ$*6'{n.A#d "c|ME{9U)% hf T䊈)c'4okޗ-,t{SwLm2` }5#v Y2*VIn` 6@Æ03s%C2zɬA>:+=вu<%)Zca:ĵE V,Ez5\l ۗ3JX')8ʦD <ݷ* I4Y_ɟ`BPMbU Sz5#{43EKExݤy]Ȟ݆ G1ruVX1<-oZMqʊk*Ԩu&l+8fT &%9IuߋGu֓\%MPqͫU3IX'r,iWgvT@ L I%j8mn󍢦Ue". 0:뱁w*H(Qusؒ[LDkVf@M %Iw dCliXhP$0me`qO.1mNo`%|S3?`Ͽz5IF6ًOkcbhmt ƹ=ھoJ5 lZB#^"Àq Sߠ tRv{Maɳ0XqPCu 4D_- #Dƈ$۰3=I2Cϧm%_@ȿj}tF MU,Xl<~~ZSUD\nvżxj9Qw<f ztP<eY2.Q,Vܞ$Afl.+uiR6&R2W GG=5GxI6@"ŒIsTݦ8~qW[boFOvE,;/ΧȬ֫Ҋ%2I6fq؄XPoX8~q?r $O3_hwxi4c? zjD{&by~OoAc/OqERsC jzg~P̛tx̟߳rҟJrH]eCT~I[4yyV}b5N7S( 4}E76 .? > h6QuթFVzuW 6lIJ p1X>Y羀˓e\x@U!Mo짖#L702M5G.4nѴb\ݳAZqN[llڝc|hݥr(kBHz8aw?Cސ&w7xSyzA?G=VSNEER LE-n4F'DH`1F ^G-zwn8h|zHjAPNˎgؤ,yWZ[ZEOjױ^ |n!5|͜Yzd/e 1|C]t4kXɲf4)!v (?ÿhXh(qr;yj{2C.;U|:)m4K4/v0=%\:+?'ѥ*0ήː g@'w(D㠙`cL~Wc>d̽[=asz PĥX†iBUz,SˀM$4P@sm#%H4~vy[=k [f)XRMn-od31p'}ds_Edw,6e˺M'lq)#[Q^GkKEm^Fs\ ^;cS2&, (\WLLE}9)_h`s-blMnkMg+ 0:kSoʕ]lnDZE tFdہNݨp 7VF·~끩x)9Ո^#d5v0=tluʢFV 1;ص$7k<ʥy]!\ޕ'OYktQ>(vejj8}Z ! OtޓBNZk_F(ڦ{!tf$XV}KN#5 y.Hr4S* .,60b[jd-5*MmJn; Q Xd@8JT_7cq\srpj-w]XMx{ ¤4Ԯ䬃g@y> o{q/)@{S9qt4gKX8N^rcY6j-Zv~~)?5CJ}5j`#M< WWi#aQKy\IB3D%?$eK"wRsD/TMT5TiH ؑ̀XEHtyRI" -U"5G*ok9>᧋1Se.|#Z!%_]i&ءq{(vEeBf@PfQfEΗ u 2|`A5| P:GB+{p8]-sڽI?ϫ']ot,ƵV6pnHZ2浕F"G7Nݡ|:sq~+1y,{X;ŷ?oUE𴺌G N<(ch&jf/~؂ady}&*R!#n&c..yD^] Zo*lH{ X0XYMl}^/A?m#3[ym(J]nFD~Z\"HWՙ,c:oɕa"SW&M[jT1i= Ey3&Ζ2GŮL:Hd*h O.߾y틾V:7#<バdvl0,n{K"2DbG?|n) moXA^M'DCRlMqLsZ& $mf~Qy\~x7X"$R!yڹ~aPZV ?hfzs6WB(LAdGɿ)U;n7ʝ^Z}da +cU9/ *a?*/=ng/ODی4_7ۀ~p!mN"FB5$zwIә=1qaKSyH2wpy"8 Q9r5+κ%yPIG|y l5zvKP<&f˫Ft.Zĥܵ7 t2!p%A\b^f2i`,KV C{ ?˼MY2ܷ 7[M{r5UG53m+F:jTL9d˽yː!uĝd,AR!PWf`4)d3Rs"'G"b<%;ڶ(W4?&`T@ϓ(g+2r o-y_a}t(rO/?>]M_2h$EgGLo`i z9Rp+SY*" z[8QixWʑ3* QµYRc~(Ec)"\&?p˥=*lAѽ(]m9d"iAu cr**$>?Gq\EЄ῁h2k2A}uOTx?RCqg[~eE,t8Olck尴>a ~2:D!Z` >x }tv;ΘzKA]vj?n9nJb'w"~NŽ2i˃HglOL@݋2Οn:;l^#Ϝ0e CTv, d"xg -6Q  2 ȥ= 8hJB>$ 2̆0X%{Ѩ0L>`c2MlRHp{E". D%J7eڠFh>BEEIW*s1EQnZjmOg n}~t#a L|w zP/B(}4g( A}%M6_}hU_ k,<~`Ff,$n"ǮW+xgwqKN $k2ڀ!J[*+Zߠ}2v)7ɮd76"4jj%XX*ZNJ@ ^jh,ώx]8զmkm3_,![}Wݜă%pG 0]M:M8///|0$WF@!iPӲeM!+iOMBX&mstLnjIlyBS7dڇ~m9|YhC~82ģ?[*~`WH2d HX+ZBkKe}4$b6쬧i9IgtYK3}JXj6{cׯ@aI\DKB0 n9PN 2ukV2 G _N@AuI zРLG6 ѥRP<1fjέ@"/1<VKmi04}HՖ^` m1}g+{ףpazumQYF'ٓ􉜜S~ zWU:Zj@E?nRfGK:Ws>[IkO/d+d7c^ :#[/&;x1;St1N!dL%MuA2gIގP{Z&#K(W vG zZ:>B'W 9[N)nZæǐwdə`Et\\g[Zݠ~Jix"e6s152v\tFHc\Z VCynDxG:=ܷ8cn7le95\EY_\鯹MK:!M q>.U̟nIP܀.uIH'ڡ0?鲚)ȿAg%}.=9B>50 > $D3/ ~@՛􃁙oWt&:Pm~'K M2ynV!vNݻL΅ |΃cuS5xT7lhUSX4x H9h4[P NppjxP+)eqbĹ3pbu-tBia c 2pJ#CM`r0lz"%`ֻr.Ɗ#OH Tc/%2Rx Q tk1ZF Lo:uwg'!Mp+-L@J&<E1 ]/i*qEz,)/K|A5I&/#A'yچ=Х. `}_t">N9d, s=˳* `u?M32RY]:g}h/#l1ej*rۜ(XOv\4Vh6C흢eCo81hI+d\;K)l#71)/)u6K9'^}o[J5;}DĈQ5.;5+,$&Қ=9d1  }pKJdra7R`'m=h鈨n5 cZo+-KJQc1 ^ xZUQ>+zD[ecEU0ї8quyj`AD~ӥ~C v75]z;5uQ^J.2K~,+j:AݚutkF 7J.E#O+XT'/Ж-+++Dבqs\cNL6kP[ r?gշ,8˼  no au/e3w -W8tYh?88E DǴP.93" Noa+YW 0rcR]YFs㌸y*Ftb D: #laQ~L2xF0ݵ} u6;! ̊f!fv4KBs5+bVJ=­6KפQs9>T@cਊ+.zgsN+(jpC!@LD*RVj>V Lbq:, ᾦπЅ:!mKUD_)5n1RX~T)҄)S fwq6j"%O+};PǷ 9g2B9zTѯ*Я`&|Ǔ۟`i؃^#o]*i}`}pY0"/n;X-k7vEdgsn"ء3@7 U" 'QD`6I>X̝\q2 G^?CT>  hP2&U(/׳g=~:E9@`M|ɄX &ܪ#oZjYaI Xs="]rUVn{`fHF-K b2̸|ۤ;Z ڂ9 .X&y-#Fʨ fm{ȕb'wDku/Egbv?E/ˋSv> M;iFn)FP;@;`^`',b[fʸ5C!.,X5Ƽұ` iwтǝ81,AXrQ炰Z+Z7;x11,oN9IRy~C)M^N< o˻فٝn@4xWR+ujt/UI}8gLs ȑWb}o94QFd&9MO 0@G ;p|T3=Mn%A{PE':Uq."K.BZ8Iz+^dnGLתPPyGS5Fk`_MBy3=x9qq 12\0)Avh y[|#a%ՍB :3%“H$ v:tu_x^ˍ~ j^xШ_Ta%0} l9N hiA|JUҮ#J9knvrS]LM\$.(c%/zh!]2ya8r,#2ZRC nUthK=$2#Gū6׶!qVaA=2K?}eLVJ.m0׈*TnF;,7/q ql>͠g}<_ْf#H3b4 [Vz4Op"#}Vtp7z 7Wp֎]oGaC; nk$TvsfР4=(S!QNhGZj'P}W4NPvwy癵IgNYdݟI^)x}j@avL .(EQ8('PF2%tf=̄eY\L7፿c$]ƞy6~3U ^< M& 6 |WO-] '-U 0߇ ⨄iZ~KqvG4Mʓ_IbqE_`0!=Uk[ 8ݛTg;IqeN&"s|8M)Զ_7b: N ÈG̮KtK+BUc49]_{2ZÛ@UNrn~O#De[~w+m֠>g/yx0@֏DX{7 >CiGG/jWڦ|>`?uAA(Np˩C:(zYΡ&OzGG*zT6 6q pʟl9ȣSZd!XYQLZs_8k 0MVoՎމSåeNYU5~?&AiAz=3U*ԕ |9(%^0y&Y@#\$66%-Sf:b ^2?$E&6F٪΍N\^Y( j1?zW-/_8;.($J!vo,xmI׆)%.oY,3uDZ:<^e΂c8S3iZ@ЇKF"1%(~=ɘu\o qpmO"5#(&\ѡ TrBJdks `U+7Y˸|vWmhcjD8Y`'nwq ͛eM?!׬=}8Q&#=,|ЭCr 9ȉX'@dȍ _ =h/5%4rC`ˏABv8*'!QE\3; 6VhB7O8SH绗#g9_=H&|M2) ,kgC͛.!WKRzũ$Tߟ>NȖ0 $;ϧ2ag|>xړkp?o4ә(vaw{.6s]%sw=xA̸` D']6(ꡚ-}CפcVHiUGqy+ALcaO`tL\`ɔ+CA~۵hF_)TΟkŦN,p7w֔1*Y#OfaS- 4tnD:bƶ?OaQpiL`Ύm?9b?h `0asEu?/c}Ϊ䮞t e?UQ ~ƶf'rpU'ū5큸Aca-֓/Jse Ÿ躲lޤjWa좫^xzTh75g7 >O[4(+3?x"D 7A E}|jq@X,q#GB)b*e3ECK $HVgӾ_2ɌO0Q Z轸u2YVez3n,3BFKJkt6 ЂV)zR¸M?q >b?nOLL˅e+^`2H6< ׏R;I8LD)Igoa |}:Z =xtJٸ{8ʆ|{K<>e-GsR}7U}XS2'ջ7x&,K}ڨaF;hjqvO֔ɝDGsmM?b kn782 ֑;W}_R)e8=@n>p5 ~":i5ij]DW*mlt&5kBB7;W%znhqqz?qݼn,rnOH@`UZx]IUǥ\==Ryook0uGB}'O/t@(F#kGx.ՠ2:TR⢖?AP86Q/&5$8 P#KmЙ`4$~, u@硈1v NadKdߏ1[V|{5_7)P9W$C?235b.y*9 _ȟv?4v\SBa6 h|-ޠ`":Tʎ*!rͯ TfQ|}.%%Ei؁%CW`_-Pז_wsߨz(ATv5Z'9h{ 8@{ I6 =Ŕ1wmN9 3 5;P`@Dz% q؉U֭su%|GP@"UgP,Yׅ&灏zxSf )Ԁ|ƺʃ1OJ ߧ[CȇZMQ cJ`p^@zfdZDm3 HaªIo/}މ|`. wd$hSnŝ:La x ou;ltƆMʘQxa:r^b6x D NkUHepkuBríRMuLڹԹ}C , {oCN15Ýu1}ǧIiGB-ᣫA*O0gPGaz|>c|ld i h%`LX\,N_lּJhqhX7DQj}6{ށYQ(<+?,`.1Wbd)".<εډ9؇ilC(a>0u;\v"nm[dӜJ1Nw Ld/wTn;hwj>BTYAZ驘l{Ie@uyfc(!@"h3Ԏf14f2U&zrݳ(&/z=@} ax 1n ۥRZKE3~ k8$/ۧi1"n74L|+Hj]R OI0r+7<< 1:PwFFv՛{Jٷ$;N Ȑ4BKy9uxo7>5_؅ȞC=0r& G)lŸZ>l DD*ÐwrY&+ xU.ͫO)ډv|w^LZ”ef ~s3kB9"O2UfswH=n:(L١O7$)T͸Nwtws274^4woeb/A0~mlY?ր3د`|-ā& _GQ:2-.q }̀k&3R{,Ӧ !mӱ( ܨX4#_kXSjg0ʬ?*6>M^Q=.,D< '9= >kba p7S4.k&4Oge1YtKv3 Op`F#S gA֘Z!2ZZ -K =0.7ajaӤ{}qf+',JPNYFqp5OsM ĸr+f8_Wumo=_LbNʼ?%F|32Qi{>%.; g.5T<0%;Is_?U*ťaFF,`,4Q+~LdaH-wr)#X_wN[_ϔM~Xm6e>Y"‚x[5#:;ρ0yOm'kBy[9 fJǀ C r{I-y&'[e vLM$ǽD)5&?%jX֋ %_RQ*y ŰaNK/V%-xis”#UͅhswE+l`ЂAwLF-Z UӯmSܯ]:=X@խ@oy<>:j(G :BsԚ'bCtmJP&%=+ _p#ES~US-MA+^^8{Ll؝=:]K8MޛE x.f l y$ bxR|g']5!ث#QGX6 Lg[@!Db9 J7JG& tI;R a5лz @v5o'Alf"}^G'o-Ex פKus$z+ٿ8V.Z%{AD4㸚„fS.!?0QL$4܈%k/5v783[Ґ׽pf.tjZ0Y_~9 ʎ-Z*F;x;u c}CZ .|XE-A+*`x4Nt*hVI'#P'siQ 8]"ҘHYUqQ,M8gH+f/Z^P_!m R{UK豠߆nQ8/%LC3?8S]0??_WƢig" ɛ5P2T;"l򭊝9'kAOb81B$4k >6jA1cT$c'opm؜cSgCOMBBw6iSiu|V|GH;ٺmIMP$ߡմv pïȫLͥZm]T;e&dݻZts08oecu㕌ύ_^E%aôcӄtҁZ+fHɳ" >;v.C$}[%ms*KiR:A.0"֧銅黌Dʼn.0aӇo_9r7~h|6}(Jq:t$QEʓ+}}jAҭt Y7>$v*|~QzrL%g#b뗎p%Ƶ1yE.o-/m[nb)-MyPÅ+Ꜻ1ճ vtM ?wcFlr9ùBI/NU<^ort? ޥo &9sӊ*֨Ai>vl}@1%̓8UgO፠y'eYu%7seM*-9c {3: 2qaph4HX n6Zo垁@,~A,׈ѿ+AtkD) y}\>pW?3rΈ{;Vwaji{Nl9W|kW:bl׿I a5H7J.bvVֻ :.3)|z_!H]/wXɠfQbËz1rTΑ[`%ЉW)WchHEV(Ҧu~糌rfAWx?u$jo=Lj`~{ o9.v5sLFjܿ WM{WٳMD^883CW3NސKܾ$ij !W9*>4p aNsS%:qހC9W[+ݟ {(L)%9% xf>':8w$9t{ S?tnX !!g[֜<6^nH iFȷ{M? 53e<5[%|_iHdvb/oD"E̚a~E?xU;- XAaҰ]*1[WA[1xnۙ5'.CמR`?6)9_#GH/Fw^历OI!_& OD9aazC=\dn(@"<=||n h]84/T>烄J0F1R~"z *Tkh"8HYpW""WTb&ToQ./bVrk2qJpNDCL_8T]0W,g 3ԁ9)c6 H0Rl|+OBim^vwϡ#{6D+LΕdAv)O9cWN)l? Wgm$RM9B}0HK&31xLhZB8[m v)\b&J8s)H 59[lkqPEsw d'*T,]_GtްE{Y  XiV .b@WWj$t%e 8^BG/xg܀Cy+GF[exj:Qh)f6ɎaGXs52do؁M?; '*㴂}d(B6XTәN6##"Trj&ų$_g[|".% A&Ēh>! 1ytt^H];|fϔ: ~2q /,>{S]&Ec=Pd#, X tQkg0_ITxIc*^&c]cN!iy¶/;*fEd(\H=%?:]ZS(/6)1ⶺ:gW Ǐ;Q+_]R:~[9 xm 6~p۠/^Q/qXuݎ+1;X] |LIfQܬN8^e%:4T)20|b]0µ-nD)1"dwPP:mw>:PFn3f(D&}utaڊK,V>-ΠdIDcTl_>=BAJK՚0#xFnR^:ܦ+f1YJ0ګ9iB ]Mu!F%d{nn;LO4X߳J[JK(?Ln@ݓ Ό۴ ;"M:kA?X +Te")&_%Nqaq2kHG*5XpO'OwQȒ&_5E)Sp8wC Ǩ;6Ć鲆/7  @zC4ap, 9lU 2MykSeshx IStDt)ȘԄ5eV6%4Pq cO*d 8Xr],%tl P~٪C*F \Rr3`/]Φ(GGǷ (5\|SE.\Ԣf+1<ݹ[kHf|bSѺ,^b}-W]HRZO=g2< /B-j*I28r(&V񌚬^dIgn?zFm~CT{Y΢HMMdSO!7U㠷|OBY=EgCC. )BOKh1 foEwE~P8ԅ G`!Yp$>_WAࣄ7ِGg u 8ĸ Ԡ^>IUFCVuUPNpЈ3Qt͗)# m(ZWx"5 *csSmeUn' @IPX'/,f~3B:H4Pl.c> <] q5tȮ]]l-7f^2 =f.HEKR _TAt M>Y^׀<`O9) *4겁2D tXzt8&~ydÆ|9* I*<@1JlOǹRC8nFϒDɎ9iṮzX% âDEՑO<>uO\-%o%XGLٺ׵G﹋zLޝ厛w8+ h=X\OH o{x# \oQA<쿰O5cR!p秘МPF Nݹ#GzQ6E*!wV2QfF)g?wh?Z7gTCaK%gCl <\K ards(_g̟AkTG (R.r[?>Vsfӽ.> yF9_ p%-Ùj[CNfe$6IٰsZk~wPij,ni@MpjSI-dzO(Q] KF8D` W!hzHw,Me[X׹xEھQ[X+@?]7u@|n#׾J]W?tYB9A"1q);L}R,WkDŽF ;Lɜޗ7 HY _soQqkP QN]zH CDi:XVCg(:heNuP+=(yxvF W )|ݡa\Y꛺!Z&>5+[:С*;vTţ&aOlFPalıJ#tc1Jnfľ{y=SӬ 8$ж'6Sj,O<bd`7&J8_/%U2ic@{Q>]c<(|yɋ@$fYBlΟzp 4z+ hQR솯̴cɜ/|YT|3O]P^dԥFf^nn4 BE.;Ff>fFdfkPҡfJǭm.j`ԇ,* ta5LUܨގÀQ݉&p'*^} ϻTOnO)GU!gnyxuY[0SjӨ8s&lA  !RvA#/+eTdGz/:srB1b&=Rr l0 u%m6 DԅRgtQ"8tഥ9?r3xʯD\|zQxp~q  ¹6aT2~#b<^V_Bh ˜py=weJ>0ghCvKѠmWb}S 7%e.ʸ>Jָo>1Tɷ(sI|j\h29F4?gWb( K~6Kl)Zc|1(*qHNk5CĔڐUuFt˸gBmFoV~r ށIj:.dp$G`Mzy\Y4ccGgCƓC:/(!(vOob|'ۍq|v[؋Z :Ҟ!v83⇱=O-g59ȫĈTqVkGPQeHˆZgܗd n}1g&'?HG-H> :*i5Qkl#b8/gbu AW~<2 ݙs튅Zyn+)OI]q,#m :ћDc {<FD0ژ-&L ~# ҝncY_A$_:6>4ϓu=*J/4' txﬗp]>~u%*Pv>ϽU|9~0r2ՐUƁyN)+|BjKjUYz6D)|s{|{[" \3 ,Yt3"u)Zv#6mk>6OM%ouE/* w:e$q978bGkRs^kFK͊$.iwsJmaS]QRGkm s\>kNA&'،pB [T\B|1oeto9kSj _*/` KǓ I`_S\jˠ Q`StB-7]7 T]:Վ֚/1pOz%1o*hA[A'.0hzDHso2;6NLR1EMpx }m4E'ۛϞ=fU{m8D.3k NkKh;TPNn@\RevT"_Aa:K^|؝t`]: ΌGI6ةlq.W+5yvqO>xRnH\{"ac,C}ֵ|KFj}?5<+ěԕTP8h k,)Xߺc_ʱ11uXV̱:(⇰njHp25Sbឃs}'Q k޴2{R6".D$YSڲ_^fƑT0價Z4"7hRdvR&J887wmɞc!U.ilL $ʩW5h5zvESr4uFKH6H!:!w(p5q0EMިCegkؐ eI.Go5Uc rOz$xu `#( MT 陝-΂Y/p+cCU+[MT9!;ۮq%'1#ơ" / C!{sZcڡuʍs<z4c 㔻6Ve)UZ_F9AW<%ѻ0ZbĎ[+ՒH?S'kϑ,*M.1E;&UUWJ ''^M~(RX?A3]ȆK1iby uW](MH-Ūnuw>ۉLz%ոۚ %zf-&[ҧ,j*$2.Ek caRc+F:$c#3Oj9w>@\>6qaQZlGq;1\@t]r@TBCG['2;ǐ՛쉩APH\yHx4":?d(Ȭ:mbylY܋-?YL^ٻ>ңD.4R=3Br𯵸ưJ`},[M#3Kțo66폱hӔ\0*eLus'rg,ฅfnIHFd7ϴ=&fЦWYG *d,D}|L°4)`#©e9dq_/g.tJeE6L]>z{t b"PFl-p; پ `1>: HڠP*B^ބ4Xv$WS^֨Mf'ۯG&šTBM}$WO2# ,"gS[r4ho Jim:oe省W2Uz/e}/X̣Dۀ,q/ﻆ)*Rğ=K-k3XI7m-lSm9XW'Cд:E܆ȐG19PY :ӵwc{=n7WrM%G I~ 3DcC 7Kd<0iUpؔ W 0!!ו@$WHQ350~Rokc2 {7 GFXfΩ-Y  3q&r A%O ^bxכ]C-@el썡{ӡ5R-0POE8ܮa!1ZyZj AO8l֮~{Y Xh|։7[?{P} ,lX^?ED4dB Dg#<֪h]IwAiih 9C1ǂԺ2@Cx&F8 @dJ91^Tw0@c`~Xzbɗyp#]MBP]"Sڞ1t;Wqib**u~ŵhCsd"8f wu,[댙{~mi]"C_;Ikgzzj7-jYb m'la(xhf8F 9[eȕйοK/qdz4P@6oFlItygקy^GH*1#v"/D@P|CAusK$M^m {6 nOX%F9@c0͇\4kC̔q^+_EM!ޤw5ys]ˆONm ZQ0M2E=O/-4[x/bGεNhnSڦM ]@T;;?5 }1 1wl]BH >6[1b|}>^Ǭٻה0B/-qW8q1 0I\-:d ^-6A.țvEVfޟ{ǬN^rPe7B|uUc,ߗCEl?2CV?=&n 5,C!ڞGkE3)CY)&r(2pJ0΁~ALGIal/@u(遬䳌h@%I -&Y7Z{N{)@jz# wwRdfCg+뼻z 5pW,SU6V QBCey?7(gmKHE1gL/I-fpz\qa,ٶ:҂ 6_8dx)7!r8/昬a~moR]7^sw+ap)N.K`tUgEKpkDLBwҷ8 $h>EKDeܹ8!OcDWN97!XEn%~ݕ0~XWuH"Ngn2!Yͬ6l.F;&&M8ҝo} GGoyKJW, N /n) ȪFiGw \04|2a9u׉&a' 1< tM7kEeVSQ7??wq>,AU 6~Ѩ1)ī> (t~ŪY>uӲn%ͺv4PIQ/t<2D khVꞒ/hΚ9U ;% ,cxA(7A AnZ`lNeeg~!/ Pr`yƒnY6&<\+PܨHDD@Tq|23L0WUN:N9•]=Z`d#g{wzY%ڃ!juF7]F0vlD{K`m ЛHWZq> UH;"!1sR^G`8I PİgNX[bv"X!]V=~Qc^b{vˈorM>'<$ñpp rFhz`=|>m@/%[9Tf|az9rxjÖ$ު=;ƳZ,lv$FhtA%!satȲ,U Oڽɥf0 }GQ6>H>3]($IXTQ@I$ rH!կA\M&RMW?@ގ(NEUzl2Z㍾ġ{}L.[u2f%ω&9|B9u}E9 L:yN@%Ҥf+~VmM MId!rxg3<2(i\k8J\El{@#V֭FCF4+[6 BDq_g25HT$„%!*l9`3Ķ#$Vͬ(,f4$n3f + sb#%o,q{5恤fDV1 c-_h "/uce}BƟ̟IjC |)H!V>یKE18 ǃ!c6Й.>?NS'pI΅}u{*]~:t"D 3^y4fnJ߉^ߩCwep{jHJc="/g$BݖD=]_zhCչw$55v0 {jB}Ŝbvv}$)NǮ "@&m ,QuM6-e)*d%Z/ =[K c58HZ`_Qʸ@CveK3l@k=[qvlCS$H&0LËTg~j#TXEXU^{^:4HB,w"cK{&A' c/ƴ XjODqQ˥soAMXU$ͨ(Ղ+o4?#%~_r;ԕѠQ`n&P7坩!kOL}h>(m=.S~UW=0O`Cm_‰A ˨+wZC%JR^>ߓVG8qR<l]n(f_G ›^>}J-*\ %WC%lDv{"[̿"URN vcx˼׏o)/Ae`'\pdzB"gӱLs]_Bشċŋ굌XH_`|Mu2bqKs2ԁMMNknL|琸J9}4HR]\$G 7oFR-1˧,3 ˭ v6s?dd uAaĠ#g;^afT)<}*nDL*{ئKX8֓l)_@`!aǾ:T](UNa&<3_ߖT|ket %BD2C*0Rs' N]aN@1&xP3&1qM#LP̪cOe}YdSJl vc ݽ! TQPv Ae%=IZJymѵ/I,[\5AM˫7Xf~"p, Zw y-ẂR^$Zh ]YH,>cuU_J&mlQvWQ ov q‹dآTWCՈ ӸʄHjCغ /R-n~nL5@* hi"awʹV.03gm[!\/XLU lfE0ul%qu\+KEԷˣK#OC]B/v`8`S0cD4V" dfy9NSZCO90R=u#گ2(ӽVPøc1gRZT1붆UMGtAF ~fIrE ņg-b)žPЇdH\pX#<,mH/Xp| LbRI]8 `}+ +y! q%c\&CF߇!!RF}yM֏L~{TU̼9hF1*1v BI<=EVrq*" 3j"ʖ62WhX5 R=<,80aNRx|Qn? VGH̵B%CW6nM?qǝ8,ծ}:D(eK:f+ޒvKp\D5B?=>O*2=|ro#oB' hTx,05|kENx&Nu oO{w;p JݓLv'rga?q^Y:y"CsKKH" X}sEݩt@4䏢 E|ޏj -tLNj99VBYI 7^6a ;Vh YI*9V.2y>M͂bc.K4(%o:^BʉOҎ^sv tK@NTAgLD:hp[L%n%_%IB9^,tRtuZe(DAQ0&g.±_:^g貙iP["LAH!5#Hu2X:t,톇;br/A9AJ; /Nfzz0Ӷ.=?-DDӱ(OCd{\g,L9HsQ|~C .xꈦ\Jqk|m_a{V8_`~ӫ)^l壑 e ɯyżV;/9&@Oc/dA ^hx(khV`(4ݒ,ޝt0a5ԷBWe\͕ӜA-cZn FYS8KcndTw?5hts ,y.$Ż).3w~1^k\2k;"."4BÔL ߔ&0|y*J'tf<WgmQlr n@<ۭCŠxrEѐ$erqf[}X2O4WqoC .[&zIX݆_H ~2߾%w YrT?rbaQZ_)ccNvD"տ=yd!Ra-1AHYZB`/߷k5y7 sE+M6@+JЗ~M^=Hd'EBr߬wdܸb0j5󪈙ޒCj3%Ŗ\"PRҲ̊w|D&.%*;ä@s wjX'.g09$py4jY<:k(cdx cТ}sumw_'ۭӨj@]BjeG 4N}L1"<2b0[(7ub=QHm g6rg m ):31sTU P'Lr;3b@-c"(Or~8a)%)?L5pV/NZ) !$YMdv7=n= t@wye2*â`Nm3(>@ONޠ84RNGM. 67w5lN3wwc`Tdx;$:hӷd=Ag_yr01ᗽq'oЍRlҴcu)bYA '56hM#1G;LSXcq#B 4._d=Hl'2J쮜F]蝝=d(QKoE`fGM+Vt bة|y]{ɏ&a,A0|g;Sip`ַ< oD[ W^t9j0nūwv,m2`E6#Mj+6$_&7 E(G6 0KH.J 4V,o!sªB6P@Rb2d٘bʣ`d:^`I8ĺHm Kg(GVz>@ I7l;%\~U^B d+L(Ғx;cjᇥF$B2CDn'}/{ Cq*c-h>aaQ0 Dfvwb 7mN.Yn(7_ wv֪ ڥ?9eyh|&%tVE]w'vY$lC]wI jMfٻ Նf]ȅ: bEGΙM$5&,ٝ z@ghUm\+Y;ޡ6!I6{ڣÄso:UDbfb)\O4] y7A3B-M%T[isOX8AN4WS.ӻDhVU^/f.jٹ]}XpĐ;q0HȨ 131gpK!j+"ɾkֶ,|x ki%[Bz%D[Xժm*% 74* swR]B?2SV eT\`w%xO0'*&wie|rnW[؈alt5kwA'l0P)x*lIhh`JgM:%SY]B%әˈj6ަ@Z}Ӛ:=/mB6۔,$%PAnJ6Bhk稃@uC{+?жi^@wꜨ=1c"TZQEZh>m6fLs+N^S[k؉dvcH+Zda%B)¨Uꇽ[ǫmX-ߍJ@q9lƑeV,BK&C@R2뿯(,}$Uzv`Ӥ_[ViӸ`5m誙⏂-IUc.lL£ߟOzdb|A[Tĉۺ2N6i@uEJP872c 16'k EѿT& kʱRhҴ5|B^;U(ݯyE@VGO. 5 YQ$Y\a|dpu>6 /1T6 iTC7Yp=Tג#)SW3V*gU>J07Oѯ93y:!"˾nJw+;^ r t`<Sd7>*ac}d1љ0 +T,Ęe 5!5{ g"n݇(hyp7_W\^;!sv!HzM"{P zd1q=@XAaY,+<`!? ZNJl\]`%/wslj bG/c(pfi&=`0 J%rM w7yғ.q|)@xLm(Fr ?@r?IAOns/UfvۼUWdyŀ N&COí MnDP;n|'C}A1gQhVQ߳>)^˯k^ trrwwϬjX݌w7&G4r:[ Z/%ͨec_]罘LA8Zv(QQr3GFƙa3Մ-%x&cy^`7ɀH+8$s! &G;v\fQމ|yΫbLwk4p7f+ [espZm786:.6v$JEJsdp_yoe8*Ep9u(5D–ͤmȶ0oڢs&ș 37‘QfU%nh@u#}HDT1Nuݐ<8+O{q76 N4)*4n&"0hDLԾwvxz.+~vV/X,l Aj;>(3u}WuO-|!>_+Yw&_4G0 b@S 1jSH/O|C&Lݴ@psZ%[G!EeTs ^yIf$:> a6ySeohs_R{i|>R`{9 R }"Mj|_Nrw7-N Qo=?zޡ(țL,|/~KԮJ$g0g%wo$p~&n1@2Y_X62טu_G$`"k몯PJ]095] nڎL Kc|?=!VMk}|4Y#>i 'M9~؅F!2"֢݇}'Cdm!wL^S/G2"mJ2ÉؾE7oXE&a;t7%d<`D5.}%at$طmJ'KV36}a0 ^*pzreea ( 0#jH_saz}xZƉׂvW:C_a }_wM_k~)4Z %ȦX8|X= VlI꾨zӹ.,${ ŏ-TG9)T)[* 'B/X=^(XKwD:6ʔ`Z@_G6P} w"8bBjTΕjE.)T nޔf v |YʡOq$㊡Ѩُea<5Hrcw?Apzk$f|S=`0ħfVj ([6K.cR9鏞XHA@eH}wCpi?0 gpr> q@vfK- TE}4!,]|7 l@z %ҠxDꣲ8U9lqN]05F,^}*[Adճ@dsT v◁i(i,<;.46b,ܜ7Ѩ@)HC ^O/{y쫍=7 lg1$2" M&CIΉ!d^] 9M[髾8>0?F/@3x~/ԗ 6o Z>y(_{ד&]fN ApI@?=`4'N߮[z14z=fVD7ep5U1;0I'~}фeYp.GC%a=:x5ytTl^KWHzl0?j \N"bl(,߅ y`fw̛?,'+(u=~WcpU/9:i06:.ӈ[F=,U&QFG8tJ)AY #; f-lJ?AϠ&ʼn+RY2hd"&%8, 2 dz}v;Ǯt D'Jc3ir@y`Dfص5r=tEY&E m|uӫ&? j|<vؼ{9Ga%x9E•1)kT"s4:a=F 헨hf>` _jb yG?N&PqoFጐWjm3rR$1418tH,A'ѐzAֲCb`Er?h)4R \ʓuVX.. ٸpWb^6$ pުvvi0m[ANN*;a;E7V63-6F/Jx7@}py&NΔe6j f/# ^hŇjg2f /W>Eʍ1GI_o+p3_BQ],:J 鬙;4;+T?yN|y(%Iv^̊dy",hq"q3U}K$}-7]KsXhϮ=gCiՑٻr #T'n}8I|RJ~59?$BHYD?YC1.J*x+KF呫 h{0<.В 1X{!1g霡6l󋲲X FU3]B#!"r&Ӈ/t;f|),quB}T&.XcN䜚p[ՠwKdGN8YSgH&njm+5o`6G?ڥ!n$5ny+:-\ /' Ewc=IQ+B\L`nQWd{WA-/*d̘juUo"7 +y7i7u_)(&jlp+٘8xSOONN$ ~JjLT$gAn(p:!EWa_4w{|T*!RM'@ ف&`IŖWnIhc[݂]JߺM}4Y`|c=sw>e'RYr$73 sE vwmέ/qQ8\@o bS~dn4N.Ud)&诠/–6NSۤY/:mr;R`F,DR%ya a$xB"Iv?>sjlh]xR͊<Dɪ}52ZD{5Rc TE&8\6Dj} ,JʠṡE\HiPqFyRdmb傃b*Uƀe¨$OvD7/`|U++,f!f"BE~mM`%8G մB"H(hݠŸdfT7ojȢCHԞ'Nx s7o_j?Xwz̵0h-؉ F;%2u`2pgY_H _ J$J\JYV]2#@/]JWtcP'cQpQ@,7@.o%%|s9b-rwWA]Ffk\nzd8զ0\kQL~*ȏR t0NQ[Taf /BUXחFٙ9gNʠdV, v )zXhW|flt-Ih5 Ϥcͭh֭_^8"MT$m+9veSƸRJ69`p- 9zi)#~k]_w$8 Vbww}mz 6MHٹ߫ Hj0*ս-z&XK?\f"vXI%#%GU࡮,˿ nގOjxʳf/#c#>˘dDhYhݲ^Gο|K8_!C/"`:h^=2vm~mK_;ʍC_Fi~J,hz<'߳lxm =LΓaFV9^uQ4+iU2Se|} XCp9D_z$:/rG(|UaXezh k&?.CUaW/f7`\2z4OP& cy_X:tB\eQA,QD \N~h콦rY0b篫fMa -P\PG7jLiTm`gT0xc9Sm.*cU%H8iT;ɮ8K}`wK'djQ :fV^Cq_W>?{IPxNΨ>Z1wO[xY91 -C%'&KAmF̟WS2dύ(S,VkYcKJF(~@9/ɡ>Ч5{qPHk#=|%ۚ$qG}}*?YNˉI'u3 L}&FzI.yEk,6v/u]C|:i"13ϽcbvyaT&1#'!9Mzs  CxhNOct_DVhNO졜i1ùE(9zTDE`$tLA:g/ZyA|RAp[{;y48wsjwκ'pn2B8)8M[ާ[*յm⠗Ѥ|ƨC%Dž Z@sחc6Iy%f3pXN5([P OXW j){A#(ͦ^ޫ)!IqDjw;S\I7Q4E 2^އ u.I*MNm=+yuZcQ";(Kš\yƭYI7 qscD2#:vPy#`rj(B':7z).gn1L婜֡Vv ~fP.k/Azi(.{Pj1T%F|~6 KEǍ!QU眙8&D9ߙcske(' A[0efnjY7gS"Cx:p؜ @u:uv˃h53@yP&@u,l;N"{]h& ob8l w&wRITuA+mENpHSeh`O'OlvQ6ʊxoդUrM$rj;,in̞"Lrq ZS$/-DviR y% 옔;+=_:b碓HܭQqXH[XiCwtꎒ%#Nh y\;J~ֆ8¶V#{;;<(Ph'fNa}@g:ĜrT1^{cT)[Zj/9HKUa,F%JWoRmڱu8Qj"2T9' ^c 6ϢO֔Bj}\R^㰩T1ZV{xh2 .E>Tr aTER6ᢋrޘMvA+ 9Ovߧx8h0DI:Nkޞo2 ~sxFv^?l?*ȰxӴfy['cF(rOh fӤ %XԵG\ !N[BFY~O\#ťH,Z<6VI#儛7~]D4?0LOcsj #sEc©ڌAW1sR:POe5dTrX?UrJ*s+lC0ož"=_ʕ3,{@2)(>y'}*&bq,"OP9WfvP gH<^[&UlU[p]wj1~!cs U>#^:j˰(I(R"\, O^ҠUN <q;6_6~NHM$̳[AǰcjX"nUEuzdm]pu?^-FS^_?ȁl5"idXbὂF*Gl!VK< /ꫴ︸e8,/ur'"8 oo}k:Vu ͯKzd#Y OK۬8}+l2Y/Ͽ%M(QD\u>a9)4D؉mekǡ=h'$2 Ndfb6.~T#lq=:2-ɵ$ V` 3ڥc}lWlaApp'HbQÔm~ƿa껠r>dGL}C8gtYxBivA L{&qXo{m op: >8/qHr߁m Äqb`MXo),J@9 G]##܄vB߲MgTkftzp\mP)5+""GvA#>96̘ U3e{,[=U\*8םs_I(zoF/2DzCBBÜqR;O[u(?YjfH*>ڲh%04{ _Ab9H̆'0ZkV /U{A:-4zxr2fH|ȝydp( @NEX{'r~v_c3"B%fv;.g!u^"[z@C V v׊1['ޫl))bD;ӡXWMDdrgŵ$۔`61ؾGɒy!>@"قWnA_dOa3ӃѡLДme&_n ;^S~3ҶCU+۩O/XݍьH87ʨ!i!YyEl=kr&l.9ucy ~ gޅw?>=vE7h0Rqf=A*J$2wC`o<1YژNiǠgYJ3* aXmD iR@^9岦v:5<=H Kj2lhnfsy~ࠪl5mD*u4|䂚['$t: I6nX.;ig?Ne-у&9["!2KaT>]l5ZG@%;KNJJ!q}8.> L+R1:`K>p赃AGޠ ryMhǿ^AO |ox@ EAhcx g H5>SrfWy69TJ:U&Z-/$JLScB`b{E#_:Z>?bf.Y-ZX5AKjۓvb*N+|eDMjaGA0&m䮋Q rW@G--]> Qx=T>;$tx^% ٝ`ؽbWt) lMzPfdo{ QM%֓a:B]"MseugO9 x cf@vsһ$W-f1}RT= [Rj QOtWuW\4oZ1%%Ḛ(-F!K@Q{X. ih;,,t";c)/-ß !u`Ƥ M$2Y@nkHx 8VmXLS&jZRP M %\- 4&bs ߑ';YGCFIN ;BzB={OUPDA@ S^.8 /ƹWnL40: VZn nHLRɰӭRMDx%aCch{6r/Z F*? ABȕ\!(4(q@= ,}N+rw5S٣f:szYbѩf| CbRb*\ [ef: 0 ?H:\[=ΚMߗE=ŋ)Nb`긼0؜U ѽ1A;dYXTIJ4.9iX|g]/kua!$'X.j<6ORaR"Qu3Բ YhbR yCnD[ n}XaJ%El{NmCM~JaF>uW`jo2xUA;7`5wKV("#e`)U(8(GȞ,d 4鷼 ZG4n[Wq{ri fg0 w35r.)^[ PU2m~_^KW@J;`uH|fz=A&! ]bJl2P5|y-= hc|6rl8e ߾k*r;FW9lK@=QBQN&iZ/wmMWmi4ԗd>a8lQOt4M-ι:!;XQQe]\ze`%w.+J%RxăODoxCݨ jk6m? @Q2] ^bD8m_Ѳ)a,g^`b|>֍l:Ot\$S^wACYίACj)iv/(p)̸SXi|r]"S>]r^/;8B[^PO 'NTKx5a$`\bYF)ƂT]ĔO:Zݖ[~芄klk Y p m ࢇlOOf1T5r󪽄\I|T'!&:\!60p-2c\*W>h A=3B2Т!%֩'3#,D?lGpF埋ٿkI,c"kSh/ EʡdC!i7l LU߄i%|;-^Hg=!/4as!į:Q&_lXc k# 8Uȳ#V ,i/B3 Y!2j~]X>*HѣʄzCŘϵwAq5?*_f?#ey;o"MZҼa$7"$g9L5|+=i-aKI21LPFJ){h]saZye&8׎hJh @iUEM~//谤HJ{(J @1zM1Y,acMBA%8-~uhde - ۞L2S`hbD"z)ɂ(Cb|m:ٞ8$2j1[gOhNVE30o'“$1"͉K)3h/³ߞ[+o/]s;*HL [=̳aƾȋ} G@ \aH%\qi'@SIRԊ(=\SaVg Sޭ..<;8Bΰ1(Q!}ovu@›k; KW# L]j2>c>zhBH,*L9瞨Fb겿-+5lF+shq_5&ekw[@(2e [S+e }}wYr{wN@=V5yaCc3<[0䜸F5?az.aQP ür0* ob}ݾZ43OG]#Nfb$)np=K:)޻ܴ_{ky%cDRc7Z&^9K:[Xa9zMGw0yty׀W {z1 ;!`mJXq:qbDnAqR4 klY"4+ӄo~D4xT22OCsZUk'htKt1]<+h"Fw־2}wN% 67JO3ab]h;i5'S<4AmI1BaTkޘ11 QoŒYݗџg9,>.9-;gxӠ}rb T~/5I̮E>(9t3 `D6wT!w4CgLslŇ?\RWkޤ {іB-UE]тsmΖqa'#|CԎHjxK}ӀBH1.nϖf?ѻ ~&t ˶r,fGp6ٻT fϜ;sWk,' e=Ef_svk)3#ڶ"]QSn1/⁵x>qX[?J5to#lKx`^A  ;ob-=-j jUњ{+zHaM؍{es?q)<G G8Ǖ.7̟ -`.T?&bO3cspvI_A8}DF>FBүQȟL狆( . uC}˞͡ 2@@ ͹0p bãQ)2]GroGʖ^A=>R6O ؛2mji t -}F}Uf|/je72`2_^kj202|d ZNZi:hs ,DT 5 LUZ?g*.pF4, >thۉNf*!~b/q XyΏb Dm7g A9S F7F]k^2Xao}zPR@z`0'7)ɗCv($Xxƺ ;+c˫$N4fQ݇rڷFrd63ӏɲ$FmrOy9PZ ; 3'֜GrsLJCIvs;;6J @@[!0E ^? iʘN%}C:.E*AͦG"9嘊B=9X"@ ?J%z5рֿz _qӽD7F`~WKRXzʽM Qa<5BkV ylhzf7ҤW;O7PO!5\0O.ˣ1}7JD"H/+o9#|]WאwϔL.r!Ui}]3m\ݍwŠ\O[z 8bQq`9sbV%߱ҋFVJ4C%GS8NZ( wOevn#66'էW謕N{9q"HyB)5~)sd- UZUs{DğY.x>LIVyL,dht"8 |"륃c, wH^9(RڋAȍ-wߝ߫7;ذc>],HĮ}Syu{ej:Ǚz v@ yFqP#; ޤ>gHE%G P;4>48#ae9izX؉sD4-7@WP~5*}_#*&p?bN;.)QcD̢H~*j{iq¯' ag¬rds)Z>ax3H;d;Sq8q);ʒ[h(y]Q J_0Ś#yHcVX>^ wG#zGZ0 |S2qYc}sl>AŜQc4'V8wֽ&0}rD%hx ˲cKmpgr3 H .^\ᘔLFcѐR,[cr8AZ/b?}d]LAP! < >8}x+PA_SJT vߴ<# ,؎j*nh F;Zx $0*wnd͑5\-JOY仯S}NrSD c~c?_ a1+tDFIjM^MfYzЇ~en3a;O3 2'iEWlgNh-2o5yt8D,t 1#R&Y^SBZI *v =']UKoAHHE^+Zr"͆gǚhnggd4golTeyrFR+~.#Y;:%?B#ɧVbʕw0Kӈ4hnԪ$t.ƛ4> {Kpֈ: V-^8l \Ico ?ɥ˻)E&Ɔ&qWG}'kXSFM~ BF>v#W37"o3ݲ2++zSNEP7D<2Dߔ(ok/E7w22< *>!Z/RydtCoFkI9l3 V/ҭMRpTtyXKDP e>qSɶU?I9!Ľ'5پ&C9wu}~<KI#($_淞mhT9Tq0 KMEY*Є9ADյf9 = K65ǥa (SR{cKD5XA*.-7Ip~pI^-Oe<ޒyUGz$LHL~Z^i 2tqE)(|Srϼ{)rh]2ޘDkhdrReAlT c$(;ݗŗT?/+ki<^a6wEX-TfApQ hKV&Ts1,^j~HNC/;\&ɔ" O# v #C-(`0d^"eoD&:mbR3qiưR9'% qdC$czYz&oqgm /ѐq$&#On :0Yş 1qb!2Z[c앢c{!T)G6&S2Η{eKdm|8 RFnFHF'ΒQ]r4] dNr?Unֶg}ЂJ1_r:lpuk wL#I{zT˪Ҙ N0zf4:u%(Hh--#wפ;CP:u8SA,IIXLOScY|$^cu ,8VdWB' 񓜚xl#_3Ac:Efna7|T*Db'ơ).<ȾeLd^ߞ d*|Ɯ^]d<(7RĊ=7K[Mj1tQ !_`Ǿ>OXB{w"ǿ\3)fyo-Zd$0 eN}'DH%LQܕQ缭)@l/7{UgbL6w^|nsw I&@q I=. +*NuIFh@\)&a*vhUՒZoR(~qًy9'qZHl ~r5!W jFg˯V":/h6~s&4J>CW1#AS %%5Iw垃Db!hJ;Yy8!6yWbZzR{ѝJ`M|f[Ȥ +F4%ƿ !0k ^[S^SKtvMr[5䶚|UBs '܀[c#ի9YPe!tf^}qZ^6AP8Smh\x;9uOv9C$)Nڡ.fq?P6_~pArc·0qp:u0Vc?е^$)Ȗ(".˗͢zCu;] n R:^/;G6N'1t>ӧPt:$"fon` pL)*QT_7E{$j:o!>L5#*Zp.SĈg]j28$y*& gQ2ugԵ*FI9 㜓 V-V#1gĕϠV;퀘~.H;jha[vBL ׅ[H .`cʎUĹr'!8.3[G0d6çzʄA㝽^R;k\K6EuqHBؕe7}0VlwyDO_ΚJ2fW]X^E(8b2(:yJ=He^Ԋeq9*i73qv!<lj: UH׫鑇8zom_k}=Pϗ9f|Y~+a],BG0R|ugFrT طq*4>6iJN2,4:*v Ĺc̠=RU;gT 1MCSLBr% /v^Ics_|X+7Tگ8Wkpg(O\Offj_eT 8 #ťV_KvaD`B"A##AD@ =&I{+?*U@$=olLfaؿM~/Y |Oby ͇]Pkȩ8c4k3Yt]M!M TDfvd6LJ|6ZZ%tƲu,>H^t. \`;kC 'kZ(V;URt?n (HY$0 O7u6~i ~h N E%Gks2[sIë`% ʉ7;\ dH,@tQ.Fz9L04yc~*4ɛRW&l+}pC,.Xi- o6J & pK /#o`@E[1EجX# "fQQjb 31zx`SdLۓއfؤfy_[3;Y/GI9IgMK}r&O2,)wҩ"~RW'2mQTEm;'˔f֐[;ȐD2*y ,?SgW仹 TSXi5g#y[#JMf␘kfkvKi| wȎXJRC3N]_M>e^▜/& !jO{ (Ow!ş4xR+-{s~RӶ8-,qR/9ʴ-tOJesY |9M.mo2ƀF;u]v]Cҁ|_¡28 Mc"mq06z:>2s6ǿ weI"8K1mLN,~PM .gET}E_l7;R7*[l XeuR"SNľ(.=%6 IQfޖ)Fo \@h {`L7#G5RQߴƪ~)51U``)*+/qA|7[BЭ)+V yM{[r/~)ɬMSX)r' l_9JeG nh IYr%&>vؕP)M/{:dkz^ E8*C A-n \-a_6pC7@qS٥P&( fO#_r*iZ/CzG}:U 5!öNbt U _nղAŠ fd~rF_ߋSGC#d k[\u6ۄ70x kyof|=+R1>3'_N[l{{S5,J&1ǿRzA%6?jYUΧy"W^nB R.s8Ș2/Cid')]ܑ[PxmLA tdznN"`2XXf㳨K>O(458MAr=8p 2m!!jB(c~Y%CfnݐT;0v-zrCs`v6F pTܖӻ5$ҙWn!11BZ]\7X[z/YRԂ{V(4}Ua*d2 j'%(V0 wL+= ?OF0&^~ [#&v(ٟ0@h<UBC̩gI-%J6UȧN54%`k:v{7ӮN%}n)Eؖuʱڗu@W< _8tvGUD4_!Mzpa}5Oӽ%kڕ8˒7.B\QN1^kZ"V$lñtM:7嬇:ɚ٠jM/A+ "cIUsU&~%_B&!}XbR=[A7x($ (#ˎK8V>e\2,_5bu,$psR i#[CAۊ&b" BwR' w65SkAA\3;XQO<U&9uT&lX z-EͰ̰[(ߤD g/mQ1t488 SݫYs=N:DN AMոcu1֕ fq3Jnx-$%Lfwh>'V-Zp Oxi_´-4SqkxwUv8pBujCʄuY0tqA:NCbkBqrXpZZ f&\.eh̍7y! kH6)H㥄mjm?^FZ1p;[+Q͗,&%Oe1MOG0CZJ@VQ.0Xȴ0Bև +@E`=c~٤I >+yiU Rc=WlwIM|'c#HHO(/!gOS8t'ya :7-2<[ɽ܂rnԮzbFHtf (I1#6ΑO26vrdBah>уO-o3! 3R ߇ksLsP@Sw}㞋;?;SW G^`EnBS28̬g{k QM\yR:^ccSj,^y: {D:kT[D !Z6{MFRE3<-iY])+Hh>^lulBH 2?:%#%@ 2]rgyk¡gl7 SIR:~cl.o@gS+^Ɏ8oBZZ\p*%J(-V3֋܇~ul%uC*/FL?!0腩*`d ^k~Us-X;@A?pNb{cNS屒Edc+H+HoX7iqԐCe fǁ0hiPr}\/UO9>،Glj<%IMpﲎb!c:ްm{W+8v#ܓ%Z6('pˎ],''}٬5m=@+DR h+vG]2v}VSe "X[OeUN!W4yKڪY9 &T2CP/:H?/X;)6YmL.i>6ځlK+ q8ܥީ^io@GBH՞w2^W< IZJ<: \BiQ'3Ȧ Xd5y/Dpe|tL.kj:MӜ%nfr(mkFٮA0$8{U3kIT-]åDS %RnqK7cyNcp?k6 >)jil1n9kuKt^AbU^T'Z4+(/GUW?[X HظB>*ڍ_:O>#m#f sYQ `};Ŗ~H$jKpxqu~ϓS=|ޜ*^IO/7M-y4>a$zB4)[B^UqG~tz`\RVh"B !ca)~hN4*o%15;Zhͷa7{O2Ct%( 6J]e )tmUYvڏZsZ;:- .3e j3~X_yr]6}>oPn Dc.3po]?PMmpW H{ɈZAE{:CjhM( [:kbRL@~38п EςN^ޛHxkO?&ڥ̬x60:Pʉ˥`kc =@ŎL:6ј)#\ȑwjXj>V3M<5F̬hK拠C_YsCl$B E*y @ŧpEڔuюO7ӽXuaSOC]:UЍ%X%͹jb㱅 |a>MRֻVLGyc?j@\Y-|T 5>A2~X4KRNA1{jER#@ˀRKbG}o ` N= k"h`kJn`s|29e^id3i;Iիzj< ~ FZk]wu d2hR]D=y<[ f Iq |;p!q6%wzG''*YKK!;t!w>]p/} u۰)aϚSkPaqcH4]u z6d/Eo=>W2FVU<"{*W<35L]ݞ[}XIx$ovF/^0n|rbPGIrK*(TvhOl!_8H4.V> jOugqz5.Dm݃@YdLej;pL3S?'W0RR4Xؑ@#\q)ook3XrMDnD |F!4bYrj0mk!٭rܘw><L0{PͿ(o(0R$8s((HsfЃNGgF|Aͯ/1t"qrk냋N^WAq:-t{_=0r.0 \#+z#]jxR0=L38D] u\ZpZ YMg2**w5jE'\!5!F>'Pf(ԴF馴^-o5M kXm~4ev̵%,^( bf" %4unmO@hr>mgGEfokARR&j$ι2^yKsvъ c;9^Ze+rx\;͢8Wu3GfVR4(R*g+$!1@*1xQJ]:+4<>!3Gf;cR[Cwp/ˮ=Ѐ^ϡ(?|{Bc'1KHyUyce0@6MM!tEt]Atl/ʁJ烀G-6oFOBP?%T:SMɹ Talj]Xb X:H4#w% %ݭ%mpV[:^Lz6fQ1U&E=X<Eܶ:x㠈Ni{= a%1"r꺔_!\ys6fRݭſh^F ;C=bQZ<>6B =!+lcGJe?h/`u*n2 pO;b4rAP:f=fC{72`Z{W`l|'H&#W &]dd1l̍ ȩ*ҐiP|U"B':zB4!,txГpcGb|66`b)~1{BVi+5!'N]2<ɃӤ!~d$(O_Cq24WD%ÿ[لvLDؼť۳o44v5A*W]Ij4"tTQ4~GgRږ5r ώ ZaEލc胒‹-L9H11ι]S(7O=D!L lrPEp6e(֘+^eF6*E,m++K}eݩd_,ƄLK.9U^(rEgf0P}䙤FߌݮG s\uN q07C>ŤBVؼlnR$Gacxʿ|'ޔH' wGqd喖?!BP! *nVDHv"G{B>f?Jv 0@[(7lrtH-oبa0QUhQ_w=M&(DziZqO>gĎc%#޸A-\Lj6(N[S r*sV;D—\mΌ+wx5Z5 L3|b-lH<"U6z^7&^؄ٛ*yy)=7R$Uc"rTN4QwSk-L뉰=F5mS&vb6E*#H)|zz-p"QE/h}k .>*d\[cV-|vMs^VΝvx\]_Q8͡  `5,sApjuԜY'MR\r]S$S1CL~>cxߚeBH!\n3Y?S'(N e n$`9 ,9x/۳vh'j۷W7 <Si\ t-sJvD5?3obMS9JD]=>O;aR9dj>JPF%4`$N70j&3aU]z>t(Q*U+ UU<ׂ+D:˝l" OI `3s2#3]p^͵?m.&^vrfT\J쇼HUY5Cdl:;ŽĖ5ߙ ճ}p̡ KI#q0m%ħq0#dՊ)2$syl&߱ӺzE` T@YQDlxgS}m&B6GR\5^.?eWyzsg>dI GїHx%/[STdzyDR]*o勗}\R!go귢=}k4"ϒ<8NF@;c' ,:[Vx7z&gHV|Jw;TD߁;{p%9vbٴHtӬI5S@ZKblgc}Mu 2~RD]BVh0bsneteekXU2 i94pRH!3?, %83qvk 5fC'2]4x듼(RRRi XGrSi̦$24@[fw/đ=ůu1hM3G3^ܱngudf!8?e?]mdKYJA Ұ 9%{“ !`jv']! yzp B8Lؤ1Wo@DD-1+Ñ!JOu:@FO)?U ޴bglD>o:4f2Ooʁ p44p\m].ݪ8F6:®`Ԅh8ĭ}tWA8vύ[a&vܹ(*Uܓ0~?fh=Bmi;YDVİҁlO:A<}HѦ vGk|C;cǃTᘞ՟NJ=!$)p iĥɨAG*ia+ ># ÷c~^LeC2q_ +q*!,"L+MAm&k7xmE0pvɯ)'ovdzOXYBIBs-!|JyJęWv*4ǢT>Ģhb]cWĜs~d؆.@'_S[CC)EʻlKDYWӷ$t s.Y#$$,/ sVz.B)4CsC\:XoFIKEC:zBi1\%mǧ-M;S7"\|ht_kӡS `@V?UUuS`&#hR;C;?p$N/*'}DB(?鑼¿G $k%NP?4|LÃxrH* Ez7K&c"IQ㳷Y~E[ſo[sp#0Ӎ?y0\h[vb|H![I/a~8fWȉH -/+(ģ@١6. [n5}6ߊ|y"h9_Yah,=8*H/X@E5Y ƗhOߞBpR{%eqƨzC>S_R`0q騆3xu:ZydKt@Rwji9S sx5sWt\&:4kd?敏M%_-Bʰ*ZQ²û!>Ff[Ohw7f"5'@ƩQ9 Jl4eLnQ3JMcDܰ=by.7ƾTFFMEYճ8GVzi\ǚZ,*Ym~f÷7p"B>>Qs>rD (}9%} vdwC,l6 e(|}4poC+LȢ>PUubbP u O H֑rR{_Z*L+뒤s7P&,?C(9]~.NHߦJYJ$HKpN}fI{ 1KG拒ytnHQ{!ieo,+WL>WV:|n u{T_9‡z E@|Aau[$NIsNc1Ri۲g %fF߇THQAlv  e(i17Ʊ'ZBFao#}:wˤiQ[d@ =\ZOGՁeW AKfG%ZOb g1xa)c>Ŋ+(Ci}-oe/1J$ۉpNj-FLD|=)bHz}PāwfPC\ośr f@ kF8!fdhs$wo9nIpGs mpµ[h<3 P2VZI?j &*8L-c|e3'ӍR`9_V J>nUiUz鎗\`t2$?YmG6XJD,#jo^߇*b[p/]:UEBlAuer-bE6ILpIs3bڵ,ѠQ:{Ų9zG`;!ݽCAko'ŷS0++z ;N!Xq|w!26EcN!XZv,cD7/(+?b'9@JFҨɱV8?TⴋX&ڠ*%Hp7t)YXNkoRw5<oV(svy!6rɻza^'N (5и 'KQrjנЮkK[T7'd| &O@&m!5a7cӻ;EE4 fG Y7&K!0- D2M"\@wL(~$*L#~xp8_qЪD[ިhmxDJ3 =ɅØ:Dj=0 ;AqTZ3zq;zq3+sF>wdf~OtN ':gojCk!BUkRlZrg3]co^##|Vgde v)& ʋjVb:E|.lo_4nE3_uk]Ɋ0k4;#P#Peiy;|벢(D~hMi\ߨgJNesmW-́/gJ>#j2xQ{Y R{%iK; 󮩭HؐF>vxOIE00lkNP! BZ%%axlbu!?V52݇fI`=Lho3|mM0 S>?|; XxV-YbPn z@X{*!2"e0ωk UT%ܳFcYĀ+jv, wZױ ($ h$dGͽAhog+}7$=?zWi(}4Hij/È@;pM}$J_ͧu?r9*yoa4-YM Ut'~3/REqI<:7lUSATo%4b"zݻ{ru}ei;J4e_"5#+Gf%Ï{&~Zz3ڥGm@O| #-\=ӱ?!)Ѧtq:؜2..CA>b"vV{%C<BdhީG@#CIM)>0Fg8{vZır@@ ɘ1btx,#.@!toPL|7P WFBV ܥw/̡8=C8TeKtCbqW*8;1ÿj'W?Bi$~2隮VԶeBc*q%F! +r8p9RG|FBQK欙*Z2URW8Rn뢤V1מR*}u-yOf U)P`b&T`s;TJV_!E# UA\އcxqvwX &t*?`ܦeW+Y ۧ +&h3| ˳P @Wz6n`՟)\/z Ug6X3bR90Q{^kb.rp6jF͕[=U!'M6[z+܎6EZ3(Q1 ?E>)pNH?VO#6yUM30Ȭudgzon|BPv٦;,f݆\::훣m/_2KemH@FDԾ^C4Ymt_s_mFLF8 7Si3L R%('D j5'rgrtPx]`=(uCd?bHR2i`mXL ܣz)b0@P2NI@|&[ۢ#9r])pݡPkR.6kĨRMVf)49s?܂U>wQ Z2*|E8nݟ^b77tN5H}CB$F~ fNckLߖqa'X/c=8 |otCrJ@1S(G: 6Csbg9,9-o&FsC}tn>K}bHu_$Ycܯ[]hufPur{N4uiMWr<#s 䠙'TB  ïCPBNFۢ`Zv hED\GMU-3Y4'_viĨwȥ U&x(4?D4~:\a[9q&_|| r^vYU@_'uo &M{sG&2TSRH;j`^ vzk;OiZKYNP;\W0D{NLڑ(EG0s>NqB ziDG )NBy(~JCTرf_/ۯ 4Cvd!aDPK6Qtiʑ_K&'IXfbB4AMlY3;hv ,ufO8GhǙvjVx*hT9Z-E^,ƶwU (iWIe<=>ĭU?ia|.ECwmBzQѢ_%RX7u|$0J8`EŤ ܇7rs" 0cu6uP#Y5:)S7BÕp2y]D-Iez ?1*6 {##vƌ ;n.ӎԣ33j(r;Ӑk3B QLƸV.1bypmAFRyK@ CPߪbBt#U0V@;`3y_2Ë́*vԵfVj O|GXU%RZ]O4 kRE$y&T0ɕ4x['?hGFs1YFc/﹃;-9莖Ȟit,:2PFTji>E=Wq?@zʘ_sTI)g |AYzt 6n4۫Qppq. pѾZf"4z vTMę{Y1vjc/^i[ʶ/}gT2Z@Y_p8?D8s e.Ođw5xi\{54&*" a0: R]8%s3H1Q.OQ?($)֞ss eW#wj"2t,JT'"ꑝG'MA k8(ǫ:%M=^Y-XV뢴-j_q% vn][GOs襤~?CS{O$=M1]xpvC'QsAEP<C?o`-kx* 韣@VYCDC(s:dS9 #5f\F\u(V^V\ؓ0#d²sXz4F.{-}|N+3 i;pFzn'ʺ3kձf4 3CNc)9X<< ui̒Z.XAQNŊ|ڳwK!Rljbdޱ܂jjK3 1ō'5>Jl9!o`ɉAOoր!ԚK-&ĔL^`%^x]XTqU*J;aGk8Ttx r-P=hȓMΟ(@$M@ɳt8kH)=UWЉ?[EčS&1T0§$Xm;3?H[ߒhPdZXM$ v2]˜ ywPH=fk¿ dΒJ>M: . 16>\2\jp͏ّpyF=Oy+l9*R0/ >U,f:TW{/#g1>e ʮgk^onOwc_erY&Ys9o ?m mT`A4Ei(}3#("m4pIp^+,kNepOH)WR\ėp?mg]S)<=) $SD)sik,2oo!΃5Ԫ*u;\X5xjq kO4gASA(e9Xa,ӻglzoP,c l1XJ2T.r8C W_s/(S:XhzuT(l KFQ;lYA*dfV ɺXlzhȴO8 .gt>(Hq<u-Q~3f@El7FC4eI[+ձ?Ci4ޕ[mqO*k-2Tכ#[}hulW NE4tأeSDA [=*Z G&}7ٴ!b4g8ئ\G;6Q+xX* !떪 Mf<:7XTLSH$TlƟ ! 2M$|l4W{iT=3 y)^V%c,q#Z?$gh]'ײְe`ڤksw ]Iy~tp^q{sNrZX1Xu}PQRl'P2cq1* GTzJ,4O3)#ϳy}j;v_Z粁r~WD`; 8xebZivvgriIhk/,YCD᎔vbYYm]7:{^(;4L`Zd=C5`ǧB-' mBt_ X+O\z41;!`4GĩLnhN͵=R]Fb KX f[fD[3OBa*=T7 /XW zp;ZH/LȷAЗS$St5譍gӍLy.&u+4تN|U~EW0ez>SNEUHWž=jg;HYC.q殿%TM񻱉ٌ۵Y9@[|Rd)`Q(UƖe5ڡ%Q@nd㸐 Dߍ2MlP 9-xݺc!&OwB X,&jXmXZ!Y&!v(t̸+MY;` "ZTĊ%-٭~H׃w]1_n[@-S_VM#~6)cfQA4?#  E<#I2qj)M.3MD(4VзPB{[ss˼gfjڴ[,f*,O M@u(pHqH6^تFF<){+0r0ykdo@y/Va^1&e1k1'az)MKZ0]_̢~lgr@Gvmhn) kVhUߑ o2+553"zg,=`nqedE4kb`#jY )uA{{#t9xzT!*!'~|h cbo8~tto[;w}/,_K '&mdoUf'[I~^jW}ˆND3ɼ=liP5ۆA X8ݐ\Ç ӡ͹d6M"O_PČ"Q 耇hGKmOU<%ہq=wCחѫCaesY9 g dChƷt-JzUu~Hg* #M_fG~]528wlXl#9q f]D&n'aj1M'J40Fk*l:66_H~ Rްkf`Vg]x$#eގiKY š/k<ئJeHd /VmU ؐS"l ,!˕1aMF ɻ@Ɩ$8{:?S#>j_p˕uyՠtnޏ?4KˠY ^y՟iIٺ(5.rP BtlLyDxU͈O{ *ܢ88y^QJS0!Exy=eAtPb7\چ('?0D EO0%7g" tJ˻:UghZ`"w1znIԏaoQj{Gp,Ch6^>8Ecm>?g`eU)9ARkN @€ʠ}vB%^ LpIFp*eiB& J)鬉BYNt(4\|MÆ$ۜXf~c \FNU'9$@>ABaY/2#`>c`j(z7 \mǹNIu%*n9IEgzW^GȴwwVb4+l*8lVj+ n.aУ_\+fkJd5^k 6,g/AbZOMj}dh$?6IHKB#$j# bmaNZ@_ސYlUg<-`8j N#:`߄j~cyŃ3~U1:ΛY'V DH8u@8䊁]q` DlQ]?M=D(bJsFB֢2I _FASH '*j(_"LgpmWe{"+nƴa7A(8ChUI}7d^4t? flDWQeZ.E QUVGҟv6qiY I$GiW4_s.դ8OɛВIKB.2'RFRU*VJInlec4#/ 2iOʲ-Uj iQʧO>wS+DsWIc>J(m}F(Qەp)9?50ʛ8l6c1}AP5ґ,4E.Z544Ͼ%۩qLt(>:FtXx^RMۃETƙ?U% nBM u6,KN19IqW̾o"^heCH.ٚiQxxvz M_qlftN[F2(tSU577Ūyܤ1v$H?# U ʀ_gHq&%rgdCqI'}2JvG#]>+0A?ˌvŃ4 &/:)#ۏlac]YR>KcJ찭xs}`**n͚Wy0OE[C i  म&=֖anI($R(Bb;5n704dSɫduYRg7Ih?E( 9o˗=ɀW_|/?gL}LpEY\o'MW"^i5HU'F#a|c;G5,Zbkɔ̼2]D!='f>0nI[p) 9xV}Ilq_)8i+i6-ZM&I:]銰eHS(Ν%hXGY%檓y;RO"0K4#P~#ĊMd'Ӽ<(|~RTU:56NZw# $urޯu:zp\x)?d X++v@2-t8٩\CbW:Ic=5Cs{(͹_^C+4nG] `дsz$CoP^ƅJ/Y޿4VϭF^khU9+gj$J!쥂t 50xR|}^M&BԛڙHaAet]<Lt0N8~ ]_E |tw^T^zdgTB%.c?↎UV)IgV0}58'I} @v CkhǑb Vܟޡߤ(VBJ(G|G(A֦+hr9IP~Xа/R(4#z^)eWO|vK 2dлiyO!-htn*DA Nِw@W2*/{ﶕ.5Z ;=,Ig:fXC7(U"Fo'q v@H#3Bw/$6^hը A awv8T蝓A[ę5^ 3"<;ny$;Vp:>]Ղt%?C<|a iNWm0lj$kR-u[xPIiO K cP0_X6CjbOXA'cs5vX,|tzIЬiwU# W1KUm}k bd;#v=27.J &"emMêB*x:PdR^n8д!ce|"RـzsWd`{ݨK;Kqxfezsc<#p=>ziND 51\Tkj[#zvLQ]bTN|#@S&d*}g#94حXV;.; bŝaTJ>03~1LR VR˩ LܚCEW),=biB ȫ8iɐR+l} k%Zzs <>wQBHke#bC?io[z$ajوƎryfGf/[ÎȻZ< ,_$$)zYNzR;_ڹϑן0߱QL}x]ˉD5zY<ڥ&5NpaHݚ>E^ZSRj\pE^l2KƖ||RDd{|ĭsw~jڣ!Ԟw#H-5%2d!} A"իw*Xk+"Ȅn IUq Gfmhh~&IXq#jGoVz$m֜fc!kPLpń֕1gO<>uSEtjrJ@$pp H4W Qyq)p7٣ĮgS2^,4#+~O+2'&k)$p׃.b8rAӯu&m"h {_$8eFBɑ qs p3YT`%ܓPӺrBnUt*?e}ofn[Hϟ{\ cELwpXiZX^4kpGp-65?iy/;m& >נɓNb5Ȉ\dߖ &fY9d9Ƒ UP.b=3H7WB: NI_'`?=cX\21or I,s#jtTшuOG Gu#!E7f)*}67Sba7_XpEUOFyZTBΆUerbo JXD滲?靵#CtgQ4&? ^[IB.D kd(qȸ¯?ZE'/B@Eᖼ:z>j{w *cXB1vS^y(v[ qE/maC_ ~~qB0_bY4NKH?J N]<<$FŹJ)D `l3Y|0 -w06ٴz̡o`!5K}}Sc]jߘ$,8|v>jN LOTzuʾ`40Jp41'F%'G5!?[,.i,)< eahqm}p 1gpFR~A':u׾I*)WM7,vv\ Sk0[<{XpkSj"#IIΗSd\ENbNG =MRC8۪!F>KIT@ xѱaXoS. NFuUs=*u_s霷 QJ̋*SnRbhAa @7' mL"Uh+O2):YK 뫃RB6X*uL/b 3hgyC{q"yƺgU, w qk]Ei Vѿ#I8Cg+Yzl@i݈yʀUTo|E5ͺ"Im\o}M^iI D"6"$c+M&K0{%(>l<8*j]I~e p"m %m @2B.-]>^ֲ 5AFd vUhcټ3]ͣU#Q8rsNDq}de#Iz:|-(q6sL޻ƴ6esUfUN!{>IaP#u2v/YY!|/,O~'A/C "-rm U,ƁLWUrct)aD2$mu}`\_@ziu tbFH0}uы ]Ԇ2S;"(^^@Q8gTl j^|b%}.h$>SqBĪ5F'ʐ ISMҫyp@4q [G1rjGJeSঽ5=/zv)fb?r e/O W; "wӠ? ק沰@ }$7A&b 5Pf&E9zDQ!,pC!x9A)v?^ ("_ 6xzXY9Qd{EĀm&%:r}|?hJjZր\r ,`a8/ADžS I4u 78!Fn4$JIN  xf4+վ:6Bщ,Q@*4eM!UH寙>'RhO3M",5D#R^ۢ[Q 87 rITL- ;Y+6|خ.[S_G?n0ϪDUiyB?/ʾ쓘qcXq(| c_/7 FG\j풜:TASѐRr YAF!\G ?2ςܹmr|ԃQ=j*^? [p7gWAo^z u Uu>q\Ivl+SH(a#?qc`}@{>@/!VtqS|:c$/yV>4@G~wZjM9"*vnZȶg)Ot m3ȇ`ZC䪹qS>%(^B(""irȏ2e}r͓E~>r9:,$9,tWP&A˱>8]rIZGgoX ko&,S-~-[RTK ο"jsTzD_r 1AFDBC)dYb| H>;k'pBA1('IQd @{{8;:ilK/|ɔRP9!0&DQb?y{7ДQn]Qg#z;Xdsgp[ ZSn#~Y/xx"\?A-KvY4'O&'m5`%Mq`;sT+ȝgnr!q h0f-ٲpz9l<0N^X:@ݍgwF hS?udɰX5RD;&bP}¦nqрyL>^6Zœ0󝘽/~GxUuz<kċp0t1XJ[S^j) u+QSz3xXȃ 5bȶ=&B.!uGY]sW1-H 0ޤyVIF~%{4ԵW7kθ75/DIv5SLFbf8!JT5]>r dlY a? &>l'Y+Y0u&|@kJ<K*~^]Cw3O'j&b٫>à &?4`DW,;EG[VuIeTH,CU"f@+}&5 op=l_#ǀǧJb+L‹/ޝg6>_5xޒ%^C$X[;D38)v94=e 'kokkm L*Nyftºeo _,ciNբ"7ϭegnmݳpnߤ ҭ.>h9OP}#)fBa`d͇1y$0Ԍ:/¨%{9xPfo'6etg~`b.2s}5@VGU:k)m T (~ɆUކʯuA0=\:^&R2-)]]4&kC /S 7&l>tDU8 VN\Jl 'ꖛbe}$=\K=s~`ނ=a1i0_qV*Pa kZʟݛ3aLr;sX8XxM8El{i q۝{ƛ5@8!z'1>qD0ΐFo՞v 1#g*d{koP+7}@^@' d&Lt}YC :5kwkр0a@粚u\šsM kV`s.yr.uл]ImqJ,@8yR[l@P% *k~g(+57S~w<1U N;- e}^FRޗ3~6~鯎ME1R-? B\%{ $'^Mu&T[۴e+l*d֘T˯g osL1AP4o9; a%0"ui$:0D}fX S\X󇔞ʎ( ig=t@A{aTeeNx~i W5ߗaå#,wf.QQ !P8ƬW(\_Sd :TzthMfii_|`X?IBx9ajݳW7UP ^#~EV߀ɏa%/5Rв29iG٨uLtϲ@emx`I4cAA1˽~­{z aI]i`|Ѯ,Ρۏ7R%;T#bFRo!$=KĪT\kS&+Dz jsͳu/,E;nE Fo 7ܙy0e$cZN7XM7ׁܐ1-Q\Nmjyz}읎- q@B(]n)S{NF%75cV ]6L_=16nFa> + ':]YZߪ}'e$aq&@[&km Z9Po㯤Qŭwʿ:Hަf`EܼEMZLA(FP6D+]?vS?C$ߩ 3[\^ɵ;(u(B'NB7KW?)ZY]mrx**"c>Q~*PRnPJ0 j}AR$mjj8鞾aB,q*éQItj.>vyz%zETl"+ڶ3߅Zs>!uMΰGBU '>~z-u|jS(p4c.N@Q%b.2SO [R%ԡ(cd_eʒRąJE?)4by3 HP)d,K)߰"7OzRſvMm:Pw";Z)7H f*?L9{$;,)#ju =F>BpS`DJ=-uT{R;vhBJ =񮾛#`侚e{rFv? BIzn,iZΟot7n}ǐA eR#n;HNn˪pS>i\>}#QRiX1qMfȑ'C%Z0IY(zu5<S%֭V+V ؃;6mjb 0R)!SuLDe;zxlǙҮ `gL&>nbKԚ~;s e<@ O]TD (ᛔEk393>4궑rD61T7`ZusK0TP8؄Pز!DTC\lD`x,",ˠof}VBE4s3eQYȺ}eEKRj:sIz]ʞ^mo*U voDOe?ct=֩$$(`ۅ/J</)qTI鷃/M^T2'9Ģv@i*6TJ=/eOL<5}U"qWXvF Tܻ'A-Ou0d_AijHF-WyCd^`[l$) )̸e$::R#73Uae_Z˜6Mi9w܇5ݺqPu ssxu?]=#B& ۓ B;Ff 7 Ag e}\?-݊<cH^-hڸ8!:K(^Ti_X̹2`h˨i%6ַo*7 i2c?'vuBAwmAëM s6>0i==#K,z,00]a}د,BᬿNjtA2CIh/^6L/(mx}BeA]iɠw881U6yطr)"涁r!nGtcj ̗* ZK"L5֪LӤc|L3@uD{.uj X^t7H>b?>RdB-(W[0F"uȃs%~zI gz pn69H҄+Bء7'Ϯ;i^rͦF?-h`8G;U18J w6OH-1`5|>Pͦ lR0揻X܁̟.=dZN#P"kOXUw gͬ4=uO%5xY +{4ҲI>jS-,1W)g&Х4YzErUD^ؓ%s ^ ؐeϽDiw6 H$Ԕl]R{ D00h,)uo{e33Ud&Ϭz:WfWeγ8j.'S5/+ZH%&*ڲe8lEĻO +yyFI3/V4 %Ftq Z'>VʟTgT\TpW1doW8" qZMc4&Iq}+QhmtKH6j䙵/68PcukWc/ cY;n~l8.ՇƸ72rXQE*u"ÑA)B] @ww坃t`'?Q ]i? _H^j<:?.7Jv^Hj@ݒ+C>0[.z>Och5KI{܊c]5 /FqG'~8;[wM9*7i[6RW_!Q2< 7Ҋ+q,bY3r^ ;n",rh`l|XN]ㆸ|ua{[ ͗}A}TƙYP~ZOo& g{"{GGjF(2NH΀yӔjcN>7S!?$01W.o~y>E9\I"=)胢DaV~07 U~(YC.۱ 2Y4&7]cKLh߅uVg֋ w(fLH l|eF!dB@LJ [yw;rJr&F2q _N:ȴE㚛0d:<<1h?|L\ D\E{nUT O[ǰR[`y|  3*隸n8Rb2s!:wFicz2IGFⓓH/1tߘD"fwڃ[T^HH 9Wpj+R-O?V}GlYZJE>:L5 9PJ&.?4Io6Rwb D9$D5{įDgJO&Aي9Pv [9-mZy&WEuAՐV:Tګ]=AN;"fI68uY(zo|d\]y$IA?˱w_E֛ht[ /%LGt~Є&̼2=8QTϏk)@=($L~-zM>oo[+ רcfj m ϵϳ9]YxO;3yK1FjirGt> @p/׌*mhF9O/i'""4-ȹ@DDHtq.x`R)pkkʐ=Wg0E{\LiGt1iu[w:%(q` GBL45=|H8kT OҘEYJ|` a+ lu0ɛS\ft2ܽKKe?!V-Gj>!|=LQBĎ @[I <@K:!!ۭhnrC$g2#ퟹ_2vjyJ1wNQ41f<$,fZ֗*_XꘓpgJ=S3}f=4g )EHu[bE8gD,>wrQLE:A%.u+y9 &_|=ir$CK5:mL=MNVSy}Jk fr#˜ÌGns s5H$G]Pw$Q9Aa/*4lf6>Ʈ2k4b,/tR_]tM_Hh|H{1B ̤k˃F_~n NBm=3C6n&%2s^M >(c "+ C ɐ1ķd,c_} UYΰ/X&8G??=Ȥ_̭]}ۥ@m`x'rNu_q,$vC_3.hP?a2io=D zZZ[D=^PVt-zojsbÙU2_ҩL,b;ƚ9q /@&5G7PUAW<" Niڇ!$$(ZL.t٤pdIhl# up%qDՈ4#Qn审|mYsʫuĖ?i}Bi샾2mSKh_ ;` 7pQjo jtzdpQGaXm͔^åZt?ɜi| nd__伌-:D:Yw:i%kSr"$ Vz},|"]8@ vT-_+s.q7|k 6MY̧Di,u̚_z- _FSL- Jp q B@ =s0' =%Q|`e:v vס/lzr7G*EB"1>1}6i@yi'aXYnf4(g 7es c3_q0݌c)X8a*H5f6~ A$~1[ns,2b) XK:| SMwH.#8lpΩԤO .~#n}g 'g<Йr ã[bdvв=ʨ9вQ?dduό?T '{BO}qUMaDBknJ+^ 8)53шtS#Gw ;EFs=bfxZ`q cǚIi7pUC7Ҏ4ЀvK
    ( ,7Ad8 -IkSJrFV]!ZOUfz%2i+wҪ O߾*,a&HtO ԍ#G4bjpY5'ԁ{1g?9ROc^T5fM(0) \F oYzG?bi_Ux#2.bYy4iٜ}XZa "wһH66Rx_?^LԈ̥_k~ 6W,`eFWbVax*{` #TY_O"2!j^, '}eZ}(_7JK!tlZ)(MN%Y3rG^60Mc|]^5OnyUSWad3Dдϩn÷߅^ c_x9ˤjUDJ1v?p3n,JJEl1EׯW]"Z3aA=QCb}.9G({=0x1,LVv9E|ohP yANvUF*6 /)s*_r- rd,Cc/}&Oh C}ľcѭ! aFd];ZY{"6m_K#7KAFuOPbݕ' JZ&jfc17mp.,uA}+^8eA挥uߤiy><ufHO7#< yӆP5>p_M |X;:,Xb'@s5ӯJ!D9ti/8bfdh-L~>/'Y*.ß QmBh}j6V|d<:s OtP/V)w`A= ݎk 1襱b0KS5s[̟jD|m2퉦m6]mdSpNRҿ@t)[֬:G,UDk w6+Gr[i2Ю$H xcC["xN p2T-xW`#e8\`#sOhW+t>Tw#?>hTjhYxCʑ[~u[+c]nm@%1j{82mڎCq*}jX=ӡ. /fFt5'Ehr6[#ogZ`y%ѝY*El⤳ĥ3l*ޥ;dkW`*@t H'`2o 5t0~oP@T]t Эrzϳf̻Ʒ@2"ؚ~`s=4ߚwf6E{ ]>a}i7c̷9gӕYBm6KVJ@c4;nM؜{r0"ήч eѾS륔?Hkt5ud;@iNz)6 d[J^ ֒{uu}5Br = xJ/l ЋKE{X}uJ)"u<$Mx= ob%όUUlu)t]6WlBE`_w1۫I+[6dΫpPXg: p贈F4rGbSa*ԋX닻ZHZo9$Y<~ "*![JxZcs hx{r?lצV8 $^^I,mʜmFS8-F. Wձˮ' g37a,3'="]h6-+G89 DX|6`ZV,;^L+Q׭vEذi$ وch l$I%]eku&҂7HThjDƗAG5re ֹxoZ | y,'ixg/7a_W TXXOI@?Dx ԶPTX! [t ^6dð:{vUI~z8EѺKy0Ō^?YG$Fp U[OgWC2"@#Tߦ:~P!ZĈ.Jq-y>mx/'נлY$oh' 2ȗqaICMC"Z;` O1C[c)7% }p}DIDJ$5j;ȫ3mvҝ}9bǭ!+ [ӎiyuI.dxʉXvZ[U rV`"H;+Sv|>!COAV9BtZhLێDqI{tLvCONC(6gƎ]. 7ghDƕJs3]O*6"&gl/W{%? 釳\VUh:'  هX6:Z%|14zstdddhU{RGDxx&KQku0,? aGZ-\ ;NqTl"&*l zh8S.cA3@wiLef;iK8؎f `M}Jˠ1>& shh?X m8L-:W5O_`K]}YVOvP0'i!K`dVx,,h'&V78|ŔB/n9iB V >Փ A nrϠDE<16}]ޏW Q;ptHqߗ᮪O|"o3uݹsVNċa$9o49ҫ E1 WLeЯQ,ʩcni| mmO6,ToYhs4cH(P8ibG+E\@iz`\Sʡ,3"jcyl* TɾȇT{oo} $/y7MCQ8%WhX(O@mo.gPD[#?sr[]ip6bǶ˴ng;SǕaXO 5jƚD8wb?[b֧c*=xb>tDu̯rlO̱3B1Dp"Kš;Ej]0$s) $)paor"s:E ೚;%;Z0ߙ^)Յmzh/R5 OJ^GHE'!;OغʹnLb;CWZGBUB8\;MlTzi34b۴; wFϲYA.JG {μÒQJec ⣪NOް֬~f ԙS|(#tr3u&E:{hj0^K}<P",u&~(|k+oUE!]FqQeR",hueaj((Rw8ip܍;9`TW؝]7H}mDe_H է Mb |c# 6B ?VK'xpxW#8<.Ƴ'Ն*f/Nc>(<%LsŪV1 i1A74&G،e_X~y/ ·\ѱ*фוy߫8CGDq:mnY_?r T %Gr[#r?ϦR]msFlM :x|̷& Ů̢4l,[,a p(69V/\ylOwM2(z:{`6.jh!)q&əD,i"6˸%;®,AANjhdر@!*Q.Q:,qTiBQ%oν<4!CRYt)Q`5N[XO:N9>$ (oSہpP!_E_ug>Ȁ&hۋAS{DRvQ?8iet|AEnQ(LCbN^EH^^Y$, 鏹)2]vJXCc.^&|[xjMfo3Xوm6b|"rogȌ\yL1;`9O4W2"sw{o{>ӿ-yg *5{B@{cMMhn!s^ηg`/>I6{)g7fO1rTj"9$K;y㙹Nk#(LNslTB#8#z:[8f`GwjlȎs9+@QoJ+nf^9ˏm>C-kQ$ ^'yԔ$X4k!4WCxon_=^ dbaОw틝QęK8a47!H@ M zœ(X UtR%ss-DI1;x"Vfq¨2RkCZW &[ςt6Rhd?d_7dvv*G`g_fq5T62+Kze܇(L,ɡA>):b{s%<)A;zN 0B_hP?p:NwȹZ6|®NVSyFAΕ]o)WD s 3 t5;z:$u낖9Zh=bTW%Sl5'`hZN\Jk4fK&l#?j"ư(* ޠ$p,- LamG$ji'L5vVssrVl4tƫ$d+֞SúЖһ ]t:UCUOj?@םѭ6 , AvB>21n˓.LiSC_1k:s%.JLQ5"D6=&~͚ufKӐ9=23 ?H84) !PSԯ-ј8ڬ8+l?V BwYmKh3+6*)kG\x6EB+=H!+YaSj r(qI@ݹ.>OKT  'I1*[:-x\Rau\VMA" ;CbP`zWxFS Yb%? q_mN8dyTd`AVYy3_Є -d3:"Su bsxM@!w ӄEr)T*#*2K3%?mTz:ZWͥkslҹE1Lj< 4 ^>ԪǛ)c-N(3JⲤc&ϲHJפ=ܸnѬ?TeT_\C{Jߦddž؆tu60@o h %Z$:?Rdo"_ˈYP*2`ܷO6|h&$k}2a9XWI&3= BgDRPЦxDaH8k[ <~],Ͽ; I!)ie'y<;e_ʤ#e"?r[kNAx~WOR^K q ?Ad-sgZ2m۶&GޥnKV/M;nۖ[!ߧي#A^\nmingf[]&?9Z1@GT*0 UbC ~hv L#oiAn1'=-gSD uS6g(0V#Cc8Lp>!/:vw nS#=(3Tzs[cRmƻEx>~nA°>\2):;8&) }X< }CN$cN9( ͮI ]zJ`f\+HU_^"O]C&_ؼY(Eug8U<pMQ/{UEY 5+wjR LtF0ޯ>dK; TQ ND$(kb t5.SolB5_BFk߰:k,83'nsІ.)^uT0CN@97sn<gYZ07070100000215000081a40000000000000000000000016446b36e000077b8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/usb/em28xx/em28xx.ko.xz7zXZִF!t/wu]?Eh=ڜ.+QhFR=EEǧH拪[Fn bżm`cOP241ERK=]mhKsu{F1ݪ ZB,j&@327"(0ܽ~2L7NDrZՐ>Xts2q 1zO@B PAnUg>c_\PqOb'p_+6wU8+&?$Qvno"gKYn>b, 1vӍ/}$ c7 =f\fMMO79cC}pg,o3,nl`bKz/ۊ/ S %6n=#Ffw;A0c[ ҀܛHU Z|uѷ;`)w߸&'SC>=z[3cn{08d})^6TYB9> w Y+Cgo}ګ!|=JzD Mܵj>TvXēWx}]*Ӓ4D;mb:zx"`5!k&ŇIaı3Ο.y,:U.`I%>1wt!3@4lJrb9a:r@ZuO3!\Xu94ݿ*6r=>HuZ N:\ 6}fba JK Hf {ˌI&l]/CBemWKpؑiQ Fv*遍s8lXsqNOv1K{3_% 9Gp &E0u!c܎&+^R-ӄ hS1)fuœV^ű'ɑr6C75{8>_2hh)EIa ^US؎ z.İǮ^.] kae/QFq[\H"UC6r^YײTdmki\fA׷@5r}x| ~XN^ޅ8Qؐu&/cs& %A* K\'KkAmp(Qm50y@e?Xr[d݇Yݕ2!bf5⥫ Zϕr>djb`*W+# |+ȴJ)0d4ePZ~eeineCIwpe6}APnd(Е1 nLq#V./5ǟ6 3{D*3*|t"[Tuý8Qg$h$T~GVZV~h;]\FGhqZZ;Xc.? ҕ 3͋ ܄ ap,FgJJg5k},Pݲd_٧|Fbѵ@ ͓g^ ۚU:Q9蜌'ߍuq'*R[҇0C]Zp=`dhܻ Nx>eA<'NW.&"+Zw&9XP}<^A'H\AB[]M`A-^ƻa l̸g727 w 9 3+LvsE97!$[LgI 4tIi> אuW0x9'!bU­DS.K ZKhX"x{wTNn 9` F j#5gk =a=qwch8ͱJcR ݷK^qo4QC~T)T2ᔶ2\F5XQj2f9.@@ʓdRp*<?a@9SUҳ^s)X7:ȏWAG*S/RZpz2tTi=wQ9@wn:fh/cb& ޾%0Jy}u”0wLʂHkkh> m_9Yq(01&Aom ֝q^~Z.٪|zlCu$̘C03zRB3fA ;5-"5Uo2&K*V|= ˕ 0~u yع2v.moX!er~ReRdpT[p*,n!E?NʄC$S 5Qa%Uܦޅ9}diK9B)Gj0an`)Px?чĀr$wQІw؎p09ߵ^#f6O(a6~,Cj[p"XlT_<(Ũzӿ#\)V^q74,%!Eb8?$u*eBȳH+‘aq|lng5%~(YkO eu)Dc'ݱ0R2MiyY1\@'Fm>@A; 0q<3EW-C5 a?}bY:h34t`vQ/]4F|;U~sp.@ȻFEדWv-(w6gRU1ʗ"S@ys^#,Wy~.Y4%R$SN%OM EFGf/]KTِ*fG7t>ɥ;M4rHrHJbHdUc{H9G"WiCO@?!PNG3)H BH)HGL$c2 /mr!]$42)F`ړ/s1A'Z%g_'M|bAP! }e7͕Ky.PeiFp{RZQK?X] )uCYEȨ3ť᱒QgʂKlH%twKRl,Kh2H`lNC L>[^[2o_)˨\(4H=U9`ʉ>: Gz23n}%~Ӹ_AZgu.P1+AsmSKIC疡[;DWfuqMѢ,&!.m ,'k{٭MTh, #JbO?1waS yU?5Q. )Tv[ *z/^G>)o2ʞYPnIq_&}fW˄y8#Ef_+iۡ @>vݛpB7;̄O;hڧ6$^CO5-p+Kp# jʇ FruHx\m66]c$UNhu70ϊz Oh?n4A@/ԚNJsAD">xlw7#`C2~]!)[]"id1v=;Bl/$17Qy:p$wwuKopn`uJAUD1}eaZf] .D,g1Qgj"6k eTS2GL:ΐI=&xڀӾ_#"TphQ KէSdԉٲ,1T1}UcHoI}Mi#nr 76  |]DI ^ /jmn[d&MԈ(8JA.fw˅D^PZ$Ss0 @nS "/!5L95kȝ~[ }zgB/P?IJ[pV ۶RD 'Pp!pYO*{`7|х5&u,\ʠ K@j\:O?MB)P/tTX JH٣G:quuYtg*s ivX>:tt"Ec,OޝL=.'Q=2hb,+NЉUOg$y\[hWթmAM!mݚ<<'1LxvCM tAWeMOX KTgctry^ 032ou0qʶN { -ԥQqjnMnpe )U4ːO6D ٣r$Uʯvh^-*Jo~PpFvBxY+)#枉0=a] m ʬ[?j BvhsrL3A"f _8?8\v8LY #@dzO^貧VX ivl'4|TLwʮŋĎ>:xuq&Ha#霺F}4ʏ[[S0 .E kd`{ E8Ukݝj6T|9 l!:2إ kyl/6۴(H jfs 1 k'}vR_}'-=؛(,*{ŵN$Ō,'mMsY,@ZF%a5kU=OI.,do#I0Q=Ku4$ǭWk^xx!N3:spkfYSTe*` <|8~ @L#*H0'$}{OP&sM%:`apD,u C9H?QzIFlt%#Al0vcfDL0ϛ6X6MŅ{] ne|_$quʚ"Joi !J⺋㝅w1 nm_WĦ =0M'sȀeMo41jZx,:3(߭Mݗ+sQ7@kT::,4WǚFjFV9?qU%0%uarFL?k 3G& B^[){fnSᵴ$U PxY5,i}T MoN`uxf̉M CdynbCW+v&vfk&m_oՔjZw&|2́ Y$otx]!E6eL2_]ܾFXBupaUcNզ8om4wgr}U m[$VvWWٶH'xȱ.'XwU[3qK&ZdX)VXkrq IwÙOCݥA/5ku2tQ20 HՆ+-qkR2˃k7:{GF~f3Q[󢕕RGͷK NTl ]OG>J4ՀV!@xSnmExT[ZшPKn9Ǩ?Ӈ%H]< /7ӏD[#mǑK;g#+oDd{;Pir&;.ڹMcI"*`fn֗WR !^s^FdٲXT1|b0*T=X[ f x)ƵbL) m'8Qo,) ^W>NLz6#x奲а8o8KMG?Bi21b%wÄ  hSʡ2zڛ tTqMs" |[a7fk̆$t)ͬ2/<w5EΪf4PZgW"8< !+X`X`&^o'"lvyLo^.% )TS迳wgŹ[iлDd6ƒDc$l'騊# 6n.+Ksr=~}TfD :5d3&uSE_:VucFQG}-5 <}t^:jܵAKYR`Ω鸖&ՉD݊T lpDqCXP5N'i_o#h(5i")/g"=$HOeY2'ҢWAASpux*^!d7A&W_QQ qp-cXi@AI}6k0=.RVXqčG[+:F%2y쮃<,rr!X )d=KHP9 ap81M&@F^Iɠd"xz3,KYs. P `q޴6eȵĈ8nZ0SC}\<.:_^(cĥC oNn v)OaKK.G!=fa<L6 _%S R,̅2mn^LcIщI!4Hs޽s4R<τaHc8bYZ^\+%+v k`6hbs݊sfʞ?6,>_A /HƻwV"gn-iDlZA(B@P^! u4My^Ve'?ؐ)߭X,9qpMͱW4~h]'Eᩚ5-"|vi1_(Lre/y71kr`EHĬTlTYΩ}z.2%[BHW9{?`ȳX;+4^%CoՙG&1b"ׯEY|-m +ՇW^S͈<\gyS #PummBޤ'mN`vT4d΀җ ןyKP:4ivm|2> ˮB N4Vy=gw홧`WC|m%t}Vd!petyGy: W=%&F=xb2d[xr]n$Ԡ-PGbW yE_<Lcdrq5^aNVSjAd5,Hiu M^s:5䶣m{c]Zﭟ0]5%c[3(%pVapS;8_:[CLKnT_439FiI~97ט/F_og;FyOiƳ -KU6uJb7qf#nG2Tg;^ b^UҰ>WL8u6vX`U=XKYM%|u[n/FV F{#3^CG5ikem%\S?Һ2 a9Ȉ_zsCr묬R'!^v:@*a(.zrlmqXHsc+9Tq CXR—.>@ /;0sg:f8L|:(J̷s1:Ô맼Z/!FQ%KOvn()~ܨScL\:l w !(Nto8^ 1 ZeݪͺD.)R>_k-=l`=r\7t8W77$rVK]_5hNK"e-mu6t$`& pv9eq@2}m:"+l |n ےJELBhgJn:EJkcC ޞɛԖMA+se53+D5(-SUl'+Z"'7 n+ (7vݤV3Hi_yIsob+zrͯۺv[:+T9|j$Bq[PGa6Frܡz|khX!l9/F27(JMo>$f$f;4{4.=X>gzTϗɤC~t$D=a~pcTg GI 99h .(`/{~5Uʪ8,4=Ў?2m# J9s+K)&~2Wi`>kqUC4(pS4"(MMytRG{T D~^E6Q;{Qh Jj0ɺ!m :z%(i]}j dqUJHE>6nbj2yLf,PXE)+L*`s`qq$D{|eNlZcD$r]N"-tiLB$RCo"o*` k6}ɀxI3APeEOLaT*<|h L^:m 7Bqf%'Ш$˔=C@q` O㿼qab;bˊgTHKC곈 yB}V@@m'H^;%yu;F^H..gH'ғ/Uܵ{WC#3}h1bq~Bd9漳k0K[!Q]NwFwXNȧhF!ɄW_6ƖR r^Y=2--y&u{01i9+^yorf4U)0^a/u?Ħ5q6IRYr$C4:VKz㏹!n6ШAO7(,"F3)Y|w/v4 W-|C8v,Xܕ89šm(8WnS6BZ.z0E],Hf9i+ ȭ;u x<&%"9G*=N>ATۿ.t`exa8I5 Bq1qw,R1/bzQ2 sI Hv̘.0}j]~cև_{"iiu %ps×ITQYA v7Q^hHzC6YiEbqXhy72*9l2xQڮzR1SP:hJw }Y0;6A闒ިQd=(޵jVGՋhT}ñ@~ꄙ o>J?ӡfy}O݅EæW - 8.%E<㹖>1#TĎ2S0&k_g Q@%yćݍ4< MRhpc3Wl\eZg?y]'s>#S|\>۝lELݢj"jvj zI]JYj}Rؖ'QGnӭ!: t(-/aN sETm}Q(~-c/E8Sֆ0CyMYX]>v e?]'5#4cASSimKP&]%!_dEBꬺ4BseZ1$-|o]Ѩ1re6VhO#Fk+=6?^VD2Ғf؝.JyAK NAAOwW_e#xɥDM'VYH^өhnR/m#ОR̤ob?-v:)Pc_VA3)D X8'CIHW5c\AGk0x/;)\oL|8Ҟ%>" ~nGL x љ8]8ҹ[Hճ"mXP<0> 4tG^ 2[Wb޽A|,52s̀>p,\20lVn>Зט 'ZGi cʹUI RQo6fxw,X%r]W{_2gf S*`Vjb sqpMV-*JkwV@F4ϼ3>*͕B Ԯu",gKTn *ny24PR$KqO) qeUm7<<K}f xi fBvpx^Awv$ovR,? 'xc*1 0QwO+O]j(pjy2!CYҗ;r@~pLs<Ih8TJz AҕGEy Ϳzs$Xe^-;*`oP\H3>kX9 6@)&Z--;Q] EO!}&q&9Tbt+A|P(*6?mrq l '2I/`ɶ$.TVqK ]qyɣ8l4qQؾ2~(߄cpZD;~.0Ϭc+f%Qvڰ>m[/t&D$L4!;LDrUgQı1Wl=`U"䏀"8\IXM8єS F)3H O}x(Ek1jXL9Xꢝ0 FRF5htʝ!!Z֔%y8d^À}MΪaBHZD< ]9'WrFWs5ҖL0P.Il)@:<͛ՅDȜ:@ 6x u ufܚ.h}:e*q#ML5ed]VWG^6c쿨Ry?eEM)Y֪ .a&î\|Wl#Lja5Wf^w H-$Ol_<z^0ټ#YЛ>Ƣ 8 }D#q[2i2g"Hne7 >';M o<ϔO9`0 [w+n!Beutg ,,=ǧRݓ҈[)v}Ӧ?Cq+Jth_]Q` K01eAu }^?9 gsX m G/`Cf JqPFV Qتw {9tTTƖM]'g!\!pl=GW&i%̌)d,V*_=CwJy U|nKÇ/6>u7݌ш!)@8e5"81½#`oq'M~4l[ X-] "f 1$6p'[Ak$`RօQgnL3=ɜ+0pIU @zelg:)ku>䋶 `|`Dq<cnH);sl3RRo*@0|W1ʌffk"BTYP k鉨(*!iV#-摻Yya-`Ya}MfpSdК2;4yjSԔJM/6{dB`-(R0Rۯ} v 2ngin9`QO3mq0NP`m<4_87vg3U+3Hk]HMY 1\V+gzGmSP&~>UvnB9i ~oI3 zF+53=(b$ӲfpePSF\Z8u%zFq:Ն2q/=yڅz0#ڗ.Lt t]cdU}pW~AՑ_s mpZd${a(7V/@ncC#oO80<@rj.~yp&p,{;}C8ɸ&(\HI1MN%ҝHPʾ *HJC=ڡp5C5 Jt -W7N+_ّM og,p(2gFQDg'Uv=6 G)_^ qAq(yIrDYH9w} s\(*GO%HaBy _P8>˧/Pfy<%st^N0/a>"m4\q1 X<ڝ1~4اڪF 0R^ɃTÙ$@xFuWoIfU̚} ;N?,fz ?$[O% ܘ#k.K"{99h,oQnT9[廝dIR[EI y@ 3mi:GuYMkћED+_푊*;^3.[*9s2w, s⭏:ի8aP14m}V7 2 8MH=hp:Xz¼CwQL&bE&oa%F ]0i$E(Ƨ7]%=3vJpt;3eX!ʘY0*hw(H~bfb*y;ӠZz(>YOkp w:6{{.gL>q>u68.]FVB{82 SdN5_!B<Z[X%~BEH]mYlSryn. !n9@>{G)(D6索B}>t,B76jo6U6ѝu'4lv:]G i~Z]@^Љo{<Չq@eݔ69u=LsN(˩ַtJeIR|dQ#S6ߧCV};}fּ`Gi{o2jh#$zdGPA_8g$ĸk cFtRFƧeq3 }xt!7HGHfE2.a`zN-:`#HqpN$9s ϗP°wO_8#%^gq=53jsؿVU i׃!Y]X.} ecM<2=B8.bTDcKݕR[EwZ\HV좮GRJ 4xhyr|HRuX}K PϻU* &:RƬ}>Z[-)jV mܶg ɾeϑ|kUTΝlR5=]b/G1aAezSV/sj[£ijCyd"QӁ_G(U,M" XڐL-sBŠfG]1՜75Ocs'!}q%_N4z[>h@"Ilah)9XUY u:\<ޞSGt~3⎩+UK#OQZUDHd7[z0 )3wHeAn 2oV"@`UwAn*3р+R{q}I%+Cvy2""r,";.E;(\kתY QgG8|< W v!Ѣv(ȉ7e5Yt |b|S7~D!,nr^P }VR^@paL bqa #oϳ 5H^9GcH Hr)>2"MPv!.%PJnԍV 1Af-g+*c ͮ[PԌ'M*AȷZa#n*1#x󸬝nOF4Xğ_Kf7Hpϓ(Uz>dIњQN2@PkC4g ED0߸4w.K×&Lxa3|%=ĂUT?}Xq)\v_syY*յMA Tklѽ5mCOZgH8CR$4f'ѧo Hg#Π``BRJ[qcʃuCiݙop"O:8JLWS2eV Dz%n_ ϕH8թj?PII8P0 ?A%Ar]_waF 17L0 :9+0ejJdX^TkKGD;Ș;|g8z ~(~݊IGL 99/;'|h//6D^.fWS'ᖺι*CxYuC%hҥݺ%=cӁE=Ts' 9Ui ?5+Tb@DѲ\JjΤ'ԭgF`cGUXgA2B0nSŬX2(6)O5YK|v6/OTk3B棊jMX[Y;pWwsl~{x3/$r5&HcFS #lMBU t-9&o2&\qOo&Vh} ?y رEݳN{ؕD>[u!g$`@[ 7Pe5e#phuޜ7|S8Rw0|>*qz`FRfM+_%ƄTI& d0y;WE.fBv*%,4\q3?/F=PX]f {yɌgMj/;ZXe҃тa(r<ؠsB JHkxx$IsQޑN؅CV@vJPfXc(&p ]OqS% 2(*'U)['3$8~7uas9ѮZ<{>g!(1[&v O>DLIv*уi3whDB Dm\덪Yy㝯\`AdzKd' >-9 ?yG KxnR([:B=" W eV7*fQ՚)~1.HDQ~;8,oou`=uñ}\f-}v~mrҎr/ߡLN XRNmvt?i5~w%&.9j%qVُ9{K9VZE'~1:Mٳ_~.9KgK!3ڂ Tmoͬ:x1-o#KRСh/,K3 0DY^E[ls5OX٣s$Nm.\= qLָKm?P7AKߚߵMTq42"azXz;&aOTסA/ }e42pTOUp)rҜFWLŁgdc%1i0ZQJemX3\c; uOE%j%4GiMY\\{ڂN1t" ͵i~-=l`9tD꾫Mfa{ "w9FLr[ m-|dK^g=vML~2&,eY5H;9]0-OJۖ Z8K'ΩˢV̋0Ǹ5X{AW7MCCTM96ɿyI?pz&Zq=:uTEGD/*(!nV7^6b_9+|&' xK'+('٬iIe'G< l?^ceܦ8$Ӛ@ OXG2 kV畇0j46odz vPfAAtjl<cLm3h8}\lr3ոIYBԕU}M6?tVBdE#!/< 3džY98{^'p=b)49ɑT&rk'=ZywD˞n+ʁC|dBUM[َ ');T u|jOçBPnEe1LFkؘ(֛EYT5`,1Fѷf͝}Xa2|~tݖ9$5Qb+XA[,\߻ ˚pw#ߖ!Ŋ|z^< ZBJ3ơc1 sߧ-[ŝjv(W]i9PEfUs2((jpP m?LZn$Dppw,XR(gEǫұ:8R8#ZSpV R)  8c׏B溗;^^?65Y gJPeGTo4<񍮞d ^䵤tm.ސeւkt5t}y} |+X |v'G>:‚o/R:Fֹ<9C;q |?õt.r~};W6MmLhOpŒJu'g'y]0WJnEP 2m)pN_4v?JR,_VW [cYNJ0>8!KNcŌ_n1;;&.Q)VJ€_2kŷ'Z̃iQRU|[*yI!:Uqԛ#t~nx}xșym9|"lʄwpSvn)qeTD0xxU[\ESq.E q/_ÆM)w"@oo 9yt.cL!hnea ା_+(-\I+R'D8ܲvaS%ߏF_Qyzi+@F|X_s #K}nreM[ٻ CWژ+Ě5ddz#7 |ԉQaIIDjZU"%>ʝR?zJLqYT>O-Lgt (YoH*J$ ds[U-GwR]$ށng@:Ye(pB®5a{Ӷ=Ķ̇W{0SpNQ8DDo x:ju%_/Ej^s-Q1 m]r;k!b rNK\Fw5:L*$4(nպ U$v 8څk\j.{G2w8f1U!)?Oefnt~.Nγ㺆^{y@/+ PT٣֍Bz~IJVQ||[.xy)v&Xt6 u<A;Պdǡ{6m}蚨~Z"i^"mtpM5?[xZ(nd,_Pz&Õo1oڦBQ FkB]&E 6-W(i"q|4/WQnk#K(O*E*RYDK<#]@OE= ! lm't\aRm@) R^Ĩc.i)IЮwLS+<-(󓝔 _Wқi6o&!Ē]xnT[`iw˰[ JQ@h/*8a3W}-3JCQ]ÚC f}D%ѯD}I$fl)@2N\k9$3!2 )(_KIpX-W汒uZs$=wӸ.@D'&(mH\Vu_:(&Q7<|B]MO6'Ep=s9xs iW0>ů &e[W#t+!rپP}7TčDs9AnpZufﱄ,<oJ[8&t*i/)c*V2pi(n3_gLe'dD2e^Z2G>>6zÈ>KTHg:/R/N?6-D Vao>O  /h=]yGK'sk`GTzE [,Aʎ:0WiD.Vu>ηE]3_p\PQ{'2Dn]`pFÇ}O:k'<ҍ:,(SUրF19xfc)!tA5_e% asE`)%D=a{7Ȣđ;$|6 wA"ЏmT- -®LO@h^\IrTϖr Wa(S 0'HK]Dȓ^Zl Wr p:W16d-JEdKAk0KYD>7%N{@j>2ApBCi-3>i9<@>q3H"צ_g A+Կ+y\ p+)e\`@&qk.q m\#`ƤuG@>4$K@H >oT*vG7e2*=(!$Q E®EZ5hp /=!P=0DS[ ]F ~Yϊͱ*;2}ڞ!Q웅Li:FtYKT@ #rp~gznwc-S756[ۖ}suH.$g~ |a(Av Q)GF5W.H0;Bw v*@;9{an N9]s4ػV<˻q -/Cb:-|"JS:)d6Q7D.2kt{.o*NIIW`ۨPeYLJ]z'ao:rB {; ŎAuB)y†zvs{[%F]Q*ȄƍJ0&n^H'Jx~ zZ!=p @ThS**ŝG}`u`ѣ'~.;E??b=CLH[D͠0D~EadKQnjvXFQ gP=SnN6?sZBØ25,(l)ϽRmkdZDpnWS2 9nd jyйD!%tE Ͻ:53Z` Gy.圇Ԁ`\c'/MnA{XKV UIQlcf7u3VNJr*G/mZc&,!VQHl`mzE2 m;g YӄHdscidrY4[=%!zZ(.l({N‚=`GMܧ[F +1e'B0T@*ʶqajԕ:: N?]yuydNkW޻9pEFt[KxX\}nxvԵBpZ_ 3$y(at-+=*Z|,V_lRo'yH EFTܤb&aڹK[:vEWhgak(5TD[ѨAh{\.Yus`3#tprKBH*a ) 1]Vex4t(ԟXZq"-?g=gixkkue 'ȕdvEeHO`Y'(" OU[XY{cPsrz p_J52s6!qgP政 qtQ@ٛ{r+;½2n"F O޵ڶe>㩫h+Nʾf..&8gx p8T}+NoKӻ3Zc\SnVzr>4ݷ|5DWԇGB◠d?kJMY]Th2\3f I?bIoV,S"I Bn6?YK r5~ /%4;n;sb ISqkV=$ N@fm02'~]˝{P|͔5V̑:(iE"=J3;{Łm\< Wɘv}0:.QÔ02 qPƖao .YgF#u@D4h~7`1HЊ GG3<֏X_ѵ2#$ s3%&"4^(b߽j}`‰ӕ`ڛF_y|mYUwyŋ95~!TKJ vL]z/#_ 2!cPJ[ENcܡO]([p>vǗz\Sds%ж]M$gHlλV(}P{[yJqq7;P >ł ?*ƓPrr(_?2!ѩX.Qd!>YDݷp]#bvnjpj2t!q8 iB0GxƧ^o-f8]f7.32dY[JуwDpI5N赗Q9a:B  [8p!Pɠ=GԶ##éߐ9I"m@\ [psDѪW< 1\HdX)I cנ /*fX8JڙG<5  CGNHfcpjt~í`8f]dEG=9DS-_ps F9@܎9y)>R6Cv.xSp-ZMGG!rCXbe`Q zZ!4@Bĉš@kC~% 1϶XY''ҋ6{s8}#<,HȌK,7r lN0m7/RHLϹQ5#̰чgl]rD:t5lJ7 G!M69__mKEpL#c\,j\YYu](0~$VTJJš^ MK_$(݌H3E8){஥7LᇽaSnnT8FFeo`y^wG"frHOrr\qԋrrO)Ora6&8LʽOW jf@4Uz*7SkUғͫ4]W͊I[;QXor;%f!_@aXjH|o"Ɉ|."KMoJSVa&kW&ǜDߓ?S>̔3w_n5cŰg& iN#Ms S.;o_%Ĉ+q<i_v8~ ݔXӱQ4W[mO~C[KW$I 4*?_3.>_Cq#W'%hz;D(&(;/)C&SS/lɥx)=zAniGd^O/luQ9gU1vOpgL~XJN khkD<C{(w{0;ҵU,hĨ\Y&鞩;fXܞ7egӻ-rM",Żnră= ɉv8"KPIږ!^_'}ccd;ӅlM@=H;9Gؕ .hgYZ07070100000216000081a40000000000000000000000016446b36e00004390000000000000000000000000000000000000006300000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/usb/gspca/gl860/gspca_gl860.ko.xz7zXZִF!t/^oCM]?Eh=ڜ.+*gJܓB$ f?$S eF2 UT!֯XZ-ţyİj~00͡+r뛤CGƴA\f2W׳hpkOE3Ns쀛l6V`C%`̳'?~TܮvxN<*;Y~05Ft|eCno^R lN=YB/p~f׏`G`h ƵdrE0\Pq0y}ޔ  ꇑ׮oһFWݭ ov'uʰ%9WgO.؞}쫞GT[ߝ@ q}xCZ &{$ǚt;ۘLxׅNwxFƩ6aq-E9K Hq5 qvub :U丹Mԍx/4#Ĭj77XXYP=E_Q@U=4Tgk^$l?63<^zۗ(>S,e |>c*Kt}lee:֌2%iа5yMAlu(g)@H7\̴̎% j[1ꉿMWd^R'}AY:!`0;W/XYmdM`˗;L B(+󤨹̸s/> Wk,Yx J32 8ʛ3*&9zT 彃0k4!L3t}PpU-# gz_Rn 5 ٛA4sVc.xnFԌM19 wCs c2l]\ʚbm%Ľ ydlm%+N?vh eYU"7vE ̓HiNϯB0]#ߴxsTN`-h[BPl>sCi,0[D )赔xsesX\QW5B]0!!v{Y/?vDӡiJg}Nz.x_OKڧ+^uh{ OOJ & ӯ_sj8cxfrl֕LR@VcAph vNN+O H ԇ:&.4M27x5Ix<.^$ `BO^: GY2Ë:IIv^Nt[cUcufh)撮ʮUo!XXG{l)|y;nR-ӂTw܍o)\b@ݎI&uPA}AC Z7_8Ǝگ;QB2@k`'nI@`RW6w:j095Z7-DSŇ/"ˇƌ.sXG!ϙwwT A+&-;{u(`MժS`GQd\4!P29pM^C1M6|Hjɓ9CT8x+ΦȏR儢V03Z#D^v5ˢB޻ڌ3Bbq&=: ke! F%'MVU$M"P*0糉=9_O`ٙdۢJBFl[5EͳC1\_GMkݰt/)u?MڷCv47ǫɺ*Fr5?G&sa^;8B/2"]\x#Gl40UiRP)‰E:𚆅*6?\|^gb;Br@w!=mW"(BB{6/X9:duB6W@ҩ)nL콶X\3rV-ߑ '~m;]zhCAZ dDH-5Ab&YmNp`a4 3I7 %}lq(%>^ŃE(`Ln!+)?{ZNnbzou410=(7FiකT/V)gR %%!qǹ!6T7/hr묱ȣ3cRьFHΒTW7#4]5NFΑQ0ODOڪW e٬?]yÈ dmt>'{a>ZṆ0U%J5amrERO_ #(Dg6p>?Ldi)ٿ8ɓgۉ1/˺`9A /W1㋘t -?qf^,uq} ꮇN2cQثr};(mM"}nmN{`?asW~ikO<{ӟ3a&kXd'5=(e }ձ6pW%PgQyRuö~)Ӽ[mPI@Oc$w0EEZDb j9w _[:p1wF f)~$KWy|6bLSNVq YxSZcp}(?i4 F05z"wIT}ֺliDVuhK\J_\Uu5?TMǞ愈IY$)m%dz g^n_93y;A} 1 wC*:&LpAyȝ5n&gJ,ZȘ^DZ.[Rq ;l$~ 4L6rZ6sS2Y]Fk >]J*!)LNZsf`r;\uتR@ m G{ZH}0pMfF I9R3^D/ >ȕBMoƅօDnX wuJщ5OKw"'Au>">@89sEU\b Yӛ=fG_[(ÆK6 sԆ؀Yڙsc6b6d 7p\v{b Z{asX?]S 0.:a-{1 prU؛tbL>`b%$1WI h&s!W;݌Nuܲ_X\uDily!7ql8,oz6!ڣ6Y 'ɠl+ !+=)YUm3 ?>!!ŚfmǷ{/Z LtD| Hs4E:5g^%WDqs= 0Yoji-{OPdnT"F^k5t8_,gB%>q^Q/ ih9731bG4O_c fJA9+E)kb)4FIJaYGmIpPjzZXm50v>wk,փ"ɮO ԯA9?W LjPz"K3;0>0E 5Z# (-eJbɔzW14,W(){#4ndf8*jY(a]i_fg0f޾&+\7ӣ=wVrʑf&G L ݜXYd&MܓarB/풠 }ܶNQ' L YayCہ75|wЋy{wŸ4ɀvك h~Z_y*JޢsebKP;86NSJ1=Kk"PX_z"5Z>325>[lDվО!А3-WU*rË韼S Qog҄x8=>-^|pd@&N)-q][J0~/}Zҗz>f=F`6iqԝ^ҟ2"ao7P%BvE@Ǭd7ȥ-`b:Nwx?'T[U(<:HߨCQbF/攨v55e:o&nΐTꨀ N<% CIN+$ g曣pS7R Vg2Bt NpX pȊ %..B]lБײiʧ*i4W 0|WSS l˥OZQ2_ 3{p.("$7𣋏gx0R 1E$I5u^8SR7jI#U>2ٕP|! ūK0W6㜘3߁ڧ5b4-6{~!|xO.kc]7M[@^!jpH*'boY;2 B"88EPD!d4ms/ y>]{Э nC6%K.0n]Щv]͢f~In`)3[e/NCmSZ'2R"߳τwNM\V ri.e^\䰱Gqg*?V>e2ou>#K;mu䊹jik|?FS F)&Sz3cJ6{5}@VYPrі!$$Yq"ځ1ĠO NI% Mb:_abQ{xr`l+bQeRUH>_Ϛ4,l&{ߒ".d.~ ~{5CA"bJ9`$#tWXxap3E[#Z>ɵ.0 ]7+%?n ۊWT94p]J$H [6HV-BQ9q )Gu϶Qn/ fIA~%{qK10M MTol܍S΃1s%).ݯ~ ol0Ggm!!NS2rث~a9!lu{bV= 1ADm~%@i:L̓b')й|Ӕ9H٦{L˖8Q+6>3:C VLp79rV t7|ycVt>ƨ);9SMp8}b[NzIJl3]}MfIJ JK5-B&~ck]<Z:'K~? 9#e/"CMU{9$!1kc{Žnևr xk{PˑoNfI-T``gxᵢ\7[Nv\ c*z6d I#F\KÉ}XC~G3LVG*vcUl^|Մ5j BK* oq E(ʇCyժk4d-sg/6#C!1GY *$[/kAzci/[8n'c01u'C?8p0/vTeW}E! 9 F?,Ng1S[HCZD?h۹Cڊ.+q8[9QA.pš/5M2 ,0 J@K8# r!j3qa:zQ32<'j#C]6Q{HǦ*SH)b89Z(U,xsKnϳ z y&ڤƘE(X_h8sc`U^d _C8BM$BMt'BE*I]_"ŞG?&+N.ыwcuGqn(x cBw9|Z"zU'l!x*yӸyHg}R*C ڸl۪,}0 U%/ܔŶ| S] )&eO,bկ/FC=BnIutpo5EvdbеNM0-waB?=Ֆ^6;÷tZY&@Q5`OERdp{%֫NX,sjF]Ʋ 6@"[x5rSd^ʱvw7y7]Tw Xy ܼ#g^7$-UDɰ8R2#mv/I5kP?c_iZQ\L+u &zu,8 D/:fۈ(x<**쮺o>-y~WSF0 &+Q}:UDiB &sJ2:Z UGDCs6;{|ݭdj1xܽIr FB\[k(ƊN)zQڣdAP"#*Q>n8bkwn݆),%_-b˘ εD={.,~VӘb8(gkwGwT9y)z`dyY$C>w(R;|isK|U:ƚd$W(*ct(]tnkit7(.jj=<~]}+8Er[֍UJRżrq:|n'VF"o"8B?؋/*81WuT2xlo=-ցMfOorm Ҟ`Y>Z9&aӥf!_d_A,IhЫF;;.(M( :v̳qV>*Eung|dFǔg^j>/rQ+[$+U}qkHix szG)j?ZѷZYM e:tw9 ,~ܴXc63"zQ>>"H) mP~ 8s8mRdɽHeiKpzCxgxRo`#`T0w\WWց( Hd=(]$Є7&ԁn wB?-N.:Eӯ!}p ibp(`%d@\k`bußxX?-nm*fDnUbjA4LGAEd;Mkm˾P$y lг%[fKG)[3Ky8DMHP͵ LM@){@Dg{3> <$ )H'l;al#5u@?4Ǖ|8;UZN{-)<Ҏ9LSMuEDQϩ'fc-U?7ԆRR4X2S48fs#£QCph#X*bλВ^Y?ǿv n\8?G4thp&zn7ښ缁%rXs.Tx&Qv0gX# h P%E -'x2DroyP|:`gWzlG4Ŧ.27OJpG -!Ϋ`od z?@5< &!o :YG\ n|೛1968zG /pBpqR._%6%ډi Ȟ!J6\eQ(]AԄwQ ͏FU!DI]'7X[w<ޘηt╬d.^+&?imF`\3DHp:n>j&ܥeIBK+#=&O}p5lzCF JeKtO?'Wki U4?`ψ 1-O q<_2ڭf4QȀS휖[aKBuJf'N Q8Ka>:mu8NQ ~ 8 (T% 56WWWsx)0Rw *y,?hx١H0=  J^=mUG=l9tiY#i}3^BjH^Rdٺw.-Tp.!۠ϏOqn61Ϡ6MPt|K䩱!|(K y>GEitK36z}/(q/#D~=Nq`xQF} zA][Vhlebk~pT+*E?}WȇX.wsp^ҡh嚢AAYub{qGq`۠:w6+q6M o-OoF`&UikE&uYؖk7V]Mzӎ=NX3K里(!vZK#Z=߶7V䄩clo}=Uc}T*&"@ \֐S ܓĒUf:jY Qr-=!u)"?6wgGRK>bo4BZg3!: 4twS>E_~~XSU3]kL;6OR)4߄%gS᧿ %灔y`?3hxլ9՚ ˿6K&K(}OjڍFV+)nw8TXJ8TܞsLjs2LB DMfhnVx[Kf^HO+Qe@5o^զHAu&IMN'jiN[2{sG˫&-|Su27gh;X#XEGV7PRL,&YP})&^_lڙ@'~3Lo3Asfu. ow|rXP$!0S;w&T#~(hͲW马Nt1 lsڡ%OKa͹BSqyF+ t\~nmK=1*NBαaob>oR&IHϪnL*9=;:0zTdd;_YjE(6;TZkj)sq>fLMsHjI,(q܁Bnf((\*il߈hf~ۦXIOb IDlD0K}ui5*ώѝ7U/k2ESmǰꕅc ++xzSԹ"_sPi >yS;{( /Ȭ(ѲWRd`|@4 a_;UW5;%4y[{TV)ѫZݰC8a/IYNWmxNbK.:^p7=R6o"N\zATMF3d.HpDQGJU~KfqKmp|事x Ea3_)# <:U-t8r4H'$,I3;<.UEQiDHB-ɔ;eEeupѓ xlmc1RZ7)0J)LvYn-7 &[j8])} jy[·#Q(aǡ"mAD[r ,'$2K=Ecs o?d*¬[,sI}Qe( @;-g!Q"@{tPf?}_NydBQQ<ꀶ.#SV޸_=cfW EFYA9ҴV!9m<D]7H OnQD40K}g+ti5L 0w=uW䉎U!"&%c2N1D{5x nae^[unYНeXi3Ô9IO&LE=!x/ w^669ҡl&uXD{S>vcT Nz:?oOjΏ7?䍚}NB,@ isA=)Ղ.=^ɟC7JM $ dD(0aOz{U;aO.);;tYb3 f%U\@jay~bIke*z .9ysxOؕ5'U!AJ-_iK/ 2wlw"|#d_8ZQ%Ffr_VYo!uO&zG#qP Oxޏ-K /jG^6*2;Au)?g&<%" Z$T5 st^h_(hcOheXi#JF=!%?ʟҚBm(3|8 _ע^ʼ5u;0knkhpP$9ՄLu ?Oy:nP„Jʃ> Qz<3=gA<#cNRW8-Rn ku,Qh|pۄE (cx6׮fҠc@mRIW@}l4UQZ(htOWd39gE&q(/ԨGb kD\6n9淾kI'jmա]nkgAϬw4RtPtQ o#oMUzE9x -,G_ϴ,ڼc*+̠xՌXy8l0 SzT͋'00 ꌑdh8ɊAOBGFb.,OӁ?5 %xCXKH Ce2:3lX8 Z[wMR6?&Ǵ7s%<j2]aH(z瘠!2CQi= V. \bʇcLLTS#!a^qXcpϽ7^./di]-S-'m~@,AE!5{ԙJ` Zwx#1|Y4LÍ#kNR/tI?-[Lq$! L5bkyHSt~T(竉5 &sgd<KWlƜߧ@hP 4ݏZ'iҙNϕ۹_¯\1*H zHg[vgU?yx@Xf=uv>z }d`[X~/̹~L/1,aF#Q!<[HwiDԭ6 /B /}E: jt Cm kK)ʂCgP7hc$?{Zw:@S#~~.jJQ?6s +ZʙJxŴd^yҞxR:k>"z=MLRk>zҜT+!'|IЕ*kY[CěռA߷^'ޠڥim sZwi}EP:P3"# -ec&c gZiY2X(** [zҐ.YXx\[W"R6&l~$~9^HmӉ` 6(+"wwu.X%Kl8Yچx,˥ZXr?ùԧG/%& )w70n@4}kdw )6к_ b:?y~!=s;EySRp~NfgfX[w'y QOFL5E rP(We}8lUc}W]{3iLY{(O Nⷙ δ%R]^D"283g 'ʓ`=v׉.c%u먢^Ml-qIs?/oaawZ%(\rDiI9TMy{U_"?kR-~HEkWvR*gW%W\Cf!Τ#Xq|Md.|4LhD-RH=߱ye^DA\vѻgfnFN,$=i v5ߑyVWĝsj!7J^"D*AUۤ{vHPe4"2QCiH))Ql G+#ml5kDuiwe _ V)W=+$ H*ckn<vKzRӯ(x)/Zhع_|+r 4t?tU[d!`?P nw=<[$ZY4 =l E(+{Xxڟw 6iŕOs̏q8°[[ yՈ+nx' ~a4\'(CW,}Ϲ}(Xݯra,+HOhb43~Hr{7Yf%z&:o`7 [z9:y옄sĉpZAWc.Vt| q_j8{XJC#gbe*K&7MJJkлZӐr?foZw2 V0wZө7@NSe&gdk#!8ueobݨA$cbkBLURm> 3ԓ"(7(N絎9[&&X+N_{CQ{˒2X>> sE39M6 D`VV]xk&ztoW58tnLs܇;U-zJ- f1PhkJ\dl?MM 4 8=1y_8hK /2}>y! X ^ xfR`w "_g/2L)k\4Jz 5A B'D%Δ!ly׺"-Ѱe;V<&嵬Y!>?K%TLE5fIo8*!FtЛTǔ(Dac;gAmUn}*}XŨ 18;ov&9wN6d}`葋H (6K0R¼0n(>'(:I)L5F'I5n:ℌI ,WY܈c33r:~BUz@<껦g7ˉ-YN3F[.ķEGUvYwOPb TѵeDĂEk34-kY*^pȰd"{|S͚,Zv;0f~ {|He΀x;vPwX#f?]شP]f*'L\p4ޓ[[HF5R0D{se76lѾ+;aOqRҔ6fxrR Z1;09u_!n L{&op#g AXXڼkFBSG}Tz}:_$e58ҁ[K`JsZ4?i96y#p÷Sd܀q5K/ T&YNJGHY#qs-, hlz[a rxO^< +eQ`_ʧ_$m";'#q (5{\`?-0#nA ;#=IuW>9A rbLgJUvMi@ӑ'/j4OL/&캅6܁J]r wWQAܤ^S# %*|]ؑ*&QJ1iX@^w|!4o_}X1'ί=@Ε/~:᪯f=)@gwM=.}lkx9i\.|K} g^as [@kleb6)ɳp!-҇+:9/і>w씛GبU2 9QӿLTM7秣 Zn֩^Y(_ңDKSs'8w(Ǚo5t^G>JKaBQ>&EEwgQŦѝId;5.sONsHȻ~GpS8b:[hlKsnc+fB-iufrwijMq 1g3 S^HyñD$% rVQ^x8q!M!g|BPZ'~R"'IhI9W"#}m  nPYcBG5TFv/T;.J8_~&_UN"PxK Xkˬn#M誫 3Jbw(.)!M)e|q7#Ϥ`F(CSuv'O Qz b?GSM]F uI3~Q_«L!@5 _IfZMس{$S#t2zN (|9˦IX 9֐0dSa#[6V>Rֆ]JS`1md0wjѷEwzSeXi+) gO"3Ľw:5*n~p&SJ֐ l/ΞJ D8KM`͇مeuWxNf q왆RPo_R9p 33:̝R> SB$K4T-с}K!ϛ=".z+1EE%>8n%Z|DY^7{n~&0XQ2YI_ x2arugLJ6 )< dm, K[ex%C?]u͞p 59H՚XެӾ+fTMBW-IdA%x8W T͔0ٱRQf*~/˾4gL2$$F˛Oo:m %L!Q4)@f]*Ą$\SJ_+1EMź Cy\cMR 2[Խ0IWb8Җyrs" [a3:/UPj &WƼH-" 6|T`{мD~ [W|ю GU֌ިD"* J%i,ʜ"">P2PlOZSt+rJO]Ǵ{čkpьGj2[~`~7BJ67ceaShiZh!|[^qKM>P.Kj7P,tu C=2fl;fRՋrx7 ج %^QPJέ7 jUl4JU:0ᘦKwjDikXnϺl }6 N 0lrud2)ܐ=} ]ͫv$ UXڲ[I@klZgtS8E+zt`)E!хl}F釦KW/ccF+fNA_,\4ҦMFapxjG$:joe: X0/E,Osi>#f97 _x)ݶ ʓ5R.c(َFwt_R}sY~2E-g˴gbgv%3s"Z}g,f=u@&`;&[nv d{N/*\!/\(zUvO=B -ghx?R !S= "feU:a -[~p !97VnУFI5u0!Վ7P[۸$DXiY5mfi%wtD5f(fpH&*?jb-PY\ /kGܽ:hgZ&c7EViԢmp`Kd ^+I Ӈ| ұɯvdrWXEQo,mSHthRLg-\ Z$8߯Ad =6Yr;fo}V~8R&8?G֎Wt.wd"w114Ŵns?WC,!ƣ:k e+(veny$9WMO> \j$ng9C'k\׋l/S-=;l5fpXit`ᑨc 'EWg{}@sl ?daýrD3t4um'E 0L):ՐѬre߇òQHq$K082wKTױ9/xV\cBJx2}[#ڢg_&]__ˏ@g Zs=)ON1ZUnpi^6'?:4|܇)ūbfſ\ţ|{ Uy^;c%8y '3Cj?IoNNRi+z}V<[4P>nY1S.ʧX%)팥 ~RQcAOI^9:z(R:x3SPủL{Pogߓ?qH9y1|?wq?"!Oߴml93]0JXA,,(3@( 8RbȝgOC>d -?ȺZ_͊N˳H,t|SvR7~N58K0!z_zbw6e6>:Fz@x^JTJ+< ;t6#VSR.䷳gbщn.)e~ĭs ,{.Ro-LJx^+*YZeDXAK$ sbmD͊` ~SV:\rX)ʿbhYl4AתR^g:Êr^vtH>R}oB-WlU$VּlFF>-";'XI$=nYsf\؃8-̽HE tO(;;J҇^}H"/ !i㇟x1 )\}0VƟ>ˆE n&RfD,8mC?f6Q[uµn7Nj=2l)S2bU8Cw`= {e`}fWh~F[yrhaI_q~)<lxOFPZ4͖zl*^{{(kf\Z^,MA.$7Q .aѤ)Ì*%SsY%a`ۗZ`ocXh8+΄Ҏ 0'z>É,/c5Orߜ)ZI2"Fizy]ΆlbkB9$&]]6 $y4i ?K`託3*zS0\d5^eZR.vP}LX%Xz/ xl;j@ְCq*A/ZDAA\6)R%?o7UFxKv eWFDFtS9j`cn)Gp oZZCH=s CEې[W:Ռ1\ @mMNߩ#{agx˸:o'Pk8rq*7pnE =wg"%NxTM$ɴ8 mh]zӍDp'a flo4OOb)z{(Ou*: PH78x%ŀAHA8E澘Nzo$Ϩ|O-NzC4luXX*7 9:L=k-l45o4MN|Q!/O\8z;kI:oh$ ,Rn: (Aʹp<`5bS ڜʂԐ" g{$`E-!kӈ9V7c'"m$iJ4l$)4iB|g*dgn9*<?<Ҽ5iP ~ //DX^! GmQod׽gOm$*=p=AHyp{V' 8vs~m5%lU=mz@e(n0QhAwq/rVAH _hP^2rePhIϤCpdrb2)0SkQ%# SKUtVzPDMưr38"є*XǽŰ߾odzS뚹r#*rԬ/G_jؖR+U}BϱOo/i+a ]WQj1i4?Ay̔W$չ` $pT}D<,Lu긫tNȥw /7}(_A5PεҀw'Et־7 RE6B 朅k]iGeWz&q@_ b)#RDk,PmӢ1J2[Y˞j׋ g .ZcEn6SBH<{>QnGŧu{ccyʄOvWE0Z)w,uDpMSlQy&MJ«brh9),n5hZ.ԨMA)s&l¤s|&0M#!A~>fvN_B@1-1sh#&3Xm rD`!0p(X&=KF{RN֎cpƧ')p2GtYļ~`yp ~Xzn|b67ӈIH*o^((5%P+*to$I Jsد]G(D 4ۋt[ զsf[vNFlyz%tR`& +2?%N(F 9F*@븅seĄd /a42Toֹ2PЁZ6vQָYT A:{da_uH#S _"=}xp2͙ׅ̀ŨڳCCcK!Xu~<j"G[D $%qojxʅ14| 1؍$ڙK%YU@e-n7`o dRAeR (J$Ji:)mL}_f"+WWtw3/qjDXN0GڐꨲboҜD#&fߝ{GKo ObNOP4bߺF3R#N8@/'(Y}GׁK`trQ,e!qa6+WيH :sSzPWR!&"+ p.W]~=E儠BHa['`gb75GRRnFhnpaW{jdvѾ8Hү%!վ Äe:?>خ7A;]&nUx;}2K52 D`@T;闄<XaOsź9;B_Tr;C dIK^'䙰q?l,TT1Y[I92f\Մ^Fs'c+ #fz[{cz’~"I9>7J36cDHufE!y*I `mɽtD<5}ўHe֩n%K'篠vФzS%& @In.I(/2/+3>ݢC;trE~}XNQՈ0f@?^s$uFDl(Sb4"J]NF,(kz?Z8Lfkl;5:}9.Z~꠴|3SJ#ćx]1v՗Zn,uL!鄲ɠj 'JAqG^}(k|{>HGdHIAҊ[k1w%+9en، Z`i>(T"1kQ`H u9[ @TLr*n-Z[ʄT5 zK Va(qu`ki=u$#j@BůRݵy-NIEX\ nZ&Xap+MO2l(A;&wb(Uh hkBOۖ ^JP,9)hA6h3uжV=5&ޕ(` v" JR\ƭT9<^n b{*z942?j “ݪsΕq16}^'M+v4l( ~yQ5q8 Ζ=Lcz殨l!5w.t *A鍯Rfx +2Ů07R2󫛢195螢*,ɕ9)4=f>dm\  e,;k60"rV6?KC"0623iR4m Kh{qИU2&mlU(rQ%"4} ZM2 jeJF{& ^Bx9*ڂ^ L&JT. ۉ4!%i$`6O#:z0¦U--"Xkv45ZR~0;q%xP8Է^_ǭ05pbXb\ƠٓA^P'P.'n*9"ZQu#lG7VV$v\\ 6 lPaВ9XB\G7⳴ dC[Vo%gF5>8M 9\bVYDtgIoa]@^G#"q$@M pej7j_P P\1ݭZ[|DB_UadVKc `ÓQDʯ1 m-e M=є,R Usԝ@M(=橆cݮzۀĪ-04po=[ǖ ٚ8h(O~ǧl0j>cU&H\ҪY~fW6E:g}P-f`ѦT6izmk^|H{ Qg A?ty6k7dxOodu䉵BeZwF)#bx!s9?TbA|~ 秚6!1qBE;Խ&yʺ;,a ^.E93cRn%<Αy.K/5 =I?a'TRp'"Nfrq:zw_rb [^j7P%>SDw^n-m\oW‹gdT *e'sC&*E+08FNz_ot!`dmO$N}(2 ;İҙ+[n/w%<@~ucBgJde a=a` nE-i9 ?;g+ 3 xĂtpܰʃ*#l\mPynvޭ}:P]&sls j q!" Q(9grqP+_<WG[ M5smt d 0obtA0?HA 'w5%k .D#HHæpKTUA&rr0XA^D!do7BQ9ʈ_@Vz4V(jE&J_= +nfXMbe^8 ]Av(i2تӏۇdEêy3oHnj+yC[ҙ u@(XȔׅ䕌CAa9}e!AHhI 8,mؠf/zd;?rJClt'[Qf0I3%CG ՠ8uv>U, zTC ϥscủ ;wl]A1q7q|6TC\ VA9N[(@>3^Alh*x$҆b`Zɞ>J =mGhHOJxB/ѱ=ǭ0wt2-RuG9ujz%Bj ;p5q<=0,6ѻ y":×S5[}n!e'b ,  ?+h1u |ҕA U^5H&CFr?5)Mj6wnqsRdN7`^q&7OTϧ!ic~S"&mmppbl{:p y-97qRqC\;dLы=(/06PD܁^ioN[3JVn|#4HQVB^Ege/eAz,ؘ6o=14W|Y>j=?v\zb ALPIuK'*]_wt2 p<0_Pm1W{+!xV@5fmR2J~2a"#_TUvwC_낡UIo'^"Sz 7@y&IpvSܮODҶ ʣ?[+=Thjah*z:gxw]M W,(`b VN7G7Z6GeRTqtq0`vꫝֲ-S7: pRdL6-;o~&K~h7cϠۙ+0dA l+=)1z3$/|cGeiy/o #ĝ՟je {TWo+g)mKel , 2bo.08+_Z>p?xyQ<@B6߫rk~hQ.Pӈ,Zb#( k tg& /AN(>j\Y9p[Alw+` &%D/`EvUٯTz?_%w, eְ)p#n\+hXv{'6V^nΒQ(tT ! ]m! %jM@([^5RvQ߿>@>/&9"/^h8 Zt[eIa ARivMD m0ܫGAX'ͫ/lBct[L/Rϣ*e g˞Oѳ5.=OY%ƒK+"pU}F1r;D̻YiYH6Ip0fkh M& k B;h&<W2RsQ-@EY4}-=GL1fǓ<%Mb(:[M_~ogҾ^ ~KUVZ10__ :dڮjC]g^,}ͣUQJY ϘKZ0 (LvՒjXm=:-GHIh}}C7|I뾚X[3y>l /%oN zR|IJ4J{HoM[h*faQ߲0-vp=V0Zʍ;1 Q^9JQ. Ԉ:33 ,{ݽdfZ Ih $Pf̻)qY:SiV c[ݡz#S%JC&s;@Ch(vŠ6aY5"7n~0+MHw\rzSyKB N [BSWV7|D*#Y!ae9@-iģ~'W{t"# {ѵ @Hƭ"kdwHZCnn ԋay.fGٛ;DO2ѐ.MYOd^ y(JgPڪY,_r5uc4#@ybZm1?A7U[T`U<eͪvFG7 tp9/AAg6.t[!M,{hXN}bTzFRQ~1Lp JD9*[BD/#M}i.zһ.bHRa +/9qӿRX uU+jZg6T +XH]QnMHWM"&7; wJ*^tDFšZ58/QJ#NG>c@< ^]#oE>b2˩Sz ץČe)QD=y[ƪ의㙶#ppÞ)g֨?DopqZ E)X^Y`Dh/eU Cړ~֣1)h@(S*[)a)N]@ۊ̋U;2ͮq3 03Zi73 Ok5{r5A=U35EV%^ѓ]beBI2'Ix~b g<dVfBMH< f#@^65i~Y.X\0~I\S/F&6FP}N?YfwҧʏEضQ7&΀ $s /SMv(xiJ! y3Fp]*,FEADlw HB Kdf$J&? 2Kw D5 F9e1̑+g+pD@L_4G ULH+",RG$6;GmpxVY=>uݵcID\.E+Mf!ID1*ɇ|KPxL6Ӧά.[aVmYeaW\xҙ}Ʉ<ǫ5ٿsv%x9vea0|ew?\ ]X :Q/45#;+?6\*H!<5)>/ϴM7&T2ϊŌoSX0T>79k=ͦMS*CK:sQ6NEmp듳 h*{RFY?e[Enbudku!CNZYc3軲l(j͖=Uگ49N7 m#Rw\34 'XT xɧ{4پBQ˄_qꩮSjQB\3j$")D&!cv_rwnI[|(VjE?~Ri %h.ɩv{[fvjꌅe.63[O=n+P1@Ab-S뷃F8p{ N] ,vRz f.Y{294A ^ cEgp Hr/c˕ܽ0ݵ}#9\2aBv:0j)ZYfi+$2[b*ચ k$ۧ[{cS>s^6) R@}E^X+:E}TLYt#y9efdXS?ȣqp D¥}8)Z%q2!,Sx菓TRMl`0<#\|O,Nt K/Nt2 fZ/LGm#?oY h[$HoM~:nNLqX%w*{8Q@ʃl%xR9L*W6Ye a6O$c=(,0" Iy9r%b4vt,,l%S5(9=HP-cTj4DAS)J#<]~ڏlp}O7Tj+D[:V~W)R z7+C3qW!a\iA]5}*[&巃-%.ݗmڥuud+o9RVض E|ޢ+S5yl˜A^R:!kU,7ez?EȊ]gNZ *N~)ּ? 4hܛ[\T7 lF4'RNx.[6TV)mWR?S'U aM\*n<p l'Dz"t~zv3\ g A '8=e y-TAՂM1tPcZdfEu,,MJnֱ'jkO֬HO.~}tg$8mp([^ܩ5 Yw)S^s?Zh-j/N}tjju ʊ~m46b2 )kSGbjLE*OZA%|J@{ɰX{?\$A tGNKs(gk(~3^x-c!i[61k{DRP(8aRm=KMj\5@oͲ K8gYlSL]U trK @LHiG0L} "vN9'E+Yat@=iJ{>$Bѫ<hL W6Pkt*2Ȕʸ@(gզk[@Q -x):!і-|uӠFPzBbOPͣcć#&°b`D;yl2\MD3"E]r+itldՇU|&L!C$LTOwhdGS h̚"*1 2 fWh\Fd]4W3IVr+{;;RbE7+~B젫O&"zݵgn2tk<"U J~Qd+;#LE6T E I̔bqp|hm̹˝>zL|xbWAǡx7a}!ZSoGL2 6IFP$'\֞_Dp 8}a%LNZlM?$AASi\0Mk3%.F9.;:W|Z<,3{ݍE[Ւ_R"1]o1g&kƂLzHNt\Z|d?W ԾWs7:!ȥG!pءk/ϝUZ<׳tD1qww*ļ9F/<`aP[Į%t@vPƸ1`'IAy|AtO庤QèvgϚF*eEt|7 pYm0Fi#"ǥi#xGجʝ+ӵV+*:_&Pqs_%nDn4m g֗ƃ%`g\6gsafo,dfKq3Q} 7aLav]#|S73}aygUv@C5v'J&B$e' ; (w1*p=a&A,5V_FYkƻt}fcɊ<uD,ox?ga61#ЂI/ŗW WMY)c駲6>\5EltKxܸ'#)* p˽)'J=޹6!猯-#J 3~*~I腗Q.uo;i +Ж]ăo'Ƥ毬XBٞp+`Cxm4R~xM ݱCAϨ=~K=BkK|YO,HL w gjeErig%GlŤ$r7uR+^kQB`6Yqߥ$۲[0;T=!ZSU<7OC]4~`R2yq,caNw6Gpz;ΉWAf5e(BPw_JݍWa,ο\(R$ie4I_gN'X%0&;˸i6=f.xc 2rkꯔ0ԚWx_%]oJ}D5H̖CxT; z2 _uYlqhXThނPnj*ZPWsag{~YA?7.('FaY)9&-0R].HcwxmLج|U unNm>QƸʕ ϸ\{@"1S2Ǩ0|#w (tgh|8X#] -'6+HƀT]ʬ/śR e|ҋ˼o7w#jij]q9XٶҸ ;ԜdHՀ(;ImHA^wxaSXf7+W݀pD% j0(RY; v48LΥEul䣵7vnWkŦ(X H'pU Xi3`@8O]dXl.O]ѠMi7o8F!q8ɑ#L-1X!ks׶R)w7 ? i[bS7Wl{G:fZؘ=2Ph<+* +6}rrQAZDs\bډ k TN Q5iSfjLiR2RUE*hǀ ? M}0'!ZDhӒ>n@#P8LPks?u)U (}\e8/FkrVC8htm՞VԖi/VyAO'1'xiUaK{Deڜl46w?Ŷ^i {.=|ms!D5 ^}=rwtY62ۑbj> H<#qu()22Egc%c)-WjpqSBc,nM.'s<$I&z?'7x?Po BR{~Re+2R]vS+*w5WI5!.!d-NFBPuN}-_W2݅ 9ľ+12L[`nToH`Te)m?iLA3`Ih n]Pu2]wAw_Q~ Zy9cshy0q%K%+Ļ2,YF)U!ӯU _xjY;*A&L<;ouk}y$Ǖ, _!wT~*TD(MZD=HUP6owyt` Mn[Ze[(OSoLp*U^VKRˊ* + ٰ0_bT'rk29yR,dK.p:lf&- 02ȅBIPzu+főL&B{jqXVn˓7Jw)ۅgRW)n%j C6$ &Z9m GY%jjٺ-]c8)"&a0d*ݍxdϷ%޵H>8s<)1/oN O#SOYVgR,E}S m]>RkP1[!\#_&pק;c8K23K]J@96(W4uL!BsB? p{[obɫLt up;$|s%`OxfIar",j65_O^^/Jl,$o` nx#07nyV)(̼ ֘9]TWkmKkBaȣ?}c2k7ws]\fʵ؛pwλ-P^Uz6 -7ע@#طx[@c# lFLluad.zt_C]E;tHF?4T.d!ܤӼA06i㯝Vwu◂Q!_B9W`؂J( VLNoup؀* Բ#],E9C \Q &SzDrBar/H%[#>-4ORf괧FA,q;F(pA`qi59s g9RC˶D4,B/ \?/_Z>~,Q2 tbo+qMyvs:IJXT9ƣQPuv1u$sDӲK{p{}Q`}'m]×.,I42|Cp&]Yn:룡t_M"T0mp8z1_+؟~9LP+y㶼9f PBM %uͳ#q">T礒 Ĥ 7$t\MR;iH;*ם9Pe窛jTԒ)BM}qU#j+wWJc~8ǻ95܊AAɨOt|( lp;7#%6 ZqHXNN/7q6X׏'ƺYs>F9"l):^[)eRM#߅݆GBAZ DzB1ۯ'Z{d*)[z1&À*5v(9;*u?ÏcI]W IH/W+Bɥ,"~8K@CQ'> 5M' g$brζ%{:꤬{p{w:*p +3W.w*^Ř&Ef{#?mP$)sʖ\qp KJ==@3A(۫l`[9DٺT> r2}RUFSEٽ#ajQu!=^BM`ծKMg?|*8El#:PgOc_={.5ϏK7]fi8=*iZ[ o>!d,g.^vbs|_WBG1KH6`_;#GL$ݔo52a4R 4Y~з,9~G+0$fY"˾/> Rm:H6|[4:ܡko ᇦJ=E &#I%[~{:ܧţ f0MJI?Ǟ_V%͵ZYAi&[<1i=-rLO wCw"=ǀY)+k' Jx~&bJI,I2V%C%A)!Y=ȇ٢ߝ軟3}f D&p-Qɭ r0Nj щiLOx2$0(t{KOߢ}qezaM1}de,Xr%߽ODA!XP^ O8'5ӵ+Գ1=8BĤZnSJ]Fky@SpKϼ#IqfХ{KhX,ja +HO3Nuv|pivLJBN9*b>R  }C/֏Dnv;'YpH;Hy@5 D|+ #P.-KLM'vSZvg|Ħ\_?"`GuNʮADm^m0W}ÍvgQҿۈ%Jܫm9'*J*YKثF-zݾLT1٠A ndn@_\@>du2 N{|Ԑ d8vV|FwQ3N%@jgi&TgG]κhRn(!a9J\:mהyTwZ#Q1 9WXzrHM\HRo%{%J'5j5+n 2C '4Nv)jlo :I~vBfS9_x8fJ:ϫUS̞BYWM8<(nĖz \+w1?)N^j#S"O,UCps}N|)"]!p~W,J5 Icl\+PO;0;t*H&rxHj߈8;^҅Xv)C;`P/1D LZ+7{q~^O%8Y;?pҦ> 6J%\ ,yb0)T5G: r+Ճ H¹u ƒiPgkE4R{Z*b^:ZLE?mWL*<Bʰ:L5bcDAbj{!>6Ƹ`M_V<cXfQqVy) )jbJBUn.goÁ%,Bj˨3Sҋ+y&DL>^b*j;9˵%gGEnz.ky1kzI;xPN85B6 Ch74. ?5$?aB(Xj*Quݣo0ۿH=UUO !Q$N=•qw4Үj t‘oO_V$`r q Xc3azs2=yi~f[L#lw#HI2,XO=i ~w#wULl+E**غGG= YNR]ttQǶEA:{TG 1HV= 8&#! 5G:Mb=}[@֮WtwI;ZðFe,Z !REi&&wmQesw9`bf?%=lTjeiGܸ|lw a}w 2,qAK0X$ 9y_}Ts ¥8 2w?#N_`6)@&d G09 ^7 0HU*iONDR^wI,o~Nj p K4x_֛- N6\Ht})_ j, GP݀t{h%6t' rk1i,B,cQāou`c?ڨfDXs>RYYIp]W9䢵kZaܞv/VķƢJ:Yr"J p)ytc%q %QVܔ2f#Dz$k_00) TL T 0TKNyF*v۩4ᗔ՟pforq\3ZMmo[ BuJWa9}QԡmoV/r5I޻i$U2VDi_*TWbGaoRσRPnчryc|{oy0\ <0&r[hryW,8Jd._7u(>قIi>B·(rغ{&Eo [vCM&OK<P'쵦$Cӕ|1xJJtLs @VP)] zVţ%X8GR0F)6:A{H;(Iǭng&ff_\&㝆~2#38ֵLt:+w&liXf-5WA YVw&S.a!q0q?zG莌\; g_D )j:}d`WtE>$L] G1`4)˞BgQRsj?ux vfvǶ0'oֶ<;hq X:f$|]ٹ601=ê$:O@Ag`ȡqho9|n{ η8e%}g@æGP;7"ړ?W&t@̶DITAP+RV4 k#(I.k%A-&{JZ1X@?݆9BzN7^ mVR= /Ѧ4axOR4x'.O^+>-o \a%sJ.JX|LmHd 4~z=qZ׎%j}1emm B \mQe|㑃jP(޽gr 6Viϯ/TIǙ[  fp"ZL(/@hC V'+%!ELz4G&׳YBj-׍-*5إ ) #w^z݌{ս(SZ`80J  Gd{[] 5AYM8L%beƻ5ꃩጐ%X\*'  i(=5w yDJcalxҬ耇wj |5!yM %VD,BM p&:T6[@'1H|sdj~ɼ8a7)"DUj$9И@9Ue2?4N>&"ga~Df&lsq:llѦY.X 0Zgôt W6Ex~FAI(][b&5b[+Ŗݦ=ʓnŜ:stW궄t{c;cT+7Fi]O @F7EǫɥF"@Xǝ$q6@PXs*b#H>ʧ A&+ ;/qNUrq𺕠G8 -6Щj1Ejzt:_?^p0?^Cz;ϲs *x5xQHޥP"7]r*( (%맗.ݣ'.$ʋS|{Eu{Zg^?@)qa$d Z5j ГЫ. K*XUⅅe]Yho”pRK|+o6guM?MF4 UbO֩-! ntZlk R N~O:!{3/aS7ӎV0E'c|vaGv֌ O^(FlՁ?qSU.^Ya&I*+*HYTOX_ 0Z֑.@@Mo,vh7sZB^M4Uhc**^ҸS_|<*icG_S;4-kKĨє.+%{wGO$x{$iϒ0sgUOL.J<݂dcsa4ڢB6Ϩu™ *0m"PPT۲.`?>:|~$}_R<g#sƊ@{ʳ8Mޖvf4 :O -L r%A 6Nv%u6/>Sq%t0 WH-^W[\gEA4j`>~O#Yn}c9헍Rz{=]ɥEJi,)206N3ڜjRC7nH@a=_'`k' t{*v7C@^**K)OCŊ)=MX(;r6Dz?L'8#0pq? mD^tN+2P$dsw \Z0H]6wzpˉ]2PSK9QR~;W.Ya|dwÖŰL8p@ۋ x+J kPa2npOچGǚzJLB9AͶ|ދ'<ٸ1`Yd"}R $㿰$ܭ+`W΂j?LI`iͿFYF_نw~0B)KDUxV-/ Uvxʂlt$2l^8Swb/=oë\Rnڞ\" XS=0dlΝ5ӋoRFr[(K ǃ#g'/FY"lݖ✘cAeet^ry,<&=Yg 2/Rd-B\F"&@%<={&>0BsY?JuqTmTΞ~VeS9\p@+p^PLwk1= jOB {fVh㗿`]KRjaMy R*&'+dG! {*XDW![/袽& ̜V KB#zp8BJUF)rňڑM?)N{/.lkg[,VaL^[I SI L`>bbK^Wϼ5T`h8֏;<<Jg*kYf{5{GyDPPz)#u4j zVdݬY0$Y(. İ4MhyYh~Rѣ#i `[kǁzYױGpF(G^NRqyޙ)[ ڑJ?~Ζ^ωNr!XaFrgH`tBRse`0iTLVJ3*N>Y)-BVFѿ#˴$:ªQƼn (3es((ǫ#^54œiևbܚN Rde{3"=EF'Ʒ-ppv V #NȠƳgFNPvǞj% hԖB<]˂颀~Z?ϡFgBؕ+SߞeW_XWSxkbF`is.;Ht ($hAWC((LղSbOWF,ye E@1Lsy&XBTÜdwqfhk3!eUr)/.QmhqIuuTcnzQY&bŻ޳m?aBe8컵܂D=$cpO T:.G,p KS1,;od`Pq80 >43?Opzm+3p]#!mMwS^,4ϕ6,mw̿t Ü @GI(7Ӏt.%5:\Ʉ<2(7VߺSvukEnmEU|OO%}A n, uwp ʐtPs kɤ ဘJ'nslc ڞsG]Zw@  g\ \uF(m ʰ}7ռL M.{U&:p I.p[a(- /GU[ n;6=E oH`oTvѣISL`an~ήf7'S_Wuxz0aBh71FAjnrRLJ2io~IRp?A~qbNK;~P~M (] e3IHݑf[Gpbw9llj'q]%{`Zӕr.+-3\!"'D#ь.ޘ zs"A+Dže|#.B{ʣ5A?3@FF q1FK$8orȝ'~Ts9R/A% $Mظ8dsKYB{@WA7i!N)6 $z=z8X &RD7g <)f*>Fv877Ca p] @l-YL쓭=Dvƪsul5s5{˻Fe(SH1 ]8()kfw%\7-a JT-ݸ&06mgyTY`ɗIdM|~f"cwxu&v[I-"Vyαź;@/N&NlJIoN 6Z8!<̆i.ɀƜ,;et-ga X' -?~V]v8Zqqb6b&tzfM>jAz_pbWymcg$J$|6 h n ИuMa"H̊MY*w:."j9Vq(Ihy) }Q²[KJq&@;+Ix Ihى~  @6BV/YA ڽc?(q˴ڥs .Y$Y!g,`\xw0WWbL]D|@Ѯ1GO€OqF$7^4]Dz\ $?œPUN'ה=Em^) EZPtPqLvKUC-jG"DcP`EvCB٣˄{h^t|$ӳ J Ȋ[r·8OnG)kWM% "թW4} BH RYF-|Ϻ'lM͖;_1 胎`w %י~/a&.$z qHݻ ŬچؿPnZD/qRL@%`b]~?M|R5FC%h$ؖN<?!I= ק& LWeԾ9́@Ȭ __ 3dy HUzS$A|GL A\t0sTn"b!^> y):pq1&Q@&Mo/L/ Kn7U>-L,ڏk* }pkMԋO(ZPF 9QGmmGʚ;4!ݹǔc1-h_ ѷVxeA j+ŗ.XiO@#*i/o0S{p'"߼?Л(}>#$2`: Ȑu T:<'T<9/͙Jm VK)4k-U.r+sp}30*og7a#ˡ!֍h|qOEVe,L̈c~ah7ΥFVmp3TO}& R?%XA/Zm<^hOStNBZO׎Xl}/\:Jޔ.4K; )1Ոv\5u4q4@d/R\HCyeH"Ihlm &kaiaȗ8ST[@mׯ_dgn+kXZF 1DZHl^悫șH =4xQ~!*E37< wj˕@LQg|N 2@2qāCs*A9Nf*y}L@TZ|&2;$G'he (41չ haߣ >_t8"VXys>I2s͡ =Qa sCL/ډД'ŭ֖M&X1FDf7ċ#XORO6|n.E?i7NFPf}b:;y8~\%KO *y{q1h;%5rȔlD\-a䑪S&QH+;h0Qs!D_Q]4d+;am(bX4 FQ3(BB3˚7T&kl:dy #Ɵ>WΕ#tA91dX 0'2,gGuM{k-Cϟ ¢r_Ë 3s@W` SX&E5܂V/:I]WSqqr7:EAʵ@@Rխ:v AFwCJ8&b^> a19A>9 gHv"n}T )y8xʢ K AmGѣ̥D|ǡx`QiUC-#9 sÞalhݹïN 'w [JFjU2%kQ~ʸb0#E/UҲx rQib)esKPcOw~1֏C}$iVI?9+'J'j1\ ~e2䰞ϼ0d l`7qm}'b=S$uKi-2Af̟V\%dd=auфues"ۓ YM\s:iR Nߥ/^eID慡Bo,CaC;7:EVaU.B2/CfA9҂}3cP *!F#\u2-_A}LCA$.4>p{ ^X FAxkSo/)*x:)tmssX^ޢc9x/o/|T:,/,՗A׀t5[LI?V7WB1HӃ1@8$`+T@Nz/>Ux.Ⱥ=}gzsLf#6u_ BZnn{9Pӈwwd b|C{ .2xvO:khwvEʸ&wdy92VI`w!Ojzp-plj#((]}{ܵ9F_ȜBD(VEOVEA~Dsv]Ch.`qtqfu!Bς(D,]C,Ô(}-LӺP=^Ю#H^;L- ?yē'R_Mҋntpٲ f<(g.=_\6Y'G6k4DD?oxǃԓZaHє\:1 J =DyRKw)͏yma N|Oo a,`k,fKޱ  \ Jg ?`ZZh5@A~5m -eͬ͡+hWRb CơE c,;W.-fWrYhNO|g2RpH4 R# 8>i WG|1O:幃^Ske).r{rߵsƫ7i܅oQPiL?D9rȄQc b1⑷#lMxvVzAa".PӮȖXbqwU}Le(ggL#ʰz4 @T$9,(][ZӿI+Dbg'jI1M%U1{*dYb1%3x򸐝_,M(7֛xZz-ͬEFk} ePF*=MźyvoSA"˗Ke26!aVq b1V%$2#uQsuDpEŮugzCG@U¸ZPwO_B.v٦9VBRK{׽ml2<"LإF -E)iy)q)63eGӁ,O_fXZFx_{D`|;Vo?_mdQʄ!*fL1i$=77*E8}1UY#4IB.y 7\#TE'qӟҽ#d1||s븖׶R>2"ɸT96GƤ3*< S;4 pKG%2R"3R..샍7-(r22H-a_C[JEg_شMu.t mw5)WQZeP̉."-Q,)kAy%#a4g{*Inc?ԕ ]r.yL![ NÌ;Wl'ȀZ:\}t)_OVn5s. P-AGzUL.~5GyO:pw|0%wW\Z7vCrcЙOKF{!7hO -1'Wb#zR\utҔ?i+%(#1*q9?z(>S,X0T_cNÃ:WwJE_I B{.Gj0$#B2$?מ`}g|j,=*Y##r{2ª )<;W( +Ճd `wS{tl- (l"En"#1mfPrަ/"rhoMPߌXs" .J5ܨp /*;f?D&G }o!EӜcP3Ͳ<2뮼yAa 7w@J쨗A#A/CC zҪL:}=X9Ɨ|d oNJZ2AA|(E9j^[C m'm lPg#㽆gp!)t[DŬqd ھۀ_p!-6M@5fe|$o*WE 0/a<)oNi1M |Z_f2ߍ.{L yI '#dU75ֹ[x 4GfyeLU"PĐe/-u߉<oG89|s̆jwLtroGQ!u6OY=';s`1mjxs`6Id?Qy=?#@ Цyn4n 7NɋK"4KtzbNtYֆ@0j=u 1yYM_\B _wad=27osG.A. Ԙ碡@/^ ^@v.kKreȳJ{_CByK%Яԥ{('O[. Dr%ޞQku kIJw*O1WHuy!i0k3*cƻ%]G7PƱpj}FaLQi^>pNnOu=R2DgB?LEF^򇳾>~1} BU"XlWFRe5 +%FMEOHO C3UVetRL?[w=}jEukI7PѝhVv=b ݛ6r'^UB[5*`,EsЪhʘ,]CDhY$2!&GݰGtPkMYnH}6o}[,e隫c Jjt#z9L?פ%|Y6d .gBVEWʍ u#X|g@-T|^?}C\'損GdDBbQS׊-%n_R33B)Wa 7[_Bndq,w%5N x29񴾣N7* $6LbB1uΐ3CB܉ f^N8,yb"&o˞Xhm@-d,/:,C e)9 RD9FV$}āk?[B54 ͵VwrNOhoi ʾǻTHZ:ǁRӮGx&o&;{+nt&)7Sk4 MSp≧យwI@#VȞN/U'!ga gɩ`/&3}Gu Wj^Şp[+Z Pף{El3"iHMPy gwhlvKO!*]wTa1U/d} s8`hb@wOuvĜS*5L*SԐ-QjACaJH.$/չvE qhoT3J9M*:q%w>l"Fξ7?D%cS9Ԫoزbwrږ"}he5ڙ I?u>@LxJKMăe C[1;qKq$>5N=boIY?eWlޣSLX%6K4YᐳN55^S!$J ;5xƑ{60:Cވ0i \!|X2ex=-d=EsSKͳA(.U6aY/SKdqyh$yN;L:Rm@} ۙF<òb̃դ$Vy'KjH*$q|dW*Wᅙ[n7[:-'жyvpso3#| Amtzԩ!7X+T4N7MP [Ttm0,(I ڶZ0U ܀Z(S7XБߛhx:nbd57` |ڀSIҁY&7gagclKXIՍ@K<`ڲBg,Er>>˔iQOD,Ԅ OSt.feTQYl2MS|Kb?JͱE2Ur:& g;zU.;mY_Wm(\^Ә_AJɺ{^;NVzUx.J Yȩv7ؼwG=FuylTέQ2*O3__ EBV]=l@E8κ@1XySm})ڸjm <]7VBNNqC)]WŎ֭md;3*a BLQ"]Iu8?aؗ2|c? x zfP\@ Af9螾}c V\uh$aL jpB^t=FHsҦdt .GFAKN+ ;E.b#V|՛jD'XjmxIac!JHtj\6XC5:pwr #J6'ax[`x 2ciAjKe'W^(,klsKU)Ň8*+1MR$`"+ O>#ZH7eٺGc*Ew N9 @7KH8)(؁~Uu*tY)Q$9&JfXS m6lQ:h ئS-,0/0)빻2ݦijƟ_|,Ȍrlcب M[XT)h3?6+$u񁞤!}Kvy嘔ٕ'+t]蘭XWԉCU@Hl $]2&g |v M)ؕTgCzǗcDm`NmrT発H馆lo᫆J h4˸R\hSs4;eYN E~9yzY&X{vL|g9[~җal8pi67.QM-^Kx*)6L( eMz g$޶('ER /[d#GK՟lTKSD0o;BCٹeVC_SB]e5p7 ejoeJqXgGa5#NuA5Bexg!'9|cX"v0Ҥ $l¤ERR-mBOhQ.IW3oER5+gy1'(kRKJXMӤަΜg3%NRڛQ:^Q4Z6=m H3DCyALA+<&U;/ ($p^8fe/-u1P4+ns@pSY!8V0n'etӃV)oJj`XK3yp%z0^>n'qi+ mn(S_ۦ2r?SӚLmf_:ypNg*>P6W Dh35Vq <=[+4 9u0Ϯ[`uF#O /L@i_d[l'G3B3;EĀ 6SEF:`|:H PI's^X|r,l{-C#_sՖ;AsYf1]||1ܤ?)Kg\ddGS#cEv ?j[\&{F}{{bSHEalR &8vnϜ1تД2+jC1k z DR2m՚\t- ɪL¨wR w7ںb2I;ٝ,Fqv= e(1|@@.+Ya2U^7HRƚζ+J<=;#e*/t}Ӯ6‰7#ӉN*aafH؏kq}z{Θ2G]f1eKOccur'kuJms:Lf7v8ԯgp@]p-muԞ[^%.ӬEfxOCn3õxCu+;(;ސ'yڰ؝ݲhhhd1.x"gqDAFnlܙגx+,F*WN೫j|d } ~Q!J.dulۻ ˎ6Jwmӏ@%? dm_K_#g4KNtZw U1n}%ͯ^6k:C}au䇂-D8[־ hU "-{6ҥB/':|ʫI+jzؕ6Z|x۬>ַu\R⾹Ď Q~{fY@Cft-7L/x! IãT/tW@F :Wg1eBϺ }0bҵ^SY:r\s7~ZhՆ>*Go )* c61rVX `DAjD?`WK3;wa($9oXUX겨7mRY\fSX$'EtX`C~x\=<.^aDȘéGmY/Ղ"SGݞہqVßtwsN3ߢsY b rhA.6y0 gP($`5ia82!8feXBx5 Ծ Zm}ۈߊ: oSo$Q.Raċh hQI1XGM2.oF߰Xn.uJ^Cr;fO]gI3 'r(-|ͼ6ɾ('~94ng*)cvrO…Yqel qzJ zB4߾R߼Xb! uYF]YOODa-:Ģ2P(ol$b[H.TZ7+oh!냣S7'ҿ#'?;Lm\=is{[eQ1orhHz*u.@>T6iUH:f#g%e !N'}Gp"r }]Բ3D2QG|@dbn5_SVKpRG{([*otUԲ2 i,ju/zdgֺ/ _8/_,RQQ/a+osZj)"l!ʏ*^Tcg]3] H)toV >*2|Y*ǾƷ3f.ƃ5N{o|=ux~ZxLVYέJs_Z>q5iyH rxguvj}lY&zT Pګ %(3 i# rOF*痖7ܦ;MWe?=K#sj,)Vn)I2B*lc+mDڳW=&vP:L X,@_ ~FP*rRg@A8v{"99[~x| *`6ɥúkWb#OWIʧ+&;猑7,sV,[h@tFsζ%S<jX5bO_Wkl |'d!0zd#Lg'%RuKOcmZT7r iurcNJ CSUp;[+9{FHjdyWHTDZ/hmڿg QD=պJykn`^YRCVIN\h߱3K?#LNy[H+M@ӪϛfXW\}>1<5 V.>Rܧc+Ino9ʆl'U֖\Ÿ褡?V:g.f|G*;7^x-X(1h?t,yɃ[yk!ژDMn6?ϫc:g#IڹoYS0l@_qݗ5H>9_"t̋3^+\v^S vs<J:6lQݥ@5NZiR LBY4ʴA!U _95I| gu܀֊zU(bq<*1Ӟ4X r˶1:eq&0"X e ;aՋN[` UPF' ;LyKW~ <)zڱ]s98|Xĩy;\ iA`hxgVWn.Brjr0ȥ 6}.Tfx:!xHm[!KCVIȿ|(c>@ /ZDj.o@MKPγJ5z=r!%m=e^Hi >HAG-*IU4m/\-,\J'P'|Z[pFcģyl)!]/! F˻\к "(F8:Yld s@~dw 1l CKP1$9؈IGG=h>1ғCsf j5,z 0_%F?.amUx \ DN2'oPCO!.iׂvx/"NjjiG2&Rxwi`ihd5ޕ;ucc!a \Z47Gqu2= L(fWNH@($踚&Udw2 &=9WUXh`(ݲSS@ͯ)t4M@r+ msIؾ<|?`ɭSt T_øS֓e\`i8i͉C|N !z8űkƧ.cc#EKQiqG)u>xX&[f nϳ]qE9͂ww<&ruax ns*Ց:dz[;>5Xaߚ.YY&ckrShɕ~H Ko&0\7B/qHÀBFry`m_gֽD#|P'e{)ut`Zg!`HdN1|8p[:,-M˲;<ZI4VvNՑ T8VJq,*⦠4fr^Z4uܶ{ n?z +;[G+C:7epk"O9.E1 R1RG}R*%67].I̿]Q_$}J>,VYM#W*GJ6R]g~-5J Pb2Ha%{9 tl\~lG:\ 9nzXRMb95` iJd OIRm,)w8۟ޡ( &ҷ*/ߝZOg{(s3qrvHl|Vk*=2=58øhnޅXo+0gwqGd8Sͅ4m$(oYϨvnpWD!sVXOka@rTFr-u2~1֌' q ח54ص,#8Ҵ]|W6&͏VvKdZbȳzIyE߉-ll*/5UbD?ǶMhCO;0V#.z#(5Όz:ȇ4\Ncb APttgu L}È2XK9s ~}}bwS5\mDn'x@aV {hZ^eOƎ&.m"ɏ:n/!w9 &W~_D#%2nkh($?wS\hIQɰj3>ӊb}"賄&8i "> аFͯU,1BVB)R{#|aH->-Yv,XBiǀC&Iy4WK$و{j'jY>@ȭ^:{4IMXU?K8&K2-QmkvN8ԣE#B>S-vl?g7Kqc@99rgc@#79Aõ*t Q .Dr:о3$c}r3Ԋo5%փCž-Ƭx t@8 PkCr-' f9S J{&o jBoQ+#gT%ȭ]u4A,NØ匪 ԺZ,cۘKD/kojGCTm=ׁ%*Zxӑb,˫<[~I'[JO|]xA/ 'Ӣ8NBmާP?G`V՟` nrj՞AaLln7R2n6=^9_ҠX<e 5yAaiVj CSsУ-#hҫ;=OY>۲CNTV˻~G3TLC"6+Lxt|#7ڕXuy~ΎkLfufztÛ"Ƀ4%p=6y?7Bֵ{C)jἕFQnwKnssZgf_jΰw+J:>rEdA$55KmG @HOBK.h "'~N9sptƞ@7Q !!Ӏfuv5xpN.UDP8d HL 5(^QU:#\ڎ%%._,l:wP5^:\ HlZɄ0iy1V:$@A1 h@f1[- 㛳#z]x@$_c˗kg-ل AXJmRj ħbS`푍 /Qeat+R웎 BWg,=MRfro)nˊ`.'&ʫ"NǞs-Xʰs>"iSzkrg6R=G5bx*C*R =Z*o6 0s]_Z.W}to49h(jN#t9V<)dV < M}姿K hI۶w[a#'w fAIG58ruϯ>U6N XאַVX&o\,7l u e0& DJlܱl=&_ۍA#Π Q.ִ [;t꥖! W0f'^_qME3p/4P(G!趀w[H aPz,C \5HQN')]}["+2 &-eT"uą?Ỳ*$}О4LrO_1FK.f5s7 ;,(۝`>a4RM7alxMx0V&L˓+Fҕ5YD@YOOww[7})c/ cE.W}MsnSJFd_;ɞC֗XԸ7` ر*&$`4}$qb;&QHQ ƯBV܈ŋd;uq(D)H݂qrm?L:1N#pM0 .JWfSo}xg&E3P p`h 8,,Βcեt(r"KGHo7%!7Y+wA^sjBYE}[nuePĐrr6g Q-(D,ܰ2;)25t'8@|>at7rZؓ4 _5k}doDE~,~֭YgU0~\3uuTf/r|g:.:,NnS'#(z(o !^bƓʳV'^zp 90Hn)6NO˔9wgz_pT]h}Pwa\0?A΀*0df>A_bDahgrCW?Q1] wX8/'6V [huqj 7_(dRxxk o >]tֻ utSwD($-'=5Yq]³f?]f OmZ?L/\Us)e ?Z-gEV~ BSx[m׮F)3vVrJqi$\U'k☷Ay!rE{eKzlS`6^Agv(Ve0["JnFvb :bDr*bꂷɪJq>cE0e| K5M*HK QI ܷfv@,h+U/"e+v l3IE]G|bq2ć8-4AIȍX }ZJl-0ޚ*"c.+39ҎV c|r}zlF1~X*ڲo g),aC `ƿI(SNm-*C?;f~fOzazWT(X^PcZ-~{Vq&- 9#7S$YJa!bQqY?媮غbx Z({e#Wu2ѯ7[7tbБʶن:ÉGm Sx#x"  nI}$Kw|L a뉇Wo6עQc),dG1UC7fvUD>Oв~AX7{/nBI׏ '#{BHhK4X {i]wp]QqD͟)B6ҡ l 8E˪],~"4g\[FtrSNl vf^ZRg0$ y8;*m~FOd`WXj;e.Mg +if ],47 t[g,2K3҆уN| -n͏VsvqV4${`|oNL p@I<5cKH*-p͸#2CP0*y/j|1h{h)LqiZ޼5[ 2<ʺDCj]H0JHX 8kff.rQ""&B?/'SLVC`x, !m {~o* S@ ϢlHSc*xdE{^~n)4CA. #\zI^"L/D crtCRѠ@Z܁h㎻ &`$yax-/A=q1FmC3O6x,Kt]ВW[]Qz ^FVf3{TjԀϤ'cæ;Q\_7~Mx$6D %CzTnڏA02Ttųm %_4EiC66(VêLVg1jЊ~`0Ga]p5%ݦNZ҅U+Ų1G C3j5b{UH{횺E  Ze1;Z$NBG ):"6-LìNlh6nʽyÀ^CL.@xF{' i-2vTcuz償օ<>|솰v\rHAg'2D[NAh|e X[ iam[AVW}ϗcQKE_ >\(C+[Ld~zRR/d_,G~[4iaI N\TRJh`8J'!t# Gl| u WVM+'f cnjd[OքOLj`b Lϻ-A wl!c?U` lm|m#\TK쁅1#HߩĄ)J V]g7`#&o[8kQOI%K c*~ RUgohâbgV i~Mw0(/FiWNpcx5CFhnS.`:[%sϝ(gYx>#KKۼ IV*7 k_E%aϓN;Sq&abH9ҙv%4m"sUZB˞4:9>jeꍌ(SQRE²6 RU<6ˣ "yNWUy4ke˛IOMt7P5 g-4-*f1).wǽ#ih_7\O3h\X(~!]vKzh>(0A8%q1K~IlPOWmz9 ǿ/=ehiO Ҁ5K)m1QyPi|D`X$@0WV׫DGÄJdVTRcHџKQ(ZiۈGuLfYZmV"&W6(N9>xq\Y\hK7uesoKxZX5_ z?)j#Gc=M(ۅ17JSK^wB;)?j.ۍWfDÚz2p/Qŋ|fSIsEa̗إGPvh?qf. #cADʈPҗ}(Xe6wK÷um˄m ª"ņwN芅Y%Ƥ S9lQ|r$enK}fK'XE2[c~)ܣ'z:~=1;LJ Si+N|P4n2$345u҉(:MR@T%Q1Fi$;4hu*3**[x}FFa}Lױyb2Y 0ɜZ%;it=JF1V5mB9Ypr/c/{epT,zVөYGj],#1ٹLi_Kwqb~pο1ax&8NMjDgZLWy,ȸ(Țaa M_i إx7N7FzܤSG&󟴎F rp{N3N0]xy5BƸ$C< T_=1 ў=c8I tQDDqN䈭7s;Fl^P瓏boGjвh竢̱X4?)_R{iRʥx=aeRH33#\Lr;5r?_KAN6/@מ_[-Z&I+ 1< Uu`+^R^Q&D8*TvP'VXh)R&3 le,6P0z'f9?c+]יzg㗦#xudP ;@O\?a*GLE.K#|~n=l4泯I:RB <&T] [aprFИ-c45s]9*2 o2G(\+Uo7](Hl.}R,Y(&%7F^ %Ȣ_cyљ`jyzbX˘2u+(- LM'G:mndYO'@oG{֙ PwORCzB<9y2 w3#}Y E_ )YFqJ %Ev %+/P59 ?$|T3i+DR-qן m*BSṬ[ԛ~N9w*P=҈w@NwŅkz,_+JZ$9$oKܡv/0m1g$Rxp/SO_;wCJ1j\ f (wao_[8)EynR@qBȱjonV!f# .xKy21uϼ'z/j%y-,+Cu$W]e'X[s3s+LyF KK|P"̗x%s7I8T(|su.$ YN~l/&d_;ZrI`#(Xi{9 #.Xpb{ ;yɴ˥;T-]zQEP5FMW{Y]qX(J; 9ܣj9>t13P|i GqK_S,8!bʐ:`S'wbC<7^IM_+uou LNω3,&۾|hJfZEDEQZg̩g,-N A^"RLy _Uu:C1ʶL&칪HCvxLI"Q^ |,[+SVMz2«Oqv꽊kQpF(] 2RDiS͏Zk7^*&o.*׍ 6mYp11|e{JzViV"QTa*X_%v0pACt"o#jtC!GzE *=8i|pbBBdOg}G Y;#3)A)}X}H=[JRMRFũ-ۂ6@E OdTrǸQ'Wd @ۚ(SICĿIa`9y&(7+Q/~`!fv 9hWV$E4^.8\lI.] {m%sx]됣=z= ůspfE0ޭS!߯-϶(w:Y*w6#¬2dJb[m"?p@Us{d>9 ~vSbƪ7~KLGDk8 0\ YTs=~OEoin(EڅX⇲jLEYJB$͕+הe o,q˝ (nI*k1 _TLj@fKxD-p5E_ 9e??x\|#*sm40W4EK1siBI-'*=m}uoqGKPou*/ķj5^czsPmXOFz!׶I66E 7(ЪJzD~hX+Q}N  \:VWpahז~uFNKX-1՚GÁLtHgVfOCH" E>_RgG>SzAdzclQU!S\j:}S_#Wn4}l~L#?oq:U,W4)ygވw9-{L8K Y A=r ǖ6'b`bVዡ^^|J^kz"4rqrKWwW.ߟz+}-Prh!{NE ZL>Sۃ ܆KIKF \jחǽe .!/VI"ޔaތAK:zQ76UewX{fi>!9֧H*b+30Sʴh gr `J3ܽ7%8{Ttc=ô"MSqmi5k1 vUhvli,RGLBЃ[ڿ]Zv%_ĒbYSRbU{+ +.s QGTQug~Wr!„l@nu8?غzp3/{k0 t8N Hl4uBShΰz k*@EV!>MlxtiLly+*Z=w+QN(/CyHȻ3{$N7*RAٕEfhjHWpA.3wA ά"#Ao d2yV[@-eTk^/9l~TRil!]5d6zky}Zx3$1Kdu2 3ϻO)( SWS{@W( ̷OaI]hc;;,rJD'ue'&[@v1Igo[@Q*1 ҾՖٿEi?FBL(@*#qѯ\= 5W_NǍfS8R#{_֘˧Y/Qk(5%ٌK5 n6BvCphN;= ǟ]cQΕjzY]`@VBnolYx= !zqBd`fGD3Q]J(ȷ{ԭߒꉂUkeXle&,w jsZΐ?eS8q^`19v.֏:]w؅釽][E֛E̙,P+iWe=R!b#`(}`x{]ۚ$JQc^A`DE"M&TEelԤ;5{mfӰ|b@նB 9O"؝ O_4ƶp>qFٌh\1&Jkz<.+wfQePï1soUk2B.?mo#\|5c yO_Ԁ$vhC;_H&g-︉?V]EGaI4 \lyA9$]?uY ^mT7tn.,q%c(}IsM(F6WvrUyX7dKWP6Sv.—j9F;{\xb` # C ͇;IyGRGJh&#,$!$W$K[?T;}ݐs.o hhO@Ik17=R)vEf {Nw] -Q`d6.w ʊo4$uj$ (jD{353-%GZ4B$i6ٓJ^8}45-mE1@Zַks w#/0V?,xVϩ7dzĞ~o9, A#INB08x"H$]['☓|ۂ^ ޥsv 2 HzO%n:G}V2QD}=OD)\03yb6 כ5&Zݍ)+M[,zɿсyh>O5TldC[=;hf%m7~R'Rfs5/ml`[c#վ,T:{62+z9i{i]z2BGl ugT/Ahe|(΋ +|3e(o9D`\`# F|#}۩}5)~T2ug> >ڿO|u%'yWz [B0Fpxt'^{V1`w;5}HmF0*x_G'lz 'PFZLQ d}o vL/ت{Z*ΫqwqN?p:_ٖyQ1xA'*<GMlSmH4c0&] Z?7B4jV ǰkZ^r j++z5gv%];YgcOMz{ds~ !y%1Y+b~ 8NCᵀA+dS#ޡA(-@P6W /T嶳`ƥ؂Ts|›$\3U<܏Ry7oVi/zȉ/DȆTo",Phc+O,T/ң*$A5$kC>N!=9̖?* $p[O?<G&XYqˊ|{1`';!Θjԍ8㭵虗$L:i{߽'&@HOp]ŜWu䈃¨M f<A-2NVѸ[j1J#X(~ („SifnrB O, ,~>4{,6뫢0SCO::SI|4Pe.*=;lX?q$\24PA&X+^_L#34u-S\áa8j@Ǧ Y,Rzyhyh@tI+W "xBGޡe;mo6|oMfFU':!?K_A)b}G:f-+NB.AZw4z=wDC=ƎȲI?;G}ʣ3 PKix$.Bg7B1ʱIl{w6BXuJllx!iUB d X8GЋ~:˾A_MDj ȭ=/Q/@@ SM{dr,#Aq> ϭjběЦehmnd|E>vQß Zo zmr }_XKp?9i}ﱆP_>TR4?T>g!3o&ɠCVpp[Fb:1ݟ^ {d핲ft\%{$MAQmYv'*mUbR[g.=?i3(Yl%KSam#$ /;baV#.Q9؀Kw5*>&:$O>= 'Jb qSo+Q)m%uYb&*vOMi 6NFtݡb h]6D_Aϧ!&zЩi4?3T̿E: <Pg,?"#a:c}z xY^f$X$)8̯Vc ~=)3s$J ߨuG#HO3y5㫢[P/+lh;220YqH9WMշ"Wn4OVݽ}{_)p0"rϻ 1ٹLډ8}j ,o.`q쩛=j(f.ZzhzBkj$.Řɟr(}02׎Gg4Z~P`DHU6φx"PTDQ׳ڨd+u%N_ @o#o3osPH"X = dĿxؿXl]~:G `E_;DTde5m>Hq&tOΏmYnxό]XdՏKFα[iSzL-W)o#hRCq'ؠ3gP8xSۦ/Ħ1D &&^ L@j98kB"&n[CT7e duE9yޞWmOS+Nb1LVT-uRFpF|u9rX\}%kpVU]B9{ R_ 0Se`Z+uA0[J@"jEK$%Is&?Z\A-rFe jp5٩6.[;X7Z}츾sfKd.* 2*||6sfW܍$;gx)3@9k*jen [F!WDJ :ș44QtXOz# Ihqik|gXKbE(j,S,bWXTx "iƦw) 4[nz 0xFU+&)6ZIᨣZi6V{LQ+UuTIKXW˙|۬ļs֚KA(~!ʯc ?y$8 Mˀ#0mb7qO@uaVX2NAqS+|n-eӈwsYaRLGK~B?k 69U9`i )fȺcV,oIm#jneA`Aq{Ww0t;5G}*~S|Kڍ!z[ PoP߇&{#a 7oyB{MM *ÚP55<ʟ~ѐŎbyALCw((k %j2у׮ }^Z2cƴECHV X٭Px+ [NzC{|pxǝ5-Qj_&>Ib-k)-0*?d^`ɪxl:DX %wt3uzS̏%lĉT1i'L|nx}]6{RLe.B8bRY7?s7=>vS6$4'6]J&}uwPs;H԰BUhגdCAtz}*諟IߝPPӂp0EG9¶7B偽 Q!3^8v(er9r-,%wMNgʒ_6z1KM+օՎ>M{,e~Cu^nm/ɯ3`H[al )3_"֭ *^ -M5i95[*UPVZPk_lk:I,2rݵ jqM%D p(5ǚ[8?%2If0j͂yִ#4KRW!{ ?M v88cJQNw<ⰣuӊLqVIo%3^[uBx U r.v;FlN>OS$`dwS 4]8xmATg Kx%ßS%-s(;<Xp `f< QVY*)pqBRFIy8m@q)E8YT 4K7>vj˃7Gd~4G9\5BVŵ7ዸG@fmΟСȹHgķ'v|9,5U!H}•WkЫIŴٴ,{YO(E+" ԳMb&G;ay\pgc(ڌsCӲhVgnÔ)խ\p./ EѪg |ʍa=ƃzQ~3 CX8c @=,)M_8?yMBf/ru̍ӷ7&rV |:%>u4 ;+lkRTR+-0uΨc2j"IK1klE{w9~Ww_ B}#Mc+U]toLD#36GǶR }9%=͙ͫ ʀc5ȹ M~4,;n2nKKQ|)X/̿k2VtV*ѝvW#~15\p§ ˊ #9 {_bPעgjϮp1Wk[Nfg4TDNs{JN;Vę \O|1QvMK1z%ԺDU\Hboy.L /N>(abE{6"zBFMI}VʱC3fXsTٲ`e~}D@913SGX(,%3=R|xA$PP* Gw`-Z#Gy6%T#mڿ9%h$r㷁ZXLv+w8 MeTb0@>9Y^+򦼌Ek28%IgXQA~K4LD"KeK :`GV}r$4yj#GvOZDfHu)/%9$nF~% t +^?+{FĎE2v=(R*#,^s0ЉȻw4Pƪ/wǶ: -r6\&㤾lqO NKS٣~DۨewR qwBϽHaڊE{i溁9Q?S )k eVr`#ksii$U662Ijr!X#,9rnhe[V;UHh/SzrĤ%xFqu.Sq53mL˥^+z7ŸCddo]TKʆu|0. \CMJ;fNurxE3tA72;m6Q}Mi7aZ+ͯ:?/A=D aS ~Y0yBxs δrA}M aXrS!S!wnUeoKIOqŇxLة5]밯!zp[ ܛ33{Ru0@qA@KV< B<Y|mNc)rsIuUEl`oĊ(ڢӡ*P';RLw{c@5ti)xxgxV `XwKǂSJ OXR dVGahEq'ev77-$0g՗4jL,_Ѥ4 '[nBCdZnj& Ru+BȨ_B x`_[L㿗afc)wnDFuٱЧ''vv:'J*`kZ\l5Z<8 ;SrFN \]A?%Yw߾;y" n~XܶM{Wy7>8vUTWk\q x T)uo T`[8{"lu]5m+;\7.O/ya2L٩;op]P gBJTPA"]d>@|qVܮmhf2gt[CRHKX I6xӵ'<*~0e˱W(#hwpgBf)}-CU>͊1h8Hs7u'lk<HhG/vus*EKW3TEw#q_GŰk43wUFau[؅@?ٷhxӯВ@"N]gAЧ3NMV;2H?;{͏E:J~\c'^_dΜb@2Y/0]ㅂfj+e )v<`qMٴ 4dΊw MRah-f? rG{ M'{wO_][&2>Mk=F4BQ{Qqb6A:U%E*dlJx9]k89TUOg`*d1V+t]&n:<Ӆ:(5$ѠI=yϦrl@ߎ/r…aרmY'>>`Xbth[`..oR[m%N_i$\ʚޔr,׃+##KR#162,&A3ԛ&C~LPA*$Uǃg÷|>JW (`%H>æKiH)Z.ft,rgqd@7Լr*a- ߙ׀$e'PX\VKa2뻑I*gSP֣:Rm|=ң7iHk@ڱ\:=^ӯ)~Joy5;m VP9ms U }? 9WlZjfNzDFMɎ]&W}>ЖI}Dc5dvՊUPlܴ3'*i ʋ"_l[$B5߆6 {9$#bqU= lr$L<m+ζWT8[#pʹx I#Dtn*ͨAxpޤ}B LoϧySB r*UsGjc_ĪQL\Լ?]7^_Pa ZGgQYΥYWh(fqL-0%>&|Kt 2t۲mR b&d3$^{va1#/AA(gi:`QuLvK)MYo'eTXΨbWvbPgP%s"7NW1 XNIR!Bg <ˁo;}'*kU~=+A81,A *]?iOHu}'ϧ@:1"SBGT&B_!QXM˻~&ݢƧJ81^ٻR ]|La <mntY1F*8tuҵggRMz'M]w:fQLZc0$Ĥڪir|Em`o<rMA$a}!!gif<2zfKmFn%wMXezE `]Ju;lV^:ze-LTV"x2Pj33Hi0~7+=`"ؘݣYhX)7U<-;$ZU/0W8/P6םiu.WDQCJ.1tY]Y<=DT$=D8sZGnTY2CBsk`$L!M$KQ)r>X zO-(k.co75@HhG_=7w b5a#;.ԞגJh G\kcQXz&ζrg:-׊D] 1Ә LRx {B-&nwnœLӹH3kR6PLnr/]1L7X%IM{ ^Y:n1BiǞ1pjj7f̣ ֞>xMɍ;СB}jGh6?(P6LAwE^ðgi9 ˢq2RT&8]m$֓FBli^Ihq4z-P E8^ABviTՑ`$Ƌܾ=Pv0do&N ~v h@{ $nfe-(Ne{72[nj[I$^kC^ '"H#Tٻ׆s x؈1(X)Y=u,bn-:ICҼt2q3ZEQiaAF "fN g|w/7MViwsXy^㧕[\nli-o/rP^fV5u֭?p en޶#XhX([Ѫ"6xeo(h9؟Q.HU#(a[@Ž5*9[:a4VVߕ8 <}8C'ԚJ^@A:ԋ搠("J(l]) Ę*:W?0iY36D$V:mr V2k; AkW+ i;Eoq*Yu YyG|&3Q顑Gb2q6y#ښb~Z!W¾ܘ^L]r9(vxcO{HLlD[O*I Y_6PIj[mFMZ'4/CNє!N3po\t=8fSU&~p-J%Z9,a4:FO@EC 4Qr48<܉ՇqFǀ}eGAY;2qe]v@5lgvge4qZ |$k&~g 5!g(h.- Am"E0vA$G0_a-`,ܨQێl~@zx1!ȿ#GAjۡS}L` 仨1L_S #'C}p1R]6dyEA)}Sxչ9UD`< 8 P_&#hEVN2% ׾q&]5EB㹓M+`!j4*/ :|#:#KꣂP UP¾p3f Iֵjb`Yͣ#Aq\cg޸Kˤ_.u.nSHj/Ϗ]AIQH_dHh& <K;{=F%=_+]C&] ) kpk*E(4ml=Vhr줠r ;[%0ӏi`Yh눅Bf8:7[YC<wOl4'WpGPtx: ICh?TJ{D$)tTmG8JȾ.M׿rϖr&-ozr` |!APJC}w <o/ - ԌՌ^ ~gt_cE&)΂Ok,r3P(ifKZ xbz ޡAFx?j'pX)p>U}Rb" $bH g+ mK7H zt]0 X,-iƷ'1eUc9="pMN{H+֮q5"([A}1,sZX(f:_'Q4*κ)JZLWԌ+zAմdP8cK606"B; x(v6 _mtT}3bi6 Iڏׂ'F|R1nl]?"yP5SzS\di9qPTH3!F%6<.Iٴvp݀YP͛8ψTSre΁DW(f Sȣ!-->Yhe+IUt|۰&FLjYTp3i乕s3Ϗ/0iP2 )ӑ҅6!cvzkl6!)j k2Mc&%Q z¦ʷZG󻝪%jЍ iip5߱ZbW;07ԼaF  x7W(ثPz)NPٕGRi$ūEm?Gܹ^fl :ŗ(ySrYb zk}ц|M'=uګsi `J_n[v,5UFئgG!xVV_G|9 U] W J>dNi 26pa 7% qun1!WSEB W.p}L)H0ξnab7-Ѽ)/Gi a0YO]ɸMoaթ0-!Od?oךp=9qS,rmB@x?fA7 ՝:Vini 5){_qanč sl/i&o3v۷'2&:,we; j5tW ƍV滏&z\K*iR^n~@ um ~+Y\ި ;pN8bm/".+L+ls-1$C`RСp?\:OO=Kt'3}wUǛ-񚮫O%Ǽl5 ̨_|d >؊R;æTjyŦ[8!_8pS -|?m^Z~Mg#3}S c-c<|+[#Z{7}WW;h}##dm>`;6S,Hc73n1GH+( BQIǙ|7xayԫhFAp2Or8OR\uVtB-k8vzOahݍc4DQQ$ڎ'x҂6=ojO`BQ(.#qYug.1ot#f\<6zD@> H1/ fCk̎yUo}^5!SᢼOQJWoNΑmve OH* @]›Xsfl6y_s<<1$<*NCC1_lC5x*= 4 ه>ڷKA礽6PL6=Ns5fc*ރddcZ;z2#JE6!:'4orfZ7FF&>]WFO:$G xt421 c'%dwQTJK.AbaiLj!L|DISk+zkx62maO(ٙCvqP\?s6S,*\PA_e}-B 8=>7ZNV2hO97ϟ%u1Z[Ct 9Ekb}oPz`hI!WbfhP4KkT?7:u,׷?`A|S)X lx-*V];m(<>OfqkV-s]W^Bx+ 4 h*/&%^AY8!Q q :$N `7abдbTWּncRM}XN)ntU29?/lZPϪzͮιx7Ξmp*ń~C.&mr/Xqk9@yEM|o E8lrb CdY. ($ zuIB-C"EO 7t!C:D~g6s8qcK-YD妟KpQ/{Ar~#>at$p@Bމm]}*HKX:)ZȅqyIAdNhL>/h gPJI0&f! T 6Woä킒8,\!;{ϧz#KN3weC:ҮCΤ kO"3S "CY}Ri$+B"Q㔵 `tX(`p¥ F׮-y+#C/G[" UaO ds2굊$/T tךN@NԊ؁HWr=J_!ֲΘJ뇕8Cb=nO./bJ8Ȧz"ýW|aGR;}Orq)g&>wɆ0YG֌p \R4'O^=v/I_u=,G2i^\:}"c:iҖ4=2" ŕ矓W0$ɒx'mP>ȸU f " gZtLq@20vΎ,{Uj \n'/F$2L|G/azIwv t.4oeOM[ $K)RWoQ/s[F|rd ,Q*ټ Qir0jK,Gn|Į{( ;#'x%mT܊ R_JJ*R<WfMc IG)BOfV"M0R͊3@cG7IyX '|P4i(is-ˬ,N6:bNos:TLa4Pe֡Av<)\f7Kj(̨螾bqCYIJ{f׸sLP1 :k}u@@m~y" % qmfXk}$̿@j"IQ!n1ʇ8Ic]\I_(Y -|TߠqsKScݕA"߇4)=h1Ǐĵ+ SS'i3qVGh]C3ɚE><{4Vb/~og!ބ'XsM%9.o@Ev#Ai\'KrQ sh.] w Tu! Jx4R~0^#a/ //5( wQr dgҥf<_(jP0T ;uӀOnJ TkM\]L% ɕm ^y%d=slKx\7kZ#Z\X1qay;QL`SM_}SS뀶KnVTIN _r 5 MBZ3di0EȢw1 xs.f=K%¢_yS8NF -, #Px;BJvm?@jVM@R*RbE<ᓒ=Y` 'ס;q%;yp9NrWY H)j w#dvAoKWGaf 6'$[GtbD:CPpq96h$מmwcb:Z6 'uovknc"Ҭʫct>nVhDǔVY*~iZv" Q]+Ĕ28HGA~Gi;U(Y/ TV c̓d O- =Q%?Ʉ!ĺ s4vr`]eNWYojNK3 W? Vd?G.¢[4VWmnM'1xzB;1sHN qaԀh?H2&H>અ;)pyȁ5|տ@LA" hXl!n`~C%(/Lf zۋCoOkfz e>ԍ:w2WlUR.tDw엍N b: t0EB^[qє\t{-Z齏j힭ZuDJUߺ$0غt,\+b +H*ľ` h mi_pO [ Dm J&94Q mj!w5c̩_mc&"~z yՔT'?8 #q1;گZD#*-dEGjs}-Ny^Yi 盜W9}J}aQo:üd傎؅f;kAB~%PONjp@t'bFZ̔dW)I4'6Z4gbX? %ndF>Z!튴jHLn hyg9K8"($<ua,odQޒCOj3?KTϊzgBamw;a0?2q_XU:{;"OuyF5\~s_hT,UrqgBȸ(so_6暰CA>3X*-[{*f4Yte؏`>1_yYii6eWi8rfN/jjzs).&_ާbκ/(K["8b&+p$#x:W{wQ$jXvUT/¸[9̃Α.r/bTjE 6R VZq!7QcZUh ΝPBprC6 X`lj9Vwv8IͻY[.ۇ#d{s/gQg:ʳmMyQp d&y".1stǥ

    (Tv4Xus"і<q1RԲun1^LjE/PĆ"b3G{I3~HcnwAy]uzC!;^Ν4pM/TK3) :94dvĻ4Z" `:SNPP4ΧhPmRaGTnĶ-Gw'i ,?fBK30y=CqԔw-җQQ}ձ!S9: ?eE+e2Wi^D J#Z@YbQ1bO߫#N3a%'mv~`%>ia#V,8F%G}N* {4E@ < e ߬ $s?KȜӸ+3k!ځL?KۥBabByò  ݍ\@!Mԃ݃1@YŽ/&T U.A[H`y= w˓$ }Ew)= klAl4q`{Fv93#V3ssdv:yeA9m]3l')y`jV2SHim0rc{O]h*_N7&0cG7%*IYj\ᶧ\;\.?w@Hhg0Vft^@!"*XO͎k ==V02^QHjQ~KZQ1(’4X>+vfk_I8Z"̟?q%EJ)#úFY/[w>ߤh/8댾UU+>Ut\t}$2٪%2kz4X?"Y?^.2 -h0uhLo'LHm8i QfXTstHF?lDŽU׼f!!G!ϱpJbǬjdy1c̝)A53R<< t,wWxPY-ǧG!j;<5~5fq'¨n2uP ~-nD\܆^ڿ85dT{Y),-T351#6T'QJ0 E.?&GgN:)!nJ,M5[ˑO{CLb%F'_w* %|ek|AajS*؅|x"B% Ru-DeMEXgFjj3s2g;>y "@rQΣNs51P|_XbE=V QTcK; g;AMҷOu̝x%qe(|K(#ςyN׻xB1xl);na%{>8FFZ`vU4鯆^CKq:iZjྐ$M00Z/inW?,I"}BeiDK ;ƨi4.F*'qgFc&t`Kh & PtZ[Cowj,LG)rIVI7oX(3eD>sĶ1>lb|Cv#i"Γh)ji k-ZMjŰ*P:aoyE)2qS/)nk<@A|f+MpP_V$g'x v" =Ʌok/c59 8` 2ޣ94/Ds-uKL9)blQIAz)oztiO@M>VX?/Y˪X?;q>A׽ϰ\& ۊMw4z>=E< O硩0r>Вd "$8硞PS0Oy(, Fp#v˴;gk$nD)(|@Rw0QMG!S.6w#LTHrc'厫RHM31H'>'*zCZ12(*pMcX3.ˈ `;].~!nUߐ fFׅ&Iu\8,Aƽ7IjF{0N8gaƸuI(ܨF~8e1J, >CV󃱴?կ@m(DהO}Vf JH"f?qx[snrfRhğb[ {$`0Qz-SCyFl cD4'2n& }@|3ӥBȴ5ʫv *`w9-دhEv'K=<6&sNňSBV6h~Wj~VA]N!y2H 7^fL;QѹIIjΎltd[ɷfMA(37l_yߨCBT'+f H |+[ =@'5Ql?W@Ɔkխ> }ZLv[b0vuGj$omBO/wՐ y󛱂]~;%9[eGݾҮ;%ٸH=5t ssZ[#H 5Y+r+rDeBKտu]7~Ϩi$sueL{Gd×*5eage;:-bE+i#hGR h@:Of6-C6aQzBe{5;RnXgu<9#LcI'r tCبԦΖU̾ظFH^M+adexSqEv8fNȆ~,!ʠ&㨹{VKܝqXpOEqJ2۳3wTEu =t[~i匟$k.0QxVm0JԒ)D?$uõ4 xLC4k/W|blBp_ߠ&zLV:ts`b(O4&;NoAq$Z,)X g, siCP̱x>C%]W7Z,ڷ1 Re%ObA FL_-DB[" 9V'Hi/E%8f5Ct mfe@>̠1 Ar>2"nup']L*BqW[آiI\̐)݀ba*) eH0ЉaUn4z p;w\Xi660Hp8d L9kGf/Ta*NS1AZ}F)5ޗ' 2ٱ udWc`ް1.e@#şs Lܼ@5Bz x=g"VeFG(쌱}y?HjWq]f-#935SyJ<˙xaM˭-6o#o% E4Z/}R8U#%r!;-5 dVi@Ӳ%K(xUTL,JS't] }4Ob~DŽme)5łf^bq^68i"IL"EuPܖg!>ј)Ezʡ;jxKJNIJqs`.' fńѡ.\R-J'u9QtcaK1˥VG*HL @e׳:Lӯ {Y/]堻]'-ϙK&A?*j{UQ?'+_-^ߺSm TXrqeR?6=V\ŃziQ91#X`JhoŷsHnPܹ5ǨP·שg. 3c-;Ľ̾ @-1Q?Azq1O(  tw{MaK #kS4ժ2[~mY IHza ogNjefhA<AI(&շ$?Ft-e7֍3iKu4 Ir|N/TFu>.'_NByH2^Tƈf1T> 謝̈́NP)tJgñ䐜I9n?$rDOoPވxE'>} ̠y ڂJüV>0D48s5O+T8__ GqCp"& \Wb[\B UUkEcBr]iU7FJrF]֪dW݁v|hC'@nm"R% Yx? j1 a(p8ל65S)̀k>r]WAFIvC^v /̚dn&* %Ƣ~Tp;!-%n5a=o`0H9dq57$$Cs#QB qMb߯c~$34ņ<$blzņNV6E5Dx7|KZs^P(dyFFfi/a =__Y.։r 7s'K~K0w߻Y hz rvY* Ch`|QE=r] ^P,wu89=&Io7~uM~ځO^8TL*f@ъ(1*hnd?TU /3{{ ]7=,d?~lV>̃"o42>45T^BsjfWYs=1!x.ղSgQJ[koXVqVp) 3ߛ:Eeӆ,ʖ .ƤL+/d\[|jIױE] Һ4op>=byKE@47˂ ~Ēlh}pXC|=HZKL-|U2:̵,uaJP"l dzBZ>z{cƢMZSOJ)[䧎j\VlKGӓ|l9vDr!nCuqX||*. ~\cpb;xw!g2 `Ӵ7/T7R \elDK/bgndPHNsnTS殝Fs zA=^BtcI#ʉܑ疱r'cN/-0/Xx +;yC%'h 9i1P&SR!LѓP${]JUSœX9iE AB^3²<{?W2j]9M~Ð1`)(d^ nJ*Xyj6b.'}A֘U(և}DuEw]`@Fsr9ATjoKkH Jφ2LG D^QSD g^{\ySOha>MޕXLj\-`.sۊ[o2}acwqߠ7&IADvɼ~aF} 08nM]^p!S_;aJړ(h Zݏr}Ŗ@pTEDlV#f'PuqKv\Ke4ŵAyL,"Z0!X n9 80F}^R5|:NFVKo AzX v\f082Fuu|iA9%Im;z6R,oof+ FP>NG*.q~ 96_hDCi\Sgߦ-gvqaS2npq3YZǶݓ+.|2X'f~NqmӨ֛NaQ:mJg>M@S|PY"U0>ҫYu6@OO,EIExЈýj-'Vn &*^v@P\(ot%ȿ KC\Ho:&K|z~XN'EsqR}͠&ۉq '" ~ 5A)У_G%#^ȟ&WVyYGChdvsvc+7HՌ.ghNQ6ywh[ :$Z[EQYVk=:\y~A)#HI4#OTJ$c/㑰Ը˯܂eΪZιjEF'A>ɸ sftxa!4=V{br9pGHPZJJ"j!$JVU3WT)w'SKgE tE_7@Z}Yz͍Qj~')HRpâKjt^ +hNRmDY>0yݝRhϛgPls>xT5R!%]pUewPI8l)<^GGt!gt^Hp fubs9cATu1B)8k z&nG3*v]4u&/*Qm LʎB+,[/jɑDHɋj$rC2U],>FcٷdtRW(yյR>dtsh1B;/7Tw-j!λLneWkBtc۫:'{s/Y3Lh5'yʂtf H} " 1t$|ML_">qjcmR,HG~ZΝ=Y}QȀOK?̯:tAIŏ@%U^$5}K}tUi5 oEJ 8%T:* ޑG3;%5k))lk,ܓ7+}(iv>xWWjkƥQrJ xs}<3<ίAQ$ǧ DŜ{ u b/% 3*ھM} q"JR9‹XfDLk;a$ʄ@iH6A]N0-N?j3;`ƱzIaKUdޣ>2,}5 _pzxOtŚ3 GZQr /Pys.{S(@q`]~ҪD5ĖZ5MK1E~I۝Йj ͔胫0A"nχKMORS,r\e[jQSV]׆=NE?zI$]ir`Zտ%BegARihE[v3K0 O#d\ɖR">s}C?So *(QaZ>A %0l6ʑh7b*ѓ)(p31ޒSP"Tu7fOa} .~R؆~Ebفa^= -(` |^#_+^IJ1lGhK1=E՘ :Ol^k J8_DBIx9jPN db0sOz6!]U~<3ro:#&;M:\ IGUN- .Hon P'܇:C^;So+N3̛d*䁵׹V78@5Ns˰OQrx.gۧ}ۢ'u+?JesxE`K-;n7XN]9Z|Pt߲v3%Z쮮% "@],~5FqC.cO_=*  M;_)|o` rW?fqX7hAv776[û1U͠/x8|sW؅,k=wdo/$iZy@R a:J<^#5f+qєaۡߖw߉Q3w.=߉ېo8¯3hԼ2Z3V< [V-O.qNG:z[+r$3J5>+q-ƃwv.&sPR# D6??PX5k`crd?Obq>/"PZHuv>QhvͣDg1@;[_4a?D߯\rC%>PޓYIL]"@fSȇTqH2I(p?}h/>l(+|H=dH jgFw ߲SH4=3wkyffƈΦ`dT]ƽLdp,_Xl&G- rr)"~H6#* Z1XT H/>ߛ_+]r #Ok7h;&1uBy콦ecB]`:) >횥t EmP:5UH/:9 <ԧ< YBFRd@; wVaኪjpH$?YEicW!lu5'Nlmڨڬs>r: f[%of# ˾ٿVwB#^SkKUsN@jԄa {OT@[yZ w J_c%z (yiGx1qS+m([?  *2f+ ڂKE`&#c.V#]ϒ TczTz.:B |&[K٢yI|o* yD .cc2~sF豟}<SekU2tKEk,l@n˩?Z[+`0M{@]vVSZKnHwdmtDa9^REOg_YmTʛ<:>@%< ayaP@h/Xj;\,Hhd^;,>;Psudxؠr'w: ӀRs?;Mn g:|cyhx2*ZI MxY)BJs:cz`LGtOmvXZa4!{ m"pA䭒 X2mn3|_($>cís JW0쁁߀~Xi; 7:=P4`w*}K(;j=:XRtZ({ ASU}75~ wC7GhkQ αf [N * jGP)w/3 s ؂'CpeO !C2HγI-7U]R:{X ~Ey\7It(?' =*1+@4vȟ{υlJpIb5IUWfHbH8F 3SZ ]\w4^hzC$K43dOЧcy8@8MOHVaU;1+齎6&rhSIGQ ?"#Y2թХ KquGX\'ZV~Vl~8Ԍ f>W5;eFP- LNB3dj' GP xq"hx fzCmعu˹}K\gk2 bJgJP n#b')zoĪƋ9gpIOPP^}@f?U[RP e7"/ۋ!DR"HDlQN$cm[4@u JHҽnF&(Z""xTLng/PZo T؝a^RYVNXqAdW̔. U AjaïG¼ $`r<-iC_ Ći- \Vd$wpv|XL8= < w)GWJw(s?4(x#+|*"x[N{Z>9f&E7x4pve] l Tg[Ip?+"b?}=ec.s*;e 3_Fu!clQ ^Cj|^]f+0K({H..v`"PC90ۈU78 U&,fVUhkұkLɻ ԭ/% LϗL$^{>%vqv)WhQ{. ` *qW[mI߶lM?kO6X/07'lC${}ubA FNx&ݷI']~/5Ⱥ vU03WӭcFy*+(Z!" C&4ȮD-|)$FGcl"M+^*lGYcp+YhKoTcl 6c>ژLKA0析m='RHGŒWT 5Q6kV+vfPpHݏlM$oE)ƶo&ba ݕ!g=b?*]R8he\\!V2NibebSnl/&>f"h\27 xѓjgW/U:]mRR}^!_e qe"\q!&ۯIӧ]d0`O{iQF)W#h8Y=7NQ@:@xotn.TӴ.:CwBX1XE)EB"߼+`c'I$kBu8 u gYFq0p[<~rqiP~b>76`BahDs(L~h0EI9qg\F=ӄ=[#x|̲Xө4m ŤikP}irm k{3L?^oHAj[p(E^{ SUN'EŠa&?HfJkpl!ɾGe z*^'(Ȯ#5:Z+pwV^T &i86.eWYWtʦ?V% 3G4 gˊɪZIg2k)3c$@^:$z=kI3A%{;@ֱm"]2xpg*Jw<ؕZ9fv:KJ[dt#O~W`-f_4%E/3R=<9bѠU=8JZ醂5Ǔɴwp*Ȧbia$&xK/ ;"wnG3"\r_}eIċ8Ӄ ,xsc>6(L4j_cٶA:΋֋&Kq4sX<''VI{eXsYgu5/VqP_t+w `| }\"Wn[^WזU*(aY RM0GZf}jG,I*7R=ԏHq);ͥkqi~3_ffpPKgRU&鑠XkLV^xrJ%">"Iا*/dg]C:k ;sga?3M7XbδI=S~D v8B0.yqhCR+aSA!+Ѥ16lzV@Ykz՜- TNʿǔsfj?-Yp?d/<-_҆'_WcfT9W`I.<=JBLjuL)1 q(غ]E_ H*Mr =j+'փBS53ϮZ]mz{P\3bgt[&z!;IĦ) ?[`PXf2}υ{wG)ېrQ꥔/ K-Ԕ e"m{yRpR7 - o; NΗL|rn}H'Uᾕr_u ϾVfcU?JDj'V(sImZYo+2_͑!d~NwKJ sq]DNG[n>c@g%Q|d CF=*`IGCrnLc&2 =V$|->^0+L%`3y֔\$bA 7g̵y`Ot7k9Ez3 },(U)ꊗ4Dj+eS\댟m#FfnQc߷8 ?0u.^WW|uhץAHx7"}EzV`]jR[z&ɵ|A ЬK,RėwaMqv0,5 "#=C"KEV`΃]LFkjmּk;7)s2ώ&Hd[\_q&NS7ńYfؒDf*IF5܀^qדH.9i NY$Rwzx -(?*]T3"7PVY;!ދ0T#"68'(z U~tc 5kY#"5G:(4L1#1j.a(6R{Kv ,ޅeKCPVxKNH\HKwÃ.}~zȘyEČP_MVz^O̵%+dT^,6+!c/×+!u@CL+qW(~o]I!I&jPꅻP"VL-79=#' :at/bIREв_ð,%^w r3DNlnY<pG4懃7@z;I 5t:)Zw,f<3 h)l7Et4{!i ն܉i R啳M_FE0C I0p&"Q/ L~>;DMIPIDNONf:Df*N2/AO kPnLH5`<lwy!^R%/Qe~<ε1C m i@1}Ssx4(_$D6b{ 3yo.,ǴV5/p/pHĺ$[lc>cṳW#<@ρXS{~p{]+UvUїѿlZMp.dyY;^/<ۛpܓL!!\ސC'B]U@MRyk#c3$D_B˦ֱ6+rK;VCzN5^j]Q!%+BruRj FN,m2=[J%kf+]*2j?|w"Vz/\'oqlMGgD(sbyNI"tpM3NIêR[R"χ'k;vԪ'ie6uIbǃ`諟LJsP]j(EpB1r$2 u\'ey;Ԁ ffH&}v%~ui dMOz~?fl6ނ4J63[dB~ӥZ6*iP .Iz9GTkr(ZuAC?Jݵu7 <3)V\XLIAVaz$g35T7e" u QO7R{͋| (yd|KC9./@TOAjc>v슮(khjb:l#K[!i7oe{f{В0$$D׍ko.0 {1Ad>۰6]- {NsT N/+߰T P]g2v7= 0,,#\ղ~_L^# %BZ{sHh|1+NŎy^k^^KӛgHY᠍K&9ϾIik-[u|bJe|6 ʕQ 6Gˀq:D˓ xtlfd)V[vH':'9hAf8_JF+V)l/?Ӵ+lpB#bk2-a IA)mX]>0 F] r"wɸ KL4 ngz[,蟳'Ιla>^R-:8gs.2Hb2Aw3xrs 3y/n$e?Wѽg%a?h aCpuqc'r%iazfr•BgR_M?Ң]Ԕ[4Ex冨oly;&GElbQP37訴]iC\ffC9'cWw'F-2U<.FӅ GY쒌7D4@*!it  !P 1WTSV}|d5jnʰC :zQ]E2H@^{Ƞf=ώaͪ1|ʹ jÞ@˳¥)PX1}W<.WѝC1O!%Gv`"yCG1":|3MW tEP8>/}68386N$Y9`KL\ϯЌW3H?~d,.)y81=( FL+DMHHdΝ~, zR,n8=e3/ַސ,lzn`Lv.,)/Ȁ3oX(~!Ш+fB "cx`Wڧk,xˊJ+gAu(X`-2[GB3g'K{57AOT.#z[{9#F"7e> :-NOn9gO+ ̲j a؛:N.d셍Pgg`K%':>M]LaNQ);!M9E5&/f8b4`3+숃v4n&MGX[_H`oqg~Y͞2cXt=¢.Pԅ=GTpBM.Jf?)]ax`6giش ,7LٟإUAt{T&Lg^:WPe$k8Ք%}aU1u=YA~X0Pf[o3B0H)fjBS{E8 n]j2z+Xz)*'IAlk~U#qKF$^Xޮ=󯖣?&* ωR~:]3 R}TTAXl;)qko裾+q!5!DHo|5xn tt ƶ!!&}ԌJ飺[ CK8oR׳D[A7jιkGh܀^-(̔-֞ Y/(Q(t.:}6r&_u#ɩMg6K^f{+HAO=_ 1W37 :X̰OEQ6ԥ:VnC_`UR[ZT% 8 W, DE1b[[&+p Õ\TeEx%{i=x/xC$iZ4G ,l2%b`9 EECup1W#i<-hH׆\>.u>׉) b-Ʉיdsb3H?tXC*`t,< u؏ v,x;;jlG~4ֿޢgvUH(UuPQ 8azނmy"?# P Ue.68eS3/V[rO1t H:xk2g#cH/; oޚ?V.O(2;}Ijy)-.4'EsKQ[F"%uQ<|A6;5L5b^bY2l@ĭ:ōOv^ -+_bێ Uz8y Zα*Z@Zi]Ce?tήJT}xB a>hYV_5 7Ipp{ ܓV-k}DA+ǁ4#*?][>բM?}2(r6aA_jYG. p:eOZU{gM\SA@2_gaMbSfG[^Ѱ;s{Hz5Pڶq^ٌ!5v}1qKF -yy MrΌ{|F0:ȬN[7[IcjF*y7сTd nlw!yuEOf ކEN }L@}-*":|Ɣ;ZMHc^9>1x1lĘ/?^g&(w&'),Uxh!q`g\0g‡d>=#qmj,P|o B/lh(ME@ >9w2nJmnd/h8How?:S@ol膨 ,hd s$J FDCROAGE3˺U-m!<ވ}ujgNqw::)fI_+HV bQ`չOЦ!!]|4"'; g-+ߙuOdG\ݢuMzHgqXDA1ǣuM"?ovA5e*:@eYzs'I K3Nh}9zml GN*rvxc<@Z)]?ܧ8MưA~,- mcXHC򘡼} [!7 n󨖻/UB]gJJyUAIr_:*fsK}n>8SAbSnO(ˍT ÑMy9!CňcU8zJ\y$zHxzӪRCj1c BQ }+j= ,>Қ =Uc7Ӱ,X֣XV`: _9b\NpPMN8޼$b u攖oTqp:Ek ʅi i6au֫3wġ||/_CԞk, )V)oyM]yrd*>UQLk?u-yZ5qԿ`7Y.qľw〈vU 9+QG{^5TN+'E,5T8۸}O/2d[^khbTL14w`nߩOCvŃt;Zu#~sz hq[@R)JWwA1Y{LHQۿk]K@EzX$jO3Kib~ d/]K̴)%}YU'PBm"˂H6V.[|`š9wuG"DU[ قQgju8]ۙWp631[߃녁dÜ<Ɏ^mSH;BsU"\%T/ݶ儤W|3<jxv `jBV+ˬz }fc 1Mts%! >z$,:|;#!EOKSr NpBntPczZ֯?O"^KA01^[6Z3g3{_BB&ZCl+0HJlybDބ=Z%wB/CKI1zƳlV:]%f1Q%+,1ЎsrUP*0HyS҃4!Pc/$۝_Xȯ2 ^ z8K' >X`_Ak"\ (%9vb#Tfc(7(1ުLZwb ڮmVA23í?$\8 5%[Wi&;3=׭vmV4}j$2=߶x?qgcL:KMg쌏rS/e5l|` T Dd O|$ƌ6?zVKZ+Rc-J56<݃U?t>I= `qx> lBC2Uh~شz7nМn(R]UےdPm\J ]aI0xE`$ '"n >OSa/QS!Ѧd l#yGs);5i%oh?ɧH 0r:˥aƄf@r3G#^p*6(Z^62rC;#nj\h "hB׫ВL4f6?hվV| OHoDs-iwDzlwll6C*:޼)ژS);d<#g:ۨW!Š5!~2"{&#,:*y)b؄.Lݧ`mYj@sx8iH U3c0uؾ'@U.VkP[ECXߠ~W/{y+N:Mebp0%'HtBas(5[E[=vrU:>"pBrs[q|=%gN~O\SJ*+!T:,(vXQbY\ww~a+.F=:Odje }<)n%)ӥc Q(^\IJlf1qLLbX#r^w1w|񲳨2־kZ++s>ȏjd3S闕Q/\Ȏ:Avau* GoCpN^U`#Yd0DN$ו:E>^ ^T%u7j:yY'4dlHaia ᐓ n{*޵i7Mrf^CHpKόߝZ}H&ׂm9+}3V0k0Z/z̏ W&G4M2qHPMx=`g+/٢`WYuTsfo x`iǣ(n&7ݫFxô 5Ie[' f$ד߰+66wٛP&|bg:P&e8Tߍyf򛋌~)ȕC$/!{ 47d~*9m$?XH)H_)Ifgy]*_ŞpV2Cc&7xgN{CPŘC_E[$ōZu)Lӓ;Ta /KFO}뿤ׅiͿ$ksn D1hv}DQ*^hi54Wأ.ݲF&ѓ DZdl3zH1x8ox脷TTzdoEX%Q2W_y$R'PTy6di{Udz i6AٶA㽖/l)R1!{Tsvcm>~p/6F ɲwapš~_HKLAzh[?@@``M=h1Qn?8#8X!_ 'c>:gnD=ej ]żw)R; ~\}?1PidC0I+{/5&| -ëyLo>ɹ@˳qed^ڎߡowGg%kMbY^'N(Jg6fDe[҅>$H?~ ]j9>0z^a:Ԥ͠vNѥ96=ߴf {2˶9Li/ ݍ·B޻8)[|*03:Ф#3Blk$n=ZCe?! 0%{/ c+XKiX Y kEG.,#嫒:>^<_y%ێh:e2햖T!?cS/kU[WhQi߀ R,hqZD#" i !<SQwm\0^gBEL0]2O*'9v aayNrUU%}c=ktn4d׈zw0tN,PKA(QvP!\Q$ 8HK$"UzodOR?4 ^5cwQy@ar]J?oȺi'#rz2{= 1.9d~^a Ai:h҄ ʢ.'p+tm:㪯|y4h ֖@n_Z"6ȕtmH|rw?X@g|>ܸC#6XQ EtBA!G5-!}zV = TF Kq xO1GsI &"[vњ5,^yL6j ׄہcB]OӡC/KR~|`nV֖25~wR[v5OlzI| [kevH0NWf}t_qF\9_|೐-}OI0\WPANyll$g%K7hHsL+eY]HvPZQeQiX"Ù^HgIE;{ o-jӳ:X[ru/ GkթWֲR1$&}sOJ}/m.bX詟<:&К }413XL0iE?C$7KL2+ó._]tQňG:*ơڵCr>Х5>` "l!?"/.Em%*l,בN|IU> #sY#|\GAqjs `Ő,7XbA"xU15Y4ܭ0@;"LT h-A@ Ϡ^K Lx,qh,~U IVv"*pM^W/SAP-cfU r!owlux 4- ] eڏĉ ""g8EXUX)p^S%< :y^Սrh^]=(n2O-`&3cƛBtT]+HLLv67(:3My1/.]{;4߷6; t MHp8O˩Ke=2yHp6ӥ9WŮJu~&˧-L_ijA^eƭYK a–0ɆLrLL3ʓt] jǪuw0GiUǛ7\eWFV8R瑏eP)S녙C#11PEbB}%(Y~نa+DB'SS_P0FћC9i!kj Ϣ5jىA]uj Tg ;WO.ׅ}#J+eÄ`bW@hX3ٸıFPIݙ%@Ex-@4C$=ɯJ!Ԙز~C 9ɦ}ã-E*@[ 3m闛ܯf=5a&,ښZͪ.1s&)`uª@߁X!թd J0GccDE&v'H%l#Hk~HUP:q>HP:VU6ϛ`EH0䲑z=[\q,qs͂A>siZ k^#+jO >ܿxX+!.B~R%4볆"jITPM|Y][Y&""ZCr"vc0Am/(@GV!UؒV&n6[& _`Y(-^: F-_fob&~"ڻȒ՛؉c"0D{4mIp f9\_Y$b}=,hv.L `bXYJW{f6vNB9CЖeTA"L<[fri,VkfvY+d*R&PZqt#DMUo̼{I8cTUj)`<4{Im9rQc|o/hzVm6GۂF)*;_:n?"xI3~j0ﷆ Y#K;ɫsz=3&yG92'upWuŵU9ΉĸX3ިX̀رG9O])(,]m؝~s-S ={k0"I2_d%l 8FF/?sCW+ubsk%K5V l[BtlAaYV,>$RgIr8|w}gmӝ?$QA  hng[grhM4ƣ/d-ع$mVP(К I?xa+X/y~M'޶Kk7 V|nv@X-6Umv][Mp6/=.~11U ޾TU#kCwF$/zY+?ő-@dYQ Uʉ,,6شte 0M~d>o;==`C>"ʯ]MHF@yǍ<_N d՝if`ǔ0r+A]^ D59EYF)4(< ؟!r.a Q^>[S;|>uN@JF ]c9ʅ;E񶼖W<{{RNf|@@=&)t 8\8ܐH-ǎ3}l}C{VJ|D{0I9!S-_]D#@;d!Wdt"Qp<;@p0`VqP1OȉUdӂAkjSҨOWq5z i~$ N & {>kvWXڄrzCƣtn[F1&70Wj|G!R$C / CKuJqK #_Ш.aM~8Q)F* ;=i&OV?eQeeYvx~Ui}Y2޼~\AgGn@I%3E@~a!M]=!<{oP,_,pFtVHM6 ZZ'RcG*n SH$#Az&yn͍R0z7PAq朐&Rg^vL_h|[vZhq[V깁i,HgP,1̼ffH% Ҳʢ]㎛,u dբY^4-bM㸘NobޖzTBgZgt0ad~^Q 7`oK b&Y}ՑPY|đ}ƣqO8^>Bdx s,5ZAc\{rE-☜!6򐺌;UNi7 JHɋ*|G@.R] `nZE" :7. h)$ F<嘴'3}\LX}26ȃV#q'a)"l|Q{/PXv#y.A݂z~Ӌs'rv*^a J̒3}߹bLJWQVPk˚eTZ3RlsJ3b3d-3.+­Ar\p 0a\'ܟ1f. kwNaF GGDW?taÂSgc:h2N &\k593mGkãiQ-:rO[ -l˄=+5GǒZN#qEK13]P|tT8n2!׌s­zb~%fD=~vz( 5^D;0.3l&'3Ň~S[homm1"KdP 6nZڠ'Sϓ+_=Wk`/mfT_u*@CY~_Q*+?nHГ7iʲt@i׾?7V)Hug @8 \$+Wo$YO|Zھ*\ Q i%ÊuAƩ'YJx#7F &ުYAўO2mpnj%eR"TSdP_hBᦀ#g^ZF'RH_ZjD DBjcR1f/&sr\[7*bE.Y7Ĝ+:ǒh___34ps_g/g0<~?  7Gb9 ѳs41TW|8;n~ɳ`fHYףcUⅆMk:Tx5g8V,#[@g$kq}aPAaL7? `vbjTt fL \\6HCIrNGxv&{`I ע_ gV[8^>.Ҷzw8 3:LYujoʈË<0&{:i+×dq//xlLRMmT]OD|-\j!?V;Y,-'`4Kpoj|_f1hx^J{mEWtsi{6?E,=wsNo@:sl Oj 21^6<8}%U}M.ޙ0cNa9UZGZzFČ!5UA#o0y>JB% R!&w%d*Yp\~,'f˸.O$r!6 !Wb3*~t4@ݔO=C+#`+~ML$ 7\ʙi爃vˊ)g, 5dM-p_D)jx-<]k'Ũĝݦ,4m[ivTbי_·6lhQ>EQnM؁Մ'x xus߈FOickt^<2$1d1sV'j,*GROa\rE.d `E> TZ4Jz@8Qv]A9񫓣KNX(^#:.|m4UNq#5Tz~Cpa *n>eh*2]4D9hcs'?w1P QFmzJ;)n)o 84Rf¤1UA1}P@2s >frw -1ZxOKd0a}d֧ƶ5xP5|;OH+WTƿ>_1k& ؿ&_&ppJ; `\YLDA_;yEx-`ԵUJBlw`;c2bɝOq6Xy҃jβtF'I^"CO|ERYi c QYn'Xi#A֥ ے2-OQ9X,HՁ\ahsXIe덎(:;IgC9d7 9QU2&X }R7@}sPyNF;n&R x* 3YB|6g'i߁ns?R}YWW84~zA^U-4UdGU4at`JߓA;N_hX?Pu(3 JfPOsPY:-cJw8*CIq,ļqdYL0G72[i4A[3*z^ʹVS"B¦8,MOAI)q POD2ǎEd <k@-<~ `]/x˧!C٢-2'*nk@}.:M<tE^莢_CLߙq|,!Шذ;Yn` P32t wq҅-1{mpyk5jKGt}6i׈1X~8}AP*yJNG^bO>S%@X8[+oK+V/z[p)Y߲8mнM([ݜh 6l&b/ha+bR! 迳Gjb CmH)8?;xAG -׌@ JHݠ/{ t([d@ݪ',hsVqcy[*IpLہ t|H)3š9/nNXVś)eЙvzgyoZ/R}:uF-u2aby3@R&G, KS4yU/eS#ff('hQAWIFĄ=9gjI+-rV)ԻE=DaA\o5>?U jows}fn2^b33V3,([(8'TxT+c_8iX(QVnbヌ:H8?k[3Up ^ ʪ?1z5 AQ񈚍@o kU{imfq?^$XVTXӂиuH-W;nyV6VaVYZVKİхyzP 4ʅ7ē%Fw:ݩ o ڼ}G*r, G$/#~a)xo@ s`  3]ZڏѻU6%]R٘٘THx,#x]2%_ʉIL=?.WT)&I$o߁ew5z*է`o}6O~*#. wP/?_;0ˈ@w.7( ܪ(/pQî8X; 0)'neeHfzkxgz˟6)kmݘjp(bt rSBiH^NLOC|_$H!|`0G`J]RQ)Et!=Gl(/~P1 PGuIƄBuiF1`kU,܍ O5u>>FG, iYߩQZk. gxY6ByG Qnw*7Xp2B$-`R9#CFQ|JfWA}*rwL/J.wO K4XRR: :IR`jA8:脮G-ҧ$&NtN$TR'fuYaR'j.!yږJ^%oJ+rb|wiE.wu&X.a-ew~r;GQrbBѺKPGDT٧I,r_&1%䡶4S [=ʖtյ$>):S*)0T Q@XCsƵJ!sҕ$R/#Mo2|S,^nI[ZTL7xEFiJˍa?e$'_IXQpV$c 1ݛ$b'+gLQqBNx4ʳrӑۈ>s"o1ޣakDh.qqq~GviU,w2!ewMM#x6SHA ؔ0߇Y4`uwA]2)[#Xy]yc9! _WUֲdOlƧˮĦK(UfZEGYşEPR 57 4h0} tMrL?ic 0ÖM7"79efHy'-/{2ᙃg *)(0C c-\APx "B `7~9u"H즈=?d#!NH@9[x)؎m:hgaޞkq =vC`buNcETŇF|{sbC&m\Rqo >4Lؼ`:O[v!I6AHҢcgVixg$a!ɩ;VSA0ʖ, 8)u5R,i͎JrgÅhˡgNHKxu¶YI[%^ӈSeA{ZF4{!1'B0 * yi0)ܟT!MlÓ:H\_+YZ22TKԈql'Ǻ5oJpxӚ玙";|a7g|F{2DײSYh91_qD9ȵ:~-vINTq`2ǯ͇dPZZdLPa`=d! z'م~"{`p`5t#UI\U)6 kGmNyj$3?Q=‚fe՞i ֜pĎ9Qpcm[XM,)C2 ̢HO[ܭ>70~XR$_ Z ?Nj2#}hB3$qt1nE0DkKKrxO}Yݽ,V./2V v 50*.Q%M[k+kd@s9D:7ވqC|hG0N)<=ֳⲭ҇$CC+C Y19a{J[)}eeOR5P6WI1$EV8FFSi- }^kFg= %KE`$q}o[dQTUG, <)'։в;#2>)w>xlCqk ~<1p dEԐ~NqÇ0r bZ)3$K O 95?-s-5zT(Fy{~{&>qYm#ِHy^ F'(6P'>G=;ba3Wv_GEDl[ Bbgu4kʠzP 92(a Wے U"ao@ (kA ^?7"b7 -&g q?TJk8=a/U BW#ћpK8?,br%0AFŒ!Wc#X"]wޖ&&pBSK4C0l/+|xT8:64*#ۖѽH^_9?T`2:_ Xq ԨfV炘=O'%u#U9} I`9ܮ%WLV^ýC {[U#B%땛z 6Hf! "hAV1dgm }L% ų) 5oN"ysڋj i4 :*PCocH-E + #t$xqr[@˒zv Ԇ^.$v;pݪCЅmLRpDwW@SU/ReawZP+ae[刏^ xO{Q*A@,P.hdy6ea&l=65ERc&fғQNjzpF7 U9BPefBj|:|\-V 4yGZ06;//x{y.w\' ir&O؁ 0-$5w2:Y>kyc?$R08' O̪{/_Q sgswҞ ,SEŅ'گu0r$A eR93ϊ/(\$)u({G,Ҁc[+idmn8/:Ka'H̀K/;)U`3r5(Y] {9"`=Gs e}`'ey⃂k;h~}T@GS;%G9WWIv4_pGJe_܉ie%{1zWa9DV=ǷC$JMgz~'R@B}R y'?3`ҸZ^CHehyhݝf' 0/aqyv!VlҌ]BwK)8^ĎLj$EF}g\2cC!UG7 aѡ=b7G(@(B!xĿ$N7ܿ7|?J1b%Ox4VIdEhhF\Unr`O\gfߠq!oH0>{6KAeRxصr/4bO<$?kب^+&x jԖ/u8驸#`v1Bm߂(nX,5~{^zl_Bie4xuzih6g3`0~ -S ?5{قm=E(6#x h'Sh P]ix\k40BO擿8+0l=bvkt*$wXB45JSՌL4L676R4WSD RLrrv$X~]N\^noL-_NK.VTp{t(R]@l94þ}8*̾ǧTp gO1/]Q 砹媱ѢgFE:MFlIfq1T/-ƒp~֪&j\)h%ᎇ2ajzIӊAmi 74j/92w7\Ygʮob6^ј#6e3߷IHmei7KBjEF4]XL ljw˻;whC6" Ɵf3iT):7r9/j :-@>:ԏ#ĊGpK4i˝3c ޼V RaF 3€+;L0-ԙ }Wۧ(.deC#{:F˘2_'DK\ DY_`Zt{z1[76 XgM` e#B&,P҂֭ Vv9%F,ΉBMRF ^"$ ]VH܅@O6e1\ttsq:?+unge5$ N^wAO/cU9Xy TXgy=M +{rP:ꀫ@afQ_/ˁTf }YK*]Uz8.qfv1FO+^l\SdOFɔ~“HZ#1:Xg9A\=:`[3KcrrHoCD<p&jqGxtYWdp/-(Z61?`0>lQsK@G$8ۚ ¬e 3BFocT+eqWl*;pITo_u&{9If x<4UN=ֹZ{Oa>3t RoGI!EQ(r _vYګK:+g U50_NI5@eghk0&| #!LfC"I0*CUx$]!$˶[VIy6i+РF:yH `#op-w{T&$FKdviE kāMXMn@$IwjX,33$$;xS6VsuFE.Hfń.1O^ӿc0$j?, TԱuݤ"4ǒm4|x_fCU̕G''ErE\oηZ8̬PxA}NB'S#$R%+:~9\? Rjn;'=)罕RT/%@錴^`_qΛ[U~M5Qg9S17u˫X(fnʅ+#S~g|]K.hH4CUFJ Z Q–;*@ڥq[YὯ1RnА9m{6ڷ|+`fڈ=R&fA Sayk%Ő\DÕCsy (?L+1FkUZɥ2OG7U/^o7ytί4Z,jOsQx1VU띉ti2N)1M1#y[B, Zw(C(nG^&e8O,G&ꠎ:5C_.*z!8 L ]'Hrs*kyng vw@3vmWܘ[X_^R3I^!CMFFP\;`F})CsfUTr:J$~#,fT6%*Un%FGzA"T8+}᱑]Y;6a" 8P-|:*ki˹(@5mk)Բ{OJ2p9* 铛UO.KNjXs JpCB{%Q7qd Πaɢ]}/\ed@InJmk,VSTi2\Vc8&brliokT:ͳi!w ܩMJ|\X*uM֒c?wCWJE;趫m=-YF[Hщ?kl 4Mi~Z(J[4cЖnܸs\K:d-H? cp'G~ `\u+/'6[ bέe5ř'T;3gW1Bt/'K?5`~ t* sA[S62h:r3)\BI2CU;ӱ l2F[M Ay&e?dͩrAEϧ"nZpfn r-ob!aŒ.C+a#L(؀"H?*|}daL]PʼnDEDVZ| 6L!\dl{D3Yَ>#-AW\ȋ˦TBG[}j×Jo'"&b҄TE֩kׄ;Ȩ犝_^-] fR?8 \'+/5.zJ{#w9w.Q7rrOFL*A%sb` ?>ڣ|E@ci:.[eֹ w)͇؄+\zΫX(uWX5O:by{BM3tԆ*CbAЯԯDIgL %cW%!;L(s_J hjH2ƚr[ee|o)"snt0TdԼJk`pzf/JhTJB6%e73uа1i k=D=S "c;3T $yFlH%({.FJb={~b87SݴBHIy)}~fC3[p,_xF:׮ _@(yjU ,Y>6}An'ZZc;h *o֩]~5?D&Spv$~Ew۲`{X *u]y&رC2g[.s8~P%͒ҬR*1ȁWpUIa%{&L Y+{6߭m(J.&Վ")@s$U :9E@V:˶QfBmK/VEzz<ůZV}m|p+3,@tkД9|'Ru[S\T^.F!' \W47[>T ƣ5qVdHbPꚫZ8ZiNhS[Z=O­oF8B{/M&U4NdBae[tᄯYPGnq]o~ 6-Q*;q0mt˞ t]FurUxΙݦv*ڨ3 l:"E5Yh nN^\U~fN.\:Q[`鈋/t+omG.!G\{TU2jg:7T LBSEX=2>2UI}^E5a:o?:?D.8`7Jp$HOTe֜̋ 및V<EK4ÝS ^+pwJ9otM#hѕg#+tF)ԑk)*2E{=KNڀ粘n"@9Q.*oo4nr?k XG=]A۫4k[VuRpaK92x^]V#zNcw*ơ$\P!$uvaXW k1]=Mj<BIS!}yMwkL'»P q47hZo4{i5F /sfzk_j+q-  c`<r#= eY G/$Tnoy\!zjL>{LRCLYJiKxJQ-vڏH޹'a5Ez>CnIYusys*[EO Isn8 6R[kfE 7JAѳ^FLنoRHLÇK "hqkPh SGrSWIr|A ⵺ͤn2ZW])i#OO-k:7;xeTk#'55)R2Q_F{d"T݆iZC l7-JiIDH`ơa&!GGpsK0?:jG3 | DiO ZDS;7K„%I"q(&2lB(bq |E<\\rBmͦ7>,RǀY''`P'R J)x9x`2˃XFk}|:3Slbwwx_آ'!\N0hˆgD>.69$z1f@f$ :~l̆0Kci y8#1iW{\֔|Ұ{VbF4/)]yۛq:bszEdFɹd{ǝDfMŁ!;._s:UW:p+~;VhpVED[ \"'Ҳs<_*ЊS">fe=w2$bY5J}S^5!DrD7h&18 uZ*6ѻ ҵ/R v䦒̽ 2] QC=]"L|bYcrSH)ݚ}(vY=)RK<*{NX'UF=KlV:~cA (ϭ|oceXzDKm̍ PfCVv~~L ,PF9˂Z'+EW<#:`P{Ѕ_yb x茋_u^o5x呂!@)0"zI5u*3K jfbέS-,Rܡt+% vJq܁K/>ȇ9 Ox b.( ysu.d*;o,ƞK  泑O{CMF`TLJ[:zNUv&Gq)8^/}螟]b(3od|&ߩ I/OzDgf@W|oksPN¹@gua*LIA6]~#Zء OGY&¢AV]X8ή6YV. UݔIaO]DTgf'"zx25{ : R;NsA9X}#uc&bo>&lI5;HlʈQN( *g%eĞXaQUҡiBcՁb^Hf/wP?8I. ȣ Vم;j?NoEЮiվlZȞYBn{G{&֠81ah˒$6d J7m  HcMLs"R>+f$V:ܼm%rCJ>n0<%SM-̓o;G@‹5 F*4NRR/vV*Ղ°LlH:бsJ 1vejoRC֏{fѹWVA[P4_%0١_*@FZ=PQGuJͮѥUiݜ- @&Fg+49U_nZ<əAO+ fFg0\()h> Ӈ/HpMQW?܃UWڕ;˼nP`DyVn6l!]_~QVH[OnweS1Уr9Bmu* $ù/G2W7`*#3{[['~~@K<]r:=O aEX~Y% Qqپ]W5jn+ae$'¼2Ai]AbKz쬴_B׬"F@cz9xE?6*+ P? DGyKGڵn=DDdws+ v TysHM"9횷fE$ 超M N?kU1[Ax '+?}e3YFahPG:Geqk݄x-gP)lmNq kwXjf:|^jr>U}|CaDYA5\9LgDo ai 2ƨm01ǯ$i$N*Zˌqnwp;BWr_ jsNG\nuG3G^7yǕF۷Gke%mTXq(/Naq ') U3X^. s>DVfs'.EپZ ̠:gЍTL -  0,2:JޗV1iOűP{woMG,-c>OϬ=o#M2@jxsK fez*N"ÏE%F_:u=Ąe$Ր@(YxcCL>` 5F<5-yt*]i ҃{=W7cX(n-RgɗGb[&0޸?Rx^ it2 0~X'/V4@3`4s1d+gȤHN1받`N[j~SVZւ \뚯!%KHqJ+miH)hF̄sj/ ,%Clo3@BT#!?ǔʟ7A@wkm}@\Kݾi+,)b|r;I pqe-~H kWȋVy40f} B؞FzOvƇг)[bW\sIbCk8}s觛d}XKfzr(fvKY JQ,xDAg}pkAv^U:\EN붃cGPLBhgc1"mPOzِB;Xݖ1`XD/HBrGsԗMᒒ yJ>ˊ`lx.o@'/U^QD@iўR YF-phW8 O8GFԤWX4ݙJh:qIM*Iٷ2λufU9IDJ:YN8i)_]&HǕȍ4,Asn)o7Q{ߕD!\OaZn-]2:gtRx;!۳ǫXT;L, ДK R^ִDQٹ!Nc ީ=S^~4$dcUvKKk-[CxNYoLiv. ua|m[> ڣWj42/f7] sʂX 'VG埮dgIFEәJG02ZZV7a% XEЍ]?J!ùG w~h/ -W\ȢTQ<<&ǵ]%dlPD8$SIpL{ rSFMykK /"S951 Y2 wt%B" &(vE% [f5Rf̕>]jbg{(@&ySoj"e@ 3":x8~|epB G_M9r=]LCF cqؕ8? )K(dsٚ vg-;a =мf]nM_փ^}P$2մ캱 aC7A0n%cL?~l;+iAC#bJ VԠǯ$; ޫ0d"&Zg+4EAB}H7:彌!3L#z#&gt8:1lw0i6~GPV<$:[X\f */b`mhZ(@66]K\F(}Vz0k0}F*@z,r~Il&k"VVքD/Iaw7~ g0(m c1'O?OY/F~bG[<)c>C%@W<ٝ>ɫfb -EOckัCY 3O7C6oɟ?#=yBà5{YL a(d`h`Nt*P8h3'3%&:~M f~(ڢRPnpda9nT֡|x'%4tf]}Tm1u!@&.7܋S?('ɦQrœ=?*Ǻ:043GK_>qmV _&ԳՒOߙ[ōXBg_Wѯ<1Qh.ԺF@܁ 4K _~T7 +$j5|o lk:.7ʶ&i=>Aze =֦8YӓH>{j-0(N)ε 7!TtI.wS B h 1f*_n\; V~e^*/CbMjjzut&&0{=a:gC asCgP6 E"lSН˗k k\Ӌ 2ڽ.ZW|=Y="wHҕ`.hr.ǝb(osoyLmq<",>&Anj־䣏\nۘ#>CT2=]D'YB.ANDZؕ@#w9J4q}į'#d)q.)iu߁tv8G}Zߣ^ r iP˟PI <ʴ~WQ1yq6eBHAwT{"vs_x:kla!j͑#cݸnVr905%w`'joǴVB5 Rlf#ai/| V=ƹ*h`Nx.L7FPn =3#%Bdt5۾>d;<`x4ثXr0<Բqѓ%%%be3LzɟFI;0:3 :2kٵO҆^٩IU9 xD XP\^%=̚J2kH"1޳g;+8,r7>8l:{<0U3*(lPnn|u < 2XX%쾙I4A+e+K,};NM7O# Rᮀ;>6;yj Xy3=np#[g-C@gc( fjƈZ9ۼ~z? FeEצ$磌Aڑ䡁#?(C6ULQ^UuÈt E'QUr)j NjBqoҐh)@6ozZszPY, @,IL^Âs%:t;fy ^=Sy7U{ʓ8B3Ygqf\"s1'km:Vjul4(C23dSx}V/̤9Dl :q]:.޿]sY3cf3L2T{E_Ŝ}'S.%cQzWsxfc Ũ8:OL"*vX+/+LJK4j\svvDZzoi#OSi=\ 8W o4 N31?*~4nST1UYL%t\* L_G@ :]e}qv8(z\~6T1x^\mkr5ר6&pjd3ߖ>n;FtZ35ӠQ|pj{aWb?r;͘ګ`0$ТڷtLfvʂ%VJ(/%R I oaD>vEF=nWq+>]qmY' MCH72clH xmW&?OB.8im{P8Ipsl.炂dnrAtʘ{m5RD_o}̂} s۞:ynrۡ)٨QA"U#ԧ/Ţ<Z3cI5kkwXX,NYKq}#gBNpFYp䖇{e'ٺ3!@o'bK CO^йVN[ G]XhivGznۨ"=ϡݧ\J%eĆ]۰=wk~BCb#2]?M)Z0w:T2&Yg/0LҴs cԈ~8d9V#B rѝYm|4m2'ckw 9Id*zjT!ރ qt46c' kt!08lgjթGERO c [z7~etugMJLE(EȄmo3B?]lp@ 2 +QR oYEH38ܭ4 aO^2ןDFW}1?dwvpQvIq" PȽ;b4ɏyn+\=U{2*Dh[r1=%ViRT^@fYh-ZIy=4*7+&gh$ #wh/MStX],Jy|XE&u6uѮpFTG@SB<*d(79 MG4]x毤:ˎA<@1]%H(ZE}VX.~A8![ @b"fִgT9M>=ۘ #k0MUxMZ'b7]6mUkXw C 5Ơ.UC=?VfIYlLEKΔ[ÅUĽŷ&+*3JQToF[2;e!;pޘ#U}gT| / .0|3CXODl<|ϢiO( k۾"/23H?!̽Ȟ3 eEste{l*Y}+h/wtYCPn ѣYF%UؤB\hɑh2%d1)Xж9isy 49!Pvg.?8hG^|A}H.[^(г =^ANt= _Iw"v_W}V9ȰH>Ug`lMkJ7~RCg,1Je,UHF9N w._ * GTd%޽7J{"1Bt(w!2S ߭ʙ vn)"qF_L'FHkg4%I]6^1ҋ֔hů(A ߩK?ȏϰP\(I`5L(Rw{B8j$twn(UwQ͡VY,iHŲkxkO?%`[a?aP$12 lX)ۇBוVj2J 2E%EY 4] ѾhS3pꪝ[Mk#OIcTzK6g_ĽN|)ג~q0aɷ/=2sdG3h>O* yUP!q 8+ :^ wxj1=ݷnBZAM uex_uUqG;aůݳ=in\JN b9?I9Rxz- |6j N{0x]8atA'"i\fՀhV~'uNѮ;]4$ԃXEߟ/ 6$N#z'lo;IG[?/XHHzNNy?S7\Ф$$,ġNgIOum,P\|KI|Q>@g|A Oe#;#(N1%T [̙D!X1b 6IQyHC犥dzj-%,+Yyb1+:-ȕBfwF2$+#|覣?MrVnŠðhoFւO] TlH;h23WpikAP [HbN[H%Co-&i^WJ=߃XըT=8:T,-lf4kơIYws4Xg9dc"΄Gҩ֓T5dD.xޫq;(5[OQ1{GE&*NAf 7\z (%2E|^<B5_FA2{adan]j4!*#q*-_>؀[0{cz:t[ 213ey̫BEG e2bWQoݥGp݀a?Rm>9lH?'&OQbkg `T P1&4N`=昜fՖ _p|8e ?+8)27dWƻ8FpUV)} EY>_n;M  w+#v\y'|[֏, @\@Ū@gVRW΁sdu :dۃe+=>шY&YWĹNoAvS9z@8 z4Xn,@syz۳>[SkqD8b K`'@z3,f|DS LJL8*ό18Z|)ZN }ri8|E ݷlTiF()$ڡfw+6TGfl"JNlq H'*Wё][^ z&d%2sL#Xu%'}j}sǓb1ٍpQ3G^D΀3``VNCI٥6T'8(P3dMVzpB+3U'f c#Ah*5fVj6[o5`q2ebsedؚ,5OpbPR@`blS§^M 3AZ 9m~{a^0ёQ>Z 1e-_ǽJypq^nؑQmռ>-kLZ?u{EU~X;+K*/E(<;hoٺcQG@Bj ;w[c Q{~oߤ{@TS.|O)v( Z͘9a]!@^Z/L{x I (>vS $4f<$NYD? <"aqМD򞏩 -tH(a~p YDJ, J3 Bx\}Q&yaiqtqݘu)Sc3 ]Yu}<pUlT԰Ϊ>G}GlgDzQ, d )l! CkŶka4s IDhԕGZZ;۪ ^}BWr.Z3=ޮeKkس2%QK3O~YDkzb}cG|/W '"ZcWǵ?Hyl( D܈0)m%f3C r .H< 's㮗jK_Oe'a=.+cCPtm77bmMuV=jrvf(cD3M8K"w Q ʈ6cEoofK aInjH龁qw쩺27ˮu)ۗ0t)RfX Cbl b8DI-f&CNkkfu1 qA%ᒽҤc 3h >lHH3iyMZ@Ak hİ.=8! 7}x ԣL@ mpӴwHqbWNOWZN)ܕh1©4n$a/RgE\l(ew$Mۭ;Y3,5rxO< 2 T#uEQuܷ׸{i|K0eM٫ڸ\ ү$;gU\(슡8jAu٣ugx0E"z|Wʟ84Rr%D^:Yi,֏.ùhh 26rz8_SxS9oF,[ፐYۛGc q"*^CN$:lb΁Am*EGK/;MGJ)<|E~7|9|R'It1S\{2`O4{>'i=Ohިڰ_JHttŎh{P$HMΝF]}9Rt9}qݱlOU٨7@-daBFx9;A0:|=7Vv@ջb"*6Ts A].z&{᷅ m‰3lTbSW~+̑g_>bh겆$QC`(va[vH]z?/2ݜMp%RN")x"oRnl0m2y <b\<` ?jTL\ qʞعLc<ݾu#)d ff}&-l+895AaT7ƣ=lXw'2kn%o⅟n4Eg܂aQs˄j%z|{&q8#aiل.0`ZN4rH~r@tZyӶENیNE:gPiP߯mopd`iWc󊑨u&FhǤI^U}cKvli.*/NYs>Hq\҃ZfEˆMD<^r,L*zC|k߃m̚l`xiuB57w't#Vxw`pbkhN k#Y/Y%aFd-ռRmwxC5;mqZr%9%eaIO)ody[+zEt#R7.Ey=bj[܀͡G% E`˳E?rKG&ccCPTIoM}3x+g,xl˴QMKdX6P3kkPXHZYM4F#:,ubLKNyޙΩ ^4 djDWix|Ҳ[4J{~\P<[(RH_|Y|ǟ1\_ykп2̂ZrzfF1N4[sW QruKۼ&s<#; J!91BM.rQ2[\SZȶ>_:XL*\Dn~ ZA)GH{( sxu |j~?1 &] 8XRPkAʹ;]~oI\_JM;“1;W؍_rd6ʐ$*o%&dO0$B+8{XmYg@v9Nhu<Q,#`uٲCI nSDo6aoaq[hcSjϱaqΤ4XhWQ1 _;8To0r]m KSȠשrz 1 A:{og4} @zzEY[1B,gTW0|HwyxPK8MU8-1t4ScZQ81݌6yj`gwqlem[%c.p3W0s7oebzvR/k\nv[6Vk(BE pmdE}׏JG^x+A٬A_/XZ-_NL0 eۤQZHq!!Xѝn[y~+<.t􂦑gişM@G(D +'T ]l&őW2M.UPЍU\4 J {lmJs5|#&R6Jm8GPLw6n rC)̓9E JͅGہ{HVOy}$MY(F ۺ͑S{hȩ|)̉/@k{)D.'qHg" 4D_R/bl= HJkhAVb.Ѥ֢A$zÎqt=mT>Ϊt }af|WAUfL̈YT2 n<;̰ 9iSsऑw- B]izEOG(\3m0j>fPa+< ;NgZT8a$ V8o\U{4Kr “_AE2vtMoրsNt<1/<}ޗݷͽ`Jm?n#DoE)>zSclȅOaWug}N&՜.} 1Ʃ2SJg,㼁}_ C>LK{1LW O^e|UԶ"iL8rm4l.iƐ5yKuIX!HJ&,3yX⢎WK5vV63^| MKD%7]";,-5'jYQ8P<}#GO|ԩ 3P@*n/_qZ (aō 7Y+F!:DW4_T~I|>+U$9eMk5U@ӑB"øj=ˬsf羰a%&B,Z`1i"c\bpG/%J8fȀWa.pnls%Y HT&xKB`7sr.hr D`y?\kC˻ j9aH{&v?JITXU5x<T!{ҜhҌ&I2 $}kC_M#.VԳWޑWc M6Pc&LpFJCtre닾HʵU(Q1>iޤ 5uןxR۱|}Q\>Z^~1# +(8iyv#r]~[pD#MRsǦOPtˈ1 *= 4ᭂ , NhQ g^nn3.rgH 1?&Ruផxf6ޕSTy RIW@!eMc<7H>8Y"ms)b1zMqVU~g<-?W5i_3+(Kz& ;knctr?̐tB;**r3MwMzp~Ɠ7dbN~-^6懙s5(]l/L7L:9"FuJg8 ubcԝ&} =ŪGU4Spi'}8$^Cݦ?Y",ŬX@ٽq$U{o _UNB(w X)sDgL]P$0%R5pm7ñ{mCO}5BLC\ b(W(eė)Ӕ0ly+?FeL3d,5HW84A{Z*SwdJKZӅl42sSo,%xl*|K`Kᐩԯ'0Lv,GBvx߼8w$=FvrV~Gs>q.z#nO I%^#nu:9l{j-6!FDYB4dÔ0|C`U[Jf"7,ImfיwR޸;H}(>=U*iNl WӧOGˉ (2RY*XUZ:)>ʴvBJ&jJxL2E߃|ʲf|6wQcՑ}}T76lyAu܌'̺H~}JjD2}5[N/سAr# &$_N-Z ΍GV. %G?/jP/  qPFD6?MoH6D o·le!4*H$kns($-#mp؛ v]5='o]:v._%%9;06L5s&+egطp#9(A>RZ?m6AN$kICw"A(>UWP,~kmlQ V7˺2V$9XL, X,{t& a?oVY@ݥ};SQ N&ى1K8[ԸOvS +c|] LW,4 7 .#Qk`o뗮%o_}LuPSrˮFي>^:FQ 2)|ߖcq1u>CbdwcK9rF ;73/&$qmPAXfj)-6Kdϖf\)%z2yG1FsbqW L=tIA^ GIL9]>j^;k4Du[٘4CJ&wG '<3|"b}"u)}[Ux#;F2De*v:pTq* ?^ʛq$Anߤ}QDӫy1j&ciy ,@vv >"ZQq] )35%| 0+j{K!uR'uHy\ s+D(kF 3uXA~d 8nY>q8flbwA'{`ḩ!Ԭ| ؇ɋ:~'U.GiF|H"aڲn˞29yJUR{/Y=FMx 1]4+\ ȶ6yQsuSr.ځ?r[QLR)y;/~#lR$fY^mz=<=xZy>JDY'@#󙰞Uqolk|Q9Oquϛ􈣯~*΢S?SOkbW]&ӫ$gL &U5*ȫjmCc%,{NٚU2){nyW n0ˉ@ѽ*Ȅ'- J e˂{@VYk <p-THU{ܥ~xAviyK*LH}7cG<>QŽ+À"݁#9dMo?DGr^qg%kU$B6S=97 7gUxPxZL6Yv$4z.qOGUl^ |St-ۤv֣ \hr"/E\KZ>0 u{0HYn'20U0X.C@`ܡp` )M[aڂc"Z@!%M - ?^zT̑iS,w GfAq >32O%䡑SFBF :۱"I"=Ds3UEYIQxE7>X/H-p{rs@_M=_&O5s\S=k-S3ۻ#;fye9ŀ胣+Fl`U+Z0Jg1Jb"B_Ϧ*t#i} /v5n !JfNAI>0b#pScs;c%dO" ?F}A|[ETu}%-ш+>-fm^=<H& ~(9؃]̴yIYUDMXM5uI ۸9 Ko8Ȥxի=gHk4@3䵽GVALd:"W\>Ɇw_o~Wٓ뀰,`7M %e3hL{)}Ż&ː0c2za!]J@'OBh/n09LvGs4#B D/JB*SA``b|d#{PbjIxDS5b-A`A7EZIgE_ \g aŨkۊ" K?w 2@H0nJ܇: gN-=(C "W>g 7ƙ ԇDM2g_{h'0Ⳟ-~LV}y]1- St \QJ";,>0^c#&9[g͂*"]a`AݏLbK'hS\,ú%7Awx׉u`TaFNSFwXw6*7+ܲ}x㊭Vg CQm6%Eb};j= ,_}T?5 &@0]4Is r88FKIAv\t֏ݑl'J]p\P*r7кf8:)M7X.,N ;uHRF>͕*lkǐR+d!;Ċ?rQ_4wkoe߼;BUm+paQ:{u={?r, 2cz`^:' pBm+;Jg7V7$0GaYf}Iz}u5:wW,/c`GZЈьt|k!d͆ѳ2&)>щW†dd+aOwJmsJD Y" pi3%5;nmi*֮)Gę<_F(%[(r̔KyêVR?)D+53ϣ͎a"~F>_͓F|)W'56*3) 3r : 1+5K 3~c*T$vGA7υmLڼ2}i P_H4;~r@HO2iMU{+LSAh*e'|`$d\49nt.Ͳf!%p R|jp_[)$DVS*bM] 矈nŜaf\Xb9]YŽZ I2ϥmXD)wWg3ʾҦ/v:?^'U51T)-p羟zemL>#2h #ׅhaEC qx"].pW> dzuά%t$s" DQl]a"KkP BIìa( :Z]icRP_Y.Ox 'E8:\y^X'QN7āou.=-k<4)c_6Ҫ?fpQ\8)5ML'IVަs:_ %5\˄CgRːG,0jU v>, 7kkɼeW8pYlo'64FB[/eqM譧2-H!*(e"j𦻶|397TQS3gv4lEjlW' Θ*Y[5)*9o sC 28O-3iﮨSw%My>d)8@dݗj|㯂:ũ YG=.5d*? 3*lE<_V˚QCUd'(0/J~" v=+4@xM\ 7ci|_vW G6M syMwI\*q&(e4=1f:K;ċ0G `\.l#Dz*3?s@RP.!?.|%Oo't3Ƚ[NŞ'O&p_'q:^ڐǭDypOBr|ŮIlvEŖD!k<ܺL2lx7ē8qI;p{$ \Dc0^!/м]MkpF 1k3+ 7c{Kq\ØB'E6wT3 P9<5tә[oyB &g~^71/܏SAM|DoZS14ہnF;㌧&Jŵ/bh sQSh)c;FǶ֧~4 n]5JwːW#)\ND.u&{ʞqC$i(!R]]wn]uu㧲~],!|&Bfj3B\~-.irE孔 sz_ϒy>h&f@0.>3eA$!lnrcA?n a=0$ۍmT o5'@#z0 (YGpޢp?E3:y!iọ^\X=DqVdc#Պ2skzZ Dɱ^whX1z3dkqEYdY};blM cٯG9NeqX+w1leA_hDn>Rwumc) ٝ8=y&Whw:Gv/7v7,ܻzTK5zհ'y~q//'r=8fөL=س*)G ,Of /Ffb rql+b8?X5զ]x'_Ix,*Ϳ5v1OytWʦ62\P]fchQw\5'(oV*d,=ƙ+'al 7c+*0)`zw&Y,ކMk!R4j+hfio)&)/)8pM |r|s[D qz5'0u:)l{KWu[eY w \2LLwDC!`ǫ8V1leDZ:h5RR^_#4=%lt nIm?8R'WoM __;E6yq@II 76 f5Q=Ljc-Sg =/o5o8yvJv9eB姁c]V@ŭ‚-;bB[⻏L>-V0j 9pJ)Z9̉*[ OMN~נ7d,V I-K7cj<>õJ72|hL3p'đr%.Sm!,[KFlp9vךVDn) +zq*H.)qZ&l\AC3hڐH4];6~[4QAu>gu~+>{PKvA?GErqyߚkd!I^Ce%w`l<_i ؂QXFN^ZmT EWOQ/ѕI9;oql/.lZC޷!P8ESzΟo|z6[s&BlalM\'$/ʴW:>Tw5S6kS6JT4S0'#[UI2AaBE SsNI{BI\Df? .n(>(:N[a'}gS(ʪWQk+;MW!ChDrʀb64"O~M/Ko;Z+xEUa'HK[M?b3:`PҗSsi))l >фVޓ[̙|!roým݉l0ƽa@^G&mCÊhcwFВy<|Gi}ʒM|i6T 29S@Z =lP>KdIýKCX6ۈ4ysY_}! F>Y\/O)ʚOl.YSJ twJz9L=;sܷm EsrS5,S pM*⭓% -7Hk.i8;1!V5Pyɲa}?p ScoUltoLK"vQgeMnK'Mby?S\kAOmp$/]0ԣ`詐7 DX@aQw,1qZ9H'K"3P_zO%X޲,44 $zͫ9lUII8EOhLG8P}ɸKK\a:_%{'Dj&2lg/8@g>Ki7ݣE.\e0g̐B۶:Q13ƃ{׶7XQ6o{%䝋Lj;OeP. 2'VaͮY;|&x55fk^H`2g͈n:uY[m@'gG!}﫡N@O\$&i>GW7_jψpČtq &4Tv[] = |LVK#453R ˰|$&zsaݟrg$8>eV:yPK7ٟEpa!̂mDy3}Z1? \E%OiJpDy t =tEQ[oS*cܐ"7+[%NQzP%{'1S2MY7ySц-8p кlxk Y'%ʶyk%.E?z:4Us Q69t pc-G-Af@Q[Fbfκa?ƥu/oͿ;gvw7{ ̩0[v.|JH%sp1 %JvwS}^!J["f|2Qy~@dlM5^keUpS"-piȉ'&88M7Zqxm6C؊ PiRPck {W<^acqK6W)'J_:e2چ9b碋T|Shc΀5g`Jge he/1-Z$L':̕  53Y<@ Fzx4_0e heŗ7AB{BέFNYoC, j;1jеD ~HRNcmB9HNmk h:B;ǘ8Z̹5 :.y|AT2~u" hqA^2Pʻ㹲 3<B4U?F͎7r4(p}AbGKvю=!Ĉʿ/;L:A r5a{PP&p9N ?=Ұ(UXy%gwo ۪M.pP{Hq͹!_rv>9{fɜx0|Qr24MM_sW5}2[WJ#?Xua˓wlsUi5zW5h0ʏ7'6̀6e!?@*F8PHBhU ?ijD%>|e+u (rl>\3* ݁[Ydh[9$=Z4},Mؚ󲡁Yy`@qWs^m ${1ts{R ?y`N}[>ڜv+G+9nG(tFpK.{E՞*`5JV8DC-2r?Kw\c͉؞4#*F8=WHۆE)=.BK+ '*l =g %Z?){}4dNt\"Qf[賩flY|w.,RH=;¢ehbc!΂ݔ9_~AҦطRވ{9Hwo,w+^b pf#5ˤ-;k RUL8\^P{dy{ Y?(" eSjc#經\sp+vs>itK[W`{@@̷HB]"UŘ0i &#bNco:tg17.[P[ 3W1Zr# ұt'b`EJWkPcnG;hi i޲8`ѻLjτWoPRZEZz$jLr;Rl=6ӱ-WՒ4c46~raxr *9&j^30jLDGĝ[U?@Fu_;EmQQ6ssTMbVidݶ3 >p0ILX{$JX # #b: K5?#"!㥈/Jp7fWxIF VE@,:>,_GS VG1Xe%Ƨ)L?R&p'%Ä m0Y42@۪W N.fҗ6l{QyS.#d`ZpcGǦDhsbF 0E6ȅTbT~pjڱjE86+Ph*sbv70EttHo{zj_qz IpRz_2Mmpd{U(;ؚy)2w]irkYq?KrS!Lٚ21ޫ/E)ZeS.,"KH:6lNӈ u+=nW:pÃ&^as^mQO'ߴLN.*ZV4!~QX:L8kbxZ/0Mvs.ǫ)ټ>ڭJ<- 9Dt\KxQk=PU;<$/UuTFM'KMH܅i O7:ʴW103daN*cP_Lr p2!6F;߲nS"Rk(id<󏍊̖Y (D}zƅщu6yMWGO.4,Oez^Bnr21lϡu@ױ dܲ3/gBԶhDIHUw ,/0rftF³X-',<~Ve<Oaez#_9+~Vu"hB{ ?G6Ĉ<k|VM!voi~&j9[KFB Zv|_%H5al "Od 5INI_],Z9(TǞqr_X? 7>E: ]MuSr,Ub]ar˓{SOw_b

    7_E|BGT|F5aZZ!CXQc_^7.S=K2ubxɀY^&̻v s-~3Jɖ*yΫ|rma7I3rH[_S A88Ad4 Wc$GhZ%b4.pc~1f(E!AIKzۘ-Nrɓ W,'CZdpuuaOow t^*wWW% ӈUc ٛiy1ZI_PYr)jhG@܏Aoԁk}1w-p&ho\+>pU˒ޒ5B諧kX-FȄQMj/legEqnFXzߺu3PQ&Fg@{I&DR+ պtCĎ3 ۔᫕0!,~Q6I.۬^^bZ_X@$-F_!+4̱aƣ ;f_rB"*4Nz.T 5AE+nh;n}!)6CL \X@+66Q׉]!Ks0E-g9Pac< ,](s^.*3FԶ]-(/ naTc'Okۧg/>b0zkn+'RwVBܬu8(CT(|bӟ!Lj_9^rIp*xݓnvKYjy/(g=h/nX*ec9{.=S]3Om=s{rm®W@:b\GM׶J~$ 0 Iۘ/*6b Vr@(a}RO|d0:ӟ:]> { 5quX ,#t@r'V@Q*_2hGiu1HKm)ӃR%Zu*ЂʥhJ}[2VNq LQw{8<;\;}7uhi 2JDv1p5yò%ԘI`asܰ:GQ ?;;rY՝3y UB:)7FvYfIH&"-FݱY8>)[prWU8Qdl0;k %/O6,tZ>332Ijo PcĶl/t #tøX!_v1f0,-ΓOS\JDbz IL,(f)Fou4*ARm¾[䱿"1p7w nzC$ki}QL9yMH{)*`Y02,uxX޸:h |~31 GSzJq^492Zu1 a3CR*um` KİnW| hə19e6 >E;D0*18 ǣC{#Jo>9p(l]C!hS!z&"[j XU뉱&?C:(rrA~c?tT-m ({llJGrBu5 2X"ĢrJh^ÏzVrs{MTօV/{?12i 8^J3+p5 \?9e;X>,ɉ%M!| |8@k廧8Ez_H~QƄxA\)uIOY[ kk,}ަ>L}$w͍3# IO#A"~7ǔ BG{ 8O9q 89"#MPz)wPU fKhahe gaCtR8 T}jZxP[KRuF^+W9g{nwG\z#gѺ ܪh%k=^8LHUusT#}*:(/}: E-s'l_#M=jĔ7d̛l7W2k_6B5RAb0S>NWh.kjϠJR(/Q:daBMX&*FsS#ƦD'ndA$bb&22&ɀ(~5b#g8HZ,եt7i@)O=dvq?*d𝶰RNB $-<~s?,-s1Ydx=F.^+(8;/h ^z`QRx 7 Slp x 8E:aH8p%-1Җ:bby pm ,U73%R辠p+5RTn*rTKTlb)Yp~u w a]ȲzqJ<0͝@v55.PSö4F}hi ɩ+7e14o֩\ْqŗ'!@6&~4CRh jDO 'gQMY“37}ғiH(svǐLY"_hCiOeU,DzcSF]d ǥ ֜`5]3Mc5nQMAOAdIgpƈiv{`QMIsG{b^b\gKVL@%]N-}OHdn]+yf~Rf lxUD?k[uDyȂ+-oF[NsmÙLX;8fDkU[@;5#o&'Y0ɉ& xe2UxX&Ip“/Q4LB/G]h퐗dR%P5o^Lo)@Qg|d9-nDY{c>w 6M1 /rr0-I9gD>-"a^VYlጂVxJSA߃J=-DG\\_y##Rxpe5&Zׂ&OOԲ^q0: di 4C4[#ZH9+Axwؔh䂵NTB]߉蓑,jJ_$vTdQ91g3.H:MI w,{}&a?=KiJ؁*J(50AkM ~n/ \xBIIK]!tz0Vz} ^ۃ~ʶp Un܏ PCEH [})ϼ<uNVזU<*s__+-1B.IHRr\@ۉv;h#Ag=rya5{TȋicmOH w7Sk0/`>jǧ8@+ri6}aMy'.n&(C}*Ij[F#kF#}+:ǭP[-_+s% " ^'J6 ,rXJ=M0AC܄_)ۡ)(8bA-׃=,YO^Rǜy3qGLIϿ8h&Hd>w(^6۔_typ}"u '+ rmn4ѢMT0. 8xui^?/C#l#G'DlҾG*k8 3 V͒,lzI{╌ގM98_eso+vNnh1٥׋lLU epݥmEҎ'I9e複{?Lvuɽv[Qm]u\gpeї"rZM-%lC=*)V+\Tk+6z2\g2F\#:D+3y$?pѲ]NzzD)s?6h6]XY|Hf{3(^P^<$bܷ#_qXk8e@AQBx}uJIz0 Kۃ Fl-v\31W~Ϯ[? "3dVޕ桿S)\;c+wԒ =mNM^ ]()C޲lU q};v>ݰ^] .$ɈĀESN^ CGU6ZtÏ#ecipN u#hmǞdtv;/Ȁ'jNjٝ&bXjaL 0C]hp eG4ꖺؔ^'Hw3|kXI[#;HЧ&lVFnJl9U~syS'*ŢXl|7_?oj7F9Ylh2? 2ȻM갔U!FxZ.B-*@bB0 UswtC }.J3h)| 1?}#YYŲřB _h>mW(-KCUf@?02yt-UlW]^›),;aD)qX64Dk_Q9s3 $k'pZU%tPQ6Sq7E0-Rə4.i'}$Mc?hdpW9_ ;(ۄnjR! !Nm6@G7g~xr8yú/B0Bwd$j0C>lSӌ}Be^` SeIy]Єb)t 2vULp:D%=,l ZvpaBvՔ#gǷ Mp>Phe-߱U3U. jJxoG򺽠j]q2Jʈiˎ{#bn o}&yhsC0Zq()c0㕙}1arfiRfS1nFrHF03L.h܌P1Hcce:폕E[iXhgg Οw%fo!4i-_{̰6!9NL;89EwqpXܥS|8֔KlJ ϐUd/P:gz²;׷ >ExW1!%p?2"_b2 (.{phzZQYGz͒l]Aסz) Y޽iDiNx #][^^((;u,K;zӜhʹxJ8;Z8[b3"(vJ9mQs$W+pVC:0т|7gwnw(V$S%1-pPҋG#͞ Qboݪ`$*]ⲳK"hMs~{uȴƔt[qՑ'->091{i^!,;nzZԞ ued93-:z &p#‹jʼ5[2T.DJ/)J҈RX; V]aZ1`Ѧ$"KƒX_j䂿؁hB1u9-=nI#83M[8WؠV!(( *Շ$r'> }nup/d^pbM1>7Y>SrNJW P#~ltR<[υYc^&R{Y[D5F b~PM喬 WmB4fO/&|lV?44n%Do%#w~)=oQLp mxmѾVIAQ]%f }e  ۯA|GBJB{!NbU :-9{>x?QБ\$ 'Rab @J7#ˮ&IԅiWl]γoNNL_;heY>sUB 7VK\X"fKӤs4U.sˤpJ8zZ۠xųxJwM*=üBPhA}T6+ qXm*:bFL@7kav*Ļsj]Q+ߖk(qs4@sw52&'@p X;fl]FZ5oMk#;%GgӪu.O3-χj忙%HTɀ^w6y57pvб+Yg4Z6<|肸NJ9iZU!o#"dWNTEi2$㤼=&*~߸"n9}iӮX{|Kqklھβ"/,ۑiA> q#)El^;TI?+llC1~?&!$Qn&)USk0%51X,_OqDoZHԾ&sDURj%<ĬIǜ$. N@[fs(Wy"+",xb8LA2W=2NydKqp'>"0 sl4~}ۦ۟! RپK%%xt l8Z9"vִS8͛@ԤtQxDmѷ?WlS2z8^{ZQѝ/|(]YiOSzHsf3Elh  )}vCN%aAs lkt\gE7G{Cۮ=X$ntl2d']f;ٸ % C.:];]Dz8VEQ; nGLH V)J0P陎[SXAӏ\L9>,ƍC}1+;Rt]vXO%M,8[-&~=Әk·~>] 3xB嶴$~󝣢'q)qXkah!B yqLJ,X:Bf` Q:$w&F;o7eh{C-WSr+El]K'`il_> ޯТm>@U=Ɋ-4'`+VI؝GEjzWH׫9ns\3YӸixQB:留dk&Gs .q()ubQ|εܽoszl9CڬaAo,YYzZx@(8!br4/l޻claX*P|b{U`HjmtzN1>\HRs<[5\wTSf4f s B]JBzYجU%BxMCƩTcw;I GC+6NQRf vb [冔Eܑt?SS jaV@m|s _Gʏ W*0ef+*S|4sX- J]@ܗH |ԛY $!7˰R%Ly"5^g%E> +pט{ڽ¢Vq-GHLq6Y-sxd,yjHm5Fah˻:^Ƣ@kQa=a LuHϴEǸ߿ f!WE>b;&@Dq&?(͞6g iAn$LC#ӑ}7H{W?GCuO&H$XPxMN*"{hy,qZ`%p}TwGlOs';ҢX+J8 u۶NK=?d $x򜕮3#{yAz)veuh,SxF$ +ryt9; M91aeφ\Xr7mk>;9ZM`O/ ڴEeb W/RgS#9dN5>uzM O(pħjj$<?l~v%ghThJ@]u$VL$1"5  TuogLjC u~?'v#?7(yw k\8 NPeGKJUt.<'Tϓyg/J7ϯޒK*I8k vv4E|">н6̈PR6sdBf!_g,Z*@1sUZ݆dJnVLT ;`vMZfޔe#G`³bC.%CTc)#% >/0E-`=k& l.)Ü9ZD2\ Qa噵,h T׋vͮ[X\L¼<6^2 )/I8Eƿ@g G?f)qHK"ַBYIB%)#~+ޯi6e+8@*P#Ʌ`۴- W^r@{@~ зFEE~ -nsc #"50:mIB=uؒq}tˊ`nK;tDxiuQn[mH@!)TnĒ+,[D Gہ2C_rcFπ^VBzU; c2lW/-%dU@ qӇfh_ \0Ad7r{`H8F! AA,b=EMqY˥"q;b(MJ [.ou,dD1u;|67MhRް&a~#z$$M! X&CjޡVE@ wzE6s#"v0]N:%L B|ђFebtzv/`M ¿š%E¸e% s5$5mZy_:>UP Q0蜛N[,q&q駯]y" ?hT\~ű LescǪ=pX`:LdU0{\JyԙR}O}aC {ZBZje'(#h!1O(ê:uf yߙ[Ry; FK!${!_Ҡ:r8-. YD=${dĔXˣSκGXTLvkONɉje]gn'sI75Yx2dc\Lޜ5 ll~H! ւ(a[ ^EƜh dkic qÖJieH˽ayxh9q֫J6^ Z+v2)٫;KrTkQ$$GNvtKV9󲅍#mŲӨ8pa/سz#Q\P`u9rKDJgFAvŴE'V\2Pn>4WѺ:pwL͎f30./ÆL@v[*#ٕZh.1x\/GǙ*K Њ@'-s  Q `}Rp| ÓQwF_n[%I%ҁnͨL}/ [6D-Kg?R*B7n,4_M-I*B@^lfzfd֭Weظ@>^N(NMת;MZ`4_`_M>Щ&iL1 pV%qVƃڔtҜ4}u19B 5l͠Y[~BFlAAKlsl0OZz^T F]yT4<P/I .*%*P5 L,W9dXi_/ZatkT€"R1q: 31S0T1!]z\)BRk]8K<;}iugi3V-5,faӐJֈoF]L6Ht/yg"\d5V.}9%,]Hyð^䉂4Ǎkp6 w}Kץ3,:Δye,G;?7BlAikekሰr?dj?iѐFN%@ H?u8wf)E4CX&Ⱥh\@  (hh f-_>]6M'eE ?M.qA*DmjQm;z{W9c/0V"!xt-D@2bLAJ8襋r1㣳XY R#׳Zb﷛jBLí8|Va+8XC&jܿy݁epfK;͝JWBA,D,e'n rCrHtT(Vj 9-6#%,b Ϣ2W3'fHڣ_}^/DzJ"=!_f0 bwQ @g6jyfPaH1f#*śB%A}k`[qG-+%ў W )TdrtHpb@)%֝%yQ-+ ^}YFzYI<9>,?#٬'T\J Iٜ>OE52x-d9$tJ A d/E4k7SVA<iVIgE@Ggu]53$k2u@2}X%Lzc[5&:Lh'|`&Bl3>6y`cF i$ %hFt~[4C Qxu&X`є9-,@;h Sv"7@B: m}?oA{'[eBxiS3>p p4fr;u_:;B oz4nߠ2JOJ¾ru$n')j]rj*ꗕHY]l=y[$EtF0s5_NBqdxUho98f@E!+lx\Uiѽ t-!]?KKn>4?ѓE;6̗R;ј,Qf2yq[Ɛ}"4| #KUX @͹EN2~F UW<;*ǿo7sEkV A0]xr>)써8 Qw YȝHC\QX>imHOO=YBN4ގZ"EEY6^|ޚaǒ:w3e",3K)w 6* mi4ZVV#܆uRZgl?rQЦ諺 t G:G|xGv&XF:kc\i0:+P7 c3; q :7Y@%0WL6굏N+z*kZfr}3caVQc "S]1Cp灛8 _ׯwǘ{fLԱ4:JS\c8Ŵ|m[+'n57SF;ȅ{xźw~0CaUK^Vǽ@"$l5Aa*ޟz4C+TO7_&C39l=#5MMr%Yaz|x3RGǽ+>9נs8-`nWD-w٥mB (56P7LZr=AL}YJqT{f;'YQT]21lI"-[#1H`7֚(Z(T[;cмK(TS&wlXYQ/ @c =Fbm=q`:w\,=d!dP=s#do.1So&<#]|nC5ȸٓZ'fwa5[Phxy4""4S~sxX314ow#*otTy}$"eŨ.70db;uHf;P@\1Hh&e4LW5f@V ޸bimˑBqQkPloNFDZwod^kiڛ,7ݪ?(FSᣒ[zu,j1*% Dw{^=0AeM2܏vHet0kCOWPOUZPGBsᕓGyq`) c/wZ')M{``R>dO@AqD"zZX`}EyW.12uI5cĆ2TjaZ]L _Bv*[ g3Ȝ( VH& EYRBxӟ=B*EqApjNιD?sy_ݽ!A o>}?.(AN3@)`dX߇q=uo:W:0 (3ؑA_\ ;WR@Qs2 6t8 /e긾`0Ut Ƀ DY$ *6+}#nŻ^jUF+zR]]Li4S6lBhH8|Z5]#GҾyx 1IXF >WVh|4\U7-P"{)^wHo2FÄxzχbZmv,<JQC>Mgapz7eOBwWnTw_R'g:v/ߩkΦiK="Mp+ۚ=USDAW5 v$0+j!k=ģ|ƽڄӻtC(?sm잝%O{tICfk. xnRVg5ORr~Gɧ?{/SsD/+d]i- gafBFN^Ii"NN =k  !`閩~Q12 6 Lc]H-]:ֳSg:!WI63D?ԚH^5T [zj1QL zű-2J %R4%ǪsRML>$I]Y.[]T{ VhH$[e{|N9V)7{-mykNOiSq+RH-} I:6~8Š n O {PXS](~z>-*R[py g԰{nIqZRYoX,$jqL{lQsÚ#a0S`i#cy%9 8XC(Vze3zZ8z12VHzj94uѠw15\%f.{L]l?tU=-;-!s3:U:Ta3YGڲbSxJD4Y^o6n,DɤL,9\iNNQ*-m)ٮ\7}z*C2TߥZmOg Lىas'O.Wߋ9 wU\;ߧhf+,hr/F0\ʶ*өשjMx|_<ﰿ ްVF̏Ή~;DT DǕ{<=@"w'V ̶LJ$,:\55π -X'vu\~ٵ"]r(7ݑ*C5߬݅;aܩK3~Y3s<^Y~b 0p/m ~,Q4COXKlUɲP!3&3Z+Ʃo\β<ު:aHPqLe.s ׳-AّwSM,6Q9 ,)\=$OESTO seޤQIaG~n < ;f3PEˁ#-:EH\MtH5wo C8Uo]^'x;~*gc.#E̚7\ϫBӄȂ9P19)[?`nB&ڡSM9ʷI%δp/:keW˩=\RɀRٸ A$7LOUZyy|ү[xL `/ZQG4$QqtxEbo Au,6$B 9GߊK;]FAC W Yx[ecuBMD[~":?S_t*JwϐdE̘eh$F;m~G?{u+=^grꁛĢ&ٕ U> P Q1.:vh?K -W /Ut#'],3*. c=5B/NlY@,C5 eb1SWO1OKCj9Uj0)-h:_*עpWAè=ܫa0 |SW3J4= &rۊp]ن' 8ﺑ"5VnnV;ڡc1 ̥qP5%g HO*5oXߎ%n&=owJt{/%PKk]sO|f B!bx㹳]r 4wLA]Q3Bew`)(IU(Ţj\rCɬ%ε4= A{$fgǜV op0Fޣ1lK`- ! D8kB͕^(l$'igw sErLʩ QgXҏ5l3?:LE_uk>:FS]ް~)J#"0SoKy#_#3QW61ʦ#p&Yƍ#zFȻsw <0`i**{X2wۯֽu/Zr!]e }6!RW!\뚮6_w3HcL3\W6s#UziDoMNJDPJjBks*h)mPd]1lȞ*\"]eYFJ)>nlAI$>)fJp{i'jFӊca7BF{=m@gɖEzc=L!J'SMCz4ÉBt :nCl۔se#4S[wd^m 9Աm"O%-DG(A.2F7Dd(JiN#CD5 =/Bфzgpi#ALY.mKaZWhB#ImU{qcaVg! E΁Xε{9e\?#fYV1An55=/:}ucO{p@$"(8}߃췏ǐMNh %>:&ף_޺.1da?"ڲto M; }2 m^xH%?} @čF|cUiHH{CqRX:vV*N |hͼsT !Dr''܄;?U_ҡ~|~ї#vy p!Ce~0J+{f<%Eh% tML2Kw?gki1Zz5$#/y~ص,x*r\R HzuǷKϔ&Z<-9v3Ý_=3sF7yXv!*ixH 2pp QZoRo ^|2\BO$9Ѭ,U,2Z]m]"9Jj4ZPuF]g)2@DzPk浰]H8?sSM{hwk@AOL]0H+4sP7q13Gꅒmt‹xh 6Fg 9_C%b;ҌS 16/N%uj<@p❈JM*2gsȲ߁zFvOʸܒĩ#탷vtLD+ ϭ"ٲۂ׷= e&>.qn16y@P_GK_F7áJc,eI.Q?%[&՝xM:=s6!cYI2^!}y{b8F˷(w-NhGXN9[(Tjp~ֆ^TE5$3&g];"; =n@D*g^q'r.gR F/7DfE֐9m@Tn_{DR e>`T!en0%>ӂnځ4=P T8̇gӣhY.$Cʷ{l<.|ao+58H;m>TKbQ{|خ>2;-޹ ,ʖql跧D&гsqc(P|S-@+ک։-傯C~ױdGOk$b)M}3jU2,`PeO$cuw,+X4876Ȃ֏3(D&Վgߺoib- O=sϊEMmbVI+8=bK)#S¿hEو:6ѷTBL™e,=I+ ڕ@=#8_ 1Vny Gr[uԓiQH%{2Pwl`:FN҉euځx̮Ay ) l {'ݐg*2,f^pd҉Բid 0ecB?e D%q&oiǻEj,u-e 8낫g0Zz1 #ЄN #vnE뼩O,hHqJys"zi L"p FQ4=XǦ]{D)"8;]pe_8:r̠CgU"޿'~-;3Dh {M?ӐnU18ƕUrSec&h4|+-8kҼh<$®B>"vV()XZA}9;V/g:Op{Lu§vW` FD ,;Ѝ50PU>XV]_aqE:#W~x>QQ`KY Mݺ19v 8Qb'}G%#60Qchn~Ҍ]*}ʭ*.P@R"])?Z6 q>ƦHRM.9ID .3opCS>Hiq5"3ev6TLtϞ*pF=OKh=$S}\w8noc%@55=8G o*d% M ~*SVӒTgG&>RCC9׈^3꓉Ao; BfR w#)h=S7 T\y0~_ ׻On^SpU|i q[Sz`}&s5ʊ֘Et=b $OVb"K}o'r,dRx[ڃ0/AJ}I&X_݊2$&l4 ' %T2c-nt ϕy#Bk4]HSdBj2 __L_J霡 J(B?; [CYmKs*ܓRE (5.ā]/'8(#-g;lutwbq4g\Sue2iDEJA/!a(N߽G-Шa.Kۈ1Xw=q.2cP6ުc]am7lv'ۥ]lI1:6HliRMjS;gr'*AܭN8do|a)|7:ۢ9F09ڗP657N>l"LѤ 񥛒ÀsRi(aOԿ|k#TXg3m-qP_<9V ]^Ha f&Uvwc)F˚Se')1ѧY{ك']lL8Htw=Pr1 2 ,%ШH IAvb_4#Q\1䲛h N __pa5T⒕٩Nh˅(d3 na,[ji(_!DP}Ka#c=c#hF%@SQKDTtmoݤ!aR"u{~dQ {?G;.[r=}D3D q'M<*D6*ViaO*)#kHJ䜜YO[PgHjQ. 0IJ܆9~-gmV*3E-F?%vY^Oݹv;mte'YEn/Awܾ؅DWBg=Y$AYvkS>&u"rz#/?,s#n]uh7HE&$V S5LG0xRAxR_Mjb<5-%65z&Opax7DI3 7Rt0HS=ښy[L}I94 ,]^0> vE*û@<0 Q(tǎxO[ْ ~>P-(%l uo*0͊uu6fxsxJʲ{J Eˏ3z0E[K9+ܛΆ3^CTt-j>A'`DDn' aKJ$y XoΒ8ҷ.DiC|sV=<"_ G"Wfw:}oመ{ViIir34wq;n.6O%iX8~v9F=YUm嚽xUkL #v!ē6Dt\1;Y^gnG @E'BU"N=\b%,04"հ,6>Zpk$tjw]g ^lES) mbڄ{ߟ9j%՗!Ao1('; V#0gO)Fi_ [ʷb< >1!swPyYNH&ys2}y2:8w%ĐT-lc D  eڃ1m\lO3[N6}UG{ē(ʞq =T0A2e N^럂9ω2Y*^LME:50!doVвR'&w5vJ EG[?_ Hqd!ugB IהܝFK &/ q 7J X>l4u}Ι;^`Y3)9eE撅XoS&Sٌ25fB43 oNd5PUlTVP*БfZ*G0,V]td 2 Wש^IRnZIootpud6 "TL* |ny+Z Jzb ws3RPt;KM T>sLٓȶ^YLUA".ͬjfئ6fx(azሰ[׎Wŭ2Zc>iw{䝈$:݆;g!(ЦޮhIYT. 4])p}ڧQ $yՆ1#Exo$q[KK [Tv5m~|Iz;/cou&i7_ߺKvmWP#Bލ&O OYX[R,ݾ3ŦT/y2a(n[k=!~CBi)EπoN'،>;؞W0jVHz~niRn}M1ᙳQ:} {yQ'f B _mǬl#v:t ߝsi(|N~vwW\Ue@<=2UYIɒd`Wd cK? pUkė;8XM;, C/r'Xfܢ㠵& ~D۳\$(%KyOڌs`wTA ̝no ⰭXIeD FM#N76rL#=B6Nˤ`=^MezZZϫc|A9*l+[,*rw@el{ńqū4j (kT,6s0~4Mx gڰUsϢfO\4" S!&;:yT6&PA4^LbW0~12ZqRգQtTHlYOoN[2JC)^ S0gDz =Ow Ϧlk+_D_~ >Adc}RUzͶoǿrԠ|a/jaE@yTM_>C D&Pm,ʈ˔+$O[C@FyzmoMr[ ddcI$g[[n`c| 1%lO~va8 mÇoga+=imvv#r36Mڒ`C{bȵ+EsuAU(czf:g!WDeAl ]kl*|BL3!u7tۂ}4E"phTN14YL i<BT&'԰BO%O<&féa`oz {ɷ½5 ۷uA>gr'V=ue=&i2Yl܂@Bs )O@%?:>gcَ:7(;H 4~xP7r"Fߗnވ?WѲ=zƫG^ Cj/NX<{qYR7YyGTTpɃTvءT'K5dRj|Nѧ7M|"1R8}S[]v.TZ,JʖpX&Pj8C~B*.Hh1D3$xQiZ#: L" X>:g9n|,/>J~Iwi$}>0UgP9_Ri!=/3-ښ8_Ӡ`msC\kljOGO3ZjAÞ[ʣ7ِKucקE^-RfӿMW(lR(p<\&H&4dHt0ae%$uSm-} >ߙ[POa?RHx8+VtKl/wذ`WvL> *[.1{AnP4HSfq=<*^+qu眷5'T,mǙEJr4&/zqC{8iK@YŲn G?7"/}]=[j#0 |kT@T۷__k|ƽ(5 R6Yb/ A4'K#*jjSƱ㉧(@gBR`&UFoǓoM93-4(< h9i'Z ߉8&Q #99%Y8A., WS 2ny#YK[T|GrA|*Ns@!7 WB[Mފ--!_y*xΒ=[+|zvY#)ރ>7"Dm#mgOSQ+lj8!'=ȊgUB[Sfſ 5i;@==;^SFTF7dTCFLTmC\4M:HcrY|; JZߓ&E&"VQ#tzSHd91#P#?K?`4|In9ll p:m ̏u7޿3T.:].Htc@l2^h-9fdN40b|C.Q )een,{NRV/3S&q&tSrI !09slE4yd'p`*tK%%4ThӈAKpEB`,˵$um_ nY9'z%rDX׸Qf>2 \̋w`bZzq{yH4,01 MJÜ5 1bAk6RdkFg׵CՕqA܏U$=&T1#bB=|ɝ/TѴ[ FbO'$#Ui ޮ(iCWX nTT/k <]<.cAL+rU+eGބ.euJN˚JKՒYwI/n>ƅ]t(hR»59n{0XTs=A$FӼhUQ|{3q,"aN7rS#H&;ˤ͞hB> y:()_%]2F(S_RK|z{c"`E)K%E$$b.ayzg "?H !TIbp gN:hiG8~(_Gu3ўr^*p~C0@; qUk-=9q0M$rH=jɷ 5%xݒ)dI!?=9: };p!)z<ܰjOm=1{ %\ѣf}LN_wh pivObwU҃M힒#?8ǰ@$Z/=׫sim["{Q|9̨֯xr!CKGy7{"2T l 2 8_f6-C 89(g79HTOd@a`:{}@ 3%"oE %h`a+l: ZQ-7yLNI5+hoھ^ž7U)'N8 |9 d;AE~s/;\Ms)Ν\b WclrZQ2CkpI:uu_9d.pmڵ݁k+{!TO`?W8R4Y7 O^W^:m>; wz}q8a&[X ,reEN`&J38e8_yʫI1P6EA,Hk|쯖rm~܈5ÉƟcv/x62_BR~kl{^I&եcW4Ga42a^V# ք)Q%/g{L^`hxZ_)m~j.ٔK&ܳ@jpMrကe HjOٻI9])4ؤa>'\v;@;UطNͽNu)ތQl99TZUPDp%yuh|;B+a9 .ȍ"]C:eSXr.|^Ch}@<>6 ba=H)δ|rR#L'eƱDR &VH2놪2ЗR{{h't1hDG{EErsF֏@b0e>ιY dqIh0]mH852B9.9 T M]!H/D[]T@ؘ nDɘB <:| 0<؄ݖN3Y٢nVl|h ӛ<Ea-n?}ʴ6crA|ED5Jg(Ɗtl퇔>j Eg}YR>8\/Bw4+[W%jHK/ux-. zUOϣa~_|\وRdύ%[FP-'H<CVWYֵ)3 `o\ ^N;5Uv6eݨ_4uAK-A?-m>E1ղj.mL]t{DjA, ,^s!2speFivJOq2LK>bٙOp:5 qZTZ" Xi\tђ01RhSO\U_7s',s]({y*Z%-s[:<˺YpW0._Qj6g7nQibU&bE|t,U]9>hIк1%Zr(lsEqԅ{ch`SWRanGLo 5#e]F_s/Ol9A0-$1r 8Vg fH-]uz(q"_v=&GR sVDRuj6j m!Eg5$6aG5(@_V~gOK‹Lbb8^" S:TUMJ@x`it~JQ*]acXoCZVP dBnWhDxwK4JKXM60֖fR& SPA[!ck0h `,ReR: ]Fon3ܖ&Eˍn.rǶ=|.'ȾP9@w`>~z[C0Pҷ%ъv&]ETdެg3?fM%[`Ӻ4SA__Ah,lzjWXùJR]Jnq+OwA2:Hqy[H2S&-OX#)Y.cB。N(0CAB5r-fx34Kh!t RTد9 l.kp}'"j.スEͿYG.TS2/yݸǺԕ}Y@q4#}EZGĀxF}Gs+.P1oG#{/s+b\9'>(Fߧ+J},*ݬ08"Xr|͏<)ti#f;6`K $3J`L]^#7]קD&:EG0Ehx AU P )UD-6H5 Gnd1`ljf\׷g?aiDZp`JzffFR cg;TUkGң!$͒.qp6^973Dc?Mμr@ʏ#m85|^ꇂ axM 0ҕ慭gm%[v;Q&@| 2DĖ:< r`wr:}}.QX PFڙ꼌 -/ɹ^D5.|f'8ۥ bXVUʦ2;F\v6OH!@Ĕ Jq4 $|o4ku ]6bDmz07)^QurY"<8:$ݭ($w& ^{ؗ⇉}y| AE.̩W=5|1 }>WM;x}7y)]غbwQ]@1/-n'Ơ|^`XV':۠؞tw1FOZu1䃙?2{J[IVhIDsj+mH}=\>V~- KCe ''C2di y&7Vj޷o\(@FqY[6Xk-f:2 W!#2WOеH%Ӫ쁛9IGh?Sc{n%)x1`=dk sԼO s/NuR9kz6gǡR w.ҪEɻ]zн d_ng5~j(9v@$oԸ{xmp1# j.HRX|7=FF ?y ֛6ig}֓ ̸c_Pm.0,޷׷NQǐ26p)J.9_~ieqRljr$lVu'$r@wGB 1l#1fUbaр n|9 0&i.)ZRUfq#Z'^1Q( @59}˹& C%0B(͘Bn]49}5:yҝF'L[ͮ{7ca|AI8ːkyGt;ھHVNF`ْ FMݚCp,*4"ԥO/q 0I|Gz' Z=PH 0㲓iҒtՇiCtE ܥz \#n5U~dl8̇15h3 lYƪxKVXqY@ժ#_{x5)lSl׎4$p * '(AyowhK2[>#8Jl|27=`7Lt#׵cЪ  lUT`yIe>gã -*unb9l%((B`boD#C(Y4$r( 1H-/hصI ~Exe~(p9Ĭ o9\+.\%1㩳ݣ,le:H[Ԭeubz^jbpZP|=euUHW M+zZDUt bj5RJܱ쉝&>:A6dPs?xM5 }MWRzԮ? Wzxeu > \tSOG(SLo1z;`qcM< %IOa(D X́{p4+ǟ*88S>EʍvK#Ar~y2iz3PQԼ,:cP(N'OQ+lgi5Nnvpn GX|^LjЋܽJcğ66SrU 2,EcR~50{hTRǩyOCV>ױHp9b-4 ņ}H+]+Js[Szb\fwv'B#SHGɉ p :\ݘѿVf[ w!̹?I lͅhɑȑ_3,ĩ6vk ihXm]7wz۽%KI~]M._Oz{2!yFgxM+6`nBbHnA%}x%(Uha=u*e0tݴYh-{Kyb=@^оyߡ! M@-p+0("(ari^Zyɓbf󎇚PH&Ď_J|[mz܆gaJtʝu#Jg'Ew>eYVybAZ;.~ei?v7!gk\1PLܸig mpXW7| Sy.\4YK7 #.hkC/`9X~F{5n80bQZؑDK X8F݁ I$;\xŇ+}̥݋n&ݼi ?%$Z e{*ryo^\sxS5M$啕`Ǎ,6`\+цXGK @q44]-̑J"^+ $hRD搶IU' cV_F ,vOA h1fP:jKr+̬wɚr;]vD1}ۂ+MJ{NUB/,4D= Қ]>3Ar|$/t#"RJ $ ƣ\ܩ{10âۺzKәr(|6֓_q4\P.>m55*Zd{yJ\[&EY՘4WfFLWѦ-Wz:yǔ{FB8 _%Bk/5r-?SF͉\=K\E%"WWy_/`{HA,*5& M_s!9ɩSev8| qJMF/P?qů"tM4QnuFzo5xAm74F5[1JH1 9d@ZW\h"Mix znQaxJRz?zw~w m 4\gpgܨh7kָʮ"SSCCuyvȕ~(k(z"=H:t=ݢvͼ^LzCqH8enQ&7~=||ތA Q[}tmklT}^q$p b>p*'g--\PN{{eˍwµ.__|}iTPvMd1OdrLele%V%)t{XfP!iLV+ {=R"Ě ˃|Fx+-Saiʠ?|qoWT(0kbS7 ZKĐw_ 7bDBxЈKHqǛ*T19uadjV>KvJbp_?AonppG{Q깤jɒg\~Q6'5D=d , ig<؟qdW$^ C]h+n*@=Wh ϠydF䈤4QM4'9Tb 3ȣ{su-""b|Ad ,V"S8C:6Xgf9qZb'`T"sR &#\8?J"j/->ή l5-UˬT !>BP~qU~O p/6rǧ\D-F wʞl|%&!MA5&vyr-L+1/#eaQ3m;9Eѽ6 $yӚ *JWgS l:i89 tKi-'Ic\Pxͺ_ U6vQo,& 㿖s"ʢTp^} 85x.p{"9ݫ3n({!1f&3y S2vX\tUW]x*-Y {6uDr uhR+#ګk/u72pgTl*TוImCB\ (S]]LTBF/k[PBB©:x|(Ғ?Phjd}y&M!i.cv;e;jbہOă戧ca? z(o 7u&CGԽgaU lt$&o t$M[G_a--p]}PI `~vj/#9*zI8%5?Tx~ErV 0Ix׸b-.1Op:T}GPL 뿕u`f[kՖG۵!R}͟m^QtbxLJ}d}\(%%>M.U[)4++C@\0OHD7zt~Z@~[[SS]yq޶'Bs vJRH 抣lq-J3&e@%*Jz +x& 8_b{J*+ y訅WS,qjm\ˌQ5|L ai^"#n,,,&)WX:"k-ږ~g+(tjkNK;5fqUQ Qmփ W!N\B3̃|+eG2/F`.>};1Dw 2;Q\3bdlsNmJLI91zO0~s+F->Ɠ&(sA-'0=j]R7}) @]KS6N܁X[ѕ;2xXeK^Ι]x|z۴lh1ƌ\j1V_jH^,^ϥ+"ĨүC!-MEd:Sͧ_T]dwZ=Fx~Ѕqg ' yg]A,D^S+9IbzW:Vtf0oHqzKv港Qi7~@H&4߳RܒlEϖF~88BK{ESKj?`azM|Nn0XP3QvT+};FHJzQ7K28`O-J z7ỤDGB:GO˪ȯ:ݲͥ.kπ5Lr6Yaqj#`B Mƍ.B:AEs,T# XY M\z :h!HFҳ;oAquhL\'z4aM?FnYbMǥ!ygyK0u .~Zb\qU!8k? HN.9H\V90NuFS8@6Xgb{a VOӥF?/tueǾ5I"E$GﰦV =hOj*B%:h-D0?>%TմEvɉdgg]+JQJsWl<䥸͋tε3SBaC齠 ֣xY3Bl`/Xz:@1\>ȺT5}C"(iQܮR} z 9upEpxւQԇ3_-h]QL-lVFCś$RGgi6\<$d?0Q P07N {̐b 62khaA#Jϴj^.j3{F!-(0}f%ki9q,~,:p(Xohkeo#  Q^!=A)5x8ٙ&z&y"(|ң}]A[wzg׎W~Ԑ%}ŤD2s[;c eיb u'L_9$Vcu-) $ 4]ɍMV󉳞J_FEl]:+Wx !l{Q%E87} _m ,G{B%\l8iHכLB '7Gr2׋zѬxY HAhKsvr"''Y `8?nHÑykkmE 8Ċ#Ie 7@v&!}m5:Ta.{ Ai>e~7m@fҁl;_!C[nCt0a,&#'gwc3Rjb N֥Gg{HvKA G5a)W̟WqjC@Ǽ:}okˤW2d2>"]8W$G5ƄS3/I0vf0d^g=+ĖHB.tp3kff)Sgz5>VMΥ7,c MoE! ^]/N&Patjida[f_=7#Nz^sT$ijlQU)q%g:~4Q9`mb-/ȏr)vѬBKllPP@w?T;"ˊ5u~6CU &P !]z'PaN 7u( Aˮf}sM [joJ'(ͷ{a&#>FCم[F/Q鮙(69YY39Ap A"5!}ul,ZH;[Vmc|g.cho.i >Pf%',YOk}#CxXVY<;DNjhW؟'s8~b 3C=:[60~ NG,mļ9oܾk_JrCK?|h Њ<-hŔݡم HXaոS(vt G6t\ETHᏡ h[r{~ ,-J5[y>l,Mtb!?o%&MBqTT*4&xxaw|<?La:XsG7Hr.qV#iʂF$$NER 1n lQ>5D/A %+Ҿǿ?7zcP.fg9/uNE}= OY ű. LPGHr\:pMVɉ琤_*J"] R&Y*@l*i \kCdX#|wč[ Mp+ȁ|2oj*Q9bSZUoJ"w 'Z5E΢# W ^KQ>uo[}!w5p[sïoP kk!/rV۫!h5)t>]/oA32(`^!uQ"n܌Y *|dnͼ(>5G ^,W! u7Cz. V6\u/(꯿PN$al B՗xd$PT5UT1N\mA7XqyC35D/|=uΟVO;h+$#sV*fC횙^8_DJ?7,?qڱ*|o3$suӔ7+%.Hc-#Y@sV:3Ni6YԓМ ޭ+@WF 9A:UARo4b- X̓9qfaޓhfI_@5Xb)!cQRO*6UXȎ*R|j.^33 1wWJI wj/iYM=KhkA! z]mF^sYOYd-G` Lvd~ sбQ8Focb[V ] / Zhy#)߿$ͼ#ޛ6Y(4 HhnS!z-H{'Ns3IC|w}%0ƾaaUŌ3T&ҙ9(]䃀ͅhpJ~EYvWf9>HEpnN_TNBDmQ._0&b8zPJ!w uP}++*_jRdfKް\u1 3[-UFnxZ4'2)m/ز1OԘQN⎿Ji@jt h 7[?k8 1&~~UrBΎ.w=xj},>I]xx >\Ug׶4%\ewв@]+zsbuDNFyP.w] -BTQ* .ZknV9IJKKd?/խb=6|2{3$偦מ>Gv-&Cp~[lgV9?iXO KeC̸ MB4ǶH{ aNauo:#' pF&aav_(+p4;uK/wX$!%>p c\݊7:E맲VžA)[lz}|{c9RA{#pȘz(?mA-@"- ^RD"]BǮ!8ai6n|Jhr8:nw%6_m<4DUQza@ʼjK:3%R/v9y& D=].A~I0 aPga(y6Kf_ Dpս 'G9wv-m5wjntcèdg!P* ul l|.N 9(3z=8FhL1NlpX<8BՒc!\l|0*IŷuQvJȇ']Vvm0aD3_hߡa`~yK_q FlR&wZ?P8{iEȚ`Bpο/;-"=!߄_wJ Cx-$ɉ\ACw-V֋v&S)+ŹN|yjh٩y롡 sG < 9߻GNNs[[ Gp["ʶ۟YI"`j)O;CEC>ϚFw?ksL#Sqio:JZ " .uz:%L9l L,ց=w RﯚVHvv6yf|џD{s{2تC?g`E_m3xyDvMv4}tn|.he/7=ӤƾX'%>G՛8S E_ zGسWz8AH Θ_(jV֌15+}0O\ #+s+Im2>\=fH) cfHܡ eWr^hHn/~F8s 5gQU/#9D9m1?j? TR1OATNz$Nj xO 53W| ~n:&?9/ޤoLDC/uT݂G ]^wL:^'T?>"|h堣u"sƯɔ+%'V'[xeBq}{~X MP4m%YAD7-i[oL1fZ˿]p*37!0׶-5q3?'0p H%K8 NIb<*hԱ@q$OMr{J>*QӈS}Y y1V#X̮ 56W438KGi| >3C4AFZP-;}΂R?jO6X>2q}SrjDI=o6)2c^4~UiHz^)I8H(02N bɺ`EmD#i=G𪿞 P#2NNg`,#&$khgD$N%3IڰͶjqD(|u+ 2GױS h =R_êDQ&vV[ؗIH3Z];dJ(}yO@7rVVyɏ]ꥒ$iz;,ZKA93WS`t Bì'e5vq봸s07GH$c̵"w!}:s/$;`M.H=epմ0`gCHCHʣ #O)z-[EHR.u+vRmr:1Qq7at7NN}wPY]Gwb& GmB#C}:5B#^d`1ƚ[iaxih}/?{hV@w $W Fbh߶[g8>CJ0f(gDpR'|hhPtk;?t'D-c`lZm`*nw&Z}҂($Y(>e;]aN[ǏvУE-2Pl6*'}JEhU":dO't$ce>vSj#ğI6iHȣ:d֔ȹKaﰃ\Gœ;T;r3x{45̟\-[:bW>fexnވF=lԢohe*9^H:ZrmE9ֈtUu˝EhJ` νMKξ7[ArSc&ܶ}C j߮=aF4' :Ke3c3ix*Q,4=Ʒc><,,agE4$@u * @:t @k{>H3d+yRoxu!u.ozNJ鞢 <6ާ)֛<|\/'Fxj\a,Iq?L`q[(ex |k ;#`Ѧn~3'%l*䵅ON1$f7e:mġ1=2+ OU,(B ;c=1.D")0y*̻Bs%,m~FաJxځh'NSt$ ɉ]Ę8F6<0FcRR^?kߣP#(o-H4ZߵSÖwݣ]Q-Һ׼g'hGUL :s߳k,d@$ɘ]kk/]iϋrGzc浈4c։oiU> "W>@:6K ˎNF/cMg񣢕B/O"`a{xyuU$: G[?uig 1~ 05ńRؖepC{0gv˷"tgKXɓ,TF3(9Zd磫sEJrUw{ Wz\hD%Ÿ' %Z:|ScɁNts^a/i0њ"81E̲}e9`$ õ&LH٬%uPsgbtoҖgJ߬~ tN0w%/,MF' SyY [OR 'AZOq[Ztڄ'[ ,1sMhp _zXgckUSSNG&+SI vL< PG+Do~yQm=*#lǣa{NJV:gQA Dô9 )&=`'qL,z;=~\BR)'E;ö1&Ly,b9Yd 5z1Uj |{P[\TG#U)y(Sflԋ26L#>'RLԱbO7@`;wGWY8G^)'|ŏYO i?kʅnwѠk V;%*kUf̀6= 2B·nMYm(gtM8u qa{D2(Do& ؿyr (^fH/w?FxA;`D3Cɛ`æKR,tшꩽ2iYfBeш\0oK[:@ltIΨD03n05"O$}J@s$R'?oQP )jJ!&C3w4_aՌWméOR<4^ w6/9Pb+ 1y ;ν=(s': / Kxފkǰ$8(VA/{@*9 Vbv~O:%ʖҶ7mŖ}sCAf׃ma _\IjtV1r1vvoGU^ɴ1e+OzNɃ;YoS}OgaL~G!}y(Uug}*w{ o|x48zIw#+ R_@X45FyɞYvEHz> k5(Z[(r J)k[<0EuIpz)m)[gNj3uɑ*SXi6-27ȗhM5V) TvRU ROͰč s ɾ虱 Aոy4Z%t97D׼WʒDUɱ"`!596**Ƿ^Jh ll cL1LTyC&j|Z|JVVn[a$hZSXnQ!zώ VT?&ؖG q9XU%Ny*^CYxGWum&kƴ7P ipU61 rJ.bW|RERA 8,ϔDWE aZ."$FZ{P`…N3^4Zl;p5#:'AZP:_) *ӏިnMH2EBgYmf&7cHFؤx#ܮC%-dwٹp XrPLrʹc!RN梅T pCR(Qh$ȿ9yqlT6,5;a*Nyl*ozGfM[4Z@%M%Uyց"PLbD>wҟ~^v:Vݬ2F55bΩDn лxXgOY<]N;uLV- _Tԍ6MϹ&Ԗ^fTKN4N\-ȸ/(Xxjv9hffsН~ u ,U\E!/NAmccWw_Ydl$oj *Xִ0*Q#%>ᑦGR?c5䁈բ-wہ84:~wl58;PL ľl 2;>az=)<ĭ=[ORE|GҺ] t-DL-~ `I5q_8h^gHJ[r71/$zʳ\l. 0y'm ICۮydVAromHlDUI zk3D ` \C[b&1*vtQf*8񐧈~srhڛ 73spEy<3?7CS(Dí)X>vF3ܧ~l)dW <Ɵ/bsj.X6֝ĊcU u\bq.%Ԙp{,}=jHl- YCB\+Zx ۬& pf hK7S9y^>@uϸ^3ͼ&d6yJEh!Ҩ@s/=';(1U\*LrX⌣5@Q5;3De{Iލ񮝠k܎̣-geNhٗ<] {΀S{iQQH r.kWUJYrcF6li)IkA.1O&ߖB x k+徐5j [gZTOjoJ5AaR kcx_fEmaX(S$\y1i$QZ{]-LSTsAX:X'MiӝGNSHlo#py4]xR}y_ϴ(`x=ktyү_'!= !f=*Mg10Yka,S jWYVq W_x1>! |s9qXtI|AMeIRKHpA%v&,//=!/[aU3Vw_Rpi~a8gq AڴQܒ6!%\ L '0kgʊSSM퓓ݵFrkĝ>ШSj:?ԕ3ܹK:a_{kq-U2fc!ͣتDTc3AcF2DIfr庾E%k[ot=l*4xXs 8L.xF (\ŹVm}rwNޫ Hbw0tLn(Kēdu^bt2I4`6ݬT eN*E[9Y}a9F }+{Z''l{AfAQ|Q'ppiAtynthija,uz lMq-0Dyܼt0m}ʼn(TȜRddœ5LrQd'k- <|_RB #C ({q5p}Ԥcȍ69ag<0]<ƉwI?c-(YxNj [9ݱQ@yNZ0Ǟ  ZGw>pBs lN雙QZ:ٛM=cq-1Ǒ)A7P]08:ZM1 %0 ˑ9}F[%5kfH4Gi `L%/G|SQjهBrT@]!Uھ&͒ʒ7GCQWY`蚯g%8N1dS?[@"j!t"Щf!)K\~Vi 2"zcMKM~`/Xa@{U霍nV]gd sELk`(վ_K'6і[`X8{"vT֭ʎd;ko&:ܴԸ1dlGr*JKF #[8Y?)qɆH0^:l}IS}ki=_l6D}ȸP&Cxɳ*gy:Da<O34fokOQr3{'8^E/\_Dc7.`6VfoiW Ac{d~ ne/=L6oݓW:PofKV3TN?*3#kPav^ଵy"-Dnjv?Eѯ8+ZqΪLHl}M И^?`+j~OG!d;(PfCS12 O{k)oR)nhgP^G&+5e L˄=ٳ_ F҅gjL9])ߌGaٴT15M gq/ HK>@x]tv&2^ljhotݑ;VuR%*r|d#̃Y{/33aه j[㮊n&8+r؞hwJ++>%{Wx*hr-`(V})ӳ;Q`ǣKיH޶a>mbD!Ipt/"zoy8{rdIKۍ.>ݒ'RzOJv00>ANL{7~Ex3 w]3妙h*p>o/|J) T1.R><+Rm>%- 7L~m5Vװ=ŝ2offjTiWcIz^ANݹ0Ys6ΜqRpOw$xhsh]A(1>T!g5d2 $˴ѬÉKG]2T f- F9oW(]8call ``{pe8{2"a;,Ŀpv!Yp09@d.ֻ#Ʉ!Tj͡ ay)XCR0?^a`E=AD q#{@ȇ_Oݝ x4{&'xvO笾'S'>;xAh &kd #[&=8*ύxԹaŽOu'|f`0鞲5ڼcki">]gqfuAT)fhG^dz{^h/lD>uqϬB(kd#@S(p~oxu4J́O t X |r|? &0\zP| Km 8ĞZvzsڶ[uf挩E!,oo^L!6 )l/0qG MJ'勬[jjcRջ=b1(853<2 =ghdk9OB?5$ 5B_j Gc@bjaq ZJ7÷b'b~V ϮȠ1MxMC|.irm{MEb̩I*vȷH7wԼetP1!{"y[Fgtr#XTĿf \4]~KØNy¡pexL\]1Um2~G2X+FV@cĥD1$d7=*; RNM!$ҵ[!)ב|D*k[(%uϐ`ҪKFhd+ѱ]S ';T#^~Vz>0s=֏k$hy O ;zc4K>ϷƓF!]'Ai7Sa}l]6T3@!UmGZu/O0fT9h֠һCl˪2M<^ bW FIFXz?i]Rjh`WWfIe`'ĄnJM'xdp4TaL5p~Vs. :y"n=TG(}؝jWho"]dr%M:?s4PׂljmE-l`o{r'%8[?o"qaE5*Gm(l+5w+N#m]@-J@ [etՁ H?y:n^w6fЛO_BlAsHеEl <ϛ#La&Df۶ɇ}j`6\in/L])6>at.+/~JȪs}?3 Al֊Ԓ1i~^%lJ(%,FInxh la\{Z|"-2o~T^\7ǐPlC@OQ;l/sMfʥWKےwlo`\G 2n.{I^φ,&Υ$5ӹPI{DE:~$s8,n/~yhoHuzc@\{%m.4=<~E'TxMO_vJЭ>q4.Ɂr:+luX5]8R}7۩4H4uJ;NFlJ2NHd,Td !m-|X}fc7&^HwttBH^g<=kS9Ac^Dr+o|B I2}Jʵ f&-pbtJ=#?ud _ۉc]QrVZknq'9#eКxI&/e :'h&JFhD (v'Ȳ$;͡*`}CЕSOH\| qT=,{ɂ2< j.3Zr+\yd` _jwU47 pY{&CQBoYe_"ሪPF1Ko? &`O"ߘa1t$)dW8ϪmRt[!s !T3! i+9b;4Y [}j[XXܿ ݉0)}'Cᾓll?BaI`G1:GdgƎqᅵKm˙S JoaXf|]]`iNΈÚPij13÷#p-"!\1?alF]z +WΡ'5ɨN{*8(Q&1!# HO-\R, w i ?9ƛO6+ VU?i'-9RŴf)1dlfp`~Uv/4Lѿ 3z(71.~4|4D@h~< 9!lRES %k?H,A~45v1hڈA~{;XIД "+J,ŖP@)V¡H0kR|"@,Qq  w2zO3j?cKGp`?ԓ3tU5'j%a*@`2 Ҋ-s&{Sj[=1 ١Qf7*T[:ٌ4uU9ŹPӵ;޷'LTdF=A<2;nFþ֎cAW3SfϰؘY/_!YJwE# b;1^-% ~:i1v3Hg7GЋGw oǗgU4Cw =9tH>M#c$k:wZ(^>B?$U˴=[S5Jgad3W2oA/>(>L3jĝL:3)8Enɇ7rr+|R~@30do]a .r\61~[ >=멄OBN0c9 uÝ<'Y]}KW A/e uFI>eci@r4{D8ٝ.vxk v~%qx޵*)ԨJù9a]ZYg{/]Ok&?wVEP$cA'=HmF0a#;jF5P/R֫e|P@ID'DS䈖S>]NȡR5*Fuʴ}GmkF:X? y.zSQXUs6&\8vK4jV9N7 Ķ@<=WanKF}QEE2 ;E{1ķoNo7RNXH[ }9Cijn NCamqe$7" "LV.9㹘dO}R!0T`{Տ7ÄT/#fɪĀ;,%!R#{n8lOаՄOxj9li@n:zʦoᝍP:/)QG5Zv0uuC< ~\W\<ĥP9GH jzUdgזE.BA co $Gbqs|J@ټX6{r>ͨU" sGZOW4|L0 - WV_`yoa0|,^oδ K!~ z$s)ܡ[xt*bPVv-˳|?hq.CǖÕtJVՋhiHl]VC= 2%?F=ҫTΉ./>^{ufy{'M tN9T @ @D~@h?H_ 3!p s]b^ @56~ء 0nSc}Q-OtZAj&9i?bxK9]4ĭx_|O/?$jUDrmC_srp)g35sVLUH{@q?& w7QU #7E*G_=^,1:IHaϜMw\;Ik[g; B ",}8( 9ezn .PY K A!}WSϛ۪ʔ6n}>'na۔Nh|U\--HSBQLPF5FйV-1y}}<9fneM~/c5ndӭ4<-8BrQ+Jj}k߃~NUûs6ֹ3<t =S73<4wbs =ۄэW0{p n s漰 Kj҂[aWoUZZzWfcqx8 `vZ;`E$>/%3:QH}Ïz `螛*22ىpAL :!ܷ,r+qP&ZF=4w37i[w獴TVwiehʛN߾pJ`rʆoO4)P,UlC' VV'. f35)W"/2OrbE0̱q>K2[$R;{^Q%c1D[&Kj|=F^ٕ֯뎯[tH)N#j 54e 1bZ|} Lᄋ' əDPFeK4WX]=xg5˭1Mg,2P cD'i9r'&7z ? 4yfR}קR o9>;菽z^S-Bo4g ຦vcNq7r] E (*x70. KnWS:˼'jy:$oMʳ%@" U傘I5elNhx`-RQbɌ9T*-M+ͣr0i!wd}DH1f\$n< "/k~1ysଧa*a^6636$)PsAB]@E%~X)L#\D0mFby"n^Qknq)ϯzL,Qϕ:ׯِ߲[cJe:K[ ٯ=AĘߨap4Vfg:OЕTWCG3!ft&JwopFCPlܿ[Ox˘9z>MxBcf.O[dǥ(Gjpd@ GWW-Rk UJ*ў%nGsj:线St%+B|3 ##yol6%W ҺOo  X %Sps󐽨 Jt”~R0(W5ز1@{1賚Ҷ^?8lC?n_̜#ZZ+q@Ol-ܔ~m,?ul̻U ]u)w=:3UfqOTX->`}"Y `UeQW+np=kpcdP|8)@^u;JK[n(76BYj̼<\O J^?w]β‰sv+>cx Db|MdM|TʇEΉ3˙AVSj4g=T\} vv"- xt\}y6o%˝g{\."0L=Do7\xLdax߅p A9{~(W_&>N"*YaK kWKK P"`Ȁ5HYxr#s-#s#HMs9L+ P UU\\]8)U!'lcxx@㾺@_mm3q l)eZu=*j|~c`Ԓ0`yo F_-eCOۏ{TF8+7䟖Ѫ-.HId#0I%GXD{*pl&=Zg?}݊v& e"%dƋ4T2!H+yBF؈L6΃Ug$N/XdyF;rV3yҕ+SgJV>hjxv4jdG>ёNG6\()A;6JB~tPZxa 6n(,?gE&喔.= >^몶xYZig/w }3J Djfb+ǫ]!w,妭Bw~7m64xV*-rJ8nў-s޶i'˒kzHR$Uk*7"!.Y1%:ݳ]a@#QQhC((Ĕ[%)9!LA@U[1IYb 7H믺ڙ\-%Ē_i }G(5Dwi(~#6.Fy'xCYq8ԖGt+SFgI;$w'ndg^F>Onp27`E*ǥJ#D'N$Ӆ,)2ZrCET8`69lRvu>X;#Krmh"¶yQmCfN^K%2HQa#ۿT ݴ]4p&ȸ`$LrZ}>.sF<LFiefMc̽)Sx-znUOF<22;jl5_WD~JkiT+h֘.B3Ik霊d6]89dzHiםXMȴKfj;7}ĥ$lKZ {?.Y4u!vylfЀ0`gj6|٨rK#>/KCӮI~Z4NalmOb)Kɇ5ꎕb>裪Dyi{v9@`v΀E|ǚr&_`S2(iCw^11}Hr֩faL):;O 3bYbZre0EZLkkliíQ# V!)f|M1\jJ1&%De3D:4Ђ>Fi?uJdl6Mr=:cA6zBCM+eA^<M3dS79Xr;/ቊBRjK' 3ʊTyYDT+@[r'ݣ? Ki`V1K~ ֋Jc="d냰ZаeΆ%ڄ*Ǝx?wXCRwNLr ~ |mr6ކ@A=l^S 9jw^فv$7)Iu0*ʖqAi4m j~KK-=>)Jؐ8۟Gmi`MePy0K66Fy}~{_b=PʵTBHߡTݻͷp7ͫ>m.?`y1Om(hv&  쵒854Lzl6jq 1zI 5Ub%՝\wf=Щ;quA Çf@VY.PԘrnW͌/'ɨ Jw_].QRGsxvbw"pE:vDKm joHm$*dpvkoSgiQ}_̤a _K \_u j[+ZFZ=vd-D,L#rp; ;: IQjċjK()U4jf\yeW[ߍ· LI"GE: ]ݟu653sͪ˨Z+;3=\3lHm&Vъ]ԉ7-NS'n3=1f=I$5b?ǹo#(ͰSr =M233 ELƗCh3aH%NT3@fT@@bxH,N 'VimeO\Z.H! 0mNܯk1"9][3r%K/rB'o!kZjYl-FƧL9(9:Z'.fY;,y_ @Ɓ˔pBfan%V HdQc<7 Y0\xL8J9oV}X,K+g`/.ޱr 6e?;=bS a(G+jDmm~հ}0i UC=(2,kF,;.Mo_ʿB@ڱ;Ȋ h j90%P=RlGȸ5T*\Vx6;Q bW}e~ 6z&ۢ?ٷO; ^*ɩ*uh"2W \I%UH]m{L}Ayu%׶ۘgB&hS_s"’m0Qڱ@כ\;Ayp5Ub; ZT">;_*6($gTpfuZH5 }D7`?>O d`9׷BX]y62p'B`<;JXe 19,&0P$Κeǡ]I'A!YrԻѾNRztι N7] # VJ6e %o35xgib=Z9c¶ڻ^VD ۉɌTEsY_yf/(k.Tq+sMhN.(}hE-hrpoj՘F@1y8V߉9At̸y8U1a?ȨN獇xdkU=`eҜKNSB c7ׅb6bw]*ștԇ䰤*yIAҲ8;kvWhXbhaQY1Ry+ɜyo+Nm0X9zK?lbH~_Hk&EɁVh$GB5s(ǀOm`^JkˊPn8ɐ!`:ԼY~z)"I\,(%3\Lx[O71sV%~o^K`~{ $A}p`NӽьE ;;Կ1~Q^M&C2pJ}@Z8s!Ӵ+eq"a|L-kE!w*nq_L?4>&eV"R{ʪOAVYmU}|0W/g2ķTA߿/ It*Lݜ7H*r0:hۼrmm)755O1GӟVKbƀ-~W[*j?Zx3-7W1 %c#)_~+lK/n=646X^E%I@$,i$_Cxt=$fݯS=CO?^ PǶPܙQړUNm( [j/ϫt$֗1*kak+%pޥc^5rOdzJoRm+xdO ̡9ey-lsM =^*˵63צ}BTV*v4s3xx$)] qShʎxNN1}Vi'5.LR dOH2͛H߭LgI03jxvdڸ #r]9  ,=2`}L<v3ULKI $F@aT*- >²BJPb}b(R^Rz#,tAo~g17Si|vA^oG?-A .>G~O Ir*^?bBBm-"BA4D)r' 4r__ƴP49z&du|;&hoC-W/ӼQJ%{n˃f[_4WZe[.]]N2w̞cD5f 8P0$  Vu(Y(6z[?'I#k2p]aI5i{:Z MAvA 德 *-PK0mcBo?=z؏QgB+?g,[R{i+>mv051 [gR]ݜ&:jSJp Kx;4:ܹvo̊MJ+~ƴ˚˭5s4ӔBw:]N)uj0.FihH y LvOItWjN_KoߎЪRss.YB<ܒD[CkVDI S^e-H5&v)"; %oTCgN_755ۡ%XNSHB uQ A,Lә_;CJR?[ն|&{mp ^-x~uR^48H iR]vIʌV0f[&q$fIAAA`DV}d lU;c^~=?^5u, J!u4j/jgJ[,Ю+hPɰމy;w+&A;Fz I||Ż! :ju\TB tƸ1`n5|/Y%k>4GBIDZXWP@=18xjC2&IC} 'YH$FlUCkF)ڌ36ndY~O9#ov2%ǚn pxV7';͔JNFnck5-~\܎Qe9|K9*Sܔ'SR".AUcYўн+VvH|)EKHrz: An!Ms9qܙ̾RנTߜork8Xva#=!~,]!ʵYGq:2GDABk]ldg9&FibwY ^9fgs^6A~:%a,zh($Dqgm72x)0E^KйL3Jf@1UݸSx&k(C>3?i=)@~b?3?lQEZly>oZ|KCn!Yl&{u0_CE],'Ga[oAM l+v^}hbO1ĭ0!8+jʇSJ߱8TdП<9>{ %"5ob alꧻ̪fDNRb~s!vS?+o+õ_i3PѠ̑ ɺa@>X,h ܯԓc즹KeUt2z 9d`8# 4XPXo =fuHQ+vⰚ T#/ B5^6cB[:b4%H'<b_/16 i`_U&hZ f-;14ޛGNskEgs?_fn&:Nv -xikjۀ3']7agAMQGlwYUBIVW^\G-d>s&A.\1_[-D?5Z)tǑO=c!慕+}b~v*ab!:є^Jc[Y Z;HRHMUO4{Pa+).:iէp-,j@JDv0J`)TQh@F^<"\N%ҽ|OЪ T')iwݵ +}US|hb ~&ǏͥaF|?#FʉdM@}L7RE2Ẏ^Q)!KAz2NySS0="Sy,kt^b?&)Z6>@-E z|zw|l@]q:cu:' vrr2=;,mܮ)v;gՉO'Mx5li᪳Ta"jh?Ь6y9Z3vֶC\ PX!τx.*nW ^0 y`*w1 Q\7"\lfav{܇PNX }GůsY%@p9dY5>VyV)_, '2tMᔫ䞂dQ[ME׿Cjw^{zq&}6e҉N:dEWm h"3 c_Y(I8r 65n׾=y{yHAK{J=4]ўڊ41"StA %jI^|$h0mr^kPZBN7&cg֛GLͷ*5rˌy SJC+i+BlmƂ!3qg (Y,# O<~A3G\S0UdShcD{Ը$\1qi9CNlhBu`+"^#+OmE\.#^[7LG2nŝ>?h$Qt<䣷+,MG6:.Ml@tT qDwaSGƯZzd *5p),'O;O/_jeY IW% !?/O>ư]vߥ!r6Mgk_u'oC?Dѻ~7}.c$#g6%4%Pco-AN9@H!^Oh@DiiBOލNDǼٮ&7L2[>::L܍]9d|Ӷg,e6kaXx7ye89G_)#ms>.>LnghV;qh}ܕep"DUXk 'XDUV*9-RCtUf{~xml.!TzGRgʟY {恂43b 4&? YQ;un&p\K /]yةZ >,9*& \؏ ?T̞KOT΄*A&,ϔˁ 7Cd ̀5/dRm3߂_}f/xsV%WexxO%(b"äRGJgnJxqT2(^ʹ pɀuuQDAEЂ?e ;y.x.AZƗR*o߁FB!. "}Q̍.\w"#dҘ%lIo ?yzI-"76e$"bNURG7ޟ)ғ޵9!Fp)[(k !s ]yT>H]@|ٝ6~I5`E8=C9GZލTyY; Yp3 'o#\|\DvӵmOfx"[d.HZǶ=z5 yQzk?&gRo76MG3ouɱ1Yr33Aδ[ lq6R~ -r*P}{X>?=ɒ% FsI4wj~>mr26dtŅ~'ty|7Yx IfmRѪ7sÊ_N!֬_}6SP4fO6[C*w!GdQ奾S|qu{uaϽE+%^a$G}zV̉p&Mـ H&y[5K<KFV1,9lt8c߁STʋՎ%~ v?ŨT{R˞njeM6E1t]V- _b<-4pȏ~%}t!&7R(' #}ӌ#F A7ͥ?G3)y9Jq-T7EG`Umkݺ龒 ˜JwFaDlBD и!,u-(}]K!19;4`D(IlQ3t/I©ZA Xܟ`[[?<%oB( !9V#Mݨ-=A&sVZ&i<gHS<6x4֣c[^0ٴڞX_}O8SFH8Rѱ]n/~sL( -:bi-3Ñk%YHZM*Ik 58ө@ K{!pŸ,=g;u3DC6рnjMfRxqbJxo"Y;kd&-F*8uoicY m`nJ^26WY0?xƖNjYw{|un@#Y}w_"VM -1]0B@n _ًhpEd qƋPsto]Ӂ3SE-ٶxa&aMkM{Goqb47я+W8UDt}rU}q!2RY%O7CF#!."k;z `}k BOb]+[a Z+d5Ka냇\G?o|LɃNc ep5W| Rc؄hfġ8E3?"J'SIHQBd7dR)Ǜ WuDhlЋ09?_@.cX/b{oYcB)Bq#@p5Jm"l*F.8|cXhv>$u<6nZ-8ڍu߮o)sQ?Y|Yc=y&{gNJHfS=v>OK4>;?aiI(ؓwRvS~?V&qVȢ2wUS=q W&n|$Hl#Gfi [-_WUMjogC 4D@_t[ R)-.M{5>R ӢN,r(7|tu='2^+\ +%l^;o1Vѿr(p ¸oH3Bht3#pCg-{ɼ~HT0C84=ЩJ*  >ԛ/WҖ$E YbpeI¬t!Y"ђ)褬ބ. %-@=Nw dנ# J.o E8E ,žQ?(fGisTPճ' "J*rp?Cd1Cܴ{ a5}~7d:?hjy!jxV\L:V_ry&$H 1Q:[X`SHPf{!^ݵ) -*<?ruN~ippٝW-<7Tc.[TaHόK|z5V%)?ҟXþQ;eG+>ViA[ϰg|;o`9wf bڳZXl|"iiw\m)BCNR A,RG4 ?nDY=CA NG&@Zf(&>iC[-p,6 0A4Q04{IJ}#&9Ql\&EL_6}-@j V!BPFK<{5|^5 %%N&`~2gGHRNS`s \Ko˸-NkOFp"4L9'}Ss*d]``ZʬdO1<;ULX4%hF3))0>헎>1~fP8-tzvmRnA8abd=xvf/Z (SnAL{=NacٮeG3u0<&e`3kap_f$R 䁾^p>imN.7hğ.g}09\hX*#qd4"#q3}IU0 RvaP|qDv_CYڤKA[llpIwsV(n-f|]\EG3/bP rrHRo:4޻ۮ 6ZPS%FA/,k%j+8Z_E4OJryg"(]Ȥ :t^,&\RѢ#f.s:39-!OC켈bT7Gږ˨Z<" q}UpՍG'kW`l!ˁߡh5Ycm}X6UL^gQt V\[>cH^ f\0-33ErVje kbp-/k!6|ufaT֟9oDv83OiG$k8.x0 WTW3N}Q X9#I~kGC3 D [C) 1? Ǫ@yhR3ӾN@}>TXhz=Ke':9 ^!A`NVOԧjoC=C YRɁ1 971cWSl,;ȕ`f>߫WxEaЬl%"SJ/%Gbӎ/|*$5#.&\~ `dgz^i<̎4/",cUփEK8j;v˻TA)\er91k08UŻʜf\W١LdFb³d|NLz"4FzW2)9/ OVIrҥy&b ]ߕW@w ޫQx^7]ʕ egە<, ri_'%a?*qc]niRcWOxgBôH߁-$gZcPת$&3?8bbDxܦW=oa4eE%P`oֳSc=9/1.͚|/{5":)`LG9ՙܓ_ml.3829gqQ:X%zYj4rJ 6yߐr"]ap2\$8k{S5oKƻnD?ï)V*ɢl?̓`n/FKK,_+TIgՐ8rk3[ =0 gd8@ *bIe$$+Cѭ ΈP*SAˢKN< [GE_+n%I,~t{Q-;zؑm{XGFQO<͸XJ$T$?[ZˈN6" Vy8ve1+B=T^;f |fGa^-ɢ#HgahrH4ӸSN6^ILrJ]6;g[;Th f:5c]NJui1F]$X7$r@]}juuִ*@"W?}p`cr|.JT4x#9=q\muwB*ͥ=[%0N$<:B}ljk98_% Uw![33_ZE4Hdov9 e7 "HM5"+="ִcJ+Q`ap%t jG<$JSF /wJ8DCX^#Y􁂻5pFų4Ij`vu/R\DY\WGd T\_ᩤ*f`,ڑ7( S!)kۼ!/[T0WkQB$dcW1 >WH$$Y::\u=T$?RJ,^~{:Pdarq:O-%l!D^V]0o45q2|-oԕDuT䞧a*3]]]>|i5m6nJCPylaFT. D!ҿĸ2_b(9.P>%% \tZ IL n ]̪ض'tKɄU'kxUgkX/8q j乢 1/")pk+͑!1Y!GL@pɭUyfI.ɕg ċ/v>W]C$9CHS-cUm"QGp*RIVf65pd H=*'ec@B`+;aO?kjGVΚ 5pSЀFB%y ׼ a)?c9؝ o'gX4ݫ̌R 'M!vwNG OB7Wz`u*t% > uzNi<_Ϫ>4LmF(<-8"|o< LW"@Լ14}*=?e|5O=E 9{(֛pQ'~׋2=:HQ?leh+2RwAɞ2j|Ę"A![$%#J ߌ`R+_ ]MS#aqI͒l/ocG1~m'c"bs"sm14`H5Q>#}֋*-7ppf&ߍ(0Qc [rosȨ?U 2 tDPz{"E"{ihU, 1n.@zDS{6]8ĴWBXѬ.fyux7B-L}@'9i|pBb1\#2?V3kCq[{2RtޥP<*u>f"DVWB7g7j,ztZU ^d&폭,ydc:#ސ("x gVyedJ{qBYAStOI41~x4fe6F2k'b(t9m爾`6nچ3mCՏ6!׾/s^|+[ȵ*)55d)ny '0qwzx'!xGI}q -u>TxhxTY461BA8yL^HYLNB6\m}y^i_=\沽8؋*yn؋~;46UR2M k' ţEp,$&o cSS\*ᵣo;fK_HLF%QNDO+vCh@#c&/8\*U#"NZAx.&dBf?XU/]ON"k9ѩ#P K6Ѷ!3χkqw)tþJ2;rqؓvXN2j>SGJNԭoNl<&hbs7:«$ u&dXn"=griR\Bfgf fTVeuT#VՉVѠ Th$9grVV j"8mdMׄQI pDEdN`.AV RjǜBp_VDBΗk8|8{tSkTpPisjQXS%$2pUldv yD8?Wgg2&Y(EN oI? bp,̅2_\"tz#9[/ʔe}('wy1ݗ{y!@3v%CXVnccųu&R%oeAOZ+W_o:0ytL}>b$ /yZkܫMizM}<.U[6^v'uG⻯S {Rp gE=?|4!2` }0ЩPHq=ufUxe]*M>t!#W\ zhD}$Ͽܮ1+ nJnwL Z"`P|tF9U K}m^T.KF#ROKZ%r"-T?˾K | !h;ck_Ε":ZZG r~Uc;rXVGukOiCKuNּ6g\"B9]*^a엇$<ŸLK`|YH-ꑆU+y. :Ӟލ%4:d0 GzG&ؘ2xOf: xy@O$@aj״]?2:8⫚ָ"|u 2(+OfgL^n-lE*!EfZ\ SRY?fޯk6v-6ep ƥ(Z~n">SG$Oz +٤R4왭yJHA4U( ut&ۊLq։:YeRFo&l:h K Id"s;Oa̘ a۵S(ۍ*=qFsBIZzҋĄ YLF#{#$Ath Hu]D7̭na9.'/ F03G.g}$% n:U춒fVʼn'`Pllȴq3XmFw ? wi} ;--JUֵ߿+Hd%*0A a Qg ؉#S b4z jV#:F_QY&U'>8.Lzw0—zl:NsaeƏ@&8obP58C\$xr2@s2Lzj g\*{N[Kޯ)d C2 &"[/{{-͛]8 V=kJ_դzV$낷``t5!ynW[mOnbaУ%3 S-Rz1,ՆYo;WCoP@}V=͹Bn A 1ks9qjZ$5pyC*y୞n~{ac&>K6(sش>bPˠ6n{ȃP7pzf4N늺} 8Bއ#$f'F[k9]a5 %q}܎ElCGV=qLEMrnŕ_}E!N߸)ҍ~[8gG}x ^,"r˘L5pn~ =.<2g,QNFQTӯ F;k*U$ޜ+Fyv&3u'<dI$>5 Xuwtư}q/ γ?ЄwU+IU,qԛi q~rħEn(h^W +BZ*gIBA;D(El.K:E{M4VLGiwLWCUw"#qJ'[đwqTQ3e~4ɈXgL3j1!MLiɒlC ~ "FL=d!y\bDR*5?-aQ~ pa+eFEnf# 3)Zڼ2v(p9`-u3MDIDzqЅ1ȲLP 9$XO0$|s2\$y!'t\o wgEe?|e//Aśz"˕mўT11zPnvlԱeV|,(A{@'0(TDH ɚmyv@F7^g[U&GU,2!e.mne ,39添kB4ّS8_U2 ahČ>ӹTzQ۲d@.B%@Ï}L\\hQb!܅ߠAcF cuh!~x-'0N5ӄf01 a?_y>Ń|tzͤ"k6dQkDnL)Iz) ow,:}~eAΩ,70fwWcc>^^a†$ŗ[>纣e0@DøwƮWp_A^E9ǃo2VĞ8و!Af.&r4a~m$)IQb@yVMAaut1k61xs NAӠZ` RWִŬ`,ۈhklU3t9GrF?2VVLm ?M(C*dSC).DPVn+T_b19FqؕJ* sr1(XQmNfvMwjHB5>G : S}³; ۩DLJH01I:}m<{ &;qC =F16=w*Ma6l y* `8ds/چz#-;xyA>ĕ-W+:-D3 P2 +48=I}"X:g!דPOjpM> s ?4T}%E. x/==ׅAeS&}ľ#_gTְKoR}7Oc$<(Vt&~PӲ Rfj[ q{h_ЏWvꅝ8+|۩^>EC;ȯQGk )g70&7mU[m$1lͭr90*jk,C36o3mr5nߕsX,?-cRCd>u//i_}%˒l"|tjzZ3c^~뎺YSFNiQWߝt}A= Ѯ dY-h4Yzx,t*:+;r:MJ򆨓klXŝ8ƽib[ηH駨2]3'bS)xbt)6]zsisʀy!G}S[( ?9U׭9lA9b49=q?wz{͡۹~+IJpb@/{+ٗ =0\dUUyUY1ߤaSI9Tjh yB[++Y|l]\_Pg;ޭ1ns'5/7zJʵ[{ _M16 ]>̨P-QޠϾJ3N>>KյfXm0Bf%Ԋu}tC#A[j*A0;(0N܈g֝!.U΁O==3m39G;*"kUfxl?Q`rXoN,O_pC~Zl>wR$E6JݾT$Bb`tps2iv=&xc+pf>QTSޛjUJr6u]w֗O|LjYO]`OEr[q bxVue1hq;PD&hp'ӥOяC{҇֔T}̯{XY1(+=TIS+Wr#s6pu <烕^c2c7z~P1cfj  ј~̃Jﱋ1-B[/Wg9pdB)J<ڼ1@=SvC.fW&/bFQօqJWm]K}74`Bo8?E[zeZV+md65kE^AGւeփg}7-gϥ`ST\DA˫8 轑 EӪ-!`ư"53-^% x34= '=0N*RaN R$xE(_=_[X,s0\'OVvP_;҉.[|&^,ݎnt%, k 22s3]N?Nz<ڢBל߼€}\BsQwkOՁ@!`x;e儰y!\̭I xNdձuI%Ͼ2C,g=orOn7WuRcKG%ܜ4)7w0)H2$qG4["/ RRXY&>A1>Y}2{}K.3`_o 9An{|U|_]eS *Js|";ư;rFzX3,] kOf 2!9)"w|)uͅ{,""Q殗%6.$`gۗ]6"_eԯXk%N\{;qһ结!HwtF'7}Ԧ!mw Ǐ⸵`;LtKioOUt*ڲ#5IlTCd# l10£Ju?"˷Ut 8niȿ0I0)Ҋ:ƥ@l 8z1̯㷹I2QDo$."\ޣ'"N'q l#W h(QGwͩwDgt#|#t:,T)6MiukފctEruwo RB0Od%zҌ3Uhԥ)0!Xc18&ٖ9Y ZD*=aM&cwܴ7f2ӍE|HtۚaF( O@2{.uv\W|6}dG UGuE k2Dt31l7vh^kx4*2WZ%Cl\~(k#9F ˄VCRZ@ ANd<@X5l-9繛wM?1nzl 4 'P9Q{d#rojb|$nÌX̐({ڮY"`^FfjJ,.F.i!cj܏x#Pu6KS"y=mƏ}s7u*ڦSFVCGE]8[2JSW:=!&)rPDXN} "- $FZٽ%@!2"!B/ШT<b:xm4 +B |BĞ vFAe :C@عoa٥*W, ߧ,c%bI%;N£$%r8TAT!&Bx'[8crC!Q5+.G#g9#*i'r8Ց;Q݊U&6 LsR"I3Df3ʮRkrG.H/8Wx,T& u2wO-:RE Y[U0ha UvwC/dy* z\#^PQW^[dmjF\ϐ?,X/T;k i_^8Ѻd*EgbKlŷ+;a6>xaRL^׏ Z11lKb~fx0?#ݵ-ZB)R @YI^`uߠ~UսH(V9"Iκk$멗Q^k}j mMJ\7*6*b,L~ҪuR'QoS0W+Dqda((e`,yfihjDm3:j޻>Af=h0ʳb4nyk6F5ت6C"FΘHpAx>ߡ#K>n3'~POhhU2yfU/ q "hR><2o*G t@1Rg]* T[>SZ6V1ʳtGEa\(Ssc-5M@<jbDn|߅9V9Ywcsv t Lut6Ҕה?@u b1!AaGŦJNfK]ܭDfκjH9%hE/Uc.VjLբ~z4qK0J7Cp( w΀G;㑍~X-vZ2E#>sxR6G7а n-`ZZ+GoMAj':f) šSxDpMT\$bpQa2?8Wl'gOI^1';2`\a;|X7OI \@5  wY'0oPW2*+g[!Cou)l0LcUBԚ|NI@*6Rpd#~7O[P䪗")w-Q- l/?#4W8%苗KuDNB.̓8\X nJIDu)^us[)$EsEp,nܞF_ _pC*@PU_!Y&͝WıfbgA *>L@j1\!K9*z @>: ;X.`ov"4A&}h3%Uql &|ؗ*L2=%%6}ߩ<BYMQFfndQh[-[coJo}(C Y5ꦰ;$s/B!/HLUsoK3U+VϵU80ሾ#NTh逆Ss{9CO8sM&+,kvOЦ"[IpvT!) Ȏ:1#LiI9s{sԎ^+LS;z?}k_9 7~M_bNakR{'NcTya_rv?o^sZ_7<`CV P1H1⥙)\uUMpC?ѬIϸвi6p_zP)+D+k!nx̤S|K,H)(3㮂d֪M3oݶL&u/Yd|!W^=R!"証Dǔ(~/}Bؿ7HtBgWnLrgւqW˛E]?JS6TܥR㍜ܓ>ETɰ S\>Bo{EptB?((G<Ą*ʈ¶{_u)+)6R3  fs䛂ڑ$1AOg:Ta6N6f pGrO $p^`$' / {ۆ>*=Pf2eugk6wxBoD{eeTKhyz/^EZ ]W{ۋMM#[-E!co0z#;V5Kg̶Vy?MOUV\scO*hNH_F|R7sG`LNT\ lG$юJ1Hycs㈮L-OWL/z8?{?j |w -l阂e[<а8_/0Z{P پ"{ I/), @̏$ vpoGLO,/(ަl${/ӵ$54zfU]S t&qu.Xn9C`dn`񒆛458V{ ׆-է t.eC Aw/ѰZG ~dc7UoΙΣ*suau'aɻ` |#˅>-tP]6a;\)hӬ64@ }^TE$wמf]Vy#͹8r$a|bG '> 9!h_)F]Rv|r Epmz7Oa^1.%7z,l T.#fN8R7ސAzj _w88P8jyజ`nᣢty&ǠjM )N[`5{TS7~rf\C=\vzbK3;O “s8л1oY8d-6w\x@>%s9>(!S 5ZHU>?YSBmXc{J܊ِ#_έdJ(JkWLh'"!5eNEٻx\we#8(ˮ?)!pJApޥ 8ۢʟKMiiJQZ=)7XP`xGٜUmX1ȋG&(B+?nfLY*LzĖ\/kUFGI!t+@{V'g'sTnGrP?/F[TnGudT_ArCsK2o2.jG&1ݛtDy|U*lWܛ6Wjz7]fys௩)$q#n@0`qnI=ڵֽ" [+7c9rsayuqOG9CiY&yle2 Z=/2yh1(-mvЪ* i^*\eV(;צ%hcg怅bnU_-n܉Iij%at >Оt f~vGQ_o$w_L0jgv̊J?Dx5 & @֍!SBv nJ"H]{Q Yi7/pxLP)vBqH8\:)pWfCݷ;6Z;Քiis8Z15nkWh=5JLғ5ːd3O"}L)G[Z69ۇ8d6-S87;dMYɌuՠq-Ɛ;H2<ߏa..F^mxdhpvh 'H,ȏ(ǥTRk%<`$/bZyShєLe yG )M9u%Mޏjſmw=%BŊ(NZ߂^{%]; ֚V_FUHGAn{&l2\t# RgMuF~Ls1Sz-*RBL'N`V~f8O\}#hDɌntJT]뀛z="E5%E?( { vDí0!0 #g\*)a'lY݆| W+Qcn嗆_2<ҙ<,"e ,pz^ -1%a~AV hn~B g_5bFob3oxxP]:Fhj>)o0+nA8f!tjuC2X5$s+Jg%{@,Ww u GDӯ&b-2LC9zź]uͽn'g`+qðփ6.Z*>!cBon˘}n.ávS|F諭h-  ЃmzNɕ:i<.M!*BaR^ffə^;u1D۷;@p7 0CFOӠ4xѣAC]Ԭa~ugdаs`. ;1aA_9O|u")IsgZNFU~H\BC,~ә-9.?y/o L2VTpTnEQT ~*%$%:ӗ`gOg]` @_S2)5k(Z.o#Q~n+GID% p6v'm(QR[:8tAe(2:N;r;"-ղkƤahUZ&N[llzĿ[+We ;AJ/V?>ӮISd lB + 3Pb$vhN%ьrK6.C21п[7f`v4NeXCxN"ȴ"e3$3 ?_0-",3@T.S"Ë\C+h7FՉ:gЂE<ն2/_$.[<6(AʶWLLFK:\N9FP>X@v:t))r-},RGg* h| >W9GtԨ0RK&d6:F@Gr:W og'@yl]%qz°º6Yi!ӒR{W ;|<g4l,vlx~s;_7VUn*gֆI]ԧWҰG:>,XK^Y[$\UfA*~.ktHlauro4R|Ξ@4j*KUbGr86"xkhHI6~in1 BVMiM7*@X.$"4Y5Ndgd yRu .#]g_w<6yXvg,Sj9lwiN޷/'G&XVڏ8n\~*e87#x!1TTXn@۷G) nPdN]MSXx6?CfEvV˯f Хr6)n Ӄ:rAmūv"q4>氃\g9]Kԫ-[N6凎2_ԉUmyh|qaD-ȦDI+,2i,"G`0K:s &(Uկ3c{MCA{V['L5y ߃Ap~7:o PD2CJ #.9K^&NMř>DxSg2ubT;8䳅2%ڷS/b ,'&V6u(R¥Hboz"<0B DXV'R Μu ܥ"#\̥P ;vdK* 62 .< <閭ā9t uA䟴y\ñZvBw?WׇN糟+5dY&T.X"hԙςw5|#-2#w]J֫4 &S]?'~rx^0wg# U病nx9k Pܮx, ]z\}/~3M;m'{m箾'=ƛiRYpsiB6i637~D ˳vq2/i  ֘vG]֑ice f1osnw4|5_.FzAlC٭: n`dspb8 :x? wSV+Oai"7'ж. W"fgH}*0a&LP2vY^tdn+8&e1 !G}*;~ /hрC)d I: ڂ$Af] 9E:dcYYU-U=Yw)3 ęp>DM41udiΎK222S){{ks>TP:NM@]O?u$nS2n7my^!6?)Vxe!wAKWg EUm”e3F2+f585Y1 W:s2U35Bg`|jÅj['31PI/uBI>_"O@Ru\U|V.3΅ߙm1;C( Ol4 uZc춾gN| %E%'Y nzgMԢVCLF{SKɥN^ U۵&r;;:|Etj yܼiT6Kd8J킑i{J paP9B+sn6>1t7ELf8B*8/.PaH{-AiP 9{wtRo6L _e 1/nRmD}F47\J<]]V\9DJXh"@@A꘎68puoBhɘF/CD,x>.0!QJ{+zČn2ŖaőJ5sV7f8]? @L ͛"A*j{r\fΆ1Cw|x\ ,O˒'P%ͤh`=mbS3*ιLz3)C߻'j?14{: .bM#35*"Pa`;NFYe^5cJ*?Sr)g6۹9K[XjEDpf|Ws(\._`&'ߥC]#1C=M[ɹOe-aJ 6LĐP1{mu(uT ƐՑPOQo=gXWċRB#)R¨%L {)`=RzrؗOwg7({J7}ׇຩьqˊa q :J"@KC gq~ɒUFCnM.vzM8ņWU_CU(QJG7mfhDZs@5^,[@c4Zb"ʼnAGp&$TR{$BȞ,%'-Ӵfnot!Id]n7cG/G 69p:n6xmAV/KwScDV̂,a@[/+QF>#ud2sֳ2f7Z%K<=\|3.,%тJzRyFnx]4D/DxpV/_ebJfS YPNg7<(xԣP3Cz]% +/2'"qoYj C*0 Xf>bnbg ӈ\\a## USg! [\p+m\(* s{69(^ MKl6+ ~rCyEf6'}B|6ZGXei {q}C#l>r.S׍Ok__&PV}H7%۱hk$\\SJq<JPJl$<|R][Ux Ly+Y{nM1zDGOV_F:k|&ǞIuk #+0='ę?wtpK49A xmv'D.E]..HEDUV&̬)NAzXEW',ǣPX)alEoDG6bcuRiZQ? טLA]Ş-.K~|郵Oq`2J!}fw"γv7όd%ç{#Ш|;MWڴȡîn">6*f2.e`67 >D (5NġuX%T7&SwI (#Q0$ #B1-+Yc)$vxa=ĢYr1q5bK\jG*aiGEٖfA $pGoӑQ@OdOH= 걱rGsfTz\M;: \>0CL9.oMAc- p)xbtM|اV5OߓBDEEfZ`^]3]ds;E"u+L5i. 7ӣkP" 0^%gKvZt~8 8jo "=WeD&Ǭo<<ܼ0|%2NO5'5:VsJCbr~-B/ӷg9i&\}LWY;No)-/>TLⷖoc̒d6}{$+ꀞb -1$^OU" `clI'?ebYj 0+06K">O&/#m@MKH$y?N'+cwJnPm9MwJRJ#Lt=}@*ҷXM>r-Yץ>eT!Ңf,B;{K} ^rU]O4]58֗d:]KiYM'=fDd\]yyV}N v`GoSݤԍ:0m!6&l2C~CwBе닃XcnwDZoc ;1pZH"2)ϯyy lc y1Gw{9=6C^ziuނBҞb~޳ 31> A W?C\Y9oNoW3tl^mP>P //ΔF& AIvma{b:+|t)?$)7[@^T;,U 1xoi""p㷸uq8[åB\4^`AGT@%̻"^ 'ijGmoh Hw3^{0֒#wKs[?mA04*WΰBDwqk~* .!º3Z%+1ſH;#YMyϋB`O"[DYc4KJ Dّ }UQ*J>|u6yZuq7*mXx(L/B5$`Eϱ8q߸YrpvwSV [Ί/Gmuw.Dŵci2 z&ʑE= i,1;}хNis#+m'f+9I@S;0lFD it 9fGuGKSqw4Ő[&;iQ)% ˡ l\UjI"o?,uk@ p8SjnLzmR],,a঻pV[jVLƀYVPވ zNB-MĤ-PNMPje4 5 H+JɠRb܎Կ;P\QlF2KQu9tK*EF?5o4]JcO#KW)J]5dwTQvkfn`hu1Y޴`CLhO$d89gkcW - GBgUhVDZi#Կ{ Jrvha1CR3"]ޫ @Y g\zKCupf6gv>5`3R&'>rIC)f~ˑC|7;\T /ąPtaT6-  j|zF{D7_hOWsck n\I1"^;ސk3o2kz-eb5E&isK )3h h>lxk 2|a jì>]㵫Bz&BZԹv"xև.ǚFG< &N7e4{&At/0+caiĭ6 L1(@QFE4 K@r [9fF|9)qleqU |IKù!0w*̤v~TR[ ëoܦB.v7 qd 7pxmzF5w4Zs_/~Aт>C[K8~ѥh, sT2ҪFgn6Lb\ha9AuFZA'J1:[+}n>+"{N%\#kI$7}a=+IdgS$T%a  )b>[|I-]:֥ƒvYGX%;M0Fv }btjV נȄRx/n=koXCam,j/DSn3.T{9\MHmHHpE:ɛ}m =e9"fw?t4@F^SSU ̊ xXp_F!SlH :!)g1X=mie *$ f(89mWP_`PN?[S/=vȅŌw4_ՄxC[t#֏ AB.l?(c9HAcr/g-u=lU(XwL֤E'ӻJ7OcC MB?H>qrt) D]\%&_6 KRn dߩGtBgQh*1Qowԇ2'"9,Ec~='&=l DzUB9ʥr6UX&KݚX$^֬D^!k#oO@ .Ѕ^<ߓ}Ř;LE)x6Ƿih6TK%Cq*Tv)#nP4 [H1<rrr9'\W|F" 2^% 8ظB SXnΆ|=A4Kf%mzUT:eD "+b XɯC !%g&H(+zoJÜQ?B,>{qHIjQ6eP#Kr k tރ/h?<wk# ԻWoñ:Oq=ݷzU;z*3-m{B\'/|&=(R68`7`+ odG>LHmʒ g\NO@y)gֆ9ÓPpMjކBCڶlSrlTN}YZzzeSl~SB$ }߈JDˬb;aM8 hc~>?LyIM-;ՐVnetm6vw>k7XW,̲K;j_{/( eϩAÛRvEYg5nEWG{1w>wƿKP6j"rB!C* C]L.\F~ĸg[JI0 1\3NLNTUz4` [Y⮥74; f{\+ P,­=otO¸]{ؑ3LM$+\b}ˬ1^(b(7`I9CvCz,FDӾ, +8Pj<A-f+s="aq_tbn}\zf|lݏ0x˞Jc`YmS:$KXm6 ut.%'=TfTCbNKY2yI;w5*U0wT:eC0RnhMg6E9no\:9 #/2ȵߐbC#?hLs-Ce#6 Jd^3 .i8}zu|%Z_ 鄗<7q%C' V98Jg~nN3@:_N>[X{(]N6 !ɕ(!LUL{@.(iK0^]00dv>\a[9Ѹe3hogE9,xE^XAM-$5.q8:KİSڳOʱIf]2X1%#uU=on? 4Ť;$ {θ38ZDr(RYBbe {-\!1tsbɽ9!p3?BGyOC(HBI̩6[G`^9E|PE-#c]4ťC /"եVdTo<@DE CbnaVDYsT; 0gE Ve<ףsm&K.݀SB#}767XC)#jAzҟ˖+ԒZ!~>״cq76P$OhyqpB~bvx4φupUtʝZЧKk ޡ 泮L1p{SYxFs;g &h#IQE a$@HXWV銿|ًIӟWwȋ2O Ѩ"AVp6* 诅>$AWLQ8{I-V:oùZKIҁ@$9^ D_#Ƞ#uIe?Q\)q'O'KA'?E"- X(Mqj)`'-ةS-׿71!cLd`x\**lh VÈZ;nwM ,x7Q: Ҫ^Խ/R'}d\"U]4]u I۳(UlsM2ٲ%>Je5 ذ:<ēg3;z>Eg *.e+w eS'ome_)29 &*h/TKncjхL03rrZv5UDZ8\#mrmvW#K&@# 16HN#dq<)n'_n'r:+~xԇ䊓r~BiP;1*R \P8vȰDz5EI lxOv)#|^ ldR]dP{؉((c6cGթNvל 2j3@駗*+ F>ZqRYPAAF w?r`*."{,l " %:Gb Vs]\Hӗ㌸2 a} DR2l)VfjL`Xc j1O q4:T"JCuvCt>~LN= KC3P;B_jdddx h^hm$I$5$T Zu 3UIx9ЁRNoݧ^&c~Ty>ڐmbx<$<٫$R<.XRS񪛓H?}E w ˧ aڇû U*JC3SIsĢIc2{gCn*"Թ#YE}RIosn\+ԍ $[JOQ*1 *{]zC5v]7p$+2` >xiq}kK﬍6XԖ|Ssݮ5PmĈInuO!djfT* 86bauZW*~jRz>Ý(7u;eD5s <"e,^˼?$v0֍' |[bNiqE- 9L oi>hm+e7`\b at2u]7H.UO43xss~xHX"L˓ܒ:Զ40*bAO/XX1Q)h`?GG<-/m8 n9ϯ~.&CzEԼnO=:Ibgjh70M-)8wb!L=7 ;. kˆ @@vo$ %/םEوܬjP$Mǭ\R}uWA-r}!VӶU-ck8aAɎ{MR==7w8jP&͓?6!ɉ{qD 9٫<%r/^[eaY5KD5ʹrwh=M4@r%E*RypYnV ֨thBHÙuJ2Y[2ތ!z6cxAҼ wB3+:Up?V'b[X V7Kkd0vۀ?CtCM *ɷejGt:Af]tg~KC?A9}ߧ^e oFp_싓SHPEMVB ]n*o,Y|$CGe)TgءUV뻑U0?]ndn*PRyyī{G;Xh$W ^&t.&gֆPW? goنl\17F[MX&̪җk<s'<-&y On(-7 <@ғ|<^q{5Z17B5*q<)'x{L`:WInd^s , zÌb[Wg, KgPG7l! fٖ= K4,`:ATD< 3Md"Իa|`8/LKێ 5o.AVp1|(^C*7hDEaB#(1,' =K_,`*XBi Ґ {9ىuR>ねB1l+4㽋WjHƑ ӘouR <TG23AoxNmFd)!H.o[_WSJFcK_ֆX4Y/^e J ]63`|Tu+rC?'*lldP G>n/00I 4oPl|9(ZV8TZÿ+?9ZkƴT)DҦk0>xupy5x= Ppe$/ `HwgnBW KUpfw$1[sA/g/0kslQ>cY0^e~Uj"؇WTsބxQ!QqZ@qAYzd{'fQ|;3+!F+{+=$`o [liL`CԈ J -$m [2iwbUac(nKPx=rȼ;TS6ƕޚ+N¹w3Dg(IhWiKBqJ(݂k`uبIŸ'u㕄"3]PZqS7666D FdzᎢ<֌7z &ݢ ʊ1Р_| \S#lvFa D``ռ||hpݕ׿*-*[Բe״YQMߴ&$̨y(R}hq"h}*[w[&\F8{2^?n'da ~g`< vgIB< w E;9^1DQfopT^^]'= loU5g2}&>!48I 7!xWV&m"F1bvCTRo),B5Allr1@f [ͅTP{#.) -ް^X-x8dEoD%/'ȅM>9G =Ĥ+TњQmB+׼M|Jv[0 ]4*2XQe"68}sc7pX,GVva&M_oCCmoal^1ez.yRS/y_|r%vFrX7peln8aC`Uj|dMIG/L+>ʮ5Qp&hEf䂇K\ޝ(Y 4lIڀdp)cIp99Ʃƅ<j&@㥚KW(W) ?D7S7MZ裱E;R+ӑ̹ KTƀً1b]DdF oˋt*#IÂ0"e2gP7;(.b%1[o^Vg%@?HSеh9WNg?:΂c!pUQr~OjjO ).@:GlLSbT~{2i"ѻ+./iQRv;;[P] LrE~l;ZÄ U4qWt/ .e> KbIU0tIdJ;/w>&ZS=sluQ>pLp5 0NO/"x ȸ ǰ'BzzVrMV>_x㩜[4Պ?/'۔f|>tZ򘼳RA|؏^Ǵnk7G_raRΎe^:z]bbE02ayH ck]WbSE$1Mq.ph%\h Hf_-fJoӹtkUqV}t'=z-d_Y&Q-u4@ ͤyH6Q~܂U^1/J)Q,qHӢ\6ygduA zc:2۽tgE)̪8/PJ:||fLv?DJU6Hz?{m+*6 \oOyKHX;گ`d'1QL&s anB@믊c. (4w);ߛ{?|k0Z* 6uE*7HƤ +\T3q˄vs*!2.ԃٮ4]KFX9`TnaȨh3W(Sg"M3 w*l7[_ |Oxc/1cw^pJ9ϭsd~NkC{/ȯ, HتX٠Lˍ~yq݇D^%8g6U{mꔿN !FlLރ B~j5yTdJE`܏f(2?bW(ilC\9"^ZV0ui[{pY*  4mJ KKJs殰zZ}Ȓ"KuzWyMz\66Ǜ) wP+uR>Xhx ]Ʒ 5[2T*/?YD7>k0BՙYƼidLw4!wm^3]]%iZhHA[ >~ԫp?z^Χ#*U.L|6' JQGzkyԼ֍EeOYoxR,_5DE4u ܟպp`ZR0 fS607Q)Joi9ii~&Jq/K x!6}a P mzmcP4I"]ߣ/nwd\ ʼXrv"j%ߗ_>9K.H ^Z?wR^JH~tD]xfokH΢.溏籸klO!4XG-.qU:a!cBs<3y~z٧`UFC椈$}fG y ?q}4 d[޵Ӄ.Fv4FƳk>Eå-B>bW 8 H$&9"·•%8fl+O&6ymwJ-*)7Fw)@m _ |uw]`*ϩ URzϦmm@MM; ȒF2:\I* y#o'،{_>*SA+iGj琐NMҬ=g)g>3<~ 81@M{._ }i 7jKz:f O7d?n1_D;Ҷh Z;ďZV:Ba3)bMO3a\z;'v(ݑr5'"8lUPU)0 _Dtdg5?4H:<%`:[Ri2C~WtjH2aqj˧]rs5v2zu]9i|Loj譩? Z]:Քڨz!ra vo|ڋ{ℌ/?QGLEJzW0bf(P]\8i#v#ciTV+B;4[wa 9"hZUϰY!832hܼV~iI6w*^I9F\徃s;晛Қ:xD0n\j29^:uߤ7*'&V ]d]}xCib @J_i܉/@͜@ nDgx1X3Ld1ʢfrly:wsH3!.ZQwSm8?jpJl[AFܳ[ƢLg)< -rJў(;Xvm1+7Zi\S}դf\>L~j|h.v"xoP$94LU =<S\'}inZU{`ADi%\8OX~K-UsZJ//Is)(wi.$*=)ösUUNL8j}Ff-Mq䝄hn<- 5ᓠQwd †d n默[m3`@FVAhl%'V2`|fxa 䡼ɸkmLMݻ"oeڜs}6־`.Wh3ɶ_x)q>Mc5+ꩩ7OfQAD`FNgV6hW5u~=+o׫@d._tx 8"{G7 u+;2RAyAlյFv%r-~>YN8]%aWBC.+l7* _m42;ELIrM@¾X0&I |TQeK0_m{&13z߷@0!'l-9 bJ>.GT6L [nn'4FoJ `CEpД$@wyAIk9=7 [!ՔfD oJ(l_CNe D~jlUIQ"'|Ţ"XAE)qni:צViV,Sg@0:bU巹ׁp& uW^Ygf7TDmAlZ!->6܆YB^MhOye %+/ๅe0hN[&BZęPe`WOR`pw}R4Fn9$z{Ӏ8~oGZOg3q9(8Ԥ-ؔQ5kSkdB%£,,Iի GC5(ߴOxq(\*\(uP75LC×^͉fޢ~kY"@X{0ܝcU@N~b gHUk)b`QۧD}gG8(C_$UJx/jJu*qYy}apGBkX`*y 1:EB쯣7#^_8܀Pf:y=խZ 1 5!pu1_ ́1en%8rm5{^+~P%Vtr:zGC ?\ɔކIzO^,m T=Q-? EpےևUN>RkQt0/Q#ŜY@}6s^6dW)cҋy(_l"4֦( 'u̒=i_G6@?R.5!jJ_Y{Kl_n lj!Vw7o'@\1S@NY8#u4x&2OV +:ùH`>CJ2KᖅJlv\q&15qNk;Pnȥ0/nNYA4WŻ;LWi8_SBX2g¥H{= $syרS>*7)a=>2UFG-}n\9w5&oPgŕ)%'uDJJNB62%6šZj&6C8Va>\ޏ.aJޑ쵲Zn6:mߢ (sQLGm~mMwRXzҔVW?Ciy$.Bl1ד5EH!M8 .J32/6dyI ~9#ITx`v\1 Q#q#Qe!:Ӧ1Z$涎!A[Š "Q&}} }T_b_j(Xp hyl/@viaXb)]gdIu ڬb9jT|~XI*]Kh;S&; <^4қYx}bfŪJIV`t}IB+}@zXvC@߾;r_T#4o&mlrY-Y FK\!v dUC-:)*M&Dim ¡Uش/&>0}J1j(N\wY"!Op2N]xLq(̭Gwd}+dՈԒЦGvͯAx{qkKl)8_ேͺ*1M|rh;{bNB(b7Yg[A+枥csCŝA;v;sZ0XN3σ~O+ @/ #8z_|m L,1lz(^Lo)RiE< AHKğ0WOo`3\($[p'۽';OrbSVR4@Mirw|AL9*;Iڥߘts|'H6jde:bPq2T[?o`ya;uAg|Q:?mB.{EDrAӉjڕQXx˕<@X_O.NLO(?~G pW$z~ges֠8g3aO_4(-7J%<60"8X Q1'@WLݴːx `xmJЏx'5lUK E`dm.T~B^[{HLA᢭NRH#- FCϙT-^}F (XD6DԪCZˆ1BН /';OFJ9xZǿI) Y0K%/cA?>Ő(ԦA%W+΂5E|Z]5E:#go3wf޸ٝ<<hyuyl7]8)\p DAzYI8hީDIsTf ۡ]^]Fxّ-Ԟgb{-%{yF;%-ӒiBrX0h{sBo%9ov99ҵgrka$ k-zL9@P ۰c/hɷgȁDsQɚf5SyGxBZNj"3R#%w$dPL7jqxe/s? ⨮:Ǧ#8H$P ls2D> s?_6 B9/l {H,m{XK8 [{6<: ZVQ>|vX!ͼ̈́\dv Ӕiژf~Eȇڢ?챊8l6vyc2cRz np>cAJ!o>DR{Xt&Bh(鄿*W#;Ne+ #4_'_#] 683/8&z9gD&g`P(Wk'FK& + L+e8?d6YNt6yW4&\`hoݯJ@T,R]s+cgn0<73ukƋ; 0-d֓=RI_T$/5kDTq٣sd!CӍT=)mʌza&4{nsa\ByH:O,a%3u\gaYr$df?SnO]~K>d?yu+׮A؄>sQSꫬ<0Ǩ>*YO4CCpMn/ gVM(3SC); }Dih1UWDy<Æc3ȝG4qI={eroOZ+ Tfʘ~D+khb mz<ě,5vNRXZp~5кPE%T5Q=PcD76haq"enfѦjUdU̾{@ F5rv)܋Di';RɱSv0B!>gka -ʦE@9G-_R)(;"W#ȗRJ8|G6!Dgm jdj&! stЍV?6T/,wi}?Y#'rHB,*!)kh? Z?C% `3UTVw#6غ \d 1a3zzTL@,OI06))tي8 NչONPGl@u?c`EkQ/uK6JS v-ʒ ft:v[D?6WX^9!@~“sߨ̸AN[Ր'wJ!7b·z' &|Or:i_HF%(L+b8hF#f5}& ,^oFiw &CuWPPCXh/'<2$4%HMf`0 -VI|LJ:W;q#iևh a?mib܎ ZA#f`zʹ5m2w-tu{|E9O\эgl G<-NnЭ r9{)DiM\FLg "8~"b)Q*F2Q@Ucց=܃Dm]/P¯˺Gv oŎWb̀iP 3#md٫,W8}vDGEɎbCz D̶橄W>o o?][CRRPj'Y NVn.liq%0TJ8eb.Qb|CL\B9en4\t%l5p( j r]wrKKQ'?~ 6H)]l|V>Bn{22[#1(bL KcSZ11b`ŏ(#H E| Jlm5]2,I?Ȭdr4'oqU8GY,!32VLepe咥 q)`-}:Z]#IE+QFYnǍt2Sr!]l"ttɜHl%`fv=܉WA߇P-XZgH@JԎiJXi4SV8w;s >wr\OqcsgyeTr|@4^f~]ëTߧQxC1wP{D],?ix/};t}P/z^&n@S)V94ɠyO=7l VhݣsG9$_lə VKS~۪x0e SCjZdzhX "+Ýњ*'gP.$rlTngվJx1moTdإ˴bt@oYEcNaWkF"k As[#mR $+Ed K֨rCr+]  hi .ZMq ۦA.qH8MekxJxp}Fq[jʏ A϶3n?3r[ ۂk;Xi7mA n㷻qc2j< FbtpAuAJ\v{DNk{R+'*xڣ3>ِ;B*W) t 0o0߆x9 $E5qz*T|=_9.▒}@B50";#UN^>VJlJ-ṑ ^^*F쥐jp S,eDMW/u' p5{F`A"7}}8*cc;߮JAn8}b`JƁ7ikƼ QwCc0Г>?kck$U^=(wjvId~az4=GX$~vziI}n躮#5L9m>l5*{e֝QEr kJ6$1.XQu1v*dnH$\bPG8 m0*={vgC,E߰ZgM{ɻPU;q!HX 0zc B K'1=,Rw2gFCxvRoV͌.$},e plJZBu1~@i& "Ѵ b?UlTc64(ðn,цzqTnVho-gO4?M?tpBϳ{0Srf`2YkI))ii*6!lůbT%IR/'d NT[dD Bm@߾([{*D-AkU]vn88%P*M) ;>!FܡqZtBln}jWO ;E; cWbR(^p=IÀôGuR#{uP8_C\.K88t: bqȓ \:?){ p\c:Cm\{DpD(ʃPﴻ,T LxIAwCdxWOt-O쁝 [NTIH EQVTcҗ5D]$U>ˢ|`;ͱbݠj4Sޢ|Ӛ68[WfrCG󄞷#ut[#ˌBs@r5ya{xLt=Q9Վ/ RJg+3Ԯz|1F%IwyĢ g 2ii$soa x^ӾM?7t}2Ƃ\/%@w, XC,%C\8|OD= |t>!˰g6'ЈM[?T,p٣әLNVj 2YR ͊7":iIgRizwX*ҧsq~}YmlE;jvԶFCR#q}HH>:+lMpjv-N$2Uh8`.OB_nFV4^$TJDbY5U&$.3-mm'Usf|ڟi  v=} BbTU)2?aQIV,L pfP(W߽`.,C&7~50Üjy 섍)Ku(u\#ꕾH>˷^3S3-@}kѸ<%H6EM #g"7sVr9[0.nV{U6W*k \XOqGd3 ԉ` T33#:Nԋv;qH<9?V g #_Z=uZɸ9w*X`x;ϟY=zJT.޾}MUv3߸_m!D@}2@7ZPB9)6m| 맗"8M5'VРb׊uI:&hUG.όk[t69#4.Dһc!hr9*؇9o؊GΠ9T8z2m4/h$˗7{ЕS@ĮrXLdoH{៙^ ПƩ%A6N1dNT *+΢K5q0y9d`m"o?E| x+HvyЍbW1Z&JR{FM"7Aq_/9̯^ d[9A"`2nH  p G/EOBZ`ڹWhԣ/KK,3ʚmjCGI}d!K8@w262+-M/]`|.dUzR|!]S7AyEP2h^z RWW}r~cӷ'?行xIJEQmKd:3kY'K1?߻리3bfYYnA>(6b N9jsgس Qfp0q/z;gVEtHZE߂'K[e΃!`uI^JC1ՑDs"H+F/Ph^MA9(l&.&Z}=-H~椹{+~D ;ĩ0UO 0"h|[j'V|-&&Zrm_p|Va]$q*/ϐ `>Q*(Nv]Yp74[O*b9o`x p$}#>"x9 $OΗ4 F 0 ~zwꦼv/U5X -ŋ껟ukTޒ %?-g;'@&%K*_nRjlcX-)(){^ok.=i.z+.ܡ+mLjM]Kw۞"|>+=F<(EF H +bo#\A~]uf`qt xmӏTԘ5%~ "6e% ℓ|_\tڠn%݁!9?\A2,{ыʯh-譽RLX]XuxD/: L) -GRwtv,3F̅KLWUŦ33n in&ye>GL8_# @H)jY(ó0VVvٌ㼯;JӪo;2Eg*o/ S8Bĥũ` DX_ œ3{xxDUN Jg|z _fp)5tIe&iτ6$ ~G8mE冞 nVTvNW`on$1x rC1zhq whsa{I *!NgqW,Qjn`836>ܔ%\|pnEt/oHdY}!i} V#?tT;Pvߐ(͟mGdCi6ۣ<<6E'K-Ų8^Gh.(Gx2]u=z[Er.s+TyxK}&"RаNZU">^ XuG"k4:Yih$ v2ל:ڦ_ I*90J&iaT"쵢0AA\ߎ{_IU;͹v/VPw%kaeba)tJ&{oG\,n:G+?/-ZWC9;Id xdAy 7(zuti//Ryܯac#b_`>2hϏ$ 9WA`›^~o^0`cj[ye rDpi}|M6~+<^S W:J04 ae,|XYCSG_xb9p>?Qǖy7^:E ڻ ,||ˀ)9L.b QX-I/)ćU=/4HxZB3-ցf_wS-YEGRm]xJ녁ulC zUO_:BݯuWrsK3vcR^qpJW.oXR >RlA2Jĩא*K2K"c}}SUb|kkb)LV|]F̸V|N90c]yЇEE GןniQ"3 @웆 j`ŶI#_8 NM9Y߉WKRx;g[Q?Qf;$PQmAI'D$]^ѷ/qe?)/SGSOB/=dHm}k)BV)d*I}fƋgkE'D^4!^28!KsպPٚ FwQUDR2biCJKRIdkCK-:exIv$VЌ QF8%'Sϴ Aفe+#yҀ<=(ڀS/gϬ&R糖jeޯ/{XS.hjX2*ӁX  ? -&gy8Ю`27yDuқ"&%xmkE#+)A56{Ob,.DWX1 aFӽByߢcꔝ=<֟ 5FMC,Y䇚}rS1E8^NxкT:H+q2B!; yA'MEԳCJuM $46IM. yx8>bg`qV!$_|FjV)M.kvnb^"9 d@߆= wŕ[o:_o+$N%< 6PaG ITU7YoN'`4^щұFg,D]њݒNw)woᑉ^ F$^!u[TYgY@T]a3>*.I:>TnNLNA"aC(wwF!B|'K!0xXl|gʌP}yD,uSc.9=#4FLh;[+gk\h3|%0hh&.rft{?$ jzxA >Z^zx4u|9>Lg).3tWFn\ >/f#nf[?`@ސ(^&./}C:#s\ty8Q im}HMy ;8S(cωDxT Ԛ=w'kKBsc`o[$m??)7!KJ,~\e ܢl{"xU 2kiMwВÜ=Uf$i'uܛ7bMT>QV19݊ahr3ECEK [D2_}=% 3eLV ̖S7/rEM-)cŠihkHNZ3Ul͟`Ll^XƐ i,_p&pW%.,a>EobX`4_Ρ4TT_j=LH wpc@KvьJ>l}n3jn{l*'[Rvvh{$K[\L~j׷}-PpX/35@-)Y|6 &i&Foٿf!faq1PU3T Kp232F68Z}cw7RD9{F``H INc|ӷwԌy,3e5)>APA [>HS`=SvǣHPRkx`ٟ.ue[ҝTBѳ [Q Cdi>K}L1bӺq[d*f\O3#+<}Vq?DH$zr:GQ!l Шf\ FnP\+E;ːRFL)kתC-2%xO,qfZ8sS6|D1>n㉈a6:`1 BybCg9b$[\Q]͑b|o?*j*s|&KJ}}_iOS ^Ng(P .O&llC^E2Gԑ,d%h[b)n41"GLRHZnh/vEh5ʿ\ ᮓRmwk}_Xʺ%D\)jnf `9 G$G>nn]^,魧a|x*PW'"rc(mZu4**ɯ=AfwWo|>]7ePW{o/LύNBkn kqWL-dQX_/7u@iT 9S[235䛤 LK7(Pb>CBJ"C[ZCМ818Kbqz1EA+/~+8yhIFQ'mߙ=!Jm<"7tZ ޥ09l*1g\z3WuF1ev*DVۼ8ߪVZҾi;4QnO 'ױ:FR78D]N876&).lЈAb}z珝WpǙw lSZ_ _\|&\LxE4 N+u[H/Ť(oXk4ԽÊ~1qĪ|l _Ӗzxe,b>zT1QE Ed˂Roh/똹!3ЍvI 3EP,{!+]ާܸ`lc忳#A_29F-a<.[fɳd) ;x$#C 9nA_6Ywl>M@ 8xouK<*Q}zHb.Ӈ.LvbC9^̈́kѨNYщ+ɠuU Jf4Mj<[ք!a_0-ܲRa*gm$b Vj K*%KA '-vpG2zmUVϰw(-6 ."=z^a7 .mԺ-(*k/O ds)<,22E⺀k]ז7vd"M{j~\FFI >]81+\L0tdE:/39 _)q1Eev*yv .ÞJ>1jW&F9⎃1Gӿ{*9~Cr(t`S~Z9s. dwtia(~2F[Tff60(D*sN*w&`eldw: \(${xh߮Z*RȒ52ɎԳb0IHuEHf{(዆V+ "\VYCʀ$fR?;@iq+fx@~k睂 1C߲,թ .Ά+8L?dd{r31Pwcr+14IuFmQrW. YyypҌlпR,-g"ƙEحϜ:(Y9pzDTM= Fyyy۫ӯ&r8v\.}v/NUGrh^ΙpJF4Og浿EborgayGdš3ǩ~Vl;i@Su/ּ,rxtwιtH[mZ4`PC;nb o&a !\uډ .Y fz3 dޞU+ʲP;I.Dg` _hIJ׾졅myX rVx=N:\{X"i2Q5ԟ^'OP^ʡϴɃV]t%+ʈ}r՞% ƋjSѨ;dM7ZERіAd銬$qke f|ߣ&Be>!@lfdZ Aq Ǧ<iZ;|_xn˃Ps6}= xI= iM @lbrJ{ت 7\%)BNqZdL'4V3V|֜ qECծp{Iˑ?XbD$:rPpn U7fr|J,uM{6kIͶ :dXB^O{9#&>KY4GDP;f`qw\}jC.eJ \vM}sonG.URl Thw-&Ğs߃Qϓ \։nIFbTDpMwُH"/?YϵW g׫θ:XY38}4,xy(b/whٕB[A!i|L.,:v1L~QGOz3Ns _p\y~^`BWh9r${FOej,`'̳ky̨ͫ'Fx@5 Nj?5H} U :ÞӨ#N_;vI eُ>$ F? U7DƚL]qVUEC S_zKؘJ_¹+,+< a@&.z޵"-^f $.YAfV#\+>9GO _0xXD iO9}5tHQ#:i~ q)țޘrQ~:$ brzsjbYŤxL[@^K錖x]{įԐaJFÄd1b:E&dvKd;/ܠ c**W0OPJ\q|tfN rL#{c=s ZOBSRXˇ4Mۀ.#i|ro'1V`Xl94! M>pMQ o-H<rGЮxr&VI} $D}L</jP4` Bѧb!<9Pj,2 _1,A`I.7',BƱI9XX -V;6RX禚0-ڮ ctQ9x0j<ݘ>kgAx__% Kam~Vz9V~ni? |{=KHULdX)Q$D2tN+C,DW#^`c=LYZ`6n+2$6^ACBYA?~Zx\uy >jp5|,,b`U v5xr~NSxrOߚ+@d*bz<՘wx|;|6bfh9A<: n@CKᩦܐ#FK.P3ȉ{mw:'OljĩAsPx*‡2cuË_vt`&BC'H3B$ƏkP~B"= &n| [$~VW3FP[ eG$Yh,SCF( ogY,,<90s0kY"[D;ْ؏<*pˊԵ]1|qoKт>Y$d,B:~5Y`;9㱩蒸ʨK!I^v]%.Ӑ1SC5o/N'"UjYDL.ige{gO`)frH&}#';-c&cPPְtoN&̃poSeߺXjbsۆ gȔ{=%>~L Bw}ߴlaH،kI͊n&`P嗝Wz𚑑$W2דА8֧#"dKprwfwAI#:9l®_EZ6&ǭ̱ώ3l N,&}T Y5iG_bO& ?[:cL_}rd;Hi#Y^ MHbIj¦E -ZʍVP, Jnq$a{4_Br4{sscwefrc3л'hU}9 9S?;c|/d?'qQ/.V)SoWa-d9Oɓ$\bGIHăVc-pQ''0Q$UsV>!pX`Ʌ?)D:ּ(ث~vY_Rr Ĺ__&lT6iWDBھKF%BAP^+m!hF1yG|6"33̵*SSk4ϵZo1\~jx*rz aXln /[w_/d$g2JT}sT6Gl[?yse=*%ʣE 4m4& je7f.5 Ƴ-"U>S$OevᦊY,&´ݠ>hXšuлrX+v 1fu@pXMdc> BNܙSWiFUmk_)PNdi˒ECB ?М$mTn~L]dֻ]mdE{H: s~kF<X2EjUAA|*U]υjvt=ۿ85>8y>;,Bΐ]'nίb0q<#< xExYUO}]:n<=@ب v^ mrמ4Eu%뿻1cTz#q-M4hٰsvhP -xOS(7TЖ[&6;gN:牓 yO& KqZ(1g#k#XRZ܁^?h Wg@ꨖ.lG5 VB6[2ʟZa8Qixr 4'gmhtA13f˚)9p)d"cbh7i`ZUa*+~w.RUV4+$iwÓK%ʺ>5`+kw) ̋v"2 `Uw'j0P1 1 8%v\RlX@B^@cp#wⱍuy(ht`LvjJy`RXR_mLach`5[Aw[bcFǖSPhL/wJzDN1*F X'=T~#tlֹFs0K`!TmuA,r5nf6BլCAhs<5)2z0R)sέw JR Ou3[uӚs4.eP:c ]sp|*=?2@U!Pnpfsn('H-qXȨߋ`ڻh#MY)G:76FPz5[hz|.Iq7 e~PIWG{~_ 𵠍`:7 8*%tԾ3ul  SnI;CR djJ6zBt݈?a =/,SGBU4I&gq oJyu$D%g5O!%3Aw De+*Oq <r qk]A_' +Pmf Rp,y \M1G㓶`lw]01,]ԋ] 4PdU4O8yET}f,K}=oYş-ˑ9+^i]V/ߡwH6sS.`ZhI'=ǩ]2Ā-5$uzѾPQnV_=@Y"/__ܾRjW|!+全HMqOkUhUMxS%?@ؗ(!աHл49(7oHcn/5ڬdaɓ5R _q#Z}ü $L.f'W5ڧ[Ts Ҵ57o MPRY5QvcEp vCltmK}~^ߎlA &ͧ MlتQX1ljU_;'F-p;\o{/ p븇z{gLү2\fSP0?\Z{ݙsEo52N9Efk7n $$JUσڈE}V v}Ƀ\uU|&2;8ca)v F]8:}FE1_m[lN6z|:.uH'Hu*눛LN zG!0\![C3ұVp!Cyo $y<)]zB !Ěӆpб =w v&c9wpBi3 IM",3oȋѽi%pKY'860 pq4JݧE1`Um`w;ԯhw,'I? ^1GhYeEl QC) iTvNqߴ"QuL̟Bdk߸PFZ5YXWSFwm>֩XU|DcEJ)dCcd3E`5RﰃS.!kN{P ɰ)㵎qp@קtŚPV&|_%53-l޸>$#a%l^LDA5Z,gUz8]wo*`4<#A$_&AѾr-FJ7X;fi&2X(-V{±?w#bJXrNߖg{;ws lX |0j?a\݌(9%+ 76J;Cg(} y3+,3 '8_ BHZ`/'yFa!U_y}t'iCֹ60!f;0`#$sv@k(3LMi/O|@Jm{}N?d"J]>'0,W՜N4Jex-gi|c|hß?y; M _ ,,ewXFJiFz =N׊3+'} ^6KIKK[2ބnD{&/IB9UzgCv Fnt;9? 1'NE4r&1z%|&¼PP+`8ߴhg_KyľMoD-m6rXP":t<-CbCA}F|x3 L LH[cg QDBb%fW[Xs^Rvx 飣S-Ua8)uѬwׯhbd%H-Ɖ ɻ ,3 &@[,IjiϤķ#wщ5ۉ=g.+.7` 8?Z8X[5/ows)FR!Id 4ZmV5ZFw1nJ'`PdMѝ }4(8a%WmO`.agڶ@`rI(@Rt/'[LU T,ᐽڶdM\*(>wyzIik5iG=qh6RdGF*oӈKɫpWgg.@=xǧ-7~n&q8 !}&L> nӼT"ta%F$ _};·aԣ!8;3SsfZ tY8![1Pt&>`IlxD.{e^:K.lk? :4j\*x-ۜ iZsD0n{ow+P#r!^ GtgٮzSftjQ~H?K":hv~S-=5ɈӴp`,0ÄG# g91Sv0hGn<:[UHT;jA-tҮHCzWձ3JWN[ *F9TTR2f_)z#xYM5 6Ń,-=yeyR`eAQ t>nTW v]$|\JUoӼ%#|lDP TL"Fl @B9[6MɔMvıJ kA G_(p@MR>ļiCW.rhg+ lULRpZJ(d'?a9O*oN~s5y]W^fj'T庲4фj;\LJ7r̨&*bfOVzJ)#g%rHRDVf)l)wLM Izwv8h/gEFh],_b!ãrj"̦"+2Xkn+^)x a5242|ŵf*sZZ K.*`H]vzEGdQ*u`?$nB )ʈ~=Ɛw:lm\+jf9ĎI8wR9k|HT:"oTJ]”,o6\ Bda3cTGjxyKc述mK<O"ll+*SDaMڎe ] ygi?=^0yB*d x/ F$ۆ $0( acz&,r3ߓo*@zב\+8#N T约ֻԛ U.q؃8wn~-A7NL|@U} F»˰[kbQfpUR .Bp/9uYs&g#K|\0_1x"T_SuvpR9eɩ&RPQ~?Z:$dVl}(LC%%j#M9tF-c۸rooP8W(TH hGȱfXwE @:PJfm9h4&)ܪ^*Nf9{__lb7tB>Wce7-He]ӧۏdS$NիAz^Zڿd$WDV+?nE6lIMZ' $T*ԵLeKk)[XY$ z@G%E"H"Z'Kl6,ajmjSXz \c/s8,E>BcYOBU ,V5iOT+޾@Ȍ=NllYrрžJe!QD0⭪p[7h[~ˢc )r2`~T牣_3Z~,Jd#zQ4+wn2 u7azȭVPiXeV5t{Hڀ>Mv!?3Ӻ9LVpzv}XCJ+^E{h-53o:0ڕ@+{ԒU蜵լv}xt۸c\%>ȑ < J3]ړzmwO4LHVӕQĒm/ K__rIJ5㲈VG5%cTCHZK!}jͿMAKh vJPqRBwbU5tz6 _06ُ\u<R>J4iFء Vh mXﴸ7ed툠>$ؘ>$(HkqfP~FYҔf͆kaT"dĄ}o;OW;nBi)ielJdo~yF4&< xPIBӞͰ}^ߪAd n[~.sV^oW^޽LqĺuAQZ.٩ʂ:U7hsV@HO͏ "@e1$v߫@-,%7ߛ|^f׋Mq!I(k DrH!=b{?<ձ]gaes@p2SAp9@dR}:ppo,kGזz'_a{j=*D1C# ⃸W&JH ,r{A@kc' kիi.sS禇ni˴'DYEzR^IPI.;JywwFWs- ^Px.%`d$ ed@1]ItvS+B^կffcPMxyX-;r݊qcHo4C/c%  u:/-. Yy IJHCvzS CݢHb*чpV x /%Ԃ~-8Hm;k!u'hvW;&;\o\υKLo,3"Dvxc#"ărY| MD{YvK48U)*QxX$ ]Tv }]QB%QGHl7õ3#EuM)zU0r?Wy6Zsk Deƀg IFMS[&>su-Y>$ý[QSA8sTaT)4o4 !M&a1/Ъ%_Q\2 eQ7P$o Fm\p}=n4@5hj+v[!0 ĝ7?D#7tpCyA`MM8 U>ƪ{5YcWaiaxǷY?! Z1E##S<8 [TCOƼFN$W6hK޻˩?<T`EHc $QjA gaˡ'DS)@>F+aE5ov-DMsMU/9){M}!wm[3U`fxqh_wܳj.qHl~e P8mf/J;GΥbA&lͬ~9^(TRz_ޕFxRp wKgq߼$b oL h$SQ/~zb B6ͫ"k'%ŕDi# `XqMۣ =Xp`+pwIp\0-GX޵N{$k!CsFy} :Ms +Иlk'o2E/68X!6|UuOJbH*i;_ ]p`s8nK/h{]6ϦcthB.\gCL^)-dy2h=}f;/<6/0\p;~r=t.^5}5@t<~*zev$[\ sV sܩoMo Xشz+8sKW{p S>AxvY–!~rsx=]jD& txeX7d07=Kka@w, TwAi AW(_uKt bҗ6u2̒ Os[mϱWN/S4آQF/?+o NRo[2y$V6<լ]_y>Qs{0;̢ lZA"G$*Ys,SVi{QŚFGx4e u6ke%Z I&]zǗ(+OYU7bAd GzϷ:sZ6܂T"g#Q/ 4!~WݶR {Ξeg?$-p @7LFGYqՆ_I/ b,XU݅K[(2%T:aƒ~Y5%q%\x>H"@4QunhZy .=PFuUueihwYh^,jF]!NM@bk!E#-^oIfUf/fv1zQjԖRŚ )!OU/!wI TӶ3:qíj^ɼ篱Lu&k _#&Vv"Ôvk 8ꬃt}W˽qŇvhjE)$3@0u8Iu/",4VтֿR!sZw3N$ߑ,$yuR j|qxԂ.<'$  h$]( 93& >ȉGIkCۯհ3( Fҝ}r3\M)Δ7 '~ J b, @=$B QAi_`Vuo6'MbṔP@V9SkUi]o?ͱ&fbXɗ5\21;]h/pio""s$fw8ʮ\ ޸ E=ڧEU# /q l_mkiɷ ]73 #_҉#yNzRw㲸#V 1}Sa> E+ 9Դ'E`~nDJcg>f쇛7޸Z̡Vy],H$ˇz~P_=@;CD zKu @n&m2*vsaXoƾD`,Q%,|*,WN L|>%D^uR+m'?m?֦)3,q8 /^=|؞ ?m449YٽMGxW/b7e'&nrmXof帑Met`Z%nd yHM=.OG.~C;8x 4*qvW՗Tx hm.ZmF@C,h ܬGtߴo%ci ) xAd A/f}3&:??%rS^vџ]ˋnyyuwTvV}]Rlxn 1k`m+uR @fq#IIl1tFm9kBa*Ȣw ]s~BõY{(i[&;A*QƵ{6a`/^JN+qg?F;՛ގ<)2Й̑[cpJlԖ,`xz·rh zۖۚ)ֲA+K#VmY+`gω 9f&tP*MR:%2J.@aqR(a bٷaQt%2*G Hr˯W.}PGR=hmյ|rIܱ7]IΣW8W-xu*fp9;vr.S"䑨i @~ 5g˅z,bz '^iG S~IZ6b#w۱]}w&Ez/2PmоŗOXl"sfOw2j̟}KX_"erCo_B?q#S^F h Aʚ˿}eqߊZ;pzͱ*Ml|"`A{HV?Ŧ}bW&~f[g@8ڸv1mYYs.Y/J>! `~ ]\DH%*@±i4 Ykj|>qVBmHIcV{u^uyQpD Lq!})1"qԲ7 82SN5P4ҭb,Lw| r$gW-Vb#_^?fd^BekWDԃlNA ;`S` + ];% u]*Ǫ`Olo+5/~9]Aofh?!(2+k~̫9#}v[ ǼH[OMOK'F=ϼhxfGz!Z g1{#A[=VhA2;ȭ/\ukI,8}@xI^K-4?5} *V EVo;I l &=9ܱEˀ=:,\ ӗkT^ hvd ޮ>eXsc,vͽ 3޸[atXt@tW?4njY.w3H% T uJkQS:|NyepubsB:= O0hvn]AwY;)G] isp~aL3keii ~z lԑ?Q8\#N][Jd[p68tEu… ҁq T7dEΑק#IË) Pq!++w tIgNNl۪R-^ '?Y{`kM S|0.ӵYܶa['#O؅}H"hʊs k4XTX>*rys0w:7.`U c'ScWy&FbA#xI_-%Ф F3sͣ]bx^2,ss(3x ~Ƣgi~o iL 1wY|+Z+W\|%$8|bZ5׿J~FҘ.&Buˌ[z5JmjLsw5$c; K_ /ƭ{-ޥ:ϭW rW5`FFRFIolfpO#\-Tζ ǰN&(Wb"s9(.'Rr* 7>))#;6Ujn6<1iV57q`1& +j-DA0LP '#QA?Ǥz>BR$P /{H㹚OaCbkNoR!gXfkmEl9P.EG!n>fb2 .n@ h:a qsV |vyt!1U0QuK)T=7* &]nV`?0C6{^Jʅk?luS<`\I4,v5c:1ad1.Ξ${%;(]ו  / ~nsː>_3 /ZE~M!*y,hLػsd_R$8uŃsY;*< uWPA3\%@?<3?ɘ U?#a&, \={О~A>,ϙ&}894DrYRTqHS#/LJ$ a<qzއ=ӽ󑯞EݤGnw1~Ǩ1ǀ_X_{'eN)mI/oΜR4+ RBPΙ~ {(,zz0q/Ч'U(4;]ucXodٳayȢ㙑E@58βJM݊G z4~jot|5Xjc"~_?ܗ~Fqͽ^o\==MYNX2kMKRRw--^ rR߰k SB4-;q.髚Z$wP\N{5u1D.كzD.rq`"hzB}#u^Cqd!..9~`'H/^x'ȽuL &`>3FTcuXb˰.2X(aWH(jNݺ@A*ri n*_"kJyc͵U9M-#g?ԫ?Y$\/&# s睨[ܷ{b#UX! :\~‰|[a3XUP~oPp}TqC:6v\e!CN ԡ8'iySudO$cX~6tL$nm6wB~CŰ6XMtJڒ^ @4UA]oiXj${ZUaE1 &=@4\AqA-5!Zw{Q~]:&4N?ifģmV͓6?z7LZg?JlInm6b#Nu%ä7auB]eO$>/޺A 2&­aPD)U.|twe=WqZ5XXw]HZ3d@IoSqGPS SmGd{_^#RM'AO360o"Ev_j!&? I7Q*`{w;3QH&^ܲr mQ>ҹDZ5>CU 8T'? lΑ 0S!_1Bl#Il~/O,2uײ粇UJ.]{BFZD^YaQ[c0o0wm4l7nϪU(!!?䃇`v+6=%Ag"lu'JG]qJsN#xGʤ2VKt#2X <'.ЇFvۖ:?Qؾb>"Օ[;%ȡukHh}_ƜA" $nD.'kflbi(r4-JnxN].8֒l Bu[-C{{%^{P4㤧_P7zLtw!lY*g0lsSG"EE〒`,Q~U|Tܓ XIX: ͦ&_1:ϟŽa寗}Ri5N"~6% HfwE2p&')&7xX*b ^ᆶ(Pr!}b" d~:gm4X].XvHKB2Sؽ&f( 4_fIEn= hLY/:`,Pj'eHӠ4YiWJ~OdVsZ-Nnjoe.#Xt̛֡ b&@{efl[$ٲ>H _} `lk}np3_{cj7T~<2-w9&Zv૾m`-Onh2+@CHț7Mٕ.R):ʡ۶\Sm&^s`yE 8G;);G D9bSFD=[JB٨s7>haPɐ8;5ߡX`+(%Qưs5\_&ejݐ{.G%\(I]vlבW?X:FReK5dzyS(oO\[K-Kh ;__p?}^B/x11JUڍpx]وuMblgرҀJ_}s`l"߰c/Òprs\|@hٲ"fY^f1jϖ4"8ʞ@ cMy[5X^n./ZJV'IC_"xѼ +v?eN^aV9 ೰}Eu] .N{ 1^"W_}<>F5'0Å$芶PK[Wqc"4<' !ѭW8 󣍠lw]`$7kIn΃ew=93Р.u!eˆ VkI\$͞z!znaLTR3!U|/toDΎr}?B<pE%J+3Ub~={V:UtqԳ9f& ̻TaH-%IKCBI'%̇@-e4h_?pwOLpo!CAov z^<4bAUG&da!=j14= LT2ҩzAp[rT^sQ0 (bڵ`G@dmBdr㴜jR!I6-PFgڧ,4t9D*iwF #pZ203k|pzr Nz2 6g* yG&'z27pi.w8LQ̱Hy+$Q@| . ~3,iJCcʠVW텃Ň$#[{iwa.IW#}Xu/_d!}$!s>ԝT~+D!4}̃P 9(V$edgl SvJQp]eؘ* faaULZ$]ƿEuI 9Յ)ͽ"[Z+{~~X!?NJ׽fbGD_Tq, 6ӑȕj'^% 4PY΍A<m}"V`ו x0& lVZ9P@*lth#>d0/H&0?Xw_{ Aew B()BJGG.v"}Ggj u,z5։#c9+"rtukF&&SLKv@zܻ; w iF?o4iCWXGiMEkI%0$ z$sxɞd.7T @'f}2-F!D% N6XK}AڗuƑH 8{ b;=ԟBnUe5?Z6ަ1R#INfbR?=rBiNVn#zb NڼįC=B*.-BWM\фi٥~㑮8'R5~ga1W;qe;ueWz ɥ'ٔ|\&}nW jx|NaWS4D+j @k0 `?#1#j;|'r3)Q|(/&\ .{QYyY{q'Yx ! T?!kжAm갤!!{foeAebkp=tE1M'>pUUZKZ.H^!K/^ ]AR/j`pK9f 3.|6PD0){&g) >^S{~a/)!~;{+JcOҐWtmAH f*aFvWa_?E EqrvI `Lf{ROSkZ̚„B!iߤB@XrO= $_i%w(PZyG>녍x%l-RT(0ʞ# = ;RM8M%ȥ^ ǽ '= Swhv}ZC0 YII$r<Ӝ5(c5::W5=@z1]4ƈ8hM f8͜0&ȚO{l/UZ(D/+{OacCPT:3P9d/ɓ{L +g} Ic5%t2}FFdgk9ք0 n*?¸v@g-e| .)IFsqϒH>/?t/Zf|=h/lYb:__u]jle5!2wahF_|D P  wXOe4tP(IL*W]͹8AJvs[i.7L ?ZPF'fp_!ex]P^5;Ƒ?6ZCB$!)qgE=w_Gtv(*UbE v٬*>59nk~2n |Zfphi|aܒ'bd>uvVDQ)h$^-{@(<@+QHv|8CPS>2 PyJG,E /3>-!Jp@LA[)#YOo ≵>{,{;܈5jfsxpRS{Rn|bpx|ﴩIdܧ: 2w%+]̅%}TǞcMEo.!:F\$H6[*]цdLx_<&zQv&!~|Z5zYH ZtE{ds_\~=.>ʔ RdnVTK~/UL@6\{͂ȯtAU:Jv gTV+pE! vu iʔpt9 |>׳j(&}op.TDHlEKyFD°jbcFpݿ&=Akss{x7c$dHfh1b8(S_*`(ʪv8Jn7y[ L_BMv'%Tf()Fj̳V; n+ j UwR)TxդIH3wK36%,iD+q!4cjPBocbcl0~䂱<[% 9Rev#nN4=r[`wV#{+^ os_er$(ܒDJ;-J>9(K,mJ;#碥u,h{@Q`Kvˈ:RT=v ۄM k@̊Ӵ+u_E,ò<~s-y)l(O.Pٛbn:]-UMƠJ&4'tV׻Xrñ>nG?@],"a~KOV#sCՄڔ%Vt3 Q0˻>~.ˁJ{j@u.eR Pݐ<-Y>c~Agpk5GYX!M+)O]Cw?7HdI79#'QVӡ/߀a,yY (T\.mƹhw&jFH+ H Վ1<7pn4WFpu./P]ЈY}Ԁ:Z&'hF-XpjJJ/xJ#Ǣ'ܙ]zp`fc`eV 6/b3cl0U͕~cϣ9*vn=-{R܃WC0ۃ d_؊mPƸ)NՉ/̎~h<<*ՆuN͸`yz;y]F2vؗܘ]^*EuGuk)s,Z,bVI-f"%4zf&vΦ^e@.BE|SInd|$Z1tok au'L'YBo YVED&(et#39=v^ws[Hi h `8KQQa,myh/-w T_~QB\%1mo[r9./w CmJGeW̼\CB>egi(Ed 4:67t֛u^<+ŧІ_[}H#˓w> Ќ Xo+~{drpb&;["r4 i@n4xIY13rlgFSg60wFk.fetm@Τ98_FP:啨~A}5t7Qw[]4u#Т _Ae&wrR"$8MG=*_0$@mzcK&N9=Zk:(!'9np,9Dj0T`yjoF`1.jr”L0,!A#sӂ * ǒ) h)sINS3ʉ0ڊNqFP`E7w݇69h :tҿʈYr܌'ɩ&ZNCuY5b^Aj5-ѩZ*tahu.X5{H\ KM{&`F'e,j*9C&Pd;I-u8^xSf\J^Ud,:Ks\G#v!!`W*1pb{j^1%#! [|wl|heڎo>Rߔob0?/b'[3XGl%JK\_Ȣ83n~S64pN"h%)y ŽcY~y>/qpV傒[GϥKqm'zʢ4 /2Lk,RT .ڔcYdbXİˢMϾ-ʎ4͚{wZy%x\ &%f.mug,J9Jt eezBsu8H$68CllW Z|7t)gqQ^!}kK۝hObTU`S6]!$ht뾟4RMA;-&cK$"cu5ՠ_;y;MK]v=d3#B$,?7Д0`4]"b8YFa45bidf!pGvu@FReDCXwdi*1|ɨ>?714:޷h;%D Y|^z0MWW,*I)^->b=Fu̵PqīQ2atACx7|7܂</c8'ж\徣Ĵ_9#N*od$dl7 ֫r@s:?/_e^tk#M1螼jwO&\O} ; iy[Qњ" <ط:&_假'Es/vĄ\e,c`7;p JlK낋%tO+@B{de^L!%pt}k躯™lШG̝p]ɹ{GTi]~`#MDu*XדQϠm䣥UZDӯC dvΙ"K:m_Jmל͘В;-Ǿ*.6)MTU16iImrh XHz}75Wxx|@_6D~@RFu } I "IBYnDw2[ _c0_|WvI`JXDTz ^UNnu\^:H5!P1ߋoѩql"c$! j2@1L5Vٌ@.U—A@(M`<\9HMM&F0~K1T^%B22U40/ޏ1+IwaoގQ!Q[F,1p"u8Ѫh.ö#.` 1a84oQ;6~X\(iGXs{6W#YWwfQ s&lGk{_*xၽ%vUC'x3Ge >8+DsVhA c_vu\ۊf|x̢)7n=ca(,/fOX=1A"ؓ 9,ۘM_u>C?K7,LRԴƫJ^l5_"H&ditY톮= •(@>AY1!+]0AlGbČ3Fcl8q/R,O^~b\AjNj|sXT0fxoEyV@w cyNPdp^>a%[/⼁z{ :"Ȍ^RB5]B}3/^ x >2GO+|M0Z0V١U:n 7#g \)m;K&U=gA]r'ƆA|WjfuqlCɼTB>C̪"0-Bi?=lg ľj?dagikrӵ0SazTW<6En_-N>mpfG0t e$J-GKuyJbAka"FkPSV #4LkUZ{g|R5$^,CiNr϶ ueLR  wnXI>whgbFI5}={ VK3uCs*G(JTCǦ~?f E_㽼EñG0$'ך|w^x=#I9A,<̚i,Y-E* Z.zy3O ˋlVVF 2^[x(cA7cႇOJo݁~V65Sys2j<5Ne5s'p?,-49/Փ8ӝaln KXll7Sު'S5Y#7:^! CY,-F`\o8EҦڷ U#D:2*s 咛&.kOE&,p9N>΍c>?̥zA-8Tۮ.6Os 9G#va+qHqIB*۰o:[=rt,C]Ux*y]HYMV M-cZ%3| GԄa0}|vI3텠Yau&PPe/W: df]oH X/@$tW)O3EsM;p&_Ǘ=9$`5Ю/20$5vf?x~!!kO I}-_Z\\4؞CLR$½qW_~ۀ\b`ь7Zw13AX_w.! ĮJ)y*Si:cY,(އ~.#2K#HW_z)-6vW?;5?6lzp6 @w,c1%&] $ysY_Óp(gދ Ch+yzV25%02iUIs5“[7㴇ÚA? ,\S?I. ݩ JV̡e 56j:5KS:'~"F DlTUvwYh dZQc*Azp 8o(Ů;`%D"7/5R-K2M;?N"gn |5>JQ'IWv(eĕ=BÊXE\I:[_x |7o?]$XƳ6} w^ ` T%u(;z yI!( Y <@ap 3݇0ZBAX1ǽߟȕb'::u$An5P^)j5MePac-ݤKp8&YZaeDd"tqXےhqy,ő Ps"( 7c(T. Aq8D+9CzMk&ǠI QߺYHA~Cr&n˵wu9UBRi()XϮdK-T&9PR Gxcx%un ,\"͎1敻}hEƤ9Ioa' +8z'JET]c`awŋ˨}Hw(g_#R d&F^p/Pj~M3X q}~aߴ{|mi ͢|hF21E|\_ֲ5;, kk#~~`J?%$N C1GaTka:㣝\Fy5G4;rOyH6j-ΈVFq"x٩QZ&-nmW:{l7BZhA^h3X8 _s7@.ZNHbhᙽ#$aG;&Y5|-yZ:PGO. //ŧ'+ WmdG3`ZcZI`*@cU尝]aA^_Ѕ #B0VüFYS!feLەSw_eȗe4_H#e $bk d.匐'VOJK}\axRѧ3Lg9ȭe}a&-P&,*d,\sLl{? mb7,V'NKukEhDgq+ ̡?)gO{*|Ad+:wGgaYo9!l^ aE/-Ǵ# "-ֲbh.5ԔY{Bl„*F~}96͙#crיV\[V+t[B(UNrI՗f̼/=NKd|?2=ծOȅ35&tr<'ו;1y}^vOyoS#NG䪙~Uğk. vR)dO+j;`eHPF'G}_(c!x:WoVAXYJћϾ.'TyM42 JZ0y{ P3 B1CcV]ڲ[[zK=^!P-"_(չ% Z2ԌyZpíöYF)6Ƽ-E>bcu,50_d5F~ֲeE\8B<@5C?g-<ඞ$+/ۙ$ǢgnK(8M[-w!?PSNHU);_S4b`kmU|F.r=qWsRtT@=-]\ W.MFl0 ;ML(}aAd1l4uFeRuJB8oV5 ~&\zeɭX7FdRNUj8!IRo<` p2I|Kjq9/ӆG, B?({ؒxC >S3GXZ[@͡P҅Tn 3/94:yN5M#6Rqq:&b8?*/ߏ1 S@8Y`}hL!C25.*L޲Vw؇xn:#jr8dь̪49M^őd3wa;\b d‚kqBrÜ~0L6nczo??4D7/z6[;^I,@>JKAdMI5ԧAtFzD]{Ŕ-H(þ&z[-Y.(y޹ ,J|WÉ&tHU{ۈmk2)M7ޛ RVVGo2O;(xpRː'B8hCi?'5L~ec-AK*9,c[}+旃Jj8v+%ER)!?jFì?FQds ܟ½mwg?pU&YyP߼<żx%84;vsbUUkMծlO@I&BIW]7xihf~É&WH\g,$o#-WyV2FM~R#DADnŭy^᷾~Od_ƒSd!L1}eq(jaگ'f/pl-I}:L+н;Ha85,͝];8"5 |{ HjE2c57V'M!Ζ#./>! Z?¸Д6v9x9pA:L֑`E_τ}.xRzƜql׏MK OXݔh Q Xv3dG4݃ 37@u o ckOP6epƕ0ڜ@3|^GsV<k;.]vV ^7Ěb{ Xr0v_j>$JQrI}R"q-ӭUNR"qMы0iq\^X{\L1KGE'F:f?X}㺂 &o)X0գS( Ԋ[ee󾻷FsG]t_4צ;J壒`03Hh >9f oVظE߀\CJ# u[t!;_Űh2690,oj.ql8о4D/FUB^c=}3~]x^s~o ob]kzNRd:/Js.A t-p^l(]U D5ɤ߆Ѝ 4@IN?M`=A@ĪzS)&瑱I}Ȟ!(IA.mi5j!{>J*)J'[Qj6(zކ>4c@K@RO  Y~XRR_>2oY1FŚ9Ř WJAja%#(W͚ ytU ) .Ŋ&Og&{qOO wt \ pPVzT!b{n`J&I;ɚcB>mĐd)ё` 65"3"I%5 ñܫf. E9E15(o=X܍jڹ24Ȣ31UɄHGQduTwVAʬmd[! )TT`dWn ]=J;尜qdJTW5Kbx[gMtQDIn-"$4 Y T>(ե $M(*~$4߸5i ߭ٿOhp6\>޷1 .-VJYS |/_տ!3v7c,͊Ң_#/劶X4ѺV;+?j*TeN[- @̵1̫ qQPwrhpme Zwi)tZӴްZs .ݒvF}p/| gG1G|+[bE(IPk)n.cxV o`LPPavj@OULdtHOuFI NS?8yXOk9SsnR{|*0¥P._5v !3MEcm Du hsO]\4dTCȓ S29c"+!긜 f60uT"rS t>?xeWx0G1Jd*VЍ\ꩭ_8f Tė9SÞ]ZsWoJNY"f8Ĕ۲7F׮ NU L|4ۥ+lm%/k)ǐmxyZ<ߨ]i"(UXOى$؄H۽o{x3 @b-0c}@&VgsC`+-:ㅨW~)!fmk{xt$*dؔf̯z>#/X8mthzGikNW "NH+~q_j-5nj3=Wf l;{8kgB r]GP)# Ⱦ9$T:햫#3,r}IdYr-dz1A ݚMwgd-ėbI3J;঳M5,Jb!CkH߳% !yS'N`a`=} Rc1I6(\}oT3xgny`,2)/]bVV;V>auv\#5ccr"^~~8YE<.Ji.M6C.h"Vo\3\e|Gׯyfo;uai)u')<LYlp)ıZYᬋFz5zpnkڎS!xms8ɸ34ZMkNfxL-~Ea&ᮣ8@5–.)r~?8681:FgcU#Tx痂5I^[JYl rl$ JX{EG]:=C@US|b歷XY]gb%F l-!.`tXO} Zji< +wJI ^} B!3uݑ/y-}ow&PW՟G:(TsvNwx ol*T UϘ,a*Q xB00DZwVWN KӅis_]aDz-Ngm&lv2i^5QJ O0j#`+t(cyUq=ANZS r$+!id)/:RbkIܪ̱ ?tW ow<5aI~`F⢮w:M aEHZMRe 02!&kfEܻ 3S"APe؆r9zQF0 Xp'y:t;-F]FJ8Y8TmE1kG9<) گ4q1KC@_͜& ,V/B>E B%1"S2 ::Ylm 9:;YW ?ϕD ^h;AnCF.܀(Y<]/ ޭ`\TDY(ۑ)6 e"-3Y}}*ǸFE1{RX`hO#HhpxwP!9Ad[g:4&T<eB@0xdzkˍa9L(JAf)3!wtڲ :pd۟ЈuNtC#/sLJ6; 6LU2U4k%zZW%|Ic3JԏX,S+0k.JJg1ksk?? AmDƉ (홁K]yg4=m}}ѓ\Ƚg~%,$1eJ]t(& \ETvwjo6'mPנƘI)?@6Һ1!䌅G/L#Qy|5 %-+@a]U~23UHRC{o^v(J|,y6$2e%Be}@!ibAh<[˵9wK+$%FG5ZB3:v4u&A3%REZb`3ސ9y73kh6'V,TJEkf{P)GޯgFV$} f|X/ΌSy-ŴpMu~ZӒ3#,w8kS )RCVERK_}1_HBRxR@%ޝq? {5.𡪅+R[%D$, y*9y%g]zP`6[]JTup#079%>f޲޻+M#IԿ jUNMv96\+x QhWo} ,cV\#bTht{/.]'EUuٮ"}^;`*_NxFBdd 8l)~HM4-)=f*7ݳm0z%_SQwǣ|OK)] |@X2AWJ:'\8/jVs` B]T $EֱOBGHq}5dRXxA %xVgOT1DP5O#,C]dYDG?FzZ߈АϏ^xOy,S{4N@D*x~YEG/iuه4'vOPiS\\IA͵yfPPSuM .#z+nS_D vM* =wó|z^:t ?*F.*iʁ^ʉVW%Q_f%u/b#~Ah{ۥuZwqW3E@|*fR4_>Z$o%=X??yPAX6+w  0B'GXȖqQ NmE=8ə21f3nLβ@";s(ѣAf 0TkWZ#m"Tx&#@yy=6=}I#ܸ֒UPHFk2k ʡuD@zWHMH?_=jk"_F; Rѹ k]u F:ńj|$6RdW[l~5ƎL_r!ntQeN#q 4{xnvxqٯ.SdT: Oڱ2%i hvKh88U1q Gz@%F@nA~i.PfzIH22 3JkpTRYȿ/Vnv (ε"\bdΈY#SFFU-]~#.@C{~x*A*@U|KC4JvSε d=C5'~hH|SyECE҆ekŸOq4Ps2esvoDBy+阽E~K|$9oÜ!MAFu+06We]ρyq ^yJC),!܇Tۅ!(8{=dHY&NAHݴFǙ7$~wUK||DԢ6N/FoE7x"2Ov]u>Pu"7$5ŦQ /i:%BmSYWg"ÅyW+}Oh&@t@e e hǵʚlۮ[=t҆CRNx/-ę?w+90>ZC/S%= LZ.rmM:7}<#R'MN`_ڸmj"FZl6:Wey4loĵx˗[_X iU:zq>ھf=2c}Cdb dssl w )+vn[tה{ b[vș;2!cTg҅e:>p@IKC2 M&Ttk,}ApI8E5 038&[lIJE/ap-ܑFqP>PqgZfoމKIѿ/YRj gM-k(}ҍO7TQYƅgKvŀ *م+(>ikT]:uTA LJ\s/wzE|Xܴ`xݫR "$".-mCGuO@+k߁ü^GB $!1"AĮ '%_6A^1K7lk7{̗!nDGS:'4UZ4>;vc9}hKIb@NnSZ4\y8H ?ȕyqi%Z}N"~_$WH1+Y&Zua=E1i2uG> Է1'zQ2mio 2Ud(6͙k)ݺ`(='s,hvș$V}5eB-pTu. 6B Yŋ4g6Qw@q5 Y`oy+HƖUbaÄ@7AL] QWCMٝ Hmz_~E0c{v$Li~D#xI3aq+%fQ,V<(NR,Q"x/RqՐ`&Y''v:q)n JzKSwhkXQ6)~mWǝ4kw)hӛ#}71bpW!x梮3o7@k >vn\aO]BAT_WuBC0Qb h;,rfMo~T7-$=IirKVfn9{``)e$z9:ɢUR/C 6O!dБ+z[O0s 赋+XZ.̔/8fתǢwy5t}~(ES3u?)$'ßl sPAOm⪑;!hnICU.T5EkZ|!XׄLH~,~dfZe&Ef3yZ_=ǫqm.]H+ca{Dˣ9iToFW3zQwS_ h$5-)Or~f7;,S33Uƿ0$醸HuAҚq(=MYl8.b aw- A&=r:˼w(m^ Q/ [d4Qr7S!,Z  |h aӏ~ytNj(8wOprPTӬ_u;x FM}zV.\P9;ƣ\>% ZUMQL֤?jsm$ A„8]_7UWQY!}z:Ay79C_ Z=1wP< >TJf)]Й=(`1*f- [8jb7f2Ơ>?z w_OZV jw}jZgi_9k6XB݂FySoP?z4U6`=avgR^PI7$8g93ep!RJg"3 7)<{8hy!EZ* b(= ,c+u0b[%d mL|q*SiB]krTgdVuŵҼ&+KJ^ Kvb_Mep%4᳸=ɌJ(ʚ2\1G[==χѪƥ9#"} XԳ7:}bW:ZNB ޚS_hrܴZ.qu}mc1H;&dv|-fY+4SQ1r 010:ۗC :Yy8!6G)יQP=ئJҩm # ȮQˍ 9)Bx.4y87[V& Ė-a*7:#.:tG97.B<7gC4 ܸ(=oGb?cNr!b3&w $S:zy^oAȆ }NZ6\C=~] ]-5QS+8ʏհ 31t$wS.Fpv 5CDi 伻ԦHGşo5퓔%c(ene_7M:'.rPy#El4ry\s1'FBz;Hd+ }"-"Y=F lŋjx_o "*z@1}YPUTIfшVPqE&hvTJVO6M1u0ٲ>UȐ ӷN6".gU[bĽ>| }UlnTxQR .|LY6nFs][~b@w=ϝbnRA71'F bnMNfH# 3/KX߭ʑ -GW_}sAAXo3ߋ;ĎXVn/a+&!f.}$gr !pssC']SkfgR JɿF_ czTx%A #DdCElE Ǜ#mLU>S6a$eU`oQl8HRvyuKϴ慪4#,7qeDͫ: QUKa]5⫮S3?YĀ"JQnL̠*/qs zkPKf5S&4h6=y07p*0VZE@سga|E2NA]1[B-y.KY@Tu!#W;si+)IeVeg\N.= /~0n)+ Q):6=Jgv1VkQ1=[‡ai)6'Tl>w9$:Z8:QHTD3'x316*:glFY|qb(y&K5]˞Bм f oĈ(x]}zܛIReXbVXC\WVl`-QOo4lΪ\kuxi WUTױFy;r2*>A}|N؀rIoux>0#ѤZ6\CD{q#AAIX(peFjEmWA~~DWrΚ_g#{,+(cja"49`_KR&y.bXn' ot0vGG]bߖݑȝoK5;$D:}F>6)XvlxlS iIɈ훅 ,4PjlźUAQY\Y5Bæ4~Z*7C)h85ygD <^?(IEAVŖѿRm"o)p׷/ #,m$BNfr&ntVmb)'}~E)(vpYJpW'652( 8uaS@zѩvxd :(DTStЗ=1J{năj )m/\tTmkP +8 w 9յwS{kjNO6>0YBvtVjřh:X?$ZEyQx]2ci_HJ{ i;hKo^5x RҞK0\0w [8+x{!/wE gUÇJ97 OWGfL-,% u(KU_6F}Tg&:*ErH[yGkӠ,нǸ^%Pm1lyc3mY(`2sXwu(I='yt5@ce7(F7*ɻKgH:Cv9XA83W`̶vebLD^Ɯ}m| ?J 3/cV6'E Hj frC#yI; °_6[6&_4᭍Xirۧ``Eh d{j{%O14^0dTF2czb Tǘga'tz~noo`G) 3l3K`b%|`ze?t2e^$R&yؐKz*)Gcy؍mB+% C¢b%X x"Gke}* b_  # B,>F/LV@fǟ(MLif#VzXt!q<|Nz c}[k25Fh'S=oyix?xܣ^6h_OsVa]%tX'ytI1e eJʙpyAg@TXf(&nnPB?~.|#JXk7v#h UΪ?+qcn4k^U*edдcw9XjA߭|?oXI)Ld]Y*b~jRiňK<:ED(rNPz k(I+8tr{7 P@1+]۲b}联ccIz>_gK@ Ulˡt . |/g,=">k1e_|Ju_> V M܇Sw~7_= {eԦ|q,i("jŸ= yL^-]7ZRO!)t] MY/ŷ췣d6mj{4f=Rkeh|")V!vFTjK14o #mTF)pajqJ(P91[V%w% p9n`)@<T)bܤ !aeoI}`h# |^]@ ԹfClEK2/`YY+-MI.>%k($$\N /||W:+"cLSNϣ\ͷ{Ё1缍!Ҟ7Q*o(8K-H=4E21fXF6xbփ s 5gNRƝ__=k-D^gWjF8l@$Nw}dvQ]]J?_ո]^RH]:LqT W"IYw=x[ QLCHur /ceSEFI&;nB( 1Fit]r~"Mߔb]!y%lypmS0S$*b;>sRD_x$*6\KUU"\gy˸ը3!v' оs8oz+ 7y\=/v>>VDVf w&ӈG,} 瑯r XEFLw!I?a+ 9kóR{ސҀ Oaљ[=yQWGsI)o.W/$'HQ؝dU?$#iMJSаg\oӣQɑ7mة+)==j,_i磵鉺 ^RkSPn;~^Gi$Q Xe"9QJ^+2lDez5%15VS_ &yS^kHP*#{W gVVL7}`i|9 tE^ WcHv),\mmdV Z:G_ -cyUwϘE5xκޥ*Lß \פo\y@HA`9qyo;r)+P./Xf*V?0O~F Dd>G88=AqZZ#bEe ӄxgB\5𪾟J, #E>!xڣWTWS3n1$sx*XHqIs+;c#b0䃪Mc!FJGHR{@*xc0d@j N~=(QYHo;W*m9FNton`ɽh<̈OӡDa#؜KS8:5c*3!pX  IU#e3 xC!n%/.;;O~7-EPr%䲬bnYNs%>Po:!jï.jPL|6umЙ3*zh+ҵA ,D HGVQ5CL3˾ձ(SGSAaT!8$K<}z2La uk*PKZٹ*7ȵVdOv!WO@mMQFx>n~w14s;e/yh&{2Xiʷ 9uʁlaV# L9ptn`'W1LqwZ_g*P+Zwhd$ z[.y66岎A&RZ@ qL)#D;09ݺw7QGm?qzvxJ",D44VEz (}ͭl;Q=9|)Ȝ]ƜO|;UT_T#ifGXý$ xTN8+\J8/}Uf,bň" Dתg} 'a.ȅJTM%{vAae@)@.ӆH{9tEg,mc 7avL%pnCNtNH!칅p^[#&\tIrI mL@oHoС:Hޓ2ګ)x uN o鵍CξIhFN$5^oGE{OAU8&ۧBO(~/|p=.Xsw]G9PHmwX6&OX}@--"lF@[i.d`mg]Զh)-v=*Zc ]`LJR7Ku?bZ-6v[26 f )Nc/JJ@a{5 V 7E4A1x*K(}\uOV\0A OP72v`2E^ .bQlT1!W'D8IkݚIo)D˶Obt#[ ŕ&YCK1K]8 NU_q;yE!XL<AjڙS˴lSE>J4;zlM5MB80I2ɋ~w]=FW}B\Q"Wlz"uՒ xg$}zIme6 V%e{ߠ8>x5:]DtL@f\ճ'NJ]ֽ tOXzaAblBevUlMdjg}we&RC xEyI (hh|Oc0Hv|?_TGvgX}Oܼ+~n(z$+o/#2\Dt^}Q LokY7mc S*ZXH٪eiHj/oWrQ)N1"dr.M ?n5ȉ#p`$Mm.1TQ](]dVXU0gIC0y/xUU zS ^SܚFsurIV@oέ3v0!X·% )^Y )ոnp (h;|4f}!ȄeS B,jS5DeD~(Ee TW Juֺ=K=[f̙_jL!Eb+?& ut}T(o~iLI- e?h@ԸTv[TDUd} M3IK=lgHY>)Χ7n_ܲ#@hאk 1V"A \X"gm^:tk'/PNxIb޼ ԣ ym(ݤ\If˟a0gSv+oజ}폦0V/40täoRwI)qe҃`6X{9w;"jڱOӍ& ־S ^r9)ZBGd)F~^wњz1UQsVWz^s^)l#jwJg 0OhXn'8P鴯SF8Q5rҌZAprk`mlFEkm&noJe}KHy3yiI--L<M)KTuGK)d: g͎90IkzƳ9<̇n@ pD}PͩBYaWo`zZxcqBiGD4zx"[*sё:z])nry;7`PGo|/ f+;m oQ@ e7TCi~KO֑cf^XKRHצucfTzim4[EЏ|'0g!!47btn.6dMڰ꟝50Wro{|-gތꮆ~{m/*(l`G1_׎n$[{QڿN#Y"go<9!Y0n* 'ѥ&O.$T,RPm`P3RKfBiԎ< ؤ9iRĒ Xl]x U @ u=NF v=X*+3V-hS P^sp, nȿ7ʳ#Q%{0g?=|+l T93.=Z@XZ䚕L/p|KF/zi/89#^eMx@il08Ky$ю;w%˺`ߞk4'XoX5eVYs3(uY& V4oNr SF KbbVBpxm6-o ǧALh{XvG|,Bt.,)Q,||=iTΘʏHcכ5ԧ:Vwb,qı+Q5$CQ*|E f1Aڦ$ǍV4>>ܲAߟ,(N$ v` WB,ԕ!եzBn0"m"|2%Qm(TCcHA֧˥T6z/bK䟣_#X(Zi,iS`Rƅ_]T /` ?W2%1+f h| i6t>4dU =OoSj3gV_c 4!ıKXӋS6qV6_%~$\ k RƳ'dۺ$}lv-5u^M2J8ƨ@5{&mz .{U?[Zq0K7 &bλ~8OUPta Vtt^h갤.UY^3PI˚ صuip88c{q\-jO>2)*!4hdpZ9TIpPٹVwǖn~P2)n'0.`fPSa4kxmLq;KG6HJ`p|NzTYT Hб[oJ/"Tyepǡ=W~~DŽ?cj5 h%2[@˸ड़[4X Ua@0BUḈ^¼X9sRK^ =^c&.#fHM>rk9m[l0y7A{iG܁vFM32z.[?nf s拾ZZlEG>q![hɪG1 bXS^+}w3+MH5K.@IRlwe=28)z:m*ɂ?6B*TS7!S(OOT{V)OZ`AiGY09/fbǔ҆i*2!薺 `;XIdavK& qvn(¤Am{&R ^tja)XL E1#m% s oD2kc8;hWy2iJʹ&ϴ× SkRPs/%WmCvaemT~KwLG"\R" d淉"o~ԋj,;DtwnՁkc|Hcr\sxJNj'=Tj|@VC5hoUum.-ra—!OU C4@%eqao2޴(?QQP+YVe}8hQgF4")m6OVuXئQk`׵:'fw搄E 6-q 2HK+;ajń٩J 6nz%DJԘy$f.jypR#DĴl'Gzl tVߞcTy^d ֏_aVX0Th|`LPp,!%h*@U75*]WԵ / V{cxi8i#ӱݪa xzdo;Jk/6 g 9[)׵!tv o &6ft\OMq]i><(eiar4ЀTkB6>D7Q[HTHLC@q9W]9[ZH 7oU vCb'X`дNd X^0t]Kt r}:w`\C&cQ.wuiY pxdDl  LI6skQWTw)$8`|EަǫXNFOK J`+cZa1MG8.h\U1³tͲ:'18@ɝzH6aIYYm67dLAhWK`S5s*o'9K d~ԋ!3&cRE=Nf%NJD gK;umxqیiS&Nt*~4n?O8G~ KElh>Sϫeqf J)ew;pzC9//*-@L,J]}w.Rȫ_sg ^KTY Gb~E_% ): sl.YT yjy``[_cĕ`\ܷTآ n#ڵXcS-fwfV7gzW мucw}*3"~7$V# _ɿjcfH4m *IyPDvjeJt' `3\5'BV_l^coj^^T*ePn*ZhSkUoھ닱rU2\ [kވ` | ْrhcn=iGtuKq\~? 9F+cѿD%)&iy[v^<PL4~=gcRt^q &&IbMM֐QHT{R6,20f3C+8Ѥ.qvZ%0i}qbu|J*ZfBQ *Rr A¶#ߓ D,#bpf P[trps( mZFR<Z1Ηi_2"eq~ֹHY${wPLbOrHU=ˍ5~#]>mx8A|ROh7T]Af'`"Jd!5$~cG/>0Z m zԼ*>/Ųy|D2ɰ ξiDQ.ю3N5CumZ86%< c2س+wQ!`8p1=:N‹i 6.~c0sj+FڶY!o$g8êxףKo[i^[v.O|Sa:'n~N\W[tk@M'#a!\ +RS)fBIQm7hU΃VJiEr\kf3mnUq⼂L#kV.OlNYd n}!7ڔ X%4D O+PLŖ&F:GG]53xBkѰUL bKaT~CaN#<npiԃ6S2zXк 0DC{HzM`喑RPѮK )ZtsYs'Y[[uș K9)iB{¦-uk+Ltn9@ zWd7-$Qmȸ:R1)\1xr^{sHte~z)l$ ވ Nm;]3:"o^'қ0\Vb݄}R t}*CCcAkGP_l<;\\R-Wd==pD& F c4;XZ)8mַ8zsK(/2u!pPN=I463zIy;Q\}&GxcF4)_% [ЛBnԨ q \]:h}KӐWvس{YUB~'s2CNvTZ[vV4?r}gvi٭g:1# A4 JCа|l6mUtoE{xw9?Dx5$ikgTľ bC[{p n&}IxWJ9,%'Sl'CU >,;:-*pp@!($+dW\fv$FV8#jFhs|ߌWsNht/>%c;yÂOI`nV,BBTq4hˮpƆa;MnWf:m!m=УftH$~HFfmXr)Л9&#xśp/>G&N>\H}UigBtjG*༫1UW䨠u;T͸/P#MvA46(TCf" (m@>C/IP|c>%GtD[)=m/_Jh8y7{,[~8u6[Z:ra:Q̹Apۻ{ן#)HS z/0sXnAvTB&sRtɘZHډ+վ d6;Yfċ]6/¹Rp&:k-%i00ٖ y•{=B%wѿ [V ,`eRo9UØ > 뎹sդpHh[w8tUU=-d?8٧ O%^I5 ?vy0u*CV/pN1%4'3QCm.߃+ YA'0~7nljEy_Bh Qvhq e 3pJ-x}+oKDG^m'J aM*@pHb Iv&C4Q#(OȥwrntqsFJ=zA$ aZP./%V{ $"vAd y/mi(9Er?sx]nSg7 Bq`0B `t^&8^{m?&r^/_kr:1߭W؏8*@B_`NviHPKa&\{Bwv9/!dLipwUP<7I<8D8Khүsfr'%S룑jPamH5/[nIfZ&an9KGt{.+r].bjir-GXB!,NF]Yv^ xsXC+Wd%92'|Td{u\%-̏|N4'&,@Q{&Ld@ B]Mǭ 0 H`dLA-ӎ08#eR:K_Q^zx}S"nz#1: zÈpfW N¡BLOJ2?T8s47e{g%B4Pvj(έW.}zRMÕcI^:_~Нx.7`NVF&s#, ~M+?˘ |#~Tugqڒ_=Jd ߿eMLrJ[(AO2#r%`Q| RYJmt9:9q[v{l_dUWt\db ^}VD x쐜#6>)YTo*شrD(eW&Tzx|W@jYμuJe}+  tnbJ5SɛO^[6.w_5#ۑ`%0^!h8pk[p Z&؊~`J7S8z B *0vQRgI }fhD|o>S<Sޙ&j!n#Bʊ%9Z!#;?}3d:d֕!IPwgܠ֚b{ D,/!rGo2qk6+0q;G#-l/_95JT/QHtxָG_DF(u_:3 ӎWP I <=?MC@Hh4; dU CH$viAwE=`IU>fxpߋ,F!ۤqR?[\ި! yi]*}.ʸSjdEuzE4y$}R*nmzO`!ߌhD!"¾ ZcX,_h^~ݒuJ 2(( '茀D6/ʳD&ܓy'JZ ˎ̧[Ȝ+DO%:%? GIPj?2cvjGM~H翢GnBY^SVC5"USY/9.3IJ:@h~h ٘,9Z/^?ͷIl(epyu38#,~9_g?@+^6WMG*utNDD u8Y`ߘ)}="8 {2)`kh7⏙,ՍN{5gQR>8.g*BRl$kq_( , dX|㈜|9iKx\6(Z)r(ʦ ˧6)hT>]/ʂ5ol"\ĵ\* VGI8xq#>8_3-LYJx9賩]EσqmBnaYKD5doTڴq722,q\BGӎ26]t'ۓJ胔QBhhgUvo2Ѭvi1I BD'J*=%ָSsCir"D%%Iw*V E$fBdq^8| Vmcm)":>! d|S8 .x̉a򌡢+%2P^44/͘IV'` 3:(X[o#Hou>BR^CN.e-ٿTf쑅 ³HrC^1x%"}ʴ~)Y} r5F~N'^:tqZGCw a7LL\u͑Ej^C9k)4Q|V0y~ec8+аACZQfZ8x,bk|lS[QeɅ6UH5 aTABN("J@}JJCf $:è4=G)e%Վ8]a~k3rQ3Nk8I_(|`M&fYyMՕ@uѠZzt NM'w R]һVk(rjbBXs0HcxLL vKCbB=Wz,Lb a%x:{NlbຟU/r ,:XS`Ts; m5k! ٟ;,| ' _-תÛk8{ Um┪>6!i.5j!: |,6X^fska߆ũV907M eӓ1* /ӇH3Z+@ڟpްz/jL*[ wLZ.:qQsZYr?_V P ޟ|-U Nҳ.6yhAPBKf<[9Towd-+R*q0%S}m 7A7mlK뇉6i`B(by%Y @<`5U͘~Kr w[$ Q1m>i;J(Xkf{?f-1'G]Ҏ> #uB?vVs75\6Nx-uJFV񃈔ܚ]*al߫%ExGVF_ ?$'G~,.k 4ko&E6TT1Rߡ)"?xX W,f;jnڷAܱ6źYdU^!i*Z˝18 kl=EGH>0yg|5e=3' բnvI6uK+d bޑje%T=6jp7L|4X<OphTrdPR}QUj) KWM"ChnBC*!Sm*Õv/ֺ6YEUv>gtkJ9Q;=5aʦT^츁D$X|_ YTZe)sml`XF%ĩW'{{}07s5cQ"NMv O]`u->Q.Vc7S(\Y\p.af!j\]*R ,b9=7K PjӱGi9↢0?hfݾ[KO a..VGnvYNyQߡ բݷF<.<]=@DlܪLoяuZAYLS?{m xPQr3Ę5'h3tNwa3w#>8fc׍w8Zch8V}c;:~4 V(ۆv~7]OW>Rn`FˠgFELI?ґA ǧ~N"*Aq=dQsQa]:G; e*a fX ;?ozcW"QjsOj LbcI8<*7 IG@b7q wdV v}^G+ϊIB-%(!<*=n+#eAMcI(!x"& z.0pTao0?'GĆc?)qe(nӽ0:y3jFۆ=Da5ѭDNZ"C #jȒm1*!zӘ~UA(x0zB!0s?tzxƕIvW<"xO8 EKP0El0jլeg_ZWI*A$lݖ2~}~Y^f'әΫu,]ϳ;L$)5${8ƋF_ e, *H?zI=ߏ8IDTWr :ldG7/_X$͉mNP;aB)E~f =OM2i4E2L#Bio_Pt#{KSE}`҅/:.Lg^(Zs (yrvM}`Ҭe\Q;G, Et=H>&`!VEL7U~ߠ_}d cSU)-EϦWH[CPZžC'bA'91B\ϓ !)@*(nq! 4lV5ր>Gm*)cnQq3Qu_ռ+  Ѿ}֖5<a'.kцb$&8_¤j07 WNU51>'߹7% Ă; ̰AP1mW_bD"խQCxՈ+5 DL0Lskў4*-׆ iv!&Ճ(˷+O:1>:L>hxC{fۇf4Րڇ7ޱ1GMw`qKԐá$_|L`t~ROLleI`2&cH ukЫgiNuKyJ}.:p(ss!G(~KaeǖhCN_{?K52;.j5$I!V[p' . MhD'0KPQì>0ƘNΕZy%1B|k?FD<Lƪ?4Uhg>V+r:_b<$ \ҵ (ZOȱ&l~$΍Oy2! >7J\v?l7$Glx+CFR,iFsʀVHi:^>_Wn$L&h a%)yAK:Aۚd4x5q>mi(}).:*]jcDK|e \a$GD֚Q~2@l7wXt)E3ca !cz)xvuEH:"iIa_D&$>A?j7ğ]KBqϽWJ#hدk2ۋxqQ a}PV*v|WU)2T Ij862:PA 𨍹?ARū{ xh,[>[lI{ &z-ΊIͳpڧL7*X"L#)k4<aْ1+` ],WDm3FFسULAit@m#^me$ĕ#>g-AZFņ.,KΣH N?ҍhiΘK\M#W~A;s+nm%|_Hm*ʅ*kN(>a7_XGq% ԷFf}Kt=2y4'>1"\]Rbmo= cQY濪*tq)z^.8i`zY0(ÕR ŬUjhOl2)N^w9]Tܫ*tnc_ACĠ~k!/p 5 ݥz"  邵澏Tg<NxyXw'iG{@ DSMRz*ݟH ;]DMC;R#!D/_$y L! ˦il"3v_X5գJGK(cgik~$rUS1hQaQᲷ#мH؍g>a1/&3ܑ|3sJqo6mP_q<ܠ@ BeHP(iGyk\UC%3vT,nFfbY OI``#TZ2 K7 Oܘe'e#8Djh!E!;sΈґvFٰN{BO5z!-Lb)虾M.^L&C? 0fqglB|q'mQ( x] f-4zD IQ)VhYjš4vlm,8 MpfAWLԓBޖ畭ɜ֯ =;=`Ta2!d\ES:WBKs\{S m5.Ε lbJ_Θ&j#HچTyA`aw[=Mʩy-s6F$?]HA;?.K0ε&Sa?*^4}Zz\9$ }}Ph?_Y+c$9W5Q2u@E + C~Le`M7Z\⢾\;U!wz*Ykq^ܩ/~wГ^9^dܣ&xFY5, ^M8-~5rKm;2M+0-k=RB =!m,3ʹ6抎+خD`vˤwfm_2 wm;m=]DE|jv# M%?a4Z%{%C>įs@ᒓ u\A4g@9j9shJZ=Q.WXi cPj{^Y Mfٞe43+ik&ܫ:2\~O!E-[DjS}mD V7ԜBo`[v2uNz4̃U|`erJa$րDe(i yj子aKC77rf #RJk$N {TsT ELtoQ/h__1BCZp0-2kJsKW P5bor9sid5%7 6] *r 3OfchBy讯JrGy澍Pke1^Tܫ &GH4Q?kfp'݀'\%,x;u冲1X'7\s-}҄=8fUy 긙Z\Q?Ikj]ǂt4Qfޔ1Tܙ/qX:7Aլ̓જk%61:KKEQ~VV6X8DW>O= dE^nQSbȻ#`Saˌ4oB]lcMdu}K%#!1~ J-EJ_+lkÑnې:܅T*4'8)KPjltpmnRD uچyݢ/vzԼ$y.Ԏ-AYYCI[ZSJߪNX[XmTǏѾd7LΐLD^0= X{8uPӇKZ?ÓB`5*6KEa kh1pψab'"p>^caCz|ppLO[k)@$$ ѓOgvKOm#2>Nb {@#*ح~<[b [ oU%.JZt2M^eWWjA+92jC@| {:bUEx;5  +鳿<5)^@}82c&05(Lb LS]_5- fYKd+GH(^0Au;D؍姓;n -)iÕ?JmSzDݏJb1^< s7\ږb!!֊fЃxX mȡLGG\T=Wj#L3\81͠Ӳ{v_.W=F+a4߲XiTaĂgxuwo>T%Ʌt|aK }aТ+S&ZK}WpiSzߣ6 3)`L-OuSbijy*(37k|jPtYmnX1 6́^* b]jG+EQط]+Rd@x,?H9#΢*!pxS\|QqtjJ.P CUE%\."@ju^3 c}(.?[;EŔ /;O ' Ɋ)$BY|{Á(ߝY#^X0JTvɈ=SC|"y@V֋Oޖv[NӤS (sc01X NML{'|'¤.+. iKNq¤p>aVAxdCfge~k6h( &m/g{^Um{5.D7esFGL6%a1V0|[l/~ ?q\?`'Mp,ωT)v/ .eAopo-jR._AW_^em ]3;ZoB\ڼ"=T@fA9}AU^^^}z~y,imp,X,‘Bɣ,Y"JeAAEDe+!a g ܸb$H:խ0IkD b?@t6@!!RD % `hyLoݾ装qЙ5?XfNBHTQ16֬:hnv%~'FsUL-[؂M!*>PnUT U>WPU}sa#^Je\8eٛx8zxrgx}oP캨˅j-]ȪVF^q!y㨥 o>,Z=-i4Û+.HMْSnR!"4@uT ' L5&PdP"rX+7'sf`m3xp{I3!*_a)n(`J&m84u謈tǍUr5َ֛dtMV-8u֔ g'kkWcL8٭PC.Pl"/~bBDH\̷(?TzaփDnx=}^1#̣~rV/Dϋ8#*Q1˱])>9Wu`aQ/. !rh` 5mVuD N(Wr׌YN0Tz :Q@Sqނ1XvY˾昴L+b,|ۃc[ףrL(ΝE,I}Tc];bCyàN}#q+[r0ˊYR hgWAq}c䍌Df"vXJ"|'u^6xk'wZ~K}YW3:k.D/;:tw&'.Q"˞!Ŏ5p VoKO6I#b1֞. ]ӋI {2º`؄OD^L@Q.9/C+{2\."S#FC!We1pD%mv>8+O?ko0>u#eDM=QFC?sA|[t!XiTWrodGog':MYJ^`A1k6l;̢cE='}QDSQLќKwA\mK :mI,Q9H3G.1:,M6=Zc~X|Vk!3C Ii n%|49뮪| HmIvsj|7~$lꚲ!9yzi^3d0 '@2ʝCi޷?SfXr":ufKFyK =DXqh%W$t믱-WB'5C1e@Ҋ'%Փ+9{SyBQ+L~y:ru@`rE (jJeDTlbXgBNn#ua*hE o*$@MBR,0g&sΕ wȢe0n&+Zl]u~.*9%LNhGHm ́ nGĎ&:;"?7O;13:1l uzk/Um³;EYρosC=97**w:+Հ{bE(N8rg]2`fPU20 mI؂QHs|ŘF`f T{^}wT]{ 6Z7; ^ !/T q"gO#fWreZQ0kNȶ" eᙄm\*߬aR@%eN2 =t4 C-.{mR:'(={sZ CXxTp!x+^^E}A1H@V~`ʹ!΅fheU W27oא#m@ְ*PϕF*ѩ _w)@]\KW%bXhҕNd }K6/2{(^4(0o jnvny4:N8>Éδ>:x(U;; MZ"C I YCvFz5=*X184( |p;?85 {nB0GP:T:V6n܁ p>p{4.Jl20ک9PnH="_Rۖ3lto!޸$sI^Nkb=Z}!V)Zhdߗ=1D]$j)b=6X"vnZzmvQwK-+b#Q*2 xxJ1K1c=3]-^ R=?9 L8Wmءn)[_Ve,2:_*PC>W Ӛ9ɖc#NcWŶ Ҡ$T>0V/$^8oi| 0; D^+;-f`ſN{!HFo+L=7?cn:8E~ͻqy,Sy$Cl\aI3Õ[ܼ[QYk eC͕ jK:ѮP9?~..="tph&y6NbJhyhcn@Prg=ذwGg RԨ̓׆ʛ89 "¥ QZTӐ]Ĵw45yt`oݤ]idmƏտ><9 fAu(Cz29ԞO>7p \Sr @5hmAImQX(Ѥe#d~Pl`Zk:0XOHsukI2bA좲k|$L|]EXR-.dǘG>禎!3#ci@CtBUQ047Ж P卯Z]T!<Qe˥ B Jfn 1sQC?.x {O^| Fpj^_/"{r}` nf*me2\lM81W(crLt˼ͼ1vNFѝPGr1`p!ӍdVM١z|mcJւ}= ڃȽ+ߌh+O"轤: VfnWMP#3h,ZIʏkin\R 1Y<¨+EOhPyUgGGXQG=az5B-tFOxf!l"䵪)mַ9j [ &kFl3EבUAQ<"-,ެTJF[1dW\ Ѡ.}ꩾ$~0d+?0 )],qA$W/-=W'\N$YZ M2 3؆ \~<#CR15-#X6 BRPMLȫh coBZh|R1o.[Z|#_O`CmGS>%PO9gpI2$6:zA`,0]:g2`HejWw߃;; %?+e5Åxf Z>RWtD&saG%9t.׾~ ّet1V%i\`,w2)I.1WlPN-gGghU2ɁisZW%HE<v.QhHAFz:bUPi;~|Ś'aoZOS޴j>9 aMF89V.'[6"@rNmb]a^PH24%f]%l\Z;5ugTEkfA&|yIX/J |u%f`p]c H}Y?Q#4"i1wՂ`r OHѸ)cpmfL"-+*!4CV|Va,;߅tA)>Wz( ]!dFI;!oꟽ~~֊*W\ǷúIQg8 &][M&h5 QM1/j82:!YX:?.`^ʇ%XX+Бni7cJ~j pQU s@~C[݁t#9;"^42ݑϼHeTg`9vt]9N]~dѢhOHU/D%ѻ7`o9þ!u4w;=d0}8 DglEa8ek 3<`NNO]?kD#z8L&_LT 4u)p57X7!d݁Vb-]B :bfʟAP N ks>IĖpK[h OD@b㼙2.ʨ@ 6*؃TJ&KchF%Wvߩ؊~ Y/ %%Y)t<6e&;)_ޥ<>sS =V:EmXL!{T!u@9UҬۡ 8LwS= -G{ofѰ\?fQדXp mH#`c'%~AmhlO M[]j. ]pU\gF` :)5*AԇOv_ DyoI?)"h| 4lJsRl^Tݚ(Mo ҂f맾$G,\N_%͛z Ҏ-)gc!=[vJ2vufz2Mr eAάlBMbOgF"74VOf% /7C/3M2:f&m1b߲X= ͺ9 >z#:."\-̸nMP /u"!UԆL\ h1+׃p\ ֭rS> Ki"1Kwz~|C{{h+JYY$R|u ( ʐ3.7xX顙R =Kf1v+tkCZб|prćߛQG#heg# MJ:wn<ѽ}wRԉ C*Bx1 NvkGd Y͂uwy\lCe?J_C 1Ў #@҇?v^̀p_܊巳AZ= 5AN>Cl.X(Puuy9¼p1:J*Vy@IR ]eg}UF0h8 yLvKiSx+a{< b<;J:aA~3s(O@ʤ90a,!s Cqirm@|,7 [KUT Fh.GeL,g=wUwU:N:w,|)Ym&U:G5_$0-aH4I 3Zb콟|/eP Ÿ>CMtQ#.~堄C>{ŗ&@ipNk _&}`vH}FM!`ܽpC FR[ܞa6"؜p/8i䇡=- L.Lʎ7Ww\\T20Nr2S^݇4]h0(-q^cv {V3ʅy8i0KeyNVtP !bpI)GCFptd5 >{D1s(F `ǵlNXԛ;]->%ofgײXyHW3څ$Eq#ZYT(&@!\ٳ8n3 (-Ys:UpRXaj|(3C3Y$i ovqyU<S 8&K[F͘GlA:C1R_C@D1ZfJqqo=Ȯ,)2*#n?(FH!}btQ;a}L]\\Ռd騖=`T`҂0j5jb锝 WД0]K53Fa3% yJ_)m^vd4:M4~xmNMJhnWr}mQx(¹?U -~)?q]㗕;i#xE]+佴О{!]6t*sܶ-=CCY^ACdT~HU$cI)hp,#T}h̯>0h^gЂLe:fy U=`jT}kckĵM`D*C!fpLˣa~_>0-h=ƨ:Mo8.Z8z?Dd?ΠӶ_''XwH]㾠kebLO_5i{_&2 mQ$7UV7,=#"8R2(}%lͨP“MhcdcC"6h@YNԳDXGnunJAГ ZI!Q VPNnUǨef(Wxw]8δɈDPxu#7-+j \i7/$Oj#;ϬM_/;G _H -(x+rj?>OvQ&e7T FfxLx/_Й" =G-TT#3[7%h-'i.\MA%y;y~Kt^K&oqQKʤ8*jM=# W^$(xiCgBsT'#U#B뛀rZA_dD_^Ka-AsD, 1ɤjhW6?7Ag>.ܪ:k(j+ ztb+lMj:Gt@X8ǂR[{8I#'ϵq`X L ( Gr+hb Zi_Zg8(& u,0Yz3c\*Lq r'ɤޏ1*uA7il泝 }gZu$:^"F^l^w! 0}wZ͙OZ9JK ^W[>Sp%@ DceW k󆾻2OǤ M6r:r*ХFm4' I%G$3CHZnv%e8cV1jŀ "" J-][TJ?EF` %l5YuӍO] u:}>fCx&!O~\;IaN~枬>/k= ՆN Cɂ\}{c>PXa}0, {V*DXc^ Q:(( h.)h;WF~.K o bJ 䈑T=bI6yU+uh0̛QN)G[vMe}I5`|U`H"m[]V~pUTBNw~Q J&w,iuCڅD:u#%?=+F{Wzpc#0j.qJX}.Bxhh~M&7/6e}GVα|q3TBUbQaOͿ>*媔5OV%^T\BwOƩhrAE_uK IFeH%k)IHډ#rtGc<ϪOߌNަU]+ ۀok=m-M^L4[Y nB"UsMnLUI:DqÈ60XsjLȊYsQʥ!1:v0qĸ֜鳎>>%6TgCfQ\_nӹ`ɘ.zK$dt;v#cAoJy$93"%:Ce F-`tmq_1ǠlvR=x$歕E܇('55! T %\l|a#:$ z5cVviaސJ"Oޅ_#=c_T;gNkV.wzSN$NVň҅C3EqD@K+"ic`劶x6 O$tD`㪿_}U@-6"amIj3 /HAKQ̫y.oWY>7߸p LwnPӤd#7,Ӿݬ[ԕT>.ͮ+[]I#{5 7o3uEsJ{jP3)O O' L RS 1  i1+#2}\'LZ5U %?b- .p"!(:%uHi1KM+ܛ )0n Qz].XV OI-;3(R7.6iPkr>&b }#šuBhtzp-#wY#} V)wӤ.ܿJ8GUf-+ PFU~ݔb&!.U=תL'(R/-֪pK%D_u(q$m<ysyㅻi[,!9OGpJ?X S N£$3SKwATKrזY2υ848;[=5fxXR_w @~િ=>?wA{|S6ZKic74Е>=b-Pg99 S8$}/Ӈ=D*#MceۭzB/mIa}I~yg2Rǹ`xt[uɶ%p``,T"K:D2۵ ga>sDifi@aFE11 @E> ^׀[iW~<ѽ#K%~9j ~0 ބcC6|MV<"uD/&6i9Y]x@#Eea +_Ƴ^RvY 6H}xs&w,QOvP;8KͲIlE᭲?TAjiQL)VEXHFxV/KJy&|mH!Ny |%J|6?:ji0nNKrS;JfIVG Vdmըo{a8;s<(<q-$-dP|7nz6SOmXw_Gdi8*%yH"s]A3NW Zj_ S$xgʏtYmf„JVh["{8Gȃ|pZhy:dKVb+Z *G>ڄF+g鍒¹`)Y oVPxLJb5LSK^( {<ۋµF%@ZBKIfhIE>sMƢT(&6& @Ù1iЗY7zZE gIՓwb *sb<|<4/]/J;{nm&7 19zp]෗Z:;:S%9eg) F32 /0'HdhZ-\mkqqEM&K*ol䬻"~tW׼_}beWIMmjCJ^Y)L ,N+b#;MPHmriD콤zßx6ʷ[ |_hT/0'Eۼ%.\[EㄎӏP n&64EE{u Mn2cZU>+gp-uƒ}>e5~ zFA~bJL~qXۨ -Q˅;;"7$\ H 2<*_7Q׈pZj1éѭ|ۥ*F c@ރpL "n9C n}eµz*~߰Qv?"N 4ezR|"CT Cmͧ]DN"sEX`aNO AJl]VN*wj`IoX'aL!Hlrؼ⌁QG˓O+ O*7{]&E~6۴ArlWuMfr}{BEсY͇vDަ.aZewp>*D?Sz"uZ(g` ,"MۙhXI&(tٚ/Ժ0/,U6|>冝r7C< |w A$/5~'bzk3ȁ!g &JJ%59Eh:BZR{Uf`3qmgюޘJ8C,׷Nmbc 1*E"#X(2?U1nɰzӪҵos43EбY'`<0:6N?9lh=Hx%Uf#&<_1 Eq1`n {z 9k(q˛:J')>°TM_iܲ; X;܍=M]v/}`7X,,p] %&,c, œ]9'ds"JOFvk,RZa.bha P Q!BH݉ql)koI1bQvE,4{+zn tgXK[޼VbY^"eS/-w<|u}k$#fV>S- 2RK",@H B>Vt _iADդDK*1:L-;7W7"$iUp6^0f:T.-1ĨO+Whj='u ۸@QJByWݝbL԰_ƕ@Ye#n#$bQJ'fOZGүS( ("*(m 2d7Fv &CD۷8{J婫/I,v^-pܟyƃ`Ζ@7 iҸ)p}]Y>ϡ )?͗5$rpL㔢/!3 _d_?iܷ<#ҙp^>7k_ RlX"ԃ6[?V.3+D%&I_ݫ 4s$(}ĉj@oޘ;gM`$'<*iERamfTqk#gʲ|&h̔t)U~!Ώ(,7%k}<06uiĈO-kWɫUx_+/!S^_䶛;͝6dm(}cG;QKA*(Q !{QcYk &mc̉Z.t :3Ze9 zࢃ\U\6啥U˲.)՘d? z#r7pm24>t'Sߌp_jY^s r($\Nmn@xYٻ[I^gN fIMGP fZlŲ?56*%G;SFs%+6,L{* TH9|农zR~* yDϖy$5ryeӑs#C n6TV:KF2Β\鏧E@WLE@|hp\Q '., O@] EGHI,%wZ(oiD +VEkY?K l}9锈z+ ߩ]UnS7ˈMo  >@Ş:9%/)/xfs`d2j5l5GCaI$kJ05w,ݬ4q4TOroo, h/\K IT"I25, Af1EEd`F34/11VPngi.0GD5WRNO+u[}VPH5T8i;.۳`*ag4*=$g+Ⱦԥ^]@4O3Z:Q*8x2/"X>VL%} !-aȕ^T14,d%f꾳pe1l~Kr,ӵ8H},MLrڽml)L*>(Z}ק-CmV[@8j)2t4F@vD8;kf 0^NU50/gs,Ē ,VRQz; 5mrn94z%zUmk2l:.9u~ϽRs,dᦫIS]#J'LhLZ0\M/(E׋.2ܞfb^S"3Fx8_7]C Z㲣U]D$Wٯo7Yo<flTώ풦j7g4 kV{eqZJp#}nmshB!ДLoa 4!Vۤ&g+P' :[$o:R2'h qK=tzz%8_XF'SXuqڄI`emY * [%O&k(2h2)<2L|D3~_C1&Fygu3͜j.,xPp0Kh }O!C[I8KL{f}aϗߝ/Sp|=TR6ZT.'޹f :Tw2/:]y6i S3L)߷}ٜΠ;\b096I8qdTUw&B-( xĮXﱕlC\Hp:j :ݯ6KGkDpjU]@aQ5eڃѐf|w2Yэހ ;C accELޖn8W8}WSg7;{ ɤ#. _VFNZ gɿuxt*Ch섖\U\K{L8ʑ Re0n{KH*A +ó`@d^r=t LlDJ)%Q/t}zK&rYQ,G4G=!~lSjiioH?n ̥NG%7S?uA+vх8ˆpTϢcUS m#^)E'.3`mflLTc7TKс:oFFu&oqLzw@FtoUB4-D1s,-cz0$B*Hpry0Pf'ܰwG |x[+暟mxC;;f@/eJLլƊtO,gG=Kڄ,Dc5?GLjWc ړ2A;Q-8"vH]ѝ["L>g,Txkkvr|;pTN`L#G}IS'6Wm`#%9ݬhMзljF5c &K1ϲDMÏ?D\N!?imETx"d< lu,9)joܪiIܑ6Ӊw*ÿ) .JqRҊ:a;N! Sk^#mpI6͉s[Q;%[L3C_ۂTw)Qu{*7SJt2Mu# F(] ȓS%Ir<+-@>y8߷f]DΖ-6eȷwKNBXlKx-Ϫ_444vX?"՜%Qb:{5ɘ.m+_9.{ |Cd3O}+WGtcZǸ7OQc8ڶ-۳Yw5׫A8°n#plv%^n_v0Tw\/_RWC̭d0TL7:9*e`.E`bTW&s+'J30L!&čÜމtS Ln΅*VL~!}.db"Sg;~k 1qJ=Mwq %ʼnyL,(ۥ 41ҕGkz- 2xIp9Jj3-VPX 5 XdGwmY8 i$?g)C ђjcWˇ;&[`Er6 ۵%:UT)*z y3Yico[o{=̒Og^0r)ʀc=bᱛt_)/[mhHb8XϘe1ύEr|z NvjseI[Q2{Y=}Bdh?^MS8dߢn Kd]F&Ij͵`)!K>vi =>}ۈrW}Ysć~9C:e)悗psE=|ɵPs !`}L2e |jD #O "&3C iis7DH0|oh"ܭm?EIQ#Ko LżN0:! ޮg,BXx+.\4߬By Nv[%nD-4] Z~kc0-wu7PǺF gu=]Zw\JX r=?:vTƻH<& lk7p=,tF} ݩgq漷vGZ0Gi۠āt Ēt_vqOO_,ݝ'BP%?N3yFmDP>]ܥo[3ᗾ뭳ڻ#>' mQ "Jn^HٞM*#~Һz!S{VU7?b_X 98KP h7c/bY./ܲ*e>J&^~dBQ쎓ގ6MC@\a֋# /9"\BjnH+9 syI$m(CwMn/7-^iYoDE.xQ|) ݯ%)dȁdY^4jm0E=[ >+2oB_c &.X@So1*Ƽ/2$%D,N+(+Yww7%2Qރ?xlLM菎Dż }-E 5=+WNU\ 5cz r?ZZFs?\dPg"pI6(.b ٙ$c~$w5(V H:ctcM7RT?f8=3t"voVNvh%).Rnq=&jW'5yL]Q%qNI7 \gaԩ({b7Q4ԬKካjK76bs=d~,BJW!?*'֢ڄy@?J㕪+w,.|}d#w3~;89ߡ2TsxtV67]&%F'UG˦;B@ H^|U0Fci]lP XʍkbMuCPHw;ŋPSY$lƵc?eqCYڽ=)~AB#?FhQŦP_aVcF4yk=J, CG*' @x5ܕ]n⇺!y*ͳ OC,]I',ddra5F<ܒx)P{˻f4=JTvߞZ`LJY-OӶ \';b';.0.qrzj"ֵE$'d{(b$j LyKa,3*A.b<_mvf/HgqMpt6wգ WV  !)X<(hE\y_2찠01T\`K-|̔CN1wOh#1nq5Y}9s&wT<).rο $/6W湞hܑf%&&*;Oc -mmƆ4*`jpѵF3,;[#*'edr>_5NwT4 xho(]vtG+:}{0 Hwy0#߀޲1#X+qO^Jhfap/whk\ ;NlZ9c=-"[q3+T}K]m)WUQ@O"Ji݈kNd!LvSIUjYf'/ɻN~"0%iUD)קfk?Ƈ;4NBZ+?W]CK^q^<$%mD{O%ɈvNpX{kgOr ĭۦ|_Tx=_N|S2}}XXէ. V,j8\䣻StŻ2ܿΗLT;g~6EY&dD$72{ߪ븏>Iva33Qy7H5[h̵IBUh|A}S~Zڔ-!X!mg]"ᇮ+|ʚI2ς{J]R~3b dM> Q301(Uؓ},meDs*۬R}dԈpR\#{cVzӉ@O:Cի~9~B_-^K!mQ"|R 54%Y|_ڛIK6g(k*e3 r^Cx`z} W2z˷Q]hKO&ٔ#IS>:$1: S+ǓpȦX~SVoVF+n~Mx4byK#2Xl; LnDG@Gs>soU*Z[$3'w $Q Tw}a?`Q0'I@a.Vpb NhU^XfhۧQk+v=Guvk 92i>?a )8nba*^>ذuKڤy6mkMcҿϯSstc$nbk_nRAsiU SMk +(xp rW^ r*#JD5a>ajd:64S]pF;x`Ui稕tDx"pЪ(zeūuQ慍O.$LzU644Qh`l/dW6m3NML%,o^ay)1UEآ/bn ).˦lW0¸D3. .7zH gbhFQ1'it+P Jf&8ke))$É#(h,H}~_|1+CN*$J][L9^)cӄӭa؁Ee4ĝʫuK-W T'vDtG")g˵DL2ߞ\$O1@[ߒ뼓ڭnl4JTb!f%1iEHmbpG3f5?Di^4$:OBلŗjBqzNh]bSX`U8#ecA"u`cS5z@G7a1'R%i b_]¼m^5m5,>[=F*Dp}Mͭ.!q?9XuqΞ ⤱+[ ?6[_2nEգY˥|wu tumAU 81!UtȠU$㍩w65O`B GVro*H͚3Ap%?oo {C81IK-ʓ#lR.Z ݢ԰Pb?ʒE47a(_o;B\$٧L6 w^c8 tNY˵I+y]դ#ng(9H蓳 (x:v.~8'Fbx0cv{4pX3KotaR䱳nutRWSm"u`{(8%,QK /Rƣ'ELcKl~\H~;O=obczIY+3sWyd@q|1;!o׍&t$.GKQ"MЫp%jE5JW ./=477}LmH:zWU[z B۞%d\W.Eii`轣Ft =t6ɔgpJ& ^}`87H@9j~ l@΅>;6X$yタٸy{fKF"<2*󺫒 RZ&-b ?wx/K|&gƲmPEZ\US4أtBdGB lXTTZ\?B W/ A߾n/1 /bV%o?ӓIR`C͚Uv:yNB) L(PH\o%W qBLgq2e?,c2y}R4SQ[&WZO\R$OZu92]+n^f(`',- m${: 4iOoދHpzc)z+H¼ܓֳ%&8cTq`$cyo,fkoI`ckcf:ɾ6~D[C;C {˿ @ MMQ5Pb~\O7vUf?=z#7GȌ2'w&2}.1x#nQP ;r58{Y9*@Pc^X:YT/bY!]JLMl$?ጶt n eWʟP,XؿSG<͢$G/g}ZYԯG6vu`%!XIvt ]R[Ńrooh zl%$ڗ:x~E%ApVkER6qex7\:]5XIPk͌_#YfMsC죌i|eRm}ګB9cF8}`4*Sltz{hǕ29Q|br^1'Сhod [O3a9]d0b\4tHBQK|'A= U3Q%`ܭ& K7f|͝#a\aI`AZ/J4 0(gQ:u^i"r8 m=\'~r n\QnUu5Ou|3ɫl Dނpqp\ '!貛)D'F6oOXa Bi[RdT@t_|&6^MjsJ ɇJi']J`EhDJzx=[ǟYB,RK >OOxx Tf@n\8R9jfLLWYq)**xi^gfJF"hxO,U],H_}qX^'s I]MGTwl[ljXu(j-5,n$塖)ު5"l7F;g}8&LdM+A{F(U (}Ik"~$`Rj Z$w ՈF1q{a"CʙVjz=M:Bˇ$(B)QG׮7ޥ28` +ܨ>Yp9YGvBoϠ'YtT&%R@YtK7Zqᣛeeb0~ۭs:Iu= dU(F?Byx{#7:4^ ֹφi2]"Ҫ G]NqH_oJ dL2j5X Nʓ 8lhIo>3x XA_Trg>m*􃮕 qwaL5HW;wGbrS,.1`2?zC$łZ4f&yvV‰ ^`G<<^#"MI97*&(ebzwBQ9;:Nf2'WYGElW@Fn5 )hS?UOkF`-e';3~ |kL/I9:!4;IPQ v%8*ض$-'{it*< pg#OzPuyU)?&/iyF ֟I~8[T7iu'5dNWfQf?Ԃ$7XVLgZ*Yz:Xq6"g9־0]yq7;.+_'vw`g=m oW7 ~Oxbt 1F %^k[ ם)5UԁwX> FS9n.ڥ+MP<V9uLV7-r}߇v;jO+ ը\MZ0ԠXfTPK1Q>orn!hOrZG&ߣη[ tR g3Fߠ_6><9\ S J474kfٵȝUbFyD7!GYI#p~c1.+a:zmW¶|D}6lԄZbu * #D:zn,@3tO-6Kwmy" #.Zж>tI{U8 aͪ47#Y0r=~=1[1 oOg1OQ] uWu5\ =~WZ-T@+$!W:r/_.M¼*T`B@XFt=R{Wh;rIK!%ITSb lw'>Nh;)O349 XO98sCU '&vł2ė@ls,zLf5ۏЫv.UӁX7:}0?ȟMzΐH: v/'K?9s4'.] Xl9 @uHq=|c٩oQz\#E. @]o }tF#@㣭C=x Kis["мxgڣ7l),Қ)²VwxQပg'tUpl-J[=Āڲ4֙4i-nSV0e#:вm WԸ/ $X1OoL6]"K4ݕq|Pw l@L%,(3p!S:Gx<2|JXyPAUqfQch3ǼZGVSC~b$*\="rB"`P~ rm+ٻ G{wM37eMaF뻢Fw\c%4JSU&mn{su>VRaE7W) Vu/\ FH֬A6l2 ؎{#f}#;'s@ESl' t-np}>-0?0gH dI)_4`T/]@xBz~:C1l%Q*F,Ϲ#{Ep)^2:(K9Q?%R6"_5dz ׻a("IJX7 ovh C'0|8м0+|'+p"-u<\)Iدxa=y<}-ʖ~ft‹`tHB~-PrĻI_4ᨫCSC]DPP̯%nuДFLtRzj 8&\۰ytv"KRha8 sn#$AFOpS{e Y;HdT%#/nʤݩ , . *GlGaD8  MLjqt21^շ~y18irw2MDٶOݛU歂B{ c %pMn'/^P#K"_C]Mtr♓ [qދ.?ngeU(,>kgdq]kUd1uEz08i&;xjL(Оt>E }mvG͞Yf9P.ޮ.X$d*3lh-ܝd n=gr(ھqc CXYŤM- lˉ |M0HioD_AN=tdlCK).bs`"SϸW)󐷤+ qO|rvb3seDDa { e7'FH,kv2vN^2Vx amc)2ˮ3Qh֏ l?VNA 5JNrڗdu5+vRk):B]}HЬrFOK..0Gە15 /g,)\dx6gfh^9;T}mȑraC><8S9/_|SjbMCi.0I(\Gy-![ZIyu)vg]3fB>HU71(ࡣ'@t f)u\j;ttU ogJCzaTK= H\UFlCeMexUy=}:>jP8奵Q2%?,y1!I JSdT*V^04-P>bF?1|X~$g9#띣`RKR4Z4CK-vΡGX4[';{}k a&Z%j##b-;`ݞI'ݼ !5Tuh4\gnǦdH[濟6fzQ^5o ?9v7]KN8JʮŐk3A0/9 +ixul䉬k9SKmx>Zl6C0'8!n ݟt;-'9ў̏!CJ%!! ")]'5J֮EKWwI*}&k*EH]YnCcI;K\}z^Rc_MǴSZ3kכܟzg5qEs#\=O<凁?x98bg_}7 ?"AP3n49p۠mpnG:׮9iCx (#2PYvmJ_;a)ǴI  4[)~3R۔/WBQhGˑina k};֌OC x+'t2x Wktv9Գ,Pߣv5X͂$\jCnl >3I`< <:Q |C 7L8{_d1Ցȷj {- `<+5Ey39.uѨj'Iz])=l[C|=Aʌp}}{j2,,;PzNMS:9w m<1zcB!Z-Ggf["Nq!-rxH3"q0!&(MsM1B?!oa$Zg uyB36+.<I>eSE̺=cl^Bbvg!dDyے8HEk=-Yi(,. _M7t:@ n/a4 CS-;R)(z5 ` :fYx%;lT( 7Hj7a䧓~(u$H[}[a"DjlsISqy8NhaZZL"@Fm/4TRoT7;{uRb\<10:HPr I0pHRT /_~*wfVb/GJ!^m:r:|61XD .* ]0 $ _AZyʱkjWqM;'Hd t}G jpʓ7[3U򖛯Zyv C6nko PwT=q:UL=7qĴyN)*P 1d;@ y$s:o)4|Rq8uc0,SfpȀaI.^!`&(DtSN/S8rϯ v4;"<77\хM?)΁;c|՚Թm XD &gkLl@ pL颜]ZW#-0rz'a({vaz epZou<4.VHsh27%ABZCJh' a OİƝļ5iDhbs*!MϖNa9'v/ _2E"?^gzd!b=lנAi9!jF6c!df5d@V3z̛;{F,nc\Sl U2 whs&BRJI.v dp(;#A0)-+c~; mϼq"-|aܐ zr.I !eWuᡍ}Vݝ0~\kA+<:o[hgJ!E_c ?3TS-bJ4Ow4ק`cB*n--⻐8[W qVQ"[PW,s4@\8 _uxocN~? ŕg(KcJ'XɘšǷaUV1`UGea9N)qWrԋq~ɸ;`gB;J쎴eSfS+_37> oY\/{a ;4>M>}kܰ,pwV]rO5P֪;N޶)9wYoX[I^FJ.Ht? eBļ>vHV )&O3wǿ xAiH՚XVl{";`c'ZnpaBI]DC2iX0p\c[T&I'/ }KP=IYzw]?2EEj1WrRUq򢹄$/^1J-- d!S_5z@czsvOzVW`\o"'^Ax (n"$ tz-s) ޷0ݛ l=.7a \rE)B _kzwò\lF+OR3GSm;vVޒaP|.X7zG@'b~8!,v៞Ns] sqJwZVp ˁ|.O-`c aE\gѮBuElfbEm}YHb*M M撷ȷlF(6èvd"MZnK4UGÊx͹\Fګn8h?R9?A1\dIEمI~U(^ &J?FΨ,ᛀIPmFLd_ B93La+'(7ꅙtv 0@)-ݺݕ$9\>O#P—3@7|L3R͜D@ vPx3pĈ(n+p<9L~[I! ͂V(x|MQf/hS*\HB^9?s Njr!]k\:Ҳ:ދ.]lZ{CڻęW W@8uq۶vIϑDV5%0~hOu1#(kFa/ qXچ3/PM0_7#0b TmmUM4752Xg B}w]:Bf_KgψI4=@}0o_Y4lݲWL⚹{Dwg([X8doI\5`f*R7xW" lCߞ&gS8X:k;#W~ my`;}6'HSOact驂8U^,*!f"Eѳ=¢}Gzw#DU, †( yLF7X"5n"Rf eQpcGY݆lǾVDS߀L^p -p킌whWcgPgOF)l9NO (uizϸ86[JsrۈUZ/}7‡׭xL`_Q[mľNxQh{Sc%ɑ/"DNخ J?낇^pgW @į?mWE#[QY N{̵j ,mww.bO" 螶kpH^?''@ rDzRbf?u7vw~7|Nt;^F|@ƾߐ }u*R U{խdpH|#Q rSed{GSfAyd,.x-&PC<&63n+D.sQٖtVl}~>y-TPkj]br *Ew$RoWZ1U16H XRs=)\&iR7@#qqlLt 8BUܧB*]}2UFQ%(ʆ\ps4UXq4wg>¦:ruw~ט?~ J&8}҅D*c}{d= 2dSD%nbr(p˪ex+VBsJigԼ,49p$eh.˛f&S]"#9{˾˲LV-[R6E3NɖW,}q6SF?pG[R/2̳yuӑsD%x,h9rzaVp dj%IM~Dtm8L {;Pp *yNeV^ud pߖcYi9YuBfz H^bjC~hN>3]u$0/)SSoM5fuYPΠDCO |:p @fUTܱ7qL"*Zᨿ&F;y+(N=[!ۀLQΤF`h _~,lIz$r?uY`2 Iɶ§EwP|Hvr"}jqn}pj$%(⻜]8q G^)7,I(ָ'ͼyjH OT 65xpvF(E3&%#QfH}?A j*f-q2lT|2~rI< a҉24aӃ urҕg?|l E6.)2{|z!{p~Eݞ,l\GrpPOK|QEFVEAO2 UO |C:VRltݔIh'`ˢR\brtmZ<.db˰.5s^2:@(V"ЪǟsaJRDY/o,.__6YdσxhQ9 ϳa@@*t=RIfo8a\v}NT`q{6WM=u6UN߉q #v1X4LIеAEkdz#UQ*p߇o%C&eZ1#2dޮ㵀G"olt\L ?N_Лg9OohHH,Hi?fHjXLfM 1Η4-KjШJtӔxg{Cf|Вu'Md6 l F~㍕մLM f eu\֊y4'!T]ARwvzR[= Fu|>4;Z7pYپϝf4F^'T,+d$5B_𦲩~Q/g޿p>4c7G_[<e=:fp@;V R3?3ȲħUSzkh21A@XI]\3b@QT Z^C.N䉍?Ua'd#D5c5?aC]jmr vN;ȳLk5au U{ 'qa)U^ Lp$ dġ>_P+  I LjZ>ٜA)M{{sEQUMnd𦣍fJ.uwu6(r&Z뱒$@,P"lQzCZTܦў@w 4 -|~AU e8~D/ 2fw,ŧ,"U^4ܒgVN#~UZ;Yks#NWEN{KW:BNMTAx.ڗB fιp~/R*<6Mc]~fRz6csN"&w3 Hk!=7O]a4$JIFw(`@L}&|34s |g ( /4 LK+oT֤ ½:|2 =?B*#b#yA]VzqaE,e1m ],+x5B?5FF5"ܮ]WR)3M&9{ت1&,y$Ab%2Xk`*+ Ey`GK%P+g_vjBsnD!#Sye߬Yɮ/OaG+,0 Z;M8ه¹v{la=Ĵg):6U:REG敒/rXd ;8zqG@%vg]KnU%A,|$'J\k0N Z\\maSzJf%xJA+R;*TBF/L{;de*C0Y7tH'-\xi4)% K!?]U'8ܚly\Uv|$X0`c#՘^+6<;_VFT;T`mð*F8?k' ȇO޾&^)VB;d:#lRYYHc$zpwOTUXxmct7vij1=\6Z2$\Gϳq>#, Xg|{*jnw?Eƞz+T`X J{Q#04JZ~YWQ2uƔМQ,T#5i/).kN8è/v]aoq0mΨܳ=eĤܸ@>6}X󴭻+E7a 90`}~ugs;CBu=&v0x=b;~I-^phuW#5( `a&v5#=>"u[ fJnc- T9[yt|mj0d[Rjq *~˟a#9`gzG8)!w9.0 KVv]$'A-·(g@%_`A*B ed 0V/]pys&ڮ|:~Ml#^nOin8\ ]q&\A Ff5ܺSK~ANiOthv8hEMVh说I-nMvCC።PUP;o0}BDB" }y&P@m oWK]r<0I hLknmQx[n)%ξLc~j;U_j4gS̡AЛ, ~$mbh@q,1ju1g P1ϙ ){wwB;r.E ʻU"8&!5ieY 3KSI㋣{Djo[lKU[0J}}Ʃɐ[Şt/bPq&-Vg[$gz}eKuYC#q?m8(P ](Z tFX ?^jQ?XS;Pwo2cAM.ň,}#7Bjaղ5#iJR|x"<'TK&dtG`[w`a5;lJ9 JEV74wJeEڭ:(ghVXHI6$3c)PZ۫Wz eyeti)ImM8OYk_84(0ZٰiZ$YEebyUEBeٽ+ŠnL&e5^h9y~SF1=xX-Tc1i}JJ*<9{~LeG<܉SVh7ض2!>zuw*`xGv( k \1LE@7vS_`J\Gʾ}QV:hXRceJyਘ׋"p 9|?v~7 ^r2)̿[AaC? z}KX2I Y@@-ҢdY ә#boGK7;"*Bl PGwx]*}ޘ'30~%2`uKtKwKRz@}Li# 6Ibvb"+\3I~aznB QfغoAIJQS 7*(XdCoNɬo&$/π %t0 Sh{'|ִ=h*@N>i0 ١~`CaptCZIfӻWB"a b-<.Kw}MҨEKLbNi#[z2oͅ6J`L ;A=m6>4c_t6Bm={\/v-Hxd Ƽt_L4`#i-+;NXdܤ rAҰ*뢧'߼ϔDm\j M|R3XQBEǪ@q΢`]L}1#!gNDŽ2q `EE q[ƽVlmڿ5 Ҙ eڙ|SurWpiZwf҉!p}kلu#(7gpu#(|6y"c.x{Oz`d_w̾fĀoToczS1ӼAa{#_Eo{E3һi1&  ªU1-N;6D49ݸ zgimDX b5Bƶ1A;"06+Q#nӓnmwZqڤ$JBQ79m9eund3҂p g&L9$07IPO;~׷>Kd17hnƁ`Zߙ:>#MU *eF.3J Xu>'vƟbz~TQӻOiHpU }~G8(DqҠES9S7=茸m6D~9;Ζt3KO|5Sb=݈47ܔ~b 1Xg%KƗmW%Mͨ0_*je3GJ˦>Ƿ<ɉ:E`n^>0q$o{iզ7_[Jj,$^.%}"fjc1>Q| wݪ+'H:Sn3,&d[*p8.yd=0'N%e jؤD,?#>hG7Z60{0@jǤAw>!d qzU9욠j' eⲾ\y.UݸhtԻu7^䜁@ĸ::ekxL"&x{=]?8$P^S~L_!/ȽW eØϡSS& VAY I 0jF/OCnTٳJvp㤏iS?L{Bh޸3T>[rNx.-&- yT(lh@f;̛BPHup۱ȝ:Npx5٠ #A1YW\BvsSo,yĽL4r ( kgH$N@CߪED8 R!,6əi)_3Ej+:Lm}ODh$ml0hY^#QK%~*Gm8yK'K3rLƏEo#ŘQ'|XwS5$&͑ 5\TQ #|fR\9Y-6EE Q=S $9NEz6\]3#)v4qfQH~X&w{2"iXsj=+_$ww;=jQntK2ܔTmi4C02Tȥ-;oCV@?8C)뻂CL ?џ AXdVt)-Zf {TTWe(Ԩ<*ص;@\g%Cڱ4E2"a !&yJP9,2C;;sgw z8˶$&Xa~5>N8::.=jB;S'R/5$w^ܑQA:q=_JmIճxsIK\ ^F?y56~u QKţ*C%\U"Z%w:!UfոHZҡ;>~?NB{v¾pӶ"Ў'y^0w'˿Y?4UU68v0GsʮTb?,_6/HT6@?ꕶci}c\Qo-zK`DCJr+Ҁ[#b+ʓ!e;]xSXS. k9@D;q$l"V:0 iH0nl?{^K%7=c%_]^ەPM'[;. +%8zzH:2`20^o9tv5%鉎%(@ucI!s\Ytsjœ;f?gO9ua~îbLr,%,-i5= p-A?)]|ny+Y*l`gXЋsis_m3f ى`cY(:%V'pęqמٌD+0$^ofZa2] @;4G$ڵZj\`#Do06zdw/,ݨ%z8.˦VhބI&d-vuOU=OkX pl{C:P[](b.qtK fN5%CAe8{؊T1 з7K{qx 0k۾IՒ^J PJC]J~swTMl6 %`3 #T]utFZvy5AvtF6g_wzO CνD4d4)Dc}Cf`W>)j:;p Cv 9 OsuDR:8e}< )KK6 kOMgJ?f`B.BY^D*xt'8T dA0`L=K-t0.Tp/__dC4_oӞJɩ>ZFrafVo+.mcNJ{r?u3e`!lvxigw d_XdMvXJ<4u Z( ut\-$.@ *eA'4*s_ "6?jP6sؖJeo]A?8# 'gOI< qfE(o]^RSdmQ-O,_"ug5o¨ so76yπkH(g [@& rc]\'}I97vE,Qyv[ax2|+A۱Gh^g2r8anQۋ|fmZ*%:]U6*,t%\wi삏EDKM~*VT0Phth9_҄nTQ^k,.QxΧKA3+0 Xi'OL7B6B6*M/!3л22Z@K_Ղh3l\-3%pSVR`:HPS*\EBgԪvluӪE B#\5tġgm9|EC>x+v"1pi޶6 :Bj@!HIgK;Do#}=܆{S 7 3cʍ=q>^gž^DbE[t8;YtyPEQueR\^CӜcU D wm>Vgfw+8Aî0͏j, FFU!HfmXs7coBf&Vw <.zaτ)& 0G%)ֹh^W<>ap7ֺ+1Z_"!r AZ3]+F /;bOJY-H Bc}G TeU҇.ELUF$EUB^fi 3i<'E24bDPMqW˜BM[L4'Nˀc5_3c6*tƪTG^=k2_ O6t8E)T&#K 㑼 ;cyXĉJaŸ_aAsxvBQYu#|9 uutlD1d߶.#VtJ;ff' $NɖZ=Tik";=!C[s!^?S," Xw$ޑYZ#s LȨ00$n_IDܟiL'Ap{ p[ﳭ)ni/ag켰PԙdWqPؒ?CiOZȕpH(+,#Vk*<֧5ݯtϞUͽ<Ϥ+=( eΒn"+˒A=6ǚ S(A wJP:Jqu`?!`PcMEhN?W* =BvW8 W="FiLMiX.@m ˱ 6|k4tK!|b 7-$n\ؠgB2π_GO@Zn"XV(դ8~xj_ݐTp @%5Q}@U]j.HU~ឮ*#v,)pX&MG̭H- jFl[A.Ƨ«NmQ'y er=']SBN!ՌŔ_#$up9gcfoɒm 21ܩygaJK-UZcxzH ꩓ %%UcH/p *W@`dna4vuw2s,$G4EmCmycPmEu\D Č\7@lF'0_ IoKJ y}{"W5,~-ޢZ+YlTjX ; wKCBJ0`L8:4TvWe"ڟPHp. vaB ][fɁ9GT0t Բ?3QO?)j~VS<Ag U>Nz.&CXs:GOUF7E(k -6#|k>;24ξ\PA^+m"ٙN:\|yy(]<$@CޛvLޱ/M֊n} Ln,5+Ncp6t4_^(];[|XA:d4p&y!Je3ku!@ }5А6N )Ju<.&-8.)uqqwr4Klᯀ'?C]}_M`\ vW!lTҗ*ْQ/>1”CP[^b^D0--ubD 7I0h*I{=Js6vKz`( {L\Ka5;+8Y&|)=G1r/\Bu\cz%t] R$ڜ()3 UL+{L>T7\ F_3y! ]}A)ǹK^s ZD8PL&Օ",n|2=6Yל9*y< ]Zd_Ň&; {!l\'lXv8 "k>^(dK=ϸapTмgmd)irX+jk]3:4jwĚdH׺aݼc 37;ayZ2lg{bWFOͥջ[!ћ󌿖4 saQ/咮 [K֒o@ ?Bw+q Q SDT+FVcF07q+[jM1s*Kؼ(.`r:Yv#"/r;_PC|aj\ݱ$n 5 $.k·ZE+yG0w'ɒ&͗ڎb %4l+1Xqx^Z b(!'Hlc1 :(1FmȾl/G3c:D'YX5 l,TĈ@q6ٮ*ޗJn*ԫmͪ!R9f f{,l˰A\1X\+b̃k.J!K)cOz"C;Uknt"Pŷs'| pR]OaB)~,F+Z~Eoxg>h飘!_91Uu(ǯh (߅<S(<4^tp<uK{k}}~ÄwoMij29dxr)n0}ec_yh`#+}tg ?*k^"%,i˃~8iI3fޏ: 3g kbBKs}Pv`e0Cv m~>h Ѫk-A L\[܍,;P۽n.e+&vJH l |y0uMYyK$y@;/hdt:(M|X/c䙉dN8)1dZpcmaEvz=c2rbn%@䛖 -RϹÍ:4 }OT^eə\ZuL<#^hMFI}{hlHOhpV#>'x'1S8s AP7gQRRоIh8+' UfS"RTؤ|oG7G;ɳ _z[?k6$ 4j*?M 5!+nדeZ!δr|Q''{ڵqb,C+_|/js[btٵb);B}tZb_IY;Y>_d=;{'dڧjʟཅ1nW墽y猪+-@1f[b?EkklZIdj̓G(*D#O"sTv|UNWb}3G$&zQyGH?&>lWPh=L-߂:)0y.#Jflam Ue}txs*b7laBu-(.έN@m {}3>vԒVQud/&LWS).9iӾ W,q$CzֶgF'\o7a{2kCtuL=މ:\x(3ij:9ypiɍix+ ?m_{Y!ͣ&!*„eyp;"3IqBGE 9䊴/p䤳 v,='Dh?K^-Òz @=F?̛gYes8fmb>@!c)d;O*<ىޔѩhGq)G,eC& Dqw&}६/e:&&SF[-Xn`wB=ߕ^T=1LM-sdI\/O*B":Ԉww hB* YOO ?? ̆9G#GLMc*}aIKpyNrUc䊛䕲TRU45](OLzc[RZ!S,gr竏DĜЮ,=Қ EY/?q%զU>kqC9<h/A G@Nʫӂ`Y;k::a(π>q26ʗDcj{'S`Lkۀr:Fތu3VACuYRI\܁yte%˄ݘ5 hܮ O'I\C:Ǎ:H4VJz<>4+I{h*OfKJf#*FpZgh7 F~[S򞶪.Z'v+ &}@gNLmme. $g_+r?)dh4lX\pu!Zbp= |A,dm+nH=j&Қxf>ڌ_@rݠ.Й7q0}$@աkJӋ5Vo rզY3]l4DY]p4I|fꅆ03a[a]fNzɎ@_kPRN[֔& L˼Β4z)wׅMe\ZqDg1>ՙݳplgrl]_(ŲA)70a= q1m?zay1F҄8 ,aGi&E89<ۏWn -s-ڹxzJ0n8|S-/bl:܀r|KT*84-F[/V_z *sDڣ[\И2-ytWVyԆ[{1 7F/Q}SzIyY#Uz @yGP)6z_|5UiOc`)qpN]֕QF [*Y$A;_2xQɋ+=ݑWզI_Y]k CԀniH$z*|FJonyDECp=1\Oe_$oMW43"'Ε~7+ͯydN_9If.6`N-k&$G|Í; vBxFJ$ħ,9L*a}O&Լ]Q'%dh^T gĹ[Izf=fq0DˉKņMKiQ֌8GU6ޝ]>l.VjMOJt;~ϗiX1rR78V . y.k5j0yvN~>VלLs VLTa+NƉCGVBr |KX{BCHb>kʺ :8O_w=:b$*UBaBQWsDѣd]_3Х:Q_ZT3z8FDz BȳVkZerG:ZDE=r}@r*۳<lf|lj#|8b>l 6m-R[?G>FQ#9V#/!>8-xcec0/+GlԦ&hM:7y! v܊]] ~R-bDMu]IH%y QuZn lSG7NIH1BAF;NIklGLn!I{gW Aj dȟR$nu,Z9 _G%#>cG%bMg#R{/qy(T+Nso ]3>#nE:AU-}N۰T*, ǫ| ##2Vg,Z;V}!tANґSZh4.<I/\JP}}sfiӧe^Ys{apDrgxsĤqΥ"SݰIrM lR]nv\fLwEJOv)"bJGnsTDݽk2S^u f?V0Kq,~'g Hv7O h{yxTkr/%Mיg PSƼdh>}[ZhHwZcms:w٫!Xqu jo߅v D6BLV|)yL1 މuad OM5)]K#vG},Ng!mۄى.IR'L/:whWE98i0rh`eҽʻd4<( rq0o0v,Á=5QaդS/A۝Z΅jm;y耿BEVQOd}ʛ(|@~[wt)V* x^|5NN iq]=cv;Ňwʛd}ZQ.KuQP)̨]cY85#yP,ai1^ 39F}$䨶H/R58 UvQ!?V{ԼT!$rb&G[t8_ qhLżwq\H|_洲T7\& b9m ;{ŔK0j] ~n 1jTdЊfl, Bv5u][AsӒVXėi20M39Jmk`2f]f5utHm;K'~Mɨqב%ӖFrEc}#By?.c q $*2Ӑ00XeK.zZ}׬sk=pi Fvcd_UN8h< u1 ,r߾fV796 P4'=bLXı$zXwiXA-}ӂmG 8ĸSLŭ'- :I]7xVR!x4(F;ંG^^L nʷmk2kє!9iЀ?:"yQ J|(u8^oJ0fuG96&!ք4N Yh%ERqb*3gT:‡Y g%T`v?麀%MirrkLK|o'@sW5CS(i~!Vs@"Mv8-6:ZH&K ru_Ɋ'άs`1lu|1uC}DUr÷WA%.!%,6O@Jg.-C\%>_-_dNy>F]7`gX.BIxu^5Xq#r t]N~s>.g (M&Ma`ͣ hhb_gdVoO<*y99p1#k ZqCSڶGMJ:@6hSq|)7^JUO@*s( .2:̄bohz #3VL 1[B(7ձ2(e_Y}LCtQ=? T>\U.MJj3u"u'`q+-ێv\f ukM7-NϘ}0Fcf˼?Nk :n레g=ƧKpwRҥ Sԫ=4nr(+`[Br~qHC;hx $yʜDQ9X06H[bc,l6RRvq!ۘFP}͕Gp4Ef[tD9^ D=Ozb#l_58;Roe-6kh:}sdI}ua1[#]3*Á-8݃+ PS?)_ v}ZVa,9,平6g܃1{Xs?֙۱VkWz#"+jY^{H +W!YO0}+\ 25?ndy&#o{ˈlg\1{wc .M]WTcmB;Ft1 //?(r1؄Sۖ[NAZ4-ܒpMkm2 MBtkechnD2x&ExMDTJ`@gL`c85G=P(Օ /ёO<4BUP{uP2d]?zN. VT ΏPV4 d K(kY^K}M;9~p+Db,&GL~4{fDu.ʃ*q#;()_`츙1Sbd\){La W`ʷV Z6I)d%[,#ݣ Ϻb ex "&kϡ,X_6dPG“(k&#s:vMSI?է~MZbێZ 3Gy 7f eG7Ei螽N-O?J}>'߭hWM R(&-fgv}J3+ Sf#i*fk,Y)Aׁ֪v}i&|T3#0/S6Qc+Bx4>J l!+7dLj5Duj+neYQ$hk:8/̡ѓT5򞌹>b~w%5n~HKRܬPvF!2}(!qˠT#6ڬg6gʯFP3},zq#(ԃ)*]BR,1 S_?UÜx<,$UBV/"D5k֏%wnRs #t:Ίa  Ɩ37I`W% fpTC2L`gʳd1@Fv``2 5qq%/( 񍈫eb{W=SH>P|> (źi?XKҀӷe(iY'%g)VobY^ZFZ7Y$&l}i/@5!9kfy7 3@昄]@ːfm܏ B;BrogIVv[( ;@䍰=C#&z\j_fڛk>F 6]6v54f`gΨ ( {|NC(W l uKv/۟/!S>U/OyO_-HJ@Cu|ྠA-1bp#Qyҏjh fq5y? fGәfNӓm<`6lK)ثU2_ S[ fQ|6CH8fK׋TU|hR \ z̀r>`\ZDn7]A9:qWHV]H]N<@9 hr$Ǻ=&nL6'8LJqq9H:, v >nPV޿7dfi':~˯s]0Sa\l8o4&*jȇs%."Д[dtqګK1yӫ(O2JQNl[3y#jB-&X8:noărHK¥ q'8?5,egA'C{Y_l^@>)vTloh z,͟S 2W?^]sd|9EYUa˕?7%ʍ⭅ךf`Rd=?M!%L'EZ\E Ϭ M'f˟D9Uk?4 O+p;.Vq^D/v'$|`{k̓Zb)aG^0W9;Gz6\yO (saSD'vi2x^y{yCM&Nҧ|ZW>Ա@}eTk!h5dҼ]/\>&;o"{ w·y絕hQZE-tH2# -7 z*ڧJ0~(:u&Aע:Y i2Ӆ8rORCDr l«\z|邊C-,ʫrYm4Z :,g8&Y}>B ]d֍@0qzWuYj/cꑄհ'('~Kvx6"^/.sC$C 7Q 'f(a:YP6niDnDQ(L-KZ]euWوW)B?o*C',덳"r3x4  (#RԕuP,7DzE_7ov$2O!$(~˜(hݰs~n.҆G:£cTWy^j'vkgL#L<]Zgn3Ir `i㮆/Gim(E׶bPyS'8 {Dki;xЈ'[Z Pp@'< jkkȇ2O_%0٢&qCVenHvuP7oeը2L7!ZDLjsO"eRy^m$KXީ?ag(x`RQUYNCӄAf,٥nz)n _Mȵ" m E?ZOߺޯ+NDC%k[x& ߾aTq s߻wlc&Pw$ن5Rh]W渷]'O{KX$q\ǍHw('x-gYL^aqҸ}ZI Bp}6&yiR*8l];'~=:B@Li%VיQgKT'ӷ\:Dӑ|ŧٟ\2@䛬 x'2ϻ2AʓU,$\c;&dVE\; 9"b+M^HkWV>{BGzIv=M-*XbvUjZq+cVOM<= _(J G?K1NMЭSti$ziHQ4H_"Ztb NL$~`JMhJ$*YKYtA4T8Gk?mɓRM$Тb"+? [O7l0_gZr$ӫ|K`MNO1 R,p+nHO|JfH񯸓 [pY w5i#៿Y:ˊS+gnb@!8yNobuIBmqQr7hywiSK]_O+vPtރqBSl9 'Mχ.3A-$L\+3iŽ;Y9cK'SD"֢hm蠪b OnJ7a'Yixxc]n*,9E5>|S:MvrkrC![U Ur ;llV?6Z;B=3z~an-Ϋ鸕?yj%dP}](Z/M2zY]fC᪦TLeψ{ɹ=|I:ۙoF,WcZ!uS! @vb\B:|ud]qZ,Y–CUɠ+X@J9p"BGTcx k' q4&, b¢ =2oؽ^QN˂H ,7׿n¢!cwXs:_Q0a )kv3iLV8]:8 Fx'%T hJMSX@xqW;s@^dm%G79I`*\s-sڑyk29%-AWW\L^toETGTF.yU(ve]C4< pfj((/pC d]{qKڗ(*T %O#^GFxۼ,97yC,LDz-/Lex)(wĤ,yL GLX6 sJ@i)绵fҋq?W#0z* 1t5@ ޯ]QP̗dLNJD0V5v]AU{#BL5~'BtGۓ #ǣW^x>.6_5VD%Ёo]c_, #7EPZ Fo3LB2)b<#vI)hv&@EMS4T_۩yFE^7,G!L3&|~%՗zr5}AgC•:lrN[uyn"4eM1"l- 4.Ã᎟=Ƥ|[*:.F&*Ʈ"I@Z x<&w=8HQ.fy'ͅ\4dMEx&LL>VQ':ғ 8By`7Lj:y ϻlxOgx7>xKCpg2S~/0UI%7悊Dzxs#SE. 9(x2A9݈?N4 Ԏ;nK J?HRTI(J?Δ4[CX( (3nW#{w#0fMς}i#.K-w} %bM!#EM/^1>e5PMJv=B gPqŚt0B\<3E?.*d ڹV/WG#}D[Z% ]9QQ1cȫƼPv_&?Z0}Qriq_+Dark> [Z5_; ,h.ڨ(z괪1NJ0|2I Qx Ӟ=|CO̢|zUo"q<78אּWouEE?-i?hSjh76}j]/OZ6i舼d_C!pWB$G8 7u< raxiGQdћYk=[Gy Z ec8O0 ֘'R.W)BC#rX5\[jZݯ1ƓXP+5-Ibr'nF Ċo|^C!rů2+feqJF%*+9#Rdpi2Lx4Lś X::Ww}j#il_S{Wh' 4" f 5] O(i?PXA==zIFF TBW#ARs6pY=d$Houƒ_EnO{QV˖ȵv(!{ln t|zz"CF?TO4vr 1P BʍHE{}T8=2G6ct%pJ)V$@yczbAnY" ʚU-UƦ 9%?V!ks0K4IHbK262<t=hj־ɽ: { F,u^)}O5m!ݑH9 aq 瑚 rOoIPWFZ;oP!.>7#k0ILCJƄ18 (c ;c>oDN>pvcRH?qQGJO@e\~p Iv' &N"zb6orYs+Ol7^g+nacw)uf[y߃4ߊDu(%K|Wį>ĺ8ȴkLnѹp|jDuj9>PƋQQdѱIxQB6<@FQKxbZd\IZ2&Vƣ'rpMސasQpMaTۇ%M'QfN@nEw6Kұ$,9Jd79 ׺`n0%1+@*Ho퟊~7V Iw+eyL7@Hi;;$6 L}45+F)wlɛҽRglIk=66q !ð'@<?xW~s^ Fv/xqU73]fO#pK NxxM&]( erĊa^!msJX¹.i?,}}D;ÐQ`fFNAqAwh/Sq ;Ԑ*4VCw?:~ f-JI0ƭ5_EL9ܟɦ;srA  f@d鏂ފ )gsH|2vPsu8SI$P7klFM$.QNi>Cy D5HW{29lNl1\Rڱn]Cj0g@LOdb *:>Iyj3 ʲz"g 咏Iwi;<}GO6瞸už}^LqP"'wySx0-%S*} Sfk&にvSŒIRFR$^i{gK֟ƲDJ&c걔y}tL](! N"ެwDd3t )b*Q09qT{7M2f+l2%8KI }^8)֯1ujE r QW٣n!7RPǀanfYZKR41>Ȕ8-t~%xD'1`qRiml/c5FҜifSU#eE-SZkx32 )ߊʠ鑁q¨ R}$p_D-e Pyv>& YQ3 !{OaWgjדN]#m^jB|z~vn4&x6\ySB VS;‡\56<՟؍g'w> :um!9 (6R Oë0ss=@hp<3q*þ6 (,R6TtU>uaFO(?To7;ի4At5XM>-(Bɩ؛\Zuن /ZLFnbgى{^N4\ ,#Y>#*j%r;!T*)6ƁkvTۂ{6 ӚRM L`0Ź F*$ѷBwKv:S5 I[<+>İ" A$%Cw KM~n"{)+r Twk_y>Thy@LLS xSNtիt_]z}V2xprT]`AӋUѲؚIivBaTw^)ך纑=GUT)2![''=A SpucT@{%܅O)NעSF<Af}I{Քg,A \#w.1Ed sP/U+:LmX IY'=entn@M1 @)*Sunw_׉` $O5`~ pcDQfU%CՓdZϹ9٪ZPb&~{W>4DT<]۵% "-c-t(T!/`Pb|zgFV2|)T\'$92M8Gt5⯅ɕ)҆zy>+ԇ;3 M9`< Zy76Oa3cg]z0^"WH\hm+vb\8zphEs2g)E^Wѯ7دВ"fsͯD7ĴHC-iQ]v TsUe?{h9^?uHs*Rt7e@+ZG)sW>Uwxsx¹Q[)}=r]z/Fϊ3 VߤIDwFv9ۦ=?,|&H.!@="}/6GEy~fGޚiBAO3W>փ9Ȃu74}!`Zu9|+inӂCQGJfIϨ$S/)xFi2.5a ˟$P4 pI;bSOC{ @Lkg/.[կ6c]es D۫Vi>Yj2ZidHqw[XnZin)+]Zc *NW[ʗݹVpl"r sF%jVYhT/>Jrr-/a#PFNJʺn s+\'O򪒏wfĎ(e&6X| ojZN>4rbzz'~x*rΣl)-ɀe溡sS9͗5 pSIy2ܓ-ܶ]o/ױ"ΛyYLqw5#d Bs^"|*\Q+sC3+f LΙ)NbVrIezzx$T܍s+";rKzW {,W?%2竆}H2n6"1z:|Abgqt Ɨ"+yߢ±9a/ޒڜGl;O#1֠U*HZ48rK:$Ad>^D6 E˨kኊZeyf y~|trVC9Wn69ZW؊BzgqTخdW,(i_R&7lI@R 0뺷*(v?N2G,I|[ _OqԏW ,#4[6TUtP<&Q<]}s;/mƥ;cCn&_-Sx!)Q;kqhr J`Hv2\XJ  )מTODg_ VW:=>ZH#)0|Ӛ,vÎ on/ O>tsنw)j[Bc3:D|ݕ.+80v4V?`@ Er Ժ^F na@dA<_L+OXKCT=~FSZk9MEr|b_T/{K|}! EU;)ɋC8e//j2 D0 #`2PCwe*ɩѓMޅ3k)u@H=u`d,YW,<r#.@P9;0 `p_AZm|Skb22: LhZKLmr0ާ*ȖJyO%W3vlMPa9⏺:6 =^JstĆZ!sNMb`|vih;Lj!SYٜeYd/C]A)lg0TW̾{:EtYi= 0,,(oТ vwް !_RݜSr}䎋WA%py[ttprbPjH$R QO)kbѥ̊jd6/)KTVeo%^|0<%u~{jhZ\DT)’@ⶣ_gst=1iF{fCTAK6ÊBķvO)3x` 4%:.-aB5QH5ܗ&@b) .kf?UH_565"ޭhj,̓ؿWՔ<OlfOۯ<+'1QO*ʇI' H@F/֓*gY5ˡu\U{ѷR2 6b! CӣCx]/IXCs׀Uv0H{j h׮uAfyM^AN\tK(ObHcCD}65}?PazF\D `,'WzK5Ƨ vh}D  DrhOEPpkAzvT9 t0h5 .(8)2EV'1+WXMR%I ǂWRڵ3yf+ 믱Ӧ֤M$'5+-5,'qTf3FY7Xő+CSSpxRXy3)"9 jUH;.UуFaQ:ut_ʺ} kbJ')71b* h8~ <+gSz6GoJܳS[<տkL16UfPT=Yc]lE ,6/ɧaFi 9U AW+d`, q`JbBk(5/zЙoMh8 U꿡i{ uaZk%?Ҩ(h__WEy&tiMHd?⻴x!JFhxXpbGŶ<변N24ޞܿ&e񶁽>t>{-Qh tJl9˳s(8,ʰhSJ;C;GuY[*DV &Wm/oNkE x7fS;"ܚ&z?mX&{+c%PO$ՔS4,1Y0k3G y 6Y=cX!9wBXٟp9n<{'+?Zu9bʁp䴃coiC(/aeol:Rl'ho*|3u~|3YO$ݔqy*)Q Pgix[8;౧Κα"NŇўn\G82+9ԽYc2>X;W%z2@`N<+cbpвn @tUGOnяJ[S-VwDÆy:6+A(`-gPf1PX[=FWcU=T i˔?ަ=4cEj$2}]-dVr:z={꾗Rag2 /Z82"^7>x{ĺ))wUӹ|==28S_ɦC-]bEEvr95PW`攄*eSC6ܶEWΠ6ɴI}V-M;#Iqy"7%ir?;h3eoyp+YSB͖0w8wᣛO3i:юi9V%\cy3b#VBۼv&T5:D{%FF8,O/ꉣ[{w-O4zV2Iu1"A'J=iezv]} ۩aV+ת% 6ob_[+uj4ޯLSն:mD2G;% [cW '."m~Q>d8TwuNHW<F:#bHLh+c݌2 >G7:nG Z†p\V5Rz5>Ñ:YV(Vd\@ט%}hz'96@wn^"z*g4CJ*l;Ӵđwz APelTzk[ܭBD z'L8zDݔFi\e^ޛl(+;㫿Sie 7SmV8\CS B6axݤ 90doFNEzvt cQ 0!Rf!vhr;E t䗋~.U+ė_gj)hnf2zG?Dʣ\;fdw1B@èK;ҕ+IlƔ5\'B3SmX^mhֲ惴s.F 5G n-#UE "xNss%9kN(_Yrs̓;eArqo&@]m(}1/.m[C,6`*u gXeN<#ߔ /+a5㗽c ou]P"8`PHσ$GgG=e`.huvݒBeg@516-T:qL wwJZG'i2G2LF;OMծЮ66'L%PtHhUcʰlS*3AI99-Ĭ Í{sg=_6| "mΓ!wj~$8S ,2"()Λc3SSnRdqaIw'G^Y74GaBw_XLLx5 N?J$$o5a^4"M"uHN?=ʴEosG}qQ/1=anghi: {sP> CZvC eESa394s`P >;e7{"0tR]j\":\myxQcܥəUT8u^TFu~?Έ'΃Jۻ;e4se-j Q bVmLXeCul9 yOJ.ːbEޛivZȁ~fウnǐإ\>̅VRLʩS|(!*]!*&-I[eOr?b߂AiS| MQ0(&;سׁv&$cDCј?Ɖ')c37{m4 .̟Y̒3[PnV&t@fdJy}kv iK3=I93C/BSC@fwGWkh }bӒBߗ# ӉizD΃QcՄ9sa( \DČ.MTEHT -7xZ˹R͞(+cK48,wZ:oٺ|iA2#8+B\m] 6v==@65Av^qdFD*!0zݪeEL#<]6a{“N!&IK}k|,:<`i=鶴衱V>O}GEnt8I8HΠOF;>M2AѐnI)̗جC!60iQUm{/3>=18j-$ӀbUHtXol0K^m5id,DUu(F[|nե%L7 QZGPIhDi 'QUi6;'i=*T',Cj{ry3{DS;\*2npYPK{ d :W.D%PksѾ0M!AgQ(6֟i-(kLuzRN5tR! xէ6RWGcel=Ypaӹ9y񍍚U !7atOz= %h>`;VͫT7oQŔx/k %0a יc 'ZL*|U>֖/a0Ubjpw˲j[_5غ_΋i;<9&'B b4s _켡ܠV]Z^Z zLmbz{?y,UAQ-NQωήeC[[,jC[*GYq%+Q:~|;e Pqe0ī7 ,JX8>gZF}F #^)6U{au>ЦӇu ӓB] "?1 k5iKeKKeQ?4elER T(ZJc컚Fv13C9Az Cןy2f{%^+p¬+)Kލѡweq!/MzVc+W]\iQUX-w(@ip eB[8:߼t+6Qǹ$nS2iE_682<䇦 ZTcx$ ::S,"bKwՕԌ O(W( |^;JJ[;?K$c!V*T4H; MQ֎ǃPN%E|T6^ΠuQF5?blB39o_@}ƽlzbSa~pb!p[{aV%;Ny/K; Q2[rֹX5jB>js)8_v* 4J܊Rl·H;UuBѺ 10<~;ɿ1*ȳ P6<2Mpݩ`ND+>]`T|iăUe2$SɄdV_ 8!S&Jk|2p!)'*fxO\ TfdDЖ:1\6g(=;/[?&N.߰nבw%BJjLK8/bn̝q:}p־GV bT)o?Ρw ]fSvnO8~' & >k|ɨG%>دXM " p6Q Pg:5IamKL|7J[SD2Ƚak 5m5lω´Gol^w}>$:Ï#%Jn#g%*c@URTkO=(S֍IieF(a6(*V'Kӎ Ww+e/͓'yP``MOl@@nȞ@tOЎkJЙitOsn뒁@iZl VlSb7lIc5n|%o ckf: ^U:a?TC Rmg)}nYE8Ex=4Uyro<[5%CyaKթmd֍i9>+6)\H=%UpkӏtωxQ5(3%y=E1~Q(fEL.Zg!*ނ@ ȿ,c{a5cn0\Sֲ ?7W )yNPKnDWQ C;)D,ףw'<|$Zh^\u5$ZC(6: WQaiQ,9¤F>(5b|2MicBٚ~Li~.``!2k!=Ipi%KvMJwܡ0"An {n'1 iNrG9@ "e}!F/}1ٿn~.쀃10SA}WpĪR2D"63YY@䵌fjobg=jk:~@RjNFcv :!נl*]Z3s MMEMi}2[;1EYnJ!GbHp7,Ft|:/e[e=a ȗ`0} eZTpy& ݊1^!S85-2\)O&.YXɔXŗ͢ѧfi ₸! 1I{Ԧ,!b##zO9Z'Y^ xnO(19jy/SV*{][ш}Jou`R֘!$Q=3qtWSvaBR9!Ȟ" H%j YQg6#Πu [ WsOfF_uUJ[aZZ36"a$kO%v ug@' 郞ʽ6QGNLMV,Y`Qᗝ}0Oj]XտJ%/v| &`D7f)%'8eLҢ+4p|m,mcȐEs|8/ (bV!ĪђNTY'Шe/\rulgfO憬V(YNd&AXcw?Q2gV=o[-;S0+}*D-9C!MR}y{Bw >gw= \LLItC-8n^Wܿ\NP)e_8t-)}50r;$a(s0mo X$#.})F6WM#`g(YBmAcGJ=^beJ$?^ht7͍S(xb=;A&i=ż^ c玥IXoւV< _*Nhb^gX^(:AdB0Կh*{=NL[\ "4e N1c$K;f"›w9t(XjxVĈGsQ7M*SHv,k%N%0nGGˍzHT%wz*9іLG &o|ᕘqH`WE]-=p8g~U 9ӮTv"$b@ۯ{䍫xgrO #*=)8;dv覍Bۿ.5(kaQk 5%.>!iDH;=Dz] VFo%YwZ,$ (XeIzUx>\1,WwJvr|EbEaxT ox1|Txv96w,(7[ͣj9a L3oiFIMژ#AFt+n#eSu. $E]jU4i~[J ݴVM85#{m88`/H˥#Е3d[, ˋfr}ŘnJpNc_z9CV܋AF R CȷϫI#Ygum_Pb:^oοڑD\5"xv /%cۚ/89bhM _ g=5 ].7p4DvcTԂ;TK\v!R.R\'iM#4/\_58?!pF=!cjl4cxTY ^꫚,R&W.ZM5d6IN VE}13 ,"7L348Oc\lInέXh .@rrV S+3O[T:ŪH:!ϋ;F/D5++R"JjD`6-ZTd di(îdLv3OQن'Be" Ghpa-awJM@NgtuS7d!}җ*?&R5_{s "Ad-XLj%em7R qȯ3D/s9 ~]DZ(#!a~^QuZJHSlsц#Ĉ%hK +X\wv;L#B+9As'oڞEZw s;IϪŖ=VWb23d!CKglc"W%Ze/qy9e ƞU KS9}بMc'FxbXMZ9I:zE2~;Tvǂ11HxW ?NK;iOifC{1#]]^>^i`fio(S@hWp*!e|r9 N bS6%`\ɞMU֞Sc8tM8&+*zgZ2t~*'WyO]4{ !/lw`@zWWݫ'5RVBKųt:w~o^alk^wZ6ծK1 w֌8l` yزUw14V)eJçwkUV+7.H:N˲|,hN+^4?F&ktL[d~X&앙|}XKgE$*~Dp*MNIp=?Hvc-atY$6w=OѸ@ 힗Kw-/TKBHw|Dlw.\ب5o5Uqe+#\G+nVo \!L'?'|o4))()/erfEp$!J&t?}U؝ LVu54BMJړ;R&]IU <`hӀl[:>`<18/aߛ㺢@1Agc||*ƒ]\NJsU5n11qSS)ޒ퐢 cMcH鉽҅7!r&\x'P9▦m)SN um:雫So,폒Nf#F Bg8 P8ey*!e`bݑЧJC/T,r,*_8ouePTxOniWLL`yq_=rVnDtI{74Ɂ=Km̵X`BLkh#2qrӃ 8//W /~G/.;XFHc&ǜpǾb{]L7d@͒X%RPˏZ~!_\t|ۏq롁%!"ӓ)µjM9l( _<c&(y!1d(j3Bl' )| [6Z-i-H蝚 P=cX?֩e|DƵr}KtF>1dnHw+wrA!4#{fu=@ 嫽]kPaZ?W1,jsbWno35ܜ tXqЀ5Y "-PnZ:}g:]1h]Do_JNBu=`Zx8~Oϋf 0( xL ܑI0jlAߘ# /lY?C&Y?20k!UQrB{g%sܰKtq$ef L8y-J"n,*䉸`NJ"Z/Ӏa m͍$斗?p{bW9o4ؑjca$M.d2|].@hr+_;tseaMk,4ʖIrQqdyDƕO{O,;e~c%.$>)T|W(fhTy0.*d,)ǒGF.B9?3Y\Aw8BsK&oL!B^2w5fD.baԆQ0F+ ˃zʛx/ 7'DZ>Y@9+\))̴CQbbKn(\dF/mo!oZ%@`0[$:Fie.Оr2JW]VK|=Uz U&dK0„edylG p`9AaGa:CY#$CjSR`D]QŨЅpBE^i-ҟsywKrl)ESK{?S "obyj#C(ʀ~R=kBeet0|EbP,[>zs켭忏{$| +=RuTٟGB QHAb&w,?\ӠVN `9LQɭ=-]x*Z=blv $&yڻ*ѓdg 1 NA"vEE^JW 0bxb)ɚlȓs) ]) UN-PŌE*Y7z0YphK!Lj6װ{ؾ#E?LfPJkiش[֪=w+!=7JbZwkڛHˮ|P'`IMQiX{]U~IΠO'_y"Y7S5.™"kC~4zp-?=X֬h g la>5Ze|8p= )ߐrISmV6;g<.vuDN1x"+}*P0Ld=EM  D쉰,# a{y &ͺX sQn@ȡ{T,X⼓G(- ڃ=qa!9+dq-N;íPv>Zn֌K+ezXVYGv"84ag$g'-+a"uXY2. j{h q#OH;CVB_k1Ļ 139IdA\t@F1~?چ["qk{D_.(ZEݝٺ-9ÃkdWn=;Jd8`T'1-A}U;4/3'I8R iZ~q˘rRS*~|+ )%>rRjM )ڄͣ=`8M-kd:O;L~p> o7_.V ia$i+ Օ$堭3LTWsuTe }G}ȑ,;#NU5#Dh{P3^< n>:{nKcZVi+h%W:?e}'DN)"LpS Y8rJn ?]Z~N: ( wk󬭣TjdtMYGa [e66j's([8Q!|$OmqREĜ<ע:/c);5ݍ9Jv[BkpES y#`d\z3-)xT.G-[h.1Fi(ЛCy.b\7e->E$"|˓ot|a^Sr?!*%r/-.f.-W5>PH<zZAQh?ͩPBUa ׾Mͼ $KBd{!⥊4ܸg 0twtʛk/!8T:>Nl ][Gl4PxnqImA*8̷?iUwn gC| xDY٠յOICLRP8{tpĺgiY 8\n7Mc9k#S%t,:xqxlp^ +Iz%JY]j.KUyyW G$UrA)0Dڮ3;##x~P ,\_ڐLY?A6]`7R4' #-p43vh0+rjگb"F.aofRwa|j4_bduu$cRv W_A!Sv.~(U)_9iaJVT:6ْ5K裾EV2Ґ o)<*S0)hHN6Xejj#)T[ :1͌-K()[T9{G19EenQ爐،uuRΰ\%ʹc#-b1nx)ot&aqlUE96^!7T)]RᩇߕKܬ$$P6t/A@>f@nQnZ1O+|Ak'@L^'AuPc]X8ʓ{h[˻lfQX`тhhLO>+\CA%(iK!=X(;w}.=&Z;!oLΛ3r|j5.`ʟZѭ! H[XIm >hE [ \;^91o(UcIx0*{gLǑ(?eJؗX]uV3}ȒDQ")D/ nBSX֬:b~iEHYb *'%_K$pJjE˚u Uȍfw7 M᭗(zmŨ>(vY({9Vk+"otAku,0q&j3Ӿ|%hY✑ 6DT$"WAJvKU)\f6lY)*+ѥ NFo׏dÔIA֢+JCa'!zS&H7tόanKFW+-D:V-(Ո` 7=_u]pxxJ!%.*l7j&CMR:[Fg!2qP~<^jpQR;*K7tI 6߫_kQ<n%熴9]egϽRÉ9ƞ鴢_`J蚼RV@0kP 8h5ӈP? > "V"rNکPH9+uEn۰ LU´p NAA%U8Ps`%%(+_3|~_vRS^YaU\]o#SMAԖzvВME&׃/ ~Xl2]J6l uHv>u<\:DJ`UVA/SjdEfWu1POM~ 1rɄ9Y52f<k4k@/|[M,$5Y|J4I7 k5ƨ"e5p(#ZSƜvM vO8Or2lyK4_9P}ncW(Bi%`O~g \IZr,[R6̏Sw?lq켣䟭Pad[V d t^׿? <:_12ߗt{ _1|RK $|+o^r΀ol1˚=RaZFzbVnbE{F*rjOvVsKT8 : i#TB֨/CH\0i%MY ˟^TZa.E&UVpOh3x)O8ˊH1F` ϰ1 ULe=b] ^L 8ʊN䙰an~sp]_^5% Y"Xm}N7UHTgIFAh|_yo쯷?JxYL2!yR/A?8(9C$~[,W_wsY,_Lwfϖ̍Hy<XDyː06 JsƜb&E \˓p ݸ()ƕQp7 >Y-#XVoV}j)*RƑs$s& !ˈB_&i$9(þxg~5֮`44q` ڔ>h(edflN 8hF,ȺՉ[HN@:f03;Bp3q4NNJ$y?#"7/瘣)VxK~װ,, 7)Bjmtđ _э.!j)3𵙘3 #o|v"ˏ+6l&Sz9q;6P܁}K_s{F_x$@ վ4ˇVvW9b8NJ|,m>Ty6A 6.Ud*)5P2-/v8q_.,_#ZT38dف}_YY7:G+u}&@04 (zEm61<ۋjA͒ZkCh n^p2IP"=޿-Xw:T/F] 4](J$#,xnugf^9yI-FOmoej7 S;W(э3㰸]ޥ||٦6ƶowRa*$u $'/&qo{0ۄ¾~6T6k_dipYCz@^yӬ05"+ʚ@wQ.u&-ā2zp f|KV.\29G g@5ۆ@Dh*4H i#-S1G]~n0z=6f[94(ALwp4$Ka3 8)am2"3` WNJa0Ok}dž F>$'<.@/C>Zg.2WKͽ݆=Մ('ZuHSVa264Z(>rx*侽dz9B4X)"AlJOYi/4~NLrYSK#Γ6%MA^5;SYBf"̭b +W+*1غRG$36}bkA1(wd(aDB7齎;p9 {0=G]PJj{z"4Vb+O_#Ȏb+m Q qhggҥ$G l؀(F=}{ļ"[\XAr_ b㷈f-9آ{O1[ "eʸS77CW[Fp p\.4\n"'0&g_^%0 SsX=zyj ; 3YGjZjei0Y(gV[`$0Y'Pl:F-#\=|ODWm7[`z-@:GӸ+b3rtu@HCV4=Ѓ4EAPeEtoZbx.j9bQbz9jV@t<#V(T&:ucqWB z Xo6=+4C\VO9udC}Cl5TPn9' c*^Q4 yigKh>iT`2_L #W4 v1Q#,]%.E͹nlKw{jDxFAS94hI8SjaV7K:(,+vvRW)3@7D/md_q"8غ]%6G!ƪ`ܢ T,)#.'wlI,Q$IiS.{E7 ~(oS>08˕V)p8\NlpWe9,[sLK;tVѤΟOʕ~e/l=MA?WyM4J m:pQ-D#1.lCH| >GߤCBNzZz-DQ)oo>';C4҉$fkvd 6Fa$+V_z^+߹J&0ųt1\gR1!@;'V7'˝#`=}:2UڰK$ee|e;G~.rge?ˎhhl|^ɝI-BۍKvjJ4 AR):hLZ2zi+:ߜmXm'xA]&iFYmcs}d[l3>"#zwG_DbIymAAEhnh4ڦն=0>BTEǺ4CS4+4])hX6, ,bcd@X8C{Qpj?YBg y㽾p2w ϊpвI*8ʛ>@97\B ~vH)ZZvPekZؽy0sqifuR9qUͦˮ 6P$4d/dLv߈;!v&x/h_6϶wWb[  T: ú4T`v-GGD3vP. ihi}L PL%ƒfQYde@zo#B}X+F2[ξ9xd0ۄʥDF [&ڣ` 6 VOKX0@֊B,a^?'ZT07y3==O;P82¼/?4Q7RSu(^7:% rYh-VJ]b7zE >b ΖZc? _]"; ZBRKSB=RxIʅP!15IV3{XkԬB0 !m6إIC<U7/S~@si7r#> G1 7{=IO=K-:,-ZOAoZNvR-yZ!p6+)޼洩} nDZ7懤uvLR(~ I+pw՗_}Yd%; 8C+tSOQBW L I <ԄiGѥnNudZejg .h-ռNrbu R~ֱcUSbվi(s 2Dt|%_7꽪n!wah gB$8+ kԚފNN"[^%qWؓ)ylKqS5y4 3 M`7Vʓ+aTL:<`SPsџC~Q`Oia4=Y[GF|\.LZ') `M}<<< IrMrY6١yps:)Q$nEq*,OtG-%a `D}Iߍ}]^A5ޖjC 7z;|wg|,(H`C4zݡdԳ:GBM426#Q=r0mw@)nfU'}~MwSX~2} v'AM1njɭ[RX'I@#F` ;eR_"-J|'dt#SL їs?)UPct &E@\1VLuOF:W].g>p}!D ݀WYV\YϤ,eE9}"kZix1Bl\o"3c(ԉ#zx+Ty #bynY๾;E)n/+,A-vZL:9e 坃dv0O6iBy=uoo`d?KcU[d9vD^k'm 0)g|?Jo V6;tX`=^9q%6&q}!c 58l X,Ŕ4X_267rGG p96;>Ū7$H~#ti @tsFr%msy%tBդqQ 8 7΢aH >'bMް[լ94HOC͗p{*}5:$ߣW-<ᱫ&¬/`MyfXռ<vcJ,;Q O .x{V`?]98BZX-HOLүFϤB  8UâT[ Ų-+`[z_? Iδ5PYxswh[Nc{W3+2j8>j6lsNJ/P"նdLq}$bos8Nk 'gk@JyE6|7Ciss7QG*}ɗbfzB JHQ0* B[rbB~eSPt0;RA{S21TJ4ٶRS>_IrWE 'gi/5ѝ4Ft騙< Tw Cc9#8M7]r~]l2|=Mԥ <$=/{f `-Ѱ.!Ң8±jf0)lݶN, f=yu{[ykHf]YVygSkHNZ@ (i[;VSI;r̛}ۈqҙq㦰nQ2΋WColAWe>q}0Q+Q+џG(9ex:~N ɢڼ4J3-;u01.@sq!beT偼_ww;TL#!hHνFȇ]5,_ӌfNtoɯu}v[5^V{(Bn໷;(l@/y%E&RlfY0st# Q$2<v^PU§< 5%=%"CE1SƿL.]r>8 htd|Y+k1K6oFĊc\+a]޲:l,OIub4*g%.;WJ( %tv[)ӳbkLYk!6GG(>Nn+w~tKy8b1 k5I"󹒟P.j`ŝSWˆ_H D/#nzTJ,x8L3K nEQrTl[vR JǑBKPfS|p8$/NP_k ^mp;^tQhЋ.܈W?렸/~G ͩJoTnf7F  2K!CJCөCT @ƽB)IYueċ9.#~[r8j|zƒhoy☊_'R %oGK[4E Q ^KmL]JaQNZqPfnG}/Z0aXy{& REA*9 ' Y@n3VK)+ڷȉCmjoC 8wX>;=xSiϢտ9veʤ412ucfN{Gu0Z֪IԪMV3]:3ARR %Ȇ>t#gxt6L"H4t pVk_"5fqڰat[*)~SP3,pWNx@)K7\760EN\7{TPEu5ΝqZK{)tk7^63wcY=/Na1}kvpA>qݔ>Ɣ"-}KO<@=xC<MOn&돦KٛqJRE_;nm iL[]hA~n(9XTlB7O!#)ByIYH 0ut,$o_\ A7k=1 l2`ɤ}ewׂma_0bPd.(A1'x@ztN=7=j_?m9EmAi:̼Ong ||9?y,:sƲJۮ~Yr₶EKM:Rk_>v@͊) 7bWc%XQ'lըM={b)znY_SHI+1 fϫ }#oVw3xHP? GR;iS;:Xh҂ I[6'Q KTU"[%~i5zr jV4NUaz΄xD 퇽[ (ӾDez-1Sۼ &'[ik]X7P3b2?Kų)&8 K򖱑$®> %CO1v8,Oh:B tZ+&dbRr> DcB]a5i`s|,u'kHs9Ic &22sf®7Kc~ ,c-}N|^qF 7fU&ydF$6!PE"Dt̠yQWE^oߩUO!, ¸q K'_ŵjGhm BcvM~kd` ye|%sf23֬&롹~3qubן2ȈL=Sv53ɰi d@ehA:np|LɝZ.Y"D`*286Fs1Q&q?{11bIXB 0u<⇚ZnGuL_~0'`ǠaB u>O h$/#uuUIWaqby\lǷ*˳Mm[wXԖ˘e2/\I$:>6os]:W0n_SJ`XYT %jT)y&_%]%ْS ߳܀$Ծ}f'˝TbTTEt- ==~U,tTCIʾ/$)Utފk#[~C%HСnM&.kqkF}8k]{nɺнkxRxK5X~VGJ ꟈa;g d+ez@.((%·8Ez@$!{S'_{eV#ȿF>KeYgOU+Kҩ_do}oxOb?ϭ$5KJ@3A(H,gr,4%|x3Bg4~b_QpX2a8|H*cęl1'"!zt*N˂[[$T щGWg4DŽߊyBD!5rT@Ck䳩^od,ZӔ@sHYnt-)@0 p4.E-cQ=",xKEy,4(8 [rfv&^ &Gn\l>e|J?YBЛalrPT<͚7O 3vgv fSD{3R&P1鑽jIX 6|z.Sde_^\2$xZvIiFۑs-U0t^qQǁgxjڻ43bLhPTS`I"H эT7FGb?,*1KS^ta(d;  n毫=!m/hTq+>?QS~^xrԽ(K4 ?dieC?{"EY:缎w'_qfٻ 2>qNWcR5_hOI&AΒ%>|43j7>]OI*t8IQ!4BV}5WAR %[p֐2Oliy|MK#2 ZޖTjI*MhаyY.+<}u :> #j6A3X{}")9*-t(DA8voTo%:u ֚])({z~c^ /j嚸s_,iiQ]"C]۟-8́0"աͳٓ0r+5@mfrZF99 T)e#R|ux[v d (¿~@.6wGd3dY٥گAyN*sT*)<v-BD?k7ZW+ݼ"1#'daZؓL ڶ0"ÝM8j*qjJwm \doMRE:2` ^ܥF|9yQWzكU r.A[b<zVPw'L'pn۵p1;V=ۢ*ࢄcitӍTgݜ9]O9R2 +TYv.l9, #Sne'$67F>l=Gm+џvRw*CdKù:gTBsKfaLK8xCAJ>Vгk -*)>5ԑc^Pǀ])d.di-0_<;dsZ!OB2>鈪]9hUn\ _8%xY5tleqKvQ1wd+k!kUӁd#*Ycl=4M"v$g4r.)뎉JF4 7z%w_p²8{Ur=)ʠ&|B (h:ʝߏvp;ܸP͉g"hӶq 2I?kgfӪ0?GuQvaN@w|l1~g;QjH;Y(yQ_Mң@ҽyg1tkSb= eV"b@ִ7ebљ'dU4èԉ@3DdA&:7O2K'm9vJ u>_Iyr((Χy_u9 ^6 8JoiNrK{g[@ʠigp33/;cף|SlmvAϺTN~i2j}c-#L /OK$˾~;x$)(Xlq+}_} OHkaVdhcRd/F MT vU{uE#CJ8XK c}:FqjEey4:b:' tEH^cD9V*bC"\e{[ie[NȪRg;p\DL=ͰrB(8".zlЗ?6P3\wJ(ux k:U5lS ռ !.c[cu 8 p 4Ufr:ܧ?.U #;Mb>Hkb$7.q;%w_7~2uT;=Bƪ  #<_4UkK!l` 5tˠѵ\ c>޷Dh:j3'/qI<}, ohVl~ga QA&a?h,WmoVGZi*&0Gb9nݲL≴e-B&A~`8{=v;nXhHp:& ^װRh^T!&|V=2OgݬRܭs: Ҽjw1,ismd0S(Cs0[X&MK`@t^PKkj]265G]3j݋_ k>W lXymzI3\FY2o35?ʁS蕀$U &%)hp [$8M߷ikxPvX09qFnZ!? !S+ jcm|}4eqӓKG2"ff)S7Q$֯nK;3(J(z[xf4!)^g$-y CH~V4[2\_] dYJ|Ӊ\WZduq)y؁/"GjH+lbݍ|$!P ЩORvt0$iv@& p+k4!XiBDDne[} py O2[љK@z̾ )c.#B3-Hlq>@ZOleUnLOzP&'l C ${_&CՐHYop KRr+iBpGYVW~@[S汱! #CjG-',eԉj1#.wB w~jbIα7?wI~sw R.Yc!R3\D(I)*CЍS_[JJXBC0QoU{%m96֩ĢGN {1@8S\\:vIxWhM~Ύ#yZGoK%? 䑠Fk[zyPb38 \FeΎm FT$Yi#{WɮvMʉu#+{Qv%3nZ0~W!YvGR=çtC܁})IMx@ `T|/mZ FW^J?rr1ʅe-KmzI$`nP6$ڽvCS;Gf:OE5G0H)^Z%'!9h=ҭ9WlΌs#'ꎠ7#vR]$6r.?+:}whb͑|u!Z4vy\7dJގXSjdyF^݇JP''|Jwm|lTP3|[zkO Eɑw9dm ~U+ktO}Z4brec]tU <~kNg)O9% wSxb(j1&43L?4n~ hP)*Ž/ HWQ$#26h)hwUwR U1! @~A)Rz@UXH^z-L( IJx2C^|W8}}-B xi:b)㔕r ˌڡ(~bƮ1rgR:CMqn͏zu '.ϋ 2\6G}]z+mgq 'ե^?w|)ƏBFC'-xMKmuL<ࣕhYDȗhPMXܥQ74$dz!`"m5$co0z0ꄍ=7yq ߒ"R Suy.U ]$q ЬF.码DRHjtpy&,!]rS3{XW#CP*4Rݔ[fdc[( DO[Ckl _tl,ڛ0xb֚v-@5z墜!O_;X&곓/ɃR}rDdB5B[Gs$ꖵ>{o>P^^]䑊J9/bGh52 7ӟ\ht/~L\>O+A=puxu3]VA ^v9,b,֤C#v'ea:٠(z\E'Un. 1nn|yj@Xx(*&dS M57 ı؝![b9K(JНC~fdTʙap+ 8b2RQ{Q |]{c,:*($<|o>l6W&Ch4Ca"dHK@K!.{RcFSFnFNM".f_ N$? D)s(D:7hARZbsw 1>(uձpXßj?|=q^#*2i jğ̾=.zj3rȟ;-dǹxOHmo^(F+LcqW[j V<눊Q/79g"$mez4BH8 9W)2'7P6$SaX t;~h{9ľeEvF9q=n nAj(wzhN2mQ5FuџpPPm0G9jfБH_IHѨR5т%ܟ> g:W*;IsHP+{60*$:t`-(mƤЇJY V2d&/]h*rւKA'b՟U\Q4ospQrQ j L6-RVzJul/ԷAw3 p\, M?ͲHY D !ۥY"oN*W?9NB Ȟd +4{ͬ.2csT[S;jp%glQJP_̧W(JN@qYE;w{^."x|G\57QP4%Ljn9]vMrPm IZ Ls=Zn I21"L&M=r!=,iZ?v$R;:;[!^l" ('CΡX Q'UW.R5IBK[s #4ohjHqӖy&~KW1,W&;;UUH U8 ~f]WĖjoS3>J]pc~ѓ /S7% S(WU-B4YZܩ, $Wቦbh_ -o^ @My5A'7홏]z3К#D1#PfOQKtۺMx6iG)1CNY9~x[yGso|7z 1vk6gߞسfS樦$na[| ύk{ E"Ky{[A̼a$dQ\T*'v{’l!i)S{zB2 &g0!rːopG ݻ/aZu =\wWn"wBƷu/td(?{KU p{88]{h/=0"'dv:_vH2`x?A'6tSh[FyU2*7VGo$ku踬$\;*Bao,;MkdV]hP})Z) Zj$dzPI̪iFdMb]C.[R\8(Cmx ^ӏseu(~D~q~WFEu( @8. c?MeVa)$+#qK`eCoCˠ;3hte ? z5wI-C?yHQAPa3}  B~2fh{(f)r u[0Mt5e{ɲcp7&#g&6zͺmA'[FFS^~z;^ /{RL4ld䔘!N25 cq1HFz$(n\Gk$nT-qQ޵q2XGB^"G9 "S*lԹ8ɴ'pՀJLMNw-d\md_v1 qvؓ r_dr5W`OA1U|^Kt.n}Km;xX fȽdٜ.q'e/>"o)˓y#=ءá? 1"~ w !8g3D䋬W5P][ι(9dͪܛ&Da1ѐdz= w1F p6\Zxj>:zn'cNz h|qxӉ^_b񑀛yw9BSf1mmcjH0!`ՖIY!!iGRt13ٔ4b+Xl=7M6}_uY9y$ʎ.`L{KpP_/2n=ӛy ;ly:\.6ԫ%䫷P%W{ wk\1d68Cފ\5πku=d2=Ձ: ߟ_nڹW2 I 1?z9k/3ftFN )je&|4omY06`Fވ'&t?L)sgY~UF OhWt:0 󟞀˱yeO} />@=JXg{pں v'xTyǭ"^+ ąY.sԓX4J"q@=7y/(Y‹ts}3\|@\^"P 8*[-ǝ'Lvsݷ3ߣ\{n Hz_|&ȒC Ri*&1;~7R?Irh m  -@iͤ.Pտ'}P # ƙN=Dِ=}zWcg*8& )= CfGzR )9zy*GfFn0s'EM,~G*JV@Df%j5yB(3 !;%$%V6HյE U&")7 E]%GE). gFU8 !y'J~2= ܰ/Is6lyEM9P '$|.L)QBd l* p$!(r 9V+pU*PX!DBq?,;dir~u_a1Ifu;}w.l@Bggk .H2 RLL-iAyRѥHnVTٜ)'Ip~Gdpz f,~xBW5bc|ΦOPȌs3A~4lž)ub 7.e4uCߜR|Cyt&>\6:|}Eϖ_)09^tŰ0@Jx ~b4_g8C媕=FxjuD[-]a9}+C@piBZ(;f޲8P\7t 88[,ժbhIߠ4v5؂Lۭn{ݕFXꓙ!$қn5ARhoի>z0NoJ RRX"e,(聞n =Nl݊fCkjP'?Kf E|rz%ș p%eW'nøP =f4[!]_XPI2۫ ?A~tg⥮pfNiHG@~eo >+%s2G+pVhw-k>말w RᾚBqvmMkr{^4 )>@!=0ٛ+-`iSe5TGbo})E}9!2k :q= bsOv 4N=%kTLO_gYy"嵞w{]็.lZFX28 Cp눝gB͞+Jy:T0]|t6?1 ΅GP( ƽE8 \ 'erY~ڥk lcz;7'\n-A;D)0)^-'5L@*s6g]jys xux t"^k+0FxOi'uШtEHaqЅ)]GBLk>DFGy`Y*}2sKnb"*7e-@#0|G?OHNQ ق>#5f*4 $3xH?Dۑ@A:FDLu%WB#j;;#ߚD?Ķشc@8 b迿+7:j޷oD`cˊsHn;0 CEt"OWEbh,7ItXjzEl bf6G)5S篸D.tz# )&"1@P_(vF͒GU/5~CS^ee7MC#%2=o5di_ z)`f--+%)sCڃr~B$5ό-#re:!H7ڒüv.8-A-tYK C$H#}} f;ooV|xs#6-^01%[gX~7qL|k!4p*L5xWcКٟd\v􂦿[o_{.ͅH؇~ (IX#& <|T>3;]Qrm (B1-<|r4L\_Wа`]pvp:L\)2eI\T'CsN`z kq'2 DchspMC#%y)ȲL!M-Vϥ< v $-E_g%s\NYJY]bDt0_^DMheуrJ&NC ߗ f'APϞ\N|9,d:1+/Rvٖ#2 y KRݭ@L Iz?k!4>d]MʹnMcψoJes #6{Owvg~dJе6ʚ_mUoehޙD&q˾Xw97Q?F /H.@!'7՞έq>ۥMEcͪ$d7=(.nxh<ҟ@DM>$A2U鍝㫗Q`]f1?8Nl__;cgG8Wm~ӭۜ \Uޏ,eE\[P.EpcdCz;vPq.]Qdޟvgi PX>e@ gkn V,(SmD$[^Byf?ic7+ތfJY0 X; y 5XyRHiহU ^,/5+~A\wFp۳ςwZH7mEajSv{1-HnA:mj)qIE[_D\CƁpoiCe;#XI% wE?4#!9)MzU靔z$G׌u(;[R*3p 27D<61OdD9!B'uY~x'260N1P פ&cYh}2!E$xnB7AOW)Zt0 o_w>eS[|?JZ|Rlji9!+R-,^xP͜ Mi8͛sSxj oߢ/GԔf *s. O<2@3xZ e9H0ːQ$oQޗDSGY&'im/PWBA),Gl|LBHgN*ͽR?UM.N4;L=4XKSaU:ܲ\\);K5 XiЀ9%k;PWeW4-RO6+8%oRvJ`T1(4VѰ֦]S:˝KggiS1֣}voBg+ʊ}m$L?`ov(%YTւN~4l=Rw?[.6.`'u,!ufN`8u9:MF2D'a,Id[.s?ZU=230ZF Qb9L#ILN-/&嬂1-G1R1,,6쑏-2?cI8r!!Lgv3d$`z B/9E%L([A m&knn7Rb_" JR6Ê 6!1 [_]1[uKjj{r0mӏN 0J4xr_h\Eu;`/\fTw.2g%S9FCbti|eㅂA׸Cr (Y FхqƄbG*ߕRa= O꧇G %w%VvO%#v\^XG5YW*'lq]* =14L)R/M= ɐw9@v9*3hQatlK?AkkCh],,uLr~d?[6 IIK 3l,|3' @Ҽ&A[qK )6W0XH2(9 i$Pּ*%?1Dszde̎W8Y0yr(hOڿ?<>|m~Fy 㡷)>T.pS',H̛TJ+H1mPŽNjmUѮŊ[^`'3i Ag'eU"%&vNJ)HAn>n)뒵*4&h2ke=0BHx6sK !|Į;hʿGځmz:qbANI[q~GLp)3p*. jI ,S_?àCH 2꣥JsbmJ]3i}ƧiD$A\/'A1S <{ #)sAiQUȚ/y nȱs$U? G%ϙVWelގt|jKsUm==]C%mQ8XEKa*^r 部R)@ٜ _baNu@Ga\ E&LqY҅['22c|鞲 h@t0룥t fx'~ Ri`^YFT`-ykధМ_">ڝ&}A\]H4veCl?^8V#fl 5dx~n^=zaw/FưcI4ȓcхK>x[z^Ҙ;&iԤ³GWZ6QC>TѨѰ~ZqUJbuq'R B/) D?jz>q2_𺍯j:Lko:-# ehHүH >#^Om, 4&l&!X9yc/EZLyO?|t%yLNbܛ5mn0pϸc%4i-ÿJ#1tt|w$pᄅSh<&5Hj}.59:z뭞Í& (T*\ZW9P8{O)|A[˩8r5Lj3=/ESW؅cWɟe|I`WXr漌z`/cBR/ q.iepE%Jk>v<6`̻sqAPН?Q(9ɴRqWVgFy-ӿϒ'%1V<3Y5x(҅, H"tHnDܶgc O!ˇ-< ^)걳O0Ie*D:'<,^3;EZH`+/ǨGR[Ǘ>iQ)O0n#%IE1,'}o[7w@] kU1v&B< ==ιOp^T{+aB8p?Ae٤Owީ3 B7_q [B3NZLW2 5 _! pcYM'\nZ,-,eRk:"k:ߝ d^z==!6̕[zĦ?ZY',Nב$ٮ5FH!6_KiGN)Ϲ џ>AxYRtoHfbX,5!ӵLP~\8nXd}>ֳW[@^+Y DsԪQNќ_29^B֣iͨ՚nk.-IYZifF*Zn!i=lp zP-35y /f4I3#!Ě"^7ƚZg04Wظ[wMzPPJTm|UT1Jbe%=c`ަΈ__\':΁=v)PӰMM)! \׵J}1dlMf<33#$Zlc ]f>SP]15PLӝu'0=:^hyPW<Z𳸬8%`]%Tړ|LwۏC-4:tx KrjŹya.Ԟ շrBDRs֗r.f4J(*l.jLKvfEFm\%ޏ&VzhM:me 2–DC_zQdÕ%LSA#utcAi=8jI17҂'6E 55hK>@2:͟1Dm=fcߩ;[zr^'۸mI @Zkt;jtOOx "!ϣta~ wd+N0 rJH-wAUD*sRn2iٸvѶťUtcظ{o9YD# .-3nd>=BnO yoڽgjH5!ZWErM y3j(!)ui!i#$r$^IsWGehK:!֯3|+Nn"&:%#S8ܐ_B՗RM/eh $Β1-pJ V|xv[B䡎*yLdmp_JǁIH=#IǼ\7-hi}+j୕لQ.qurrx;C%Kz.)R5e3WhUgl[V8&wRo帉;*S5✵;O~+eQ#IvCV+gf51bRw<@QǂPE5Q+H, c}$ ҳ+trX ,kUĦ9r!_n|h.bvYc/ȜWYME KіGէބCjxʲŇswkΡv]gcQZOP# [=JHvEŮ_ eO< WR TJ?ǹӫWm3: )z|4΄Hی2G9u#&v['jھy" a鶟d9X"X0?;LTg{}BãzS&"\="FHx} :?? 0:Y`]oYMc)4_FfֹlU=EUAkET«2dw-tH U]@Ӣ5psFQȄ3?mvmT‡7c@~b^Cl[@]wCet\1({b(!7'uwn'TX t,z٨:Ó =>::|e>T-ot1xq ;Yd"fKiyJT$ ARt.tpE~$Bv3(wkcIbݰ$R.OiAQz9+QC1B}3b6h\Ѹvm=IlZ_ *z͞9;GZ: Pla7?E,|HV,G(kpco8jOxF,{EzdM!ÒuyIjfp5@o|ٔ8sҊN"7AĉJߡA+S|ߥחēkyhF!`e[;HR($XX}usQ?Z\2IaB#ͨ-gs9[PK{GMr> 1[@{>/z*VqU&X`M'xBbxdLY.Rzj'Zi t*CE77 /FzW!~TYIS⳰Bo1,u귅M0^i̶8 Ӳw5㖶kفJUM>[KGpB;Kʶ-tW@TZ ډXUOu՘OBi&"t7G_AiКȭY0h`=ǵ oA#^ z*@~b]Uzr;po[T?FF8$|f1+ oZHdW0%!߻U Q Mɤ8_yLRkw]+E|z%.Mxjؿֽ DPBa!笩l}Fd cthN4$"jnL}i"S]xj޼B?AyZrM;if{d+v" ¦Ƒ}ejq!ݞBq_yt~ lݖKy¼!{p)qpKJZǨN/]96Jc G"lY2gj#4LV`/f5x<];lO.\ 2 j S;n`k{~s ̌M(_x-[񱁘%]`L̠ZEN̍#Ghyܲ! PB^}p:GGjeKr@*sAv$[KJdPua!L}涰/{-e!Q6KʯI(i x уPdp ]!x7|ᩏ|2o_%{\Y#֑R/}x'nC5BZŕoM-K/YD܄>mTW|¯~nhxCiBuD}1Y_^(}#%o4k\E `cqwomBv{w?mT@rF=ի)|9ߩb:҃ȎU-va?S:6hDj,lם~\Uh/j?0[dכ[m6iTDLZI' k1W /Br6lߛf#@~e {Z'T+aE1ғa(i]Zr1EڊG1{:,ho&~YDoym?vGd} ݁!1 !gfbkb"\:;xVx*V{izt]2I&52>0 t(UEH9ւUc)G=-lw1 4-GGQ1;3yb'FJdO`,F RWVH"$^ 4N}\d͕Z26)p l]7J'ukY6t.9 @ i3TAҔn M`5 bDQx_X]j R0A 6gc}þe;gB2:C(Y}Ҁ rt&`3I nw.g]?$>nn˾Mtb38%n1rAcÜRFR/ &y`0}^?567\hsB;aptWTh9:Zi*R1loF+q>)n'ߜssDzp\0Wՠb'5E)4vtnTJ,) {-M6EF߫ҥ9bkދ5D]>cB еS`3?L`2ܥ )Vt}9̉ f}5/@8Ji:~}rj9 7޼:wy:9r'}.3/EO볣h?I*fϏ+^/v/pڸ$Im'a 0Z"zeO6^afx|ß*;ə%M&apKsCs:?Z"1<9A2CXjl:ȔA&!Rz*ݥ9" cz͓RyTY쀩K,^h^/!g+l&MkIލ7kA|En0=65mbz /+;B4Qd~+tXI j;B1K|kPenGȴVJ3<-r*6dHSn3E@K0BN5ݲOd0t@Sm,15Zbj0!wJiAin0G>둘` s‚G%B"4.\SoqWzvpMɡ*; G&mʷ\Q4L楇`?@qӂu9Ô2ḍfXV'1D*' bbp| B7,z(rdi&ŀ.!;,qHO|Dq{K}~ l׈{QЦk݌" @u *vgY!CJpF/y:Zhyf{?7~ 2"F;#dp?j0vun=un 0$y%)un^IzCbLg ƙRث6lDM`l|A _efC@f`HM?颦^E&?L*Q4@+[Ql|PyrGH0'#kD[2:E#|垌%&yՃ8Cx唭/hˀC]O=nme>)v8". a/tCmÌ\\/&}ĩ͂,e~&z F&AY2000ĒeaӂBuڱlbH) ƚ(t 66NQ*K- Hnzd 8MMxic*HsWzD5[^ƕ~A<ץgzL^`Qqh-J unڣߋ_&Mѯ2܍vDxsRC5Qd!jF9h]8L&Ff y'R{CqMMR]p&s>g4+lÝ=PikƱZc{UU^MsɁO4 XVbD8]qM޺ A?N}q 2j.P3Ѡ|Rl{WVu|c )!o ۤw4Bm.}]"7u-Im>fj<,c-y|(+esJgQ0à 'Xs%q#9G/#`od};b8 syi'h󅢄noxXK,m\I! 2=z*/'_9ZĶDV6 ɝW~ Z! Q ^!^qy}jPSE:uyƫANc<"8Ȧ/ Z64hv)(!C.mgM.Рq8"WWgz7LGIÇ0 -1RTAOE"W_r[#hFe-k476:l@ʹeg~R=Qkyycuy?H$xf,̐p 0ģdUK2u׬TFƗi^[Or||틖QGk!GMp*a*kNeD΄~I25`,d ^%qU%%ޚ1F _ +FZ *o #e[uL&q-%g1~c@x/~l0k%}h'[ԛLQEu&vZJ5)*։+3MlyC&wtZ>Wrߵ!`ڲMTN&e r_La*,` Ƒ$؄ Dk{J0b1vĀRy8?h 1+`El=Sդ߈kU+kJ-E3aG|_[Gc ,7 :5NZ'{Ak`*F:+RVۄ,=q? P UX{vyק^A|9 _,JA1"J3<]<8蟿E[+ђ:e85 )ϻʺԁ;G[ēC:/p4 q"zF,i~[])e76fMck/jVf sSx @[ ]ϕ\2 Gk!/\'bypJn¯~#fܝf}/"0mÝt؉bD! 䈖 22Ɛ#>I i!uYu y m g'-ؖ#MYkHDpWd$*؈^N=_zi&Q*Vlg^.  j<$r=p\kfɈLL7|XY3vZP̪2Ƶ쀴}0Iߡ}Ӫ > 0`pm ;} ~ۓ]DM^HjR&=#sx8^ `nLO a2vpkwEJQ5~[ VQO`A#oGShpxOpd=0 Yn/(DFTn_]l)XO[X6HkfTكw  %0Zi | ̣ljz|;T=.&?tAR-J@LOD5*޺JE .  wD;SDGs9hzPQ]m/zŕ{{^Hqm4z*O0]y2Fլ7c7 v;ȯS%)LzHfFGj "jbd _KoMU}qW9X]c޴T+3YS>Zi:|JĔ1aI%š[p3A'Rݎfя̋sH@Ȇ5Lی;жNOTh/ k~ߎ"QBje ^![)~](ʘSYĶ3^vʒ7^5 Uի%f؟[u,@>U{3IWbtbYcN(f0할e>tk=>ؽ* A&CK".W7Y$ d3МwoY(^)5*ӛVjpd"u/4ؖY:Y=%Ǝ4#ޢС$!.EN~r I0zhfY^{*wZv`kA]'(@&`_3l(,@/W\M#e)88ڦ7y晒8Up~Ӷ5W˹vaV0;IkNH,A½S̺ #řp:A]?7>SЖ|p4GMfwSο/}Ӊjӯ,Jdf(z0hH DA(oW%RD8`Z2S9yI˕ K_ܡƢ{ )0IAkʒh0F69Y\mc{8 QH۾oN$jhFD˪>28 6BӓHв񣵹+O!jNj+S/4KMK2+2Wu."hdDv/YhPW<΁jfa$pgyJ¡(cTΫkZ2N:Rq6*!YhoRzg_!C, Z6fٺw!"d4_p9eD/,DFD tLb:omnp>]hzQ 6nTv_t'ɪif\ [MmqsѨozd\-P !OE"6;K]% _p#-:gUUzf\sc ̺3 =GJPjlP8ʱ8聮On\ay4>8A2waw‹,bqtw9Zowo"w ErxM_zDUK~AgP@ع02=\ݻToT‘P^$`Nis 1~.iH~ :fV"l2槒ARq1ZRpwo^[ 3A."#V cPzl:+T4,H p.XUq:=OSrql!{kmP,d/ԏYVҎXݗm63i*BU2~g_^W&MR}m!02iW*;H"8aB>x&ۄAf-`P;`}e>{G7 dl]w3{"ߔ3ց\0wJ"@0.ۤo9 jt)R\U?_Ai1JgH3ӂ#!Nz4 3<")yq.^ !@^ur &%P/W:ckjqcp"xnT p >n O)/Ieb(p7>jtҜQ\Ȁ R8ۮdq*vy-l^}&07 i?CN}U6ݫV`hvpebi~hi 3k)"WB)bAb.9659*d|cZ*| Me{$zʒWNNܻ?#l %wW>P$kپdXŬk BeIs}/u/sꉧ2:+.KQVǫ,lxX< \ hRc)g'pB B9i|vzgFUL irD ʠ9< }rYqMd* F1]\e *yݤm?E\,,7= CS 9J_&_4z6U 9D2-߲T?f.Hi.edhTkyKųZi+22M:4;)\` b7pU򹟢Fg \ce&P E  ' $ G7//E{BdqZ:?g8N^GyN˓@)| C0mj;o(e®O^CŠkD~rـsm ⸗1jŜN턨OHGEٶdėdͿdRvC@$+\BpW#E^1ÞV{v)6M2?TD\?g SOJ_^8ypSWErBAR8RڒcAţtoq3+#6ApTKUlwx0J UJ0?;dD%|N`\ߴ ,k^Xŋc$<=x$h 7Y-[a.GGueAr;I۱%%+Nr^Qn}N C^B\zwv"ކ lG॓+;ќP;^@o縶*"ힺ= kOdKOrz̟.Q/ mBcȝWKPYF 8';v=Qٯnoğap.#" ! r˳['#׍7=Xu! c#&4RBo!#[rS3H-m ht~ĦJ}|[hmjGo-WYDBLgJC gX֡*^D/ w∇4'opBYTyd>2c i/{smRZlZ; 5p8h̒S|6f{Q2pi;&Y> h@D):ӪՋ47XS"U|r8S>u'K%ۚ>֘Z~?ĎnosT{ yg<袚1LUyjzZεK~ U/.WI3C%l-:!D/ F4d2Q76 Gy> ]v*T+>-W=/R׮H|=kHry"&H"kQuM~~"YJl]hiui1r̀tZ>↖#[MnkY͏˶m$>iB `GάU|fJ4f^nΦј?k߲yv,< Dn8yӁ+@aRCLll,PfhK*FTȏB}mC=RPeĉX~8D5hcrC~.8 Tc9p~YbjM3>?|i@Ƙ];~ z&]j) o*ZoCEvvYz[ۗ IL7xKrU_c:?5;F+#ńNH,z4ZݚeV@'&oj8+ P ={6m $>R:{s?$(R!lM btX1U$!S46H-闓\9+7r /ehr4䩡ѱHAF~_e=StmT N Ux,p1Vh WDG +7UK+'BZSXՂaf18)%Zw-9iFAVvJq\+ݐ8E߳j n1ہH2~Tҳ87fb:[`!޸U܄Oů?SGKcD)IEure~C|=&N\auRB$SR/I y8 3@ٳu.%L^$˥$ƕd^$ 8d(~w+pG&Y<͜U-:}w>xn>Msq :8#4+oH-V辱E2$PSo6@?'i\pbaT ny:~INg o<]62'2rt!#E/l2zmS X_x4M+ բR!7{4cVOgmu-[jVK@gTp#$l3*\m"rPwQ&Sc(&eƩXlTIB>-[$!F?M)jC7?PuQ A߉7+[ ;P<s_k/Ƃ؏YA!!OA<5ܭ^ͭ}79sKWR3Ԯˣ)Q/7eS357^96j G3?YA[- "FLRs4$vE5f.`kکDdusac@ ^8nH:ɉ*R {:b&%P=-EjPу0@s96KIKt*`$ ؞|,|g!EP3@ mB]O|Fgls6C~tDrdNai!a{?-ahXPrA͢#CK"bDvKh2y4bsbQx@?$ơ8&ʤ8^v.]A +TlprBcZֆjg+e[9SLk4Gnֹ_p隠L ybC Ce巐on)l<'Ab:[ C|z2;z_Jڥ&4x"ԯ2 Hp$GAOLL`8XU >!ӖIvH%ȹrgV} du|^`U Z]F5;Җs_Ά]tŷBZh7 l9*T5Ca8DŽ缈֭^sqfXF!CٻW&g>RQӏ㳡Z"=bhR:^GFd_R["7SwK ^/JlɮߖKjDJ{*X] ES2`Y9 1@SHXϛ N~RJ6NU8AZRgSJA@[n-.!@VWUxЀ"AWnD61#*AHqbSP|u& '-DEk |='vPDsΐw!^\RiD u9"mY#/[(`xWJC8-2|c -TE1^gWsv)oPHrvPdgLK%p @RI+O߲SѸdžS 6_OV8&#qÕ{&H9LJizbv>Ԫv \|pARZE=ՅmTlI&*) S9[i_RE K03\ sS[hCcZB,` lNtSHMX' ~bWo]FI1eͳNȬegCym9  [={W$TYmxJ I!+rH3#4$&Y KgU+мV7:6taB^ߴJ574. q, qli;G+`CyA|t0 38ڀť?'oĽԐp=, @sx#5蒭nHs(ϚSg77W<wv#"}X9b/]'ԃhOa;D2hZSP࿯s Āq\cSI [p^_V?Qt>z GN[?H nPx&Q53w+  "KWe.%1 d]q-=68HW8aJ'YH7p:xf$oMY "* i[4Qŵ@_~MŝMlN5C/G9Z$^d8{Bc_pdȴ΍BS{.ݱ+RK\RfN%ib+ R$F Tt8 ,ΏLMxJkmI/zTbʶ,8i /ho"s/Cd/mM35c8\xfZO.ݧylMncfЫ.0aE,`F6+ĠF?'%\ 21XMn[~G LPϚ3D3h_ʘ;jKn5 BYRpmT+I3 K|$ T'ш,'_sY3ԃX4(ޤ@CFжn֋q#j.S,dyx3סhaW6u_ƝsdE7?eFQWV1$ sdӶ.9%Mm=4j,;Y-o&i]8|dm6ᤘ}x,; [ƒH 'i`W D?8Ug^fO$9u: U5nTt(}vRۤ;ʀ;(G脇'i:=e)fIYP0r0+wگ;~̧.k&w=I y2qpuz`,nHeS_e: 9ۑ̔b?Sf εoz;^C%w7mи{GӸ4J an]Jp'0ȭfXNS+1D(uS@?aWdMg"`Lbp(qP=*{Rw7_nra64~rk\ԽRLn|ђx\Xsk`wN&&m*M 2*%@]x*DZV@эJj5f ӹoƑGy|z'tBC7=7zǓ]D,TzHK]̑L{JOZE;CTRu?y'܋@GUs̥[rcG'Mı- Vwi~'n[FLwb{Yhb %lOp )[рL;V?mFPHn؁e>I|ӊ1")C)c7))dmdIqE @؜b2p|{/PT`4b65;^`V b^-i{$Byq)27"LE䭣tȨ@<Ꮂ]}#PQC]fk ~p ?Xtg0ލtF[K^ܓ|2)uefAa XqAFڲ=1mqLu v{]yfֹ>lI,ؤʄp%&Y^S"r5ؽ R=f(#)|ibHELkQ_/Y͸z$"ZPcy^2iTV—JlSe\I6ybҝQԤ"aKW$#~JBYs#rr=v0 &) j"ݍvCo`k6mO@$iJUv,znG=ҁ '}lAi=0~6D1Y ='O<};{uHf.ttB@-+P"ۭnzk oW~Z =,K=f!-qGщ@_}'acK%0jbbSW8κaK@?"; 㐲 9Q{w/~|.D8$W;7½fnk ;5(JpE(Ĩ D0g0C d)ad<5 uvr F V1v.O:^oklz(2s7?L mw֟؅#G!X6BᇴQ'jbSp  ){ڰWaԩ=i'nR V…(+/pI&с[I[s&Jz&3a,z4=DZiς}$P!S%x-9VJL;]mgI 2~q*9 Iv zY"U%[80k|eMfHʁ:O2I>z$6xT=Кߝa|3p0c7p̐%شt@i(+7{ȼ_5Q ҢJD_3pcQ'VmןTwKdw*v՘!%r)rCNV,7 Hv n L3$A(8j`(EKh fBHEhen |<ᒙX˲>'RxIَJ;jdqoԬ )] /FQ5fUe  Y;{F33 hc+U_ I3dثIeUjz}.K/F0\{<+ұ|Wk%QZ(zg(%.Z#!=ɥ"BbRdy1zcVkuCj:.n=ռ38V7[:BDQ-[7Ia<6cq HO 8y7bj䡅#py!\!ӳ{ጦ5ڡ28 HuΦLd~5N&?Oz0 V/1#XȨ#y=;uMO AW`xQPkW}7Ŕp<)8fFMdt9jld#'7>eUrH^Wrqkj-E0SƫƒiX%*Bt?4ɒ0d2Wx1H̹վlmv^RBс4iC4{ō;\YշОm sP$+YSܭ4];=5"A=f:>|f6GԲb'`,M#psm}Y-Ob[]T3@ɓ]+%?hFpv7)+0I r5tos":1 ӄ1H(MDBo괫(R ⁍@9\d۞k0H5MG&U/|YM^#A FH zQ3e.z4/nKH%Y u(wa{V^a{jA,Vwm-?μM&xN)4]sr~CS6#IWj+A"0l0^O֛Td>tc3B.k`2H\xPPG"p.jTSu^M?B\xvw׻IM;>æ8N'aHnFb ]R``Csbȇ(C.e}P"PmgN7< -1$\"ldU JȸM妳h.q$??{xMk_pS ) i+)R* 6OS3CK"xb 39Qv8Z^+ߗٟU ǃ84)=I~ԱHC$u[(Kۥ}0)Ћ[og3ܫ_EmTYU`:ݣq֞=6݊Zt: e[Sf`H:[ii lت@Q>>3.@N| ;rD,c!zo\ƀ-&ߠEL9|b/w~zGTf7KozDN\ Ukr5djѝ`+ȓb(~Qc+i RUMP$pe:]yZ)G)&9.VIRfXEl4Q'vor?\j&uyB!A(E3df9"5rhC6n/dmG S5 |v9>M:DͽCJ}iFҘ<[DfCjKrZ)˜j&?5LJ0Vxב{c7QHksZ X@|lpwb Q] KpK+tB^ҵo\YĘٮ{J|w%en_br5I4ֈ3wr2h1e)Iqd6L'9I)>fI7(aV1GE.,qPaiF]E2U'PK:D \R}A{ ؝/F[rn+ߓ:>wa: x`WⲞ˒Wܧ"E&w5yxn{52*u9p?Q(ØE`l>9t}츺)%QFXI ʆN`u,'& ,vً"-?^9i0<& =zw,ЬsMq͙* -K7q̍-ʉq:1a[~8T]PkC&;M v JdC$> n')R8yՍGܩ%z]Ό^^ W&i|@2'/AdrV5 *'B؁|-u6=#N5{[YglTQIEPO9|Y9O22[[ӿ@$>{RI4I֘eCĸ8fLF6tzT(f4SuWN0@"޷pGTTQx52|.V"M}ɂwH]"(~qYc/1 .Y=QG7>5v&HDk #kKzTOo\!+hm&}{= RCޝ22_ gPl_plf@".xIAڞPW|BhP_8; ]Ag.RZ9w]׫fm3;\c9jW}={4<|JNxm'1mRQSW]DpbK)w,N,&"WxN"V)cks4.<@Kei{p؞c][;l> N&e{=3LlԷ‡ '<d^^:5UpoX V;L^)^Mŵ$3\{%Lh;/ߘCL VmG_\!ltBFufU%=k aE)a gAf$d't0/(g?[t-*n,z*,a{Uc>69}b*N!`!#+g_Vzn%0PNbƫN?0;t=pғZwOl9#U+\u]Skic=vw:fv{+Z'CwO~NDC୳]1W0!,fCe 4-uZ.m၊$㧍& t%LgC _YW@ NjvRWՓ;A9uЖŜN#1qjR#g}xv Eq)Ib2yepxt[pcmnpJ-춲MIW<57gq'ៃ+[k+]cxʱ6V|63<Ž%J y@yr!< JpPAXa*F{Wm {+ڂkYs^뾲Vc *n`Aė镭*:,Orp }stz'4<~ZФ,F){xc*LlZ5_.V'[Nkoi(sHqp= ՈP͒{- ѸeŘ!=Z rhQ/-SOP8ٗN`262dM7l,$E'oHzc]Vq&cuIJd#TzeKĨrV]OFӲvMA4&WIK'-5`{ڞͯ*9BBC{u#4XчfD!3\R ^HV"䩝sPƋ:FdR(E$ҳ~d;P~lbd+$ POu@)y fgE@muY) lѶ+vM4mߣRP,Xs}Oi\LNPL`frHj4,[e2yqK7`fUda{Q*O=M57`:qq$3# &•Rm_cϙ>tr}M \Ja҈@ް8* aH(zK!?ԂpDR7dz^-PhUdDC] z:vYX/x~N޷& 'aaY%~な挚S[z(ߟ''|Ű-B\{_'O<֯,P}̠N։J~(.AfP{qɹN6EqwŚ nyU <97a9y?s̀)||.JDU3OI"U”ŽiD:&%:0%w)ċ"S1;3eI]8㥢ۚo w SJz/Q>9w6G˜+xq(}oKG}>JMiSP/I :G6~#D!=V`FOb-*;C:BF o~3C |:W,Me9Ծ*{KE{W^N?$s7)Ըs=S>*5K.=]9=ͦHiMn\z4v!% tʠᯒQPEOHcmN)S"776vۆ Q@N?} U \=Vn3-ce|V%յ׆<vdz"18y) *LTΤɀX6ձ/cLT ʾ54ҋo4ۉ>哂ۉߟ9#:+yֈe WKZ>u&W-|8.? *MMSv[Bcp(bF) ;3 ""eikp lrnjɟ¿9=_MF=VD29/~q/7G0ypUTT4rb+ &.*|"o%~њ>e_ۯ .ZW!bgCƺ248ć+`v1i]+4!Z];7X0,Q5RQB16 HR.}K?@kўqnhex06SڐXHˡ<XDSÓUy'w׊g+Xޘg hUTiZh[F7|՝[}b,.Z]ALZE}N(¶sˆ+uGptrYt@4ucjSTUۘHnXҍٽq[P<3v-t12 n*7&[[F{fߡ]N*PӀns wCv?l8ݦX,J|^ԸZ Iy;IxMlfvpi &P v.r} > -ӲI:to)j̆o/gڡs*/Dfv71rV7}ZbԩMCeLSD}'L ;-|!dY01 {s TPpu,\J\CØ QeSQ:\Obnx-f|Yֲ(QdC/S᮳W ^ư͉1iSӎm5Q7Ϥmq> 6#$ `%FXSzf{m X% 栉YuAQa@KAd^b7}`4M6K~7b~ צ:lA8w]5 2h7sJ9 DJIαs̗"'.%78Fp{qX5n Sz}\`+8:+Ú\e+CY#k*Ȕ-ͷ]iK絀ܑJUW贮 \?hQ!hLCjX3(&sn" :=fB V=q\*"܆z ] tmWtc&eSօ,%MAtVD/mt2)n\˴mwryuA.=EJI~FʵFgE[퍘f685 > @rާ] nem F޿ʬZ4_cO[]$ߤ!wYF1(FD's3fp oͣ "~d'C2(,(jx'.h{<8}F[M^cLX,>|_ǂVF|:ȾjYsdCXr%2 ,a i.zSjW(-z UyL9[SH]O𙮈 J%|)W0?loDMt%r) OJpFa7 Xښ,yX V'̒ѡ{${܅aHTǼF3b.ڪ!ϓ:sG nU㓨p?쥆ҍӮD:dn-h؀G` n~0aNXqf470:8H2q?$1"!Al](<ɭ)~;? XRkNLe'L-Nɸj2~_Gz0&&Π!;.ЕރU~AT1)X!ĝ?P3ϪT_2E?`V>M(m qu.7KŴUQCPYc|WG`!.8≾071c d 6MK\v9trFD#5t{iTleרr!qMw}/wߗJ91CZTU Qh6.q):Zb}Sm8n؋SFcXw#-HW~*4#9lBOnJc6ʎ5pi8xc[8M53$Ye<+0 ޫd zyЅ]W \u*osw4fEǧ*T9߫#z/nzk0#896̪K9EQ G| 7973 !=ݹ~UDY̯o] #!]JjQLUZOBBY\Pb.F>hi0pn9M _$?OS DK>_yR_Jl(:Iпҕ^شn: I|Ǔ! SJzeXRLʳN_J.޷BnmH +t,G"\Y\3ގp,߁Z3e%_rՔ(%*PQ`ŵiEX,\~-yDBZ #W<>-^5/jDIN#>GJq̵GE߽JZ6Ma/xSFu2/l5*&|qěRW7yoDUFcAk`^د oh }$(#|>Hiw|T8wFkj`c;Ȳ+&L=Ȱ{WS/6 +XM.cQ3(70K'>z7V;i^o9k-gkP7K՛B+ P FỂԖ-Ht*Rx<#Y 1Nt/,LBԵ@(i="h-g^0qJۇId[0Hh'7\|_@/qj\Ov`h8g`veѽ%*:J׳v[eQ x @g(ιS/E/Y"ˑ\)!,4 y-g !iB/M,$nf"@HζJ̗M\IiyiaWxݭq|%k4V I95rf\YiBIܐp@UssNJJ`\PZON%ipIOfbBa3c] X#5 QS5ZOGVW>ѷR|x $R6G)(|we[,yʪ Vn.1yn-DCgO)Y>[Liɬ_ldJ [Lop~:c)0 F}%x+K8Z 28BNL8;[~Skyf$hVĤuEO(l?L=Fʱ/8EL@'L=HF'a3 zp鱏te,8P!EƳ/${TѲ 1nuH UϮ"ퟮQ[\[z?jIn4+hȳ!Yk_q^FpYAva/Nʀ)#=$UEH"(&Pjj W&^P;"5^-DÎ!Өoȭ.wftQkw=UegT0Eܳ2Xn^{;eԄ_tBkw\+oI?t*/lev}#ݞNjd@(V<Gk>%!ױ8z20A)lvH sv(D (+ sTFҮ^:"i|--J-4X.Z@#dA@7I_Zߝ*I⩷nj8xARb! dB'"a#[~iI )}L; 2+a "BN60My4En ݎ{gF<=n{A@.P][P*8\AL}Ȯ,uz ̳TSz)+թPF/Ytos=(؁"U~l4Hе`Xn%fe} ]Øǯ;$jcxu z pɌ*!K 45x2Ma #EEkbFM61QDa:Fu仆ioO@I4 V L' ԥ C$t`)U 嗻Ƞ[ܾn/hVV#";f"`2]V>vW|a a@20q{}䛈ĆV(ع0t AΌzk'ݢ@fvh/ލ׹:P4) p x̪M\v]4(0aaJvtvR>WA}.0ǿu }Q&HsTj4ѝ%Y)pɈÌ۟ڳe:EZfnPFb_"& af+/d;K $ sUpOJ^R<3s%ppacj0I`Y4MDNġ*!=RP =y0I=4)s6qe0<1Ͻ Έa{He-f :x-['X^@5G>l?WJIA'vSW1XVtC bйn'*,2R3<ǜh*ߩ"w=Pa 9pw)YPr_߯=ֆ #/k[-DaƇ҃ &I.;B6J\ˎnOmOewj9/[i;`\IyRnvZNGD>ceFŨWc ʇY͆A׹q OC[p}'t}4B遛#[aVq̽2ճ^\xsG< ЮPdwN3Ρ_r/a=`AݢɨVI_֕+V>Ye?t O)H=iٝ<^W``= UMM h͟{[ͻ,Ls[leh_]6Z褫k_q^= + G@$#l~ʝ 3*-TMW1񎛌XQ]Ў^=WT܄$Y{HB s+AF=QڨZNE[d寻8 /="ASp*+*: )ąsD5=O{ݚJ*@Dt_ʔ#v%;Mu{F8?1: %^LtXCs)vb2 2*;+rM8[dydRHG)V1 E d3G")Zt jOJ݇Z՝ T˔5þ3ubm7%0$wγޏSHV|VV}>a# ^}+t <] L񏠒YI2Q"y Q1˦sё9P)`یc]$ (| JWOZIߠ4WZh >7@$ĪoX|j=nM,#;!K{}gw{57劊U75'"Z8'Zkc@[2A.JqHwբpC223k uaˊt :FlkZú~fa\ SPwĭc+~3pсDܱ彟s&#N` H؁ب@.Fn>>zjוܢ^\beADq y0y% lR{b[_$TnrO[oi6Q$ z&ըEނMXFʁ TOSDqVʑg\ԺFPs8"W&RfABKHgvbc0Cap-tX.%ck 0Rs[D}XYC~F啵 ~g}\VFm^)3vߑqd>k c7 |*[H_*֮E7)~+^{ƴ燋QG\AKp/)"п͏}젩Ӳ1>x!Vq8ʯ/ՀzU0|+o{ >=A*0=h z}`_CSǚϑЮgC?/̔yIde#t.OZЦcq@NZ'#*]臜68u}Vߓ?B qmQ<(a[sxzSn.[)p=nU^36;@o(U |5Ro{DIƿlj{s Ѭ5MtԵ^`d9"a^%SKDbR H{h QJ`!K>S I>@&t< SmYP]Rkga3Quq\*،oF8ѦSN DqJԦ խ duU"( FFeh)E$0)%5 '@OݞOWyDt(2N{|LQj}!qhb60mK遡΍|ZV9l ..7Zkd438Ч^A xG|?C)F,;&_~u7Q~ we5fm؝Yl@VQ1La?%ռum%ׇwC?9eF\ YА+qWg9  {PT|hVK@{}^K:\hT=7OeUlinu+n ,b#X9>Xh[) B-.* ?X|rg4=˒V(($UoN䘪Q)KO>_OõVjhYT!d(tygIŵ8T$bP "z Zfm(:]d/p}(ml=O &DyQɩHsHc|,f2|\XSX+jWX/e vDk>"qwO cHB0'>wsi/~ /[|FͩlA #h]Z 'bQ {H:57KWxuQq^*k_Bnҧf#LA|պgH?Bo.Tio.Csy!{$KrYU%)VI!A|GKP5?4=Wbx9͑`rC mqp+.Amz4WG'<[0|kJ/aPi:_D22["F's$s@Hl!F_>:J1J,h4'W3L-I݃ r8f-[u Ql~,[ZJQo"O/zC]n|j3 7^Ձ ?/RɀnW:s95Q$Ýs 3IpP@W SѪ <.BxĠJg>*7Պ4>_|}6p@3& 8=6 6&Z>֣#;EBb|nf|hS;kGlJ~kn?bp>lOK M8U0'W/_{x̬\tx(Y `] wna&DBk^Gn!U#?_ߺgqym[H q{7KzaqnH,>oK#&}" tkhX.*!S-گm=d9WR~,lIk9L;J&#h5\IUuʼb8Tr@ OƫD*q 0m^a>>#ͯ۫5Gd6gU9t@r܉ڤO{+NW8W^ nɋZvʆnŤ0q g-U*f0HqkkΓ2@{`}#!CA^Ӊ ߵ;c\vࡋKE>*$xOj~=iM|ᠹ(XA3J*=fZRIIJTNywthBzw5LS>q :%Q˴ڱK]xx'}iG׸;-~jn2 4YFI"ylM>cw>OٚnJc Z_4YhgvBE? 0[Ftr61'xu0JG{ ?4v[i}M\Of(ik'WX|ԘRQ=y:D9[Ir}- Ҕ}. j(C#FAJ=9қB4%N]WI;,W\/v2*+EjV p4B74)"PEuW\/]T[<=uՌ}$nWNtk}d_C1 km?T{q[c=imNVC#RN50pyjKmɑX~M%<Ő V70PLMPW,SDl𣤖m(W1UG@/pJi[k񎒷ʁqs19{fG?=/jۖ4pwiAU.E,2f/^9e8Rա-1{L;xi t{Dy"qI(ȿ]i+ UCw[[ؙ ^K:U<9@+A@qj^if5 샶^z*1pQоi Slk}UŪ{qS7 Ȧ^*eV-N&0OV*C8)tj\c|L Ey@K םƁڋ ^!veC3㓫uIMWggȈJGA"M VaONq?q7RO@S`z4-E5cvw2+\vҁ"5S?r|8b60)A-r,76 +_z5 AnQ_"H$jZ75E)Z/sO㭏dO:gx;!e%SACgw?ܑ,*9izoaKV|E(_'Fu9:U>+tSRq"XS'zlţl%JZ=( p;xsQ۴o%QSsuT>y7̗GbǓ)9ҽhHR2hFpo}O\ &Flوp:]"JkLՆ7*{b6';5l,23wƘos 6Q}W,mXⅺ\1] `䙱T^RJ?h:vx> 4e.!V'vw7%t?6#5RAz6Y+~ Es )ryye_)lJ7׽g0 fB[ ^F1ddhrt:I>ʺ+yr6,d1iU{v&K9h+ d5a狢 pN*J];4rBIKMr`P_rsZo'R'h;Js(001x"[=D<ׅ:&W|Ψti)bzA "]Ǥx{b:ʿZu_Tˊ$uxQֻ1=KaƠo ~0)^>{U>8w%NGC{}-&4Jrw$DF( >#[~T:=sJB?9ŭ^;e! /yxgY:S2 7V&q } R믦:a bwXm7 z]y"xuƲ6#T4>QU`P;\v*OOjQn]< _\ifPf-ZDZt~Ák0Y{Q> mPaDyZҴL: ꬙*5} }^$y$ m+٩e\4FFyI+djML#X.H5F7Jz:DCw9"Ui'6+]Ti%.joH L 5jj /-/3u첖~])j*%M;1B%ZN\~#v_ʵY~+4 i]ׂҜz`ɵT,S*1YA %%oZ,4 sMׇlrSFF't( 7*(gZA^,)W$:p_ %d%Wu$|ȗ>Hj. xgmDEk ݜ䵁p>pr @ztkX^JOl8`$~FΛHuTu=,(?M/ܛi]]T<|t3ɣ(5+n37G5/1o:1d<,Ta> Hc'ƒM^wSvn2[&zE*k"~4:-6|9Blg7eo{^  |_Iu4 tH*Q%>rN4}M<=% +G;IPQ@[#ʕsN8 vi׿iVOŞ]bSck# kS v/ 'Y^jIP6d`ZMXnr]!GVnA70Bh~&kjKvtW;bo^YT@^}`f ۧw aYhZoЭաuTNMݖOc&G]y4aڣNSǮ2NsoKׂA  k) ᔳNE092[~<6vFOq|RFf/U&vbժ]kAvhIunv8dL+thҋ?e@ɯT?9 pU6]GjX;*'"a7<mYkv:.n2V;Ð fvњ w#!)<(m&Y5IySe$'i(Dž1Aƭ6 qSyfQYyhPh٭sb0HsbR!wWJ"M`^/l x:")o*%C皏ņ +SB mIbca@2A#Jg\1 iRy>Q#!pP &wOsn|imMk!79_lK LjgL? p糚e4j_^ 9nb g9UCOHLVĈVMDZ~eaMZtmncI^)G{D=$^N[!.yә4{WF  `?!n}d^ E=ޕ W+F%FF28 }qi+ pBAl:YdnXPu +׉3-  HgLw!]~dSܹ%b@҂]Z:`tW[tA:ڋOI3O_RasI~aքDok;SIq-KNq 'a}mP@K-۶5W 8*Э!)u|FeА`XVcMk6 +vqnK!pe;OM1*1P/TnA+{\&0|= >Gg7Gʌ'Sݾ\Rc--vWt^yZB2u,q0LKh=͂ٗ?׳$y 8T|B1*ױ/k jX;]r\ D:ML+J|.6cb2r#n$jHY{0<$fS\lAOe| YS}7%lxw8ɷ2, "aP"GmbѮ7v2bRB&X/ #I ߝ{!ֲj%wG 3ϋQUpx;;t (&IIS$ :c i[F>D]EAGڑ%٫@NQn?jԦ_Ώ6H<cAVj N?:$ۅ85.ʣu݀:/vv^G y+"ֶyx[h&\[UH!Zd7{u~ aї ;Fv.L:+#% uI,EE/ʽ>RNrAI08Mi0'+QN=Z,.-Q,Pun*j HԬSe CciTت"EM3?ĈN4}^-;ZC މ5Z)+Wcs,#qi}Y8Ye7Yܞc b; O] V\Wp5CwVʱqFǩGS?pK9ߥ+f*dP_qeb?XzXX;@C9y ؜0{ j_J[ZҖC4 Q5t:sɆĞ `ۤ-t{2Ե3P*jӘa IÕF)F!m,cw}fMT=DvimZ{vhbݗ$7I,-BP؆*Wum=WK_?E7NK'ʳ?hK25גr<\r^T|!w7VBl\˒ncۉsѻFF rXn3RfWR۴\=Y&D9`݅ :Y_[&oCѩ؀")m.QBaz@T:́*7zI }ƽU;ol":#*79$hhT ȬLȭx OTdfާ_L>yz狈bV}i[Sل!‹K͞ W^'6s! aB+Uj# TE[dy$L8:-C37)4QYR9 kQ>qň/*Vv4e&`Et!PXVa2fUGq)kbM/ڼ3AV kȁQ<5 jBQ kyMbq-i*7dAy m=\gox i*I |T cI8zPgY%NKQf"8L B?Q`sm&>(:X\9usվ|ݻμОz?licCth<& w!"qĊy ]z/~@ϓ>ʑ `iNjEi?+· qVEk~JT-]iSxBǴ4Ƿ?rY\5\?S:;'F#hpsۘmo+Q L$W}j `[(⃬FvؚBG #nŽ>>S6P=\Makb/sI[qQ9wmeUd5ǵA㳠f)]%搜P,3/Ǽδ׊M0\^h2Tx>c;?T;$ @ ժ!!G ٰ P[+8[&&A6,8#(hzg!ّ W ܍ nlD]',L[Ty,}z8hen%]~r1ۋPI$<]c"K#c]&Mk-6\[a[ʅ騷lٷY4pQ5A%c;OQ Oa- BZsB2C_2ç79k9VO&˜co2Yآô)ٌW PH6.PE#$&̺TFk̂z٥@/ BOc:6fb;^Ku+\Q"L Ff"ʀ(`;2&"lVFBnz Sџe8i%]6E0+9åYL&mXۮFv 4Rv]c< ejm?_&ZӃ]_ g 40Cfhod9{XTF\:u-vb a;RŃ- 1nt V 4U kH9 OwglJLe;?Jm: @AW!ѯTj>Af!#䫳mmEcLS@@%] N^d KŅ (C:A2(GT~Ւ񵓧ƥ@b'f(<*tdS\ؒu9EñW|V{j~{9f8٬%$j -C:Mж({w?'\ySpdmVy6(cYգ Ku bTPqSd"<>dN]7z`76& 9޽o2Ӻ5 ) (AB1؟eVNd<9 :4Κ]]Q] Hy bN? 8RN)j8^⟟XwgMjS-&% $'"gLjSSCoo|pUC%s\4)Qdy-i%^PF!T8؋mhkM1dHAkcڶ={+Oҁ4=A۔ P>-$'nɘ )3u\x5B1NU, ]ڻ>E#7%Tib{Z:^6Z=&)|:>"g9w{Ĝv|ȳN"zo:¨@j&RY58doAn*6 Jz7`yR!ɱ5!"q>ZHxčGPKDGb|'Uy1Yx4|J e66;cQqgGpWUBR˾%(XU6n@)f70_9P'*3i~Y\e;1-RWΛ&62l|D72qa|Ғc6]~.KEЌM[+cwhk-AKCF -VĈRlLK?ſJO?=`CNjޮ;ɏ1}۫jIO.(&R*pVł^Dž /ףOƟ)m~*PB-ɚ`-eCld߄,@t#}mPai U@iqұ de\wy<" XR|NfSK1SWSVֿ]\v J8r(y|du,9ns%"P `pZGf^aMnVO.C {pW1|cΨbϙX Hh+X?zdĺM Jc2r(JH,{,VFP3I ݚk*5q^LvM"`yMIOmV̒N/)T!}d8I˒@ď4%6觛g8:F?&jK҇| vs4[55Z42WRߎc ?-Seqq_3y$%n_U?0 oSusT4#wq#F^l#j8EJ*ld8=q&ק*'n{;w]D [a4`Ys4|rK҃I}v1C! Ni.ؙtRIcڤVϺ]_躷$ja1BDWC; ϩ_p)!D JhDf:b$k|ol,TT-iOt"hޝESE^8T}VD1><Et26jB6u}H3{s JfRasdV00GD % 3!i leGN DwooK-TJ(pm׃L#j:!dMuhbbv߈H nTA=$F7 ?O2m۫x*B7+;\K9]muT{o9~7-0bۺEhBw(7貘 cnBw|UE"6{M؛,=?oz˳i֠2 f2lxzcN/6TP<3bl+d7Kl\\֎Io˥ T?0 1$I{\؎Anv[t*7Ĺ!K8C񋚖'j (`&>azx.\ \AEܾy&A ,Un#7Zcru[r&$|LeE69WL1$HʏS=bMAwC?H6>ap fUP40TDvh f3B|gt6 pzՃ.:˸slUe;Nr?2sYjc$ "A9s=#8,Tg_$|laO`8 gJ#{;6rBFii(b̨;+--?5ho!7]T6nNu-!K C bY^k$yA&ŗIKh%a%'–r;ƾʤ˽}ġ]Xe'ס^jBo]-! K1ʇCD n `x X[ٵ 2XdVcv3ZzfJHLsi w7WJljcD~tA&WAD45XŕWXHJvاpY)\0*eO4)LcMĶbzbAg_.Hiݺ.vA| K//B%ֵvY:&Fh֏ B =[n f W%59u-bh1 ? ,i i]U-TM $1 !{shj=BpA_ލ2 ' xg#gh yS̵/?g vUMILů @uF\ &= r><͛5'ᤫxisxSQֳGBr(A &'rjykyry>f Ǔ,t^ kP0ѕ> yIɡeBR{0"TT_DkʬK_z$`-ۍL`$*NjTM`W"T)A8>p )_o'Cr1q QyZuNpCQ撶ǔG=[U6g3|89!H [#wf#n 3ik%XN{ $oolσWga+`F&]''i ZU׍8}b8~D/ )n?|ww(Et,>_&V;Y0H0bTMalJfҍDͶwH#kmkq+/9t|6Fj_2 MSsǚZx<#~L)/SIBWW*W(:K[vɯ:77 %_uT ٹ"khRyU~5~K^0 ۡZ܄q%59rĸW1!Xm;I?F)T"b:R4؆G@D).PTbgYZ0707010000027c000081a40000000000000000000000016446b36e00001a90000000000000000000000000000000000000005100000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/mtd/mtd_blkdevs.ko.xz7zXZִF!t/w'M]?Eh=ڜ.+Zs\ΨQ^˃Wd㍵} eD*1\ u7J8*5DcwңD^yn`e[ݿ$3 p\ ?Fɜ{8t8N0-B?->}W+=TkpWF(Uet#J3RV#Bi ۋ‰w̭+6L9Up *?Z7tVp;o/HU:{ѐvҵT gyoP>l/2dcBNNG=HMpe  OQߧ6_7<5קH̹c^ 뵢a+)r;@||ݶ1Q@ H/a " -n-R/?tIHPeJѮܽ)nXfSMJ4 'Lj+ߔ]M$j<忎De45y0`oQm^`g޹$c$-X0>/h7eۃ`L޽ 8qP y񮍑pY<>i?0XP2"JߘZv-s\\*Oʱ˯(w&V ?7y@ΏžhD;7aM/?(}4pazvv+۽ A`M|f_?12A1u~0?຺qzF!kI?j [Nx{XhNan{(mANs!P1K5!̼, 3eNI6ZJ} vi,\aiy =~ :b+$}zNEQQ I[!t^Ɨ('Z 㺭ĩM)W(vE2=Ѽp%*Rd#gCtT>1$7[jY5|}f*AA83 {?v@V/&Wm|Cg8G[^]݃WV [)*X=ŘTjRkuN. 0̐p9W[Dx믇zJ~[36E&tU@ 99aTgkLƗBUP<ԤmE3ز!G/4ʰbhU'-D3][T 5'/5f 3s7l÷p=VI/MTAL w1c> W(>u7fه;8 QMy 0QN@%2fc.pZg0Uu028g@pѮX}<"Zu!Hge QE<ovdQDo:BL[,KW 8RMNn3vOok [pnshߍ؍:on '>gl)Nb8|9hVtB2Ȣ')j|W8qQ;T0+e_[r^ɩ4]J{Jl|%i{E5{f9M48_f,V;¢2g)SyD!I5ݕ(^MRDuR7WeOfZpM"멝-F4oQ8#kg^!h2TZk@ӐX:ys5{h!䚙A6&P$#1> #~Y?QXBs)dcy%ysP1' t9@S$ozuY@)wF:D [/`ɦ܃NV) S8w_R a9\=u9dz#T$i>(;+ȫYz 1nodKia$^叾5 $hѢ,73)R܎ fCZžװLc7k%)R*yk 8m-'wT~[OÇ33k<֣B\} (cQP}:Lp>\LS-Ϝ>i0![ӗQY'7mF߷PamSwǓ?lEw1  }Kw;T"==IcupY_Zzr!̶')a} l!2L5a#W Dm*fȚ7#.Ս iI/lRZNDc@Dמ6`{<ǐ?"I~"_K,T Sע8| m@r5JipX0!vٺ\ mޑ>j_k<\{ea*HYJ v3=|cJx^a0ǟֵ|"d:c_/dgqb^04?n>}QݍsW0z RfpkI{n؍{l[̠L3H;K6IU*TXŖ0H%HQ"67]j3>٪pLViGV„  x* ΌelD5@=Y+ Gu߾y3H0qLD1k}@(d XO4vxXlƆ[k) a|4l?wUZe܌#ND2fy511Lm$xd!mY:Fhـ .'0=oxEw=fNmyc%=j;?RPnEGe Dߐ""8d"# RsWJNe&J[h4_>HYumT1s$YD98Q]Q?ѧ\"P8t t$`'h+@>S7=$=kLQtGW{ɔI_ţ1ӰOY?jvz?tĸsiøq䄿 ksa"m<ޓa^N;rQ>j ?)J48@ËzR35Z+b"r' 𸛽vpKZE6n>}6-wL"t5ۈ"9hN:l ٪/y(ZH$b2GwD<,  a3/mд8\>c~_$ίWL;7-vAM=*rZ&l)et4y/ʑl2;[?R ߅⼃xJ\rCŤqjTcx<W&.P3M񄭐Q֠$Jg([ "vfkM'8)39nʺ'a7uAzlC|@ 7&)q1ݼcP}rD{˚c i''-@*E1t Roͻjj%Pk&~ P>r[$XO76AHs%,"PRD%"p ?bqg ˕c,U|iԏZȇTaâ1'Cd?Zcn|Xb!)& @g`ARsӏ^>nIVqqR.#t;B\Le wT, P bb.>"g(ڟi mvw#=]s_E҅(}b+W6Vvc#ƫ̴ $> GϬ%(MbwcF-=-0󥟇"H a]v"f,KK!#wAx\l~3"O'Wra 6cV ɟkVGe apYd$aY%(h F&8^, 8  HҝZ6`x*](JoJ0Ԝ69]iYnR& oc ;<ȳ `m}zi ν=YZGB '[SX*Rwo@zvYyz%K>4 ʋ 1w~t`&汨mDJv' 6nLbh[ LhZ(H-; RX.M;eG&K)as8ggwXXGH BѠG{!EaZ@(q˼ĢK]W>H)Iv_T2|̴Tkai[>7"4)xc&]Q \Ѣ%qI%qcL|rY~%ȸ!,;:NzNvJVϗ *l <Ơocl'1)iI?p o$Qhe3| ?DwIv08ӕAFftm xXP(E2@! .&z *+!џF (uA5_PSbT[QiuFɫvѺRJq=HZ~ {92g㐞 %4O;eo3>}a\SifvwOui 8xҧa jF@;EzT׍*ynlx\m-:&xCE6EွrPe 3t3N$m9TetLa'ѷ[QV[qZ8#Wj;spFtۈNZKgw-uɣBeCԌ^V5^c~l׷RJ YOCs@6 ^BÛAG֘vL-$ |I96##K݇DJ޴9Whi5jA{ݛnծq΀ ؔ\va8rHy/jWTvsg`CP֓"z-0\d3QV uYi6o ]"e6/?#$>Gkl%3s'yڹφIrCFBIn|b^oa`67_Mi"P# Plﳝی蓋 wKߙmWTeQa5t'~v;|VsI}eiMAjN;#a%0|^!St?R!( j6nh \݁/L^n6²ҙYM,&/( fXbgl4FZ_otgH|۵!8~iu)zi񬕉b*WD|J;e:EdI&*ʹUoRGVe1"엦_֤(3+U2Et dxw0ΖFɦ Y[&W7nf-!b"y6ugioHP؞-~UmCcf8?[ &p2򾢎h;nuMZ<ٮ;7e.a<"4yS%;wF HAؖ1{ꅈrꮢ뾈si/_r ڥĉZ,s+7Y|jhx7RV(<6Iڰ4}gYZ0707010000027d000081a40000000000000000000000016446b36e000011bc000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/mtd/mtdblock.ko.xz7zXZִF!t/Hg|]?Eh=ڜ.+ȡ2F*ª CTʧ)50i)h@!n!#2{qdW$ D}@bL$_ )'M0Cv$dU~ 1}ZVO~xaӭt9G b\Wr1HLL&Hk| uEUmܣj¶.1O5@3d68Fque>>ȑƚ< PJɖ/|/|E|oTC-2ݨA?~Ȃ[hh-(jM E:ٝ?dڦGy@5 4+*mPsI5R`tKfCe|..')}Tb"{B<6vچB&|{OJeڋM[ OӲk{[lcq?4dSCH|(,OKOgwR~25/"% ]=r(_G%-T2)t]x4'UW7nB"Lk>T^!*re+\&,vއt*Z*Zd4.M=- Ώzu_ $kUrkݲm?g_??KfDj B'Q!;x LygNbAi1DDi6qcesKϠʰjAV;-Dٲk$'8Џo4g)-VP⍋y)!6F2K*Ff;p^<+A|T9_9{e)_C)Kt3:ʹMO'niYjꞰB=ȼmvBo)+emK6hX oJӶޱ}t?HhbaR]x^ρy~ dG{ۥW94kn}4_iGCc=!yRP8,aӝhnxXwŜ /1`[I"ɥC繢îzY8B3Qfzs}U>ܓprǦ%j @=m 6ljgta&ȢZh[roo4rޣj:7*]>P JeLi5߻Y]a⵱ӅZyY" !8uP[=OnZ,a;8C]NkLZ~5o1#Nke}LMҝX.*6xSC";&+?63DN#b.ߑ8YT=yANbϸiKO[lu^$ؽ;T;JlQZ q.t{;!y&Y7 Ϫ~ha1KRᙽqVg1JAi2YPۄ̪@o ¡y&pM5l:?} Dq8U̴OWzqCRnPIKJ:&W@CZ $7N S@oQ cΆn)2^S5WD}5_m&L#!y3hn6##pJbب0t^[OQK폹|Ahu R%}s z€F8{k* tȟuƜ/OJq֜tCB@%٠9n@x@Fq9~PRNX\ -bis'E}Ő`U*wG^˃8"autߓvہiǺB4kq 5#QJwiN:Aj9vWƈe)T4Y|&ͧ(Q{`ZjOqMqb_hKn7ס(>J Q/9TGZyV,lcK|7W*껀 ޥv(z. 1uB)z_iaz= 0m& )[D9nbmTNy?v)Më%L7B$D\OX*BTJy2v<@>8p\9A36c-uVϩJi141ѯGUG(mVRxfTYxA!w~YCs;D5͋^[#Sk0Th;R+O[>0op.!X8q2ؐ2ۂ`gae`TRx4-o""ř.)G?G*g40w>2ڰ C+\X jP;Rea fXLdilFwD&;_ɣ/-mHg#c97~' uB@{']p&GSƦj |]j+Q= y4;c1dm#9P2+qfR]P+Vt2vF `3@cE($':x'V~-'-K^bYBT] ®4kھ#kiq櫸I hm  p!MfJP݆K4 cl}-Ɯ~WnDGM92ZD9;v<)u@ݖ5{3oǶd9YLa0W3 VKp1B!@Ջ!z\v0hvfb[+I_cR艻N~.hpUf:Ʌ,YKrE +5|E*/`*%G:9&X)ތH˙<0##th̋;j:ӃȵW骦O >D`*S&OmD'||죃]'Z a I0t/)iShZ ,#Iq9jLcUvmPsXK/A@HAK+MZ 8py3yA [k_'LyP򧹘 ^0s>7ݶ^ܣ~SBW#{#I#= t{G6Ŷ4xMHrꮞ>IuEݑ\Nw=/2\ѭP ;O-cӉT[7U%ž9KR+O©tnVzᬤw Sڴ>y>F{~2)|>:TE#dz5.qC0r(e9s`|T8)ע=@iGN~t3aXUdԻP8!M/x d<4fmv6ok %E>=6SAo6Ve~C:/χ4k$4xm%K xD8]F9{DO`JH,w7D)_HF1]Xa:M_3hެS@_gt(^I.}F|Q YfMcw^ᖯjDiút 2 +s5Wbx"u@&ks8eS߲jN ,>mznܫf|`{Eq&BM,rw߁ڂ0~9x[πX,jxOs(Iq :ǺwNs(A:Yȷb>l2Ni1CV@p8Y+Z>=Է];CkV  svz&[ڳs]s6gٌ#Y<8iY=aT e[ivNr`JF4(r Ck~5TjGޜ, 9UQ]]ųW]\XƜc ѹ;}1N_& XT$^=7s]R/0o^H-RTЇщE~\?f<6[ʫ6 *rh5#jm(%6W x(&KS'NT (=6?;3:^`$j'1p9#ACgYZ0707010000027e000081a40000000000000000000000016446b36e00010cfc000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/mtd/ubi/ubi.ko.xz7zXZִF!t/]?Eh=ڜ.+J\_+,oxÀ7X #@ܩ xb3(i;AeQ{Uʛ\k/MwHR{34wql';V\d/Z?BO.egGq]Qsڅ5 > IBsl7v먱hRw| I(DU~W[,`&E#O\>Ab5 6%ܢHLAk2JFyy^ӊ@3ʙ:b ,Fo𵇘oFbRDtrj15'͒뜞·7a Rٍ`taAm]Яu?u!v4wbtHnBھxi`l$vqhnkT0_Jtr@P_Lr.0jłAfل8mBIݞpJ>Jwji` Џ~]Bs޷LeY!nh1|3v>)~*7NTR袝!!CwTNnD10«06ٰomo؃o8Q5# iEj-QWhi_X^v퍦<=t3nZԵ Z .iT%pg[nޮN)Y/bWhm-S]6ޒQ FBYƶ"ESa@]1tPW3?2T!Vz5-E[ AOȐ[ȡOn`^7VAe-#Za Q64ŽHek !0t6SRg&ܡB4]Y̅p)0%O*Ī:m!K˫1xRA,O 8.-\#a_u tYF} /ٹ8^)*`EGC3; b wU 2Kw &tbk7>ba LЧlt"hTLYJ QS_=MA"]Yѓ(J3C@1L0$բmgI\`$f.c[FOO*:W"=]9 *{v&?eW/::ŝe޳W-_RXMj~9 .L>D%I1C۩4%b~0|u`T{]TKZ$2;?17Hgxqʊlif֘bƔ>O0ǝzZEAR wQ,1ءysdӗXSM@I4ˇE| ANK6kÊb0iz?v~֢cnNg. wTYIvTh鄚O3qtt:URVV{uBN V?! b>AucJs֎0USʇ4we2W -CV9j*j j)PUA*|Ӹ_M[h&B38:9$Ȝ?U_ ;A黖Q1G I°uP$PCzH|H_@ ЂXIQz^إ{I$UT2}ʫ(B16Π! " \XJf}ձkhd&3̇P8B 03iYz 6nc͟jYG뱯 b&m6ZL8ZTXh-b AH)}Ev$  DL1LS̉k:Tp <)b%w-Ȟ9RXI7hw#5K<$&Єq┡u֮ԙթbSa>86E5 L|%D!yFpv%9א2X}ea xx@O[~g<_g2Y/ݐ~#JJ3̒: \[[Oc09Tez m%T QUD~V*<n|&g8v~LDoVTK]0p<,G~u_yC`}? p5vq-J" G~HX{SdLg81gBqtV !w)P.s>Pơ5lWMcHFCV$'F'ho5{qI,%+BQs>T)r,05ap΋=qPC* ۚkiY-]߻ +{SZ~2(y["|qNV.!\Pۆ2$ldLJ 3T- h$Bݙۥꈸ#CC.6d$Ԃ3i,MF'>lr`e7 a@Ѻͪ!cDZ+C j8t@l^F;K{7G!Aޚ uV:&\Y0$?+ۛRZ m@xR[C쩤Z"n3DYGn3*KdžD/;JUq7Ѩ=jFkT'`1f'sr hƛɆ/DvH B)P(V@= Jۭ}Eɓd&5w,;+8go+L/ԙ0)(WoS0CƗm~xqfYл0M1_)ɑAG`$CY_Fd(|!AhP A L$|Y<҆Y*pX31Pͧg`/+UY^.hދ!*jb ()LmPyl+ 2) u ԿG'ӍZDF\W`%[C-B,(&L]T#_*XZm\I]YencAgkHj:qiiw2,(08U4NZ+€Țq>c5&<^xqs;ILm:7T*4{l%4im ^W{&uw='pdR!c<mUU,Mo_}!HWw)8G#{ @Pb!ۉȷ*TۮG*ynYJra!R,PM61X:>g"ArGX7(ݓ_D%z ٟtjźg_p:XYR0I&FwϺQd1jಒ_\PJع*ANJ=r6?@AUP+LJ卲;ĠI4&v/1{D&nj2nhF{9W+j$9,|k8#ɑn$1nh6})n'X?8=cƵ򊤐 v~Gϣ& hN׮cI/5f/8dԉ} /YEfMSU>s 5|6xOJorGNvzCgYr$鑮rE]8 >l(҃0+a6YrmdC~~No _d0 R#&3Pd46isƁWiO#I@* wPFD;kԉ%+c\A1J -Bvjvbܾ_,[@0ƣ]d%ލ'29{ׄBJT}%_SCퟲ*xb69e5"J,qGrjS31ߑĻ4g3q^ 's9+rqG,- H |}ғ\egH,8o^yJicL>=ʮLz".V,xb[5 f gVNB{~$iRcR ֘˹DJIؘ$&lɗ 3.&G`g;.RؿmxnR`V{n3y+#gMl($!r[[~V8o3Rjd7s0d^)cѪly\fj^bME-QsٰD5D(gHf- %gAE!;;̺uOÚܭW24{#7*[EK4HKV0궙%1:)P3/ CVfaՠR׷*~H=>$8Ѥٚ͟~H΍? @[GqЂ0F&,6$Ze !x&,&ګiN[#`=&hc6-]M{G`u\_d/?JX G [vtJ6i?/$mż 7:Z˚Ϝm$Hr]%f8ZY#ެ%{ ٔHO6|>u&Gwj.8 T#^FVu}}Jh.7OKͼ2ЋhE ?Ϧ{@x) :9?l />#AD3?,ŊT<7y1|g/!u6pqA{?dzs=qxV%Ry!Fx~Wj9d;)godӍ$Qv/]̊fI]> DɊᄐ{S枇[ B_ k;5 ulu<ɧu56d9G~j/#M`30YBRA" Y*sen,4e_i}UTnb7Lp*gDe; X+p) iPǂx8+[\2G(GF7YԮ [̆-̼垄РPƓgD6M΄A"̛wQ>?4sGpJyt< Jz*Rkf-a|j=]K;03_iUy"&}(G=OѮp/obZT!jo7:WuC!!ZeKi]rϓV~~oɇU2k#\'C2r\ϊxԁ?UՄ_1 1DAwT6`|ISˤrܱ:xU - a{JfY_i%2\!=\ڮ9xsӕ :DcSk-ߤKLܔi&pbU.u! F_`]0#e^VD. 80$?+$?"0'5ړ Opzς FB}XɚtLGYk 125Eo4YHcu+=$!Ȼ:gK2yzPy1z|5q)q`%R#N0&"z_*o%xaG6m9o=;wmj>15.ʵ霤s'Sb3SDO{dN.M4@ ˶>nH˚-)a&9$ƏƥM7,rՁH^A98_Ft$ny]̸Ҿz5N k Eh==HyQFeܙhohZlj>Zn/ MtE><4 -\iй#^/}/Ɓv`+Arf#sqY2sM-ύZwGzGq T9*n me nAiuՏ|WPwކF.;Kedtzo=th #txS Zft޽Ͼ KM_coؾ&tJ%oFtI qƙ.:OEo$VD8 o Ƒ{AkF@_/ i#WWަLhS&pS]9d Æߒ wbF'g3:]6Y_X>y=feFxQwh$uY%lg<ڛeL'o`=·S PD{l z9بxX(Z̅X6<}f9i+/w5K~%b;]߷+}I H-=9̌^]C3h,|ATp'~] =;aya_"]iǸ;c0[9d".0|1Wx2({v<~!W~qg OQwa@$29AGX& L"QɛJ8ZNAN)ie:2G d&ا>+78fOcWcMƤS.[XfnnǞ}T}de Jm!,.K_,4T-;!=iHLocOFN\n+2F{=r %b"?[!)p<\G TQp :)+2XU$.Ɓ,W%r$bzF2VM-|3ZX!W\ P&}>-&!]S{ -V$*^]>-iLւCџHgMȕ ӀTOȝ5^jv9 (i㨍 9FC)/b<%2&ڙc5ri=5AI I 0 bSf=>e=)%b"ipS {AX ^1~H bX |}5*-G#)UIv a-R4zU3QG/^+J8!mۋXAMIKP-nu6"K Rh{j/wX |tp5m484jHo~~[,C0VEƢ"uT|3""#f f!|.+!L O\ҋ1Zjhcgvhk14p9bnX3,7JJkFʑ}Z%"m>CBǸ Q˜Zm,#W鬍Hxa%✕ I Ϊ}<]C+W+ƪ_bY;:E=dt%4 (ؘ7!۝i'dE1O @xtg \Pm/ZKn ( wOؕoSDH|w4rQ=N.N"H sGqrlνT"5v>PL9p7t}NPtj#c7fOI Tb}&09s"u 1WWK gT67^{((ep;1q@P!1#$)komXIYUS3FۈAiepXo@0CM1QcU>iʈr[x5'2&Q.$rdQ$ <рΦ{i4vx5AJtr ٫CT |_(Fh}`s o~d-J#Q> onj(| b|DU'WR ^i>[ FvY'!/@NQݣ%TsZE*(I"FhKzya}\Z;(-vfLd9ɸ(9F6`֏5UTaN \5/(3FDa~p9K䵁/zfh,k梮Րo=KڇNW$=:DJjE1;£j4'bobf0']U0CQ+֌h₁Pȟ%Je {[1 *#R<|iX414dZ,eMFZHGFDNwĺ@:aBU_:gZ=I! s'viEBIMלBAwuȣ$? K ɣl-# ;8"JC l uUm>Noo>QV٭pyJ1)S5Պ5So';yLzOeaLDRiU,X.HꞳ@'`'W?fқ+'u~TDmNX~b ԥz(%tΰnüJ*IuAm~c7{0w%°)WGPJz.moO%@#cA8aښq"hށ=śUF轲 ȱ]Mw$No>˧1XzlZֹ{U?Ͳ~2$>ga[p8I HV1 lRD,fTѥO7wi- i_I{+"0^0g.gT6 ?5Yi\]Პ,LdM#ԫ.W?pQ5p+;ݢ WH;I/oe҈jQ8v 4ituW]%H`'i"ThaةbMG%{9-wfI$7|[z{MQemɁ&9oDǮ``Ap x SC'ԾABx S'R!7ț9#zGbN9t >MnjxkDkZ:>jM umq>X d-!ld4qHs<4Op%E/I47ShR $I.&Q.7TO`W1 I `E16T߾cAhӛx@+]c0~lwH"M:>\ųP{>=Of}fvuIw;Vu~e [!-N?(،Bаe" k)0ć* x/8 RUǥw %T\{fXwx hncܪuqbg5pfa7ioLenxe4Y29 7ª@,fM;fXSL[1`}e6ce}oT⏍~?汭d $ ?Yn!\"%+>7]TjkQQd~TAV.P _>)j68V=4Tbؐbښ^9 JQ,50z 2z*^pZIR5*Bs.G ,̔NWRTFx?Y5-.EѝnRKTe)?+U!n-ɚ#+R. kxMaG.:/#.mZO/#Ғy:l&ʏu[C˙tHAJ[,̒7QpUQ@L1tܳސ _Ȳ}DIStDV-ZaAX &-><8!-t;pH͝B爎:kBژ_\C A؏flK4ow=^d.)3~U`|s-۾Uk7҄^np+"nE] UgS7 F)*O,HɫsE _?/[BnS˖A31 Nf M).7& Hz^ "^jCr:9ď60Žܖ2pͅsО>c.j}" ci4vudBx/!M}Tr`1p Y¯_Gg exsLN,9Z[ZsG>sSbN" Q^ϱf *]hR%$uN/1np/ɽ|ׅnOC K+D͓vPLٱ4]UZ^J[o.A%A>C/k}x)Gup#K'2K{X#Nt < Șzne#90+j[JQe&dm @hPPpBO&"cV 2>Oj#]ELDs@`B,oi=+*?*h#8F}Fz%?{4j͂*T˞I ^:&dP}'~w+FRǻy,Z6v!Hhb>}~~}4֣c kE| AqTQ_VV%;ǜ-"qZvG~57 k$A]k i&wAQW60W~kAHc Zz/b78!4VQ/%_7h-CJZ ݷo*s5 ;pz,@ vTދq,}KUն;quA'K!@8Yq;/^f[0}޵DD=a1-gX6J1LSd 2>yR t#^AvJ9PmA=Hph-\G¸ͧ3 Ѝ6>u܇@)MD35KG3G0_:p]6꒹*g(G۴XA4?>blCڽ?>ء1AVT=Ѱ\ot:$=,9DR~Ua[RL3) Zk]^һM,Qu:%|@}c`~P֜2 Ȇ.~9&$8sxW84+Gp>ˊ,jpI;B}\+'AgL4jZI4FN D tM{iԠGO1M*Vqo*u IcZ2 +O^"I1TuJH E%7-Hd|ݚռ9" JDrnS|F̌;;M#xjmmjH}oa"h Zzi!0a'V,d)Y OF\]}!"ػ4&.L"%B%<\ ƃr!eAq˲%r(Q>UPuKW>"0ԲSvF+ܾRH@d VKMv˛;5?MG wYDm:+lߨ릅fkX~ #rPb+T|* Tӆ 'wp%:CTҸNDV ~5Wț pX|1Ub0_V %iKpQLuoz yȹ`Kt;qRǂ`\ xk. vk FZfխ#2+U(sy&HrDe99yIx€)j"RfNi$sFA QsP Z^+&IZ@Xort):G.CE wdLX~IǂkEZSrFYT E`sQ܅1C|0VE5y$GJ$Kz% ߩXBgP)lEG 6(=I6ֲX^dgs I÷xRUs\.Mo;Y㈭/d~/EU0]hw0ЁWڠiKtu/)3n֪:}{B4b>7u!HԌ$\zKEUoϙSD# ^E` `N0zJОbSMM|KFܿN\!o i]k.%L c˯ \j]LO;&TF8Щ%Y7ɃO 4f#baIeS:i |<OaTVa.U҂:cxu9@pk)Ͽ3+-wiޫF)<]\@pCEWC 6X3f79뻨P Ҿ\ 3]8꫆'?[ldJ\?TvHM[$ώo+!=Mv0ȅ|;-.ךDuuuw Z+Jupiuwc1j6X7:τ"ąrN{cTջxQ^^<:\c Tٝ|_#`XUwPSՃ/kEzWY17Җ˒U |·4C܃ "s8-H(A', 5b.s+H"L^kC=,lGՃ >}avqu60a­A xåˌCjxԯ\?&5=Q u%P^c6;W;9M6v"hр#I.9WvIwYJB9rT(I1JnmalzXOM66rRc8,2\m|xCe)䬙յxܱ, 7|+{{ɥ[0n榎7J>iwK;uiӶf{xRg>QTUí^J@R-H$@)RxXgfKU_ê0PMEפm]V@JY4,ᄵЛ@|"m.bYOP0u;ie L%Ձk~m#szHwS*wYNӆViF`E߹MXaD"rϷ 9WEb֒FN hѺyYj`?7z* *ey >M=,_(dz9jZ=dJYל?~TA>؀ՂQѬ[:`v>$p#)GAGJ k/^֫PT}Y#hVLevy7Jtw2Ӕ$96mjP[dtdnr =r@'8IGH[0jP_OU=}=S7!Lt%o@w:  /}L;iȮI|# x/ݦ^oy GnjyņhPi]C% E_ rSBYDczAY*Aj}]5^>>G"WOr!"1P{Ezy1nֹ{!VW0ېb@8Q*3S> ^?zUɪ^?]f/&Qv%r ? VuWH+'^1IMk v< ؐe~F6o;\;< ۽iΪ(ەz< ZVA/7ER[.ٖ'ˢ_95Q>R29 -m RZZP:ZIC.&{hDugl4w9Eh8T|#'he$M':*[cMd=U2 ? (gۑɛeK# ^12?_= J['{X|[+Ib)۰FvJj?C?::.*{9F$FQ2]E4!Iu]RŋjqE I3]P-v5m樢-|BU@ ^3 &Ӂ#ΜTW'pM[}`y&n&^m5|c1p,XA1t6%SyˈJgˢhH#0^POe[6rV1_&W]qRB Lտ[฾G%!p2PuIDj@)wqօk4/9:ЭP~͂9^6=Z! ±6ɨ?Sa Ĉf]?C[ =m'T2aE&Zk!%B͟apE+M7I*Z)X3>G劅o݁Kծ(U/ (fB*&kW+C{yAÅbTw+(=šqUz߆53`Ʉuɢ0,pdh#LT G (y$ A[@+0n0-$PPtmRšzN@ĸļ1U(z<7A8n8z2ƶT)aٲi8`(؅Oe+?‰cF7+lfRתr3Nj0w/%Iy2^P1TQ4d* w7^? XϵüVr΃5"; F$4mcbuΎŧ@_v/H$j!g]-_p9k&[#PT o-gwZy>Abi4ǘ)pN)Bs= TJ@tt}ZO,:Q==r]V!XW҈DMY*50IJʺnޞkOZ\mR2^8C&=tffzo0Bm?R :돇@U#e.Yڰթ!?&~g<ɴ0;*.5r=&J@`軥ryçsǹR!#t0ȦA.!CzQeӲ@r$fK?{B+L[5=a~*l 'K^+GDE٥k.^bũwG|j7OV%}”3Evd*$& UxPpRv#.g4Hg)JVw!d~#A%݊") a~mJ=PGlR+m[hbGp~N/(Q}w,aM-\v#i8iE b2! r>JBEʽ?J@uF?+le{יPyB먘;~Yo$hi azb&?!v6!:Nv+{' gzH!&O ߦߏ !ש) 5Ɩݒ㋋{Y& ?W(3c/C韐0 Ia˖d䨍.6P| &^ r8.N `o1H30jKg>|oAb#Q^Ɔ6"Xc:\v7ygS}~ V R S u)Ȅԗ#Z=77#v\flv?%U:|L\ֲu};88vX;0 @ywVj(`462 5 Q'7e֯,FB"ABlU{&鷴=q/?ˤ6>+',k =nPf 5~ I@O&_(p*Pu͹b*Bde=0 'G)t0# fX.mj-3 ol.|tGOvlYjW=x^f֬~\ڠ*,Ug+Wm <:wՑl-\B-?Sh#O)v1F?3uOvh W]2.|8Gg.E)}v$n j Qax}3)ۙ+{5OS{t w!a[!"Bhcd_3scCvqXq+E@V?s:e'K"<(C`*J0B7<ԪLÄۥG0H(8`IұWox-Kġ55cYe황1,_dw_!f2p8XEx έKzQ~)qڋ a|HSR]|>(*NC~w>{p=H*|CIE$ɘ 3\T~&uXɧ+.1*ܜ;W(8E &^VG5!*^gSKudIGDδKeyÄVڢ]l@o·FGB_ϵN3<xhOAJ?J4g3=łܱaLZ1/@Š1L1KqXZ\@{i2x.|-6)C}Qʾz3Ay/ċOmg}??r=&X`_T^Cңk!2ݟ~>}\22Mц%1gʩ$ Úd=5#qN|7Zhm/.Txʚ .b8ҳGdf\ -zc*9M[+.,1 zJuG.8Gl^۳*Ϩaf͗˓ TϠ1%s]bUpiBa͊; `ƺelؔvyAւ,nnFFY&\  TgPд͛zmѧE0TjaGN: t \(>)_Pa$m5.,> .OsJ@s$Sn{kYâ)|ZSe ®8JUTŧ&\*={:C WUwyqon A`Y Vpc]aT08nBd.3"fO>&J⾧]*-EjGZ>d#G*Z9AwBZ"v @`L_}kfP0i:wAkS+Ɣ֞ɂGb#Ōg%ZϒV^#{ /{k뾜\ 񔆇ٿq,WGQŹ%OrQ 9bRf띱RI`p]P[旳յ7s Q*=tzK%&^`N$ۿ4wk;/*"YrYf:N)ziXJpk);t.m)yGsw GoJNۊ8X eQs#2 h[!cϥW\f.KMKM_7h 9q'Ԅ" Sf<-%y( 0ŀ']{#T8fIl: CN;yҖXVF(De˄uSWi,n |&CBWKc)(5N'%:sӌ@9b/ c0ETr݆q+qQG3Oc0)S 6U )֫\4{\`>SJq=A7r砎=>8ra⎯gB/wD"p $(5j֚g@~LPSÔ-ɛ *쟽__Hڜ"B t aϫ_жaȤrl Q]DIWn3V8jE|dɡT^`xH2N@$.9iKPH^~mjA !0;0627)$:=hveuo4O鷄4YT@%AUw%B2\dah`o# 1q'`qp|C,GŽ9w#_& U*[ҵ"gO3q%A=wzK@Z= R:.uG̦l1[.J2BoՒDzem]Api} !92"_=',B$n~!xdtDym0^=uiK]YE C+ΥmϨbۆo<1jl1h1JarD؍>d83cdwhnn_\]ޟ".\TZ@ӋT>Y P?75: Z`k1%)!S$ߕ|ݩ.Z/i"t=VvWӆӗe|/a{24yT<Ɓ5"):8DaMU-^e\`[vC$ bJA?0y%lExVv??%]%QL&i@܇"AZ 9Qȭ{5GHư{Y!~Jf֘ ^|Vti-I@]R/GeM*0{jE 2qSz8Ovq!GNdBF~#ͭȽN7JRwIOMCBǕ޶R-'QBL.6G`+"Dnژ-/$~)7Vo !zJ^ܯ:fsgl^4D*EykiW8K9Jxň\Nww ĥOWup۽JD1OHv)s#n5I.jOR^JjEoW< 612@O)ySxOcpO)b&2(mh3⶧( hn ȟ2ªT|vC'TI69p\?wB3WM b5F[]nl\)JԲщ7n:s|5h3׼d Sqn4{01LP9r;IAdN\Uly "^p&±]} m*>{vi;͋[H9JԞ5K0~=YCMڃۘi16Fa\@ƎݳP&Kv2&MGӚ&S$s-AyYӵFG7D_(iru*l$kf^Qkgk-uc᚟ns&BF7WwlCVN7IAWA} #JS|,z=#TN(i`{+ӱ%i9ɝ qXZ1+갅vyzR:8 xWH> .;[Ǻ+/{Vi7zivpFRāYI},Vz6CCf IڰT"EMdǂt W-)0grB ޡQ6OL+z˶#h#hYn~u _f(P8c ūxO`jn%xA|z`}_{vTP_*0A5:zZ>FERx[-!=H^s*hp?a< {UMDJ}\N#L=p/=s:?p} U|($>Q>&<7*) %e6?@-L&1Ή8s3rg-ڲd dȃ=sԗ@jM 6UL|g*X;\ K8oXܘu=z!Oe ;TZ۔W MieJ(u@kmHLlMY>l #Mt/X&{wo\mfsniYi6,_}0JW(}8AV\R![Q <7@ee2c5UkH7¨}> E |RAr!+XE6 ""%w⃧4;ql>N`UY\i-{a ژ1S;X!ET*ܐr"}Y) ]Zs9?-#|tZ|ʹ'ፔ>6O2h'(9lkώ`*_utheɴ;b7MDr냋imJ\8}` RL5$XO([I;F 9<ɯ1wnd~ 6<3/_??-t~ )qRgLz-f@y{ noj@@ZRR!r!_Z>@$Ŷ}[g(& gWtWO3+Q,:6(2Μ݋KZ`X; {[zggH(lvNz&Wm\\YUб3/KSRZ;Z"K}Z#еV~q {-unUUkk .n͓ԆnR,Q\h*I'h|d=ȯԟeKʆv\)+ ۡϾ]m>ΐLө% FċYvZ6}HİU]a:;t$ LN!5w;%좓2+We4A=k|0-[p{9Rސ/ls!wcAهk۹ZFXf‰Tu@++1 U왉*o`.ڛN=Zg- ʻBKK٪-=؉"L=L@]"#~J؅( 9|#eqF] cþ"ힺ8KG3=j54+hqk ݡzG-yHT!BK^F}d@}oŽ9O^ԅ~}D0m7Y쎆~jҕC2HN'HV tNMTIgg, $ob8nҹ2)wszgN4RN b&ed`3N®CF9+7q3:ieS)ݬVX4+MlubeSnOT!DgN $u!fHJw3B' b`1Q$ E*DI7乘PDOo#@gy~M7ڜ;>(w>EY<F(% tkhE밋qUQhc|8l\$}upAĕx_G 82Y4|užTA4٘C>|QQYf:}M%jB$<2]o;Pc(~ P̑Zz8.|4иwVԽ7*06ҙM!rL)A,װ e@T0M2RRbueA$<=41+<'aCFOyTDGk7sf=6EN9Ȇ!=D/^Y! :TO'R&d׵ z$wm ̎yPD*ǵ՟6"`pvfO]mA52ٺz' K9wI$IwpYw?C,.eL(si&]xDyL0|;,&^E& N gLh q5.5hi7h)Gbz لk bHѼ>QJ87籏 k~ _L1coh88?zͦ[&Q1">4xa 0h@fiK?ݙy`ٹO`sqjV@Qxw}4{h#Y6N:HC1_0$ƃ^ ꣘h_8O>TI"<ʏYæ>v%ѫA fy@<ΧGG^_bZz~#N A/ G7J XU}4 o .ƃЪؗ4H92ߗ#`/g=ezG{j(,2YcZq1@̞-MU OtK xx-I ZOёJ㫊142J 4P4Y7- 㓰]2dҽBS;Do)/l=3زa7@ tФQFYʙb{NA0K9䞎dnsxvxyPrqpL%l\n (mE-gXd@QvvH7QP0݄(kAN~}ZBa= >DZbO`YP41/i,:/ef̒UY9yN_ 9܀ϭ[bM{=J8hg$<,ڐ@A>-=?M"R &Z.sH׾S:8̴y{vݼ!Q%bkd5o3動dzMKz.'FbD+aA4xQS{JWf.ك|KIic1ғFg`xLO۝(n?|q䙀;ݨOJ݇1]#j>lbqжVl8.{=4 pX]C3wOgބ!@&:OAw dZjHpd%bD;R||Oa\G5G~rqAه5N}ľ)5鼽ucT%ܓCF7+ Xr?DuV=(y,YcA]=?Wڹp/#90𸆁m=drNQsVmf,阗bޥYQ /__c&K M`AF&PLLGHN =z- z;g.P5riWG]9S>ux%V͞y1'MqT^[y!f&|ñ7x1qiiuB6l0P[J=wDgr3 7 l)mL7nR$ ;h4+>{~q+GIzI5kv^4";Szc` [ gN@EY''5ivY_ Ŋ=CWW(眨Ý\fjzC̷ 1_n-vESSs)R.\ՍQ@]+HVK v#Fޑ4-Vk&ŨYaz3icݙx10vc-'eiuFT!JFW7Q__ȜCi.x-_`\׎ ~7B9gO}ړڴ3 UB$390-'"B7rU`@ż QC,_T [N*^9FPm1 ۰EH,x: Tf.%lJAnҫ2TʹpN"4xTPUYYb^ӏAAsMjE^S4s:.{.$~7#k w6XA ]; ڽUb0ėuδS&`(B ce?u!S|vD1=cp1v23C'65tbi|O>Q%*i#;''/V75 u.QRU&%hHY> { .9*r]&"NT|=CϘGuM%4 anLQ(k*6Ae6TsW&-2x6J-e$TssQ;fh쓟IZfD3tRnWg|`5.KaC5kUЖVxݗ`֮6JPƏ Jf7ru ҈h7[La ~3 >&nKtۦ'Fl2rQY+[B ,_d[SGK5!+h+JCjT08pw[fpSֻ? /I{˿E*azʆ0`YR&UI`>HcZ;;lh)D4u>):8>~=yʢg{^;Aq|9}(H/ÖǓ PF%gOc}sn#` UGFX9p}<[~>(_N :엺qAPtbyy!N`sm0$U)UB=GY:PGv4>_<e>2sƆ#d=΀I''v:G {- UW)5kiiW Ζ_=Ӄ6 $E'VaS^Z%-4 qG#@u &U<ؾXYdJPl@nKGV:38/84h/e&4IDUЗ # ʡc{t`hej#-@+bNhQgB|X|&mh.tjϦRz[(Nv?]zm2OZ҃sܐL 7Spi(0&f4<.ڊː Ǟ\@N0r%Hv _x&|n 6ޥM^q]V#%$"|03yZO3\J./~ꝉ %.<خTsVX@ Fw/z~;_E9U‡I;`YO>! K1n. '.;LDg`I7H ̛x?yS1 !43=HГQ3Wc285Wh~7C<}byy3B?kxrGYë^ES&zތԭVnZ1+JRT /8WX2xHKgh46KϱE͑lXw1s ^:ٌ@9LC{U|b/[QV-m!)DV#0*\mݹA؛͚P} 'I%G7NȢPWbJ%1wH <x@-ɘac6W%8Vpt/ 1l4sg [, $)\\:ײfMdיnE"ߘm *1ZKQJPI|?l g˻ya g=,{ْ 0擮Ꮒ 7Z5L?'$r5k֗4}4{Ut3_h #.z>v 3J XdUj6!j6zs+TzVêR&]N։k=vH__ l 6[.[ %a8zr/}Ȩ4\^aU1kW3܃{WᾍxI@m6ujf}!;`^ւKEd8O;ҐQBHw޻ߩ"[yͣExfMƄ {yniW{? [HCs~C$,wg@33=6-=)<34К0˭az "a˷?lqx+rz>q v {<) YţY,ŦҝLŪs2uu_LL vHMiK˪,sʃYZb4X.NLuTBx-x? ҎaX0\mca@iڧU93ӂevqː"")bJe|  DnJ-f>#^m~j5ّ^ydIegbT.%4_`9oAB&h=G ߱R ⿱Nց]9E+R}T~f9Xz~-> [PÄh9G0-Gii!֖MyߟΟcvzpPSgi3_ RYm3!*Q+ci/nnF8q1чo"0{{!Biw - t,}4.x:p@T6w)֙;&:uvćgIkVhfMlaN&n4RPg[ riI-9Yk3ľ8C#r<)z?Vd@$"'ҒF>hMKivwRL2ْH B( F#b*L*v2Q?*Gli+CRݪsym“G~ 83=e܀TbZe"]#q莼_TP8{d:+"O8O&TyH Dlg|Ofx<q*Xan쥛gUEj(Ę@ B32^? -N.2:N¼?p , L+2vƴi@y{Y+@ȟbJb̋G ;G(Lmp>Eŭ,@z4Ǵ IE[n$ȗk=3na1Ph/$>Թ _"a{I"B@uaCзl'jk=VA4x79pH'HwU>,>W0K[G?g:I//{1wl>)+Y3u-=6,'Jd$x]Q*W]G\pyI^LMegdF[j#mHaIJL#2*@!"0̜U2ܑctyrR5_m ?ʍՅ,E\Lt=AL`i;6GG. {i87j#Dzx.`>kq5±:KHԜFzT74esiW%ܙjQ]~&,f]f(SQuYō:/% ._Mr聅>x H+(PԡeWYG+9X8ͳ- JBB, b!F>c!L*(0N4`@IeZZO*bN`y`1-Tnz¦TJ-O&YeA06e~j rX;aXRlPU=ߗr` Mږ>$nY?\EJGbx3TݎC,Ɩ8}xWK B>5ܭW_~a6QORz f~da1NQ;"ʁRɷܞw^Ql^"XMZ=v-humK+t2Q)9qS[:J˃:BHV<}Ƀ68-ts>q({2L+>󀆓.:Ê+-mhs6!Z\y1X><./RN]S2ɕjN B[~17̢+oܨ(=CU|́C OXA9\[yt16xyחkCحk=i0y]KAYdU隀MJI|Dl0cc%.%pm`"eΠ9*o42C")MKj:l .Q(zt!}O($4ϐcV _>qD}5S=j$!9+)kؖɌĻ-ѝ; द㖖sJPT]q,1s}ߊ~So|u|Y>t"TKB}c9BՋߕ*Vuӌg2lX63 3;$ 3r".x ۝ٱHh:k+~R4׻n|!ܟsKh}H1P3SΪ)@s@Yv%,Kju/ap6Q v݋sS߮ gc Q;Zd+7+(~~;E _`,#p|\}`2PM9~Za{ @O Nb T>ѡ\M+PRvː|# -i"RôdCܢSE#J70<%_tw-O *b`fJcG7:hAinã6xmyWCb+8B:.Ix ]KC;V ԏ;KO2X!Se6uAMoPj"?8MĦ:\QP_J"zM:74%),P{l "X1b56nkǓk^QK5D3ĺ ~vXي3 '^l Ooy}# $T޿&g;aD|{V&[$uh/=;<'uֽI>Pkt`NOl C_5ƴ[Ʒ jrՉ$hkoP2+)*ee",t=b+XgIE鬛cwdWyNLaR4lH 'm[BIrƌľC_=C(tP.m|xsx/P*iROY JQgv& 8jyM`~gpP>ŹVZFGO 4 A/iĘ~6ghe= ޵3#)J<@:CARV W,MɌ]'X qUM`R!f.H\UV}h*u PCJ͸c-ҝ`] w}UhޔRL(u3ݓ\G.D#),4I}VmAt]7ȵ  fM\`W1V (VdRhVYn1YP4W Si٢x=~gXJ*]{ q.b=[9κd& #]w;*l tTiM8p/`IsuH%ql:y?OQNjUoVZG Mx߀6XjKEfTVLKԎFdI{&=cp'#x9>7y.э ե;ai^p \h^8[uOjT5SDP'LDUO]e.׹4 6H IvX/srO] R0bb(7шALK]#SYұ`(w \S3cLj2m :\m}J1@F$L)>Fz[\T}DK7Cri4nXe#$&sdo".zK|#}B/6Y~{a;]H LV*sxy,W,I*Z *J55'YQI ˇCSZt] f3E:vK/>Hoύ, U$X%0\j>pbEn<"9b9=?J qmgͭHAӸQՑ;wA5Y IMy9gt.F+)o/tlPҽ~%nGv8OG]w5pp{~S0Tl#_6TFeYwlS!X[kZ w!Il?Zn>A"ɱWYoHȷzxrh>!^BL1Ԍ ,ٖ((Gh&NCzz{'-),^03$\8<Ask|!^|V?O|G,-M,(E$V} Yv@˵EWZfFmv-v]M_go89bdm !ye.s1ZH!h7!qcwTŘN4[6t M#WN{a*I9oeKC`TK(-X@,nC)FAd# Hd l뫷> amۢrSu)FqC0= ]"!ˋTcoIm0ZG%ZIW"ﺠ6uF.T$ IҕD~Y.Ef*ؔ~EY )]2e ~/opQ)8XМ8OO.kmC2]DV޹Od΁#1C#r;69&%IrY-D繕hG9UԪanWR:_Rh_q"]!`[5vk~q]WgTU`v0(p$Tr];?=tE[û97}KOMQ@ɆlHv@Vaz;NšviTԗ 21T;Bx-U;@iD̝3^Kgurkf$7 Ҝ<1bKG^.'| 3]$6H6+tHЅF<}nKm`m&bY(ڽ|˻ּ8$\&J#! L1' `oA= ܔϛز5y(2 MT(lJoTN`ObHz_q*+CTֲlxU<ilM~(`8Ŏ]XFX3H_6c HOq.݁3$T$'=Մ#O6_MLt` k>pgPUK;kwnZJ f@2yěC8"o ՗C 8nK,ElBZ_Yέ0tEWq_p@[6Z|1WpV#pru(&rLdU$P*TI7`;b]!τJ= 1 澤,GK~IO9mе՞!x(ͤȧH%P9Hhr][&žB=y5; +䈵Hl@૪Z'{"lԲXcx9ڄJö4`{$$k 9ː87,懶T?e⹾9Y:VrN}y ?@:]ҼhGF-Pb-uD`mq{ PB7߀:L=b\_!} ̣b֩]zҔWAk#㔇KGw**w @HNTIGJ$qmB!6uJy ".l{1T.>[`nMASN!2/E?ڢvJ d@c'b'ͫ+C[\lr^ǹfPL]]3okMlJ6-bd'2:c@h(Mg#9S 0Q,>u6xn p#+SJm^ mW%#7\dQL9 ήmS:ɜI Ɏݼ]BqPkGf֬W#7:$iMVn+p _Iy7-ŝ K=i?i #WuFn[8 A!U)@52 wrR7 m" 3!4xQD+%~ء{]u'zLdm}7g5j2ĬK̳'ݔqs3g<? S̳p@ Fh-61iS |/`KMۈGWĠ xV(5J8WLG'5pRS!jn,%[;g!q٘MItNq0KA`nVm7Pe i DrZ:FϋuڋNFeoF|-1}Ȑ+䆟 -bg*ljM>d9s+^.NԊ ]g|aK{mC jM q(pJ`6'c5͖L u]l9 sj\y-ݜ ś/Ie.cXtDՠoSHf:t G|-sNm4" 7RV;_rmyH xy<|ҋ8i,g~G"mK_92|ت 7~ C_9r MN̈́;=J:;ոyGi^"}CIZsDᨤ4Ε1Fk{f47bPJ QTë0-E雓atsfK5iBJ%,+]P9x}_o{~5"m0vX#X1͂NaJd4,0{ kL= ޤ?K'wn-Ϯ$3/QTFGeP9~e1Gzz r۸Hޕbx|5F3)"*1텍)W|f3=FbxNMoQ#%O%GR$K2EY_(Rw=V*[_"4g_>x9.}y0#VDqG9Pz~f ̼ Ұ_ȫ˳kbj|Q.Tʠ5({Zj5 8"j+~i0(M[O hl$" ct=y~ bZ*' $" 7HP`ڽYjC ْfB' 3ɲ0 ^ICࢩis=$vۛ5$Wymau*%3y G~#^IH!鸘/X[揔+kwWBϒk ?a}65*0 Kk6*0ޮ#?)M!δGr $jH`ԏzq^J?~A |36xd*S 7h]>w4wN31H-ukޅJܵEaa9xX> 1bC 9P}LrP*C^fC"TV-)ROˍis8)~BWyMaG&gC%->s][2Z4Aq%Nq͞/fClZ#=.Ӛ30)j{5 qb2|qNsF|슽қ,tޟ n )2|x k5dx뉈2G E0<;ulۙW/ .iγ#~:bVJ8{q'W~;q7mTg*j%[k;h,eְA]֡'t`I~ |d0}_BP}.Gkt rǸV&I8 Z`׏ w5?RfŇb'BUC=vb[KyP)i@7ٟόj 0 6e˃Hk)Gܽfbzg r"Xks)~J>QJMBC= opW㌔В$L ;&$׃o^ʴ˅_$m,|\%a3"?P6BZ圠{OKSI2WLj栓?4~+;C[*>{;v(}W] [DI]u֬_$`JQЏJel 20rDT^*. }0$T%n#\J%ty:^_ ȶ~-,'6bJaJo4 AX{8g; W5;0O-p  x 5^M PKϳbd s 6!Iz05g(j{ ۮ~b焴E+b9Vr|F*NZ#dqDSz>ª쁠.(3$%b\ ek dɺ9Gd 蔗 8yawIa^š7Xnq:ؗ<~2̛~_rDW,<3UQ'E нsY蓆ʼnW&vWė*%T8x(B mDN_TI|CCF3X–( AU)+նш=UJ%'c-.D:/8G?Tf4tg3vt![%üQI-mPN1*B `BF:PJS}cP>Qim9.o2⭄fb}[kDzq]Tz,[I]9q4 !sC8TMo5/;Uco'yjöp3< %+G4 0ctYq btndJ1σljxraF HPpl.~@cNwS`RDO,4nQ+S-Z9h!%09/ѸJ/R#;pe`Q ,XI>Ј2Jm0w6-|Y=/J0^.R5 ڇy}+#BXQjG_?#`\ݜ썎0ZP,*$ c}ɐTD$hU$j x #KTiePn$=4iJ;g>>q4;u^=z@쒑`/t|^ E'+J ѽRyߥ{/Q r DiS`/xn9hhF])_#kMb82PL-leWBZlMVdf.)̡rmFa4SdPy)T)|_3F_vρ9 s.ɑ,Ä)6zƔKP0IB |\*w]tҾ5&%:7;s]Z0 ;" @f rBHӍPm9in \W'/PYEqX6(FQ&>L/ ݭW˒x*42+XM"6˚jZd i xsmtg}MeD6W}I?弁6e7W Be ?+'ҹ[},cy sP"&MnEhaPPa0l;U`5%KMs7aV+ ~DsDtI,oܮ6_e=ڀ}zTc R@I 's$Bӭ~^Z8ŽG_fW@ʝsGn9 N`i^~#]C5N{BZ?8Ky@@JuE("Mify/uMƆ̂`bsvMcw 9òܠoHeL7mD.DU;_B#?D]YV6[gf% C~=}6J lj➫Ks!^;̾`Es5|'3 aϤ\YNK^@AU|)F1/ع-kK"\jz gvUڴ-6Jl5A,=+g+E %"P/AVP@CFhjmWcAi-8~ k'oNj(!𲽈?(J ,n)SA~#YQGS +D6x1Ү9%ҟPcI2ǼE3Z(#5@^sPޢ9@c3. IT>#(#~CnĶ=qAw:?Zɡ8CE en22P ;BbdԺ#z|C >vʦ|%]Ӓ~*%ԇ#_2[v2O\(QB/U/ƀBl ^ϨrJ?1i{f]LA tx|+gw=j^m&zjw~.[`]6S9Փt3(Qtɏ]@a۰NUq(8(Ks&t纨dP{҃7|dM#ٮGDс>\*ؕgod @΂I7يʪ=]dXıEj5Dć{֓_%yU3U6Y각ptH>K-|f= g.eT~+w~emD uv72h-q>ƪSȮO9܏bU֨LMìQtߧ^q'P'r-_zt}F, ,ǭ -/환)(ǘE{ϢY7Dl=IIZmi oc^~CLJ#A%Q/r0jݐtt^jh0Ѕ(~d1.0+FP@Dʺ&/T@W hL+;X_A AI"1c3@[H%z[.ZNJsPs 8Zr. W\sqd9`oDTqOf%mt`L<5-3X:Q=;AP.y^jfpC'U*6ɔcm*ׂǻk]ocI`jGV|O*ʔ[x{2!#vzlί݄} y_Zm鵃mO4{Ϊ"9ID2"݃'ؼ)&q"?!EyXVQ/Psҹn't4c'mIh~:=3IH6/ x<܉ 9'pjl[Mto U\u97U3yn|\}u)Wz~ /ߜA1 eӹ8Tq]@^TEI֖CM`) mFFMk7 Hy7<ؼv'TAb3vCnIR11#h6wMX,.e @Ioqk(I: 9sSNS8M4!fi@{3rhV hgk̍aԯWmJMdo_?<#?[^yoBG, )瓄A4ɪɭRq#H`IMuǨ?I5([ƒ3U>@Tkߦ)X~x2y#Rբ١j5 'uQ3|[f(rЯё&BwX$ileG؛ݼ7RbõYƿV,GG,O*4< h<Oϵ=u7翣5n`K"@vTjEyz61x;T)0T-I--xi"6ǃy,iR(8S/2ک S~C߁.h۫M>rN\ؼ()#:BX|#8di{Sшw&\O*^foE4tja&v"0OAMC̺\Gl7kˀ;G8If&Jk 6dI~{T)nU\X)pƏ!Ig?6C2p NhR礣uzEwU{̊%nֱ)rʰnGNǂs (lŻO<İQ#ض=Ne;p ϐBTpL}H/F¤{xƟZmӠ/YȴKJĉu! maF((,# GcZT+TaAc,Pኙ]e#-^gx/hOISޛj .uN4++I6lG\ \5츝S3Z~.;M,|Rixttc>&~lkr +Voѳ;OOyis~n𭼬<h^P<^}]]jJZrqJ e$)oCO?)*JU2L Imx;uq_N']wRW>>TcP62w?k(Y7vf{Q#-;ؾ(!Z)d&)an,Bf_8N3H{ !Q(;6`aB~(CHi`|>9SǓܔtoQ0RUW;;b1͢.`!$Nz$g7ޔ2-j0g!ҩu6P^(X;P㐔z"rG?Rb.Ռyx/|y@FX̦dkz.32u6룆E])cY4Hܗ\n51Apt2=PPATCdeN^̟SžsSJN "L< [z1O&~ e?޽u8N]+e0X)NZل2!y+Լb])1bغGx:dt]$9F7JΓgT(%)8˫sgu[gSqLq_*z:Th?;'3#vbVGu+:UcLyyA؜B .a~~ kR=NE @keVi9ƶw-*l6ƖywRߨJI MלM@;*/BZv"C*|meA_V6-5@'!zf ]y'+}/Nh6m@"Ҋjۣeg**7a=Ɋnq=_5i4G4XH#afs8T)e‡EmX!LUZSxі\GIH&,PWp%ijD,8+NZe᫕5cAAF[,X<14`kB\om6Y4B7uE(t,y:Lx)ed:#`c`.˻IDL}EZd:gXA7-e%Ďݭ$є (qeI9P`5\W8A0WąH[WEN6_Sa3 [U#;tw-=0M|1Taup*HV94l _c41CŅ0-y"R?3wr({rGgk 9ʑl!:ȭP<%kG-.B;CVes]wCA~ M<)(E 詫q$K^Me"ä5m74U{y M)cW B>Z+Or<=9'1B_TPƅ\UeHͭ dPi~dzOeB6_E3!oH>,C3my+~ܻeYwhFMWԄ7Gq,ɯ؍'?0⼋zDHu۰g5KdCsQfKYK3* 7X~яBKRQճ54[$Zk7 m"NG+Rpa7JsԂNϩ!n)bP]*^"W ԳبU`ĺ\Q$ԫg]j8GJkALsm>o}3_dYq4ś) e7CvǛ äg:!^5=YJj8 S)q>upFc{E}í&ÛkhA[m j-Z]HܧB\rzՋ`9!΃{¬e:v7(%گK. nsnʟyK%h+_ 2Ak2v#FoI]q"M>_&:*҉-xy 2YOI *럤FBD)L1{٩؟ V =H P֖謐) 5~qRtL_rWy芸Ҍ=V*MgKHew''+Z!3Vȝ,{d㇟_jEbֲPS(wS15U: uEѝAN2PC]_ȗ&3p*g__" ;; l-`*9AcL s»k)ǗGZGhh9 #)tU_kl{F^핕w@ ?~'-`~0g+X Q~Ӿ juR2wO\^qRl# =NiB>RqTBAv-``wrg,nzacԟ܈a:L9:J'Y!JAE,C35m'C&|$M 1@|^t AX;*>R:-L8;Q϶W7s zHd8A&=YF joIށiӭ-Οu)[ugR:'qՁbxh L;9{MPP2{r%<0i\P@XԖ 8߆ig?4>*֮v&ѓkK$x~f㽛9?0)d`  M{:[]쟟 ^̋y/X=8xH.6o9}r+>J)XiѩLDV9F:G&*rՄ,%oɼ܄B˖7I95iiPW,N4|i"΋QF nɀQ{9F&.(,%&5:\MMB| 5UN53kqB$]1DA 1?l $'TOEcFnFσ u`~Q†Z9(!:\WƆ٧Tx?r9#,IbCפ?nP6Wgu1jCijb:'L9t c.;⛈Zw,RX0c~wd[߂ X⛓M UXӑъ{kd` ,;IDl Ϊ9lL#Fa.x?K4 kOǺ@zkA<,p{5_uFR#HLI+j'{bfۘ 4$[=R _Ǚ dFPVnXVhEo}٘ݴtJ64:ӟ!wuF/D*8q*0ϼLZͧƫ_c[YZStopIs_sT*tTH`orSԛ!$25T%!1DYJ7PY5:0̬oxzWx#z;(@jI-8Kcu ^Kڲ[W`]J8  W%n{^SzdWd(gҌ7q hBy~nh)PA≛/oRY/$QFUu B+DkOZ$0s祱_o~7/ʜZ!զ͆Tz6\7]ztm{qGTn]N ۄe}*)Gy9&7O5RUC7vf]MwQw8!ɦBfx$KFf.<JhMp޸kbqOCIaPe[R &5R8r'BӴwS ؏۪hO&˥TLoKi3 +!,9D'@1qQ''\U ~dK5DCˬBLNW7eC+w}H^cvntpQ]!j)\P '⳪{Se$π*1)dft8>:^_+IW,6fBR3ln 2 \[IXy;Fx~2RT`Rbo{tQ It s'kŤF\@!e)mv76H,=VFhe%PB#a;"R^}46˂0@@}Qv{$HZ8/⨖iD* :Oq崉jb˯)Ն~,#I~&H-TVq_or:=9AIb#])@i+ 7 qR_D{uڟt8V5C* mEjG;o8 cQvHVK^ޅ8Z2da[6+- fDc6`p h _w@")TETyBW_5$L[it!%ݦZN79Plv`>`nAd_K C9l[U:gLR3dP,аIebZ$@~f@8`\BiQJ4Seїr,]I9֮P!0;j]r VֽwgKqѽhnJ b(tfԦL#RV"# ΎI̳1&A1 ^7§Mۺ/-A Է8A{}n( 7 #bޠD\W+HvԇCmiSl Py{P\k_Gz|,<`\IkLZw_VDVuc@ي&#wlA ԅpk:əW?]/uR׫OiDVZȈ$$ªo 4tN&I g` +֒^>=mr tP@aXl~>C"^gkw +ZQډ,>*.˰e])L-NF7md8]ǡO nvTbfmQe0ɐ2R߂gWzx8&.#39WiE ǝıZZJ_ց>~=?03mDR$WG׌e5G!|0 "^l(\} p2BDX "l7QTo&DelN/dCf2j+l ^"jpQ*eT,lš AO1ӿ,i$X{Kʂ#uF#m-FvZf]t!`z4(H?A<#&U>U䎗jajag-)c|s>oHMD^Wv2"8DY,e}aB'Y![vVj*y`Pe)m#E.A".X9W._EH _)rd-|2Qd"҉:uOˏcFΟ`Ԉ<7T:z7dtT $k7~Htv0œ<%6-u-wo/6r$YaY:MCw MOif*E׼}-!jg%7cW I1g敩Up?<*twN(ɖ~x96"8HMN+G^e{1~b W@ϤUUl1O1 3~:Q]pQWMZ7} ZƯL>DUQe<|44Kq^d7^ /&!GWXa6ss=!e?Cly駿a"_-wiߦ'd:T]Lb~;RjBʔsg`ɪdJ!~09ۯpA/CVp:S/5s!D$Pl+udGm=ƥ XJ$ :g82`)Q8ʩ&.E$oJ5a;]p3rŢѠn -!qu5V6k%_z#J7u oP}n'Pe OQ1~g]L0a'# tCk ?п =y~VtyE5xl,~IņIF1icjd爒޽q5Nrpٯ^{x$.L*|jil-;7 tWp%^WD 9qw^趟d;: ZZq6ԇlM. 1mAΈv>@j=Y)iߩ)j5=ŬB ^n>c8QrpiS`uꋡ^Rq>=ocvljrL=L>`UyFE ћ[K?J] 1#(~lFR:=Ղmm_r7g;i2Q*Ųy}XeXm4FӸȡ.¥׆y;M}g²v{'88!73m8Q4fӃζG~۔f\+v-ݦ11V-;C;;?rLIgC(rQ_..tz3KHo#.7t6 t/…2ĬF刚_1fQe![ֽg_CW~w~X2&m g])dUҢJ s .(<(>0(HKtIхqJԨbjƍݵ @C+G y"eQk7ڴE |/8 >zW9:;-l$%Y2mvZfM0L۔d.N7Q}p^KN#!ڪMB}pZPcp-6,Nmcj6-bC^V2zבUDq:W;Fytp@ul!h6g Xsm?|Mܤ_mL~V? &#xKyxc ¡C8bFwkL၇Z{thP(.F߅2B,':V%S)2W n{͈Ѧ'H!ͤ ahvYE"涉Zcx@YW?Zfxt>g%\Cm᝘a7ZPzhn>w1o-s]o;<(b`P夀![_j7YBÍQ`NȀRD2jL,K@W4Gma;5(D%|M. Q;yeOtQn bkOvsB:\p_?1o< t@v^="CxD#W<+صs% *jVNZ1z(hҕtHmM ;3dYs|U-m"RUaDribuN^g'5g k$1q2^z8jY j|41lVy?AC1H@8:H7Xғ2X}BLlscjkL@NJyS'oo&w",Cs=3Y$f]A]ut~5:y]vt_*Y"_Á^VP?Cp$lmB#B4Tz6>ŮTjYÎs%|{]zל"תtT V/C]{Nvo&@F2VN׆7LՄ$)z:OYcǔ-8Z'5+ewu/yD It*}e0vZ.G>gZ*+/ %2X6o776.Ր]SX;#]jgM_h>KM|T~*>ךr})uB`D'1L ec6#ͦX= Yi S,d[ނ?ZY[k9Ra[tTs<!zYh.һșҐ(wm\Ȍ s+b/SLv~eSG"pB+Pгvbir;[]֝4P Tk%\N8%X2Ek:1E2>:m"K6!f lL#0I{+5O$6oX?d%>ޢ&i0ʹߑ6|DQXU>0wS(h3;/޳n`*r1j{"<14t(|ݑG?EU""XC[]ʫ%k4PzŶ r!YtV8x U/qiw>NѤK`yXŒJ:Pθќ{NCSj%mL:\'ܴ!HfBNlݔ@ﻭ$*n;{yULU%yl rSs ~=:5 $}u4˯_c3og`TU;x}xsfE?{?,R)- >:1d顗@!:kJ#cpdЎr kFQ,ϙPى//i,V6Ĺ۱ݹ,YǗ0N{Pl j2Z_bQ=t$Rbe"6]:D#K5q#J ]VkgtK1NLOߊUGe{(eN+Vҿ8I`4J IYLYPM@:qEU8f wV; !8=aXG#p>,öɐ_s)PH,/uD&Z 4fCǁ8& wj0qL`Vwٔb2I[C.l /Uݷ-ߚcu]U6u [[T^>|$yU_/g=d ~IQ!&a `2R^* {.r:Rpv)9ctR,GUqe0PCD)F VΑTP䚣g{~?ր)? Lr *P(qW50jnO ?`{eޣH׺Ém'1sWeedz._(RnVH5}p2L׫~<LsA~ϩw|8|v֎A乆ƵA@Hz`;#얂otg:='W^L5 )S4BkrMyt Q%VggaITK>y:9xY@Ui}J]^5#P |?slE͖sZY;׌@^_*&< ilvrKڸ}Nw- ?mq?Bn(ΙKz2H%>J< "zpxe#[m?V?^MdFD!ߓg(п CM\Q`O kFM3oDHJ0|T*` "˱e'+$9E@+|sq-+>ޑpYWhn`]lחChF)huPCd3KO֦oa\#jT3ù= ;7Yk?M. x4mI뢂`{~-}:b-`SGJh1H!^zc-bCnok^|~sAjgI>"}UĬ1pyN,΢|72QGQXGgp+C-,.! vy2E(:lfOg4bmo<1.`Cr^=u$\%NAqk'_Q[CX D_c-u@ʡ3Krjwnhe:}L_>dJeޗv5B=fvvR^`I0BLSHRrypkKw#HAwHo&~yHr+L3I NR̛[TTFk=zhqO-QI'f:)NW" 4,qm@Nw#()j vM#o+DP(A*½}Zb{΢^TNQbbT+DeVl,j",?4s3-K.R /T]rd1mdmy!Rϥ`VA>k(7q28 +u}JWR|I-B ,3eJzs? D짞ҝDTtp S3PC|`0kDck3DVHS xEsf*C1ч(%ʮQuy8ۯ~ ;sbk쫇Vyzչ8cewӉƊ&y6/.\8%L{% L`da!5./!q?_]4E "@g騳+lw w%px|Gg.A3pX=\W?Xa[hgK TF0 Ю /z܅t䀈" o|c+u ? #3]w-A&=zd27@!}Iw c\-=30LӓE *E#, R%ݹ'}[l=L/. 4T \;1rDR{ e&=Ͷu - \tk2h>]T _1,t,N :8CZ[9?o>[=<1$E8#ծ,Q@eA&݇5";iTDAbD]m#vj1g 9WA"R[< \?WC&v7vfdA7qܱ_ 榀3-d*~ mk螑oCo}۽TW@K"z|zٳz(B־OKa֐3(r&ZzJ$3aJL*W^Gjl(P-DD^z9?e~@%񓵪C?+HBK@g0),W$Be3kÄ@Gfyobz -@lqcZXW}H QK3 ^F@o-fQFPj"?ți.˪oŸbmfe_НS2‡6WrQпB7 yD` EK؃`@Lt8P'IpN$<Ȫ1Xh J1hԩv%ik34]".[Um` ON\[vY ^ߌjkx_uת!CV -|r]Njt*EnPF=u-حz kc* }? r0'I 3ӺE{0m>1DT(w/ T]aʷa?8^%?I}ս _x[rd"G2lXٰ}fQplP%)TpM^#_tP>]ݰ ԁsN(c$5'JHٹ1QhOri7%`bn9ZP}>b*PXn8EZDCH '@.cϸ_ Atn(S#%#n ,uceH_O\Ps.9)FڒVB4`I*: BmHDRx'@T'Mĭɰ~6Y0䒀5&?-V|3`uަjWlPڂ_5ߕ)ӣWW@2nOCP?hm>_s؈7|P!$S-~S iw4|N.`_* Vf'&tO4Cfw3,n]\_l~{7PT$8dz+@U)g2VZp/}|Vgj"%I},2p lv 1Uz5ğ-o!yd:8QobHެ\RviRi Rm f|,dʮO;"3y ;yL(>8Jpan37﨟G̘YװRfIV]Y7s `5YI#N'Хd7-jj(|4쭆;U$q2qPP)0@+:RR["¤qz;ׅqN ċBĵr_3k ay^޵K L?TZD'WۛQϒvuf:I,N9@7ŵg!YZI%#PU HoEz^KrSƩXOXtW!QlmSlۿ;?=>dfD+ńMz QcYнç CAsG DVج>VN: 0A,On|,c(?lT)VWeK5U`aFaxkPY?svIc#FElk|a6#vj=Ul@tSro8׬ >FA|t߁UAĚ߾Z˖58E@,nd`x{9X @*8@l:wٶdrG:Ed.Iߎ!G6ிD4EEb0eg 9xwo\41WRfV-X5?5jKXd²GԒ|] oYe}LV1\ ͫ@֫du 35ZZ6Bęn[Sh4XrcjY&H  "NNY!r d$Gj:wxb>;^&(IJ_\Ry):CT@~Y}RfYij"H &,'9<9ܐS 3{o)'I lW,ʪ i$lEjNW07Ē~*q6&A)=r)}eMz (>&u6]Ru >T[+/{/z%8.>C=08FSb#_(ԛު΍ebz]ɡhE`-X}6mbAK3+H./.Q>?GwsJ-[%?DB- EnMxf>ka;a 5@uvZ:aef,oB77w.E{Űh=)iNȇ_ @E al-o1v(~ݩ0*zO>rERnD>oa\i!@OnٮuC!J*i黜':%xY5!`Q?OIKkiI1̲?4 r-zvMI(ݩk/saTf]&_r#gK;z>O<2VԒs<&oz&#'f2n1=i<(Fѧ) Lآ#3}jxw7{".=>y^/%^ mP[pr% ؐrz)}ͷ>t+)+$k!r}4=/+q0hGq ":hEG,N;'N-5&na8{R<ڿTkd{Nsݥh|p8S2!%TJqjW }>oEĜFmZ;dյ0=7g2AfuP~ۇ,X# \fL.!NI sF¶Ո>=[n/!E9Q.H/#zg~0,2&V'$DHޔ]e+G|o"@Ah~֋cmEExLi"Xt>Ci9˯ Lbx 2Te ,-`NȪ@ `H`~1Y=yg=uzLx0V4=6~d OM9!N,v^~yd2}Ka'Qv5N0Qޘcښ X5;>Xe:&s^zK"?6#) Mw0W@shFTBD?ofʛڏbKV$E80ہ+@MC(O;MD0!<\T暈i[4dM11):MMa&Ҵbu7qFeie52}.iks?}~/~͵Uidzgt Eۊ`,w07),QdF4[A67{MsH@:S]v؋<SV?"lb@.<ߤ⣞׽Cs Wo<"T#pepMdVʰA#e/1.dK. _︑Lsf.BF1n]c2fy"O`۷$,EKoCQMR; U%g9ݷI-/+Vo7 Zދ͉Ij?ͼC$EE{`r.-|uRb  W.>Q؆4UQcV_84i߱W8 akXweRLU@+dğmCp=B6 gS7ЎÐm$ ;RP4l_BOk:+3 q=GWcHpl_؜;b93&xݰb;L*Hi .z `9:,κ M,fAvIjj#Y}.YD^rG/ *?|ʛ⒬E)qKC&m"H2f:CND^SHq[&EZJ@:|S1=zye룡 JemwqB{~ ]bj5YQ6(ْ\ R`NQ~X2~(δUasPT4&ŠxRÁ/|93asIȭVpɷ0p[ȴ'tJ0\tjʭZ|8@L ~e03J,XFM&cNC1AQS{MRMQ>[BAM!@8 p] _k3朼@e{QA M[2>)D9S5t$}W8G ˕@^%ucu/1*0oz$FZek*xf <\1mo|a?sV"׽0o|NU1 OxPr'sc p ^n,:ۻ0A,To>W[HKj3 n#舊3Ȅ"c8[0+*L$2UΆ((]"F aT!LPG(%q Â% m E#΢{5 &QF@%/$#4!"[[[U}fz"nˇk`j+ lCI w߰ l~]OքO;PKQyF7=:qgu%pgT,J̱"JJzjh(S4۠*Sf"ʼh!-|~J1^-|}rCk)HJ(oh7Z'b(ף5MG\sh3[ɫſÄ MKYB`.UU;۩\rY6D4!\LX5eGRfaZYbԳv6mT֬"^[dqMu0?Io5 9u$blgm3fs`[ʤH9nm0 CDowG4]Ҝrs.ane?eݐY0WenhfS"cwYhE* ywpA0U:XMv$7s$TfB lu|DԱH7KI+O_@itSx,~? )%'XMMHp̀v$F1~7̠׀އd;ifu)jhKDi8F__BeHH(7HPߑ'4y!fȀd'[jA2MP9l V<]jjV&T}-\S>aƓ*Nu :± ԏH/ |l57/i}%EX;śu, M_y!P(.#@mhqSZ0E!dsH.=͓D Aa7MsJmܹX[?}-GL"+gp86;`+d?v8WP#؏[?yU]h= Ax9ͅSkmۊV~ID"HoRpɹЌR}Lz0sk0MT,fMoq"˙uH8c҉Q3YҢMP~:BZRoa uq|XEgu0no#k!v虹1rM@&D5_7<'{P"9, 5ڎWp6 9KL}MUEd~MkNsU>uHܸlM%lȲ$2czq-|C*u>9$b mӬ5 wL#G/ch6op8L.d%ܽ^;gA3"s."hꞆqG&ѐe{d1B0.xuPփ¾t]:03}-c F̑Ͼ? stQ Op@B”1eA^#(| { 8a.1cPnf CR.l.|(Jy2KGfeB\:Zo軸G6$`|p,tJVY_BF})aS r:>V {3X;??q{A~\,+BȄ##իQ =i!8ɘm1|qK4hTpBTPrH ()=F,UI]$g[: ߝ 2+\ w(t 6k:&7:2 㩫B#1q\ xk4Z,2ƗF. [.5ǟQdS1l۔J8P$rN簁9Qk~b&mvt)1* xTPuO‹]ۆ( y0ox9dgc1˾fbA($oػ 7*!ax?UCT>-E6ݵ|}MqUeIwh6ϮYn+t]'D?'8UݲczVze%29w.j#WR@qYy;Hc)*>%+=='j?¬gK,ȁ-)#x&}}XH n}t!fZLoŠ궓X."ihjoT4}ЗZ,b$d%~a, @GQe}K225WJڛDs$0 oBD(>!YQYF7baCyO٨9n'RCՆ倡@MdH'7 4?&;-Iʍ;W[(qeLة,SN#J-1Rr6/NQ]`;\mRtp\и[Ztb&vW(zUkEVN5KNh/?uUH2[~f Aπ?[ YM7@{,W]Ru}a3V`!:`|wYfsC'rSmDTS`bGShD$-,Ż85͂{,籐xqchq7ߊ\3VrONJBX#@ܚX"qQWl|*R GhzBna iΓ Z6Zsl˺R),mnvr҉7Sqnm^Aݿ!r,wNr)}4`7mmjh[co<!%oP.8}72xP:K:4o.2{,X8C}YզWV ;tBk_E`I:\.x,3/}M̘C'LF[MWvqCd R.0CNT>biO4ÒD:>xuLakOn?~z:;|ⓓZC)B2)`bA,lPYs09ـzr՚04$eG>^)Hkd0XtfBq`Mi_T Y+ylס.d0Նwgl~WY,.{2*>Ek@'P %N0HNRhc !TE}NAϡ?U e/>3;g[ԐlFopknNr3q^GCL 21BS+g8a3 Hfa%=9rCm-@dwQ ,H %r=AW%0^"|[he@0oUD c\١qэ0^Q,YYco$\.HhŎ~X9zaҏλHBv)L|j1kd IeVoL܁Z-l}{ƟiuUVʔ|;fp:~ #8쥤ڧc]2x(& #qPmJ(c뼽G/2 XjMm6JPvo}Ur= ƯFI59Ptwj{`i{/kev 2gs%6z%v;ޟ;⋴>{:F8,~sG/:]7O(6ڀAٍ/_8LCg•WEhn])[p'}L pIQ Q[~6L0D_I ½i oHnNΥ2S㘼n\B(88o+}RrMGH@6IWRXF|R64vWHtİ9c1p>h(}斶+1+vƭ|-e^EE ]<"! C\w?c+}R5zhqo0 ]f`Y]]4Qs`'䶹q3:oUա|ot',yh`sїR$] newD <]W~̦m_g^AeޞQ7-sE~;ש `uJ -*?BLhzP_08K7B(i1LVbX( ).LGswޘbsa.Sһx;Iƣ~_l:6J,*>_B [m.YҎ> }Vꥳ2;/deK`*"xv, 4b8Hkk y[Dˑ7bqH^[8;2B B )n vw' h)L`a+Xe{-]&Rp5Udw8|YPfK64DwsIvfH8"ޠJz*RPX_D׵e. _ b`0ov 1SnF?^IԼ@n"Xs& [Wδ۫id99wvW)db=!RwDlVW8lA3?Q{e?}2?eWws߾% [C[b?6%橉4-vͷ(a`"b32'5PU"*3ߌP.S.Kw*U$j}]>sH:"ӯgiǮK0hJm5?sДN[+ F/tp?rL`K@ep*u$]I|V $'dkקs6^J%',Hd (ptԍm=2+ Mm>!䵩pAijE-( $jy i>[M{~pF-O9fW)#FXTn&: ڂޟdq^jT = syG G[ W3LҌP9[-UMl9qǿAlߢPiGJ\$([H*9_葸borXe6(O8Z/jT 8)[FueӖ"&E]}>['aQO%@]ħ3E<&+ )T1W(*h ^y"8{ 6}^;o/3" k@̎Brtw,f夺D Ћ4|9eRA3e`Coh,IYV0BR;re\*_R=IR[颖E5;0W mhR@ڂS]xT2 rW h5} gĝ=0}|J}i6>%pu&c!̳12OqjDĬ!e Tmg:Ҭ/@_T/ЦړJ|[co_[ 5=E4@tt1J ؙ3 .תd%[4xF`l=pK wX4@6w%&Uլt3ޛb%_z =lq~͙jtF-楣jWdUߨ]K=I?W g4Nr6H\C0]yu0`8Ved* <v0g<׫*~o4IC9s\67.rǢT'nJp׸'gD~-Ū<10sDQM; o15Q+T,& :XUBΨS2 rL=k^L#&3܍`&JvUA:KIόug!?"i@|.+H@jYRbnmdA c 5{929vUfEwՙLCBOe:7{Ym 5EK61xlMr ,xH~iP=N,]֗*U:(P7pX9 gޥA $\Dc@ T,%èJd}*x8G:s2`bQ,}P)&Vc6P"ͨS`觙#HOfm (& S˶%>J}/oCYx!:l .3v3#NV? V]  1ތP3*gqsOFg@a)Om")]*dRC2l6-IQ*EܐXs: pVP] ~@W:zQݲnv$ebT-&7{<#ghOWy~a6HjQC1˵i_Peþݶ50.rr+T#\u ́c?)vzE9f~%yڤ(kf&!ʰ@`{|ɟ'M=`Ó Tn.dPhuP꾼pt/y}6=$/$yXhoɅ۫"x=;[L~._͍,JLxfPN`:ЗJz+*#}uI*e.?[YwE윹hSu4qOqEVbkq=.͗~2ɏ%32S}`g4WoN5f ܻ3fHtwar՗p,9ȓhU_{*tD Pim[|(p\ryҕApY*AtHb9Ѭ0iA 8s)O,9HKbTG(hjJ8,N)oZ]`ai~HViYU"뇘퉟^cOΐ.O_=`dFX<NLVҹVʫMim'˳5O14!UݰXNN'_rY!02o8=Uz8jb5l0;Q Tp!dppN;Z\ -WWP3*v-81TaVj2ڧH"..Ge[7*}9EcXz$0Gc"Rb4GAOpŻ6e)&!aQCWl%4>cהّ81VzC`_ ֭-M؍6@vuAa ȩ#C}5}_LQ^]q{7@ٮb#"gggVqUGs Ej.Lb-ub@a]JD\Ϩ:C67> C%]V%G܄18n>8@}mPJb瓗bR WkN5&4=wsௗzmD˖FYC9PThbTxI߂wkJ]NR]MD/"uDƢ9C&?P'L|zLvU[WZhx)ZPEKa mnĝLNN߱bʣaal* r+"7M޼?)l\dKȢTxS>iD}ҐW]b?>V$DKKd(Z9YD#{n%tO!O,e NREgUSgoJ"ODY:)Ib=`ƅpO!jɼr;#i5ǐ{JlV;+kڇަd4-_v:݆EC;44[4 E p;tX|dNS__ hU:̱2wt4B~ [K Qde7Q7qXPyp] aC$F5N8tl%w 7UW;oLkf{ ?w'fDX}޹{(9y]DRќY4%=~mq9|7w'cW1!/ \&IhYhR`>ZEG4_:g0cL|fƒ&\Ֆ %Bթb@s}=4|}6#`;oh{K.uNY>>=#(BǝfGbyт詅PIuj,n%;'F`jX`;t0ۖӨGmJ.*'oT1 D<;e› )Xf͟+akZ qc_C^  O$#Jfx}Isa,5G5GcsF?/&"+}q63U|ώo>\R R3t~4G RnkoSlMi|ib>7+Q [їgHjX3Qy6 mR>K~L}UaHSm9jĽM>9}!l.."Ȍi|H;zY 1VW(O(p}!%}17Qj[sU)w ?{P0Xʸ hdOn*=a!OxTFbq!idl$Y\i#Px"v|(,%2Q0T§3gPIgݤZ r)t)ޱ`&Їf)\zp$>Ti_Hp v3,SEnֲ_ j=ٺ> |_́zÜ| &]/nn!F{D {_hYt.EG0M}/?Z㏒*jزw-+g9ӈ8̌$^mS]@j]X=`kwᥲv3.A d}"KYITH])2C^)z9)MVg vdh*'3J3UF%8̈}IqwNrVuÑq[T&g[chi.~ZRTHf`xpA,FL#ͲJmܣXd)xPoձ04S^Nk^T9CZ3Bd{`{D&}8 }_Xh6RIeఌPR-@U?0lU׶7ԣ45#瀳 f};M~&EblYVpgRG>3q{{ ,%e|,B~QX8! _b;+|~癀#)G([ o_@h3a%6YvCUևہg@OV?4݊A<@5)m u|%3d-)1FdB!M&O<͓;z@Km˶ӋFYHQjjǣ42@3+ULF >zDb"ӧj!3ip ,(kQ't >(\*QvtLT >ӓ𢪎mլۺN-Gȭ)+6Yv{G_=ӝ[:Ydj:} v'Z㲉,luNOwGo:&Q!g~b3CR2pHҚq~@ rZ̞ F^NPh#Ja8 to6+l8c]d و75õ43ʾN@z#*BxRnvz7!Z.1$uyp8=<3G=_>⤩j ԋ>Zil*|r[< WGO\UEKH)NO骿`R"r9`k/k;?5<9f#1<^ ĺ  4̥[ͣXF1Mݬ w3Wqid_UWHo\] ^O)1xO;^$T.hjZhݛYzB蛆A28 վoJЛ.AnxD]jZoDhѰoA~z]~ƴYߓmS9@%wNGL|SGPuI4˾ "  I)y`,M-l`qkD26GLg-χj"$ːVnonPCjmu%2=ʋ1L0pVа tM5Np c/ y7ahKaOg'5G|"4@wlOVԍ<4)+9i1(fn{[>}QQD9ת4lٸ.,)>Ń2F (H=ѵPgAA x=f"ݔI_7 #-$.b{ 0ؐ6Ȏ^U7{uH,U]]Ws2wE3>O+ bl6$bQ(Hvm!$",J-$c-R9XQH[֜waf5 :Gbg-YYe geO:O!]|60X<$ttYNx2 ͷuyZiy~V.P_yn#˜@#؝1Svĕr4 ⇧]> I+#T:F›Vtm}/GlQQ$#)OYW1_s`gj)AQRoZVe~?MmO4/TCDKkalօl𨟿:ciQ\~[8-:@>ft&ǰ+ܑ2 OHr:VH Q?r>|T"ŎeOv/=P)J 4 }.I?۵+"UC6K}VF`0 )Qc$ܸyB^&gI>bMגҡOZfM:TZjzװRT-{fG4HdKuG:7t.s;I5 hC,ڿZI=_ܤ̭ aڞ /MKE@l݇/y ]e]d~T||Wս݆Ar)3Y0d3IfuF̲(C8~#lOky = A)˻B"C[(߇O/,]}o#ӎ0&N qE|%{Ɩw-DZ3Z XAY+K4 Z."m@הqMW]#Qׅ2"X=EQJeI*쐊#mJ_=߶z0ǐ3ѤRx~i-nti kju6Fz-us;8Kʦ}c;'3i]t\S Fu[ b.kVo@Clq1eqGGD]5aFudnHQP۬ K23$~b-+| <1ug+\\#LJt z!*hwc1{*\'h; v8 ^quT \^#mahh%"RS-.1w3D!@KHO'vͽc>}f{j[eW`Ο.Kwz_CI_\yQ}E}_;,tLkBJe$~[W:"OlX,6N1Ɏ\m"m( lL 3'"׬5 _8,ٿ|H0ev4. 3Kd8+k} anj ἢÿ%* tt+ab0YsZf c t4#֚h~ڞj^sX h)m-L le٫r!.7+7?A]8A.Jy -t?5oɛMVd[ZR;ʆ+i4 /#gu#C}rwD@|}'!pH܉/t)qAQ% U6P:u:? I?nْy^8G\l\A<>3Gy9qlϻ&*lV _37xrE5DaiӔeϗBit8aT>q!6L9>:^lwH[ɒ:ܾԔڒWip6_VEN`@u ۾ to[ yz:B46Ԫ="{RzhQ [!6rWyp=iwHU^*B_k]#nO5-3,$=NVJw+I4+G%F,q&UF^) J)G]VŚk^ (}^Ц`U<ѽCg5=ޗNd\IѼq f%L: c v&t=ufBT{~hcq4 M/ss)U]Gup'&IJXEDK+ \S|'wՊ΅ Wϩ$=fLG_kLR[(Mf-lIY]/93'/m{QGwwբj~B|`?řՔ;|#2H}?9u)rpşp*Ӵ+w.C-MjIh7ԩNKͷv>V\zOkRy?u `Jӕ?$ce{+sblUtUOɖTՃ2A^Jv%1\cWч>瞣?PM.H8V[+/N x$c3R-38~jيm9@xe47uPP9})5vdM4N!d'A"=,\+\cZ߯q#0>p Bsz? TvՌ{M[Tl86mM]2ޘ\uOfjִ0Iy]N'IِC)!4!vNV `eHGZebw_nb~3%YH}-̲ 2-L"vNx$%T5jdZϋzp+ȺL"sgeϜ[zHA 95FeMQ;jAIi)ӵWL*!ƅyb !tW~s"׾Y X?8iަ;+ oYAIcVt2%EkF0Q#-W6L_ҋ`M;nZ?n.tePi̷r>m)8u(R v<|dN}`,eZZq&az \D-[ ՝?n)LCP,.6֖_H4~hiiUeU娑'cpAL@ Ȣ[dE{镥w7:Wx^nq;n-%m?"&S j<"HT3\"qyZdA.)ZC*נ}/Ǽ%P']$45N. ݥt'G yeM_ ־'\﨟M!~UR(-א Mv'w @u2UMe[ T-#˗oRmŝ@K;$3j420;߷VLI!#ڭ݆w>>,ԑie^b%r\k~U ,FEuĴe?s"+6:w,t bwIy[řlnlh[012CɢP|/ RcS*fWW_Ɂo`kh^铫U)9/n)V}|rq˕*;!1:K|<ݖB}\XP-t(tq sf.ՋFzReA[2)Me>lV6N>&ouҨ2xީi~j_ڮ ݇@;aMʏ֥3C*ˉl.o7!\Tm%[w[4M()J6%v8eJ00(9 .QZ Qu  c֌ioF -W0oTiI\a)rPPRM@ZrQ mŚahJōnxzT n}q>VĔ3fOdn®-[YvqXrU^y"X\iͺIㅬS09i=NQw9ۃn$̇,|!O[**O5\'E> 5uhK_{^F:4|~& d\/!~Q*wH>ԠR[A#cS&SꮗSdsxRF#K=A4K @Tes%txDP @l`n nywf ٘*Jt tnk"zB,%Vs+y+lP,Pac(#z8V,hڍ0 ?RY]5\LWeAYsTR_R dclxnR_gfhj&ݙkؓ‡mmsьyYZUzOzQp_tW(]@tIjre}-sTxg ڃFȑ6,RV);#V1Slԏt|bk,ME8–YYZX[1>65/9J+32]@N֭ ʫ*iSn#O9W *h7WG88=pT֔CƗ-З7HgF%kQkpvB7b 1ҟ/I9,(hs`".skrTa_`[c0x&f{#[ 9FE2)S&h5Uocz&6,Hip7:Hn_OX{:Elq 0AjK!5CE(ɉLUIqB{HVz]VCG0Z %ĶA-gol?pZB41W=iS[f&w_8 e3^Rg"j -!\acF@x8^=hg )}4/$'X>:Q)sy}h Wu`Z@;G4SVDb])jh<܋ dEo)G/@Lq㪷a:l}7>l`hf>6yiK!\}lҴvhy^ θс%b:j:bd/+RX6dɬ2 }a,tݬȦq( Ƹ&4M!-8w[ x&}Z>+&D*  P "Uu>zz~ܕ*XpdZ3wk s$O0LK͛^<H-n_B Id>(;OjYz{?9up'N`&@$zVD LҿGw0\+8 8QsgNJ@a`@ 䊎o& G{~ӳދ~-& ^{~k8Er _F56'jGi$9(F|[1/#WW=Q}Oӻ_*hi{E1-slr0DvlwH͏]iê-mkVd^DHn NC>͟] vƭT1G}C_-d:'15iX.\J#pST8u+BRؕ8A/Uѓ1nz9'vSXM^ ƓiQUN; F@8>|eǣ 7gunk/mϧd&Kz"O>sxB:v}.OK9)8PoᩲBJj[G$pE/*TBp<1mUѦD`ARȠ\G  B7 $(~}f{.2й*. DsqW4w۝E1DI\k#u}Om1sD1."iSGoL*gOQCnW[F/Bx|eKb|)e## Ms!Cil!ʉG3>Mt!'}]l8w#m5D[ېYbSbAU}&ٴg"剳t_o4 T8𤝪SޙuŹxsKMNg @tG9-zvVk>(HhxnnKSN*]l115EPaYS)xtu-OZE1('e(tW)zQ=scyG&g+AMZYl4DHa~AarH'#Dr`EJeS|hҌkfL_5ܓg7sjNP/چuiN]4W/L#UZ;ũßFx A9e_V&!=o,c)h5+pXiFաc<6hu1imweB(r(A;=[h &c?C]Z Y%ȧw-㒸-pC<@>t YL֭YoP\A>㤖;=5$Wt u[buW;XGSeo,tT'i,p4F&Ht˂ +EZ9$Ơ<֦(?(491qܿN&bxG cMVM﨔C] w^G!r}Z%R\ "dMOgb[رLZqͬ"Le\mG1BC5۷M%]6:0#H3ӌG9dC%kcibm͍*ڧ-ST|PWϲIĺ}9H^o0)?]wL<:9av ފX"2TgCLUn7c<geLe,2*0s104z$L/..jtÊ~&,Qb|{5`L~.l|Kk 1 c;c$uܺEwtwAޓ˖CUHW[bî̲2`"D]9t+XQ}67Cn B84XO|uƪRy B'u6`td+ù_+ p\S5񍵇b#3Ma*4}>Sm=li1EGeeUc5`&?YgzmV X=?n_'EN>0']6<"~76W~ &f9tC^#a勡2/Ȕ!n%)oFca#tR:'r(WT3K_O~ Hq[zN-sil`<|7?%tv*@%l g5^HOb r.G!p]4>i@'ك~  6sZ^ل8չϓ߉XT`0{ fNNyubPITߑV7Jc~w9a7N)UnLc;(HA.+cPkq+[Poy4Ċ J5OG(Qy(1U`JYwdg3)z*R] ;ah'Ӻbo $=|{^hwrVk V/k=7GQ79-$ǐ72>i$?ᑴx+m=y!q[Ʋ ~Yҳ%l^o .3) fښuՁv+*>^nH}(5]AvK8[Hfi^R@2,L:i dBpz\~㢘; >9X֪[ˁvkKx4(\H0i1T&%B(-I~m&/~0$ADZɕn]*^gO5h{4i4P­#KRyg˅0BEArp[}ֲdaeV[R=ѯ!,dyxQMK>(6mEl8a-%]Ҍ**TP i087ZS `YhxwD)>*]xp|jfZpv>`Huuw!&4,r80elwMw]K!%ے==AX X'< LC& Ƈm"5ړysa3cHxG`)2mDd/%\\p_juR-x]MlzᝀUmEG_ Rm%nyryJw`)͋Ȅ)I]pfKw vkg)m$: 6V-V[5{U+ FMMƁ>hGQNauG(qSu<6_Zy-rBJ6blv.wo+l.eQc=ޠ㘜`?A`YF EՒ2]#"$f 5  Γ\+.,6w>! qABmĿHeB] &T9+Li3H:tMK=P$}0:fD Ȁ˨Ӝ fڱf+/鬦/:CWQM!$=E)a!Z >ҹ_XkDsN MTt~ A}A:K-LZߋ]jXzV2?"pfQC MLnۍ^d* 5>(=ur(޹R;m]Z%AHZ>w8J8'M<_&)bR({Cblύ3}$jʝMůIwi mfiݬm]gN&4mۃwOʰXO+cNVJ KAMPGer1ؠ#i@ә Hҝ%sy0"Exq/DWfEXojCk2P yA?BEcyeTg;Lo۠HH MQXalѱ .g-ezxT56 M8ljK.$+>gHFRbvN:͔ XnCLZ1q4+#{\s>lzrkPdhιS9(fv) [8MSyf@ĂRuIybBsp9Ifbή,-bS鏽{ۡL@ %LːqM0kJgug|۫`.~}j-fdJH9؁Ɐ?$PHn \F"juÂ`yeH#+Ncޟ9 " Dx/E|f,X;0Q,G&3&JUXƂFx9Rϟ_4x;+/rQdf:NO dgN}m;ߓ)ԸTЅK41lr 7?62%uЯ :N'#K=>7|f|-n`4ռ A6? _Yp tErpmʭ^6A>]N#&VPOCXW[CE٭g}:fGM хC 9tC"Es#3QԱ_mA6%JOlwY:zzso :9j3Qpx˵|Ė6+o߮J$cDKm Om 79'jJ 8f Zw޾S7"h(wD/5aT*ʗbޞG+g)2n1Iձ8;02aH!^>.>ߔXtf($G%1wwOQ ׷Lw`S<'fx0ktBLgiF`|W7N3{UrN~-xIτa{9G @ $u4= aN;84җd16 IGkEM#Y:;f!00ZPNSfֺَ[\celZ#" c'3[ Bs~4W|&$uG.f''/N8K@"bV$}FK?Y"Hf'Þ\ _+8W!ϵIDȞS_Q(ky516'|d-zI [zab6_5z..h@o9/,,DݻSܯ'-62܅d 3;U<[aM)屝x s r)6U\YM]oD{{3끹`%AiUEW4 IHf i"=o#yF1cRSkODI9G_dM0t mdLZ)7ifʞ/7/^ڗUF <8ca"V(gjCKon zsX>r 烱Ɓfyk -c.c3AW[sQ}5Tp9T[rviP]> 9a:tM5h!pY9 /X|y5(dq*)xq Ǵa_ͽ.s%d-Ꙛ$ QzL=M0/,>DȴW7p F I-u.0U%<5ҚHh(讦 jISI[,a*ߏRuM/K4>_c;av_B 3%X0hK|j۱KmQ GxHkje0 qݡ#ċSP)pGg%"w،`b# o<# ExkЭJ k9] 9㉱, Lm2ahTO;N`no@ ׬!Z:@_g0Wpaf%µ-g"FT_l'oTC~Q 8 jf}d֣*Jd#\ )jNzd 9+*,ai}2?:N,6ܝIT#? mAv#f~iR>aL>^G ڍ d<3d͝OX3ƇoCMn7uHI£{{̎(,@8Xn^4kF[+1 2 'YSIΞ/krNugfUï=+DMO$s%m_'mX-վn>mA2? @Eײ 5MUfI^{]]|,"`<"ɲDk"q:36X ż/Ý593i{vC.a7e:/e cf:瓫HBtсB@{u}OjWc;iT="$tUiBH˺,/qktУ*2fT1: Pz4TB-ͱDmRd+e>F">ψ^y6nQ(qD@TEM'Z8 qp)-7;Әj<?y}HSӳ bxq6ΓdʑqYe*$h5S02988=\Ոj)P"%{N2l dM , M," 3n= dln/Ʋ=0<p/LH~΢|n?Yi Gn c=(c{74:3Skp^ϥ6 x!oCzHTQSN" ّQ #LK5ǜ͟~YB=ut k-*JnrZ.&:ՈM`APFZaNi\'~ TUF"HFB?yEm2 YL=DsQBTAtcīfם8©GP k΂BN-D|Ѯ42x\S< EH@" BY(9x>m36 >fhЙ݌ ֍'ޛPcdn!si3%=2c]I ')_ed چq?C<=RCAxۤ_1F:HVwƼù'{82b 1If1 _r ]^u5QssVx˃ kyR8RpN椃)Fqx5,čƜ?j`rE>ϯ]9R'ݧ0?eɢe4aUV\ҿy!ml=Pʨݾ_ͮ6N6L4rq fwB:^̖ΪfJ{%л̝͍ _c"SVWm?/n,g]N<..AQ#XD>@8z)eq^NZ`rx[h<}P.NlV}hvm4ޏotyEi]Mxrvav2-(jb@i.s4%A:-ց]#<+;ӗ,vO C)F f\z+#߲P2r\ wC?y2LWE@04u~dv\$}hƒwt O ~jtC!Z%6e>*H8@nKʹm鍻(J?oh܌vfO<Ȧ&k'3,V R -$M#%6MOu rs{N-m]~=3=^ՁfiNicW ח%'=(D{sJyiuBkN],g.A07@ 7+p}i2W[ĮMWLyp7Mh̭}%-]\W~ tqF-ݜ)+tO|/QHs"&$J=| wEFn?{B1GjjQZɔU0';c[ԉvRKe^, Jș/zJ⪄oZh0vY\Zo4:L_QYsj.< 3Hoj-X<'Kr-e`U/(xaG2me^`a˱.=Bjuz/0yUXK]Iï aRu` O%)1q{fnDT9--ץHϨ,Ԏ7v-Ϲ)GSa#5<:b'R}X(,սA_s9IZ}_NVKދP /cQ@bLʑ pX'] u%hUB+.wjO4/r& " )yty#ehcoMuAZ-zĻ[7N[ \kcM􊐮]@y";Wm>RHN9F׵! tx.L ɖךR)Q~؜7O%tfD ]wNހ>xI6) Bx ~NrkJ~mq?Ij\j력yחK_ v "f iKX5W!#g*ODFR-P9Go{qW]ybCqmSt;r ;E8脣Un"reY7 9pGCxx>+sV ~ڭ?}RESLRF\kh-n倎3%ŃVMq1R} ŀ؂jK8dHe=MUqv./7I<'KA!JV<Vn.f-Y5 E=(x.zqFvIF pg}4}5728ET%+m_V\ hPA ƿ=7,SȼbiNq/h*oMi3E5uC5䀣pbQ6Q*)F3[^5].꽟:[m Z);51qC[b1؄ خ io2=\C.c÷|m Q׻V0M@cAѳ/NTĞ"\5 J! gKk[ޖa!B BkD7'F1@t8p vPN7yPm2yM KpB N ڣ[M m: J(ݖ 1 =: wn}^>$tc7C ur_|ݲ,}oɆb# $ 0t'LZevVYl$Dgo>%P|zgVgrfYYY\LNZBۃ@)R_ L%i\jRvg2 wuYƳ<8Tmۥ ]Ee2aއóh4T@WcT_^<==8 m_Nshrľ"P6[.*(ْsH[eL I30a~HF,Etu y&)G@M\׮2i<ʖ퐠=x74i/{QN5ݴpc^Rz:++|Y9D|/2eukM8(m A, -xHg ۑn8tƼy-h΋y<'g;#kV*@QznĢUm'ړ-#pz:B:OaY 2$_Q;+G =eWCaS`nn}܅M@.; $;>:i ;3 NP&&@<Pe[LJtS:F@YIf'B7lNk؎dUɛڸr 綣[@7QB@񝟀=a^D<1+G ѡHjw|| N{~Yu>fb՝rsmXE&ձ '}INh0(O`247%D^G)hb$hw! OdE7t\o6ٮ@9ANQ!sNrT_Q/8~op a1͗6(Vp|\q3frJ5i{@@"ZYQ2 8.&_LF0ɱ#XP2l)oYԜ c֥Ynǂ ix[݀A$[9O|S Ǧ`>᫙ƒ=dsZЛHLFAr1B'W.b0@m3l!bmВKӶJZێxUc}ZTg,j=m r3x3,:p&p5:A J썄=b2y{93eޘւ:$ 痂͙}4x]kJa)V"8<}Gj^EYq3)winQ,=XbIՕ= S[rޜeH`f͇%G|wc\D$66IWaU I+/nՍH )<؂Rp}y꟞YL^·.' (4\] 05|Vkuܻ!`czCEE`8\/y'v&]&"lsCuG4磌-9Ó'a&շ 6sX` YkyKW{-PYQ[Y?> EYfyl@[W~̦sc*wNaM{<:kEdBs'Uo/g]jymYCu6k|MhL2n8M&27 c<& l0 sr:C^8Lg0|%$| #X#<3(r"יQ©3j8Fn+x8#4bXuIT<WvJLcrt8EMFI]p'≇$Xjg䮋K[Hu8Y&m-X9a35+;EAU]$>uƈ/Q~њ|N _ V4|X~Ni\%FVE_ZJ Hyy(H %A.˗*+-fWeVnUBPWx8 :L1xB>FIv`Xz<+E57DE"k&?R2y9XjzF;\hE 0Hwl~eC>IKf'kve.%P/q8񿮰p *@WN4cԳo*e=L6%v+l_\|pKji>T{/4ΞԜ4DGnx]OHB 眗3:k b`0 Pm&I?mF"1), bE9p@&䓕#3#`<ZU25@h-d=ƨ~zG)|@rٜt egobV"+11'Q1H(Maf#*>s 01wOu$l_\7ENOSW(R OP|FHS/V)3Yht4N :T1ݷyC=OZ TX6_SCtpU:1MDK|"u+0llˇJ_i\q$b3n$e[ j'oE5Ƈ{ك\)B|+ h9]T#~F]$u-UgBR ¶|pnkj{ H]sf.Up=%?}v"Ή@"U{p:ـcQ-;klyc; vgvՉKuӒ!N m lk8 )UQMD;"Xja"z$Q*nc<%_G.Ecz?߰Ej9{zܭMkW\.)*^Wu)'6\0۴\Y= /T-)k$8ƒ.  ٺƎ<(ϏI6w޷'=(7">.+B{mYi)7َN`ٔB5Y)N3V%-?: vx0Dk@3ԾCS̖6[j[w2۾.ARIdpGדXѓ]-:yBwFiu$Z)Xg&kd$A0lk-={O^+(J^9"ct([ψq23P*ӕOB7$Zzܖ?,ݟ.j$q;'_jh5Um(q ?/h!~Qg6E\q8yʌRP;S+Ǜ{wŘ aY͈}s7=L jG m) @uپ%ɁafTͰ,6ߌA#96<cŬ&%C)CHoa3Ke㾹 -Nv5kΚ梣ۍIQ jn x_K G~B DL҉%HKRM‹!;o~/+ةi2;~UkP:f3Ļ&t n&7[#ɸHyK[,G>P1" ^l|3v#AŐ4_[3Sm 5lAec^1b*x &ЬpHT-ce/b^yըc ,;Zz YuPZ3—.-˹~װKUיjX"_7d:B롬* x5]*k+{^21eW;bEfW)8oGz|/8x>3W7z7 ±ZY_Jŋ <Ɋ2dgvQ+"y~lW%Ij)wAQp7,0 L@d"esG^Ɇs,^D䞢VAG^V+Xֈ/ l(ʱzϘ]Ϙ^}9ѥ\rjLk(J2-![`3܁_8Ӊڧ \TX!հ*<.cct*]:Љصۡb$n- G҆3H/2s.o"G_;__ \sVnYcoH讍gzIr%baKK-ߦ=ovxAZCp4ӵVoL5]pcIZtϸLJB$K.k╔C+/f UKR8,y>_k1)*q3˘:AЫPA8|u8"qv%C٠r`V, ǿ!&t=eOq?%YGtƒݡp1$a%C8LZq~ܚk;C'}Me|\> G)nB3*k͇,^~-J.4HF+Ya[ߙ^5X^u5[5m:0v@AkuTd* Q|I'։{0Z2O|QͶ`y\l 2ĵl>_[aډ?ږf.R/GUP ]& ོ#Ei(`W{7=#<"U$f rC ھ:vX *M~)M&M.k˅JSwR_/ş -/Df 6AP&nfLlV#%]`O 2_Sa-L`hOkN34D]=3ߤ. 7i_*)m]-Bdq]tV/;;=Dg6tG&L1!YES @mfJ !_8Q0) aS%=W;<8] !6BmВ ;21ݵ^ыGWi,jBRxxQfEs\5DCIa᱒}ÛY?Bbr|ҟ" 7wZV"ΏK 0wMlc -#QėآPTʕsWx%'7`^?|<^z_GzGeۜUֱ0A}s 3??5Cn1o/Ũ VŰ ),*6Z|8.o%I#`"%zF*\_Xin\ +3)TqϋEf![}SU%wg )atz'(>XEm(Ę~hO.n<9 #tbZ~O Jk}:=p`jlN MH,q>:bhXMg71)#p2SmpB p:fX-usY*XR_gCc\]53tpo+(-8H1[#[+\2@-]wu\H\?([O !-IEIö0N/9_R!crPHv)v OBrE]Im9)LkHI%xVhI6pB_t IJB!riչvM`J 7u:(LEݭHbV?țj B0Έ/5ꀷu7щJY_ WvIc.:8Y NuE%N+:)r*cSf)YJb/|Z'.g?v)EBV{l$O͸uUnGȅw:@ _!M}[2%KO!5ð^#zOlWI,e^;w77v mWzlwTkcENT~;]xY qr_% ~owv, ȳo ͜JA6; s"{鹋wcF,[ԧ0Gڝj\F>9R_ DPm= h"x%=ݙ_j"4\}-#*aX.E"f|\+E6c\BP'(0XQl#(vXZ/uM@ ɅN:Դ[D8R{]QT>~LYc&I?,;yG`=gma@@v +lV Zjc0lJ(AF? &}\?~K52;i=ҷ*r#nqjQ7Iڪ1ŗ=Ô@wGykJB}-X]ODotN(@`¬\svSDGa2n+8Ngd :|$+, ͜L^$I mWp=WESl8499] J(1ABsbW`wbZD/PݑKPJx}F43okB "0ʷ)-')[핍u=nVF&u-M<ϗ?S4G=-[ ntSo.}M !pphg 4/f\QI'#HgC[p p'gt3s=tsDD+Պq+kwVO`6%{]ߘrZ̦KhIgHbP^ {t֬Pui\ѥFoQ2uN0d\yZ0*'.M`BkBoa\6φ[Yɨ9hYs3%H_QcYu.ծ|c5t_qZ_g={Pq{OhG<`LDOt>FbT'+JiPy}CR Iڤ1BT:F\P M !H&ݎzH풯2ŏhtRg5<sԤ_j e+&Ir0Y)G{Y 6n"P=3T*<` gOiT4~?G*q kcuq`W܁KaC}s*sl26~61"D7ѫ#Kr =o:#]RPNly,)#}58WOaoLM/4@a ',+vs+ c'2RyOjd5b{E~ÅX.-=39U!]e-Se~tkCV' mx~\`8>X;](oL=m>LvnR;0_Kۣ o@I+9eЄY WI87a"i,WořBP_Lv6RJ_/c;1$29Q!Z0a:A¨^>:Xս2*U,Yhz/zALG)$tXI!NOr0jiR93Cǡ.S'JUP}m4ysq"hRׯ>&mw΍_r6.N:, 4'bn0~bɇFSxl滳phۥ&Fr*+"t-} S;% 5=ɋϖbܕ|hZ0j>>%QۈN;dvĭqTpؑjW0/cjߵ;n4.N^yﱬ Ԍo1y-4P8Ćy7h3ʋk7KzI)])K--E+ȵ{,6osGBͿ(,jmdT ؀wbDƌ쾎D?D9u WSk/6%'B@unKƔW{'gBɏw8PK n D#jYP&N(ז3 k[Sٷ &暐+Lsd-go}enըw6oXb U[ .:ʾ`2Z*NWM#}9Ծ)3t!LiM>\pPcu$'ts(Rt 0lٰ$kv:QZ՛usܧM5g~O#*",5Eכ93fp>`O'1vivx~4DAnfϺ׈Ġrn_!*d.]x<жUpd2JB@#) y(մ ]GUu1T5Λhc*'x9v}Ցsb-ˆ2l5Xk˅WCt~OTqiXq=أ5mIc#v'bJ/gvhK4H(/dnһ_F+}ysUn7zyvtƣĬh\r묘 @^FҮu3VǜG?cU\+T&J`on9~m:LfJb/#eBW?#uU]5Jtb-^wL&J*-nuuBK'%ޖա)dt,5&x*?bCDҬ?^b0;1l*iaQ񞿍0{.idŅP)3 ldVCn?' 1(>0N%B0 nS^#blxVn헠IX@dcbfv6众2,leEZ^s@8eDʔcB0L [L&+X [ǍC_/f`QjU$=Դf4?z\t.}t#2hhT5@rr@gfIzq` )0w;>IY%a?+R ݑrhk ?YV%'!73fO(4Fd-R1<`'2ZwtY ٖDX%74Dl)ǐK)uEyKܟq8ɝ/sd,i]SӬ%Ϗqv4&@S(ɋ \+.k9[joW^ҒDYQBVei#ж^.㬖VA"=rN#P#uY Hyt;/LJXA;>lMnÝI=n{}{Ly N7`C;afh B sMA_ݩZ:af ^M6yYS$LCP8Ն/AfRۗ`Z7=eB4zPk>ی:9Yt:RO/6@9fE爦nt .ϼ[9g[+֬f6T%vM]h^Y,4r>ö]UT`&~)2$T/S PP}udZ6nz~Cu=_c՗g5h",# R,9XgF4kqD˖,ɟK3m(Lѳ^#]EaĢ5vJeJ0 iE\W s_!23J?20uiȔ٣WFŢ9M<%ԯ `wG>8unx$ kJoLiIc醂pEYzpO$5^E};LU(/^ر!Pf rgOHen"ގȀA yB43M(\bt{Z1Ƃd3ɶabߢw =\iK kT2s6!f1orj$(sSA3NQq`SGwOV aqJxZFʉIYTBil.7$gBT ͙ܚmm%Hr*BvE<It&L83^=/7O૛8i; KtfxD~9ل l0˪}1ħ9t9g΢qΐC~x# H̨Ѯ0nDŘ` v'f0 f$P=\Fbe`^n1J_ֲd66$D'+-* `Ci9=wj~ Sp=I4((Bab[]Ei"z3҆"~OߙJ,Y+`-  r` ],]ɇy-7oԪ/Me4-qۉ4EG4ܾygjQ<' >׶j+dQyb|.:U*] hgCxrY50Ƒ6d[|{hכ4_RA&d[O[E?U_^a z,e9/OR=wLrj`$ ŠT~ %#E0ZbPtd["z@Ik5g+B1Q=+|ϷDP?LCf۶e%&8`SvƖ( kp@^LА9e`Iw` dtB$B"d-ՏH$+X(V5fDS 8!o O0˲/-M2P3 Z>>E6Y%jsba!m02륀nR7d?5t2E|Md(0D\YEIy kOQ$ 5L6|qQQ3t}@ۄdB^3$!z,7t/X7xU 4n{V'ۓDA+Q n_ 4kI!L}jOǰW6\? L K:%,cmѰn!P~?_MX']7nT^,jJlȃ @\,otKE2ҰT_Y/:VZw8,R.Xr[neJrto:%7A*Slǟ&s_Ü*֫.=uWjc\.^I 5|U԰((KY_mdlIO=IlvMʌhzԯIg#ZEL/BI -dUP& US%fo zf5|Bqm$OiN_~-zӑcfﴹÛo`_,Gɦ=NtdZI\7y$ cQ%#U=&Uj=HSLjiam0\Z(.Y+t>Y}%:M4vXA{Sf( 8[fz^,u'Nh*Qws ͬk%rh'y4 K|n&eI"ML1??]`WJtZID}O uu42͟^+[M!Ah:V3}5>+ Qe.' 9;s.% aSoKNOGN5L"BNv'MB6We/ p^h5[}iH1)^w5WF-+)dANFN%έcx"l5fz],|;+~]̉oIBt@b%ilGY[0!=Ka,F3߽^{}%!W)W[̘[ J 1^oaP#jO $Ǝr`m=_PPĶgT c:&A˹&2K!mwT-\lali]6 03(kzcp Z|>DSgۧA ;$u/)~#S4u*[4= "42n9R38mv2I:ںJ*vu(⵶To i14>1A) 7gu-RBRmу)*k"KISA>CB|i$ 4B$6m6GO.4I 5A4 m4!&cpA2)U.e[̓6Cg/OnU]9<(`1ooVRݣ`*lYm˖}*?27@$ RW9F1Ph3 ?W4m$F/0k̕@ǖ{`#P{L>tRjӭyM~@F : 7#[/hLmM/:z Mou[ t_y\ 50R$#H ު)}w[ztQG4W61융ID)h!W\|郃LɂLse8Dsk?vR "`E>ҺL17r܀շXT="D':Z&!~URS="?ߗ_shic $_hyC:MQĶWcj뀷3Ti%1 F(BMV,L5*349ΖLv`7B:?/fjAiAz@xh2 $p{ ZBtS> IxXB4vS:HIX«OaǠ4IHi//Q6k+.ᯀ+I"J7{V]ZH8;)N_LwD{."B6QgԢGpD?P0AfXYPqi^= B؞4ns Sq` фAX~Е:&qYӆ˫DP<ѡ?Hʭ9j7=H?BI^]d^#y3`7)u3@>ۅ *b W/EAZ5}jl=WEa/5QJ_ ƆkR=39WԿ@@=iH4s+?:vf\NB_ ,(GZ1\c:o_FGq|C hHaPwE9OP,#m1Kחx}S)X< VCFj^1,A![UVX6Q:ſ•# 1A #w - H -<G֭664=o~=b3h9$mQǻ+EkQu)0ƤzɏqhvU«ا.ꌧW8}smk bZժ2AKxmzPcߛә?i~ASf>@UZ#TLێؔ!4{c̏o9h%zAwL>p;4>6vGU`J[_6+d0Fl fdʷsAu\2]=&D~=j_Yg" c* U_pF[=J9FT-nX,Z7|:w>ARŚ[oǓ)=O`h<:\2WS9f_\$ 媲bW߉"ԡAהЕlF0Wz&[ݧ:Rz|16gސMpV(yu.#ObU*G~x2$siqeHH1wnxK23oZ%nC{e}J6)wvK)/͚J {۬scs[e:lXbfN\at3 ru k`&*? {to{(Bjx -40P ߂LK育@FD4F lB ISMP#?TиfGh=vrW^7mT;}ٰSQ xDxX3+IʸdVc/Ý.//--,1rTn# ܶT$4+kSH4=-LD53@Z捔 |?03Z~\7d ZKQ b@|M*A|j͙#O֏3Lfaݷ`.''t"ֆD1Rn-HG= a],ȧJcK7=ʿojH$v"_eXt|Zٿmأʀ)d72&Y\0on5(r1P$-Tb ӮO" rn@fٟg2 mg+eb#Ovׂp{S"7 ^mp/ a$oZ1>tџ4 ^\ck`c7b^2NSܮqۘB#tOZ~}'C3/Ѷe2 4UmSGyV"q z= i$TY bۯ}{#Knkm\T>ѥIH3ǣw*6 c f?IR*Օ[ zܵ"s7/\,:y; ɼ|_nI6μ͞se7haq̧&z7x=npPg/S4 {9O)k Un3#DK,.eYe|m5T:.#^r=QTx*ֆ,]^nK*#b)(/㺦BK~-vO[v&ҏnm|$J軏HpEuk`vUͱ855h*.FX{_e͌iWSzdk@ˊ'3/`k%汀A˻z.p3*N (V Xc>T'ߩ& l=`C}-z^˱L N9sX>[[fp"CiK -M&5I)ⱓנ x逜<eH%xR.Kl] )_Z2}5jnzVf*c{vf_%^^\Ǽ"h,&V>oʕ΃^l7(HhlS瓂z @t)oOZ~v}"S4~5joje#faVte?]-l곻륞>痏Ypus$ i߳(Y#E^ܦ [2f Zi6讴 rE>Y DmҿY˚`K1~k5 w@ɸՅ̷'O9\Ck +n/_S`PCj§YNeg+Z"r0UxŸ`Ao9d-|a5Bh/@-;(L3d2aTpg?w.Y2C=Cn\Jpί(,Pc0/ faMbJ5p:lZ"O_r8R|- 4dpWJ+PµHD55f(0B!dEw!);:N|&Y9vPoH!-8`=Yiwc5k,-p49; <.!G}g~=r!'ٵw+ tQb_ug )_у!0prɿ {9X٬.ȁ',g7.T:EKCSP[=]ͧR%9Xa@|_/ڄX[I%CG[qS(|-4uؘUܭ땶9d 3 }ͧSQFZ.EI| eWUQG+̃GwBF+yd,Sկ_[2fIy~΍&I,m`CVw :q}_m&Og lC<~}V( I'f<xSK(^ƻ*SM;TXǝL< 6W|Ǯ{:p^{q9iX"2rH1_z^OԠ{nu[V/7ELPW;*KH'=xؔP}m@ :VaVG wwrzORjkƲx &w`P_P6qERi: Id&WLE._r]U'"cX[uƤXxd$6$nc4 Lba{h\38*E# 3(QA: s˲!(S3bnR D8EH&wTE÷j ;gؾo>/Z/5Ojp qkmo4@qv[.LWCǪK*V1%5QBS~zp]xU { <@-73gzA0~+寢dɴO/ZiR((N[S "Jj! s'dƍ [^:"W<8FZp/B`—T p]^Tl15k:9*gzswl<&>L*a}5S3 \+XkX8״ÉzY'賴J<. 4z({8hcdC?Cń1*Hd,g`T:}d~ۚSGɞhޱ =w0n^9rftz=<&=p{`Qs ڥkS <)Dju19tSJ? vNwc/ i+:ʎ00IO`(̖Q5n?PAAu0VVB/ K ll?q@P-)Zj gKaM?gG|Icw߫uHﶁ-"\6'+EIKd nVxń)t!VwM7EYWMn7XV-ղ#Aa nn@\|wh[?j71b;7 m:g. {(^V!]w"6kN&2Y,xW^׏-T(||" !ʶws@Uw&rHzy,#WH3AdD|0*:r-6hhv1fwiز1PMsm_;~چ ڴ%P"fHK `1YoWHI.&02$jM&F6tck0Ogw+#t180y͇]0Y So 鰆[=.QqnrPUC=okl5}z,3ǘuJeG_0 ! &Vj,5ŰwwiEK2s=|{a9FZJY\/)H%;I>(Zr?]v!c9X3?V&"2rCQ]1]O`<2&T\r\U(af:e7i1k~bMko=Se15;֢ͯDM '/.ɇ X] HIdK, vW8~D*`xo: ?[g$9 f};OtvF*3B/u݁d{He\3 F, #_Y>QC ȱXĭả0iZy/tőD=FAQPߩ=lV>"d_(RRNH)>}}4\lK`x'v-Vh}]Z,ʁGʫ g_:d;&(f59S!PVe|֯A2o dQr;,CCoו[-@!DڸIg ]) j zDoyV'ɣr-R @ѱW_;d@HHvLaJs8%sqC< )vU J-"Lm,jTuHLtЁ)SD-@ε'8}_YIx77Mnd_$PTWwMFnq/`. X|Ĭ}ܟ }6ƘnD y>*Kj- tI \!htx=GbE<7I<‹zeLJtqr/쁳rN0+UCJ z޷ U?U"4EB0FIIf<fx2GVw/4pL_MI9'e0bdjwm8VcO$1e(;ȍK?BQ\<txw8 b~ti:ܠp `jtw"pvbӲK$Dȡ&{d1cIw^^u<9_WR 5`3*4(md}c+N\>Q]PΧEŸhTVyX.n(Al aM@/h?GJ\OU$݈W ;4,L"gf-^+|rl?rvLح%gHn{s ls4mm~q4K)r(>OORcmaSy4@X0輟[=NlI]Pޝ,hcOĨuA0/02_*fYLPYC{5` k1 Fn6lM_5RJu@uU 2mM;WT$H(kO&gY(eNA޲u|v܈.E'oCmULt:@I.9GQ>Ts 4{6gTa쁼&1o*xG]vg fh u=&X3Sr=@-cXN+&F2 >y?\ՂVY3Vv9nvO%U.&X[ dl4_#z&,˛*LV.3]Vd Xg9/ㅪCT<vEk puڠ0׏HD64$SN"̭Dj'@=;(%n|^x$C#61&N[ ִk6h'] hEh 6r`d>c*Hq>yT.PgD-Y V) .8 Ogb-k-ܩ (+Qd3ᲊ:Ӝ&qjM~YX7VdԠjc\v6LvF00=]cd r8U!G?辎LrrC詧@DYW/OM(VO.91 ?.XykاN >ˣG֙䖔u)E : ,d䬺4|&b$F2ۊ yV}[p7a j \h;TN`Ij-v Ԇ+ ꟓtYxosa?y4[jNnxtOpܵSLg4q۬v=3S?F,=߻:!Q A f;휠`$OnxKHiNVdׁ>rkq0^Sh!@,g:܃I"#%V "6zFvvj sӪ. D[IlvΈR{Պ (4S9jm2/GQ[C63#f2a% wMe =oa]&NȀ0]~Q _ٌ-f[c_*O`pwuLɞexKM|Tp!d$%`+y9shs/ >6;[,-Â7< H}/M 50>దE7|$"VWV)&wH6S2JI{wB}J8 nTMPWKTVO ?ȠdmQ 䱍,I¢r 2l. rGIhUҘ?lieI [_;Ozȫ׊'ɼ-<QIh:$Yj_?ΐb_%Z."2 63B5ͯҼW!EaUyO?⡬>zuIOzT.\zh¤5; ʖ:Pc, + W2͔5>PoyjQ< S(&ҜyWdT+u)פkg`F"{Jj$6:|}HH Lߴ,As15] L?/h8՘I&1V;| سFQbKg~${UJ F ߍz_߼Tʳ_ >su֨yXծy,u{ґ-%vLRMpnVZG;;_MlЃZZe[nAh vˍ{b*Ol Dx:?\%#h5[ H@ lmܓ}D6+&RŸ]|-2Xy8"hڟ&Y):l:jf/SLX'ɝ"Ht٣0٭"= Fͤ7  ;L˱x 5j D'(:OrXrX')]z|PȕЖI]{::`j܂mrq$ɚo~.JHA0(Is@O^`-՚:= x4WzV%ϬS*;1y5d}ˉtN'~},\Yr=IG~% @+fbݡ#0C.<(bE/Q HwyQ2t$<*+)>*Z?F '1 ˗Hڽm.Fa,*~4{JU^ːUt}4r5hܣʛ0[]Z-ʰ3g|azvq?]Bh,ɋ;zչ_pXBfnBn N\t8m* gL!KwhsF@cbrG "z Ih SHϵRm˓3$?]bR:@F5lasgp~&*3)^p>tVA8^S-aydɴf^2e ꁹkxC11!,h;v"B^` kt!(W>M0L h02cPf eR]/Y=.$9$Ǘ #^STPx = UE=>I2mɶ`+V2UPQP>uUIDar6-dCIrs4LޟHbdT@B=4 %I"O}߾8BÄLZX7 Ȝ)O@n66D (D);tDf 9$Ǹ7غ8` O}hM]L%r0?4H\XE޴E4h.dcI Y':vU:5¶<ۨZI]?ҍ8IY~&=:~sM32xD1Ue% 0GI n4nOʠc'u Dv4FH)UKQLjh嗮VH${^I$pց[B.b^o:fq]LymN 9&R;d5v8CB'یZC?PD#j#М:[nZ}s@o5Te8ٵ0ƄԬFlb^X˺GVnF'$[nCḮX:=ŕΝxo 6?x\ 0މNBoh)`kLu-mÝY}&x#_+Ʈ}^y=*:)RSo:EښOȊ!JC 7kL6ð$xXisQ*;! R1JۢNeU(Q(V*Tz& &8ٶ|NϠ/Pۣ&(Uwi@:งRLx,m:䴋;hAg'[x96Гoѱ!″$ )/XgrVgn#"ͦ<> EΦvuUnڲPt]aڡªL;KK[#S1 YtX `So:-(_ 1!Tf/iꨏOOXxD m>pQ"FdH||35NpbLM~yʻbg!(.h;KN@t7d%",4)ch[0_0|EZ/4UǍ`Id*BP"%&)˓^/aY,0?44&,[͒OBnж\( 8z!9[ *Zڤ>d%_m'CtԥjoyS),O\)3`51@i&)ql~k "K 9. պgUކNsu%~P%4Ȟ <>>5 5bEFJ F*h @ R2ߗprw_;53i^G+h̗uɞ!j؏,X GSohI+]Fe2p{#0v1^,y'I m Z5ߤm+ W,|O;ZG#J>_(YN{/&SM85ZI ѭVfg d>}/̍Km=x}pmʒ>R#0)ٗp5o`{$QJ6};KP\T-v 5-CcrC_K+ _wh*]q\sfkPa7:l֋9kc3ãO*7$3Tz l!f2C91nXpP^Z, ث%а2@ede M80M󽝈_zܚz%ab7p*v` Ayofrcx 3mxl@GT?ZmfW cո-amstz2VG%K\unxDb e /BOn1/J3<yf 9inߴwͿXtpr.jZdb,|Z ҕZV~z!K=3z!OH+9x˞x48_mZCmj* l%y[Dڰ|{- @ʦz'Oqx*~:㝋 I9p|Ў%D.`0?4\j/y[;prZ[1 Ơ L&_)˘Y2o+ qu gN+C m;KkƛXl=! 4m'-`䞹A onnA7Z؃XгC?YngJK3xiXs '2sKcFPFʁNm&*Oʓ~ZΞ5GAmc8FuFHάo~F/'J̩8'ɕ;m} VYDx*;z(,қ`MzVb^#YFnS)p8v^k˗^$amKAZ<&Dd}zkkQ+2!O/+=v@!ő%ڭԬ!1oɊcb#>N$W,@ rg$DWg8*"eֳj΅A*#CR5)VHlY,r*0U4<;^6]!|GzwYj=%,%X|T_8Df}߆]gX "f=nߞJ4 ؆z$*\/=x$X,u-Jak ,4%>a8>w8"*.o1iCʞmL9Et|2Oou0 j:* ֟Y.IOPP 쭔5F/"p|A dnɪFq[N$V}ĺm4FR*{,sv#i(Ly v" g(K\~ٗ|Ǟ2q7˜u$V+\3 n:R @BR'uC@L[QWDH""ٳnK520m)3pm>ԩBZ|XTvgP }qэ xn1 y̔z|i#-i0_fYponĂtfFuwBs%v ARt= x o;G맙`s︖e-џ*ZTtثamuwxC\9hd)ߙ̈VjO?3LGwZhj̴+terN. / xź<;! 3}"˙ Ǹ2s,"?{b.AM Xf橢<!M8 Y+GyRYhBL.[G1\L^^\ܫ%fa9L s8S|vk#$+GE/dHk\@te΃?Ȃ̕y6i&7+ /-yL+ei/sn@u 47k͚^dUf>;jzB b65Y8ScE?ۖ9Yv:=JG<}? !-]xj(|أ*)Zhop#Kˇ%݃/"hNJC6GGR-8JjLb!tЮ}Ðᾃ+ڬba,rz˚/ov4idVN'ȍģ$RQsEB )#'"6 m%!5犠c:6?I< =>ZVxG֌G:@‚'7x@/։~Be S!byե3?S$#P K&tF|@E frd҈{9UZc*/S76ăꥮ驣X l3kOs.¥g.M<ƌ#V .0ܙ3@VX,A.LVKfg5.Dt ۆez;>fuVb)0'H0sMKKf=ô0E;qp+wG' Bו͸ 8Xik'z!k(QL}t o|.'0d_C)g{ M; b`$U TyT0*@7W.q%ݟV{r'a6$5\aIk KJZsvGbKmRl2(mft]-W341 }PGHg 3Rpvzy6nߎ͙hh*a\fd*n- g>F7DZo}~Zv*1A1*k1FB]y^o4gշ/I(67[~H2CekW=*3ԓ z%rc G6|+Dn:)&i,wKL9Ƀxm]V8Om}ltP 3WǢ8+:ߎ쀩wqV']x37qGэ<(hr1j }_ ZY9J٪fz\0o炋mpD\WGraz*v w7^<8Y6!sTyWCAޖ,O(o /,1< 3W] d#y^HZ0nGXӥb&mMC4F7Aܬ0iػ{c 5~n4&mz׍ F|г<َ*e`b@LJf@>pN(;gIR\ӄ r&fPri"R%?6rҋ'=Ȓ;*2;}]"M?]%?\R8#O1hTo*΍tpF/hns5ݷ& =cIF "q P 2}v*lQd:Hξ={SѧҠPY ⃄K;X/o˙*O ǯ }!H]4pJOE.Ha!TiG߷3? .^Sq;#fVʘ"m`8ĸxH S٠8!B؝rh_/2DF6Lb4Eٜ!h Y**^eFђK Fi`*ӪsPẻxh %P6qUD//wRDb͞q , @;2J jģNwcf wfF"I1-$' M)YP<&'߿Ѭ]m:ު7;"~+$l S a{WKL !]Xwl5ex $GAn5Dž+I#HDh*~8Y`t ɲVE[s1Xlz}x+0mG- eT(e3ޜ(ԷY 5,Y5ՌzKB]o}yhlY4H'Gk*1hL; VGwqI9\4tL?ױ.SOz tؤF0tQ 4!b1+ y+Mv˾+cY+ݫAJ`Qs!3POmDŒ*l>LM_JM ¿Jbh4{xM/o=u T<` TZܲQW0"Pǧ\حܞN5Hf1}A="L{jVJQ:bQ-Jǚk㈶ЫWwؚ{ך3 > 2Tڏ1}seƈgLUVͳEۑz02By.*c~Ca:˝TL Iy0 sښ(^ukv9MP fA;CN/?L%БܲU0X?欹0qL>/p>^\$~P^1 BwpW#U9OՊ-:=Ʋ67&xh)s4a|;pOvFnKqLE~-y.#F[@{+PעFg>{wS5TL0lzؗ}eK5! DǓ/CK)>.^ m> i1)eW؊dixqN|\f+,YhvxvnpHA;1؂tBj6褦J XeH} ?diFM zↄ *0d rÿ[*^r!8 F)]?\$VbN-uTgԨBEq-bB0ύELx$5|W| 3oSM!"t}bhTd^*k8 s/"-8''z͢:fZ X;6rmTid:ܺ4%v[ $ٻIvtSÇBk3j9 m8Th "P)-ɒRǦSU7s8l#M{G4&wۅh%l9 "I R:<fFLF6KyBVod%6J{̽`'o;U-E曲 th eWqQ X ~ ~.?,aKWEor9G"u9V\ٛc6c~V(Rh5:Vih(F7oH9<P#PJrJwr9 V| xLJAn+Su)u젶0cLcM0V1;i 1QɌ́ mՌܲ9νuѣU>1 ,Pjj-oS|?jelz$S 'V@u0O'TE*|Yhi=~VJPVY%M`Χe qؼ]D!6c0sVͣP妤[e he@26vb7~j~ɅY }z JcsvɓPExAGԖ]d,}1;[EH Rmxh_~e >,kwfi^9lb'm?(NN5VX.;ܱyLAKPuҖ`3ֆ`~(lXaN59+&^$VPBiDRtBWd>Vb/ڒ~ 6%mʎi, \& 3VT ;pXJf&VI¹ՐLA`:)As"D7igvީdN.<"\GSOaXphj+ѭ@@Dpr$,`7C8'$o<Ғk:0JvIkX0M)O2+[SeG(Koy,"d:FNjj@x=DYTG\aT$/PĤtOrkwļABAި]T%Z iDI޾b w,ٯ.98>'ӽ<M3E@U:C/TjMa7̔b:whcML~T(G@S \&|܍W!~t"d,p|x:C\. z*\e:N-7%r+k\1YO7aSi8~t,GXz%9;7HݗiēhƥH0KGEK '*IC-P2;~9 MiuRױHi⊳ntckPӌUpEd_f-[Y3uS?Jc^yڦz<_24/(fPL9Qq&jiWN?Ҏ9%O,5+zK;z',}8.2Y2k\1\2txO@t|#6<蒴]3H3qJ'՘1yGlD-U+j[v2k̼fd}x3`Ng",fDV^`ZߩvAsCA sNowvb~  =6ܬ'r[ 7cDɋ?iđfMCXTt wS[O `P*9IdM_d *"Sad$3'tp|h!BYqׯfVJrJǸTgO)s X*7OkxuY]h 7SPXjK/˜޼52vSby2mYqColZe/d OrQNC!AM}-5Sg'>?N/1oGtV(EĪ}S`.Dt,-84_VX㤡Sx͵!`dM<J0z!KڗPT!r2XY,XK/4 7i-z7,݄'H:\1C'_ FC{am mV̏{ =̺*`i]#{ͫI`=؃N7kG"3En|o8֭iߔ!]aqذDmK]F!K|8H/*|rlIri5ǭ;~ǵFeV᦯eqGT6߾s-{pBr |[g7/,.IbsPu+̅A3kW:_)n ag!\(!7((8)$,l^;u\c2$+߳͗a+ A|͝UVqspz'{7mSkEx؟MblNa,MUmRAKXv[ƈU f ж/"f,L쟦l)Fڅ7ovv#fDa{DuTncfDMKAEșჍ'?O(P:' ݫ7uyNw^/}/]ABWu`BLW EQ٪u"2,3| >0~ݎ߈8m9OΪWS:ZgJI=K5jnyS莴g7).l(ugL?luf}VZ? q^Ԁ6LF-uDDƶwRٞU/8}x_g(87vOQ՞nfXXs`&ԸULyt]A'Ob-gqzT,?hu;N)&WeS Am(ֹ"7 1fxlu2~sϑTO偐 COo^@X˥J`MƘW}RظV*)]jׯ$$~Sb-mw2,ƕzX1l|)4"MB)l`i NfϵvHzXF"?)\'ÿqP^F- 7͕~$ʼJV7>*T]m\YK%i/aw$}m>ʼv+e{'mN] I6F62a.~vΓQ&'3ziĚ,"t綻܅!E6.e秊LQd3'z!j@SR|0Q OB̠ƯߑQr(T7`߶!oW  K==z{">SѼk50v+&9om4O! y͜8ۂX9߭ҸtDT20+wFoubr$䷛oN6r2cyWT=C`,Ww/)H Uy(Z7tv\K?`fpeWr]U&Zi0[\G޾"*ASz2㿚[4dUgQ,(UHM0wNfw-ZD MV 60x}F]1<_a,i%lk{T{4\ Ƈ1TkQ/rP^:ylMzBJZ+ňYshlS y~>~S_KHq2F]~]CjM+!nK~o=+kY?~%c0,JYyRZЃvջr?/^@@1l;1ߝuh $,ĩJv\  tI ,"HF,buժqc:ٷX@ϐ;HlCxe-N.A NUa_#p:m  ~_dX C@gu^ N5P19F$#L ,VQD6X!@CXޖvD0M"CDS;(+RnV'8e,71z6]V^8MTY5lZB[ MެxS,O<),݈uU}"SMȫV~ G[:7ߓQv@V)o0j_ӅJͱF6 ˤkžmQǒdFC3TnY Ɛ8h1yL?C馚Q( M9Af/T )B#; #b5ỹΣw7i =WI2:-KLD]= />>, %-郀!@;"cѓrEz3l)P-';]Rmh߼mbC${\]Rds!?/-B}hu^yUYuN'b[! q:1ڹKH?L@f&9 ,:nLPp_VRtL)hzG<,0!gV y[x%B PJJTy͒+zH+&7D]: xsO$-㥭V\I򵢙0(Om1@ۣ.EP6>̱hD3=Ybob6fP`a iC^\N s#ZmU:NT+ǀ.ZwH9T*`W^ M"渝(uT]5@S pgh)1ToXt[P=ԝ( ? FqPî4Vǵ':/eO#;఑e#ώ:'`L ܘ_˖y9P`OѓZ|gMeG';c'W  ~Ǒ;GMȿ|D^jdBK==SGͲ˅3>doR<zHkFhšR_t¥jNc#wu+Su;A[8epW(8mA/*Q+A?0RBTkbJ"<xQӡ2ú?y^ZHaA A$VN\Ž !R!6z=$#~ǽKLuH;=zyLpf{F)SY ܬ&Fqy5[wϿ xu$z,@% 2"^rp_ݔ Z_KTHԔ[ccd+X#_p@( T\?!iw@Qzż?aYDvx $]@,x`Z׋2-KZJnu™_TI@aϵC9?Kfwn ˱r&ZC1I_\ڹQ~PǾQCA\٩Z;kp WA$!ඵ𿗼&?[Wq"gL"+LlU82hcqɒr7dMU3 ]Adj[y#tO3-` $J[] jv׎L0ְFS}!V Uv4P$-zD,a%nL>U sų9F)bZz_Ql}lZ^5>Nj_4jq3bjE~xiqK3o@8J~trWF!&;)3 $wD5)Nà%ɊOjёߺ㕾Y.(/keI_87Cr& ؆$%X}P^- 'Ѭq5uՂ $*e5}OWra2ʗg!hG_H f[F::^!}}@pxΎJXS,Gῗ=~N-1P 2ܥ hU~BS>F i%~ER7!/D/{Z0PmI;MCOc׬$hcW0& .=7$Qɚ"WO?O*~@!i hSKKoV]eX ӻTj_AE!`CĴU5i@bʿ g:{^'l?{F1w9&UfU|x`3ǍsFu苡wrĂVχUcާA>cp@bg|^ X=*hK8[PhJDjNb$;|dޙW!q p: tڙnTlX$5& vZZ7>|o;B;4,sYU,"#G ӏCѸyb,#[Ҥn>>izQVjT!.]N˪6АzjިIV1:~e,J`&LP c!vRאLP:5փiAe倂66ƄڀR&<׫xdp\VCۨ︴"n;AN"u%S,|t|,[F|C$%oV.S$Ylw0pQCk..`OT5j{x'f˧jCĚypx?AcH1'ʃ$0EqGjBm eK|^-wRlk˽C#Ӆ[yM[5e5[ca`1ƙڵ}hH8xSN꥞dkhY1CS2QlE 6k望>^H_ŢX-@tRcl$%@l⹝"쒵S`H;[XW/`Gi -IE+HOaQ6:2e{ 6#{oBlԮa(ۢXa w #Y*W~ EDXĕ gN Teɱ-]NqgRԜp<% Wlb+oSDgGᨳ{g6þވ"@OC>Z?Zmg'K q(;(}$ҁfb,D:LQzaq_ sNQ7}ǁ#ygpo5B6@=WK9G3$+=P 5Zk2 TîTI=pk3!1[ 9R<@'7Ƨ[*<\A1; ժ/@BB9*45 P,J_p͢,;AeSb'qBbzHT#w̤*>(ҍrX4rKY+'bgKj;yA( ܌qNSM9r?P7wWO^x3],p|@nr~p1B!o\(VYP\R-Qͻ~ngnҀZw+e,DP{+2/hj>d6 h>/[K$VND#!>IҖM4Z(7p#]xN~6#NxAXȑGg]Qwq$z>I+!qKUfje1ܓ%w]n˽}WL^Aqz+XaCt˓ &SWSbF AW8Քvhk9xkאNO91 d(#׵>$L<`mB]5k T2ܐXC89ʛ: ~*aIq<@԰@箫tĪ#9mClNmZr9CǷZda]a΍.e +"ǽ_U&5C(N:6]Q˳3T&>[5J9)$n3nq f6m-љ5H|i}ѧYZH 9'<#72p'hS b$(DB#)C6~%2AXEhkӨ t?MuO nB]uad ?b@#lS>q➏pkD9LM<Xj~u'd5re:fKp І6|=fyu| HעpN|IzsqS-wf/Vʿ3ct/۶ FKI#y0G ZHb'k'1$j{ƂGO"l2SlgRbML=ӶU+>"vFoM\*緺 i? Le;?w;Iydn6sߒ4Is/{Z+'vE*x0ZdS"=-&Zrm&ݧ$3j% sSQgc^ɣxW _7Z(9%Z4Yr_0tw?.PExpx̥y7."ߦfhRq2‡Fn3!FӸjv+\n{r}3y/@csۚ[\cuԤb6 T;GQ((! [Fԑc`M'y.5w*)c3jϮ+Vld/5]Br7 N aF~ۦ[lNl:S86 Nwa)W'P6$"IqF[lۿe"YM`Pr5IɾU ^}Z]qbrɌ~EǵL Օ\txfŞ"Tmo7ׄLJ>0:ti~y LTX{mY T"ߩYM2 4i ?#tva8˰EXpJ#DS>sm=g]Ư\3DDȾQO5⑦#?PD(<&.,DQF}:J_{ޱŠP,4pS. +^@rD*>r MC0Ksv hπ (YPY z]e?Z%Jϐ"`~h0Rۿ)T{,=<F|0Y!R٢bLM/Ipu~"*(6# ԖL8Φ%8BZ``"\Mh ^耯 {?) +kkIޑ=@_@`50hS)҈v!X9I_:(SRgm.d8XԨ >y(R.IX7QgW.1#}anE0Ɗ~w~M%F%|c . J '\cy` )id\LtD?lP ,VrEèܩ9΂)\+.[edpW2* </?Gh |G}ZxhJ䖊tRo]\4^ZM?T* X@<^-D3d= lw_$ٕ;̉h^"y"8}ZXCZi.‰"j7?«1M_}+pL'cp@WK@'6/fL~R^ ^_׆*Kj&D \kT46$28Lj%涱'33 KwEFv}WrJ;XqRU7b8'ҊA,dup!583t_{d~69}7 5cU3%u~m_'9-v#%zQZh(;<:3}G7Rn7JB+o5>Ÿ'9;Ž3L/aS׈"'$͠jtLf(-.2VPU_Mv ˩"^̺uTtLd&%\s#_@ӀeGex>/Ԇaͭmg2h$6/{Jn`.vcisCYSk"6/fe~to]\ޤsqQKѭbH0JVɒi@hH{,,T-mݩy**=R1w?D7:Z8)Q* g048OabB";YfO.s^ؤ9W5E-'V1N4m 8n`]:Jt4`=۔ (Rﶷ?bρljTtE0`h 2H@ZoEXYݼmh=`Vd=h+וA,m(b7VS^!8bka:a4Dߛ[-BW :2,5b];foX≙EBv˞R^r]j9q|˞~^I$F:+cN6$X2I9X|iZ]veC&Xs[Qiڽ_q jM8w gSLjdL7'1'eyGZvyIg xܠ?r1$z zej^968&xo<U" 9pA_7s)В= :m#bO|](\ː?t~֬=ír\Nsr9̪2U5'Q 9u…x)SK>l ʜNZ O}qzR- L7]':-FgLqVµ.oF>ӿ!B4kzύC9μ UTs)HxČ)2 b[|t%br-&X>-XBqMVXO tR_*/,"/lY@w4է­å}vnEU\uN)sé ̍ZAv.i{͊җzsFi F:KoV׷X8jk63AyImK$lKb7괚X[ d7 =8[ИҸ- {L [ K_z>d^UU=.WKF+qUh4X\agzOޠ xz}CTdE>m,=O@K`lĥ<OmF[nm>Y sqsWC^U&Q@R)y2p.R*Vcav[1 $ƛMMz;v+AuoњLXDlPOԳ9\Ӈ?c8 TtѭO|Q {z_oUqrD 7ŭi5 ;# {]>T$ \ $.xQ[X◂j7(X()=ϾY?7"xm$D!71s6/i6O2uQq\3z@A>Fk{EsI߸uU?HPȹ{y,$!e&l-WV2? bEqNP :I=kY0 *~_[3Wߙwt1#FP4rk|nH`+Y]7ptPH-l -×}ƵIx+[rnYuUx4[lVQy^`8y1%Q1ZԗpQEI72ԏ1|˚m93O FE~B&+⳽{Z0ʦڪnf,Z M7-qEȮST!_Hmso<7s^~W>wʓ^~W7,D ybTj&(4#1"7, KQ"<{rӟq0H/!z[QKzm`a~{-G:|"ǮWӼ9E%oU%SۑA6ܾ!Wi16L6qJ8e)5)y't?5~:4vxDW"7C>+5N?q:A^%ӫrۺ(3E|.j{tS.Iˏpr^P!aT`xL0BD}j(}.i'-fN Hl2YEWs+a#7VD!趍YOw9 M~UKXMWbGL'ĉUFmU I Y1o>OHe:Bo)$>, ZMs6!Ŵgɷd 60]mX1۠tu@ ]3jXlQU(W|%ְ.n*Mz*Ì1vH+ͽ&zI CU*}KcxKDn ed"j0j.uX);v1ɱ+jL 9qIwJ~`؞-kVPDA]r0|}qòaA!|`J|5މx;h&QVFW 4QTL{G٫W@tY- ~ݸb?Qw8x+ӋåZUmHJ\adRpy6w)]ISx~!a4eB—eS`W_W|AgAT˸a{6h(ܠ2O+#Q`!(ȑNX.\2Q ?Dc&rgf& &mmDAsM\wed)I9ʟ{{ĤU%tkSD`}Nq}k9RejL85T 0^O gжƥK"Ք35c%)},Ms3eyY%˷%mi300&-Mn\EJ|x5xViŎƧ>i`Kj 5Ԗ*Ȓ VT>QpT]BG[9 h@'vj"5ݷXI8^Ǐx\C-3՟@bo|c텴1Lm m:]4~.GA0mKMbnvjZIGs?T?J?eȼƲ;x !;Kpf1aFrb;7 V[jdVp۴dEL eg mBKfXBe _$ 쏬QR`H6)tKJ,P_̢SnШ!Ι$=Os{~RB[Ed@Ї.49G=7)P9/ُ:9äUk~P8X!KpdF͵"+ΕQ1@>`,W'vgyELAjmzw!zY<ܲi`i . 9.׿LCsb.ek|$NJD cc8<w9)3mFε BQ2NzI{٣]ĉ% HM,}ZQKN9|0.'1 *'z,F~lb^?K-\@1м==DEBʮU1B\ ) jzTrH=E"Z|(B1ǐ憆^qpEQᆵ` : G#WlyjWMܿ]Cy}f4(]|hh`ڱ<1iH"{#(oc&8&єfyKwIk{TTgqE2oGz11mu_5QjaMvuJI >82.?Ϗ#!ki6I|gpH_?@z`<ީGt13 Kحk#Q9r%.%pb otGܐigse+(h`gW9r~~xR3R115x2;؛y*ܷzȘn.w:FCSm#uX} Wz*Lo^s< uK_sd҃INUwm,7;ىH KK7 bw1 Pg'؏f܄Ǥ`;t;7 1v)tIc ZvLIׁ+ V8|EO.}+e_,HS|7G< XX5Ꜳ` ;G]av}ZrfW7\[j!ͮA9Q, y4'()i]þ̠Zp"2)Z[Cr|th aZZR7d[ڦ=:B#LD$>tej0wفrTd/:vķph:6χk"E ,[rEv +)Jm3id;WK|P4Wq5dzIìD}LFҺpiv(i]7 Q'uR\Fs|ФbF^/O3!Lx IXBD bMWSX "u< 7zGǏV줻\[%n39X*lNjoThmeMC<03#b  a8]/q|UJg .rwHs߻(;&X6T{IC`ؽ@hs9dk+@lVߧы{;Г97¶gYZ0707010000028a000081a40000000000000000000000016446b36e0001244c000000000000000000000000000000000000006000000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/amd/xgbe/amd-xgbe.ko.xz7zXZִF!t/t]?Eh=ڜ.+LjSܳ y2"q-NR)f)n6H_O-7֎<Tm?qLz_O#v٫nL8@/lPLGz-qwKEjOmhIY+ yH(tҽ#o2Yhy!tx+sK:O.{bU8uÿt\ e&! I{Ba'k`^ѷN7lФ7g{:xz5n}i0n Q (H̨ɴf*'= ۓIT#ڔGh{I !`orn G hyPWt|y{5?2rc<V8&_R}Җ6ވ<&EFO2BXң =tp˚H[_GO- Ȗ( ;," LL{P|R0-eˤ }K }  bm8N־GO(l,x^@5U}l;{<}D*fƸ/lZ%2\=7",V1 —:RΘWTfIӥAY ttSfkՕfI3S(77<_k L]NIsß(\Re)e@čZ?S]h_jgV ) $&F!yC L' ް`Ș?N WLHu_csHj ӶuNu֊sy\(ɶw)q "2OZ|k;qydUI_~z-Pn?KC(7G^|{,L;q>Y0p(۱nޔIIydE%X?I3Z!RH/#ݣ\Hf$ ǧ{$4kqlʖ\N8_& :!!2|Wfcܰez n#!:0G|*4D%#NӭJR|_6df1$)mmx 8C:|%0hbX٨rхW ҊFMTiH'eqeAcrz ],G]9$%Jhn ҙ ,Ft܈ [˕ 8S}ɠ.$ pLeAo.l E4%yPK()1ta"6 a.eEY'#:-i_4HLF&vⳟ?s9$6ͺbBBG¿ %V:Vlk*4[ϼMPJ7z(SFv:s/8os7¯dd؋h $fҟ5T\ 7 M(ANIKMr3T WEGdh͔m"Cl誆S$Qb?"!!)hⳞqɹlӬSHU-Z^GA"9[`gv~ =d=N}Kd$Ĉ*-=+QLYvd]O^$Hi頰 S.]Q;4oVE ʘ,4;0֋O.Pː*{m~ޱQPX,roluXkCiO ^iNR/q>79xff였y:2o={ ,^z6gn%kZ!jj-8 ?e7*yӦw̕t$ 2yټGh#b!|nSY.@s6\ĿЖlw>Xq n0HtQT$ ALnWpĩL{X]TUhˀѠx&Ce*̵Mpݮ6*g[سQy ɚa&1}&Y+$AQ5F?q.l7K7Pa9Q,@IDcz>d ]]sj\=S XH;mgt%Han-1j?E]Q (;Of%P6'bi>Q98t+ܢ[=Py$o ߑҸ>{n@>4달!tsn.5Lv=K v&?MkT`tHǶӯ̀S7~-RJj:392d ~Y uY>fw1!lݔŸk8X{35YDrijm:%q'gouFjb{*;'eb=^29>v" R(6xfGrϧ"Ek4b܇l)et)Kde |r5hvp_c&e\h1;6XjԽ4^@"'q4 Xt`ލCI3GS>\ve%wUp87ZYpp}َGFPI3#$*ˠrBj&OW:xXeB vk'uw_^k[,W[I6“c0J-8i4".?ʺ(a]uW)NUb^8TH:x C Q$Ub(x,.Svy|\hWzrc>C!GԠ-GW{m*0 ~%zo{iMX 9|V%XߟW+\@ ;0Yz^za?u%#Y :C!3R+Njf y_l~o W*<Oz=~D=[eV'Oeb&R*)88/E!Mz0${&&\܆=$Y3?^ԯ}Z)KXU>6/%̌TRk)Y @sO^[ Nv*hC旯H:RF>bR:#VMEXj9Dk d/&P|!#)5 ~ wf!y껗JwN\k;v@RIe;Vsk1ADR@fAV;2k?A FZA4/^nl:hYSqM7\U(+" <L06/--9mZ8hK,l.4z[ɨfHNg1c+8ץ\]-ȟ\QDX?) 'dQxsvQ \U m? Em/طvjT Kԥ,È.<)rpcKzݚ8\WyF"TO+=3À/5shC+XhHe¡Mǿܑ<.>ɀ< x iGtۡA%@ ԺH8 հݜZ@mkk(8^럈^8&әU[M$J*~h,5^2EXlD,tskfwl1V~( b$Mt95V #ف@Z3X' $:]bKK*iOş~}#F<0]+dJ4t!TL!7SKe |c0۝bGtê5k]WCz\6CMn(Z4X{35y1ܭ͠@  qiPI %-y/8TWz۟xH&A~z:nM\3xU 1G!*2DD'Dž8ktCtZ!3RY}  Gmy j.ǢQXJ6+~$6Aq%J/!>qY_Pe_ldx?. Ng~U ׶_p7F -%jRZX-tFyPڿ]o+Z P&wڌx(Y™ؔ3o|R; 45:g8 2B:N ]Δ s3Zc(;=+ͤs`Egk6貪J @aMt=LF|%bK+17h]'S~$Gi󿬁̑$V{~y?u+&[4?ce¹ziPD>ڠUO;GFEs^ *y?; 썢͓%.Jbf K>PjR? 5"ju'XR\8Ѩs_Zj礦"li hiQ"TEuXz0N~o2ϕhːݼ\@@ 1۸D4 sz! ϩjFH$ *7dѺ͞I8fݼE"e2a^b/QQ;X0-TWR.B"$T+_"Q4pdQSCҧ8 RXH}o+G_~O%2t)b+w0TE۬_'2BC `o2ę:w֗ZD{"ѦEv̡ˢ`)&f,Y%BSeKRScb=s|YO \.ED\,hDPF1t^/.G ̧+vvs}cSI~B!hR*%Uw(ܠWfm0 xE Y[|f)жƕU^!HI 5@!I@B] D렚-s%G(LW`IijɋD}97'M-C૙Va겼1jslgezXsa+w$y HZuC8[MĞB",ܿIņfXooLV:[ƅ?VOwDL\}96F<n\AHJQ 6"h5w;,{PqS2%i9ɞ/jp'CPٟ7lvu:^Gp}ΏDUnW. ;lY<r"פTX4#aQ\yNx,p9Ҏ(1XL,gE4#7Ij߸ִڶ.PEսz1gLďyͭs~U/䲔Hvv[wkai M 拷 {=Z,1-|^dZ Iol{#ֈ̷ڎm cG/25)n`$J]gw" suI̖&پtP(xQ<,|JM嫺bchƧg/+z3S[{uwHQ0G:`>ХVOkag^(>,JpG 3Z7g]&o"X>Ha]~fZ;^d`SJ9c2RK̋gpœk ={ʌNMppSHtw+[5'mqn3T9agA2#w술HL"Ra!ox`EWҐ1té7q MIg&1H0uLE ţvާLxBIp ;vm|r_ jGvT.s<\fjLZYCm@g}.נsC{O[զh?شIKAw6Utz -ūB@rC~pӸ"}F <~x0}V[O<&<7!qV$ H1:$YXp&g?X2W_EA`:>i:YWȡ}O }M5RBF`ӻ 71᧏w3@YM&w6cT{)y<ǦrE~@Y4jQAՈIJX1:I7L~H9L&6s&Q당0l h>swuE~goR^GEތ攦LO]A &z)bq\ )5t%qC[g=~ d(/#ЂXK\ N ɔz^ulbe?Kړ@ o,}E5LNdedn0U VHq _R%>yh?$XfIPJ@ֻ*W/&SoZ EIW$C.x_7 r (V62:A uiհXۻֳ}8m*`soML'J'TZ;A AagYc0KDE9M~q8^n$@ƒ iK!wRXŻőqi& )x VJG](.U-#;]N6SB( ǓᵌMcu qJ棱ѯ (yZ\UFZtt#sŏO4>>G?HfcV3q]}Us1R/Hp8J*ߴ`SK;yq2WřO>?Ί!YH/oүnIVE/nbݰs m$X,Ae?Ih5 ͼ% Z -m7tL&ZKbح>:p|Qe tk hxJUz(VQ7,^ߴIndz@:(G&pۃՍK|O1CT n2L^ *4:D$e$ԽDFR=*:~E Qīz t?|Nev~&, 4tz VoL`d4-{ ႑1/6v ou8),q7G^,J1=|,&-8ֆ3a]}"Bm6-f Dd8o/5 r>PĜIu2KUVI =m fTMz|䖎1I{~s7Ɲ^HNi}A?*[94Y>n6/`4cR62cՃVeM(9+rspvOalgZhf3bLWf#F啫]t9M, 0W +DjWAW sىXzN (q!5c@Xfk]p˲zFZ+n2tXCFz?V[Dc1l f؎O1ՐfVޘ 3L@&W209ө&JSzo?lRgT|<UNa.% 8oLw m!A]>Rː|V8h ?~ Ud[J+aT3gyr@ۼӸE"8Q[d0kYNN(^o1 8-!vQ>!ytB09~yPfV袽6c Raԧ0Wqf_dٱिp?@=1=FL\&[P~}Cjʛ0˜맕 HyGcG^{z@GeAO24cPaB{5e+lY+D2D{sCO|Mԝ9ސ2 K`$1~e[GsV;nz{񰒂rwG鸛}9\Ǩ<[!uwykҲcy˞A|}yVP@'_fV:  J|5SfsK'67~Rq 5B8C0}㱈ќՄC(6թc@ Pɛ//$9u<@+ X8#F$m8h[`lƀPOaxq8Z6}7 팶hZk^8TFf7}>ɇ;ˌ9`L3z63;f!Yǟ- |zBr YjӚD@ xhܢt.vWWrdp=;d&9Uh1$??i8Nɠ8J7TmX}?ٜ9̛73H(E :myઑK\,:ksbx}hx3\OX#F^UB{)A4CkDICO-VG0FUz5}-4kuU#zndP'k 0*F g/ Ңv]h!jy, wYݛsp?2  Wb~Xi7I\f'ּwNW-3|ԼzO탕h88 Ǥ,F4C.f}2 O,FZ]z> 5Y#v&N6>DS̱\t-2U})&A* PcC%02}:imRԏ85V[U.r$fTO!^f=}[F"sދS{) 'd|bӭ v8fȝ6>=j9.+ox&{N|GsN?ABeܪ^+p >4Qr=lh %v7 U(5F<۵` iM!,}Ȇ+)ەyNK)O' tH `sK2AEpKkSS8&j@`U*&[@3SxlZ#`I\T"Ύρ!.:W;xL!E+QaHSDǺ`9.3(m|ˤ[/C9p[Gi \3ao53R[ۙOM89|&!I-wM:3A5$@ ɶfb/6b|gYmUmc3b<֖' )]hg@Ou&뺠0Ԟ["G>}s3pv?FZI]ruڑrn!wڐpB5Z>4)5MOICg.ck,VنkT7=.Ctbe7ǽr~.<űrym'/.kz@lU/_l7hD%LRD ͼߝFmжצxi0/\}^^iǍܾ揂rN pY Oo:`Q>w=w<"RKXk EzI,B' 5ϒ1{(j󥩱IBv$7[Hq@CKK.fw0ep5f"RS"_=s,6Xd\g?&nwJ)OĥƤѡD0)L'Fك)؊W!⻢D;{)1-⍖}=>4g*YfV!}Qdʝ@*C~rO}X/D9WdU1xq3_VQ3$;W_B֗V]&3@zԾa[y.aK39s+$iL1Ou>ޠ[`ݶpT >}ꢁ*8G?3pKDLX. Ywx:&mG7ljTޮB&p'%3F٦LQ0v/1#F:^ _2 ? ͒)zLsb>?8УQO|R1hv?`K02ʤ f^vMg' SdUoD[`aީ{ ĩ9.F}XS.`I@ 9|~t{)o,50nio+N&(tv;V[>wpԓPۯò-sA߄U^NHb@[he6W |VsTF +k.¿8;U>[ǵ5fX(E)j _N`߈|j],Cc '>%}|/af$єm/Wx^,@{PޢOs3ajf פ0m+S̃ b|FaئdF7;"(283!("T|my7HŒd!:1c;Lɶ#%(:%^aVCw[!^jP_"qQ {o\"_4XrU~ZN %[ayԬ<>bsEDǍ2}:(ť.`[ں2=w85Su6E"nK02Ӈm_LK_A#Lzې;}'>qݿ]0LJkaMgM+o!X ,) ye/r9MLwډr1 )H]ž췫$U; p8ӭQuh[j8<)~eҕ# P l}WƠac>ڐ %ANC`Vŕ11ԃO>lۺQXbLAoD} @_*73@lv#.τu wԥ|YG=yu L*"L_w-k~oR8Sf;HK|0xȯt'-Χ2褪˼ĊoSYpb#Xaf. t Jćej)ŎWRjUL37>U'c]BN${7Rs2p"2#ذEWNGd_R-hȁypT;뱋h5=6v!*Q'O*2O{nx~M}I+OY~i)xJ\R.ҔOj#i*굑zm _D@ tѭQgK -8"i$dK1 2J+W>׎TDl)RN<"̀tg&ج9UUg[qbo>ط as 5KPaVΧ HaR{LjRo:4YZ%ɎA$6g';}a}&M&aY6[*b uFIJNt (u ƔkX>>P-P3/,[Ni[qgpqo)౓C4J캺`wV}@i*.˹ϒO9NGXX;eEGY%0#{%8l[Q%ބsSd*-l b]?b 8fxgyҶ" bAmv{wFNuod/ܵ#9R_~j8T@Q9E/xD5#z9T@*8k-QJSK%5<^qێ v:I5Wcvd8>7Ll) 舮=x$!T@eR_yiu:xt?­Єxհ6^mw^n"^f~۹O/yQ!X4j}8&נʤfT1"zEzاN/ uؙ`'t ʟH%e!aK=Pfm}^KXaWdf9*90q9.A";ӤNc¥4&jS[0` \A80O򜹢̖TV3?0c Mx&DsѡT|}eHӔV,CD8+@f4\ Bd]Q5O:!wPsn|w#ZuQ~!G^2I_MaQ/"w58JpZD1 N*|Xf\4VaȨq.D o|MEqlYǙdznWR9" j3_&C2@s ~>u|&/fZ ecXb2xӖI۽|n nYs ge2s* ZG42(s *kޤHG1bWJ̮?p1%wiXdeoYm_gCaoE7迺:ZER6Piya _xT̎dV  2 jl xRs#4i´8HK ^67sdzE 0.r3\;ƒ:?Nf<4tVk5#DKRw0$V/ymW9+7#x#)#k\dkgC3 `ȩCR9 vʝW|̱*eS4UsYHzZOybt60q76Nh"wձ70lJW1HkC(梃X'VǃFMeC1SYYvPbm×.8&)_;%9Bq:v-Sϗ ^Xc]h-~ż|(!3 @(QTGp%K+-SfkqJ-9t\cjVC]q)Hקy˩!T%45v;\WnF0nMủf=MpnRn@n"pq9Ux5<-xRd.&u<~ "sF{a٦_\;P[ry%WR}5v$eJ DY\SO,Y>p39Цљ% W)MD1/$:92(ו/"i{qŞ͈ǽwnwgЌ5@SRn ZרV,) EWu]Hy5#2V28&o`9O#(3(U%lnJqz^82oÈΚz!r ]v%ǽȽ'+aJyhBZ{/k_c[V@lS8¬o6H{@ߤv$je2%S99&!@ÂZW7d_woVZs ;]]l7U %mߛGYgBq0FV7oqǝ{˓q\y[&bWmxVm#pMV|h2X?t6Bp|#yM>R+_mgˀ#څDTI_R0xx?ɸ10B~H4}scBs}ykzN ɂL~eiDjW ;NMVXzZr©=TX[b}&ꄾ`<e舡) :aq-V&28uQa+)3ԬdsS3ǵ|"; ϼbb^?U AuX({W5_yGos8l˻NCG(w: ) NcZ^W5gPƊ`!Cp5>15,9gb#2vsɄCXD! B2ȏDGr#!"$t(j}މxnƱIascT<KW"|->>X |n 9zԚ1@IF/ݙo2m'꣙-N{rݡ$); @qpF Ț1#ȑ@׬Pfr%1 1M.Š=8 TX(WN{W:e{堅k`N.FTɡ[(8j`Rb v q\xk0g_ߵ HA9lgˬ* 5cT3RL~nleYY^fSl{ GLuN;AO̎?Qϫg&;ǖv7C1%/R4J; "G  z}Pz43BT5,9 6t=GX+v:eie,P5 uFs=Go,XR/ zۘ4zX Ǡr;[FSg|0]qY7> 8pĞ}Up B&4*N@eRAQ@y>kGy.+u4oTBh^Uo~%vYwie":lM,ȻS(PA.phk-t=N8 MNK;gr0[?rf-YoЯpF4@K >ة^^Ńnb=Q_Ğ\C~ܠzY?ς eAtN$ȁHϰ~|q6^Q=՘:l$}z4hURظ{Wu]Ux=T.c?" )2K&i8*>1femr]0Jy *ljtc̻Yfv]..7 P$05cV*6>{ *n7]9@ɂ}z!4g8vY\ځV1_9 P2Cj7&ѿ߽<|wKwjS?#z{B_pH6[ ? tsyu(A2tJ7V!I}Z!ITaGEe|g'?Ef5Ͽ dHQ9rE d=2ORc>"fz2: wl!f6zF*#DC2H5YkH > *kTWzgzg?gһL΢Ja ",Tc} 5qIa퍮 YGR*%e2yVx,Iʭ ~T7}hDx[ r ɲDKs{ҐEYnB`jB.xMEh =P por=/liFe['ʅx.6ӆ1iHӇK6IY]9v6'^;}'fO͞ jgPlt?z2a#:l88k/:,<;Y1H? bMaKT<:MVgR gugA/Mڄ58oF<< $7<JR%!;_!BQqL8;OJPsPG6tb$vR޹p^Z TiuehiNgMO]1@JDw(%Ƶ]-I6 pDW({@?vA΋`Ǵu$:AAРX-0+Ϻ_AAx+ x4x9!sk I c?ʈ319SEBY P/]2^5f)9 ddwS(l+'iAra(ZH6ĬbΓL?[p*`61+س vm '7a-0JZ9Ԡù/,bTny1=ҼU|>^',8EV9B{Jeqly:UrdZ 90 uJ$Y8=-l3~ nZ+7г5Qpq2 :0^з:,n4N9o~mxJ\:L6ƒ#i6{UvnnšRk 鯷-ql wwX@n+L5m`l; N@\ȋuA 4~_x!bWZ{ >ސ )=!%6v >dF6QŵSO} -AJv+DO':%M#}ePXM(ʥʹ';6/ڹf<9f2 4ZgJ ^8Up@-@{m])[iq_1p3a۪1WWRB܀EѬE縨*Kp{$y9Tt: sDDP?xlD S? ԰Ӡ)6o՞]|3mjt61;oH)W(D(lS-Aq fuخ!֛VJ%URq&r1_pnzc_LZ{@a©Ȱ?Ԅ5sR/BO27.nRv.u%xK|lymMב/jYLW^eȕWZeQ;Cf>xA `;@X.S\'hBj4aZ)fGN) 53PNH#)5GOZ-xp0 :JӁe39Q Ch&HLFխ7AJVCjp(}Vr'R /3G_j"foTF\ЊT 14:(Zwb5VX?/mLhn$Fk 0ɠ @4&RLu xN16~ł\L ҄Lk=Ds6?BGlqE*8x!) fju6^WHW9-&R(ʷ1z=}Y HRtVG>uln7Is!̢(o nH=޷ftj^lA2\+/YĶLBw2XZ(P\Js/J$)G: /-WR.} 䧶fK+xvɓ[n?1gD${y4i:кrqN7P|G06r8 >lBxqkQYʤ[۪/}uwbsܼhK>TR*BnUOm%gjI#1\GGK8m swW[XJC[4NRlOC7^o7QQ߿tk W]pC-]tjUIhR"H#%DkJ/ y WMBF^SMRɀjP*(+m'k\/ݲf=3Q⵲.F]eO;G ^JMh,t : Q  ;T(n܈OdF pgynPTVU:MS$֊h5LX,_!g )`ͬ0˻0Yl V/y ZjAdȱ)兏k1pB ~֌O~dCGIQE85{;g@_/fX*nDD$ 8U}}|*dZrYδƃ79oזk*dt+L$$Fs%8Od-Xl]pX*,= FzuK?5<@!l07'C2xD{!,N9ʚwlřqJl%{@:{OZ~ o ѕW%旚j&( f~؈\ pS: ȍ4O?bϱG@;&DɓU0Z8ἥMOʮ@%l5-m1ՕR0ZR4f6)C3cǼӂȻ~7ǵz_1%63y 8/K1 up= >~99?+HƊƩ]!#SoGyix+9(9BQF D;93~HZxm{l vgt&d1A\ω[(0smHSR!pbR/CKnIJpGR +5W; Zc*?dB׍zd'^7Z%nېNpgCӁ|`ZՓ-ckb@J(IJ<6gUƳMZ? 2sV 15y>xh *MM$(K\Yh $?MJZB eluiKH&{ ;sV72vgmkN0ouU.0~딲 DEBKq#[DTG {=~?n@#\v~hr'O xśkG [ᴧ G֠z62o"44,n}`gzjFU;1Y)TvJe*Dd;+}6hK7F n fZ 4naJd% ˯?68L_YHǝ7Xq-ІP1an^95 4hGSc2qS)v0}C5-`~ 4I K6JQ}6/ Ne;(*G#/ g_54ʇOJy:W%j?woή(1Dq|)O#䃧Tc:CN5<:t]3ܽn,lVJC|l×V!)!tr Y)<YnNE׼@}=WN pwsj`ۡ DmvCJfmi;"fƞ!]349_1K)DQFJqYFXϐ;)zzqwy;s#ɸ &̵Eԯx3Haw*W*QOeAeƩL3Dȟbq bƯ}Ls|hzFMj__B29G[FZ_ @l du7KfQYZӟ і%6ȉەC]?-*cvGGP:%&j㠐V`ڒFNcLyZb@D$3LI+o^P$R[T)M=2Nj^ @s9` 3!l㌟hFR1wTL}.#0[l,Iy,{Q֘QFUe}橚%˗z6RR-$Ǘ .dh9(xA8E2ji}+$˅?j}kTӥ7u lq `h RxS*F]^ Q, 2Ua*jVN{ loGgfFKRi"^rϽ !E$8. f;-"]2G rgpWVox$v;^? /0:b" [sc5kd&Q s57 sJg#-k'y$NwixϬ@z؏j61P@X#l3.#$.{c!S'1 mS%^-=P?[OVܫg # Ԅ*2$Fbǎ))xVqbŊh~pۇ(SPgJ"tm|.䵺nyK[N #7 z+uUѤ@=L0QDQzMWޏmL83;*PPQv,G׋ڡqUGO?0Ai'"/c@WpFT6.E*nAt+$p#V+0nToj$9lEdm9 d'&Q32ˇrs0IrqKcfc./cǫZetB6d? (N RD7.m_#qVg_]>V7v vEc';ɦ2Q3ß>8~jxseNn֬p27 [meǭ|r6h} o{e,B->5OL)U[\9>lGlmO*y<.AdH^f'IBȱ3Sx-BMq%.Gf a7wxi\pkgsq$Tc],RpPw0%OVi٫_׺R$feሢS$wc"#OQ6Zqi~GR+}?Ľ}Q4V(m`Gb;ܦglRCN'1FTR,'O:ZQcXz,tT |&r {>dAWl][N!)weQ@w3뺳~MEy@Kak=-<-2ܓSG%]qHYg88ֲXi KzX6a),ƍa< pd!)OH]a@qˆFNx45?tg,Cx]6ns_(w]x|Mr}+ .`*0:g ~㱎$7. (@SDK.Q_؉u@O[ojkޢ6H|ݘ j O^_qCsq$PI)=Gn5 <Ak1cW^3s {ɯ}];Iu&l`z A~IL+W1"gØ'tְܹNRՐji Q-SV(r0Op]1brJ(+ܛvT/ncMh ^O2 # r=O㌈WAU K3"5 5LJJG/fuY0@#,t%zΥ 䣱C_9Jg_Jl[ӥ;2L ;FV-)pqvl]_/P;3Hr?s2!WͪùM͝$ҭ]\?I V֛gNf淊E_&ĭG%#7hD!Pɭ=LE|>^#X 6: IqـIa'6dH-xaQ2/ !YS1WˀMUm$Biȿ{((3jP0msdgnmT3L*3ctk) d$Ȱ {@?QS^70w]sS03Q'UX$,L ZN nTnxQla'5cCHg!' # (>3ĵk~H(q[:̔pG쇒ܶnTe0[ RP0KJ|XWHRS܈쬂*28*C;zTFSj8i/g5nt|\9|c50-j1tdǔt.>0m/: 5 "js; P[B{!lӔkR}o߹"G獈y0ҧ߂#s7qD/%ZV(z%{?c>_"젳,!P5mžS+(,i8Eq%XY+f饔NPoKavjg :K[Yc ǴjzWFpңm@Zc}BQW[ '`WLP:_ՊFH? 93Rz|`5F.X.i鵨ZQ+ 'B@cEρ_`3 ~` "r‡DNȲ4 tom *.؜NK[d?MZ}`"N >dAno]͝0zI]CN^xPa/M' ԅ]B&6aw6ėk~rQi 1Eݢ,AK_qP0̶1Ob{KёĽsӥ[!ԅ?kS$IBQTXЧ4,gmnU ǭLqC;/ˌYnmAoXQV}h0|8/8 R^.Y\ I!a< 49M禎ϐ5QswO4m#B,Oʵn'RI p{5MYthxQg?$\ HĈ-nl+=J.;K$-6AMd +upǞ%hIg{Iǰn {9 ~ blT_Ԃ%M<7.+uB.mh LS %fJ*eF@?D'YX<ücAԜhM[n4+ y3JEO`W(<\I' *} ,|,T}ɦbjrN8%=fӢ²٤K$eQuIAw%xĽx}Au~7:VN֯L[\_J/؎rk-'u|O_bث!K1)DsLiic'#K+@`^kJΓ君JxB:Eʞ(^rk_ >Y6j]Y1 nҀРyRmŊds"q>Jncm_)ؠ8n +:ߤfV,jMZOƯ{+ƱДly[_lp0cXHo+xW1Qwڈ49.GH8@ h0y-}h a!_)~;<<#R`W´eF %xC*h|= $cw^2+&{0[ 9kF#yYZ BRjtk8l2h A3(`>-h~n:ٝm3R{P9-X{ .H"yHs$6cHG @5X G'va 1N[(gIjR+#w-[d_äxhbl,*-pł[u8ظqS_B"T2E> PC&ތ-d͒|8=ۑR;6wOeE*P5+WJKܽԚŸ}gy_oqTj b&Ԫ5E.b Oaڞwu>$ WĩU9q@/`#>?糔bD:sWTh`<# Gu]t:~Yu<^"ߡx&^sEC9#7ULjTF*/%hY'{B0DSqJZÄ '+ۖX*FYQLYi>:{p%:}y (vO􎁕I|={nuCm;O^b}uf: cF>41dN}{V\UoXWqbNJ]sd,xT:+ .?>::}F+ke;ЛM)hPvn*:uyF"P epʈ?O{ܤ2!e,tQ 0tljzv<`:Y8)E-?6Lb# 6zX.UGh'ރ T;(P(An㑱jy:c^Z$z/ @y‘a#n{-B!NdHC, Zi iûT09uɈSV锉":.Lb+^؝Ty>x17֢i #Ɖ4X(?z>+RMձ];`}Ah0xeJ!]P#] V++VI]LmE4 C XXбlm'2DTGy U7R&OdF44\3iy.d$Ăeztk%#M<|d)򾺺ǹ U Eo} SpX+T ^f:K4j;';Pyc$}Y'~?7Pև>ٌ{ā]T`p&:7ò'(VWh[ӟ$UA.Y((VTʃ3́d͞B^,\ْSf׶=Cplӓ7scu 'H3cWAa_Z:^ώHw[Ng;?A&ɼtĻq8GVUTsbXa` aE+ܥB!~_/V`8s'!HhS8O|2JK㥐.YY#eG-`z%l?sLs@{ҟ=61eaHQlB@D<=%fízOrh1d"Ѿj-6˴ʥ˗my;RzUAjQ{]eσfLS[$jˉr4,{:l\e(dg9FsnJUG lKы]dW9jth+y&[-Ci9"Zt p%zk`Y 8KZ k|@'{}҄Zk4NJo/#-vҊ Z{Yѯ |>~f نy Cǯ\'S^>-Ԓu :]{z4%/W:4%FN|ñ¤gail-1'1;|GK܆DkIһs2̚}7hHSi<WNJSj.#Ep}17Mc,y-I  -S#>5a\p>UfoyM#%w\Z-md!}?>$,9иF?Tɿ%ףdr*8$xmamwC qOoEN &aC3| K@%>Y)e+]/mg} |,!=Ev } q*܋jF&gTW XVT\t@ڽeVl_y'D.ps  H0+0YRKe ptĞWx]<2&Ҳm#YڠTc[d5("#A$&y1Øtsѵk1ŧ ׎S IOlFjʳ"f&nfe:ȥXS 9ZӼ:BEo tf⠂dKyf|4x5mqH?M1B)[F3_W}i=Q  kHܕa;=jsPoZ1eZ'uܢ |꩜{n4k5@*~tyOGO*SD|>yLq/w] KZMԢ+$Ԛl<|ݦQAt6%``gME)bS**NϷpiLhS)0)YYܬֲ &sKmm|y Qfd!T-۵ɻŀ,U;xB7܃,r<~/^g] QYSz2LtC[ v`pA#. :zybxS Nx(4ED>|)<^!OD&{/+dD, oxͤ&-Z*ey6̰޷ Ƞ`906 @yk :mE銷s@,hOxUb Lju5vg'b.#N- J񜹓n5Οtyk7 POMPҳbҥ]{? {h ŠS7'Ԙ1`pI !\aPj\< ȑ.EW)4+;:;qޢS@:;5@6*WɬGgаDZ!\%ϸCcv)0򯢑Oh/ց?Ke=W<w\LEWuU c5Gw1%- SX+pT 58e0f]~|YuPn+W\<|FU$ߔnr?M-4K_5G 6D|UC[e j0k49Ҽ{Q7A T\i ˴ T)yKv޳C.C1Ɣ9iOZ3cl[ U6)u` "o_>!sR> Ug9Lfׅd>T#^EN26 W.؇N>wvAuYױ aK jASaWs7?7 R/+r:Q|nWv$Dѐ;IL笌w;RJQiQ8̱9(CNQC&o۩mm}(miUZ(_M[2V̺LxbgB#?mq=lҺ%2ꆃ\psh[(aAr%u'-JlɂI)0aReRtzSkv h[Dŕks1R SZr#9 3yj!Qʶ(=(3Ubi&auVF\+P8s5 T /$ɉT%cdƉ}pNU?Brc ?rs9}Wш-]V` 9!rYݚ\塔&Y~hf_! _0V{s.adC* ~($~Ŧ$Gd]s^6zr I)q:NRK _c,`v! "NC[3G:f1&Js11, ЈW'"yi&u󏱓idq}=8x{`8]?2TW,g.ȄQɖϠ @fqTm (n.-+-cɴ،ʬv O0*aݓSJi !HGUOH)ǧϽ MkB&ΦFw; |Fy(ʪHgC NFx`( 2;kOIkKP}fk2sIGVt_wz^}M3=4U5ϟg M qE9,M%{Vɱd|p NLN70MU mfd;?ÒirI] WX_Fr)S/q|q`;7J)RQ@DF%f[?KNr9onPS:iMޫ@w?϶NJ$F$&ڣ4U+ r/C!ƒ>!Dvǹ[inmX܀@5 |E4Y"zYi pДÏ[|z[ ep6g(Iax[ ; =e4 s&]ʠݾv 9%pQnõ4gZƱ P=f;Nl8{n~e`QT^~Ȝ-Oב|esv`4+w85Fɐl\Fti&%םs9 8ܝSIO\w+  Ze~Ɲ :4KP>A7NG!E8mvCYsxM Md^1Nl#/*A<ɦFxoE. <%o/l̑]\o?NАq-0A yf#Ѡy13 j6A2xRM(п_KrUϫe($[54[|50e3=Xԉ)}p7_i6w au]4{C)'h1Q$-[ϏIqF>u.'~f·vQݴ_B&V ͱ}:&@ce68xQ@ߔ2FK|KPxBt\'Fr8@20-J[>ɥ:4&X>[69<)#;a"(x gG6 m#O59,vN<'f0]hV-:`/:ۮje y0c5nJ3y4@@|;};kjVm2y!蟈{>˦XggS2DiFl{ٕ/6kfjij9+K[q&23`pjA ِeqW«〃ݩ0Y12Ea#m=01`t4ed>RQ>!X?>hS:B*|[H\Z{O~/\ 4b`*@m#bqm^oH >i+@+X`aJud4ؕOw WTp'vqt }#N0 _QPE!Qiq4J J7_-v/4,W|` 8]QVަttѸϗrBSOy"=w^Jpj>e]ՃxMލgad=2Z}~&-m>k@ݳd u}-sU]ڎN=)G{f]ǹHB=&zfîٸ;cט]kŀpLl٨JeHJKGJߊá`*|f0n)ckrzX]64T|Uz=0ͯ`R'}[_[:.OUܙKfn;IzݟW2 c-сtWo߁ i\+?8 Ծp 8R!)J &2F"ņQzޯͰ'iqר"c2Z xvvjEH%8,vߒkږr&5$G3HWb Ą ^8:wm2&F%#Nds-$j(֊\BX;xdQL|_)A;mǿU'~5 ,;Hlg'܋W/UTiAL1-(.W}:34:u^kޒ)1G8%~E QW%@%&<[ ]OQ?L PE1E  ,QVG"ͥNxlrlV~7cQZ*Wo)W`x~ rg)Y.Mß+ crEimr͊F{jNlJg8C tvy~UFmA s/PHH:ٍ |ŸdGu(vN8^Ѭp L?fAn6ҷSk쏚{jAm/*oľ$y> iROR5L'=q_R2LdP@MH_'QGpaN{u3N7YEk Y`,"٤C@[1~5zˈzj u h9 bW[x'd$+€ا;_X94f1T "C`dIxPAHWǀI퍓@#3 Qa^&͸ƤUvv(4U88a,a#. .͖-x߳'"Vl kmm="s. Qu=pLB,I@nMAoJ5iΨEn<`'gxt3Ϡ*l\ ?YVah|zV N{CE|lߚ0ej2J;^"疂 l8kHB})L^V|FP5Qf.'EI  eYv&ؘ[vaEUւ-h)"*J?Ǯnkh(Y"/{nH*Vs1VK(Ɉ368<bpnP#b+ W)PGUfףo9(y&) WLy \żC{Sr)L">c =U/UVs]an">2TV_fzM#kZO{ aٛc`=׼CoVqU) [텊VޯKJ@BK%yV@ng7ɯua Es5!v +R81X411:̕vKd͘'qvl9 koY؉ia0=wGEz2|b*O<6}I .Kں,R8A,l0,[d3uKh͔N4U&uWnG޿דdK`/bm.'|qĘl9Γ8!]&:,xÝԻ ,$"u0!qeA[OyͼU-5 JF? c{6nAU3E? E'8lcx8ͮ%|#Ldtg4@N 7ɖcBlnlEMI]ay.9${>Y}-",> CIrz7}d_ X=~ΟHijH('eJCf,#[|S$IM@CW G ^DǾpTi6zD+ߠI8%PaO6lUut\Cgiwjb${fNz!n>&FddxXa8 bI1My ^ͯ1j}D-}OF1.uM7]q$SP2tB{4KIDku@O`oD;˥Iho%2#>5ÿX6Pq.ZI7p'pnr ׳־lj︕e*1O VS; pL]+ 3 9>Xbg }Ar`t4:8N І|}esZ203Q7#2ކ%Q_NIRhˠ㫊B(lV|ag[ևzIhCX7<c6mBph'6fŐ-!ʢfwkE"G OGTmDYP̎"ۻo=2=EA͞us +5BKͯŹUeb,?'3fp YPvQtJ^olA+B5E¿{Pw6dXSҫ==%8[b*Bi4z("4Ԣ]Q$݈H%↬7уr]^b =s2=̯ϳ4 RR_ םdHu7CW3o|Щv$;$M?{0U * ɡ4IJG}Sn֧*K ?옢Xb+ό N;}sX!5gE@ צ֤-Ϲ;Fq?b/ Sfnn쎊@m1=0&%g6U#cs晅RA(I${_=7~PFDŽ e{d;[DpXi7SLkS#ɸ #Ϭ 퐥a W{L*a3f'C*pR"m֯ooۄN&z#{iE^Oq~tmZUv}4dSfnsx~vڳ/CQtBn #h묃.$w\6]V w5UJN5:ŦސE)N G4ЎUo>H*uDn?~i,^7H 8=ɇ'zgv< tZYR`+IFkif\|\˨B~ԞI?10S6^e(9^Y<%"cyb[˪ @RwY#3hQ,:xU'Fuow0)!,pSp9d3c Hbu0 ˲{{<)15UQ[_qxH!@I{d{@Ʉ꬏̼Eۛ J؞@m0/g6H]d<^% /DtQo}#-{n&N)7GFl}~}xLyBqj&x_a3goI__La\Y4:ap5Mm|oBje{N@J*ǮpD罟cϟ?okHtwXkf%4Ji%MD E*޼9QuﲬItuv{!)σl K7dn&II!Oq0SA5r9 \_{gh.j]JL@nm/~`;F~+"8a,.]]2y nR6X'Zo&q:u/v)ǘSS9O7767䓰d2p,? H&[}=]>[Yuzp@CFq>W%f;,"K:g /Ca \P %3{pC,'wٷdwȻU ߫= yh?Bkc}ZmCsGG)%(Z5<$硅#pl+Em ԴI/@JKͽxr"Vj%#<4MQ X= #l`;ӈ 5ˑZE#5vKXcmu񑖘,n;A_Oe9/9.St=Y/icʍHt j'Yoma%5C} ;S2DR#a X#e\SxusPN=W=r鄧εHvR΄8MC\xf0l - mxf{\?Qĭ!5$UJ'@S"pGNͧ$11P(]Kh{6ʾ:N [KA[fOf$x 2sic6>7-q9jQywpe&=d%? j&tdb:N@yNO-A'w[‰i&.;0n<.3HU}Md ) [TMXCjV]&|rFytOBSi#3s D߯ dz\Ull+LKrZPw;|:D`M$A3GҧA,Edž~ÊHx_X1|gN1k5Z)6ό󪭞vX5 (D.fyṝ>msBN|ӳ۞ 7ާ]gm&YpE(G>|CS@Fį|EH3U-u{&,ln`1=}Vy?(ոD?4)G@HTRCƟ4{@ +:Xq?/^jm͛)NG-e8`O]kq,c^ iɈI<Ò"95L!:r3ZKKST3&9]ycv'Y) pb+IϷ>e5ƬQ4+CI7G7&puĐ&; %B1*Sf rq:;J<I;j9eqî; %Uܮ.ۈ0vI+M_gWAr=>dWYA-jUgnM겜4yifг':M@|:oJxE;8$N}M0Zte+ 8 |c<9inMXI_Ata4[9*vJ ([&R(r 'q9m]6N-Mlj7U TIupHS b搰 c N$4"arK츬;C4:.t 6x`BHZH8V+JpVYL';Ҭb Ԧzц9QkƁ7;F$esЌ9`"|XR!c4C[kzL9@*3ݳexlsGe+4H=Sc֜&|ݸNGկFˮkQ]lZ^O0 ]fzӅoaq˞5҄ʹ]*rD+0.Gc'mw_Q_2-ErLܳ  qTc3I(A4t?#9sgy@ (^ ڍʛ=CwxrǹZ ȟa̋moջi{x.^8<:M $O#yQ.4|:sOƂٚԭX.]'=U0B'7NVma`3+K(nYaǖXJ5ß?yp LMkshdȚRP9(@w NzڼLO1Șя=A:8'Zڈv."bX#2w۟"`̏U3)Tf+ Z 7zQaV8PTɎUi٠r=y3 iωɑ gw'`f tS|#~/ )#CAa:vi yϘ}[HLcwT?)C`0(!HfD. ȋiҹ2hg]KY-b-JJ$Yf% m>C#-PsX;m/<|:>LL+4Q9]{9<Шy!T[KK Avsm[vLޛ萺]wsyS07:$[`NdgiֵV*)ӏ.XoL6TڬťlIsgH} KY~] & |b;oql_lp'#O,#wDOzԴU^W:Tg[{譃ka-֢͊G$GGۡ̉opO >ߧ5';Ffo^VMwz$EY[UσH**+֨Q2A+hn! -voi9"n0[d59YIaq("8jV ]0>y0Ʃz"Z_D:_s j8XY1Kь}nG)4̱dd%V$1L͠|4CEP<zDdBE.yzFF޴b^$z5V=kW- 톑APа]HH`zyFr.vA$\W <{VZA@ gdd m ]oDs>-p4 /#!^N"?0o6A;l]xR//Ć23Ogi6qma>CrU*gŁ"%cvw9fP.ͪM(iOSOXܣK zN9E a,S?k&i6_@';<ʛ8yb>ݗڠ hY4uc4 ~v`.[*V& X+Puלj!ˎ/Ѭ+گ>; n|ʷ.2$3wRjόtk#o4|O(iW^~ Pa辩~ǘy.;gX2@l/Q0"ΌD+u48Ԅ`̑ZPxod̠ EzUf\@Pϱ&^$?J= (e<uFZ`ݩҮ 'bUE,T WoAD˽Qf?jY1C+`}lldlyTWd!fvqco΃vr-K*,2E5 'D[hl_ޔ frDZn@IŠHDՉ_@^TժС9ΰe+I"Ro\@>)\Jɚ7`:h })'e70#N?b:?93`Ij׭1zz<13Ҟ~9>-Ԑ"|%p\9J? 5{ W-ܲQմD@أ*'H[نuSu)۪{+`y cUnƆE$\`{i;s^hѓ=Ih{-M-Ѻ7w'kJifRp1sFW#b:ۨ kHϷl|'-òCl) ַk:St730?hdvf ^h>/4ErZ 2!P ;`†vGC%fR" ӌJɬ@xmt=K$ـj<|3sҤOJ7tz؝*ndER#|yN^h0e=c?lBYe"_m]@Y M2Kmh=w5V&H;l^ph8ES7a/|M~9GPX p^,= ``G%V/¤(T<1FNz-]’]߉7)NR쉔#aBEopF&p7*<mÑ\(,}Q} Ɓp>ʽ:"P ~FHc X;=)4@`˩ ު>+=ԧ|v& ޏ2v j测y4Born7su Irr"jATiG8VH] I6{_ݺruSs_lQ?V+w }ahJczfh0XS}x}K_VHy)@/=IqB5CʘtIIxH`^J]EQZ'\=Nsb73ܫݰʞ֥\"ʪnN>ӄ|}*͌!nʏJ\C*_3DPCז?r;Y h%{GT} ؅U.\q>k}"O@QHNea (qXK|6ík >-ٚ&2irB0ffʣj$bSs d>փ|nԂ F%6OΜV'h0QxXh2f# DzZ"bݭs*T 1Tʁ )Y\G!*?9,sҸHX'|x@ݒBCFKPC4۲aiF b`SH|-tN ֤[*@-J->d6"ko#+xfmK/n ^2sy%z'S'X:sW??ݪc"p {O ݧLx"k4j %RPJQaÒt&,}?*x".=`Ad/m@KÊ>uv$%E!էBqg-[=ZW^~/񺌮H- PyL߰)ȠF` Ng`UeCoV/Cn7Yn6] 4@ML݉OػX(҄ @u+R4V^;[6/%(2*u e >gym Kf5?1GkE{/Fസꊹ=~]z`g.[%᫚Hc3OU#=k'AUd}LA%*@3-z: yoPpW% ?ђu%"Nږ8kOйS[uk'Gn"IܻĜs6hQMbf\Qt`ooV?֊Წ7c 5"̪Lq d0,C7WcJRVhh١&`JнW.[Rg[g;%t)2a %uT> g6,9?ܟ cޚ0ĵ>D.1KQ<^:-#wd159i*%ul|އ}N6)`ѻc9RCC2[))+4otBQLC:ץ4nP m9g(.tda+XdbCh qGZ`9::Z^wOjө'y$ L)Ocp'+bÄfwӄU_&/og=?t:z:ABfΉ螽⯩='#"szi*t6pLe֭Pw 1@X́Sv -|/tĴsVxeu^9p~`0]Ӗީ6aF{;7Wf1=IjHix0YN;%Ryrt#r; Qklj.N"+%!+Ϡ=?^Ml Y41!h,:yf8'C&^.z"fK]\yX3!ڏ1!w1ma\YqiJ#c}U|IC ?`ϡtzב F۫ kZ @QcNUSA 7Yn,8T}nkB㞩|_?mʂR[ uF-Kc4"Vҷ&P9 zBBx=+ʴKFJ烦c|H+st @P&d.?{c]#]D6AmH(-d$ϢݫϋPy_!}KzH?@zbWl uO:K!l*&2p B]rWhoL!Bᒑ Nabe'{cՉ eh_b;ѪU <+ 85kÙ7h{@rAl8w }Jڥ%ŽDar{H̳,YǗcF[ QPpV-3u`6HK^D&B2iq~>.B\ ?aIBRPh~Rί>U!e_/Bا2|`&KKZaXeX$ZœZSU9T} e{*R,;ACR:_YQeTJ! I9B-MC% BKؘ'>,t5I,GI`y͞ SИE/@xg&vѪ9[qTYso/"|YG[6 3ڄ_*";u/~J=B8i@#O9Rto`PQ閫!m"tuF] .C"w0yH@nbǃvFP0αPnB7ގO>'JJؤb֟hg%=C.x!dLxP]%kK'tuwO5^R,RȒjpoz*ȴK<>nB jE.Jp M*ĢA7`@+l=~H] "d¼<z0cP|mUq $WJV!ND:5qI27ˏv3JS\ṪPcT^*z}l`"`&̣nol_HBǢ/-gRGwL_`kÊZVnqx9ogLNTCeo}ˁbj45+%_"66Џ6/pz=.YP`%D&c w,r·]jS&ɞڈU-V>7UzZ3J GR6̻? nua0ڇ'mKԏ}8JY/Α\s|D՜}nQޘ{$A\G(7 !LsN;E۸FuK&[LOe&Dz 1KnO ?)HPjj'jpi]Ga7FKuP=rF? 3pFVIh๺l];@V"I~Jq%ӽKk-낌<3-̈́kaLD:sQ܏ 1]xfIHF; ͵2-U7V!XK^c-#] 5kCy: ǻL?OZiAlm7'^ƬW3#p79.wPo!o^_@rjc*E zu㺭Ք[ȁn;@.SYPb!U>ɏcof B+w*z&gBP#G=;֕[&?.BAKL3C#^(S6Xk0g" R2Na1!URAXt"T"-Mti;0W`)oìRJN)pO*Xw`$4B2wa1A"ԶU"/L־ME*z(a`0^N%=(Ȫ6EzkQm1]elǔS+-I Kd1/lLŅ]hg v=p&Wn('ZB4HmdSd;WPZF@0^iЭ6@%?)j=;r[ ̟Hh TX e,u; }(G$/ຏmҗEĜr֦ږ#gh*%⣐n_J\4:-.d3oEBAȳ;B6bYHEN5WG9z^ѶUn* cxz6'X*UR6h:,Nd١O$,R{\qU1eKOF8(eCU+9F!DPk1(n@3!%V(7QtO4 ; Xd 6r†Cm}G&8<:,̩ga쌆\/WqKxLVvr(alЈ>(<> c}g;6~j91܍2rU2T(€r=km+A?D`j㟬K$ ã w2'*Y]Ou-ZjD~JBta_FQ#BCvAZf#DA@"˥.\ {?Lp9\42[& = 6I1'Ph_TQ4vN e؃BH; h]ծޘ}"H^ڷ>b8->&w9|d |k730Lj '={ٗvd35ُy ehQMxuOIb&vImW :%b M%O &a˚82 1 E U:}tv;~v}e4uȌ5f&!va~]eKתURh cDi+EvN3=EZzRX'Em@l"6S\y40|݋řxhY@Ltbupgf9JtKRNSKej)(kyg$i 1?g:@"L¢i6QzD6D ݎh֝njO/g'À.g f"h"kW܎ra|8^ ʍ=4T~I@`,,zvom7_C);JOv cZdSߘ2;F$%!2zvԧ =LQ{{#UM7;!3VKΪ56tw9g{ F14z :yH432)bU*鸃Ul&])턈\[FtN݁c:FLweD3g9y7*+!1{U)q A ::sPXmf#߄\pZ ;n8LDwGKOe?Un};zHf|3h*&HYܣk!nӑ+5BHo1B_2jk=̤ePiqyqոƜڻA ޻n2Xa]wo#h<^az)0*_fM_`EJ NGf4 T΂з&,rWΚ5\*]O9 ͸ )eb#vnoW kR"Z3čVn%h-OIfo wPĈqqH]0wJhM<1vr^GgN-SMaO.|9f @)>#j/nLmEG.ZX; 1z _#NNOG㞁QXft'ƿ̵Q ܏a7@ h,D%BFLFz-=%o6Qjk AJ|_XnBz.PwBYY۬Pi*v,<@5 $ H:b\Vf",2RFg^4?Sz| %]|J@C0V>N7m=$G"[ޘ{;孵n=ݛi^ Y @ekRWƬ)_ 4ŠLa `/2A2]p㗘iv᧏ u\(Xc}`QwMeh#g`فAϢ,E, Z bj#$8;M Xx{dF覶:[/v;-7[j6B0wBP3̤IZJ/'?۫MݑWS&38nC| [ GJ)j =~ɲrn 4M\D/+,rϹ}ĮCF|(F{B[̳?6:zu^D2=&z rKJcLl7ݗƔm34HzyOJǖ?9\S+O_a@ Z<ͨoULhWV |2-~VMuviDGl`91׎hp` РL_44a!P1 `'Qp+'K8: 4`gt.2hOP\|RM:L!.hRM{+"E5hHz\R`Qe6)h\\9|l?%:LS衏.EmSbʩ_WB+:6(V{ )̱RU]Qť]LMy>^]Df M9@F 쳡GZhWX]@բBcZR(g~%OXDu<,@){p U dܹ5%TwI iڙ.@C.z, ُ}9; vh#6西$Bqu53:kh+OBZx/Ï~*ޭDDcydTw@R-[BlOV;?m,yH5 6Χ}k(Xz7ur(IR<7?``(G:d,u[3ZM-NރMawYu`1n7&bCIHyQEݶ Hzf#[uТq;])a7oPeĞ+M`@z M#Dv!PnWrD#<ͷl &[8^pTk+EUMaCRÍOʈi{|V,o8RBj4_jJ$9uYQT(5Ɓ ;(~:Vpd;Zxjz:\<-F:~Lee` , ۅf^f ]LIqރqۤȳq"Y<2)v?? ϟ}8\tf7"dGP;bS*]0u˞ٟJMst9Q˜8fh0[_mXtKKL*Sk/5c;%4!n{wO_{;iߙeE$}*)^PiRB=a5cRx=2_V95_fr=>)&~ KpYi" R5DDr,ž< 7.g־|CRm7sJ ˙؅*f'ף{ZZ ;#Fbr毺wepd{sm)FE>tW@e0ܹ}W^A5+' MXQ?TrޙO\'mD6.%l!/%#}E?2j`w6&6-BXepCoQI9LaY,2VZ#)~m6yo"mߋ,08*dt̪Jqn=tێjJ"å[mBKȽXa6CC5Hm[:k9˸~GX%,_E1b;=V% :4`ha7֭Z}8t1>Sr-* YQtloс2apwEZiW)wrr?* 5zx1tݸt_Z&N"X{MI-6#VmWJph,yG7XMbfj(2 G0, Jf"^{J6} pC\Ӭ!h'zz &rC܆qDOf!*̔#$N :R-`Sߓ:bClDa+4Ё-a3s֯m MSՏ0y=tBQcsX+lrseQ Pq-/)Ƥ8SMI#o,5t˅G0jpMnB#y:d]Zx|ƎlxA©,a 6Amh9hڮc*běLp2S(Rl ӎq+@h)"߷p[c.ZՌ̣NT9e8ka¶ڿqgCV '/ z38F3~5z4<ݟ)H7<.]wFu/T]DJ6'tkTOEm?q2zGrX$:ɿlrL#MF#:,[Tݫ9oL"7[X8Enh*\W{Ar ]#iZ1c&%ZY, |əטɾ3+: eb[d`ƺ 8߂ o}N贠a4 Aͺ$TE6+f `(tFO;u46[6DhP%7"ujBr zB ^qSpZ$wNƟȄ_goxjo:?gɀF%<NQ7b0ÎWZ{ֳ|$ M.oX* 'jTHXYQ 7zN8Qxi Wm/qiC xvO2xOdA~1`I8:F~o?z0--ȿtpAb02m#$' U鹃 LCJı鶝Ay1 pAn!"ۘI sk9Jg%R-QVA:v L&NtXUzi?e:e8^haxAg% VmnWf_z5# TƳD&EH KOר_ci`-&5_PQ. DFp QQ-82@!|w#^oFs5=w:y9 Y˻%DO6BkA2lbKn^4nVAqq_,2I-C &4dɺY}!P?w0KsU|Ylj 8͈ߕT{K7F6fNU,YU{pxh$f҉O +_Oo@D B{K,F[,y(/x g na:?=`%V-\:ne`jDBa1w˭_K:Dʪ7:Y9g_i܃Ǐ H(.gi2^>+3oF2htt eBz%jz]JVѸ: 6Ǧq IЄbOCpA 9R]Ȉ-Z  ntKUp@ έڢs=Mc:[ON,.4)`Rs/ ϴ1(do%"hi[Y6D5`Qh}Sl66H$,6V"JG8M5ln; Z 9KWSX3i#kbH͠<i!.ւO.(]UD h|@;j$D߬Wo~[%U3}JC@gRGk[N5;ov܎{۴9S,@uÐS!8qW]fw>Dr˵'=L Otzg  f;yާ~yuv;[E@an!X"KNy] M*R 塵Q"O>:xlL Rb2!8Y:Yf; Чq8k4aUmy?l?܀yqg$L{LEN7~υTw 2T#&TJn~-:sAi³^9s oZLelaػBvGKzRD}97ӱA"6dnh6+39 =c97 Ab eh e `VrCKWt? (/^ү}Rgmrk"0()JnLWٽԺp6\?"PO^W=]vIF3> $k "Җ Of^O.3(LJ#t4:5 BvzLT"Bn#Ȭy LRY,+E;ԕ&]Iw2ѻ8)c{ҽu)U_+ cWX`Gq8\;vl9^,H-pu#*n11X,."nr;f\ǵM_VQ"#,1Zfy4h+w`P^<և/DcrYoiD^L"?q&wډkTJ̛01 KXh*Z+A,kLYLlR=Lƴa*u,jԤO`2-z8^P_ MbrWKZ~#:y`s8Q\QMLϹmk[ 8Z`qì p8rvZIh(mpQDsFT ŵǵ8'5'W^ğ /jM><.НY1a`ٖ(}Nja4#yp{Ktfj;F}g=qYxKڲXxvx*1R(*,!w h  coa/YaQƤT܊..o̸Q/2r(|Dw-OE!گ[n+]hGܠdž83~-(0gNc4d==ŲF23 ,] %+5ʂΝ=hPf!PyʚUy@]6-x@F 7 F&:(ie3 zHјG Ȣ!ѝmUjO.{3lR9M^w 6lqijC\?egЖϝ<0 m3!Qd<rfjzeul=|=zVΗ$ c'AB!kQvo:H _hBvbY4b \t^0_cs^ͅ<4+`c/,b NDUA /"9v&ğ0{]鸡,V޸}3:./>kelFS^zbNK1_zzkI[Yd䜕SYQG!n<˶H|4âZ/J®Or,]t N[P|A( nCjӟ\ a47]whv$+>0#3hc*a1"AL:ZqF@6gR4"w +m 5"%h w9P$%c9QPQTBM ĥz?2^k i=VmaguQ-UdwQ}XH"Yx*T/Gog) *4| E:, ˮ֕QѯԔ]6g8iM٫DD"qg[MҁGk{P3@z)NgO ACV |]uN;lǖ5v̓7 Nmwu'dSogevn 2ҭ#Pݜ0ŬމuU?ԩR 3B*.\ckF/I|*&AXd\$x&jE#2vp=9A))oMvxEwIc7H֙cr~sO4uhKCĆ.v}X~#L$*zÓ94 eloIa/ZuqvǵK5b`|Ix z+ʳ[7]qef[*;vy,̔WSxe& zNJ$oх`Usa˝>G 6{k C-4W}'Es{FW% Dj4 `H'٩G]PL4H1|Uj{ F窉X䏺Stvn0|"X:ؚي!>ͩ̕x*1Hxhr`[5hĕʭˌ w Kd+pBn7&ڴua#",t)FlOXoQB9Hl[i1xާa҂~4}+q6MXMqFPK\aUFUnnDZ.,,12(&| ))E{E3*ObQ'M U|a0<#) ҟCCWj ֡壤e|-C8gYZ0707010000028b000081a40000000000000000000000016446b36e0000f3d0000000000000000000000000000000000000006900000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic/atlantic.ko.xz7zXZִF!t/]?Eh=ڜ.+AuB[ɬK]l\T<&65c. FƉCrI~:Ar`CئEn)Rp|3s33f(ª|üUkx΢XBe3;#5glF )𩗎]$Ժü 쳫ػ eW AYW=.C z,7[-1>m~\uR 8hO(BӨ-yLNÊQ(jܟe> |ϡ8zWlD[ Ȕ|,N·}ڍ, X CHBRM*/Cΰ(<qxiv~.K=eyv"zWj@R"[t[/q I6_N@gU& !GMǶ򊥪h4?>W 3E`!ԖJ]waO6k8 >Ag,⚐6%ȊH{6˃\C)li "<4;gOԠ?#Y7Y` |ƩL&_Vnݪ-2'W 8`#jZB'kYe.StF鋸GM{,4;JIP=l_AHcB᳸mL5w۴}$10AJE=2N98(WPhtfe8bpL@t"1,ZHҎw{|8ީnig *ڼ#Aꀓу, -gڳYd!Xo3#F{O}H,fN`q C.Eu_y9c/L# \ѱ_QX7z;a4Ǜlf iUѾ}1)$YʌF~A8=O& Ѫ/0H өVєF7:̸O$ T?!AkTa- aԛ` ]TSy/XEa4YVN4yq ~d<24]Fj}-x%t[&77V\=Hq™<%x;̓7:aqRx Eȍ%a_c\ ";fiw$R,0Yn Obb2.i(&7Lqwx6p`sMipf'ꍐ% ''DM$ b\Se6g[btM`UF=NM|u_6DdN`QOӗu*vE4PX&4Bϓ4zA!-D96l䔆.[5ܟȔSh0>U$O%#WʢҨV|RqO}O%YcE8FZ#.mN,tBj~0 ʩJ) D_t]^s*ERKOU|xk;O j j'MC66Q-`C8f/h*v@)\Rhl4 8anH9%vBz V{a iU%HLk%fzބuqT'8a {s/rPT0<A:",*0`͹1w#u PkmAM`;!9o!@ R$g_ђ]n k.7sdhxz S((z~Lн4AI(Qn2;Ga[1u[ƫʼn#X{)^.W5ki4 WZ@y>s5pp),QjR5*ƑI.B}W˴W7o^.UcjJPuD-+TLiA 2/"%.9eI>sKo'|-m04AʃkmЦ{i)Y}PrH1Z]7sCiM}E1E!‹%q}MK*WA')du)3ޕ1)s.IJۦM 'ӈߒYO dm)C##V7Gs͕^aO 2<^s`"tHc,,: @_H-U^W mB·uaO{w#7l.zbt d a٣=$dvtC6؄AUFv61aǒ⇢l ;̊NUswQH:8cY.u.&f-,{nD""\Lz)Z<(g%_ bWZDErR)`F*ĎVSzcqR4?z`![4yrhnfK51 *skMneQ4ޭ+ȿ1&jW5+fovKLJ(X[q 'xqÒRiB0X47^AcmG t"䬗/:gQ )S?hWIQ^HG!rtr^8?oOfrU'rK/3lgP~v& ;RMB#F/dFVf,֩zf# y cdP>0S6@`;͆ūtI:C/yMGxȄeN;јڜubd$㘑O,1L˥1_ *+*VQK=&yv0B f dzy%4snhڋZmpҗCZq<u]Kd 320?L WQBQ]^?,ʞ۰+SKHJÜ 7@-6MY>n Y!EZk#2Wi|wޑ{`M Y qQ"o&FCt|oQLtPTm?DI1rRj!kvM،jJ-pXbmȄ9܁/f^&aGZ,QGz9TڌCD_P J鼼^eIip)eiՆ|Y\b;CHзeaT` !TO, h*%kw7,KUF9"v֬|uX a|/lz-"ϲ%F_FYp`\K#p[VG^V)rSu>ǔR[{gQI`胶L2?E)OQl7(C=?1(|LI(cӦ/I봒->Wr[FL[>[zpsٞ-[TuQ}xvlkVuࠨI Q"Y 7NKb%'aCD/x9DYt)L;n 5G0fCmK* }E7JTN{Cnt&NsAB\-nJMQU0/m`7r.c3e|ze H3-[ڊ* 6oZ~6󤔀#lk Jreƚp <n/Bbg ,xV›7/|2k&7&rPeQe\Qbz0 PyJbv}/RjA;РzYVoY"!4=.!w 3T4eNp>%]O~ODi؜#pړj%gtL cE 茊s <Ϝebówhŋw)%!Z֘p啳ɔRw¥3 C*CQzv"]-͉P"!5  rk-sV0eKZwaG4%S[RA^uӴ+aKn vS~_5ܯ:.عlcB @ZmDbѯv))pח4*tC f#lj"1Wil3^`{  }kBdyﶝ:ADԶc&{p$Gy;ȣ,;7s~55 )ԺC^j.t.gaObMPqUn> YI(%,/3s+)6)b,+P|lql*U| VwI`Zf}F%7i'YouZXsχ&kl:-)]9ʉb<봖#V08ơ{=λHN۔~G=T?tz]͸5u?,NWǎ臥=\iײ8=PYc#@V"0}|P H}kdĜMBd|96# Šo$ң _6Y4`?qC۾ϧjIekb)N#)ᏲsEvRڬݲs]h"j:m b3P,Sb|{ kA#mO&2]d\q5B1R5MeQ?QD~|^O;͇{G lDZCAcИGn )6S asn~'hH`{A$5St\a.tz+f!᠎FŃpA>qxLmct"Yl%O6YS.,ҼRLw}A9&@݇,m5&% {xRY"+Œ(Kvepz'4.z|[RP2TUEf (u9`%=|gGvPnÔGC ZUl3Sަ(lKVRϲqqSN_*hG"m]jY1xWBe}%鄣|I6nԼW@fδ $* /9]>?0}hkk+ܟ+7-]J=q'*h]rc? )jt-% r\t^Bk zhSQ@ozA1H'4qBxoTߵ!D3.Ag+c>[N2g/PNLp}|\XUNcČ~!}t]Ac2+>뫇s )ޅJ +U?swk/ٳ +jꜴ[>[!Uz2ZV#bغóL Hq/2JVsMg\Ӿ#\vc٢u46C F;r) X/}e"SpࡑXB(K'XM:99tW!?j[ Q}%]]Rj}Vo1҃FSkݹc8v?@_:; | PjuU/Tk/s%?)kϾ#@g-5LU {xm^jc3P&JIkjpy+y>zfęS; ,ᑷe37i,+=U/w"$c6=j&sq6qūѪC-̟q@]w e7oޏE0e}o_%>VR0أNSq7ǶƤ@~M-q/BrS iWѿ;W~┭ϸT@͞k[Օ@2RD(q(\$VFw9@Dr;(*9Dg ((J~o+-LLҔ?#cEe}3B<(j 95(kr UpE]Z/kKnjB DB giy c`C+"k7=d% ;v;cHdmQېұH0wྃV2Ro@R3+@aYpP5I.sc`GLkLym"3WH /w¥Kn1k``g0 q&ߌcw C3qh$.nXxzf@BR\vz$pwr53BVc2 |oW(S y}~,oRWHA4oqt{(_^7rSLnp*%קӚOCuk6.eD6-Z y1R!ץ0wpǩ>|oխ-Pc>L&s\3drම~/MGPJAGi%:O`Qn!G;N0䅫-$fR9"o%7=a hUY';_gPΕXj ?t"-# ,'h2= fw=ta1[O 㮫|aavdιX# ި~zbT!4ʝ/%*L*gY[oRXz#u,V) @ߏz?s`ۼFҎ@@je9QR",G[C*-Ήpi Ml<-G׮c"vGQ̣KE?}WFm I>nYm2ؙ>gD) ֽ@S05+RUQ{+ Ƨg]wV>iHղiL@q%t/ABnJ?3G 0y§w\tȲ?ib w}t<ޚp:RR f $+%8|N;#?v9d1N $?0C&ρUc8`=/[v.= cN/, ȿʨmyr}K46,JP•utC5.G^+>qЛc}aQC.;rvQ ~g]YCr:+WW*q7*|6l+6 U" rQʶܱYT"]lQ`vuF;ȋh#ޭj/UtGKa0wz]^V9^n8EHXy)RIG`)ӑݦѡEn{*'./U]!3/PW*>K6'^<\%F=2wXtD.fW#W߈t{Oz "E6o˔\,e f!ecVBAKx̓U_k,a" X@c/&F?޾H_m Y.=9 %'*;NJ"^کS"[s>os>a3O`gKf*mƭ~Ǫ978,-Wp;67w=0] 'P|6Q4rцҠP,—aUʳRz#tf+>9KlOmUT3RQF\Zki^^T j g 4s0qg;P4h ԎN?>8oAS;`{m'q[ 3˂AљkiG-1Ϩle\w+KR  d ַ#%Qɳ3u ߬Fc^D5?$pR4}UN'w֒l5sl5_a2$DJNɚ΄{4h+%峈y H*B$<,-59eBÓTvWFJzoju Xph#8VZGkt[_WVxLO ag\vauBԂye]6xWn&C᩵_-ֹ)h>,p7^n97Keؐ]ֈy^q!b",c,S|v 7V c]Kpa['u'`{ d>7Gt_۔lݜO#]&u>g|9f8 +x;*g< 0$As%u|I[Cփ!:OŶ%s4 ڨa4AJDjĨ ]H !u«:S j<4}^O޷o_!瞃 z$#8/F{jމ|!LLZy@_ :8w!ZD`J7r w20GƘ,+Ȣ/GB f+@Z\\Yl&b'𸪺a˸z=Z ֳ\XjɊKH!)x;6ȝ6ggdKa>Iu/vkp~R-rCBX1|6ޘ[NY`/#jM~cpY<}ߩۜ"5톚Wz P˻wl*!=|c$"WtX/!l} mZqT81UvЯ 'N]N)1ٷ]A!VK%1:s'p48TyTڻؕpwvݜԂk7 *23͆e:2wD~$I{pxf{no]h0{ ? tnԫ}R ;WDm4Gi%7CAY3o7 +NfBՕBڅɴm<[mۍb'-S?=>mA 926ʃCL [w5Y0xɩ-K7L֕\|CX0IAoo\"- .S2N}\~sǂ$Ǝ':Y]M[Yp%g헇9j<ٴrDqM}tWrL qbDZW.Hu8tDm-~30R;t!8tU) fd6vNbՐBYR=fUN ӞCMusHcT?o6}.sk茍wfnw+~`E PiwN%γZZ൛KNkkBd+#?u:M[MQ|͐4c>|t^հ k)ƑVa<Ts9#tf4wM=BQUlmay:o-] nwY4{ׯ)3<=l􅴹Ғ@Y ĶSCnܫAgmA=<6GSM:-!:hpч2Hl9d;CkeE<\ASJܾԇ%^dǸG7e?7)7"oM 5(լ͑ +*[!7Jv/H3hff[̾ % [2 ĬI@dTq OSzָ!wCIEf7xM .Zh!H;0eX|(|&c_0M b"JOZ ]5Cڐd1NɩvO|*N;bc>M&v/J,!{BӢV9`#rH\mMBrQU?v^Az ts pkc^mM~=@r놔tvH/_B?cF&E=NSI`=5ɑ,M0N̶MMq_Eb H{US-Eί:CGVd`4 EK,0"[e8Ŋa D5#/Ъ0bZqP d3Q1HpyV,i/뇛8Ghz G6},{9(@6F| Q/* |b>(>@oKAk#yd:'D^p쵖^=o]XllSXDI>쇝k"LvL \Jb'^U23 (ْfgFGbXlcT:󊸄Q8T8dZ:}Xe>jˤ'3]r PYܔ.5^ح+%}99*ZY$mJ`hW u$KF|ƪRۼz[ 봢6^,[]{{;|07xW v ^&m` "cxwמ_Yʹ|t4P]sP@*A?O*&EWl6^}<յiB߫ ]1Quzy/JkZsi*eyP2P 墥H"!y${洙ӵo~} uޝ|D^N,i).^ QgR"]^a{w`[4şeHh)$M2[.R[#\ezE4nEՀ9G$Uca 4:ӾqxY,D4a?ctAf 0D>Et2Vpۈ<% "R9>AB@d~sPV,,N>@+}0!g%4e.-6m =sxi"6sOk櫖^,9nݜ.` X@yj hCK9=%,6=i ' 35&kV"ϕP8zlWf.W0`2UO!yD]m.p8.dd[=o_Gl5pSP4J-[XR_9QV`V(3gJi!CR8M&T=%2(V GhwS4Iy #s@4JJ)TGS?s9{i'G{pla'79_hB=dW=Nlr\'N)ڵ2PE$oc*:.&}s70f02W5%qfN|5cuyq/NȺLqm}C~ƺ,w˂sp^w؎2gayښ_,9IM8hT!sV+ʉ7P;^hW@ (gs2bO=A]\K~aer7S)MYJtj0bqj\#;Eǀ'}hDl?FY"iHY\l$Qܶ9IHC (B\x-ɀNp2cZQb4:Nf1dOr"VM9a̱@|9 >^C 5$&Є &sƮ KA;k w0I{y-C9*]2т,$s8WSYB8RWvӣ$N8z-ēl"z@c# ۿ\+T~Đo&fH7q` 6T":1h!N @K#n/nʈZzE5EsbܽLmyɥB(9W# {L݄ ?%߆pQ5D`h]ۍPGF>`s4$v4ʷs&H#.K{*y:k\"`>4O` ЏY'!ξۯ'cA-0LUG,8ZuaEG:_%}--R1ǫ5kфy;1'*06kE[!>8; @&<"l{gꭒZQayQ_I*B 3&Y|t䭨{Onp/@ ɿ쨳l!{tގZs_[[oۀd=ܜ?|P^6=Hds2eP£NfTz!*;b(p((w+4ҕ[4unK26,8^OhNkY(%Hh^PDxh|,Qt(p\V6#"`e9ڿ3N lfyI"ठL7C,]U$xw(oKqmeB\!"=Ou.E4PUHn~[ܜiY䷯R͎_ Z1NFz}V4CZ:ɑ7*رlS}gb|w)aBc^b] 9kp32veO/1J{iĆBPZlesL^xL;&8 Am,8W0ɨ΍,*E<VN,j kn/560@z+g~Ӂt<",Hf:.|XGIS`0G烸)'=ZBpsVE0bk/J-:n]uiԕ :?u#Q =/ʅ@A5mu),==mE~LS]J SƪԐ0=ϣ;g%:R9q=mlWށ 3e9=v"*5zh}xZLdpY_YpR{ғG&IaRޗUGW.dػ1Bd|ٺ;T$ ElB|]`s~z.W3]$FZn2I!y{MM7mיFSAk=Lo6jNr/ˠʥ&)JO='"> ('ڗ+xb4V0"NU~Ix}g jFߺvzv.N:KЋq=0XqUK? ?ؐl:LF{`zIӌ[#͎vLC_p6- ?%/9>n/Idz8a߯xW}:YS.d5tH FmW$ J?psg%PSk ֑-.bYI'SU53j| |3ceROCAfDjj?0vZyjK ngy\!Z`2um{6Uږ%9Tm^);aFlyK%!>"avKdYxduUts(yb0Վ0x_3$5 IVMm6E1$}Zem&T|dRj< 㯛⣴0 [kIy\SE-'ȷyRكkBktg-9|Oꭷ(A۬ߥk*V(Ǐ+"@Baj<Q|k3[N|qƽAL=aX8Ĺb-W]b"֙۾xAaLe/=19q{{3c z.Ӌkr+m缣b!Úȏh#!7 Xe;fQ\{>^ ѝmfƤ &"a$Rw ^eyM+͂mX,^ w֓5".sí FdE.sB -DcOF5vʽ*;_) $Â9c>q2& J]UP7]a}!TDPfJˉؖڵ\9PΛӱ&%T6zBCX(Ԡ7ݵ {{>ߘm:4$>#ce\4 ۇrWDt-/7*4,q펷⸦i1Yy"1iԇ-< M|^KlVMYB`p푀5* eP {κf|(90S3UؒbDn1up-cSQG=% ׹-4OJ\8Ϣ'tOEt{RPs,-Qf~hA-1:T^uW+j>hNV'G-bZkWԫNvm}/O0WBbhmP67sLoJl;zurg;=T05{+WV,H\UcY$7 "Bzx#n<keAuIÖ\e,)#~V`_"׃u {>^p~=us$#o d Vv]!Dg?M5fUS*a[ IcUe?W/'e}0\›r<1iJ*lDVW_ RQz]>RL<7T>P|4+ڐ qtID°Ӿ1<`-"f֗W/Jz['Rə#W߂ kTx%o99&-R*&PX2gV=n"b9w"Qy,ZLR3~2&)t邖ӲA){(CXw tЇN6?Yrj *ϜfM;h 'wnks`}XRۏxd'P]z]nf{)Oh7` L6RC)cS^+^1m/Pb, 9pxs\T[T6@wsdA,)h6圳-Cp)@G8\7xD^ gs>!#f1 c|˵N3FzHUYas^4tHaaۧa+H}AoG`̡íw1Qa;xtc37?`*?8Ss+2oɤݕVD^b(\I$W23Dמ0kt^iG\yGH;~O >ڊ8}EgZAR Xȁ&%\Gdoh;CQ0]1ez]"Ckw]0YmOu݃'CPg{R<\nCl|sy#|J@u$$%^Da s|bN`G}YgL 7L~00C0T|y &Qacam ȗEyV){HGsN݆vG@ݔ#`g'hRlJV+ R k$VG|Qd}D W]\T־,izcA"ho!I@)-9^O198)siu !gҡ0}׶2qU2>h֏+Pͺ G¹RTBoG%A8w:v~nzVAl6X8UBpg~H ~VQaU((SR02X` ئJczmC{*P F1 ="oL?ݥKeZD(CܸqeY^M(#!|P}dPsdPj_% ~%[_MȰvh▏QA~mxސp|eNJ4=DjpRsdlUF:]%sM'H_T$e! Ajʭ ?{sDZHWdzNחV!1xl*\fCs-[we$%^!̱c`4^4exk6LaN$nP.vXN^K۲wO4Py3hLWrRN2IrdA*nВŒ̸!Ɉ3 H{ۀRS鿫 b /w\zJ+ Zz@I[Ku%͵ߦO߅Ĩ"؍Âf0Qo5s#ɼkFd\8p;e l8G2 P $jFJ5Wr}۴lPݚyO ' {`.j6EKF6\YT\#8P0K2ȏt=7N3M&U4(XR"M_ ~?w7{Mհ%6̠3 b؊^]7_u!Tyܺr=u\]2 ?Ds?͘HS\"Q3fUJ) 1(gs|?et OUbG(T8n]2>0 18! zNZ> ObF ,;[+<)nZ\L.wzSȦt[4$6X:{tَY/$묗\^*Ћ + :7;)Qvx>xøDv]FJ~{;,ѹ4O0/Mv+-7*i.oJeZ{I-5i\<&b0+[\c<X>lDN7ޥ@?BUI 2.By};&ߓKHFӂ9L*V< 䣕1u3N~>:hO hB7"BSN\QjV4&RihcC6+SmOxX(ɪX:5T'" ޗhi.NAˌ} wUR'8oI$c`VŜ}\sGcN"$_Dy/MCI^bqQ".FZt6juİyZ#~HN`Ekf"$ύF 0'FVi6iiX,tOz3\!X@ߓm6a ѳas_֭#c1Gc"8{&p 0ܳ7En?h2+pZЭGxRv "8ڲq#1gz=q{ QˡP+xװG *C@9?B;l48vI_R9BA8Pc_Z+`?ǦG/{d"^<;54n[<¤0qe=& UoRg#JR*헬yj|zUL2蒑:\ ~%hb7 | גDa"  S B:^ae# ؄}n֜-lʉkAoY劧E[9S/*qzg͇?bF[ZW';P[F85AL.R⣁tIK~~;ǼlQ_bݟP,D;ܶ_*M^(agoPLW){2;<\@]9:sHFn& W)%_\}!H]L y&/E߳0No56usUcVw5 ڻih eUjulK>-4GN 5E8?@7 ;LC3- 3&VM,BDg"6wdsoh/VjOTjN]DmZu֬7G8meg |omz8 VCSG5;.ȑMnN&S-ҢS$J[ ʭ.A#x]>3ظ3*S^ ߇,#/ T1%UlEfT?Rf4˾Ի;w`~Jy1}!,SSFZ~PIF%GؑEY :Q6FV" H9-_b^ e96l"3+"iq_~xϝ,5]i䄈2/%y>tя-v n RoǾjk{t/UYddA ?ЋjBA-$v/lYDY M^|NoȜo&뒍UhF)yB-O)&A+tC \LLzgDZA&VP!H#kk . pM+ 'K@<5aCn'NC*b"VZwyJ_Hf `f[e6TZ>y }vz@и$ +0 e :ևn@e9Xb~27T9PŢ = wKbծd<xnVѦϺ+Cp uD\Zǵe7 2pbey,{<ޭbGlfD(OT't %i ~k79شӍͤ%2fbe L$WMTn_-qѽGH'Qo]O WoaR+VgBպm.ٯ3di?=%U7a S,0 KϞ%g"7V֣x"OğޣifxCG4EO~@TZTؔç[NK <2wzTzF0;~gJ!N&wߙK%%tvؚW[P4Bj}G~.2%/B+Zr,RΫD9ܽߒ: ĒE#]]jʨH"HTjWKx'%Swx28y$ SR!䱮-F[FpCMV #7gX{6,8?P<\8Z@<]xN<_uzid/,|f'.+ Gh1ZzM24MED',ʼn_0~x# PGM8BmϚ~H59X±~ bkr)08t| V 5 nN W>Ic ^ qg{V֎xӓI=\2ݨXel4͆GՕ΂BrC6\5C,b{3i@u ?_vѿ.Wx5|9Y Gg߷Pi.B6UIHr2kmIkgg{0 {Vu>`ˣ6D`NNGU7-Yکlt< ʉHcBnL* <y̞ؑ).ۍϘ: ;eaz.OT*Ll- T,Uw&=Ab͎[qhB0hկW b?Z;'Cم;^"ȏ}yoyE6Zt41QͭyTo70i2KSs=$X%]7۷_tYN?mcTw0 @iR/E,,+DvާG$&d|!`[# $z28ܸ =ީ6㫷dd ͰcBWPBN6B H&LKʴCñ%hbe%&g&oMJ&Vb6yW5R$[ZZD_6_p8aSʥPp8M!]d|[[β'['TiM"*{ȉ~2)/;7 /o񨙏C<ٺt]?Y6K;KI/X?PB s<#+/h詷賕=1QuI<#Ph%@p)~3CXȤxE&ҋA Fãwt:ptO'P2'tI%1= $9Hd4&GcvRys^ŭZQv+ YlW4qKUʦ^7HDžz8:PȺdŠjZ AyUwŇ +A[?mKCSXX|^Rw Z;زZ:~Π8q  Gjhxf uRoiKw8eynNNp c2 o3!"mp\+1TVOSHw Eۨ0[O<2j? >zp_|$<[6P4.1\t56@e}.z4e,e)HLUnQ-q\$_!<:P-T>i73u`  )nVU<7P\1bb>@a1 F?~.0-,GLus#L@\Qbܗ3@u5dj÷~bW/$47s _ZF*H".mHOƧqiyX6OzKBu2s+ERrQq[ d JԾ: 48~[%^JsKJa7˯P/MjyS;Pq/pXh{C6Z!A3؅?/ʥ`Ys}^)!L[q18߭ ݩF`KdU#;f wk<이 LbӉN"f?g !UՊ @$ ѶY4D+> QٞmjYV@mWJ 8NI"Sq5GXr6nJ׎5p"K۸tP[G}?,`Tp~+LaO~F(lλei@!yGk{WzeM9b!zhlWIkϝJvlѹ77@gVnGH'A rRH_ '?VͷYFgMֆY/K4{;dQ3EcN*P*k5?F,>eG|~E*phya%ˈ(VΚ$L~a,mI؜U:`cz4MM d2c_ c/qdVٞ^d;_p/1 XyU_*Ol*,16Mɨwu߻ھE3~u&!}3l-+Xi~Ƭ]ؚApGaA8]u\-7׺j\E΍ȝKY`uFm#x=:2~9}œ-o៨zVTejeEG Ir-8z~o)l^ ɋpflnv(r0?* |^g @6x. Cxi{G=>l[B3l{DKg|Z H8 e2V{f72bz =S hlB}#3m,<™F'v5p?!')[ο6*xJ {Ի\ZOGJX*7YV" =߃1CDw7X4~Hla3J#S1S[$uG #;apB:vAbO+էXai3F  ՟UybV̭7`kW9E.!PAx{'Dnpgw1B|9S9LMѳe28TM&O;鶢 `+@EjNܹb5sxe]XHފUf!Ilb[kv]Īs2i#m)`#_WmyƗв/5US s"@tJTEF7@L2?J4&FI 2HS}A5NSsI,zv(܆?nA蕫-' {^Bi4UsuA/E@sBWbؘSgQ8no+yzdυV=u*. z-WgaL\(4L*dF g: .u,g_:/83NCǶ%5Gy=Y pB 71 P^dU݅Y-蔄Repznm|7{=gޑ1h/I,O E`x?G,rOkt!S :$#;JԀ) E]:.`־栞~ut=쬟=\Mɱ~zPc;/b/:HyhxPLg8 !LXeYr:$ΆpPӾC>C 0f+x"1y| Vb}<8m i'}nSXzPLk9>gKכ%Y rK(uϹؕ( 8Wpē駳7ֈĀ+&sҿxlrhwfYQ` X*~S0;d]~z5*Г٧pvo'GzۡbԩM0{ЌBox(!G<U4H`|ջ4\BzW2{fz)/ѓxfA?fuSUy qI,7C}E >%Jš5?^]D25fQ| ѯw4MFpR+Ӑ9uCmR7,*ca.*rњ.MD@iD5Aw>#}4[]͝Z?kPW.:.B!njv.SŚY]|YZr+J[11O'k&#v= ŔGe!qdK0[Ĝy'but%jMXoTf2/"]*5ϻ|k|Fz$j$# n;F"f HB>ҒL-V_QCH)czc GVH>5a1B&9$D)h8+qg9@M0Wo=m\iFnվjɔ6UB9S.ǯ0o7vY?_TQ̾1*ʯBAk=#NW\-BnU1Lkb+y;Fn5x zƿ9eφ2̳yL?銎p@Kfog ϟDgAYn{8FUVw+_Vz_uؒspclI{h+듞\$O),x c9 KfKB(( $JSG]p ߖIRvr!A i+OZ:}dyav-ۉvPI8Ày uU?뺌v]!ԤQZb4Q,5=[lnnkRU$4^mAr>񃩞qBN`B'kB O'[60*xw3e!XS(*y󰺡NDE@(%2LzFW[1ߧ+gמl1tS9B"&ӓɜKzz:qsͅ9&Dll*B#tPۏN855Re$uL W,N*+tENb*ѦVKvs9i$> ܮ5XK2q9Kp"g %Sm,KHK2{Cɖ0Rh8uÆ˖D r?SknȾWn?"W˹9=4~Z'u0B݈)z `CCEWEQP.~=kDIk]=/M َ7Ӆ8A7Upy`NO>vJ&1tm M=olCH:5 '&9"|2%|.e#N@6.N% 9 4ljd\3Ӌk*LXJN+]ǻYԘ! a籷,V[fTV푉BG|sG忬| yB]A'몤Ws /xXffzz29%0~MnP-44gPpQ~P0(D@BF.Gv67քՕku|̎U_jӼ0Uj3Yx~Ukw4]aWՋXi_o +v7얣Cmʫ\ x䞗-hS'Т=ziȈ+/ /3ۚbADF-]Q~܁S`CO@yuhj?"'[V!X?WDX,}5vD ^T E10jwV[E:I2$4 rh=c8ǔ1%c/3ZlKs#6-B<04Qwvќ5Amly#c%HYt;NȚ$-IOj~?ۢnZ̆<,Pk4toe`-- ֘pL; ~oU*0%=\uvjUawc|PҬĬD !!}:.X'f=$Ht*Ae"ZO6`[cg`45ZR|gER8 N'` Jyh2b'}@k,}x` Eu@rL |H=bXp!exL18(Y9̅?Cl!(GML[Fu_.q=jdT``J~D*(̫rrۿ忘)uP5NjWtqII"䫂hnyzY`0N>zbJ:,lE=wips,!d{NG# u>XJO.XI;%P{5=6UM=vh2n_ 6EiS3hb`oW>iwZU Wkp.'eM!oH;=ٶY|,N&[S@s6-ƨ+6,m%Â[bVw v|&9ޕ4軻)uC4BsP mv/z8r_zd&S6 2pBZĝUsXyF%l{jsf_E/ b8O2D#Ea]-590;r r Sf-oLml<2l,7?kvȨۦ&BO5atk 2w'-^Y>Da^A?Q+Nx]7 5[nimN%j4EG|gB ǧ׳A"UE3&1RC ..|0 f;m<ڏ9} 9+)ǺJ?D&bsxv؊ue[XX+KO_d+#6!0A={&-8>ȢODC[n,1;K1[e< Ű8pz`qSc4PROA6+#/PK06 >|6V@ LM`#8v< =\.h#mKxc~Q qh@l`): iN# wԌРg!VF)iEI. 6ŲG'Mr| cID?>nf4l뀬G[?V_9F?1g0-po%PVs;@Y_fnV+0˵M\Hs%޻s$6XFz,.U>1XҴuA}c2yddK܆ KΠpY51 $2Ζ@b#{cTZ|Oqkb]G\ӤzxcL2Aԥ ,i S+=\*@=RA"N !Qj#h9슺f[zxHޣ#[Gf*@|@lT)Gb׫ׁ4{UpNx$ĚS|¦w좇A,4N^T/%шʷPɁ/nNykCt@ТXlMjoi( [M ~9!3aQH3 ܷT+yV 9 0rӾ2B-Q"³_%H{BK597YBmy +<ƐW'ftCoLkc0&ኸ5W%h솞"ܞɶKu{I텽6֖`u "#afܖϘNb  P2 t,Wu(P#ns;$;WoʙF 洕!B+EPȯL۴y~7t!Ww/5-"Ә'/7 %]qmCS[bI&ӲN9Y7|_ihn[Isd=GwW3 a$fsS}eWI)wT>HwGXc ";Ftwp DoYJ <,j?Ɨ?TmFFnt(YY o!:sܮdDAZ%> %vvۚJnEGs 1{*CKgӀh7*r^FS&À7m;67Iw[GI@zjkW["5 ڴ/eF:\Ec nUf7:ee\Aa[ݔ9旅 9l VTJo1+FfvE~z;N_{h,d %}E X,6z=+; Ʊ`_y %] :Hv~ œ6k=[7yynx,Yu| plVzvEg~7nʉFr^aw-VV5Lcx7 Z:1 zoNWSrcώ/y q)qW}h*tLw>uf7e(Y[ؠ%ܞ-m/HY|JQFCYdUP$ Oj'7wx;ڛ`JFnHV) 0"k;} C⼿D 4LvU6CGՇ4}ȡ8cF ;} bwͯ*U9J,qU èiܪvng{+Fn+g]SFUvmf5+YQ-۽c,1n]G~Zb,pˁx(GHt裔C۶8 7 /pz`F0$PpFB/'a{_ߨ!utb;J zetp&lѰTc,FE7~M)͆NYYw\mìcj~GV*6`zK0T}a!($D,ԉfBKn)$:X _9Ř뷚0+9ǹ%SFtNKplV__o&m51-3U"dY!&#`ٿ 0{L\P[cGd nc{kx81gML]˂Mߒީ5#4[ W;+#>eI>s<IiK쯷nL`-'U `bX ݦ~?ˏZpFCd^?> Z9W44[y%-X![{#{Qr 0ѬŲ7 " fTMY/>ŗW! ދ1TUDJ%.TC^2zQpLO-R՜^鲻8 ]I -Q/OT{n3OaK77f2Zh2PSzܧBd&J|G(!9p  #MpWgi%=4"ʅ|krIϬVN>x |ɌLna'gcaB|ʧrN x9IP p^! Sdl.I`+h]Wpsz–V թ:2/[vxJ,gs2v95} /HKLqs6RK2z _yQLsn %ش#ׅ.i6 k9w~πE`[65"/D[M#(9rW#EG^Y,ع>6d8`Zh6%%@RAt16U<@coKqIN7Wt[+ks7!Թ@7LM^8U NUvnziQ5?[4^xҾJf)er֦2ۘ^j?G&lV&ݐL>`$Dn{vy;PN޸ Ӱ"6y5eM*Mݸ"w`6T԰nCO(69 V1S6;eAMu^m'-1"r.ڸm"p`:o gS&iDt JuaESfҵܣ[ tPS$#abX6B=< ߐ䯽T"2RyQգ;{R_3׾4O SL,-|ҽpXh>BPecPr8nkh4F63:8KsBV( ܣEJwQI#,0^R5Tik'MhD" GH}#۠k!ʮI_p*(yh8u MH#k=S5QZWs8@?Uۦ&:N(fgEeIqW]1rHkt^PtϪ0RkT 쵡;hTTJJ MؐHQקwf-8>-䍙h~\]EUFj*E#^<_Qe0{ N)&gckASĠ!nbH+k35NAozM}{y-(5̰P?LPA R^;6ŞdMjDp~V";Npz M @]$:P 6 F XRe[Nc~-%-ٰ,٧VsHp|w9RĶa.I.^= 2SКRz @HDdRq䶹%5ocBԢyá)n4aiH9$Rw/ư#).d-_aaRÔ(o9FW KT-O Ebr{7 )ڦ5zdA\_A9e 'r><~*MPw0vK}@%}f Z yӄU s42J_ֵ{u8nރ`$SJJ[;l!';$`4 Lk*a.J~RBBt)E,43vS[W짷)E&gqѶ'AҌZ!$E8rO152dƧ~j M"[fa9MuD JuRt[҆kb)y=ꈘg27ix1'6 ` ^ԕ'[5dm< b |w5u6Š9I-Q ,-& 'fHHGwR:ȠŊ}ҵX'e&9ATzqxE蒴8$.~&`b3_$ E8$?խpj^{/jUARU tn_PšCXob>R%8űV$?i nwQc:HܤtX̵μ%V$\j.FkcWo'nٴXnVD +nTBu:kUԋX, 5wQ׆,~r3FJww"=>YMU/RQmR%1G?cKMw  =147#>?)LFe^2-B1羏^$i^#(A;\=wJC'.VJ]Ѵ᲌GX jb!&0=o25M6?΀^tPa+=LM}̑$B*"z?$w$PO#y!N\=NrѺ<E?NaL5߱]j,ٺ[Rwt"C [ 'l1;s. xI)G R<=MA-T03 @,j5:ME1'B\3u="Xn@KI鍜8PToXWTePUd1=9@<&nK;qOK^ .̂*3%ۆaP l2zfm*5Q5m׬hIl rs)#"~0DHַbi4N%f&1^D;Rx\l_B +Fo0c'Q,HVyq`7VF/"K 0Og >/<+Y_E3#i{"yO7,oh\;7&ׇMZ[y%̺9"cCv;Ms0#+$38+p5>.hj0P͙Ȭ, k4p{LqPQ;BBܬük.xDf430ٔo☨]~(~̳BZʮ fJ\[c?>i`q8}-ZV$k3@5<vq&{Q"\4[`(:S4|Q}9HQ)whE6]Ӂw]c!2 y/ F/ QcF*~P+#t!EդOXƴmw5N>;:os-#2L&?]/˙HCF`aT*7v2ju_I f_ gT4s2L|(4ToӤq\)4|)d)fD:Rk !ueu7Q e񈬼g8(mFk8'b Mދ@21܉!'`Oqb-wya*ngCadl8\ @HB|=$aB`/-dfhIu!~ @ |V$Ϙ"<`AIvS$:BUPiSTS!zGm^cUhB\ `:tVsR+KDSVlGIbRO~ZI:V4Z19MzAWT>9-Q9ԩ_gtpx-2"3R.`MkѥfԺUKc!7b^.E|`zJ%k=##"/=v#|7I "}],t^uC@Ϛ.-\5{>] 1Kќt#l}-Vd>!4 :7t_!wEfm\O @U|&xit W 6NxO." ,!hq̢{9jWmyn5? ;lBK`.G8v%t T٪}}:@ q5{ A/IQY5?D"ˏ6<+LPzp=}*DN ^촐iRβ+R*#ó6ehmBfcs!XWۛW3tQeJ+-jdjq'lnv;ݳ>^7& d1^ QgН:2qW0vdTKqgx+qz>vR 4vL˿mpBcPP*n+eG ?Jp7ج&]]aILV5 ak^ioj aQ yAPIC;|0 ˠi7?g8B>z]Ǝv cnFՇѰdnܖ%gF󩴙vpBדNn1ؘ#5+)*s.1aH]*ښ3xH=|? es"r|;tqbܬ,?%PvQ!]N6Iŋzwɋ@RAӫ;ڽg+qKQT[;"<~l|EvER:VA-9W ";+pT-Y#+'1A7nBW73 @ׄvWRڢ Ai,ZStP\0rwan$r Nc[mr evip#姖^I0yag7sqIֻFEqO)Z>̴"9}ے0; $vNXϚT }PBv05o~[a%[j&7*U'WP-ZPVu#=ټ .X$xm.B9X~̖b%:wm}T)SӪ~d>k <7KҪa._}[o|ڡH43ײOTZwDjMAG8]Y9ղb& MT#YMT/yZ)ql6ټl|w9:X7 pNC^.J>NZVhfR1f81ex%c˧ggbDQ߆,-N<&\#ِb&:˔ dj5- yTus4jȫf9!Q5n{\6 s}BS~-^ /8n/]wkv/aEEAr<^䑃L -_+׼oGi--z.6ĵ hAG<Ъ7=-i9WGW$.MqrM nd`t广Kԟs4׹fKpuX25bc%~W򯇭x@/]*{AUɭQJ#6MAhʁڂ!;-i7/f.VKrપ/0؎{SGFa wg&/|"E\Fju\IH"fxxL~m*+xǾs<2# QE-7 Il6(X[!ϸhfў5E:9-ou9[4W}\GNCf['U_I] æ2v ӸbɄk%.7p IRTR+~SKmץi6ԆC0\ q'e"kLD9Hډ|,Ut^!Ub^&E7^q"Du4gD̯[׮sH 8XCoDˬwhCH^T55H#@UbȢ|:?k.,8WAw"XQ7m ?%nħU~ ϗ/ɝPd }`ᯍV%هg2:S{t;$uBi)T[DΔUGj=`eh/ jֿs'EAsڡܠ>Bv0q㿸lOatVOi9tKT@R~À%;uԜ21FMV/z=*J|FfZbmJ(gB;Z? Q:y`Ȃ'NzMȼe^|C[ 9)LlZ ].}:}NH &(M@^SgDdX$)ݷiwYO8^[t} gң:ȍ>vl7ィY 9cN"4)|e_d 9v4t0CN iAY Ȝ B4<nbN*ҕ=eαa;FJ*gZ{U8uP@D$GW~p@VbD,R5_Ln5'J!Әylrd#ۡ 8,$ƾ=y)iK(xD8[A|oHkeK\-!J1\x{D)L݈-vHdgB~n%؊;4U%⿩s1%o|_`` ~oE7=o1YS"4Ue02wefѿڶɌ\;*@"#uEGK:6N׫SB`L?VrGu!#do|#mZXivjQ# G,Pw,{!%.s@\!;N';)&Ee4Z`^'H{YaHr(QStPYɻ~ps-P7_n*a 2wWʷRsnӜMe~A" J1Q!W <peY2G,js]X]evڱ.hHh36!+ 1c<=L^Kz DX/*RpY~Z15@ $%Yi}6\WY0Ap>Ӊ>or;~>3PЬ!F[AGSHT-\ `͎]&\|m5TA#T*Z!?}/o6CCCڙ8t!2wf)YV|}{_ W_GM`")Q΁C jd0]WsSŞ{S`_"9KOagqԧF[=CǽJu|Z)kjA!%GP4&e H/p>؅R^( &c' hS+L>wZtZy46{p[7Dgzw=+)qrLm)\aN:-hb>I]oP28t11l&_Wd 5VOW%Irr=I֕`p_`1]0iMw/bZ00Xbfw|NXRr ;– %Hz}.;F> ewIQKOl`?ܟ/"bz bo칇"s#[bۭ5iӼ6w}Y% "?ra#\;X"[F$ 8Wvz)>)hfՆR"",̊XSZݼ-$ISިS{z|9! #RAeW}lgn&608l'k+e54(iI%h :W׭a[e)>/zߊjJ+0@, X+Y4(䮁bc **[蕿ػDŽ AG:;8x4 Fwpt-1&`SNs'BzB}'h0qqHg-8tTͯX~lDQӺ2, 燲sC͇VSGk^9:@ zxKpI(flE%zGj5=3͍֗Xb6?T@|NX؍RP< (H;w%wDRcZ+yI~72,l`:.AaT#󥙃>@1X2U!j{.1wY̼ x/sBv+`qJȊh^VzFb OvF~iW`q귧7%ޖĪrzd@7~4?iɪ{$P5޵c&{LPIޱϞB+t@$q[G}.]@a# Hj._Ef3\°EsycuDUD 󒹦 1ŲQu9JkhұU;AVE6Tu>>#6V)fq@l۴d-үPmLjXf͐KUl#ucaeuKK.?ׯP=d%A+^t\k9p!1OhV>Hx'x6V'wn3-WxiLF_iJ(ͥ>|q6vϵVrFά.&ݐ+n }&Qv.adž1cJT沯D Cs5*Ͼz"WS$z1!BfI DpÀ?sΜ&Hmx\9d;H `̳Y p Q.pj b?ښm CS%oOil{(*= A!HmGjĚ^E30UN|bQ/aيߋ\XH_{$b{#h"cKyaa:wЃ&Bvg]pxnG])C2ݰ6P`c)cqLJ"CY6UA8VeߟX}Ӎ G(t<-$Cd"<;5foW3:9#:)7m5${^sU䯼әwMDs|&Ν`;q~N#V*x&kªYl~،ɏ'S |cyB r 9UZfQ)98!$UL "kD/ګoI 0V T㾢sc;,IBOdr:Vͼn)|q_t֖H=ϬZC[b]"nڒ"nYK, Bg C@IJِpI}b]R'k4d\+~>O$ڷӳ zUz"}i)ٱ9^r^gr1~T ]!x^+Vpfܚ/4,Yxd/Wg,(!KmV#ͩxօ-BxA$pWTĀu#R^(0D}3Tqۮ" ξ>)^Òg qL'l6͙k>xNhiBt Fcz8fL ̢NM8][7k7lā XmjwVזF2᫬yV&F"fHk&d:MbMuDŹxL@ #&Y./Z$6~WSZXJ]1ԯKHQYr CT].>BO8pA7GXyqJףGl zLPj)tkJu$1~#%ZςHhu(lW,I:ҖPHXE̐ߔAtM3tE~%bχm=胡Gk촶/Ch5S7~1ѱU;#yS,J3`z>E+UnrC×y;_0Q\B LyZm|z)%?׍`cLnZJ(^ vظф`φ'uoMlBLaAb nh1Ys‡f:amJ.7%9dwTݪdZ&9R q**%o`} uhG&&Œu!(Zr Y{JQY|;g̡XsAUA}1ۊΊyU13AplԼW?[9=vf9A~ֱٶHLX;Aع4S@VϞĶcb2ȮSVDFzv䙅Gȕ164~&.-ݟL<15-Rg?YɐP@elA;+Py%:_1.ݥEŰݵ$x*VPh361'Yɻ~za_ݻWPz#eG"į%`YKM?9`UwG T?j h 9bh?T1@&b182%*&hilîϤU,k&iZQ8!g/GwrY)ª_{59 C(,cQy4c)|~ I7'QJi3aANUVM $?p[HKV\.K}^{\ É1TLA43t; Mk+2/PbeBq涷AR5J`Υ\I"|th?%a⺠݊hۭ!{Z®wOdx!w._}>+g&`U/3='/U<279hv堼>umcnPT~.#?sb9{/o\Lq (ef&/A|',<1`iҙo\2N 4O vRCaeg)vZVst\->K {d1o*X1*:b1gI"/F@ao!aZ~CR/YlP(ws'ƧCsTHj&8$>;C(bGJ,fN5r8{0YvuD-{N}xy;<P&v$\P-Tw~*-a3}じ&d:Lql_s-k؃\P~Ҟn9 }s =Mʡ|ɏN |qB@lqf!@ &tu%$fb Ҹcbz6 OJn\<K1W% 5le?VӁii=<5laeJ`2*RwZgo/OaJ)Hg_n^ڪu3Dd"~p]72cw/1{ӄƲ ^<?3% a{TP7m"PUK0q6_̒co}87'{WBJmCʏX!֤??(G\\m̾`i` "m#E? rU |H}v%UFi oRnKJ'e@/\7%!VZ1!y$*&L Dci;½Rة4eȖolGS:ʹ.ك[Poi֊}C(.eoëS2` .dWPRN3:3ġu?k/(Q=JP$  oĮ "7ϊAFvq; ޸sKizЈ2]Wpℊw_t3ۧ`c:T<) Ye E^45!ٽ򇳙wXPЌe_w> YZn\ q%*XV$oV*0ø1T"ߠUc6GjYί̨:Nү9`cF#o☃g}T$Е BE 5JK8زٝFfs&piK"(p#t0}IN=Lӻ=A S=ݰ yi 2q]áto̍4,&8pOj3V.K⒀HV\{>P&qKS+,+nVp"CG̲BO = G00j*~niaxcf KT({&3_J/cjMwjOƱi;o #90iN2IMJi`h$5b i>6;PyMX}h? [Kѳ#L}]efdvH-窧hȬ'xwFGi|U1*Pfa㛜fVLM1~DF+Z:`]#}KjzxtVkȍxK<'F##^7_V y13ȉIDv7   (4^`#cS[}"G)OsV`KTp蔱 {iVX;'%DueY(xXW$Ӿn%@.<2bt/+ mϭ M좎YăNO}W.kH\L6&yI#IH{ k$aҿL~dQ7fݯ%S> Y3ۓ;c*IRj7iǦ!הFe&Ɯ #x6n Zx{Q8G#"[AI嗩pS0B{pFH)#Υ a%*g1~M&70eMwT"Z[7@{j!Jաt2fLOkrZj=NSCgc!aJU:X'u U~]M;:ƫUyϢPw_8_I7 cMML(Ty> o4GcnMffdev#2ބ^=AnԞeK졄 Gm~~kiq|Qw *Znq)RyB+'Xϻ,q$۞ ^1ӡ>oڞ^ ]E:Z}P_T h-M;E+GQĊ["m$=w9\;ŧwic2ߋLr$7DRd c|*}K:@ň"gLymU16f-R[us2y >9`х5ڳ@Zz֖%,{Q#B@MQbA==WmLT}wOFW畴Fۯ||2cǮn19=?[R'.\ Bx1 5vm3&=ͥ\oM =!7Lho%BK{ V8 ~y_u)r>,Hq͔Z?i TV|KэB< }fMg兖$k'` N-C11GU?((k@ܐx^s {z{^R=Ƒ9]dvO;O|8@2 Y-p@s2 6a;&.-o?;p=:`~~[9\Meݿ~Ke{(]u 3壄Ȅul0AJq|;#u5 F9ACQ#8kEs\0YF-Pܝj>=B&+e!4gymterlVv:ܿncM"u*@ )ܹ?3AevƳ~? o-#x)m ӅT̚3 ITw /k7fm>XiM~^ַLI,zLy.ImQ{qCk-696iayF s2U B9r-8$\P88-ӝHDz5oI88zu$%#J>(@Qţj3,X|F*sO=VC!(R}>1lҏ֗U۶h+3,%+ ZJ Ⱥ z<ݸʹa?ҜS(>*Tc7v8Ss,5}S ei=glyTt;xh$oۋy|ePXN164/}k0#jb\nD(S Nmg$Jʂcć!\O@t.ےXX"'m5L$;RnQ #[\ANQRlX6ڏ=s&"-k/+uZ$Oxҝ[ue S&NH ECe& ;p7䆩J:%ce#ETwWqO啕N"{2nBm`r <ܿV};e4Zƺ0eqg-Krii7Q/o[9ϸ{n }w!8M4A}d.4G+S%nKu܇n/l76( AFW~,'6͙'$ S>ߟ c> ō,1^%75G2)SF/DOtU=֒ 6>5Iv5;=/19/EOA |3"݃tDgf}p/ H!͸)v ?Q! c3y_'PLVd-!&wJO.I i6 Y|ϫy,!̢Mީqn:.:cdFJ=%p6?zys!~6 )3RML/@zOE"'O ZF]}3  V~"瞦ueQ類+-OzxMI M~4b}x,fr_s`])_8|Aytٷ@n~FM@HH,$יurKT⟨;Pv2{KdE=^'vh^7^+aԐORp54IOo'5Dc,oÐxn:DZ1\3(&γgI|K3tXr P1x+НiY*U,5 w<1d `8}:DTmvjh8Gd˪K_ݍ;.p qg'.!?a?ֳ㰼~î,}_C,HA럦DwQy7/ի\-ѽ[Q\xniXF{ ^Ͳe.?!W#/N&8 ͗+w>TZ[tn;dzq̍36<^~bs%yXi#m1ra*U5⹶y])>/Ǎ%nA<+wMɏHLUP>NDgf4>w]r7PxjddrձgYZ0707010000028c000081a40000000000000000000000016446b36e00005160000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/atheros/alx/alx.ko.xz7zXZִF!t/lQ]?Eh=ڜ.+p2ܡ*aZd3UK+pyKP:gi;Ľ֜=+Y'Ƿp)Yz9{/,ȫ@Va(FnHUR#]암|]kysDJ%}dk(9sQ/*DϊVZ1.n S˩C  @T6vHmom= =u6W=d0 _TLA M&|vp`MV!9nߌ@iB>9Q2.Ly}=*#i8ѫ2N#!=/2`ȉ9KelcE$(pL!Qk}ƨIĶyy^6|ռ:'~G:rdHJةAg-#iU'?S)sϱ}ڟ'qޢעm3!y-҄ xnO޼?B'YQ^h,hfMߪۙ1u]-I%'i4C KEg3߫! EP*jnUn&>nͬ:!!iT٥*kW-77ݡiL˃+ ݈Fc -O!BV8&^~ oh%$`sw(ݗ"*RpˍÞ8kC^Kd3@yXݜ6lʁBxJVXiz¡)fLF8HMx z&^5/9sżX8 꽲B^c%>d%\G&͝v4z>k~drԤP3^gb,aBP*LM= 6›+ hj |^w 1|HɐѠD-`Nk\\Ced8-䃭𴏝L.6ǥٳ.N{NP.ޢQ&'G0WdE%.!9عznm]6 ;x N`9cNך6fd~W<' 2)|/[!2954F=@0fDu?J~Rk7 o}2l 9 kx@O[Rp&Z-f?Kd4@VzQQeƤa *T#-5sb(N믢V~nj.Cj*XCG!ͺ_sJYiɽu&iǵv!cF,9-{ yMaR7 !jZ=;'}wmʱ (zl?`s YpawIQdtLmW;=jX~3,FH6Wc"lH\6uFbl[G1XS|Xayfp57΃#|pN"'ž&o]/RX;c33q;pV%5ChWWe<QYU}oqP ~1@ko' g6ʨ D)X^aP*huLQHB{l4ȅצykE;K.*跢V]:ىR31UPcBn!吏e+6 p/xgr9iu\N{Tm4jZsk d:.jxf9A鸩#e]ugMkRIUc(}51,Cl&"v> bT':O1X!_Vg)^6ꡩnz'l:Pkcw٧ )t_2{ [u6%,O<{q:C'qb6L`|]Ǫ@`$⢔at+#MTXI0j5͘&=(+zSug|93^)LKuxRС훲wj| MMnV(_vrZ/-ٙ<8+WgTIol,\kd(RqzJ6oAm=z!)0 ۢ:ZޡA U#kD@(bL=<(ѼO>oHm(d}yŚɘvTa-)DHʑğ) ub_XؐO0X^*uTA Eܬr)-TC2SpL/[8[y}W"9I ިZ|x۴kso K|O?--B!w E@iT=ׅYĮ~ _:<cU=AC`NugIHJQ 2 Ch>u鲃F=H ;×G:v_ST np]J)rUyn$oiVa cv2)s aneLSug3&-nq@\Cak? L3fu[έs"$pWˠa1#0&ɋoa׻'Z&5Th{W|WsљKȔ_uh˘wH՗ )ŸW5bkS; ؟5tAGQ%ZGL#Kl+ wl(2#`S$(k H׎-RDچ4{㓎s&6[0I98mBs>H=qs_׿ j&N)Ϙ=PR:Þb{iޛmLxϣt>σ%(XwsJ3R/܉X{=Dj5766 ue9c XpKr⭸ܕEneC8᲎V*ˆ?e [ S%_VQ`9yנjQs(QXh5gЌҳk@#d$Me|G*bxIDnV=%V-nN ܥ/};|xCYжȆ WvX@&NDd3'ba:eg3`mU7}rlm-rA Jӗ=> {/JvsI,UQh_Qi:eՋ7~ zJ2vMX˳3jipr51"`_2Tc8u(SpH.=;b,ho\Kb](3`c/deSxQiF톬ܺɎ2Нbm>Q!.81J Fi}XHZWcRvļ/JѶXV*q:<y|Ѕ_D&ĐXe5WɱKYBy-7F$b1v>tFܪCG(kB6 -vnPQlm-4-GD(%HG}qFu2; u}[Ko1Qq}<]H{MWxhLcbV`޽ (yF#q!4'ʫt5{ڐNAq]-_Q _ >XBqd+BtiuD 'e>2Jѱ'ċ|Da"\o. à)Ts85.1^X~lUllD٭5R3YRGRsUfQмs拗'Jٌ$dtsbvH8^bVnZ>} Ku <ihwۏ|ՠ_huOm(i; OA(:훀nȬ,d-1$pշ;VR VR-PS2ah29GEnh>xDAy&n\!6_sBi`,X,Z7@҃OV%/ح~GeJ א%i :?/< W 0CB$ȯs6BYGB=^̧{UVCdvC$t/N󏒈x=>N[R ,;6OkDɂ3p h A^̖NbTܦ7¬ m)U5MXHnт=Gh$?3zKԢ`\j!f{)UOi. ŮɹМ`pIQO]xC3P=?oIڧ -!\-qb6vp#X]nĽaxW*r/R Opg:;JY'f/w,]0?B!Z4QԳ_C3̃4K-o71xVendF&zzQaxg?3{u 1pQi 1gY7^wD#) A!ܫuWoo՘Ůrd)&o pgj3SbCNpR|l9E}`2UOT UV xSbʃtjueF$ς$[U,n﫿{ˉ}I@(|1,=Q3餡n'Dx`j$r2;e_ Z9fQmjOe.?ȡtR.A=!5WDK|a1>oJt_/L XظE:p pr{#Mxz^v5(aZ cy]+z g]wE.xױ'o0z$2[f3O.}\Lۙ:|7wxmZˆM$F++{,>IziXևV.?9 g~vg7} Q],Ƿ+FTKid.>V^調:LZٓe)O!* V:捩 ΀X_T ӕ̄sŸ>-hɇEДoqa`k=_ۯgJ5MS5R>1ְN#D;) |0zZT!pnX`W2E喔DSB0}g'oN@;|t/FZ8b$-Pc'W!V% ifm.V`gꚾ͖۹dU)ӰW|VnC߹: !HDm4U\M'P!sDg֠FͿvGԶ y`\YcŰ1qLZ\VxR<="k%GQ&>k`eX"{@%8&f9"nW%Bd2|$7!"ut7ݬ ڲz @L%=Tp :C@d{yjR-kK)*jw'&S0ȹ_ϤD>,5 pEЩN' D/Ț9ܷ'CΐM#9 "l8:1 ٥nQ +3ML'1^F( JswtLrPHplYm2&x ~K (N$$,@d)uЌO>?K? r҅_s[pr&|9ZWVY{X"f I~Ftif5- _~ =JSyKQCpeӒ]bD=dW+GjW4"~7(L}:Q&C;;V%ib usyiL;ؚ$}MbŠG? !%gZWs8Vh*ΈgpHi-Џ֧B:3Im)<,[q촬 ErG\;ua|y}s#GP=¼$w .9Wmt Ъ)!9xдܽT BPLqڏ;~"=<%%:hZQ̡7:K\sNDR<={pl|kbn?vSqUxym2[9g~Ʃr 9 ߥ>C fcg/%3sB.n嶅ދ"QSǼ\_PDRܼC۞lv^-d\^S4u6ad^MN}tAS(5ܻξ4gl2[XE$o$gi#é2(K ,Ƒ@ĂFڭ~@y_ٔzUz'i0t`'D6\IT@ݒW:_y6__;UېPUN"bc=^#VP@saNBH 7%V$ Ҹ+֙*j&#;V׮Ս("-.O}(gzHW$*+u)~P]bı\҂HO^ ]%Un" Hp1 E܇M{V1{< +vxt=P!94ˑ˲ iο C.؉:]8$3x+DZB*oЛzC&͖ZTtҵos6jWh y;IVda6kuGnBnjz2i("&ctv6+,yY+\Y&uM F]Rvh|0 kKWsN~wEܵ^3K@9 2rw@gYMez6)H>r7Ef,u=Gmˬ=]spgbzDm\2JƠD4~>Sd&-{׍1@%ұr[#NeH|QDv r4Z aE*YG= p o $Gn⣕yrлF'P1c.uGD{\Pyk9uÄ_o&aZb : *v*AA*uG{}ޗ݌~#óFBHPp7#GJ|b)Z?yߺ%=e|q2.NUllXȇӌj;LDOqP^Ƹ&R"SdG^~ F,D1: 뽪)_)r~aB*J_w222**YC`S?BD@9hoYXTcАF(ow٫r'Snn t19b!O;"h6QBQ%a ]BkJ8i9A{+.wu8eor*`'Kل#lvTE؏I㵛2uy!@(˶Є]+7( p䧙BԄ iHťPs sN wCv{;Ihz.LG% .B) D;Z s11ۑȗqNn+_1=2\>gh"R֪1sq1kCiE8 .a)5Pe/IgCK)R>R@θXy{򙰫?oN @`g3J>3S\u;6ݿ ?L :#uE!M+r5MzPK"CyC^*a9趣Opz09ofaΗ 1ZU(Ӯ7]N ЉcŠMz 4>,o}x=*MCArfd k! eC?DžLdn{8SТhRCѮj0֒'^}/bǴ)uKkX%2eUٸm2eO8se G>udH/w 1u9R*&0tdho0v`T;UF,1hTq~kҏWt流 uA|!ϩwyB]T%j2Nm/vz3jp @06Ef̊l1h~{lVKePK+frWAlx@)L/߭" fC\a74mFPDC<-L 2JÝYsVZI1,rMT nvj"ՇD5:`L ܞE!u &fՀc U)S ׶p`6 ħŏhķ9'-_r-Ʒ%Y\OGq>Lz*jpXZأ''/pB BrʢӬ)MpTaǸO<2dl7U::m\g@#j +]\2 7q]'l"I7e]vm탽GO 4Xr7Н1> a%+= ”dF(r\5Q uf$Gqdca2!`b6=gijK#)6vh<(mY׈>c`Ζhhf-*v+#™!x,†C!X}!&}ꙥỊ"{GO(FƅkېhrLAfJ5)={cV#͋pf}̈jN Gte _O}߈Ϩ( us۩;`9<M ӣ`#pOҾ:a!fc oyRSokj [{k,ZE)mw1^?fԧ$av/?`ݴK"n#Wڭ#DM(i\MWw$kf9˻樋-J?T0CXDVp;5]n5=Vsr>I&*kq8.`f^+Pk = S:]yZ5t)BS6S!Ps.l#S۞t(G p7PgR .ci?+Yn9PʸǒV:xs/Nd4:I hkGGz;~b_9 !N+21'쐮<'}YtW]O_Ԥꮕm8YFeUX((:_ś3̟Y$,-5cVfZ/ch/fuG;x^M%-$2qlT:8^Qp\>uy18t]u!ˮB`-tFFDڌz9ȭ oPU>3";H;:0- 25{ 9X~sߴeHػU{} G1-#k| %zŚ W~]5l`oQ4I7LGŜ,@H=^%z07gBdssԎ3 l-4k(#L.XNHqo"ddeOm),#ut%Fe%ӕ)$E*p ܏ξ?$I8sqkY˫Jڄ2hDEQ?6ۋ-R(.< ܮz&bjJި NAx??O*$ZU3jW~ TT-~=U8BLY{Oz/!}!9/$2$ k=#IԢz3rHBּ&ȉ=LO[ ǾF(U Opu3!Q33/0Ư S0w]ϫFD5eMP/wLf;&]ºvET#:TBf2`Z c-"O#cO cKꮏ+:&e^k[6ncW+,D@MSo)M `mm#n7QF5١:͞P݁c)Q'Y4}J&U&#92n}yφᚤMU0r5 2bv|zzpc@Mmmmدwi{ׯD/~<)&C-^$K'%;`lu7[Ix$r.>;3ϭ\7MOCs9񑼝6'{fX_Zc࡫aO.K'y)YM U2|9N(&y`|e'C#٠BFm ;]:lP_D8^D-C`S@>䥌pޯ,y|H2$wSXXƅ@q6 t~U!GWx%! tΆ jbW7_&͘Qť>4ciڤ+^hԲIjM&kˤ\ 2@t]NԩP9;Sa}V*Bp匛|n:NN=}Gk6%H5 Í+3Gx P eCYHIv8ՂzZ!c$RxLR ːe?MbmcӮ:`+G__Jph5}.߭Wgk\BCJ4#y?|j7ǵCVчrbVNc)]|Q7aT;[\Ͻ>8c=S$ @*?.=+@-~81H?^.WPv-j,$~2Z=usI +)= H۞f6[p&ib#ybWUWQʡoLrXT$f`L4ne :HOSJf_N>bܽ~y/-J']gvp|oEwS@3{;J> UZ 8n/%Ёߪ.7t0llv{oH$.W7S:.E7sqU:EҦKcɛ@IG4eWqQnR?H\3fr}d 2KeŔn^6$⫷[+ge[NlOL-.1H s E? M9;8pLLO=S#N^Ĝb ʟت~쬖nW>:}-"Α6R4ƄM]ѭFaHױ= 8r@ZA mFpWZ;#3Gދn5işv|cb]xqJ@23zVѽ65ԦcSt|YCA.WStQ|Aa[uM%t,~uz+VlZA'-^) -|(/wV9m"Ќү|m5XNmeD&VD(z Ǻ$իTv2tɉû̻al :賏OkG*vXm_x.:S9 O+' 3=vZ}&Fl)s/l@ e`@ 3B=,MA.>œpXh{&Zѻ GAfNuO!DC 饧@&.u38v^/Qf{FvZw|NPRsᾸT}<!/%o.ص8#tf(&~ aaYkC%8? )b+iB3@k ]jDW+0r#P0*+C)a:h3~DG3Φ<$ Ja)|Qm!g~]z0HbX;j#6$WmF_gM{fנ%ON@c5ݷEbYMgɝV V[Gl~xiCjᮬB[M?֮h6DF;eW% *&, sMPׇiA /sJV֭1qԮ'Y Rcİy9=ަ6+_'nn,\6iX+pRԘ-Ts,*Fˇ" msH8B) a1LVrH7ۙc 5$*o Ѹ ̘v)#R3er< kݵL) 4wuPPI[\`Ub}f ^́ UI۾XzZa)PJH2"ky)jq*TT",cgsFlOA?[]\G+AwPѳ*r l)I%@C?fI.2ׂKF^|c0HiG|ҿ5/$} C VpV@uren- oCz5SK8p+c!;޹i1Y, zUX ,q$>cVoVj ?ŷH/[fB Z@КbSE8 1.!gJ.XxgדSdNQ#4"mr؜#;{_cުQ1@SgBė 0`NX=Sv6Z}儾.}I 7,qP#B=N\uT!9ni4!PG'4Hs7|=F)ns?KshwJNЖfCg1{G3aӉ<5n;!Ҳ>Gls?W|X\,fF+Y"@Iw{HB\s/~ݜq3J0M +"CUEJ ޾ƾ5oZv@}MJYj2 ȝF[Y_(@9qlcc7D3@4h4)Ş 3ԻI1K,s]ٽ_C.Zo?\q$@5U$z?܉F\܂23Jo#WqJC⻩w^qx.qxOGzRE@_?=eUӾp(O &Sv9ZggW]c }V<#^V6'#xF-e)/)L^iv3͎SE'ZQ%S)+M(0 [0l"CYFYt5]r~S3 C]Dcs o#E4[E=.3ŮKސv6])VW gZfg_aͬLs.dܛ*#/%"oh+af@8nWcmLT)_C>ƸJ-)迱7/G0S _Df:,l'uwT&~TmOpg{(ϔݫAW}cGn6{3S)F^-[Tϼ69xf90+E޾|ur4FIRmYwςs=TCUf nJ<WWFaۼs/`@3mYYQ6B)G[u%Ii֯$r'FX[ ]7^;{s$ζ`$-2LJaM'&VR=oc lx}"`9raKSHZz=` ۧ(,UP̠cыhؐ:JuV_-vc/XtV t*z(_:dtUP:h5$?t"Hi+VwHJd=QA  B]pylr+25<Lj-SΡ+W~ei3z4vA^}DX33=ZɆKؗ⡹^/g/sp[v0N! 8QM@)ڨoBs=emp(6N-eIѕWSq4(u#p1^`kkTaCi-ohdϋŤf?z|uX>pZR<,J_l: _|[xY?K)M 1C` CKÀdiOqX_{eZ;Ǽ ۭ©otZnbj;P(ۃ5̓ ]g }6޼ƙ@8,*Pp?)%!3%u&=kla:XmױgYZ0707010000028d000081a40000000000000000000000016446b36e00005ce4000000000000000000000000000000000000006200000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko.xz7zXZִF!t/\]?Eh=ڜ.+'0gzMdZdxl`ݨ4.bzK>ߑ]w&:yw/T%$v|]2<›} AǣLg7Sjd hnU734u"yDJS\N`<yRϾ97ۻCEGKԕ"1E6_֗ԟzV p5]asM|?nSF]-&-9"5;rf}h+8CC˧fpqb0<у`pLIfO]C s"J@4FeQJIet.Ңc&F̢5,Zx-?vF 7?1=$;ϫBIh%ԧwReO 5dzso.6#Er^Im.̏cB d\pk9cA/Nak=icH{(. rvمa}8rGU*&$aϷXsĐ n%Ug_V@r!|\krh[s <(":b,HcrƖYvVEnt`j̗Ri9WȀVQzrff[~F1gGWgT9 EW1״djdæv/}=/L9XB.Z(/ְHW=q~[(u|TV%%mG1wiK:| =.u8Y@{ϔ0=ef8q&u@I]I)J!V2}Ya.b8ٶ" *lLbOsqc;WkK"ѱ4Wi҄IVAfF!&"8w̚Y٘:*yo nX&o#C8hq ].ՊPM$ή PPs߅]-"dNk#4qW}7H(赫cgF˾* yLY R}]X{%ZkO[_Gx(+ ❌`T8^^a) ;Yk7YVA3 0q~H%?lЫ˰hG)TUx63wj/+.aڳNU$['\ Ub-":?-VjK0f#QȘupf |jOo:PT1HҵTţtS#.e rnBc|tULDBia=p3l[ˌP2CXGV)f&1J=MkE_᥮Yϝȝ_l򯦄׭_v*fҊ#&Imi}ߠ2a J&)lu|9>'*gm׶4ә9i|<$Ep?_,:FWSjBj̩D\\ڧ:W.N&^B5Q׹'@]/ńm tL&ZAY̤Jԩ|8rcd_$CZH9"J}aDp͜oB8A{GNdF儐dN̓h5)…s[(V727d,"ݩ@. 寰D!KŃ_IC'2x-sǿۗxRc#L,5 ۰s cNK"PSe2LJ,zf0ʏ9ڱ@ k0Ɔ8[}@?^//`]jlgp,q/"?MFdd.oݗ G|nJL:YZ V>Æi1@'_㡫 E6 [9A`^"wJeȯԬք ˘^> 7leIh#֋F`i[&Ȯ=S-1K-oǫ\KWY_: Zu>@{NpiJJ\ 69R IGX(ike;t`\!E͞jR`C ^$ŔID)U-y@f)2:m=7>Xbs.0+J%A#9=F-B"KI^FMu6Xy/yQwrugDᡛ$z T6;iKn3uwWT/) 53/~P~f!ANl_疐eO)'<12ujSݬd_x=QhAaK9~ f[cJekRnpҺIXSNc%$ 5I# {-t`z<|Yf ǷBsGrc602_(y_OʹR.:EWz:d( $MR7 b,QRxr_ ^x)FS;ע>BΌr:pz[EGCzRTΟ"z]ibSG21EOg'Ix;uӌk]偠CEK- jK (E|6\_`%L\lGT_ͨ!X`ch u{p'M;i\VE_LJ$cꯤUZs_WU+L0\)K[w9B%Z{j0A^ɂf 7T_ m֐^υgEk8T3G=u#h`mf`:oiqXPxDp1ZP!ǂpS]pFM_o-Rzee=eĠ35=Gu{yZU|_{ XEKR-Jos`Hp{4.0mAI.8d!Dfϭl76 4,uq0i8[ys;(>CT. nFM3ܥ\;ݫx^WYeBOCi]9f:cr8jtE!112CŔg 315] NvP>F k;ȳuA7foWٞ^CK gD0p7}il%LS9A]荓6QԱ d{v̐ ħEǦ$zT b)SbY( 7kU5Cr qE_)oX3iLV%3}rѲs1WY v+[06h.&mi%{g= PXpB$rjRi2Đ:NRS{}ӮsdicfVђ4U9ގ2{ laqq\?TIv 5 `CHC,DBCs:Ig뾑 ;8Iѧr)q<ѸKԂ1>ch+IPh&+tDP(ҧ -LBpP^?6Wkw^!F\wN{k=4H'] ~nE@Fev i%q,SC*G- dÙYڈxS4N,8%Ȭb+g1$2Nwҿ8( SEFi'xV\6`cqf#+)}G}$uKfL-J-'YZ /|!Bm8"fmp)9V狙Nѵh}Bu!۵ĬթۊF>C4ddo1%&?B >A+h$Jj)N;!&ڏI͡s[d"?T(:)?"DEUyԻśKoŞ&!͸V-9['(Ǘ:u6 \:)v"dipb,9R K@+iՉO+⾠yn[GTo? s, x6Nzsʉ=yVv6& }X<9B=U `a_!MVJ PچA⾡z&_nuoٮREwlm@j^kAxÈ5\Z^N&AA_অoi|We.5Vw]xVdtk%jIu.f,-qN5 -k^x/#6dHeJcSM|) yyu'X RoUb&siإ.^D^ff('T_ Q\2ɷ =E#(eFtȁQ(!Wf0ްfG>Eٞ\EQq|BTdb8#uu[\p'HD=2x92]&φۦ_ l/0MҘuV *5nг}rFh=~9z uĤ zwM$MH^o?6{Q<hE+ !bmiDڟƳf4E'k-}Aޛ G6[}y=. \9Jyds ,1҃*ΜcsٌolRyE6`;CLџ㋉M"ya?X&1}Fe4a R?AjCLl>@!XPBHɄoGրCG{S*`-~FS5F}y}ݯpW%`qR Q~gxdMzn`7ҒwtVW,ōVIUHLㇸ[ 4hJ`kP_!EjRN·ИGM?L{E+7StNr㐯1=O/ދ#x̣x^»gG1O4^wĺ6ϴ7/u+_4MvXfG5S0|Ql D&rVg5+Q 2^zY%DkdyO7 X=NT&ʹ |ay!cA.KrkD| Wl~z:,D ,t!x1vD~HЧEEy4"cWGiO3/bQ_:*K'(zךzU,h5R2*gI֣KQK x^![E#c9bPj*o; {5Sw5Q@ sGN ^'cu\9#]%(PY=ˠ d_ *x6~ u߄#Έ=\0|!6p~T\}`Lz4,9oo!B+\u>.mZk3j6Ksq΀08/LyD<) GȨOҲ\8/sXH4tA=2ʼn,¦s7_꪿nA8IセC,{?":hilM k]{0.l[\la9_i>4sJyga%&///pC|λ^FVtڃK [*tqdWɄ=qb ħsx׶*)סyǁT{ʙ9Z]yw5,H)Ę"#`~qߺԃY"fFaߌ$;JgRCUb5}M]sJ4#Wl@˛?|숾tb|_j4ykhAn]ZUgl,Ț* sK=;>EBZ ܯcaPM6/E5uߎ>Գ~X-7 =ܺg}-|hq̔M?1H3ԥ3"QNoYU"wT:G)k~KL]l1SQa.jC*c+SK]2NguewvdA|'ף^3ܦQMU3(lmdB,-c`௲)JEoo!ӷV85ϐ7 g1%CaIv&+/6^#k[7~qXVM)vnmь+ů- 56~syh1Pץb<&keX̞^uk#m6A+!ň)C4P瓝@fP.Eww̜Z:iz\Z!w?_|6C!Q6nd% v >t'ֳYjڍ[V4 -o]c'!TQX55ZhC!Ielt9_E4uogkB+zhZ 5[!(<|Vk|RBV@St@%R(ECKms`(aivbH? fMGej}*; ikBI,<͆avgMEbyXKJ(ʌ*U(ox2Z"竂]6O*(Ž t!| N3go dmn~H* B0AC&dP9Ja 5<]A,ܽ^(H&%=g/"4݅C` !)PAK;k%hpS<ثz kVwߎ7(ziAt}SavIY,}HD /rHwz3,`M!dc٤5+hq9ZepBmR?L P'i5iT=s8d:j.kי*pya&D;΂0'jƋ% l2\;09o(PevVÊ)gj@LѱrH;XyVG<2u]*[~.{s46%vYm t1"bpUٟiԤsna36E&85)uY6ۗADdzTL(M;d^gnV3InNo[‚h.XN4*NkHyI_Htq߈ImVwJumZA4M5ya]YNmCTli5BMء>R*$EeXV pr.?)o=FqEqZ{8FhJAl"TD'NxWzgYp.f4DgFWdZB]U:lm t-{3_ݚy(- #nMb҂( Miw.` I>p5, [O,pt"7\8R` q"$4go߃P! Gk'd0(2;&ܩd`rmB2E!7(˴E y0*6qo2EV3ۦ(d p\ Q1C^1^Yq~. $#;D계mɩ\BעgaS'4Yf;`KFr5Ǝz,dKל}~]k&ά e$qUwvGUt"h|ԩ\aYԊa7JTuH|vnB"#\44`l'ؿ_5x)FH,Eh&zWeMޣE%Sy~Q>:yszWo~IYej"#(x: I>)mXHڥh?7( eo<3| Yx6MtGfpk."*oCP]Dv [q. NXd띫&P#:~KtI&k%ί;渇ƈAX=cLI58LђN ̳/t{NC-gbX2Qf)*+Z*þ3h1_4Р`c"w$[۵T1 9*w H?KXՕ6qؘPo;?9 ?֧BZTeTV:cLf)e)E(̳ãS ցa=cuJiFxȖ9( ]Z$NՎt?d@EBq>\?G6`bZ[, $QgBykUIs{xX7BL_*K4-MZ6OCpD*TxT u)gXM54!WpGn#؈h"n?ohR$e_UxD>N#`ӎ\UV! >CK~of\e3"Ǚ?MU06p7 : Yv0*5Cn}X`-:E1"ov:Z(38r?jGEqĿT{qoNJ%:OsƢ[y_|㜊T"6BTa#dSF&1eT*x/!RUzKr>Un)(]lv2{{#L q8ԧa{6>VV6̯;[.J1wFNd) A2WX~"gs'_a AIvo {S{‛u\ WV+ۗ"w*)COZM7{7&~V Nw?R$dK|:f_Հaӫ!);E$8Lϳ;GgM>*נG^`|M<Վ@L bNr,It,y #L҃͢n'm߆" ÈC7oU`6o}m1#觢pLxTҗq Y0l;Q2;_`O[#1ylkDe Z:>[2. ꜑q剘1J@±Vٹ5MrSkĭD_Cţ6_ykZ㓒\bS ~Geɋ. ?D@\&c_6XO4{仗 Et$Wve⃤(͏ő\(qAv#"8\*X6YP .nD}]']?.JPD4D Gr7u}d#BQjSx>0t͓Ӯ'R'ܺÿya.B˸7t4g5jG0Re眢ç MH !wPS;RGNV4]F<&2XFGf6~ ӫ{5hh#yk9"7{/W-'k`=ux^;:Yp{1s ݊ra}kÀjJ43.+wH["\^#5U(w|;N~ݘu1woߍu/œ iÎQ_Y稶EuU-S0;Gg1`|ux WgY>u3G:(<&{?cf} \m&^l{` VHs 9 x^>7T͈:KZhRqset% d:Hk}8dܐ29XqcTԘl&,"(/Pۦîm2 QI'{+[z0$z؃bEp^ ޷"diaBiǚu%&Sk1FjTgpA{#,15D!%鷔qYY=MӄoiC.G]gpj=y>J/fY=,',?oO%kڜɗ@QK Ec茮 iwɐ|$R&iŌ^zJI|< (Ņ~]kFg&RDh{[gPA]G u۴UY ?yK2_@ý{#wR{AǴ Ы &M c$X#t##V=Ŭ(P^Em $!lY ͑,lz+ۤ03*(!vx]8L^A4=sb4p-ֈEޔrԇ|qE,_(IM<$wLFQIx[!k9֋Z}mF^A03WX?C]XS^/=@/ᶏ09}{@u1d\[X@B|W=K.P($xX |gG42P" qyV1$%GU{;JK&qDtnZyг{ p]= ֲNB"+64حaV$Ni77i:ז_o'euDM\m [dRɏU$SN5E?mR5g]WDʛhڠEl> NvZYuq]вS$:x &Uu!8CDL ^3 4{ةnnW_gr5 Q}sL8_Ϫ]~gM_z荃2ݗi1.*=_ߖ83aK FexxH8PA=k+iOLH6+۝da}ɺ9M͸Udǽ1QM]D9iyiHAE"v?h  PpqzP1{\ÚivnŨiv{S{_Ӭ'؝[ Hm/jBη@V޵!8e}mpY5)IQ}NnocP<_%29"XryJhTBLhq)!z]p*@ Qg͌-hi_X,%Du@cY)?=GUڇ'ъ> ^:Ҋ8hsb!h{7{#e5Q#TGvSHdMTGM6u8rW! +Юꫡ$2wEE]H ǹC*l.k!L#\h\GVGT.Kw:bbVyJ7||\%Ak\s7\Db!jyZ0LѦp~hSkvQgqt* Ti>ݢZ`?N\'XU6ӤEZ^ƌ%yCl;%wnR\c2%I^:uoܲ{ _3"G !qlN6V&%Ѻ֧:'΢#4ZcMɝ&,B>n8cRmNc_%FkTqRWzᐌ!>FT$x:+{ų:zWY$B%Ff ȢnaL`Q:]QO w4(csg ɑ,'`yW% q W#ꀃ8Ӳ|tNtZIGں*$bE oT%:{dEFB8QvM8D9Kika|m ;YfkKқP. 9d6ԀF6_Ll!1jͼXV6>O}T0N%ia2Ĺ2}ri|IHv5Nhџɫ{:<cP=.aW]1c $1 59+TRiN`} ɠk%Coүw~ O*nDewu(HI4mT#Tb6$ J3G{>dw`a1={'7-jciۢ/o 1D5e%CD2$@^t*<"qD-̀- 2uETՇWZ_Ҷ`"!7Y^)_ @o۔ |)*_&p*fQ/`3kylԣ^ğ{:qp*FfgݦWUqzڛ$ek^qZk$СlV*B.]O#ge'G<bqw,2B0 jNg}{;kBm2Wv!\G[7;}q _2NEnӣZ O s 'oP6D vD2ɾD=3qsW@C}^#Čd_\=W%̘<z5ɌTv,5] TxHk%o PͱG_?em(10)$Y>)I,nXM&b^K9ٸX n ]yxjpAM'TAMߥ;@9Fi Ysa]?:1*Դ7exWͲR'~dllz O 02/kDoGHcaЌLFË"^QO[Ie]5n43:c ukǡkw-sTgX9n(QQA13 M/r丯&1D=Ϫ_ߓ.Z}DTo#0 T8, ip`ZƴKSNX°jh+߁D~aA[)GʑE(p\ UͿ,u3NS$ t, R1pNZ:Nb"ev3e&_."^8n]5iGAvx9k+ٳ NJDia%qG'*632ɝ<IW z 0AY2|S2B3v $r(wM{$ S92Nydz}]l#ԸJy>"e 터G}18DenSmO1N I=<о"F4(ot9/Sw8>/wS==Aau*l=)!‹9**~ 85f*L; uV8?j1>,_%^Ral]䗏Nt')>He:C;WS[(H|&QjiPX֗N`W`t)6SR9 )˭5 "V$exA7*ź:SzB7c&ڔݥ58"S"g-l~}iCY< 2Vfp!C,|1}}?.Z]*n1G6[g3K'!CY }nTH:'%\wC@diN`om4S31XJ5"C1U/l7r;/s&i*%;{ff:ri,{L?KHq%vF8" qt{4U^v1>XRι^\ǨjrVLv2e|huL^l% !:3U}\'/GYI.D+mpd).s85..j b#W:F`V9&R".)qr0_p45#1,A(Bi35ƜGsaG性!qJt3 Wg]h"!\@QVSE2[Ibf ĪH+NNo~%Uoyz uTMۧϔǑYfˍ+uIٮ6Uۇa>"`$vA"w\Ie}úЏ&ezfq> h\rcV{+v 4#]LCw_M8uvp`}&%匊 cHF0W>(5k'ZIsxNbnFg(]KAM;hJJzT0XYv+0#pmdI)J,4"V:dWMUvMp'S{,Ƿ-MBG`)1ٱ,3s55̫*m@\S eijk+H*,1aY0$)HQf"VlۃjEM 3esԟ Wvp_~ň kLQ}9p;svxSjCVC:w}:;f.ٸ 2l4,\sٗ,+:aJJd"VW6t^$I[u$Ɛ$Db2=/^ ٟYOyTzQ!|&G;+43,y0?nMۃrSJLVC;ue)Sy*|^5y}V!%?TZ$\DqC$|iaCW\ @{#f/T:[)g_Or*bu4 Q>ؾ֛DwwQ5p - :i8{@5tbSOdއD>?88\<=lL;x:|( Ir|B,z}G 49DYۇUlg1Ƭz@;4|WvIu!"7h.~ϋRO>OdKEUC l|Fs^OSc80i&d@ܙ)D[h҈<*OZ$V3. Vo`=Zo% ]QQt@?Y(KO'(nD햊Q1KecQBHpx8BY4uT v$=SȘVptZ#8? .w ; $'W%N'BkOK>@6*vEV=qh-,ǰPS^DzWZ@tk-X %rfOR(2uqS gv:,LT^Yr<b %-v;eĸC$cp'UԔ}, ,?[r3tӽZٔWSK“1H^Ge"IyTiyOv:S&;úXe|\jNTh귅@i1q¨5=|Fmd7s,uQo,2|oΦud  pR5JQqW5Ldg17cg%ڐwQ}C'&;,)"EG1[/xL-PۜN&f{sg R 蠞lCϘ#nN'l* R+B-?M.oR:*nCV7aod6Uvf@ڿz fN).rm7L=-4%@ແ"$HFX eエRn : Bl:HHFBFjއ=?_=Ԅ _R"#'^H-R^BD\$FDˑȽ).8)O~ۂc $ }l!BKA]xq8dk"A! g?4c|Z\9IJIKw$^z}zksn`,I 0c$A*g۫CnY*{_=. ;:$<wm_dmTWjbGrx g6{ m`G2-d cu/iu$.ZvBU*/PrauWQպS qA7]j}PDW-F+bp GYft$UO?(#wELZI'FD5Voz,`@Jy;)ocg3;59DQ PWmO/~Z?\ػ쎹 JPFGo+^sljT\:S{&Ip E=FPjTmlL(E- |gǒAHZBlr/[r7BY? -SZ @ro:}9)9E"'V@!?Tw'd`i1-E-DAo"/%m3D{wH· I),Qԋo"0g SA2~G岐~`.%LQ#Q٤V_4cEwR9SXC.xi(W3vZ8?eH ;-D?z8"^K2%JWbJXqU8Ǯݹ /K2[:LW XGٌeXbN%*x]]pPW$f'l&N4q )P.OP'?/tSXģ8AZi\THQJ_W<)iՌNJeNS A# \~pHnN*_7بDۀi e=ͯKyȰAP9p9Bf c*cƘH˶SxN~ճۢ[W>eh,O)G QqB)^цPۊEH/a%3d yB~Qn5 e"W o4tsBH[/*kU\ΑEfodv9 1[/ !NJ!,2_;O.pk=;̴UI% ۘd(ִc1E\/+i?vah~g)ɠfo8fB#˷]+[!MQ Jd/huYpe-gvW{$ԒQDzD5a_yci9m>/GV"ׯb U X.ys4ZLxHfnU1/ˬ<Ӫyp_ ч\]ɏ>:b[/th0̍1IVufc EM=;G5=E`sg>/b̄36CS'Sا].vYaߚWZ-l[&OY}kְABƮCqf@,v: } y R\1lB0{MWfc*\V$]x:[ I<Z/X7@Mc:cXwl~Hџ V}@Py)Lݻ~]Rf*d> ( &nW0~Q̮$%yYrl\"Ih0fZKV~*A`S"%?0e'jMgYAǡ&t7F hɜ}TaN/EhIbs x!7d+WIl,ۚL@B "ƾ$\ 7Yf(vTAcc= />2xv4BX׏sv-[,it|Xߏ[ ^}L}ZcTASR$3 w|8B2սR| Lr&b4p p/I"6lZhd~g'[5p>O!"$zj*B Ŀx{H N;u[Dsn_UoM10KPy"s{WY˶bd^&2ozi(7qxuwoV2@)~O !1 $^%[ ÞdwF~NL%TpS< Z& 1X }$o", gi;k ^,zP=b :~0U n`5Ꞣ<}'@sk<:0y_׊ܬWuvЌ< {~IT"E3͉GUX FE%rPigZ);Wkons(?x[AEWkKA;hra~\~WL q;Dx©d7 UrƎhv <}&4nj?1]-. - O<wvKx[J]Б^_=#TdKkbyvnv^'mPY7j:3^w7'g_`4C'g`LBD}5 G-E+ V%K6^QJTṖ9`@/tdE<2@Jno?EΜ&4ig2_Oʣ6ʯ+P"}x 5׶=ǩPrn ;~AJ/bsHl 8H8^3uqO i)f,B0E:R}EU{XztC$B.Q;*YgmS[cMvÎFfC361$\uS"| ͎q9UN2d8N8QJnؘ b`ƴ&+߾T|YZ:qp:jSq sU08"hxS+D?9.9iƼs?0-z]̔Q"/hvĤ +Hഈ$X<]cB#D}圿'n>ȝۂD!1'E05T#ЗԹMŃGY@8@l t,YM>q螔C ƏE7~#jJm#}C'OI-́Y\[.qQU+zlt0J,Xaor5z_,*ӏa$ u~@}\ɚCwL5p*߾^YCs(Z_fώYK|m ]V5rr&0)F<г:_ zS6is@ q,3sqr{?s?9\BՖWwzqY:) H{HL!*yZk5l!{kB:JrASB;!* )|IRxw'9M:'9UvNw8}h/я;3p0$|3iC1VcH6U"Z977j_,t$@G۱,j@fi{H[H>(*{ lx/=efFYgxm*R Id#-8n: .ح3\R@Z|UArb>EIZB+~ FՐŏb+(w G}=I`BOn<LJKe"%|6}0%Jȋ`;<ǧx-I)>0Iؿs,YdNNӤ+؈̻XCSE'j{{m:a-6k-d2X,K0f_tH(O3܉BvSa/䏷5 }c9m xTo)r'B8| wdf,wڝ,\ĩ3bJ$ rUK fYւFTF'BXg?tkZ=2PC3$ vA8Cb#xb{YQA+Am!R{8񜫧+pD" 'AT`#/`}oЩ πPrnjc5Ed=dMmRG۷ЇhdYO,-'DdE?՟?w:$paO`{FP}O3ٞi@c֔867@/8wRksf ,C<"6/^oCf1KA|ߩ H]#I ^h_} j0̉6/iN0!'Z,10\&_=0Gi|bce?/x}u7 Fr87fuhQERW,7 +ytarfAeY0zM2=m˪m@) ,l;I@##ugd~Xup r ~pI?qDc? Xxs4c{i:J H?oH[y%&[CHLM$Q<~Ajs'.@LS3QaRHQԩkE}ʭ6^B9*E27hxv,Yݻ(la ,gԱؐy: sv#aWD Gbz$y`z.*N2_3n\LE8ng*Ū$Ǡ)h{`fXefVS|uPQAfCWr ^hig/N`A;w2GcK0N8Qs>]PT6:E:2*Vu,6,X&I`}F$~v O2P ׿oMwdv]Vb ACB1dUaI8Y;?f&5|Z>M !(N| @0޹^BB"g051/6ﺆYW9K ݨ&_'.Z ώ.SF<QU$6)sM*t`oN,SluP&rj.IrlL6?Lҏy;|;l`oB #6`7d$.<V)̒u k~jOi06;VbyQY,hPXyfC\T3)dT6RT!\ w4n+[^9:GgОEP4͙ 6"SE`BR9Qs:|+j zWM_pX逌Lp)k'Iq6g%5T@7^n0Ѷɺ|li&KLB7ÂV`6V,A,ZKTÙbH,*g,0Rk"7׋o]B4HApTH #A X=ޕdq;BD͆LwWwKꆏӅ/ڧ~ZpJOl%#dj_>xx ,LgP2U$%LAh)H&D)Z(DaG<ס %Y)27R 5` p <,ʺ6oRzWKغ#IJ_Nh>0Agfn>R$(px]Ơ]Z*޽ӟ`2-w&_R9B3c*Je\^?Uv\0% YY[`p膌S$RC`"P qNP]6O|ϯ676PтOBdgi~|0]#ǩ3wDJ_䏁;uٸ \+!h2\k1V*8zx/ED3Kky!UP'!FY?hA,iT֢JjFϝާ/)Zy|\I@ oO3|=ê- %,3.vټ! qeھ\ Zf7*R^*{3ؼiTx;PJ1w㈜:3qS))bprdP@R"u.#8Ԥk^w.zb.ͺӰ0{pFQ*U:#T,p[ vspcOVBrFBRBOGR:Sl @A(|wu 5ɏpi1dNRN~+Ӝ0 b'vq( j=]m$Ǘ$w¦{3eD)E7QSњw8#"S wšcy 9_{ME))J .:%\Nm¯օ$<q??wiiW'@i B7 5ssҦ4bڑ tVmэ\  hDE)~gEZ|׭j9.ZR%kX0 K9x=G;3/+W1=v05 ?FҽG";"] j +b.̃*3Mq :)T(LHrħ!=FYΈN 6XhD<_4a!v9;:]ۂujT=\ SV!b_$b<ϕw/١fAFS2v;lt-O.Sfx!^btgtg\ YIgWLh;$ݚM喎_@ ` !yhKUiꀚƢR} j8 jxz =UP'Up[%??Ywƪ׸U]1nl~Ŷ`T =u՚ZPqGD9ѢԤO>w]@_#Dh]t',Py9ʗ̋ƥt;Jf55L¥<tkScYD_,Q\.vK~2cD; L'v% 9DKmT:Co!<0Шάtlxz9%fd:="3μg2v*:/7&֞qJhy$׈.3|'v|ͧWPYAIb_T/1sʡ&eylf i:t c!fX("l%i80d*8m88 H F=Sh&YGQm`K؈܆H-饾'wW? AGygx‹yeT8&uEl^VHP?,(O\vtG~AyO5}2@MtnYkWJezwe={lv;_\'Z5Y#=SǗCCێ*ݱr+myIhԴ`j뛨)l5qD-EP}6 PNڱM4gJ;kwy̶P ,y >PGCc9@n0^<$#bqOwnv|]Z14% lv"+&^FzF1ŠwsY*Gp8"wˌZ>GLsVm[@{9{4#)(PDeIkpGc{JWw9;'L̘hSb c;W_GMq 2WJdKUTߨ$n5E{Wi|8Mҩ'ʳ=r#"h ҧnf )-g0ZZ)9F4I0g`$'tR:xtuN,G`OahEk"kv+_[uպTc[@:rDL_^DC!^,XEceY7,q{dnWZjL}1|b!'8?'Y5Żi+:z*vS%M!{q*x~kېͿ0B Qc]NIj::.md%Ȥr07?Q.y,l}pG;Ak(t& $p h,kc>5BsJmE&uUMJtUh[[%9K3{zxˊ%jg~_@ i3(S㶿|}Ԟ' %WrSlk!niZ|ğZz,V2O{}aRY=qfS[[{W',FFhwY[Zܐb^K΃S(^f#"5\%`IXW?W!Hwt^'cy.̬^[ZjzTC4Ezv0?` A:]y3BP"$d0CޭsTArXtfs1IHTkK1ްa^%1.bPqOjF7/ &731h>xzC^xP5H?:7!vNQJ{ԛ#}Ahۢ:߄e}*Z]0bّQd!'ы+5,`" L]̨jl.iR˿`IO q Ze$< hj~6݆w*,+P8Éަ^l1Dio֩˾>s2k:VՊ%|(ٟe"sd-R D*wSbW q.(ݸ_jDy{.'.H0-zrFdI95AY& >b#eFat;d}p4Z0bS@1\f ZܪN!O KQDKPZ~`p^43&1 2^ EʽTw 0cc2`M7vl/B7mL:ƶGv/0pv|\/a -xNOH;>IU|Yg3٭eӰ=wg26횉xcIR8=,1G5D[/IY@C 0Q2ʿFÒ{#Кg'\1G 0KY\517ޙ,߫|&J+b&$,3 ѠŦ}DYZ<`A2[4|\I39[_ʣӵjEa!ò, k ؍rB,Kҥ' q C`:N7snF-m] %σ5'xes,U 3}#OOE\T]|@^Dž.Ԕy\fEE'LT^[ w؀a|qsVZOKh'OsmP D`nAgAW<\"5UVp%2MV czGuJG%T&LDxM³2"棷3[0h0vN(z0֔-xQ&&[N3W23,|ηd8 HO3gD |% 檜X=`qNEv@c$m2ӊT|fE.leNY2 !|<$S3 0AKJ0IhV1&@m`e3\ F^Pc,> Am_xyK( [WX -]j7UJ /y@@$3GyjDKwͷ`(/3kg-k <6ݬ-X 7 ~*Rrm魄Z9zd-FĕZWq ۆn} V!8gq7d*،?KnvNi2Q7Y t *`MWdg)Vԅ$53Z +jwMKɞӂfzZ$77%}lD2q8ȂӲ|d&Uz,Hkcq@[j=t|ʴkxFš2Zbyׄ ]/??f\;9ϖ=O{5<#!f 8`4&1:+")(\̧M^qS,`(A{̝(A;ђᴺ=vvwgq,$27*_BYJU4іՍf6o?^BdOumVGc_ҩ`U+!F9:?1p+lT;*Bo:f>5kl[kފ іqN TlX2~#aLP+(n^#]Q$iF\򭥅X9U؇Qy GT8J$S7KJ%ꪣ ٔIN5Ɉ<2r"f:kIWDK jtЃQnV-h#ccu3nGk'rt\`1O]{MsYroOg{ Rb=d_AV^"'ɰt"lxo2[qvfbdºcGFrzk>0y:fסVc<͎A{v!+ҨmW* sTC:jz}-F'1Ӝn~uD#wprĖuqL/f::M-ۅ&ݞm졈3$= ӜT3gO?5fMl<i}7>g %[⻣O~i|Iv>-!HâfVmP*]7qJi@FvkC7V3pT<#rxڞ W+ (M̮;;ϫj>s.r-n^w51ux:'>0fimw%WSVQk-RIuNkur Zew? 8:3ti28Ob( RcDQAeu47(䐪r UStu@!o^Q)neA_![`#W>rg.LdaV%1lVಳ=:`X%%׿/f"\5tUu $6F.l8֠m9k'k o`)cB5#f21?!sQJA̜UЮͬa}2"үM "/H|^1{4 !`S^*-ms||YҴ,ZYg@mD/9 ֍Pf|xL=7kK`kps'lazx9z3"Tl*)=׏ |cban:=%>*]I-%2 _nōu 29Dud,a vA@[y7omlйšV@$|v1l|;8FSe2!3NU4wbJɬu SA#-%0pl`a$f_{q;p7]NL&Ocz~\'1@:DJ?cda+4mM9&Xە~'CU:gNPdTxk0R].w>ޢ2ڀ.$xR>+a0\=O .ˏU{KBc$ɗjriNWMlxAphYZ|N:˕v %3@;OŎH?00\@vD!b'ͷi*Wl\I\l]$=%02 BGD2R ,ousz{lQ %B}XQ܍?m 混N;kpNL;ڜnj}Yή,(^p&k M&e`^^-nfnrřu= |oXDK@А@?>,;-/jSA̾0ߗ`w¢cEXRzWfV]錫D!MRg%  6 tcLnϊr[M2_4N0<2ڼ RMen)/^+I=Ô 5wwyVe[FUM7y$RAh6DɪM8RrF؎FHbovm T6>4Al鎾 hܭ+T!@ Q=`(M9bjgd6L2](9^. Հ^ ';VLȸ,(xX⿣ZK ǔqw`sOn lǜMOu;o!Gn;%@Vr`Twf;S>m,Rk-;,fV{ft;^B,\8<KN98.{DH[ȷN1ySoK+K9Ö4k{=; 1Tip}h8qݪAg4R F>v6Їqrb/d qX^#MK4i V.v. U_؝F.suǚ K!? 6YJb+<T&NR7p㝧x^u)vpR` kq⟑" OFa}VBS~dz[Qm#7. m^(5יaǡ9p fJ̿Txme4;)@4dc/i1Y^*Tw'Q,~9}dߦSSee@k&1؜Ɨáݪwpo7 Y9esQ=K.8ah݆fv0dfo20Xݲz#fUf20C1p@(մ :Ecbh)ԗ`KJ e?"MVȪi+vUJ*{ȥQO_dg,/PzVƌ+1M*yWgYZ0707010000028f000081a40000000000000000000000016446b36e00004d38000000000000000000000000000000000000006000000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko.xz7zXZִF!t/AL]?Eh=ڜ.+PgL2F_UXgJ\94udLi=B0&7}w^2lT ó1P_с(;cȚ~)e@3"ՏYEdJ#W4BGl D[%j_1,br8 /QASM z.f ^H'm|Op`dfVh,X-^!f3EOQȎGN|w:%L`wDCG=/Vh1; eD]tM5fb42TͣN+}8\ͥ3]AZ$7 oK(1Z.GrbYF۸NΛvǀ @DA9jt &ގuWrն1 BtFoѓĩ;]} 6-X-ɂqCl158pwM JGTAm7:TaYzYwE n`ٷRS;}OF̵]XhR@vk,WcQ|*]rs&bn9} &  xu)U/ӝgpj)2Q{11o2}y[q:]Ϻ-5ڭj?H;'͗ԂN#3I+uJB!"V(ՙ+oyq>AYܪ-,f{{Gu e]y~)]4ʅx+K5' dQZDs?Ics2=͕2V x5w(}2+wHA^ = irT#ŅS?$HR$7!90n_&ka 33N-f% 1E; > E/'ڢXNw\smoʛA|7;9`p$\cKkpI@,!+6Ʊ`zy685@H3b53Zz6 #un=_ח閑q{)C F="6APd;_ZZʌ>{|/őt^ă5 * Z 5'<1zQQj0vC~kAQ٥ht~&^$bf%P*x%S ڄ) Tw5Ez`&i993 !q*r:X͎ې:$u4GI܀$x`X/+nӚ6lx|16aW*x=GwmK`);qPS#dzR8T^jx Ve fzspx+ppcrS -'[SEt MwKPՋt_^x*l9u/j5FJQ #V3jc*kF.O?]e>`[ZvrrB\ bPIm(3TBc nlR[$;aܡ8\Z6Џ xP n1+#f>=fFHS.4|UaK=k;UsJaزSI'NJ[f~tN=OӍL(J#@zӓ"[? ZU 9Dj2Ix#t2+2"lnAH"z:|&1ʧ`ƫ$NVA=^zL٢n+~XLQCfX}+-~Jn"C Zm,2BGsT5()w&h,%M$BgiYɤت{dTQ/;Ϻ4%F<c%Fya& ـ@(̝mjj\Nwq@Q5цle7QZR5צ2ēIu|F^cQO}L#uElfGܠVKX_qjccÚs _ﶹ*W~`vb4y^27MqRGw:wxw^^Y?z1ЋHkYbNj=W ^"FSQBq7ȧWQG1”q" 8^ydПUOo9 u#Dp2sgf@?Xa #Y¶@?FxFK8X34d~HA{>rOwjjGd,!j!`P;wQ"6܄RD6כoZ:!VfݓUŗݖ,=MI׎L`OXri$+Ɔ76Z*s E)́aB/pց`wx!&Ql4o,߭8}6-H, Tc ѤAP@|#DZHΞdP~oF$K-& *n xhIg)UDiٶ`h1ڧBS&.q*w&@,Ď%DLKi}"t>},QXvt젢5 97 Πr*ijb>`'-8QO_ɚ0<U|P 0+aX;s$D, Dh004s6+K}"u^)nq3}D"]/Vi\5ba~JO:,m<*f4.#[6?|ffؙMdLH_8Sn=s19{o=$ +b u <요q[~1S PbIʢЙwhq<6?'^7r7P7-;Q1{fpF΋Vb%l'~=+k3uyIBK/7ƟP`!7r}> Ƙ+ZuP4|cr/We_phsDAtm~"P;#q-W s2x~&pD;t ;'$bU- @˻/4d7ajQݔ,"PPpZClvf-]J/-)A2foރKs6A4ƍo]5kp4Kn+Kc -w 2CJ7Ma-M}[0~ \cӛaC]4uͫ=\RW&Ư]ݕF]K:dg0'N$/-KuP}S81[;o8-\{.& ' eWyK'1Z6/ZƱev1K5=|jyE,V='Ӄ`d#g8+u#!rߗ4 !byרe_u)BEaTԺm|w}+S2D N?G j^JzfB-QWS7/@a.t[0vyir<2PLBKMoc@eZk.6 .9 x"pKƏ# xp Պu*h>.tF4{-Oȁ29/1]\;KG*a*NPDI܊\OgڎN"*os\yɽd$f=]h}E\mFNO`#=dӱ+fEϯ7 N\iˆ3?)ڠȳ7J:Ҹ;fhޫCey2E:m'~G=^/3j-×b[Յ[(q]" q!>vͣZ鷨[)2vrgs C&[*QALrG6TAmuhYC"%WxO <&.$çE.Na"%ob\cxU.Ҧ#4ZWV8ePlLn}r bS$\f 3i4=w׉RO,O>k-lc`=qA5ʥ4(W"F #҂֑u 靐2U4}&VAIMrGCG b.;'.vM6o@&EXj/sU/־ζTik ž3*j%QHk٧DfVPL&%7k9oJmIQ 4)zWXX4lޟ+ zB}?bxC2|;gVt :[(ۺio>`}Wqt:}{f较A,(+"+ ymH]@]qUq $ERPv XQhwZdfUʬ7l=$.JZk$X|[o|شaS>nKR)#4`sSݨD?'Bslu5z;e Da颼6\!!luGQQbC97kM=9d!DA}eHNHy8>K eI;9׹ɡElgU_QRBKK$81%p25˭~rPK&zLA%ch}ݹQGPA4)ۀ F'!8^TOyp܏.]:Z IٺӚI[X^;+EˢxjAe!:ѐX@ȍIC;.qrP Qw廊(8IZh2#' 2GHqݥJ2[WS*|M"Y;5f :\c捯lMǁm%rhK\'`2 X"#8Y^.װMzAbMj ƆP1 n/TYH w5i%njh)GuH[]0:ø{4mp?~l #p/'ShיJ\=T}lF*43T}R"8a}3=0e"QPѺ8⇉c ?O[cq|xy!LjgYvǝlxgK<Ev"yRgegnУMSLe&wa ΃IRܵJGhqZEؘy/Y#djNZ wɘ{YRڭFWS1+'3V5(9sJk\m(/לeՍMy)zO8 Syc}$\g(cTsOc;;E^H"J뭽O°  {t?ц!FXifk{sBǞ(;ⷉeW)tf([?nP$W~Cϔ24[Ϧl_>]|o£)+?9٣_2l?@K.Z.Q苒gJqw[R<HG9DwC,cK՗2 W?^O̲( d|SA84N{!;1E\R?}E MlK//2,oӍi44 ?9FQ('.'ö{fGJJYn~V-Rpĩ3AWz8EES${|SQTcdXq 2>'ݿw֐UIQhϯm;&V-rF&xNBgv<~x\ܐ\F2es{|GVl46J$aʳ-Ŋ1˾!~e͠!6¶f="x<ۚw;Zaşy| | %n JJC߼ɺk,:I!X?2%%dz.B(eiߨP+n6P|AIn<+ݼKHg> 94zTPj1 )VPFz/,E aXǛI†Yo~mA6vo5O1'Z]Uy }H9[cn[| J'O陲.xςcx^z< ^l)]9 ?+jWANQB3 I{I Lvtߨo~ɝZ@<>(Yne'EZIZ'^m[X٫=N7q}.wPF\cncaZR#&RD4J"`}j3 U([8c`w_ od o3f {l9 ܳ_`"C)TZgj$Px6( ڧ)V8=GŘ5a?tv@K8mVW=EČՂK6$^ )mQj[yߋ"'v766l~t9Y\ k皣- Toiܤ. 1p';sECl{H;tVw@꼣k^!tCߢux,vN'$Pį ZRShndyWrR:8!^zB4 R&//$b["W5oNo.A )cSy1&et qe,<َbH~,^Vejjx\0!&.S7Kؒ@&T 3 X-mZ̀7 ۍ=pl)t!=D yTVHHCT9@O/vYJ3#NҨɻ/B'%zw<4rdaf|]=sZ x3[`K VG/7SQeb "Em&}gzVFaڕAU|$7-;_i춆x+ei[ 7r:yX0 jVG*#$Ͻg#-MN|L0䶙8S-4|!X@oTQh8 ^/ViYI5 jFQk6՛nTJdwb~}4_L(ZuDC0?N[w%"H֒D a?ڇ%\+{@qe$$'H)9"&RE=,T7C&4J PPT.}<)7b;w|< f߯sPF?MA1CzA+LX 0jn>ZDSÅi[Kz^y*b*3u9Ž>5SLm0TGΈnB홻Sƣ&NȟQ7jg Lz2>щ@E׹>KF:uHuųj_W>҉Z+F@e1t?myMĻȝfw+/P5!nH߽"}\'_  %G.TOVᔨ;!EDq1 cUݞJ++R9y^˰u|O- W/c8,F̿ףBdT+hm֮ @-'sXЉ.GtŬ:\e _W^uD>(uhiU&ϐʊY&N.|*iKH<{nvj;m(J"ML$W3mHt]s4yik j3Vغ$lpciX!"ѣ0&`qL k>@9am@W‘yOXO9Ի]rb5u(zhxI,~{:T_UiL7h&sp7M=v5jO+'U(}$@?Fdy)86|b_%9emn ʕq|,k"&z2y>$Vf<)^H Con*znuCގMJ>ҚxPh&]A N/=҄X֨Aj `1m FT"&!ⰇuI^ʚ_6i7$ Wj~> ۄuppk\uudIZwտQ_hvTȟ4ɵ Q%`0e">V. #I i)<!(𣼹⊔nyO!+Gu(Lѽ,!DUZs KňCX ?2SGYV 8%ׂ%h[dДJ~h / VlVcUJoVs^X>!Hx *otHMYh:z]F6M sH@K( (8o@ f EGKLCCܻd]^ Shɴ;yܔ+CO8BlC.`d ;Q=`}6I6cBAݡX\%) _[$+[l" 0a1H v6%vP&D1Ɗʅf۳ʌyY7 !f?7hon2pBXYoMEJ3)6c_-uzmk=z2=2=bMsP{C3WBn IFrT<>U/tJvrB<2?~5&[jKeӝ:OBSR RA"L.ևk Ҙ>L YI4\:>=c-Nuwr3&W@ K+2X߇S'뀖 ==]j# R̽|Hz،UUMQa"!O1TR7vBhJgǺXJj]#2j Q۴I3N zO;5{(;k} F&^C:tp<nrU0i`s:Vy츚I%'z1)3db .~%sSm[{~Bl0J=[Ե0]L}Ru/~Xn͗آΝHYX:-D<ͥe .h^,J[φ?J4vK%q" tM|s`4+T[p؅??0:9'ˍ!ÿ%G>)5냍32"h¼Y 72"[?4G_SQOq?IU8ϛYl.[ۚ^k%ҫ r`jZ%K*AE%~+V58cDz3{yٕqjSw'^9/a!K^#; cͱkhTܚxw,MMFLoP-a.Ϡ]SŽQr.'h^m,#OM܌0Tk(&O҈}h#uLWHa}ݶg, Q({qDv-\"ϑ.ڳ~)<Qr8,!)ÚyyԬn콪pOO8}WB%QT ў[pu$-Da J݃[p;ܑO ێ4F2"#V/ly\8:vnc5O[\2cVc R#w|C|  ܣSD05e,+>)KkN5bm@U}[,-՜P!ATF(mFFњd湻eC71 B_h#5)8f[r#{bejs̵+wH\@J ^3q;P6(܇D M0|\L z-Qڊُ|s~b`ibMߘIO viRIgY.E:W0yF_ŃA> [Bm7_o.e~4JrΉ9JyΦbBS`4bi4+\rӈzs26kFxZK_u U}?Hv%C 8DwZP:r|GT1{!v`wvиن"35ϼ*#TgQ"潀:9ZCC@!u[Yvp MD<%\9+h+뎧f'ؽ:|ߗe_ gLTu7$ۺ/Y݇mDOU#OʼV,;'nfWݘ-UkGO8OZeɕw s+} z> m~g$:VKV+&φrxDd"Hu{VE$ybd|㨷g)gM ^ )U?1 *y b}m;tP뻴lWx %s{ȭyG9Ge5 ٣JX1tʴq/#ɼ^ &=߇avr 2h2jS/_oG#cw4S ]-1u2(˃WrGԍgT?t<(SګD!LUubk(Kzd%9p{ {zq}^1]GbÜ!зQ(kP}wjh#gL~u Y!ӗprd:q/70ӧD\AW`EɄZ!ugd85KK -K0@}% Wcq_.om1_\*^x)VdqG<]$]TKN$ "9ޝseSӁzVZrsQ+x,4>ﻼb_{ڠ,@0&4^V3K=/h#<u1g I'ĤhjF@c0KtEof˂jꈝpl^1(7؋9MT?|X9a$|AWfqJ)mri$Gy {:'껭*-Z n%twvC|ܥ.fsJw_hh~c^8x3«޹h mڇ@DaN[ηws4qsouC^kiqZ~ A$E?.Z"5Ӄ(nv4aM6}l-XK=n.f=_Lރ>pGs &xKByQ)1LWj~EkF!coϚ{(5_jcofaDϥVjK\-䗒̓UW }hE\~` i/yE Y*%Pl ?< W%Zd_5ͫ#K']F (˙Tϐaey{5+,fA\rH[d2XX\a""BO#wxjN<{ͣ iׁO5q!Wd.Q°1gaIDV Q]Ã=r8s4H%{>XSz&Ե9#'+RC0z9hUy{xCU h\h=v}E''<1 blQ`V9T?)kw\?zŞ_愘 X./ZXBv{m*jy=?T$ kP] ?ΕdF\Ӗjbk\ @PCO͟kF#8ʗ} VM6eɞ [`HQx'8:nC&#ZoU(6`WCS80mQj+Y6 eIָAkf0/GFj#֣&paYpx.ݵY#G5,+%|+yOsӼCcv]ŪƟRJtp%ո(3D-0:9M%ct~][<,A덲2deKk??&~T(U}!zB_nLdWlI8 ¸p<`.MAf&lkf3# \wzPtkO#|Ed,/_9?I]^R᰺JIϛ|F+$o>1mݻ+MR._`HlTت xշ4p =oЫ+Dba'-nŇ7&ڏ*OTグ?Lh2Y'nf.w]ݧ]_`=v[D9V!b oU+@}Y6@[ZU#Dײb#n j,e|2 ©.M {.=rBH,Zcg`Xl4wI 4LX*˛n1 R aꉥ9~P'8x,c;(il5qgg'9|G wpT>1rNCmΔWP0БY9 Iѕ_ܙ`"}Wx c XX3A(p=Xc(OlNfN^L˦aX 4]pFPF=~OMu_%/?嚰BA5o]4kP`-e!yN~x&f_N$Z w]+9&Έ|W0U nuu)Y"6矚tawzwNG6wPXxI^꿨7n$6iuVe  1Yn亯 Kf Ȱ@PU}ɘhU+@>uAt*[n~ 탴 R)I!+i~vɟrn awαCeV'WJQSq<~ߎQ:; V*^"u ={|"Ljo B8vp9T\rU)bE6B`}am,36"d(H6mkG Tnʑu b#AӰ"-y<*)ZQMT,H/CmySS4Gt[ś#V  @_O$(MaZT9d/ //.wʄ}$F̷g`/iOG`<%R̬ƈϗ2|@9Ė#ZԷ(ւA3XKǡ:d.5@PƥfO _&O 1ɫ9pr9 kjE,yLI"XKlNSF^6sq0B3ZD=1"e_T4曧} B9^Koo>|g-)pc{ K0 Kt :ݡ ?!9™㰢gc~y}Dc𪷶1A-۪dRz˞lj Kg^y= z`^õ:l-lY[GIGT'; v|_CթpZSP"63 HrR/J̭G(d֎]yuwF2Dc9HN܃|SٛrѵX{+%זNuZ|YgF+]QՂ#}J!x$1qF D!&yvEt;N1f# .MFt#XO.u! Mm2+Zv>IpJĒ#nwHS7M8'`*ABWZY6]DOpyѡٹ0_ Vg֝?g8"@R1DhWwX;]~=h<1ވhxcy&s_2.l,:!]&8%Q:P`l>=VVF R,# 1#(8# 9`Ue M,,~AC]sA_JEV{k9,7/tv08HUQ홼kIɧ1_LqOz[_`B mřP>e"oO{pt0XBtN`QlftGjc9`HsHK U@y1hfv>dn'Bmʈas؎mX^3 bUֽ-asu0D:(/5m( |&@jf`'x IRcQZ{ 8: yjMGr/I$(Ї_zp]QpT(Mx[l$ 9 &69` NvR;r3js_\хoQ:>75*6 %xj _Oyo~o3EH_/`}$ ~O<`tGw2_(EAb2'@n205ⱘ(E[򯃶枈@UzMF>yo?f04WxL~X7>6l-tGGcs$@%>ގ@Q;3VCty`I)n_R Q=/Us~0:QÅB}^D.Xn|k,>2RG G$Jh͏Hjc6A҅~#|GKDRfP?6r<ιžz炒$GDEe߮5sU{> :H+Xx!{@.:JIBc2ŵqA~Cyߜ7˚//;XZ g7@ W.뭱I^JC,r!n2(o1  6vIr㓁a"'HHDžrV&&Ł|U2Mk [xYN%p>J-,[:]ćmڊ~RDܾ!ePm0H{؏b"7 +c[SR.ȪW(Hbԫ>[,hp&zF$Jzo.&kgYZ07070100000290000081a40000000000000000000000016446b36e00003dd0000000000000000000000000000000000000006000000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko.xz7zXZִF!t/=]?Eh=ڜ.+КDܡ,ޖ^,UVaFٿ(y <.QCu mxX#OMFDŽ!R& @'Pb#s`Q!<́ 9EDv)VgHlgT,~z K hчlI[B[Xjc%&eG Ӣ/pCǧxh0i0W*印 EaTvZ $srK/c8)UU;/|GZ+JΕ$S)KQIEՃZ.?AA$omAI% rc7GoN>q`Su~hΘ2repۍ?0%Q0,d ʗEMS(Fr&@=5!( oW36=wFQuG \& @ǣ+bBӼ&l!;냡ϘEh j?q#AC2Kq8e6nNpRSݠ@ X /qݣ qLxt7RԮ80Nb00JaZ@Ӿ@mO谷BK .]-:؋] cj]QZ`:Ts@K6H">9vQvmA 'bU8l^/;˽ǚbD)O"3Qsů@S߅=d=^P[_ќg=ɶ }?FS>e4IdQ.l;.yK i?}49h4RGvz)pG-"UB;7cх J.<_TZO߽r 087s@ќ 3J8;qyHfYy/v[1QbyϞ ?`oHxߌUJdsLaf~}rEDsrڢn=,;GZ]j Υ2]ÊcdҢDn5ZKr&P2{"=ɭi}aMnC0nG.SV` ?_t3f=;{DQTp*g@2k n/6Ķ73R%_Lwm5EW|b*X>w c˲]f Yg(|.DSe0Sji4FdِC b=6Ss,`pR٥;9)lv\ dX+!F eRnz;0p9y~gSIf57 REKvbǸ)Nb2ph;m :v([  L7nx78dq Ak%m EDžMC%JkUCD,H+%;fT`hgݨHrGcV0n7Zt] 7`t@\Xs'-Ir"JSfV"blbrR-B 9D0透kaY`u헃îfV/oپeP`l̤|xdVMDَ_ _ Fo'n3^)29H:WukiMKa1˗,8`%Z'ֈ'x?^Oё?X31)9 f ?mj8%v~DvY~e??)?9F[uW @M7_]( TeG"o0'I2cQKX%G?HɈ|El nDi#T<|JlY;=? _ 2:axyn*a~ƯpV~<& } t5Q,t fUGLQzҕTщlFFn)=g*h ;lu]-rTW+x{:;4 `>Ig'5Kʘ祩`Au6 >a(~ #D!c}FAo;t,bByDLh`Dc ˊ6X,R;z>z4q:\+ߢt~j7T27Ճݜ$z@XSm,ט @ ݓ$k ,8Y§|bᣊ_ɸPV\k!cD!1ZM=ek&lS3OkU-hcEI1>oV{IVx6-@j,Q^WrW^!Ւ,_srza :VMo <\zC8Û](7m.(M$S&>R>5b!k `|˝*ʞt7@cTc>Ki 桬/!+͙ź@;?pnMj"#|s:/gZj{fyNwe+NE'{#b#2ja`lEfq:Z{q,qV=-r.`ݛsuu j“ʮ.\1hw(v&F 1{+F%}seCJdkVw#N)$qy%p/O JνmAXR9|h!i%&ʇLXB%lroK8 Z"xTdX̑#΂VfUwn5i)WtGPKY1Ӄ&ߣ7,jY_?t ';Cc'&6|فZw-L̾# _)>ȳTBXf[rutf=tR="$rVL.?7Ic'LiP`4C 'p]:cVV<|cZAˆ%9fPx:ӴҁmxciϨzI؋! N,]Hf QOyd?Ck[,D3W./vL^@+8N`@p">YUw,)jItcP$-^ [P0_6wXv#>W,u@>9RXL)V#R3u!)ư.wm NcDzG(]Z%6D,}c/Go ulg× x_^h"D]쩱 1>C ڶO9w'O[bu?C?A[Lkol/iA=#KMi/G)#˃M6b%P,]EJmLs͸_\} ]0Fsc +I|Bln2/ {N|3—Pp t6D5j;k}}X$)"w60Pr[Cʩ<7h^٥sa󂖴W$XaLDhHѥtgJr˅<IO"Df|9 g׻+2QNe` ψ^‰!5D>A& qx@m꿎c (Hg|lŠ`HhX׌RSxqp8].}z,EAJ#sUڨFYjo(Kjq.wjjҼ+,._}Q`rf^c sPzA嬌HtM7Yp9b8mZ+(|u]b %aq5WTu9&ԲZw2'? lhe~_6s/[ȎErWv/5"|7O5 "P-DbL[ }0ygw5adjE^5<⅁LIγ􂥼D>: :"<|0SmJ+lف ߠq3mD5V)zs#s<>Inz*Y\+ H#G5fe`@U]xɱ\ȫiWdoYDA`_|-PE `7BwvrԃOJf2z0(1g=ج^\Kk:ޮz,c'1SRq)ԏa "5}M:Vv]HD(+x=zC 896Nڮۥ3` I*oKJݹ2PP@"]x%<ޅTh W_VAČP RXyPu|BSX2Σ:lz^zi[8r,zђ٭ۑ#EΰGf͈Dȡw.-D:x4@>BCH/.pBv{f(趰yD6'3 VoCCjxMPH~FҳX[$7fKTHp,0֢vXDP$[݄i NzFG{NȠ(}"u({/Jy<C2rlE,S,$ap֢v6 BvTIlpig=a$3I=ڔ~tRuEkiQ'kxh9HzɻOit'jm f\swXAzes 4\reA%UyϿOtGm3\ĊwAP *9X!QżSX:[ CHt0)+ph'9&bLsNsyH^mp*r1N<99~#W&XJHFV^&s^dEs56\}G98tҼ&zRxw &\ʅD9cI¼!QgdGYosznzȲs.%Wv̂_=k^1\u_Dr fm)`٭bEcBW*{ 1o-|$|3r5= ;Su&ogP׷(R+~z2D#d Pz$ =!#:Yrw oEP}%T4~ !oYD3*;8W5YDhHk팖.t.9Ob/]kx,ūؾ!۟l]Y]SbpQQ U?پX%Dnl_[e3 u& ]!J}/4VFm+ giaVhȬzyP djL~BƴhGj+wW2.W{{>(#`H[}8؁ n^D6 :' $)ڴ.;q \R%~myuo,Q{ .I$+7 [UpstMLڸZuΖDc.@? &^d2zTtV SwUt$7- qGs2?O&wf߽n۳le!ˇj:0ީͰ&֡x)p((ymz(-<3crֹc y$J$gne?bԔ LOkCp"QAҞ(s Jiu ~k:VS{ ]Njrg;rW@&Bs1A||nx\\ik}sZ-ѿqm wQ%Z/烗htbf$C1""X[đ[tHwhJ_C7v/Mœ|AL5 '\⊷~Y evȓĔcNkW(HwNa25)Y7"ŕOV܆fyA,4ZHMc ,.oF\qZGTdѫ)L{'Q67WyÃjwKWcf7Q6@kn l:FVtG9d Y gY%mu/dr4\]pw:D $r-?Zum3ƺ\ihjjyjT0w {f,cP|zzW@S>p'MS;%ڧSSM|Ge0PEeц^{dq/pi J*߳Wt2}Heh}Zk9ba(s"qImE`GN}~;95h(ZS ˟JWg j;: x+$iUﶁfr R@&#s7e 01KС LsaZ$5"eeQotu G`q8!"{ ; ƼBr #I{ ]Vldyg Io(l=t׈7 qWKZʁQ _ТԧnH=XMmrr]C""`$z=Sp Y¦Vwvj=E^Zu|h+ĐwPOj_Qo[l^] s(E B.o>`Q8Ғ,wQa:Έ0'A$-4;;y$֮Wi&B?=^IP\[~يqxGb4GIc"uK6}1 e>X'1)]whւL>,U d8R4 fmH+l4)V2}hlk*OX8,PPX:Ȥn҅NB lqb,NVMܡ/ s5wTݱҝ؆} =<0 ~PT(t81G`R C"s9CaiWl )3Jk\lǭ IМODq X~iD2$"$aLV% GRq[ &a*ź?_&Q3,0zM4|X7?m-x`Wt,͵5]TO@5$LiJ>vev,cG(xd}4&Ayr.Eq-&_W"&FXݹ/BO%D?0 Y BtxS|D'<qpm#E(l}̙Iy#2גy9 NǟEi>孊-|:h ShE`}«bQazabm5 dyxVըƺsi&/]U]jް?rgUq&''5ə'@$ZUƴvZ Y?qyĊjhB{t&u ~Y+}¼a^`sn c t(apamNۭŔZ&"ԫo|3 i|([=(b٢ℰB@ M:TzϨ^w8G.l5M\1t'`9nO k$d0ϦE`L\MyL'm:s,=ԇ)? Qhk-@ ۯ- 3D nԔ9o /L?8)W튭yyZ"B }cJHm9&V#,^Ƞ ɰ9:W- ,!b).sU՞-a85G&sP*f&) ic +YDk}>9=*1DǧsZJ8ol oT`uʪm;p0r~>23!3l_`bZܩy8Í]-i xgdbۉ$hK~7 ޞۊbyOoB̊a2ns⍬i<8 =%Ii?+OEeLinsxz vtv`F=%-zuԢ?g)Қw;%ytX`C&fȫ`ԭIKw%瑮~O"k$= UY=`z0qO+ &;0%й{&T_aX`a% LX kz]V.̭SJ\Km\GDu[FwDU_ WOp8ck Țz!*H̆dJ#aV&`3\mD\~i^Kl(ϡ篂;쬋15(3a};0uxfQ|pOR;P>l jd:,'x0E p<_F\P5ep#ם1s/-Ab+az[^OI֔]I%!ck"!Өk?Myʣ|w#&̹x_Jj #Pb3aU@v d1p  3eS0o-tF1֫_'C>믄EX=}KH` JLD LQN\ܧ/YN`cI21[V$fTUwL;@F$2Ĕ=XzKc}4@؜UƳ4G4P-b9;4o0fk8qjQ `8lEAp'#Ǫ$0I,x7Y0?rs,vl_28:*:/vI $C;g JRb LΒZ"8uTbf#JȦia4;{̄SOd;$ `凩l*g"ϝ$xל}[h`9v|0*RxV*}#erm,ώ`^f 5v揕5G,0 Jn5/:(bJӮ@ uCyV$"CEP\pgNJt.AYh7=M*䋵"pYxHXY$ycI;߽d5՚ ȔN TF ќ75#3_`DCȡKvB@de@d C#.T5̝4dFrZQʙe]rHt㌷0ܦ,1v4e-欫gRZ@k.QiN$u\._̖VR$a/At^p/B@Y")$eZ"߷[|$be|֟iy#b{sֳ*&G>JQ xaQ E8s_ t#1TU&پ+L/yVR=J>3~$;PL~|l eL_H v,LVٔ)m?LFed}rНG|9FCHpz,Յ͖,C2GćXTu}A/ _(GrD&Hh[z7F:~2" ^VL%\<2C"HB~G֢HLvL}]guH~)C8zˢ#?ĈԗgTMbθ 2ōY>)O "PS;n6i@J ^zlHN]T7HT(R ":.23CP3hѐ+8v'I6̄C (uN&$\cGIgi@sRs$›IoNx 2+fu=B%/r1s:XV\իc+Π485%#l5l?q JlM"T~v ~=B!̆6l4=g~ۢѻp!ĝɌI9OC4MGzrX9r;ЛT7y6(cDxԚPƘ$.6w4϶|2TyǵVFB!Ig ϊY'?0,B\R/ '\ST62ҧ]x 9 _Ȭ+!p<&dZo$)P!l23qY2a&'ۉŢ,V&,ag "`yr>~ܬ<M%{PpzxWJL 7feX)]+K -5RT uX  :63#PJ[ b>ZvjP:vphu h k+G5C3̴QQ}]3bSgѹ1} R1S5_5AF46_,,2s8&E sJ'S!ï'B-K6~!lU ~@u.TĮq9ՙnIqP;I̙:(g]]y`Pu bHpN6?AD{ns0Եx$*'~Jn'Wy ; e@ &j){#lJ}?2WS7!w?0gCnw(®,*dke[5m8E w | 1*#SBh a{B!'!¾TRk؛H/J{5h!aAWM7ʊQՂ$-2Ju擲=g45%~sPJaqjJEPe쐪u+P7Num>%K`^țu{*ZS4jg7dxU1HO6'h7xC8з ]d!Q!'W0aE)RJOF*b`髤% vV :%;~\>H2LqF4~ZhRP jk\.Cm3U D޲aaB*z+Ç(zhl ,iq8Dk|tlqs7^y+,ǁ@bں5Ry.?\e%lmEo3o;h7ӟ`MGUO⨷av6B)L=1 箵V,Xz=3VɯpƄ7߬|:ח!Ex[3I8M9;OSJ_TܷN3 qrg1 o~*Lw;P7}d6S O4Ňg#Dؐ%l#k*>DX6UofckX8o4 M\5#sgt:px $ FXWLW]BА+37e-z, qR#N͂dTtD"\+8mL ϬNq .-L]3JqWaD'7OƉYG"9oZVMaWL!:wC(6bw%]Pƪ]lwxB]n$[NE;}(NK$鄊۵v' flE R%\[M&ޱ<5 [mw㫅pcS坎a~yoBGa҇$Is,g݄+e-iZOW"I@ܛQI:OIyx0dV+ʍvZڲHIy;iRBcD cIw"0ʮf]m!ɛtC*6#EMt5es}8;PXme>rpжwH g%JpyԘW3d"R,֏@7sA;41g4ڱD%҇By1D/У:ǁEnReXk>iñ ]x_wd*23ή h{ q>3GGg3([ٞJ<opU;i3 *32{uL#atjwγa#%U C| %e"A \%.Ìs@lFj)lbMcDx θއ=[+Liє݋' fQwڛ 4q %*?mA*1@uP*u eD _,Kej>Ck)|.ܽ{\&:_yF!g@gh[ѽF knσM&xni8R3! frM•6HWV0| %U%;J$%Q\c29=6vΫjo\oS+(1sK8m @UZebABj жgi0V Pc j6M?F-<\PF|Ibޘ{͊r$;`\puI%؟}U'Dq&y@Vj2$HS8T@;设ubլ{.]ŜHW'f,Bp 3٫ c#ꅑɶRyUENģ y 1zs?n(Gf n- ;j4HfL Uɥ;P$`}N|Y]h}z ފd<ٝ{?b1*m*:ChXx1ٖ\+99^L{{7̴4kVC{'w_N"R cEt$Zq\meBcr6m(R]4%=0ppA;8%I`:Znʊ`˾`qSq9@5KKpV^Ad0>"DtǨP:a5z_0O' (vfo#]mKݍS^8 .QF2^4)IݤB F+5*atfVƧK-aQzfЅ*+؜f!v=:7y+z/:T((ێظ`7Zż **dmvP;#J.ܗFN8&Lbǟd9r*u\|l*P!-qop)ǫ.+ JAY/35R=!U|YlnxJ>,ů=Bŷ~jf 1R;/T#9H{MV}T'$sn\K1$y?;*E䪍qRTɞ8RQȸ6nάsv:i;lMa嵛li۸Lə)pg| P`4vd*_\-Qjv;P)Y$.Q2;feƔ @w%Jϩ +TI"+T7#-oNtWBY:N4޿lȈw48: %_H3 W2M!u#Jct,6]K(7R¯8Ө#)4aۆ-OH5qG"C$\dmz( |j}<#Ǻd;-7:@ =^!LAx|oAr6S$}5ʝPG:vxsc*]`_4j?kjIQ C!W//y iY&ﺚVUկ J~10%BS @8`οN .ym辅}b!JD?JCh㘤/Вk[ߓ@1RZ. =j K[g38d4 Wї烔DB˟/`n,*-X 7ge[6wNo/s?u$͎&;Q9OFآ/+|#uʖH%hjz-t0~V 1~[_MRC%1ɸfd:YAz)mPn_;)sOir+O';ӁђzсK&󞍗e'Q)bڀ_uAEkԨ6ׁTpf cRﬥj+7N`+"rW9fucdLz ʋөONޤ}[P~[|Lݚ2_ {\bf)^giۉV}gDdCAW ij$)UsGTu%40ڝ{!P^94o؋Ы"G2-S?Φ9PUO(hȋS" bofZ'M Ȇؘ ?f/hX< yz-NiT3(ə19R~>T6hTr׋meFm=+.iypFcC{BK!9ng.Y^Ҡ~PT}Q'w8gaצ`nQxjP4n ϶Lm^E Za2֪7uC&q,f,x^/,㙰r]-Y!9H>dwH6?/&JĕhI`g-|^xBϗ"7A (d4nR>'-#55Th)G 5'բS24\ML w;g6b,x1sD tgw؆S:3j4Ϩ@GPKW9 NlKwM.1OS-J&JWDӆ}}#6Z;,VmBD4OLZj.68xm(ZF.n~y洕s\: KL8(fodU'gWDR-08mA8;.#eSE\{7. LC~R 輞/[:y'KILؾ|S0+$RԂK pw*jm?W}DKi%8Mcy1N2[IĢ,;UIwu|\rWMѮ'LBڟL %ҋYki7) L/lO6?lG Յwjqz b h҈8X2y:52\<>q0 g΅dm9{YkD|n!k­-TOn d7H2v҈z^u=s<j`]B- %6@VD|}#R$.MawK\R~ ݥۓT[ TpF]AU:H?6}]WDCͮbV!9C, lӠ"-}qiotkӌmh<0\[xx:{(5mѯoir,~Q/=̞)h DVZ+ånv,s6٩Y"hCVw5#A>2!msZnw_ӈ t+.RFۨ_n*!? #$w?3KŽ 0xF7X&Y\P&>J m/.[HP-0Rp[c_l!V'HABZ߫Ǯt5*y|,PLQhji?H +4(sD{ #\HME.K/JA'P5Hچo491 -u˪)T:_;5]4@ oũ6bh0ME!K\#oIl OiN]T3┤Xc>1H3jɣZ1-n װ?s1a6i_@U%ruB:iF']P2TB>|kuNGxvk.cx^*jx2 6}K-].#oyp0:v, j|j'>]35\*-BD'9&.y[vA+<-Oa.Zm<o7dBȅLpQH;Ի-V$講ٰJ ʦCvxBG25׹Noo퓝Az#Mpi LΓ?]^çA.W߹Z%N rɖ]kyv_zA] bYO㢂v|N9'GC;y0si!K@&Y\HbKlsGvAT3ba"P}>-2&CdP~)7y(4Y;T-CwaAͣm2x).7XKQ6=i+)F\2ۣ+go)FIWK2X[(s26 |ةT`<,(%/Cur;Qx-Zm^m_{ 28#wØ_&_0ח *8b ]Qԋb,;qrHAm)I0enr q] kzz6HsX92n>5SILc-GzW_AzH7ջ-%AJ2eW0S =K^T¨^Q>tcauƤPzV{Gq߅J;Hn骎N2g}qoiWuX۫ تe|:H5SXܭ{lg B̩Ǚ]jYs_hhU^_qz/٭يŠ%-  X uѰs匑HZ,*;fA EXuqҤ{a?f @D 9E׬6+ eGcL!Z pbSb,gU'lo2:Wh21đ{H#җ#f!&C߂2r?4ֲ!E렚KfNsAsyT;Yvz@d6?KVEO0QH5{ӌ|Ed֟Mϑy8Hzc H>_N{Ap̺fZgs'SnۜdRe9p7,s2aSz.8CPrd{N0iz15,<GYd[9ۆ{pxȸWz]*03ak~$;lJ8/M4ⷆXpҗG'ҍO Pvt֦@<-;'%" >{Ms\Eءes.u,-eߏ9k3$ήN 8Ƌm?d> C{(p|{t c[m7QI5J- 2=#;LQNKI%P)}'_uLyA4p0-uj{w6;òWpsq7^u~ԇE/LEML=؍&]lF.*# ABAVy,ܖѝrZdx`+Y{.؄O+k@#T۲>S>wBj^y y]edW{iRw ("QE`x]CF95M! 5 ,gyR\ٲw$:l ϡ:N.l@TgՀĢ^\d|X2T@I&D5e}(T#k 1𖓋T'k؆_]#LW?r10bcE]R5 *#u1yg7"G~q^K׍vR29=(,YLHs2Qձ&}"fߌ! ݇ LM ݻH'UN=ޟ"U钋alTp=e,>Uib$mgG{*~?r5L ٝV͕25f  ׿k9[eZA-TflڊQe1{928qhV fN6nzB//o!n`n*)gZ6K'Q7x2nl0sR!:-r3z "jC`kIn[ 9qP#.7ZoQeep {Z3&w-镕3o_j A1\U_6Z0 s5G~}bB~Eҟ tAY2;9Erƶ,V0 +_LqC>Ӟ:.2q)bwR-*WCPyGz<)'a(Uah`roy!^B:ṖlyLmjNbmADAAyCWϑ~sS?Mw^v}yO[rXJ}5xF n!Lfm~}x#*Վq S,oWIN<&Ɣ۰-R ew,Zw;gMF W rF8 i܃c3K)dzRQҝXГG]+3 Jo>,:2.Izژ=>h2sQQ&krJIVDU&EJrѯ >nq);<4X侱v`/0%q pٯBqIJZ`a;-@񩌨@̄Cԫ EK ^cΆCOR+ъOw`A𝡤Ͱ21 s|Pdv1N#9&w6d&-&jySnK^Ax춙AEBGǦӖϟēPjuiCWfUk=ڍl޴_} ْ?n<&'o2"0B G n/.9nPV<(X|Zz*\Vb/C!md&Y[gI-dXc,:b|LLa<hzXa]+֤Wt9$h7MDB{JULx(ZP#Ǻ|(>EՖ03pugP*vpWշ(;bv#Rp|Q q3я0:;gVSrjX= R3obytgքYxq[Mfn.h K8nX&*pw(FMvU\Tm .kʫ.@՜BhWBA걛uԇew93[Yƕ槧h2I- S8xpF(_ NF|<2CS,ältyFH.ztvWwφXNv0W5* jQ׺4Kobˊo|1Hyok)9N?L5Q"ιPnR\nS*cTNUvYx@ˣb@aX^Yׄɬt$ʄ|_iEB údLZ&m'ck#[+!RJ V4[ZVis(^NvS0l&B1 Jbg$ߵ2As}B_YcpɴՌpA3؉OFwU##K-˧lg6tސyOU`ψ*%;ޑ4N,2"!5ؾ 3 #r(LQ_bᅛ㘇ִ2L`xTv(Q Bqzl6g՝w*z8lP% 1 xQ,Z2@~ts'|(" ΨG+Ju NymϫU!um#vɫb۬9"nGGC3"Fi(aG5L[0y0(뫖+ 8):3NtmYdB`^UXh0Nl NRZHE"M}F4CQ]ߒK<`VL 6Ņ11nPZwuƋHuo&X+Q>:Q/>ʮ_ɚ_^fwt#B"KAm[YYqtS[a?7ɛ3ӷ7]$W[6OrGNJ@2"DWL hݔծ DZt`Zjڦd-GToeJ#um5>R"*7hld!ͮQz#QAbů/>0kY~“j0.W0Ʈ:$u~z|O@i)9 9A>Z3&㰺0GBl#ʒf欼< ? }KXqx`*jZA᜗wJ9#߸)C8@B@qIS pySJɋ,`54/Y3iSv&- &3CdL$" /y ώ?B[YOghA {gSt>)8n=xN9_)ׯ<$[ g}ќ>@ x2}1Ω{yg[ծn8 =q֏\08(N3. ?4_eˁ(%!IKDPe7epA/7KGlt~Gz+AV%2&L7BK=j>xVA9p2sW%\l|0]҆KX %Lo01GGY+`AeVb,HT#Z$KRIT~.ՓK ^B + oZA'0STQϭ{N4:B=UɶHm`0Bj&? d=XnKK$r_u+^ź_>㵕NX6g.Ði+O;,dg3Sk@wL(^~Mޏ.i-ﮊ`HY׶sy&a ,~f1R18-ޠv>^U9c!džF`el\jt$L/M{M6Kk1"J^ ƅ/2F {M>JS&R*LHF}qZ!o}m tWe_>M:dVbmP宏:z9_ \x\nj)Ȃ.wsݾMؠB_15oqbXzJFT=ɦ0&geY;eS~h:|~0{H','ma,,5[/p"?i~QϣK@?*B[yT.q"EF*}Lfͼ2r%xnbl\Qǧy `0Og/O[+imLbA ULn[Qg .x B^ya48\dp0;ނ>d\f ^۸g@x5f?쩝;fX޷*KbT .e*rm'\gx/!2nUrg]5YhbuJp3Iԝ1lb+e(vıVok>ʹӅ4鷏Th.E_?Ji=;R>\5J%\ݑgUɵZ&s(C^"oˢGb\^֫erw꺐 ͡&.3dn m -O>7"3uPmLj"ѴE>|`z+K<[͹Apc |v-rpk{CrPӄ.~Xq/B>X;y-uM{2YşWy'UƠ-P7THa`TO|dS;@ Ó[V0[U0dcbK|Y} Iul# Tk e7{L`$:.6Ys/Pm!?D!$>b SsvUMУ ԧ+PJ~C҄6DMCiKREy7Z0Ӳ8FǶJnMw]X!g.:\jO[k7-t``34CUOT"]xQ.{eh6S~*('@"Dy(R W)VT9^5i&.3ڮࡎo'\h|s^o8 5{yqV`~#Ђ摿l9{tnLu|&͒OG52Z[#MM70X>.TDJ1V:8Z WLQyX>ixkV0ѺoKjZf  L>̋oWu[I׿=q,.S7:BVأb 8$*殟=Y{i{< FFЊ6 4-f`}ʣ/0sN#Eo>Cy;VxJ B f4n=ji֘R{iQsC\6,uN6F&Tu@ VrשּɡhܻF^C2!:XMKQK{<4X`XVmL6N](|b#[!P"2{k\-Ӡf5AxҎbƊ@(rCRϟ1uùq,e{p`Qܭh(͹ la볡ЂߢLq'8/ۛY(Vdb~zxjgE;sL ͟)(T ݆ LدhA#t^Uy6 c(cCЯI|s8;Q+0euKz+dC!F9xGU(lwA );]T 5A\ָ^8MWa*܀fJv_DT H|aM=Xǔa441zmKT ,n\_JMm.W`,'T>9lpNwAjWs|5[Í: >t̹>7{.C4ɴg N wZtǣ"0!e(_>N/JM})whctY e"J b@qP*e/b\t*h vwx|gE%BډU5*lVY~,g=W 9Ojl^^/HTא".dИ^32|FM0Oɿ4'-<8 *sc«`lK{ܫ[*H[eLN\Q~_ LӉxV jG&P*߆r4j5$8k,۶< **,-wza1|ҳά^5CuCDeդˎ`:sB|Z/L|qXC6lMbpzҭHNvY J'%-Aӌ7RvtE5ҐdQWASTpe j\|YO]cmu4x4ơiz3t8OzC)MLzK m{;jZmR8Dѥ-^ hcpIRuX{JX-Ue`W[95i}a;e{  w^> ]9 Z^\0k niI$ kփ7p5~(~Xu qvy<+ ް"b:i~R"\m?/7'#$GT%*HHJjJZvh] Oo GeS3q,x5cX1P5?WcteбI㟱2u铉sG&J@刺ptᘩZ.1Z\riIFq =B4,._N-`k7l;:"r~vNH9,-%o"tW^%B ?T_3M]MD2}۝InP#:"q{Y,'!' !F.'0*"3L nVCvC>us rz,*D6x! -XV\$-5ɱ 4y0"mj6cgowSV=O]3 KYuΙzgTCCI lc~QÆzvIȿS߱zrS#h"=Zޢa8!)1sVcҏϡ]qb_V9k}]6|dr 3r@7[࣬|-4BJ_VmѰ{;Aَ׬NΪЬytҥTѰ%iGpyȧ^l&$źX-|*HC˛c;w̋0Xp}1/࿩qb[BJ߂5hHt ҬwOݡ-)Nv/ygRIs~ ;1Jl?  5Vu][;( Y}t۹2gVi~/R3_?PLnEgY vhoR,:hc4pYθgۜz`,|Ta=U*.-@n;y[59CO4a"~2\Rn!&/I|mb/"֣KS {OPqx-9A 0IB&E~6:"詮zCL4DqIu'˷ρ:zʩ=OÊA0lJ3[1m %ٓr҂Mj3nJ##*HI ԕGMy+X[1!ZgPޑTa%܇oiQ@qI1lp:k  X[cfͪ4-[ s4jAܞ֢̗ @iz.s#\Gw3 BׂjpU At3NVԙCp<@X<)5y::'k;+$BAn.rJ %v1 "q1X `8Ƒ-RO ’|nAdE%& 4pմ,,JCG˵&wړ^y)˅N9ggN³! PIY~~"U0cxJjrμb]0Y$2a5p/" O)N9բȻ[#sNKtʠ+ѓ,q`Z 6Bͥ<xus*f~Q-E1DG6vҲj [U%ɮwOz@fI RTڨ8WIl~`j+Z4g{)cC,BǍrn2EZ݈L9S<މs{Vڷ#%jf1R܇"4#pITpK!b,Ȋ&lݨF &\,2K'ExF'Y`M$U 'I|8B.FE#_մ%882jÓ`1QbW_~" *a_ȳ;= _nqզ<@={Y8[Ę|l \ږu/u g wj_:nq`GImPQ"3]w "H2n0,q)>5UѢ&4t,nIL=6TZEWMc&C cu%x!۪w2r$\3^rn/sSz+vxrIlY7V?'_Nt⾝7="S=ghcs+³0^p 'iRxV1VL ;u/HT{D Έ18F1p8ހXK(Wi&ފI/:@2yfoYZzġl:L,ZA#rwros4 uu_Ked26b@`g(8 Y%]TmBnф&hwR')P^15άMo(J%BEH'30GFw8~j]xi\ ŘxSnd1xti-i\Cz>C& ,v. >{~˜fdb:YkC.:'scq = J;x/X.ܐ35b=9'\Ow٤͕Aht[mU&"  "pGRZ.R 5fPi<_zmI0]b}x y|BE{tFW A耟dNX^9ujCƇ(U6Ȅ=]-WuNPj83^I iMtnB$uz|~-.NsqCe ' (4}f*X7}lSIkA\>%-K"qYݢA L$U7v6 x%VO n :%f㲰Dg*~Nv!q7Ӄ&VE'q:z"Vg6~kascOoH&v@5/EA _ oA.Luƚ]hiQڴ  0A7FjuLNTB`PqX zB#s6ޭ3[9/)F嵐h Z8˟ e&IYw2'u~gC7T`;=1/,-A9'D%Ѹ~899n +ouVY_V=Z=o# clX΄[됉g&+Ex:xUa: ipk2.I 8(۪7)V3=-dN;rMͮЪ-ELxL+}c:,τwV"1Ӂ3Hu^ w*$"m36[O SBbz7Q4%JƐb;X3Kh I@ja5dP|f`Q\ H17M_\T^VDRh$<vq\{FIL|ָG D'jX {6ӚV؇5>x-十΂"k+4O%u0@0Љgcwv0S`,I-1oXgACνN{nNmvpI-Yӂo4x'&?3鼋m \3dl:r1m=v(3OMq_DscC7Jdjдx%2iv}um|Odh@g΃m[斉,yd pp?f)/(*xZX@i {F v25$7W, *L.R$Yˆ].` #_XsI[-#g k̰d&U\/9f_UGEݡ&AW?=[0u "}74m(nǶ~>K~ :W#%nﳆAf 'en2yxebIisvf hb>XZȣgW:nNHKee3ؕyW1($ 34 %8% /MD&W랷yiJN.,#&Yy*3J93wr|;j.Gr_s ()Ev!rZZEg 9*qQmHiM_:F lY1E\Ȓ: 6r&UL(3B|hg 68/pHT#Fо\n4h~)QpRBg?ʫǞP. L m``" l{)]䧔vp&)Xv~m{%r猊^BGw!0~ywz!󌺖 OseuʗP4;J8S&^Rm '$ɑZ }NЪE <^j&N'aaU&ڱb[*VeuiifjHuP~\HTSA"v՝[lJ\ HaB۽t*)r=W׺.T%U P<+on_n.8q .~°\ѹɃ|yР4a;8/SknMda7ޱj)TxHSxra2EV,,-i Bq`Ij¸x溞ɂO C_+8 ȨH8#L׋Q?*y\DXAMU5OcsĢ6U'@1wxQg|:S;!{q9|Q RBSDwlʨAV Fa>u3Je/q-2_q=A ,~<~5PT%o4|[̺!iGfxVG\c;#L[o dĶσؤgM^zTv23Rѩt+35u6ZF`BP-+ϱ /E-yA[! 7rwq $B"bވAi\L!{c0F"1է_"4=(8yyH=&笴{h6w8+Pjzu =Kf*<$I_Riߊo27S-z\3c,Y Zfx;4|Z1!0!f̝Q_VLy^t0_k' J*Inr5 =ĈJޜaضMҚe#?$rIiF}&{w=Jn}H2".}K M̆zp#n8_8Wl;T6]`X ~-$^'!l8ޣw8.?;yX1aҲСg8).wO 8A>Gz#]Hn%Gv쀛s 6IMaڗ.df11&^ 5~cP qZ(G7ʽ׃Pǧ( Y @J} :Ghx9*UQ Ux 9_"P3U~*a,tN^R0WG|)v 'l&ppI $LI!Y|f`ᥴ"8"xi >j2k zfѼ g<´_+o~22YBUt5 1h\*<-uu`a6٬tZ6F BԔ,<&N7/Juݷ%pj @b {$4ǯBlQlDKGЄr<14JU yko#vчiXcR*ޡ y@w`*i+ ,䃅~^Zđ_} %%wZOg0/}Wnצʖ # W'$~a}: bgY BP2r\9܃ЮW4^^Z`4xUg6z)v@l"2$^6bܟ2^qy`6]κ'Z@ٷ5wcUֺhl:j>WEǖ5nUy$OHt9H°F,GϚ< ,%f+T1s(4wegPۋna\~YQz~3k7ֹTSͧPrila<^%Iʉt8NZT:S C`-V,1qrCgB wƣ*'SYw4OyII=p!_zF( ~ï~ɟmY#$>]n:& 6XUU+@=?ˣ1b##ͦ;v<= `l!EPP|+KzOB}+]~=w0o) B8 ]^{tdk#΂pPѿJ%Rn+$7f֦ӞX3Z(k$ë[cSЉAK/A>Q8!*>{g̉^gNIBvxAv\5_ݶ+[ˢxsBn0qԓbP:xa-B1_`$tjP:Rc 6a-Y|Z[r=fU6 k_j:/V3uk<6>ӎ.=DV~;M[<'=dP{)qQ*3E"RYnJq6栓ް$^cˢ7)]P~tBU֌1URGu>Wm=`UL5xPMj* vVr/2;j)| ӖQ^OuI|/VZƲ!{aT7tx.AlNҋ|}jPwey4V;DpyҷuWOtM`e`kgi;>&OR>8wom@wx`CP2scl Zh?:@]-z2|rW**PPwJF7C{FK:%1s8H{{Π%UKFlxyv-Q P&w0f;)Pi&Jac PV_'=H_SMןS#NԴNN+&eOVx#:67Cm;Ds&#͋\܌`,#v$67A\0оW]*zčbl2XqΖk̩m,4eگ3.` 7&ux#\&ST?_h5Tg6>jB< ^ĺss*H o_j s%fy4GA,^<{(n5Lata]])B$ jo*qv ZOl[4k *f\3:5aN6C1}ǬIWIEL-. x+OhJh14Tqbˣ=}{P#]<+{W%$SQs7Mx@O\l]5=wNw/[oDZarYLcƢ4ሻ,"k_/u4i REX$ihbbU[6:Ej> (] \ )wR0i̢R:d=-Sєͧ )@ϧo%'26&5[uQňo1&!"[#Lt4WyL?vNR"S8@{EѝǡH $gVƊ00(UҬ}CMy9JN\N:za4A8yRqx`T1r"Qt42n`YͰէI}'6!(N[OA"O^ ǫ/'X{`MR} B}uP*UNQ pFR> ;,q|hLGJ!)e$ fK]ӬG:3bK)eAfJ(̕TFk1!tܧoA?R+# .{kFq=rN48Y; \M,ʹY{SV(-܇xoQ|@ƘL8"6j&?W?) >]Wh Ebvv 9%%W;8/ScCX n&J#j!D)ջ%?79ǘ7mZ2Q/?D$#h'и@W z}%3BS=ez2X0,q/SY绘R1 JkrOSE2+~*, vy|]Qj D?o#}7 r@5yìA($Ub0mJx#a*]7eƞ9chnOA["7ϔX Sm*/To-2sx78jm+X&" &WO~M0F@FO0`ɲ흢,{Lxq$9S@E_puW\^5Q1E=.fA?}&؊)}f5bpNFn7r/Z>b,;2s@DRNL ٗPj$mv#\)t\*5ѱ-׶2wnTjDD)CX?R3w >J7#G\ؾuS(û;3}7|SVt8 ʒC'D A6Xg4Gȥ+\!JJ3`8N[Oq׀#ybłfJz* 0~S]g+؟14Lxkȩh3 dLMB%3!_?eQ)4GJ_sjZq341&W.vkީE<' fW9P'єOe#f/eQug!WPoE;Mv]_Jaզ{7,eg1IW$G4 OUš⌞hu#I!<g6ܽGOHnSBiP⮂͕e T~*7` I|W9@.WS'z6jǕTu0eix}Wxһ6ѿL*p5eXJXN+wo#?Gb2KKcAcm'(&d;Ҳpく<5)}ezCoKzFsOn^]꒦Bfhuƭlm zXfh) 5rLJ~No )ӥj;xu`of7\F՗VK@ JяШmW!t(!=D-"Jxj5A3ބ*6|zW&=XsJ>𾧙w x:m)$~΍GkۺcSEYpѷE|jeNÎt=M%" aWf4[>JYzK3SsU QW i}jm 'C Y*H3Luzε!\^Ҿ 7c0P%v(rx7rp^6a.>&,7X͙*5 ݼ ^u]T>lpe${(%u To16ofxt}_v)Z<F7I;b  z \!Įdh"6RQ]ia1@\޴|L=D{~B@*{bXj ĺ&" xs/?kW znE~}˄Ab$ Ž `ଲ17҃q:!>"G!}gSR/<қr[ܒ`Y<9Ć-HI=rG[ٝE _b>y\ ]t3_x?ܗv,\ڗ|}dγ>a}YO..i֘%գ\xR;Y&E+*GBgpsڽy@ v9Ls-\w+L & X+$:Ԣlʀ]|1m_IB@%J6;M)>͕Q7[n~ԂCɀv BmKߡ%>(YbhnĪF*=ޓQs_]T9t *aa£,G$:5Nsl%| "ghxķόAR ^Q@A:2=Oi^.(!(/=`?rDeMhbb}۞ت0ߛE^ބxJ; Qe~kM5j/ 8\~ Tou%F{̚-I#įxIR+W(*32V&l`,$+zdj>yJc-ȳ'qWUMOTi7*CVQiCkduO6ɿ x8 {>υe^IFo<JxQ sO><֋ r}ur!PkZFs{4tJvVZhJ>&ߚI2^Yۦ*rSqݭv" Y ђ2{H (^i_l\"wp(ʇrWݲV*xzo0oj$ɝ”>fF)yE8Pbz b3L)XeMp2! 8G/"5N}ҀSp,ff^46ߊhDH#rPBra KBҐz(V])T;b9|dZb E/ms M {;;p)m("= u"ۍg) '~< E:`0LQ@6'F-g׫6qTʘ_w8-!% o.0=nQogzd}$2 æle"suvzUd ٶZ7 OT+l/?OM%8YOS t=;w|P c/<(—^v7CM c Ua 4]ة裠̲ 6NޣѭgT;f] *4΋REٌĤ{r@q- KK]ld'95zd$!0qj=3[η5V&%>A౳D}+?Q˽xAC㬑˼4vKG -;Jg8rwS+ήeQl =|h R)mX<3悸A~ 9jcl\$F5د |KrX&' CjĆIğ9Pe6ȣ;m()-T}fT^oLދ䐌PEMACdA;~ƺ{*W/8qIb4hc|S'1y,ȳ XWR'S_5Մ\Q FHMg, BCE1b,hy>]6"Fr 23'ދvlSB-seedBȦ?$XH`o>Hh¨<<x:4vmDO/ ϱLtñg-ydT%ivݘ&jP5  9cI<1nfI5~[p ds^ F794gGiC<z؇^!^RNpiKN zZ͏l`[\sT\XW8 73윇GZvM|mvwgaʏdלv-lOF5dsc_CX}M:OE$˲Оi#2yܴL LoCbIHjⲹ y]D-.K,|j T'[p9`ΝQVpf )V x&+*! 5Sw32xpgn Qqrz'fW|![2_J?/,WVak-%i5F(@Ax,NDLL&& $ {?9xN7SYk'5}4vg:yG ?ı H}]89eg/:όzT"d{&KxO9]0/v ̒~˘Q(Fۂ,ϧLH{LJAH녽bS^DHɉ0ˁgg팝T|"TEVfIUw>Iv&7ۜq@~UuaNdY0Pאj^n5˱UG Q׀7Iݼ.]tmH)|b;+lƋ[ C ORF\ ߛ!X݊-Gj@ mʶG9c^ɎU54HpYz Ԕ~-9k Sث?2_݅#PzGLa25N]3Zū F+Bzqۿ?WA]|]Y6K(~ (Pf`x̉b}rh $w^:)Ѽ*)bjCeLJmH Oz`oR:ܡ?яwfxatbkROtVƨ JfJ9.S &*mv)R6;EЅLP \+{]JN|JS~C{3.Wjh"a+dQr#:\b϶Pőf2ealxCP;؈⛶  >2ٴkE?;nOۿʒ n1mdҟb^0J G[]Q9\]^o0#2wdtEqNٍRnN ^YIB$B~ZJEL X\b d7H3?"3u†̧9>KS~к-GY@eў)K6Y7&ys2irFϜ 94:g*Me8c96( 4Q nǪnn:i_OѓE=DŽUl:5b3i9&p`f>GݎzCEQ_g`/5|U沼|HI :X][ ?&_yξѦk7eD90d'uϺϧ2 (=WG[Nxzk\h#=|Q{ gk ,_;3htU(?w_Ԋ":R(@fYԶ-[|vCD=?]OR[7 5=`WJѶeps.ܦk_V5pisuT!}tM3JP fuL#џp!MU[=&|3X- w,toάǣ%x!  0`1{oO:*8R@Nf4cAIb߆Kh%->_ ,F+ٞcK~D yY{ pP{Y1X(mX(NCDkX6R!N.W @בYrݹ=&IV]>d)>J7)[邃{ "05W@ѣFj"sI\R ^ GԄ^BO#]eR,IS|+T}0bG̹ϒy!鱲df:#T< mEnn8jqE}Pe)Ҡ.8!sOme%Xs\?l=XJ H*YmT^]lܪ^{1o_^~;U{{/C 60@`UH?3AxiN6 &]&2p4!aa={nՐOۻr~z ! tRNd0{bOm.gBt*aS\Gdҟ=,̄&FR0u߈K$Kb}&hAx $O./?~>5/O[0/PbUIR.|DmJF&,d9pd|ڈ[a.ߴNa<[Fxs6\K3 }߆G*ܴJ5l-H}tw W+%-RY_=ZԐDky`D.\2AAj\ A&G+9~_UƮBW&;Xwu>6 t: Sج>-XeFɅ0xaf1 +,vcCV*%⾰䉵W{Ĩs޼GEmϧ2[d^Zh2U'sʁ:Ft> Y%OhT|-ޝ[m*Zi%dwM]+1# 𵀵~ ~jࠆQVA9&䣫gjmU0jd 窬-MzC0 %\WfmGjQMsI;mr nI7t*̓!.R'X )n H fdUp#7Tsi ܶa^ºW/~"u`9"Rӯ(_fgcyfAnRt \<"74?=ݜ'4~9yK2W\g)q%aWd-Q}2- 0|ꥠɲX>߇=U1bx͡ i?FD3FBUbκ0hM]E ,9WΉ K5qߜ pk$aD&|ŝ|D!H HɦPb3/r a`n̐lH63r= FF-# 2hBV.C`qD:>1ôʤϪ4a8M*$ΚzMHx+#R.*/?B+KGf[w@Mt4I.s٭5U54FG9C,NJ VA|PNjrl&JYʘw?Z?\pI#/t걤F*̃Y!J 0dTp,}ʫA !n84Xg 7Tp,ݱ_;/ юGe Cj((+S"MLL O\ħ*uMMdU3xqD4eZ!}<S$UnWaGqJ!ܮ ٍe_2FP@"!r+P(ә]17 UK &ahG7%{k4ؤ+~Q{Wyy AOetv9@D&Vc6˓dƱtb]"H%mrvz< }%ؖ`L* "c χ?~YdVL;Ft}v -K{8q 2/U(9l7~@?uY guubtDkb~&~ҷK\n=]CU^ݬjƅ9_p4nr"\TUb"A cIdir45JFVPb{&O37 k A(5`Sn1fp~NC`dARNb/#2 ϲD;=9knYǂ$p'V(db߀Jls3EB~-ڴljm:wͪzV1!) ϫz4$5:˼Gi3VWs̟s>,ubv;oŜS J$YsL~?ܾv ۉB6z.Q>r$◨ |Mjl KY.!_x/U^{ l~;X(Mml\#|BNQ.۬j|Ē߀o\Uln]h&}*%9q('Q%ڰqilJ YuCUipaq.1 ·D@eII2 wO:U|JQ's$l6LB蚶 ļv Sc}0!$+|;h9"Uچ_O:;Dfmg~L*)(xj?%\5J٬6oã^Fd㻊SFD d iZj-̳p"}f 1E]h|߭Zm8q/[5婘 H9LG>X7M&F_\T _tUڜjK>R a:WM/8YӓCp=:)جX|5.gi h1$eWQOwq{/DjgQ{DR*Z{iN^g?"9 cNe+{vb:~g*[ȌB%Eꂮ&yGFT>?itpK4kͅsBvl~(EА =GfZ[zO!(\Xykc{gb8\Y'~@Qg5l-H& z1t`tnV)Q1FZx#zY'[ͺU 0/i'i6J=793&{œ%+x,'~̞]_Sw!Elc,PI?xH|Q o6 :8tMU<߸šK(d1GreN: H}d E1<>'fʰ,Aa>sAb'8P)_Fτl7(9:csDti`NЩetQ̝ Ύ;}e~O&YE߷C吙: b"~` lRVwD=i'=K~nґ8L3X p%A%Q9<@Y)% :Z!k^,壆԰z~n!]-,>0?˕2$[ iżjh~aH4 ƄYbBTҗ,\`"!<#K_,hƶKҽRIX6=@{HRfX;s1-YSE=v3ϯG[e?E),D7 s.dZ5;'b _(@f<1(0㥛eOaӳġ3ַC@vknk i*FhQS&HTep5 G74uVUG p'-1-Xgqgu$uI@tsgt,;3+%g) '-%[T B~UGz<8ڽ]87 .'PKKYD?YG_6.$)^n?W*Z(LP0o,FyD1pyf!Q'&&#sa+%rKQ_z5SiW yP+(u)7ޑ1)8 QTl}\I@% qm\!.rc!;GJv!L>u!$S_ݺc[HN3d4pj}MYJfV*IG)f%=-v|Ҟlq;|c 䭏i51UT]icg'ԩa;Bd)ڜ=}Ҕ.$މ), OQƛO]ԯ&r/ vܷut cUmN#_cTd53)ىI#ah=ZW䉀F*? NRb$9f0  Ǽj.C`F\ c2 qNhg$i6/Z>JbYbrT rvUڎm;5J,9b):,W3;}@f\=U] x+˷|˙K?~ B=j=ǹ7y 0`WE^\]+ֹ8M Ρxx^۪0iJкQbQ|IףBi+>ΐb7GN:Rnʾ)ocTFG|1iu]l^Tu+$>8 V0 9lg%}%0G$ITRwc# 3T,͕|Fs=V&R\ ?uշt8KaQҹs9CTЬIru/ԗYV%` (baXB",A\ud D%:qLċ*vBAMnǶ:JߕpѬ?1!G |{ b,Ÿk}oFl˷1T;_`AXyǜ"Q;Aok;(dN6T|:V+ѭބhs 2{d8f9Y7ԙa:v/MlngR63Uom}0%qp/-@aPzjPȏ?]kaa:@Bwh ߋͅU1 ]߅jym} *תSy( V"F@P}0Q[(ŽN*Yɨܔ"(/XYZjC[vͶ+Գ+aq8sai$ƚ?GH%_?!,( hjv/Gc(-,7;Tr%I9ɺgNbwf] H08R;Kt~FD.Y@qZ8u0/=#At QAI.U߾0w-Ű:"Ζ7"Ƭ2Tڊt4Nr6i+UWo2T-FyH,>d7#X }1oR׫^90Yf-x>C;xa@uNzHl e~8HlT}> dE3@X jBҶ\}kkAD#-㴉:G1]ֲ OM {M}9Aܨ Vs,x!sR-FcWr$0lKi.fSDe-yy4{L|";}@]`"HC!bW&rPg{fs_ǝ` W:ΐBAY|xmc+oA^pn*ӭBa"J߾CN4A 'Rwсuq %Nfwk9$)&m8ô~\wF_]8Y[m;DB~xA3#1FXYԪBpMغB!@Qz_6~8*du+`\.lNa~+! 69YRP.0Wp:!jmPMԇ'&טkP \MaxR3єUi勼l&o9-: rg, .oi[Y O 9Ï^Eɛѡ&/^R>ACnIv{vك@J@".Y7z݉Լfy~l3-%o$GokpU34PB+ sm߯&ܰ1FB{<;DS{ң[>ˉ#Qc̓PwQHU̜_D,8zâLu1|:DdTE&cZbOlY|vSl4ѩk'h9wR1W_/zý6q~cQ?ۣuYӆ Ixgy;ͣsba}>=O0M﷟UL#sqp Xc"'~: D2Ҳl$qf۸ZMD-ݷ(Miwg-};#Ո%&ܕ\8.ƶp`vG|HS*P&*F.@kckE .?=# Iނջ F&gI#lIa~xāCddz=cDuvLFN?Qc*S]oӍD v}jWxCs!lh~Z Svs:wAR`[~J#ШCe=%;o2R_j M#+,,ѷF>IHڜb'ݧzC`!6c @Qh^>?9wͼE3EcڴVEasBiPʳ2 'c54laP\m-Z ݽ';]u>Ċ5b~|[xu"66HZf?7;48عrcUmA hrpzq]o X|&(X081t&8F O N3bWUOCA-?mp-`i;wy2$XfV$S  Ǐ ӧm 2j\TLw-2+(AgY]].Lj/%C٣JÛbbώ`$pӏJ<FV"W(7dhs&Pݍ91UT : `k"'xq>}?'VFBwfͿX\( ,܋nC0&j$ԆvGAOE`spw0`Y/wUyi5VE:71;-PX]Q 7O눗pxm9AϪƸl55>>' I# 斒Bh%5}G ;J#ME#H'X"MyzC1v/T97(+wO߷L EWK ./WCQX79S|BGx*p{Ȧ$8XzBcT6tلm?E&.4uFhpEFU+.'$RfxA^IՈ,{hrͥZ }:`opӉДb_hӠo/nT˜8(PAl8cvQu `e L/K(a_}@ .u-p.7`mB;gRa[^'" uvβRU49] Q= A>5OW"9h' BG錿Z7I1܏k:̎PDA8dvY-$W 3nj[ =*HRۦxq$m~Pb&dr.QTNZo|h<6dτ:#vkqrѳ6T`Y11FT~X `TQ VWEnIX;WrڿD9(O sA5(ӫ?Ph0lJ 4ֳJrwdǮH"';] @`T1v=7-@n̫&ռSs7KQFk 2(,K/㷷;ѿ^UQ@=:S[$P>>uy!Ztdឹx(KG"ElSؓSKb fxC 0bG͎ФnLf{I) :v*vǡ.FsOt*F#DdB_۰"]EpQ%cз=k`1G[kp` s e ^l6Jugaghcqlqe*+`oTh,Mp)e^T#"G_~=fm/<ҤCN\.|*5ZvY*6ASB KfƝp97m$Dc`Y:пv@86K!ܼ"q@wAas}q*nl9 p/z^ s=' 0y!Uk=W_r)rSj'nIaT@Q$CdO@ Su0IpGO_Aئj@!fHaKm32t9rAe[l=s`\=0f6À55YD㝨|x܇dC\}B=\F3o?{ˀnك4ldlR_7@~Vl19b:A' 7 y\i O=6x|wTk$(u\wRH(0s+ufޔy)w;j8ȣ@"Oe EmߐcM.,'ѐo kbNa=~b33N\jXH G;g9dWNc럣:X2S6ɥHf:ml7)`hsD*!,ntI >W6Ӗx;r^ʒNݓ [QD~7cfv8X D6R9B,FQtVjlBbYPy!#fMFe wL8bO=Չ>)UP@k?_)_.\gJ:]kyV'hR\b4$,8XTb}})gC# (-2}N*B#7q2 K nczոEn!7e ?B'zg{.ctz.7U)kdC)Ί2ہ \VX4Q:";|pO. !ӫP5351=!v랔8HN߶ y)JG?0(ovYo[=lQӫ^UM 0-Cs"h_Zww.sKjʭΖܱUjzRuۆs@h[(=<f^lؔďByR.CDT9EH^rW{ዋj_1-ˍ–y?C :e7G!֋4o:uߟm'M0h{#`TX$u(QL+IS00Vyxk?l hnUf/G-JSD$'}Tۻؙ|;bLJ 'h Ld Cjݰߵ‚>FOgޙ?SF\`X0~:%V?r:^Tة'Bvq~WZqTZ.GfCh6LM&#/jkVir!޽4jc>\o{SC_4+gGB:f)[1Pdqq9>}e&aZ6` 5i3ˌ8GᅱB4̮}URUm{əR8eؓbhe¨Tr}i"SGSchn;*dҗ䂈TYtrŇl%̉]w)J}ÃEH@} ~ߩ|ҧ}CM:ɦ"/0)|0Yd˰| c*k\*xֳ)y ,a;`'1q.ʍlC_O#c]RdQl> hӑŽF%= &͘QzP= !c2ճ<8Y{SF ym)b>7~ٖ3tkw۶?"uS֝ēޥVzI 2M X(Y#TKChm9FEغ %шePla)ފy!@9V<3rr ô2 M(+v۾4lPH=Q'[V" Lgܖh@Bk y&/KT1~$̝IrQpTԒ r., T<[,k nKske6X9=V7[v@r~1X›};ܝ ]{g3,U.0`sRtuMp9&:&<1e7Azw*H׿J-MiFxAA[9Ɗl"]w\V6;7Jt/vm!( fS ){˻Ѯ1qR񷮞3*+EMdQ`Ʈ[$S%n+7g;$;i9=8k8wGyݱ.۫/FkiϤ҈D˹{:2V^& oMZa!a(5dKgjֳm H0U#_]҄VP@M{.֏\AèV`y jc朢oSNoܑPC$݂Gl);dnPF}#7*FL##μ\=B[n.Gy/҅pdko@(PuI:kVnִj#[Y1>gV;?M)DU,=,٠u4ʅAIzTbH\`1p}{PMtY4Unl2{ꃛlvAP6 Nl:8B/ɐ8N:@.qT/* FW-lzTQR#'ud8h4WRhcE*!! {Se,hVaThXH QnfꬒYf Z,[rӓLD0}xt Ek~j1mI`?5/J&k#.nDFC~6Ɠz-?"կNf#魴 b-^iIBZcdpW #aYD<2,礹ٿXUpDKl;`.N̒خ&(,Z#I`TG\6/|s#ρd~o#*+w1+RỉdyypF=1| {8⤳+xr.<𦈿URbrHҝ?K0:YgNN*ru3F, *5ÌNY()M$o$4K~#o٭|XzhxI\NȁF|.jX-a/~.,GdQpif`zoV܍do'{X^wEp@J\P#þ曰}Ob)emw[IDGA$%b6B$g+; - ;\Z!v2 à.3M t؍t\qƶv z8WO\.9 a$ç6]p؅QX?4Mv'K!Y$61MʂVvw;T kmRSX瞅KELB9Jjg"LU 1qR7ա~gDŽ.;Zj7b3pU)+-?]0 vI0x3)2~]3]YLQ=ߩ'"Hmأ}Ϧnn}p,(ܧMl2V?KC]Zaи %Q/4~6E~ۉ"g/6J{{#%r|W_DYE.ᾳdQp R6j(nw 䑇st (&rTMp ,mbV:OR*+̈,Vе7;&6ܟ%R:3u.}ӈzTqDP4•.PG8Tԭ}F WOi&hD3ѝ)_wg"a%^MՉ=%{WՀsZܮP :ղl2 {dmWAp|DYG>Ny%!h[큨:'+5FĂ=\B{05/a'T@u/C+n!33AAZ>C+HG!rKy:SE+cX"y:e_1tWnPCB,! U ғSƬuZsWJn-gz_ '+n6"]|:GVa?J`xCLQ_fP-]=oUGtZhU1`2w߇oY2uKF0*Au&ɮ&Z(aSoj.uAAfƔu3Lt%:pڍq4I f%*+зmuv#r";cJX%O^WKKzYO0Rn>Hp ,Rr5"v{)3T{w5#&[t.Vo8SP 9Pb_?=8:rZk1yh O7K]>|W/9?h< 6C_Scʣ|0>(o):T4BK5nj4+&;Q]E቞D, ; ej[doxɊ*d){Dk@'8<E&ajj#?n'B`XQ|9 .HP3lĿ rT#nN@JcJ<9:v,bwGH H&ñd2'75mj}9%Z:$7fčc"pWkq}LH@\d.N cP=5~*kzM)ٔTQ_MNEH/c]2|/Ңz; ڢFAY$"^TNz* CsRXz(aLs:Ƌ kCs.{Fn% ǎ1h+3)8!ͯ ~gbR&nO K.Xw+W^9럴EeψOEBl YC YKtQ 2 t@hf{7Ά& /lv[sxKTLL.ެ=&2]'1Kc'J YS%BHٛߛƳG @:uJ8nXHym߉I ʹ@  >wc#aov"tl&G>Q-1Ąܤ[_Egm]Npl w'`NbLE( ̹Q3boR"Z|﮼  2?,"?}9̀x_={PgjqAo{: l2?^dȮKy|i~ESJE!vP,"D* <ЈDOMeSdC#GM}YMC ԑZVv)4ݤ&aAӵ$p@Kv^2QU$p\28ru>is}Cbj@QﻝI\tWh?1Ԕ  tʞ.}za1?͇K[L5NMk8FKƘQjqQ̳h7.[xISn?pi^˼l)O7,_錳ÞXZo^vKCߍ+G :Mr,| V]]g<USęGo8.,+MDg$|Re{BA`&֢0cqs&/1G[S*MGNAXͪ8]00>vς/vFәEQ V~5z FDZ{m#!ݵ˶5v Po+cƭ5ҩ_a O}1s(\7n2*2zpB^h>]FJtm̵!tp#""M~wc;R2|$hWp&v֝WSU=%2cd?_B9cF߫-F7BM8yf-K?)CW7 =gu>{VɟX `6Δp/bL"fl1V_=Q=ۯ? aOv6e7Uq icU9u*;ESYAk&@v偄p9*7([x0 ox]p+#jp#m f549<4oZ)tk<-ȿ8ǿ[ )a C ,˅_VԔ# )\j~ޘd(ae#}o+5m&b4x!n.#cf 8L{Ս1ǨkѺcp0:={4pq=֠ьP *G&(ѳRRslhZmr /)I EVbC/SS xmi4 ٸO&#wL' G2$, sPV _˩tX*_9y|Vk;p%A; u C#æu +Qa}%X! `d&եi`8:;#Sj&E[6,m,Yx0rB./ #3AT`-m.KNSN/ވ f [ޮ/!MwxMn6U~UQc3MAPTrO?L?-TLQBx3xN㊇~o,>$ h1(^%p_C|f g)Mw8k#GR=jj sn !EL!=1,QK}}BLαa lqؖԅTo1IUV0cnA&PÖS{Q4?2~B{Un f"Obv̠yI`IڪYw*]ca=ʓE]b"Qs.kKUB 4vK J^t_DzjEU":&C ŗG+(@ N7Dj%| a^9I7(3W.5T4KbMѣjYnpR95%]uie BdQy? |S \zcP4$lgueu:Үu-v~ @"\\y2B~iEA#Ϊ؃ŊL 5vbDw $m`tkЎUK4m+k N.kGfE B %FYM s %Om,`Le-T;3+C"v{|2#GX=KWԛ %+gg{TR2+R- Z!GK,0sB,99.@a30gh-"TtJ%qπxB<<1@# vtz}xtG]d6XgOn϶-)nP<}YꡱZ. qळ~u@r3MQz$Eg~*eto}9(I@I)N"G5q4 x1HBz}$yPox;^@Wm!.Md/tӾf:-7)fJdK!O7Md*┴M,nr ŦUlkwzibN _?XߪCt@HH@Upv+G[E+LC .:n (vJ|9 !"z ]! S`*Ppkf- އ-w+ut1Хb5H9X%dK72Ɉ7yj7pR_+g3.@L ЙS蒍g_U)y Ro1Db ޯUՙ.^]Jʨ|w߭WP(A,JJڃR-%jѕY=?_P洩t>XLy͊8dF&ql nD$k[ &O ds8hx`9ހ0cm~ƪ0lk>oz׎(zUx' k1dg8-Q=?W  iy2`~,sgbZˢQ 7Ja\7"-ҝL9{ BÁB"3HU4!窆cg@ }+O\b \4/buY`.{? &a)6E\nK~qapq&*+lu5g4ƝV8ȧD%Ce ̄ruY yUAnU"3]i}GjoGĥ0퀼 b:wvTQmʮg7 K䚕}rtOlr@jZkNU\{MθZ(_Wo<~ 1dԹz*@WLB*{F~2Mw⺬6*L&23&w] zN}owɴN9mgV_(6tR?Q$EkO ҠHnK<\l:fW2Iڟ:>1(2ULϛ] \˓@^[`3Ui)>(d|AbO%xH{A ܏c@Q@5ēbai1K,>WC#RV]I˙bՎ]*+qj w/7ݼ*Wۭa_З+LNEW݃ $Wgz&Uz4$rgm)n;>Of{g{jO̩o_] @hڗ[׀M>W q`W@e" z@LS-&> L*b|cAlrZXOWێ`QGmaG) %ieQ6T_¥V;e|6|~e/ծ^vZ:%ǫ0Y 3O5Ed0VO!U9Td{Z7)xܰ}Sk2hؙrz6[zك87e썄邻2&QRLMydq88CS@ hTk#1ڏF=}yge&=F.t/Y^LtYTޝj $R8"uFM$%xg'٘[HQ_T14'dfc3+Z ~a@]"FwW|"DhCp#neyBqʖ->iY觖e^k8%bUﶎ <8A;XO_O`rJ_SqT͟= 4JCY~s}Ox^WhbJ D- |vObc[<@Urr.]`/JbKbOwenrQ 0MPI"/-L`;hJnjAN&x(0;!Ovv az4 DVفt㠶\yb't77G06 &C\W̛{<~ 9ozo$oA솴'0jpy¬qmUZ/Ȑ9U>=|?Jā(9M\%4 9Y46JʀޡM3h0k`^D9zL ٝ|RwJп8湞3߲+"pzz `i/F\W4- a kDt#ȇrJλw7 jW,Arx)|JdvȦ?񩼩b|!'.dRMSy^mGf?>86&+|gIfP`i^YrKL/~QLM 7_WMHfl@+4d$7 2})J<.tVb9JHNFU H7$wY!}9wJoё j6J`'b<SG z>6b\ORhB&͈2K3Lc "$X0.Oϧx~a$g#`{ sF$-P?%.nSdBH |?ҳ9uKTkJU*9Z@GWxf71c~]W_1ٔыl Ua9/hM}S pAd >!iBr'x43M"Xy/Vo/\0ȤG)"]Ac- ͽc^O߇ra?\q&֪IZ"mp%i~w@fi=h1*U3@@ʁ ˧ ,5`j3Yمqo_lqgo*.ؕƄv /ߝVvC|qyb mLƉYwU#2&<ˑߗV@p #0Q(Lu@V 'ϋ>ƪ:*bk}NMƨAȓ"tD]J:%uݙwRק'R7eѻLhFnfiDAj'Rmkw~<h)"U?nN1eO&b/\L7טs+쩒$|t=@Nsx+~%hkg HS Mq'DUx? EH-1KO`!g5rd^pSYIl`,>҅I릁g 0ȣ[|Rpf/ WS!d,&E8lo<+5QɶkOZ a.m`Z;ejzHqoz1+>[lWl:k/di,ÑR򢫳$l[JP Jլ'^iLۍpa|yUHB0N Ț/~y[)p(|wP|cۭeom!k]Lt~LNYjys"^vJdrEk㫑'Z+mŁs [tSJJfsI8CM}I}l|{ح)lK@U\xfxq Bx4-x]_8,VeG!v~g$脢! ^1.^iW̏~N.ɠ$(" 싮𲳒d*_^*I߱m\9[ŧ TkUZBf1d];HP"7nuǷ$c} L2hv, Nfr@я"8T1N>|ǐMqۓ$bVs4bԟ+=;* 򳡤s}nT9V?8V^) $aZ(M\"!K,k#Ƽ*͒0UY9NJm]R=Z]l8 h*81*EK۩k9鵞HZ}l`TW9fay*inS o07OڕᫎXQ+e_颴øPޫ$?:IFH+ԹPp;z\տ&P2!wP☊^paJ0^fJk 4-#Ύk\"[;e/"EMom>Ll5m$m4@h՟gafw_VCD&Q^:3Z ,-Z~.8t¶"c˧=. ILgxGCaLü Rqg o 72y]LT8 G0o B˜Uo.f<"R?# PayXj_( "ԍyϯ9Ȣq>>yڟ 7iJ N*tA +5+,X#*H،l7άS4;j3_4wAڸvm@cBEȢY󆒦l 3RPQb@S-nh,+ 5,U25cS"fMRA+uuQEP+Bfuj˂Kg}Ec9R'tH?nY QfT5$/M,Oq%޽1P8.6qR-qJ!# 3X]Sk|[[eYJR3}:&+l-'lUf;*p'{%3P}9eJEkF(B~dFQ25ظ?~Z*!eKin>a@{׻a7b:/JZ5g2p?HXA$ʂSS^u}+1:YQHy8X6%8Q ,:9~V:bh B" ,Y$b(׊q q>-ODbcuVT_Xԧ_M{ߔ`h/k9Q GEUna{gcE읩gUlH1 $32 # vˇ;V2m|;%fG.ޓS ߎyFZ\Q ֦:Ȋcox,ჼ6`ߩ:''C֌EFh]ҏj 才 N:z#, 27ӝDDv57UbpKE}70q Ay/qm'vw'Ɖn Od'LI{%@Z[j\  W2.~n\Swܟ?i[a66jM+7 oH]Cv F+`!` ~U)% $HRsk)L6JPKfOt#bl|xl٥$C+[3{ $c?zzGjBtZ~}&azcP)$N ~=gjO NML|7? ރv׺A΁K@Z>A 7:威Ԑ .1GJ5LD9 pIe` [T.iu9V7#^7UGLzNd)YcgOADz\%p6J|.Q % CΝgDN] K1olʈAN#巚6S"ЯqYkl,+ 0K ZɈ#]HdS/V{w^\¾B‚|G'Qatyc4`o?^n㑀SJ.H,h\GOmF B]C'(lM!h:Xb8S1Y4I}{,G@mNgSH>}.ks 3PR,%wK|OaB+{.U=ĉp'K[qkF1 N }8?gAvn; NhY3._8Pak AxƋTo7Z yj%=[[ 36+N&4rl$(#%f6fQ=";o9@D{#Ky<DrNO 5|nUv QZ$3J@ #d+YD["b3L%43jhU|:\ U nY@>gJ_ cCn5r Xb X]j0ّjH-sIi -MI|E8wƒY;׫83q2+e_n><p<"WE6( H] I`ltHR?pjlh%*^ѷ;R1 #,_0N"c; )Pţ!r(N$qƃb 7́KcG(.;t٢la r*;3{F^Ĵ֤(THØkR1_3&a=]KJMmh +$SAewփd@t՗r- 'p5*#J]gB'L{#ޣ )bģG\b c $ܯMdF4#9қ[m^bW#LHM4k?=qH2F%9 sͻ O&cby$5ꈸ WH^d8ެfiQBp]]^xYEt~ ' Ç/G&U~z,Nf*>[w4f6<;9e?CNIPfnڪaR`XE}Õ;x٥냗zn{Jܷ7c5M%t˚/!cAF΍]_naiUM#2-) uE/܎[dIsyL*-<ĜO j>Ur3fˈsO`]54fIoBT)d7!9Wj3.)HKy`WjΙゴ~; ;6q6q >p<6%{UI̘Yp`Wc LNt)qRo?A#FCx)!FM)Vf8)o])U=m"? y>-(oTPnRWV^|+|K ŲytF;yD,2k @6拒AJ>Lc>*7,Y:G, *IhB;$Qn1gayuŭqD :$ǸEiӇ2As}%jw 3GlOt&ÁQ'NH׿$Pe65 C{qKU;ae[R}DZZpb~"S l) Z٘v|l*a$*nDam6s0V5f+a`3=-6܋"Ftc^xE fg*(:-E}YMw"aEW[Pa)Pi ª1";vi>; >F'X౦ lAݸ_AbShORP̬T4 i0ZKIP/4+R2ڲ8Uaq6KsK2 CDYes뉦T`s1J1q PGiMy+Ԯ[] 2ˊ,!֊@Iߑ/ 55?=8v66ܲb'{{omP&yE&<(*m4ݯWIu,qF,iۄ п'i]`İڔ%4ϧ^9E[\Ç-b}EC@jсYƫ&7aŅ_pޯ[z~ {{ Cۣۯ(\ H&%-F5鶐I?,[.gZxPS/`WAbآ=h^ihs[e_|#r5cx'i c3W}5U=S㑧YCPl7E&3gh?J cUe ^('?QS(~: ±Tq6t@hHFmf4vt@zZiu8F}l*ŧ|ۉ&i]Cׄ)}Tk!ZL;gˢ`pGd5T FS(b̑3,XZ_TpvyMwe_DFH%^`2n1!w6$#.iwbW)KEP\0x $?Yu@~kӜ` j:_YI3nA8CgTU!Ø[AS(Yԁ9-iKNklV_M ܹ^de'nB*nl5n%clԿ5#o +LF;Q;%*WjMS6t[ uT敐[y&N 44&E\5'ҟ,B4q$UzWrn=#OK0;$L@1ܱ*Ev,pE= bb8NZBMBʟ=z[[ԑ~ #]Xra{nMZNO[*vB#dGA>F~'we#]Q4tD)>Gn1N({܋-=U D#m@!GLMI|CJtKD|-!KV|5sBi@sWN ]%%MD/w4mK?,!|2ff}yRM{(o}d!4|p@ob_{!B)l%5gN,Npw'0e__#Z@=o]ˑB0aQjޔU'Ħ08UF{Ld-4ka˞|Tlk# ŝ&/K1ESlۤDd9ޏB\ Qh'o;_1EIǙQ]+YT'K4u LgW72oEn.U'b0gHJ$yKX2"4lϻdN['(Ss ?H@AxQ_xe5a$=0LzXO`z '+Loq{o=@ 7:~) @݆2:5Sh1uOysލzp${QS0Ē':Y b .kP=smr/-sIaʷ,*P+boͳ'sP?M'kҳ.R}IcKnd@PbG/>]J'|d<1K+iW\06-ZwΰjIaE9<5=,Fϫ ?FAw>v6J9Meφ6/1BTEFU|=Ef~ N{Lj "_5A8ec탵>.äzge#eGbw?}iqڝ>P -z:*\|xuqc'x"wYШ!{ᑫ ; qWIO˺ώ ERNG*;]DŶ&µ ,۹]?[l>Cfl P9d! ]?(H"FsB*Ga]HJ$7$&L+lYXn3*S#4~WY!Τ6@@pj9s}CLA {XZJ;X3+Zy%fG{7 ewWT F)XzOV`X̭@gB x6o. uɗZf,'yNדA!_TT*?,Z֍,M9Ƣ8!a?L.Ȗ&݅VTz]ޡ7%F__x̫x$&cu m8.)͝58E eTL˄ rjftK8u_'Tg%}F+гrzx aj4 `#xpdH 2$˪g=j1Y][.N(u̗0װЦd79^kx4S(zw=sI+~z7UZ1'-׏ͬYuUxzsJE ޳ZgU9X,\A'I+Hbw9Ct ݫ}Y9Fyu5I{tL.{lIYh{KB~e9z |&N;,k2\sFkR3UtCb4^&~& 9'@5+~f,bήCIj&t i\ ^6f-D9ԱNabuae,XXrWAY< lٻLf]+dӏBJ;AieɊWъ+]S *w@Pz1~"täH;)dMLn{tnCQqfSNMěl0h 78XbE 3S63x v 5\%!&q~A[k NX3|3la2 ̜=}rKI( hꅼ\黐:7 - 啖\Cjq@=:O`c"֙7j 1::;2vGOe'㬯e ֗˝c"xvjVkgBCqLg$M҅\y#GB_KEۄ"&|2VҡMc! KXNa7yiA$rogL׶ 'x /'cNޝs̼-3=ek|X/9Iz tDcˣHW{coC;MEʑMw1{~BxZ~%$Zt|lk:jff%{ )!,ȏNuٓnvAmKl ǥRg3cpO44r:EfFC(פ4EagmC*'d 0;٦-,H/$ d^!odt(&yAma Fjč&`v4-ݓ)0t* HT5 ;OY /?eh7g%WT*G VO; [C{cs flz9)"304eq!tE f`kvE|nV}ƠY߭8RfmCy*vnƾ oltJy> /ŶḼm8ͭ>°/(U9謸R΀K -1 C.wwIװ\v=Hj6 ڰbKx; 6"M4dIptBThgvN%ȨYW6°*-?))ɴ×dVS]H=xȾ"0DpvH9{*w^EdrΧȉmK!h6e.#HV_D]zW AO7P -%z'ӵl^R;qɉ`,'S {>?KrQNnj2gЎZJ~/n&oZ U>"Cڡm%_Zpas?~ҀJe]42O j/sOy0V$sMS6RXzJz׋l/>mW;/@TWH1I< 2̰1nU<:&p=63dAϯ? rbm/Xn@7OTz1EKF0w3p:|³=ӾڀI1^>RWPT($G!_DS~R|G1< *n)S)uPe7ך:k.Y(/A< -24/q8BOcN^K] k0b[g\(p(zQcLk6(@T@`x \^ٵ﹚vm;e~P!u]12/I!$%%M@V oF '5iQsC^l_DŽK^hX a1Jj5فPnJloۡ=pO 9S )-=]ݗȪ~i0q6wh&0ƕ` K]p]vZ)uoYB3#0z҈㾭7ܼ,a%TȌQNQc戃o{P7tS"0&d# L9OʬE~T[fdج3:҃8-eH **-Lc 'Zsga{LQ(UOф:tɾw/ɂ(ӌ1D;(~ٳ/LxEQJHD7plUiƽf{N kOn KrP?&ty*v=Zߛ8M,.p 3!: m?o '3$|MuvKV$4 Mƙc${6W'4O.SSsem-,Iwz6rИ:R8# 'l0u,6I;] GZ"}Տ BNI ^' z멎=>ӺaI ru cdL/I{ȯCPjrpQpGÛ6*ͅCi~3 IL bj@x<8_Seػ]Dmr"Nby -!lںǫ2ݼ+Gc%d_ /nʡ" ĄY%7.Xa]f!d#/D5jˈʜ/K')SN q<62ηpm$l'/6uj%o$WZsr9W>W[FԟU;n7e#`b;)jHJ@RIU,ZTq(,DsHJu#UR}I:8I.(wn̺uTK/˚ԡճ/fӃ́Js{$-v0S{:F=[٠8y.X!7sn!ܰiS(һgRuǞφ^BT XW/\&b=8*\fM1H^%bV/=7+`s BiiZ7l8uFO*GL)Jh@R=C}Py}VTVWqP`L+*5f.pPR<8\Pm^7%3ma<;azEJI{t$܁!us 2M*SEpW*: -s@],s]A˷Hyr,y賿ãk}! UTuF&U5gku7s%0$Z(viX)d&,jTOB;|jb? .c٢,-"S)83}blg~=։C`YԌZJ^V^+:sj |h&"-o]Ek#zuxQrg0NN)F[ @֏[23ӂ*w94ϘbJ nU(H|ő^}Dfqei.a6J08IoDRmeq!jMEkb1A5d 3+g5˴B4ŃzjM7fv52zh ԺC!O 4ppLϺt8~20*3{"94!\٥ `\McdI%XT7.ߍi)>s_ (T}!/~<+vDY;P>klXG앟;(޶wCȃl%b)}A4b_/-)"z+5dXQ{Bltv([x4C(y j4g)VA"c,A^B^l8(,;#nQ hxjGIJbi׷H93m5b@s,,mKwkz~nO1E/ڋK]0Fp0oMYԆF=goieRy, }ZwEqtάx~a*!*h~ :SW_ɔ|QBHTKFiBs?P} joTJ<>8Wv`=ڬ><<H낔$ %6!ق֝rЇ ?V:/B, @4 Ɔ6euO`}6TǭU&:ԙOadXgNN%n{+ º sG{A)չ)[I2RcxiO#lz92[Bv >^ËL KxfϞ#~'~2l) YwZB4 m`.\yybhoYJmr|3I>\ AKI8jvZUj# ("_"{L1(Gkʯ0>X2t~BjL%$L(!@D21eQ|=C\ g!cXsC1 W NF Q,!.60fh5'р>}; Us|^qTD# %PɟT78hX;cGC[Fߏ>{) yijjcRJl10:ÍeV]bssYEu$9S:(؞uN#'$ERKH0^wnWJnp6}s`) QiQ꟨ŀHٰO;r?'g_RT6gR|I J'i*`g)^ȸi#q`cuE!`5!]c`ܛ. dq3bP( m o>Jy|3AT܊\KTs?R_:K sY׌0Y#י,Ѻs=ץnwlݼ)R7ܕi~˂8܉j^iGip5Wh|M}{>GPaFYʪ'iPht9\䍆|eg=OV@-T'Z,9T^.IH]u_pت)ׇZs*yMao:DT8qE:Rƞ+~2JƻtZ[h]ި`]9åyAzWB1- E ~J `0e/IV̀⫍8 ƬSsOyH&s95e!6O^3tPbgR-]QsƟU`Ȭd sl IfIC-r\B :|ԐOS5@iZY '%8Ly:H\ObC؞,|s8Y2LrG[N&SPgdε~>Yɔ& p&K&y8W3#DfixR3? ZXUWŰG[)r,$i/YU0Q]UPJPϵԲl:tdIL^ʌ*zcS:lL혘8V>?.y)4hH@9Ng׃JJP]4r/6w"&/%~ 0{* {T7@pNRUC ]6xrf'nWZlo; E!Psr$)I O  bbM%B`Պrl}>x9C?&2t`& wWoXv@~>Uuʸ&ޏ@*n(b_?6fKnR?YMJT&+a1B4e4n9'b dlY`#ocbY4_ׂlz^Y@WV<È{)M"bhO yu7M97K;QϤg|* dzYm=FYtbP=>ה+;JVë`KϜ+:zLՍ6\|Lƚ'VVʉIbV1@Ȥ%q:`Jc(AM1amPDi)2qڭ (jA5+-~}Z߷"C)p$mUct8#~=EkNkUM] w;; F,*; L/o6@q#>W Eh G[x*0ρ/p{ڐ .a$N9ԴUw 6eIzDkƿ ]'0x|1CkLIn z_iaܚmt@J@ td3O󁺱/kNm4"&(4tȜD.xtR2?O)-{icgLKK[Ĩ l;Hر_g8ɽл Ql^%&2`*)2MKnմJ t*j ZŅԣaBfz|  ߁Щ(I'QH-%gϙm\XseL3oj&O ״kJqvV6H[%ү2XM7q<JR?b @-א4(/}k/_>˒ث Tf} IդnsY4u M=N\:5KGV|#ii.B(@~sԿD{^=X5Ip):Cr;ޅ!ip@i/$Dwa]Qv+]LQ>}f =PoWъ Ĉ9;6屷iGUF?e9P:`BXD{~G=[@hxE4!7=:}bp7=retB)CRb1~1TimU#qjA9pč_D=Dh6PZb'1fǃW:2ޡ!CxM]w F;&hȝH&Un@2:(pɴ։@ʲJګћ*&x{3/lvD }f[+p9fǘ0d\^ #Sx-.qm!nZk2wo`WmG9TyWDGvu~)R+5b=DEP+d̹%\ғz Hu)OAVs05 l:1|翠N?r ܆vewcMVSM~7$j;aM;;]2poOgd &=QX"%#dd恵),P[* iV`ƬՄ~?>hd ZBU;wjmv.F!nGAbaH|"t0T͒|ˊ=|΁ƀT%*&4)@.q2> L[ˍn׳nk>GvDmuJA%wω(*>X,B+]YA]`6XDZNizے(< CW)@xb̚!*T1 )F$Yy*3t[N1_>/lns6G"#L&'~Tṅ~ujkYHv̜ V+maCALbdpO{ȹ7_0E|Ýb\eNo(Gqpl htMYԎH[g[2>e*93ܡGgB?W,rx#Abr8n#.kHlճBk!eےKjj}|('~gH"9k-# 0x\Ryo0]Ҷ_;xgo\`sXvv0яpƬ:%kLڛ\V$cN(|K3[BSEP2ݽVɟL?% \ (]k.Ӏb ÑA uW7[l6!i`B@܋yM*ܢ/.gkl7Q]Wlʤ|9C鮌⃑jP)tO(Fgag,¨o otAXx54d2N}t^zIљ GfR7ԋR/Ah{9=+2W élXPE0qچl i3$eWq]k/ޝ>꫿ZLkfNC:C V@uChZC/o_?[kXfo=Й)&a?ԉ ,ԃBPrs'%6oF# f\~bŃyf B:۪:1 m?X~2Gb-(hN$J) . + 6s@ƔFD t@5nĄ!8,dpI58iAI}h%"RJz5‡RZī<[o:#:%֥˾Ԭw ٿ ^nYH*(SN3w$Pr^n܅qmAQ1a)k~KL]8C9Tvh[XL`St1R5U:yښmYF-R,6 mDAUꜵ0ICx}-wF,U-GaP|wǂҵ:`"\L/}a+6,(Q[x6i* yutK=34˪;N#8_Flztm R}INϛ6mGJֈf7\D#wg0,vB _Goܐ[ghLJO&T~oy`?xܙ(1ޔ?"ޖG͹$ ˀA1X7Ė2K~ -yfT!mdT8@.%1ڋ9cuuѻ#h!~ =I oq݁;R^/M6S=$&PL6Rz_C1 ɨmacuZV0t)2MP$R—2Z~qsSds2Eln ž?%QſRtOYWsC/T&it )IbXşFIa] {5W9[ VPƛ|Xnd)%oi&UwL37:r51^aM)l2-z*Í~qYn]w[\}} !MM!S-95*_"aVAOXhNf5",H Xd.CNKsp-`oM,<ƟSli(SS܉Tt+zcH-M\LF (A) ;J~/75Wϯ֔ k[46va^nߤem.j/djt w-rjΩ.LbقVB׹ ZHC/H7{YY=~EypEA> CCK2A#8yȶ`CǕxƘ"wAĊ;򌦜O`ԝ۰ˌ]RC۵Dt>:gg#s˰YP In8Ҳ(~W~q3MATAnL6P>^#19㟞So] KL5^ha&kCi%D66SލX+{Qd6D{ڻׂ=`p*HV,hU!_^vNk8+Ћ)?84Fnun .CZ'\d| Ѿ{ mL󤉪[ھdŖ|1SHI H~k|#j2/,|Y$%sX%-eӍZĝKV|npxe,wbe Є0LnDhbQ̮ܦdrQ#ɱ bȂFX=/e-.ءVm8qXxK<ԏs+[͐A7љvݜݐgQkXl۞}l>%[n`fF؎F?{HUi+o{P@hNDK{|vWmblb'Hhz#!1V-iXgi=e燒YXB׈5B(yT9ƙ1<X~;"7K*̖b~X,PU mEg(j:㹅#(̙le>MgƘ= 18lm#8՘&HΩ| ːigT6)~>8~Z(رȪȦo[0U@g_~U佐3!PŹv'Am3v8vy fFFE=` QKrn8M߳z8~$n$gs#s0""wC$HVgG}&6-zSF(.͙ڠz,̱f]ı6]g _|R9K_If2x?Q'Ɂӎ.+L S L6Hqz<`,A<3я [W93Yd#;2 4֦/by/ZJIpqŔ1>1!`/I4WN߉q\O'NٳcÖu~vTOE@_?gn6WKr^>`2)vnskn"] 1_3x3 #q]+.-$f|6)y{uͩzKK9UvF]</bYz8i3U0]}s@Ӥ+ q&$=o3ORs9[h"u,A`VWQBB2OC8󣬛tM̝;΀K_ܬpJ[,黎e>0RJOyl[k00w~е.7I27l-uNqb}l41;9Bz tIzTEP2#u)Y2<'kչ8 t*? ^Y5_5?fUj쯥:'[#YҝٝrJ-bqnwiL2Ǜ\:e c?S8:K=V+"--BB@M*v4^".9@ /nثyaYŧR4F׍G`yL;ҵY)EʛN[I1m{4gTq!D֦ Jوdr+k{&e`6hީ6_$`1TP4MM`9)Fwd"bqMŐGJ3;E?>Ie$9F2rW4,a:2W'A=$LQO-$/&?p#eb#F`2:oӺHFrWWQ 6A!?vZ o'&Wev s\;џc {2lV&Y\(DdtS!3妀'<[_̂kY69QTqcK IfÁm jM\ wT:A|z!fP߆!20؆Ƚɘ+V_y_n~rؕ\?z(vv^iT-4?d#4Ҷ/J#yVǵd;II+u_1M8+nbePNiȼs5Vn`OJj'.z5vBy9,TqƜ[;L*D1T'6ª&SѶKvO]$|R;x~g+O]҄]1|@FCSgJW+-pmuyYBq Pr߾›SJM~s%hf)w k%S@ѕ*}M(P9a23tٕ-Mw r.`H S ]LDg%5Je4YRn?{N'TECPCTR0s_}|B?ĂjQ.ʣJ(6F|c=`$o# ^117g7=UOxnH(JE|m-SD̿E1 /(.4:~@ۥL6\ҁxR} ةyRg$[Oj(H/9h^L-/K_ G͜=RX8&N{a^%8  I/!Z^$%}nZgDm!??ZpU *nu;t,!1ciHÍ淎E۾7a@E3lبA.C.3x]e1*>k ܈!a'Q M֧ 1O֪0-_"J{ea^OjO}̫? X8{њc9Vl.[B*THq‘ylC\3ގ{5ְ~K @Mw# 0$Oڼ-u+ 0 mK{wIˠN=@bwMOE6"&gWzRedb߿L\:de 0^l&Z,d !ʓ/cfo!|w״~7Iu]$J3P>i^g1vh&,?y) wHκ9>5UKoM>یHIRsh437nӴ >6xS-&S _;ɖr `F|0ߩI/.բ7QnQ^ cj4ol*}e/?Xi7,qG)^c+a.S/Zc&\az !(2m%x""IF7\x-nկӱJ\I,ުb1I&~7.ߦBXt?Е ۸t _n=$^Q*Jg˵\MIO@EtGiFF?f vh }aRXV:XXN-1ߧ&JKt[QpsX(i@o6&gi20P#ʸJD4iV7T}jaVn=0>fA ؼQ.RyvI7+rqr{KʳftDgچX\O9x0v!``$,js##>.'Ѯmp[fNj'&g*QJDWTħ/7=X3yC:fZ} 2䷜%@TДv#>']64|LQᎦ+'\ӣ&_~8{͆V;̂I満8!8YkDA!A{0JbSE=1H_BY : EZנvB㻖 w;yJoN (@w-7Z7GMpYlc†NQ5?fwM.I7n7[FJnj8WjZz>$<&4`:Υ[ kPoV<(ʼno]'ԝIgHNU]@V݌:Ԍa0~OC"J14Yo EMDa?)!RkƱN-Q qr>G ux_p3mb`wB%H (h'PkSiO o$_3U%ݞD) 3&Ue8%rvL:gENC?%9fUn\i!2̩k ׋YR]VH#FKUX/;QS$k& & XIT9hU=@cCNjH̺OGd:*vosLX.&iu|O|){r@ ykґ)cI#>M J{8s$ˋyfgDJTh[M[nne :/G=6Yi;d܊~;W3DG} $b{" O[Tpb6/zWMh(ؼ|Br+,v3_4}J]Ba3~ֻW(0{H(IB $F<> HE%*bLLKmb6 fuR' (=BrW6ULiC^WnZ3\_1^]LQRҪNϒߡ ]D[l)F=̌S\T|]{+niVSEcNY]h*/Ho37K k峃Bcp/+zj4Ǟ_܃:!"Z[^l㺂:K .~#{a;E"'Y/X/HN2 ň+/=DZ[M1uv|ŷx[Cm~bV5Y ;h{?OLlsB})OX YU":?wחJXPRo\qʏ{C5yU" ,TRcȮݰrݨYLpZĿ#ڧd)R9) hr<Zִ=xH5+ CH&G*N3B\LmUf M3pq"60_8X7,"np=B<:39&eV"Ubw Ce3YEt@m:|lNE<':T?3K` 2E+X7)@"cD)E ]++պ +ͮ~#Bdf܆R=x0CGV?|wQ/YHWKwY1Շ1ћ>7ˁXkb8YTg9K!rQSz<, 8uCgA;bOWVx2 $t&ݢ`V\u`:N0q(@L73ޑI>(0J-Wr E]SW!4S N d: eu堕Њ6gWp\5vf:. ̶pDjDZ(:aWi"{/A;.RƍC|I*mrS$9%N~\R "Zމj'@zeb`~;p:X1TAEγO, *d`ziI͎BDd+gßO' a?3 v+v:gW.-6LTlh8-*c ~HGaJNa&n4E4@#]t@4^pb&wB!]Xp! AVNk )UGBG|AaTT3dvH-Pmw@FiR[>0>]a hhV+Ii=D?FW%ːO17n9H-LRSv6 Sc߉׾ח6'FSݻc~bM-swџQ+yפAU{%*G=w#uUqgt"I:uޓgVZSV_k|\3-AfX!t8+>$33zx?nj|H[Bp^7/#?uVUq_g!/bj^GAK\bwy zk\g#!28;n3ОԫP]?oL3gH+K ^`2!eY{P =%TóYo ҍWϤXN$'үUE[X_$ArJ8=CPBT A.{n|p *әU CaJrtW͎[B?ǛE6PB vVBpaҫL([;W kr+j% (D7A&l:NZ~q%\2_,8Z4 G//,ë?|f Hszm͒!U'э zsxYxyiU>WWI0[ sۛ?i#x#:gHԛA55ϿDo-FGj2+PlJhSTcNuBFN:8H+MQL#݂jr@[aoWeFb~~lF  imfw7WXN̗YQqBy֛@zJ,xq?+) mr6eU ʛm۪|CxFCdkwjsN!w$G^ԲWq.ep;1ZQqҀ~z5Ur;ͰKU#{͒ͿCUwJZ C6h $0'Mɿ?*ސ\#RpqԘ{`ΣG ́TMNY=\}MM1 @sխrF.3y5s ֙H*ZG01:c1(XNr3"H Aclf鳙i&KҒ4ƚ)!yB@(sS]GuJVaђa30I`an.å ̔^O_0B1p?O) W]Ay~xD%_&=z_~\*x[w|KG|RHGxpvJBLM0ڬ` [.=6p5d.vJԄ+&Wa4&պHM~a_EMS XHRZ,4;uc_<68JScbSZ\:VYߣ'8TB [{Po,K'6YEL;/ ouzsud;&hBjW?fcCmykmR,;Vq#e[coi؋OD+lQ^̕jw>қu !ԋDݔP1?,H䥿ۻ GR3ghvޏGAo z]IwJǫ#sjO]FD߸-y4^2-*~6,;%hd$0Fxk<q7c*Ù-n˺fޙ.6Sv'w^]itۙ0dON "N{?ȗ1#y2; JKoS?885IZP¿p@[/ZB RgyMET4ЁN֗ڸ:»XBmTb!trlfԩp$7_@ m}ռoNT=x &jj;it"A<入NO˹Z9V!Dx`\g/{x @Rt-=TL嗇$q36HnZ!9aX;VG_m]ሼf]tEI_Iaif!YI).'p'%g2bKЖ9ܹ)nČ8بO/_B[7IX.>@FvBX[c+CŇ7IO|#/ OSTQDUwi! 4֑+%=60r#xn$$&EOEycFmbNe,eeDG:N8/7c1QېYYA g`+ψB=KM] Ssj>asj_aC(?ԩ]XoA:)|B[196 8R:~"Ӆ :!kxIhj/? VV7)H~osujb߆hݕCӮߒn\5V6 ϯ9/y`k˹2XIn>-7s zBnVk]l6DoxH᧪d]"zLS)*>;,\N >ZӿN&(NFRr鄯ਇL$C%{v<ϨS7Fe"\ 5vZ]Sa۴n.X6x:z6SӗhXW%К0nV L± E`6&U}A 'NuXDriB ~ӡt{TJ b)?>~}Pևp:WUY^˾*Z!q^A`fDi>YGL cM̦@BUO#җzo҃pV[Y&ubmi3.TTx,>WO+4u8ۍ}Bhj3.jpw_|y6 (h+q@R@3yp="<|%N'0#NL1kGKO91kteQuk2/NO'FMI,&ϛ4,,(Nb77AvBp:wr8 φ.sgEVn=tn!`EA!7&$ 7F~H Vx dBZ-uU[,vΆmgPsAuW؁ŶM5j$3{<%/|K%*~+@L|AXIak6% KB OazQ`NNb:p<)vg%a@y^ _EƟ6w}T֔CaiPcޙA gJQ"k9b%11ߋ3b!ғoyZa>൝oFaőd۷BO7UQ2nԥ0U^KQ=>#.t| : ʴe#uhkQ,|p 7Ѝՙ~yHv Ngeh)/dI:)H?;0`-**uNè"e j<&BX4 ԹT'5 C{Mτ>Ȩi5تa.nEDB3wŒ @גe~~L$ 7jRyTbRމmD?B:^v*@0". fN9|P(P%xpv|iVNj!,ke,} zk=U7y֋qg%)#d>e U qLu8[%c##y51 vb(l|aj4WiŗzoEwR@8vFGoo_Fs"NSxzcOdlA%M2 jlf{|Z@>5لP{?l}Njw'!2-_  #02mt(ĸƗJl?gf=h!Km֎Re ,ԋRZe(Ѝv~E1?Mi^iNq@Z#իnOD7 {w_~@*Ô]Eo}io̙d8g?h=1^hp.DO::V ;fM9Ҏrlw[{ԒGL"C*SYZf6M SNnPr%?="G !!073gY@WtAPܯ=]6+PVg_7G]Dl\u|Ri AFSs)|P;ΎЅFuf<8#[Rrg?x)QPh{,_ɮ#T L3Ltą3K?P`AZ[4++Vܛ8z)[DD9m§1׿/qFLJ;\ڃ^sAڟ <@)g)wE}FSf*xhdPovN"3#F4hUrx -qH*jAYkطe(LKN}a[+1՟jR_`@W x3/PMHj+KZ6j̫/ R|D{Xn/ JTUN\bsƓ0_Md*ٞ!ͳ@0A /Yv;$_G@pDHxF|J1~wGM"⛬jl5A#Ū#w n8 ̀R$yj@Uh,7`kd<T,f8䰋1c*kVNvl.t#f6xqF!H{謁o 6 I$\}g ]H3naqSs'LTey]FLJטA~B}iu nL&GF {KCZNGq<&WTPbrPh c%#ޒ&sy. 1kŗ^*.wP4%n0 򊔰 ["_W M3O:+J #:sR)͑qWDNTsD4ٟiW1+ܿIʹ!V 41B;j֧±"8dz%:Rt(c3{viΪx8[ǜA+2uOoEi.uP1˼(eV?5>%*[^uBQLy[w/ϿUezr. yu3wd f'b:s` `T9y+;t!4qsHCr>{Aэk2x/zjQN&HB)*.]Pɥ쾒"MDhLJl{ڧOƢϞu&eC:$^(~(vKP e9SX_m%liFJQIEkfPEǤT*p 1 z9޼ދ] FFuơB,H3r(x+xU<0x?]LnZ){Ъ76~h7RmMN"﹣:nTI+f V} /fAKHv|ʖ].ZKᮔ֮OԟFȼۋ ӡlBR*tn-$SÊҫ!$؜TI&եBC9^wçX-?y p%-eji_JhtT8O)5?HpY;t/&S4<_R/\ ȷQkp6 \d8Ihn9e+qsnN yd-;pbyJ _"yʵlx"cҶ9NcNЫZKF2¤Zr|#v¢UR^y&[rhZј٣Gxt[y"x_ygKHu] _>`&mV{[%:hpۣk?*Zw'Ĩ!⓫"arw. VZ9TڒhOMgf \8tyzHe88D5ʆ@`.M;8芃6Yٮ 񘴒{ 4DE'y͚%#;pVħd /moE58tֱ兞x; >=؉'=fbm5Ђ@G`gw 2]$yV @pGqbKA!*0 CV$灨g+?yRDs>Ѭk2},v70 Y"$Za#@f,I''8>!N^5`KB?'#XxZYe\.ѿ#б2PWu, $m \MO,D |)2vBj+' ,ۨ h`/`N³Akj});1ozPwUp~3񸭎m|ZGjY#+6ptjS)n3l,dbzu~:*rd%G0R+A-1BmVS6h)"ˀ~eem56[(n.*znVc7x!f}b4eu+\(_*ӡR9 $@b7DS4j_Ai侟#~+wzղjÖYadOcBml*9i=!$rd 7":L'%b3k ס >Ad .abI"x "Q\(։qgpk\=Eh sD-0eQn]'Z:9ТKmtKԗ?~joPJ<[EK7oA;Mz"o@ eUH!Hp1ـ1ؐ5Oa!gfVx Vsp:q>tH?{h}*qoD34u D#f CI{J`^ j$UjTO$d R1Yg1m|c1ocM!*o :y|̐j0,߽5k-C}SO_Vt@{cOBV '7P60:*u0N/<r U&Q3EM3>MYI9+K#vx/gl/N$ D!=,\O`F|n>CqOuJc> ?ǝҩÕ9C$'(-sTNcXvTaֶ]Y&R"h(0`k.#j<Ϻ=#Iy3~B<6fC\2=Z7RD';O+S=/F 'Ki4w{qx?pL>JGQgm0@DU #qܖ<*j5.+vNjrl[F5vV+tj'xg_"+m6cZ`a[20B'ɰ/.4xj'0 B; DMVJi0~rr7ʴ˛~Cm\oIk?%ۀ(0x@-|bEQj8vc1Zr9 V?6mP3mNNmڦst?UjM!'řERZbbJ%ď耙VSIT: 2$iE1_Sˍ5msT\?PZ#Gҡ =k15a1E: ,:tHf9mW< &_X[9XG /±SØ JhWr{eJ"ϼiA޼DDa-XI4C "u`돀 QuIm ~ѓiӨ7enz~Kk;&9*Y'gU ٠w&m/NjDi>C)(In >w,|Q%tJ%]rLE8/>Vx}HwMσTDrj){IO΁%=2&񌗕 z$ȮJDGwą1xr̫ ixb˄|frḩH2Ƣ܋չ 4l{WAZ TC}s5`h=<pPg!CHS)`/.chD5y^3 rC?""=[O&|fvc^ǧ(W₟zoDe9vqY^*=f87E4#- ĞR;_"6? ЋQ'? `}֝~z-4]~TZr6dzQu?VgF+pRqu9"%ޣBS*}^CB_ĉTӾ ]a6SJ22.Y ~TISuIѶ{%GS6Sqzϧԗ?Zd"@*xn|"9BQCBì^_kRO31;40QJ޴aq_˯tyvk|9Y!{H¾] @9Hgn*Ži92"(TW1e&XMh\(H:q:X(u!Km??[qkb1UY ]ȞRI'p I6 #&1[4O4'3Ty<2;>nLp-(pwzSZg_&q7AcmφDPu(hMޥ⊪b2t¯)J9{DbσRntDfzǂ9LKc 0h%]OjJ*]eo+OE0{ֲFBGnd-cXc$û+Q(qEMƼz@bt ^.t Ft-:t|!fDR],vj{04.KH8bimVٌexL4WtFYmǏrI EWAq4h<z[w6 ?mP_^uc&_Ң%2KP5*ǻ=wK/+ru1ԡp-:sΣʝ,2|OK%P"?Bm5{ v |Z ̾E\E/j)jɖT &}19g淗FϡJօёVt9JzO%Edxw;,v!xVR d{Oe,**6-D,uvǼ&5;=aYlC8hˬ1 ghb4ݱ2"OT[-AOꮽ X1=ZIcaA;gBŞ1tWJfMyYn\ѷ%Oqpd@34p?P-],z/͉QK; Dkpf: A{-,`boL WkK+9䍬E[3z8!pu`sOI;,mFKR{#Z)SZ%,b bmjjIbY~F߹Xd&dǭȩm14oF楀=b H=#waかSx::jKLhnfֲ}lttͤ n; ĽdxͶBW/_x5z!wXتRqFEk)uKySD)pY5GJ}Ս"IIGLy59>+X uCqѡ̨Fݺ=7eapkAq 8/{JOp׀b4cg G XXeFw1HΖmR/ cK6`RFL`ضi8=Vmt0H’H߼wt 9Ds!uf5;Y7LL>OzKWmKf6oFL[ƜLrբ fţEv{Ē5KgJ+1?wt_NrJ@$C" ]`HNbsOBUKP1M^FO_Ab!yc"2)5F܆]"SUZ6V'Ͽ42ѯL,.8hh{GҩJF~*N3=N #zR7B۴,6QY=R DLduq&p!biب0^Wk,S1Me.RGF tuZ6@O0vpMZ3jG cnuWSlQFa^6@M,Q zOAPyzڀ:LlIf(٤?P{L&+JaTO sNhGWbρ\/GHY>D ^]1} Xlol#oo.nH=cT %!z} IX;onGG:Sگ/֥F1yGڣVDؼ :Z8}aʙ1t itSv3бҩJ(sZ_+96)bS7NˌDE"ʦR'?l0ҧ%/k-3죘q2'qvs8.(+QߦBhv4zѾ٭@~z(]1]ѳ۸̣ [T\9u '"t\2+H=yůB1ۂH,a_'CB D,o04Je'2h1tZ9tظ5&B1WZfzQw{D?sB_"t of5) l&OQC= @Ĵv- 8v)r;7dYlMV^p>8! NI][zc[PlQkZDbe/Tz0giiXaZJVB@ɫjAi!qSv{A="L~bYtֻ 05#Ji&;҇Tߠ;$~03WgrH,ޱ1|y䠇7=2q_hぶuP7#&L, Yя0L/6Ye/- Tzv ?_"ڐEe |ΣUGXM]_َ] ׵aFh,iä1`w_(sM{w3a?:QFoހ 7>|h''D@$$ANNڳR5VBr&Ϧ;>RF$Fon~ W^a2˟,bA˴á44A]/>\M ϺfdFQ!m~$Xē;" =JVHՓj-M4.závx.8/ wMug~hQ'Lt/3`=ٴzVAIe꾊^j )L}.JjC 'lX (]`;|=Lu %{+ (MA*ItGY ^OdW]ro&_e8m@jR ;C*=( %{aZ_PUTwZ%5-UzES&kYKu$j(DGhu0ZVRŶNH ;7qȣjKg== ,vc VA2^&+K."yЗ|\JYFKqlm~yW)ITZ͠JK{9Ԙ[ ҇QL/GomS?P/0'Dn&g=J, P\U1R)Dcaގ8uFS/Ebnꉬ|3G2ܤy<f]қ]o %Wa{[g9,}3\QCx> mtvF479#Q Z\*1t#<Ҽ6kK75Har,c&y&`6T@N{W*K˻,ު,LZ8P:*nE2B{|lX,݀ Z'~pa1j*Y+K@;Xk j2͏d|\t!fUH&]%n,Y }ˆn-&Ȏ1 cqeCUotKnhnN.kّt`AP.%;^Oo뭟'֠tq0 K>A ] ܄|֋cASJ )fК1 9Z=|m4o #,8Nv@?sqUs kJ*=5B2Ra=⸭TBP(ϻO1*^QԵ-M^ꙃ䩗PTt(N sXH ԜA_nA_!WS-SHbwr嘷a2ܪÆ#y^+%בFh9OM`v*j4ٛkm PSV3!3-!4dqb;Yͨl Q6\{A*H5Aqh9`-1EPYGynx#2˻_ >Ć?&;8FڇXrLW` (/2!@^%O 0dфroV$*(`ј5Yiҏ8KYqP#4R)~ nK{^IׅsNo睶F6º_}\nDaN!5 jܣ0/`Px}]CC2·BpcQ̤a&yݡgma[q"9՝Tg]9ƊUxUR y08gJ5";ʪ8ѲAJt 8Dll&*A1<{U^A1l;ɵ$܌Q2a(WҕïcgGR֢Z4iahc3u7э/d"8FLh߉W'& 4n6HD75!7fϜue.鹁co^\Ҁ#y7/Kq/NDڴh9 l <ٓXx_qxKqA.6ERuUlE3GRXRBC2ͦ 7M#8ۥSD&hh&\e~~~b <,ѐ9v1-fH .Iq띸u"2t^fJ2aD驥"9 x@C95#f+L^fU[8,7JH:ts-[ʓz n;VR@rc1]XB gJIX0u'˒sB?b4NїEn?vP7.vAMa9)xTjIudQLD 4=[ڀ~[V&C7@9ϓP{eЌ!K5gvcV d2BVy?>t)QǢf `qO?yiVO6ׇw=5=|{RNq{~x'֓%ց~#@|cW}G-IX-= LXSKSyVe2d@eYplIpB`.R<o%܊k -(^W "Am(#A#᳭tC^؄Jς}d>_f k{|3ϠUn& Txocim@WRwD5J8y֘Q|?Xw@aj/ 4w+Bra9VL^y/bgi'O1kWdSZqj݅w Ob w+U{hH\PE/rfc~=PPCE3 `&rCM!wYLo/F@8 /pziRdFŽ鞓e]!=5CRw+u 8m!(vDFo֜7[T-}t=@ty^ U6| ~J;ɑQr5f6?q@F"Wyx0NRU^5i?4 7XKwd]1Kze1x'V7hjt#_[$YY4S+WxJUwެ ssV>Y< oEY&ݼ!C'ͧC?h2{ lxN1T4b6izP+ZVJ2;*/4Lj֕gW+j+/.{QZ-PcDn}h>`Ƶ3؁5^eqQϭTW[OhSEP;j0 6bO9wgGmʹN8AZM1ߏ/~i7whsH9WKά'@b@gp{Lu5;3=kq2AY4`+~d>m-'h1[ P^{`X!DҞ)  b-eJmc;kP4 nFK߿;GETz9PH ՘c!QO'6ܜeL!R5l:t5>!pSZ}&▼3[1prN0,E+86+=Z=T?tS[^C^'w6yY=gDO؉|;4e{i)m]I0A*P7վm]w)dHnvumu) Em.~)Ep& H{xCUON|*Ӗ $2lƼIl`#(IaHbJ:eŔ˧"i,崍0@7wH<'gPZq7DWݎ\7?naԥ~a_gr2WC_ EW>NI@XDDHp+hITڔ+񊀹Y ku]w}㈿G.,M kr"J&U(:}`[!2,řT ¦1ZɧÆ3Շ^U XG}Y:ߡoIwsrg-MVXr+Sw>C^`}/V 8vYaRԯSl9YJ&]qX(,g'aKP .3-%Nu8AVS TR Z`c8|SpV#2l$5>*AUW]T{?ϟߔK{=ئLkQ8]Ki pЎQ@x KZ잟Vzc#(vK'0dakT*,~iCEfjv, F09ɻhГ;'FB_PDfam1/ul(%^IQ'Zb߂V<=n%&cdIE9n[:Ykp!7+1D ʨ:"/YqmUhs@-tv]Н714 U))p'SN1O/~B^Z}9hCh ۇ @W=}1GI)p3}ΒaQh?(!He<2PpQ^? [ue%HT@&9֝j7?x ުZc_G>x]'dz`8yb[EתxJ%69)OF%YKSNҜaӹwj93=H3<)tL!: %-j5Z+CLR2V:m|+zԒN1ߏS |}iMy02Ȥ4USOf7^xq9<#hbۑXN]h(çL+) @:Rϧng\ ,+Ȩ[^f@~CWiٷؠ}9Xs Y]r0u`&8.t's2 v4B_ W j̭ZwA#dKCܗ7$䑍du3䤢Ek-$ ɉRlv\ڂ=^i밐z(a0uieۈ<ڸUOގv{@<6?Wa+|p:&#PZ&p֍I]u0O_yd_nbS1`m}k\ ȗ 5Q_)$SwKlOH`tY2l6-cvtcȘl,ʆX1 m4D 4L`,R`géWm41J0F[F-'U}Jx@WP?1S,.6 SC^t@OMcN]=C8FL[<uìR|5i;cM%f{Px8Go? \"e)E}PO/^BbAVPck(1's),˳49 œd&=&Lu\@!Ox.K:z2;KF1dm+!g:`&&eZWn(dµ@mgJ0QMCHF9sW[{I@zoHz#<\rn.d<D*ґߺT[=SJkE-_wqe?u%Rt9rAVC` M*2B>.FٗAo3;qz^EekaLrnqA64Š~ӎs%>U?ԞP)<8 }k*jU4nNBnč;5ل1#&X q:H:тz6^Go(ZM2=ݒ;MipJ{h:w4rW/5yڸ] B/?Bo/Ϳyltt/3 /G~-GDgvEB5'廮WS}KJƋ0(YLܖZW+$^}cObi}q>DB* iSߤF-kR} .ҘL`'חݾzDg0Lȍ vH&4xᗑk`)H JEE&e%`F '3Df.RbUY}_s92T' U:75/C/E]r}%::qp=f,ʃDxH"a/J{[dDSB%D|/ETErbt4Kᷝ揖!N>)Œ[WL$p[bo3@1:_'.%*ڜS')>ֻ砖a=sZ4E(ͥ]bM,tM^+f7 |BõK@1 UAEȜ*q L`^]oQ=8j]|%Z!(iY3j^"tVM u_xb WO}N…A.nAa1h9(`aP8ek (|b>.!tP+wkY=\gCq U嚠zT0X0^sN|@)l7UӨLe9kEo~NFE\JNQT6Ao_h;*g']VΤ7&#غή;V qAGID$/ A6h #H`~yȴwQM]1ddr1'ŋk݇Nd5I/|h㥀g|}Ep&/ Wj,νu%Ԥ og 4yXj,(M\2=*o6%Q8͹MD i-ރ1k"$E{P*=c57cfϒa_n$fu4{R#oa$7#q}1Of8!yljqd_(=z>^(U:A)bRr).H}ङb4~\a$eaZsn::|l*`E:>8LTQD40:F**Ų@;@t[֪Zu 9XQwAP/^%ԣw_>k9q ӊJM (%ɪ8 )C;/Bb`FTx_(JͳdgJW"NgBIb@ڋvጾ1J7s@BrÎpe/$*@!($-߀A}P0naf%ܦr̹s]R C5F#MZ΅.7P-@! \%q:Ec%B 'TW0A`>|"PnlՀy +ϷIiŎ-+,%of8O|$ Pi2?ApI#߱\m.}15o IPw˹ރMqK +OFOxO }|ghbu 5y~P rf2zDO^Fw4 4s\ noe8?RJ5PJy `GnBȩJ̚$ nO$:˓Gs8%\F )=v {CLrO{xCpn +FHɦ|,~/a_thU9xªi^M*Ba\^C2e`[XwFt"@QV+ZTeh30m!Uou槺u6%풘2;w \r=Fׅb{zQfKP2:d~! eL3@p#fQSLf OO{-;lGOiVAn63𺾎5PJ9rSBuie'4 ,i)ѵ-ިl .gsDcۃ:ܠM;Y77D5|D<Ya$SK&ƒ3e/}G; ?A4R:z?3>Z? 踦d>*?z-22*7O;Sɲ 5:k6sjJSG} T,cA1WΩwIr2s(eW&ؾ7'ҥQiztT>OR ]YVE $4$\Լ2)ڄp}ЏO)(:@|<0Rk-%#,'Nf,BUd'm7wS:ݱ&| '4Ŏ-D\@_BǪ^`Fun%OJ\HM_m1h 4%?+բ* 0_'Nu6MROF\ka?n1{V_YHyN*؂铭$mv^Cu:䐾 v3CYdg*6ݠaaQjC@5A{IcnOvQ :u1 f8܍DB%ɧ4:E\̖ ^Dnj]VAK vKb̹>JUxfiIAUI9̋DBī_=lJЄgRiD׮l I,|w0G /#Y7V*ofOQYŹ%UKnWRK_"939Ԃ?PEsP|8PvO%u- ~삉osIK~%*q_>++[s7[iMgXVpW/* 4(Pn[2|n$~ZE Ċ&DYW(Bٯ" r5ՎBRdbIkTzkcA$ogد]QPA^֎uGyWPjy0B Zs$e ]wӤu1EYt6Ai Z@;D"Hod < ѯ8NT'K~ᯱ׬Y9S{+n+{zRK:%- քf~~PeS i%Sr  ' i.$TVv/<;rxOHD Jd2}yA\~-lKIL` r t b_Nx:Il/Mnu%qTOt:1츨0&BT4ޱ!WkZ6 AKWmdb;Z!hIFQ/|4q2f+B$ZMDlæ.EQ[{ 4W]Npw\imhaXQPq]';K֪B[T儀Dlo7fUr TT4=~hYkc5ػ Qo}?DLꦱLYH!WfڔȌ%ajK-jx+5v|±fR" HEܭGȃI`>c$j:/b U{=Y!A%3b<8ټ7ҋ@Hl}g7QGwjU {4%}v/0_VUqnӥ{0_ކ^t찻Kp 4 9 R2&-K+KW bQ^cBs̏ ]ho&.C_0Bةđ^uXH욃Ėg4-G xB/t-#A zrG!fpSɓa?T70tF )?f16sߓ,9t.Y T LVDBo[1r*@# ~Cl_[JV)/!N NY J畑lSyV:sҥ*90!o41phc9z461+&݆sig ߩ#j]%Ҥ)-"?L:Du8@,*3X%$qZXOOn@Nnr ,䴆dj>P^ދ  ֜&) Ҫh%.0㈧ 9 aߟj_Ko;}<爨8C@jb]Vm|ɐ+vܺmLy=ʟ%8Z(ŧH ۑeȤ^$'GP{˾|.}~-۳:}.!z]vg]ÒJVZD6$G:9ra f3*JNlULPKFvvk. R+MEb&P*% \f!P^{*7EGBͥY$޾/A]a.dIՏ;$ʐ|䮗y-~d_s'i0$oJ@!yzBLS]ǍQV?#CʾDV\y*F! [rUF "=F=psliCQ*oۋ z>|6,UL`'Rdaf7*I80!6|L8ݫʍa\DC!dSJ0&TѢF׏ȋ1 J>\S! _=&Q[kZSþv-Hnsß*Mnf H.S[L2lHSJawMz5?VγNyI &{ݒ%Pod<$c&,SQQ%\6"/`z}*oUVAnMs%t׈; jҙ{}]UUyLŘ+x)dɽ(aiͬϻ d ZA}8ucP].WZH~ٍ!3D3m໳aZ-\9Y9yYK烻 鿳;~זݣ9ʌcץ4b_Ν ,Zh$uŻ>U%p6) |\9|T2 LԾBx۶<: }kTPq{%w{~wv;8KC2XhɟKx>緥Q @`dakf?y"pbz=أ`,Lk Rx)]EH;^u+^|4fX:Y6]ݝtA2S{ /Ϩ:Q  W_ڮX1[ț#  g׵6}с2Oqt˃PU6{PZܺD=LgKwk܃#K}*P^Ÿz襝Ty}zp 'k밧jgKUI)/N"cl b[T Cñeu(hPkpeOPS[SIRsD"KxeAk]E+KN'eJ ǔߥ;/:Dg0Fs.]5 U_+cm~PQ׸ZqA2@d&ÁFo6'5ʽDE{<]:;|OiSO=I$`nZ.S,\,*3 La"ʭ 'WplhL/'HyAVd&{aw* w˧hםVlzT$i\|Z9wܨ%5{_6\bdS*pJJ;Go*1$ZV/b$) .n&g_Gy`|w0[ ,T+[9k9AH\ŸRVDZѶDI /]XZR:,y{o;]b#"QǑ z׶dz,rrNmqyY}{ƊWb?[lf4Ӭlӛ'ἘhՇqOE =o_5kb0&E l^Kʇ[<Ugxݕ\~7xuȵ.!{\բ6X譠䐁'BN'kUu^jrW-!H1gK[o]>E{HP)CD;שeT:mɤI&HN\H1ϏAYDZa n]vjAmEd;/-[;*/ȉ{(}:d+Y9YOR,%ݴ ?*́7'/+Za77{:FJg]!Lϲ k3dP$ /j…+(");!<;B3uY;ub2dKU6VqlZxr$(2JTh8< yއpOT o vXUCŮ=V̇8J޸1*T0$w!娈\oZ7P©썮Ć\!w??|v4߽  5l:nx_(q_sTK\=ѯmh``갤C`p #eKoƪX.hQÜR]ބIbnW=#ͬ"h^֩>e'AC+<Khk?ݓF M2njqB=jqJ]j\ꟹF;L&Z{~=7}"P S[OawӣH*~t10P*iE5 +DJQY bog>®gy2Wy ,|< &bǦb.+yXCfMezz>5QWדmZ1 ZiY Yus\4T[51S\ uŲìt%Sd4/n$.* r΍ ޏXvJh,}/7`'`gC7yR]PqU 3mkA]My,!I[k1y= MmZ^䷾ڊ|\h+nYd_‘I2%j`$wrACc41ˉB؋NͿb. ?Wr)8߆1RT*;&1 =L3|5PZVx˶Ca u6 LT ܰu=ld>CDb8jOʏ"*1&A̿GVY킑@0sryNI#V"vp9pxOVyQDe{y !jiz!9VCvmLXvpJnt3m){UH= Ϙ䍸YIK,=͟Nm fxyu4ǙrypB^Q5nvіK~i"m#n*)?/Chǣbv:>:jF\& qZ [.U#UUo0>%es/Yqz:~rXvy" ZvTbJwrۢ^2K;H.ї6֢s;JwEjPn-]VtZSt0,ME/zrt"\(Qˈ14\C(u-Q5 k'j@Dm|f}SIk^c G,h2(:%L8!ZOhλɣ' yh+ N %M:Mח+U>~'hF1ٳH S" i[x8݋-tzT\'N@B nX,0eك` R߁Q4v&?5G[u?a?rB@]VCW#aQ \E5e5;_\80$R?\cOEqc#pRS$bPb$D'ܥY=}R䠥:Qfx-p~^o5 Ph=drSg.Uj[ՔF&b `%5ql$Ew9M0\bvr!d`Uk_I?WydYwqf5A|!Լ a ǿc_-,d-}ԽcA+_)#Y^>2X+UAԲ2 JdְWU|QyYi QӲ v.RIHfkc"|9GqVCt.ud"h.dƔm3X^l. A>NQ!0z#h =ȼ]*!8&TqMh-M=zV\n1=zc0="lR ߓ_3eTgرQS_Z}GjGHqq$ Y? ^@ȇso]3T>isK$P9;jӊLJ q!.Nq4D;uR=Y'B ~Y<:h:i{ wTA:) vW=vb^^°X[߼H/C)6RON,E+1j_if,qFpg@ iXY8ȜFX5tȨ#6IH2>Çq[1&0.VȺ/4Χ#ȓ;ɾpWiG!p.`C)ڧG/iDU 70.ϼc7e9Fe iu)^J)HFd\xXm<6ALgX es5w1.kp<7cbЖ\f4cEׅKE fV"hW U '0,Up`X &`3 )'aݓHT1j]i;&o Gy" ,t,vJCqma5ҭG'ʚ/HIu|Ux!rv =E0od[K.Ϸq.ͿHi X_vXz-:[ZAFkgrb]=ޮ23lu:ʕb=& `,NJ^(Qqw#ף/2;ҜBIj3}:BHvSW,h#0ׂmLH#'vcuggFn%ZW[ A0CVt:YHja F+EV90WV'+KiSBE/h`Pdx&-&WʁK8O"\^J<$jiccއi$ ooQ[9R GтtcEoR4Zt.jU\ӊghMZX6tVTc6rBsU8N4$wNN\k9^*ܿu1WQ[m+8#|ǀ09KTRJ!| 6[m-h=<>E> K$ۅ";}GM25,H9vиZ=|t6ʙ(nojӟ.{Qf^]89-Zl5EXF8}1J*61t uxn I.tT?/XSnz<觍`G abDK#Az2%O~,\8bd1k?ͲSQl&)ʂ2ci݃isH~ ZWh%!w/'ņ,bTplY1Ƃ$|s'ڂHQC/#kmN{}1b >T/y`5FC j&u|?bCzTƢ5I _ƯJ`Scp$,M&U*k=|Xh{e]kr\ZXh|cTxj 1KRaXu 6H#f.f q .LRvTE ०'G_dq "%KIwkd;j ┩G <'yD*/t_MޙRҡHxH5{EQզ'|c]{d;U& ũ۟Fb`xSQ,VЏG17S{"}8 #vFꂺN0עSK$ {fofa.0BuOR{I9 m"Z?eRBZھ&2[>eg_5R~AA5/&$N1Nozt! Ka+xlO;f߱oaVM+FRPvK '=&5I&+ s wD_ N@+JъɊJhUG <7N e3p7d]Jc =mUc,'pd`R֜2h_+T@E7C*J$t:xmA]9DkV}n%?Ɣ.Q<0ԿWZ_n {KZz>EGd۟gڳr**&G> ,RBݟ>h#>GH:lNx_ \ bT#V/AƇhQz&ƣITcgjLmC7Lo* 5v7 8CB9.Exw̪Z-y  " }śj05fG+MM-~Y,2`iSox 1L 6-wO$y{yZ"o\kqj8szV`A(U )f1`Ch: 5Ř8_+73 RΏf`c: R]}Vto4?;z-HIYmSS`vw3>`tޟq~s)@u>kn"4#0'0Uuf>X^j113I`Z.>.KbvnǪ]xNa xb)[G&^ C\D2jt_ʃ2ecUt93qze;!*10s` Δ<#Q>Z^:B7( , mod`nGǛ\ k};ZXFFRª+c9h¤QglaW_3vM.htHǴef G7tmDoO@YfI9x&~ 0}׾9Ԍ}.+w_/ϯy9L8A&=B20}fR,YurdD/U4&^O> j#˺X^P/y gˡ8)EFcm_=^KhϿZX{1GR 5(Upb -~kQ<7٩V)LGgy;$qI6rؼ]-'W,-L\j+*l" q*e5b,4.$Gjyj?\q2]5qM {S\ ']FGAy>ts"`7͵8o Z,O[\.=#!oj^fr "v&Q0JYOFc֏)Q\GUfCRu3ÈgeSuӸlnBé_Vx"VRnGؤV>wlb`(z߆LJ*3 .y>-zza-/;0S7;k9.Qv)]0nN9 bOK{SQC gW._ sӛS\Ds%X֮ |'ي&,n БP pv?YEC,:tATE hR@#5m9r-p魫UfS){f64 PsԿϏ'~\tڕ|0~t7Xt'GPSt 3$e{<;IQFeUDSU~@I7rybo+r 6`dy‘#?qKk KJ좍o0C;.J w@ŤhɽOI=ԞB_4-E"mȼiwc)\/ގBԶdY+$hbp!P{R-Ψ-Cmg|`#7YnuɘV rxI_k'q ;wu#f@hӲ6p&83 9=J5kxM^1EWm띚`PČwb5t {:l!'L G%'k]gωTJ%LTr+~IhCYֲ]R=v&fͼ[k&~KP(؏Ĩ+nE\Wq!>JHv+j8$˱5|C.)NV`[T>\l3&ڛraˀd6yL`[DQ]fC bh6kYX5L>}+i߭1'ݘh1*;'>t5b YIUBp9oq`L?ycd6({*3y< Ѷ PESz-etgClunDO_D} LDbO6/Ma;-ܛ&R{ɄUw5@|$֮srz?ƁӎLC]o1.Zt(57;eR/}ݷSPA3#(ys1Ed Ouo?hdqxr(KFa:?AW<3䥞^Euɂ gԗ9Nç'h {KOcqK0Y+ZI -%RSr^`1ϧeZeV Gf!QRn-p}o}?{BkwSr XUtRk{],ϐ0ŗ|{Tڢ'pg=oӸSzxЄ& g)1FD2Doq#5WdaXkB5hZ ׬(iYۈqq,Mc:S1/l19rEҸ׃/j4Htv<|h1٬Iq;b< Cju;Jl?\,|hhDFZُ5Ta0 #=.g`#p@Ssgώ]t.pu ([4D;40wNos*#-DS֪P$r՞@k@ ң$ZfMJj˾_ ߤP]=Fsbv %ԇ䒗BeKEMPۭSpc`_E֕M-OQX:MLd/h;oW2!ipqkڈӮKПu<& [[R(L&[M!XA\Ǭt1X^wth|`c۹ /A=iWے>Wg,yQX=QvT]'Պ.-;B}G,6Ie!6t.B\u˟Lq)&qqJcsUOqae{c)[I=ǟ %+O?~P\ Pي.]5^i.)oJkZ ({X@'Ufbg8Ή׊N# ߪFMݙRFk'vcbhӷ+@x2$Pq/E$R*$w/Ϭ?6ҙgs݁¬<$a$]bxIAS,H!/0 },C`qy߬)YǃԊ!/Dfz;F.0-njv͡M0f&b|>K*6:6-!ӱ :K#I3y,eeɳ5ɏto nTMNgo-(W00W d =_,UZ5ICO]\ȷ 8zU.K19W؏wlw1֛)vq(FqV)iV8pl`~uT<3[o$pbI~Zڪ2o ,R;GC !ѧ $-FR2ˢ|f`UQ#ńK;=s^rQJ>.2 jVX z)iw|-pm_bfOh3VcQM Н~Ūޑ"U'1SѬ'hoGe߽2 Zq 7 gISŦ_W |TӨy$ 75 }T ߑwND/q97ѾU)v-PJejc½ޱMN7B<υ n)RY&5o/%`BmVT\+pw3ÀS'-`_/<+ qwZs"-Q/ʥyn<Eb *߰?YLY͈YU`IBYˁ윉`u|sh:IS3`p#oe4iubA1lp^5h$AVL,0yݳEEޘĘf$/jBc.\B+`#|ih$D44wi㶕Z't*ڜf~&*?]=4XH.c]hJǹǯ6IԹ~%ȣ$HXTC wgƳᢑD6>rY8Wsܩ A]Ӱ1.:g@ X+ۧ`*~Z~4jAf[*X#Y~+ 3]b:.΁}2:"h-ˑS .V*ga[jSә`f/rPX%dx/m幝zbu\E?v˵vwBNT؏Ps5/R1V?J^Z9hnsC@U0 AK$ {0n?1ұq7yVH0Ӑ%;~[3xEEν%:u6<*衷b‰. [xp:ivKsďe.H2=]KbigPvb;7)* qL|~tMma$ɼQhЧv6OKy ?C1:k C:N$–ԦMJnP}h*"jENN\cP,چN1X-Ϙ]-CԌO^v W 4AʗS-PS$-9{f#r2Ac :|Ӵ":Gnm[B-K#'g%Lug͡;g Z:_ϚX:ڋs8_;%'O?.v7q'R?\ٻ\ 'R0䛌b۵ ޿ek J/7X]mZ֧5i|3;th 3d.3n'kC&p/kJI 1/$$E*|rݸ{:V2K y(ڂ?U /a qgU ]rr:&v:-D6uy`{Y-Mp!>Dfٳ?Ā<{m"mR?(Bϸ2x/ cOn@HcHHlt!PqڌsH0E|ِA\c4A 4`@x"~9(8E KȝǷږQf1tvכْY&Ο"G,!wJde9v&0-4P|&peMҚ]t8}A1HMfTaOv, <}Nht.wFQ*M@Ë x%S3]Boꋗ»D A P(j=vKdchU%k3;ęFEt h,#xv û&|5,Je݊(2M{CYj"gāB,C@ɘ 3E<$cߠ=ᣕ@2[;}*b{,~nC<4x9cTR_zVkNՋ`P/"თgFbPjP:SU+]Ki[ۙA4?;Kdnqy !zBcWsCҕ5٪PY S*dzVy\CU)"ޢL!ݰOs|sxHڟƚJ~v~Nb⬆r/M#~,] 7"8s}|4v6!LTfů7 Ӓ7(, 0ȸ޺`b2v%뿅x^,mSX9Fv]X!^i(FVNQM^wVM<Y^ғ /rQ׶T|+7~ɰ=Z#*(a[bKrr:&Y,ﶯ8ue3wmk%].LI G=k#e5N}**(eΒ i-C 㘡d'n}8ݕB^TZQ^°Pz$" /oF_@?yY<کRKY- :{ io>+Ж+otG'jݼ ι3TKcs%G ג` i.GZ1] W~h$݋=$`\;Sh)8~ ($KG3Ÿ+!0ʷl)5A υaLݰ)gGS%< 9ܕT!%wCC{ ѫf-l~U|fM /iQjk1m({TIYvcͿKߑoHk jxU.Z0 J:2ÅuΌ˄`$@B?T7B x; L ζqFgv^@HJO\aVnwCccPpuW[*>D#$1 Mk? ߿37Tힼ% bH9LTq<;UfCSZ!h갉 L,T9jQŬ/L3NFŢhOp .Q{.[%sR4 Gmx"ͱg+odEm)r}MoU^^ 4$pV&p9!HMa9%Z>[_̞95-nGFsLFI? %Ѿ|wIxgm( "ӠY݊DB9oJCO\E0$gi~)MORu2^H(/ ~V'":n͓$D--_R@oLN‹ĬNld^ qJwP{l{{tGha ("*s8d8CFׅ~lSˠgÆD1-3WؗQv/& ;v|o~Ʃ_DUsjEJOb"=}_ psL䢰zG;u`BLd1c=1 ,yhkl[O/x!J{(6. .ҫYnt;:!vc(͍ &qN!aajk WG077]FaT@M.XX%[1 ]%4V_`xGv/zCKw@q]1{O.5$ڛ3ַ='!kkӡ7f>A'NqS YN:zۨ(puS5 vu~NV޶:! T]͠.[Uvcmr)%C8C%t_k5̝}~}L#p,dx4xK u yZ0IVɻbUƋ_r|A)PW:;&W|-"RY] ;ӢXE"`p >ƫA #|q(|<'B> &܏|xf*/X6^+ȃ1 rUY7Td Ya-42^AVj57. _1n]9a-_ mxw!0ҫئ鄯gv2QۜKSI$BW@Bd(j(l<cZHv n;8ԎOdLY(黣}T@(B_3δR5wd*bϛ֝p)=z$c_$Cǡ9M05?&[#ڏgeM9f]w ƣ˟c93wSf0IӋ0jgG 9MԝÙ1n1,W oi S56%Ā.`DV6\ }Np}Ni7iy-F]ԤKjcN4= O/yI}$[ PO6ݩayfwoHqi˜S>*bӶR9G1ڏxbhp&>hJwDTrM jc1 E$*Li#4Ծ?mnGoQ!i0$56 )VL6o.'dj6"`NJ9}FUkOpOzLdk|O4QLDw= #U!~9Jޅ>XA%_@MK GS`g!!!_7'/7@f(8?w^N :4'Xɱ_ݸS}7B~jyC-n>>"rY{DfCڈQ w0"ӺHՖ~D)i%O֬RRNxzSП7_@v]*٣n;!G>ׁ"-)e;j断[`Xz.g[>*e{Ӝ|U`F@5}~ϯB -o X5ߑo-*qhMeDvOZ^GNf,>~-ڏ5w=It\o6)jeaUjw梵*I@GBu eR͟&II Ge#mQ!L2]U$HNzT%%f_1 _@K{Ř>fqb *n?ꅏ)G$qW%w$cRţ1'y;jF6.7Do eXN_38i5*p ?K.( ΣbadOPobC|IAyMܢ}$ рx"ra1$:Y^SL8NemaJ!vG9 Z Eu`%kűp߭D53h -:8[s0 GO]"5|RTd.[>Hݧ)mZ˒2ozc?=y[*g-]4eaNBԨsQ-ˣyCe{fg_pWgշ]id/^!!|,paG/Kw+^$0 :{uCP.QlرV 2|u94:K7?omf+ *JUBK`fc[=ͥ3|(*q x\|qe-䓧LҔ cvO |pT|w9xnH?5۷:`Ȩ^X9Rq"_tH^߀BGF 7?’i턩qxS>Gr .Pݱ-@xTjq<"4Vȥa y@9 ֒hX^yzx@~ચJzreuvp4beGucVd99$ 0_rh[g&eۃVA1*j8)ܓ昒.B,YT/7}4n(v C eBR$ޱۍ:鴛nJϟyuL8.h;J-B}p)hn.4(UXߍ] {|p[0:%!]LE$T_=O'1iꒅJz=E`.)`t !GDk7v(]kA/|Ϟ_%܏4Z.Wt 嚛ҬtѬ څkKPl5u2ŴOBXh͂#3a" Jګ0Rm&BS^\.Kb]9z&~DQ'7`RTLf% 7u &PAٮJ_ h~tBz.tY<+ƧVRW﹜icCr !h8ןUQϟcʬT}VlMčh=u[z\tJވ~aHT ^i L϶8؜tS̸ PpP`2aQAۜO"ѡW)J`\D,-Ů>9cS]"jύY5v5[ 2O6DЇdwSɨ5E8q{Tge.2:{71s(?IAQ5S\mpCQrS [lY0%_Gjݬ2]&߸ wדg[rUǦ_B<\Pp\)d R@@ETL.ml\M; ˆz6#Ypv7.< cb[nҏSE+?"=a #˓э~ihejV1ƚË u}%ЋгfX*^3l|Hv}*;D;x0Uj`編ݽ`sQ!nS'"9q h-IQzB9ͫ[TqK&=!qֱ4OKU}*cPS[L-rnxFu!#5!Q") M3&|9c"AYdj`}imhmw>_x&*'2+jdιB#;qF힩q`6L_cP4}?zwj_<ڷ=dW ΩS$Dפ ,vLg9ˀ@|V5.MQ t A* c OՏ)LІc5^de=yF .~Y+y%H.sV@ډ -;=Z1}Bkor*Cm jU # Q k#Ymkzh/ej>~% t<'g"GcsC #O튎X#ɇ(ݥ||-#LsY6rڕ"GiQFٱ>`'+p Dg:s~8tCMNId㰫A]5mt n2a`͓Mj-Mr( !_,ڵJv_>Ǫłjre[s3b4SrH)rY0br$W\6`3_woׁquuK~:PH=K:F LǝE'EpВT[+q-0=5|ua- Fٜ {aUcan.@#QF&V+g6w=}EgWe5ΈIܭ_!>d d Q|U[1̹5|Q+Ip!LҨ i j9 \5o<=sjpj̗`_e! Ծuy͸}< ag*'Ym<64p /dR:V/Q,$⮹E69*;OzhHn3j@$߃CHhr"2y3DS&*FۍJ"!0ܥ&–(ңʧI7WK|s&V:BQ&<;]4Tj|UaY:r@d1oiMk_A/@zݕЈLWu7O]2G?*կQ0Y #mrTxRF2M1 )WQTLF{b=68,Ր}BB}LR'Ђx+,a $ӱzF^1{sJ?~Q4Qa?_t&SaT,PZ.SwA~mWų*q>Pe0,Z >|Uyah>EK!JXފ+y<6G<Y >4o0gB'2TZfEm I5/(D%Y9Ņ: 0;|Wj8@5Q7cĥZ8!8隌֧bq83 1i[~LpO97(FD3暳vXj&AF5 kKvWHKY l@1!?1ZnK${X@oțLC [ bPnkk(,wt9!p)lI|`/W<}2DJ՘)3/X|sQmLLϱ}HaOT?rQv&݁y*=F戹ghu *+}UR}ZQ]#РT;KN_N^}[ʓ :%ǴR (6duɣYD>3gCSX;s~<ۂ⽨/5R4)msRlVQ[!3SI28k*TS6&qs.c= "6{ WiL?;8\iW>zK@*LKo.YoղN0I^H܋|5heg_u|BHNܯz83hvuMa^TW&+=}PI&;`-fV3T\m._q8D5+mS&/TȾv_^WJBZbPp?kn?1GHjiCb5R-&w%ssq9ni&lR@/c s@8G="R~U<1,v N&J,ʰuaE[&>pµeޓpI6E˵ݪNCO' S[U-.& U#B"ݢ/4`1  w*cZ+JYbs*Ԯ󜆇1Qfcz s#s7Mo6ǩP;>TF h l@ORsֵ Н{;47+9憅%Q }՜qE!&?<8= Ew& l}GV>7 :ܮG#RDZV0քda[!IS9ǩD."! !Oeq6>};HB菂h*( 2N;,%Q䜍Fn¢Ҭsn`|%*۳I>3;m 9@ݘ9D\եHs_oNN}򵳋A$7HbWBi܇9t:^gu::M"]Tsf,-ʣ=^ArŽu4C8sD#G%Zo v E?3za hC6wW$(kHߖՓLs 72hH·,Kܻ?tB.@j8 ddnBx:%ڋ cПo?7ϣ3'ߜ BtK{(UY aI|K=G͟`|;!%#cDG:d"(DYDƁHNPK(rUP" +w7Ry6kfXX䛭`XٳGX SC(z3_nۏ7ʿbk2`^v.Q?6c^(P5Q&<ڷ')ёPx?ʰxYgKp&;K"r`{l0 g7@>16]r_YD=n("FmA 1xhFecfP"n[Ϟ9L ʽ[Dr>->zKUn*dx-$Wh&:E'b:g]lm6V9Vx}"]}2PaDX, /ΌN 3VhJZW2 ~d$i*! eI2h8Z?LM Z&I$ Hw\tKv-h?>M*&K~5. ׌B\OJC{,g$6ײځwdS5OsQ=;X 6*i:Wbxa}-lzFo27E8xۇ8;Btf2p0>8*ڬ Iٰ%u8@Ixq5'uww lc<#10\ 7߫=Ukv9CH`Ri o 2GtpOo3Wª'yWb b*JppM ?w(wO4;iR!{v,D7cX.C.3]dJU4>!ݿ Ug(D W2<_D:9v(v[!%DPz[B<ο>Lt G3º 'zj֐$魪sTQbrW\xaP8CƼQ3/Di# 8_j#%& . (utNP1y &I!ip_v] #"~[Xl_4҉T+=,gِh|K5cb'DBM@U%3W 󀴆ݠV[ßnip)kmM?m13@6hMΫO z Ed)pmI- Ē4ٳek=kAs tA47 k!>b'{vJ`P ;)kЭ_ƅSI2 `)g)f3yoJ/$OD,>q82v2H }(]ߢ0>g^]}k.V!`GT6Q zMud҂s>'V\ȶi'sݷja\4aqG'@fbA[$j-% U.EC`Eq^m(_AoX5yTg~ML+yL%,r-b¸tTj@kx6xN{֛вQ%mg avjߢ{ ;VKb+̝ʸG)lM=v:!PeJgh?9?3۟1hqWfb]nٻA*]x<@X8Au9Vb>o=hHő]C[} Y^q%> -{%JG h+ѧB&z#>rk?@c1)U^لRf.[_л́A1bK%jaO w rYJ Q3A+sz|%[ᝆ|,7.wBB `󥈧FuԌ| fNmC8ۿߤ@HuɸmsXLva *dHjK&H͔HFHY.g oܥvX7 w.ʆzI > ]WtjEmkG>?a+@.,f2>0pK:|4trk<SS^,-G. Vb1Kf?C9 i>s1XgT}x W;&åCV"ITʧQv#7?孒zyJhumeE4ȮV0|lzi0/oHD蛙3$WD*q\/Pf6RLX9Dx%Ims`BᄆooqhdiLQPek/EPZX bϲ$sHurZ~dHtA%7oow/A6yȺQӂz.m3$$<=ߠ;pj#8ȸa_R2 *r"O0#:on"fW{pJ-}EcUz=.B{k.(M*cal޾eoj}zqbxtم`X|P'pZxO⃺ը\YP8WfZэ,`tgoo]vE(3_0!`gLu/rf0۠fe `CT,뢩k9 {@}o>#< Kƒ i+!41Y?ܭϘAew]{^yEw.,F͖.mtCEP#+os7}2"$JB S 挪񴡂;_y)q|*;PIf!F.?`|+"cF6)\g@(p ޜL Vm^!/b6Q!ٓUI`'yiA"'N0ɵul3֡F?}%H=8=ƪn:wd}N%]>X1K\w8_:/'Lzt[]|vYKUاX 8gC'YfM -5'{368(_=dzuU[;P)^,W"n(-L<4TK#KS=!:Q(!݋r*O.ć$kGOyZN`/`\c2-}.1MROHg:僩(%NvC_,E KE%jչ>6hЙ1aqM] ;m2M7XvԨɤ@>#xziԭckی|6uU :H~a#ٻSi%>.p;&9" VEIxzjo_m' O ˆWt\Y(GZ;@axCnc'$R\(]^*=m=E8jcw"+␠Te_h}tۿ󆴪)YuL >Ӯ:Ъy8mIu0k0s)ְGbW>bVc$pLS:,.i:2q7eC שneU ;8!"ZD$ 7_) 9k| m۱%6A;4EG@Tco9gĸԢzbTޥNGEW1,Ӥپꄳ8S&!gB.Q8:WȾAQ)1`_^(ܐdSɕɖBUN&=2lP*QX{1MɚF"l84#/fsJp]ڰN֌o-G1:@ݵ]NǞ%́~N ?ﴪ515= <֦}irl΁gt_HVDB]yqh )l!<ޏ8XG++l?,XvE2H  v3u7~XVA+`K3 ̘-"H)Aŀ$PG̰ݳ&r#ұ N5+M1ѷT'2ZRH@/ Gm:TeXeR]CGK5^3#͗,d6,hE<dB(ƞv:@AѢO1h e+-^)YQ슅i??zq  %) EGxo ~} q]˘7p,7)HaA"CTmg+ĩ(4b9FKjAM`7,`U+zn8[id?*.ـ!sSGG9a)pN{u|yk1Q4aCBB/KmiңKv OMcEB&D!&[Fk*7:ʅ L*W{_WU(ig>׉iI1̭*u^k~&~odV?` G%;=nq5_s*|gKjvoF耛~Pj=ƥ"ڟ^#%o:T/* /]B "ȋ}oBłCt2:f{42gؓL;^'FuL"K@V.&O9kysgi+(YBSɨF N/f(RW<<(D \~<Ϡ`S ܡ$L| %]( 6]2V`aZQ.1[Jn™0Pqe"Bzv3wePS>wgܶ-@'5弇Mb` `z-,6NqN;+&=x0ь,?c;Wb> ɃD1$θ52`/x(pH,-X3)RsnW qXtz#Ppnik Xo 1g`^ͪ\'M8eO?)`az2?x@|6/x}QZdäƂ.D}c8@.U }0!+ Vz5yX}mjl`&ȂHank~O2m4[l ጷ*{vVڧYZ΋A^{JlQ-{pLOM d֧y*LD;Ó4kPV#+r0:L )/$IoAf7PaY?"3 H| ]:ј8NUr%ae$N 5+f΢Tu'HUp7(HϤd WfAi ͛b$&.rZ<6jq9GnwLi)}y{/WÑMq7OS?H>3z-*KF߉,B 9S] ]r*w&'Xb^ JD:ZwDLX联+I!nOcL>ۭUhĠ sۭ`Qڅ9LK;žz7fĤIBNVǐr`r JpJ魻)Nu "O!ggƐ~2O$-[TIO J_tNgAn=6&'`ʕTjג})D \Rjnwi]ͣ:h ZWEBVç3ܝ5ٰ@1 2Țl8MƓYq pbBXUcK 2`V5{ҽeO#R;GgwPP_ysT*F=F]^ RE%p6Ԑ ipϬ>ǎMkorKC\#gWQ#[!-D#p ])hؔO?)yWvRBvIk"Z[V;J Q ~r2;)XZr1CǓS 0eNtzh1 Kվ$qcw?e"c9g6;|xw$#f {-<DD"Vf9e#*)&)vAOZ^e*K,㉍HU9_YʌďmSp&O6W/TaFl'w7_DdWe& <(f{ܶ[pmS“XVf6[଩ rk(C'AJt ~@{#M9ɝMmts~,"3D 2AٞO-'VrRQH ȹD<DIxnAv`#PloVda`?Z1հz ;Ǒx\73<%ڂn Dtj${s? sP>tSҵd6~s?ɲ67$Owjoc"BKwԔL/3*8 (6#vDܟ,UF]>Uɐ a7ux f4Qp89="IXxuO6zm]m $~u(v u+8' @*iA؃,kuY}M's7 zp_O`oMcA|qbGE% ޳5Eʠ KT'|<: } 1:8@B4T6p؞RY)P2 >!gTrhw|*oH'{jWVVOߢk-Կ) .t8%-;= 8O oF((4~3a4՟4 &Sʓ=oF f<8Ro3E ZKkw 1 g>&Tr:"I%\ADtK> W /8N ոl] LO&j$jAg&M3.<Ɋ=˯ .B{ey/-B1_%ᔜƥx1d.ιyokO1$ kTbOȦF}k, Di$c5h Lvr'~tU: Ku|v>t &13;֕'Rx &E\9,"ᒻDV7njd%!{\DK YmT ~KoUVd04+>'[yCm*uޘ{Q&IƆpLѴ4V;$z 渶 J{Ls`'>@%bYgD Dt]`J u*6h˂PKz2RYHp0{1aKG.kGOKD`vygԑE0xj :BY{;Nr6$]n H fށzx?b4'X/Aؙ#Btx]"wlq'xd;}0`ev ѓϝm{QJ۵bGuBL_>I2, ~WgUaW4?*tG[A@X9b, s\B] / `_^xXb\&܉ݏKl϶S!)K ?6 -HS2(gP*k:zo8[?<5贏L觛 b ,$f ʭ;T>@$}OCA9]duc޻*oS}_rY[_T%E6콘]{(OCŔP.XOk$J_? moC$ɑDvEBUF: xWZ䐠[J>?&fDBT.~Ou*I5-~lp|Bn<;hT#g wOԢ(vndGFw@l~lƆQ(/ @Էd LS,'F `Qqdr|C0ygelMP)3eW:3GX9+:ѺOiG4ūA*•wy8dGҤ4v<:ͪp\>nUJ嵎}e]!5^n#& iv<ȴ.Gi81Qs KQ/gˊEirk\րFvZT":gU6Uy9'pl tk)*XA?f *:z  IR1 U>Uf(ZTO''54+#TP dˍAڂ통cOEAsat²qNXT:a!_ơ8uhj>BOcJ*Ձtw I.p ppeRK-[{]9?ײOBz|UtkmT Wkn^ICWIAv B8_%@֮(,tbK5`=gZ)~ 쒆.<6i }0؊ .՚Jpʔp[R^fJG/vk Z%/ԀynAlɘ 7r@+EktέbXU2JXfˋw&~!q 4 MEt. : 6 N3+1)ΌY #~Ӳx<"HfXdpDsP!>PI &`΄ֶ L:{W4\8|F WevtǸ lb(8(vB?m躱2\%?د {&#s ws 2jҪBV%(鿴?p 9}K}4-aWg~JՑF dY3wu_!T9R:tpYh@k>z*>E˲H,PO\*ڡxޟ⊠KZ3F3-ߏHSmbWRT9#!W6]`ͩ/0wqsVϞS:%\yr)n#Rr ] %.y>!QsFү̍,@dF$ݕvc))#!Le:L qJc_M6`4prb LVCh i# V.LI\-?ä fKS1?g.l3,]gVeFR q־vj4Ӏ!V q٤=ZwɃFQ}(844Bu N5?l[  879Jg'`_2i ޑhޭ!snH„j.zXy hHhC[/xuW =(R`~ $ qpTΚ言[WO/ ˍ/;ǚ :~h&;`&,38ˏz1 ).ԑXӷl#΃^ vacZAJI!Llzfo3 '<87ŀ±ghawg2fa1UhE-H>83Vk),T+~Uy(Z>pҏ05ֳyRЦ8sꀊ0t°K5a͹ɗN:lb<ʡ'[g ]Ŷy"#[,&ͺ4مȍMWX[ RuY[;ZGe~"QkfntLϧ&\bm7X& 9D'V)r:O>㎶TA1߮io!m/ EÅfmz\°Fc@sY*ti-I!;+W[x%!jw-۲؃4OɁc{73 $8\'c9?'h`DS_Q20( hR2]@ńv9'.by?V4W7;tR00(-.mlXsi}`F#yXj ZS3W8"$23yX@AXI0qtϡl]dXК! THG+w*S25^OF2rq4TEG-Oy}~N= ƇeoWձ#A_JI-ttHQ E*?!إ33NɅLU[W&{4+$&xlo LEExGD svVQvKz 9$JgNH^dڞ8gߵ=* S/8pwTl8ߣ~Fᾷ_ݵ]*nPN Bo3'UUnt9" '1t|eHll6ލW~}%[p#p=м۔,lq~P;nl@jq{^uXF8(,lɷx:_Dfb~+`}zj)ͯR:*4D(9]ԙ;Rz#!oסnL1tQ K$3`*5n\(}oX&ç}_n#=9RkdOM6-q\@w>&/.QVqQ$&.^ն?֧n?Pꪴ0s P(:`uDZ=RruуQ'+J[nLtvTSCnW(8mO [W׵'PfG䯊/4aÑ3jx &:1 +J&ȖEp".h눿 E,ۘWzm!K˧00n&&Ct 5'jPLA.Jj[mly*橐́ 96uy9gȨD@šᄀdD|ޖhoX ~ 2p1y':b#àH&xlPy(N)OӤ`|8hP1j "ԓԜ9 :@62!gq ^nG"A'Y5=oo g;^$YԱ1ݯ>YJ!DQwycGl Ǚ9\\}/%\F84@EAO$ 7EMgLb3~@!Loyc6aq1#@*Ƀڜ0 K+'N7F8YNbWv,$$x EX["[+4n: j 9Eu2YEAPd*dn $V0g֥J0@괯R,gyW4eOr:3{96Z?φ = 8TԢנp97+,& .3$eODM(sb2Iպ'yH& /[P #4¨>{W P&G$SaT.xE ,urz d~2\ YXKE%Vb|xȣ=@$@fEoʼnn[yݔ&а152ۆ?>+ "Xivh(hɴo DQc-=cLFї"^p *]`%/U˜!&d̻+xp+cҹ2[f2J9 [0xNKWJϝv.iY]f}E'V_k^bYƁ۸93pFh![o 3P.46v0&uwjxfhgפk 6R·.6 <2^VӕMZaD!ة- pHQ4|H/TYjpObFO,\ %ּ+.ݩ$?iSD9Ι@rCd56HtMLzš! PxD],K I%›xZ{qQ$MNn t9dM[(/&M%C8l]E7BYInvU<} G{S aQ,0=a$cҫRAOmC%IPѓFH \q;^;2m17&Q`NŔ\9$iL=C<ʘVdIB[ˮ& ;*Eu*~jNv{XkHw#Z84o(lp.|)=q fō$0ioǫFoةKsEZ.&;ƫ6\jlHx;J0Fu 6WoCXQA$SUTf@4$*q8bkG~@MN6rS)`%H5g`ЯJVqFĖs힛= ƌ1L5⟨^(S[.4ָ33QB-덺opn&=Tq~ 〹2"@ND$jKN/B5zNzf,D)8ÁF/iEm(<5UYPiM :2Z:?s^ŷU(G艮@zBO"3GiRV"Ҳ+^̡/N9$ШMOv{e]M̴ߚ wS-n;f-#]͛C[#C('d9.ǾuK&ziH_t ~Q_"3׶֯Fנ&}ȤblfR%>{d}EQu/v]%e}~K+C ;sb穛+`q Nn1a%Vx $v5Jvx6Xz|}*Inza}lwWj1uPaҴ !;ygV\}ryv CNX\Pitx6lЛ[Z.c/J;P@}<$QjMPU*[krDx.=ب/P^8i Ggp~Ѳ&eM6d$|35A؎%)Oԗ*,c76Rڭ XK")P3nY)gu>G@X#I%ǒCǫ\#‘-El%b]ő@Za?5!E n7ԂͬЊ]J(#5-tqCyn2Sx}_|ck+5m*шEqآ~Q2`ZKCKe@x)Z^Y1^[3+/Sx}1>2^=j4j,9 GrW\,!|xlƲ \>,OKc3`('V8ꔅ\zMm RJYI׼eO10zI, ۩&q{趵ОExFkF_2L.˷*=>[9VHo(S^c X}bDsgv&B. ,.ΣѣSIxKyHH3nj%٣"F9+]vUCu,p8^չ_8 D t&4Ob3 Hg2mz Uc 2}Z H8qUIa",ypZx {@o 7?-88= OL&(hu2W].2o_ynW98qUMD"Ȓ3醽;o_jpr r=3l" Ws,k3SKSvF6vK* 0$-BcUQ͟&鬻` 6'E7|ܠnF9?p&m10XͶlEh`5<8zGH3= y~APj*@7jaZ5 ܊͸ssvӵ}=+c6ߝ) V'ȋC*ˏ iySÙKodq t~N{PX_q=uȡc0[BS󣬈Z"׷N$0;q"mhR3:ehgZrYܵyZ;RVr}BfX_~~6܁ks-s9$R$>,k9rFWU#em`٩dX-v>٨63_l}zFRi\Aj}~iyB~CCtX|%Oh9wMj*LEr ӿ'aycO#3Ox(lڤTnpPyƧru36a:j|]%; yzt[$5l K@` x Y|2]?H E(B3 u8+VZ[࣭Kj;{lU+fV!+ømOq])> n֡TigmP?2ၦ,|.$E:(R2fD8 Dd ao-a(M[@52˪7b PX] 4b-کڮ8*/Ian(Ew ja;{.ݶq{{hv-pqS CAd#ĐG\3`QlOK}BV+Dy@JeUZSgqZ00o+1ŬXw*\*9;:HN,12r0gOSWz:r |dpQKz@/0 pb+)Wc6Qi:SiEYԃ?9Qq= ־3kg1wm{jJC-PyƎxNz2U#h lif-Jtdm= SԵ#/0TϹ4(N~Ё?>%wf g.~;RKiKomQSx\5.8+ :kg;3JwR"z{b5ENC ֩$&ӫf* r v!TثHM>Jd|`D#/euDž,J}|uB'FVWqz}͙/|)7kޛ n6=7) "J7A@S/5dREfMey25xJ*VDhYdc蒅NC#cQAep$ vYq6̙%j_JSQy4P]xQϮ"F䔯U s55anl $J#^$@Ml38x?` h`d$49|CdaՄټɛ-S-}{b p2BF}tVT"61mTq A*mԵ1aFÔY _~ȫH e9!h[5 HMG! @IS>2z-s\|S^1*&X%$Y00d<)Ȉk6y - Wcxxz t6Daīs1Xmkj%!d":kHdʣ3~UB\5oD]s* t9~c(K\4 Y_@ Wcy?I5Mk F!42nv)`DH>X~Ga?IƢ:hG-fBIԁ6 Pt}CMEy6AxQdFaSjVOm!XU0~$4s+G缃kCCK:%$ae$G9Z%V="X8ާ΍I`&(<"̝HzQEx%8@}ާ+%-Ig09 "4:ԴH p1bNAT\ŲjQSm5S2;M9mG]9DKV5OI\*XZy@p%nV1"kCmDGx3V(J>xL :==͔ѾΪw8;WV#>DOa#)i8.חZAX3S~5AVe:k>7sP"{TQ 8LucXp38B_ M$uĎA Γpc&Kxyjlp@0k kM/oΏGɳܝgELZU.#^S eE郷2TU, h~XJy R?y.|u͗s;D{y+v'10j vm"crnFPsT UC^cq0iРr%[_.V'؜9K+,6=궐hW+!^WvD4[LGPf2 t6G:3ugq_S"E?lN=@P}Gc3"ahJ鍃#><1S)Pۭ[كY*57OC>*BѪޯXje|'i@A|/ZMs9JPsf.aХȝ2C~"j])l0ޒ8iœviL8N;eYNCѶ-qL-Eˋ@Hѵ&ǙQajԴdܯ៉=Fs!hlTW`bi08H7.\oK&J_|\*"dڑ߱;-k<(4%C6^H5Xqװ,+K#CةmT,N6Ǝ&d6 纺>_îJkԓqneNDk.„tg{ $#? %dkUoElרX3le ɀ1'ij"VޯW 5K:RV)+J=yGoGPzvx5 3+־2`h|7 DwTHw*5= jչk72ho}1,! Wo?{Hi-hɽJ3p MflgXFQpAӮuNhGj$ $KWxJ+eд$ŻW`?k.qnY[zw4P(w{הڂF*] کenNPWMǵ`Q`M`GpʹA 6 Q[HiD ?yJ7DТ.^ѫ+.AS׉W5ٓ$;<-b Z|08RW{J[exvۑ ig1h[z]RUgqŽ"cWcz17:DKO;Uln-M`/iy7Ж}.#ѫQ8G 9XtH8zJ~ô+"M-_Vۮ |!u ()h{fYK1ܨKڊ46yV}A>7~AkX)xQ?7QxZmaSnbĬrCJSYЈ-?rX?{@J\pgvh$ o#nB-Ȧ Amu@)}RNlC64Ï#,lu6<?6S|O~$?9PcBE+Ivʾ%s:l`Ӝ\EC`t4]I 3=YcB(\ r^D ˡVaYAh9)Բs!2@ow<#Yx@VhQp;WfWʚ+ᾳWY-uSjD0%DdJYU5" ˬe_$cG0|7oY˚V.E2."a,{R ],·-o32+|&f>HyιpJ3e)W[-PY@ƂjK>2Xr|[fc[۶/ Uw"tpv47UV\&fBdB]J41$uw|\΢=ԶJwδp#5"q՗=i|]?tI*UGsޫ*b %["s3KmOBVEĢMGQ')QM呠ew#/iwQPX8e/Qb+~tdߥFk^v.\zoڑže'5G?rk(菏GXU1Y[sɴIad;Ůt ;{}.yә!A&~נ^SxWxOl?@$ś0Zܻ[ຳ_Cҫ@[TA@+)k5:>H_[Ϧ*1۵(Nc7@J'd^U"Cϊ{@b3؍tr#k~ rn M>`C _Y %uq7مSI}tR]V`9{YA xH[Z_c&ijqagKQtձP)ZPb6͝Q)@k"EkAO!:qwRkx$C2n.*216|av'NUJ:M'' 199g"V`ބ'GIpMOS0 VraLV`@0%fm?&b jQfpx kh`qOMU 3կѬ7#?>gv@\dnj=й @7 a>Tb>& шr\w$IE~ʳOӵS1XlGQ<c"`A)ęn'l Ԣ*BzS3(*>|%v~$s1ÿ$g`jhHFpb2&m?$*]2+pk^a!gdl2Rqy\l !7/ '71<]9:r:&O)1E㍰ŕ GIzyi,jfɹ*b tivtQ9ߍY&p]'h# 1]SۗND@ddWN9*ԲcDX#{ԝ\T,JZt T6ør϶I cզ4͋z6PcOXW&u(fTz(U=Z&܊xzx6;4ޑ!4q-P-R" 6 = ?~V 'r×ZD߽*b-5ͽYK omd/Ρ xruDWsX7Tkswd rĩ:LąPD4&H,iI>kwC.GRECq?`Z:NȮ_-|aP tRLrD~MK+ө'X搕z )PéMʳJ*T{hȑ7gI~arBFPw¿R)0:fXwqPS4 ϱ|^ bVЀOFL(ƫCӱx.ĸ &a'C,3xI 7{ɨ90S M|s ͸+Dʴj<&83m~,o tZ[,ALYuXׅ2M/:ҵ5>K\j~Y}z&fqXZdWbvo(u~njQ䚡bq|ҕl%r%苖J0u'a76W7\@îu u^V8tipy"Eg]i)!}-<LYA%Z֞UTL78Ҿ;_pSCdڪ:HH0l'.WO$ =5gĔ#HQBM[Y?P.~-CPWmwٹtO- TPK&" (QHFl/݇# 1r!ZPcLdJ S F+@|{h~ūۗ:nG~6R#ie'|Nq]~ɤJ\4;b'cbgn"ow*88| v^e*1]q*!oF,+\Y9CMAB"~13pq݀ |KA%NL{eP{ufe_U7TǞCb 4U~/iqmyCVZMf ꄽa"?*Җdq苻Ҙ䷵E. )ѳRAkR$[% '$+DblS x+hX~6 =PZ;=X#4|1ź $Cj _Rh cK^ؤPkH÷rw鰳ϺwB Gd'`^W!ywU0Rǭ{^vkz`ͯrr$i dni.i('!b*3Qǰܧ0~Y#?q%wnҿ}>oۜ[`S G[Ƣ K̑/ 6hp/3(,DI}q>tyg^CX(iY). v_=Pz@Sѭp 험$7]%+$dr8ySNEBr]4qP:#u%2O/D;РqA"~ms|rͮEGJ[7?n jL:I+.Jpg0yLDXS&?w:\a`Ctk$ ׭wuLܿ)4MGr0$9\=-ij4sXtLq#nk1/󸌨+'C%W5P_h+ v Ԁҗ6Ҡ4 숎gD1g%BCp6Up4i"Az7f.D0U1PHh=~z9XBSKT_ިS?;Zߑb`EUVw)8zf+iFȞN3Q/m5v_~ LMgDi܊-$ڳ>4~ȹ͕jx|,~ۃ'狗W4swDp7|"6=\aX>(K:ٖqz˕*ZP%KЉu80$X; v^jvjٳ_UR~JOkNhnOBIZdyY '헆BR?z0 TYO~8##%[#3˹يc2VPX3)FTsmV]h'ƲXzu#WcE TGWiY)jZ "h$ tᅕM"6<_|HiDzҏ x {Ǔ`(3_J7PRB8+! v$wX CF:Nk X7i@{N&>dеZ r^dK?7S3M@YOoc$ȩ>"!33D9{7^Impe鼦0w#O:ETUl, -/4z <@d( M6jf]xuZ|w8P&BpEb Ehܖb,׿&/#ח#3If(, 3 >9\D:ǷyAsp6~*gixnȭV Emsk+U7ܤծH7d (⎩Iy1A?+N#-vS_6nZ#p ,2d, jPxȣZf{y׍V.RV'txMƵGwC=t*ngߚM88E )&H+A.#?5c=UwJ3b `/mEħ]ql`x )'b!Ի>+0oe}ْ9L4ƥ[dvH\[l #NOg PE[^x#3L&{8hu .ԓ55hl^H&C@%iM2gJ8DSDc4;>AgGN )2HƇq;zTl*6o<-Vɀٺ".Y7  ê6-6 6?p3RCw|~ a'I:HX^<4h k`ņ~l$Ma?O+3%H r@ֻA5ݏ:*x*[ԩ8 CuIi~QRR>C!\{ 8W~41{NҦ[QtP9hL{c7=uk?wjcU~5;N5t~cy/QUBʖ*Z[jv/:qܗ{Z}$F]V>Q~#,@Wծ*YfdZ[?!I&g|NͽzO$~EKТf]Ruͧ@oygT0'3ޭ.ʀ1^(F,m+MuIc6ac6L\v&#s^t22C",qzT9 חEޱ+<׮W+c: E>lhح0rB[+mˑ4f{HxN=BF:9&`BgTQ ZX I"9"=6|{7!u czLz iʒ:%tR'#&"i"fqy&٤΋Z4T6/wd¼wJftǮ7W[ f00[+jpؕ<~IB#s˝-O)gq9)`6"@X#Xޜc^o`vWV Rpai~vL#XR0n_+Ű"Cȣ37먲}qn51d8A`& |z8=ڙSH^Z m\AAeͣ*[TU 3fJNѡFeD/ih .-[$k<Rʥ܈TOiYE/tS)ޢk)/7#I%qwRmc{[0 gAgE<)XXǞ@~.{r B1mG MC۫^l/5A}p- )Gپf6fGD g9)b\sRMah6ľÆ.}1.?i $']V= ?̡P,aNqi&W{?c}uawnQTN`XƶɆjJJRvBGD\d* 𴍡tJNؕ-v̙em*)>ԗcuG^R[gR+;,}; #_aگYr4 @3".ςHw(4^c; -@H+u3K+w͈6XPĻU ,+I8Eh:9CK&@D93cPYQW2pc \|H %m8Â/n2S3&y"z0>~Ȥ x"\ϑj5^=ۧmjh;D)xTqj$]2uSWxw_# R +^dZ*D=Tkin!CMVSmK s6 "gi^ykU ]wOvkcT>-A2pdufn6:$pYrNg$޺9 zGNQwSoѥ &U#({ĔS'1´2puN-Ȓ81+&W;݈':!6c_:yȢ(ZF@u+HGm?W㯜ë̡({\(QO4״lER(JFiATc;[B%|)v" ]'0m:)yspf_%)sʼxx'".(T3a'yK1B'ŅA hX,V홋뱱Exͣt`-F?ffVV6CGZoS$1r>$XByj&\Ϳ@Oڵ$i_kUT>]z@#vY;sE%Z*qn]i}]=1P=3דIKNYDwTe/py;R ER}U{o]{MM:bdW[p~M5Mcʥo*]Ja )n$L-lQ@ڡ{/Z4e)}Y e*jGKT=N32q P-\-~\~sM`B(\%qA`?  3֏Jq=)/PP=0#py/ykEY:g/NgVY1g#5}+Q.[ٛDNaHzClJ`;9}C$褥fd\`¶`wT\(PܩJ).M!V9 T>l@i4 0ɹ.n ؘXC"ީ8P-3;R{ٯw'A];eF^Q?"RKhP"01mUڍbNHH< AqȪIQ#o0SAs?u!ȑ,{t p*i ^ރuY6g2 7ѐG= A]7t`m'{Β*ԩ0Yq ?_Jj0Q]F0'rz!yWCV׃#X~B.z`2,| VdhT"}d"j.V4*NNQd 1=<ˑgd%{um8&@]<:48ڌbRq.#&%'RΧr:!uGR gYI i&j( A;HfCu77au(D_xR/B 57a%פ6^Y&BxGgE\pu}PP9궕R=1Ƚܢ.CT?>ƫ~X[zRs?jO!pή  0ɩ JhOD; mغ;Ou53c;gHxQKm;O/Ҥ< ռ?PFVNLgJPh=oY?1(Rɹ)EtfQ^qݣJ1oM{|jTR4~5M#6=],x>~*ehє5+0Oզ>ɢ|RT/x&ր3ȘIz4L?80e, n}9C3'(CqѓWQ!UՏO蚲*<>1w[8yĠz1}t I(?P $)f7|-1&qep.]͔|MDFUk{ Y#I,cs"nm:] H>m9Tש˵(3 *.vyBobr'A|'T^unO5T>n?c|g3^O[u *t`3b:p">b첬sl(8 sZaE+(TCM= 8 (+0hOtMӱ7Kq2 0A8pۆs\aOX[CN, JLe͍gFw=x=ioQr5(m]22h<ٳYG5ڇ~mJo6"1Z9m+4l4"ʎ(?N8br|Lx#+Ӵ.}4v6{C ^Z2ăad*%@)5 P,?PÔ}*`k_[,RP/=\8ԠB/䘑}i/RJ"覐Lyƣ @])F9Cts>S[\-  C[|,B"X#0ڙԪy!6قŰ*s 5mؠ9ң;]ۃiAYzjֿ;jX,/tnQE PԊƘX@o@vCG{"=y{Xt밦&m*So4=|׊3mEr=%"Wҭ$zV(wxl bȭ@yuׄ]3Ԍ:?n5P}0c莀QZQ}9G֙:y{P#ݬYѻ0[u7]  N/@}ŕ*s}'x(t ֡})[f+Y6]⸡҂њ Z±V7h~Ԝ+pޢ+KhfRk -_kFYrhÒ7Wv.2ue7])FԳ˃=jLoo)ZʆZsV^ZT o7*vH[8tlS⩑@faQ\UEQp ԭTS{AC$W%bNs\sImfSmv$<nƆ,Y[ҼVsܥsygl@N/zk V"Ή^OQ!0O P$|`%Z~&',7=GJ,A3̒I$YQ~1 y(5)ܸ`xJv$=d_ X씪Ar " a)A{hu!hKy( ,WzzäVկKdi͓*l!R nN;e" w"Non QF'l*Nd$m@FJ|S:.}!Q{sX;e~\`r9z`Y[搑Q2 qmAe0ɽ[ &w{Ap06]s8s."Ė#`Wл!]hM3JUzpZApW:,T.980z5k._sBWuS'EEj]w 2.6mm^+}*s9e I. #X%PVv|ɏꦎTVYw`ot4ژXpz()>ԦQHtj@FI_Lj䬳+#eG<3Z,F̂&:s% Q',Yn!߷We8Wf3i ĽLz`71k8)DɊ4?JI"NCn2' HU .ڭA!`WЇ/ ҝ3}F&p8~z8N{$l;6ģ)(ꏵXm*F.u4rOoO/ٌ`"Ɂuɱ{Y2l9'giԎO9k>v蒴[=2N$G~KbJuI1d5-Po})|W=גHuXQEt  HP7*M"|-ZRvwAyyg 6M")Χ]~VeslGDqѧɛ!&: 0[}2b+ F6ً~u}XipEf)+Je^, sZvP4 ],4M/>!ۗ Q+Um٦ºOA._4J У] /VxH TX>c{2@ƾH7 ]mDm8XԱM„<_% @ޡ}" GްQaOOy/4oJ^񴝓昻t{\6QUf"Q\-ǣAlZܴqMD!nZ [LE>4hGDʒ1Gm~vu*/~@q VxG:&Oj87/DŁg~O (9Bk y&wgAHLADcZAu?́2' ɼ)\^amPtH/Gzs8$m ǁ\Ho7]דNHN)80Nfu*?0G*:b7y^;=w36xnد2%!iTH6+l'0v*?r3/B"jDuCJ9H2 RVvwCp oc.("K#ŷj":kfq70װ:f^iV{»9yy:[> 8&3d:Jpno ÈZ#"<`2e4}(sEZu0BjGCz6W";#nDNjVL6O+3d{6 F6ܦŀ 4%֒eDdm҉NG*ȭ6JYC`wn,ֲ!!QT3e)^ۻ8JB TS$ғj,7 bF qXrR4:CO{vPy['qPd0Y:NZK17΂(} G 8^SEū->~ ]K+NfiS* ŘO_DDQh#_|sP1QA|b BU.B_GNyȚYe^HZ Pķo.itqȉ*Xog<%uI L)6{ŧ0 DͿ@R; 0^\,}!l oSzpLN#~e L6uPWm|5^^:; t Αȍ.Q^WTki[|(w`3E(]NHJtJ/J2'R HS_2\!PU2o]8RlI)&\Y"s^7oƱ%y]FH^ /@BV ӯȃLbfg H"V%Ƒ=9h5uݽ`J^ky^BP'}`رkD`D¹Y%h ^|R9ruHsљK *0<9 |`YisndU +.mR4 -AoQԍJ|Cj^B+)0dbJtu%)iKJ0s.+ Y]x4ܠ#&|ԃa!fpl!^rP{ op?59 A`x_7gL1cXUM{"Mt"un\GaU4vS\q>Tb,«I>nT$eթGY\%|ж_al1uK!4Lp=XED}T΢n|8 ~)htYbۆ:z0w] l3>'اuХh(49iyV2oup6g'rH##yl >ͺx`wG#nxw.GwWX$[TS1bjZ%C<+hh-1q&Z\ފaTVuJuY㜥F#TEMm{NԔ: &%Q 2+X^|7KgFт/aYb`HVgr4ո3%">sm}bV#dV2D;[.HHP VEԔ_%{ehMe"AΖ8ҿH$Xlz_BlCZ4,t*FFm1 ;:ᡱvTV.O ԙ{( j6N-zU]+)?J:Z;OVq`/%#1U9U+L?MۇJJ!X>9O{Wϳ0`}A.}^V: 4v0Q(J ip j/8D|oqgKiGrYBlӜ lrnpwy!pb%i~po a咧`B%^\Ytz2yuì3ZoqF0 |?I:2X\8A>Y.aCU6QD΁)-nlG2%*X23qIJx"E|_r&N ܄Jd@&gJ#EHt<#0Zb 97$y|Ї4-jⲔ O^[q7c.C|GR,o$^6SfZa_cH02%ϯ_un2"Z˥3r<&JedNZ2[~#YC"H$e^xd@uVI H.0^nZрT+b=CG)[2v-wkF}2jm!3a,:&ʼn?:f. #EVr&tbHǁot紥za<;E @ڠD hb1vSbk6l8~_?͡WJsX%񍻡}K%<8:wa,&~9f$;9rOΩ"۬H[dYڋ~f~d1ci$+|Dv]ذJA6xTo/ 4?7C/X}v@n@FȞc-݁ŮGlU*m˝6"9"0Q6I a,69/,ˢL2'̌uڬ7=L$ -b^طHHeyڸ$ƸHJHQ:_V$ ~j%w>ɴwq<"jżq cOGK]uӧ% @eǒs Jϗe 6YG LDQ?ʓ\?Cq;8;]% ӠtN/1in4!ܞ(xPd)@qܺ+>>ۉ4;ƽֱ]^t_[2+K+6(CmI D3gֵFʙr*aȝWɍh4 lH,=sV7'0[D"1L$ùۥA{mYtQ \T` :4qxj <|42e=>cm=E@qng؋cY\ָs|W8~[=9͝z[[V;qaWX؁bI7,Јiʺa~tPs%J7|1k+\ ^fx"fi2Ptxh5uztf O?!|1TtRQ2tuo>[s]4/R~ɲ䚱bΆL)$):=㱋ڧ?//%:UD{eؘY7I3 W׾(E0{qxRc>h}vvf\K>~gk%kFj&$E'q\OaET?SGcf:_ 3 6 D°30AG&?k! Mu_;&L߲`30ft!8cxi3D&?x6R`H"jQƐO!J3̿GC@c:zd!x ~I傹E禷 madMܤjPM|Q䇝qF5=|:؍MZ@=ze/~ fb|oݷ p.U@֧j_}X0#'AOc> [~>&FDy j4]"هdU$iU/cld9jJT*>!(skOL5wW,P 7dP4sv>Dw2(_PXK 'PɧGLV)@VN YgUTrèΗ!UQHt7_TWB'߿[93p˖?[o1Ү֖a4eVCxy6+{hU^?YUo"P~@"b B fm5v.{NUtF;OQ@W,b+HOv㊻Rq(ds )n[=Y1o`KGz;| kG/yh+2/%q=^3Ef'G3|}BMÖ(3%Ń0 |Kw~85Ww&E%]>ՐoDzs_ 5W9F@~nL[wm]K/ x@n!\4ͱM%Ia|oJ]DK`aXJ*P'Gm^kz`Q#H۽6艉zu<]Et$I/:sDD}ۄQ$TȸZ )P%+S *|}` p?'fF  Hv ) ȝ$Ng,lUjPWקƅ>=ՆL|^W41/:k`EF=k)[FgMB|[lQ4[ "8^^@ͳѭ"$\]I>YK؊`)ٵu!OQ2gM4nNY%RjpP$ {̟S*廄{BϦ_Q#$ g9:!A p+cz in4N'$/-YpnsqL-x7mΉ'PiO=c4SW)_5& 7&rJG9/`zޠOw3;堽5&49a_*"gQ Ε!J U@Rb)"#oH_148jWZE ř uN!O5րJ"P[_H]hjMTh`o&J9T!}uݤI k[Ϭ &HH4\d xtIݪjxk)WnS^έ^9c;֎BXʼIn)#T`\;͜au0~QUvFTtĈYD WY1,r+Yak#:ͪpNE'?a!T;dM& gW[9 /gifZqbH x͂5^hK–P|g(`V.m:=N}w`34/ _u'aDdXM-cWQW]dS!eKbhcOLs&ޮ٨̑O+ ;bEz=x9@*]6//z!dڲZ9%qRנ0ߪ5Y|Ό jctg,3qQ/9׆npN쇩bV+fs%x#2 b+JU 7!ɉ+MrX7QAtD,i?QAB,8SJSgy,+$Ao 8) Rݣ80 Ov+5V̦t2B¡п8`e|ѐI.ph #1OjvrLog$sJw8:*<jBhD~QvjE,PEuK("s4T=K;(k\Sp>ʎ9Bi1h)zF>gگSV$} 31o2ΈqeOFIFe \9wه'iCD$徍%1'\]]?јVFA q(IÃcƾӵ 0U3R53./aodCbC̳_& s>,pK{qp*>96B ;"iI xf@ H+{Oh692?eP:uVdoh HӈsLӿ񉛜 ;h}Pe{I7oK ƪ.goGt:R87rH,Q2năN$p .ky7P,PNӠ_&{oVx \@<77uJNaU`n0(0O3NT9ph0A&᧿ t<'Ta:[[Uo% Z^.H\wߠT1}VJ$b`gjaS-$<s;uX+6 nX@4́ZQ 5=Axc#u,7S+<Hcfwu0X~ -@^]mm~GwOvSXXW+v^4biN¼jsSEŌYNnm՞r5i_P",̆Ba^i5>Oj]S]+mXg(q 帕;{Ei}?KM_uՙOz+gXboeghEasB\l+ _W1.ؾ'recWibBxSWuoˍ2pmj \!º(ԑG2 *>g+/be߼+f酈bH>Ƿw6=yig׹eSAPhO763#lS ~VTj4G{YmyxϛҸ-fh|j1|,7`)օNsQv$˼yOѰչ׍ZMcU!\#!_dcJ~ܭ,Uu ԍp(L7eP_}"یk~*f?!<=J3BF aLW8e>YZg3XR L~^6D`%&3< ֺtEqB̯V#)O\.6Y@LvgE<wUFax `GvϤKR?ܰ"!rZĝ`=TrK經<?U}FC{hm(A<0\Eu.='~GqwA,mcC'ҒCr6o0^8+ytaGa, z9YP o~T#jj`ROM͢"M٧v- dԸ2ݿƈ|.ŕAj\򷨀PFe[잶84xg[t ¦{ˆrƃc|!р9UY*B3M !)Xyh|%Hd;&e,.WȘ~װ;ך[mGp"M ּfPN1@9p[cZ/K;˦dXgԯx^+|ϭD N,M2jo$.!Nb[>CҾܨW-OrP^ AUt 5(4[A:Lv-?`ETd] 5XoUu!ʱ[TROkvc^uS<9X> /RIୁA3\Z+!Fp;`ۅ8K2G~p (tuVxSq3?|F/"`sy:8d 04^' <]N{W:p:h%Dz{Z" S(BH LcHӏ~cI|`cthѪhQ'ploGn-*9dR7^^qdlRAE2ޒH7o>+fp (߫oCgJ=&2֯ $5 ,Ń]J`GaJˬrq2-`'Օ+nclf[Nve< F a~ ń`CʀN:YMl @}λR.[Nk Ÿ@V'Э0G5 }3.Zb5db/XiiLk0¼"M">Mk`ϯH+\[(6Diʁ\6pq$#cg14k',0NIB2z^#*2o wBFè-P#pS;h)ˮHnj w0ֶ%NuES{(LXıΗaHr'^[LF?قf5T BR8*gbYkZ'Z90eHVQ} ;OW4˪tdĨsh-*u!nRFMm//w|1? IW`CnW "4 2]HZSUY)3/ϑ )3|KOe{Om=tGUNv6z%&wڍQ~h822%^&=#>b8Ub?;@PuOjrOYmJn2Q%^u#3K=QU<é1KL[/|>Y"B|.R_sASRx^9Ϻ2tq WNYP jF~:7/Xw:QAV]n*]Rqֽ-.Y޳rI_:dwql<-JCfWynJ6%() ٯZ=܎Sn*,sKYj ӕHi)/q'!j<1-:vw#l,Ms~tSBU6?p?>>YI{ x* 4wo9H@'Ӭe`u}lCae0X#Hq@ lo~1\*uy+%4fȎ$ k]gNzQ~[P1Lo<2avj^ҡi f阬%ȴ%7`ZҞ邔6 ΉG G p-nV} x0%hCI '1ąWU۶o9|e 8RcMrZJ4 דvxEf 1ś"*aǂ "&ЪvB7MH)q q_~|BTEoRk&&Qͦ'?[%[P Azл * s5c_~*qxm2xhgWCZ% b(<;PQuE<όaʴBeeˁw+ մ2ZƬq/ɠ7o)x*C4^AĔo̓IQH0]eoh@w~!_,9 '&HLtM3'8rJ?6X ){Dmn/0`H+O;g$愾feV׸k)Ao)gǬ@0 _=bL\@Bm Ãe:A/@煿{'uTZphoSdo9#ël`.P!Yّ+嶱D)% C$$ږd lqZ6w0mseRrV%;KbVvs>,mvY3Y:#z3]"K™SNNa@΃GySEh_A 6nJr\"R16¡Ub9QYNGRg~8Sf_b2D?u` *XLv|>޷8J&7և"FbFc&7w`pV C3 f8޵4 bdoedVH>25_sv4xrVM)SEkD߲EnlȽg س=U|1G#C<,vLרF uى^4Lp6VO_op:Soܐp^>Z% I KɅ k&z fL4̌MZ/%[p}-(¯q-1Mףr)8E#{w5I9%rznhv0 ]Ѝ|خ@Zʎ E(A!•TW8u1u RЎϦ|4E67Avq1ZL(-zT a5ewr@쓻 Cbtj9~y$ #NYԀlH?XE2;Q*=Yдh=JI)j+ׯú31&T>< 5]wzl,M#j e0)#۩I=^g3׬=)@WyHXz$y:@zB aG_\,]E9lX"k\E*Jۡic=Z$zn6V qV i9BMa V7K|ص*d;9B4G:1-rҜA5? ziȡk8Z[zlzÏh]ָKs¢k^Ih?ݶx x _df?_X }FS=i3BW`۪ ?~V!N^"-ʜϹyCS ~4/ XXWL\#ci;k#u$FGmŚ;1(7n4<|rbR%o -wha= w3 #wCSGY˅T/'UWu`ee#t#I1혟O^׵{${XMReb~89~bk+ 0z*"6ԵN{BM%R۸ló\c/&@'j!l dEdkTIK>C;~@7Z"D*C2siYZD8(a& f |N]N"D) 8Jr )f5 [cԢ_𚐫BILrRlPzT bF&hJZ0*rZ ]"6ذQƩ(dt;Ef`EM'z? FHcV) o3B #,!ߞt{Ŷb9_":D4uHL2[Aqa}1&sdr֙޲ww`مkFC̅Oju k#]=Tݽj3Z ҪZQD (Ci)%s;*c14e@}CC?RIԎ'ЎN~7 G0#n~"dp3x [4?ӯ`߮).an~d-wGgB02;ocXYg\XF*J5L륭].M?_Pp9KS[5⦠SBv36[}B-q|ҕ7= ".׏m\`1i~.Fw=b/f 3ld6hg[śĉlǷ5&SW6 ]Xi)_ۅ3LIͰnsF|آ2zUè?-W<Jx'v8|+s3'ronRԺ3ʕ6:-R4QiYf@ߤ]kvheɹ~7)>wW<{12}#O@fYȨ[@ӫ[d R#> ]usC<,mw-,hڣ6%q G1iГFD0Ku՝0`w3߻sr(:o=E,?t  h*Vb=GUQ5oy+ttdſ+,  KT D y0f0-ϻ.e?k_`+Z.q&B #pO%UD]Rpy-1~GcZ4@4)hpdCD+f%lrU)GKOI}yy)e`kM6DJiaw|a᷍6kbY glB 7*3ak^ W 9׈Hڰ1F8RsD*]-;6,b']GT򗤴^7} H'TV ^=*ޥ"^n1*%fn'tlf쀛6nVhIlϺRk3yz*37>웱2e5]m@h $Gp ZCZa^& L'hI} >3WeӱUOU8{+HIq_0,WnkcDHU36h|w Uȭ-p{{B}bzAbciaXO~~fk©`oB ʒhĩ 0w\b>PMn+sv6*7H])k<:PzG 5Ux 1nu&/HQp$>5:5b.q9p3FKQ Ą9~>3ˑ-ʢ,ֆB򒶊S(G[Z%![0"dvJřsD0/ j7Z Ft17( xpcs#A=6S*or?|&bqP2K w!lƋ"+7l֒dk1UGb:7E/}S=pqkI _:7#O{8DZz!ӟF8i_%&+<IԞ vӃh^Pn\͵ngHis~&>çO!`=?jcOCZ0DB)IwR6JK6/ewV :YS&ǻ!m: fw!4K_+h*,j:e$s0oxP)lU&v)`yĠ ;\XS:]izuR!٠Q艹լWt29gGgO%:6"T%XnO 8(w=>vd'|%ڰ.ÉIQZsn7 RG[#,Ƈ᷹ʼY1}*n 1 5g &q6(=*g"N51Qmj%(;G3B)N)`p+4xt(ok.9i\=/G25}؜E#>_Q}ƼVdYoKFpN`[3fEYKtlA̦LZb5-k: nv{ȡ/^&kT&ǘJK KhQc%'Q |O: nm"4w;(ER"5<* ]tʍN\R 5utd4zy'f&8~KJ`]2x!Ɯ7 NP:D )V<`t^J{oȝp#S{@!s3%చ yX* @!1a?f<ndFi*J<@FG%,twUC $侬 .N'RG~3ynmHs0p{۱(dkz+ ~S2MzZ.O.tjrZ+!|r5 iJ.L1[7ĂUA复(£]E-naՖ2,fD.P)"TjѧqY a`#2w,UlVVJ`+z" wg\ #!{}>-',dZsD.B/6v6VqrG,Nv8 }xWϜSa!{qGɓv6밎:#=dY;.?2O#qTIuJs3pM{EK"JP 3i}v\cf;_g}'XBMX9#sڸbLVo 3 &c??,7E G6  miW_Gv^j5~N]<" iVv'O`s?[]Z{1BP`7ms@%¤5܁f¿FqdpD`d&[F~E[g?"`dBGC.>!p-C x,.|θUt Ɣh: ]pGא!fs׭ePb]WH`t|OcF{ đ"w2_S_)zeC1LXz|h(?nWÁcH(A鄊p@k@8Gު&[njT/V#{ +)*|䋳М%`C]`P O-}(]0%xAJ:E8#2xLB`\fKVW!MxK|/4=XR{eH2R` :i=i.)xHu uÐ?Hr&k6@ @' c"{t޿Fh 6k;^+QSe`7yewo>54Ӏ㝍U-_$Xʏ۵C2{ .z11S5ht#24-0ӴV63-䴿IE_!n̬1m(D1 tN\m=xiiSEW8zS@-?@kZq<G4h 7@tNáYB4Yy ^4LzyEAp,؄7QҴce@M&% Hf0;(I/Rso1#w@rz9\LW-!vS )q%(kӲS-us(5p f ގκM,^cEv;RjSBChVqsEtRq+%l!_SxE_O8p,əb jbHW4K#j r7>-g!^JAYqW*÷  U*ǙܘY5ST?&u$!A/̆ KyfCz>8hwJʌ<0O1e\d\m}f<>Bmhx;eozqO yx.NEf,)1;GP,T6}%&N_SnτA F0? T uqAX ί#V銬ryd)zvLcEl 3 KZB_H$o`}i! vB a\RZȴ.s2+\RZ9!SȪGHI3f4h-ClVs %'y'4aNF?vN//JIZn{f]l+uJs; j-Gԡ FdLkKȬu{ _ 5B廙 l ._K)~ܱ]Ӣ g)ԒF(+[ Yl7hH€16Ok,ʢ1&U˂U޵UKLl,T`KLmÖZhx&FU[L*o ^Pـg*#>gjA č#kI$>hN=.a>{)l[H*A U ?^bX87x oDu^Fn@Ik  8+){WvgxZzTp_Xnz :bmf5Z( ]k{w]$ŽsCʫI7oήҗ2wns 0 [BdDç3K:ET"2 oI#4x\ g,p\ٮ"xwPKϼP~W0 vڇ$u_;$Au*Y+'y 1F)~$bq'%AU.'@%Z*D't=lºaZÝGI/C] (qnվavHTY݉v`rgŒpD\kim\tV%5h@2}?hL4+^q>jw 뎴OʤL?b&sR Qmۻr$#%V$PқH/ G;`Ac |"T\*܋0{iP1w1v|ʍ`@{#{#wfҾ.Q RLajJ=GoCKXv]yY;'=MNOy2δ$LV@xW~Oc}P.˒mMxH2² ; U{DvM_\TsKxY@}56o=w[{ 2Vu5lDV` z1>$2C(b-tvTr7oぐL7aay L[:Ee!U}a\'K ^|1k"do.t(F"!lMMm#%;1nGŠP@ _*}n7m( Mv)`T^sf}O Sq{Y&ǾYE6LcJΜGn#34F쯑S&Oc.z)aUf'*&!T(2,oױ"ќYrm\fō~u T##n㌱B{0 UY?\LS :g׋`(yvV |vβ9182e7l*,RwY8z) [у,5IBb#sY‚x½p\&gA}T3TCohkٓvTr_ĮrWz`ujB\RF)a|nvO}D,,!t\n,y.u|5An4MK(]&ci(U[ &R's?ڮC5z(D ]\8_Q1VW8KhFBRgUsɛ޽M\pmpy![d sN,{>"J!#͔%9d3@明T62Q8gC0d!nRsW*_lBk)EH&m)Ύףm6!^a(X\vR(s+J5cFW_5¦W@ɗbj[RۢU gw.KK'<=nٝ@,@?U:DWYJГmѨ3? fhI!Rq<z1!%-qS;HCcG&{33w;wubZSZ9B]Ԟ\Kr $`yj,yK {-&6ΚS^e9AJɤ(ݨ&-F&9#ƻ5i׬:$0ŽMAXĂ]d ̮K1フ M r`B 9.%FGgOfoSK\V{7ܑ,𼮛ĀBBqߍ2a׋2;+I͖h?$uI ܋cסngFwg` 1 bj&+2U12 2|bX_"TOB WNs۹^i19 v٪rߒsvTt:r:A)-vk˛U0JzS]zsP])kL(MxtX#J3-%~b;ǚbTQ7^7,ศSl8 9B]NV驼e2A=B=RzzC (\\kj<ӷLVܠk'H'Oik.- 7bfAŴR]Kee :ge-.q7A~*Z\bS?Ri0dA?`6KH ;B~ YFglͭὓ&{EP"hhAH9҇l%BOiE+ eW&'d(D-F쭃֪5`Z܄MP}/v`5AIB'[ jn{&0$]X 8>/#*׬X=%D5+ŋ\IvFQOyX{aMGA:9^:U"ӻg+&*-󽓒S8F԰-k 팶EVS=GA:ޥ>&/ԯ7E`8jB:Nb1dQ[#:|A1knpOFBԁCl &#}m Fl3|J) Rz.R2Y`wQ X'=x,6w/eW@hQyض5p7t93עVPlfDrvϚ3j>9^ɋ?O ѿ_oxޠJ /#}9g!m(W[B`^]T:O,wWMgKGGZb#YVˑZ.b(م u<$)†&) w`%;~XÀ|̭/d挒Wv :+Boi6@|:9L/9W69S8:@L\bsWC0&;OMr+Qb$ }\WX SKLkwv[(CJ\n"v5BjFI\Tx6D!k.XȌ_vAL\͚B nz E)4c\9$+h$+}NDJr&ԙT:'יE{!Z"2`if쉂^Ok65{*/4;rHf lyruDF$1lnpi8&K cK`Z\`REKN;Fwጄw^5  iC&W%9б2|zN`I} WkQr~4=u9 ٺ[_꫷ƴ9oy#+7(WѤR{{宓NN{Pz sH;̂ 0K7+Y8kd`qT=|-f4vԽuLA ;@.VidH{RY` [x)łr'V'yPCMW(ZYT~9kDB#Z^dE2, SQEh`TUNDZhH`˩ DKp}EaZ+Α="E1BO?+7"GcYn{s6, 0XT5XB;zqz m7 4v9SX`YndsRTR@O5]s{=_(f2C1;^nWTY,W\J\T{R8x#ݙj՚yAReiNᘓucһ&8w:F_D.5{~xg2Bښps[):=w5o}v2Nvœ.co/ea#İΕLbai D0vYvR8N6v;<.`]9(BC+)G\{ݾE f:.!ONĥ8cQ!uw1vH]k@kI ^KsUBOe!ƍc.Ѝ%tRU2QU 0f_'Fe--kqu~/юNGQ 'ߗl:nCYF23H0>Wp${:IdwU?zo$GgqiE<|Ḅ|)Ilj&}#ݕMzGdhUP‡V;ᨼِ ȭН3@bLI8y&fk F҉'eyӵbt 6)xj7i w X|gQ8 lhUHrwrF7sUIb3ރcnFQr{8^V{>&=iKѺ.?hܽw^bGxS^rȆ-3_b\="w .MgT HuB]}R4F}7&G˴ p2Z'6-猱Co,0*2*l93ig&OxׯrX.l<7a86!U|Юk yx(VwW%a_gA哘]@`;f)[nշD޾({ʼo0+ ObCݞ3 g=0,9%r tY3Byjh<=N~ Šk:TrC̛(ӬfpéŹ S,bF( ,*H>Ekpǎ;4.dBUUye' sa%6ɎfuqʱW9Q᣹i3i>μ/\MƠB b밹A>:l09.|d"s2"9qxQګ?߾7'0 3/T,2jВo!?Mցq]ue'Z\Ngٴ|nDT#u,RZT{R}_(A`,_FC[.׋Aq;8PzZw h4$9|T@w2򼑍 8gG%8t "u,hn:戆m͑/# E}|Ux N΢hC#w9=@W iK"]S0|;S|uYj47;}s|eܯ(e{Ha;_Co?K=?ꦊ٩q(ФO^Gy<dOjoKJW޽6P|5{XFg=~d\-?ߵYH9[ԋ}MOxeRþꎬPq9V ;R*?5 KH>m~zᔦ;\u=@x1q+ 2@eq ]x_IN6tDg>}frK(9DJ렱7ӯp7 0e/jw?I\CT*zmQss(rYS3MH_EEf]衃F 2Оm؅ dLKK(!caYG)}z0]vP[Bx^7ژum^9,vOJL:N%#R6bI̦͝_+e,_@(<K^oY8SWM߼G=Jml)q#n"IJ8e'>s~՛H$y,Z R.AVvSU$t;ckDǎbUsH]>=ԈnUa <5RL4xD|_G$EV(AnhkJ>/{45%b|&8Lj":Pdb*a.Eْ<zy5< )Wq@T66 `| ݋Y/3P.3D5k{GI2hbIݞm!uʴ wf]cȼlTj&ZUKLՠn$M[tMh3k}&!j@m+/^S`㎫7H^U>=jN3e֑%ȗþ}zoQ%nCR󕯔3P=?6 r +uۗd H|#@#8ݺz+Q љwء< kWH)8tk 7p ".O5JBpdI8K=Kˆ!&p- qŧ_0CfW| y `)Lg?c#q~RxT0w.Rڡ\ }\ ܑ U\z *_``*n']ESA8z&TM:Dխ Pꬅ QrP-1c@5M}pgԏez{eML"tva?V4D 8ua&ljU cdSd%]2ѡױڱ#}% M _!d^'` ?9 \hr .)g:rM:jd`-^&"Wȃs7:Ҍȓb߼^5bqSVAς_ŤtB9E3@M C9kfQ J`p&XYbDr {'r&<[R+5"CԥN!r}CJ%&kleRm6`'-zsu#ow4_rdyc1p{P@m30M+Ubkwk;2WCX咒0Eeao;oD ƶ)Î*g>ˏx]YCUuvS227!h~&%!W?Fosu)B@Akl|mE-fc bCVr 0z&:=Q%V^ :UR~|/3rĀftAGP)@v}] sDA|x}/JKc ,Nʏ8GfXɄ8O>ʜH  [; ~T…ђIOqB1ѝፄ4`_YAz |4Z]uA«oO@P-5Rޯ yV)+ddnO (q;SxgMn啰׻@'?OڬոkAvB^bJ\)tpe3UI @* ځ0͇(OŶ{A4?K _IG'Jk.n[P_&_< ??7dF^;,|~VY;vZ]Ze,C/L7y[azۏ`pZ?|ӁEon`&]<߼EOS*:zGZ8hb䪼 4ޒUQQ_Bc<$0ÁD6SSk;N>.'U˞[ Q*ؓ?Ky))0j 3 EcEҥv u*(]g}~E8hCFxTáҊӧ4i?=,&y;F,q)=&-*Qr6ꃜ#˲OE,T\p8)et\\얏]}N}a{&{uqVxj hT 1*B͎r/RؚazxW4nTKFz߯.t`TҢP~O!FD%EX{ն׳+X\R7v)F~u >I=?7O<7 i=6Ŵ1ujf ћ?% >vn+5\%.o}T25/"ǧh# "v%sf#d=IetyvV evWxiZFҖgݥ"ϧ<a;4OZthTN[iƬ0yndNG $٦B&HA͗KFk(be Ҕ2W| O9 ~W~"8ˁ%!p/>}#G RXm!8䨮>8Fp>j+'g4Wu>sypCW d5Đ9]7ۭgcO ݪ{w) ]ct +Pfбsk;2^7"?`V g+A_4Y@ NmaG{#:r@fUY.*$נ5/ʃ& ,#VG)ftU1jC7g< ;&Q Jq<kګcm̘/c}=pV:͜#$fWdbމ/|rݙeY PA2R ] Vy͓K RrC4 n@ɵNNJnA<-F~ */<6&Ҩb+SwFhsWօv֯ 5xOebH1Ena@ H/YlUb|?a5Ƣ4>EJߦɂ|,&!#&RBcXK1(Pa><N~4;V5 d`Cs &(|k3>[d~,]K9\Mhδ-h;J?I ݤg> |mۺSFe.Qŝ-=v- :2m8NUGJynsr'O2}%tipL=cCt=d-!t;$s؋ PL ɣd ҼS5 _#,-y;`WR/1 giEY{o 4NJe8OB+$P8dqw0l i+i밭3W(Bj YسʃN)?Hk36[tnRk&s -Wm.7rpݘg4rռ,u[ttW$Zo3_Hk`@o鋷>ݑ_*Bؠ4_^u"\:JKn5OЌ+|V,xÝsH|)d!QU|0'{X 2G64߈AFke7 ${V?U8T3ݛEf‚Xyٔ[o moU!SU!-HfnT~JLb`'sjrDCe9r 'HZ&r_E Z K5|Di(?'E"=<(M>i}=ܲT=FEf+?Հ tFkkS]4;% D@f/ #$p?\ԟ%"}`ljҏ~<5"93ytR+^[ 6$ Sv[mBT oLUn”ȝN Q 2hVE$FĈѢزV1Cni9_0fFiFB]Ɍ/_w~jF \m=灴 0n NF)񹵿@FCm2IpKB>qu_sJT{ZZρ^{X]R. 36Ų(ZdhoL˂blXqm@ЙX0g ݍh(FP6RXBHL*\M]v)A-|!zN5]TpIZv)Yf.?wl=L\޺<oU/*m\~0bdۣ 0NFIUHQsuLA.x4\ZiŃ|Tmo%uXZ4W,6c `&'|-lo׻DqsSNr+HN{|D>&ȓUN;n[xO$֚{T~29׃/ַp]Gh ֶ`ݺˉL[ϫI[u6Rx CPe\u v tuCT_*gV0~Vv;, /jhL)w[xgݣH>8ysr*݋mzGvqV7L-Yl=s`6d֦'xtr4Vd*}"'QGL7RiB|t朽mlי@sDюs껳/مx)UICZTe9>~/+#:hהԗ%PKSu=Trtţl)b6D\BBKEn~s1*mE"s(i d|BE YS?[=hX HJ (9"/w&p@иEe߂!!Zdzop'% WHYbMnKb1&N^xD>āτdAp!k4 ^v`x c6yİICgBSc:(-\rQ+<wvG3Ex6>9.qC( ^B{nK <¹~Y m0&Vw$BCT,ſA͂q-ߢ+SvBӺUAMe=h f!q6rFOVS[ѿ{z+qV/㉸G~.Ti&|w>QD}ʢo4ǹG3|Q[iL)\'OmxDcuW&C3L_xu4ևl{0^Z>O^쨘@THa=bOHz[)rIۃHɱwJ ynQ+b>gE`ަvYOX&4{:J_FsjH_;nBH1D_BnY~CEِGcE+x rOp:H~y<^_N'6qӱv ީ:_8WƩw!^9IwyS^c6A_ï@Ҽdm㵦쓄_ g-^h>C2 o{t =w5-[wJǟ}r{8BHwG}zܓ!^A9s OQ:@ ݮ|kpcA{lWֻ '=.` N ni*:>}GӚf4)PgoSvIÞ9[n4q^Zlv>u@8rLk!0#$'@ktNJDU_cWn& b࠯j-7v={r)1_hW1L :e33G L)2 ) U+!#P*_]/x+ф0s];x(]̃ G!#.]$( śIw'SL&YyF\nmsj9ÍwBSLlqҚi.%6I5  9]|v|d~aP#N `\)_NqQ)}UMsHȕ(wIۡdԣ\Ue'`{kZ0l>2mApޖbڎ5Hp0!˶Qø"cNStqW=H лg|ҧZ}z]T?([Y$5LYgE?!> @fڡGR˥CC?W7b1H::eg`˖2xQL1-Qw 9x,1Uwn~aLN;0;EQ8_c \CX G+H( ك+Q# $:/d/b4 ct(Vi8Q~LtCdO "ەC bAb!AUHlvB+۞mv}n$z+ON^o9#_gT6im>m1RҐjWh 8C4t(ږԬas 6MP2įp.gh.rNv!ڟi*U"!!#; ȮKDӦ6e?$:?m.\n<&nk'(4$ td_g9frĹ{Z-X3$ Jv2gv#pg^n>@W~c! ti|- <]@S}0'rh5fZjsX" fcRN\[t IFȥ;qk(Oa@f 2Bp~Hi8ҝ c!G:J&61[(F7"xKb Ⱥ.3{5L\d,"ue7\ZK* Ҝȭw7qWrN:]jхb<)3]āZG)L@pUF_K{*tR.M&+k7vhe \^wn5OU\Eq-Z*e2!\oYWF. |"gvc8DUh>u 6^3b_zkl M x_6a  /!ԣ|Tug!q+ňLdY;|UE&gC+*@" _Aoخ.l'Ai x~qP#sڶᦖ;I}=q3'Dΐjgص9{;yJPj!9y7 ȏ\ij2/GsgS]yvާ I4HWK|ơh.,GٌTr fF5;#l5,T.#f0*, NRwHqGL~`G Q>VIz%;îkn Jy_5K̈* uI*>FʿWMD@)X*!e!|6b&| oނ޷UE',\\+Ay! N;M. ֈ섰#_R4Ej52kGP刓E+c!ViH"$31&tSl'KeHӠzcTRQ#!Yó3ie7M9v{&Fz<:`vF*~Zz rP<.=BT='ҿH d`cz.k2Aj9NEÁy!Y=~ڹdBbxf4ĈBʗmL +Zo6TO.%n 7u[2:/ D{Y1)H;]:8TtM~7f$fDm%Р&SZs7ґ zr/Ijx8Ql2U*ƩiȑFnN&'7V0O -s ɚaOESZ3e xq,.]57U_R;5Oۿ2mj%vϦ|(S9?-~*w14'XS\*KXG4x7,e ­*B.Il"˨ xG,6abaD!ЊFG|k&Fl3^9]֡\ 1S3gd0Ol*?B^ }f jUۖR u(/(ߣybY1FKPps&r|[|IHJ2/~*dfH޻u2I>7B0jEתn)-+ZP \*K:ԈHB k2L@7Ṁ&F+%'_LQ!8tuŎl'z6fJdeV{1Xx:_ %zo|>D\A}"ɬ)#y?RM&c.peDB&aFyq243j_tƯ.+i]F0,O# 1+zzr8.s(ׂ:»3>3_ȓ|-&4}PipĜ@/LY(W8dhtejee´ԫQ{yYpǖԞ&$wSz|#S̔/kQO״Ir U#!3jXu*; k+x呴VFm`!}nغpTQ*pȑ^#P@.Rg+ug8BNyWOHOY;e2r4-_lwPr %s `_*{-ߵ}6h͕J*|4Fv ?lJv>gZ6yTm,At7%ɂuTǤMiÂ緛V7y[^yQ" <NX~{&˧_lfO.k&Oےievyd鶊M`U۟(PCE}o,:*Jg4/1<%|V\vaoV$xlI䡃=O+P΅f!s=*D2.Rr7BDNmMDS^TGA cVᵉxKk#ז9XL1YbS3w 7q?o]qtЇ+L;u=LqZWL@^KK%2{/ Ab%/"F t:S~| -q\[ YP@z Cj3j hu۲X$nJp^DywD;'SҬSqsD6 ڑa 2)D"Ȅh06k!eЬq9fZ eo$3g܉ӺB`'MBu2҅[BlSurA$sjU%w4:$0dsG8dUWҧG|}Ȫe t~,Y 8cyLΜ*-Ko3SD"Wdޥ5w>W\S_*:@oqAc~eq_?^9 /bA߮+wmL.6};Ӊ'UBa-4z~k(xȺ U6MS_߄ωs}7ua1(]ghY*6F]H=ڮ~ZITF ,$~U軹= 5.j9Q r{p!0?8ŝɕ9kwӣ_?0+HBg9 fz|3 UˠRV)U? [dg &V8Yy$=%fkMC9 g@eܵ舮Fh)@PSg:ζIH¼Gt[)!eh\ù&Y̥WQuң!\G(3Gݦ1 IIQhU x~K`ެAvmV`"j#9G84AS<dSWZjǂӿ:fGU.T't57>"UE0D-aThw_@m -Y3xFw$4k.U(?b&6WJ[ k45@{sYj!buiq)9d_C?>b;=lmSlSqR ;]vH7Ǿ &$_'mrfaJNT/aYni6YPkeB k;?e5s" *z0YN|<2ilK32^_L MFe"duRq"VG;d*/@ɰSJ6GS?BI/*\exfp?OIm)`]4̧uMi-s{JG.d?MmӘ\ϒ_PɢG1)ּ^B3Y佪z4&AKC˛?BKtVO²X,39@2#"1-ޥhvumPU;%#;,@|8LfP4fC,]/Yèn@7CdbuO΂y`F{'i' xRg=h/pI?tGŏV&ͩəO],lW'\dl`m U~k6DCFLixMw7S {Y^Xj,:> hղu6 >k꽁]7Ղ)_Vp`䐸Ov!B}l+IZz5n#%^A"klHQ9]ZRJj$\Y HcyM)hz}Ox_G$75soBӯE.8`[xqGg!_E7Uk/\:?ot8H؝O@YȬR:Gͅ:E<6"ٻf>"} %pd؛\;v3eqmerHu7%̛v©$ C; lz/cT"@4|㓑D&,Ћd#/Hrs3Xd"P4h-LmKA+G?/c4UL^yuR@4P3 o'朞CtHH:JY Pip)o9=04ڳxHƄrLePW4:G.f9 4ou ͑B\v(B `5_$/e%|TbςZCJb3gFD^bS:ST{9drUw?UmG +(BT|Ed `k]]2rQ[.h,Ud]9j|=@:pZAO w56D[?xK 8tKiDP#iMbf4e ^{›ue71jS;X Ł^4Y:_Q<&ڱB׌62Dl;6_%N=y4c5(rw) ?"H?Zp԰=J\I$:V}ï|פXZ0  :c3$-WnU($jo1n(h &|g&פjǏ/w[{`>#F]2yyJss6`Fũ Afa&S϶R~cr[Q4V#&܋OoT3qkmqw ,7GXK<5M^%#a 9Og N Y٪4?5,.:ҽ[dFG7 Vp׼CT$ߠ&"7W||ʏm{n]tǪΔT,_/r+7[d^^$ Iid`H6}k/ʃ/ r4[.ݘoBjjՔ*}( MZw|v[ 6[N0 xt&QxY0'N=8?ƃ9ԤCUO(kjA-~`ChvœBhbl q9T0֡ƒlv$Ďy 5ԕ=82F Y!&,HK.%Z]@(mNUEiGwAh1LƤPRߍCv޶F") 3mcLUWJ[6Iӓ9.w@n-332!t !F{)BkN~4嗣QǕn/wtiGڣ #_dp#bՇN_#\ߴqW~|!(f:XE?AԎŘ9T7ZD+Qpkb "vB_CC`6$%ˑ~$t /lS ֎8I5L  2pS̔rB5r7;˲;Qqs TzXa=ě@涩[ <12t;Iu?g4Z咷Re,ur6u.3~ґ+v{dVu?ZfT n^?B(M b+QOރ]aYf\VAlSsl]n󝭜ڮ(AO-rٞ~3g9'h:E)g"/H:$jʹÄdL9♊%߃P䬆rϦE`H!홰w?I85 Zjj\mn&x["bԚonwVbu^WեeMp&ލE,uʵtbvIX#= Q R_'5Tq:QO(~J)ێ?fs,뀥@jF{Kg9uFMn~A`}"4삋wd.Ȝ̿9G ٍSb/Li8>Ũ0-$"m tEá˶{jps!tI}OPpjsnwD(#4'~K;aQkb7sIcm ܁~!}PEuG뿧DzO$K>EpX}SV xNefY\ ;sp.Nt H݄!'"B7P'?Nʞ sCS^7lgvgH~/DٻwEpjBGR> ^Y.ZiO/ 7Hq- CK9Y[04 T _[KJ/ڟߋjZnm=H#Q(&Mt͇ S;@ۿ2N^OJW(QΓa~jo{N~7 <&u{ꤦ >GH7u~a&ŤW9Xh~6Ǽhͦ7FbHosG@BJ:EP8ZӳT[w7V0mCJ?! c `izF|TJd#W`V 5iad'TΓQ9T8"4"(o@gDL}@ (=_ n\o"GtY-wR,pxs"0.s](74f8ϟa5D ѡ$W,qb8%flokŎ5; m~!1Y6c]{s,ៅZ[dZ_)C@\Niti z8,tJ'! DVTS75:fۉOk1+E&9_dSyna7HsNރʧ7qW&exUxx)RzLSjxG|I; +Ύ1ĵ:Ø z ;@ŦâeFbӀ(]U!XGXqbAZWTW܁c<466gR7.bsLfi)?6`ָͲD'}LeKSG")Y-Y9#䲥/H,bg0c{}o#Z1!xd K~MxpZV6z( l*cYXjhָQA!+>(#)䌳I;W4Cb\rh֬F'K[\qr,.\NMq 9iu؎*/ 1䲾SBT04Ș"y#:R1[rmv8Ҳ6B n0~U*(,!]Z>&F಍Pi e_)BMBZfV_!Y9jϛw\mՁ=9p2.1TeN.#G eV!ԾŦ*0Q.j:Y |jSv^dZw-? }q&:.2)`SU:>Պx߃d$|t{zr "MM%噄~"DPr%o)5eR..clU=6+sB>8I"g1-v`z<(̸xuc re9*q'?>Ɣ $:Yl,[doˏ2e#XԵ i>jh&t]Q~ vB*z+hm8VEɅeʫS+oVIvd^O~g:E 4Ƣ+I FIvU)U;L+p%k_('`M`[CAX{F?WNOAG79~62.B.، ]d6{Xv8K>*r?1.pQ g"vJQ` Fѫ<<㤓kzoN9 d!sul-c~w虣wV}C= ^;lhV|L#YdǮO=m]U!n"B/ZC$[w3={{Pc-hҺZ0 0@5:3AL$Hǿ Y;"t&4>ۇ2&9Wv`*1u/{֯GCl,KZzm}<@IU d]Jf5{eSFU-bL ﰫKZ@G.@qѕw,R__N]]J8pyN\Y>x*& <¯[wx j\5g\ڥ67[zShl6^h TS)C^NTVKTn}%)iB$σuO-QK]"W xc|\!@=-y[HղD%eᘪ-x:ٝ$rAqRA04L7AT(tF4Ѫ)f}֍%X"Iz{gFRiWO(Iq;0te@Jq_T+ڟV!&Y’&dW C")m i-9㻃*%;nt59-iedLQd#khq|/qEj,5ߝ*Cc(o:5HQFf"RZDr~So E$Q|IڀGh%dՈ3yKu]T:oLN-,Ų'd(T׶lLu㆞$*ܯ,Jz J;[!eZ14+H[5*v>*{d? JF-B"8 $ ]a|([҉UA$?*-9(>v!Ib "R[㛸7ܩu' MW.8b!A ooRBI)>tfw|}Lj7OE V7S%: (COIt.fy[*aμ:6@Dciꤧ{<>Dt L n5QGSc<^Y?oN]>8Oy8'!}U0 qZHZr=< p ;nMs-gW2@1|SgV%&|}pDh;g ?룹dϓ{oZ4+|6fx|<YWm'f Yj,g'ܐ@k 4xyy2u+˙(xmq}KNXcE #Y*vQ5qApnWէ9] _jmY ׃ER:VVZbd0 `KٖVIWc*$/b~F3C;OnK7;^Wl_N?j?Cϧ]y<U*R639&D?Zb&&¢ ;EUa>6v2xl_{ Y@} J]xzfX@J&iJ[ ~6kAJ՚+eN:l __wpGzP@{y\y*E)Ƒ1?;DΝD6Z =m6;]k3IJ5;fxifgUSN>/O|p0atPwQ`fwFo)1>\ ԋː52#7oqJ@a|w&U|5'; j=XFW-f]qi߲}L|;vbZ.~d ignÉ<<"Ima7sV&!jgfn{F1+UA*Ta*5Cv k\<$XaknN5FIRUu#}\O}^H _)isV VrIx nA=erk֗AKŭiv~`eZ2ʸ6` ou#u^ƭ'D^ۇ LmFAq&,X/*w0-\-u]9.?$%M:nV]:u*,^}wɠ)~522 []XJKq 8uxiH 6'4%x]y1ޥ:&KvS~f` +Ës&]eDgFc[Ba^GW&|hUY%+jQfc"2k5 Q_B;.HfOq]SScb67ծWNdӣ׸?%p;B~$Zr=G@r{\SK*(V\[y95ʃ YN-0j|\zNo-?Y{(Dn#笝TQ._DiضcIP?=Y%Q,E;!x{hbϊfoti+]u4{|?nau7sјE﫦٘poU Dwh.%9b2kZYBI4 [@& ] er0G|1 "96;tX/3B24{[2>EC#^0ٺ] ΤCϢ9rfyrLO*| C^m$4qMpnWq2 B3sd!p?Lqz7ROExn,F>ք$8]^`_q<42s[5ɠ؉ifeDHHدA5bG!xjyS](J˧Fڽb dM>Ok31*iLU2j+#ҳ/JPl'=T}2eЩlSKdڕ ^kz,& ` L-_r`IIgcQRwfJ< 8?u `OIU%JQ#s ̒;;Gޒ{&?6a`]sW-|&(<՗!Zȡb߆lL3bzڥY6nr~kGkt:ڡHKvT/Ɇd}zCzr"4M>-_~[԰$ o-%Re4d[BK3Y_PES(l0R4T乲 *,ǙvH@Ӕ?ԣ4R}ARhƓ=hglELкhM8yBUf(F n ]b+9<޽Xg 3F3f"Me!϶,J"u.3UlRŵvHNƠ9t*ז?Y:l-M]iEK }Q֚8"JGG}iBthHm$@wP^P"8BwnED)K;XљI 07RዢY/KKU-DQSӁ> T-<r,1h䜤^Q ա(@*+,_Cƺ=`({xjs67mHoLy| r/j3)e:87jFp/aVG)]L,B J-#:"nҾWpi:cdzjڦjEȳꒌ| pin dFnNX-$SQsJ[KLq[侂}V|wnNXZO_ۘ|aŴ9ha5b+:dRc5ϕء?=V{8u]9N$KPMg=gQMAkHVI3+\J3|BQDkߢo9zBgBgߍ+{m{\h3*܁-%0V?&Jh-QIwLnhgmD$PghM-yUqiRzԪU+`B.pli-c`0 Ii<>SX$01a8DN[K##t8T#:kܨrOl;,DR7N( QY4OO PBbpWd!w1y;  Vlg+0ñ‘D 8)~Ҏu"/,냅9pq",yGxDZ,H֌>%huJUFoH%1F~z4/jz%FChu~+ɻHzRX6㞱1kA*͚+38A*t&'z r 2!?~l{CL,Zx:/3hָuc!ʪ,KCV_P}&w1ƞ*wCGG9/Ȫw}bL/n"A yA\ #00 o[˶%CȐ12)LzRx;6bB뎧첳SW;;NBW@ 3z[4RޱH`bpZpĴrT /z[=jTɎB $KjO,E?⛕ Vԑ+q ><2SLj./PZ,tvLQËpnw]˞/4Z v@y^eq gEl=YJp')mU[7!5ndSy-_ۈ~FZ(B Iqt>r;,N1%D| C7r6,{ȋ[`LE P+0YEB,r_샼oYuuX-4Uy#?F"< NۤՄ`EYJ;e^B59Mr?xI6yFԻ2 >;bÑOylm|=^}$pl ݧ1M[r(}uƒݕXPx5{2ۃ4$HLvgbDsG4A|J6_F@U nPb-K_gSAZ^8Ɲ"/EUW6%*T; `fɥWPzp"7zd$%ķiIvxMň\pr4f Eߥ{BCQTT蚅aZ,l{ǛfxB]r WY܊! p8[˨hnºl8`O\-QH`5Mnce%5i@/0_tF׵9wH竇|˘dfj9u$K^5[pM"teݴE]NqVsۮ|nShzUd cАZ С+/ !!a񨱹Ϥ$Ĩ^ o+OZJ$`b,ȾVϏ߿ unwU DX~Ѐ=aBܼXptSC PXO8D[J# Qf4]KrfZVU4&K*BN' ,+@=`agL\L`ԴT9PDHԵw53,BGOthC7NWBN[+l[$z#C-c@g^4u0G#^3nK.9|?,y p4 QEd,P 湐NKH:߅u.h31kqtԒ3:պi-7\XAM>φ%WĴΧ:>#Ux; #r7}W1&~؋yD@Q J;;}iE#D˜V%j(n,\Eqރx6=E}3\мeiu^ 8}'oU#9џfj}j&9CB:c္b%&R/ s!^Qlkg;ݶ/p `(Ȓd"i"~72dyq +2 ϪsBo󘙮I:C:Q!x}$|uoh}=>MmR^%+^}p6^Mʈ% ymWDa@k z_Jw@uaYrz-&_dh:'BDZsF-=HmV2xZUOHֿyQjM8ne#NRVDpnnJȝmb)_!c#z*2E7 8JM! L4xz!n5emE"@hF[C#5Ym@im#˜'{u {`lW/5Q~86 v,(ǵ˄esqxO4,0 &s| lʛfS( ԊB'"8خv~ /I+|8&-ϒփE^kT/ī#pXҙo~UK(4t{kF-}A-*VEә[-sKFIvouiF>Imf|>9 1~jgLfM MVNqQ4z~ҠE8; Ro4C[&Q9N$Y}-5 5D ϟq+oMŋ"El2( 6g6PUD"T됻l;:5@Wi_b&f% J&Cr 9~F0 `fy,LU) q2&dի^rs`;sF9Dys\E :%WD;e3jo}ρndOzRpiD t } U7 ;C 9$d>*!]CEzAGH2ckb2 >K$;~ tӖM"b^u"ϵLU3c󥌷U]טLyfMXBi/|o.'B_]7nmxWt_X6i:A&][R)m{ {Vޙj*v"|jnkO|0.;yk~̪|<+Vы+{w 6#?=>xjTNHޖxu(VHS.Ƣ*ytZiјFA坻-_`YTK2/&RĺT%VS +_7•>w|0C-Pwq)/Ŋ91~Gld[Y}~VtonpamtQ'$PR~!ss3ݩ0~UJ[S# vo=.ߖeXUBÉiGEH5A7IP̨)~%Ye0}gg}zdQ4"XD -/H0C<``O1XdIm]m)Bk`A/*,ݔ5čsDg;ίʂo|+Gm MRY0 nz<ۂDm>c3clRͣ"]RiI&hcMlTx4` w6ӫCAִ8 sI1>(/L`UF-ABLcF6֛IyߧpH`ԌZ>XOǽM㏌AJ0h&)"G_(θsz0ogRFCNҸxz R #t;?T]!!@B&%D&p40 rFʏ`= 0g$.z ?8=SY]K[8̍꘷l+0ҡ@W߭HXzHOQངȹ2qNCL`8bͤlE/RWX _۬l/`v%bKFy,`Rύ^C9-ΰajEj#: dwGz+4+f=%Fւ5T-MdIWsd8̸Ь4vM]ɐE4e7 R6EWM2x-7Qb-@R@禚ۀL*3]68Z rzzBQe'ْ BT&Ow(\FLT&U/FW 3 B\ёtJ]c8rY7 ݛ[uF^^'UBAL!܊z-pܣ^`+HI ,wv%ذ]سMb E24is]frbT;vLWqi|bwz?t|2ɎS Baq}XFf',;E ?tOC P4\BEtˮ 8n[{Y\Ksf,sLqF~ƽNb$lԠ|\8)ke%HmuAAVT=Wbɵu>o$| h6[ 93Hp-X(ZvȦS ^r0ڈݧ~?2h]מNm@D GòJu*I 8^ ZQ}xA7]c3} |#e4L,-nIw7-x՘0΢>52W*qǶNe$6Zu$%AZF$@kJ+ޖ0S^y93F@nJG?H*CYgLTU0Ƿ^=D"]ѳȉpJlӼSr}ELBjyc}sɸꪒя)p(XHB-޲wH4kvr\:*{|$S P=ZZ꫽Bw.,+tŋ@ax߬̓fz+u/zg?II-TRGީ.wt7.:JH:5a2tpќl&,A:U;K)]9S _ _ h>'RAgl<|C@o0|:,MΎm.Iڽ Z`T.U½N'xLJ01a !1,{ܻO*RApH|87K8fYۡ$]Qn>?ły%! <ݫHtl<ؽ%@5+D<|ŊjC{۞@sl8K9^u Îx28gܠ l|, P:ƮWBVYa]3GRRG4Ìԯ+>RYG6XMes5ƕtǹŒemw.[1K+SDͺX3Raѵ*aO?,Ll]v[-ou^Xۚ“í^>9~mFpi%%=(2ċ.`; aMc2 bKL(wƵZlm'fn?⮴镕z)V[}sxgԕn4KfE/3RbQe I1ru)S(6xVIÈaŎ8P UEM8!t%/կUuFgSdmf>%0;)!Q +b28aF/aDSW8a.n|ɘ)wYb0'ឨעBϮ~3ؾbL1CUֻ3y-g̈yHv^ )8hm$9ۂ/62SXD1yҁ[po~ 9Rn8;ұQmށ^kt:^P#) Ī cTGWc4D;rX$hTa4.!oB)UcؚXkV'r! wkU5 jUU=V¹koOYUNUs_A ׼"O!hLIքkNF..sÐ/jXz\q7 ֋-<./(ڋ;T#~$k,;DKsP9qjf7)p9c,Eq wkƨF`eVPjHfXCRzIR* |CJ0"ӊel"F}-+{xHפ7.|d̅?'%PJ?&Ƴ0<ؿJA1um\B/=i8 즩(0t#3z)k^Y Ftd}7YPfF^2-S8Հzx<~w&bT '_I,j&{Vh]E˵EWTN;CB%0@RZVIfEuƛD`Z ?0=eLɵ̊'Z;bP78TWErGci9(rx/8& A,]rCǟPP)9$-E~O /׊XpxOqEFكˬڝZU3Exr?Hmva.Jve YhQg5HϋdM29}ۨ$JmA 72 W5 >UߥV=|ɈH#a\]=5M9A;E, trBD%:4:\TH-|0Yt2M59z8U+ֶ=7l/GTx: 3A0JYrwm%c!f$Cw$LCS}P mHL$[UWX2ByѼqoľov$QY&H1=6Q%ǍCKi V .m,AP#Tئ0{

    ' REhTnQ_EUkYM:;o1+}g0n7ؕΨwjZ%F.tj6y/%v9- Wħa|6E\O)R"OPC);ts$nk x{R6 W'?T-Rngx[HǬl 9~&>0qQ8M @90]1dcPǧtWw5\ЀdhrlyLI- QxOc O}5girZ[(| @ܔ<0uA>T C;"HkV<Vy8 1υNm^J'Ы: uTt.Oy?64.nwG\+a-X[lu{:*B&(C .X_`@ΔS>2H_Q>/y Xd.^ȝ|Dk9jH)r Ǣ;|v|{GBĽ .D omq(Ow\|VL3C}Z}`ހ4ᦉO+&JyF2 ž7*c=A Pِʴv0E 7uUh1X$ !)"!4_#L*K&%Lzcq6e:I$;z/*`7H}`K{"N;P(ӼdR<=(HEA@ 쌒r|vq[Y&Mn ij R|׿qclEē HgGiy<-^N3#6.^Ujc79GDXkL̊KڿǚEnY"e7S|#-3baޮޒpPtY2<ԷtdWOv@uD n8͗icw㉦,Z#-S;,j" x +.S8jAy @QHET dƱ<,E p4 J=rYa_ƗLTLV'm'l_3}H2ϊ*ؽ#m 17 =OjG$ԁ(M,L #tlVP쬙c^ݺڜd$#8/qWcdx"ڴi:F[)w{Ч/>TR~MzfaS !n\|U"X'oͤS1ۼ']X?#})yO+ (/AI0Z(ԠJ5?h Ѱ)XBKul5NI OV'tL|+]Q*؅")FNT2O5tA /^bť{iXd,cWK(XLbl3N-^Su)l5`.rAEY^~>8 āJz_#[fj0@,3)Qt:BoNZ]a݄rWu FAձ'_Tt]ihhGmʞWٚ6"k!xeU| %涅g% M*uh"o#nNKbd`k»O#&9ä8KL-شvlqjB؟9FݍݗL뛷=QHvoewp`[eZk2.=5l}̋,ڽ^3 ;Zө 1EN$W6],~ ..Aٙ(Pwv{ su#̈́ qU@T9RQL_L!: |(Cו: Z ďK;GydMc3 #S5|?Ef 䜙k$}4f @s'XBM_8.Cr)۵nfƝ\JdX+[i XY$^ I8b*q]VV0!}N)1j'Oplnte9G? ?(kqƘXPA.)V~!}^;%'w*}=.x'*,`UjQm@Ja 8F@&w7S%t)u4=IX ~lwWp}53sbx e}ݲ8[k ؒLhpxK'|(rL4s/}\jTM-IrBR}} D, X}Q\rդR&`UocOwCҒbzeJd %ڌEbok 2' ̞k߶Z=NC(!؎S0K; iwcა!E)bLhȓ8"T[]t!-i9 ~ ?faiy hp{t/S0s,u7YwPgG)DY 4`(ezs{8^jKzUO_@eL]Ӛ:[FpŠ꺢 K5hO򬺅0z5gUX4p<,*1$S&c``Jxa ĶC ӯjVg4[ C4R(w.Z4y\ fqSmQ\x`\eKI(;!zdGjP3bٟwJm5s4ݿ;,vc=%ss){\e /"2[?+;,t5c+m+=\5YXk!Mv~)dɍ'Ne}=P{p~ i ~O}97 gGLzel4`ե8;4 7:?:;*bQYO/!Jyɤ w\"\ˬ^0w[rA~身h+r*>Ppf_]\z:+8W3k R2dWr-iVɶr/g{[:3 j;]ބL]r97˳ Ts]!cFws?EWn\I8sSu+qig?D"H: 5*_:rЅLR{s&*xG@;6X݂bH\XT)ⶐH|yKPPӸJH3* `j|i+nEN?ܢ)EY/Bz_IÔum:y(U'M,iM]c5`KnԒ./;7˧~Wf,_[%Zz-qpNs$Jon\(JAbv^MKH$}ǭs'ڶ 1&R+(eEexEťȊ`ZTY`zs'J U:ıgiՇ(ta mTc=C{j zSLYHtD3޽WU _Џ&kC̪I@]wg셩K&xV/,S t:Gޓms}kZYZkr_7Y2L;Wqnzխd#h@<ۇɪ(r!M_|qύa~3D{~A%{Ȩu`pLM\ɉ\YgR[17 O}_y{ )ca)? RwV>k1I(|H ̭MLT`H 6b̅B\N@=4{ɢf8NצWZutz_CLkZcuUwt|"d2V/g=R3b! z՜po[8w+\|(57a=Gf%$h 똲/)(9{:^DV(+gޜ!ׄD#/"K{UzQ–d;o+$X I2s(͹۸aP7o & [9&,*EjKy0[ 㴶^"2z==IV $L U˓J<7RwaA>F=N2Ig/9. GCzc-˩*WfC 4>NaQDp{LDt/45p yPbX5J6HZ}kSMWdKAuSGw^ξH7O ɗ)pD*V 2 ٺpu)|~t ,?m>Pb\=읩x6v~2䒚hgMmQsDdt~*rZXH9?fID.Z& &f\ @;}]E;j↢p'rXZ[)ч~Bߍk(;' O}R8.M-r2G ,sZZ5^[CQ.ú~Q݃o;}Rx=]Qɗ9gND`7l暂9sDyMsxy꠸׿IRv>#Lxwi Ƅ4QI{w$Ecd`= Akp\΄0y|hXG'*ZC!h[xГmoDUj=r9V^[%r͎\- բp1GAw8 4|1 Hvr8|~Q62j[G ]cY|8CRcF##F< Cs'ThJY3$ 1Efh/\J/HY \ d܀jRUlF3з6|Q,wF%ܸLN(,/LX@LS:jvLʼnC$`g 4)GyJy[:4Jy Qbq={Ǭ T (?3JM*5[ …ʎ1Rf55m+5= r}+f$\XS ^˦=(5}0c !G g 7[|W-ƚho֥|}0sRNy>ա/tѕXµGNU5errqdB FCgUj 5J{:8sU=eekpiT/{,\(Fbsi124Dѡ՞{\I/o` 8J9%hauUPm _Lo/챙CϚ~!:@4ɀ>ֹс*ަu $0eC*K NrRsLAg"!)䆯F5+rc6goBz^bޓ.UûA94I.@iuoHI $'oF"e)jl&fu\ J!왰ehT6d iơ@<%5&&qW݌aYC7oIґࡔP: -G>_YJys[,-輹յe`kr/lSMȋ^DŽLf ]t.-$W RKҟ DwKD1he [eYE3o i1MǗ.X,:֋&k~a0]lͮBY󥪹wpV: U?%Hu-Ƌ-B(\]^SBUQ51&lˡ;BV\]0i6 /S\K/"KF@9=ښ.'.l($&1TESM i:im܌xSX ۂ Aҏr]\17lPԌć0e#uuhy_E>YmC-&7$ЪH'8[J 1^YM*z{Ԉ{zBe:];…l#ADR"~cI%3U&?=ֹ`vca5vQye%=eh(@z$Hx1 <ަ d}FO.kwl&^kN?10~}P_i,H3]-;X~C2apN=X۷,05𜤨FTPqvzjrghڕ,u/:*lX46(N/, 3rDk̞O1[ȣ`MGNiJrL;Ot~@Pi]|=T ::49D+̦'sF49 `dˌB-NuIWWTXm#5FzVK}`~D+ vF-oriaF\#䔬7^^qLa#[{ψO;4b;̐FUdEeY0'wR]iXby$\.eSPek?yCsɟ7" nxͻ'&ap~۲XGb OSJ%$4T/-2L}8&ݫnOGWF=}3Jv?,|7SlP4qEg?}#j?Ͽbuk2}%QB{,>-3pha9px("T ;V^3~:9̧I'(mS$=fxx[8y=fSb0va@HR@߶5G:az#MW% ^a.ڂ6ܜ>QåbVNL~1rzf^+1 S/3sc a}\J͡TËco_e<ׯ!oGIoV&2.QSlYya^=0^fwQuP{%+J1׿Șo ;+e``F-k5 ipu؅,!] sDH"DO[ϝXM⁼ž|P n~4]$ܞjKn`Q]L*䨚]rOtM^rA t/Q}=m}@?g Jh_j*,ZoOY(2uU[aG{Z,C|9󯝳GPMJtfSS!AS塳cwg >RhBą]sQ;-p3 =s\bnq5v:܈3 IقdWkijb|ٌ7'=m3ђt+0qmÆF[Co\K,4-NΦ0x %VlA= b+\+{҉v0R/|W6Q!5LN.,2maɈnlLZii| ~9B#$1YQ"exjZo5Z߻8)XܹsZXNdxEg 3<ICĉt,3)phg=5C74ѳl`zBy9>RbDxY9<~Ԍ./؉p{Oj ex-pp O 2ə}xFxŊ &ga"ߕ! /Q6˦<̜Y%_!mhH:ZL?E1}OH MِH҅ȨOc'$#o7waY*JʂБk,G1m>Z]Y%UD^v}+NR$ G9 *l~#qb:[)-s _"_}|qSL0S_uTahݢ-4KƦtivJu%hTʖ2 863/OU_aߑġvTݚC!y#V >Dg ]It]|ZɸSdd9`9nQ}Ekk!N65& NӖ=`>vѾL(bj u`8W^rlM=}S |ڴZeJ\ CƬ66wӮbzD{nSƙ2-u,Nv^2JR,Rcż `>ea$( t 0+Oci%Kgjp$6Dyt4>2")t=?ñl}Ɛ7ҕR˚p`bJ,P[V1DLe36;DkMmnȊ#eLFƼDۄk#RX<;1s]7e>_o#ۍ΂rZrm1l+s.~}VLbFuQFy{ @&EyAS*"ngvBppJ a#[!_A[5n#j}Є$;`}c%Hfؕ({HMBn@-|zƲ@]9 J2;CA`wfЄ(G!\'AuHM'^;` qOqaK_"~gTe1׿/{nQ}@VSOskzv%4ZbDɥs|燁Q̾`7] //)"hI{ vxXg]MxV0UdމOA4 |zcaO]gQ-E0 ?yĽImƵ9dںN/Nd_PE@` 3S/@ G 6){Aϖa6Waa [1锤 <]QDb\^ ?* 9W*:{0LNB_(o˛uk"a/㲴Vڊ4xCz _f 39.;.Ih ~̭Ya2$O4`s%G7OM$B%2)(x(ȒLv;e;^prǭQJ87o9-3 Tha  w砤Sje( (˫4`{1l)< GN[J "P_̣ @/T-L0GgRU2"|GrLL$/v%bχG3'&i j HgouBo'ss!#AP(r&cߺJ$W>Fr$XV ߌ9b_kT ӱc|^ =e,@s*Ƭac,r|ޒ-JRjNϤg{9 k eWfWz`ڲ/]E[Fº1k H1!|q_}UhKfU?T36Q%R.dDfhZӗk}v%8)-)ޯCa: Z MsQ+QCcTpU>`]"1x\=J&r־sq||^E.C` B,*ayZDѕHm0KY;m(k9b?Bl lp{]-)v7\Dk\X> t6K]9JX{ٽA{>|q@ޞh&?yU,$ f"e v/!,uلIYLxfm7Yv(e-{Թy ~aurJ6fN^lcXJ-Ximk* !E؋BI>)fPD/L8u4j8@Z~X@/C2E&ۥr ?}^Jјm.OO* Vb3Bz*  j9eΛz^ZR4w5W99,(#Q|^^u/K vW,\d6Za!GX*ɛ.#zb#ME\+jq?u{H a_5{:0uMmXxQN^KSʰ! \݋cFh b-%kPQ7IԆ֫W?ع?,} ްGodo[# WS,A>6\:j+x%DyAR \/ֳ]/F~bߣ˘FEt> ,#oQuxf۪(%n\VEUi+J@Ѩ0Z14g_ۜ9%ٍ_ GXDvȔR_;T">9Do~Wy m]F!QɃ9u .*ij\~+BpȨM\͒N{'Ve, }!R d@ 6T(px,b#eye$vs[XNjįVxt=Om12Fanpu}Șes;.'(>0#>Ssm滩9}fFT{5 @( -^GRUzxfD}YiUfΎ~`oNs)]ҥ2b< `Y%RȓH#WM š#K;< )sWmX\B%ޑxz, wOwB,WW ~7N"bEQ/:Z萴o ̊QeΪ/f]؞[re^/Io$˧ׅ#.-U*yw={R p0("f-ͼ=K=h9JB}PeWO/Ku)|xqW# ciz~N;.*ጋVzX Tl1Z$Y4(0 '!ڐ= |qߧ%h%T;sjY#ʇ?To%ܸjq۟ &`1KB;U e C]me*UR+`oa& Xu ˝Li%GOֶVšB)b4L_?!CQ,yRajO^#_:` [<3z%\+q4nx GWX-ro HL()q,H Vu/i] ѢL1DVpCU/K;S\ɃԌ޴23~.y0@ $6{Zxmbz\ vL:xUP#gT*A\sMkn}o*_dpf8i);/13eˌ HIF'Kn{X\A3:%"iRf26E7"t ?)OfNN`(N8~os7jirB|닣 H\cԔIll){m GXۇQss$ͮ!H|#\{sS^"'[C^6r%|mvXgv/][VݤU۟#/Pq+uZD*Z-fjF,G۷E6`{QV'ȋw(d;Ps3M`؈OaEs6SO) "z/;vr@A)XJy0Qs 60i=1|4m#W>\]ޡ!Z9ok{>/P}(cZ|$d"˚#E GQrMȾ4<@&O."e7KZAgRmZzxÆqtdVΌc xj[DB梡[ʰ2.aְ`Xsn7Z>]යsտI=y@7DYfΥS 8r(0E~/7Z;Tq^(xɋe-"u M߱<@I R%՚bv(2-ϊ%畞J@,@YI7;rV!CD&dmm*W+, r1%-XVEYh 0E{Gp\`m%쮫 YU,yW ==2nW' {+ 3(3-ڃЧf. Re`Ʀr,(萯2ҽ7gfVB:=!uHU/CƝƵ/cN n 6w(ݎ Y7YݵʜU^mE6 G? tf$#ﳭ@Ctm@6Yɛ9XZ{s_Ǿlbhk3 %i̬U2D{=;8*/ҩQ[+g-*fŞKTnhy@MlvnƁLn\]>;!Hj'h1G{\;%҂8 y2fuhfơ}J*ӂ)|Dd_tj(lܢ*,Sjw&t*Ɖr۩9uXI G !~yd\1b ZIPg<7@cb)d%=АJ~wETWo%/+%!I(eO,sOߞC1U:O)hBa⫅5Bb-S w?ss#8*]X<TU ZzFunЌl:5G1DPBE>_jL|etpK61c=Lw:X'rG)VoPcCϬ.崍̽x~ΓF(~t~!7 yS_`s&hVs7L 'x4~;>5 9J$$m0+}~,ܧ5q8KP_ӮS1m;1V4hFH@j'00d"Ef'0sS`UwdԽ"ƟPq\ed['G. C*оf>;&l-Ų}H5/9SSjKM1@Z-9cU\TLЪn<'cduҙ&єgWͅNknY<ɗ_ע>MOPK?(zy{g8g~}_!̖yXcw0|kP7j/,Ў|:28,zܷ N3\lӽR]ړ-_ 51R+4|ů$ LN\u~?J%29_ەp)2%PeKEL-dg)\LmQG^ry~q:JN0]{K?Gjx]ia|gpd*?ȑ}ɴp<3;os~DÛknZ Dy$wyБ-K4@ZK /9W[Qp}? pPB1{ ZQv_<"򄃍[!ҷA ث0? OZ{\bm56dG$Y(()mժ.lD .8I#_Wϸ;ξ3埲h?Dy !"&oXA4c~if+Bkƽ%8_ֳRw˄C,sѳi:IT췈L5Goqk]g`>;alS~@-ppw֞p Z>P$; ֵW2U"8͛({sb&yPn,IR=Ƽ ۝ʂ8U DBljH Zuz)ƫ+I#ycyk'~^ l rhLQz9}HT/[ oa i 睍sһ#~W}$ W^AzK~@Sݫi=EF#D3,gLV{T.TK̐qJ*zW  w$ho͹忍eoU͌}ڄDmt2Lpf 4*[es͍X;)؍LZYH,xvW)rx;rх1Iܥ@!q6l:2 A{)]h}&CcX<"5V姬{JʵJ-xVed]9^LUǍx\?" ʸ$;-}^W|,j*+j0a7phg8ObUF &uYr\9|GbeEU羭A2q7]U-pCRsz}e{pTK`GĆWKLU'@G/X$AxoݔcQA>V6ߜ^#~L oȮn[d%x_'hF$-s*0"U7xi!Y!`CVCt]r{xl34E9|^N5>/|.v}pߡ̤ɺ];.f? e43@1y}z1yK<׎ۏ "O "CӆsAXҭҤx5ә3ī_}h1<^I\rU@Yc3 ͑JTAS+z ƽs<^ke2qJ`sŦ풯C1k6UA^eHˤCGPe[0҃5S:y"S_j `W'͖ &Nq{c̈9.u,A ! ^VE<]*Jmc-xkС,StJ˿cz`-9//[\%/Gu+#Rq)IueߝH ¨kx{Vnj;ʶiI|L/CBf`]+ )>j_'Х)uv)YDrbJ~Y,EY?7^ǜVu\&$]5]oWEA˒+%z2ң؝+eI<"~ԇLK?lJÆ7Դ۬@ G0r3smpr9J&^k:^u P N?&a\IoEƜ${k-u/ӋVWO(2ziEd-֗'sa#\#q U} 8X!d9\ͺ6QÈXzф,%175 N Fz%}f|ص u|̀E8y8PZi=m޽`@;Y8¾X0"i-;/ϯ /ëEcM 26mNwhletBʪ+o滳*0a]x wn{Bsa)79t~_%"'Ռ_G-滛t:35xr_9;Θh,֋KVW:B:J{ʲ,6N]urSfAYwPI&N}׭cznk=GIZ!NརwՎ9i L@Iu萇5xr2M0rTA+7<#$k.6U d*,_B}Ab]Tq .fu]d(dgAղ@8~)1 lCDhsHtGU2!"\gP9sa)}CtAjwCgos%/ u,1YBx)t-(,p5O9~-s.NnLQ(JWvJԮooa֤ks'iMU.+x=^7 3aI"Zl&\(ޥk57{ Q]_'7F$&j'y`Oߍr pjOj=}^"㘏lxdJp ̅Тy␴>NgR/''Q MHH@MS{5^-7?֍]iX(ˌE5 (: p%!֚{:o>^KQ@,LxYϢwu4C.Qh( TvaD, ] 2u%uzKhhmx^@ ~7X{GZ%/],Zp*&y3 IbjNwAlxBo6gtﮮfn5FKKڟmy{>pusg%MNoYSSX¢tj>#kѵ+*}r.*};U4{WQ'31D9G%&<0œu٫Z.ऎwyJ/4!{oKa-$Y{d?q |V<9vdv>1+Y N3H  dHp `_t OufKfՄErmIK͆ ArNSwYe:ӿ/'RaT#ơt",j73t6h<4v_y!q%z ^j[48I}<с'#ܖ:H3KΧ_}x"T 2j ³]L1j8jFUyY%/x5qWFcݪO쨱146qK=99XnМRŻcbi9N3`'-!=[VK939{@x- r8#^ (E(/1q"A'm%nj$8p?]4ȃ89x] a/`2pÐsrp@qRNn"*e,JD/bOk JP0 Sʫ0ӳPL q\E.^:Ji^MnV%X՝,W0l{/uƻ#Xxu-AsԈ:d pQ]LɎzlh2e[ r]q1[b Nl*܏sG}.\񋼃S㯺oakO/VE ԛSY5,=tv4yKDwsگeQ8ܢ] L]h%S M;_. 0yW:,#=?-$*?; :i| w[[x<;cR҄a+-3n!;ኲ{K7ip>X)mg5+cu `%:@BU(:Dz+2gp̋i쯶^p(_$clܑI(9*dK+#s~~1o/Jgmq&Bǯ '3PWL4^v2SMghk l 6BDu!ΐ?G5J CBj=:&{08n"{g\Ds8_ڄKh ˫0}#Rt>HM@Jմ 9[A䞮A;[5Y}fSW;.pk]#C;yӥWٝ%Mz/@ DqAԠ:WK`+p%Ȥƨ@m0nn]2FɆ͸`:]Ԯn % p<~03X0Utb=_ -II|BƖ]yzjH̀,H#)=p .63R_[r8H 6Uyɺ>A[2AG\ zw4pWpʪ^;@KŗAK8ٌɮԘH}nsl ?KA_Ao.HJg1xc8 K]|\BR{4(M1qlag:={Vt4z:k97n 4Ne6*`7u'L$p/1].ęjYv/|z_ne q.Lntʿד]S)bkovqӳWPQIÀ~pWwrkH2ЋO?1Xhdmk5QF<b'VKGߜ5@RYZkUn1x"M ue\81$ ֳB+TrDs̉(~57 ncW>ŵer{O1QO^M[Ds`kzGoe&8刊I_NVdAL[#1.Ԁ]u~iq'@,7:~ 9 +%y[6Ue}.xp:JSm@Pam%8ZZdTL~Z2N8YvmPPb<[a5P1Lp߽1+7)-~6(_ ?Yy1Unc?S|+SzȾQteș9`kܾqEyZZ{Quj9^=6{.}׬]z myg»$~y_ϕ ìh"g%,?wy+ڐ _'H-vU ;2p%b4eOT>lR^ 7]e`/y~og\ r/0bzdNH#̃yeNwPH*h&9;ڒyO5>14RRZN>;ŠܛKfb= b ;R#N!J-Sڪ, JCx<3x;5DzTRJC@/0ÊX;9{c ~6u,X/ΛMA$,֤! q;W}~=`|\3 ϩź/8^ S0ͧWe #PZiP;`8G0 6!ZTڨ<@"#6XI1o<0lqپe9p}FH4_P)X!. e!rUk|[+獓`mhw7+tH<̈́~p>$9>: k漍p'!%6硅4Ñ.!mmzKFŨ2zC&KXoZ KhX rv̰fL{Ģ44ȕ^r)AA%%9zTC /`GeeAF8]=B҆{x;}r Y<˄ Q f>,n?!LY":ٿ9(HKk{Ȑ|΃۔6WܟL`L- xUc$ 3&-Ft;cSN)= Nv=d#G=\]Qܼd[ASrxhXs9/J_p \Zt/-%F3w d$믢gR2^S"|E{I`5Oܕ( _OMo2o` Qv5n{_;;he=|tlLPZR8Es`lyԬMgBO^nsxU XB)&yЛtf+0/7P?&|J|#dVY焩݇hSGf`͘>-(c >Q^z \qQAʣHAw!~^7Qw9vWl|ڦ!&z8w)0«ǘ۟;Fq԰Rċ JܹFٞNf"d|s)+Kxe7Aش1+th{>OujE!W>i,|ao7\ZdOeJMYEh%c2#GGd 텹&m0rT*\dqxvtu|bYs*Zؼr71zZWXIwi<*OX:"ӺMFC;B}}[e`+GX>hSѯXh Kͯ2 b3QvEET9D)U+9LN*y4$eq%yJኴ!nqJE4!CG%PXCt E!r 0OOHq%%֎)K~`xO x !y픜=:e5{ GA~1| ptRSsQ/^A[^!ً@WTD:˺TC@LING¸zaxS[wXʯۺTgBJUAwX#X^1".0Q\ 䞟'L6a{圛R|{I SuFL5nD+JP({|;]yqTP1Mz* U?h[퀆 cGhqLh_G ~YJIŒ@YnO,b"JVhz]-"hܕO~1y$ ;w\͒y ZOghеB7|`gO)MAÌǡȭgF%EF_FK?:W6rg>LIBɲHXeP{^H@F'椏m$"vQ\SpNoxż?ývaK~OiFp'l'!V 2['vN }\=KN/$#k{FMeV;N Suf˱g$a;d[_L`<261tT?\Ϩ߉:J}se)F3xo}t*BAX>s^ tN? bGoz6h9K8YXgauࡾ3FWӾx.JQ b'k# ]9ۀp6E);*VMz|8j؁б5> 0-IC$4҆"{<,+7ZYoB̢4&klH.Ffgo?e+yő}Pf׮}j8NfY|ᶤ=m_?/ [L57ݑpXϰ}ךl/J]{+<8"?s\zqԵ:ajEZ=rT1K)` ȇΌN@HF][Hޖgp"Qm3X ` jL J6\&'<.NpU2S\?*L5o O>?X|Sa$&L3RتL%>%\NHd=~3`P7 [pe?.|%W޲{w0ޡ4i||P^$RϺH*{vjmA^,MjǫKg 4u~!ju+&K( h7F%KtNMubW*0=-Zlˆg5j^Iҷ`$YmR|_=yf+[nXFb!1xȡ36Àf*.m9ߠv{{(EͭcqfZ:=pzdu=T(CWdG;D5Z5E[?gy\RT6#t=!|sw-]%?r=}}''@q3ko)Sa9W2Գyc2r2o(*$X YR3P@Vڮ)Th A1@^D͉58J2^"zs,WQ")1ϱcg#26~r hZ@I]Ti&c.kslL,nujm!7=W$g0x"l84d* pl[9)|BԾZڤZ/'xpɾ0ȧ^\6gVpmX@-r x׼FO: o3Ucw*y=1t2>UpkS\L<+hY-e'V\ᙪ6tg '>+aN«G>U2Bou8 ۿkXr->'rp+ȋ`r݁iiv5Ϊ\4|R `5td=`E{PF^1Q Dw"3"uyI*:+@e(Ā'/J8tm 8a\oHP3ޛ{B/O ^p9a- ="gf01${ Ei$į`:Aӱֱk5Šu|zHGb*u,6i-U)՜3Yc)&D6Y#h2wA2'V'_'H[]RRv*Ot<+Sa?7 Jlr~skR yxK`K _sݼ'{E?).b zU`r!)"g 첡趻168ڢ+t@n4prǗev TX=GH%5$084[Х&ẖ&}s4B,7:Tѻۉo>[/=$?8Ⱞ'Hݯ"XpZּ!nDa\H91~ ~|S[moK\+՘)0yA*S<={ ʣ6v ˾՘ڕkY=û3 :sw6?Rr`b#|#-9 odgDWX39\"a ;1 NܔkJ*>O7FV^7Jg}%/`"&B3Y|ȽP!G :N !$S,<'4rTߌe  mmNːjٛ;(WWXv+S-$2@g$_Vհ/ta <  M:'0*.YfJɞBɉK$S#&ʼn"Ԓ743'6ɗ-$l WVkW^i}W[2T:Qo}VW#Ds?YTTĔ -Tz3ɾ*3tt86#:I/cEIZg"$ _.&=xu"7094Û$Tͣ",A7g{:Sܘ|P{+`;wP,\ؗ-'&?.?1q1Ȑ8A%pWNj6OBUj>`P F'( 8q^K!DF3qŰAvX-G~e}p:Gh!rߺF49܁/_@r*EplPt?qM֬]6OHCD.IaW&:JR5w5x(Ӻuϐ8aY+uhEWuqd1[P3ghf dqM! (df^i,?"7R˕+p;?BJnX殮3G8;<}&DUM`j8Iw *FC%k\Y=_1JSd(վ$\N(o>;|!m,1N7,f5L_͎V-^& H&:=F ` ^HYTgsa2-PaQ2~;+Abd%ԥ(F5~={y\d_!g {x̆'VszҢ_̋38XWyh轤y`ܴƈFf?ڛowID0pXChVH їA4'Եϫ*܁/q R3¾%c'k KW44+fF4 v(N!=.DbMN_%dz9,瓊H؜Hv㙐r٬b޺ء$:KrV?-^L7z0tCsjXzĥue&D C59B5.Z`S#GjQEbdsF5nٚ8AُZ_. 7=5y;.2^8^!X1>K]o)c*i՟޼W$QI'7A'NS 7x%(o҈W'y77,!qŭ2xtP|Ϧ6Fv}̹B\*S,`X칟ؐwɘ jpZ&hH˯ۙ|PzL2̂] qW)]g 5d{G ܲc]|:FN-.CO÷ LY)qLČV_ɜh\))I^m W@sj[ ?ZbYWcdM"n(R4,yLEg@@cAߞCy;Z2[MXQՑ ?$UtEWxRBq@@ksr^w^*O& \Nw[3b17+**:,Up"H-afjmB?K!JV: R5\FE~rǠ7W)UM96:𜓿JPgZUx"95:^iu:d,75 Dwߠ^JL5EK}CIrKnDl4#_]>v<0d{*~NvzH6eB,k.K.zןF/P;mv+`֏'7yD v>rpaFh:O4Yme!E3? U-&K{hvaw|MTqPҭJ!A ^4棹RfojxA%4`LtAgjTP0{^e$BF]EI4hM/%}2H q89j3K촵$sh xܫ󊃴땍 `~eWHDbN]nȅs>w|—-~lL̀v0t0McBXTt]Bij<fc>a:0r}jöf)5FT\CFשKD5.g,<5\8"µh_`Dp/+nJ=@ ɤ2q^w†4QoߧH4Y[_X_WTQuG񶛼9\aXhߎdrTI?1^nҞh\0YN{L#D0* "mn8qic?(ֆ_?Ŝm"lV>F77uZO qsz~nli Xi6o=7f'u t/9e%CWlo]1F1aߏW<ΐu?t~4oIm7֚ ҭ$НFgPB.z۰!Dv>WROoMo9\c:kp!Q KdרL rH421ek姐Z7x3dtQ(`>vN eT? B@"n+,NKa":mt\%&(3H{\A2'UP_cMy1%A)$1RPלӻ7OLYxJѪFң. ͟ro;}4?t/; MMד/i,Vܭ:!iрmMc7͍!Th u FHT aAk\+¸GCf{Xlv.y?.%ՙVʨj'gޚj*!YխJD(Ln3H*-xBe20Bm"p BͧCy9%o${YwۉƆh&ZrLG˜:F~'3^6cՏJq*r1yaE  #Q+Hm&$%D|C֙+M4` :yl7HH^t",Oh |lj)'gn$KЯ,J:~i:'QnBT ?Q@gg`OcYτ%bÃZ:"gp>ESpcAa d+qw âw>ɼ*z, 1EXc\եm*tc%C' dmM`.Rk`-"}: `JUe?0C /]ڗn[ɺeyECKP[ {VlQZāӪd3t]CP}fpm&| /72j΃= 1#H!4\k$MBU 4wYA$CXÌp4r6h#@x|H}mQ+לjj?)Cb9=s+ Q]C7JsǠ-Rdv,¦Oo (@ֲJ K(OEb[^ugb@7`hA+*WR X<>Hx~ eΝ˗ /nOg[bS'/ܙҧ)e[:?޶ n#$2*|O0"Ҝa4)U(ČBk JvyS\ Nzt>' f[uk"ti|wPcd++O-aE`zi5@6 W?>vlL΀_ b䜫&INi?!&Pn?JuUfsz7AU1A J6G|U~r8^jK ?Z Hz,IW٦L(`2\bE\V43 Θ-jYQudcp\o{}d 6Ĉ9PfiIy\"8[B'"هn&I;{5?f Dn;%S'm =j6&^83 Tf.sKw~.˅pnkz*Y0j>Qi,vsgۼ@$ea Bo<] Vء-*CHqt"m  VuraU?FZ3{d^aKjHcfa./S_D# EnM(fRFجx $Ǘn`[Pli=V(SI[,DіTSnVB !) 76& FN #*zf9Y~ZY|^3d.;^M!^b}_NCF2ۓ22ٸ߰λv-E3nQ J۬_ `OKNjP,c&N} g7}Y^@?Z9\CbDqgh#ׇl=nzRD3ò* +:y[sHMJ Ұg!08Te˅-ʾCWбbk! t.~L&up+`+rG|Bv11:"Qc ZUT}Zo 7@9EbѰzX(pKU;3 Qi:|ЭNhp-<K9IR֍ ?ĵB7Tƞ $PH=mX@#T\>FnR>7=c/"6xӦ6ϠtNsczp^#GT!83 n6ޫԔ`J"*.piƃ`1&ߠ6CzfJF%R2o)k еa1W"T-6)8-xi;bw#pU>P# `)-5@(Ьr HF-ypԄ"[QDŲO ͂,+W^󤛠xC;Rrs4ScqrX^>Vzmls,u9 ^KB<̋''KG퟈d.شqaxR/Ud ~]ícx{nh-*>1$ݭ'`T?kM@]^4].L׸m+QYEUL%I86!Y{00t{,M fv]ziY7k¯~ZVvַ'hX FI* =Hp 9{vp(BoQ_DqֻZ!w4}g6^k=%?~1<3k=%j'Zo+1 N3?;£2#]8یߞ x͛+,s_f 0`״-wsPq;S`Ift<5졖i5Zl}+`%qf bޕ70l\k rնeO("ķЭx߷ «HY lF6{uU+; ub;Npx91<5s j*av3[ح\;3#ؾ%vD{JBk#Y >D{txLi*Fl#2D;ZҨf+8DHdpt :9-i 3\NwRBYA*U !/6G4@K=TOSKa͔~ĖI޴^x_E9)nōqhe gysw`.>*9Q+Q@lCBs|@]U_TVt΃ӔIGoE#Ǘ.^:{L@,n$2vƨ H3/Q΅eK}/VK|Ӛ0C;BgslS)qp'#(u{-: ccJuqP.#`9r@cv!յo=>,5XtRSH +\2:GvU in匜Єӭ%q/AP_oVllq-)Ҟl.fTB8py4F4uߍQʇw kfB.F!}ݍSBm1;WZadm7Q 浆äқ_"7!^ɫۚ@R5A >-lXK;{$;)r&5FGqǥG&wvuu#) ssrZ֙Tϊj&_道B/mCnT$كC1p7+eEIò[85:k G9w};kdam>,8 k+LolvJ*4w.̫ K}3qo/0biYуI?X(1KjbPK}"ZWiZ!|wQeKL`,F%$Nd!AluۄSiȅORSv)'c7j;Lk]bEܵ/v %\8ٌL[e׺D{[ɟC{pG~/6M'dJVIͼȘLPQ?emQ¼%2M.\CbĂ߬ u0Y %O7W$5 l6z{ BlPxybCix OZI,)J=d]l 8գovdU-(8KYPi6S-J|ZjA[ :5j$sʣ]y}H*[/P*/ B7@*:dt7`nq띗Ou=O%XT2XoXnO}q ֑te%֫5\Fه [fD3C`'n8Gcj!Ɛ%̠y:\#"=p/ԧ7E-sa]uQ4װ*(yƮTXrO_}A6wnR32Ũq؄07nQU+ߎ{wnȞvuLL.Ŏ.ߝق56|cga_/Ow"aT=g~s7ϵ0uƧyIy~#:2PFnoDfbL,R4#bcAi`.SP?ʆ{l'n45rO\hM e"_/}; 4W9N4΁x#){ƹS_8ZnENm$ Y1EWЙ85bZmZ0<|7.`9u(/mdXlA]*`U=sȊ- ŰǺG!Y־`Ӹ}=DPeQ0 'Jt;=ڽгXAO?Rs,_|xԃP3 H&UgVNa'FH~n pM/.tNq$ E%9'+M* o S_#l %`DM A{^&r}"M{],TvG2&tO|m5RѢ< CTp+3L723o IL7HK|DJw~(rݚ\X xQ3!evnO=3U֦v4_OJD[mb.}8ݖz,܉hQGKu0m_}D P砲=T~֐}x>cM@`Ioʌr k+zrBV ed‚].z;} rݹJj Dkc8 ?]/p*=M~P8#y@#7(fyʸQG%l8ONX{_<5eMB(D<]zA H, j P>2i3dj=Qq'_BGoAnE6><0ܤ YNP)?=_CMOBSIt٣u +Eh&:zǶ\X[z׈VJѤފ;0I\. V XKU[6/"K)glGؒ6x}Cqũq# AON'_drXM:ᅒvcLNې" صi?3 +&~OG@xD^`?a PUtN9BT]zG Ot&lU!$g7ut?(*Kj)7uv&;?~mjC3W;ٚ-Bόlk#G*i~79gY9tb(bt't47jOʻ+p/)QU>D^ʲ[iC?ԊSU*Y} 9JJ;I'\ێtZRHvy]􅾷ao:@g7( \2Wr 3L//طJg>ZtMHc]-IQE38}%~Y*?&w\rWF$bupY]SiNܴ 7 gzw⹹:_j^V^L|TRJr ]Heqdzθ5tÝwLoKs zxۥ_>(^}Kz[HZp9쪏jvݥTq.Szr>a:%[_XH>JH&k&>xi">W:&rbmfb' ɸaQ3xקoN =uw׶{4Z 6t'N'gΙ6Sm;B,zg''w ν{!X]S=6Gjl]-wb&6$S;NW^+B)ڏk,ɘrő. o-AbaH/Rkg2Gj2Gf ,@Un%3 LWZ?mB-nO@T 6]-D&XƠ|s_0ܸ\_) *筘LLAqߔDGJ4F ]BME[c?VӽNHDi 륜fjlQ[H/XZ.MsmufUv/J)+c4k : Qqi:7|/v[T1Rj-V$ ,~m6BI 4R§ZZW _[UcIR\]{Yir&A1vi#S{nkH脖q{i7}0g>Ab&x?DajZcywqB ZVKpKuxzjo߫Ǻ35kKT)wp1T#VZQ_Vw^Mh B 紀5,+dcUf|;]u`  Y u%ͼ r򫛉g,bLCAEҫOBaxYIc0B/3v=<#w>}/˒[D+3ɏ[sᳲljtE☿U|s_/9B<3$~b0i&6/4K>HĈ1_]3C9)oO #t^B~%X)+r3L%&+t t+HW {I5튉 {Ii,w=zK΍\< ; ~z@ {FW3R '1IĺR˺ )-/)N>ܬ~ޜ.^h"9ƛ>)=>@$,慂GZ`8Vy*Z򜲎p(||OJ_p+Z;<WJ&Lᮁ++&3(bfODNV9͒w{`k;hU4|2j2 Dk+{1RoϲotelFKRػ FJ'gAVHiw_EzA[Y6.0Ps$ne 2tt03IkS;n7,{(G~,$[C6C~B,sE%b%#~emiSo+O[gt6n4w 吻)Dֱ" RR{Uf! YA_37ͱ>W^[s]e DHo`r/I.'%B*Q a~FA)HS ,;}xBd`fn>fkaE (c,Q'؇'87pNN_Iro$fd4gWtQ3D`n"=ln \ #lᅥ`*hKTD4!yPRb]yFZ9?ygJîˡ~)E@MJ.D?W#֕K?ߥKh ]OhfJX@(Fpb'Ɇզ {|y-ܒG?')E_֔]nBzdQ?ƒOZC;ʐAiw 0b]n#]$ ūT)xњ|vTnԅ]g֣Ng5|bEoi77`2%4ZO4GĚhI^%Me9;W>MU EDxe8#sT' N_S{<7PxRGPx'ucTwv_FLxG# _僫%~Kǻ=#vTe6N`?@(ЁspQ&()lMZz5}̮^5G>0}o7fV._]l/wd Cu\^N3xe}%m5:&[C ՜?\ ;"pr+PXWd,|xK/q2VQMy-g3[!K5/IP 3}8G]Q~r>VA_f[d,QaZ4n)͋BUr` j\ U5I$/{R~vU 2.Z>:7P(YRߵJ~ʟ(F9%b6ϾU1f|_ uDJVMHjexSL*n }ƜNWa=Mѡn8lג1 CLBϝPE=ػYlUi50uv;5 Rx;_֒:V]q|}f HZh_B^~*G[hBDWt4<:m`Ycg`R YS iMx{YTPDŔ6cODf䱬`3OK@oq@DMؑο 1 ´> 3՝chJl (J%Ȃ b K!w;dKa8젯Wsq\,pc\ƉS FߐW0(5lOe?hHK} f] J7SQ#, FYa딒,t,ћI LiaЩ!z2^Z&(Z\AK:ʊf6rߖ7a~oTgJTph^Ugs jA3pHp H\N?GbUt\k"?l;f O_@<7 edclinTc\߽5a,{3׵<}Zb%y 䵄E| L~LͩBEBkU =m7 +:nF(nunO8)Q=Ӷ^BOHFGX9VUl6$CD񊟟kVa7]J*&!Cx21k!-UΣ-Jؗ»m|\PhXz6e,Tc ߵfq\t&ʁX kJŇ"d̦?Ͼ'nCKw1&(~̮ `#-.N_+|XJ4>)7{Q|u?-h= d(`ڮ (H}R{`vePXMIj\cd|-p6@ cvMrMMQOS,@fP\I 1/dl}H*p=J_O!dy{-heQa 㛴E=-.ngCqS< ڋeFd{@:hUߨur+RMU$t8.`]a_2/x)ҌÛ~7M^KQ'>ttǚS_HΧbI_ua?Zi(4@2!+(>93]dAǽ VB*Ht?"X._K8[߱1][: 8dާ>A|nOhI1˼ n %JyPc#mF>pSJG39A8jO%@"I2?v5 yv0Mќ\ 4 {D|DSz#E~?7j&׾bDBJ^->e:!Fސ+CTXϛyU6j'f@_`ש+Uj"5ꌊ~s׌V]EF[p*%C""1Fj!'Re)>ߥn W+xc<:F2&]к`GI9J*3YX00սE yy1o]{ I σ*ў$٦s)Z71 B71*d4E(1]DZۘeC)!d̆0EߐSC2w䙡5oZ")zaZox%ZE#[5vE IJXP6%|y)k-8y|XN:`͆Aw|䚝}A!qOqibt"˃bД4sԜ,ceymckm8NF0:.9ȃRCKuC &fƃ3 C;]͘;%ɼnaRE\QL|u796k;W6Mݒ0v)VB=yUaWﴑͬ== !Wcժ=_7bqt(89k+Y~p%`ĔM% ˨v=BiƒmQiE$t'gcAG>M=tC}HunyhBjÒ]ycK⨄{c20Y?'Qɀ*w#41;fsIhOu!LGvIER6T@;I=|6+X( r"oS?ΤXH^o~V[.Gنhj@KW::Nņ2f| yTsl_}],2A*]T^~w^J*jW՜jr/6K4[:!_rQKU{=;*nn] Ufqllb#}(u\8Hoah'-m\ rpRZoy&`/-JHSlonuсTo_M%z/#5QM &Y|=CJdo0f 電R&H 1@ ?)%_# Lwm\Z!ߋm,Aah>M'CGݮn_-yr^f-Q.Y(!V,GD!yRZp1 LAszkά`Ⱦ'ӷ"кuAgCŧ~i~6jmчKr~]j vbd=>%q,Ypl-u"(Wٖ%^KHzJ9bMgSЎiQ"tՖYY6 % 6^PU R؃Q!9\>Vu>J]В]k5sk-ɗVBJzR#`z#ҝx/Z~d`L?A?8yf=!pV.EgpŰ/2xeՒOp 0|wxrV%UGǠa}& QeΝSCul끝&YZ"<]?@A+\JMk]~Wa+^Xs6LvD_]Lo sc>clOHP0 odј^euJ)W$=f^f(pƅkb@>3_*:ŠXi@O4J/&S )2u1~xT44y)yFɏOGUX ܵ 4ۘq'A(GzmfG\`=(H+4D@gi粡3s W-aTK~R_dhe~]5ފ4aA^GEqQ/u'n,( XIlŸÝRYݍ \uzŀ>)3@EhaYo^Eu\^ՒUa:#cx~8YHdPzKR:YR6Ng:Q`sX a5"-GkԚ XsՖƍ$e]̲ ` @@-Ir/_S Rɲv187 D@;cGiTPwkӏ#S"@|ul+o=(8ܠ 82;,D>O;D4"/Gj&-Y^Nb6q㿜5K`{\&Wә:wg4`Ukȅ+S?l3`[@Tݙ}~i2+faWԌRnQDʹP{T.f(!zr]<ڭ5jdA*7`σԛƋa\bΌ![U)e  O[9= ib$9Z%D{ iMJU [-:jZ|'6LZC B[<~v+ݸq' پ]vhnKQ=_J"4wл|zsӱ3c)_eL(~l_dhvhT?,a=0[ ΞXٗީm)gD`{n}kA!<,Lٯ!h:c`qO!= l1=C hLgkOiXKOܨ:v~v<se4V8 ]v~q -yzJp(mjr'+K4aEeG}pkIsN٠jR;/wĸYe]dzToZ9|02m5+}'vD Qٿ\Qw>79y}Dܰ ~g u 7g>mț)#i9{(Q)&m3@(d=@"Huz@撊I%nȔ?h5u*?)X+~*_s!=' )ĥ"0[۬5%J.xL!}~oicS[%vE*3SRX\/$#B^sgFg YZJעV6E|{cUrޤFeGYOn]𜁌q.KH𿸍?wi;Q&&](r(AC( }6]fXכ8GME+ Tp-0g@[wzϟUOP}8Wp6ZBy >+޽=Mn@-b1q3&i6DK}cռ:ʗ6j?,"CHU .THBm zo4`qĒ՞a{8,.PhZ*WqzKW˖%MQlY>'"CP~nvN|[IdC|`(-,?)x}|'Pz`lIo+\uPceN>JɎ$ N= XA/:b b}ɷv㚎yFķ4xtY6g 8a92.yhe/ꙩAstʬWbjQtd(,JhSǫi@[]"0H˔UzIdAPNruߎ9iOpnl#`?4יRl;e ƀ`GYP8 -eqNFUτ[B˞O>’?½CD }Z}ֲ6mHl!@KM/pxȗ/+96l'4bKE2q y>o(0ڶB{N6~;G#wGk;gXPCeMSmfRB0o K0E%JIwMSMMexn\C+(Q08YnC{T5r@P^?Yx%bQ_P۷죿 1KOyw),YњSLe&X ZG\*A^Z';$G$j&ahw wq 5_G(Q߭sH=D('ʗuZ?L:2l~z᪁qkVnFE M$7(hȕiz \< _&b= C'{^ ۑmsߎ? ؟t(wav=*>!^xXjc W8pAh7)FՕKF1u=@qq6cȺBP5 mcqJ/牔mhaXuQ֙X[y(`p6'p򲭼)\Yy68ȯY/ˤ]kﴅ.sqPcRO3Af&?oj.);Nb<TN&xG.艀}U?TJ^*'@ڮ5͏*r+} 0!bcòUkokSq3K%:ۃWX(J=D+%%W&jpsD`ǵՑ^ʼ3809C n 򘆂I;k I sOڨ4캞Nx!gL#^H;NDW02Ȟ>gH-cOZ_ђh" 1z Cd<ZM޻<7:NmB/jX2̻UMJi$nkhQ3.mi{.g%NߚpHMu=PUofbeזJln'iOR{!AwV ޠ`:ؚ%w냥aMSoy(V'ڨDC-~=N緤38X|> vffq:qk hIYN<HO==(F0(M2SjYbH݂l.QGfÄ.qP>\BX! q阝TµZ ݂?x1 ӖD.e-匾ƅm<s\0ܪ5|bZ岁rRGZ̞ŷT̶:UA]ςNV]U.X_ 0&7D*cY?ug΄'LfްѤ{5r^HD*Sv"!V,a ~E"#D+QtfBh^c„~,ۏx/f|Ld.;]y&: i'kU^oIщ: *vDCϯY#;?vu.nfDBW'4l ^ɩ={l0+5/5\XiX⓵:8W ,?xdIsK3T ㍧\n5oMF},F ㄏ]絋YaP(Lzz]'ô);Yʱt^>D]$Q#t)Op4|ֺR\\G(~ڜ/㳰eB^-o3~j)4h$;KUz{ŭMff W$vT|njw$ٵ幹)㹢-1#k6[t .}h_-'AĢˑħTiB!7U?r H-#!p%4||xDx|# In.3xGvRZ獢8u!y窤t~Z =#C aOk#?dJⰃA!HvilZᛍՈ%,أS[i$Ћ|YaZg.O>niJG>)X=Q&j+A ؒ'=͛h5EY3Z̻lgNc7^֑ A۷ rC֥)OѠ/}T |rkq5L΁E&PB_DEp̤e)J:0`z{ޫ}kPJYXm]CP^ibz42BM#80EBʾMEؼ)pG6E&c2؀sڦYo%rt"VR!$n I,{DiWI#ʫ)V2ȱ3A6rK5_8J8 AI^y'~c&*q]3O /CrlMS6so:W 53&t4}MdYO"?DaQN38q;ucxiNC/MG>p:1?OسkaYߞB~MRigqn{ơZGlhDDQZ=h$}]kxOr2h:~LlI =7~O:J9^PHƵ1^5}q=d"& Lvy"6TiCWnDM/ML+x>6 [1"O^P[ Aq0;bLpyFj?A1DߌeM>γ-25-a m#gڻR7a0"xm$l1] ?(mb8#n c̃b~o} mC+?W/ehDe)bU߳몀b>߹i-b̔.y逍Š,A:J|xժ׬ɠ =ğ1OxԏD}+[,>r2_^ :%p>Wzx\-n} 隵5),#䃽 cP]ÃLOx&P%wIȷ]/SNf 0o{啷*Z5~Vso pU%_3LzZ|R;vӭVh$ESj&$)4U_TBG0D@+f#oz-pxnYe’D=U>,ȥ4+5Vb!ye ~k皱S 4B? 6Rh0xċkq3x+-iwC3z]ܜ:/#K<%ͱ9ViMh(S9/ZJ\^?O-IxT1v7{=Ӣ"~(ј:!Qu)hL[H ]MOݹa*9df;w|.С0 _??&v#z9>Ve9֘RK֣&Pj!P4kJ ĖLwVt5M:MH{ &Yrsa'9 D݉|\lbՈ7}]voIE@틊|rVhyl29HPOUqAY!ai*]ꑔ>yr<91eG6vp5s cn5B@>x۱54nmn=Mac6Jm B-2ETGsz[OW&m/bU֦th wR*![w&8xfPeRΑ>!eqGM]n !6|!-;"lKieQo-dD1[q5&r\MțRlk<*On[Lc6Uvեag.Eٜ4鶶86xAmVe!Bq,BqKI ;!E Xo9 >A)BA_޽wV~:lXor l5suwo0{!E4`h-N,o(KPƟg@qB׍L~Z~n< 9P]107K'7F6D<u{,J #O LoBf`֣#G#v7/I 2Lk6yqyw'$;ًR c!`҇N,P`"ɍl ;ϣDS0͏ o^߆wz@#/B&zIJI*tmO"cKu&&pp AgTIyא>C  ~}/C~aYv~{"Q 4p5|'Ak cMD.'mXMkit] NP[SWQ-=XY9tL|*6v G_"T;^i/mSn/>fSXVh­[dElͱ;BgfS|j7"$hKMB]sA?$cUWCr O̐'nf؄~WEAK"eyA>\T'f=akNi梺1_RUlvb'DeZBW&0TF3 6OWOFuמ7&hxvhYZ 2c[jrq1(HpG@7PE K8,:*s֛q|~yv"tPKfV"VbOг;g V\rm!}I +Y=8]8@״ge^^d6…BWoh,;\FዼذE~%c0;L}F~Zɭ܍S!nmtq4}`ښ|*ٿufUm C\us*3ɍ5ONjߺ bϝfe~K01quд\jC-Άx&}IׅC*qR]N䰱` ψR c z0!I g.l1 #>HEv L7U7P]ޅAC _bԠd§wV91~<{gW~y7@ߢĦ_r)(t*E먙g%YbD~@adg78 >#VԌ)&be=FT#+zEJYSFVWZ.;`9cy꽏siHM$/0 ѪWþX)UMKM "/ H7}hy`$ќiQ<̖Sz Zlψq<_G#m|Wě`S~v%6hO` MbfUČ%'!>ue-g)Fg텝IΙrV;_B5,?~CXk7w4*ǭZ405i\n!hdgNL5 @͂j-ME3߷1~cWlDoGӑA|A㩌E1 ËLF6.oC;9!ZUȧ3Џ7˅8 z8TbX Ls˳ vMQWX BfݻJe\!Է^%x gYZ07070100000293000081a40000000000000000000000016446b36e000212a8000000000000000000000000000000000000006400000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko.xz7zXZִF!t/]?Eh=ڜ.+ȞEˆEcp)n+"91aY~!͛Sx`7^Y a)jq]{rcTssWLqhJ!&3z_T6-43@S}o~+I^NfFWbԗ[WO9[7.]~^л|TI8,&rw !1t|ct][Vo~~qr£?>K=@NAMqBT\HɈR)啑Bs!-d[@7͝Ca`qcYI$'bHE(!P`GpaTԩ0Px͜p{nE;BJ=%oA_33gq*Us~{|毣}c2=0aECٖ ^>BwlGMcT%$Ww]\6"@Y'FpJ',}'Y|J`]ڲ@gQ ciT 6kvGN;eJˮB wBRzs H}EQ4|8@EL0"v OzLnEew-ؑi*Zgkxț{0(!օHIbxw2}(\"S^LNe\gBSHTT(wb}s1k$cřd*~f1LJmDwu\36>*gkcd0(D1@. Egn+u-F#V/q(o'X,$WT91,(G'92F="\c}bJ䖥쨨4j2]T(qECDgQL4M}r5b;XX[\w#P`u _Jݵ0'S9.%YRL'ރDkfop*?ݨOp@Nw7ϊ~6QOcFn`Aٵ06A#YL* ֕t̯ tĮT%bhjuiF-[i{QmEql5RS z.=K$Ӿ*!obR&3h)Н\]:C{pHIBi*eAdY.[ fo[Ed[<ɭ:r_g7 !50AGrQB};PImCkhMKKlxpp (n?F$H>>Wg->{gnsi cY5$A\u$wR`8eӴ]"Iڃ$Aׅa/}/t6jwm UR@ʎ# [ѸPk {L\^4ԱzVS횆V-Yk]r#k˫0jIvrxZ?ҥ,FvMZ@"GGNGJѴ|"7mniIh+kɻ1ͅ;D@]}<-}L3ILV[ՈgW(hϋ%=">5谣̓AVg߁I@:}ߡޞ;QX6UIJܹ}|Ku>1+γ*\ țtk̢] vܾ,zDקlނ.q)~q%S8po;*O:y&r`l( Ŭi|=n0[2fglwοx^lu a"G*}eZ*BaMNhUzb ;9R5 O$sy/X#i-IYF†>^ vU6ozBݠ;}7=.})R5]AK3#ĺ}8CI0S2,iAT2ZC/$X "X$2&#!i o1kWPG^hljP{$S_BW򰄙OB0BOF1S7Ki[#:HEMUgkE|(MN) Քv:_O gEƷ\ѹS-D%:cU `gas[+/˪Arp]!E8 6ا7㩨:Gm$OBw.1ٹ/n|[ !q#8hfr( k;j68`&mVQ7n<[ܮ&n0ϭn# <*˛(c OT .wIL3Fsm/-vQìȶj[?AwA$/!oQ{l0#aT_,/lep?#AV"@=P7y. mzELGd |R O6ZGr~~1ezrov )\$A|<߃XC麹g8RsJ!Lm\Z1E+v1νה2b潵Op7 \|8T R u8HᖨhyZE|dN\Ngҁ6g:$VڕSD0 1u> ?ʁuu4f;4M1_1hVx91J>\"#WꎳJ6ZdNUGtMSݤװ ع]Fbᶛ~y85!Wb~$YnD\M- 'S=3_oJ(^Jt jd> Mʂ<.$;Ja~f錶V*@9?Et ɔȞXffm;(SO#ܯGh0p49=dƩTbUYR}od1 wKʉ3antAOPȝ+6~^.]e":zo=Vץ\g ]o fڄ"` W9oB48R/\x*+ǓRH3ZUSSY]׷X@!LVjlxlA4|Ս&;q6J*;%@:ܺ+蒅U2*ޟU}8[tK WX@) )xa;H] 6}:.1+*gNgoJtAa:YpTҿI~;Q5w (IQom'$]2?٤L\l i hfK| K<ߓ-¶NKƅ.LTm8ztf>`ċpy_GexkU<”ؗ^Hb^w*Oyy2S8[!f}`l4CJFVs/ğ@?&2QtpZzrn;!\D֬|4a_V!zY)i$l9@ht-QUk+FpM'M{7l{!/6?~ɝJ 9~Lg VI9Tc4F3`3rѴ}pʻ0&Npj4% PdO1mn::ղyi$W3rk[,GvlImP0reƑ(Q|u"1$"ҺSFēVjP| 5M5w!hꎶl##e aSpjeYkI9ֳ֠tY+}a(XVH8.B9u`GOi'd-^AWe@&O]?ICCi.3fq- QB"+3܈Ʌ.T-A ew"`NvE4d`+-_#%:eXjFI.ؕ!5Ȁ>&C-]G%y| b6K#dM#O#1GBҩ4B5/W'q1Yb9p(I,z f{rc+?whd/t>Xȗ^z܎qDVMHVcr&lW&̈́ǵHC$X R 3CE;v3pK t\oH$]M_qB+h)g_YsBJ+U +;ڌ~Ö4Hg'2 'fXoNޘ۱@Kg %.V#b$ѺBww7TTlroCM.l)u/de@gEBu," 1 LcXb*wz&>> }|)glxE2bE[IE;2\3"%Lw&  gEs+k9VUv`H.v`+:̸#!$QyrA&ciM4b-/䂥+ۺ2MHjqO-eS%!(D}2ablZ&xh$QY#kOt01U7 @jM61{au"OAY=H MQYVMI'(pyX#Y;P&\QG' cat5X> 81l >J'o[(Z%K51H ap6LXqSW4Cn@]/g{ .ɦ'8nѥn2qkyߵfokXFPV9,Q UEp1@f:58a7Kwa 3^"B ֓vV]*E8P.I4|6LqT6L6C4Ɓy9ĿN'>C'h}AZ[y˪F{,m uK`Bàj`ߓe]俱s򞈱kmU%or;9W݇:m 6( +wlQT1;滙 =GeKeyOwi@G DdRMg'IoF# %h,TP:aQ}C<" tOSKd\q#?~ng) -S и{^vb wwc #^U';j$B-)ϖLINםw#-"{)@b681Oz{ x'i[< ~>s5lmPX>JʎͰ=y6U)408;N%;CcK8GI~ 7D6Τ\v6x KC/uE)e$ #黆w:e 2WT8=a"Ob2?[l%qߺxK&ԋ Ekjp&f-}G@E#Ly!$˗ģrJK,M'EOlG>%>!4$iLdE.AE+= j3eٛhU gՉxct}:ygѕS0v"N2RveG/A˷q~!'Pv/#Uo،$Ak?svS|.24`Z;λ=v3Lvpaz}o"KICkMA:-7(7k֚^$T Ĥl@f*@ 4ya)/b*)+ȣHߐ8rK '+\EpJod"E2 zn(JXv|8vhљ yfKSp5so07Хe4K<%&Kpk[jq-j+c./[ c3@ J3Wٻ;ep&޿2 Jf]KKmd{pC1 iUaC690 !-;1Vss1s4%h}sbکnNp6perbLۯ^[z %WShu/|;\&ᮥYԺ4ɐ\2w Fy,UH aĐD9 *+kgЉ7ɋf-)2#8bd@\ A"1VŖ]lfaup 䖄VZaʾ6$3ryً]%Av؉9T^{W];P~&rs+sgYpBHdQE=Ifmku/5*}8: K(]Us3l[0mWSԈpJ^/@8m#yR Ζhʈ7W:n gu۱5 [ ,O,2WXxأZ3B6ȼ宰q]+""ĕK:@*? .-*`{IGo?cd:,lIlA1njJC˵>5&RyJ@ 0GB+FZ꛳]w2`ٸ'EyLvn`7'N6TXKOY $Z6poFI~VPkD TӃ?y1cmwP(go39>HyD_0}[48jgeŒZu@DNtMd55<Żij~kK@zǠ=ԫ w}Wknx4f42!PZy#0Ctd$2Q6'rg 퉉…G/T^qlOtkzU[&װQo78_ +ۭ-W.J md A^!WV0z8,7ڴ6zQK0( cݷm+Y˨ vuTjI4w=xWR:V䷦l8nDKZ&v6G_Ӏ1>i8lCH閴/^y{~@%N'-}F  nQYv'@U9Պmqqk<'oT︸<+< ]>4G3ٴCT\= A~bF1j*GK%3J㮎nQe;ǤQ@ikn[TtsJ!t#2/PUi|NK;p2+uahH ׳H- ʮyT7[Y'^Lb fKd.'hsS3aϟ,R ㈼MFuT9_I}Wh0޼mxʹL[޿DmB0իUqyIzQ4 #<%檻*PGj9i;)U/QK!v70Z;Xؚ[;T6#}qYި%K˜yϰʵ3^@/ȟ蹗w~#P2 SCK넓w \FiooFw#2MEk/ 'y9@r?nve8}k|oX0c1%%0USFo.mt^FᅺgAe\@3AɈ4v޽՛q'EpLﵯ"\?ǘ4 7'{/ǫ?7cM8٪7[ cciXj TЬJ0{dZl4!Uus'tE,U3kMaMxՂ}_RP44z߇&,C Dry/(0CRh}X4iI/sկ'֚x\*;lZ:!4?OvysݍOHzQMſ3DKS\y&-ʯ,lhC2J=* g|UuAa cS9qP5Hςj8xF98ikP B^` BM!Zx҇+# ~)rt3*:;Izμ<#W܏Mm,an@{ر|j~.=5r1ؔ/o"{VI,v"HIc'#mS RTغ#1)+ e,V̖[]88 +I2&KJ9'ia95oW]r;@&ݪI҇f"R*X`}HǬK/?KO(L 9m}q+(ߊZų`!6D=#7gG%27%D &1eZc B2"]8ri~#wuƑ\=;J# H28!k Aa8A߰,5/oM3՜dGZv @JKFD;TxFd<7.jy"G(M MF4(Khl}m.J^rɬsȨ㾝g|Y07]x?cƈk/O9y[SB:v @  oVcSwL?%7P #P>/9҉2@Q KQnAY|;cMKjV[eA(FjF8^Jyw-!P!GPaΩsvv:̋;Fٳ *>A_"nNrwi>-8\^Xq2[\܏ԤViҦ=%o,mSyw'G sa4B/:^kGwJ%Ee|Dc% 0_}3rQ^\MMcHiA풙/8 p0$~{I-nd~:V&rDݲײ\o 1clx('Ke- ވx6Abvh{9rtWbA|E(Zڌͦy\P"0yI/Jn@^-,"ӕ[$j<ӈ^;bn4ln4y4BI2m5Et4d fЂSjsHu2IфSaW\ .ΰ#&T Ξ ؐ!m8ØX(&0Zy`8Rܵa rR} |WF8<35̌ث }C~LW(HJqdXn|8nw$ymWLpqqS,Oc E{efaww;*[i>[,( HK yUnr+ YʀogϢިޮwaXA|s$s$7G6/F&g6z2X<D;1) J%7PrPC;]tTD}AŜK[f;I&8 )nO/) TDt>2Ϗ(H9 8ϖO9v¥xv&f soxxP_J7yFK''5JtWΏԈ蘺НZS'gq7~)zBXJf識8+s ޲'NJCgj@ e (3-dumGVD9GBtTvD4ep'H:,t8Yap{'pSt^)!3LYN0qsU`IezHgÃeRT_/rorWpve5?=ߔKCƭ?|ڪ4l=f]%q@s,M_ٌFӾHfR4@m'Zx8aC`'13kq.`MYn!ݠi~7r;oݫeWM0Wp9LRHRc$;N7{ 9!I~,H%HaϵLH/ٍu2Y?ڟƖrT*J%[b;EkN?7 6O;gH|܎5I/sbIVS M]QtM6+?/17ʦaV>v*6ph+%_Mo,pw3QmDh:Kf^[ Z'> yx iV5IJQJ]W" ]MqsW]^og;D[qN(E" (RW;W!Y#ҍr\t>Y!F(H< C_L0# EM;ЦM>Y`g_v.}ƞg_)G4j,:"g6H4Gqr췌<s]*Oˆq,Yeg+K, Aw'wٚe޾SؕPش މZQI諜)*HnP20d9k`y7>熃@`A݄I_́Eff9D9~t>mtQ2]DCμ+bɂ>ÂJ3Tނ1`'}p0.8^3J",hy.Yr4c\KӇ wnH]&sWc?(|/ݜ`T* 7s _`AZWZ9.ÊǛ㵱࠭EggfEg{ QPOv2pEQr T 9b ]dB{J q{NZ'Qa(r=;2L<?/aK; ^ @>8!$F3E'֦hּ-G '=S?}ȋЫ^)b=gni:75:gZ!3kRHzǛ< 8ۉU1QmeCZDg4$3zyz*^S H+Ljl![~_U;OԓAtc7̍;$ h XM1DE/"DOeE M,j)cb:!g5YLISo)'~va04A?;{wZX*45ZamJl^SZYfK,S@RsQ9B~?҆:ߢNFN.&>ňAx_9qSq(F1D}]xng_vBv7~/,,ϚRI`LŀJt7)8KuhE'hyUG3O=?tns\4%5":C(wA+k ;/fGݯNTQUx8FGx.d`o078 Y+tw &<=C{fwf>ʕ5 >(1D@J| *j0'8E TZCDYTOtc"(줙1881A2H 9b8ǧ+1 f(\:.< 3klM;*?AIiW.!bziܡ`絃'd͆ jZJ(lzA+pF~3)AA&0 KQrhkxLh뺢}lv YO.b뱑pF`] kGX3V}K_/H,@2JB0}-fD;ɸB*dFaD OSdPn$5nuj%P?Vol3ODW Wأ4\;7*5*ЛgԶ*V)BBzD:L :Wjgr ~h.zq䙼ՁJ)B榊Kuג0Y=ioSnavo2Kuj: [wbz5UŒl?c4> 9Ρե!_" >-K>O1ha@WlrQ #`bri-uv_ӁgԶDviWjwce1==zS)gwhI/"j2ףe圈~[SͪD&o(>,?? ޜ5'*xO$: 3ʏ<>?G^~pcMeP»õGhpR\\xeK2T #~X"=u,cyюxna ]LN1l"M*gʭ6up6V.)1(%'(9ۆr,3ed*`9I 8Ɇ!7}uӐ. ]{ rha{n Xc}-A]d[e:9?Fx!vB 6)XԯWYR9ʊ 1HdS.cZSa^ MаY:Cm : 5z3p^G0O4\lz0Wg/MY؛<,ܩms1$E(`Ɇ]cI4ůbN<T[`:aR71C@h*zDjʌ%r{yi`'kYWK؍Xpu$:jE3?NGf"I [ݴFH^`ANװEݥgf-?ݱ9fIh(HCز%mW Sd )eP8NfO>۞n,;oi3?Vוݛ?XlUYc7?W]W8nlwȉ>d p7#%Wr&tT5ӽk@1ў#o>b  3vASv T3zL3"qzOVv/D>3$T.jlz N3nE#YWU ;+d 3ea™Dk= 'b ВV80LS4بq`ulƂi @C'<.&T^ǗK}0.Qnתw0ftc>HᩧyWƗ?v|Lș$W&ԘOa$~B#Qf # =5Z\p ~(P˞96J#QS}C~KͅAEWX@DDf]ߨW@Kc]'\h"ڒOJiҢǛ:ښ?o}t/LMjWfPf q5˥H31س;5 S裄qaނ^;|qV zsCM]^%-q m]Ym:>Q& *mSJgq0'!EIn \i`ȑt+&XfJ 5>nw)D.--W6^"<_傤^k$PR(|4 [( cHC[^D0ޡ$hWٔ Hb8yjfiѩeO*}ʃl( )$|[CDZv"5p:1mjnu$U/.Nc~0&dvdtRڡ_ٹиAQPg4i+q"Ζ`6}G6xݚ WAq{ Y>xGR>u+Opk9Nhx(4fF2I{$5sV[ LDIO;Ds[|F@B˭)Ø2Ä賓keq(N*ҪNi~3~?+bkURj}qg]~8e],hsp%t9ɧF:גe6٫Q|r:J8,=V-38sO0_aPa .](^H,kIKO:_U!jJ-n&4P5*82),wαO@Оhӱ.=UzW?o(8Lʀ;Ŭ{S#;w)AfxL5:wMݥX5 ^I0Yn"\!=%[y%.sX/>CE6PPԙރR^micWaVl69m4|N R.g9\"2H 52_ͭWQCm^jgwJWCB;a8p.jK@َjU۪22]\zVd؄œmZ3b hܐq 0 1Pxʿ@Ol6ro9-Q\N紲Hя .u6\XgH͎ ԋu AS%ZlnHhSV0~=]G)iMqv)UF[wmu -Isqn佧,f9Fyf$v5f|Cyoc.JDwiAIhvp /45%VdaK&jC;IU-go`1^4nO86%Tv_vpShvE~͞V^)>i~ ЪW5Ð%Zџ0Db'z# ->ZZ̈́hs&q)B V l&UD_ k>Gp2]s2!Jn ّG{Z`?β.VpZ>#z#Xk,e .=笸SJ8 cMRL$E bz}슯EbF1F 66%/ *PSJϰSTb.~>v* <ǺoAv={u37 1E6|k.îy?ߖw.naeyYma7^$mXx[/E.͂;5Vd>+2_W:|)8(:t锋c@b^ꘒD^n$yt`f=Ml ]֌9NiC63>pR \8jw'=?D`rlgI0\.@&{܏50Om;vż#$b8* `ۈh'.vSq KE Ӭ2'KLM`SN2ߨH@4̊7" bةFxyy&BB.sm1Ȁ;m@&E̅`XU.W'[.6r^Xfj6Y}6g$߉0-2[Wâ.8vrp\,KOoxblS#Ge8 E[ZΟ1P~;/_i`fSB!c矎^%j;ZHܡڈgxoޚTi3a)\@|垆Lk"":MwqH3)mweFE ^[܃ewK.&%UkWZ_]h $qX6A5_5kz4=;xΌ|Ș(j)ݣ񚐄aXp]]]`xsѾ ,i]+:Yhev:8e a 6`[gwTż,-nRa(XXd7R0?͢|z<:-}̔y5chhb"=cvgV%s=Hn'& R0VZ64GwyX!FOFOA]cҟ7h|L;>tǽw+ ,Pa>v"'*v0Lff7jۘkK m<,PuFvݫa>}MjN`J+Tþ9!6dCUfz 7PvcK*hgb̕9n!*NR\m`0T%6} vv(pt[BgEy-$D^nCV[vDkF7fψ-(HR|,+Q+7!cr5>𚕻*KTe8޵n&ΡDD|0 ٸ4oin$r~Pb}y4~SzlD` xx0qB$BNj)i̶EYh[\Ԕ}r,]#M8^+Cŭ9N8R[(UxCPwsOfGRXFE7.p =%j͓b"`%Oh(N pLجMz&F=3Y@[$;9p"P⠲$$c/4 hۢ2rCyJUBdjʬ.e~4_Ix<2.EnkFAe`_&FZEв@jN(Њ8i d49sN+bkE1mH)y<ַ`Y9_u'᳽MMx{{ *Ϝ߷ fH4QBzW֊ݺ+lIqYu=`pcUt 5WcK_ŠH{L$o\X9D/\pʒh%2KnX!(>AsJApZv]h% :(SլVN_ЅTxdW<[(Jjw8,rqk4l+{w2tYpfVbD^N 8mlltp!BUQ/6+tށ[;2(pVoks9LS J:8u6/jaIC'~ThElfB `@Ldb6D<Ƹ~X9l[leNzGBU3V敫Wo"IJx"A:<=P춹ӉMMn"3oyːZT!M\Y}Mg: rW`PD5~:ǹEp,,+E AG5鼵9anYPrM* ca܈WϏ67(9c^ 9zKJiR#zf]Le%%t^!B_0?}MBb'͐ޕi]PgYmOUg@,%vV$ I~tT(]z>NM W'B`~w OM=Ӿ9t4/ yk9zda>+fLk  K\.~a&%3K^թjS\]Ɏ#!* 9 1ib8n\(.rj7umP*n-L= {hCqjP`N$7L <"3&XqFJXz{ ̣<оғ_z/ؿ1kESL{KP1pJ-㒻.Vѝpz&b(zf073s# LGC~/BC:C"-{wc -alƍIMA}~ n-jD|G٧BW[Cp}[mVoS$x5,QT },K\B- E5^|! jrR 5ߘ0k݊5 k͎[!72=v$60x(EH$wnު|3m m|Mz^9-XBʣ%uPT2Fb aRfSr1҂+oj \7s~gCIcB+!ޛ`[,NjNi8D4-WSL'KFE[J H~O瀀G+.b#EۙsX!d\Ѣ_!bC~U/b|;ZyX^ffeE2X 't~ IFoBPXyr1ȟe;mRĤ/u6(W`IEs;C@ٞ?TgtLp󶍈:5J_A_|UNP*xy#-Zby%FGn. hYع/m?G VJ WP_zfk$OP݅>JLX̄lj&IJD%%yMpZ?h)g,!IٟUa59BLVCk26_^q(RR2aWOL3^o̢@UM8:7 ~!̹oJ11V=ΊS{tGBlZ7rWE$+o{@|mgW&D;/sFۏDgu ұ'\ m>IPognMUL䅲럯.+}/Vx~plzji1JӖYT8W7CQ,7Ca5LEŎwA챥.k]3RycIOB"/TmЫ-[{UM#,q`12'ѷ3WCl͚&cS&o#~̗M8!eKgg GvTaMҾYIFpujzPz皷\1Sx zEf@-S2fY>'(X'Y=A4+u|LC@)F Qt4ziRl:t0;$:Zs~"@ teȹ#6`*\iۤg 3q52 Z@k.zBcKBChi$ڞšLmio({NX;sl~ϒc/ W0\Տl#zm1;d&vX~v >ayytPE"UyXw(3ٺVk 818\ɐ$ g ܈%YHq"3:kh0*`f?h Y`(%j:Q-(v55/"ѽ&[1@r8dl\ 4Lgh~KkJgG!A0Y`'|qRyZKmYY 6Vq|7^5o1Wpo~Q&CcըL ,*|J3N5UkT9X'bpj33iCt$-ɿb^E|XVHeܔ_ܕ܀A̡{Ɠe,w ӐS'{ɳLJC P(^ck5Lϫu plx9Zt餴9\m$B81,'S(3y~)˗*rYc5eo$zh; UCv_")l֙I/ c32gT8g.3X`67!Ne&/ rU'8 虠svDjl"){ˌw5_au3⠭h;kT8YC(\;͍$-w ֽ+lh6|gvنSgkfA [ylܲH&iY 3ͨvV@$#<塀ހ-)u⼿2%r1 7w$/ֺBX6/Om'ar1LKi3va:]+z+ƕ G TIx`N.O ?be,2ސ6Sj@7o< EБh<|~^W%=v6&(OIa]J!N3 8V߇ajzzҔ1/Ӯbӈ! zYK1 Lׂ5|@e0þߠPWK`ؒQzţB򸲚zjz.'Ҵ,U"yȉTh!' |b'Z1xa>Ʒ@iAkR Xj%!`2:$яNLl4n9I.t(VmSS6`.D$ed˒DI[d(ش'u˾d`);eH1+{ܾ;l#ouD ϯ߰iDo4M3QNGNi ,APl2dE~ AV2J ْgJ=1Es(k'wM`V^:Fmxmѹ ӸPsj$wV*~[= +/0L}L[qT1E(`AxM/mM* $7@Gỳ\=(܌dLh1EJ Kf|TI#W^˨/L]GXN>nBXW} (T_ŒXG){z=dkE5lW74ccգ!6gFb~1Э0Y缝7zAJ 7 Qn9Or`C{JR~~;׉VF}8aZ s~~]''at%zy2t_J0 K7mrUfB(eS9EL&?= N /=j1t본[En%Ȍ?X/geƥĿy.Zi uȉ],Bh q&뻄k䴄'&{~8 ldٗΝ7Fˈ3R Δ^..x zۥQC@;ʳ^) rP , ۓ|ܾZ.A6{WL6r^Bo k0a|C/=qC1>oŗRmx|J맥_edq/(JFĵ¢XO$PV)ȪI:4/%j bR( G knz}e.]` y y)n/X2':*Dv,BV)umcKc֩"|k yZzQsIPuM[pJ8pfsU|gM;;u6dd ^\1(Ք_ՊO$6Pf^i}А,EXεyk*Oۊi2P#̆{*:6K݃mE!5}b{aIH 1(Rnz@)25M'F]Q),/3A1;f/ÙC!{Ez9{rrw0폃Ѓ.խ1͸P[')$0L* !{Q -j8tmh#/$-9-Ach womZA6%B%A]J$'B{ګB?R9oA)I-c\jTu1k/=##ݫd+'B_L*q>c"U\ k,ɥ:50REvР7L_]K!=?lqyHX 罳@ 3g۔_+i5g+驪J4y/-t9Iu*15Tt3c2Xx:$NƟj1Y3eޥ#3bԊ}NZBi`&E$iǑօ 5W.l39%4[l#a{[Q[jlEoL_9YkR ˖=6'c ^.Jc9"^ԕ'_9}5k( vV1[َW}f ZYTixR΋ ,%c"aD+ 2*trPi%kA?}o0 j,}] ƫTExUD?=^-6Vm,EMa_oǩltIO{wpj?`⁧K`q 5RP;YOi1i}5q(#$ `^QP=ڏ1 Zogǃt\ $zr. q rޢG`!9R.K NFnq?EaJC=C`mOB'UA//?s!OHcxKeLK>EطXnĆS 4%2l!lut;L! -V*볛]=v 9GЌDV@MLcQ/AS`ԝhOx΋Ajh$)aOz95Ӝ삮cZ<=ŪSb[hC O:Dŭ.ZC ݖ/qE@ tqA6 VH$J͆I+) ǑO]B:*BUJ[!C"5-03V5y_b78In𸥤tob1z9hfp>E'Ќ91C5-}u|8(ٹ'RQŒ:iud7=~P61:p/k4 V׊hOmR4Rns@Wax5wb#&ʛa`+9P1ÑkINȾI9*Irdiv-+BҝHY)ϴN^3 p3~`ؙfGĜ :V]TdoKĘvȬ!*yhrVDqQYZ6,9dUNZ4}$:JG`̍`$A,^+`.xHcM̢> _]\^vcۻi5cu#KK>p<׏eg-bfM]6@㛳CTbCfYnI1J&=@Ef@[m)u7eqCꚃJh7Ɯkn0q_1l-*(wgYarB) q%"j3zuk;ʻ 0C|s&=ÅgaGumѯ"yY7nN Kp pmcRaUׅ^,A^ɇ{ ^I^[W}…l)3@L4%{TjS$SaxNLURd3 gs}`*G+޳62FRE]̉M[i20hHK! ռsc뜝ΑW(2{(R4[eVDXQ@WLpK|+' S-TC͆#G'UJA+(fFwRDp~8CZWuRa}[K%9&/Ud#5vYFGn ?op)7Y+͒Atѡ ň̬G);`qERw.-OXHۗщ}=4]t@ "v .EBv Z+k0\^G)lpOBtQ-ʨP$]w|f+֞a@pFCykSȽ>'A6A_/ƺ텙±-(VIhܸ𜰘B.Qy>>v}@X'SX-i tC-/qRh} >.8t,|sš<>)o .$Q9@Y5~,|fa%Yj@1&B"7}NiG! ;:>mk|[UРhP!,D*.>5\zN v{'S΀l]߸5&i;k,:+լEmR朧tK/ ݁0R Fz '@; ˵(Tdz %wtb C GLe}J"➹-4!0u&+ћw2dM0xEI͎|gsS`*)X"ۏ i\ i1Wư*<WKcJVېTieq$뛚t@if,fm\)r!g0E;NFnP`~&vS,ڻEh 3˽]gzyP$L<>q 8pfjT۽RZP`( K{Z Yy3Xi9eY8k#h'?85S{ssw͡vg;JM|y¶˸ e)%xBdnAWb2crv#ƴTi:Z`Î ,P _L `?ǧZȆKBR9?\I4ç5i'9!_ZW׈)$8 d!pL|>Oz}r&)9]sV^" //~HWd2RAx^gs]%'#yrL瀳ln(a8`5=hb?o (H}~]7p' Uk,yKi?aV$86ɡtyL= tn sdzDZy+?C,`bMڽK fJfE|$QX)p>T]`xd󬿋1ͭ-g+CLg(swc?Lc G#fX+w@s:K,_LuE;.Ϧ )ё753Qm9VM̫ղڻ>}z}K<в>b6z(..Q;7a J̆XtF|2ݰ"HxgLC]zÚ,$\ / X۽s%B8j㪇{M+ڜ{ uP lӪz#GEʫiUlLC+fy`HyK|29eq OWh$ p p)i@,N(3/29 5>b&!z]ޛmx#8Ko8 gV}'җqj-/VޱUqW#k'f{!NȾ.sα//$ә^*p0af}Œw05Hy(a 09oDb$iaxNP"T )ŽN3ӕ| ,(m աx*E 3(ێơotNe5CJ& /xW. M{ء'i Ka<4{)TFN.tVCsΣ:+ea-ETVdG^Frg5tyT#ַ`"Ձ ̦Pב瞱T3V/v$(J9ha,/ ZeSVF$Yb_jF8?J7xEI0x L E^M>1$K8(fYvKMH: _K: gʠ,,--q+CK ơqȼchv婜)g_~KV;{&waw]4~KH\+IK j`kpL_r^~w.(k1__ȒԨpGqfO{>/yI/LvNK!Y W=6S:9H^YSZ CS8ߵtzW.&=:qszHP'mn%+Nh S?~8?yå6X+d$Ejl wԣ_UMA^i@Dꙻ Q'99 {K̶K{_3C&(v$}J̽YOI/Z^ 't̃yw3b`2on{|N'ou1B a>/' 3UyXئb̵ .#vp’bնnvt t=k:fi9/__B:j\SfdIb]a|lxxs %)8Рŋ#k/!zw3a?ËV(~/dD' ^tXT*R^ &fNHGJ^4~H޻K|2#cňz%_x-1;+ㄊsҋu<<ߐMOvs|>&%u'8mzR%q`H2g 7-]3=ܦ1bbH> c=L`#G/|mA[yxG&*?FKCwc;CI5#ZvdODuBÞ#zv.nmm,'9ZObap'E#J n]XKbxG.l3;e< _և~tUS .g\kqFLwHuj &зJD~\1 #/WW_85x kq:& bη=0cF\JG4:E nO_u,+dd%h^>󛓷J emk`n!SPjY\P1}*ai;|9L]vהoȷ^ Z4GSYm[wO:*RI B' |g}rRi4Rޯ~tzSbY_+Ş'"eǽ)X s-J:fĭ&W_~C.6V[J!FR'fpe$RE ~''Lj^G q`j)6; zq,qpVϵ <+{%|*3"=碖!D^ [*B(EiH].sU\r4G"bkP]SOC*[\䏚/vwx }< N_QLRX87CSpQ@ce#NakTI/Q茥Q[@a_1;4׉@CIs^w<*34gw_N'.t'z{ҔE)њdǧr' DV&5˿yvkQwkUDE@gA:l2Hq)uDFpQRd[G)|`/(@}@Tu^F{RsR,"(SfC[S-Ewo(QX.)Uaz܇QZKȗ.$1='!#d{jygAZvGuƫtYtW\SxK9ݒtqhz}?l+ИԜ%doUU'`9̂v .O nևwp-r`ϳi8fWW#p0@_3ޔk^2f j=;('% T0U-t~< OfãB~ͼwa(3L6hw0+y9r$l,l#;>J@c3op\/ȬE*NA)/!fr[Pt`=Mc ,|כ 51)MSh>[Zm7E4UyjoH1dY.ypr')IfI^3YYfz}u3{poAC6CR+"Ҡ}mɮFr}&t Xh@)ZRoO`mۖaCgdaA #)B^ܣXz~ |:䯣/Pf@3k=A*|9~7=Le"՗k@Yhc<t#'_l_DI:OwTXF sTBT~H0'!^suqQI)L5qaDA>j%}U~mNDǻr\ȰG7CY2 ?ʳzQ$_uB02Xܜ/"IggC){KC*-KF@>/A* ,LUylbt2Y ~̽Rhc"2Mŗc ~&d$$}SW/6Bzeˇ~A<|M3:%@$z9 /.o,qxHCIFM?b+r]9qw[<ږ ^@e*i[s7T(=\L-gUQ^坍[嫄o).Iu5"TnV:vn@3s9Ǿcn;Ikw4rtcUuh 9᠑g$(jjIuCJ !}5!f_510W_ѵ†N JF5-sTso9]4%$IL8xے$X;<> 7d@D3`̕M2+J7W؜B=vD{=7>|[#JJR"?!rB\!Ɛ >nA sr8}AT|>2\++ǐ;u,ω8˨B|7{)-ܐpV5.r,zqI%1r,ጙ|iZ5;KîV}b SSj(P|!_]KmnRV>kcF1 򒐩_LHEhrِ|pLyl 7n\H%2i Ƶӛrۗ0z̀54fzƷ5C~+=mFcN"^sYDOS(yi/ T%6.y#5]tBK!@BWxٳ/5 dIh=Fj22fҍñ&5L]HNЭ `FU)B&FkS"#Wg̅0H9xCL˯_6%. ?b"g^ m̻51 +6U F@10^`y:aS+[6 iv2V9T5碩%d6:LGrx8'ִ_/KPn`�Ϭ49YZxbgKʤI6PH08iK$t13P Ȓ=WI9Vz@ /7ӎNUj,3?3eX1E/ic%<(g15xr7" Bt3j9 j 6", ;jt!;J 9rt+lg*w{|7٣-IcV873,inT ok6oI~:l!; 6p y T[ /~ b$)J-o#1 k'b.B!ɋϟ\=UqRQJZrU 9Dd$k GmK =&;Ǡw?f̣&Z q7uS{X:g3L`gi֎lIs;tn "hb/btZOnphJW+Ɂ¥'[3KZPDjlXRmQӰJQ0=hFO #8؋WD|n @v(гScNv]~b{mrUc6ȓAw7h^ɗrPD"@m~|Bˁh)^A>8~OʵYkx)gskE[s!~q} "AZ6]jD?VpHQxѕL֑&6|q[Fi3fUѰbT EOZbS@VHfvhs]b'oi| đHr;]{H=]a'BTj(oPu,Gw0{u09e[]_+p߿uWb]>`Z~O^,,,S-+f)3ŕRb`LBZЋxߕwfֱ@H&Acch[k2LE* F3¸V󄴸m^!6`qD{ QK3ǦRX'T{q]>/Ɛ;T)/KF)oJ5 Pp{8#4G oh얛Ju4> $x $cb$rHS455۽Z9hEjMʈ20iz7\ZU](rgΧWp XԜUv}*灕q4߽x*ËpSiyH®YUz7)VKµY-V&2wj5}{h-1f0enwzx_\Z[fm@ *f0U1(M5t im +pw?ФBpyJQV2vFT]Vb1M AnT]hw43l綗K(ϭ9Sq-V!>r[/WL E\XXt ?2pXmpt8pEr%/ahVAw} C2qalR.6ş)Jl}yȴ>GY."YݢA?5pk%M Z`[+LMW ]=!B)D_AOuRgb78#_>t/~6*A?:u~-amXp @DGB<כ A ;Zd&/]@xJ|!jwYf^I@c>Hsf[t@LgNl{vizMOL$z||3ט &{GΌ8"V'"u(YCwF5ˈb1c6JGn\F&p ;yYN{D qq8X4!6Ǵ,]|o-U>O6_= Eךw}ݶxʍI[UE${[miggWXM>WQ/F!% 8_:q ѶĮm2wĒ>W8 2}R@[|ޟ [WLn2znT-V:E3·T>qBpJen#/9@~j_JD1w>Q1A)+g$"|Jvaf9j,rK+4 gW#BM|9/cDpz1Yy!]j BUqܨ,ݞsa~)NA(SQ12P DHM-ϕD:RH|RBjG=G"l%(f;.p[X5 nb8C4DE/e1UkXzn y%ԎT+2[X-wH| 'FiYW+. UhI_bhuo Z*wkxR+A{FL>e5r`IE ++h,k먾(4Gzӂd =&|-e>(u7wCTI4VVHeJ+QY$jK%(:g ;̃UyuԶu BWJB!F+36>HD7|l_ {S1b`,<lamH3;cavn3Yh ַ]3{Iv8 ^OSaZ 2ZFy'=Na~D龼XBXash ݔ( ]"kA {<)|DtzP 96S߯k8\'2L*$dcz^ELlt_)`MIEAs1Adi۳NRK~P1K8gB( `3I8NDs>G"{gelX,:'>lFsZNtY+(Wq~nIPp_Bu,9R-nOG`ڦ l|ヤkjY% bGhqU>^~d)/I7Ҵ3ra3&guIG(pk։8*]tYL HT=,GwT{4<xA<@S.1:Z&Ӳ$朠CM4zi{LNhLt۪]ҁoԝly1 7WsT ?+;0܉3l#,qQ}dFZi;Rț>0QxMX#Rp`|նd{9b.0Y#*1y vBS ȶLIaV(9Q'; ^J@0(ւtd?+nF Tg`,O祷ni(ywM@p>7L25?>+QFLlu+6%Dz=hzvyp`7 -`MV|Kn<0usO:!OKQ 2ڣ {wpUsx߉h3oSSomJAs@>FU챫iaqe]<tIU{@OF"qeN)+5n_mtW0 #OYYA,xPȒ>jAB܁$:_1o,j/}y\ͭlR.X򗻒6.Az3K4Y.:;3ZAP &~x.B='GޗW(;K< |wi5o~wWC 7(΃0tꐠhُO](ǂYN_>Αq6}M tLU?y;(rAϲiL.;GePjA~1v<5^R )i㤰֘sѨt5U%29 \~`[Ha‹‘!pRcɱD?(C1R޻Ȏ$K !ɿ)(4>'%[%&2|GW8}Un/2!#@[z0? j%R9:͂m#Qcmw*YK!^Ξꗜ-,{^-G'M$ a\-îl eޔsa9xJ,s4+6[Xf3UǺ9czEz&`bmLi>XR:Vʳ BtN! p~,Md8B8\g]ي ! 'W gIS{ %{4Hw\ne!t8]9;1+Uw>D~!W7hcV$mciHmGp[:Бu(@BQûJNpCOa^tR^r(5t~L*ªdh;HNŦjQg:pP ɫ1]>Dw/xlOݜإ7/ۤ;,051|E>Ol$` /R!Kt(JЦZV~BORH=]ǵapQA⋘z$$F"foZY'!Ac+6Z ƹ9f jgF;-~)v}B{B` "F@'8N<IRJ&B`kjד/ꏫNC=c-Ufھ3v[I6D#e>`ۦθ"Ws=}]#-Q C,)YAiAiL)槟0]uFݨ/ʐ8B%UO!??VãN-Lm`p;X ρyU'BEa^dzP,[E2Z8V6; :0Oγ B`f!h]i[jFDW2]xΰP~DLPԈv8O|L9lE4”s:|_ݷ|گֵ}ITvF"wWHg ,H%mk- qN6VwxN =c.B@Y8"ݘ>ݍE<bh5 se|gQqKf0B j&'t{eb_Q 4$*pDSV屹]H:$9 ƹH2DUʞ|jS?HbR2g *Th<ꪈ*A/)zMw )0.7i87D" ?l\W)m?pg*W6"UI# 7tA5/KpXl6<񼨀Φsn ^D̑"T!c>ENV *=,/Zߑ4a(~ݑw;)U a \ᥞ82*X~S+vX\yXVl##ѨN_,a_O 7 LN٠iG^ &LX)A072-T$f{wQw2x{8ܤ`6\dő!`:}]7(nټ"Zc;{NW`IhJo.[nԤ՜XXYfy͔5 g]֌ ]֖.[FR]rOMU}vٻxf>%y?eE.R@@gm䡺thz S?mGv=̍FqB%^ 8L͎̽i@ت##jL^\G6̐XlutQ,d<ؤ `oj>xJ@HL7Qo +B}hF!ؤIpGpS =àĹobĖ6&-amRX?Î2k+*6 V&v"n%(>x'Q_^%MT$@Y6N wv1@x_@Gxa+7xeiZRDܻp̀tq,(9GcCPPhp`nXNLz{;yz%O բwZ3uѪWH^x R#p_s,Tw[BJܗQqN8&mLƱ7U kdd|^3UA+#o4s;yQ!oƷPa`㜘ރmGm/$\q#쀿-bb_3yU<|ЗOnu_{? Qd~{:}<쀥}aؔ|G{Kť@@kw}jlQ:毇-=7&=[#K5}̉Sϙ(byK]hm}NB *JlŖFЊ_ # c0z'(Xw~( $Em|@!@i=yNj1_6t[EyLDx)HokT u m&ax@"}vD_⚧?x&cә"?VCdoG䀍<2X'Ama.n?AS3ŕ,yJ{1!O7xYJq $' UIIW=G6w/-ﯙz9d7wIiF+n}쁅I[Q : pptfX/{D-'HS %Ǫ4 _}hX4)1 Qq <LГ  L|_Xkc? 5)SWM־PVN5f;J܏,Gz]Al+=yTbEߛ_^B$-]jWi ROA!:Sf͚#өuYň7D<Ot I'r4hƽMxT} 2z;QpSO`^W(~Rs5U yRq\ p>/euTߛ:epo(WBvmLJ%ӓюkpOYJJF`O k(X^> 0`CL%v2O;@+⚘R=OcJ|ag w|2n5d|򂄔>B*+V%So:/}Eަc|_]x(K~<7/ATΚ@g+r)62-C``%o %>5 YCMq;#jwv ѩ"_:Vʋ{K@u<"{8 p]a0o|)1I~`M3c?e@H;I.6I(BioJ!寓)'K`V6jtbb+<'dF8DzUv (uTǗ[?on3*^s11aoYƐ)b-&,gPI퐩dPӇ)(x"NӚ trf7 "4tEZer @roAmY/k({MAƦLrSlg>T02u,BGH!ū;o*qi,XdGKrc6@&K՞q@q&!dcS w*^W! ˘@1E˓ΞPnW3SfnJiZ,yQ8RsYLqN͈S[q7"O|y8C(iع= DAONz v$<&C\/w*ȇU",x0cP_dِI|"?ǠtAa1Ԧl{AQ`@w \d0G_OG~Q?C6^I#1RyQoYQv{Xs_ I{gUazį° }c!_ר֪ t2)ܧ&VMGB\7?]0` 'NYПc t26 '׳uGl3'(9>@ 8~WXd.&AԼE8FI_MI0v:LK}d ׉ˇnhPQzDjZc z4EX @rBm࿰; ϋu Mp3|T|8,֌$yJKBb̳G[hy}hh뚫B7OD_1贷#J osB!qsЙ\Y(z#z@G N*5G2b G~*.>ų#0c U-dSKՠQ0g2 1ĉw]!I`Rpv!-@]t '_aB)#.=X?!|QMkn+pve l(B|njeh:h|tCm6eE鄨~,@|%UJz@a!yy#lȸ[d; lkޏq@d2۫%R&<Г9u8r N5It/>qn9Z\SDnth}mC8럈6T 'M7<Ŵn;" |#Dc}MXþ90_RZLo+O+Q}A뉶<6:]tQ]6-HzgOYo8WyܚV&OdSvhd.vH)9) ͪBB)@&S͢x#TQG`=;Ãk{tkSMGGVā]rn^cD4𳐋(ia5#((cLЙ"T4˛**߅ d@)V|OM>Iݞ@9k׏,vJjf" ªm} Ї)zÊxgk-` W(Y%[_[E cު^vblDg Jɨ\(s.nQvgvw\NP0kO~s<(=Kˌ.*,q4@ vM&l؋ V_K#k%;_ 5s!0z $Y, [J4?5C|Y(L{v+Z;kj]H^pui?P+-%>,O~#Om<.)S&s!nq'Ъx8{sC_dfň©#dKp2{prȈ;윟։+ZlM&8ۈ+21@`R?0UEHOЂm7D~:G >O%yh ,gJ-oU+g_ aP'L:q/ L[e7%F-a>Sۢ%E>_i2v1ŮM;|&uU)q.=Xd(0=F2WϡLx`c{RIb%}#͐:L8a+}6'l.X2Ca^L7 k4w]rIyb"80پ2D77eޠW$8c*8x+]G뢿DEnW3١|N6zf0ľ荢 (+jvjlS|TۃLt*iq*ξ4F9H1}[or\0kBaz i><yh|U[9ѐs20=p"=*/ yȼnu2 g!P혇 1vQz23!C:nfzIĈk?Mi&w_\H\X[uj!#8$U@M33| ~/Jcw4| 1A_%>D6Ϝ_1;Ӕ(O8>Emݏ ^j=N<6#,t{M>JZRѥ".mE[y.&c\$> t\n (Psp_R맿N/9SFE$9=Mߎf3T >23wq\R<"BWAeڻѦO7p3 qwuuw-EGK,W!ιnD&`$ }!yt? ׌; :&`!k񻋼v􈀋DuˡT3*h$?;,&7'l²1Sn9Zʮ:Y=1`̓s5 #6хV![0$APQw ]0u&U&5^'+zH ~Tof@zCS>]u E}L îe`yW´6R2(;>}\K}f?i hB)sPl&<#(^^WOBBЌ{сJƲqrJGebK SHib\^#*.\\nYZ#%;z֘;VmR|1Hi@ΰ-/2BJ;gke`)|6hƥK2祐|(1}ͿcDi9!"@0zYnu/(f<Ŝ"Bwf,Q4O'rOAB2.O!HPb@V&tw[&ꖷ,@#1g8./Fߗ(,vD_3ۢlH Ed+ \%sǺ_)psNp7g[(9T8Դy%mmzJlM1Tߑ /t`Oћ-+aӥm)kTp1I󈿹teE|;zw@*>EOޞ~P&]4<ˬEDdW b␏F,t-.ԒQnH.% _Ɛ9%#:MG4 f?hN,~ޜ QEaHyqc|-(qG) o3NHs'foի'f|ؗ`t&lf-m); L&~'ֿS]l@fkseݺz"}bIoTTE8@wiMWa2gGJ#r\,a_[j/Ce:8v*gM%PcA |!_0#c3%7XOz> $*isqU_q D6}' Ʊ, =.N.ks08 *z4&]>1NO;KZmp6gb""eL1uArN~/Ey`_VҸYK+2kwP<K0j54s=V܈qv &BH(kܝgQz &LM%}1Cs/I zr8T g[-9/z0P7}9咸%в/HaU6km;Q<%GZ(>4t,eiȿS":qᗘW_0b+~b[,L?GM"?>ˈ޷d ֧kyc Y cD{,~n+Ό+p9}ҷWՄΒ~r~Mnܰ7U,-ѹUe49]P 6 ݏGF(gd纍=f৔81r)y 9S٧ ?&r iˆ BkU{=4+-#wm0v0tVۮ in=2]J =bX;*6%{[|u-Us92%)P5L9FWp IKm͞|7bKN`ʙHxfu5Y!w,'lR6e^c_% ?kQ}1ݟ%wǦt\k;TVH+NV:XJ3`C}1So9{gx љ!3 ;n=ǥq )`zK4Fwh :ulw*(~>py0p:-õi:>TD.FzL&R-$O8;1%q;Or"NLMs cPHh.5$) +~ĵ_~w9U:$)!yu3f2$#ax`6W_vEl-ެen!7c`@[Is)`&.rSrwjg%al< Wӡf*$"($K_  mcwX+Nqcm?hՔl;yczx?QL؊#2 ʅs$p#f{ys BKw܁@zZ6㫯ٔ#E7&әQ;AЃ`;`IA r[/{Go߄{L(\:MUljN8)k\l8iD"'OoDҪhi+Svh&_f׭c7K {v|RHQbrA'\ jfm;/ΌZj{UjԦo=(<4=~ARtzE;MZtIUU% Av~WL9`z搕rJ*NiHFkP P:=B |H|8/%!-IdE+WfFmG,Nzը= 暈 <]nCyZN gA; eb4qe:!s?>KB> ZDԘe~z7*[[e2~1 F2?!DXQ`v"XS3iⱄBoچ-0P23@pGMX4;Y$Ȁ6=Eo :6#YR%[HiF^x C,h@QmB+ 9%W5xݒ+/~'߳(k܌wcS;;b|H4M&5qQbE`y䨜mq9Q-\J {p:|J7O?Fw0Vqz-KL `'i$,|eS{~ 2]4btjw:Jve򸀽Yո]{sqR!~P=l&Nf ZH)R^H EdSj8)-k &>f>`3WAC#Mn7W&$vK5ɌFF{̐HCtNui'ԋJ&ģIW-h *< #89w5٘L͐](ѹ({$S^9bBқ"A@v$uT/(hZ7L'^ɩѰ"Wf 8+XJ ɕl\)9}Mn{B^pw.Wfݒ[@J 'ooRnEt{MDŽ%-syB7xytt/'orgI^8V< / %`WݷU`u ů^0V蔪Jаkʐ|)R5axM{-!Ma[LPnlmIz1Th,|A 7 +N:&*͛A5fz;\7V ʛXHq0WC=Iu YSr=#b("M$Ub>͕7EwNDdr 'MK3˖ 2$q?kgy1$y ]{7ܾ#$B>Dh{Ƈ,H?.^M9n.y,Yt54ȕxV'*j//a|oN:BQw)іevh*hx2_(d˥$wR;+S@uJ=ve"gphJg"S ~m5ك3Z[|_E4U8 7Ġ}T~tWXN t/` \Ix (Zҏ[(vtN|8u| C]}+$ ɰ0~e-קrqH{F(=| ǤH~#71 )g|S`HUoPQ%f3yDyB<v@E]SmV CQSU@Q 3Eg$VƮ V_uIqY eD FZ'B/^m \zo8_rc+!E_i>]lA}eTm`gIBkr8eLr UfEWDmgxw&S煇{*lF?9}hƼR Q8j;h+A^sG1Z mZ 3A(ˌhFFk 1!-J%?Crܴ%d_"(ABM+B ô-z=dOד 0;!tb ]3'v~wy.5HӰ B>ם/V2Zճ#p.J]W1 ̉aj̓8)-ŵ)n"=?t)^rS#DMR(w T/-(¤΢NW3P/r#2FK O 4_1{Ltd#]tA:yϠ}7Y/ޏ]8j"SjO;G+"DnO~19mt u}*huBW%{ HV箎y,@2֕!B   !ZMB* Eϸe[B>D' OWi[]o,iũ@Ԅbw9i"e/ i{f jw)>3UF]D\ k>2{Q*(h58)."Θʱ |aș0k\k>9[/oԪ2IƑ:e3tX㈙ X?k3:\wFe1Q.Y j)H_X"3oi%26^"y!NqMΩhҾٲ˱Y WiIp][|Յӫ [Xwnʵ0q>eÎQ-v5^;Gf["nxƪԋwΥI6bocbL3<+y>[nXstd)b'DNgpBcr t0N5fi *gZ1V"i,ӤjquYާ ;S 0N jPԂJUdkb=^kC؅yvc0vE| &ނ2uyBBlr#+7n#;2nKo,}JT,{Ag&(G Fr}ܸQ s-֧d,NwZXv\īu\hD#_m*c9yp|*"|O0DAMoa`A>kԦ>`KLD*5[rV7kq)5ct b\FDp]~a .CmUcq6t@=d5I3I,fZbQ1o@_Uz/e b"&yՔWw:PuesTByչU0*El{F}%_b/cvEz2V~k Gb24FqY>gtϸ Bdy.Bj&e⏊LI鰘b?n*(>w2f`wb#%#"L%N٧^i0g}7NH/˜Z_0Y<4w|\6yңTD?4Mb)1+{E܍^PyWdDKE,x6bL{=2-ȆpA3nj<!b9=$vC M*-8UæhY LGjz 8 Ӈց܀9͢T&&QΆQ%zn.g.% uu1c = ƭf9).R0ژ2F0!=eg@$hk7P*yv'x(405D sZN$=pb0#T\8ci`cf3!P)Vi }eT<}z6@NdrœnTKKQ3:cac&'>F=91OΏ @&5SF?!:#lXWbʻd%xrJ)RkzƒT3oYp&|i V+Sö́Bb}zki1hyy:RN|x[hb\$aLq}]}&/4MFc~҆3Y-!FudDz[}\Q<õeBkک"Zhw݆qLvyd5YÿTp//Q1D3t>Kob8u Вc_:̹nusq$(A~3W|;D*/צ_ߘ+s:j`š!B;<\ّe~t :NJ>K!n Ҳqo@wfxp8$W$U㩋j\ҵ)h 8^W%Ls#puNLJDDI |'=n^knLt줒/s9E:$kHf@޵2r;0d|Wg6tđ!jl(x-Fs_P6Q@%._?-kWD- ZJ).V6B7u7zȕ 䓳 q@mjzҟ+MٿRǫ9DuhHX} GpGY~l1gcY@jqMNle=1{Q3!0R\iskD"JlIW?,pK]27|mU,D38J\f, Z@%^CeC ;6:jIg2|DK0uvrJOr&]k`5?O RA]S^kz{(/(4$Md!!fM&Kx*_*1{z;}nJ#" fVGAvUi`-)Ψ_p!C}I+:YP?Grg V46H/i$I`!$r.A+y. 7MVXͰ~Q?ԀJα!L3` c^A 6Dp[3Vj|(DT>Xiyݵ& \Lٺ|[9{>^Cu|!h\&(ØL'񖴊A킮xĐܽ( L:r3M۞?Χl>: s\R.B'cBh( D1}*uz(W)M"ŝnaz]r) Bq@hFyXt-늖=GŔ]n!\hpROwլ #t(hqYn __ھd' Ŗ/ `/Z1:+:s{JS^wdNUVFh9rDI' ҉1.WTnKP 8ow4Hr4/˦ƝH 0'^6$!=.멠`G5xLhBNMnBN9]̏$j]1b:JpOrXa>uFɼ:_ܗ;> %&UZɜ=RgIJU@|?:<F}gwZҜǐJdj=|%j8HgDP2-weld _3t36ohAM?^h Ź:_6^GHP4Djn]?0/ey2R#09ori'tk =-l­ÛR f)4;%Ceyc#zCaJ>,)/ 5cUgД{-8$ Xrfă) 7Zz͞8G콦ջsXF?36oi%2]nr{lU6b, ˋtnZ-4nqPR۸gC3C@?ں*:ߜa m{c#嵀=]ڶn<+KaOwZ,Sh@XO=!GFLC&U}֐|E_S`Q.`s.[B)0n&;#&lv7Lcslw3xe:1u ֏|LБNCݖFs_!Y}>DyWrn-lP˴2ڮZOK4+qK6 ܈6*>Wp9jn%ݧA9wLe;ԵJ]ok6q&{gׇ7ƉG4AL lA8j6f==&$mq@Sn`=P(t"4U>^Z2)$_=Z̏ZА\,-GփFؿ%-l| 5 p-n ^ﳲ3k>q<;dEqR֋I)šb`gU3KSE P(M+46KPB`y*atG\7=VMSnIh >kK0F{y*=wq:s=SP_>26POǸSP\DZCLzފ29DGP-r r ^oƩRRݼ5H(9`#{Ҵ/[n;-$h&Ǭ#3bDSe_D~82^'7IA!5#ZD$=8SCr3T-|A!ߚ/H9ўr-bpC\e6QdhD㚟T0B[[/Aթ z}ޠ$6yR !=V|U)!_)k H.SSpbbNbbՂa1߯1aJ(h8-ʅcsm>W \YW661>}=Yn촺B[5S" `<;9-8tŞm0O4UvF3Jۍ|ԀPUoo$7{la0~; KBϩg4dYawЇkGȧѕMKyy<-Slv96|nKٽn6ခN/)Nyc홗k0Ϯ!gjB 4B1n?6#Hcԯ 'f$ӧNXˁw+m%Nnڐ\_DqłPrV&u)3J s:6Y-&}!=`$I:WZ=Dvwvޒw*WF科Y"+۶a16v)偽6j v _]+b:`Qx}"y #T-TlĶL],y*ڌ\tVKMN.d_ ǔyWN.vʵ͙&Āޥy/"3K?a] Pi(mx} ;~r(0b3d2/Wקs}UST|1xɤ^P'9dʧ",%,9Vt5Pàat0›<AxT2ϱHL~')l<7Ʉ@ah(5p'Ǫ]xH*J$ ?V7;gʻbŧŴ$nwV3w(-VwФJКJe;( uΖtwhs$#P.L*0&ڌOK9i+xd.Aõ ΘnRޭѸ.R=#$Q'5[3y9Mdɬ? w& vJZ3: 2m21<H3=l'ωgśyO *N8$;$LF<'ԱND,b2])Z/ORF8l~kɻF ;8_Gs?PϮBV}6}%t' \C\Ou xp^OĕCkD<&Kٶ=MI$BuT]Z"H{ȀvA_M~uL6G-kI:o~}ˬgüe0҇~d| _0¶ڈ!u*mS}?Z]@ؤvʷB %/w#ڄrFaV'e(e~7G2"[ .v1đ Cgg.Ԩ] z(ṠVODl/Y/jmq?vlVK~4ݲ}_XazB.ѮYm B'lf.#"49dDZt7/>|OTD"`, wΏLw-MG>O/_/egpҞ2*ֹNNHlImK ELMaqr(AM65OtIjϦ- um0a'øv>,XOL)Gb )~uR)^V!KoK0O&3EL x+xŹHm E㒧 ڙVzJ~rOEq:>+ ==V$=;$2}ֶi՞+Ixmk(U}eLv0 21E$_ZY*xUx̓]V)<撣e6j06ԍ`)e?B7-'jڵljĎpc' { Y]zkgCH`Yk8HF>봕\q]b=˂!ζFנ~L^bE%uMRAl]|~I] _ ^idM)Q TUT F VlJb~E3xs͔E+@jH%қS0UQ1sVp#!^Ii'2Hf 5=1df[Eyc '~7vyp#'L. hY>ͱ} ?E%@Zڕz c G@Th7\*-II9<~Ki46T(l<3g$6"^2lEJ%A̩& J񼛣BL\M TP!`%>jQ =RҘY\3|FDVƱgR]*CYNW&|f׳%'".fR ~Q4NsRP\HML`7?gODҍšU𼲢{ lIl!-V1H0tj7!=dN,#bWb83DTmx? O‚q#gfRy'N6+__%v/5ksC$h#jD#"FvP?S\&Sqf=GgQL>5+dw +):>AῸ h:{]`4tV\,WEMKrjE"5/![Ih2 |Ha]eyXa}cjn="R-#N. *s~ץgCdY@0r\M#tjGLOxu.$,|*2U pa ٫';K_e TX!SdzK܊g}yVC и󓞇G83qL,ːΏk 'ӠlcR{@6pQ"zY.?-c9-L;ċyiSh:gR9 9,Z( qqZz5##}ǻ" ͢v=gSAGqoG}GN5  A9 F~I vHRow@ -Qa|j7ET̾1>L@'+>T;Q GDk .3k'}h zw&l˧X‹n$N=u14dVw~Köa /m?iO3jW<:Ee0Gu/UtÚ:v(0>E1?zl,~_rٷj#IԤIa EM[:>/̫]*H*w?>!Eze'X&4">qϽ3T$H9 i-ίw1S#ofu_\VMmqx"1 GycI$ENcϵXV$"Zǚwcӂro+j+$]4ۻmNVh`8UmzJ2xJP f<'7 I,/ͷo>dwygld2f ޑvN$ASr_j|7(OkBtVumh E+t_ݰFa,a6&{ȹ:/{^VJZO1f=O NhզH[5+{Wz?#iVHc;ȧNY~Sc4#+r}YH3K@İUE;bHv{@V,V;I˱6GBkml"$(} Oe;M D n&.4 R,yb8Qo#[& !BɆܷuبM.CEx" sX`zq~>EXWLc>N '8h 4@=@>e^x1"j+ݚ= / j0# 4ȈV6mifH'}̄]_Rc܋ 1 :8$ZX޳πbt5Ck+șy"oށ^4ޢF^}‘}: ߧh kաjeˢD(*K--LALjSWbW6/4XZ;2tav^^ٮ \ apX*c ra0L8>hKDRD|Xd4Lmg`d$ Ya`nGȩn^"U uo]{:OVcGaK1 $ kA AYkzulS!k @Y)m hGǂH12dV U`=1SQ j"XqbRG3"+"ա`1ʷRm ^d*-0UtAWvi2}نaGF&eZO^[Qዎ Vy]iI=N8{;!}V=nq禢ax];Z{2.ەsU("kѺ#YW^lhV*G^ Jd [AV5CloM{B͵)P1ƺD#T(]u@([A<>8.7e;ݬy C=<׿P6Z5;dHZybOjVOhz'Em"8'pѤ;q=ZYyFǦ[e9בA_p9`7r4/|~kBe6ɃH(i6,\L"uߨ$Fw=OH") ;QpfqA.ȺvʊmA&$01@u~{SQƑtfGAndv2%Ugq X huMU`py&G㚉2~LXLѦqș{߮SW,s\"22)[I7B$9KLs\yÁZwc&l9n"砉g-}m7ֿC=$feHY{,$4DPr"h<6ĚRRewPc\#a8#Qe9!MrKF+هӿcьލB]TB`T00p*əwwW{dSGϨo%1ݥ49W|,= \`4FL-Zk2cϽWVW6ΐҨ]0~'aHl &kwhs4D d?zT[Ku>_BRDbAS5×_s|) 8%kdsEZ34oý;IWp՟w+q}IC:g ўȭ&@>8<1 (xRA˜U!PO),>.tQ(j<}RT1+iz3$GUNlǏ-#_!fc z,("J~S2WE6~oCu;QLG.C+בr>n8 A#efyY5rfYP"AV3 ~:4 YO|~X1~ĿD 9+ d%sm eO:%BbfY,py=9#Q}WSŕo;LtF fl>rg|ND0+yu ȸj hD]xjispO2/d먏jfd)σj<7EIdF 1w@!ka8)pDꄅ`& 2eOĂ+Oݖn1jbb! `il`׎Xscq u|ޗnCn⯗G+ V&ձz9\a$'&Ag?m7DOYȷp#"5QrT;k8^; у'*3~)ܤFy7O݀ی/53tʹEPZcZWp~n%D&B{pL_iHZwiu9v0C.ͤm1ɪB#,| ]aEL1&\j .25C0- bĖW\P>`k|ީt"+;W_Zn'_s']PpG7UQ6gDUDMU:,KL2f0uh=Fub1  LN[?\w&z =ڸV<˩;3p!O2졷D2םi쉋@| Vw<*9E=wJ86`&Y40|[M+'e Dq˔O܆zGʡRBqP?5s'91&&7&SJɔWçn7O,9N8u}|2MC_nEu qC9_aU>Ћ̶D4%$j# Psh0{w=L0o 'r[Ћ_Ree* zO":?HFE3=ޕ7W޼%{:Z\gM jd*rg =]ucw߃%.Wr" 0HeM+ }ϥ*͆h`ʄsJCNewir¹xu%"iVsu  /wgܻ1r{2.irl$&&n1MsyոL;%|--($;b*cfeRTfG6ORAE\,ESSR1E@}UQwDPFiKk[B;םjxeܠ,C]w~`66tg8QEYҜeOkd#>Wc}][||cJTq>J9 Xj[,2T7VV,9o4!QK6"Q$PD?SCWpi㘌:*r+w$ig( /녖<: Z۶I 0 h5 +8>pȤx% KVc#_.t+֞66NJbעo7D#{>f@E Y@XZF RH3 w^܍1ka8v{Ŵ߾:Uvesg (0$?D)! ~xr4BKHnrY+J^AB9wh*uDFOm1&JZTE6{ӵGp`OR]d z2pZ# *j79A+הYk0_6imZw22EapDS-Y@Qo|[輖5}iD@ PVȕY\Z,FJd_0YRU4NHsv ͨqb̦#x>\:yA˫khb^n4dp" )ZQZs* `OC钔̬I :E5R<χõ0,RJ~PPi`aۑw)ZX-\/HA1}'Wf|yb5\Zjj!4hN UOXwȗ`P<>vAyjh(( .^3*FaG?:>8 !y Q TtVb53/>_Hxr|DȯhA+n&`Aw!1w'"‹u3v#b4Jtp[M&`̔tcx&ot.o1!e5 3ʓwe?+%Įt-O:k]g?/KyuLb`vqIh 4vb(8_1鵒:a 뙖8:3o"GwfَZZ‡RK-7ObX|-n ˬ'6TNd|1/ f>S|l"OG#֐l=& {%^i}YߩY =d0c͚WTO0@L 8qֺHG1sf!16J.\!UE⤝E#a?xc9"CnK1ޛ{";1k  ?pf >)NRt@g^f(g4*8t|-eQv5ók~)j"u{ ]}3pA9h'c q[2*v6R9TKhGS.D⼐ԲRBL̰C3_jm>v$scOaCY U hZuDt7{c2&B8ʕCHLo}mKVȾ4֫~@ {Usڳ (ϧ~(Q[h!9K +?D 5P md)=2KOت $%{t"JR}⼈#b(,a@qgB mkr%{#: [2qB[ ,t9,RSRJcd )h7]6y.˹DgC>7*?rhOW$\'DC+tI$ѽ3 N;Z2Ȳ% l{dόB(!g _ܷ7K+4 B@(Lg ;؈$wō}qn0: iwMejaE/2_.mdDs?73pXg M1UoϬ P+bhQ?r0E2kk^E@eqf E8|MKŲlms+PwI*`UR 5Ǐ 0"PGWbuf=uR0 Ntv\:4.6w <09۹o!ZGBHy}}(ucQM#4 v:{-RID W\k {+!"eon?[d õl%m03G|)2<@5b 9VOQǻ$}UCÇ8y-7N%d*ܑ u% %9~2eLOt1wl寝k<;>v0GIdx{kχZ)T ''WF[m[^ъ8cn\Ӊ_ȫe>|EWTXd" s n&}G4 &s7q% K$Э E~v3(u>:^gF%+7!.A뻜3s|v}{|.\<-̓`C:#xT6IXנ17mxa@MdEiη6@'/uN#_sn&b_BUјsK@KC/ g3_ߟ&:Hd>21E4 x0w:x&i=x`ѡ58_P>hQխxz#V 9nNveF3[g %褮٭|qKm`3ˆcg8\kRJy$aq@pGuPuWa˷Ogzr=Zgo/v{pAܧX ^nS=}d'iDd2i爓^?a17"92ШIP-K–qtK9î{M& sxi$W0 M4Nv< RB/GWBA@WҼeU>+}K5XFhzx~)6.FG Z G zC"=Y)$jobДNxpbs- N+2Ȱ\/)_PEc$"Ꝁ ;Y%Q$"C4AkT3"III @d>|xN}~i4(Wlhww| +i`V\iԈ"ϧhNFƮP}EC`C)ugZ͉6xU3"=4{)t&A:dVr%"mREgFgH([oQNC5,R8SDpibHH^^::^S  G:^M?%Eư>hl{Z O3^_%ےAHA $~«74l񓤴`ͅĆ,ˣ!EZw69ibExY %tF Tqsa.$:F]w"A/\<] v@1*k}iգC"̚bIs1̵.Q Zrˡn}Jg&-?*Ao5!M\"*0.۵!_2.Nb2ojf3 ^]Oo=x\YP?r-[2BV:\tQ"z}(k7%V@W8\([捲sTEZ Qnj88Ȣvѕ)4A\BqZ3|I$4dj8, R@^"0@vP~mtk#1U#J̤rlۚL|?V݉2Iess;VBל= p9 Њƍ%BV FZp$(#o4{D_Co`YGHms{}_$g&e9O}mge?'혋8G@_* vLatHo#ކ9s"n7Tc"馔_C ZEnVu_.87rEK;9 )Џomǣ~u4QA yʐT?G}q;B/bz ^2"mڽ\ e\m" ~Ji-ǽ,DFё:*gĊR\X8| U ᔰk&zrbQ<= 2EnݙVmKB ^pۯ苣ϳ<>P\#I &[wC{u6b̧5-owDJ9#FU#&0:GHKOvY]vxL-SҥcJOj5Ȝo̺t̪A;igڃL+6z0coC DBD͞O) $^p?GЬB|aht4u;!{’5Xn01N8 .hz r ~._Ģ֟lY^)?2!li&>bتuqB?k+M3(Otbb{a!@2vTBPL2~ v+K<;wWZѲȠ{CVM#օ7IrMV.ݝB:?/-@zV#7$<*+(O Pʁ ax]7,QU"P"AQzJŵR-4EB4^QdqYTf޻5]Gyq29ghUQ8a"_+b 56&-[nNv'*?77E5Vn\*iP|bM*D~B rh7! SN($ơ~9н2J5%]&?4 0o pj$+@ (g9aK'{PIT'^Y'R!rtR(GB6#Qԣ@KTPgLX:#1Zi"L+o4F)3u#>R0{d{g|0[kS4_p|;/C4Eqrw?^boW)AsIek zf{('#fP5KU3DZ?s葅HqD _ZDM d.3bfNEZ4#Bs)y(f.P{65^ fk00[9F:YCAKh+[k͸N" ^@H7umX1!fnE*FX c'}l%4Tt 7uu$9  ̰/T ԫ/y.7C<cg[ìsHn!uYf*c96U&]rR0;w﬿grטx[{m&"x@ WYCX6)mb@ny2,x i/-m8$83aM h>L$_2h4?.3&C&aJNz)0+Lg@FHd I^I(.|MIjMaE ecYCS7MF۶\t^}6JփJYC+EHhQ̕?Й%ޜnxKaHx$ ?$ g]K>Pͧp!Ҕ]wFO3,AėJ!HyIC23`;g9Яk(9:Js[({*D(o6T9RhDIslID3nZՏBRC|ևw=Jf qRnPV1"Em?I3O)::N[L?c/H|fp}PϬezU~m"!q(Mg.P4 7mgyx9 vŬ|D=iE<`9!e虻K+~>i"AHn²=RroxA{ )E1ݰ+=xay%ܢoW I:`)K239\*kojlv?O'=䙔 ͖ ۞7eC'Uaѯ!qF_x$T"8[@ f%ۺ8ت^0| z}8-X* PwlFz`ѩ JQp-i6~/JrvlT݁G;sd]suKٸI嵲Jzs=4x$`r+`7:[=kt ma϶g<Z7tc@-3"mBvWRr^R3TrU> mUepCJB0` `zoX urNTsS{!G4W>w?QX cIm~sN$ ӤTԊ~,/۠}9i C|5U( ҷu=3p UFl+@B'L,x*Dp8?X.T*6:4}hw̶#TPEͽw0JE3mt+AwA37WYw ,҂9_/`rzUlr6+B^0ԛ*kz^5N:J ,95viasa<ږZJ-_Ob'O*y f|?F.xohzӼ#Ea1h6ZAte>?ڛ9 諐=E}J ueP^(fe;M5DD,Zd Fd+f1(dψCwMNzvJ={!:q%+ľ$6έ[~]˞:50.rtR[".JJX.Z4s5]4ynd{FnV,{]Z)iyf^nT=LiA֡j˙،e]zc|/[ޗh7t'+l>يf!VMO!7*m 3L{g!3-& ޒh0j!H*[mFGN^x>f|WQY[p[GiwzE9%jb(Y^ܽ7S aHԗ< tWu9?͂,w6v`T&=B7 ;-NAo`8llT>~DN:wxpɥI?YJ5:X:gm~ͤ)K뷼f [J>dOFMf-6mѠzM~r kNSR&MWr 6KSq^yߘsLٵ}Cn>!yin{Yuh0<6#ebӖ  %-n3McS-\W;&4֨@Bd>6 DLWBmZě)A>i"FIIqly̑楠> Eҽ$] زU7Z^!NjϨ‚3DaR/g'+M>yHA[bS-Qhn-Ǥv%n}=[KFw?/ы {@o`Å?5vTk~L-f ]xypKPuKf".*9<#VpQqޝ,WǙnoPx#?, yfdE|rs&>)hv)%-ؚO}Ku@n_ :yd _<^ƧœqC8PWje.|س >.uYl]yg Oat\;O=Ґ;8˄h8Ĉ3]EG=Ӕ^6[،L|-bK߮mPFǨSIڑ&=U>iMo t_[J]Ju$ q3MAq*Q!X4honTcbc2$MF94cǗW@^U1:ץfRS)LJVIn!F x'v$sDrW-¯3@h_V8F߮gxQF/<Cz޳]ڱذ/;jnC !|aDH;3_JQ1ZCYrUiEV;xkbM|Iy Ek*bl,x[:VMB.Lg!v}q<4$Cݡv lwHʦ@_b=:ԉŠ)pB`ExŎvp9{^wp)U߱#.VzpVʧ S^OciyN[ a>M9'8's;ט!AwoȉY?,o5<Ks ]3jA= ::Gs!c%nGv~ACJH&@2sV֮A0.Ȁn5| ,xWbk޼z$,s Č{XDhz qa?7Ѥ#AfS Ef56}#Kz9!AUc } ̋ ǯ6e;ga50i~+еVj%:#ޡcG==˞uEc{tfeP[AZJ_ |x  *.~_Twa;)~(jTbxtrGU"me"Ǿ6lW˅KL4 AY\<1EĜCU^*8n&Z I>^k)_]@52trYۿ.#әbv%odbp, mq 8p҆+/J#7gMKkhB?dDb5sUZ$99QpS"]r4 s6V=Y*Z8:$3F iIYvƿbok*Ak XDpS0}pZHV۶.x?=эAJ)Ɣ?oi0>BjOW #T,㣜_=GX};>1f PZXR?MJV1DcRGh(]5K!z̅\' "Yt=o%8h;\{gh=r٩,9ҳE15q YE'˷YxYxsZ΅'Ř6ɚJ쓵D?n c91A MPHQ3? >ML,+jÂ2HAKDO@,IPĸ,G!BG%J%OP'; (uۣ$v0Cr<_ o=\O u-btI+V7UfWEcD'6S8e.7; g W,jbƲ1E/-mܜgW7 3N11IU =!H0y FR4v;[/sz02s܉+N:~M!H68qHn옘 q 5f wT| <2:mt8i_B;' B\%݆ tA2(~ʰpV?LH)!IYY-Usa %@PeֻCqJ`Q0\̉R 09hNookw<>~K‰l^Lj[HHO0B b}'W9w ع-mS _̾n0(;s>?ɯ-w֠ /LZ\QC]!+,8M$k)bU@X~*F5pĐ@TyE hG†vTy'\n7Pfj1i "qNs+PIF\Ex_OJ4lQX'gq:bt, [|!e7Sx{1G eR,;fy8@NrHe(%'5j(E02vO4O"ciw>Po g?+Nާ`yySbZip oE<`.[ ZԖ}Y.K3xq̿-^մvYqmmؕrQ>XsQ(n&>bw$ݒ櫙Ӓ)$Xb=_@GCBbdD! G9Cƶ.ﯟGG/vgݣVВGbdv3$IA=}[!+{jaxVmI`&֕JȤYY m$o0 7)uUaS0{brafwA"7W"*)54*]7>֕ě3E %ӷ5H4v6j4OMg;r461;TČUd=p!}os|r.mM&]BF]?[ ~)CbktIM,ei۳Z蘢[_3U.{yp{lq 3lyl)Oݾر~ミ_onWMSH75%X3jUo7 0m 1ǎ'R8WV4TJoO9ÜWDGvA82rb'kYE7L+hӥI8-ODg-q7ϮPA(7k{}򹲕&P>l>~dO^jlRUh={N]зf,G;<`ZM|,=/n ~ne&3vAy*6=rmﴐ܇pG3R9_ȳ(W,&}biݑZ w0lv=,1Mi \+㴱0޷sa#!řUcW$f3\60N ژS6µ&/w1 ";8(`OyNp#/wBV3im%5FosAB~&@|89 -=bduXbj^.CZgCK+3 A1CR _Y+zlK3? p,&~ tbO IP08о3&1&ו;SKގX-z_r#auN- |/U0&JzBQ+fl圆9a_ c8(jл~l2&h*)eĮySjMJ<ȒԕoAi&:["Fu]~u}~m1f7eߺ>֗nd ѠbA"}`JɝօF+N9YD`%Rהq{YgV-m"fu9G=dpY0Xi3Z +Wn`odHg:=/5DQlMn`_$/yv q,@6*=pR+_s>~}k}T+PNV+ilکbq >܁&ek:.>#)N̋;eMVN(0iM Ky["޸2.7>&-Otr~*4H6ȩ6 菥hb)[U7 χ+ߞ%^-6::zЫW˧|X&9b2y- Ѯ3S Zx6<#d3 U<4,'fF ZdsvA< 8yC!W8M=qe%FZIf;QC%=1uWE56bkE2o=YBuD͉@7Rރj\"w;R9\.twP0k@ugFaF6 `'ึfp6bWaaTUzwyF\T7 j{AJh{y #dq gHOPl~ /ҰL\^<)qKեjB$F+As S#&_jq9Dcro~ګNh keN:y[qBDPvC7!tZLs…M oڏ=j2+ZjKkUYj+d@Q]1"5` 0B{s{d/*܍EذT,H3è+uzIKϩ΢ǛXM=~apBbcqIk.ֆ椕>wӡ!TKzA;nDqL+c ş``A~^6Lj~WMh󪩶3x`ӵPS[[D*Z;):zcQB7V:R]XNiJHdrFV]-O߀qSOQ9uC&hߜj}< 5z%05B6rVTӸR?yet9[>'Eei[8#BwX6֫\)JLCW9mh`m2psj_x^7q4, SGD\9?xR)6|:,zŠ_!"a4ӱ'^(%Ph3$кS%*jBr[{'/)snN K-J?Ag(p!!=a?o0ճ\ O8$4\R;(v_׈NDm{} 5zYƷryup0p~]C?ĞO >W\t[a(eP %MwKJ"s7Q9^vy2f3PW ۖWLA,N9ewKߍg|gts18'+ulk 6 $HN2K\Z rue ν 6 ,;ð.fƎ?0N+@l33T )5K/aR1m}llcAo&lrmOe#_~x׳<0)ZF5nteiB)[se1Gk/mDIZyĤw%v(t#!nbdg*x6Q"\0xzƟ&__,08HXʖoJ\Vѡa)*`-UOR+Il>G_+4JOһְ..}< ~r_^5@-5zْQB;qJ+k"Fc3]@cuf1Yuu>tFE4 ɢK>E0_s&r5ZK26z ֹp3t|Q5#N!Oũk־ Z`6VѮM4sc}rHUol2^9oUsfwJԷ؆:zʍn P {uE#je6*Xwt{O`=!̏d;3R}cnѳXbK Y*DdHS(C\l#8.8AkR>7$o,PtpU?ľvۮ6o)Ru&3E*%LBVOCyWyĺxs?ay˫4Pɪ5{߲z+*f7mp-$_Fa ֗uB}|*Cs~fĄok,頁m|B ]])Zz1bo?b08 &5Ėh,*'3(J (XQ|ѣM\g@ͱVT!$F.,\&ޓ2QI4ءԅ0"i+?. HO`uz!7[|SqGgJqk0-/)qlF,<.O%in.gJ22t/i/YtugErqlSf}OkVab\ۀ1s66Þ܊j_0\w3g_\|]<)pK&ƧU\^{<(--jʐ)]=O4eܞ ۱tV" nMa[ª/$[Q:^9@p,)r"?ꌭSDqv T\.6S-n\ł;; VLW9jT0M\C GAo=<5NMqV {YAuK)OqЈ/{b)Xʶ rrk_|e:+ :=5JSdKI:g 4{3pWZL Cfg!YJx!›mi:"JXw0̊2J73krԲV6"m{p!띌p^o@ֹABwR@+T?dzC76Bii$L%e|-풼ө{jZW!7N2r]]ڙ6nQ| x|lh0.އr%gI #*أl>1 e3}9ۊjuRz\ DRtzOhGPV2m4=PV=vneMR0VBiC6tjRIqb(HhX/TpՓdzY5F@1'R3 l!໾-fV)t ] +I.3T8sdf3bw+ZdQ[\>r#+0y^eOG(E.YB.0`H>:T9M{ GL0,QZDD>-Mq[ǃpdŵ}~>_ïWn "4v[Ezm-Яt:lO*b‚l.YAC;ruN٧g3≣Nh9i]ZF tJET!j`pR OԐnB#B!|$,J hFގk;s'1 ZuV0ZJ%2^FGػS4"2x‹ hl26c9tuuQ-${~nNC\J1Y&&HUi cפ4sȔ/u {eyKaXML|rf#g Bw_/Ve\yi(0q#61k6ߑ;X סWΓtI1YVM Ad&v-2c>@bҋ\'~/C?$a.ķXS nr'p:Nu.D ֛;7#o3Ɠ<8zT#ƉEi&bO!H2% *{9ݼɄkb ,t>|9:a= /vruzTBSDbNU 3٩ՇBp8N}UԮ 4ʙ"9F}]nL$%A0h6<|{p?[k C: ők)bj'1_Am!aQN}TGw[=~:HCA>m |:A~ZVE`Ձ;9JJ=E""6.65mi 4Ϣ( #ZC;14 _?0orPZw6D3&CN"Z%{Ęy!s=W_ʑFHYLJ~FS/RCHA`F+;l" mdDaxh4gP#Au[7в#]_z|CRzy, CxG~ 7ȏH^@(u}3QjT>'^`:VT]֋,KmM0&$M4ihcd(`MsN- Wy`IqqOVRh ~teו li v*<K3?73itX.q Wnx44kF[6ޫ(%RkqZ@u.q̠FDGG>0^zG=`7ہԊWEu]~oǝ莺۰9↘N\^ښ$  ?N6-pݧPw7ˡBk'6kd[pqq-7/.t^4C3ߩlI~!>3mDUY't5޵S_? 9;(A;3&]4$?p;Ih8'-ȮkkOnnBfU'X0wP۬s&^*l-n=-MZhmrc/ʗ  0;_&ƭ`&U,׃}M,R顁?8It)=]UM:@ʗ cI׺M[[-ˤ" 6iH/tbjrЎ:dpx:_WJ!VͽI V7f~1Zvц5 #VʱX m8mɘ 7pH/8!wT E|r1 q4E #u Dd7 {eF/\,'->RTP;!c{de/̀=eI|9<ݱE"'(:@OՖm-@0`b׍Uczy%bV!=J }e>Dxɕ *b8(yWuOG-mI ֕T9 =>ag˴X_ |s=^Ni "kʚHVQNgH@rMRTl":$\#]P`q썛8NPq;|u֤49d#=p4cvmBd ة2p z5A6,x-UJV5~'FzE"`mҲ *^pRY?'\X"j!۝CRKǽgEe[`\B0m ր{J?/ݼ'F0 TG\<!6ۦK^ή#_q}Plns3F悯)M#LN,xy\9;_ěZB)J$R-8*tX!8a45 \K+ MS>Dnb :mMvK&%'r,_qy{!>Ag␪YN.JUtyy#/F8c1?t#Bg[ "f᫠GǤ)`[8PZ Rf@Υ&SXI IV>Phi>Tyu2]Ո`r/@M0s& AtоIz9FQ'1ݞIZGtޙWa3 WL/<>R~pǪh[합}N2a2 U[r|1HwG!DJ?4%M;G35|} .>'cףY~Ĝ_GƻU*7y)KRNu0 xG.ϗG-+'cU?$8FcMb%߼:ilw0j#^flEXݨսqL0"e,>+Eiެ\R4"\Z CQz&( K¥3,-d DX)bW{o3#RQlda]5$퟼Ft ͍Q͎Q#`90nH#R2ީyYS6U2z@8Nm;aj Nl_xj閠hT&unü5y-{OoCF|ʧAg·YskI"zRC JyQ$8ypͩ!d;fU\𱣝ڮMWr-:X$?,bdc:"\a, M쯀|o֦4k6H`D@m=h}]Hޮ6hB7-2ԅDg<}c)g9{پ>bf3E+V dG.rFKŖ-A$uݜupڒׯ|NC44KCtV9ag@EcL׀B_*IV-<^j\ {Z͢I'8+ƅ(ɾhFϪ8FWk9(5x% jAVq V" r$K[)4RA^IFF4e\8.4֮@D]'b|)H ju?*\NF@ݴOr)z0yOYP`"ԛceS3gYҝ1֒ ٤dcVإ.I-&^ڼ U )LQ;lȔhZKai!RiP"㡵$I\Ieq{zmÉ=殽+WT!j%\pOXF%-mx0PV$vjڇO`mA]qঊV. | a3hՍt5Jk1 fyH&|Vz|9zʎj7zT:Hh(ƃqׂNڀ'wN:(qMo od<(T 8RkZ.=ZCjweE09TV<vT}rK#wҦ|Tt ! Tyv7w!)G킗PWGk^:9DEgwQD@{渑'̑4NJFF@؝±6~5vf ?{Ak8ٱqweҠNjB^-2q![G+d}VskP?Ȧ†&2v83VXIOM~* m>fz,]t:k(}@B\Lp&6=n6S(:va_8v!@Zj?mF<[BO Plx Wb+UL乧(/ zD9!& {kQF:NR␳Y#eTZQ79j*,I&W҈ŹofՔ ~_+r[&4L_Y[c63Y df){\dMH?,2شcXpoz@(G"[D riݝ+0Cw\:0IIv)KZ0WmPLl$cy5Ne 쎈?@b>)zRfH/̹`:$lbյ<\ؓv˼?`{m.N,iއ R}I( *Jw 3^V ,Ot`PtJ}u}/IsaydN6"G` \'hPu6}AИEcaYF5N1B./۞5lt6 ;mf]*+miyy`y5fK?K+H ԸT5:_Z/ cjatA^t|>)n>Rh0zql5āp?wsMDf/\4rEia:֎BgYn L9.)%\rR .W˼,2[!T#wx/dІT1ي~3iODĐ/*nr?_dn=]a.45)MR,O!6ᕫ\4B_S eɮt/%s\#S # V43yeXCw.[t5??b9eÜM5WJ//)%(u`@bIwaRrX\Rn]uxה]EOχe2o*ik;]U0bC6W>9n76|o)Lڢ#anrVhR)$ gi!T̂}P{B;v}Z<=h]_Wh$$۽]jy[9lFJqpƃú S~#3f-bM-O1Q36ĸފ\9^w>>hWޖq?ఃI w9kj13JTn;K]9dyʦ|"3ېSk5=-%FʜK &^x# &ܪ%FhbɈ$Y+YaI*xӡdJb4v!G,~΃՟j#= CB=$\L gzwtSiu"XnlYj?_ՌJ2{rS P i6g*G)߇\`#~_§bpԪ#@_8iP\tH- l<9MoP M5Vkn,էxD_Ha?Xw>`nHľKٓhن,b[`{ B88^q)V.A;?PeEk󥗷ֱNM%BA>$hk3#JVP.a`9*͍LoeǙhDژm1a8ћĭr逵z.<<>GI I=W__.Y;-SiS|&Q\nSL]Id 6$Kg4[-^ wH8GSUTWID _-7UAá[Fك$k%QX9I,>$2}b\.c"9CiVAh'RZNPڂ`_}K;,+Bǫ3oܳBh[&ٌ9tYB>_/SzTwrjM<|p^Ӷ)뮘:/2Y$-*HxTH)\'s2 <_ V :w3}dע qP+-AxltTîXOh҈c,0_eT#;MF\*Zfw~/iB6YOm #9 %V,T7w:%91W=uNJ%XBlǩSwL-/]`3yÅDL7l%vr#)>r81OFWz4VsGZׄڢh]U9z@F5[K|`iE9IJ<dzW%HО*9Y "gwJeIGjAV薆DS,V.3lJ6Tu8B!֌"뿲]4a]q"6e)iȒfj:zBJ)3nA};rv|MRc&Lg_YMso5ͷj⃚-Н~MWYKa| *zl)S-~`YJQSgʒ,9GŸ 4>f4hBq+Үx^ @%iVXc9?QC[R|A'/CĘJt1EŇi;[z{0+W]L<7D{$۲[i ;x$:T{:3=a)R?c)2&O݆Bdthȕ&X>\MRR^4i~it&!12k^\[CUƶct]REYfGˆvx;m xA WW!p`\ *SLt /*-Jn! AC;eѲ?UAvUFcEC\j'*v; FD9rF=K ]ck'Y2/$6Fq 긓 w ѺKBn?֩>G[m0|{g榨T> ݧ/s/Cɀ&0Us. ]cJ歧6f$:86l yM B_Z(,KV]xDSѥ55Khqif%,\l?hͼv(z5PXg ON&A Cmyb|Z5ȅ/@Mu5mVg'!HL|۬yV 'i#İPdi[ q&w슰zv~NU$3[g^D ʕ"|pe@d b%/K* _?L{*:F?ӃDwA x٦**V!LPױ}7T5:Xf]//%m.1d8ˇ@1y 5Y4 R^p:8<xd.jgODAUawsfeE&,u1,4gbF&x޳ީ۝ Ya:Z^f3,/>81fep++5 گ7w< M&Z3?{5bHg迈KBJkh&} Y"VPkt~ DH0MmX@g$U_[J[(C9\ !*/cYҼ3[]SR+8oFCx y~$e9&=  =X+lǏ D8*?Bc IsIy$84%SyM ރ}zNo% qoNfKĥ. `s bSdœ"kZ^1#-,!d 79SrwTC,"+KukS%t<: ) J[ 34(g5>޴ᘓ_nݹW TDD2 ^Tk L{ýBiZ }CG-]}/hk!"5PvXU vEXٙE">ߧƼP ڜÄDz9|D3Qw¿2otە8aUNd&M!Ƣ:RY}DOF:#I4\p¼bo,`;[p-0Q mD@xl16sROBΘ6P[u?zEyAw!୚`5X!NK6S ` w+񡷮;\y;1v 3\{qt"~f~V$m!!5(kDYV'q 󿟧0Yr̡UTOƲG;uұf>9 mP]@:*~BVZ$L[M9 J_lߔ\:O_ɨcNTrk 9co ؑzEꜺHT ~N=![wVUKY|㫼F>8tbGIlZtTjXhB9{iNxv&$A,8Eqx u3+q8ZbS5Uoy%&A<ڏtaV"~}:|a?ҿq(arIH_rvZ?y0L5emw7:%]I%[R,uZu`6Օ5So%A~]=?=sUp2U /Ha] -jT?f-``՗SqUoX]-2x' YZ Tf4+ʐBǏB ϰ`^y<\T@my?|U=eXaٟ}7eD %&P>_X?[K|޺! :(| "^Y%QHpP_DT}k ,i*3lI=r4+[~TCEpnSfҸw\mě 5FHy\95C(x6kO1&Nl|SUhl;m;4#*u'pA>*LF& ]@]tA >BƆtmkC"0tpTj}263fK-҈48"U62wŠ}.u8w,M Hڷ2h 6;e/]6-7o=mo'+Gų2AIu lzE.ϥF B`VhrY}XA `>~ѧ:F paeTemo,հ2gΪ5,*U[7b)(TdR"%-ȜU> ZjWP#+a/c܄\q0b( ң^~_UȄܥ5}Gޢޒk2z$pG_ñ_c:[mn_ZН4Y@$$C I^b'3p{sX ^$|sG4(P>E(Ds-ׁİ=h&sF_oPΣ~Ր{pe9]e 8>YdمP:K̍ޓE !_enX\b]\pS [\﬚l؏+%ٓ~aQ#sF5J-I2X_6 Qh_=z}0ev!CT 7#3dP{U*ݗmHs<' +eQ\"Ó lܾvb6&yNLNgz$' "շw3+k[ y1) E y\,ZQ1M8nL v1=u8I^Un*&4<4}ќK Ew7 W=9,dv|D9(jc=2T ʗmhx ٥o0G'uS̖Sө g;3e0;HڗxM`=E YKV%d{f$f[Am#I)OZBeFkIX$iԌ7\{Flڱ?^>)hn5|2:p9֕S/yV_p/(.LGS0C}g\BPjgcqv<{YrLB)Aٯvx$Q*QiTf gʯw^yra anabs1#5|HH >bg`N~p'M[0gǦ@{m+LOHpJxC\/{EP5Jū-ZHE:),S,eT`B]1]bP5^i<\1:As Jf6,oXJσ=Ɵk<3+fPj(0NnG k'0+@x/C$( H2g-)jkMf/#{ z#) R> |P P j#>Ls))' ֥+tzDh7Y \![/ ?g~Wwt_f&9 ̯ SqdDžj-8`w6szL|*ğ7dD\|,A;S,n{4XGR, ky,|ϔ)- G# Dڡ(þPt_*4à*1{̩^TZ<[F(w|J -i+wM0Q&%*k FPĮkiEBVl'L@uu0~*_ ޷pѧ⯡Ȳ#JA[q#|*C d iJ4YRl"?C]3ăճy'Bi{dk2ڧRh `}Q¾k:l.~/AqfwY##>OەtsvL*2J պf "6 ~(3PnOhg.PQ2x;dsr|W? RZTYTǥ@=`)/NƩ]0Zx'վlحob|Ѳ]>Io 1I"oŬp5m@ 6ne"?IN%nrv \  8 /2[jȲ],RDAa"a4s\|vmU ,v8vZ:Dަ@~ e]ZhZ BWsT:7 Xg\v= ÏII)9}7?phA-F\mNCYTh-LĔV(L|1PCl=1jodG&o`uDvQ0`YI_ؤ/osp"`ξ2TհHRe2u3cJei=he80 xnXx M{əEZ9hԪONO|Trd;?'NH٪"z}%oibx|tmYSaecВ`_~p:*/0?}E8(ψ;Cm}#I*PgK|#=^T& Z9 B[EŲ ld:tʁe JU") 3oWNU`a) T:J2܊`;;1,|wyFЮa?bD. RW>|o @vEWS[4A^&Ul3Dg$q.q"zn^JSrbk8-5eB$Io k Y{4t=۫ Y\!iSVΘ ,w+4MŬڸծ fx9҉ aW*-u_3 $EhJrd%P$]_>u[s _~*b062sw jB)3쑘.a /_UU$"ņ-#+-d AXݡp5(LL\r(vH5)WáZ=-9?#_;VIOXуLi nEQ^ۣ]WtG2%{/0Ygo$3y<îP&G̬A2f4#k z2CDӕYq"-+z Z%˜J-jWϧ:G>;Whd`G1"Qy]|4l+5YrոKQ_ UxY] )yHbNV21@%wc,4ciIЍTKt>d0h3"@sY ΀ \r  % 㧫q)pe~hп-+˪o*Tsy_YBILP -Eto{?K.keIgf7.C?N!F̞zŮ)6]Yl(h}!@z܆YK;}{ND,Y;WM6}P\d6L yRw]@g.z= <ڟ'$)|$):>qM| r! <[xWQYc5Y~IVWLSMo)a M4?EsvuӬOe? GyV8c'&׎ <Ŋ7}x:ZU۷ڞm?D MbpKGHq{93sY2doWlw 8Z '_ J+6#(];y瘏6f6Ϲyf’b4,oIB;U(:ϫc7 f3N'O0̺b0.17X䬛"OӜ (m9 1QlG[6δ]ba5~Qq^f`?ph$SOKoc 8 s.1}ee"ҵԿRNj#;QO9'"LhW5R%D/}jk uxI1U mq-|yԧ]׻'O8t⧒3oO !$@>"K9n#3Pd[ ُy$܋3!ZקZt[D>cDP&qVZ끝'gtݥ"wOyܨUp].u(~uj&*`w<3;ߖ,8u@H.JK5}Jfʭ3̒EbD _dX!t2-DHxkǖ"Y6.\je${%9dܒ׮Pg$p> wRRJ!"Y7BlsBG][>YLmYaBIe w^6}^AgCt7jXFuZ _ 7zU/҆fcaKitRRg=^)DÍG/nnTʼ4aNv3lQl;3ܾp\}ZW- FI ߾= հ4rȥDN #LV R^\8涿X,F0Cv"o!k'b 挼! i-32*;XP|yrHg'+v 7>#ĀN0Lo~)`8ɂһmo"&MZvV^yhjhZj4=p:~wj^;Q],s`#e2OGBM%$v2 \٭Y:$̉bt4)sZ dqfĦW?Ew4M ޵n6q ڃ{{yaam TmEr<']M.ɶQyƷ(xa14 tCB\gH$gX6l8A пgWnq*miuXve5 b!{z\IOZ79ĬԲ;-Sj9QTi`7R->n!9FQg&caGUpcB =hUl}j= G33Ks2_Pg*nhMgv.&Y@/mVKuumGva•GW R5fMiM@Xp)A+pӘ(L"WJZ{Ef!;m@U_=:ZyhOu{QRC'_cݠ9`w ׷qo=-A\\Ƨin~ =Q׬tX^%!(׫-L%g|6-ߊ'8 X }kis mُ ?~#u2{E87Rv.mr "Ow{{-8Lt]YF?i%2#P?,5+1ԉ44YM~eNxQN,&뵭fEHߞ<+7uƄOg!a^Dp4=?Lq]w ZZoxJpFS>2NZNdatQ0%".W\kZ5V[I&-,7>=SiWsxq%ip4vnyÄYtj e7D f0pWMPdK9:tjz鋇~T)oj"a^en:fj[|t!bR(™a CJ4<ӔzmXa y#}# s{h0,preɠPyroa,r]I&I{89dC NR3% 5h-ϓ;̯<uh7ֲCu-  dIy Mj&jAc 6~Bzibg'8磶3mSGzmmcgb OGgZԀF BVL<['Q'Aӗ#I)[UcIV/QSC@ W}ΜcE>gR̜w$%7HwTچ[6&8 SaS-m.&'GӛZ8Uj)V;@j2**('1O.kI* f9TK$(3:<چ}=q9 ~*=vF3s_bRT™.hlb-Std&4{>Q`Rb;\=wCQ(mbZxW(Y%щ_x D;lNP ?+bdž ';"厧<ިڷKq#iBO|{ON1vw0KdA3XCi8JmG!lϫX>AXOzBɜajHSZT+\ 6ܙP3@䠃Y12(N9̚x9sӬ(^03'/w0?/UF]VdxN{qڅdEkWƨcZ} BSRi3<+A ڋh58*S I1>(I^ Z_l uA"ZLC)uÎ+ѓ)rNU/P%H6zbp^Y ?uXQfrUn[Mw ^yu=O*e/^B}.2Q+PrR;)mh&e$mE99q'g~`UJ%vFvV4uDR\ElɸmOrSHAj /7^Z]uՊ(M.Cj'ԡR>r^gÛ`U*?J:ɽ+F1ςk?P >/S_P^$!|=J4' X:Ů"d-}(%2}g{sπ$HCSRv;Z(:O=Y yZhWP dad[#:,~KnFp@]+=zaO2E +rOܹ sԇh*0]OSÃ!gnQ)+F[d":x@Sj8M kѻQ x1I@: LW:ܹM!9դϬfy>Zɴi[lvM0 CK6$Hy&b|W瓐_&i(2T氩NOb߻P+$+]TҶMq#6,?$[^ wJgyjKI ݦ ܴ"ܨOMԑ SMH./O Y29+>gȆT 'ڸƁ&Ms(޻'N{摐%&NJj]X>,V+&fڒi|= g<$v͛ Uig;h**CɉB? 2hm_Rtt̐ժvߐ\wg_RT)k-vCp]2- D+GNpm^~ ;/nHC`f _ݕU5%&#~IrM޶P2jTGZ0 ˪ѝL[xSזÊV\dŚ |/FG%"8.:SW3]h^üHq ƕ`wQz5BEʁ7'iťgR q ۸` 8"0%Fujvf::!^ #J+*r0Dإ*g8h\tȡu!ۘY|3lf!딧d(3KAI[4mWN~1s)4{֝2tTeq|%BMZ3vR|ȕtxbLx /yHJZq:!g]i:1{8vԗ1AJ(g9PS a<_d 0mh`}j@ ,RyΌ^ƯTrp6埽պr|"V Lo5= l&363@)Т͏4*‡ܱ͒d(:vRک#^f`Iڢl:X5!3][WRLq#Z]4 Q@Pmorwn4%u;l^&t@2g$DJ]륑G_;Ԭa;}:=T H^:R9q>j, 8 uUJS "J #:Dş=XSVfޮm|!$p|l\@1pu?pjOj8:Y"=q*˨L9ruFo#C͒ӧEmnN~|>b!vq7#ro\=s7F 3$亍]m*B(4V? 8J:g´1̱&LT?"\e >~#ϓZYFg'uēNL+TYŠߜ3;W-+> b.1OӖ>_ryp,(ex&x6T>?vcОॊ VC< >ɷnJ_'h}f‡+BCMS4ʊ OQR4|N 5KP(m5Y>O@F@ex{26j3|\5m.}bYX X:KI>^xWl%t}3H=\tq2W=o+ELnv ޲nm'Ӷj=  o1^֜3BPw.~&~jiІPb r/MwR:1O%TGms\|~*J S#Bvن[3& Cq2RPFcESӣdX2- g o;w좶d똧-WX~;*hfj2"ݟ-d{GDUqJjZdXE duq&91{O<=}/}&L;/<TgJ[ӃFgD>*?o pWt  a oA%0S@=NZTՇ8o0ŋ=9VpMPg+:_䇫r<8CJtkԔ<^$LWn$ svH-Y',I!O.`X"5 {oo$telڌvTfa͓@ Om ]H,݃tO;%G(ceh.TjE\@mR4Tӥ @ %#S/:bK:**S=YO ]Ml 3}=wM]4֬1)2r)Xode nCd WaI a鼮Fl A7 _BmQܷU1>Y籮Nw *,6ޣ6 Y]ni%J &q}i r 48Ht'Zƚ2p.6Tpɺ{ƾuBLDbc :.R}xrA ''kM:>JїavF5Re Ⱦ;OʻiݓNr ;M$;[=_ \6|*NgMF^~<@Ȭ~W"s͏l/Vؑ@[:|tء~5͘6ދo7ņ`P0{u'H u$7+M[YdZhΎߵ/L)5Q9mIѡWw ,kkТ}9n1TBn9nwTAcXjnjhq*J778Sιąwe߲ãu A|@ch:#Z ܻ1 :d5H lLZjfH47-~Zސ57v]Ԕ$mY*1:SiR}ݲ~冀ռj萯3/r.ZGOiA}l --Z\٬fkGpmjimLAt(˄Oqq}-Ea/|JH: @Ke1:]R=3 dO&/DŦvDkxokL%[I\(aԑx |wfͮT0P{YU2[jTbV<A1NUmoI x!rR,uwFq5jO& :/Θa ;*nnÏPWHizqX܋nig'W J/^ Jc+ ,;|t;600£'0>Vͬ:")ef/?}[ /m`2z kt0(q6%xRK? ju.KDjSgv 1e{S=IG49rlX"U.ÇH)-\.y.Й'<䴌/UQ3˞`]& 9K'KUeU"K !(2/UpKӟmG[?C^\"?YwȈq0TUa>[lˀBFqXT<oq.Sj.lJP3xEd"\c]QPY4[H*Kްv~}Ԥf:G= (JUfYUڳhܬ X徤Wx D_! N{P%$3BƸwCRؘv۷B8+zH ߷ݐ읱U g=og\kjgyO/L cqPdT~FX\K*HvMd/vT^5 Zkg(hsKj[[A5K,Lm^g˥7߫%W{"o0s6jx֩NfuKO:/.^}'4"aVܡT3s}]7P Sq#[!/FtӦCPz{|]l#Y?QX80 Uo ?Cc 1(h=n ipVJf"oBP4HB{EїD/L.8dToX>aYoIGֻ{|<,2WّhTx]YgThۓ,X Untnj$i4>^ߖHI՛NX^ERF+)>ȿP@ 5vS ;F#{"_ &}~۷, aRd?x!an?5 {+0IQn?A -*H !Az#9`,)*Z/~1,6mdˮg$yI1hi[u9<"T?fi_ b} hDNÐ`.]&z[xHfR94]bDqf0.ܩy~m+n]/1x Ԣ:_TщE84YdA*OX5 vuV391^ҙ"/7#_`^:f&᧩Ƹ'f4j>.`"97#[ F(0^4)Goƻ*P1a>$G/"#6[6BWWsR0RuؔKHE8񈤾_`CgAђdUg迕YӐ[$tgvꈀjzt ]kjYW .ǵ!=uclpv9Srog-oj~Gj p#Se} b ؿ˕۩,!!pZk@W zu*1iJCBp8Azv.V`6Z*t%gYZ07070100000294000081a40000000000000000000000016446b36e0000764c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/broadcom/cnic.ko.xz7zXZִF!t/v ]?Eh=ڜ.+˦"PVGH7|^G,HoOki 8yOز}K?E~d/S5,ϝTTK(qֶbYsؓ|@&tin.f[ˮJ>]}t}Թb5bgާP 4.9p{h.$T9vͷ7DBd;yixWo%N ԟ)WJԤV5EOиYczTʍ V|AD ae!SE֒vJ]\0nS}!; Cİ}a zy֐qBG§b|Io&ARuKQψ-cłƾZDwzK&::5`r,%"uӬζv!9zi)QF*]&e$}d('ϟlvȁ><-m,d7Y|Ͻb`ו̘*15&$αp]!I`m4Š%rjHgS,5OGcdjh1g9Ŷ݉1iُY )OpK)7^d~C96h5B^N.Ghwo;v:$ miH݀B^LDǾ%&JĈZђRʼ>~fR`=3Ci4_Ngq?$CEJ8}@rZﬡN ]/jrs5ɔyp{D&bm/W"ܽTfJ|)jR~E*k bc8-/p'^>C{ |zȲ StVrDpKG08] danddPPmA掕f[98QQ1ti%xp$@q7 عm˻$n7T ,a2YC#OCk W[DYd)ܕ~-츅l_Ep?M;?dAF~ {fcI>\āMgHJm[Ҝ|*ҳA,oQ]^|,_!Ⱦ,=q\L> f ƣE8}Pb)KA3r`ro7Ǘm:hVt|ˣ\ HVI4[.YDliIk2(AS!h j߱Bfr*(âÁ׋#FDc2:{b0n/1rX, i^R6/ԓ؉)ӳ=!|Z{)P0Dbo~Nd>9~F;i(N +tI6eh __TTJ rRDפϖ/WC96m*@ӋV~ z։/9a|Gh: 2#Kqhlk~t!%BB2rI1Albd~*ǷdE•뉿 H<^Sg^(kOB$[,Ptt,Y5Z2s$\Dh7{ x'&\uOUclݷ2)bڟ''j s坛,\:ss  WeMz.~|7h!ld= ?Y(.ssqc:JYU#um>>pFZh>A"cG*(FиL&Ȭ#կ__Z۔gnUi?PeK!hzvhZ@:Axu (?( rӔDʺ_kRdMPќE+TD(t%9Wk8eAdD&m$_i)s8.5py^(E*\ֱVQ.O3TK瘬og?NQ @UP[ '%ia?Wt!^1OF59"L#뛎0z9E>Ѝf5/N((#w}fZt- 8wsE4hW rmhr)6ܜ6.#:)'(!.\Ɂ>H }Emol8/Sn fq%~@áJ}!=3h \;Fz{&Dڗb3wXmD(TyW2N 64DEUjm4274V=L%p9s.&'уp] G*e$2[ (#m>/&wUCb .92?#vKѤUq^T  U?K%g~MP^?]r7\c~i7܂i輁D@ -.Tѻ ˯=lDj榰 KsABSE}'  AGŋhz?+}>ƒ^ΌĐn=,?t6)݄xw'6#jl u Bk,Ye@UP;VR2M x>`5">|ھ3< (pXT`/ڌo1bEz;LWptF|ӲSt%VgpPt;sȒ#U.bIsjGs3>D`G".cIJ.H[+Ÿ7o[`הY} /cPDʍ>űyΜ8G 凲ͤJ,=2;6$XQJ@ΐQT]=E;1! z3e<' &]Vn]}L-T۴y/ePaj;Uqg+\; t~r٫!$^lq 4_|r;$"9І[\$N : l:붐!a>mR1ASu^'0Fn5˦SӵIF^*fJR30P3j&Ӧ}SoƔzjPL̿dMJ]X -h;ڟ ҆~*H+[fU1\^ O럸9ʆ9 -fG+fS\ ;d9{l! 79Ca]$B8*]*H0"t\(_}WW::(\aŅn\F@f(UpoTM]F mA# ʡcl ϓH91[`ͬ^FKER qBsEHo߸us[yz>y-YI(3׋944wtR7bQ|ˁ'vMI e1y` ,Aw!z{Xk~ܒ{X*/ [TrY =*(TA][ #hzZ.%ܮfd﹘"C]bkk/CiO.;óv1!D%tdwwĺO'DzIq0o$;#$>1,8wLۮcBI QF>DŽ_#Y4Jt]2&-&yY#i̵CZ]sv$g:i}r'0,@ƇYYdB`+)W<45;l(凓G2O2s8`i^*_1]X5 6](ډ1Fno~in~.gRk_O]q/mKg`z0(kRJJ>/j Z0.`QoSD:DGxnӦ{o3ؼ8$~AДO }tmm4F5M)xkތ%l~:}$ 'ٹWG{{կ q k4m(ūI|—~Nm&*hBɵ аw]Q^mF>Jg|{YSaI!3][P\yL7noN*Fߣ [?T!/.;yycj Wg;}p# v~xv^K$T! p+XB9CJ4Au g9ܯ x5}s }]j#f_ݑw%χ[k?)G菝 Sy,T_[n^p7$Ym`').%)P5K :}٩UB.T7+9@wl᧦!K6j*chdKMpM/lF\=vBQ A4eH׽:߽-CxNINm2<1Zm:?j)z·r =f؝Z۹3paM*癥ƞլ\q@ZBQq{ܯӺ9ȖEIYFl,Nx@."$#98,9Ko&or̿}kژn_ކZE~-O00VX.toL0`WI CkedseڲZة[p[k-gۭHiQ01$ʆKJESg߾mʽXQXD=Vu=>*GDє"k2eB@ kdjO5q2-3.(G0%Avc)D[9K5Kx XtD%ί;z;3d{Gd 0s|sK*5}CVka2uux}B?-K&M]b¡xDxJ%eΞ&A ?$-`וeMRtڼ1|9;BM96`%es{CF3&+y{M{7x0(9Y8Xs' ^e5>Zw4lX(m#׀LujFxEmad-}|#Zz4Hlu\5Z0z՟;ttcCmB+s1DC@帛yf!xf;t& 5ADvV^QbU=zol"֪`G>_pdt'+;4DR#tS'uz9haX+LB2}c,-*5jf 3@Hu0/L0U#~61zUPM?[e &,f7wzXMK" ZTfȏ~QvYFYbN̾C wg{1}1Q# 49 2 A6U6sZx=FC0u+^CDR?a.&̊hWP(ؤ ef$-W, g&P{_k4BWP`)G"ߠFD{7i)wKȈ( ixO@Xwg$R$6![|(-\Rдް]┛_fR 4UjtJRbL5b[**4 ՞ z`n|6;US|;2}}ߴ7@l| Y?Ţ mm7Y8e/pk8AZfֲib#,7>`7f5KGrݮ.UFD'45_C6Eɩr픚i[[/ >nEnڔȳ*cf89cs<Etc/8,N_*uYSڬj˒Y6\4;* *^죫+:{s4 4S9_Uf1Z`ٷ\=gַXpט<:IJE$/<zX\xdnDlC=LmNgYW*C)1rbTz<4{ OsZ7c p-ny^Ǽg*.wnݭfcuJX.?{!" <>#t6 z{whCAcf_h3(Oj$Bt<]Qi#bVi'ͅ%kMҶ o-q {{*8{c% T YJ r`pF-J%и5N^xs7Şʝ9.O3 D{wIDhHQۏHʃ>^TD{"@\V,f_LW W Y^G0vyI9DRnB/c+p}ϽT)DZP'nGPUEKƒ3.0~\a׫XBc+i#?Zwm)KHvu$4`, A(o\D!z\%IkLl|9aT 3]6@e4;cQ PCr%Ʃ {+Zͅǃ$d=MZPw@|B-:Ma!xdI9wK~: ʓ#H׳šn$5{T.=IVo} =Ҥi& ²d %B;uj } Ky&1ۮ˽aჇoA6Ys pF"CxL:: DRڴFĴV3TZNٜ+Yjz#ɲ\ug"B_Gxyܯ٬6SgN{Ѻ>H1iP*G*Hcs4YXO&,ɬNA+952%N!v,@#gdGM:W<k>N4jX3^o(Cnb#Uǃ)ё}<>+QO1Q᧕e #%:Dc!?1GKqQV7oɑ}§ͷOݎwB)O8l)f/$"kKC;}4b4"hC U6qhB~: D['@ I |r0lAuZ~U뺽}Ie爥 wɥC]O3:4@Q &qi 5>$5 w$X[+bnP3;?/F- ׻pfJsHsW:#DtX:ɺNmZ}q;\fwPkgbbsSaOۨw|I1ڭP :6%21eɫ( ?c6Li^QSyٮh5k\mu -`X H GbS|< fƵU!l1Q[CfӖL}`%hOL d畟(`ib_ -3[qu@d\G*]n` ({"quKVy?IoS }$Kd3gLP7Т@{%t?d>ɤ$YwRǽZ[}i_.,跫%q.lآgq$iʅ RPE[U^;~@̌'=μ򖢂ʨ(ߊZz&.Y5N=E:h⾀z[, ILV[j*7oF yG_f?Gßш)vbdɥyvx +{Q$DMa-.yMڴ8~HmE,%aW%9Wx)]߮itbDq3 rWLfyL 9\_K v^j/c^gH^=< rZCGv-0Z\Yrg6>'`BVLok2Te+t3BWByF6<R*U$H 0b9*a/ GnhjO;0ϸX d(vyANd85V9`Ή ^4aX[v5^9{mH0MqK:mMUW ɵL aA_R"C_WO'B67$ $;1n!xjck%~]HA)긲,1V?zJED]xJ~{}{qm"5xz*;r] ugf,BSUݮ|4ރ"|/Se9!aO'>@+AaERY8{:2S7!^8\J;3+J⶟П;wFUy4SH$>B[DqeCGrOnUu&lPd6 ¿ҧ9 s { C{~S4S(ۈցynFM9m[:ߏ2o uwȬNs L /!XCN>pOppn9 }YoVqōPhP6LԦmne[n?Yh ="\I୯[l0JL] +YO./.AXUc'U y!$i=^TP_ċX}(t"R ^ⳟUԕ`o꣒ɣͬ}/+x5fPLom7@>vjZ}sh8Ž >XPy(l7m4pg3=$ʨK,`r%x 2Ox_|iQfv65Lw>싥[|"q˕vIʈfSzv_(m{?%%/h>)Qz g_Iq%h)~RDeY%%V2wio +=T& ^R)sqCُXYYS[d 5t-mփV-p1=gHlnҚ ̋cfd*rxm&=hLH c%L=a?b‚) IRqIc)V1k ԢFDINێ.Z6Ŏ9Lr: uriC}>'M'%sJA7q><5ϤfѨF\w[p :/$4L/ʁ4NtK;" ڳ+&g?Q-08Nn,Rwb:Y^$މјCP&p#2"@UaRh[hr;ЖQ\}+D&I2Mۤ&^,3dXJf'ԑʣ9pxpYTfH.NLѠ=n2o-wױ7gKq8?a^\P"'@+I/C]V{DKcZ7)'_H5wwӕ@1:M҃(k#{Gb}Y*|m~IpdE'L_]ĄEQL((\8WGڌҧ/@`6]R5+S9:;ba͟Oɠ 1"g/룝UPeE41B#Zlc٪B)4~K1U~\?b8?7G>+ i4qqߩvP;&A ^ lrAMkwPM3xob k_8EyݬNW[-זIT?xjM^p'YqQ ^`}81gd6u-o1"R\DA9ZAhϤjWKpIXFa4 JKE0! QΧHs8X1w^UrJ, :=Uy/eBs<{_?v40ՉtEiJ/b0>`{9QFz_xi|\R_~rY QTW 3R2/<ʵ _.SKbq<݃Cp:7\ҲA+^m8ﺹ7N'n?-H)Mï-zًfBeiBn9;Po mGc9*EE(4ǎSX*rτ ޶@7VfdD;5u܀"% ]f|lφDE>DܮTzf:=eboJ mm0h)\T)2w/`sc 7**Qo#N9aqmEp_~kk.O$&Ipr/3F7%>%rrTehk'i0eWTP1 ?xNc!l4¤??زy\ffNl]"^֌a'YuE h *jB6≹غm _<֑iU cMS՘x;$Ԗbˍ\M2tݖٌs9:?x-ЂoS0Ԁj/NY25V1= ]GA!iOz鋷#oϔVZw{,¤ep98֪'ɤͲWd{ޮa0ǶdƳВ5\ĂRެ^#(G2rs;!sΟt 41SW^ |PBf&ւ)AաԶvo+a>ŝV@윫RS  ` 룱|JӼ~PDh*VU%x]r݀I3DN۵ 1*ffEj.q<XR(WvWHT u&Z!TBX=˓FiKp"@Krr:([UMJVB|GK eĥTw Iu/O% {~ٺy ꗞ+yjF+BP5yX 4ŁbcOQqa|>C7|B 篞޻ E0OڎI{>N18!6=M/kE"aFr$DY|65e3Xg%:!g#*o7n$14GόOmR#m>>#=ЬaeA;]yo=*0-27|#u+?~3lNi,AH/G)m7$jiJɫ o}YaZmtyT0њ  n BV#O/'[B ccطUKr2IlX"yTfba4>t͍shݚ9>{*ӡnO6ܶlv\j#1ǔu5Ra:Q\;~n|{wOdtGĜvY;&R3rqE.PA,p~4g7|-y,^~pKeX}I=u~sY%M9]jNWec/W-;&ZJxB9z9Cqɠ!ѓM)B)B"g^OsV;YDCD?pq&#C9;S ;Kf `zd|+-o34DǐA'-6/rbJ]j{M e?~l` G=1{hIeI[6 O->GH r{t?|!ÈLu-S+|(Зyk+͙XvqܲFҺ8lFxх^WpUPzvSr:;"}yx;!ؠ;!>kM=hZ+\-zd\zy6KӶ\ t\ LiٺUspPXͣURva* XiH2 V\ cؽ}(~{Fi[>p-.@4vԝ nhH{gAJ߈yGU"3J>%!**:ݲd6#jTZ?w `zCuS(J_ngl1LŲ7яY#>ġ̡⥱}":fzn/g^'.g,J%): jAsgҔ˽GDcS%h6.1(o?Ddun#) k8'D+6e0)ΐx(`{\"s8`"ZQ́}V@5C32'\c2AKF?2uibʍV!sݡ(P窎#!!K*:5^K0[ 6pdjƋ,2ulie2 ][!A‘ I`{jEOrTDq ?-ݳ^Fi^{G`ف!zp`Zm7(Gv:_K?kg lk}Ep~p sS/緪:X'\j<8/7GNkHb"jR@]u(tvUj>Buu> V#kPK;s2e)W?ѺDC_Y'e`TnA=h/qpkZk~Z xz<#4%  sѢsH;t `UMG,P|$C\rHN5Ƨt5%Z= <;9<5W[Az+x۹7B|5yϚ2Ik6@)yzp\lm`! C`go{.ηC X]pݕTxK)6oړ=1ۊ_OOl6[xlN@:.#fx6_gqv:z5o[QRތ WX_e [+zFܵ [ʽD0bNݸmRfA2i˰wI5Z+ݛX:#m9s܌Ԫ\A჻f%-s>;W\&nQ,^.kx5}f C!5Bh ߺQ'uHPy|-b΋ t#Κ5]<Z$h}H.rvc#Fr bh.f+F'*1`S;q,CXb'}FuЎTo *9o M{d4i-;1^'$c˲I}"P,uޮ}z૝ct|Lu d{pb6k<n58;# m_`*ǩTalkposbH/Y;!>7g9Ib!~`?d3HNW`BAZq50(!6U݈—1yIviH.e~_܆ݽ['cjtȇATH u#i -}lGU@z~]#VVJ=[#I5Pǟ^Uv p$9#6U+[b" qB:~Rnu5TPu n2}ҐGfk!N*gW20Flh6qki'R8 >&2&viܜy殆l.BwwwIg>rNXEh413n[~,dy*6GE:O%x+w/[umxx&Yphgبar(k. r ;B@`rQ+#JEvmcXŒ0kzQ,F'd4#Є[D +}r/.HM*_g[wtg0fiWq ]XeZ.8 tCY550+R&l#+mRnk)T;II GC0bz؇ ub&C[0Wމ@i3]; `oVҞu.U2#>H|{kJl}mMx"nys5~8i\_,,?=c@3~jtF[΃jvs' ~V [ӝ0*[BLd~+:,҈ZF7  `} b)ELPHT\$f._m8%s诪XlpJ4gӓu=W:rNNuHU mZ;:$ kR%Џpo᛺C耛Ra&THStɾȱb c 5Jp P(ҍl!D MUE_9>da/?(S&5q XbH}y e mȘS3NNo6)"d*H+ifg|XE]'f%zߛi\6m9꧈o؛9 `c90*oHƥXY fg@ ^~^I~nubU>g_vW <'H!pV[O^v^ĉ4`@qo6HA<~af~'ɡ#Q&~.j?l]\N=G9 //ԅ%Ӈ2uY?hiykVY$ EwALzkM\{A_zP0f44.Zpط kQ߄mEAz"CVY'#!̍e_+'y(M{6HzÒU9z4 )xJ4ip6bڣ obevJ~xږ;ݤ=f"}ؾ~NAO_͌y͗Z`1wrT{9Ha}lt'}t:z꽘8E7=a8~UئYߖx\]!hE&׊tL` u; }':w8P}s6\`rzٖl ׏/)5Le=QBΒ%`1Џ@ )C 㨬_^&A8Jm}#6=.2rU8n혺\’蓳6gzk>n~e]L-K)T#EY/ y^8&tTDX``!BuqL,} <{XWklU~]l?x,*;4rd 3as{F1PdKfRbj+WO0z0r_l/DddjT> H"%D)!V? &K)Q=Xq ͏GG i~$( =wR"餝)2;tQkՇ&ۃ׺t*)AT.D46as^躤3:3V >&S2C={SCF+"Oln s{yvSԏHvm89([ nŹ5!dNik/>TJW!~Cu^ zڈg'CfڑΞG LLNDC)GzMV t޺Piy'H]dy$hײ@٬O:vo1 ;{J'!cyMt:CĆ%ތ@&GU6TgJ;Ot+y=O-YG"<=3;J2ҍ[zZtYzgaWEe.T`XKpoC"p6Dᾰ9m F~]]PPbR+FVV\sD"hՀK\طqJ>^;|c.A WgK*1L:*xڝc}3KZc"c'{0R}-+a;nVV12zKo0VF zFD -2^YӢ{p^e3,e?I(ix%V0 3!/ da=+$y}=,#ZWmSaMW"{9"qr7|ozkH$X\{F㋚̒BXDTF?ad8ys0&HWin/O%.+"ټ_ )dkp1尞7[vj*ԭb:ݟ$j_kvnķ B<^d(uÏ ([fK\,YwMRBW*! (~!Vrդ T0wTswhٶe3fWXyg;{ 띿yׇfDSyP T*89ZDL z'=pz@B6ΛeP\;yh9; n K=~99T|6~C䒔_{ ln?QWK3^@8:Vko^e&PM-`6Tw;mZir}R#I?qϥÅ8K+@1B_4U AY<릆6 VDxFc"˾-l(8[GI\R)* x?d*S5)r-Ҵ5حKI tGU G4D-L6.AOj3˶7ǟ4'_ K]iMzohUd[Y@[ LC t̹mq hGGEQv<Lזcs[_)VA˛yǏy#K2NJXvgQDQ-M51ܾ ,zQtWPd3v"r" ^*O3Y3dhٹjPO@ZY\A&Ԭjao&Kkq(##`ybAs FC*}"FL]9wdMI2k SZ}~3-RЛeۓ1p_%Pğ#Rjm)XcP#3 #Ȓ l7=>W- ;A#|~EVi QpIErsiAb:T.S^\O҄ކg $rj 9R7ZJcG;.>Ⱥ>f^zМc '6| C-}|-%k1cgf[4Nm=͘(F\53!YjB >W%'ayٻlUz?ݞ03Ũ4.Ngy.bU5TWKYגE7i *Κ8P׾C \`Ө;4#0,Xd#rhpkݔ0))Tuq)6Mk#NEB!%"fѓG:!G;r/AsY;O&k\M0s(8»O,Z#L9z ,r{IUY qx1dOjҹ8'"&nT#d#-{-B8;4{ř"b0ȜNuxE"- AlG_" ۶*(9׀feD?axAZE|UĚI+_0m)-K"X~IYxnkt`yC-|2@ n~}bVMQKqѡ +Win*2N< OI% J{+K9v+L6BLt)D`%&0&rκ.FR.'CPaY%9q0$Bo]갳; PN ND߫H3DE\_@;T83X9}Vt f'ȼjIޖҪ pV&_>A8^LP^J?Q'!L܅U T$Jt|~>U/r@a΍*O.q>";p.{> w,A-='y)JHsi+A$b0a+|U;O13mמ j{{O,}r._8AQpXƊC5 ZYuS >T"EӹOh݉AO8C^6/:8vw@PWcѸOn\BsUɭ4sz|A*j`/;8<7/*rqK񹎸Tv_ݪ+tN; u)=Ik~@0NDj(6!P,OǨj8V1|h%&~NmJE_+b<)솰n(Ӗ .U?[y$ *Q X`~nds;UC="i)`CZ;A>'j]O>+/Z%jS߾/*O_(e g5iwM3G.A)sӄOCOj{jZYQ.j'|MIm$8"5Yև)2X d>%l";+> ԬL"[u0Zg)}+:M 3 cNZ'#pJ#qvki VS\Y%,=D0ZSZ|nS } +z+G\eMlCd@Jǫ}HjM4JL."[M$oAzCvc!L_UpNM7uu׋'Hh}϶rbzHt3qZ)1 .x!VM'W{a:u zq ,۾ QVcn!:n{GO9S/Ci콿T`[pȸIdiߊkX;J1+/یB[c)lU> ;?0[y@[!RObơ(!P,1ijqg2^+vogA,v&-L?(%g–TͅԼvw@*Y>wcE !FbG$NtBI7}x\|3KO tj">ξl( jzLNcӛZO:;JBD5ѫ'S^_ 㦎=_ed=ٳR KMf @Z8lEb,Lj^fH[Tdg.{3\y +]Wd'<cbk2>b,⦇^D bMu qmڠjH(pB(qTKI (+ -vr-< :nW)dҙU34,1'Ӫ .K`%)goV*,e|w-ax y(Q3 m\B2GDObRry8?%H M5;vMQ|+3%d(<$PhW&pm98;1 q(N $oFOI&R (ĆP]..j1gR>MP- c-z~D )q<^ ~h0HۚVF{A2/0qIhQYBBq;>:x=/x &نIJrgt\EiD) zluӶQ*=2vJ P/8#LDZlj7?yaj/'W])ضl"TÇxF{ml ,c^K_!pW_0?uNR.e*o~br^R8׹r'B7FTaA7:;cÆqxDZbK bVK!.1t$ޮ*{lfNo]x2_5pO?L߄tp1ϰnČsUO`XJ }Y9-9m5 %;B6zsWb[N2~fFR8)&gITG4j ֑ rMf \:4)h,˜Q+7A_)$·&b2a+_2ˎM1l“c$FsH7uMV g+z0m9F &aY0VHs(,Fc{,4Nb-էd`$JnZ1ㅓWkz|Qu%mK"6g!l~z!`*+8Kͷ'>R9}5&., د. C(Xu;L?tr:|~mTp}s(f{Yn}VEM DVAtG=ta'u/ݠb*"ޒ00 Zmx}XW&v@Zv"lSL*3ضyІ@5GzKbCSxJ⦟DUW& ӗ t  _E8b/I$[XM$;t G,>2=v_v۹#bбVt<%SˀB"~Z;4[I;>wD'.O^i(y.;k3yvu.1sC do-1/Gޙw5+\aw2dn-j}Zǧ5Xb&jp[4;K#OjY ٫o@*"b7-)#.҉+d'PbscHu>zU޼6P^ųU/NUg1)FRѥ[NO" C N`̭ٞz|.X-$K5NtAj9q^L%޷%QD;5 e&ӘI*hBIhHj'c_"`/k[!j+=r ȌcuLn?&m3Ișw=1IPdRIR,b`H6m% 4z;I+mX~8FZwrfXt!.S:Cnr‚s@ucVrQzp8Աp?O f'dܨuth+~[\,hLjfW,-کKvhSg+-{H#-r[lnׂ#I#9D{(%Z1xAF4NCrމ~3ĭ(RPIaI`MvbQBoR5j[R5!]K\+-<Ȕ3j+;[mg0D*2=w__)o9|鏐I;1 u !Z3s5@U2y +P`sп7|U딊O1"B 7w'BߙVRjI[BEuO{: vJ(T*l&iRQ+-+y♹g΅f 5hcK9r=Pi y,5]ӕݗ48if ~3[S5[GqPQVV-`@>ᾁP_m#۞}b]~NA[UoDlLڀ'Nm :z)ڕF'd2`]s`n}#|Ot΂?$^fovw. YZRA,7k8ܭ =&Ps ebe*o-uNuJ)I8Ig_TjFFGbl._X`n)bXGhEK(C@SDfFR ]D4wp'G f܍7U~vZP$'ԇ~){aĶbW'\qdDҍ@_F4͛42M~avb|:zjK[g`z# B[C!;"74[? *z؁0Y.lFuˆt Jbepo/FH{gl0~Xqg&sm7/GF{BL4[PՇe0r-e8gYZ07070100000295000081a40000000000000000000000016446b36e000141f0000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/broadcom/tg3.ko.xz7zXZִF!t/p]?Eh=ڜ.+?BȨs&i f> /W},gj(@(SҔbi= t,OZ:Q*R*WԔ,,p- P$)96!2kb!L`RJLɼ[O}ԏ2 Ӆ9Q?:e>O6fd Vt:M5XI^R'da*$Lz~9 Ywci9u:*6`a=WLRm^YxA_UDE4i( .^u PĭXc:X.$5|VT8aQ=W +S >"rNGO|U0 L4iKk8it0bMAB]blo \Nh( 4]-/Ω9ߛfv[^l>Rj ~ ^jT7~md 9Y;2Y/YJY+ٴ?€ȫ~;զG@B[tխiH'O $ sjs#(:{p*2%&~Ts@U?M;̈5;0xr,G<m4)v{6ڦM%Zwt^~J-ՀlLv_ˎ.LOKIc&NRk1yeBfv{|y\W;O{k"c9Լzd4tN։[j`l܏vvԉKK1CH}$נdx#4뷴,Ϣf%ʱa*l9Ysmf*+}R\i|R_vY P4y>➀ /,zt粒K=U< 8 0D{?mTslJe~du"^͗8*]LzpCx+ uXyAS&`"OjA.#"Ri|3,Ud՝#०]AP;ÇPv)ZL]$oP̳PR3Z5sJ̨$G#R\xT]h~ ^w} F $ 曎+ i֜x _˯/V!$]!d s`>N̵WYfZIRBC. 崆a1W έ4rMRx.2W5^,5s=8dQ4K̙ JՉ-*e¤];U7 _"W3{$@5 ZfEɺQhևÌ)yB0J1jIFhJ [hߟ!#4`)dWPik΁hj\Mwl&)OG m}p gÞn'SDjhh0T(!bׁP(2=`o,VukLZW#C9Եjquc"0wPNLRښPߧ_}S(f&iZ(ՑB Ƀu=֖g{y3pЬoK[`LloUB]_ $5ǀ ^NZz tڛc&Έ܁tڥC{CpkOBa2|{ZMY_<}x*pOg?0q,xURLLjv6V. \vFĞPK ݱ#X8qcLl _9#)OY (\ęD2wHr`3CKb;ƺ4S܍uES>a@8ISUY Hѩϲ;qh&D* $.㕵kAvn`-E2M/!yl yHb I"ԓ$fWB]"2بōVao)c#(j撚|Ӧ?<]mk#dY-?MR28*) S,s8WjqIu槞Sޞ*e.,FN5?#ty_s046Ă}Pӊ`u޻1Ix=pv*³zFMAOX3d叧q{s%EYr`>%1GwaA hl(R)ƭe_Bƙn^8,N x3<3jJTWע5,5 M =\b͊W.$i5=Q5xoyra "2CY`xB#E˂#{vӪy2I2l6ZKÍc$&Cx~9%*2p&}yrLƎ U%ٻR$CR9?:\kUւpVƲv>T%ϋF0BEKPE#^qñ9!kYecAɎtRz5q- Oh+d\ڈN4L u3S|s=69]n< d]Jb×`Aއ~tkSTO8n:B\>P "d>gx>Uә麴1lF1B=$ls Cw#d9_@(3=[. w']ofn;fB cZ#V1L!"k)Ā%y2H_HDjo'!^81ߝ~MvË!'v&WS d$\SNgx\ s>Cuhƴp>(f+vr;7st3 KSO帿w.>]ySEZ]@^'/Œ3Ry5D>9tO! 3 RĢ=Cd,Ķ̘4.> yUhGe}6ܞ4֟*(\f$нana'cʹi,ڱLHæ)kړIɔpsg-Wqxj3Ƥck^»G 7xzco[w5*2;5Pk=ŕp9hSUHBZ {7^:]iXAQ㷱}N) /_h(86!AuWsbB@)_1PZk\K*ew ζ%<6r: f;"+=&Fw!ɸǖlphS'+!zSvczbGUg3l[95y]\[q|څpŅ0)l›2%%RĒUzfHN::dpb gz: n9|W~!Y> FUyD wN<| ?ID`#4woT22 :JfŘ0[$!>= ۰zѺF<Kh"*bA"۞ZİXu~d<.RC|eSB#l1!1 *8\|&}uQj ]C{0$ b"Eƃ!}C /^Ë{W& ..2[݇D2c;Ph\D<6j!D%Rց8m>4-A!x>XV2P@Unhu:oSqw̎N|+#ӹܑ[Naϯaz%r/WfAaᦋ!Oڸ)œe'EXbb-s1#WH0GeŨr5 K0\A#C1x "KwN{WIv%W(QWҗoz?tcI4=݇P, 3[k" C/Bg}B2I¹-gRih/X{,f[6"7N|XU4zm_`bHŏX\syٴxe!;Oaz!AS$.md72j9VlFDf\V=uf/rU'ܶuBWsfTvGJNI&pӬh tX3L j]<'h )ix? :B~Ҷ2Scp(hKxO:;GF` &[Ռ_ atP~R5zA}9u5V= 956yreȑGbex2( z8Zѥ9zAVw˹Rpy(*ϑPWL[S=_@{Dw] x=\G2K^cLZrxέt,(?8y^`@3|ʚӘ tMLoW촯ES#J-C u(7^J- D) v&=Xb?N#JcP[z?] 뜒8/p?##DBjՇ"rMN`iN^v,aVZ2&^$@2p"Ď<Љo"Gitb !t&^K.F3*&LǑHfEƟ'jݶCh0F7xf\rԿzwRS ?զSr s\vuzəM7Ҳ_ē XWSaM|/#+!Y{"8)2En3\w|u*ʶ}9'J\ʎ6:[͵ng-td,Ɉl9v@]Ieg1.)OD6NY-_`]!jh;$|t['ĵQ8+]ས7Vߟ@ӥٗސ9Z%P#8/eo-bAɪNf@#Ajݷ.`c'+Rs߫wpvI߈x3/Y- gKGl\uWfc?$cbr9lˀH;װU+*z7:|Hu4_Y5(OW{OUSnF-`V/*g"룵*{* ReV•q}o"GFbzV*ZȞr OL%#@)֠se)Nnu^;KWt00d C'iH[9@c)x[C=i}ht!M\ږ>b:?==C~ַZН`<_Z'l>!mXڲ .gqG;UXd_'*>W}?ZT۫ ^#T_<xPkFO/o4O+|D=ɏ3r`%!TEwGXQfTJabth\{2wi ?r8xoWYR! AIU„:5'p'ybl^ ZpQNQ Z}H ix?a&ܺcYGk3sn6~ƕ"DVjyc$Q'x+ӁHJazw>2q]BMI=W?$cӒ1ffGFm:4>\kEzwԄQK?3* 'ʥCK%dj:(xC;B:h݌4&V?N 55z)2QџzxY󗴁m6쑉`EHLP1fgv $̲2\g@y[^:srO`2ةg0prA)-0 _C :3Rc at4wk7Lb{$(Ùg2p'{' G=gI`Q}'տJ LJuӛ&! (Cb/_C64Ej!ƤE/$iwREg4dS= R*یd6b2'Ych2b@اB?__m\&!Mo;kUlꞹ W-+zP.4/}1XW{e%ySpkoRۘAJ$iX+o[DknLѼ:5?krf2gPY'm53^)=e&䀮.7Qqe_q٥}`d/'ըcNCO/jب#h륿S./L#ȴ I;[Ү `H u1t01sM ݥ%:} Xo@R_7I"\ۖvmh7Rb4Y(;$1N䥐֔3*ڛC+"1.Vx_._r\FzѠ1LgJJ sDm/Fͪ]Za2~ D+E"f)1 mRA/~F@WZӋT -/(ͥp~OZ^3Wu8^~I[@_R'|J/ x] ?,HىN^u{g pbaKJo b xY.a$ϠHMCՎ,$ p, U a/iAV ԏTfwq nxaˀ=d:IetJ=ߥ̬Q9ȷ կ؅]Bam]롺燏&(z3G'@fj8Uxv 4EP JC~Vvy}s_x?<H،"FHQjW k*Zm 4(2/8VzDgLRPCSJ.뷪H@7gQz8k+ڮ^^D ,Z2zv+J za['@/2P$j[jJ,VR/~,Bda\y~J `0 Qbb7s𳽅և+0.r¢{taty&QDHRS Ȉ8Of `SkU˒haaFῘ΍|X,.k}g4irwP٭FToL?QH}Ay!v&]%h>XKc[&y3ҋ}׃A4ƀ;5d{ۀndđ$s$wAHx]ɎșJQX49Ю,̗'[c>@-|芵.[i&kbGD*͜p~o4 IAB̪As[c㍉nx~X'D{].ʠi"G6ѡ#^Fiܵ0Fy jp E (N L0W@ 9+SZa'aɘ#IR,Rʾjt_b3B 颣hZ Lm>< w;35 0Q 3(?OKM\FFw'`bXQ .sHdRB\ moU2!7)~0 {JV R ✢ѻn]Xơ" aC&j1]Y ӹ鶺)ד%"Sv@]I~M Dg-N8X8LzZXH}, V'ڃ,P[SQ,4zhblXӚWIz)1}Z!hOݘUZ<SzL5˒vGN>HWG9<+sM(mysWZpiQ^ᏧHIY43F*x&Fyɿ ev>.79>^61{}e;BcKa8:g0|7&AQ.raBtPkuͼD?9(-Қ@IGtٔtG_v=;t ;d<nHWAUPNA,؛b}j]{ϤIÂxx=4E8%p RJ2Oi G`3RwgD[m7N6)~'i<@݌xh, JO 7NB>ZHY*\h:WJ^Ձ]Q2]d㞟t {zXgA2ї5* .+nE#:?-WF>%7+b7YPn.I睯uK|dOۏ AO!3`Ovj{?֏K ݅J8of4@dQxݏW\Ҿ"/#-# gvVM*|WYxF2 v4RHs2 {[ $UxĠ/R^NL>T4:>r쳥gEɄ#6Հ2dcJb9=;a!#4_n|eFAnm{z\w\_N6$d]&>.bmL@:ŬGDFҔB&ccޏa̯>y#|lI Fi\bϢGOQCĠ<< d2ULmKxl`\x#:84[Ay*Z`B\4YP4+9fR^_ԯ]_zyc7*MYmNdE1B[n;T)pBcYi{{LuǢ]3Q3".bp)!G="XBU8\=M9N//.eδ" s cQ~QA5qJcC"dK9԰*urFV]yJBʔG:F$j 2p;Wœx!"'\.>UM"> 9b.17z yHt]L{vb4Ǣ!Y W~wU쑇RUM7sO)abR*>1S }gU(,Y`FyF{L;,H ;rTNu*fl0[Wob}D0Я%6KȎ8L^!i]+M_T%Ԉ7)] YGFW tsXR(Ev)6Q4lAԯE{X2uB{=KsvfBv̺f%x8{܃D[_~fc4.3BFCDPnX_'8ّbJEUa֋#2kC+:>lE7/U\r3lS@-dևȦL Xw t^,pZ+X~(Qݕa)=5\OVs@:EcZT[]b>%*qySg.z>aǀl?Ox ֦ TxKb%Ya0 h坾hI#C?TReƯ.7eӿK -3F|!aЋ1A'gsK* e0GPyv>7`&O'FSjX.($p[Q]`X#1F[WY RtآSzU Qo[ųeE!Ff 7Line|b`RKS"]Ѐ d dSzU[uռcۇg'~u+HWLCe~%vuzLuwI末.G4{6~CѸ*a-qJYzn@Xps0Yb?uBOj= }Pu5Tx+(."A'a}*=ӡj'¥0e%]*ge VAZ$"6̫5n;Ҥ|@+A ^t{=tLN"D=i L2-fw-eBvr9*`$UV nCҢ|dr4^m{qGlOhTjOX^V䥿\m?9howF5~I2[#&4k[d 4a}i;Kٵw~_eٌԆ.ufHV-гmL;neGM!nTHDd|ek6C8No:س6RЃ܏/;RkI⍺mܯ?^&m6@ZtQ%c NL{‘}Yi[ϼfS`mPO ӷ5F58s+ӖZ;ˉ V8 _@ž9&HBTxK9 "Y-q$LπzTVaneѵHyxmy+ R ߕ`='QV-TFEY_M L',;o*M[@@[.K0f{2Ȯ0T p;9M9:j*1<俪S61e?Y-]6,Gk(HWwNܖ:jћ@u}w#:d`*BKPg܀ٓ^6Ot?D2XƒNW, el< >Ni*r&͘A̲"Y"àB ޟ8oX@348J)[{&6jyh7/{&zǍņƨ6E=Pdr_K.<%i@rSsN,#cY)lqbH  9T'y#?ɻ!-M4: xm?Zfx~\U$a^+` Ȍ6wuf^(zA~t7TEv}s3RL *b|6"{`Y歮cG8= ?6)<9(} zÁRQE>`?w O_;T(T>Tk ea|obrrQ^KHkY`'`ΝGw#in0.WttϪ![|0K51}L1&"Kᾨ x"/c(hfv ^~6J!us(G4,pPJD !rtnSQ  6{$34i/L >px$f!B_P~ۺwXv U `2/Se!,@%lrr*CdLgĵ?VEflȟ_狧&LLE;!OB]A:eXyuCh޼ JX@=Z\l~iȘL5(~ÅV^CY D#$J%ӆbc=%"8Mݾ¦ UDZa0>Gb(zҺ KPVqHAR7 6OGTWo8v/ ޚ  b}GvY'V.2 tͤ+/aqu]_4~XXBQX7}a-T%Dta8%Tg(+MwF10mX]! 񌵀ѻ7vg?\DT%lVyw?:BJ9mWw@ݠjWbWҼu[OB*S(نYw[IK88&m4N7/ˡ:'t(AeɞmdV.آۥe\{XC"ijT[NRIC@]oZjy1M](ڠho5íeO k,?{8Df|l *Ԅ'9*k:B& ,͞ /Vzu .6ش)JCyۖ ц6߈V\m=NL 1Ax`=e^WQ9Jҋ[0*{#x֯y"D/S& |^]a<$hɛstE<>{:Z;藴͑&`9mPsYɌJz r6WǙ >Vء AeJY C[?$e BQHȫ&?Sx->rwzݞUQp:Akz/\(ˎhݽ6>08]U}$:jh}GMlY*wkP: pl!+C-\H8]Q%cpvp*g/@ifH3B v={`c(߆+<|SԷ]MLcGcX0x`;F/XTy$jrb^ Au:~iEY-Msgf| ^ ~vr1աse~´7F׃F@*ṇ$4T.BRKIRIPiJ^BeR_ l6*AYxsfܨ 5<*L5\4rf'mHyk qaY3 5#-0|QZEd|&:eNby%dP\&vKfJ|.0B`a'raoG\Dٸ!5竊wPhJRw*7jňWʾCK[kLpo\MъzMm~(!au<˂ci܁4ݔUoRdt=ta)j-P4}#ݦBv~g`A}%Щ`lm! I[-9FaR$<"9#mMvi={>FFK[K)O>wDl~ ?gv ؗsPF֪^N{QZ~2BCG7*-JaQ#L_L8YQG=TS}G [9& VKùI Ăo?2+lE97 i9R66`:L@F ;Lv(-Q,B؋dUc|Vtv(s@"l'ߵ <= >iSi,'iW{P{Eۆ_Xd&"td ;B <41nKE?( 74Y 운ccJPAB<_%RC9%G IZ칝GOɱ *_E(jL{e_>w"nR,s{#8WEQXKέ8'w6$4lneyN~^+5BԥCYVZ4"|ז ÊFҞGu[JC{$K@}}T#'^-n}}?}LVr?>Ճ^Nw֖ c2NI&HeH*WI5,^-of?r& fa;Q/#sv^{+gSԉw{pBp[l@ F(>6D|kʈŐN~hNa/\=#orƒk:μ{5#ɔ3!;g{%/Abvootfz74%ȝ3l]:|dd rh_a&'VnyTI vqPnYij0Z4'RFvc=it*FKoȫ$}tMeW`j!k b}Q17A/ `;ʙ 8ޝ?.Х /8}JzBA'ξ`qD4Fc{PnLS3)>&v4lт勚hE%Hc`3I?1Ʀ͝ۅ5n7n |:|*cuHndڙA } L$WŁGC֡v GY}VzV$4XOnjuW @Y'g?šNUDwh <YL,{XhdeJ-ԡc%x xfH%-3"Uvuv;UG4 \ aز)M >^c SN2ݎլ0Ȯ,)8]m$=A'Z((I: \Z.UMcK7IT9d׫VQOn0Z[/w*Pt" %O$S/VY1[.C!6'u";߼FN\E6`o_&a_VInB+cy~=2B-L@_֠Z059!sa%8mq=BK3p 4eIXl *%a39ejKfShʼnmG#Ғ>K&܁Ήg6㪄"4>5 L8[[d'\P-WXrt;aTZ^"psI@c>!WعiNLk02vRw#Hoɀ,DB z${7u, \{}H.`.P_ڜ ԿtwY$NJ\۟/6`yuc?Jg9|zFI(n/@WITi%$\اШC5Ƚ2 ?xy3xMzV~ <Ņd%M^Lh%fI$[jqA=%1&7[*HĿХAW0k WyqL_,.zu+wv%#BimWnN _&/F*JhƂ8/"otdL]j#Դtd^7^8j4\M&dخ<O et*^rWIĈ-JbF b)}W8]-c4MVM._y<'qtמ9+Jͳc؄{4 Kvq+>hJ!gQӠ2?^>7 E9ckkSw+sPI-nZeYwFc+S:ŋ>>y|2=4ëlF]iGv,cP;mMv[:k% U7k}.QU'oSoo/ym;FZJnvjLת LF-gz9`Ԝ\d,DS`)|kv"E&mENЃJm=\"9 d;gE\e_[6j ڃgRt'QӈKY*P*TW( Ԁ[@/Vt\&eXLo 1WEKG ]O=nz+6L(l6i6xQl2"OG%M '.1Kh(0?"Z+  T!ó'Gq=\ל[Ǎm&V1y"Ǹ_U؊ι}OȨU܋Hfz%[NENJ+5uzttQ-?a;ʶXy2(F!`[GM5JBT_nMÑ=2*OĩEQ_Զ$:IqqȪ1F9+8Ӓ`<f>q2\{ҎFru[ +[SI1lk aIcly([\}e|. jٶ$".5r_&l*jSS+SB,J悕";}07 g+Rm^u RqrrV$R2NDjadC3IdX> mtFM:;t~} W}\o`jbG0nNѝK;wBT8KH_5mP_ʏC2{=-=>|%m+E1J1`X÷f$*;˙S1۳9^I(q*7%Ǝ¸xA3)e@ JvoE%ۉ'4NLqAԐzc5׋B-eOx0`-G`helpkv"%8sM*ƋhM~~t3.;+wK$,M:\PPnM #uBwboa+ݮrP #0iYxvX6lk4bnZ|s?VQ 6iF&r ύeqM h$ګ+Y~3e sH &O1"l{PYBR@B`(=y5~@#Ȋ$u=eCRpG50) Žq'!G;ջO-I.I&Jԅ2}wMq` 4*Hw"<@.eKJ*7 Ӌ,;?gR39C7͎jvΨ%;5F; >IȬ"D19%=X Fy7m b}q Ut% D;?.T٨\m+|Oxaxo$_J '6G9ވ;c:oo7חY‘ cSYkE0fIiF:6Izcr.nA+aж\\ 5 ?;c;qM9LsD* ]#L8)S*i#Yƞ⨻)3A#q6Pyg.9ކ8pҭUv别fa_ T(PܿNQNPb7{F1_ҐKޣ4.N`4"ۿ:GOk/&-_t܆6sčrs+w8HØ`]9i2&v 8}`hؖjzV 9˼˿ xzc6pG0P >31pk % =d09WlILt*.͉ *\!՞L վwa'yR7Kcwۗ[}ߦKX${j_]7ӣo}A1T:f +JYdRS%Pl~qd|O98Wk(83'a9Ah狅DLZ3CVhS+סJ*̕VKM!koU:"> Loh:37n I T4BwGFR`$6 zȡwS+$+e2ЋyX~ dO!*Zv `x=ZF|GYmG+ZP/&Yr@#μSiQK74ozrWIO-b,owǸ%k쾖#FQ˰kSh',O~{2{ _ǿ<68Fx% YzE5Z(ET#4JN0IU[Q jFPT}`-DЯ)V/iwn"`6K23pE򱦝S2kӁ<[.w,=m[ $&oҨDjSTl:0Zc Â-1_J_ +<{-ypSjBuA]՚ڝ?Ockผss aC\'4t$Hz9uvf.K!@YXD[<~x y:RNEBQtz46rQ(_fׅxa9< Ei#{ `ճmT)3l ˜.T<K@%.#(Y@6>#rF]bcBnq/O}_.@x"\Ds+ӽϻê>{P%Ҧ z)p"]u s& n`I#n btv$qrrG\Lո+;ӫZ[UmMi%V1eVĤu:=piy#gIkN_扄Cӽy@'Ӗ :[`$ 2j\DDQ1SC;D-y%dj.dKIfW[ʪ[G!4s&M.5\WЃ(* z8`.ks7s^$  rk_4X8FL>jM`\i[HF($~PpIOY"r%ЉqIl+%HtCAP;*{F !-fa'A 2+>Y #)yMqRVUS6 +`|i|Ulʿƈ֯v6l xRW1Q*svwIߖblZ%by^'eņ£_}Uۥc;7ǧzc &~t8z?piScM \3}BPٗdXL1BfW&$O:]MV)Q]g.]@jPGzyY kHVmxw58DZƚ$>3~¿T) Gyf,!ᖴ>E6VAUku(e4܌E9kPe'ň:ln)tsқPkz;(/irgOUf`nYCo.>"H֜(`ma[OW5| c[: XYZzk1fC[#&3=W`Lǜ4 8By<&CEZzSxB@8 f\ZBӞpO[)rΞ3?4ÍT-e0xņHbM:?niVJ&:;!dT c LHNԀy=#Yc{C䂑C`&U: F(>אַ"&95/"u-Ļكu͠1n؈˖_"}ܤI{EYR9yfϬl]V߰lbJ}#:T[yM2ʅ[Hd0vMy_M57lnC r|f2>>jLV! uȻ|˅ŹXX]8;j/ńggj{B~=h{bkH}ao\WΨ/X"E0i UD8ŀFi#/_uqZBK9c ~ou-UJ|&/1'ÁTrkU;F vk=*iwgQK>H8܅5BTxsI JjjM߰gUa=YѸ2]/d+'Q\HaX!%>  @!b0)Pad ]p!6 ,u}6xf*>bؓy֛V\Ƥ6Em{ʗ 1-35:FFT˷[%e 7;ġuh]聑4| 2W}lGPw(h^E t=4ɽl%ƫ&"*mPΈ|( 8:ro `& '0'Q[6t=EPh6ufUNȀmA&&ӑ1CR(Ph EcKQ^5s)YyT;Q?$BN:Q/u}RkZÊ(M1%0'+mҤ싼z=|K.>],v믥 Sr)5Ã}R踱~lHqJΡt*X''uBpQ[:cJY#B!8B6X{d5q1 kgn/ `| xmavЈ1`t{\Y8/*V}_Ŀ~eBu  IӽJ=O6>330UMcX'#W)V5|?]ss gEy]1TIN‘ā$wKr%uxQ(܊Xb5.b4ޣSͮ?~.'S%FΡo`L 0G;}.-hARt@CW]75 Jϙi% RIT%VpE#(1x. m$9Ha"u-&g2˧F;ִ5)jPt6 ^c&eT RioΔWsK mLB@۟qID*ص$*; #qkդI,rʴh S [ĸ.HGM؎ d!}W໨p})?e@!,Q21+ `U3iɎ.&!_*~%Zz]qTyS, Gse#D=>6$jg.|O~~Ґ몌vs_ҳ 9@D&6.nxox6?S.#c}. MPhXuTkJL0cW]oQpo;! $: qI,sE[O--m\X_u{u,! a5 sNlSYxp!~CԤ3uzȲ!M!ypwE+uJZj0Ӈ!q[+8m=8GE;lG[PkkuF-y;:\T.] y([[taAh򼀬d-Ԥ4A)`ľ<nF 7i9cHRU#.J>V4zBR2]~Xa'@ )b`W('iGǘcY 7kZv}g& x=VWBiDa'`6rE8.&jo͊=N[F /Ŷ6ީo4,&i_f1 !T`d4RdQE0&ӛF^'ש鎳P_Dk^a텅g-BwK|=dojצ~Pe)(%_)Vgư1% uJboH/f-sC ĭh*׭fs3\ѣZ#ƖQAvQBa%5QO~z+lGCY꽂/ޠuLCvWBK9fV~Ӧ;s-)A\l#qjdq;*iK!zS`Ԣ(d4Rd:Oj@J)M3;w!'ޥVB@5ئ ?Ϛ]3mÃvϖd~E` OQ%˽/̇Z,Murf4jCQ9tB *Lω`Ж&)dJe\t[)-D T 0R\-x"YaXBfD p†׼Ln,tWVXyFw>C_SlaU@]-7G+ `De$ۈ*3-הC0jLY \"oOlzQʌZ"FX'AD-ݲF4Y>7Ifb"_g,̗ +8砖vyNt!> _K y)u}uXLbߠNUT'bI«!Y%dL!*B&0Dx?ͼ,sko3:]ٳ?P@n!gHN we;xAP5h6p-[P c%W?IWwwr00=Zm- nnq*ldbʚ5?]#j$RGY*/K=+{`5;+<-ʠyY#T5)˸e4v#ʸ@Ukp,^U;]Jbɪ&k%4gރ2%<і ۳"0UXSn u3l$3 }>t,$)/(%m!-U]U(vK I둵 uT[賍"V+XL@\>vS9~mckKDݢڵ1U8!FSuGV( R7)$Ԛ-҆!i%1#sɠqc'2N~d 聫zЩ:*q$:xDUvխM4/N.org<۶O'%J:Y)Ule1l{IA^wf}SkVMK~*˃ǟco!~O$_:e$SLKQBcVuq El!]ԮIS  fXRBoq(M SjuZg3xѽ&XvB Wf;}A%M,J^ʊn1̧Xq@G>sY5H"Rt sl #i޷5uo~ß7o /)3ƘN}n> <߼xzRe(Y:V]u6 >׭~HFD%_43al(WRVqyVЕ|Ԍoo؆&wݒ@,hz"Y+z ٳrUNe.!wn:*|iL`T߃2U %x:jT؁7eA̽fvPۀݓE>=êyC%3F&i"฿LYa8kDǼ z>bŸ?ڴV.ї)}}#QӾ*XC*<TAtwU*/$.uYwѲmɴ}% %|*3dΝ !6tT|kZ> .'9Vt+:! &9J¬|[ZkN8H<GR0֭ 61^&^`0]^{>Hxq)y6J[[W`-9?*۴#4K0}Xf?;1oxWӵE/K5ֶ|vx׵Ǡ$brQ?Tq>m9jaqdr^ΎVS^m/"g>q7Qr2Tqa<+FQ0ɚ@ڒW6uf >z1 AX5]sy7 .-'f׆j4!טpFzwuyV8] 'rE@W F:K@̲LqHUq7'zPHX >:|iiL$/LʹPmᷴ;>ۨ_ڌ}ȅ1YY͏qe^m#AMPlRʶd=HCu7OʤӘ??9Wc]CA_>MI&T_S0.SAN/SP,]W`hffmLOUPtWa6˝hY_u-,zنIڔa0,~3~;bdu)*R=Ժ ";S $`s7?L1:I{Mܼ95Op_/BnϷ[C$譔8ZZ5jT?ҁ7mۺF:(MZPEP3L\y7?֮c.+JrZ}: ~6JԑۭђAε#3;+c+Hѧ+=N?Lw]i4ejIW׀:5M3dH"d]8/?Qξk S>Ӹኪh a`9J-/!L8 ]@k14cʣG~Dy^qcei|!Dӄ <27aH{oEHu=mLqDg ]$Fm?s뼽-F6}AdA2mF 1Hukxߏxof(݄yUe@'4X,ϐF&aWEmhIU$JYr&V xs(H10WL02TDZb6,0t l"X0T]/۠ZjHVTg!DZx?p9y/qZ):QX46g;B^_,\Y4QEj\h "<"94WR}ku AY&*B-KBi&"[LgԾ Lɖwn]me䢱Sϒi%U s~K5߹E'BSqCkOAXyJ:"DH^;6/ 䛿1G`cv?6W8ЅPJC7!QMI}ʹ~n+_2\8Q7U̓S C8:j\T-խ^-$,gZJ& 㖄cR6 #z;jFL!tu_򨕎SAҪ^K˜Py^Es 4;w# F;E _B^/ѺimGP* 9ގ.xA?/` j||{6eV`\*t;0.P59_5"{yẀ~K͕n]:a*˥*Siʟ4Ԑ앾-j2I'k:9~DHb(?ǂ'@&_(O/^ˠp*W<̆Úk63Ho#[< 3&,*sg}Z0ҏؚ[zυh﯎^:-PC>.Cv>#£i{~ĶgnA38/Lҥ %Lw$#a*kcxٞY׿&8O\`t~礞vUVv mͩ*_SIhME|Ѣ䃗u|.G& In7H~!.;dicL$;? b3a-ʣE蝗0-gP{  25NqRYiYK  x@ܼpyT{ ks9@'xaޤUsK6|p+BSbዸϖ lgKmةoO]ZM(ioO~6,3>%lH`R#q4O8)3PbB\IwWN(KG !Z;/)#fC+-YyYت߆X)moLtʑ}> TpH7ʆɎ! FKHŢx] x_;P p90Hh1 r(|&YgTnD<Jq*A0. 4S~/;aq/71, ēq *5Guɾ$ [+G%"v߅NQdhPmRM1n7wSmNVN;xrM_Maz4yvԖXMv݋A6wq6tgtewh躕L!8s9 TYw&y'dH|_"Lwqboh)0`IyUj7|v)`\9!_ nf*K/E X'e\ @ dX"pfKtW7AmkuR8L-`"wZ]zT|\ޕ9zO g%lyL{舾v` C.:+ w"d!P0О tGs(1L3QFj b&ZߩY'uųl;𹄨z8֣残r+2SzW{Ks|? u<&. YޔF+\ڏ 6+ SHH$3udCL"нཱ9WeTLYqֺ>   T\~b1ʩҞݲ2?XŌ` % P0{{Ւ\󞥕E?UРR GS_ :p™:7護 31c7JN1fc={MoX=y?wKrSwVnٹTԐ8?wimfvn} .سEg&8[A D13ѭJɄW _Hv0$/qE=GMb>v7qo` HZ&ax7FK(df32n]#UNFasUuޫ&8фK\=$weR*~F; Ҙdp3,+e*Q .cA;Lq_Rk]!hL D͊%1q%8apZ6+&%!5<xtZ'vF,VV1O]krzM@i6сC'!kvSp_TLj <6 ϾͬQ!:Զp*ݾ衍.>#N V):&?:LdW'7f{AZO^ǷLZQE6d ǥD/ BKJ/&f}W5k#aI *GH$$}R̯#rZ&}7JKf}Z*#Zom=B >CJ85Z?_o7vG6!|Rօ>( Xln ťw@d{RɊNe1we]ۇ艋l*l{p{G4# 5 I .{[7,N? XK:L+%<9TG65bE^׳ꁀe&."o{#h/G\g;s3FisJcx϶h1uOgZUcTc f~r^UwBksx*9+P9NqT, .I^ /78C:~LMhy(Pk%R׸ U{gWBi 4[MۖI*U *5y!1pڟA.{ѷ$cQmz cH|:ήt*SڊrDyCųnsBAc7gv;H c#T{pz ۓS6l;ZfQ{oM8Ћ\<#MYȾ*ұ *IH9EQ[ ok7&v&  hb|wV54`Ŀ5&'a 2쑝8{g)fq,F L]庉%[i hT88~/bktn5|;mv8~-5eJF# ZЄ<.,Nbsk)Q̾Y9&1hz h @4!^pE!n;¬3t@r`$#!F7Q ?Q_2tlPD=p/ˍyPlJa}ڷ;:{DEI a/_oR&EHfcoRB4 a ~}3 U'N#ʮ P[D-5"s oS"xtCMb)|Ȅu)ʰBuQ_F)Pwt\=+i [apa 1jBHV')+xGj!EW()ZX%8PjRSk>9e.LdqDX9,Clء{n +wqÑWV|¨JѤ-EI/?=ZMu9^ª1>4NHX^CYK!uG68SͥLW@Y_i&jeW g9?[rKt!iz \}iw K [;hW:VxL]x9]??w{7 OXa_4`I8&kLBI _gM/!GI1,'1D61{V }SAhQ;=0Amc/a!bXѰS4Y7`og:~2fAŊ 5#6[`2Aqa4$ C̳CPruەRnK7eO_ȜoՃŶ7]lؐ3J.r)(~똤;)d5v\T蕡E!u>F;Aǒ=V$+wL2Γ@*"a,-o6Υt>d-r])ۑeksU*- $9ﲾуZE|kY𺴆M|LVV#T "EbV%猃AQxuIUĕ耄W3}1C6*FKoJ-|a[۟ Q焺R5h(B `ȷ7]5p;bKk5Qv: @kEzV:$M(k5Uh `\&!hIXsLj5[U$`1yy;OUp6)#')]5~?aD^)C "]~zr{aJ_52HmNw!/*[IT"KSyZ*¦ȲA)TQ-Lj;Eقv?,P5 >k:2I0B%WRe kEr;D){|^y߯Ch}HS?/$/<29,V0x Sbs_>. ؠa-G 7" (2rOPj y7˭n gK_s/$n$9[{;O~';sKljm2 GٺSu1R;l9|w10?5mÜ/Vd'r8.SĨ/ZpY,A;Aa0)ק}fqDJ)R@i|Q<ٜ˯r6+:$zϐ?) TIѕEX>gXG8~̸9C%(ZDpR/[ LuZ|_9kT_ߢ  9/Zهxc)k2-/qiE`g6Y)t >0/.M2{ m*^0ÊWDBI>Ƴ|wAHށ: &d@-^9Ȟ`c&W&A-fdDeWH|X%Ds+^BiAK],NL iw@5e+s!;TFRvn4f.$h Q_Gr&:x hóEg=*G)n5p!,,u!a(3O]sjcZv1L<lO}ž6#lh,Bƹv`nX{Wb]+BBc9>izmaێ,\BaLZJ6'QoZl j&_823SyS3}7ikjN!)Qw.JDf<)}'$TrT5MBIV蘾n+)%U"PZ9(3^Fd#@ᆿv6&N*\T K:CАhNrt {~Ks%%=5ّ~T1+RY !bHRzʖ Zao+4q'\y)!9k36(挲瑔4CLca=O]T"5ifRp3j$d 2n^ ԊXk#^܌ tmE0ߩ&BCs{Ʀ ԑ2|*9|-;m5`Z3 (d@M?E5*Ҿ2e2,Mt?Zbx<_w! Csڥt=v0 ^  oXMHr lTɏ?NH{!rC|8fPe'lG%1a{jg% YŅ0ȧ_@DD<}=:X\UB,P%==Svc&&`mr;9ky/Κ@?+q]S4VJZ*70,wBCzV;|tFџ-ӈU<o 7 !)e)6{# a3#N6~dNjJ5LnXd]3y*;km9TCݘYTwۡ8?Ç)Wqly(ޯq  89p`n$_361hKcuM['|to~9)=?Oޢ_)^@2Դ3v wu3kRp ڵV=h~[ū>'[1^bGаh4R#~S 6.'>!i,P<7M!OprDZr:,qq`7Ncu%hWK(WHk+kF?Kd2Sf єt*K)y@ZDl92:S!gG&P3TpQ*!YŬi08e ෻zN*\Wdz$4[$uQ{9|Rˀɾ4!B 1C|4A"~5-uuhDDb%As7d-QI_-,/s?)UņvK=@WHrF +lk_6ˬEO&4Ta#QQKpPiz*ٷ ́GTBM;G26EʭhT 8  (᯹}vݘ1]i Oy-r0H1zPj*4aSW}֍OW SLƿ;9W6PgB+ASxRcy㷇鄸Px⠼ƥK?,Z1Er4yMʛM}U%]7¢#Xqm,cpf‹|shl{˖n%UYp?:5&e%" +z{O]GM?KT<u70IXx6dIz`1#my0W^&ўRvfB ?O1g]ъy鶅_Vk ^@lvC G"[%F\yxY|Gói2 aտ3 /'fD Ϝ*ckH!"a+2eIۃKvS.3)\7Ղ|X N:1fxˈt oeG)H>8M5$fA(Du't> uj^6pZ%0iH0_K*WķB{ۢA{LB_S[^ 3YOԤY7.C={>^-BWFA!oo罉]@[g}ʋ:#i^1\,Tv:!U%5y24=ގT$Z LVSOq1TpS}I ȩ4.Q58rН }ȬĊfI{RY|R݆Tˢ37"\*pcK@?⸻#Qk\LEj$h-VzӍR+GU~JDظcr\]cbq5#(Kt vi׾~ ؐ=/f/\@E\|k-<vKcM/P>3kWR$VL9n ߁S*{-nsl񼗯 Ս(I\ky!<}=a һ=f `=i Э.ςț!A87URd{k>;* Kue%XjS|#S6oIvw62p9T,qzbP q-Q5#k[  DК4܎ =Ob4G]Js8"ȁm}f( j`F$G&&O- 9Uw=tY3eY 7bKxơMNk!z}~e[ą@Q4ӿHkuNIzP ,m9zKNTqw[!xelTNpĩGBGoIMƠq-ř# GI;92Q4`m?@@>%{\0/;c-݄DF B{u˿ FM\gyeTA;jY>a\ei;B_Rf̪?ܴTf^^F _厃ԹBsJ.+* l@`P#iОtlpj,kD F>DeM}sn+>vթNŽڧH ;ja^\iTm^0FUXYVIEdq3baLműY-!& J0d?p>Y@!IEO^aI:n&Ԗ$z3$d*$3@ʂ4vo+S$mt̹jTnZQE8 ^8~w!sTtC8;YhЌĬhԻ 4X6Yd=I^ [6Ƶphht@\ADbD;\8,0@]=7.{C|gII٩!Mڈ^YDj4ҽk3By[a!­9XFNTj~"lW~n kP76P~^aYA8~yem+dG'{4T>FEh;i(bҪ8~Υr4+hzPL&dzC])턙l,#XDggϱRxhXC[EyCN1"cK!k]s6;\I}>th@'i$6la뽳y0[0QI2$9S?ˎI@qv"5LʓFyϡ غ:Dj{E$`LAKUZXô"2߂ Ì}CycG@џxa 7 kO`nsMΖN嗇jѭV:>K*mPW5T0JZ2;֭VtPf?4Mψby*%XظXb!br0 yY d2mBo:9 t50qvƒGB>y:/^/Vy:ADKة bD7=#7p$ v3j1fZ3]'F.Lz5 ]yo\D)6L|[|32O+wS۞<6W})Usy5$`#L7C~4E5 \z7@ן"?]q]qA }ݮ WBqABbM.dY䋭?fbqG F2~29;C:Y@m b37lOWyY@l?+ n\/Q3#k[x-y/ԄԳJ ~=NlP//jY{XSPq/ą@aqݞ-1~hܝD-[s2VZN Cī!_c\.`Co}N,֯Nrz {lOo3W3d.W%5y" LE(MRͪoOeqMŽbNRA];\eq܈U`-M٪1S\);)x &PI;^yVh !h;I73;Gb@6Qhnh/N/:i7-C5hA9l` V֧]dk$MzTyAjF~J(K!|]0""ȍ0^4+T!fKח\TꙕqnUҁh@ڟ77/a-S9ubfT 2 =SF,k]]P<T8A @Q|k υ(ߗ˙Ӓ9d͈?uW+m>)7qw[.c2u1H]s+b Uu}AJRȼCї.HjO|]1!ie:G1,Eܷap(v:DVF8ieqyDtgHt.Col|\V- ]_$zd/EyZu"oj- \TSIjmf!!ʨD[bڨ]7 eC ][EN7CrŜ[3nm7fQI;>uk3b@nfҥIK$W&^2@/syN'<Omioͭ;g@Or|ݶ h;,6`Vyip(ˑ1<^H!iu8] |v:N V Ԁv=3AFQ^">-Y`o!t>ٜ&лY<`)N d!j'qYJ%KYͩ[ gvbj]݌\ߢ\#{_s:>7f'|bWg--q8D%gSh'`,@{5{n(ϩdًxGu J7Iy`9rҞ #ؾX`/iLX{T+R2ƝC=pE&+ 0. Xg P6NsIxiJukٯYjc;\۵~\#?ޱ D?qi+ۖ 2Dd0~vt@:2)G<R ;Kzavcny>""6*坲 |q;LmԴr^ZA+&9͍!@0} Ԫ |,g/m̮BH)o=łN> Ғ1ZzId8;[C:*:d^QQ,hɆPӎxp.7F`^ VAi t_ff"JI7Z? .,z,z԰jȟF^N}C ) x2CH\#Fr!,S^scDSd.5KZ #zBHbJ)qju^MIDe+Ϗa{EDn=|%tCW"Dx0ŝY{.~arm RR?Ja \r[SV7^M{@1zSʠ@;fх_LJw-/vGBpImpYcJW.yڄ9#eQ(mb^էZ[ź!DL1ŗC^n4X.F͡_r%vH\6DsfOT}V@6pq 6Pm2g!hE.E"b_ >B_x5 ,r Q7 O)Ô\ϯMC{R_PXRG~NRG= 3}L k$Λ>b0~#_ص͂b/Ss% 'wf4ruy:4sN XlF~pz)=DvuQ=s}Qb~g)mRBoz^NmVę.% P__. z9ggmnCӯ\J *>$\/J 5Uڀd\qv :xHߠ`ݻPzˍc/hLwCkV5I93oX ̪y}e`W ̺p'r-Ii} -}._R& {F*džE฾Σ-Nסo\@Q`,# /̋fF)З[?H>p*VFE(Wy( R`y,YBzogHB]`yp J,a]M=1Kgߠܤ+Ҫ83(哪eSahq#"o)ZjPQ>!bS ŭV#ߋ`mG CN{zR(bdl? >H8tM3ɡpmI eAttmğA;PHĥᝒ%q:)Ϫxckc}5_;ᢹ8s֧8#&݋8C-:uˁc}: 27_)58.wBŠPHyޘ7רt.ʊfx$z͌9VSQH=􈏸@Gn'L3% enlAD!_GdY.x!Fxe J`Bp34hL/;\t(1G- ѐ 7}bm W]TL7V1{&鬞"hhXTCַD> -@P]$`Ǝi'}[u1Hnrӊ[`Q3%kL`I=0bGd~ҙqd$s/P[b-T|N_Knx1b"=_tW}z5Σnǥ#) 9`^Jen"x=c2'3i{unҳdiN3\9I6ξztׅB#/Q•]<9XB?C (-MDDC/1%0Ue@ 2^3120E6TӚ14aemTO'ؔI"QSY07k.8ӿG L׌A-HsqvRe0, 2Uu*S5{A< ;O/4jkd9[&lǝ{@XDďCj$1[hh1@9ii<$*W ۥڒH)}y f nDKfd(6`8eqh%i@~",{t#4 %HpAl<_ =@0er!dykXؘ2|t93Kn&e3񖕞p$x੏]pV'ĝm|}a'%&"x01-t1"SR#G%PofXY4C.BpS٘ tA0J8aijyDAV)|j*8SQ &w/5ZUiPq3z;,C8a),mU8s#:"}Hӕ8:fMVbKzA .fz'Z=+tQqg"0Ҁ?mA;sQ7!Ơ{*S=ݰhZ!Pl>ۡHe(de1ӒpYħ;18rPcáa-L0c`ӋZ"o>},_̘>q1үl uؒ9' վd pӂ"6k˷dJ?)5,JC)SI;<0 `%?}^󤃪 ƉqM3(eIl}췪vRj`w[(_Kꢬ5w+WP 'ft0q.\vOO<{p79 sէs̈}KN~dx֮3#n_"ܖ^f_8rOнX?%wZCQȜ>2n@k^Ҁ)Ѥz1@T3@`8LYi~ˍF>զ8d^!.^@ nȶO&jp y9&^ i)v]+t°9pa~VM TR"=kT\Nz)F{e+n7;##]rJJL M-RHؤ ">_4smރGnprW|%Hy&ϸALGMfN\6:!nM (^1IAVCCj7vD- Z"b;1H":G/!iJAA~h#3]qhD\%m$ȼ un3)qz}cuSbFABU+Vs? ?r ?F rSL/Ru:ek 1s0L$}Wp|Sf/ArtDS*y|aԗ:&ɴ׺y=OsYFu*T{  lM+Dג` {ؚ@ܧ ~m?z~5 ODgSW`*As&t:^m :U  ?*ʵ2Hs uT.C>QK:$N ¸zv>6h=wqڢYMkQTK$l|Q@\Էʌ%LP1+]b殁FNowR/c/GK:K15FjwN/7NTS瀘g73uDž~N\ٲ!2vk % 67Lq ͢A1;XyMCmǰHRR{+$rJ^yt5`j/zh{SgZ p MxˆR±/G(=+!!bK67t, ~(>鎛0jV]]׋ Hь1еe聜T>d|o/jPlMbX: 3#mw:_Rf~]ށE 6R ؃ [kS ]NnA@iRhՈ$ipI`# Ch"1K[(v'->n,!%n`x`:[ d.ƾ1$ ˧xֵ!bkR7dSra&%;gA J7*0y˚+_Cĕ 2 x+#&=0޸+j|F>.5"Jn{i LUuVyoov Fx@X 32jd4W8w)aݾ8b`:#YxYm\B̕\qh*K) ^pCʷ1j +V_ 2 ͘*A.<>M0TCߗFڍz-7 Í)q1%nXGv)ɶ,1t2%_s޵~Vκmho7^z"j6SvZP}m>&+& @N^.,?=v;lE%z:c^i>aMDZӡC6oQ!XҼk5mE vˁbr$*pC = 0 = ]6gDI}GJ+1Falgl 7zQ]%9Q`b:O1lkm@'7LǍUkC.qYYb$ :H/*8bR/n'{ҷ7P!vHvܼݟrQp[S3qCE^ 6*0B3=3P5a۾ZQ+,VRQXhaX/+ʀ wH_. *PGXleD}v4OO5L{OĒHUhuPҌSݕd-mv|0zQ-&76`]Kk WWIm%'SF/H^jb)K)~|o-@N evnOAM@dmxxN8R) bI= ycXn? K%6 ~C`8dEV~,{wSǃar#9>Di侳0a1*R,櫭ԲvYm5o_W,_P),MQtr$ V OJoZ>t:.I=#@|a%d5ݪy <۩60!q/0+lqqtLs+iΜ#l4dΒϺL+f 83,& Fl_{FwX^R\27l^4LZ7I#%=dAAx|~|Xe j98-0⻡$=eR1u%Tsq1SpCOČWr-@s q;K ˖Ot⯘8q͆7ƶ׷ZOC YV 0͋6SᢒWh+@Zn 5,gyDP^1%6\" =؏F !Nob-ǛC:`Q߇|9wr4.V.Hϫa,K\G~Ř:j2LxsޚT^ .}j!ED \.x7С}u2?z]ˑX.nPǏbyO'4(ݼ$dyHYFwjܘ[fjژEZ{ m qQ67{;'Y/3e+uJ¤PKM#lRDz"7V ozv5[u.tB'cVJ\]yfN^ 5`a?2F Z|]gڭHa<SIl䇧Յ.r!7E|3oD/'J1 &ZӜT#ru>vy Xgǩr-El@H`սД3_}"\\QQ}AC: OS0 櫽R8y)sĂ2*ܹ7_cyL!=ޗ0W"|^UfK]=-۪ISn;@W%ġX'VuϤy"xVE:](iWr MMH:c3l{Jp~ޘ 'jLjz _ofMp s>KΩm{j `o[[2֝5*V쥼E;bY|Hp;</߁FI!48Q.Hu@TDhB*xʨ5_!7Cׁ4)kpYJG; !9v*IǒJ&\$"g֝M"9KXv Hq0Trdt\nF U7[JuyDW~89>OsK`b '/٬n5=Ҕ;Lؙ%}րCrd.\#tΆJNޱv}H$,h e.a/_Eiߦ 4sa؀8&ً6ҴEq=İFO(~-)5$3yC8M@u Ȣ塐,2 6|ia?+qcs/㭨Q%o] 9:d?`g+%.hg w^tW$wB*)kׇy9;K- /;1З͍#ήdA"+[!:`1lhR Vvt^˪ОQ;J)Nt!,1N3|/$u&@Ϛɛ2Gziqh$x;L"Wۗeb|˺b۔Z۾AOIiG$[^.=S2(nZ۰u'䔿'uče͜l %SbR.wop fYy!Eɑ4Nom |A܉M.@@$]RqM܌(h a0O R(5m?v "+XUL}89(_[ش cFAh:]I"^,)W ] ^:Du8 ?UIi1߄p˖'+=T MR,-Rz G:[A M-@򮂃GU~_liZż:FOׁ\-ӔZ9|\ւQ5g*/C4Qʓ1pEÊFE/\c > Zr?ؠ3!,A&jrt L^КlVǒń~NQAl9(3:OiC ueV0Pw4^ORsc}匇8 >[IoOGh2MSf$DN}vb `b}HuMMdaw"3%(Fz$d _M偮Kv^ByxN5iHx .:f="J䞨Jd> X<ͨVX%61j-A}u*忶Ys+ I wOMгwTc9|o0bl"ˣ+yJcyG|TiFa?{ ;b-@hR?!>(\fXH`-d%r,5Y{K>`=&xn*a5vD.. / 4H loTdZe9EYFۙ3\]5HwOo#`Yȩݘk2oeZN1V4tOva=)Mm De[K; (uk}A{O%9;PK.N{Ր8<+6[n3[=,Svƫp%mׄ=x@_U%"~ vt$q"j }T,7*^aIŋ@dkU &W o\G/Rlw:u,8ﴤ9βb?pEp6G`^YI:T54m'I,?ZjX!_:O6{l l ͤ8O#Aj.[B;b31qoW>NoJ vu #0K"rzj넫ƷyUJ bw P2@S++cg+ip+S:ȝ!d-6;/>ݗ(#8dжYN)ztK ]Nulm@\14nx@fuhyg¾`L#M잊dU+rŧIIQt@k|˴i{Cxl3elJ5O6Zs4x}\t uh@(`#7^mWHABVgw`|6e{bIOuF/ rŘ\x?|yG0r>†gO17-)Vh5- Ww]d+@z,AJEH=fbTJCo 僥b] \2! ke&˜]N7m倘oI3 J>Q=򴤟JXaI_Y @mK44o| HX(USZV5N6D2~$_oJ+7(濏pE]2jB-=F8[CIi@ ]1"H 6 6~ gy(Vr{M{U•); G/[J~09KDyUon=_,L}kgFIR+&B7c;4:9+O %D{`͆"r&pD0cMQs8Akb19e1/nPGN C~7$kp~{]ojVjf`f@fނ5|Z+51'e7WVwk> Uߜ*u%En)ꍝg#cQ!8y`a󥌝sOES*ٟ$7^R/w~56+ +|ˢqD vʇXA[=؋-6-zhyCN&HPzuF ȓtÅgq*"Cҫf^`J*BF jCD3Y{ othS} ܡWnu={Hwp ^=WW*` y0pL| q tJdTY63ⱤƮՁ,BŧLJ:sE8<=f\kJrlb,QIHQ:Ux _o8E2eX{UPG率>k?Q4`J\$iEB8⟐΁w"} {-H2kGKvwuPq=Nr ,oi#pН-d-qV53PX݄̏|JD/]2 >'t𔐮qY%b6t@,ڦS0=2^@Mz `s5cΊ^s2/1! M=C/ G7\pֺi};OKOJퟲ呐<Ϧ{5~X^-(y&'ۄ\ϭr'm B{ɍӦO_hAU`=>U!N8ɸo*U4M5tq|͎2$6?i g+Jd: ;ވ_ qg 8 گ};/PĦ\|Mg(zxƯVZ񔚮Pc\R9KFePree(y*irXJWpX^@AQx.&e@1>pqN/-Lyr橔Tۙꅩ=C?A 7<<'tT#GL;٬7$J8y̛|pXdbdbHp bd)q8l53+0hxUapAMu NsΪъ EVI=Z'\0ۮ"PRK,˷ $CF??=78^6巡ܽi K'jq{*@YټBYW:֣ڵFIuBmcħ<3Ti7gT,o\Ԭ; PdJu XnG-(v dEc6#f[  "7"Z&[c47|m c1ug;rg@ BOD |3׭zε10K_ioEϦ+5=zM KB*x" 峔Oweۏ?h?v04(f26|}Z-#9:y)l#)60J dD?݂~3B^#Ȗ]4~-*%&}C2&Ԓ; g6nQ KՎAI8baX 9sR%G_ς`[O{-'' idF78K~wy[χ9ͣP}h_Ίy7^5)4S .>x7;ZJx [eҁ٥z]3HW]ĩ?_L\SW)x{V-o$ L{RiOzDWu!t}9'+fpPP;>>BcM^^XXTwV<^T n[[۾QShu.@X @YV'fעr[ra=_8uK(huT 7k;u< G9J`"R!sޤ +*1"|V'Ucb>A-]I.Z=C #8}j޹i# -1f]͡nsG2e=P|@tkH=_@rmUikkuRݕdxbJ3AU: it t+M6Q`8kNR/gn'EyL]qI7!1-hxjG&[;|iwrYCIE?ɎsK,kK$,NW ;co'uج \TUՂ,FPsb)hGxK3S/Mv┉Om+QF>teO]Eɋu^`-ZVĺntg 0{|~&S2қT\5~D{/֥2 Ep:OVQE : ġ'saє-)}3M§ޘJ:MqvZy0rH{G#γOɞ^)dj+` ˤ)t69yT"c\90(n֞cg6P.$"8YJo_#;9/7_cFNu2G-ʁ*s3ar 1I=8E<-͟[Ƃ$Jq #u*԰ RamFf`|cȀK4*'m @-vx4הgjR| FS&ȶ % JrgO=A~IwP/'j![LZI`h bh3uD6.L2`n& ^ ϛ:7m#c=m%>wRW1Me4mQ>>!ځ &U+vhy."f,kڌP^.6P旪ή+EKSoqX8ގc>mWbt8u1=2^-X/Wsّ }=z􄝪0'BKPBX_X0Quurڬq|7Hgö@$L[RrK> KCʁSo׷;ÿ8MuY"B_]|ġOueXIDUʎCNp~) P\R͈iI1-p:zTvEpР%j9Th1h!tRi~" `tIv 2(Q*# T6 PUe3shbZ&Qƕ–yȋtZ^a7ėٔ/ҽNx%.g7HVginm19m nY^r@:ՊéP< ;KtgK 4?]}守(C*KDc=>-CO zu՞g+x8"j2UY1|& MCK@m* nh%4|IѣX~NbF?+:錝 ,}̅RuCy$qfoSvKǜ:W~i`2m2@۱K31[E$0 4ĥ珟m҇7Z5CA){Oc`!$0/I\ls"d kRjҰqM/ϴ;^<|7Xr,2mw݊ # ,3~`J`I0K>q 5)hʛYg,˥;˰'G]˩ Ttmߺ'/y YݴE}# 1\--H:>P"#\M]Iɼpb/-j!~)1JCd L&},'3Qy^&r$Ë l_HXkx66AG7Ъ]5v,2\,3*yXz@nY;4 6zRQ(ӳ j($ixdΔ4!5wX?OXmFeDvVwiYNZR8XLF>u|H5ے*}khgzD3 w!kܧX1NIY,i3x",'Z#cՃZCX`cx%q Ys$Њ'RٞMc<DzQ^gr9 lOFnpt >N#߇}-b_k,-s#g"_jOb*nqe,/ ?J/k}ꢞ.ʟYtX޴``睂;} GvO1d:$!'۸7&1yD-wB[y`hXUa}M~9,8xCkikHD>\[~Q?]/rcAkS9I2\)O2h1#ܑ1?!at6IydrRa!] kKk<3BEHaߐz V+YLdIo JU7ˣ!~ZЈPS  !tN>^Қ&aތ`dwh6IHwVy5jչTUzmGsurSɃ9/K$i& 6$\ g^'[e[e8~zՑ,K+o^c$xu~ԾYN@~G\SG/QۋM^!Jɖ!AEJKrzb%]RrY턡M[{2pPV܁Zwv'{ldo77Z!!s 5QžpfI`&Sl1TP]ÅL:26AYd4Ec1].QWe8A_?XƃdUQpa|ۤ0feF^O@FTk̾:5)ZȧRH33ڊJ% (^BBNgm@t(M"I* z£~Jz>!A LgҦI̗JLJ'UcJAly[#NӜ1[ּq}~b@*9V[ŠI% UA6VOBX ˆ.G1Xdλu5Z eyt{2DæL0GR`ntF|[̠f.׹6_Ubj~*sj 7`MT{衘r7&X5=aO|[R }lYϝ"Ӊ[7ʧ29큀qNtRo)S8?[xf4 04xg% m^ Js^+|G'޴щZ,Xcؿ,({x碏+}ԑ4-T1ζ'v2kcs_V4Tl>YooYBMM-?:m]CBu؀.CJnzXuZD)gVf~_UPN8?wXԧc%}QNen,/˝wORW,oMf曘 ku;Z'x6t T -B`?;Nqpgqcg6]_Ab)p['CٵT?3:V;2 _/;ZVC1HuT'UC85yf?\+|3MXq5Mcӻe})d^t7LEZvsh9gn|~"P{ fi54#USsk^)ɉW\VZ 9Z`ǭv}!Xq*`@t.L7ivKEzkE Z_EN\ҹ.m2rw֕~zҧ3 n6LߺJ% ? 'Xa5׬X)s-g) ]L4S{M4m@`o F  'd}s-6oSOw]ٗ,PEgb+Ћr-Jr>ʖmcMh3%C{芔ftG&AZ05Qw2F'O@%\BZ1&[ģohyH&hsC%bdR$" fԯ+|2cnUhME4|U`d<g$L3g* 2 o&+ْ(IM$#,ooˇ/GkTc??l$ GuoW+)ڼcAdl=߭BOvR2/frGQ";.5R$0Jt* T|g'] &ņċNӀA;NE *M!ɂq;[JqQKvG>m2"L^IeWqp,hx;rw\P*:ȬSȪ|$ɐ,u{^Ϻ!/!MIY"-_CǞskDw5N Q+PS[e4e>ޖGrU/Ӆ 9χL*‰yD Øw [R4i5ݖq`Y\+L}=)Q׹Bd;9'zp~ht8s՝GeCSxN=y|rpF͐FUXJ.$ ދC{YgH(l_ζ?Չ*F᝝q7/R&+ip{:Nerq U)M[3q>#~|k#6? 񘏘R6 W ,^f_'UyJ}Yh+eXk]!'8~۸DP,Ht wOްm$$Qc⦊ ,qG $k<#^꜍#G<F<ܼ9sM LC]rS.p4spʥ]x!o4o;M'ĦyW'evFW"䒏]dߏhz?/ 'El ]5 fOcv 2,%nuD/ζ₡k(b+PǤƨ6(I #dU'W80 #lpGU\ȽˆO ߋτ-R8exAEV%0m,as⇤|uJ;:MP óEVAjw'}=NeG{-(Fj't$ϓؙ~x Z>AqzJgoN۴9>:3jU((#1lPP4_bPQyl) j*>;͘Kjx]ոu{LjK> 4Ga<82?B5Е{|6{Jܭ?:b_[!6xJ0*N9̂eOlKRu*5`<Y$Qc@[k{ŷ`),=Ρ@zBȧAgAШ'NgpoA_ @OK7%ջ@9ƩvaznW! xbN)7;cbFd 7j >[VŹ)fh@^UݺNN=dBEP%U+Thp`&؅SXGu~>-M ƛ=$ͻiMT\|;4k&?åڿ"e 2(ԙx`K}6*Op&\\ag zg"X(v#~oGRyLW˲[3h^㘱AWqd7;d5H=96[]V?j ΛYNMi/rY+i ,GK1ţ *[*_'y#>|@'Im3٪$PutT"3 m%,ڊLg2UL3t4*t.*o*>ɵbXd؊dL!stdd;v0b ,NNq}ү̺ _d*|sll٣ooYMT ᘩ^`//$ S${<!ҮEn4cӁ'Ae,>ӫLɸ^b=Ȅz%2⥰e׃H U)01Hs6u1wFV AunJHJP Ո4}w*KXFh*p<O^hxD=Ҥ5 ׁs4a'#R5$x)5D b-€[#W0D&:؎2ZkGX W5=h٤ ŵe_e0morչ* RGU}sd% o]( s*q:䌲C}('䎺D\8>Ҹc48=Ș>XZt$y/YOI̢JVt݃@nVW̒0 x _ QN8TZ>y:pw{\DX15FϨIZ/9kbib%ӥ@I^Ą06 a us/V\̗V(z7gr];ϱXd*Ѷ'X n*Vh"`M.~Y3F,^s_Ъ=t|ȻZnݭkL-25w]:!1&Q-ZlT$8]E\mfNTQJ(,|AI ̕.7 IRSj&)Wtp3uիQan,mFֶghdc%Scc zzZq\EneQ.:& G% Q W,n%fN؎=cWRvaJzG!.|rrƵcs/o\Q %/VYNyV(?r._3X L} &/O/]ĩz!cDHwV9WmE ԐWUظ`Megd^nDcǺv3mV"&67ig ɯVjP[\DŽgtBVtK +ó}8av'xq`]{a7wޒ]8aT'a3ÚCdm]M.}dрo%v`j M0tqUS͚ɧ)9X+Eבּ<dzsAt9;h#7MUJ\%,@0κ̫7+}b {c/Qj笑N~ʦID` w =]ƞ6T7GJI.Qs`Ӽĵp7V UմW)֖sFlfi]X.>lI&>Տp];surТ|uW3T xo#^ÁL>d/x?iۯNN D9Y76u?LEt`I(l+ofc _i`ZL@KT:p)zuu6Hc[u).MAjٚͯI{`IۘD A=Dbf&gr%KD2,=NpAcuy]W%TqKC/wT m牥Obz!Z)C3Uoe:a55E{E?G3UQҴ:v y"y y^(.YIӼh[q0=m>RCJ@h9GQO*B' 50BM%%ۯ\@0(&mH I8XKN3chGߚiϠ؁{i?**@~prX?|e[ C5Q{ nnOWR-jY6ײhZ*;It0;}<Zg܄fXpRb'K6 K3h}Cպ DxPsEm2NtWmZWD?hċ֥_TM@ \Q>>>bL\`+SS+_߾>~}\iK>#NhB5w^w2{@l}4eGEu7hJ+7~ =:u@2&N(^$Ӓ_[yY [ya`&?U65?{Hwk譸mZ[>ҁjc̘Wu,ɃEFŻ yqTߙ$ 8&Y, xp*庈At'^avnʾ&J Kˉo=*1oV*u|W5e]JJ3كOZ|(ox'U?'Ga)l,^GTeޕM~KP!ƨN{N"D=ʇ1G޼'LFh];< $0Z[Ӷ=S$ QJM7)va 6j6mf80:a%u[!?۶Ȉ|TW@EDR#n]j-F!m SMo^⑎3ÊJlg-' U|f~6@ 2'Ҧvvͬ@ KR˓Z:1߫6pB˃ ʜgYZ07070100000296000081a40000000000000000000000016446b36e0002f7c0000000000000000000000000000000000000006200000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko.xz7zXZִF!t/]?Eh=ڜ.+ζVX~KDhA#q R;ǂiG5Tb5Pn2IlD:/]Ήd0>UBp9lP@ 4/;s|x|Ye!e2uyDH&6 =G^`u2Pceϼ;wOK^+Wexμ!!P-u:, 1}݉#cKt/i*Eæhu?Sc:j|[b>un[#N_Ut!#0!;RKl|Jj&Sde"pud/$}d9Nqپ5OA?[ei9 ]V&Ϲ5<|y=οޚ@a}Ay걻`vw@-[M\Mj0vw๴h9=_T\57kcפ=^6y}kC.k\hv[j;R&?>CdɓnenXPBV;A}i#)k!63"ӄA3n#H{H8'7AP:=*0]  nP7tؿq3'Z)Q<ۑEofUPs%õA;_;+ Ts]PeܺCTR]/"0},.lP3H,zNjiƸ1Yv *#%TS2魨/2Kw^x67(%?vsP Lp'txK] ˷]\ȖO_;3yR~-HQjw-Nv:DZ$wLEѴ -ulV:Ze)ӳ)լԺ·)d@V$;C W xrW S~ /Q0lGZ8 [z-zmYc 7pOvuznMwsu*u] ďh^W_2)ƴ/x($whQElg6PbbO;\b*i^`=$7A\ѤWMdF6a{ &om^[Kvi;y`iZn(_#9ǔ4ҔzF[m]LF Tjk47X2ß^P~ChN:B$ F3i?ي4 ɝ VRflkYdo_| ŦT8e-vDݩ}rf$Âuv&b[xn1+)13)9jLr-D-${O_ Mc}Hlϻۙe0 @_OuukEVĽp~Ƞޚ,yvG0cqg`hV)Uz46NfסްO_~bCb1s^ӽAz<7m+eh 4.mݷ+CS M3MK ;cV_nҕ~sVՆ̤^219(-zc )o~LTZ7G}cԤU"UZސܖ F4qc8 h,?yƙFa9ECPÝv//-X׉݁oOM׫ /^ _8Vha쨷&YΪq+&q15 T7aC09hV'~ <@(*AFo4M?I~i!8Q˳0'E;԰mky"@4%eOO0!T4|2"ښĕ򩦠Nk.m:(%ϵʂS 7)M.6pqR*1Ke*ٍ:c~T բnNq h:eDb M^hwРzq浂"kul+Ob)#fji5.(;( d;"בߤ<#meN?'\yə[!j#ؼQ=rU=}̓ji4@ϡ nC(  "VXN[#ڹgJ/uI*&&Mш#ʧ)t i{W' ,`fȃt:} DpS aIhvƱ";HL3LS*,I^=4{@#J>es?^o-JO[$s;瑖+1vzIg&vI5,@B.ikt>>+?V6m)ieOqH :@.X|7B^H5; |G>fq&= I ` [<*k}R7IJNȕ&o !%]q5G)?G2 q {͗\adrD° ӎK`oʱ̧|kF+`x\?5ܜFISDp%̳ uHŠZwۧNœOlv QUJ7}Xdm2H'O N!{rq^9VՁ','PJ<$xaH MGiW`g 4_l!L L>=V?v\H.=Hp>d+vdtio lVP4@:IidTrZRASc? fxF1Vp#u/e?ҤULHS=`4c!W,eS<-J8e7wX?R0'ae 61Fս>o 97:Bl{cuzP'Cc6#D@ Qq J冟̩!eD."<+Lfr#R) 1 ɆC_\aJ+ `=lgI$$xOlPpg09RѮ.r],_%CJ)tYS^k`HtUUH5$豱Fٳjm9T]u_5<)wtxnnLn7O6~ŝ{ȿ$!We*3}̿ j {Lxĵ)r]z텑s tṳ9 Pw*O(=1GYpizt%)P-*8F!1R5s]Yh@%EG;ddw@J X?ݻpwW8j6H쭪ǔ;Kzt RUnw:S#?h7IdVLs;=Lv[QO ~kr7Bwbml9w-:6Ya}Z;n6 !]{PX}I6 lJgʷ$,0|EɑBfYx6p:u"BS?_wpZf{eM{3`R[ i]*q5ZN\'I,aHz- Ie5=3,әP 6@A] c Wb!,'&Ɵpv-o:MDvף`owo1[Cy~UsZ։f_HK8rW= 2 KJJF=lٽNG[9rVUPopJ`'/$ĺ'bd'lYRT0mrd{RE_Z\(ʤpk%$өeٍWb 1ƾ7BlL *v16C&'4y'FNQl3] ֖7록i5DZ޽L^>Љ/dO,pA& Mʼnwu,c`CJ:* V X*2G3H3u<$ouOR4%`뭒I+GZhtLohyA^dӋ4*3wP6({po4 pX9DS(aKqf&uWc/ʊY:?(D gY=@n3驔.}8z!-}'WL}(ʲx.DwptJKv1c <Jy蹆uţQ3g+;f>h͆lq|,s"r36_`YäA7Ige_CŖqvQV=F-0ۋ-d3l| \I0aߟs P HNr<՜̾N11| v!A\`mms؈ޞ+.o@B\=<%6h{?/.}uN9xG*:H4tjRcoWMKg1AU!=LknPcۡ=Tõ#5$(IP#ۯ:091Cv)&G!w \6++[& _#׷.!T t^ Xm͡ o}(` s 5KQ`XK垱uOfpN;R!R&=*iY|9{:?R]_lBV> 6m]&oRLI:@@zRI‰y|<|ФbTatu @Mi.^Υ=ɭϕ;tް~-jχL+IOWaaBx!)njW; /BT"lJq\BH W-'6[ w`Q7Q!GC Ec-xfqimHlaQڴIdGeR4`*fSRe|lب@/Hr}XJa-a~g]km4܏J۫Ļ 5\^n(ۊ![YP A`7Sy"έsp&4 ?H7.sg7C7@OκR}vWR`ΗYìS+,e鴤ՊZ@vSdQNiނ9/yӖ0fԻ'*ahZW@CFRI1$8̋BXyXп \dMq $Α`Zu;0e]_@r_ ቆu8 q6MO#0LVW&,Qg(-"ov+lSL|T%BHHg)Vy61Ҿ5bfx]kDx|>I#BMѷ x9":abdzByJy-U15p^^hغcVDv繾 vs\ՓƠRQv%!ɈJbgD6.^1G^OV-2YnY_EUWp)]SEQsz+dIe$r5i )F$j -4Nch흔ѱ ;ʐPGL 1Ht<9F-H2,;Ec $vB)SG'|BW񿒎`r1RrOǂX7wg'e'mIHf &&ee@k$Pۄ)m~߀k`K! @8B:ZL*[4%gP#n0,E㺈 r_ b_`Hl(h\>J,Gn5 L\ci+ 6):朓x!)?܂1"5 g>뼶jH5ug<5|dE+ ޗ:L0kQ!aFuRmrub i@܅E؞-੩IJ9$[m9< ~7p w֝l}H' Q7ɮ.^M*E T{Cc[e5ȯXܡI]+rӯi ;i@x#WSk;~C}uVo#Fۮ7ŞU# p,t*ᒃŎ"Y,d!OlE>.Bc͒AJtВ,r.KLl<<4 Y?: ҁۺKTJCD&- b"[2ޛvBǁ %43 Qh(d[ r>$c*5hj toYT7?{[/bT!c]=%ADdʰwAj'x|os)][jTkZ&W;Hz1I0jЮ18Mץ<ݷY@p6~}%|"c6՜f?`XtzޮS="L0 hHddm7IFtU췖&i.NIa/Oރ #2BKN @Hk'򛊒9( ؜C`!q]Z{d򜓌z[w1Cv>d9IʬqnDƅ/&4>XdvaFjv]$k~]4lH&ҼY+w6QBw#yl F #17FL$7o\7{FzNB^&HY9Bӱwy™$_ ^ɷ=1* >tTvV]%PQ` DJ>tPzڃ"\@|Z`_=1PIP<ӟ_Q0}EЍ9̘s@YoZy}$r1XLbޑe«P8~k5~!AիGuJ.zߜH;$해ϟUCbyş[<۷*ϩ^Y֩PAJm;)j/L 9vՄyxΑ&TTeL)HVU<:bK`_vKo9-ۀ*a99{SFq"̨Byn ԡ 4y3Q$wM}m=Nùw1Bh/р>];9~Xuj;/Dɚ2ճdae֘Hloݶp]ץT`%cQdg%/nWu ጋJfF\Ӑ>zw+쮁KH#~J;tҁTk _}h gO/mzIf2~ޮw^>B#N7t>)9/f1mcfZ#4|`70.ꄈe9gߠUؓ.Q84._buDp/]*TZI(tH-\Up~5%)cs+Ƙ] 󢅉9 mr0S ̦҄jۡ`y)ooS^9a3ϳB!ZD)aQ`y_ȏ-7W1ἓz?$N' 4*5B75]^>>Ko5 (\}ҡm}J@ô*JqYi*{7i I0Zs%m۲)O=^TNB$! mtTnaMQ:6|O{ZNzh%`ItR/|#lơ'jʘ5B㈛ċ( ӵK5*d'`#T9 BUFO2kQըF{(q>LC"SF%c<01##qJ" 1-}>'Y?@;ሊ;bkc_։wB#:'Vk3:='Qo: ڑĖ?P*q,ntx>-jEG.[G*cegI[ֳu> L^6--gҮbh^g?S[]sSr)1G[%o'wL*(8. +o4 tƺV 8>X (ùd9i,og|ePO!/Ok6O-m1 l#m wDe"$oϠ=s%> dCCW;uB- 1(Qq?7rJc>p3"m 5 7]R+8,B\g NmQ D=m~칛ֺ8rЉzpti!{ᔱNqsb|'V bԛ\]-LdcƏ#\dߍZc?кF9rutׄl 1>eGʍ4mpu }ܹT{$JHO:e;kDLB8p)[)Hu]т8"~4,L^4Qm J#ghuZJ$H;I&Vn -Pbslzf)WZv!;S Gj1/ (M۳#mh^`OMfqxCvU5"#8&TN8}sk<5e|R~qM?2P3K,=v[M>C}$r eշ%nڱ.Քv9O, ]Vd6t)OZ -fg[.U:s9y:uǺM3 ii̹hRZ]s:ހs}nq:Ɍ2l шns6{}"JOdCZ{ XP"/#jIA +wEzD 7A}]p |X蝲t ~E%-E:qQ2Rq4o$ǹ/d&Ao52_33o2MrKe;h8t^=OT+&H:Jb] csZ_&ỷẠڇ-ߛT TbT\t)GɁ]3`Ҽ53s]iHn:<]ěm[ xpg}`1Z<)H3D,͝ t<^lx+P%ބӘKGMHG`>c]mz`Bٹ(HHJM+[^ˈPc C'Oór^Z@̜{~U9lF&emAo#!=+,+224~kXҋ;k@0`VoQ}bY;iw1K |x%\6݉ [bl\yQf {P/HQ8ʕ[ŢzśワP,a41 w`.Yػ}[k*̓qG~] 6+tdNuC0/)Ƽȵ@,M%F,*yEr?P(~$0]zjW)x\({ɟu`6bt =†S~!zWre!<[\j$ ]ݝn%u}Z%ڥw#:=*d ٶ!P+7ʠ`jiR;w;qn/USYAiZwWy, dD&.ߌILWdU_‹3d2>(yq쉖:exV5AE9}4'¯YPQ ٻ$K]H5voHj}f7>ۣwk|~@E[y_b1hx>c,x}F9V{ (2/vO9]8SvhoE<ŞP4vtȋGR'H =N֤7t{SmԢFVDkg]yˆ3 FNѕrON OIn،M M7YZQ/`P\UE}DAO 2\mt]@ߘ{\ހK[ k7.d[F]Gq^)sl|o9aVkZ?Wg <%rzi YЯR?2mi\r- UW[ |lv7) ެ=.l9*n(PX`Buic7c2tz77yEHllj"2]̴[_p2р4hOj ~ 2n@M0 `A bg>qalf|D,%2XT%% ]Bp=Y׿<8 oF~,z: RE])cvNt3{Z 9}V uQ%RY/U)_۴u ۘ<qm݂ZEdp͉9+‰3𭯉t(ynvv::i A4Lp4 .,F$\cWN!o{N:svi0(cyV =*NOs#l ("e:cc)u=Lj1?#_1kQE8Q)uQs%8WcTfbc!6w,[EHpƜC® V,:(QGX\" Yud\m^*om2a*8n*4:~%a}C׎5E6֎Amců9z#DvObrU90`dԍ:q\#:ŭL2;D 0gk߲Fbu|boDaroMT}1TEp? 3/Me{m7xK>؟Wgt[戊va{%iI˒5PDW DYq}oa&9z!歠:ATgU*>k`N_N`M<_ %xmUX]m$s>ѐ"|g)c?bI*$ ^&82z: ,h[>* bP=; œuR' WFbRRmwwZQ<@W (yJ}ԹsQ/14l1a2@1M0d["@E_#'0)Z%\iHKy煥 a&)Hl5.o[#yx#8!U"3zSTFe%KRb+so;"P2\q72bk1PK ܄n$ʋ ;KeI\?9GB&Fμ>"Ga T[l<*Ƞ4yW^5)"2f>yeTs#212<"SJYIdT|1ũ-&x-gz& J\*Nv!-@7j lo,vP98#:8˲q*N DaMԵv%X ATeU-J2'*# -VE8i Y{FU=HtJ"tB=m# %'q賊i*d;۩T.NX%QnkKV"\royBO|+Ago[@h[ W_rFp92pX%t۽ZR>NEFLe6zwEIMNs٥Y6A u,IS7~)X: ID1TE}OC\ؚO?c Gf">M(^?h DY'x]u'(4fᨉ]V6VX֬ XəU%  %ʅS0k@s#( H{ |ԜC]S3%UFyBbI!_#0 8E=Ѱx_ i 4ibc=Igv_fZ=c o$&!~8 iW%_ǿ{{O){0{Se iR"bHsas87v>K;0 xL1G&CAy[[Z A JƬFބ:/6;חH2dUWH;r-qɕ{O9&up=\;&K-'qM#^$K)mer/ٹ.ӑK˚#G bF ܚ|^DEMtSZҷè ҳB6KhpjezQ/3]}g ; =c nkCyq^蜈!G5C+rȲCW8O$&Ŗ'V /) 4J[:;`hIW<`zh+bݲ9C+ŵU!$(A8</?3 qpaܽ>Ou+Nn yȽ:AONI~aFZEy([ݰH&CVsexIc#C1g%Ri0%W.'"[`E%z,;}h4Vɇ >̳"g2U( ɡ kVfE< Rt9Ub~_U#XoTjX"=?)Jþanw@ x7QLL8Q寴jx;LU]2yQ@e42~C/˱jT3bz0<M~B]q#Բlzi7 Y91`&˘C 8/p,B%'k ܭ0>20`ԳjymXa@(m{ U3luNܘs\9'.L6_4EYOgNa^.Nٳ%Yzzo!Vȅ/Sz4Q; YM~E6%q6<#$ ֊cgǟ7&i NRa Z?Xx>)LAIj茅dt Pi7 ~wҧVSqNq͆'`%g8p.dr`4L\}Qq M,! =bN=k/ټJO9o%0&Mz?2'4!C? (̖,CYS낿1,M0&9knojTAnsfٰ7[ _v}c[QZ1BО,DҋY"~׽جR,W#U!3.Rx: $;Q=5V~?u\1忼d5QZ[?G`&~dX}w?а,?lG~LZN(1FgV 훺@yn<;."Ut,C`{EhV#._txў<Q+/Jx>Cj(t$\+FxB(h0͂(D0땧rvƵfYďI^ZpwK9Iv a~p>5mlISkzqx9qN)RGdula/.RfC հ7h oAK 8*&䑢**h6~HuΤYHgP\R#-H<{x܆H z엇W3@$*9jZT9 b@2]2uj5C8="Կ: vE#.qZ K|da8 6@)Ќ="%s?/RΠ6@%^ܠ XYJ.p&kP{ 0o6o'p_cв9i#͐`+9,hזP|j B1i "wx®gCшb>gp/ֵ^ oLA궆ޏzsvX6sՕC<ԭaЬ34 !Y`\VXJ~j>B,,y~ӲRI`BSC%K`%7L nW:uK~0qrbXrY5ymCq͒0ml-;N9; WW1U"AK]lW a~B|abN; +/$R1ʩk: jdQP;!8u1f,eă6 יQf6s 2FBޞ~rzjƥ*x(:04H#.rᮛT`]1Lmy8hJ6&ŻR| )Sʝp+AVxCzwxR=YqV48S1N*{Y5Y~  B8vWvV)acH]%Eym| klvc/%Ig,z`/%VA&Rc80z3JФTxXAY)|Jt$ `m4]8{8VR  HPV/P  5Q4:;!;EYYiڌA$f'J@ s֓c_cC|;![VULB$hJЯF2I$I9e=fd]`1a3RI#oFԀ9ZΑn| ,Jq85W5^/'wNHJA4U*ն<3vəǮA"(=MsW* kgkP۶<ցU78UsKIaм^[TN"8GV Ve=b_ښh #KC4_Q;(׺8Y– R+4<ʹL5b>:xZQ"LPt"4rxF$D!VО͌'58х061^t!LaaMAA5w),XB r3{{-)8 &elU #6x櫘!3!N.hj&f9:}sOfϧ\k KP✌v(9B)\v;7gϑ!|d~,pS(`żֲPz/CHKKBQ@IBsyv>:j=r-{6j. UC`Hk> ?tTަoBwl9?y"(02mX+GEw+r}1-4nq9Vנ 5&^թkTQ&8t ^0E*$(^V…Yг[LQSjzQZ{ٯ7'Zk1cE97D~F 0 W_jm} LJ.^;;2l5훇ۣJ M{Cp>C6L8=U-]xB=Ru L$|im1Jz`?ڭW̾&QqO.(Ry ׇSߔYShmko1Gjw?y'd]zCp +i"c$uUQ3mS2ԁ76Wnma9cg0'5. >>/C- [۶;;qh?pTbM0x#"'_R7Wj+)~Dmɩ$n@^wNpuW$n9! v2wfQyZJUDKFO]Jqj|j_)<74(wH.=I!3ȁ*8{D#e,2:|q}`j%kHlo(ɋc"N:l n'} ǓXL!K06{CqlJ2,ɵAZ.5 $}\zW2m=Ҏ@jĺMWX7kסnick ڥ 7n^=܏]lP#eDYc@EXOߩX7t?Qϲ?|_͜)W/&h"znNCr@cދRSsBޖD,bbz+-8Rft8D!_g! $8J.c5Mbm6{C`W sT`(&M-`-VٟfȰٽw IjoD ^$kN(h,CߓOejTBӆs>@>/BAG'̷s@&$ FűPcS՗DTƯ- DJPX`CelŜ'j<薥*,o}xfLbۮSl;S76jw/:uqƬ’PчJ̓Y}P'"Ę0MFu&++se'_,`R:BX<v@8L)= bzd Z zZp|-xӣ7=EQ2Ӯ}᳇ MҏUY)D?WWoo4 Ux> :yC)YL4L= ]aF9b3Cj_:DOOeզx=}]Af阗x6+C [0 ud̸\&g𖗬,d'y+IB=p:ė )v눤hySoT/fBȄHd?BK2s )R#qoj4>HxK40bXk:QXV;fL3KrxyqX4H54Hk"%2 CJwSLEb/*sNS\p [O#wPd!a#6Z|_*:zѴ.7QÏjM"R-)5E"h6) Ci:̹IHy,x'Ӟ1Y<i`4>-ˢ邷7{-O$O,H־P{>V?g7W8]^XEnє:(8~ ѢUG c i]= !HVv%/^Hm)T~|+ P/ÏT+~,F$hNT`hˑm}Y.\@kwό-ojKh) 4EF&дNyu[3Qx_P 4kmCao ߺ0'!,Yskx sMKf /f,m) tIS /+HCTT3{G.g6ň<]?~,iֿ@I׊c+t6p}bQ32i150U,B TnF AyUVjGԴfBr'秞f̎K!o$}jQLcQc*eXElvxU^]. .T3 kA`,@zۈf"5qQdE"(GTD3YUyڍ #݇or'HlAxX)ҫ؟Usc]G|]r>)TU7)M4/_%Sz.4q梡{ҋT6g K2_yB<ʘuӧdzO:zE/+m=fBÌ|/ ߥN TU&KƝI^RwGc ,$/Isghj N㖚*f C)INψ&|LCY_۬sK)TT+$egmջ[}V˥]Yʬ|ťpo, ]__6近=y>C%iîoeN_!m#"h̀1Ofe}ħy?F:Kƣ:fQc 4˱;C _;qϡ>^$ˤ4g=%:$ˈq03DGQ*|1pL_Ryy!UVx4 |cW $ML>Ai\RQ^!HKCmZDĮ nd9 2CqGԆc$ChuR:(myٗblPw桮SQ擀ߤ[!N)T1m& b̥U<5fWdGׇ?zJ*SPT4(4>1LX ^4 T$zu^ Y?j7yt$=` 4wszT! @9704 m}p_ {hqߢcAU|#FUŲɥw9ymE.|w `}< ͻh#a/aw>-0OeoYp _xݦe ȯOi*v;h" }͞#)`؎$100;m.Biю q) j[;F9WzSଝލm|_򜚴HA7L9aye>s™Ȕ тߑ/%G|z0r%hWxa l]k+?!e$4‚>?Ÿs̭)p dȹTӝmF;?_śVkWJ?)1%"Oz`^*~e#ܺ((mqv|,=AoζDr>e%*/M,УMժ'3$_"G #͜Hlh_Vn64'/LKߝY4\po*#ӏCа-RC_`1RwoߛSAH$XF[{G'$K!iTBgKv{_cNK.D\V,kJ3pp,H*(Mg)jz)MncDa\w4n(؇1H)>ڶڶ(~(HL*?݉MY_et~Xz̠=\a-P-|6Fp?߽;5d"|0tag~ S\cч[67iW5Y;܄-BB$Dy ɀ S9 z'!@4NqjnzFuFw{}I[Ѓ|P\YS4IoͲ30thV@g ;0U{6`8?ٙߜ[yM([uA+k귀EDnF̋ײ< /pfWCmn&ܭp@Xdv>&5֖҅ ?gOqA5E-+z {Y%e2g\Bi5!j\oT:"'Pˎ# u6z9F"YGW\A,T(}Ah$E|em pEI*P#'ŵXwv"HCտSY /0`(hp(E\Utj{ZG%Ԙ d|?BzJw jϣ7\joMZxMTMߴWZ-nThfAL}1q(!r\Gqɦ-Mh$4&"iB7箊6ԗ}kfנR1m(V!cQ&ιp됝9[?d"dT'ltY_ύxvjٙ 5ϻiXYBɀŃq=GAI?)1J*Cmtr10jPÃ{GTDC FqܧQtp s1$q,L끱LL!VqUGRkS<[n/ae䋬2KR*R{Oi( \0+m"MT]P"PƩ8!wP!P g< ̧RTw]HOhU8Yߦvcɰl |4,Kz<( _l;)k|6f#u!0!cn]10DX;J`#b8/4yΓJO}iCm[o}xU)M:՜f?%t6<p 2`t-Ym:/mgh">?{ܧ[tr~&~Xlg:xku8HbWY@'&[!Ab4iqC֚qd&jp,7ٸ!§UΩ2T$U ްsˉªwEp;f`WKpS+\p47/ދk/WKK%?Z֮c"c` M%Ũ>~ U+- l~Ӌ'sh2OS0mLT\r)}C.MeLd̷DF? ftC@ؐDq. &(r܁8B5ĶʺM[unO;喇5] CUSլdiOӤd@ ~̊W35Bdn cBVc0uMGTm2w$wu^oփyfh:X& #lŅZ sn9h0|T2mK y'ڤ "L^>:+Y$ -oE#"+rį XRl>rsUvfKOD=pԱ`G~pimtvae̚$a@`oWԱ]j ]I׃_.4kg5!߬φa:"_ 7*H7$&@0ɒoYWn fi{(յauVciQ-|2Ɵ2%9/(30EDw S^̧LH//9x5S Me 0aܕxe|3iTN03{sz 7[9|T4pRR349ϵgD;\ʾ 1T)!wF΁=p$d]K9mKLsąHu?/ʤ\!Sx?PnԹ/'W+wuÄ 1Oj~^A"I5MN!TE_Nљ;Ѕ7E9^g$=R洏y2A.4XuE᪈/#e)X AT]D9v$*3YW-C^8~d߾{+r[HpL̽cMY>b'&]2!i15û* {g߱QB;ey`l킻۽ОޖtBd#U!ZQ[S6 -Jpd*XKNj 5 t<߷c7aC$&ou/UvB]+ck籮;)z*$:_ޱwt7=Du;^ᖴ _We~_loutg5miK Y6nؾ9_ O΀ بV`>T~!d\z\fgz8jcTxӎU}"J)WGOaӵݏ@=O!+ac<gV :d6f qMP-k4]2DL- y{&N!^m4X^uEUJu,FQ?_#bqj ^\PҾ|ƲYUPvo5NA@Lu;}P"S0w_m0S4Nt{K]zUEvej~Nm/1Wô9MZst} ~xʜg!c/bh; u R4]+:鸞J[e0]av Ja_> R) gNq$dűm4VgFRZCMe1~Q0{qvJ)dAd:|FSBH)6)").D҄ "|L X w#r8K0>zřsQuZc"5*]fSz21!G" ^l(An0O`2J q$^y*ް3,i]o:A$t}FZ=m=MƦHVH*A|袖%q@y|):|{;1 c+5UO' b9~orn3Ƣ T,G!{g}8A47$NyX:T \%Fw]HM:4BZϝV$*jgeMzH% *xU%y#x;x*wiR/16VzV&ч[A#%hjqx&έ`'42Zg\8+P8#M6",.Z U$J-1!}Uu/E/@jdш[uC *UbQ%=̞A6!@w uhO$)(#qyD^\|41Zuǁߙ"YѓrXhEB#[Ѥ,7Wdc: ^C;dj)yI(/EujF{7]'ZcGkw24=:;l'?P/A5檏"i˕oKa 4DKTǧ,q zSbA NMd %ԈwRC&'?g!߻GlcNOǼZh?>D` /1sR²V6 ŲB3ցrڂNH&j:hȸJɤOH!Fٙʿ)M)&f5\[2> [|R2h_)(.,bW=<\中D;N83γO.}%pJۀ_@:9SG+,#`NHճ%!kz1vqڞ 78BY6Hpy9O: `=-eh0I3z]iAbJFŬ=_4Ȁ?fKPP%TaX`Qw2ڬ+QauߎWa=;?jsd%`;.fWآ471gyWO*FTX@9ZCVDԿtEkڰC0xOX!^Ljx$Ap*`ӑbxLTr&?),R'?)'oV#*j kby> Mἕ^ d H: I6fO~7_!XEXd}]H>]}+A&Zœ'ާm`b"lj@J HjysI_2y,97Zvw겙<čoMxoWc{]죃"5sB8PNN<4<^@;.WB×j J@Qo֎wƓx4lÒv vRgnaj$4Wm `=^V*CkD ꐲNȐ3l)Bpudk0Ϳ3Hq~E4OCcEkZdC78~ {vr~\o GX R T?`p"`,&J_>EHg3hq꼻 @.zoFpff|1LF^(&apz= l@[Wb@2m.ah̢?pG_ʱVxvd 0r$2s] X%<5U(Zw4*^WڔYuZ,Mnz@_f.e7|Yqmb7q%e\H|%0mվ #J_ع4DXӑ-0P 2i>t&9jKޙxɥ>I1#ў%&r~e^VeCNSh_N (Tg)GZ~0R=RR[fzmTD攉Ȍ"T6Ps8Q3ƄP/G볬d+/ Xߠպ ks!xAϕ*R#oȜpPjQ:{OTkD? _lȼ;p(dZnt3 H/wSݤRV/cZdbICAd"8gj;N?\^Gf~SD#P'[/t~9o29`1˃򮏇?Y5xC͏gl~jin(wC~9=o-ͲOjCJk܇W]5΄}_^0qW=]\'bekt]O+-@$Z'whCجP7K&,'U~ ډ2) Β !5qâɔșKcqxLBS3;Ix2mLy(@M7 Vʬ&8 @Mgpyv%):/7܈Rv Zje;,I][p!#*yЏ:]]fuX}ZQgfo~7~1ApG.E$xL\|v<9]=xTe<ٰ3i] Ha_hqǎ1@aމ ϾA+]&e#=s0*Pc8X\PpnKT*3%uX;Go.˴Oos{fT,ى$I~,#NħxH(\%X4#m"04o4y.$A:Q 9X#6`7hį+vZY!xKfw+L6reR{@pW.:bn^ƔrXr f_edS7XTKߵ'S+-u] `}:k (:nT`QlanB\xwVRmYW A-7nÑNֽZ[ qT"O0-n#JuǙa2E$I WTZ'5-^&)ѽ$5W/(j൪ѧ卓DX'\L9LtZwLSdb>AI'>̓5ُGwك {0zkn ]R9Ǝn̪8 c-BAZ'2ȁRqpа0gړO4`LqD{B]9]vX#wmwoyE8FaiF&'e.lB3*wݸ4+nqSGj{ӻPO؋)QGm BӤDh2ZF|fl;V|Te+t+'BHTʤfϥ&kA=ZOW#Q(##,j% $$NxL?ИrZjdӿę@伨rq܂vIF6 ;i|9b"~!ox#Kq}h@;vrRNi47 =4r *("N1A(OG;^j34ܐ} 3ؘƳjeT"kS,pKԡ+H0'E XDJ98>QAЍFl_x:{bhJU)(kv;-P(z{m?8RCЕ_V{!Y ʪUA'5B;BԗN٢4F*%e{p "Þ|O*5Q]o\IReRXpN˛Ђ-"pHW1eLgɞ@~g%{%>7Ԃ(P]ⶄqm9Y=.# g/VWo_fgi,!T(Yt/r :*QgF 9p_הq(2 *}\lbwl_ˡ=rw>֯Geӄ$ Ϗa"4A +F&ޢ+)x3,ʚx0d4 ed:v$(O]y6[0LF=im}*b=>fmy#lfMе"<'$ݧFA C$"Q%0c}z3hhnщHhaQ1RЀJrZ)afB%2nLD7='"6SJ־B.Nkq*cd#%X[Z(l7!,OO#{?3/j?&C`81+< 3~8k3^5o-w?«WS3%J9$)tRYCS^vmA3.@vq>3(:?CDcYT?ֶD["1Øy] Ol:0}/s+$\飏J <@mfIo QV@X!U-Pf17No# \9Dn^6jui;=87hZ0黝I Pgˈ.QWFľvU!K ?/pMDn ! ;=Q{1Mհzj~ҝ(/WDbbS#~:&=eĈNuݺ.<FI ا]9|7{&_U0y,$0Z:y鍄ؾ:緣! `y.#V >{A1*.ФPEkA#iϐ+8X7;R\!wCqr 4J4e~7H0LŕlGSQ:*\IpR0hlCB-:_~NȡT,)bMޤm<++j IH/r+"O*~;PF@eQ2) vC $/]ZsV's0:X nUXԺ'4EhFY{irh5 %p[mclwеwhgOJ V-&6pܤ!F%<`amA/*;\XW(7|l4>0a (.}e2n9Rć\ ǶhW+d]ti õqnd\6xbnNh\.~rwD^gXN`T-],Oc]%o5_cha>'^czC< L] Q屹CK#B@%8~\@]رh5$\&F yHNήn*EehzyeYm+SAjC@֛sPA]$IG`E^ 2a~偔+۷R)Ms 8ٺu&ğ5euj;<BUUپA}aҘs?bmD)|yc宮aec2OxVh|(gK*jV xᖱ\Zn'ÏPv Mǃ-Q̠8Oj{ hRGWy>^&/iMts#OQWx[kÚ@FWfe^S@9_VҾׇ[E7. Q7_Y@_˟W2}AyD-" W5êI LOzCM?Kp&1jlQdbEO5a- DGMg*ph5l7C0lcV)(̟-yxχcSUx1S߼s˥=l EoU=)}*]lz"vccg `}$+Vs5fix;z(#5\h̲aZ |eGvrMcdEJq-(Ziǩ.K(JmP+P 9oFfj_@*L:-M\y Izo@{kM*ҽ}QWavh/Ҭ/Y٨kDEHZa.K1APߦjHPI;D]_lZ$4ߏD '"S]rRuWrp(Czn#&cZ>NzvI{f2i`\6a_[Zmw|A,*bo<.PUOV"eMG[^ڹCuA_U])5ہ 8͸oJ04`JmmBT_ Y.<g& @o%_2Z;NaP9lo?tcVt ke:q+pg>+'K g|8}ZA^CZES&gsP`z+}+CU&Ba^$Z"vY0rӫ+dM*JgŘ U󲔶ƀ~a)]7n/w C DWoۙD\[G"4 ndUB5Q``:MbVJK*m[A;g39mD]a[#<̖Zr.(KNu 5`U*tWÎggܤ0MHr_Mn/ b.b Kn̿@OgN}rP^'\Q\2Sl0[ ݰ0yV+L,'l!Ld!:@r ]3\vksbՌL9>2t̢u_Fn.z0'ʄarLy(wpaz$gmMXKGj Oj[/|&y7uy4J/A^+|_KvY48s>ONVǙ\Hbp=RR4@:vYz[sœOmU[thA@^(јpKn;u`"-zN)זnuMv oyZ}m Ts\wf:x-*^s#9~^Tz.(_.+i.b/R6KwOjXk9p׷3xz(VmY42rMv0ƳUMoLA^矋P9?$%--65M]/SaӀtj?lôBcL S$g# =>6_pZy`o))oPްGS\]" ;-tOyo!{6>FaA1?P DˌRna|hcK1<_@d}/\_t@Ѱ%-O {67 TNA{Nm;Fb+hHŸ ^W˸Aݥ#6aUq,.m?p59_d>3@Lp\V%;/eitE.\?YmbPNno O]#h?:\.cS3%G-~BrEIQŹZEs:'dli\ZyRωH$eWIrQ\cLK2aWȶPOܣ,.1(qUFѿt+Xk6NG wͬaKJC݂\kZoZJ ]>|hkqĉ'%grʀ:k ̸P-ʉpt6m&ѱj9ɫu?`XPmJ -t#[V*AzD;'"S aSF^ ޹Ԛ51@Aر8ۊQs_f-ʃNiuJt'# byw1h>U'/q];'.q'4 pr\h]ITZu֮0 nq$HғLӣtLڽ9o +pSԽcrR{CV#JV&^# KH$N:AQ7Yόu#./TUI鉧~PLqeHBU耸I1)}4a6* wUU: vS"N+2tqi|AܴrKD'FŌB^\ṱzt"ZDO/Kw`p! ṹ.~d_SHyWՃUg\y%FZNvJÈϜx3J+Oi[%2RV1$Hٍݝ*ˊL|"O{e_kF9ۛyaRysO[ѭd͑K'J}/kJDDj v`.VD^:h( Zܞ}rgwzÓPW*1nYLuUOQy! ፀ)5vUBӅv󉞢$'\C$9ݳw)ByڻqSd{u 5f! `sPǐЃ5QlN4uju]Q`eTb0/5NELjqJ'E7=Kߥ}>ra 90)a/Ũ 3E.w-IMzcoŠ۾Y$\[]7:,4^hH>^ь}wUOõ$cz)+uS Ϟ~}#5im;c Xah9 4ٸ֨_ #=Kvp6Pݶ_Aɩ, lRnTJ޹6߉)sX!$^N-Dܫ*EV[Uf-p(DN$~59>WgN0f ;f)3+!,9h_MwR*8Š+fu(F`p䌙8G~JX %w3>&;̐h.GMH]i^Gd]Bj/|Xnu? "ɿDOk9W/usa(JΊjꔺ+hB/7;KUK++72ŷ\Ulv{,h"f'iR\j#ّ%5cvL)RM7+^C 1~:4߈FS ށ}>c'2jMPD(yEi;i՝^DK (Y+Q'};*q.{sKF6ðLT@D)*sd-̓c(x5wp1Vv_es Q/Wz>ơR`IQ+ 7m|5yFUPPcZAcfz(zX7 jvenV΋g6Vg&j(W|D_C W6.-7 ҏ%,1u¾XyMZ7.RS&1áluo z=ú6K"I,;FSB"yE8/$o3>tFfpi{QVP9!>U-D[bKrJ7NO,G->.PM,BM?)xg<\!mSؗ DLDYH}Y"ˮڄT0q<^|mA9qDLy|. EGAB!ΧW}p,[d?4cIGHU2d4^!NHAs:6?j/5Zɸ_W<6ŹHᛷ06Yz ZIH 9k螑? hwstZ8K*Sb]ZYwJϬJq5nSL{8|]%$q_$s)@L*)BLn;fc S9:B{ Jv>;n_2y4\P$8r1'bxJD ^MDL?q^*<8_"A?ވaּ}f  * # I)ցCEݧ o}8dt¦ppٙϑHyܽFt&&P+? 퍎¯y",v^"!,H(dzm)?R%W\_C̈Rp]r{4  cB1/s<DžYݟv$ Zن *ݎ4RJ]C< ,tN)2C -&`a q }W+<1S)I3C,f)Tf*JǙ.HWFp7@<(Dht'vV'(ID@Ig8{8#-Y%&ywR~:#7_S;ܗCĎ-4~dG3W1ũ`,^lI_cn Rjz@`<l;D^}k6|1.Yn*^27Ͼf41FWlޔ;DV9֜.zց[_T2oxq{<8ߢ:Upt=g^[*$-zNp-d,~%&|!B>lG&b$4mXCzW-/8C'cíVhC}'}1s/BG%3y17LVgΓSB y4%:R̉UoCOF){Hev%\#\<x}S+pi2k;x]/{òQryYϲDCX%yWړja͚X 3:/1F%sVJɀ) qihahϣvq#$ȅ6XCƙšsi02x> ùD{1vtz82/'ޚ˩֯gakpg!v ggɈl/ XL!.Kځlo|QvպYaW&Q=#?ɟ+6b&C:N]"o6 l{Uc1 T%k"B1NY8X4l$yv~FQ+L)<9)"cqL䔊cc H֐ʱ*9ql<|u ~i@M&)BSp^$ rس _g2h_ey+dרNQ+!K,Bdޜ,E*e%lnR-U&_l'4.UT;ۧыA)ƶ-p(<\ \kiфByZ{Oz 2f0"6j^hy+T z!&JĵQ̮D3GiTܓCOOI)1msD@lJz❶@'m?DL 2*Z XxXѹԓ{[P0z^= =G zEhG- mHt1jdaTӗhyaiu̮ɕ>*|攙%<%?%&ⶲ=Qo159aƀj9#t4i-$f<;;2F!/-'Q#aHݶѺAp͸2//t 2ȧ UNTHn+XH\od@܋vEswbfdؔrzG{2*j@0F`R&u􎻯d90e99c0p{ b]l`y6+]/q*}ٔClzQSȊ(w G|lj0b_1}؞O%ڥ "q`%)| }yd$IK Xfe-) W 8Y%S.Da5fODHJ[Y DQgb(h8#Is}ש@Θg%b&[: a挋e&K֣c׿)bDQz 4(U ?51n?@a!#ku596l3PL؈0vP'L'?k[J¬} F$;yLHH"tFG`p|EȤ,F?q;*606 xtUOs}JWl`sԕb4azbA{cZJgz{H 8#uKbau~]Dck(BgIK@-ma QT+Xp'E#ݱQ&8!rvوJ __J '0z(+_sD:`"x(QugzL,-d7oP#x#w}|.{Yw85LK<2U|%a VA"0wDw 9wxe8$(S*IBko@l7d#|ؿ4x*Lq]ZL\YI/Y8yMHG@mX)(sl2ǞTq|Y} u/A8m_{ny2S.ZҴƾH!P|ńw܎;/,^֓õ{*^LXl΢0XT/0P2,nor zKQMځ /Vt8洳'29˵1rY g\Y~#Ƞ[.̽Wͳ1pul%N4/cAx cdX)@U-٤W94R{O;Q_6ruqb=~EBu3dYKÊXKA?,3; 'D80%!|Zqdb@;UL38ds  S z9B!Zn7G-x)iW>_xp{e6u-8یÒ~,7>~+aS$.J O~-9!`=1T@v`CJec(b+,mPíH hLCe?b5?CEz[ u;tN[qq|BK #K \&5({uFTޏ/_?vsf a溺!Bs0}yaU~%5'9 p:zwt;f^C.vZ,iQЯYH 9ܸ30ɰLfpɧ3L2 |*y /b,X rRPd}NvXTy⫀n/McI]*vvW¦ u{~|g"֗! iLE @jxk n7^п|xs", 2oYgzbr)`-w[#d)1ARQS^i. `0$߰HY'镋RnwqF(zP*lU6U$@cq;NX''s4XүcF=ד:,ؼ||:zoj_);#1"j7>}\WO&^@Ě,j js/U{);J2[9 X\$HUmu_W[E&wY 5!3% p"!ً>y<[:xCd! &=;1PQ%ɂ[( gGbauo K$Pyn7~O-v*c~\nW`!l6 { aqxz&O8S_IawI?+6 9x\ҙsMO)WĬ*G~'VGk? e{lOno3^ $>vE+:rڔB7e˺ٷ IxMU hHxϩ?/v+5é_=t!,6rxxRXAIb6 A}e(gI2ϥiV[ kij$2<1|$:!R6Zk+\%'>=1P׈H/yviE>g7ϱ@mo/{Gh,a~ۭO&ttxhsً)/9^"\FY["?OR^4q}y ƣK=KN M_vc<@LYj WB*"%2 Ĩe)@'sN}L?ԗ7 4dIIsJ;EAdvlIBQl@*Nq& >\*qqd.PShIJm.Fő=  T?9GL(8f` f"&SVVُ֔E7p͗vb}ؠͼeRFع}g z cF'[`TιVvPz #Q;~ zS*[{c8 O%F (6L4jƺ-iG^_)p,1Ԉ߀ #=&*~d%Ѓ: kӆWEѠJ5pa5s1KMے; yߓac P05,ɤSp_Z=HaIz!^2l c۝6uttoۤ18 Z],0Lk,?" AFlbfBGJsŐ`a@hƋkaRÿx_D#B[6n7~UlVMռ~ dy4"sB֜4$cE%4~ȂU3Xo ~C hЬg rm)`V-ctޡxj^EtЯBM߄O{o V> 6bV">ǟ Y{v6/QM4mJm)F%9^N+|o P't2VRq٩8 aT=F[VmH]?X]{Blx 'Z`6×fo 9 xUƍ#ZUp.(m2k0e׉lD%SH#M6(\f ٧/˰Ϭ` b4e~:zi^>34.f{$.R ]0.4NǗ{z0.3gmY\. ~<쨽..ȃAjCbD :L:1 H&ގ/uGSQ!*Sqd|o|rB"?ﰲu?J}EtYot0r̠ޥ-fjB"Y 嫮4}s1 +vY0W^6+~z~Ԁ$:n~@o" 7ŠzcACچ2cU9]ē a*fuU;k-]ƝnUh<ˀQ XgՊ"?kωr{F/eoJ7|T68)K/Pׇ`WK,]jx-REShBQװWW¢7 %k+LA܉ <)]48}NXAd"XQ~?Q*|b8qdjs-^@/tI}a|LyJSQ?'OOj6>wqqˢMDܳuxl﷼f/o$ױuD /X bz4] z}P+0dVݐ:fwd o8)RA KvBYMw H4 Mk2L _gs&8jraVQKRU C'{y+.Op2KX4P|p 9 Fa 6WMlvO@;.ԱVo=B8*[ҫ~Yt.{,)~URBt9`7-}n1r c€EÉ0kJV>RK +Vfo_s4׹i-FM%=Pwg@[TC\{>MbY^xfMYUԏžmCI['<<5:U&GV&v/!ahHZ[UM7[H; e}%A ~D΍jOCu4Ջ/9n8$?fܹ>bJvNM[Azo쵒춲uo7?'i:[ƒ H\IrMZԥ|S ^*ݻwH،>^d33v+TWtW^OyhMb,Jlмy{bd 6Bj!FS2]K㙨!/2& [VωАmZ\ls1k}*%r4.VrҨy9R]MӺs$&e*N")@ϛM[J3u2=2I;%$ qGVǯj8o~43@.ld$:/(_x_ǵ $pVgY JBGU[v`_ɜ\Mvs޳BhjYtÌAe_0KB 4d?zeJMbe[bg 0K(!='(ZY3a&` :ݺV bwI8.d-b1hZ#NeS;Uߔ ; M=SхŁ?ՈhD$)M7Kb p(hv2Ra}Ɲ0W N0r\w{t Fx7Cj]*V(@Jav*xAw1(Bbۿ$4;j5r;]A Q4ാ%?-,osnEAW3dW]VF(u eL,NL^?Q}²L/14LWyM;׸ϤqWR/4I@bWI '^R[,=qUCrl˅o>F?>YL " ~ͳ'e@DD Ata48@*8l$tbq2,5f]1L+aJニ1PO0K*qR$ =fEPad=֒{8bo4 QEO+,G(W#uTH8>'l?lW!C /:(߸n%-CǸ^ϒ[' ʧ$Ҫ2Ua{󍋑m8)-Ҽ6?y[\4Cr.QHW} (iO{kuI^[pO.E 9顖uB:!ٽ#R;m 0 X4GXnXN81 hq.m12_hjdt5>NE6'042<&D%^(U}Җ7?u5p"+4S2Bz6gv0q$Gt0/JA6V5\~LӨnM{GABd[N2ގ}d30Qj<ϴ6 E1o?'7H: dѝ7Mhz?b)?Go4X+/*1eN)K~o|L~ն>9cG4d7Oј- KeX|Dbb(15 @E T~QX+]RDz1>8v)M 5FcuՀIVҖXDUsdM(J&maA>X IАޯH}Pa4/1Ujpo~ zbws6%-hT/Is`z/vN5og$}8]/iDI@U/`!%|z$"EW=M泭>(K8Qԋ#AJ0p#-1j;;q"}c1٪#Gѝ"'15F 'xf7b"n1t7džd;}<8N'r#ա`gWñ"ֲPLGqLvH%/J/@l{6P}" BоeD;/w0-<,q3$`r32ꐵ~3ň hVG{`3RzqR4.3?_phZdW5$`5+${UEPw} Թþ5d]=i2l{*XNZV'IK# {@}6KY?mWҚ/GB79ج\%iVu)Ü"Ww#!Ja`U>r5D)iw1$z)|9R'Ʒ< -m嫓"]0W\56μ,;P0RNnIg "s+@rweigP]vw'wx|+dy"ĻxjW z ܘbF{jn/R&v?0φ 8R|0gPGU@_U;C]S֪x V{[7cE&N\Ce rB%)wl&jv71pӚA# P`BՅ?hY9 6wqv{jK(P$ӑ;ޭ" qMR?!$p8/bn;"M- \GV/gXW &#.m^1/E Z)do/vFmGU!AX[r O(؅2ۿeym\1*L Iˬn Uc2,߻w>K;_ּF4d'*`PR b( Q[FLbƑ1 2/'򚭌Yd0h2}MK#7.l;$3F3{P sPieЭD ݼy.'0,ެ4So^ l[#9iq\9|\0$N1Bŵ5hTg[]R&np#9.GLhL(ە$Gf7zeı=1NI&;] PKŒBQ\_>oV: )ԫ;x7\\{}@Rp}ֺq`4R䗠qy)w4({¥T~5w_u1nZ69.zρ_S; C;$'< wqrsy 8/銝HұLfhnP[ܧV]">p_=a|:lXfeS]>KOYwO(1=fZ0Qy0dK$yU:DZq>yY dR|%+`B7yL4!$$ZP704;{Pٽqʃ*uŤ'8,ɧi#CW(£&"ڷ{ k]nk'$zmQzP5Fu4^/cz<<.jy=Teg$rle)r)|`WTD#}$y]N7 .%[cYģ #ͶE4MF* )kO\.^`HlC px cWn@^Mi/>BUM xa5%,1a[sI4,[2$vT$j0XEԘɖ n[ŽS\FM)W 9~P `r(Q $+H jWr1;_* in5N,yy&MmYʕ'C9t `0V*)hɮMS;o -#[WI4Ծ.z'°ŻhskTUIÀ0[!U`̈́yQ1([r[ݍy^cf G~ЃWCCv6R/c)Ju{gSɇ^|<ꈬ GĻ(˰lĮM6^o;GǬT^@нDSd ։ njؤ^N)$"I-r23pdb#\bw^!=~lڙ'n\M^qsI?h;&$S8d&=pL)dm%f:l ɼ}9s:z(m+PjɃD;[^ 307CZ g`*u%ŰFam#ij/@>G -}?:ہO2^.Z˜#l[ _T쵐y><R,)?$i:-^Ǎd$tÅw9[лD $wxRksmm[̚^%<i(y8t:q\R'bf(u=5H{ZX1OE@:"e~V /wZbP5 'i}IuwWf9K$أzi `!m1Ó2p &h5; ~)"z'9iú%RH 9˯ ,mS]Ԇq/}*9.,euWun>*>U+T,6Ӝ WMܬN+y=̰_` B)#j Gͳvz)@Ow9.Ƙ:*t}XTp 7GsY[ NjM9|YQjDO0;-b#:sR%mU:M"0ѦxoJhRY)N^wGJ-_|ĐebwUX3r> p e񹏭J+)pkJt㽘F f&W7A@\BiрTO{͟|cT Ix4۽rkbYX.*Yp;WQ3w4ܱy4NY0Q](ظk!hQY ԀJxsOwJE X(4UAAw4{`?Q<"pxg,!+[*^urA06h~{o3U?F]YSO˃ʭn\+R Ǽʽթӻ!Tc0D͠6p,zf)BWKK}9uTFI+f^G+J$ܠ 4-"b$_T17F)YvqU+Z`h@.E6 ˙A)( -}:oR;c0u-k:28~bGAښVݐ ):I+#&\N1RO7N?LxcRPH\,-;^nD6H|IՁm3Ms9Q6u7짡g v1'`9F{v專&nK YTw%d(Q.Ώwp[[m,+7Et ͋ ..2$gb[ed NC[#l-4|igbfa45W;\N,M#BeַXv0l$i3 6=h̯GQbOGA`|>HkbZQ|~IMUj2@щDNvyܔ[T@=ѐH Ar*[r %\&R~ةl'+!|Y) ]&%jO|W yϝ*m @c\G(ï Co&Q34I3o>mx 2 smw:i`#H[$]I㿬 V_`FS_GA'PS|o+`& и˜j%|GNFjΉ h\S/'_?TV},4Y1r̊gRKBN )80~=nx:HJvNaT&хD6Tp9o:=Ag(5w{!A|vhWOV(!VP[VƯ{~1,deD;_ix]+Q%_h\;VT~Rm_xrȊ3JqKp/8 ]hӅ FǽҦ#<heC/Shl>7eɴo꨿0\ jr"_K-@^9~@PԷpbYЋ]`]VLwG{tn-?K%ɴ.WPgN闷UoQ5ޗ^ѭV2+PWNѼ&k"ќAo31ٯiL]NcQ#'Qғd01pt}:/xOY1Jq4!Bt\jmy)blr}.^6;u/ܵ18ErUhcNSlPJZj[kTLU 7@[JQ-* ᢿDaLT}[Ԍ^ʤVɌ},]*%쳽8*jÈ8c=ۯ{ rC_1RA:_^ɥ'ع-"CӒuNR۳VO,>5z4VGt1CC *:{q=tXR2YC+#b?ӫ\cR &J-T>uc8 ]KԸctR=cJl|nLI$"쮘IU;]'>)bT˰_G,mTdòQYJp1oE۪Ύ~Ć5W:eE<쌅',w,_wzdIccxRM̢);Qc[ן,)Z@.Q<x&~ ߙksn>}=. ʅYYz0}@ SU%mzN6)z2';5I@Br`Sƶpxmw%)޻`a(̹[>C܈}3/_Iu r'LWe>ԋ}@Ssn<6_,i@:*.ʄ"YV}* ^"Ws@EWLֲKI^ Tfb >8nt靀CJkܹU'?]Ekov >h>NTa?!qe]O$}OH7.#}o:)o1>ğdJYx̙C[!戛osSG*21\-+K6&W:9~Z)&73ZeuM}f"ܥ B&X'ywsb0 鵃PD[ſ"(DGT-|IũHx,)c k{u\4;ltaeOHp- *U VdRt3moxi^}ALZ9,j^C_L,pJdrpa7s+Zey%xp82Mtg \ Zg50]Pri*@j( G@<볳ugYv܇_/HK=O6p4[)8o̧Q*;d"b M aGG&mYL1sm:B[^Q,P6SR ܢ72{3{ zUå[loWy&m^%1; b|k.n#/6xCП9дݛv'F no`hVBl8vWڮ;#e@Se$;sLJK|饏 KzXgʆo4Ѭn739 #0zfIN) >B&b{V*X5Pǣ q ނjWMLkaeʣeOn* [٪.QYע.Aq "CҘ0a1EK1.VX̓OhŠ2ɬl,maRg t0CS,}ȝ2D&T g6XHD;i^ H`o߭ ?Ԅ+ 21 La{CQU\(tf5_?-b#D[t“>t 5t޳2 HQ-]X%q&ώ:!!GҠ,[(]YcUxLQ[j. )HsZYt֮vUaR߼` Ij_uNZ N#9#1aa4u ged9&PP5ZjI#o0}yn3@VDMFʝI.XV{kF5f"̏pN^Li0+Iů.b [DB@g3O+A/LcŚ{]nϽ·6y&`bG1Y̖XEsWC2d<'Nl@؁kXHIZ+J5~d_:?̮d bá~O!(ޮCWlnzB;_O# 1AGRJJ[*KNieQIG!cemW]2j ^˜u(6Դ;>tMߦGG(X\>  ōU9};q&0.\RZ _DGhx39 m09u7$B7 l !K2ɲf@]`q&9F'1{ ~JZx*Y.4}‘r3{2NE[$/8+prBQCcS#^aQ+~%U0#1d~Qh9s̕xoՙvFf$:~jCPHXɸ 3.%z :NDFvBѓ+j1$tL_5:V}%Skf `^UKIaeGL0 ;?jY\B"Q^n^ۜ0o߯QޖEK}7VHaoMv\L*]3l'ynS wW 1+6j OݫmpWd",9rj٠kXDо?&dwЫR[xa}/yY8Blς9b|01{ x >w_eO ufJ _{˷LCϦGW {kQ~d&ldj$ـ!kժm;Ȼ~.-IY$Z7}h:h:P˦d*xmf`-߳xUؕ) uA*p.-tSܱC1M]\NLM&Ɋn SpD!ɚ ޼Դ)2vݿ (z}\*QvBi4sy{V> ͚ $7"FEk(~\7wZpSx(NAz6֙}q|:̯HȤW:G[2P@?;DlǵԞ]u;(ZЏ]' P`(cX5pLg}bCH<B ; -JNK$>77ApzYN]v7Q(*(blڂ$/c̉܎:'|0/@ObG5Q'_ <^zBFhi"]JW:5 *d~HgSŒM r]Q3O#ûm9*5c+Ni c& W>2N,54F̠uZKT<>*|t<ӂ5r*֜be)L*7O[{Ȧ2<Y$s܀4W:^)I{0H wr5JȜ@)fot異ILbuDݿz?~v#k4Y˼wIuԙ,'uNB@}C_LIz6_:03ãd 28:ݙw nkJ̹-)"Zf(hѯ{DME7 Q{ stk-oD&-6]2:"g[M 3|h[hE49N-QD04őxQV ըi u\ 5v|!v@+ ZW83qU:*E㆚),FЁ6ϲ d db+GW4o$6)Ft̊O=l"mKY22jF.KU ~Ye'4i=%Fe:H"]wwGEqeauiƛ\2 ti(4@e?$P'AD11< c78Qr*ЮϓjkN:)}"o|E-]ErO/s$-p >fʻsppD1d =f9޼WHZ١"-rSj+_T@P-upO]ƥ =!R$i-  e=uzplu/tUa~@0zYyO + ,/$׽SqC&%j(eFᛥE wSˉCf|(/,0__|J =$5({~W$FuDv+~UV`@ЕƩ"5X(ı41Lou<1tH*ӳX^mEb-.EZ4-zD'ISd,aYqo]*Qrfs.@Ӂ; ̦56C]Ej@ )n /Þ3.zu9r)$wcs_;lvE7xC\QJIl䖻8u1]-OS;͘r=Jϼ[8d TZd zY_g <IuwvB {ǚr+UUTw_( $18i<87_%1ybLb\D`N+2̊{qCF[ji c.yҦb;$" mty`꙲a:h%aJ`Di$QE՛A%GJ't O噟BM&34lMP>ViVpGc,u93ppIj)Xe8׶lcHlpXCbfT] C'ݑ]\W8^VE n.q$pB伿5ɇV^#@`8n2/x=domldk+- eMRdMuTwxAq-t) ,_fWN ̃O$(O+@az65ZB45P_\.>+ X~Er[h2d/?2ۃ+!Po1ĊUPaK4b+q 3#3aujrIiV7{EF]d#`v~ܖ  3íC>P\u]߈i9 1ӓSRiWKcs<jP:X"kCCEdk6*>7\[,,+\dŎ9XsEG{ޏ䌸C8H Z`ʌ0jPj`a˜;t Aj³54[ֹ@{fz(I&"iJL H֓=8nȠӀ&UwKt@Ou ΋cn#d= k(h)aW*1RZ_ծ kbE]}'T rGQX|fPAURʯNr .%G8mb#cDL&5-FJ}@9?sp?eI\s9435^pVOo^v~ -b|=C^Y-̴( 5Ref'9uPAGwxEѠ hIQыfw$[6:]9>f}rB.x`u=eҼ;IVeH\I%y*+R`QCUkc7H|+b%H*]VwP|FY[@_wCbM6>*M\Awb2LGuHDOϑp# (եs L? ~b}:Gfz_nW)S2_18&CU\"=ihۦ.w1lI ~ 512:H0 K8jڰf,U&3'SVAߦs,qtL!Ugj۪I- s;e[yV )mgqIQx(O4O̸C|4+>"eiiwl Lj~:0EuF[W֦~4OOz>mK޺- HX,ݨ`ҺQSQrrK ̔WZp^MjA&( ]I$;(Atw"Pq&j.#Z.t0O=ۤz8c6X^Cto 䁨EU9KV[K9Zk"o.CDP:\@zҽӲ&=UCYW\4gv|ÜA"1txll_cYhOd_lb Dzf;ޥGn:-E:໡ Ix[Z:~ednR`#J,1PG5N9zknP6 {B$etBzcrh\-m."`lQ"V ՍJT8rFK:R6 e6*7PްOXA3.iKu&iz"kGH턚]Z76-c<&w 301ɹh<4~'gQxs.N] Ʊ̀?E>ΕuZ&,e3jafi:1]ʙE8(Fbl04KJ<}#V\[=ot'e&g.s(Q8lWMUX[_oD&g-O5OCFL7OꖉtNWlbi1)q$@,Wϵ@Z3e]p:Aip#dw (Y ?ye059YUWd; \3R{$vBhO '7V6v ޟUNcO0v blxj/q02O Sl̈́ke*irX(?E;]X"y9Zo#JKK[-ԋ2[GBjDu_\[hND@xNf侊og-m?rͪMz6-H.?kpwLr=ly~e }=퐖g.#R7T+,7>.yG^bv/ŋeIeuхbCϥ֔I•ug=.o9cfSľc)yqeAɉs C? x<9;Р#վJO_|/7Sp ˵R3A.A\퇉r}j;\SO-"_Fۺ&٤ImJRPCOV=G{z~ .7vDGLNW$WhϓDYZ^a$$[zVi=Qopq63OjZO 떬#x;6ܘh~Kd/nYz0aN=_5L,1zQru尙0: LtZʳsIPCo[PlQ L^G$o4UψzI@ r{Wu  />&I$ `ưSpdQHEVe಼>T„=p-MƉJg1֑KW4YLrԬg ;_p햛'EfZMHWAQբ36fge ϮGP`ëJ؜:f#'ͳ~3/inHu趽¹ 5D2 Ď>"ƒN?ID>sU]VzLU==hu-pz9?/\Y!)ԅ/٩MR/XLzG) "_s&|$wCma7-wa@cD|<_hyNވN:c?:)'6`vOJ &FW-+T\u'8k'ESw0/!{啉Eu~B9'y@ x8k^H&)ӄeLGB&6{;Y48luʈEѻa@a` w2k]  !6:83Nd羫"[D,)r4㩉,ҳ:8 58 (QWbrl ^nߣsh)_y>8U.ğ$Xx7w '͊~GÌg]5}CX"4(? \IU)1_ГP4:?^7r @tC>!5Zм /n@{fVTl"*,t2 xAьp)aĠPRعP%#qbO4Eiy<]FeE4TL Dڼ+gVInuJG֔o $.鬱QJ@p*A0Nf4y,SAz/%6[^Px9Xf%]IO__"p ld_nSQe2_ח@Njt} HQ#u0f J%\s Z2_,j b 6' HoKrs23 D; /ȏpԒ(im V`5"sZ5xf8IՈw[&ekj=e<;2Lи?ͳAD6!Rq#_Wr\|b"{Q3*g mR<ͳTzT|Pg] UI/ǛފNmb_.ܗ j]9B+5xys S*|q)׫yWtVe4~ewo؀ߺ39W^Z$?9Cj.1,E<"snGWN&ta4pLȅ$5bb'q>|RXsIg|@yhI=G^1;Ȼi^v$Ew-VIFЯs\yf#&?쁰w4ZZe ҺYO싺(iԝ󗴏 v=֬V)2X A^ JJy7ƽg|@FtVm}yp\ g/ʭ#oJwn[*@; j{e5s_[ Wpyһ!ȽjRFބPJ~dLLJ+ I2X=ӐӏD؄|WKjj] zW{Y{ 4 n5X\3lB:` Ԓhn?U1-[FH*!O@ifkE:uHKW1jg_+߆wrכli im0Ά5!Sf R!|5KWjF  Zʝ"jAԏСMW;$Z/u-T@Fp 5nL*}Ƕ}_Z::d2[*Q DxS(E!8@hY37y bŵoLrI遂FdWn8Z ~L%zn) 'w6xkc=8 V.q6`)?]XC|iW{~C`[ 5@~3ʘ^FQ7teWw=KVv/=]J4.54s5Zfld g/5'Tڶ>u:n=I7|%5瀕L Acu  Ǹ0]tpk5cVGJ4u 2*(ss(rf{*jy][և9qar>Y}!0=Th9Z>"e}!-i£fČ"{rh/(%22Q5(wu#PBX#fc.?Uqض^Fi4lx!{8o9x8q LBHztU77(toaY䍇QBbxnFGew,Q `_צgT >N ^G2}A`ڍ­>j**ʸ{e,nFy W,+a%6w6,I_?.'#aXhr=qD)^>kj] ($-q]@gu=9@\6K;rQsHk)\⪺W gE5~1cfCnBƘq[J_y-o['~Tܻx  Č46I#C^ȪmNȔFa?g-ܗZ&)fTµǒ\14Y{ik+KGqJA Yv-"bh{~В [)MQasK,X̲[#/Jһ3E1-+< BF⍔K%Y@f+QdSPZ"x8w$(h)4NTg>94 @OTvSӘIiRe&v/bH?h8 DśWc% JcMu6h4Dk8g-}"=($z#f*QD[PIbGH[)s% Hp٩+RNjm"m6HqzwsbBaPz^"HP5ɪ~4loK`],].iJ=Sx$itsC% ˛N.fŏD _%\#Pw~W\0rl,c 6ᗇ޿H }Sr_T@,}+E}ťh3/Tm9Qt>> úr`]oN&omDz7s/PdN}~)v`c|f1>1W_Q-y7|Ph壆;oahKSS4\ k!^kI)QcT ֯[a'|bmsVE)J`q눸"a\HAj8< bf4Arj0yx?ԞMxv65^'Ρ(^&٨9g侎f>/~$k0>KJKdvFQRvի\Aш -RV9Pi?iulq) [źTa(2ܮtQS<4\EߧCl;Zsc4y[GS]rF1\;K0&jwwG{rb $+Uinkoy 3b1FG!/X5=kaL۩yS^KD^^5%U! ,(acm7vIF7 fQee47"u1H3<5,Saj<7g:_:@zp$u>ݮ _#?%(c3lJOVKPǤp+PrӉvWY)hkEw_$;->AaB 0.ΣmF#hB0#IPָڥ:FYd|p]9/mћ̪]*^l_]p=L`i< `h溱1A 2 vk"rg ԛ"Ҁf5^p%/6 ~0TgwwV[\T @|Wp]!4yMy ʄƽ%WCLu>}|w*0wwYS qlDD"87:$ Q4 ?wM/ )C؝%:Lχ!:dJ~~C\w(ҖH?-/2m#D_d}}#3Ei6[9BX5M8:"rQz[YV~_"v+XAsh5>vIі!S2W5ȑIE)5j*G"^B>{7HJ?N1.l20g=V%Q?/j,LOjY<|wj1M)׾q,!aO药Qq  iZ tA@a_oϤ1w׫`v5VAǓ&XOEd(f OkPWDBp4N#pKi R>֝aRe03(w>e e,L])yGݒknS~͑IJ җ\(zOGnajZbȩaѠ ,A,VxݷIrμ nrA8_'68&0? xmz/𱓜;&o'ۨS] (>(ŵL`ktˁF)x)踳e:x- |Z Mޥ}(Zb e}1u]dz`Ӝ +H zSȍnDzvk k& !}r`|L𮨊{.Uj[hTz-氾Aqпe+dVhoi@Jku;B ^bf~ RbuΌi^bd?>Av97$])ŢJ`f?ޝ/j`;g_ܩiB^B:+PJt /Q^pbLBKX[%~N#;:;*$EuYAf$[(khQ̞yn;_8[ S3qU 0J8Gq ^ĺu 3-Wt0 5(MA /4֗ ۧoϷk΂u#[`mH5K,B& 뚢ԓ3pT%AJA؋Uj6K?7uߟ,Mڷ<#EX^PL>1> &\ІloKsǛG Ojsa@=䒐3t]t+t +$-ZHQamŘjOK:\1:Ma+I|Nk $6lukRD=XZog"@9hW RaV}Wrspe{oZm,sGK#6$;G$T5pt$"i/F2l]bKÛjv®! x_P Ɔф T7m~jE N e8NmיPs!f-B ALsJWZɀz N#jAѷC8X}:&4Aɝp $U\v# 1Y6U` Kf~[0M *~7@[xl>75'q`폘eqz:a~NťtLph Vu"C Z{i<%Hxs&DEM\GhۻG +¦`Z/|vѣ~^ʥXRi2lY6MyP@^g9z Wÿz4Z9vC#\#Pj>7kD!d: OƬBmɛb+D\# opΰz3*@%ww{SļQW.J^EVw;T+/'.\- }oi ?Bbܒݬ)u~.xjj :!U 3% / Fww~9U(0HBð/ |6:c{UTm:YN ŕ6m/ CpqXǠ&`hqǯg5 ckd[ϐ!7=*nq%6V2VT7L~" !0sE ;Cs<- q猏s hxMs%m*4cp6mv@W B挂f+6e i#݆i RH2 ^#;G !$i.?9ߏ9##6"Ί1x4g*# Cmױe/Q̿Q{ p7ñ }qWh)3nX؁C|A<ؓ7.$LxCG^7*,plȰ'BǞ3%w%SAv܋%?g8Ud `v#nKԌ4~}\<7}L~Pߑ/`UZ#-Vaً0QC;7F|-@1<̜=Ux-ً +1sКPf NI/S4ug t `H)SB=|c/%t~HOsCT % l䟃Z?`7;8yA6$~2eѯ4;?8Y/P؇tb' e֖+ף{sQVB"X::oU .#v\1o1W:aT4pN7VW6UA[!۴ܲtnr JdO9'R> `O(E)'4bw,,еϙ-6dnᵩFz钺(Q+8uΩv4qˣGT C0 LZ9~7cχqn'6d0j{N豆wy/ou8UW x^9Syw,k`,Iix= ٹ~(/=u7+kiQIF s$?֑L&5d,:[أC 7FCRr`D4v1WDsNRŲf FU"śjx2RlVHC2K.f@*`o:ř(7 ٓg='I0ʋLm_T]6$B摃2T$L:bK}!.)_uԫ3iزt iG&e]8皌^X_nşJ_MuqrS.WOv0Bz@z_>*; 6ϩb N8pjOa%5lQU& fT.=}oO}H1NϓZfCL5>q3wY\4ɟ@(́^ e`p׉&MCs|]e~ظl (_o|cIYSw8n@ X$ԴVU 7~!o(R2zm'0=땖y'bz{#{odC%k"\- .w-\wI9a V3cKպ]x.&"6.2#h]joQ0u&}dwܟ`a‹Uw6QSÌn?lh>tx?vo"čRE_٬*bd:qe4\ivTmn0p.JGBt"ؚKhCݖ(ei6B-VhyqP>,h=S`|\(TB'-~.{&F"K5g0CLt,qh#B;[30qQ)_n'jC:Kn+( ikcɏiwkt5Z1,qp)n 8V=K :4їᬎ7Zg‡yA%ih#kŒv}?:mJ$2QRSF|"ֺv5WW20MߙyOLJkatPl +(IH=m ,66uj >V?IJ)Քx`;4d(;X $6!7~v-uT䇸FV] 7 NuMrpkbT6Zvl-^%vmن>sd`v% AnU#4\ɃaA;Pz9dQ@Uig1H5== J("y/n<aKU6v-c~/];S|j_՘+kVI $ }ף;ϵM}~Y'I%mW8Fb yLOB~JZhNQI >kIS29_ /FXa~Eb7:bݧ$W3tsۉ4z)W~@`;3-pj,֐/C0UE(5FR}5wޙP :3H> SiH$6GytwǾv4Q`S8Xz$ץ T$ٹ*6UH-W>Il![Z<=UX0gfG#\)C%^Wd-Lp"z,>D.D4/n ֫=޷-Il-r0<VQ,>v0L k4R~:#vJ~!V}8di#^|gIVQ\#Dt dxT+ p_ͨ> #D6D:ntnؿ)\w8J팯!{B=F0Np<.~S)`q[U0O A;Ǚ^_ڀsՒK>R{oI ]9_x`K_3:<; <PY$}yV/:0mT{5h=5Ƿ7z75̔iho0E9fsf"aK2Nb7HlXWm?5pa\bF{W4 8UƏMO!`p` VKK`UL=IEˈ?.h!H1B3f?[.SXNmU6kIIA![» q߂A8wH5I(~@*&kH 0Dg7+z/\xzl'dbXl%d5l8 bAp͌X Z>) 첚hs^[xbjp+R^< +cؤH5! rg/q[ɑDp'ܦ@>|@{U)nk:*>1e6q?ULey/r =gaY0Hqc֌#ۂҟDsps+Txͳ?;pSf0$U^|bxq&{#3 543bkg#TJ S_Mur{8?USACM@~0ET.Y!q4>Sq]3%RgJ8h24e?B#xӮ.t1nҴ ٶ+gX&ӪȋV|^3S-PRbn}/ݬyx:5åqЈh`MFXl *N[FXdϻ額 2kht<\p=TmwE}orO$[(-6l!8qY~?VRf=EoEZ*;+&IP9x6?"%BK 'R8.%1EI)h98@J[LTj8m0>1@䋕ʰ?bn 54;%ӆ! %!IgT[ S9M"m|'$K3͘͸&3~JNh2~α ;՗6ʰjAIeZ$@pZ2a*bx(X7UA fnz),!ƒ w8dlI+ ]\2ĻY:YVE: }PH]l,"1X[ \'rEq-vt#B;ahduߺII98edzF;W=<چmHEhoJC "%yJ0ӏt"Bk+%yQd14`n$kT/VxdY쫀1QF_+} L:jYt"&Ix62k"@}\Sp4lv4a>k}ǟpɗiO%a~M ūZ^&& MkD`RNszb]1X$]s͋1rJhC$;}zCe٨[mhw?`6j*Zs/'2Muz b %w4y3 1Rg0gK*Q o6 qEeQx5ٳ ɻK^7JCn䟺 aMo{Z@곐6Zܟ!_g2"PxBփ!@ |*Yri&Or KX H'( ~rkXHZWKw{C!FN)rxk[##|ܭDF9aJLkt^I @tÊZl?xH%moB;75i@&ESxBTk?FUvZFhTˉf5(W}IB*Ћk3?!@>\HR:[C~e#Wɵ*SyjL047JL{Ou²܄GAݗ\$I9ELs%f6.&*NS -6t 2CAy^̆e-uKmۼZ0?"?0P$B)6z'm^=+j^<|RB ad8-пW׭eʡc~`_OV*$cr" jvG=ZR,\vЗpx}hibs, eXipQ5MB3HauN_|#]U}[1Nn'3:3c |5] P4^am/UkTCrwdcߒ?|5=9k͔yvs)AaLHi^@شd \fQ$:mFqG4>2mY:;ph]Gsh >&E_l)עت;*^wN +qv`Rʧ7AwmVntkbwl2.b!U)p g"Mmxo :=%2&jfUȘAn>ߏ;6X!ѽmاC3-8hVg>d"!Wy}}GѸy?=N%b9,A 8eF/n t5nJێ[I4n8OKUygZaǢyŸJ'i⍊Qi~LǓ^;ǔ (j!m=I i&N:VQ^g ʱXj:wqؙoXx-?'HשaVLL\$Ok8FDs(SчK#+6wJj̆\lF$wG0eelq<ːh)9y0QuabX16ihPg$!9#&1ՖJ~{1^cP2HcOK fw=5cu)A\v5&P%|&XlQaɪZ{C8)Rh{c>ҞEzOcK'3iNlsT`L;HhEܴJCxkTs_f=-LV1LKEx~'XI+YƘ%v: ;W5bTI0__F4ӫՕfrybkO38Qt?u|ḏ{EfC*rģ߼-^{+x8mՋz%^9˟{s8UVr%vy[g۷Yb<}֦{w˂U.(*W;gB Sf-v `)':9StgeVx3.iG,ChL)6Z*X2Ҍ5& LyZ"y̑ŸM;'fNQ|_#Y_h:WfR*vζOI^C=H)rrh =r^7C-)Eg¿Pj"lj=>?g@O(Eq3*gK$M\o_= ayW#OŹX.ŽD~#GcQbchn99:X Y&-Ksjg_[I3m21*/֗]eh?X#%hyrșAE0_ L*lf( /2سv%V 7hL-peFq{K]AwY GҦn9z6H/ W| k.&㔤%tj%֏1mNo o'CÀɁC] RJ㷱L3SKHz2#VGy0zdTl+|mGHċ:}JŢ wiCˑtw `ӫ0z¾N>ƢU^>~!ῐ%]i" _*.)I) 6\WK}w̤.HCm#Nmρ*`I*$tҪud_k*UCkk%`&a E#t ZbO&l5fDu)N=4-g؁[JqG܌ߔ` %bjVR.XcpPkoH|"2'H6d[L =-* ;bĈFm.[T߾cE(%PHbuFHg0a"Y[k#W+y9M.Y`r4NRݘQWs%Z*ǺMg|ns )G0,a Rx0.Læm2=r>NxR(TdCdX@n%l𮀗W=Q%pdfus*-)Z @TN̫_ڌdđ\4}r_,TGlNEN ^qx;U7$'=="L@3yPnֶgLYU ,&X.Y>Xϟ#o*R 7 g݊G 1r$=Cerim$KX+zrִQdv:\-5_)䄿YxbxMKPܷ#I2buEP OtRhq΂?hBμ!y_إlې!]Bxdb3CއI0ە 8@y EiG$te[Ŗwa&Oْl HP!r~?ݡ?tﵿmgr ;xT7L}ޜ E$mww򸖧P3U5!~ c)vϖ{(C- y~&lH0F[v7!VP :H V ǑV+ #QwIKmbJ$JE=`۟)ih!^ nXֳRL`˵ϣ:~^L|{$j:fKP$rR;silb )uS}H{nyWj'=?i=&J#o[X=NY2u*9bl+Cc0_hdvA 2g *INQSv==@I] )JUPO#+&ׯS8 n$u@̹rT/=I("bqSV`4 Co!Ҙ sc Dէϫ @Z]r$gM9mJ}{4/vR2ޗq=о@"$u)e b)",с_4 \&ͼ}copRrOֈS rī%W)w x}x-NPsu|oZglgUW2 de;IurVYz\ۑ@N|6k?V}D/F>d ?v{D+ii}.)ʪZu9ؚ7z{}> Ww4)|[cG U9sjBKd˱y_<3`}slv)R'2, \Ik:Ʋ)ͼ*vjpd'U^#,Q"t欹mD"@%v|&墲k隑IH_DBxBȶn}Ag.#8"HTF&14 K%Þ& DCtv<? !Oc!̼EYT4NHA< s~1`qz?m͠`A2 im#߳vܝT^1O vBpi&+d1G>?#o dt>O}2-`D29 lOXt1v}m[^ i鮅NGhti:i] G _3z_I3eB%c;tv~C/Ukx>vH\xUllfF7E8y[wV=DT׫4zjNu !_ I9uS٨ ʿ{G ͑>x%$*QUi}ԇ NE'|]L\šF@o]t.޼~#~%'yYeM7&O 3X`"hEY pXP֙zT#eOUnM:9>IacxR3~HuG$aZ!wpi#s+f{5بǒd0}'p'D:'7CΩ*ÍDΓOlĢ n+\ӕ2%a(Khts0w3 [`fY _8ׂ,iG+Yqn,{/VsFޏdmgj.__@Y耚*{O.?vRQ8)|ʋ$^W{@ YUFsm-[tovW!a*#*q K(/}$QVSĨ ųךC{^d9+r.*bFQg\yKPO%c!1 .=S]_//N^ǫ,Fo1/$heL;~'S>*ݟ+OUg>26R)}Ոo f3A3*h΍l3 ȋ]')ڭ7kOl?Lm3&7I~G!$"^Gpw/RXm pj;~eр. V7"B`qD)qv\h* ¡B*1_Jq|XT׺ {Y"It$YMp=##PKshrIG5)B* P.rA5c -ԍȇ3DVSjr,:UsJw٥xՀ)B궘EVZ:D"埣.4$!dvjS{g4B􉲼5bun6G %1:t'{]4Bv [c{Nץh;O*Zs#5sZ3$/72N\p,9*)+R1E$]]EeP K5ɵY0,MIbM?K bf;YYL҆>M8jR i=Mc7uwq,*A ~v_6%9ҥ? A)W6ߍ9a6Fd[H0lm/梅'{~(^mtWcg"Ϧxǭ["<&7N0QdVqTH~F& 1߽V{U,v,s=9O 5"J(ؐbRglo79NΥ-ʳ)g}tBeٌ^8G =.YDʈAP[fu趬%ij`)A>*4)g&UXV'ई괛${)_uӦ]kH*C"p{NZLyo"ӰLDdNe 'ۍɈt;o;1F< .w0Uz$Cw-hAEh&*/#pO+% ^%.\ kb$%ou{>|aM3 W=VhdOGl^b0^8&I;5n:OQdNq>V,T՟fEW5g$#'JW; [V$zuEݯN!y+u6KqWA!kWբuu&K/d-݂WÀ3_\`꺳t<0ЏW fq:Z3]2bc#exjfDzb,KMdgmbM /M>#+&sk`3Ϣe9/l2vP! 2(a Z2r>Sc?hBϷOJ4~Y;[RUr ,U;}P 1R܊IC/,쿋h߲i '%t-t9{/XJVrj4p(㓜0IaAÙ/f1ۘ X䠣(KF=td:jL6"m2r/ܡY^-M*z w/m[[d cԝ}\Nܛ#@K֘d1InP_&b@͢OT3']M̝oJDCHl3bZsJǤK3wr ڴRXgNnhBX|ܣw# S(⣃ ތ-%+0Å8|< o,vք^v@ Ӡ'_r[z,\z&҄6^ӆ 2JYZ4YzL|?Tqh|LBv(U/3O:6k@N:$hnn B]vOTG 'qN yJ)p JT WYZprJhߑWkW*)V1 eV FYWZ Kmslhٿtt<גPݜ6qUX?#-Fw3%=h|LWX.] 9 R҈f uS+1~\QtJE3o˺mw# qAG@t6ayIHߍ#^AV>Chof- WLR@o[FAG۬_јkmI=Ԫ^A!O?M: O}Q8r/a= 6x9jk,vu UmkvLyRg m}X2 ž ζ31kw>NDŽᇏoc#$VGw(j)#tP"Q墂q2r(m@"bLAA#swsPqOTvF $oU>[B2*({MBl0j{]&C)PXHf RdadAW?  _ 9ƺ<8݅ vP, jI'>8LKZ^5F>':`9^4 p {(p^>DpνgvPG1Q^NOW>U]rV/c}^8HY4HF,^j+)y_>6m8*|_3[Ku\ J 2c^0+eZ7hh QHeG+7ozdH('zʆQmߵ"Ruh$KwWL2'kFn4hjh,D/&(>~DArH-E[_/B-j @)YnNG+ UdOzQx!k`{{W5c_gSVa 8fԠPkZY6ߗa%3Tp3 -B78Wa`_O@K&==j4S'lKo{xs( c  Ys6zM_IGPP)5'C} (ISY!Y΋; L}7Rf<R U`j߀.2ܗ?3vuI1;]8Y&I-^O fW# 4Xs cE#q(d{dbϜZEjssSOYU06(ڇJGմ춻mN_0F'J$21R`ܠWMqy<'9h|?XgIzզ=q$ޜu[Tssݯ^=B˚ "6-3YiGN`2@kc̈́ d D^K!J5buJz&ֽ0X46#K:lE7]M"X57π_݁ʽ^;S~8*+pN0 ̼u"=6qa%Z4J:^SNs(Of;O7%DZsؐ')KfG9u繱^b*]qxG8Z x>IE h:nM^u!c{1x<)TmJ;OTnh(74Ci1UK8ƭ3_ NDmq5D.-6 Ϻ,i: ]=ɔ6Wz,4HğYo0ٕwUN©ʍs !fFy(YMة}'Ь,a`GBuiB#4\XH: VDe9"\Z ";[x 5axooSf0{$HOu rCWPbJ2OIe[v| ^zRFGp,p-:t>7g>Q]Vӧ,BL9-lDbpKXK睔ě> B2>侺؄u X& @Rh˯kqR`(Z{D;o=BHOB}\r$91Ԃ8Zj,"\Vpv+{1|6qaA7]8LiV4}G,tXR OJYӚC,i&Tp]^cm%a${H%0ٶS;ʆxt|]KrYiZaa3Ci '[hqiIN! ;v꒳N]y-UC= 6!p|j-A3NdO˲]OY>ʪB# n|NZh^Ea1AH.fkF䓧xis _U=$bt侯!Q<&b(W|! j+пVYk+0 i' YuuU"ckDPp6Di{軓zMt7o@x"ku PJ Gv4NߝU?&MFǰ5]0{'^7NZQ+z/a^pPH?Z j>ߘQFoXI}0"8M9&6߁LNLbetl8 !tl %̹BKc:N{YB #ZJHa]̤l]p{*[=|K]f٪cn֘G݇c|pgeDtI Fk0тZ>2?NzH 6爖0='WkLČHuZwY-̵kp gGMU2 wZ]}stb=W]K<@צV6~Tb}]c? R47(t:rp_]6@e(fF%kGb·öVa?F%cuKò<"/GLѿSpn%`Pp9*` T6:_+Fil*YD8`ӟ}3Ĝ{Ksx_߳TWZE/l/T3X 7yf̂Vo\|(DU`>H?!.{iw&ry%I{xcCkmZF w,7`\Un/ߡ"s7Y᳙/" "KgTq[ w Pw-vL{y+6R臋']d_KݳPcEq5 [:+`L4& ·#Md="m/뭕jXTѼvg%X %Gd TY6rA%q[2v!ANԃtAlg~B%XB52RٖxKE/R#:M2OPΖ'R[`\dmPCT\Ʋ} kw*/&%wi=BAK7yluY6Cm9L@E)?hP1=:%}η8e!c@}m ):O`'J̌| EZND DsJƩtVLKxySYr-]%QoY*T .y_VX "tfmb5 /иxpf9>{npʑp^;3gmfO[P4܉) A=V"!Ñjϱhf>۠|4r׶#2K@/\)X0TۓH0b8c+Z#'v[\yc֟Vq$V&bՂuI%" 1pmTBфf%$tg_p sgh>Uf w5O#}c1,žPy9,}x/!fRYO3*>PV-@UVg?0"t5Xtv*s'm/s}FT>aQd\!/A?f; cT-Dh&etyy\LCYp9DgIEďZ)Ё&v kɣmqxAUc!o񕸥b{AzSE$s Q9T Y׊l\}ij fR Jܮ]09wn~~D1lםɂהZJ ia1'%7;\N€VENJ0P/_2Պk6so14WKٰCD6~5Y Cl`;U kjZ`2  dfSǿn$WEj TR?sk0=N4GDž钐 ,,K97)Osy`Yc .aNɐtofF+ϟ l6kƝXd-Z"l*3rS?|qfyMH$-43 MXD C,Dr23n 07O jT"  sȍh4TOʪSR0@ şnId<c@ovt5yp>#fYY*yٲ$l0JAc͐B|c̞-KR =FВ `F-;Ԛ;GLT)EsE4<9 P})E+ްE]00HRؘ ^+MZ%*&b9m dr?ͥWۉy)9!C4xtߴlØgZWX_Mv(^o IT[x+@ɾ@lȀ{֢q[YC@8rͬ\K)e2ˏ 4ݻ]=r!e1Iź5³Wf~eӴ)_RT8dVRCZ]"%nq$.H ̔rsZڢj J![M%q@'"Nj9(+1pE0U>QLN`ZYm؎|1)Ǒ) 19Ұlپ1`WkG2فʔM3Zc/ё(mqמ28?G`2fs]*AN=Q~fH#9"4ěƣ" ]Ö ʅ(r:؊eP ¯0ϛKu8P=Vv;s?h&հ< ;6y4+kwlFӚ bT?@PޱhFlcRy姇A\*㥼 T}r1K=>.ЙܶKwjpn*TX`zk1 x~a"￧'w("%CfC!%Irjp Ũ %Vԕ*&dM`<]Q"\eL߈'OoVa"8.5͡=Ӧ{xz(ΜfG<.3Ӯi.1e(7$r};ɥ8b=5_1Ya`Ut_)$a gn\l}YƧkoO'3t_v)d16e y7ZZsN/8S_Ν*_ѳ #cS]3VMHG `'qj_"i?peny'w?90 kHHarR=r;P?\ |oDuTP=X})ێ ]`@#^n &S(Zč;6 qR&W=JY/_{Q\-5 wu\d4DZ.~}<ZFX-ӆr^zm'U +(Lg Lbv/ ?/D 3҇jE8ʽ=FtYBMتYt¾y89Ɖk Ad8m5յ2Ya?;TFLMt rNJ0i%W5Xύ;ܯ ?Oe$ ) Y\|@K!uWUڏ2rꄢVYj? SdO>k^U@Zs?Zt#w}2/)ٻ UZp/.R⢓Pww)D].؞/VJ_9p|eXӯ@TnL"::58}:5P-mN#]}BfBң1=J_R^PlWg+AyA0`٣d29QF/1tDT尿1|?QdM*L4EP9u{ /|Pnd_K[ٯLy淟 c Y#2,Ü:zBP?٣4.HaN9vc˻3wV>f9: k>Iۭ`WDw#i\L箢+;niu1 w>""Tdb$Z/bA.ﶂ^| ll,c{WfCԘI48(‰e{Vl Gvb)H92(> v׬+{VU═Y"`!c xjkt  }5?z\4V(4ӶYKm"+ƭw;6P9gIJ&Kj48:=A*Y,ryA%n0bؑ61ntƬDc3 Wfy\U䍯+RlDzs7t"qҫBN{ ;X fY\EYʕ1&ARS@ʇ0.HXi0XcT̶W}<ׅ M X׷ :;"u21.v{ jMoޕ9+I~`Qs#$M JsNۢw1z  65G P-aDU|k+T'M c",Y_>Uc _Nm-(JO%}YS8Xss]Yj$8B 6"f*qP%Ҍ=cW I ŽS^uێ鿱u䘭y+F9kXH2nstTZqLΟ]pTyAMy]pЂ6vYBٽbvq767g>j1Xq3BB:/"Ag#7INGuAuBQHG`@qz WA{IcdDfZ{G25F*gD%K,:(̼kp/wl.\`*ni.tRB[|QUd5ܺqj,z͏D0uWSPMKZLM:0[ ZenIk|"`h:'.-%+ɥ |8t RJ_EJɶlC+W\S[*yԣWEP\V*YyuJ=g;O|Dn8=XC NG M< .d#fCs2:' [C1c ١nқm* [IwPK uwQQ}>Vħ-8Bʻ/NeV˷wg*|@)bOK5G2txщt!ŽʝxOH e.`@Q&p䁎#d/]!|=K!Ka BVUAF5X6(Ocva"/aDзq86h8tǠ D\=!-4O2Z,;UfMl]M*>8L*Wmx3'R 9C=@uiVhgڽmbg%9eɪP˝ -%8u@GJH̫ǂ'așFCӭ R}!b0gO0Q5Tؓ;Ĉ1 qI@8á_B?r67;a8yg53[r!!fďq+BQʴ`kƸT{xX[V_t K Ơʆ߁n pvW.zB2tRQ̞X6 qG 9NEyû|l_;Xrm\j9#cs5 yAZ2WwʱtOWY<6n dPe$jcΟy i}Dy#%ecC7Shd<0LpdU5,^tDm E5Dk3RafeAkKN a/TijCLcVt9u-3u|d{ǗwۥkAe*OscޕF$8}2ӆ~"?cp}e5E=K^t%o3 luLisj!E @^@Qr'UH36$/qqxs챊WIBFJ&3y@F[fI8ig+MΉiC+#"6qYȜQG[Z<|_DWh݅RD]zԺ62,%,К054;.ՐZxvUELA`3͈w$Az! B5ar0ľrEAbTh6 ar)K:}m3bF `a7pbe"8SA%'C%a'9ڃ>XXO \|]d֓ASH þÜ/ V" %mʄ #~ZG ps~i˻6lYnr ek1x;e٤!o|͓Sҿ{!.^'h"]_v>'HZҎn Uo\LT'J,\">/ AdW;fYy %?蝍zǪ[Z8|0Wrf!vCNSt5(O{Ȩq2ʔK+7|=2 *Qps̉A4Rӻ|LJ- EΞ!@'r EGFީBʞry0j_ڣ69.X /?2BbsM(\NNT-‘;'%^+{c(!F 4J(F뼚Z¹|ջ(Sڈq i:5 D`ZH+@B}LtqI'x2m%Y7*d.>|¹k ? $} jLC\3b ʼuƕ#Ol3Ĕ%Qkq0n_$i, aبt c|e Щ~"fKk[xlL/ANM.wΨkWt'qNr ?m\ƶQe%=2_Pؐh\]'!dr yuh Fn#?e,vR9eH8R"tdf`^D#ϐdBՂ }FAW8zҿDY҆3?gE `;ٶ] e_"=,SR,ߕR!qFR9?wHfs5J!':`z#[t\n7pdWױ5*w )O㉨>T0g?uduki'MV{cpy)}gnyR˪/Ά9 l]aN8*ޮxCOYD4b/F[qϼcnO|w _^:J}EZ=FLܓnH{:gaJ ԅsDmYgqSF9}c(# IlT.Q;0P!ZN_λ{X FKZq(RҝnɟIK& @M*Q7'q Wd CڬAuKZ-gL; 0-l$qi'FSˉͩun]VӕT028*l"lm :`|Ĺեa=6-염$&q]jdd-vD11»M;",eg\Ӫ۰<SC9+$KѺ r?|\9dMtsݭuc Z`gG65y"nZO_vAg|ydܧdIE,e]k}!o%.QoWܱ߭.%xlr_m=w,l|5/LZ(UÄ)'Atza[ ̪\{U/:tu^Olbvc\[ N8)0TMsrPZ,qDum/v:Ŀ[LJt&Y䕆7fZ1_w: J0H3԰̈s%Qoi <?Pj=}Dh $ 3 lLu6xE1/|daUҳjFA7Ih k/veJL&͏u K{||aElIe9/e2©i=b|~gu < qT̡}-~D EG V 9;_T:j #}m@9TG(̲$-vʠJ+eod,}z?I#dtDQO%~`#-QB_)RDgr &sx*#1d#˸X)|*n -#gOPygG~?7Dop\"PStnWK_M3ξG7R%gL wqx&pndۅG9DzN7FT}&M|D<@noYeW;ͩlg #c;xbJ%/"WE# ugL 0lJti=DϞ*i#;;s?Z30%걢}9Ju9\#jpSg @'J& POUrp~Ŧ+,g}DB-B Gf"'IζFחI͌DޝwDjrW'r0uJ¤J7#Nؽ#r3m91u9RX$8fq#DMp d)! xaDE+%VӱV;*N4aQ\/Ar" o+W pgms"]GLh_a4qL׼3iצu_qe@n87 <2i/`.noݝR (+Z ;˶vߵic,^gg|v'xފ8z*vFn_/PF~ WThENr ZSСǡn@=ݘ:3)9YzÐ&B{88)h_y^^mt&$F=k+bUEQ+?79fLj}l}G|rfĢ,l0m lF4Lvmj=Xm/h(iɅq[MH's nzojmByE`&}3GyT+t#.i^?)Vjqo*t\(B!Uz*#ۘ~]Ԡbڠb#mO ;)G ,@l䀈#!dm-`pɅ{4Y rr,6AeHU?`y<5̡ ܽ!"UYevA8{#ӈܑ#,/FP=S">`kǸcW:U{7FV@м!AE NsC5ZuV=!ϵ֧b ఁGMcP/u`--j/*eL #j׽6PY9$,*.e/E=}u^wZp6A #?qpR09Kū)ޟ?fd0xR V6=쇡[V0X(\qQq+Mfd üe NTj0bX j圄 פp xtB2o-DRX/,sz2 c&rݕ~)47[yQr4mŹYYoJK FIp?bܘ9_㚨 "LWq=DP''A4XwHK܈ lruv79mD4{k%M(F֊O8Uγ `YX%j0E3]Gm-N" @y MC _fEvρAB#Gڱ%l-Sj+Qħy n<(0sP5-߅@ʚ$=i!& ^Kk-#Lz8_"U|Z}ͺP7`PcDUSZ*efIxAB89] ZY^`l=i "bПv'"̘-yRN(GC[JYok4H,LXx Ab V쿓܋h vgZsfmإ"(Ř^?F`(뵹:. 7|h4HލOAoQvMe0FݓP?hVCKThX% f"?V8;wm)2M2#:Lp^qhYs|@1.0ѻu\$_7wv0l$cHh)ԵZ[1u̯xN;gTu+[،yhſ96M~FtQQ-`l8Ke?<&.^iJ-5p v `r v #fX-UuhÊ "Wp g@c!PETegP/9B_c.(k ?il{"kX8ijLN72@}ٟ_Z1--6m4n[8f5g+W fxO<> zRCXG屎}hp5 .Gk$Rtx@+7] p}SIu}JsƤPL" v͵%_Qi2GZCPTeu]}1LXjwJ楽߯OG<̶E٠L)j3G4o>[bCi(&?6* :_[t6zN®'[ tM17IߚNMf#?Z} hSaF"#7!k,(R'9x\yf8NB,EISncIIs`tED 7 3D=nidn_v 5"+ڲ ]IܵS[։ D#OOAHX+Go h]ZyZդm̅-%OJ.}gHp?BזyZ׆x{o;CZŝQŲlLSV1W6%Anmhk3\ݔovJZAj+u(vgw0I–0bG0v؞fȺʞ!l'luG}x7THXCjƊ'`PҰ\\(^Dۼ($t 0nrf+b=CܲANdHVEd\õ?8G/d"a< aƧYbVDŽyupmԂ+Y,*p+XZ،x^,wyI-pLE[0F5g3T7͜\*ـpߕcKe{ u?%7p6䣜2F!yʝRؼyfz*$QaHGN'5~2|۔U?XQ{o`tcc!1eޅlW 0 ukY%L^1sZp TFc%g'e6;Ί!=b ֻ DCba>@NcPON!!+5_82(6VqΏ-a"knCȟ~ڊlu%C;|_h#5OBZ}tXڜ qoԤăf\|{1`5 LSQ9*iKBn4ԑUuUW=pU^"NInz"1[f, PSz39>b#?~OKh[aj@)*3r;r,g3ļE& aqkEmBu'S(Ϝt#\U0NrU&1cۅEqyӫ t]=v" iʁD[lng 3jDxb=\lɘ r+vAfe=21${H- 5(t)8O+NDhґuKVU}Cс+f@ OkHŪIB-ڏ>Cϝy1!jfLa3OFLJ\HrYHgjŁ& n*IEC1D]Wd#!;)=i b͟O=˖$]PzxF)πmYi1gnM_ Φ[rtOPvFi f<1"S'ɖN pVksq&H iz3D~IeqilD\ۊb Sp1Q%׏xĘu'pZ!I6i:r_Vl 28(ޝc.O{0Y:r0SsvW# ]ilCg!Z倛VfyCD3Ya(2!$rWP3#+PcWGO[.S>;lꯃ, f(@BUKV)SW߯|88QN^|VŅ)҆[:z7%ysnUtD-7:&B։#q!gDNdI >2NT1U& "\p@FJl>HV߅,󄯌Q.tZmĨ e~x KN {F]{'Wz5!|]ؚ3QUݒ Ib)9&ԌO(: zuX%l "Qp6!KSOޅeƛ+&X_o uYuǾjBkd9 6솋,]8kIJX&oT ?CK2%Cj! 'u Sv/_s_<)$wk pI㌕*I80?1M8 @BK/» tkU3iQEVyN!`\>tdЭ*zR-y*!ؒ zr,6uf*W*2 /5~< ۥD67{EėC|Z}$nj䫃CK%xW#,kGL? DUH??_l-%F67K%,a{h7bR*Q\? Buc38Q7P2TIx7Ь{%r~B\QQk}UB{<٢qF̡|:Lh~'x/@'qLxZݑI> bx̘2FkpjF~T$3yaPG%X-&:{{Uw|l2V4mqzBNiecCur1֩ZD-ߕ5Aƾj{TZDi{?,beH=MObMh2c [ ;|4};E+9{35,$ː劄ŝ_ NF>%\g>$21Uss݉]_wX@@ZLO|7؃h{Egetd pjxq=!3^2޸4yY Tɑ$~ U}{7|Elr3v)u#, 5ڎ57|{Afm gQDfrqԦ63\DvOO=rw3dJc,oGcϰ0SL|̊Ǖ$ϒ񳰬b0PPjifkϠsWULC%3p]L?w ߭؄p*E&$)ΘET]07]L.㮁JpGCTղ-<<<:^P}56ߢ!v!!ێU.ϟ3%T`phƦ?#ުD و:aw Ȥ[u-aa"73ьLp[ZU&z5&ކYkMFz s/;^MGqw;ס<jaV" h [%,!h\rqNw!QrhSS؎@90f&{ڼ$OңH1?2C@fLbGsC,%ݵ0<ˣVSe{IiN͉Z"R63EBu!]cr 7vG5uQ W gC^vr0@P"Ҿ}*-jaųe4V}?C)UJRBE܋imЀƏ02Vc(Ȫo_6?C՗8 KNMzOHAX-F⤙d&>oG%$^V;VjثhL`Rb'8MY2,=s 3ř+ZLn'PIo'O\:z6= ?fGDt y襯tg"8 MƄ$L*\kN;Inr+ ȇ%1f9HKڒSijx$GG;K̺U+Xwm>V7]# 7Q[7hxl 'yrvO\h콑Δ95"\9zwySr86SQ,Pm^fKw-ֆx-YM:eùv%a亍0oI Yy5 ODA){4v% ̠̚S0'#p_R>еN]U-4d*ـJd7ʍMoP:/Yllk>2 &2 6{t=ϥ(\`a8)#0o9^pބ`y|DW{m@ƁR( h S]`;-"+,=sF(9-:.BTF&&E}`Ϩ/y9B#@=d?h.eTOƥ1ȟfG} rWǎ+CY @B(+Ѝ(?JDZmùbNlh'YiUڛcbߝtqOliOS'M<Ի^onFT6׼ Nu,a.SoNQqˡJppI55Γք0XD J:DFƙ^5U#Zfմ>Cz ?gcз^}*D%V6YPAgrCdһ%|/6̯WRp}9o{}E.oNA ă5_)</"EhIA!1g/578TL=- a JP$,JʱoE+8+ +CSEf%X2G|OEKgb]Lx_Xn8Q؟3S8sZF12 :sH7fpBnNP<$e 5D\J-bf+񆟊+ѫ #5wJe ӬlgZ'{E,YܟS-m8ERYПfݜ4wqKBZɏPLysB ƱhM`K?+놏 _z!i2f4 :[] %h넆Ͽglة[$\&Q"Uelea;j2P|+:(1;aG4:/^i8xr$Y"رR=hW;"S n]h;ߦ6"IK"*?J/РA&  NT3lcؠ) !qKCy.g1 ,_hب3gw8bV3 ".L.4U<4>:B 44iXE7^ +8fJ بuBjG'HPS 4 N5\t֒q2jܦ b0yuWX*"YgtmWh_݆dc-l.r~hWK78u?q튾[\lX}rcyvח&H&w!ylt&%b'j(0TCb 'ѫZoC+C_^6{x 7MaQ|:]|HpvT>%P?m}LӼ)桾t"`e`q:L`e.gz1I!TFIM) phuEFq"zѳ}8CP"h%l;\G6"MT_t kO4b4#H,XP]7I,s>p|ZҫhQy22-8TBV\ꗟa؏`Ś]ihǑωD )-2?n\L;Mhx$|FT pPld= {VG b : G.b)g *LiН^C@fI՚Fʒ:_GFqCڄa=͹\zOO~2WBr6aJyae?IX]asՍ wFm~ǽU,]!fU0ǎ7-h7?6JVפuvC b熼?E g@,jY惥 XW7Stt Bm({$dpt+ϲޞUb`2 R" =ljъC_&pi;cF+_.1чGq_"́TZ~ck*rNRW۪=fH\][̜bFɫW8Q|~ҙEȳnh\=ɢT\@729ۈ ^xЈ˘G;D0Y)wuy eۑ"E'I^nbVOlqy",BMܑʩffzs&kL"^%=$z hsT_7|3=OEճ`-PLG `jm&,SXv ?-ڔZSm~XޟYer'  leo{ pKx׃Xw@` \\GKr*! $ \Ym$=qʩaUc>شI' ^m4;jsGn3]ƀRivlN ZذdݿM skM'7bx=\t͖?mPrZBA/*xnz^q% *\H̎ Ym2+-Gڤx '~cmlK{ NNw $E`kB.jդ pFEGбu&#z`[ㇾNOɩGAHRʠr&;.?MuO)8rM5 P41Xy;Ȅi=p:k@eX!XV{q%¢˨V߳A%_p5+3{q)0Q :$ 0&.ZG=A̲䐤l/ʃ,7cnB U3!vl- {n  {:'NHֽJ^}ERbj?Q Y.M@ Ж^4VɵH1+=-M\0\[*~]w#9>I+l=t)ؼsb1Ɣ}~/e߃aDa`Xpüʣ/؆w+14nnL(c98_"ѽ†I쒞7Յ&=@SfTbxL3δu. ('?3"٘O7!ߔhh|-08YFE1s}r3R':cY^#q#" T, ydxtx ދ>. ?CÞ-BCi~ώ6p~OcD$f"ֱAQ)SQ Dst&77{m; !8oU)FpM˾Gq#6;Tɹb \dWM;(#WLj;3I}8)#HPs e0A7WbR9_6սT>87{^K^]Nɳ7J BkfV4FεK]f#U %-ؑ0$qfMf'V6 g[$2a4#\t{8tT]=.nJqxJcd;%A-+/\brbI^BUPg` /#dD9V$Kˮ;XfѢ5-U1Aɂm-WV0E#&(;D@Qű_E<`C4Ĩq р.dhq,fIo.}8ǂu:!?}5/lmFr[/gsdr8rOxIEP(q:pl}ŏA^ۑU`5['Tk? mWv4S[ =_Sxq>TZe-tӭ΍3|!CW 5ޘ=C(4e eSjۡ(Tx`̶8%mPKF;aѿ"4`ba^/Y1 . CJۋ֯\LG݉5bS#Q³ʃq=j"l8f`h<1J]u*eq(՞~?#U`LCbk?/L8*QcVeJd܏+q %9!m dNcRr7x8$'!1TDn"{q:I7ʁwB}[Cu0ˀKhɢSHTY}xA-^K 77l!T ]?o|1g#7c_L [{JOŎ] !mp$ya7*"پ%"Hc!ȱoY"l7F]ٱ3t!`qy'S0 c`R\i0J#߂oBvYͺ}P<<:9 eļ5>'NnF Vi"TUΫM1 ?7HLƦ8_4Kq uVDxwg]8@}B"p6$zq˗nF="bPfxt ovk6#ܘӹLCJ bRQ_;~[IeWyT6j.#E*<5Tck榜~aO+RC5;kGY-vEZlaj6ӑAn!t@Xvz9$r?zvrOg!#ɳP[{tzqrv7f6YWwk[RZZ`8@=grn)h26FzHј%][/d9|d/5ChCW|~axS!"qBkn!|J`l$^#1=}[#3tx֣Ƅj?#_&:-Og4AfV>>6e/Y2 ý"cn&t>ZB=j=*m% Y ~E˛}4¥/T>sɅFx)!2/K6HP LWyw3 ]\Bw\ ;0pua[ޥ8$@=j@gI!/[p0Js}}@bhuU hB8>=,QoWRdL}}4fQߞ3+ԏk-IUqe ߃D}Vp2hcbX׻H]1Qz2}JqT.zJ?Sf+{'hBANTތ7_ߓ'O蜍˵hA1p QzshuL& Pp 1t7,g,lrR[)qZꮧY cP <̨Oi}x ]x97_nӒQ qUrVO&˺SDEw70u>}&e,Ke7ha~X˨BnUCIn|9 LGgTZn5Ӳ\(DM} FEp-K6"_K ) N%9n;G*UQ0U m$åcSp-B FZ0J,'ғޮarOF]^*_IYmzslD4O]98Ć.~z|C%_n_iB>+ӊ4Os?|2+|0͗ {yks@==۝Nnc-JOk'OGnW3M(Pd;9W߸V;(^J.7m "0*:LعĂTi٩#~Juޞ'!uG_V&Sr4N$=Onl20<7^p(ʋ_wڔhh$1ޙC7Zz3~Ϭ|,~%"?_"nM xCخ!.M[هQLzNW/]ĶU<|&QUZ6Zg߾WE ΠJ nxz_y5¹s?{j"L,Bkdk]NG <ّYz)ϙB0T1‹NW>m&oY`ʼnUg]Xx$f[֝J$yǕScǐhu_l}&S(\ -fe%l<0yWP]\UMG.pZ7ۗ1/0tTXG\A W' Xo)"{3_v?׮+;26 aiF>V:SH3HհbǜJN+ϨOϤ9/T[9WxdLչۮKRf WP\HJ*:b[/m,*>dLUpǗqoS;  `m~Ec"}LH0'/`mi""kDɼ "zV'ytB#/G.[Qԩ*oGd sFu;-79K]+(%u$>DjPj8_k8)WU^Xmǽb!վD\`4J,UV,Bz mPh_EFz6,O;lKe}JvQ (5îWddM&2@\[ᚾ]ŵ44(EYIETiNuEΜI;[^ G)Ɠ \wr -x%@LVi{{px'"xa?+,TTgL,bkaxȊ;`[ C&Op, ԙ!,G~86q' ][ܻo7mW{1REFA3oI )1KPQGn,o'p.)dղ m8m+)(fTPO,? Bs߲< N6P!;Yh`2)ȷZ|GʂW%<5CcYm^ [7l%Y-)eEyu< ͦ_/vkz;2b'qN9MWfx]gb6iF[aeIA8YG6s Q79<_ݪ$HXMIx7v?]+\C%{K Ls9r53n@'M`0n &!z3'N )` Z!&xxKJ2gZ¾Nqa5F'5#㿅 hpf,$h\<2=wA~.TwOg~:rFXpx X3Qcj{I* 9kl&RbnG4&:l_ਉ܈]V*U{eCMu"u[Y} ~G}sc~ՙ$ŭvV+C&[3I :ɐuPVEGs{K6Uj֝= ۬ ekfn X5V2 M~_I,BZv)殮|14SSW50:CF)2 [ߢWa\V{\{J! E hL2ɎTIaPd}qtH1*Q773+=%$ /AStFilIOIljқ]XbH+ͩ)=qzO)E19U+aߌS}~B S utZ"gOEѻmۗuVy| _E/.G7a!b ׯ䠡eIB ɖ UvFvC^ˡL`Ar|]*} I "*%(6N<wp}dN鶂cE o?h5Yϖ[Oj伥9Nti0l\$oӃ]2cBQE']5{jIK[s.dyp{E۷#Wcd?Ap{[G9jbA7L3WF&d6jra5}e TЃ*e|ZŅw@̐8*m)h eKFݸaDZ*!b\\;a/4wE-[ZoD.8–ܠCxE I P-?J{9Kj4/и]02h~``=`mataLg௞NḙCR`=~Uפ s?݋|a+RD N\x1lt(Y?׬aD3$hWUʪCuOO彩Kl KD7%Մ3ϩeRpsߍw4ra)VH m Zr4}- +ADyFj[a/m-pJo"G+"W<1nrYT]Q02J:M<t[iU75@⇶gM4bpAm)K]PLq[^$(MQRr.o܊JaqIBeƪd@K&ۆLWndZ,Wl|/Y8]dqkELn8yMP=ǿ(S!RG!9j}⺊\.ҶoV6Ku*q/pη egxDw-\$O~N`嬉O32CzqL\i]MiˠvK;A'"pߺ;Cu,؄ȚN=mC(thzKn\m ǵhQ!t`эr.A'烗^*]L_Zjc.A=xh.}59>,,`n/iU\=y TEC? :_H{ I=.S3N}5(Q/vV"G{,e##z{c'QKILROd9\%3D5 PuIJL>7P`mi/T$ +' )JW8 _[G; O!"('D9W^X*) Ɏ^yvlJxqI fp³jQˈ"[[50ɫDwd֢LywܗꏳS"t)Cޤ‰[n|ӀL&#a>^ Qt f'"}RjQ?`sO4ظ >}%4gcSV7/,|dQ$rHB0)(]H:%CbF"ZM:1ݰ i7ʍ%fiJA֑a- C^#9e|u =/sM:ghvicm^8;콒KkT_}@{vWwaF79z`1BaM;|0T5+_a)(g %Pf[UE H*=m6%?fdK *xF98a6 i =@p{dz؀1=}A,>C010=I|~oZcVoH-ea Q^|.sP҇'Bѿ-.,T][JMzZ`/>kl-֢664ޤ GRq/ܓ"H-ޥX)佼j~$W*UQi{&%!@3$$_ᚹu¹kK~y ;^pc_N܀(@$Tv߷:}Cܻu3=Dw fe\m$_(n8aaEw2`l^pnTkM_j5ҦK9wenݮDS͟2VBMv AQڿZM]mElVr M/)5ld߄bdق] kiZr̷u K}eeAΰBiun PW:]{ D{ %FGp-n0zlz0Qj8EԶUwv.sr,`4hXWLiMQ"S4{ME1=?Kє[Ut-Be5F,L;Z{ d"Tഥi穚bs/$Mm0h d.O~?D'4&8H{;p%B:Io6b3^K{t W+N~PTF!YMH, ;PZ ֚ L&6ifP/jxomr[“eH* yw[GG3_P7ȑ`m:9ߨ#B2pĨ+uZp>`T{ə;G<ﴶEF wf$pB=cs]|PŚWLVby,fbFtw'mV5X0'uIJ^wD'?4t}6q3^a(PΉ Z|3V rKIp^Hx9rKj"ivWF7M^m@եd*|Nst3`~p+CD\ y :+*Z!^m#VdBBRbo\#-[:g[k8vнv!63t!RaS*0l5cR(? +9>}zwv dLs'32'DKLpLnݙAae& wX8qMV$Y8 a¥hS}Q L''snykKe:RuۘkY0qF]IA1BkG.rEƎ6ap(hźg "L|1t3ol! pq,bxlĀtr0FkFcӸp&l37ڪ5_|gX˟CD `9J[A2-V$*OLd4a=Z*BP{ EO&ʶn^K]&^Om=hww@vs!@M MM)`R-'<3ڿb`ڈ E{12Uբޚ_^H/rC|RU|gGƎmfEzd  Fʨ}(уV4'V;WۦitSݬi$C VFyY! |R\ iwUYyj p7em/Ό1<[xwbU+|tc0{F6v;@T1IF{C" ]-aCڡ(ЮfyH*6gB 55igI6Q<~|-<=Uo,ꖹ[N=Ͷ;M#"S ,~]MHjCLn:W&W/.~&D3M4ռ_u[z ]4B\ |Y5 Bk Ȳ.d-#L%%m?%4 #߀.=Dt0ZR:x?T1(>=K޷/_oCoY`ܖi3u%ᡇشU I^A \+s{Ū˅6ˆҹ.}>r@ -CD1xP㲓S \]negkjі˂/6yhDZqGᏅ`'U:hd5 uS|k_wa3Y+ec6kQ}k}iD{ŀl eώMҰ>I6VQBZ`͝N6XD_w> Nxߤ뛭!Y׃SilKbɏ ָuن/dV]Km~eܯD ,~~ [vz|mY]X~lÆ%#y1ںV\rt8]$CȳcY^zʹ3M؃5 l0^͐p"Kdh;un:4ot"+rw/wj0U2 ?{Z!Ci}x6Zt $7|8kc`)m܅;(/&8z]'[ nxT޾# /˫}%M*PL$qGlJC.7wEuNdUbs ]LR==5'F AGv7h[+-$`a:0 69.W<.hovkgKlݶDٛT%uHTMj\Y^d,Bˈ!chIx}ùKrX.HH=~##7Rr5YpwؙkEUq;w&4eIXT0zW܆ I[Tm PյOGmx .|B8Azq ˷:}׻ 8e/O2=kq DaK^a/ԫ,W 2T9fG1gjYjH@OS?D= n+jytG=s9:)>)*.>nz{,n6)@M )u6ʂOF1/{wvLiw`HS hZT@o5f*aQQzo8j4.DEڌzqʀDoT?gTRy ~T&X1vp'_jeF}@q?qi5|Y]!7AIj Kט.|n㕜V`)~ I 0m"<F'l֠jmLSqb[$CKK_뼔2 !<@u7o 86;v-Z4U@ bꍏ-.c%*XdO)-Oq=f"=z|KeqUW8C7aN8pic _6dvZ] o e5/X; ofHo 'xK׽]}=V[ >_ #|҈TBTpk녠wIOV8' P\ ǁR$0Q~4,j;c](㩁،Wh҆4C6 Kb=]Rr . )(XxigE.tmM\4>H@ "*us*H748 ; MYLF:ׄUADS+ܾL6!csn; ]y7d+S ()i6'70@\E߲VC3#C+qzn{֨{άc+?yl@<qZ/}Oy@$##gϕuzf=ş]&b {^')Y'u T>1J^~hz|pE?0M^-'~,Sci01z2}Almyy[$g` c7kCDv=LpM~CbD {)}鱓gn -̍ͷ =jҁˠmlL'PY<㒞IǻdF|^טj?^#>yd8sF5ߛ:?>[?lr?XVA?Jg%/ M{թ\?LAm u>G2tl.f%p⣴cuvA??ՓJCU7LY|(ϫ͐wSsuH k}1K7_aƊ &MF Y^4Q!ҚEb#F MGa+.侨V)ΙŸ:>HQcΡF~" y_  `mW[!ZAfEt斡l2Dl5(cz0uo?PnFH\F'B[iS,Dd<'Ã(A9'Y7'+`IR[ szJ?ݢ M)Q{ƃGH9h3#>Q *ws$j"}L>a׮n]:_? &p7"B/3`u֣pt]o'M.6-}H 5CC= #UфMޞw}< #zwf|U8GtR8qˍp ;r bK3~% ]\1~EQĬl@gY |dԘ>Q8= )A9g&6wӹ<akr(W+2k-5Lm|ެ?$ĝ.%7)64_&Z`Bڭ{] N>3W3z8?TXڹy0Ura^ +:#,YO EEc!A4-9sjl| bBk|&JJ]%oC^m&k2իXaݸ\c/ʗy"R^1aNZnŴ/fnIH)]`+?1Us (|1 G3r/ґ,t&*6|Fp:\ZUU4|a|\m]dӣnv#Zn~u N72@ӊM6~Oਜ਼ʊq꤫:wS-l\Y;y`=r !y' м{2E%.|>DhI7},gE<вAFr))vHML,3W$ʂmpX8tS̯C%]zJ6X+Ot{V1^Ìcc-c3e0[\ ;} C=nyYHt.D$dd.V`sm^̼&d5; VZG/ wui}:ŠO~0ϟo{t~q -]j!/u@2**nǢ'UےoMEҐݑ/ߡyɻ!榬(s &qrjA?t)"Y0k+=Fu-'汨rGa^!".j D\Fտ `a_5L~kYQ FxI( J( &I1tߔt[8%223 ς>K}Hh5 Uկt qCU|zITEVxע b(SXA:jbO'CWМ/fc$Y@~֤hN1&~$ȕ* jNe3nP1QJ?E }`m<6 ȹ Xk0–s=  l:=mH88-̜G7H^FDSC2a͂F0Ml:5 ui2fTBhBήrsԯ[ kEKizՅ(Cw_'Cd9*>64 ezO_2:PخkjJVl ~? Q8nG#sFR?Y>s՜V['ߓmcqҘ½%OK0Kq)S#YU(:eQ0'42v]Q# VraGERHTtz$߯_j9w" r@ ^@~9W1.:ýC*O8%J"S3=F  3Xx O7Q{qi|i}+S*vMA[vb6-uL $us K&\܊X ʐhP }F6[˱I9ֵ;Ч`u=CpGS!E G-/U")bTlĴpV~SDHFG{.ک(/a`$BQ7b[qu&?"O0($%i<;Jj r9KGo|r :^Έ)?tʳ0"s}(KTPv.Ov7W43[LL̝δa4*%2P^ vl8/Cp|aFV(^ҡ?Ye$oh֧X=aguP.DzDơ /,?{Gj/r5"G@w&AOue{ 1V77fpt708w0`-vl)H 0q&R 4Qn>D"A?ʈ7x/okZ -`?:}XY~+݂6iٺQ+lKp*Z[kʈxA/KRш FgQ;DkX,q&筊w%JV4khdh&򞅁,'LFx;zrͼư&TNj?e"_צ|%TS}fɹxx w1p&M(a^ا_hVNV q1Y LۇGspm5_¸Lr6^dvut-1LQ` :LG+Tz{\!T4-epHFzhhB3O4H;F\ H]QZte#">1d:8^{d70X_S㴳;tlXEd0#P{xCTǑ4OT#"!'m6 i=ʔ)j5$٬ڌ!\";6/yO|#o)E[Q 2Dяڣc3;T%&EL~BG!u@m\^Pv_(脀Aep/}lE\s [RfŚvg鮼KRH$VYsa#csnXK.r*g<%) [N_Qk[JX#v*_ }e̎(%~8>\`70{:cΨ=4KQKyVR#\!/^߮h+J|-cϷ^q<'>5uJVBs|?:X_08Vz{yHγ?,jjUA;FI@A.>o.v4wn!qf:-4F?@J#Y槫LcPWY#Q'r*+4980A)4#x5a>W/5ʳ5eD|zb'yQډ!R3aa0-_|]r\ h{1n)͚y*imCTW4Tr e{ 1b+߸w{,SgkI\X5/HbIگOd"2J.pP|],2귟~Q[r=̐1=4Nd0ĩPnVOU[Q6 z/u~z@RbfފehG?D\TM%cb[ (X).ӤKVGHkAUhSu0~Cc p}pKz4R1Nj5%qV\lG|\.4LO` "7e*<ͻ]<5!]ZWNJK3Q0w'pEo߉XS\X;H&(ASl?hV|3aqO^/XVekJi,nPloUkZ t,HinW'`Mv!nպzUl4||no_ R{8U7AÊ^ [N[~Z$'. i.;|ITaFQp uKj2۽.+Y&eq K6$V0; %"yv޵3nj1! l3}TSf:N) S)W|b:jC= 69=pt~"6T5r#ޤjKcTql`[SķاڭaSiO:9OlЀzs'*?}+bEa8u> Glwdji(.MCj]w__x(J-Lgca]$&吚RdMP {Ƨg>}&p3 H3`jH[FlަF#ej~3jlktqs13UɦSUqTe4+>w˪f%<ȿ}H"/V>"0| |s n/BׅZwQ` i)-߇ä nNX \=\U9DÍI+>V3={{r2xUJYjKAZ后! wA#Ƃ&0؇EEMsqc5]g1_z2?F6S zM%]&wmI[y@% .YDg+%&DΕvI3uɿ2lW\fLZ7I$M!w7W; Nv-#NpFݴaUC=W4^Y(o;VISԪL2Q9ryP&-ץ!q0ᇡXnmTm/"iH+o5Kbd~ "lzB dd|Uߣ :K~B>dl\`:+#)Eͧ>*\\33<b7{E4r$D$bk<'SwÝc`7׸^ec욒v"V|.؍8v'/ >ӭjR;Dȫ19϶mr(-_D,&L=0U!*$.Jƹɨǵ'De$t-eز٪OjSQ~!oX/p /N Ŷ4Q[D?;瓳~{ #V+@D]v xټĦ  `H7#_3]D:|59By{hL5m)ƭ 琎hwบ\"O>"e)!82J #5u+G1YwS6?7Tba|2Ea \1 m˔ 9J̊7݀w7 #Pb)[W+=^hl8:>,nE@`%cEQ_O'ǘ^z%bA<zt).|U%6`7GL׺F|nj(=~ -jތDFG= d$˯XL\EǍ4:(BF9P"Ʒ ynDzrY/f^>4LʨD.?g)%.dٸHݚټ".` T4xY$xЖ]}ֲo JC|/(^.Ę zmsA4V,mɲLvl,W#uGfWK~~Dl\%~c?b\!F^L`X1ҕ3R% lV8FPˇVJ5PG MД=_gG ,h2xTj-(+* )w=!c˂jb|xBYfwnu $'t26W ^QvḰ57~&Jfp³.Rplb2avu yR*39>ju> y -. uu&8f\*GwD(cZr{h̑E Mwb$kWqJގ@]ñ߈#_<k#V*&Cٍ0>="hˠ Z$P:*2;f $5^&k8񜄊  X^֗;&RDfޑO PAg>J\+ծ'$ RŦ(PCz6^o KȮ$D^lyהgGz#!5bR4ꚋ*Kjۚ=EBU|V4b7bw;T%_'Z7hVʨcz08ȿJBZ~fzb#l9+Cai<*h\ .Uή`ݪ}7uLw~qJձaL[nŃV=6SA|#LlBֽ ~QyD:&A'X&S^ YYhQtm6rp\Ȑn7wx.u9 #rFuW4e]h^=܍=n1Mх|qTP)}Q$M c= aM9ZRDv ے$a㡕8Q> IިɊ,A~ax1>JPNp<Lʔx Q92U *e'qc&!M!sܳ><'֨&i̞Okb xeWkiM]\&Kd5j݀z -4<} InBBVGp7btlNHj4= $8Y&m$撷0ܐw8ŝ}`FvCrb G#KM~ګλbcO_pTGX !Lu2 "Y PhɯBŝ{=S>9^$Ynv_l!A2.gy )};Oc12#9![)TdtsՄ6 ')]I74շV?0ETGv4SN71ʮV0d?fLv>gqDە[,I̞lEӶryp:J0)oC~4y^7̧.$wF1F{,)ⓐK'yHQ(!AKj ﺇ#Q^&vy^RMfJ)7C/*c3Im*3bJ}VMi9Zi$A4"&H_}`b{ӑpe&myhjňsfA?~:ZJ9Rq պ V&O_uw7+ ~mArJ F j~8懼iš DFfݾQ3x\%0m Ao[|5 R]ЭgTIde yf'/V)9df١֨e d//uñWvwo_o9 j߮$)/YZrX`\`tzdn?T1-Dڣ͔x(,,[+@Ɏ~KFT-^Yv{ 43ru"8f3e=\1:PC3>gN3' 頭{Q9l++ŶŅFPF!& F'|9w,|nb ,s ܞgc\ùE+F[_坩j\G/VFC?`[31-ݸ*L&n~[̐aVXe*.9qsG~+sŊ$/) Ռ1PF>V ^ +Iv>vg)6ȩՌO҃@9X*2IOy<_S.4ZiymV'§xS8!<4dvSi5)DZt]jWc]}a͈O2; fFpfi4@?8 ne^7č1VQV>=w#\ia)t0䉪6JTI=ᖶsÖ=wN9\6@7VknC}hN[JxswD*Җ @ͧtzhy^[wUD[bHRڹ|9Qqd`4WaiÞ߆[|)xd?v)bfȗdWMQo+ufB"'ZO%2Ovtѳ(Zrr~i`@~>!K6pLP3:,7kVTiLX6aG?7aT!Vw.тvXzaS3[yTF4*@dcNN5RWB`v)gv y.i]b-v9B# gTYطQ}|O'ծ* rã79oj]Auxf͘EWGgJ֨9SФgNjGenU\?C[ ?qDLߦ #8("ͨwZ@(*YOpPlџ(vb.9똴Qi?Bj` L%CRwTK/fDDgz]pPo&!^i} :| VsN3=!afX}]-Ķ"g<Ig)w<t:iNryg\QsW@E#Q"=9l6M<6k=Uս)ʖs_ER[2(Ǿ%-`|:*BY")`c`6癇&uHD:v mziX5_-&scVp~;aFOPgXGSA ļ'^jcNԧuoZ(\C)Bc 8A*+eadr2tn U{q"UEAsISG^:9aoTQf:geMWd"9 ϛ1tp]_-0OZ%袣ɀ͇v/bMW$?H[_],-|zM_ 3#Y (0{X9v3b{@Iì7<Ø(먐Q(P+$勃d|%_!v*Lx(qՂWW/Σ|UԊ\i[./;Ipf7 t'3"uCJ.$ lAr\6A\exV&atj8GՁtoF+k_r^둙/qm9Z`Bj>0ٚARhc.3ALOES\.ۺ#o pxs%"V ;h!QEZ'끠/ԶJeFPmDw@pjYcOmCJk*i;Wǁ8]ȓJ?bb(:~T?ᶐ M'MFenc $_UV{餻V0P8NUeT7Ȗt[kB׍d r|K}*Η |z1I՜~5?1N6PkxKq}/X2(&Vtc[1ĺ#[)RAa?@#diw|FR4.-5ބQ M[ {JwyC'GycD۠4j 9`0rX*$K6Q׈tZ=!ZtWW> ~=k 1so(P@ h9889h5fĪ:yS*wiFh Yw]KlI;)cV 1ka^+m4z,t`vĤ3g,HڻݛWy nj*!$7`"jޤ|oD%'q]EBr|-Q=@vOyTEZԫٝYIQy#-i)}I`GhNr"OM+ ڜ5`UJ/G2tAcv^Z㼙g`]w;7 sԀmŚ:/Fe֡˵_h,{I1b%I9h_?&1] Mscԡ_I糌鳑p'':LݗuuƲˏ )lV (@iq{yy/TiH3v4E Μ`'DXBc}L^:w_B[õ"Vdvx4M=[Q12i'5pfē"58fŶPϢش=Mefp!2^@ŋ._I"W%=TqI 픧Ek/{kt tMK;NQ/7o+/$p] +$+Kf2\/x!3-&tN '4S&-O:=?E3ʍ 3 J% B$vԚ?톺@| J?ȓ. :GQ/ۧ!x^JOa٬95!@ׁk5>_O0'Sgd%&taL5q}V{;98LtQOZ@:?玗zu3lRe^Z&jR!bBtqsR_8HXN0n>ڡrw1_! Yn7( qhf8 NZ[KR^~|) Mzx/4| W&[oZס`Dzp H@lFde3dEC΅S,ۼ[Z34H/G M?פM}+&(M C@T:@N]'e،S2cBN_>Q^jur%[㝟W}(@^!W z$G&- mf6385*ݮL!BS/\By <^\;p)u늹*n[KPf`-]q%Rd 14Ty Lc@usN Z[x/l4Ƹ٧GdW ]s<gKB?8ՙ 1wvpHeˍ W"+N^>,p*JU;qA&&OCPɏ(}5s MdN}@JT3črU/DV P7exgPқcnOgMH R§"vV9 #2Lۓ;TFj!GA?Fkɀ>d=G >!~6 .>*`/ NtBkYa{<AHSžߵ]W6o%'"99yosb aQ`Xsxge3knVݜzWm@hSO_A,VQu#Sht<^s:qs_K=LCP"\g1b`VG=4k|p-h!qW쁖G0\&#MS !}V5B8,l˹_2,ldL(;_"?1D~v왓9k -T ]I؞ۗe |ݽzWhm*o.I}LDMp`ۇ0#>2ϦKؠ_/Ι*0؉^<ȲWE5~3&& @^Z1uNRƇygBRa{ZIzeBpֿ Ür:4 QZ_5Z|=ſ;>TJFddܞV}FCiHϕM,\I:g)}#1Ĭn1TC:lSd?ҽ!x̆Q7s^N$Mm5 <G7-C!1%[*"$jbZ!I?*޿: G0cIxȅ4jE_:;~QH$љ|LޮgTH2QM%)ow 2 \65 P0<2 J0aG4ZQ<~+6,GhfY8SJ'ck WȗH^b%iu !F_ͱĨyHcyԌlVG%ϴԁ r99'%'B~wն_ ?f5уۨ)7jܝBQ(hԮfrJ#!M= "y Ը˜g6?c ߲ cä]r*7glrĬ<bvNAd@ ?i r0xuW@<,iʜQƐȼMJWeI.p[dtcTln#Ϊ!z5ZƾMuz;̚gkJrͬ/~F`9}ns/i2m ],5?=o}4% 0ʱ hf 2XVګ|"6,mNlʞLIe"zQ׏rz1#_% ~HϤ)DЦ7ZG;jGN9m0BYQ[#J rd16+a&əPcW2O~k[=9C@響qZݶ ﶗGi =h =N cKfzT?PʽNPv^/OtdN񡊔ny &_ 9]l- >|lT/ G6Ovw-$~LTl+3%BPXGGS"D#v!U{ͯ. z-Qpxzrܓy!59,i3l(,xIrbbCAþnקE[{#UPU>ݯ!",8\Zfv*wyGW5 W ~+fgɂjg 體yw]os;Z\ʈbT*xפ+26 4\uu$ o$Kznh2u7-oMj)wW':l~<,dTkO.>Xgk+/)]lA[l5H]o߈!1wT2ͩbvX1E^ݖLOeӾx8zIY Ϲ+YBhcdH%+ukM d/>ou. |ʆS޷6Us ӂ>dZr1TjTV1`p(fnXb?pI09fk%WMH+h<ӃcI3c@p;TM2y\b\h2sC6ť],S&MܡQNy })wܢ'Bg2Ӹ[R!xJ'>R,l:B,}\+Eܦph GE?;v:/IkpϋQ&#f+=WVwKCD&3fCB ~R'//i~GؤnWFe`PbYn9Q-x: B 'T$1`=Yo1CH BG1?XrUOSxzSb7rEX`qĕ8I8l? euoԔjH =M*L/\?f NI` Ht8 '@ԙ7 u3g&~pjM}]=qDHÎJR3Fo2$u[yg]q D yUؗ%R#2a]KOC?:@(u?ͅDs |o8 k f6U7az{vȎNOQ$.Z+ᑗ|J=iPDxOХh6ݑXU擨p}+5B4Qq oNET]?/QboH^ 7uӐ@%6 [ʮOZB6qVvYiU|znm(5K]0CaaƞĪA,*p^$hFOu=| #)},SK8:} Ͻ\)ҏކA q<Xu,ڹ'vx>1%Kb=Kl- 0#!Ok:yil9)RBQg aOJg-(oZQ`W5EhxR:hE\`+ݎ@a3XXKP&ir`\lIrH/Qק_I)PMj< gY̊A 3j3rzA\+DZBW"Cv.MYIpg&9w+!o&{w,ìw?O8v$hޙ;ѣ & nnrI&k>t,ɳzªC2uF fY–`mnl+EP=̝D r`/Xd&+_F6 籤‹3*^@ &0^0aIgmaSz\`ct'Qtj 7fixek:06k1[((Xd[xM6$HZB EMVR22jMH6Cݠt&RSmJɖⲱoC2`'2O,.#TDzj }\mo `S!^X d8.KÎ,w3M3nrgU r~uhlE=-"C! ˨rŞ+ *;FZj>p7nfq=TSt4lz1 B/k ^-&|B$.Ttcݳ&N4W.KqL8Q+eh4Lb94}`4%;8Rauhr wy&\da^+++ 'cZ,7L nkzd)׿F9JZ3.;-Ԡfr=G﹯ [8 ɗ(35yMo $pAL >1y6/8 Pu>Z9)K]SoHIb^Wnmyg`޷V{G} &pW\Q 2tb8cCDљIk>uAh~"$"v퍿L6n@aeNlU&8c&F;D>s32_A9J&CPB4PA;{LD3,k_MyD^uN䪍/^"-q7jf|$g[ƒXbx29i+q&35rSܞ>~v)psÛ< dA"-XݔQwcFM꿋pC(MI͊Kk(uet}Ls hǶp ˗o;k/rΉ2 DZO?IQg|7!e_B*%Ehwɒ!Mz滙~~9 滫B!Qۿ`d-JJ<K`ЕZAźvIQvPK!x]!/VҬW^DFJ=8+]\TPs{)-R( k{qsIbV-;U>`pBK8z,aZ.`'xf5EE8Y= }\`l{Y3$V67 (c3H\ή.39*hl vT]d=>=v0¦d!E:ÿuw5aZ7gV\Iߎ`Bϐ'&溸DK»n rM2te.?q ʠ10\)4JBe¥TSFU[:4oMIFRT}nG:J!Il; ]з7M?9* ]6͏a[Q Rʸ({fi+i]~aUPleV6l=WW =g{]liFܱDx:RVM{25QռĂqzIMPR XȆ\&B [t:t+#/w\ۓ,}h]u`ux;L6DDOL51I 1`6( nGc#wFM}ရjķ/GlB6u`ًXV:M73%ujPIBUF4b_?#_fOΧ$.-o΀ZyĈIMV?if5~!+d|4onV$8\&0b e3`eLYn5/3[zD"|6"Mh E\ZaMl6q2*%chD](bb za7L5j1=MS|Y_ ,__gQ_+dXmX:`X莁q%o9 Ui+tGѵSLot̋heI 88tz`92@Iݎ[Ţ7P"b-% ?:Ȧ,B8L9`il7mJ 'rElVhGG#9=A9kZדoH^x)H1Vm}JnP|g#ȁJHS RY?v81VD5wJL{C[]kJ ~ 7gE.>u{2r۲m8ndYC:⢄:`HtpcdUjﳒ:{))H sRdb&5gB.tD߼3/W5_:vVt> Y4 D`T.p_%qϡ|O5t{$ gi;m\)+)_2)ޞ^#-y~ZBB",Q#CeaI_f{k\_Jo3[`1gfqǜP=hHg,M hf #RUz"`_7IXhpQlo+ƫѮ5]M~D̄ZhV?c9h!/Ӝљσpӫ;2q(6?SC= =0.~'eWv S6TmD+!^5 ށ Q[ \ Yy@6̀K{ pݯaaj\D錤uGV%ϸ2eu6찞 Q8@>_l$a닽l1d%iLÉe78&n) "8tXTMyo/ wVw:&Gl)?a{~[9#65l=X͙@q\M | +HM6J-f_-( Jـ+CX. ~ <6trp<ι|CVKB65A_W1e A>iJ &/XņYi`ņe%0Ğ0ˆR(=+F K3/3l.dRkD C@:i g>JJ̧̼DO^@bmgC `P?KkɧroahVTp_#3/J|C<ڮsֆ?C=3eSdwې)YBy+U_`*[1N]N`cd`fhW~Vf*EIÜ N,!2 R4"~Kv}&+ˏOEBW#M+91B%$e)t0vTht7( Jf+](' Iþ, 8\ERdTvU }q9QI'L4uNXyo/!җ' k㱞}fQd8m(묐!M[QR!سZkAX ٳz.E"[򐁾B5!nR8K\NTqk@ a;O8\uLUmM[7"95d\TZ_zs{\t+GA#K/xtk\Q'pa}˒lHޅP]rM"lT&"d ΁'}+ZJaN<71'Zͣ? 1 8Q &ZrfI(a"٧uk;׷,؛+fUK)N>`aa7ԥ1Q:3S7h MiBIsc](jFTɟ"&f܈綆6BkLwaC& ؁YBLdn(1Ţi䚉Dg >BJ#Qt??N|S-FŬ?ؒADz3|r.jtbjI{rc-,_έI(ޯ/ƏZ;hW6 o0^,뽧@%TBǖdk8+UuŔj~xv$;UeS'*xi@xj]$VNziRwڝVYf?g:th]{2@ƽ]_CA?oVC7X'p ֈ3fӵhF{( q=;%j B@X *5iFj.bY ]!:Pi-d,dFh / 9 x]Z⊅( UxG Ux|II7,r]rL"Z ~VO}w&!!4̰Re{hQx(9@I .cT si3"&ZabRǦHkŻZCK0ԬB] Q̲a s/+ m7\T,hs5 kvK"id?_7)|wbЁ}1Q^ )݊D{eB{{!yu[y;n#0CO 7A-`VYtl6ݫгBANӂSo7ldu%*LmKH;dS̮ m&I6M?>QFw _51vHXtc.ܚ IǶ|DT`o>>:3l >szYe&]يm;՞]p(R'0ye"G#8 B =]|$$LTȺP*ɀsCKCoG=4I`_?= kn /S<;I[6k. EU6p [ BsCNz)6p`mjJa >&FQP,ߴG`I̫$WAA= ƍ^ULT1IΩ1rPs/,s^4%fH筒R)8rGuQ v>li2vh ܯ!4H0|B'sudEȖˠr ]wx9F2jj`ָMٯ)q/bJ05~p~# LSܾhE21 >vR2>Cc/pq7=a_n}w-hG }-AztoЈwvJxِl{};zo|{6|}xS t. !FХy/9w;[a9^fm@2G|Bb5IXӂ0 W]2o*?Ô5HDsR$>#E%,0{5~[va[խ@wd L['_S6`U!HUdIVjdnH8d-F%D_#/ZO ]h4ltwajbj(ZW@<<dpP5#%( )B,?<-#Hݕ% a"3Bxԋ4Uϫw%rkzpsځVcJ4c{jKUaQZө|DهUV&=‹6t6빢}/64s|z'Z Y" ROi,>e@)jjCQ<][%\_I3CRlb-[Lvr?X7͢71:MS~7cXؔvB#.`:Wֲ$>&Z/$F\o}iv:#!`7f'wOxHIVѽ|b9Ȕ|淠o?a^VG}%'ddn# zZnsf|jstgX.%x# p@#L1j \,;km L=i{E#4 _cNK@ dnD\|ƌPr\o;[> ]v樓ʆJN Ʈg[ɗZJ3KN]a X ex)ئMs:<;&Cd@=G&$I4'o Jϰ;6WE9,+aͳfKqɽ\~ptjJ0_c$r/ %F8bk4JCϐx#ad|M@8N1Ȅ ҹMfG3= 8BiU'8. `H Xt1$aLؠ;/d3xXB.8"7"ӵ)xdTρZdUN-Ql%*G]?,fˬdbW\TegoDL NB1W"!-m O S*Mx  AEN$I7T؍jlޡT1K[P y7ҏxZY>|^k B׏PL6㤄/`&gk%6Q@J9$o熘GrFzRn!fu_G. ]KX |O"iG=aAȾsHP65, r'Z] Y8`;[yM@ue(QY?-cd4$*A%͛1ʖuhAHcɴYd)iM"8jJ0< PMˎ Vn)A1Lˋ]() QƗxQYLT#tħf>. jFTXq~bP$$3mQ_Sd)Гb܄c;GЀ;O'D.~Y8ti* G3xngD[BM8$d*bpVER##[!*! E4w_/hv,5I!Brw9\5&įXA8#`5Szh;oA{wtc{`7ӄ,Sx2_0.HutܧإAxM0S)sǰ0Ì?C@Q<+RwשסA$]##ݰJ'@_7(٣%/GCGӟuIMѦq`úgvˏƢLvKiO 6O6ߵ.r).Wsѧͪߘ;Ep.DL6҆BH?薜ч%Jҷ- xa`*4'-ʚg| l?'Wj֕f.Yt?r TE4 r%!|[>β+NHxQ{B6i^fQ]ȶ 9nSs&ǃDl݌ / GҢ#l'>atf%؟"[7Z!e,@5ИV=m:=>@2 `/Zty.4:ϲhx)`F[<#E 58%)4(~NȈ}m=1 E1ErX6_0tyO=~Α;/UHŨHFruOEฝ-SY$\d6zI[ZxY@Ye8&bQHe Ӈ EoRZBRXzc{_m *7N'!p+ ^ks5{Zu:hCuP3*W ^"C}N^+*de/47Z؍+7 >m=pRCi륮i׎,D1CeX+*G옃]J0+9AotаI7t\)pK=ˁiZyjwz;Y;?|t"a̶QI*47nZ`|;h .6Qwt͜M}g^)5. b]UJTj2OaEι+7H̑%>U1j2V~vg3>> %5_meC|>o fj pؿ]ؙG!%_Sef$hɂ>&gmP얮oEARޣ ]dfD?3$γ2Z|Ewpo80.2g1^F/̻L,sҧ ChS":e}ĝ}Trd_|me 6IuG |1 7WCeMH##]{}wYR`p_I,9"ɑ8я˲Rt:o;GӸSꤪHCӉHnj㔞n&aEwP[܁ 5=`uim$ż@[q vL46f$t3:$6e'ދhS(?e4Ż}E4f5ua֋&2)yd@R)^ՠH!_?_q#Ⱥz@5`KicnW?OLp-T*Bξpʼ+7lRg;hH z8;80j?("#o Z/y qtvxj@m;GF̑ˁɦ!>5ٱq0H9 p[Ɣ\eﶞ$Wk"]q`T2WK@IP$rq`_ƈx-kP*8U':s{yx14s,igf תO~pi%|iUj$:;!vK^cysCF|\xa !cEϻվ@eJg. MOf)Bh&+S59hm_#D5hplAYvu$iSLiaߒ^INbJZoE_A3lu\hH.NUANJq)eUo>,GpgzSL0p.tu" XFjwW`yxjTUQdfa߰YY*Վv^+ϲ|r:B(T툷;"i#7sRw%Zc\aD>mEW]:R! S9LqN~¹gdj0&fycz5{=71Ҧ{ʿU\ע)YOmKoU%. UMU] gLfD4 z6`-Kdk`Hb Mn05-ǶrZtOx"OVH C/q+fu L!;тJ"pPNgT~/0[p?=L(5Q=(߫[7\V~}a4#ƲkɅӝa8=.K.ja2rf>Or(xKxyqq,4Y )ѝW1GՂUTFawHs<IVehd}7:^IOf Rj0_=eqD07)EfyU`;ؓ8*tA1h(¸R+cY^̊*&]G늂dt.ԖB9hɲ*) ;XnN&Fd=Öɪr˸_we&ߗpz k#bWS n?A;x&ks+0#/{xhj&ƭ+'2&$Gɛf*xL.0Y2#fkdz#LK`ƈ$4ׁSH 1N`G>Cyp?CqVz1Y٣6 %JeK~A:GJA6Q (r0n]*2h;Ցz6,fiG}k4hcɀxU,}o]!b4ǦI`@C6 q$*JFX Wa;ނTrJmcgJ&87KjXn Uۅ&q0eeQ*6ƒ_T!c Hw TZ gPWBEKa )Nfk ٶFm<w+u d>C4c?it@,x|'> 撂T`"ݨtbGy5zsTWrK-&!SO;`%)W#wS2IC~==Z(9ngSJ:iR_TckfKy9_2p\io* ܳAb˥M\ոlv>X=r=JP^/%0F>b8#N^ľQg_xЭP \D`d5n5R'Rm>e?ofLOg'Czu-7?ߋ>rr&$}r*`:c]؀CT_etl+ytW.N7_?ǡ阽<UE Kp.a=JMrǂ*#QM$<.Yy.Ll'|NYa@i%AC7Izaق{:RE[ M q/Z S:A}B@n8-꓿N!lg#<)_!Ƙ&cW.4]f˦(C iIūHm=*`A٠h@/8/xLfT2rJD%>Y$1"g9$zXD_V̳<"DgCϰkJBg~Kuh+<W*q8_uy:T.oTEV*3>f$* >HgYZ07070100000297000081a40000000000000000000000016446b36e00008df0000000000000000000000000000000000000006600000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko.xz7zXZִF!t/┧]?Eh=ڜ.+-vU@`Hc{ⓛTu*6/a# ;Fu'몑hw51Un gт?Jr,,]2e y+`)oj&$N:dhd+ Zn8zd6ՎWx h* RKXPs纍P2G} 92!8޺BdCWb dxVV?`LX>^mU ~oHχF̔J*;Vc*t;G L[puHRp:Dz@( &{<~tc0XEHV Yl\T +SH ke!tW9d\kG*JXz"bF VIjn o :±Ovje#x=\2;pܦ, ׾\B~gmzvknV.w@!_Ak!dR!s,/|0k`H 9dUvQ_=ϕ\r; |6"}Co ",+zY(ҹ$j»NxN92>VO) m(©4-iJo ݈~@_7΃c6dLPGi{ֿz_a%Į[iO5HzY:92fOv@8$6lUDqMm7I,f̟s(Ln"Έ#=qM@'7T>ԁň蛃k+ז7k#'dSqR)4M.>j(LN}?' JE"Vk;}IԬǁbCnI=7>7!=MJ63֠<6BYVY,&ci.9U4k1ϩ͋>:x m]ɘ|GÛpE68C,]n.밒ӻHDѸKXCs57i )HE :q: >އe#7g1[~ x$udusVCYgw ͨò^_ k$٪]kmaKLoRy|ꛈp@L05&NZ~aΚ\)*=V&jrV V<ų>x3O%~.͉2@eE]c N'"{ݦ/SUd>}r?tؑݱ uѧ:Hxap:L or3ϸ_˝RIa qFzc)b­6lP"J-Ql1# q3|ߚm+%$C4#LG 0dץכNXΠDj$0lfgAd[PUȄgWwL8Qy4\ɾ*.1H>NQ=y| 9+LFdYZpvBn?-ˆc|g‘CcԗȴMX-9Sl q /Q#ջ3"%L[s- $,*:y(V[eWĭ]/B|x*6(^eamYxJD&/{D>%׾hatg5ϥmTl:iqlJ:uf2k]8)u $A| RPXe3ůLH_ vGfv9Ǝ"DZ 'i^bwGoQixI0g( 9Xbc3 @&>&ɄKhŝRWLB %ޑ{28 ֋i@iҳbƓo1ş"ݺ> wZ%Fyie#OB j1HN~WZ ^T_=XҕI2V!U:( [!EkicCӲ+ P HP&{)lX.$Q/QݟLjY /ta(롔hF^JE$Qfqʿ{}ZV c\\=.n*ć܅#1x@ m]R>GB^p'١1"Vj|v^>6\\h}a)F % |#%CA඾%"P}ӾoAYq"iwY%'%l[s(,キIz;o$߫L^Hb({PP m -ݶ;W5G ;1yʛߤO@*Md UM,q |R܍k8NjLA+1*-+%!z\mm3&&l|$.) cKa׾|Zz2_v|<Å8^P[3YF{Wnkrh֖Kc=V̖mVky/,/9Ad߫ KCQ0h&Ukc@\qnC+c`?3rI!Sš23_X0S>O~YR0GKٸOZ'4I̟NAB |Ȣ'pg|T֡J+Z`ɝ$QU&$%Х# ,F,B:$~.(1ã$&! xYӐe >=D{?d6y=Sۯ0X[CdNMsJ?\D&6۩S`H ]_pu !:^\YHХ]`M!%.{5MAr!~.xu-^Te%aDڠ;Xv`#$yOp6~SոJ;xu=퉆uڊ-@ GԽm"1qγtA7߄h3&岯SW|'B!؃1@UíSP ^qvrλybdù?KZ0M'Ir@ *)-&ef>2XBRU5k"%x݃!ks ЩQ1&qjƴ,>X]Uy|IdnR^%pHs] lwW*F7ɕUS4gB#K_t@WG<;Τb'ˬ=wg$pӣP(AA2o߁ &:S<)Hy4'/Pw\I/DtS4'm_yS `%P] P}FdJ:sV/v{ljAJ'wC\.1w=nddUړ~Y-WŠ($EFpUgCXm7/_-3,6QsQt:T)]ټ̈́.h H}ˆلPaH=窆 =)Go)<9.(JC! Τle}"U-H5 =Rમ8WQlG.=P'-KCq( IBM2j4ʝMr⡂kL5Ƿ fِfOgžTlG|$~jA͵t#;q2G&x`! o`M4wʜ؇gJC༛;wR商-GyH[ht 2n1K9ňټ!ž+u/k t~ D̼b5+bwCX9AuRڱvJwžD;]>V4)-F} u)!ہ=ㄽ lUMh-Jr7R0X0B[waI ǯ֒{90AP'GRPN{֝6o\E_U/LzɘQ5\wSt݋CFW__jZ10JV+0He5>~,:>]>#{n4n !qYk46|N7c^A?M{#I- P>0P"E`N15mBwlM}W cבDS& 8s7UuFi~&F'ZrJ`|xܒTXj2=nZ# ހ-_@F-Z;76rr1eg7̽GoA_9|>?MQ_6r+џt̷[7XB}3v?w1Bq5a{\*XMHR qK͙ыNjJ.%p=/2}l,NW1> [*ޠ¤"5~@D/cr#`KJc)w/t$\s3+ל5|u zVKbMspf}ǶCvm)" $Rsn.!jBz9kQnoqy"coN2v9*c/y =`*AZ UџZ\(S+ނ_$"y"K4y'O*[NYAX$0Ϯ0q?PhWQAR pkKuj̻EV.H7(DIAJ{هMMG=-+j(w!n{R 3<[an& W&'*vjd2wϴ)<*p0 D!ܰ;&2s{"ߑ,aE'mnH1aLFRH@H|4'IỴk(XD*'q@H<,e}-E=n$}Kߗ TEo XmiM޺L3[M7uDVͣijY۱6وb:c| ]&sXs; 0fӯx0 KW}(^@*y [C8@xV$jG~.@G*1'b \]EM.jtwaT.]CMWGݰ ]Кl q*DRZf!(c֢)GEGїR_9PX$Eh7ziRB'J vϑU " 0ͩFhoEwٸI<L1LMar,xNhbfc~ܴoSm!kg?MZ^HT=p&/8R&RdM8 +aZ*RZ~TG0r(HGV >1Ϥr6NtP}W"X_. e:7?V ْxg[j fɗ"H-JkIY qKE|U@V.G*ZTiBEOMmƁ;Wq#?ml' _qv"?F O' L}dg,z"d +uPƠ\j7K 2n\zudžƭ͟&+RgebAGik09,ްhTJZtq5ߟ45mc8vl~Eq0D#9a^~N,G6lBݰzuJ='vT'x-R?6 e;%sNo^yW`oF#HJV9Tɥ.,РY˝}^wVŁn %1d(FtQLţhz9ϪA#}NL;a)paC"Zd}0e)Mg[.KHbeSbTZ/EG]Y`a0|UfgIvvSl624bIR(X_#ƿ̵ CiI08R[9ǵS<^cۮQ>wQ6O=2VZkb|Ǘ"I,~1/aff|QN" CWۚ+)N&V.Twаx›_v!C4'2h^-?<$'g/'(qyH;g9s X"nI`*J|Qُ5ֆr?an`p] 5V`| xS>uGnKQ엲lЛK̑۱S`6Јwf OJXhKxE"WO..~N0܏G<8Tg&+djiؒ'F&g nk "A9fV~\KDƣ":aYzY xb+]1;;)V3:ªW_PԽ4y Cbg{ *cA~;bˮ0i:B$m?́#\I9F]6:.ּxz%rӁ[,P:ꗫ6x6H4o~zAopoАPp5i޷X[n>Sϩb \dN܈a>f]9X6"v[]qbT4a[Ӄ&3]5(:C-U['oqӀ= J+i7\+z$TF5S +!$p#12u*Sxij};&U {3s?GugDX' $J=#_ަwE -~HD@Mr[gdkl-&L<W[f~4j(+$c*XO~*^ l6 z_I'{(Z80yFqv I I҂p%] gNi 1U¡_@Wא<=Y41I+%Z{Z_Mc@L٥H25'Z/,%i1zqw1 8)k܀XɗH v<"b78'/ >\I^W<@$~M.A2%2|_zOhb.Y9ȿd}+!UGꞻ9S>&loA@hC=ХGG<8ѝZMNpZ<Bwh K_4/!T `u=@ZJQu'7=Uޭ'qkƝ m V[8]=K*fELEJ+~I(y(;QmXݰ);Ā˔k_BU J%O2.MBd)؍<5!j75B~$|6J|bJj6Lፌŵror_rqt< pW(uԠmu3ap[1-Kb]d@'A4xDlu}&]ڸ1 @ŋ]Q]ԮUI,;{:&w7 uw@9maBúWAͻL鸻\O(=egO2r)8wL$|},rPZkߋt'GfՂms)nX 4G1;(,Qz80eIi%rh){h6Z)12HJ]t4,J\\eN|Ѷ_.ygxO2v lҼGej0>#txAx+Qn$lcDm\%-vkLJ fp YxTZi+Ig69Zce 3pT2lN'6;Vb:L>/\"O?$35E wk\wv,ꀩ RYA79S;Z/|AEkgI'^v^C; wi(r[[4idQ-iilW[XL 􀽞=q+Lznwd\u 9nLʴMI@z.Ŋ#ZF x*K+/|E62[ TMlziBijs\,71 FڞUF4KҺ50Ď* K$N}ybɢkzK9AԞ9[&oF~MmyF|N eEπ]5c8mc2x&m Mk/KwIbfsXc )G? L[SMߝgdE3DP,l\ZKaO|{ۏ𩽳iZ[1):5U5fI?\\(BI΀fZWN?<7t:xm&ze%+NMr0fsz E8:)͂Y/7"'b Q:+ _I}Ek\6>YaPQ@kljFE o!Jݳ ?O9&.4d;ka!rgKLgGڀp!^=y݄UΤfYpSg?/NXcy ܾ=!RN;o˄CM_"yt+e;'U Eg_^/ ̯,gnS -twE\ 5 o9ҩVCn7gt:K [@,͏vnà@bӔ~}~? YoBU|xX:TB“\i7& mrycj2%P 6-.+.B ~-\oͣ}2(x Ty'mo|"jSS*zؔYpINK[fC/ޔhW/x$55 @= 7F{,8vŊ{;ޡ T n[1>r+lWdJ)ۖKGAR KF#:is;]ׄwp@Lݣ@[aqr=L]g WCNkx G)9q# ml.viZkǥ&WKA nÿ(0޾$6>wvZP-O@έ|mX"-NQU#hV޷͗"|U]^*z u`_b{q4g`-U 𭟢q=F;Vu9Ҋʴl )+Lyڎ@~Zz=%ҾU,#j_HOsl &LMۄ?wJ5́nˣ/ (o}SFcwNHLԌXŠ{^{{wGo0V9Q͓1\]^B#tp3w7hma]ſe6EV)P5Vz(ƈ;%v kpGB%;+Cӷ?!$]v>{hsA99OS~ihqY*lNvUFS>vi EAϨm獾Nbޜ,g/d>G!%. sw104 T* X,ƏL8TGĮ!<6Z{GiJ ا{R{wa6a)spD>VDR93=*jQebzTκ66˨>܆ĶS}D3|ͺyp,&!j:2ZL3il lT|a cCwZXtbgkF~4yԭtVAlQ'` FIT&o`jS'(G7g>҈gJd*D`G2-48%GR'MdD\9{J|a>G 0@hZ@R)*um3p => |MuIElO;S'4w ڒ4lC%`ߥxנ'N#bLkR~=%Eg@H9|W4RkfLcć+n)bp3?u:Fi5輨:2XmMGǴ4=ւ*Nیk$ ǯ$)z3-/;`is'ip?(ѓ?`4PEd|qf:YAZIWkR`Gƌ.^ n(5bjĦXmFfV @W +-ϙT؛cӹ9Cĥ'bUqe]OtklGl(qByuskՂ \ 0ephvÆD +:գnWl$ې1oH]/]se#~! T" n`HP d K`h _< %ټ_bGFXLEi ө̟H5 Ci7<=WA~ Ek;X_õ/%\A%ZGS[fͭ}Ў* ARȦ(Zr!V.IfS#OGK8אMӄw.t4]?ma)iT5˚IgMqN~[mMKPТ0IٖsޙS֦%vL8_eho}.эudc!eV#0彂bt-;VCPԼXh'3"Grc#Hc̽K_LBc! sZ'*[%S#-wpqS'򯗥 c/^뽺gRyVGB}VJ]j אv2G]K݌b`>Śv<(%a†T,`~هn0 aYѠyH_5v}D4<ѓ6bAyÇ=yF1vLqHq3WbQ_Թ X:+e4:yzi";^L>:>Ajz_uٯ]Vl[-a^)+($|?fzMчs|y*js0ajQo5-:-P*[Oq{+R|ꊬ'9$n9ܜ|ܶo7[ Nj Ż(1.kЩNɣ':?!oy5$^+Tߑ0pLuc-^Ǩ ;¥ iw w;'\ \Ѝj^ZB3 ㍽4' 9Qk(dC_DFYq|h35Ǔ~V<]T^g;W;!zOZ=6/]P)gƙs }G# m/#]B@h_-\a"W˪@0m[NI'љ%jW*`ۀ! fyG6lQcg(YB-Sq>#i-Az)6[Y.?tE$4 t6DK KLAa`Y"i99hx֌v,wңOQUcP=w7A EѧU`?'ږCE 7Ay+>b#A--0ք/T푘c<+9˪D.AiE?kPhΛO 1h55ASɷ\Ъs9B/~ ePƘ'H V4D萯14;3奼liQ?ws\TsLa{5:/of;턨:qa;Z5cL dKzh>9: \F׈*vѾ+nلtn’-OWO%fVSVptZW^Ľ߿G)BW4E=LY .j=Un{,r2١Ag" ],Pb2T7gn*(ϔx>;j[{|2ZcG"Z7)4$.KN?C p=φkbǞ(eBV?6ܔ>Wx,')\'f/%e(-Wy`Œk{A,iWKL>ɏ/xu( #9 k+_LBX{d.)^XA_'N:"տzx9i,]Hp-ʶN~dVC 3ͽG^'vUi& YX۽cn Fbs~q+t hC0`qjb jc@@d* ٟ:x(GG6“24*dFܷ*UY !׌*|lVeA\R@F 4Ԃul=Ilo"7mO4fl;EyOY堇iJ҆0X ܂aUk"!iz$\AYRuD-nz׭a:U\mQ&G_Ikka b">@B\lBBSL_ob+0N6>dջY r+FQ@`>sH"^W*`}W3\oYػ7-x*ɺH"ȇ5X5L;|yCPWLݠ3$mo[fP'S[4ڞRU?KD<~9+t|a=d5$Po&\.?}=痠Zb M xU\y4hoKҬ\>`E&rHΊq y]#Tl)oV}* !zErZ6)F=1&gpkawaѻ-p{egEJ \,cRbn9hcPHir9]8`\]#8]et\B^P?){LO_9b d3ͮ.ݯD(3љ -Y`|E&C}uh Z[iRssĤAoV=qyF+ a- i:h;PiR_RA,}ve,m&ƿ ^ge ?6B8S&=t~OihO α]Ʀta6/ !b%fKG':> lS!,Nc /1L~#6`Kq(_;jLM)=+a̼4iu'=O<ᖪG]ޛ> J6Gi.U~Jl%YVDGax)in jo< R~]ꌱPa-Tm(p7q7QmH]d#~^UZ2]E^) N.LB Pq"\èņko>aFCdW0neèQkJaD[ )Z0?zg0t!wWh!-=TgF MOD0c ($D~Kهhos:.=&QmA #1Uͅv a˃0l!pe /lW.O_PSǵJN\ 4U^'R.bz.s+xsxvGi~$QIyvٻGRz?0_2VM q2qTIOɖ j"'n ʯ.b3KƊhzדF ?陁 e @ϻ(%\xBnicx/>>@+Y[ J?w3`ꨧd w#۠ ج9,삹"v&Z..0=YԒ?Ta![.G\\x/L_'wvcA]iUeө MD|&2oŠNpWkKro16^b/L)5Y9 y»6 = 2ix7-S+Uc\SM0wQ`e9O L}qy#9Uc?zӹ[gzV/-Ѓ҄U_V/ V^^2JP1'k)9aLmj%TWՉR~.gm28O8"oPC ug=asRCbəv-[=Sphř{)Amݕ'm,Sb[xlJ!;]A4NN-~#wmNe (y٢j4q: Nm+0S/MNXX>a/_X*Έ\w}D5V<._k6pK!fhSHVj,H4B0X 9Ĭ>{=y/Th֛+yT&W-HxlKT^@]7 :^(j >yR*F=HD<(ˏؤ:9)Āl3!Ly<$]f6WլR65Z 噐Η { ЁfzW~]_ *߄Y00/uߕ'ո23&jmv;句SO:uo&"(8c{z,3b`ݢ g !i.t8 5BD+zHY"@^ o, D0=%qƨ}2# +Co0ıͯfn)T'!T𳷸NTa-e/=ȊF8'sqte/wאwuZΣ}N\&6CLȊ'"@ 0 IEƖ@v]liaCYHRb M[u˯>KCpY85E {m:٩r/+d3JWXtZPY"8K܌Q#YԱK'ad@IR-kub"(y #Eg~D'IOd"/;׺Vj/cA$U="RKǤw}i!w0cHJ`bkEqavX*XR䟹1KP7bsLO)IIry-"@6kIV&0I|zKwz'ؚjʅP!wA:jܘXa]_pW&sfl 8Q44j0ʹc1.AA"!}0VHd#ˇ _٫`3Z[?,?-z+_3DHYq! A=Fa#Tt2cLsI} 8 "Dr2XI}|4pq佮Hр*,@zkڄ!g Bs8_4_ fM]xReD| aY($ һ0}8}aONLKI5roCz f~l܍Ѻ(uZҧR>QzAeC2J~D3"فF9m 0AӲ2{a= "ֵwA3n2UMł]^KQ(f]aw ~XF8BT5u \ W~FϹ^#4p RЙufa:nNu}m"3m -n72/Mz&hfwmOF5ܟ8GS=~|$RtoUe zZg/.Qڒ3=64<{Y "h10"9,ǀfh;͵oeTerPxZWg%zlFf;HI!IY_:'.1Aˆ7uPK׾7 *Ν~#8 ~2ф@~?@xӻvgo0IvM~ة)2:ڠmNs2lA ajJ@'6=kOxU~}e{ Cww-MpѨ<[E ͍Jo}:>~~ HjA{WywJ(˙vm|-JLxFJPYǻQ`Mf/*늲i`])QbYuD^RʺʐҒD9`X(S7P[b «oL;Z&P`V Q"_0Ww@(,$/k-KG;J׬$S{# \ڠO tm5pg_ 1I"K\vo*p<JWC4e|6DLozRu<=o->^SWu&;agÓzNMXNӛk㝥  k%1t(T ;ܾFk.i2|Vk}?t~E]z/n,Iֿ`ˍq}L2ց*@x9Wb5a)M"VYEWc̿Cu3vD }$ O/دCgH>FwQx wj:RyOYƣB2/Z+  m〗:kyЖIE(#F,(8?I؂Pզo)3kK`r1@nY;ԂthfJ`Uϡ .u9h٨!}NI¸wSS%͛_ϰJDd1~K@(N@Iuys,|Ÿ(>aeV֕u|Wo <r2d1X/iyǽeC'̜r6WK0Q@\turM䫦'#%p1[`>7ld/Ù|Åk1}o[ 7h%XCO<~ MTQ+<ކ|&}+ S#LQM/b:xo\nS^& nPXU3#tYDͩuhܷRo- |>b%aB4`^T\v~M6T0y@$:MʻV "{U[O!HP )hm>J _w/ٓ FoF{B4Oq'ZqSY kt(ƽ9U Gdz Iƒi݄CxLbe8"pxIxc'7B;.W(`)&Zн^ma`Em3BA dΥ<#Vo+߀grur 鬌ƿS &`f">q- y#7d=w]/R|]`JeOZXijW^,Y40ů5tP9: XR%= Mo((M.Y!ǐ)ǜA6ok+9ғ=rBhsCm܌ `T: T^`3J*|A*5F߾1IW0IG1 @ywl躾,.[|+,$@ ׂWMbyfaêvoҺ\ KU&}c`qLJjEG] O«3nGxODBTeGf_fa+vQ[G(͔0i-.}Kvqd>6ʯP!?c\JioD_HC 4_efX]]"#}О2LaXtg7bMh{&5 Q N*hc&a6k=(V\{v7gL^ӁS1R֫I'9Uz~|ե&HWک̼% Z\NUKw|>YNuy(-PJR c{ۓk2^_3zb#[I Y_2heuUhSj -c=7Wq`Yq;DG 6Y²=rBQY'A Cstiָ4C5VLj bv05vBl{(˲V[A c_|rP]ۈ >WAvw)RIkOojfrHRJK$opLz퍀jwc䗖`A].)n1&0~/[WR$)ÞI X{DV7r%G{aŃC56_J(VO |%5PHM_U>hןrOA{f;"K?sYw).R{Lb?k'otXQ%zRn E"=&;|.DK)-GF&^=lbHHT3FF,C;6,x<S6:K̷UXp2;vcy=9M1 GhzK OQYkiY3m;m)[aL#{&jU'rۯtDvpİF+"%&y^7! VhD5(cdžbvO(18'm /"n4"*@h b8>U`4s_/jb}Q_S pA0JX^(Ȋ9 Z$+2);VWI4WuT-[`3 oи^dtR62֊r`iϲF'DlLN%N$ː6nyͲnи4x: UoۚUPPaTczR՞K $ `@G2Ε^? f[z!dx"jH,}1& y9'jG܃! [ <{ϦGI/ĺ,7UwSsEXA)m _| ";ʒ!I-ǶAWŗ:"`Z F: _m֠&C)mlrsv&݆5;;Ůe;b{Ir?:XeI^P;áye+DNG4B:DOK1~(ˠmnҜ"er#NRHt@ 1RwSs֤(3)QˮF>%>pN] MqcjV*^C tgq߀D|!kЕ y? ݧ|S9CL!0ǂ0$ tД0;y>- [~ȃf6P;}(.D(%F*+%+U+h,i Gv~t>#da駘}Ixj4pvɽ +XKFA clBE}"odSca0 gD),CI[>Qi8['%ŷX~?/q>LߝŒcfL ]<_}O–iW!B(,=ta1_90Jo`vMM0a5wP}}Fnij*Hԋ >yt"A6HnfZjE]犤ݲsD܌L:hm7, %(ĶpvdȄ?9jb Z̫XP!*TG‹'XK`V72!a&_\i F7wM9~乔L+u!|2[p~ ZekecHi]4)/bI.ηA%G!SMP[g *R9zQG*2t;SPb,aUi]8_M^$!WZ탫l 0'rᖳKjoQ C 2`'Ueoʯ `4?vh7* MӝjkcXko,;4'C2֖ 2@$P42bv!c;:pg#Rv$'o΁pQr zYTea?kX10J}XtTicՀ-0mOKNZ[$Y4`#n-g⊡%QNpS5|(+ UJȮhC+6y$̿>s@a4^4߳"gZwьb3F3.pB>:dnSNp{s-d*fSlaa;+i}$Ɛ"sS]+_׺ɘ!=i|nޤ^g*C3X}(B wOBdfhJn} N(fZ1^H@]@L.y4 \j4;j,aNޱo|m`Opj ہi0cO44WgRE8֋ps?y+}'Jb@RH"|V&hEݗsLIJ縔D;4\1zoqD|(۬RdC(~dQ#52dsq!|Z?Ab2n,&r jhbӟFTDX\XOx?7K=|(ˢ,e#BN=*{y5j鹆| ͩ6Z Shlk6ʊr"i2ӃM2N݈Sn|E.`f-mLHC7REI*mfR1UC'^lk{/wmw6yՍ$K6tO6ǩ,cUB+ N&f)d[Pʥ=Nm9|~+()?$#ͣ^%285\Rc>3~Zjȱh٨\ɿͼvIiHGR5Lkc]fW%G ?GfcEQxo:>]}:eNQ?}3C@z*DYFаNVFϢ{"ePMsρh~uޥfTataAk/1M9qPb۴*)?>ULlJT ӐM߳ƒy<CvZsx02Sg֐Fx:sTBfV6pYi%(wcn=}=f=l|g5fbe'{P}(eq VE:y_қbQҶǠWu~T@UҴWS=KGY: {P/UPڠYNl^\}; h^TwJZXc8I|2MٴJtR<,gEC6'M#z>"]CB OD}7R?MHvEAy=Ky2)/40:wg,5m_#lE 6NE:eʏ &5!iK[(t<$ϷʆN] j~Q{qa;C: uzբ) SӿM){s !4'*ȿnhL"QGݷ~`rʚ1 )fFLV$IJ#buq"H(XogQMOdZhsP tj{V6r#BN@oSj .?-G{` ]>QtB-SV]!q2G+{S_jlL 9mqSM$+F(9f!_'b]:+d"M^*$Y9^gaXsibHq-P}>\zB~7j3ґmҘxy;ń%։F M|,G@gLAXuK_-^7XVg\Gc(`x5[9lq :[gG3F[ ъ|}cU)[cW9Ȩ"j٣Bǖ 8KFhEm_^ [xEX:ܮv* xm4vH0$)]Uu#K51vюeyyOIBOˀ| 2k<+򹍅^oi@ ̺ص虋m~M5SH5Xc㠐rRW`f̱/y^9]"o #2|+YE5HٿaSk`5\'L)AL|.I5g ,5nz,2'5fQ#el➙ibDp,qVM}!$Bsz *̈fW~oW[X*SĔ=ߏ[(s{D,{vp{QE'?lj$JJIZ#C/+;Slg&Ion0sueg,q}áeQez*֕{djt1OpbVUg]u<9oZ-!np TRZ*IVq L<3{r]ԷaX${{l G٠7Ǥd2ݷ_ #NO-Z.׆dS\ gm]GR ` ?sQ  s(}‹ t9Ԏ?z.w+&޼$Jzl@ ED=tpI`GdB?mɋ5<̶Пjb\3Tlftijˑ+K.Fq] פ0nȊW <U<=LJtžBj㩞dBLB *Pd~D kc/ -9;h]c?;H?"Nk[Άtɭi ;5l1 B11\r>*|$}a83QQ{;n]bW:=؇f5j|ݒBbПvm!ɯ½r%:x ~,7k owRbcpX>o1]%L:&1XC&'n딘es&_yS\VȄ4nZ4͚!VǧnRdFP}ɘ.&sƞ#ey#p PUE6QM͌CKwqWLWkՌ OD- Be 3F?ԸsO_GEn# ~^Ka_rMU7+S}%|$]*HuYԲ!ev,RJhYOMG}&C$Ut7S67te&zI?ܢRVX$,:p[^Mz\J|뀴TLBlQX=Ek/C]yYb,Zܕ A9,M& `g!-.o>S᧐?->5Fr ģf L+VZq $Gږ@֤d[G7԰Ω9M\/2$mmM$WiP,ucJ\Y0ʭ' QwEˆޭѫQ9 lMs*%4/E!N;z\Ѭ|.w3 -\ P}hTڑKwaCNB#mp(qIKe9o"r;Ҁ{‘rs$^݆b_BR~H 8,0٨qiP8jԙmr̓V^Zpq=œ#-F3[ ƣZ&8hRGfIa!C2>nNLM4*HspQKHz꥿$21*AoHV1絾Nv$u1a?"C|iy*- |я2o3jhrK'MiZq$m8j@)4 O/} ";rwaFJSXSEرJ4cΞ}n8}XȎP< Y+̅=jzfå{6ݍ%r x$x0&uEJrjD!NJNd؄>ܷ )!Nb:Oլ:S9Y'KŪ%T".X܈63(A[ ^! )N)V=~?d l(d/y(U]>/MnNFݢodZPJP]hRUah5`TѫwyNø0s|$Yz5.G*t3z0T[ APX4j1]dɒ87$?\3|'F*C )="-G{a]T"zUA <}A00פS8<趛"c__{![RU?hp)J htii2QA+WĻ\._ ¹gQu`vodxk۝-bgQ<* a.쥬h!ڋNk|UڋOlv(y؁ WݵwC|Wԏ}h0+fXXRS] ֮)*``fp^6tk7p4!VyÒX}WUO\{u  EӞuIZep$/aycؑ0r [.zj^bY7^V1B;u/,C acX!iN ^M.{t|) 4lqg(3`o˛ FgYZ07070100000298000081a40000000000000000000000016446b36e00001b8c000000000000000000000000000000000000007600000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/ch_ipsec.ko.xz7zXZִF!t/fJ]?Eh=ڜ.+exM)䳨S:'G-no~o ֦i$?֐>`gì,Fԣ2źݭ>8 } `Jkuvv=:oMGfή9ޞ'!:K %$V>$A7Qߩ$Ļoۡ曡NqrciNOg)PLy+ha-YihT+c0"cpj$1\f)$I^ 3́sґ'ZG UΨrx]n r3yrwG{je5޹ ƦA QyrRmo6c۰r'jnilfw诠!HW )Ar#8 {1_sN5],&ns5WEQј5d2^MEx2$Uھ@HCx>kfkDi]Y(% `OLzw}O]!] OKq Bg5^Ek /+V1ZuqV.zݓ`Dj#H *Hj3qՑJatC.9?%σtb-x[ЂPPpEGtg6yQ6/ D&,ߩSTwW`1r 3' d5"k=9nH`'\^̵3tȢJJ@/ kzȼ!0ߋ)-c% rM V Q#e|Iԭ&Cޞk#RmDV ffW%)j/uXD[»%6Tjs|fDgORўG>_ՊЊ=e}R\j۾v4=T lbR-nI*fcf82[q*Mz:8hN$uKdWzvJ ٞ؃{gnۿj&I|Sեbށ! IpEA=撑K@ xlu(ħ@&sUp}7菦?_39yE&a8\SS|SS "K%6(&G#eh}'ngcy,~RH:rvzb遂 T!Α${a:.niͳ: ;όIwHCB4|OгDρ:vE&tO,L=X&w7 *v~:$t?]+HXf D Q'.ԵU!:6#{lDz`>G^RB֨2d- pqOH4QJ*<ğ) ك$}0(gϒ5ӄa zU* A^f5"c(_稍 Gb6X,H?v#C `!ɇhf[B;}Q(ꚋA Ϻww5p*[8K$}8wBń26v- o:=ilϐaVŊBlG3@ Owdj~@3wRn,7U_'ט,ҖM+X|>8@&>ߍ4H.w~xn\R5eY ?WM=roo\pO*~_kbpL~8to0p/>S -d rb j_5K5rr,'YG5:#!5.lr1 Wɟ(%F]"O&xqC<`5#etGq~coA_6] *)S3;3Kb!@t>T~ÏX@ 9u/g|>of rmim&WZ mi{cH%p='Rhӊ|rHǃ@ҔW~^X(w5QEj6JzNik[or%vkL hq}wb<͘aD#%N)s8uoBQMˬ7f_IF*VL$y)Ru[dQpZd&,AxpbchTg;pdKnkmdV2+hEL4|z(O4oь<Ro2iyn&Zdpk=)\_ظ1;Jj.GP7@B\ʞV<xG5E8U\w6^7]oZvlC 2H}2Vǧ\$ezZF4"}+i {c0(.5F5NP y>1egs˶F팔MսQ ũA\@9"KʨZɯɌP(0uLFX v3, ƽA@N:wgFC0Ie 8V5EKqۍ=LTl%8p^'\ oӝ'Sb(+J‘>YRK#-5zat g fCHV 0PnԞ*q{5쯖vL!-*|aBK]c$jŽÿOW܍śM9eklM+:6w;ڗBwvvi)WF)~ʄ/W˻oQ{:xPgQ73T7sK#)9PaKw*;3mr9*ȧ2EL$^l8 DpJ9tՀLI11k)vghRh6i'K)h=>$6'D;AmB~Zgk@ޓb~׃X" bHX ~L+16d:9e$˼mP7@b&9&ƕ-tΥv8l Ǜw y!~@ 3w`Y05U|#~v5?RЀW;aәB8&Zpr:bXwW/635]$P0 D_#>#i E&e" `~ ba8Pp!Y=(νzdX7<)#݋҈%q+w<#jT2?a#2xbݖ&o#0U G=KfKfC!rPY`DNcRى=X+OfF21?={e5aSpۙ~_N\jI٩ $ۻF Vҽ8?䢖B+761$&4n?P"Zj-ۏ0l)m5@ eʔ8`3V&oJ=1Mo.C绑|4xLjo( $n@IAQdQX0#3Bfs/d%V 644eQs%$qŽsM4xRcm'8K-$֞t(Kh(utǽZ6~C,y1Mv hVSnī;ȥ̀ތ Tv!av*jp/u0ZrvRw`e JVS=&a{hW.CfCz Y,ZB靰ޖ}ͼϰ Iv Ϊ`< \\)č6s@R?LW.sWoyQoJ@1ҨUd*_w9̺Q ~@f,Nt v?wj|~'NycR>@DyW:~Y΂ڬ.hZnO}RP8Ȗ1JbZ .5j(Zw̏W$)8;^|TM#X|lKuvr[`>q:(O,r J_I7qTǻ'9S v.J+=xG0];!k|%ЊXoɣezBe|Y(yd caSOqz.D;]NTc [XBY`!?im6 hBk^ݸѸ[ ZediUg~}+.&$)>'#Y=7dH7RS`N6fݻۃXGBʟ8Qxau?uK Vi񣔷(AOeZ5Ab]"@DdŎ8Q׮@e*!dӍݵl23km|.yե%E6͘)x…RLrCc'25Ғt:zx~<ܵ[ %u8Vsh 5f#J<<X9҆d^b7Ɓ@_DIU YePSs:(O {E1<7*Dy$ CpM 3MMJ0rHo ?4ep^5j??=4YO R!J-N+jh7 B vq+Ap;/JճyOC?%ۨ ӵΞN} !oe&:>#-Lܝ }v/*ZEqzĶ~딚9aY 7A(]eMVof b5*h[:Șhdw$Q mhuIWYϜ߶A` jb\';L^.nQMM:F"/QO:됂kJ؇1vH-{jjWa՚F)A:ņVsKjE , H%R6PF(7!ѣ׉@Ƈg̋+={IDJwu$[?Ϗ6ςMKZi@ˁKL 8?3sL˷ُ2 !դa7SjtNܨd||6 Ypf9m w8rw^/v}lL>Qͽ.%mTBPڃl3*Vql?t1`>kmVE\ 3Ct_ⓂXkF]"/ uDASY22Zm4ڡ +l&s1IgF]*̤ߔT^Kb㆐1sYr7`Kn!p5]MQ6I{}J:P&yxI=λͧB>"ڄC[%lR+i2dcw̙ϳxۆ9p^h.#^60 1"Ԩ/iE z~BKTF^&0!r,BԊrVH!@3A֫"]:Go\(6@ĥNgYZ07070100000299000081a40000000000000000000000016446b36e00003648000000000000000000000000000000000000007400000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ch_ktls.ko.xz7zXZִF!t/W6]?Eh=ڜ.+S\ΨQ^˃V9VV~O3B½#(| :_~E)a7&!*RW362jAzh0t/ќ$*`|V?~Yh哽'ȹf?%P'+Tm,_` ֺ :㑳1>u#p |*|wP~: jAJ[Ÿ13ЄVY 6Xh/!$* SI0%螳[DXh8 09wui*ۀ&}ijQW#_S3&gjl ( tNf*Jg DvV2&lJ:&0 ,\hE9[^An3VЯlG,ccvu& ?5*t=ԭ}mj-"v{1KRWQ׼|@h@U^#FWi5z/9"1M-{$O&Mra)<:^嵒?2ƚ;fYp=0GJcF@/fQ7Y: 9WNnE4ԡ{S젂}Bg/>f~*\Uִ g ,Yc" %U64IjM~a#?ٌ7و ش+O/qDX_*g>YyAAd$w)`CW#>Xb,4N_PQ5w⑧0/mI[i rq*vz"<]D>MCcU<5f|?Y8>fn_&YO1rBBtFuW:U"]< !Iޓ^C5qv2)ϧC[$)s7" YJ,jaJQ:9㝆w_wSnۜI5? PSh{ .de* q8'*k+П }PB2bw=IXUwf 9)$=5ʘWx]aW)݈)KG!yuӌNP%(w>d1f?#Rү7fEo? DkdeB]U+oE 0H:$5BEԁ2'^sߴ)d|@uD1=#a7l&/oW=fDr&'oZ.0J5vJn",NͲN`}2.5R,`fZAC7zΨ,L bO0 thdUb02DY;uȗɚJ 6CzUl?ƫ;aQ911bq]4GJ76.% AL$ؒy7om99<ջMiuo%]w} 㚨:oy"w6wDڻɟ; .H Z_kQ~^S]H85RHLoBFXWE1:9)%_ jcbH/+$污/l4 ڃGn #4qGIl}q"fk5ôΜ"->͒<:2a;p~pGSheQMZJf=FZ(y^@kҦL87bF«ۏzVy_w6BPV́en[it]%XL][>$&3ÏH<2k{59V& ]_sg-UYeH#uzQ!HYoJorvt[;^RV@}ij@~aE(#IwZ g$]tmWiabKx@543 StF&6y wba.Z۾R[KÜC s_)F-8ӊr 6'mK$zfqvV©a;e{GMjb.λ-Ơ)Fi"nfU{Me7ˌB\IyVcei*sC']cU=|coV\aCcTTNK$6x3VTZf6x:YeTr~M9:[(iܮ4+~&K͙YSM]r٢䁷vE3-a~-ڛ8,qB7{h}a=-Q'5^cً[˕^G٧#tx_4'_hIZ IQiuGI\Y'>Ԑ b4J´]?$**c/ kZ8{rmܛx~9.D| ˁj},aXfu<m3y)d"P)%̃uwB?Eqcۜ~6?U.۰o*m`UŌ:hsõ<肕*@TLSw+{TEVu ]>>2kEZeCˡ]_8X]I]m3F8c`ޟ\>%N5e!Z[qa¯#WJ '\vO+ Rc$}?N*[r}[SqPtxp>7?IȌ_O,!;bo;$8?@o0w.088Fc\:k?(S.w4 n_-$Td=B=#Q4eiLEe!){ofݬi3C;:O)q`ڡ*3A6|c<*TQnOQ҆$<>=RZv!u#^L0AteAB"۵(PSH,NPj8p-Pljn[}cgkP N-Q]8^tBە W?o 7*o4`K9mj 7cǣ5j:Vb!Wp{ DMe'!my|飞b#kR]/\,9kBv}Bm9#b{Z'b/J{O1?ndX86;):{*{ Uo%_LȈp͆zl&`ɴnJcK64o)hڪmPB{%)#A1"Ւ:zH8.-ׅŠ~oPo}t~bB+r$:F\08`GuzX '2"ʹ_EX#)!i͠Z7$/nʾԷ2}!uAk,EiL=xeo q翼Z !xP ڬ[ ._ni>7A]`+2*3Sk Holp͘ ~ttaT c y`K|X&78~]J^s;ե(@dHP%Dy% *'c}L\2qV˞ #jyr ,_zٝ59>8L d }jVk ne/QGW)ح5q=uDSo'(V.K^MRoO=\B $R fW$50ҒF%y!qR.Dj?.Oz\LOSѾOJ+XO3oӱ|Jm%k68{^n2՗6'\ u75W%C}EnXUQ =RuGi?B0(Rs[G@mT8Hs3\tl9MC}<չ+UAsEqZf~spb?G c6`YPU(EIp9zY<* t: TZjB(n{rݜYEj\7a:`^`CC^)|S[f -归QqbCc ߋRA:ne?84=#.6\e&chu6˙$b2@P+G!<]B:J G' g(TGI3`[ lpJto18Mր j+[;vyh*O`1nW HBYq.d9zi:auacT[ٔK<sP5'C%{< 71f5?|K=&rsxr{?-?'G0>וkqgHk"\lO`hȶ<燰-hKƚx)[8ϝ+؛)PX'܅*DcdYigêXr"evv1М^z<~pvz[ go(5ۓ5{{i~wG)Y@^= 1 qPl!U]$d"±3;P nqϜ4d ^~D殌xcwG;c ITÄ;0-oxjOq6$S9i0nq&51F+Fe<:qOLB8l&s(I=t*Sg]2yY1cH]oh.,#1*31E1 O"Y0}E`;ijFͶ^>ØYtS#_ rޯ͑7Ta&u 8]W.lU$ԫԐQJjAi_*}ybu.oHkh`0(bpXƩߐ!ڶBк䜑a#(gR& y$.䕆=cgoM$-w;|3+/k o̢5lsbpȓ(beƠ9i) |7V8҆S ޺˄@&+&F"\װEmq.L wgNk#!qEMӴ2 xmSsJ˧lbMw}_ 'B)NR̬KSTc rmc>jIkH!\ wՁj]Mc+@&W{@R~-:7qݑLjm4ۡ E $cM.U/ [tQ -j}-B|K7nKfVۤtׯ}f5A(Zfstۍ/euQgQdU)ZrG$=o^lP8~ibEkuo%Vfykm!j-Gqw$M{-`F3'fVz'M"UskBv8>ykݤ̓퀜+*(H,l>LGkNɾ 1h.됿!2lIв}4]-uRŠ?"p^S$/L?Q'dFaJMd}~&Q+_B /7JAЅys ޖm/ypʬ*y@q.N۟;e_I Hk!k JĞ\u-b QSJ*Vk /"9MtjI&xDBqC;,-`#.5*I*_ϏY X/.:a26dAѱUa|̃/AO_9qIRz R_vc ŤYOZ TF`.X:m;]hPdk*'vV$ypm]?a CGNI =T@:H z<>)qJ&|eг<ܕ ;Vcf`wD!q@k${dpH}?ѮgHYG F%Tri-zBo rH]_}3RN%%sr "q?. dz?Bn;CrdsR؆HǴg 97Nt:YHY $9vY{W<[uBX.*Pcj'ty] d, c4&L'jG3Ynu溂l9TFQfoR&\ Ha {064n?S@`Oe PS8_9@0lr؞p& IUTIy;&`SH-mID)# N%h 1Hd5[/ԣ7z]u"”Ѻeko*I[ )~‰a)H[/r~wȜUpHC+ yN̵ke*v3s0j$/1d"rSfOjѕY]_55v LCoNHڣT%:VO{5o/}lDԆߧ}'*"]~s#[*`E`d kTyЩ|I‚_F8_br8MN5߰SC. UM@'㲂4_K@W]-O"l(<"wiqF tMYb:LT^8t)fekXi:w+Sz{A>+49`9sF^L7qg쾥H!zBIUO8h&7kQng->$Nyi鄻ވv7"Fe{9ξ2Q;sµ&{R>R ֆ|to&/`P7*%8k>פ7mGJ _3;}bڡ<9h*UnHlO J60 M}4a8ȧJu7P>)&#WҢ>n]\T-^+"{LJ=Vx~qh!{lj]n5A`-S8%W+NȏCx:Eg&:YCt+a95qUUgD-[TQpsdkE0iPض!(a0_v⹘ϸ?Qpgzc$JX?R .H8Gǧka px08sa&$sKWQn2[ fdzLdQ./h /=*Xtx=zWz(N#;#9FoŎBX#QH9wkQT{n(Eun *Ǽk;0_j2r5Tf;V' vcjmOl rA?':;O08EQc#^WLߍiV\84HI`I4Ccpma*˹\O ln&2nHzYƌJIetFshrJK%2^1O[Ԁa#b\G:]O\9*˜K{#DuۼĽFii1rW0"ثXlCW1z. P(rWZlZ {t}+UXݣpʵ{ܑN~Dy(0Q$W(f1x\ nJ60 L_c: '[@$QClneNy@~ Q4r)ϫ%4ы 2ka 5-u]YI9:wVҨTlIxֻbo$[\2G`o X$D01u.q>^D5>>v}`^o,o)3SgI@a +֢% D˾,gj*"Qnkݧ< qkM`)`ɩ:ě^M}fz/%ҥcQُQaqK k(c߼Z |+Ӥ4Qj0DAv ^> Ð|'Q=G#͂Gܡl(>n>҄ (&NNذp `h<Utd¥]ӦˡcCMT$4dU;W+)lh"Q p^xn&}ɝ0ɎJɤh*MGF_}p;f_$;@ d j؂*q?I$\ _! Ě0Nv)1jty_㫉' ꏎ_5/>a0O2'>mޜR6HO6mE2nªIYFY34>^nqM,ZI؞5+gBh{9vqЌ{fGgk85u7=kn"1YS:9ԇ=OGZ~YMd}IF٤\&&FHLlKG.{b0a" 6*;B:Y]|0bTun$* #i%~20m#_<>zb2d2JŤNϼtEE"6iQݠ.ZU-z%/Π#*a(fP'*pk{s$w8$`_м?Xjw5b%GP*rx 1T+/yZXApڢa&|'`%&P^@B6:h޺DuXaAQNӅ}UB>6tTFޔO>#ޒB5Z>gIلTd%Àr;08D3F6/ԛw^A"6?;͛eL)THaUnfi.' w2TASLsiX} 8{KsL%,}3ר B0knx1+,)⅀fDZgԭXB$@=+Y 1H^|ِWGu_'.'1UCjBRz.hhZ1^/uQ-i@L"✸ޗ{bW2/.!00,-QӤ,p0f夺p@pϰr_˨- oe֬= 7HbWo{;4VkrK?m'"H$d -eW Ĭ;ubcKtUıW5$((:Ht?'C<բ>U ^~tQ ew _cf["D;23ao<!BNn8²r/>vpG.BG?v+u3[2xjݣ{,ZD^ ,,( b9YYƣ(SpJcN{BI&.^g/>ڪFk ZU6XJ4%L j  {{g8;D jҘ4}W<<Yۘ {4aYST %?Ti֯t\t-iㅕP)1CREI dt`Ŋu!q2+9zҖz-hm=RE0XI'K:Ge!cڟVN{=*?o4nmO:ɶI)L;B 3ETхs-k'%/.&R7;/_sf dWՄT`{bqp#2zR=FT\֮$Pc[etӥ=W@>m`}7XϣXwGkD3ީo}ff+/z,up1QL!|Yd@(6SR滉~qEj+ 88΁nz%? akҟSƮvR 郘?T5C$J\Xҭ.|%6J{#/ 9m' >t&c7@lT:¬<.4m>8H:W%)fٌr$HKeߴ[< ~ .-̉şHAyx N"Fuj?"ql0q?JH̋`/O#;ИBƚ{,!)=Y̌<ηӢd`= /-UvW7s#[DEhVsPSz`;r2>`^`{T|1kdD'G:Ú`Gp !)*j4+TgsvG$>:~L,<:u^Bӷ9p[NtT'~.Qch9sbXXR⯸; #&z| SW5vXUlbx)Ib?vY` >X[7tA4DkhN$$5vi 쿒ĻPr=s^߲h ̚)?c@(wD]s0aч P_;!)⎼){dǣ ggT0 _'' UȑT}̥VbL›(Ѩׂ ع) w%1 cSJ8α E $σsB1I$L,xXo,+2mPʜM=Ns~ًfkm, k$@ R$SWeIA M"*|"l\u>͹FΦ/kW B̯楌s"=T:IK^Ēb8`x(\aVQH`vGD6I gB <}Z-7=[I׬xG(`ijyeа$s)4-4?ޕf[b?R .o<2y| Xro6 I]u {2;t\0ۦ:RR' Jjd$r `twͻ^ĠO#AF%>le #m\yj9;ǰ@1RZ0>k }: JP2˾<&,v2IO@őio M!Y1+SCAܒp.%S9r؞p;i?[;G};XnYhA鰬;ڡiTTh9;mRAC?}4_&`$={y!!ͷĒhw `,l9I K*a]@xQB˳ sL2U?憷ivUɛ>}:72jSf-2yP+r(!~&1fב2"jR䱲p$ r|;v&:̱q@oc΁U-VL}lj vSâIWmzfV?umO!Ws&!]&}3^(hQ*`[/nI@28@4Gi"؏u<;$?}){zTu := zI٪yjߞ)D{TqS8UJ.l6FV\-n4y4UM*i -pP"Lp^$$ Z/EVq,d I@*DOQj: j2܂ܣ}I{)At7!TQZw٥R7FcTl؀\4gYZ0707010000029a000081a40000000000000000000000016446b36e00001fa0000000000000000000000000000000000000006600000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko.xz7zXZִF!t/`]?Eh=ڜ.+EبLVrc+e턍3~COX^hpFƃ oryr8ݡ%|\]FٹV%\l 'ua{Xl8o)3}_Z0 )Lf:p] XfLFuP[ݖsHvI7q Z$Ha2`QN xR| dn\ ޕώpU!:޸$d5 \XS(!-F%W-3sEYd:ʍ1Drqi\/9 {;n.̚!mD-2r-/OO6Xz!HAnZ NfϩVtH3oDޒbQ4UvNȌ6&ܥ> 2SJ CȳM2D\.[3:j!NQ ȵaKFqޔaxr.%R7FooZֆ %눣ua yf J[!b<xUȺ21X${G3 *67%z+Aڽڮ}~U7 ߚ + RNCELH4If3!~ؔA{#^"u\a1B_qE;?1lt?74Pں MFƅ)' yDŽ, nikV_z!"e5 jMd+\T$ƊHT[2)u6$*c%Nn(L1 &WeOu/ӏyz߂pC榸tgm7hv|'Qr1k̊:Qcec3b^/KhQږUХ33]F $P F) VO E7Jf+IĔNiX^PL Pt8x,EGj*xE23_qTčq=V*ςqjlH\E3#'ZFJ 1Za˺`?X g7@ɏ>rAmlͻR^DlBnMJ^g83/}#]ߛ(t`GCjKaS [l=Ac, a 6PAlNEw,(t# X=fn[6q8.*b YUA:m Ѩo*. =u+.Nxĵbg\_'AC{~1=[5'cv/0 k18.>Xb+$Yːۣˏ1okCW4U *-%vƎvOvg&( &}YhpHUN)Pr=јLo]~uAg'Pܵx=&Թ>EE^q1 z''~V۫Wg>w"%ϾBFWZU #6KJxAf`)Dz,]4#o<.V9bяeYA[. ]+ MC կq_?a'I%U?&KV%mm"_[eZzҳ:"*Hei,<=Q:+o1;sK Q-+-fԤ$74a5CeS+گ'YGfʳ\gV> ea9DT;-OwV) f?ݚH #[@zΔ6 lgD6P@nπD]Қ*si3/`Jf~@[ $!\[<[9}}YW 3SC/SfC\Ov~TQv7bL pas&9V8e4:'{ 6D8=|>+AȇRm\2 K zT aמw!!zʷE!7!s'vՂԝ390N0f{#Ւd@fc~ No&*/] ̜! {@uX$bFuJt+:I 'OQSʨ-/FCA Kť)y&٥ȿ~UWXXިˢ&N,U9?X$.k0P\Ei i͸6gT6#ifֈ#NO"bIki;`OqDC0ͷ?PͬlH6Og4,-'[`C<S>ZI5j"_\& 3Ob.u}%ok'c8Jrĉ/7UF :vU9LCh'̂Hɔ]hoXZ הh:!6o:Bf|oՍ]e/{FO?4XU["}\Y;i* ω(VvձrjݦM +) QRr1ikLfSZG_!X;`%NBlDzu\"ߺ/ooǞў׀u_rr[dtQ آsKwbqw4|x%6zq@[~fwؗ\1Kb!৹ǘ  ƕWK۶P|@.]Āq 1 iFw`/CjGeWrDs2bkM[]ˬclT1 t@񼷚#gV>`wR}@(hG4FpJ]nYd;#QI"3qwxyELoIPMz"0m݋[dRbK䄛j?A \TW% MSaxQ_mqӬ/@iw84ȱOǢŁ) KRy7N5UH ʸsePM e:N PIZ){b[/H dg(㐸ȉ p;sq{v#:VyUbR6Jt|, 6MJ֫ꑯXDLҏ0Ÿ8fim0;Oq ~!_lC9ۋ8 &3 ·Ds^ٷ: -Q0q^ ɸ_eJ '~{eRx+藳U Dte)[rJ{|K~ #z)尌2Zr \P 5l*9*ϴ4fs:˸Nr[FcH|{6`#\=Om!_UMVaUڼTϱU4)pVdɊ'sQFmO]xM1jXk%[|`qJ^+Lw 9B& %!S\LXl xJae6< 3l<Φ&lgZr!6pZ#x2XXya_F3 ?+QTzI#S+J }5V@iKwܰ퓋+[.&LJG<=x뽂wOfO#l]qP ,n L?%xB}tŦk{c/nVx_+v*b"H"ŘC$!R?:5w>j9;< 6TtFgaLB+%sAB3,ƚ}iOBs@ [ʮn:A!Փ~h;8E J8Ӽ̼bɃfl[lȋKyf.؋fPRg_ ON7z͙ڃ_l.'tdJǖCXxHV1bc8]f=N,4zWL: EHILXtIz*_^E, =-'j,_pzhi'} SܐɁc>+֙YB4'vi`D.FP؅\I"5;ܺ9s+7y Z -jP))ưΝw:V}г5͕SayN|NCZGE@ŃJW6D8@s]PjP4^:r:d]h!Emfj0??jh;sbp\-iG_@'6֗ _iHPbRR\i3At1*rO܌ 3jŁEjlUe$і}6 ʮNP^-ҾVTl0Vx(\hfHoۉQ~/۱\` ftQbQ]ʓHa٪fOI,8ъ:q(*MWRm:E]X ʐbH"^߸[xКJXCn29,m9Qݐbbqi4,ݿ!PΔ%PF@ $ܻP:D C?RA# G<#'hg-9^m|t/*Hwxt2rG$vO &3Z`GߝԪ@ڼxT~͟N;T Nv3聭\d;. U.G XYmaD*&ۯ2fZU<с1H/]B.CIRLoGC`Q ZŞϞ>jpQX㺳 #b^n@}vZRP#␠wZPR!7=79CS$F^+=`ID0=]σmZK e`|5Lw_,) #\۞aU+L$ ŷ}_Dp>Y7 U(Ev}Eb }Р)7UkJf[^p4 n}3btT*2U+NXKZE0-,l5"s]-^VN(4B-g.>ﴛK0e/׵*GR5=f}Mt5?@8tg3+Z=y;%=K^t(-Ŵt#:4BsvjQpVc`{ > D܍cv o]1{Ă3{-sM`[]q\)% /1GEm 'hHSȀ[wXERpgj~CmsyuZ_RNeߠ yC Mxൢh_ahLtqr$i +Y{K}|ٌ8BĕB;sxƃ7r_YmS3TV_W9C eh^ Kq 3~HAk4V'E ZqM']f$of(8_̓@K $\fG@L9lD#)rP% 2M^:e _* Da{PԃZ%] Ijh\*0ckIx+$tȘ>t}$ (yH؃]9о&c `OgeGt-,ձ 11kUVShw!2dbooJ W8=lrJ M.2GG]#Rݒ>)-gYZ0707010000029b000081a40000000000000000000000016446b36e0000a3fc000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/cisco/enic/enic.ko.xz7zXZִF!t/I']?Eh=ڜ.+ȝakw6z^d)399/&[Ybg)~jtDapV0|0}ءk1d]/V duJR]4>9P(}[ !5Oqy\nI$ݙ\eo0D֎hL%dT_!+0npi Yw$❱dBܤ焄s'u<*ָOXx:ў/X>CCh`y?vOm JՍ~e!]8,sUqiy !{_?ԓ_xWo>3ةMM JƳugQoo۵k,LZ+ٳGDݕ^| E]E&٪VEbN /d~zD~mڊ۞"_ncG2#UAe`U &vK K:5HYmV8 2li尶?V+6 A`Dw`GrWK:84C)V֯q-' kgv9'~K* 2;+ sgs\h"SO Ɉrb4# :gZ[)W 8;g+ԟRjk7o3M7EوwtJb?»NVysãEM6[J;;޶!I .'K4y6/Ǜ#<~[[n\9Z_-\il]wޢ_U7EqȬ]S.EUM3\&F.<9_tIҏrN7Ol21:p`Jc ӦHb~yH MXm3x"l#i3qoѫ+g$4w'=!Djh}m@1mϙwX2=ȷI ɄӌC}}Juߣ1y,3s9}YA1E~,h_tx [7ǥT1%U <[%[[!upp<D4@!__2\wµ3Zfr_DՏi1gq:އ9&D"0"R[Wշs:*p$G[0Ce]k3< {NGtBFE3};Mfn\ԪMlW-Ka-5T Q5}.Q:3qbaL<ψg--%n8rF>i[ U iQ10CL(_DhZ [Otx2e|I7r+7_dKm&+94pN%h 1(i2bdJ8'۹uY 6DPnЀǖRU =~[jv$ƯT H4iO9o'V^fB[Ko,d>_S;HNKzB;i̋Xw|ܩو^<&0+X_ч>]6yR[; Q425ΛUaq)MЧϤfg}c$g=n$7BØ7:wuHPs + sRt)SܨO=i>y UC _e 'v8_!Ҹ+f9Tb1*Fx[k7+yP`L^A綸 eWRUdFO޼[h]]#2`nQ2ZZkg4`Ѵ8Bz]6c|i a B1ɶ(\Я l[X$|pT콉  dUY .{a~EEԊۊYG(NritQ:y*/q6Xe7X;TӦ\N8ckxu]~i:t{)b-ZZ=)gʽ+}]ew=,M~zOq85 ?`'6z@d9zи2?ق X-JX:o~ښzW|՗5tuK\v7c&;PJ[0{a4K.W+课 ‚XX .F{A K^(=De+lvy{!t'ywCH|(P5 9s0[=nbFZ?"'z*FW R}|ϳ5&hfMO@_{ zCU7!3&~T O, 8 %2DԎ.ݺ1x-`L C)&I"||80r&+y_UeVu.QcFM2$˿ /E}`^݄"(?&;vYВs M2E`_Ò(]8v c\KVݷ5`l…4u7r1)'l~f~SG8HCPRXe]L@kQLh JxGY`\ !Fr.cXi.6_z]5%`R[_.=Kn9zĚND%t3w}A$e(в+S֚Y.ا/2K 7lT 9,N~隧Kz2?*Q{F.~V&T czBfԅqL (x".@ڣpb[7lJ EbM=o|DŽgJ$/CF+=sKS&m#7/LG?L %mx98unC32}ߍCł;m*'qXYCoOL˨W=Ya#VsAr8rVpۿa"ǖJIJdτӽ6 .}!Mx D)5]:S2+@LOeW3gmZ ȫ/p w5?r;' eqH\NqܘT0#a6BHm{SkŀM\H@uiMykCY R4fq"LKL\ Zsv$wGq},M74P=9_zAF8}(@_A$!^u$J2,3=nսG y\a=O&Mwwi 3e=4J߂?Q) }b$4=_ݠ?Nh{"p]dPFg-1Iw \=ն|&Eg3rgg6M3o@A&0 ݬa?.Բ1v#I΋xCz$oFAͶTkZ }zAG` HuбtMeUnjCT$pi`"WI<FT%fm/DsT(6C(Xæғb#fo^dʝT7GwiGGt8݅U 3تI -1$$ B?a"ZS< Pf8MݿzXeWՉ'&h N7=D~0ܩ ̱P{܏ + x!EnـL&}1牗:ƃ:0cn{؞S;*ҥ'6UNI?P5ڣ+2wKL.\i jZ4o QY$3XrdD\OP+fvE(w"2+!O)X Ozƾـ,_XJI]Ya:촟Mݶ_h E#ʚ_̂hzN! ]bbg&ЀO`T3oX4㉟5y(]ҩp]z=tE K-HAh3HHOة0`vGs7J99 ssE鮹RƓ1!jsE 3.sdJԥEUW ws{ "^0%M慩oJ:RXE >hUGM\buQ'? >A.?Pÿd3kjX/wh"/ZD_.钵/vd%@ tԕ[RX 0z)"6M[YRWo}@`1-Pj3Zb\Q̸ q%YV-%Me.Wdq4Eh( G /fr\ߜ6^fh Jzei{2ʗm| _KƦX=ヺR^vYx[}bAp}44׿nQQ_Gq;];'+^hӞdAH.+Bu9JV2866`f}?EIe@)*# tWK\rAX]7a[i b'd0 d 2Ί@o=ڴ#{˓FnC?l!^KIa_ ۋa\}:Xĥi\ Gb~Xd&Z~N0-XXWp6āR{*!L֨Wؾ=ŞW~',;'ޖ9(Gew$^Y9ڲshF@>H*Dѵx*l]b|ƀq;~"]z> DsLÏ5?2"KI):I -ʯKʒ ˲L3(/뺣%rE_2{>TI}`WťwMиc⭜-3K4h>-DNKʥL^2NDa:` :QxyOQ9{(n\]A J|<9: C )>@ʖv<6!nXk"Sl[EgDM#6 tZw&eu`=,㶗x}%Y]3FRϗOb,j,dFIy>zi.& I2s/P56ޒKkj,6wVipOVpԹ#V9GQ pYv&w;c"rL,>aU4M .V 6=HiensKhT==p5>eWp9:eu߆S1qE|qxYqI:`f^P`sZG.eNM**j`XQVus|%rl1lVfVfĮyv?/xVuģu.opVX=ZӅ۷UR)!BF /۳Sn3= We\{N4'7>QY1/>CM'<! mu )(&݇f^^ǚVYaǝb<[Wd푁(`;1_1B2›6)Rp$9p5;Kq,;4qF艟"SI1>%.Kqw5Z2 3".0PXL+5܌mhc5bʾa@JmkѝS u coL]IWpV[/̴" & 삣7T:3V0EAtA [vG7ِݶ6[)3Y-6\fH*ǺڳS^Cjq ^dC10*QuAnehiKQ d_dڃhf~[k&Jh~U.y YDRblDٹNHX0qچlӫ-pY 1DS%?@ b|䎎 HQT?FASVJue}= #j+XȿZV3A9Y9av RbVJ^mw_>32 j#9㔳B6&bHL'PZ4~'hY#] NF!Unut$hE &j~̓J.{K?ף6Z帮k@Mʟ35)8~w0lohJ¶Da*kNԑ `[{| 2/ۮշd; g]рO]LHj\D`VL4xbQ|[Sr=E:rb@a+*VőauYYR@*`~{ǻ >.~9v,A55,s'ʊDK ƈ&ryS kv-U 3 LE؟|aǨG %3gao}(r0mV,\E[$J\Ȩ}-n%Ҍ`~YM>?x8E\eWh B\O$L9U:h'mIyN:{Q2"@EGv&DEIi֐g&nAuetY7yPF Gؠ< |?@3q$ӣCVr?w?#uX@3d˄MO1ؾHEʩ LIa7--f!vf5-l!\}:tLǨ;9]=],C= .6^Tj81͢2؀~w@#EGbOpBИ9Y#^}Dz:4h V4JQIص B4>^Q3-"T.:1 X\ޯ3y#mR0L 2]n4W*Obұ=v-y+MᩐlOQŨueyNT'{3[~5S^Ov/!|- ӌjco%A]hm - pB~ 0=cYV5bvJBygZ)RZ\go6[dbYqpDO@ bO! QP/ꂰ7OQY$+Gɟ%V={%bnO B&do,vG쁶|/6g&IPi 氇,W1Q)( Nᅐ㯙5 *$;y2QxkF,mNqB~$q9}O%ݾd 9EEqxrE5Vm.*̝z(˺Hus˨q޽lRQZhS)xXEXRHle8bn0srFi\EʣE# e: = RfٻJ|s=-s)=^:o+0ĽhP|sY≫Dסx8NJ'bw%c׏vHYpBУW|z/Hv9f!cGyJPFa죇ڸ4&;,l|lgLY`c}[>(t_h*Ι#O%.Hes ݒMx< T&rjo.3.I!_2}+:U}Ť%ǙݙzΌG#v^g3٩h6ܻ!P֐߷Nҋ `$ڙ"b5u 'OEqUyjV v -0uڈ^@-l, t!cCeuDKkN4JQʏ;n"ׅ] ֖]b..Crsi8 \p7/FA&a؝MeDJ+bL/{bJ/+j[1)l׫M (gD# I؆;HcH6m+K1Óö,EfH}E?6mB;b(-}ݸ{VχNrϩ˳2 S@1ϛpEegSJ^,xgXor\xGۓ!i~ jO$"<ӓ`μ3)wPa!}|c.Yjg5++'ps'W3tk_y_0(ه%Xmhڢdw*﷠UîRw;U ZOu~C*vfpn}s@ d~ *3' m8Q￈AXkuCdաCОC~!:]O{9.S{g *n=6ۂ8 ~d :hd{ҦC$F6/f߷ɉ^'Y.إC:ofZ׆>wnJk<>n >: kbVՆWH]rxlVr CS-=/>d܇WpzB0O]bC*y[&sZaZր_jޢiP$s¢DgVԀ4AA}vf ䷤;9Ucctyei] 9 e&FȓVCUMÐ@X}g[>tbSȫ@:xFUM AcTq6uGEdNU0Ov0)^ãn5lx=0h )[vu.-Kd@{sX4h KDo|9S#?OIiXO&b@'x, <]rb!_)_}dE@ۅk(? o#<=Qb=-<{R)s0@Z:Rdg9_צ "`NIRɘE ;;!Fg2ke3 ٰt7" Njii5r'Tk`d9=ZF*cNU$.HȅtNH縂f% RL ]~aqcnh3@Y/ZiUIGq"E9NĤ`.P&q,!p;"Pcr_;}>D"Z'ެwMC;iG)yJ*pl܏C\)vM8MߟGRfqz |\}R|:GeO2+-`?Q.b_]x~QR؅^UNߢhc-HX̔ZPԑfBd[ikIxÌ|J?6)@¾h}N/&3r92SgL'{Vb#gʍ݇ .9.+zmxLG W]S@?`C}ެ7ȅaDY&Qg;2d3_=ITJjkC0p I<@AUfs~0& C|F?m} St ;)DB:.I c۟xL%c"&1(|إrA"M:b+I:T*p&/j}~D-A\΂+t들`JoIBX\/<%&$ "my5ٟUKVǬa%jOg?Tbt>-*x^~xC+1Z0,W "P\Hʢ|lewmjp:b5 q0)E,3bN2LI%xB.4EHFt^>.,t)F HR%WψY?HF_0 {uNU OfEkw@ء$3Qu5V_a;HP 8}e&:O|^c8 yv؃0Ämj-(Q{;Ȏ#s-u3qt3*2=E AݣS=͖:p8ۑH:`2lS_ y\n3 f h H<,o98P4%ǭ<2-v p-(/kW[wM~[K_.]ل_bE!v`MTFo4V)H_QawJ#dJZ#YI O_҂4RkK Wp-;=(9n: &B/fކj2.n2(_+%Hꓳdꦃ0^B/I;u5OqX4l&Ǝ -8Z1"mêCIQI]Y$I)prkRn]:z .8ߞS!  H%cMTz(N~x?B|.n0Teh|k$9L} J4lz+N'f ?{Ϧ6(DJUhxrn?^/ݼÿq كD]9V@Oqkιg*/HJ܇BӌW}pF q*m4NNAН} $D2Q_(c,:F@jm:| ɑL"ZP}%͢{aEg빏N=0$9XɣglhYv W.U:IٵI,k.5Nyn.Q"&;uo ܝQm6AYm6mnX_3:!!׉Ĕ2l/P&ޞ9o E=*?GhɌ3-gmS^v;WNRRA6(?6B]JddFyE`\鏄qy;S0yuU̽N:ݯG:3=ۯn,j7&Yex1&n;~}AބwzӜ6g#GY ^ rӱΚ8WB[W̹G6 s@lˉM4[!8&,[y}r\q ~.z2 -p$M:{z*r:m@l) 2׵L (2&|d*՞ԩyū/\5(?ZǗ(xW  BE-r ٹE IHܯg#NS(DpZ\ᆥOQbtt+Jl..HB4tkV|':f$,bLx3VWfbV~ vtIѲC!]&}6HU~얮š3Οk}B(GK J-jxWeU!ai|(qKAa~񒅪?m_Lq?%6澙uW4V -;s'[[SWK Y&#2 f>4fw/('B)5vnk/^sdpH;qdˁTPpT 2Z%SPtWr*ψe𛁗a]~qڶtĢM wGԫx!x~``s?c`BQN{)ji5j(duYVl@ϐz*UF_~)##j- +Ei;/(}Nw,B7?Ou:e%z A@BNv;mR_td<4k,'i[edl1u7Yp[ְ%a޵E'kġa|n.Y0؝z̜[Ԓm`537@p t1pNE"3-a/ n?;cTPH.~AAxI?{AL<Q1 FؑT5oF0|ZwFTPc+Ųw6FJo.RÛyk#i* r(.oiWI'Y+N[ ⮚3XT1׀ʭ~?'Ja.vNt&Ƽy&d,k/;]kI6Q(dcUh7MvpTYbnvs/ ]_0ǭlFxľ)>mUgSc*j${&?QgгH2hIm@Nm2\ǂ\[ .3e ZۄV{EUS_ʋOL¬,^FRHAP?YLAlv%>Vxt<*޻ RErtWPB@PHRL}t=KMBۡ|'wdr l&dIS}Klڲ|jQW|RڡHQޭT6e8~>_3E)b ygA@Cࡘ_U5p?$~(-3}yvŦY O|AKX:)ev:z,J h tbDg>X%M9Ed[@zyw:uف@QG;rӮ:ʚJ \o"Bw % 6ih14NDRW('/dZ<{KgG}>=3"רg OG:$3`[jN Ļkÿ=^hm';7ځj+X@Zm&1]+Ѫcxc?%tm5J)JVJq\U[XڑgRj&zEPJKQw6X,N&j^NV Ghk!NتH*WUS8AKR!<Ṝ RU#!NN;LPŁӰH[ZO8骞!A1s/ h5LlDې3x_}>-dy-٘5ÒM)$tNYW^0瘭F글>b)B88O#l阆΀viinOy ן%@]MG" sW>gіd079.!rgZƴ!ǘN*cF5ނGޮu]g!mٚ5DkI׮ˀ x;m!˃pq¡7W;=֞O_toV4޵B)poI,Ski%SkyvƯ*lXX2MvSOMVJ˺aw!ik.#Ej/`LוaF"b!ْ \YH;2G,X|*3.Y&౾.s}wr =YWͮ,ȭ{*LH?e.{y1L G̽i *`z|T%w#d )wq;+:ɼq|I_nDa4'tt/z:i?>lv u¦& לJ{Dba4wT\T,5Tuc0հ%!dIDqUx+=f24M7P).O'/P&7*^q"FpgisTI\@&łs+ :rcilB|aF kW鬥vJe y&͌p\IB%L:^OɄo&!N$ĺ.8YNHb[WݜƊ ՟un&Z%59Uko>l|JLUn_o_[.(+|_Θ<>ͼCdULkGv'n@H ٌ3Ti0 \|QRAzQeWa>0.WbޥWy#&*}\7N8Sd> " .BRR- c_kbiV[tzФKVO{?W2ryy &SM&H1E~ˉxo:b8݈t7onþ=)aZ$z#;8ԧ?X,~L 2k>KݞB(1VVu܄6UCy$sPAgz N ZC43rl3#Sa$)F- a>fL&&Of+f Xn)Ws5lUܢt,w8lTZJS}M;ٵ6(f 76kjN]Uա>$AN_$J zw(u ![OU*aܶNukqՠ/d>=tbzAy{=pӐc\ =4BR ɭt1v[DsN?3N= G&c`erܚ0 )V@Hkd mE6O\պ6ho 2ン|m^קLƽ3bq7IY{!g9[hT @Hk2H4$ XytKM($=ZZi.(+qLZ>6 .JCD8mP"K>)MUV\inrj7P6Cvi4ϩ. S})qQp׍k^59%{j^ yH;Zri&GK-[8{~7*QAn^1^l¿.F:<ߪo0hwOQ7!j@v pc>.]N@V h+EfCb4;o89m#өc-gb6)5jEmY !~'u*>=^ך)ȤCe6!h)@.~z`R5G-),S>AOy9dB|I; u=0b#z>\rˬ@C 9y< ogVHh ,G牻t,Q7QRxyF\' ʝ'& =.e)?L&*;XP^~āKf<ȟ(V4y~*^f.BڝPjٜsG_0ser#'1;@ AJ&%"(&M 6t{x+'eć#qm//T~TZ^ hz0" huǥc_>[ ԏ_*UۉO48'ycSY7Sǂ]Ll`e_5i?=S0d ? y_QB5yV?K|5(FcBX'B:,A!B*He~%? Nkғ=[wMǛA#P+3A}/!ﵕ\Y*+q|s^j RŎ]!D ~ R'1cgV,+ư{ Qy=^R 3M(g P1Óu);fg[K4.D)lTBoGiKsIxWG2?5|Fw.Crߑ\:1sVpPD ̃&~N*ïM0SVLRݯ%,lY(ʑ iH-˓\-% /JXIdƟW+{ݳ ef=61GC&9j19H?zE8m,rɫ#8G}6ZQ_1رNH<1XRpȐjVss 4 Ð ;*dZ넫`؁l46))Z{Pw l [_g yzzez bDMnz-aM]i[K=cE=b ic2lwfvT{rmWnav9$mאgazUhrӸ8od'vQnC3ĘIu<vWq4 ~(m*S'Ek pOPzJ8*r(\kpm/`,|i\0L6.GP{oTiIT ѻ!;qaZ9$PhUwzN*7ars ?ϼS>#|BP; GZS D^3 Iv!"BE2z4a+>i(P92'Qr/<4pp8. f3)ubR`%I?#7Ī%O4N`ٛra}{dIt;t<У-F#()`lFrF/Z>_V}XVazy))A] g_ߍjb1L{h'oHHBDX0Bj7lmɬ8|kѻHEwz,_K.`mEm(|Oqரr>Mu$R./"D&#]\ 4{@;ޮ5%!p(9_a͎VdSCrR~"bwjhq^D.= hk):bL uAAvJ0K"n-fmsiH2pZ{lzE1HlOGҮh¼2WŀX1t8©4P) U˃GR)#>^G#.u`f+_(1@o_* 3qзlo2Q1LopzVoSMqLgs]q 4 jI<2 AHwfk`.8")w9{܈XIg'}XAh'ڑ[ИPGK_To)՟%sSکBfpC\{: P nbh9kBQ`eiKEAF~rq%^ncݥ -CE'Db.B@^W<4m9FPlT}({ J]`/$KO0ݣO2*͚0N~tbM'E2҉J̋ȱc +<9Wf¾;l^gnxU &4Xj[7?iNTe,0kaDdq VPB,(0=hj{=-A_lr/&%$zO[7=E1Al}/'h8HKf舋EGXns+,6ŀ+N9JsE|(#AU.:,-@q军ԶJc &{Ž5s|"9b? G\ACەkQ2a²jҩS#2o5bey&QJjbԗ8r>蜥HU'ix%J 7 CdԼ稂\x,vՆ8-C8'Vp@89'M4C$@2I[Kۣ{r{n^$VÁ{ ^ԃb^ +!C282nPqI=Mo.,CslytHBeD!T @ ֚kT{JwI%n&]j滒e~e,Ef%AF׀h㻶#oKW#nE\poJu} X>)IP`Kz юdRwϫ$8hPjBex`\xpnnfvmMԁ9R܈8x@yEԱ(:K܅²Զ"48]O\3GFL ͪ4<[a^F*t*AܚUbTlKt#2otvW^HNA+֣= Ʈx ro8}@W:⑤WBJOp7GRBwqs _Ī3D%茷qŸhb$K$K ݵ뼈$} '㔈&}r|W-<c Yi0|oM9o#8$W$nd&Al`D HG] Lc G΀fӨ~j"X8-F7`6R_ikOFc2n]oxR\$zgQ@TIĈ k_HĒ1 /w'كv7ک?-(v[R%~ 7vo:+0?#{6ԁ[Z?fgbiQ2T8D?D_h|s@s&Ò"-qasWыy򨧌v_Sܫfvd-Iܚ<)7:Hr84{)[GFCNDpTmxTַpfZ7@)G'c0]G)vRS@W\9Bڼ=;爎ÇUٹ\ MN+_olm7_l4 VҞꟑ06Ӷl;֧ J E O6S5U?q _S?nO) пf`GvJrC0t oz'1 kU%1ל _sQz_BfXN8QwQS%ckEQTԲf¥qXrY!F9ю踲|}E8{K]=jK'v\*>R1,DOctp@`"1yN×`KW@<ך! 6#DUڑFEwePAC\Ĭ#j5#rTqRicGáct8~d㢀LLċ}R_}גVr[.lFxCi"-lD ʒ^9$$\jEsm}?iWDJ_OQb+"\nQ&Yj>"NbJTH7Ɯrd]$IU>Q !?W僔Ty#+5'q! E47 3xnm| ٙ3;Ҫ6K9Du!DpSoyd% 2'joŷ=*{ވv=leOaYc~עH4\ yCv=Y|#C|#O^gt5.Zax`E3G+M7,!>ZIA 1=qO&?0.tuH`iÖڤg&?40{9s<*dp8wƳz.ayxZ)j+ 覾hACd9g:'=ܦDh݉cJo#e"re!]P$cӉ0r<,Xk'O FJB+$ 2A1KrhwNSM,]xpj왢ֶ̅O{*8YRLVJm^NtO7<,/jjd h yub|ܕz=YV)` MSv}pU&1+`I+GuQ vo Syxn_3@L )TnjPaI c8=p[3u[+cưTfԃ(@ЍS;w2S:oz(F:PۅZǿcR?ɚ^9q0U2g!"NTs؜cg:Gİ*`#j`N[jkCz78c|O'R'WV ߚAqhuNomZ)Nre.P$b%]50ݙ*@j& D?_6'8R!fS[6Գۭ$(oK;a}1*#EQo_YO H7$|ET8NuS,2BĄ`y(L1ʼwEC蔠1+)HuۛJEƭ(d0Y%a m-N u+mg݈&ٓ{ v ݏ$5qz(7 qz=;a]媆3cNiXs~0gyh2YT8IB^w}Vjlc^!09wۡ,$N_cVaT['!OCQEi+ 17 %+?҃h,RiI u@r[g5~jQhbp.Fwqɰ{B2VpώB<`.jnIެl Gs[(*)ڲCI8dI!TLb.ԌZR\4ιj7DZKǾ}èpdzΉ`Yৰ4ICѠ\WlTܿC9Gc 4Č{B%rsplZH#5%X<_:V69:^n $?I1/QZjY;,l@ LQ7f/:B'q:V00]#Pnߖ^Gms l)D]QʒzR*OAL`Xbd!"W{H aA:SC5oWI 6/)ZbQD}{aiGM1b'R*`{￘νM+9[&A}AP3?CHekpxd5#I<L[& Au>Fņ5LUcIaUʭqz2 ժci`QnDP9*ݺFWJl'0O kPn)"|zG00tIL7PUYvBwLJ+)IYov{M68@%;|3.n[V+qZ3؏;+O3vD?/a)5i > V: 96gG d[k|K0paŘ  Ĩ ϮOnflm~\ɽ hj &;ck⌤PyS9G gz^ |utb5cޞUu.w+ TOO&J~G'" {Pp3HBo@_[>ҳYw5Xit+TD;"I3v##?eMXNsFŢ9 afqd5`xjW|#ٰzM<1I^e`lR}-<|d|㎠n <+Sp6mPRc 9{иjND5xUJkSڈR)K7narѫ)U;1IMqMNMб.kxBO0,P2iK nİ+|lwL;52JD.E(~( S4sAX),u!S0a,:nfl]V7z+9H}9~ 5(q8XBd|:ngCK{CiG8{T`W721^۱*3mC2N9eh6xI}&,5⹣Ujĉ|Z5(UNO0pPSgvCCwY|T 3S/LҖgPfK ο\:i ]ė)ҸF /M6!)YsE{}6{,`Y̵s+ŶܡN<4G'_.}"lQ+ix)T6L5UMyU 7TLx F#66iZsB?F|tY{~fAնw4>O"s밠|ڠX`D퉰Eێ&n;aR "pB9""lЕ;H%@]" u$[$"osTh\r^Qm> tp>~ 3J6z-:߂cddԃdh'X5k)8+RFa y_ J\Eqere57uy\Mg~;:Ӈc]}Y#>5+(,L*xN#_p =yi p@}+T9iJƝegdD*[$貎>;wGc (7;۬j^A _5s]a;$umQG(O$8_'S/xoM.q$Zp'<)L>MDm+|MQ'%R|0l*<S.RJ(u].ՔkA00iH[* Rrϼ_ q[R2;6zy7=YZy!s;dSm31"wZ`AI* Ʃ\tpk% 5UltyGz"e+}1k)ΉWuU[N7gȗ yr` ̰a\AvS$#4 H y(s7&p1i㟩vv!G |]t/O`/H|r z7H<ƙ EW×UHEYIкfgRAl']~ʹ|hniA'f>/\"|.l~  remZlW4}Er7*ۗFP&ϙi%Vqnxp'UvCz .ޫ^}i$qa۩+c@,<Lod|.6 !3m@7~<Ѣ[.*c%U6q |iՌ㩕.H@ɼEVV\$i<ha ּ.41'_޶ mտ Pf5o*՟Y(e0aTPc 5E }?-DEF$%5J2B˜.Ί$N*eB8}2NJ~\2f#Tw=C54 {VBO85>:;E xu|Ý4-;wGu>е.ߟH/4M$P@VFězt=R.Dvw[BN\п̈%+&d}P5~@ q`LoIq C땋/; p_J-0hJ !jHGJyc^=L?. CWн\vMFM4ް%iDܻ fhV#,A/ d$# AA]rt2^ZIËeBk{(KāĤ XQU mkϲ ~զRUdjFIv҇f6퀕#JI </I -4јGu=>eYyėLtb\L\#eZ2GtpUg!|ÿV@ d2y1콂UEm20&?KK+)= Q:#ٛƊ/*Z\ϩ#B9@PRjUe$/g8pOM7v$'jRgt߈RDJ5MB]G7X2 lC!Q=rR"&&bhfCGrY-)%SP Q X-_QrRˍ`/Hhzs-%fIiQ(g`y&I43J^"+]C2{R 0?s,F\}38`ް_nsaVb⭁_;Dr įl h(X GE ^kaP>OZ`ֳJËY=;ϐ&#ryf/iB~,%?v]')̙Z<2Q63uˌ wU~zY!-!"ۛsy&Jq.PU#-:n 4EcV>{4!KX['8P*ٗ)pRO%(g>Uyzj1@߼Mdػ6N38IԐ=#% G1i`qXj-jcdZwގAӏDRm6QgXSCGxW.1d{ڐ [S8H庢e:d`1zsZcdxJ/mP}oD%n X=`ȱt6 2f߅Pؑd!wDlbP1.A3X~+i?8~$Ycr870KU;,vufɟibEODzt+_FBDYi 0DYb^M32m}xF]*Hk 0%!:͓NoBGy#hZkWaHΘSKRxȹҜ7 CYȹ֒7fLd"8XͭwKN rxj6_{8e?7DC.$I77Ch|tPJ}xʇIM_ 9:!yD=hq0N) Jx̚]bkw[<"v%)0CMݵ1W Hg]xňM9{Qqc^oTb? I:&ڿ0>J;YRcQp{.FlYAuus]W7Žn)=[e%\A҄Por3hý϶frEܥ;A-a* M-Cat*pĮZ 3=4sN& (ӱD,5]8Zǜlz0P̓[h#,%HxT,kk\]=rh`K5c*C&xҖD;8K<==o_Hn+)S-f ř/ģitBinXuP.h8@XJexsadl1St:ykV\>B,}PE2ag_x܅WlUQgܻ{p_bg/Z^6 cJTXH vF/1ڜGCjjF߹BÕBqC1Of[O?s!{z,{W :IV7Ic $?s1wbАٴ7^ &X~ dLp*2r</94٨/ d#G8_Z2.<ޱyZ|+Qln IYh83)1K G>(pjU3?Fsgӂ,,*"5}m=ǹh7 wwt5gOIuSi4{U 4Bzwb[KDZgaSAwA-qjf6d#ܿm@%[w+*긎uSޜIpo|zw!uf?G"XO5X7a5B O`t`h2]7Fö#R kX:@@Bj}av`W-oE-|"1/RRR,Hs;W<ݳg>L"tԀ/}|4:O #Cbdn/zE$G^]#wr)sA}{nuܭg֧9^B4oT6SAFzЧ7H^}-ޖ]&0OP~fx"l@2,і$DHW55̄^ga!EBϢcX L!Aҙ Z+XW*K2aC_s}V7oiA8-K"3x#XYq2_dr׏o5 =I Ŗ4E5dq~Ѣ79JHՌ;UF@Q4/c!TF'˟\ z~ dNjS'uO';T5 N6y-,̷?בJA.4TԷkFZ[K2ۘewSn eq_NʦK)A2z9uC,A?K["+AjIA>WEiM!Gn;'+ gmZx.^}Eٵ&rz,^9e< PI;P.`zq+Lx)A]V왳Jb43[?>sQA.뭤^m~ 5 h8ILJF+*jg\{6Uњ H "L~Lޮqܞ*Шӟ$T-Zd no+ݸIFNN8;brYNN)>ϐǘ&nʕ>S:@s!pkTr~*.^so'Ӽ]}vfJ6c."gGK\>VXm/Xn׵VzLQBɠL]@L[U|э^ @}vQ~1U-\]{iu !VzēcJz%oEp}Y[E|Ͻ[ݚƳb' hnoLq[Hz > {^w6bgܭPCſ JYC8.C茇L:zdU)aY|SngLMNzeZ`?h#5._b\[顠qh6NX5*qX(TD@z8s_B y q\UuH-aC޼QTV5|'QXm7ڥ) NO;GwPw;w9*J/w~&eM>#9Ĥ yc5sdY,-xq٨ߋNȎ*db%-֚*nkA̠P0lچdm Xˏt5V 7HD[W\܆k_N]_^%aW_s& X/amH(K#{\n?C{; u+Rg=j@:ߪ/X0yJ8DF$a6q <#re,zhh˩}=GV)3ے =J `ޑn V< wE H='>r/V ^me5OR|H0Wʳo{.ܖb2} 1_YB#YV}*vshFb0,mz-_0 WN [.V_ AK2bPjSQ 1H2Rh2wnPyy1ȆXWp:ܬaKCpnU'wRj˛fh=K\-X4wh` f(˱%>~bl;B&7)%`YMSU?|a}i2(8Q+t\m9LDf7MdpKԕXkU;HԈѺdn"x=G+YdP[́,DpW=^m_|D {Xhju >'vMEn˩ 1!,^-Tq+馛A(*:.M{4n\nt|,FA!{4Kgp%Ǻ/yԹ%m| \{,chDl)& 4j ͕աuFZ^kPY3lOJ򔑭?eJsXP .ftg 1ThI=WjݮsB~L61 r C0&C {Gϩ?/26s-Evc롋XJ;z2: @Z>@ҫ1(V kpT]V=#N>+"/t#,axbaP,Б}.p`WX㬨ԧUyaQ Q˥3^n9XoL݌D /&G" nw%;4(>P}d#zg3 bBK F#) ȱcleʍYԬi FyWoQ\@GapJE0$J݅LYHLS; K_$L_A\FzQeCS+A[ڡd:|>/_M/{N Xxfd=]E-;o$f2pL)a8#kzCW uI4lCh*A!k|%~sBBC\Tҷ! ]1?2&* UݐNqЦ@h>R ߠaKܧ l7nR݌!M+P+S6SY+4{C`C4 %}%g]rY,FӘꄽ:nj n-!g>[꧘*&Eѱ`R8i M8^KPD{8M2E)RQ+cOv^A[A$^-!/Z@Jfjz7>&̮=bV?\ xt#U-3U#"H4܅&UTu|,bcqeaLϦ@L`!Nk* %2bן{݉(/#(Cп VЅBO&C{Oȧ ICu/n ptq.j2C]-E*പ鞆d[m#Q-_$[ HX\ C¤bRٝgbRp,O4ȿi1,e3DY4H}Q`b)0]e~0?o37TG mc! 3^}i+|!h=p|zb={Q)^b^)zMRS&.\+ M6r۸ 4q,kPg;k&m067=b3j%$1Rۓv<E3%׳L;x26++I~cVPTC2WnnlY=7KeAVFfP%r7Y4 %gM/JeИSG) Ҭ>)7q_/^NU+Q4"݃kO  ZeyԽa_)B9FI>eәlQ؊sWi~].|yEWB.+%o`([I|[D,D;wL../^b`p{Ȣ'=VDBtA3SIh']?s!glU"Iz<<<odSXˮ0lq%jP1wlY 'V]>{, ᨣ}5Ag̒`r0eN&Vi Z6qXJ WF=h4*Uu]~:C&*_nxpwgϲl#Yg8m_uZ;Q](SJ* X /NXS6S"Z/lI WaIYޔkj" 5#VPHSmF~gTje # DJ @;M0 taC7=`y?:BQ ɸYN._W@`%}xW}pץ-qd,`h,JDOyFΌbRQMߪ./@.G?O)7$0dL K.:3Kp]a9߸tX*Ck8F;YB9""*ĶS'6@OŒAZǩS-.H\wkA\a 6$v5)?KA3*iKtI`&#p ʨD3cV@dbaarB7u9N@05\.?Q7_J4fّrzFs!BـiE͊/6%#T8U(O^ǐM#ѝ$p-_b -(L@V'14&A 2E/p. &`-کt*5ߕx->ؔJb$VjD/=[ Mrh` (MvHs E3! CE/@w13a'`gcAv\ZfBdҭ%ȯx|g?P΁xvR}.ӾR=L̇8zf{^zY( DؽYg56Haa[Ek4"0h˅Yk7{m,UQF\Dܭ"5"%,ɾ/^nDds)h0^V /hT?֟g5ѫ̀_pկ!ČY0Ҳ.I+3;%Wb*3 $UXH}.5|F症CF0GCD z*ۺ9j9i0=clE>֣dXa.\)ݭviA5/k!_[3OƅL(IQLܝVGBP`rX g?i*Z&cT 03Hj̫gF%o> ;0X^FiqA)~*XpUA X sB gͣ={d[YL !).NIhV᫛Dt辅@w9%*8x^UG FT`x"=$CgImipS%V_o';vo$El +С@ YU\-ib%AnT㎹м[g/o<^f.6C*6pd ܶՐGFWQݎIWx@@>^nos7,J͡^[)\PTOlpF7!Ң-p?q"C#/99f׳ELɑ˾^A`6ƚ^]7įRޔliK1GDi%"3sKzb6]51t_䱓z ?˖Ƙ -jSny YdS/+/t|e}@jQOY:sbM}Ke_R.: IOοgjh!PwsaTWp*7uY_,}E%x}TUG"S'\ۢ`&;hA%,8Y4 "eEuPpY;3I']`]'yr>LP+lI~H}AMŰ{m+0/Oe2<Yn$<͹<kd/* 1pw""*HQG7 7$0NxIC˵LFQƪ/Hɥ \j>5Ĭ=,CxD) ~QMH"1RW:D}qcũ˟%>S , 8Dҙ„)8@ZtE 8Z71Q4-Xj4OYAL"MZnY J4 \6pA 7%<&'V.J3W \^g/,$E3Gv́ɓ^%sK`{˗+x^3lF+o \9X/q5NSܡ\7ɏx)> *Adӭ~.h5#l HU߼lFlGCE:QhzYTʢ,HRC)Wz'\W>M#T\aW5)+$՜y'X ]z͔љ \5. T&z7f;[~8O :Aa["̥Ebz? M#N?{v\c\!"r ~;ot8ڛ*b;sH 2=ץXVA@TnFKV;GųdnTi=礉$[*G@epyto9UtwU+/OW+p]"~\>"r"WG;x8kJo*\y, B=z]d8 ](zѥGz^X ̵ `eʼg0MR9ѨV$^=\=ǃL O[/cd{amW^Ljm 4[x3laGΧk=򂐆8,C{W9NSP80A|{p Wr󶼀Eʶda6YWg}"05 Y=?!ķNym2 H !)BgӁ"&s|ֶWƕFFD -wx/QH&;\1i%nT@pi-sDOO(^yP*YrgVA6ipgv%0WH9~? Hmty b7㿐w%x)IJWFTxsS /Caʧ!C ^Zr8Eyr3C\dd-p tcq~kHrv83cz1| z#%ϨsvlW'ԧs4, dweWS+h M VGmqwGֵ@WUi-S׎() t˻vObӈſ ͣr*xѴ0 viwƗn'Ai*PthF0&^O2@a\N ,heSk0wS  vAqb[zG1Rg{ƃ9jf`ӘbukD׾$)+}+W^7nHs $nknZ,SWsPXjzFq'zg?5¯v=IZ#vVYaJYt]hdq 24ݗCiТ8ԕusaR, }%v_قy" Fѡm`J%˳ߌ8{m$A!5TN/|i&[Xz"bn+A( iHR"zXJDX{b4b%r!¡=k+-wm&G{ \5_4FC|5e%杊R&l>iiM 5 )-mY̢IhO*ġyYBX_ZVq '8gGoV҅!{Jq7K6oVy­#'8> t6l -hh|d*[pewiN0D F2*>,2LkKiBq9V;;M{ k-^-={]( V*RޙĆG9AxsWR vJL(ڋ`Q=_qs)OtO޼B0I}0P|io ծv7l}TG+A@ 3q(d1J_<1 ,ei7Ÿ[W!l:((f:3iqU ˺I'WseGiH[@m T|WErn6>k} ʊLIg,:M+ Rc"6RJ.f!QАźKNm= !ӀY%Mke$kzs ۱Cq!; ,և58sFVcP,܈LaG6خ8L7WE@%( ^7aݑI Wڅ^Tm .sϤ x$d%ȃRU:U5+7Uǔ ,@N c;η37iH`œc2Ѽace%wzzޭE=kG|+m"d[-kQ 8MJM5…g[RbAc-* P-ۭK]DRp2!gg߬U5 TYBxSwU{{Jj$ѝiiTfڀ kۊZA9i  f\qV0o>Dl)A20:79g^J<0$L?N2%h9fH; .*; yѰi[mCnwEoD1PJت3⯽'1yf-OrlyIӓئvA!>"sDhϨ ? JV 붂7 `=:+|}^6߼b)~1?&ME ۅ\tdBn'讒e[$2S9W䗏CśҼt6I4)H_Nb6|Υ ~bs0+n7mUQ޿zG"Bt.ܸPFU<+{mhODL$9A%d XKKzҍ:V[je1hEٷ-O1~W/qeg7t"Yۊ'J6\{4^WVh/6D_%=f) AwEҕl 6Fd̳B8nt89mR6=/" R`Џ3Ya8-pt?Uߋ:-|-W+r덏vW w YV; }c=*wh S%u gBKe.@Re+KatU7lc[lUeW]wzi#rcI1{Ʋ{!C-,6)6`ۛ@Q_5nWȆīwE 4^r +A@2aL^-b9 *mx.} w#QS,VCt"ۡDmhrC>ەdc .'brDu0+oNKTZZMu_<]%,_TE^>+& .QQ>~S {7i{[s=kcoDumU%l[KÕ:\~|\Gaj:*plj.&IdJ:4oŹ0g)|9bY"V }52So:Bzأ'&(bNUŠxM~MTi|կDg B ! xgu}zac)E gI¿b`$½thfGZ N6xr <BZ/LB.ՅGvB۱Gy98,U? ȶ'˲ *ӕά#~J4CkЖRfكȘC.F᭫xZxZD46@R7Ob7uv8~ϻ+9ݮ0b8Z&5.O,`T_xɶwCwUGǢ#,e7[Zk ~L"oJJԍϗ{qӟ)BA8Σc +'ɏM oket+E;H}C]ɣq UZJ!Tg*rXzkt͘u FУ}f\ cW 7p'h8Γnx&QhJ!4/5~pq$予!6Q\h%ⅹG2`)7}z #잱w^4y;amxIl/0DNa :ejJLQ  LK [b=@Cj3!2ڌ`Qt1hs>LR,Ve PThRxJbffѤܦe Z&뙴顼?旅@Un.&͘QɦpU{|"S3Bc?hK$DllJγ/ɵ@g{6KręGKD *,qp /VԡȽŐ\oyDIq_?hK >_܄_ J ܣ8&7eITw6od7Jkml87#|pf\| h`Ncsk0óLTf@ (# M `/~yӿL 46^hzȔVܜz %lwY+ކ$'>"7n5w{Jf qdMJ! @ݴd\ˁ&jJ?=siK TC;~yWs"ƥʚ fcJXmb#cD],'ʵ3-,!Lc>JlھnsB:Kl<{u S]E$6xi>Oڐ@IH&f-?&AZw U?gkmqB %& ֛z%/gSˤWj͙#Kj\Z!2 QCQRrO1Cu]B9;oLxv(*Lvu9N1-i~o8K%u3ȩA~uֈzj5PaodȻ4j.l Qz#ך>HN\JDobU4(k C^MGP6VCiQإ %%kH>ZP}w,D`,`z N`k2#V+8g` I㭼CŠQ8cCINaֽjLHOC;3 3U$G Ib!41VHvvJ]7dJ"2'}%W$5QAgCMŮz;l$]`AYfHs@ NMCr^(Ɠ9(Z2W0h&'VD5xCj"jh5쪃bΗټ(z֪"P,Oc8Q[(d vgŶ)crN(_&Ӷ !cC WVƳөo w@ًw]|@87$xb9[fяѢaeO=,Dl7ܡIBglM̳bcٰA8@V# VƍKpWͣj=||dc$ה&uQنqliӝ·~3^&r oWcw&KZq#ܩ*Lt99ISX_k=L~!Q&H;B(i,VAa{ >l 2{w8ʻ"ZV_ƣTȘL; \Y wB6۴CX9MnEZAqNA[y#WH^nz|aGӨ*H-_& 5 1Iiw"r8!V(_ >xaӔW"n2fbBzB~iɄG\.^>T=0QnIdnh3VPғ@GɊa[V<:l@1NsSo] ~@<1| XG qzq!;sXj`I~5k,uѬ.'̜ k^iM:YSgpna1˞9r_E|S|! N7<)z&"%SOY,+Gy>)@p2O[Qt9#4Gy-nb́ $ޟ; -uќqȬ˗4 P4}_Tݵ!lhO,eL9 HA&7gu:ɔct W*n%ǝ*6~|{6TޤlTEԥVJ҇{2;P 2`-(4"cIl& (a{D1m!EByД),['U)heq 8|Q-V)gqH̷agjX+1\P-rm𝽒t_hdn!E2je{[WTRoh=g@bs-hX2XOOT~1٦A,^lO`,ޗ/oY{Xs#Fp3 #alVa}\1&8A/ǣ뿇94T#Tm5*(riӽU%X_[M52?%.'3 U n6, Wx>Mj,%G ݨe;dОVoCXdɝ[ 7.~x2(1#XOps*H?g~wz[*k;+=2uȏTⱒ= }u/XSC5?#nw"8x\x؎{-fFmZ%wd:\J4lMiY ~ygEĦ[WbАJfK$|gv=ox/ƪ'9`oP$d)?Pwi>YOdž_6 tKk1bԃfϜM9YR,̅_zXR%@,is Ǜ3վ;M6tǾ@M*?.w% ˩Gauj:5 oв#t*lkxIcI4 0CBf[&9a)8&# jR9(M`W[^V\+д0$:ߊUlf]Uy{VǐZgn ;%i/x#=<6 lU=Ddtʕ.M6<;("h7HziK]`[|랑i7kzXmvb";`Љ$΁̋RL+D5=Y;Kz6 [g32gD|v] {6r òu|mc[ȵ 9l5eT_GnK()#Xq8aB'dn2mU6:#7Вո;Xް#A |Ld~! RIw n>Z02޽PN2&lDޑgGVFƭɋ~lqDŽd>j5~[U*>*zG|xp\Y̩vaFb EmG5 'ȖB:kH KT1~Zb {~d%F>˘ 9~gGGKn-h1$ x ]7xRӂժk gBB&HY& 8d~7bW?9"R w^ȤoPXo|T6t*aef.ۛm[EJsF3(a$P 54?ʳâ=}6aSONsUXG+Jk]Aݬ\dSs9m `EFza tƭͽ0++ OWNa."Y!SyڀH ~-;?i".iQ*>GǬnڽ I /D)wbKqխz Vdl4%~,q:a` H2VuU;%[HOTѧ+IAm]fm#mƌ[JصC5a d1T' PD )ΦYzHOgD^&r@ (K1?]b '1DR#۞.g8-OIۏyF-/䮪q$cneE]4r`w4J & 3O#SEsH" P#* 7W$ t1Sʠ2GI;(Ou&\rK 0Ji.ru+NPT?h6=' t ;c+Xr$++! C%/q.+IP¹_08޳CvnsNVmpNS(tW1>6uD"炲iZhκ5~MoadT61т[d/d!oV uO Z$mPvT`W%>3RЗ\? 3q ݈;l4FqqԩsO$/lU9:Xw*`SV5nJ!CO*  VsƫZAU`chAB~\aUHK)~ 2;ԋ/2 6+hZWj/ "^P2fp#Y ?Ţ!3y"07`nEp'L*3)ޏ`k)i='_m4Kݭwb`9?HQ<)旕40x'g& rxX}u?lPZFDw5k2E2/ZS`e;+ HT yw,tp ^DdrKO*7aZBSc\&W@wYdLq2V?p8tuJ٫4peFA UN͎3iJFaU#Ky)LET='Cz@Mk,##MaaRsE&eyir/Vj).8H̶RR-(OlJ6<ư͚ۗ8)0"s.sT߂bddH*1)3KO-<}!ts @\Of'F梸Жq<2U)O=-`t1~cS>rIjR_%?8ѥ NrC&Rr.s ʇ8;B!ۂg.8sǖ;FjibH{֕ctXg} DtPzÕe\s>,j9'DE`zW cu[Xq R"P,ِ@ԤI*=u.ԐF{4\p%Bԟ I s~Ia[2H\5 lYs\ԅNχ'.wXH~ >'AI7nUdz+A1G Z:Wv]&m\\85!‘͡\M8*a^]L"#S[A|pI:wZ䘲:Rވ)^E ~FF}%Q/Am3p$zdrOYԖdAM nhzs` hp]-=bK[79M'#S72YTcw9|{@ZL`s}o؝7e:Rxcu| bQp!Nmyh!7@qڤ5M,=ȟ+3+Q-*Ҳ N~SY]ƴ+tɎLYX# 7/U82T % FoS?wkEbMQ]EFFW-_!cRKcXs,f1i.PnV9^zkW:1i#ϻ&?ByD!7;FV5UMAw{6(=gƫuP4dߢΕFhW[No3𐊹DJ?S f-ȍ3D?M\ O~X'z߇ {M>FTAsd#%·`rG"zQ#@V9 ]]L6бa+]"k[#_t|fS1!lCv#biNsYr}d~ߪƋ_8CRa'kZC ny$ws[mz>F;-WMXLpۯ\75mՔ\b#dWЕ PW ϖJTgïyG55O|τAV6wץFf &gmuY p5u%5h2§`?N PuV9GNs$lCqw 6m-fT_TI;C81IY"1HQ?chwJra37[z ro1ġT*w:62_kȢb5.}fngYZ0707010000029d000081a40000000000000000000000016446b36e0000f4f0000000000000000000000000000000000000006200000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/emulex/benet/be2net.ko.xz7zXZִF!t/V]?Eh=ڜ.+9xyW@]s =4 Ɏgc2N i Ǡm_P4K'y&@Iv.3?C^c*CcGIw#KWلS]a6dsH-bsm̂=x>l _qHOfPJ)s /6(E)[f -ѷ0Y7鸷6tg҅/IPP6)m1O@<&׽km[x75k`&3kR2ɊJR[5 kzܞj /JAcH 8=*e CK %~vjsFA2JJRu^ id**읍)ėCђ#<$=a|޿m9RJfޠvŬ>=և1tsOObŒ_I_QUNM#x@ǭ22!``},L fP0_M>SQDKm npCވT]XCD /΀Z)Pl aӍ <ίl≫{C̐$'m,EІ؇kՄnJkŋx:K-V4l&I[S'G/=T`y8,z77Q:hcj%&R?-RWޜ/ Wy[oj vxЭ<Ŀ-YnSy<6}!g캨\Ksʼ_37Dc5+[fLbAj,9:=-h~@k(ҡMs}՜,q^)niQ>\ݭx'ݭo̥;n@ sQB){SYH &ʹN߱^X_>%T'P)N[cw7*KaF5HŌT9G4:W4\?@ce?Da9vHn񿻷 .}nxE2ͱ 91Rsh=>Z{Dk7s-ا*$S jgׅ =TԄwRHTʹGx/j7KYD> \k1yEa;jw| wR.PcXP =,dt%_`ܢ-3+ +R p"#) f :o}[dֈF B}ԯ[)iPMi8it155"1>ύW;[wx"?fFY?P&C7Xea_3:r`?>;γd ZVZVLB>is`*g[Nߓ E87Q&fZeR J :}cLȊ7G4G\CnV9BbDT줠^Of:9#> 4{J=$|'<յ-~NToď-ކXoҩf ]?0aN1㵉BmG <Ïw5E& @p}lϬz*bm;y=֣P8'ǨsD@r.S R9o5 DXieH vy+]y/Ҧ(O5s ħ LU-3@( 4[>v!IYb]r]9wcd2[ aLpX$C&O@F<Ƽ92"pfЮ˼&fJSV/)=O.$ϕz-VfO(YA,% ̝jĚLv , E<>)iYs5u|>fʚQF,ؕQu Xk4PnKX5ʥ=K#4Kb2(=rXuAOzrt}(d6%B(SӚScټ٩Ȩki.,o^6vXP+ֹ-z^&2V+ҢCNPtwl)gDaA#Q\4u*C΄ v:^ސK?3dx~|F[.ID,}d^Y߃5YӲi _q#~ZԶI\flmO]Z 3O3m-<uNȘm/ϥ*3Y^CdLtQ^$2=) hLR \83Xb8sG7 8tu->U({w!HﻲLL]CQ,0šoPp~Ic\5:o zQ;*ckIDW?fݶl:%;u#+νUDՃ@Y4˭Dp]xpw'JIj~Ҝw$ꡟL޻I)ɫW7씀[|Q&n+\y-J3209RKO'e<Sl txQ9 pk)Ir sAET}?` ,Rֈ*^P ߋڱt%MfH5|$;ÝQ^:eṾyeACqR+E=K Zg=VF~9De $3!ǎ-QY:yUGkyW_ޝ ^!zW&Bެt˵yXAp0BQeXFyEF^\A -yjXv&DO8Rk26sM%*/Z8>^/ap .e='gsx hZAԠ3gڱKL,MڳVI*m9i~[Z5}egM٢ sڦwi<b7`B7kYC" +)ˤN"9\r)o画WVI; -2u*L3Xx?MBʛ % RY Yk\^4"6VeK%t%-, 5EtG'DM^Vr,TvGyACruo,ҮJP"_Qυ!@o^Ai>=Xg&/#[s_?y߷Ld}KP8s?d12˒hë ȨA++Lbk *nfWo 5ReɩDv2+ ˩Da l.#lRN %"=Bi뾦 n>{aU!2eˎ5wQvV挧Ze!ES?ݖ06KGNVPo*M e؟kVޑ,x2y+eTP]T *^O׿Τte9P" D8}:e19>֚&Ku@KCN{D1h zm Dō'mY&hW^TŊ\ry6VK<@G6b yL޹gU}ZDmQqp7y~u'y8XXgwlǀX+(F K*P.wENViU, ︮* MhPTc]*lvMfOhYqCPh =71 #w7ӚcF: PzߴL$EN|1z%u}5P4kN=?]ch[li1]f?&Dg H㷑z {_Z~/;w\Ogߘ~qPEIjtjbF5!GH@_l涇f 4?t3ϻsȀGiDI{5N*ٞa0EU =_]_dt (S4ں`(Mf&{67(Ykb {A7AN'(?o&bxXݢt]ďD6u:nӡp_uF]fw?49YpLCjAT +E Rae I{FjR έ_7a{ӹ5<+&`i}W&[IJ(Dt,y9b1]"$QmeԟfkO5wB061 oJn:Y(FHHxYzO7 (̀Ռ#>+!)Z|On9j L{ fim߲'9/޶tK\݂TK9 PnHV5 {)L>B9sw 1 b"yYg&cvpqcupNn *;qa\Gq.NI>@yu(z L;@^@tRyROTq|מX@AfFkUb~?OG+)gD޿K2Pd$#[0<}NEpvN \PZRڔX6CYH?۹שUМݹ!xn֪X9{ع,az^9l^,EŶ/ *XpJ@mf..τ@bo-W A/*ZZ&'A/nL#&FRy ]\l!p,qUEqM*jyT\VCM gpACUΆH?/$%^qQ rZ/*?aXܜЉWg L1eP˥X,d3 a">I&dv l8sAZ5@ )$^ob BF$=L ʼNEUpA11n!l<g5񼜢o:ub)wfl[L)aU6Tbv M*sID3Si,6ra-PA!a2^TţW[?546z Cz 8~0o?>{aR S@?5%;B-fR %emM ŭXU-1nxop jOs|@;43itHgOle py]\fTLy5YO9\\vm*X. Uf46 l}›]HS*!Ya'`UZBFIW.Ui$NmbI2ߥ1<}\-=m6#9cZUM[A.}źNMDݣ< 73K|tw- Y"Za94ܤ)i}?XKG)J:;_- M8~l; B'}3@Vg4|BUkD"Gz^ѥQ/,cP*?};c 2#" M,@,o'ZܽRҋ+JX!bE7g!)x}BV lI02C(n |Ps5w2ۀmt:ͤ4>gj"Fja%BO_7M'K ʹj&y1I%Z,i`di2-׌m[\?Vձx)BփCrQ J<{u#^*Y_`I$VHƃhrYƮ 85uГ6< %a5F@OxwTm'@D]8va%P-]ߥ ,TE_㆝D' |ȒwҾ;EdrRTYѕgf(gp܄&i† R)rٍD,[?c!p 惜a7޵Ԧ\?X-cScQ(S%vH71<w6 -9x[tJ Vo5qwl &̀P>Megz ^DQ蜠Aeb]p-$խ5M0+{8__ ߫޸Ě| ք_7[OS~hϳ̲kֿЀ|[:&H#%%*θݘY5y:v1{]h;S-TN`g[cW[M ȵHhS8}9}D@) a}r ފւc0YڃIA܂ 0"WJG-<>)x'6v W˝ZxDCM@D=眤K![dx .jHA \ĕ7s9mf` Lu"CS~={h&=GJ=|'-_6x Y<+'y3Ikŗ'ј +J6{0jx9m]Ҍ3.SV f# 8IHWch 6jYOXViUqIs⬗)[ޙK$|epp>(TDo\daZ5pnKXۜaqn1|:#y+]T&< 8o٥‡MCדvnjq但Yqc =6iP;>s*5(E/,6*\Ⱦ9 6/۰ Z`us?A8$٨Gb f `/5Y2.*جx;RW36r~-&]Z|({ j3%>|8snJREwyl%jDC^@-w üv-Jې%FSWq2vl\֋A@eZS]:Z7RN1-6L&) "5K ۴2׀2bZg2KofFYxw;bMҡ cVibǬP=g340cdTSeކP_+[OYMB FRZΠgX=Ո5b [P8 2Q#1\Ըł%c l3nJ"~7,pjY}!|/VQgT(EzM :v$lAE;23Mc~!<~Gnlv%l@M?_v8P=sӢ 2'䠍1.nJʹn7 J-6Onj9sྊ&nS{,"03UBU91oG -'O9E|ǜ C]RcI:~[d_uML?NtX fo ldn \h #Da /On tuh(=K^S6'yU[ UMBֵ-r4'm8zdZ S8ƵDt?x]K3>d\=.(46k4'6cY51P"-'?'* {.8f(]uE4S\z}< &/N2Z\ֽT鮸\|nC-ϖyrN:ٿFN3&&PRHn#x̷,Po,4zcZ87_]k1 j#u $̸rm"Qy ָmЛvE{&o :e>cFq A-v̷XUؐQ\f4Te*gmPI "\BЕ&j20;:Ί k8< 1|b®J%S};[bDKxW.9Y΍s2cH6.1h V n&n6ucHaj'{՜z3<UF3I=lN*|J&k<2K4aݨ֐J3?Dkc TOT2 W:}҆X&eCP5ԓ`vO m2=ԾuVRݚs-vUԺ)Xv2 t[uぞRw!.7BrkW. W+ˆ`ȐkwWцү 7ZdʟX^bbOsd{h**v㝴[j: [A2EwƖv<#V8XYqe/ÒBdSMtgfL۱1's/@`uy^qyTrn5-NN-Dl¡f:) ^u}<+-T͜3N cx~X?' rp3HP~#ݖ⽊n^EyL: WI.P-o3V . ĐH*ƧƏ1.g‰+FxTĒ6;)mi4I,SWUCH$ %eNlOht'=/nf, ^.)ˌ.ot5z~ J*nBRt;y ?Z?;HROh]ey b(Q]ғF̓x p1W@+LQehp Pxa E̼k6ԮLLP4ɬ%W?Cz"b@ S[22@j(}Zŏ4j=aA2+x*s"q orp\xKШ1mq q礢[B.8xܰsJR{-kuCڼ ##^UL'w\@жJ"Q^p0dC}kND[=n&2S_I1Ec[AƹXpas]%ˡ14qN$t[|KWw4ć! 򦁓wq5ǬhI/wCƏ:Op`6 ЛE{\RWT̵t ӲZH[S3-(F{ +8N]x~y7S6E58m lt2HZKF/X?or펧7]ԐڔJUki"0HZ@f #R=%"1hGo:]WBr0uO;h䳖^C I}'!D;dt;V6a[XUfJڋ;Jqpz̰,Gy: w EZ0hc;g(<90gH2:5ȏcZR+!aMfb"|K^u='T]<ENy4VS'yE?*E64#Gհsls'kwv_Ô?5^Ѹ!ʝ|cdz/(4LCWf;8WH+"QH6n{ΈB܉_P[@u n#^r9G4'~tSBX%6 Nf C9kՌbrpTLN?YhNh/+y=xeÙq#?NGc / O-ښo.BNR:o1vTE*eC{@?W~I %H1 ̄9NCXKn:櫡KcF㞵A_k QP5yܤyq Ȯ-V🫵 7*3fq3Hn氪8Ln,^QV^N|v%R{+rTEA e}NGjxJ_4݉6 P) y|%dBLz5I#R^};yGF5/(c ޷;f# &af vlq7a1673M#"R!F Wӡۀ2PL&I پAZ5fCUKqIKַ35ޞwzT7WQ ;t{f ̯.3  t\: )_iٓZr/A$h⁂bfDylc Xa5#$әXάKp͏.sNJ 3S.ù(XTx;we뱄Oft5y[~S6b R7t# st[asbj\s ?u1;: hƁ׸Ee=\_CUApR @n0ZA׳>UU*J1Z8Dط!E5`:>^BB}/ήڴR^d9&2h cq4޸[rw 4'1_#~G%#ٲi0mգAz=@kQDj)4&ع#CkX;h+]˸ pyϐk|h)SD{Hh&Q7$:]g8Bua@kϫJJ15o"+V$s"\9{9Y\7LzQV~I9E&1n}pOxrc =SH2&m}XJMOѥzҁ ڼ)G֒vo20ˏj_w|p^#:j:³ܬ%|Px X<:'ӾWOL'\kҖJ{gzwvS뚵cih[pe,n޽~LP`u9+rxj`A";\=Fn}\ b' N:"[kT[ ^Mco$ ,hp3yMS{6n_'GF(eҙJ#,eb; ,tm*wCnq&4KcGgFX 90oMo>/꫑n<(˧pN\(R;Tpc+D_?֐,7d9JI<ځJ PC*8>x thFxe$Bց$&\ihzA 8xO͈5wA1 ?_s]  <,_QHA#XsЈynr+c-mĴQR"R"Қ3ڕb4}mIv5>}8> sBrU^#jئ3Ý.۩k`Pѱ`E4VȽ}`v]I0X9Q<(Ι5<\KG=7bdgmA<}eD>aGVXnj2pkAK>aӝsQIk8'1Z j׺*И87)3d΅^ȓ<č[+&LhCCw6U{.oReņ>$UCQ֑:>DB|q&o7n1tRRNQ+ݤqnxK)iA?{r*t[!.ݕi7BE^1.? ?_;Jw`M]c jH|z-⁏bȣ\;p1Ї|'a7H_셦BJYP4INU7H7?у/8^Z {{cn)bQNnjy.V߫YE'ko.)DTޖTo6bYs!-CqK6Cp_"w"Ņ$%* F ₊@ġs I511ZH.HʁS@/蕪~~H1=Ӱ@UQI1W=+|]O j|LYmf9'; } u7.7vVf̛1tRʯ%C[~طy(@P"c7譯ժ4^_xh`*LaR.WtӤ;u;S):|*ot8BJ?ޫE%Q{q~dDQHx#MoHJj o9BC.$0P=i7/3#EaYǴE94 {li۟,0)x/ߺ2^<;浍mX^xdѦV>(*)$ee%QE4YhYuvs)%2ј'( <`C*d`mpp7:ۗ?_ƄU\>L9"(箂_D'+[di{ U{1xS8[0⣃F2AKkM> 5λ.괵.z1SxV Fy7${eiJmϻ3͢!26^0It(=t5gj'q_!Նu.ǧB4l @,4}ψ R~5 ^Q(u :=8nʪ,nP /YФ﹜"T _@84ZږbF}:78}'G1*q~$E:T&\P.@WMNڙz`NLp OE M 4~QV|ǧ63S_3x9"Q tt2Rf'=TNP]90.TQ=g{n!bڸOXO[mM5">Rad'jsR7NZ=ֲJ"CLm(&NjVs2%Og5j$ RE1iҲi$En>7q^}MJJxl bܽ24VXz$oTԆ;*uz,k"~Uӧ1ЧY(2A1l]|#$,]~ȥ%!+yM Q6=ԒԊj3֢V_EK.rW ort WEQNYѻm'*6I+֒? 8<5tU۸9c3ጎ3ģiE8 *mXC>O[L X^O9q:#4CSzh“g8<ɈifsEeiכ6+&8hm`Cw𸰥rǣ9#r;ֹ!7 :8%tRv,*a9 "U SBz >veW 50k|m8aPo6}T~' s[KX>֍9{j?I9ՐSߞ$йJ41bV$CxՓ _ 9sxK?%3sgqOŁ3l(!G8?Pʂrri%`mDF,G( $3pM ̣6u7zGMB^7^@7^SIKxyc8M[NMD [@hU pz "wt|_ $K&bQV"%P8; 3RFZXKVDDsHLs`:+pXs1L6iz/) +6\8N}!xih[%%[^t(>%&3ϒ! >s&]s._o~cgOB$އw-ʑVzi[73Bd 242riCLL>e?CfZ'k J`t)yZx+MYGcd8c"r;_1ʏWڏdCp ,7DRb UKN D_)>jL:3~Us0X]^;W. Ӹޓh2n  ĆZu0իÎ:e(4xdam2RcM.#m1_a Xg"G-8KfBKzN4c:t҂0=ZJ 4^]~s9B, cCI0>"-uϷy5 Y&閌;e(\]cI879N,Q`[tZ$*GO>as5{zHZR}=KlA. NtF810]麂J>T%GTmh<v8#8EI;0 hjp~K;#zsx!բ={KB;3Cظ&82R} 9A*Y>r;lć*`Sʬpb39.:HMnM'$*+%pIrJ 䱚m~M>&mR⌦XW*A]y3 TkSBqB,VRdigKfKu{sj٘ 5%&2?(BA`v{.U 9}#t|pʭiOPET.r+ц_b9툺HȄ7uhބy2V:<ܔA/>ZaNy8QL|tw va)W4&,iWk 뤑})g2-X4̆j1t~GIm}:]@ P5!NJ7i\wW ?Y EUw-FxnMl(e`Yp,[:(B-K]ËSkp Կ&g'횽Iiɒ)(/a - bJg)Oý5D FwMxϲɓ g=k..e)L !F\9mAX6k̀""5W %~($A~6/jEszER[O:5}V)~ i%bg>pK$TGmtS!jU7CLMrǿ({I:lMXlo[+mu0خF{F.mB#aGaP ņ J\ I$d՞;іo˺ D%YɃYt-r+INj #sɆIJ-J8;ul=/]PwYO@.d"=\q5I"T&_CFr KU[eIK; 'KҊdTw>EA??pWs%"}`6g Du0' DwW> Fk*XOe\FFQAQCgȹnmoFM'R HhpA35r6+Ɲ-L`qPJӋ)]VrW=`C62;_?| ^Ӓ@7_Ԯn8ȯGG,Oiư vHtv>ih,E5@ 9(4!MlH & SxjnG2sg=FHH)n 3Ä >;1 =4B cr/~OVx4@}ScR!_X;4t1ͩ:WENθ!񁤈{&',,QbKfo;!9 ]Fbi挺*UjRړcu۩1Wh  4mV5<ޮQXJ0RP&@У=R] v@w5 $InC~0 Xq?ewIV'uxVKk\_3:T݌̤mK},99aY>W@u!t-FJ; >zzq$7ymPݦg=ρ%:PB~l{O ʢF%W,x,~c7wi Tϟpy@!CźH78aWEE@{%)dtgq{% ׽wܜ>Dm{-*;3pnhdigt0ׇ˚R!ŇZrJ~Zuw,bCuᔥWN_UE݁&C,ɾ? Tξ)nz,e2^KXo&'qwgKwt|CxH|G#+$+ y{/}\}Mp?ʱ0D%OOmrkHw8z9ʧ8\4V!pYlVOE2Fc :*Hf{0p. GC+|ж w Fg`RB>* I4z]1 &ŚI5~ O.%L% B۟[٠ %AdiZD !OǣhNx;%.6On6csZsR@ˤ?sC _2ͮۆ-J$\rPF]Py!>)'5_Z9bX%8y\e5ciԊt{K QY@}Lޚ qC  G$&`2 ;UhS&a3Aw8Ʌ< ʙ<ӿpjuEefAg=#3}DrQ[{nLmH޹L0C-F)Um1U04 ׃>6}R@Qj FȒ2bGHu@|7 fPu ˹N E%@Kt)_K@^ao,LM{zD[$1s|hQD@?pNϪ^ofI$~"{<3DEM-WLME+wSm4ZH&܊J㸎7 2P'j{KSřS-ijF da ]'&>Owî~01Bo[֪bM{㚟KfUs0ӛľAe$MHA*N룸WiXaZss؃LjQSg{;iVe'~7DpCbxP'Y w]lQ-g#t !IA+g-Bp:ߐR>Ƞ%\ˡx~UR8ngZAKoS>&B8FRQ VUyo9_G6WpCvdxB2qB"gio}:'I,BJa+{¦U!Q'c6?D+z̖#̑a*rQɲlVKy!i{)iFP r|&=r 9f{\0o k(+/n13_Eή;1O MmWy93zoN8`cu+8us`,&NE 0SuHKh ̒ѷ['_aYDP԰91)|p ]k%_AfFnTniRM-,d&k+yXG1Aʵo_+o80g堲+v4b=NF_;krldJ1!q>X!VhG/"= pnkr}vZM)Dܠy PXto`CFᬲo љ6k?w[*Q#gcp _AYހyw^&'bKm Z{xp:+K7N ՀlRT`< 0uˮ^#mrȴȅ+;0(X(vʺcBNuQtd,ͱnVHջ%љPeH^?y+975Zzd5H6KFCx0Bf5)/6a6-FT++xQ6-KUаMFTz\㞉"85c劶޲ =wNr.:@0 C'Z3KיjtyQ(#btz 윣7-qS(pk{j{T# ^ɮŠ@\L }CRym=m*Qi]]H{ l_zWiЯ5b6nw1F^Μ^o}Ρn>֠dBY>`BJk}mU%6ɢ1S1n LxZYSnPkF\( gˏ( 數+q 4ySam5hQ -%LJPny=zGD\_" n, *ubzI +pK ?@8AyU:` mL!,xiyIj>Oia$9m+ pvV!nkQ¨ P-g߀*KY׳T@s_ jQ˼x*m_܊Hp4 xw,{GPmPfvCq f2"8@5b,Қdwn )H6Ssқq+RcA  *ʚԑ^~#f#Sb wt2ヮ?5 ]<РHҿmjYǰ_}<7&}Di„jys5tЙYqyL ]vcm08^.Ћt?=};QL '',bYRYn.kNFZA PBx((NfV#nFŒOT.s ^VFVqTqg(Zt1̇+WG#B%%u5BƲ1)a hD0]jwꢎ:"`l7Y{Hs,tz ==+)$5c(e4J)wtaα(Vho rg kӅg pD3QaiKuӦ_M k}e7*# V" ^{1zD"yyP;Z\\8,._Vat@fCs%qϧrwr_\N);qK<Nx*RĘ)aj( _YMHcnPERfA'CHN N|«we^|H t &aR2*%v$=lK1kh =5S+prWGGKy6gW Q;~giܱYH3htV{*VkmA3–|i(Eq~b\?.ߌ?A5 >{|Ɏݾ&=`aPɽfz$W:=:@O4wv)8 l9(B,Dt/볠;%bV^K$f~aj:F9kv%k[jZ\K잨QW}2\Z ^7D#ITm18m>DOK[dٻKq-#jUP׬ lDBy$7&KX',YhazHI&;>%~*Ɖψ"^VF?T'(bL;L"|y(>4ӣskf|>,%i<Z.;_ű}Yӛ Q5dj`6P(Z>EٚQ:Xi R'R G-}k@t5&5.ruEۢ/Ō\c]:6gZw:g{*㒶]em~J%gT&[ō^] 0vxA2jaW(th,*;+euLn6Z] j6[gmƞ ۤgUl4LLslcC}%y>XoU%dj ^Ea; ŝ ('wa1g@`}>l*Ǯ@؞Nt 5^ suս_,m,u-*Rv> ٴTMRBljZ¢QMY͢MYr0A &]x_DW$_,z*u~VH{9LB!yPqҒQ,ZaEbRW=ܛ_Hݴ]s{{آ W!ˑq}7,(T!8(ZvmdrzH 32~YƠs>#™Ec}Tdb[<||6hGүS7T\-2㚽 χ2!x6r3~xc҄gw~nྸ){OSe1x:R~,:r1W .[y8tW,@nww.;{8-!^uZ^dc(?;|ͤYB:G ! HT':\YkTJLk`S3780w #g"!Y3N33e+|qBn+N.h&=6QNqfg0onrYr+g*4)O^lٔfy> fz+b&rQ8.UvDh(IݛxDKwkf3JF[µy"[BSŝ !p̵ ԋuה ?Bp%? зDSsD+ 9ooMW%@` k֥bɨIEs](7{onV +U2C\|C'! B0 #NDz.MxUS3H8?:I\^Zi|v?3O, ==TW~arI [I j5}:k ְ_n8 H2tԊ2"r9Zx2 $EfTwmW8уLBY(e .V c~j.u[\Q'C#TqmLyֵ J[hgZyv(ZHxxiZaŊC2iBoe=:hMoiH r_jϻ}LuUg;`;Ghf`U^x8&7#f?ɉWB+{E_qe?x 4-9Q`tlUj" ֽE܂/il +eX ^qlz =}b.[*9-\FP®/,;b73[> #|&9nE& 8)g hp#4F, m5fi 6t AehGl4ͨrpvyJyHlB}{[+BVB6i.E";6rlTi+P +}.#N1Ĵ@?vF!\}p@t{SgY>" HOWa+2l/|9T"TQ?+7+K<轮ԓ$Ka/yڧr KiF=frD=\"1J=RguЗ6oX;ore88Ɯv)_MD2*sٕ%M)rV9 5ev:DО }/A?lWC5(W`$quG?ϊwk9L ZezBByŶW-Jqt'djz>r_Vf^9(p\*a]|F\`jbJL H$QECk߷ c _|Rޠ2g-Jt3k%aZm=k҈`f (xI>F9$R1}g}+&~1'-J1#qFXr`ׄ(c犿/P2LHꥲ(;Y[:&rF wBVȝ:RZN1#A`:ɒɒT_nl v87;*Op\(Ŗ@+?lÌ܃]| U},움`CZ/g7bf ,cNc""ੁټݤ!J/o|zU &w~jSGM"0/x)yzh6L<$"۸M_)_e}`V ރU$t#dc^bobJ,sb +Qx*pݗ/kvxUS27l53 ؠ1/^tY_J)|E0 ֎.tq 20PzþlNm&<Kʛ-"E`s+aăb KtENIEª9n*-fHNs1Yyo TT NQ-?uєƒX^ć6MV6h؏,L!Q}(vAa 0I버KqJm( ݶG GZgY<#k nNJʹ}(hr5_B G1>&+]3T|g\١߰S[|^_Z㱞+&:bp Ke[YͶIPY$Ha!"X }P|oyБv9$^4rouݍ gZ|W\Lj0/I¸} )oW:Fmj}?&\9_."(3˓~"Rf;2:|^cSy =QH*ܹ|kZ[ه?afD0%"wfOñwR42|ѷIbH($5Z1z2=$M0#|pG[Q[1ZZo5wgNNIh ]WQW,޵[e*&in)1#wSx* c]~xֿ4O,w@V@ Zvo_91l9Q~B;zj_1g,SͣyG+ǘ[< Pц-v4S2w4-|u麴)^"Z"h)з\EּrR3{nd=tuC&>]wI`X t>BN1oXA 3zxu&B B[Y]Mrn6tĕԦ0i*c (qQK5 ht^)|ZF8&Ƽ:lb%i|GvK%q[ɊsuC9tGڍ%_`[2cPW?1|n ל$1hnn0p醓г>>[uf{p- 0̶GI!R N*l~9FgT_x9:tBXO)vyd@gq_5tU,<*;u +I!>TpƎZ rz껆Vd I(h^xH}.~'|XP{yZ>. ; 8 D e㉪T1w(<9B*NiH ~<8ۋEװ,1F|⯖1w c0Gh#dP'XIގbPb('= 2wA9x(߰Doj;=vɘ_RYHSˊ/ںno!1K+[uw#GeYm}Nh_]/Z*s?Q{D>#Pc墻Pi8cT܂`|ytZ,fR T=ݎT.PavV{lpy*^A6e()+L-|;g2S(b .Eb-\a])^8DsؒR|w_ I ޠ]I!(]Jy3p֒E S<K\ `o5kۻj<, eճqd/K*Wd;~g쬬#$wKMB4A}.4&EWדzi{;@eoH]a ]Aj9wfXʐIw1Y3D`E4,L*1ڃxvOD2^/ދ"¤g~nhBoWlKWOEy}\/ -@/YN;A-~͡D)1J6F K+˲+sآHpFU 7E TGR3v]M(n)0> tO|}iZ Q (~2ʰ P>g K@͌Q bf[Վq\=әj $hG*dVv/&#Pӵ/Bz;3|6n*U*JkD:/1?ȉʁxwUz,"; v^(5Hcz3ɪM8'E|Al5ci$OC1.eÖ+&b 8#Edo;_^A^_:.eeCF&@mm74%oji(umh1ol401Jځ Bu l7kC@Mܪ7YYXcnTMzg4j2ж IbTm~]_m,M 1:/n߉ɧ G`D:Ə-abD`"_} =Ngi(mGKsx{Ң -|b&cLɁU FF3cx@7=`G$<55- y`d'\iHE4 ]~]h;) Rc::o4U/ Jۯ3%~Sꃔy@0@=FͰaA7iuYX>HF)H|MZ`FˤQpQoݣ҂,5vBGL@u9r_+"6NJQ}@i_ ʋO{&NvH`'-HReLo;9nAZ  Wvs[>NԪxՠ LZm b&¢6a{PLΧiTIf:!;VmD_4ZeCOH5YmnPBfQD.$oYcDp5ڗ(vi!S,kjoߒw$4wv'G!vkh"1j^ti 4\a>{8D174n_[fOJ̜RfQ#~P$1nQiȁm_RCX xa :wqY&Fo%v"lL LRtq[F($}lڻ+AycY/ r1 d:U[_[o7oCQAdwvBˑ4gu ~heF7N@`eK sy Nx`h= ȉ?sO[]ZE04lUI8eXHo;/;V1uKy`d'θ4p4ܸǧaJp94c7]Quw ?N;@!zSҷ%[edSpbk_.='ֱ0x+q_C5䆀ߑ<5o9+;GB(!-}_k 騆ǒfYn,d(r+dck$X2%,ye4WRV%;UKa\mFJøa ?/h.kɍ$ "ޑsPdZ:%}ouVn!1OF~*Wf11^] R'A\p~)Ek~h-L#l31#F+Kݧ\65qi>y'} d^^ lS&w{5NZC!i.!IC9oQ?_o,dႠxKd5E<P$(3v a[yH!gk/BGk8s>[ѣR~hʶR'i5 1&_xԢ,GIeI_PNqLCѳ\{l@[V4}yvر5:Ý[Hc$:PUhF28'[o*.hԛ= `HyaucV<WY܌;9?/U4)l1pN:tb?c\# !ӦgL?´SrrBT'nKX8b\ڤm7 C L-jQ`KPq4JCA 'r?X#WɰPӳ"6M&&k/ \ >GQzƍb]9B4Ks2 MO[a/n+Xu!Ѡd}b >Twv&2,L<pz༤*_ 2Míoթ#;')^U|p1MAg>Y(.}_:F1si{(j~~4<]9W#9*tymokn+BJ:Up(> { UHL4VIf`3TTF0 ZD&?ncWS N2Rᯠ ]+ b^רY; gCD(r^zwDʹ5#Y"AvS8Oo/wסfrL?߆lꞩ,xӖfkq cN}.c ' @4D!j0+a0g.żSPyG.] ׉8Zzt/OՄ1;џ䟖k[5 േin^rħ:$Nʷ?5l Z`PM(@u*SHެCyRdtZ⑨WЂ-0qdKN"(VS9_6ܨ +@rH Ղ|+s/ް*/4"|);?w渽 &\BMRd.#N|Dmi\EGCxx{ۆYhUWB"U}ƌwg8p?kGAIsSM/bxB_@ev8^5k4< :H ~#!}Cz k$GvGb830YrE1@3W^hٯ%m1 F,}IL\É^d42?ߘ̮{,Bi7pa46 2݋gȪևCb4yM>cy@k2LQ\:LX;To]7إdH㍘3tqϕ?lbZ4O( >7,Q.E`39|ԁ ͯTGYq@_d%?F193`oQ]aߔS['?|>iIe^; W\y@Ϋ^8DU}hz.I1y6D>Dl_%:C@)ٖI A01;\ƌQMԍ CNqƷ_54g(P~KkԿ|G\4eld&^`Cqۉ1 d/Jz'+]}9̳⮲z1g=܊@FPʆAP.Ak8xӾ4M4nhr\G<|hPe#Y==JȕTi6g0e.o r;T BN~Ljzt]͋TFK[ 6)A}CސGG:J=v'G WyS=: O9 mp<% ]Qf/KqY8}K&Gj;h/Q X΂ϫ(VL84&:|_.bBJ.%Z67b>0LԜ)6sv Q#04%e&k| 8G3rp\<<~rc&6!\\*^2&jVʊ=mW6T8u {Z|gA>ٖ$)wYSSys #|s7.% 1&Zt4ңjq8l]R6^Ad)E$Fł>J03 jG}nk $ M|{~Hm[IXRn{ߔe~c-&sm9@=V <#pyeQS%?xzwVnf\I\• |XigC>׈ڲ=h14ShUdr .{FciTp.#%{[^~?*֑tG43)^"Ta& >3t.y݂BBʅh1Pʨ_D@oW ՎYtl*1\$5}!xA zI wu֛XA*,+|> mWѡs) (`+iLkn d.W&0>*ͨ:+Mϥ~9y0So}mMC7ٵs s{шz(>)jb|K5"G+gX?ӦFU,w+ڿWjD 7\lIq%wz@MO=V3]f%^Q=_?lӍr UJY?חbV%-45.ˌ;-OFrZ<ˀ`c"?i"iJaH.'!GE/I?{XYܐ@;`]'X+'e ^d̍G7oAK f?DuKd'-m󩉒V_M BInzX=Cpv4v>X*CnFyV;Aϧs^qggEfo )k=!c&9+c/Hł]`s(~ %8~24@ԥt!.y/HGܫ"@jBDeM* *J= +L`St{.z6>,lJÓlFZp7WXb~}/mYMxB fǤ:|5-!q"^0-M{Ljӵ8'e?MwBR# 3g.pKS{Q7VSRG<蹰<')(~4awp|"T# $#O*U7GF ddHP;ӦB3#aа Ǘp&Cf }[~.19Ż[ =Gr{[.M1,%{$AX装z-\0 <8\*NN.ÏG_>99Կ-M)o)ՄMusݥ)5u[m wWhUz1j7r{:~X[Jsi! Ճ]b}y< @ӇzBf)=tC.REc6zugC nc֋0{bদ+e J+Pzk 5$}qk CMqԨ1=PA?QZdMJ,!`t?:T}4h.ѕ9ų꺏 6?HxY%! <΁_y, ,}YV6jq;YgҮ1qS*LOT{g^"aK;JߙSКU-Y:SQ_p޻Jx{W PlҀDnsp{㱕AQ"xzH*s$&DH!:z"Ij4#Aat2lcI5$[[Ԡh{";bZ @8B5IKRg߽lKL"YO#[|:`sr @%(d`_`4߻ ̱(J\ړ`iV:qA dN52>{IwpIifc[n !A`h'>AM668׺@TRJp,xGQm${ĕ>¢"[̕9?۝R昨w `<^|G,p !o%wŠ2oI*<~CcVSƭ ?aj6 yIȠ䬬/-T(-徛d粣꧕ұ,Z8?k>"gV(@LOLq8{NRѯs:qϽ[ٓ,*70 8=䍌!tWZ.\PsLk& 5Yq=;WLj#pzK4x-mTRG/@zFnuUL7/+UTYOַg4HbB> q}8|U|ʭjZ+G떿 *`jч”M6k0y=',gv4ՁvtiOpsDi.J Ҡp]nB^$PG|m>?f3]!E^NMGl,}_Ce%yAu\>^GeM7nxU;nJ-A9]҈^[.`zRf0;dZA)s ?sme,Hݜ2Y|' A1|K/JM5XQڼaplgeHIE#'H 弾8sbJ(|>~gVIB}V|eş7p&`oA!ߤrSqdT9kps6J-+yFعp=KGXk j-1*C/89"Gm W[ɭRSel SK1ǮUgݴwJ U`KCnTk}.=cpiX0{s'.<7( UʼnRG.Xt7=46|rb_0$<1Mx='fQBEKDĐXDqK 2^<-Nӥ(tc?9125r·%SX*<7VRPYmrs;f5JwiKU%?UUk3qOY0?tlM>t&k xaw~`*daw?^8"kTfyy|zr.@ dopŞ~T =)ʇ#:UO#bTM!}SFm":p),]+J CK +\5U˼kpM )Ɋt loXI4TvIݼwe8^K`xh_trUf!5O>.žN]+q ֌=nlUoaL-3ye"l}pq%h)9$7FFz,Pً3T89lu^( 7RpJfŃTw-maB',2/H+d$m,&Ǣ?-;| kpj޷1F_îZR" l&P(0F% m,OxyGxoܝCkEUù#i:KgS Y ]{'$)gv)uҚl "pUl &B9;XkMzDFPMy3Hgk9);c۩6㻀 I7eO2%`JkeM@XP%RC`,.YB$+= ۚƶR"Kvv]8.b/rj~* ԇ~D,P9*i.H,|~pi_΂.ȾLDR-~?|Q^[͗5V Fxls䧐#v&0D2wD//?n&NW!Z'-CEPD球TsC(1m87zI .6:>SLYmlY(Jg@U׉t_R㱥#޿hOD.Xa2;UK<)]朔6&\:g xSnoC4ğ Ѝs10,(4Mol}ԗ[ Gk/KL?@v7cz Q(K&:RkNKpz!xL$d:߼;8p,e|2Vr)9c2\dQ/Ȏm.V EZbP~4D1 f*ӻz.NTm:irGCYʯ1P@cvRg0G G"Jv kDlk iG@x O`=2nrȜcM  Zͨva-JUR!*N"ͭ}-Py%nbj:m!yt:Y  gSWtVCycRwBQ~$͉k--1&A(0aPk/Kq2'qttWinf.}4Rw-Ct-Q:B=W',Q ("]dR,q7<QR'aZn#uv ܱ!q^[{ju\ B) !F 7~ /UPěQ ~SreW%7"E.Z`iHɍlQRDRX2ԤViyԯ ʝ M^;W|ٝ T#݄dMᙺ8ȖTDv*UN v`Ŷs{z[VBS>[/~0|>ηdya.nyfq k 䀤PhP $΂QB |H5b| 0N&s/=!مA*^\3p-7ȓo`ҶYb^rL] (2rN\(CԘ- R>G$򃀊6{H 84\? g,7ENeR&s%gvfbưқܩ U%hw|daaG7J0ʱ=rtqۜ ĕ(.x{ML(`OuF\  )z#/"z~v^6=!D>eX_PH.VGAAAA=n_úـ} yTK:A7ߓN`vx|p/,a[h+Wi!Uޗ-Vh1 *.h'XCZLs /Џ^BxURFАLyZ`EI [Ú>-hxP5yA&9mṭWa^4HpIjDG]o3' Wi9%\bԞ-8Qĵb$I}f3eD9)f46pbU!{X%ǭPS?p.M\1 Iu,gvvjyAZp%T|8aC̊QBz=El-ʨig|*>4K]5@uB/qewa29j<("l`ےa $vd>RBıq2cDRP٤g)O3m՟`Uf*hgQ_J+,gTt0~ "H(sC97MrZ<=̱Z!{'%6Laa30 * lЁRUƶV,# 9&z ]~ Z^%|QU"Gzl?x?7 .4f8Ŕ1泞"0cf7xW^3ہ!AD-qWgSHOIq%$}'Z˓'0˾#| %)ЀH|SCtUV:;QA)A4+h\x4dr*lWa_`ÿ{5=JeAo)xO?ͫ`:I<||{YzK? 5I:*Bop>SW)Ϲ)Lz/4C 05/Is5ƑT\|9eml'rMK00Y7yKi*fH9gЬ2MGx\E.W;Kv)'-)x!=P :6l^S)ky#h o!2zI= y45,l} N{Ȋ `Nö%k| 1(X,@ yeSmuw~:vW T|zez#u; lP!0?dQ;ѓ [s/A hWCe ^t'Qd =FK3K Tm5>156"s#I Da?'ײ &^:F4B ߠ'pO8~A$ݭ_4YH[[,Zs MQIFU0!C݂%_cW!q!}M%|= fV ,3UpH T+s#SLV9ӇK}a1p[gjx2<{Z _ +*ȉ*[RVdQ̉mn]"D6lGn:A=qFl8bJDgm1^ǭ)$#˜zG˶+z(D¯!UxDei0zk߳ʮvNZA1<0ipbɢr7.)5M/NU(,o6ۯyKF$.kX!^I(7́}8ϯwo?fg⌘| _8ho| ˨p(:O3.ݼɼN)xDbZW~ ݽ E  .\Eo]XߢaP@v}GsGHg? GMW>A EĊPCr\Lҧ[ iiHqnLiR^QmM-fZ=u[vțth1u1lC0Eh| ѧa1n?M\;~G:OHid 1GWomL˲ ~ow&)qI?k|u^ACHO*<HC䆼ƾֈd֝}Woeg^kwᅿ^f*g4Wf]m͜Xi* TFz7 b֞ɩpZmDq&G)cq:!kh(jcc#F|$'_T1i)gv,B+LF 0&<6(ҙg5~22Z+m+*я9̷ЎB!O eOv1Yn9asgo4F2KbK?B 9cPDDnfӶvP wK忍reI)*0]v:T5^HLK2'H IFk;H>zPr3e?oUUISQaTбK+2M"*! ގ>DYZ4(d 46:PNpR2𑐽J dAVTP-c I:32S-M6X{ $v8ppZX6 K\WHyŧ% ^^~s 硼ݳ աt[{,MSC Iϕ $Th~̿? +r=:W\9CZHฎVu!K$Oa]'|Ɵ@e-L`?&MjB iGH, (4B4S ceqAG ý)aMr0ޙ<B6Hi؛\< %랩%!df)97QJQ;ߵ̚/> *[g|K>htY=zbr g^8,夺D%KZ:ab޹LX8 =m}΄^yK8խ!ޢei -$M ;)$ؔainQU7ioPe3'ӡ+hЁ{STDzBB՜Z,T5eqg̹څ7ewi:P֕ɏHKan-nÕfJTypiz@t!%FhUƑo@Ny֐˲ P!UeTv)sُl\]+#ڠ` ?ob @n-g`?<6{[ǠhR T=k:pZ~ITV_Y~~!1XXH =C҂J'z+4*$yLLĞF Kq$u'g5#vxTP*wpx-Hn[8N$0 i@ڼt4KIȽKz^UiaH؛37GBYJAI͑Sl:*?Paz֠lkEڄcc'&`Y16mTGR %z?Nj}m>Gě 21霫sXKq#yv"b 6U3 =I e6(嗱y·ch[u%B`ӼfFz_"! kcft_EkZctRu@a~,:UKt=&XiMLK#ߩn] rnԋF̽"Ep}R]@M CjN6tp~y>%D-ROװ`# z2TWͷ+_nU{(;f7E@e^Ԁ$a@i}]a6fsk%m3ݣK7&g=䞇}FvRYVk@*r!=R=* Mm?'أyҡIHJGs1";YE {M .̯#kض=Q`x`as| > .>䜝$Ŷ}y3mc\qX< c]T?NSZdq?|m&)vf͜Y*R!&;K.QVL~Xե6v8IT>0bԍY\ŤpI͹;^M$J Qh=v?_6X-fSETA%eZTж"kkqf}&OVc/|GzO#܊>K2b L?AEV^еut7S>S<$45{d$1я7.̀3zu2+3Hߐ͂5aG ٦k>W]=gy c MR]73kIONz.g%\SZ z@ .ej.Ayt,0 VK?377:?yxTR|76ݏ.Z>>I+RwrΗR%`_gP؏m^EQڀTN d"0KٗN|oC^d;;_!1{omΕT+;h!B\^5ZyG]MaXBPZ% z4>Vzwjrj_ xu.6$05]Ƽ16Iؽ/-$( aDL_ɯ~b En=4iw`Ҕk NvúFeG>}#l;64'婘/ @DWI"?(X`7$rH0|!"DW-'h&e1GFI[ƜO%P޻! Ő 's?nXc2+π_Aݗ?G>]0S&1!CЋ>~bx %bZ:rplR.D2WOmWKDFU%(L-)g/*ئhmq4̐vځD]Jsgٷ?1;<":VeL3p:U|YpQl%VĐȾ-zhGLdfZY31_LjCTdEz فΦ)^%8 Dȷ+@z1%x~mvʾj}An,yT-SW7"c.EK[V>IM%JKI(I|ȑ 7ګp_riҲ}L~5ٍ%?Bk敇X˭ң1=.:%GOJ\I{͐2!:-4O|Z {=,4.DueJ`~ Xbi$ o(]jCK_@Kޟ_I#}@5I?"qW:. _;5JE[Yإ h@J>Mv_XQ9^e?@ eО fO$"lT87 n/1 T;jrwn"<^.j}:k0Q 9w i ̲ 5ę`.諡R3aR#o\wg!:"lPq9w崂ז u{P̤T]"E R=& GZ'̖@qPqܛ#Nċc /oDV۷Nqlu^dTs{rV4Lۣ Ác/V5͈o>?!eMm~JyCm(ClEel  (kl$#_ɖS xQdkP=;56(ii=({Q0 #<s͈vHX LF狰:Wp2|NFL~Kb{L0b.i5i">ۙԙ8BǍy =7lp\7PZԊlfk g,sD,[vӎH#)C2[u;`^Ǥ>8gLjɔu[QEfP4 |'5$Ʉj3Ne|@.1Ⱦ.ZQY+xł/86~22+0ع{@!f!U0F&/NPWS߅"F_y3DP~|Pv}U oY"# wDxJ,sPg3AI$4䷃b< e&v^v+bBvbYTn'|&²BjQjƞ|,ߐ{킰0Vw6hZLoN yZ 7 +K$*T!ն`'OVߐ;A % ֡\cpxܦ iXba23,".{Ac\la?jrV?u7q<n(]+V;-t,蘳oC]þ³pvEKt'Ҝ{X7EeѮqG \Wӱc%6m?{ƨpr}ۋH7l^Mn8LMWA ?IrMe8dC0xGƳ+u֪k( kI g 2eO8*xp]?m5hXf 'q䴡c_%ug%?w90` S|V 1!W䟵N_k4<szӜa{]%&vIU -<eA Te1__"b[,~ZG֘txO>I`YM敲*@r}*ťp B*D3;2qP( ĭQ6c ⌬j1k.T͛=8dOI.זiز7AiX)>@;&pzZ:ל 82%©k qC ȦtSHxN wO땮zi GS=ť Zm%*R!fP[tu=]Wli(Hh"8zHj1L:Q˃StcɃ+Cgо+A7Լ_l |i]̚b2YtaPWT#sެM*slh~ h8 Zc~k(k'?+|FDv>dF?q|#3(V)iBMј X;|[33/U9>chXT/t6=(+ANIh*iJo6!-e+5}8&+ kWe-'7Kqb1byo^j{"-XvF":kxVuK+<skhm\36D]$$ \ zk>qOi\W],_d:7Do1@6At1?ʊ$Ʋ[wÛ 냨PAaT2Ēt tm Aި s0B{z7 T>ޜ;_,A;:?_aQҼKJ橸T[n(D y2D!s$WF G+d${2DP)]~P5Y>y~tPWWɨ~,])l*-?ʀE* +()?v5#53}*2jdX\دL@J]|7 EHEuP|$2pnfkKmH`Bm[` hF Yu6cΞB_A#1'/ B .{UMgٻeYJ?oˆ\sFQnŠ$ b5N.;9ϓ1E*tX.b:Y9pZԳZ }ٷm*g_4W|L9yym;yEhY{.2#q'˄WxѫssJL1 S| 垌370Nxr_ird&4e୷9- EB"m|D nHYLmf:-!H&:  HVU}K\7jr ZYr/{ĭ v?^T΋yLww篋DܷO;c: >YbREןǹ1NEKHR}b!4Ezbm_Eh@hH֯*(tiBMeb_a[%TFŠ#/b:꽓Zo&j=# Wjrp%]c;0^`_ uA;~kDX ٣N*m[5r|.I0{x$ݱ\y\ ]nB j.+]wxj6_ |_*u7al1^r Q嗀¤Z z$RKK(h2s`\I43&4LnVeoɈ`+rĿAJC?FW m-hL#^S5B#O,j.2W2DjMF%X2XfS_?,WpZe5kVWxezG*\7ݰsDڰtg(Y9ቅ}J$ sc}R+R(p\<4\; ʺPգi'Z62ԁa- ! '5%"-b XgP2djYm )QjFاGH5JRVr巃jRW@zBQm|VLnKJ[QR1_x1(9\Q0=PIqq b`oxq-D'j(_?-~ λPUID.Vֿ<DNюR(i6H\, ^(cDQ*m3ef6Zh\7r }/ՐAwUǧeD#[`)aUFPhɽ\tMx&GmF;^@ܝ ۅZֶ }Ox7Aur!@ەe5c?%A\p ޔ*KO"DZi92q=s'Q! ܡf+= un=73ڊ,9h3tX%?a =7Ǐ*X_`>ߵwxKU>Dh=ʆ=ytZ0\ T$ ߉!g"tWVT!bjh%|:x䊒G j;x,Q_;?I3hVXql7ӓ B^M=I!rοG/neBA?dq;cZӊ 2[qVRN}WuZ[ ,Ϥ͋9V@ʷS4w y; xZ[MWDYO49U.IFX7 k4{FNf@ xrT#XBx,%K  䎭mD{|3DTQ";ިoVHXJFؔH^Ըxim(z+Kw)?02ӞpzU`,wQO[Q@>R"ᡇz0 ϻ-Z'jI_, C Sq$nML~ܺ #ݯcmp乫7_̻_{sR! o,V!Rq!Io,N!"C%끼:o<)Sɝm/w3'~0î^lDH2k8SuwzS)=i4Pɪ뒟,IG>kkVV,qhRlա[k*oUM(VZBWVDLy.Ll4"(6d9*%@b9Y WgIks,`ءL&DKЈ>kYWa4H v6z",xt+)4е u "T%V ]&xi-B0$ p`Й̠{N0:W ~`&ONW⺏y=`a~4 QgRQTi]%F;]|&\qu[Kgʤa/cJDAw+93q5b=#ozkSiN[s;')>v'1-\24ݓ=yj'ı{W +#^\4UL4D ޽t(C!Di~&3s<E m+,3@XZ3{ܝ5m%'dF;9XխxvN. 'ήx @w.2D /4 rD1 Gcaomtwc(W|D&y(KׁqwGVçc։/c9SA$vK$<'8")$tH$ v&)1mjZw= |&A<侃'^jEb4sSXrR#~9x":StV=uw=a<(`frqZ0`Y?R3tRViGk^ai3+L>4Z~;COD+]XC,M8_/!m}=j㧇՛?E5.GD}UW EɄ>4b4Rf0O!?wCÞ{LF98hQ[)K,Aޤ~ԻNzp\z BRr5 -ES_&nKJ:B纑a%sIl@ "ǢDӃ 8O*{ 2v=Q몉?VUz,f emw3P@X(,-Px)m]Ld>?q&7&R1 *x_B"w:O\*+grb7]O^ wC$!}EF[O_mmd;"pU[V_qʈ㾈iOBxgzg/i=>bSd-כ+iL:PV9),0rVF{g| jve>2DLSGC߰H+AFDI09M,'* 1E{뿄'LiEI,M/KD/NB]?9ezW/gپӯɅXZ`*h-+t+/tR԰-;ԜHINo@ L&lf?3"p;FHS\nThoz?+*];GJ}*&^5nv0<ԄU5 %|XL¿S&s@`  ѓag߫<NL0w"'^\,z3fm;oN98Q[pC`cOǰ\%_9H̡o=4?2u@l Vb=E.5b=G/& ؗKT>0ǀPuDq!-513HDҦZT<eXB M2ڲm!8:{䃟0v׼86+޶#u t>` HGOV¸͹"]T٫~ݽH郉5N{dnm fD+M/ >7{HAahZ4iMLӻպ(g'^RZT ꃥ 9J+jmam臫U'w!Up$5G֥spiIn}(~}u'TU4]J9Ud@> !"Dr_6aa*z|$}Y|ƌM˂lDQA$(Dԓ7 /VjnzF!}xK$*|:W]%NTup좐b=v>@M5 i57PQå"<ؓ20-`'eg#\#?Ӧ9e5L<*x2vZi7cW|4u5h׈%D XҊ<͘'%fJ_IV$z* 1thۧ2OgͮgwD!T >ŀU~BDE>j9zs@gx-CjE9H~fd%W=bۑ$ 6 9:[6 ]m@:p{O:^*"5Wz,U"WCj~[3?~7&d :u IbLه匁ɛ߫6{P-R&q1F1OU?;':<ϵ7vbd{-lچ}Hye(RE$G,td$A5|8IkGhk3h3\Pa:9zGT!''5V^1 QՅ҇(=[kǛ59a_0e秧6S]'7mŘMN c`iyRxȔià2&+~RD5TSZ4##aCʶ>H0xHRZY脤;웖Kn_E1rEI*hF,)"*C[v'ϰDt!\OV LZ>Ais١Q{u]|)KMH (~QBj [.I} Dv4A">pFyszg /yKa9-?-aST]'<=aӭ{_S4q/Md.¥2/A3nz[ZQ.ZS]sI`֎Ƞ/n\s ^@쑬)Rh\ hH6.rUdRJ~^s-:J+ˊ0l8RDZz{*X?/G0k(7ԤyƸhQSWO$W|F2ݳc_?ADGȋ(nbATC 1s,Fr. "Ty/  *_#"̅]1q. 45sc0N)wZكy a~n22Ta{G;-V< 6NVi\Aj k1w-nK@M̗[ 0 b%x۠(x [ ߟQ=l3މ8Ku?d[z2{9 z˾e$~NYӝnIkZ-"/2+JMmp0d(5qA[W*B'}/q/- 4Jt b'J:m.L_ 6dZCs.oSv6n?ŌSgTJ~c)k<{)vX{f}l4;ࡷaDgDb vC޿θqc[h}>(Tse0o/$geZ84Sɜ-mQ%9TAp?q//7̙4.<<_]<[ۿ:|ϟf[5hq.{ 4L[ ӦêRƚLpm2g۪,jG,L(Y; yR{.sLt~1pao/xA0 8`[f;:# @Lvwd_6M_3݃,o|8vp0ux!HPXG]MԟjYC֌'ACrbȴLsbϪo9j}ugg\hHC:V lX1g} ӧ8\8%e0f{bί9I^+e5F:]MsN6/"sq}UGC,4NY4l<5O ؀6Iϗ K7B&$U twdn/@Yy+``V?ye`9ymz׺GAbt}vX|sT#g]SWQ@ʒqܷwJv1۟(+xeQ"x -X'ⅉss˶T" 럼@ڲLkCzrq{4n$蒿t9wm(:zc['ڴEʴ_pW :ZtI^C\[ Wj"?g2Q^zfGyq=oH.x玍̮ Vq?bCR^'3H.ΟuxI .dEEsE&]*̲LGWު5D[e:# )68EP&KZԿ# /q"|2+eZoL [n*?zo/F.{'rCc+mhsi Ё?X ȿ{ ^C-AH Ymd8)e "E[|䈧BzD*5GVW,]fGð4`Q쇰Nui5$|_m}Do1>sdqw @6 z;V*/ o;V!`!sȺ64T \az9-{gbxecukK}JB(/MCKCu}c~Q*Skp0Q؀le_ݧ Gr䮕I[; {=6`;c!/=PY!ůuh LJƮ_s?&ԘD4a6XIAer.ohtWsg1sѶ~Rzq.9@q=2O뉁&X$|C]FRuIU60w4uo q=l %+_[e%?ph+F9QmD7#Q+-h'+k CElH}HfԱa՟. uj#¨/ كta{PZm_Rdh=v,&3߬Hckx; 1/Qթ׌5`?qp˘3C[W^hd{TN]J%4g6s,ioUiѵi !HŤY[ؽo0 2lXwκ͞a ɼRe U?>> CH N]m ]1mt^ڭCSI+zk%|MWC&ZT!sY '1ٗ |#fLp ~%XrvFoCgĶ=n]zS,q@dR[66 aiJBElժ||< I=c@VB Ȕw8f\E`hwk[({"S6"Ir9I7HjyUx!|g{^wtY]Z}T>{ d}#hmw^/Vݑ(fZ,2=ѳwn>ج%6)0oqh)8 vYqg6QgNszw.ͤʼnSw4ތ~glK[xwiHvyPSœRW}[K D!m!=JƼҳFuUw|_)#ku-393&0݈obՋrZ_̱,AOM?Dokו1pbɕGK kPQUG ug[p'\4woxA;#Jzmč"k {ѧ|DK$ܥp~Ҝ R-"Лi eŶ>Z?,cnJ_1: WVEbANԤvIm&CS 'LzkOruhq8$RlmH.! Ϩ +a*SO.bz/I}͓da**wo4ضb$Og 6B{Q@X@ Z@6$s U~F}}=]rljiѤ0!ΌTHԑ8F FSB9a w̢ KO QDT&v^Q2n3gwAK+ P.6Qx!*W(T<V d'@V5ʨJ.Դ(H(JiBD ${Hc, [~D1$)AJa;{j`mm匟Z]2}L7":ʷkn Y? 7{JC j~ީL<4{lh xp"R> v^.*cp:4C"㴗 V|;mD1 n,NǓ hhMM> rv?1KA#hd] J6P )_Z/Wzm5. ff܎4oɚJб5^[b;I|%'+|$d+6F5 MJ܁(KWnׂEJ~d]U.ᗏI~Qc䗅< 7XG?OU$XH5"1 쐍'+Hv`/ wUt{BTpn]7eHuA};!5`#Mi)n܋BSȏ xB꒯6KͧRhηK& MLȅ˸Cy\%CZۛ/1 mS9;2B =v;m6?;%P= [E*ZׄV a2megJ0⦄D"c`C,&rJx!$g+5jF]$J[j4̿x<W:I2 VFdyd}0SFjxD^plMpgSGxaA}r\R4YE n##0;hMy8y(Q~uJс&vn?'xBK"Aʚgq3gL a=*jRAݳdȌsßJ2pLY;kp٘~7#f%t 4k]4VfO9'uV$TF34: Q)kf\tf&fl k{dE `9 22A|1|E:ٙ61`ʒ(J^9|wUYkrB4rbZ:W\rxo!"3Lxr(A^sXe3oSo>Vsʔ6Vg(O.#I=$O*y]Nh 8Y3Յo;O ̕T `"\Lyw_󇧵VդBQ}vӢ {W/`tiԴ*'^_8:w9nz]6N"D(_ r ߵ\@'}pl)\FRBcHqQF}\p0 _F(U<^Lumflݲ(՜'@6?VHv{\IPa7-0m }ܣex22{9wSV, CJ >R@Q&=޽n rs}pr^IMgsmWuWJܘ:pw[zlNL}G~`x 5Q|&ކz.vu 纏ϣO15cOEKzӆd UP`<{+6rK Ny8)~&5_W6lCEH@#k,Et@ڎR &%C GD:T"6,T*![垜hڔaӋئրuz_ĞIsKGo?5`W}eaFMW ɦv0 g,/^Aq[lW]F|s|ĊCZ_GJձT71,WIX d[5ʗPGY}!*;Ͳ}Wth(U JtJ qA7SyI*('@Gm R*_ڸ_'@X*8nupmPEj0'~ I}I@l߹fD Yׄakz ;{سi OamR|y5'S7@A2;Iy5':xBx(-1~` ɏso>FX)ñ }V8Ȫ%i>~X=xL5i[36-q40?5#WZ ˠt2lm;b"[e/c)TO܂աlg"'dd59 K68=$LVͲh) Nވހ#$8vVD,#D*$Į۵ ȴVd05&C< |3i $X!,DŽm IEԶ=ʭ/˥Ư2KSȇc1c埼M*nWh"6YjwGgj~697Cu,#VYf2V|mɅKkUrѮoXhK{-͟s {6q(/'3mYo;W75U,7,+$.\GF@̙ LEPEur >1YD_'JG>w ȟ,e*zz%a"V` ?f7.XbO~>]H-i%(o֕]fQ7^D3R/xQ/ c~`{\77}F`K&u3ufNቢKϴoasA!|2LCWI'2,'M4n#M0s,]5E0\cS]o8c`3/L92pduP16cln)AmEqM?\B ɛ ?T>!C2] w|OL}}XEV %0OiKxdNaE}Ӫ+J_+-+7,-c?Y@ .Rʰ{D=EPFe &T2o+8?,`ˀa ! 9jOWբKӶSȧ*w'4T')ҬwEL|p5DfbId#1СE8B}7_b%7}fi{4\\o$c#C*g|<ӛ)OSn i m{V]/P+^uWx3Xƃ$&Ƴ`E" ĕ [kW2I-jBKGN7| J`YBTt+UnӐ}{7*Yn5WR.OMVjYX)FяoçcJw{+.:D+!Ͱ}<)`s+Nk Ej^q#FGx ê}t,^nf( utl`P]H hR| ߅Tqgj8g$!/< : ^;=9kP4QD`<%>^0ٳ%۴o/4kAg>(=KuhrXf7b@b˃ɩ.EVڤ`1-|ƠՂ tʳ*?Vrb٨Gsݼ< S={Y:9TΪ Npr]/иml mcDOW~T^/1s~^<󧎫7 c'>xPpI/Hd0B>ԵKQnlgqѫ+fg/)|ՔTIq} /Cwr/o<4!tЄ "e|@D[2!,b['.eR p`3d !'^C;xM;G I:\ái>%&n<͓y%ZHʾrF@ 1ϭ-؇MS_;2Ȣj0_Xj 4ltDm-1+bH dMػZ9AɋpOxHOf8ք. u P#W0/Q$i (;G}?-+?x+V5ip-D‚'AѶ4"'3kypkeK/< ]Ǩ@uIh֒_:Ly J}cɘ#Ga ȜͽWsHo#Zo;i%kAV[8LJӺqEfZhd(~C#Hu̡EPQstN]@>+M2XfľȓϿr‚;y[*V\C@;z";`o30~axc r&pn[n$ ZA!k& ?E XrlƯaa~itlj,&4 $?U}_.XժD \@me,/+^<7>c*DtE-nj̓e {AEc 9:b]8=Q9^2*j~'iBd4t䟙(x1y|+,bRc %mkϏE;{q,*3f'pԐ`3wڞ7Ls̵Sr0@Z&X ,eFjBUYʬ~d]%MtzJ ]@-$C漋P=쒸BT/[K˭ Iy*Em۰By ÈC4KFxK7GGŝa$/w??Boe*&7aQ Jr-t ~,bS!+)_ĚY;fwn+N !)P@d; )Q]tg?Q+jye\m(oЩB _,b9:C,R 3m_D2D^MZv1#GE84Q7ƥ=ȯ8B߯=`Pifv ŠCEHPЕEV٘B _ \.b-ԫ͔ ek_s e3r- o# o#rB\xͲTě7##O-A:5C> 2d8p#dלP15l~:Gw539KZ6)ZPwG^ZW&D%,3C3 q.kEƮZzV`9Z8ʅ.s+CW9QrQLd&7xa*>IIW^=26F蘽7N`Uhx|H'BynP$˩˭=.*Af)6fIQ S@elk m-('?GpjJrWQoZ 7Jwӯe5sC~srCN ܊ > xG(-i@+ QK|zpga7ԑ + E[K=5ǩƤ>*> .HI)iSt2 jZz#C77Qw3Nb[HYfZ[a[â>.a/N!!=/R0R9o+p,- F$a(t.+sQWj1Y,^. HOnhǍ , q*y?8lϷWK2]n8Q}C]$~hw!*b=+Zڹ*3|)?(;.ibQ~zur^u uMɷbP\%])p&0zɶ"Tc^eҤsojk.(U[fGMQȹ+L w.SֺDWTh+6) fP\6mKt~6,I?Z Cjntހé!/~cgJY5OR⡕Z1.q JZl{?! mˆ ȸ e?ՙ۝M{+PRЊ^TD^hGRse8dL3d_wS3pYHc/Ue[Y+&V u-3SIS$f .[{P5k&]\?u E*Ȓ?|oY͂B pz$!Hڢ{A2OYA^Y]+)3IͅUƄ)}2=\@dpܳ>߾BNC.U*> CmFR6=IH+OCk=;=WJGynɽ( rcBͫck+ӰQdOd# X%Ѳa Y@@E6$j9#+n 22 N33:_2MiMTjL ^t3cd%,&~n^\.R`ܮHZ;p$ϝ:z崪0[[r8O ^fPJtuayѶJg2K!L9c<+x5veh4#شH;n`沦Ƀ vެ}'7*~ %E+C&T 8G DdǶ6pK~= .BEq et}]T Js^RU^T5Z)rk7j,!uԖ# r40HCoQ96bѷt bO8˿߱!>wYVN)I|'6eD>[r&.pOfcMRGfEhAl0ܐxҥ3Pp$jx^yPxYI$#j:شT^4-LG =nd)Jl(^A"R. NL&VRrY4 %XtmS!D;F^`+#Yu2s3OPbǛ#/0W39{[ hֻ `v=iNz= 0;s-՗yZWOF1}AX5<å%)4vAI7G{9zm܌/'.,_#V"= zE^1m- W$K 5<1}>5ىNKHB>XGd7g} K벉ۆ:K$\[=Pб3Ng?E?"l.oTS.|YuDGLh< _44b[NB1eFRr@n֬yBSmT+ vcpwY=n%S[QF(fo_* TQjTB-x1HK\*ɑYZ5|ы({D~;uʵUW3 ?3hLƖ:Pը(R73؛pfK$&V E{;L8芭89ioˏj+sx^xS4J.A q;" (ON/J΁F >O^2}*59|I)c(eR-IzBDXet/RT^ Rza7lF9Tf3Ս˂*E_R~mu=)]$Q#PPBTN[KXJydߔH 2ZRʰK@_ue"pB3I5 t"cDoo?"xp/v&rI UlrGa>H]#uK|`29~q)y\ #s=&cK@Fku8juif ܂D$[go]`ۇ*j{u hLsQZ߫/u;UVxE'E^P/(#W.X?Le ^YOrvܲv S\IΡXp'?8r1U˯g}^Hл;i D`!iF',$RU fpX"- O?g%OyyK`19Dn|C!xAew,>'T»φ/'*nbe ʧμ )Ia.M-ܡ8[;;(ZaZ~i|Ie[t+7H=o: SJvg|Ftv M؆Y բ;qwuȤASuDC3RZ@ B:8s7&Jٮ+ {Tf&E7җ0d8'"dyu#5n{VCʑfi83#bACEmq#i%3)On8Jmh!5@ W=y:Z=;%0Udv˨Lm.Hb/ i'#*@+D;N WܐnӉC_<޷==Vljǯ49)j!.mFvkLLO fM}-"b&!z;èRlFՙMF ɲo 9ѝ+ 6xD]R!l~QZЌ,䅽UՒwZQRomI=FqZlbA2]wt1OeXo[6"qM>S^NYz齗\-%\mWnAWj`d#߾f})L\۸?OpQۍ-&:}zd>7?[zs{hh'qTcj1fX'#> {aNRTVIF!:TS (j4p܈GM];n֥=@Hz킋~-Ml!DVzYGעx!-3 m|!p[i)(wnJ([Qǹr1|m/ezZlVƈkGbz{c 74B+rMqn_恬:||7 B/g_-l G6cOwZ xi'ÃOεkBKPWc*\F)sGن{.:Km-tF` :wVg0۝]*nBŔg[Cv-~LqP+DK8ylXMgEsYW HWK^(eݾsoޤ0I3Gv9֭wCեfK-Ά#PF}3/eojX%Xk#EV2]fJh(< rrT0R"Q@ecK75nJOZoޭFSr :ㇽ$h"!T(dM"~52]i!!]AݩۣYLɠ#8h]b ;٤ 5tTy8բNzEQot r^IlϽ4uͳG7D꒸;q+3ojuLmbqKELH}zex|!b_D3N;2=C{:DRl<5MR}%wiO N[l076f!E;F.Ő;b?Z9l={:XEK"|SuɣG pVDIl5:GSl- ,>n5Ʉ1t O2h?m9ĕPn/7 KAߦm| e~%дctY,?S+Mo4~_#{C<Йepi*Opj@Lu!^̝J!Ŀe< tGNWh,h ;0%*/à*j5c&xH&>?+T2*mTldv}Gl[2nؙ[I8sDdSff3g--a}QN6@'wGίW- v2;ںS$Q{3Vm"4=&J԰Dw— UPrt76yqepEű!֩*xEɗ@߲`pf8Vu ej _D ,ʚZŚNlj^^nqYF)NWb7 .}΢|I2.+l p :6ͩqz'dIUp~7?vy V; 1p=a,@y֗;P%bGy3{2$'w{|;<.SXP׏rTw06gk8:mn B-% ӧSzH-^1wKķFԟMwTb00d^pM7fufkKFVaOA=XE#jw?MxٻGTd^q:H-[a,eyq\aW;ѫCYOGK9m^}Bݜ) `)oYE䳋IN^'؃Z`J [*Y;['tNș(˝).Dg^Là:x 3gL v Ϝ}WRC،@l^_[7 FhgU^,U_b$hdIApr5Yd̪8' @WsX΅9 iJӺp*QYnRc:qdjvx 8y>-Htq\lh| <(W<`A (Q\("mdxl)V gQIdoV0RE+?OwבcVFVP1k\7 S)paEfsfMP̈%܂3zUĠf n* S .a} Zֺb~e>냐ۧ_`ni|'P)*PZ.D6&{?G2)YM:̟aw';*2`)2rӐ1zt}%i ҡG4#"E:ֱ'c~m:Qw)n?׫r݌!(lqXNt]>ƹrUW6<hXj~i,b 3>/? /kuBY&3^Wo+CFV 7eةUBk_p-덪# AnWjgVU4ǴsBUr0HY2ٖ#0ҚjEԫgDa5/_Y\qi [|v>i3V+ ޟ3C/ώ/Qb$M@kƫp$GY0/Cȇ]M7ݥNKN[#4!'ZQV[bɎL4l60p~~Z\1hI]k1#%Wgs󏐇Jsn(amcI'U=B5> n 豎s3+oܢBgTES)uO11$'F4dQy{Kv%Q  %?JU{(9vla1*h-^ً)W /I5((Uӡo4*:c-1L*C%\tpLqSorpSOiH*kuh[rg1/$o$:&JN5+jk*@,K TZ)A&`c/ۄY IGC?O$Ιߥl@wI qn_wu$iO&oO3r0WKϋqnRh d_Uػ~27+" } uju 2\=׏/]&&Ӫ30-ϰ,i;%#Y( ne8:KA G;O;/I!Mmo;wbn ٺ؂}`OÞlnp;ON-vg"4oZk*]M G*Fj39L)I}#S JxaNݸbvZGƠ)Y7ɶHBdnA&8sQh_|\Eܿ33;g[CCvAטVnPWFyHQH/+ ND#\h_UF_hls-|V@ GEdOWԋA>)g,RoOGƒŰs!nR$b=]kUHWgl4b9?JScE"[p'!K/e"U)A3i턖Dp)4ms49=hE3#d׀n%/DC"%CmH7gG}5\̇З`Z_%Qp0KJ9eytF֕Ɵ a!(IQ}7"ˡ,^X8Xv&8r^?L{"_RܑϟSJSSv]:??TTr}x4`WMvvĿ'F}L/I!Ј%cgRt-].PHC릈QI$' K%kRSIV(%<`SrlSXEdW}1ݥ<2#YM"z4~| ^񉯂S/;@R_7se Vwxcֶ~x\5LJ8:s]-+uEF J6SX ?3\[otg*()'$gAʂr"F@=1aKDfJ͗f)XwT̝<:]04CqjU~|4C.xQf=dHE!TZh%!]v'ȥhZ9(% T^[G9:G>,+s63|Ҡ )$^Hstapl-& lFg?WA~t5$ +N Ȝ94&o o|tU.,Ϗ]5^YNoasWJ͸ hwI؀Gt*ELhi+'(M_Q\?9Ȥ =awJ6jmijYz{ ]gJN8#m~$K fTBނAStaFf~E9ʂeI k˜Hoap1'2J9Yк3 ^fa+>grl"c}^"c&;En7vE?<؏xy)g7@mJoU&`o vo"!l0wy8xdq%͛2ܮK3Hwn_uzwVa>Ѿ$.f Pa04H3H.@{:*jmmiNt0Rnr8Yq˅oX)&fWi1Wn(;TN`C}I3yrwVg ռΧFU8glh4X@YL H a^i8,O[keR=4WLJpO2nA/Qf-7no~eCpsƴL ?@d"vqn!H7m)YMIG|9cy$1ZfK yFC/Q{v2N5KLj캂b1ط6%g(Y}-~*Ы'N""DYmf{y(mad'?{kn7f +\_c؈M#_prƉҰxÉGC!~Dў{A |nuFQ>"9ɟcūSXV vJpQ_^H!ܕC}'kl,Krp:T+O3ިu%Kqt*geO6JH`uO_&C"JqZ5CoV0bo>LkAzBÆsm!):Dh?(@x@dOȆ/(dpOhmO%"[~և2Ќ ԽvT>7gBZXo >0n~uJ9|Ilr0_QWi? Z~ܦ~_Cוp7n\ i,~ALh7A_»wُ(31~ ָfgqa;@T[;"w9ޙK6NߛƬq_(;H5%u&W<|OB40P짏n?2sܾ8Z'rrp˟)w/Dj@߈tU)XTE Au!]şMp Tj N4S.x[h#U]ި"?>+6MO>p(fgc Ej9I zdOMǛkCACɮ&X.x j6sڳbDa,fpk1B3ȉx?gr]SIϣ ypAx3 Az$nxL?JATtG2ȠG]sn~%/;*wCj BZG)I=HG"4-戌7(äM.7xR𞍗v`͸SxOxvKG3sL١S͆q 2z|?$U0H]m=" <qFwN$WnZ5ޢ%AИϤG|9pHvd% F'֮m)\ٖB3é}t*jAmogYy#FRΙY^յ)צU;܈^.BHُKW3Eb' с.J9%jԫPcf#&E 'Z?<ͯ[ 5F\,$VմwcR$xfvޢ5  T<6>eDo%=~ɶ?$-vp%u~Qfao?WIÂ8 tG qr a?\i©dЊ 2J(v'pd? V*9~h-tZpVl7ـ2=ܱ&V:M^qYu}L3_PKӁlˢ[?tj2٢?4wEh2&$*d7Jo4}n`ttfs/Ϧ퟾p[du:&}w\H, G)WRUiL1W$%Ac=^W;^^#Gk]+[TB=. t{\ߋ0zr/MKwB-R ,< `;57vA$KK7'G+Br9BNdA>5`%˾en8UaKqoyu]Xd.:Z Lg' m$1N!h4ܼL#8FDXtPjv4zʕ5 j'꺽gj} nl7.AjG8N]#f|W} ]lH)*)ab=0dϱLyN2+b3`;4l%$ 2!Z+n!!~R?X8 ALΐtVe tlYDZUPDUb ZFx\6elR$-I/Vv +t  =̗#/ gn$j?ai$*˹: G0%Je`8)sRcJ#}fF%CCP[⟳1i_zuiEeӎq84=>b<%@Ž"`W%b344BX4ٯ\oNMÎɵcy[;;oy? 6KL+~YTi^ bgq8rwk;LYSat"TqW6,j^37AMm6q 4/)jSJx›Ss\u Py(+|Ia;EFU2ÅAˀe]$ȬAFs˖lfyGܠZ"+Gv)HϳNZ&6wCke4yTx6$˖QsTU,K<%r=y Z%"ꖐsŪ帞]m*o{|ՏT*t^!3?уQZa;(0J; qoxYuɺ]9n ׊j )vofD6ps!qi+Tk Hu(u&u]ٖk =I |ٚPNyuwL51v1P'~+<3? s'2o!dNNDU( /tw )lJ U@iRgvxʯp@5!ٿ D=н @- ԵdluwPUM7Q~àiɌ>xYv5kU+ڮ–."RHF L˕$!d ^?LWk}ޠi9W O{L% xcsstvTTe}9 6e{ \ .e9OO)O*Yfo(|VDUe3<"|TփıboWɲ@A+&2z&q)]yؿNjt-saFVujA4H`k@S(Q(C.?mQ!xy?]A4Mur6ԨJ!Z+|Ҫ-ϬU+':(4mD\n 8'v]L{Og>f /``%Kd5x* !-Rz^~S3ݦJED\cs꣟έƕ fw)mmu QjZ'B#wŞ:S@"Q:0-}\MWEzn->RޖIS9ڗY 9HWBw`lpPMZL{ rtK*bI?H +$ )U|tt9z`BU)Rm9*yY@hcMэE(֓8r]c?OoӝW4AU?_9!TO.A:dct`ȄBcp[_L@%ےi {#*xpUݠWWjLiIL-ָmJm8nu$aܖgAlq<ȳʘjF9 Œ QT*?,= o D,4B(ZJ}#e"u)/^î=FƳ-#ɰ$ FpOIo"Rg\nNT@hv M;ZhT*@&|ABRax˱@Q-jQ??:}#m,7b&x1qCX6vΘq+OЁ(b1?Ha c87@Žq `lvu@d7 V޳x/#CHY8@ip i? hH%CߧE?bS]O>栀Ah{,)r?$6t{S/g];mMfJ2uxkxc6ʎ4č0Ԭhܾ &5+~!xԳ<".ƒ,,/T{@U&0Eϕr8Y:rywrS(]].J#[LA|߉%XTRr6VÔ줒bqW)Flش4\ K]ᯣBeFXs6H0I4e~@'}N+88Ni DcԜH!oBY#1C=ŭ!a"l+%l׃ȟQQ®Z>E˟M/V jDcj'䠻XA! Ë]F$2'TYw$Mzm^C h\qJ@c a]tnxԾ4@矫wq:Xtb} VEO5L(4Y뮟fNV$8[:5&d`g 6_ʡN< jKp|Q7oGh }I'W2ɱ^c]"KH\7¨TRS!B]|-HKfM$?Qf7Eq%-?pbC}. jww*mMUe|Pc&Zzd95߯:'mPb' X !t؃ Y9.X3iŝYb_œ0;+k\/C֧~ mq3S~4JM}l\TMj)Po-cfἆ+5Rua&|v?Fv-L Qy7㏏JxQ=Ou VAZ \2Y1T[Kt"Gܕ5)5Z M`/BJߪը:?Y "@x\#Gő1"cWDNXja!~o领a9} ?zc^!mCҏ4r'eGS\J=IY/e #!"Z%c))"=0` oȢu;DoȨy`/P."J o(dZ3QB]@zfc(*M!؛q 3#KTvmrX5{nj>aHc[ZxF>?SVJib!\.pg6xH^j3}K] AYÈ?cRˢa{f|G$fA ~mkXtmλ[е:B+?bE}ğ/>"ܦgHݽ4 -ЎݗE0EYiO!؈D؉5^D: ByסRYn4v{8X\Vm^+f#]L%NXXJW_}C:/% )wtk ϿF${uMqxm"\OG/htu1h/m+Bp bnXP-y{ɨ}E ylO?4XoQm=l޷]0O$ir@4V1׼);eִ݁P疱P =dh/~vi'P؀c%@lA%2QSbZ,ωʀвq/ydYкB[[teH([aJețn;}r,vBROBuόLj+d" "b=.eVYjE{ D*l-cUFAS:kW Y%dBxG7{%6?D$W,5.Q;x?>-/WO c.ӄB֚tCC#~171]Ë t^7]}`c<|joFMDGYHpzüWSϿ,^d(kB Iq#?w.WxjjiA<3qOOL:rYǷwOʤt`j]u>@r<_{q]KIٍbd†N:T`Ktlq^OERlj6b_;AV+ 4O$EVӞӘbwZ(pf)@:KLyhK- ege rW8E^9 h;ȅZ)UhZsoֲU[U߻NuƷL"a e~T騟mNMO+N걭ϠN*6dag&.aF6ɪ s'?P Z0$$i/2Oʁ{/0+exVb=(V5!~Bp6&+ sruu]K1۱dy1Z8fU(a&Ha̛yn c̦0ddODŽko@rĮxWQr'xq 'jdmUxe93"zF{jEc3ִ m)V4F, /T=lw=QU$l5g`{4F(ʔ%qu2kk-<(:9$5b5y m.cj0[ ]fMI=u(qUa b%?$LFcmXy\ޚK'CY~pgQAdr!0QEe$XV͈27|'ؗDs]MQb-eCs]Cyu/黮e颊Rn[HhT]O%-}q%3#j 3 r,gOQ>Hp͒q_kaL]Y;bp~pFUY!/mMDž19az½<%ԅ*1"Fcusx!pIRa#4ChX?GzsӛtsQ@W Wrw ۩X2EƅWx'>qEmR/O3\'mR$땊BtbDHY[KuN; 6J$'JA&&G,аz汎zޮY[d OU-*BE7fNbG|jipˠ;(,2uvMT /)4ڼP,% a!=?Y+m[H<<3)ڀoYv)J :HX|-N7:x8weҮ~[ QO>#CK&ĥ"Z|qx‰l ܺWoT(,y/oǝ*GI >Ъ7WOXltc`mT(:ޓ, I& !-I5$@S̵Lo&83>Vnt? ,A[\sO]X?Ejo?"dtUs&lcyZo^y:ÆP"6sam5*kRZ(%j0nc2v@78f`^#Ùr}urPp 9cV#L"_FY薟Ǐ"Z2A{v/r T%x 7YcEcl-xlÈbq\7"gGHmq]ؿhdxT83x g{0 O e=r}43I_uyxg.VN(  A^,xl5OR{Gu_IF2PiI)k,$uΏ :*╱l{үz[7z%H>@3|fO]J{W%IlxhgFZ(̘e;⃞DRs46 Qz MU#Pa!NWߙ(KotiB0QcMꜩ, wO QS@9^:[[`\UzӨɟ!o1J{M_AR7> Kg!|qg EyV6'bo?ڍ'+ [@EN50[JDraq g%o$r/Q8zU.tW)Sung5n Q#K7n2FE{by(k#0~cK|?'w>Xep^ty"CH)$վ ̺ E0 ,* @*u` WŀXmϤᢣ++I |֨ѳ>nZ!Q-Gm|j!_;+}P-+Zb`Nj^XSna1Ƒǘx"֯}`GvwkW7ՂP? G"Yd'90OGހު׌eQՆOQu><ҟgEW=zNC,p}J H\ِLKqgbߩܯ0$N*)XKC%  tW3vݱx[Cְ>1fl&ᯘlꜜ)Q:o{jC2%60Am `E{7G)R,2KYĖ!#$FB [H %w,ZYtFy[GZuLTK.61UÐJ|? rR$|K P6>s\HA?)`x)b2Pc=gYZ0707010000029f000081a40000000000000000000000016446b36e000434a0000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qed/qed.ko.xz7zXZִF!t/]?Eh=ڜ.+XW2qy.m ꤖo%)Of>Ƙ>X3-.FϖwN4!m 6$5 kM}<y% ^ШvsZ"φY0͸"VPS`wS!qS1U%fl~1o ?GHU$#bX)xQ`{X38eO __ !+ʓ ì Uhg֠ܳIS3]C|񍩗FK$S?Bcff`9lźMDsgC|ohqj4pƁ?N@ֿg^ c<J$ r-}- +9eLL?AY p ǣAos_;A9"[e.dSr/pLnY Xlu:t/SG W}=0 PVSdI4N+[@ Ӯ:7<.ݶN'd&` ݩT~cghH[}RNf RSU$VVX*=[׫6K[}Na@]<PPS+is.a?YBG?~ EnB3$ VHIPm'~8Q0XL¸OވRht /ʀC- @=t]i1 O0=b0Vȯ v-ޕե _!ҀTZAhP󱆒2QZx0~'$JkNkNB$&CO;WupfP,!_KlR:n9GK[e}y6QNs7Ԭ-CTZAl)b{=Yy۬wr 4}w'eKdS]n3.Ŋ<_zkv6PK1>7.œV{YYH>6ZMlL~0dLS=MeYwH$Έ+ ^&eIZ[4ox4c/lø}J~m`^x(Fr2`P%_Gsy~<ڶ&I0<#qǿ e xvsl43fT'ؠFy$MI BQꕞgY)Oox$$Y+ɂ|R"~3(ke:ř́T(a\Sfݘ:: Rzoi⛥ _ ._åeEsPK44ńPdgԥ>|vhSf ؂Dg?zxc=Wؿ;dt1Z'k & +O/2FuY4zMEMA[D9T3+t`Lܦr=n#2#z @sJfLUg'^d;ۂU![Š`Sl]P%p)e' 旪VwQ+ cR{ü݋T4^R#F1k~٫ǹ2E6=O1nIqoI;ml[Tq荗RgF H|k7.”A 3'*m}lY K9AQHJqo[ךhnw\1HЌ떠aYc|?Wntjz¤%2G)!ei(vC`_mgbM&E2s87@C9?C"OM޶ /';!?9`_k2_oB/%(O$\x:x),@ݗ6 Eӄ@fc1'x_µ=<(T+@e6qVSkAWc<G<u%׃* "m{I2|R[L+IvV*X9Gis/r'c!-A~ džZP؃<):*8k4g Ӥ|=(q76y$UXʌ=֤-m46~&IDy(j#YK~k)^?3Eƃ c62({rHgU#-_[?H97i_%NˎDsLL\Tk <-<ܿNC<$e|ʤ0E"$ԝUpE1n;a!.{zf:ژRM3QLlWC-@DX%sB׶ $AaLat ryA\̽Nm@a4A \dpDE]BfUǵB};E6^եӋF'?܃/#QW2Ohh͘DU9_WzyǾc0 vLNڼi2f(ُ%eJڀף19J]8JS}2`Sj!G#"2(Q6lf[r.5^xeJ , k xIh_7pۛܯ50a@,űS Og ,Ϩ;C<%Vusx ,XGD MMQqwhz3sl]!]}3SJ0Bm>ncn[FQHt)0 qfB`@I.^;!q]45&.P!c B|R=PS<+VtJKh*L>ک.C(#Zyd;hrij;LCBk'-j|m w[nd,dB?T)_%LKge9]ܩk,ת7r/I#y>ɲ[EH?.@O4*KMfealhzDá |Dted)80v-RцPOBA?5Ih1wwBSYH"%1}kvVBI/($-..f$\4/qBٞ+z(#,fSᲥ FEz?-Ty2%vWC}"DV՞ bR 6b's'$ ڠ֫͂@jW`-z !C$3kݡl̓󱓈.03C9@JNA#¼f)crzN<9- zzFniǒoS.KoC,<{=?Š"Q䲚o"we^9̩L$J?C'Nm?"*B= rWĶFT;ݬO!=7GpO/&WCR] VS43$ܘPJ9% nΡ'U@'SF,DO{6,uXzQ8bLD|bU'-_a'}‘8bnƯ 7QU'X=k{k 笽p"]>Q'OWw3wS `8i- %KVY:]]C0qUmlo-UMFQHoʠr?[CC㞸IIz;2Y k%IXEnDDvӊbyfB~Nb#A_)6Һ)Arw20}e?'1 ~ev ,gKMz\]B^r ƍ S;T;!$JzX2z SH@6;UCs*; 8|=TX@)fkQS9!O D✝kM)+ J2!@6==@8S 0kFP) 1:t*-Y[+e9ڭ(DklŭE6eajv? tAV./aцP:z&/>=ՒjQIHs,ߔqE[&"t@P1;5k}QٹM H# W#_Ο?=/]EPWÓQL`Ӯnu-.i s^}2r߷aG@=OH3N]ze2_2DA#8"\8V(?&ӡ Zs7+h`]P^rMc0P=>="i63%CCXEâ.d ?qLjuJfqH>Pގ:q A?C}@!zRjoszT;1 s(EgfJ6`şǀ T[Bx!t/'K2,U cI[t? c?l"~&䓏 Z7/'"T(0A`9ŮԲɧ3%P>yvUU"+S̵lo}-m@0,"2IK4!&4? <Ȋ,96oo:gq ]v |xf@}]a|ۤC~k ٨IJ CǩAPa` oc_Ѩ ܽE+SEe.6,UټtEw7V{pY2S}4Y~ȘygK?-?m22H4ȮB;pJw=v=b2d.ə Qş";VwS`o!əUF֗_3kq,4B>m؃mR+MA(%rn?^Ǥ{ⶥ_@ʵ#~y9mVj?u+T$g~x*nׂ\N@PǦiHOĬY<]Ҋ]IN-]20a4!9 Ul AJHXQ勔ѲdVژ(![$WIbf T4FBYMWfܧ`% ̷91tɜ(P3|8v^ QvtQikRM]x1"e- 4-V]r{]}Q>tS͘6`."w Bz;܌eR`c@o%UsZ ۀ`0 Ds~ LAqe3W8_Zޭq DJ?4$Ӓ: B5l>' ,Kyo5xà'B( 5C{H X)ӶN&ܟf!5N'AE%BB,FB#mJzU-v`b%cOd0QMn3Ausx®~kϨ -!}aox )@z|H؎x R3M.iUn,-oB[-|95ᣏkI@'iPYl0S&'iv2#ݲhd`إc?`!ڹꌇ+\7z5z҈IN,|0A )"A5GjNnV~#hY1`Y"c ɖ!ޝD2OM7JݦEs:\hz2S:ׂY6. 2xj>f)XYdl`gXW~y1vB._7\M{enh^oN8 ֌Q͡N?{x Ox6Y8SΉF͠rËK\ ٶg fMV㊻m9 !/ؓU~ϝEWc,L߅Oeڞ*S'2ЭyѨi-j'g쎐YߔM%mirl;ֹ(FDYKt#9H{Z31t#63j83PLUf!pYGdiT@g༗k)ɶ9YtXzՂYz"Y=}du4!4ٲGo>d$.?ϭ):%e@MVؘ:/7 ?WM >bKYZ'̢pfBdWAEe7ND7o*+2PF'"˜K!ضQP(d_5ԯIimeccU4ݻjGР0MJP(.ŠŒ2AZsʐTl#bBY3WV *?b8UvS+/*ؗ:Lo⸈̸P]9\i |6WDv!PK ']$ q *oN#P10 p/ړ5P3R˳HP`-E:1<C BkXrn-Լ1W"!nl28ehc=S/A' XHm+w]_:P}RJJ=w8L7 #C=445(vit-9%\nw1AsSze[į22bKQ9jJmv?6X ß[RKc"t^u|h03ԯEz{H4gD@iU cc`m0=?wtvWuvY呩)m_DJ3}`JB9JZY+' c% $2lV5$ZgQG,<< ߉*V͵{WDnTZ~%P'd)VC Op= S__ TTV9tysV!y kYLjuwto ^L XpxH<%m*0$_N/^ [B)DYt?Po؜??ά"b˵Ne:tO8۩|bާeA7wsu# r4iYm>AoU%E ަu_$-A4.)ذd:H)sA ԞI^Ptر>>菼{"{eeAD8 TO/r#)}3ծӤfZ2n)J@~ԣTjipjN}~k]C "F3]t.esT:%)Z`$N^H*ZF U *t>48E/ t ܘfzG h<v?bk$^`WH|15>诬Z‚@Lj"=3GfH=8=NipV\ڃ!@*ᐯgpX3Ow=<3ߴoF>ӖpۅaZ@ؠsLzi \Zo$4Ikfpp?'Y i׎\0tVb4XT8^DXb!07":}\Tp\hb|4*MϣcϮ`:=>MptvtK WpcՋS1K>o{4_LE.C+hLA̅ڒ>{bc`<.I 9SKHXS 1bCڽށyCbp՚" c0* RFK@U{Gg1C"c`Mk  n^Ux~fe I$6Vgz ΕMpYs&BVdcNG((F< @< =b)0paj~uk&3N'[W,Omi'N(V,$F]sJP2aQ0 N@X<&} m粄*|K.>#kD}%h݇HorXh3= _%<)-zMv`\uR1 w=sIKoN[4 G"!~;S̒We]mk܉X`hCSZ~7Wr#s WDxBd/XwI4"@k,Qe. Ѝ|" PqcTl +ќ+Ȕ'N4,Ӷëo?eFQMRܟeP?$Y9 XF70axBul3UЫWNNyh<Lյ&]")!3KF:X*vZ;|xswçd0W|b)L~Y휼5BũEé0•r L9co/7feXP[{+Szȳ |0m}zNW gS,-f(%u^XaBshQl6jn*DgH%2]6ve4uAQ 3yFV7 S/ӧk%w 4u3Z1/?^`?ĭ*Ud$p6k7ӳcdurQ ϥϣˁss$sz3gCӰmopP.d}x57f ec]Mshs=ATo~% =[~wRip8c @x^j5Fy2RRcƄ۟ěee5-73&P?`1Cs vD3]Y\Fe1_YE`XВ.:75ypT!ZD\r>/֥k:X&XXS׶x}Hԇ k+f6k wKD05-o8@p[MxӒ D'[Zf%Qr%k Ls.{Ջʧإ>Ѕ?szu?5sv[6`Ԕ^/α$a0*>i2:Wf{عiY_*GՓwtxƘb?Ybu`sKil+:ёe``OF5z3&ӑ+$=SÕekZ@yCj/71}:ғΞ%av99 /-/OW!E2 o }u Y\n@;Qp9K-vY7Le6EՔ_I)- fm~l$ՃLCIwC_لn --][*]*J& ϽLmDi)G=mgیa1A `s2¯ZbGwbw 6|AB?`H}44>!ŘNn[i;͸JYB²U667u#ҭPH?\f"wV{Rdo7r-PSk:S;SO>U;b8%6V6}GX &˿<j5 9y328ţOKӓ^jIqJ^bށnU!F%xW:'蝅^QzF, LI|h^(.JZ=*4!vb  žv4QqPIu F/U o1 mL| ~$KdI_{-%mj춁@(# 'AQP҂Y$5e0q9:WKZdxa,k.dJ(ݵ UYL!8l'@PʬWbsO Im:)F7-pVtܻ,,•έ: tah |}Kڢ5/zM|ڪGc Y&1nXK WmnBVd(<'0Ŏ}G4E{;bxa{_nHS<}"#sѻ4Ut臭-Nz8YR,U+Mkt[=%ӳ ڋ]`bOߥڪ1F)Dx U#ވ$ Gc.,OԘh~[TӰ49# 3ʏi{St"qg <\+3 sG-8=҅T0c φmې@qiy=v_uv!`ڿ]6 KV@>o C(XuhiBt.2)F7k& UaAw}h^:C( K;#\dltҬ{R!Ӻ:{K{w)V\\:݌:oqFf,eTVRa*]`o=uݻ%쩹 uL+XQi8$Gݎ)$"?r.ÌyY=cΛB]ӢICuovR,r4}9aܼ&@sz,kR{T2G=y*G*3 @Gݰ/YuzvT4Rr`4R J፭ޘ͓'"hĹwշWSSC"T8H` @1sz:M#>hdXzm@+VhJZdsx VBV>e1:Յ gqY#lt1ApAoM$)zPr=K(v5;1zܧ$$ %Yt}vwn 7ߖv}9}5#11uթ6c/*Zzwe]TQ!8.xW*!E;Ws>+O~\ܰGv+|ن]ctuv"򃟿m;uŝR09Z ޯ5\0Ro:w6䵿Z؎T0\'Y|ѭ'f[%7ky:^l7qCAĐpZ#`n_6'6jt2g+NDm깜j9cnq}3 HX TW{Q%93#M +Q'iu & rn' qBAx5<1v)3,k:Ic)bp--&19`ȕD?8^H3pP]o|C.5xJ:9%Im:m\* j CN@OCE~19 bX>鍸-lZ|6T\usRl`;AL؁= Mx O1MYIm<}A㧜6kBn!>.1&ݽTiym.<Ӂ7O齉'&` [L@>'ƱKd koj|hwnMÓ4(Q밬N CM'% ݜ 5q+CH M9D?/CSFKϯJ9gа\,"ī,F(-Ǩ3kbo,vbKW=&^g B}dk6-}5p )H@I._ {KlBGޗ=Q77Ԥ:'$h2DY]`4ܮPq'Rc\+ht$Gd)IA @hJkuMP"B)m MIt2Qojd[ +y["l>t\Ŝ[/ h!8(}TeX<32խ(Α]Aܥ|fW9#;UIAR: 68e磇e/(Ln^xk{jknfs!85Y`W;g)ˈ~E` pz%k0 Y;NMgŝin1$'-XDzpOM,,FX@ͳN00\O,K>#KuUj=[+-PR|g8jx``}Mf•g}#}>aIbV[ا/[ FxV\pٵWِ dz"H qM+~E " 8v@ )ɷ/}J ҶՎzSY\K먫)@+PjqA.nW'`ҽYtVn?Vv >^pa쭛u2 jtAFnVc-Ip E%DieFemt[ԗ$ح rLNifVVR!)#%53-^ ݎ\K85ѺpS`Sc` kF3[B܅MxFџLGZ*({{8&/#o-8сǙX(]A rf۠-оO#:TE->V!Dus#bF^?HervK͇AByrq EKrއଦv&-$m K:_O4(b}j66>!]?) nSN#17H*}gNWh_U*[t_xI"6[6-az=5q'?J`RKބu378^߈ ԡDOw5w8d&tMOz! ;tپXypEPCON#n7 x!l2g/(h46x5SK=Ino̴3sY*Y4 l ˹hǴLT!FZ\Ǫڐ.%4ٻvTFƸEGxJ=u2VDq-hZA1Oav_Q7f+lV/'fHKQVהXhdAoj.sfl-*^v: "mVvlCesC-aQhR+Ǽν_ srih@9/@~bS ,ik+3l $ q0ú P@!㣩r`:͌X䕥dW<)W)΀#㳁J|j%f^'q =WϮgߗEz?IRB_Ě,,\ _D$U_%cB&Vy[U_ye6y"Urܲ@h3&QɸSbZꮽFlGThqyY -UmyA|˖}\K1Np$kaUk০ @۵+w{+絿B$_ ~u&V-Fvml U: DKnM]Zނ<*l N֐K ²1o,!>a3g-,$!O_`bcȃXq%¡6#j^#|9o ŤX;EdhǫG3Z3qIh? ̔-cnfKW:tu%'ms]IU #X v~-OCSX-,Xc 0/WHS)G6 (%tKu|¬ٍv7i c>6-/<ϮBfu&`W}sBo:nGwҜڈPQ[% f5:h[+p0,שH1UPP"ҦOT3ER2sMHJd9+FHVv̖A@@-C)_;Qr}TŲoQ~ZMö¹:@ri+a\پ1 ?A_F.D JeDM qJ5. %$\/ 򙻟S(U #rd}O0b/*0]M k2oWeŇϬQ.F4Sqp|5 ASAréZ-_1xǘ[Җ zUЊ;H{^K:>k=@:4.>!F$:Ji{ZLt^Zo25y1q# Q) B2]guRe_J dt' Y}KtoGZ`L~рQNa$km]SWP&@Xa5usK zaIjZjGNڲ*SLN_[^KZ3 /[l{TcU嫘a .l@fqX ml A2LR3AP HUծ D^iI'?h!D/~K%%[@u95JO V(^jJN2d f5ޏk['ތOŏ8NM<]=e<čw(ŚW^DCz$OT棌*ż[|]ဪc@Yb|e`KxjI̻ڦk,Ցj"$<홍J(kC\(mN[ل>9/{{Q|D-!ЮB7| 4Ԇ y_g\#GKp2joTrNl6 C4ءNK)QƟ) EZ~X$&(žǁ>oJ83ZM/]X',7QE'KsIIÔ `/ "C01ҥr}5?Qu]eI`נdYBڳ6maIp{ʤ vdYE0nY09ZXM{q)09}V g{DRGVFj[Ƽ* Dvߏ!ӀtߕΔꑲ>:>^:"n CO8g}!v Gԣ0Iv %~cqµ`2аHa#^LG>3r"x؛}AҔҾQ uTPpCX+z2ղe߱uGC{֬/0K5(u$jਧP^}"VV:=RZmN|#Ȏp$b۩~֋UR6_K%x(Tq5N÷QSyr:" X/ b6o_>i*אJ逶(-(` %BC=8Hۋ٧FXh UE~Etv@Wz `DP=j'!:♹Ztab#ʾ0ǧS!H6_/e b^4ba|d'BٗrWܭ"\]8e旫pfh=9h?h H2ó,t2_@H]e!K-}^HU#d^ASsٗR6j*]8VuꍼNϹ yC=Tw??$a/NmS1%"C%Fx^jJ/R`U-GqTo &5J;NP&c-gjvrNy[/H"p8}ɻ JdU[Y[g:T&:= E46׷&KyZ !9eR?onhk6 ׄ2x i@ OlTthV(wJa~n2~ѰjRj DTS Og%ɰ5LҰQ{ e~+Zsm3R$)uq^/m&,%iqj>5=3U 5< @ᡑ}0q,ʘGfOhpŹ 0(Ch 0 rw% d3~yWR*4*]9ѡ-7@V@ ObceUtb0eglvuK3%Q($4ҕGZ@ ty\CKȈYuP& GkKBh cQVTU[o63:s6dաCLHȐCLP${oX_S7 m[^Q)$x=?׹M) Bc;l T7YB?hoCpiNE׵ϻ$OU.g;^Ol+5U)ui5k!k 9Y9PXQ|˭ H t Y9IbdԾqKW۲b8N"؍ja&l'V7ָ: 8NE[bBCHR֠yDꙢXݧN >#<];4s^bOջes[vd}/PB 1AhCYia*O:1$n_Fϝ$W'dȝ3&e&D.,)S')uxvj{=i5tZ?ÿ`ɑj52"}e*.@.xUݹw1ם{/h4`'!?}3V<}Ff~M9ZА67_rw|.+onwRe?ؒӳ$Reu 'XRAю1mڎe82 C01.6#{Glq(KK־$[EH-_UrJtq@:PfoqGjfjr:%Bq@A~w([;AD)o?(HnU-pd$xޤw͆hkɫ:0Bn ➬ykN2#Bri+1dJŐC>f+kR(f1z=y>}ʊ^wyh,=E/N=4Q"`*vFDy˳ݱ`QSۛϯ|>,sQ :)Xklgd(.'$A&rp2t5PTFtElz8}j#ͶŤ޵i* wԑCigHRbE$19\SW #,lt6f@IK kc&^YeF&j״^ǷnrާbM B㒑9OoWP<w=PQ'/r7-5SNq*0k_gEEwB37H&q1?9!|>^QfJ1,S1QJUbZΞ>Q:-u $P?x@gR|.謇 fF ͯꔋoAPEG̕;+sߖpiE-/T^N28<<#*E?J:-WJ6Ȃt/?>x"_nC%Z o:,I! B?IM)g#8s.*@v8s蝣KI1x.fUrɵ@Q5{V/sK懝tx`%T2{CU$ r;:TU.9ªgEҧOE<#:f90(FSrc 0L491)Pc2cř5ׄ@*0--ɿ2c]нJ>35k%/K(:U7r86%-ֹhC?7j ·x裛AqL3 y Vd[ 2m5YwlR,ϋ̌8s +e'[w='Çv=ն%wt@$6y+ ÜBzܛ[7ȔLg49q [{+N:B5uq[jl DjU;xR <2sCI@O{;4j Dm m1Yù/L4u#W=4yH; *bpr~MKureKh_ȭ邤Eb.DeHi⣟E V fgܘ{ bP︾k /N4, &Τeċ\(dw[ ~!wUX.Z>uYpn/61_/{Rܓs+Wq_-sd0]H@UL9VxCv"p#^ NK,RO)v&TXQƷpJ߹2>IsnŖLQD*)VĚ81ڐcld˨Ǘ->ݚ'>2F.>h"je},Ӄ3g-U)T(o59e=zcM0}փ?/l8aO1b䯟}~vV% Osڝ XmS4:*a:s+%P a,"^a= /X wL UXl YvWm G,l>f5cPgZ' =KX-,agT )U|M:bJE!<%qث_Ui{ѷbɾؿFAآ8 4Bh-%hRCLAPUܣ{MV)XAO5g;`evպK2kfK,<^TǔnNi@0yBuNBLX=]֍D3u(yLMA°i$SI-D5qȓY,hKpYE z 9%$Z?EI/`춤.Pf3Æ/>tbmMߝCz-f $˶. [ ; c9Z=,ۂ7;9T$᝷lo0%U4N=5|pi[$7J0h inYٽן)^COw QoW [tb}\uyjw[)V sȎA0-inLTȲPGLv"Y~Biڐ,#T{bBmo(u"[T7KfI?7D6&w'N>rWY'3XD+|>e Uwbǀ<$;Ж|Fc e*yy/bRa 'pts@*V+Sӥ.鬛A+6fmYx$ jSDFw6cOgp4~ 4@=ϭB2Vr+ē' fX g.*B#ƆHyI G*Q#`K"ӭAJʒNl&#/XXЄɡ Yɉ5ؔ@cx_v_Du4 >7t& -Jp/Z ~7Cnoaf26=DqqhO{PH)܈à*Gh$Y2YՉ<%xd;G2^vLg/QŸh?[)x  RU\qp`aiML'N#ƌ zSx 2CizWƮ~u5M1+196_7'P0m`[**:_1Iұ|S`ʄH}WAE7.EyTY.&f+fjȐ衟umn+K {*-R/㳔O m; @# d#jODHEڪ$|2Ar|ح3&Fs<̼2%EeΓ-LӪp̒af CǏen$~>5Yځr o-5KE?ɊpG*yt?RS[Wז/Lxj-hzZVl&;RD|v7"Cމ*:,\=&RTwoBEdv 9{1|eXR`LvɵQ۞J?Ĵ'L(-)bw t rݴ 5Ղhl$ 2̃?_恆OL Ɨ#AŋijSo&DG?탫e __!vJ ̮nkJu_Ζqs`q^ϯ6Eoßٝ^844͏]%7~ #`:+G7 4Tw$c;5,+AccMctR,X[Cg#[n f#NY4Ct/ѹ+aΐ&nZe5h!B q"ysi1G"XAp[."J64C`Bgŝ/9$O58O|w"- #t;e{29N)7iٖZDVwyPƵ>*-jUzj=UõSϢϵo3XyrK*Ā8٘x׹v zG4޼: wr`ڕd֐^q!UF~~遃80* Xs_Ig V7 t;Vkc/һhED [yYo 揍-oAX` ,Kw{˞mV9So''ʠ4zpypsr;'; & uȰxNhP3c^s{r8Nܠ7Ic]+igx hSr%  `̀5k-M5aUg 2/oJHDq%([2^HmK7 k7Clr#cae𓑺G۳f1հ;ӐN%A/qYZ,-dzzO˔ .!A ;)Mu,Ծasؖܙ5`N{C2߰Ŗ剠D.LH/pV=O%-IYO5ufaxOS[2@z9 u&uwٓn3Ϙr5t%>oøYn@HbąG8qxd(?B,6ś1֓ody1ACj6Uz{YS*r!լm!w!toJ}mQPY oѕ@\Rso*rs >vUfV1lTԯ{x 'KU *,RdsU1!g,)ފDoU/ItW bob Kg'K S71󴳉:)Tu{ j>cMMN""OXzy/ PFŧL0"E;`CiQz 3[{_Zu11Dvc^:$FU $0J%m͢ x .q%.!L^UK2_ ?zF`EO]*Z ",B|f9ÅхA Yk"+ ⵳*Xq+QH; BBZ&]xyQQIpϛ>_L8-o+p'`HM,杷ˋ~*Aƭ]QŬ;3𽀏cP;{/V[Sib@>ӈr]PwABRUBPl0('QaP}x76V}85@Ï|b-sbxefPSaՊA?b9ؽ~;!4y4 "-$/ _1-5yI=@Dnd" ubǗ"sN9D#þhڮK ID\WEUXs=W0'k0xn1q7H DXgDtcMJ7›D0Gm&",0/@KaA[yvHat«¿;Uo&"3UwM̰Inޗ^~FulL\:]OaYxގV-iD #7rI(k>lkVCζ<ǵMW NJ#(>h}jTO!%d_q`~Zo#H~XU̧`E椌 8 s6*D TIdhE%&Vo16%Uqfn=Zeˋ'MN[cx|?_u1s۞b9*|dD4-}bg۰ :u1vH/[[_)my]GULU]IT bf$6Aޣkl~8'< {x+hxsҗ8B hgP>I.A(bIp8cxe.9( U y:8 ]:V%{&HMmܨ`ȦJhF@K3ރ|SJ#<v!U!C4fKoޚy 'JprN"l1oc/$ o.&^ 9OЅU\'w:A ;Uw[lPf:7g*mEOg|{K9RyW7MNup4 jN\F$ a;q}C1uBGY.4l n7ʔNbygx a6~#H係$: ٛu6Fgu}mvqbL] P*QEwG981J>Hk-M=d$H0r'U'CwgY>rrUCH^o3E^\@-h {х@dtL(p<&8H4,kՅREey^NSp:.  \ e VnBk3"5w2\Mٕ<PyRU '=o{5+`Vr/Q;V\5juK_kRT`,imF8%tMh"mAHp˅|tq||b͔A?;?-n}H>_SƜ:On 8nռPCsxW}Qug7ԕ؜cÑ¢eZ6US(umUsg??Z43fhTjtCPOV;ن/ӌ?<ȼa#UA\q +d=ಓMFśPVo\|Y;:,S>jZbOZU*qy#Y7c i[2`ypӢZ!tmy/(PK &%x>i [3Ùjee %AS{6H9?"xxb:Kky4$e>o~GE@kg=4g! 9hE^21|+A(bzۓX6hg#]0[3?ҋR0i{AZ04BRmf{AkJejAFjѳ6^?( J xP?3Q~HD[}1tmoK'ZϐyY- T\~|L2"")>+XllDp-?} 1qt_v0o4^ʵ2{ȯ*l ?ò?P^;ܻYRb JO#!'!y(aime`hnyO- ͳiAp!'ߊ#eì=ߺhzi`aYmO %W0? sۃ68!("T:':W J!LfL[ETPJlkXR,z,+&vOOD@lVpR`BJAW<$=I偩6Wh~S56SGet`[%S,BM w! rcz YဣO 聛 Xֶn/r:]TJT&ڞC,Z߸¬˝S=EC+/~ 1&yw":34?KvvQQZ8 3sEV*4 4VȹZnbmi@zzsϑmPѸ5<)*f!.nrfsL@'Ӆ *Ej[ y-ЋHbDzulλHDs\Ic1slnhDߧM2v0#)[:;cMN fRCkײ!o`3;Ej橫Z"RJJ%1JfLLk|^|TBg|~LJ5>pyw;d&I&ԘCg@A_OI`rzM 96T|Q+3>;dz -5P!2&}L20c-yVDgE4H<~zmJ(ݒ퇧z(YܟNWŻU/gV3,f)\ǫJҼ¬sxE*᷷[4F?ɕꩂJ\bMU<|5Jguħ ƈEP5 hXA%3=>3| ū\G ,L{#>]I4 y\fW9KDFغI8*cN [לx8NCA8`sco%yte෹3ū(kꏁsゾ9,u\_ p+DD%՜j!sEaڕӜq .1QM"6=xN>CC2ݟ8k[DY=Tdo@T6 ;9{3`Q$_f%i*}!*> q͈thvxO?˝WFgf%iasWȧO3SH+ (OsӖ;8n?G25*H|=d*85*2o  ]+"_61ȁo(W0TdwWtHe%.E1RZj=^/tǐaQ5y PjVV805miYk wmG/ڨg2M5d"oM 􏗰s䛖tQ:r ']?[*o #4WTn 0˦U4Yu͑EZơrcŬ3ǝJ='8xV1BD<'yDrHIZER|Bў i@ NCNG= ߬S[̮s, EĜEk]~ҥ I ib[X42Zos4 [q>/b#6Pf`-KuZ;kzۃbա]Uݟe-UHЬg!ķUj'8^A _S+KzrǸZK2Tn¬x5a2f 7FY 9dAnBVFSL+76'ɕ~ydgU AAW!_ej6BH*oi?X\)k;3 ` [F ըK2)vLtycqJ#*:k%so+HmL$;xy)5 t97Xd7J F) >4QYIQq|6IU95CWj>*Y8lbYMwF *ِMqҼb9ܡad\nb]?\(=GR/R\l }-j[Q 'Q }2)lBFI [1֤+y΍ĝH[I3`eգnK8s#D9ӞuRnR!3ȣ1@+-8)$&D߷}x0S].`>wEk&łBmbd }o})?/5ۇe+AɡesR4JbP<#k_ 5wf'H` j5ҞWIV:B)XКC\#9J;@"1Hu ppq nsݖF/lt#ޑyYΧ  K5ђf"&L7aGlN!$\uۏVFچX^1Dtrvxb¼~Mv:C$[h4'jmnEGrXp0NΏA#>{oP6geW%5 wg{D@#O!%Mr%|qYw袤ݔn3StPV."s-(u-z؆ˬOp^Ѻ33Mx=M,4-@%i>(;2·ru== @w[XGvdaٽ@+XwL{( <[WV :نu>W S m65SwQ د/Љ@ƹ,}R ]ߖr@B~:] p"nZm-t y`l'.͍*q8,L=;߅19nr V,ݶ1_N_fNiY}̢e98 (#.5@<ssE&xWc^X P)6 4-,&XHhXjف r`ܐ#W^ ?e.Lf &x \N} 64mmjߣT2ciIzSLEFvy &qOkK1WB?(7r>, L>'l-OhmF|DRM\.5#՗|^I8<|Xr %˝. 9peFA2 ;MY:d%`m..9W&\wY5Gʴ `XKj @mϻ}kX'Mh*o ,r IB<V0ᜉ\~`@0b 7r&r?W8:fXbbN>lnO8K9cXW5Ӂ,FR}>+=#CRBgd8.{,! 2"qITrJrEBFX4(d[:! :y9>`RJq߲̉>\{~*-g,{Te2ϋ\)1cM'%oNƑաc:#bbxWO3_,U Æ.r'a8 F'%<$H}.S.QeaK_=eI$ i}B>l+A$E:j)%/9yI ID>rA:MޟH>"sJpSZ|ZEmo|xKs4֍@XiN`)ABHʴM'v\}5)5doP|SxUU`}WUKڨaI/N޿^S(O &S.x9e$[7 Ԍ6vaM ~H@G0QE ÄjпEݥDlTY٩ '_Z*ɻ@]H;0#NJ男ʹEw\cxr}nz -A?gYS# [s 2=,[^Cx~95DBL ļfe=m1TۥtCVd_8l?p{|8&D-;#QZ!{_clΧmmB 2ezO' XAq-5:1U]§k~݅P}^R}IuwbB`APp^4vThs=;C%߯幌n^G%a&[/bC~-G Sh٢VqY;F"bn5l[ mRkB0L ;AqHorvYJul  ڽPnܜmo ]u)J郾]׶I QH-P4*1SfBU%lJxC&sqh ܗ_3np]$ Kn5Gd"%uj Ru%H$M+KRCI4j HնHإk݃>N_$AA<V ;kno_Og)Bd^Ʈ=4hK~smGAXŽ!wԏ-\ HiR~D9Ll8 s7J@7_C c6{| U¦k!a3 r^ GLK> ŏf8m=Wɯ@΢7GV3 [0ҜЗ< rQhpÏh.G{pxI*FȒfWӘ{0. 8}.$#MLa9<&/,{Cf=g]fC/E!ڥ!n\|AìCJߔPy.7|6DGFgV:=X I>IOw-;HO5@@n1 Ԛ;FJՙkm(((_`zЕ-%$Jt 0~L.M,X'N'wZa;m47W:IN}U~Ã7x(,f?{}*ueimD0pM+XaBuA|R5J8a;[5BZ-QDu$6h#޼7';oDF yLO \zm%8tdoǽC( y^w`I]C+ɂ3 )Ƚ\? o)8tM5"0,xƇMOg T8]w@-y_C\nzPEsMK{3=R+ƌHmVдtMۚ9whn;Ղ?~$+V{- LÕ:'k/\&$x%])M,W%廵wJ?j^dotqiN |=-`Y.H΁WZ`McM$'~2Mmv9Z%1Fn97¤ S0;+% K}+} yP[K38Z!%bzΥ؀o ¤g:tg-:^O82Q"X:jQ7ew[2m_kQW#~s-tg8-rIQ0!ЙU/ʄIk:#/]";ǔf;q|P[損M+rd6ep*уoAC㪽.:CM %bћځ|oamJF}s C N^K}XnkEJAC6lʔ44v1 3V'`tjOu1}T>dbX׏hS%xKBm "w/Lڒ᝝!\ff ZxEai#tQa> jtcTe;!bY"/}H?:G"k}ˆ^'[,X.M& A06NBS=Ĵ8! ^p ipu9g[($&ap]':?HyxN.Y+i RLwZL/`i;S=(O/TM{#` 6k̦ w\;,x+  By%#8,gW%U,|%J4]5PCް?'aDKf㴼os[aYdZx QH)j.㦵COI,1j^Hݿ%9 \db¿hyДv# 2?<>""RÈ HL 7NhNzuy`'OyP*l yy,6ہpr> c [w %cRdT`$s%->hrKmlqe=Grрb>fA[ = 0% β}}ŋc[4L Pʖl !K.ʏRzO1۔" \<s%FuUw,RbD:XС*oהpV-:;@ P='U]./䑀o+`5__E٢q%*tɞho˼ry#MjA{4r 2_ɓ_5-(|UYgc;b6kuEvWn" LiNՃ>Emus%I1;ujHXPLq]8f"U bWO{BS6u]ZE$D>o26l.g&z#6V29|^ *|4cp;c8U*}[( v|#U-.2 j1tGbؐgbۍ/l8J{}/&"S=w~^BEqAZ[Xr>F?$M$eF]ǟd{d{:/[ Fz2`CEȒAhX#-LxG VÖ& mEYLr- $Hu!Px\s*kvb~jSz WBK5/7ڏ Zr{^_"s|ܻ9L8 rM蝩?K'3^%;IJw;>/i7CԢ+ 4.MO2.FŞhpB~t6C}ЗJsc F WEҀN'' js' XŸ {t￝ފ㶂U'׏egŒrޤA|* %MI^*SwC}йlCe#[ ΦFTQ2-LKܠi5,bZ :/Ș cɭODag n$R߾yMiL+(tf7hN:V̕HMNĽ [f,΁ yN.R|_M͙$hZp;OEgFj{ S6s'y堓lfθRJԋ '5>pA.F$yuNR42۰h6đ᧴ǃ$5d*ˆj^cPSq6#_ITsL8U򅐋I 9Gnhikv-DjY:fcJ˿qDj˽>|->͠&Q!&[d ÚFk݄e+$JRxF$l{84hyɩ%=c]N+~3{:~idHtEv/d'ѯy橘@1^H?JhMOGmSP^ȑԸaR_p:ZnE{@tU XB@%l˩GJ\ZvzJi9EҐ5HL3: _uhBT49u42_<%XO׾&iL8eܲ&^_96Fmol4@D1K ZU#EUӫ&E5@yvϽ`OP+H%oO-Ubf✅k5ۅ޳qkEHuMU⡄;MhZuւ8܍e׾hnۡWڬ׼IC:8x9'#j[skgWD[!$hzg+9Cҍ|.]=dIMr,2Л 7f\BReL,ȕX#r$\}hf%IܿT@Zeh+:j/ƴTݳɫC#O L1r Rn:Q)=:JU-VgWyҵwګ)65qq OoyWJn1#۰AY3^т{020WV R/`tY@ΜqSzoNJa-5u P:y nnH[g͛FS`]m^F <-p8[V.]ZärȎl$\R6#᜘|CxegcQҽl53LʶϥI5h힭U.י8E +Pxu_MU8txԖ/l{'D\ȀÛ3s:6\6jıHX1㧟e@Hjg§gA阋xsў˽6e-,2;@l|1Zv < ^vQaf4ШP|E6t I Og?e\ẅپsC+GT[8J {Tќ~b^|}ŴXxd3ֺodqul"]$Li3G#m@ӖD0~jXD'iOp"lB/1_ XM̫M;YrR/ .0o~9&Px"\ltpN^_ rTfxBnܲ;~Io'e)YfCbexP' iZՀDf[ɒk\)ڟj7kc&L>}P̑y07p UɤwȖk"]ŕ ,Zl\LX5F;3YUZ ufCJ8Lh}0,r*37b= GŲXZ+l1ٺ?WoC;-0$-AIH@,K ~B߈؇j #ied}*/\Uŗ+Nch%o  ;;|y(ݹqYB"Xճׁ2s*͇p 8'Go^4`-bEEqrF$a:H3ϛeIc~KH-z'V 婧 OmjE['NaMh)ҥqhRDedlwkp^/ל/JZ 4җm&.}tL`4(M]GR;5SlI';,l` R> ]6}YQRȎ܀ V\@cjXHJovz5Eh\p!S=S-t9mVJVE:>VM_naFL$1H,`f2w{ޠY9V# [ aiYnl]pMMstxQ2> zLnrY#*qRהX Xby)N#\Sp%pe࡙- t-+ۡ=Z1BI|Fs.en las61EYBTL/BTkn*ЖL{OIOpҲIɒG% t/@y7wԘZT(¸lʰ\ }4u9ڱo3ޚ!qc-uGq_!KdyLY&*t4<񵤊CNiu:C8Z`4 Z Kxg&dz[_X !c nemRs{K&;a& ݟtS`C¸VyXn(mMc oOBq K~2J#} t~U3an86vmM +J%5I40Hnaw sh&n䟮\[,dWytt[3uIBpeij]3s|yl=/VB!xY_"[6V= h޵ƣv4:C?){c ٞJU(VՎ[5U8DS>rv,Od8 5.υ\7ic*2禖zNܱn;$ƆrߗR Bݣw +( w/7=BW&:C00T~`$fJL|wNU']/[* [T)4g>EoӗSFX,^\aT*&N0NwbjZl% +AMζrAqK=l+V{&HJ}HG6t14^ڑGw"e#Yrd}yʯz«QS7$6Qt_]P ]딴:7(sN/fܜmxMB+ :%Y%7SVSqm}T崧49}A9'I+k}jv 1X]\#~`8ӹ#Q/C hjUs$Wg' 'jD#1g2:V'Ƈ .\<7x)(̊q:M0 Laѵt)aaן8 QP qRY<s-7jvy/jtUZpKU|_)a4\8y{(s[1_ffW V^pNɊKMRE8}S/ \]L S&?jh6 ,e,ApJ%p8(DɨewxgoZPb}0V*AKZY̮6W|U9u&gp(\utwj>T:5 \QqXi/j+,Dc^ondnr] MP=.nV%O-(UDڷ*C8jG&em{C' hjhli-"q3#Zw櫈ܦlZ =p$7Fh&cx9ˌXg)TpLy,мKYa&Mykժrl4H2;ܸkY ) _92;˨̧ m O#t$)ȲdCV"9T_h?pm삘 %r$jl_loъb#{$-DH7N`{B6-ᢗp ^RI(XA/5\JGT7-A^yT4]B&k0?TTw3[?# 0ܰƱ*®~@hM~%ΓVeS<\DsHHSZꈤp(Μ#}fxq\?u[Hkk?c33EʚJ*Z^IjurJ D*Gѧ7͇DSw9zm]. `Vv/ޤL^W_wo FUr77 ʓIn `,Co_bb(ҺI\ʍZuu]űd0 ͢TO-+.0"/u,GG7-U~Q<רٶK1Yf$f9|ict]ኁ][}ʯ2[~1zF( G$”D<T _/!9)nU,Di[$'x`@US6-p8<[5Mb,/fT?①0=Y-OW`Ffi# 훖fczdВoyq(̈IԵь?1j) {b/ v9h`u4@n!C9y}m{QAoCk/"VuOs*Pg>xQ<2CYU4 E~)eچ~L]bkٖ(2bcor3|ʣdJ[A!XΚ*xI2l4adآPEkoUmLFcYc"A@=6Ӿs⇃'O-Hh0HUX6E~Uc-r,m?OVj,S s-ȯOIG<82hX@ yL2;V\)4Ua,da''֞)?N%:hiAG Jp:W>b4N,r@f-oCO7Zg.BXL㴕Rb>𘑂Ҟb\wlbςߞ9甽;9沙|݌!#\ GQ6ӡ`vԹz>C5~6W[vtTLA `{ߨ _[1"M2Ё ]QQn% Uj*aXĻf6-SŖ\(,sEZZE4=2Q@VfB-ר˻Iˌ/7iO@Ђ!9-ot(7c#MkF@9rLvc1z'BiaH?+Tuv'S~h1necYZe~j4!.b~WS2zt>3!W\(PNtUSSڦ l8(k탌~3 Xƍ~jǷv,j9үΠSYېq ?.C@Kf7|][4;mP2m(v*uAfg eܩؽn=A &"e><j`lʊŹ2J[GfIgf/ \U3u{T Δ4ȸ*|߱1b1Ei#gG~*II0"]~o7/r,ը߳Ib>k =zc+v+f$hRa~uJ݈ lvĈRz ciX+I~/p#|ݒ i$0602r֎D W'y}7ao˘/A r QHlzC1VFݓb$YirV[ nBN*ȚuݮWh|E-A\iV㐁(ǣSq`H?A$wc'P?L+ bn`əԑ-Q prYrs"~s@I ̓}op,+х@͜9aAy'q;S<.2-$;ËfZ*=0s0T DܩOCpЛVTQBWj˸!'e@O>_ CfWa_/Q()s}JŎؗC_ :Fٛ_T9IALdeeS$!Q7F$'yP"0!ֲ2B5T6Jy[uo=S]:Fo&BGupF3h} 1GGeH)6DD=%!g*x[TGXopddX)7oj@K=˨+hG&fΪ!!XJ;SropϼduGW"\T+)P'l XrT#D:uɞxV ]{U#ZOA>=mA9@jbi^ "tGX)WQ_x=*3W\kk< t>}ok='5gfio ȑ:Э[[8FH/2o{ wb0uXVR-iǀ哙zx挅XiQE' Od>M 9U|Z)̉U#-oBKcăOzZ޾H(z򧿜l 9.8^*06~ft%=OszbZb%XbvD &0=]AUs@C1i³m ~2~9;mW唓 {,\}Zԉ)/6 ~Ent@ߓdW0Id]*Oe hxf{q#ƊsP[q}(b ua/f)q37LJ.]MhƧ$lQOZ~Df^VS0J.Rk8x^"ԃ6a~[]x= &sMDGgDTBg _/ۡRr+_,г(EPuU/fQ nn' +nhp|3?%Xͽ%ĕ׉E{&F?[jʩM8vfx6[VI/ќ󗭝H^Lޘl\"( tⰌkZÒzSP/@.H'_i}gh~> 3v#gڻA jgQҾG &'& +ӄ3$e[ MGoR(d m=%I9*k%"~Xl*yҕm7d?q| YZX#íIgPUw2wX㽍XeÊH9&s[dFwY|C@mԉi0(L{sGn`'GH^Lv*;Į6qGZ<"?HѯR.)Qogj؀("w;d#,pox^=!fg>^yJ~9Z4N1¦ ҝ "S |ۮ @Y"Ds M&Hå^uNq3f6Z||'?\,Td0(!o h3%\nZ=-]K ##v"a l@u,7%]F\5n_~]KҌ|TE mkwroHq?季yhnqyĐu@P\B:[~?VCPI3Ye3n!N-5P  ^CFrF_S-K*<ʼnDJ cGUB=+.@+h62F`8:b/Xd!y`l_abf-cCe恥QEџAV)^@}]XruGgr.Pө_ԼVlP7"lM$a#Vn RjqDA8Bm/1*K#޼s)aguybZmI\_104:׵Utk _ăyg}A /NcyngxxT!>rlu"76#A_)Ȓş…pxUغԣdW gd Lȵ%; >ZǿEA$T7=#ux9!ʉЌ593+Y|YY"Xzӝn J!!,dNBZ Zߧzhx? s\8`$(?.EW,pG c*NvtP0Բ1EoyL6_|O CJ`Kf<7g+Ya )-?2pht WAJj ,KUvy UeGipܕ&I F" mEv:4ѥs1M8z]cl9;Pcg,y;Q3C1`I\8k]!lf%0b lp[2 ;F|)_`I##z򜍓5>%7&yރYᜬ9Mb_?_R㭐.2MLҸ/t~ ܃BH~iAzE!QՃ=՞_yS?ЃI(X ;~IPJ xJYhT^uCVw7Z#ivǐ7%N?I= !jSZ+:RIns s~mQ( K3(rϏv>J3iR>S2LNhUhE\ i ;GC;w1P6_U3Q1<,3¿7dlup&o HIu#š; \Ui/!S*3^8ՉTzv[?|8DE76RTe{~O0bpSȫwk PzЗG):LxtmzN)~kUa/(p]gY66:z-r| ovgYf%@YfW PxֆⰋ3YΣ6)W@Á_"RCJ8Ae~I]"#qp;uf4<jz[BjeX"Hбq";Q<8'ˇW ):p(dž~Y7KmT )ȹf/F{uԾeӤnNN+>lų2oo&1ŝ_Q˽] l+Gފ1DeX$  S9W[-|M业_;41xfW[>.~f*ͪ+3!lgW=iCZgb, 3fO0#_Wπp=ZX8S53rݛDk==7fz!B"u㭆 GXMɗh Em"1Ǐ @uFퟞ>$}샸9f\6NXS`gou( ww8U~ tN~DF9PvB*{[f8 ;1h9[}+ &f|]>hmź)R*l2-dQ(U4ȉ /xٱ--}%*3?xk8G˞'7W"Fp/|NxcP xD!OF hP5ԭ"ς[)oQ&m4STz#VOarV](U ,` RU5[׾Y^afٟU'W"iǎ)J0hE8o{ܡZ[Z?h"2-DAF~tK~럎#q(Lj#_!.*^V)HJ  !?puwnݽyI14ERPm~u5 +6Qk+wgث7~"J}[X:ԑ~~F}/Kbm4&92hW8FWv 8W䕣 :;biyCr qhq:87z=If;ڢ+m`ϩr }-@{Ka|Qnl\͉[!ro8 >2x?dlՒFNAW=ީT.Tr|KC:RZh`P/ɱkyCXO @1|Z[NfNT<^H" єu&+圔 4`zֿ#"s/`}q<4;K^j(q%FU(SǭiԳ*ɱ#>+k7T`عv;BBI c"@ K2YG3y@wRMylFM~H|k$0Il'b}>m`0n=ʇrtxIj!6vUQ2\ku+XO@o)Dt>nyݖ"QK._C#*s ?{, ;]'g{mv |UMV5yX=f&;BggdV}p-5Mnth~JC jI2w-2%x*9- p~WLU"F34'툋Ϯ6Zw?ɔ骄CQ겊5V_q +^ot)Cj)^s i0n)tK@ .AuOh'$3)nu$b!Q 6ăqP{ĤD] Z(ZzXWZ AC`~II1OªaP&:_Z{)(8{࿐Q} `#nC]KPsJSO%r:J]..7ζ@Mo dᨦ؝S!: g̿"оpN"Bw!Vs ipm/֍$zտn7hmwI 5Ĕ\=p:X5C3<+1%m 9AIcPzy5 7# g"j1Vjrw(vtsHw>_V+)VBmKǚЇ,>CЌ ʲ!i!S+@ EADs^h`A d$v{Ma֣OKd(_ؘ7fv\Rj' I l5 cFZ<odPP$Y5ׅE7`brbn u..qݍQ0R:\]+F7{xIb:bEs>h8Q .( s$ŵ.X :׆A2,psCZ#VazL{kW?/#%H-}-Ul%}b8ڢe ]/vJLjqrHLqQ$>}'w.Zox 34H֣Ii_oGݤ^DI5 ĵD-5s/ Gl-pՅBkYj/T .FaU;J@"+ۘizb]-v2 J_QcjvP">l_)Q-yqF{;ScZCrunۘ`?l(FHUO>+ao_3PtR[W&YoU/D60y׫\~3CԒuͧr#:сAXJ)$-69=ԩfmJ%~e{OW-|V."R/BqbRA㩫V7]ǫ&%M!@ EROᑲLU ^, y/^"9=x * sr>7NjTτ>\V!k팼Jkt\D8Ӭ\ p;+[!;*Rv֏YA챿AwSE DeM2H@EШٸ][ 6Qu1.<}$PS"8Iشjb9<:_wS]P~x?# *1[l0ZmHU ph/l@*  D-^˷p{Yu%BFt-"SnO y dv+X8h`;{'C,'a5JT]\X)-Mw?ض?ea*\ ܙ'*UEmRF nVM{4 |5'RX+ RWBw]~$! 8 NJĄ bfX;hdْlB ?"CgYsڣ!7=(U$OGTTнĻ'mvn} jw!"<|N[Clu0gmXI@r$blX 9Lr\v8Syء,(ܪPȒ "( o24$z 1N [te{jC[wqs QcEZejA Ry 1/.Y5ӃH[Td sR_ Z$Xt2!߷<\Ů,4أ9x/ly({.u[?``-G_C!6*[s=;Y\mS]Rȕ U :mܥ t`ʡyˁ>w-l/a/n\ֈ7G*mt9CZJT ɚ5ncMM7M٩ ĭ]@~xcp/WzS&B6sY)x mTX믂-E^:ϊog_({[Y- L$(K ʯn; UK"gYag1>?#I+]_7qcA(PS,O uq*OoM U#/#'fܯoa{哸/CU ULAp5u=X4tvKB79ʒ%~.c-Qeš'5LDp ID)H24},Hш3'+rP]7mgJ6&@`~k6LB4X$yUeKe1k#C; >at 5dcC"ho~b̒PI$5aDIdYF/ )j|Gݹhg^0 ˿c[X12%Jy|h$6xGNsKttɲ*XZ=FupCDIK ]o'^m#}pפ b#q(/?d;VC()% Y2*5ƻ'QL ,:8yhȈ|R+dȈ}1i7vaQhAV fHDzId73y䰑L _"^?$ t`yբX~oOʈe~YH \L׫OLأb-ޓ2:]g`A520QN&.^T#H=X7 aK䗦3ȓp>%Uuìw-z(7E8Ee70kDԛsbzrf`tE o60[l6=)!d·47 NZ[Yٳk3M#9osGRtzm"5%.Zȇߏ,نםӯ-k%l^S]`N/mS?Mi̅ŕ-pm P_Śy@qܻRTARIyXh݆. JO8IWB1=(@G,~үշ@7224Wg5 HK "^<(.3L7zyi}z5{?%{T8/O\e<,ہ#\I3lhq_g%7B~k߀I5#VoC!i֤<jHųTLl#;oO#fW0/r5GzC%M,0e/|84.<cffk8DxN@b.EbD:r#\U[lֺ mlˏU4G."G?/meI}bd7irU ax]I1fU`$32G2T=D:v3@Z3F9p/\l'S=R1V@IA Ӫs 8/p $=>EӰ DC.3dJ#:0wh폃}6*ba]> +T5 N~%DMlx_+Wf}#G/Ԣ3rdbGWkyafx 0+Q:.dчx><Ȝ,K+kVw|T𠁎۪AX̥R?%ՐinV.XvM÷rR/d׽;вJo)oTopёN#nl ICNA6Sxd>Cn$:Gq+ژ x+Ԯzľ E۷*{/P"t)_h:}L _O##̂RzJ ț%W׺N<ضSP y2"=\:}%P\2ˋIHS@_bwgQಿXN~e,)OuN9寛b\Kr,y.͋xF4̰ɫ/z#PQ3]|RH|҉&u4< Jnf`(z7MA+oрlJC 5 E{]l[kȓ -iY  ]α"+ 5-E~Ulca%9Uoqҙ*llY,iLtڪmbsA5 F=O2T~ҝob[ AOp:uPA]iJcF$@Ωni.ͅ,KrՖJ%Lܠ֠ȢgŠ yxi~޹:3tiCHM}tYpAᾟj%meX_d|wX3,``Y6Wi&iT%ݡD[N[HUj!p 2B.Uv,mYK4o.pu@1},{̷!A\?!y3t\5b+]~8}G1fo'=W-|rh`ћt*4mRdH'utk8<Ra^Bq]"VOD|a`~mc:zh ^t5Ɣ9)SC\^g q*ԮMHpE i)i@RHtH}8S`:<lf-΁WUcQ>]$;G9H钉&2oSdv_ =gi = mj~jּʖ$"r:}䩷yo2=[8{Ow`t.IWv@!P.χ!'& p؉X;gxCо7 @6*R6ua*geml Mkɛ`LH*/_C`k+o{wV;zf‹K;^(ݕB0mP|N\NVr^haXfUvdm_|՜aFJ+Қnj/3`]Kp)?oבZ^вF$)xŹ Edvǵ |K8%,ea|yD ~=AD9AH&UcԽ5CnI+<#0PnQѸ;|X|||Ou.~@;E)9Enewt*{& cUkmL GUQR1/r<1 D=25Ⱥ-u_ ]ZjleEvT_Qe}kf<5G0⫙t 9%sv٠\6[F Aeb43g)"ā)d sV@7Vʼn."uʩo>I\gO_ӽ,φcႳX-u1SRcn @h}A,?gV*e!ԦcdGLQ^޷&|Ӟ\I*FaX9HC2=K8UzmiNR#j4Wg kڑ_HP, k/ᝃWQv sW]Y2J!&qj(=R0!+I>t&1:jEk6ؼ~sC?ͼv,PVjR̆W2?bq ~&udd޸dL=vlL͔{ɫzu>Y3[x+UV*' J D׹s$~j$$`OW. 2WU6Xlӭz~׭8n!>i _B <`AvFP$X=8aGx|\#׵ r3k8}*x!c[0i)7n ǡg 8##٩F?PX5Ӷ{8JZzҼo %jQ;Oəaib+pzsI˰mSZ#E -RPfv7hOc%ڥ(>/23y`r:c6@j 2:o.~ lꡖ,SăIͦK@]- ;@Fa0"9u`ZT3$+ͻ DoRYcǔe;Ha猨b_pЗPOY̖nZ6ԺbNnrb#C2S_VP<Rg@PFICBNSضO_S=FU!Ni0iM06k߷axr O@X-̫'F8bƎCT=uN̆%o5EQ>fۇ}B{nyx>4OBL/w`mr̀' L9@Q2'1Hf]ߪļ x@U=BE WF%30*5Mi}=ɪd|VºK[D"L]Zn$_a:ji'[ ̙ؤ=jy:ݡR*? I?s;=TE|1r䑩x)xy@D9<2}5_^"M Z@@6oG^ӲFגqs ~7**\&O#?| szw2q&O_L9φ;3g˷nX:+R60Cn`G\^v>G6RIcŪ&;:72$cGFղƣhZuN%Qp;=C +T-X-J'0d!olm\ G;f_nB]ٚ[fAA#|%d*mC iqi`R|?g0\^:@ft]\{P8ϊ )G>YlBZwL .mZb򈞟Tzt?Sm#zs{AT\:~b4E5Vm˯/gOr=J1^~ض9 Kcy~mo%-3y wr{m8OgM<4n>3![>x!K _Oyu3Vseb˦&BPbFb]1pT= 5ѓ1vϨ>T*%OBĺdX/y(+t hGa&Mn7 ( CZisX6bĤ::յ#"s&/ך=7h ߪ4ב bPM$XԪ~8&ﰤy$VFɲnӯOՍ:F~]ntQ-HH p{ #l¶~SwZN(KiY F.SyI׎$Lw ɷlEhЋm_v[t짴-;ݻ&zǙh INرW;mCc%֛;O.JDRAOUny9DUơ7惔,0-)LNPiyjl>2h[Bր+JffE}7*FuoQ˺8פ}/f2%%C2mk SΈD҇OGlx%3OM:@9:pm{EATE% <{tB¹iD (VfWp̏[L@JtN=ۊsQ>Qɓv) D8HXHadHXu@s &C%w3J+h hx~!*URs/i Z~S4)H)ّ GN%^3BY=_+/٬e#:)a ʚT|2F(g홵`ow&66E/h<Bܖ&`8BZ)Fg:=qRkmP/In*1Afd7]RfVRSq>11M6tRC_kO}kTeuneS0-DrR*(C}< }j3D<(TM 1MjѡYk@{x=1`< !)זUń` +0Ybէ%& 3aӿauetiNJ\h)V`=ÑΎ'ܵ4Q vs LЖE8MlM^\,E*& *721JC0)0n$sk:' @ ) X-/,j*$N%X$Rtf@Ɩpoz `̩=9L-U*~i+k7Nk~**A0Kg ͹.׷>r:Njg>5ud4)-@AU#h--@MsS,M5Pfa\ڂ{x`v'Ɋ ӵl'{>d7*l[ǁ󑎈 0jW1S:OIS+C lv\ͭw+Xk7Aocc! ~a-LwßQ eS@6 2fKX ` Pоׅ+xtzPtC> 0K``]:W3GKf@{jt濢S_{NumPA(K;[n*/Oa,-|Rm-mt$}W9eٲJ11p(.vq#$}tk_П|"Uq$k,p| )id$ϩ`zKWrgT٤H.,? qM7t8ׅ(<+; +L=I(D|n㿄*T?y>C~VO/b >LhϹs-Oݳ1U&XhłJɌwe)dI_V4a3@vQ 9 e:]7O:+6%uUf.yM2=Xܾ0*\p4wzPg&fLS1# PtG+ OSoU \w٢X p 4WDgy+d|1mЛE*Buk$~M)ؠ,qBjl0r~x֞4Ɯ0Y\`Wm'4W^`lt5}Rぞa4y?ȈDkeNrD;e:-3ߍ^YJͳ4ZKfSIbqn/4#O@lx a/9W\e5BunVPF7i0r\1%e嗿ҍˠdq~')~4Ņm\;/6S-I(Øu<7񺳶v~a}a Y֮ %N=;`*޿j}^[TCt+E@$QkQ':5$ y2w:|/KC{ޞffN ^bT*I( $>a0ON`O#ܞuQS3ztU#殌O+PHR^$I$&\wI'%`te6s9 [Ё JhS4Go\glZIf;Opu@sd 2K5w74xĖ tqDZx"}G^`G}t!!d{66v ts ޻y(o' ~RXOTg ire&C}|3+x ~0H/jGZآ[JoN)IS%y>/?o/y <džU%y(}?( O{oɮ5nht,`Hp"i;I ]1({(H$vBks̺_:,o;ѝLo1,zf*UT bf6̪Am&2$b8lCR@C¸\PMsjiu0`ߘļ:" QA5 D*Uw9 $K<_ݹK6 _6C"3x Gс`EG;B(B!%n68ͫA=@_&RFxD H0ٽmJd$ɔ*8 g'fGaN-jJ4-uN&,œW̵Z fMMG|%JB:v%$[5 RKIV/>P'Q9 lVYO%K3còEn ض Ns,l +9.$sP1ц(a@ Bb-**bŷ2çe+q'ξ{fA7u{l̳/Z ʘ%۞1;{w @Ad%9'o.Qyֹ85Pb׀ÔQN}qQ/PaFJ't\S1-xӗ0,M? (߶t&EΉ&֏Dt@?˰ v5Y7zmDL[{"Ex=z,(,Nhm[R. !'׏]"2Id\vz7,ZlFȾwΒ@Gd4`*cWڝr=sP$}O[cai6RGs(\šӒ -3v(CRLQFmw-ӆNzGB:0Cf2'7L:u@Q'#E9ŕz$%T1$hLq$HH:&މ4!̬/z,odmBȭ>|RU d(֫)ѪC̪@WůoFH^fRJ5+})^opV:rz_E p_/?rEZZގ mgf!YcbeSH6d*Ln'ӌ0#ڬB!_'pUX$6J #[3 eaCߘ +"q1 (w;A" [eRt`ȪcX*ڗp|?⋨5v[l~RC e2/ 05` C Yی`lFI"F%Q"L괕7)򩪢kj@Wvge08V$[:wE>a%KUUk^ޗÔlfZ/]zNX2%<ȠvReI5. LTS%yXɧJ{Ma ڶSZcT[t; Q򀿦{jA^c?0ZݹKߚJ|&QYX=(Ib]4~6zY*(rCkr|KVdH*k0xկۨC=s*m b$J^ ^jLpXs1_9WGofgX &3ulHTJ}grV3TlC7Q<=Vr%V8~nvR(ao4' ~\Uj)ҵy9 yiyVc #iz'fmfQuyW%Jw>1C?ևnVٌhMH )9'&Gx :|R  #։ReJ$IKL4"#^2Eqh?;G¬UZ)uZfq~zG;=-+qy&>XJٟv3xD{&AP/, *&pyhTzp 7DMȥUgvVM^y6pX* *i|+Oӛ&h闱IP A sb8Cf_"L ʠ>%:Yy]Kj ߐ?*48St".ډO=llZݡIeHNZ`xT@Y,Gg*}b8%S7S^iSQOQZJNw*\^i+! : Hp3|^xQC?ǻ UVSP2J74'@j pp8DWR$*\<N>YR%HIxNL:sR_`k\|6Ɓdrdr7ߺ[p{L 塒D+.$\`/vU YA `Ě9yrvH6t]4c;SgѬXq:jS~TeV3q#0rN)HV5T[TH$C [|u\I1L;Jc+: -Ҕu/oMjAnNW__'p-7wdefX?),uV Tɡpъ3ضk[v`#v ؇+j, ~QL6^q?{3JMnyU̲l6=J O"˂Eim5QYm6;${Ñ)mp^6:`BI k@l{u<j|op)wŮ6/sΥU2::pΦOZYbT=㭂@'y'ms- |WS]'e`׍ͺ+o${z3z%cYXwp M~ g;Pd%^+FP\~9M0^聾tpͱC!򖀊s@nԛGqMn`fـs'\L-C5˷V0}/Yv(Z4cڌN1-z)\8T3E ?=i4kDÉlff!zG~qs!X.#O9fuN׌_XKM/ɡq:(N閡R@աdC زjdQU_dd)t¾Wnw*B_ݻtuC<Hj g륩޶{ W{( /aK }I6J4CrO_Bbt4B|ida7> RQTPx>*Jf-jΗ1Úw@}9΄[of)+&bk #t=>#ruFkiO딦͘aƬ0i U丆}-G"mǶbQ^iBrvW* ڲӕHt2v|Ekw禷|(wL?:HJLd=%*mvkMp @vSY)I.N_d=?ӻ' OPT$29Mj+lv4^:w.:hzډvA]W4ߜZjOĆ.F񕀆T~cKo*HiЯWjoR}20B\?lYLn>S2BS UB] *)M;: 6̍]ZLV8v`'|{׍<MEoYvQQ/M'kYDEE94edlgLSYe;8S_։r $ PttJ&N4`tB<1{v{8kaujV`U^;;(UX }iV/ ,Ȕ(Nݜ. qZDHHCk_o#fro `짧e.(8y_2LZ%@8C*Fr}ţƫytZ2<+;&PF[P&ظ"rYzֹN 12HaP`Жͷq8}]na߸3p"#U_Ѭjeg%SSo=>84 @k,:RM]L6U HJu[:ԍ9QZ;P{+&q.V%6\u|[؝@ȭ0FCkd]af\_=`WXf@.T%5opGs%2 _HI=]qɛ2lrlǒOT2mqXe@S}OPow7cjCƈHxNjlb:ݓ 6궖-pM]L*fP/Rqz,CEq++2)ynvڸsˤ!nPj8@9O/0P VKqQqAQi+4'覘xϺ v7S'  4 ULvGd0۱jHً?dǫHV\-$"Ì)3Z0aϖ94g;*vv4|VwEZYhOSJʣ4kyǐe?)W&xߢ($h`AIdtqL$)bFG+xMz+B?ö\DLQ|DD3tbEaA%+aS\~}V1{PbƅZD'|cDtM7R:!\ %it.e! {!" ɒ/ӊq:~MTwW !x!|*`\dۍm&z[%&)! v>m+fg1!sB"P=4|M0É1/}h c ؽ\@}[M6Qpl}lneKy<\tYVCB>){,QpچK( k5YsOOy JNbZB{ ”tLF<| /'rmK?ѶQkY>tLtC`OE"q z7hbs }j61i«W}/]aBR _**w`N7Z|pcZYM/E[SfsZs*6 ͎L 10fH{{>j%:aܜL]Vd`YSQTzw)?SW^1e]7H+-~S]ف%aZMq,-Űڅ7P4rz@ -:x5T'A] o`9#,V4[~i3֩^>2zG*c#PܪXc/V* *.B6D~.}0yiuPRv&ĉCVz˧bmLF5 y]ֹS:깖a$j"Q$3jfs.\?* Ջe{X㋅0Fאnh\:l72la}ˈՠ"M˯y2EB=LWf|辸C RSo#ŴkJt[<Ƚ1E_* sEMXt%ыu`^)n= }kũck*RD,zƃ=Ƞk\}ØG`d 7_LӠ6I6Dos2V>BfNC Ѥ*Eƽu=*f_08p4rFlĥr=nkwkB}/Ō~hǑ`+sya VՕ&(@ه3K?6hM@O;:-p%鱧xZdVc1m4.5*MM=UQl9DSޅ/f4^tnF͖ DĻq6sO)rzt^ɕnIL'G]k5"Z:B]Гfş8^F{ QLv3aut xsUH =ODs6''H\$ Mlr`*`{T(i]f$;mL}tD.nj3vH[X!n*6 7Agogȳud@&)0RN-г86 t7|=z줺Ў̜fBt;9fgHylxю-WDT4dR4ˉ~In5sk){RJ>8rhI~Q(u]A oxLG9AT҃pwԯׅj#""<靻ގ\V>B4tktC~ [ż{GPTᏠҲvt}^L0+Kz^}Q{ 6%A/{hJúY@}%Ǡ&/BX>*pug +C\9&ˢHa|lXϷڞ*"A|YY.X*:dN*ZP4O L>eqDP"V}%/w,Єd@f]=g Q]wM7$W<30ى?Sa`؁pԒv*~C#V fsNܦ0&Em_5dpOܠ*0TL>mꨗႳ0`ӀᄌZդ$̨?rjQDN_c8\2/]E9-؍'3-1%aVSSX$gFKٱ\-F#JACcη/i88;aV*yCfԭB 6w JjF .ie3ˤ!钡O 2vB\N䜡vԾgCB(NJ6^1&ٗJLifѨøz5MD_@M%ـQ ɖax©!R-6T>\몠ب-3mу=<^zkov Rf $k%\۸ՒI"Pu7PjT|[A~)2p*&ވf?o\#?pkd JA[vbb3ϯ=`ݵ! X.i %Np!AZ8,:x17C]}n1dLƬ>V@\u٤p 0`rC쟣R1hq^I\Nxl65hЇGd1lA+ wXܟ~.y|_LyKw>W-v=dZScwBrD=2/Jz#PBLa93ςc,\4{,ޱtYRi-bP7Jm腹>x&AݼuI͵*u܊j0D/;*}*^}k@s=PGv­J&$YF_YCd'Soyt'fN,(5+ g5l50}9ءmn_̦ן k|=}Suzf$lu; xi+^\c@ H]M=$[:j1_f9eS Z >F]bv/ y!y 0_tv:TOj!Hp|yfXn+7U:z*Uu9VOZ $oU:?Q~1 POT1v]wX0.0>ADO)כI%Wsy<2IqǫJ{L(ߘ3=`)1Իb]U( p&( tﻠ(vm>U`ūq0&ۜQyխ4ڴ1Dndotrޓ%~in*nL@| o&5, Ml dNAxd]Ԭj6Bwx 7 YZ >zKVBl{J,c?Hcp7ȬGXWCD2fW5%׮d,PM{xjp pKE[+6AR~J5Փޮ{^y'DmoXfaΟLNfҥGED~hz$Y>;KRh'Pj[s"ݰ`ԍzbCw:腎$J0l %.Xhw.Z k[LhH`r4Y7LM 7>Y$MWJٗg\tsq\@z&,Pn!? / 4yg{6"7#e TwTUz$&rO0R*!6 AޕQWgJKڧ ?k&w4%.Ȣ@}EZc+;;:͋Pb̩>á8mn-lԆr5sNs0[_ ^Q2"BÁuĒ09Ӆ/ua[;zB)SڴJs\_@NRt}ڑt/~s@4ۦA1~U)%j>1tI7ߊ'2c-NQ|qFB 6_(\%YFy5TGh gmm׭ d<~`T< F3쉜fx>#z>?MKL4L>øỰ#co:AƐ,t1HG*4yOp=I}P.7LnGVD}r͔#iJUiO`SR0tBYDŏ99]y1&cb;Ѭ\8C-QE7K =a/-VJV >TA> r`tᅢf"Q/"D*bĚ\jxm3W9"pq]wH> ߻n֬Ty0YJޗo[,e&n#NqQ}lKTЭV_r(q;ZOW4ODP+4ιu&[TS as^]1R9~u飤8Kf%\t\FS:o_;Ms=ۨXtod Xxqf_!d%Hm tDW$-o m#<>Fcp7l@BIT«P3aDC,\Ws RkeAZJ3w\_ЂVDГlDj"O \J_peˆs{Ǎ1Gy`,(kzYh4Y&4OѨ#f2 #6gJ.arj?ɽtC'9@p`Je!Ax*瞃pHf ^GQ&E/!N8|,Nfz@ԢO&2q@I+t[}e=|$VSiD=@hf@~#]n ]|@<@p;pDO)yCG7nPWiӠIoZk;9]m8.=܀w9Ă9,%8J8o<>;ԽPnr(GοA_)p&Td|Y=SRf&Yr>lskOlAi %I*'wzHr\fX.ϴЕ>6, 2:+G>: ]'LA : ]T[x6=o8LU'p[u GP0/cO+R'Ɔŵ>H%nWS^B-w]"8ouNp4+Q Bz.*Ԡ\LCaX ]f? !'[bc-fP}W1ZtXԀ/ne{2b&"9@@ׅ LWS6RͧtSlg@*ReT`:/2,wǣMFFBJu(JQC[1"չ 99W7"߫jKĄT . Gذ=6?fmyx(|byU7|_)ƥ$s(o4GE?{_;1T(]ɶ$RK)Izb"s2Y )aZ职XbW_yB~ \ݷ'Z\^xon"-4p*sD^d'6tWFX]76]φ2E)<(QOl(QC0 /qC%%0l$|m$/eRÌ@-2&mdU-eNJ0ya)<6M4$̋L]>':rM߲dBF]hEe>~!β,Ƚ?b/s/['QR_jStVMv=gOW=﹞ir\XU bhUbsشl~Fnefe҂L%+lh<M8|{yE9UtGϐo n0^ IoS yz=xB;f!>M'<VꂓhJD/wDMR$^TY~vts?XIC}Tyf'~jgv()ށhg3S_LdȇUQ ) W[e-rb$=eȕ 4UN,;(>%,Ķ6EARv.=%|3T  ^m^8|b w;ݩ.&eR@j4G00KMqj쓻gY=:x(ѐ6Xس :2=UdH3b/4G;*͎M$t8!%Ƃh䔔yyLHl`o$ehźqA >9 #6XAj`nz\ Zn ZiqՒk|`,%k@ fC&M^tWp/I n΂t|7<)b$ ͣvJÈob˽Ί0\&+Es=l{P:rrO>Hs MX[NНqr  lgfG9U0; U4AǔI#'KϪ^;uҵjvKdB790kVmΪ"׫@*d1! щ_XgtFQN j|*ԷS3BU1'_p=y-l׺ a\DžPGMiMr'YHG5J (9Z~mY& $jΉ;ZlTLU9&J~`0,xi:OSr~N. 5~NܝòLIX:uNDC3Ɨ-f*?Qزh.Z1̚5v6]1(qhRJ|RQҭPs S/gv_ v+Yim`#hO0]šXnԾv`ݟ01Fg)t\\Cѱk_l42:$!7|,̋DN")緦O 7G_C,v5aW\1L!Р3NQ V4 n|~"H^:M5DG&bbU-鞮BD[C jx)  6-ia2Y!ߺ9>Lv#.=hJDPɭ#?gbbƺ4 fLoX"* v}B(Ѳ'ЩM{ݛc -/œI$"uZ  jCS|YUΒ@4&P$O儱n/OmIq6ZII!ٞz+3R*#ۙ]—Ct dkzԱ/4}^P油`?wAe(+^VaOXxJ`X81rl2(u)Vv`{g@QlБf(6zAZ"*MI DUUbjX.f7W`eVG&ɳz䋾#d ={ĄHJ0u![EMRB% CW\s?<7o{h$O #b(q;cr3dZbNQ,JĬLa`ARKDI_eMFCT;Vy'8\#R@-ri~—ǎN8+l8B+JmRmm-Rc(x~?r#(RFcrSw!LF8>0)y^VB.UVWC/ٝۥ@9A*\4eQ?0?l/)wFҬq(q/׊"ğ|Q\O4fj/HC&b͢)?HDqz%]A/&5y:<^ 4'rA+ RV AEl^:7!ɰ| nM)܁gk-yKp2:lng+s'WHɋxOΪbIZ솋DSO´NEsccQɧZ()Nk3 .%\鍰zM'];Ek^pDٴx{ynEN&7r9 +d(df(@((ΛTiʹ#E&Zq x2bԮ׫x/w^cτ(+n "Uue[mzde!9$׋*g"fW#吻M/U+cXӦqe1iJ6V^%6-ׇK|?+ 0aPN$WZd 4fI|9Rw'ʃU=^:^W_;lyQQsv`3y]}͖%?6Y)P.2$t}l( L+gVZ|s9F1[~Xc CaI OdR3(MAO[Xݸ)ղzC= D*ǒ{tO` j"w.N(JogǷI NH mhb|vbXxZ@HUQQb8zphwu_帪wkx/0 #+1BI u2`S"(B{w (P qP8}N['CA"ɀ9d&4_!1km3`&<2|| ݄c ~5_,˜H =;/IFxȆ_^ܗ!k=N1bFftSܝћj>Ф^ݺRcolSɿss>ZI, r8wg$7F$\F_rJUorXN ?)p=>obYی*3ѻrJc/Pǐ0ur7[I&_D޳IWj6fgRb9?erCwQ baŚ:)n Zo|`ǭa:I'0oX]I: 'P`Xgx9Q*It)|Fi@sGm!L`c@|TՍb5_ *xe-t^f?  ٨!iyvD$BUP@X HC{?LmQN5(bp3^M}~;)U?^Ω_S(C#)!` 3 Jc\&2M9_ :6 fviB/x͚l"(8^'LyJn`Py $A )wi*m0i Nc.OpCl2ܛu3r9=H"}$LS!ڱEMJT"Q~>Bⵓd0 ɸH_1 KWJ5/_ëg#)O?y, 5|!>%o+_EQ@{mb\qޏ`< ”x$j6Ksɂ/b~(~eO%.V1H\ϤImP8ZhJ{="kQ*ŜۇpYkeXB3 IJ1cW 㟫u*lXRuyciijUζbIMF!D0l#f'(Sv7BTĕn2EqNX,Kca]fQ_9уakKCGimPb[mbD3"@C53m(aLib2ʛ#YMKo !+cE|8.Ǐ1Y铸 16T9EN8x)@1­q )!٩a$_ //F\ui!M׫ODdUњ>i뙮1]rasw1Ym MSvd-Jf;RlNSo1^AX)̛5m^2V9zצ]H{s& & ].&OVҮq'$: ϨFR M؏?XIAu<@WN}A=8;C&ZΥ7xGA|$XeA影f}g?G 4ғ<'6ųϫS_:j͂߬ڥAױYTY#my fAcv lWBHbCs5{{2AyJwp lxԼ Dδ˻2K X,^5 lQb@SnSߦMҹr_JMs[CQbja*IIQKr ̂ۘŌ::&Q%wo1-12bu( ҾF:ZY-=p-ARY"8%UQY:E)dZ8𻾸rϘwJ@I V&N:S,txR  oW~b5:'ݿ gəEIh]))n?J8F Q 5wCɅ}Q"tc <՟fzw/%r֒$[R2Fi ;cY]!IV'xs\I 2-<ŬNΗO@eŀ{J$)޶%Յp<̎s6 U"Ԣ}pDO8F^s ſADyynYӻ"xhjK~'W"hR>aE~Jh0^VMrkW}-c+W8iyj^~7{W{;_K3\hJL`1b4_Ku#V/]+w֎Y^`6 0?#Fq h&oPxXJ{Xx#/Yf)t|LWmy\IeQ¶4LeCg3(]=k)?2%L ?4c )IhӸO`m¡D@Z+0yGNwNQ["&dt[#Jے٢E ?&߮PvKb [N,W8\k^ղɝiHf~T9G@?ѩ\oUunXMbNf >hlYmO>gKQy/>֕IdHL iI(_áxl!'!9O=_]|݃4\HWh%J9B)wX`}[էڢ4H 8vYb'3ҽ;ȝ; /\D6qm)WYix 7n`%|OQ}6cIm`#=*yVzzWV\6",, {l;{J 6@9 (!M8Mr_my;l*OVӵk0YUIXMd3GG>^X4tECZB1+_:1&3+/*اlk IvǤp|h}BEP{ ؄FDֽP9Ԁ펂U 5o)4(K S?DG0C`^/m*&L&2z["#1p)v2j#ūTx-d!CY!|`v7zNYV ds,iX[GXAfaNIeZ^Eó?\UrG\E _e9[IvZPڶ0ҋ4I_L?O% 6`3p67QH˯^K^|=B|PQu`x'Qa(޼bh#ǧ8h:"i 5vjG6򒡭1$|Tq!4qUM,gTgSq>,Ƨa}6| \J2f*np;"r. )рqDUňšN|+7Ӟ;)ۈo$`0-qyDT tXk:恀񊑔f*!zR ErU-wZvӞPSmF 0&&Iª)Cv[C-ϙ!xJru K&Fnd:~#6;i.fJlyƐ'@=؂Dͦo=2P8 J0,CSySOm?E# !f/}8J˛*`Z1g I&› 4;6?.$Am?]*X|:go4u/6ܘ-S,>^ (!ͮq"^|p@p:~Z 4y$Xam[>9g׷5&PU"J4 ']ƒ dBI0VV=j%ư $yoKuɼIO@>> V{uMqەU@,ze=/WHwÆ~܀٣KM":9N^۲J0# N*!#?M5վX|9)~ġ~bj-ݝl%ҪW([׹Pz' /:S<+b.")"2Tn^N?5غ8FMZ!IEFntGYMJ-23Q:' 'Q`ݶ,:\Dĕ}0r" $.@3`oo{idQ-TH NHtNv ބ2-(vfz*ޢt Ik|B%M8R t0&*]nɆdX6s,<7GѤvK]6(>pF5+LnD@AvViG϶'p*[_|J(N҉ۼx/TɌAT^?etJYHKy"et -HL>"aT>> q#͌J?h뚨 &K'9OѪu*u,@z!. 4e<^P\^ N&rd_h1~2U HH:MtrWoײ5GVE߂;p s]>> XL;KҲT v@dS|ǭD4Kq {&~-$9's xw 7pMȋ:l11GSr?ߝNk@LCÿsFtF'1WӅA*\Y/|X՛*_k&77ok!|QeFke&`9ϰ)&?smCD57 5Z9t\@j8F0A&C*@8X*0YMQWtӻZY9DЬ9VT9{mY~v~"r{Uu~e?m]uhC\WаZɣ5Q[P5"@HI+Τ) 앀P2~c}aӺxr+eXZ1 Px2SF)kZUۻ OU惻q Q C U9{G zн W3ס(mj:hh-vCk yJwc0WE>l araQP >e\B$v FWu ؓSC3#WRGGV"A( 1WtŊÂpȃim|Xj l֚ڼ1Kiz<hwQ,TX̯g_l\3g;m?zZ0)uyU0w]BwlB\K?ЩP1tڨ 2(aEVzVXaęCעST!`P51+/~Pd_vL;2I {NXD!ò4N SU>Xaل:*zU{jRI EͭLjB{;=Q̇;.۾jK/a¨jJD{X҄ d7CtnXUIhb Dg lhz W%cgF@e.n-N?_ J'w I &Ʒ[b1P O'> iXGao@]j| b5JI+ELOAKx^5{,$`֐Y (Tzf9 "_\d;W\w. ~`Ԙÿm]6P9N+:ٖILs~ \:p#}IoD`#hFʋ-x|A kn B+="qux 1y.]Hl:ݎv\|5i7E{".ء%t'.D) 5Q:K)dY=u[΃JT .U5qb%CD1# p5Hڂ=0){oBQm mhp-@7Q {TNJ_Cԣ:@@*H"HZLFqɮOjMN1P! -ONBPH>EBDm(Q_8<^`hbYwּuhwΏ $e,:/5b v&. N? "dLKㅞA/Ǹ}zJtȡya2TQU؝{(sS;i gZu6]C) 擠1Q"%}Z4kZ 02BVR]CSSh8?#O`띕Hj.i*ˆdoj"sq k%"F1aZn^WXqm; D(}(F\%n}>e7Rh2_5$u+?S=tѺk+S7ƦiNB(ʰǏClW&5kiɓ|p!~1-$_cZJA*4ΦjiDI~2/OaD|u4&1suRς]jG6j#ء|Gem",F3={x\az5n᭠y΍FŶJMhy{JF'dL-+pC_F(Fv5..!gf թP$+6_!$#_>ްD#}L[=!2Q,H6.25MK7vNB%(+KCW+b#Eף=Sœ~G9h}~{p #Q7 t5{MH#%,q|-%-q[=#-חŹ\ Er\zb*zĸ&6Q9a7 BZe`QQ[,bI H}lr4׹"gԪK jt:+?`4[CV""j )/#7Bfk)'{5U{vzYI%1f6d*;jo֌.x)y?Vl,?lV39ogj%Xb+x/ F4&~G/U(!kNzc!+:؜1$_EJTxfu]'i/;Z ~#6|GeXdm)qMM>= mtPwO62ě@9c9Bcj5` y qbb.8 a վj3GYwI.t_|B0}Y=Z jo(/S'/f3gp]&bdIOؚFfEgd,e®XlgUWw,xbDc_JH 8t.V{:ơ0nxMPC=_oCK&{dصN~b/mjTy2Ga͘n[|G&maO΁SzS?Fo}䱛` V{`b%Z<;7Z5([fBV;W˥hMY1`e%C4y`jQwr7(,Rq`4@ԋqa;kJg|fb*x"_ut4*9Re{1 /o.4Y`bE@%}rW˫bQj zeuQ8!a;^PB)&kKMuݬ'iY~ۀ6M!;fG&ꖄ(⾕j;lyKV :p퉪.37$u]d-k(eoMeϰx,]ݨy54!PE5l"7*"I8UqS)AF|ImBIhrFbfV7n㧭 r)(·l噢' p.PkUFo䯱 Ɲm 洕!9ӶxEwj miǪsK n¿5r R:)\e׎5z"dJ$ߟ☫_%ji3zm(8d Aw6_eƕrbK11̐[`;"z[7/9:8~ʚDFod,TKQ&%[!'t/V8\uEgcg`_C8ɇև梼>;!Ʒތ9TiaAk$waʅLkOWN- 70̢ʇ;c蟷.ONtJ_v4#l(gH=3bݠRn^?p;YMw6K\ZTS>do1x{JTgQ_.cDdSC. ́?eȘS`-#hܼvZ@m{똬;N$E&x(7m}ۯ²Q|Z[yv b`b&/Si7nf2Y8 r)/eM2Mb)/)gq򬁔O}CF$5zy谅2 =~-Ce6%!<}noj߆ e( d]&v"5:.g-Kmζo5sg-QLbޱ~nC~qw/\QQ ,Eac[ICJzH?uO:r^<9#G^m`9 '+?U)ѣ80k+Hđ&M_rmy#ə5Of.S}yeSYާ#,r€h!Yu4434S$S{.èd}.yY9cDpcպ _``K bq@2ř?o$ =ǖlyK;:1mu/gP{*Rz7Pq >*3TzpSj.Ge͚r8px3̡S]`(uR? lx1Y3[_Nծڛzv> :U \h:KP6A D3ݩ6e/c 1_̈́?.^y+7?S&|?@c.{X4 ZZ@a+YF2ԸΕyJ;I300qhx P>;k>];GFe͉'g L}lkSN#[™V&rⱿԞ2MD&j}ʫ61!|Yi_}暈.-1`3\ sI4uYZD2.9n [%1\&yyMÌ#"9e)R$-a*]p< =tMqv̋'k4tׄد~KbHc_rM N*{LPnsfuNr8Wm|:W`}pe_둬% K<DyLxC-䭇NI9kdz|st56RgH@J =l| pO./~?^OJ2??[=4M76%-[7teR vDe4( `F;y1c% >pdL̹܃%箹9imwOr@S(Z} ETe 6`yd_Y&w?ۓ> qϺnF Ph,wk-jC<Ф-ai.RҺ<yӟʅ3yR95v٠K S0p퍊gq4kٺؾ ffz",rPN_^*ۧ60M'՛\Gֹj:~gt[wpm j&.':ҌT0PCc[XLѿ&kq@KOgTXm8%">2+d|RGHaE_mT|?l2;= p *"B tv9naf1dݫ/Sq:LܿjSt=Nxd}I1#*}pmiЦ 8Yp+]z3`=QM[Nנ@?m_szZC-mYԨp_fiF'O8u~a z+LM):C!YR4pvP9{p8j,P!T1J;5l f{jw@e:}Gn H _GOsmEC?VJUN 0ʕqv}eRr4: ^,vR Ų<\  =c&P17'ZL"Dt ga3ѕoz8c J(SxZ)kT) dxhr4t`ŵ/Ob%rmUp/-Ee-ϭQ%I˗_+}CbԗԵsl{w>N6\+|yyq 8\HEhʺd@k3R#431y&N ؙ/i4k0W~ɜ Ŋ#[eOҦ'w%x/ 2H Dm#(I>\6aaIX=B/ÌIĮKp>_S}̱L~ r+r:c&&W_׫Iq͈́HTJjJ%'Q縶4|HN5e E@P>ǽ.twn` ]HKL0bu{"u.Z/XV= DO9Xr{Dg,+qanw W^/+};tҠ}K?~߇6tεL?#fS穠ׂ0gJMU(3$BR#"=UV6gبX pI'"j#&w:9uiV D_waեNü2@V,!$s%G?MHgqi=zWiZ iH`}qoG)9$-{H ]^,˝ii$gKAE+ )^7O7m=$۵&Ĝ{~ ?ۓ 9xxxR-}*3K  }=Cq'-j?FzsW-KRK ։rޑh bC1ׇ@?*YBLnw'wnTzMR4 r5J5sy5jȣhlΑ%=yG1UDY@kmS\dL7E󔟕İDK~s2ĺĀPjK$,!-sL\gѢl/}<˙ I_w~|ҳGFȪY&6<`R~\+TdCxixrOWI`9u0ѝA(_;rl㥾.4i ?/و#r5iPVD Q̲yixY). 9z/^Fʿ 6CWa-tI3H @:qm*AyݯIO2t`}e|.rI }fhJdrR_H2B:}jA>跤sQ*iɣq-Rv4Brm'jB fAje`@5p# i}VLyy`)0,=lB Bxz|jR?_'Zj'"ס,1ԦDFH`pM}7 G-bF`N[>dQY Q)xoǬ\K8Q^S*CFM+D 3Vi VGZIȳ}GϲnGŽӟު|Y/K{|z+lXC};j:E08iwG-tYvhCC(%v+SX4WaXis'׆M{1945\PP`>L9#3u. &'~5Œ/s#)Mp4n2"TR ɾC9Px]$ h.9LX0M\Gd&pnxqO8SqLgTY[P>9Z1Mع,M*G2ϗĎ̊7ƙNsϢL0NXbhu r g(Mҭ c4S(3kvxҹ Y&|}P+4 j|pY=7.H O%ɑm] $ݽV0c~h奥O()U*o}%׵*4u|'1:lOUXX+Vr7ȹv}S_e^"_|VN2<[6}yB XS\a!/ѿM!INK.v<8_v+o}Iuc{"(%$FC2Vmf)0'*F,:k[#վD}C!s#K*F;ai4)O樂H5*+V>\gyIt=@iMR2mR2౸ 8mLM0FI'o5~>gѡ(6:AoBO<,=+B`Q?@2]ըkۼg}9NDC&gZƍHn 8.N&)I Ⱥɪ y`)-Sr=?4llcaAuv8ѩ6#iF0b3SNfռ@YiSiT TrE>F>vn, y([j>snyM+iLFO4gAXId9Ӗ09*tbpDQQC+'@8PZM>JHbbM Z F2Αg$cC{\P hтPQߡy:@N8g NE湲7*fr@z=P*Mn.#qХA#gޞ<0t:a&lHzJK۪-SBо-q08/vsV..lxYZО1hOG_r܉?m:;ԏ5;k<*ÕЯc΅ȉ/}]Fb82fh"Mx(aa\/;V C-]րK%v+_@S|_sogY7^x2*ԭNtO9,wcz' !iU4 b.at73*~#pÁ`aөì5Z4󛐓]P&( [I6nj^Vf8zr3jF ,w<ƈ򽳡x+Zp3"aaCVtv;^wޖy6*b>7pZk wD]OnkT/[6 +w"yS jv9uhLJ*l_ta ZpQ,sKO$/E~FG6+*b2gUB5B 2c4I~ I4sD{&  e(g7IAAL =_22_X[U DDM0{Q)] ۴3׺hQky7E1,]_I`zD_}}.D5(?ڣY-'FASH7hs5OE";TCDR^C-~ٟkuG|j4OŊp2Kx6yp>Cָ$77*M,)r1n=ᾴ$b&@FGR6*MW \p ATU_xVpCB\ Cxbgu63{+ Vf K|nȕ7GC BB3q6Q23_6|.orj#J>"tʹ{wR-4ӡ [hsRLlEղ}x %* []V=n1 r֡y-6cjueN(ĈCs2pFC^Aϱl|^}MAPOaKp ^pvb h0YlqZLUcOs+=5ZPwciXxV6P)PT3<"{m{~z89 ( (!W=HqxZNjw>k 8\Np_9έ*S{[+l=~Dُ01$t,]bS iOLÞ(Bfn΂Yݠ?+ lIK*%Kr]ܡxJN 徯\a “-͑-)%Hn#?XBE ƄV#->ќiQUu1Hk]Hc9UC85o V0S{27y;b$##JdGg!tۥ}R7 D >EXz"^E[^,4EOYq|#LR(rnm(Bo(kVZXrKU.1$q F)r&CET1X"X<yMR d2s,v_Dqɴ YE1;39.%aP!^iWpzGdD mx"n%i~jW*I\ <L6I-[+e# sgF#\k/8l:"S !DƜG\'V!{Z_%hC lBȮ5ϦdoD߽̠,ɭ/] fS FC&0ۋi[^AIt\NԙzʕT/\02%؟sLX|!u|y Ň'# H|cdJX?<'l"]:u+ E:s] ؇;Iw @Zj^@yέiD ELr:%zSs{eH=[@_ݍE:D}]@D='J؞V}]-o5W2!f-9g$[nѕ5mLMZ]ܫZo# Ü$AQB/I~>0+ `"s (9g5tA[D*89Z/#vc CSC]"ݗ Sy 2{jRlͲ1[,JLTQ1RsKbb?wKXB|aJAu6K_jyݞ!FV?8ۖG!IQ,w%HL(}?"QЭ&g|OxNneBzG̻hп"zxtN9$]L{^1Ku#86sLcH˰5s=*gKTjXVԞ3JtEM׎YLqgBq &=^;`cb ijr2"L+vAA#T7 ༈TyHCoC&G:ky] ! H9ϷRdD0׺y' rTvf׷`Z}ib!U]n(2h_/BT7uH ܹ/LsH 4>,1ǰ8=P'A82f ϕ_l1v^,\ɧ1j0nVN_TwH*; 6 BGv'pN cnLVѠ$9!t"C͹Q}=_ -S]U\-JŰa# Z >Q|yMEolT(BP$x-&@ ۖ<^o*a$`opGUg!]si|.,A|᳙<69?2N0ܞ/Rw= ,Y UŔNʘ KOLO Qzs]gY #d-j2A-K?/GZ^yZ 1,#ycZkup<%)$IjfE&59AZeY#$_6b/^1x_=D'~Qഹ}@ 7I3O`R@Nn) 'w_`<1dtn0YVE4+“ lAWl /l}W!<[⑔8>dMCqjԠѐwxosz U=E\᱾OTWI&:|93@{O`TF4yY)Y#“τ+q|<w5)ۏ ѕ›$ Jǝ.k+ d!{ ʩSȫũ:`cj{^1=emT tWӰ{MIua8`57':R,ֹ324WY;n8Qn%-cbSGDC(\@ؐeyU)HSNMZNN6gWaYs>~M bjw莕JET|%1PŊcK<&>3O{QFl^#G7/ڵjЅggs>~`mb%>8nY(ҭEo V* r'yZ'%`Gӵ37U -.aS󘾅=SAڳ䏡lTOUT5?_:o  ~{9de;U\dʆbWn1`gx]\v̪ pJ*C9,yT5nDQ1W{8 +p-MR},w9Z4 tOZ XruZKM-sߴ@͹%CRuX22@#MN*6hՅ+D:Y6:[I_Li$|_:4 c/UiBQ (QP/ıOVV8q%t$.߬F۽q.gqU%$spp:r>@WIOSjX %kOLGB.gVKgq ]}%2ZͲg1oss>"$u(brTK z 񴸡egdbhxʑA`%HW)A^uWcS}9Dn Ͱ0w3p)LFS1ԟ/ Bo"D"{LӧƇױ=k T.^ *c,MLj-}L>yR5Åa*}30#hzõBɍ', Xuڌ- wYaQ{]U7 .8+BAKШK #rpm&Kau͵迢-MfS<ݫx41 Taty֊{?BH1b4Ӱ-I~htbc7 +="!`uk̭dыhW@u~yTx/:lF$+X ms0FH:uA0-:E7bᱍҍ&UM~ɿ [5x_9y-k7 5$|Һň=Wo6@JY(FPb~ Ȳ„FK 2ԽgٱK˸b" ;1ӵ: -p{[otGn/E(Aj<,zwNWÊ$z?n`5ù:av\ȕVbZ7`2*fX.)ƍD#CøV}ENfC,vSZm"ؚVt%*!̔9]'&>* .k&].ڮ[lOw-$Re/㩲 ikЇy*uix5~;s-nJwYw &)Ed YU0/QEj/3bԘ}f+ ]Un[XD}C7f`Sx#v $^J)%6p\9.cڏ'rO3 bO[GE {VgOܡϝkC.,ߔԢQ(ϽCzI_~5kcp(3pJan܇.!JL2l֎4d.+"\7eI\,@En4Tli&FIJyIr tL<y]'l`&&LbF'??QI?J,h'm piw)Si~H>CCm귊\xQq%3(0qsc74l}<~ƾSy@.z!.ϔM ",Nhn ajK(AtwlqӲ)ϳ!!ktC#']aI)Q*%_ VS/KFYK Bݸ{t9+ 5f1J6p dQX5L3gxS *;ވE.{OS\(^ deu2"ؖ(P8M,V}ivC{N6QR!97"ohkx2hsA͸Zpj*/ N"Rcc !0,jGsctҋח﹠gO(3R!6qZd tc(`nU={/ox,x9f͝OMz%ckoxP8SSGցT!Vs~o'aK7E< eⷘ51 !')]W"O/ݛ*C@nr!N@Yi_65ver*We {NX qWgLW<@{ T kN %)je33W \5.s$1!`7.j+Emm-޹s\ Yt7VdO1C~k˗Oz2L`V5.%Eh<ϙLf5tY@WWg^ّ܅v]Ê~@1ڌa75 ֘? VwZ"{ziRsVW.WPHIk +(Ul Jegh+|򇼎ܩ4]'$3&a4x,C/#;}xv߷&x``x7~BjOhANf67n)9Ӳ6A^N0kmb Hp؉0x;n]!ޔ|U (j´>Zs=Nc EؠGH KmjV;*T  EpĊAXT'<3T2Md2OToX& p&sZk`pϰ7L |հ!R-\Aw8s "ދB~VV"N Ev%Dm xeYr՗R-qqJpk<"͗*ic8dq)$2 qQ(Մ %;&tL8ճ5(o VǑNhTkÚo?bQFDshY$s%E7X0L=E䣴H8jV],!ȋ۴{TgbFc!O? eFԾMa(~fB/P$_8JY,yd)EM) H;IahfqF얹r` nc^ɋ*HA̱#uIt c}E=RW GЎ"7! [f˸o؜۝zq(뢳]jop]'E u'aЉj(ëw[\AKe7ݮvg0-Hz_iou|=k$CK6hH^!aF{7tlMG@$Sz$"`7wic}<{Wf20fg%{m;sg~$>>ιx,M;ݩ3Ȱ`Yϗ=- oLs5%FiUQh|ͼH)8lꂈ8Su?pZQmIxf+"i'y{i2{3i(Yz)`4kNb mnW $Cvurgbӭ]?f2Ɔ B~s_lGaƕ:]Q`[5~WJsm M<>*>.ҏ -餰5D='SsrK3SC_nD?()삅(H ѲԛJWk=ap2lO4[-##H;8%-aZ[~[>Ej.#Ђ7[Fѣqq;]؅7Wj)Y3,겹vtܸW3` 9 RK#?3tPM;\:?%f7ɸl_ub1 h7rBشm0Cf^q筓g2uŚU !~UdeX<-)I#q+,17>9i1QMD~T*o'u?Ws}uI뼼UX=&\ {FS_B&hF j- n Q*L6fw|B|-E ͞/\/)'m%ѧL밤x]U.[0'/L-C([艿ضVCړ$,ʞ; /]؁ AWc+NԌ` Asjf/6) A7+qKX)X}ۆ "˴̓wDŗQ?_eBu`\făo0>n+!q ogχd()ǧaIS|9u,[i[Gv1-vUN뿙4 w53WwNlelf/dz$g/h 9D8];:KNu-xGEN8Q_P1.4$Rӫf߀ AI3m 0M1 ܄sNsK>&e@6y6Rɦa%  4\lU@17FN^ڿHjjO2т=01 0~V V+?[IkGahZcgRjMvAIO]e?PVU<ˀkƐ6O˓ă8s^Q kȇPGj )!(&x_TT\v$$T;Ag戺?j,Gy.p2(.9o6#MUmS~`T"^"R,\&FA 0nQXl_*mYĴD^7NYo[WXjq5)}nKɼ ƾ0 g!$r\ Yʱ|HnΪ܇H q[3[zٵg_ wu3pKJ?69%=P\RN)iS<3`.'Ih6|C!?[>vlR\Go7ϛ0ʼF=B~ Aj 0[TKT*JFU*oBc,-AP1M0F&d`QJA]#}s*.*n&3 `ūYdGij 3_Zw;zXXڥrX{wӖ'?'ScYvU-j5%00[r`CZyvm2b:V)I9Z@8ׇg~~\+^\:6}m@m)[}YXg6 h} D娤)D&8 [nM'-gJn|gfU ;[;駅?K&B@fs}_N&P^̐RW^̠@ nBq|4H+Ct Xw/^y37lhم3)2qħܣVY+\71v$n˔{ELD#^4]m9-/59hdGyYoMFLgԌ8&KaVT&њc3Р"qzkÒKsiO0H] ,sRo Jt0Ax2O;9˭Oе?2X30m-y^dqVtzUH.1ey{~o5Hkf~ӝ_ 6&cէ&SNAEݸ/_=DCJ1L]Ho, g>]D@r@.mZ%d+} [>eDp%zǥ6ߎgdU{F; /̶Ѡ0H#(CУ/`ܗY^ ֗l L׹CaDmC%Dwp| np]Y/` =wV*T_҈ y?yBlb'A) ^һ(cwێ<=63\BTz8P1y<,kL ᆥ/$A=a?G=Hqy|ãfd Y=?d0DA׌N׍Doӿ'd y5ŸZz@!U(g7/§N#ImIMM)n ycMX@ȡ QVgEC6\%ODUe#/rIdD>;]/q¬$*3ULL-m5O!(e%/"ȟz\t|c]T WdPcpkb{L*ߡ;f^|U[da?#ᔓ 8|#&3Wyx 2v~W]Q87Jw9^Ter;[NhJGyf q"ɟ?"\sssp3Q/B?A\dž@n^e`~g*h^7MNJ['ſo!+KA7̯EGCژʂ/#2ja*SHjNg%Bm;ʊ3B0KOm?b_k]Rr}'!=Lg#O#:Xg2C,~{ӥLJy<Zꪏ76(p3t8c)׼1PD]&[#mӨL)ۖF9(臒D6HQNclowg"LZF1運kt~c.X_ VXmCaA+W<|V+L7|xu7;~Z\X!f#;fC OYY@ E [ I^oxKMI0{ԃt}I_ӭ ߖ1ʀ?Olݑ/@Ӎ%h0޿mnC4A&Aidg*oũ^HTSdh0"Dꈯ ۾_QA( x= JH>x"D5!Ǎ:"45~]`' Q.f%Qq!Q;l0~-{0Xy ])& yvWҲ'F"9NFޜ\MO?:`~k]o>Z",9+x.!W YJNߢfP(CT@#svٹ!Hjf(wv<C@4㭔AWd[y5~v}#SڝMxX[Jx:_dE"fV6(4~:8$|9rdVc9WpJ6ׂ,ڸ)Ŭ6uh i6xė{I-IȁFd(l 'jAqLX忦1]@sƮm_RL|Fnp_5p2%Zb1 3CTb%6!0%᫋ej>;gEaIk*׳W9 8rƩޕխP33_M'\U`YKRKi?ڀ7$bJ˨ێjIpо{XxrĠ;TPOW.dhfw>10Fĕm:ޑ7'Q:+|ot|s׎Fe A.=;̡30v]$'g ihX+-kjGRd.#t}HN^-=pI#{y;T}/Ȗ2xGOL򷢭ԹGl,I p3΋2:`+iX< Ÿ5Id Q ~[?{%&qU..={Z0+ A# מ]BQoЯr=cݿfX4!o#ZىTfEt+:DNmIDj#K#f9{-giJ_7͐^  I3wA\]:[$f>?a$Ūtؚ6'錼$%]PB}PraB|" o (a_⬬Z7^z 6V;RYB#ΨgIBIoIRxQF /ozEW)w5j̒'in 4z mYW^"4!!/ ӍB} |`olV*@.NJ_o ,0scd{g>WO/B2Ȏ|z:"V#0o`>iiL<^ȕ% |UbW "N yKzjxv sWBBu$g =\ȷfkemd۞sD֣ùX{'+W;NrؐEPl9Hy| jfl 2NЁ 9Ew^03S]){zp$ci AQv4S<5zvn8n/jIapѤ!6әzpȒռ'a.FhjO0HrGc+eډe`lM̖B,` Xf:9-fk@* Hl@!e,ebsY63?ٌ' |{Ķd˻iKQyz2y N@t?34:".qncb@rXCMT5C WMjw[,&ahKru%97W򌟯۶Fd@)X|KDjl0sUغ#R>!jt8OZ$g) CJtfJ0Yd! 2@ost?;JQTg d·3ycX*ܬ]QlD.?cSa,5{j0G%DMZe5C4XDuoAVHL9iwԍlsd @r 3LGCQXځB\x1}P -ku:R:C"," qSKo1*fBU1p N0p~w!D/Q h3sBWrYHB-_$%ob6lHIVIccGAU$?]P=`.0M8q7::AM1ލ{-׭Fs>GUPQ a-0 Z WjZla_B[!W̍j; Y)Iju pTDyq4Lg`!GZXby 9=K7J|w&kUo.UzMzL]ɱSnq?eU4@}KFK2 "%wk(YxصmyvAx@_E<`Og24oS2OeMuxg{Q][A-P%S4fdgD2l)!"烈ҧʁ"*Rc°T6Ѱ<:-M.O7?3~}iWMԔC\ϥ ;VgkO sxiQ\Ƅl^>ҍHER$ Qj鐌Oø5M9)X]/˘~\2]g? AE=x'e_ h,Q5a}R!Qj-qA*>kҫ^Dph̭J,( >?A%́`; [7mS=!Vi{*04k k6<\X$;ǂٮM\FRY\_/l}>xsPRž"eU9W Tn%))>[)3{W#sԣ1lOJ(MT4MeS#ZӢ3$0k"oD{T:l?g> `̘m9?SQ=98~kd=s5ָNFK3nVqTIN Lpi-+ O0*7[kWqޗC*8]O 9Lj7A؁+`@@3ZQn3&=@K#!o&̗fǪZ&rsh #^-eWTCP(\nr~~FXGePV!͕egHA 7ⰻ})&-}-O%]6a(EFO3EF{ |T_%?1b08h[x!-X[ u!_>kZ1 } >((N]:<`:Mjq#˔N@PwiN"3(z2GȀ}~70JK]+ 9 KzS 0oV|O,҈8I)T KWHMk ʋѽ$ԭR%(0i ѧ!4 Zy&pug1:n93Ҷӆh* 0>p`@<_#o>?_[^lrS0M/'} !)7عJw6j#lG^BRc뉾LdiP,FD,YPDz"!xH ]ˇ^ D,5ҵ${ cQJ2(e͏QtO|KVSM:5OhefvVL7 7[ ~ , uԈTކR&1 NQ]teGTiu@[rZڭ!*2 +FX[-5dyw#컽1IN5!#ʂ&"BPV ÄJ6'c;jϰpDS8r5]a l_`!5k;GKj aj>leuwBW2qԆ9ZFE=a+0O⯅؄Ž.Q t·&cֱs&buLiY5 p$Z'6(-;z&w ؏&}o˪s)9l8}0X-J5mDk$k~wR⦪j/8*ZKgZ;"`Bӡk ',RD1'nyZB@W g-g~ gY>QKzTiz#od}雯'^rB َO{-^"ޣ%v(.SГ4J~nJ/1o7Kl_t o#3[M.o Ă5h'^p=l+gT[<0HI+QfڃY^q n[;/&ޖYf x2MAOV.XU3zK`Gҵ|DǕ 61I\`֊.x<_uZtS#,P:&*"7^2#M*FHUPgmF맛mkyήfIL~=QǑ1w{/|UN#Fo_ǯ((bM3H9 "ʇ`3:0,ΈbTBJ)mpQ&SoQEr`t)kWxi6!ʱv"VPbϽ$XRG >8qBOS}խ";s6^ #谮[ujDZ*{!cΗ{#}B (.D&DW%ۜ%߃''<-@\pt,vB+M%`y**DlЖͭJ$ڱq(D ͤ~"(5ŤMlp  fйm(C nЄQݻ:3} +I*/ xR5z/Qc9Ԙx gXǔqjT<Ua 8e[.(PpR`uj|;ݳwD bKnzG肻-\,>ն% T-eL筭i`؞~4z&Umt4k-nyJ 3%׆Gh y"u3Ǝyhkް,"_1"PɬAp{g| T>n7x[&&*A{KĦX5[Ω O"d;WQ O_aVy֣#y.o{ʸm.Nb~qp5+j2z`b-UDnU#֙8ag2D*^3oOM$f.Je6i6ǦxIuq, ӿa  ݅#)Ǔ9mKgjI݃VIS+2w t``N2J=`JFoNgˋiU 9ce\ <[}3-hLwǭi.Yʷ͜H^KRD/}]8[hs YNSD2U[\ĜŞ讣Amw#"QqA CQPOB-a%7 K{#vUWίF<Ã9dA`/pBp,C21E#VߘrѪj]_x`@^ >(\vxyN69/ݑ(.RԡkzW M:GxFA1 Ryǟ O?P`"^Uw!R'M|#;~ֈ?4\ߒ|}W8b}";4˽|:y:WGvY$e_@y@0lP8Hqcެ)`+oSpxGbH"a)G?j2q[ްP2ÁLUZ~0JǰNM[㽍U!4ʬHP8 /ImzZB}LtdmJ"n򯙻[.jϳZ;ѫθ{SEO쁄bF;Tx KC&h];`C:L/`a0*3El]VL8ke6ɡ!XԎ;>$*#vhcf],5hRro/h&M f̻4ˀ䭷۞-IS! .Q}5!I6fjd˜$ -N'n["2 mu"h_~A 60eKSt1o{CpUZM! ^/ gF4}ʟbu# %i6#;4S 3Ӥ7^2Ke{^VS|`h\YsGg%asrVQ''~5PbJg%K_,=eHK3$aZ#(]A켰HjhZTVR 7nCS6ƞbue~; Iwt%=ǯDX1Y^l vObꎈ>ihe~"v̠.>vy5Ev[b{c '"WU+( ޗ/Z6&u3x6 :Up.UZ):xTnHQ=߁0%1*פا&^lO+JsBB49YdK 3@oV h cblmݻN.Ku[y}l#9D8gh=)%o6t&GՂ߱_=5,_,O~`wuIw@s>D]H{FU7e=+5v!kw-)uBy}SZ\yhXl#mOrk[E DV2dB5}c/vwjdA5,2E.6ת: Uicc0rAW^۵3cDщhom_k2Ƅ/h_ո߶ ڽq{"|j_Q֠e=칛LҭApńwh(j OK"EN1mZT+>{̓v= Aݦ˂\p:٣KJ7QIUcY8SgC/Ԟ%<̌:^qwOaYC T'D.*kB^N5XtT%Ǩ5Vz@i~o /X,ݫWeVlqICV-_t%"kvtnE+)PQdWsXpss|MeXX7ƁcU؋EB6 '"=IP b U4Y;9B3%aI1C%(5nt.j ODjcCPDB[88=ѱfSgWWuQɔ=GcNUe@ˈZKy?LʎÍ ټ) ¹ևL' ϾE5W"/;{p'q#2 Tg{M>u -j~eR%le rISkh Xow~=j*rTPfbBd@gdrH{jbtIi\r(Za{f#hXKEň܊<E?Jǁѣ04j64XtٵPk̔*<.tF*@*S&(~xHȭ^8J9Z~Uj]'}oQ d >)F'}Ji^pX'3tH(ge0+ga=$ /G&4ĤM^|/i;#4FroS_Q$i׺"9sXi/p+ Y.I^t"=QKlr?w%G=wyedvn8 mk=!yż(pc=XF W̏aې YPtdg.K1+ƺu%Z8(zHc_K^DF%*unȫ:NǠΑ࿿qR|'ښJLEh@g@7nC,][`w;_y0`i/@G v",t/:ݮY-l4*2,U5*"hJ|6W%[@RPQ=8b} ߶Cx!qvhww6y]۟wCOx,C,,7<o$4Ɉ5٬!2tӊ,%?Ny#:5= p0V=(?\)Jؿ&uQs W؝ݜz.Մ4+kpO7xT+R^W:oA?8դjfړG"v\}?*&=:;GBKd94=r,B=Z7O ޶ \J[q4?ky$K+z,ﻲEӱw]%rSyśb'uUNɧk?*'+,}5z"o(_bR낊BU˿&=IlV0Iy=鰒8ՋUH`'rGx"2+`ܤ Py 1D5*e|):k5b!e͝? /R* zJII}0Erl1WV乪^ (Y0S4<¡i+++GDYwX{Ik1}FA?tȑq]F.*uar=1 \̴k.IK D3[81U!_\+>YՒѝ7]b]yDA=$oҖ%4f+.xdny#٘,(HQ5,uw^w`#|ėRɽ,~¦ec-9%H="+R+CRC&AAǩ1N;Gp1d#$BlTmNIYtt,!j-,*H5ڰ߃iv␻SAL äUgS]Փٚ5l].!3/wm#褉45znO9ӺpZav..Y?LJRrs]tI<Q_I8QOʻ2yWi 5[R~"u>Ӣ>G9-͚g ٗfk~Wt~~&>V2pkt7䴲0Fm1ͰNx0ڶw(շQ2(7n(z n_U0*AFy99$ziR`W16ċ_xqA5ӰD'ÿޅ^[0㇁CE+(ejnktI^kByB.PG"·犙3nmψJS!&["lFh ]:.CH } ,'s;,5Ϸ/h'%Ai[9ND:ƛRiE `L}.]7Le#,0&Rj"JHp)O2[ f<$%$HZ&}kFQj luv$ rO"|SP`#Ƕ(Ou^ç:хWԖCP:CzGf JOԞcHQ˜jd}EWR4v%MNC 7VANo/q*. :jX4LV-V< ޴eb1(]C ַz(L/@JY;,g'.z ;rR'FS82b:?[vLIZ#sXE: #kkdѢe[Jk='`艮nԭ^UY) +5vbOnGrcFG75T/PYja*b[os)r(D#-< v@*fEѬ"|M`2GP%č!38tR= FY?9)ЅVdFAgG;1!%V9]{0^U 8Zjjq5)^Nf&ߛ8hm])_?ݢZ8ODQCGM?RT_z`dǍ#'2hideGﭣ !Kv֍Y*M'SN^m5|q ]Dz@uesһIpXJI>qu^vδu1YMkAJ5~=fjy?*;z-~૞N]XnВNxp•o\hsqATsy1jS!%Rs7/Hg )ss"/0*w*}Qm:SIc- UDͪh97jp3`j|}?m ֗5`q#nafVMDA Ojʦqw9"{hve7-^1=>F@&g𴵳&[֬(5߷$8'm1L<.ərawEOμ|&$u iIlW2}p&lgDT!`>Llx4"f?箥q;oebЙɋl3pzxi?{;!順N-[CZi# xhB#{  .4Nϒ0%/8lӁ0"|;UJ-Gʪ[XO&yTC[ pw2kGM{1.;=;-iՂJ1%?6*RdnynWNBEu'tے^.4DQ&ȄZ 1ՙ̉M RyUr/)9o,T@4cU.BsN?B-1aZMY-#<7;V_g/w`LLꜩ8F´IfD:j _)F9s<)\thIw{ڄ_]avԺbSo`֋w}3=P{8@()u#'<Φ/ћh03lo~93pb5irΎȇCa,鍉zX۳i Nwf HbD6H g!JXwu$2@Bn!Z N5 'ڟ;b/e3,Wcuxx]nW7QLe_N"'oՖHE=>:ih2>#z-u>] nD |V5^|+IG#jqu9_2 (ԼLmF Lz uu?Wqʄ(xWlJaT(mm >%*%piS<(A{j'vH¢ѡ2,m.Kx ^7*^-&mZ ; U7`Ǽ €%UFevWG6^ȴ[&[An` i$Bl0Vji"GfK\#\M1A=>l"w:|*!eLM9r;x;uN]A7g3ڵrce֓v{oPa2z5<)~r"X Eb+\>u۠\TAmEt{M/,xn)A||LJUJOP1}Nݗ>?j>L3icHk{hv96ϬiHk͜³Ĩ<6F)8=m'd8 Cɸ\4zd_m}T }| k8Xy26@>o3tKҋ!(Pe<$\d,<%4m<3m87s&Iµ橼fƬEs]qٹ,EqQWBj3@{JSɳDP&%qЅ={Zk @"3_<[꼞 ! E{rIދV!jأĘ-M Ǐ>"Ɂ=z0GS.h.*pgϽuY 2M"x{棇9<`̶TUb*Q͏.شvxJV] Q}K􏅢~Cق݃L>D荋nrDm>sʑ}$~gCjcգEUr)Pl eŲMD38on69d0tY iMk^,T&5M1!A4h2ܺ0Y>hi]*U$/r1uǃȈBY܁sd~i+k כ%3z {`GD;._%$4˔sRx(De|C}P!=_dPׄc(Sֵc_-KEVٟ tOCzv4{S6GFAa߇ug|LˉP҇ȘX2K$."tGreOw08?rXrGk}l Auu9߾E{VLy:9g6#aӽLs3MX84۶w@D%o",HT r\BWmþOQUpXZ } qtxfG% YﶤHVjSG iϪ(i3~T8jdWQ Kw ,`n#,z}F3N81#EDKnhS:":FžpOHouM&$;tI4UM{YB[Vc\;Q uP+$-2A/@mFZfV&Șy 7=f9&+=?WlέKnA9w偻$܌\jn5;V(ڝ`ŴͥU^Hwħ6 }_=̭ χ9K>"G2>Y-RyIRT:}OLton(ιM WiD;P/vҒ`%C?^b}JT -3;z㯂1+_rhN@[r. uml 1wwZ /w÷PEJ)6'fcjJ) $k(eidsRTqXH y1c<xaKwNP,;l'~P:vjADq(uU2S^[S-v:loNeC.?qJ/8e]h G{!c±~@5f;<=hCn159@.~8*/ۃ"8^'~fβ_@jhļ"<8`I#JDfw%aєzHxIST_pw¦I+SIO Kމ}L4^[r[!x%9)>1%F&FCe 9$۱1c[*lU&EBuݍNPM"y6k=s,KZrcUoN%!GR93ŋ|=~^=3*+yD"묜AY)[_5)0E@9|WfPW7>Z~4@3>s׫Vz[Ӥ<1;uP=nlj2fu4뚖}zM'hYۡ22e+t 2ֻ goH7xǪ?~ImۡA-N-r;..u<;mTjMkϳzmpwP(XdD/4ߥhoE섛V/W=N LiP픢zX6j? 瀫d'JѸˀTJWd0=U2zzXĶ96̀[AfϪnńYזr+di /C(ETfCŘѫ;94ɴvWa0׌.zbѰKլSğٸBs\ګ6wh vKbZ3Q2|)`JJM\ @/J)%<\"}XEB<֬b}+oĥA^dc"0g_6M(zF ze>E9mO5&C;L ġS5+L-R}9HtRBF[0 &trD֎茙K::'aA )aBT 79ֳsJEΩK5+ mwT/P2u$Kp2^^Ej~{p)\Z< e ۷dQ/oͣi38fGqbHb R*"N_*wkVqQ /TDz!v6=).wv |;cՉkR`ƍ0CG'.6P}D62ΙFHw'>zYtxHSyJ;d> R qpFg;mamp; T8?" B[WpN-笈DTH8ιjے\- $7oDRG| 4nG%$%^R26 P%7ĖDv*#r=U5rU0\1F52 A,*yP(BJ WEr7qwMv\TUZ3 gB8}qO 6i%T87߃X1d rR3X^Z *A v2Jst-- j&. fF>AᙹzmYWL"{:hmF{u.ՆG߶$o%]aZk,U.׊[8߇(,4.ϩJQHLɢ~}eoYqO-iQ֘XB3&>&;7\ɼnXd\fܯ 8=Q2 5zIࡔu pJ9z"vN'f~7Ȕz[kyI!6 />ڹs#h es˺cZb,)q;G6ԸWCJ ٓ$úe/OFΪk7>'wEuP;IslB]hL[8&aZr`t\cpM$AFZ魐4j;q>* |w\0Siϭ,'mEuSp_Fw"8HyH p͍ؒ) ]+FjB1?U||=l)@OkW[j ζݝSof\a3ex"XS)3E)ܹ^p`N^RxOj`G/z訠@q\$ԟ +jkf|7{mOT+Cε(DU9^~! q\B7 ~3/CaܞV€,CjbZtum@,cVM_o1L`otT1`l]KRrvUϋ%Q[XJE(LcqgtZa%AɩTf]J$fq ;q>K5y`4\ l "?0Usa1J-Fգ,E&@8.4YdƪJfP`|Z6FKItRx߬Ýh9ޡ֒rgZ^7By+cwcΊ"%3D \bɜ7!+Y9a`gpIU.,$}$$ꇜJ(0VUXv"y vrQB>^{ڊBpm75Wr@ǩ``t;lXGجr>X);OĮt5<aLyNy;B쁕FSy8O/4οr~!ҳW:p& + U]lHk_(@Z  YlN/Z=k55Fg%N,-_9".[։a H'5 Yy#[>zH@p̙aa`ыfzug%,=B:&x~NKyB= gvqj|^SQ3Gpc6*nHbp $2W b_X@_bB5\2}hC%Q&bvsz,EpGb&'\2(*kx0UFyEv`{Iuؙ] dW~&s ݱ(kspZSfLAd0ʞ*KA7{W9%q/xN֙7 =5wB1DEve^t!j*d2=mTY_G Uc=Sԥ" a^>uQhn 0pFyrRm&FeG1$vbU3)Ig6j3h`_v{dV%/sX;N+ZpYX2հ) yYIܖ;=90LLD ;e ؙVcv4ܧɷQtW^$Q4@ ,i~%@gߍwHPLS GhO}q㈣0}N ICo4D3_\ =}i)RE1O~c>,d22 njH 4쵪iNɴ)q^Sc͚8K( 8zieJd̆N'T<3,E^ \5r|0a`?h SʘgMi ~,v]psOlYd$*Sǚ0 uJwm|+<9F `Y?U:+-ʘoEZj+L9 M!v@NM !2 WЭʟ0?{&pU;!§G+$$V f }W62561S#䞳I3l]:R眳CyץϩdOҾ^e2d#=>S) P.nSCS(gĜڎH!EuJETr fAJߥڲaE1fo!0z,&dv7=7w*%*\yoZ]dT^< xy{;h#{m;??]e`.I:ꗉ(o,!K:v@o<o"GTGԠgB$7So2얈uj,!xVl2rC} 3տe6㫥IFFx7fpq3:yTUAfcdi'!w M9l][j [Kꪧ-ZͲzXgXO6,9p g^)ab uK󍎾N1D/,I%zl)z5$y 8?v5 @,eȡaBzeH^P& <;ƮQє|k_1WИЮOnJ?I2=9r7~8m9"kficos&S'7ܿ>A#oأ@'FUMü(.SGbpVʯZ1}|@NLV*̰xUiI *jAL轌BhHJbyX SlY$e׿zurpUymesft h$Xq-̊#-P9˞ײ -}/u-"F42C_g UbMZBͧ}3qi vb?Զ{3zZ&}Dms @3`BÄWq׌lվ,=VI.x G `"mtUht쀚/3tB,%l%ΞL0R(| QUN=f &'.nT{1CZڵ l Kւ/C-MwP> HiUax1SZX[<>Kr?LJ`TBWQ6 9"4  ͍wW0Co1$јۇf!af ȮΡlOX"ǩWaZ dxVAe>$‡v5i4gZvsUW3OZ 1PZ?)u+o)dT27Ȓ9e`=fXm4#3Q%X.JS0\_[栬eC@ZW ڀF{许*ZUa~mAU{ay!K~ڄ_[ @"Sl-WrN>Dn'$^t1eKF~~X064gcrlHk;vq*|b\nv^C#6%}'nً}̦0L_9yuؔujԭvvjNT52R6Qh1N_N)g1zF΅(&vygi"X|v~BF)-kq86t0i\ãapc&J'O^QAt ߿&* 7WUX#x9&VJH/PF,Yb×~j>c\ n7n7ߡo?cX]6O\(׾vVhUڼ{Ѹfq;RG蚭!Yp}J 6[ɮ>Ed)G~w$z[no{W"7 %Xo!QDhɧvvЦe|!dĴ 56 a6%qDɺ `U7a D_`T[abxpxuC_4H99h92}0Xq^ [5DZ%jCQ}t&Gy5h8bPYP¾bKȬQ:컽ǭGj{u)Le`) `2审MJ~UiAAnE U^ªSs8rEP(j&7I/b2b) DLIPE6w5SƔ*jM*|6)-ψ5XX[7h>rrw|!„@Q#pPkn^?QCިwʴӯWVU1`eVWAb:'s/;ӟzg-MFSqv|Mf.7]#~Fph_w,cXT#A|p q\3Ym0#H"ݳQI #oTe#V股ӜbكrLIO,[.jn}gʭ#Kbܥbo4E%[1r#7ƒQ^ !}ԖQӮU(;6?Ćk+g{C-Or%&.ѿ*,jqs[ c 'S[Cv>?YX W+$Pvv/ZSi!ɝ,iBcGXs6P&9:oK S#c*ӻ{vӭOArt"{ic@SV|Nb ~]\n`& YB$Y߼pgMY'c>hTH!ޖfkYTxj6#{C7j0_QEga=53t^Osdۀ~E)V !xqhK=P,$Jź>9}؞]5OG߄BJHlŋ# PoClLS13c1Łj ,I Z.GW~ǒP+, "bE9@1z?:^i#(b۷a1~om{QD W6 BUƪۙ^%%2NE%~^ɁBҙV" ZcKԋd'ĺV\&IԂ.0ǿvݾ\YFяr+Lk 5xA* Ce=5^^!`^r& n:3tcƋ]M%/x2J!d>N`P>URھ5ڰjgt712ɘ;z! h>.{JbX07Ye %ܫ `ԣ֭ \uf_X=\Az.~Ms}OY<S#=l\1<cTA)'YE' kYN^c-r'Ɔ ɓ{*!2;osK:P(ln]$yz|Hxc>-sr`y}{nC%=#o&:"1PQ| 1EJx$ ݆6\:}_.3f%š!u˜AW dSioF?UQqK2(3?9RMI6}^6^ΌZL_lkYU ;ϔx|4'hD1d@Fq 68e]QOF4MvC-{Põ^zwʙ \aаX9qdE^<( 4B}ilᮒQ?O#Yl^c<&BVMIbôehC~ɓڴwSS{qB4Z3:#\EיFx[{v Sfx(?;_af I bg4v4cX]yo Oy WLhݠi_fI Ǘv׹G=GF@u8\Z+4.갎bf(>K.H껰fYGxauoYd59R03 !FJdD`knp۝l+mЅb zY D$wR'DXRZh+ZN"d *!``)nAHhlvq*7oEHޠb y^9|'DmpOـU  ?DXBV&eVcNANel&"iJOYА!I!Y'ˆ*0 ly@^| h =nO@GaB; $0UCDSrV EwCQ/I~DuB6WtD;Ix &]4ճ?'w&7z8*biɞ_ƱkJxX Kr9rG&FZ߉w-S46R}tm7?vgzb`vjy&<'vY' {_P4[X(#=y:chobޏA;.m^Wm}l○%m΁jc%&< C*Hsi^t ]Dgdifb_$HLus=Y3f(a}R<eXK\ሱ7gE.CzH?Pqs dWGf3ot2X4z0EtcvYû }.ex9~y'rץ*asc-lbV>2BF_##(i›C`k޻PWrc^o=ִ)5ZJT{ ]/> - #SMʹ;l&)հ]Æ2vB Gj~+P6*^C^ku@x6q54{mVMű9l9QBJt[I*!b?*F!M ( k/d%؋hԠ$rŸ4T9(7ĭj(;.Ș/GJ%"auko捊 9U2BrIFF]q}*?ا&fmn˥(ECC8F )I6Q0gQn#r%(-DsYYz"wS庙Ig\_b/c]2%%u^f쬒=H4BIE9͉ #Ve-l%? @$ǵb*.s#jFUd=[K4`?{Է) 5 H+ﭳY2C[]8%lD00҉u5'ñ!兯ȅcsWXjm+{@dBtN"hՑ^65;E2&׼%'HorՕq c{ϢF ݾ-z@tgoOE;G6S'& S&ɹai""jFc+Ώh jѸ>6Šk&*({-ca72">Pfc6yrJQ؊ BRT$l4SeBj-SU,_EC vUgNQ>Ft6LyU*DY߱qF$Lf96zxY8#Q) w4Vڎ4%K0[Bdz$\@1ΤPO˵=g+nt#Qkq@llV=-|M-KC^I,z69Mv$&o+=蓮?0syfycҪx(!=;hx99XD=zE&d8;?aC#ctΨ~,)U >ˤcZ|-V 4:QÕ̇*tX# -u1VHRsvxH('bjQ!JZ#] Gx4#YvJdI2xrVIAٖtwPN>fwmͭʄ#|Q@{D0}g%N;%%Q{.mHf%[DαeVESw{{yb-4K񬟁\ _R`'N] xצ/1. 3K; 89Kpp{b Z 1s%^3uP eʻʬ?JLboP$Qk'D-JTDf£zqЩϩXH ߴBm~OF'r1p>Qqꕆs})$XrB͎|PiB,V1B(;ZF1%K8~ӫA!Eu?_zg-}aC>4 (~V^)gvn/ym`n\+>w| _nP -y־@TaZH+[6 #b0sAk&L)mFJ5 Ԯ&ӫL4P[SM[o/R+vTGɝK2Mˆa'Fo$A{fQDY E4$A {C>9mF,gtrf,8g ?A"gT8k}*Q8T-leΑ,y|&^q%SEXJ6 %[ʻ0?޷VvWqN*0+!=F~7&N)ۇ\*`HO/e̓}(QsdШ"]\ 9W-[#yLp"ݨlR<ÄRYuLϰ Ώ;o2sk.B yIJo-3Zފ79 YH$([NQ+p*VRHJ-b=D(d#ҝ1ݾ^ ϴP k _k{-e<[qƘZz{^z}!!K 6K=iO.[k,*Mt)Ci%OW8]wѴo+`boz⒅ (dXk87+i- }gt F5LS Yn٦6%þA@իѭCiy/:PYL+l6He UT%D_"uܸ!ⳡqt!f/ΊBbSp\5D"i}@e{nf?ɺj<*saE}츈^]Z㪎vTA~Wp N(X,bBb-֟ \ `>br(VL}itMe{Q8_#<R}*̾q_y*5"h?Hm=dhL}xc^2RvhH-*:z2Nn<0oڗl"rwqfl j<ضy4K N40̦5^Ndo&q2pǡgH$[oY]6w՘WСp]Ÿ `4MDI hwW'Q=-]Ԑ0^(݆1^dAJ~)[۽S"$ݖ'<ϽJF4:2bFr@''-ךT 笵xz9́Y0&0xׯR~T$_fl g݉"݃2TSXC.5AN;6q 58IیvNfe$rHfD <֝[ZLP*V)oPʁ"RA^\~&JAo1v-K>{cBWDިcm:NY8&o;FePi̫pP |Yo s )Χ0y:k"3N}qv<􍵧}Jz=>rs5aqAyRފupo2A!Mʔ8!\g*8̭· &͛8tغߐTI1K2Y!ďl]١ T~C'u3DM}B>hn0 \.@sժC 2[ LK):i{{!]&Z`li]b+y÷!G~bzh|p!wNq]ߺjhl^d2LdX!WUe,#:P>|pS^u&nn=x)a]&4. j̐oUb*J:8"ۺ;C1ӮcUs a*~X `X>+e6-ŴH pWd7\{+^6bWu]0 M ټzڷt-+L0F4 rNq>۫E,T3QLMR8^[!>X@4yٿy' L_QCm Z%~O!}0Fv$I2SܑUcMr\čz0=lsu;Ӷ!I)i$e)kBwR u֒DP@_pO_h0(=\l}ʞC?׶7X0:ˣpR3ne1! jYS)B9/)ysP|:/)k'a@“ _0)e.jLֿI9?r QN[`C mІ秄o*^z[>V*ndׇ.S}zNe]6s)yM?0\-Q`j9_ 2lEVfAiBĢkZWz$``A XFJ"L4'#Ppy"UK8Z;ϭ 1:;)m,lB0&.+1F~+K*@+V1҃^p>zT]c5']=$Zz)%|iF4#i%{*QHM՚f8uä~\6h O̤`4RFHe֘> -L]\M,(my '0@tt<(8 .ߑձ-vBs5ZIyxxpEzNnOq6TnL*w׉0[-ҡGdfsv $h^0 #=Z]4=upP6v v BX;Lܤ+o\qfD1LKAh7Wt?1L=:ި8:g<NJkJ1x?[dmEA ׸7 L_8v{ sbSsSvVwP]Q y Ȥ:L$S)jg&P+:ݪ_|]J( JzA`kh@^:2ߣˣG&X0f)DZ~6;nNquS۬$ןUX8fW"!5woڪ0 FuЧcktf!hܨTu(޽95̾b }95mYBf.xV_3L}j%}W8xػljd4\XSw~QBJ GgxvSeT9pBA3}Ѧz%T"USHדY9 ;5Nܕɫrs-g,nXv( E36F~`Q[(.Лcrh.w`D씙no=-Ν‰F98c,J q 3;.DpgY`ikiڻUTs"k$9]7y]gy32hҙDv^"ʇ5WzjxLtlȼshrˡrǬR (D&9(bӤ}zC!Pf')-rYD~ˉ ՠ9d24&_' yi4=BqUՇq%&Q7Ft| BøcOcDR@AoTv Z{q]FG^Y+HcPMF6 @kFߧ {vԍ5ec; ޅD̮apiz4 # 6o>>rFA`8DŽAF@rH D#wt͇Lb, xZƗ VLD- [g huM\? w{-Μ(5癘B)!>2%]/.$hG{lPr@m@J_C-nɮE+F>\,$6"W`WO/B61~cK{W?~DBW֒_@).P7;\+ϧg)2J$Nzj *}׀\dٷCjbৗG@z8l]Sa D95QeAa ʞ8vI8H?5/8@<ζ! F8L[fWNUOqϾs=rN@ >K7y5:[0<`WȠ,cc,'PYueshZo(Gõi?!nX^⩈˭X8{mRrdglb+q<#PVT#HeXGg}??Nf gYzvO!₻Q;Xi+$ y/$%4̽cX&W."QU$\oEu\fhNAk: cU Gܕ3nƟ-,_Ըkɭ?_e3Hb#zŷ5oCXSzj@ѽ,\V-_ㆡEd,vK${ },UD},}EDŽr3!tn*/ c}&~P ;o0> /uFSh刲iPUgp.Xؗ8V s:[KR 4:~\ad!}$蟋o`z3"ᏀZû/kVul / duOK"j %0ӰˁA;cv[ôfrd|Ôfsnv]neP#H,"*$ۖEAb%A[};"NouVgdNKC!I"zWL4H~#poA^%jlF}>i{v2n4\`%8o#ߧ@kK 2`AutF_C-<ǜTy[ $rm 6 և8˴2_dWT3QzLW13h#=WȔ,Y\{;0xBteGP =쪄U6Sl/ ZC)30WxfB1w1QQ[34$ZV178EX\dXn\F<59nV {S6۝Ex07Q ΀aQ+SOjbBrR \C1;F:PfKL;mE{c°:Y% GDUY(~ݱpc | >T8)Ic|y}DQ%P̈/'К+}D Çǃ0CxO?c`*?"M̓󧥶TaK4@lrcL[S y޺&" E|kr)Ɂ;5;MP0!Kۇ\xp,($Rld,pS:K%j5w>J?0AN41anp1d~Bn^: +7ב= iZ ֚zx πB/`@EK_4\$Oڶzڵ+1B4s'ãVq/jQyfh }veaeo""p(V&G&S) ^5' 6lIՊ_'|@Z۸4 U*pX@K62ffV&2W!&AdbO>QZ6t(GbN̂_/@ma_)%FHbɨf~"+$S\b^+'K|! tsq$̟ !DZf!)zzޱdL&#jxP%t`YS9lq M6aY)Lp$exh-Tvn' PAڐk'NXSAxjÆPq\!{~XV^8ե\c^rU* 'D &쭟FlLy4r9МST,H9sOcVHju.uëhJ${`*,T"g|PWȦUA^%!N o2l??mR@OOBTZѲAW=9QLt}Դ+@m1{ckC; 8Y6C3?G]c -o:= |B#c2b8_ţ/oe>RK@z箁/w{yD;: <6.۱ >6Wh "X*\+s[gLгASA̲vKPJ\.8ġ8j@G8U@~uNI%5RPۖEHP3yvp^SԓىErJ;d neuwm"vf Y=@7Cb4Tk!v3е˚yuB<^[%4&9J6UǺ3SĬ|?b $2#! V|;{MjY5V ژk+CBZ|DMX3i'+ȉ1jvTUh/f%ڲsz4oN琰(.(8D9IPZFLttE直MY,uWήz5Z!Z ;pG*~8O(.'̝l!|>cL#T5C~יJ*?L|`8‚a[| 92$-S7hybճ*}-]0I 4 )QMRAI~A?I v>Lo\ʐ;MLĢ=fӪ:A1eS3~LJ{뎑f{hP2ŷʀ67/K;.FԐT idDbFU !?ͷ,)f Fvf{8d& Yߚakکa@80(52n"q\e5z=BH tj'F; <~lCq"B#FaB'4݂"Uau螿`喑GXeް ɹ('Lw˹YY'TǗ#c@@=09NplsB\|t횿ougPsKT\wu6n0lY% JJ]mϷwBvy6>l oYFf[-_DD( @}w I EsVJI35?h.}=Gz"uY)2ւ,=ݷ$='$nQZ̝6%6{u}] IɘRk'd+NeAVѕ%ʋPO(*Ɓl =]IVm kKx*@p9W;+Tyt0_Epr b!q]T}{-"5>xÉgURFBM<UC4n]p6- `穫K>j^ nҵ鍉q ajg@Jʷ"EB홦\np0*ri? \3VH+=p eb_@ 6w J8*i< 35Ϝ8t}15sDJ ,d3y@V;~ٶ> <=:A- ju0ovTVXYE,,Ec{#Uz` Le:BI=WPH~*B8t3+a[c<kN!0l chHw@d!sĥ޼>Ga:؆ߐp>^oٳ_3g_q2G&9r[BK6$yjUoY8RD%GQudW6seUGc:u@'(:9u_I5G?miJo<(t[{+} wape94݆G#p-Q be;x? J䃒YS=ߖvQ' GWı+a}QB}Y[!˕zP+0 }]wp r%6mA oJ'֖RaA5WTqqאKխc-0ؘhЇ'"5ՁfMtVs\DC'U)Ku7RptCzCS5س~,Y+qŏ-*6'O!{[9ܺˑ2آ"F.P6 %B#ojy4rjDc`td%.0UwlifS[̑j5r_/<"ޔi⿏6H >;v1p[rf \b-pq8;V:\PFŔT4Bnp*МJk >iI(4 fW`Buc hI7"h`ۣ8x>J} FM=\.L?DX/PxP8R2ƬohR| [xmGe{2 AoIBcHM!7bzPS}mAĮCt96RYT_\X5P&x?JPyuY"cK@LpU6148ʂ4|=X6! ˚$q- 2hS3ۭZߧtw:@,}K,U8ݥxDDWsKbQl.7+ZF{Ӱ{.cOXc =?u~ODN12MurId/!)rx%iIY6ش J);9Ӻ 5MH^wʇ54{\)J}x3E`  eAnSx!iUSNO^r'$o0eĎgQ Rnjk)5O Z!&i[Y,{ʚ4@ G8TXYVcp6,K`k/5`z/zp5[n?Nő5"o4٧܅GJe XdGeR3KCm2Ҟ _TpD/{v+Uj4‹eeD_Tr֗ W"гi$ƾX۠TE[khʛ}͐60=IYGJ`D9*>4h}H==E7bTḢOCx0/V,-dA[A3 F}@1y`s?̂FTXU5PLy)K [,lbU0y1B-'LsĩDs> %+NkЪPSk(-`SA nt|Z%96WuT| e5qPTl̄H6Mc-JTBq6@F iܽg"%>/v6\7 .tHl)}IxdYdiU#)N$̊ȩ_c)- 04܀loO}MQS|bbsb4{VPtCu9@#BNeO_q<|IQ‚px4sܘ5HGXN9܊ߜEHo#@x-gnG=ic[!ZoN*p^|V|[_.rBˠZeZsD6IB'3c N7DŽ8 < tNMzX{1LDmh(ETulBDXiVbLTX Q^]4bU( }CAM7B"+1MuBVBV_ikV&B(T͝tgiрg{@(A"🔇W!>%@vmO+H aHyV'5t CM7ٙ6&Wx^Ak?[ϳ$Uj#pD[(IAt1|T^H&I9&qGYeX2NFVZ0O|ku.Z5 ;qSiºӤ`,9;ߒ]6jK+,:/1bfi<>ܥS7Z=XۘR/OJ9Kwn ?89 Y@1EHf{NYWwH aԇ[?*L"Zf9+}O1N2G ۨ2G{.J'Xp-ç`PM!:b{HSp =e^~8n脉!9zNcw$zqzigBo T|{ji4 p9b|礷ns`"PWNTP` t:"%LlQCHtyy<]Mctxd{d.5H?K:ڬy|ys')/e{xU#JJ^&O{v'_O  LZ2&$Z=~DhrtcB<{Q"80X<2X/93OcF'u@ua@8s DHXkѾH) 4O5nI?+ǂv9M dPԸät;D&%:{ޟX8$SRE8axT0ۋgsfneZW3O:17:w:-<δ0U~mdpڢ` 9sJ?-kNZ=&ïjbIxvpsCԦe|Z_\2c@|m Ǡ s}.w3s`ib?6RĨoW-6Dy^í/ŏ#}3K8g[uPJ6u@(S VpHHY!bE9K/VL󹬵;o&۠bqC$)&>H:(fD=N1&-0x؏tCn˥~R8FpӔ :$O'ueK8ι0e%'",wdAOJ,lGWa*z]WK{]jA μ~uw$2(|8LFYO/'V+)`Kn1ؑH :hw =(AC `F6<(<ߩ1F5?f€4 "J0ԷpǛG1%B dmN"m%nwZz^plxQT0J ޾;SƤeCu֗^pY^0;"t̋\ȥBŢp!g<Şۻj5BB{5Ɂ4ƒ|R(/b0ϡrk֕3t] } Ԅ  @6 Az?gq;% lשa)֦w!+/kuaCrAA,Un$ih& ?%#7]LGKʐ*[n`4Xԏ?LȨpUpx:Y5r'1,1 -=h\x]V"wh WK)w0P;%̸;-nwNRbt ,+ܫ`p ֡xz *Ű;*uJaơU"Ff}Sy ⾂sv x6\6/d1b;th^j#Y45ĂnvϝՀ"? U d` p[Ek]]?ml5GfPة۶++(I28٤FiʩV‡PS 36b: =G9d.>6i)aV,myZx7;\0;D8ߏ`O5vl9bi=rDNb?(L f@(7[V;@J~%3RnP7=t=U#7^2\qKeu 년q.Gא18T^N&*^nI5NA3$=ks,471>D{!/sc&ȀjDѾOoJahUD+P׀Y芎LcD+kqxYFjDL X;yZ$o&UGj s =H,3vPwMwhv_@N-ֆ[f-S]s‡bշ[PERR2Yb#>l0PM%5󯄉:ծډ< [ @-@%a ~9/} fiiYt,1SR Ql$G$1]oژ٧xb@MW&ji7|6>÷3e@ ^es&B> u5b=<J"Վ9ZՊV'*im{B_ C *.Ry$B|=)qeo Ń"OࡱG}k>ʢ/O084f04슕 @#̐bKƓuTB ع*pNz3>g4#AZ(iB'01v>"&P'.O=?|eǸ/'Y6:<4DN>p{)+3p }5zj'ث(`呄iY/- eR+scqᳯ^'nj*uqa jjR0XW&Ҵb.ͦsAjSN2@{8ѢsbW VKtz~`2ko^@WB<=OT!l"2xLIFר #BYl|yQ$;;J^?1a;q?0Č.Ptt}820I˒ = /̈8.z/cx|C6']c!I ^FN*ʩSMRzTR,cqAru2ъ`Q|Pyޟ~oҗ k%h^^T@-j1dfsnȊ ؚFOH2%Dh'=\_ C&&\#9aV}Pin3#z8ehTҢ:&މԁL4sV_mh/ۑg%dIאc4{xo\#@ML][ieHcb͈H=+FwF%xo`#ŇHckpѠsƁ. 2i,KlZa7Eς}ً:G1.*x;5:@ǴK^a+l-HV"d|= kѳPKI70 N.QiQ^ιVѤɈ%I%dKD+ )nӨ|$xfEaKg֧@@ChbykjKoCekMu MT+Yy]M3*x$eI=G>XFLoe0WE99bL|^"-PVd81fԾed@!N.V@뺱{jZٔMj}& q-8f_T H{Y~%:3]Y>ͼ=uƾ$IO4ˤ; Ą`LKFOdPvN ;:0`XLxm zt0Gs3L]4!CA.SE1B`b}۔O}D8|Y1ZLABH.ʙ L.h6"0 9=d1TnPߎԫ1Rd2ᔤ2B@%0y2! k̷oŢgC)}*vv5F|ozM_ɢڣJy(q<-:L#>LDE |i8`>|D R ):~BH^(nBag%rQ}_>:$l #-y/f@>آV:K;x뇒*t^+ޒ^|M?rBŠCG$ZOo&[J/1nQ=$ s+Օ$X!qޔZIq}bP9(r1JT㔐ҍ[Kڽ^,QY!AudtLD+5`5jY.B>6?f:(KAKe f8=6]R!ot' w)62ݻ|RY",?zߗ2,V]v<14w0%MۚS$GppUvRn F|?t q\XC3}6wc2N2ťE[A28gm >Br4[+ن6?j|% %,źM)6eM`&Q{ܻDjp˩xzj*!ز/ ޻Gm7JAk[_0 Ւ<!`B?*X 0'<˜}p㐕62Y)3tˇ23*XW eJt {*o@1US%brTr1 ~*h1mn++#G7 F1ۿ k~]o]򥦥&ܮn6)\HA7~ClwOz'Rlwqʙ/XTHj@6 Rbrb3FPh/q5c@W1BxX+uL 6(֜{,M>#>{2f?a OYƁIf_'8jD]Gr?F5ZQ`6R&fjJsiDScJ! 4;Y4uJd퓛`Vy {V[URM5ԮXm;@^n wOmxhp&*L lA \NC6F~1\R%!5(u2ʮƉ2H#-njDYO2,y%&FD'ӻ(hxxeLm `T@V[($s8Մ.--./ ,FA1?s$z:tC ֢|NAN!%2_f#`ĵO; A`QN;>&=Qqhbҷ /I; 2:uA']*e%Ni6<ѫ㬘W*9: ǎzoqqM_ wmBe]!ha{&G_A ͫz]:osC baBZ9l&-7J=]ɏQas"ǘj ?_pSt9|ZTU2b;dḺ%SLR@VTvXTJ̗TOW6+v׭ǂUO`nQu@xnoj?oܨ-6ls]Y 047#)OO1ƪa01&TZ?f| <8)0f勡=H*Kc7ϥWTӅيgzTJ#ͦ4`Tpc+@[&Y nn hfeWM͟aT u!f[<9⧴c-S4SKRcp Wɿ.Y'`Z';_ h4"i7u&qׄ*_*c&BN~~e8=VAc Q~VtwBy_J^nti 9h\ցYzѱG<*>"4ܘUv =36̏i_Gnxr7*Bf X.NKG tda/ <ؙaAp3Y{;\?=e"t1$Q vs$t<~T0>'RjܞWB L7# NUHWeIj7e@*dM}<C珶"`{ƱvnhLBxΑ8eKԅ|e} ^ 6G`mOnnz+Ac*#Jh-@LwK[ ľf{: 1xD>$vң)z#p'+sVň}~nL2B ;ZHtv|v  v3't`[s!Pf|iqB1Y c`[dbnwbigr2WJh+4>z;[Q^4^ǯA7A` qƌqKi[$xqΙY"T!ajF%fzŦWYp)N¯b4ی4>U+VV%HwXœ6ygRegO9#sy )~MgoƏ5<))(޵7T.o0T0pFhxnfV 6Z{H-{μrv#r̹҅=x]p U̵obQO˔ԗ<0})Lx*2YQh}L Qq6M5{՜˹~ XlGZkp3@vpꇵ5P)|ڗ7ჺtŪ֊1q`;=Ҟ+ɩ?o[>4~Ϯ1~ ,|Xś06,( 89Np8Ѱ ?h`mnZ4nN[X^)c&VBX^#@CwB5@n$gb#ap]ly@PF%In/KxH'a+c2b} ~:v8<~#+d( 0+F 2[y@EN[,[p]Uuʋބf'j5RE{:vHKWVqXX nk%rh7stVZzY]_` <\k] #+"a7Vi-d_u*[,F ޖy=v8 jIlh,ͩgrv1٣b<=s 3J鍧7y+WX{1_4-/ԤHd26%sObGY1{zM.LB(G{$Ғo,볬, v,3W{(( ?м`{Ǹiݸ4zUj,&3;̛ 0ĬjoP賺@v?gJ6Uo*UEsiI0r*M/Klo#g<Z+P t99m;cxb~N QlUzFrUЀP׾jZueg~e!+-W@ G"BB;m0RY#Cp8 !mTenGow'acӿNJ*~tn#CzYf5z3b,<,N5.^?ךW/`~ʶr o:vm3;r6:HJ-ǴQ|?~O ?^ev?>>QLRrm6-0<t6,#䠦R}y 81yVvHk]N;fxx0se>sS^Iz$s4jؒFc9KJe%,zR^'>}r[KH\Ql<0·QA{aEa-۷و#!vkH"KXܻ.bUZL$}?WV:" VYzkOT2Ev4(z0M1Wr1,AٯH}} _?y)aagKpi@nhK,){nܲ$]w}`$D&{+?%Ji꼢Ѡ6vf!I*K_(cä5Qw5st>8>ƷnW3I@5'[~zWzuki"rUXqn]\RW] `A~8,Le&:%/MNz~]*m]ʵ *{*ㄼʲtK^EY: y~{]ì#iOVvU@IHd!3ެm<Ay/ ^[ΓHtS (.J[C8w|i7COGzN;|ǔqGJxz]Rsqk+I@i<3@2%_O cڕ9O_Xk tCt WG Ea8fAwaHʴXSq-*oa bm ld3i)TU .Һ5.gzTc"9GLtW(@ᮨM h"/kLCt5bPɢGs .Tve)*-Aj yр H~q~(A׋!Yf>3?sk{UWw ?L"iSNG>虆܃"4,Pr]U G7c|EAm$Q+&g6:Nɞ +{KCIMKNSFiVR)<#chCaPt&\6mȹz^ gkIzO( fhc+~\X'~ϣ:Awcbr3(9?)kl\\v~Y*_/UWR4MX7`.Er,[vzZ c7®҅Ld|1t`'{Wu^U7R=NfzIc' BAN|s]hgNB6L(Џ}}Z'НO|puץӚӸrw6BxkQsMc)*u$ۗpjqH@n& D4EyUۛ.3ў: âd~N4</gԢYOo yIh0 /̖z?癳m ynL? Gk'vGx۱XtO_1X'2UYDZ 1z!7H5hӣ&|9uZcϣ~W`9G{ äg `ZV#XTզ10%D&+rg7tGa!H{qOcL\>%.b]%S)<"4:7s\3a9ADs/OT\wyhr0FAp",RbTh D|qgiq2D`p>2ԝhCNHu;D+ȧ*LTd!9te#R5k'4ESr 6e礥 (`)?Gy!A< $EWdM-*QU n(.r˙J`\9?iވ/2k)z2E&xgK,GW ~p!׷ǿ>3)*׾A˂P'h),5(2 dp|%B-c.e]vK0lrG*)ʵvRX+~{F< %,+ ;1sbјK.ILcM3YL. dFlޓ!֌*]@{即-;:ΡR1QVrG-0Kboܣ;j0uY3zfpѼ8lT%tYnhjv)&.mZ7үIaU{{*w"12+dz[wq,@lW1|ƹьa.{1_ےl{9 B bVa#Aj Jeoxޘ1Hd߭:q@A ı,Pix0gS ,j"'K-J{9Z : s5*! a>P|u<&W.$e%X86},7ެHfL/ ?or)/JsHq0׺]s:/3EwkY'| 4dhݟDd}"k2 Rg*7^$LK'¤0mrbPwn~9J3OQhpy^)d%gʴJ: U!/6M_|t ⻞Ǎ9C&=yy ߯wC|L>Yx.KFDyFTv/+#]yCv6>XUֽwB`Rv-%*eӝP3w*'džWh0FLh4NPKӻIU'2Kk%?V]җ5g*6yy$c(OpCl 8=D^zrT pnmzPA qmJdBbkT,RbT3I~88R;Dg}eɏ:֙s+OGz{ KJ#˜<^Z)]{CY$/Tl b:iDw~1Jgn%H0ԶYp8뎦#:nI0 KB{ε[1%V.ecUj*_\W >$ݎCǷCTY(mA8M#댪`dg?ơ_ǷZP@]ʀW'V"H[jeNbEsUtys0{5"ڝMKc8q/P@ӡ|Cd p! })Vu/lvuշJI O FaD1PPݐ:zb-<UN۹c+SNZzC}3xL)[ν)MyO}~YǰT,ԏ&]p\U47顅R\p|D,FT2=|R_39ٸҬPrpOc4Wrmg9?!u\a3{h;\PR+,vhɐO0{#kPk\mJvwܸ&Ӕ"DƁ~%\nO~)PfoDA2$ l"p:xMLb?2 LY[ tD3' } hŹ J3i3-,tvֲ*uv ͷ,aNŃ{_X=s0] :+P[Q:R--[LV;SBAB-J8FsZR{!K0ྡྷb*n0Ya: 1^IްH!SuL&}6kPQa<,Vr~e͞] |W)&hZNuJ$p]TZw=z >fҰu`In@96{800+; R9A{4vLF@ḫtMŤ}RZ\$F*5Sd j]P;m^y6 釂OD%8ӶY}|#ǎUtp*HA@iOWg .jcǁ@%Nhey*+m5Zj~a>PnĆҦOcTsٱY#l(Q0(ڛT#cĞPuŞ9m-җ*ICUD^>*J]UQ୓Q9ȅ  ﬚v,(AanfWL_@Ev+| \X*WG bwQ/4X?X Cv1oÄش.3z.pm &d4Z?\y"wcEbTmoЧgT||k8(` ZyF!"\ƥ왭*jc24l=02h @М-.'ɅץB f&Ep7 Tj́b:"D\!"y}TeUF`SMOZ q?ҳhAp涪pBcQVTʹ'" }^9*wXqxN705#J9mD|Y]EO 4A۰1oi#V>[Uh-+ƥWñ/̧ 36EYY,05\_D6$EaA?kmP:ek4EqA*Y}@/\Hj†%|?G0=8:ߴ 7Ϫ|~2K^YwB-[gx{3HU\QkY} ֪R3-B:H = dJ.팶,"`ƹLlQ%;{&suODgP#;6V͔xo4RCNyB*Y`ѧE.<4-< O P w!ɱ7K[q Ƒsw]@7P Н=4cecH1b3mZP%W^hN:ϣtIClep'tA\ŵv;:o&rQXH+ge^Ym:m'{pY .ޯD;)f*xR҄ķ"' بW $4;sUJCDd9|3f) _ Wd qLgCA4R;xբԬ{f&]j3X:&oe4| P7uA}PL;0s=Џ9d-[гo'ԮNLSo+{>,K;^Xnh eE4M!.yԆWx}6*cox>C|X2czt8C׷lgrQON|,7@ICFc0)m+0(Bh+c;Rй4tHBЂQz¬Z|,Jk)y:*5wdt gg۶/.4$QY,iUԎWێLZ.`ZgI&Ŧ9#hiiK M숵ue ˹VTa+=lh"$Y$6L|f{/~iuWـdxN9.blQ1:y/x a֠߹U8p/`dv@S4E0!=u{rF|\Ί [.ՓsHAk`S6EͪI݊ϊH2$AxKʙ"PFBNJ-,ʠ[*ҠT{Ci"+))n۲aS׿rҾ (bqBP$d2^ "y,cGwz 3?v /R*NOCWGC4KL>DӓAoJof㧖(Wn= 9jT]dDrSTYWmVb)`(n1M/(cY^aprpQhyk%@h,c&Bণx .`:Wqq- ZsE_i1*dK.I.)kC*KcjΩ哸˺PW?Z9ʍ4V<"D淖uvڸ_GWsy)})),U#} z@J2*+p F}ᝎ2^fY/+n&? z+;N/X-Xiɳ;;Tcglۻ]*17ĺkl,~´M-i|ИlVOQmotq %] f/Ĥ~@inqbg< ;nvG#nK`ƼXYv\cЧtz.}dl.iN 2BΌ\cEQ>.ͩ|ٸd#Rp磌0ښ`$ CWn5xu=) pR;6Säw4h?zӥ9R/GOy>e IXiTų]ȼ{WeI9weU t“%{!W@ȳE,_7|X;}'?1>'!-}88ߚLC, G 2'sW-G*(\d_y y=Rm&/ÐE5?B"U{XImQ0WK#'614pGӝ¡ IC#[f{5%d,{Yl~!.ޔs?j' >GBa{Yxm%Μ/y9&Uk1 24$x9? #b3\/g 3thr[ZK2Θ@4{uVG]yYJmR@Ѻ64䬇Zڃrz _Twew3#v 8af V^BqMǽiZK$ GFrģ)fIC'ʂ93S׭Y%M*▟ŝb\pzTy6w53oI!-|uuie ΕulGH5kCB5@;gv5ԒœY@B䔂bۢů>EjhºsAIN#e>Dӻxs!v+p's-?1V %+[!H:8cqՈkauA6͑ߜ85g7wX/QМ#@Az -@73s P$T]љܫ,*ڜ|^ i',fL=?X͑8д8}JTбр KZee148oo431ӱ v<3';z鿢VR%jA Z\F^d 2yIuV|^`~ nܿJGG\zJjZDA%v+݂^U5mj)W`*d5\MX.m59nT;ml9sqǃ]?CֱIgۏwR3%{ke"V|KՓۆ)Q.Ԛҹ6l)g9OѭzɕtN,H1!|;FV[3x=j\xLwƼ3a7S:'7n wj},kHjg#"Ʈ8 `; LԧX8Kӭ\/*q˟=NF)|f`*CdP_#CJR`F58@DcR'8`DN,~B<Hbݶ0Bl z{dexAk+U5yztOpʼ+妿$cj[!DlM N(KzieQw6(01Kj M pbOQIZ+29KsBK"B ŸRNU[ #$nM 2;Hf5/.p6?Z~ n0@nQsWYKDXلi>!K$J|q&t{|!5.] ggXCeZw򲬝k?cz 25sKe'!WD#z* $5UU*ቲ$ Ȝ0؏v'6q¥_' Z9^s,vN?>6xT M 57ʍsm* NZU@y4yrq|3tA+!KfUJGV_s !$ˀ.zub+nNjQ.D>I]+m䢖` jWڢdl GD]S˔fG: jQ=V]F2da]u+mWmD{& Pȩ#y --wֿ%Cr<؃qʋ~5|Ʈ Xe+J۾* kx G,$nydkoE5B`UM:H >;9FjHO|i}։]\fۈ.+ b^$t̟T|e0o̥UFbܴy`K] vƯK#lBP*~e\< q%.daLM_:<(-eZOi&U"]kTZA ;EC^SWe]ȠM0u`(moNWbxrxg[N|ha9P̸M HuU9-Yh5zLE-M#y֌^oŠ(ŵZ~# tD"|LdT_af FSYM.S=7͊`!"Z]tvL: h;8нl%CwKH<{%^G:Cde烦 1S-Pn 7luPx_!z/?T/_P?F(F%+XZhvgMFsL4D4F96 k1[gɑ32Y|x14:9j^,-Mocp5eeB/f%3H5qw\Qa&)U [zB"I+}:Kd8s2rbCAp)HpnAIJIy;xwוCXV#C|<R>e NP|`x/eV|5{ЎUX|} V,&sD^?wX;3ڗ c*P6hM;~Uھ! p9Y'j% biăr7iܡN{j/a%Bd)ja Pyý'\ RIMA 5x13)oSY>tHL:3%|Or.ˆ&OsPoҡjkrnaAYV@Vtmt14nݾXlߞ1'%kmZK|`A5b]`M}20O N}@*Bڸ?ے-۶ɈOkDH dН+JNiE 5vS(UB4mFa86jDŽvr-&Mr[#젡[Ui,y8iaFJM 4 |!w?ZYL_FLT(s.*L@IkfFVS #fέLn|"?^(縷(Q_DygĩӠj^;g4+ ++ 0cSCۯl<{5>{]QR?`.s֧-2kͿ8wRα 0Ohh JCc+ S&w+S}8E %d'GNnLRB ɂ$0 ]VRơcFFX4j@y(_Otizt@6E'jJRtO);Ò|TL xf3YEJʄ ]WLzQ$/)eʶ5Y ie(\8Z*2l6:{z oe<= Tf\XEN W \\-v_ƺ Xm!'%v)o.*DS儿 ,nuK1NMie[tGf,=0 ܎BGzqY~Ƈ5Xj|]M|kWVƕN4 8`&~wgP%qa|Hz./ pV(S&|WP"^>j1p-N`͗Z|EG@0aP"9{􃆋,/HF24\cd_Ĝ}4q(ʮ8 $.Yu A*YF|b33l.)ganp+YM#.@HX -e*Cn3yU,%I Wi QDXQQ'Cjѡ"Kne41>L0`ٿ 2JLYK&HbPa藊9_j  ,W쾔/QMPWh.߮D}+&p+$CrI>Lh[N.ÓW.:j`f[83sP*ߜYt>#iކhE4뉃Tp-bfF͆1zB1x/}~M?}co"Yq7b 7,!##!H7(QXL+"Wd"A* xaIػqB~Y[1,5yLSEu^ :cIS[s"ţ+,fפ-→BlqY3A3\$'7)!K\Jj #%Ea}\ c@ET V ް+)D'rŚPy tlȶ$VLVR'=:bUDg){OϷ+"`܅(蒜P_GZATd>pg13j%vO=LU$\#y~LJ,gqS4 ViiA!֛,BU'ܮwu׭&nݏD"7Y'%QCKZͅe`aT6hs,g (K;loFé0KF$65|ga:ljhc,c96rדs/Hu]=s<[tdzTįŰF'-߰48!s),UKA"S5Fq@S6,B .ُA8 $^qT:{NH˅Pb􅫎"o֭]vJ2b1„rǃSsO3dCROGԖBa%?DpYvi7Aަ:%Ds 7Qh!c\U*yEEC ~'VP#j^-50VugfJt zFN>P/pXNW4f#&$ؽ2b_"2p_ i8C6nG8HMڄ|5 >V9$7)038]yV\àT-/ JKEa/5#5$]~ }?jQ.R |G[Gs#\1 +CQLďF7jќhyx=MRN]k)Җ!syIFjG3`ʬ0o OTGw,]OZِ~-"`W졛PD, |ZX'uzs)nDekן!Q%d7D2ןyO&j"By OS/L7ߪUu[8PqzǿF U-LFa"20 w8٢d$ip"%I'NyxUAcbG*wBi2vsa^{Rm`:FNT5GhL[=НanLUW5sCˤxgr5uUXI,T_Y'2CT {E@qZfZaR'Z2k;چG~Et A؁ңD \VlzD v# $[E@B&61ۑy إѽ3iE>9ҖpgaTL*܅a '9Z0l-pJh4IV"GOi ="&ƠX'*[nJi[y ݭvUuCڔiF]FFC Ot)L' b*HUW[yߔmwkP =%JrZIۧڟ+)R #?:,_V̎H8HЩ9­S,wPo?)[J*O#Z8Nb(I>p+Vb9Z͸p7#v_֤vB\/|]5CD~7M B 9 "i]( S &8匠%e<(i0@Qi r=>?=j4 g 6z&QIp'Q'Qը1G1Ḏx0?\d ky5 xU4m2nOV15Xz9NgDf0Xe[İ)qҨ,[\K8z"0@S|𸢲f O?HD}tQ7]`hU}X'χjuRVd&명nbnaB9qvHP>H0_,GYWlꖫFn.Gqic + !dDy2&j i7&f'(w{?3}FAs%Ϣ찲oLu?*_^mW\Ҙ$[4=k Ȯ\!isq")"#z3jU+fLD4%A@U(e=NtSwvXBRܩ±㝣MVU.Ae߹{BM$]*)E+Hv1da=PKsagh2C0qWWKEd @5rꤧt 9gVG+jᬢ^ QI,*4JjzۀUf"qD޾! sld 5HÇ,{<3wdNp LJO#AJJT3r=N7%N'>GHré[:N8p"_KߌHBxjJiV [2s,Ϣkw˜3P"# t`ژ9̘Q$s߮!7m'}І -zq6+; ɚ@q:’<5v٘nv;2b` 3+6Xv<WnM|wYc78h΁//4Q!~:4#S!SIl]|Mn/ijdQضI^H :كv}v|7ݛ{g ^HțJrIȵPrvڡn\/Tv&\cz}Ø z&ɹ r ek$xFsMqE!`f4_Y{"z{Uf)LUalEpgR8P6U7wI *щ>vBX_d>jɷ`.I~zvߵJU1|9]#(e` I`x](*Iذ~V/,oqɛ4GPog?)n, J3/Շ&KP< BB#:9%_ Oه{ :XzH +vJgա'qu<٪6E#='Yaf|gK~b"F5ۑJ&TІ _ I Wc*탯Y90W8xs_˿;R :_v𩤆qYs#CG B1"?M [֟q/ЅX*si:ҕjc|/^=_)s֚Wi4""WιYBD=kYs?Ȋ땘k0,geD߀t)Ixk,J`X=!B60&÷ u@v*G5hԝuc_׭ٮc"vVCѩ-\<@A>s|B ssDt?KT}E(kAE'J9O /1R2Әtl oLg'`u(14R `sA ::4~twk+ڒ\&m4k8r!>@m \{C{q5. | bК$}[9\^($Rh<3݁7* n鉀՟хݸ/*5Z&:ڀ<+K'p:..[qs9`bwUǒLnyGs[YP`:*PkɒLVإ;4F. AņɩJH/;=EʺHu"~M# ave[]AKnG+!1x] l+;8-xhc04Q-vz'mIh?=qW~)UVŴl4 ]2jm;&H\*go5 u B-HF 6zrZ d\{Z|_ Ptml1-D]q~w>A 0ÖW@ҷR!)9C@"8wYf+|ŇJTjˠU~hu&>dGP e'4TG{ r^"9lnD#"lRx6юʷZ3>Hv?2?t;?]UU5X0wzٗ[e&D\4ܟ!ꈨSZ3 "<,~KJkAv;w;EN+ɰwptr?VӼ@=v7"X{ޣHێo%:c'0!S tBfHE|f,]SPou`)2 +jLz&9-ݶE%7ބFFȔ jo [%~֍Ѱ,msj|?ܪ ayt}uܛT ةA.rHoȦ5&μ -NT"/G$"F흎G\T BR_D(HFҐ67(Ll fKιu@UL.~pߖ $SH>}Ki5ښyn^oM.बMi%ܷҩ;$Z\/a1\uXGv|IN( S7MT@!jt7[i EA/[Ř^Uܨ{4,A1ez!̏wȍ7F%?9'B0Smj`(fcDiޚް ٷ\Cx[ˌ'y^%4K K‡ !GgT6K-Bg{4hl&$9B}+Ͷ6idS*;kgz52HZٝU¡y d LwXyvlTƹޮ&4Våd Ο>ҎHCGCo/&#ri^yPn)O8c9pmQ8:B/F{t'RY,y}+K?2̬<(v% Na PȄ+YO >@١_)%m>{p zފF\f.(dN&؏vӄ#Sdh[`Iɝe )ءi'9gyW]>te8* #Û@+ӾU9 ’X܃MP+W8>cITsՂOT4PoW$&\#[c(ܠ\#tO=PiW{&51zaHo֐SɵOG9vBfL "D^H9 1u AR8vśN?|K=EA?.=#q!oWM`?2ˇ$͸@8͝_Nmԩ*͎&^_jVƱe%TR"ylVEFqrJT"BPO|+RT@f,߶0,ŋwU\IFlԗv,Wn:G-^]hg^6Z`%zuF3E̪ yjQzSGɕWO bC`S=2.?ehRFlA$lW . "!¨HǞPl>UJ7:[X0g TRh$CQ$ 'b#zJ08~ /)ʛ$N}WtHi|/FfT%Z[f`ugA[%#yEM`\|[:U'O^&>k(Cg Q`ևo.8Nazl5Se|:͸/tzΡ{탎Ϳe [d"u@&C<j%Q*&-+V0J/%bi>Rz n6Rș_L?RR=3;Bxl)ť%}; ?ck38;X{Ot/=Ȑ=sO@-WļLS(h9haUB\ocj 5R?{nHg,B^j8;9,uf|Ga`ذ\.mT-oC8)b du^'&Ow7N5f2GT az2u`?O=(.58ǽy&I0żL/>yj$^:cH}p(*c=K,㲜tA*W ͹Uˢ7C%cZ =*STj*yBl?+g#UX@,|%4UϏ& OjYո lz=Ye\]2dj6y|ԛ-BD'Ǝ||S2cF꽷s)9[^]Ԅvρ8Mc^žoIyS7WKkDـ~ 3r~!c#6= +ob5TD6|h5pJ)Y # ^VW> =C 5-ʩ/!lk"U%ɈKv%02'X~)1#ڰ*ND lM3iet;)? u(7f]0Pײ] m< >Ƿ$;ľv.`Y(}W8LGX?cpFƒe@e=9NE(T0ξ畯hJؐR۟RÉ{F?<;ji%i>-xF4/5-Ϡ8xzkЪee*yT1 ST~"n3\FkƱyb ֊ػ˖qa\#ٚkoĀɡ[ZqyuMP/{O e:tA+ ТkOBp,y#^ rajs/I9WP#}=ȟd>Ҁ…W>$2 ։S>LػQjhn+P1[Qz|i2TZgYB2r{ _5Im@JQnoy80,C i3gRV̖O־+ki-ClVٺU )WE ޞWll*5[ ~ms Kˢ xٓ).("0*ѶZ( t'=c 9]!߬7)Uؿ/P(\wKT3+Vb7xDةjC+O>'هU_>+@`v4U~$̞lX!W%r]%<o#K Ȝp0h7^FpnM|f_)z@G ˆ8$zPNQy2YWXQ< [Q|w8934>rQ+)C_J}}t[[7< V1#!VYjr@Y}KY+syD'zV<.K3HDb BQ #Y56qzD}W*<3&W~_vl 1{Of _7w֯q$)'J 3`Bxa&;,:b#[dYtR_ S-RV"BbNB:03c0%Le%oW#L-w[f\H,Qoi3!2ܢxIa|qԸI$! ;F+W۰3ƁZ3p9<|J2㡊 zYHiBM=? 7 yEQTVl 3ύ/Ȑ&$@L_Mc,r }c % P#XXMVQO< _$`E\Iv5KNAZ!:CaY@!? HN#A ]Eç>7mkRJy_ĒA+7L+&!ס0Gc? 458ݦ<ި_MUmL=Mlgج;; ҉ ݵ)ןF. Jn;9/u3BU2f!?w>| _2tbSY럦¬?h_]{Ě>@NrӦ \ Xg>ܺJyOsM(뫾rb?_zϤR۰-߀p?vsL|_H;.3#ypM 5pO.-!M?*7kIr(t$h3}a6cN9)<_|3~_%[c͹L *r݃ـN₉9R(IiThGI6?lf%Ԡ?fT-̉[Q+eƶF`7*n¡;{%9OTSRT Ŋ`qF`l#vqn w#,'iQX` msb1FsO# 0u<ʤ*꼿jA AǺ{I)S} 3te0l4%3Uz۱HZ;ܠarl4{ҸfkmSWhyŗX,`n%\@w8™_G" y 5'CΚWvPC o3[u G7r?SO 8`!$~sI[YE$|s$7܅4Ps<ǢC`A*(?@ocmN]Œ]g-[J #RX7$CAnb Vv]qx?WTmS ];&9tt&|oXd[+[& ú۩Me4܋"/9SZ=_||TsKC>#o ;rh( BG$a2=JxqdgXxZ傀$#;l[1y9;1p~f9r܎[B7i}H&7rDlKN4ʿ_]/2-)iP#B 1Dcg.H~=ZEC}jOzW5P%OCⵑ\ŨEJ 58 m=5I1dLғD pq G&0+9˕uwi:x`lᄉI Qp5NRdL>V G]㹇싫\YHQӁe+٬%r2c4¶l`FO6H M nC?h?y7Pɞ6&r4a.\gуG IA0u(W.nL t*qO 8}m [MRKZ%C88:͞/Ⱥ]o§VT3yT\} ӊ,L֗Jϼ#׼=l {~#̅ÕG7αz1T+xn9 Ьם1Zw2:'6T6y[f|9IxhnӊRxT!(Օ&>z2]1|Z)A(^4D=Bͥܠ 2lTn i܎cM k8eц &I"d02ׂ_EEoN%8xYA>AXjdgi_"*(n~5$`xܘ žDE@B*Xg=uV Q:5nϓ9֗`fIW-p*#~{inf(M cABӭ؅qD9uatu\=`wޓqZ=݀kx@ٙwtLV1CmjF'z^2Wy^p$I5)\@y.. Kb6 .ݍTb~&> |iWUo`BwK>5BPYyɄGK\~emGwݛ)U\z[(<qJtk9A:ikC^Rʮj4&x%rCXncy@$ӆCtVOЬ:D Q6æ,o r!st.(˸u ,bzk,α`4,!QxG$_^dǷ6{H#HQw@CGme\()۶zs %!٤\T˂vV]zHZ). ΀E*ݲreOz/(JS(E)%Wsxs\rY^] ɤ8Qa. :YW nׅ^~H !8[LAuБ}*dKg0\x;rdaq+k;h\FV) iٌNdrY*iՁ_NѶ1zph۔f6VB` ` h> dܺ{>"8H:ᑭXe?IZ V\ -ٹ*ᔫb· L2fY;#v9])Qn^+bJF`SڜZbq ~tVz%B@(婣+ۊM7,% wLxxm\RݲSe<;oTx/7[\7g3;X `K|.B6rw&[]a6L n tm)|av񕄫hF%}Ȁ.twhTdKi8xG8duydmvLȰ7z aejV3Yeq5;^`46OAY_U[,gS;'(\]~d?S\/8XN|ӡZ9 tf_N^N}j8$I۷bJ"KM欕g6)v{:I:Qu#>%X'ڑ2W1T>,: ҍvZIUWW!]!"'!!TKʂ0MH&ư}BWaR:̔}d66C5i@l{I 1 Zw*y A-3!74Wt<0G=ON&9\G|~JH\\u\СkWX0%BzYQӯg,q!g1ƚ!HlRHD%Vc96u'ڟv~: t,k 1%!9iл"=uD>V \܎Ei{'|]~i?o Gad%좾/Qm=8[k[|0O#Qx٩ cf\(DL 㛪ˇl44e` ?7@Šzd:nvs"y\*Ef^F0P0|RR0h]C y,!ʰ 1{b8o&Zy۶~0)/ZlJڅ$d" dG޾N 6]ƦF{L7$(j_RdRe Vw OC[=#x|${=,RsGD]12KIr>̥(71Ns߾pŝafuM-MjG0GrbK8F):Թ֮18hFF=8-Ա, WF p)tŠ)_L`=AfWGq)6T ֩F>=u583 M:vhICGsSK cXen7:;_?M˯6 Suy2ʃAjXf>Yp`D9s o( aIn> F#ٌDz%!,~>ƚa: vIISHm(b+Sx ~CB^Ovo¬(:r[V-F~٤3@K0+It3s]^w)?uЙ6짛M4,{#/EoDފGnz*{K>\ \5OR_D>%J 4ᙍ{;Us²pNd0a,'٫ꍬD A6#0vٮutĔ|;xPU?7)e7,A['9O Xk)emVi\O6zXSs5Yn@9+: , Уv+QddF',;zZBsL3l_r!}&_4(o>_ms( {MUUό%~ h CłyG>P $N vHe{ӡ綾_c/0AdCYvJ1+Iݶ翚9SP[͒֐fOMAr5نJ(b3T^`'v󠈰.KU(V6gMv}S|nF I{C 7(&㌨duz-01$itpgMew̤"%K/ݫklueo5rEӡ7b_3na(-^V~?HAZC7}fAoCAY9/$S6/;sj1V{`fIUI6Plt./n*;A__ou/f!8s屄h"~+u&!ai䅦ŒUJ=9ǃvp5RI(ci"9T2RdWO G2Zߜks߇W`9:K"=~]H U:xK~G}4yk 8Jl0 ⥗+ ,/q=7s]Fj8!,Ex=$*@luE׌[ = o3/J¶7zG㛚śHȫk?-CA Cs`!<(FcV:N~+-)CpGOCuPq~ʤ> :DK=;j ag@Ѓ돜R𬲓JLXj1!fXp3%TbF/,{GRM 7 XF2fR1"6˃! Bz{S1hѬN;d Pxg.zE9T"Tb?Qfi :aoOQԎبL {D8= D9).{+yڰ~MK]5vjeZ un+T;>98Z[U#K[YYhf=>Z+V,*-^{۪kñ4ȓ%œj#nWP9LRM,cV6ʃuli.iZkaYac>XM}\ZF{to^Gÿ%FEtg_JU8?e<%ڜzikv_|/bthnUuGccM~2ed\L͕{`q]yQWj :UD{"?(l&6&*9:M%NfL_:F[5sK"Zn0h;): u Comsw 7|xk!^1 9B$nȰcd2bC%U\mdnBP%xvMj5v!]E]MQNi>f(nr#.dB>2%AErv36RQ$x-mކ+ךO<< NrScPiCyx󳐕s5#4@Ho&oK 4t)PEj%G0avL?6@pEHw d!,mhfDt2gɫu }B\ɕZ#!R(#y$~83YnRFS~F%M{>hd]*0 GwOnKs1rŒ;6&t+a n1wV@=a}&ٯn*? gfD7VF\cpW$͆wϓ9 9 B aIj:\Gkxłz8X{ nmi]] SX xҦ+(-܀P\'5sqţ*:ko(@=:WW'9|&k{w \63ޜI 2}HPɩA۠CuuS(!SM#u:]ml9ca J?cAcy{e%L9 31@7q!0% >J=dtĎB?Q&D?Osuy.WFHAÁ4Qa}+Q?9 Sdש#&ѵ)y;}/a͖"00^pڒ3Bx\9 4^S+j`aT-#و9İIH:3/ټt$.UCRh sTi15=:yGZq[UMS(U4s+,xp0 Gv2ΗŘhylL!)K'E% Cdi>%>+HN"㸨kJ |2v¬ t\=]|3̼6IWJRA:l RIe]OV7XŬ 0=Pڏhg!~s_4&(1c4VU7z eY]sV*쭫⤌ ~O} TW8^MiY~ jO_rJi ~ne2}j{׋CY.5"S ģ 0?#B1qoe5tU]!ɿviN VݬbA&aq|D$4{|fIFIfIn+B>b8泅_T)ɠQ 8vD6 '–&TcFPA#Hޯ!p"Ү<xaYouQ VvRŝ,q[_31A|V>Bu5gmuU{"ݤ! z=@A;VG~bAyAb||AIؼFXC_6^w ;JXFJkt3 r\˜g])5)xQ/ߺLM'F% z:D$vVʺ pw#5ܢʾn\O{F2QhDT:Sǥi&ϧ\+}6=TB H̰ Yxx񍅺9b"}bѼ$6O:-n76ߠEkޱOg !΅G "Zd:|s< -{9 .m|a?.#VGwy4hqGu QB%t1DPcgaVS\p?J4$):]\ ~F׈}̡|: k9 @IvZ!k=r} `9)٣6_L`;0f?PN :Ѳ} ji do_7j$U*Tyl,Lr=` ȵc/ԙƂvI&t{X-yFœ}9a;E@5!}X8D818*Ьm<l /GSeg2Q?yR$9VG;V&x`1 c VL?Z26Ó!l6j/B8i QU^&?*D{m,O"د[:Ì`* 7B>֛%юwWQ]k S?~ kU!l}9|KZ4!@ؙ Oi :UVPussD^nUW==YѱP|>Hhv4zwV@c;8 UK:L5Fp.ab'a'ڴPP.fHE`&̸'t!Lԉcv Y׊H$ëCi!ڍ3R2 Z{s Y(QXΑkP-}՜S}g,EF<ۛg~%`27_XO+&e4J#pdyc]9[]q |0~O j'blwf[mG˙n͚2Z6S&Eڗn]|Ct{>iχD^Y2.(^SL {:~:>R[2yRESYV.bo7RQj1w?-y3Vj;S ^b%H:~>mϫ26o- x>"zk]5sb'oſX\(szl yע-!ͷ-@*2eӁUZ?;ƇTcTBFS!IBm$cxķvj]u?b#G#KT $~]sp58ĶT>}+<S)0iڋUn&W>ߤSid f2ݞl10=΋8rzpzEV5L{[aT]ZZ93G\x2sixP!g۪w"%Rl0*lcju|jЊ]?Szse-xCM_ F< "l/i 'ҏ"͝1Zy~Z?|*Ch#땴,pߢn]0ӣP+LٱOCU ŭg$Tc2֡ 4 gN?o@G06eSv׽*,;uß`/eys wWVw8VTw <έX3&sMa{ [!{-f14 ̙ R7P Y}>sa`Ə_ lϡst-`E^, fo$bYǏê<0cKwtļZSxfzy[;,+Z3KS !޾Yc"5F5*4{'㖲nRDMYXdL:#%BA@X * tfk;]OɉSLű̞7:topI EWP?#k9@9?IJKfwiͽRqL8QR`vz9y;_(IJH},pX:1sxz/ ;3x~~|D6pPDV #ÌLU@&#CB95 Lddg# ωIX4!JuǬFE*Z`B=D|TP(k2eafnc ~Z X?;yRcaߠCbViʤhvދ&,-0 Q]g4QkE-,[?#C4%'=v>%ޏH- Zewk}C$iOHY~ߩkhuDa^gg In8\aWWeaK.X7eL^_?^QqE0TSF>Q&sko8QխcL9̓K謜Õ\?kLu6Aia>ѬoJ2D&LQ*nGw4b#gᘂbt|ҁ ?KIQV `_% j".ƍ8Nے-Sf)[6Cqk(K\~4`Be(JO@WJcӀ^~?qHr"a},n;\>ݲXߢ`F*wȞ1GcDt 7J '] ~J鮭#> pFҕN `/DeýdȜ6-Π%X>ݱԜ`/ 8sqiko5$j=kmt=C1;5c4[Rla}ɖUDzn⭿Yt^Xrc章U֩?wtq7=ux{Yd$XOLIN.5S05@naPSeڙ;Ly;Sa as&<[QwZ>t{TљB6g݄e)|!4j}З:O5qEFRܱ}hYT_@6"xaM8&ede4G?т>"ihR׶^TpH](T,;["C o{ `Es.Bl605?˹)bIRīp?on(=QϾg +)7]i1S%3qh?2r0ulXik`n_|YɊl&s^aI &:JȂV(ȶϦ+yw:zKgFu>XvVLj{rk%Wm욌3'bw_q#c8a lQ@MN0,bq`s5D!|yalK ~*/7C-E[E= _ئׄ _T5Dڤl z?lD Jx $}59@cvSIzCC~0]{;f1%Lp! I`K,2{rL ǷԩO(,Tgrܘ-:!HT&!>T{Xٻ9'p_fos:u]͐NCǁvL+ZkwD`n sw{r'wG&4\B .8qIQ(XRNw M(61f˨JTsȗkd #F Ԇui_/f "tTdlӝG$6B _sE}<5sP?Y.cџPNZTK_lp8 v~YlR7ʷھLYԋ@µtcH95)|Ytd=* 霷4a+'L5/L?Jч>k{a52# Dj:L2_zEfd͋G/=xʽ_r46Q}Ѡl;^=ch*yA1>06!vkh1;x?a )fL=)FfM$3>!Brvy"RB̄CX ^@>m_'g^YPgҳuO9 |5.0虧1ܩҥp 7Xp@ΖLsz`x$I~|YJV|˺]B˛$3 cHe 9-X%1lK?2/B+0q% O%t8!wׁ Gk-D$Xuԃ V}0z}p`z{Mn@!x..֮ Mm¸?܊_*r-cgUv8$xZq\$E6T $+JLB"g}c8| ~" DkA ϋgCfM;Vy\,'[͉-\ϊ;\|_Q"M[rU AX`s nreO])a-1y+Ԧ]pv'}7+ԴI;10TK۴o7,S &ZsTO8}E/*⇆`l31LN'A5Di@JYټ矕U)>"enS>{M0W #6'a7xvS!9Ӷgt7s(cY$0xbCaW8]Cd{v ސ_RHɡ%YfXhm*["Mt[A46tfV@$ ؗk!+AyP"㜂9AP΄kx#M%Hl1qYwX@{7wxP&mt/R}=/Bb"R;m4g8h yC*N/NpF]_;儿 $0Pw6@) vkCwP#氭Ѓ.M}gW&+2&2p G;q2jV\UHk TxpRqaQ_S ]Vveҕz,K'Q~LPOF *1 N3u0 7Ú~h"TIF=?ԥUS2A,TT*քc$BS.|#d ,%N :8 y.iPH+Z xV%1k8mc^üx|~3S~DmE'hU2nHYrAXnޅ)=keɸ(c)1ݍ9}I^*탪 JFɗٍsӺB1;t{۱.i^P`̱!E#z;xƻlZE­d:]YVx~H0G_`QV`Ş}:kNꀉV!8T,ȹeݿ`gi=j⑧m&bsvmERpex61 $wAπ]ŬlT̎ EAM%708W1v~TOgWhHT$-1ٖhwsAg5t+ҁI iVГLT%{'H/M.L0&U:ە/%GA|ÖBțؒK@'T xP4g%fqzgEc Ծ_x!:ƻg>Ce&ci* zZ dΓgl u('rv >Qrlkл8/IXW|^{6>Ӹ2vT1/GYԨ$~(ٰu!6= ꜏,oX  r>9tVRd>T[QReU…Ka\nl9(8bD8ЛRZǓ+#Jm3E_OvC9 E~q|JD9 Jݧo8׷;1pXejUAv۞LmT+*܀͹E|'K*h~ rܾx؋E|.p%h TA~p*1f.=%Ը=)vq_4l#7aH>i<Y(Ρx*@o|]bAƚX[h%豻MZ!Y=t(kSCB.O]ڹ T}.Uz3qX%LW.Zo8do>xcIu'5ho'_51.5[ >I4UWDIBw X;7;'RQ,[]u0;NYiJX5LֿO0Z6b9~ >"bM0hGyKvUTPÜk-Ftw;꿃T6`VcX՟;[ s [cUX FPc[S{CܟD4@BMyMCz؜9mm;p(@gW>JaۀBXsJ9 4^+Qjr~j/0׿`̔7>hw aMֻ3{&V=\/"wN8,PNߞZ. o,,7)X>I'BZm~^4X8!z'vD:JJ}&dTyeKGF_;}aluzPdFb#lУp̊8!4F3 z%` 1*2-C<(t7WwI@#XQI K"aVޯ,IO۵K|*/ɀl2oRMycLBGIU mHe[ڻn{ Ot8z{G'8r2tu gĘCZbPHۀ7n>k@Pn=l M~?LإK/b%K6#65zENcT@[ "_)gQtXg*6 _PiZ1H$U)MoYq} kK7Qa*Jȧ~*J ypYb &$Ics%aOе٨:>IIC3v6ycwp@m*U 瘢Uz1hT 5Ŗ 0 s$t|?OBqy 5NJW[lB2.㥐Vlڸxb=]9F>aR'ڋ}m=)/8%QL;<Q3,fnTL=l /?=Lf՟H?1#G0R YNp1^4w Θ"Yn =+z3I[z6Mpp}Uā5MhS_d 8FNjɝ-ڦ0)3tPay L~1j1bBsH`S& k K43YADW[: V#$-~>8b'Z_.ƫHiz:qHLs.0UVMA  # F:Vh pX~-S#=SO(qJwy淁a!q^X9nʹ,_l;svuRtq*2]ᗓVԳGXCLJ^ 86ࢺl\Y\vo|#h0ܶ1 iꮇkCI9 i߇G Bfγ C# L83 js鹹vftbŭLo~+)JD/RĜզ 5F8u]IS"`X'%(Q u,>XbT.+t֞1كRk1vh)]Ѥ +6rg=`$Zyh@IFɖ!0<V=[<EM$.%X5gF+J)4Anc#0 վR轈af32a,3G.CI4(N^_2 FXj0:l7PcoïIJ쿉: b3EF̃_*<P0]b6uO28m^Gmr,jdfəXO12-ƣ p)l7ky"}#ŝ}m > ;`tkVX?Ę+d*+.1׉E9K>[W !rsbN.wj1PQ7 +E8RX䗻j|"|]ƍQQh;sC5wȧn cSr( T20InRYhePqSKЌa}RPႆt#{ /9&6@Xvݿ<g덊4~("66y) }$:"Ts'[&nH.05i NN xrj[!,toZ}9^WzbG?.&V5Ŀ#k=(:S%$!GUm  j1uRuM33gaRL"gm$!_Pq_4=ܚu|b|Bv2OGG',Ndt{CY'G[]ZMܖvVwÂ6ʨvU248o;DR@hGi OκMÚ>7a# |ـ&b2EC%cHrULu j>bh_l4\6[ս?$JHHZcuhW-KE~ţH=%oz+:cN &AKBzӹY ?GP`%= YvI4: `B q~s.?&:3r{ Nm"2L|P!%[71ªraxE0TqJAuNNv GԵ k/jPr'go'ivérRARaLSJza|CŮ6!C] Rޒ<>1N +T:VͿ!0ǥ׫<2΁b 8Jwyg2uJw X4ć,Ә{yݭ[U0+t5Uqfj"+#o@+Ԇ[cU* P:Vpp$I3#J'SiQ6?guPm+0@NEka+$ѝ_ RۊLly,ucIks4VL9Fh[(O}߆#lJOkdžpq 8{]%z6~28`Q :+%-KTX tL.<@uelyuTȴSfҏ9O$:wx({%{f 򦛽guEcy Fєt4(( VB&]vJ2Q2(lr hi~'J*e]O(ݎrANX?YXt -?ejqQ9풱E)C{F #O2$n?2ܼhvۛ6l򨃚.=`k2^\+2b)ܤ_^;j=tH$9xUA%0[ %Д;-^c٦Piǭ |#RPAK9Etݩl*`X}/!ݞ6v(O4Z7f].Ơ%^71$_  &>jST!b{@U!A: b듿%P%EqA* vhUt4" LifyۨKq3LTqU3HQ4Rp~̕a({ JkjK{o+xfV.W@Z(eтu#3}EV-Fنۚ_DPG9-Ś8KG fejۆNmzqNi}i;/x4%#G(@.WauM;dJ*-)ACjymqGI_N,w4g}VLլC *4,+doAXg9xĠ 䖨>ܹi}j ~$C+,uop,Zަ+1px(.]} I;բyDqyY{شm@ˊ7kSvFQ吰͆'W?ՋQN,qPZC.9ϷGAcB.ۀUʳPF6x@E]bsQTuXV/P~,9[4{ġ$­2PFX ATSOnM8&vb([&kh^x곐>؏@ YmG@BP|I^^/FY W#5Qlxe#) _cNHTpKB[8k|~3>]+~YJ{@Vc6'8'/D*Z\W)Hl~OI6ǹaHD7s ns%^Nb]&]"wN?VѡNeOTe%U4 SJyx0Pa4D*3fsDR}(vskL7h rnW&uF(>hK;y0IptѨKfjW{a,=pl*ݮ6$n X&-.vAvvmhRF_@8e eKo̬p"yb;3jo0ĒN"hߡO&|#Ԫb(qQcbC ^@7e"(sM:muلkX8}kYCE ~;xLwvf*mbO?A0$k3Z58\O= Si%d ځ俑:H޸Z_d=gݍbe?;B9|QnD5>4[?ı?}Yq\qtகW8H|09識 <*EScfaH;b,*3Vd֤*h#@>Ǩ߇o_KrM?#-*5\jۃ(wN眐(PUS{m]w~ l*-+C7c6#U ky_W10rmwSҿ)C܍|DB:-u}4'Ss%ϕ:=@/tSjBddq`G>66-nDQS)\sYhU~!#^Hm&Ĕ2/m&˵7*z^ay 9PWIyrFNTds Jhgu$:$Y@X*H2TED3n=a*dgrf+OE,K:c˛G3mw~籍hk9W5m)K WJN?1b79r O9S*"c|z/$r^nn*d ƯOHc<ZQ??@}p <Ӽ}9 D9(WNh!`)fԇ}NAsi0UFwUsiGMo h\ L@D7Eȭ,h,H nJBl\e04v4r|qn|K7D,xS[x}Ȃ|z Z~R[/L\pL3+zmFbD3rǷnnI2U.ero 7Ԫ]CFU 51$,jr,cusa\!Y_3;rQ0TJlJL]yEztEn F<+ܒi{ D:!iJ25U{S֗4@ Hy.2%]w[%\# uΦZ֒ j8Pdawf+C#wr@%N&l;cuI=ZC5kxJ8F F|FD$`ӮpB udE/ثbnI`P Ivo4}'6TE~lp4z@B4F+iqiс-wI^W3=; MF60'':8\!6Ax#Ȏ(1`Uo^ ڱRg.IW> $USvy2}6imЖђm%D ̞#2jn"NynӘ6qE ,tb5l%I)>i S-%Zy@ߍՌB*I=u2 $F,kC p2&o`^6$?ߎ<Ԙyf<++h^Tih^FeuL0Rw+ww߮jxއ]˃/rW4iN{t®ÖqoE~fe^DU(e43J#n "N)ԟ;/T`xٙN(Ē}'&,#{ _ahpG%Y%LQjrK}vy/\5*6>LPZaPQK芈nNMCDmxxj {#8ACL#AqHPIvIښGQJ >~{N Ÿ&4KhA9 m.j!;Dާܳ-iKih#b k3' Gv9 W#ϲRBOTfd"`HQs0MLuNNLGfi=//4y09wl!|Dv}5%;0M Ο!D@]RHßB^m({Dgd,Ϳ(>(L̬DUr: hX&x\h{H435*@ Kϱ&МH) )|6`(>NšugB|Ins7R@vrλA<58K&d!Z5Hݾ0)5안{\sg]ZM1gy@0?)pG`e%R}TgD@mG+Ϛ(ںZHtjr5 tN$>!k-,iz3qD]rY}D;^)XMR1aYONn+٧bh<:3& zcJݐ^'fyIArG+Պ+zF>U޶tS0!if]3KF*jTP);b7'L=tfI~(0eF q9IR1_SҼ)W,AJ{ĠD_.?${b x.NJZ˗ 0XI%G'Q'XhKK ש8N$Ky {4i2(3h sSpV{h̀B7TS hM&:EC)Bۡ}91 t?1(O?2$ŒBNK{W 3s.F~5eޯ߿1+[Pnښ\4tr~^5dBro'(Hx<a3l_OlS-F0`ŇAp1hx.:x= ?3)=!V`s=_k6RS)aD_Wݯ^Gӈt)p9CӦ衶rxd'aBs'W,ًq=5,'NN곜N!,Ui~% 5_!5!R:4}NSu=މ ,qA?6EU+Fgm*;T"ػheGGb BXqWӄRAJ, T] ǜ .yi7:ʸZa2c\Xp[76 19}yI;iud^J}0;5~VI}Pjy}>H^Ig׫UPAyKsfa¼cP!ívAO]ں![InbUe5-pRFTSsY?^|bxޛ{D<.[-LAN3ɄGQ@hl@*wFAݏn`~dզu6',#ӲS@XBB0p8rjP@Y _F l>%_t$ׯ%g;?|&}*]= >I6r**Aչ"G'nϿ"\Oi\'c~ݎOP# 1,ؽVm#5'H彑=\gHħ;ZKF g”9ș})m*gj>E_$Y,mpW]zk=82u,&wp:H+b(tMNX;Q&{Teˋv4;]E/0c4g5h/lQ>wtidFTx$<&`Ǻ|T4 `SFcϻ{ VrċW—Sjl c? M݆ЩRfr754<$PH[A-Z@ƅ]7> 2΋7,^ GR (ȑYTf"s/%zRؒQ3y;(mwVRniY86da^uOV@ Y]6ptRxTd,$F#z6Vn=!3C`SN̕^TwZvK=5j58 N2C~T^ N #L$&`IO Ti+Vw) m ^_uén}bDWQIo,{I`7Ē54CX6D}D:Ȯ$8鳟w}Y: gq0Ԍ“įQBc۸߸ fn wmSW)yZsC.8gl \ӻO^[$EGs%9~Ñ*ȉ'l\:&9 \ ד3rꑫNrO D|9c{CЍ!&pqT1}Lأ4؋ҊtOz 󒫕+4|kjPF&3)^Iu?Р טgq' !qւnZ Bom)@2YE1.wb?t;(44ioյګ:.xfX@A % [ UwVZ8*pF$$f^>:[ B${Uc||3Z:vrO{upg:Z/Lll~Ŵօ_V%3z )yOCfH]$廸IZQOǜ=OfX@Z/j?o}gg7+S()I|7{~KQU=^;ڬOk:Ky1{,\t 4BƤi㱙{-Ɵ+‡ƦPn7rWEOAv1d[osZoiuʯbA%$ٿ jU.Io6oVdcex8;_J!f n?vZ* FYLY#ALʵv64P`a+x>!o*xldo<wxbMJC|VR_-\g,kGbqW8p|Q/@ׅx{*M{lCgPpceWߝun:@#QHW  R@q[=?Ll*B@&D8Jޮ X.%7Дs[QG-#d|l!0@ך[F*"(L;[69M B(TRMtb;0| ul\f2'0?NH7O2?d7n5Da+bم̖{ʶڸ, uFci)~Z699ȐUp,)v["$ M=q{Mg JK&DJ:5[weWY2Mg(5ǩ&ү Г8M!:IB8-I˚ǹ[3 X_ЦGOx m~0/ Oavۃ(L#|koN t4f " n:)&y[:ق=y4,GPY 6VL)/S.{ xKa4?b6 i6R.?.Sdz#أI9Nުyi㉪[s&lukO><׾|~) J [OpFDꨥ =^k<󌿽DDœ /&Ѩ|X$hn!^5J m ŕOZ e ^;wtO;vCC0>nJɭ8uL%EM<ǗlۭG#)H~eFxR!;;HOּڰx8@cU6(10oӛɾ#\!_Cy,մav`=TQ\o>=\P S7}J9t{c[aǎ8JQfo:T_:XX:2p*JElOvkEhqb裃%tОali57͘PeX?;=.IG/fFM{4u"}xu Uf4v MIe\;w ^yW! ؋Q:ά!QPLX8^#Qm37?#GM!/q#v|pu0v,#b[N&h0iTSμiǟ](>~XJ++\tTIRj|W3VL~Ƅ1n5 lbbFK֢?hWJ]Kdo#4);^Uy[H?m@"6]cJ3mIhDzp^mPb-EM~)JseLEeUR8NI4)9UL<(DN̦E.#煰Fмm׆L ^Z{XdLJZW{?jW: HDabJuJzܬh.(fa!0ݘoǵ'V f_;_$2236 ^m1Xvguj(%l2 b3k`U]'/[<Ę2 Ht~#2 eTSm> ;E%o߆8O2-8bx]X:aSZ2< h&0Q 8KH}s^הodi4R)(_k~eyS/J_$VJN2S6Ƹ1.Ug\9v3 _ؑ؇hxK݆A3 nEfO[C^?8'#[d㬳^9![ @ u_ iYŜ®۪pa¿AQd B+6$ZƦ,B#ȠR ;Xrb淮cZmC͘3;1;gejU8źkm!V_F vNkM](d'KƗ;=pQa ASx&$[>$Xy?W/L#:i|j`Qs/OPK M{I3KM@XG&BMWE25ْl|0aewBG_OϞrL-ju9N{ T\Z!nV K|nWEಝ&GB}JŒs-rwYA9FvK=7Bmw޻٦om *Ux6nyȪ '֌yz/DR "ТT2 *MHbp* | _q`|Qho6a/&wl?`{:nB,8*0{G,ȟy~Qw>ŀTfJJ("`N 5lzgBB;&;`#dRIg|+|faF[e Yt]U+}\֯c@m3S^%/RBI61%:9?T*o2rЌfPhCp2(9KaДfeOCD+6:vWШ3p&JNU=>Y^7 p٪ ^Γdkt̘ԧ)DnvYd#ЊLQѭlwr?>ߴs[= ab2@ :4YYK9 @'2 h)g9jHϜ\dpH jG*B) l{ 3U"{8x Mý.n|AhES3LO=(#ޝ-qokoI0I$فuJͭRu!:/ +R"W 5ÊnFƔ+Y27ZP IP76G"":Η?E)a!|j6Pb\ꈔxmؔ[7I.yzPd ob +C]:x܏g㤽/.yW>Z~2A?j73l@؇#'+$Fבi͏=)fFDR.+r֚4^nt#E $2޺T\ B"޸=y|>gф̜Yw5 >n7-C8pz).@yuuqyø~P ݵۂGIJ- PuE?e4 < a*u(\$b7qhLS2kYƢ{%{DTd${g9I{+`J%d%6WH$MM9i5oơTRX6 I`jKZX}x)qż.KCf߹h2s l RrrA:{c1 k.J+.]9ꍹtH9lI+[njlRTϓJ`Cua<6N"l\M'jgXP8L=R뿮0Ef$KT FPgF#Ol'\Nr"ȥBvL*si9ɦ?):2-̃1N˲c܍k.2\pRŊ욿9V(beҋ= ]+LYHϼ+,J~B*bcBfCʏ1 iEI.b)zS9X~eշ~5̆DbߖO0 >6Dp\^sнO}>t ?3BKy$+奠z "pVsv5ZyE~Pr\$BP oSE@i1IDNVl| 1! HBqx3|FG!QVv!9cl_ԍ.G)u @1i2oXWcx2a a]KU8'BWUi1'dvYV {{-͗'ӡށІ7ħc1Y׿#c5dS{5ݥ}\+kl6WglOlKIO9?DE-jgM6>vuۖq,$Fкz\@+E]=6zFxh64REc_Bj7Y2fpV+F+WcsCV1UNTB@Վ4VIgG6d&j0߇du}Z4Op-(,[Z*ŹyJz0}ΤZ31iFQd ; *@N:>Y;*W,(Ol5J 0ďH6.Y0ތ1=-$ԯuHAhOWFQ0EA'r#>姼~$NZH~/M輨|>X_764mm?xRmn/ l8y/ Q#CFL$ױ$'g*a`n8%d8@-vg+gB²OYi 6Vj2_~ldc8]_tXï6p9 ާ2򮰨PfA``.~xZx8Y= ˜qEykdOY _mOf*EGl;sYrC^dC}!m><^>Y 'DóE|b[nكumX06P' :P״TIٱگ[vt,Q.}lP .No#5f gm&dz'nݶMiNk#Uc-sjtrGPAߕ/#cem@UYW0×3B⣁NF.fugdV2^ZcS;  H6hXMd(FwJPNqvPYyf j~,FZkZ\Z4 1y:TA$w5P4Z#Pr0yPivr ͉S(M(G,NN%sm_Rׁl\RlpD%כ:Ì5axkP)պiMԩEPpa(iG nKJ=k}O76U,²`֞imiT.I~L;a|`%hۛt8 eؙ</.zZ8og.SZ-q[bmP `gq>1kxV5';# h̕G$1*IA˄37Wʃij͗ ~~s/U`!#!U0.DFn0ٌ_MO.ע{dvɨf.u`(Jl9c5L貚v5%@d]qJ,  "im܇LU}xh(`M\h=2>r]v5Hٕ'+0nj >Oʟ2Yə3׿yE95% $;ddd:Q)aE0aF 4ؾʬ}Gd#Ǘlj k;/;M}beEmʿ- #i:&vBQTx'fb`3FL.ةfr*/1!fr}M+j :;Cr-{Vig7~vynjDT rʋv6זKk$}9x?S:<ԚxX'P;E\,ϥx|+[hAO89GR.k9b{fK>r%/ 09nKQu^~YL|MPWRLLmљtƹVNڇY0RnGC=7O\_Z &-x%SK_r~%ڙ*3[8ૺ/`aWtVFSh)N j,=u.VD~d !#~^xdf{H\11V(:3ixBpTA;8Og4.G@6{dUrSز'>O\( Q;< zȰk{!말O@y?4ݟ׷LÅYо2NNR_{h"' =isot-vbQYs7lNko_+- ,x-[J%asQ `HطHN.εyg5 91JKG;Iy/$1r&o侷`'ѭlmž+{J0Nl3LSmȜ`eTl0ku<>s3t (9hZ/<rht%ߏ(g@V8껳na5cV&HIܜdoV!!^u!g'BtBa|Q`vc L#^+ӏgC(:4zKFc5l_qtq%R\ dyZnגnqn/@L7C}1=Gxf]cYzm '{6'9<'6sze+8d{o#>Zo Ex}B%b;$ +x)˻yVϤ@H`%$\p#q?!6)[q oZ6"d a2)nKLZeݢ7g $tguۡFepLQ?阢q&1C?XT 2lҖ/Yn!n3p4u 4!Bt**ÊW* ~]{V\Do; ;|E޲`[^_>%noW0QBl GjK֖$G3s=niDgd!BnGo˱e2)q Yh9I\S?r5~yK9 Kn8$-joq &7uX& &NlJ|Ŧoi&C܀}TE`8~r1N2W+:OZ|dC7 2W$ߛ [fJ&6X0.MɘlA\cw澠e-n "ݛ9P0;q8ͫSBٚm=b~]p^OMOj0bE[Xdm5eƚ37Xz=sя=ҋ:f1 gо-ɹ[PF=I/*햎m/" wo9F\rnm,ՙ%bã.Vi`v^8u'wDw>tpY2m K2CUZfe %5G1[ݠq+^9Q8}~Fe3Ky"^E^!X|~jwTёZSFLy\1P; x9u:)>\-I~Ȋl$S-NmZTFJc$ .U:̈́>޿鮝'TI]1 =R\{χ781⿮?Lo&4Eo`Y&"+FtIUVי)N>rYA?4q`C BbTiUhDQ_Tp-zTkxȾ z ێ?Jc8Q&8(E&pѠ_k &~F!\pҢ]@ddX3޵o&' V'n0V/lXzH=}aKqg`}I:--œki?Kl]KpTj7@m[U&/iIe~4|QK:c NuSL-tc.v*f S Ƒ,e8eK,{9Ps(G+Kd֝QY%& R0[ܘYHчm;f湜ٕkxz)B\0^8Q sЬ#aV|7SFl݄ۦGhgRj"f ҷBEv|h,j/l2f)s݇g2j AC.7h!m(=,~|Y9ձRM}-#T|v밳AUK&ŘV- ͬұ@ 'ppqD;=D_3=wQ:RW$>'Dh?끵ާ $ Ep*SBX^S$Zʓ S 폟Y4#Ӻ/ |zTߺlGEwksudī:ds(^qsFqv0! I8R'efIDۮɒ]#JPʱMs@@شe>Bl芟+ fnvȉR&Q+dyAf2|_EU7 T ն~'`| 2htZ`!̣IX` x78|}93]EU;5~2s8I.m,ClMprMgxߺC~8upgq8 Z?xF{P$M!S/p4T{Y&%H"(e29?Z8,(*8Qϡ$w[FhQO?e2bmQ@D=0xVA%$B-]cO/u,2˲=&/3)>[u-C_7>|(ڑ, ƣd§V *)Ə<(WUDz*C}tXOM6(%,M x·% >_|5C2N"ы􃞚f>3*A/Ku&Pd_XB{ =P{.H4xIk&MQ-/׌|1,9}unKrybk )Q\4ރQېy r&g!4V=tM4bΉYF)n7o@O_|Yww#Iۑޱ!񶲛2k"hTO@ZAe4l 4I%5?Iq] SAM3gx(` _Z;r_\5Enl6aAP7I="j8~C\2Yo ua~(,}7댪 ?"ZU&fZ? tE9n$Sz PK6m">y]6}(5fX]~ |R2*]$lNJmA.-`ߚ)uܘ$o`ҠOhE8ढ` @V5Bǽue}Oƽ<I>&oS,Z&E~p֒@EQ6Ԧujp@t.hY{Ѳ\ٳ(vT3gpKl&ƭG#P_ҭ :DIV. r ?݊<1S`= ԟmR'.MP)FMO%q㗐hf@qx^z')J=+?+dX-׫Ӿ?'r Xuԇ?Ms<GW>ГӬӭ Ǧ_rc,vY| 1Z2NHFǭs^8 4sz"i̮џ%샻&lʞ=,e!{l^pW&]ues)Go`;7):jB-El20ā , ?Qol_/1"#yo "-2M O mB/, !E9|`X1T>n1'#bq$JO>!u'~{<$k"e""UO<%WgTp)K%߮cuBT[*n>0jMvh-ʘY}&=Y|NJ}+.k_bT(jc2j]{\`9E*> y}u>gq.iW 0BLfm4=}(L+wv2\Fc [d˚> F2iL??:-4ɍ2=8t?JoW{7s|}u,]WCoV}(E$`seH{3O;L2|ʟ>[7*޸POi,0 Sp gs@/9BYFD2) 73fKF,GO_[; !o B}qKn> B8LFAzogOM [*:.ˑ?_@ÒƊHz@Fuu_܉w p{‰tgF(*l|Ү@2[*stD<%SvcgN6;cW$ųI"ߕU8NeLޚU4WaR+(_ߟEɐ޵wђA ]A܂F.֊n n{9˖#^dKT[^<#^ "d /F`&Q)ҐLG$rkBz`|2̦Woe876(TR`߳8{7-v3C.%Q*|!O~Aao t =g\ιÄ!_ToDgYz}k\EƛJ 6e=iuyؒpB3 ,D3*tlRɩs9U $fD)&Ve0{[!xTt u6RM?ݘ͓ٝ:=C _(F{/^&ہ$&qOϷ_3eʖbe7}K)V2͆ #BBq&kZ_8@^7o;|5<%ARʧ1n˸2jXxۺT3kMgYt.* $q`Ig9ܭdp3Ȫp.,VϱٕO6[kGow? 9XEC^U]\59|vky=w tYS*q"`Fcƚ)A"J/gm*[P+VhVKU7 Пnt< `OɾC񂴍zК=ڋǏe1xjbyo~(uuYnb#Aߥdլ?`JϙpHn' c\.g4CO*5˲ܨ;{_GggjU/V^$~ڦpۉE)On>K_kୀ3c,KOad`u`҉m00W~دt./M1MܨlqpZѤՉBL/}Nu(tDO-wH8)O63k.TmA4 0H+%L{(9>ZOQ.Z^Şfl#'ƂWu& gK]aPbP'9u5&[~KWN/rz [K&0|o'Kb} #Wh;IC} S+v3Ԥ,N l&*+;E01R"sߺ1ݣ"ե@? 0lZ\{,xd ҄- Ƞ#:{7aIJ\>!9?8r⸫SD]&Ps#וJ̝Wj(Wdؽn$g,8'bz07lx /Ҟ6aAoA ,IYDk҉^.Do!E̒ \Z7|(qdžJZ r=[}B\ (w$61͓dG^)hL>{nʗIbQ'.+oD)!vdEec{q`~(ӂ F]@3{,z4t̴+Ta5z_rDt-`1'z+D/&>qY"ԧ[k_+{A\$b,_ìpn9زlw5%Gfr\QbHD夑B0~3yT@YM` J҃њ{'̦57  ׷e4B)B3 ;tMJh }˂Va5P 5:ȴ")TFTSʩnq[#'Jm,FRІtm˶rӭRN9q0=!+hƸUiDvM΍Lx9 aRQP\ttuVn'"AP6GC=brʲ&R"'=\?OZ-W fgYZ070701000002a0000081a40000000000000000000000016446b36e000119c8000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qede/qede.ko.xz7zXZִF!t/s]?Eh=ڜ.+]  S߬+\l}k ZEWqC8'X>4)Өc`icC!}=œv˲[4踔ŠC[<+*Oԣ "QE3k EϱfYqڦ3mLwڱG 迆ڴv|jl-OmAaq+nj1B2$z[&R4-sx~ ww$L^#躂ʁ`Fe5grg e yYUq>֭+_c{Dr736f[K~'UCǔ!!xQ~jJ ddApb$&2gcW0ڀym8RҮvic.hbWiqa])nC'_P;[=8bE>% HCF;fq9n#^,7}Lyx7:KP3!e;6 5X%*32 dthY œAƛB>G<5ۊ3Ue[6b_v$V4Aq|x^!"DΖf nT'v  _ǭ~_ & k C]o ԟrbz[9 oÑC y-2EA\t4CIPWY-;h X9vl;v#6\iFYR^sdND&K%!K观#h  -һAD ~>_E[G(pxug,0u VƞQi$ խCFJ!#y`?[ީ\U`b=摻V6J+/E+ t4#w[@tL!aú$΀aO{'(2""Ywd*9Ǔ0HlPRy޷tN#˹OAiI5 `dyfE#>Hԧl?#PE||O]T̔_MNʖDZ^()NGrʾD>Q6{4ΨRa UYW|ewHPI+MSCPXgTva]5R^nhȽ+7:NtwGkp7zI6u%̫|\PZ/Qar{k%@MJ;[XV1jhPl?>vJ;]`Pd!,7q `aփ0ץa(AOՄK'+pJ]삌Z/D\cD4xwT,sD8jD۩'}p XZGiV%RKQWrz#S9rMTJ \κ S_LWH8fE;AwzvB=cNL$3.gMtP߷z7tPԇa 0o*y@]S1 m81`8SKL6"KO^}FC XP^lU>pg ?ce32a)cb2E %Q&E>y(3Wg~_86tEQT-;k$N!2$Z㢁t+o7usIQRVQtd=:R`U۸3a1gIXX.=%mYFjGKG S|DC-^ ښ#,諰"|RHr1z2!+S],eziKy(Bߖw2?@^J~*} Puhًcz S{)w4X墘1j N9 _/t!Oz9@BfnB;{J-m̭4TL$D9Վ#"+qEjžpĈ?&ƙMGA)vas7L@t,+Vp ;dpxkKפP0[NՎd>:8&X+C@5ke, ƖWjE Er,.ʦ]-d!y__J4BX֟dS 7;:-qc5CCKUFV.NeKx6?48i j5EEX/Aѱ9$Nl'm2(nXQdӆqۢdvmdÖZltܦ$Wg0 [!5y3^̭$!Uiy~EOi!jǠ.U0Ek 舸*0s41.Seqv@#dQ(묷bf^1<լeeWBò}hBrӴ9.E]Ӹ\V)25ˊ9ĉ5z͘?H46 59CX'&nPOd%OyQ,wpJ!ẹFزz*Gj¬w3IEkdQ<)dLMDV :DVP^73o9-1BڤNdC%yJSS4" G>kE+RY$S{XMG$ec}e( VɃ@'▎ hDO5ax~T;Yܥ *aؗGZALђȖ'ixt?i;{II՚vK)4ޣO(_TsOjښ]#|\C+,5#OYNUx2Ocx$y;vyIrij؍NF]D<-R x/ ufzkc[ΰBe`se7}=7Nv9V%G `vS1D_H( X¼鸹~'s/AJXIܧS#p8]ǟCqzCu`ٱ9JN*wSVWnI]?i3&_6{] Ҭm%=#k*eXO~m @N_ jAM=I'E &3_-??{z:ܢt/d/ud֥S"WLNc%x'gy~j$C؞٫Rnj\1GKrzs{,喬t9 [*IV}㨬Tn`o_{66UYzJI<{? 5Ь(6_8PUwD߉1g<{}eCLnف`Fsc?g #)r,-=u/Iw}ĵ=!9=V_`1գyx%X5LX<W?Mp# 7.aMJuZEF'*ȯ62@IcMh˳-kPbhq4wך.;֭VVu)\gIG-"$sOj6y|޵'+xD7.Qbʩñt*rsр9K4`e%65?L)eWRb+CߒzF6_%UǭD jm#_h^&Ewtߗ#.G# :(µ\R(7]6\JG7\ T P5qNT-E)IBa[&&:==8y" ~ |85" ٰN>GY:UO@(Uնc'bttUoWK(->-lbio4l} ֑̹艾Y=,f+|dS{4|J43}gI%`Y=S Mx};4Zs=GJWh$)( kfq֠(>-Z/_i ԓݥT'+^f㕧5`!7{N)9 /^5)K.8ZQT2{x"\V|V: Z )״ahWA` ,S̷{]F1mю% 5*TMхacX|nu2@,f:/)#椊S!ygX**&vTJbW%eApzB/σV#fO`/Kwq=X a*׌7cJB u_}p@I?Th[S G)5L QnX/Hh *uufkOldJ=;3ډ:s s *^UQbg$ChكhjJ*,YF-vNz@94D lH/%._8S<5lבֈJC&>& =-%83LFY^VZV GZwC,]\xNK +-;',yiU9fiij02 ~BDVMt.~]˄Tiz/hL[}ZW߲ӔΙ5:r2+8{@볼1]1O}Õl4[$eUTuqt A!(=O:GJA&s9ޞ5SU' |}%!"ރ9':A xl񦍩gdhWV7Ώ{bl.(`H{Zn3ԋ-|wc.?GJ `ob||Gt&haKRNrOYT tFhs^Hr/u.~j씄y%;DLR4zߓ#(~edpPٴ@8TDS< ?[g񦹣v M8 xz?o2`K=2q@uݲ\7(^'3ɏX;C {J? t`%#X$KC&0.K?sݨ[8oNMynd45qŦM*k >ms >Ykk9M eHwV%.ZK2 3~`q^m:"O)7^:aU|%~r2gOwqvbN;"<2MԸ9h]\z3-J{M4w®lFU})Bl GWXڲ=%9K:&Wihg \#zdk0^D֢-YBDFwT<ݘT:9+4_m n8Z)$FMۍa6fA n~Rj[CT؛x=ahY(~bl3_Li`"38Hķa)HP^}O;؞`oHaa%m˪ZQQf(Cn V*"ztURjr&{ 6D@M0CZC=, ?%=u9mu7Zzus5h㍣)Y0˷Bqu WW},E?p6upQ@Š7Sg:FرEhԗNl%4`a/I%`Ff*V5$ nr z #m^-)ȑCH.0w^crP&Tū̷ ]L} 2dT̐EF׈O"C.9>6žς85G^U7F7xh"׬&E8bЛrڲ цS-b=i6Li.R>elUƏ (n@'|KA<-mRheeC=̃@9h:Y 훨u=/k2u?1nhj^Ӱ 'Wh0뼴]*BzɁ꺕4yh@V4VgS/XOQB'T ubh ͐Fgc'a,1=DZ,h6b#ԴWPq7f4 ,|9)Q3נ=J?)|7#D*v:I(+?A&벣ԤRCn֬u𻱽K/W}Sy)A4,6WE0xeag3ec/5jha{/F.;0eЍāYUr: +tH5H>>5^IÐ`tjKF GW|кR`΁Pſ^HÌ }Bq!^vP+J!~*Z]cXJMֺ>:hUMG_ .ι +\[l ׵uL +58Vٓ U^sKk+*pQRK8d2VPK3_\$0j\+QpԼQQpw^jF)x"͵{.ڋKgbҔsw9pOњQ0} |B/M Bi8>rRvӆScQA=Q[2dx{ٌ'Y+zPeH;ZQH%ԉwIN08m miGW*l%UB2MQfOZYhPHP4%P_$ʂ-k`s O m4642ҧcWpbX} J` fZ-R[PUYʤv y>2x>Liz? býK\zV86 b!XB|V8͡(M=[.NҜ񈃊s?nc̹mVfF\v0޽Q**N T Q9!J03S|mO,_H;qpvPXooSyDQIPWO D niZFe Ќe\>Ц {X=CдKmè|.c>:EM9Ar$CD^<ČfiL1qޱ0&UߎR1Op8) y(x1soj+=\Ξ'&w$B= n@ O/%EQZt뎰!:C5&7l6al6jplrmٖI!:L:ZsOhnZUp2B.&}6o=nP, @鮖(d!i"v٩l8k4*AvjwR7Z%#.Y$ebԂp_2B{x{T~B,8uN ]Yl: Z&uXymޣe.#vۉ3kbJPt׉a ZH"jx:uFJT0uj-]Xq__(x$* k<آApBn^+.-BSjf JJ!~HT v羷diurĝl2bA-C ?qfl2?X拞u6{ yp=~s #_C892Lj`1;\3?sdd(w ] {q(bK>N܄=jD{! dfN0= -7+A'ɵ=338y+s[a;н6ddL4͕2rQHegzHO݊_35~V7^6&9tecvyBɟf5 )-ur"bdrEDiwiLNN5h2\&,މq732kiP#rb5]VjfUؼge8[Y#mra'm \l.=6?t#Go )%;́K8 sd%p>*lcfU^"krBȬfKh=5l[\cmږd0=@BxΗ0רAV^nkvz|޻ha,//vׄ%uab<P\t֤pq\:No__\TBhF53C$N7,ZIZdЗ~2Veғ|R h@\L>tyS`0w4QąIApgwez2w.bB}܉lGx]$Q}j<^c˞ 5x7m:؄(Ǩ6q'mgmp@ PΕgwXT*TkeYזuV.Gg'a_˜+jS%+N.*Zk6I3n ;.|U"l݃}829GY 'Y8kaEb)$.BHҮ<2K8. !H B->h9U &!3 `hnA6ޠh*0G"'tuԞ_( rxJp3xZ 'YhҖujpMZs.$ÖҖ]7O[T4K6-{!]_/04iJaY>>=9oZ Iϒ ?z~ݶybw{Ѡ<}w2p~ ]D'^*t*3JF)Κ)6mS@u!RBbn10[o[gzdT5FA΋Q6]5%( Ωydy&: I%`})~x )bG@z _{yz{yպSX'y˭ [%WJEBb/ \-iBtrP'vjvT5l%1)'SHugKV ?%=@Fz,e' Th|h>tvu8a7ˊ멩"`n?cֹ]vuAǏlZCeQ5Pƪ &jnqSG/ib=ȅi_`+nѮ'11ZUo?H?!wːBvƔ>?[2!ỷ#vUqWPuHTAO8ÍRMeq3wv cb^·)Z[޷MJ٤zy3N$nLSY*idٖ A7v5=\ݼJ'Pq9*U1tu-qg-ArL"75ZTuVܯPz,7 #[ZKZlEkA^ޱ} en 33sɢ=6VYa,W7zъhxd}*)\REVsCra]I@ۛXS"j,2R쓁]3z)|L,E; V)S˳+b͍F9) ?*"LqAiW3ԕõҟKv 4 ?AN0 h Zm..>elPho5߷yC髢|>5&=LY naDP3S,&\Mfa9kI3+~T܄Gn|/W7tʮhbJ#*e |Cל w-T+ Ր ì`1/nS❺ݎE#~kuS䁰Y[0j]%JE;̂V)QK=dG +ByPyak{> [ rbҋ bn ˉdc08WecV=X=AQMR{}]T0qô},w!^a83>^ P7z1<l#Yf{'ь_p%#MYhY wҷ2Up1ؼ{MizTX5-xuu<.%1\ vamu:S͑+߈ypM ^ק37i!%_gnGK㹓+4މI~'fDv[AlbT}eWG&r1u@M+Z{/w g"eևj[{U.*Nms1cbX"B49Hs ]$YYf1iX9h "jXy^b#,KR(}t[lð6]dfh(}{]%%Q>_aqjLᖯk;ʹޏϫq[;rK[WW,`$.#R1QhѸ1j_0z3qɧ.wFvZKsyi0=-Ɲ!8̊j}+ YX[BG)FwSX|IȂ *QO|5{ tzem,|6j8Dӯ)_iGǽ[jdmTq:`LcT;n0@!Ya StYt=A>]e y:hJ.!LyHjikJ] QyLJy6U*4^ KUZ/·r a7g̪X"ƨ c)\:ssHk mJ7oxxg`̹ʓhЮl}{t4^)2 q~FLcx:DRMEv?- ƒAQs]*FD˦KM95z=/2~9c 0 r7yɍWݜ;xtm8Nf!f/No-r2Kw}vdzi*fq8ت§М&k/tx_x$BiY8%DEۼ.V #̿(tiדtOQgԛ蠇؏Y+aOT|a.tn*1*9n('30B- 1i?>#87 DV#  I|&eXS~ [DM^0ڳί~*%#(nCX5@!?UN19:$Qo̹I^{8"ڌ\l}N$ F!$a_,OլtQߗիa$I͛1ޢYj4o8ęrEg(PrW#`[L1n+^6mnT?ziuݳ Kؐi;2]m!:pja61y^4]RY嫪Z3. Yx:,P?~s|AFq_73f"(OK,p*AUk>P9Q&gi~=խ=;o^D]uuO< V;\lrEn7%!$aOC;TmA;%3TxWT{W@ -+m0+b럓 RQXVc^ʹ~X!"#.x?>ЭlL:AjʍI///疷ELElAT`ml9Dgƌ]Diqv^VqٱN7fG:FZ5=N V3 I UM/DG_YmMC#h p?:+Em'6ǘ&:bdR1Tj  P\}>`g ;`r"F2YH2d9i uZ6^jPXoՏ򐂽|!WаQT Cӻ$PIU?ߺ=+׸b$(0e9g'cRՍou!9uá#lvp =I3вe#-BYC+[P9pjcw@aY:K;r.|*$v?9X/:p?"/Qp=TNG]YۄwǠpAGDLGf{ޚw.=@&3! Qa*Ya ~rۡ VƯ+$zdw_Ѕ2#>9Y+m+8zP5T'J+B@HhmͽC8naGcD5ׁn(2)-alviz^51a$M6꿼 ku/T>I-'y/BgOz =9ZH8KϜZpL0EGN&FQ8`jld{EFi%0%"D>:G}[4u^1׌aXSNOA9T 1:učO飕5U@н6gӐrwµ| (G)Q$w8F剃`'CQy]SZ D"7PY.) 0|Af1ݥ68K% o״o+ZV0!^_"bD7s57([E 2Ѿ#yɢ1! ]W?z}L&FoXgSc.w݁P!;JxC/  @2-eENW=\(߂C%O71D4~^m\i#pĠ~䐢R-mW7bW!XٲmJcU~>i~a_#i)w1S)>`Hqlү\6Xe7:7dAhmhI]e$є95%– HgsOf% Y qƛ\"¤qZM[5 (P0MÛVʄnD:% yM&D Km8 ѣɯ5z#|=h"c<6|}v1h!RoxE[9gLĮ vֳ?d'~&nz3p 2;x2мPcbwWpӗ8Z7)ckh}YYuMp*Ls%VC ȌvVVJԖO#[c Ar!A@#wYR$ޮi>g6q0~en`*vCO:z3FQ$WYd3zVyK:D!"ϴ8Y^Si *V'y/ZG#ar[ga2(=vmv@}8suE~_SaucInja3ZDϥ9x m hbGkFLҙWŜCZyɶҤ N̺fb]7("%\qz͙miCܩQp]I=ɢ1u=5HD`瀳u!m`tȼv:K~=Ll ӆfb)qZn*䖔up-{ ?L qiSp 6 ]~$tu;[a1?mܓfH\Qws显Et`ޒm%_qw v :Jlyrb.בAъ#],i{ .|j9ܒrݗ˷>>8 OV#⟥p2WAf5J%;'1{@׿F-sk~g^]/6L_ejN.Rn4{v9E6D ьERV )EBQy5?6#nQ Dݨ23_zpd`~TX+: ʲa Y敚C!ib3֭:;C ] +.wV~?nʆ̋|=sY]a7}Ndl}syH$D!MU VR:9'"?ea>o/q6w!9rQb_z%{ފ+ .M"sW9l_E,onЌ= 07"FOW ojU"8;豢 yԁAƛERͰɝiUŽW(=p<E͗xbL@bP=K)ٮҏpd>'' `r]\U9[g>Ug6r wczS;]7}«++'UcT{1;aC2;|\&u Bv̴} ,IKZAqO}Q0sI#&@fVwǞSȧ5d2UǟAEJ\(uDS]&IϯbX'soNffHQDlSuuj'oa3)5FA>GqF`+Ȼ(g;iKfavca<5nX~pp˻b@{;6X1Qҹh!Rved=}/z-z_Smr :^dj2L -r!lA[ /LbXR4#4YF:V^SGvf|)s; ȌѸ oD05¨;`yQ |ۚu\I::_0'̄-8xe,?ml4HaTbN;|{=1FևuSFVWlU`Nay "҄)LJ(]+`FCqP?g[j pmB6`K=AFW s!RM'xA%sW ` MR$&pבʵ-Z*pa{hϾqq֢h^rM I6fHi GzGT=0ʚ/ x>D6ZjP^B|^BwyǍr :5;w_*]u]R!oeuȷgsEwxR#[oeJ_%Bה穉mC9?ciLX1,:FJr'̘ {o*Nd>X\8/to2UWެ?LAdsYmLt2(dwuD֣@7hN$v!oͻrߤzadQ\^?o ehZ9TkkUT*բ#"aaş"A]SߺrRHTݓUpYs,pd'zq+iݠ@\ֲrʪ_ ^^nˉX0:U׍@ZQ駼|^gvTVL:Ubml`$"ܭ#/~G T_+ o/tKo01ʆ͐_u?#]ײ/[ף iYήrS^> }^~VvpK_0Ny_%(wkdtE6̚%OkRܕ{1۟vȖ;ZSЋMJ-UMmW[g9E/&'[+z}elrNBV{BX>Ol~*AQbhw{BPT BOn6t!9w\4-5XNs:01eOw !N;_KҖ"Yiɯ)\ZΗ,+^d[p\tX8r\n&21ʈ]SbVroysn9󪛲X.Q ם-8w)E_KtĦg}LQy[)fb n;e?썻:S;8 #y ;zɈS[ā. MWoHCgdƾcSK_l))w!rIjW_pE^G/F#TRweMs %" 'FApQ'ƈ[H>hy]L5J9z&jyTOfR6NtS(|(,a5A&Oo5E73feK-MƉlI=5Bm*M;x5ZY؃4փcԣp;DH|8[5;yĢP* 旦bqcmެ1h2&Fq~ˮs^Ibn׋_wDZ 7=S^~}ʂB<^ UqH8?5~mEU\f]:[D炼S: 0°AĦxoN"1HOR0-f5,@nw>.Sј>:+k#C(VŖX]A{֍;dXXF Jf2'J KkV5WS5xQl/^_{AL m6M.WM}~*`s(QˤK}C2r*7~^!]Kko*DcJ#N;];M| Ʋ'qhd<)H`0 Ϯ~XX8®ۃWM6^mSZRțRTui9]tZ+T5MyO%H^`;Įf)P;Sը?Jg*|tQ&jWޜ6!? {8+< YACUH-eE:1HW7m̞<Ƨ}3D\Z;{+UInX\=_Zt[njY REjA04(2hnmpUqC'P_1m\K E^9e)D uȨh+J*BJ-߆hgT>jSKHsW('j+*NNNV3h4ZN(#ĕ 7S*_05_E_t5D %{4)51I9}GY9̯h< zk NUHػ{UK;]ohQcrB?|]fCa`eZ)Ҙo @DLu_ʡcZoR`̫mFE~|XBiFU'5 $2x ݡ8٦:y3 eu\+Ǐ8x?9t^x3{}[HGT;dDmQ%QV 5&nM6w3)ȃ]CKQJg6^F]9lIaHa gHWW~|8bT&8KVȣIW ?v''RǺ7/zE3_GҚ9 B. o!oB{g}Hq#i N{rꦛQ*}'> JhNSP^ Ǣ#|kQF_IbfEoxcsq PٳTWw%}5>TW8c$-@}(ri,6BO/A+g ۯ?s]~NV t;)Mlin>;z7uZZ qw9@c9r]B!BskE;~8. Bw5I˂>$S3r]̐4Q C^(Z8O;V?ǵe(]j +m[rX gaQ[OG cɼ6c$E(v僢^ SȾu@`Rf4 Ay;̏ D{GǶs@$[]12 N A'=O4;$D)klw7cj1?b ҟO{Qٽ[66أ-2ǖnxHbh3QIORMfҵ 2CUFiMyUbsȫqzԁnVYpU>Ӯ%JKgӟkmX|֒‹#HN$<)$/7`)``Y_+K=%ɕ}}CD>zT$ "$336Ct |'SlSԊ5&+hARbUaXq%qbpqɔ$ ‘=% E!?+!$)hiA ¥D GW(fv<}c)1>27[bI.p?ֱjϟʽ'^tS#a mu8澼VM]{m괤g(׃b\ُ]v&J̅X D!BT PVfjuz®11ẸD[;43Zv}GBy} `$8nw&iZŶPu׿'rShv-@Pb&)a?@vIO,&N{BxiߥA("?P;@R㠣}ۍH-~|t q^haZ.c W IcX/AσdG GVwd@l}IKnji$+0wU&.5rUV ".;qUR,pL=&JqM8I/ZxMӉ2_T5$v"76B^H?n8BUi,d WQ[Tsg8*U) <~gVO2SΗՌ;rJ1񲍉#9_6۫%EM[ 3^MN8w1d6e'13Fl]vQ<0ԔxvU%:7jY>=veQ+q%NR2/U7)X5҉'}xH_R-t !ӵ>a3)~I2xM tv+)21&aj=ǵ@iI!Kѩ;.8Q*p_yW,*"2GuW3p1rM?7g}7"Xiɫ[*%cHZ,(1 ԫ<&+M8HB!;EsvڤV-XIk5(>(!'_wX.@Z4n}I?l'4a ىHʲ9`l'3/O}CgD"mXZP37u dTe.B*,YDՓ;Cg4s5s{Ky[SfެŤ$VVRL.b+?9C HP_5lk(#5./$]ho"⺞w/R3v6োԳSP޻Vcޠ7bipBy\<[*}8txbd>5 m熓6|\ ^LkL[N6kKB宔℣8|S%mJ:;Ef`_Q21\7f鵭<t h55jcs_al:o'#DTwh̚e0&yGAdL7srFA|ftNQZO^qX'QH(wο1hBd˙ YmtGprB\jV?4¹]7^~/p>_-C6FQ *4輣<8I<zh$i6k>x'zxvϞwؖ{g ?Dɹq_(mFZk%$x|E]BvACZM.}M ^ KZmfݵ[lKΐIb'p z<<&9l z'픠X 򒐋v\QtîZ=HF(5:[^t`| P4B* ΄O|QcU5y|q\c,6wMJQ(HsԖ/¯|'Fb%R\ihCN:Sn;0qWfKxtnCYՇ[:r7yi {[76)ˊ:`dNЅ9RˎT.N8dT=r7/K,fPKX`Pq!byXh >.\9|`/6ہ#|XE!-l2jAl9VM;5K_r^ie*W<,34BW"{ #q4 W$3DJ` >05u-|4Y]~$g(0WrV c#HշOqJAMBs1WS=Mj?7/TD{ɴ ,:e$5`IiޜI?! qc7AxRɸ Rq<[F:) _z'8DlAsҳ*dk#;thبoTR u VܥOrrIJ9.C5VOhsNmQ v0$Fg tXaHIXCu+|{giNr3nA ʔ_=x}]lהnlrs-muSĎ[sFD(sQP'wWtQxnkyCWk?=hۃY?-L*S#ڦ3ˇD9QL?]VNGƷCp'{Ӣcװ6gP*H7ߦbM|&ZQ~S8Y.Fo_&4 g5?/`FY*/2#CiS7aQ[zz.W]5(B"s[s@Éd񿲏swkT% %KVNRj}9ߨniS#pM^Kv`p1D-ۦC25?o85Uy⠿Շ ^\L8Sa42mjZWqbUQqM7e7 Ymux1VA*ڷ!?NR)8C/7`iJO ; 2)q>(m<(Yv~@INاOrEms E! EP^mV9f.`xZ(L^9 S'ytF'xܐ"X|I+t[F2LYVbĕ4HƔ/ X|>L-Ԥ\MN(M r8'Y"3;%7O߾2CS 2}7AHaD)blrYo[^U?Z`4/93B^&"dՔUBCMA (3Akw.o^0I=-% D B6$u;0gFe8/V܌P+=h7Lv_, Htr@ ˤ]#)墍p[8 ؈ %oc`M_ſAkⱕ)!Jzgzr4/u:3cMSĥhYoN泧`2.^QiA&Ѻ5--UYOMv)pPK{86d-BJT= /ץr\YKb ~K)e[ԣ%A5`/oGdxoG㾭ec1;FA3!-'#MO8`Ţr12aJ|)Gܕjgm2zNXpfru\.)/kNjWΓ13 Av)ZmTz~c^8oXBu^hjJBd /aN#'Y̼YD!hؽdm_j0s qlˑ{h}ևߧ䒴,.k` ^^?Ӱ7TiB@Vd@&|O"҇-<;(՛\;ӀfYMA@JFG(kª~?[9_K5=]&vaax1 "h/e56]`YLБZtfpR3w3,lT ̎X=ge߼I'1_Nrj.xLZ43ɇL?b#ĒPeN4|D5D ^o?'tUz[0Y:Rp3e1eD&ᱹ Ȍ+х #kjiU֨.3?;ߘ<9GBí6:p9JhRy 5l_9=c0W2z":EޟʹZ+̣;'fr:QM{Ա^BtHoV@qz"r麱@e@Z$a#OnaCCGRƾ _\Qlp=C鈡w؝`-ͣK PgFXX4_J3>xޚsstӶV h/מFXanMg9V;춙hZXMJ* 6W>J Ɨ @8716|GK 'S@-CXlzdDGmN,Z}M)+R_r_qa$T]ݪ%hzF@ij|zXN٠.bv5~x&^WH/NP4 @M,PHHQpfx 5+tTv @O۴#,فrFLyzP1;Ծ=iMoHt3ڹ[Vސ@HhMI>}M@<q%?&7i-`Fj#?+}F&33i8~d|ST(5BV(@'j8 w;ߍ8^{_$'PAjb\fو;T#b7L% @f 0wOZ[^fc,<\bX{t1KgװA)Gb^Wnk ~90ߓjP$X;6S|a녕)Q?ksj_ t}8`TE|ZCv2s{9!QE2iV[yKϴ"msۿsU{884 flgV0awϕRm i$ƚ=#>>Wʾ zܠ7Y.FۅϘX4"W]dp9U'~0q` Q >>}4Q*%w5A Qk#e/ xm1Icг=9B$0'-s&3vg"5Cu9 ,v 2[v) 8 {Mv$ /o*&'%c%;$ի\O"fLo?zMh&:ek=a06>+utDxH]ک(#i!TFMt&]Xܸ?Bg SG\5EN%䙱[Чs9ƀ8>-VxxAW:]kJh{5!C'ū[cOHg!]'ly"YoNDZ3m#!xk`Xݐ5.zi{w)5 Z'5ڒ9&g~}[kvZ4gt|7= Q$OX0H9oµS6@$&iUg6%>TtQhm&2jZs=w~S#Mj^t5Np)?A<M U< /]P m=2$6vغu;1*8gv!B?+:BzעN}ulvH$9uN)uF_Hm:J4gYMk$͝8, ЊmOOဴ6vp }R=T‰[- RQ]v50J5fȐVOϣe78rkJ!;p&c0As(m3Wuۺz$I:㋍AL*-)(8S7ZvW_$79:|tpF<2ؙnC=鵑h~(E-)]Vj?pRk/-4)+ /  a㯓f3xȖ\^_J2:Uρ OL!kj6]+ͼ4v%|٢[CNo:6 0!(֩*y@C S԰8qd!CmGcy{ < Pz˰tzx`YlA.f ?9 (A;#fՀGԝ4.j Vbv^ 8ndByfN7iAEYp61A(Lْ>k~{ :AMo5_?X4=AS(l;t [B3"p$wBDG?[);} [Wygnp®zO]ШaF2293V^h 砜Im1e)_ GU`]UVS]OV#9+.;nͷ罙d^Eʱx:_9Z %D.&ϡgI>dx.y*)p<󯜭M"eYCO8بc  TKD:FrRnS1w=+')tTz}J1)# rƌS8o]gh?=]^|wVx2s:0ۯ֡+Ug~^le9֧ҹ`Vb&Bjǿ2x2WS@] >q4ݦGTYA\ A(hѤ:"DŹ~B<\-\GD3JGW2:纅N@Zvn -bטTp p{<x/;l<qxpynхEۆ~u.MM ֍V֓'w(I@ٯUEERR_#׽b3r8okګK3)TaD+br?ܝ-BH:Dk7ML#mvȃE!h_AX+U`.jiA+ߣ]AV.8C^c=~+=IˌFZjeYr@ 54FR_%G!?VkRDxTjrJ*Zf{4f"wY"Aj NLdRU;>J?Fј)մϵ ˔miGo9 ) F0P*^~հꀧ~N"Y ӛmzzGwAB}jtP3)cES6ƭ'oՠiǧvpŻڸu?J-zT7D_y~cy n ߥ<_աn8(0L_n'dJ@Bϭ|rv7c/v 0 il@?t~(lq_x]z(vߒ>eM)hS^8&~+>Q)7]WhPqQZ3NqJKU)Jv$)UV6J fL.E8Ȭb&r䕰KQfE:joT,s,@YhcZ͎g 2#H H>a bv;{D5n3,j 9[lRꋇv#eo͙o=[zt?]Sc]"j.Rs)*FÀeB‚ҭܮ1B-Aюv _1xGh OhP 2#y\F&dkÛd{蕄ƥF(k7L"/,\J1^衷݁Q{/L+gbq:F!bG&* F.=7YBaCB>Sa4 IqrY@_ih ՘պgYh{@LֳnmY﮹roZ-0%qt-Mg}Kq|-n,w׷Hy f%8} xߦLŇX0e&'#Sh [1\OSݏZ٪!9TKm]nsp?\QA h ݁-9ј,9eni('@axzW̓?J=82$~Ö*~\Gt! Hda> vht]88>$^+*ه:?QV,2=Z;+q].;ea8q؍K&gD/ Kп5)np\fۜ>/[ b)낿1&:ԣZ& '*_wlQtϑ<0|}ͧ Pk)DUEZ;S$_%EGޕUjqRIkߔ: q/@gث.`ikJzL͂V8ًE8eyL u&d)d"7CφZE9V$af^rtfGHi䉤"֓Ghm +)>t*_C :$ _8# yL,(nIF`wgSzSicWk,!L{rxE;W'۰+t.|\Ca͠n#Qu ̮뒎j{z#(fP+ bLNmEv9ԃ_)A19۹+!$L_.FúzԆsy-QEz#D'j5R`[kTxY[!1Eqk~ wb< (x_YnIv; UzŽ㝪bxjtT_rѣpe$|&$eSkU0DD}* ~Kz11c ֧;{d]nm  [m?2s$.`A̿`4YkQ͖CF!!`Pp;2R yFbtBMY߅6ŵ"#@ۓ$+ TŪ +?vuPFr9{.EO2}Ioeeַ1@T{NI9mb 2Iا5g}vS"eҷ`;nr U@b_8f܀B9DU4Di2&difb;y)KS2]3ʥڵ'p5F]Pյk͈%b29t;׍G D#C?ܰmAC>M= ƨ}?Fg tl[~eƯ/܀3O>6]kl@( BWo9}6wmk鐦:*v|eͯZ(;E ;}NuMH)NJ`pO) #,Qv_Xušo{ MS[@_`/s;H`:qt;^2\/DA2XXڄGlƧ =.ʳz.G5hVz #b(5 H*B!`}K&-H6=Z$.mFYxSД%IGw4y>a.(Ɖ>anGGGz"\ऊÝaaZ̲xn{yhibSKBb jz>ӎ\O=o5{"nu 5"\i);[J\`0eIwRI\Oa伒q&к:`5b~$GtxU]pPLJ%cכz@U1J76 ;6w_DvV(fMVV5 O_I*^[D[Y|Lϲ#'ޜ4H+*M 3{˰kҦIiZP&dukdX=zıdP^iIҘ`73(;BeMu0"+ɛ"-Qg{V=dʍuNU1Uj U ,Q<| Z&-me@u҈:ŀ!5*dq-Wlo(K:u'8C/sJ  Fyۮ}-$WۨE#J.#iD-tBn д5X(]C\{J]B? RO;oeg47t KYĺ pI$,R`n m=^ xLT9DZ;1=v$J0hHw2rk<+C86SG0%aTO#aI !'XfCM.җv6Pd;"KȄ5;ZD4^S> 3hXW xK%-Ii]dt^@q{--v@/D(ut?Wwi5bn߱U09PQ'*RC3h[ izu`49'iM6Հkߗ=S0 Tcе]8=E75^~>n$N@{CIK!D">ӔXñu?dqD!uR(qbZ i{L]AX-:/!;  Jݍ/YcI{+-y쌋:腪E0i!DT"G6h*y[R,*x@:/gMZ1J!}@=d ҍ|MɛY@}hRegSz< PͰҒjDI&O+n_)OWYu|%mtbt&;bHuI%L#n]Img/Y/ZfMցϙhuia_?s&ڧņZR2Z_VB)mPFf+6xl'Gԍճ97!y^;ubn.tTPbjpeYu??6F}|Еռۃ]1t7,Ig}#L%Pu_K]K1tye0kithg+Xk67ocrOA

    !sHC'mn[^JIK<~HE湳bzQa6N6,L>O1SĪ_׏}1Zu$RrV2U2Q:ΪWչ{ QlՖOhSXK 3ɏ%&=^yzybe" ץr$RPKzczrn#챚wZS Z37Js8/t,qrPOmЦ$Z1O8iduYM%8p9=po0p X"E$W{W9/h4ԒTHɑ™Lv5vq<5A9f1+ "8"SO!Dh$Ho*4ޓjBDqYW 85| }D› ܣfG=Pɇ9Nv+LǢ=+|#2h3àBVēt;g Ř ׏<7:1֣sڽl$_;uWx)(Z<59)R/;ũI[lQ1S B tVI#pΰ[)Yެb  <׻R . +ĘOʙE {}VR@cڞvX?޾ c,`*qs4.7qĪ@+B?wh S/̀lKB0}TΌz N?XBBJ,H56UD7u!\M<%uLW%W]-hIc^*pọҧ榔_d哦]K}lM>[IÂNݒ $뤳O׃ê:beƂ* 8|x&pSy&VdțdN:e b ]]tnN/GqڤKtLodKzf>)Qqj`Ul Ff]G}ho}*c s)Š^lw_)^S\D Ŕϓuݡ: P@FcFUJ%Ÿj})/Qԍ3qreѓzV`@iQ{;hF+yHjKـT챺ŽjQpt̲.%ȝrȳyRe薹ݏT8ㆿOrܓGs}T@H\qb"!\'E^%+^^8xT 'w3c #K%ڗ\jQJA}1.zweS,޶?GF~" ӝ@ٚV+paіMr+NHns?oIXIP.I CJxVE^RYy;9f\zXɵ^5W;;W 7B4G7 jFBWZ'wV^,7nEV`}aPt2t6؋?]&Φ,"^dfbimz0P*-UE?teIOtNEǝ/'qo#t QH\4=^y!+D:V ߋ̴3b \cְȅ6u}6p(KP>gf@47jr_.]~8zɚ@SM_٥cۂ9șuVж"~xO_ͿF.NsU+t5^T3նLB @O`SK"܃E19ӜHZ}*yY|YtL!fP8e j=8}{G Ii Wq!{ղ < iS(' z9UabP݂)G*M ns_{ȯW;3'A?&Q1hLM<ϚJ`J}Zg's%]a)vy\H(>f%lĭ)c% и[eXBPJVd]QW:^yɥl $ԇE|xqɘ5v;Tu0#C*4 '\-Jdn3Q$s.L۴jKX`Vpna2ScCEC+LF$+ScЍWnn6^5L^/N"U?- )\xYݦ*q.aR*@m7BŠ8 o9b Lz:D{ ̈́Kf Q ށ5ػpc] ʡyHKB;bݏKh3Re5D@%AQxw;= Gք|x=%7+ߟ3k3{Ɲi!K]2gl.X6"QH*tȲ{"ȠC*EH^?0V0x8~cnciq>vPC4~Ό+܆7xP|fP H˻p]Z@U֜}aF-/@wTq"&hNHBH4߻B!)t*cE퀡3HPPÅaACړ ">Dv`:0z?Y>Vg y@~O6e\tp !iw6p"a8Lld>?YmF(Qd<ٛS>˻ۧ 99yC Zbxkؚ]oVne IV#69UKWj_l''C}'0͆J?A2 ؁Ŵt}݂(l?@;= \(X]= N/ރ(c)OoP7d@P;Se}y9ta*e*ʠVC#YSdnbNclLaXщjpZ͘wٴUޗkÅ,_e#Sn3G\,nbq;]26K# yqGf2ngŌ¼`!xdD3̚Xss(B hִ) b*HE4ĪJHiM!-]!BE8NE#ް.ܽ#-e>v4%h;7;a#PCz,Qb_^0LLm~/w7"hPl)ުX O< ;p Bzi\G|jq^xcBayx94·~סx ~hȓ^W A;kOR2S)iÊ0XkTl G-ڧl2UK&AEu~7E/Ffxܚά;ڴ "fg~3 1B3QyСe8Or i~Htt Ѿ(?i0ARXm_sꚞiIki6 sǡr uZꫦY~)gxs8ZND}KB7w.u&_jmJᭊdQe /CBHkJ9tsܙJmN9Qݭl4FoLVpS}B=="P vQ Yr) )~@IԵnO _~Ը[r*iz|q0> ;r2Q'+,!xmO8mMUjR{9smΊΒY~2[3˿A-ϕZ;)WZhnVjza{`NtuF#7~mJMQ~Е㎫0 f _UL>$PAcf~ҕe76#á8a0e4qziXU()Vr~Ն/JnDB*kԾy1J`icBe. ZTEW"v[pG%ng#|JDz7TOf:>hy7|6N|JkAPwK}g0JD"O3A]P O@H%e*aX7w045Իwgz=C.a/>uUkW:ua{"xivs*6C(?7J=Pk0n-00EhDRt8Xb8qʃ7)e }W+Z Mjy~~CЇ[|Zn KmWYwڃf@O~'~LNqܞڼb$2޲ɤobה^TDK$R"W mDg:ab"䗁>c.4xϿv_藫3 tգY\8Z\+ŝpXJ OP!oJZ%X3gc)PwCk#+Tڡg~|*}0y)&d~QFRAroF= l0ig㔈.!5:%_#i|L90B57G,e jARb'i\3<.oVLBh3/1־IKpJX(d>̀w {&Bx)J1M.#B+rCmW^Hd5 DCcmR kHd*ӻl\w/f'+ׯI.okkR'R/Ɨ͂׸fVoڨ+`tK c_ z*Sǎ3+5 ܯr$E2)XߧCӷeM9{06? M384u8ܢ= ՖoDNXYto:,:c`41OKv paNNi WqL:1MD`8VP\++ kdqM(a8:qExHV]%s.x\?exfTHˎ3۝@.`5X/-30_+>F1|!H\Z],F%_A'z3{W/&M,s: #l(O/u0ԶG ɳ&8{1#u?ʊG#L3:[/ؘNX$,YubFCP;<`ZlH~Sx^_ҋиYcރpmu>|EbBUŎ2&)%͞IlWgEcP+(HK_^iYvve̓Jy7 E6Yh֐vvSP ԫBk XD4^$;:g`kVڐ=Y%~I*\XdAK*A<DŽa(!'k0Oy0L{QIͻWjIZyS\?w^%iL0֝ J,~ ZDQ[FpUuD$y]y_؅VGcdږ?_0=GtV$;OmC c %ڪeJ135\ [ @dN68aP>,?1t ;;K~_tPI͇1d(&0EA 4ݭv"%4w&ԝ[;[S6h.%JmumAv35Kbs m5S@9 Iacqo;ah+mCF{'9^Dd.i=[)!6¢7}z2kMAC윐L wJČP,r|o8!'FҌ~LWuLyjbdPhWb)x!O x0sꇔcY$GWL"ce^R ƭx=$}\1!+5Qz "; ] )_ 10lyy@#`|8&1j+A[;I/ *FRmiDYё)c7WXx"} ٪x-v 8HN%7 *1o q(U96Y{g7l1Gׯ!0)2\&هzLu;A'NJ|/6*/`"Bv^m Od$ B ]NVy?:wr-n"n`Szf#Lꍛ5QoEʺ!fLn< gr4=K:=CZb )J *[8HtW6ЈDIFaW!HJ-6\5˭ xu. pֺ1_IqԷ iMyoI4g@ q xr.Jمld섕0A]|#L,$c u=>W7Gn;lK X7 ;Yr'>U"0aȎ4PD{pTCA pA. Ðz9ӬxkNݡ maRa~rهB7((p:h6Q݌L}25khp%Wij_tȒ\+E9G!߭VԵ ّ49qK1=~Ĥ6]$^7LG2@'aaz YD8vQ~)pw:Zo jDZٔZʈCIݬtPn1T򤄞[V8Z^ȑ?ℿo@{8\ ^srWv10 %pFsV_ܒpExFN16TY}o x"1<1*ip~"2#7]6\-U8ojGÓ.7y@ jHt,zj9L&gDEq^ U^ʬ0Id!S*aOeNYN]Z#x)U֮48ʾ)/U`4Plu#€=k$i_ӖIJ.y@$van¿Cӭyd;Ǧj[xX Nޣ|Y0zL#=olZ0ǤkY2}IѵhEN;7qEr/&1̐ɍ-Dg3à`ya ֔#1+.qam/y dfjBm< Ϥxס-IA>?vyrK$" ̋Mm_'ENC=U [W 'dʡWwHu}a^1ZCzbKBRuƦY mEfBo,T0Hw"Gs׉ː7:| eZ }|I:w h'!$wQj[~ؐtңѴ=.jNo"_dFX2AܥbK-L}W׬)np[R23^Qjo]>%nW))9Rr8a5Hoɴuߍ *]VEZ葔>[^ RxBJiܨb1K%u sh+ E0[ܼ֦8qO+J$.0ъWő222H~u Ч EWKz* N:p3ސՓI."/qHf#u4MlTr/95U)}lx"q.=7g_:o;],-/a7fH;lH㲒m)=[tjg0^,xbgIi 9eᇹK4^$ t;M'kPfcSj*NڒG:Ճ_mxҁRD$u*5gsSŨ?w']ѷ-Д:-*8'!s,Pڷx<64f8C|ӌ3p6CoRD7N ZVgl8wBތ s9}Ddݻ*N>oM|cE%q]2TeRGig2Op;Q-؃$Yze!3Aϝ)^$:z/܊ZӊmYu~A%y=[P̷s9wj$^74C^'4RHcPl%e^ k1 <7 8VD|%-ȵ^+HD#ڍ~ t-uWK2}ښ<~I'C<ܔ$uR(9?o@T4x~+3C:WX8Xzާ. O^y:-hǷ jWR# #CFsBPy`͜qzI۬3P\!_U 5dV G;:@ TW]< v; [̄(X/KK+7m$\Jf9 Y rAE0("ʐupNʬd,n8s(b+k HOUCFWyG͹EFUWg⼴Gz5eSR23 |8hM?瞋} 73 Wţtx7;J=a[Cug'vvZ KWv0W$J]v4~pXǗDUMlŦ5BW~t YGӌ@v_଼oVgo]MGW}@ihk0RblP[ΚLh0/wJb1,*Ӑ-p`m]ǘ X!3R+Rd(d(Cdeo𤭔ҖPS_>y`2nj߸Eg%oDhoLLCKd"vrUE.ѣdBu>B+|OIr/|˴xTMHҀy%K|GIFMcIIբ>g=.lY\=LZk=7l[r~B"6#cl  Ӗ'>-]z_=ojKэ*\s9 NNYU©I?SZAB1 3 ~ǣ=hm?5ξ뷁196+SFHDUvwI5w̻Z)c{f @̑B 5˙1D_e+Kd::k~m@(Zx~Dn,| Sk'$Xcyk1У8t K/u& jr􈄉kag31 3}.PՕ@@6 ХYT@FLd=~}+&uXgcFrx U7BZ<檔55̶̡+;o4՜{TA@' 8L; Z(nzvT6".G8B.SeXo1z9Sj:0.&Z$Ͷh2R xCsD7~WDǬۜ(j2wzW~z3 IZI =#N.`;O unp4*<{cJEf Oũdp&, AP:}_0Y'Mxa%=WՍScRn<{Tlㄊh5ݲPBq:̶=ICeݔ:RZ%M턅ZdPHЭŎ]rqɤL竛2uR-F+\vD;.{^˼GWhMn& <ƙӭjfH?lV*[r"")0ὑ,?ik%,ge`?f=9D 8 W}CV*,W(m8RQ[-9~e''BrNR]љ*@˥ -QhYQaQAoM'8b\_i>LF &%'GdN˂b^ WÂ[ol (߳{R=-Qp /.Mjֵ2$FТ#$d TBΦd(FܘZJneJ]v޳]Ex^lTٛ3-|^M1j]ŋJ@C=^+Ƣ#9)F ?U*$ R(*aum K,<%kj+ـg`֛} E kvIcIޭ1;9}/4G^?Fy9l֠ `;v[ul~8#RDQׇ| '#7ِ> /LsyvlI3zI%f*66;$Ks*?-ӎ6H8 bs-u6VZ6ߪw,*F gn2L'u.v[29YP\P:"6;w<^M?`o51Mdmf482 rFj7!,M Kɣ+Uߛd |X{f v&m:]g܇4N5Q4X>VioKTZQپx;*HrtsX$,n4Kq>OV^VnHVYI̫p()Pgnr9 pQhg/ #W<޳ Ccp\}G7tR류:m rdsbQVA\*puBJvL/+jl'ԧ[tv`f,|Uk1mW.P!UZ*Gҙa4gἥ)R7tÂ+lzweYR$k{l 斶_l- ywpTu赯uOz >/RDz1=-7Ï[t߂ ѷCOH`r 4MDĪPGPtQl|.e?oph[{.<=ųbz3-a41$WkHG@+(<+xq4omS5e\P`@N%Y#r*ή?"Oqe`Q^=o32}׵4)~ ?Oyn#%z8%p Nč"KoDmUQ@sv8;[ШM=Y&PͰpZ9!/ ~.tiB'ᯉ1 2^tΘE^Rɜa8{Qs_amy14 *!qGwcl*Vs7|5|C!`!FxpW,hNcx`-ncv/bmJ/5j!5 쑀mHd8ѵ ï& !&R}Gzw#DXUW=_t%8/MܶlH濎 s7C(Z=ۭoԩ0Us>\ _SC-e e')ruoE|5PGf=0OA9 ,vIhȡGuŚT {&Ll(vأ6¼繍&9a n:xhaI t%]k n TѰ`ox8 U)ǻ]`ƹY[TUD LU:)JH7O*74HE j ;^A6Kޛx\121tĔJ;3!m]~.IWBI.br3Κ((dys~l( degWxc8GP3Rm?L(i%9&O#E#`쪃.ot+K8د51~U)%ZQip=k|[W9S&[Pv?{ZμB[m7lC @2*nݾQ{$d {c) ?ZTҙ摠*pYQ heWrEKI]A7J6y->sԦ/8G9Ɓ)fSP٭reyOm>7 "^3^=Ce2Jʌ`kJ1btzBΎs3xB r߀aUۚ>n4+DAtMPDcj M%Nc 4C'DYAuƉ5 DM7oSSSU3+g|1=D:{jkcxb D)>Wf͖2imrStn(:2SE J"#`& jwTJ)r@16'[!wI:KJ q(KmWGTwKX&:ǰ&PbxeFYZVSItI_ k!Grj%JM8uDĽgic5:$ M,E2cBopҙ4?ٴa?0 eSW#AvjVYfbVG3T Cqh^^4~ 8%ٸuvsPfZsb/]z{l,` "lgO/@PJp?z.",)Q!eߊ3b\dub ZC]55z%jp?|(ukvySվSjm1P}\ jj.ȩ*YN$24 tr0 GRN0,b8! Y#dYd N&Jp 溂S"vקxYb\|k <7R wA`t'~3T;NO9߸PL j.N:CbG:`iG%KJ;3NaJ JQbt@]rT|<\ BZ>螾(l%yCq}Bf [kQNq>\#t?1.0:wWZW0IL>o3 s7DZo.* <[wd̐Yut*C&.{LS=M=7dfZ1l}ZY s(]LL/+vu4L= v&kKQ&:+U3vQWw0qdb hOU,A L4s$JHk43zvVO!͈d*Р0#Jzޓ0(HcP{?2 L$^\iB]r%`ļq8 蝩Ѷ?' f@aVŤxhn/5WeN#ӻ2H6X4=-L5CT@?7Ge׆4%2ټ7Jw#j*ōkYdK'4ʲfqÐ⚤ik }"'ӣk2{".rm.&aG fܱIcX9`@c!' xs&a~&OA r%m…ˆoh2 tA`0TNY 0=ˬˬ>G@(+i׵mPLlξ(^[4'ZտRzq昢7vXA;e [q =SsOqbV41' _qցsRc|HPQT:&?2F0Kr־'@~r1 w$RnvYY'  SvT1WnU`Q"EUuz;Ky%eUeIktH%NEh =DE[Ws'6CcZ6c:_ϙBN* chQb6359 @>ʙ+/0IL?v<]ܗg(N pkeEs6bLf*IcVdl5JJcv[^!~but-JeHBg0TdH;k&7VrQvq`(o01Wᖎ =<XN1L1uϯ@d լ̟~ePwg&(Ó*ir2܅4x$ѷwQjTO 6y z!WCt'(m~R[axʢ 4޶6?/X 5oI6kXn,vW@zޡK$\ FxvJ_]Xמ+2eR1y+,@"*J9p^Zn?JqC#]VVU *RL!_3t,1NA( ̬)޵G ˼9ھϋluN]t%iH "Ycđ!CGJwrYH9Vl^0X:0ƅ)'$-^WGe={Ɓ K__d2HR]BswX3IiҷPug L&u z]@C)=(}L0:&>.i\q X;hm'Wݼ7J2[v,'\{6\wا=|4#3_(_Ѯ|—4AUW,_lO!a%\pi/U6 rnYG6t?ΈC8G?lus`HCX.UsOveRit;BYzeg?:T/6ڗ~K}Q7 ߟz&S:2Ʈ8Z^i>c-Sy7FaN\tɛKԨ Gn %Uw7[ǨIN 3%Ul+>XB@ Ь[KX=^Y򊏜5L;CSf$D"F'ϸ[\ENSbF:p!|' JI+ JR\hQ(~g}|lDʟ,'ieC9Vb50#ǡ'Wy/JPqI Вoxx8]-M\-?r= V3 O5h'p-IUvRak8k#wsG3pJRD4(\F\04~XzڍxJcog(5 &Sy]gŕDԆ֣"'G2 TFķ@^9w͂~줢 \w|Z2[Nރ}w@52q ?v;jcbQ}w=\7BzJ_CW$,ԆS/ɶyQCZ"09u6!U<| / !JHƞ6+%Ղn4u FWt@t|RB Y|DL)J`vZwH:UG2[u{8͠3b]T^eCע\6s U,>Q۪_:W0O(v:vcxq'HnG5f>~_Y\e6x|bGn vBڍ˩ua o3L܏՝BN˺^\84Ը|?Ė2BIbvSC=}LŽ_p~5}ު:0ʽ>jPnR \{'xx2%hce/i yh\=Aߵ_RJORTl,ΗQ2Vj:ė 8%XP+띱k l*/Ff wy+N'8iä5luD1a~NgـDyϓ)Q2g 1L+.oD.%ԖOQ=zolm]:!<> TB{3q?c7 AM9{UC&4}19>gbXЅb k:|.nEt;hrP])Hv#V!,N",P9Ԣ뜷Ja8c=|T9Lt h1ӖI1rۓCx-I$w}<&2j'Ϸ\p29e3K(,8Ɯk-j tVhm.Pc46Ұ<035a2 {1${Lii" !/YÆ'E}i&>7lPWmW'_m=yFhIHfXxI!I2ظBR*N?,Lx: ۬jjqZ;j#"U#:`"W5ЗrK1!5m3]-LhGۇ'&8|.B[[K>.|1 _T|Nõ~qm_4!2}qXYj86ޱ|$W Vu*1\ޚ AdYn ^!@\Va;HXE/;W Ђ=]/vY'z4]x">b$p^{4k+ǿ 3wG B#ɰbxii4䞲=Y&'Xq}GJUSe`zNy߄bA;3(}dwi(SQ|Ԓ?Iڙ9)j}˨@93Qkaznٻ'iGK<h#zuQQZ y{ץ"T Þ<{22)}ɱv0F͊c L:Ӗ/"/L,߁=67 YP\柷Ld,]=LK΃ 0{ڂ~$xZӪPUǛ6~wJgP$_TYVZazۊz8xu $&C%XEDSz4<)c)|kÖkhfwOP[SAQ찛EyQ o$oz c}ܞ8˿;k"1YW^_8ϝl"n ' `+*d='6yՔ< [ 2,~y? / ﲋ_L{ !I5w}ߺn3#>͞ Xf3oih8>lQ$&^<94Y "mU,B8 E`ƀΙϿ`XOf.!GpGm'fhxy.bCV*6ϡ'BF%Q:h@e^S{KɁjZzYDUwNb5%1%qaamj*޷S6yDطCR-: E_}uwk.ECaЎ[8>Z1GCFkVe< ^&RzTV%1Rx;p_MًZt-EK@8RJeMt^H[*]慯Y; 3E>{IACG8&R|.mA>)ё$[|G7e-$iIq|*ƦAR @S>_iO#[wۡ+ԹIg_@Up"}}:L):,HiM)cǁޛ,}i==&'pMH Fޑ;#vph?v󇧖m7Xn{ȋȸ٤x)'yַTK#Ey㙬ZL Wcs[i# - sJ\YgIdbjd"*W|.qN{G((3^Ie$t݌(bo)o9KhIJY %3m ӝTy3D)0LχBi2t$f a.X6K8uP@BXAԥfl^O fbR聧CCS5ܰ D͒2R{Vz#eq蕻m;;Y/}5 jaS(zÿca:zidhU[\H^Hi:+QZoэ*% % $WD\+f[]F i%Ksz4MrGLB*_=c/[gYZ070701000002a1000081a40000000000000000000000016446b36e00005100000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko.xz7zXZִF!t/PGP]?Eh=ڜ.+Л/:Y$ET8k1m_Prb0&G 2L/\ .HUNZTkB-L YjF$M p!isS w@w ra"@?gG8|L[+1_7sͅH#K-|Jj;N :083݂ Q61zg)hHw$OpIhwF> *XfdTbuwޔZ[ Qj?ͮ In3woPto׈X' 0B9HXEthb94tg[UG3.G[zdžUfZ:eX۵R&zt] ,J8: AxjJEr'3AͶKw[k"R]OYɴle&GlY0ҕ5 #5Wa_Vd?@,,7$([]s+c3n$`$ f Mnr~4K':'%S" ʢFatOfC;`TLpJft\{>' Tk 8[-vljkqŹ<`h)ĸu9<$Z<?H~Nr0k*UOtFz\!$!pϳE;?PYSZY;U#D6;Z۫YKEZsm_M&%0Nخ|ܶ_ͪt/?YwNw0 gӬ(Ƹ CNK0B~IﺥA޵էc<ݸņT'D}-*i>pTl@hB7PfE)hh2- n-P] eO&y;} 6p?<\9{=c'u3i.Usk!*¤Sۊҗ! E8k<eY<=ju,${ 'c:2ϲT,fWعA rgbM%(ٔ}Bsh-ʿ%\5W'rVkCꧣkaKۼ<,=,,⏑MT1ѵCcN,P"U7u,$)vu5BqJq]sv+)gUUqM?,zI"Бp*}+Mח< zJhN%5$tLpcDaٱ>2:c-jY$_U.y9 FM[VFb1)aA@[Z~BDʛYmi(TGya(\xZåog[c7PKBa''P&6npVp^,Qkr`x~j+mȑS i4t \A׵O(GeR )Q+x({1qZѧDg] a{PAm|[תMSL%W 2C)d10{5]Zvpt#˹h[>zɪ/lR 4Z̾Oګ:{ ƿ v\?=ϏNqUW@(t@ϒc+0 a}-K:Q" EBE݉Ŋ;OpF+Š2 @T:;ۼFoZK=dWx;PX&.Ӣ~k5BjuSc倖i!)Mo=Š@++2A^^$Fˠ&MIV?}C3>H{Nk?ߘ랔LB$oVrSI^si7_zSdQMTNva} fKG9ҏFT_3URtDȢx; Bޙ_Wgå43s!=F BEY Fu(_~GI'*D AbF[MgB7,q3W rjm/ᖅ.;F&(d&=04=9,7Hdv2-Y .5GY$d%񽠄T1Mk݉4-]O 7dֳ% |7LÌ@k_ ,֍Doܝk^l2̿DWVzz2X_wq'yڙ;rx17i5L5t:Ba(m^WkRљ݉R/Pj+(w8HZ%hKRb]o:*3P5r "Lz!u).j-j,a}P of>̉e(@7) jpȀ!֘-ѧTOrp7ēPCݰ#?fdWׅ-{{zd6g7RYg2@ےi3$fh/ԜO k.w؟1| Dʇ\%FX':*ⷆĹQ*p/Ѳ3 29.u$.8]f=>vw]&S$ ўW:u)E\)wx.09tǡTѥ; "mzx?G߭>7^N j0WG'(j1p/:uKWi/XMjV|`Lwr]*[y5 +>pAZg~q*Ԥ%i9VG5{{Bi藝zk-5VŝJYO_w뜰]Zӽr>q=d}S4rA8kL.oZZa 4~1DaH GlA ?N剑 )+0`F*"ip^(qMhgl^p*)w v2rʽ}qg8+h[ `N)u%  ZϺu3; O6ŜQ Ȃ߄CANzɹC~{bطG44LlG`W.?TK7IN@,#_ǬI3?H`M~@RvVA+- w+o'RR.\u63;wr@ &1ΖQ6 ǁnR{[t 2Sk&>ڻg_#jMg0+tvŏRW=RuiZ&=5c_ 1VPb#usoqm&%X  *Kxtlwy_5߸Yܗ ;R_w1D-]J' 1LY=Rp9t RrKp*3AKZ(C|0|߀b8҅,BkDѵLPXdvgRAh( Fn9Z#Ocz^/ܷ(@JG? &ӚFisDk[ǽ|Ь J5j onXa[DBCuf5*cQ}C1aʉ5D=مe샰g9rG_递CQzbUo?wQbp"Iکx=X$Mpcm_?IF+ A V[xaxcl1>@,/ڗ /%!gW, g,AeB-;Ll~m:4ϯBm&V][ܣQ43|Fc;^ٿ5B-@= '~CBS2S,h;U}7^kEӎ ?/Gc.67`aa86 h~O?3|@Dx*B3K: 6?$a/g ۻ'%ܯAʹ /h$:~sA|V(Uod]vSѴ1ԪgYUMzqS1 YTM0$:lE+\eѵAVCJY T#cOjg p P96׆%Z>߉c(h_W!Eй[wi!Oyvs!?=+WL>M VնF\zFb]|p0uYlUrl,7){ƣ8 xZ*Fmj9u8A{SQU*/R*)p%ɳLg{m˰ -1/Okabi'PʹƇ_4Dɧ{[*I ;JCN/_̭=Bdmhrn›1=X5b~o )$gPQcK;|`i2,')~BG?dƊrހ jb]^W9B.p䆽[(}s$zy7`sn_`)b]q@pO`먵[ }x !!j^+=`[e9vD@fn-AK@GDXm!}cbH;#H%g(J6 :E-u ʾ\f+?)G%܈k]^u/%d"NR d}XcϦ0^)7ÌMK=9zn5>;J>wL)0n>0OVg]\+\YRxF`fxi% F;:؅SB)v,pVHo &ĭˎDC" Ꝓ3mزYU|D?Ԣf1萣]ݲD!z6[IޡٙDġ%pJIFFpEBmfs27`3`ש-!^8-.X'RVz/ިGPmSEԋB4T_H#ܹ-p?4<|H ڥS FsmC[ݘUIM2aLudT \_ l'YI6/ Y"*]🦖OʎM4 ]'F>)A~ػq܁iaII,N[Jl/[y6[>L=sWhB.BZ{!4(dU 3UFO)4ĵ~1bQlskݜd /w+jjM]`U?!CV멒à<>\]{Him-#q\a rC8J&SM|~_7ИFeT7kHL$mHAhcI&WL)΢LT&') \+˩k,uX`Zc =B(^=CPl~sF*>1{򫒁봲0Y*Ix.YK> >o]pqï<ɝ+tO9F3$P6jDNhlvNia &"QQ$@x}hF {p\W?:}۞khʛ`#TMP=*^]0yѰxڽ QwJpYۙdv*Td: K b:N.=N4ZN/?)zzX ?8nxXa?DM^ Og=}J6(fEI`Ck~Zpp|MH+U6*ū Xb\sS+Wh0;^ WxBPRU4=牋 of,qPF53)m30?63}!XDއ%6<`R%. x`?bH͹Ot->ȫQT}d*(1Qu$lo  ZwrĈNLc34j|o}xpZT\bh9q~AknBnVµ#ګ NXuw0ޣ.-^al%CRJ" 7ҁ5 : ]Mf#Dr\dL[co(RSMAҨXd-RW??nqהxӞcVLҾ*gB8~v4| t xD9WKpbAǒ)F먻e5q0 {]4#nIiؐ%>sNaU!:aB1TDl!d#)me~^F~k_O'ƌ; (tbcBˁ ўjsEblDHNs<" 7EVm8 vIn&4oEY FWx)4Ӡԛg[P)Uc,_M<&.ߑ金{O-F46j.A\ U1guv RS?5k kh\&}(]NV46 M)ϯG3T9;YE#"ޕ򮬊6S;=)/1/79ւ ; wL, 8yuB<2R;A+~8;Ek{,[F (Ճi\-oi2뀿լћ* ˩V.۫XXfkF! &j¾ߩzT{"^7| Y奡v؃8pJ ϫaF2e M4uyz[F2\1g>86Q! :7oϷ-m-ItҰX *8>3X!ꎷj8*T ʊ;NNepEP 4!i a_ 8?pbЎo4"!.r݌'3#sy(@nJݛot.Y^fPl,' ug^2lgqJ:&Gbݛx ):(%q4*5eL& 4N)U6tD3r&H:ʇiȮ]B(|SWv˽=v͑^$ڕ[I=8 d0B98#2v1Tٚ'BHCkTh7ߠר#]IV Qw*\Չ;dr_%u=uѿ% Ϧ_1kyE&lZ=࡫ B '&ZT4ᅱ-7itѰH)sAAv m,ޣϫ$marƕP1kHh>|˅O-$Q]W d@NUYXSA|L%*Ӵy u3T =V; PH8"QR/mg6NT}(0KqvǴDPM)' \W0ZG"b-]2Dyă"/cA^23DLzZuVRa+l#ۡ1iT*ۘ _]uFr}-&ejRCgMڏ[:.ҪSoHbЂBb0+4ƓD2kw˯5 9bdZ|Ŕ0YŹXpKd嘯 C]˸Vp0막TŰKOnħglE8N7^@N9{L?rtcncsZ֌ \!B8TS 5'IBiܨթsR"j:vRpŸyE~q_s_vuoӬC"'h. B_G1))L䤺R [8MX٥lBԪ2eU\dƀ1;}e4vЏiY+׹ H(&R=p8A3A su7r>n(BU~ThSd#=e< Hp"!$o9M.bg+0@O^٪[$ul Pp-wY/mAGE!<4Bj^$.߉H1/nv,;0`O.Ʀ-/(ZM4zK\d h'ŧ#f>U>C^ڐ ~@] 0% vqAu!jct1 ƞ/-zC2D;n\z- Ҁ@<5wX^̄04MisQ٭ 95I,LgE:]½R[v'eпIf /9Znގ61VA dM !*'&ٛi:aA֤Ř9DӊW$ +3wj4i9*oᡝ1]*PO+=<->jMM`d#p0*+.Dִ9Y2գdJ+d&g߂m ˖=Uq8a:RgF0eÊq-$:ӯ]B)[<qDA͈d8'yrD~)Kvέ;#r8:=IXH pXD K:n9Wiٯ+>01ZS<{oLڇV9WĹrFa'~a9<}GnFt-%=(RŻ% (7>+Zϭ;n_#ԣG [JmeEU b@7-tl`DMjvƒ(#|j1k"&_̈ ɊmF5x|~;×P8el61`YX@9gx}ឋ"߳R}z - ~$VYq9J^w]:B<0[Ĩld9ƣbRhRfܷ?^X@DN/?~?δ-?04يY*uM\D-QnΓD9Aۻ4i%,Նdsfa8g9PNjj#Pt-b~*e#T/mR  Z;fNE2ǾaQ0 ;Ҽ?MF/6[IA~7֙(ma|.6v@c1f,*T85"kC%lgɤg@M'ER[tU:b?6C{6;0rmIATUnn[ {إ2V*&wub233gH8#./JXbjHj-FCǝ|%>;:D!MF`G-ikd.3dTϘa|aT LRNKX[""}3JP&rȳwnGWk 56Rn:iuK$d@WکVnDqSX›~OG%AUZ`"_{(nbni͆,Uv2CW>gX5j1Q1ruo-jQ\Kq`vv2^oƼ>itrR^ߐ_ӂN"?K@ő."b+Lh@ m`1~z4XT1lf4'XLD6dC]=~J% /eO:KD6.T4U " ])SEv`^$!e^,cCv ~C^G.):=|/iEF)zV& ws~ ېNag8|!A#3chwoɏu(Fc)ҁ K?KGՕ %QѳJ0ZzUs,Z\ nOa41=e=1;$=fͻ7H*NBE;xB:#-pvI̅V(SmNϘ[ētu)y'4pXyUR?(hwF'\ET t.5HV T+'1oP Z7Mxz?er!)ށ?J3I1іmZxN*8)U%0жd᛿ލ^8 k 'Y9 ܿwPrƌm0L)bD+s/|\C-:L_MGE٧L}~-m۶GhA6'I2B}~3Br g' wYN*rV}KK}]U :4x\9َ&m&&dTK{`.0IƜbl/M-k 4Dܵ@TCl'RX>o[0` < %iCh)=sMjEͻ`V@n4bUD1y0:9r*UA 1`'{fM{sE[JXB SsbEO ZJOw$5BShjEhf6<m"/L9p}6?ذiڊ<,t/`߁iĉL} [Nit?zN;)Rfp^AxBkSh~3&r-+Vh~nv"o g%>VwJ챺56%!OXCp=҇_0*ժĔ+ju.1%CuV كȩK}-09rqAW$~i{#_1bA;!_f;XaGFz cQ+ֳjX Ęk}Lӧt8t;%޲D[ˆ0P&Oĝq:`Mw܁7pݠXǖT=C`70Vƫt9G)?& bu㪹'̎(9jmuG2ss*F8iW<>xp _~51P߼n o}9>{BA(5}s1KAK2G(|Þ=7iA !_V&05{}/f y$[Ӱ~}V2J ^/u4tʢ+_.1r6YhQ Ul!m@y%v(IF^>#͕_t+3E_ly^`dX1IO:Tfol,srrCZ|Tp9 zev~Wâkʹ]z [pܹu X@+ 2`CqR7(}|U8Pb2&L)`e; #C\vs`*ϥC\ ~V ꯅUu9\Mߣ_-q1hkA؝G _(zM~)vb xX߱*Ջ8ÃI˛;L\i.dd `eθXX`k>ߕ܋sA~ZF֫TCqP`^P$"8õL&_>3z ivA7-9t$.stDAeЇHӘxRF{jv&6OEtу{<4 B{sbL :렸 <o VJPvl\.zt-{FG8%SU~@\=EZpew+mґG?ڄF9:kHAީa&EfbM ȕm@7 ST@`߬Ƒ#&i~wyW2pS1V5NvFiݿC7;-ʀcfiYwFNbNұ7Rqn \cm5ݠQP&\M!PpM(Q*ɼ@rm=L`l=0a gx FU1pݬfgﶒ\;yN'xCܖ}ADb j&;lˣjX0{ڻj1W¾l}6j6DHno (ẘLC[Nss ,Z?-bY7t@?>'Θf1ҫsSMNc"E; L&9/H|*O8|ZAMJE~<&2ɾ͘ث"^I=X>辪ջ[(ZUc'Έr"&rWzZ:")qqbə =i;,y/X6b)WJ~۷Ar61s" UȴCYԿ~ /,e28Βq)/U\8a}*kPm#83PyM$4h !W&%q)<\Ŵ{Րu²uLXl'.oӓ>ZoZ/W 6 .%̵ 2WK%rP7GcE}L䭔(bHq{N_!J+Ld͠ŝscy _ p0 D[mLNRt;~2̤RRGAQ(エizȆŖpyS4YI p},$wl^l:i/V-zqyO6uC;c:g +G`=Rc%hu:a=3B=GC`RdR[Ts f٥H4CWDYr(bK#ZJ/ x7Y`֯GU *ۀq0h><~dο k~z>RS33wLնi2O-&OQVڵ@ ͮpRۑS|33N`qaw3=(seS8 |trZR?s+XuW}#T l1~:&^ ݣ ߕeyDĜyE;Z /N+H&^| r)T35?C(fBh c|vW]}p#]8Dhc= OVzO vFx,M6;bkpa!;6m/zѴش /Ij 2WeKNl:@OmAwp(C;@˦xiԨ[k0-ֈӰ0%PB'aW{fKIsv@3=.I@zO'dltQ\( oDeۡȠfgYZ070701000002a2000081a40000000000000000000000016446b36e00023564000000000000000000000000000000000000005600000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/sfc/sfc.ko.xz7zXZִF!t/,]?Eh=ڜ.+F;Ddu#J@XݍBf1x:s`NblD'g2`5DB=w*29Woi&LuOvFDktza? H8[&NL ED<;V=Pk_Ϛ]ֽr5jHQOy?䘠/e%%WnK ~\sfeWpP :!m?x$ 6q_P!)ӿ{yXcLx}&py$myW&  5lۧIclfta+nXSnGa8tm)=)Ed]"h L o 5CSNcǑ#6_UCK 4z<{Z'CNJ^j/ok) UTϭlHnb+2Yx zě<u-.dvW|a$:mZW> Bc|jai ێF(_uSstQvi+i$c kK}p~em <ҹͿ[ b< Zk%:d屵"]2Q.cdZ*-|NB2JqZďrOz&u Е.eU!o!tk+DJ&;;<noD |r,8$#S _%"ØϤI~:~[,lp rz@mdm9R^aVg3f4T6dy"Qi׼!2hêpDP4{IgՆŸ Oʳn~be5-;*}ZR5Mdޤ-oY!ƙwb$7USzV?7+E\.ٹcz)+V ke'/XMtV[3LU a=/$}uPd9.>>/gDŻUơ_Ap-Pa,GIT[61'cƜ v8-y?'| 媐:6P:)KQ4V=5V[jtU6lJPHRz*K6__q/Լ?^j*&mt6#>@G\5q֐ؓ߮Ɗ^fuߦ*/Qj?UFf!dg3X/NkOVYkT蓛 h_jyq@RMp7M"T`̤-;f?\ԓSGE<\TZ~09DuGf%z6k?Ð1Xg9~sDnς6ɳJƶk](? WQ{W}6+'CxJ& h#זA]ڣ\{C4 e9>[A ,.L3~*,E]]H~L'Kobч)<Ҟ8XdJ/ l7-G"'euT>&ߦ Op3g aS!a/Plh~깄473H-W TZZr,ɷ蒚'O|{ byʟ`+Qptb#K<#; &+7 .bS鹥ݍbJG"aH]6c-Dp:6ƿǂS 6KcZ՗k4Yۅ|b Aˆ[T:Ip͖1b y[' Uw_\+iY'h:wN8QA#?N~\ uQ4RN|ؚcWOf4`sP`ؤlc*;"-ͫu`:mq=~CL-N{~#eSY$ܴg7aHQd$|LjW\iUA`nrjL}# }` IHOJFeF҄v]5rB m2=Pڡ:G@3{w ACWr\KV.bKBEmL[\ @ RcƄz&qA7! [ZQ?gr3y.2(;/n" In11pɞ'#fa2Tc7k8k.7>'h# 2 h ?ry1EMBܭ&=i~2OXx0£R)$$~tyo24R'<]Bjso<9B?92<ɒ]res0 ~sTGfI` OδP!@N$UסHQ+^;]B\/ϩO\cÎَ704@fX0-}A\rX#crɗ,ۣ ͪ D mP:0^|8?p!;Cr:]Vx"E:}< `Yh&vSZzLJus7ͻeB ̛[W 57"l;q GVΝn#pz?ZO Iul{ځ,xEGE3މ˕r֫E9gڐk](͈[*ed3O%O3Ǣina`HIYvi3Я7"vюﻧМl~ mWkfU3s}FT:փZbgMs_,*e%a8J]#Z=#3r}5H2r4JVdK1,+r }Y@اu]*u弞`@,s_֫eAm:zM*<)iN{2I I_cok!j.7|4Dٱr8^iS.iFc3|NQbY4#lS"`^J3d!21T(AuxoZ=#n*|@i. 뮙tHƐq"&dzAo)!+L RrA`Bm>B;ɲN< Ov -KzFKH_]Ә [b=8T"`i1wEg`%+Gqz)o#N*H9~–Êl׿wU_9%8+du,гޝ>>b14b?m^'QͫQwl:s8] _BK5Ov\ckɨsS`:vAYK1cVzCf=GBH;pIS36)ʧ?V5&0GoEV~XQ0ȷɳK6JJHH-<b`~5;tͬB4޶Xkf&n{W,UJ ɜ? uB\V+/ ;2ք8彜G2~A{gb47~nbuQ>Q \@a|qn\Du$M1 nHgD˭XɌ"QvӨE<ZjM- MU<=,[e*r1Q~>l -1yY6NkjO NrҐg`3p|! dat.|3C\"e ½=_x)zbА!YR|!w0],0n^餥JK3r Dκ}wCQ=ILi*6z&Ah;{_am"iJ l7pX"c|YIu5ƺhUe[5rWk5Ub2瑮W"13O_U$mz}'*N9{.d[}kNDŽhEK‡ܫŜ۳*'p0=vउTsko"{UfĴOX UjyeqxW Ok+]L3l7,h7ú֥MZJnģB_5X۲1=@iiLn6xQ$`0a=is/ZyZ T]-U\9H1#䃮p 'R\|Ƞi*#+W3h3ڨzd]+C QlbW c~?-tq67UJGbE:߃SfA@Opߓ[GjjZ`c>~{]i7vHZĢ0MP]d{%b0*ʀc ѫ)y5\|_}YuSlrXe䨈*].d6*h%!s9wo;ƘPh2e[=^rZ; ?"L? pT؝B6.EȍҊ31x!+yO$?]*ˢ#{+`%+4џ0B53N%8[xsSuUy.\i*\˞FfUIљܯSGԻevc |7 1CGDI!ImO9[l@+p Lt}JI7F6*DSHk{k&cwЏ&wƨI&K=f!cS! R6= =8 4o`?\,kfּ-w̗ #]@> |W깶vlkȞ "<_PSB0~e[(5~7E>n:YhUm\Vhc]1n{Mݺ& u.j˔s*tG^Z֏_b*e=uspԅ3f+FW!HNJw#\.'Kn8dUD %1Rj p3֜R-+^Z`y;@jJ|\8A#{9Ƣ/#&ٶ@[Jy:h?D {Ztʡ*-aZJW^>Nƃu}?zXWvHN-@aX ?S{kTZYOx֣Ԧ:5 C@Vy> sJ\ߨzh`5 o]PB{8#(x)v]9nt.SܬkJ [U=7'(И2*eQOHWn}p(_ɘ֯JqmT;k늸 <>Fb'6e,G^.dsxKA!Y` |\THɇbe\QrB%qO޳Aiv۳[Z@w:x:(xoգst_Ta}b*p8C},}=|FxNpPq(lEZO,KCe,Ps>ˆD8l(ַ$Ձ~/8.VeYH(b8G"PK/Ϊ(9m9((ury"Y rOJZybvA:ӕJдe D_DjI -x~Dn?p ۳ocz)zb@ֆr%E DZX/M*xyvedh?#Հh>%ku4Bk~FjkZRfLE#D;KA浆q B1Y4\XmeOp RA6BO7/Kh~c쇇eNˇQxyq[ƌ/^y̖@c,\3^rZ8ƨ.6V#0žu:` +Jrs~H>#P/g AŰPqnfD0Uy͂U ! Ϯs D,hI 3ôT~L'Kİ}r&zBNq4HzaR"N8TdO"vRg rex ,eaM:8聞bT,U4>A*K=GSASe|wWhޭڅ\FGSo n,4g_@:iJxwy89O4b{{J/?$neôa U<=-N5Ҫ!ܡ79Hh^NGzalוּnn<7q@vP1y˽%h"O6\4iϜ)N.|EpM h6#h%1]OK~F^EIn{ERDA0kyn(5X*!bE."CxG$tO}mK ]>nT=j%튤PERl>>ÖRgb1棇b%bQmV<4_tT;jB B+PR n,8~?#L۪о>gJ艹1u鎮E;q!IY~[+kd"; ;а⤙%Na io Ǘfg7rd<t-r161'Ms|bg|1M)O>+x)SJg8&=bqƷOE,]RXLwW#rTaJG8:*RB*PYuВV銵y2>)HrKvFF 9L<;W5X]!Ez2CuȍlT&o, eqe#H/G']8^;߳u ucsN-8ᒶUz6.-g^ahW9-f {^,KQc 3.ab~CB{ؑE]"_-=:1]Gjwv.BaX)xT8[Yi][/ SΎ#+}ryrrMZ?S*(-thnFC\]#=9PShHY6+zF IWflr憽ܸ,[f3^$T& r_%NJg3T 8чn>IVВdwKgq:>Jڶb-Vh,L"܄cߕʆS<+R 29ajA oWD.OVG#;² `z"cYbk7نk xL@ Fb(|h1/^w$ -!ߜ=k-ߴ*%e!qqp+َ.)$r5C7zFQVkBBoqŅg²Jv X^zjؖXKsnݔO1eWwgy7Λn' Gx+ݑgFG-1>c .zįVz3t}6rs1yF*Ӕ~, 95Vji߯N "- w>r˿-`"̽@3W҃|6J=jɓ!rvoHBCIe",sxUPmlm;ю^3K X#TӃREX|!KP cz8Gl ybdu>ҋ̹c0'oȻ&&xB@chڏ1jtôMߔ Sbok\tШAZ4 U @j6ߥY!uEN`<_(5=粭~= [1:#NOz!B E@/0u-Nҿjo.{ey[8^ \ ͵OYcA9cGzYD˵vh{ޠl ؙ' )f L6ŃfXuE@*MqQ?3TC'[b3;͋Ƹm氎=Ǻ<s/E*—4Kt/5Iz)<BފO3ٓHE\G5=\hSA3Zqrvhs>XzbOsݦ,cLa0$ZT48КxBfQ8"rbyL+c/hңEf'`8=YL![TOu"ݙEg> S!kQo Dx7=![uccVD́X@ 囦DwRCUI,$u:?΄F,D]Ѻk=Hs=#M^L[~=E=(8zKr̢&@ȣ)-gM'9R\z! ҥdbH3& Vg=C^>0^´Ƌ]B**N8t@`pT|}#VplChjWcx(}CJ;~q=PxV*b=nwA}/xZԜMNR̵X,hDyӋ4M AʷUa5hwNUcjX{!w|l#\WZP&ʢ@:ީD'KtkGo=Ta۱bKHmNޣ:EpcN- i֊:D!ʥR8cC6e $@b|sŁk߳\pUGg]{?n 慖.2iSn:SK=Av8#f}N |s] VwL_|JA zڡC 96vYivWDRbJ~YCEv SYC*x-,>!oOBQ|'|:$^OLZT_l۪t-vݳߞ%wB|dݿczBOrm9IֽXzDʽ_/{Yki-)*mH i a8P1nH~^㥩^ ',| @7t6kQ]݈+Lqݻ{ \!T(5t(=/_y|}Od> UA̎plQ:Ky/תA[]kts@Fg{D2IMMGǨ+z1V(K右iOioST3[ $ARh!yvæDv]m$wC @6樼R4չ;O*sRA}& |'4ok^GFs'^b=lm-ǥSO†#4RF'#qLD!bltm^U؊t'S8f׌"̩.^ʟZwK(elrkJ ceq- k4bW^i8m{IJABw3L?VjQ1<eoW7A5pWi:g)FX耂X//Γ/2Yx ǧfW}z0PHKw5VM߼|)Yӡ@4[43-R9=w՝MBO=m#%$'.bبyCp3D*!)<. ΡD7܀U?k)Sm=H/M[G]Y<ш'lD%])'R3^}ƾ﹏wUmj~wJR.b1#cI$ p/H643PbԴDKc$!6sϸ'JƍrKΪ7H jռo!U?Q/(hTniW)P &] MK,1g,<~0mK}B#hi \  3ΒGf«W ˻p2;1W27VD*so 5\ tuDzv*œAS|GA1(h=H$k~'ʶsФ wF'*_=V˯?u"gZ+'{ʎ!_#g]˪r(@rs ~jWUAODI,zŲ&Ԁ_zzm2u  1'H9Wv"pOsތ$֩Gu 3BCI4FSx\0V f;NRv/ IM(c)>"H2МD: 淨h'M%Bcc*+`< y-ZNb\zHZ0⣤ؖ8lC r:n* O~S_/MO%l #=!͖(m,Y9xoH$u"Enx qxq"=pI߭JyK fͰF]rs&T8ħu9Dž !o 1Z'| Lma$0tvˢ . ˴|);wm*c&) WR5A1Ӛ΃3$Km{WNql ~$w^XCyT-dл9ɺX(j _.sx?<"]{*FǦFP&{<ⲖG\+턱TR Sy=CBO:Ns#\I5gxn` +Ž_Ltc(r\[;3A90bQ1B_j'o{l-c&xID hWΩcԱcה 6-\Ay'x.E'< ir.Rٖ]t/1R o?"s%=դ$ nDKڷcDmE,?A+R.dQ1z夙7PVZLq{6bEAy$}pKU)U<|T̐Q8D\" |['1<Շ !Zwf 8XLpl^JbVJ_H)X]|\;[xFWO,jړU>{Wt"Y21pmQ[,fERrsMGbYNb8Ea^lnb(ȅ[/:|`!CMғd%뼵T^2¼SK)k0paqdƽlC)#U1V4rg>ȑq`6vc65WTnp,WQ"oJOYa/(Iiz8Ifth#ੇ {@CERD?ih"=yķpYdItsV(DWidr4‚2i3 &RTߢOtj. jŵ5QVqψbl=-0Td/ehA:(|TVԣf2 ?T,e<CPr)n`ttEC myU0hZMFs3_jQp^]9} P%Auev1R8WL 3i Ч#3tq)J,NW{C$ /ѦEIyUxVm%×]p;)E'*Nd|?œ /5nv#\]p%(5 ,;\ЌA!ٯ-&x ϷLHr1i!,'A}~N(A3,0 02(!E 8XFV)NG|QBTk[cQdPWGgpZ7-~4}5P{;g 7>PR4M`DZ VSn,dd[d X` FM}bŦgC6G^>Ӆ}(|=:"6d߂~&I>CC3Di>JO_19ོM6Bv}P(E@h?3vMs5Bk򁦿C$$=*Ǒ9kkNA S#BoD"}}q_{-.˄s,=5mp]1$eKeZ`ëvCaKxNܻz`ŧIM+diH9gD92}2o3`\i;H,v 4($(N|xd!h8=|@CYJS܎sGo'ˏ^I,9ǸKSim jwͲv 8t (X`4TQ{#EDR #~Idl8wp[3&X,ʳb9Z?lNca쎡$^W| 0퇩?4f;$ {@d޴y+D"CVҷkh Aص iIN- n0&kajHawzaJt&孞70'L_s2{$J'c#<T (JO>z܍!~7q$)*#;)[>IS%4XRy'ymE{fcd𑍕KIJ}L1G&|#st;>kT;@Fp@jJxɢ (tp4`7,x/;9jldP}|6Y&RQVK碈Ǽ>Ur|~jj&N(t [@n']Bz~P.lshj>WJ,9 Y8z'[G  =ަ,㐝 4$Km0 Kij)Eʠ90Esz}ť}RJ@&<ƍy<W5rK O1"sW2.e+רKe_4\m2 4exeEW̊3u:$o%hFb~%?.PaWrUq-^24#T g-+٘DwԬfA tRYUZY#2jf,+)Cڌk]ORϥ1Ė팸A\ 1O𸷷1Ɇr2Xq< N^E9tb3]8I0&uP© ϱE9^mTCPU$Io^(JRgK."miET5"%N5-P4E|`]̇-Rگ)U0NWƁ:FS.$=8@B MWȋ_UB<JgmLN_)MI{26#, |j{2臽2 dtωt|cCqN!(g[~f9ML0(CƐlh,7 f_ZklWwk2u] s]+r訬H5|.lpi2K2TmuSrVD~H*[u[J?{zI8_iX6'bg!f{C@klcP]ۗ^P\n?ux㴩 >xTJZg,+VW|şv+i&Nxc?aR]I$}мe|YƓjuFa+vŎ͚8Mg*73}7<1ሮn-q8sa0রw}_x}Z'yd60rጀ M~-T=wNE dS= ^d ‡0ncPOj 3H~<_vǖؠw|Kgǂ7 nBo1i͈Osޅy4aݮ$NSaWz(nfΦׯGo{&9Z(:~ᗷ(dE飁"H٭ AƂVo"'"K,Q0=JjT> WӯMfYGhᩌ9,}sFHٖV z6= ֒eAP]s;L!ZRv'*휕ʇ:E@B˓QE(0m.Чa!;'a=ߞ I9 7ɡDڧ@]G-+ؿs*8%`ٵ̋[Uס7R23㫓A<%{ s]|lW3g|YO4hLE ?fkm=qcN#.$ygj$scge)'ii}E± A68ז⹷4Ԁ0rjgDvz_B7r~(.huvZ*A߲] A@*9L|^!:eo7fz8֐a`J;yAHa0hǶh"}LЙ)^e-*hwvßbYOV}9bs`j%r7H?hXP]Dh@4>]{Wly_`FI&H"a[gbѶ?UJ?4e|Iw$Kؖ'mY%x[L .6"_5dΫ9^F0.Q~Gf$*Ŷ_WqIgp2 4|@b^%hcM/ĉXI=1i1$&L\,J[.b/.RAv=EL ȓ%}b|!) ;Ddi`vȭ7 ,æ͆N#+d7|dsrzeqkcd@Ft}'&$r[6(u-CX20Қgp)Ρ j5lս\]FfRW vr4ժM01\BhPy1I3|t^lp)f L(xۆob}d\X/sb,QJucOeضeR 3^ vŖ}½FG$n7 oZySJ^xE}[q^6ҩEӵplȦuTgnG ?H@`%Tx0Y5axii!p2Rٍ[eG-;tGEB9Ix, T %mEg<Y_o+ t6(.Uq UЈ) ;3yj>V 3<^fx"^M&vk)B5*qf_/V uE#3',3PE^yÑ] 8 /ո fk M q@%?D8H0mE Į5O Yy h"GrE\V]^*7mpGam4"ׅgeqL!-("ر.>@ԥCwe*~[ h hC}ӛo%̶+r)~~p;Z\>Q&zl7YhówzOO"QjrY-pz[0)%Pм;!7]u}6_Bb%F4ݵ]v8lB',SN!{aHOb8MLx+֩e3~CO/\_鼝r68+hEvkMDZZI4N;636Ƥ3O}nPZ 0qiK=DE?)[fOljG&/=q{CPu} 55a& 9f["aqA"-¯;^ њ ;W{AGr6Y!cj?3EGx"|(T?mrq?AnR&LP|1DvUG>k$y֙aS5v|#&EJo?;ڙ7c0y:.%{>8WTG´gM’@hZ(.S#Y[;WXTkE9֮6${C&aef1aB,bSm8,t9oѼH@ /Yf '~dx`)Tc_29߻.:Uq?56Q*aVR!eF5ĖAT^l :K͌43k">N O3n.`P)UhzMlHy\ x3y#0u2L a4؏}mZYU.sEПK䑁ݳ H irvxq٭پB[N&0-db䬴 |-.ɒ.d34W]u ùW@vKs߁ i8kPK9+xķ٤zA5`΅P{*yS&t~Cb[m3(Juћ:]%S1L!TSk^zUi-@PV~'\1-|a;Pk;̜F*qLyB~WK5U?zm^+7WZ_W#F_+J@!~ ; yf&yjY=M.t-]B5s܋*8) Dd,~$7 oʫcVzl Ƶ5O/YC:7keY+u ,_))4zP<5Lg7̅Cvcfۧ;OS3G*/5<tj>pˎ}-̴1kpH\_H{ DI0Y b.RMLU) s`]<*6Fsgu+rTdBí5Ц"@K)^MP>O ".L+QI0 tXiw0MKGKvZDVA]5 (a_`FinCdj%LFmbs#9Z#6h-#x#?(7ȺGcFC'lñ㝬d:1`. :c۬f*\ Q!Qs…2uc7HO<=vc=CgR  r7l%ld˄4uv;I%/m+29~MՋqg-g T(ץVEchFq\}tYǬ9̉8]fqJdM۵]5sz\K@v­O\Yu>)kG \~Ω)bxϥ*?Q: `!xy_bSUV:(1R_ӎZU8TLMҝN?3' F? wuϰG7N\(S1;2%9%>{(' SԊ4'^R}9#QwW63YJdn,ݳ#X*8i`r&H|-F | /\)߰o=g`h6!84 ހ)N/.- p@N)_FM;-ş{Ɵn)B R7-odtq3@ ,$ݣv /[l2?t1L@‚nFU>䑏eˈdi1|8WtA^Q۽ye,ypp#RC2u©i:-̤iaI~ JI]va=E1)/C:I 5 2y­Y2G0o׿K)w (]ɽ_D5F;fS6^SH^`[Jv\<(,] Sp{W 7L)[3m\@DK 锬6^k1)gF[r=5Ӆ2Cr[=MSDL@5&cץqRd:r25_ېv(B?R{q kOYV]9yn-09'n3@p> #LKh UضooIqk"><㯧8eMC4F0jlϲ[dLQR`ԉq6x y;jX*g{_vO4BN1jϒqfjqmxgW"v rGabtk2yyp M/ͣ#m9sP!P"U?ۢeeاm-`c+x9(i;[, N74By qn(H^/x' o0F\Q4۪2"]M(:'qf`ͥ!ͦ=Zɔ}k/.m3 -3.pIFr5즌 2^{UJi]Gu<<9D 3?ǛMkE]@Į{@D0]9Ș/WɄeC_d}ѹTGK􆈐ː9 %KX;V |Lݥf]Rhx#Ɗ'˦%r?yP Hv$iy#'磖Cb;]:TkO/7Do*G)ْm,38! wwW}=Q/6): > Oqha2,9#Y{+Cwj~xiAo1r0扛FǗ`fABDOr+R̝~>{($B;&ZA{iAX" /CG<V`E9E1SsOЌvܱaG2۸TRhQ[1[}z {2Xu<-՝ysQ^q:̷6~[/Dʑun$]#9=p7Z?ţ}y08Q3M*x//b'H~IͮY#& $]<y@q@jIt ҙ6Tn1vLa)\ QoZH$KT7)Pg`GQn%P 0#/jXb )pA-(64lme,8qM*Y"znTWE@]tDGڰ]vp/ߎEAFGp] 8hLvL5߇eMgU eⲉ FY\G(y햩P\ m\8f($8x)\W5ѧk$Aͬan٥GJ,$܀S @XۏX2n &ڳ * fF|aSr}/FkFh9YȆKpKJډ漮Qtv?@ɫ/ջ·=-Y^C4Ib>c qۥݏd #ET+blamPd8{Ҽ(5Cdٷ_Z2P#VXKM:&j[` W!Q=h)AZ*NZ%儨uyM2Ecm=M. -o(W~N1k's]劧P =,OR2r+hrR?Ρ[#ݘ@/$g*Qu>vcQ>N$r=ԑ}+#1юti<)ehɤ'Wo5è{K7˕,`vVp,"3$AV7/X 쬶EO_T(G0&ȹhV |P>'yHvf͹œM9]wQ*oMP1aU=v}֋ .&Eᓱ?7fU:z߀}l!0fplccmB}x:oTfs&b+#?].`U^ؓ3DJ[UA1oL}[WG[BgC"\Ոޒ|wèoYӭz0”܊Jo!Oof/@9jķH{*s>|nXIW_{(Zā֎VTЀ)s&_PV8M$,Vv!׻ԯ} H xpOA3rqɛu?oP] /T!QJҶmnp=e:OxTK?-bBRʩvkPO[V=Ew.` nAiQ0cs<:<ln_MGw5̼HZuhͅ,?ecvn_Y3}d(9J} *c;G%+%I .|-嬬a/t4q69]Ҳ4RA}E.[Fg)׫c2OaR}\NF=$pdt*{*'"KC&sP2m96abXc&>@|Xb ²W&),Ɛ\a2T2ү4SjTÁUMҊ,'M 7'`PAVs; \@Rr|SYyIٞ`aQބ뷋QJ f4rwO?nVw">H"?D\Owf+spB,w7O;JqWS ?1՗PeDCHJ65QTXDH e0'Y" ^]r3: Co/}S@h{ODg),z & ob4_$>t H-NjļtLyAd1Yoᩡ _lld8-nƬ:";8"Af*kQs k%?x ,8n' ()]ӌ‘I"P<w@b>`YJre-0J"e/XFM4ɥĎPg Q}I܃kjV鬰?h6 V/?9xs+$'#Gk捷25z." a9HA[ ?߭raNo-.DC.@Po>]" sM9F縋bN@w8@P91gHZtsnY+C-{̭R!8nAۀj3Rp6Q2k2ȠZߕ Z.^COF@G\ɈSDHvժ;Y5KSE)`edXS%`#!2^ԃ}R8^QdrPv9/vC]Zifx>[kR4˚X{L8pFb֛;$fF$w˿;"o5VVo;R6%{̓RFG vAJ!ԵAǺJݔD#i't"!#:dݒ\҄ nzơz[:Z-VvF qշ/ȋ0JS.8 I`?e?+6!oovWX9R~#h@&zj^$úE%5>z-NWce3YѨ:8Bg4Zڊsm:[sN-. T}5W`Pa*Z7fRS3zCdvRA£UD)p͞s"rFqUH JEAIkHhW-zuDq = ><#E&C<{[zi`J5Em].`@zFԙZI);a|POT%I, iLAaj}=gv'!\{ G~*!~{\v˨^7/Y"1.byR󩼰dEe\+!6pJ/L5'y*}[bz{:Y t82Ct;ۤkVVI\۶NΧFlU⷏_UW t Y-ѕW|/34}ՌCi8; |"}IGG4QT|?]0"vD`[9^PтWA$x_M D<F9ډ]ÊQH)Ӗ0IU 8-b`Z ~ҏf!BD_& ޕ0 \%0t/|ðCaN.**? w~n9"\s2Q39pT Uݬ"ˆ O)*!nJY8]gzE+nZ4cml)ygOYj^mAq &cI9~;M a=Hx%7՟yY}yg@J/áLJD_x!cXDTg-^y5orxRW\U5s1Ab 6ޝ~B:= ~¸h=Ƅ;G ֓ g'"5!_v*; f!X ȴh 1?BUJ%*ҷaLuw<Iyݑz]oXfUˮЄ2o0=Ȗ/}A?IvAk"8\_ZY6J 쉓kIn,qlZcHiĪL3[}XC}ՉURJ.+Ȯy@ic:mR]̢:0KF3C%9(@;}`AUg]B-4 Z zvq(#@ {,aZ!@`ʩ10.bHXy]t[}TCh1XB!)-, >W.S:,=л)DUvpHڏr~z,2;XP\3$V_ٵ,>xٝ SZJ0DzX:f? TP|#f,,9`eayr9=lڱSRS(($XaxJ_D52 U ~P~hmDQiqU!] ދPTHzr0X.2.̎RBަ  5^m.)!}[ ?7WQPv`f%wzm Cr IH(2fwɢ.D D'Y|)j$pġ = LƆ`aG Jvߐ|Y qsS IW.Y~9ym_OI i4T:XZ0Եqƅ*}+A7XoLIh_[c/.5JnP[&/mSQzdE $7nڠe>GZ)q +-2 .uy* G ;d$j=Ez!QPycSДO7ӛ7QMXISGX}d6هqAVFtg%zǎ0_џ wMf\.f|*+ 1}*"H'B _Ͷ~k=QYw)=ƞg=7/mʢ6r#uXj2p\CۂRJ^s2noܺqFazO+Cd6Ka4h֙>yaǝ7bNx>(٤F1v'41>Kc9̀$̀јDz$5Y[qW)@3}t CoBn're:, h ( kD@y((xIrC_n2nY3{PrB?/+0J B^7H,1POV05""a*M5ZD$u/83~4(rb ax *RnSz27Bܟ3dח5j؎M͂#<~GlFzeMf]>= }\Ґ:j#L?~9ڄ }y?I!o9glHeCBܹz*G!錈1I',B"E Mʻu}i וRz9٩*v'l"_xg gG7N&dR\>߭!Z#9 U7#eۿUJ/PW6LNFY#VY& {UkEwQk Ҵٜ*zP32 3%xZ(굄g\ro)}#8F=*ۖ :6.0<]¤.f G]{/Q[R Ud!{K;^J(;1Y*pی!,y–( xI*iU={<+}8uK8>L(Em!g:Ky&܄fw_-f(a} Ю{{M ?eբϋX0O>N8Uվ۰m.# |, \NrAt}NG</t7LF8'ҔwG }JkYWȵnjICyrD],$K$f 'ܺIv,AN. e|L'm@Mr 첌na46> VW̬@񌱱6֑?)S}@WV}~_rۼM}DP(%lrē1p-qN%ǽoѶF+wJW YwyBg!&ܾ Lkv4?ϋr iL%0Ëd㍹ՙ8'ӗmcq ;%iIg*\w׭!eYɆuOf=Av)e%a[Bg't&]>z+O}\c&v+.|}yR/|Sj-o3ʃ`)5Y7?=MO1C͒3Sok t)/qN{vsR\ I[5q%^6a|uf2~NAsZQ=NCzO(.7`x4 H1 ̸fZ0BI˫XYJCBaLFɺi0F_lMA!qh424@ۿJ n{%{ĚownHmTک⦐Z)3!0Z]\n0YuܜJwD/Q>I5KGz;suROf%SDLRަ`{ἄ| vz)E Zsk(=DVYe;$c ]EQ7' o D`|CwZs_UqDAE)(Xo6W8ִtb^5Cu[яȣK4H=K$E=9{NΛ&N[FfX*m퀿c\#᩷C'^nik .1V+#x۝c47f=;EnW/60!=dIۮcB{ :`GrFIAh|8K3/?NSVm_ YSt薯}qB'&iԲ=z|P?)*)E!ɹ"8ۢe3?xv3wPP:8\tlu@qE]-m(l#-_OMKނKط%n6)Tld\QfL-?j@GXTu VEB1- e؄!M;^3:l4*Y4|_Kj#-M)$#lbEY>/]^G>tH4\OƜEh.G |BGe^M h3O:y2:pX֓څ_*Ǐcw2=M8VRi`BI.0`*'y"?_[L$l3]-8l}nFk"Y+FgLАI1 1XuqPRV7wԲzVS`0[)Є+:eݶrdD*Y7;R XVlʝeWΧ@`$Qa/ӚC`d[\g61ͼ2-1 lL)21dVg [s+w%Twpɯ8N9Ma@4HҚB><J], <^?t!gvMtá25Y% scotSm((򅥫0Qu6ߙlst0-l%=_>4@"=nk>vl[*A`jH0Hꄠbkhz2$g^ҝB(5;ƥ ^i˱j:x;I-!9Sؽ2=wꎓn)wBRRgAQ2%&׷~}d0Ft;q&wEnJ=e<> oӝP@xX3o2&8| I^b178>K(=~{ 2~D&~]'&BxŠuS<$4^99(_{UHR[Ұz?o_aUg(3-ѸHYI>Nie[q%5וE+O\z{"GQ崐 4,r;D3[pNUjˑ6{؊=1+%XW͟%y<⨞R?WR4H33UmέUcPK! |mZ2=IaR/+5by}B OU0n>t|@0.#"Mw8" a [et&a_zrIHZ~= te/9ULMEd{7ɎxU+% \L{P1S%%+#VFsԅ a?o:!{YNǁv$e߾+c̱R/C15tmf]!BfQ~s[gc y|4[goF }CI9ċ!p>?&xa} =,rZ5z0ڬ* (NNG <DC cv2ƯחD0@t]m9iڭV=֋etq-2 .t'!^%"X1"L˧d؅޺shXc0a $+uFd&`j m!Fcgpj,"bVU%ǙHiWiq5# R$FKBi-JM} i#^joM'_O_?b ZϒZGH6,}r]B0ea:Ԫ;|@xY!U~ЇHJ}nϥoWO)'N$MbwEӧ԰ XfsK^U ğ$k?A~ d ?R4-=ZRNN9V"Yz]BFxm1G 2 h?s 2ء&.4+tjۖн6)VͲY"eOu7R;H|飆g-ަO-]R,87k`r '}46m@% t]F?p<&-7*6`}r05)0(:kE  P$RUA3*]ި_ F!Tڣ.4j)>J;@R[zbla~z~b= mS@Ze qNv)NoLW^N3Sj!%cnX=4z*\F\=cUQ?0ؚ|p570>_f4ڌkTV湤Hƒ^d.R1M_Jj;J%~|I4f Q˶|ɗ)3Q,dwOMP<~F2d{;d@AY%Ρ9&çTbPnl#KpmՐPXz99#y~{R:هW}R#%/L*]F~'R(+VATe!P(Ry-8\9pC=b&9 y5"Sʏ!5}H.wKM?_alC<ʕkL#$d[4,0~>,q[5yP/>L2\ h$|* YTZx1!SyǾLX[te~K+V2^IJ!s%`Pĝkp%A[J 58eP >^fTs,ewwGf<0ɨnޮ՛:ue?30c-=Npr[jc CzA07pdg YmU~De[U&b&IWn5[!S&g%gX/ip2^lO kR ?I}  xk&!QKG-1~]u0zvN.JeRT՝3 `ٸ7 ʳxafc`2%Ο)E* L z@.z:ɮ61u'fc%Q`B^֖ /@4g\ht \k_r|SfGVe\ XH/YUPfE;! YTLH/`eg`ZJD3, Иa]d5ѫͿ݁PdռN_[m\xn-8=рIj 0F:Etcӥ29cz 5H<|B/' j'DTX`/4mUWJk''7a9& .5M#;3T`^bݧ ȼn t ' mWϥ٦|ۃ '+߰Ք1E|u/Xݼ3X/_ȣAe8"}]L'QL5}dlZ. !TN\MJQteY)DM<( Qw*5Ms4LwO Y8Idl[!.P!1_A@;0v&"ڥbwTmd,O-n6簀79z{>g%RL?`HâڊPΰ'$˿{ۣvjAb=i=;~*H" "r.ou+@$ĺ(m6+HhϱutZ \CfrDjM3|ÙfUAkR ͦ۾44h4·j{P%"XѴcT-\=4w2b NR0/Jio(!vSdqC[CtT ` 5q'(?ԡW~A Vֿ[ ?l)9,8)Qq{Xl|n?@gU@缳 Tkj(({I]w [E}K`**XfDޓKm?aDݾEtz|%iJQ ȓ{f} i<fH3fJ"oLkj̏mZY(ǔ. Y$Wp fʠgshYգsXX̜u>RpedR <؟8ԑ!8ט MFV9xaPL0!ep["}JM,ˋVyʪR;}P/p=IJE]zOzNC>u[H`n3%ЉPQT2qr^.dizYV=.m$rhWOB yi r!Yy7w!ک(|: iIrј!zft>3[Ȣv(U}OG\D]rџaxƓEa>*~E,h#;ڢſhww+I%X؜NӤ@RCq *#܉/c/38 wǺĔ>Hˣl"\e 9*F9$ɐVg8<m*0ڛه-T'xt TdZtQ=YAE@q6vZc*G՟f4C0uHMVY8Gő c@/;4ũ`t4mov"coO#W |rg;Bl&}grEL&a pEWa[bu|{ɷE&6nF nu4m 1*PԇG0 u8P8_y\@.N knH9֪%$1+> p ɾn/FV=9Np\!bpue<^GښǨ-K|_jgɔZ#'X%|Q1H&2 Z}asDp^JEaP,I =Qo_N$4hI!L6|aR 8هVS }{u((Ujfc2 K]ч h{TЫk޳|>bcp픷Z uVzb|@($FO`()* .KH?aMD`a;U$W4|ȟ-!0^c3!/zU(8#" l|8ʖad[~}v64HF#Ža`H?k'u@ucU&C41r6aZxBmF| oص*Õ2r'tܶGR\TS9HVǠ5SBtH,C%O1de$тDT{rz;HJvƓr!y(G&)ˉ`XVXٶ@0~?'HnQg.J|7kHMA,#dku3!JnXće,WչۮĂ,x90#HNn̝TXշSBalH;왻B=Ƽۏnh0V#&?7Z:OcMZ)v>] AZLrs"bqkn@%3jmCqB_;BĮ0-iI;x,ڝgt޻{({{"c$9癌x#g0M bK.SDMh3=@Q$JHƉُ" ߏa(J"f?[@{txʬXԬ( rGf}1ϾTxbt"eG̬7WR}cr1Yh1lHJE猼(v'I*`-&ka\>H[6]0%m<|tXie IyQP2?xwI_`9ös4ί7(n|LЖri~͔G7/;C^z0 goBզMp z;Ջ+K(g +jD9O5F,)?$+= 9b8Kᬊ}a_`6먘)㟬U4D[cbA5Y'{`#6n;Z8|c˹DvtKV3~EssdPc|ȿ%~DhuIQ8_hVC5VDGX~/7Gu5/`by(DoJ- 4m h~6G1vR0 i)*BQZL=*+^ Nbc$wvD 9Ή?c >.DT^/78`r{@{㾵Ovw}|39"jG;Dr:}#NX+0¯;uBf#mT԰JK]8Qp;kT現!?r1Fjl3]7" ¿|\Ѽ04邿@ )^L1sP6yOTw ͧSa+oz2l|2g&tLE΢5iN\&1wS-:7`ZU|Jɺܱ PF|>k,|\=r[+]Gl'V,gu+~V1s8t4D܀^<̮ 'GGp[iRԨNBe2# :hlfO^0v9UY^zM65Iɚ1OEBwBmس-Sra2p*"d:B3 0U"k ϸw5L` +j``6Bc)'-q%q*d ebl-ز6=8 -2Wݔ75:wj5 K[vCVǓbؤ/,tWZ.0#SA?~2`ރmA0[s|;Ah)|Lyb(R)VV?g{ >  0!,>? /Y̨:6h*jSr7)l@]+NZػZT+`BH]7jށllFA6 oLp4o/#W ͺϺ׿]}czTZ[MQU5~& hBC (%MV.DSn ?z-!B 8aF!S= U)o?9kˈ,E/iW^b% w9h-ݔ`.-GҷKBJS_6*,.pD%p,?6k[v>F7͖ݽ Á2, Α +il V(mp[+ ޞ_==+AdF"#=+(|p8E Tz5H;p׈ƕ6?{5S?i 4(>hsu-ǿJjq?I;&፽߷&ZK$^s>09f\EyY!̼QIO=sd68&PՃTLckߤ ǨK˔_w`j|g͵L7ƲLgV&͆E특M$ WnEȰ~q.\b `n8Ȧn_I I!_"CCMſx_eIT&4R+ 09˴~ZiϾ3{TGr"gfeBI 7}-^ٕ (SԧA;kcZM4ק% X2&MU>")tQ_tASi%52oxET&j3Xwo@I6d,,3ޕ9<&ɚ01&xFl8h#HSNk)`ptrHt>3@r}ߪx:L v<)_W*:FLQ2Bl&n fYdž^&׭FHϝkbMd. :Own>N`s}8zn62$W8LCw G̥Kx(,B :H0s}@hhcrsjגفJ B j7ޣ77]z_Aܼ4\Y-M}]kEw!|&GԵF:Igޥ4 [gPjS[1к*Lcm_fs& $zvV}U!|SIi+\)OL9y(A;MfJZ;XVw*%̕vr73JD۩7Rccjw/*"XHMDF|ͻ[Q'Jx2_X'J??d@=.OfRl LzrbL$%m\>1 \5xwY=-tO?TAO%ȷ;͋JW* ltEdOk\/ZWP"SxO_!Nm OاX&+vhzt X Vp4_cѶ9{m eRR!%}s'rՒ($C`9ƚizy}K bWШ}Sl8stQ鞪a"Ɛlf.Q5@rjm7Hs۹h]h -; 0 þò҈6td =uu'~Dvj[*qAM<bubMaBȔK$ `RᱴߝЇ=B M%A=ǞeσccVX d['NP5 $ttҕ!_ w}ՏB`/RS=yo 3Յ {Z$1! !GVn,_=# GaP퐯)?p Zcl Tl8E~ZMb Q+Αp;idSEnj @ǧ1wſ'9ey:B;%bO{dl>lM&_Zn$%7 OiZhWm\d)!^Wȕ:i2e:W؈& Nj3< o}G6/?`MD%^D qEwٻgl vL3Ug B(϶ۈ S~7bEnnM={5Uρ2ܯVC-B¤LGP[ ^^=EdzDðm݃M٘8~/zh@ex q ŏ׋[D;a,YW2vwv[5yLJ׵гTRKu 5ʹT9P )RFKdskWG8X. (pL򸀣uf"jHl9p\StfdϺ+p\<Kh{ 7vjF4bWXmeOSe<yQ2V/{;*+M&o탤t N '7oOiہ)C# ٠sr ac ? Z1 J<EOeƸVx'ܳMBDD T,Y2r]#G7"˜$,lN:UMe_ɟHHHoq #)Xs'=OGdR%d7nu b#z2ebf FksI$2cٱ4jpY3֠V Z227pCxg]A"INClGDU@Tve r!ԉvtTi֭oDzkPb2½"AwVOlDeeix8p6.x7@4 \)KU.0󋌙V,,-Jy־JoCi>k6pTnZ>$f5 2No [))đ3L-z[#l 1,i_*h7ߍu+Y Qmwˎ6Bn%g YP%&%ǩO~*pPGf}l>a]Y=ȱ/蛀 l@x 0TDԯc q 5x@ckWۛf`not6zΨyꄭ)yP'c\12 bɭfш3KؠI۽G1X}ms?U2N"Aa3x&aŽUm=@yE.oԤ9pdTEYֶ춍7磳۸2ku֩(})XmZgY$ĥ[1ZExWvoL@gڣ&}U#IΤ$)1^IίN}WiP#~EC<_q2;4ANo=wۙԊ,9~#ZuAx~++rQ+qNi=ܱm'Hp9ޙEݺcM~,\#$B)h*TGDS&zw82RF ^8͔moz=H^f 2UV1ep}  ?GD8vϓ(JIe[yv\bХ /?~zƶ(9x0~đุk^+SM)Yu-& ˨@}. STH2N)"C61j KjXB"3ͦ+mRAڲggIsX?Ig7NzyfaK *T9i*?I7v9R DD&z$'"rʾA1"m .vӑ%tX,ȚG5 L@rc]85hޱ[oqB'˙% | t\?Ѡ9 Gԁ'A'B"L/ o0v4S,RqNH6Y"[@Ʊ{Z6;p(DIiCT꬝4w9b/7ؕ9P\R![R)븢t咊Bb(wDƥa觼L9K./B1T3Y!kzzْݑz@`Gj-V ^MP`=X2dC|ʉ£-1P")Z+wa ^K|?դhLgc˟ xs4HZ[]j- aeMZ$0{k$h#Z>;8T2tq`5xi(}oצ3{ ݌فl 30ֶ,D$;[=GwW^^;Ͳ>|Lְ ƯNQmL-uPz9dE8B#ۑ6>O?3 M5A` y˳I 6I='7ebEazKI6ɭL^tWp@0$B낅FX\;L;j NgPO%Vu]%iR pPg}<(&Qj{ҷuبoh*?.(avCBL 殲u R=to?kfC x湱:I`6lT<7;^]b>$R-T~gHa#Ṿ\öc"R9ɔIroxtuowLGYLv|KG2e 瑂 HXMR"nNH2^U^H>IcF>Q#EqܗH<(#uZ8 $N7EQ'w{lpR>co<3ϡoi Eaw_О6>ָM:*R+_ju=N=s&5/!kmVl=y(0IrN-zF;pڒBw)t*LPKw|3͟YDyVՌ5Q"Ǩ+X[r5CrOd͍3|.򴳦dsi?G|:tϦJIG'DZr>"!Euߘ4P4'QѳI$K+_.R!%VEa3z܇DU YZ뿽jPԹTL>5]_r$:EoV@O?Ob^9X {q4f:1l_]po(Er?5SK/CI`t,Z3%j0[E+-[zѶHp%eZ`.HpŌ ܤ$ :k/?Y]=@TF~2=N˓NoMm_츍87z)ɼ;8O ZE.HaS`08]&B<,\=aqK$d4aafEؤǮrLnhWY0 _xY-+\Υ+ %lqABë4j+5V 2y&iZ;cIeS>%(l+ }h.˅ ŭ}9[W%,% [\Z9&Zq4Sw_$;Iҽrt#q|yM-Pt.b jԤ4=^Ah~x0MG{abnPN%QԪ40T&ђ]j'`S?;lFA|JmM9T M_hƚlӣB#g&%{#}ƃ[+G~XVZkbat AcjiɷLgiA~^ Iþ2"d6JBB*8q3 03`NEۦ#ͨ94i `ytdmm7Ҁ;N/>?v.Uu0KC嗽RGܹ܊eiLg;5rZrܧ&],}\a*7q-$HsOf_Nlۃ-|Rٯt2T7}<\#ԄBӹz(?J4[nxIe?:!b@ xSڄ. YlQl5]>c ݽ&5a⧼O\EX*/BK F;v{%iAƚn pe{%`IE!3w==Ϋ9f5 jHhWZ>>Q`y~pW녺3FPcl 46B4Nw?>2%Wc@U:;X ]mMA/bۦx-TCGo儁/W43{@epג.Z,3Do64K3, Zp,ܷqc9Tp2!ˢ Kf( /3FYob2BisusTo|h`8j7wߍ/ɶiEX$'R.9r(~MG[?U &>YK욈dN]\G%4iQ!/,IFܤ9jOLlpm .kpr?"@oJ,fH~ylܙ ;jb47w!P.AcLŚGɌ`?$!"e|Q=bt,B]^?c,ϒȰR1S?Ӻi߃:^cfh$>b4-/X#X_7p o$||~ 5. 3bPx @X<9ED$J6v"`PmͮEƊ84ґ0/m=:p۪:)ls'& X&æ?12n۔Z<;;bC:BzAGhXGi9%p$:A(/?NU} ȑi5zQFW0!wYoŬy^ t $ "{Ln(?`NZ fsWl\DDq| Л%vv?MH;[u# i|2)Y?IAGAUdP xkG{̠olsk,@)ʯםsKIYJ~lD"zY4p-ku0JlFj u?qf rOʙ  ڞXXR8ծ;g|2eӉ2ʹNNق U#6[ |6]Ƀ&s 3b-]k*֌Ѣ@36νP ?Iw臩~ms˳L0 7Ɏ2pk@Y32dvjr:8L!)Sfbwfx^)#QsX'2shHײj}s4eh?vBEOSg.0r2kt}]̇{~PԠ'TB7 kV+n[#mTne;8 CK.i^'ғAʵŒV\/$1qaVEV7JDO ?;6ȏ*G\ ֚, M2:⭍}lpmỊl΋KBmk$HZ#!]J!TTLՙ ӊz5 ȣ\nUK_M\Xog eRFzmK b~ W~%TvspI(R p(ӌJ7ѳd/A Sx^%G.i2o1H"4DWg Ɯ8wjPl[0ȾaIOڥ\bFm`t] av2Nb6VKMΩeu,6ZtUP"h8Wh'jO~\7J?_"'-"Q.z1MUamp4htSM&2.”E&T؎Qג(Ň \RѰ@R]6zn<=I$l֏za4I&C&fƔ>=m)`=%Ȉ1#?, m* |rI&ZOԦSBhIh_x $B~d!A@l 1IJqlR)aVECmBۺĴ> CPs8u4.kp:2ģT28mu3+ љ̓S3Ǖ&fh[x.SBwu|e(J˦[& By5oJ_X;Z3Aˤh%Ou۲ _ k"Jj=XS{DZvgXDbݻg"^C}g 2F2sӃ85gRlo)Z& `ہZK%}Ty @G*'E$4woL37v}DMOCzF&T ) ӈTHI3E\#@-HJOOF,ntqGu&Nܒ;a D8Xگk+3*^+nt 6栰mF ivs?jÊ}/Ss)<5I)`)+S'2lߖ3h^(PjfgOe/%&4MEcfb /zs Ƭ8VP奈8gj4 5H܏鿑z..o񇥱`[WǞEB2|2/Ao S\Yo3~f ׫JMM0rF+mKLg K*YQjۻY2eX'm5kOɥ$SQI(d6 0x_ $O\ dg0+򩫜Hsz?S A{[ILwk6FH<@~ACYLop[ bŅjŸFtQz'Z+R \ x -j[aԳœ"e,Npq Y%||$4pGm_Dj?h&Z  8l|-%_Lʳ YP=Ӳ/T hm6NYZS~ cH^'Z2q:$m5Vw ҲzxfQ:)L^Je3# * Y-cz42V<ٕSMQ=PⲹJl6H**+ƞ ^y6T?aaaqG*M_MDy~h yZDt5l7\)ocʏB|Z5 ɛ .E)^A}Q&v(-U"5 Zxnh!D 5Yg:@p1Gp=`9BVj^H+5 ҍBv*f`d'<¤c4ݰM?-@zk_RU?b39Zâbz Cɝ9FXh1<.G E S9"w.+!r%ybOٸD*>a]h~oّ󉰲WKO,Ĕ;P:d[^x#O׎M`Wå1 #X0AӉxi!}lCM0 41Q$NyQhVMw@y:sq$rE,3-|{ZJPĻsV}ح:LFPA>=zp$?lVKق;9p|d) Qn#$>;jga}仲{4!vN* Hӊa14>@A'td_P` RkJm@Ue:S+Ő\ya8N脢`hHOXŁ_`\Pi^Uq{P0) ߅ArW E^9Ԃ z/c`TPLSeCy?In"68J^Zg&Tڢ @`a}><2Yf(ln@!16%Go m34G]\W?hv1"q;5KXN%DWc=$Cj/Yk'QF֡Gءv 'S2zhbK{W=Bi):λ0v;+B{6ww:ۡu*x8Ħ[V 8BN3M\@v4VNlŻ".p0sDaJAoD`+U\)j/:4!=RsW' 2+C,"Y$s_9}W8~9/'mr}_7 f*&A*F a>?:^kG 8 GIZNb\;,ܫL8[԰r"ӎI&͛ Y>vYR*? xsdח&WeWE(~h{F!#:n%oy5N~B1`;1%بEO7Y&EECU9L;ћົ/5؏ʭCR@_=y", tJF ?Zf7Z(}iQ~6dZFA4?H3;.ɢ'}[ZoZI$zɜLI$'_&= kSwt:֞;!&=VJ.sq^5+ARI4W aV,`M#{ %{ 1:4Rei`Vԍ-so0ȂiJc*]Jvv{H( tq>C]{'f"G`GO%%>'-OEAxq7YhK[,ZtƔ@@*{/-A$Tm~5sP^*Wݒ<"h\JC2]+|H%I]qjHRD/[b@qk{eW1uAaHd,9U硦iY{ 3}Af2/ j[W.Ƞ'vsZ"|gۀzmPr`B\4;&(L'eGtqy!"JB4fdս"#޺/I(~{,Y˩1^cv\)Q Nsvh w9+NrmsUވ[N+;p0-7e^٣tIIwNʘ:LGF*>^gWiAly<;H&BΆdZa *A{z40@1ө)3|WvʉFV{!b GKN[Pg:u)| [їp\:]5݇$O팦hVy)h-\X]˅FPnü^6o7,=xW.6Z>׀bzvD^v6M~ǩ`H\#1W"oIw%6w!7TSB%N,H1!W~=b@=XyĒtNGNlA2㝁1xHUG~}pW!l{&G X@IQŚ!OCm塎tGDB$xWs2Nջ/&3 YgF?7*f|;' _ֶ 3Uu?8NWlb"U'װF<90&8/h,dx"ˆ-TwS2yt--様E24f.9CP#m/3{ ^Ǐ눓2 Pv2tUzʽkE52x[z8ZGpo RĺavY]^ގCv>nva;qZ5 nz$@)zjWc>/ٶG^ṘlW>5i; Ћ6*W0߹m((v5eHзLɥj/SIƢa^u$H5lPŶfAFRlKGZ$a>YhfM)0[aQ`]f 'b"A#nbI>u13U꺸SajXՉ#޸Xrr9"բ_T"NrKDv 6PQr,tJLE)8cIn,il4ūM<ŝV@uZnQh=LPuFMud:=bPQrt]JՉq|+}W`:,ҵApqg05QaF[~8"־a>ɼk2'Xqf=ab.Mb:+cSpVDctsT hD5LU,}td"~^V/(ޘOǞij]Zv)"+06%+2AmbV)6I?Wi"9'}E·wxToI^A:ś{cjN\S2HO(M|3+_lnjR6}r=L d9hdΩ/{n/+8ym\m8 \?:OZv\E˚FQ'Htkƴ>KS/vhS'.Zo>f͔Ά~Sx2_B"E)et/YHr`8rh/ xoSjWd-fq̆*k3v7Tb&},b¶ZB_Sysm&J =\.,H@^^)AԵ,jdi>s8ER03@awt{߬z''c4ǛD`NQpݤ8b^L MXy8#[=w.+ƌIMgȀMұGfUY᪢Y1x,+A 7Po:>!V_QC)_͆p# MTwU|uZXũڃ@*dQ#h|'醺-{ݮ0`f[]*Y}Ŀ;,+ځ1:kğF>]4؋ddVkD1 Rr4D +gsSExu"CD(Sޣj k\%=jRV7,v2W=iIqOj=? Fy}~pZL8qM?gtͧDe0l 9<^dC؎_|3<ׅĭg9$AA&!mSBNFfM]zT/w-D:m SqhS ώyE6ɰYqdi#0<,ͮ"6sё۱ Dw܋iŃ G0|pҨ]/U!@ Ovbsi84n$@ 5 U\W #w4•㦗b6X8$xjD%JX0?-w6 @ϢSU.GT䁻򨧡Avxnۤ\՜~24֗{=r;+ɅB VI1 Ѩ a Wœ<7XqM#)2WL`Ck>͸!tٍ(}0h vV(7_^,yOJj:22wvRH'(ҌH~G?Y%)`1 nrS 5LOusL4jn/:~ϖ,@UZIl/ rQҲ| \YQurDz6]mJ+=dU~i/#1ƈM6 Z!T77Q H/4%oTQaxG 2T܊岮Cqk( ,5֙2)ĉ2>QIS1MyY/8<.hQ0ר3g\Uuw:TkYPŸ+qĴq{ L#ƪ"U_o;acsHg8NW.#мMe?WDF~$PUI9O=DIp%\HGY(!^Qղ8 ^mP;xn9FsYB+ $JYPz>{jUI:vfy3M7p˭S [U^zg"+si.q;ape+Fq3'LcB2DO{xj~˹Hߋ#dɓf?X]0+x` zTr2Wm90׷F|;xCwbHbxjEvpk Y'~JHKkN.ʝ$!C\&iOp164JILgrM?N64:aJG'/~NL`f&gba&R f Iw|P%QtUv ҟV0(f\כ18OSLj_ wSQuar /[+I^,''p,gBN;It١:aQ5KD%V#a 8 ; ޫoDTj/f26:,^~ }<繻#Escj%i}4jVhnӨ@26_Ǘ35׬vm7>]DxNbi7FK0Ȳ޴aCDG,Ι~w=] GVb7X-rfg|srXD%(#E&Cf3=Vb{Bt@J,LY)O3N]s)'g|Mْ9"? >{(Mk/N~N2PSґ͹zxC͙=[V葊P1AS$Gޱ \j͒ TiӕpMiClyFe'Òy^MW^ vQVAV`~H)Q⇥$9T& gɭ>P){72vkn\- $E&fQ䈯FZ'E$OcxH.o#eWn{iTر/lM+Ob}H}Ebu,P۟~0A$M@L_h[1dȱGo/ ۦi}+rezd :_(alx \#d26fZS8=?KVen NײԢJPN)Wäcwv'!d0Vz{_k2䙒R_dE&b}?ZEE "^8m,rWD#h౬P26R(}R]DOʓdJ_ ޒ옔g 6/FV01rhE:Z#|P9<XWD֏WojGa7M럜=k%7D|9qGWp)e7T6"o[V߰U39L_/Ӽ y G1Il9JXkn]޽~CR]J5Ǔ*p.{E}HA%fu}v"_;s7zHJAӥ]j Zac}WǓcIYӥ,d`Oqߣ0QoY2o5-o?{M l_}Dj6nC5b4-o0Lx! =^l]9ϋ+. X x3@le%y)0uT,d 聧#ك"ElNANŠKo թg=BKNPqK6DBoKc{8%-an[n- ~@͐g] )On!(l^EbP)ݐAoÌU\3f`θGO[QZi:ҠHqlj@4No9ՒfCsJ xv$Ʃl^Ybo9"Ռ'dn{P7w4ױ_]x*ن,#е!fU+]ַE&::U3>'/=140_ &&x I8nzb jQ? 2L"2})?:~B|)7>&o#Lpg6;.߀ jԒ~ ԸH^-'Ʀe >OYm}^oXr@T).]NJX\WQz ^(X{6w݌/#Mb joV7/3CKHQzX9Fkv5@ VwS㉰:!BY ^=d:N.r0 ϹljFv{,r EFߎKk7􏛇].|r]J#kf `$H$B/uH(==rK\b+v[']!/HMtN<3; .i3bW F6&:6t ZĨXyS#`J]:,_JSmߙlQhs[r[TT$(f@{$%TM#r$0Xgy+S6Zwδ\E|Rrzd(V{X5M*QU Wptg46빯 %JF xeb,P@]Fc 5X& #~T{J`*« e 0e\L?}ìo6`ԔnԢ:2aWeFLK)ݮo"sQHjLس}pu.e98M8xҋ#@dtÖd1H^n-TǛ.v)tFth30b 1Yץ (tV\:eaM[>C1?;܉:C-,kBݛf<*{h33Ǭ-)b7wS +z6:K9 ^'?%=3Jr\,Ћ"\=Cy!-<n' Rϫd¬<09) Vy=A0 H^Djî\9K[&e1A`;1^1.w*pܳ3y?i^BJFrXfFG̲gjS󞠥[.R'ӟO<; iBV{"Lt. -D6t1؍1tSޏuln^Txh_6>SᶎYϘ7BL.Iq<|cT.z^F)>h]tFCYfům7g-ow@R0%ɺ飗ow3t6y?+`n I3"-gs-1^+Š#jJy]EuԐ3'ϰƥ,,O9bG԰aÅPtB5٭ %fwC7|:u9.R^`w$h'"\ɦj㑷7u|HA!AnMUY36UZAx굢gr%W߷ TW|[9js N KyepeO*S:|wSam\0+-`JJ0 3S&~ aY4'5䇄ҋ˾wk{u`7kYqI̸`J$"q챻}jKQp:4DBΓ;ZA۷&cO-M1>)k+fZtnH1Ԩ?:*?2Gu[) , hV NJ|[JRSJ,ƃYgJ2=8\4 O,;Cv/*! bnXF(&}ʪ W1ѓ\e:gɠYs#%n*J#w$KQGT(+Ňԣ* psV]CQ\^n]\ :ڎ֝Q[?G!(mqmGxխS|5hzp .O8T-t!b:h3jI=)ncY bgoLJ-GD.:>SUI)9WNW0% Igsa[SNm րFOAhK$ 2\j_]F ph[f^/} YvKmnDT?%`r4а83D.w nw+)8ٝhT'y|8Tr*n<=E6 ,3c>tVa}DO?hPu; NQP/gu짾Y1jT9N|қApv*_F و&KLӱqqϒΞ"ٽudF.6FS(E0-$Axf"0=úa(͘ 8QD yo65rvDiIXy!i+Sų ~Vv{wXX&vu2F!)J%M1QPb9.=}wr2D@lFh:Wd$Bm? {E)"0Lx x;ԛGrE.ɻDX>9Gqk85)r7ޙO*(V%|C:U.m]h9o"` *l!lq[(vbq^d3"ݬČwiO8 n5gU2-2@v21჈ZLoaBGoj101vfʮGW \՟|/#dRr7s=AB7 } IDV &49)R%5k^-WN[!\aiUGkˇuoژ|tCwC!(L1L fn]KLIѱlPRw\Vm⎣0Q@&<['p*83GV@:ZJkA.iy̠TrRc+B7bgFԥue"nhߊ>"d0T 9jٌYl}Kos1I&AEWq#͜R> CC؞l󝪆7SHNvWPzx|L+Vרs6c;Th26KS@t`)% zKGlY–گoeP'5HCz Y@skGXՕ%Ҕ1i*4%M5{y+/9Fq]ŠBS MOi4zNv}׀h MB4 ?gSQ{2#7NT?U9/-HA˽eѳC%8K33_ >x:FgrC}Gz0H33gՠG@U`jy??-s*Jm`YS}6|^Zm&U^PxwT甸pREZ~x(E>ssejv {oݙ@!gm9 )TGX><NRn_#Pw=B:i9cƕɋSZ_U,"iJN=+DwӸ5Jm 0Ca^WD@ )Ba:praXl=a8zbsB|[xXS}P?/i€w`h4k-Ϣ4,`nÏa1ᘋп^- UXKW( 1# s!mgpWb)fE(+ dʊ;n5@kx' Ż: X6xCb-ņkivqFP7k־hjYQ>݆;TǴgoE|'a$eu8qǁF*t'{ |xу|!d.%,!P͞TMcuX/ F\Cҋ ReϦUUvҦ0 i\Wşu~' U*ǜY-_%Kk p{^5'ɻ bIUۜ+Yڞ2mMd\^ S|NhM\V>DErNMSEspu}Ml%De䁞P e#з;7H1~ $],EDx-;Sv=wfB&|sU"ǖܩ[PIYxۚI-VU9l`}pMݡPJ:+B% QB{;'!8R痵Aǯdsm?i)bϝvMlbC7@.ٌS.nfsr e̙(E [юUm2_^r+ _d'@~.À]~]8ټ-!ߛ 'ql4滮~ LMۦqw^ $8 !Z!Sd<-7m#%3`Z+}8[s-][bBDt|I E1?ef>̽^ :Z?x쾖GyQvx1GA ܔ3UO1iZf2a;74|QvqĂCv{ɨG,|Ur3Cg )^GW.o·:UhGa|KQwC%&iQ2]s^Xq'D1VϹ@:̶Yyd/ bko)UJ'P .f/n=#?cz43(]YfW.cr+GU&*SX66q6J&hu4aFEJBSej6j={y,POu/ l' [F*欞`85Obkm-0uM~Dxe5mCpp'|ƙ6s9*S3QN9 } cOݛ_kZ@FID~"2å[Zc g|tπe %=VPmY"jA|߾yF˗c@ ܗ8dg%)fd+߂x3Ȳ1Ez/c E']5bf μ]Fw"ol$$_k?gG r($2lAz$= =HĞ&iK:<~Bp@y(EH=b~:(ьv; )ttxY]b-$瑩3~Hd!jO@&N4BL=IU[t>:oYR#xo*IixjU*%F=#ÉKȥX U'DI'ӂkqm<MV)\;X~De@Yᔄ^=%Bqd ~"L/%Tyj9ss ;UwgKࢣNDi#ns~xN}ZsL ã+(2+S#{ 5p\hT*#c `K h\Yp>jҺz?縳<aFW0MhgVM}>F~=JM[hh5f@$tpH0!it5odzjNGko _y~X"Њ7|v?#r2JbYFPBdSl+,T7|y[K莛bIC{.Vo1а^vF/ rVDW:^+u3aQn˸,tް1$*Ҟhf[7ו:o.\dP=$X#e+] ,*aWp[m/9TdgfH3.'J*؂TqDPhobHF`fuKW&KQe]M,ܗ̄ը#V0;|u:$j! ‘;Sk[j9m&"9Bcf9{%4ya]AY!_z0XX{-pIA,rFCc$&IJjI .##"{&5h(8Ͱzsk |:gfQ9/㚐W#LhphQ<36_WFcu2C?{){Ys@A2ðN5/hDk]/DvlDz鐕NSzp6>JUJ'wi @AL@OԀ;A0J䟦g;sEoXH+]dw4x>WfHZRnU=soIG@ܭ%!o~6)Vu#anD=QB_H̤\B$?Wvۥx5ߘ*ú wH$ư̧&$td üSo.uFs8L|e(g9obr;G괻TY~CCin"ad<D,<3G}<8&]Q 9R(ǾWgIExs|.Eo2v֔r3B7b-TEJx'8#jsf=<:^%6dE7@{X3QVB;IYBs0;8 VƖ]-[sμy5$S5 doqT5tWO# S.M{t "ʴW<+-֗oE;A`%#J*pWr$BE!_yؕ8Y{U_[8p•7O!{'hA[yZZ0dc <%bU׺r1?y:ue5W1vIq,6y mg Qݧ \ERr''> tA9d5PA)1&Pk\Nc|yYC@IO@{U挺o$=篸d;3',ur"H5U3=8)\DŽ n: :Z)%f>\!+[([cA2 C(B&|Q*tjaW`JmufޓdEm`Vm?@SN}Ǚ8qa$ukY֖%_l-HzLZ`S,=bA/ `xBU/RKzO8pP|wv&YT"++ktUMyP-tM=@nb%oʕλPZo3Z=BA% ="˼5 FxebPu`w*a55kMU } {|(p΂KAjIMLX)*55LjSh]UvdZ^LXh!Մ;Evq?IcΠ cXBڠGfp nl\ Sz(QH@e6 ⶲ%7l?Fd)NZϕ魻?.2AW$-;`}@Ga*y_I#GJLcrV6B"*|xCCXva] љPs';d9DBeL3uV}3BaM0gbUj$gv20ۜ-]率!U`/_KK^rzƁoWKmN_ ҌaΈ*DAi.:iؠ zؿky5 Õ$lnERzUxH&V@?CQW7Ox1K1@Aةi)+Xݧ4X"bb!M`ZW+.RK(V< Iamkk/i+]kwZ19mU,HjeXå1N/"HyPo 22ݯ/p*].ѻ-Pbׅj`M`NѨ|G.I{{_X%ˎNkXstbyzFك BBsM^]Al#C VBgj0=N eƌ,Ƕ'|F頤]qȽ3$czmb|\JyyYJziy%'Y/QtizEsoMB ֡!3P*6}w+_x^;8pFK :*aa)C=e‡݌ _5Y?mwR <ͫ㝆;͹Ěc7ʌ;.ULR'Xܙ0A}L Vl= V~l6N+FwD>] Ì!!$,^p6Qj"‡$8TQ2kê#xi?wgzkyݐhA^:U#OԠ. "뜌,< =nAQ'_$xTuO wNд3|,=f?}#ᖹ "Hl2ÃS6&#!E vԻ΢ˡ'7$7@+0Iq[FfV`]N6Y'l<)ȩ&R |4pf&KZH^H3o@ 1!O=y2~p1jle zkx>|eP U,MX "e;;2zz^dW]Z&Ak_+LqtYY]_Zns}Q(쌊3;e9#^ӭB,^'_,-^ 'b{uBr$ b" "AM?;!b-)YESg 9G*j O`7@whǰiw4iV\4\ejz >CJ\;@Q!ތJ]唱nD$VtxSm$f;W=d\ #`{IbWg%}=D庪A i!n[=h3v_wtE$ƊM qvGJZ̑lO Eܣni8 Y3=/>Ѻ&4,~;fk_[5WJ-4c>8 YȢ8hk 暓MMN0uGQ T!>5}oQ*R }}T[(h&zhcȭuDơx3T,8$[ z=$͌H?ïm+q Y4 cHcxHҍeðtGr +xo{|DA,x]b#i<\;h_uy2y4vtW5/Qz,#˛ZLqEh\M`>|3{måbN bm mD1+6kncܖc\n_C`I(EK3Y8mx ( ؆Qǀ$(+֤Z 1]1L>^:mM":>3yS ڋsh%Ʈ:!A7(N=>0A&,"--tMNOgk[W ̀oP"0iP0νma!~"dz9m;+%Eߘ 'Rj2yTO@w7{H0UMSj4IOUzhE{fHtYyiCd7f՘-"WwP1ka[ LfU$!H+Z;^R:jZfxl̅nP~ {V#CSwB$0ݞRԨfw 9Fw`hF|EYޙe^yYjЌkȝck$Xcگ ^1fe;ifu1&o xm xGDwVD0FԽ "렆4?/?%>T }9 a24}> lףfui,UE[FBsMX-Iݝ&ĉ"w6d -Bݰqۓ8_${AVFK^ްvxQZ.Ds5ÓbH,AN:ȹYZ\`>YLlIy ^VO&L)Va?0ݙWckGY?^4)kײ5תpEWIE΃ӊ ?R98[7"!}"OO)Y2EUmXr=4[pwaBMVE GM&` G)!`@'0."@+Mv.Ot;bSG.bwÙ\)BH3+tzZT/7Z.ۭ6֑3XK>'ashŷGxG$.ݓr^21&Ag ܒ.f:EDg ?J:orGl*<ݷߥdQ{RP2v+l((_3Um\d\UsjY11Q=P]%,c "SZQJvc}ǁǐv q1Nc}D9/p1Ï6FYΰՒpC`$ZgR0I#0I"f]HsהlRq- |г45h"FGp_sTOft#pBW(f( !?enL DS|c vdNUT+ZC$>u{~ ff\t{X}2\e,"Z>t63V<&Ͻ4J2j;Yi!HYQ/9m ں?ycN1F%1q7S)ؗg 'f"xKzmu2[|px zb}rO<At[k=|)l5eIܻgxG݇0Y!nt{S>>Q7Cl\!eBR >zgU[xUE^ @G̵ ci Od0> R>Yf #{7FsOjH]gR3)a g =w|\1!BW49TM34u`tº`Ȁ:E|vr?>Ӑ7%LNc=U{آ#Dc.6i+6^)5]gw15v#E/u(Ix3W-~A`AY+E\[LM>Q[ YS0gzfxߥ7XF2e"rb ')ejrN?IvOu*6A]6:s? 5W5j-٭}p+c +ޭvEI0O]XH^ =98>ʌ: .b@C.m̞"1+7a VQxz1͵8?Wt~ +y&REm 0T|W=Y*zp٥AaF&!f[9aK]m-j(YVJսu0$72yr^C{keG){76 ҇V |psPߒz/ c rBostÈ02&I?wL&Ý\G~-wxd5;]ʺN|_HtA>rG e^!|K-Jz(te~2RE=8?HөҺްlx!ٞy~ANOA#? @i,}^16?rgө lCfV)nKp0S0?y.ry kA-djrMn"9%e|}Ehowڈ'k"0C`|>A҇rPm[lrcuO.)4^G`vQg:{Y 9%V 3u Jw!!lM=?9̾ٸdV ,9O7E ҄i[Wߺ+I5-;@FՀ6ڇ~GBذ !9^ !\v+Cۀ*M[!Lوb'b˳W{pA0 ,6iDoeh]i?\3 Tj°A:<^ }m`g 7H4;sC@g0U/djcet R֙X;)+:S4Hyo-%ٹ'_,ّtHVvgr0mX̪>Ց- N.hN'^ *&E!q/5[H^OZS Voԏ,[f{ 晅mQ>ՉF÷Y&x"κ#}txEp|!V>sP]@0_A=y XUxUL5-Bnj8?q_S廀ID~0B޾}1;VDX 6fUڭ%3VB͆q5ʭ{Q뺒Gs ۢUߧ[ndWS}6Ȁ3E;GAq $"Hogq1eҜS NV ŒV()0)gr)oV^{Vm0q(1UEZ\԰SΛj'[7}'Or~匡u,1xf%J؛i^p`_,ӎh=M\/WM7%OZ bfݿpE/ AVK mXvj!V [bE"b0U=8d(6AhΧq0aN-7 ǵ Ji*!Yp.,Z4琘]%8V#oq~+ƪFgV*њ6 CncGJDDG8Og# fp-x8vƦ}0p 6$9uwIx렻h9m)f/U_z|MLa(:#0EBFaŔڬ6"Hl)2X#wQֽ#:/v ˁ.GȊBhh@XWaV^?)䁌s-E1e;R8*d9)6-4`񱩍z;݁T1sn>%ekQ3CO .|GS ٝ0r 6s"ˈ渽2ߎiB'I8Yu2XGUHIKlOIan3>Ϳ.Ja7 chܫ)`<^䚦hm ԁHELRT,֑v+;1{!,1#8YSL.0gKhn8gC?Je ID _< D]s:|CrơLOgTCtsn-WvtYRsBܔ.^sh 7?hC9=-'ڡQPsS Oe$JFDj% Ԭص4: j[϶hENa%z-!~# #[n9y ^͏E@kW%xX R{IX2X)e䫷ZFKk$|ӫm)x&g/ybdWw2*s/L4T;#y7-# ڷA{<T{ kw-]JXo1T+% {h[gDrJ߉fCQ(K$aŢ/ɢۢJ3n M#p1r$ ɛ."VQO/AGX&|n V=\M{$ l9׻ivI}t8.*"-YAgs|ؘWU$!I4k!yS`&4t 3W1?1 Ypk}M=[., gZ),9^jsv^X[`-B]?aqZeçOˑOO vmx.)k{45;RB\gu;dPD۴]g O0x7#lN~M!.e_.P\9 a1%n` m [`g w^ ZHadvQXfyM w֍d+y5qn~OB2=+L T+bU{V/ wQuµq8 \-XU:6Z"ƿI`vQ;Z'q@ó 볼4g](rvA?ţg|:pawԛ>PK *!?Ab>g_e\zo).]/Nb͂La3ؿVRJ%MI3]PT 5X=*ZSZ$RC@z'4 ԃ56#gvD 0_pEHglN{\M5Gʦ|xF8 =5fZ1!u"3RQMf80m$.kA)mJ2T\G!]nxaGMm^ROlk.!/F߻i5%Ԝj.:wh6W׆e]6Á!proYL|AK"K]= {JRçjI/&rGFv[VRWYұݤCI͏)'/2&DǢU0,2T̀D? d iQ.$)|8+Io8]O$2 A`My{ȇe[[Rx$Ac KPjsYkKA­s2~Wopf|J]w}>f'e5t6dƝHMdKh5h=jG AUâЛ3z)J]+@ECPmcT0݇ABX"LR`t:H;uşONɭ%'F#]s6);`|b3P[&љ B hϴgĊ.RogUXfKK%~^rbi<@3qYZF[7˶JjL n:$ MZ17XEpFDGzRP( F}5VO!-PD әl*E.\+`8"$FdȖ!D#)2Jz.TٺVݰqCS^7֡ud@9muD ~^B&V,+ ?h8JKNǕۏ#Ljn,zX5! [1-+-8 [t>P- F'ZT;?@O).zsY"J5mkBxy!NeIjʫXI߱494U+VĨ7Le&k^ɐ.>fr\K(0Om iѸEq!V bbvTOq /};Eg1-JWr.'z+URH+{P5-6@B?>x?!>:-< /X+cuڀN`e0!~bd1-dYy`F2q]B]6s9i9ݐY8฽ VPEGrޜ\(V]|g4Mq,~)pP@ EH0=1ILW)<ڈ}+n! M.!v?%U5NK_8S3ҵKGm搗:cfiqAL0@-+2Sȑ< Ȥ#P~`VjZ\t޿{ w7ɭN8K`-CbFnFqt59hE`΍ k䷲yU>`]}5ȣ&31BPXik6eqta<1|qNgo[EVYyCco \%psDůoB)'X["ߋ0<9 Vrm}%āiBuƟjsx Dɘە:CM mFht xq$9{L=.̓dO:*ASTPzcV$]V KKmԘ Lu 9Z퀾1b҅تHM0 K8KJeOƿ]f W@-* tt:EHuSh7R:ZJe< 1=!)/g%X?T\L[FF3#8B"NދZ hp'cM<#UZc~]{1Ld 4.ӎ:FGҬƵJG+m Y7M; g&N*;=@̪2)J!Ũ`?6h*F؋nk tK}&R!'@6# H01½3U2w*uTu-L MDǍD1R5bhO2n LMi=E`BPRAÛZ H&1.wcG'8&TeB.ݣY.t@;46L\Ƭm.Nl^9`>R܅-ݘ2'-|AgsJ W;kTF&>wTI1hŷH%'}Ap@7+>€^A)8bźNLo[喣Vi4.vt:U_V_HKþtqbM|[>(ǟp1B7é|%x en 6"7j5[N3hDkA2ބe֑Gƺnjv MVwj)E\~WRHu$hYɅ+󏺅x&VTu wUDdFNƾG5"M]nAsB``N _Ef}yZfB i ^.Xz՝q q s6>QJL1c)P `yEкAt6`Ln2o@g鍈c|Y}R^*q l4oh!ھ>4 :+mW86( k{K # "jtjƇ tx at:Teف Q}[B3*-!+(RY&TND7_t$-_;I I,+r&,l{7fj\3[5dy ʯHd?헵sec5S8Pv2q/M.+S .dsr$. & =)*@R+]:۹Gh\K=dT/!Brd%}n@<,9U0-thQ3aT `6sw$5П r)rɕ,tQIc'Q M?X8rG?8"/|s̛?ҒTk/u?ge3+¡F+t>L ;)myP}23_l`R*21ńkaRƕh%%Xܦ3v8ښEHxz݁&UKTFJj~\i$P%Ȕ?_'3s!:/R3_]X׿:κ\) .o5.%α5 ߼Km9k.oVM(4҃F$h^ <֮Zd&;EHtM6say[OQ$CP"L@.57uZ&XR .`{ɹYpRg8z@W~Y(ѡCb-)2ά-(p `ZJ9"ZcT^QKlnƱ˞zsN).2UD ֤C.cixַ`AV}H'ÛqIVjŜC"B;ia1CH43QMCt߿?)$6*Z~6&;q*Y v5T_륙b6(\q_97TȦ 3Fxq"kXǡ OR@dڍtP;?ΤQ*KwnEջF}E9r$Ђ[P Zu`f>?^@r?BOls ӨAźvrȎibFnA5~Z~=9 O)0Ā4eEBcp~^}4V^ԍ>05N=tecd]{]ÙQG)F0^M@C/-FWD~*aM5BKy앱2, xy?YQ|PFKJ֊ytϮNy3boNp,lFU uU#H>C[pi栲r]ځ rb" Mu=V;'ZoaCڍ*Q:ϥXxT3܆&%ޠْH1X, bvSl>"L+u>!;ة2éߣw͎lmQLpbi(&E[U e$u&: +vK3C&@~4nc|[1-d%%/z CP c(D;`IwyYi2tӢAx/*^_RʌCyb>-dG$XkDX|:߽v XZ%ψ.1VlgJVIip Z ~!Xm1}okevL: +^Q ȺN k0}P V6Zf%e++п (f:|*ԵXv|ǭ, v60wF'4T)adOJ*[6 иs^ʑ,byX٤$zwaT(4xG4c"p$ψyL 8@9.Y\]`cʿVT+<˄xO,>sea=4 o.$,* N,~|EkG~%SҊbi~ۻkREO/ZB7؝";׀v#IҎ?B;Xnיt5ߵZ x9&R R94qm{|Xaȩ6؈0nznĬkwbğ]MlDH;7-64`~JҖ8IU/3ɹYB{~@דyg_k!<^2ɒBxospC \ [+3P`0E5Fb6b-PFd5^Y $Q~)BWn 3+aX[p'm.`ޛ;|Wgą>bHd::;M =啰\=_X1d U e!Abiώz'p.\~3fxAMq:bVq@vGas,pgH.׷ґF'rYYDj#BA,bɶ BNtIN-ݤÛ Z,Kp3?)5#8ЂA.*n 6mhvWrYA2)'JZ U.␊UMoPA$^eMeo8fyT+LP;zD_GQO5z7롙b *9Xd|(l哌%(_Yx%j'Hܣ&(T9eo>#Ќ杏^;`#PDg;˄/x~"/7/a+VO>n,)W,*A`Tq2$'Y SHGXxWjLq|8FĦE]#ms#HVne}#/(k&;aF^iRa㢋5Q%|$ǁZpD|s?/(A_8TZ戡[ ơ8C+|^=8C2T}Z|UOgeZZ)B^PKi#f("Dm/3? :tCn\ z/ "<'; M"m%`nش,VDq!CLM%Yi]IyXsBq0Ϡ)@N6OBvPÐbXنZ+o-%Xg-Dl1羭6 IxPPR]6r(lY޴6`?#x3I2٫l[-BFpy_ʗP^o\uV3wdSlכ*w+I!}]mg|?6nzӀxXSfսܩsعw7A)`gmX9,1m_@gv_r$'DYpk6bY-޾hUuM|\ ֆ6;łj{xw#.*CTG݅rzS(š6@k8ӽ2yOxT"{dL`5o3䬮ar'`T)Vm^뼻4 @S=Gz\ b'USG8{Iݻ]q:'M6BhrL D GfKp -{]*<^<1Ρe,gf:BDxY(3 Z=D !85$Z-nppzc~}_SR,t2v2=_]Z`ˡVil޵ؤ~Mw~+.TsPW. r՗ Yx W\Il 9?|Rr%;X`H۳E~ܨVAC$Iu(C(jT ` %xzHSA؁ ־¢J#.n'7ءXLc&!@.oE{V'vTRL$E'/0 ˏ)'1L1M|*v !Nd8 9z/cnڕb=v Oao@GcxSa̯4U2p~-B_(g7yy7St?yUqTTc=3Jn@lHwo[?`V^9HB{m8n܎r<#.Oj bЍR+cN'rrڬ$&"R6jzt4xI=mzWSmIkuz"HfTC'2]ի ~/?>ZotuWqJ215)_b)lKmDhɔФ m'v6^wsHY1׋geELRh`g~r.bncA/JI{s0n $ʹZAqv&r)mUť~K 86R&ڨv43\MT=lWn>\,Vj5'BٓUKhO|7W„[0s΄=a~z OhMN J}n[e^J!Ѕ@gؼ~-M5nF $ 4x8ege#/>G>udhE_f[PjօAZț%hWWup~@Yx^e S0@%9SEcKZQ>1O5PC\.'{oW9+L2pfݣy1g42UHHMͫ׃D3endZʮV\C?/Ji2wũ6qG&[N)}hH/9O)VWaBztU]K"l3ڥ$lT䮎6C_퐨mƝ{DRJiU(pe\a?+9@XLb`7f]rM]OڣQul\sA*tmtYGuBMcD /`8Kp`i-\[%J 9[՘r*t|Hثt@Cvzaݒt*J c-=ϰOh΍h/Tܨ}ԥͦࢨRmW)Ajn.L"4!޶JDљ1qh+ߛ!(1Z䭫MKm,4ESuCB}Y GBک&鴧|ʹ'M uWHfko5]=ji(p} =,sℑk&2HXZ?ѝMGxG x%{X`dpxW M`oor CTLalvɳt[@~hO]?"z ,'~' f^Wv y:@<󩷚Ptq.!HAl}7]rbI&_/\J585UP"P9֫ꜾXW: lQg^e=랚NE>ld"pS)j3@pxw)vu8Vݼ_wI\rXO_vPXv6YBA{0CZ |UW1Pf];kb*&Խ8K_Hi^aPKiu6E&. QJtP&x pm'7P4\/1jC& M>Kc&Ê8RU0co|=`zG*XHI@}µaZ*y Rgw2oG_QN <" .&{.n#kQ O\LQF"~<0|L q^Kf$ *\|3[أ[h_Si*dFFfmq?HrN9PVe4~т jCs8FꥯkdAӬE9 YKsO9':&A}dHDIK%=! W01)L?qRaݵ@=QH坃6!k9+Iؒ9sk O0 $T迫"dp5 ͅ [,Oʁ̾b&Z/9-HZkhOjp,u}zX iV %;_Z$#+FS|bjV%v6F^RƚfDT'Ρr$ ә:PZrhm 9)ҳxx?.p+~V?Z@YWgK]Fzaps ڻHnV9.g=]ӠYi e[Pɴ,B)bj?*Kf{!fMu~Bp5玓Qx#1t>-JbYWg}s3R"3oL?`3dd 2JIϼw`G!dGZaO#ZlAѨӾ83 clg׺|{s٭cykN&'uy.>21l1|xUNh䰖[^&֭vUxaLi{CH'сotELfEpuUxFl̋kX^rT.YkdPYh2ږe,JI4տK\{GiU ˶3Py{;cԝTBr>䜑9 u7|=-̀ň/ȏӺ9>^8;#s%'cWѡbKx%O~k('ιr[xGATye ā>sotM,z02aeMj[n^8j_Ir__L o'ƴQe plp -JsV h<=#Vbz:coM$Ht %ׯ4?J['mLv7C*Hg @9_y| 2@2ةdW%W}ܚlPdZٚ+__YO<#ƭڡ4XX 9y ޹_j= Fw N%)Lpϲ+@f ]c|"FEy= \e&}+m eY}LsM2rڰ.<5Pc u{(f`ЈQS d_xB@Yl`c膕(huV"Aŧ˟񽕾J̙0̀eY IۉR%޺ٴ,ujPnKj?Y@GR<ݞc˯Ji9#2%^k{z ڠ4xCPk 9fU5N_$&n"[/QKrd@%%k'=. 5*UF`WJT`]!=NwN}SvL8|vnHk?QćTX̳j?؂cZQﵻC /ոV#`QO 7%j՛NІyr/\ ܚ1$r1e_.+nJq&[mwh)F6Ik<p?GGϷ@8H2vl0Zq~eNtX)@uf?I-#`\C4U]-iڄp{hTc;4aC$2/\˨bKd1!c[[4å!8L]Ǝxn>!!Ys#53vN:LoPp\m܁,ƙ]6浙W$q\˵Bg4$U׃0I 4r"((M{* ݌.]w-6}p]AiWX |"\>1|*'^4yK$'=/B:˞ڌM ] LjR9H ce6iT龿ǧ֯i3:e3%ONg߰Tj ~/Dٹ=cj.5:5ɄJbGC=ςUzCJZN{)©U$GQ*8X?^]k ^WAɌ pBMbQ|$UDCSF 30v893 !4M*ʾ/=z괒^-E<XMF1;D7ag X;C~aS%q+"+־]~=&kz^f^"GT1YR tj6uz.Вp>iyo`oL\{S%)(M0о[FٟgVÛM?@.l6'b`䑄~b(qJ\%WM8aKHepGg@#=!bkҍ5dDVh>svwa~8+ӌCCK9g)r<9!Oa[xJ)! <93T~],MƄ.g_IuRVq$ S%'iX n(x,Dl6TMˀ\Vس l o#0n4/N^txnd03-\@Z5 牃s'4dw Wg+1fL@)1/ҵ>`S&8q[q=M~h15F#_e3c]Dsi)1TyV~qd.C# Lݍp;dR̿n!ÈGj|51W#8Ыg) Ͻ- )/|ۈ OQ"ʘԈ6u r\ةai<64]PyCѶE6Ѫs[ї&ΖFڐX}k*:F(%+ai7T`+ݨ<:44|qN& H%G/6vKz[>c`l=bf\\hb֭L"n}gWc7@'vTx4aX'ݣ׹nAP=1귞 #:ޝ6ůD{m=LT pMfŤ~:YۿE aKf LΑo_ |=~= ^z `+v᪐! P4Mb9bqCHs$΢_z ?T9úT*SȌί6:a܆zBUQ7}76a Å[Ft gL\/|ga{@R@ qZd g%"2Fʟ92p?@ |pu,SRьxAw-J_#"~Ud3j:ht.H}^ DGM팠 X4pΎX7e y ++-cÚ>jFˠeC[Q\62q'+ cnߌr\8[luꌡ̊'T[ oTU6`a+*/D[PMM7* Cj1o\2]V>4Q;/`*P߿ImCXXC$]ڜƪR3gl{TH|XYob3k?F>=zSg@2kU2DFfE@²Hw@4Я@>pLB}زcc;g덚1emYMtf3|51$E7a?>9ZT0)V ;o| 䯧- yk{kEQ;B?EPҗjiOK{SɧL68N,R3cS.hb`%[@C;cxEZ^3)2CVۓ A 4j)w{UNY3P:sBSQ1%<'UO|ޣ鱦w3} 8@r~(3UHD0 T#z(?@jȥ{bBw1V0˓[ROrRM" Ԓ"?BlCË͋s*L; ;Z[wnmX}=ۅ}MMf^aӓMQȲqkX\?E>!8&!W+ 96qky/hFǓ3-Q%(8kn'@`DD}PF}$[MM(0.GK #n]( a vQ@y%D,|eoXTJ]/*pb*{WͩA9.Ǔ2ŤLMu%!D> 9ciΰ X< "#m^1cdlx`xN81t5=S_S;$Ѱ!+*]8'$ҧΨK9YFz-2]K~=Ns&UAv!6\R7l~Y1_1%QkrC}>ɬa4c1.tqЭE1I5t׺8ou}J_Rd!!p`ULj)Yl7fV2Zcp# i^@+8ٵ+pyZWHr_ح?j;W77s2XP(;E^M*(, !c:NKe鼸KH #>~r~3N=E&L)sOUűejWy|U#5u QR-jPZ@ympi(B{4ta  M A p2/c.nD;>%@ɕ W1:'۫r%lݷ=,нٽCaP)l8O1"pQZU 󇘇ܳĽ'eOV2_??i=PV9?L/\!W0Ř \Rw7_Eq4Y\`Z3">Zx^j=pN"\U(#&)T:м)wIN,N|i(RDf:W\0}:j5%V̮JbxT0~^S-P|.Qn"+/ڀ{m8D:="{%okg٘?p.QlDvlu|{Oc yݼ>- ;:H ) AKYkJKGbs_ts]rX/yc`AGC ]N>׾\2k c8P҈j/AJcz[àW%܃d Z` 9m9a.2l.PH^W{OHTE lJ4*};ޟ,7ab@Rl}0&雔ȗR(ͦj?fNb¨ 9; 8)?;Jui&CD:NGCEHzR:L? 3if +j*r\+$x :y/{9\#台?09F 9Mڱ1_kXLGG?Yɉ3GsCd?ۅ, / (Ϡ>Yh$&Mx+h>_2kw7UI]iVYCb^\1-Hyd,,';.oDCZiؑ kY=0VQTeg'Ò1EXEFp 0'$@^'?,dE󀇽)y᾽ҙ@i }ŝ!4XMbxPrt1gW!#o:\RsS~eB*ݢ$wz_z"\sBnEcG2}LhxX]j×kqyw*u>Ba%tkl^ߞdO ĞAb*E'31R4:ԒN(5z=Zv% S Xտ ’ F|.Ҭz 2^S㱩8zrAW(3c a>:/ ^y\$B?PKG,V 1LVKo#cH|búGb '\MGD|.vgځ~>7wRfoCXO>[$TFUW݋N.2#JB=Y@>t]ޒ;s:_\.]Q9jg\(Fgis57Ö c"*qev5C-/:n$I=c_6'I-rY:>61lBk(' j<:De4xMB=ܦ}ca 9e}w:@Py؀Q5'v1r1 @p1t̋kwA%XdmUP≮gPGLCnHN$Ff*k}T"=\iO GК5t\E/+c>X)WBCZCrĢRs=c5Yn[M]ATȃ@ Oш=b|+ᾈDa B^qBPI6B 3"Thbht VnaH`^nėbV\Nț1L>|x7DB^)8JC}"mN@ YwƇw.}GZ̈܇G]2 7u ]$^ׂg<">Ϥ @ETiO`^1z z{lhP{$-8c م/:*%W&:F0g4@F,m|w@WmmZ!?>|(vсJzeڡ 7Yy3 ޗY!MiC=4iB6WLD:W^ԦgNTAxftpYPlR1o&}/edKy٦+t`+ RYZd=r*SK58w^uUH<Ɩc؛n1Lƚf:j^v O!5+NI˫FF ⃂)@k%YdD; !)V#;X)V/t{! jxazm5yȨWyU'|lm8dEXe#]ሻzGRPsJw+p7O3kpis9ApsNc)ߝQ1oq6}< .Op*{oaV?I//&f׉Jd#ܺi ɃAK{h̔JH!(4LuLthD[E>zop' U۵GA~twU;y ʲlM5nn2"j ZˀVd~~<6j*gT Hc GiMz_n),`jDXX-xBR&:wXVgaC-WTv?RER .g QK%Qw<\WF1m-epzڽ75?3)6Am9=,q25f4q_=:w p*#tl0_a)Sa"$YKY]"_0):_]V qy>O9x0)!EݝB.nءh%:Plʧח5N ͏0.M|PaTߤXt}m@?h +#j\Lj4+ n3G$OK'#\+1:Ov!-deRC,l-T6DP>| t]6cсAd;ka,h^Ԓ-tʰ 6Z*|GFhE2kUcvݝs2 wo%{[@: P7J1>BO?D1BUҋH"0s1rYRҝBR"f8)ԵdeFp-a{|W.jzϘ:wuBT T*JY2WDn#>1D]XQ~G/y6ksk|)hڗ?zy<K{e^%-b&7;6^AmOP3jjJ(s(.'yNN}v˪D/Z4`%|e(/^_2}i(}%售}xW>%:0"_hj _jm,dg>= r7F(?z(ur1 屯D{Ṕc!Kkxrļxu".׮KbSֱH95^8~k, ރ u.B4K|t-2o< "%8wzz-M;)F=][sm"peRMPp?| jan2FyZ$63||t]y1TY U)vLD w#_R\5D2 [KlhMIʥ)7Ckf_rIN93уց-TC!Y1O~7E*{z<55N`;?> gi(FgxWYH4g=SY <;%4ȞJ^ | _y׏!ؕ-=$tGi&_}bHN)@~%sRIp٤MdwŠD'==]䅨Sj>{l::Y2) nXOC4 N+b~[mN s Գ>(@(=cs]H4}nNTF2`EQ-PqnXU-L &I,w0`R1 k K"w,!j7:'WDy eתӞ>=o@L\H| ۊwVNj츯J`\0LЬc!?xmXQVq qd3Rn;g ] s>|H:HKHKd >Ir[]~P͕yHri׹Prԩ%CTH=eba}$!SO,LrD5ucZ>"l,~aLqg{ Oh}d/d5"ivV7Q+-cଭ'3/OR=B%fZ)hZn_[cy\ͬs̝Ip1+;f>ȴ`y!ހ;,Tg~IAz3]~##w&Ǜfǚ"h#L2swב*n$]dVN֪8z=Ț{rV{ύI=_I)r=~CN҉W kP< n{:gL7?rFWJ`E|>J\Ч"7GDx!us'1j7}&VWe&HŲ ̂ٛ3tp \0Fc}4[ҀW>*Ly{q `*u#wӿM&}KIA w盏.L)cbnvuL62t)B%KLuKTx)[8!ƌy(Ϧ3TkeTYLm(C)/ۤn:ERDA2[Oc2%6w^@9w+=_q#6z6_C  EU ؚ*{7'w3YS͢>Xαhh^?d3_JQRmʵ 5{Xh6-(KUv|Lx W\J)nv eE-qs)Ų>qշKq,xiǚbmMΧ#q>[`/%'qV}6ox jKsWΌ s/ I;d{ݡI]Ѿq.QY6e]@Z {S\lE!: ƸWxSxClpû]WJIkTrtYauL[ 4k߆)'| z)C _kD'cꢄF1ڂk0?{hiJGQ&1F)D* 9B@tQ .d%*LF.8Ưi!u1d ?7.DXV [.KT/cY<ܚqR_ah4~иck㹸 Xң𩀭pcۓ]Ճ{;"[7k!*<~Hj v_"h _3dމeATW& R1sQik)w)GjOm S'*􊿺RHX[$0/$$ðJ$شŏA|a%ƍ$1}ѽx8,| ȚNm>9q(nyIr}%1M3ە?>&(,O^4=A 9-"vސ3crR"6P]E @ˑ]8pˑ-?,Y_%NJb{Ͽgܪ aErugk-0( & MI|&V& J:QV#(N ryog1ʼn թ_k" '0Ѡ!xqG Dv@T缆'޶CZ۳̎X>G9 m>aLi #g#"hLa1H[0Ly!a?cI<y/2}CƧ1wD˕\)q2(:S;F+ku7^nDԒ4Xj2`cCj~HrHVxO!K XPgXQ$Ɛ~C нs&۩A弪wdE=)[$ H5Q!p{:^]._/SCl22N%[nOey"| ؇bР9nq喝7K%9#u[jt\EŃ|o$ʫ5ߛ6{#ʮ0)g5Bh"%Px8H[ErBS!/5c^y{`5Ki0 t-R*q$0:#(i?%9໣b-ӉaPpy/Xt!R.z]6p2`¨q;^[08L̤:_w*N_{SCL](oJ(cOJ?Tt>Q YC1Ztق9gU3u 'V:6 P3ؑ*W NhdX6{yMawĺv4w^wmTny {jSʾ$po_hڀ Vm AHzYIޣnːū:ݥNTXLg䇕'ȷ[F`wf3ybͦjeCЋ 4D 8UĝgL0lLq%|@ s>+oѾ17UМ:EsXKryXuUzRmX(Zn%sYSXBdψetȹc,ixf nB?HwzqeLHctG+rl|%ܔ0hbƢNlX BR[-bbVCw;2T g !'(\( ",L߰SH)W-yZ"G,Ŷ)l`FRVebf\Gѿs5qm|fe#X >dMO% 0#.v{I%O6`zI|N*L  lQV4wU;ÚMEXmr(H3NW*@gZ̈́@jR^fb9&&MX|^tW#2~o`[0 73=e*NXYF(n_E1K[Li%ṼYseZx .IOCfoeR oS}E{T ɿ\F@ $%DF|Q5GVxPɋk[=**x>q}WF2!+^͎㪠.dk|cjO<w4\GI6FrY:VJs]}LÁ VJe8-m{pXQTc5%UZ=ޛ nթf=͚CtGOџ25W2u=ÞCG*=ٲPZPABhtaqZ޹)Za_AؘW Q~}hV gɳ.{.@u8$mԛ4"~.fl.7Xԫ56z 5e &=>m"jBKJ_=߷Ӈ:n@z>\Ardf]jAS+<˵1{fh(;r5UlZhd_cSèt?~c2eTYnDCqJ:]}?𘘉n pȅtlc ;V~֠4HD,tȢO/@(p5 &%'B±6x;Qxv&c4*km !B/Vʒ J48M=It蟺H;P9s@'g{U|, J?=6i)_g)E-Y~^Ve3_I-⦖ZS;`z_?6"J<o_*ySw=xUO=Fʱa+ʃ솼U"DDx⓶[X&i"Yf Vou@\M~ 6 2C^! PSsmxc|o%[޶d1Y̪9{9L Sd Q%:8>q4틛'z˩imMHo&pS}$3)p%gZ=9jޭ׉cF4պr-{37A J%'HVpO)ƹ P,g4<Wp+YƖ;ݰjI._$X#׷3\(/?c}>SyKeL.ye<{4&Y_І(ت\N ϣW1Y(Vη|Ѽ_F3PԞ^ `ǁvY߿Qw9eu !TdWR hb{V-F4y5U:.'7/*1`]Tkfdl 8q[h zs! 5!%?M8,p | Aiăv%̳sSDĉqin)?~h~y743A&LЄ'v:𹌫6]=7Uȱi 8M0\؝,a /G,^ )|lE2*[n15tϸ#E/G#`oyDnui 4}oA,U$5)^lv<ƖèV B ?_ 7ČF}mB\uږ:uQmRڰѴE*m$2`>K45vUWi}ZFHjͺ'4/r 㻻D6۪hk $H FR$`>4Sd][X|;0 fipb6*4~_u(RZf1^!d\mNpJ(iQ"SZaEWiLu/2y_ݦzF;hZK)}"/s1zA.u1uaUKm,bh+a]mBx^Bp9|H獗LR`7{O&f0`*/ Iι0Ֆ}&m◔}͎쀶u'2 ҆V{]/ HOD ӒeBğYJX'iO2>GWQ3C'; QE9"#mQ@D<Cm|e%W/(۰6fyPLHY=\{Wz``ͳߣ#%{,(h[*o7 ;ʎŗR{YQ aS' T#I{,:JF^̣%>[}*r#?G|`Np Й$)@O74UtI*?u jIp^E1^!'*me׶c=S>كgSswm8& ؘ)eG|l 9r+8O=< ?8n_HyL DN7a2ihχr3f gfgdطF9ZtsN65Us)t`F(t_v7/Y̕,E sѤ5rӋ%o([i?R6GH +r"OPqTѭwʺzx"x]i+ogx%j Kdž΢=ޭ {n>Y%jPAA{B\*r2\꤃DִC{`jlWQ5ؗ.CX D751̂ wˡY  >j 2t[lk6# FyӱyR&/Ł mgF7qs?E;Y]V o6ʟxN:|?ߣol6!d_ xaf{/ȶֱ9g7EGVGmˍǸ3&J \Fi?&Zd&%OGzG@m+xoaDA3O{:N-/_Z褅/%G ɚudOgUmC:dy\У5_D O?$ OE&;(ݝ{ɣlYy V<Dz&䶜J6)1zPit|\[ǯg[ PڒQ"*F^Q򧙌P>7_^Px?mQ!:3m`˱l`/"lG;#*| NU:ByN@Xx9 jXPBX{[MV$D#8? J^F 3I9T!>] #B]XNI3__z8t@gqwVRWfkW^z~97dC_BɡƻdЂYŧj i e"mR]HSa\:AYZ!{޻nENeXfJ[?2Ka= 6Yf'l ^x,|S7Ig^DOٴpb\F3^<FD~(y% m&irJiAPgϹH?Uu SCF0=?kҤ|g"!E1C}U9 4hvTN s?$J3uVY{؋p6 eX@dׇ))>W4xGM u{fGBSLJ,;6{i,[`%> Fրs.U~4^GOiY 5 IC4Tݕ/?Zdoo_񨰭>QQI=Pd+Bֶ9/+q8Edȕo}]#]oٮ#T K9PKb;e7>Z8F/2"=ِ ܑ[/B(1jI"ލP]1WA.6}=bEX_Ei>&6L^REEOr捬؜ce:Џn> 0^SF=7g 1=:g+"S#RA5nCWzM/Bv%Zҫ>w}в! -/@ atvȲ٢ ~t5∃zOnP?1ӵP+<^+L\X|.= YtG&:6`v{x糬7h˽紘Mڽ1WmRs!>,/AwCNk,dM#u挂 nU=`<7A7UxxĮWIIwl8ϼ|{YM ~Kxl8@4ŻڐKv ! +9I`Sꝧ?܍ܹ<3"LꉤF_&Rr{_od)cV~rcu ܢ DlC=%"12tu_{qLN^Xw.l )ֻ >{w3>޾Ke!MJ.Fqr9e1?'7o[U_P-Yd{6@Y\zڴ^WK.g=&#f ۾X;Jzc XHTk锅v[T_Լqf9⋣ u?1 BhA2%_Niʉthp2 6^#xt$#PN]`<ԯxWSԓԆǔQZ [匮tr)"z3'\M@>܂s|Dj+hn;Hg~b9Ƙ1BYW>_wLlܶ.P}$:"-$q L  3G%gepU}d593MŭJc,sDI;dQp_~_X.[rkn_&N^;,+/ۅ79uR3>1jc=Yݠ EvFV BXy6z]cSHgD"^J.@5W^$儻6ͺ"姏E+YDK|GB<ݻ~Ls&Cui:68+`8}%=6MO5uV9Y(w+ja5I S*ǁjOˊHQIgN5ALҐ\0:(:Sl+l uJt"Dwsp~v:|f/U\קAu5kt\>%Xu*0ׁ#iU  x7 3=Lfk&`8& .N)8}8 sW6l& T=qRlDaڍ䢀$Շy|O{ ga2_lG e/]e1U>ȗmQ?jb<_فWӭF1.S<s|I:o"+F)9bvim|6Gm@-4 @2 cRfB2Iݯ{N2,X[a#GuDxE|ҫƚ[T)1ڔ%7lCU!:6xfG #0t̑zy2K5϶5NQ$ǩUN|floc`ܭ,vrlAO buS$?n)H:l#L㰒xb ͘7HqjDf"E՚4m|O[RwG@W:+<Hv`R\bkR&G&HeRɲ$IuxF' Vkk0@sF3"ʝ -_bZ9;4Ys; c$6x kuOz!v&#_T{bD)StQUɠ![l}p: rO}~i&8'A֬%Hc*=f}4 bM(bHPJK9bH453R.&xp2WrL?>J{ɉCJ[Voa 5X*uz}Ij@=-'|РQWȼ-@S :Y fZp+ŸCa٠+0~aCgRu2*cgW܅e"'1`-cds!AroMCDaZn}م@jzA<"J,O1U@u-pp3#e/wk}-],nC/U8\ Sʯ>Y3|(p. #{Oa ]<.pW0}v1\C*|7<.ܬ6@0x#YEA+ۗcaҼ͵ wcAQcξjl6,NB;R h3L;nʟştX͈Xw+)kt.!$?:oz&Q~@?s$a4yS@& [5 L;Qv4%MUooK@vt-P ~O ©w풄]j1N)+e0;'p&XeT1=GT{wӁh;2 ISnK0D082GCȂ:6Ν'yp-#/ !|I'j]o޻T(wHMVE_ fn]`3s%bǚf[Gz9=du?Q2{)Ҹ?=W}nz>/k{9uτUz4#@}$Jn6̮^z׵"[DO4z{j-q~M{(;?DGڊd-s,S/&¾%q+;iZ-|$GxIOdDd]ǃ+= xEGvIV/&j#7gA{P,ˉ_'@.F72?׏8Wʫ4r!^nȭt,)F& X!A[2o灒1;f |o mܹP=<5cT)ЮWH~l_\,_PgCz{= tD}$^'r:fb@{amqU%nQW).hގ, ۡ M:ޕKbAHoG8H4m{͢ L#Եpnx v'~d? 2?4g~Y`.EԂ*!L F묦aع}33 e!锢qom(͡Sr/nhٖ@L+BHsmY6F)5ncHNn>M"#;*OYQ<*@=9UxH-iy@Sܢi, S-eIGN2VW!k6Mo^AJLƖ2 D6`wFE u3ӑ >RSx~%y~Fi&{N`gF,K2#pu;W'-=u: ,S{jrq7f5~YWً3vh84?$QXr1lvUQ}?a`Q2[b8mrjϔR=XA]U9n{PQHoX5+j<ط&(^Pf 1\k_J- )h18.VشX?1b;hȳ' "3Xw|o* :Š]xڡ-^5P*ZoI5aw@^47q^VS/w&ts)>>t-%&@nwl gV7OB@c›.": hr TO*,ZyB_[Նzn<.+4 {^[~s }-&|{UF* ,|ݛ^izyxYlH肅+#VFΘXv}5ηbv$/ + AlU?዇;f_QWL6}u4$$ap;w诫QU9ib?ն%P>܋?R E'EXfZ0.٬a`AU>X9چ#|W]GWqbͶ+굖|& zGّp&ȧm}TqVga*8^Kq>ҵ~ M?\[{8rArƄ`pw).d+fiDSn6w:r[$rAm& QTuaMxhRztZy9+x(c((j'J$N E\c=Svu~΍Gj(gɾ9n{6bN|E{{}N9KoSf&xᙩ|ځ}+b5K 6H+nA,> :.Y}f<KDKl'! -ٍF{%Zs\I@9B?Cfb{8<{ bXq\f7y:g^8ѭ:Cs*ߛ2fbif L5[ӱ~nJC-1i3&2zYmU$0O9w%-ʼnʜ`qCW#ٴU&| W,R.Z)z`< TjM}%[ӏC=A@*HH_U/.;_/j }jC(R|UhV&hEko:ӆ̒1TL0?)Q>0> E9z#sSVK9~l'[|Kj@`T$kj:C\t磮VOޑA8qM Γ""jrB?3 }u<{" !$W(I]7 _X5D]L߉z8i=dàFMKy)ixJ!:uf;0lwfB1cZ=d@:[sO̎Wc+@w>O Ez4f隟/p1ůB!ӉJ$9[1:̡[[p2 ==׼$ͯJ7>K#]CǠ!3++WKV%5/Ù5NpnoF/`%ɘ^[?Gw!C>mVOF\Ҫ)_TX)Zc.ڃY!k<5RO,4xZ Բ.$|#kKyQ3dq8 {|%pFxc`- !N#V2 d9J,L8 ~yvB1 .* ˆ?gsnQW$UUdiLD mBWW=y GDsn UҀ0.Tf #QWlj]B[k~_ݜU!;fX~zMa 뾚M"!Os I\8x9;$i}Pyd{#Z$}?SGJ܈o>\#>FD|? +}L$1=ޏ6O~Ьc>! _ 7Gzͫ xd֣2c?isaBv8|f: n0B$f^zXVF:'IZ՝iPu: l_Y6amA9BU]b@m`wlϱs1:BK4=1mq-gtj+6A0IA)[ecgY_yr%2ڠɓ(6{7"x]&qװtGވٮ4сo;EquV'R&mOqpsU_!Bŵj=K(c r\ ի@GYS'꣋5:W^z^!,/$D~4LHv1.8HPSJ;^ GtR K)f[oa`K7!sELsO=n ĜxF]O$|_t95 hnVɗغ^=9ʝ%\'T Ljf&Hѐ2PFDUux_8$`Rڭ@a.H/JN(_KPhus>kI:d}5M R ! l:~)%{׽M|IfAi:H+p~EDipegE@4Y[u<tx2+rJ7]Y2Qj)Ȓ,+ sJfztkEAa]9 { 80a,0F- D!.qz٢47dV(Ҳ0d~_ChW }5 羰P+}XN@ê<#)@-ӌ-5~47_ʱtbzCxr]5Xg eX7~,wVh˖DHneT9?0g//j ,e;eD]Y/PCSHd\|o¸%i%絏`R܊MtS,N[ 0L/q\K :ݻ*qk}Q) ϰ+8MWd{-z ӶX=! ZJ%蒇R#c-@vJo(~yqKI+Y# /*NX&}0'pPzSѩy)`0;C3~2ׅٓ("ndf@);ϼ k'QtIYsoɇ>[ŏ7ȇ{4g'/_dpf]?eoƺH0߁m{(t+}*6U8JM-gwެ~뀀ƫKW=*Lu*8pЫfq"k9ZiD50k7{rpa+%CȘz Z ߩ{+&\B+Pܧ\[}e s&Z==g6UFJug[<ٍ3[%* a9>ҿ<8Sɲ0Z@ׄKNb `f3Fbk =jD$lLpQ F3T,Z0-Y!o4}[][\Cz)ggeSI7:chtKJ'؍S=G@ulx=kgEپKnCtqRtͰ=2RRZSkp V5jW/SҺ 8<|VLjC*MZox23Z'*a·Ϋ{3gtIlɋJ e!#]iz 3iE0e(O|xR_)$k͉VRu=-_uM~{)C3 :N\aJZS;}_^ Z g^QFs' ̰` 쎀f8\”D9"h1~ L{yzls %W`x8x*{ux,z$L׎l;#mzۜW)Xl%>2!A3$iu+uHcvV|>ZAݧCW4,5]Vne49]kXmcy s<[U 0 < U}..?)םOpt2~*~<)5r* yg! &(nR<%kvS2"q1nZH#0+96Dr!;z I=hvooG{AOĕ3lRC>'"!~f씙L8\xZKO- g)#x;d/fvvIZ{ȫF_Wfʷ#䅏R Rs :`T {0%|ںCxcJ:{1*2r\e+1n#uHg>*WIl>$Eb6qxOrܭ$1/|jdo/WJܬ!|v =:#'t6&EksHmo>eFʍ*SR!mBI QM/ ČtdS&Pc?.%,hߛ#@G"Bj3.һH_ϝT&9ZjMBAXjx\ Pr(ǑW1]`h5$# ɘiW =nf&}fwSs'E9q*6\\Kr2v,3ޠ.2[ةz+9Kj^?ݟ@JiD} SIq_p[b! `l~}4U19 s:ƯU2Y Ӝ#=-ƫ+V`rGB3D&@sMUl0]f[a뜃&;k>;νU9A$zi_8ddJ>-)ْ.͡yhȮtK4-|Xa:Enn/Km3F7IUYxRB^|.%m?Z|eY8حSOLzKmXb}> `?FړGp}!|;H"q^f/h%-z0v xp?Hivc<.b \]^ $PAn"NpzQV+EPk?%6vsa$~Ay1s'sYRb"tE)Uq^rQK7[_5 '}>= "e, ?AiѢsF;v O!)v7, +ԪX|f\%ms<&#;q8^&qL uqŘzN#C%>f pu,,x mx[QR^Ud:+rR* (^0eѣ4Xb4)`@x8i4ذpUf Jt1,Ύ{@۵GHi@^ߜ i?Rةh,{#}d'pWKZeuCNJ ZΑ?s'ۥj~աVgSs5ι3yN)RvOm7EN%]2CJJY6Qlx=N39ZCmx+ϼnxd5FJ|u$A/WB%j߽W^Yy4A0تCUc uz<(zoBE ]i}HIh =G(X*.=C=SqؿƊ;l'}TTGVI]G-J]1/c( CjoY X4_ K'RJ\&~V~O Þ*\mװ3}83GKbTj };Mžo'|%?nu[oQT/D <3&&(v|DX示p}G3tam!R;r[ŧŦz Y BYuZDErq7%\hC_U6jJs}7Flj-F:|];+/iz~@[oHZ=r#M {nȒ`6u5A"V3W= - (;%ff#9:q`aMfI$ެdW+>#;H~Z⣤ܤ6[w?xhܒB#ڈY [:8t*@~4\*6W ~2HFC<|:rRCBG$ʭ/`0Ұ|;7mhH(ZC AC ׍qg灛} 2w>\69 G0fuҷ|eÐu@DI9S5 K3pۣV+z|u j5z+qN4Xk1AG(xa2~ya~_0J9J_cJF)5t"O؝"Ue>?~r_.e9,IKPƚ5Eg*2jRV_ LZ?o.ZX$BNTvPSZ%RIP0_ߔs;@M̢% kNZ ϭwT SN6Fc9;oÌ&4 s 70.GnSdhOVW^U%kP\ esKK|q 8J }TFyWA_Jok`}Q2Ɲ@7ۅXKر:;!*&1OpR=ř D2f #ý!'A!11FykEAXB2{r~JDؚvdAn5(L4|Shl^eq"(ƙB7˰=_/ͽ~T3HyVסsl')i2b$﬽¶]-6v +`=L;U,W@9YNWyﭳB>:tziҿwq!ԗҎ72X>04o@edU\Fit؈=腿 Xi8UOΰedhj^{1o8xl%Yż~ߥp]<֝\󑯮B>w)f]"dI(AOm$K5hq-zPeWO"yА`Y=tbr#Q usЛޑ5-Z%}. ]*8:og˪P| L_vN!{yd +ٽ.&5N AɘBc!à0)r3si_n%hS׿#;.6]z0)td ?REQ>DpYQs>M|skdZ(xƏtªջ z't(wkrz=|m3L\-l J: U!=mܦU=+Dt3nEFQ6|g⚝$W,5k6ȘENL* M't6PFQ}<3OA`Sm NPp*>GŲvaL}RMt,=\KJ6]/h@A嶀wp%n+ǿ3:@O{|r^@ZtΏ+hvÖ'iXݾFcygW=w}HWҰ%*v sQ+h*JW#v$殺M(A2, FxϔQ ,>IGϨq:%~Jw)s$X'0:ZVbgﰕB=U*7zufWVSjαxdJ%jv%6D`8NL߲x~$GzO X1d n&rfr_ oqpQ(QnxQnwY#-b)EL] {(0=v륢=&GxhZ]ަ5}T>w`م8*7c IJ\3##P&r{2ɶdI2wUfEM<u/AL ݬgy0YeUjORNN*[D)qƲw?vmf8:%+7M iP7<̢tZ5r4ge&yr\rst[R H1D@@dmR[3C$0HWmoSWsK&ENu5 OS=Lc#dxe%qLm4Y)J;?K:cSDۋ:+Co \.篅~GC6Sk닒RloD]HCgb *lhIiʶr%! vuŽq7ZހE-}""_|IEL4o-clu:(d9s)Ds2֊?tY,i S7 R矉{7/&謞p1vrm/>XI6`ǩ:s*`7ވ=o[-D-C_Y]HހFk/@Mnʽ R]_8bx؄mfD땼sGee _ePu? n{T}QܺEČ0$@RwMU#r!McչG QR+Tj4"X"{D|{**Mh$Mw,S]pU\qcx&rQ t:CE[k(&]fg0 0%, gs\?yOn~d 7e&S|'ʂK ekJ׮z8233S`Xdi5UNRĬ׳R|](sZt $[_xcߦ Jlt74: I1-ca'uXNd5 _wj7h0ejG4,=xn5'|03=bL&5] 1r+'ԟ(R_)"֙ TV;%*b4%cSD K^ 475vحTݛԜ@鄌>iF҉+œz$pbvDOU(߄~r=OeRXT5&I7*E[E}($x")~*f~ KЪJ@5܊T zCl[XLum.bvN gJ0hմjջ/: /PRu$x & S&i<+I<Ǔv?#2`f<> Ė\f%ث5l8=x%0OelOT\0F7ZgAu nP!AZ[|)OQB_Ua/E95r*1Wu㊈ku&erxUlGӘKzB6$ں'A*a=Np^ĨS)9S_AIc)`SMј4+{Y) Y#@|^7~6D35\ j|n2P.#ankO29N1NjRAud`xw=zf9o=z)[ZsXيf[@6}-7$Iݾ?wr1S`}MC 68;3;k_B2O{"\n8)št.n4neVyJ3=KK<7CT{-g ~ f^^ mdlwѳ*eRk|W.B :@̹ᨍ0'{eLN;q[TW*׽ phH^{pBχ"m=ő-l{PRfX\a-bmY;=_&gg PhNf{@qcT"ni Wp*>6&9Ai[CRaomL$S=&$aBMB2u( {(#Rflea18n“@c5o8Ⱦ.kat4bPN=&1KQ "eh1& ussjSѽ=S˙ 8,j T20 N8;. 8tR 4|li,~#[vSaeeT{5/_==Ydb$Jd -+Fau kK2|"y^ yViR2mt#OY5ޘb[}qP!F`,{њԁ~;$^W߼t0{Sƒ.TJ_b:{JRH9"͠tfBwxO~Ǯ"b_% ]S5rm<͵lGߎp#\cX;?[%>Sd0RUgME1n8=BLg^Ϡ">C+hBp>&,wW37׫' +)EWaՎYM,+J`_F*.v{BÕKlX]Ijl )GvD9S*"+bѤQ7Tc A%J?š{xjGvPc_3D5NU̡"<>uSx8n)jdbF^۟'l 4ʗxl&R(EhjaF#G/}c>Tc&N^-.LEAce`{=)a^ϋG)撚 ۵hl9XSټonm%dBkeyB+p1Tǭ743D5/`"4 o`|*y?Zm)Yp拧@?'Dذ{~ЧVklTW!UW,ʄ/2}FeewOݭLe^ F/[P=P,Z6D׶ H7|CY*g0ݕ#w/lH  ؆.rkGgYZ070701000002a3000081a40000000000000000000000016446b36e0001ba24000000000000000000000000000000000000006200000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/sfc/siena/sfc-siena.ko.xz7zXZִF!t/]?Eh=ڜ.+υ0 uƿ}UP̈ 4ڤţf }5rDPoh cUFqKߍsqڪ3YH J3:Gïr09qPTL4gi5NsVb3PgĴ>&r,-h ly&eLcܕA]:RȦ]ZؗbFwM,mD+uC\ZC l14؊T`TƎ7 i,?W|jv(ĻװW#.Ԙq=qZȦR cUcbZ3K1Gy\޲n[kW0 b ,U^`Ԓ6TxW ",v[# Ncrtu=]/$j{/ !xZ}ޭd_6'}w0TQj4]}[[q'GO7μf,D`aWi,Kkĕ+KĜJδFD{s` ¿((cN)*Oq15gcUϼmL!NÝy$1!==. d%,SY#p>3"b5gIDbqH"Γ/A ^lb/rbU 7D[noWshA|z\Χ]P\D!!& Ra1FJBO|HoV՗f1b϶~a:ٛ'q:1RV1f8)uGaARX.Kxyn rP_ "ҳ㋖vb6q/m<7(rz6"vB?e ?=.&fPK5Ze8FC~kv y:-.^^fX, 5T[VaieYtƯ<ވW^Ы.p7⁕[N<5>e݀Yt2W^X6Zq ׍S"%V6!{4:Hj5bvTyȺrRtY\:;U5#Is]u0Q*pYS&0W[< Kz(ْ Q:M B~.(J64ڏߩA2n#YƗ:9vӷvkG [bACTP^| 7LtƧrg2T@OCg~eX -ԑ;pq*z1dOP7ADa( Tж憢UE/̶ϙGHTN'ّK̚x>"bdKfjz: ?4SN(e?˂?;À-S|LhzegL.yIeT5]'/WUA({k윓x쎻ؑw{qD:yXi$ <EGf<@37, z?:3*YU]H3W爇!Qɔhz" AOoLXhf%l1dӱIZ Q䫽jQrd0|)qCF̫"*7c . ^^ Hk5$$J}lBjd؈5@#EAe)O^xt wܠ+—mj\/'yԗڎI1sK8w$h^ zS}z}FGy#(,P=&lxt-B0d/ߑo7 {0^>!\z,ҩbXX!dIMؠaBP 5md24\:쯪DB؞BZJ7AY(lcI>? e߫XR~V'W2#hpY Dߥ>pxh8DH ÙqFapV{T[NW.(_Z](i7_v-L@N?m loܸovwWuWo}/9ymfCOBFt,k$"xðH*88w'hZ3 èx 5.8{6ܿfDMх!&g"◂RMTGcIvms.L wJ~ WZ<7 ـD߰D`etFSSӛ7az`UO֩Tw_Ix.gY~kKE3m $D `Dv'>A/Z.ྩ{5 2(gM"ƌ@át{9'~%Yb#d$+8oĒʼnDVT^f+ J_@~J*2 85!wp5)`N4}\KT6N {eDdh? 9C(H\PP0MqZȥg,+*D o RvG _1,5Qvpn;nbwhko؛JnT}ꊺda݀Lv=^ٰ 6,fgtOvLsEXefl {u,+\6gBAQ`siK,QV﵈rhqޙD aIE0jkɼD;@J_ A1[HD5p[ |E yy^_nJ%͵]<%/s؇R]9a&^2>®R.\԰|IlCR\PC-#%J#ꕱn%B1Ȫz`ӷ-hbDHZ`eT|gr4_bk.@3׽R7:.|D2)YP*,IqKC;7i\H%zTm}]\frf''/y&=[?f $T'wM825!L|zH+A1=]OC9+CcgzgwzpKI,LWw-}oߧ0ݧGKC)!j``0&2-_( T|mWqbٛV[]P<7h6>ab,yU SDg9XrkYL22XKqx85ΐd߅jn L9/͕ Z?mLkD:#d`=hYASPmެX8!sQVJREn;'| %Q4ٜPr Ddr,4yHD9ak94ۨa6tשRj6?)g'ZsIhU+O[&IjSu_Zϐd(RKW(ͳvDj ^;F9DxgǖE G ]Fiy9gM|CI>ϖI:R9vmُlrI#,&?_9hޡZM"` !ʼ26 Ȇ@sO(5*+` A+qIC'6vo+V F4v͏K}uz[lAah%$] @Fg,SX= 95'm0%3wΰƓ$twhCpf񾣴q~ 沁z=J# NC:zwFRRuR3ё=gYIn?[Wo PZM"5)uK=)LՔY?L޹&ӳ"@HqB?k"mΫ,Dm&\Y@|/>g-yKnQȳ:3y0SsJ„yW╯es&e;c% DOh-bvtݘ(S]F{BĚ}=pE_;눐US7{ls2R]{L]!IZ f|Htebq)>&oEEo\94/cz[ -k:kr8=(Gh=09\gn&Tpe: k$W(Co?A:EO$փ W Մ [.;P4FS'"W&S/9+fdױt4 ٗ9*'x6K@oO/&d6үHWTX,ԨTS.x uL1?kHGW)PdC+9SF p?X\ЎBhr0Z]R?*\5JpnW1%j7W yHT<٩3ᘒtiGWgو)抿 xA5y$֣=8wWjZZCx0>WXhOMWb~}>^-Ie3HclU:p`N;>\N`l6,Ν|b. (f[G:u̱.?(U,ȕ[4IHzZK G]6I9$s>Ƅח@3bQ|̭K~G<:ԍD_X ^%UzAxSìڮ#;H21TkơwUh7&mZvlͿ*C,lE`8rbC20K=n:PdQaroJEr s ܭ`%~6n.+~FRp_I(@̤̓v"YmnPI]_?٦_7NY%t|3]=4]ҭV#5j- (7Ψܕ*Jxx$!en' /flJI!]6\GwٿNu zdTCuλUW\)\Tת OP `o9F#.|ď*i}G% !ft-d>]H5wRo#tɵʉH f{>8-|75]_ PۑCŢu8SuBk$@M#&)wٚ6JD{ D̛t4Z1AbwݑW3<1{zLv WK Cr0_9C9\ߞdP;*TeLB>!{#80pQIy_4`ά+>MbW+Ao"V9qkI⦢NdiѨxv뜴%Vc8j,"^mjY/{_N[0\+W3`+Q1KMI #%1eCc%yTls@t.\G֧6m-|IA Tuuϑ_NkY$-kW(tzUa:: &>=z Z| c4-^_sJ>- M5xg[f鰋EsofI(_qM)-v8F2:pGCJ{*ԋ=#7LP'[V\3<{W_d9\%0VNPL~e37k@oH&a=p.ߍnb"-:po+ >R9^JT80{fhod(SMtLP q)3X$zBR6, i_-g4 "+RVߙo6,;DuG- "Mm<48< Ξ|QDkΛ#%gUm-ۣ6^\^[R+e]EOhtGىN~s aCQo`,wǞ'<DŽ.gmgP*"_OAϛ!8-q8?eձ`x< ]TB|N t۲ |t,ZQ,~}D ?!_x YשLi/-vYPkB-&l:ksTFmB~["j}A(C䷩_\A iU@Crq2ڥ;gn=#dznA;zݺDZ~\X{!ݸF\윥3Ȃ;h;ACfB(xO|~!S-MME@OlZ<:E E|}̠gcpR_ޭv FWAXWf oBłBzN Ok# .z,`Yf1@OWh!-j;{p*[cMv MLOM[ӵIAL[PI}a{-c.%ӥVw:ȫGwVI/Q[\J*^5ή6IPGZ 6 1U ҊGO{Qm)XJu7w6vU(\9K|c,%-t-CBHNsX#Ԯ#8J}4UbXD~+paƥkBmdX)ɔAB 9N2|s'=09EKOzS֛0HZΣoN u{qc1ZS bJ!)X/lƦ#3R <7\N"*'{Jn:6f3z#~s)EnjF\:"7uDn.<ݢrwV>E>@ G ˾ Qqx˽̉ lZ d:c%AUG**+42{j]@x짊Wf%=a'ڨ#IU,c Y+P;p;;p:[ Ԥ4YjѹgOoEMZiNאAi68>fғY#9~b| Lݗr(* :pqd,UipcQjrl͙j:14@Mt2`jV T0N9 )t Og3s(z7xJ8OV/FDH|FNk7;Z :Tot>^Vݒ"zs 6ThBtRGJ-5X95-S[K^gq ȇA)e~Tuv{3?'uWPN"(u1P*~/Y Z6{,3Qs?1Ma\c+GB}'I'̸l&0Hgv { MrP?]A-Q5eOh,D;M>}ʞ:k+w 6$6뿘Sժ,~;{N2o7v ٽ)|3= P3G_/NDf!`S3mTJ4-icL-ey##i2ɻ=Ɓ ø%5ߵsyGl> /ՀK%$ r?83;K:Cv 6 ~K.X@gzo.(VOHlj_$yk%i#Tuš *'y[0f vﴶ{賋)2=|*V.NwQtQr UHꆰ߰Zk|h~o5.[ki%d<HC O\2U,jg"19ӣ_"еR8ŭAh|\o-%d: bBE {o/fsE6laY> ++d< Y"=e)(*(YաmݔU\Ta|p)Ug[zG˓;jEh6MCm = 1 t%k$S8z፺bcA'֎\`E0o7rl%`-f%b0Oӛ]m|Z>"ZڈQү6͌S6@С 5p-&/s0ynJ`؋RNq->9 Jfyuz\W`IMQA< үVg_N[᷀aܫ2{s΂QLir肺6+q"MRף lN=jQJ>ER2dcpIfl'B PRjLS1gc" -ea9qI\"ass(-s!lnKVQlL@JR!S|V\ .dMKuǘ8@hp _!⡊$/ɡ~6YE,/[&*kMõiFfu(f.՘) Cؤ#8,I'|@ 4QDn+J^\'XO%[? em:ޙ1Pㄪ}ѱAKPj`JvuedC8>IP͉HZqN(iq\wv-.fA( ]VN{ .C4,T b>S}>/(iD'/[rR53tuh]+^ROGpJ3d*jwĢ|9m?bi}kpW<Ґ "K?@kJ C/H?QICھ w!>aBnk`컯M #;9t_Xꯟ&5 dCٸC"hF6:ɒ ,v)pjWN¡r_*[#1Aʫnh;7SyJED4B.<~=W/ǕkUFBdu+ SԜ5 Ƒ%@'h}:ntAe9Oyy=RӐSQ }oNtwKTNYk2qqur+JFpoݏ88^113`pDȆ8[[@X׹ț{.$\}$[74&;`':7K J^)\צ >tu? y<#3ÍnH=FyN9,4U^ɵ#G5wBBmJ%qJ@X҉@"29&k\IkTe7n橂Ӂ _z5`si<];ӭ'VRds߾> s㱼Yc9fIH?BXvuigҥ+rH%hb IIB(_ V&N@ xa`Aͺ3ѵz:QdWDz͘;^%jT8RHA:T:ϲE3q?3aXփ56ͬw/`u&a$ވBe3vPjѭ>зt p`w|+-TP`ܵ8rC(sj 4HG[4t(u @ћ9"gemm036\\\.!xN'넕>1)gYNuLQ.]ZbD3^Z@}9N+ЊNm5L۫ }IMQe`=y6wh.C:ѯy 5_{Nblܢ,7&|V&<Ļ~xGv;I' G+a@}r>z,lR Ra?isЗF й Ω*ʳj@r_3'r$z[>eфfK8:ܿl;Yg"$bK]:Bȯ+Bk1/1e7dӒt柎=\FIETŹB _ʯC {=x d}sJ,)}_T'1PA|ϑ%D\ dm(4OjȗT9K{{&P9aIo c|N&>%2&ouŊ"TC' `c`sk3(]QWl{̒IPFT5Zu}-mKl~y9BuM݆&PAjf0٭ZpL"Z>:WEco9Xk)?| BV͹ Gj 0LEHl9XˁbUX[|cQMַըݗ׃D`|Da+G8yIP$ՀBKhb9]`n5~ A19)xM\Dw>~}fz~BNT}P&FS1%m:vM^j'*ݕ_A20 :vCPqZ8#7]^y_KbBiiJ{)Ґ׿RVd~i:^խ8uoowXR+|:k.a!eŐg +:a,ޞWL=cKcCtxh0˖$8DU^`GB&iP$rKb 7 WcS75- Qj*NKWy$6hiFԵV|iS֬Tn&wZQ#s[HcA& ݨMEN&/ls1ֆzNQZ{Cll8 }.W`xY +r^RFb,OBx0h+17 /y#RC6i,H,Q{&AdӘF}ye*ic}!88E9JsSr^! w|0@D]6=Ht؍^Ħ-;5(!r7~wkdG ɢv=raKZb5)"S#ÒDj)SuL0|U0Vr9~TұW ôRkDpS"vUE t{s8K8\~2U݅p>YH9" tZ $N0?&6mIcsP{PVD*8΄C*V֯UR}E?/;X]M)\B`Y-qU{N` UtY2WixठL|j#Ѭw!)4-329/7A7kL|8fl/͕W)U7t"kRodt+E1OS)a䩬]cxdq=o`m3gO\z({ȰX"p'pѨq>(+}1Rԑ[|2.H1:e{* e=-knDVx {] DM+rR tҞy?HmѢ8(|==U0YXr ]}5&Hu~mR(O lj{͎Q7))l1$zS.hؒ <љBu_%b$'rږ9:\N& ɚOYf Vlme8 Jf@k) ?@bT܈-7vT7+4J pK1f\n\;FsZJAJ7d_і`VSM\c.3ߣfOEC1: {M\HY?B3AQyIΰGU˟bULÓ6i*@Y;4>_`w]P@yd[g#&G%Rm/fUp:tӻIpt,``E oiwB||D,ߚBųLs7X]pJVOd\L.ZN"c~_˕"Wl9_t<R2v65s/t7@yn𤫜G7+mezkuNoU +t!$6/;ʤr=-eX_r{}p?fH!sUFL$gz[I^ o;OC)MuϮY&Eo}FJ|&‘d+tB_>dE('@3[ H_yc l=\ Tx0!ubz.zG g֤5rF;1BBpE<4wǃRmmMu',H`c, "}e"3>V^%U9@!xkH'wYc-ՒZUmŧ{R+cHQ}M\puR:{)lH{KHxKJ:lU8^˹5: 0YY>dB3F'u?ge׌Fd"C%* EDɟ@luW3@?XtWƧh{H7A&߯@sG.[ ׇ2l^"l,Fu#P5~k8 ?w2;,YqtK[_QMGg|y3kA,+$ j@ILnK gIP6V:[˩5B`ǖ6[۾v 4m7G . 0P"e$~8 p?D=b^+W:؜d~=5:,Y5h5BksKTsz e#{)EhgF+i#jQppj 0J|}iS~9J22M0 <8.ԣMrӵgRqTpХR:r3 ;=`[%=(u-?`d 3r |r!>[L;X>qZASg<39q#4|Z勚\#l͂tSOޢ# V$)3O53H;ȣ 627)9wz'{sAalfsjz˂fL&l/1ݥ; fƚC"!B6xgR_'x~PՃ7<*c()T3CHI:m{w?,lF{+:U\-Oe}4'5^S;Gzzݢ4Q џ~xr+hkz<5M`7Ki?Ax'1sjDi!X8%΅6}3)]lg(xa#I}g4]mX9Բ>+4 6'0MAǃl/!hwq!VZ]nH>7f"* \\\ @92wU(2Gd|}*c,<"Qu><Yia/ٵ?ZOZiRyH֟4(z93N4(#OlE8<8 ]Q/sp/= 4+4_{ȵQxq\m|#(,PMh/ǃ1f6 $^ќeILmY]#WaD)~^pYK>I_f"gB꛺C]J& +@F.ed`G^pbذm߿kM DdoT;@#d;cI<03t">76+ixT7JA-AGQ-p"ej6>A^fKjNQ;y޸Rn@~&Թޛ-"fckq34zʠrEq cgH( \89sZÕwՀb߱xSV0Z\SظB2S hE7.Km5 .%&Y:9gO!SaV90Z&I2ϻOv5_3Ĥ4ˑ+mJz-9GޱMHfkh !3CMyKGIkU}<ւD"kd9oD@-% a~{vPVxXOffЄ|,X Ykc;2P>>r;e%Ó[O_l6DXB(eY;x!B;Yw>9Vh cQp4V:u!M̈DфflϨA j|oht$q/ ahOtCT%>' q yШk(f'[P`U&w4?R/qJy0G}duؚ8 ŭ2m8O=>4j#}P!; Xu ٘Q,<&[]@ (Dt Ԫxk>b ,2  Šs/.,RBV%ړu d(CAp&6i_+|jߌҒ)%?a͌yۡdžxQWj f"diCr}T!1Fo(Ys+?Lc(m[k߄@8 QVs7g"KkU|^~PdDbNAof׫X lͅ!I3 3v(Iէ昉on52 ?BeIC%q HZPUA-} "W*?WzCQL: YFx- mo6C#}# F=N+6:9@"QlXqIJ.gd(ElfgaRFɦf5A!BN\4UNޭJ;{3"J5ٜ3$[4'Vg4#`}nJ`_VN.~ɍQZhlbHcZ:^\ワ7c՚9slS+0d ЁYIeNn@-wF&:ْVe"l)s&n),'958 \4tIÎm 9: .I{ƺJgBH O3/ptOn@X][AMLa6ϙS` Z*)kW7 yQ=o4_ofݤw5 }g5< q֬l\X Ebqb" 3D-mAitvS~Q(M!)P_P=M!UwNyW;צ<|96H^G.,baֹ^dȘC0,$? jw7 lE4g1sy+$bUtAǠ$y}e_/UQ>qH^ )֯wBV\,^NJk^]mq>Xڂ$N>M8ure|r&uq{;}" YRLR#5RM&M%]G#F@^ ģL$mB?:(zX?Νpo-+yU;Dϑn }Ԝ?͵^v6VAvC:mT4>J i' srT/yQ,*K*a- _|t!䥣[J Qɜ5C+[پg[Tc8co!)v[^WBM[߉7d eq=xҀvy 2D^I-rlb7{g6OHE7|/Ձ^!lLutZQvIU?66pM];09Jjlf:گ݈^c 쩵eիfxNߊuP"PZr5˝@{T?do5yA{Ol`ǩDOv{ nXo ]coJCƵ``rߤ\:ClL~Ba/$ ~4zv㧶Al>Ӈ E/ۮzC%d/^pSjʶ2[v^[x*q_v+aõB{T[ʮ<|.mՎaa[POsd>.rK#>t;@=*%UHJ}M촒4{i& E,2!nfWRDY-nCd׽{QKN4\dӁ&u3 Y< fF3KzKOb'Ģ-#>˛{_\jx$^a и"&AJNKZjŃdfz95D3Qf%nߙM:^y_q7}e޿!/2C jTݚMa%BChnh>/4#)^.' p4fuͬђ w92)eQFX[kb)7Y7Â4ta7_% erJ~p#B||ek(͂^dr7_ 5Vl*qG>qr陚3C`,w_j {&cMAgQp)+GEQڎيt(_[dcOJ0N#-5~[Xw&F~D{wOH;yUIz:<%,+a.y&u<#t!;&:I:`#lEDF~a{knAhֳ|P0i_ks28 לJD#ZAjsg+/U[܆/& xkP=io:;9M8%QRhQZI5(\];aYDry`+kW:*sVBJ :{z3+$Y#׏S2{O[ QSlO6&RGsj `epQ!9AݶA;wlPs wxJ4L%2ս׍hltldDJf cbJLӵy [WQH55$}BM-[*ݬGhKkSII+>ymYv^Р]@%({'L<3u0ٌc|SQГ2䷫u<}~E DZj=6= $w%3AOtcRz9h v\EJb-i<:KbS~,~2r5`&_I2^aZj`0mjQ'pAA8,0j*]W}W ©+SVl%L( x{(®PɌUk#,e&-)!O]pfyO>f&KJ&s5W Ⲽ oE:{n!qzUnF3Oq'No~4601z^Qo1/g'%XysNW?A2Mo)-S+?|POvc&MݘY&E2vTXH͙S_| "%DH-~]hబTiWGMv ;"-#4(ƛbu7ӝd5 YY43 m1n-G}UxƇ=UXR~b&yWcF+owCG*70#ϓPded[lM7Μ12b22 V trrl\ ˩W27'vZo%Os+VgJƍU-Ipza1ҤVbe)9<1;;8{Grf(KN~#Dpuj[h+VH@au3h) +6Ga1X>b2uj/oZd]?EkQDo5gnQ9q 3pO?!&K ?m,ëvqSkVTtC ? Im+!8o>%i>M]ʀ{,6qZ/p\b/Ѕ=hoLs[x&vS!8Aa3{>eg!{f8#Nt[(s6psn7 6HXZ߇*ȃ4F?2%Qe[(ӹm'\6+ wnip޽뺳ǡɁ.lĤ5/'M:!Y|,4G55yM[N;5QB@:$!`!Ǡn#̈́ryPAe:]&X9YY;Zv(buiE">0)U >.b~ƙ)le޷F 2z"M +Һ2 ^cFM{c1ǡ':'l6u $xmK97rve&R#k8VrO| 4/.֧`; ZǞ=Tdt9Lf{YSYήہk4<r7:V=k:15xi+yi oXS$y~/\g ZCRo)ykҷZhe9 uc9<%mCok|.&JwjXVaѶWX2b|ue fpp7ܛ6C}NF,-ƏXWWNc=@LfOyb0`܃C2&p&rUߠ»Wڦu ̙hXgsboFgXURڌF33V1{_yALZBh߫L$p"Ĩhן#Q@Aoj,'\ s)1hvuQi_Pbob3j$hX8σ'~6xΞnָoAE; ],})?ʹg6h Hjyb\1VWdkSKޟ, ,'f=Bqc`L$,|սkotfbiJHz QK gQh]f>iSmo)>΄VykZR2bH" t}E<74ɣ3]T:]bS!Y6ƾpN>qyz{;qǙ(f[)׳dN^q3W9q]@ <]Svo`4WEo1C dK7ۛU_~y׻AJub} >TaF% e{͞D|:`6t1+s޹ҵQNO[z۬1Ob,wߜkЯIdE5q7L*)iqn 1kG_u1odf x `i7: = :|1B 0.r9MUz#wEkk9ڀ}6!iUKFTSԖn&%esxyT,B"yr,ϼ>r΃5aokU0e"2xPr()X~F&>ُGv oRBw ԏY+ V |*aa(f5@@̆9!KmJ!L|Z35q-Ջ?ͷͤoWtr1.5NV+u' e2{%JzA\[ΖL#d]Ӟ- }YܣÎg?C4mix+n`n/뢩Ygwꀀo@/;Qb̮gf{5PFNs^2QRW"1~g\a1ۄQ3 9i-p~փ:^NB!O֟df|d ~3/Oi.B%}T-G7\ڜeIݹɧyO<=6$#?ILzg]V\biOV[З;}?SGd6aρMMT2#=ئW ; Rexya^8^EH`$,5QK!׌)U1AUG[CLcM(\wTll5BLڸIGfEZHl1j ]ʿS,P+)wd .>ea#C͹R' 73=yBhoWD.O1#n /ɺCs 袢7*ZjzoW cE@:z^QU5H_apoĝD^˧(65z7{fnŴ9K3ys rAPULm5_Im̽B')f!!T -1%k'Ŗgfq>#wxȟv6?.frW'XJk^7JS2 1gr*埣,<7V U@?j 1:[*KKFOV|?{&yڏd_*\Nq3} PBD10IֈNN픞.*.?)eP̨U%'b?/}Kp\R ,>fykyrF!G8&Pyk9lJuxKj$fca410lg845BO;=E. 0^@\lil ާO`2y~d1/ͨr+ W&έߩhm3ƨ+q'ys-UT#O#l }gjy'=6JQi3)dv@ScqϬ7H4FG!xMcuC=<1 sW0~J~O )..Wꃲb=SH::xxW]n% VD+GY5V- ۗyt-{-˧Y"ٺ?#('%y|;){!v2!>PykxKl scd5reB?EU=ŗ$IȖGX=]p,0%(Cg* {pQ!ZoTM=2;1K͵k!bp(Ph3sXNr;iD:6f˽aP:RX,U0iIu~,G i$ @WM}C"Kvn_聁U `S{;xٗ)nRF![]{,ӟี(jwXuǿEZ-GEFC+iYb:%YɃ&$qS"F󘮆#i+i&`,Lmay ;dS@JY'j`H` kg|xMyH+DZ^ @~K윓_R)jE_#ҶI -AU62*7*?RJ:t#zmpNL:%ԛbQLC*BT4/n4''ƭP҆b:16Ý;VLWp_TK5Yd\.,I*iX(CBƆQD"KJ2)}Zj14]fRdMR}k%04dp_jSeN`d||~/"$˻67Qt%y^ߦV/=̫6}kИR`% |S4Ε.zv>`n@l,-1ׄ%֫W8P ^8%@Y U(Cs&oĚep*8>n寷"MuOd{ox(ѕWjB \jqy-cLB/ /"1|>Wk"y*`K6auQ*vjAK޼YyxtcSJU@I\+dnrv+ث{rM[X$*NDj{"T?id'tkkHK7N̺kV5 S<#!!l=/eBxjjP /&Ͼ;>*J=0]&C' q@ɲZ\UiW<]vy[Ⱦ91m1Da<%X C,3d+@G_A.39DAt8H+CXG[ E} !'߇0!Oy9|1 kjSфu?60\rJ}p^E/ef ł֏sqȿ;&'8vv5:9es9h7sia;̤}-?{s9|6XFVѡRtO&f#i]*M#r7'qⳞe$KakO;)|SF19 Y^nƆ=R "e[sm}%6loO {o op@AD~GveZM "{xn%^hk`BgmFѫ]/$<3H~Ljπeus~u@95po0"{ˣdlBBV:ӆ zۃl &RS=&yD&?/8$,K/6#S-1%aO .lp+]~l%\dq֝[db@$aD( '@揿f~۸@@4}Ԝ@~65~.ΑG~_)7`87:~#k=ZvsAZ[>81nA _Aj?YU*i ]8ʡߟӭfL>6 kiL S7%߷\&cI|I~y,5̩6aicCr<%:^xђwo/Pr}4[DI.(ɦ-:?wW+.9!sVT)i3s>U'{th3Rc=Shk9"bUO tƈ_*6xP~KR=H|g aֺuE[S+c :Jm i[ol"mZFY1f2s.ubw$"mY)DB 'i0ͷR `{~ڹd:1ذyKqxgQq SkyaYJvhA J\͈S~AǑ aq o qtZ̶5G[d7jNk{@*ZupV^1\U&.|GlTqc B vB,u\SQ^Y7΀˵K9˗d#OZx[VD9tZ̟2itnQSWqр L Cf'-j u_&Y[ f,>~Qߜ^Iy B6Xb]?Yȋ^[9b'yТA)ht8k/*.$h:2L֧xv!!|TW:FfM㳘qkνJT"eQ|ePyH tn;[^Uה{ 9$R! gd|]+qmADZȾ[ b9((˕F u*.$i]=g*]J 0I-<ǤyAo]%.3Ss L8Z+&nJZ|EU`cgL'_ j[OС$zEm@EͨpuɩY?+>hMXTœR:ŸG.^+^Sםy$挽i5דyCvRRhY=2p>|}?~Q`@)aD&kowT1*8dz!j{}kYi63 8=9b5-D,ꜤlZ\iEp N)+&sygϜ- Bpo]*Gsmꥪ=O}d ~ZL vӎST\Ź7jo{+U 0A !U'߯fbANggE,50z+֪25ֻ̈:P|۽KrO  8]k+w7`<F%3NSV:FQ4L+SRh˛{?ιG)rSt&4̬e`wB-,MM:p  W[8-9%(KU*F7W7HuI_ ("Zojs!g!Ee v {:fRL,Q$Gl͖Ϯ@ G^f}8U!I .1"R -_SQDtFQiq6q1T@߃մNi16WsdeV3)/?ӕ嬟8Ks֡v?UTj#vnC*Qe2jE1 @Lyτ 9&:&ngHJ1J30) / 4N: :Z։/N!ԇrî~x7oǂl\&d\W}geH#WENc "/{X#IY/3ʑªv1M;|;q0-ۇJfs% ]Dqp4 hYOSkTy t)zë?n8qm8jtl|Mޛ ϙOZ* 5yWܝ~̠MkE]~$rB4cO 0kKOl !YD(7k lzžQb(`67. Θٙ>n[N.z\8Je$ q_#Z;Q*yXz,i ; vDG@tMMv1=B`S8Ia%=U7 !([0%h9:<h1oT/UL n5(x !U|w^3h=+2ZeahRTkYvŕyr2×X:1];L+4MQMVEس[q.k'l/yH-L|&b4c糰\IxNRtׇ,՝c?1*yיMu%AUt' E$yֽW5Gŵk46@CXbiѤݑB_Ksl345Ccui U|E}!|v@8gσWmX#uFgؐch7Fzy<TFiwYBxeh"kq,Q LdrUh6~:fg8v܄{:~ bazi(Ճ0< 8C2M넌ƨŚ5BUiqt4Za PB _ le8㧸pJHC3 *JBv%O??)ɵ0˵R &/kqy?rN,TEʹ~sHJ3pFYz)sz#Xce9U}NjgnDD=֡Tϣ{D[4L5c8ҎV@)햽wR3$V.{م^,z$wnnL79 he`,~BOAs 1z~TØҧ ݯsaBbpRͶXkWbGm8:BZ< P "u3_^l;qt5v +]KL5phݤ7 $g,PtI[6O'cnLRV;:ah~cJNJ,flu^w;RU*e& mb `kZW5/j(#lX^2؀xP.O/l!ٜ5Ѱ$R-Y<ZfSX;30HO}'W'X M{PĩгiyQK bukup"y!wӵ}.@[`^/XO/0^&xE* [hS,BVFU:{ac'7jq'zA7 9:lʔJ)/&۱?LBebԖ,;8lζA 5H2 :RV0j7R ԊTTi;ԹSrw"1$tN7~vCm۸G 'Bmwqejه;r)m3Q,3"Y A? {o&fiB<~{|G8`/AXo3KKP@HXwnMgGfY7X ђ !FU.H/㵂s*_@fpIZ_;,m譕(}Ncz,GG0i F"[lau =1620LM/Kz|1#CdNU@&\+~'.]?̬#O$ryiPA B~#| ՈLBՙYrsJ! G@0. sl"N3 OƜ3D!%YmOɺ?M:fťF- "y} KyH2-nj4AW= whwj$,jHXޛv.VNp/|q\&9Ga7 dMLz,d%eƢ2mw o[zj(WcB2E>i[t y2*6nIV~@;~\IMPڦS5gE:8$(d T{:R\ޓclqu\E,Ԅ4imNTNM46 iX)9D!Ro6NSOlO淪*Xs<]X:> 1)Oq`^)>,C-7e&\Eyfu239ߤn39zyEŒ"n'bpk4Ʃqeџ (6E6+1l%tmVMg<{iMW6:\Ȳl>%SYPӽBF*GIqdEW'ӈq!Ws,\OpϱPޒiXy x*%]g(fOׂ)Qqu Hے)U0׎d2 w4tZŐ) y)q eJ㙾 | #qWwähuz?g`͙>) fGdBjy`>Zʱ $-~zq۩bsʔ"M .Ѩd=ťesx&MZFu_D04דl`f%{tG8D.Ĵ@IٷkTY=(5ˉ\Ty9U.2sB7|2Q80^QzID&)V'?\;s>]?[ ?uUi.JkNel:z%IHYO 鸬qy?'Ly@fq-AGH6/2G Bم NRYĄ61Kms4kk8uoO-7gn_/tŽysOhkynľ[Prŝ`DQM֞cbrIFApr~_ҫf *EvSq!|UNo!tvjtmn=(v_p3|<'#Zrr%+^jXi0rT:]:xݲ ПljѺ7zCy<ع *xŕOb} (V'7H=1GXkY}<#T1:2EtdCVЈlǡ2q|%gSx#H=c)yH\U3H&oqu_`o,TrԽr*8#IW;<Of3_:h_O3)5MrHmHz+U9̓0hܱo'\zv+) -q,$O\b ~>$S 3A(魤[*%MV19!? L|` fa/7]/Lti%r9rmWmF"W2vRnOw1gH)K *-)l䫂{-FqÚqu!W8s!yYwxަ! $Kp1stbEgc%YCKV=0&V/=2D}}6^S4)w{wFcYċMo 4m~n,N^YcЩU:OvOKARzAvDzUy[A&v3j'*/%[ ,[;rܕkrc0]UU䈓$A-Jh>b E m9ݣZFSf ^Ŕ=̒WSqS;L ky[,dO5O*M%aOѴ#ߊ ”qhŖxRVL(4pD) $iSXFSp䦶c9t)Qrj.i'6 x8ɫFtBpaρÏ+{_P}<ܠL[T/H&A'uXKuzKo:z2K~v>\D׼7B\Us+}ۡ?%f/ K҆=7@t/-y#stn7M$0r$,& `PbhJܕDٺn?[5wHKw /V߳6g?V*=FhrO(*wTbt^%ar2"#(u'Gȴ# C-SM}z od0Bio 6Ø6@?v磑kmR5"wRsHȐUULhxA'tb,]lV#E ]@7]׹2HgCv_)wN455EnD}Cu`U@]YS-@ty`%)_ne x庡` Ml4^%U<-6 d1%v@BsWw*:unG{YS`6g<+cyM;?hCYw'\O /psq٠4Kh W3Q+SH t,%2xsSLiq%= D{;Q]{i$ 񈄰ykrùK[PДq+.,p<wK Uߍٺv ^%]X2/V9$fڹrWZw-UTLWGБpޭ.㊅[[<3ѳ}:l=7 b@ԜO!ݼ'#0Пhy`(S8 [h aCU?BscC$'4T@4+{%-E|5IO)k)'K[;Gr`n42Z>; f =o+.K,dz);lZw^sؽ ;+MI_vGdR[exgדpp=6v'0(i~ƕδ{;_WZe&8wR=Zb3Z548DJ@oO^%UA}DD{/Xal?)ٯ%/YΰqO`Firi1pڻA-PS-`⟺{H"+@E>@5%d3_g)!~|GJhދʯxٌTZ'0ǝ,НH}9ɮ-ty =bعVfd8z|7W|xHKoN"FXPS,IKV*c(]AEt/ BdkdCP=YpQ) ~%1jTZ'j2 T|_P,ƩQ֨oջ:L Ql{C:Yi&$P=BIℭ=$RoQ͋Lmd[W澑Pi-H|Ha,'ժ+;0[HmzNk 9HP2!rT~hxzbtYTs_NGXUX{?Hl6*߆)#auq@-BXJP)rJ\^f =-cU`{]ӳ.ɳs 3ٵhGu ?"Ao.`4nv^p˹}T|'dwG@.NKe5E]I5\3!I@y>eLزM]uxDS]X*TD\Jͺ\VP ?IMxFrj'ͺiJo^eO0mrL,MW5-yN~X}20S&7{|<4rm0hܿN IhJԍ]fw(nsZwغMMp0;V l&<*}0Ms8E'DJeqՄ)*t%n&rqvby%|.~;zA4؝zF)>P14K Dv>ܭW8*xlbK߁"م7?tR @*Qe]Z%uxdRQ)ũb3Bf;?<ƥ}¡mUjǂ_9}iRj!wD0{l &\ǰJ-xXL&ݗso5dU Z:dҚsu0|3H^*N{Z hݠC1+_/zFA1#Tj# jwg[W'P{'nԵRdeobZ%<ؗc$d&+N 2)E,4~/>r֐yj5 k4h8Epu'd?ύcɅc?ͯkD|G\s>y\q@ƓE~CʸKGZW-s BunLcxGG_*@t`!c3d8r>@[l!ó~¹ ߂t, bAi,і"Z}/RT+1J)* bU^ff#c DN!+vqMt Ȳ\.9ZFֻ oap .͋ oY?N4ßcKj1m'@_<;[<`9VRD=4t8n{tYtdzBzX-Yhg8u{LBAku܍`Aw X\c!{|=ōbxiW))K&V.op4K}^#Y{ABM2C >Xְ/o8l7`"E#e⥝X ]|osBOsap I~#:H%,o9{NcѴ03ک@g*l z+RQ V-Y?e+*/,K7Ұ%Zw,\<ޮ_f)E34}qsH>##xLzmKד`s^2Y7>hwնrҵ{ W˸~#}4Ux4eшXIm[w3}cؾUaf@T_R#Qljx&$6 ׯ3M !4> aM hhNR|9ǽ״3.MkHE&>'b 4ЈOғhP$Ֆߜrw%/1'lcx}vWq}\x!mH4>擂(jxslK׮!$wXQO q `G ɿ>.~!H E=O2(Į&};)POΤFh*Z)*b{=2$Ð5&Kaư;܁2~x;uL%Sf'7P@R)wD%Rνƚ 3*+8h"ju9I6Rqɒ/J0il=x'+|H1klik%g ۻokp鈳E 1$֒OyD/q~io!B`uJx >xՕ-/v#(9{P tEsWbN$ ǹUl5f}& XY:3-T`=rEbAr@󩦘GS_l3|ƥ#%bΞt/AzڊKf|N-@")=&3>QKQ5lc#IM|ԘXqzݧ:2o9K<05斟L-O8:lAX?=ݬe>(Cp\X.>~p]2Luh|̸#8VR?UQ v# wN\.%\K-\TVZ B iy$R͠VI=,s׹Vnlv>nlC&9V0hР"-4bzYFc`7!<z\NϮ|[BfH0e3ofB%@FC+9*cIBm1IH/uw…faO!{N#c}ьrTXB-Bg40Ԇ8ߜaQx?{+. iEITfߘI`쏒/@bƺLI"bsƤnBVW8Si:_%YwX5&ͼ2|;SJ%$ÙJ+ۀs}6jn] 0Yl-BaxI.r=4%MP8y\w,h:Ah˜+7 {4@X7*_>^H@l7L/Jz0YC'~*,RֹXR Fh1JՂW 4~b:gTGduvQä?A_VW6>i+-c[{#ȭѰ->]3.=-? 6L@qiS/=TC!0Et VZM~z =NKߧ`M)X0vaMhYRckc`6GF2TN})k,\Ve*1y˼#aH-1l`[B) F*5[ߍ(I ȴ"˵v2WH6,THQ !Ds_ |'q`kcaMCh"JGc0\򳺱['Ub"+Гi92Wb~d'vC&U0cԊޅyz,K :y #t}2d~A|qvIBȻՊB`lGN/&^&|1CE虫Esp̂{c$/橽K6IG"U*7 dko%Y>> @,o}1 |ӢIkSX'gH8uC#@uϿV'M& Ku %^tE󼟡l%BJ"x@`lwoS[W1M ZXXS'eDT'> *Ku;/ c6jq>8iw_R:kJ@#,W;emm饣Y%R/LΒ8Nٔ./#w[V3 Ue-PXT c4X <ʣ"6T )&Л7qQjYLNƩ3'%X 7`O\(0Hц"1ڕ'6.99'ƂfB e[, B22nLL'D^6$TNhDnNُ/*'s4/W R[l\d5̻v rCVW|cp6l*O_g\F 7;Pe#l>-AYE+Y'bR@5Z~/$'<5Evl^ةX @G+&>x\}ȗ iˬ ?W!\JF^MW8Zy$-kf|)h4ZQ* BkspWq能OD G='9aPQ'OKVլH}GApp )M@'taH'3hFa̋p#jCX$@:h=̳b%3ѿ/?ݼcG.]qDVu= bP cg4?a6دޖ[^rVli3ˏPn>< -O~ BKO,ZQ?}q Ag7fJOn*zM%B4vRkphF|NS20Nӊ)`Tw*PE.+x1>pDyD$ SR!CYGSZ#?]6X^Rj}hWRsǤ???ML8I+".czj&x^>@O yߔ4Ϲ_~+ sYD480$ؘŪ7Hsm=+RG|(TFWݕؘN.s8Xi$!}=5uT4C|dtv}E' Gm51k7JG k)^m ?8n_ߋt]ie=轮߻Syi FxìEd[gShM%cGUxԳ%"yd%$ZwfxS]UP˞mH7aKoD,|}0n5FPU@yo+[r.y]g_w[ʯ` NL(? O7 LBpBGNIkp9Ne6ěv6 AkdK*h;i\q ?%y&0<nBZd2p ,߶gwY*/.ᇫ> /w~d 4r}ځMKX;4)Kxpd=տXkyJ'qWm1T15^L@wZ559ꏜ {dn\wDE':wN:a5 D2|׭Ta8 d޲n:<iwuq#Oze1T #cIWBfv֫;(M(j 8d(Hv$o43k]BL >.^:7PkQEhpcli VKkP5;gvLop5BYu TԱP0y\"ޞ"!jZ`ҹwCM)\l"?π "'1=zF?'M p`wJ"樤/{ktRiN8[eՍ~Qcs'q, uKjYg8'){D4DޕEOqlB#J.MrϡE`W[+kzǐrvYaAXmD=J$ʘaܮx)V7Ǘ ۅN<=Lo0H$u˕- 6 eC}_FiLS(ۮ}s0CXJ?+O8xdnuߋf1 A`hGED-2._LӐ [` +FCMf$ 284(AwU?<[iAuH+bLt4i;`X*(-@X;\ά-:ぱE˷Ti[1~$GEG$+GB|[HmZ\Z/MZx3FtQNbΪ,./R;5 ,5fξh9K:+ EҶ"H, !=_Ze` 3oj()SK Zut\ڿ{M7Ҧ&W|y*O1 ,Ro @\F(X h(=CyT b(\% Ce^ +׀Z [qP_ߊ&SDwH(Y 6Ix $||@jB@8qp9~<`+ͱ |4TGT{LKV)$KL>=OO…HmChDD=+=밈tX/Dᚍ9RUd"5Yϧr*0r\ zVK_Z5[y8ۨlj*̀]%X"4gNL&3:Xbs`O8濱b4NDrQF`h>َ_+m9}JWkc ;\PfoM鈗b 8+( (o[5lځJ2# !ՙt?}GG抶[@AJW(b僈01$]>$c].7<\\%Rס c7,C7"jVp ORoݜw!ӗC3 /c M7-|CҪRF]՘_9jJ$aS ˦sERYl89:;WxtA^X=}&~xH(X ZHۦU`~h Yxt<6_(Zo) 0F?Y檛F=ע]Y5``NKʤS>0W} ^d5[Ye *c4eW痵.N5fBOPӁN{ڨ1j,sT pmIJ+[- 9ӭPnDmMQah# *.;4,َ5)홿M$ҞRQMȶL_$e=}t:>p,90xh &iKn2sU'O7\<$]rjB6(W|e&R2W;҅NX a-*Hb %MɃ Q 5nHz[ދb 9mK_?U' x~%ǣEM9u# ?,v-h?`et2}Jr>­ܖY0yӁ˥6 5P_Y-6c#+`3ϐyyHQT۞h9x9;`f5fٟzv]˾NwϷ6iB\kЭn"S -, gKM sf&d`3dŇC)ijyFըFاŹn"ëTQ5cMACo fEZQjDeU'a 1~h c tԫ/1|>_Aƛqvf-v= W߁LU%XYqWì;I﨤w&F*f 7QLf!AYEYxg}9:(UWG=鋖g1aDe}QUx)y$=iE^I*u3ʄ#H1i#Df$S0˼>Ab0ƒMX"v\" zJBלS:0 Pu M1ٿMsJ[b_;EyaJx/V%-g:{ݕfGB9˗|qtMQ堋w&vkkO +䂿1%~mdƉum,]-n:EPfA3vzG3t\GWg8T?zK>` [ ! $i>d}f3([E;SpM#C *Vrl3W&Wv-P㉃/rA8%'ii!wIQS(8L;_3n;I-ʧ?<<sT|ˊw~{Zi*KM6H]Vtx=^+"zRK|7#U,9kKr3T5P1Go4WMF-B;1ȖmxM cI2f.mcONZn>'򤟃G6sav^n~J學yzѧ|JV^K̔`7C$( ]s)۹GfY Ƴ&O#ߣhj`a6W7=3 n]¶I5><ɚD!+)de$ ;<*!G>)]uyvJyD3C ێu& d&s"Aw7)>. RY5Tͺp̓ 7-NH׼hwbBof3^nw}'FF4GN%*XNA5$k:O?Iu,4p õ 5Z" 9OuqկTLKZF[v O +Vn,Z)S;\k+T 3`[ X~/ێpʴp+9 wC|Z9RT4+ş'w[jQ~*XgH6K/L+gY;dyB*d]f\`-NKa;X6k>WA9]s )Ex}K\ˑs^Ju_EAfEԬ& ml8`Y!,XѰ=g2D' ?;IJG K2,kXyQ]h%甔C|! hMVp#22a-X=M*HF[SbtH!&&^n /]q "?FVPvEr|uWn3K=z~XKXqO[է|#\ǁzH8u`:Gc˻TEŸ )Q:fnG3HԯF qÛҚL={,YL^Di$/t0(}¾&^x,,ޫEE߇02H #rKeEXwGػS?Van&Fބʟ6n4tL#cYV2'J)ZkK)օhe7[ϣ4QD|^Gaw2x?X z7ܐ]A9fA={t,Rm&FO,bvNlg0]j,hq[tsyob*G")]u*㤻USEY $// SrY;%;qL~BFDbQuF}02CiyM_u!QxI(7)Hqѻhgw*-uӍAVL9qơB`p}]mN c1 SlU5yJ/[f >6J d.W5@W(bNY/nUN-lA,#o]:؎5Y®f#RjGNY[Lj)yPWy$˴U?ΟS2yö`y c3ĥ_lm)Ӕ>6SguyiKYN~c: /chlh_ ^a{HΎeoIٶa;Sn݇-imZ BC[6ޓ4qd&BP>0${aW+7@ ˖HN>hzۅG)duH͚qD#PM|-D*D?sXOX:/wR!H,n;,:.(Nx%H|k){M5 D_$(FUk>}b5d Gl[E8pl6qa놙FnDrmcox{\ 3V5,ͳce[l%Y!Ӆ'MƳ)rmx3(.fa:taf"=Y%PߕUz Mu*gɻ@k 쓠R?/arA7#졛"4ŭeN rǁ ۺ(k89 \FbX{̋M\El{B# ԱŚL$$wPK]H\<6 f΀:n)Ӳ*'#n>Q&'y%ׄR)GR;G)9-yFyZn|X!$e*0"|cRْػ|ŮPj JHW))AKo *{_k($ʫ{w; u>~}`;549@h@.Q}Bm`h~ܰxUh rOz7-f,w;L[u ;I3M6ȦD<|wkH;Y$eoGKE ږn`n#A28 |MSS),F0P_[gPCXV'ZL%\H1+o9hWvVBaC(xE;3߰ijW81^4} aMKO#5Ci(_ބt4v.7mz?Y#&dWb숦1 }aRHW&)@2w BjJټ0LU#\u *fmK"Zݥ$;ǎM{2}̞j:Q x, |^4l䮽C_/Uʮ* x@I.D-Li?420wuBUVۡ@<YO!|Jqxe9&lz TKGQ/O| ;[R<,YazvxzWs hF-o72!2 kѕsE=uRNƠ"xVoL⎞!Ó1qΈL.׉擟&B@k퀟dT͹yCA7́V14˜ܱpp$GJ Uq&c8Ҭ(6X+ ?͒ lh-Q>6f״_?sCza,I%~8mKO IeR 4]/E 򔬙⬹Li~]/2Kr$*;CPey2.;:Op5P;+XI6PV#bS0#vo {b Ϗ~)>9?֙|ӛܐ%%?.z̆qt*H8H?K zGܴVtYba;6 041 -E[5\GgcSFirL2$9b=1"oF۴1.T|JQ8S|\U{(A(l`Z:+*[*VQKPa7NG|&Kz6v{ 'ŭ=Me7Ä!I;5CA9c I//#ejH˙†a(-_2udс.?xr)lјWaim[׿lGEc>3V $jQǽ鍊gMv{^iR2P22kocmH)s j,nXa`DP@>5?6/VpJWnr/!]LL.8%G=] tk߽gL? 5&Ny~yR!6؛3nQ,.yY/zQ+J LK/[:Ѳ2WɄu{F4p X! iX(w2is7i'|LCLGn:E™wn!Z{`v@wi>?@D`yԉW;M/8)ox49wR`^]$k>Gnbך/-熇a$ɴu^p 7k)HB@䄷pi<ښ77̢;NqgmTmW;TP!oPe!W>듨:8/Yj '-MjQ/ X<>S+/N,р~U]gws<;CRey*,ΈᘍML8h+%: h'@iH>/h9X#scϟߢȈG^4_I=.Cڥ]`ݞKzo ˜6 1${ #x}"Ɗ們gZJq*Pw>V&)od\Q7z&ݏBHK} ogf6t@u4Di"$LS0 ^9ɀ0a.)ۗsAq1Ğ]YGEMqV)&[&yēՀؚ0#]&ڽ0\ɻm˧n *+s?#'Y(]J9u`Wqw*@QtRjN!V?,IX4ԴeA _nw<iqp:KE2!8O! [՛CM|͐S+ ~qeq7PZfy2J?#XN!0]fZi< II1..ԓ0MA3l$Q1Ymue9:p0;֬SkgDߦ_ 2M25v j^KuCI {Gi$(ɊY_ur֣8D@]ʾ]{ D'(uK0S}{_d1 'ea%iU23`{=ouP?ʔ*aFQUuzX+&q7媣R\ᄂdYX8Q-8>, .44c-PR4 뼊 4S&1%Nj%'ZlcG,}9N}f!Ҍu!ϡ#{wYd"u>ZR?'9J7bGцɶlʼNϻ@uEkD]>|VIH_(QҨ}wFuRVdq.Nۋ !^0PiGY3a|FeE \35 e?̙0q[D]>jvnӶ+܆b:`{-򏧾ᶋ'J#^^Q~0_ DŹ21k# RuPp/d?7t):noIS$I (P 0$ˏWI2N:! .khHO1UR ziq@&ht.$ih=Jרɛnj] 'KskRj~bc>R4C= vzXY/-ߴ0V#R5p{AZ/q7̰yۮMNYAOB+ƨ%\+Pݲ/0tRl`\4jV({G<մ_U}L"=62~'4E~']pI'P$>,j\6p|hv>i14W*R6S_:fˏ !T/ء&IM7Ix gy8&5a\fx0 QMTY\gGՃ[G]3wnq 'z;iJ,9fW3 JZX0f]/Y4;kIui`Z KP(PoU u Lo$|3^IާKaEin(ѕ@N, pSo\@Az<`@Ն8>zm}Ξׁ|Hjk9rLW˂`ssl3֊^?=S>l*rC<|妒Q T󏅽diq\`5D2hʆ)aPhp|NZU॥j! K1A!#\bB |1'3| ǂ@ϟ ѷ~@o|P 5%1H$`T_Lg0doNE4z[MNz iHy_ΐ=re]y 0Y;Zwoqx"GIqr׬:جQHġp6M%ָc"z.SR&meh-Q ¿b!_ 'gYL v;*S;ŗʲ\˺uKn~8cre)iYYx;Chu Qy!F:a * ﹄I+ Z~ QߑzPbQ[!/Wܺ\.`NU9`߷^9M`[X@x&?3gĈc=d-9WT?{aݱB$T/!nzeQ,f ?l8.$ݙ}PP HoYGnĤmNذ+z ɖ֫^N$BjuN-E-E!HiU$(KV/O:~ ڇ=% 0TPlجN'⮸k)j6Δm1 FK7ʫC]tuX!;R<C[HEʶoOJ7"LǃCb'fY(U%Li k[v;*pT]Ř> Uk2)Uk2YL@l2lgWePF}M\ջA|};?O dS8ܿ "Tbjoˇn6Vއ`C7{2 >M]b>C2C-SyR{ۼ!AX%ya}YΑڤMT8j"1lO-I.~ZE70 sK(kbCC ǁdS3h*<ʤtjxT7͗/j`-,J2sГ >zz呤s;t΢GC0$O&&|l1Q1l]Wx0kJXq/.w9u%Ϧpl6Q6;2,Q}'ڭ3mdr7ԓ6 p}p6m,JA/?, 6 |wKPn7CfȏXu.G\ )J-En~k*)iMᨎ{9k&R_ o5%M\|;Q˛R[=/y_J4yԦtm;7-۾4*"l8j9#Q$FKQ=Ɖ"YFq;51s@C7ڟ[Hb?abPr~n*Veg"%҆cw%3TsnPj8u-R7xn6TR=&(e,;]i"Ҋy飽Edm4ĬPC(@/@/O "ː*3kCȟݼJ =i`R 6qhjg7NgН-L GiN-tuLgc˸!5/`+O-cG.~,-HΦtеP+~VZ*{SDO`"-bn3z :(aѩ2HǁY̳Y0]Nה+Y]*+g(Rȸj?"Qq1I #h0 ݟAAl3~GWA,b5c̈1C֌&8E<(ۏ>8}ܵ5?Zn>NaKs.z2rvM̘)0!/bLr /*8a)^^N޾Z-Mm0\ׄ3Hх53T<+qʨvtBa|7(:찞iog.kC`DѥZs).n(l)>/zg^þ֊ 莵H/FMB폹bVo 9RxYjL(1=,7+R(m@T4iEIڜ҈I3`LV_rt\\#\.|$]Q>ood"ܩ'XP϶FMB.`gF[,X6j/9scb0yNߏ_OH D?!E!7StEc))/s"Sj9 fQlز0xs$P*#ꉻqwzO5<~bm{/|<esܪ/w⳺_LuT[E>-pCm"y\j< v у3gd7j@'WW&űĊ Q():g{.\A^P\0PC,\7p򲜅yFsOw6^dQYMābbA P,EhHG۬^#ؼ+RQ1[ڝ&u<<8I^blh#bB7D2xPikjdy'񄸧H]JnLLg:-wGda0sU}Yʏz࿔hjW6c!~{gPkX|iT̤g#.'^Ua*ԗ5󸌿Z`a y=xxU}9J2c80-ŠGH)y"9ycʜC6 ׁHhțcPQ([S*( &(΅uT-9ovvkhTIҗ;wk|fPCti̳oh9Nt]YIQg$ kRZ(7lZR+'Dz{.+Ľ7؄E  0S_JGtf8RJܷM xTf8ǾfsSIk'sO``bw q:[XHH_ QH'Ӊq:/ <:7㪪B;9j ;ԭ~`&"{ZxOZɶst,;N0?O1R,m?;&x#u9 zEY-M_hgF/:+4쮞B~XjJH:vh>Y`km)pW7}mŸx ^%8ki.<~(@CDc\i3xx1er> 7N[ IpZS$YP"Yg ҡ EpժGӎ.N/je%÷eї!2 < T?߸\HnZbTW/\(Ż^'䪥 D?kvщ^},ũf$''K%*`~*c5MŅ_<߹7{4fa)iq#h=U,>PTsz}wXC,#]LPF8.Ii.\7e'_. 슾Ξ;qA" *;=ϔIof{nsbz LƸ@E-HȣqqV#P~V/AVpLG,Nfp~ј.wG$1#䃤;HN"G3\_SQf@YdkɹA+3X7B^-m=XIfJsp>Tѱ_ZY5$Mz̴C-zèWRrX.3 T,1ڿ+!{dqIytl:3LMp `K[%!(H3DpcO/2]?7G,C5X1z%i!bu^P炫w۹2*)9i,.'z1C <fV F"\e$v9-">t?DF9f¢@Ќ9v֫8GF'Bn%DQ΄cuh;\:鶆&rapdk*ZvLB]nv 2 HEz 6#]Cvz*wV݈f%s]drC1-^gYkDbʙUzDC{ Oy/*StCӐ\A!;TJ- ۜSk&G*kvD8".te0"-^Pg䟡{*-mz̮#3PW/]4+ ƀ.;<͈q0):S.x?stٜS8h<r\}KtHwIJMjs>f捽EEUĊ@Qy@oe4v KEݘ. 0Lkp K&/k;UcaMTzWNυzRqkr6Vap8yr'6Gs M3f`H)_;!ݕee(%Fܢk6_Eg2B/pSe\E E+W)XvDq y)u1?^t&VIjGSdsr2vc*DYLP?%0h%;|Ux [/ѡ`6RIIZW!Y!R^t ƍ.c*ĻgFFMuouN(޲y:Lc.14KJ9!q h:#AZ D=M=k_J.GOz=N/ 8Wq4Wƒv&qIeSsFy{&MM\A[js;HYEvqhݝs)%dr[7ڱqW쿥>p Qort $NVxb˺j:%pKC.d= VFh|v ܘ*Ҩ{3g,$s](~塕٣Nln(SwFl_9 / NP/J cyl OJ#E ZNN(z5f7W04i{vd!k f2܍F<ϗo<70t&ѕP}Τ=FaF5[hgrD&Z[<ge򲞫 =,ЗS4fғAQmQ@ﱊh2`.{T^2l쾟CFEN Zc}6r@Iyz$k2)hX{.&:h@JwtLg0aE>҈Kn8BA,K5[d^ jb ߳TDcL<- @ uIلZ _grڏ?n_ _h5m\u ; Ώ @t῿Aj+0$=$WK'zsk}f5{%S¡&`Y<؛I'*&H *"RIi<ƮAO ES?`AIC|kD1M&T;Uk5w9iK m8vۘ$VVz> *s[|i$M# m MHd?܇.9<@ PwO`a&v|wƮg׳Gq)^`C?@\-ēۛccE>M+'(x]`a5Bez@mVA؍jfc$!OhXiaԅ{pgn۫'٫g -1P7Vc5 eЄ+~t|cẅ ?nRB'УbtF44s>S肪p7bf4 x9Ç V[tlSHRҔ 5 k1kD)U@ݐ#CR2 `gGӯuKЫ.EQ²zȌ_/i)[ؖGdžp,Kw_Z=C&6 Mň`11=@Q3qXp7j`Fl~g=j?_]3q72/*7ECLEv*f A3#6hw ^pሁupvo~䙦.N/`,- \"җQN: جf 6W_cMLO(EK)kU%L'[6Z>e,LV߹4- Cw])T\t>.[w:N[V ."6@)UW Ϋ:Wbg'lHJPߝaGȩTm/fٷjAg.zޞ;<XR}T0e IpXZ,gy,nb9i20PQhsRCg)|78;o}j#S e[ 4 Wä:߇¯1%{R~4IKkģ|兛}x[`g΀v 17L #-&gfgӒ($/jpţ#Ѐ5BdUzPF+-mA+̤́Lv NUQdcQup:a}R3@$W. A?ͺU*% g]m|BLOm[Ӝp7(3m(]rlB GgBmu V9`~Ώ3Ί8#wb'rI[ӐCT9QO} ^eq~嘇)?mU997&SlMmhd^jcz +d*1"g2e}RmU5g@TkBX% Xƿnq~ 5>4+V ti`g˂KZ6V*&DJDb7 S Ը2;R/'QĄZ m~-gN뷪3^1:oUX UaMVSmJ GJF逎hO-!\Zn9e˾<" PT߰} ۶/hD/Y<1H$Y-qV}ʶn{2^,ӤR4< 䭉y7"VGk9Z &2ƇaS^j%:<-_jΙO )c}U*ְ}c, p:%ҝ/A9zX< ѭ@gU1,Y$-]2:oS$:tR'$bE(;kO/?lkqX|@G~ns&HLK@:=@.sfYNJ [f0Zc[#5pw>WV"^pOEpLtSYn0mTG`.nZK/BMiqTtneRЛQI>r;o/{H_HKƺcw~WHKv; {i*#`̧)Ԍށ3pc)c +? (&<^ؠ0WO4q,(PE'犪\^2aq%h lh mHY"ێGy>6OtCGqBh43JY DZQڠDsPNtXnf~R&t $))r>պ& @!43Kg4{8UjΣ Ç;V=퐽 ۃ\GW3kk(\Eɺ&" BGZx[GN+&fʕе$Z H9jPʀE(C~|sT1EQ_U MjE!X =&lv`F"qKc;ν`aEH^zi nI,a~U'P~Sjvqe97azlnL-9RXd eWua:J #MUv7齽ru1'7^Z@:*B#ӌP"1le/B@^V()R&dBYZ $[fȝr{a\ȼ9jSx5ڲMg%si1Ryl(vK-%D&)ZČJ? @7쾶=ȕ=ۯ5AɥכE/J5;=<XF#T i*Z@^zS9oLNh6;dy*,]d #oQND~Lg*sCd{(&P`zF5~*[zjҢmF^I㽐X]fp9 srXs&+wԃ[v'(Aޗ/n?{Bkuv6<7tkztǰ@NP3ʇz GarsmLeĄǓf?I3|£߇ 9JQpN!>S\m),aFV(Q %TCz7[Cr+Xu7 ɸfxF28 PT5^njb.1wxS7,LAv@ k_Kf_yh5VF%Pi ,/G-!HHRk+vAtp=CʚZ_3juoX^'.ߌ;Ǒޝ}>VH[Q:^dmy/E5My`s 2:wgAcf $7}k~P,K#U 1FLHbQ'R!-du e_ky:ѺeY Ԁ`Bk+IuU#^/o\d @G@!c!u}jDl o6T_&✪|Qk+j҂1Ehl 0c!ԓr+rW sP)&A<\Oʕ[} :ƻ/1*&zUzH%X,7w8iY;c{")$NRH%)vY![!DA|3*]j3oscɞ e >r0lDr1$Qߜp`ŀNL@X{[ܸvPAOG'fn^6fr9q7bF@%}F2WMap1]~^0,#}?TՔpA]cTG[QQߌd,w'֨j0zљ4 ]G'@ k |)F4[7o f%7QA0ɏ$E$%.vn3,Iw|v%6&44 @םv>2#)~(%fDIOwAN7;a=ةrנ>Pc+byf,=__ܷU>.Wհ1^m > 4(TqGLMGQG^՗rKxvis7V ʏs;TU<0F̢A;jzlH 촮h ¯7hֶWUQE6_Ni̓fxTN%e|F9Qh-fݭmVqYyadsJce:-?/6?(qLNםpqJ2c0,H XY~wjMҰU)P';ofDiv^Ȇ1.ˉ~Կ: " 31Zqu#!J9U)*i!2!Kj^ :\l5#pě9nj4<3nʑ }$=dQR?"ش`ej+|=Bف=.ٲfӣ(zRTWfUtm6\ XLItlpN!Prlgx Q ?uO=Cp)FALjs>2ؓsE%di$ƅ̵zײt5Mb1dEI[]vɝ*J$ۉ1)CWW&. &$UnhZ@#p:뺍?`J³ &c\^'6r ry W&jub]RLNYs}>>Xm*YłEiH'SS)uǤnW5$d|Ms00_XuOnE=~ѣ{U O؝="T;^VXfs64F &ŷEFE(4[ouTOʨUGKO:|C>)XA'C ipq6As@r r~dU˘-C!Kة6ݬ^:Vvkz7 F-ӍHFfģUZ-NJ-G0i$ ;=IO iVfp xfrd"a|6SA{WE'y`ѯRIɘ9ȃ5biZutX&mW$fzLQUѿsE%{A'سewGc5`K}HB~7[,%U?Ē-C?NU{óúƬ>nFÏO .HaŰp:^RYmauk;8j"E@aӄo|Zf_7QCd* VO(\>>d,ҟtҦ놔];3hDj"SS*rߴʁ`"?en'&0}FL%%ipPܔmgSKwri鲆uEC6K|B:YstEEZFI^x $c]~k[~\l[ ',yLZɿR*{&B@2δ.Fh]eh]&\ 9rHWRMՔc T1-n3TO} NgV!|\Jvn}YdH:[!ą%\g[5$彫<:pr/2e3?06}Kdȓ ^J?vA6#뙥"O@2+qlU+}GYҩCp?fLǠ4G[^ K!?x7+=r8p}^~"u>"&d^̥SM:@XSu%w5'ـR>Y NM.v/; RJ 8!Xi[R8FJ>QSfŒ! kPS˾oqhɞY >o |2RM͉&ʕ(K rYw!KOLcU-i! qTəuɳ-(flä1IJ;Ъ)8ѭU!V&Ʀ$~ zcʀ/F՘w~O(J'ڢࠋFB0C[ɲDYI2Ld>3p S~$@L軎ΉwGTR\Qڰ.+UML3sv5nԂl bc]ݮ?S;cq޲$kmG7,Qh QbHK*H`W<(ihH{g'VXֿD]nzi2 (KU yypDPUInʠH` |X`{:"ZrVQyto҉mʛ'T: Bĭyu[1"3g ߠY(Sۅǯq.=y~+mtDm?Yj3>_m#-VPqPDB概O@x_z(cܞHVX 4t$JuhRr +p*!yTpgh<ԏL!(g,/9`^fJKx>l':7{ک`\oK0y{KE1,wԗX'2!=,e )|hEabѝmtV Wj()$:49NX0 m>&kqLo%ـ ]f=M'6s{CJ;3yǧ{\v^Fwd29Z}ϧuT-jޒaJ M L6/΅`骇 mwMY0׶b{Mp_Ő_2h5npcLE}$/?",7C#|WFH H#S K?\=gfƄ7 V`- (%>3H&xn#*D0H0(k؁0v_LtBGRb2b 4) "=]`n. Wu}$oEi8.L2i>/N̲<<=p(ލDV΄m) V,o<{"#=}>Ud`qn|ty$Qn~DBӴR$.\P8s'Z"TI䳁(mj2x*2Liս 10".cd'@!@>×QQT։<0X[Q,-$vl ,=%`,={רty7 #UQq"_iW4f#N(ˡˍ/GṦq\'}=Xnc4 1+OB7.8LEbJY?S(\SP}edEF_@E`7 )\^݈6wO$.W[ ޴w,%w. -S)U?9Tˇz]Z:Vڄ!~P2ix/酪zG᰿oX$] lxf7L<™3F}ĩcL7owDbXn?Y0fF*A̚5gX7榱tQ *v8DTEykB/'0j3S1v S ޲NWaybD !KGҴE6"ȜFvjGF:?jϑ( $ȢĄ*UNXB10x+w S.ni2njpU2-nK ¡9/W+.?0(;pߣ"X%;@T fD #;>^(vn<h4KAO KƩ>il(v/ai3 /Iu"{\[>ӫƿWx7X 3PН'hw\f_yx a$qi9IT7ڿ`].ޖJhymu?^Xii 5qE{+#'42]X:}_i"&?ߔS Sg*ⳏ2hۇe^Q8B +~G3Wo>sU~27)H~y{7Vw栃J؈nv#+I>EN炑;%d)iOS6zo ހmn}e 7{MU͖uVj|;I 0&C;R;3cte!)4u]/AsZFBƖ?/[ QW QԈS8X'[C &$s9U{{t@I/k W7`wXlO@#OCՅU^ %OaS 8? BNdz3X=uFu|;9=_D&JM!T2R#H&L[GԿ/M@ZҰFEJY(1 ̪zm0A}QҠ+;Z7p$e\s4|J dۛ+aB vRSڥ9Z*ٯ9~9Nv]pu 'W~b](&v=#;߲\tk~Ɲ_m(p?>]L7/A$9~udcejW|[x@>3}GA3^Dvi*_mC0]ݷ+Fp'\V1b*ydI䋠8X0#DVm 1S7rPK\Yc}ZZp_l&0JTLGOռ'S9l"W-3Re` fyԇngboLbtlD8#~t)84Ą'Ha 8rPB! ,0ZTܪbԮ"EK`o \6p`Juy+"H5ctn_Db0 m73Ґ#F!XlL|ٔo@2ߡFU"Sn9EGH"|rR4Q Ve`/u7T76B? ύ:}tO+08zgEfZ&gӯˌ!d != ]m 7!GM&^d;mLbCpmz׺>OpvFiOMB&g#68 xG^af6J47'ج ~YhS`?Z~h,nR.z1^ k-Z< T6S}<eM3O Z, oin-,.s}|8ֻV<#Hm8_q0"To L\Tjq@‚OEOʛXOvM%`/9y;`뤿3fu;V74VI:3Ox)UKv@b_nt{!ҌvyU򉩤=[+v7lu£'#Vq((n0PG'ez:AO0N~M]߹-PHd9tI˶[)N=ќo4p<> 1e4`^fUKG)ܑ 6i* ${vL{ڦ[SEE&A5j;)S.9PvhQcY)N.ߘȁ2Fo ]U\''BiLv~|s.Vp !v@n|f4Ʌ>}L-)D01;Mma0cO&z#||ƻI-|o=Ρ]϶o39xkdiw+No L޴vWI +K,h K$pb v-"gMЙF#& 䵍@u3BpZ 210iG%\-Mؘ]q>b-Ûrĭd)" ~=slk3M<$LvҭPgFz)Wߜ(| ^"HdZC*B)_L9_jܭNE;>4%1RYMm0(UJwy mv2l&Qvu=7m;c늝ʘӐulY`PCLw$E!P| 0yMb7BHA_sNXScV1*Ao6bbųPL|c<MJ`&gԢ 5U.8xD!EMN5<>bl,l^2r3] rwDL+B,;T꽫A}2[36/6>='r *d\@$0<}>N?Jq^7mIZ.(M [r?'fX=kK&Y?iՠ28ExBWhb1qUj.dc0|ŌլqejbU1^nj [sS[EBVY9ҫA>8s`\?;R/07@ &/+(jN}y!\qn-X**R` W6snoC77~AVhvfԾm˽ˆ6QeCmFVI&N)8MKjS"Ô<\< p=p GE^~u(cXi"fR{|鬉~:]FJvWa93Nbbkv<}18MuLNVaVF9#}10wQtRMiCT4ͺ0 oK[K.$E?mmX]S!)9kO}N\wHZm˗6CIfoVѕi|V{4#H4`rVšfvg%3"Yh7Kt4h5;Y7XQhu*6<7gRgj61gݓ}&7 D [qT6bYm<ƥP^O.5`zhQ^ hZCx#y#!qg8%?kh5q5<a%n-BO~\b1n8Nr[Pˡ`<ہQ `J6sUTs?w97x,7K}}m.)\B2U0W+mtGl_:n,%@q Sz:^ ri£d7<'tpjzSO_wedB'Q n}3xds#V4A)2͵!6%[_x SCV L#'뮪MW0;Ne%lr-Omd$F$}iwk[^]zj4'0#Dv1ڃ2H LQQ]^3ueCKWnlaD0JJh ƒ%# 5ibSrY gK:FvX;B/d./jK}y\@Ժ>-fϵsІLA1.u5`:dFYMw˦@VjgrG;JhG"/w32"0\<;:OkZ,ԐjwN2zuk+ PRR`nxJZ{c VW&tW @f=B(! ֖n)_Z˝v.WH28 BO[s%̸_oN1"`0>ڱMShp 9/-T3*lgvkjhwuBv{"%w+2zЛir"$61&vn36Ug !s JuߦsdSaG^!?olQ,SjzVn7دB(d*g;e!nf~^\^(Ry"H[9[U뢞#"&آ Zݼh͚-cd~QBP+|izQA8W7AߕUTBɨ'W!S/%zAIB/`PL@ 9?Xs*aTخGCxe` }U˜7җ!8WٛWP h}3M$%jl!}zOmŵ3m|iG]ʧ2 *VS7iqe0Imc9e-J)y.z^̍sz:H~H&:ݾ|lBamJɐ \Sjt[K+miڏZ;lufU."g4` E"J%N^"NHFwLu?YRnIޤ+?C+n/&eoꄂX~"Rc#D=";D}Pߝb g? B{ f6 JkNkӻPwp@Yh<Ɓe <) R./N6ItF+O*cocfpYd۳x6oڋDӫOt_ #G&RNt]uhcbìI,Swes`+a7R1} ~ n͗n: wIJl부{aGM(٘i'fۋ\ dz85):nBHۑ SE?;жI oYm. gBcEC ?sGDlW SjA;ңx zLd T6<# Ѐh-r*M!M,~.<4#o;ւzZWdQA ilĽMU=B:g*89BǭE!d2YM [pi8vi >30(.% I==XNz!$J4$D=q"yfM?m ;PbKrVYYGˠ i>hGo퇣(sA7çp} cb%+Կ=N>'8ҝvǼ$ dfsU2~Kro yŸdYYx'4yίܟZz8XN>r+싪H [ =nC664enU)P3|$ŤeT_- ت"6flz`З]?0GzZS=fˋ@yS,W$e.bng4 С!Os3 Z AgT-75l.2^b,Bӫ_9_ulą:o:[-[FjY|q(tlUVt=N*]y,iNc'=\X0U3buo#|)_e#d"e6Er4Μ]NBY\:8iiF5NkީAό 0?*Acg,`tҨۄP߫S쫇d*:284l3M/4Nr5yZ| .9^-zĴ}#oyY P2/&)'kEL Դ|P;&R54NwΪnA42Bha>VRj-Sc(ߦGu2u~ }RuQO Ns? {Z O3hy.gٲNAbDl[LKzBϋ ͓-P[`twKI>CO2wf& jSd)wPU6i'Wt#dfHx(.M.@5(DPt"PYiIà*I(F|xXIV]D{Yb& HHԏcPBo-LsEXc]˾y~|g8;jݹ@xUmcj5GC?|vA$)Y  *}Wg9;3iW} .*m* 8K3;n@E`d[8IoSpΠVū6V3ͫGEWDjݯÐ)abR֏#C.Ў3L>w{&IYUP()kEPV+VA%G(MWOHᓚwLܓ"l{2:Qhڙʒ'$"^}cT$M4L3g)Xx@̩x"fU-UfkD^v&G U3YUICf[Qi­7èSP$ȊsaG$yK ^3底؎ipO)޿—Ր-9^*.0 {@l;wLL7'oƇ˳)t PЍDT{SzYF~b[?Db E zḳ0y.:*]Fd7m4T qN`qFEYpk7ѣTJ#LÈwq09G!5MjjtxC 63`!&%ynl l@D=VλȒζp2bG{iVq&Af)wSCvGv;R ^8YnH0w@ڤ/JY4e܅Q^M[ev|bH7O@\wJ³czG_R ~(p^To=Aa: g`QQޮJ9ٖ/bMq%y@Z|m/54h "8\~-)×/iMxw-F7q#ӗP#16wsl)Op_AcbP_CwX &{Xd ;(QtH;&ѿ~_t"%Xd%ҧUV:T6ϝ~3K`r Mm}^n/֌i&qrHϳle096Ո?ۏf"4zlÚBL\*;Qq>(Puww>^Cɯ~)9];vHte7ouyԵH3yr=b/mMmP anZ CXK'y5IXHj9{4GOBHπi˱r=Q&PV|Y1&mdUȲ:~ fF*ܴdnڧנwy! r2-:.M ݯ[r Ԓ1/< E/gk_cwr r%7Ub6?NvzLZ#A'Q֟ϲ{>G\7#ӃY q 1^xu_{& SRbi%X =eSmK̳N/kՇU :❓, !Y h3I%|xg?h1|Yhs^onjC/%dU@`ߜe|FYE++:cGJsOQ74*o~s?{{Y>`w#h,hU\y53G9<9k]F1"+r]0S=B^CM? 9"WvCIŗ]0Vʵv%?+w"ZN^:5B{P[ĞbJ fq7[tg1Ȉ6 V^hVb|JjU7"mG_Ɯ?)}wY|w^''Kڎ5%ݫS?BA|Q' }Hi3Pr 娫P ͳ *}$#-&d1Ne4^D(e* )n/F$Z!CG iՀ%=ꁂ#kMp7-}seD2tչ SgӗB 1Ujg BֶhB;|%"~ `(mu"oُdzqPTа92dܖnA>hmD;ъbFʖjnG4Oӥ# dcs7̋_V;1, m+n(sGN Ԓm1_D o! <H5/΀UO{{}伂'8=Eio,M5dƺp.Iqij{L TAw>nkpQ0eq`3 OqApegpk!/JU 8v)Sh ~PMڟ᧋eiӟuG 7JơO^0ӉF?Rbhдq9Gٌ1?[{3cS` D z GE, _09WÊa1H7Yi[! ]GkU.^s^T퀛 TF:(=3{E.-{ȕжqfV~w`rjt(!B|2 ra]uE㥛oW yD>c\rƶ1G56צ!ģZ9* . 0@+A(|Q- 6d94~CRʩiƅq%zMçNl(l .C%p7 u9 ѴJp_wQ$'Af / ,|B9~8R `DGY'yWx/kb !D yvge1ോ A".3%5dK#6g֭ج'a;4@J|ԲIH.׍R~Ԁ?)i?&^Fl{Kx@\D0K`BUt!qS= A صBEh`7ómHF%J2X^ϰ΁s2Jm 8Ӂ:IP9VP[_gAjNNDF(nwUJbT GWgBgs i ྋ^bq{!}ݳwP3qՇ,[Cع?wH[^u uGn6R)I~p{|JQq}gTeP995x i>r)ܴh,D.92}5ۄjy>g]ۧ9+瓮4 Q]_ yN@,Ibee{iTE'%i :5kGe4`h8-i/LPy®-9AR:ks(2`*P4wKhS%@[hB[{VOFTaWB:&Ͻf!K5=:P#jUXO3FJxX71xLNŕrnh[[(aQ.􁤕𦵸5iZC ٓz6Z" "@䨸̕})3FW*RnZ:E uԈLI!i`wkUJUmfol ( L>U2`3: r12R ch4gM/?4Gѹ~MᎉrkWBZq&~25% Vf> 9Vjffj9Gii<T)W 33j=cjQVI_.S~L}d:u9+/9] ׹:?d#68aYOvhRȯ# pr tj՜`Gh$oώsɧm9)7Bi8HpO4dl۽$kP1xyaMhx -I⣑^mbJ%nǬ4t"~?]9dIw&aQz8Q?qϴ P-&# .]31u9VuWbP8\* dTݸ%VO ȹrU~oH䶯!(縱LP,&c4_ŏԢEG(rmZ{?: 2 F6 t=nkbB,fo/x5Siܪ* wyp]/r4N@3 }!)mkp !u7|# U+S5eEY" ONS^1@C7ہ'!d$S`{o$t|&lL}ܳVڑ8tҚvzQ h@:#gL9Fh#VZvُ6.!5*kD)dU mβ|I{iᘲqȜu.}ޖ<2nu$zVؓ\8Sc[v6{} q׳>nA)*𶁈u]|hh=m\Xgc+½#s`M m쵆.wUxL8}iθF&°B$0g*4}.13+^Rꕥo}kF<,z2Y?yGE?pHQB]am|: lϔQ ymYu\ߔ"Iy Vۗ9Zz+X$S# /Ɩ~x-0E2Ib͡\?|TB0&:,#6AY> dkEH\ WzjZaɾ_sʟE6="fy/)\I+f"!^UO(Ts䵔\ 3Vp39d`P2q@ɛ;_+u|oD47?-s=~,>ֵ5cT6D{vhS?Q}d?`򪷄 +Hk`zW_Q@cVHVƔ^ h+d+ߣ1֦J}Ós1~ZsBE>)-݆ cÙ ?)s؛rx^CWWtEGRu`Zjc(l@H><U"J&d* 0<,•EA2,k4IPNiGg>q)} |E;>0-qY"ɴ%\EFt)T=28T(PmOoF&6RT ~ʔ _*ٱp( ,)R/IJяls(҅frC:.B&D-IҘWn zHsں&!V6wZ' st8!&8Z90$T]R !#f}r$v;~|EKUEb2*NۼU\3/0͍i0J  t^p+$mŨgsGWgn6$?]Vk%c  c5#Ό &Q5nD>n }'(| Sb_ni'=@IPpʽt'V@\݇oB=21za+qm;Dzw p#V$0:lSC,g:?`UW `Яoké{WʡJ.?R`_H_3"z74S<,;+-$ՒziU5f=ϷG|YGe) F"H6is)odžѪ"+ڠ{Rp͘Mrk4%xxR}W! lݪc4A5*h?!~@c>v;V+=AlOtԫY5>g6r{x9R,r0leGNqQY#L x⎻;0*9+MjcGץ*Kv3̄L~ڭR kQ>˝:ujW|sqU? CtMH;Sѧ_ȸTRFqca vf}[flcNe:5}ɴ1GݑW|cB^~R:ZkʋL"l<(i4*?8OQ 0&Bه SB6ҬtMjd&.CA^y k lӔS45=+Lw.\(|NjבU7x`VzcJ;tj:nFKYlx+ ɇٜ?trbz ?VH_Jԭ⥨[!P֤// `-I}Dv%Tj]Eض 9nH׶4)Їݍ["؍́ >_yHRJ|A%l3M)@vOQ{Wׄ/twlYm+ R/Cc&Q&eU//m/-M!hHQD"%8Y}"Uk~>8-NF$MKt6nC#)z•| wQ_SI<g}Y!;W~xFـ2nm'd>AL0RuxnаcNX3:3S~jKB*682ȣ:gY$UU|0`2{\hZb6!.;J!G~}.Mn`%'\Rx92uy:ȃ,W4O;`ǻ][3;q(h-dK;poY⋝"@g#+8eqXnyֈ -'*@tv"*#l9fcid-B/ OI;HFȘ{;E<\%Q!&n/޹69I7ݍp{n@56͌^s :d _Qf.7@Ip%JԾq>ښ!7ɒfX# 0˦FޙŎhS s~%xUȝ Ee-[L%i79.uZ DHiaO  D,n>Vj ·dGnNBX64~䁤kW犫k~VP]QAu묪lC!C0Bf{SrJ-۲<)L* %/h!d~zX#m64FU*J0^QauL)='$6Thw Bh*u#Z{ߎXy(䖌t f`mcC)K} 'M4{أ4l#\%h&n/wFb`֜:Nyh2w_^ӅNЛ`e|ŪX>eޖ$aOF G[S03pfչ`qWIr:<+6[=nDSLò|yf;e%Yz+oa'`$Uβ\F '٬"Tȶ)UȸAyǾ^|_Ak$˙|ÒH#NdCu(5w:L:H%m!!jr7R}a^.E]-Lp](%bǣޡV~+EydS G:A(<4"q]EU8͆ jb>!agYZ070701000002a4000081a40000000000000000000000016446b36e00001f98000000000000000000000000000000000000006900000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-intel.ko.xz7zXZִF!t/W]?Eh=ڜ.+̊HJiUmpu)GC 0V=5vM;!"G' dwnN:37-̙TfK/$COMc6  Xߊ*\V&'u!m즒""uryWQZLg<>O5=pfV-oXt}}<<+j(0|-r+%Q %h?9@3hiԜo.8oI{tm>aҾ{s*7̊/czzp,G12PhzH\Q{U!.>]w'u7G ̒:TrH, TNˣI<{h! >+Zn[gT|K?mRmMpG~i'8NfSLKDp.?>`D-}6I,AlEH 6@^dg1y.xA@qk/[TQF{ULz >O 0Q۪b&]}{IC`-)yX?v|.ctG-V/Œ8CpŖ<ڃ2sĺn&lɸo:t +.|OR PJdΈ!D.=`gLtW/*ԌH'6ppxo[qvȘX~uG3!(L#c43ND0&S|z/X9/խ ؁p|rQprOcrQhniSzɿRc!|"< ^JrQԘT, o @$^ [& ~׎eғw^ː`iW(3b̟CBO;ɞCUۤ{(uq״Vk9hq cH $j|2QřcEލ̷@,XFF.  C1ݹ9JspQ#KןZCҔ`^f 0IѲ3jѧ_ |>ΰ5H M/*Kvw"e$Lg{pXyVUGp~NT1gB0;*2h"EB9`e9OC͕!`LyXڊQi//Qjos<׹ZjPGӞ{,pƝG8¦PRG4@Da{ܙd^'T7<(X@cp;fy8Q'.u}* ;I~P$FIv[iY18^xj;{edUa/Ӷ3@3U!_%Ɛ ^Y8#DҮKsӋW ׹ҖrX$j(ؿ'Xv2fKžlRcHXbOl1֋J#-ʖ}ciτhH)GZ0p1z,e2^-~($ f囟JB0Յ{'VS/-YDtC/cC]' mUχuoAt;۸U)gY̸bP㜛#I9$34WYVO/n9XtZY<皔:x6NĮԖVHm6?>[9p 5m[9's`PNFp^L1Z"ňd<$M\?ʁU-փWfurRƬUbjMy?8|Kk%Z8]0!x e9—#PrM7@Si3 wIe䷪ZL4caA6a&WAR Y5;k ̨$9E\dft:tQ$l"%~^Xkp z&4b&Zz۞$S,;ʑ!&_8t0KbKn"ѲqV[?mN͐+OLt"üDl'jk\(.H0b^rj8%ZDa$v MϬ~8H8)LpAndNzbop*oUE"\UnІa )P$|S$ρFM8- ˟ŹhNH1!$𢅰 7]p\g> ՋXgfOiI DwhF1؛cT s.V&Ir25H8;Ņ!?/Cd2*D93掦9 ?+?zf- ,_< Y T5QA%G>QM=<X,P]fnT]98L;HULV];Vf7ԟug? L7r ~"揽6iVl[se%g_||ˎzeLs淬UWht9 ]XVw-/WH )OV) @:B~h F!Tߟ9Ħ>(%=w;@l+INNN~u;'Mȧ-)ƹD &"o UlWM]xfOxRbPy{7ὴ~d덞Q=>2gkX I6]h*|,Qմ^Kb֨z!;.Et mc([+h^RrOu28NQA3iو̄]Wpl3;'?9|2KB蘓*>h̬1QYXFr>+:C`⧎k;QP68H++~"7REcK I6T}B1q(#%a⠽Pq[H_,y ؞{ȲbOR|nJJnuuZrBZIee>pY5՗c B5&<ă`U \q8N|vw"oiJ[Mu띄@Q:r_?J]nb̞ph7eSnCG rmо0P`F)v_=?$b>gR_A*Hޕn2I3N#% F4mklaBt\.K^%i*%gd&~L)R!V<|XR)`kYAI,4"4=,R1dja{F<(PwFjGDa6ScNl(R!]~Mp!,IPn!ڍJ85L4~` dNOFwMƩV[yDs=`a7k'袉 e]iA@Hj2ݹY}c"ۥ NIۭX 3}!8y7 3-; :jiAa;Ѕ c-qa}=Yi1U? D4E}\ȳUg,8ܜcrB,ED&I*yp6G}f?$g܈r,16Ruɭ]2@=pnSއ9!w+_P:S(f>b= fGnR3xlj?!З!DCԫǔ/iR.wy)Uʃ 3OӵOcï1fTY.h ZX( Ҳ˷UfY )z_}.ҀzRmyZ vF-+1>gd ^E)]v_c-$Q0%@< Aw >מSF?pKR%?R-~y$YdMrݙ4fҮD/fa!1уi嗳&[0^`- ߱vf^ qYM=0o qMP nF i#Km[bD*r\`JvIjBEa+ /]V/5h"?n>X=%uD_:*8v r2Y ?oeX_3[(1źKe@8_͛q;ev" "@5}P],- bHT+TCfzf!F&E^!~/g4T}#@k x1(niCcCA$Qrb'2b' Y~Z_"f0UWǑMjHY6ZG+E:s̏X!˳&[~=AE. "V0-_R~)5D_u8u>}bw!ŢJj*I0FXG?t[?h9IM=;(7Sei}srAb`@`O;mwTd$?:r.i}гh|jmmсz쓝`Ua3 U2]\o[ E4m-UCre L^>eKlzt}sK*5D.醯5~Ώ.G|=&T# 6NCFg:O3nz# 5?ʭEFR' NnE<:UD}-cS~o;9P toIXBKR4 C+$^")׺4z@vl;N*O(~z6+SD(XR^)E=T!lDP#Bd5<|?=6>i{ 9LJl+}EN(l)ss7::O"/$@LSHQJo-u`4`ErL,{~^x`ΓRTH@b;a.AU4(5 "czIHNy  d`&ҮM4:teLUV-R oA7 N7jiZcec82kh)K ΂@jՖ,G(4&=nx!7Sj`gKwi3˼8NfF^mO%cΕ9,Ɨ&fXwk8Kf! fLʄSlddsAa$g2g5#c]*]#DXYox̲,i?նU7ٚiav 7J9{-*0:Yн0lrjj2i"pk`Z0?f(҆\WT`|6f#oRDW` ,P{m;7$1p2pη0ta9)Fmz0w7 {Chtߌ-VkNs "RË4VxTXYҴܩO)7CŰE=9\q8 k1bgW~7|/~ PY!uk3 QGiś8n rY^{t)j H=)PvXAjTi&:m$X镖2jҊ}4M>&F@~fFE#f x@6h ^a̅=wo=G9J6C1yP_7|g۲¡վ>jgYZ070701000002a5000081a40000000000000000000000016446b36e000149f0000000000000000000000000000000000000006400000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko.xz7zXZִF!t/>]?Eh=ڜ.+[=$V®QBϺSs8x PP,Zn}bs~-[1\VuRIjD|&]׿ǦIfQ4!d^L"D9̶I ';L1sU&+ YW=Pe)"`\ģ(D  ?9`L.!J@3 E\M8Tk|?8'e_ 3T^YyRmi3n9ܹo>.(-+C^yp[D;5@&|jCz>Z]^"?"1T='QъRwg]2?-ݼ|lZPfЈEXDU E?l\sIr?K˔h]?餥]7FtNS|p̌Uf mrQI`¹dz3aם?0wS%pP 'mvx򲄧=T [V@mI-&[{oOG H=xyu OI g_O(><ӡ-un ( ՕUE{1#1gՓ]8>Sl|luCC3-z >ODZ,l΁I?mO` o8Rذ XՀ +eފC0{T$0\}'U~DR͔u%^I LԞ`wVgzm WւQZ~WZcG{ "o973'4O\7uAxcFL&(LlfM [̪PF{Wl?]4@8ieJ;Æ SH)c$,vbAT*@{th6a lwϾ;}“DTC椃Wklre[<r>GDc 51ڮamCb/PP6C߈yn3$׫,oR:'0؏&ݪݻ~}` dqHNPq<|XAshnC1Q@NɩF/^_LۚatDFHF); ZnW vƇDt?"K6醒3U)zl&o?2;* t5TXbJ.ʼ h9(ՕMIR, vjO6!\xhmAQ6A4L"Se.W 5d׉_PU X"_xfc:J> oBǼ5wqP;& N#Rޭ9`h::೅A Lv#bxdoؑBњo,s,!DEɘ8O`O=曬Vt'{ev$iw' f$(yq(< N}DInDl,\*fr5To1M4= w%{?]>Ql/⩸QU@c"{#Ped:svt5 {D9x+F=yhdiME>$U7K@8 }8*^fܹթ=KI +g^(K8vD5wGo1įCQ3mGחZEW/p+qDD.fFswpAu7ZL1T@7/u eߋQtcMluLKo,@_ʌ Փ_1h$V'k1ΑX+zw8ҞcEˮJQ^&yZKhOIq99\${)rzG/KLT)iVS]&!ۊ#=uH?1@vNogB>6%2=$ s◚FAWr*w Zg Ir%NySM6 wb{@ 3DmdYڐB9bve*ɚ߯wʸ*ZOә$o\#2*jA}xC;7oݎbC0Hׁa|7k%^(_` zIR\s(V6bmUMUMJ}˞TPSDI(pO%u ˟I#:mϰNv801'(B BɌL~.xZY= wn2c)p|V.U-e՗U^jבfmQXNeALMfjû}]Ά ZBzMpk`F04؉T%&u߅]Άigob@ ҊXcSsKcE_XT׿[u j*qˁo+LK6>Ÿёy/x/ An?fi tDoCT< ? g6\'ƹ&{-wП?~ԟ׎1JЙqr| k/)L½3݌ 5K"='5z;Wy MʚNp;:fᒉBa&ҵq~̆PWd͗6~9iQl 8"EP^ /-]odQl8|f.w", ,_mф&y5Zm TPLF>Ajͣ1>0[,q|^^\֙h;`t.]wQ'ncTg'ԯpA\kh›d@\yMZxZ !H{ev4lV sZK:u(Wg~ߛR)#:#\  H؝"KtSgX~C~1P&".Xlh[hC=2Q%G fWuA  & M2|;yl0Q 0IJ@UrRՀvIأk$ &sS ?H nlĹMΤ;TV=ƯEl jvכ X.f:0TISazMhE%~_a(1׫ȕ,'ef0WE]Hf^L=k9'Kvՙܵᬶ* ZTc 'IBQC*nPK#>Ukh? ܁κʶ.:Nm/EXpYP&̳ˀsWm<]!ኹ|}`(QmV93J?݉&'جs-R&6}owa9|W *EcxDP &5r+[xh,X}2-šڄ!]'EVeJ9!tR NN߁CnSݾi>iŁYǻ蕞iz2`!mî7'Ln #6q5.@<́ ΔkWsm,)H .,fSjYqNwrYkaT,d!T>%2zTf[CN9ԄܣwNXV?}bŧ*|@|О,?m4ȰP'o|DI:.C1zAG=/\=Y~O=zD{Uf?ڵZKBPmqm]40{撚-,THQMuLc \NPP FI|qsxb/ZtBrSW]z"OB=c=g4(W=9N▽Q=68#D:y i]`B(ɿ>@(LYBCR m#CBm'Ns(eKѿ nʷjQkg1͟8h4b҃'ݵ3/2eH46Au8ߝ jy98-ur7OBdC;IRI̓jgdԫ{egHxbƸ >,/|4Bœ3R!R"[&dݠI:ʁ?A?c("wm{BC-5Hx &p^A'a>zdzyvTs )~Qcg Odv7]S)d!-Zgd#s@?R|x/lui$KIJ_!dce>!R}QĢԿ&o3T+M O'kVCN̈h-.+7f"Qw\XzS;`A=k78 :I˗,_y9F%SQ788ltF 9Cu%8ыfL`bt|۬@]!>j,' $I~{ǖ>,m3<7V4ȋ% }tY>RD(w"v!`՗%LX*De:'E׵j5F`7n;xpA],w=7ty^kȖS&)[G>J$&O;l0~NTks!pb,VrsFb qGjL`(?20.Kt$ѧT_=g<*`\+nr.Q ($JD=*{6 Mp,gxo>IDՖџfm#f7^ ҨggZ-$o|\\lƱH!頕> :Gl(;9R{nP Qo.o[c-(c%mՊi(^)l?BP˦ Z:.Xrhla=6dƩ*|r޷[@$aQ~1Eg28A=kjxio ]ylʤܣ[71/8۟ἐ3+hݛOURre] !QۭC&G(=TnQ]+n G]GS$Ϻf"f jo ?3I 0k5#,ZՍjgõMqlJ[t0Wz$(.ʭs^?1ҡ9'ΐ]1}U<`q s:ݛZSp2x0(Y%':۩)U>_˘=vZ-orJoʞU 2Ay7.hn71R 䞭%^ EA5*"пCްVN"sޜR{AUp%r(T:*%+鴒bJ~ #_ߛ:x/YiM4@9zȜ<!ޑ1uq4{G(ǐOkc#:r yB#,cy4qnFW}+:k'/ 8Y}.vنۭRh=h$Z&:gKl3T"k OϙT)rj&)Zw>S_ZN`G<$BwרZ34*;HyЩKh'}"j? ƚ pwrpKi^Epq[ ˲@<̴^W<]+0Z9`G`W+r$F +ol%#„BWB" A>Mz?ۤPkjgaCai/T]haNQ\e(AZ-*5D]v -v+zk>uS dG>ea3plmB%/9\z Llt /M!cdQMTn0|%jG*.{uO=* vYRzv●!P?ka_-饇b(Mв>BUjŴGM( LWH<%tygOlN 61?.쾨-z>s&cB/ ez^ #πg8nx`sd2)]6r>*EoIrV7!ŨݽR#lMqW A)CbxhƶnⷊЈ7Eۭ&jO{;`e5+ !/} \nμ}'t|_E f;_YN!TU^핞_N5WoI'; 1y +ACMru<$mM,ZR&/rg}!&'PjEǑbpV%WpC"Q0R0`wa5`MJT`B }7gEqNstZz0bU8LEuIKzSʈ'ܵl2wYKiҍh]*,3 ug(>ưids=3Md^ M|ÕbdGY_=L>v5A0݉&E`@6Tviiϰf% ^k0:X/sҭjR4C^`}5_*H51=p1PLAiR[+b(V7M9]/Izbz3{z T9V7 N-L)f8 9X|-*binkKf8QJ9cmV8~i8ΚZy aYTШsw ߍ'̪@hϧU:}Ҥ ߶A?4AA#L4$ΗJIx>VbȚub$2dy_쩊Nڲ=kZ| א{CQbA"pk]zSQ.-Qx6CӰ]ysE>gA-F:fXs5{ d֡ HihL~cueS1,$Ȍ VN77 1@"ӝpK@ FDL`*05!*1< ,Y\K 'T+B?NQ|hM ΅=Mm-^›IYLGEiLNJY;fP+vu-Yĵ-%PR62 PkȆ3L,^L[JC }3W:gU1pA0@ٕpf8= N+OX`f"͘h .@D > ;CUIoX1xD݈^cNKG!5LEܗ'Kgxվj=Ra ξDp=wʼn }yJNlf9`l6mZÃ@s%SB,f,RcefSɁ썗 uh;;ɻeшu䌧:8Ϩ1s[rӆcBe {kY{D\}]քPOXJ~ͿD06-uVaMekDL7Xq,ʙN9_ #4q{Rb1U|b %?~|2ȣНK8q9dG/;ĊY?=sEۯ8 χMEʏ>l&TDA%/ J6 7 ;%|R]Luةe2E_vEJGok[>fn;GMbЁ@TR2 4 lkSVOi3#߳t !] $HASK.֤Y|3Pv$k-W@g3k:i7:Vxgm8C,H!!˹,6P"`mzB6vs,!h/X*íekO@Cse/|p %'9>|66%rj,ߡ#(oV1ek1!ŽdÀ},z=("lPZ9Rd>)[JТ`6%5/_",y^ȜHk1K;ӗEӟޡ& Ί >vI.$~6̞=-p**%4-; qb>AEtQHKg0v7ԇ7I5!qw|5i23_&rS7fcMm|\b͉L4e/%PGTMBoi@0@ e`z&ޙk" (aҦn%GwD3!SBD^֜ xm]hП"d){I;Qp׍  ^p}1wm/b͂rK%AuSc!yeH=1m*/S-Q"<1k-PТ2p՟ʣ"n!Dx,/¼!?ƊS2PV,6b&䅔 9]ܬMBх(VY¢;7X uUwZ'eٻXĕpsM$)gDOF}C7 E?(߲0cGh` ?@h[\W BΨ%'[ڛXvWAٜe@QV3tqȶ*TI7̽Wh䖢n0;>ċ͙G*PBxa c/^<n"!+$@|(9Qדv!-f?@nM0ۆX D?|I)Q Z˵o/ׁ̋|'N{8) âRpI 2uH kA erV:GPm-":-D3:WhEX LFi B#9 2f^} 8o͝@+93dS/k#z si>ϻqFbwP6Oh֜taH7V-7kܛ/Y}ر?>jL-I MVԣwK1ZZk-q̎$AK>QAbv%Ği* DĒG"#;}+-㌓RylsrTT"*4FgȄAkPgDA5;Qg n/lۼ>Ow.`Gm6搚RTPXðV |+vߜae M'|t_-˓e:OLDH-#gIJϡFtޑC~@k(B^Kh=s/`__ӗU(Sc)Q^a$$*[9XĞL,X3iiU}nQ?JEE>f|mFZ>Fǘ18M%g4)4gWLU)SAE}^ ~TBb:jw|7q}EYAoېF,"# s;G-{^zTy$%+J ȿ/fی6c.IOӧL ~n ϥ깐j)f*+7G+t+oST2˦!ړjź@۫,Sg#ʘN@[#IS"vܵ I%I EN,2(FZz"v)RXJ9FlEp_2+B ZN^ʾ [ЏV82얅85|5G_؃z |ti&g^,gZE,a:-C2hk݂2p9@e H]\.i%c~rs˚;4VBw-VLTmtS焐 y9QRSX/wEBñYtF>B Und%`J10\T<$Lw~{O E`@ot6[jIZƈ`j[E@#ި3|Λو^ *$S7#NB"Ft %; ]닗"Mg!߬ ve@[!}ϭ}Vj|#M gWI6A:ŘM$$L.܊M ѣNv=<(B7fq+ 1"6G9\?ltN$橊ԋ!˒ 9n r,CITQ==F 6.\Y\++> ">VB:f]9=ᲪQR1aϐx(S9j2FC^5D>X<hep[ED2xh>F[&xn%`J#():m bkG+Hʠ2*Ӡex)KY">?ܐOyDJL: MZgq)e`;φFAءKڡ#/r|"ߤlq9(C&+c/+$i-) H بF^;D['./~2`!t:tX޷|MfwL,ѽD#b]>ҁI747JzѲOMUΈ|>' sƇ"ă a 5IԥlAS$(: rko%&CJ@5NGmGbjF2%.#j@܇~(H>nkLntHIW΀aS #:2Kx3_ )ii:磻 BgIfsw#o9"tF' %#ȽJ E(PyVUd4,G0!؂eaD'~mr* EJ끻҅.#qvד7M<`RC9:BܫD{UkA3+Ѻf.>UO~V2,Mj"-Q uUY ƣʢU8RtNnSB\iٝD"K4F0TEڰ^(p>UQHr>!KP#H> TD ?D`hH 'vm2Ϯ‚&_kY,iZRR3Y`ϻe]LdE-L 1ϰXyn$enJ??/I_B3Ե54MU7HTt4#Np$U#z(˱/o kp"p# 8X8[=a$6ueA(3@4/f@vI6(<0F `ʼn1 Qi9!ؚ}:Ns``q3cDl>,8:*{ ' {| D m4 N-nf6 4Q#*㓜㠠kxqHoKd`lYOUC:X+ LPv }̆"q[aڹ6Io%i9Wȅ D a(l5kGe /GϏPƅ90i.s|!cKCT5ߑX6+`.q?0 aMo'SUϦ}3쉓ִ"iɜv6hjf0݋ϼ{47dW4E@ޕ8[A"+ JyWM/O+['z1}&e͹Jx#ٞuK}{&@(sslo%56Z#) PY[ndi)k7(a}CITۮ (;\\;QU@19֤Q-AyI6]bM M9/3;4Mz=\N6HQM1:Ga)Nڃ?;iYQ_@E_v>LlemQ<3b% k,x6Rrԝa./ãnMiq5LV 'S +mL,iD\ѱ|GBVA  TNjP|\E>ԯ͇Iݔ%Z@ci6=4]C#$Qzgӥ> eΛ'IR. p>ɰŽg+}WړWŞb[/DZ){oESQ62)rD!*f wO0`dNOS'  XPyW7)vU&,u2Z၏ g(CV y 0a ~kE);TvsKcUd|Ot1Q=+ˆd4~ tG,v{\3a=y$V8/MrT`!|v1ܝ!<R6y* )+sEF-u)CLfQZ ߮q.}V?O}~~ul D'7-*r< a~:.Ixӧ:rrƳ)FJnKE;7żw?iJ˭9KԊ(*85 WP+?n&0((خTR֨赑,_,2% La&<ˮ/srܞfx}u]1r*XToI`-!Kg_5pV@l6"n-gP'򔩁ľNZH*'>Y9(f ᶯ!AԝLHVu}FS_ij'GaoX߾PB߸~VkP9IJQŝ *eIv@b:ry=jwf a<2v*/;>sbXP+pZTo൧+>(7IY†j"zY<3ӕ ]-+*H"ۼ}{;M:ц˘RK+ilHUI^wKP?@= ;t 6"g/K^#!-V 2jı4_W wǥEvf(/ ѳz3oo֫Hzs GLB d8~6K^&H>pP$nug8豮‰3dE?JgaNmdM$6T9 ӎۧ4Ub5mwW:& }3k>@)JBsj_'pNP<y h /ۏsJ~دJ $5,O )*5d޽=;#3|9qm4[pT.=D"cV56Y_\?Z~1;50aeQL^(G2B@AҧPΖͯ),2ЦYN*(>whsݘj0fԭajy~4w_F$ ?F 2!<^A`Uqg?JRFaXأek蒨%|)x8+G*u)90A%v)mzz,>e|9nlЅr^&Gqdበf=ئ]ڛ@(DėT$DY*WBf蜫9xt C\n"m@~T.N4i?Kΰ%-pd1< ֥72AR=`gP Sm,!@[$NύbDX6^ojJDlCKa|)(Me~8SmU?z_|IW8X@,}!m_:SlH՜O-0Fj\F c~R2-|z)S>{s/*^O[wbV!L+=4_jT(8kg}gN 乌Vw)'2 " {3PY=r@ߌ[x{ִ*Pdc _lkm$D5/|jYwl`ѕ )W-b/Di~:w4&yB "ChB084KtVv #F2f*LZW=Z.w莚+O7pCu`o-u?ĉyg-=51un!o*"Pd5א^@$4>{*\S4c$ [SiGOa<yMe1d! ;΃gv:۷l(r[ ʨ}$L(f˱XzUǡ^ɻ/E3+5ң1ȨApt U^mV%=`^1NG"b33 9pE<z`j.D7 ͫ^Bprs{ yhu$g,\jof κze3S{ :47CRcLb ޕ0%6)4{-xJhfKP(Ư3V(t6֒,UU G5P56%`B3Ht$n8ƾ1HcPhx\ѾW4HUmS-BI<:1$;DF [9l`11FTm,M.ZA#iP$4H=ȏ1y A@]%x1{7OV) ,\f$hsiҎ2b8 :Ztɰ`>@%tKT<膻3C-49j(N^JJ=7+VP>ܙ$먀,F ?o{3?=Oa--}ȗrthȸ=m[{3ťngH6|nQvIu&kٛVm:XL Z^7h ::P=Wm-T.}ݱ"r5{`0yMGF`yD l#CUUX{ej9@]”%Ӟʔe#I{"F© lzZAaIJx!9Y3j:XWxy!NxbƷ{jC^(F༊z2}l$xrDz9ʫSl=Pk 6ط\ l#D~"Y h;<U؂ivj:cDt4dʴ=#f\ׂ-_Dg=Lɼg \Iyټ@6{N_2%:گS!-"?Y4dElS18@ =A)#`us>R x~u TRjVKOUw4CLn;G{1G7~RXHdR_|Յ"n[-aw@x3P &oKHI~Zb9h‘+h1DP}ĈU'y|d_]j. ˅ ](I Hqj8x:/?*u. /Cy7ˮ`8l\=ipVCxzB# lHϢE:J >(I^E!l(ƾN@א{90Y*Ƣ%%$РFbԿĤ/nDW2`)RR̊wrlDR;g "¾rd\6E& Bki~&_… 4НѻC f 0y6ŪIWKǙQGYDQ 3+DI&gnޟ|*΋hNi@uu-ͺYABE>]CawF ”y?P ٥]2Z?E~9A;d?02 #/ .??bFj>+7 P⑳ 0v i$, m| 45,^N+gSh/gAql!0ʚ .c8'\SccDxTŅ!Qq BX IB9db XN# jz y05SqRL¹/cP&v \2hiHcof?PyE<1MLQ_"#ԣ2e¡c EPQ4!TԊm# ) G,P]q궁ʲ^ZW3E(6N4-#pSx 3NZT(mɿs&2.e2κ HL'N_LWh^ Ԧ-V'*nD wjSٛqZ=(Z2JHFWPjm5{eg]e6 YhhsUYϻ)#1%H}D ? o. 7l}1}m0Ip8A{S*ja$$9{Oz8ڗ3hPboaQPI}H'|Փc!)zGA۸_K F^pR.LAK=Q.+˼H]s3EGجYzR:q;E[Xa\59IZҲ?Lr2p*3 h3¿ߘR]z 7|JNd"i-HB {Lp)$nJ OVܺ&tBp'-d\{GjCE#W@9BMO0ˈD~v$).Fa,BA/)^HD 59 Uh7Us"V3ץej 0(ʫ`rP~8#qC}]`^`n@ӌbi]eqy ,[M*|}G-{MKΡ Y3?VB; 꺠2Ӻ9n3V rΏY!Š>^Sƨ8Bhan{4[1 khU۸j@Ņ9]ui#O.=TH+#ZzW0j`v0Q'c)ld.@Н;.pX,ǩmNmUm*zn~PzۜUI8ƼInC7+쳁|A]x~1m kR#KL)ni6~l$lֲ[I r'+BF4-q=xje9=LR\To - Y)lH*D͚0`Ff_$OtuޢKS#Mf9+ڋQ:3Ff;-qn{Qv5 :N])M0 nW[jĂϊ~vYq3#so-o9Zip?iʴ◙ǧіm:D } 7.\㈖>keJ4>=Kvh˝>ZX[qr{.2ck|;tĶN+e1VUͨS:/Q8<Yi^W90Pn: ڬhm6X-]_q{&nE/(֔u?R*̾M;('%P\Q\_xdkft>/mqmba&]Tmq0}e )%[ZXT%[]ndW':i@tBĪu 0%m^M(8dfm'ܿnЄ#v7b #zwT,>$؜CE$ʛ gdWxW#-peǹLf~~CONzGP#//K/ſ^},IwgW[r0 7{|-[r;kqVfNDԭxJ : <%=4:ݥ|%rnq2N{d J{,WѰ0~"ɪB(H:բ%;Ȯ`d{oEr(md"W;ӧ(3q]E*bET)h3"֍@ЄɅ7ii(SM&p1VAS`P.km"|fK0w;EJPKqЉ @D(׌aW& Ciu1 -'2i=tm%y`qx3"H阙ԓuuu Ef4{ "ܠ FzRҜ.0RC 42AwW?[{G+@FALf]%ԓ쥣$˂3KiQhDت9o˖pR莭M)#K弽g(;K`}}qG67OG=rkW7ʾ7 Rէ>/\h^H{%QXgyn@\ڔA1  +P=$]y7׹8F=иFoH3F~Jw@(_`HAQgFPJ2]S 4㋹.Ӑ(׳Z`A@ #vT^$Q"zQlXƬ@G Uђ$fe =a?aY.N+B-jKVGh[%PF~0h O1$z\bT2S`p.ďGl:L ʚa_b/Fl|𗬂euιs`J$SMZE'q{{dk*O0.̈́/}`)?QV&AJaAYCôXs~;19ZuɖyPsA.VΖv> w2i0Jw!fv^@c$䟊%l/jK_-'G4i]!=29cz#wIh{( NKms"f~J1=;ޓ'XkMWn&^ K &K+9^? 5 Z*ĀA%0ȹ$,VUii4ڲAbco>V[Rz-6?y$06p: Ѽ~qI6%k?O52dq$]&!0x$%j3oǂvvS^%@ӛY/2:q RMz*ox/꯷{yAx;xD]`jר̈́;MCXpNߧ[Ll:F qДᖛ?k :F]ޒ+y^[>}=,U]W.Ck*KWSB ~.shGd,X0C8IgDY=0_Y "z럪6VKyŮ޾=)*A w1*F1(D=KJrA.~HX˄f}Od!R %߿EAJ&u 3#s 8 J6)d~"hY \aQ>RU-JZ~rt+򇽓UZ|7nTby4+bŵ3%גM^ȱMC`yaO้7MM/Z-:-J^ЀIl8,[{ݷP%_Z]m{Ң-NZ6]P7}MB}l{]B/T+8(<%-Pr k9^R0ݼGU[SoG'V8FN5)ɒK "jCyhJ˦P6E?'BAOR>#]qWQ؅M ?m34kG[o7#U ҿ=NZ6I&bŮ #r>ty&)g(Kʹ:KG)I7CX>8<"j}:ed/LQsk t.8T.-<(Km&#iQrn) " 㦒k&Ջ d#N!_"@*s[ o"qݱtV(UbklVExD$aľ.?sƠ"mm @hx.HV3PO^{^Aɺ }Z-ybk= PZ{⾔Ç.bp"ʠ֏KGZ^|]ة975E?wA ,Ihfrh)^\*:ySLKZNV.n-)9!i|m2Q(vM<1J 0I8$FI L`vۣؓD3$"ⲂWe~ndh{43*cܸd֚Gj<3fXAі ~oql$ .#,cR^%N覣߮E'$ Wr.nS.M)WP N!M%dju neIyOБ `]tk圪#0f5]^lNKjcr֤fakOmOI#dsc`mI{>RolFl RθAl"TPb޸h4w.kOXHç b 6԰F=n]-A+qt2ΗѰ)aJU#\,{gaY2G |_oX6vs&읫VՅa+G.xܚz GLcxps?fqBzUXKEvWtK9#arC[a`J2v62U32<_ɯPyކrG^TVJ1k*e yP_#0o#'f֟% qŔf )>HcY Q%O.qft/1b+ڗ>sZXM0;Yy"WTPM-N(1,b!Bm;i1BwaumrOT'uh5_yåI.^[| }Nt C{9!K| .?9 ~8Q…G[Oxo^QuH]{* ɅJiPCg-w38M_[+g/ݲJsKG (Jq< br3Bw*"{et?#ؒiT2vp`\I}QFM3,q ,ڶO$ Ng00|jҡ1?@q]4Gm/>ӝ( #(D7}D.Zbi^c >KԽrx\ 5'-wjfN+%cP0 8pi@EJ]SDI9T!3D͉0is^PiM&4˗`Z_"lDC""$f0;RcVͲ>C.h1}q9]cXg.,m&9 dLƵ)`v"5yX1UX羁Dn@6gN=H23ƛCs(HSWX( KC)HȊ`_e4=;eyFht }IesbkjFƒmOWl>rI-Cº&UvJ(V7->5eTSaG=WdqA+~Lr1>4&Lt+WuDٛ16LZbB}s>JJa'qZ]L:%Q':Ai%h  >]7W{YˬW c|*[btC{8hش&!8sK.@^dEqFLl'K߃;pΌ)>ko&} bNse@iTۉP5_^gaO!bnLi~cJ t/gdy.P* ]JO K!.BS 3~at(~6b(=ƃDSF^JKvx9'8dtu0bWa"{P"Ќ1]7Z<씆~¶tFy62^˽+L] rڔSb-R0a[kEV-i fv%laєeiSu6 ?oꢵn`,@e37t첓wg5 QjU|]I@aǫ7Mg‡_5 ūMb:s/~)jݏq> UtK8MIC#=.wMPs$fG[ܛb\5N*xyԞ5%BVOZp=[.AQF44Ӄdx-f ]x*l371/r>n玸4̵B6#_]Y*:d:$1d!̠{V(pY'7Esfncp"d$:(Hc4}<9!qv``O& 9:g|#m <~Ti F3Vd8j1~82jkd }tתWjm#7"!UHv ,0æҽJrFWj`Wi)Lߵȇ RXV8ț)u6b5FcQ$r{M'a7>X9^PAuل4 R}r oi[:) mEi&$htN:g.կP/PorkF Y!nGTu.Bo>o6!A6قHk^.ݘ:CIj_h̗9JEv:XغFK4I3sszO"_ tY>ju=w } \]4ϐ A+R2-Yb,Kz,6T)e-P/b]8FPof%2󝛣eoH1ķ8oDk6/DJG,oUBYKʺ?r̕SEfgt 1ECw!Kg"=AFTʆ^;8:g7K 8=*8cI(JRҦc i]i#!+7;|R22Y>bl*ـQAZ,cLrlk!,$Dx40f0"L)꓎búǭˠdU VM+I`Ewryڥi \X,> [Hˤ{( qe ZPA1-hU硼: /;v U++@kS/ĿN2v3R7=1ɦgؤ}=.:p/{'Pָ?TEnDIut-keO Y]8#S-"/8Q.%H81R/Z:YV˙0z=h )HB("*5=Nۛ)3Sk`r@~KB!b1@,t,2ax";U ؚT$a`}*Vdtg89!r4W@ HYvƹz!5}ml24= TӒib e{Ia:7Շ/ڋΔf]H{"29ĒǑUN baoX 1B|JI竮'FS5M|y_lUc!"?)BA!J`Hg?:_ _vǤM˸0-$C3yL.J]=2豅Im= Pfhb!Y?';XO-`ԟw*vя[RxT'Yco H<'9ΓC`FQw*<;#n=b|h4rHA? UB, Ʈ"Vg܊E ,`8 I5,g$!]2?k&g&K{Xذ0jB.ҐN9B̬}sEEuJ36H}=N߯o 4"(9cW~IGHWdBv(qAO,aGYzL\Cp&"ѡ 5/0?ƛ(n/fX!l3 JOʐ&⹑yWqnQ<%"iWyUqPm+ LR ~{sLmxoEخPr 1m%N-DN/N_cBNu꼊v:Ȃ!u &ss~rD} 16zhL;Cڱ / PJNNQ]:ȅk$=2/T/4nGgW 2N݇r1HEjy.U{ow50o1.E`eZq:|fh$O(88p cH+RaoTfM?< =c Q1ES 1b8fyrp07;zgv.gl R{ #eM+B-A79+ "έzV\ˮxP$,esocXrk]3e>2ӥ}tᣦhj[_uFŰrt w葌{ N0\ ENU0տ(U@·*CA?4y LM0m^N{ƃER%,+Tee[?o?h߷ 8hD% r3vjT=*A91nU'@:b.><6A<`WVT71G^l#*AIL8iuM.=Gc.e;H\er#_Bl #4?K}:Pp=ZSu %["^`tva߆ì)BH|[`PZ;e 5;*&K&6)DO X߆UçW v32q$ʋVIPq .X]}w.pN%=ElçNeq M>|geqUAb:ceP FnY!+pSHd2"ZWi[p]$S3{8^ JҊiMΕs=R53)>Ksu@+eyajw߳({8.Wx^Ϊ{Oa٧5)[-ҙSJX fb^wD[VxKTnz{{2-3>rNn3C`9tjcmeZge񂞂k]ϻkkQkôGboOwu7u&^&H=R?d%q}mݓK CwܟAHq]T;WƼi'%i rikEpLW` ˔8W>nK k;K*&Qzo`̐yRS)><nHzs:pLxX=.+ !PYiXYo֍xB[IMIhDj}~k&"ZTRB<+Cjvp4A55 I8dQH2))gM3AC 1⬴9 7z[R,Ӎmy^.kET#+5cϻ*~turk:l( !~SzsHd#g?`Cظ<4, AAnj0&K[K ꀤ@Ê`9Rܨ0봟)u-t{)>DMB*98}e8 BK72y;~ WDrJw fX0Hu -!BbZ߇x!<~@נ|@G,;Q  81P{UIYIụQ0ɢKxƣuIM:[հHꃕzDkt'%Ps1uDX/R݃OBQn 5kwe /E.d 0{F1lf)mdsYۺUĜJzU5rp@`{ 0EZ̜1 BOGD*xh .^ GjtcK]OR\LĊaA<B%Sf`$g"aߔ#9YKf]>`+,cFH0s򍉓^S(=(s%z9E$wϙ*'~W4PGlfaBCM,qW6!6R+M|bm%r>P82TJD)a k,E=vrӌFf6SUL+Xuc0PR"SKښASJ׻%\|:B*"g\"%+,-he/sT,hx054: E6J5|+H؈V4-|{FWf^(bp[劗\xAޭ~D=Ѓ.yxf,JHú`;J$TvPB"l@σڄ }t)[ɞRNDz'I evxz'lF(V ? ڮ"V[f!QY/">Z"NnԷxDn}-%\ƻUSQ7ݻGY[Q>(P8%@!u,ǎɊO^Ɔ#0ꬥi-AoaӗuAObфd:9DM"gKd )"9EyO[wvKq {m$K$nC#cu.b+&MށM0fDq&Ks'e3?jA:S08*Eg%̈ e0i7A0V"dIwY]QeL6kǝlezהy&bp|mw.mZvlxy~ke0Ht+kw?:dNA}n;(F.rvVuPrYXI~,$]nBY\+B&_ͧtqx5)ĠM@&5[Oǃ7 P)Y dP$esA#QɽP\!{JXFͣU Iĩ?tnjաK4Ttœ5,I Κ57*;)%cD5շ _V962Bwv %K ^=7Oy${v cdwCǿ)64ch9Ƈ),EH€+&h <ӟ0WNC8;dVe YL] :]uϟ$hMoDf'+\s{<'߉̓H?wy wΫ2Cԗ_j`˓|ō릥:Rc ҞjGl8.|ƋU\tC bFE/tRsqYTKЖ'v$J8*H1 qY !݁ w,UOۗG-4~GuƳUw7bеE_?= 3T0\nDJ/{hHKv }Tw|KdUn-{t[zL&Ϝg*b\b%8!7YY{W1Yh۩t#c RN'8IˉO Z^6&%[ff&IxaaZJN|$dPMX轈;YV])\W4kQfPFH~γ]TqD)c1!W[1\1ʂ4QXQf6s җF/YDN9F[=sEq df~F8sN/ROd2Yqfƀ蝀φD8:O1S|;Q5AC *>"ͤo.qMOI>! D ݶBEtB_(ThoFg5 [3 jaa_{"uZa~}^}WUsޑQ6,dyBFc] '3m8aތg)0Q,b {oNjwsh=i@AXS 1OYo$a_jQ(HPK} \T h!zC8,N0l /\O7Z2.P|<ԯ, \PL 񭴋$Lsî$sQRؓ8~ܓDXM*ƯJk:HFvYp>NP~C QfhHٰ{q_PρfDf-q"4#FsqGR<:2/L"F\Os`}oׯfxpFUT)R ; {w('-_˃Ӿ$/x긎vb1qjBgahy46vJp[c)XrP}P~8F-ST!Nf6B\ŷ!Nl'~mEӃtL ZًTd)?x#onX׺ C卍W=T|wzƯrڼggSK3V]o'X=p$@AT8{i@*=>c`,;& F3VGRj4ׂs+/8m qٹ rf7iBl_sD4GԅЁq71_Ϭ.bA3W< u'CiVWP$7xGg(& = Ee+ƅ@0s:yS',7-^&E[?`l <%&/Noc sN<8Ht~ŀ*e[%-\-}@A#C>: 2 b$oN/KQ8::)hj".+am<#6|5 ֛i /\ ݒ½BuFV on| %(ᦛJM}1$᠔eT$0_H]=uT`& 9cH):3C16#}KDomK?VVZGCƒ}鈙u3"4%.oYL*{`%'MG32u/'%1=^q]h[0Z*?)~e_3n5Msm{H} T 6\w>-ӳT*}NM~fr'EBl؆Kbdu8ZL8[<+Iؾ07U{ Kڳ&uC C .d_c;0h ږ ՙ$V,CH};$#fl9`K(B5_PDP@=[ߥ@g]ڍuD8Smvb_dE7YC\ 1rEۼl^#=K!,o TC+]m{"}/;E_㟠;, +K ,gpPw,3PtQy }v0:2r&!ϲ6iF7E'Vlr "]I,v G4E8BҌjY:Z-.NHL~"9։}w?}RMa Ny4#P.9s>"/i7(%o56F#tQ+vNJ*s:%z/^F|d:X[q?Ҽ"6A#Ҟ" L0h0UE̱tQs%q̄r6>fqΠhtT>F?dZٓ \qNP I 0}1c$qG6 dL(2Xꇋ "z#ˬGjz @n~bhADYDt@a2~ۃ( O~ll7 _pX2nLg iǂlrgB/c-͡.mⰺct(Np&,-󝳸K1$Pu9  5wd :q=黥eZ]j; laFėVWv=x"_UiB+zl3TA _GOppjBnF_<+k0[#H{W2c*)_l=.x* yQ7k8⑈k9&a`C**;W0my٥ұ3h\"7(۹zycq>B0,Ӗyň:; @ƨ(g!siJT3>R J/€àgbnU<|n! 24z@ɶ e10#h3n7Lؽ+8:eu;Q 'kLkRкvǪ3ys H":T6%PX v/d:~d=Ʉ7~ʻ7BGmNb ]ܒCdsބv`3 ࡔR DY?N -`CN~x:d K==][f[2߼>RBH(Y 'áHXaf ф[&!eq]_}54~Gh~OZVo]ܽ&4$2IKuP7W@QD%kqֲDl?_zfwcb;-w}z޸puHn٣_Cpbr*\$!k^|()q>K^mOVlsOrWKRn4Ibk8>NWkytzB׭`!܄Bׅ[>vDHW w+Ɣ 'rqh&<B?K8W!7xwCg%.C'_G<'gŕ?Y`wKugNMxAٺ#߲KY5O{tå((y,>%^Oe<G,UyЊhuI%D>z(Pgu@J'}ydKbeL6JPˉR9]N] k#|sdxhPN}: @1˓Je"PFYw8wr&"]P̊R>ňNSXCTfò*;񜣆4W1Դ!z})U$V~T67k5mڠ)Lk|IFPGzؘ'nz`Ⱦq 'kn #+ʎWRp69.,d羨=ِ*6sH#V49G$%{E Q,`&; .>b~J~?+MFp K[Yr#lc`*-vâ޶Ig'ef M_%n/<& 9,(Hr.?YOvU;Kߥ0c:WqRlc N} Q*!`,ɿ[gan5ûԡ?kHg+IJ.kOҺ~3:--2F ʶKTV@'x糚oHeDMnw]U cOĨ>*f6Z[jԪF-H ؊"tI|żs"2~* t},[o< l۲8ƣCήV- Yj "BsQ&O_M|O|q;C<6K;Jmap!7͓*/W*pr ?dTx7[@틨q;.Юx%20 A cmH[ z5уNӮOWG KԋI jXȝc36^5xC(x;*10bɸg_\d 0" Y&d}w _Ӭ0L;h_0pZ τ4;qsy"1TиLX$}L!vk2b{@@~\)ȫt5 hsB5N(S3g;}x] (dƢF<<.uS_߶Hk@9oȲ[˿L|Xzbշ2 \Ƶ06'C% HW8h9fw$F>;ſ4E/ōWw:mvravkOrݸz_lڙmlPd'64kԍJ;'Է=-"[30=NRHq.X&[eh_:κ}# Jɦ²B_+DrEVG<'o#UߌR eg,o/S-,O00 TJ reY^c4q|,r ަۚ(~%dΓ媿^R(S.id3ڈ3:a:θ;DQ]&8 L9 /Ooi܎*q{uEKB@"-䳒HDH!H,("jfXyZ{Nl?K:cm;6qJo_-v33GbԬ+{fj"/E3B>5WVd?ۛ`ruYӭ9:zI7^B8o$-7(4O3}4ҲY+ix:S KO HC հ}\"uEX']ԕ.vfVBUό$EҐ_An}Ͷ}X#@k.1)RrdZdbxktOAՒkI\QL |[{1Pjg^D'~bŬ$gL`id"?`B9x4 mr]Eht wOQ9GH8ZN è#4=Ҫnes <"`9tk>$TdmfuOyľjZhTcm+>*s6 D6: 1 y YLO;¦ ɽOՒoӐsz1pɼ{{lP$;iZԧY>{igEB¶JDt!@]od?tj|U. H/Oy6ts`d6Q>IAWGcKJl)M u>EAr*`Z? Wp1c fEiFC:ejj4@O4σr"qQNҎgMh G95!aN< Lh\ f|E-_CNRFEܔ~#Rv8G0-}YǮ&{Ж-)u3)al\L'+L/=Q;k _,l5h(ZT#v'Kq:^0 @$gGjNS91n1"&E$a Oԗ怼uPiM+ romTVJUӟT&]~)?I/bm<,:)_@r4̿S,d7=oΚ٭R`O9J8TXW [Qꈿ %8e5$ 9y]r4yt! cMnNkebNY0*۴a'(xg WՋP=ܳ;I73)=߷MA)n[R:k,ӛ$uJ› zwwLr]>yg /zPEO`- <@< ^w槓E$^$1wfqexV~bI@GGBOts*D-2PqlvZֈ(?1b|Q(Ɋ`,Ƀжxs{$ƒ| ȽB>ީ>I㳷0k'^]ZuqbmV>n9u>R j7`->6͔͍+ NQ<@C{dP17teX rȗ"!&T$6H\h+@3A^"Ӵy' {3h\@|~K@y1 vxi\r̐,R> Y/dp ~P&5Mft*[*-D(PN@w)#TIF5^qVNAoj?Wb&Ftc*3 ,͖A7SNֽhWZ|T'a9SPpfq*2I*ޥ*5V]8ajiX󄡒) 2q^У=|$dWSW{IӤWVKXO(;g ]6QxK=Ph񥯗kar*`Nyl0yR>aY 5"Yv1v#Ӎ[{>ɽ)O@%*LU녑"+AC%<*K\ ]>ߎjs.^ǖ!BBrh8| >LT(wA(<\άgx.+@'vp|MҰuIp?%s"2y-JEHZ91i_fLe*(Ahm5oh"jjm-vU;Y 5ivH9Aa֝Q 7OGCH@'%ǏgZ9]J6!M;0p#R+ ܏lZ١2S*VJU:>eRA(W ;>CWܓ gl~_c̐ENX\K:dJw0,:Ų쬨c>`D~ʷ5crx ~lnT?YF y!=bi"]2BU^8E w0 ) ?^HQ|G=h~nd ȺК:I<r-#vrHTBV8ۖ'?I.D[/;Z :NкG̈nm^fi୻z)8-(!w n#iZMCpԬ>Fp *gk2tA*X)  hU3/?I;9h3TL'o:YhGC\Dz%7 qk\,ﶅ;ƓK64 y9To&,>⣱(sXd*]]"I?4a|Uy{|k78N\|4 s_xZ@K妺6"y FK_׍ wqLachB+F8Kn\P+/6~铘XTM=U(\"N4B~p)laksobY@X3ZaFJs=Z 73!ԛ`h13agm'׷46rZU Ћ8:v[)sϞ]Cro cDGS<޷^'La@gr>F]`=OpR4OFMf[lZ,d&=TDZxI yj`LZCZG3}ڻR/ f(,!F (,}.7Y\JV e(똟 <Ӳ=?vk|3]lm͏޵ ytn+<4^zcjC#_`@$/)%tۆQ{`HCwO;(XʦmeSPs+Bo=<@t>B,N Tiu,Ⱥ{. Gg5)b^,w!:!b(ZX1IP\_ ΫЁ'GaT(;:˕*Pdv?TO%A+ٳ_vX䅇wnl򎱟Rdy75 PJ=!\!8?2 a{M!(Tͨ/}#Ua3,3JfEfhLj+=O>¹]{زPdWXdibґ}OnZ4n"FdN;@ܠz<#fM&YYnп*!$·JKMxœLl&XH` D4|K^*NcֻSN[X`IVVy r j*359JLSYvRH(A0$Xo҂ eY&>&0p-j5*g$ f*K1q az0$ RX'yERױ9t[[g :0oz%{0MYt@i*KE󒀑./^9/Bg-bJ)Cc|fʬ?Ly*;De檆AJ561iD~yWΓ{yF{$)d~-"p(a $߬8n>=^x>`{f?OSQ"ݶBB0g!'%Z!yt'6l&’Z릩b-s x$h:zlj}f<֤T@G z. 2Y#!R(}LjTS8 gWMY!ܽ:ʝ$ 5yI/mpG@f!*'<z-E:ja@Ŵm̀6S&3d1сz9WQ`Ay5(8 tju8OCn6l&_(<6%(K P֨-FxȰeAP+ &My#_(Ȕr)Gg֨*m%!ZսIk k{;:qT.sS@I`ϸ\,I_5R?XxjS?R9PPϼP]xus.ȻSc?ȲфEUΌ(W]?%}佟އx7Q<Ǩe^4nO-ڽU},f|cHÙ`PDMPV9Sv4cDޤ^6Tf,~e?fJEx˳PmR!diЄR}2 /EnMiSay,lzKFsɊpIݰI#fCDRf{{roAQȾkfeq^5u(_Vz}5B1_C;,۰H 67ڂRSN?|Pذl\)}5qQ!RyCYCz^ZS[_5¦P|AdDvLY9ls=nj%6zt輩0TpG>}_!hqEa>+SOl?1TOtldz[m"x B5w-b]G.Nl,(^Yu0*"Pv=Nq\v1GcztDGL/|~3pu&?7"o 0tqP<Ir\ Yg[e0]fgbx; N%;)@E_B.MR {& 2m@Lk,:X_XØmg Rﳍ٘ךlIg>r:9.mleb4A;6mB'Qqv10&l 1s.#3h7ӈ*ד51uAeCג4>gO~<1-N pBo[7gTBJC}*Yٗ?+- q̶.Bdg$$1PՔ[}ݒJ 1\u~8MLp68 y^^HSV47SX1|fE +SKqOa⬞+%\Ьxe4'ҭSI%h\"}MA28t)$C _S3F2Tv6,bGg=SiwT=9e6OG'JDުߢ[Hwz\~V\a}C@?{<:0OUXVМ<ɜM,ڜe!`)_M }啄«섋{ |ݓG:l~=5Ԣ1TUۣ0h@řPe8<;t G"}Q;Ҟr;J(`ӉRdT3ɷ}Q[D'_ #AM>t+*_$EWC)kYMSs2-UUL#h6G&XPx5a@R}-y`崃3銼adh`嬉f4Pyc{l1dfd%r4{K!&]?mvoz"&8c @d$%XgLSi1.}Em Аm`@!Y#`ė\S+MK-H^mGC㭽C^ L'Tс#S|a 9mh[/c9,zYƐ!*y4ΧΦa,(!.+n':,5M dߙP'87EnF;['ؚ{;M^mzZàf˕`/w1현䍛[uܸ)X UD៘"P۾jɯ /Uóy&H*ǎm|M`݉bM^tN\8uҏ0 !!C[Gu*fQ`bZ,c F푩?N] O`箰"A@ެ]r C/7Z$N>m߉0y<۳y_J q9J TM룦fPSRWFg&1+~׹!,:9^(Zo;O!dЎܡDbX"Us6q>c s/ӧѩz_ yIoQT*o\[$rUmQbn̩5ʼj"m>sֆQK\rTZ=y~yʥDb@M P_xg+IqnYi M,sBXxFI|TTG㕕iLx0kIsg2^%7yޕ+.iB8Q9h^]>²h&f|P\6lM._qnO@KnoUw> ׭OpFx{cG.,$Ȁ)s<5n(:HƟEf+Y]Dp(sIyrԃ#֕JsZe1xnڹ{9=Tzi#j]8I)cո{̩( .Xr1`{ jNvEry&B> 6dα. 4đ+US3rװ_>*U|e^spyA snY[TpT * JT?L &g(} 93uv: {X?"N!E,pzׯ=4$n\5סvDPqW ](ZisbMNr~Ɗ{m'fNB,~Fg',gq˖=/HW3yCbC'OCapQfL]0ɉk+ɇ*6$0͖(2*;fc1ņENB-̑e IWkbAw,*?y1g6y>3Gb+= Yh7,/3M^rnua;B3Kf&| a؉JxSDWyV0&G=7ffd-ކ֌gFI֊[ۂ!U.=O?*П=R\($ j8kM[IpqhJs~P")B%X%} oP$YCn:5pu '-Ę==WW ɬdJ4XArZ@V8?[D;FPernͮˁ;4F쇋^PCB$؉"\$}Mc{q.N 1 N*Icq,iYB 8Ǫm?n]Ez8$$@K9<z4?y%XhHjg:Q<.tu9#N x:]e4y৔eUPE`c#"i!%Mا;W'Qy]2\(p;P.l2d.;_@*@e=A7˭&\G;ų볰X* 3 %F>Yb zXA*r+Vq;u#|!,U74 ?O9}t\k,;4n  UN6U3ȹ'XdQ)_Y -es | dcQ ֏KĩJߋ^7!"[m,Q΁)eT1pPbdַ$3\uyd#z`Ux:a?TG'ޒ̴V`; 99pw\dC V-^6 $*O7f#2bs\۱ąrUc 'U(haW)nm?3dV6lFFt"(|5qT@ՋeU܏2wYVËl t ch5nY!'¦ '<yatT0~!yK ytsX $WJVyϳܟʚN ppO*x;Њ8"?ծ]uopBzG*duM⚊P("+^T,3NlLb,k} -\"zNI|l.z({#j]v; wO֡Ex ,7?s,xb|V|^Qv~t%= .ɷ{ohk5vp{o|LNu Bc}s` PĹkWl̾ eǓq"7Y=#rPj'(`@`7ax;זGFv$;·}ea98R5"ș`+k7_J3;~lv}?r_Gy _ĘE2C 簁EXie!I}[i.򜨆꼑H}̅8a@+{)<+kQ)kB.uLLOOSNx(N=ZʶX *2:sm _Jo@BtAnH8%ݡ/ ńX`RFM 7Xke36" ܳ}ެ^/8 :)vLb|0h 'e\V̴Kjoﭞ~c1zup`iIg+lR'쟨SU~WKyjnP,/a3 3Gga'/1pTqZ[s\Hw _SR#n ʢ﴾Ep߫~w5-VL-X39Tx$0JWe?+0ZR^A(ŐZQ%cO/Je .?+#t[b5p`kLujB̜ !הID悹Npq:gnEK~DnWY1$C嫣[?T4txvPL[z#cNzmF7ӕIA?93cHq$%N"P œܬ?VX#/XS餂Ll[;礍+ಢcnMc-zdT|n U<$cXkڃnCA zZg{3FSiuK0J$9}\)!7ȩ0v ZW^>lDt~49wij ʦ,4Ek0 *I)/2Є9ʎ\ĝn $!xx"yu8HӃ^ly f"'^n29ƒYcw[ ?wٜ9l.d  iK ̸zԋyL*i.(lIuC2RxNxQ7ȘTP^̒.dCX"?6^$ *CPu l4 O]-ql#ʾ mm~g BY Q`OEvʏdj%^ීsZ9tuO}gAߗC^,,,%ix{#9'3&$y <cEkT[ rBJT$' Z9ą\.5Wby^a;Πg\8C[Z)jWd^˚p}L\0Yv5 7m#hH83Ny[*;Kklt݈1\^ny ,u,G`ATR Llq6ĉRt8,Ry<-E:M> ħqYD&lR~Q.lm͋6n-ȌkaC+YoFf³!Y85f|< ?w}T`Q j*뛅WiQ%0{B{'( =D&@<"C KT 2/06חomrW\(ݤs?>M9,Bj*|8N,Zw 1*PkqmC38k7)`<5n7-;:c<]&O`-.YA_WSnSpSf,/Y? U6B08i0ߡC!=1jklo%3(LԚ ίH{Mc j\7fTNyiH̵kqoαt57DmT}|x= cfX$02$:ǟ%##pO?v`ZsGzɥ~~G'  L{Wv՜ LJT9Bo{ݓ_jNPb1:fP!iᇁM?p8 sA7{45'4'a\tEuyi ƘQr4Z6`F~`.J[dgA5>ۜJjRO %.n.{IWRr y `r7b.0ٰDփm+XH"bOÓ3*^\SK4fɇ=5ITikHđuAڽɚ05JGZ"4~ض NQ?9^*`ȱ~]'A<z(&m> 'ay|yitXaZp3YlWCQGsjpeYQCu"4 ؗ8~?sS BpIfA(ڌPMl qa#Ww M7F,Ҏ>M$dG9|ƙ}S*WS,IEyHî^2IS^{"uRprJ ֈ1}!5,V&tar"[07QTH҄%Ll$Mw ɪ;\~-gWwp 8DMaU^+]60 &yaV K)J MtcWQA;劳cu b-w9:5w6׭#˟(lmo`i]Z)iRFhNstU޽,'4t=IaE?YƝ&f ;,/;>{53!si- {m$2[A; ߕ|5O mLmkЇʜg6T@Gjs6 聯Qz2䒺XCz(|S"Im_ې*p9`ңvJ9fwG80̦B RO GGf[:V2%%9A_('mXĤִ`5l>9!"D9fGJ\W7A:M@Q+&pT\19-3  A2PD\$F*bϬOag0cKC5Л*b'*uk{##?"ޏ% /(Gp*VD<|e3rA tbb*֫j+ ΋1$^HXȍu/(m&dV3L $+~bG8o]a&\x4[Ea,66XU {fbka~{()bU]Dq?C_$-|{h}C0vQ? oIyDLt4Qu~wByOhtX۾HgMF*Z}-GϪ^^ 6I7}=p=^[_=υDtHGv+)n'FVJ :,ϗIVJ~lPob P,Vd?#zIcmOv̒`Tki˭۟& eS#8eUdT#B Iݔ$ ?qōNWRMߊ29ntT̽p{8GKAʂ21-XB.>Q j=}By"*'#OH_O6ޱ kmI:0iw[xZ+]mCt`z ?{ߠW}Tͳl}bw' !{~߄ʉ͈u7'FhPCQ[!i=Q'ԇ?cOF:N) hӔq'[]AP ^?޼CĀ]*WXۻ.p*tAlups-ZfN%@Ke_@AT8GvBG%PC2: B^ ,=sm)vRw}.7WT:,Bv*R@URxuß12}i8M kחRot5_i+Eۜkr4~6zeNW˄ K)/,7׸I{0-"R 8dKAX!I7W;|z7YQՊL^<:䜾'xKKV;FIt㥪'XeJȀĈOe)QY@ H,1T[Tx#Lz(=l{ܢn+r;kmQ|s&j^O[7呉`K9GᦈWٽf=n9D-dM&3[ Nތ0M>47ds)8Ub>o)B] ҉S\ Qʅ& q՚s`?LRa4BDC%;}GVl ń7ȾO?q91@AmţMFѳ8mٺʹ=z P7˭MrTEi*j o'僧 qb1yA?X<_JMp~1H_!G(gRW΀%;'hV/]xX$2A9&,L}MLk˯Vd ;3d`B?N*"˓d$t~^q(BP[%dԍd^YژHa/_9T.  nJ_LU  o磜KBƴY1c Ǣ;f+6y 6:UY8L+*_hhsO:ڈ*4ojgt'<Ι4D#xµkDIC잚+23{ZNU}ÕL76'ۜS>X3?y[p눃LgvrRf1e @NrG9"wݳy5c?dYSC"48UFp1ց>)pDٛyl({ b74h)oaqZΏ!+|e+3E6iȵkA&\-z8rǛTl:2Eү"ufb+˪Si^ ׆pp, eߊ0_Cux;ɀq "lRMONbG6^l}8I<]Ŏ}~ŝ,4PG{l/ p|,\ \~ 7,(O3Q ߆MC ǡU& 6r].Z>{w⩌t͍@u՝e0Z5NWS5E4xEL; |Ӈfiߖyi! Xc8HJ/P(F`|SN!dVև{ §Q`|ёJ.۪DVt%(((LDտF+I^P1O>vC;4X\vc1IV.A*: 3 ގ<Ѣ-BE:U)+k󇤚ڧ(V^JBDUѦ; rK%jjw}!(W㞽JѼmŀ'ni)+ } 9X#y7n|' gƔ1lm}=omY*,NÓ f,Y&@z1ҁUau=gq΍%h$ OBj׶ sZ8.WJ~jJ޽|&K#mdG}Z`wα73`iq|mBbP7G5Qݻ3o36/ɸ:#p2~"<Շp#2l^=YI∭Nc:54'K,/|a[ z׸`ƿ!. >ȏv@ Su-R0!Ci.8(0*%\DXϙ卤g 𘩿xٱ-oZB)CJC0%#i%QGjGrv֖!`_*p=N9A˘sO{jhVOW)Jo UaAQ,l8T>o ɝ`\vj}(٤n~d炊xf* g(}BB G\Y“Gd;&OѸ;tzBI qUv fZ^R`?M~Ź/fo\R-ۓwРH qQ<=Rb.#q*zv & @Y%E.T:j$.{xwg9ԱMjc3n OJVA?vh]Gk'G*[c\7 wyl^[{{0ɱ*t£w0widDn!_-H/O$c`9Υ7]]scZTpx 89KMY ]ݦj  ^/J=Gؾ;iK*q;'h[p<ٲhs]7sҦ/ѣSZ"i:ގ|BJ#cBCl+GMjҗUG!V'y4XNK44P-@2T0~y~_A#`hmS~'K{dtk `Y\Ϣya.,a&|ÇRl|%:W1@*`jDYn4!O*cNR-/S\uڬA, qe\~|,Kz[9&(%|ú N-aܓ WfԢ/#SfsCP+L'^W5hN nf*7"B3*MKQKI, <B⟾;x+R0s`_Q~1Sư&8S<7+*^bhin!6ka 73  H\bW{M`f{PBvuLݯ=SsYNmd>CگE0dmSm <8Tet٧=CB>ӠOY+ճ}kd[YvX& q ۳*FWؓ.>Q-Ѻ:R['%rAK> s"P0,]_e 3I *A5f;8&`MfGU"DZ  A7$P˝px2yz*@#OҊ6` $HTAvU9Q:Ă=Ru1?-X=(pXqxiVܛMWtkWm yqӫ6Ś?#~R‚γIA΂LuP;4t0, 8D `%}ҨtPƼS.yY׆hDv5m*wkJOtӹhV!\d;x95!z5Ӛk.|Vޢ %Isyb՝ʖ0l#.w_UtŬ\G\ 7)ܚEZ b1:~U {r7c[cݒx4^]@ZS|Da5N[rz Z{%$\nG}ڥlRк#.C`vXjO#a2TbAҰ[~S`^27&mqfh'+FWQZS^X)rj&dBcgS<~NFEDB0ۤf4B]2|鼝JVt(VRM0Q]t/Wۇ/nY* heȩcYIZ}:Eq!g3^qr#i@i{&bdu5ܲW%De#񧳐Nǡؙ(s_=׹Q jEǾhS:st(+Tjxh`q_tn% zKa>ě XY"`WB DkJM=r&:lU^0-4k갞xdGT(%,U't_׋VJYdД 0 {-@cRpkٓ[]=}TlR:Vʄy4G`[ mShncq֥YT'Mwi&^&d@b?]iWp]gLŎ2pzD`fV7h`XT˄̎_GWH`L7FhH& ghldiHB6/?Y]~pq(̃۔2v(ҍP?E{ ($vŎnrbIY!R4*re+/vzzxݯ^.K"SQŬ A8ΪK'h?R8ncYE;[,Cl?%mOUB=MWrr=|:Q`V7^E52'{hf}ֈUlN\HxՁuEhm\ %Ⳳu v>sdF)K+w%L,xepGgb,>)OlL"Pd]Z|2G1l|4N@m۲W=:03^AQ14<'ٟ .Ŵ%?s'G `flTX^3YN gɁq BPQJ䠀w7Q[!Z<3Lr_F,U! dH#@o9(2^7cp?HFf4]Nuv$@]R'N>OD_b~QPMJ8N=j<' nK9 ٠,¿iItJ77cR%Wܹ<08]N$hqnC?[X.aiαDehJiZކBbוAms Y,1j)ќ{ l.h:\|)sϭ(T Amߋ1|wGmυtVZW e8j!uk;] ʓ):R}h4yMvj1qٯĬkOdЀRrtK* Y:ˌׂ7[c!:Ǭ%!M>;H2a$9.O=ΔZ)SO-fwE?^h'\GDR%$ }575fs-@4@:۞d$4V,DRsQ SZё:٧G)Md 5kKRHY]5?TMXM^񉺩_Ң"*SUwAr^CX<kUH{{paCԈUET®yh<*nKޥ+?@hV,* sK8`%/Y]Vv>H/pI~^&(l[לlNX) ꏳ"QC.TkRr"kr]W>nEy]3ʬ71_d cj;+eW˽q(`W`K}pSf~c4*+d顈S&5\?*rH{J8?nㄽYHȡջj a$L3V%|KS,e_BlE^0 _Q{ؑ-:<z) SH U][ qr6: !v+xE(,ԥ#u[Aζ𖔩H !uk kht);09`n_K;|G8Ц@K[y&t7\l.OCt7,w@DiV̷L%kf[i "Yj|1}98AzYKإl`=g뺱ٷy~O7El]ѵϹ5>[t,)P嶼c p҉Vb=y~~{0WT9sl*|LoSD-=48eR582R<4݂s6 6Ӛ #<0َih)],?vrʕKX)"ٶ@#RBLw7RTsB$SDy,bkvIbX ӥ$7 u2cOh.\P1kR4& ϯl[<[)gcg;X/yU{2?J-,6їa)8l T^YpkDvѧB*ƟI;u3Q'E #S`WkcXb9T ;'fl}4܍4C vih72dzJM#Ka LqT/wGo@Ԣ(h*f >ܓNb1Vx5vp7GZkI42;l +ZŤ< E,.M!luJ 8TZCYJL1IsZY$ȹ^rmr&DiT`AfY|nnsve@|YF~{/-Lk:\>nT{NulߑX#/U@y5d#J1)z7V>BHk }!=C-qOyu:%F"l'Po#>\eXP&I/7j`e"JefT6,˪O!ӫ CMƃH?[ݛi5dE*@\5p^)|\;bFGMC$);gj}L(?è&N1/StOؑ ʜPEW!.9]t5&x/kaNZ2}i+R6t}IzfN:/!tLgrZf cN5x^bQەu*7 ^(T i5cDt*ؚͱ61d㽪-0qd*$Hukm$圶lHKKҚ2m]*<=笳p~Fp!ŻBa4C~75LιV^߷>->,Gcn2''8ϨbM2[A]bAeֳ6ϓ OGLj''1~1ٳ)@<)gNيzKO.ZQaOf`εМSXӱF4ݙ֞`VSh ;:y P˸ψU9_ZLk,9^˰hv ֘:ǁ4Pl'73y&&+7cm#:׼/2U<\[NWUmnҨZ35"s!bw Pܬ_I1P;1ɈOX2N9d+0o9!e3(R($5Op(gu1Af{a΀*'y~q.PXS怰V%nPHa<Ȏ/V^$s#hIvINcSci(d?藞yKʼ>I(;?㲌`%l{#.MB_1>H$jJS:1z=`)a7i6I\Ar()#+elJ}s\KkW/ :E/0NMLh~3MEqb~0U5OH7U%3bgw]*Zb,XL\ f$C,a}V@ATyzR;Tʨh\;NL`3"2)&!klN8 30wo|3+$ex|4Mv̈́nK{)M!<:v&;h49&YIvl OkjT,K,޷6`Ƃ % c}K v gNBrӸ*+b,_/v ^gs#xeaڥr[>"~N>MͿvS705UR2Q5 >n ;`Pɒ h]dWHy|VF x<~O3?h/ &Q7;"JZqiU Lκ_0<˹ fO{ (G.e#x܍ok,آk4Lq%OȨM5Њ_#W g>"KlwN\O(fbyrnnU>sȟ~LNo;Z Ld:T9,uizqng}n\tT5˽GA2RB"{=+4,mi*߽&?8fT9;Zz>!4 dV,ch黉O&$[6(AƓܸ>q WkX#`!dyB;ZݥkCa\ L!E^w*`z[ܸwy&lbļpJ?t5f4[g_>k(Z9x̲+3q(=1wk6Ƶz,QRZT0) YtHuS&.4C[:Ϭ S -SwygaHrQKP}7ҁ E MՎ&b#FsTl |pq;KEBP}$;ſd4d1uRN::фVxʊH.W'./Oaʗ`~ux h( /&^ ?APN}$RvP`QwLW P>+E*mHildX0Y!n h)yє렗ǭoy ^߽ 8ǐllO.$_$ւ|_RNBv@ ?wp'lTs Sk t5R tO<:Z(r<|8JĨ%le ЩQ3j0LY{N&G30bw`zO$ 䋧f ix>ڲ_ pͨ`C)3?n[.y fn5 @">zO__E1 *?q CfEe+7:Tz99Du 1Hr)&/*CMezT뱻CzHv}}lo+RiJbm u>WI%JXzi`rQڏ.ׁ身(3bAK6ԷW[IP߈d-/Mi'lhODs]gΞx )x6 xl< QENG]m/s_`{E`PՖ_qf%͈%{_$Ci2קp^oD%u@*!ŧ6vnf4q*›R!EH+^;n\ ~.r8ѫgU*8WoQ(\3,!v;[NLHgsc8L$qKnyx\q \\,H77ހWc.-XaWH_cB.= pI Zd&A D$H j.mj8R_@Q~sX.(IKz/"{>7[kjUit5z$zؓk^؂h[{me7r&%a(D2^E9e+eT'A z$+JlUZ9}([# ]j*^?.ꞝneoC8rI</&Q lNФ.Olu}l%NFBp  ;Dx2 Oe*΂=(=˃pإy3%XV) Al <8o:tB5+l^IN5DaQ\69^ \eОs>3}D_PW%!%З-YS{je]W]loRPomQe>V/weC= Hd#x, K!0 x-O^s4J*YYEJ1'?D}L9|l.=6TH _F}j(x&iȗ"Qtb.wPзlĥz=bXi7#="!/'N(@$FeYF ߐP2)> (nCa;3ވ[yuN6-=PntbÁX{D8Bw# .ϸns|{әl:tۧZbٴ2>YH 7:'a"+>&n#C #pܧFsa)Yޤ"019g<{는 I@I+6vAj ?U5J:L1`{tSq|^MBjEVtu| Oʩ}ȿSe05Tt @Vn:+wQC^I^WqV}3e@%sB')gGeә_(-[w [u |L >?>6t/E30VrZc%w,pD+qԾA:KRW}ͯ=ӝllaRqSLB3YbDn, 0j#^E4?o/h֮KZQK@DDۜH踚@h6Efņp.&G|)x"^B?,0*DqlؑPoN\9 zz pR"ΣNB~UrE)aZ ?ozԕ*Vip%tJ֥ #D]DK ;Lֽ;lSJ$@ 7b),͎0roܘW^6pt%fDy=.H}]{D;H;RJii ;QF>,KԮ؄{"<:YPxrxz]#"MtU!h:TFM}L4]2zG1ڢ6>.*öt@NrvD6(_ڙ/lb`1m˜1W[^~o%L%kr,u%)[q9'h0*.~J8oRhlAY.+=g+CGGFq$;ƪs3!T?AQiU SITnbdm1C# 8`* ;QƭxDTL hBi~HPUqц w!,OhAI{Pr1p5Nujz=ё;z>#ee{t(4w@w",ƭԮqʖ30:U>_c1X 1Xt{wѱs_R>x뛾[EJON紦[䟇 M_JvXU 2eR@'fF(ddDBiv߾e3SGvӳȆJx0ܜ>P+vDzpQHb1B9Mj_'Ɇ ;P X_}]-OQՃSB;}P >3=QGs^c\8 @tԬ X?:Eg z'i~VM#%ٽ*sBdc`[ t(|r`!)ApU g2:CE~ pq^77hˡucpۢ6U#V@)➨^6e;uT) kvU\_+<f$-u[]bSVzy5̲X!e-< LrVbxTnvgSel8eIIG`0>;BD &?3d]Wv<}b&ѲW8lRx(Qȶ2T/4!do/<1 i 5]ѩ 5JB2tf BT2_CD:(ޓzWB|XFb5p&ߠ)CSChOm< ɘ%h=(4{rj.8EktE8G\6)Lw:xy J,Bs4oeCQzV!8EG rMJ08$E Xk,.NdOg鷨b.j15bghqFY2ҍWꡜPXϷ?~TdM p1hd 2opÀ*HOn!  %Du\1 =\͖6GeiUrPd6!fp 㲄X]+ţc05_@ⴧd CQ-قEIdTY&<0-PTIu _B+Ƨ eSFnEJY\|_x6#*|a;jAgBaP4Ɵ^f kOS-2RZgC{$ƴ)\7p5;a𢡊X/.Myc+ 6vG>tU11%tٷ %\*WuQE9PȡOpxgHgmx!L3^|V! ?AlT*=%W7|2Q24Ƿ4HqͿ[jhJD:e&Pέ-`ui/rh7 גD~{*qUݣ $o@qjse#V=m?H6焾AB[sjFifYz;]-2͒&BHIτZ:f5f9HH-ZI%;τM}suBdIZ:+Wks`[6wql3-yEgM֐|\&Z^%]C0Z 﫟GRѐL`:T$恽Wa]&Z b `:"&x+_Ն7.# | B#J. 3{S040O? Mmnzt=3G׏i^T\v42kLN[Mf7Ռvzrl.}`a@3;qe$(›_^ &I5K!Up{(YLt/忣+]BAйDZqU1z;% 8m16Yh{RH|wf46LZt28duK55{b`JsR]P-{<,Y-V d%NcվNqШU& mg?UK ڟH$)Ɓ7AdoTS n9d88\W) pstVT\.?(5'WȝD͑yDOqhr  Wev!b#.9gmY ,BJD#'6䎒pZF/?`MQ<-fW}M-oBI=Beukl1VS+٨ea$Mlhч8B+oB&KFdk`cHj,mvvW~̒"%cW#@ =F b̴w|Śt&qϑ<>Wσs[-4鰌ВZH))O|Q漰1@ZŀG/& ܓ7D%Ѱc;a dVA Stڕ#"ϺқgިJ鴍*ae7Cxy;\plUOkS ܃5nK83 e3R p#<\o?^,qroF+cZ&>SOF+:W9eɌ9$/#G\IzrP6o0K*J<)!qCh2HhXݦѸwCY@D%,(џbd!l|=!ڸeBMz/C e%I! !3Q bDi4GCVLm%e̘I­ [Das`HNzKG珐;`nR cN"Å{R3Nz{piڛB>AgQv}[h$DXwSm2bqlF"~b~-A3`kڃR -#u:ݷW~ $̴LKΓ6іƞ9(_;̻uhrX,A柜b*c&0^TK#:.3]t)l \zQA$ I!qBʩQBt>x6Y?&RGatu,H7ﴥ$Hhvlnb3?Wg4)ÃzrN&ZJ&gRum ub*Pz %YܬˀAiɭ|&"{!sظG⦿;{yiޭ'BDX&N~ǚe7Mf e$ &CrJ>=Hp^ k1=%%2O麼&"xڱE v4tH# ,+Xm+ޯd3D4(ntVvLg[0,~D0>=:Ǽ9]83"˸KIu?}/I>J8 mRVc9q56ֲ*Jә@`qi c׽OlK Eu&QK s pB !}`dDvkn KoFhr#ʾ\[(//>فs&~hMl(f[ꃄ20-vpSQ핯\yխk2Ts6 Z^.S)}3+u5#Y(舤aJmGR(cj7(ʨ<wy?SaKs(k Dt~~m 1[]|/;݈9g7D& AZk_gv sED8obG=FH*Kׇnc4t{3P^r\ NF:Gк*<8z6;snԒu=& Y+m%TԱu 1; /ؤedQ/glVW/Ff O6"S"9^z'iZɵ9E2;8bR$ XNI1ȣpJwts?Zi|#hVI)Y"|j.Ox- &ub59J3D(K˴emI&IQF}K#z;|NEzi޺z_\$]8M=kgG[L1;1Rs";K6sRLXYx-Z}xӌϝug*{(=R4>lM~zGrIaτ[v"Ĥl{&s }uWb@ԩwvDK,+I2 973B80ѯ&}1gVS_KWnjL] F,=@/cqr%I0o̤4?CKӖ8sPv˲w$ʣ .C<6P6{8t^868s>q]=#k dB0&oy%8w{B XRЄjmzۥt`igq?!@`$y2mtk-I bÖ́}碨pn7;ܳkنGoh.WoYIG>R킋SgX;aW#CL9|+wwH5)IN1tr3>V2u>8=Op W G qSCoNY{yw]@K!r\SqҊ~\ȥF /E7o >ŧ)I կGoOE$ [Y}<ֳ]4a cي#^s'H)<3pdPfD!d!Gqi;!Uan|8De?iUK$m WzD/mt畧a|_"(Yx>n!gtX2j";~?;C*npDo <D.F471x-E=xzFQAhAV6v:-k/zJέN[g_`f``yKdr^B?K)`Ԯ}fFhS!G̔$.ajs1FCczNq3Z2/tuZYk@ߠ)we[Ky`|'wId9=Ёq(/H;D~\˜`GE`bAL4^㨒SxzN̷s{&B&0GIh= 0U}z!3U,NQ`0)qy3QB/ ˙ϧ5f\Z{PPG[ ! fP3wpfF"1m6r3mg*)y/q2usV)+ߺoś~8I0S^(xGCClg{v|Y/(loz>jA,g>[H;ϊЪn?E'Tx8RuC o jiDg$~T #خ|64_i7E >@#9\Ujr1ד.;@"Mub&TZ_:}Ci.2[Dm[vPqqϞ<'ˈ&O fC.Itݍ٠jݚfg'0K=’A]iЁk,AIgC z⃦qf |h:/T\2# YՂyf`|ր&mb,C77'֮+ 3 vb6*IX]PSr !j9…$,eX A6krN ,p+lGf)s1O~b2ڣG~`N Dk_e xY@ۥAigW ?Zz~pswԣi3,YƄ G{]Qx:@Չ@S1N%\=<:z6xD%7 bRHs)KmB!h%݇'ZںwKIQXN!57J'.`z˹ۮ8' ه;NWo u%L-YYViEx>Yqї; b`.Qݡ/[JB3娳!BPM@ܒss[!n - .r1[DZ <tC3Fe& X(敚N _vᗪ>Z,ׯ#KJu۹"RURK8@YY :>hwWlg9=f5>kJssŷp3lT( +{I X/HeRޏ1s d>UGx +W%X^|pUYXlO$tA4>CY$AzX weE>HqYUM\c-c0sgxcƎr )z~nѥj;ig[^&ә)ٓD~^xWiwK8=fk>yP˩2p 97Ǻ=G2-5weCoU?muUKc7w"yh!3p ^߲>cFI]ih$e*|/}|dHmW7Ei@Pl"$=D @:\}@z #%KEKF;r-p7@39Rn"MBbq֎V=Mn\78S6h$@#jatslQws?p,9vy\X{"##75\X܆65*G4٢$/ә,Cӵ `ʦ &3ӝX z]ِ7ZEe_ǧswt|#ʢ+o2,dUr |VymPՅ3D3qlp hQn`W 7)q>l;7NN}/%!U=6n(ld->?)@t p(h6Z*ߚkVgRR?74I-PolT(w!J|4iY|Ǣ3nhP(BAV XN9-࿆/'Ne` 1o8 hMaѵgcgv:DXL] E )^q0DR@!\(9(?L֘w)xdMՌV/Pgd8zDb?l.sXA[PrqP}GLJ%R#1@,pnYԙw&L66m 4:4E%ΕNDCm }׋URroQh;`^:ݫ WLдaݫ;^]׾?{ >rO.4]+,n_qzRO&{P+Jrk &(=^n4g6}C$/!AJAq(twܳ.P^R [ulT]k)]\dLuFb:Hfz"7-mL%:v;L a#L#](oǩ}lz XeNZ&^bCbSwWՆ͝[t| ^d(mZ ;_v&Rǁ|NqQ֮=U+_ ÅѲxZ-W-bHrdu"AhIւX{υcY4͇62zA 1&2ڼn>oD6`} m#Nx0Ur>bXu ןD hs g(aC͏,Kb?'%X8sM~d|N3)+cVh_kF\^_lA6EKdeaNP,VSؑR؁u'2S.۸77ANI}Slvd:Kt/ $NMu/Boa4KU`[+ۄ&=s| jA &ԁ]UkHk,q@TG%Zq~!-,>ry,q M-r6vH- nm%VaO?V)1?˚Ы5p"Oݏ9d<2!$5"]g-ȯܹcO}CDky {VM(M?A]T` ɒ tצ{ #o* S|Vh]&֤ҪVl7ܚ6gqg0l1&I"}[ںDIop7)g ,#!4VX_ڦ]T=,|[8hQ "d/Z\q#+nt .'! C7f >PN@WZsJ?yU@3h/~py!EVHK{4w )ґ N/N9w8{ő d/3R\B6mjf>-5kկk;sE:1_C0 EQsU|k8eznDJAn{ztp[9N>tN~`ѣ0)qZ҅?d̤&GQLii8!^x{ 6'Vňhg ɵ=KR%R8)aU) 윁կ 1£CZ'̪.!V/ ֕!!w[rwYSU5k)MQӃ=J@+o*i$Щ <$FA`lW2 SD+K8HuS* }ybG߇Q/{vNx|z{w൉WC9d'y%vOo'p{~P兩Ey7_8ey5~itRpm|X.9E6M&D`Y:]+4NV]85W4$gL oz֌cLܔ&ґB47uedQ y甩XRK!5Rꋒ{yuI yC3#Moh׭1cM2r3Z >| M9!J.of̞סԹT2E` a=Wafp\G8{ԦX1=AKg"#J.w\݈܁Gph q(Ѯ\E/SPǤC -RsT6=溽/dfȁ-R^˳BW1^ɣx*+6EGAw>ZĉܕQ{2vSmHiҨm:לgY,D?͐_ʑ d'>U ԋJm Nc/?!ӽT1YHpnZT8>l Ip`= ѻIC7P''+><(yb{ ex@[̽Jgz~7#+b#7uʧU :Y!R Sz}CoYj 꼞bâTR_j"mPMߏYJ632k} M7- kO'rin9N8N2O[b y"y;ڿ}lxGpm,u 'q( k?T XX1g$3(4ޔ q⾕EԎ"ޠET S :Wg,X0Y tnӚ"ś *w;.b AQ /^nc1Mh + 0S;_+3RClNF4}/cLkSueP!3[(ByTs P$ 60OnnqDς,%tg[3=mC[d=pm-q'pp|@˖#n[@ZZwmQ:8Ǐׯet$ Hҝ B +e̬a˹*Efr[|<9mzM{|{EM~M"gn7 ]dm#@F녔@kPa9odۿd{5w|WEyJ "'3݆G3:=f ƵO~wf1:#Z9ZZ,HQ#7X.VHla gqMfKJ} 6Z-8&N۰]w6P-Ui|lK"Z_1/+jCf5췎I&zK 볗4B˔̦!5 uBg y6e~,#,G0<ׂ{R3K~ך[(RIN_ו@lp~_ #;OMq:9򠁣yksgEdWԻ[l'$EMTͻЧ?&6p{ pǭXLugN0Hhi3NBƣlҧWg T**kB Ɂ:R`$exMn]BżN8 _GZ%g;DLw7U SAIgNHnd|_`;6oP肀p#v -H}a`|Kk0L;!G8aͳv-dI,sol9='iFXfI3R̒ߕǪoN{uj!*~rKA?rl2jך$~#B`.+|haz%І_7r; `wLˤr^f&g=!Ў9b7|6KKoNfP*R ǎ*ȳ j4A#fd(oqPV U<{,'oPy'irWlzAm%ш Ѝ#ؕw+TNx=Ce4%Y*?-mdDq &w_LC.\\TN O I$m\nv/I@\'W1\[;'!05Zs-} ul1I v_(Q[5T."a2DĢx#/b+fij0b%n7. x#fgGY[h 9?įWӴbU-*HW]cI}㫘C2,Kr9+'VS 7{MUhx*%!m[ iiC4rg :%# GrQ1dn 5JR%U|Hs)[wK6 BkXKkPyБ $Li'&^>X ɚksc$_Qtcpypȿ@pzKV$ X@{]8l5|MJ{Lc#ܨ?x[s;;;!RX2/-ЕrKyCdg&oTۿ2r7aGZTziwNr(Q'b_Y_^y{n.4ױ $-_IH؟? >5S T.¹OzK EM/E+wcv W ]oyȳ:qC䆑XMOƒUh{%r?q\}YB߉\w`h!jy@b ]nwRz nWHk/+'40H֗d+Fy{fZ^sTl4fSf>23Ba/?J \o/y(ƌ =>?KzXC}>m"΂)_ιg5?%@ "7h.&B.yWt7OX$P{/(~֍@z;gRZdpU`bqn# }nE"pG ^x n崨j%}rVz(^¹dd q)Y0eEKWycfΥ@nJX@+JH5Sm;Y+˦G؝EH,'(|z;"˞":_&^6Usz7=EE>}X+Ž;Sc_g<?I.dYn ݳjNW r*l}|ѐ\N \GO~;vL 90srʱFx\{ŵw-Ϳ?! vs!ҩ Qx~ <n2z<ߺ%̈rAE+ζhƙI <5+vS$2 杕b|ҫgu%}J["L෢GstXAP|뽔XAfEM>kŪjTv>6C%D,ΗtC.SܢF!:x LĘS/l(>jX^_"@>y<+qy: ko"]`66ƠEea(Z$E]zWpKlnix"Fv03ܝ4B4X| [,uLOBl:o>SgZz(4h{MQ'oR$m;`sQY0 N(κ _(Ϣu68u-(z)1"k@iY{No釶NӞP ̼x'ZԄflچ.o ciCF<%g&@6?YV}6Ad3CYMFk.yƒ@^Qݝ YABz? WX$Lע^Vi_YHd眞J(dR3RD"g>%jtbVM=}&IG)~ ALno~Qdڏ=lzy[U2) yx.أF%NKgZ-SOJ%׻R`NMtե#ĉf=Q^^.卹\WPPkG.+HKA e?&0|ЮWp1BUlsIH;^^,Oy( ^_g2̔_䲺;{MqEr«T!?{/[0L_fW(ȿ>Ȯkٵdb”kS .Rp2MʌANRjj]mŷ}{zjnh\SfWx75.iNY5#d?CZՍP}#m h$ݬKU}0|帥 BTנ)WǴBA1:St`ZQN _oP4hNɮkAj~u;XK ]G1J(D;+,83ܨo* ?TZa)*;qҰ~_FLt?c[kqK|GSAу ؔ%tb@Nڝ }zBE1mlFA@%JrS&黤^ esTjܺfPƝJS6ЧhV4>: I;ymGMԔ'$q;IcSY9F&8ގ=p;2iR~Ϋnٕވ 7jTy2!H[%x#yΨa?"Ҳk$Ms 3zwD}~>+,=koRC1>a2<ϔJ[,m|+>5~ڱѠk [d@QLDJ.=ozQ 'KvTHL Y﨔kM j6I:Ցev l h@'ɺ$Lb  f!%=@*w_{X)3M8 Bt+v4)CF34P {EC)_Njw.ieL1|W ;ݮQzPwʵ7#!jX9D3 Lr?| 2PZ'9r8w@89Qq)w:!ٮu 3N5_}4Cp m6fGg/>AO Q@Py# y̵(R<>:9sQ()s.37xc iytr6YԳ88`ӏ.o0ej^ʺD?PCMN*A;,ȶV~3?ܣD82fay~{I;T| _'m;_5-Gm𰓌dqkik2xUƇ!м+}[pu'{nM[֬${&cwOs1~CQ[!kmb]LxXws@>MQ|`$`m7筒<,NOS&EDbJJMqX]v dIa֥$N <bc0YT?Mpfn~PnB.7F/(/'#$Q8{e#ƛ9G0 JZp`sB>q۹*}=vqv@ {qriZʫqfl·RCpjZY~ a2r"=ؾ,qݤ8`d|h׫Gl2M%Ii_B?h pXwG d >߉ ٶ:NuMd`+1pGE?U&5\x(\Bt`MǥeKf> 'I1ƜSk4d1̅I|@ҵN ya/̚ ;E}eلXWB\կ T^3v2sHXz7~Īh.!vzbRMj }ʍ3 9y㌱ǙJ?/a&o|Wb| 2dت yCPNTMڽ0},ВFx.逿'8QF&Զr?A!hfhԆ|^ʖuRs8#w}JHgGWZ-4VLj@iPxs`R  !ƑȥI\" @d=9(e WVg0 ?Ś3f vh5AMc6<[ߢP?*LK0u$v@2Y +M^^deR; Ls-;oK\`)/YsL cBw^rO@8v˵}ˑiOqB8p;̥-Q;#2-?[.ɜ%e҈C+Yito${DFM%n 8y! p]g`~H `bJ8'N;bhs=E7!ion1ƥ݇죴HPUDB5 H:a8Xa9CUCх):A\m}vDYRBzfL~<'X;K,>uN!4A#Yw0w<'AoR Lc@DP.ѿN:D, YWk}77o0~ JbAa~h)QvO y5mQHSQ{1?e v>`¹41"`WrPj]Ե|uN NŤ VKK5=Ɍ6GMn 7yI1X{@?^/[J#%B?9U^F^ N&\6i؄>L|x^V2Qש 5R K&E&`W}a wVM8 mM̙5y{p楔^Ɠ k CL`A U)7Hy%c/xiEOYaFcD2p<0Yɏ UqBGe&Ad0-n@} Wԥ){7|Ӑ]H4MΜLN9bR 3} \Op.FuH HFАQuK(ŦIT -6`.]ke3y# Z|KXnv}6h #P 2I'+>ЅK]!>:n(&ǔ8J0* #}3.HF5};r0˘͆_X(fYH!CD6^"S$Wkl(ydmT(@˘^g"uu8gSr9w Y%x,́7(|Eh;M\*ψhP4CGkToWQfA@HTx+8/mzy9YmpD$q 򟇪V(t7Gȳv+cPGTdz̑/O v4Dg۱+) }TfiQ3ʔx.)0y4>zgX/v~bwt+gsךU U%,u+Sϐa$-1'BM1`M[2+:Y#v'Vc \u5Yzp'27oG{}x!ⷌ?Koz퇣VO O\k.J2Y|- 2tE]-[q(061%5!ퟞ*zT)1ktW;^X| v9>_hg-i2Ԥ2AAn<Arq:LBbjwJ58=AHêڰ)88H얡;9S3J.ajIl./5x;_FҌ_Tո踉Ŗ2SgMȵ;q̞F淬l}5%s %U] !џ^;YvP+Ae 1.QFtjS8CL3Vr LK;2v?:/vh2slFf븅Fc9eӫ<?Le.bt TY tp rY^`(=;&'wForGLnn=*y C(&V(|M5 $[B`i9h!$~+{ybɦZ*YĶ[6/"fMIz7(캲/rK- 7Ql~e8` W[+Qꎱ`֍Kͨ,L_/j^[oo}*Zl q'MtD qRxr4Uz TEn+$FˉC9%}E%Ó (wb ,![*6HK2&ii=Q%}ₓ+y(]\F]_ %7ߪ$̥B1#FYP.[|3ʧhHӤedK5agڵîvvo8`$;'Oں!z"#ƗoK [ͧPCIA99ƺdE 8 /䃒*%j* 0c@_~])!,I9c)^ƍ]A@7J!$OI%hϞnXMʗJBDp??0k4 T_q겸Ulg&xT6)z ?R2g_'̃M#/$3^XϤ=l܅ST>j1~h9`3v/so"LwƦ?jV- =. vJؑW^c`/G[ϚwUҮPwbXKGH t ^#3Yjs6XH`h{Q&Qg8?ʿ,ytd;\% z#R<{_q#Gm2m~GѮ3Bֽ v%uSLϛbh<CDoT~k8BPOaIۋ>UGB6w2(cHұ+|kxg 9xR89}A+:imY"$tM~ҨRJDoxP>\wIYgOqܱO*uG ux⿄] .>~)j/gQ&F&qq0b֔kJIg'aOSdEDUVvx pxAlp0Q+ڥ=~7o,\nNe˽jX;6,}‚/ W0A?\D%;}p3CBi|ϭ9HlP$⦍3 /ld)$6*oJylߔ9)oxiIb4+c%d];^{OrNYPӊuwb/r\ W#’TՆ^}yH lnp]¥Ya&xs;A[z}`158Q28Ca^lYYx!o!$S2 QkPb֚kPQ <+=XTLj2SN1Ȣ=eK1\xRFE.1lO2w Y-f_J-l*NlQNUHw2;;7[; +Lхf ocضi0f-%3'3Q` Q8BNdBoA&*_ N1B{X.'YT7]a]!Ulho5jSx׭H[sdzC|!~Un<4u:<|@R/KCX蕃:Yt2A4/(Nq>2i?8$2?OWmiH9~n#@/JlCj9CYF32$aV6ߍ۫7;dCU9Ц<`n @%\"n=b%8ZMhBUN??W䦰YH~6RCm(l'ZO:xp Vs(/pY1_y]L\!h@Ëff P3'IP>%%KVcY*XBgEHnco Ne$׎P%cѹb4u(̸SZ?m5bLYɵcѩ}w z6s@0̖8i"ߎ^/ќ8 㳜bwLAi # F(,M\q{_`UOE8`^GR9|Op: ZpP^/4r(f`[ks'MOdu.hR)!g|>5<#<BFȿޖ^g!3q #$\14@GX9&+]dvz2H 5SIb_ٍQFqOgPD% $Y5IQ37%B#|#bDSMsx j f ve[XBQd+;L=TB%+7+/R] WهRIk7W_\S<8Ϣݨ2J@*]XZ~'cw}Tk>㔞d+FUx̋3Q2Y_prl')(BZHf뗁}iak^C&,J%@e/$kc>*UFH\yMꮵX%YG- Kʉ! Þ4L'~-δ)-;iӪf$֕R]yDH i^n`A8/"a#G[9)J9 M|.cz&3GKz;hKW}g۾G팼#>&چͩe\z٘CH]-|JMq& ܜ@ q[2]q EO#zzIrckt\[)WHXgAt0{61zt$O> naa[f|6D&s&dbUgB"'|4OgKEKS);m|ay6&~U=%=#|42xLh4ʦV'vf(IR?YAi^q8/Nj qఽ@Q𽳬(ƧvqBN$Y'M5`CcuheM>U'oKMq?6[+UML#ٰ8g/.Tv^6=C2th?N0'mwTrל!` ,LuxC&J:lS+lb`1ډpOE>㭍[v*8?Y?y\S18"R*9tГڢ]0S[:]XB7>cw ?2ۅ 7үU;⃣+ KBTrU au!ziȔAŐdS3`s,+N6z&y?0V `Ş$dICtQK >鸉HIjYˤi=z]M$@H$)P#9[9J[ϖǭl"q{?U&t(C@kko( v߷?&u0t d?nrlގ*f*͊-IŠfp9kJ~8?M|#039䄆G s0vi򦘕3`C|~2$vN'44_xc~f_7 -[`rZ)VOSz?<5.X 3Rqx!y2T²/}ez'J0/_O'3H6e8G0^i0O<]&s/spRSNDtTHg+eʉm>wx2 zΔTQFB=enIJĵ!atia3km(ޭf[:%7U@IOV쀲ad@R5&l?c`7ڷ eSk響yc+{H8:ϚJé!B_\"vNOiNpŹ%#%ʁ%E[mWzY >Pe>ԩ!4X4H;R[/z6$;!_=mUf|=\LDWL0  q!sPAoie#qe~y<~ǵ5 wY0^peQb_ߟkmW61 oeaKҵ}\R` +#HU&7e\e8-bO7o7H\R t ]4hISmrp'rŬ"dvz)ESvg O驃nfuNmZ} v13&- }]Mgwdy,$&sqnczv_;\!HF1XdݿUw q@D1igPQ@n3O:uRQ9#?d"1:  _{ϘdTiZCiKf$ȧr>/EέZole^Fi,nfQf}`LRԦSэonRhPh/ nU0swD4zP"VA€=ss Zw+ꉧ3X@MWhjG[a>X֊t,Cy LK2Yy֕i&6~mTk,`k~$S+hJo<.݈fMG0@be D$_*p:Sud>Rۓ;a휌U6 p(^fd,{ i ڳIKP[3YŔn]1͎ `62qf8QSF d@c.6c©f"1b/UsTGǁmD,zfKdI+ϐ69z̳z_Nr w@#hW~`XkNrIU7xAFUR|3@-Ff6C(;~[?Z}_nSG-Jll3:vp}߆dgq7/yU gXWTps/O7^\`©K#lBw(.H4R?wn"}RXJjܜl_z3tj;nF к f@E^qZnz/yռ @z%`IBؓipltHq[dLj4@IV4%tPɊBxprʗwD#.#v_CH*97&|LlX 7?֔+ F=G)ówC芩 KXs'\ sL^蜅`lZٴ`]0i/vy $RѰ(NŻq4vF7veD,ڣbIS"+_uY(ܰ[%6W9N_bTR6ktҎ7sΠ`9|y5>\#2}o?5 O',5s!=ER:a6]CX'.{,'ɔ3]-<y!"p|R+}8M hUP706DA>_\g@ 1L0|XV:ݢѧ\<: YcU0HH\oe1>v`3;<(pV0UVTL Pj3.E<{L8;Q%o݆8y ,F1MLpH"h S1|?SoNU!O?"y .['yvP)da!ήjW 5Fg/gygZ }(uJ d# HG#JDOҰćȣD@MRtB@ *)"yL*T`H2ʃf$Jwv^sI~F3vDg*I5%[A28 xr\u_5Ϧ.ʄ]0T(NҌȇSӌ*Xuі&G7>0NHHmj(aeMÖM Œ1S]肅|`Kb,FTƤ̲|ek~tԵ&\Si\N G}95^cͧxq&oy_n1aC7*}E6nN܅KE7@qS>Mzh/N$>sp찱wA3EA3pON$¨HNr<9";T"lw[ݧ*SCź0ӶW>Y:,A'@4˛Bk=ٚ[2{qNN]LQ[w#J]-ky {Cl@7EĶ}p5 pV@8lK(9m\-XATWJJP' svG2#6l߭5!- 7W՗v7Ŝ|5d7﷈%vu|\mi_KYڕ{Tr8ҫa;!a ޑe:R[6%{؁?dz\;z !]4C"5ZN2 w&뷇3#=ZS%dšE+x]$sGЗ6ݒKln c&%xzzH!׭7u܎=]Io/KTkzI(x[19>fi[d:Po>- %E[Qr 沿f8z\]` s!ʧΙxꪸjFJXUF{l$rb h2T[F䐥w h^KeF$/߶gcuyob08$)ѳs;vfSў$=.Qt9AT !`_8OP$gމo܆GUҾ;nf2X:G=:mh6w<5޹єgih0&gu=*:Dwme9)aFK8 WlnQeW$ &"S #hNmbQ+\'Xۚ@Mձ| taD1l.T~6`~dK?SIb"/v^RLm+dEmHvM,iΗ/4$ZZ ŜG0.LG!3ĴIP@d:cCnt:grYoN>`p\).&6aq\Kï[r^},>7X͔J_$Ƕ9iwG^[@g@Y5H jyϊ[ٖnhMx?:kG/2)ԘR*~Oh Ԥ;n5mu`K8*Y"7zZ)Eg:{29\76VHHO:A=W镴E_(P|uBBp 07l54= -m{ ZW .S$˙L{S6*k>X"9HxrД,T%B7V/ۖ0dXڒE2pFç 716"ڮJ8"+ -P@N,^XoySLFD1ݧᔈ,Bp8]KXk6Y ĚO RrѬa $/! !{0=%5a3.`(6ja!l޲KOs9!E'NɀE_S'W,̐j<,xWu"J!KtCO5C.eE_3 @z`;G8nמfϧqO[C!>R}%1`'x&ORFWC6ŋA>`Xqn0vf9XhlxTؖSxez5jV0QʖEJ]iXi $3a~,fbH 0Ɓ^ltbGi]SJev59!c0256Rt孠. GNA(h(\Oʔ`Qk2RE}"#)i!eㇿQeWvnj^/Õ~%P#Ŋ9OY|[7\PJ ЧZ5M_xj± COTqφsv EcCrf@=OlR ?=5I~3L=ȕ r(}_G/rnGj?Q9dU ^OT41I$>[Gd#uUP1;k-Z_0)$ry]}jHzX߈OxuMGU`}Tn ɒ{ Ejťf !Z܌fQx '6?/LtVǥznnn}~2 [Y Wߠʸh=&/<|fBs`)zJɰIobn&])Lb1KDf0W'Pc]1O!<{Z ɈʰJea'bA9u/Wc# K4,4bF|JנV )psNuwxvK@fD蓼l!ՠ accD|e̩LquΧp;M%p[b6x#v9M3CZkP5>aX\?2 sb_6t{~ 8EsD܍5 YZf?* OŶul{+'mYӚL1ٹS8x ˢmJe yw0ڗ&a Y?1'0H>˖Yd0Ow>.jzIp(< 9˛okBAؠf_OԱRCN(k}m+7EU!]'Ovo?yA!S! Ǝֱ XqN0͝( YG&RX~BDB=;>CrƊ .czЩjwb A_^<~U=O٭P'Xr.Z`ZdnpNRxPe2-_m0Z+J֖Խ?SH}P1-M 83eIij4A?ZI:д#RHGn~Q #1c<\WFsMGǸ O \{id(uHCn~u2§w "ѐCkXG\+?'I@+h\SqlՃ0h6*BJ|"=_y=h¬6vWi8NT!`=D?O'8P<5~$eu"=oSpْoc n}XQ w<0>&?O^7sri'ipI<=c~Y~Cu5v2Z,1Ia51L=>$G??آ}wLEUlVG+dP =lÉB 0`qB?FgV'diȍ>ugulbPt5r #'yNh…vA|?'Œa2U:u ))(—A4 AJڰ)[Uг6IWw OOۮqN_gM߈\<6d)5O!!jx E#a.}<5R5$3&ava”\a~+O;E[. !@ w&=.J}7>?Wm4 2Rhu'4Z#[eߠf68h^m9ьC#8<7Wʂs",&?~>vҲXJ a# gs!0P(4<@B7t`-S`Cx W͙%='aOBxyF\^f3 uԺ2B,K)GZޤNoQ%)m :Sq׊a8T cU rڳ뮖 5`7ܣhw>)b`6T;ExTA!0Dt! 0v=9>8 \nhei-uW---^֢iÔܘ+M#[Es?eN>_ 8㩭&;މ8tw_TY&t-3w41fNIJ(o{nLn˔Gx3tfEo6akHPSֵɕ~.7Wwh,VvTyc3=I.wƛUZ.#2E_AN9pY1v1ZtEϧ^v3?rc"6;%Mf5{*g>N!M$33H#<7_-1;KLMYRPRٺ6}Ma_5E@oDy#KʼoӐf )pprzxc_e6nseW~!ZEAtK@ټ ]3SͶXQ@_b',G~tR@<:wN"c@۽[<4\YVؽݰr;3Y]W!Lx' xΦ^j.oqAPoVhi0{y7)ѼMCgv={ZyD1B/}6] aFȆ2I3pk "Q '=N2g)D%ŷ3I(jM]c)0!3c᪑Kwd䲺^@M700/ 'It"q">&h>x!@ŏë :lO|O].̛U/E"~p=4S>X^p؎ܦ|MQlƊ;LJ<M|pY:N["O`&&Դ*]d xu1?ZJlh@޹O^/8L _cӍ{lh(UfaAA#)zA9u3<=', BꇕF!1F>YG81\Z=,d' tn/cFT BCϊrCa_ 9S+UfO9ObϬ+RJYZsC z'&?}:NHpdW9 1)Ni,[:EFfzђX;d7skG*s_ &P wH}7y4;yi,N0/I1/j%4 ܾ6.h?40Ț\pUm8̦ޅ&Є[x3q35l]Ω"64,9ݲ:O7l4U'ZPR ֚j[>O&DнɌ@ ^ FvT>~X, 33|){ w|S@WXQbNmT YtΉgewA"  '鱬w똵pXXt?1t.>f؀̀YacDž;*Y d2)xeiwK!]82%KÖ=>d1fݮWtSx`xAs$硇XGu~Q'rFta XuP.Bhs9)\q ჋;XQq; j#X)zmL9rpIkLH>Ǧ3)߾l+ i˫&}4(4)3~R| 8{ű}*6tOQP ;4=¦h}`Erf!C~oR<`6ƹ#[d/ Kf.<)Ax),>ńB|Đ mU[_|o1Ma0RP6W-e%6JԮ$2S͐a@7Fe0~ 9ތiv^_3%hm>Yܛsخ`WQ&gH}ubl*֯k8`4+I>n(ꦞkrXg㊫ 7x ė=A'_Hjy]0t"w|<#3_(X[$F.HE2b+b E*?A)ORUq` )EeSoE+Glx|`up4k}mu7d[&t97E/R٥00 J37~컜$⩴2F_x@ C$+ 6j p0fǵ[CFڠqՔ -Svg{?yGWtѺ^0 Ƅ7_d`e$ro3VTVOM|e8wJOuXzDъqXȅ{Un1+\g_DD?T :Hӷ>i({!{8SgI"%ڧ?Yu!rnya8,sK s̳a`]6ـbQv9_o nw +:Jq0}8j M mId_, ;vvxBFXx <ڞQ°j^ L#םS\$a*_@2 Ez0uЄ dH⯥&XItLb{j)PHs$8q#l4, }.=״{uc])G悢xbu`}R/)ǞШ&XWK" Vs$- ZZ"n~Q_!Bӫƚ8fZe{vMbOA3,kBʅy#|QK+=zzRRJW}Cyd*rxg#o^SVwK5Y9Z(GPdә6'm] ,l. Y*[w_׉6[1,75$DL)gPzq\ӵNb<յ /N<^Lg9+X,oBڨO!vBR@)]ROMF$Y8_N WώҮ7?tYOD J1~5&%@#4x׿ zv!-su81mbO lC>9l_Tօn؋)aZ@ i֫}/u X:r5a,| cL?a`8+%[UPݛ5ā lKZ@Y*|{U! w{ΗЂ[|聉uckUVr'N NT2ߚculg^#CBwq \-+ ً:S;Y, K&V\U! ̟B g p%rAD@6njڻA#~9ёPS,Fo4W. e~t566I[(OgɛT>B&U+Y&18\+ lbi" is-6:";($'(&柘O [QR} Ȣ w>`9&wf{74(TPhmʍ}Hck;fs}{'A۹"H 1փnFe3 b l8\⛑龲ѻVy9*1\-T(:S,]"FK/,̀={>HDgT #ϱ2u}i)~'}}Gmғ' вҝq}N?lp ~O1sJf4o)VI 'Y좸-Zg_hZ"b{w;*AK锡.n 'R+ТW23d S-^mg#ŝSA雼~@v8vgmvs%fc;=N7RX\͹JuGկ]=u22?}ͻg h i"p*nơ_EV.|(R{Oʹѷ u I9ݯ(n:R#YYא:J߃ ӚB:)padgTI޴ @}䃀+d#飹O}Z s~W^j4%1T"T%.0s]TH'>dcoRDǠAﴰV %18!1Օ@:0$8j 1rKS \ `)aW"nBR4Vۀ۷2֑Ddc؉c/MũXH/P̘̏K6PPռqz_Aܬ%<*4dD~gٗlskTzWO(:+$,k2b㹓ٹnp5N weąŒEWJ-˦̻PG Ys)qEkb[M8$HRaKБӝ=$Po*&13^R9*#v~ڬKp̻O.]0FaxbeT ϧ>%fXש|01!B21lM垀(mM2V*H$h]6b}"pfj/?(9o_; V *G[V IaY"s rX=UgzAgy\a_:#AEHYYp!IBڣoj9t`N? pؠZ0GR[fԳی߃k.krt& mHL |hxȺ{P {KwG<\Ͱ@J}Uh|UyPG +߁,tצ%|nq9oOTxy`UG4l9B _O%޽7/c2ח솾)k#8fV I#p~_z,Fl:g\$\ `T$.c0ݥNX%q&z̛LYpyQBWL:"6P&t#d),ӭb),`.f9rQ9'DAcNH6U'Uy XgiGʯW ~pOflnl_mpӐYz *iݩ,(Td8rE|]6TV%Bu Kps{`S޳lO:>PȬ/}9n/ rڻ:<6B@yw?2$Y_7ݙζ/6&?kMC˦|s$DT%#r~4!x*ۊ-ԳFgϺ9,7/l>kZq%sgЅXFHQ+H}qrpi=huPPz6/[1ʃFf O(<~F9o) dAYx3'Yrh*qR߿y]JaMqSu(ciHJ.i {]oZW+ ?xo>BHRjXjE]+4ޤSZkqh-)F<ꊋwbIT-'>)0  q&ؘQtoCܗDluS@|0JtN$];NAʇiJTu =r[-?ujS:%5F>Ե"~8dsR:yGXU5n-~E4>y8lMm_TuŔ'(yw jh)w3u ( sY5zE; .`rRrI|sS!  ߢ?ǚRpa-)IV&l)X牣ԅ}s;.T✱t ?jHTq%W8v ii2Tܧq;hqǗMCi8<66>W\`¹xwԒC/|p&:sk])[*/(mQ+ 3}${ͦfQKy|4A䱝6Iړ/ƺj&e$'*s;1WV^XlВU = ֨b^L #V|΍߻C_2n!ms"ڰ[)~яPwt䷔ }}WTxŞڤPYKew+kV3K x/0dkCH8|,j':E;U{dƔnEC9/;_B92 M$PWhxW1C%PLoTeVBzCi%Kg"=]6(zKOfA N/Ť>?FҶwkcaiiy?cf@\Y2B:`>!cڵ9KJ[Y #F@UM pV'UYIhqVN,a `An5N6,{)RAoS 8_b4%dPӈ.'Y?qC4S}!Xa^*ir)[-`B̡_Aon<&w{) NoI !kϖ!dp$l>ZGeO ^3ǦqӨÌ\=KhIs7Th&#-)^=g3bqq 7]3˖äJwILbe1pJ@!:e4c S#ʿ>z`;]t .t!!)<< q{'JqY[X$)۱U)DR\)!3{)9Ckes/mӃpĎF~&b B<zYthu(hFUl1{r ]uЅ.!TFSb lneÔ X-4f4:LoXTW\cwJ6l (V5>2W}W/:zu60IX@"3s YΜ8yLuph{Df<Ďޫ6HgR`u6=.u* SO ' WSbJ!ϼ+\?M# +TqD9wc{{c8?#ZH/-9O Vm="įaşJe,Y$ʬ1!|z"՞Wam_lmF6koƢVxdBVe&z@5F Ϳ%x~sd݀)[C$$(hK307lv*ۖCM1IW;|* IJ}! ]Q"=K8U/_itf7mAA:'OgϞfwFz2.Ghwe~E΄9jӗaU7Rg:h;@dKvGB6ѯ#VQ1A [̺ZH 74>땗?TQrVN ػ/o95gCsbLm7#liL\(CwZ:C0RD·V(\jmJ1Y E)gFDZ~̪8ӝcQل'{сʒv sOT2@ Z9t;^CB9>FȌ9*ibȐU)wD:'o)W4E6>t%XjzBH?gU5ʟ k(2Bov5֔ͫyH~r <b 3!l<4Bs+.oqu/{iW6>{=s6o13H ~>C[v^}0]D.4LzHt@l"ŷӦS"+K*I`LI\~S?>*8:Yu;rKYDTW`DowU*C+Poñј(!РO.yj6yi,7-GgbvXNpIYfyEЙ0jNt6H@DqlY|[]ծܘLswdff-G\wɭls')6 Q)/Ԝ5\sѫဲ1]cE~$>i_)~=EKu_N9?AX5Wy1!t7m'MgepY2P(xa4aQz R*ʨ6 9A`y##z>׻)4}|N)oAoQ6MQa;ƴ(S{S:hKw?K cqlO3[> H^S;Y~yӨU>y46,5\ 0uǒNIZߣҴ23n=Vqv[ԡ- o]o>a E(ظ>tG1+P6?$wGUSb rf ˨^yچqskX+ 66)p#nb,+RiJޕJEBlڜ\3} bM!S=PjiTNMX3r\SoOп+%Ӝ;߻T&)KMqZ;ZihUz8RϢvRz)sH"/J9ٳV/[>@F qn ei6{2 ;o8<. giI0\>BygB`#uKE> Tk!P(릀B{O" UvA)۶V(g6=C^ FmF")tr[ϲPj&LK,AP|m>dr9TDVK<:(~%(CHȭw֒r}z2] e]^DڲNaݓicϺMPL|ٍ/V'wPs8d0sds,J\e&>v, VF&T\$skpQNsq@_@(o,8/:Cׂ]7$gWsyJ_[Vq\7/У1_ Թmkr|ߴ5A]Ya-4Nw8V ۿTԍ~cvC2\5:zȕշˠSBb&Y+0u구˂Kfl+jӥ/ _[_bv^f5Iv*g bվXm_=&SRRu0_]`"CK%Q)o'hjIWTo[_aOގ,p w59(ܞ}`TtlvHɌj]wLD޺m{r^+hng0Ͱ 0Jnq?%RQ"ϳ!!4;&h SE.Wkk4g&5O ߼_AA. ԠjJ5&ݘt6)]g-"iMe}tSʑ04 &͡ a rvzez냃&v0P (fj9u ,YE.a3C^m-sxf/)2 U vctniTG7KbJL( ([ܞ؝`(VatzchUڐ(?Sܴ0Frv[ 4dҲ8 "Z<,m&^`J&^(ZtM\, ||5\1$W<0c͐\sC]-'`c#?)$ Mj(/j: ]ji X(^ ;rѫitƑ4f1ϵ]FlF v$FV*`sYvOsD0*nHd–@pL׮|-ڕ"QVXܘB!̒'.>O]L=>8SV+$Džj\PKvwoε r2D5߮~eRee:G짔^1%7]Z ;ոA=UU'Nuzy뼎cjcj=AcvPA3AQʘoG]Ȅ~I$o5<1ajY wezHUNZW):uty 4siɨ3Bti۵ҫDK\A30,nЩݥfr=^c93 Z[}mkNpvKZU,?&ʎ8O1mq!ni$,=Pdj"]`Ϙr [IY¨ñ![<é 5`v"6A@o"p5tm6J9C\9GFFsPTcbJ+`-` X &" <_; yuXtpY,. t8>_4ܱpx(49< ޒLHOqJS 3 pV] ẁbގ#?w;dɭܳ']R~i1O;TzEYf=tӘ*'Ka NK-O9d{S!^7>V+)$qq7wENt6mvWF,'ßZw( >"J&LkɼQkR!HLO}!^?"xѽ) D |aat,[V:%Q^xԱlVW!Uji62IU%ϧ|rW}3MTyC]FrENxs?Ur_sGhޔOU^xU)UaD)uxzkUF='tHFBaJq }%D^t_:73BzxrOB@erKdz/r;:[P#@gTjj+~ΓfԽ0eW-?kdT9KfxVf6֦,xۺh%eK /88d.f8I }b"JV%sUW+0 obbal-z}Z"+gZuoյ֑HF䱶+b:$0nɐ\njKdf䒴j֝Mhp|r!3\O/ ;% 5'&E<7 !y` "oF%1kMF% Kγ9f_κZ*iSkPZ.{tрOo|r爘 F~cSӮ2:c%YM *0=?5,r9FnI*T~f(·G70ȶ;r1n"_3E}1_0p|^Ы P&_™ɋ@Q8 Exc P5^v{{HÃD 9C;F[.+eW+Ūv5.00fW(>&^}́@9E$wfY>CX Oü߷ ng{V/וJ5sGT 6egEPrxd|Q!]|:Y! 2":'#/X<&D 7/r%fngqs6Y֗IDAs.`K53̛UbiuШ_I?nqǸCYA!FBG7ElJ' >E>V3eE(Ne$+?B*0{f :Cd~N:Kk 6kF7OvW;}H4BIHlF'$4gJ)~OH2/MK_t}.I9 Χy]@kXJJm8DT.,Jz^LHA.b dv ya|oed^kثO3x9B}jqdɋ p6+b|+:[7mu_˄ SG*'%yNN(MPisA;^^uH ةȼDKJyVMaNIX !B7zJ|`fQ aUQE2p^”2Ҷ^:8pwE$uLpRؕwr ^lVUր%EFt:.-Y8xTﴹt>Q1.2.ώ9طn,Y8$҂d 4Ҵf 9&S܂O 6Z|OM/dMÖ_N3 TwY eZǝitga3Z}!n3vD8bű(!$18 jǀ?ɕZn" Bfy-> 1#c}T-K 9КICN3Ӱc,ωTn 9Jە(90tL$RlC©cO$<4 *:vgĹI_@2-Jk>qE-ںV]uWޕ 1Ѝ2%TͰ-9u.LJ hj] 3/LuYpd Fe#izt J(=>B컥71KtlEJ#wzjU3yÉ57r^}-o4BG'|M Q-.}gˑiƐueO2?F45va{r^C3"%@mT"ⱯUt;Ly!=\u 2NDyH+y h#\*` >Y~+k3 etZDtgqduӆ[?DR7p"=Uqb)mթo-V(lO_Z*$ƐV+_{'ɵ֐4 ^]T]]zjZn8ү^Gտ]L2a9I.ȆGȲP<\f sZt(C}qw";mM([ [xs,",ZMZuZ^2 H;}pq4l/P8=6ى_C"/_"ani=g8 $2&8;uFHa(W;t{pW?>3E$$JltUPON@/Q> i{e(oNh*}cRx2yܢ p2hӰ&I7"B-BExjw<йNP~!}nkZOuFbL>dr>.fծG^y"$-&%gb<9l;oMzKd&Hyg&.S~\VYr`?빱9b،Y׀ b 7 BAc>…3XFtz8a `Cc d0l]56:>]F|&?oX2fߍw=B˞K&RP/)Hf'pOzj?N+NY3^,}уbk$Ő` x@IH0xp}ߦzv?2ADK6"(G"KXi}}1fh3e[:u K]ג'ʽ$S In7c1igi4dTx -wD2Y@dd|űF!IREx+弔v&MK^&Cla'2$l|uSQC'ݦ!sG| ѧʙ(6xIqDHh5Yd{6>+_?#n&00Ṗl:"W(qoGIo*EBjy/J>,r;r [Iyy\j^e4b)g*?T D~N?Xoʪ&~Q2 b<&wAX8ڷ~`+…bpԃ0Ȓp;s-4z'{+ֲݐ :.U D _<ĝI u߱)za GBָ%,\Fy 0SORo*.pFg!+9㑁z1TcOyG R|hQ%! DQTHr8(O #OfD} 7u˃eTDDpeӣ7Jn[6H会Z8$ؽl~gx-4}S>]. X`Bk?&%6e0I:gvei(>/Gb]j;Yy{w܈ ҏD4im$M_ȢC_H: SL?_Ti%BESpK{VJù_IHqUDĶ:ev8^d SlܘV5ߣ➏Z ܸ˩)/HVVU-3ol{ZOLrw> q.PhF*PKj3 wh`'q4UMs-ᕰQ;CNyZ[˸; jS4,/) [7yubNO7!:)o+T%5 [Mu |MӘz) "L (\|0/ً6_E2 Ъ!K[}Xˏf ?<NI)PGQ8bcwY4M;݁fe\dqOɽ2o8JhFiCV |֨lZ0.r""S:۔KUlX&a*g@Ǥh ep|T>M. fyc 6\.@-Eّl3Сg >B,z6U 1@جr3הA& vI G}$% ְu*f^g-Iլ]Iv =uy4O͸oo6qrVs ?;T hYL)ҰA 0qh pK7zgد%z&}șFG Q<FT^"R—ŴjYTL ٢R&ZF)$8 -u$WW:#qH:{Ũ-|C~~ Vj8mtyXX#HoՐւwK8XjݬeXIOԉFh|q\2$FS;-i)? hեe\$Y.EbFAuov1\!5e}.=>֞L8OZюNX`~ :zV٨hP7,f_$`\)Eu*.3*QBݵ_i.@ iyztEq) DuFP)ϧ3d]F7K ED*ot'0 B7+QH_oڞK2 9l&Q}Dc5"L$U[Kǵ OF0κ_2;?G_S{QK *^ 8aF._W':D?Z\=3Z\S<Y`B9z\:M~]X| ;冭҆ձ94: LqWږߠ7M01F}EajW$PlQ#SMORs)N 4; 炌9 s3G Uph@7B)5 esojBk7^i^ά4:5EMoN͘]~t]t wz vGtuN*b-Ae`/l^}9 &| "N;l4@mV.w2X(`10ߎ00-m^m`6Y}W]Yoxo |.UH >2dPi(†wrYjs |"kIdޠ;:׼öԋBlzrcѽLsl?p@- WS|M2:N9.6@%XTTj)ق< ~VDoP,' ͷLEjw:+C|B0D{Ug=i))h_@Rg\ 句w(DD磲 fh}0HR mM(AZܘń&`KFAW#bHc2GKEڠ η~/B.H|_Xj*SAndto|T^UAڋ=,`-.Xa5%~> 0l .!; lv oT ׳a3wi~:=3wLN~aR4dSǻj* tC7~TéK^H4(L"h(@zfMa +8["y=}3햊{!<2و_ξ\,m< />2}N!x|6ưtͻ&垐7'ˋ.{c$&3e쑭wEOp_/:stBwhDTi/MQ×?2Z>LdLRp+ȊsH[ZlTWxӮ7TraҞbS}@Οw<< Z?"Q ] 44y> Cw2Xu̐cBg?YcJ- fMIo GM3 xTq('>c캄 0FkIC۾xg?!v}FtŽfe>le1埰qךP?IB.8bRFo"B(!9bkd#T{vVŢu^~U6չY|̰=CGGLh2.T"zƔEПM7,;6E30~S_NxjGH9C2柯ge]Oj8~sp> prD*oDI$L0 ~%٥̙7Rp;ر?R( UMl" t: >0ۼk2D;cjT<@am$UNux 4 @'N i\md7_CᝀE3NIp.iS0}F%$*+,|4C-Oh/bzi.Owx/AJAx_1"K?`I=}1{}Dۤ:iߔE8D\_~L qoY J!|L r5G{T"]?hS=GA?ӱ) A =9=$N)P0X[6/Vz -)e̩c-+4@F֒g-3!Kf^lI*tJO^/S*wh`mX8p1&!2əh]o(Qduxs>PqG(}jR-ۿ$<\>QE-ㄚ,)qie,~-- -3SGgzۃH/ wu,Nv(2-lo(dMFỞ*m/0\XW>s e+jU''1]BnH>o$/~έE<=A^ 9ni5hPsh Hv`I^[TR*#D$mTj޳AOy_xZ50He "!2qJ * OҲ͟U<9/*q"`HUúK]":P]f8ñx$91徒$^"vTL Mw1 *,ˈenS.ڻu.Oޡ$sڐ] , ~7$U/X7-3i6^bY ,w8H{(m::R;okKVt+c v MU+c=v<5pi,i,oP$8BA77wRFU/( 8 칣8Ӆ_j 3jzd;{ۘì:tP_dsnRIŽ/HgGr J0cM7DG6֘9LSǝ)rdG G$S gNR-?GW?EЪN)#HgQb/&t4mqZMxQc|eSqOu  ʚxK|֘-| #CI i^' _ zUjAF)548>h7Ca}"咐}jg 'RfXpn¥sP7' ҟ/>-M<]Vίh@tUA-V}5՞(P[t<]iGg¨ciܑԐo/eZT}uahƱoK,)#[! v?B_BD NJNQ{sSݪ`rET&?'xCmȏW A@%Co3xlǺgپb9QQsb#xNYF1Dn"6pYZh}kB>CU2ltz#QՇ 6׆.`-yZ0 [eM#_f;a^g l&Y1; BJ "186ٳ%AY^S|)߁u%h3fDlBѸi,UbBMW9xlF6F w7rxZ Dq83&pjaflO5Jm$F*J~Ft\?!*ӪA`X'L鐚sl$ d ⫁$}^/@ x5]Gؒx)CR;tQdh=,Mc>*0ŭg?‹>$tz!,-(&N\3!|DaԱRrlB-=}L8D:-}:Cgb>!aJc‰4j)ɼcѡK qbr,ů^aTZH+H25B)tW}噤.:l(tIpߞ`@=0 tYpT[:l҇aݨ;),BsR0 QS̵7#B\hYeUφo}Q/3l?TR$+jp?)2`j݃'dv5-_UoԈ"I{T4+_8b+2$͞}<'(Wo!U*0A'Ns;I Y/xU"fMF8焄*q{"ۅL8`v68G<Ju98A&+>*qU1gd$Sv':QPJ^}G4 75QFB͕"t\PNߙ&qYw &pCS>K6" B2H( [zm!)Qo<4'٭ZOtV LCRe ُq}m+ `Tb "*{T3"uț%kMQ -PĽg(Rm]ÅyǔqnZ@ċ:p-Mޅw7-I gR$!hںO53mnvԑ`GWvS #ӍWdF1sTI4*Tūd,+̀a%E,>ч`)c s)e r{n~%WVTgh%4_Æ $$۩-&Ofv4,|wٷ[kD\ۘ<_d䣬 Ǹ19ϙk|@GLl7N%+Գ pM-&^P]oZbSOayM>ލG}bE 8񨎽ohiK1_ݼF8"K0z͍6k ;0gvs%!seL }"np-EՏZg/C\j@SkP > Ü!.dnI%^ݬ%9?}t=jןE3';*cy+Xf@z= 0JNˇtB pD`v~lPCcfu<뤮)MOc(hsxOD!i!ɟ_?WEj E\3qF!(1 1˷cS`4jao-0;3`>P f Ѕ|l(IXB`'R0xs]26|eÀLWD[LSfbɎtt!=<VR=/78avDž<[ yvPCLMR/K )9GjدAi5| hPaP8h%0[;KVMK^N#<(k՛$5ܙqJ/WxB L n{J'CC~.Q07h`BBk3 ]x>) U)ci&0—* ~ Wogl娽CZ͊bO `>ư ʨNJ=Wѵk`aŻx, ^ܑV Q?x|OV=MuH9Gcc;s#TZP BVv%+\-/^z~Sq1_xTېJDKAx3jcvrndI*_eA"Œr#uXk:2iO‘B:ԥu5RJBcAzxwt\(eM), eE$-.Ɂ򣪥y}[։r8N SoK '~ϗ.GS;=<a!:͈rkhT63UX/~%90;Ns.w͇`B G8O^40l~aK .0Ħo0Be)ez Hҷ&nJJfCLN9oFJ4ɞ3RG<{S Se50ִZ^4\aB̈́BPkɲZQ[bWyoL$&WJTTfyJ 'E$b8ko-xcw| x[hw<;{5M*h,CwstW'ͷUr@Y,Xi?I=DV|o=p('J[NnAyMŝn\…%ڨ 3>B0ӝб]zt03Y\ȸ=\M64CRE{3!%~]6pmߒcZH&.,MrmYސM$y5Nd_)F&-K3%@٪̄ <7)4"ɑ&X #쁘V`-zDU%!uhymRNF2P~%k~uߴ+p O}5XǷU,^i п{̭ <ɱ[wE??Cg/&Jℎ7"yU,H$gfNH TT:~1C$Dž JyKDhr 8v&hL (rec:o97DوBgJV}b%I&قKYX:,ۥU MI`y +ͥM7^j\Y7Z@hOM6O1L$f'E}v6=OߙtTK0$ns$? 6wrԨmQ~9X|ԸEC<#E3e8 Qi/bnz ],u<4tGC둍.+{ ɈԼ`` يӨfJfJh+D4zzWw]͹Ut[hTV'n6<У!~3ǙكuK-/hv@)dEj8n{S#دw‹3J\0R9@BWkdǜ/-9g=X*/0bHDFgd\-2[Yf~*8ZņU@ 2ŋltTP &uiJyDzH b.-$ e"@c\Co2i. -r/)س~S%YE 8~S>߶HR=P6\eh||""Ö{.\b%]T]+ڪ&j> \0POnڢi _$[PE|g'>3(Y[ !r!:0v5p%_:eM'}4yTPs)0K̇5qv.Gz 9M)y[_\.3~i}\ㄨ0,8᮱ٍMy^Cy;ml|g׍?E8!pZ) l[2I+,,H.ͤV7@fZ`Q *c _J)xflEPs; R3ЕPPק VIF5:hd2W\c^fP|[%/ew&(iJOP|_D.WׁVۘ um|.3LWw)8յZ/=IÔSx$y^㰺[QӟܫtK9ȹvٮn@yDsR˰gw3[P5xMrXb2H JD'+]R 9'1uk?{%}ME7JH=*r`M#L@Ͱ#wי1oqmb5I:8jBFo`cJH@f:/ m`Nqm-'>2Ba/c+0L[934l ۊS Ma:LC^NS3e/@ufFCc8t[:cnJ"OPoF l;C8h7x_ǎ=I)KZS`Uб> 3D-yp#>[;{PimTjSSVzCz'%fob(s9ZW5(a1\۫E<*OAA^F>[)nXV3y ).jH"^ Dsa jϫi97mYobY}Ԕ5 :k˖> (X,6}@X>BVWDkC`k FVV|[Ԣ)O kVww];A'[@]SzLMEl\'_H蓼 o]|֦{4‰R=4uR 5BaTHxED/+"+6ҩbLѩQ]MFuF޺ Y{x>Cbk3tئjm+[7Ї{_MqIAbձ_( 6UT2V çTT"^>S%/T:}hr<5Ӗ`b6vl'LC6W:=ʙ>=4LUL]$rPiJ΃-mTy+y6 RW4g}]AّUcT86eulG_ETs߼,q CfUct2taW ػ}3C I1KyE0~CU5~#vٌƋ3P$ĕ;mrϨJ>ڢQ ޲9R'U>"=1V1 p}q6 v2{̋3P;q \)@K 2@$䰗ΞpU?]4rt6&)l ZzhoZVh빱3R&U2 +#@=z Mrus@ZV朩XJ 0RS[w=yNOq, z+ ԜJǍ6i(F ,g;֞ěR@v]*(ggD: 2, \7atj|su8*^Gup9} ?t%\ vȰ67|O2}I,4{ ./D}L~pLƕum2Fo`}=i**ff t#%%Gdݛc>>kow!Z5ed_Ià G Cҳm/$f)$rv{!mIʦuIqA{/iEp#V)pvގȄ`M9Ay$Qwۆŷ#Z+s7gp^Ut 14~Wro"&!Ϡ)%_#:hV< :'P@2N[M6iޮ;o329L"$f}Z=,џ}i9_`j K;ŐNnT&-ɑx)ϿS'ŧL XQ܈?(^פ̎~ Jz%Yءm62'@C5M +>y׉;qBy& Ȟ-tnϊUQ)z9Cx<2bt)Rx\˷1Xca>!j zw^nDK_ CWQصG`̘“h٬:y@Ka$yw=´٠=[;OGCϋ_mQh9lwl ,wSbDf>Ѿi3yQUEvNW( i`#sccnhSd~d|n?ͳ jJb3z Г}4VJQ1H<>S X)z^.QqWcN\d6t(2Z-E}VA=} X;eZ"8@T$wIĔ`wk6u‹8콣~,A">QEۑTI '-8(h,C0R/a@GW."Vg$r}틞htYbSJگPQK예q1?hz\>)$,GϺ7*=$Gw~Cgt -NeYHVOrt~G@ I*\Po`o"YـR[XG{%E9FG5Fihe"UZ|Nk0](/vKN!ж$aY>gƷ͚叕h7Hd| |]tb-x/Le~ɽtºtLbNԁGj;6vxK@>!@Y5Sj=җȋV0-~X=JhE?%N;u4g~r? RD2}6f[ 9Y"-`X&gzu g+͡t,[fA t)02]6Nv4ឣbr8[egtgrANݬX*HG yN޷r 9<ݙR@j>;/k{RgD8v8S)1xK;|W ө즉p|Zi86X.8"gA.9G?Z}*=6+vSW9;@A` ☚ϹK4kC,,J?؈=΢exݤe~7.qL4 R}iQ} /3v#D @]'LIyqX k2J yKVHMu3{,T;&^ͥ^?/h4q~pg݃ NE%w@$U̎>0IsTy_%(벗eYAL2:9/4+ݣ$@}*wtF4q[6hMCfq,S{BO kR E;..&;IYU={=+Yy! ҋ5]$tvJ JA)ר! n5*@J(]*H~$. ,>Σ^ zīO~aA'"L^D4 (|xADE&v $:jp~ÝRӶ+ZAs@dfA4 yM߃38} 9w۪uy3I̓]l 6x8 V2xd P=ړ/=F0>K+;Ύߚob:5dc׵FS}(BL eWC)9(mqKFTf vE /7 AWg44Tm~D|gsz{+!M3mnQW>_LD\O|KR&9!)2Xs cѰ?f8~' NKVw}3‹6{pRkeތ E ꟠<b j:;5 u-ƘH.d' iأ,߬>.LГtB}EtF3ܤ ]G]>XZiBxXCe,B&/N#]"`yG$v\퉏ҹ֕. (P@$.qF[iSwJ!28'ht=d1dfMzdw@NܖsH%{VWpXO+;s?ffj=q=9%<˟n- KO% TpthUOcJmd<9F%7kr ^;!w9x4 x)տeΊTl*҅vg%ܹwGCE tV}(2ǹQ^zh'l9me#Z-9e]8Kys)nN ×ZvIO?+5 -uLq?ɰCϏ:au^dZגf#\ mK6tRw.hPMCK袡wCrX~#W2d)!nyh+;xAjmO59_T^N KPE_klmÛ"7G4ݏ+;_&mc~M Hi{/I8d!BרjPH֚F˔h%.G Q!i߲ $99;$sR6@>]m=i-eH Ng^XK:-LcfT۷i>llhsi^Ϳ Rz$(ث!%|Ua7w߽!nXwyh- e^#+j2G-*-.`~Y\2VR52^SI- {&P\3QiE5'lWNpW{m d=%G('*oZbک|Q[|c6ݗ/ﴴGd> f4m 3"> _I>CHonJ~[ֱWnb"*9]~g?݀ў STIc/9킝$(6R96qƣ@UΓ(QK֨N{]w?()rN:"t 2LaE46N)~X(7"2*@%"uRoUzDа<ǔ;n HpGb#I `E ^}w+v@sW"%+[OL3%V!ccx$ *Jܰ)Hh'f15=T,1]/Q CA *ۓQ0 \@U-5֟K;T0Xԕw(sA \":^Pgf|B`?0Z.%U)ѕY8 u#sss"z!wlRA(z*w(DzJH@ ntWQ!s? A爍n∞dPjʁ}Rٍ*[ 3]*.B#di X ~D{b7֯t 꿙OcKpZ5I 7Տ @))7̵YCbo92K[b 3 *q]{<ؗS12E or3X?ksӽSZA!~^MG?YG:k/(,B~>`VM[l $ (zr^kK m E3%MNwM_o/_`_6)>mp0c5&|.oAGnQ}C":Dl[ƔqZgj#&بX/Vo #\i+Sz|Z@ K'T?N:@ Щ|$A$:Sc\PS2(~Ŭ<5#6Tƺ^a3KۂN1>W]wgv1$vK43>m̮.fC>!$ Q,<lyG>$"\"1PH<9ݪ(P'0ҿFWirͿ@.-o8t2)p[ي=Jau9[U*T3k.BeX- k񎒱D~ [jyI7s:d6e?(Ɍvs[4ۡU ׉( (АZL*4 >cHg^SN{PQdؘOBuy^z UFZ>%*D? ej$ )r\1TFYN;eI~A_?IU tBȕ׳Fe[G}auaG8N׿1.uC\=5_`pp%56meaZ n#>_fkN@fQmz$jhSZ/wט VVI}BX'/w1šsl,ˍ^b_R'×J C;!P U ƣXFmDQt?gD@&·sK6vJԺ_5:)ͥe z9ɺӏ1.UďEj= 9MCvᲗR{ esB/`فrkzkuSe Ų"valD`ndF ,D)7=w%$께F@[.H rZ%+u/ ˢ(e GLg l9Q1STMnM唍ÛsNwI7ڋk@HrZlG9YLqpp< OlZa&VrH7%h4g>靋y[Ȳ {H$=" ,n%9[K}ީ.#SS;j8C=pbaѨV5I%YpPҖYZGѷ,cQhﶳ5b7n^Aw{ԛw$/L k)H.oZN.*343d' Lp {])O:RSqT{KۧE[ђA P pAm#-](n:S<Շ.7Rlh( Ᵹi)}SN_U0H{pC#@= q ȂrtOˀpO;3rɦ$4_<8*\Ba>n=JɵAYYt5PF*A}1ͥ7cd zڙ'8%K]35-z$yqJ ٻpf+4}\ԩ\ǬOzУhܱx]οy\ԍቃz `oYsր^{^ s"9s'Y iqiYGfM>YaID_VFwKWD 7ZqT2 5+[K(ү%V)K`H̅ t2ݐC$}i]V6j=׺皂jIzΕ숙 %sكjl$qO>PAuaV_F&ZU3yK`-W?A F6o<_4_Qv(k2gZ!]AO1ݪy{!\Șqbu܀@o;,/6`sTCZS)7)ja85IKPf,ߡ3ΊS{TN50'U&Z] ɸo2`M0}6e j.(ӛA]EdIըΛ^pyQxa{]!.)w+[M1l.yD5}*RT#[-ӉNd\X3G:jf#+{Bv6-4)CUg7E5*W*;cJ8҉쇨>zbZHSћ֣@Zqw P)¦:5ΎeЄ.¥sfG2R;Ksrg[2S#06۲@X9ؽ0k5F a/f_u Sd٭z TꆾJ㯕$i%[(Gre rS "JH~Q8#U_>7YX{}n,}:M`Iu2GmM[z/ 9"KDAB5\:I :z \n Cl@W Nzkwb_n**1ݱÇժ+x[2lR[ 00Ssy m㾺ɓ.\oL6YQ,|%C+v&SL_v3Mn W=lݟQ0 z3M,3Ʊ D/;3 \/(/nVd+pj 9 Z8OG* 8` 0rѓǎ0Z3Oi9aޥ'50XV Ԭ 1!`-1΋.h29Ӝ2s: ;LQf1b-LeB_hBE#\PEբ䎣{ɹƟ^EB'^Oj zX ,`A䁹}vTc{fm">rg}f*}0 y:wQ){?cc|cr~+.k&#oL pd<^A^s^~=lF(pri6'IV&L_ԍ n׸csv+HKʟ| ?eG}1FG HZ * P%XWtfiVo$̻n}2Zڢ ڎϩSBYvLEV!̇;W4 .GT lkЈS ߘoT>Ne7~HuLŏ+å`wbk‰(;<ґnnHکqTyO+G(rbQnGwd]#Z!D93?O/ۄ FR?&o .6a\F ++).C`#xtw}Z̼dXf HݢP2"sq狐^hK 2ə?X@C3^=x5fv PF%RZkWLt);Ddԉkp*W RfsN7ރ -(A&hE;H`5Ōbyl-m˺*qvG77>U B"ֳ)tա34z| ."D$6"w ւ?. Aɼfp&i'[fP!F,&FV ?eѰ8GBTC# ]e)Rog጑5PD"Q˥V-ܤNۃN~uyc/nƀd*Χ3;WH]!7\p:5? A@5R Ep-] IRP.W+η iD9Y 2[-ZԿF-ef@_z?O_'hJc_da%ӨTN y3RϏO4=L䝧 beΌLO!ΛbrDVk_[*ph-E {̵;CЁi_"b q884vE64NφCoYQ;'pcaE%b: D:{ς-7ҧuph X6 h$H^g>u1?/φ+QKA,mp'C0~v=!4M^wNzn ~#u7f,Tߊ`blqjBK :AUà+.l]~arb묡z.y}:J,X[<FD]v2jJͻ+dfE>(CǬ,_ܝI*X N>2`.x<ܖ:C<1>U$SKtB܁Q w6B>x|lN&(P;{J v&N;L(=.b)CujdώG ԩW˷L]\1ӹSWhF*br }ZEJ,'h":˗ʎE} g@C7"_=ET,lΐks6'Q0J'X~'-[j0VT$k/[l`/nB&Whu7{ ߟEPGZM{U! Ւ™!NbSeT94jc1+2/; f  EH"Cr wSnjLsǰ vJޅ8 hU PF4JA9N?X}3 S0KmJC6iZ+#E1Q䠩[ŋ$VZ_{9‘LWR̪P*n\ڡ6.Jr` q4iߗQ#z0,kCEn}_n2V& %9RF'3VLF#HְAxr9N^%j0m􍖷6 W 5Ջ;]$Q$W sox;_; ' Ju#eMUihn dO,w"tЉɰS )X1WUa6-6֕M+#f&{w8{~n8*98ٖ ubBRȡ1zv#Ej(fŶZ+A$E@MŅk@tAq TlbƉ5h؇-gnANQS1䧗D ks$KoRp&$io11jo"oGI=eץ*tqsY"g<08]*תca>> 3ܶCD7ֈAv fXya|8_@ͽ"z{\֕$~~zW[8{?ÆR/Cj[)HM`H(\bV3hQ3?uLS D6~tPp_H>yZoA10@m5E:fzy*'}NaВ؛p'-0 մ"J4sǥ!t lu_VPbJ,qNxy6.~EwM}dJkYn 3 Xݍoix| `& D% x5(2ˈˊ(hvTk"I۽X2 HT@ܽ⭦ YWN 3/zﯷL[jNAԳ_js*.C}M)4ʕb V Pzye)8hƂF}$dP~B;-/WC7pN!I\(!tq&i1;)IjS`CSm .zq غTiw5~)!t˳&?y[Q'|,fbzq`Dy|,r+&_,2̕ʍhnpߙќE55^;Æp %g)ϖڟ4?Ns1p3SU ߁,+  ,~Xzxǫe_r󛲩,M .S +_VU_ʺe n)FM7ROs;=;E [wFVѷbaksbzL:`OC7ړ*"&8-N5}(n3@eʧPvrm=1b3#zFI #A7+ A-Ok ^ 5F*,[ƽ iy2Ooޖ]9lHbğdL' =%dЄYki#h`Q!4^[ klXo\ЬDU [t;y~!#5*lw;攝}/[X*8Dh=^ Jzȼd4x,ljd/ExQo$L 5f.[><˜7ѹc!vV&>O` ^tYok6oI!)܃A3\B_/iYAB1@&Xt:!LnnWz@ @cqB\z!c |&5'jtF A~!g׶L͌xȃCvgY3 ܺ)l񣹹M3E ։DjYȶI4%&l6m73JClsjdʲSGIG͕Vˑ]f4+d6{2jTPW]*lsoMP1&]G27p);FPn $ho1  `:(|FTEuG=$!W_atf~!ӢJY'Vt{ as+${ʹ`^nQ;.$!(>T|q$+ʜH9f/ ՓOO>)E ȭRL/yQ]_SBcY2f cԒ9 `ߞ_>.)>WBa/#-qMd.|oo>7)(4.VՉ(EX;4z[2p7Ț' 7/hg7nd Ca@JR}$>KeƄHqq`ggepK4;t;9cn$Wk~b*#_4Z4 6f5gt z:UϥGg.O UNeeح< U6j60Aв%wc){k̙N[`.`w(f3HlBUV(\=쿤((l%kP1cld dԻI7(rft-b#š^wϑ+#knñ'u6 ~% Z狶wt}Oߊw;yaY)5oŷ+o|rHR"}iF]X1R_J>U󞎛2=y}.ˎF*\.~e6يB!/>t7re +ֹX!jYE2䌞kg\[@W7wڳ!`,.,8uMO\z+oV'-K̍1[RW,iKm'sVQJG2)lnRhS!^pk]d SRecRy*U}*)fD Hus1s KWmF>yg6칈VՔq+XX5(˙0BiDAG$ _$*R2lO,-'kp~R "4&5^(9N\ȵBX.c8۸oϹD`~d UqL^:;ϵcZoDbhc 9 \ `7T`3jZ]+bEQRdH!S|i͕Htdj9̴łG7s#*M}0/EG IƙYkJ{&|}쭓; .}C/98r7_?d8 8.7F2H"v{ރuy;=4r 2q⺃(?O$P=)r>%uj/wLn'KO4S ~HuwKV[ Á][nG-(eU\f2jwBWUz2}ϓ47\(DT3&3HUă[)s'#z1ݪ!̧@6͆cmDC~ܨLEz |_^4PuN.G]. 'gp)se%NF: :]+/cj[O47y\hg*OZ?(o_ʭZ_}Gjل8gDbbrptԊI]2TVqGX[BQ;D#5[泔-n?9WO[wTe XGD! N{:@+M{V6 k2*2Zv@<~LRÊ^،/r^?{̠08 q.D\5 om?扞ex,eM`d oXߊ QHnj!pGx]nF~lﰿ<+EiglPhdVFpmb>n}{yp4_ h:J$a3 ~?i: 憚ُ"fVv= )Q}0hw)TrڧĈLl-e}0՝McR*8 %S{CErO0-Ms ?Ӧ mRlW) FH")>U wSZ=ۄ`qzŸſ<'=9FHOC}|-3MQYlC6 ?]7!x-zPD?JccH(arJ>s|\ސ?i&kqK\;VNfPo;I;51)&Z<ٳѽ'D-e5L$3eRh |dByך%4Sl%RoN%eM)Tq_gnO.ˆ^ZSQm^t3pZ uV(@:^K_czy|0@bV-G :YxMRvUĢ `;KY7*`_;?Cc'X fN&}ٿCfO:s-_zPJ]9%fAPB6͏\7Iw:&&nSZCVdUbhnqXmFޞw:Zi0Jx1$$@˪D7\1i -QVC N]V}P;Rid<̵APDSG z-]?ǒTY FM,K&1wJEufejXb\g?O-xvU4rnic3GgERe@tf%5>@]3ckyڣF/ ?|9\B?'%CVd O ioE>96)  ; x>i1Rɉ #Kgx2|fDM)++iDUgirL`h_SF{8Y-18Xey<_y݋~/(0(|ɯKؘܼ@{+G:$EaڜIىHHj _HGwuG3F~Ɨn=a_Cfim775Mr~ 52p?#Js/=d0rbͳc:Ju \aV &?A"(!~ 繸}݊27's=߸ܮ0ń/D6н$TQOb||PIcs_uI\-"2R6/ TO~Ѭ?L|`I,;*#݂jU{[r+(%4*i(8lj5$pWǐcYn0ZUΝBW&6:7nJCC_֥?cV=|$~Ė.':Y[NiƏ{YؠMnq :n+^93G恷IR*bR|N&@ސ^26F0 K@01]w%4  /,iHBSnU樆H}WJs&OF\Z !G;6* vuVkilebD[Lhf1׷DӐc_EK bnPsPDZ&7rJ0gwGO}WW% Ȣ),2..7BLӑ}]$>t{sD2O  5^Mk;.0}85GH؝56Fx*!Df_TOBEk:"6أiܙ_m^bwp5RFB+>gA5^V@RΣhVb9\"|?:[I\kMǻwV5++g. ^G5x l h[+@5)/-')[@OgY{=9>1#cv1(hl'qQiAɠ~ 5jLuO%TK݄(1[{]o<C3ݣ(Os:&ւesnDgZS.5*[c(7W<ܴD͍G{?tMԠl7jKO<]nMHh*ՒcAOVgq.2ܞ#'˧w 6pXjө`reQzV2ϖNgsdH ڝ1>kY~I)Ɖ(3Y& EW.Po k_8a״?Lkve a2By8gDzu8۾>MP o7,]c)2k Hw8IߜQN QTw`'a9{)Փtz >u og-p;}Mn S6M[G?91+yS·IC"wֻ=2sr$W*:zz1]b& HyOBKdE]g`+Na\ZQ-˦`d 0fFf2]hCJ"+~&u '|kF';oVc$YڊOA2ٙ6_2h3a!srNeيm2.h^/:LH:iuT?5,X$vQ?RI6M )ѫH= /}[KW}uSl? ,Ar͂8iS"?{T;tMuBC\|" QSLG^jC_NQnWRDo߬RR VH-?q)+K[/S S@s8XV 5eo`5 BVC2t-*bO 1|쬡 *oDtT7'-mFary+1h{ I=rcۜQ d}I\uZr+"ce`eRƸ:RGXl_n[GF ;&qqH ot{v:"r-\0sl/{Xj5f8b) k$$ } /네wJr!J3:"?hYsI-|jF CP3IZ=;}a_Bb aAOlR+H^́xȴT Wb=~-W]ԩ?MQ3h.WN6DwѩT|fOQ"ղF%`sMŪ. zk{J2+iH(eQs|?4$!UwVrT.K@z KO {8'KMZl8cs˫2G4]'p4,@ɓ<+<f0{ćS2a';U#<ֺ~v\V].> "5ٲG)UMP+lt53Ʉ<2䎕]9 \Le,`+~)e Rnբh^ؠEC:I\&{cBT y3d k4J)zvg-Mi!Y1T"'#LddS։O Ş%16C[^*g>feUj l3 \1d?/v*h6pt\]e|Vӈ'CM<̳.ԗO_Thy>MSnq"x CxMJo7mn\'oFP`PQOE`KW㽨JSʝAz1 ^dmfj-΅L=j[#ErDxt;#tS>KRn#%ȗQjVZ%.m@xYМL :B#nIFR{l,9}j3|PIGCKdąyf1`|k;g?U?(ف[q&-N@~ m}#ۛ:L˩Ծ51uB-knP54RqTR=:\eYnyn?Nk&VKaU1uGltﳺK!H(Mg '{ аݍTѫf4 DfVQ-7|ot‡׫11 w1MLu!.(Wo5RB'$xn"1[Ec_ٳ׸žw,SEa8dOr^3{F幑1QY\X!H6RDk%Z}fJXP巺 ݫko̧Zn;;R1?Jt`POaCK_tq$"xdZX3/5J3[ f7WDxg3c4j}ە4:gF*YBR.̻zfvqh"_TNf"[^aA ՚r#V#ߌL*LdٿpV<@OA,@z/|cBc2ٷƞ+}JUqAI{XsAr[K!{ ёI̫<@aA Sr Wg,v\*͇(ugj%WU]DR=:_lTuhFfYl+lUi"mq4cR[rX26kҞg:3R/v0]R %u+ElIe~Fv^qjx׽M[#Pf =E(^ a"A8pvv ӯoYIW _ż̅}G~OhGܾc§ '0|+!a<W$2t/vz[JGI >ZX3mL9h)Ɯ1I}BNXהD$,SwሮqFW@s钢tv6yd,A8a b!R]rb"6L@gԭ+uP̨2e˩"niۇ"e y~S_:Q+Dg-T/AIiZ>_q絗G}_t[uiou] #@TNR⧁t|,+\\L6sg7 )'Ei%p{x<]M4T* K[DrJ[+ d [8J0ӯQv\*0A%~sh=_tU f"Ž!j$P{r8,7ks*_Z53nl,[}bIy"'DC*ޢƠln:yކ](!6>ԿWݡ%^(mjg4 qskC_Ptbk/k5"1ON7ABkS7-bmv c5#ThGг~ UUI"]P;{w⛞Yr,iBJְ'=JN)0Ex$OTo6AlVs[&X[O׃|Y(M!yT `AgesE\da56Tb&{Im!d 6g:\o\?,qv/{tWb _+e$4 $ugENrTL~" 75?awj%]8I=Rv25[H=mqWK!̢"|'b9=Ư?U!\.(7mxo닦D;')-SM3(5|ci\;2Ik*Scy=Kl AΤO%Pf`UJ t Ho-M_7Xs `4‹G4+ْQnLUL+lyM 5႟2*`J̡5*=E bYLQmv\ו F"H@yB2BxW8 /gxjk2]q m8H|C-ƒǖ(k9|yv|_fz+G=y]$FDY~[7P[׭0ŮG! W6M17KKޙ E+pzۂ)\:e_4=nu;5FMpF_t)_#ΐ4o a䬴KS?0pͶs->Y'> ֢h d`7uy29ȀajtY%'0 e&o5* MXT( +s)uqlG$nae4~b.U/OVMI+F.%B s"ry{Rz텎pP 7>[ KLnf8lZӯ( ci4H~d8[늸f}ԥC,|0oBUfv$c;| ljgjϝe#v2'v9 E8t<΃\s EՍ*&2s+ӆcy cE\e_ssV0:,nC1 2vs~~VndI4PS ę{㽖+ iܔ CXnhiM0e=u{/8E#@_/X[Nd87_Nᙫޏ;H .mQ[ebG?^ b(EK=NRc9g`45s k;e>{z$!_ H vclN<~66>]t݅)PHUGS&@cgff_!1e f]݋g՝u(i6N!dzBWT,7XiɟzX=|}6H]2 zd ϶jC0ʀC][eUסzqOf"q:E$H n`dp/>DG%(Up04A}l#ZA3t-HrdV wai`$e]G@`j#2 6[|%~p55y]ޡ3ȟM6Z@ԀI(@b"W YсLDvn<Lga'A]dŰ[.yc**m%UE}3Q4] Ws?;Ȯ(Gn[dv<.L,N^1Ջ8WlNw~ɹR֭Pj%v]RB^Ɉ̯2pDi hg/ @=o4qWxS1̈́m76m0v>MJwZ hR]s0uu06|BA~W>``(/~M׈Xɂn=% 2nT),ylx]\r`n_G5N(ǻ 0 *# ]ׯ;{ƀXLY)!)Lr"tF2/z$Dhqԧ1-":$\ LGJ'197cb' 8(C=C i&70IQ2? TDMDlVJL2ұV/:Y!UIěFBp味ʵeTyÑٽD* 3 BΣ`ʨw}m=ٻ͝% Zj~juHeC*lʥ%Ym^aS pI@]g-fHG7!}oy]cc/PCqAO)7 ~;5#Y<[gXU[SCTcdcթ[LbDט,p!NzFk". 6,qJR>Q fbG+j3\Ot#RJNaF;k}x!ɥmڃ(gDEGTZ|c_\Q#IuB\ uē$J~1é7)-<*wlS\̧4'IY:dBPhŕ!Srxaes^_ѢkM,  Dvؐs2S'd\AộM0RTNoͯG@ 9 N..iiYT$h[ Nr!FnA'zškƑy^`q wq$i(?@K%(9Vkp"y1,tlI;<; ]mP,:\ oY4/DOШd;1xtXޥ7!jYZCSએ,EViJ;ަnĘSWV>)?MR|ηD nd1sk3Igq) c}f槧at? L & x0ENa0w]BiYUy5•9t̴\xEC&ocے0w"t@pi='w_2r G~< Œ '?fiHf6PKΛӰ^Oq:d``U,.u|%![1ircuJ&;+8ʯhhd;=k˂P(fdiň?|T 8V$LiטGk%kW4DʌQ,yͩ<P-4-IxsZ8CK^7<$\1AxLԬH ٷ? 3F ܟsImZdi륎Trp2@?vFpVs%=EtkRKe5$.f~ZjPrߠʥ.Y)ʄD&9!-z d&ui)q)>ghヂ~B۪"MbYr NuHzg7?7\&笁zPԻ$RT~3rR#`UH:XIU*`5/*AuokނR!y7f'Gd3߂Xk.% c7Z4TRc[/%bX.VIhK;I .Msl]Wᵮ[.0d_]%BEP_C cO [?*SqQJ[#tEl\6J.=0*ypЈ@6ME`IiʄdX70_ugjV#j&G#c _5(6h<LzVǼOӐ dEK>]^ߕu]:e4\>''Qb/DϱC߭>Fd◭c_|[b[wԜH%iCg] ,< ynw1Ij[kznl|ClGfv[ؠc3f`LU~b9IIGƕ] R ^IC(ہy}꟥.}S3{0#5LI&[a,ޜ*D<-BcehSuET^D%){9D:]pK>#ztRD92@1IƑ-(3cOV#c5(-llZ5[eN,.6ٜG'QmB/܁s1e̹c>ofKDam aA 6:Cϱ0^@IpMf Lji?18J~杒OB~k{Q(qRӅ?DK1⸉e.:a/> Gh ]t1*F?A"8Lw||+[?w9e릍wV;jxxNŽP>^%P`N!ƯądY[˜uN9&O"WX8Ith$:'7RWrUe+A3[/U]M4= LHr. imH)J:V+ `HF{.B?bcF,5*')m6;ɚ&yU??>3!S}ܿMFZJEL\mF?};F֞a|wkdf̜*@X=tĽ,⿮)>FMrI91P@Xy`x@lX31H7樽&0 9WFV4Ig򊟆$ֈ|FK6MGf1@%"4rHN)ݚh#rp WƮ 1m);^"5Is7*(A~\FQ4o)> x)ԄJn("pC+]G,|2ӫ!ٱU{N qUU+2+ƕj8a vv1 A˖F^ BSf`hd{Y;rΐ+J|OiY]y]5D9kPcn~r<7n>_8ջfn~<9Uot-j)pw/;P+2TJW|vǞlS U`ϬǺ!{8.z9=*z.M)g$ԾF=*=U?j|񺤄u-5iMO!g-,YLQb+Z80LP+ݗ[6Vטj(xw&Cm%CC5HFzn3xXr1qM= $ҙ(~ zڈ5Uh qTGUۿ_x!ZEjN`l":@~0>߶,e@SiCFd5BE&T@u:8& S6;?Q4^gp)Ҏ1"%%cj_< >)ww7U К+<,+GxխIe5Aq &Ϋ֮bS=8G.>ǑK\d*ue9L*ѧq*((^1F\)uUSl'Unv6vtgCs5M oOȨ S}bȇ/w"u-st'_HC$F `?X^0; Ja:-U}6jr`ABY%P")WPnQ>x,0J9^P{_} B{Bw'Y[;IW.? ޭO+ ʊdT\kje3&EjU캱Vqd=1V깧9Ozʤ`׌f#~5dMO5&3;f,}k!PRH!Wnj9ުk_Z[j51Rݼ^Ux8Xr:R_W8nGAzk1 }6(EY'wN;dD;QL[OHl5a\C 7Jɧ/4^&?=z=?o'֣BK鵠.mZf!!VTY0&lNoaeGJtcR הW2U/Ge) 3>-@q w[+v_'E??rKm)/V匎{87/)F RrHK+G8dBnjYA,DF"$9~ zkFKiY}~p3ŊTpYԵڣޅIG'ȷ]k,<&UJ33V=?{W%t%V&hCxz~3Gc/MvB ~ŸቨQ2?]o+`F<+ؕ2SC@jfFFl3p1mLqqk2<[wdo{;"5dR@u(菪douQNJ U%Zd:peX|?ک62r 8f16d ͕mhzsxߎy!Téck_eOZ ץFصNc&տ%O(@ߠb0ܚSJQi:U'OyI>yDY1)P-O.͋GxˑZKB]P4<omE141PDGbʕv , -jލuJNoS;e@ v 4^'o슇}-{m+չڡzM)k`=aDQEpAYg mVG$ 4@<\}H"6؍>6ߴ V-ZZ&fCD"hk%Y^1ͲP $FfU0o]8lL#e{l/=)A#|`,k~9(=w֏kIEQ}d=d:Uy'k\.ɀbaZVh~@^C{Ė"FfvO 1@ń1NA:Y 'u*'[HHCfQ*h!EN*|Ghy^SXO7"G O8i/<#8W=y99:"AO>Y%_? btZ/Pq[/ٚ4LE bΰة4ߨg0]8EXK}"W|f:!e=2]$ #!3Tǚ2S|4sh3Z~"`[畅bMuG!1'G|!t~3ZfϵZGDž 9Q B/ I?qgW2{  A(7m ¥~#FV\kViiofs{Ћ;5T#xN;I8dJZtVUf!Bꡄ v1E>4UEvSQƬ^8SŦ%&8>$I A?|ĪMIb\퓣J+uy])4-fQ˞P i 'c}Jc,Q bMџux_M}J;3X̿.2e~އJCl)#@Vl` Z-t2(]'uG2tpc2Y$L($IN mkwR`Zh=8]`Q)`pٿh-u/3w ǂrW1L6ܡf".bݑU5+k)ˁA[;.vUwVny\aj?D6g%9BS٦I72o<vՂ; |8+g8U`Y1]En+!4es8;76n1{7D [~E}NF&pv z`Z<ǹs7bL!ӿ*6%;fkpDuׇm,%E5凮ven>7jk@POϾ@ >PѫkU%M75XJfj+|Ubڪ]gvp(;$8Te`@d}.>C/=Z ߍ"tzbz]h B8P!*dnaƲSǨ(5][[aRkAjHoe?>|QD&Cɾ)z㺲]N\ 5+)L)mk)GOh2\uXN>oim^]wE~ <vdBgeeY;Jb!D9̈&Pw̕fSrECN~BwKB6$9ȲX8`$ E+gA{nUo7SK8jk֩B_do 8wRje [z8t΢!$suuC],/Q/܍ߚVTNUjF4/ߦ57/TOAѤr-5=X •Rƹ@0&|Ñ'T!٤]aW9j uGGA;^]8ą7?A<kb-CnF0UM|a)t]H|;}b=tQPWqX>ۚ0+kă"R=\m't=T& @UtV+G3{Gb5goۨ{$̕H/dp4Pd~=nS# U~' ʃu;/#?2DAE3J7LQS{8;|9l-MZ -6''V%#*ۏ)Ol锻.a}uņǛ ayt*ej#+'hH \9 A̟^g2c ԣ@n8YÈ>msW T4w離?ϼ0l;鏥: A7 gӅ {o"uC{wOf;)Թ\>FnHJRG9߯x:T93;^u|Ex4ɤ*5Ym*+Dc,B9,<1lT]="\7(5ºT D:K (.8:$9dZDN}ÊNMB(.4|?oBJ܉GBO`IEHtӀ @q{zZmBƤ;[]~{Nڏax!AW3aBES7k"3!(r$V_%kRP|UY?uR F~uN"h9y uNJDs l*^p=BtEN4ylԢlw_\):u[>ƃƵq(W"$vV@ ,˿~ͦ+&EH)TᄀL;XE?ˀ/ w]NjCM9xK>;`8d$Fv(!CV@EM"&zچ=*s(Op.2DɅ|=/Og!2F"nÈ9#~EnyӈFM3H y ^Jh(A*i4[T!*׮'T6X c\ٚa80Jም|r'Nfi s@$o$琯كV)F4D¶k6Xқ"·8p C91,c~RzIS^./ˍt0V{!;lŋC9"4w;}Tz{ 8l9"HU^&q:2:G:vv 9mCI'9nov] N-&/ڶC6@ltg7AeYh,s='] D7.)CmV ߟ -fn EYYWV+Y>ƻ˗]=wB8pY!Yw߁?)aYV i6.zgѴn:BZs[,9^]h{7m['GADOq"&̒ff* xc-j@%)3W&3q^l"%<x'NCs#C |i `x@~KV'X(WޘŘĶK%~g8݋&_:۝ڠGN ~Hz^m$Ӭg,έhvkxx@ef6pn g9wn VW{\"(vUa#0|KT3%1$Nv`\avTg=J́!i!GDKO^Ϊ~FH`NR +} Tr';[/2:%O";RJ_օIbi5*k&xP`''{=!+S9U7"u\&Kѐ3:X>}5z#=kMG*cKY9m@YC΂i#RerO#|@DK2@_T1޵PrԷ3NIwwT M@?VWiXxnOZL*9I˨\N ^]ۭ Tq?8Fpנr 2$`wKCt߯giPz`,TYÒp;hDn|!N/ LzGDPww-1A}YᏠ`B4 3RЂ w٩fד})Ծʠ Z5dynlUxPJ稊~IVhpKئSe9**ԇ#dJ[HcWM8\Mj5-8& ǬZFq_/Pg{BH5"7i -֮۷y3 |]d3N`/n% J@gmv2QSF1sRn睱&cc̾u4d(ظpEe[)Eߋc%y;&ݲ~93f =h^vi2?! {@nJdѦjbI*d_Upa &ki; \-.(8JlteI\'J})LiY#4 ;?tTq~P7RKηx.Jo ݻ_#} M3v!tr;e2<jpcb%u5kQ0TP2EР(VH[H'Q w;Bz8A3Ma&CdG#1^AgPtvL0805lJLjn :CמP]v%LaLtcڊ{‰|[T*mts~){XE<}'~T&aVP-ֆ _<ϬM\na(x9El5›N.TC z**>(yJ9YźcOSazS>9c]* |-D6qk7筦pfC e-3gȾAsD#44S-[LQ~j{O0U<dbP昢} :$a7+!r0b&m$+ewx*t*or1ؕ6u'N5i/ןPE,sG*"xY*}znhԘ xА5NmMUHLM|B2(5%E4 -Ld!&"]WĘŖᲄ~W0 'ת"D;uѢ38lZ~tS4EUb~P"}^b޴3lϹĮ Ua`P/F^΢CaQf7NKc/Q!ٱ%(tI̧ [VO*JsY`H_ՆT T8HAcO^Fw^Xc\gl-y|ub8uJ3H{ClVXr:k+@@;2"y&ah/%qH#߳}kn;4^a-W̳Ixpz$}SE@|dF{֝=+gMkʮ\K/ﭘT3@F^ Z>dX'v;q׏YT2vf<:A8[aax4馪ր i]р8DŽ<]Ra}jVMQ`K)'M yYge@?mHcӤP>@SݳY(eI hO) %S,~SԂΛ5??bbx2,,SٌD&H_N;A;Coy.7eN>;ղ FDǠkܗ,R`je*m&U MVXR LY [0wWc";u?z@q.9>MV5 ~ro'fpřMxVH$O8 GI4Xv +2?3ilU!VEtuWÐNUU-5@=^50N& 2o[!M{ BQ0-c@qfdlK?z:.aj`J۩uW, k!{T!?A7V>3 [+)-N{錪X\γ S[UiġC#5(D\lgL!V_C3$vzĎtbɊ/}Տ7v"]T&1E4Y ׅpˮAk7 nN?~vŚ!u:C%Aw r譀_m.c`Wh%R!.^Tv[2\pkZQ&4H{ ݜOH|TυQ}T4=qp5iC2q:rnP"x'PEJs/'0jKJ >8i߄QНR~"zb&TwAi|g'IJNJ²*RHwve()uo?cMYu]f6c CcͅIfP\ V!٣lMҙ֭'1]3Fdi?ϷGWoxxw|2ɾ/;[2@TOb.˟̄C0 ϖ}"q SbbU>黊ApY3z]﹃K̭>]HT}qwzh1ÐHdg|+i},"p{Hʖl 5ʇcn b f͎=, cQx'.@'_W@|Ky+M#Cb~ny&VAfR^XznӵUD2',ri .c}֓EbZu+xr|& p#[/HkhD Q}is5}EqY8D_t.daBf9Y%L}2_wG1jWgre[NAEr'c{g=&b;PR0lծGi^nφ ~m$NVHf`JDd۞u7oeCafC¼>Fс4!(8-IM;`a0|4-0/g<21d\)dP [@|Qgu|9}ӟXg]5V%X4ɕ ٬x3 =VpUbn(4ϔF)俩]x``mjZgm-7"J/T5XM[ciʲ9B9 ]+"8(NNYBϿR^& aTOC}rr$qG W-r˯ |W<|᭫4iMvJsp+Y#:Y#½ vxCq'!9{\Ѩy}׺KkD. i{Dw23%i/ZbL>H_wOӠ#vyůPmW[TFf2>J{RWParJjyt񎽜 (K݈KVùF@ğ⎾ifMj2 ݲΒgEWxSh\A!> =57R6ON 5֌NGj6S]釃sppzӆCkUqeAf/ˆL^v*ΘKZ~ ~+(tOyy/Z{ ;TiIZfa+#Sm(V֡Ѓ蟉56-@e؆ HvݗN"""!w(w+KTMH/èdIVQ]fx*诿NdX7O˺:"GO2KЈp9KH9b{"pbq.D7b4O0hPgk'(V@.af~ TQⳓ)!_72=qvΨ f3݋Fs'jM 쇂/-!00t#elE1&}E' z1&r7Zi'\0hp,WVAY%pWG5~4&HpM$a} s${i dyk$g,*Y IrҾYBv[T]c-TAfV}P@1Rry8)5[&p~J?zw%ntc ٖGA,cN~YW8اduYIR l qnc& ˇ =0A_5a/XSܦX&=A5p-u )Ϙ" \ dޣgW҇MONOԡuLSpIT\:aS`B[(Y^=kn/ĉ7LJ |$K`5lqQP I|`OYζՓުNǬsbKJVIfZ.lһKDUd7zHDQ'^>gkWfctTPPs{L T7Y% ֳK ^z%o˜ (o;eN8-YA(%Zs ODaՌ>0/zK!"QRt_eP>u:![W l"X2?%6I/t.Kw3iL534@Uj^)G8σ^2TP:^f Z{N\7K r291INV&w.X)DXA >&4SRmCKw+d¥% djcfd2@R9==" C$O$7K}7J* JL&司NеåsB.AopS^ɾ=S7 b{Y,1.Yre֎;[vz{sIPQOSSHm`,w)0GMV[E |ҚU@0LI u\]ahhfqS$K)NqףV-xR= E7b< UEԃtؑ[{,vʉy 5Q?,DϿ<LL.jpMT)´_.%L(b=BFo3 XscTST;5]Ksp}ʯmA]jXs#W1E؃ZO [q"MI\,ZKR=BLwDT߆LM6JXo(He:ZsHcGF_4C$䤮pC_M*ϱ<#v2W( ωDrޝ /wĺwn-Msݜ1qKeQ걼iGW!0fL PTb#!z3 c G*]8g*e# }DtSIγwVHt 'c) }-{@eTO1vFWWmBM"3M'凧p9Thp@B?j'UBh-u6ǯAH Vnd']8KWLOkZ.9 3ngJ8lw_*c22tD'Aګ^S1* aὶfԪ3PlXKk:ga} {Mt/*0-(:쾋%X4t[4 a Q /{ڑճOH:yB@V.5\cHWOH.w4ӮBN cFNKv8͐5 DϚ$ҟ^ȇ %\{d5s=iz cv{kdzLZ5AKt} NZNuwC@oi!vQBRz_oy@'ԙXᶶ bVrZ1O1x"ƍXZ?ޟSC4s%!~sa%6G|n2] +9'.^KYQ~It%` ,Є^h&Flž>(lID֋6t@VF k&s<m^?9=tEYY>C'EџY_Ψl`?,rlͣ7jng1Fd˪F1~c;,dA1Jj87$%jASy GG*{)ƣH^!M<ĸRAhCIo<눲hT<6A4T̚`..0C J@Q 0&5UQ jWL[/gqCzSޓZRh>+yY.蠕|4󓼲|稁u)|]uHq"*ˢs(`/TSč!T6qCB,!҉٥trn n3R 7,٢)ҙ <JҗI_ڑ9z0\qB$l\4(޹^'wGqoUpi2S&y4WQmVz'&YrįNb{,IaK҉t22apd֊sWJߢ׸bG q|`xHdSgi<О<$dwHى?{ʬ(f4.?~[7)۾kp\Ij,ӅmAF'HhWc+oxİ 7])/E0#ri7\:S# 1dE RPeۤ ΄Ѿ&.俙),:k;XK=[p>_ i/w13:ywpN+v^WZZMtj?$Tp* >OTĀQ\Ԛ *&l3WS!)cl>~L/:ddN `HA8h/P-P|^rUdgOC'-Dsf ѕwTnF9}<zd lNW-W7*NhHBmEq!dMe1%#Zk6E7k3[B P*B/ Qr/K!%aKxI~N(+ =ym}|9\~%\?9^(Rj23ڊxKZtO-2 J%S")ZIq5$0ˋictkW& ' {dR%Mg[+ .5J &χ3=@"F /ohyy4+4Wh "YVڢ$l@$v Lpa957Eҏ,HT{TIS!_5zcn]^"ت, ([9}GNoTy=<%gFD'.`tʜgޗ_UQGL5.|~xN0!o O*V̅ ۘL)lľ]햠c:H0~ȁ(MXo|Y%ފU&ψ6V{r'LuaWw__]aP0ķ7܉4G:0z^dNO9Ը;6\°HpϨ7CJuPew}LAFTO gD <2+;Zcc s,)%K o2j.OZHq/DX_@f؂xgR| ΰuww K4.W_OzΙ=F+ʪVvǪ 8Q⑓M3O0I?9 EGdB0;ɷ%_Ǽ7&w~WߥшҎSl^W?Q="Ywf^7iw YKM5lƌMp/KJ7.տٶϭ*qa]yLW8 ۉʾM7%둡DErʗ5xiU,4FjB}_csL/[|4Dbm=`%˪k)Ȥ#:`|9VO7z^5@gɝm;#=*`W EtvVӱBDxk;o+:{f[k@\"9F.;XJ|z*_"QȌ]~`>jX/JLF`1% R SW͇,fw!O|uH(q~,tva'@6滎Į? v;SAĬxF*I*~&2Ɖ7Y T>>GE@LXj1|KDICR6u֭\#p#BأjS}D!9ZUOlWl /[U`aE/'n'XH~JJpU&p~KNsMᶔ79r2G-JHR^C 1Gfͫٳ[&]@޴;,.Zo^6vK;d̀qD:CRvh=Ҋ鈽f0Z9T-#H91" Z %,s7?㖫XSbGcWz^d%0>>IB >k/ʎXc/SC-ҥItK˽Re=KO-QO :bHtU)Y::U&,h -~+BUqt ?@8A.JJsr%Dj6x;k0xG8R]-b  yr|g3f<44|>n3zTX+]wD "wډ$qQI'9U?mrLpBP`ABQ‹AӇzOq̟8/(T<-_!هW* 5 l~Te{܄ӌ-syTgKj7!"(X94}\ &?z6ROKWݶ#f/3S.fJ4@dIYn*ade9&I"̎ 0ZuܱY0zO6Leyԃ!1bhl=Ih!$c`츛wHIR\X%6({8q >5Sb{BEq~ѕ."wGz2QEew#udz"5I5@ahƟdv4 ^J0+@Yn]_/nfj|BZ1z"XkHk+j\Po-txw߯\_'jg=)ﰀ)|zN@~/5^9zhS?~k 4Jq9Tu*O*5KYnl" t؀U5)<>9.]sPiSF^K?d;0t:q5Y 0Npq4UC ¸_MQt›[Mٌ̱>ZH@ 9I3w}>}_fqpV,}1K<ÖЖh<jUkt+?O-Ea\>ϋTǂ2OTC\f|A9 [/کtJkcA-&phΊ~ U, ~$lwv>iW=vY֪C& E ~2uLS>ۜ/)qͦpN̲ISԶRr<۷ApQuV/ 8frY*]Tu{m;Z[Sܜm :v)͕1X \{}CːJE5.O D\$ ² kʥ_NƯE[l߮"Cς (q =]Ak[K$B)dxp-m1k|Ut$Q}c#:( nػi޼0Ʀ&jaoPùQS _UYh[w2=ipXXix`,߶w!>;LwnmV* )~ti#hKuDHÂ}Kcw WIL_ ^{Q?1Mz3tUlos ߮VhSMrGʺ]#f }`baNjlC˴GŁWɍԟ`ƻW{Ҭ12" 3,hve.`Ф_ 溓:ȆaN Pй,ZAMhޮK0`[X@QraEs %1|H=L)[v:t['4ûʛǓ^s?1{Y/f0lf% R̾{ Vx<ˡĻF_0 !xy)C4kӢw/Z:( 0ͽ hh_q$[8s^Vdfn{m8鐽*&u[n;~qQ!ޛ(A1׫7kb \'2[а$+C!9 T-g5%~qN РkY~W;C(y$M /SoLot#x=vO-o`(Q]%Q yLjdg:`yuKh1~tkuUBU1M ժ^Z=]&ps4sbz򵣱Zǒ4,Ш5n Y2$[/6)޸Y,IM[sv?h3*z,BpPDz\RT#f!K33L5vVR&Bz/$z }g t3#2Dؽpy#$K>*:fzp z4|ZC0Ŝw¥p@ 8ɢCu^Owd3PtNh̦mpfLci}*nEQdƺ6:-gz]>eU?"( ,c[Ćӡ:zQ0<G4nN+|d6!R4]KƔ@L{*Xf ~r4@yB TϽݳ2MJ8BD$wAO t:IcJ UY\?Zv%B 2em >$,[|.8"IǾ b ={,jy`?%wi^?w?Lnx3+hI?oTbdg:XNjZl?:cxtz<\@Ph)v <8τ0"q+">6>tVZ~=A^|q /(wCۇ䪱2xs썾 +;GkN*V/1Z$y|#8I7$ DiL2ۯh'3Ҵ< {[^BF-3dzn(~Vse!GS@xf38qQq8׾mOIRۋ!kcO`LaCR+؉3NUH8XΥ<xMJ~+I@]$U~Tp\ρ, l+?V/\2U> =r&e[W,g.4* p]5_g;/Z"c$O׀:2ؕChFj)-Xfƨy@4#WOͦ]H sPʵ.ΛOgh30zpwImR#m&՝R2wp2m2?4. imdy%}g;OB}Jٺ$hɝ  !翶\.گmdh^Z )+{ 3|.-鿪m7le$`u\IpGp4&k-qb5 ӳ?-ٶƻ!{63E(My:xD?fZb>Y<VpIZiJmeFs&,oҦ6È#:67ҼQ-||JE(l%įR̨F?!I](X$iqT <+:%`b'{EA z;/,d g2DF@>)~ Z@ ".9V7ii˿ALeL[*XAiU ıkY+<1\d7.V6LSZ /"}AHzTհ2LRrl֖12kå0SlOs.{u /;Ajs DŽo^Ł|,vw9ǨDn~t)=/&ƌeKֳ><uQt#Pz.ٌcL*`';/T7a^&䭄 Dj#s E߃>xWzʾ߀jw/2Jwbʀ]4Cڈ닖$j{E! s[| 2Nh06M{Db'h^7F |RNjT]'Yz2@tm|;"thJ`k 5|vW #UUzf \gP>kU؟^ Ag?5wƗ6Sѷ+j3VubkIk\tW+3qW3^3wz,~/F_Nĉ`# f2:זsc\UÄߨLvi(Bm#WGE7%Xuwh2'XsaD ^~t8GR7߯ GjV;kVߺty8O @6SСjYUrjZ'.Մ??څώo$ fHZ gar_גe$#zoI:*Dc(KiB7)>,|58xq JDR+|LkMcxJ11Y=9_z /(ucu0xbh"ϐr3J9ͨV;Y>xm`kϚ+]0e|a֐[ >ylf[ J=AȔ1VS#5 >ŷBR~y?xY7 1j,M<&V|^{ : $WhEqӣwLqq%Tar]wu'3'/8\(,I똲-2WqDGߕLpj^#^ptlzgs7&eikLil5RFT0])X֟u;3VI` r VZSy:9\)f92z7ic`8yr0i^dEsYnj>PW=P_595ȷ#δ:,B{>FҢqqÎOB]A\ [ 1WD{K^61h^hr+}ZAwGa˹dQE{DI Aepo[=j*cA@3\c0xwQ@`r~pVy>~N7g)0Jȿ|7yAd&[,Cʚ , + ġw#r!vh>ν{:B"fh3qjlKrX6' 1ȼT4Nn_-:KvoC ħre gHG4_ӌ}[5W<[Dr>inؙ%<~:-~ӸegiWk @0@ #xI,/Y5:,dC}YWOȴ&I!H8Qdmy5d-LߞvE1pi?'?C[QTLc˿fH,_/ܛ-LE}Ք# ߣ~$PG%$C_MZ=+Qi>(?,VӔx FbV( ɮ13a1'΃I:4 u?~d1,Pa֟f$8vq8X )CؖF@ٮkF޲69ۉaZƕ!;Z|)yXxYwg~&3X.dzciK)K\tD%Q>VmWB y%#]6ޞx5ev?d@'DfL:X@dGWm^WaƐ|HտS1U S6).^蓴O酓Hh&$<+i<`k#g :.ku$ NhA>JzK̝uQQ'3Sz)^ ֓*s\/6[;ޓ%Hu[1uT^ĴnMhɫϜq:5\-Cà"[BC[c/ H\ـɷxU?K~sm&lvBBP9$gVXj^3mx!sD.fS(:PzyÃZRgC[4]_g@RkKkԒs0jc¨mUVqp][#dӫ#yXkHһ?hrƺD+cr ;1iGED~NJuFnH~Z¯;zy+áATaG5mM-J8(A$a~"> v_k7"2&,1VGd+?0yD=:v4+œ`+_{]>er^P,.ތ |=}] R4nt~idƠRcU mG\(qijے d.%8J9W3?PͪRMX/OcFɵ{ Θ 8׼+h;-IyR#rX7ɦ{!k2J7X<To(.?dT+WQ\ c>4 ٱ`d!ʧڥ=j†+3oAj7_5 a*L2,9 a l;,`*?~Fr5*{z\|ް>F n(KkGK [S{䬠+bd)=:t;a0A>ƐV$ %zaK˸bJ-m2hy 5Le1H ۅ7 \ew𳎯E0؉UDɤדǷE_/ 3z̗Be8A+}<J#P=%9CXb'%+G&AIqc:,{$E5dS( w DrJQ3F15i^] -i9ie`yLlE2_X )wŒ+P}z>pwa-E}Ljʫ\[tߚn-i91Jcv|1!^\i%Ǭ ˪^oBlX)0{V+E̠@%cQ …Ji䕐WZg4"ߛí9I,9Ѝ+K6h'(! 2<ƑLU &fy~@LO)*-#^}2RTA t>NX;S* 7i)vlQR(HBMGSG[S6edDԠ؀`y3=(t4OHxHͤ`=7p?!ʾI2<,_ncZBG_9UsǖąsIL˸Zgb(w6ƈTՁ9RPQ ^J o el4]N {3 H҇*^:b="}$*e:_x3ȍƽ p˖N/{@dV63*/m7-J$q#fT%ٻوOW:eDU3f׆ug6A8~Q*!k]BvH֙l2fqϟ3zH.z|8 v1gb{{s>3c,"+&_y[93Ws{y@I砹u 3j<+ ک%!-!j|tc Stu BUwkxg4lB0G,^Én2 E8s ҏ^&pHɪPYjq-@p\R'Z=:yqib47*D(EI>z0ûԂ0j}:VJe&B̺1R##}V0J­1uo nQ S0f套cԐ+c |.fߘ`͘YUkzֱZSc@ʎs4^ERI &aEǖT$4<:جfݸՏ  kA ۮ0qN'.:T5)A` ɽW9Ut; m8V W0nBc|aR4qN2޴-aÑXHm:;ԽIge(F}CϤ(!M e6VyT9a RE9٢&߲tA&DϚm?BYi~=SbNSK( `IN䷗ !;$t m륚DUSWL̈́,֑3&`s 5sюGr*f8aQ e.FkH:O$ "Rĩ(TTH<8(ޣ`񮣾hSs 'd  HBAR*Qr|1*fr*{GHצ&mr}g2##5rXo'2\ D (h#xO1HNY0; sgi*,к]]0);'iEY2 ӨړA^}XXkuLB&7#Z_B? G%.Y6(-`b{-$kX xJsg&΁H-W} * 4^|d;Bdn{~0 |kaYq?kQc乭E q m;ͯTg𚿃9FKEdpf)T}ODZNVۊ2~+Yl3t8i0Ujj}5)yBzcf[Ր dWÌ\eJ P4Ќ'KS@/.ݒNc)P󜸐o 6Z%} WhZ;Fx%΍1}@COKAo grONfX&„\]+ Qk?]D#C}#曫ϖʸyA*~Vqr24^ @\_/o ZYh$"Aߍ:#. 0dïX'ޛPG[1(vОVg/'h)WJV=tX3NoC2*{b8Vw_5qw+vLk.M!΂ŽvrJdp OXzåP@q m}/&{g`ǔDVyY(WKy`xmb;=lc~vZ 0Vb 6-'R(5:%j{bYYU. (@'d_I]w5Y ӕ·@7#O[+(&P)o{9x}ޖiĚZbFj‚H^,N9Np{Ug$nlz>rZ@aDgVv(1ͣCǰկ69)dF'q盅 f̶(WP +:k3-nuM3=5hD&d6y2Ov{l#)1wEk#_ 6WRQj C'_sFÓt_^!Vλ+AnEpߡƩO_:d|#,|#$0{$KVO|`ͥԺf8Jw67Ts/6),#WP<0BZYő/pH \bY*5 7&D&Q:E\c|o;18$xG/힉S/p ϽPaھk7c+ __jBoxQ1߽}kX$#Vaډ:bwHu3nV>v4Fgr$K H?kà܏G]!T޻;-!"FjĜJjL0nerڢNPgUM6wRi+:2 1cdR fT #bۥk3V$-,l#}̾;3%fn#t]< >#=6yWrj r#SfRFˬ4d݂ͤ`_Tt鎽Bvm5+v޺'51ê4U3[)!r2 itoĉ4kj@AH@ ۳v)~ ͇MyUE=8%6}2ᬒ-HKJiEDFhkaQAsMőI隫(ӑI}l3TŰYJitxFpE9ERZ +ܘ5a8V;J+6idnM"$fu2^I\Zv; Y*tn5n@k'I_MU /`F*$s=1i?"Rt[")Z,77_ك)[?ێ$;K0\d ߠ -:Mel+`-'>GXpxyr كSB8 P@ͧAԶ4)ėtlʍzS=TO6#9v!pՅ|yB֒<[/׼SgMNV5*(?z^&t 쓙5'Ox F߲kwny׿<*,ͬcksuD 8 {R4<@$L4ET-q߱|)3ΫЅe#viT8 nmllh)=d׊L~玧舨:o -Dכǿ@{36!8_M֥CrgDBiC%Uݬk OH-Vdr|.N@ }lVBKz;N :O!wɽ"˘rX\kZ{\` ws`!-xǷ;F)i]S>MV/n+<LBH=\U¶8nRRQObm\D):10a[Q}_rɝ uHC;Jw[p4JiPj^>,^i;TY3M+-_;Fɏ4hmv ۵-!7mbU'67yHyjZ6[;N2wePm.x{RO|m+e}ҟQ}[jdz2rn9 0 x!Z~E[*QsCB5oG!i&W6zߵ 8C9:8JGb9hW=vs}2ol`D"Z5dw]:3N)lLX21 f&[b$ DvS?u#cKhY} JqM ߫[#6+(H; J48p4K-)YV]&H!A2;P\gf2oy16WvMʻ?Gfbl/Oi2/n9@VbYeu; :. /{B!T)c#}MPj+[8o6N*UڊdHHІ͠ZI r*MݎMde[~OAėb|b5V_kr'wԜ_5C}4B]`sp̀%|rƊ,FMk$l0[!O*zNi6{m.ඟ'qP?D;DXP>'w)º^R1Z: 4t¾9U!bJn?d% w`'辕4j#&]/C>.ڿoz9ig.#-1f~IP'XSX4OBh{'A0T|\krl"pnIZP.I).z[>N'T,N.s-嬛:˴Ʉ۩I> &M$շ G1;#=E{ RR_fab+LwJд̨ jRy͎{aGmW&j@c 74J #ݖCH+ ݪ`S T YP b5S^.CU)rXˠ`uָvib ?4oP1Yצ[cZ?Hu^&-U|U-0))i5zI%Bt,xh+}DI0FBaq["؀ 8[s•IdhPᓙaVۮ]3_ 0ϰB7xtBt'c8 ⽒^-;FμTVd).8DEІ.d 0  VV)@j}Z |hNEB.ԛ  >;tC\ߢt\ VSN( ~! oϒC=|~dP[P! 9 /Մ'-)݊pID~ph\;"q3%IQdb#!KoWlBc= n$ZT"޸%*^:;˟]/G,͐:Fg MÓ"܋*ԕ21rv3$TFӚJGYQ/D4Zjv;f'~>le+".mxE!yƖߢ E# :Seg 39P.w^SܸVzPD8h|Q6t Ȭ}W).} u[\'1w$&|*~'dٸ9t.'| (<}R  .["7?ؚ2z_r߶̢R>6f+svPKH\sjxK6_ΎxsktR'^6_йp- \+ :53QoXȪ5h c@X_{=G)!GO;`dZ-uJ&`ݳ\Img?р׃qQܫYıL{$m/8;;=U.#(xe5`<4␠|ڗVآ<3}D=52DM6yZo7x8!\p-01̇n,k?8fSػ2@ZUU=yoƺ2buB~C 7DQʫJUF.pUȃWغi*{ m)ޞ8˴"!4=!K0x熹+ Z)p?5ѕYa}Wg{wɚl-X7#պnrLn4K1e)>4?|)t“ uum<̛LF^gN+rHؽo&M _SD)k[DYx f-, i:%Rr1/LR>-`>WEX#L}s-طM2~WDBвfCpj 8kRM۵8n5<̲/0w0,Y!vaQ^(JZ(O01p̐裸ݝJKF[ǘ-z@M*x~u58 cIHf|aANs`rÈ+Icǰ#-^~I_Nå;bL SM}-bƬ0=n;dZ4! 0 X;/1krO2NWX/o-I̞,uK:V5 RVDg8ŝhJ|1XTgzG/W͵W7EH@Bo煀ƾGIG+-R7m~oT(ʍPԶdٴFhP@ׯA{~_e }=8j(7^^.=!?U k@;7J?ΛtUf1ք<_DHWc}<]eZg~2߅_hQۣj]niYUԁn*ŏ(+:2+z᠒1MSO4Eȯ/SYaB L3I3:',ICAp] uo:Ccqs.ms4~c3~)~E<kkOl,4PNu=$cJYTLxk%#[q[UfM>8w΋\5$MVOJpתmߊj?@.K Hו? Z**~tzTEH8|F$%ݫ{jϱT*fz)@AA3|dܿH.45}jhD9_UA{O^6#4{2v[' m)[_f rȬ%c$#`Ψf'Ie8L:f؇ÎE"Z@sԗb.c9 5qЊ/eL\k!b  ޖCL+BB1/r4ǻpstQ.(ލV^y0H%pY:V YZ,+\kVoQ> rtyy"Kk)UDRк+J,"7\50EiL/Ƞn!8oו7zZ뭝|^zn[#:=< mP"KI1*?neL?VbHV$de-W SV*&;zfY⾙Hq&u #ru9 ĸ3Gkr6_blE4 32ғ_yh#fP@cŽMc}K|;w0O*!UQUUNF E7cbGL U%(I(w_RZZ [(,'K[Z3MQnww>-ԧyDA3]3 kH\xo=ݠW{΋ ygPB>c{z" z*lrθX ]ڪoQMɪ%6wM7zI5.hűM!US(_@،Fl8_bcA0ѧX,;M !Kݪ-u'^}.=YQSٌɽ׾vZB2Zl1RitErFϴ{:5=R nNIa*|c,Of7bq@^?>w+WȸzP /ڙ;l7MT\_үu(N Ցu_I>1/à \֐wLw>>HUE|!t^PPIFad<\CRjit`hUԱhN{g*6;AL%udewkh[.oJ-A[ waO-DWPmy;oyq><Җ9"<,_hVŸp2sv=E=HTnLxn:09n=w8=M^n 8X;k.$lC2^zPDR{1A&);vPqC}WJʇP 0@v +B:M&yn j 7 T@(Ys43-46Jr2 =PptVnrXGv-9V͞Y{FvĒ;FCN~n/lP&޵W*8R-4wL&a/3~=CR, <=:QhŒ7 ՟ v8gQ\P3 @,&wƉVanOEhVnZ5 ~P܊"7 8>?Y{Sֳכ< \V^ 4|+!4:ט1labv W&Pr=ht5u2iK%3E] >A?64e ܱX}âl5ܑ FF؜?g[w꘶"!HiHuZ D5GUW;EO_GcL~IHYqܧ9J7z+r86VlHw+uLJl"hȫ\S]G[dwxixl[ݮ{v-Kq7*3#Ylb@4LҴjO!kn(i|^E숍w% ΍;U[G 02L(N%:m.d0" 8Us}p0'7vAHn{VsHmSHr:_}-qO&K#˨6x=J;XRrJbYYK`U6H@0q ;rpccYf߻e)n< jM2λDH~d$1tkBHJx oyo: OlIuxWY۞߬K^'ؕd\409[27#(i:O{Y;tI䗰} _+lfE{Yk(!L 5)} ;N6k ŋqjtlg\(PK}>Qy6A^L2a}6&:W=1% 5UgC8a@*xN#o< My)(9jEb.j(BsQi!S!˖,)oTv %x0t5 j+kJlQ#1X6Ȇ.Z$DʝFH(ޔ`ڜ.Iv>]]mZȾyhhwb%9k\P1!cai~O|md!/0}IX݊AoRs'/^jNEk0Tr!x>8X\b*i{*lY9_,򷣞 Թsg|SWnVXeƻ~_cSWIA7QNIjpl$uىc0Cð)SyJ8/7`O rDMTw:.,P..n kLiĂX=r2nkOocӭ7&ɂUE*^}nHپ1൫b2 z<""<h6x{Cq}e[n]|4fPrnpV6lvT=4Q RjpGfV߀ t^,.fDbC@y!t%?VNEez~#&@MgUWnP$iR9-0ԈIn¸p_ӐC x-ʟd!'|̧6ýEZw]xEwT6RgeZԕNtm^DxOټВo+ Dy҄?%' ^L;X ^#T>Fа7TXu(&!wΧ(U'NԱwn[]: F#{ M~m+aXca@*ØCiy-ݨZ}:Ӊ@5<E!Yfb#TrSD/~6^w#ލ.EbsDsmn~$$&{ǚI4. hR% h4q*hu[>-LIuvҺ[˞&C)1hc'xYO'3VITrAIi "9PGBN=ý5US!Ca4ry!P賂7ʜπGtC"}蕱!;@Nx#(LE Tû:B.bPlAlh"3m_HVE!Ҿ-v2O.56FbI8dַ}7gכJ1c=4UNj48m}NnB&Z278D #/giDVmUzÈO='y69r) 6+:5A@kfS=x0_k0\i9'U7X8=|og;D>Bl)ӘKFI['mdPOPXdH`&i*d:18}>XW c-Pn\`|ewwɗ)rVDk磼g<>Bd1}b˅&Ȩ:׽`AKP楠NS);*QtߝAU y:IT s,']&%o*I'NDkD#'t6TMуtK^)Qxf} sā.-`RcFx -zC#mS$pk _̮@Q0 DAnieϣ)sw^ɬ͟Sc۶X^wtܞwB# e^@ }{qTT?dmexMZ5mXJ4mϥb80UD RVx׃*GDIhUm֘5J'Lx9ubUbC[˵RⲎ123W(M+RFXu2ٞx &>h5uNθhP\\c'#c3wMI4gA(<SU !QZob]SJeY>D ^'[4j+`}?م6ߊM ]!T7a,b_d11A>b*(y4 :Gų[_GW"`h.wP'3tHF2(տG\JsϬ*jtERПq1imLntVĜŚ{&*t\5d8vO&G+BM9ɤU[OD#4J2#o^=Vf5atd p'?0yO"䐋mzZN갅{NdO;꣭VUK-WZYTp8-GwE!W;웊V8yޗ !lswɮ\2wW{$i'F75Oh<ŞejP;aahGZxtE`Ю=Nĝps[m!XXva9 1R\_%&O{b5`y2Wź`bC>%^*&+4ݲEF|aXD=&LLeF d^c$Z爭M'_p©|{}1!)ń=Ț7@0\b~z'r(ZV*4?'G簕[)7&O1;;I܊Y:ָUg t|>L{&!-t.WLZ=鼧;f'Rѡ;F*߇]l[lRd;"_W~I%q.bEՌ܌MPpfݠ/KESdf1AR&?!zx,*65 \ #+zeF^߱a >-ߏc'%6xϴ$qNqrc(tEO61:J(msA:RS szB]˛OX(O%<.ФE&T5zO }6 3U#_Bz{v_d ZqBLD-MG87 \/ |¾FdrntŽΎsurPA5Hۆu}݁i}0ܚSĹ҉_k ,Nw}{Ī`čKT :9~򃇢6Xu%iVf}UURaFx#màl@ dus1v3WR\<#BYiJ Bɺ=n4 HL1ɥ:_dWN JSbyUTQTSSo=6B!ҜMԍ÷<2\+~I&vm`X{ .i̓ZauI<2~J13*2YZc~ qpGѳbqst)}u^ qqhD)}o-NsEׁ(6@PLNCԓu$&VCAfJ,Ư"ۍ&LZ(·P( ' "S a8rKU[kXJZ9hJ@ 8{'ÀBpY+D Yn잖=Z=!pԸ!g**[KfhDۏ-N<~/1'\i;}>twB. > d!S^嫌{9%0~an }\+ZzU[/ӧ'm2#tٟПDjmBhUM \Mc6GWq &I,qzUWōBC=b noَS঄=N." T.: `lk1dic>g|">@\1\fD0,)f-,yQDsˁsEDȦ~~V𗥲ke6X:.B90˜6uN*[1HD7»ù*[v7Zv1Sp>D75șP$S=oV"nڲIcukK*en:1d!B2+g0"XanX‹e#j;^A(>a+6.RG/jz4Y4*gT2D7F"z +W ~~}N.nơ#4^q\؃rq%>2f/_Rc-mܝ.נɶlPCvZ h~8q<׈ݛ\'-PP[]'Gtљz֓PoSgd4zak:m6ߎ[6PP!F ]n>})ee`H}Wdjf |gj6!Rb%&zm ?U^r=OlIǦ&\` :(7`(T3':00mF>b'w%ˮ6nr6tєW] ].ȇ_[puJו3% g,+;fpVq{L=^0mlc.9`ڈ=A)a@]ڕ^FF0'_zrp_˘|I&u dWi>O Q9M.z/" !Hە8J8 Y\?oUMޕK#IF +u0X#QcH~Bx,I9yIxp?p0:1WG"սb!c`s`x^b"j(Vߜl"]=rr|[voxhK/`kZg x*uL=yQd~V33܆PnW%&oB: 51iz;#jt@Y&NJ?'ipm,w"7lʺ(gi>/sdQ;}ϲg;DywmE[+lNWz=`S`~L[AHEQޫ,@sC3]Xgdk~ {.^I6@4$%3P 8!1ݮxc1@r+wjqqnj. ~4 ~06uZ9p'hRW!1g<\ tU2 i92 :NңI聶7*6&K8tQ=` 3sh۲.Kn &-FH6 γ^8PO 7C},qrH|ۉ忲 sNs _+hhg)peݱVjLNp }ZkslDnQn;cP]r0f]dTFSHP1ll۫ ӡ\g\f.:N@*3qkK#i6KEb\C"J ,8u #x2(Vi5Td)$F/wǐ>}R\Q!>(һt *Z8?82A"ŶAuӏ)eOY~ #{iظi4v~z9sa߄_ q$1ϥwhdSڊos$lV$fRCB> 2fcj8xKKl_-D#^ VUΉRnA9 XJ3f+R`/gʘ9s3^¹h414gr7 a]NQIݽُF uzֳ ZAoV&-awcsҸ{2sT/C՛4@ٵdń0rg ‰Ũ_k_Z{jAt*𺽒lamv|jwΖtO1d24|KNae2Z|^yB?&=B qHjAYdg{;;FxW.(UnKU׀J5ؽaEaۍ^ʯob8$0[ ; E-.&.)v]PQhqXcȳ\<(wBo.F30Qh}@2A2ku,x6-d\ f wǴr<טѥ034t&TE_d65ar)C{%.ԬfbO_YC5zL)܈tg]$ @˵m]1mhGhEb IJɂP"Φ$uޮXDl-ԳC$YަN4g-{GIFؙ{Iy;w i'f`\qGHe}҂;8PAJH5//Q( wStMՇ \>4[NSӠ1ILwW&ޛS{ѾCJooy 9F, DؓHȥ\ {+3&V& R!R T47{9ߠ @3*0Μ1(D?OVo3ف#„= ǘZ.jѸֹ\2r!ZKptLQeԵTfMqYj%\9MD_; n7͐x"iqgK&rAsL?N'm S+WT0Yqwg`+lv8JtZ/~/oѯ\pP^:[}-%Ӏv{BUe ̏_pP~OWV mG/;J zTYHXĄ.rVs6 <ݓe/({ޜھ*蹅X\XΩ@(s%W.y4)>;UeiT|oH&2Bpc8x;ʡ2P4p49;D !ȵ$#]ULp!F]20yIe\ L+IfT+ދBNMVGw8h"/"Zo5+\wv n0 ' %!t(ò;O$ hc?}s&1~yq#ګCiVL͕%q/M8dc4-0mWAm5ÃLu%3xԵ{?9lldr6w>p#;?t/n{kUY3\ޮI3ݍҪs$csyxqm5u\ 6kzV$"d\~CCFH'޵j7x!=J ؄yo$/v 4"#*t.1!\rwZS85m7J37@sɩNL)j6fGtU'iMNsyϦgbz >?CJ{r]b lxޤ2.\>NiyY8ˋL g,ų*_PXY,i|z%1d)=b9V$G} w 5Eql$ږ&yDH郼&kjLexEIJ.BE!m\ߵagaR,o!wg}FxIaYQM"ЬއК]kmB'6GR-Q@sUAOZRo!M>@^tQsk ">f۩KE 8}-)=RxNMo ɭ (oT u[j+F o6aYjjpk bpXzo]YY{`҇uPetݪlHM<"l#jٖ8742z*RJɃ x"aks1|&GSrXi .8^M)j}tS&ȩa~l’mnϚKؒC:.~QO;qc3AWCwcf 1E ,7[Ʒ։=Eu1U6@ (# `WNqLNܳOKZI6"~2ed^AAlt@ ;Ï=l^U@)bI*T;O'޴nv"GZF&k&W\[c,%ٽ!pmREc=/,ZbiRwHCK-=n2Hz2J+w+N|P=aU_ t*M6 lQbq`L;lAʄI3 $}Su 6\ QV*lf_FjU&*lLC0s7xjjG/Li>R/ pD $⫙gQQ ոsin g:ĪuB` g {epEit*gHm`),ͱx׽g:ildjX7btf~NnbdIeP2P&1SVnZG]' .d#FήQQeH.I UEXTkZ=" d^@*7B^n%AH)TiӧҪ{Oo> @@٘WZM)|rBF& l̍hE=`_gGs&< KòyjSgUĊϔ2`\,B{ͱEW@}ѷ3=3{lp舒KK0qWZ/#dn3w- &[j6k,ZӐ /Zi7} {qh}/,f-̦B宿pI84ԙZRQ+8@Ӓw]LV<<+ޡx8)L>t| l絰z;fUχ:X\HAk޲6ǐzfԢj1%!k@y?eDly9)S~$ExK[9Ɗb_XF*T5_&|ɟ lC -+;DA8Wx!k-%3 کZռQopHě4ATH:ONi+8җ@ GǔQ[,i׽AZ(u6$y 2'L`p| Si 1-Z`)wV^&uKW. m7d̓},u?t4.o#~.osTazlPMI‚Yy|uԣ5C4s׭3e,5 ]M:K5j^%T_G}3eT>~P".XG)ω7Vv GW).)ci] 3 >s;LôҁTӶI}7&_sW*Byri~D2u [oY" d&I%tf͌BCnl=s(z=%gxſ2ST`tS<`;I#b[g)T|,6A^hOeN(硏UBgMǨ%Ay L\-%ifO jd:KS*wwB1l\pR-z*m =#9<[S2P%'gD%SaA[Tein⬅5'^f~Qz*}1& B3XMzeB"_7tQjj_^D>aBa7" K!t ,}\l.QAD`~Khʙ.6qÛ?G}2=/"^-@q"@~/ZF&Fr 9ΠΚC~nYNYtSu>Ϡ- 0 !)cCN܉q"کKv)U7GxnN/i:)e8` 68yE;~ЧK$>a'J*u"7 ^@6LJN$S (P#p/iSߑX}qr@A,UL6UIܥu>2G|G J)_O4>q+fXgʄ|&Gfr L~m(U#?@:eH qʊθ(\RRLsflbls{oe`0ŸʡT_/Rb5Z5NF: Ć)Ht:'Zi.A@9/aɩͿE #}[fh0qRV&L_"ʄP)GBY1ӻ^ZĤ4u M>1?(B]$W 2xI9Ra"QXE #!%v6w ABHC@qvM * 7-uY!fU^0 CnsNUxw%DDY?஢G$=hMz`. 2JJi~QEvL3lCUw'|k$DH5IwfYgQ)wYھQ˘*ڷ!TkEٴ/B"j1aJm| &t]2!] .^Y[*F:2r/ijWbk>*40w6F2 LVi7sFkYO4 cT(QC^<<_R]gKJOvRmT:Li2iψ`.ҭKQf^&i۰RυU7אWR13˹[ud .j!t:U5- 'eN*^幺(Soo&NJ9ב5'MQ;@k<*eA5 Z+<>ĄOڬ4Gnx4\w2v QTgsR3픩&H.YK._g0r[s8PJ%ݛte,S`ݓ8ٱ8EK.v*?06S,#yZҤv}ju񓥠"9 f6zo/) QQqӎ;Ds~,eYZ>R=10ɬNcEu?a>lxw?YiaV⒝N`, 9EGSF:~I|%$@;5 $"Tp0y>D_ NթHTwO2!nBL.b5,UKod5Ցr[`,`)WĒTl6CdzgZt2TtBmt6!Tomqgy{\f\$ AtDsa<‹ uU"fn~ZpǍ2sgvaޮCFMcA}ԃ ѶXlm{}ϲqv&SM6g3Cofb3862WJ /*j>ge紤geB|d4@pLFŞN | W~إi$'Z :VIyӡ/[ _W+%ZRDFoVOF)SJK wң9Ij˂sDe[:H Q[ϘAgC9X56mm~gW*wW3uIL!)%NQ0O@dtPty|Lxz;,"*|;|勆VZ3[H|6]qu8_:ŗaS_*Dqe| ۖ4:h΂IhP~Ace9[fhjsMPR0W]RfXo ?企[ :u'E/ mmaѺ'up$qӘC@.b ޘ$G̢Дv8${G U&qN$lL#]g FJ1뇝 H ʼn9o!w R(s+"#YFN=ơ{DžEM/;w%Gd׫YŢYi +]] lF#,juRZ!6ɌOIϵ~rSۙdG anlcP=epmeysF&UѨO0諔&@/"%KL>8(@&JjfVS@ÈC煺Z>V:!3%9GoОD\20UXR6|CY.yz#E&*osO 1ȋ_'Pz}t̬zx|=clT3" =Z%?̦+?Z.C3w𬉺 Z Wv3+s53NUTEuiB/{ K>V`2@/(LcW2R[V+p桅;JHz?@ ]eA-E[u0}vp6(hKaj*G.w9[Ͽ Oss/|fmsO?2f62ɜCTR}-8Z~:㆙-=و#BL@jDL{aHǵԝdt"<: 󺃱n=*N lĖ1-9ֆRHtl=UNr-1FuYi;Np- %;<[M탌2y=5s%{rQdtE;alP[wO\څ6mV#e @1B%{>z~iD;3~Yd9.Vv7ͺC!(X){KkKONwT͈\KB`4Gk|u Wx'aBLq0~/CU4)Eۈz0q D?ƙ@|',ICA? ܑ֧XinKIHK5wNz#ο@ivw;RHx.6 usX؆aľ7iSuTB0Mx`leXf@d:-4WQ$Ykb/sLګrU.gtB6cxX.U$rS~`<x.WD]%9 jߖr ٲhc* *M ӎYY{}$7f'+cIy\bwk:(ozSAh;nCMfʕy6`dH|z;=.vCm&$tG(()>#VfEe&T"RRΠHc<FaeaYMUR" r|\6PpթooUyEԱv0dWNQvj)'zp| 9Z;޼!6#>HF%ڀ9jHK*M>Dڛ^>NBlͼo~=</hcxe(5-RBb 4XjQ:0J=;b o4(TcEp㟑\đ7lhF-);&& :L0վ#ui et|nhEt 6h :2Fa@`mŠ_Y}K=2dsX36kj?J 0SBU>ϰG[d+=[zG {; 1lxG,0k}Yުnodue"a\e Px}QN^\/:$% d噄웞7?x )x9Xڲ*f0 72=lya*V8+.cavҚ.,qWxZa] h4p+鱃@VVa6pj*j:cr } C\Œ8.B [$]!,4}b^a-W+'isB`q;D[s㺽3?J2'{svgBXzCDfk ir@~TQ®)`,ֲaz͚W -wEef%Jۢ>@wjIB۪L13)s>yl5UȺBFmЁb͐ڰXk׺W}g{׷fLeډR7 ZyS6k$NW#,elޟ=hc^;G;&]ct,DIK# sV0FZٖM\y]Fn^""tɣfW:ERaZGI.&^T߄)1\eV6U gJɔBv<۷M,FD{}%J;GnbR8Y v&W[*Nנ_|C?h>f[{公2vV)16~jz36TS\4ڄ?~E  ,bZ2Aw4Ŋ.RNu8hY"j5ѝMvhʥ|>DHh]bA L',ڝ-Xgb}@>$V~d*;-,gXa~Q*7\qŲ!MV=ğs}&"o8oq6J<ѕVq7)/`R<9]Kp=N- ʖ#vW uQ9;aV' A þ\ P'@b^^s p5SK8n)H2 MS狺01VDFu #%298y'%U?h>S˭ hyV^?~cH{ y!:s<¼O4vt;.ex@@F,JgBz6{rWҍ x;nLD /0q`D)R'_CaY]C,!5N@Z2 (#\egqƗ\ ̞Oq qT DZfK|`^$P(<dttMG)R3#ι& ˂6aL#塓 hvT,HK͙GVJL@]:`;-^dgNX,ʷ8ٖxӸwօ! _m~['_`nkJYgBGqzoE^57*BuH楼 SqͶ' $^ZkmMuqC-Q8AAk;}!$T9t!KZ%OQe=ıWMxtflq6n(,Iu菲Ӌdzb6}Ju)և &beb_x|8k"cbDUdTjQuݤn쓓S#@}x <$57aL\;G@%$GpP>C4hbiȼ Oѩ{{פ+̎u[xepωM$\hjg^){6j6&Zm&0H@&>|]N$͗->tXZi@YYx% Qs@47XT@6<LSǦ|.ӡ?:&WКaT!Riݓ*ptQC]ۿ5ŌDoq I8fEa3p<򘰁tj-lrEG]!SD\{KlFgh!$0k YLsE`sG8-2 \#ܡiki9WK!U7 @}ҘbU)Y$77vI^AM٘OBBt@H~ִY&ȑ|=,?<2VDE Zr VL5='G"%v⛮B#.y s0Z ̭tcDYCFK *УӚ9d9Vc-OBHˠGy[!ʤ!6e2"zG2=:k96$I6CV8+%m5SƐRco ^|^&!XAon׬mXJʪ@099 #㲃k,xrHG LFlMnle{ Oe: o~ZA_̰ ~)bW]Lh9& Ntj753 Y:&o*/G⛲,ru 04\p/|] 79YA8&3SOpT1DХL[M "eh'/FZb)IF1ƌ1aˬV[&ycLƇ~S߭F vQKyL=@5;#"%':tCWoPX. 1`l F@ޠل$hXL;qq\RVy*`|X8a DYwXf(RY0XXi2`ok9k)r.2N^Ė @R8Vgeoid(YȚNJ(+%[t{3keyu\'.$SKp,_GsKYS !K #:DCF}Bb;Qc*yPp4|l+rnqa;mʁ@F& g Gj}b7R|g 4hK`ގY&5R Հ:A,A,Tu}ab($?JmF5#`l P,ͪ!oHRpuA1OeTldQ.DHBya>ۿvХd'"L5S '?tГZ|IU }c@Sw[ 2lpF9܉y /}dKRFl#X=bnAM5gPg*S^GB C(a==g A >m+j@H@Uڊyxl`X%:dc%o(ePO)9[!T7&}^O&p|Mm*O)L+ԦRRMݺlX̬ ?gO?f%+-L iqix V[.֪~[n-YfCE[^orlMȵ*-Z' 6`j5&.[n ]fk*s.L)&/0KO$vArI8N5GmJȨ,(pIa_k[ѷ R!PPR%g[[ƾ"Egՠ¿:47fy VF-2q?KxQfD5{މ .8օw}יХ椻k ]`.mfjFG-/0P'L݌8ۏJe<j^R:[aF,y+`N\.C׬O \`-YZv Lwbo=pay01_1fb.3$oHne@ߖ swh秕bQ~wv}hm FhS8;X5d8uKBϑw`p@Oꦍg0l;fȱ0XuI˻囁"Qh<`ܗCTVST:,i ə|L`A*[C_sJdw"ݼ-%6T䑃i8^+T3Sk0Y7VUzXɼPIdG,81oJ93CsgQӈ HqrJ~1m#@ $EKm]I}ugqzhY*Rb1L18gL3?sAOBI T"@UƢxi;a܃U⢌cFfe~/MoViMR{l+ۼ$/Tي҇⮜IWЗnb S TK`4/~x 0c&G:WBG"kLځ?_H) ~e.zו֛bl7.`95HiZlo&jMfe t"tNXsuz?C| a[)9Ѳ `E݄+AodJBΖ- kMsȏ[YzY v@NZ'=Z[mqke. 3J@oݝ"M?p뫹u|уڏe+PF)&v|x"؋] [VT_+ߚvG3?$B6K.acxzÅq& ":݅XkIP{q 73x85?^Fh8T ?5 !W2Pr%2J~^"&KHPXJ& dz^(yi9aܶlHr[eb29B)As'2a?8f("s.5_N1 ?2rD.19~Sa QUb#low![a]Gs#Ô_ZYB~I;Tu×Is[,kq|zcEL>+#ux"rӹ 6.K5P a=\.oŧSYD/[we aI@}/H<B@leeW{&'66&z#멸*>$EO 3s̅!?tԦP}EU(@cy_2cdU`px~Ņ`$?+ADZypn.'5{Ur˄4lEka(!o jYMmX(>CӾ]_GBFZL6LY*4cgIhY@qkmӬY: |XN<0BVDt9!Eɬ/[!y%\XDCqj&$B:B})1Z]Q4t̃V'ޘLJOA+o-5WFB7 -+7b}\5Pz9l;suu x&FLWJN&D H`, TAVNh zLHqR`"mf~ 8fcx05H\Fl)CfEi r{9 nXq8εM!v1ZЫZ=0lsX&{zؙ=]>tko\H, ӚBE pʯ &Hתa%̊wJ1= [u^Zb[9ΒZigʼn6 qphiq&J[AB{UgZR 񡼷o>ge$J 2=1}m˅o3S3y!*||_q4UCqSM:<Ъ{,ZCUbED*%*jx;-WLLI ^BTP6"ܿCt2ksKv\]1G9&Bok؈ۑ׺ld޲ro֔>r[~AܐQA3vWL`4WesW1v!b$ig*3%yLS@Zp+Xb5y2RS 87C}“I$G_,nvG]:H_aFơk+}7ԀKNQ ^'O֪#x囎D'V4(`_QIaXI;|L܎cgw_je;sᯔu-v!gO_s v]j:?E&M(XB}D{mGYw({ ؈$HPtj3JϋV9 W'I5^Ā?nt8zjW;䰰)NX2$l%(pުʞT  kO~=F<\OF<HGReҬzLC-׹ H>50 ?;D1D:5Ro dTo2OW(ڔ\e\ # 9=+g#WƢc^ layBwA$FE0+1nhox9kf[›MqGסڦ5N}`#FCxϽfxmi^kHޡ.?ʓ)G2ƚPt #?c[dB9(DR”T؆ דjct { u$7n}ten`kk$B? WmOb+и44ߵyާ%`V_$c&O qn: +*d|j)M೙[ x :x(ysJLkZE!U62/J[<# =@VPa*@S!h=b'xNNmȂ)#dL>1ᷟQg[)d ErtSfuCVJX*cPbHR G3w9GZNCnip6gr^ok[I#t(cwjTWxB >w}6`'K*T!_5kO )T~l}ibB$`-f3>KW[ f([OIuWƳ|4'Yݠ-!D91^Z1?Ͱ$߉<Æ"(Y-e4:x|cH6 '*+ܳ Y|7S[ /Uh+nkSVUE)Ct"٧8$3(" f܁= 7s^U"Ҧ]I\<{#23JAQ{*h\j  ([j2__Z+- +Ɣr>icM.J qcߕrDM;Fڿth !VLi`lD@w+lnb-P-zr{a#ux !Lް#7y7pF1THDm7=D`8Ņ:tC?vk{l:/=(ơ&sg]T/<2(!m f]Eh\&Pq0+4r`^2f̨W$%,eAAI]|J>!1]Q^0hq vƂ̆m :M'֍ZnoD4}G*d΢QpEzVŻ: 2u_:zm+~= :'Je)d]iz\dR'-O-<[u}JW>e#H? @pf 1Qrx{2)˩Mʫ !}ZVdz-|:Ʋ߳~UX79sM.{Z{XIZn6<灝9OR̺gZ)]Rq{RZ1 $5q\ ç(p#w̅2C..{ŞQO*'m?H(XĢ21."uI]@-;:RltLGO?3&,g ]BA}4YF՟6c9Xϧ4)0qgܿ#?i\Xb6@t 8'gPfZ⥾KQ3,SkPy*,(" yZGYlVU_p_J9}9V-^^/'pvyj|HLL !,qhfnfj +flQ,=zJLd>Jc_F l O2$9}IEsvœ.9 wz6+ RK- FhtxȳY` ,X8i Ŧp|3 ^Wp!T0Jd 92ɖ/P$]s|)rJJ< RH{yJ=+Rz;klXOsv/8ɼx3?a؃5aMC }Z1º.LjP.݄-* ^`ru ..4Kud+1YR1v :a(gyLu`l6֊, 'yrDt!4R9%!&if#n\GXgd8H;A5k%=hg\5:?w(8󽩳ѷa} 5.WSޖ 1;4+"i*A:9*N*I!rewv:uj,,p4xg-O#1).e ZGNK9S:ɸ ܃J"^p WVAJt';> u߄$cߋR(1 G;K |D'$JTI ;]-u_][{mbCweQϿCty UPŖ^=^MޖDCIj(hX %@h% n퍎:BC\usURY~sYz588C#x9sQlѵc])Vo98:s\Ç\! >-m uS%z؊loR(HHg.KU`0){Yw)rͶPRlD };4 $y]$"ؗ:xEa:=ڳ/my-xAV<ww +U N~"fch-frOH|~d7P7BX-Gdw70(iɀG0b*8J)4o^F3s)V4Yj5f^L'^bN̷ִ֗mNj. n\i!#2=ѵͱ䤌~GR|F\芓{}"((V2dU(Oq "/pxi?§zK~RO:daxFZAtX@"מ~>&$Zg쐗Wz9#/ f1sk}v[NHPIZ5pp6td]r ۀ1~MJKxgXlD1cwC/!ʅ,4eZTZƓjt D/4(os.)Ј>S,i2ξЄ/H%!Z4)܀2'جRM7E~(1qcTӷ]͉K&]>wZwUv؅'w>}] ftulsykVbޖ*kQ|1T DƤk@L%Z x9yd;.1}?o!{kBrk|⢥ithwY꧱ϥ=DW;L3Dӂbޖ9 y藧$y. %E :9;_O pCcǧm6NF4AF !|9E֙t+Y밑''@sje$uaD?EzJBLk]y^`\Wl:6_dfnM `KYǥON2O7 {&rc+H%lFN(dFv吓KBLpPzSp)f 73{!yx^A/#+3ݙL0ϗӲxVWDc+[=bxIoYy5}x=[p"yo$R_IJDிPV)7,B& ϼTi=?g[PtbiD3ůcy8+j;5wB)i&n0Ҝsd:vx%5V1 ma4#m)֤\i\J>g[45\s `յ,mv>\[d-үe}q>l[Cl۲ӂ|e\xx(߬~xsX$"ʇ[0H +&i6ʹq$0QpLCv[Q|*x$lKiIHuuQݙ!je 9i̶+Q85O*޲HS|FȺ B&d'&5yB~3BJ1Ο ZkXthO[^P)o8+i<<^cyM%7K&b. e?%y^O%%Gɟ5NΗn]_TMGN-wPs0B,hOb Lɑ5";s#n~bo~^uy43}e֖/qCGIn29$[OMgZU#rx7_)5a]jX -̆U*F0 tBտ9TGPV?|ZQLh!`XosKLv.3 cGFs*)~#"A 6'ԣS .%+F!%ٴx=7l0kLLI{7Fpr IYi"֯z|<6G00 fbbo.\k ٺN\?< 0j n=P4\?kWɉr8>hZ#x0-c^u;PQZjaJsmʣ@yCƄ$t iQ^&$Lp]WثTtov햗eENq]DXҎQӅAY *ud1g$.hSIv {c3適j[ʿ*=ZuIigEp`bQlO\"vUpb[DMLVkc#cL[fD)+%ht[DP\%}y݆a@fWB_2E[  ?{bIPL=2v, .ݵ1/'$wU, "|r+jlX,ƨ;x䢑H x.̦z s2]L;q6Nrw\՝[YsrjP2.Bۺ5C:Fw$a[)G^y,ZEp-Y=%0>*l-˸A;:+hO.KA8 mx>MXX{_6G; d`܈<#Ay&Fy˜>& Ze[ ~xĊEԧC$~K,uF;m8VuX;A䌓-"3'Hic 6CT3G,d&M\x?eԝIO|[i(Nc [сIC_O y<(F‡V%iP ܴ28TG]#fH%b|76qi**w\T=F&R"uF{ TPG*V;yu 1̐(_ !r?%*>Xy ؾxPfH/b ZQSe9M…xe®pH*-b"C$Rux?SZ/kܺn߁#Ub(7n- 8SGp:bg hS; ]sZG kMW:t8'ԶgV*B8L[ jN漻5ݺu) 3 nfi}dn6p&/[.?)l h 4:eMP|7ūB I\Z+B0?֌G`ضaJYiyLr!nE{ת~Uܜ,-};\IO]]2z*eo 1  1ªXo!b LiPQzjTm3cӁz+_!ʰ1)NuEf57tEqYV1h|z>Y`u]rAbJZClJ%X_>%$[wzM'Xr같'ۧb^"eV-#e6{k|,xyڧ R Boe(zV+(1k_rb_gp`,#E}_w#5gd79'koErV*vlޒ̸OpYj"-SҚW dnH1ںP 9R/ k{ZCg2i<15$bm!ۗ⼼N7-G,HoeUY.;0oO1|e[:Ap Cj=/O]!ewbul.564.(SRt{yzFB c?B+i>sQm}, _}O'q4WmU]7#n[u(!O,.2Uodvsqlv!W(emC+ap]\С<ԎQ,W~%OuP]U t~6rʫ4暤= 9?7Cp-"L,EOo1WA~b& V~Wau,)(o[&yy) vT?SAy-Se~sNU:JԂ>ңY Nk߅dj xҋg·@$#+yoIܜVa8h,4"%(54M^:6awǏEu0X 8\q7FLud-{U.4_#ҺVjܯn/3l/Һ))Y`/D6j^3V, <,[drMJɯ-iY. pm4x$PI OEqy~Mu]R൉ͺ;䢔>#0!hrBn/-g@JoG! (ͦӸqj&v W W ufaFE,ZtFW90j zP.?#s/pq3Xrr\ vP+\i',MV¾wcogDǒ|`T 󳪺Eҏ7͚n $U oSsgI 칗' e]_&?)h=@22^YĞg6NVRqkʔdФEĨr2;'7_a_~_:ٿV4A㿨JO5 %^*%ULRwTV x;ߩ{4ȴtoHVQlz2'oYvPS`fѸL&&-ɐmބ|[RT~6x]~~iTv$d"9hbJf"͊y3vѽp1GYYіY[va:U:.BmeVub!%E8K@wʂGf) c'f:(@'wDɝ!,kӖtR9,]b^*:*X )倡O '@#Y |&)۞v ucՕ$(DS>]'y5, {^r b21MZ[JuJPB˻;H1J VVMGYRk)wU["%QAh^&~#%F-NSc2 k|b\qDnT%.G !P".|$2- *wQ:܈f;}8e \iyQ4|v9<֐.p"<v'ߩ` AHk9i -PY'@ ^)GJ k~+qcd{8RA)x1O?urcZݳIXKR,cx"[`=M6Htѐt+]3 ^eD `O bjD, ӝ 80*ݖsE/M-\"$JuLjE^DB;Ň˳n)*uzn͎1"}4ʓ²3zNR;2mρ2$^ժX|0]: JbeW!,V#ݛbLzwH% ${c-bnS]a7P0DhVEdmZ^Xn_Ҥ<朖7[aD{)%>ٽE(}@g<^j`O@{WwGF c hۈ3 B- .w{sl<{-W xd(,XnA x?O9Y2&-FRBgwB7O!Lyyuqxx#ŴAxlM;ct 1 ٴC<`(": ?3]s=aE]Ͷ0PF؁NJwzVZ. 6 oܹ3Ε%D*#A`e#[nP)j}HG<BVȿF) Im/\Gv9D~Wm'&|>m$^m*5̌լܼp6 O܃f.KZ['4lu4*=anT/J.'\#&q5cZ*ܕNwDlo8y3U{u6?Ol 3.kwcNjO*teO< {iVwo (HaqOW }C DmH¹=sy&6,! D^~li[B́*vV M;jP!hlDALbvDlU}IEsWoa;Ҋ}"Ofx`􅜞c\ե"`J(SO`y,QՀոL.G4|筧&PۀS!#Kis bM坑3H҄v']U:&͘>O@*y&Ck5T>n3mi˼?KX$b{5jpּуVT^cotbf Su^gCv Hh.o6enVi@KI=xioʻYsΖ}OWPO.tb\I@ X٪P &=`3ʏu .UsWǣs/YͬƆ d.Sl l'M.lZ鵪S8dj4*TET +.|;A@T't%!%dO.Վ6hB]\_3֪c}˙ Ğlҵw]~Uou K/EL<7 x L-LnԽ'e=%~4Qc϶adӐ$g/9ݗ3y3Gi?9'^/SKM % 4l7@i nG%x30\9:Ç}W9x7}>iO%gYs))~te:ıDxmdbjDAp+KjFH=jmw+v8*4ݤ +tl:V##,ͨD(v3|"B{3T;^Tqj!IP?yዪ_X1ɠʽpD/1`p1Er#/;h+ }`r94dHG+%^˃nQըqtȫY'ɻXT EO! b,ơ|p[G/3J 6GէeV05a7#iߛ}n/$EC&Oy9[lX_oĈ'A9^$=+858hW6-Sb{}Q)g ' 85!en!4?p$n?z6r}mso|-MZnrېŕy^Zb*_"BrH`s86}-߾s_&nIVn|S:}'+2yc=b8WU&oPxĄV2=T |B[{rϣq+_j Ig v)"D_Gq/ݓ@cjv3`e`<DT=ńy3H!Z_"?ܗṼzvbTZl8 if]sUlxYyESts EC10ʶHx-h({Rt}5@' mR:F_H Gƒm B'4"g *e2{zV"*_OCKhjik/'~kE}̲1EZd|`D"PÜ- f/MZ> 4qzIfkwW@ҋJ/趕?n>DIz^@ZPlI@^0|/7bȢZ뫤(z?GKmkGrPÅ{QTi 8ߛ81MEO1jKt+*a/1拰 =&8[>jk!8>QoQJq+u2C c&?曲<|Ep#YlT45G܇ŀ`)]8G6N2=xW)K\dR(zYBk?Qqv)\cp1?wWkJfYg <79ptY'~ $4v\攫`/`L2ō 8RaGyy˛&˻3!Ird͝2,'PW~fޙ\%\ea,'~*m%)q,-[*35l WA9Qoa7ڛ`sl (oE* 4Gf@{zsHv7 T i"eݓBtWcYn 3>tIg~[wc'Z$[:`ed[4{A _b;-o5pO6k<&Ue؆.Ƙ}͉Ci<ly|~^qb9d7@?q }>i =yfcPOrg0 bqH!?l8oZݲ41l1V v&0-+^ {ԭN 0͔fscWMsFQ^i_ŕ7 -m:{.f8bOsa=s4ztFHv7}mImML5H)>k ;ie֌RoBIKkNhsh* I݄9ub 9I\P%?weh5r{d[d(4`U#1~ZDч?dƌuKl<J=4q+m۱% G1PLysqFU,pv,mdҢ ̮c4/{d,:hv5r9L S8t]Z"8~֎" uȣ7% HqeFdr\&nF T5/hl$zӏܦ"B#IrjГ=pfZ7)%E|6s|JUD&Ðٛp =Jp" ZJ s8h]1 )"$$?.vbN zv}Ӆt5j!Ȱ朄?ΫȖ8yR&)^g28n0$0+@v=ZJHC2G-n`jA/#7CE ߑ)վfbZSzr# iY_yjZZMP_nS}|!f[N a[=8%ȿuhKz]09\b qov4g-xW:](42Q4GhCDAJޒ$H/<^" LlerAzʇ\[~40q$ɾl/2,AXeߪˆT$h$ Ɍ͇FY8(Dɝۻ^zE d5Nވ40ܘM=w+yo*I0DR}U˃0EtGRf igumelv7X1rRgA~(5QM&~.D2o YPB(34ˊqAizE-GP%FE'z( Z1yS>pB$"^i>-?aӵgKE,p+,6u ބo< Xkqi@f*7>_J&:Tq\ĸE ?*?bq3 ױD#v>% /P@ ̾Ry~L]?*c2hM- 0-c, &OJQ'V)6B'WH,Z؝;YbC7fn"F|1)acp p l pTWs.FHiqvAUV,-q֘\iK>>RvKe#J6F36?CK/DG=_Y<;ʫdGYs~GgT UYoB !t/1܇^m݉ AGPt-lje[=ǨNZ"b4s5uCWF>X+E@0%)!7jg)Ab@WM[}k:鸦`yԙ VADx)PԹede +}ej%DU ;\ym0Hc7wQΒN:iO}/yqd9oOH`bdE\I~VTW't)GGˣZ3$d*׌Q?cqKӺ518P\+1[DH,}}`οs~P.)ҚEўY߅`W|E4W}..IqҏR{0Y@ˍ.8Q֔@15./-\z-0E-W'oY)X"йQXT9Kފ,6ol2CmLYV$~SKg`$yקbw1G~xB<+l(C<=)\@Ê'بo5`xM!*uѴ?6<ޡ[UnG"*P2'ʟ. A%u U~1QݭKb0ik'5S [H+uD: sWhz-,IgJZ3!Z`b,L[ eB.f^3 nlHr@M /7Œ07ty7đqU,o)Ê1_hTbp!úgsyee#.b(xN_S!LR3i#o0_/Hʝ"QI?j o*¼MSClSVWlnn;Bl#Jzjx)TКol0Kk3΀swPMGkmX\&.6m`/5`gUrU>H7})6/SE׸޹a|IP (ˍ$% MO&X?ObPYm~g NCS;Q HR[f)'J@qV'7k[g[LE*ǀ@9Y3ݡ:Wu~NTSQ o\6YOwM F!EH*^nnG88 9K㧼(O> GQE)CSF/sUU!$a.ҧcb>&1ٮu@m.BHr!W7xK&BLU,ZG"͛ӒDe#oi*-ݢ::H[֒ ަiLNϊze2]wP#T\xSpq؞(HUG!F줎aJV["fϬ*l|Atwb'V7$:#+/Z zl8xV>yd:YgAHorI~:{" `ZWt#QwK$+e͊?db\ƴTb0#s8,: OrA-)˰_ nVH>䘷 sb}Zq:Ua[{yp8GzI4"#hRX3R|<'T9"ꃦ*_j F=ʯL%""6|o,Iߊl/KkPQH%Pr"Qt4e{DqUx5C$ gN%|< Ee8/FRBZSҶIm:Yxt_{e +fya*հyAa'CJl7==w ܙ׽rR_(SD~@Kӳ0!7bأc\*#<Z!&<(.]M/xi{bBR&S0H<7TutVbTLF6>&5b7h~'4]LK%@{E{3l&׋7%ixN)&a(}cbM{ QNC_GdX ma0 ~t#)r-o2CDN \_@¨:EgmnAVGRf3j% a7 jroJ LKá̿Z}E̼ujO6ª?\"jo])TlO)5\/2YuWۖ<OoBgN"\ Ni!#e(lϺ gN78^;c6/78fKfE~/l IA *`F\O/%T(Qfi,P$-jTp=Anp`W]6Z˚H @`MV圤 >n@65&C/o\/TyirWf0s'&o wmC\mr>%!&z| ]60e3Ib&z@{q&>芿GKyA*:_w羁WLѱo'2SK:`cW'bnYɯB"jwN/5\`6&J*|x S-$HU(C$c$>tA|?3?G ]*r4j4𩯛$95\^7ƀXMa>TE&pmq&y"sN],03?$46„N ȋĆ`ğnwCCYŜ!8Ae$K6e{Y/)N"J3 hAAefOaǡt7*$[9Tu#p,yBGYJzhn g%ǗO!r2('z3~WsQLw!z3kM H#ٛ#g9Ȳ3ݘ;U9j\1{ëRg;5 >~Ȩ3/ _W)G$,` Ǚݛ+(8~w:oD^&4BX{kY HwJox#M.yttwRvM}䣎?0 L9 SORxaOSlwLA@_Ibm4E&x#jd'`cDm(;RbӡiJ=nL |$"nLxm!5B3Qڍz1*.`V My'| ^{`wYo[Ai M1-"ɓT#s`(t˱/9w7&2(Ίb<;T QRf.٦jBqOy-{ZXgTy@4O(5< @W-~mPݜ$?kh8tr_M cM4}ҿMЪqv+y4d$687:<|R0U)a[c}d}55 ;rʱE@C|lM- &9!b!`h0 nq4 H  ):fSYC8Yut༅ѡ5;Q׭c x |HNusQC ]6T n;$Y*jkG gZ8odMhY{Nu5ЎK;sw{`/ȱV4[R8.Kv􊱩@jzJlnL~E# +#-^V;F?υn:d 6P d-|SP{cfyTrh ~7 ?x eȁ38xLZdFrG ]}"¡9uSXbmGyu0i4!\I0le'K} ΎJ 6 GfopGPDbP)A`EP? d~\ ="FUΎV3P*m𖑉w%rXH1wocgbm_x[PWeu~cΘ vBO`UPq6?4]!蜻Nүλ˶%y?;bӰEz<  ^E&XV[ͱĊتO Blqhq]Aje멑)rqRJ7" p)0Ⰳ/_=0-\;J1)NUM B1r]u65t1bуG-H_ 8hX g~_49?і[ j۵Ԉr:OfeLICKtaiиwgZ1lDWP J .ǝ.+rN?BO':m5,m J,杶Z$7'͖'3K ce: 1O 7UHuw%pUȈk'c1#`7|ony^$BJD^;\C[m;h`)YB`4g\-(JUhÂ|'l)l 6 #sYg I(DS [K. "4!#G>2Kxr[k"sڋZa.4Pċ{I(޲Lh촨`|L¶kΤ-GH.$3B1M` JU"TWڡp"wySƊEX`bqOWQWA$ |,*QX;16TXizK85H-1l!ǧ".(xgʓioo$*;fUTKOJ$?tM:HHLt7݄zE\AØ/%bߢ# tMy1b?X w/״W= W,BjbJ /ܼ]ST{de?wت\>ޛ "U&8~<'[O_0Uۯ؟mSPݽɳ92_#i7S|u@d|*Y z QTU"'145,(ƿ|;|h}I*xZ<H9tIǸd'hxl?ʞ'M?z`}.]};j{@)HG*sʆ]WnNHdMHrPb ˄?kF씇ĂC%IAy!*r]NrCm`Hoy,둱ԋti5`1cVql+[|/Zc|P|!*֍L7^s}m͈㇞bs஽gxG:q> br `DHl1yxUMU2Qo"WL+'MiCyhhYFTⅳcǾ9 قyT͈%Ȉ5=EH `&jHf|HA~^@ z9މ z JWx"q3-pNͫ*9w+88s]7ݚ sa3c^wNWKڔ3)=Ȕl΃2(H ~ƩWB,rWNa_XWk5vCrvl`jh~Ll\5u9<ɞ*EǨ Zlkܯ&;d' W{GIjY[c&t) դq2S'6 >1uT@bA=vO)^)3w9C}N" k'Z&-c!Dٓ\Y % ^ ;!56p#%o3Rt%asP=xwg"/߆R[C< `{DS9oVCa8(OfkE0vz/+f؟~ٌ& ˼AsMBS"v T4QG)n Vr΅*k$+h2D/w # z`twdޙNHW׹mn+J2ӱKwI(O?R~՛<ٻ  dgDfav SH 9?;b(j8gD zG XjH  KgF:s8|á< Ko&DoZS]Z*G0$H*ȳ$s1~Wyd ן=d!;,x*|0]tJEé^{$Ym6W#Ut+ӝW5yZ^y*!l.Aqڂ4i/5VX^Ř@yV0Two?VV̞h`$GpVaٕ6zY3 R,%pupJz t!EvQ",:Ipj`V 6י*:5HTBDm {#M µ*R,߉W^ߥ14*ka=S!p%yS&SBi=|v#]6\Ma\1V7ZOR e=slLLt˫AYfr&7h5e $ Q_j%r L3Hr;2[=aFQC}#5= JKC4Y g-H7)>p0@zY0ac"?, _{6 :S2n{ ؘHfmA ޻Kuئ6f j2܅ ՕϽH2Nw |+-ߑAZd=9J7A}iG8{j胄-wLS{؞)nޣu"߹ipr bo*jDQ/ /56G'JݙGŸ-s e@XYȋAL 7 8S$ Oo6M_ / l@U|) ~ ɳ9_;Ta,.ݲ6y1b^h ;|7F(U(pډg~`EzEmL|n;uP;DQC`rc P^R@h>E#h*j۲87{DjO4KغwGyr}`^W'ZCf|% *G!6KE@ۼ{xB&sV?Kc #n1/o 3tV]M6TC B#UjG0&0iZgTUT7'`^]hAqϤT}-ht 1-v9"xvf~DOHHHdҊVnxak.KYy;Xd&#8zs3+F8N:}F` B2EK|T]ip}uj< Nwdg ZV@ dr,l}V'V,'{]_6[3~R,rȷhbE1Np:*h<.ڱܜ$pR[+Xp *rm,evlsw6 dޮ3)c U*NKf7(A+|?[*JJz,{ZU헄 wcLjnt;P#Y"m^]~K&Yjb*e`@pL<>%K,"t*UvUIZH~%2&{ys"DΉ$e0iK ls-bO{[c b8k*\7ZFQ[־ ?:&ʚ&=pSLmi^gVYYeT/TJKԌHMy?@6d+.J7fz =+^Z&̒t&ˀ,M,xg@T>NY] isodIc IݤNr~!oŶլ": Nw? ?LCJsbQ,v6'A"kC^ΰ!T8uy,1q &ޏIoR\ 5M%fm9'z~ e% Ў)ٴ~H .*g%'{zEMb8K]NXOsI*G~׍Bv11ч@4vӍ ٭6iqOG5-5ScM4nkR%^su%;Pն#}cӓ~pŲ֝;mVo|wӥ՗~o6CR$^b]LoӚs'-ۃf4@(]jsŢ@u¯ Vcwz!rq1#FmA\b;KDlɊZcʶfLpzE_,a.0prcg!꧀tc"]l4Zol1u12zv:65Hvßl!ΨsPMG@yQn#8ao&9o?5[4L[[)'3}k{׫W VA'j[MiiҢ )~"3f8g-v`C oGPöi`} mhyq5#PdKx}kD*yH%y4B'g47km 9t;ϾdgE¥+re½!|pߛt{DC2_R+4;r;[^QT#W2FxAV)K#<2rKҙi1ȐGE Y؁P&ء.n96)LzNx񜁱 نq,7o6Hn.=>u|\:T<޶СR*'?BGFIFx>w=t@S0* ٫\"ܼi |8׹tvNL{%&jl??@*Bt7xi8 4jv]A'\cR< q2!:g<^›:Xlh.uAonQR`'QM7ӗգjl&F=ž#[?* 1[瓓#;b )P &U{9|<aOɓ(ӛԔ$t&7rD 6bVe^>N$&'2$%!S5ol0_(̮L^LǛ{7|wFN#MF0ľJ)NIPTgdZ76F>Dg}fG[~o8'+Sazs4*f@"pqfP28~a>C*k(sz6k6x,B 8E Mbf8GO-zu4I>\ݼRU9 >^gڌ-!gKs Uԥ*!nnR"5hrJK{d `JI5q3)±GLQͿ]5|ݳ4N>;q~򒏯 G3L>qyFރ|nX_r1U, Flfke[FIPU`q9TÇ3 !jH~1^ໃpzfAcjsL ?0dt,+r:zP@$4oiyX^%hnGhh6 $QI][qmz{U'6ҫᛛu ,n#x%[r*^+Jd2 s#@08 ;2v > c\< N6NgXFqxӴ-4UۘzD|/&C׳$Z࡛4̆߅hi0v>L1yV*$S ?!(1)rF}ꪈegJrņ(%qcI)_\W_( /&A[>f&d_"oZP+ʿrXqиtr,N^uP^0V+13uF?GtEoA*x iǂMɖX&fM$K]Ds `T#&. G& &2s1VQ 75 %;fwHkmWG!%r6")K;JB> .Q*|#mX9QnPXB0 I3C?!~ާoUE֙8x{LJ!լB8ms~(dG}* >#/ 7k/IAv̜ts\B#5]:*srMƦi~rnS rEgK.؃lt!,C$hqy772Ȓ4:~T@?J2E~l- {#^W@Yکbdeؽc}=U>!̝A]0U.P 1.1ԔUa4T(ȢB.KY?5Yg:Aީ^520ҡ^t&3Fw]j뙠 Rcuh['f}qEw݊v,]j19CZb ^KZזlR$N4X +;;sQ.]5) `,V-(T{Fy䭡a#[ű f%EOS`& 7gCzPmc)J ڨeV_ǩza*"]pО6 jє: gJܛy>XċN~= o9Y4S^htͣzefߗt#[ { wbOóLv9G^mUtqx> W"ܕxVDi}j|sѸPcB>O>Cphi sefQiɴ2V\Ld}S`V4ZJX *]6EkhIUi:*a7ό mP;[Q0Zս[w)/^]4xAuNw=KS%ִ\xu;Oϱj32@1L㟯!RMx& :Ascp/6yA噒Zu#tg-g<1br،avzx|bzn֝j32p=71ҦAhD`u y@y4 %Y Q sv`3#a]  0R'k'8wjԩ#G[5 @n{!SmA LppW؈Oal0-)nG C- N"ĵ'u Ug 4x_P|e|e`a'r#{=-'|%W6 ,!T'`R[ "QL8~Ȕy|\:jE+#;12Go[{Ŝ:iڷ1@x}KFM{;MѕTfd~K2Y]~-ڂч 5 ʪ.]NmybMB湶5*gy*X&&O1pBZy7dj_n6{)6.UT^\s!l0WѲkW@73Fiβ (S>*X²EanpO*?h]K  r>6ShX뷞KGb Nzɳ!T6E$Kѓ! XL8|kRuǮtk EAll~͈KjJNnhOn"{Ur֦Vo8B 9:#L [fP[㹙zB4;q~ nAdkUjs72}h{"ZrIp@i`4VK2^sJ׏9"рi&& mXR} ^CK^!uw!?B=Ѣc5M hefӣQld #nRH{.m#z5@Q48D@\d)2qlqSR^IzMW|(I\w_[Bk4q(OdWc* x躾5'0˛tw ,˽dI}әfk87]/E! וqg͘"آ].跨&:Pfa@t:Z)ۑ/tw/,{9*0 } Z<:Y87(p. шHУDb&?EbD 5pۇ~^k^rZPc\,P_'Mۨ>a$,[rQKmE$Tt[ew; [;X_OאO)nXX>лќ* B-(wt>MB9\\yNPJȬE ᚠ %jtO\2؍hAl#̼\z@Pubߏ]:{ڌ`; v'HCИ&_/ZnF} Zmg=%xEb^xaf^%e Z=iuR)2Tlann(6PZcFmgJ\-# /1;HaMbXdQAvs`C4s4%}v9ѵ TL沋V6^z#3(mD\ q$,Ga$o%{J]0Zmvs)KA>6s\ʛcZ~r9A :vƒ4K]7T[$BQR bb9"?rɞ%㗉F?y p>Thp.84<'F+!|k.@ϛ:!0#w0y x.|r> 9@=Y2VK̎9 {⢦ 4.lt@_d^[8[, GP;_-vd0{\V4 1i\,f{:¿YEq$՘'M/;EG7ԉ ׾a~дvu- Ke cp_m D3:Lޒ3Y`0u>q:ۗrBl. X !LvX0~i"$8W5ˆ:WqdY\=!Aa>=KTN.IׅUPk& loāy ®ٮqHJ#6Ko+4}xkAg"VqE5Kjضs2]'Ǡ=o9ˢ_mNl_CanuC(dBVT+âʸx0"_J#t(IXVTi H l6I^V͹),n.I]ξŏ̹*,c5r'T#E[UmF0Fm\pR@˝QΔppdKUVbҿ~s4s6#m%1V5+U uVzN2YY\oN$$ T7A==<*U# RLnM,Xap"0Wdh$ '2rҢ&~K Ϣ@2bp;-.ِ+,{D='ʄ3{$EՉC4^4ʝ&UD^9G;cጁ0M5,}lW5^o̷M$mH~fIH'̈{F߈ėP-V$>ZMr8 wa"t&eJG(n Na}t=9Rtl輊BoBcMhm*}^<Ȩŕ}#B2:aT=ڒz>"2Ԑ&fbQ h#JmO*3mP7M]"æw/ݧ7Rዥޟ&OE܉I{d\GR㜦D@''M=/fJs3[t{,ڣʀ<ɬuv+DR (\J5ZT-|V E9Lf\/)%8<Q.ݤ2x0e[l:XgʌpY2.uG^J" gPj;ʹ^u ΛQ**ZdUSG#iȂ:c4:p 7ܾp=uhb1RAQȑ qXdlm!E-BپX1Ʋf>bB6+%䷸u1m@j6Pߞձ ԛ 1KǓXBkWøt_;^g诎`vRїHbVc:pݰr)1g'2ME|uBθ<܍d Y-( ; nC:'Xv`PųflD3<}7ESW}]ckqdj2N݊x>`V2{{埙vYlaL7i5mw1FDSt;}SG9'[NxݏDjj7=Wu/#0Jlښ<'TE$w'Q JJYMh /pvqo"uq[p4+b{πꨊ>qX̋ǛQ:4fWd䊁̐l$?HAϰWَ$ *D;9e+7N<""9H:>0IۂP+7%ٍrzz"< Ag :"aW5HJ̱0>O;:[.4~Cu鲥,Keg 0il JWα%dFf_xNuKŇdՉ( ][Pb #\;7 `(oȴ19:LNɁش&1fKM>{g >Z+e/:Q:Aթ#qAoDlY(,z7e3, oбS;F9HzHNn'Ŋ/%|9Ѫg_E\qcoDW6^it%Y­E+#" Ytlu9,)u}|/g$c#3,{r"{D[ñ=k - ab!K|Հ m|+.QKr\r] Jq.LnkX蟴w@Ӻ`Lm( Qzh6fk^HR;AnP}.uئG|fn7KQI y2**AyK Mz"/ 1O+hyQnK![ْ9&; 6x/gFzaJEmRdM kq?k[;n#ٲy4ϧV^=b HתOY7 qN.ѯ*ߋ2h1A+X[Ü$+/u#ޙaJMEPW}@jZ`U)ڪd/!apW,1V/*MĸKŜ"g_ilR:RHN*g$JT= ?kWaXJH?~ڇjIS=2M9]կc tl0 Ox."@NJQf皆`0*FRꨊ=mq+Ŀ2$^RЎI;ud=-_]C<#<̊r\?jDڹF6Ъ@hKYZ6B'O¦s^}M@Їw-Pǟ-!] i|Gc!r3؃vI NC,R8X9mq= 1hOB\k|&Il9z ԏ $DX\~űb$L/r&jN*,\,Yr`2C=M-:vE6g( oɲA KrkxmmQBLs}R%;Qi6A0xKCĽ!\Y9D] ~Z>礨B?Ob6{8N-8($lWtH8? &wx'lM7ڭVc@L>˖>*2pgO#}HVa(n첵sZof[LJ7بg̿s8+)&B:DfmRY]Gn#:qAB˾=Эk -Xl@7Ӝ4E.̃O])pEx-1Yz]TLe çRyXhm$ Mw9=%v'l+koV9Bmyl3yE"|í+ Ȑ58}4UK WjUWpM%,YB2L^h eOC Z"0#n#`8N,85:7&~ϨɏR\3{=HN( "[Owm-NvO*ygT3LZ>ۛ{ХI1a՘Z^ћuRz|16Ҽ[S!\.cdxZoz<}`-VwfL6EjAfF~ P$䰨82i*NBY0cCg,Z!~Vo1Zь~}_oܓFiDqXӚd貋rdp|*H"|  pqc55} p`%y;qtka^C ȒYMR''JQwtPݎ%-P;PkFI6l= N18b;H]nf?O[q~3@]'pN,yoKmtD-HeˆJ^Nz~/nsAh= FJη Fr`q:vK2kه! "8&SxBLd('·"q-$6d.D 57;6E.[52=$V$>)dc=2n`8"qARI]WL(U 3{Dۦ*umɑQ?VG`NbjXzr4*ghHu;k_crd6(:Qv@J؉ l1B?k[\EdoxHN9ԟ!ԽN0L~7R|՟q2wHBުܼgz$^ޮxe9@?aء4͹){/lg/YU>ӝONK3DS(Ώn17+ovB$fHH%hؐ :(-Ae8#t}7 )Ʒj~ \ *oxp|O[$Pma癣bD  ղ]Ք.V5z0 U_Z?j-9+)@H55rj>;Ge F mk?WE TIb)GA/@ArSn,mGQF%c{rs ֓RK`=zZ"8?>;b~K \A\T;\Gq%oCU^k2Y0&8JFU|Hȸ wv (tКc6O\;0yJBM"VcvVR&>3͢o҇k/!T 1Qiۄ'$?gzݷ ZPeE޻@wڄkjaE!GY1DV{XFl]SZlO  *OI.e?i~0[ޝ`@p>F&$精ALT^^fs~ `1$̄kri@6h!f-08Ī].RN7GHƂN:?ƻz)P 0$)'EQ[ʹ+JP4TLe Whyve˯)? 6=+νFdt-RrqS~Kd Z@fVo":7SeKRWQ)ME)CB?>kU ooThP i|չ45o|$[Bc3r vɆ 15ie\~Pr*!_* i |})#sWܐV/X}o&M¢ZS}$KV% M gքazc])e ҖXLV>'>/-t)ts@ԿݞD~ F"7F34eN# #KI Tor'>G'u:tU\56]+.Yk92PMܳsU?~ϠsG?6>$ 2@0<6ur&rk /ִLmJMSe0:,ӎ5G/|bc [WIk*s?,U>]9^jb";X~2ǰx{,\[{u[0'z0^cH%pr6KO =)S-5h7<-̩2-`x fŕXPl%Իpz zx6N= ;}o:@uCaځև/a*;,/-gRHFնI3*]^2?m!pHN]V#8Y>Uz<$Nk#:eatӽ3j*_6'F~+ z2`w5*K'/9Cd!G(fT.sR0[-O pZU&bӦHknE_4X]Vշt#w܉n@ RI|ře[eX6*?Q|YC >&#  F#[3+nÙau!a?ZLŞx/ˋ۸1Ny OeKdSB?:;NA-{WvpskƋlUHM7{G^=Ke;2{p8S\J:𧔺yd4$_Jffa`%88E QM?=U)clx3yނNmi%*^TDudQ7vUJM~H,0I `REOqO!& z]2Zإvr;d4o^ -Dfۦzͣi[~ǔ>jNi(8\p`}H]*g'Oe?RF 96}>2Up;K{S1I!ֺ*8!:'l19$N?6J4|*ΊLSPRry\63sfNE?G Neo1Z Vq!n3bt޷p4UuB;]qqaB1N YO R)pɯ@A9L9CeI`75 Vfb!AE iqT`xDDoZԞ}c<}EjWXljb=0±i,kk>e"L54!p$%ZҴ_j9Q1VX`RP( e,^A')s;u) oj镜o2 t!4s$S%ք-jX 63KPG\<.I%K 7~.53C(?Xt}al>$5 CT<|8FaNv/tymMoxJhAȠ5.ySVpJˀĥQp 䛣d 5rSyCAauM*2]i˓9O HnŇw7XJs8(-ՖP~6x@eI7ݪL`o\ ©QQjgN?V#JU |xZ).ոaד7RCCD,F∖ʠ%O*L龖U~8g)')P<5Έ,S%yŋHל/ءO2j0H?]c:i?{ (3:'Bq>-bz"M|oЁ ZyZ mJ #~ج,K>W2vSzpidӻR:Ҧ=n.+;r)#LzLO"NX2zT u?"=%Ro,MŊĴ80#iFBZ՛! `'KE%%Nڳvit{4&q?HfiWjh9dMf#%M ,?wR }(!)=Ye / cI䶹aSGd|G4hMymTl = 6fEfe-̟ /O޶끺SuA7\zp8EO>-[]Kq*zw'qFǠhZ8.#m; Npi1 ma;x0L.NC,lU6"ڂs VتiК˷DTGUdispg$qLD|cQ%W6P_e5+L|V}ܙҾ52%B?OX"\]/qt$gC_$?RXg{*G&{-r22u}}3J?  ЃUBmrq4!0Zph:QG[8CcA ٬ǹBd[h+.R nMf@2Wɣ@/x,2#D)D+ ݀μ[:y g 'tscK̰'2029WD7 =| y'3S 3rmhTuD*Fא\A1ǭ26ty ^CUqaXIAfZV&G $?+m8o^轥xGL beDՇz/oqb7TG6C([7C hK0%]tsq5}ŧN|U;*+M[Q+sEyi6x4_Og|4 NBdp# )Tq o~UT35|n>I@-/)Ob|m6"spj*(5 pV3_< 1pi%LD(|ƆЙ >U u<!j1@OY 8u Y"g40p{%;ሶ7CTp{Amw_0؞U-jFɷ,Dq0fFr-E"юS#v_.[|RoE],DNF& 0rœMZkEx /}6Oъժ}>EHPVT9O>^fR)rJ=})tqӡPl6B$<8.v=Ob`r<7jA|R|^_+sX?:[XI#*OD㛧H fD8V9CzPjzhS Z<7NA>unӨ ~yo~yH?ıB s[P8NĔP֗y20\ihBT9ji;, QvI"d&weZ"R+z=N=5|)i/ǣRVAb,I_sTн(W `: wL\?o !?wqa^ώr`\c4uw/ֺ 3 9ћx?8rcS ~M+5ݏl5Ct-C.Tߺ`ު*8&z]`M=W?!%/@,@X*lST +MU&ؖJ+ Wd%TC G~ ʓ Z.mSJJ2kr:uXDOX > k|u/!VW7-((^`Tf3/5 w G{ERnNw7 $4aBc|"yU(K)+kWr*0ֽ~]_MHȜ&BDȔj!7'k+pC`  7"cKKZzZ8kuh?)7ؚzJ$w;ڿ6uQ~v;N|zr}nQOۉFf՚o&ӫ4 _JXԈGH-pGW8eW ˬne~/# V,<$-kј.RhFI!r^+VĚ&YwF?0 1pw0R脼xwZ/ĦC3R쿰e()ImU]ﱟNH86ԡDUĉPcycjfqO=R3fLu&Q|7m)Ealhf{jHB$eq Ąxp\[$S1!#b*MQ D3D%}R.ZV}UVv(3M5Dh&$gmRx ')ijvz%DGrJeؒS%SPL@ˑWfӑp#/DuyQ X>Y`qZI=0;E ϔ5*scw'>: b Y$$70ѨRStׄkHy5&'*Qaqs\sNdkhBbW0<$uPmZ.gmNz-~k'ڕo)g֚s0o W*> ,kWR256G)u/- gJ)y VP4i"s`+?^%cMM̮R%+ f!rjcfU%KEh-Ҵ!'6!V󉽽w8Rui2/Zד+e2:\wz4fػ%񆔼~p \_|t`;._sʬ|Τj')`q:ݵA[K'O.V#r v+:2 'HXSr![]M@:sI\@&mZ•Sh27GlT6}fM.' CkL.a>sfI ?CEqdc4mK,vos<3@3Wv$'zM H֗ ͹ :(lX~PY[QH8x*1sdΪ<M @` ׀ OgF=ĹD*M2U1̉*2>|iݙ){hJ~kZm"ӈmp:2Gr43q Cɋp ӂG~=A=qQ<y*8y{4ψ=,qL g; ^=KL^4J g_ğˁ6GtM Uqt}üG(ιؕCD>_u7jI8uitٲu:g0DT?NVBՇ=%LM}ꪁ=nIM:&;~';@]@ \[ n"H(Q:r@4;ҺyU> `z4EeEx?yb<1k׆aQɍ3Xx;W &l;)Nk,QY9A!#xQsԨ_B=$FD)ZPu4ƜSD`$MY"F+w_vt!xjy'Y'~"_ # k.z'PI'xwꢔ~CC0a&;*J D𱱿w`3^25+7p '6㽧qy6iB}CvkxA@eꞂ#|Jx&ۙ1 x̩$+-O=([[Ȁ|,Ƌy$~98g@fHApj4M|*ɀ u'U. @'Ȇ$ϡb\ `eWX q hX5bg037]>[7MGzN2sXM'?>9SփܕkA-|ܪO Pv%d_wM/3N8XMMG>]uGķaoqykҫ0y2n jբZ׀/P*3٨6%[z+0saܝ,KoSUޙ[w%F0:z} %{ 1#sRս/ܫjTO.w&7z4jZU-5t ̸|zMt)c(ox) Zu/]x$)ny@\b4֝|̡+Sz*pW=͜;}s W;ʍ[0* kchAI}$Rg#29cQOQVd7 W6g?^/3}k~쪡Pp'I KrvWd4 N3F#o19||Yjwh/ 0% ';=Iδ\V}H4CV&twuI1h@wsܦu6 fzz h_ ̩ǭfVf]ŭ)_$Q)*ĊfMÔ UGv s]3\7UBM2TCu[¥#zg܂ͼ,W-Q"NlQ׉#Qf`/PKڱc#D82q+,^70k'na@WFȨJn 'DGQ'z3 ҌGdYjm? (B641ґX;m 1oGl; {rĢKaPA6Dl9g*2 HB7hI?o%2=N cB6ʉDvd/QPʆS1Ԟ,|C^:KD$Eu29s$84fkoiseD R0]r?ynS9j'evV;y)f =* rhՖJG{Iy 5MV=ӕT P4= +cG~>ܱE,^RK"o.p ) POȢIϭ0\2* ?A5A$>Arm؍*WVHn!mHmuQ\'{ : %=OzX|Eotå3;AM+[vї6Yevcx_htr6jnvu#X=B>2P7 aj8&#MDJɄo+8W3kJYH"܀EP\+S7ys~$9Ooxt4 '-1A^TPe/,% }5rqZB6<1z@ 8zl>k~ȃVLee1DPic:)^S-+yVw9}U'~nyd'Ed'زxvB7n5TM-M_H-y70MtgkE=7\MgK2~z'IP1q9$*<< 5bG"@'8e !nO;kgdPf"nع{Z #m[ZF_JpEOYCYce’ǧ6g+RDmQ?8w^_1 9+ǀ^/uiJHLKslUp$B?]\n$4 =9 ;ؒBrJaҁn}m YF{SB>~Ma%U}+??GEpS궚%>/$gٷS;blܜj$B}iP' KwΧxX_;eIsx.c䩈xFnw3]Q'siޝfT?&byL5 [WnMy#hʻ>LXuf/9HhDiݢ ƀ]f3LϬ[/K0e>^"Sdrp~*@,UP-.v 2.dYTtU #Y_atu!Dgn!bJnwٷ7"VjKw5@klF;NA|6<_Wm72^zILR 9ϵX6g-eJjA!_z*X qh_Cc_$.OnEۄ]( /?&pk \HXu6FHz* &kU 7^ŃK_ 96wZ oC(Jx\.uI {կ~Raf:(.'c:vDQ[i܎jz [07 mo6Ѳaw4jyORah' @ ja^`16 T$xJrR`Lj zGݭ5 w@ Sn=t#; g\3]|EN1IԝT IAH˲?6Jk q͌ PSc Y6A2)p8y+KN56D'yGIZ(-JNWԫ^e4=H2F' zmu>C0λ&3 |;YH:_S ]7q*':9֞CwKEcŦ:TBSI@^HNcd|3 `c m6wc/L^5bw&@W|PSXѿC`Z )wHΌFĖ5bn,` k3d6wQb>Y`^=otre5(A缓d}qX #W:*q15 EݼyLLH`:4Q>b፫#CXr`;x5k?Ϝm+Beu$oNʐdXHX ؤ/O݀Q6 ⩕/N…X@TGmfuRBB:z~D>1 -Qn&&Gm NsP7D71b=nK»Kά&eg&>vci H:8gder>F A1aJNdغ6~_k-[H"Vk[Z}jOOA kq]&wdf.1e*?g.΂:ݔ_ֿcv9eEb%m8?#p/ˏ 㮇]MJtT),&[WAo.mc^cٱsk)n)LBFDZ%%Yf|n%UHc*iJ"[UKԇƖ1 -hslR/qsHA0w3`Tb¿LlEo@گ{צy먡)LvyGP9ШF(r_+1{ iʿrC Z3y,0&mW^nԅ%S̜mT&lQL4)Ou>NH#߫E~cLz9Y_8 עf%0gl _F7[83ϾT? ڃr:س +fCrfPl?MKuQOwJ\ejUS&!p\/X`f!1:b ^tG^5dЀ# eTJ}:QGL,Hw#]Q&3Ds]JL[; N~ }wy(z1؀11w|0ꔹ<~Vv0<<)+}eFx23azuxH & @\ު=[37%@z +W@*-بb_8N+\*fVڙn!00OydTze& ɑV+; .9IBm HcjS 6bvF"M'~3j)F!K~& CVOOIuԑ62 ˆ 7ĐHTϮMa⧄aaeǁL&tYemV 3/%*p :EsU{q(˯N $K cn ?V*$eC<J̥iN+>ET"qRDOib,8".ɽV2) /TwKv>)Z&wm+1tKS_$ɰTUo=~Bm/ Ҿ]Nr:PYBM;=ԉK^j#_o{}P^}&6v)(okLTr25}9T/8AUzqO]T[$М7k2-L$b1]l:ó҂T?lI# dAp1XRDmiY&[SgȯHZ[p jL;B3ϝ<@eNr Eǟ\LS&{U(0ym')Xe]ǮVlxd1COTi[`hb@+Y""g mKpϢs5r"%fI+G@jp?DhGF5+d&dĨwb{4(c mw~K3 $ݽQP$:cVwIp!h ,Ms63+*Ѯ#{u{Yʏ <W&SKI.CiŴ/ ^7f|,Bٌw,|`'[+g6*yI]E7M#Q\8퀆EԆ#ߵOìJbd߯2NY۔EɿN!dg葽`]qf0_fٜV5ģADXKĪu 6^i(̸qq%ڍ[ ǣiD2c)|b6 E\P%HlSڊ%!8oqҲR @!30/t>^b 7!;$!P!%&X!CɋPU-W$i /v/Qg첨E Z[Vڼ;sд1Kx z4Kag mN+Ceν r)Wtw*z$K}x俪P%4X EO.33 - i6u"!L  Û0Xt?6^ ->XШg} :RU@Do'O⋗%_&lJ`3/LgӦ_Vo#rOwWxK[e>RBA2Qsn7/^} ՆQTk熽NۼJ5;$<0EDpgUa5*R} hբ+b/J7Wi-pI!hZvzF}/svr/hnVݐ .A|-v״E$z_kMcҜaN)Z(Z3c z3JX=A[f?7/. w.bӫb{C2PfqQ9/,'LwRdԃLVz9g0oLEN͈GɌ>Pk,uk@S9qw8[ F,XYI#K[}G2F=#H>>Xc١Xc(6^^QQJVpB_\#ʌEݓr+fu{ya%mAMKN©9jX籱Wʺ( 5Y@X'c)TCc pbPLL$ԭ5Bl2w=*[u: ^L`i:0CN:<ƢX Z_/;YWtRv4nr${B0'hYԣx鲩@꭬g cOWBAn ?7MSn5espK|lޯ$uUlVm57-l\$\, yUACw)J[[k /Cd&[vђ ,jlbf 7m'g/zy 1CZoFi6R +H SI#VM[*)?YO'JEWOAgDlJKjTc{mW99L(A >F ioXg=dP<FxC~\..T*N=|^_ɶY!{]ieZTV |ZAҦy`aP?Xz2bG'_ǽ=_x\ZglX83_5'8(R`.Ӿ"1Qqi$W7r腥K7}Zwxj0hD!akߙċogTZt)>dM N%FPeb`J w7U={=VbP;\6U) (TRL_o kŊQaǦTŸS֕n48A6ž?YR3M)P!H*ʥqS 1La}3Rι-#1lM2X,,S. pc`T[+3g@(P]OnnM?6 ~,b&P伆M3PU+CH(FфxQ17qG)GS$cfe0fFpKљ#.f}kLL1XM=@ T>èQB[i_-:$"Y]eh͡Gp^TO a^K. ;>$jaIT{R8'vhhxm7rL!NEO txyB_&7Ħղ'Uݵ/\4IivJ5(KέիDBd0ԯ+NQ]ٷvknPٮc^ڨ\eB}^sftE#,]ۅrv9zZgڠ 1yt= =*֩fgR?IO cN?`n%s׽e0+1Ah@X\?/*'ҽ,"qŻ&>-4x0#h<]sE*_WS (Q ;b̅l> *׻^n _7e,*ƍy_rܻ}ċT$I%=(-IQj`SP`f$+t\4=,6ZvVk~Z>D,r~P)%vtZ5nRje[m-+1γ [{> .68J}9~<;&d OU4AH#kq̡?CN5qJ6ٱ;yd}@10/F!=$ [?el{uccflch,\e4I,HN\0%"$Ҥc(&ج#i,w2Uef.=-W-YkZ5)J93 ֝ޟ1ݧ:f r¨(ߝ\gj &f7}:$^I Br/[]k4I}6jm8<@*‘ʎH 1|Ja?P\n ғhTQO.AVrP/}uZm36nl "qw~:BIW1Jte3MDӦVw4S!9+]v@983- ?aᯓD=wTU\̀t2G]8XxjbkNw @S<!-hCe6e:c;̔ǰ'PczoGD QLEyE2^aiUBJdiC݋ϲ}0_۪}i:Aʰf'9؄ KS5\ =ANQ\,-̐2}~xI2:eiKs* uv8nj}NHr =d9"rbLW?H JxvU 1tnƀ4D6ܺ _T} _SkH?N2t_P-!]stq8s>e % 1R! D$Ⲧ:cX6QQ-1qv+H]y$j~ a@OEgŴ X|@~hTSAUN-r64` ^u+:9IHނw-kSBمlOAEbGzs־.$zb2tq;V]}Wf%Γ[SRz1*i%Y.BN{",9u=vXð$bOyBg[㗂BFVcyk f8*hޯ3,jNJe \(E4^G2@p  [P-%U,q4 !zZ2{.;:(Nv|h*~Ǘo˚sϱG)`zO6yUȇq܂-(5$Gx)6-Auj!ɡ=ADؕMi0%ye$ ٽ߈D@U|P~3 WaX_3dv*g<(MнSmz4z]ҺY~TR /-r&~Lw"V=<fv&6Qܰb,hWw%H>zI#Gg Mkw@.dBK"56Z=,[!oYLкҔx{#1ɞ-fdD7}7 j-i|`#fhG+63̻o堾J5 C姴n 7EMKe3ϖ"xC4wyr"6GX>j[;g7viZ'B9ޞ+Z Ðf30p(`94)Y/SG@'Ie O ׹]0RowW}mZt;3W uԤWA;y\#B2cyX=wY39D2*845 ֿǥ{^`U)Ʒ ΙsG,F[!:6$>! ;s WI&ٮJ˛*2 d U>t.at5hƤ:Dk|k9/ c:/aU?ՖKߢq{v"%\xw6 ];ܲ$ɆdTPs 4䭰lVFw~)i1'5pk v c.6!K)cteűVRz?Iر-oEFX.Ë}q72kQpW2C jNJ /p2ԃd@ip=Po = A~ vZ|EF͕M݇H}[Îw<ӳA Di&J%ק5w1+[E=F-XcQ'YƵ>W96@>[nkyXZx4J4,ia}5_ rc( /D#l,ټ0 GKlLgtŲj * $R}qXF dє|dN11l-Xdr)Q0A!6#ӂ#eN3nDjPV%1|w8v&66&^ #% hnDZxT<)I[Qӭ\#ZPt#>J)O,L򞧠W>I{Tbɥ 9hgw ?%e-|Q4?uʖـrE/1eQ͟"6kE cv{9ę!E1Y Y8 {mi|2 ]w#9]N|lmÜ"[&.=|g:C{kq_sv4m_â3P4V򻓡$pCqS5&AayR z;6)=Ar/z,[j]4vSvD}=@xc|s30o{_fʺc0(b$n4[A]p\3*,I@ܚ3 62Ƣ?duCL IL ..qr#,{bvvڴ5Չ(c_&-wO Qnr)/0r-{.RNk'*ĝRZ-|E:>L :E=ĂG#ÝrҶphn}g2%wgwu_ܘ3KŠ.dA;Ӧe&@?7xfȇ> Lg,=ߔ)`)(oEDi.}'RPщh߲L٭ʃܓj+΄&< ge8*&in3Y,`9+%baꋊ02L<t 5&aݚX:ON֓N*9a>]+]-x/x"cP? `@_\t#ztJ^ .UUL7 ./ā@/tz "bX}+cR(g2xU^.§XW_:09ԔeUc‘^a7й@SmrӱYodp }zw@ dB(Ѩ8(dm@ #.6SLY{a1 (A9&nyKf͕-LX'7Hz~n|z&Eξm&b Gϸc-CJ_Z4hpPnμ <4䛍2@ CI,:r%EԛugR %j|{{qv?O+f GyO;P<" Hz_3>fF ;T^,ƢWOmUDQ5~шnDb(M֓ hH #&H)g=ޔQ%9@!ޣe4cYyQ]~i90\M:m]||Y> 3C?P2)j7ȳqs)}<P"%1`sSChuW4O̍MeU_:l IaJ1lJGVQ@G<UNKӆ|f\u2`]{U@0Q FթjvpvƎ' =[sh-L6qa!5?mAh`'XhbaTt#||uX.X#u]NuPRHMd>̢VRA?% D jF8 G7¤9"^<ĢeRPŇOtn"gm=\'̓!jSVxgEېۿPT#4.$t\EDAx6X=+wҤГy8 `s)+R\!C%EVD&!(ґk*5bN7@̐FB֤n-G~gUP߷D QI19䛭pwWeY\Of6U JMpJ 1L$+7A[b{{{g<(xg F/H~(喋3-ًÑE,Rv0Q6o`[VS6t+'/@$UHzhP+}nMQ''/Ahv+udY_Ew+W*p#0;ԙ=p|!8/%z /WjgYg!rQghQKd1Ls9jʅ9/ZV"'kKdz-W{793 KAvI_*4DR"XA{$gV/++Pep +S3eJe+3)K wgthUYnO+(yIձqJ#4iHX~R|[ߝC64eHA2ZrME"BY|*gC#Q&lܳXwq|ܿbiik^ԙл&[/`,t|?TĤ#~Zñ6։: ce0\ae"䀰BA]ܦXD⋫-fxt{Kf=Bwed$l!d?K$5ɍ`(9S8iBVcXZ ktW+x|܆Jmå+3b#UWަZo YRqxT"AHRv@Y엿Y 6+LH=SmG,A8nY.&8&K}St[ c? `Q%6G(~O}8wi.99pA%mE3^{@PAm-}mڏқo IXסpvJ9-͂(is!&_I/ $o^H FUxvE nY a* ogp C-lemx&b]z˵\a%H RV1Oዉ$E#|&WuU? <.;Jhy[Z߆ 4Y1{y!|_~q;EbD ^.RiyIbcϤ>'s5b'J^h5FR;/bOxV=S7Z*Ju {WZfq~f9r6 gz $p=1O( ƌYk k{Gmsl(e ;9&q C:D \L\nip/lv}V69|FRW7= ./|2dD1GE4?n$q"K?'w^&G{m]!*"XAcaӳw4* a5:WyWЃRTP ePfv%Z}_Pܓ8W Y0$fNi*|+sf^H"^^Ŧiti-}V'?d$ۃKc"ݡ"!fanq&".މe5m[[tqHmwli@Վ/F5hRlwFplI)a^V669{*`Yp<7Vfυ"TL&O);|S ׃UنO{;70Mv+Ce걩+٤R9&V$M *֜"*Jb"<50HW[FƂ(ߑ iG!o HIár qX8"Gml,o4L-gKybNil^T%#XOQ3lL:z"dy ` /w6DZn-FzVϔ+7wA)B0E!z$?IVNY|D.4GBEtDfY 4\qTI9y7}o$fTFX<ZL&١wuމcy8ti0Fq]eQcжf3opIE cԉԕJÓai mHC6xvv$[Q]:O7"f/H9nHؑj-xR|QeL)gqi#.dA@w6|g8ce@cY%J*vRe%!?TiA J7tBPG*ʑt_>ү xۄr fnsVs vDil 8Zj 괜7I|0kFtMboSS\.ǚ0fg%W!!%\4p=1׆sL[y:K)rqZ:L!u ʇ"G25?پtjjqoL^ж?`sj)B4Ҋ4y&5VFu $$); ]@hgx1~8N:rop:)→QiKEN׵z ~}鵰{` ;'>Y-}`  C[5ܼ8g| qV% 76-u3-'oCops]Uv="NZ j.X)c}n]n} ST&Ch2̴|8%ݜr=ijI+EB~EW+j\:i:8wbyau&Bdr|4͗>ϋ7Q +R{@,vAfXB9J/}| Vv "*m;(G]_Kޒ[8^2!۶=Ĉ tuƭkQWEc/?$v;ӏT*\5~ ÑQ5/;of'lʋd`"+X@GͻJͰÙt{=C;.K l]#1{:/kiQ+Tȇ-iucsG=ᝒV?^ #fَ&"} qX}:"q`]6'2uwr :(L<)}kF92( f˚ׂ$߇^K7`ii2tRĵ .ԅjb~'Q?go۶=`yQAL2_lE>yWC@05r*3WÎ?H&:DD-4^ 2|YVTi*BknC2}SQ 919{h+ls#{2̟͍ȮD.;;4`Z279c,4tv M>|CnI齫٣-bC` ?Ӭl/Aux@nM,uÊLrN_+W4)W(s}H90xH^́*~_ PI&7O硳9YmbT|j=7Źѿ;25P T9lQ{  ƬypvoBC: 5Z/`ޘRi\.楙2 DLz5mhvHÇ36jLUQNN~j W7=[ kQ^X~~RqĀz-@M=f!}D$Z7BtHG'1HJ擅#)ΞP̕ k8E:_DVQ` OR =h\_eΑSzwЇ*ae9E~ \QnER!m<ڀKTS46[Aك($Wya_$ޅ)Z1VXԞ02A2uWb6O&Ɏs+nK~58]4;5#bo'w$XVy$hxX 4ƅ[m95󕱞D[^`rn WX%2ۅ޻ɰ5F!lZXxƅ;]jXQIZY[(w z?Lo8A.F ,k a2:I??\S>u'*91}vf4(k>i~|^_1ȈGDFB T4Ćɚ?>yv7]o 0V\h,19O8l \ETX۷:,1X5: ^kI? ۈn5d0*'.%lwȉpw'cJ֊RqzGi6|!5oiHb[["nK ¢ ߠyG:# ,&(=OciDv}@1HiOdQPqjJU!Db%],xF+ =ۮ}E(KK%Xa$:]{1\׃>Ӫb Q9-ڶ-W_©i{zgG;JXo-jI(K l&bVp% k h,m(82ag!Ui2 Ȍ]~1eSlLIIMvpT5Oq6Sm"fUT> Ћd/FlUNᕔ_\э*k Tot.P{WCO>Ɔ5},u7]4{ 2 !Uv4d'tf#1FZV8PI3QbIDiSl2+k{@^# ~86ClbZU܇`*>'R?&PT Idh擈`*':K@8{ rf((,k4MVS5 }Yj`/9&wbȸͤzS k2Dڛ7]F 9aɴV[c@!-icCwoi(~NiWvrܤgQDIIJ\vڋt` u(d;?B)d=_8kLmCZ` 2OnP$E"*IrmFloȆR-s)eV8('U~Xvq,]dK2{'kBnl 6Q36ضWy jf> լ[1f_?RgE;/oB.TjE6UfBhDd--roI.o[%9^\/H{u!B}x@?$YNM=AW[/zֱ+y…Ds3b"ѹ܎(qaķݵq NmbF_Kew"m4hXXixߨ͘ă/_4%`ˡem!]44&#/Ek#۰Zב  a_S;_bNdjӂBKrx&숼oܸKnRpdDB[b(y 7p܌'@DMb P?4UBV}xgEcP*[j5b>İThvgğ2Hʷz0}@ *ӧU/8_G=.RzA&OgL) uMEq{`$EAϠjH3 /~:JŽ~oz,;1;jʶo>Ʌ ΢ yhэt%"LEm@g]Z>(C=ЇPj=x)?_ o _b65LL89_"v]%p` ek{m%?LɁHa "_ Em|1%)j^O1j fIv7%IeDJkmCЎQ)Ty~YLk#u?ml{'FyxKٶ¿~G{(cz+I:Ed&!7֦ P~aa̟E6ԞNják(_Vji MHũߜsܴJvZEV \̗~QO.VR 3I,6Ip$b#S1ZcRV_aGɒfՎv"N{0(H؎JP)yR",t6 Zh4 ة;EDޱ {3ϩx1:7I|UĂn"tEI^]*AΜ 5n{q2!s"9 [_аl=^[ ;$%>z2hu,^ @IPsȎ^(:xMF oy}v"G_?ϏxZa$cIb@# Q;R%Uvi38Ck48/}s!~TB|b ΕJ=;вO;E?c>.]y=Z[ҷaԚvnW'G= L[D q_~+yaG7+ji=Tuw d+h¨7ķ!rH ;˧[daL95cZDQDP^ۇm!NjDlUniJLaKU-]%G V>#\dCû~?0\6g֙nY\Kt=A-?:kx!* Sw>]Q)N|xI}q"wô=,{?!n-+1!rU ԼXW Uc-Z˿asc|FHUkʛJᩈd[N[a<>HAlj1<q>Y-luB]%k7sCLv F9{>al!s*9m0pQrb ׀]mceoIlv"_t6[Ȱ{Dsd='Owz"' nWyQ[9VthP} jm=YGVʹzsdl;proHC(u$LKv|Zb̓nT JnA{%4F$`";P\iN)` ckDEYyޞwu=~)B`^5MqPʀ{$`.vE|w4K.1#f4n{8bn!1qSybЌi5G/bѷr%W0koM}!bd-fM>[0fĪ9U)\2Aq2%y$6ۂ}% PsLj`GO7RG^Rfqt [T wJZdn(l yhf!T) XO[|V7ThiCgP敷ٔ +ǬueuӰIp _<SIVMY/qPΦcVrKR!FhXv"pu tK-OT! >3J'%ɶ} T2H7iXN 'z:Q,">np7,t,""nr+O>> S 8?`(iU & #9%ׂf2g[ܽ-Z[ҹrI2'a497GL`=B"IDdp {auLG Dwb``o0Gύl@=1/oI2vCvێmt#@YZ= `w۽#w/|MNE[XP$4oEݞ3قj58[$W ܉B5r ޿HYfx ;&T8:V*{鋵MԇAl8fsP>w!BvN<"%.4|/x)XW#J~)#(}\mVTo\>SjòW*| _$ݟ5/XiޅJ[*ĕ %d-z+<&V\ 97ٌ"v~$B{U4q٬QEJyAZ s/ 4)ێ%oNcBFaaW*j`?|dlW& Q3ƺ+~ړPӛ5UG H\qI {_/$n[2uw>i_*❽Jy?Ӵ @_qmFT "E- Tڳ(J^"7xZ=x'8c&jWݴ =hץoaT9>ڳ7ZB*5'c-KJ'׼>Q $ %ߓYXELt1_#:h q4qleج4Jö_[>1M8Ndgp FE~&[H_^56=Hʔ]XT6}0cH9glNۦ@ABbp&JmLAK5L2d 8 tg^1ijGznL8󆲈,^KC2o1gGt9U1k@²(ǹ3J2w!سvd D 6ش{ Гō3`k6ۓX\|]q*"X _vdQfXLR`;g dU++bIYXd2l/AaO5A8W?nsߨ;?1fsEb3xq^c(TI(1# cCWTӄ0s ީU;N&)P`çPdXd\nͺ.‹1u^0"dA'# XWtmj-tYJJP𜸌nKL2G8*?"0p@^u̧!GIEdߍ(G Tg ZԀoTu>`vodm|P,^څw/رꆧ/yYoK2!ӝ@z:(&ToZK`r/< g<ݛ7xc2@~r<u›k<<<~c@NT4G_c= gp `$zl O*&긃]JLb[vgRF֡@Hj'1.B KO3AK'7'g3) 'IMR\ppYhLju9J b=Ƀź`TU^i"z_]n.[^%4%Wbw0Ek<9Bw>ZAܖzJ3@"D:H b FRzNy_Ia94u8NK^98ǵ &rfnl[Lo'N)+F@`GRN}:,<U" .ܞ3j&L`µw4"R%vNgCmRLLJtm5OEJpK54873d@'b)$C8u~eև-pK4, p6v9U'9u|@ ]joݬ&wRX+683u8o<.b1 ~)4=LZ'Z$d[mHV.|#V<;Aϟ8$nҤR¦Jdbm`:KtruBv5!0]Є HO|KHsd$4Z}HhȦ!4-•8)Z3M%,1TP!I%*\ҼHY_a@<NNx°cWzx F#ga j79$ɖ0֐  : -Ie;Y^wDJ+ƪSsD'JaTag}^7/[IM@O^KVG|Caޜ`G ?'k]s0נԖsWQ7`o"N] U)ٽ?(oiJ (Ji(VNNJ\@X< ~9.À7t ;\=o9)T\c&uETUL2%p(PjqYp'\\WQ FQqxwItk~ڍvSs&N~cfh1M!nPkbU>WC&r92iVPÂJ> PB\.Y>H&I``uXZ1(53?)z$EOؓ`:>WD+-Os.ZRYs(-x/U9Bx<0o)L=CRo<{8Y~ٞ}?K0ߐӀAE=#=eT#=>jʂ#ײXÜY}.;B: YإM6)i/6k L{N[ڭĠK%7$‹>CgBağ^J]; OWOJ6ڰ|LBd0*0(pC[ `v)#'`0LXad֊RXO#AV+[|Q+!9.:sW2nPtyGyąVCJQeAʿn*G3 ![g!,̖y('` WޤgVE6*6Zb_M0GQR[vUgy%8^QD>iovAlRդ86)^w_ n#c xLxxaV>tc4,_VMz/nG8}Oހ.M R#aHć|f`Q9&HSZeC)Nu- mwg '~`X iB^ӽmNZH1Pem:MiBY< q3֖"O+QfF&(_^)@u6(x)Nu\Wӱ½HDP:cCrKN&A[l;Ip L—H >%t<(\{[o ƾR5I_Zy /~D\E7y\u.E-X}Rc{}JC ҿzO D2C62,ޕ K1]q/qRH Z<>LcWD`/4VT³ZUa Uj6FH 2hޮ3`E1R5ts+EUw9&ƈvT[Q♁:`hEJ`Ց"b\9Li`ڢcuty޴{N^1Tp:g?^(uiȢH-(bɋa<=)8[XڬR5E3zWǘD)^+) qC[AC єL4UOAɮWooh:)F $1ߝ^*Ҥ.Yj1\q%CݑjG]SS.^E+!]fܬ(Y;dө g ~n՝{9z~l!;/ Z*fЙhV}=lf[xv)cl& οͭVɧ)QlEy>G@!i::G+V}G%$D5F;rB0ZTd+#橦"f4*{۽[z~DqbzMҠ`+"&myx/z[41zbqtDqPȉ4YZ;\{ !4_&vK݊h۳W!phm71$h 0qD;W=1•Э(CW6:Bi58kw+"Anr<-~)S@h+L<" t5>jꆝWSr<$iH)q[z%z2.Ss2Hhu&^MhGϰBBES(2~%7.j2t+³vnߏ,DXܲMlL¨5Eu lIB$ιM (l6{D_6nM%샟/xHv(GYD=u@h£iSw< kF,:7m}q8=#ж.8q g1OIfz=#»<ą*| 8DJUZ,+8hY$[11 HIIx:vAçgsJ3/ U#JRHB4"QӿxlFȡ?{*R\uW^hfH!׸dǎ+-W["-@R}G/v~f . 1dwJ_Kq._M4SnJ5,n:6Wˍ"0k_?ހ9m `CuƱ[zn?BRB=~xgfpx{/;n:s&S禮(W2HR"N>mmv>>E5qz-hBDr7 Ԣq-R𣦟*$Oj@yѣd0K\I>23p1qյΡz7EVnp*{FIveд3˥e.A4V̬z=6ajY :@M,AE1E"/|`s"R#z~TBz|R5[f`ro YlӖ@Ormp1J|E`'xN(qY)6h ' Q Qɲfv .3$?=,&/5Y@}qÜnh4E" bNclF2&aө:$3]B}`7Y钍:6L6BB%؏+ )DwT/ݐu˜mtcMr"is3y[h@:7 ,R(&y:K"{ 72N5:Z[Pߧ@CZn=UCT)iDVw< E=ZO?Y#Ԣu p Svu7_ 0ۿIz{ ;r'[)q-3g +֖8/Vgo=@ef=(*Z9;E3UlW l Dc 0:f,;31rK18N )f6 5B0G]A5mzc”n}XN&͏ >*Gz1̙ݒh;z򚨱ޔ2/ޒ d%c \<~4%=}!yߪ)y.fumqŪ΅5(@Xpz@<{ml-{7@su8DdPLmSDG29+wqqlU'ʩ/=TMBfso#cv 08D(C3 |B蔆+%w7ە,d ؒ+}H8HsþY!B $͇uk6sKwk~Jt4o_-4鉵 %N)voih+x"@fd u'At(XZD=W0.)(=͑i +潄TF-}-@~UX6_hI^vM , @?aХSu9E՝Ċ,“o03LjDVaebj T?G45te>nćzDH֤a{R n^6f\2zBr+ѹkKZʐ}VĮN6t=(J *$a`C‚\"ue rE?̒وԊ21F= Y̢z. -&n[1Qgݥ]uxOtEoeԴ‚mѭH5d\# ~M*P:D[bn 35|cJ NaYAŊ ŤTBjqeW.9ߤ Rϗ//b%g Eљ8"das_^7r&jIِƛ̑Cg pnwuo 3jX˜g7c'=􅉦+  [Ϋ \*_2اu>6U()߼-OkPXٔ龀o*u1\KXܥ6Fp*|x! {T3 Ҕ]fK@Xsϱ[iVjozZ7Oɞ-=XS5, FdB=cV{w~?XEom0*j¦%u$(}&á]Hc4$Yxe5y$=W'CgExRivY1@6Dasć32 m)"U$(拔"|2,םcm 9*_nóI&q0cfll;:R:;t$l}v^MG4\## ` JH|=]&pqy )xNy"ڌ]˧CԥKȸܑI0Q'/8[~@,xs8v ޾g").@4ȩTEk ĸOr`Cd V%wF\'1}"ݥ?&LY~댩z2{ulcukЭ)*e| TIL6"e1n\O3snjyX98ƫ^I+&V%$e'2;:k_8W6TU8ً`+ ڸ i99H^kՒjEΘW4& Sw=u7VK[@mq1d o+YI6x4bV;AVͣw 厁SbHsp88!qJeDkaU'嘩XKm)B"'8+(kyŪ2p5gmOj/t4̲|.eW]" Dyl)mL"Fx7m☸*y! ]0i#TMt )Y;Ex8\dF4혶{Q;˖f/2hVRzDZiqy"iXJ[ss(Lh*݀ƶi[s[6Y핅'EktEŞ'D@kî R.B$}YU<)\!?&ձ Phq$/T?kc(znC @׮SDz Wn}{j4e&vO}Ɨ ]|eg%!b,'D I} Y+mD:tfi2W6N9ń>$Nfqθll"d=+ǜ#7tW>YǖHMTjQcuJҮc-陵*'/{@9AL!,#kvd RB,uL-fuJ.;ʈ*J]=s#?*M:Sg5D #t9k? GX"Ƌ[v&dᲝ=gDNT4T*hV>Q=;l\4TpGT̏ 09mt0NTCse4O"#8Z*$= ɐˠ^9ZV;?N%)"dfM$H}۞ Ot" l&Λ!._iCbD> 2=a`VH tVT@0NXk)H/)/Qs9uSxN}o&x3-dcUOgWf!͍RF9iznSkZL8 ag{)0+vg8YI}PQW! L0FSKR~1ӕ.)׌Yocj\`:cl^& !|hЯN`։'eD.˶X_ѪܵkH7**ڱk_,Hp"V| m\ֲ44LpG-2E^$ GmI %FL1dw*] B([e%H .'Gţ7+HKOe" pqVꩶ?'q' nKDo%f5o2ʈhZO,fb7/ּ4*:4e2` 3t$#\6DF-D-]pUʫ|ǦYH'us<~XeUz=R&PuխLPhHO!f|z*e j D[ (M;/b$جr5I0z'FD,xX &!|N^@`DSI}R4 p:~Ӑlam&hI{<Տꦊ]i(p$w1V4qq5Ѯܜ}"0Uh-&D~.i 9n 8xb0vEObgX3Mgr8~,N[LbOj6: KY4aAD+r#p) v s)^UFS;sc5v\_*j{'SOO^%(=3z+ؤz S"c<%nt$Yt_7i`nט; g9ࠨ+ zUBA/v rjg^ن֩yP+:fsm*fۺ@D찠Y`lRt\-ȟ =TeaRT٩ޱ0>}iQQk7ޒyX 9A($ B&KJ1`0G qYm*Tq;)fZQ3H!ȲVh/W^m 2WnZx?Yb73\voB z45خz(m*[|.Ǫ)&AvAʴ5E/%#RFu+J5XVdhLesW *^Fe!, N鰙viHΤz@WeSt[fra P 1o^c?X4 ּWUYi ?nwg*jy"e?b&*gU!kpU8׼rC߽S%WIB;5IdՖѾz:R„RS jI` La"XigweDH@)$F'0Py[v\"Bn;"4MN lU.╙eŭlAn{?__WSsP&w"WنJ'rQtKȌIn 遱$d>_#n[6tL  ʰ ^K >ȲRw21c3ںp~rّq+EQ9Aΰp1w^M mZك|,L$8zN߳X̓iORE7zHGh:pH%؍Z0G~QH®G te/}|d<1&B?a@%CDGL4՞HSې^B]( NjhmA,!C0i^F,5KGG;&'º7A[?뼺@TY^e-}1?T/g?e2o'6 46߫<ӻx/W|ZA0;W>]/(VzΣ.KHѮ2K4ǼlRC'$^[-(R)x  "`:cq/W#Lfʽo?FnzXdiQ#>V"v)8s Z_aߦ%[JvNiQ;K,Ee]PUho&`w]3> e}G’hVYLrEр (fTĀI6C6!<߄B>65Fn"1 *?r x~\Ms₍0PUo9L1'F5+AlI[N^ &8 6~X/wE!ocZ:IV\>Ӫo`bk0Ն2d#HF'-aC6{hV -aT:%\DOE)f.G`cHrp;Bn+ ")ܿ#(ā Jd1kusyגLw(h;֑7y@5;kף7NjA%;1?֊o̼ULF[d&(K<S 5`nlcs嶭dY(gX 5Xw1I=7^# a%y/ew*`[79rXn~rA;$1ǡG IcҨx‹b݀gSYSXk(w¬LG:CQcd7v r5WI9C /8=GՒL{%*ذU,H~W_!-Tv6Ry_X8YH06ܥr{{>BItv隢r[B+.CvtAI!<6Ebl#k 7M^;o)JCĊ۵ Su9Ͱ 4Fc*,U??N*i?iLߛ>)Wu]r0M&oSك4OM1mSJ}ϼ@G#omSϻl~RDo1ZxZKx%5Rv05͙ːnlCAQ|:hAo/vTVp~Rzp1T\ ev*ZaXq,)8LF p`Ye:FmIc3c +<ؑ)'JJ&\1~S[f̻F ؞#N[r1#6q(f1? }NE󴁫Qrrj*X+0-",G (. -(&R2FxȩC_|VdNM|sqh5ia}F"WXXm@bw;8p&CzƪGe(,Z6N2BS{mjkBضv<< |9GL6~m{;:PYȃo"_`X6ʼnlL¯FbkF%3gƾn r$'@pR `i>Krm8 %8қo;plw @x4z9x[B5q_R!|FJƜB98 E?b/=Sja-pV6}b|1B؄ԁ۽!+MeP'5SX1)vQSEZ 6»UAVՒ]ҀRH_vh7_P-P;J7[B:PyRa2`ݐ#WF6{*̗874_3466oI;aUPЎJDOߖѥpzZ 2>! %릔4OWvҨu;Q٭ҝ~D79~oRESp{|.ќ— [K*?EW_"ݩؖ'd+ݓAL}+ :1▽RDYd=RLe ؛]ӤGE.pQz((Ʉ;ZIeBl6k*>D 1|NBHlQg'-]ӝ!e"mw2^К mNV62/_w}6+y0ZB#θ(@LW"-/w-5')6Ba*\`JצuΉ?xA\W*f֥:&hJ5x==-*]ʓ5*ˆ}0ftMсQ:eŪx{lYb)N?n$#D)bv=Et]LХ:|ORT*CEl82sx^ЇT} P XELy,J[ː9?-^Yr ouzFa( CX݋X~Gˎ;&&w"Egpcɮ#dF$[PE8Y$רjhnvgo!z 睤|Y2@!܎_ŷ|y&CJ>xP_TRyhF˂.R^c*c/|ɝY GjӰLsUSH=^/4oY .rs.*4_:}ou2VS|w+2I[vBlUnma%J#<6G4Yvn7Cf!Z2ִ|U%WǓ`{\w.Bkws &6/5r ^僇8IX܉ tX+K1Xf I/eHwj@}L x\;‸=§P~@H{&\ijsAtTaڷf:bݚ.jrS@ rDjo}QQP1bGX(!PBt}`ꢀh!TO>rXsĄlw>\jH׶hҽ!>vdM¾ =?Kp=PGݵm]"!63J_Re5wȒ;죥w٫Q^Gkmfս.˶#:azQ+PRDjHlٙ9J1ߌ5]1h +\2d?ZcAX*6m2Yۋ~F%ڵ| RK%?s$E"۵s*] P'S9 h`&ڳ藘If3,_N: Sz&<<=7NJQr a*I 7{>'B )_NՐ9˃X.ېbTk-u-ƝL:M2q]=E9D1b:d/қBg\IV/Iu8 B6䏿ٙBT .; d&S]FAѫs0gv7ۊpRe|+HbV#EB L %Ir3*Ū'JLkb%rB)- Aƃ_oPL JCL_EdN@XJL|sYt i<q;;kxdC0D21! X aj207+m{3Zːs„>x g[ {92 s^ 4@fѓ^ZxmtFFIRgfb /T8L|[i QYDZ;l_*Y꿚2K ƻ0Oj;![;zʷ4v#e]_pxp}^yc'˨9 |"R*ͬg+c1 dO9_%4!$952'HU|<鄔SB^(;C 1+P%!eIYRl@t- ʒ\Y({GF01%;;rQ4+.  7t |}qNPq fuu*lRD0zK:on`^(c ~tYpUau?'6hy5ATY[K՛Qssj"7RjǼT%53|J᝘C+NݻG71)N[_.{6>43ԳVv(cS'hb%*+Ɍ:-&}(FyP-=(DEcsGi3RB f%.އLZp˂ީT6*F;j}Ok*A6|_\'SuM6~5x~\R~$'$=*5M!J:,qbp\#Z}ϴENDlheHCxxwܚz>Φm,8|H',5h.o I3j}IL.'JQYvͺZ=+Iν=yFI Wr7$I$T0g{Qyg/#V[5.+%hg׳9>%4I­XLAxFKP#lyj,3 1$sF$>x NԬq|*{Cr';_pP<VHs?:u_yʉ{fOTН0`kKa=Ѱ]lv:s lwzŎ}O똪1$Z>,DvZ st߶ʔ i+Fv8Û])w DI^l#AxW;ιUd@E G- Ȝ|` i wYn4"2 [>=EA#02Q2"KqyۺY>Mj~)K.iSR7 <=(o_!3=c]-[4n1D/.˖9V~at CCg&',$/ƚ#;NM)麗bO;w ~pcC82i!*JdD`&仨债Mh,ECeNȖ]kӋS暳吀g-]_??Q!Sn\ ,^Ln&Փ~^n iɉZ/9mJJOƳTB*LA2OcO5w/v)5rk -Uߤρ0AA]]j:y2'3"/ 1˦5#T05z^MF[R-E:Sv̈́7"Dv'2WbB}KÏMoF(0{Qc*c}]FwChw\F ȕJUޒDkPm3cjҞp+J s7|O`{V4dN0\y{X,׷8U:HI+iL oKJ tC?L!Uʚ5>hWV%{~/SRAm-b nqnGCCJ?Yŭe7u:WzA9CMޜxH@Փm'$DUle\{7|2l\wfϸ-|U=|qe}uyKr 3%G4٣oY {fag\I5 \}zz'a5v AđT-yƳ7L#Ño4G3e_ب9BBMv|}W$R_|TS4d?GFM6;j 1|1Vk&W| l[cW>kAӎuˢSkrO*E ULJN&7l(`zo#W->]4{@KDˆ3JFW*eh8\sj ȺzSfŝY3~be.T5P(<$l|}MrP1A$tqs6z,U⽸__($ؾ[UV.Uuv 7GquF;W7ɛ= 8+Q ǓMEU8X' xX2V_PȪ2!\TؼJ8ꆘ> ([LBP~F[ ,/H)ylCC ȆLن^7p[p,+$W< [iM7FhUTf=^dž=Oec3F%'nij[](*BY9!k"cY{ҿ#Rdhq4ź*Sq0CgVd ]L] l,N0"=K_obGo͎zq 4ԵrWsW"XZ O80\-Kwv1e.c%Mcb-P)RK2-5?$ IB$iR6- 0%Qopl bWK1WU0+lalI\a͇y-9*6N+\kWhz cֆe\U#]*ܐv"%'?v쓚c2q,PQNÚ{޹H]RV_-RĬ?,45n݃z ]Q#Y1/~g;H͑ܖ1~PL_# A:Aq{en*d=TsU}zkxƪ \#9h]6B0`X?%Icвv'c= zkp׫-.G/&2-^PN^Up0wxRT(sS &zn%ұ~)3tғVƇN-NGSU y E΍*)&нܚj6qCzÇx  =G櫜_m/o &{`gmt}pks< H?A?leA GNg]d`U暿Gc@9}޻jȫ=le|5DTsPv diѫO xte9 / Zbx")^&j'Q=Z:p+ -{u*k 濳T/G T+sZZi._ ReDvu0p:ĝzw0hIh۵4=^Ɔ_gY8i#HAL9ĶިG`RFGgQŤ<Ad䇕h!*>7*\Zi:(( ЋҚS^w 8w"u^ /8j%Y{&/W' ^<Щ%7 .qbd]Uw2@ f 2R\C+=;FP\wQǁ!HMy Z}qO)Qʀf:`NO)9Np|F}}(1;1u0Z)\+tA6ڱܸ]}l:{P0Mrj(Ksa@9\t&TQE]և nJ- D8483q@5ykLN=UVY\(k2cFoS˺oiF_S$fT g\oHƛb"pϟ>x"(h۫O4 _&}O?IN-O'kE=K+x"ttZL2vñI˩<ԑh'qJᵼ2a#h[|$Ԡ}b(XqNi ^c?qNvokD9r9C`.$vMXwr@n#5?*^h&x6{!Ro lK8p"0hY[(}zʄj 5};CEOwy ଷ9R^8AÊ :*LVٙWtmV%uHL|Q-᫔ bjM͒AtL5SoFAr/^mڏa3v{զkx^$E\W AiQj8LZyE!,k)m/W`eH|F֋QpTy7m(һTx6`&D즢:0Msqo { ;iKZύ_}(!C} ٞe"Ш:lAqMC:4 JؔpT6L7 Zu*t\_VߛvZ*,+c6}n#@% 0>իC5V@Y4uy.Y, iN5"ϧ." d/F;/S$³'~)XB^Que 8iJvCvD *CwA!n F߇8i*y뀌ZmDZ "+*$dfBNLW hAGMm+Tu]Ќh?0$Wc<>x'$D]&4Oqx! 4HJ~8+NM漂VHYIcșY^s̵Ѭ[ ?: T5n% Pb8dW 1688>nPl޻=~]7XG=1iė#vzN 4&ճBe& )q~mh$@IIiWO$kMc(1Sծ=Sj*Ć-@JW2Zƻ8i{K[{L,/ֈ"VQ? /7?m:ama̠SG*b-d Njc(`!-ghda׵ 5pi 8qvWSiU/x)mSukӳQ97Oسcq!|Y ]l>Dm1u;$Zzڧc=J"!+o|T!**o)<-*2?mǻMkh;(x 9 fh?_"ZRv|Fr.u?¾ MCg~hgP0G޸Y [4fS،AFQ3I[MFJ.Kl7ϝ1x&ҖP%?4/K#,cR0Ircʽk9kkэQ" qVv%X8깆5)crU&?^!uOp,CmwI32Q8WKm% VfV;ۖdž4HX [嬵4/:07k $LKxXl Hr)U{wvŝdB Xpbk j&3u1i$^T;Fyiuj $(h9weYusiV|^5+`sdX?哓.I4鮨ncjʋe9#>otĹ#,~w"CZRYXӠN<'NE-phj>2~ tX~ o᦬{f@~v!nZ+)Z0 6Lwƛ|4=bk@,δ8}\WA)QQ/O1HctЫ #IroL4n^" =SNs(\ V?7֢ښY;e/G&n$Tԗ)T|hztGDZF]o,qILM@hl(פ+UBإW AP-8 *υ+sg>m^׀M>za))]ӵA= zOSGus}ݰ9]JecuSe%.dj-?.HXw*ىdj>Z >q{:VnD^j}=c_fUk4Dn49b`\L,p{UAq9*a%'Uy~tGɦJ^ #yOػjxc"3LZ: 1Pޝ'~t,Lg^׆F<Ďgl9ޒc|6e~/5T,fZeM:uԉ:)wXCSb Ȧ%թQhVG],igkQDNHB7*faP[2d6mS^],4z7fH'li + W+Mn"qǖBn*NKW"(/Ps [#*Qf> GJЌb`g=r*.wc偅E,~hHEn zW2ݝfžNl#mg5;nVϾ$ըlѢ' ,x@_dC_%bM|D a1/tdT'`CXc*)$T1R~ov"OaMT;߳nz= ;'{)B~A $o* Z+8#\זYp bt{kBub,8u ZB.ï%^l{6n(,xGp(E'ؤ#Q44r (ey,xA #A3qV xGQ16PŮ0CLέ][ ħӊW#gÃƊ$Dha$" QseVqĀR8@\qqKd=(錘pjL-EqAԆjC=L趉)-)U4`n}uҲILHwxJ11> 'di 1ɔlKє/ $D h?^e9rBFYs,; č៨Q?3lfU)D* \{z|- 4΅ԶSkǀɩzfKw?<޼X#B)7)뉱չHIFQ%T)ULyTlñd=;Y1]1w 6 ^>0ZY["`vaCOWck4j _'35e;ppk= {q R1%s>y= '0/hHj껥*zM[*!nV|b +'`)Q Yk9:5i~䃼XALn1m6cRy{ ܂ ~Bغ#3H ZD7w l A$mƱhkXQА8._'@eAl;yh. Wj8F0ot 6GeՔT0k.n]68;a,&$?։4~k&wgS8խeN$;CofnnG0wCٱfFfw-Q<1ZoQSu.'Lݐ..sYuId;i9jloȾWOu- Wxe¨˧Ynj,b6}_Q;dnfH)YJ9E㟘HXa4tM}IwI=LצWl "MBLh^)&3 NGY7R?K1Ň m{݆cO xC!)W$r:#kwV۴~:F=\+0HFx9%w(uqEV6 ,­efN|)'=o(S&}}Vc3.NGsS CFu‘w YgQ̄&wNCU]o>=8P2*Q31h,/٠srRIh /Zl2W :d/yo /%ImxXVAK VdT=%9 \dX/>nv'D{a~(-G,9vۨ$sHt9 Zҁ9CPx) HO:BqHKL Qե)M%&逻{-~ @[`@Ueq>v8gI8Q t~M``QIGu4Iad"G] x*Uc1,kP:CH d./>A|l' _h_є-mp|Q[|Yэ*A4V6g$-D-iCwh'"D܌@HIiba b7ZΞyA, GDYO%7bRVIBq_@OTʷOkwA"_)Gم])K&MkxBG8g@V@l0}z{eCvOSS|jU3_Bi7-NޝI*X{s,Yt?z[7LTLҸq9V%T.e!.;NIsW^LK' ˡPėC8jfr;զ'SKCCXq:nd$h%ӘnWl{&),a~bcS̬6=F4B*U+SQ=S;,٦1W0#m1LecO.kt7)$~ڂD^Q:]+7YC7 3 |BmM3&Vd}mN8a;!pOg/+D Ihތ)ZNd䘅k[k /K>W (w3Vg i]grf{i|솂D4]텽& Tؙb-ѩa?01d}fȌCCDil":8vϝm}(rHJ. #!= c4+H0JiZ9!=gk6_I j>b$vVa@4@y^=KW<|xK q6 __Va?Fx @VV̢F ˇZfJz3OM,}ܔWLt=LOrr'{\:~d yX C0(JR:^K0"+bxA6ߚn9˫s\2}zsspNʎ4G# );΄TCtZ~?IjpzP%gļzßס ٕ镨"XpIR=aBi-"C] X+Hߨ#T+5= LӊM,h@㝛ylԽ_찐U DHS`/y,;?E-BiP GWQzƚ%H & Z:7ka>lǵ1m|S%hADyfI0%~W{PSVxS}FMG] tľAHP#5ԻuH-EWxSsp5qUi]͵=9vtj|\nv"AJ"z3./[矴7+}Hn- ~^~%|8~8& >$a{G]I[&UW!"f@*}5 ꫾hZXKi'r.<_ sB"ǩeBY倂b)Ţ* ;% x;z17 4'v@T#,vEV* xO7LwYΈ{ڤ;w#4., RX>RWgUЎ ӣjQ/e\g,{p."fL2 N9$To"j 뱙ܨUwNڱ/bG]/CVcDMFvX޴èAx t ec|@:n5|:z6ӣ4=1mM:^#qH c s#hӌ> w]Ố.l Bh38@w0B֩ Mu^+T5VM]=LoY P\Ce1zjlG(B&zM[uUys<ClNE #/x?5؅{fxg%|'G8  *Qyt2rgFcn b&  kWB}U tR=ij>ReArٔh7I&jF+_`s²na{LրHI{T\Dh7AޕC 5UcA^ipPs1· 0AD`ӱ')U*z ]zKekNwUdf3+LB]uGVЈnЧ|DA{1t$b⽦O˟ݛcʱ 4-XVVT0cTh Yr!BD]KBlO8 X5ԁWrx,dD#HRKlf$v4UEcf@_-o\᠟c:Bp[ٟjخsAB"4Ģc"do Y@R.{}AӘ=37p3xy^ η9`Pv'%-2slՙ8R z ~d5Յ)* \J`ՋęcJ#fuW%2x¥sM ! 2Bzo)|IUYimWW @c{{y!^"1oѩQDE3HsfnV&yFw̷ETB_ T!.3ÁZ Wqpʕ޶/O¯:"P hTUUteԧb?yfj+!*{!_Ԅ" ɸ?I~N[ j*+w^!6_Tu$(Z&H^1^K!+"N%Few]9-6IbN_)B=\Qߔ;E?-hMXue>o[ SibJey= 6{/뢝L0rg$`"a;*-e 0"^;o;IYykVIV=TI2IB'@+KjqhA{'tt_x?^A,LcL]ڡIw^Ck`mq:* B &_1FT ф,Y%/+gh%px&R\JzDPM H4\gٹ)[#Pz}3n;D(`?{V42UuV|MK^K41/ '<[3ˇ۹l6zр9qV9$_2]`E}&S?d%g#gSQe4v^lxU  zW~BaIuAkdVr402ltxz.bv  /?gfMؠ<Q( z͸R=ÀwUlW?%u F]/A-މޓs[o^ JeFHm& {.r J7- ʮ9=upE pw !ľM"l`v|61h/.h@H8cXu\Uv@o6 Djk_kb/MӔPbLrlø7~rBc`sGim^?\bR9kQO!m[3%Mn$tʟ:/gSjKHXM9O?x6 _ÁsZz1 ]k.t ]s!XʤD2ИdH7Pxѷl'( 2 5}fG˓uV$g9F<gvGy'N:;Ҷ:cf~` B.8Wbb-gqeo[,`-,HXO>P)d{\Z]4՛j?|7ג><]3ػY` '|7KV &ڻ=F[ Pd<ןu7@^9"ԥ' s'CBq5vYؔTnQq!>+XhÑكvVf0IrſEQw/+HӼ9.(ZE TdxPf8UgM^b={\^Cخ}D%7/3ci 3;!..8g ;r7jlD5bм1/q8*0/C՗xOjcu4&|F &5.YN$A9rmtEK y >& <%$twa3AM,6~sFFOX |No^Z{pFDe<RD-ڷ{}%cb]:~=9D}V3(J쿆7IG!X UљYpKUPX= An#Ϗb7gDJ'ٴjy9nPϯUZIYycOvPeA+ɞ ;(<,\- +ď,D$o:  >.znC]Uɬ&i]ۯJ#FTq5iwT!L瑘R(wv4n˔$]<] tĕ݅}.'>2%nwQs? CW N3L9H3H9F r_&{ok dX p@P]GR\Nz7DIVpۜASzpCn3&HtRCۜRSI' oi+Wǖ"džrhGO|X ]67\~ƍOԗW4zmbNEZ=doy DjCxA L/> VG)LH~`B/Av>/E] 9S+En;%j܍t"I#tx--hH1271sfH+670WZ݂ 'MsA;cb f˚fߪ2+l[|/3:o$ NYGD52 V|gXo֟ 9o2!vO7z$+Ŝ l'(CU/g"2e؅-W6[9$I}uayO%!k+F&h6-Z|$;<+LN*7z/p̃+IBbK zh\R(%Y[#tɐ8\?w?8g\_!ָ{P3}n|{\!=AɘXtY83WHɎ)0ZIQ㪒J vozj#+V;Mkxhk8o?J#k &SLE9ԋ; Lce-Źːd6{ [ K}QAp+@jt֟3\5*7:4!خA  i`Dz桜tjV v0> ާh;R]srI_@w{ō˧ H пU.|!2>k1ZC7dpV |. U#):('d= ^Eٯ ^bۜ`/{p2TxkE(h'@}?/ZZ =r=VAJBNʋnzDwN"q|ޓ*@&:2MZC_?_?!)󼑦FgwI SBAbKF >OYՕ0Q4dKg9"\jDp|gٹ])WyQ\Rv"wҒmO0pW!;Z^Ǖfs bKi#1eƐš(a*|r>; [gjj*WoXu QŠGOqU-kNfP5ɝ"S;Jd~_b&[S2 2Kr w)$q_{ں#X6hjG!G+y Ƌ˧=M\l ʾA$tπ~]7BɞɆ?@SjJ:TN syJ EikE __g-Qhyl0.sK4^T8 ߚ|~ f蹨荾o9u7AНç+Sl%R4 p2:S3" 9t~@_l6!ڿG\iK\ȣ 9ZfzVc/=N1YlKDu 5/aFLdz.FN I?غ=͢c{b#L;L|}E7(J`C|zLAg4CbJ0t'`luu?Ǡ !sS9\<8B6N_^K5 X tY&(#` ("XZbK=os+JciyЖGc~lzA:n^^XP/ReB$Q "%KǩiugάM릮N"Ԝvc_)$iLYRr:SWT&Tc_p~577- pO$ݰ* K Y3]*CfX_Y@4K]2N=ހ̚¸ced5"zo_ZuBe5X̙EFwb%$e`LP;ODyYR_{]a7a!;AGK?rD  :6dӺ=CKl.+ GmquG4fbn<.[G>Y32Cı4-Ö`-X][:𫬏o,e…L'CauaENjAJ#foj!z LMC*ëpf%P; zI^1BQqiM,Y.Y1 @9ft2MajU|PLzt0_f; I|zqke%m<} BHEpA16abkQ-bjD8I+ dBcϑULWqK@BQ}$p(۳g4y-@M$|=ZK.G#م!dRҫ#oPF[O"&0']ܦLAC"EiW -r>6X'\N 2Q@z)G_gPѭ*i }QŃx>0>op%CQbuިzFS0>|)Ƿƥ>У`զ,ya@IV*7Cph}AevPblZ1}^~~~wÀRa6\oRoq+E/UDL7\3""o0Kj5t Z"bS x>-.c mf:`5TB?ps0^1p~K~L75>zTs)emE.-~1Ĕ;fNB.g:6i "Ŝ[ A59oQ睍q߁<\ӾxkYQ'!p<.y;Ssj2ԔHmkւ|gaJRHCy-yaj ɠ)XFy0a'?}r)l}F9ZlGqAo^ s" ҃ g|2 L?p )(>) W!ƿP[J,jTX#\#ɢUx^_$}j7XWJ@4dvx[Օ:ĵ6p,ג!l4{cX᮱E`t0LChwK~-"A9zk)2,?:H6 >"R7:rߚ>uu] GG+"r)dž+1 ;@4<+L0 îzznǞ_9bz䫅 ~ߖ֜s E v j&F$Q6d|e]ơ l}=^"^'޲WI gK8dJܖ^\M*ݦ(uHVJ ֜HM{ʕ%Q nqA}r5ƞ!F[)@LHM!Aɐrб_LP eYsP٪`Maޯ5F6q7jϚ6/PN6>q'*>Xԭ6~+/oz<ʼn3n& ޘJ]hOܦUyMҐ=" |M;5X wj,VxXe*, 2J[e'A!lRKRZ cmwZ &9 #)pU/ͺ}T6RɄc>^9i` G`^gɠ:) =|SoaܤX>޸HR)'q$TYղ̭:51,qEK},8~1toJxǚrG&~wQh}uӝA.ݺæuL7ԏ|QTY"T!ok{]W27SZWKqH,BLțrmkI 7<-pL  1d/v7%ةZRI~@erƋw%(ǏYoR@{-{ߑ,6*&RN0$[B8 £UZ_ЍSz43w+p#4*`?w)4z˹Ai)T(9J|M;_=wp$vUOv'ܺ/5lUKc^"6moeB,?>Xwxh$e#t M-@#y =fྫྷPs`5N~rKKɁ~:XWL@J.I]8)(}k70_LQoNb )A9}ruCJWN&vS^Dt Z`z"+b%R> r &\JÓVn Q4r7 Op=%1R-ZbsX$l*< WXtd BL>2LQ}clNRiDi?!` >E5]W0ůy`8_CmwpbIRm ,xg<4]k3i Ӈƶ;A؆c~p QmGdV9@2/d5JG#vkPapncÛ忒!М, ՟|v) &FҨhyN _kAvs5/J91aΟVuWh3DHЈ?=>!X; @۝:Qu(TFX#՝)ISjR[ ؿ(Tl;&ll-0Fgr5Fw3AZDHDQWos%juh,~!6e5`-*sJ5WϥA,hEtҞwn@݊"lcɗjJ|em@e:$ي@3"3  5hb]LHkvNxӕY}^68sr(2 qU QYCYL)<3!qs<  H7ҷvRD.NU)ᖰGg`EZw6hvUO|ͻԑ(ᠠtwՂTv`k^| J+M< /S.lS5gFwn"8: evQt%"fLLLBo5bX[(bQd<L9LtH^.B(?O4M7^+jWЦ;ضF&ߒd!IZM"3zD;1"~MTZZV2E xCʱ?O ıC5*צ FpS? @\T$լy*4! |_hԟ>i~|H\~R1>@_d\5 Be(6(:_^Id]V0QS{L30xZNX+"̓8wl?hP'W&!j`l˲gOt4B۴{DO&wac"n9@:D6?2K6Snb-s!I8Nͻ. G3KZ8hxJ-L R;4u̷o.#'S?"{@P]q%a2YyET6)Dsؓ2*^CzȨӢ u0.[4M\`^r++Evy[8/?.4mFF5]R=_Z{Hɠv攳"C,C+4DVrtAk@FW褺RyI:LcN)J^r Ysy#-A0h}2 J_? S<n5:"pFYbtZ~x&&I.4|_~sTPEӰ7:[!*S&+@FJ\ZT U`J&n﨔{d񯶆XFGxmhFEM V=fapuI '"bnL;C$D#۱䱩]!k|ޖlQ] ߐo]'Pm{O 3Z&:e( NEζKߗ)# }/@)z>.a/D|ɢ*<+N7^Gk&ߙ%'{! ؇|T 5gp;1 hEai5I t:;mv=Pd?d6X>_ Q]a8*Ypts!Y/7(CqMvSAY]vȖۄSbGr Prڮ¸ wGH댵AlP1``*2\?@_ (BJR|#\8jZ0~l7Lʊ0\Ka0﹁IrI[jroE&!0_e> bR# Y lEjn_7T zU+"ll!|vrг {sV_wu`?D4O&"iSVr)=Hn{eG%kK@&3L)P7jM}^ǴolzP7Ľ}@khM-~qm[Ϯ1j׮>KnmԒfh%"/jڂ^9Kdz\ƇK{S;'py:8*μf˃f#<m/gwN\ȼ't8'3TolJ9ն@|!۫_y{fGD(Q:uBW>~Z%)Rl`YKy{6 Fu&Kb"(T0?‘\]hXa*j;1t43<50MO(|~h[S'fI_ƫޑnI\1*>Ae7{-1:ڤ@{JM,z}g6 (QA#ݼWvύ  . 2n,VHM?ofD}F]xs"XJ#9NG!w\D/7PP/_()B )`xF/a298aUmɼR`PYw[m#z%w g_ x~Ԃ^<΃K?xgN}2./N! =hFvlw56#'7%Ġc3?ƣ♾¼EHRS{"x ZP@i\.eY 6 YQ ҅)"%|D~~]w.vk[p~8~;/Gg {#F6 ~rX>nMX]W]ĸHSzDTaEwh8dtGN+%>ZFcUE.)ɞgk^d?(*SPAiG-PX94!cdGHîߕl1ɊSn\P|%(a. Y &iu5nnnMT5"+Rm#o~'7nJEk4VȂ[5*f<T7d-W.HAYُ-F, dׁ7  BA~ *^4-kYI.#ow;?|\#otD`.2,T#tCyZbBJ)Wq6̻~X};/|K .%,u/O*U"{PҡNܿ渨=PK+͹~Cj,?(ټbrl0ZF%h\8>YbycOXs}ӴDNJH-rQ}ҪiPgeZkDS~ԢOM@vd)|{}8s~s n[_;{w~f3f𮕈IyʉQm-K ^a34Lo.QҐ,?!m׳o̓7ۋ]t~Xʿ6:ljPL=Q'J@+ 7Q$Qƹ@ /EC{wV tT3@dt [VK$!K놿W!no1^L%iKQu#ljLy4yUd!f{YHz849'QY1Dk(0ga'#BOSXʐ *Z轵{N0quU@wwHJD#px z\rcW!-I[׊McQt˗94{FyԨ" 2#&/\38rFٿt Y_^O0 LPhR $ ycJ+LYEtgՃSgdvC~"j藕^z;%&QWRwݮ+bVd9(ޅ QM1-NvVQ$8ԲPKӊn$)PԢ2' V,3G]0:,׍R&7xk3gу6wzR YIahU2 &s]NdG[HE.r.(ׅ/vxR& 4q}_lazFw- x3CWZ8沲kbRQ!dߊl-. RE?4ǒ?"w:,;J)>`BC %CZJi|"JYNћF{?hw 򰫯Ԃ!}(Kbtjs^%MPݔv>Ro Qüt.Д?|L3dkIP>ZHuhy' -vG/ZAH]`P}fZ G_N9S wR`W}s0<1)I{]bBHjMX˯E5Hc ـuےx=6B:xcCB78@(PBe?J9Xs-@0tַ*>zx@0)Xe/`i!*o2B1݆b gEz=FZ!]3'0\.p6/ErŸ.О% Ig=Ҵ$(Üz=AkQ.|NeH.K/ۇm\X>vN kny[}SXaW ` ߥ;ɚpμM UbQ<yș Prl%`"䁅{v)s 49e=>Ա_bIT@>' ]lzvcFY&QDCԪ=i 9Sa97s&fSșQ!?L֧&Cq[hGK+fS$^ ĜEf@[E H^IgrSW~Svn{hŊ?ϺD< :4wOm90c:o>xU^|EL)|-y>!^v!]s-tE4͉v W.n3NKePtWJߩ Z嬵k0ɍjpJ_ M8$QH){Yֹ -.-p8% \OdϥE*]e2`w4?|&Y{erʕ.VpZv89mGe4RA0C]o <0loJ[ZK4Mw7Y ‡JNʟ3|PٺX)RGm8+sa~"`W2L4˶Ƨ+`tx8(VRU&# /b;#ƁoG31Ҋ$ND﬌y2%e5dYMi?I,nmRfhѯK\)G7{ 0Vۭ4(5V͵ѵY|B}% +,|-D=YO}!EغCq !A'E*w4HWwj`5'pHFz䘊C+z_E QШىR9UҘz>Ng׬VХT(C XJEhEY3vX76` e=cBqLmR̬/ oqٰ՟W4 hIUZԭ J?|) F*="QzTvɂŎydM8*( Eȳox6C\k֘3")%=%mҮ,kШ z擿Se Z«*PtRӗF8B5ڣEwtol >BE SbWf\Dow1pP,U8?eؾf Y-zxF9o\w z6)wL$fLʁQT(|2H:o4?63DPq !@' 쪽(Ϣr0[|aqѐ3x.n(Q̏f롞.B̤q+@. gLua[֢qWZE ܥyH솧-$>$ZM7;1c¶ؒRudJ9PiCVݴl-4z):ydMyڔżQr0o;o94uZ>l1aHb5Ä9t'.XYK҅ܮ;'-=htquOH|·#`(6Ks } +cM#б z~9D@Q AfcÛ7*jLW  H*r>X-ypKy޻~ZX>#/gvWt ^Ymኬ_6軗n(îJ`cɀ">7L^ x52ʘO>b %vay7FM0YNh&'_q1݆M9+|6pCG 1huls,cN=/rj65di"@$0d8zgh,ď?_e3Қ8PQ4<(#Ү&C[潟M m+F[de'HeRer#BxA5E'אmp  :dA I'Sr@ZrfJy\OFC cn!s_b2v" ;VcE,yU ~!ru/.$vIwht6$&x>낺* ;G`Ȩ b"ʉ\*S% 2%Bf`=@Xny2ϟrL;+kl^g&bCTDdW#xF^w ^ b(>IoƯ0&mNo6|> *4sU.c$(T`w^u$N岹ld)XbduG}t?%8۸aw/۞T%Ls F!ˣ X@M~ /El )é-n"oҺ7Tr A$>Tt"fN@M5`-bP1aըmbؕaK+Gd!%gHHDtH }S,5I:}"%phܬ][Jgkpg GQFcyv8sO).X2T5GL(0/LRn@vuʉG5dugqk+vK*ApêՒٷaȇ=#=D7Pе8fdu{~36bdg$} F.\+y0S1ADގ[?~"ЮA,"5i_n()ՂQLeotTQC(Nkhs=$;֗5q#^8edݬ YJi $"]=XehC9{*x V(Bj1zJ-j%QW:OFyo9( W򈬍QE?ŗ/J aa&)Bdi44`}oT 쑉}FkN ^[k}i14)cJK1T:̓$N7 >;vm. 2-Ewq!{ b 1|R+2꒦0g.Û:"? ¾ 0ܯxSťp\xWWcyeHJ0VYX7T"e2PL.˰,ҕJ UXӇ i5#*tKWn2g"?EB*KibF/xw ' p,TH-l$Du:s9kv [`E%0~ nÛxp)rP?.Hۢ(~YZЎ(suÀs6-/h'cPhY>E<ZF7cHQ`}i@*;:g] E@C$l`n$ԨVfB]~OL6)wHR6_F*yޡ.SOS)wMiNErR#~anrt;0YhU(|؂_eyܜzTv('8P^6d}ec`w)- R}/ Gz=7lN>K顰R̡y { ^kx =)j_àEe H'4_~?#R㐶jGdl6e(4 YPSh/@;K#zk6VOS;9zl_M^ k&!;9&oE㻂C'FL6ѧC3+zWg/kd$r.kZjҬVEk+6NXp;ԯzgLHgXfdݔ('b|/A{N-xɐ'P&*Ffl/~N^w'=&9Q'km^lJaotc~sWP8c4\g02sN"z$ %fC\ jtDLMѷzKQ1nKޫ;WRD'hOpD!m|.k*'jI(F;<ῇ.xtעȭnuvVN]ImӸ- 7ylb=芰; DD8"nNv1i"}G?fm}#li*mN$±U)2,Y"y]ʲHB>Go97++q|Ŧһ?fټG?/FpJ ͐+Kwzm22?Y*ȾanlYwVMH ""s>nvYg!hsQQ0;eȉl=ݗySohv؉R-EETM^.+]U CKaOg׫m%Nlk5xN;Lى͎=oZٚLȭFPWGZ7yWap( 5xv2)oI}gP@JMbU3q 'yzŶ7k@#vn`i&,˸. arݺ9+0KT*[:yոӂC]eE : 1m$q=!16|D-bI` F_pdfuRBg8WgpeRf?&JCn)Ԯ1nxy*٠_p-ɥfDF2xJ%pzx 210SWC X2/\B;oʁ:zDI*x~^B"ap˜Lb9WoJC6*1L Ru_%15'ꏟ]LTL<$EuAtATb2jJg`8J=*qkO{g͙|ٷ3VF1="X].;g}܁M~;G'\*mp` &n43A-"rqȉi=w9w?t1Ub%U2NY\6!f h2]#EOx+]fiHHhՉsQkf_u-JJ5ױ<: w&pm\ o ʼ@ԜN3U 6,ozNQްoD3 }Dql.ԿT!ԥ%g/G9 0 +8hx`q%2Iqp,'o8 V)|ZW1Gw \3Ψ"Lv !H-0#"/O;NEePnHCPo [>^нQ:y#'gzFj٦i"/is.o@L t΁-rաUtKq9;I$>ӯ:v 'pv;RnM'aEǹ6i[Ho`?9ƂKQپh0K}Wȑ-^q[w_/FÖEYmlZ7 Z[R2շ.=9K ^1&3WdގdlZu8]i_%3IƓqOgz)[M/ vu7"1)^յ{QOSd-W?Io*/)IX+%|y9FV]t=&,\\ T 28&gJ"<~i14K8Ob&jjnQx/֫JS7\32D}>k'mNbjj+["։(kځyy׳XX>ex #I|SUPc6g3J8mrdUatPdaoe,)m3 z{V.џ ۦL7 >RE(75]9-g0ͅk@QGVHe*hIc%]`fiDH;QаbQXm7}8ዮ,L  R㪕8Q8ئ<)uk@ FpT vd/̐a"A0ibDqdf>PM@}6 t2=Y!ة V"׺wˊgSV55˧VH_͑i WοFVk)fbbL?L| v|àk7Qhvw.~ ޵C|ɄEc(́#wyZNڲp’XX_6P~~a s(ol lwL5Ajm=% Fuډ%:*4,,o/0ѓwxs"v5t^!L %z(a&of"u 2n`c VwU-囟 Gs"a/yL3sۅđrX _?4 %O⦠K;W,J7W,M:Wģ֮=Z7W( n [ƀʮbc_lc׷e:e"wM%N2B>(qx~N[@;J\^1#dC[g;]-LZ0D*0M3$G{נmx%|VU45x\ )~NnA0)iMb ?+Ը hl@K i`S!cGu>zM(0$@7Mxcezί\Z`s:ж-RaVB {t+&=uM5@@ɔk`lflꏣYDˢ~`\@2Ђ䱓+[Bm{¨`|n[W</N2ZT.-TKX:/8 >t=x/ƳX4HW)Xꡃ֌e\xx`!f?M SJIߡqhf({emJ#rɪKUOH6B좉Yh8٧Obô~=+#0?ZAoղ%c 9WR1#{R>2%. l3¶.N:+0>}kUd,lb(^wSS}8t/Բg )  U۶> м.D W/q?ǍmAȆiY@^sT~uߗ^۬5HrD?bG^TT;=+P}{fF{W;p+cOuF:R_Jο=ҿGVhh!>^InK&khvaƫ\ Y(C-d {knI LWrx}xV+- 06PK2@(xE1·uG8p/Z19B;X5]31z.zΦBa۾f^c =MB?OEN3AbRƽq~"P Fa 򈈺~Y aljB4ӀVAt_Yલ ySh:%>\؈AIi9a $!o fW7e?$_PP}^c 34.W{0׵tmϬ"_' U^m!"8a֜X(D8hR `S_=zI2g]];U受+*7{hw Dixء(RC,$4fB1i:[Fyelg'{1aC:z0rpDT7|~JoB^m|>,Ա%#)^_sY :.BCfvy2sTְ8~ˎ=zJn 5[,*R 'fG-2elouٗzC .i^g;uoCC<~7 ^dr@My`^nOeWW>mYB$UZ 8 /YZG+֕*ݎ"=֌@j P%΢ˊ𞞢Xʼn"5L.a4dyV9>2c$%f~xɫC#DI*k [5v:hdK+mV`EL܄/=q&|prcZYFޞjݘK,gpE9@b`AKa2+XT5twͧ %{Ӎ.zG*,teG ]\AC/j)UwO%k|;>WN%Π)Y;>!2? K]jz2tC伄8?xA6R`jHzAh1DyT W;}[АN,_6$=\-e P@؞68+۾) AjNΕ#]@H;Jޫ? f|\5hFhKJ~AKZ)!7Gz1|ja%1EYz`OAL%r=yAxg&Ys0geѿH:*D"=eV=ͧ@W,JQ%hym~: )SP; Jhu6otBLJ҅R)ZGҁ;U6)l:@z L;7;m8qCF GMX WzdqΟh0olr5g1S ׀\ Tzb(<]4urCn8~kacXmJ nGj\vZp'ѺJĚc[6!AFꋩƘdxW Ftؔ$J&z [BDHt% ;|mr w omt3vAzp[B4VUQlh-*uE#?x}lHu;yўr-rgY^*RV+'w;So"v H(n |6Z:иwv:[PKJ>-1PB $#ڢ&&R0 ~8)HbqV}Nu!h 1LU[bobb޿DmUg2Q|ȁt[00e<ޜdiY8̓k{e@ڰRXh~i;[a.!T^fe((QI)DfYRwIJ\Pa9SBb bjw: zY |9X(tarwC!LiWNE"_ 3h rǙ .=,ЧPP>+k)~hi&bpO%D[%$dK4S۶^WbI+^Zw|` `1Řks+LD( `a1Fu<]4o.4p YdF/Ia?@[TU(?JL=Pp9s@=6&n㹥q+ &_ԁdͧA^mz?b s[@gWԖ+ƺ%{)OZ5Oqh#^*v\(uwoM!eck򜓨\I'Uv+.}tXu6)rJs1Mq=/d71k D7"7BfN's00NHaHf.ϕ^Ơԗ} 箍'mt~PC:M&) iLaEbჍtIיM`!S%U1q-0POR!FN%j ?)_NRzDjc+|Tc4ڏYFݕ80?=[O0~e-NcT&.Sm[6u^,1ڦ_c%ʝ\k\gTZ_?6!OZk58.].BZclUC›['?+ t[P,{GP%F$d'=YwYK"o R߳m%U8_^Fb4I aͲR50wДlzp"gm[F1~}FX pVA,pFhH t9f' O TUGP *g~it&=94"S,.[G/o/STu^smB֐vG]_`^ ~[Щ{z)Xkyq] H)}c+aVKwre@ _^EkJxwdT#IĞYuڿR+4šH ..֔g ; 7A`tHF}F{h:P  Y `&')Wb~`PE_'w/j2,2k;qPᡶz'?:aQz-F]Rm)/.+߭8,lS.qɇ\EDYl棲`P%bSpI 0aeǼN&|s) Lr *A# opSVe [ٲKGM }Ia&ie~9SGm0Vظ^׽P.z% >`B@Sp:tBCŮŊUrF) ynjQLYhR,ܥt9y)}RK|%fģ[)[ه~v!Ie9ʭFQtÊGՉ(xfLgHݡL'ȓ(T;ZEN>uFnخ 嬿l)-R ~iI"6I;/cu{$E:(X#oⷃe~;+qivDm롺ƎWԳjRsKāh10O JDM;!. ھJ~OKJu?)A˩NfIOͻLDmJ)+ H*y8_jB2]g?ܲ5 9P0̠OEfXv@w!%a,(8oN?^pf]̚C=k`6ϴ!#T-_T1b5Ro $qP_;e-U)-NSUC[a!rMS^;=Wi5A3E])of9hL6r#rNo&w|@ cU>*8 X4U Z@60 iYLtӀ KX`@%YY/"Q ;Rh\r0*NJhdCoS\5N(sALl EҞDt+3 e3}>&Ց ‡B,PL䲩»A:Jw%e,Bb,<9fתY8L] eݷ;SGa^vS,Q\*P?uQ)'P(Yľ[ tEvkٜc66 b={տĤ_HxڞXyιo /rVs'VKj vӸƵi?>⨍]I ,[X\NJ,hO*{_nt~,0Q'=N5-C)|sbۆou<#|,5nKAՏH7ysHC2C΅h#:cSjKX+д 4}TOL6dB{w+Њ1C0Ü%2Bx)Pd {M~AlKkR2{<{n=y*a6]Wf/@?$ AJ7{d"$v`4ז:M*ivDu!3h]n(A|M[Z)P{)t $kEDKvZCMk*F'^SN+^ħ-Lb\`&,Zм"тzr&V> kWبV^9Bs".J5yGYxr)A|v3p3R~BKMbYGqt/BP,+=VXU: ͖<+n90I'nFy2XQ߸Y`Þ4ÂlM2ܤDIO_Brp_jugl>ZGUE?9Z"L3| iV .V&oH,Ueq}5_4%l8f 8T˨Q٤`*6I #6) (%mŁbȿ Lm9u`[LA\6 dfUN-i) Heybs0YŵiqTH(KUг`["@dK[Ƣ3$>%b5U@gn,s$E= I8":2yp1 ٓPTp)';'#:'Ჩ8n9w-B#!b4"`8Ljx'N}xXТrBExc̒uqZZPuǨwIRbG[D &y{B9!X^. u6=&TReFS).{^{bi|8Os7`%A24Ȼ,?ڗ1 !EZ."m*g=YCR6Q{Wĺ`B{yϗ+x{[685aBq: \j?d﹌ru8wS몫i2Z}%2[v Xf﯑AL~?_[&lo5\C/p`{O;B()gjdEH50w¨.z {&N`kؔCFiP]xz?oR.nm3Ah@h^Ffjd|Ō=GMʽds j~yٍdH[0sΝҹ]* x}]`{,cZn3 ]sj2rfѪI10{+ӂfYfn7ѡt*}4ikKvB1%ZTVS [#@$mҁEϩ^atuqiTqZ:e̊DqB+ٔe{N)olJ}Ǽ0!}, W&ԷO6ˠnו{`N%/"^Rz:MȘx2aN Wȶ?.Z'j |i}\g߉qV#z\E;[g]'o{F.M^ FxrMoY7)Dx לLn>͙N[#i?/X'7-Nr؊qp7fl9Ĥb$*p@19J1=KfXJԱ_n2 G W\;?šLɸ@rX)\zort(-[" "ۋ G$n#ʎw6.a1CAv"j=QڂfRty[bdwəGXIhE|ﳪ3ߩgE8xFVވZ$_RD֚~92sϪS ~}T6GqKn{Klp5=bHS+|ñ<l"h2@_Ȯ# w^(W·`\-. :5r{xV\-[hU'FeoYuw[ V֮=+Շb*&.̮ohYeǢ(kxá!K^Hs6Q@0Yt %hgmSK{#ӊ˜foLHE ;.YvRwt txy [nE !?8Gy0&E̿AtmR̐Q $. f{؅!uJU|9-*O1"5u\ӉLzCW*+xQcSFy% I+)MU;򈠼-w'pôgߕŠao>8N俫u(L)93Šm]E tp[Kw%ʵ$wD!b62wYu/L6)/ggrzaz$a *7Izl-:+zmy+зwGJ=L I7r1])t^ɵۨ]e= p:8!.'=ybuCxE1_7ŁWw#Iwv7wqB2i-gN̻AQD°bymeVȶuH$9$A~C1Z?lӦ4X,2BL] 4`n^gUǿ`D򏧇 ]22^*}/!x*d{0Bݮ_Db: (N{ڻ'i M+y] oGJzL=ӞxSW#M+^ZnFnc-WȘ՛x^9m6?95 I}/Lsfk]7՜w}B:OO.OI9-2SmxTn?v aPSD y~z/Q/-SP7^!O :q./"fږ$0'G ^ r:I ˙z/N0cЪe#*jJX[|;KpD,@ؑH9|), o#HZFlʇq]ƲcS!ġCD˶kӷQbd_T`2xa܅VenB"JQ,>@>@sd(ƞI!!}݈tT6Uj`@n2%OXZUj= UF愁RPlSd(7;\FF*tΓX>\ (քTe~w%p(|zpW:Jc9f%(h#З"')WVDͯC)_%zN_lh]Ow0VP)KOR -DwȂ"iuVS[[U\6~_s0/R吨q <5RM)?VXϿ-=v 'Lu C?`:">$3FJk(}=.3[`y! 6I#x2U]5`;q18j3fx(F;E4c כ! ϔ2Xs;1Yr /a#7TIaf5+:Kɫil1@4Uýt>N2}.AHȦht4ohĒ w? RO~$cx[BJGzpO 8 aаq4&|Y\Z`LHe` ϭr[RpA® b[d"p[w1VpCzH0=Iv?HW*Zc1;T҇0j vgB! dfG/2]R,-?LjcYh rbUZ{"Ԧ12ݨBuTzoWLV>]LK#߲C3=c Oj#F/4.Br):\QT(S+O"qJ'&t&*Hw=G,Nڌs_Q;7ف31w|:52 XptsM65!Ѽ[Q$3t/iB%-ʼDFRnLG88 5XRLhԾ`|@N9W A& J߼b2@[X UҖSH2l L(DsW14[9*5<;߲[mun"ODM 'SL/10.&ʓ#cP@cڤՎ)1ii&\3AƉ2h9%p,c&ly1`Q[$_'+0wdYJ/FK2W8ұ H Z(ੀ_9_0X~޸Jm%7PI<'叉xe!:~ =RQ]uдF~@u@b1*% :;`OKpvJsekns6&@þ3pCV9PUf5rBV| ״mp K]-mT;Nupy@REE>B@k0s{t_Eykh{jg].0& ظDMOɤLo25YS~/}WjI \5$gQ0FfOkZonJ8TV9WTJ =b[)Ns¬x;uu]L0;f;c3jȨ8rG# wc_ET>%S0e ~ z orbm ??j&{g< 0npd/sΫ[Q*4Y3B=Z "ӣU/jy,gNq63sgcnp-?ewblM]TVAs)~kT85,*JW]H_{GP0y{c?}FExj|v -P5f=)./>Oi/*(/j ΁\zߋ[[N]C'9 68z(C¡v[u0_GW:̞Sㆁ;-Q!}pux|O-M%Pźp-!sT+ETRJD̖YCUé=& n,P";`O[0B2 pr:pm(*s77_?&H>7{keǡL?pbf!U$c&%7}g{7τYe(#/fcU{&| }]n66K<?j5pyHF?<ڊM*M*94ʀiRyGz3H=e߄?o>n^uyOk34,ed+$@6 8"Etd ?)\J*ʎ\ h(=?#RQe Yuwʈ F*.I>uVzVlW.i<=v(Yӓci*F|U*Iʽl=H։:w;ʖLcH~'uy ^Gzjj洢-cgj>Rj}K46CQ4!T6$rIE[A,?m>CHeK &R>GA|=3Ӣ%MTxD^mw͈וjQ/%(SD&"&$x -Z4i.Kvy9ʔDsf!988z)IQk!3+<@B18Jʀ\`oWGy8njo(tQh1<9Y+4Ȱ[A{ˈk6YҝW8;eLi{ljG{\3G|$ !\Ib0R'4 *.j`YDܵ2fíG;MйoDxH<J.nt؋;<8|4FU6UT:IIԁd`G`>3r? *Enl6&/mf.Ɖ1a56VaacH+E֟lj.Hu:p/oǏ$<"8riRO]e~g0vor1ځj 7}"-q*z~%r?U 5{,i~]7eJ樛"̪q-_fj`)0g-@ ը a_ _sxGTmeTwpR&Y).f& wVcF\b^*@>jAW>|'-ţlc7 i>-P b\𮕎 E5O0^.ұ[<|Ԇ(`)S &nY%h"ˍ>i!/>wkw_:i XdH#!Ȭi] K!& 9LkyУ3Bv\)e9/]?962mД?=ɕ{4Jy}͔ĩ2QF0d=ۑe7AXmV|{߁=Te U4M0"uR(>3ڀq4y[ 2m}FR}#au[hq3;ܸe3L`x?`9hs~s>~ ]p3[-[-oO H(K!A+i3*l7"2rJ ~^Qa)P#n) @ق^a<n_)9քSR5_իXq '=6Ʒgd#5a+=.w5 cTK%a.hڵ<Tt킶ĚO-[jeښ*A?Xѷ:T t|sʁ;*ܙS~D'd1cEեePtdƏu'mJ5u- &䵖SmW/q )n.`k*Y)Mj4u/jE0)g<a/ZTI^0V:YADie N6B~&Zhu頸0b2<5"4۽$A*4(I= φ Yꚓ.da0C5\ri)&ht{=e %Vbl;m[pd*"b{-r%X,-\xhJjnlkj"4ִ:ۋ|i=q ?%;jL8$8T.ަlYJ޾x*bǎ:%7Ds!Fdz+bWX鳊%?̽yw$Q*ƒ$ e6&c ό;2L}Ͱб&Zo@U4Ij #S/.JPiQjo? >y7 ;I^-%boM>4Mt6s7~1|??ӡ*Vo%*(Ο>&a[]/Yy8U05<հx-^cuhSI22=R7\r.}(FRtԽD"z]e5*iq+KbױbT<21TQ}hFcPs hm0XZy9j`$*_CD!Y> R9G"IU}׵aȀ!:;zr75D佹$XJ&+^mbKPbv=eĎH?PQ;odw3ʹ/Dț3]oFDX-{ceuV_SV3m;0Q#K푺 UfsA&T?Ds!Ak#·ouHc/3L `^ěp*BX!O+Iڰ0.#;HԕC'1(IۘZq'ђ$e-!o|Ժ$*'PUp)JҶJzJ̈́kXf(A)Xc|~*m+\#A ɢ1GY!K%F"' ^J§r,0_^EjCz]Jۆ5ץ%0Q?P7{́KV0E;Q}c+D Qd]II/b 60cűncB ,!1_S^ٯ 12-T={b$`*?2L3A8+1s% ݽYkA"Y{=}4Fds 1^ct"Z4qXܭ5j̔4FI(Vp"C{J\_Ըbsq R2.]`y9& TbXVFY wN.5q yŊAArD]jWAd_L=Ǭ'bSvg*ܑQ9e9} 8,0ܪ2r ,i .td=H {/gMMpU!ئXX!nt*ZFtxڷk䖦oxӯaK1 9%0,e.x9QU|li=RK:.& r[J&Xl” S0A:u9C2=h#"<РcPcĔ6'E~JQ/d&Hƶj qH hI1*㝹=HW.$ x#pvnbuUrDYS>$ IYcifOS>b|r6frF.=JC˕J$1!#y40  ~3`G %4Kj(y5U Fۦů%`TW"x( -H8-ڲ\N\}̔ g苙f947J J'L_2Y~ܰ1ONi!>,rL,'ot7} gw!}'g517r^AoTįxaP(Me `hCn^w1BmaS]3j4%,!2/ٮ<~evBxS?u oL< 2-m\%VYŸ!")YR[6_C t!5=Q臿`K@]Q-R ˏenłvg`lm~NPm I7Gh]bxpjbkG W}r+. wʕH!Ix7ImПErU>ϗ&7ڠK'8i ,]OmZ<U,F|ty>(U:ӛ&U:TJx bܑGp! TlӍ bhGMoρm ֪AOzu(@[.Src{TԊn?CDguЬss*l#;dC aUR4sЄv$)M3u mT[ æ^?*Ifo.XGv)v 3cH"yU&9ڜ Ps ٞisy[^PðӠwr.p n*W/ypl]k@,{({W2S5`ҺYc =i@lǍMuCcm=*VP9sÿb>|42 bJWYr[҃KFG>|__[(A$& ݓ<[/]rIlu"A'n9Q>O=!0V,!+1 ZQ_.j m+1-F<-M|HT 9hk'pLN~&/y( v4Vtu(Ϫp`. ~S쀙@ʝURSS>hAP_Æ"1v9+a7Jld8(D0A-/j', ָ@AG@EO@{qryH@*3kT3D7!*HeQcғ.UCW_Wzb { F 7( `![pڏue.ߨm,jv"(څd9 E$ +X9)tҘe.F6G[1 6Gԯ$u,ڊjapﹷ7![ h#o#IN6z~zpYw0uPS+`js3mxBk<,%5)DV^y(q z7ן,cQ,T"Rdh8LU`p ~5Lw#^DbxQ9xĢivD>H?X!^yV<1mIF[#697_jt*+1מ}r4fwm)Frm?.`7Awډ%^+DSg=N wg8׎s^_,:]z{W z]xt Y|M;|dT։(v$ 06F/ 7-i; s5-+Aߘ? 4S2|y98"{>~Gk," $mMN}m7^c* Pu[n$~ ';9sV,}3־ "ufܫz][ FqC|aeU[Z q8X1x/) bfEqq:a*H6Lg[b=KY")uu!~\ c7+"hh!>Lۿ=~ r1w%+K_D2 dx= #T8@|»I N WU ã.eӊs*TH[/˄EL3L˝VnilKoJ(l 03y{.ݝ3ԫoIkzO)%w4Ūb9 L"ÒJjꍺJUNYI:NA#lmMVَK>FdKd~3;Bίq6 !"\Ӈִ6APļnUXӛJb3Nk}?Pu=\2'@Q\Ff\G4ַϹd@r_E@TJ1`W5}պ.XU&2;'F^,LҗV.oY̦r&R ty`(9FbC.ϪR? 0V,}>ѣ)VL) CTSCJ5 V+LRA&[p;UESA@ "󃋬0bǷxUBNB{3=H6. U3V2Gwj͟vA=sră'iO*uǁw m)S~ZAB”\"#= ̢lAu5 e]4³fO}>ܱsuEU\ܾۋyP+OXC` dzhs.V~4VZefzYZeKL.gw) 2D  QxT#s)) TNJ|R<"պvI& rIvn&dz̹!ρ0|/' UU Y7\^>C.: ut\{\.=$E0$N "z1@d&+ 53Qr(Y.׵l!Tn@B$̢_i`D3*S?gu7y5,8XI,3OV8-xt} N +[VslgF(_\-TXYcOƥByQZy[pkw"tnnwޏmPo.mN5dii!bBL)[3|1͵s<~ZZ,o ؜@K 4K|uE_8eg:yNj!jsK`;N眀:=K`jY %-zJTO9}*$8ͤ͛Th8=z=&xC\Sh n[}¿Z2OgC/’2}6+V'! (V,s> \&ܴ_0`ct+*ϐYDPhF{a+մ}js^,m7EancLMe~aׂ|-E4xAH2 }uZ~N' ϣ.y>9~A:N:q—r)Gu eUu(XBoy#lʿGƵVmKųkkFR/n╂p߻&/z&7M^q4^Rβ/Dʤe Vf䱱ғ$JDj_x+{V"hh`836#]$䕤 [\+4@ѓ_u;Ju.`#pքWs Mcsƪ)eޫ<8yL7"IZPni;ǫ19## !xƧK`X1,z  HU ;D͞o@L1 ~.NF0ܦrC"I/aQ8 PkeOڣ/2~Y `lB]\ۛ`W7~ |yQbna,wXsqxD"jWCepT[eDo]GfWK^#`16D3cv`-VLG}k6ӳ8JOt'׵M2noh;f-iy MˮwLyB2c h9m%;C|6EɐKNߗq?" "V#}!]4lƣ-s ˞e#NZ+'e$e.QG% h!)KҲuc57cWjzLsa ׃,@_@hH*E-F>Ry2iAXSEKj+9k)s_c I a(ї谧f1{ wWx 0QՎ6VGӻb?'x0qn*[ P1)4rhYu|jawĮk[e 8 j,> u.z* AC1J;vˑ3[hGۇ8&ve,4OV.3O |HjzF<^ޭ{1^ M`5 ҶύXԭTZ%YXq#r?&BIøf皖^/—(1_`Flz ?pC!sk0M WFm@WE{f:7.mQz7/3P%SuzD4n:x>ߝt 'm$q*r n0MwqI>S z5NH/ˇ-p/P^ih6Һw0?Q7uFvPT1\nMz%٣ˇJ*y+zK:6햛pK׻*P4H8*G ,᤾)1~:3_Ks.JjGc,zm' ^?^}[#"kQ1{.xǨAhT"gqrCeyEhʹD>R7[\ )\uT8!̳GL0k*]@B)OOR_%cњjπlg?et_6G6,YhIt6! *GSg?+o>B]*5Y4{ 39_AsaTGZoyd+6f螦hĻ~ !>}].YOӀ (\ ɸ CX(L͊Tr? ZMڪ8hf}lG:G!Y,v]]5gO.`Q'8_tY tkLpeWyD0) ՉYsWa x9`.TC'Iyqcd&= G\sԛn ±r 2aRh^]㑘2Nq) ASɪ6ik *2WFhY_H~Rl 8@U*卩=Dc'GsvU}ٻ?R d*0Fp焠@)AMPmcY{YkIHο֦ku!0 \IOِm7mkgJ/il妻lTe\_֖VD1k&G-V-Sf@"a>P$b^\x.a#}=2?: jzSnm[;2I,O曺1-ԧ_٩]W'V j$)ʇAE@$H@F`$%,#N3B;K fwN߼|K5BS 9>%U`ߛ~댜x൱9NU0ZPUɺv`%i|MjK'Be`>;b8X IaJs-mҸSV G;D\&Sݥ] \ksɿtEq dN^dbl%Xq g 3s BHTV:JF8&n=l ! {|p5 Obq J.E:LI.s"svP"ͦq*vN{ Νr*ѾDwyAr*]E>a`IT]?|c {mEQa-ݖI7˲G)hL^TA8Yhv"GƑKοg\›~lΓRoETlYo?ՈqQ(%]ZJCgq?W9 @߆QѴZE݌YTՅbX+Ke*?;^72gs'Y!*^I9YwQQvriKoH߇/\[i8*ޯŰ 6klk>_ȥp_e<`vz!Sr.Mag(7s; ezU<Έ%pt!0AtsDW [!Bj<Mzh9‹m-&(@7/.9<1 lfօbV~“Ri12dѳ{jMiq! a&YX6m;@ 'j WP-"4M!P&ϒ'd`epŊ^¤j^_< }y0谆1"$96sJ`HbCIwfL=xN'u,AX|cB DP hj}u;aIE,݂YY%L~6|NU@$!Rߑc/^tJô!; JksYofxXw\N.: z6 ;9|4 zKzv؝5Lؚe!?˫r)_;69>ԣQ:΁ݏ `,N Avڛ Wu8joai~Ƌg 7-s.kg:Wo?$ϷkA^ TaaˢK~L"UؕW4MS6;7NQlLkSJĪ(n@m+8!)NL UndRy""?Ǎk@g}ҖԽTtZ(TD`cE%16J"jN$DӫmϦO\jt5U;W73Gۡ.n``N<~pP&7W,a ˞@)}}Op_]p4#cR MՕl3=}&=I"=2QOK)@7WB:ڛG"DтR*$6)$^yh*Xό~_g(p&o|A]-f9) ov^Y&j;R>)ﱋc9\N jf"1GWG cJX/9g;nF _zd1i_){cYoO:1;9Sm&EvBi=2sch*[ 4^tiʁt5_K!.u_ ji %.L;*܂r88Ȟ~;K(ǻ bv3Ɓ9;1CG̀։g|0}5"ẆQĆ+T`a=E_>PW7T-,*̠hٔX {+rUTܪטC1ة:挈Pu\s"|[x'p#űւUT=Ny@K 7 W4#-&3e |ɠf%KR_LK8;U ?jktxC7znFcdmYse-[p/wa=4 ?6zof7`^%< e׏+ho!BWg/65*avQ2RF,`)1g]մ̯n-Bَ<ܭH]9e.Q/ĎtB)~f?Vc*"t)u;jeO.2["ޓrv[Olօy=QQ+Wt,|K"% q4>F !id&P.5DyI,"׈D0-X0LOVdmg({eO]//RCM*7, [lH5s\EQZlDPE[Ԓ)x/ (ۗnK,l%[U*ދ5Ww?>Eϗ-sO+E3Cʏ:d㋝v—H$>2!AуnYkr1$k3L|l,#߲!ڇv?)èp}hsG@l2a@BD9HFDgA:Zڏs KIe-#;HѶb = Wk .}Np "y7?zB_ _2;LW[10Mt9C̬v^A~2ӛaYph_,gU41wEXZ沏3>F9+ D{ri:٣]C{p[uJ! 4Ԏ*4)BNBS41 >V s6sCҁalBQ|6dƨ,(|ӇM/#oom!H<.z3ÞhjSNK0(q];J :'=ŚR Yw/ZQb9$ZPW]~ DXm%p~S gY<e(1}ɋfd%pv~9= ¬CQ= ]4OFp$z@'vBixF'P()V̑2g'X D2+2MܗaqE" (e ~-)YP)^G4Nۊ-bQՙ HtPS<7@(h),'N rdu) 'K bD9BRi(gV]*vI OT莧f4i<~xK粹!?dŨ4/rB,-R8 Dq ŦGWoVH`XbZ}V*T8=1dbAO ,3sǛ#"]@\N!q% `pO3B1;qtH"O2h,7H4يSf UuJug Ӹrt0ZqC a,l[,pnhoW |ܧQQ LW%~(mWJ02dcp儣 bL/3PU=\*`Zy3qYt&Xf}X zTH~cYXnz7 o*:Rڱ>:lS&܃."aA߾/ia.qVX^7>bx+)־x+bV,¦uHƀ|ڏCV`3O2Æ.(an>,90b$ u>өgP`(Bis,푧0gfeK{jU' ĴjcJwa{=r@A7eH*Al=܌ xqJ/W"4 (+92e>|A>o3/ߏcͷP=|"1 'Q;=\pDHV1U.:MKiѽsjȟ%1KE3x%3Ne Utw ,o+}*S᮫a2^eǏzؐ;W%yG-/? o0bѧXB="R2#^!>us+^#sQ( `-F[lȤ˓^89 <0QZHxFE9ґ#~^ez~='idz%A9FDWSw*/KPD.E)ͧq|E͑iHtfB5RmˣFZfqhrCiDgF/m{tgK|m_.(KpmשT J[>'ZɗLCsJDh +6'撗-WS\B a&ŗeeRN_8DTN#GCЋa/‘6 ehQvcv¡S.6731#;xY yݓpn55n*ךj}\3:W0QvM/rlՋf%$I=!֧v}SB!J؈W9BTYً|m34LYQ6BOQ K7Vw[TYM B /Th'?k`9ف0,\MFkzՏݔ mB]^)5\sԧ.VɆ=!hj`>&(%cqAmh,+٭U!h*қ DM2&3DqaiC,( wl!Bk(iEz'rO9 2zbk%)T V~_vGY`5ZJ!۰C(+2s,&Qd\; pA鱰40k'9`ߴvʄ |Iw,aD ,gtejC1g'ܙaР h|I!psRWRH{G@R /FgByzAHo->ZE0MG HfS_H$Xۉ6Z/H|.1dKW/זHx?/xWHn5ɷmfQ/T@P=0!`mQLp=g@ %$j5ޗto=ΘF}wCU7oǼT:ӮB%_]T?\>wIo5^?q N|ԟ#q@?%A0r r:, Ps6haOA"aJ=R ~ܭͷb 'ErKT~C?_6tޝ<}q49nM_!]/tCc%TP3; ] #A2hڔ0q[Ij57q>W)HM!(,gF.7Wrsy Yč]Q_X)yž$HޣE\ ƫBHؔ-|ϓ*Jg~8b}5{8qYpW݇xqt]iF #(;F'$镜nJ"ebV)i*RWw'G5'ja"0`D5'sXRPY6<:\/f2xfZ^$X/T{5aϟ ~=_Cm[>&|{8Z=Zr̪B W``=~>1&`+e& ZvۅxbnYK&{R_}o~UѴ0Wjf"3Җ$D,ޒ7 sx1/wU*!_@RB$xЪl*4θ15R@[5M 9^@b dߨ\G AFu=S\ Evqm}im5g !؆ _k)f̊ᚽP")Fx  }LboT'Yj \pk;!NSjn ޶v\x_mU,l j@3>ޘY5_T% $[{ Qv{ IcV?ej3VEɑ_v`L OQZQjApBs3F!@7@Y'Wt`^F[,úyj2*dcNTL:ⳑq  ~EqKl崐|5SR%uAy%8ԉy@˩ʥ:fNŐGYw4w(,T忡妌{sqkmTeѡPS:85( J ZwaiQJpi c(ڏV"TIV{:] sr .|Qj׵ٰ.YWn|棘 ,')_Ԥv_zuf__SZDXCԳ#ν*«Sx9z>v:Wx|z=wFT@1ڜ&pyoUn]? HZ>"#"z~o?z1z;c@#9\^u߽,w`]9T5 x21A7gݒKg!tlZܩV*2N+9dI5)T z("+VV7ZN ʈǖVpnnmu3eՀyqnƠ7ag Jr&Q }^+'IYGhئ鲐>(xI X K/7`SMV\:o ;ӡXGoŨdluW@wB㤌gU{ 1HjLqZ9 sw+Ky s4@_uD-KBkqjgz+J̇H]`G`PR*Щ4`R}&L}\6{uhrt 1[ U,TZR%hp‘ׯ\95~8DXv!CN~@`6GvDfk'qf )rN2dC# ~PxVnYЋbև2'h)$W:vS No *[9v&gxLBt Gz$!Ġ4Ų妛 Hc *l=^鏌QMaA9.ö~BgBha9Dñ֌"nbv0|@EZbufXFj'}&.4&h|Np$gVC/p|5}&DUs6X0'-ܘaKd6蟋HJ΍kWg>6LzRuN€q|W}PEwGWa_R癜zrG,a} &߀ĥWs?wutLl?x =^?̵65r6m ՗_b?LE,m%CXNkC)UvBp"˯E(:G5liݽ},ĪOR[lRO΂Giwȷ[Zxks}2]F66ߥ80k)k6&鴠a`?f[υ㢉8sdH)"5{HZS WXsl-2V)1mmMBNᥔ /(=?-OڮKjh*:i#䤷$N`2ʲt]f9d|=\}!2kD=z㡌bo=B/U=B˞J|?Nn%ujW.FfN(J-75&KDSGɕvX|cڂkK眞1vܩVxz'^Z6[WوzW7yٓ)"(rTAv#͞t2k_V&Y^ʼ㫁WwP'ZQq&ۉ V˛8-@Llj&Wy#; +9 •{hbghR2avmtPhc(o#lW;[lϦkyr21_ nQMuffp"pymGC3hp]Tr&i_|cj:3lSN%)!&$ 4w:^mk+ (|.S'UUYTW]Fa>OoefX.ц=fN(nC`{:'T܈x] VF ;ߊ[F9s[ Y:젫N2d a ݃}m+Ɖw> sh(dщz:c 3mG-_s?b\9~ɍԘفOaVm: #}C$<1ɡ!{}e2Y?0̈jqIjEeYPta96Lz oҁl>ɇ @v\I(žj^8X%Ai~]5j$vt |TGr , mE;$S.ݼ'7#\Lcql:4u5wb01AkMF_Ȫk*k+{R sϨ%?2y7Yʬs-a%Ibbx~,~>.}r3?~!&qgT/o| ;Vwh&Ot.,1V^}?6,AA]i &I,2݅A-"oO/M@G'b}-\PY8D~rForTYQ:0TBH)pTv-}Qb኉:<#\+1}0;ȿ.?At5}c`FP07Nڕx&`s5ށ6[/lBx4>u(]ް3x(æ,đY*/tkvY N>=F)?7|ze83M) <378a>#pXE3@+1LqeiǍ|$D& _HP(`{(/.8;[ `f\[8mPwԣA^ { ,nkK7}'H8 /sd*J;;[ups,X()=yxfU҇Ҁ/^="%鬐m?> "Bfn/"lN=="{]Gl=ey$3NX=ʛeB;Mdmy=O[3O׭ +"9d0'J3,qVİłanW~&Poh x:'Y{qc~͏znm>\s"Yt#K%+4haq1:y'/,v _8. 7+3(jPnxW0^Ge9fΓ.7kddfMA}BD}@J5E$xb7 %yptL?X@R%?}XӌFs4>Z?DU=1ܱ+]Y5t$m,쭹PEd+|Zn/Svץ%*̚i=OuoKRf#vq!ȟb@jdB̻2 [xMyFDט煫W|P1B̋x ^L_R76uGh%=y-nsz8p& [a?OlJ=^/Ftd8GiRWozhB. of"D-pcABOb}/d0WQ#lTȿԞH/#(.5Њi&qc 5jL#Wt!N&7r'96WKj1/GIeþ|-TnF }85_PFEL@y[YTΆA b單n]tm* 8xB+s2_$mɀ^cH_#EuPk`Q'X 8EOo2h!~;#HO]O -XxY31 >! 莞 S^ *7~&xTy$B0c>?6[{˜Dz{qFvyzjKRNH-փ۩r55qKQy&nOJMn[*I&h" llyx3oo܃]+;x.Y80FBznXxoT&ᤦ[ge3xPO}zo Hq:8Q^y'R~3Vo#N]{a?.DP:4cy17\%DYIOT!ڸcO'e2aQmv3Zk~kgZ$5RsnuDQnI֗rrL*vGfb0yε^C?F (FWx[ ]8еTQtOszgyD;iU]}|vr |Jhk!!vҼ)L1@ק6<4%mvgSW8粘j&oIYʶ)D\H +*G 8`J_G#ІpY+ap' 6eZ6 a2 6%zI_l`8L ~3CY1%Yf铓W 3V%MB 4"=0V[׎#n@ -CײSLg[3`Td(4W%VegN eHIALwv3*|)z$vjtE5sgxtL_gS{P.zU c$\W僥]~B~ \źgٍ(8ycU42}Rz{c8w+"MrJL1׮,浴ί-/69W蜜D->zX~!C:NW*`];_6[ YmJx΢)%d&NjNKV_:O&<]7 h8 AyggA2NF«Qd{.Tc\ rM8~h¼QL . NB,8Bz'X6.=eƷkd+M~t 5˶C6SCAcsĶ(/u){*$5|&g+GԚpEsb?EL_H8+~>R\h\Cٵo;-<ߦc̠ ^79DNX^%ȲVZ5K4f,|faW, Pn]&/r̍X-XD/qV r9e \ 8^ȍu\$gIqrmV^mdAAk }} ItFMߓ-{K> 9(a(8ޱru /nކocmEk*ץ,دK*fGB NK s|Wv,H4#&3{ޟ.BopB%Gy|ˈEmT*[Qց5䔽NPp6h37=x^QzW>|a8@S +ºb-~"'NA')wth1e(\%Ncmb3ӛ⢹iG-FbU-5z~F_֧`ViE`]k--kU{7"b>6WՑF\A]O6 VWZdtTF [z]_ a͋OcgA8ڧL_1"sH)|LJJ3 )*D M.kojYK_9 !LۇBpm ô˰54'2ڟt|v@{fTDǟ-?sX_⺿S3(fi-Cj YE_ ,~'Reό]>Qꂍt 󧞩2U`Yd n+D3WOU`D|8/U! hO!&$K b,zrIE) *J,AVN򇳑ryo}YURSrܓ G9Wep\;$;䵔GIl_UuocnKn^ nu]mwmcfaIc ':a2D`~ڂl/P[eb5pb[9}-?63:)foe@92*>ƨceQ.ɨ8-v;Rjt )>uwj>'>C5ЛloFGW++`jkJe`ԧ&Fn:sxdQ"5ֲ"_5}H,|pe\ZAqIBTDzc C޺z"Ϟڏ-Lk~})eJKI¶#!Dw=M><ƌX4ox%,HTAI$e!*7*~åFZx0+7p˄6f.]bhc{ 84< V(xKi >cm;7  8N~bˉ rQ >ۅIitK^*3a!婧dvؚ :j굌u9X tCA=?HYKr.j*Cmx3t(2%5hӊ#̑綌 (z f`^+6_$x\qk}#{X ]f NO?Ԓ77i `%S=''#ˇ[?9;8 XXya_x]BWS0H}Å~RE'M߮{%F4G,"|@ vKU mvP3GR;̆dXNY6Ӌb#d6y1 m\fY-ϗoM(<7di$y{)Kyt z10Sm-mi  Ru3tEQPSƪi#R6T&[$בLm2o x K|Ev|ǪqϪHPXdlL1V,'?sbr giHsħs͢gU*MTYIo!?Lw?U0]uzK~FKS(_sg͂!6D, |5k2(};Ӫ{/51:tC5پfpE(scЩ6V -;ӑ\CnLƼ>>Y Rͮ$m!߯^ iU(](@`Ǖ%0.0_]7Nv6<ރІ7ps#ә5 뉰{yHEaFu$P.P$:`mz٨Ƈriu)cwN2hd݂^z.;=n+[ϳ]̂ `Im&OX[(#* /=2mbl@ψ+Fύ͔ڎn7 1 I0tەtuwFIF0lpR4݆Q䣃|_ -eM!WjiWVh@6XmBV5Nm,ce@J^#dh0 u5쫪梴m;gg]n=c8lΌ#ݭ$G(d9-ԉoBT-ՓH҃G*t"z֝'tK ΋29ְ!J@C줮wCV6f2X!U9<o L^i/0ul(R@"_+mÿ|}!uj+[ZQR/\X@-K_CR?`NRJ]Jƌtֈ+ UA୸b 6<.FBlIyоrC^Now'Wʴ}J`PX{qn7Y bTY0"vz /#}z;5wdL@\=|R彑KZo< $ovIF,܄R?^>խ@jJOLs%wh!հ^Äwgy|L,0E }!?&YKX} rDKJ\!q@A>IɅ-T v-Mh\8Kja2?w$g3=&J~T; ]lUinyyDa2iC u#jx(i}̑\'0rΎJ1&V GCNL;FkDjKW~?{TTD@?p3q6z#mbkOna׏: ^6 1IZJB?k܃6PQvn ) @>eyo>rдOו'G<^,] Hz"Y!L9+te8kyw5HO,_r=Z;˜phݖ̱p=90&rVl)\-U*`6jcyoeMEX,5O!*@YUg0nUCNmکкQS{ڡK׉oNS>1("xA,>ߠop+. wm߮z8mqH-,H@Q,Fs0cHR; dW: |-ݎX5e'e;cGgO&5ə!-E` KXu]A p;? uɚP_\bC"r-RGL -Cu6;]Jy⩧A'mBl62f!;6q/o XS>Ud3c+ aXYӔ,Rð]C&cX9ʖab[[.\ĸ~,SU ;~i;4`cb.BB+ a'*%E1)sLU|Ŗ+\aT=Xhqn]-qaKw9?nGG\]w%bP 'jyS P;ׅwaŖÆFуO^;.'bZ(82xoz$Ω}ejμ[%F ;+tFqM˜dC Nb,Os`AU~/^USфρ^!5–M+Lm*>AaRJn*8Z^},7HؘPi/ Y?mj ֊Y3b̖Ҁ@c҆&wH{s>t_h6s):@`- G>L3m^:8o]܄T8PQNMwC-ͅja8SrmBj|zY[$ #h~2?ӄ]|~k=&ez0wgi\htDO+5<惑h~N;P #?]P6]ilrtQArP蔥IiNZgxV%*L#%"G ?Q+F뛠5AY[X ]u̮MAhGc1( n{g4zY#ٺu_L)jd y]쮤E LE2 B}X֬3< u:M ?۾$9;lM4\+yf6W9E{_d6u\ы3;ձ |^qMmXݨmq8I`4@z4&%kqɉC*Opp^LJ=id ^B5e|]kokʵ&aG]UkG;!!Jxһ$0\Z34֌e66æ>s%'gyOEj?MbvN19.:^w@p)o@Q<.lʂWDp1LwN=95]gi*;!"n?fO@C|Q[lj Y=/ِؼw,WZ@w9{,JR3 9 A n=/k~ V_{OO`>)Q7*[;Y%%BыVg`[p`RSX}#tsd^D{euk^|ɯbY^_QZ얾N/jyMArkCq2G F1G%L5ڰ7} 2n02#4Xnu*s@dlUBTAOEa]pSߜ^^y1nj|I|.)<83jDŽcשY'L @b얆ԈBأ&ibÇdA+ 0f 4npy-%fw3 PzB$xX߄TV6fn@@t-A3qNt8gkPWJ-pFôj%TH$dZ)XyAޘz'f ݻ'|I;DVqp+ׁԡh9O<"1č+W 4D=|&Zm p0 q )2>1b)WY57g?NEDOF6oWĞE}w %EgVqU> 5_ΘJ[RQؖ2'm) "phʦ'=\5 '!H6:DH03\ζd3c|Bs4s 6"zQ ?WH:+"قK%3iXkVuУ+謙{Qܘ9М;US0"Kkw~<(n*cEF@w]pOiSl.cToGhkqH;0e}[j-ɱ(?Ψ^t>,!%?`4(NXAxU = ڇhQ[DP%p|̞}ؽ3̤to韫~)mZvUb2P4jOIѐjufm؁ZǚEEBhHE0_~#{k^R:.ϣkP(/D^]9^5*AHB˙̗ε?Rĭ)ϹF:0԰8@4OvzLwYlW-ϱ]JUdFDT.J("[9.v֑rHl;zZgl߂PD,)u6V4c**Z ¹MUsh:{x}B3Fn5Y J7$˩|U$2]Qc&`Xa:q$V 0o? >|2eu1\+,8/;Gxg7#q#NBd.OW(ؕ߯'3o½ӆR~$ }tkYOάYfD;-;-Z*4AEcNib>2̍-|4jY͊eXߍ 3+ekf-=G +wj]v އdȧd$u뀈ˣsҺE)[˜!L6> &Ba~0hpEayaْ:5rWeTeME}]OFO*Ӿ̇>|ZY}8NWglIjJS#R!n,1d& ٖ/yUw-4Yd8Hl J#ue C6_iFdG)zKl2SR>9,Hf׋ƚ6^(8>4[kC̥ od[:, *1׉u a# *HF|UwDZBSrۦMS?O+I8-#mx/'!q1dfU=eS\iFżF)`|o1? F`YL4t'@#?^7x8?:?8R&$a բĝg{B50+ll+a/_`;CB_|h.33YBVxq3}_;4H-N Z܈$(Wҗ)xWCe ܴb%y\!M%m\PN޻5Rյ(%VRa3(4 pAqdmW19 DO[\{r!1g^֦^CH.Ptڭ;2XMA4Pu1(pj]rIo+^BwCt @>g%$k=adI3}}Ğ0:lF+#IayI}Ag}$"Pǀ+Yj L^>WOEOҮ MRW֪&z,Qw)^7[ǣ![<1ڵ,nC".J,*].|"j&v F%P9~ਤ_xG4ޫ8|q%6Ożd>iCL] q4O'w赂0'|TĠ:4{Sog>܏+^";c/UF^&b@$puϼ!a%$HeE Ԫ0uk;9/}U9l ɡiD檌i>A-.kJ#5BOPK2)*~ dh6G~,ׯ\気8Cd r2L[AOZT' `(" VΓooPKX1KfmrpEԖP 1|ݾX38@y$>>24F(p;^"&[0$Yy[df32FW [[2`32` M昑Zs=-ԛ1$,@6P(+g~_"q^ Y:vf* 2~iMMsWغ{鞿`N-B?41!3L^kNQˆMfr4 M¢- ,Sͪ_Hw3mdw0k؉sJwsHXI0L3c4҂*薥c'Zks/i2V;SF;1@5E" >¹^*zݦ-NH@e&=BkT, cv賷$OO@[KݿQ}m4' Zq4hf.}wX#N[P<d`9B Jxg<(x9-fٽ QZU ~y[D9K5qwd7|,UY’Hn y?1U`ͧm8og5v)E?́0_urLQ<5Š1ɒr~7He4<:q$<:skeZQ)7r%&G`z/ߣ hb-i1fK,xƟcA; 9%w YJgbuup*<@rLDB#.PFDz&\u) ܺB/~OQF):+ TZimo]IeGy|\NuS}=}Y{?2._f?)Rܻ_^@q@hҏ=0IMGƘy]Nmˀy"E3}yV*k gCm`iw<ߍ@8T_v'}2XB 2C9 @I#[>beRM0tnWkvRHD[)0/ᭆj~ĸnyȋvAew۵yk언;Ggް|x8fgZ%91y(wm➔$o-sd;GmQG,;gj ɎN?XORtcԝFqX%^AU!zle3Ztn?dV}OhOOF WV h6T}p-#Dc:{|),"Oi`~;^uVAQzf/^4QWX ȿS>b>^{,$޾l)/Hd8KţcÕ A3yG ӝ JP> - "Uz㞶 DC($T`1ٺR_Bܼ 5I:oVMO'{c8j-6aT8Ry/4&9<ҧBUhEu'A6-{?,sXA7&Z#ZV"HEυ7"aIt &ϠMC 턛]ȻQ|!BXMatWSY͖HRCW`fMM\YKqpka7raםCip;LtV"}SsV耽x( L)yWtw cf`(C(;ͅFI`R$'fܓB4 c?ny d=RXqZHl̦1#  ^ݬckK{[jS>4t\I^(D {$o?d%̭dcLdNn qP&ӰdcmjŌa kU2j?5#E_C>YNBW[j"~MW2|u;B-|[hܠmխ?DNvbTA}K4X~WőNu~9lcÙUbTgP4YVo. : |@=2#>@zH]n7e[GՃI[xU|hzzt3(fW!YpY3p$rVQsn1 Xqg6I] fO]c*.+B2]voMd[|ưL 9by7y;{>7IÌ\O]W+&V6Ӧ"yŠ 񛲳ijI~co7dP4n,3bQ -QQ?l ##|Q vmR Q#-?n-ΚSHb JMha2_MA`[s,JVE +]U]<|S RHS1fePS&&{!a7Y*E5X!/hz)J yX+t}cVY* vk3 Ⲙ'&7H ˑJJ4YOX4Tר g tPj3`>Q4m(p3)}gHUmP g\B*j9WJ <2Zlv2z|P4? GIy1RD-J' M`-^οuû&'G$/OeuM+-hd=t~#3ew&Fs!m ^; iρ8m%ZY@d#Of\e(==5]k\s8R{)kS@&0Xz4[st-;rA<[Lĕ;LnZW!{sm<.["\y4W-L;4c1ˣ+0=.*TZvv_qV 69Ϯ~QmboY/˱ m@+S#x`ꪏ˞VV= K?A7Jg7qwQeUrr鞽sM|͢ә]`2_۪|0_8D޿.frݝ"!—\|DВX&`. VދJ ZS,icEmzѫuXW)i0`tT"a؇DGfBXO,y{yW|Z(JyLᗖ ~ $^/X%rzTRֺfS)|V`0+=)* ',z8$t \.; Rjx=+BbRS`1/JH4 ȶ+*sby]Ŏp8m]0B٠7dו.ie,G9P1y/)t#;.dY 8[{+:{ZO "(#,|šĜ0)SȺCNF(ע)p:G,rr[ާrZr`ɉzO|2U W'+i6\}E ³j;؍]ܵq$@s-eX@a~PmD@jjLW0f0j'eIF?ŶE7Jz(!H⻷_2}x&uJD$$=Cm#З>'jʸ{Jh_ޗ"31MKQBa5&"(3[z1e_n\X!I`/ bd6v$=v[Í ^`.-w߭yCC(!:Wvy5Ѿ&@űٟ3;kR4 {"[9yv|}Fp ,y(}@m;w%oҰt0Oi!sֻG ;w?edȺe9IWNm"r}Z6* CV_6R5v17ڈ2H+!/ES078t֎ L}Z&YP`"\_$Ig.Xp-W 7vOɜsY\U C%a{iW'7r׹d%_28MeM6X8 у Qh[^I9qbM/,ICRq#>r!vM5I`'H󯀞aF 1jr/|&WNŢXeSx^? pp Jje1en C Ah"6x:<-5L#u~6? w^bPlcn/kKJuv x9|(T;kC\h8Dz-/_/NU. J1C PKåwQ]jN! o`*sdx0VPHG '=JVm&Gs[CzE*΅3oGײWზ%2%d$BKh(@Paq4~@Tk)^޺-:xN-n L\96₌*[kZ$tƦ{ T!|t2"o^;q6m?Q{ӘN) /qiRڽȒAO(\f,="n~F I-xGޙiK Gƶfmd5o/E+c'S$,jMf$]zBy0"] x&ȷRiĊXz&G ^KMU(G 2ٵI-dɿNP4ׅk$4.m71`M,x5b~ˤ҉;dmr-c6Ip[ ".'q+'i,VТm 2Tu#!fETRcϽ쓱B|tP3`UjKJ5 p k<Q3lmLqL"C(v$LT<6=44UQkUІi_-3oh$Hh/Ȁ5^/y,_t67e:[5wI 8jX~5aw)VX"ϩ(l/[m2zg6~:T }Q6XSGv'هE{ʋZ|.RIZS==0TVˉ4b9l ^eg.YMNJI||Cxbjw#,?圃:Zqo̐a sSf5mbm *enGBDeW[O\@ $V|z_|wќ= 6>ݶ_p "ن&8 JiY8ixE.&n`tMlrⅠ`RfQ|$OfA$÷@6@Rt;b>ŠSuƠ[#!a[, 0Cn a@&w[pC|AQ C{h}+)Զ]\ om%xZa@vV>v \Ȫ`Zq9P:p_BUyMT3 O 2*} 3}2N \`LT2 $$>& l.ºŻVWR}&wL QzVlW`)->Wa _>R'J)2Ɠ10oz0`n JB;C3kvp7i18aw"w20rܹj+ٔ4Sp[]5?\i dQq[2%L@$সU'ǓC Y/PzNε[%L 9h|A]H6oրkuoʘNF7צ>|Y-5li3(ߡh*d;` ܑqH_{@.H^Tp1S`[8Ϫz-˯%:0ޜ&j9h)W"B O33D9WU? Z4T4=mU@H%[M?͢ 'mg 뽀vkp2"K!72TW2qMu>nMy.Qr!#u64o55_;#X@q(+J>a#:DT k\L*#dA c?<`݃l b2mJ-}˦TڄӁYd(4[Pbv厗" eiȇ/5Kd-U&}|BfGڞǩl{&UUwaJH&%6M,)Oo  :fD[Om3kRN' x}0_ s3_SŪ9^%˭1 nU*(VbB[{8Yq4QZ hr^#S44P.s75w;Ht򢅿qa"QGz ]> ȅy-< *ns7}#c|1;;(" x\D()13qZnzm?53Ѽibpo/Cyyn|\, Nbx_jG1o7ߌo^{oUI!I%Ɩ ?UhG|y[NK.nj8 lu dž}(/^z~°&i`ô& ̽'@~]k˵7X2 }q"!NA#1Gî =`;>ÿ)MƳtiГzr10!3n/6=b`4R#ecc;3Ȯ\U34E9QlU˧r|TSg =(xRE;WkZitN!@|T@xi=DҠ4$zq`v>#Z|LlUA8ZkBvÓ&^Gc!ʱg+{!sy5n?8ao3w-s%fJN)is( bF7^&#8+ԑ/(g:C8p> bbC6~g|dhpʮOAe T|IVf[6/甯{Mu$jqdʺ$s~{266zpu B !k8_mS/x~/s3Ņ-eHD6SbI._ml{h`X0y}Nß h9LL6~ó}d{| p\`,#o:>fmѪ 6I{R_*(ezj/~ߵzbNMAJqAf- WHXƏݞW2mg+9וl~>pe}S-d Ta_j\I-xƇe0?i~(Xsi |F1D+p ?0pI(X}ҌPPL.Z)=F)?\6[20H>qi?-Y&JWQk&Z|Z5lAɁsk\m,o5)LW˪i- :Ylr؉WYӲі- ӕi8@^6{d5B:A"R=*qgW?@d!/e?›5o ڃe\|@l6):md0`/TtG(;߈ j,8 J-v><& 7ti( ərQ봞d_2[`P$"(2zԲCj)iZakB;L\-#Wߒ!{^%ۅ:" M??Y ٞYx6Y?Ї /SO-QyXg#PaAj;\I1 iYh "7+O.j̼=/:QFkadBN]ACJQgA1k'=i FZuˤ%B92۞$d!H9{bmEM*kXZ_ū{yنv5( f˳Gj{tW|QF21jըI+>Z  m}vO'?J,ѳ2IeuQʳ[1;${↴pX}BFA<|1Ha~5f͘vrȜ x<\:E&T[Q^X 0sj`D`RM3b\oDj=%DQ|R'eV}.lo=u "<~ ǨlB2͸Eށ*zID2z<71k|p|ۗӥ1r2 rh L+|σlhm=Hda?!٤|dTWY@ܬ2A7(z^o;1cJ{ C2;#5&st9~rx^? QO+LFpWџhO!tg@3A-$֕uK9m(^HbCOQ%0,J'yfC^-^r R4yA쾞g˼*~vv.<1?ӬEt˒LAQLZ6"laS+ãoӸؚDyMEI\LI9ԑ"hx5~$(6sYZKZ|> O'8?V%Edl&H|ni@h@ bI0 aۿ/QU]eQx[wi04nN&F_/műs^YFT G#gpWZ4@nXxVG׉z)/N8O9.]b7KAJѼ_[γqf2@Qn\k٣8BE2xm9*,PpكXEFEhRkek Y/jn}'{9S=ۄwYH 5CP9g.~if׉yv!'qrSP_)2:Č&3ygZ2t4RJF,\?ѷErrbhV%\2s#]^ w'fU4~8 mxjUi5cU27$8zwݾ" TeiknV'!55f6V3K}; "ۻi(K웢Tِ#e"9)`Q=̹)uT[ [pApȐH?O-~%a0ڦ5h!Z[@܃&.V6Lq2 JZ$DhՌ#E>cBw2=2Io E_t:[;C D4>&CU}oe9AbrPfj5cXÝI΢izL7ZH(o?Ѡ,q1VsRh#pcHYΥb&%bEٶ[V~ݮ0|&@c@DvR{%:Eq}yJA)"` e)B1mcxk`"MCnbћZhɏюCԻ";.ŏؘ<5bZL06MJ7.d|59r[ؤ?ݑX~MYD5B+9C 3 -]OqW߿9]:K8!mA0k" 1󜥿$bƯIW 3?ڀeȿ%KrŴ1Ԋ>J1 ޔN9SGp /IAi`w z3g!Ud )`{# &%E&Ξ%L:rm=(UPXrq)۠;cQ0[J/2[Cd@)tUE}W ~^/p$A:QR-DJ33>Fp 28yשssco-" yH֡ Rv'-}:DVdЫ,6rwK>.ܪOx ό~[ڽub̉ +'~~8="`H%׮ȑb>qRyˡ]!E#Qz& цXmdY o^ F)\'T$zGI\bKqBD9ɋg;7Sq"}eK.q3}>d胍zGtʄG-W|r=PrOϔOP er; `S-8@ov%L;OttӟЏO jn(D$nKk%L8*+v3a0):zh%ij TxB M ]3S;y:rcZ<v!SEM CocjHL9ƳASF)&`+&7n;G/+k_NOޣ㺢P&w1Pfe'XDòMGۓz\UW?["hC5aVcnq>J  711[,d0D\TeQK񓆾͇@PlvkT$#\I.꙳9qڏ܀=u:t1ݗU7_6d=7oq .hLYjNU}M;iŋ,]䑼-0'k{iU߂)P$E r%0MGVgq9XN&8ţ YCPˑSaՓCK8H)f45{'C|*Օ<`͏/c‼X'k=i4[mrx3nwL`.B/ vc}G$CMW8 J:V$/w hob fq!0[Bm2,㐾uP_XLVn9v=3{:'I5\` g4 [BNwJ'x+\9ϛtrp-d&`1/C 58+,7ҿ#z|&[UUjP;{\̚wnHFԳ~z:V l/S w[4Z&/mɣkl׎PVTPA7&qEGhq__al{XkCRq/00jvxkwu\7/< m?43 Z_y3=8#IJc@4*jYԔxI3ʀ;P^!dH GtӴ[d?5`Jϣ8kD$\VSOLNqJ~oصw 7rb^>WVkv$CZ!H Nt# ÞQ,/cFcHM9e g>K9|#Sbv[[+WPhg詒`,\a U6! 4}-LPE3eIfN7eM/X])=_툖PA-3`,Ȱp)>MbHt`A9K*mZJU<֜_Ԉ˝ћ'ouh2ש+pXO%h/ CrJVk~9Qq]^etdZ(܋2 E.hS- Kd A*؄gF|%_l% }"h#FD{ m :EYn P;]v3h|h2uBaLH'q}nl$8F7v0uG|r7gE8Hk`[z9c_@*d7LɘrF-쏜&;*dž}6i^ӫk5Bl#3TQ1՝=fQn[% YβOHQڇaCΰ0쨼?4hĥhwČXrEtg@oB-8^r9x/u|%uhgLu[NG(b]ϘHCt3b`;' LȏUJ)9}[Qa+8^GК(ON7%8L!C||b12k /i]pуKMWt$#A*@9- %L)1zy~]dr»yD2bzwOLoOeΐgunStGHyyTj)̟Cpڨ^Q v#huZ$Jf i]=+|w;=fxG8Y?55ABҫ!Lu'Ilks򶵇Xb',l]yc.4JOT?Қ(\uRŀ?`*>( Ue7dk +Ѷ4ZF)1:7%3mS| 9d`e^`'l?4D,8d>Y%w6hiO᭒|\| u47_]F)Nnm KZK%INm=b;&09ji[Y&ƻ\Z%д$5~1i!x2^䵗-(g%ZBA|{t EQ؃Xu, $].~nS4ܲ6LdBg}rPX*ZH$O=-!r=~ h}0`ȭu\ !ƻk//5C 6Ӡ-5K;hb2p @hͰY<|(mcDZ D!^:CPoT>-Y}U#pJSNsl%w:uSI* jMl`gCvWOqg84p  T8-Z"^dRy7~=VTJ&* h8$kf6 ,7AT!$_i)"MuڧrLc)?0"[o7e ?t;ݞU%>ͮu]I$Ҙ+{]`HOh%iCbM"ȟ OUM̎7&U5N ̵'9+cc(СZΌ_$^I-'>_r (v#k0R[x#fZzY3)~,(ԛ$dvCDH)oW2!C(  Å75_GU.rE[V eYQֵ8zCU)dm7A\ 4YbMhO@.(1#0d +Js&UwP~k*FtO+KCZt*"fv  @ML?4qڔۍ7v\_if73 l(1y5r㺀Y2]WY*tҫTE#Xv}mcJڡ(YkGߴ~v{g 1k+PېW22% S[v1_54sr"R =Z7j[S^m+gzT7YmNXeͻh чl q}pAeݧ+n̕.4>ۗ1@` 3 ?9T4n Rs]|T'fiԢI?!oT,0Tw\*Y&rDƶ CF\y!`Y!O |SjO,4m=π2sAܙ=S}v͈g;ߴv7LsMH )=cVUjk_qRCab+P+rX ;EDpqUd8K3 \bPfn1 5o.O;nn19*cSQ5U#|m5P!@&AN+mПEk-ƙ|!'On8] 3NF9H;5`[~:˗c( v fKu9ׁ4a׵6ηd,r1@͡iXY6uy4²8uIb)UG<^N'-ȋ'rfz^aV8-Β Z¾ S c8rg.o$F0#cpq3) A OUe4=:݋J͂V鍡`|MZZMu+EdEބlw).{Ξ{(Vb|iδpKsT q6cà3\llU&ΟWg%Ȕ0Cv~>n˷Lא36_~<~IxzFdx[3e/Î.Y`83Uhr>xaDČj*jYhtNl*nk5iBC>V +C槷"^{QJі7t $\oִGF$ёufm>;mٙ+䇧}Ls -N~ vU rd'X,ًJfp) :SheS-N`TT[܁kQ2Y)$C=DiuX|yU4^9D#ٴavJVm)O@D +r: ,]A[g0g []Qq&"~ZdYF_g9cgthH"|9co(KC?_*)4ɖ4{Nߚg;I^ʽ?B+$_#H[#FrV8ucڬ1]ej\B /NZ3WVBV=Vz \SR ;#b]iR &p{PiBzPN,m] ISמ+d[촲M%$?l0l`j Giuk{:Jup ͕iL>lZDg C=Zo3ɒ v^7.]Gkkcr~Sͧ lv$wvD'*;_>cYՂ5Qtb10SRn;xnjJ7mjHͨլJ2q.lٛgpyd@JE!@/؎0XM׭*C ˮ}*ÜsLT$RckN+Şeq,bx*wjozЪ4s/fTUU=ymt7PvMꕽzzMXr.?"8-3E?IZ 1&8N(v AB;?f)bdH(q,$Y*zł<2]7%L΍3:!OPC‹a>7AOHB yPRaho.i'ufYr nιv3-J5S=AS0*3^; {^WC3 >Qoo/*j$H=jnW9}LYy"-ϭ^eȾ$~JCkE]̷Šspo^-6"<To0qѩ6bzRz;^d7lkʂᫎ̌ B!>:x3r WP"EpuNYZ~lUG"c209Grlb߄G];{!R{~p{xuk@U^xۆz#ʗ1ٌ5 # ϊS/[/mfZ BfcEC !4ﺎZi{^%^Q,.Q#S嶗6OXq)ZJC|AtRq6 ?;>iATw)gx},۔(&вDBX"pc ֺ7_F|Ro?43|2uפƍO2[Xeb֬ڝOX?W|8/ƲꄈFLmTEDVu8N$=?$uN1ъ*%g\tEWPUUk'.'٢9p-68l:1hOZ>&Y.L\Hinjy>Q̕ӿ2V Λ82Gu8v#SJ*<Ͼj=!s5y$/ޛI**'t+IiXxט,@?IEY63+^Xg %4G#jzpH Yh.)a#AQj9V;#$e83b* ^Ћz2/`µ_^d`ZLy w[|,KV!6QưZI'L# *piܴtdKBWi '~lzUc)RA=RuOKR6>!Y)ʨyXs1 c+,ZFLbeMA &ǔQ8##`!*0v#+V= ~\yBģ![%zQՖrum ng_åC'A}ȡDQ%?^ i_^2QhS`8iEan6h:Lze!ֈ<9oFݠV1&P%%Z K.w0hx&MK3נ]<PfkffI DKcD.f=B7.8CZ-w1!`*El6Eq+"rIF9Ԭ@,j0+,}^(]p~q郙p+>p#@v/l=A~WPax4>H/ba͜hg9wm+ 8iFm{ۣnt|u#X ~(=RO:StyY+=R?-~EgYZ070701000002d3000081a40000000000000000000000016446b36e0000315c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/ath/ath.ko.xz7zXZִF!t/g1]?Eh=ڜ.+\}\Mvq@WF8(7 @Aߪڪ}jও +p#'ռT]Oq0x~ame,U)_Dq=ltvf6i|"SӚbdR[pI[`<}bzː?h>Qan덶ȍL{u[^SOtsWq̹7Ϭq!7EBR[y1YP~lXHQi+Q+?:wrKwR95w,2BFVxEƬ'M oYE<\NeR1=U$j"y 4W8C-GE?j_yHOn*Ik ]+Χ={pUs+IUz&[ƴ捤t$K(LlE Mv7Yi8?r38p~*r9od$uW}l$L_heD>|и^#K1V:e V%Zc3H>}u/in;ybsVi0sE#?|,kzR8$"sC DOԄ*e%HTkⴌxСiM=06nE/l˒8QnsQ6Q ̔K%xob l6̝E4+wlʿKOGp!0xo[_cRkdAU D7wr:MЉ_CB6 Ty0')XD^A |J2A$2ȓBd sӋ_+NB6| r ZT/{0$;3 6|oH%G mX#,iM^s[ tǵ?DEx"邶x:|T4 ́9j'<pY^؃T :0N ;ogMɳ8"R3t^ DMB˰,{҈+AƚJy%(L|uM[ņ6* D'#{@G#3f<<הߣy'hj>h[sAScp{t;qe^?oMԵ jI/5*!s8Gn HHV@C `[_e:7 e#6h- :x ߑG:WqW⫭GAR2h{OC`qBDt,kI|vu]s=n36Quaj}~':!8w0cd`} ?4iy\I8~0֛bJVl$. vlOB |(׍FŤ@Z%0RRI:}r=;:N!)*e~o.cAdy(sɢ:m!.'յ l]R*?i;t 2s8Yʼnp> n^!|j_N)]{(#"E7kWǠ=ۍEi,<S|N0StzFtzJX\"Rp6 *ТP_N42 ȕ98@h.:I}GWw=~7-gPvh{Bb\AD˨;;XG 6e+$#|kMz&Z7hyGq!Bf\[[v%|I i< 93:*j#!8`\NlYNJ_:'5oXX^~%Y'\GhD5Rpnh]0=9Q*zv{K61hP:ټGFC,hD,k2Eγ{^`Lg垌ϐ}js0EqKS^RsxfNG:lհȠ(9Q̰V `χT } %1h}P 3ҝdKKR&Cp[w]`W.sLTiz4{&[[Y@VS[Lppq_VC=8gF?Uv_k3\~,UMU>]?U\V4m6OCxuD#R2<>m=,}N7 йa(u9}HQJ ={/I9)O_L)gڮ4NNC|͉:mumE.D(ؙH8F)~TߊzER<Р{wWڤ/F8kIY#$x;AX]=D)uԚx^8aZT^Z-,^E((LG)ߕ[J:E-"q8b,,~7{jgG!!MlNF[HUonLvG Yyм«A&?JH"hZx#gaE\3ibj8$ym_{qJ.0$~lO}4STSkZc~VtrI'#eD*`+^.>ÎpV,|"ժ;3镩=K8|EM87vYΗP>נ.D: ѦMͻ'$Eǎv8ñq_Q.U{u{W7˭@[[S}㕵Vb-tx4F3(!OE5:Jn{\"-e;c SH62'k|d\PF*{ȸ&!y<}B t.\;aC+,Y=]Pܣ$epDXbYM$(z?sY̹a9>;8> pr,!H3)_֧ NF OcOP8>^uk>rGqxL:Xf0n:^8馇>4`|ЕKm~6xYWŸoyer͓*g3Go&Wn B\IFA!N".Ux4I>?2zy14Lܛ{{`~pKcUf6Y)dҕ M*Q#8)I疛nCL77 nԪ8Xzbhmw+Ytlp;zA PZ?1aꔕ-& I_:l78}!Ňe{9XGwCmC4.NY1@_1?p%͹l=MoZgn95,^P6kGw;qVSA%_ja{(a]S):͜ DkS`(T&k K U)Lo ) 9A^~.zE~f.xQNJJ)4ョ2^.rP6|Hoh3lPYK{t㾚.gw w!oG> Fqy mkUTxy}}7&ht `BTj}aA" |Ho_Nu˘9;j說QX0p+:g%_k5z"Ҕa&Ѻv(] q(8IRN*-S22DC'>p`KfZ͐4,OӅ0u_۪Fo]6wa;Ot{٣+7l?(xLhjbzNJ$챰H*!@*sp+?ivz2ɟds"h~ mJ_K#-,T\o + h Fw}Hu@ ښO0άs.8Z}%y% vc Bcd6A|u,H\RbS;3/=Ow̾._sKj\t͓ToO-pV;.[CnXtY]9h눚'9ťM^ƃ m)e/$iϾap*nP34DyUv6 u<"OQ>I ^G(or7\,s>VX5(bp\S mz[K#ԪhV9)f":m u<[_=J љX# 4 .VS)sF0@iU9:pN(kxxpqy& 8Ч͚8!x}&k |!@)"26dh!J\bvn{8&^4Vө(ܥ9o~]oGXN; yao1xgEH(Ɨa[0Cu^m?E:VXr99m@[gRARSg9>JH/ +^~^AK1㽒o)W37ysF'<3*atCP}ztF }FTsv]Kocd -&;a"K֥Ȋ˅Βfmim 6TQ#)ȝnP0xY N:$?\less2|Ù/͂R|KYD|[wbGEkY79$UBx (6iGzМDR iI-EuPn\-/1w)@M<ۤ&|[C#ܑD1>1v/m?G%Է k d2Ϋ-2 VNyD7ByIx+L(?l.Dedž:,geɵySۢ}fV7.*xfY ?;݅ĝwqN'0!1:P򙌯0Ƈ=I}+G9Q5}ZbC_` O:|W.JUÔI=%yoP;}~V |-G6sIѩ/EUTl{7Ȗl9YkyĖ (n85%Wo1]͒aQ6`X,ͦxflt5HDLZeF;Z&J*k|j&<;,NNact)Q600>x?#c CmzExAweVO;p_̣AT*ZH>׏ g g_8"0eQ0ܗ0"op3D*}qԸ0p-ЭH_޻sa,CG:L ťMӺ|S/3C2"s_`%%K^K%([ζĻ:gVx6D-̈́e=D|3O:}DϳUhY8R*A@O41Y) \G զޯ&1 Z+hPԷ˥oyiFPPpB7kT68U/q3 F.FyU$lՎħu a>GOyR e\XU;~;P>Tv+R`#jL62?ͣ\g>#'_3A !?|Ls%+wW l|;^E#q-5&͵WZSt/&4`yb46CAZyHqNh"Ch j;pri I] ׮< hLXN\xlx)")8m"-  ȀڣOrJ=ͼ:2SZS$NUcd?l*(?a) EbTveeB̛ӳVu)R-;VB  xaWLm3C QOnc݋naFfM2}b&㙛ߥ^獧i Пhߪur7h@5&Zs?k eA&pdӯ?!^{no=6@^b@䘊=dR_S(rNpAJ_'qa=̲*!ƉYRkX:U@"9u#xKGsUT^ɽҰrLeOiBT!?ķ1z#_IKǚyEIm5ϧ@x~J2o8+x#ǯԿF:{׍w%Yw7γS_9@o 1JIu[( J).:{eIh~kOe~3CN.X B|JnY&,5NCp)gĝ3'ae#/qDi#UȍZ,vS Gk{#*]mkFЀo;zC#H:Gh~R mgh/e8߀IY5Co Uw |þ,+F3ݨ;yo*u-:O3L{ul i9Ŕu 04sW} Ӻ܄!*~S]s:]MmOQmZ|!tm=R6ƅc;ǠuCt!ΪWƇCwE~tJg/J~7ҩRQ2뤶1 /-`c U7f6oM_@N%9 qIsF[g:4%_~\ ř7r?VmDp:H(rк(mutNxL[F&Klb25m  EXt:3U-8fdkM8E˷MbHEHx| ">z-#+?&h N@೩SWuc ᆽ W,.hohp~#PӰ7$4n=`yUu2D~C+˝nMngֻER`1ؑ*4`{s΋KU^G7ɍpY\K̏bR=[[%7H#G%]BǵpY'p 5}Eh-DP!P:1ERB eiF,?{zں O6(aD{XE:`ܺ_j^7~j1 ,Ϩ{ Dh7yf6KOd*ԉ< pBTXQcw0$Kb|ƥގ/ؖ8QH>hw3"-a?y#Tؓ2 ^-2kP]Fm ڈq#B1y<*BZkaiI\x9V\ +EpGMv/ O]lB@juc,EDg"tOJ LVʱ<ӝ@ ֤t)ܩhۭ(r Ah޵&̹v%?V:Ϸ˃Hmԁk3]u4(B'Md KXBjdZ eCVdd!$Qu$:֣N^w.7jr]Τ 9ø6aU :{3BW ( ӂRRDԮ:KĆi%VS}sNd͇/׽. >.qxPYt_Ċze򙼿`~>5iHLweu6s C.qQp#gşҪ(,:1̜Yb$92Y9N7k8v̭jǦeW`+w_3sQp_ xɯj>,>uZ x#Sс]k&;j[8\}NJ3W4PYbr>Ҡ_GڨEGP@olCBORbv~%Wo-_Y`-+M#p8 _Y b2[xx pWI[1VAGE5ӝ,]l dB̯jCZLYv&j4Tӆz`؆/MZiiw8&X70 ɟ JN&Jifx$0IUw^ץMq.A X,f)5oa2`8B,M|}pqq7B 0\SAazBRDj*J$^",fYڵN?pZ!wcR`?B[%jG- b43t(c ޙո/) u~ndQК\m2Z:X&0ciz[".=&܈s̶Á+`t8K/?N ̘@$f4=rd(V:SeX)} PEr)=:^N7MH;tWqXTJ;oT lǯۤTi&f2lpQ Ax[2s͟-5]CPAkm&*^֌$&zJ&XWhsFΌm_Yf 5raq8&6Y|.uӠM'`mIWJ0t]87 Yo2jʄ#!eգyI|kc)Ұ{,P 7fdu5zYw V#aK;UP42$lIMh{V^/բhQyPDb.ݳTӰ@4["5ݼ`NPt5I_LgIըfI"k_  EXa5QMB\UqC[[ǧY(R{eWռ4.v5hvɥuF2w.F(Cָ~!}QuX0p~<+QOFg8<]@1ѨkJ1:(R鄧 ~jA<rO~bg궜V$I+(һK=YMPhB(qtQzţ͋3@vScoN[R Z$Q <<ȵfԕ5vTP6A zSp_%kcؾz4o%d(0i#}Ζz~o!mϋ.}QMY8oxV=]|ht8WîOA(",HH@vdTs;0 .IR2L~#C&&= E|D3zwR9U$ꌷTr8CjgL9_Lw᱊pÞGETJt > [MLSBUzq Ku1oX#ELTwwti/r|ovtǕ Fl`|5AƵ\C7UjY+֗e*2r ۢ!sTZ8}˘P:.=BMmTԴ}?bı0Eµe).+'KgK IR4GdDu&?J]W7ryrS>(ro2M+Λn% kZP0ݔܓ `kڰ:5,?-kaK ~$]숫jTFS`ֆ$^LL ˬ9p75V JB!<#sP0@o"ZF*Z%fGѶMԿ(8E?Lj|G&1Yar,,@*~M%.y_|d:y"1&Y.휑Dt`@d 'k f~8g!w[phjK>Vͥ^uq G2:'/Yںʆuȓvڢ 19鄏fI1i9) bНbbwgYZ070701000002d4000081a40000000000000000000000016446b36e0002a7d0000000000000000000000000000000000000006500000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko.xz7zXZִF!t/||]?Eh=ڜ.+B2̖wZMzM'YQj;g'6g_ Fp {W$gX2N6ɾbC3:q*UR I\%u,$j#3\SV/g|,$@+ !Vj6NQ%f5f>JP[&5iF+q`yTyêjT\5бFo D{q냋̒xG!\{67:C%eFsrhȹ"*Un+}$i?DiKOA&lB@ɺZ3L&}y}~ʶh5p MX+{b$??'(o"dAC=tߺ-)}g,ŷ'AiKZMKvψ.(nNVzeqZ }bY2O/}$oF&[XF0Y:Ș=${bVh羈8'eFD=c(aY+sR:肋*(vMGL2-oD}iNϵYhQC47 沑 :|)3z$ϒk:G_nNDʩ(ZM-t㎻ƤBk;U6)̻ы4{QxZ,! SbH*d{2V=S>u/LBs3J;O}H? 07Sa޽i bå\jg3/S,fGYGc^F`Fz kdgnLIlZ`:9^7͙$B5ͼR3"^g@͑;D=0 yC($p-~=/cތ?Swl ԯ=`,=pu.68#@z YV&%w.p5M-.b1Qk-6y_4=wXCjUQRq]q!gdYBҺda(t¬KT}teh~=7Z6Ҕ\K:dLOyS mk遷K0-Ԃ=R+TqSr=v (;1N\FFs憢Qg8[/6~^?OcLwe-s ^>h" FS21dKA# LH Qu*Vkצ16l-IA'0^(-Fз=){7w,_}R:#h_>N/_>.#(~t% W3lq  rR2ԡ9]Ty[=_Y냀|Xjx"AzP$jXhV\#_i؟/yLg#(sto>_IʴU>įs?;Z ##w & F /ef~&E_bwE; |+;7 @~sXZ{ m^t۳yLEɱߖc>츺P-c؍?J.'60 u-+tBE x;qXJuo=9ÔZ$#@>Uz]oa{|{ tvFŨܪ:=kff`˙:/چm/lv1ʗy0H#DA3VTܰ#>-S&ɻ2!D,b USoIS=hQYPa&?:2p' ٻԏYo=")zR+'ɫ^S]unBꂌ"ee'qڱ41\Er[%96zM{ѐ.a4G(e>IlBFKv\zG>άFNf>[[d"$ˎ>K\R~;P>t G=49t!~vaؔ!P.7s?PRC x9 1d>.Gs4Jf)K"`>Mkʿq N,f}@sȦ p?5¬O5ʬ*1bU[KmWɻM=Ic );Wyޛ &to՜ÙB(-+^C`^`WK،x:_ԨG!Nwxh%N`y^=nD瑺$YAGCOxS'۩7]Fr̈́uw6IAO=7cԝKaG˄ay>YLYa(=H3Oa}%&OYj(5%E`jF2M}T1{jĐAon|Z8P϶Hn3 dQQ{<T?m=<8jjG',* ݝ%LJ=+#ԅbYQ"l:-ɣ k9'KgG81lsE xw:sQۮ|p=0U)ah@ ٥#e(?o_WrTlO7jݬ(aE南]BhGf5PQZ3ynL.ЍI}1sy# a* CM(G,%T.|s<'$~NHov>Կ1ut h-xc8%\Œ)p o>$!> ͭ ^ Yy$rRjG@`5)xh8hu†hbwJ$Skcx\xh3&ej}zOFRP6SaA՜!Be}SL~?zȧZ@Iyj钒pq݅ $^ y"[)w"baXZF5_j0p1B{ZdgW0aQsn|ݗh K$Tt-L"ir{T~i'kB{Q.2=ﺩ>P8Vhj6 PGN>7:R[/Խ5*)7^mxHoo#6QmxrD=>K1~L!%,{O)L֐]o+X?}:c0'](VRPmXQΫ{|Њ MU /j7ɜ1ƍvGYv-fyq[M|A)7>t qr"?/?]\ մr`oguI~/d{ر~ eFtP m~.!0P5WG.OpC1tXrxS;Z?)ۻȘ?LF_C$ʺ;5N~Yrnd*븚㒣/uR%M_a`}OimE?qX4l w&TTLe\7o$[rk{P5rγҩ2} xK)wlDuk)] nZQ.:HY%R%;G􃤏PC6z)/0@닍 i6W#۩ Y 9uk_hFu4- .tZ2RJ9# &HG>In?̄GFct"vJYEf]4Wg3l|ht2kFs՞Vt}sX#yxO} ;+ ++r.gaUNoZ%1 r-y%j\[L yq kv*x-DhJM;zD/hj ņ`eZoIBj^iB6<(hd*LȉnL Fc!잲֭G@M<'NU0#.,pͿsĬ>*G5}|+0}U+L DCKMBoJ 933qYz6V@#{:8jt_83=NQ<3?^ԩ(JxCrT,Ѱ6=Aol%]7t1:!IwvڑĐϬxcp6$KחXg3+4uW9ބgטIAF*4Q@Γ 5_uL1] G)y~p@ ŸX4>tD&J_,ؐ9Agby,u{+P~6э k"wtE3t9Mn?ETi5Sb=8q"Ugv1X,P/b)m=iHJbEvX/G#&ޮGKD|>x7ZEk}whs:̄a9@8CV.eYb[ saaFG 6+|ga N)T!|쓤gl+j,,H֝mYIbj&ޠIMXnGrn,Z(W@7\a]S,{ xRf}p,y:Jn1”&=ctjPRu2J@\Ltfw=@ spK6Ck575MUvx.fBCAk im}Z@}iQ\PdVXG^;y:HS*Ņ!/D@ CA%!["j'Gl+P^FTp%526,ߒHWO~7Rx$ BgnY8U7pi|+6 ) $RBC[]|vbK=܁Ǽ#y(x}<a̓1s+b3M3%~~Ts:$[+)?_M*=Ǒz=iH) QT{fVc[뒰U)DSri~d/DIVpWF})b̛)wemV c-6_CVs !dvavgẽ9ԮZI'I'62A;J`J(Gzk;G{]&X`X"cgc@4B疰-Ǜo)Q81Pj@ #nvMI>ϟ,)3+qk!r/]42q*?k-;\[F%0,;_KC>RqopXpՒn*,5[[fL*>I!Z'BǔVc[SGs˥ZzCRkx+h{<}8(+5ͷje{oLddsLa81a'>ķ6? Q }b},(|qJ.0>"ǐ Dqv`r{`*LIâ_ vO('ؽ1߮%(DxvKTwT+q8F1ZeB0@/hP"3[n5RY VYK&Jqb ՖW\ g46|[% g#f_[bD7""#H+*IVt$xa%N4Fvr \w,;T|z:7 "M3W#ޅ6V˴<ؕ[yƕr#YCl2_k(ʚ,ৰkUKPc=;u 9j^GY  !S6]KFSC?$WĦ ~d$aY8n=pPZ0S0A=/Y&sA((Rr9r[#3F0GU+fk ɝQFT&ny 1kIS4*ʁ,ADb?\w6'Dϊѕ(\1#r6S#mV|Bz=ú%$!;No^vqvK{u(w7auͮ|~x(I ./Fw);$Y+d@ vi;@!@ kV 9-/5@f`]/aV7|<3~u0j ~"!-SZ*+6%U'Qöɀ:5BAB-UdOh;iM+rUh+V2 o]sP 3)'&.o뾊|B=X&1MR<k߷Df U?EHZ@D=d'hd;DX//6hpbPpe*ֵad*Ĺ8Gz>_QWtߵuJXlɇK*^IZAmn{} 0zKXs1;;1L[@\%zu7 U,I.l^雝M Pιyb,!##s t=xzkƵT8B,]ŕKr_u=-^/,>Up7v0{14åئDqpXW6#e՛ X0 ݋9B*n|6f3@SR[_aϫr!Mċ2r@RH?q565p"G2+PI _g]ȘkЋ8m+T 8S?M"˺MLX# Cs586ߍ U df>yNpYI:N{qe:t+n,H&@Z#X*:7zJDWGLhdWLQߢĀ7^s\ _EbyFh.6.ytc,]J-RER 3u5P42QM^xȻ(kU'>t\{ "["g&/V?' V?] !'e@Ɏn9_c)$Τ3c^ EПI F}U7RU+kwխT"uG@E7L-+:B-S8oo7FZZ A瀡jDX oӃA^Q^hbUT[n'L 9, #A/.Y1kDQPNLqQȥç?}%Աn8Sh٩LߘPv<(]W(]"f06 C#c÷z;Rvl9"vGiQH:E@ <sPS7>47@&oir_riPygQO<%#6PqQgd\wܣR@Uo- b{NaDCt%sjEA l'jVדkBEY6'oGjD@r0u;,\F64B!^o/:l (5#}?#Lw=%r%kL2@6S|Cz;UC 9[}g|Lכ֕A=wAq3E5l4jK=Z}3VEJ 'QoՌurFGP1iIM5wtd^Z刷>*n(ѱٷ{8 6J ůKᄜp҂c?Lx JaIp-:{֔\,6DPA2XGRtwQI=ɇC4A/l׆Ru^Ú'1+yb0V* U.}ӑt'8s0K5R8p.(\ΏId~_4ҩ#BKku"hOMR yAzˋ%{Uevn ΣcֱBfOslDD0^l'Q(Cyz vr&2xB)FM+bFPL Dhvѽ{pKL~G9M10]1@zrӖdU^Ɂ^Dzq```(]^,PݹTyōsZ9GEGd9gWYn yU!nE^3&X}c\Aն X*'/>|p-x P8HT}wj *0CG+r๴@~6/F,rⷋпvTo~,u.QrDyuג,m pe̠ `Z} MYʈ~T=eE!G8 i*_Pɍ;a $~\=ޘst|7) -2 U&Dլtbԍ#|6jaPB:!Ja?hg .@eCN*q8?I׹;/ڝ'ĕC-@DQeN-=`?Iðu(R+JR a}[~1@!\[ѐm (ȁZjٶP+?xO%2C*փ\!HVA>Y)BmăFAV?'. S.ZSQO K83X{dV9D4qI't*ۋ0MuHqmS*r;egwtir+UVLyNz) D٬=ŝ٦!=t"|C)1_MΠQ? ys'QW,M>װE9vP=n"9sRm't1j]\ >_.q5[2khS͸~;TSY[Vq3ގw; xm5xJM14Ɲ41d3LYoow^ O-gJֽD @I .;L78fn]ft2O̿,Ha,MUKV4/Er_lq'!W@aFL*G%GX3{ c%7٦H&$S<P Y]ƶ╓uTG汔oP9d3,~fECxPBVa51d/̖#t=gx.ŀiWA('J6.J6{r4W=KίQQ&}%(^ fqN4"NiXC~[U 0Dr s"~D* P=ՅismP\iMRn&?8ǭiȬm:Ͻs(Ub;f8W>65 o]P^Vr}{_OI \Ui6\cf@WfM605p:'#"WPAeh˰ -wC5F ^e4+bF95aGӎH"?HNFT2bPA1$? jwA+7"؂TB!SYwZԇ x;\X+ylF /z |#{3)!v,#HɾT rԀyBJ=HeRkOYYGAʃgXf!NŒI`HU^մH򬷤fucH`6eQS٬N-S{}3Pw*s^o1`kmuW}DșSxuS妛-sZ U"TCյ#ʴJ =mĪc8N1GX̩(5ԤLTPMvCw^EZq/o~aMr |k7Fx8i+䋜n@T,@ҤI2JMq]IH) uxPƠ퀳AgQ6O )ˈ`wv"* 6ߕ,%=:fDI8#3'%ES;dBbMNH{onڵ`_5ܝ hE?m[ka> {˜g" &Dܫ/q)14X壹~S4=/EASVv/Oy:blO|l;Lfb'f~n r)4V~x13x(HN j Kc# !/%=}ܥ'*8zW!my!-&BFW1YL)ʃPz\2sJ$Q2<7]֞㓼b(Em,iyfVioe悈\Dw~GҟyǠ~\Z#w : wԲ熏㬌=n SoN=VpX)&.@GƼf+ *zo!%FBg~A2 HVVB%4:i\fsr}1t=&3G6 ge*k#,]HKj5`dArA -J.- w͒)H&6RChɠ޽ҩrk1fQX ʱƚwd"°]l6t!RhBCI~oW8ZԦd1Zb~;ObU[z*3v%cU}77:.0M+g#YWUvAy6r3O.)T\4EF.>=nq^I ^&.Wvdw(}"Y=,V|S;NP}DlE8(T?vQbUDҌ$"1\lA#'~%q:lPL [<22 >&ad!@ءcWm ] T %dqNJ,k1[NBg wBtױx)v&96x]{Ggbu)'F*5]rB]F0<ٖLМS'ߙ=tS~WY?e s⣔o=FWNsUv ÏOPp;RnOҫg̓繛Қdhail;\n8/D)Z`MGć+fðX1V X$ ZS]R4B]65abזEsLZV:3_k-5Tb-]Ez:`JݑHm9@^ؽϨ$btr H` 1 tHsݽ]+L̤9ІAo" "P4'x7RԿK5(W#‘)&mfN2#vǝKDG\LP)Ιc[8F-dmfC"-ȷ飠XILmYW[)uD3c_0g[)ޮX#hqQC2-7ӝNe[4 ;jIʸNB7a; c5ZZg#;} =Ds+'VpxBu&Wmx^"j8О[YoGI-*``̬+vgU&C"`6b5D4G`8V$4xZ]&_?pom(Xaךk>$U'j*YJpy(DbL.K: m+V3k*ERNN=g!8p_1턂}_*,ymX| O5XbyZh3IPa+RcnS}X5B 2&}vr73b7;!:G\,;lx7Faې9*fsˁqtzv<"`g)~'.Z5" ^||׳d֋i9_޶ox7Z[}IƗ%WuFfg<^*UHMz0Uv|./mlƞVU52 /V*xߕ͔QScf+MՉ':aGwz~Y- AZӬʙbt԰_~ChS2f\ϳGA-ddyblk jbKN;ò(zaޜO0h2qXQ3[ïִӢ rz!vZ&>4En:-Pyw>U;="#[\P%:Gw HD@NZc2( (v&iF`K7C>J]S)SVt^S懆yk&tVPqLZR *\6WiW'w0ee[h e=9 m%mHƫD'.ÖŰzwGpb.TV -D&5]Ycvf &oZ#Vj\TIЃ?CwFV4X3('[ZՂgʄmtT1 .RfC-IRcP$m"HD!A2Sh콹?!U`ɭݤDs \E?mur# ʧJBiZqdLF3\$Wy]ԸfK@d8tԭ 4|Okw+kʷ!"44/|A,P-(fx;bD7kp߈ֺU h=AV022Ǎݥ ۷B.ry aT%AFsTևvm. 0 ]ϖ$%&"~i`iDP"̺<JjMI]'2cCO_ dJ?*\>@ ӷ^͠p#ƌN%]GP J:Ne0mJ¯w@=f0PޯS@DXl [F@Ϝ?$u*{Ȗc1\c[>@~;S1Ri5>Yl]0mu${r{~Gh=bS̘=kBh,t=Ux&Cdݿw2QgO֒rKZ\sQBЫuǵ"N񡻋m! o>[t7jrT,{Gq^8UحyWNCUw7ݹ0)#D] 쵽vdJQ;;9trp33eM%U Ջ I?:_6%J~F@e7I '.L݂*QZrX9>A*SBXi9j7$Kg)Yx<9W5(/\ #ЊT]3#Ԫy;dV+樊gWRN0\LhnrHգ29\NrاThr7VhK H}"$Z8B3A ^@q t:ȵZ)< 5N*[Ցp_?LBmË:wLc+1ζ0+쬫*ZZOzZ0f,-p/RzGF W0v*CP=m<?iv`}+)T\ QssE/aASHmʑ3D柃 u2n4^c^L:X$amwSXΛbє3;aHˣ[B~M\XcÃrY4(Q3Jv26bZIc5ftоZ> wՎ"h/}K0^Xz 0.1`pʨw<̘Q>XlT2Ow0g NM _U p@tXu>! ZЈ ۤ%^79SlyV6} 5Y7pJFGK쎏SeK/B,O##a7N鮬 Ý*`0-kKKỦ Wb +@kYEFgNɃlHmX+sXPg野Q!I _jC?5 487t=g>A& Tv^62GE ,3Y7k~DH+wMZ:8&&9!m}&u# 5:J;^4/0&6661J&RBYj'z*Ȗ d;&SݭGm=~Q X7(vX%CѤJ|ړKҞr7;r*@àL0OX//p(͊Ȭ+JP1Gj,zРL񃅙wAɽåntJ9 L5z+1.o&QY"@Hiب CU:RO8SI B,wx|pWԩo3|ݞW0a?6C_4˫M Glj{qbuȖ z)#[zjG@"tr(DMydeDG5Z5ѽ7_q)9)FRNtYxXUǧt$KjZQ$kKEc낚Q9eczk Rz0=&B6ݟk߀NpEMп+V(% .H;*߀QYt|!fGH0ȸ˅bO;u$ !3Y&?Rzr?fzFL]mr=\^uUWC\`||F-v"\f P1{L/`cc\+1[*A yEGp/Hj3fJ_P FJK.,w$wQr旺=4k6(~:wR-Z^ <ltg0S1vVa=oV>pp c;'7cxXL$oVnґXK$E2n픣 56mRp,P9(_"F)JDS?Ε֠x~K*O1"ׄE4yk+Ez,2jMbAN"s)i y{ei /gjYfcB95sjpgU,m[7טq1_o[|:)j`kH5  B3t{qFh&B|.N9>8~ܞωN+!~ċ)EYV `nV6yS[6k]8zSrI1羯|N!^81,% ?hair'cSP-q2NI F k[m SBǙ_E4 ބbf u$ԻE#}Nő^)V62lUڝ#b ~ˑC(ܯqD4}IFB#KeQuS N"#lfNMm|BSgg6ܔIR/})UA5[o(yCAx2e%lTڹ @ 0{Rx7j1vJl`j"K\}>lmbJ-hL)iಥ|,6G*t9vᴔfѦI[JS~`ɽ*%nRS;\}WC*<̄Wb s-x@Ѧu/}lg\t+.b/X;ܰsPTh31?*@)nlSa44Ȍ7v;/7-"ttU؊aHvG^ Q R`Q e/ 0&!B3$E\8zcw'|۽I rMK;?/Isvİ3R$Q5Oկ{G"ƴy6tJr7H`Mx[ DfCAlzr W&1T*?q<\*;y!TdFXmFdCx_b3"RQ[+rN=OgoM){a!E_7" ;_%g_ M!'N&Ƭlm]!i'zMHA^j`AĿ&W6Af5V> X+[kkZ o'vl~]^u5] f_ $(RQ` r/ԸȑIŢ GE?nqM䱜)V/rRXlqP(#Geo `ߗnj4ЌMu- Β}A'xyZ?f1 Ȍ`j#bT(9Yp..P0}ͳ%og䎙ڣ1I?+pU]]`orM6Z]9s7Ú:y7jt wQOy\9ˮ(^|hle| 䗖qqv=%^o48#wpё 8V-^^AUz>8bŰ7,ie17TϧiL? yD9pۢHJ7kK7ADh$'@-hyҐkY5C9e ?mv#b<:@Nr+HbC;wv?b _` 5 aLuw?OD oLDLڰ}\h^Z-~E"?YKuayEb(2h)"RZȦܗ`|nEBfATj) 9𓙢 sԜC'jTvHа;un,^~v@r`t v+  % fV5L&)5LD@M}; o ƻBc&Iߴ=Rt" nRC8Qa4 6}9%X&-+͗&Dc)r'ؿ$cM?Zdy  SdHM0ٴuZ:NN> 5\QoIݒ 8{Cb*Rt]]n`@11/ &+b;ÑK)X$>G` ш6.hDSfتC/~Kc;c  2eH)nÏXcFsR^Vu|Sk6ӲGcJŘ 6OQrfpH]m_ ?[-&„hLܛO11:Z!jݺYlutܞ Kq(vJe:_ hQvO&r 4g.8zI,%_#B sUDk@~#N3nAK QpQ6(#9y90(\b#d!o}8:l*/,9;QyG V^ :8 _6} 紞qY[>[gK3 ,4b&Yxmu:K`Bv,=yB z,@DKKz50j mGZtԵRǗ/xEk; [nbјkd_t$ѫgX-^fq)O1' |i6}b>Saü2IDuRE,m_#xu)Ha-J\NțCS\ty!2/á xzMJR׌(Ln~ӊ SgJ7Poܲȿ?}Yȁ s*| 3(8{.6zL`J:GgRq˴>M|zg )5~%iV0:tZ!ǜ:1sqi2@ͩ&5KLk=?8=VG*aaGɲV=DWq|,>6^v ָ#bV 暂;Ͼ *XLrw8^MƸju;[SHZMwOujr#ѣ*3H3+8HrJaX_3盛,K*g՜~M3vv.jܦJqˉꤿ܏v -ۄ1]kErAbj*}$72~Ǧ7Ϸ lAE-xE+H'g-6hW7$&e{̩1X>-%"k&N3إNMנ:Xeyμ] <|_FE`\ /~3""!N'ziOuT>y 8Vi{ *F ~_ q٠gAbx$--~Xe>hKZM3!>,} r, ]ߪy#mEⴞO'Mg^S"}x;nᔜl9784,a~:I tdi|Mg(eo]iV Z)f7,=.VFEz)1;ڭ1jLEISF=Q$шc&~brt16$&Jw~tB&<^w:\"aE ZËv$&|b<퐟ְdF]FGhzQ qݠ7+ ~5LWdN^T[ϺKOoG e P-5ӤwWom(eizuJǻ7 ̣G/!Wi`LQ> mBiF*':×M+ : [1OS69`ay1{/~kXfi am33~ pxn똏$rʤ9R,_upл+(}g˙یdV0be 5xB)mW aKJW$96YpT0!{Yk`c.~-K#XS F+ysz6\ z.]wcLSd57z Y6#d:!O)Q>@[` ZlT2x/_c@- fm4$x6Hj9--=h|u)F ÷Z5D*Új/NP3_]>9 H,%RX6f**~Bξl#WFux=u3C | :}6@03=0TL=6J n5ߦ@N^[6iTsaRE TCњX!\j9Zg񛠈RYU:>\7B==̏7H|e| Vx?WҐ)C| yǾ{B-vrޤ?yTq>1Q"e嗃Veic]BVOM澻,v=£ 2F2mTk.k-f #vOnBf.[KXVJc.8TWHOC ]AɐQ-٫Dtl{x|D%ZtPgG0 F <# aƠRT8\׿vAaPR.چom#pG0//6*&2m?1à#_6>V-3OJFLi":/e2uleo#9tG[h<>X.eEpW5GD~/HDH'K3n1ѢZ b$(B{}@ٗq7KwEIqB*^:"IPhN~Js O2U|r6A S.n\}Z8(,}O=fGnFn[,{=j ,x+ S78#zC0WÿKy>W_rrs[ _Qφ;|f~!\YhHG2WAGWr27>YW.pw⃺C)5#;.tX%JguN3kt;EjCS͖\B7!ʞjbEą6n: l. ~ u?x9 " fz͗-QA- $M,&ҮL޻њ*0+ShhQth784@τ_vnrI2I~v!7Y-S6&S߆{{E1m&3QTmanJޛtx_ kWOZm $(B_nB H&x%}E8l|3-xxFdvUoe3Tc)ap5"| ~\{+u6'oE3N7FB f ʢ9,Do.tv.5idie$Ctatԯsvp&V0I&|A̳ซUڨrNʹ&jjosrpEZN0 P@bq ܋B2)H+)2Kq<3? }.HY:Eo tF2[:xc (Ďqan|2%Nj{j@z VQn&͓' ꃉJ3#LE`O3Jŋ֑0%PI͊]R҄ $iE^1Jg{ǧH'PfZG틻 =4Bw.L$218Uo;)qL~bȇ(SLo3N!z/sqK 5Fa~8׼틽Xu]qE3Ga8!;>53#O%F{.6^qٙVĘ  }?OS$1Ϗ&+Uƴ 0e`g{$=aOH}7 IDBSAwٺQ2d<-_5A~Fhձ(J&:`X `E{~G2 #;G~-HX_HRpۋJ`fkB{fy20P܄:~ap | ?xrn4=YQJ#cQd,p+9prx[PzM9ENJ'] 0 f6 5oTZ4sTS'XE( 2De} S+  t.wl }?w3 K XlXY}PNiL7jȍ"i0"6byT3w}A,YY8>]UeL9C}'r@8r ?r3~fMN$*LVKX_ϊުSIcr Pe,GSz2$QNRų/S@k o3xk+(xw2U~&wChX@|Z}0eW>. ݼCDEqCeep{Ćuμg09Gs+?|`eW!DFllUlE4 %"'y= w|ߡHE4$KY1&zx`>ݍ<(%¤{"ʦQC د`g}rˮt!xET[ixD=t$#L^zgYtNܻYEAOi[}UO޶Ow8:lhm%ZA?#!rFtT6ZAȝu]f{:YwZyCT4bL>3Æ+Lqբ-?vdJ 31vߢ@LT HNs W3_gz Bwv06%Z*OA!2X {vReBuK[,CY|k4D&V/$E-Fq39;ruCwܮu>`^@]7$9ns=>G=4D觷 w bSm67$x2cvp1B#hQuׇRcFQ)ۘdt7:7"Df3L"CJjfbنZR.ClV+(&aG4 hz<>@Oq9P/ yqpZ|KPp7q(1;Wh]+cѻwp=^&{3ۦys:ߍ8J fa&J`i$ #ޱED _ٗ#J Ao :;*ˁ]t0SQ;NVT!.Q\<%([p}m̡N'BaC Y҉?QW<.{?mF!hX\V8:l_4ζw)mH8!ƨu;54yy}֣ ķ18 @#s܊Vydt;> l ǷX9gr"!^[U~ڕ^=۝=edO9p446T]Ǟy5(txd]Q h P ʗГ88ΰ$omDGW̲a&Ji!rjz/h /%Ʊ.l5L7`&5xIT$dzf[F~ ؒ{Ǵ1iVasd5M یqe(h[zZ^X#7MJħ1_Xh/Zii\a,^g!}݆8;h1(S@p}R:C#BxwX3 I2{\p#k&䵛>@ 82+dYm=uiFj Z8-YES#:]/wk/;\:qjXSΞӣchRmsb(hwvUhonX <ɉp Zn62Jk%Z:ihW_PKGSWB _C=zy chp]t}-/2;eMe!FS). k9 f[62"ar|q)eVqyOֺVۥg-U3]HGL0VȮ1; ǡUjy /mlq mO>e{j& T}\ؐ$؃ =ehY9‚۲$țoFlbv OƋ3D4B|ea]LeUku Uuc6Zٙ .8IZx$ofӁx i`8UvmNGh4xz \(T"s•s6/gm-k23w:)`zylCWF wpC{^7EBך~rr$ Q@hw8X>3546-|l< (S[B7trq -a2z.ʜwKսMv` !5M{4zH'JЩa(5.+̘РZC ،tecqa"xB'PoM71"ctf1%`ᄑm7MVnˎDֈS=GyCh*ݴgMD/\*Ls]񁭧UY̑ՕBCy@f EHd׼v3A8siYt%;SXDpM0٨g4"E9NGR1/0p傄';~)t`יA8R>8EOckR "aB314uHZaFK/,{T+IM˸fPC;^'25W#=z>kF 9i`A, |ɭ+N= wZt55ڶ-+fҸ!%Bs|ˡ -$(Z!*˶\ˮ0|q+JwoYȂ7K Dk= 0G= *‡C咙L*PK֗`#Pm엮!‰ks#^C}<`_&kģ6n<=$Aq7D^kv;nuLٍFH#ntG%3 9Z.5oU%}4aƌ yCT^i`2;u1[|2 @MTnIႝv=f&?"16VH@tj7r#Q =kVyJkn8BϑE t"J-F*)]|U0G|E9T5Q]z/AJ0y z˷1/iz%KLq}]Cݸ\O`j0|_]#fuKt,ԇ8v) XX_#|Q)a5rl'yt3כֿN"}&2- oQN qm_6vݚycU$"ac{:~i+&!Njk'ib|9?Nqn,DDe.[-*N "4X[3gyE('{x;|*Y7 J*0Z7\7{vQ =OEJG'vyhl#}-C,+7+wE|0 e2!@ vF?hC b3v#=}m -~_~4 bD,Ekjj UmSGzDaPZ n_Z?*+ $YSFn<^0~mg |7鮀y C[6EH* Q4̜W2!Q*IZ36eb. ~+3^IQfL>lA<zbw"ЉքD`_L ]T31~T| G^OH!AA}b.UI3")9+W#\,V$9Jec-}y">X)?e'y#_50L8POm}Bb'nIr;$sꀿF_~@y8Xa'jZ*՜ȗ&`7x[n&Y/GzV]Ki#sw*#޷H}"xy81QG9K4 rLW,<+fym-: :ZAQ" K?s IL.z`%hPk P~$23]=lx"s]-G٨|ڍw%eyX :5<ӥQ·1OAX3 /eOpQ᧌ntPrv@>L4#Tsg {Lt!OXyk!}6NইE!x|ꮴ^P}j%UȜƷ>i?Hp9IwJ^yĨN?R |XL*۴N ^Ag&p~ ؓ&qTmvOE(.!}r׊Ö0UèX }:bx3;E X O.W!fm\Ӱ,!ɥտ៸ )~qOQu8K655]eD?'%DȪܐHby0ր߷K% 2~MD( &MJ`-gYfoI2|dO91pr{0y""\%~!stoMODB&Ҹ(d,0ǐiKM˪cxT[1#w$+W-d @jt<飖J2c;Jvb!s򧏠9BH=k;)Ėk S˞6 ВNA葀'R.C|JҗC{q}mP@Amd%]YFe6xB&`BZn"xD@ eUXhVۚc6emj63Ȧ}£VYG~JDVǭq5̾!Y7tޑ<=ҹ Jx# Nq|IÙV 4ІZYj!@hCn^ ŮD#QCIOD4HzPfi 7=!*FwdRZwnSvo}$ņL?7e3Iw\(2ի"ЩRk<>6R"HWzjZ[]3WN%ɋoD-,M{q0%M_Dzȼ HOC* "u'!I WP5s6gmsOi?5rv;riG!Հ&*(0YݚP<>vU czFA`sp/ԁN#_u6չc.R3Gp:n;qԱ~l6XUJr꠮\'u3SQ3c~ a[ϟP2Famm)1 5oKx:O o0Ŋphh5&?qÜݒn[E*$P"6ڲQQt ι)Za{.O]9i^d߁E^cK-{jaLJ89h;3NLJ%S?]Wf+S`نg!!c(7v˲{'6 y늼O a$rҹC͏''BkDc(SGTK0p?qǘW5.Dz=G ,Et*/KDTq!Q!;CŔM r J%b_"t[F~0RZkvv͜)dVukgXYa:-F)>s2XtL JG>7D/aa5! ^Fdxv˭ ﱘaׇil%ϷY~LE3\p{Wphce$J ńs#gO`Bzv|2~[ s*e+<>D7D9G,hRRh;s^T[ `uA˯kQ0A^ʿ/LhͧƟ^ 'κL1f'qY!WL“n*PaS^i{Z2^6.o{}὜/7fM22RԦ1Χ ' vtGV=v kyѳlOEHץtvj.5~iF/>{lò Frޙ]ǚ5gneɍ;tj{gP.;?_:6Ed9T+#>( uQ)I%\"y2wDRāeA#|rwD9t0%Y/[Ʊ{#IJsqm%JcqW;3͠?/zwHuJlAz^ !vJ bϧ^|~ILI, גބ39 Y.[[*O`;!SD^U@OLBP^|B ) ½êBrډPYoɉ0q"{vOvշ{NHG=DA$G'&12ESb`vdC]êG5K\i6H"NMy/#݊xFEAZi"xź O%q-C-"<Њӄ4yM݁'OˆqFh> * m@&'S4^eoAlH?q Δ[[H{9[@uy& j6Gb76R_Ȣ/G#ș#og \Ŗ|dS |WˌIYֈ TYN;ho}@/Ǿ93~vҪR_\aU(fw젖0>9cRܔg̷rֶtLg/0@c' a܋*Ԁ3p<<%#.Lذ{^?~KXT/EjY_~Qy4~p&l7k SY-PDSge?eN+'g$qrla^9tn'pQs}x@̴J]G?p/_uccfnOH64?ۿvBbmR(sF՛BaN_ǾN'3L6yu\ʹ}<U,pX:6 "i#뵚2Vyqbu T G ɿmoMijfnҐWO>{ DmefcƤC0LQ 0܆tAEDm Kiuga@CV\E`1h \Wdžza gK)AwIJУsz`a~E6$ۃۍn};sE p[IuNZ^ NR;**앖f#<]bub+qbD-vޢo8 HS&'NºjJ@j`3WJXokO8Bhr̎vAŋ?Wo>d@a7u*> }.OOߴ8gQ\~Yy,BR~/ $]s>uص&sᵣs0G,Qgy]YBV)x9*6f?̸`6';m\Kx$8""=Hn@3Jï 4ga^~XKXaO\3MVwnM  E+ K =vi.i۴/^rhb&}N_Vy"g˃a Z#Ge>`G#5uPZ[nfiv`ѡx DuswGglj%!GEb߉Q l[p]ϒfy7 Β peooFWU5#zZjv4)ne|32,wPKdyCE_w''!b$9-r:,u9W7PY/m(wOڗ(fX;$G $^̷#4O皱334qDT[y,3N7'tj[`Uf*[C}'H/zYx86f{"Q>x3Do !#emsM},CuP{n+n/>KMΌ@†2GBo#YвA_D yΚhXcEa{9,$OTEi 7$1&ǻk54amʞR7/g5-LU 9zp"!nd(oR994шA7ehKo0k"# h03m8yz9)|zڿ'!LP> <ꏵƜ&ɞX!)N+Ze)+fhQkטXTN8XW5["q[s]ٶk;CZK`?,c|fNm;q/ElOg}}} `$^d6Ps>\Ցԯ[EF/?՘c9u cq(d+DaDmNQyP/yΫ3vj[ibes6uH`8i갈&-oFuTxCܙP^% #eN]6z\y w%0/btK֝+zF^9fQGݟqY!ߐ~In٦Kg8ɱ8P ,%a8N+7<a*y[к[h=>邲>a])& 1Y)鶚 VSɷ`AR@O~RO"Auj^`d%2Je%9 fIyhH߿C\9+G[wO=obz-Vbp6(H2}ߙ>jfؼk[zUOLMmKL6Qd,b }Qos9n )oGo>rՍQ!jI_;w@~x$z.5q3 }P'De 04X<_f~e%:.4k;URL0goe@ɕ)}{Gso}dWUQ\az'^1gn40:IlV9Q GD"(;"{EVQlf29z_-mؽq/lbhV)(,Z- RD]y_[]dЦz`HK{u[Vuv$!=1g( ƌ(촱Y.eRf*R:[4Md>> ?iYx$&T![>FaR_lױgbKT -.LY6}J༃-+ ?p--G_*,`Q(+\ Z hʒE0k7CbX}ৡFdb` _L $nl0ſ5L,hC*'uh7%84.!!^ք5v]W Q'_d%C(>a`MORzН{eȫ4cU?>H3$d#o)]\sR&At!sn E- ur|H(`8³e>*}#&ty|ƒq#7cre`N@voxr^,AVz}-MYw 2U|kCb^:>zV8WQl6BD|=֪:pƲ\.+o,mqgY5GV2U|\Dd!LX"$o?k |Kq1r5n2( D ";fݓq/s !۲·;ܺYS}Fz:Jyc56AixnuˢwfeQb030ߠ6o}kȂ ɻ7LHϔN^vlj0,3̶@-d5@6޵ Ez.N<.`3pßȘzW8jrkD(gGcC>1B&9gq\:@7+{˩ c ㄥЪ!\:ћ*nݹYHx5su/4hD&ŜW/=nHo쓠%sHT>BԳqquG<D6ԉI%Dܴ.0|K\>Q]`}縤I|gňW͞qqYy 6DQD g1iG/S13|bq?d 򢋀']L#Ũ4RG3R`,_ԆABA׃q 7PzB?'!`Aļ-z: ~CI~zXG&wc}5K{~0 ]2b-?(:lb%p\t/[wf Sr%79yHf?BDK$g>4Ty5_8`ע!|F7FOveû}D2+ކO=zR_I2d!+8^^C77ܷn7ɶ8 y$x.- ~RYQ&'ߛHrWN'xpIմ?g,\\m8ar hdu0t#o!(_n  lhk(. a рՎ`ޛxUnzr6B%'2lKJdj'2DPBLdd u(tdMȄU2e\1/aFHMMyfFz2=|1H/ DrZ] E/X{+$b4mrt< ^:X"*2K,ld,'7|7HQゐֿ&Ӽu\Nѓy tRhFkP6U 1峔7/eR)U?Cpg!pӕCAzdEdدq }Բk{(Wxnh/=Δf-G:;PrHw~{%?$xQqW mXvhG۸4U=/ĵ>IG QhܝLV^I!f<6ݜHy|247T'e)͕T{èG3O%V2cymMVS O~5hz;(YaxпdKr'|Q.H$e#s}@z6eSASi|[,-юcu5VDMe@ҵ 88BTriM=Ssٜ2og4 #o#~%tƠdfS!=Z/ޡ95=V,)L>lϮFҁrt(Oi+8xQ=ZPU*Xo4Aֿ.x!$oijfE6-fG45AfFM<?tM#PD>ߢ#~~}zNMU_"Δ:E~ZRb{N DB|3 6|TJy$"^!bTX;}҄ASgN&(p@0֟Vnv]+?w3my[@gϩl2ҋ|492MptWD[zO8RM~CZA STV|ĭ~,4 =!@u,3"VW2T^vG>H5 ,D7((#=k?umjl<u.rV0y=iDtd^n,*roebxEP+G%D-MmڐBbQp(Bhz{:[SoCk|% <ﴘTͥOG;$dsCT4Il^:}I;|]qSU {p-qRAkښcHWY(>s)VYq&ldfMCj%v1dm3z cMB:PՓ5ȃ&5XlR:R&R_;ss6gzm1;s1@o"H hdoSԿ.vU(c*"1Ƿ^=VP)qxdk^lFHCx5%[> |ge1,F(S=%!X}뻩,JJuݒVI|^-IIn[ }ic2"0j:|*df:9"3:+-}7`=PPpIVbq\!|J'zc%ArT?=gқ`_#u҇N ޿^}/S/['@e."z3d?ZTRLBt?l~%i1Ve 7R KT"ro)$س +PlqnQӧ!9ݩ;֞OŇGV칳Z=Y"s\R)kQRک tݥE&NdAj[Äa4|me#5jÅԉkvؒQ:l!}XרQ o'KӁnCN>p֡Aq)/!Ueb1X,Ƞ%#㘚*ڔY,c:o,YB=#~$lDB2o%#rws7iuXڠfX!)Izm{cǷzg Օ>CQ ˏ`se},@GAYڇΑCEE~Zt9 {Vl՘;Z{3l4/!\b?y0[sD/ 0m.I]LR˂~Ҕuk-#MVM[;rKb_H$uvboyoTi&`@SӌJK m"BޛIBm*4:Еψ" 434sE&n-FQwvY:~E>8պmwk\5ȴkXOY%)K8=)H$JV};0ھi8E׹O,Z?a޶=t@]U)q9SexXJ)쪘L銕M_ձǀq_tCp_Pgup)XPt;1L3vUWE;? -qL%K4AqgIp yo| !̎&ʧF߻!K8B9u,|JkOWDih'ёxǗiљ h{Re]hcgX8 &2[eBkxkCCLnŃs5.`E!$Tz5g c?M)yE/`( 2f"}׷$:U)[.oR0Uki .m8^ɇ_sw~Tf%#Ho;ʶ\}r:YM"D!!Iʽ֛W#ai 1[n^Ta>n.ۛޠSgoO`䧼mpm"7{fv!ZҜ^[guVsC7#*&þ6.6(tnh*7v !|Ah]w ]@\\9-eY4dZ\p8x[]כb{92 @xOezP͡'4r$ݛ g`]L&r\!LS_0:oqty+\ k°R/U*$ d(gyE4b&(,^)@dv:doW;[2 x>84 1:v/Xx*jj||om$wt5T~VD9=qj&8~ {skVD,!Za sIcTCʖ?fd3E Qq;u랮swIDTru@ҡXQcq9 H)\c0뽥H5x, E}@j7tivfG/7*lݸC #f s~I͛b@Mvd չA:BAB?%w$%]Ň= L*ߝϛ^OJsQԬ T&8Sr!0eLo`:M[_]"fޢ1H+xrL)~#*4 DLYuJ&kCԟڠ?r*P?k6#bTPӋm*6Љ-MC3RŶmiƵ[1B[h`]nu?W-t6^;ٽiN>;\ef=O w6;f΁asZtFX@ZNf,ws] <ѼN3ƱWO-y;6: j *HЈ)!tHf"ܛC8_ &1ؓӌXl8-inm܅Ւr Q7,8X8,8 џod|ŶV!Bg\O>4ܴ%\7+* ¢nݢ/-逍ᅯسyD0@m >icp&SkGXNDwwqK/m1X%gyr܀)yuOѓ|S" Eܑ9G-85L7|~H{Q5NpgAab%7.o}n>ڳ*:~o?&@N@_0FNKvv+֚SkQ5-2s /aۿ0za`.ӯ;a^VsPeY68QZߙ@3&!^2_k[E֠𠸺r8lJ]W"0Tj*I$spu>YufPcu7mVyBJ2dxWoG9[p' Y6G.S!R&B#vӿ]-|jApF)d'"5=D;s]}?ne" mu^ˣ /0ztGw@I'c*e>DRQZblVʎ<MX@*?Rnd!HFDE'7VOj9~_.ootE-{U@ V?a3fr0@#lu uU~Qt6\Z1U'>Vx%^2."6WB<̌r8z^sE@'1 zStAY\F맃@@<4򓕱+ewD/AF'i& CL\U)>\b l yM$K?x\5wa]T",Ro\ҬKt\u)c%??M=Κm?zNw4{'Nkv :TR]jt}!v$2Oޥ $sl]XsZˮ͗zˍ SCh6 U[U2 H _ a].=$HАj=`ܽ5fc1oSFVa ǔ{0u`Rv"Ͷ+"WeKUa` J$UR}NG胈 T6J"? (Jw_F~؉zB+c/3D)Kvks&^ GQnpBIaI kQI e?EH1Ʊ] *ylE"v]]Y囊&euMkrHЂ"[[B!]J_,&%ីIʋSBʼ0j.R_,sxE3Rx-i81_T$DG(Ishq쾫z/~}Ti/Xu#Nz X.ƅ%W8J^&{x$/nFnSN1 -1~t;!iPDEgdUIE NNKYƮ/89]MRty[H!y#~*} WşM5!cM$|$7^X8pUvOliGhp ZLĤg(k,ocJ_qoŜoJ9lQ1{G-|5:XAu)zӎ UB qOyɂyu`2oH/"f5L[Di*xϮ/~o`6:ʩoG9.Y )9/!RL6iPWyR]og;̜%m&7 Z0 PSx S?k CieTwHp\{"-vaFq|R2W$8guIQt:i+@-q= ez&sX&OYV. s \D?cͬ\h'pK4^ur{qc'ֶHGpsš;QѹO< K*E"9J]\WӥD&ٙ).BR3,gx4t9Vo8xtL?޴AXyB@)?__h*j:V52D JY` Cn}v98#IÜ͇tboSV&zM_ݤ4 cuH(6/[wp|3u0gQTk}{dP+hKMOh^ {;ׇeKpU5_(e !G!,5; ˬ$] 1 4Ć_ S]Rbu1ã⩭2lŲ$=䋔tY xUDZ|b* <[8X,ݣC/Vjs\5ϑq^ !6FP: zhř,-pzԗm/m:5#ax@M%YK]!!;EY QC3 (СTT+SF,_K=a~i?2% 0ά$]/d7"_jBh61 JΣt.݋9^@s=xCgn nV3!Bhs'M.xHG QHD@uo)iīnv=ϊm~%Z0o>J@s$:Bמ$4HW'a!dő#Ee_++ FYixxoRK֫l&m׬pb6Z+ $꧞N#9GI8فIPTz\xKs!/]/ˎВPne'TݲC+ ݮV퉶x>]9='uyC˖kzh  [FW%Jm 3%WKy]6)Cɹ1]dԜ303C +aC#S t c0~@WWDY4XJ/_~ : e.!;^.L ok>qE7td| 2yG9Ѥvmv oRDG [ /mXrnU&[ JJR-,V/g,#2l'udn7_o*p&p ]dnRŵXWX6[rW^0:Dvef2pWs@c [Q{%)VH֋–jOت nC}e y\K TcBDDʏ\ߗJl!hmt9޳ٲŻ|[,u< H?T:Oؗ|mE}B4=ni `5apHSֱ\ &3L4p*$Gpd@sᶸPWɷc{kO1mfqwܿ8t_Ң}PMc=&&p`IβrS7w8)ЅXLrZ|[LrR?R{%_s[ʷeS18g+,bܾH*w5{An7iN k0rq ! {"Uđâ h7)+?5A컐f#;qMG_厎ACt<4VJ| i>R%ă-:\~ɍGމ'FLn-<0QR ^:QxHlX O)-K40q5KLNΕW+~4C+>*t Owj # Iǎ/U%>. .:LJS"#)6z0gơ{|&@ ^:,A|03}'P&|?xD:M9IgW>{d޼jS Hp3tV{~g:7W{!cc ҼAELye 9 I+8uUIl5ngcڥsu1-NuMi}Y.ꠗbq$ X7NS ZqAWd6$ޞ4əևS0~K-<>7UX4;3O\y䎪*u%KvL'lӑE2 AVT o6aʰBD?d)qψ8Ѽ܏@+:wAB q3>Y&"9خqC?_~cC&Gw>TPw[`MڔBvI0? 2ܨ=c4!}> $p!%I&iS–,|+H-_AGWHՎU"AQÐq! ']l/{ֻڛw!zZ'ۛJ#O}..- GXvBqC(8TCx8VkB)vܣ^uLyo󧅔<НxYvPbV>(]\՝I^y@b0#(v0£AݺxpYw vw.Mק<ʕ6UZaW&ߋwYua`'!]\ FuMҺ2 R]4&+pxJ2,$a@1@M_-DiADhwCY,\[JTCqwl$2>4jDqqSx(dj0%=b[\em\tO>č!% ǞՓzHmrf"(AM;1gܴgӔq}2΢JC!Hgk@&gx-CfTy 1c L G`<{j'.VA+Au#.Ib[ hZA!U>*. 9^$ޏ @@.c :{vTp^lbYM2ת )YHЦmA4kjU}G/&~#G.WCV=,W^Y0Ŕ?:kUD#U"ģ#(z']e%ô"Ce;t`w_c23V6<Tyu0?pV7*$!vy'-gmMEZhJ\xx7"4o\flagIH9棪+KPnFez"yLC=x'^Gǵ <.(2b f.Ӭ- &{].hqŀ5`ir0OfPtB!y`B+d),>w]|Yt8dV5D$ =ic %v'rkӳ@lPU쇥Oht~T=O#oz%r9fE7Fi74 KI[(| e%eٍkELX=ڈY`]? PwwV ٢J*;#7 q<8z&iE7qʒs T9x5Ytkv r C}vpW?~xknVcgi%J}A&5-ڲg>'Yt,?֐+Vpp,aD ]NQeO;jtGʑ.$(ƨ4Sk!Pz( /hJ^^7dA9< :J+bP=5> B$:W;6 U#Tw[ޔ|YåUu/Ζ}҈/&MQI+)f7/׋:4yvɈ&sD{T#J1KEw_ќ7;]iVt,Gl>jh-+RP/E0n(w0CE{P"i ꀺO}Kv|š-1_GJ,᷋sB&p& +zwUmXȰp;R{'>yzf$8t˦!vӻ^(y851FPFAez{4zBpB5ZAxiq|Ӽ Y+ F0")=AV;wȃ%o:希k1-EkBm pw*(-ɪdCx'ʓ_QxpZuGX0CaLܔ`> `l@1av14 I봥fLRڧc9HEӈ<8W HmHH&\}5oP ^S)$`1% ePfHԪ_~%x fVKӖ _ݫEG_(%^zFLbbAı_VծlE n*ȗ3⊦Tgh?@ӃU_~fO3#,DK G>ą EδdIs8E윷 h*la_>ת唡=.SYj4#4nQkwā1{̋t pQ4nx!P8z֖rrfLhͬ=zե_FG=]5 9viLOI> ؇t"S$紎fUպ%=씃zʒ,Fow18T:lS +'hACws}^e~(W8d"(.T.I;<=[W n4MrlN=gqa7IFPkC zZ灗NC4mx˃n|>UnZuքHpWoZ7jO?!]yvFB}P T Yec^&8wVHYC|7!k q{>\Pz}{CE!EKVp׹ƾ|9bf% WWqNS3|5`2 |gB[$Ro+SX`6,rײC]:0J豶DF$L~a{頎@>WZS'&zÁ]I48WdQJņ2'c ot[.Y 2C1#njM~+3P[oV|TEL.5bJojv<.t2{D]e0 ?$:߃+D:aR' ;geZ 5xyw>2=`U nw1M%dlۯ}X\#6r:s*(Xɕ?@\N5TzeC +dN}zyTRI:?)T_ABs&Y=ī#Dp#YmyNk&D3.  vFūݼϵBM][GON}z+i{WoJy E)&) 6g2V7L'>{ .Aױ4  jul)5^ųN)VSiӪ?TΓH)Ko̩䁢9ο\bCb*0]k: _NT!y*6^YoPp+}$tpXbY [ n[`,Kepa9p~î7 54X.C_X{,|#LU–:7vFiG߃#C3Eq> 4 Rri5.CIG V5^@~|:{ yv|$VLgmx1]J,cmei]A`*3Chƺ9CGxx9߷B\٠py U= T}hVBF0ʚIdN>6z@}V=4V)f #?uɩE]K^//!+''rwZs*OUM6'.U}߅`F|"_?xA2yJFSmǺ\\hආ]i9x'[:Ε YM)zyيԙʃ W52J7?lC͝zg.0Eh=O?H%_oD6P_a|n5jTmU>aEAyݷ;*%IG+ʇ[ũ~ G? *bΌڴBL^p_9c<-+- \^j.#ѫ0#ɚu~+A]} ?/3/(#[@tVYO&0jcfNgiʮ(K9D,XR"CU(l(-5j}"6%+*7E?C& OIKMLJ%fRY~QSMdml1xǝy7 s! *Kz6PR-cQkzF.aC>φ؉f$`@kguӘ[?d&9$;@K٘D+DMk9Ta,]RAk|99e1.7cs[ 1,Ȅ xÖ: n`a$iz1:rdGC)ۡXm)gIJ$y7l)ٖ4Գzv34p^ 4,!#FhھYD<5>l5`<6N摛RPVk /HC SEsW7P {ڄmaސ!ll 'u=pFB͖Rg,tDǘ3M} r}4$9<پP5J H͘FDWb"~bTX:uY-%< Vb/94M բaQm85NjR|⩵699rmJZx1RT^?8Y <XJk;u*+-hjlH޳8K*`F܋ mI75>22H#iۃfdi )9=ЕDbh"feAab6_Cf<2,4i^׶lQS9Z!l^q(e*AoXZf@%#^L6;(^FסWx5]cis:Jv - 1!L9)B=b+=4)YB%W֍1d(!6F/|8nuD8(<[0 ?H1Gt\R Dy]J_i}$ Z<ɩK!DG*gHSom1",ƒj`%ʯ:k2w[Ńc)A9I0BA{uM/A!=-$(WWC,R\}8'\!]g)d syM0f^Q14LJ~ȉ`Ask}|e}XGQNp2;ʈuOݩ7 ʅmXyO%(:ښ1;^]D'~vM_)}Bm{X7-hNFxy`qla9t?<{3B ྽Nt A3`XSu'~| jB^@cM"&'D| r4+2t^expL LnN"h[XC;ĐqZ$lPӤq'ol6“K!4uZOQ5j%Ta ˃[H ;#qÓH>-IP@IEB` xW=a=+L[S}዇ߡYrq屹6ʌTS5*1Aupk" (PT^{ ɔɉUQV;<$\_qfTE28> ٘;Y _;_Z#Eyf kÝRҺ_ų4̌Lzs`7Fʂ]Z Fm:~3Z(/jMSy˨I8"\}ۨzX%UjLd# Z!"OQ4A=wWg n p&'/'w􊦯 #ps96ɰ̱lE;I=qv٣B3ark,џIK{Og^uq~w3zUH~bBa} j(VXV&7*8*ɫ<% i?1ÒrS*ƻG=ga{0i9(ɠiKa͈nLx%]|fBd PlĻ0ԎEMڣb>X# F )?Hƫhy"78t0%zq|D$fT _(?2`T)DBD7gXRTLD\,(r Ss^ k5P~#e(Ii-챲)(]sߚ<<(d^X'cXҮਦY2Џ= V[@c84DQQ o^6B ܥWPQ$G d-ٸlChgB)H6գ1MK{AST"jۢ^!;24"4!rxf79bRUQVN|wӰGÂ:|fb3%aퟔEWɗ|^MD >!t5 $8oUY/ɂA'W[j;ɔ]SYB?ǵkV=5ef̆pIkjDq*kU)>џF[uĺ܍,MÖ́o1o3I`Ӆ׬$X-Gйew{p_Awy-bY0P=C ^NvI>"踔qBx땻ڇv-ԃð6yfȓqtp2ҝy/[ᵗǎ(gTuJ ;kxZ}9UFOjΥ|<-M;6brI8nO%\^V[뉽(&~[QD|):4enE/+r!H$*='y~Oֲcլ ;2; =n4 UlOީ M~J;v#_Qb:-b 1Gx&ge|O1DU@ l\YEh##oI`O!I$iݻS>`H)CXx4PC(zȎ+5 bjͷ[ьQOaQPeRxv h@ I d,Qf-Yh5POH O<7V7&Fqm„R* Ktcp=<EHwvt0ɟ|ĉ I0 gk)@: :N[wd v}q#W%9 0Q£M`GR]@Fg2ʣr/rb9kN ?~y 7RJ  wnj'xkLˢn 7&KLsCN;cR;mSFք+v/5|K=suEOJ=&-EلսtØrp<g. vC)_Ҫr 2c\ M%4_N+!n.B%NH:R+$s!;ٲz- X 墖3IY1Qp(^):] j\Azwzl+Q;ø[ ۣh2ngv}LN1S1oXi9*-p;;6F> f\ʻDfl#ʷym"H%ƥ呣۷* (w_1FȇBC D̀>(?T,DuL]nܦ2"n3$Fgc=melb L1<8doɸz8zT%BLjZC o以 X;t!JFAYO&X#eV3:vL]?XE]m[,v ;AgR|MomAq/%Ypb|`LOZ^Hޮ7KhOz ec"˺l^M \A,'z&y}Ea~\IoG'Sϳi8mAqpoH(7d>C&rm1 xFܼEzF'~8Ɖ#qEZ8/MYb)yOp<[./z\)u]D\qņL(io؜TFjnl0ǓoF6CG@ p>˚&p#8ynbsG̢AyHbs7jؤ"m B G"T{\ }47l^‘oƴdx!b\}J閌צ_YD,^B,7 ˡǨFNznLf'Z>|,N T6@/}cua (x 6mgu>jbj/>wߐA|VVp_fH͉nJ$xr7Q)oLI8 ,N%wVf3l_%4Uy}50=5}߻ ^{BzՄ*DvN ;![|\ӹcɰ+Zt'kZ%N EBKo:)Eݱ]QVҎWU1ƠZ; V'B?G1?ttޢ~{R]g4BQU m]+ $Zbp X5%A>z)%)o^ $bu^z{m cۉ  EWrZ(!OX;7X]g ΙW*~g -̮3fc6">k?!6x|'_XoHw#h1eS/"W5j2`;鼿ELGvu2MwM/ŜfO$bDw[EZ Oyz_x)50 |zB[h]^HKwhi#yr]e? 0LA.q7D :#]Cë>M&kzǠR1ɫgs<V3_&X+!^7)k܍|2r׆)Η1 $G^.W?B!4ˠ9U|.nOb;(Y6D~"-"/l[MjH e i)7#hhہć1u/A#bP U^ fk-Utܴ13[LB>ʦr ǁ}[ _hy4;>yI#ǧܨmDcbsvCqms^4H! NDxێKԆoƉWdqt&dƵ|YIIX^a2iQOާ=^!1 G!FznF..m"6 s#صn&#@0b9PGϽ}!'|W_eH0N:č5@Rؾ%fKH{ ÷F%pXb'O2n< .*# 9t,g2CgC˻ySWV;M}ȏYbK؉gd<{>lrIav;š8do.;bQ焦tN/Z-LbwٟJ\oSW-{@;7[uPYʉK .?tr]jXtq)w4Mtt1vw -oQWLFf-_Bk7ٝ9;ʘ\m㔆TwM\Rw4w9s:|31dqaľJ!-6Jߨ܏$'j41*IC1sS=MbPz X=$DG3T(Qqo(e߲v foye$A?&ˀșW=H2nhn+ =IC2ʀ2*ᩧs[@6FqYoUV+iSMی2E&^<\&+t|9[:);2QT܍7֛K+>jԺu`K]\XC8/оg^wc<:1q,lC?R_͌i޶=.ʳ| Q%7 b^G{* %W҉̨LUHrQQr|Bt NWh)[!MZ>|Z9~\2j BN܎![RM).NCJ j ?0ң+yNL܇C)Z2+ ^#z73m5w7,>Tj=!>>DkBvB|neb}h9=I12'Em}SˡGb FNXPƀr%Eo\m?k5eS# ˅{8èp pr NYm3Eh:)<bJ,[}rl"LaCe鞠˳n"8_/tH1;һJhzc>`r(DiBFȹhQ/Bv}H2sӨy/D~<&rM ~Qxb& sh zm7M02xw"Íp;4DƕIHfP $ E.UIʸ|}Hl|ݦL@t9-|kJھ):sj<'gΝvz*etw\cE뤸tw7c94t.v !zpԅa ^LOCe\yaY>;phc"!xvAJ7?DZ) +f-0cCva.+㝘gjYJ_m_R[wG-{vIv%t~S{T!pv X5PM="j5~ĝt&.m%]R0`3doW/TwO,5;j4Hrvz2>jGTHi*J-j6s <իsyF48,̶IP7AstwX2r:{5KhU]?>5,JI $x5ֆ#ɮ`~uq D86@j,m_P5KiIm mݱ0 nYeepl }>æTIOLsQKDMC9RP &|CXlWʜxj\Ħ/&= K/0,j㷨!pFfi^K" 0]Խu[O\ׄce'}60%{  BΖ&Idf84qud^Q4_#W]oʨm38Z!uӡ^FSȇgVf0Ynl=DO-F9=j3~AnW~*^\}D/£2x*G 5_gȚn \$4y韱WgAG]3+p-ӭzޣ%D*4^`I/xa!*ϑ2HER;ΞE--`~n .G Y A;m&#|Рu}FwVp7UE5zmb)<_*/@3 A&u s>KLPήt9:@𶗾>p/CAΒQq `ӺTOv[9=73wP_p9zXzNZ~.-~iGgZngX?D <O)m( nqv>xVG.=Y-Q-K,HÇh23E(m o9CAw7b Z$UPLbc*6fI]G`ѕ'/{ƋqoZ޲.Я#<7[ \ײ7":92q }U%4x+s߻ch[Md *EeaȧkL3PNf,? 1c?hRo!E@jZH]2 I|u=_T|ɪPG̟DgfChΘ,=$35{>:j"}M%N#uh^$<[xO`t]Yf=Ҫ %5]Cm @f( 5фlKHiS8PISq#@zIP*Rz.o9\}K\P23  w]98ZTp+};`s06ASauZ\NYy;#hł{tVnFqJ k31TaxLCȌhDif l뷃EI_LmS/4ZW,@}bZ[$>!n鄮4]EU;4T,4lsR4`Xor7'񖤁 ,`6j: !ƶm~AyabS_ŭK]fnIYQTvH"}*S`{(wC(IZgf6xpe0C4c:Tw{Enq&E(udܿ[CS!5[Yb*vE/0x/ĕA[7 - VFt[~? a'TS`L{\0U,TvXǟ81; W Kj2#Յ*;% .\ꁙ~y%hwo8W釃uxȡUYc)L +&-MT:L&|ܧ˴"l@3HȹPO * ދ4CjXe)(n&Mv33;bbyMG=ULͷÞs!~dWABDmSf&D nUd,:o$&Ї^lcP/`* [ >*: x9{ǐX=&k5X<-l=A+T..!ceDZ;RvʥQF!KٖULn+~ vw)$I4$[zO`)U xO)J;rchC!.Nys[爜1mHB$%PJp"x{K^eb)uÛfm Y-'`?T ,!X_T֔Mpji1QQلŽ =))!YۈD\oa`RXkYfݲߩ?\{JFJ媮͋7>[8.W!).e!<rf=z:+ PPjP2dog|#,T6Qp;ĕ۾뺎>}d=),w{umɉ$.BI~:qoOn4 S "bv716k6iz~ѳq6OQ10MFLC֌M1?] "7k1-F$Խ7w^(~XB3юd2Jw%`BټXJoYw!PAZ)"iHde@~ r|p C'MaoBTjW‹ֲnAOH1M6-5sk\M#d}T2)d s܃B)C}e.E2]$+X:at\H~,`}*:q  v-4!in~PprE]vto" lk6˔NP oɰ΂8J0Dn,d_4FXSKm]~lcWb&.IBԭC"A{޺vpTӑfް>G.k`A l]) t-/7SJTϽa4iO ԸkY_M"%qt%UmIOWF!4E>:ء1E!sv jB\JKa#[q )nwi?>?>~[yEsdI[*@).N-UðO?&+gZy>ŧHr@:Ӹ1hS,WW銔ȵ}Ed`KuF$aLxZW%c%.]y=u՘ #i^dzr17n֣$ebB-(T%״GQ3aE рemB3 Wӹ1='x6 h\ߋޟrPѣ@?2+$qorxXGi>Mʋco̠/ـ"F%'.KDHkYlWIW+%Tw8q䨧P8Q,)pBBJPu7q1*}ow?n-q}yaČ1hY 5ILM.ir< nj_$EÇ%#mw\nRʹ9݅2$|0 ?&-M L,ٍoέɚYn8``p?I˸}6)Q11BhY59F`p%N1+ H@܋M+ꜧNfFy r=W2 agJ6c:{yd{3q~1hPBqE.pV'4=<SB(t$ى ?{BAEFϒ Ã0c, sjTH0QmR:ʆq5xJto9'KqL5fbA2ڏ 兟H:%:(!?{/p oKХԟMi ɋҡ\f:+_:fKi`FQMaWY 5 #TEl4l*ICyB-[$KtD ]ig`[ZTZ~^ũ~DecJa! C,hdt5_If5:?6w 4qH؁}OV}Q<̊!<'2L Xۏ>]r%|)8G+]a͔"dq/~?gjm"T#֕zFGO\Hpy ~c%XpQ Q[Cޖy Gַ쬉F=`2̎oܙ\z*Wr@6]Rl>속#[(nY p4ѭZ;#emEnlGkɑطQt:e;?E/Ԁܛ[6ҙ@Ԛfz/= s'@50%;l*mΈ(^ sqMN>|hpY6v~s WZNbk^ !^<7neEr?9-\&j 瘳a&ܠB :/tđ(R.YI|$ fvnU7H,BאWzmKJν-~omVֻ_Ktz"B1=.,)l9WcK^Zt72%^qL+/I#8:bQ5p~kQS[a&_|8S/ewY˜]槂n|y!3dԉ]rk4k/:ĀQ* qNer*a ؚl}nǪS(&` dCnf&{9Ko5EHwl|Njk0fQ æ\̣;Wمc{*F9WDh3S{3u+ w%Li{k3N=Clh`mS6>%4- wP]7XpÓFmݼQS^H]4~ 7׌x(-^)-/K9YE&z$m0 (1A+~\$pPA>_ TvH6N.f3r ,(*#S6^K!X!n4p8X ZF~!YI$40JC 32 ;Z9+;M䑽J䐜KȿQY2`34O'򺧜1PGx8forٓPZNȜ[n ˛8ښ4QA3D7\Qv_UOxJtoI*U(=%/9EMᆅo꽑X,Ph@QKN1a=%[А?rX̌]ِj|_P'2yKaN_d8x9taxhkb K|ڠAk.(+B|5pf_1<3CDQƬ Y36oޱpêqW>JTfu1.]͏V8>3w\r5GzkІ5j CYOKnJvVh6f*Ex/p.'w8f~vebָ?xzTB73Wi >Y:`\ y,(hP1||DMX7ܬ1֢|K0AEE,ĉ85[%UHܢp01 d.5c*_S(/,QF}C+< x6jL혳h4)0Umvl`o_x@zFqp>lGbM`Hlp N/֠p;R7ធ'Hb(en:Ӟy?#oӶ/(è$1,?A@I,l~Җ췦B՚k$\bp,$TȵyO﬜(i4 Ĵ]P% @dI! #1,µQQX;I۽Se;4Y.rji*=|c!cGE9ҚckXo`%uIzOgrѠَQg6MIy4Bep{bG+7͸Bφ:_,ћu,5;BrcQӐ+&ٹp7.|u-I}$@νXKw}R:1P4$k(`X^Ce6/ woexZdŔ2.󉿨t5}$#j4.ϰԆNW`)?^BٯSŤ7|NBRMB=p:4`znW9Y8^wo&DDe/2 Xk|1XZJ>j,!EV o,]͒XD=^)b}H6ұrϢ ޮ nS*WC%c.L: ONbdw=C L|b[vwj S> ǯkMA.\{cl8PݮDhw%: NL9m0Ðӟ_`'}4F[П6HT/1BpCJ S^nH ɏ5T#k}&<x6 ) /#g_,H8 g0!]:JN5u`dA %F9$N/%>ZN OCke]]{h|YAc5B0:0spogti$C;:6k0B<Ξ :[3 70e  Fc5,ju:;`\آ%'GZKMl ֯Dw 75C%Qw֧*kXY[26AM1Crnc74 L8 4x+ !W&<"zL = ̎yœ625  +䀌]**$4$M<%>TEŶOاSɱJJі)ޤAg9 (n,JbF)͜ KX}{` LSXO3,?՛Z("e/#¤;~~Vg: 49*lyє/ح2S?_]?bX`6~g ]{=p7g>  K[#Mf,a~%'~.?@ww3ߞ+Pd2_=\4!]p6ᧈF4zrJ}OA(|KaK+( 37s1fVwSӋֱ+jK su#cVc̜MNP,À{Utw(Edbp:AX8> mYizٰC8UY}yŲ$BmT訜{" ¦مRo`ڙ?7_/x3R^Qɡ4MrO7-<&U~u OQK#VJ|7aaDO,~%uL݀:ިϱ2Gղ wqaPXƐx߽x.wZ !^z7 imǘ,d{͸fs[ A biU͔*_=gui/9'_OЉGLjݥǑS(Ae;j.4! "Tt'G328"Qt~.zZ5T\-w8s,C3 DxFo:9CCW3"?yԾh@eUgyRzB6$0`/1ymD_/PK2+d9HRyc`zk]u8,SU*nu ;oF߱ZՖ@nb=dcBBDNsɹsxU"~S`9T>K/ow:F 2jȣASomuߜh@D7r2dd~Rb<{RHkA.LEߥ='B& $d8Kpry9(ìF{yo">onmCgu`ƅM?wmt<٭hjxX&\լ=V R] O~ڢS/BZ<2_Ή͒}RF>'!2vr#Kl.j酳E2ޮp^I)֫F!>/uGKގ-L A%REz|f\q&U9qi7qn]LLs^܉a !,4W%Y̏_q3"6^ٶ?GS8 jB e&@`xlf2;Zȸ|h g˯u7AnO#Ed"؈@yj^$M@Peoj˺vAg#w/2(P41B/pCsbl@COP5e:]H%ZY#d$.cV,ڂ]Kk8D&3EAT{%sJ9ТEh"ﵯ24i /L+t>[i%v5j6tRD=ۉ/X| "ԚWdV$,U`qH쁚yپd sA-a>`F >M=d9"E-Kva.k|4w,d(&YiU+orL޻t3~4-'C]3뙏:%;2 QUxӧA7Z5I[iN%5mU*Σ4!A֐ S=k.; |[91iSTӸ2>Ǥ}o\.zl_plk@b 2U&R7АcWR"~G=s:az"=Y}ygH#DfNǮОxh"GC& S0ĞY s6Riko^t2nRG@!h+Ѧ˩^DtH[-oߔxԉ3ς a%ց.0"ҋ$*G_4ԸGE/x͓ripq D=sr0ȻB=J1{ HJK .vbfꨝjv} |IlSC eXD9zzi6 ȏ+9l,JRz*$ X)#<WWR7ɮn =D{֚r-#v 2 EN .UA/ϳWR`]}Dm(qTZE2 KE^گtsZǫP $0)}"OUIsimqrM|cI64%6"Omٮp:tq @8*SHI,8Ul숽{>!#z;*o U}%]^\.׭a|^w?,S=dlU< % >D.^_!**,tw%vw|.:b`GQڋs8N8]#SnRo w۟Fܸ'4O)ٵco(_ڻos>pЄG8N9 Ŵ~jA+h,Jgm+N*.3tN)h|| tA:|'veP- `7NXe G!=[2IVSPMT3&eJOi p&Ȍ2O=MrtY9 O^R.nZ(̀<Wp#UWLu]<ު]OeSfU1n8@xzam0rIJ>w;`f~)"٦J'X (է?εZƯE܎3C'y1n"و~?%vQ"֌.} iUD]kZøT|ږl9L"`gZmmVibv/DWH?;91!q}oN)r%^OȐ E8[ؤa{%!\dCWh}>az`XBZWpWY^g#u?@̺O fAfܿ `~sf٪=פ*P$P5q] LpEGiPIkMU7i.6e}ox-39/q=faKWqY>/D<[{ohwz_u 'mtS ˛<ဈZ?3L32_U[^ۦfoY\m||{h9(6Q^n!LQ"~Du}}pk%D۔:b'3YiBe=;m@Mm Bz~, ԩ*5"R]dJ,bY."E U{%lWzD9\8]5t;z)Q)̷9bޣ-GGhMԩ } vb .вvP|׺`{W洡R )v*_tsIk˱NgQD<0S4NEty> ]w퓜Gd`#.j#INNb 4D.vSȇ#Kq S80k$Gsv"ÌqXjD7!ƕK0R&2/g@N~V͔Ly˅9ۘ"C aw$lo*&a)dYh3[/ϐU h`ήOϣ'ƥ[>uJ\_%{횦|YR+"|_(NƘ1յކw_'o5#vR]#sz!*-UيɌ0Mͬ2a7C<!M}[M2]̹' r@f=O7O \|s?j^{ZKޒO `cJg^b 9`qٯ$KhHeG12­b: ǔ}VubJd2.3<&`Ì`8+%/y8Q< IO4V5]~V+@_y2[qJRy'LIU@ Ym3ԛ[N TBPy r5єlF e/_7\+3/7 ٠6߆Dh(.o0:X %4g#^/FƳ~jMP Y<`Д NV hn 3բ#-jޑ8&ΜW !Py:g*shJxtR'ꘃrO_2^1y K&zAcB6&{ fk,[xJB_\q-m;d0ݼ!Plmvqe9QB;H,u>v dh|/QR,LC4wb@lj!J˄O|Ԏ;`B.Svu7U%{DDR6 F: fYεqHH[%gb)Ā_\Y4E(ݐpp`?ᣕb~hoy^2{wȱ5C2*CT2? +[R7@3 ޓGZ[2tp3̕= ~ w ڇ TS_qخ PIQ'ϸ^B#ȠU{Ub}ˤLi(HU?έcϛ@4me4O$t&~zv_xIMpk,/5 )e?BD-XR>[DM컣A/%O3}NJlUOv`x&*MnY 0:n7a`vO3=#™v+9Ciyt}Eڧp>JpKZJ(b4/ÁGhRϔ !ځ`)1 Cjk81 +(ݓ-obUX"*gw-Un4#\mq0cVz[cTgjM^"I|F:ol ƉgK:]) 1<h@ZiW8AT;Y?#=$QhЌj£禭`!MW2,EUUM6$,J*9.ڒ p,K9ȖHg  1#vLnTQe8*F?]=V. g e8$ʔ=T a1tIkԐ 5U6EMQntU^k) Ъx$oGL!T;zₗxnYFFE< ?>6Y)sm.Dx؁'ZI:9/LkѝI)O!kmA푭 Zء Ep> 0hZo h`l:'"BEsQ}%l*F+ 3 ov3=H.Z*U#/*7ִIn~ 9(臱$rc?w9vGv~ LH!uIfFʁ"_{҇W.RA,-a;":^c@\lqzUd@VjU!E 3d10cMԽA4:t08CիH7-qIl2b$&8E=V q,kʄ%trDq QS|f0)Ӎ=O{c<4`C Q{ciʻ/g;za:7+NrJV;8 f pl)Q!ӄioEda!쪟uL:2o$hIBl!yZϔZc3pX z!ztH?~9IFqLNG H`tbpW WV@K AOnOLAÍ+TsSck"AmP `W2/ d1gU뱮;Ω\ۃe℠VR,}cßfJv$ mwݶUmyhlwoK5sV*x IXUv+zXIYSasyxl&jg,rjw-yW4 :Zݑt#hP-xS@ 9PA>*aEj5*j!Ug$~x |fs{K$%}dWkyH* 88jL!c\/)D h-ۼK4l+ 5)MMW^vU:W("6<:CxI<F))_}ZY Q+֕ɑsTf%)3tTڕފjYMNFE|_`m"&"loiZJgN^O׬KE_" |d_p//v8%P(X-D=7uB2'FYL,-%eU#Ð{J`c,P@0dc cWKzctJq^  U +?߇- ƃ%{t$2C0NUc.fGîzl]Dh~B#NTW@=׼Jmv~bNpScPh'gClHQտϧa NqQT馽Uq$d5~ӫTB Ol@K aIM "uT^\(ӛ &DB2;BWe pMe3l7|Jɓ'b}%Te*sڒ3M YlKrQ:+ `/-[_QЉU+ \AeoäЍE9C4+wS@YoQ)UoP' $ђSi,8jEK8CټQ5ɷIAHӜGHLDfl٠;۵]QADm~DTB~m3n1!ȏ ausm4!A5ڍt"j{1A4MHQTɄ5 o2_Ar A~[V٥)qoK֟a՘QM `tGrLHاIƬlWέgxKwlgxh~w|򊉳6S(*o Tci2n0qo=F_%WK۶ENMZ#t./9wO;]7.qp"8x?YƵmS#MNRvGJw \.ٜo!eOnأTNop=2R7CPB|qXظ6[Hpqv F*9 $Y,2~LBb3PK ZLU'R:Uw@mד"qbCwF2-|FN@1 jE jW KkNuتx} uWCl> d V7u'=c䯨P~P% S.onw :v*OŽ|'0˒SiuG${=Yt'w6 dȊ0 ,U@.SuXDC \du )2 F8͏kUO'V1cbhРW&pME<?jd7EJA$`ADž3;J!Od(ilR]E;➩yoF{TmҾQ1瓛Q!C IB7:4ܶ@O 1?S-=Ei6۬(oGd 4Ǻf2nr,/ 5Pjk? R0"D60T)[[R^r('M>4p.ևaNCQ{Hb;anYH X@Q*/&.RK96:/4mX>Xzv{ q汸ú .}&YT,Үz1POg[Į&K r&b六]VzkcKjV@H.bA է*XJ#1'ppDqL~bfzDuF&AҖP\>7[{@N|"ntEAj4:_ú1oǰWsp58QY>Ӭ{]Dʆ鴭gt a#vя_.+˜qd($nM@ìE]oXCUE%7#r'gL>8؆E#DfpkZxs@&~qʞ=mpٿrT+L x He?9ݾʺ48̨0F 崭"CovSSdT%4]F(Rs3.$ }H╍i&u0Fɂ}5"F@B*]o>V, p 7gO Pvs_y/`u+%%HiXl /}1CdN@|J6flG۩UıDazz6mT$|7H*Ap/ ]V99U*/GQ j߶AxS\j }.| X)SسUoZ= t{LL-Fbcl'F|X ?] $ewCDC``54;`oaQQo B~^{tYZhbBqHNõZu%!C}`72 jd jΖDXjN's@$ԅuīTMWPsw_ZaY,N Bd^f;Gpڼ&HU`5T+ϣ{x3VU%rd=w_X9*^z^c!D&-G45-qjoJq?Y$/sBMbʚ9+94(t4ߐUfouvp?}= ]66GA#6/Cܑ".; ذa/I;!) b)-,U)@/FrD7:GloN'͹͌u6bJ=Lp鯇>'ٜڄ`x#B|W(6o̹mK,XJ睭La 6ֿE|T h!6{/cΆ\ſ^朻*L('C!b`ҥtdfJG:aϽiw9Y}z SMKυ\Q^je"1m8R*: H9{ 1&Z6U:X%h>`A{Y,r+=(7v#9jo=6LYI]$7*b:L!kjr- hpv]e+} s/e.Ek/sK!< zfOߑlW֨?(;k2'}ASĮ:w mGCz-G\P+^E#f ~)g[ ̓iF2qbS[->oqUz\x %7{ oyr]*,Ǐ@iu˓i{mjiXQ{hs,F*OUGA9u Ί0 `&󦀾nt `lp1`Q,70mz_#h* حyOip=؇ A#>l=7"R8&>J;@"๗l!7y`}ppW)v\]\*8ljB4"2" }Ev~fm@ryqztlo((a!ܠF;QD@<'LFuΕ4iqA ~1)Lӵj!e߄ Μ:Xg yQ~iR{[WUi3Wkgta"&\-nsʻ[ b $š%:k#Ҽ`Hm<"zS)_= Vv]Ē~Y &YM;Ӣ.Sf=6[#k,ץ+:LFEm Y rP0QVgX7e! %3d9 HUy]톅oNb%Q=o3Ӛ+LC@Q/ͮ F.#+'@͊1rO0Ǧ&$՝9oJI/h.6o$|f /5 BQUOv;`(aQ#c(n WGкcv*d0Lr)>kPK[jφUpUNgD'Sqb ݀6$cTTӯmd?as0B=*3z^@-3eY`0]8(mj %3sllm ZРWeLoGeV,9iES./++UzXbЅ1nhg.؞E*d_N-(f.D ~BfT)?M3] 2[|D\̩6ǩ%-YX7{YЗXppy ?$i! Tnw Q RC|ǻD QU/pv jsS1IDdiyd1, \jSp5OvjsGN&˟$0sKhA<(0ƍ;`,vÈuq3$]VN쮵:{OӮ4ZO|5y5)IcF9 B%Q-mC𪉆 )XyoըiH̓*}= nfP4Q=oľsv'5'8-X>CLĉB .>װD[@jYq i6aP/xXX)o+TKrc9a0UU)8b%NC3N9c}pbA$&Yױ2"ŋ*Va5s ݶNl:m#Mȝ}^weuAY I/%Ov{?DrQu?.دMh'y~OzmD7* xt;SH]C5/f6n3Uy.4b% `=BIE uK$p'MJ۱|XeDx4eoZ_|n]wiԒY9wI?or䯞mO1GI,Ű$=w@' 70]Ma8GO;bQ/YӶH!{׿dAa(6$ Arwe tp!6a i">krӦ#p[%#) jvA^9%ZV{ۗh \~>weL3wG4 1` Nl GyP9G6P[EQJH4C}[U^NIK×|zs l" V 4SbV98@6vgoh*!޼^'}}TYz$+2DRCiLV? +AǪ)i&k|r{H;6Ro̚^7")tۿ=WbtyxSK[Sq&1E6wo/?n&+$s,φx`۠'s޵w6' 8^!=v/vlXvO=5_wᅩBӨ_]ݏREb?RX|ƩGf J]uSˣKũ~wmYۣ0?ݹY6 Wcͻ݌!vsXܛUM``b2o&I%-*SE-d2~bÿc685>ΖxT+k0CO$A:t(4sxGj]S͘9R2XJˢڗ Iq=cN9Г|WxƬغg6tOձaEΔC0b~M)հey_CE 7mC!94 ΎJ]+]LӅ>1alCgQfOS.OuNvd+QY+:"+0 !ғdf/<|ې_YQ[DvZ!_#xFY@?6[ߪ/(S8(o]>Ƚw=ɲVaaI%x&9) l7]/{z v7ļH+pD#vs?ˌ`.u4^E} Y7r3DtM!(dszΤe;kŊ:I;xWL#&gRc.׺jۅ?M;$hqi1ܺLo:(G#uc3+kxaf'/IòȌtud,w#)"`zZ,sj*MC?P =.ǒF+oUSKG؅lU?:Қ:N3↎YW;.oA[g'O(.^c) ;ݛcmzHS 98nM)>%0% \lY Y>7n6Dy(TQA $T] eH<*0!P40O <1m{ng+ [gB;oPFM" w9#jWn λN?_LnF€튝ͼT &`79ؽ~{-`=Bp߄+XqgʁƮ|+DaJuu`"X4 ٭⵶W"K"^GYib1XNɽu-4zPEOz~IWVl Ɇ]?7O(۹d.]VպX5e;V^O_{KwH+0m. YQj+i wjj#'{;"+8󰤕L(xkiD}|Vl+A~Yb`!=8?r$ܩZQnPܦ S1mn %qo!MYpNq/99F6DLSFl*a[=yz>g吻e>:"&vs/S`(cjO8aMk{3r'9aQcL"]e^ֿJC\b`.RRa 9fBS&GIl.fwjLA,FYcD:`Kã} ^D u'ACXԀspΝX6F<9DŽ0 aA?v6U?8VaNGuIO+x%5*4[zB>i?5mjIbQKVGf\T_.bgGhdhtΒ}ZoPHe[ڟ&G^~zF޾+;/SWZ؎Pi= tE`nY߬~FE=ťuh~d) g$'7/ZOfCZCޞ;6yB-%y]s݉!]z/!JU_9ݝKk1/hU nܴ]zg 8,ӿ?ˢ]'I֌Hg7 RG@aBDY/ w)]}bw9V{.t%.?/ Vw Ze(~Ѭ6CWPn Vd GP\ZLsBIֹ;Ypq A?VIh Leb %hԇkGX-L2-[RUM-E + 2F1a\PuE=K)#>„㝽_jGp1dqaٶJv$6dTN+ߡ_ȲZ%am+T?RzmU{[te L pBߢqZDM3WkPs<2,Ys_9l6J6цEw:ù ,Vi WBv4nciyv'FXMZL$ЊsUnoff#'i}ƑT&fUثW/L:Kξf[G5\ݙXmsnr%dj&6ɬ81T=>pd5a%BK;[% Uٰ8wNx/&!3{W ^6SH ,]лU}{CoҖ"=C&GG@2{4NHg09=U)uT8}5M[3 y>g;F-?*Q/W_DݓhPc1ċ?OWY0ra"oIi5tb>sYҨ?|zݭJc!'VtE3Qj ֨3$K-k6A#u? qcUN*hwhi ܕ X7x7 O= O $P.f߷=V ^Jw BILlX6c<7)n0m}L*f kbEcb1R@%]ɻBlfahԊKa:]E%: VЂˀyDR@#2ng/{ aB0WƬDcj#s4ͅfN/ Aa馟å}S1xIgʄ#8%p(u\dwND`s!"o"8%/C~ /0'խ2-EliTu9n3!8^4X|aĢ8BULiUϞ4jSx'֮) s`B~na$jy|SP(o]\$þ Uٿikp4-#Lԣ:D!V}dS @YwS~SPq!֮ ʿ'+tQz-nv`~p>eh#94750ę_@!>}N j-G_D 2 zǜ <Y38 [=j% {l4z}{ t?WFCtswJJ99^ݴ7YI} xNJ>rkaؐu[]hs.#Ϝ8'NSb2Q@!k_dzG$O%-9.BMR^&I | 5u` 2OJ|s$hn&x2~nEẐ 4KC`Uѓ"mLdAz h٨:mkO(~P繣٢[eb:X6=EHAt] R;&| OEȌ.C#($ۑY_ ډ7vIIG%TL йzD*f:SI딗~!<.1}k|t,~Q_r}=݅b,ݬUiAW;y:Bee]Su(ybtcNTL7b(-‡ N-8vDѯ j͛KWCR6c+졛(2{muuk>z] uEoI3*=l^# Pl>0,b3,uxZ ɴ^IWsF4F^y%Qfd ,Gp3 ֡"vWp6g A_ nuwrL2r8`W\QhƓD6$#`_y&.&x>H Ee`tfG+N%ٌ5;dO]6Ȁk[@.OxO]FrvmJ x\JP d ١|=EU=:0_%<!O/෭̠p݁ #e6z_l_+" 0TvZl y&;?k;{M>¤S BR c ؓuC-0}-;#IQ_fL6^Ťu X|39F$ aP.7xf!ӂb6b^D㤚N-:}p{H=^rdFȜ`% qo&W'U"))!H2Z|xX=bT?D]C,*nx/8 r sQ-ݒ^cѭJ[>xx` L1,EЄ[;G*:\,-agf9pV|nǯ?^] qUB 1e ] [ۙ(?/˯ߝC6(2nFVW>h[7(:4%Z[߻U>FÃ>x-:@vgg(_0~9ujiXKTPN$):kw0zFQ-i1LH\ &1%Gǹψ*"Tg9JUl|PM ZE*U+ !*14&>t5: kٱ+s㯰GoS,y\9i׫ GxhobNe`QA+j ܡbQ5':&|SA*_ {0>[I~jaH_4Y'l93%iT>pqrj,Cs3~Y|U%~8v,j4)XР!7gIn[GQ]9\Z!ZDPMv tT,w Z<}8Bm0NR}o1U7q8 Piۇ3;[0b 89Zx|(,SY%w4{-b'0G7m9QHKW~# 6>]zn>M̎&Pg(dOG y Ž&|U`JSԢָ*̦BzQvX{l)x\OﷺfX47>2?aC0{%ձ?u]'FJk9<-93GvO[P^E b 'AV%=RC~v}ZeGE{Cf#e>yg*F\kjwiH6n߫ge@=Ȧ!iH#wwW'P} =MٛP Űys2+Wr.p?H=ZR8*U@btV$l+4LƜPe#vk3T/}?{.Iusu[ȧǰلWESTw]ѡbA_JXkqohQ4gP^Y>ua9ŝ1B~gP|U*]Msʡ1Kqa fhnObB 0N[$!Cx`2 ֟Cs14Jbpd1l?W}5Q Tj -c2kif?V杻Ͼ\F, Bgq=rd7-m~w>.s´σoM"A„h@`*}9KL΋%.)O!4>P읹 YOpw> A8<ܮ`i+9jd(|l&SGU>_~9e2&Haʺsz {$r Q&F86~`oY|o-)pBy|HL%ltV6pײٷs:-a{5j{*[^_Ac\l' !7{S@q5w@KOt+:n&%Ƅ9L9`ڗ阜S9| ]Ơ0űFk g*<c}iO*c* @3&w6/-r,7 UVkI2B:LiG'v~w$8mc%fLgi+B`9qq[gc{j5ݬ#'x؈0Oӟ5l2C@ᢠ'8H =XPx-Ch5H7LNN^mZa88tl ejr-o|RYܛY.;ĀcNXP/tEK8N~ņ!r 9hl0r "yK6Zqm-1JPq? [;g :M++ jN.WTqGE2N[[w5 P* Nx]d˲cSng`Q ~(c qhhW2s;8Soaļ+gYm >,@|Ǚ~$Lj$`]Oz]"]dʚ􀷊ҿmO|dxE,UŒ;f 5;W2vPBD9M &ɪWBt’mi `R ][΂jv|UbI&ͶNf״r +YYۍ#f+VvA~tGa  NdꯃDi{WAX>Zvv`DouEy :0q&Ö@BjKIkuu"}qC;z2([¤)ΰ|lzĩx4f !gr֣ʍm Pf9QW-zISVbL bҋ ̘>c@ȧ"|6HWBoN&UG)u{#GoLl(^XRQD& [uQ.>޷DkYbCICA`MцM.:9'N'Zw8U w!7D{1vJ)-ZܰK'bWcv=YA,(!?oslL$3uBs*:"(*;AuJ2'Đ60!)w2*$8+<6S7_ǫ3.RR-u ΡY.EY#[dcqLE*1{{&.5Ly)B?ŧRϴt/U~Ҙ mr}!m$grNE>MPeZ⢰eqͷ>c6<"LTotMHzuu1C/='$Z- 8,,=^~6r7 {&N,a}׽B ثҾ81T-oG}=)<up PN: 2Ĩ(})uKrsн83jK5pH f| Q-ZLwc  J[xڄR2&~W;%cT]mK%Iq\c^4ft5b@=o(NsNgBtQ;|= @\V|m[X6's×FZ7p[+skLd&Lb~[ bjsM h4#8n/ǃ#$ߤG=7 :4" ^ǿZg;=bWt͜R~8洅 8q`\3k_v;Z;qH`e~"^(?46 7tP3+s'rҬȅ>?DT(˸)lSYzcٍӅ) ֤ˈ⟄?G eU}hkgCNjgal6tY p't["a}n2C8 -?=sͺ(f>,^j){>w_]9߅5[v˩ZӍY])aڏ8&]Ez Q 8Z:4mSoQaeNcjx#9i:lPvu῕%x5DH<0Y Xp y6\?)r]ޯqI̠:JkW_/ qZ%VV~Z$} U"OKn {hE7Ehi&/k UZ^?+\1 LCԕ&5YkJGkaCNNH&ƴ<9xPc۠.@vq^4\#e]AYc oROx"#~]ԚxDH+zlW^]Zs Vg ?jW k& Uh`$O׋tz9H KrwUc{%+k7 P5m'b]@ZY˩<#1 MZ`A<3F7^. =\BӁ: 0[N˱P#!i :l@™95mz6*Ċrà_deUXj%{0g~P娸5^D(X)biRǠT\Biw$'%Vr0_&OuO0w`ݚ;6Lq b1qb.,q:9Dl^(oNc3Q4ZgzzGR.3o.GIaW^ߖ? s2{!:̀G zHãR3tKgYւj*I sq#(V[$#WCQ d d9+% 쨓~-`mc]} jބUpBU3Θ D=]4Vߝ"r K.`@9^!GwD`Z.W%K,:ydCq"ӳat|q;Gאi#yfƪD>J~j_ ׫7:|Ձc\@M1w̍dJ[&2HSF,9~`u$C/hPlhdA!;*5orʟĝ M8%0%1=Xh+U04t/>0lg?dj8Sd]<"iLcҚMw2 A-KL ?Z'LI))<{qaYf-]'(75޺Y >n,sfbG;i7m[>(0j@z#v{h@!=rSǐpNR.X $!BYYy.g4wEmd GkL)],F en t HX A83 Etaʔ JSؽ okP*ǩ[\fclCB >?+%7,’h\p~N+ Aٝ!GK]4o]H]U"&7ޓ}CBZ<t+Еg&VVuӞoX=Kv[Ot@b sUF2>"}5+-=~𾳘leS_b +āZ]p΋w-6 =P_l *pOo%f`T)w c^BdNQHwjJ2m\u=C٢- $wa۠jPFy:8,ȗq[ؖ&|a&{be&Dm/P2 fJHu a NABaA9ZD{kyGS+ޜUBaIVrLø z\u0/UCuو;<+~ْ+8fǭ$7gB‡069Sy^1oȆV+)+&~mM^nhsM.=Ȫy^~g?R)sySP9?W0w`?l8EFv,!E',E,Ӱ{U|cC"s@&ﳝ}jwrhŇ'jI͉l7͎C_P˚bsvRұl"HV: ht@pva:LPdjS;"ؑ}cRwN*Qz"+)֩%`r>贸M-$x WE1hJ}'}E5>F(w +qC.qw^vZ0ffk2Y:uh7<-ա2ͷr:Ophh^.@2-%? [ {:[z:`9JD QPV+> ǦK&lXz|H `ƘϲmZ j<+J0!̷M_i!.zO*@VƒPD, 7ܹن 1 _ChD 5R ˅טI@&&@D+[go IrWPoiw NXmrVCDo-im?:n]@9W7J5$)T7|<#^*(T][Q<ç08"oE?<=$q%b!,I@y (j'.cϥqT[h0$}莀M]'>;i$S Y i<,6f>9N+8}oc US@x۝-0;` JdaFX&ŽNF\ty/ho@ǣ%tDž. 89SCްHLW Z;T+6[ƾH;8sR1$&hwu&wx^XeaObq ?%fixaǜOT‡ Qo?9RLd|˦ @"H2% 9D{wBeKǭs_wC*R?N 1ʪNA$ISM3v#X6Xr~YL%ǖGaI-f*?i*z|,F>kZz3 .IKXIĝc}_$G.&[eӝ<꿨Z!v:26HKSB@/=OjI;+Q-w. BiSw!c(+%5Pyjx*!FE^ S&qI["9   7,k;I0 qyÒ52D O>˞ XѪ(Ё>)cD~r|SByIQgP&J{ncH '9,囚>$LP8eRr*uD 7$@'p¨a+%#ǶRkMhsvZQvtw n] ATNzצKg6f?U qf|R~iQ?Q$ooy!͙3J' ]` J?cB9= un*qK$@)9HmG](:18b,?'#;$ - 9{wQ~ $ר$AfZtn? $LAd=Ew송$#CZO?Q=Bc2`=0Gq#E~L!S?K&0qs@]Z:-ҁ1[XֱJû&4RCڋlrU:_5Otnw4 g]Ѝl7{X,YKg)/MЙaNl/˅rPXOƂ`ZNJ[o1],>)AC3#=cZA[#lj6b K`Wz0Eu')ܞDsP].SiF\r{/Eڧ\NсT]7n†uQ w%K=~·9_:TS#P"=#܌Be>ڔ+E_Sd7x'%(\5 n-VExƍg5dQC?$ b Kv3:m%hS#jj}RaZ~򕟧-#`63p2$M4]+Y<BCllWV~8ma9gw1{MM8oMtsBg2dȮMi㚦Ɓ [´|k%wT)[Ly&s:EdYzì|aq(yKn87̔l I8NjyF|ដq)[%dgР6>Nl2Ȇ%@+)_0sȍ5B_, ȋhga<<cDUj ]⣘q!ᯠgHݴq6߸h8ьȬ<0b`(K ),mk.f}3A"2;[%HG.s=TRY{na:-P-<[)FI =IjQ?yL`o51\)פ3D{9tYfLFE aR"Pѧf"Z)k0oFlcTul+Nw~/piqdpnyu Kٴap(;(>MrPם܉Yqc+g@!?YpUD]hK_c-1q0g#X2t$t \ڐj}JT{bflͶ'Fc)}ffJ֍x{oQj}i+?w0RD` XXB%IeF{ ~k폻uL.SuDQ#oؘZ|Q e11JC-vVHz0"zT$` ?\zQ{|C-3.T1&qȇK}YꀔO؆`ڶΙdQf8}Z6pIZ"Ǯ%1 Btcl1Rscϧ0:[iFXEl;c7=hxo0Cŗ]^@MAZKtG5CDt|)Wxw4骍d]璹7 RutUh y3cN>i#V'0m$[ؿkMs*! 0(JvJh+Es'b2ݕ¤UpCÃ,#fu;\P_d~s_px~ߢJcQPv]Р򴺏77O%ŗ*!ƆpqK.lv=6:\fo&uIZx7$|כ#dtPVؠzyO; Q,85G ]a '{+Hl> s `,]@.\-ދd zK[wgIO$j TXĬdNKd l֣tSR~]=wF[\@n|-tr9XhOo[JIg?ǃtf H7eƴ";K+ ;SrG~3Y8U7$;p/)?)d֑HNy CF* +ggOGZ$ nڰyśYNC6Sz. Z+[z-+6=ͨ6Em-U˴WpP]q6$-Fy7vA\,85}(6PG1٘º2 a?=r$#X!¿ |>-~'M+*AҎλ#@LYUP_A9 \SC5:^#j=7b0b?;!"־ To:8\C kd 9o[X/÷u=+R"bzϫ7E7@-HN*/~7M 6?pFn9'i]_2ٓ-B)YA6Tp3Y|t;/%X?\` .&KNQdOR{f=3",`g`<ɎZGd4UC٩I+8$mL9FwWA|eUĤ±dћܐ:FcBڛ"kU;]ʞb%4XH$5ԵGMN~I'u 4hK+*UQN\Ad' tC(7ήY]@?hrjXOahg%_=./8dG ]Aeo*t謥j0i$DKbI"ΦЊT1|O4_x͐TZM4vL.. k ߱ƚ :u V?sx7낷1ה޸T-aIqoq^l<_:@8**V5>v]lHդD;.q{ڮD,- *Ҽ/9xE8+)eehrAXpiga:xKJfG"wk]1P4u"E `nxG`y&ExM_#hlZӹ'Hʒ ^BF}yʍkmɲ.~ltR/[Kd`U镕ǜ1/cXf0ei7N=EdX3Torh ,Ռon^΅F:Gק% ȕh#btU ,D*-l.7VJycCm@^\O{0!>+"1'GDim^ԮxU-NrSL2f*7TK$.~o-%ꊧ?o?CUgl|"WTˠ…9XZ c&fE eϑO6~NBe5QnA>{Sߢ3U/w!sa4v(*%>%lZtE]J,Q83*(^Lx?j:YDvXi6{*ļ߉%p>hLmW]v cʜQ#6P˗k#1Aĸ{I/ljroF[_WTy;Jxeay>nů~jѨ/Җݛ ZzNoB|ɵiR|L?oCeL;Fi^^"ۤ$bv}۲8x& xᯙ\xa@upeN1p ' ^ݎYv܄nG/>%e88- 5+^ZJR"]ǐR6A`1 x&S_hx岎Lp9^᫷뽭!+Q1[B_z\{ԞsJd7՗hͪcIyN~Ẅ"eEVȺ$˷Uo˦׍ɴ=:UK A ÏT2d[mʻhya=:%^mQܿ2V-&BH@:Ȳ/1pBB2d͜NwX9 }C@=[YJ9Z")'AbԜa``W-{Z:w`si˦8fRq 詷lK30ǔA˔3%=F0b $"!-ٲ:Su$C\7)Xd>cRs o-iwÇ.Ą"N`_Avǖj[Z\ok,'~koǍN=yW.EE#5\!倂mY<4\3N$$:$فh*p{ޤЅ5}-wCjy*rix*\w@W~z4[r_;`璆e'P{@  wQ8n ! D[Z^:3j%Vk¬d*y w9':gqWQ!`snRb쵇8ٕفq'Dj1iܽFUbAz* U3T;T{?X63⨃2.[7 k;2"=*j4mq=) 3o.ll_A԰Ot4"x.h|\kUHpxb9"6M=,흪-iY:}_GAIWTqR h*gDv̠ ɻ4ѯz7ú+H>q)rXs\&/<17F")4akLuBQCYݲxAnIwVWt" ^$*CD5>Y7Vj;{YҗV*B! */MdtBw5 x c.YfrbBČX4_ЌW¢L1Ƭ. C:;}jvF\\p_h I/2&)`+6)Kx0ȸԆLQNWYzPFpcM~ǼHlq( 썘 X"0C"\@/L[گ!tnpaB4hcke|.)";XŏIFҢXH^| XY=LZ~( 'rS(T$~+ҌT@B\?6z0HwFCU78֝8Zudb<ψrJ -/(8L<7хZF4lErnLB4,8o8yvLBb`-ZV9bxxG{ D ʾ*.h;U*BMۜ&yKJ'Dʤdq-񋁁 Y>V;Ƀ:)iH-41`N)w-E' fQ"j]O˺ef=( 8y" zt6*ug@ *_4{wJ֓4@IU>"xB/@8ѥA2jSDh@6T 3Xk-I}z~ sұipp49I6>US/[@AdwIbEdoƛ=)_WvkXŇdžW ڼ!;:޺Kr虆0_{ $dU_1udxFb&^[{ 1c.+k]:8/7b<":oU<5np 3 ̰%ו;kmQ]1-7 lB=F [T%%ѿ){WiӮ@½ĴQl*i}OKTRQӟ-򻥨ԝL&ZdmKvmt-,LRCFe>u"\  APU`.{mm:]$1=rK?\. #8O& >mH3oTntys@xge0b١C`tC-VC+A`bK0clq:j0Ia؁|T]#dr@|-"ԥW [@$K6@U'96 I"MW1K6"4T=\ AB¦_y'ҳOdog+<7MX6a_4tb4=+{uy"Hx0:ipvffojlF`5mk{ce^vK Oy#[f 1@NZ +uP JI+7-fCqhUa-*R{gmZ0D]HGƽͱ"yރi4/cS*B~" }>a UV$Ii:|HzHY/a0V#:xSU6"݂io)S)%ʶ~" |OJ5`Yw9L0cT Ԟ?>$Rq 5 *66F|yG N|O1g'BKty 98Ŗdi4I>IhtP5vق@7Εl^If|wc]GNOz-Wk}WH"+VVh8*DIO_lHf:Ȋ͕wJs3m(TF]s\v?wן,"@BwIvz'~8ɷSh+e4 7$\5n)1o6^H.AH*f_MJ84MTTEgrO vghMĪ Ԡ)['͎/v>4:h'Qz3-igXB}9>| Rf btM2` 9>^(~}{kPI.*'-]2yUW) 3[I7ب hAM|"TPbX^mC<-?,UkssLz"$8^[hߔ{"y(SBF:18L>a4n1_g!dFR|9dPmX qKX)|{KjEGIʞ̓j% !gS4`yYI ꀾo*='![#6O٠τ41jnmT5˷!k[oykIٻ[T ?@1R3vP 8&(OK)[gh vo?V`;BW g֘c${,$MRv|-:n.ZRJ`hAfUJW@3Ms7HMF՘4"!7˒gaP+!kMX${0KX'`MSA㷾\bUF(»;~(zLِR:cKvSo.uWmțFM|61cB (0h2Lf~CKKumޭ/x ܬaCv̍0EX/׵ H~Vj5'h0~qbX$˶;*Rfk2ni՝ d2j2`f8"ƝLIΛvzaݬ!K*rQ<A-L~=hv@~D1f1ƃaBBڦ11TbN8yd쪭.2Ԯ&z9ej6ej`xyh?O5s,} M%sI D;ArICS]3EՒ><9[a ʯP0Ayvn0("e&{BњɑH"\YEK$3~Ar(ɈˆŁ )_$"{-2(m馣z TI8!Gp#(`^eq >=RC`)|[1BKt!&IX72% ^7#ߖ36ǁN**2[(Kֲl+hY'$Ef"B=!'{UK μ NUa2幂MPsyWŚZ@~ۢ/eE/n(IjROBx]&fRG74 zy8WLkiŒM!ZR~+/NpsiHlޅaaĬU1)D}"G5Zl%l5oV)'v'<s~QtCU~?̵:sSs(Ts:AŊqQ >j6f麝NĠRtˋ(qU~nEj  Ұr]= )Y\ϯ>tJD+<~XcQA~[m @V Vx@?W=1S{0ays im+xv.V콫3ΧSuoRZ%ON*CE`6)aNc̀] u/Ȁ<s/;2'eZ˴ Ǥ[d:9[ic-™ `i#CAAvԝ- 3ƭO%0l JO7{sI)VĞZOU%ʰ"1d0Y ybiK}Fz*jpv2e͙t:G(긼FmcZܷF@#¯KBx[3.%1 U)m \Q/%q]< *_=nas2ף¥X!= vĂob~ B\JsZ}^v"fΪAEԶ& $kE^2tG\RuW3Ų`79u%̢&? rJvN507F% xDBd"Jq"_6XH5 e\;y>Gn_KeTM/< Y甃ekgRJux'LKs94,6e/}bd՛_J1v IL04{-bPAu?*帺NOX0îr=Ecb8@og>D;$C_Y/A9b-g}3wtuXTj'ݼQ^ml%3#8). ̙$&Ĕ;||;c`y,r#.(5/<Mdy>$^3Q:28mVBʬ:[7=!J?u߳Xb `*EeZ};X;8[վn^{#F ]IO&BgAl #s'IFfmG>Fӯ[2D ]b\ N*3 8`oL&lEf3O&7D vlHAicxsHF /1d teX![a{ Kw*ewKJ)S/Wlkm>'d\Sh46l>xڭ]io^y+oW-_oᔐ/?8"/^-gyuN ?f}3Bk?vӀϋ'zQ_ژv᥶!𭓀@SS(:Ty wљ+  g~!K!9wĕޕZ\ @J2cND/39+fiEև v_nc@8Dp| W=i MA LܑTCC0kS:!V55Ǩ`<:r.nӉ> >T$H)e;-p&Ь]}Y>E}.Ѝ/H $]{/@a8-OxV$so~t 띙MMJCD^ckjخg )=/ZGN1N/N#5S~OmO):\_*QYWD@Lj\JFl̒>_~b?.]WGý?yIՃhq0@p v ~^K4W|rnjl tdT>2>g)K7PЪ+oTWwJ&5ڣ$&GIv/2Y1\HҬv1hۧr".4I@Lb8.bUWJ&cx63ѯ.HXg\>4Jes뇌wnq%ʡIU9p&.aa΢|m *ꌁ|SPJX|h-vW|c_Q%Z¯t [A^`5okzA,q5 stè~4iQ>ځsBX<Ѳ&d8q /Ǘ *yApZAnT**Xmԃ&(Rt@萴2PHczlMG iuSNW] _l-Wgb_* Ikh@[X|ƞdƿ{ݹI2UCr-n^.hB(F- U-p> Q  PY­+i\2Qd(P\3)Gr+#5!6ԑBc A'qP!!"ïDvAWJp+We mK噯Qݟ9wFrd RPXlTAg8F@={ytLqq [ZaLM6D<z9S@ /LRv[]&n7L.}.a՛ٛ%JFEwػ6}>˛ ճ5b)/ 6Ǚ#I%ߤs ii5"G;XrC^<`>=Q[FlKk>\S0V؃?ns) nB8_T9iIX \tۦ)f&\ B.q(v!-˒0w":ӿOx8n](ҧM(FKO_bQ挐5~dŹwFLq_֕c,}@1Z/2/vaި0m8WsՓNN%~x+=wJB_fb.Ŭe򩷲(oNFhqcӫE'D;( 0u qo/L&p]#` R8iwc^Ed26%wafg\=कȳ]suM+e$~TJk F ?4j;C7ei ̉Ȳ iNEES(1_zR/qT6N|-gs#lub<];vj<}w.<@KpKŕhN 's3Lj=*a\&J.'L^Ѭ~h48><v%,By_cԘWШA%'X ^mQsMǏznL"{`rn8T1?<V˂W'fӦ8j߼ 9&, W[[r5YzFWoDBCF4O~DtדqzϺE& DA V`S%Xk}i.0@r0S'k'KyJ:X{kz!Mu2xE뭺K'v"YJ5KDb!hoYD ;qj:zs3Kg5 ?eh¸5 NA^4ϻ55*_RFk9.s@&Oo2.z>!oUXjkJm 'Xbe5YMt -(buY;8No"˄^4nK*bĴkY.d]X~yS뜮n3-N8IwF̆(kYڪBJ]#4Vl>n$ƞ{Q̴ضs"|jC<\Cב{~}5!1uRر ̱bOFJFl?f{/OAud4$d{:yO";q)>|֢ZGI[uO.lyK,ruq44xhab3!AIҶbZ! b)Pgf&i~m`! bzLk8mWLtH$63S>lWeBi_rdqކ!Q+SBTR $=Eq3R..!aNd 4V$?D~#xP}4?+ Mΰ7V7h<}#Uҽ,&đL5QR@$J[Õ Bْ)/X -} nlæS |@P.l)tLyo 5l{Sa2`zj?WOqYHV ˻gjC<(s1kMnEOoq`9A S#--Ϧ1뼊Iw:)jS59, 32\:^7T(gWZ8u.ZXO Vh I:Y!xq/p tG]&VudQ4*CFj8#ly𥉞Q+Ɋ ZlLjv n لL+r{yU{C J^ϢHN.qXH@(FK6geѨJaӺJLM@Lԕ6T6қsPN"6fB,p4{˹V//TX V8sf♕Wi/ ?]Gľb]%%d>ּ7wt~_ b{ݛͱvp 2Odד!iDhOq[!Mݯ gw;89(9K=/suUa)/+^L O2q{ i Zmn| "fAJ;S3a1ܔCNf7 ?$26@0rR4vDQXَͯ·dG E&fT .ن-H$/`f"6]5س ' Uv{iv\8iMO.CK-on/is)6{ԚRi&*%/a&Ws_=qs5K؉yB.\ى bvN(nzvDl%4v[zꝆݟ@esDEܲC hz iƺM#7(iWg(!Qqt_n%5 wr݌D%FK:>C*,Ol(;r߂Kt&G A:*l9n;WC}SsZNe]xg\rǿ_a 3Gϭ@`ToB93I<~~Mp:lYMg^*AퟵSa ȑB$'}+5[B8Gh &BgbR!X{jK"k,8)9|@ky0Bu)@jjv<,[)ggQЊ%Ī[em?($qI :)(1}怖AK.@LM~K {ǘn*Q>ӭƘ \oAǚ[XD XT;yGq,,ָ\rr q\Z~i@Q8=-jRVW-ֈa0'*y1Lm%c1CMq;T8!@'#G8 a^0ī U>T\ZWm:(YQu?XHxFP*3 /-2-JIy|>ew " 0ߴ7|/_#Uqn.ïvqS4xC<.p)1 lz[>P0ˑ|~8U׺2e+Jdo}Й@ĺ`gX|d'GS15PQeeT9jqhU 8>.d_t >SUSOa'RA._M\WLLDQrK)4AA6;8-[U(/P=x naU]61=##!Ias?Pi=D.D f~\0 ]]-hj_G*"5]v&3`+{ ﹶ?:4xte6VvF:RwPM]<\bDkp^ny&!&nlZ'`ۣGtvNr9ٯ7QEf@#QbZy+ҚVV5A׃?7tN4;ǪXLclωYxyN4oC,&yeE}iv^N  9#0.dcr1:yʳfpdL&0;#4l_^(#b2fb{˶Sc+bҗKeuaNfQry` [ȱoO}[nֵ5ω.l꿓{ZωdqAVGICd |j_kxSthD[HQQWQm`ay7.nqK/y>DZ"y.^˧g/*$]|#|.Ḳ f xMz5ns?yYR-:bA!c%sϓucl5d*4KZF #yq9ȌMZgCj}䐐/mRBd}i>AO:FfثҤVIxo h6^8O1܈`1M0{Ѓc ?PwaeLRq $rMl3F2GL %s RQ7vo5Dt!4OFqq47Kw!p{,m^i~tDbUF_0b2~DjD^/vmϱzZǬp(lcfk>[Sգ PN 1@KtG〨s genП|o (LKyMFMfb D{*,~#]j ! bn=M l`P;R6w'd3 q@C"0|>]_4m7$ΌڻWR -Ԯe\}zlr_"2f-j&+?;{?4WKYQU؀@8"Oؘ.EXoi4Z>aw~nCc8uU>n B2vfO7`9wtLd"Rg<m-{yL k|։+2~#朷"NeE^p 2ų]W>ڲ$gejdhxE/n !.9ѕWmSw/auzY q|^u8*OtpIܷbT^(dh c~>B-c Xkc}kl# [R}%p8or2+p%1P}gsY4xkLrw.2l.@ݢŵ@5f6jeFo~$^ɠPMb]`Sj"7+'8e}"Zσrf赬-γNX|oojIuRTe~RD:3}!Pw, ,\hي ~ 0Y_3RG!5<#vkAC Ė e]0NF!Hſi6|TA>9XLq׺|d7L/@nShL _Һ7g*+R Q5`Nbg ko{1%ZGhލ׉p-XN3@kPy+\ K3+.ڍpHRb>f,h9F0Gdـ;l"#=Mf?ݾʲ*'(flF.kGq81 {OdGG@CCU\o |}Jqޖ!W{-)fo^_U9C:Lvj; o*c4@qμ\_-zfـyq!i`b|$M_'OcLEu:?EQim{YᴊOkc[y\EDQy6W[wYzr ѱ$~2_Q$1tȺܛu2߰:cF5lʴ$!&ơL\g*1 Tk.L`P#29CWK 38ÃDJJE6ř]}֙Η7INBsHPamɼDx>_Zc|Ir9ĝƕi5ѻIǹ'W5Y[oHq}\ z#5J{/ ,]Үˋ_BBglGtMo3ע63 5m&цV0>oI"* qkRp) ?=xq%T9{LŬ>vR6 5r6UNXV4{,ʟ  Y}J #aZ_k  ,&[e "ϡA*bTVí|4hM>荊wbubQ1⹐&=_i5teSBU4i=)BҤk)T_%YmԍIϕi҆h`)Kd\P=ڃdk-MTdžlh.?D0~st@THQ3QWCWN+ Rz}!/&c흷`m 1\qy TS-Һ2C$V} gwT,rM9UNeb>bpQjhADAwA ˒(~67\DX(Ԝ:J^<=dN4' ~n:y>2BṂrl3D"̽zPz7$$;yvVdK ,R- <l/ ٖ˶?vYMN ר(J/;E\o+` 5-V1*-ّT3X*G;ulbqYaNafl'Å?pcA9cGaI>JCQol …Ph4^ 4]b"Ǝ*7fmXP8aԤ?EJ }ZZt2$ߣtK3YD /c~xir2fԦ4oe860Z" K_.Lq":}fBŊmn-p0,BAp[-@3pXU{̑dǰqm!}ns #`UWZx\37_ȕ⚾zkᶕ O5A>7_G(0 n 5H3IƜw&a3IjgEn(Ȏ&Z LA^DF| ٕXЯ/|8U1 6y|oۿ|ENwՊ|17w!3bDZrQxlU+uM-4nfõ:yr KKw_Y#c%iPO1Sp35!gCg %7ҭQ( tŴ5K0R4m3t62廯:-^)+  r$H Shp#5pQ\$.ȋ6->^ 7H?pٍp:jd8O|7""+$`=5hde ŋ Xky߷ZyΔ8Bb'_y˧bd}AҦ\vkdd@ujG!35B3f:>]Ѿu)E25y=Yƴ|y/ɿJ+Qďݲ a0ܫ~' 1(In*DM;V-.;Jl:.&&tAJ,$MG`*oYd!h9zꭾ]҉mxf`_&vǍBC@Q;F 9_TV3@8f/emk-T"l\ X"")6wD-/+v3὎V0k˰encJ&@.K0j *~?@S̾LcxUt&xcŗ))]/ Cx[A$. "11؉Oإ^77@4wz>I42Ev/$&2":ك&a07DL 8."l8uHtDϓіǖSXCT+w`[vprM%LZ`vFPvW uN1uҀLnteM, ʫըPGtBΓۏ2[] 7D0GUfqVI78]V͹z:Scu p\SDʛqE&7OQťN 2Tfdumr%LoRWRrtem@)35T^=%74pljnAI(TK~n|k7`p.@6Fehzzm2K.J%X Ј<ڄ?/=l#eKw.PKIt@c)sQ4x oFmee#}S ^O@K||0,F҇uYrE [x =2TvL:FhcN1F1W>q_=nj{c[ Q{'OP-J=H:oocP1cV| U8|e?%sMM}\_hH=hŭ.TerC{04:<ϛ .daQģgھ]jqzzuNV0#;sviĞnU!X`hz_<"m#-U=s-.wjAbE0=g#ɖA@ ,?̭UIi|$߽pTOqIaz*imZsD T' yC,o;U`zЦ=99$ˑk(p"vt'@I/?)cdS%r&!V&AcR±E1E=`[ܻsyz䊎EBer}(X!GIOܸjdnbE;d^c˪,%'IZJP̋+,6!لl Ls%37 |ӥqwݲܹ#d1dC%vllxi㬝AZ/!y-pL1 x8j"}Q>Ը Aޖ):R:uwCAEs_Ίf1y%mL51;ݪjն6&ABiDŽ9QQϒQ^$?=D՝e׆6jG쳿ȹkN>i'*ƹ MhgtB˂.og^T|Й^F( U @5lvLE^Xc 4w  ^wJH>+= S [$w9`P1O-@WuNsY%L9΅>-\<~! tkRenF% /ڨo Դvj '"Q'$I!wJPrdwlE1ioYLգ ]"aWbmZ Dūw:khnGU:A )W!h,L{&+OMr[L٨Hݕ_8O77 -_ٕ+[#KYmpMX]˻Fў~NK/XiȽ7V Wyd#!e”3(#9(9o= r]Q6<Ɣ+VYd\=ȑ0u7\p4VL\ f@;GCbݙBt@8mć 1.nL/gkbv!I-{̃sZW%L1I |\xPebIW+Iu^`2α;Fl}nK}\͡+q$]NS@N3}Y iބ,}R+[KV7O;/)>q:ā0\&ȧFvi@D pA:kOe|5{pzZEKX'w+VV1rX,Z;ˣ(sGCug[աM I C 9Om S.h XX4v*p5=n Y#ΰ8urgJ4TчN˜~5\fİTI.N0lf8gyI?ZfU8ʼMj$s\r^$MڡYz9>P c^6ipt+* u0[h4ݠ0Fug6%G>*2*fok{J r4uA҆fW[cb5@ŬL u0@p9ei\ղIY0HƜ=nsVNE+Z+w-6itf|Tr×gE wع`ֲ˼MuħEpiZ:B5N JnD FHQ+TJQYK#uӅ>m2dpIUK~YiƾS9g,7U=a ᎀW[/D0X&R(M'!LMjjǹt;ߖ/եCyלnA 43T=0PO^4\GTA)dҨv6Kfys2Vh 麼SOzA HᒰēT B]H=%,/T;؟b+hݩoBϯ"ZDC+j/'fj%mabZ {UOQr08鳖 l`*-M;EԢ+ 2O yK/R~ 5j3bi&$Kr PqP,YĜ2EK g/.$g}vll<`EKx4aڙDA=18t_ S/{Չc鵿#T7ҡ|[*k]ymR''>?@wo4iʓVB -g޻V1dSpؘV{a__]Ē z d>ai+ 1E#zvl'*YĘ M^kʖ.V.|>b&P .)BeJ ް N$c&*#Xg ~t\tD`TiOd;;<Fy}8pJ.Yh^y3~j}Ȏ޵"Ϧ R1];ienc5O={l4vt Lzn`cS{"ZBcuq8+ZyZg{.Qґw5ةz>ʘbh>I<Dt) e<Gdװos#B!z_R "kg.,'T;V3[x7n@imqO(lW `YXEh*<1}l4)rUUv馌=hZ& c ^"%$蓷jfgrwqTnǯt|Z?Mg#kbz3wƘb_"KT.~hl-Di蜂C1g_r{pĤ/qP1pγOe;N=Y5x I8+ut=&O A$Ouvڡ"9r [ ƳAV M7BԄv% XY#WΏ7Xba5zhN~LO( qN{˄w)|)FC9R * !1QJyh2gN7PN^seRLZn`w Y+Wسi@`Qw{Vɚ+B"s`zF#V.!b] ړ%VGE L% ems gOJx8z}Nj(*4)q^#bNBDvɛ_)ӫv&LsR8Z1g{!GTpRقFބՈ1hܳXO@! ?0Y-,> {6k`ExQ%ILVQHȽ2[=h\ TnFlܷfM 8dm:,W]N 0B=`.]$ {PP=]9 "Ѱh5$c9θ>ݸ]ǧ.~(eZ#jhXIR3F+0V3RlmK>R3Z ]or6iI]]k4Tp{q,.*m5\\!KPnE&ismU A +Y+dQR"sDcOf/] 6z i8d"%լY4g <<"|޼[cu `2;/PSkn;Vo')'4,j(Uُ=嗀ϦUOrh@\^<"daEˎ &pF]V95VrIp Z&Z) YO *6docj?OE ko0d'NU!P[ s)ӴoP; /ǵؓ7vYBMIhDs |4sKA`ث]>nS6p#$ndn7ړZQ\te6$^~nd̞KXtxVH1lZn7-5oԒ$WG2ŻtWPd}Ĵ+kTG:o;Η-iTp7SJ_g00rV!kkhNg{1 [OPreĠzhdV~aFldLb_UyVoALTY6DJ+\Q+n/3r"UЭpƒ +pg GW2>+{ e3;*-Z@)]iq/Qh ? $+U 4aZoOgG@J)]UKh@6:%&74chgJ\EoB3&$diek!TV-peQ;}aҕ s6?} m:JnKnLN-=b4LGֈC7Jf`Vg΢2wZ\:)?9nVE6>!2H_x 5qS+F҂B ׿9;fc-!]_/{f_P*f4`^5O&s-X- "Eh+s۞qc fkN \$ZZ7t0aī tc3vp@ݟY\|(W"rHʢ#t>9s=x[9WI JT{vVrWcmFBj\}f)T߉Awl sObs~6k 8b`yx̀;Z/;-+(a.ҭl'1߮T#|՞HAkI<>%?> a\m-3_Ƴzցṳe¨(t:Rxۢ Z~C6HkQz9}3p@ɘzl6ٚXqVE6ڠnV^n&*C =Ёፖu~<;M%(͖oV{'c>&uS)sf~C6l@P\q>\N{;Сym_pvN[BM*P v|v OyJ +h96F*]F2ϣ~Bu$#^bGh:gbMUF=n8ۦ Ӌg*Y^_F~Cm+MХn K[@{)jļ̫Kiy5ಮ({Ru[ "YS"u+ "!اm!0]ҡu2&<='q@T$!\/ ˻Hp<ыT32a.auQZ~!=N4z/1p㹸+Vy;`&q|G=)T-]nvEdC^=~5e]%THe8&pƹ6^VY@/bTZa6<.a5e$ qlHZnkg,LB*ySKqѮd jKV:tw^o} Lfg3~hiA]Oȷ*W0P#Vr(:<`51Q8B"@=df7CͭvvWlqgB-DW yh֔QMX>ލE#+,=-&>fWX0[L'!y1(*%q_bkC ꑻ*VXUziR2a. DZU/J91U:1^|?yat9wLr呟π'>pKh?p[NN^+ nf^5I2^:Yد5>G|2!I_6 {:Y_ `fx@' eO]>=JVW\3rdf ޿61$sF<=%fwɛO-ٲsq Qc}LsMyjMBK jL?DL^Q<lC%mt$+DPl5Hse"~Fm$j yTݼԛ_p,ZY0+PF1@~8Þd>P$-d7ϝpBi{Q,? .:xބp7HмѶ(:Qo zVJg2麤sHXJ+1%%&" mhwt5^Qs˘ nQ}YzIԗ:,,= 9QN$m6eU{v9순ci!:0S -u}\&?caKY )FG}[䡣"?ŁWo Aڌ s\>U?!잠QZVg:%oppbB#m*^@'2EΨ`{O/AdΚĭן+@ej,6 cc7ia~Nj~/r6hC~Dpg!H`t\i;iHl,ڜMW Y l۲K\vXQ stjbVOKZԞ<4: R&eC@=89yX4.ރW2\& s :d(evWg*lS{P=֭V*SvL<@hQKQMSV C02ZGIq[*os&R:;-~5i] E⸵hM3x̞@SL%VRoOr ]}r,amȭĠ=Eo7^Pdn#( PNys(kp1V5^Lo?\(kpr$IÜ91&((0s|-nZ~3W3O3SYiDswޝ3r'gɻQ|/%0B[uSm`¡Y`cwr!sCT^6"{Fs:__ X둳F2B_Z\wULC\L&ОBpL?iՒoHnKRA7t@Iu¶ bWw>/9Z0+ .4Ea/u|I*͍;)^@vW&^; 4 *Ʌ9̃ mU)[H/e̚awǝ+F!k"10>vbZ R5i$2Cn:%˾%gñ")D=Z&ҟ̪V?wi~+FYs3]r󾯷'TҢ=.=yKXBhхCV!CL[!ZnBUSSB!$Dx찏(C_= ssv*1_mvw.x ćJ抄/\YtrjbRU\ wm }E:DD %[`ut ~]qVu0NbˤqQ!keDsvZكWewT R=ݷUfRa[=hUL7hոYFM׃\^%ng+B(=1S U}\څtH+he̝JY魱[w<HU*`k|r]!8FgÒBeR)f]hu&mDH,p}i C*NZ)t ekV 쪢b(D̠O?]0{'Ej %?$aE _Ri nVR?zݖܺ<. d}j%o M0DY yVe@fBL:z.\]dKXA- zwFl`<4e/d\SAOOV/sm "Dz?4$T8eswW$E޻9XfR6#\[`qVJ .97"w臹oIAz60FD4]ЇJ%Oqy]=oTϖ-i }+L!$晰<5#p4nq7\-H]I~/qE_Jn5P1?Yh;oC_70!zt,BdLIK9A9V2y6Ѻ[y]+"ںy?c^V^h 2,_h#ɏgxo&&Nˢw#}Gi "*LTzѝׂJ]S3l* PCÓ.Ag6vJƔVaړH RC8Dbl.S,Lt2JbvG;*p|MꯋMC '+0Zr=% 9$o{)r4!X68\c36:3زK*8 wxM$7)!l&&)<\H8EăM!:84vN#{Z>(kNX)7;.-*% lkŤh^m#"o'3An1ѪHEŁ`m_JGv~+X4ۊ))o@{P xtE,Ppe]@ 3vZRT 9}x@WZ<"` jϤ uibz *6D_?6-\K !h4s{\1tGpZ-v MըRt,0'?Ƥ}"W[aoH>P8I 8y 'W/V3A*!HRWdUU 1 Z+/gt,_.vwEd2U)fMy*H YB0xtmuA=᳄{}I8ˆ6]- &`<^$PsIã-a4>\i_ gz^&d; Wp('HMBG0.dR?pC(*W`E㺨nh Tyw̶k0w]Zh)=cJy]d|} S LBRe #t#nok6R vsw/_m eZkPTi'aE5ie"8JɜWY/e-N#_{P ,骥 ߟYGbB9:ZM@XHlaT{4(9VeёQk.BC)/N'G4 Ѣwȩ+MƘ !ǗRaS {}&9H e1 ],?/)Ij~3E$j,~V-Aߜ}PO~1E_dUz}oէ{?\%siy&Crtuc 1~Fs`~I^"px9Zmc/I5F+\Oף>.EpuQ](O>-pf|l 쾔JAx00|c(Gƛ3ll*mT-uͦPf!Jb2-/fvY8fi퐏% 2e\Ru2Us`{X~X Giq헰ʁ3YQ-Z&*Kl jCQ'q(J2=ѻ:PpapeE6롧umb`Yi لpi(L@lyWiV뙶VliXE g~H $z="v(֘\+y"`ńۄF]d [Wcx%\AO/B-*uDb@)r?PȠ/\tT!㛄U7EfSS=c({-ӄU8p휓 q`綔;WSDN젾)ЇM`ND}co4@ae (3u-RQH?=J /P.~;hJܚ85of cU/^Ei=iyÈfټ<=8M EnMU)fԿ~Y|D 3??otIZ>u^(+vv+$xl_w"ӊF($# 6 Y #a0܈`A0Pط/J@wk>ݍȃrӏAiVoDLWMzP;|R[cdYmh&"r TRUhsSEK{|`wW :GB+b?mRMʝM誆p47ڎ*s&##Q6ڲ2_ڂk$Ųy>R{3MҴ"6D'ĭOCuO;,{^xW - zl])4 +\JV[2< Ռe)x'PDcz/Bh|iLd煽)?3W&k't@Ǽ`*bdYts1q:j!-SFfu̫_*U50Ɇ?n㔧tZ{ ѶC;Q#7H+q#)V];M1J7aez4{ݲ}2R IQƴRP36w{*gBk> BHcWsy3pG)*5,Y3,`3 Om>WOxX$hd6NNI'fOkmJ Q0Z X{rߗUȵȥ4hnH`iRy[yLg|o')xAt @8CK[>&{*]xd${ڼsك#8a}w&ӳsnb';ʖ$P peQW[Bcz:JA&Ŕw˺㭡:&DI,ZUnƖ2JHFs9Mg_;MnOY^rǺϯ)4=3Tҥ 6ʬθKLtJS%czXb:O4g4%BOy[ԓ m&T jؔ {ɻE`qHޗctT60iDN^&W&u[XAUgdY0.&%?"iJ\5n.qFA19QʾE uhUWkm2g*>x3;*@q˳pAL ~DLď;(}坼Fu;ىs4f 3;B; Ij8!S~]E\dz8/嗢.#28A% *:Wݏ"9Qy`:,y F`bne DBx$+$)³4ID7CaH2 3Z_d|L򎖿 ZʼnmȨۃn@*p'!O"2%8mbHĈuyGjE bB0_-ƍI6f|*sCi auV CI}uDCΧ<+[8Z'Mmg\BHz;q[ӽ h gL:b>&nmn~9q еhx /dt>S = l ] {>?sfk/R[R6vK44Kܾ,EAOG* ׊=08PMIvs_l p7htĹRNXOU{RQQ{u6Z"\BXI=O; "Ճc2ښTʻס_37# *t6uN9F?]RFaщV\983&!z]AIh]M rπvDKUZELj<:ְYJCfmh):{<*$*.Ycb-@i4ElG @ pX4IE=-c/zr-7\{F=X<43>Hn-Eh;[0 &՟>l jݞU$uR J`i"XB2Hٝ, & w1Vݠ}>i _+q.qȅ{eGUIPUL.YU: [/H -Iy= o8DCO~^PVf<Us%_|ѳ^/(u:̑XRz+x`GwWjFYx&䱏ZNo[ox,`Ei`$^_V^)n-H;2G& %ܑ+a_@*:uʽN;5\cC.'@2&iϵq7MQbfi$KFAEu ̟0 VSKLelBkWLQF=z&jĬ^Pc)mPwSr*Qra4 pʇv|#dX{&YE,E"W,gѓ%(QᏇ)/5`$ɓi9E("L^6H"gnQd(t0Kgu[hýmrB¨qeCiEiBh 7qRh9iZG[)$܎:sB?8_œpeq 0N/XřONZ)u)EWP܂/#$]Ȩ8ܩebʓχt'jSm}6 xk_WHUZuqVDK{^r3f>ovJw6 .W#[@փo.~7޷)KNE){vn8&!qIX$%ܴR,ZMro pJ!L MFE, {U~n-NQʮ8i H͉`ZGoS܂Z{HľOm;$ǜ :^r+$tԮK t`C&Ke`>=$K'c)q0>snoD mU"zagV-T±N( ~A`h=ݿ~,g(7<&dn-;ߐv'U[_ZE?!53veF5z@3s9J61sVJbNpKMZt˧h2⫃ZOqV*\w)fr^y\9"ĿP%of$7 &:N"GqT2N\{ϋOY!n0pDBAAnY6yB)pm_|Xsc=rMωV5-z/vc9 e/=)HB1cэ~FV %˨@—-+ՈWgv=5\~XpypF*=łc3wվ'U Q e#zQfN*Zo݃J)3'fqSoRc;ge4I ܅ Mڶr)eoΛLkH _(ͧ_c M??,Ja]}4eLPi&fnJC?Y,WD~U9<0x/7 Jn$U4hw)‰(LAtoӻf̪)rwvcn ^l)Otg1vB9y9|;rG+%r&DB^E=G=\u' S|:BӷI| ^8jSt J9}VRn{:"O^(ojI}c=x 60hH Ǭ@Vo )wT-`ȂtqS%(<,i D$C6g\yA.Y$xK=RgϧCg9в۲UGYuo@avƏO}m:qPꝆ;̓*8 d-_MbvjV-R >C䞬^į&nnDOÜ5;  qǜl"]B@HoTUׇ͒8N@i3R67tCV *k3@wiȫ6=bB;fB4S=_b-ȱr 'sAeAƤa@OFZJGme G/" L:Sal*5 ]asbp6)؆]U4Jt;+IuCc?NᠧFdc]A|wΚ`swbgƃۙ+oVSE~ޝ ZGh!I,![E0O>%A*la !pY V~ q*MrUs/ޛ1G+ז̦ F< 43$g!1X^\ei7%7% aMDK`N|Li0*dp"솝}`)EؗU(TqQwhCpSK7ڈ^}.]Qw2<1u ՞!fKc [ dS[ܙ ~c{ !27j gF8ey&~IHyKID@%jDGEm/**)>Deaئks&0JV!ϛV1ĭC``i4Y;|Z KiD\Rgv-*a\6Ip+,3>q+:~טyzȎK` 8k'A-C9f&`hyQb@8P< ṈB 5[6:WG oe=Pݱ)jr CϢA eR!4!{rj2 J^/mZrE:n/EP=TE. U¦Oܿ! պԋ 6aھig$! f@v2uaAnMeRK0pձeh'@h hބ9) 0ު^~SǏN5UH3ɶW NSTZffi?VPyPɧ@gSUa tpԝ l..*"wj0P;ayyd*[;95.БK) 7ke6OfqdjW{D \?*\&NJ9C&8摲{,Eнs6_]H XoQ+NݧIAᖩՑ3_׀-B\[U'mxt(P*Jdial'k晕v_0Щ1m[4qEnxĐWG"[՝1,'2Dp:Cj BwѶͿSzwEV[ܪv_#K' &{mw OxL}ĤO" 36>_fIϸ4̶Ia7spc&E#ZY?4.Mi%3ÂXښ}[*1O Eun,ojnmkR&7)^fRj}$Lݬ,kJ[zN^z\1X˽ 36UZ9iIEqs'-,K4JOT2sr h\DZ#xp}bva.# i90Vmiosi+]J*Y`(^,R Ə@($t U/O_:3V*Lj6(}My%URR+\ *CmM)$Yvoe_m7Q&wز1ɯAzuZV6<%!uU O6H Iu*plb>Dڍwl]r@%wD,oNjAӗO&&{U$JkuCcc@';?,$_C=^aU6űhK]Io2}9[7][=R]R;›Uؒb;n[ە.PNfO*1 I_I &JŧnC,G.aI^ }%:fn@o!RLC a!θp)iΤqЫ6ɚɛ'aA 1z}?Mtq=&UymS]۶}anx H RžFN֎(1i%dT'wD~Սq3FIeo :M%|T|\=t^kv wR/cpw #ȎDeUhcE2b:aFjAzԹDŽg̎{3{۾ZdRK-z'7CMN7y7#,`UHb[s͊ުÖsR= QYCw3mm欹\N<اmT +N0=p#F)/FwovsW+ Ҷy#u l- nA,ޮyѤKkSm09{ٚt^$uBn(Nib~n>#e}²:\O ] IE=dme}w!vd5D.WJQ b78EcY2WU%SDÌgrE/}M/ϻ?BSQk"lW0r#^ ̉nR|T8MHze>;C 2 :DƜvq$ΪEu%+!5lm- 7cP8F>SxPp=+% =$1Ӹl* E>:@gDC]~Al֨F&CQe^hG}^3DM#3C :Nߍ"@~Mi.=X* Ѫ²;g勎#R uYpS,6w& I)o:{,g 6]6ibw;ѵV-XE}Q2bJ[Sg 5QX49׀7sZMs(nǻ>*0j.?@NMߦۈh?%"n[UD(vXK_o gފݥŴARdI\w+W%tpӟb;™Ѳ%EMԵ;*+ɿVQ_}ɲ /,-plý bV(kBIŎ_Fm쁪OR-Yk*ёZoտ&h]*8<㊪`&V.A1Yo<6OMQ <2f~22ݥ)|euQ(kt&wE{h+c2}*)}itN,-$/|+XV@i]nk2u9$ْiKB-ϒ=N=k t؇ gisefCͼm]#͍X[O7nc\?a0}ec'4n}8ՙ|*Y4}v ބ0%,r@Ai%cnŇp8IZjY AlZ4"2}BϕJgp)į%V4Z>5R{ILfJWnA jQVeG4}Rb#mUkBe 3dC:A͈EbTk25Oޜ&sLǒh? X1y|kx}掜{lmL-mvzxw~އ@5 Locn!OAoQENN~OqXf*U)Aܝ r!e+gӴ jze5ܳeʫ`XYě1 ʴJÁ2D sG >6|s飼Biҥ8LZzƣt,~x([=np6O C變X3fΎ_WVЉ]@q2)ue%.`@?nh%f\ߓy;va0&N~ՅW, ptq@*DґKt͊f"9g#ƛ\"݋otĘw'σ!+GX<2JJEY7t a'3o_A4%<~WGpt\jA HV'ǨG"[k|&{d7VƵmۀ0Q'C\e,x[.nJpn#@vϧkerM֪}LxEMuZPi$;ߌo50 a asjAH1A7&QI܊S$K_wM,z'N`UlСbJWazUMZT +JĖ )3HdINVvzOc|qES7#igI~%Ű}B߅6lj/hlB!kUIJ]u/cÙnqtmnSzbTg&W {lԿ`@)6Q8{6a6Da%}! 5[_^hFŁ)sVfble63F4?Uc-$&cp~5E,]+q=ul;vܮ9FF缹~kpdk6sdwz)Y[چ\\{(@_Mt^|ezL>io`ED{*i_B`#4Kj [xh|5\Ov> QJT /F2oQU'F(^'Ky hlE>._\[[aMkD>B3Q'u':*4sGZ`FF:/-GFK߲M}HyX]W<j2_6O#m0HvVjHhBPKo{rׄ4YPrm7H\!aZtKh^w(,M'ֺtKU9f1m Pgپ潱ᅡ4Cs2IP%WMl[`x}IUO`ykJiHeT/g//rʍ4 4oEH1{|r$" I(hxgvZp 8uX"uH9dN E%5X`#Kٴ:bG=^&dҘ"JnKըUd(ƹtyKo.=P˅^A?E xFwS.I߲@:?5ZFy.JCYl3NuCm,-3Gr)wrK_ya&8KՔ|0#Z8Ȃ԰UM?Z>pv}ƑZhl9)6T+]㣬z[.A o:z v%b m7Dd(Tή;W񨓴aK]>Ht;}>DaZ8d(X+ -(zऩ] 44*33:bSgKwJdt*>)1 P}gfVpqY2^x$*89EG3 BGgv8-!7=nFgjQM ex 3@Ptk\D<7Fo>nmN~"o.M TxlSP,*v7:ԫiL Ɇ/(z|g}W W?.V|`vXA4:dHe/!1 0M(WIrjF ZnJK1MZ0b&V hiiYP߼ܥ]Zqg, ѷ{LR<ӃA4C|x505Q~=3qAF\#4!oє3 W?_`éѸzkQW^%hDjmY5y Bi ɁkM aSJJxQ"fuVlnYF9F45=釜ֶM)[]Vu她 5ҭϘA$o@K[a6q} tވ+dճh??yN) @M"~{ ? y}dHVw>Nwe}z HX>w,.4ó +.v:mN>c'&3O¢VbAc^~KufEڑvAѼb;>@D{%%U_2HUo,tzIVؚ1_f־Nvt}n ysy\NOl9ר}9|$Hǃ]2PJV8 @% z@{rg_LI0Xjp="d(8^YmEO0vq{~֐dߝǃ4Dāc=g>ACZWˆD&Ρ[ܧ_5N<.g 0❐ c=l7vu9R^c}r,v vB!q9Gˢ{жPXlXRXH^H)[],cWH%HC -b /s]xĠ6zMޅTgZ[Ékft1z]J/JH%ƂEjR%S[%AE|7ꒌ~.$jЊܛc\FRl0 a-S=R|m>/Dc[B' JMi}fF/SØ= =.uF2|E !uGqB]vәpvFQ02ܑHGcLw~eӥ=Iݜ{m%P^L5|DmA EdGQ*>Ǎ@Lcܮ6Jy+S<@eُܑ3M;-Ɵ\D|- U 2ezf}BI Z'i>TV+d,,eyG!ܩlarK;:PKG.܈sތ٘A.Fko;GTD*~f qڄXFUa#l?}Á2< 'ˆ4uT$fT0\sn /vǀte6VLG-w9 %St>N)K**W~>7%Bm'Hq]w%j,9$%}*b|WFayv>! g2lG^_r_s?]ﮄjg+ -{ ^禱 X|s5OiN0aUTzջ_zߤ9sd\˲+%-X~!+Sc(uKhQE KYTn֦4\v ri:#fgg4 Q:*1'T|.oH" Abq  QSu3wIm1c|@s897 %;\n!V2J`1OyĴ2r_BGyt(vgq@0W}|O@j,w%1BqX̙ګbxq whTYP_qmQ[7#&ͦgD(|;V%*&Q(+\sL!Y+d="|Q1欦='514d~,u Oʟ;3֮zt1*_ȝ*@@ƐaxW~c5<~b6Z&Ͱ1#΍_gv+Ğfa0w@択+oZXW!aEKP=# zńm=0 Dgr WͫBtR!t8C#%Bw^#DWаS}.65}[3d D<*Kr?LH/(no':ԌۣNX Hl e՞twwH d_nwdٺF7DfG>xlC]Jʼnm$`l(+t 7[[eyO)Zua EB:.K :n l{00Q԰ԛy2[dOS];V 9y*~a c+!:J\݀ah򹺚.2*ٯ{C\3 aٲVcI]CMk$3جyD.[|3 SaU %Qo9[ k||(ݍ{I )؟vA&b?:`ÇYnXyɄ2(dw"C8AOdj/'o ZFf@\5R9mVR@#ϔ#`v*\Cf4E'VAX<SŠ kJ~PI(NLzY zjl HzAՑnS 훣q=+[XXVQ;XyodtP^Nb &^5HK^)mp'!A^h )s Q_ D~H7.:bWsrC:/["A7v=A[+𠧞=JY6`C9[)G@#ʹ(z5roW=g߂{)ڏ9$ÎpJZ5R3NRp;``A9i9,)ֹ+Gn wS4o$?{-5gPE%fḿMB :]ɚj7 X_ ]8fUhlBZ]T_}h5TD"!>WSC0 Q+Jc T8FUލGh yEnY 'dE 4{ >;մ 8=\ Fw߳ . s af'*$ 햄 gUFŤ *{ 9!jXy.~gh")w/WG[) Ru"I[>,4!.L iFV+$75f'п5Dl&ViVar5ƆvC.nWk:] 6fNSA[ eMYaW=I@0dE^Vu&l^XpB8I,ȴǨHJ Dri Wυח"Wz1ٟp'g3Dl-87bX.}ёaB,K-D86pD Jkᎅs[@oU;R rM<|N_v>DK-%wݫY\0#:I{ ϔ7 #n}E~Y%Ea.R0Gk)"  5HӲ 3?4}4ssGS4:tK}.flUdQhnQfc,LiU;aF1f%Q':OM LsHǶ{<o#-/7]'e2]bX1B@E -RU˹ne ۃ}@m"yԼr6%>X |ćm%(M{Up(L;̈́díi|*dHtN9~wX+f-sAz6cQzTR$>#~ڮF!Gݷ5|EpOq˥=H=ΏIJ D ],Λ\vꢞ4"h%|zO&:4ġ8`KmP=Cc: FYM}YX9 ^UFJ{qmrdkLua|2pHQpP~AIƟp$Dpw(xWh{dJa݆ZAzP @xLxUMk5%pV69ÊCm㵷A_ erU=B6ӃWʘ{+ gBq, -&E-BH~[ot1TbskCb6d|يy]MDQFo7-aOi'y=;t\AtXŷ7ʉ_.7q-S*t K9{߹[XaʨMQZ ?u GVYp=HH0XR_8H``NUL>_~&^uZN%7FNFl%ʼnO8Saq2f59PbTW zR=i]+YK`UդP,忪Vi[~VeTYd8:$L-@, ON0}Y z0; 8]l7U7x`#ن8xKC[ M*p8Xwb_kh-ks.ӓ™ liI9P:XSHͅ6!rCw2|TY01eаA}ivI2v7o\{c ALZpjZfy(([&iYcFa]i/"`}3$dJ09=gXhxP'mb;QP;qUʷ$72-VyE,ax_$9ies{򘃸6ov1 1vF#ӉkLFt(|B%=eeTgM9F:,o5ED@ԳQ\CEb s @d 9aڋ3X8Js;܇d#ëoo/Ę-eT'kƧ!'vI>0" xkV[v%(ٟ٘$/N* l|0 ;p)gYZ070701000002d5000081a40000000000000000000000016446b36e00004df0000000000000000000000000000000000000006400000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko.xz7zXZִF!t/'M]?Eh=ڜ.+ՖAv;)3 -,R(،T @DV<IJp2fQl1& 7g*m^rO~H?,/Q!gZZybWKP!ȇZ!;+1[t#}}=W ^F'CS;-Q}8v= }o'쌭'$ANG_u{#/a׎kX*^SҥؐƫB4Dmb A'<2%E󂆪j"P zlPvB {Iŷ@E6(a?-l1_Zl&1y߳9MF*-߭gh}dbu^O==jt6j'ij3U]B֣6m.Z=9(/~tNaaZ]ө~BC%z6tqLumkmrF+aGgI`*[OnBg fwj5SrL":y<&ʾ"U'Pўp晔K)/^l\KUW(7?{A $!E)5gLs;Ddeu-Q[Ta¸s%_ |XTjy> rMu4KB5$Уu HɐmpLܣfAU2I1z!e#MDT unۚǂހZ',yC̐uyȩbnEAhkOQ.n}{\5j!(rbЂ[n&DŽK(~xlqf1~nKhK%R ޫ 9~H@E Eݥ2 CI I ?'fi).Royr (]+>DHGznL}<-!`˅o6]__Le` 7eog-)c|}jʼt _\8А՗hNxos _E Vֳ#@%k.$^LmI 2C :Uք )jy\Ǜ#UE~Nt0 '03SRN9qpv@bs"zXAȸ //~X[˸s! o9K]c'0a;ş؇ ?^ĆrTSमV:C&SXӢH.2YۼF"`B҉5(ĩvJ>g$LKm'ԧ9\/#/N`m_M=:OoY[ft~yīu jW-$;GG-B-OpCЖ*u4k!XpǶKhi0nH:m%> jyS(xȞw%No͊dס%P<`.!ur[laԣ R5ltt7LdKp>\EZ5ݙ5pM`OM+*=Ĭv%b&{*Ⱦp^6~32L!3{XoS{- E d=yf%Ą!ICe?4*UK<ߟ:( @a5}x.vt?)Gpfs q"z]/$ Z]Al'5Gifrߢ32d6ӟlvMd#sL{_gҀ4%ƵWim0^ohxB;dH!fI+M`"qYQ]@R04XR7Wc `F{(J fSl)73 6QAf\-H|ѵW#d~4"6V́DcWZY7kPyNd|䬫b.*;UP|6%v+[]8P<9c.1_LJWgȋdQ Khe|CT-M@ ^ph QR@9i3Z#ٜ=(@NV8jˁǦ@^|lq4*+*.dEJY(W8}2M6HOBD|,%D TMfNb~XFc|& ;?>Mǒp 7]־9_x'Ӫ&L?By'n0"s(jM48NlM{}<ϰҥImrkhqkޡ_(ɠ ؞]PXAOЂ#la$C/,%o-7;zaSIG ;#(Ze2mu [!yqHܞu͙4q(6)ƙQv:հb\ůZ~y_fV+D8 `& ' #yldNG22}c; iXVj fŨT KJhnNeɸ 47q/jH UBD H?u;ckl mA )ƠYd$yNnjc+gr;iOum6U&VHsyД:Rؑ#Ѹ9T|tt?<4eE[ϩ=xLn2rcCv+8zA$.^KxYPkѲ5^ 4:X.Î̴e$rbDv61^S_"Њ'R1 ÑEBc[ԢQ_Ryt8VB=-\0#֒Mˆ:-=8?jԈCŎd.<̯7ho FZo;4EAhy\Mѻi,hXl(ŷKz]n#6-]3w#eb)[4 uM7\ߦƸDԝo8m@B=ܢuQ¤E@Fl +ߡ-4QLkB+Lz{(yJD;yy$8 I^W.:Ky6M:) 'xcf#}]Cozۜ4R$A֕ K*Dh" cK5Wic:J`PzD+*HQ<dsAf)\눛1Wo(C;Ts*3*#0v 9wiyRO/sYك|3ܲ޹pQ:QBN 4ح#uckO/!Wdqck$;R7gR\%B)qV)V9ɤ93?ZK"bA5 ?}WƓd09ݜ7A7-5{3'.OD;yېק{ALU(kA= 7yyojej%|GmP8/A GPN(@Ϗ"pUi7G ;^ۏ)1;!̗ Sɗ Cɞ!2 9 {׎F6hYGmfT:3 0p;ؖV.8̩߮סm3eA MQ32raZDUB^U~P5|j얪|I@HR.|GL1W%i31Nä28R зaiLl 0*z]MZxwh)Aڧ}tLuc yS;Qp &qɀ1sڤIl LmgH,ɇ[Y>3I&!J>׋k. =M7D]T?kA=bI~&Z*: B?^ iOsm]{mΆB(cs?!'] f/+t dia0]<'9%!O*; 5}Y!E?kdOWln 7e)5`m7Ȑ LP0X8{HnOB G&9o+b0|>0e|<[$崡 Z$88ybu׈a} *g׀Q?3%8T\ -:\4Hx˄܈@د̔Z(/ց5¬)"Hw9MN1M7Uu;`qU4$BjǤW8*8!3V>"mx~&dڤ/KgX_h*$:! j&*U_H^t; ϕiS70m]?K ـ{Y +"w.cƒѦӛLPj&d lQ9zz@_C%""qxs&-]K[.ė:I"MX?dj H v1-K8Z5B *c..W␯^D͝lxMԠm|9ci!K}>*,i{Nf6U_c̕{%G<3GBӏb򭧌gRf,=7"&8&&(gp poGڕQ%q*? !HKS7_#}c98n-DAfw_Ob\ZBM) CysD}ϐVԼ>+ ͟ug!A9ӻzNLYIŌb^F+yTHUt0+wŽ`N$3&UDRϢKM e`4nS7j+;܆VӰROXq}Bm@YchUTxo0U;nz^6xFbAgh*ƪiNx] k@B^ : ^s!xJl8FX&TH]c4 *WZN7K%DC/j,YXQFυ6q"1(S7DE.{,'DKȆO 9TQsON@T:5vkeKHkXIm% OT}÷tj* QqA1Lr% u#+CIu.v_4J4g=f[WG[(=ַ&尿G-Hѣ|ԅiVWЀSMWuZ(^aJE]y`~nx݆`c$*wc E(r6E+3`=$AXq%/zj}-MR!(VNǰXPA0Tڶh mB yƑ&@4},`j&+V}=V+!gZJ?YzK~Bg1W&Le [cBW~{n3-~sޝ"tݳ?Sz٭p |5δ߇i^+wmG@@+E>}9E=Dl^^ YqPp4QqR^˭a厤o!I -/ϟXD 5C {Uyn\x )Nc;gS{s7a+m]Yd7ytM2K?!S6hd8H͞.hñX> 3慧J34;Vq qT:0 _y&.rq޶3IyVCK|Џv]uuMSZttFc_!iyK:llcfR3O ꖙ֔Sw^y#ej>FVy;vd@Z Ozhxo2^aFm7hrڹ]2\;Lߘkc9YѶz!+%#'n9%:K ]n8J-,~!` s-͓N$ Dhƣ9[p݂ VR,e:5g<2.mvYK}(sP16W_ApV|ޛ`A78~`'MoNY)+rC1Ŗl4 ow›V뻒s:C/7>{)f[htm6A)2A,*uħo LBh)\f3)5!dc:r%UAHnmP4Pc"M>CJUFWJi.NO;9>k|2Cj"uz$L:}C)J{si#D\kkC)Wč0z$ fܤ o"E˙EjKi;ꢡ*Tr`{Cq-/hxJoCԥ9pH007#/f08aX&TAZ5zѴ^7? wɂ "f>LDn;l ӼحukV^;gz޼7q 1] P:\Mف1@U`7xMI]r<5G Q+1 n\@YwLhp^~R, g目{slG=$bmPAH?9.ݺKîJd2);R:Yq\\nh*BlSe/3 N滛rYżR*/qf*.(>b(󺻫9ܓ͈L-M)tYb4Jk Byt۫-+g&_-؈ kNўe P,Ė%EϯlPX6cgڮb7hSSݔӹf>i6JTX+Ģse..ƲZTs0GSaXi"(x͕(A@0|x 7iG-4K/ש֗ Ik贎vQwlc_zj$1ea~jå?*jv4~%hg SF8\M]Y7c;”зע,\X4]* Kvԧ7XbF LţѵK,cDuJXQcQvݮOM {532=Gqhjj2 ܣHX*?7€$ {/5'.\`[L|V b۵TTWg%D`ͷx<5fqiJCUj;gux Ebr_ !v f5xm!;9'gu*l_d}=J?m^Y a) nBbE&)"gKw5xs I'*%+\96/{Zᦜ`/*QBd^!zrN̤}%R )Z)rt\]cկ-Ԝ48לm8a g".ԙm K= hhr紎3f)& \87g2HowTnvJP;k76Ng>E/]GRuzN4UBBO鮓|6f;/uKH#e=XY4BG^y_0P0mvaףQ>]|]l 抱2^w[+﹋W-Nj8=$Bzebr ,C v]͠s8s2ҙfdlF̊K!t ^ʅTo ї.D ԮW3dR7hЯUF,#b%ehOidcČ:AS=7|0n˦4:y96irH",%_˻%}n't'a dXFTԸ _e.$xn-q p#H8)HjR wS2n =8ɔ@R{#sJ~k1Sΐ>n:Gp?냗<ݞ]R͎f(C2V6^#>'7;篨vLhj >=v בฌܺ#8Uq};!KR~z ux7N뤐0;%vI*9݄[V i%Л6h\dI$^P7>5霸6Xka!VuoΘ>xJlLtU %e?U{s}֖lI߃Dxש<{ggΪђ2}^m#Ж/*S@5%1|nwݍ1|$BBl/LԺxdųYG-7لRҧV⸗wR+u^ݜGT^r윽,P]-t.ڝ |yA+WՁ0Jt p@<߾BY\O] ;e7 FC%IjP1mlXu3*MJ@q:a`:E[N$mHJ ˮZY'L; s;⢍%`$i_wW_NT<$3v`==2;TuUZC^/2Wh-Q`CQxޭd!a̢6e+gҗb]nwmz m{@6_(i #&lSram-<\'h9DW6)l7r*-~P~Pr :,QX'8xJYnpcߚK4SB!әJ}:=6cbfN_Q <^f0OBe{9d;0h3v7{_Dš{GZoG7gCԥ\MvxUBȣKߓFv IobHBAbwяǬS ucǬ-7_F[k.Yrѩ=|Վ͖SS\#-LGW35 g@M\O_g]PEιѪqTRr"ݩV_\ևOn%)%4u~Gv!{|Xk3kiF,CIQex;s8^'I@/z8F \1V?/1Ks,!yva&Mr'+[-YQqP!}o@Sx&$OGFy&LɂZ 4hY^ϰbc̜e*m'tb[+21vI:D8ԸY&a?a+|e5:܈6"@i!ǽ#kBY_ݸEHoD~Ytr`bNԒ3蚍76%bl %}Fj\s, .Ax4VvG cbjTF ίV z#|~P +OZ({坷Ja9]cː<1)[5Q$ TdfeVݍ;&:x[Y@WX8qĦcwwȷ^p.67p 20 UesE$61}}~bq|f#M*OQ }*ZAT侊>RQ0j:'*GW"6:xV=Z.(6o6(eHL`?H\ʫ1["N&T2|6`R o*0qR,Sa'M 븂Le譅u+/˭va<\h0"eب5ju$v;>1r6q>(t79[5x`S4X Bciվ?nbZ!ĿFQj@V%6N= @^n8m,{Y' i",mq?7O^VyS}0_x7t ӎEc/{$6kWUq~ELNK,EP.Ő|M?l5#} t)Rj z݂h-PY9C˷^aӌP#k~ЌdGh^JgUAK6?7_ XUABPۿ@VlXb#|k7ʽpy(^;Be ^\F @I%:qR76_ |O"]C .wDHD5J ~["1ظߢ{#o-Qhp>Τ7k!}ͮGu8q#0 jM?AX Es t›=ݖpTanM$ZB/Xw`)X,,]!' S1S<&lZ6'>&0Z}bK ҋtFSJ)n^2RШh#<ú"%DvƖי,OZ/Ps}7<0'G_^ ~sOv+fw=)$@m jveA"V,x7A#Z덈8?7rE|Hև-pS! Tla6`i~"OI LzVH<+Mglkn,ք.,Xyש컥QU?.ZiL݂SIqU>ؽL\nTPŚj# rpkOjJp$k`oؾZvՑ& jG,=2LZx#Ŕ9A[tf'%Y6 OdI&{K=sLZZzЀYJ?VOΪɶp)Z$a*?smBRfly80{7:fC[03\@?#3ZHcԼ̑bG"Mɶ:I 0wҙ bt*ǴAS9Tǹ,?kb2mc+%g(K8/;֯+qa(Ԏd0aO8V{9b[Q!RqY|IPVlr޵h!>r8&ÝY@7x`ͮ7)7ZTcr{!` HTVP%;s  l1we#F{YV:קAVebMF>p71+$#d *-!wDWv^ zXjGDJZ#7V'$p^MIe )ㄼ )"JPуgF]rv6 ]e JIpr 4Dnu97@ifHM,õv N}'Q}\mg$ch-3o: Y.B.14} L |@޶{:z[B7Qv U@U fotf3ԦgtVՒx8!>5Í`֖K`M\IXաDf(j3+|w]V&tJPѴ#V>!q"΃gޙJ߭JGt?}H7-*|ҕ>(x+ݷ=įs Q#%dr4_d6B2~M]/aOݠߗmp2Pn}1d/q'Ov8 ̔y7t:>+/>բ.ȇтgk)0-̢frree#{zN9\Y"8#*Iq;DWZC7j=8#'z0/=B˽--]7Wwnr vխŀp7IU)БPTdZevŸ&,kfДe=v aLz*YPd~oy{V3yN֏ןY=Er[|3OȘΎmHj I:b[{宮6,nB$0j,[o[>5 -BGC8x˵N&'<<[ł3k-ICXvx`:"DFs-iƈ,qlب> 6}t`Aĸx=r 23\@\˖ Dץ]}a_jXq@:F؄Я_=Xl_q.}6*XSd4 g8Gk8lԦԶVbA(NyC6>$- $:fY+v!NC.[<F h*ˡW%a@4ozrZ5A8"V +n|i=A;Ի_ YWayDZhIfrp8Igg͜/\S7!s +jrq"yhQ=PBG'RZ5pjx2nاHs[\ LNwD7IE(yě<աو{"d&}j5D& z{P}z nB6־O9ym+f1 ԧ|WSxyz4E}0 =,eqlT|'Z0ښ+ʴo#wf(D޶`ZB-W{TD%(i; cIKT]2N@A"ahP)fFgo|κi{fvEܨ\; [DBf)\XdeјGgo $;5Ûv5GƐ-S(3c*EU\ az p6撯3FHGޟU,7m$v+c] eun{Ǎ螭:*zKFF̪-yb»7`݂&@(g=Ȯ<S5U-1K1dЙP? O]+V@&9 9/\^:d9Vt]5VϚ,j;l,dEowX{Jzy:{-㏼W1/&(&i(E>LczD7%ΰ,"]/Fo>Co֥t)- y|Uj(hAm৔G: 9:̚"C Sd.7~m"^t@/DkٵIW|?dn !ax1rMHNހ\{ړ{a2kϘRPZIe$y~zXg<<*a|~nli?e.gP$5W6JCp|'s܋ڣω>G\nwd h_AH;p9Xuzm]ūMc(&u@[_o7mEr]@2ղo`g%_np"y1a>8чa͵]`m SęViM9@F2!'x52Zpun/`/CW G`CBwt\ؑy3ukMd7@#N6/"|N~[ *,6w oTj,Ĕo2'+?)RVbE}׉]v*55fa5Lԇ݀ɠ(Av-7lzWlRv9m>f% (X18}c!SlJ+dL#miGIE_~}'Sj ݝ zXԾDY!Zp\bXO*5Ҏ\vCdύZM:sBws?ƷRl&J=Cs"@2F?/܁Nv!WypϔtmG~B|^B:Aa㰿뿏!NZ@ӿףɜ]>;2EIo9OIrtۖG]g s-u0ܳ]Hd) 6giv~-q~ewTrem2;-tvIp1J8<]-nZ<Ӹ 6kh-,chn3N{U D%w;CvbvE!'xeV "KĽ9iӻC32̑dVcD$B1QNNJ+x&9ڶKnTu $ٽÒYEI g5]%p5J2Z<NuqRϲĭN𗈏XzaX3<^ϘD~QӖ~EvosXޠ~݉+vlxR&&4z=*ZB1L~PT哜mxA{vmndJܟ0a.WQH1`d@kmAL=SQ)] ضrLX`T1J Zh\`<6_Ld%wVnPUW-a|:V=-Iz`AWNj"|Մk)9k1q͑t'ҸWD9M_Mۓ}޴k{+MɎ( .' tGM,"Ph{C?GL45 āX,6E<J9M9u!LJ%zzՔ-sY%y➼%d,xk/齮ϣGOq[R[^mC1ƖlxUR_藭r(nY<4ǢeH&\"]@Ɇ )a@5ݢ?#iAIo:+XfS#^_X e'mdw˛^4sm,ڶu W|ګ5(i Kl`[yC/qkLe0g6aC*PLMU2n[|%_X}[ͽnA evE>]#el)[P_U5t G nOZ^CAɦ] ±2):ZLHd SHGVpRdj6M&)#t@r=HSu09|Kw%[w"fhUHerr9ude a[ MtTVm†v(4pBdZ |-9uH)fYY8AS~<Ϫ+"@$2vwU^mZ8Q d-ݓ:BSG^_n:T /) N)_a'tGDX26Y{BW+B >, JDG^oIV~دb&CX>Ɣ֥civ 1fɍa^2 xe#F8 +mɬ$5plviӼ)X(d2’b}@HMoPt-&RF۱;(3{̯+ĽgOy {3OmPgY7u6F2znyFr!ɬAxK(}R&Чk+8Yj"N,,!{50KYNA|S^c`b֙)HO`ԓTM$ӇmQ Gl^؇xVbi; ;%Y+IzSL^K\cc(f6KbԞ'ނbNsͤ\a1W2ޗ2ʪa[vD//hNϕ~"KyD;c*a5GR9tV6pKԴ@:\| j g$i*8Tdx',b:qmOdY6Z߳3k3wz:: C豣?}z]~ _cr\'qž k#C0&3ѣ(s Qhr%#4Ɋޅ{DMdx>^*s] ൦Bx/wQ!OF+%j+ekd Uޡ9a`cbsSo< #!y+2R<_r89ZnR~#Ve澿<3 h"K%Ml&<<y `6 J2Sgs4z=#׊/0 ύVuU I,l[7ruJ&-ʐ\MV Cf֑%޿Io)1СwFt9 $W"m১^^U6>\5C ;G1 i< ta .JqJ qHzs<^rnC/t卡 L6_Nne qUρd]@@z |,Oޖx~1F~E2wrяW4Ѓ6s=ôD;*aUR o#a U},vR-Fb2w)ca"zfJ:}N;Q`AWC[YK$կ*2v Bp1ϓ30I0c=Y>}Jx ˈhJg\ikUӰ3s((TxΦ^\Iv2լa _瀜U]F?P JE :,MeKha?St;OxWi¤ F}SXKKr}p6Sb(ry$5 =qJw+$"y^$SJ Q$̰X%R\8풍'o:-/wrʈS6]x/EDZeOL4bX+҇D?Ж]F*?>Gl{7_Y΃ZY]ga'4%}>(ÓĜfk"!Dަ3v7f/r;>^)dEOkg]Qfߦ ),υ$x?Ưyo!;fr/@"V~tUHC%rb }NѼ|ϭY"=Zxu<`j&y2s_I̽7yp& 鹑Qm% gjhD0-+២pO:ʱd:U(yU}@QohEs6]I8ApQw'6gZF2?ti'kRh.eu(9;hơ5WҪL <`᷉bdMX3BE ҏI+ġUHd e&-K岱!ؤSn]PQoD:Q5d#0{4U;kȗ~S. I"i4#ߎ,D@BƢ?4,!(7ŦFCȺXQxQP!t]DueZ@I3kByFA\#K> m m 'ѕ^!vopes@K0o[zlRGjl7K}g?=P *[S7-~$!+ Un'z)BcK-GEPgB-r!Xb4gPH "NNڴQv#= W@C$8;Gԃ 92*D<^୏F+<] cEB9HEMK雇X?&pYI,7BGA3/%r,_#f1(G%h) \{v)J^Q!E]Kݐ!X͠KId e)^TƠHuЙUIhR^K#<ɵ𤝲BB{N˱s''1}z /I4̷#d̜/H۵2:eYwdȤzDN]%'h;w፬p:BDt_PbTh3Y58Y^{| ~41 ҃ +=iuг\d[2^*3/+ݺ.XM/ܲEU T+wS"5eK!Eq4S}'`x|s׿x7Em (C>HDL%ɍ! t/Mй2$վ`.)ܩ-ҹzPͭk!^ bK^Sq1ؠf=fzǞgNpzH>p u$`l!&{P߁Lj&6π]l1ՎXynϪN9qk$'(ͷnaPM:g}~N!Hb. M9nS nfy*KG}rI!g8~CAS{\5|>Cϑoe_@/B˧g(相t8xX/CTYXb(䫠l+v%ģԷ]w[k5ߣ޾L6 Qkdqx7yh;g{Hh@SiM$D_qbR>wޫN$!ДĊV}V=:'%9j}$'>!k~=.qi*sq`W 8"W F8HLws]94)ҚAԘ<?i:X[b¹ L{'vR8Aq `[Y6U5--LY.‰${x7)}:x|i  f8}(m_q_@ 뇓g([_Sԃq?E1-B6\%Vܹr8X]aXfHF`:ڟ^(0_Y4b=jvk%+&.\@pUgUSqu ]<|ꂓoniot -&"aX1f2g~r Vn!Wvao4A:Ο|¸&TY.NnNǥhoL2vjh gUwe*4g&⢁ J87NWny /;5\/K'_P.nDz#W ٤@?w i9BPP-;aKhUK έEf wg~7jj5rֳ'b5~k4^,#M+o^9Kl`"vXϝ?a{IQ c37AʻThgpPE0W^VV.mLVTcŧxPb6QyJ"hr\, 13bg8M;Npq+V~1_?z^x̮j"j%ɾfĞfA$v m-a jfn9\[JA7Ti+*&laR29 Lgkb"Cs$OZ<1W?;X8r8/D2 r8Ձ0|B.?SЄ|l,umW8r9˼,JF\Q[)}\#+{<" wzJZ^j+m:Nt:(BB0KE!ALi{fV=7敮3 }657,GA?-w:Vh9$o`&n_%=#Yk` 7ͪ]e 3NCg$oq.y.cTT.DdGqF^Aum :y> _FUP\`ތ Cy ?A#V> 0B{W 3H)SLLv3GTyKd휿wr>8DJFKW6FO%KT3JHcGȿ }A?Hq^mf]/4Gį{kFՊ 5^ǗA`C&{m9k9r4IqTW1Q{{Ʈʧߊ/En Lx Rrq*4kWTx 5%DCu0lo;E?G>36_e2uL_B&rIn;0<Az(5\OvZ|1Y$!kGS` b?D3{"~y^nzQŘ+I)Ix޼X6+)_=PV7B)m,5*9D~WlUts7>[RQF{aZYa3VK&E:+!ENtC 6#/Dl(CjWg&mAVð0U ]uͰل&*rDpW#&6}X1uɝ,dR:2N2G9g7"HS VVbvY6} cz2G)0@GuoDԏ2V;$ Ò#?Ə61ɆPYd_ `navH br&M;$y]ª75ł:h*+ J\m/}p0˾D*܆i368u(7 ?ql(/QRwlΆw[̍f fTqUxpP;"C eNJE1-`8e#Z )/2;ZDPQ|z 93?q:?'F ~nX+!6-O|g:J1-ʮGOxdZz@%`oUĆoo,u1ae<4Y,4{ad[it~6h;x%U>ҟHdDTHePWBƨ^&4rK'zn +;NRI9hEFMNz͝oX`)\6)..gۛ=EIU&HQȹp#_Oh r5Dκ3c1{p8919i_}6דt!U.? OI  hEXeKj%O xr 4!dddnW\CƩd$d 9'Mh^t*k _Zgȭ] @pJ3 m6i}N C׬*M3B{#hc\ }Q5Jieֹ=;q};OD׹՞nQ7ӫ5a ЮMst/xfgP-,0wmk5: Աj|ŵ|b VuJ#ğU2iTs0G'=N٣dgdtO6S&9f>Tw:]ͨ/^%w)R:ME<٦e4 : 6(A@GV/륧=XG>% J%? ^cnyX?+u9[~$L/6D]M_ zv~R^Ji_d9 a4X:Nk 47N'/A-y%puC}Bg(jZ8"0:,?Kж4bFQQ<*eNsIGNS^Pwס-8L P=3&"CJ-|}W [ۥRPF#<C+_ڿׁ ߳w\A0]ocWs3!S|($CL po4;ۉS0iUw?ڑ IF8:!3 fP 7 G,U>^BkFfbVr!tb 3%e4Rt-xG39͌(ϵҡo9:]"HO0fڏU^hj"b&6Ο:jO03 i "mЃ8f)Ѣ4|8?gg6/3$7W6(ġ[z'k#~+\Zq2l( G`S~OM0>i=-RH2\8Bټz}ĠldZ *uQAT1b}΍Ѭf}?}ͻC#Έ{D*+9rHӍ>(&˸/!pkAy1p\{MݐWG4'WBrl #ʂ= h!QBRZ0WH!͚L,m:挜%S):/ >>d;X@cMX4%jZ =C<{A.s2 Yxɀ^`=Izeubux4Q_ rI}JT\)7 %+JYk8o~%޴ލr@p ȖY`l$R;^:lwd.h|%VN5. ˩0ٌ$9 /kkL/Ztٛ3ci@|#q[y<{rfT7V^ķ`u^!?![uEGsW3.B#G%#Ox]h9Dkj(4F)t= o53HYmvomr:Vj#Zuc <5|L0ɾ>bb,_OEujX.a: T~]{{ MqhR/MX{Mʴc)צD+ {ӌۜ:C)<"-֏錄l[4YS"rZ^\O uà9ܶ3^ dϭ0kjQrA %oݶN^fQf~áKHY*wˍF!Ym%SX@{ѴڇEAdZ$s*`ϟs:UY2܉W^tԄ"h24/sً+4q.%Ii8h!oqnXn-Kd>32c]+F n5C8rFi~l:Ai2Aw\+ U5JȾ\+esGac5ё#mN,#W?o[[ahVx=ow9KLHm-HTH[6HoceX]\`?M6CNHq[DZ F ]iA&xOmDӃ%񵑀TS~D\Th+&d Eڲa.bwBgx? &|n[.q-GB'\3||*CSKx[-2u arNVȂۓOQ%˦}< eƃe$nd2سX&X#[Ȧ %?1f1 6rYQ.e&%Z& <+x utߥJ !E|VaXnjʫ'a c|soҀPWacIBF-!S!G3q|.ߨ\w!#$f KiV_Z>joj;`+ph3:V38€}!U `׾CȮ4eDJ%3$|XLu;7_VOT@5PkGhɇ SήTF_qi>B Ζ p]C oC[*:2ʗ-Ę Jb)C3];"]KHfVGjl`vpt&5TJU1{JCgjF~~BeVbzG!\%hEWo*Цx=@[i܀Y%[{y[aprKg(-8*eDd^BQXApny^OL`1;tn]2Ay!AWW 6Xqnj>1{%?|XO,,]#!Eg/VQ*hRzoZJHѝwSm4Ifկ1- Z}̱l3Ů9ƯD]FNPeNl-0UL,ü#@'> _FPiow|땺ar,AadAޠX2v=vXA<6EEɅ}<)Ø!#!—-5V"R)̭$CjkJ, pXAM N4emm`%ISeFk2L̪Q~qwY})M07$ك8J-cLrDUJàSfVQLCa'NQȼ;''pț:EB ޚM;ASlȴdoEouO^5M80]YՔ{0Z#jNKAVSt%iSA!/%q+>nJb=0&lᐿ%cNU{to(;;gd7}d0q;(25*N*fVP)/i$ɦ`N4w+o)-fKH qܱ8'a+72%jjuBe+a&GgXppiobYX^FLz*cwJ*"~!Q *GYî-DJrV]cdz^>CfMmg[KCDӯw_mS}!ZqJK R8̼\>!fǟU(\/+kOc9 [UȁL^Z9Fi :1L]V[70XGsMi>Yۡ@G!OR'˛×[\$[οe Y|Dt:~<}G!Ѳ[R!`6IrN">Oş({.Q,Q~͆sm~VMOŦ)K:t$2(wΛGQj0ťx'&^G~>s(rpdzu"քjP1҄^q I ]x_ )j?ە*Z'#AꨓTK;RP6FHwNb(:`6kr_?BJ:G#y֩1vV-y7aʇD$#_9mz}+p4o.;m<֋:s4 bZi\eY+!.!p$rwG51 Jw1w 5@ CUiK҉:ܧ' 9DC$:p%5m611:U47Ȭm)GSuvV&[<38DNb*.9=l4 = oVTv嘷i", ̻C;y )lUQu5^ -uįcgלs& xެIpHn9lgoX"RWY w*EioNyKy'1{0t;f|JJ)4"νԻwHxdzi|Lf2KvL XHA_tPng36WHGd6crQAN'4p;͝fx앙s g9ЗndJq*%ߏ5ŦKb%!jXDzu@R~%_}ͭuC峐; !IQlwQ *n8XY/gz{*=ϩTf { +j'cET>m7_1ũ[h.b/V+83ZA[Ofb;r#r>SMV$ƃ5 ϗ }+g0)oEe@ Xv".g|O)!ș~yvGAb4hVaϵI[LІMs fLerNjF9z:2i+~H*(#boj}xbOfF]X7 _ l.YL Ksov~NypG_qk@4FxMVj0+,pM3+Bg}¨%G(NkNE#E"Px;lI >8ofoKl҅ S-^+dk1C&;=З^061 T4Y)%'˲Ά5 ;%+x1j !h,~ , a"LնR9QitU߹oyz؉r'jjnS-Sx#W(|"`=s#U('Y-i1bho8z"f@p !a"iPGmBߕW  Fvtƭ(\5 *e A  x8h?:/,]n[W[#ߦ}lYh,8˒8uu(q"˝hٳ8Y`jD$*p2z>nX _*\&;ِv>Z86׮&MকlЙVqΙ8շ Ӂ;sn:CyW$&T!hJ8E!5f3#Y6ZtLgBzمMVX)"W@<\3r_C׏wH2$矮* 9wxeT +0d1>^uŊȗ墋k&@iɛ2\Ҕ|&2)-]xd(хLc=nU"<9&=ImFp-Q324!H1ȐoW0.c _ͧEf_|Wqec4*ݲ6z/t՚tt5q` :X0b|]h΂69 t O\76(;=b`JdgEASRTjڄ3S?V鱯QvǵںcҰMox74,i QP O2$M] s>plG<1PiXRVa},i6(G#9~qg `uZr,߹u;dzA!6j&\,"\x4Bh+:͠UERڟJc[i6)lO~>m3&uC9}^nR"Iu5sNr&g-9*wbbBLlǑcA'ȓ*(ԽA \!ߪ鍼%ͽu*~Y5~HA@&,KV,z0eIp,CQA\bWw 4;xfojAXEN!E/[ (t?]M R w]yoI@5"e52P\lkG}=h5)O(aOZ9G6nze!l?4dŷY^͋O0TE9? ǚW7.;a?E;Ց9 Pw>Ф⑻;̫&_.h\n`偱ZhVF{fՊ"g0@4I}sY rWUnfD`t/WYډ2{7S "f R *(˷~P0mc^_uHpq/\d͗X׍|hWXP܊v^IUe9.l,/e?wO)Xg?yRpDUB)3U -Quk~q%@FP#-}XϦ݇P:"v on 908ןa9l-ZvL|OE,Kkȱ4PFz6 ^C)NjF>\TK)M-nf&E Hjw#2 T<`&*? # W"ZbJcTpw K#Fň”Y {)\dtUOu5lObٓ)TH>N7$^t^?rd=K'O]PL$3}3gk;rei|!JMF:gԢB΃#U帴 fT_T`sѐKbiB?Ak dPHS8Ƹ֞&=9,x$iN ]0 ]:QQ,!GO1bTfRp>Odu&5q-ܩg ߪ;YTh3 ]BkΠ?IQNpFa({#/BJD9=BՆb(bWSdSmN̓ZKSih,Cw1/}gӛe#;CH@W~Jٕ9H,eκػOs@lȥq-\4'3!Q/`)~ZHz׆~nGS) 1d*8SJ%Z uSŹLA h,\W;4k;X?5Q*$ ҭbQ*+4Ms]PdkPTOujOetCv`ߖDji);`z7~BzjT7`8!2eUFJj^b rq=ݬy÷ 5+aZ-Vxl(\hHW㓗zj~&`6^= @{_j!ClT-?巍?i-r* 1#`+-OSoM'(ӓ5pQFgMJoT.ԚLou }֬ n&F\ۃ`XB{$c)5$Ͽ!Ļ6Ve䚒5| J3~W93bo?,1ثx;{TV5@µ|NwlxGxwpG@]rUP/!Kp(v֬Uи|]#GN44$ ܼ7BDFwTCx)aUS~,mb1NZYŅHl͞Axt]SUdiM#"QUHImV0/ RFM,I+}φ l/v!&[PٸA?E;ț)R fA6xr%):ݖ?[F̨< ًB^>%)bkQL}nCXwfpj"m ~c;?@|xS҂y,?.g= SRzI(q]=+ ruКT}8OW DfmV^'֡3jc"|u{&%](ֳrrFzL0P;-p)ˡF37ТiկK7!Ȧ{Ec/_л2`eo0 Ѥ6RN\hBR9 Qz԰ WtI݉>@V;`\mݱ3\Jh,+7RXYrj{alpeV<|4 c'ӖL7{>Z4OI's >Ñď?{ yAŭ %ۯ`7sF׊6WY~"Lwd|b ̈gp6՟l}YW(;X^6aEyIxS7qLwG$Cԫ:Zp:7y?~SeJa{]΋-)5ˋLb[ GjgTA7|a#&^ҊE0t1&@2}/,կup3-AϾZ{ 75?l4rHspZw܁V1Ic-.ygJ^y`D(~,6I,b7 R865\$m'30%Әlm6*z1"r;j:C֏APdޯj]0de}IQɝ!ѹ6_X'JXDUɖ֣4K \"{ӏt<\Pp#B`^gPK=񧃯R(%0d*hu;qLǕy j0 d 16jVkrˉ{e$ 8¹ _+( ^9Q692xTar7x6'&;'ʭc  Ճ؄%* FA 镱g ~g{8z[w 7GO>r_"(h1_즆w|_ |-}R5Hj31.57P؄ՌU' fNd+ZT]=pz -EǴ0)cMcT7Ǒ~DR_ΊG3_3ĵKsGj]:WžaUG _Q`؎& =ip^}#ԈX>Ao+p}淕x(֬o9i%5qߏAvG8~Ѩ3-T-gvW+^ rR^ߝYG\kxe5tL[]AjWM D\&yA 7,a}FGNc5v)=f 5:KV!  %~*{!zO-h'`-<{D~4Hқև^ u<2/_[LVPâsY tW 2j9`E +/bU$d쬖~:;x~=]d%xd'r p*u_uǂ~V4lC 5'~ȭ朕 s|g2ĝ*%8;{+„I m[(~_+J'7^N*效=*F p[(7L7*]ví J *`g(Φ~eM|5Cdf-W7 cZ_ \etəǬ8hJiD˛LV> uRΪHFbb; (,hć sk?xVڟDV^ݳ 6+v N|D3=~+v4?2n-24=U_ajeA%k(Ź#{-J׋UTb>;.f+:E!~)ubHHKjoSZ|'i/yLy.GͭޮK'uQӐqQ. SpbN.ȐId9Aݕ ^dk wO !# N`)%`Bn *4lUIx0@GxJtڲ{* I:q^2`Y!q\D.ht^;wv+Ko򲹣}ψuW_=#iFW4qr#c0䕉^a_U1sα*)|tY_)<1i f)r]"\l‡By 2hVBja$uo5D% /G7O>E)gnRk__KL$ךXn|IUoHVPSfªp&*ʂ&Vl#BԍxwX&& TCwʔϭ4"7yS#Ϟ oaiQE-pS" µ>'lFd$mր?- 8h-WamXNu8E-eWeI>b ֮ש?F<`/t@HyC8:_ /v8k(w/G5jE.,m3D΃ZT ~?/jg;Rʠ  EqRi:T [>.?ZՅnS)mic60< K+U)<25\#TUHA8tkuv+\m,\_鉫 ) Fd`Ho-tz+/8FZjM`6` g'n 6\ %_mC2dI3meq~iJ_['6/gcu-G~ᣛɵPSypJZ1R?)6mטAP8Pꨐ|jѬ":XrFg7`oȇqq^@s VqZeƐmncDW<4qu;m\uhCR$ V <Syg`뷚d.DXζrY$ gl:0$xWoQ^ ΄*x= .{"ըjZ |0. kxP@Oᢼ0,9bW(|toΉͮVyE KָB 6t |Lp@AvkשV)?w ?\w7 ]A/?MwH3v~O.ׂ O~"t' ]-œ13*1m8*$$㥢VshI}ZRs+\ߖam읈-Kz۠ЅbС"w{M5mkݑ*)΋hzbV8*/ wJx % VVKLbYq>&4;%'ݕ_r5Xa Wm3߱,B "V aײ".°O1/ҏkEbyAqPVn8]ZU{Ty0O(y׃``MqU㯵gdN;2 rCR+0@b~38.CQIj\9︽g"Wx!q )1~"$EE.o0~5໻L{crĥ">{ :btzx+4;,*Wv'&ǎ9") 7Ps zHMhAzm d @)/}-O k!e3xͅ+L''usb)egDKN'vP&<0>+wVVxO+kpt(iWXhit-%x$\k OިWC) siT[ҵ"tp CO@0-?{.''F0%qGsKHk.H& x/[?ٞŅ7kr(Z'1 l!! zOm:amlA[Z\ÅK7w *.6lZ5ȝtsO<.Ei*"e`xQ|n'@i@ѕM)i鏻PKrp{Nw;eJ lXj,?sa[#'L& 3:ed;`᥮'\Vq@vǃx&|쑖QYpiD$ra W V=/8@5Cv= ` r3q?Eߤ _)&u(Sd5 \a'˾Pz%DrC~SZKVXbdS C})SV6rl- $޹C9O05KnO^1#(!Nmɛx;(JOcB_Kqnt{޳]1J% 2, tz2'F~т4߃iZ:Ђ)ҹ=KmIJHr÷!rUʬOuBA.,PMzöDƢjf̑ YDNKa7+LU ia/̣ʹI|e"bc6br22 4a* ƈeAFVN]:/$ y KʞkSz`Kb?ݿje~EuLNFC6KqYvx=kk.HcuR?bd+*Ua ?h 5f)>GDb~( TH c^\b|L;#3#r"Bn#%^j}}vΡHh#kbU4{_UWJhqZ:Qc(LU6¦ ݩw(|\xqn3NhzOH@\ Vs6EpaˬPo6 ljZV虪ಕؔ1 ɬGM o ߘk ;~S٣ 2/iOH3B$]*4d~87Jj$p^L;b?&0p_6M{@e"5,:]5ehYv71ƈ?{ɼB`dYȗ۞_u+wΕenǰEXuȝڛ#Jg lk""IWKa!ڼa~ HXo|%]kUiz(ߛuSο5u`/% yPY[\)'_V _RWcmDa֛_cQYMRdWZZM'^߻.aܞA9R? \EÙ~ۄ|2M:g})#.!؄pA@|T™3"l,s<)Ѵf帻5'H{#剌6 .4kϖJ"m$P۞+Y L=PӄJ Y+18{I`XcBň_*B2鑗Qy>F:CA <TM՜ȞGb`֬E'Z$?!+<†'?o뫌rJg!p C# q(?pedc5 39Cd;nbe,nuEN3v#{.)Ks'ĵl0d }!6YdB 8-|~~[NWg\ăT(ՌdG~a3S\K/+nE=I?cٔ׾Fe)E& $sG[IqC=1!:|z U\|W7LN?dHb9yYQDF`Ɣ Z4.ocLPWPN`9quzm;s΋ȇqN+ F!h(귾qq:Q4>_2lOyLdVLbچB_En`M3 6CW@$G-C~:iT##_1e^i+- ĝ33: dGKcp|`~Xx%whi>0NEG{I؉]4GWG Uq"e3箯n%~_К4SFhxJ6nVi Oy|,*l>0G/hMЩs?>$= [FN.eFe6 kP߳ҢB1%@&}m';߀~黅+{n\M>#/^[p ƸF4"Ȓ)ZhfXz{:B p!7kĎKC&o28'<³N7yZXf /6%sK唶;7`Sï ?gUU.hJXU u !,yx-W9a*wݵ ZcGc Zˀ\4$La-Ri XBHq:xIhC8 H]ttmb+0I.$,\cIi6i)Lr4>,tɓрōvf4Tժ[G]oK}ՌW^LX^pyH:gE'GPtZl3 k?/Ga"t0d~s]EO;/!#.Tf[Jٲoc¯SrZoÔO>˞Ru18,(bk|"N]a";4_RP'?DDq5jiN(sZk]3?y޺#'>?*Hy8MY)%`BI&1:ty%fԠ jCl':w1M MZ !_p!ytD˞+ %\7BS"ylÞDSßYdY/j"{]Db_ {v2A] jN`,pt9"SOlW(Ig0,5[q~GO !,'FV*Q 8Ot$QH8nuAyqȱQ!\$sdos.*.%6nzؼ&K;Xn"ﻌb˲Eߑu#yO\ VV%]_bbӐy.5e>S wV/9jQyև6֩kPKp`ZЉ+Rm'Xxf/_ss~¶higK VEkm8:]ya5p]/@ _?f:j."DR⒞Ir|bG7 x),G%i_΁bJ4Ŀ@½48"c4*>9Sb>Hq;zV~0)g#w kUtќ&wHڅ(zP@S7Q[k@aDnB MkYdyMߓ⢪V4V!G~Qm`É T cntx"=[X7H4Ey1#Pa$=k⿘JU'Yk Uߕyvߠ pA=8"5{ {e)@!eZfԬt^.ENzh/C~6)ix sSnrKX"SM<S;J;N¼pJ2^D}(l- wɂ` u1*KRAԜ aPTNmݥ򳫷5fiŠ+6K\j<= Ub:O2ڶnkT$y:+@M0my[|G6^(+t(oVYmB:^tq<˧դ-4DžW3uShС~OC7⣄A^Vx}|!ޭ>Elʔtcf/#E8+NXCX2P .k%y"<I1goV+.5kNTU@ nn" PBHģd;/"oI1kߓt4S?sD$.-  ڤD)ϗ T[_f! 肘 K  JL-ƪ}| ]36ɦ 1i@/LxHiHJut̜RGM[VY} yۼa]tO%z$MX(3^.(cm3F7\>o]( m4sHM [!='LdYF8!~3sއt^p9ŭ|>D@E[dJn 4}_m]hDp32J)?&+$͏`hġ.>!0ud֠ ``E\ǗOye]~ŸѥA' jJɗGqz41bD(>yDVZڠYaEU4 qokI*v9nh NutM 4*P e,FU*k[2FR$o;SG.]+ZuJ՞PcVƃM0 .J/۳=p[#=׆ I5aHϮ;:K7bfLj"b~AH|^=KǗ3( YF^2$ahWlv,tfN!:KUm B aLgԪ l9p2GY#p$MIšxK)XJ;+X b38#+xg IgX(vБٵqQ2.;Kd3ZT1({cŖ qA;3ۜ1K`6Xe%O|3ҀڬMcdڶl}piʐZ ?~gHn%%Dž>VـЗf+Di8P/[λV?Nՠ&̕L:rwlV Mëc7u` YogqVMSaT^ !b08VK3G ꜩ|ځ,@ 퓽\p&$]k(or+$y '}oI&9hʳxC XIKs%%9q?6"r۰k2 )'v .ӴB-RطȄ"6%mйտA#ŅlN Z&k{~lޑk0>h(8t΂^ƀ<*`FO>aiuhK`c-uVCВ>u(~PU.Et,zZ`\";bXύ7ˏ3\޷rDGg]57gJ?Wq22BN gB% qIL!6GI/B1x2]3IS fhE&Ϻɑ>I0~]ǴL=ogEc~Unzk յ(_}@y%K"?X Q ^rWdTO`jb.mѓ\)'ճōbAOK8i9"/UϺjt턕Q! x2NTwe) vHrpUPndOkbOECBխ!,f`zG(4RЙq4`^|IhJ O>yDwEkہ,^-Om LW;4Hk(赽ZB[wT?L࿒KZ)ζ!bmN m)3ꈩ5k,gYk:&!Gbb]K+a\QW Gd;;WT!h9תGyy,h1)U5bf439m%xu0h!=fBGi?oh1;ǦT-PRG# 1q̎Fq56jjSY$$"17Z1 .!'S)RzPK@YuGs0JQx )%a}Ý~\o͝  Xk%<ߜ1)#pSMgL_$_|z2銑֎acZ6d @2Yܨy=G}:5=ʿ}m5۽.qҍV̲cm13t0$0> iF`n8ߟi_ mňdl\ 8怷s#fB|l~ mύ$b}LeΖt]6qab~6mBЫhw-HFdTL ZiY~rH _i["6%2:q-–K23v\^tb;KQë&NF4F[5Ɋ#H2]7ꊖ r`S"F>yΊLSn ~ufɲn0>2^Z}w]<i+"L ,|1yXQ'#٧NpTQ8mVѓJ$p?=U0J3y] oPb |QǬ!쥀O$(8L"]p|//]LTȥh SXyש$@PN"V}[r Dnq`|m%+G.G<+ xkR-BV~~5/ 3kmũF=0>+c$KѤ*5.+[PsoN/Ҿ۱ |4N_aձD LX|%eE/mnبFտ/HoDR5T8(pVH(N^3[N#>) `$E;io ՆQgQF׋Է>pGL"u3% Z/>$ UPK/;T}VG=v_H:Z oܟ\I\f`;!Cs='w8r[%,"/l»}%WEbiE#ԸoL@e{ GQT4ЮEŘrIHkvD}q bߌ pY9 d$t! >[ΆRǾ|[ \A&OU씫m&crBy9pDU^v{ot֘1 ޑDYWM˖|[v% )T0_#M|x7[s™?@r}Cq\ e7!5?}P!3+@iqٖlex6PR(tQ..g)V{ YX*`F-ϐV?p9B9t;_n^=N\ `y5Eᨮc }m7+6] * Bȃ p~~_vYuICĩ2_g ݐ+LaI\/l&Q:qC"v.2IT@FHA$glQ;VT^̤<iq 1#>G"1nK∼9_EѕSg,8k@w: ;w(k{AT776\̄iy=\Uf0֔Dl%۝OSʜ>qb`$U~9B2rkDP: \0Y ;vi2IHg6jĦ:hP 5eҪure)YNU>:!},&0%ŝy5- ezin!jUlg |SatG;mC|F:R""P4հ)˙6 &*jnWZy{} wiVpxe?DϏ:5>ZǐjV:3_]|=\hݱ!-֩Ocd KYRO ?|Aگ5œ!جhTQCŹy G>ayEtsH>Wa wL baꇈP${38Dd:bB p7xJeyZ'r ->4C5Gk$,fU f[r4A#pm Os6ɹ@FY34s˜}Hp؛&[ >Q֟!R1i9|{$|zޚH ܰ~ɋMa)M5;M-_k:*$@h}46Y%\R*(=]GQ%)0^~ D>D"B\V|3ZCUx`$>C.t*9Lz/īRFrbuѢ {ӣn y㗿.OGhKiЂ {w5Ue۰wzOB_]a0}5y^6翰s=)XP8]IVJ[t!;^/?Qcc#ֳyTY C _$sC-]EvK[:DAѯ gELSJ RXbAJFUkf ԝ.MA%SH]@KS7SQ掙tmSG(fKO*OT]=uK_Gm`Qv9~g.> 'ܮ1r5&P ,E`ryc)E- UcGe }An?c&nRϼ@whrRdkvK(-M(9J`6u3y17HQO7ǭR2{ 5q \ڀo9`#0}2Eu1H/>h 0 9Xx3Ar5܁p%?>ާ}@Kz;fC-1N~\э>>Z'rOqlD!~y1fΙJ}i*0R-\2RLRèe:^(%{oGUŤwo+_7^jΘDi6V?* J-d֮5+'b3Auc-`x 9o (DlJ8继zyF3Պ `0#ıQ}zpU,L p-t/18$OvhecrEw~6()I(j2ѻ g;͝QdJbewTkVz&!8Rم zkM9"" O#>kf0~7ȁ%FwluSQDUʛ/, 2f=z(-ScFxI>FO7n:pw_s vRᅖWr^6Ni`/3[JK^癶46c4N l.[#KX -T0_A;z}[@ uJބjOxDӾ8gK0rL=%h5vsh0LjbiؽjmkpkΖ Cs%%\iĢ.uv) 4K֐Gh>a%3٨SJ⚎c2ULnnx+KluJGc9܀ﭸUKz(,bxxP%t>CK3E!-" y2{{Tl|a6TvW5)c\]$ Hq%Ht s5<e%ChC.x " DFl<O&U?yZ]q 5ދlC ?T5r p>j N4tTGCo2D;O %DWsr`'EJa~:&p\{}=*ëPTsRE.un, 5*9;69߮9:_?:큭պ) ao*S\[֒ ʉom25f|ΝAUA9)C&*KuX6l?{gL FمEr\QKbJz\_+iu [m Q߆E_hԨ$DiMÀV\z-jʽO%f))2V"ˤ"pp5SkTcd ( ? pFGU)|"q'\W>gՓRϻNF 6մ׽`~{4C jH#: )1R{@-t"9bXYvػacohOUȑ_޼ؗ|BbJ*>|ω$|q) Z[t$|Z2*+1GtvXJ㘀# m$C9ުqחAt2& H*TҕDO™ۋ` tpk fqI6}:;*Ehl| s9Y^Jjd3dria-N Pzתპ&t:O( :m-V\}]', W Ltw5A\#{\T#vOߠ:ev0% Y#E],tVoiL sR$d;D&ӄoo1F,_ࠢh+zЊYRo"Z*4QD]c uPxJq Pu\Dy[K[LZ~D!}¸uQyi'Ru#4|Dtr+*&9[1EלHR4iv]YngP;aYbm9R#Uz獨5Q;+&zkhaJdI(*AM!n` dت g Kޱx\!q4HOHL3] W?!p"g*x, &ؖdzGmAcϊ˸ o!FPY 10,7cJ='_15 Bqk"|=[1JvS-Eb-Uxjr>Uja⏻8A%0`\k+#mtIvR[GtF|Wрh:+aQf٣ӋSʀ¸ aϩ̭ȕ0(/X=o*@"zEc2Ěf4}0i8n.H=W[G]6N2IqSFXs$+ 9z{=г(5u~h*qA$~,Cm~F"S(Pl-M\µA w1ZRE/dAut8Bĩd;?n>*:yRT UgKTri7E`+kĕdَj!pvFYeQ\ f6A`ü,bMwvk<-c{X@fחdrP_7SFE>(|R |jNeN̈́+b2JtZCᵽ'-3]d`| OF"~/!ȼ؀EvdN U6D$2'Qg42H1}O#6B~?z{vɧ|4 Yʟ,H^1EMeԼĊw}7F~u4'->44o8HL?7>gϩlX8JI/ >6Xwք_ YmCe Cþ[G'l3AZAJ/Jsm@QWⓏ71o0,qk+l.cywٱ s[齞t.Ŝe s%\p.|RRdI1ȁX{0US˩<>JP¼F;7Q>=PP % [F퀤w!ݛUkVcMyQ-g?q!9hbBFNXWp0lԾd 'z!I DaZNaX aթO#-i޳~^B8DtGa,zutRFjs{ƠwK5@# a6k&b,Kۻ]Y;2|#^tp[oH,Xo1&<+b0P[qWrb+LcrKS47Qڔ̽r=̊3OmKzd*#릃&dUە,#H1 M1CTVXΠOZ;#[- Nyg0qkosgzzA[q$lij|nT҇ 4sҩO -V\t3KN񭓝[k|1z0NxQ}ׂIf N\]}WQ1~-[ۭ͗pER#_!jv~B_9o S[N~v e.5,iyW` QW5kqʐ|UuI >WDD^XD45=bK4ʙN~0p_MKBi `u zuh?Pkg6BJuu v *Sf* 0M˨Eg%P’3֜3Iº(_-[Gu `6L$o]./ p4H6mm44g>ir-i00铼y ӰAISMptH!m6{ږF9Աfn"s;&m̴Uk!dľs ^Xm\|t/ rPy-rnp2Nl@~30-(Y Iw΀}Ҫ݀ږG8 !&(?qVEV׻N9>kOd&|Z_ E>=P;%L:Mi!1<2.PtN2>HLY>^\kzLsf\Bhj/8`؛w:+Wy@eu[0% tSnj)@'h{+ݺ2.z@̒TT5:UTi,jO@K_LKwD8EW!:k(#y S+.H_0!k/w!TxkRoCƇK'qI(Ae( tƎnnR {*d**>ZH-\OI&mBgBOEǫepm:g>c伉`ω(o%i<)(442c=$ۖyUZI 6I7Wz Kwr!qr[Uu*gr"PopGQy(YҪfLj)ncihաI_R֝!!F3=zG~qD@Y> MDs1ɾ,iSO>|"uSۛuɂFf:e}u -"{ _Y!12g5𥣋혏 ,j-$/^ eMTIՔ#y0#L!tbXz]I JCao|_$Ԏg #&uRM=T:\d3R/bZ T,[h]V+mKʉ yS =Vaʭ=UxY$ ;Y̧0dڐD"Bϳp*ٲnb|(XNTvm*<2s{}U(qޱ/'o"UKsQOT{ &fؾOٔa|8#75KlAp=0ܤlex4v&RV7lc/YUR{VԬ~5Li|`aK0%[( ~߻V Ѥ^:4b#VtͻW% ̩"+ &֔5?.j8dАYZ^eb_^ʆ!}:<6Mō5=Oᾇ@` J[E[э~v,t1g/n3b, sUt*X::#wPr' 1>[2p% +V🋟T-`B {;^!KG/qnLg"(Xlr:Ck4"P;ر  Z`3e[3ř&*&Em=q6w,՗ +qC›%t S!9aw )/ W*qFz;5ּ)E/BO3FEq3կ Y;6;_/ZkJㇼ8wY3suQKQJ"rda;\|Y)=j~>n0Ϩ8Ǿc%_fGm|eϑ-?<$*/&eOHi=!*}ptmVXIBGWY\ m',\l 9B!/C jowgW/TQ#e1D5 `#&d~=V 23 =@&RD+Cuw2wjl#W2`Zv|H'3 $P-1|&,:0vKUϱZwXqٵ\ƨ*6l*$/D^ x*&oJr%}Ghp^c eER]:{7mz 'l͊:t} йJQ`)10QwTPG/bVXVTpBLuu" 0Oޙ|2wjҮG/H\ϻm[gDۥ϶8 Q=Er`EG[|b圓t~͵Hм9վ^V4BwaH JVwX d/hL_@[ o(E9 =`vFRK3p}zN Jqdvm?a>A7X*mGɞiٰW]@v_K?rqWkVYI;A/K\WÀ#.+SgB6(XtD2X\/@t8TS9}EJplxMqswI 8+VBL4~)QNvSyYB_hdpc0x L<[p,d`u\nDžU '3E? AV kTbN#v qN] Dz¯Qlj+P )~6&s=2h̕x[{n~uRNaE[ep3 bSkl8sh\j~|b^`Sv((THC)-ܴMaPsBsvbnvti]haM.gٗ4jʯ1Ps" AXD^4*N%C} #Aq>c |rk;=1^ƥ[`yC*1MʩGkm/h~x4I~N?~0b\9PFFзG'* QxQ S#cwn=bZ,MpHhM|kPI\m b^+ne.)\60\ou[폟lD?Ttl s3{lGE:WvsLKq}R lrAEDuOcH ?Tf/4`UoUyje3s8))Jkފ"[ޗGVxXJwq>mJ7'Ԋ X!mI oi3#Y=H;S-8p 7ے'ڀ*Gc2rjsQh{PYt?9yiVz>%j+bM-Zt$aڏ 9b=Ǖ 1 A@/r7?tʿ EuܡE= SwZ7E3hsST[NMLΝ~~)܀i ppw DV^_L.uҺz583~OZ:6ىH(5W6ihhlS74vΙIe9 zJƈ)yZ=(Lg _,ǫ+HMY'򝿢]jM.3,#G*򭄪$I]HĘiYTi!x5H2&F7%4kp\\B{z-Nw ./x?.eUyqV}'\u㨓f?FΑw]$E ]~HOx(7ަԶb%2WprŸ ekDZ?7AZ9"C5mgt`/@"Z rr(#xVÈ|(-2V'h6z7LqfanƴW9Q3}jەր+ӵ3%~#FIʹU[sV@\(M b\4}l(]:yP65 )q zm:] O*cN!wB>fȰD.O;9@/Mx {c|o>]ӑQaGb%MmKP^y:ڦԼ.fÉ8Z]&P||kMV)_tJoCIH>Z:lAu+3 H97:׷#n5/n>,15$ vFuh2*]gৃ`uu}MbpӴunѩS0vtP`Ĥ93̹w l8ϓP"Zk:x$@dRFa*~׹.\V#lgr$8Llmey:,1M}.E@?Q0}S>uS&tŸ2ыupdžH@k{-Db$i4s1H_j Ϲ(;{d_*J?wJ[T"4}yqV7&ӽ< /b1-2fQy3kg}&(ٹC3JE8j^WE~k^Ѹ=a2 >%n ~+/N.l"Daām0hIYO/(Hw3u{<)bnÎg },d! >M؁{8%'}Kxy?Ĥ} xWSwKr?:z1ǥL]vGϪ_KIVF dp<[^Z.hҝ%F$a Y uGi oBOwPB4P< k&gEdMW$ܪ/ml(K}|ͨDPqB꿹?$C}"6 G$2zMwVy5gT3WXd#e yct1H֝uAIfa~X?ʒN0 48Oz:t__$Z R'*SIfѪ5- {DqAHٕqewmխJFіl!s6|MP RYmW}D޽ )+ .*_ R,fk`sδO,1N;}oR^.]0Һ~!k>/铸8;p1!+JZ^`$E<~typ?Xu*/lJWL owV.2CtljA,uf!R)ە+bN5c/7kvQ~[J4|'і8W4zWơOh V|j{5#8bru4)/@H3$a .aLzbWY@ Fኇ'SKVnmHOwYTt@$~A B0{FifI:+eva@_ʂH o҅<:g4=_)šy$f;ie 'YOHE]} ݂y1.Gv+-L<>B7g06/8F,2*/["&qX/\؋2p@`zo9%>Uqwj> _6_[ Kvbv.1z69fԵ~kv*sz ] ϐ}3qzBUVW0s{*0PݻܙxtDF,k_.<;Rr6~ -0 [G3Bd;&Mt鮧}d@k - ]6@c5cbb7Eklp(r8i.)icr{mbP@xX5Ӻ4(Fu<ojt)9[X9Gq[Lkg :'Wx\f{a +'d~7W9u]cGNĿ.ߔRԣ>~Px^1$D&2s?Xggdc:Re"[/9BKbsM⓷LRvI[{kWtNXz7{0UTI?1*pJhC: FJ3sT 0oE"t%.3>1`a))<NJ ]GM{RxU`FJE{o8ĺX|<ٙ&{!Se ՗14@X GqKrA_w$,ww'ňQY['|潢n6[^@~D 4jm{~d϶wLa]{CGƞP.Ѣ ټM_H~XG OA T, at{3cAF* ,(fk'/TIv8w}7vX6, 2!WG%V]?ĩ.| /($jM/E?;rzmrQR?a(a[`{U7[%3tлMxE]OR*t^ό΃+h񭒅jzX?ZE)m=WcEZ\>Aۥy8&#uHpGs#"ؼ|2; Rsw'+fqgέAU *{ywpFYq`VQ)չ[G0#G ec9CIÙ ^[c`L+?&A{]%/t="owS+Pu!5vvKR41^2 J񉣹UHy5 dK>z`gk ]K:>Wzvy.O ㉁\GM&:huh'`Y'M[``Dk! dz&dyUr?tИ͙ИzNS7ܩѮe(Kua̹ y4dhQv|S{~nL}&1~ɢҵnr=3a ݺƅcp7 JڱyT͂}*W^D.H{DImDٽ{Y@5G5cCEuƵ>ђozdzڗ/)x𖸈;`&Wm[~Z8]#9Eopy#q2x3(4*1'-Fkmj䘠%W-YL|µHtvk1/LsuVw#g~<]'I=cAdaojd+8/DTQeq|7]4֪[oÃ[; ہuPߗsm(^PR= zMj#;$Ejs:4G0mH=[c&[h;iy?#>'d'wWLt[A̬kVG}CޛuQ+ЍVσbh[Z BEc}М]2s35Vi !i(0qo"Q*;S|P.B.gэr%a8.<{K6QmнASҺ]< RyCsuU5o~B6fȉIш|wx%xϾG.8bFqؠ)34UHg$}0BԘYnB[WԻimA >2,~1S3J zbd;mR0eI'8xwdDgxUimyu^Hߣh{ @4ƔP0 rh2gdd4 BI dU4BZ M$x7hQzg ЏI} Súy8{ahs D/BA7&W2dSKS e0o@!MBOC%OBlwGfS> &w nfy%:vW~8ʹ1LF mF3xFMo )e_Q@0G'@1Î2q ;8U6:,+Cu괒~ Bl@OR%=# @N9)T܌ցoj":9"}m!Aͤ~!V?oH=0}aAՖ<*OΩS3y@epM qE^bu=4pz8M|$Ŏla@:PT#Iqޱǟ&6(?%E[ zk7;jq@6; )Wc y;92>sFuVbՃ,;:K̆|3OSQ ì2#µ7& yC6@ظ5}##}Jep'TKDip'qy8O3>@BWW46 ;Jh4ӞXմ?Ogvu?h#Z(ZU9.8<5{X)H$qESwWXlԻ cuٰb_/'A &́A!"qH?AmXh˚#zBDP\xFϣw;2GCяg>m*]ezyi(;%@%)E02'cVڿ^] ;~x/bMFe!Dq" DpYbIڌɿ2o9PcmLt/`eGd4*'Ou=Dlhc-AA(;!/T1˵XPCTu9xQ_ޝŌHQ6dQN1L](!㄂V `hXIǡs.C1xaX-8n6Cp3TW#5'ր} WA)g|Im[L-9`x֜%~9gN} +a6"/ȶ _%W[3XMP])Ȳ;Zp4f.iz%@ш .ީ+ ŐK"0O&5SVYdEBc6nBVY=U~N@θ4]o>pA0:9jdzb93 eM =\WBܚh) Soel|`,M1R0S=PSv/F뉙b\ŝPՂ5sxDmTm&Gƈ#!2wB[@975!0H}&m;aw/@Ne-lOٷ@ g}hma# mSƸiOʭX++":0  J*u`Z%>&*\3]Z^¬-]Vju$sn]_i|GV Fu7x"0 J:G&9&ƂHJ%vE:ړ}LqܽpY?;BPv38Zv)dTy%sP{`\?2{l~/Fy)<#Q#׸9ţFд8j]U)9 Vg߭+u23;/er6phȳxF}T sPNS>l4`ǐ/E:6$bYh%Q̣O&$yv~Sl.TI'X"=9F]\#gV^.{ PU1μ?WND!WҌ0{m1!4՞0jF8BAg_|S~&җ$mzFw'ݱ[ax `mO=>+ i_' )u\++Nb^˪r6 o֒GL{dх=3U[I1QV( aj"Ɵ;b$PN@cn{vZ#Ӆ_LN-\=bvU j xtIrESOfC@\.-!UATS,;3 HRC`;Ol0B:vըuB, RJAV*ȺSz*I7T_X J|lf=}ᝣƤ~3M7ñfP |B2 f }uwFx<6M77|"G7s Ӓ0/j?k+5Ca1'!m+TDTOJ W늢[D3Tn]cAؚSs} f&c0ŮC(g CдdMdSՎj!x KQꠎ>e!.dhFU.oۆR6Gr`+)%rsnJʤ:P-1Qqt 3iD$DbpVn%[ U'̥նͿTZrG*:TT=H3V[7I61ǀ6LXW *y^Y8Urt;$ &Qa@華k̀ gFIZ* AG'G4溆{ҽtZQ]L|Ӫ~pC&)x狚)w)R\RZ/KVXV5Jo ;{p Y^r_+4a8]',>`SҁZ\԰yvjΖ'4.X΄/~؃ux2ewBRR{3j)ZTqi~D"oߎ"k }<~,І‰EsU{ܱ_;#ڲctZ_{Y8IAYG(ݿ&fX&J ECRu!ц%x'*{=tW9}m3Z\fkœЫ>5h3ubXj"y08x13uըn .>>&S¼9]'u$wUNm֎7[ϋ%D5_zlˠ3nZN$J7!>wRI84 *O)gV޹@\ؔ%%wfҲaHg+憙bpa_!s~ႁ׋=?ʍã-X"eG 0j9c }CџHt*u$>89쒱 W:W$x1o)ZݍT?2~E1vӛMeE_Y_Z{ HlB}tD ;"EP8l^6azgKv&YN1.`q8>e-U NZ 1akX.]g$4Qw*3 U5^ٝlVzK$f\ivu>t~-2)1̀R?Nc!tqB.$c)3 gUue`Q6]Q ̕u<@Bާͺ8 G%AugP}<v 8b0]ۺ?]0_wwp>*2#ź 9:VaPI*Bㇸ#ji])ڵ󝂗+!>}tgOV1:5?3kWlk\x?YfJqB ^L'ѿYU,^,Q؃z1 vG>&ğ+$B=;'TIME4OGJyQ]BnԮ<"a軕w1*̐'B[ wQ\ Malr\o fb Wy)&je !lAYguNu9K}LQ':Ϊu0M$C>(,}]5%ޗFHXxork=MHET_.ѫW8 H&8ǟP>T[q͜?+G۹]WkV2IFTTSsu߫JvazAL.KAjxEVc7' _r'G/e_/I V7Qgp^,l,ڣmPo3)<-ZTZS쁄'@6Gxjei:=oQDbK&#{6VsԐ)cT ňBj(NLalýhFa8=ҡXdQ_?1Ԏ@~Jw1ŽК𴐒5U8q,Z >[JPЮ&Eif득:OOtжj z[wM.9.(L//G:Cb`GHQvCLia'_:hQH{CX6N,5s(vTg{`]k˶ۗ˥\eeߨFT|0y4 `8OYaG;̺KNSH-r%D+Z5M΃pAb^%+:㻮MxEI6EΘ(Rڛan0&wOOR"6@njD'H A1xfB6hY&8 O 'vkKHz؟hIt8S5*{s21?ۯ7Jq΂Jz-Pv*eD~f ' c'O-9)D=0G`>6,ZC&B9Rf[{oK`VNNlx@r5Ai#|6Lo`(i.ANœ8DONM@2*rQzap29+%Ud憯D}@G̕)U ^/ߵbB؝BïvC\#I3P5 O,_ʚK圇;_!Aej{ҕou"x8F*k}JsHkAKvm)E03%*Y0 E5ZOtpiqjK¨;pwh^(kإY,Qu;UyLn;)׏8"+͍|USRz7Ș$9c%]&[\qt iS!n$Q .^\9|WmNC6lXi ;dt>%>6ѽ-Z F&߁49QWȒ GsW II 78s#~&SN-_f:Y:@Y #EUe3k0ugPJUwipAmJrRV?0UƬU"鉯.He!:◬'ȆVN7Zmҳd]4k >l 1:GrEà ;\M}G,Wv=Go 7t6t"L|x9284nl3jw]/G;"Ȍ[B.ciIO1 j2w5S0/ZuSoCC*?lR ё)L#r@UDތ0""QF.vl&g]YD'a1PԔ6f'@FhL+ӹBR+[7bRÕh%N]%x=MCummw6{Ui^gijR׹:/T9|ge5:l qĬME랼@vql! )y pT4 * L^IP(Uʩ6+S^>I[-f+^-n~Q2ұ du [/ t<Ɉ̐lrT\PHCAKkRNAC=LӾ ̤ԙؓ-ύ򐻷}"ـx\5SlWw1i87?|I}Lf {r ȓ!Fjؔsk.{?FCj`9nn9~ICU|U\ʽ**AvF#>]MzÇ}:+7YPaYHlw'6ݬŇ1x7dvoWBO(Œ3]M5Ef?o<V2^Ì?ys{;T$a[suʶx+&s`<ЏE|)1[<pCك;敛A#(<`ɤ= VlN~GJMFZm08 F ̑6(f+aCŴDھLϻ?0Rtm?fc V=|Hˑ7$.(BqM3rF56O.\"Vdf$0ERIVB? ̭M<?'tZ#?zLD)IW#*pN1cT9pL7I"Pu&\]R03Ts`:ֽa8Sv[(PW, v=v/?U{Mg-Wy D~EI s:e) -p5+hE\pmh5Rר$` f_2T[;w& ;~2a1!a{,]6ʶxjT}|r 4aPa?k=_q‹{R ܤI{=J6`5р2d3z͗܏w0]|,*=@(h1\CL49J?Rچje;[yH境@Vp?e&$BОI[y0"@t1Şnd 0bMs#i<{/Uʯ 'x݇!Y{k( _j*f R6̛س,ݢw.X.FG6,N>z)xG2lF㐛s#Ytsj :kaYSp?"%1Y4rto3}c^5y'#{03|AhnL.ilW8k1"v~Wv4g^$G5E F8sz=,#)5 ] )^Esj䚬=~7@T3S7ssgU>}far<҃bsmOXmmeq%-T4Hv`}AsvGƹ'Տzǁ}jj ${m/SC :M32RfDh)dJBn)ONT8S>65\.uG&Ke732&rŁW'3}Haj(_ \#̢oj^#XEXCTyz{ƚ/8%ޭN/ q5˟/ia$]iIju䭰 ^V48Sb6m+ڏ~CVs%@O#!&a\}nVJ/7{*6}}- 60:6)@UeYzK6t.vǩuDI -&_{Z\#ᷩe4G{N3&z^EZ6G4vf=ju<}WMc[Oy)}E*}ڬ 5#Sl@;%#0l72D|{ٔ$T /ba aۑf23*qdisTUE(Ԃ^c7X̂Y[VwH5 $6mv3+U4W Y0!v&VpMɳ;}+`]2֘B>fv@+n@ߵ.N0 :WB &"qhi ht2&[L}cT{Qsj%8V}T =kW2 ~87A[ $WO㝩t'51"Z6Xњԅp)+^,qBNN'i#%Vz+oAxGǬFji>] }|} l'[RvAvxb_˺]S3Sj-sl9''gq bf}j* v =R)%]֓p)-ơluml,3ڊ[uELa(Hdi\8uȵdCqS>mNi북̇sɽnN CX36ȞW3<Ȩaoz@fr7]Pc/ 5I@!E 9?wkaZ-/ % :<[a)?X'̧TX{ZS9%#0mNTWN191b$.[e( G*a^)jN/yұ T|: {,EXD,4eR^%Ƙ_?pM` <NA>h8I*`{E+ΐ⟶J9ywR%^ S"끍zS,!c#4ËK`ĎMaۯ}ʍ+zx=<\ W-q5HC]8ؒZہc&%SewƉט@ψ+!8av S\*xQf9t('CXLY{T G68$@Κ}s5x-d$lھ7{SjwYWO'b#G`bB‰!3à[S0LtX-~qb<=x卙gRX)`ydXg|4렍q}Erʬ@= LzOq- yLVgNVAV"}IMVF1Ss9;@wM7R:F_AS2N2lK!%iHIL}\H5`66y,\^%czzZ+\GU)K!Քx/{-k(&kBf;F1$.:K,k:s(ͰLj\O2T:QKE." UF VeW?! C%.{ڬ7tԾϊu{R7@h78ް`X=(?9|fIYinl"X0z g5pͶ/3ؕ U-=䇂$$eXkeM!rJ?'F즧˄e/w-|&2C 7Wn|ù-'6:sH 5|kW v́ 4-$Vn$~rp[^Y`纥J̛6XH Ek'DRpht&l]|gktx~g Y{/v6EԎ9'7+`hXZP.ƗRnBvPpvgL[tm-nJpt?sL%aKiU;CؖZ3_e}2f eo׹/yOܰo+ٻ%˕((LF:hbٶ/yerwr1ϤƑF*S;BCw64oZ=Ճ[BYN^Y2H =0`TZ6qɧ*yDhwtp:b*:̐3 -ֶ#桘_Wt!lȈÎ~ >h'8ˠX͎nl'/K5 wt-ATV4!wly2H R`V…8Ͼ$f+<۶9G)q$ (L>Eai`ަm)C' !.UbahOmf)jr'3ƈy#gq[ zܵ->e͆Ȁšqb2WV/qVo/&zз)A)~t\ b@ortмݒf ёb>>Ԓ3b (@QH0Uo۪H@ԉV)篱럷>.ڥfvVJ9ԐEh̀s"ZopȨ=шuyX\;5s-tk4 + bvQT͜,ƾQ;>=~_ц TnJ\1 >?MV_2 ժp?!ЯΩudxNFqj -#\aF O6{ՑKNvň-_I.:9މ8]DQ4]D,p]^|I .m.)=ytKx+URB;—&H !q$K, *DT\V,ku|ì{`+W`[5z'BX̏yhnřu$Upŀc!p0en`#fAHw,J)_+h*tw}?*G` '):_fkF"dDd5^o~aRDm62+Vʂf+ tgiVww5}gq {9dO)}H37؏i$An7T!^vS8&*Q%KiќOkVM0LHMJ˧Qt~i+ -cq-LOɀ ުӝ8ƭ1lF1:tQuqEH((~72~OK_-W6EUZN<)d*H L.YW;)̾: 2NV:59ح=1j7whjQ<\yMVn"+QUk>F9 (T-EHoX_O4e@l֔|ѽ" bkkcߤ:N<XQly'}A@j&"X7P4Rޮ.J[}èJ=\+X+V*}[@*<X~S@4d;G c5~yyqbOj=Hss04>qziX+K>pkb(^AE;zK,enps+=ax ~ u Xۣ{J.})2u(=8}:^wsZ|uU^"HCQj:iuU;b[%MIyn?Ong~;F`[& 'y!-&M0loۇ=}ϪE mMnShܿ#olD]ݐ^:k],cc4!H˜Bs8K$)is~/Gӥ9<3!loR"ħr&u*(GW,] U׸4=aKW#CR ƠŒģ 073΄V$@v(gP6~6H@Sy *-,2ҀA 64gDĤ-X) uذ zd_q\SgJTP| S/z^WD- 3F%a j#sftq ?hʞgj,OoL?.'6pHjH;5"T:Y _D=rЭ؂>M1d76~n|;]( $@K5 5_Q:a;r 7|,ƢBkϲd[q0A ||mg(.-[zκabm]F [C1S7KlHJg訶(ʚף?Fqz<QJIwJC_qK ' n"S[t|͌ʟbҾ5Yj |>.F(dJ79o6[M0:3o@[?wMr2v<*Ƹ֔bN ќDŹ@ ;iY܅7-ފRa~nS(l |v`ꃁ{u֍^W*_ЛȃVͧh}x7I|L8QޗUB >8@M듀^l qtcRoE&#<.\#gcjXjO%@7'I3fB\lO~! L W^c->G;06+eNިlX1r 4wlҊxPijfi:5r3f")k*'/HC1@ϯyug8M`W ~k11Xl->d)Q8iוܩ< C\g/ވu`r-dBw;Č5J UOE=ɽٛ,M>z,E`gʸ_mt*c3ldt#H(E] ?7@&e= ̰ U`HKIKE't:>`tysi#-f!ϮnŘ90p)nêPks 4$7[D )G%q!iauf1|:"e[M+2{QNanʘv{nפCj}T{#[RZOx%e1'gvxOlzmCo7\I|G<)|Ko%lLbR߬L1* ʖϠpZ740Os֡KmVAh }u.l"iq+gvS5GZ;I۝֣~MݍP8S 8})E$4#Vb?9坬H󲎿:sK$WcH]0N94S03JtKMjj+hgOTpCũNaԓ'|hNHJ@Fd*SOX^OGEIb'amO}X[ C^Srvy[~O1|.L^UF'w9C[i%!_BfCiܬexq+A7YFOޭ _zbףOk`*H.'0=)/U8NB7NA'8p:eq`}zŵ{\lXuWbiu=P{:Z27 B&by` T꠪;l5&2);JPfP|v0bËa#s\#x+aMUV܁y8>=lƺ#PDm {8/X!_l?,q*@ĸB')y}aL]+,= ?@Jm Vۛ?:%>~3',) F Rz:3tv f.N\`Ey>4jM{\MQ[,^;}ͅs/~i6 pPF0Êw S@ڣO;t^š?BTHisכ?*Wۀ@d7M'bft) -jԎǓoj)jR2%V ﰢJ#NLJ{d|":C^yh1ֵ~KC = G~u z8pLY |쭮wLa/OeEomN*@kQhNUtσSp$_>i]tQ{*6QDmunsnROI169fJd9H:^|_+DBC wV2/4KI d;뿛!I is-]PkncW~>K~!"R6b;-z;6,[meN}AZ*0 Mi>8QiUxꖷ"1Ք)h GndD%H},% (N[l†Ib)pV#ENRH[w}șL!q!ŋRYN ke MhZ/ 3 %OVd%)^R [* ^zm5yp*Gl_>NpH[k|74ua^o+uT|eD *Nr"Oz=zi adk OzlqHLB'T`Y/ G/A}fa)H.}`Pk+N䈭Hl?Ԫ#MQBzm_ 0nXVhb)qy_S_z J|(a0S8J4u4~#z@5cA]@z"YjZ|EJ[ dE\<0|hhʶ RWɰY:mU=5]GIW09$:׉AY#h}}_W#-,?f0C_7K|I-2*/#Ы59YSC{^xWBa(7ntj\P~9I:-MLψwx՚m$fn\p͎P7ˬfri&`8DHq3.rck~g)0 3 Թq݅r. I؏ Y% ǹZTʯ~ڞπ v= Q8G0Qp湝w^6fx/r(-:HfډʮSl~ƵI{ğ̣;t?zSr;8_ȬQ)WoƒM <Quaށ捓uVU7-to)⛿1[)N vݡ;A „%`=|bt%r6qEb=]{x!vG_YRD1DNT5e/3b0#5lZ$Yގ<LcH5=ST;f܊BF9q8)}dP=]Z7F^ csR֍D(0%z1KCa@Pժ8Fz!\.%OΑQ0;g*/իؚEܑ^QRNsk1bEox O.rB* tx20y`>QUODBnl-LIgI'{ .\lt7.X!: [Hf%̧Ce,TsŘW05dTn_M:Q\K&EB#d!M J +[Kxr#$͘z /w=ɖL` .Szm~Y\wV۔Dj 5{gb9OX/ݘeOɑ|6(ZTȴQd7.Ȯma-IS.iBZ<%u$$ lj)INc.k5ap7<7v¹:! n bI^޲hƵM(۾_z\ }Y䗝 ]hZռЋa9_C> gy6vy(9vJ+BdiZ6VTo*vYGQK:vTi4S+-mJڐ>0 0E3ïR|J(/ݧ/KQ"H~F攋8JjUz5stJӽ١/bca?ftiqh#Qe±TI=_.c0N:nr^^9i S% 45Uif; S6$Ѕ%l}A(qZ"f_4ڥndQi{Z10Reu8{!r:$V$δ5_9t~C`9>;w+L $L~ بM/L12ʁyY6K@4sڄAϺ4\ȃό m&zCҬR{JuPO#:ڲ45S=̵ͽXnͻO׍JB0FUbTbhb!ź{ZĘB<&s0_e=u(\- nVNa}D028 {H m2Ncy2f%i5 XJ'\ <\OKIϳ1E[y Jħ)3M &6z Ǹ: 9D0HB\1ٷe` EH jLZ=b.pyw/ 6Nn!ڃtk>C,3ᆳ4'i1 gm!~o</&VPPÝoĿ>Pjqq(.MOW :܅eETE1W} xEESH:CBrھOeT dUFe<-̺)3F~h~ol?D`k!#اEz s :Ɫ~eӣ"#ًQ^"Cڤ :\nUWK9Q+R!/R[Iq*<- b".z4$^p$-|᳎@x]Wn^An=Q:4ۋg^&K4MG4 )#|e'XNq?O|r< #7cՎxb'3vo[C\k$ Q FMԈ_l41Ĝpd2)bctA3"4 Kbd]F!26x޶ ~4w>>̖ :fOYp)'݄3_+οb2Pe1tQj+AuWa72/00 (["e23&R~;904fl~H86IN*u+rM\f:W|K?"]%bhP=RJܞer/4| HJY[+Fsnビ@ aڦQ^Y,;W%~NԜ^~d%.5KAՏ`[PfAkF'"ż EgLPc8R?[Olntz3`yRD.1"h ں'V3iN+/{"CcK(<g"̋8+3o6͝𸻡N<1t9l05&Xs9/_HpWF0RjC? 4yU/4Foѵ mUif,u|*S!5kz/&)zId8ieQ0,$Jړ<<} p,5Q@($R\-xP@:qg-aA0bґ0;:Qz~dنloօp$A=up{jDuut {v] ݛyƋH)3V"rs}Wd;1n @s6l8CC}yݺ!C9/4)[f8N3KY %f:yga)xM;&[R6K=u˱yKzPSȉ;5GaK #ʳ SVO4)'QU,HXA9P-a0' w(}^.Iڷ=?N90>0l ^8(07FNɱJhUZrU4mvt O~)L?dcNKZ[H `C6m]IhQf ,&UȗF'il e,:$ţ  a5Wn}c\Х4&m[e0\N<$˗YL^5&;&me4'JĽ=nGёKL٥Kbw"HEv{s_{Z[v  lNu|s0&*+# 0e~fE4\ $+ϫ;X)<đp:KYﳍ[>UM5B+±m&Qɂ"37d}W$[Xı%OJC@ȃn'Zḳ=wr(ŪT"uD[-l m(`oSpO70q~#6!$\'~:?Á!8bh=$~SE8Lr'a˪@] >rڂ+wvM$h`5`l%`AŗWyd#Pf_yl{Dk.e∽kRye"d!jHhP`,Q8ͬj{>(_'%OskZC'@AW`$IO dDA >JSPanmw@жh8$ XC "@XsWEdq\`ZlNɓN2D!ϐkfjd\߭;KZ}YVԪv{p+$+6e'u7je9cZ+?٧X/!j'&3g†{("}裬;5(ՌrK}A[p'󯶠}'uBBU8݀u3jY֝>4^0'çvuWNJBܱ[߳Y =vK.^0T[̍s HB}|VƪiWk >łÖx]2v蔶Aދq2q n*FGVO/sy maQr٠B k]"Kqb\lͦjc`ZT,J'M@o^+A~RL6YIǟYu붻 {58cimƘg\\;JY(h=jVCHBp8Xւɹ|K&бa4^i#iS<c[S _x}ī3ֆx7֐H[̭zdܴ#:DU-53͠K+K@M\M02z>7elz;K:JiYo٥F 5W@ot+8Y_h WF =)@E,j7ƃa.=D~ AQPeUHP[xqм́IL5yo()㘃tzPyi"h\=/jXVO2W_X`6;׷Z,҇ mNL&bZe˅d (п [I:7PrBȫYɚzਬ7&cq")zؾ($ά н>YoH S~wpW='Q' 6*@ 0r ힷX@8R8p{Kfq1ɜG15E*c8~#!D1bw W"lԌ9g?_ ;3#ܴ%ຼ$|nzQ :D)_Nl`8= F 9RtŒHJ=xY)?) /&* DP/$ekJT,6ZpM15r?,tV?[̀OG8;sog'=yКV%RvYp ?P>_- ějs 7T[ܾ1ly߰}jSvEBƴ$J{h>鴰*Ճ4<cQ`qMK^C,&d(Z17IIw":N3)I7Q8nU%$u86WĴG=qJOR1Ht=V br$JJ;(f &l*;&Kh~'cuTRiǛU`ГfؾcRxi kxB?N-E6j{!ǕÄ-˥yLB`fVme`N~ }S = |Oo:{NNU*]R}*E}Tdu cjԏkHY%<+}mRiOg?J?v(e;h>Car^\gQׇ2aƮJ>H2JLɪ$v0?+ZzX D^C&FAVJO&D(; u͎vxKzϙ9#hoPӊ HTkߪAgװ!]Ni^#i;YFe)UäDcG"4LԷ[Q,]C_}o+3Yyp:|&?F J8O28q+OcWAM$]_%u\Ev8"R RBF_̤1xr B55o>E7wUJ_*=H[/YrbOገ sS .2#mV52ê pGf۵P p.Ɋw;)k@IJ6cnaK~rQ 7#P ^YMJp)4unx͇Ip.ZŮ)׳bnk#M"jRϭM_7ePXIW "9a2x A>)몭 ~ך.cN_rO+I8Oh2oEqTb? ˖]țXՐvbX[I#JX\>#\}K2$̲W2`e#6H6%8nc~( gx*1Ѓ9O1\q)Hz_' +ƥTA<Ҙ(hò~NL_^!u.u]:_kUjz\?{0ߐ0^C-ᰒvlNvaK(Q3̳5vd^Ss)uCkǀ(r~ >Űp!iegصVF|IE[K -;f m$௘ %l/C J6tFjҼ׹cb6h}Ao̲Fӌ `&㜝@-VIRaÛ!߮9l3 ֔os&-:cX^%aCh,5ThIڀh;p2}C[zUSMS84mpfUeu׶8"z_{.<]0( .۔9˨Ylb}[y ۃӳ g s^H]$ZHV믈@(mQ7V||BԩArEk5}TEˆ 5kd[f+xr1#+ 0;+$nt GL[ePXnN|@l禶Zey (:0e xD:Ӓڥ;uT/Sp՛7")RlUq E|XgxĊhݽ ni%uw#G݄5_*Ћ9*fVB DS`5]Kv]ӖmSVߵob o:EE>7tӒNo,Ϸ/Zn"Mg<݅{Xj8\On2GhjD7CGz %`g_U nxLTFO#(j +M9Óy|T>8}mV @N{pH 8swmrYΝdXJHxX&X<G^.Lr [ fu#ʙDC3Es: dDѬ%6 եg&]ȺwBSɸnq1vhWohR8pǀ0Sn}Ħp*ųnjgaYZx u]x܋D,Xe`*B W_&VS2w\4 P un/R:y^"w#Soy}שL㈫{EA魒0~|& =?f8+3hEL7E{@@l_`tb(59f8edmi٢ ];<BKsS4I|fCk[7 OCyjc3#O[#`}w!g73Ou1&Q覹`@z NUsY`rwz_(}guU-sK הk)A.$t'~e[ wLJkxLj~v.JSAq2463o"жnWqdcsŖd֥, ã ?sMRnbbZ 7Ә?V#8AvjfL{؊SY1kkD52^a] llJ*kn}>,]j!O7+p UfVRfkF[q%]1)LL??ӨRE9e#/7vO`*ft<S9-Xttp*i̛ V^wJ(, *,?f]jF!g~H33S2ʻ,Aɽ%gd L8IQK1$0嫪 crOj ܛljpUK-ӰHt_sBi`lVe 7JLevL&(ln ca@v-~lf$Of;cvF95:b#]-B3^!MjՓN6閄cC"Ѯ+8Y,Cc˙UKG3YNe*4>!D[ΈClvP!j3!%A[o1bNyMQ`o4ᰰ~*$uϿTͶ; \i |oU8oJV}oμxnFDUعk=mi9euΏG펽RCё -ݥhoG~uIߧP^TYcЫZq яi0BX4}KDڑD2?|G.Vw˖.Jf|/鐑c%~'>_ZNa{VCܦ>H:֕* ӳ;yL0U{s}fss% , έtWs=zYjϭE8UadLZ cj8tXU'Ebj᥾be8|c >Ю Xf-!@)ثv[j1Bb*!@4%gmS>f%&(UM] خ[U͢bcQ+[\"}o!7(MFǐkO֘O7c|2!V#]}} Lx)\PeGno|f{q̂&l9ofYY0ΌJ $=``l1K mx )-H-CI5G)BheJv6B~:_0>|!X*^p\FnP:æraT߁Vhr@T4 W-}"`} >k4cyI'skf~1Vt&),KR|9 2e?g1+ I\!oSx[xVa8*J5殾1g7ӇRB[*^PWVlȅ~̞E`_.( ?wvyHv 2(b> z6U$G`5,C\1 6 yZ0ܽ̚9zwWn}جhՖ}/gyK4:h%]>﹈tIΆyL5ډ=je«I Ge [#8^Rz/J ;dݪQ4eɶ^dT!aOgWS*s ̭&ʭ_GADԛOHL{k-yx,0l$iFn/Õ&!( 8tW;r<>2,VՖ+pY[[+{xr߸ռ u׾nU@HBL߀Ԙ3|=e&^/dJdz&gTd42`uj*>٫ m#v6-'v=}Le@N|I̜zp K>]t[֊/Gm@6QZjyK-fuǾ`&}T[к.KܷU}+ g8I9u XeY.Db5^U%6#[4V]=IR7MY2xQ|@@=*?]/^8 00~z" j^Z[*'J ^yB# x^.c;-BV>4|mw95Ո(VnrAOURCGﱁG AL]$`m^7j^SEd#)t ƚn< { Nc<5Nt`3]E,µ@a7qa&Ԥ+h,¸{ǁH$D)hC#wV 8g}E$$'2 _j2aB$W_}jW=]Jkz!Vhp%)M8xYLt)|1!YFһr[|ۚA.=<+=lon^pG ^^L%[lVr{ÆE*Wo1hahЩ݄q>FW` $vc U}Aug=isO{"Ti]l#eFVpmH|F8n3B-.Z9ˑ#σqnLU;lg|ӿa=y!y9#E+wy|SN^/dĸʭ8t-:IK>7:Wp CRG5`a5C 09]-zMơO ̽x$X'+HœI kHtuNarʽNrd{{BwSdzbQ?ه-3iW0Xw|i~πR=}B=mWE%C:qryWk+X`< t\—y螶*n&js"\iR>1Ͳ bܛJv-cNPacu]9dߦ6iJ#tE=Y :n:+9X2KÓ\2fL~C{eֹ)9#'tKw*w'[Gh}Y\Y`Y:|seTcrN-.CΦ!w#T^\2w0}[6~YHm 2kGo+* *5[ʷwSP[b ":,l DM!M|r&a| S=_W peJ蠁#B[VyF;/ߑ;J⒋Gd G&Q;qos䠸6n0t !?-yly: o"ZYW 8KG=S+sXD]6CQ0nfS54S&FI/B]I"AX6l|?P-Q돮,ycAǢ<6TU4CMqoʓ.hlտW'BT%YЃC }GGبp& -!3HE S3 <+ƽ3t8F!`ݝؗK8Ҳ5:)^ 4IZd_qw62G$DU}<ݳ]Snh6476=Lav+n`c0"@]*qe_otKm^(18DUgy?:1mQ~Z,)fSBe$ @**LEpGGȸe0`bL#Y# M@nsWyaoK@Ubj (_iNFgtd0?~2*L[Ԕ0ȣjm>誑q QO#/#6cWQ #s18Ut4͙< j$4^|Uѓˢi"Whem%'sPBmG$lٵV㝊|YQHZQ"g!A}딸}!!#rbE"Z4TW֗5#q_-233*R FvNGTogRklW|5_:KE]}%&]D#]Óq~bA9)鼙Kp>gU_= t_Q|gݻs,LX$ّ=0`9P^KaSn;Tr]YzTs^Nj l։6Ƒͪ-9T tۚWÅe84;.)TivNn۫,MAe%#a! p%`F&2ek4.="m/yg }pT?#b9ޔ w{5[¿@[ZL#=+Jh.898xCi_y--xsk QSТ&l6A bB[I*fA׾IOdG>iA#B*QT+Yhd3!{ݯf:p_G_pA`x v4n%w}C҃6A LBHL@G/)#267^S{g7술 z;!InEK!Uڄ,Z^6ssȣX>ID/tyK2 -MͧN-$Li´\{4%{'vSR/%dEK9l"- tpgK?3Wzh=F@8yKKť/3Rt}\ n|ա9_F^ T`NE6j#! %Iȿ~P60k%9H}up55‚;XV G?SYӨ!>Qi&1BX͵)#U kwJK|ֿ(%?Ta>$Uמ$o"**#1g/oVb\JA*?(GB{^B?S)(o%pӇ}ҧ GH~h܂N'8|.~QAuSHc=T B7ܳs;,`>BČ2J^Wꊱh-P`]\ ع>Q撆1-}& %-ZlǼάz/3H]C𜯋nC'5c"ƺؖ.YHe UI btky`HEOGFܖTa|pí#&m3\ky\,j#"}P7ָMC--.8%Դ;RQHpNcqh[fYSllR LJU3䕆lgc2xbaLk޹u)${i|4%Zh)˶'JW꧀\Pf7jT~z*_ÝTӲ`i )j}w; }Lr+TJ _UzgrVa3Jz+wY-f5L;nqX|j/tR$RN}*izq7,;;NzF~1YE,6ZJ|scE*H)|0nyv';Q^CI8\jS݉xҌlmE, "#5dtKwBOlҥoK+ K,܈+m .e{#NJ%T;YzMd5Tj^5x߸H M)H~p@eѩLΉrpr|F4*J6SɌnQ ҄ Kt!;xQ'Żg ߻glT@V ^)- ÓщP?.#f}.CQ~s 0p_rח΂U([egnlEFatJ_Æx$p{w)6;D턋d%/teRpPS?SJg;)*$R&kح.P#k4doXϴrf{Tl FJC1qɭ!T2yA+^c8R4:6I Q=D6!I]r;8uJШ<[\CM BH?cjxl IP*o7}Wq2V!jfc/OLu]:X@x磴Bac5lUȲՀU<="y99}'JiXzSfq٫ % .T&HZM$߬/ '@isѽG\E'cHIF$w;wdB:|$ڠdr6vg!](a$8T<"E*1s@C|vX^ac ',Aj-_9i>A4[|o~ZIs^Wя:AlW_XUX|)Aٽ:vu&rώqz0~Y`:Bfh]P\DU +gbc>Բ-ɮ]ogޫu}xuQrX/Mt^lg4o0j;vnsq$h:xO=[M:nNsňcIê^dhʠ4ߜ$ҧ葌fSU1Qd͸bZ'{J|-=P+{qfkn&f$kiL)f `\ mT`KXBb1RbWIBze<0La'=2*9TTŦG6V9myt9b;51 Ǔh0{Ok:rޢ-x%t#*t$b}冬LU 8Q6A%J"!®Dp~/#ɲGLSsT}؇Y[pQO^QsZRd`+qh;uoã8i;EX E(g+ygϥZ~eMA{l` cwGǀ 52̀{"keu'7%I4OJIN3uax1CoPgpoߴ\8J>0) YE!"|tfW X5Ő1}]WЎ'cQ(Cg@1*ELޫΌr@w]>╓ lkoC\R/Ue%c>b} t۠_P*MRZGJzT<)ePʼC=Pٍ CҦM_{"3LT{P bJOen㔎@]o?k-#Yc3RB]"]~U"ʛ5HJ)TX4V`oP} HS_X~P.DЍ5-%{*Z:hzh Ds.J6؎iB@ʘE Q[D] FJq$fcIxb6HFI\7@zJη/VYxP*o8F|JНYsjiTe +V)/MWVqCQ(<'N3hvb/# 0ҀfW2\mh꾛 [-o6DvC X G%9 fSVZigGECH3ȃ6DR Y` +\v`ŰAmM ]N;ɵ̽;dہ^W~YKIaJc++]p66Q GAFw |+9x77+N[?VMc ) =v? }Dw55]M ;r˾QF?^60g:ʐ |9l)%dW<;弎`R9- (飾9X%}坸oyvIyc~W^y<@!7ģB,Y+2\r6z2j\!r{h=Mɷ1`j T>(VDKCu$(IJ.Gݬqm||49b˅Vt@*p,vp"Ȩٿ1yP?]&7) t|Јww-(H-_BG aT+cg+n#[ioяSAOf Y]c4"Bڑ<gZ̝[y_/Jؼ]D*[/^7/.K3$]{Ҟ$nzߠђ~O{@Z,gł M)Wzܧ(: 9K~8u?E:-G_/@H$+qk@YKҿifL Ц U3.ŵAJ^l8.'=C2d9h}emLH^7#"dϷf#YgSk>?VHoxuiXғWvy/򵠁vxVAo*AS|;"JDF5YY,"VRc[ KQТҕ $Nx_G4-Z$ .{JDvKcV(YxiхT=w?YB"L R%A eASNs%< fz sdpoIJl5K`؝~ Rm*{k띕 >(g52*gcjorw w#WIM$"Aab'x(V3Тh8 V,blJaŏ5ɛ\,xt[∁L!gpo=|R?~Y&ϰ3d.4)ɹ#d'"ޱ6›]KIDZlzY;ʍqNn' sIb6hG!Ė%]%&嶑jEw?@0Qcc2q"o|hl2$8lU~֒ojV;7\| toô"c1WS64O7:q l ✞:]n,a1Q ŀâ`cnI=X@*ьsO pq(#\A&i;&1MFGbkz.ռ!MTTQ_=XʳqlfDK#kԷS= #&"1gD\3jH.UNNG'`3r}uLPjw~&8} @ w%L?nEvڢNnA:FxQ^޻),v--xn[|Ҫt-?%/q3Tfe\ɘ 4rײ$>LR,-u w,:nԏ>b呮Q˅\z@(>WJ:BMfO+oU5f;_d(rQߕeqpqtJn}x tM&Qnq \+߅+9v,T[odFR䞡'29,#Cۜ+3NWWSdW7lT6R*Sg2VUA@B.('UrR0UըHsZ,Yړ &,ν_o_Q#6\+0~utA (`*.B-Ώ:V箑<\AX lf-ٹLPanJJ3-0ac N"Ҧ/']$W RNRCQqKDKc[Ymd^ wҧװrQ{Z™Smr(ˁ+>!Q!82ײTѮ3#r֫T$?3ȄW7[ ުWY;5s:aaZ 998OQoT4\z9M߾$qx`3à:cY5hN+W3+Vr'87bXp'L6-k/B(-Mi/]26g24gޫHè#9n>L:Bq_,è:.,A@,--(TN$t[=ob cT2xR<*AGtwQ&-? 0<'N߾YSKr]O轨-}a,54| sG>2(-d< $dʒIOs(0SJ1k4ϊLNL+J%2BtT Ieɶ?W"3-O5:p)+qvN4TQ BPC GW0^:e$`}0o>6 :WLU%x;m wnQ ;6_}V^آPTX8zxS̳%]) e\BfSWdN[*;/q/1N_Q Gd z~PV`]M>>{։pLw(y_kE1f7j$%8O.{8\gbK@ ?4X)8՟bud{4ڗqfQ['X1iigPvЖPz'W8)p9 >ggy+s7XX/^{~[R>ԣv L<Ѐբ^  Sf V*IKess>8]Y004nʜ -e|Y0JؿcQ5T@j'##fS 3*ෙ/⾊)V%+jI eCu{>@KL 𕂌o ן7t@cE;B "R#SvCA10*xDQbXL{y&s)Yҍ/M2?j[cĚoE}EaVIp=f[^^6 XQPƶBU-lBs{I"T-9qQr'!gnc߂&xGʐo NF9u4})WskS|l+G,.~NcPm-1IS"hMyxe%^B!ܕNjÇ+TpN>tdDMG5(O yҿ[>C"eS_e )sNI̟͕805^GĜBO7R#WbB9ǧmEچSa$4GWhfQA$ϊF4# Xkf!s|r?_< Ȇ7EaJv'0k E܉y`s9Q Lpn_>NGWnM:0hG)نW@ kl}bOt++g3! ۉ) LZ}L:Q7,R0zC}gHFN)WdIm`3bdtdH,JVj kq|~g tFdKC)/`x `4%zwMgn9V&ڼkAs)4d$$H5d3:=R!y?Ϯ[HݜN"4Ѓ\ȭrha$}tt;R(7STh4 z#9ܵߕCg59iĴv*-Aw9L͍T1H{FYSl­=0=|LS6GxuEBrXe%h(c8Νq [ɟY.*{p</CLrݙ8)m LR@BMFyq>l`_k$/i:Ny)R>柑t;,po8JrBo#klB ĹosG{P'gcc9oC_}~xf[JahIM?JD) TGȴ{R''t4d*zn,_˥dtyP1_tzS3ʫ{y9 87yC;rD-D(yb?تIoFT9&޹WKKHi;m(!FxOw[#%G1aKŸ2?,ߨgP fBoYq~izY 5T„hb^;^`dU4]d{<`nN NjaKJo# JM]r87n1Q] N 0 jB<8ˉo&;Y/԰FQ6E*`M]jOYO7TWH'V鳭J6y9W52z.jb, g#཭tOBUN+!jFk#2~fdl{?έUńo6%˸' i<4XG 1͇R`D&,!Zi˳Fs\2T͞B1z-^/ QY_  Q| 7(J⠶# ~X~I-=&|9ӄ5%zFW?, Q@SE0!C ghxf#JQGƃMu߀;n$*Wai:'FoZY _N ww#u!.m5F+*֕p=%֣+zD f3cfb =UJ!:ER,DQr(.OJ[:7‚/KX>"zKù&;MQ.X~A/ Ħlxʭ֙g,o%p,X5:);RJܺCֻehG(SpgpAFXG5Bbn>iW3 0x59?t;k2.mW? ݏQ!eBk$ 85'/ W;$x4A?Y]6㸠Jב]9&rM|0uETIeGֈ{X2XB{O$8P_\h-5BUk7OiݵX,$fC{.T}[pOV=Ҏ.e}=.^)PPUpuTKKY"sB"u`jzn-:&lc>QϳZ'@"xtw66d``eLVvkfmX}|A>[oؤsO9uR_eӈ>Jm"%iě"6 g;d~w=#M[齝$T]ٍ[kv.+i@Ͳ mڄ I'ʪt@je-U>2a$k9^5lR4R(*M:tyKhKSr<І$1{~9PX 9**14xf9J̅LxjsAel+A.:ʗ3'k[Kcp3AY[JT33tFtѨDJO8~. _yڽDl Ig>ӯ|dw-df< =e@83XaKUgzcHʲ _@X!c@"5%(ױ;bLD P ޵`0SnQ_!(%km9 eԫ؃uzn{߄٠<KuSH7L|1U]OY.V' Us%dS)KH:c:LmhW[nzY¸-}Nۇ,gUIytQUx=)L\U|e>QW]cpt5ӥUӘv0oVoPvVZLumgYS $ץޫ|7aKJlɅ +(w[YQ gy]a %JYh&JW,&C(%cؒ^oCvK]eZÐb8(}ozQ*<8l޶|'RD~q>\\ٛ"K2J0Ѯ0z8?w%fw/F?N͠yWn\aɇk9o] øn6F 랾 \v`9>[wWR`v1o?E* l6&9*6 X1X1!sh,4V讳$}^6Ahy]g (mmm ]OJ%h]QK cJnEb 4coِ N]'%AuwyCne0!hP@4j΂slm "wu "k âAZu\hR۽܍bk!ql<^<]ѹu7p\F-Ҵ>oloW yHz5bd':QKæN]̓ u 0cH@1W½XI52M?}G;7HRCڐKc$ nt9Ԁ.)WSLLI}%]Bm=L҆ hdt:pJf?@ 2 `;+A۶QJrzuj龽sP1GSM-,Dqځ#pr]wNp[e~ HA;[@+tu FcbcFeV{Üo) ;&d%W7pgQhMoQ=: IwWZӫY 8ܺϑY'3sI ZUx{$C G#\:P> 6 o֪R30Ɵ, žz:oB\+?lH f]maC+}Īv;O/}JTG"?t-ӃP]}e,#-H܃xqӏ2㎘j#Xr3bZo5DPGŚ(+KEQ:w,RꦑֲǻQ`nEsX^gt$xF+76}\c])ҒZWG3RMe*:`E[%H_D2quzpOK-9̀Ch-87yly<)w /kA, cԂҤsf-JPh ~4Na\= !٫4F3 tȳhCfw$] Ny2M9ߜNtB;O#L CvD Oyk A3< jiz Y(Z^el?"U֍@󬯈~s**ɒܔ/KN^,D$@@4-n!̋kyWB kgdp_[KU IPKCK%Ǜh^dm=NWYq$MܳSU;Y߯)'*b\"QşKN8+G5 }x.%bN7Ϻp)1GY\aax1ȉRKG \QbXmnhJ"WGK]_/ V݂g-,2V-٤4/uE}v#QdӬix7<@_XbҰsٝ[Og% L{Xyk9SE5!Bʀ)ŐVb-M`cU)O`-1u!nNlR3GMGH4x)f˳1qkb: b]j ݌ OB=#pJlǧ1/c< q GTf zTpHsK`ƬU,;.׃M:fN7έz 0RȝjYܗJeL!/cGC &U? goW46J nzg}ҏMQocE$(%/d/6`"$`J= t˭YUJ^û %;<Ů 5/t^?|o=V'#C1\Vs[Œ|~6 <9%VzHN<U1-3eKݦ,G˒fk Ӌ&Ft)y0Qzty1a{4)`n!whOWV.͐T{nO[ *v畏 {o@*!Z;!ě7u89`?lrq =k#щuR4p3 wrFAS|U۷/ddu$GV!^+doA8LǧG6ɣ|~+rv:o~U |73;?Ckvb.aԒ!G|l7 0;飋tLLq}"Ass)qA#)?^7t0rSh=9o5?w'X&OBe< -Tx1Maq[vIzJ30`$I_pw [V[rVǀk/].(!Rp՛N\Xl5ZC@xf{0uى}pm-<_:k\NBR 81K'$Đ04a|cfs2\Xj_*Jdrjmb?ZﵾaNKaKQ!Yim4!\XҒPf|v⛻8F5WF6MӬ#Ko:ū{i:bH.fGd?IP  Q'ەv?f!wA^iCRpdR#GȌ+\n('P^֏j:`0}$,#-sh/-5XIOcz]/;Us8G b%hFg}>{/#B~irD1c[_0‰!#tn[T }@ pK@x'ş9Fg1En}%ES1#\Q1F'u6?ʎ,[Г˚f{nӸjOTlf+Za=BU_;&!eԋv̠ ;~|+߫%[$'/G'~p֣ f2>Hdu@Ƅ&#S k$6e'c =zD躑0.PcU-ӐMx!J'$V<:Hn?7n?ےF7ym(u$jyp*Jx ֨A;A|a LKGGeԍ?[͊-qcE7@2?BI憩k~ 値\ڹRުY*AboSWY g$:L$J:sqKqk].FHR_+`h;o֣b_4M)!>,g_}|¼8" ruɬOuV%!O*y{Ky3z'E(]Y]mM(E'4OTLrBC>q[99'h+ `==qFdyR ʬU\F2kү\(e-=iH(:KkLF#y8"xLIg@lU!+byMȹ13B ,hTIb؍. 4Hq5^HF\G[j&7Ạ1Կ >()_t(`.H+X3"5^祕V%6ZTaZvВy!qi40|C46V 2~r8җvI҉oy4ky.=~T"aXewZ]pŘ[ xaaAF߾s"l?H/Ρ=)>087pRi<$ 4{Drengv~N{F۰ԟRa l BTp;kd5@J o؝ :{l*{:L ; myo!USr#~bF`1nPhÿ<4 @ob >}!60F,GέbQVrl[3Ճ"&4f2яc5):J9ymߢ@pS*߇F#r`s{e>:G oQkRfi:nzC:e[{]ٷkR~`X5]K셳(x_Lz7(j r嵄'r.+w(GzG}ɣ"=U"B(LQþ}%+Ak}h. `@|I-5tRcm%^d#@@m>B7A0xecQW8|gDht̋̇ q0BmYX #r@qЙCOn6+r[{^\w~VgrI\A^7Y~D'PLK*P[;"9r tR%km 3 8,/|s㗃+cqy|g?b.<2E|]4߱mƾ/~@1 '\ق"hgCntDqR$rvuYߗ!y!ڼ@30Ht<_z yks#.Ki?8lUxW):;Kb$Z-"*m$Ҋ^%ug\9 ?( FM R6D#o^yjCY1T ȆNS#g=Zs'c[ !T􇪮h H!*![HO}ʂӹei T 8 $g5 ꩰ'8}@A7I*hf8.M;u*&o36'E"̪ K/yubk98T zJ#O'pY*(l:&E4l*?>+c&xe{0չv,*b5롚SxhP&R%pۊk"ݎljcD@8Yjx\u_k/ ;@^,y.{OnTR+`&ȍM,%Pn֥1/+~dm|0`;!dUO*.4QȢC*_[PߥQ݁T"7b=@1SI碕c`)Sr^`/T |c1n\V I'W}D1Yg?#)ޚ;>õ&D0kڅ.MqV1Y\{}F$1|uu^5#$nM:ǀ:qU ",M0|/({~mXp V=4X %^eC}PC6UYyT-zBJ3ʵ9+ Ibп5#ܧ`QvHsiH?@/XΕdNUHv")e|ь`צV읾xNՃL %`G*mÔaECEji!P$UADUSPϛ ũ!ӑ~%H 5p+!>qLyi}u7M]k#.E a\wBM_Xt'&l(to-VpB` -](М}HvVgJyä! `B84cSpO) 4MXEg׹~.%ҬbQL8b9iʹ 켹W&@?ڵ dO,!Y$Pr`>iZ%#iuC!stl0ÛNQrcHX_M6D&E Y.JK3$Tœ4U0yH|g Cʅ\$mdGQnzJ-8 OdR$) #QX.@IaYW_gyH Vޱ$X8sፑ T ?-.ݴ99&X\W3kWĪz϶R /0 LU fi쳊~B*0T+ӯ?Yn>эE5ժ~ﱰ!”rp0>_?"SjsZ;de A1 L, %J:;i>=(Lq2ыueԅ ^*.'~m8N-*d<'ԅ=Hv:{M`nu{d!g::|ۃTDaM>b)&PSo ,xbD\L^^2,~U q#`s~ *-xLGr !?em>c־4?K=Ω#.2QwݑNnM=BqJ;c{0Kq"%@?XqwnVMb逌&nN|R t]\yvfsu+-CvK4 מd9!m^ iy]6,1Z'o6!`B)+x7 SyȷTW5 xWiyQ~'9V!KǓw?^Rv[ =aw#}gk1h.Y3E\6@`wUi]j`卸'Jbh&|lUv, X4<kjP(r3RI0sӷZ>5 3]h~5Gu0p\ ހGR'$-6N ") ܓ q6h=P$EmFb}_%>b_tlVb 296y&j_7'=gwKs2Ҁ97RU50JnH I1dz(\R [q<ZwB(歡Sf/4ay';"'4݀ʴ2w7EU+nm +hz;g( >q["j@"f(z}qRm$ԝ`1ekzs9( :sC?b1[*6etd7Sl8bձɊ(XsEY[k3FRqkra Ske!o:܎@ž˭%k=70}a lx%HY@)QNSh(1gYI-TV[T|A#Qٓ ] :](k[K%\q]&ux!>ChS e@ϳm9гȊݿ_ %rfz R|,=эu6tp_7jY\ {ɹG-/>ڊL5àAwE8 pj0D){J 0 _M&4_p9]`̆KA3%NlKn^M7GsB7pQgo2<mV~Mq:L-\,+8 $k?V;nla .:2Q3?0" FMBWuQY!Z@I)GK*!/_ o@uRRn:z;⁷'Ȩ hй4k e=#Sy|fW_sY-2Xs˗_!zQ_xU%zT5 2ry2td>-tv 6.k4c!\X3rpY0=+ `if/t]8|ц\TD:qkN|qInL`?*Ogų`IjtuPsw*0]Y03;A;ߚ2x&+Q-=^4ml4_` >?3`Km.RgB7? !#Wg,'D ƚɥS[zecp%J ΀Q52$g{P͛*ne E[5RO2 !0fҕ%*KliYmz>?,;:”V[*y:Qf>4w{u$#5ix&zMlF GZ6g0[wK(9MғgɌe5onL,2:WS;pANiXhؘLQF.ԥ;@ۆN`">O? F(Gɾg5Onx< 81 P1wmȵ8G ҈ʊXYG(pVtnc"KvxcTLi߶l趙A, sl̅ ʙ;wP܅;  C#t\6$DS>ZMXHP,Sg%p^>; q wvw;Y9M:!L/_\6ǂ9;#?Q^f,f <\ȪdNY!ld~ݻQa'OM աpf|B'QX0^+x=ޝ=8ts3R&IR]h)l4: 5^@M!& YV.{ 0oy$l¯y[v79K-z"&g>aV?0S$N$Ξe&_˩ڹ>_u*Д|o]Y?܂U yw>*6`6x2К*{-,X( TZ '꺼aNQ?af11UZ`]%\A( 2"؄vsSq='Xm)s||^E1OFU~D^a {.\#ƈ{! b߽LJ& J)%}u܍37!FdU ds>όI8;-Ui5폇"|X ".bX&',<rl)̐ sM?Tcz՞shkwES9h4`]sq]XL، i.Wgֻsm3 h㳁klBb_'CmcLL,4B" qXYy#`d"Xij+3l#DNM$kWo[*c)&],EX...[}`uN52Kl(0o0tEu?P0Q2A92Mǽ*;WN(18uf\dtBD;S0S2~8~' ì:qufk!tiI*ǜoFÿxBv 2> ^ eP&'E֬ |ټU" v ׾vWDHML=IL5Ά~kCzj )4c-W2en& >D 6ݿ @J'4biy;G/ˢ8NǑ,:_+jj :F9ivT*:_ fd=W+:`H]J~{w)uֺo>jlYm#;H羇wmv]Oɝm=v~Wܐ&pFZϕP}C.XJ_('Lsq#i8^^ѩ!^#\WiR9մRƯ6dz~,Hks۶&e/ދ;S P"&o\1uA)/{:1-Zl?ۡy&:Is.cTyu&SHC)>_ަRpkv$g-zHqܻk%Nn# q@sc2o_yp&I^a͓8 4LQ9;}/] bӉ[<ʩSٖ9S5c`Ewk Jj>0.U4-Oj؎ҷu_&=s [ yt-{jja+v@;hq? M+3m:kQJ%%!(2fީ ,Fsg^+ no*DM%U<ʙk9y"gS+dw>!>n-(T0WWZ \{aGޒ?|x zX=Y8"ɏIk'Po&絵<$:O@ _N͉'} #ɑc[hE=ϛWqlkLmix}DDN:ƁFBO*Fgt?\Ƞ٩p,vbaѺ.{0 mR$ ځ9Z=iw&R$7.IwVǯ[.[:UB3ØPCIxNJw *[y^Q=ˠRQABR0 i6OLy'M@=2?"VAj! (V\&\U|<IO\) ?F# (2{k;Պh!"EF? P_8KcU9֛kKs)'m |0 S0܆*u+~ ?xVVSU @Fd5t~٣lQo8xehI$>f|QwAFA4^F_1t^\OA@E mҡH\҆>Xծh2[qlHT`F*vxl0惆@F>qT& V"X챗kՂcNɦ}}[8^6Uceh|ʟB3k/mX#NVT~GL%Kt%XW7c= U)Avoł.>ؠҦϪN_2r7F7ǗO-Μ4d C-L}G +:^(j5Via}l(F=)5g{?dd]"Ŧ QC<"EmMg pEa|Yg[C4hvuY?]ykƄJe-*=MNHm2ʧ Y*-tzcӵHB3L ^3IIw5Rה+69uA;4@s ˴r2^U_3bPgr@Z|6s ݌))1 w<~^=`[ AR+AĖ"V!d]X? [ 4?Z"^HƮ.2TPI63)^MĪlp1Ŗ jhfD;ǵ'0TJ)єG>2wD;1N!IMbr2V_8TZwǬr12X'""J~ç 'i- ^7?4]DAk89:~OU#@hL=[uIJjQIIU7.͏d3R/᥈Wm*~-/󰇬 3K@[9Q"*=emEp\A#˔]$ϯPŌLk!Pv_S2 Q \7u,6aovvON֊l4ώi0i4MI'e=[AMu:M)AP# hcȹ+\~P >gD' k;RzA [Sfaz%< 3W71s6"M4lN%X[t;gWQ#NӞP~ӘVq4.A?lՐ.zrE %<9Vh F ":,Z¥ԵMn;SwioQ;GK؊Vsk ul MLeu~SWQEd$(Ȳ+~ɐ*]_*Pd~%KWI (g\Cd*cSjQEMb˩9 ^DD[ w͍͝Hϛ2 P:'z'uަrPk}IJ2'>djJ6i6uXAF{ ̀n9GCPX,i;RJXA6~gh u&H}r]d`2x?ϜɫGO6b7|]Sq1w?)CBߤ$8tV)L~$5ul7 2 1â:?9RCC[^j99^,X)UO`#G"U%+!%V}Et?'l85_mhՈ{2PT㷖P)c"ÆA H[od|]j NĵԺQ/GFI<.uX; ovLc){􅬷n׋31w b:@r [!j1GMҗ&dG၁R0=L@.8HT,߫A"Ȗ ?[ g٧B1Wvв 7_ m81>8qZ|%O0 A22[~$2'eYk 5ks$Y7URwlu6/յYDaa&FLoam$.@/yLܗsӾ Y)&KfF]tz|ܣͣLzwɛ#O-u*Tl ȑukm8 s((/9~9MGg`Az*q~ᅻu_zQ&BMlƧMR!p%H8|$ {O]*,WdoăXV/s/]Ѽӊ/-5֥Թuo_I}Ȇ_pBgreW`ä;bV.'ҔL&#$c?o/]sWA>5`Yn@UpSָA.lfh<Qm8Q?#/YduD-W8?@`#ЭIQ#RU:Y#^19{ |s73;|:x띜. bx(E1;0d(xMnKvCfY':^ >`6Ÿ8&~11Ţ8b D P5JߣJM`h+}It= -Ҭi'& ԦRAX6ؑsa=&ºɍ s[CȻrW4B3A?RA}gIDqܥm~sbsn`6YLksTIVD%N¼H 1QLKWٲ1$GJ9FN mxK?x ӵ܆j^ vE lY IT橿[`eRRn|20#ӒV:`nlRKth MrM+~]~.n9NDqƻ\He8@-)oG瘭|Ve7YPQ`Xjz1CtiYb":_OZw@ kJtDYKEe%v@X3EI cuPoղ٨^HV$1zP͛X%eHK-Kxgŧ;Hn|v{`Owsc6pD2E<1z`En&,Մ︽+?g>pԋXQaD%\$KG'IJǴ"T,/Vp *Bi#9y-Pkm3VFOJ-?'rѤ*wD"4N`~_DÝ:/`X9ɥ۟<Wo}nZG,[}ƫnB<-!2DF6Y܉N@ <[@bɈ|1 5ƦqGy6 U2m~(bSݠWmk _1!&'bf+x,5Z#C rp dxQ {miJrqps#nP UW kĴF _x,߆ EBqs2E=w(}^ o H.Bsr !TˌTڕ:HVfb)W(6"t=v[0sv?%#={6'p۞_% .+9kbojﻥ4]-.y'3a D]7 E y*ʼnٞLq%U>І$<.gs<@_| 4gG XҪ2n%%h7ې3C{@[ ܬ#ܪ*Oce|2Nl&37ezJ Q ^;vɼWj]LP;#b6obfŷf[Ghj}Z$xI{4"p{Shpj}5qȴ 2nN[VglN`cmKZt@/-[M\o䖮 SqkgR7|=hqEN`Cxٟ_ђnO|7=cz~- bx% wqm_QoW񉻓Ѱu {]/ŇOkeCY@E6YtN*EA$[5˅h=~6Y/<<<o(>zSYyơa'A$ 2S!EjAfQLGN ?{=7$9γdKV(9=GW!c/GdY@Idl*%Ŀy0FB@3KMzYڅh -ݓ9Yb 4w6&eeǃ~HϧRgFQ!0_hPiiCїTJ/2/VA(5 =lg.#]5ksD- XJF:N*N :Z҂*C%98˜eHV5;.RTMRA p*fL OM#'8A=A}m{PĂF1DnB߿<J۽&v[4}t{^wR> o~_DPs! *:9isO];fsqv1FP!?Zf?i$?RxPS6"`54"!4^-P X Yy.<ИLW LW'#Zr V:zz6MW: h89fˇr#<bɐF NOpO싓UrՔgw))ut'@UZGAg]W$\[ -[Av8b7:)}d$@T&:̗@/Sc4y$]2S =0!k>[:&{Z ypy7ZZF3ӖBf=h8_c,q;ZL I\?"Pd%ZLfۦ~|:G1]n3)tlPv]WV  &YQ $ oyњJ=>eac4 ĵ(jSa`]AGjZj1Q#eRj]VE4:M;.v,O/Ǹ(?FȹWwQxN&Ut]Xܖc1N{2+AZS@w{Iۼ{rYXECW:=6 Ԡpg1SWYG>88xɜuEV7Ǡ ǂ 76^’wا%LX&vdCQXW?M=T=;4.$9p ޜy//OK#1A M]ԙ|b TB:F8x|uR>:軟B1 .Ā5|u]YyqҔƿ*2qYՂPg&\ר#L֩nΆn3Y>ç=9E|"ͭxaMBSE nר+>6aoڇEۨ] ACNB:j lC#m |lR,L [+VT /yxK@#xfbiS.PwP|fI~88A 7'Lt/AUd?Cא}s=X)'\+h̬HX"JZV Vy\5Qi3-e}>w`iu{8J<rZ _OE7U[tGnؐgZ> \?%F .G9}3TpNZ`-LMwE}@g,**&ЊUA֞Oj-,V6Шѽu!s+ȷG`gQYLrcNIñlE+\Y1}p̸I;Z#wp)p HlHfnMޜ RN[V`e FHr2S#m炩,tg [t(۫{ )%ME:pIE,Q ƀQT"W֢*OJ:%[_iFc{NYVt̕?EQР"U#?,ѧmj~ dy,S(seE&(2 tHA"k0}ZUq6ыĪ0)%)GF,xoGWz)1h\=AƛJv !+jd|[-'JT{뙽#{}; L^SBvġqkIz&qd5N{o.l[__+fårGr[C\NP_;^.$|g^>'c++&bEj]J ;Xc|xB \DMnM2Bf~Օ a%9-]} ~ >p_HPdvS e>%p^q@GUO} `I4+U=<_m:[.<ʛvҊb3>)t.!֒kfc23b=K]J_w.ttɮn,(~GKʔ3îM<]h9%\>z9^2b9{f@>ŶwghvJ:y}%"g ʂ@ 4Bt<=2_YF%kB3pO% td UCS@=F @LBƣ F$@F kd!FYLpz΀7V"3]O_;G8\#S75܁;lh#D R-]ܘf}'j-aFoH|i)d4Ekd\[Ծd8Of| &?@]}Z^108=NQ[ nukO^p$E$wdCop#E d&Sf(f_Yt%,K0dbgY,W8hT!Rh hf5c9^;P,_v. w--eV^"JsbZV|劎J_)tQ) ?+ZsnchO/cVV`IIq$ejZ"]~Akܚ0,- gY8 {xh! ?'1̀t5^Ƕr6z)H^ 1)_üK<`A%LymĺTL=)K Ea@k56y7N ڈ6o}1Z+1>Z׳RҢuk@3GRO\^Ok ЅBaC,Ќk/hEE9GO+6$f^^=ZDlO33o@ .0 λz2LW5*Ս 3-#=Nڗj bA?@_:o>Hb^9G Z_ɮ:3 %Hcx03 E_.]D%Ms۬$rSQ=0> "ߟi*8SyD` e$%Ɣ04+wBZ <7s3ˆw@oUKID,[е-b-uWC 2m8UwF|emYTKΐOc2 ]ч+[&FtD| `Y+tɡôC:m&H;nUwAL' =OS>^JMR)5lh>2l0(nO>#HS5KmYizP"eo.D':24 }ΊMmrv02P С<0ulM8A/\ Y w3oES倁}:P+ TL,.<*mކ$Vг$t =LXtvɑ!Hœ(o~XGܞ73BPQ kЮ/p7ܐ_[ i~޹Y-)hl&&̘VIN߄#g3,]O±) ؍Fn1z1eלa.ee`"*cziɮr/3| -eQȥ*:]lH9a:YV/cD.VoۜYoC*m\v6o@ + mb>sJH?Y%>=QbqSGՋUXTv!D0 rT-:G]n@u{mhĩd4Y^l( Zx,  S+4lÇӲKeyoG!,7s+)mpAH(Wt,}{3r='A5q0-of|} ],Ɍi|GhT/P̓|!HZX9<ܦ+n70n`KGCk "WQAm{kl&9/iBH!]S Gh{Bb!j 6 O _"͜*T9H+V2!R1ޯ |2&)@lӹp>A䶟!6at6mT\T|N^T-'KTh"Ŀr5lvƍcK<3P>MpS1WU9 ?>b ;"eKsl{: /ѳ;ZT z\*O ӐY*h!YާD ug^omRƪB/_~!N\N};nG `0!6bgV%SBO!daٞL,?[&dSYbG9 pUf2C(!xh}m=Ddd)2a fLohφJs+*elAMlGڮ23{L|T ҭk`^\EBz#MJ\m11YV*Cqq_bJZ( ‚3a-MR'16#?.!K>n!/#^9gX񠹒`?f}YͣٙmE'ÝhbQkD]UAUtNԶJe U E'ż`ROjK|2HS˄4 Ez;CTQWG ۿ \[)?wě e% M\Vpy qٶ,$t.:槐$C/C7;(L8Uee!Al!&o?ayռTǜiʰA]8%f&<[-5_ Uw.'5 &Ik^R! pf@ab1\"n.nc b@Փwh(s#zdv3g8EŰ%;RFKB]ko]s甓ܼ6jn65jΑ)c0yg+MeT co <)4][{hrugZ=G-9z| 6]Pƕ$WxNpA{)iA%.nWc}c߻gN-~|043jo}|[}n<!Z8BC',SGxu1A2'k8"K F]%lżZE!QFH>; 񻪘\-'_* ;)-wnsٺNgdO󳀺`y9m/>v 죢B) z2x$F2X"%y÷K3,y ^KK(>E ^uò۵".6ܗ C3qvS[|9y(UL7pnh^je_UC61urB3("H[ٰ6h Ez'rz>MR\mw.^7bBz JL~9^nQ$mxk{Z9=ȝW_&w`a5X@\|LrC/gZUTYg b=8WLZ$gwH@[fup j?`,\-Va 1ޚShjCNӷ{Fv(s%v}jI=W{rСa`z81_ep79`^^j r99BA˻"iTKˤI4_F]K\gh_MYj !l6^ٛU?`95Rx\ß6lC*euٵGΏiy›VV)|K O6<)ͧO\;LNސKg\I5$|p{3ъGP믈4 8`fj?2$Ezj1״Tcw<Am w̕LM՜V麰c3x56/@+Xdzk]r. ;zB^[TQpG[#TvrڒDc~Ut5#㦨|8Ϣef.z`qև Ua! 0}aU!jm\fUTxFE/L!6@ 3MU8XlQƄE׳TtnfjFCiʣf|; d]Y'½~ͥ#uuY 7Y-}i,{ rsQͭ"A.WXw:=>Ӟ/I)[mr.@VeVW ^kEOW (p<uJN7@fP7ԏG\W\ȥeIĹ:T`3ߴܛ?9J$_1.TٚʰLl*ڋ7K'IN4^e:& ,w`?V-yCr&x˾ոf^9SܨWhP_ߍ"~2ɳ\YqeXFp=M_iƼ^ ?vf[@c㕂 LEͻ`>laA*I &OD ' 5?rsk8vYڝQ ٿu4PR_ X4uo]A$Bd5CF/EPx[3 YnЙ1;oZ*.Cl&w.I7f߿O6GB (6Kh!;'p%/Q4.Y^Kޏ~'m.l3\!0y冹2r;YsvOmퟲpv;3 .ѯ9G-kAFuN7,?CY;Rds-K+qJ6ʲ{WrԴ4vV^Qf6 sf;8~!r 7.HLü}T_|88HAt c!ڃATk^mfB.@]bhh)ؒci =Fj$|xZ Qj Ƕ:z}i/\!EUd0YRtoeyҝ'9.ES:?k͖ڪİ\fNfCͣn{4ވ;oeX^$Ԉ{ħCΔ6UrrskmP4w<ϥ㑳_"[1Դiw@6&~* dWv:LץWU[Ιs64&IOZ^G%/&"WƬܵ3&A.u|sIg;֢ʲLy]?yA`a{G}<:ga)uG_AbR%`8+RdS12=| tv.Ότ\ r Mr+}QTW iP.3E?|[wm\ʼ8 >o]O/hNw?25:Vm-'0={pu3b.JILk9~cpiܶ$l0'?:PI5>?VAZ*mRd|-6E ;FzQj眒C|;<%1:V}Y-:*:c\Q=@l%m5 ftP0bZ,(E:Q?ܐ9d/Ovl&Aغc(瞒dU@7HϹkoNXGnkS㊼BE*e'Ph 7.Z\*ZLu${ux' C2˓yPq"4s "1m1lp7p+5`V ?S&KZ{ <*w* zE쭏nd jS  Xfn <<${9c ?6U:6˙ 8}Eۀi UGգrV3 Зd#E0nDPIŌ/e=>QAϘqtT{kVxE/CSuOюV0XV~xz5@rPGiى}g=&.p|ZG\QL`PX$2c0귯GLb҄ՓӇT[ԓү&bºWJ7A.sP˽12D f0 [Vp7ND 8uod&H'%qYٛO/N8N`sچ C{8|=+p&tyM.LNSU#~0/4٭řtvxzPS`09eG69ß^_,Zphp^#ji3{ڠ Ǝ=ՠ'.ME Oaq_kF&O0)w$j~\#ds(!V9o{K޴;U=(8ꇱt`TuCdPЄAx ͨhB >++ew@ּii5P<&[xa+c*d"I= <[B1_1[0xZ/q)o +~Xm෼uƺQu ɜ 3_G'p+קԃyUh԰Xbg0`,ap@٨30YxUf{()h^j/Fv՘,$% ʚBDΣ_!E}MMlS-H ccv'߇XR}}n.)Dc[t 'A]Czt5Ge'wĴWy?#IFSk`aX z)Nl^x^`D!!QEC'+kfM5ELv J# )Xui[IJo&bbJ }=u/ E.pXryW+#? )j=#^4Ÿ;߼58~ S4eQ[A*PZ}AdKj}Qlҙ .RY`}_^RZ L:Xֹ?UR~tˆem!_K2'%ܝ ޠ^pi?5<ꪧrQuT6`15WS \M*Q NQ Й A=E>éF#a!:CDqg"5DqYiIF-V)wq,twP@C^cP| cI&CsNM8 EkRu]FZH;,QP~~bfhIs[KU?,Μѷrq-E(l}Wb,_rQ r#O -ciʐ"ҋnfՌ7sSVCH V0)qK?HFA ĞsFƇE &+LEO( q$Ҟf wk^jktL؉4 {-=hHC0HmNpS# !+ NJ]5 UQ'T"7/R(аIHą*b> I< 5aS`'y82`?[z%gyuǂFF KtL+>KYz1| krwi{v_! p#wBg 韕dqMFߐY0{cqZ6i:x f,4^ũߵX]>Q KQ;5rNIEP}F#X1 ʈ#HnPievycgq" YnC:Z9̓'/>OPֳk~sgy~}~"YKQZӎv?[o;,3=]9I&SBǡ%1ZLj)E8;}-}ٖqe GxS#ڲYv"OLmP';OEzw<_V}ɩU I'9>"GzEL^HG9I ؁?:iNh~<PulR(exRSy`hAanمZ a1SI!V`3\%t<R%qL(=#!)F%P;@C_"Cw槊7.R`S(tӚ')v' wYX? ]6ڂڛlOy ,=ɜRB d,0U{:](Sa+9'0W/ʶ\[^?Em g͟Ŝ&&]e1 B۪bmnb$"=dTXE(CT"5!hzpV LB-TX4`tnaH5};,2toM0>!`lrՠ3zᶠq E5Q-zPA'b0@ -^1Oꃉ?DͳO:^I, gG`7#>!r{J& uA \&-" }Pʂ^{KxeIBO%ׇQXIK)4+<{*kyOǁYxdRd4h"VK`v#uߖMpaPѨsb|f!&ʌ#{QMM\v.'ÅC2{c6uӊ-5.\,m >YMԗTQVC;ؔn)b<蟴h5Cv}lREfC8*z3)jfT3ou&s0a =;o>\_ 4eIԪҿm'Vd*^j&U">E,Jܦ%d9>-W*9Jqu.5UΜvkY-wk8^Ea2GyfYٵJM#yyrAD6 |K1_ kc)~TO>Y8L!~)*6aԍƉu%W-?WtA, E&/8"HNqir*ו_Q ^`cIׄ=$ CB6XĹQ>>Y@`=,/C#[҄}"%6fyPeS!\!rrudmdNty_gf7xO#+Mƙh xCf a,ciL LDxpuK`3c=D5uo۹hpXs?p|;κWZ_%e ΔO]m0VhiQ(vTz:VWO.ΓIqf (sf4[RvlpdE>Y~Kޣg"aPryt.L,%G&⠸>VW<)zy wLw+dÕڞ_rYR~5 `Ʀ9R$មB;Z^uPiv0Α(*&l6Iq/"$*kHY N[B'ke}1㺈-MwX[O}@lMŀRKj6o¹a la~} o|s_f$ Wېg~ {g(RV #P<`Ն,&% [Ff8JMS%M!z5_Y&,ڌ 8U&$Iz-ҿw[ڦiSVk @sRwf0J۫hE8s2YwCTy9:P)pc14Z~y=ڗހìˎ֙nLjOb?Pl˛c )N+a>׎B1ϱ㸗 8csſ,NjB{ݣF.0{IkQ>BիȺIg"TaۡJJ)rvsZTF2L@I.q̍U[V)44"+-;g}ݐ !`pvCF)Eq0LܴzvqS%dD {LcJeN{~XPm3KhWطLj[8"6>w/x/w] Cm FP TzǬBوXg4x^=ّJ"cTPZEUJf`PWn }6kM%fjmԱ^ƿ,"i_zaFD+{naҙaIggN'r )UÅ?Zl@%ExHk:Z&Jcgvi14cP< UAFs\I=,-@l%klcjOJ 2SpE`ەyK+tpe@5/4_Š9)JT['S` "`7(jt1X*Z)2dq8{G(vxv>BeOh, jz0EFA,<_4N~ըʶD$%~2a)aJX'\`1<+ n)'^DE)&YMuvΠ;)v:0rL/Am ɚz.`t7oajJ>D÷1]ƅ3{&_,r#La( *(oxڀgUo7rE.n5p2C! POT,< 1 5u˄' ``b89+ Y*K {ɽ E?]/=6)ujk'!z Ó7 Ť) 6蹀kƪ,"՗œUyA<兼Ȥ 95UN]3ӈ}[̯G  $hhf8^G餎MK҈f* @~4 1B 3  &=-!A&螄 aײ4ܝwP ,d}3 f9?&z]%]P{+x%RP~L"3c ?ឧ>yrW֏5n,: 8}gUix/b|Q& 'e{)Fhm_OSI~T z4~4_M Fp`$S{t/jýZFy}!ZÔ Brېq/f Fi:h=6v,{T'E 0IDt|T=*Z!rN6q %Ɓ>6>.Qc$T5t;7A:He{7Vx7{[& #+?\d ݱRW*2CyLM¢qmo:$ix\78P)~k0AT"markj=9D>C;" aVn햠Ms+#K^ܲEkzu~Z(%4pZYi*&BRSS>oV)w&aoF lW۷w9>nH&[ʑ3`U֦+Ɠ:~Ndim%+4Iyt 7v{Eg|-]zgre/UtVtzhݣ]FhKyq(=f&3:|.(9ra:o~4*-OO 9Db :(8P4),`}2xg]yJ?ҡofj`C"7 v=@fQC28d*Qp97!DZUdT9m`6R1\A27e| F n*J.N}^ߦ/ڻ$}mBJnmhV|BR sz-U#6.9g&}eox\T2i]B B}jH{ >mrK|\Ek$E4͠7;ck UVU |+[en욎{ dKh b7Df$=#QA Dt5v_1 &jkqZ ţ֕X|}ꘟ= ^/M<+W> f̛!1mubγl]4h>,onRJ\Bse`Fz+/?ӧb }FN=iV 5V~ë дL'l^uLa!KjkuPDd{]\uTm_&Kh]t8}1=w^4wC]~^nή^^шENa6/ nVY+#W@$3!uNңq+Z#78䘥d x5a?Rj}i'PD)#`ɐLqM!qHbxS"qWgiAdP+~>éͺ>:R4^Ӊ*twR 5? p'~[ y`ғ5u  ^{ē0-=f0+YM M/3uoNʉ-"Eѭ{%#Y n"VQ6N*D)$nz3ʯ(Tx [_k @$ QAAt~y= ؁z}SSz%yr%h~O=/*BBv\O l4YN>+2*\\0ʉzGZ ~lɂUfalpYD]u5CMѮ ^=PM~u F9S1eHud(q]A Q9i2ťfna8B ȟܱөB-baZث/`#JXÚ!xl"i/YGئtXrlu\I55n~e0s)cLf?&6%] 9m#YʥmVPQ CޕʸzMQA-5]󔶟!-X\fQ aXm`ʗ>̝OC # qZ9ďu|~8˛9}^L1 f7\Db칮hݟ0_u`/+wio,tXBZ As٣@xL.˒dR47_N{Y$d*冲3]Ċ9ro_7e-Pqʴ#_Ұ;" ]fO?*!G 3L=!m+V?**ū_^oQꕂs3d Hɣ/]&Td[V6A03HZόVQhUTΊ?>d/ n)3):#?'Hȑ- '&^f xvP$/W$+/SM&6)q}D&"( rI0X8NXiFZƉ.t[ZcBhC-5s:ˆ(rV='hG^e^C{vBeM tp{qf8Cl93He ۯF'x)s \"c)PH&*?t1.%~IynDmΎS}ʫkNW2J@Qǜ_99#e~*Ic2o8$frP=]7Xekpɪo&+?y?<۠t$ͧ#﫟CA -'h zΖ/HXĂo taQB"aTt' OS#* 3 "N* ]To"kPc> &sM)H9ʚOe5VY{[} !1&t+Eza:Pή m ƿ"3BvĜȦO"y-jb`]sΪl1:3z- Qgy=aDfH9xILC¾NJٲX g_`ǖjjwAnng.cUjm8:.Jx<ݼKxllT6KƲKpk-;!tslKp <\h=:߶7˘ >gQ5F}_% GdK'|Dy @O|N!R"+9? B+ꈟ42Y9!9zY;O^ V`!0NE[eQb_u:uhK oqqGQ]pFWs]9<@̳ʿ[ 4]caAA?}~"5,Nwi<;3^#{gNYy"{OCIr=O9%1P ;ލ5h;1-NyI2J9 gsoTÌ%嘝0a [Ǯ;nl\HX9*=gDC5[ ޛ7BB: `&9t +xVE-!Sh=E4Y$VJ:EG={(ҼE.$k>qǭ/ ^Ec"ڹJ-G)TR˃`3AEsǁ:m첧%Z=DX |$: { Ks 308n\)K GѡHz]SS}XBr);j1eB4CEvX{2쳯MF:CI\t(HHU}Aigk&#A3[EnWWXԒ.:tJl{ 1.w$o Sqaʌ;;ѻJ\OΠ?PCivsi}n?#ȻFduawBx5/42uSg픪oYf>HơYfw]2= $Ӂ4G僐#_l50@PxTg)i՝m A.=G]Wz%m3N!=.P։_>{)ُVm/KJZ+FL|c֊?Xg8 |My}lr&B$%7ʒYSxaߴIe:-8(ߠfЙ%@ K>䂞[o!DFɩ б< :y.i><C%\mO(`~NOdB+=qճ_׵Twބ.>tM3XqS]^U4 k6OB\ȟXצW$,@/̍-]eA+p>-Vh<מ^kx^oL675F(wn1n_$^5;;K#$JlY|Ek½c|*o6w*͹4_,K,]Üݧ7m?̣|":@ ~I1&6=1 N0BEA-~ +8h!į! yM=UUfM} UTRɵtKOYɯ%]dĺw pl.%ƩTTsm)Eиc(:d,B;>g1fH{,g&& +jԒJLWJ#@*:($AŖa-բUG6 =ԚƁ(xyZObZeSpL[&9<>p@SDք\=c;͑gKf mv4zx8cՔpX㥱A>ÕB{H\3vXn*=w +OY~@/]Z=7: o`3 g #XL }WHw^b}/BsKR*7Ќ2Z'E`Íuke5RͶRӍۘ7VU> \^f!λ& 3Gѹ - ʌZ^qO):kGs_XXHCQS0R|K/E6L;=r"m|N`?X"9])3Ƶ:&OχL  oeBQѵyws0S_k5t1o {&$gf;u1|o>*7:H䠳+ň6c!-0Thr ,{K)vL&,Sdt)EyaB=dK%ɳNTOwX<G5xۃ=~9 z`״XX`55ɜ+ݼh]MuVxʊeB00krF!ҵ8iiv:! TJc'lb '9P%giYlP#>ɭ~.3yq+Z=Pa!j;U훯K'ϛ6?2TDqO4kN\MK@E!-cŤk8z嵱v )Q07ɔ/;rV jߎ&9@'Ψs-yJOȫ`IKw_NlO%dInnT9 &_uXC|ΧA_!UyHc k4¨-";p'],ǽL*D0E~;,_k++[OblԜhQW;q *(7X726)Xxje0ן](97$u mo٢ 2]X;gX(\/LӺH:;_`-U:_BA5 {A|s(i!f*OpԌfa:^h=Z 4U J>5ˋ5-CˁPv]:f'dPmamvfyDnz#3{OCs$zCv|{*JdJj` /heS훿(t<&~VLcɂawYi U5;+q^36+]FM+ bw=3W9wlQ)bas|wW!,8Nq\1@;6i"\4KmUεbᦝ"+r$0grfS0]aA5{Pl?zAK8y/=0a0:PGP5N4('}(} ;GٺŚ#T/;F;,0`Q՞=/2 b232{p]țL()"˴)a>79Vg?\ܱrHHp.g tYD%c1$#0q!R%m ]#0*Aqu`P\;Vֲ~͢kj8"/1(*ڴZ()U~ؐqN͉ iyN6*4:'Mp.ƕXs7kIj< -:#X[]ڞw~Dnd`؍ svu B-q0&[m دO][`-s/̱`)gUs柴:9JQ%"Ն~,sKry0<Pƃ~ N[*?p3 b\RSj;'ۥ@s<)5?J->FLɩT\n .ÏY7'z&nԻۨÜ>(2yU]/j>E$)$Kdy[,Gq(6Z*H?Л/RJLšn[(6b"GTzkH)5lzNl0W4<| Cf޿ܿ ?T)ik4t|R#Jm ?Fk!SYoɎUo~=4[ؔ|}4Q>I ZWW+|LFMfyXy{ -p1ɂ3,B׮{vqKBz\,\K%,V}n|Y5f_ Ƽ44YC +7"@3)s6be&iw%F;$w9o-~Ԯ_0|+0jb&y^Y`ۥ_tfJt2[>-]2 ~RS^@DJ M`"VQQBe˫evqOwwSjGN26#\85os%`V8\T9PM%)hτ֦4Vs0vW; MG`-3|_*=fxb$ ?jbYdS~AG܆ T~԰ɯmʼ(HV~ bU-kkcla;P.d̴J[4/c+z\R?=.R$#F8l.'w'M(ĄsꂊN/Rm"ڛҹ,~D/1;e꺔*Frm >C$BP6V Z7B`ϱ+ӥ؍;Rn%;'YU |̠ԙNXv! ʮCZ>WCՁDS189ɕ;P[FDpJ0y74<쉣̫wRzq+Sy,Cn͆e}oِ,NeTseӉr\QZFr'@U H&1>\ UАb1&Ћ4l$~왢'Zs^LSUF[~tCkBm IQ ;;?Ք|`rlhZ?'4~cYax@IO3?{e'.l?+e2,Wa8I]񌱇w @+Y+_a{;AGK !ezhCq0Vye,e2GM&z穠ͱSN5֎"֒4/.ltiLrΝ:τeR*H*݂!akԻ#̗hW1c<$WӴWÂprswfhGoR^QRـ(ˣɀ~ť,Ur4s}/HQ/w~ ~ ՋAGܞg@%\$"ǐ hY=Q`;]Eg VB>O}Hm :F427*%1)SvLleZi@D,(e3h[ߘ;(Ӝ%0cc@ro^bJ][Bx_Gh>*Tj%-hNIҡw1 p>S&u:2Y.w/x#+p\)P;(,6 z bx.G8S+m6ei [hj/yTPܬq66ߏx_C?>w3̟L*#cRՐq;%tdUg0AC=5NKNix/C+l0,T.u PpnghږH*rIL9G?X٤uv#w1[{}\|*iT LEC"\- ƾcg C߲w]HqwI̺5'o[iydmV4ĴFꮮ0iad(W;[scdl O'yK`%FDn07X_7#\/KTƚN)$EL*J|F?R"]d% ku`n"tz =Uj.[aHZ鳜 }vp4#ٜw\s7' 1H{ASs]nQfҖ?u)לߋv-~es') %, t/;"ӵ;lwZ YrpxCI69Oc{R ҅Rb>4d!7k0'27kV4OL۾}7nP{ ӒrJj(C];[a$;Nɫc<~jiI5OQj{`}ܳK7s0t\V~b L Q?y;ÐRemk*usV:]r GRI&i;wh 6 `M3+hGkY>"=9x~ͭYߙqiכ^P%~Zo鮔0꜎ht{SFUw#G<1}݂rBOK&j5j/ގ XY~g??3F+đvJ Mw@Gяla'/:Xj?O1^\0!Dv B,[{g~Ph('˲-|(tտV+lX _F{ 5릦g7[϶ӎ+["vHF"cҔCY?Ċb2]!5$gLq`NVrMLqv4:2%jONӿ)6-1`e9tUˊڮ r#1x~(n{=P4[ e{yӭ^ܟGrNw}34 ! 陸g=Lk[8l^(iϥ8xw+}{,&OMPK]:`ϝ9oЪ}N/%0|asg,Jb[˷[ӟXnJ؜l*v^5t- -*zB`Go}ϱYomhk~6xR;0`T>aXH֎T6} qEe1do.^WSzXx![s;*W䵻ߝ71>褻f:Ɇ59i:-M0TN dA(!A }*bQUXf ī&RT\bG,@=}ʈO* Pf1֜6>ƁBYߟ;Ӕ҄$joɋܦU5(B<&Vw9yv D\A84^4?_SXUsAiPk(]%/ײ# 9)ȸDZ0Ǟp)* $VwW7sOh5H)riBF)͝L&tJzz[ &`=D&PA.w{^k=Dz )CQH%9>"8AH Sxm!jg0zxaX;}"[~0/}k9rݣvpRf8\ra'\"4U'KXT o>Z NTc u"J>L͖Tǟ !̖3>2yR֘*s}~&sO$]=U2Z﹕'4%_m_p*ܧ @V'FEP*L/FQAΉ~s7F+:p9Y\*vn]!_Ĩ$ߏq mKAS-Ǿ |2rmi -K|f ,^ujD2| B"R ktݔ'tTiPsk¥}cp#!I$ <]p)b+nfC-Gnq@O g?bĉ[| k*UIqMWf/-CLVDI ;@el2 1" B4՟8OOEl4WT61Qj'UȪFl"#4O12< 4*g?CWsHVĠrt 'Nt2P&tCbNN>yE|O>sx ɠ7ڒ%ݚ` zS zyYO\b41/*]x5 Y TgTrO1ʲAQWN&Z]څs `;dnmT,yԔ ԾDx67OE0=8S$mX_' x5]p_] $>ѫ54Baҹm?cΔ݋) e/Ǝr AU6o|l \vwQFS}:0Ψ[ C2I45F-͡+Jk!i^êJ4,׃2P͔d-nξn>niZ }m%,{c$ ??vo4L..Q%mwFVtt>KP۱hm/Mt攅ѳ1m*~JA#^;4 = `.>e્>n:W9ev`NDGdGyڬkN0%Rf~Y)/ަhsDPQ-@rߒM6f_ow7jNc1#X@qu}d l./0*~ *l% -??[+ZFLn17NG(D*0e`CN4]Qxi`}?_6#]LtxZ.;5#w}%҉vJ?dw>'Pmlي8Q9\(EԾ&agTknż;N- HjS0։kܐ#bRD m*,x>m<3 Ƅ_뻃P+BGc9QTSNUgjI4ub\Z ,2"y_EeKb15'bVZsp]Af4Kg楇t Yy#:ljlN;O,K p82,YɆǀI7Qlm3IfC,>& QAh>,SA Q=يIl-EУ-Z"iEb=)?6~҆ #V_/ M֯ I\xqCi>rna}Ȱ ׸ 1AExQ'lOUnX*e[79V$R/xG2qQik7zPXv@h/М'"t66W};=TXdgUkM|==Xr2חpw9[kMAgDz Xw 3ȄAwsw 8 d0kW]oJfE=P_GwW] %uuzFCS 5HM+0 Jv„{ayȞSf"un #F9 DcW'߮g]&-k|H^?03: 女?[8$kqj)De^ Tp+ #g->obPRvT~>TY;G!Qoq#(Irly+8GT0oرM9hkXʀCbj ʸl##]9Ĥ J(4Hh-lG_D?~#tߜk.ƨמ`L k U+cu}&ȺGv]HJ哶ɨ h0u]KPbѕ*[0lr??s{?{ ~5gW~TBuPEVK-R QeAW-/9B5SwMK>ckJ `m̀q/sT3`Id`ͩu^@KbX>hARL;j{ɳY+t%-}OM'inF-[G, W~6eiQewɤc ШC ,ȕyʰ5EFJT6j*gv6,̇j ~ -`;Y澀/E(h 6G7w2T.`P`@HQyç8F9~d(-ضJ3Ýr̼5VaArPDߐ3%ԝ;1qi#L"i cJJ9k܏QZz}HU&^IBL5qcxg!\ ~ށs> cЍdbH*#~l{$a!ڕ#guگf뺮;D&uUex'#{TCF{V>`R̓ ]s 3& \wRtnt_-۱w]{8ܧXHKM$o/ BT_//jyNZ8,(G41CxF[լ8F!xmSAACͻz.jw$jxCA8u" /Zב@v;m |'vV jvkwzKcLpٙAEʺnZ}&x>1/>#pQ\yN^N`eWi4#sO~.X5A%6#.Duo+5rkڶ-HiK#1 { M(Z*$1e/ҟ,-OU!Ĥϧd?C#2HYw|ǃ6[e*=LY&&Ež[4`w j e-W :HlP>th 1$a[Hhe"'A}kۑV $L-{nNxb|_pV9 X?t7Uq_/c(Rzs}:y bE :iɇwekx@D`$2}iI* P<~IrQ5%[rU Y^DKC7MJzh-enexu8Z7ܜޚy i_0cq5 )Hti@4VV@YJQZlMtҡ|5u$=sXd8>F`Jꈝ◄c_ c >z@ ʦ}4N`1w/ JerJB/d~^8gi>k\v԰G3&+Ê*1>Z7`I:_zZv` ;OOPwr(k\tKQTXAE<8,y⯌\g/Qđ@ gm0>bH qIOVYw1uk!o\9_R/7$Tprn ye/'cIXcT!kyq{=fKzU+WP̪!(|.2e_8l6Mh ǟKFKHNw]"`OM/|X0Sz*ڲa5[IwXG xmD]mGѥVhH{ۚMfFO4 r~ϒr.VGw6#n oQ~)_ZeX)ETZ5-B $IO4<:]Mm`YYNIɜ(p*5VXgAQ[D7^BF^ͫcTϷ FmۚM]%t*W"""ݕ~f6 3/ |\[3ӽ|YíIHGKS%*8Qie'bQ l.3vUBcq~DMAOZB'G.}Htu),n:2+bӧ[g昛`UMXZ(/x0Lk]iEґfXF3X>$s-v|!|`ݽFG5[6W(A!΢ wϑt7NJ#`R3 )>)7dkD0,jPy<\l٩<{RRʳ`<_ڑX-mݲ&hˤ¡3 Hkx&mUhٝ:RȶCtoyl݁L!cgL[eH׸]Auz6LRYǴJ/.-ԊH~:"^A"b}8c<,(ΝeItBZ@RI@+q+>i9xS5&cjgΔ,TuSLIb0ДH4P?{2L!#6y}qd-v}QFMlܒ֪{OsMO Յ13c $Ns-X>/ȕeZ qACϙA.f;( QrtRgЫ( rE00?5MmN2yFQpNC㷜VI^co0^\5*.d^@o=Ddfu|ZIи6bqxK1|ehuEIIYxn`gu3r`C ` k|Sس2*N_ھDByВ/i 3Y`VOn]~XU з" CN`O-M ֦nY{@pGf37N}֥vlʲ7AKJ3r l*Dp ][,\?3J!ev~  ("-wB<1ęA%A3@". KUNx0<$Xg\L6- tBjJ*ud(ٲqDgi*wV2[]9pަlj)B«x$۳YA5m4@>J Rmh4{3ݐ`XT TE b!ab(;jYt#f  N*IR>5splZBkQvz/;ӑ:*Sɧvn *RsFϴ%K}h&Bp9MhI^=p `>{Ekl?qfLd_*MIC6ŭcVsks(,6&fyx[aĀt#([GDv`)f1U" ߇J Sxw`G)\t6/ U\ $!v9T{~O[KvNl7[m @œBd9ݡQS 43y1 RC.SÎ ?=NA_8;Z8<޵p7,a7ـ偲Cɟ-xGw 9q 6j I0HB֧ڌs\ZI5Łcﷱ쾨M 㛕.r&&0vtO\ѽ9,}ȷ&M_B<)MhSѠ?MDfᘶUrYt﮺y W_Chxrqp"\ 8^7 @sn8/IYeEb-F5~ZdF]+wTqڲ+ A8P'(=L%6 XҤ=nPy*EFO5 S`` "/qo:bK8>`E7kVw]QӽsHK\B<xVP%b`A0wɅ֛A6L 4['ˤ@}%-Jn 1R*ߪ/lD&I$Si7400[ȧx82Da 4ƓA!dCoıfLTFB\$ܼ7Q񍔓~˹ S<*&J4T|T_n]܋oglhY`aP,9ng`-9}[Sx &LkC|diD=% H3/=ӂVߧn]#-NSƴxaŌ,'FVy)M laRp21<5ZQG҂m%k;@\fkԳ:kGŹeU!#kWJyơncyCuhWobnIO}3h>RUk% ¢.sXyEX*WH]kɡ_B{>-ЕH /lƽnܞKXQ#SN+=w {MzAe3E̸hbމ SM@|"h~b.$_<'&<7@H}?oHSBTR:IV,gS'f1;Iͅ./xZ bP%{cueh+]/880WmZ7,T}? e M DZj#fg%\$7 8fˈ4C*8QYs{&vrrض-[ak% WO[|LK7HEk2vSO=qIg.3/F/p%Ѫ˦o%p^M VO?8 {4Lp\Ty[vs{NsuI*@Ǹ+( LʊJ8WmY]r& "lafNZS.4 E'F!*  ZI \Lڼ\LO8 ~߼.O1187,W!!'4~m~@j&L.hS:Q1DN|#c>_cۜW񏏲BkX^~0ٌ̊;cF,rNJ=C/նw+\>AQx M+2Aa7Biy1 }yB8ឦ`kMnႇ-U,Oa?*@1`/n8"u )Dk8nAFªob&7sӮ(emwxqMXJBcb;^Gf'Aþq*V\M,R7}G0]Mu֚HLk|b/7Gt+aʿUY2׺ %cE5TpdP' x)k渢dمTCֹQ&jdq6r\>5)캩U8aw8zDW 8DXSY@ejT_.k4n7ggaÇl D@IS=ԫ AB]kc-ѡ=__yпpK 6;f%`)$h䤤6)?Jc$bbYlHxdښ'B!eB5˶n^6>8 5s:0 aG/܈ܭ^jWeWjLI9V_%~Fѷ wĈ@Zҩ]Pl0RɸŧŠCGgMDr!s6CXʃP [AMh[ii-ҩVQ3EG0 OSoǀeV.dg`ߦ?6)ę.~G2Ik5cFEc["ut$K` w"ya=ٝӫ|:@;nGIL F}~r6dI JF+va t˦v4X/ CxBl#C1~ݣ^+OiśbIrVs`o#!Lvs^GAMcSO̾>q.ϒ( 4ʨSEӜ6r4rӞoȝ_js-]Ȋv*ӓcQzeGgcya6gf{A\~V:2Rpcc[g>^Xh5V 8=@ ,䐙T@%{~T3&Ń%Xj`D 嶓o8n 5iyG} 9D}AM0[X5RVC5@ؕG\B%%|Doo--Б"q"H:It"┪ K T*DHfM%ccĦ%})p EĒ Z BZ@xv1%#K@v7xqɔ. J5&SkفjKAe? 8sV .Y +j/7yi._jF8%Nopiet$b@$#eĊ/m5W#5ƙTx`UnEk23;0&~ҁ NA@!JW+߻25yc. peZ4⭙i=9|]&M1@ipx~`ƖVߧ'oyF pKH$u:5Se }8)<陃3PCLC%<_ ]2oK{6ou1@crTKtBFKgJZWG|76nK_^- :$ba! `}JvZ "u;"0ѾOXa j")x+}ݑ-*-lSAD-_|7&iҔCuiXRVJ2[UMsM:Vߌ<AQto\IyY̥5M闞"lOs/Bf =W`(r|봈XW=R؋EB%pG{ld+6Ԥ.hftԶ`GaO_~{@5-rP<|cX/ :bzP[#uq-^燸GKwhc WWkgp71ؗ%jobTN,J0SƵU3Ve,(x jH[Y7~cjUݑ%9dh/WF*VؼY,o:>RڝXy;1:S[ SӮh,^YÆ` Qh-a^*#ۉS)'Vo&s?o;p2ѡvDWZCG~#Q1b63E*Zy WߚA0hw0~zv&5Ә^_}0k牪ˮǓamaisGռ܌\$^QD&1Q+ZǪq%d-n;DQ{@/,=zԓP/ک=u/OU,^H9~L{ @68NzO\I<36&#? ;ePZÒPv%;p:MaڭPxјZ]@zpGYZK˩#yIx.`R{TO79;V#dx! ?h޿8嶫wUֻc6mEuc W^패ʻ4JKQ.jrYI2?|btǸZSBO͉)1-r8woLpl"ZW`\)[Z&"at_Rԁ?Ϧ/=?cv&cL!qx#"cXR_1 ~%9Ad+iK2T{.yi+xʂ?\,($]<>uzj!0O`,w~$՜{iLJ~X7\ڱ?&*v UÿͤcRK'IqTn)m2}lw 8ܾ̈́Y8Y\!E,l)V6  2{l"YQ%t|H"&z؍L,Y(r*:6*r܀B <}Ȟ#jO()FuRx/ #,1IbSǺ{pέ{ Irudqay V50>kǃGL惘uro3|ZLjuZnvdž'{\o-E8stpD-uZrxx{߳G/ _  VXSŹ3)i{p#l`(eڣgЅΆqRְD?` Fdo4,B'ZW^lәrpܴ?0UU%lG:~ 6|[.4jO7yD~910!=؝)xy\Bw`-HK1t11ʯ> (Z  oFP0qiEg)emo.JpAf0,!-2R<rMIWtf͍!Xׇv6M(S,h/`.eϕ_m~mqp=Dvj ᛶ=A tWz(cQN@uڥn΂'X\'UL( f_2 xErJNGj ̞,;63^^*s'RiꖪQWm֥嶀Fנ'˔ Ipb ΥI W`VQ'5o"!%ƾ Jllr-A-n 8CPn2)fYD@RqUai:#"=Hie?f% kI&>k@8a^"&H_"Tz[Q k%XF@jF/_>z]b^r\/0c7=p0MUZH?շյnIv m5r) W-\4;udʌ78 W]0_qq=}'Dײh2$e8Yxeä TpHki+iHg0#,ފ `>s~7|H( ݄yF{I QLFT/^H)5q?nܕc}{܄x3>O;s8x@ryNqa4#_yҝ@)uxe\gX*f;+NnZ,=Y[8:kcI!>y^ܟk vpH9ϜI% ͰGI]A eiiαpP2Dz#턵~ʪgȩ^M5ٽ/Ρ .XF2vWT;C;|ܓzBy1z9劯aa P =Ҵ=OQ[7f-q'q^gS@K`W!OjlcʂdHYb#Q`M"d|qj(>ia5Y ғ2̷J.J(83R՜lp.a5sSŜ+AL4QFwGS'. yO3C 9NnaY$j;D{qs\~?R1+#j_ <8θ!2Ae 10@D7[6<4|͔Loߒ[U$ۧg;aw #3 A~2+iu]ߕ;A1 9{l*ot9啻x>W7%K^ˠ=ydW"RܑD/K|CSZ'#\P XY'm%TK<:Tۀ\rc A]XRnq@QLq[Zaʃ\MƟ &[vj}7ێ2-P!')Fb ;Ķ&bx=_F=h1}Ӯ',6,CrjCZ;؞Ũ4jvl,7R܀% x=3$)Y^k#6![1eCcei-hF?(Rx^ Ӳ2] f!=A%(XRB p`;=pb[u(nbX_6R4y@Ts ec wx{RA3̑l8 {& 2w t_uZU``WqY/7mMR )3ĺp([{# zfdl Z$@5-Cl jW#Gy/Tf''FFeP%YoQᰆD}ǍxnRhy#$9̡-#S0Iy|Ě\IOyߞu]hPt1ffiFEO/&}`^N:\͖ӎ LBmgoӵP<ԵF盚 <$-ޤɌ.9_1Ls;wlnTnMNaϨ$i.͈0G+4_c û7RIsz N.-p6\q0F1+VLݼ ǀ}ެhf.bIIVo!0g;F fsMgطcV RH͍i鹞t>3xoJڜyVJR87gs~<`Ӕ4H3 rM K cNG^_#)j`r4$N"E#c* 7 4x"icLc/pq~03"jכFQ3V >f{^:u%$M1$VFgz"$RͳLQˌ0AYD]U;W,dj# )Ex)Rk&숹dLT9aёtw`*@m]rm˝@u lnof!# f/AW娽$SNb硺_O9+rb[]'6kh9*|n)q}(cdy==:Bt&gzŸ%"XJ ՚*,m'AKu6&-9v-qN| H  VO1o1´ZpKitb7XF웽| 3=ޓ;h/cX`aY[hV KeeGcMI^ZZ]FKX(t#S19 F$8~EȾ)B '!Џ},;!x z67[4Ck|x߃f[l@+H0$j&M,ܐAd \l:ǩրk jV{߹k-ݨ8Bx7;c[Z9rE-Zj^~bC voq&ҟ0 o_)Z'ӻ:uKt2. '>$쁕#a@8P`^ d̳XAtg|]}`V'?V sП1Q/C8$6_֙yg?[Sb5W̿\ (` qS#%J-Hc:ghN8 #ְROJm迦 FU2E~,m>'$!gkHJ|7 ă k;1Xb/. {$xM*Aw`p3YL I0O$+~k!ThOdc% +Mҍ:V߈)kP;@%;sc8 " udxaM][yDǏ B ND>(beqEH$[*,बip%.r$`ua? l}JCTj%2jGϒA^Ssl5(dF8 2\ 4 K¾x1r>77y":~M=(ng4_dTG 0Jalao"Ŧ|0#=u^1t@R1t_$i|Z0i9($evnQV?}=㱅冖0Qʫ RhSPgRY<[m[RmYtAДdR5}ٗquM[ӡE(, jm8GnNBJr"n4tA #XoمLu"U}<.}!mw)5F 퀈6]n(PJWw80 hA+Q2AnuT|֎pt801חA&&^O7GgzE/ќ1ǧV%Z{k8]ӤnyP3M"]yĂ:FvBCE' tlƝ@<we1>&=> L:y4iP?e~ Pi*PaO}jˍ*LANI`;j+Pk_UcR%X?~b&ޛzZ |mh06B6+awgErIc/lLG4B}:daNwxWԎ+U^\'d<.rᗏ>QW ߯Q<p ܷ6C$Twm O$ :HWlIðFt^5,(uW<]ҵfɰNAT^\@9c #>J~ԸX%3uO45O8w=1lqdSp˳$P_͏yj\!_h8_zxE嚛յ?aE$mߠlzdFA[4O>7fH~ V8r&b8Bu9oH3qG .y'*}7}y{ t9H.vt$+AlÎ#bbuƘ(/ 5j_&5vv*!ǘ: 3 Kr?M"y|T~$"V^Qq5B*%] `ofgoJ)m _6|ONge"cbU*yj9Jo?}.Exh;q`ƺ&V"of2#vqvTj=vKcT墇 CѺE3CGBԧ@s/ئ! 1H$F]u!a|zInVc]+?gD^ᏹ<.uW%&r}_n4&ˏ_^.`xW!j9r솄I^%Hpt1 (=U9GzGzɸ26.[bcj ," \tL[޹_]\i= ݭ\_?+|ȴʋgݕxE<AP1ː7YyR x@p"U1[З@50gsW9fpY9:7SWi?/o Y >_z'4Dn <y*i)q3Ok|uaV_8 >r-OxkGi:,>#Ț$Aw@NxP"h#z4ja[J\p<ѽņTLٟ{s*\@QS(eakX xtϓ3z+NּYUTcj|d{{^10,Zrh4=2y5]62I xyI#P.֊>ߜwYTP#E  i Ra].:=WD: ߃,b%~\d]YhbJ>%E4H^rA K)޼+WvY W"0YO,G&u9a&706iif( 29@KA.? tD0w"D &o}\p9 { g1|Iۂ49@E(}*ϳu3u|,XF.ua@!-9A>! .9PYޖg"X/*D#,uk)On]QllA=b?FMFl= (w , ]S%CӍbHlngR-*#UyRs GlI8Erfk&)K &Bc.0EĮAY!nN >AIT6 8kUq$9%rWdYBZbjQ&0mIQ;E)a$9t5 #wY*n'_PRI3bjKP2=)كɭ`Y9op.w+e -T,Yٞ:5E:‹B ;h_#3.[Xw]!Jur$Ds7V(җٱ%.@u4 սbj4!%Ny}Ÿ mցg)źUTtE }kF|`7|ڲy(dB@熻Ke)tjhs[;1ahJOC3u_wxx֗P%ު>Y\>\V׮37,7M|a3eUD#XׇO+'~s; i<8:nNX5\d1œjJJR2@܂<qzu_f7BAĨ"m.gC\x_.g"2%[\vqdY'҆TSQfsHvyf3=2x*3V}tS|HH6Gk(fs8k.j]&a-*˛`yIAM"x96'R4,s`KsJ4>CXi¨>Pu!xSvS uZyy=gZ)_6Л 8R䔞ŠEt3' (*WK%XNHp@5`  I9$HM2jEOj@ɒmhR o",~EN퇰셾)J(s1p_t;%\6bLK,UA '$?V3"Dtx ϑ dݪ *iO;U3wD<vv$ 2#" :̮:Ub52MhGt b7f `hڷ.) n(6sue hbMS&膂 y b̈́蘭<|0F32x~ 潥6%iY5M;fAM#\Av]z-;aytMHM4NGJ{4>Ȕeñ:뒆̢06vN1&Jd3"P){vJQ6"DeW~pvTz|;#=Zԁ[q/\{Dx4,98p]V~9/n`ԥXkJֈa|L9Eڙ+JHyr^1\ssN}rM5䲲nQB}lʕbǪC[fd26X!EzD0L /aeB$PrĬ8ATASԖ{T9rj+aVkA|G"SIy͟|0(PB#Eox oi<2|?S_{GvXa#β˺L 2JLiDG8ڽK Brrgg pYV۹oj &m(|׸iSi 'a'`ѶcjӲfy~~fǏCTi!PgxޡCJ>ql/mqP{mxD3}},G|ePٔmZ XW5:`߿ݿ݇ý3]_utC s=ٟ#KB7A7UdmGd+ ~@T N ߸]L- p~?;x=:G%3e8<`[Yo',g!Yo_k|uu(r(aFv/m}9. oz^u gd|fՂ2gQԵK`¿q7դ/u{y}L<:ltDGk_D6 H&&K1='i K&$HxUD (޸N۴ݢ}1 v:4K+`eD8rf 'C=+QʴVԱ|CŦF$:?"prg[2n\]B V0z=:9O-Ԅ`q{g7CzҠ?VdG%)+%Gʡe|K1cD/>!dj 2ewU7 w{@%"O?Lm8cunѧ'BW [},Dؾ;ؒssmFC#NF{&n#Ys| w\6ڃn E/|?"hXGl.8Zw+9 {)λ{gmy5ɉUiJ{ w"}YZWڂ~XM]Z?cIPUx]?zm͛cKzUf(Uvos܈; $m[0dzOh_9 RQXIicYYQޜLYqA,lyŤV_V)/XL3$dÖu\ª.tZ~iR0$3bMwWKſ$;p3t*1H[Q53Y*Z^wD RTYh!g3ڠln)~tej38@9*j[&q&VBiG62@i# 41 -z[f ʁ7KəITǓ-:HsK[Rsh?>D[Y2T9\ Evψqc \pt ^j>тs9Ep4 @h^cVX[NUI$cY?t)'a.^7 XdwyP`c>0wI܎غ.` e%NM}$mX쫓k9Kctk*d coյ-։xO\ļ  p #?;fGz)}h1lNU v̖"/' ^tߵdZ(4?hӲBLk $L\!"iAB$y F0ω2CA`LjjJADF^<]e怫X>̜Qhd;/;5=6 h8Hkg0̋T01jH RjSZB8U0y=Ã?KhavEk(D]z c9^qS;A^k}ZnIcőS jij>iJ֮itF-̩]YWδutIϜ\+Yrj+Y{$+=Yǯb";EU=Z13%98m=螧W$$C%AiWO$YO:Fh햅TJE%sj긊%,ơK@G0)ʱ.N1KO=F ?'U)P n6^W.>ZMOakPR88DvpxГ'}"z-v7r]P2PmCg ȇS\J6T؜j(e#m Yð=؜X*?$  4k!k7FOEyp0D,ҧbmڞ0`𘡹TIYw RuБ>3BՋNh#vGܫolcJJ5pλP? ˜36c提APBN|P8XV<dA'^HldElҀ!A2_>Nruytgzxh%]~,R*-i[nGfV?#;`:YH4 +)d=`P)V,G DŽ8VAU]#}wʦ`<枈WLy)wop!O:hE*{Qם0yǮ5^ PNg5eՇlV6|c M̽뼮['VL8ϤT'n5V>5Ÿg6C툖-i?BA?'T{<+գ FŻ6 +NCa_L|3dI^YDEz \HYM>*xq7+]L"5mĂx G6`,qH?j¤b8KDїSYH·a,iL*m@gF!l'G@|A h=.? ΥxiO5U YowA;pWVhcIiA xqFyw =v>՝2C5YU Ubaˎ/Ȍ?7q@c7R3EA~DfƳ՞Gq cΡGD%K@]GP-!*UQh{s%JE{XT)y[s{V֐fcp.)ZL ;`RL1&s,@2L۫8i;-PsMp.u G]`ڤ7G?tR ֹ6-H(]oC[YTIIәBK|DrG:Ԫ#P8B%k; &PPx:y90N^V(f !10zaRY-)$]+ߩ[Þ9ܥu/^ƛx*߯}pqǁ^= BE2{h7 㡷ktxҌ bIV*fh=_%hz_V@s)j2mSv~]:_-j쀊3N+T TCjL?8-V̺p}Q!æVU#mII!dW1#=A$ƞ0>PF"Q>zg UjWOͣȳ{[ \XF1|hsTR1(y0<ߺJxAŁ\r4P;fИ^C(8 teg6K -8mS^iZ]·S4MA'XmR5ointe7и>:-i{xAegrSBľM^s3 + V@ΠG{J:D\GXϱtT$+C0HrcS|^ OR>u7ŋhl lTv E2Q 9@:2o'>D`[ .:ÀUFGKᇇ<k#\#Y~eQ!=C "'Ԍ=Mt([tcHL?VK4#2uߍrwOjٳݾΊ"p"hb Y _LLKoVin Xˑ&-:0=WB[˶6t?4ʿ5 ks8M|6p÷d9DxEF4U[eWapQdF7DS} Y @uֶnPޥI;FfQ+aIl1< t0 &2d`FR[ r\`A%Q]=, GGv0\_HqM  O&M#]Do ]OQH"`@@Sg(Ȋ\zG"IX<\c_038Gxs}hB]E7Ci[dF4n UfI5aU*Cd:,$Ņx/G5 Nv_Bח;UqWGy3Ed4mV#euOwbfnwx+pUIpkG8K^m{D JȆA1r4Ӆh81'[p;)ԘjF(d~PwL1,mL>ÛjeZS ǂY 2ډ[^WZ5~.`rE0(ϗK!%Ƹ`DqG4AS%wj2kگ}&e[MJ.|ca|[uF,wt X37uTO!+Q( Q:"ĆK]N8SU-2rBybS7Ӽ¹9+bD;|+]O@u% ikwv:wQvdf5fZ{wdG°8,.6Eݖ)^#ZҔ؈ k1ה~F7JwW0f$hgz!4%غ*p`{d4uNjA,#_Zx.?9Z8"t(F|_̢UMk1^FwdL1e9x(coJ_;NM>g)ߞZ=u\2X9F9qE y'[Bр,a"_f\=½[ؽ]ƒ|ؽ \e q?<>ՇUkյpØCzP~г_d.4*eç|i@k4QGC4p {hrẅ́7~Y((Y~"~ 0QSC!Z o2(L}IRBJSs>Q+7hh*pY~ۧM/'bAwǿX9`8o,{Nӊ "_bqߌ6CVyhꖽqhUʽ|F 0AN-Ա岮0y%Pcݧϕxb^QŊ[h\J;{0\ Aꋀm͔!0Zٯ-c@>7WӗLW'TkX"wu^IiVERX?Xy؊ARK}V}#jcRy!c6'u ($xQw]?*"on'%쎷NJD@_huy07ih #< Μu5ؿ}Kb]BgcԘ%BFy}ݭeW9 5+v{\s}3phvH4G, D0ČkU;COHD0jE">eB#"4NNyxv6'w+Ղ*,ePp1mltraѲ!pX] *k0VUGLX(']).HJhDP&ϒ{AzQpD`J:viM uȑK90=&c!\n RrD) `˯LOqϣt7a>6ũkX!PS:F p~B.o1ASVJ#\pXs>UsZErJ$ATfƵe4y>@nokA@Y:ߨ(m{=^Ň=tV~4= X*ҙ+&n?kY"!Jv{ Ud+ yZa|q)j`f0uaPvY$cr"Z|pyG !CL@

    >EC3TήR2iT\dHRT;KIVԑx$ l*7O]a9{N}z{ gφ5WNGi$_cG /iDN;¿A5> %LBodJQ!Z-&|&!x 1C2}cT[{?Z\DY_7vNWYÅ*r<,ga̒ f$' *St|`7jN9t[*G9~̀ ܞn0ErhK.}n~?wqkQ^yL8iW֩hq³%i쯆wR Ajyќ 6ioo뛜凥ѰI=S3361vBulx-[+bǦ A$b@ z-zd&:ӈGˀ30;tk4G =ȭ)b2Ĵf\íY}͡=2sIf{*TDkf"1J+`ۙщRt,2+vpōĢٌ#/_柰NQ5!w"ˬZ?RHoƂ q{v G荷)rKDW,O%ǺԌ.Vhwh N1=o`$ XϡSdsu/MZQ^ե vf5^E&JiUZT,dR4b_2_.7߯ݕf5]фP zWDH*-:@`A Z: ` ӬYN UKԹuJI!/hf8eF>5mr+nU,9+D[JҊ&H11Ģ|bݽ68 &;szfAR˸f@d'-lQN'Ԩ7# 9%d_1lu7 EerPƱšRQx9X~*£7XbpxrY6%X 94U1 xݣh*VܹN!>NF[>dqV][~0Z*RR |I_?,_`]1' 5/R r=8yo`\4j 6Ф `,$#~gߖG׌#_>V&,+f;t ӎXI77XQ|-b qpOŔbnB! l)sXʢm&˄̍Uq+2 FE0qP?-\La9s<1k)7򸱢;mQ ┙ALXM=:ZRzJ̴We_E`y:棴T{sq#u3%VF* Њ sR>aYi${GYJ%Uu{*a%zM s3x`эSussVaXTsޱ<+_z]l(b3b~q6^d,}W/L9oG0eoiJAaA !JF.$"T.󍈇[v`QcH@_ْMj _Z#M3_:FTu';=*pAo2u& 0  a,R%%p_Z&VԤ,꜋.ϲi7e6BN=|S=GV^}ăpצ=MQxwC7F8w~ >0˅*tFdVgC͂FK[^-FgEbE!N$ݍqnAW"Z3ypo q&)poR!Y/(}jF!u(:SXYԻ+?4csד6ΓZjU'}W$a; d9 WDGr D1vmPޖ蓨Wr~ odmkfaBFME橚ϟm%3NY ^?͉ x9 JB[| =LxbaQ2ZhP%sҭtotYj}B:rv&6R)&"-+nR59\JwukAhhV6`t"w6^y\D%[JWY/0k#rq*n7{[ܮ@l%0Нd:ϖ{D]ϸ)O[!`tX$Q{Aê_PhJ1J {(Snh\oRϻLa!+GV/R<[7]`/tK0X֑tQgeg6ґm@vBԯبc^+`CvywP!MASE-@}tac4C.E0KSi<7 %(GU*/TZDD% wE"Et)tf3yjD:~T {>qLm.X^_}wM.FϹ׈7X޷HF=AZM\8W)}cC԰Ƈ $nh# B0WܔMTiv(;檖Y) hY`7ST\wk~L-KN!T]s1xP!riu-=nA5=9/C͡Aw53Xu/svϣH)5R'1UhBjqC~ Fw0Pf&EדQjp盓n#KɵšRKS$y4H%`jҾԥŇq̏yM )`I ܖ,$]<9r_D"_w>4uݝa^oXwO O_9@ arڢ iX]ѷ,&'a"_4*ެ̳Iya]HwaMkR{bWc>\0k+Z.$f#B;ЮB9<\LL֠u);Tf. fJn[Ь$˩b>3}D|z4A@rsh%V!Bq~ .e:C xaTˢpօ`{S*|sjq%~}ΎWtTOǴfIM5$Gx%@QF fTv0 A)x"uCcF2y$D9Hwe]W$OԻ|#@q@h Uڤ^}B {r f/kf.`P0DcKՀH_:_~uS[uRo dW㋎x #I=\jV[جD,ȚH*2)2DuxM+xG6%yiq(!w1W@a "qdd%q45d6B$Fs" j&iwx1PR8Xx+I e,Ps?$yo3T0ZG j\1/+ oisq(B2O~S*Fċ-mA9qeH+40bl_T(=&R߀C??X.p1S! c.JCSG)ƺv:}žPI*{Ny~[8<>.pA=ʠ̟7Is$oGb3TI>d᳕CJ_D@ˇG>Y0ee(ǡ9qp3ToA⼒x@.Ew\T;YKEVHZ~l A-z GΕ1q]T{{lyv_xd*1-81>x j$4G82yӢ?ַ(GYeABpJ<5)D`F6z*,9(gE,m+z? qu '1@Xĉhj'HM]&Jc}j @/Sl(j+s~JQmd^HhȷkF* |k cjgYE&];o/It f,Ra7PbqCtn(l@j{(rOc7~U Q["!Hv0nZĤ{Ns&cx7,x3˵YLmbg67Y}hm-o?:+稜p6de|I?Gр[vPe< EΰhvQY~1(Wcoa&X<AEӍ#I 7JMLL53 l_yғc-p F J{V2s6[dY'^'B*_$+ sP_oI `1^W+6B}L zJ/[\aX\kq2~ȤJ|5qB 6 !1ya+ ?>cR(k^r" soa wJśaDM8m:uRL@ٖ@/f+[!1v̂?IK+fj {)#s%d9-V_Mn>h؀v 龪TG 7I -d2Pv -@eV+'Yeak=lFbkQQ2Sop^ߩ⨞EZy1#b(%T'@ipKM})WHVv[`u ^[ùhԏ/`(?w>t9v8-aE"h鹻z'VCBg/s`zhkd.WP`2U'BLC\LI@AWH<? .U.E:27=H@Xgb1 (cuǧ?po biF$xnwD{ lD3#4;$ |<4G8aޘ|{ *2mTG׬FhCqd,NCNo,>9 7|#CRt-zdAQ7E =Xcj y48\x)ga~9o -&}jHE-AVe!X >=&&gaS!t\ߜ`1V@C}9fP]?Ƚ暤ͤ kMUCT,x7:-~>zxXH0:T|#sSI+ :ْVie#"Q`%E+ *B@mlʄ7j"nC + C#o`{v/hP{p:jɁ.*ѱpCtWIckY(ɖmb4V.|kM H*#v`2G/ JlaѸ:v6zqMFz ^'N57'.ӃS:GD3w: tq Q} :rr%B<.n./z1fI"tui%P3A4O kꌳ[=a/!d?sd=T(`A"Hj KB):EpZh -B2~_d [3Ca!tTQƖ`?yb#ToA@97OD7 e 5HO^%xqPI0` *mub/aH$O<46!L9cx Y]0fP nnWnvo\׎B6)XLrKڡ= h^zg`W8VU\^%NUM7KCWLoH8TQ=p.bG? `mK[.4!TXԪC,uN8Rgx#/>=Y=om,\lQNO* g `km\%Aa54}c6j<!T'2Q݁s'&ب^cDm*`%<}~w%p7$3F?槳Er8ZjK~dhxC&-+nDĎόiYdfLH,V5X[֯vc{=)!%po3!0ػU܆,D&ɟ!KXbA|,z?7[ Ei(p]7RSm LO >U dX1t6XPjQ~1l@1y\9n۹ $B:pmd[^O93H0,W=F-8P,ZX6}X:|"j W^PQLu8 g_:1Ver (&յܒH ZNI8ϱ/`EgåG$0ıqg^>X_)TyOR~8SNҠ-fF*% ڹ z'',b75>LA7 gM-쐆n XQ[)C4! > ;aSf)00|ȋ$EP#[9~Kˈtgx9]`6w8hŔK`mBAz,55i|>5He|iz}]pA##Qup%Wxsق1)Zx%uE,ۄ8S6&q{XPe^I0JqXdrOL5c9Cu\(6uoF"H8?1A_Ngv\>/{yҬzseE`E%RZbceRWT)֔lL}dS:iUZmoW0vξ2o3P|O: B*@~I2̿m t#̥K靇n3$2~W΀$:Bl*F_W"W KKT6gS%*lar6) tvFY=ʕⲽ_:XlZ1ytuHawT'-b(׽Gj/LP$H<Ygj0!{q,TL(Ϳf؝.=fS)$ 1,H/SrzGct eX7C_Zl%`=y R-SN]@K2wFcl^̆kO9@ocSe(L* 7 A&]95ʠΟ|J³IVV=M[yFekcFtٕQyEfg谋95M8v*4Ò,e T+0m ! kg&a)(~l(:"04+R`!G(IS+mP\]z?;mmNFE.TN0>w̶lk,hs\:.tpVb&zaZ+$U:tMQF7V Gv{-{\L} .q"[ve'.SŸ&+~Hh;J(IX-Lo2MKJ0ZFu—=00{i pDT,BHr-gA'lʜYӛ-(6JQ)z]-Nڣ&'gc-GYz&r;FTL] @!}2髄ݸr.Nˬ17oqI+|[O1sb,{63=a6 7XiɈzY!o: \ǣI\ ԬZ5 lZo=%bgjO[y#p23Dm<(M?@_4#Cu"+{ 3rS9-֡ ѽ&`a5eRȋ /Qả3,oPɕFp zBiϲ]$=RIT7eEYp4`,s2{%Dx/@jRFLSIyGݲQaP>~ɲNf_N)V•HiZVK;P{/:)h̉ilDr'F:W h@5};6dO/ѥZQ|#;t=sqn wkk "0*mxtt y^8XS¦< 16ۆٖŞ8d[i%XGR#h} _ț]c l;s2&uKƏ0ʼ|2?{7_=|RhX\/%~G%c0dx_!.6d*GjلE[u' іZI<*xkwಡGKJ_P徥9?g{?i'8rb,x}+۫aXL']]9>f[B1Mx0TThF>q*n$Y.s|*@}wx Y @7o߸Sw*6rNZx;RO"?TUo_Iq ym̺8gk>Osg?B$^)ee+Sy-E^փ]tkTky g9dz#4 s RA@ q}2^0i-'187 G]x,g:}ۑ4\7u/NR\Rb-ŧ .5}NnIWF)DI#zK<~u=Oo1;B_4?{3&y :U]J~::9u4OLjF:t!vl x 2 KB`s VM4w=G׉kov~-c6S^:>4e|P*/H֣#$Tnp^YK/86cO;W:<" =7u|`_\75{*DXe GDSpg&綘7oQ!.59Z(Z7>}{*Vtcҧ S'0r kљ-5mJ+^Z< K,SQsIt9TTzRVOxEor9+e#PpOh.8\Ps/*4T:ѥ걇vtb䣿[͓W\<$`=˺bB5a|&eH'*hpd3KYyi Z%k܉l>foTԡwBwu%>xv.Ӝx}?'S2m({YS| i =t~`832L0`s\Ux'W00Aeqr}Q }Q:oq^] o?|u&{`~ ]MvЎ^h4X~ɡQfNczτq`9_)#>*x0E3:/%wrF'B9KvK_ؕq!GcFكDQ+Ԙ]]h̪T"M0wf%.g-"Z+ dUX75y0^ͺ/2<27s!3rppO3m)EON_u?rPz '33/ǟ(+Gy NcJ+hv[ TeMIZI攌i H"6:љ]$dI+;_[zꑊRXT̸9y/>A8-y{yXnn` :tW9Od2[cc> .d_:oB HL{sֲ)4LOgr-aaD#`egKvIrQD_֫Pc$1j.e죵6R: 19b kv1@-CyRCwfi^Ot4T_&_h _dc$%&dAa7AOp֎NOH lʬ~K˅vT7Iœt"FI9oŚė, Q>Z&% i1 =Jh NKn)HkKKY`{R̟95e&*p{I?= p2de}y/Oo5"-׽RPp{[e +5@t?3x$:(JM9 &/oa8wEVb%ap<[Gv"o?h:GzvXiTQ7|93t)'EuT S BŭHZOq|_*[ͦqV,':puL+pTZT*ۂ(ZUk5Kza;c qس%.RI- mn%G@Rs$l,vgدO Η3*7vQ«]v$>=# kByLh8uѡ0ApLQ!4CZBASĔ|`q2 f; 5Sdoӱi|6zd|8+ŒDB Vï`i@Æ= ^m=$ms.Haul]$.Vi^lc k-n]>SuKZXrG|a[ZpSϙN3XA,)Loe~Г$b;/,(S[W*X9a;]VZ "vӻ_nhc{cN0h&\zJi)wjV/5Gu+y_=]ޢ S#5g\Wy" n[rΎ*E0[rڈzFE>'l#>1ƋUsqY{d!~k,JḢ9;ݟO06tUHN FL2wf~ЁMڏ ;;l"k8fT+Mhd?IU3]2P+fPHTAnG1gBmm]G&:}n;fU :K+ɒsfK/`a" mcx݉tg+cJ޾K7X,EV`9SH ZbYㆤ%'|nKz>G:mA''Z ML+?ݻ6r'BhE3a;!Ź A-TH%.?dqQORɴ0t5ŎHO g&1)9Hx^v@4$+H`*)4xk sCו^v~fB~hd"J>/C#Aa8 K~Jسpӿ?ݡk)w_U]ʉ٭C6 SOg& U*&/3l(z 7[d)|AbKyWW4\b z292r*^7ҵ;k2l(%P&\y͹Ulw\by 5#]yr0ClYnƟ '.[m3>[1uF"׏S8Z∠рI>@K̠XE[jꆰ1K#ZK)Kz/!ĎquiI ҏ]{3,bIX_`GT5*%'3k'mɶrȝ\܀AU)?O~(K#km[Γ9_<B-4~-@ZcJ+~MCw.Q@Z^nZh782 tx`^^Ic U!x P hUI[Oɰ@z-c(O)\&٠@utRRA[ :/19+]Zx0/uWGE`(a O#Jx?;tT6 2gDURp݈4OeiЂV̚izObǪ+BQ-"dXm"5 Pa'_{~i:.MO$Fq6%~ݺOZ>a^n gVTB,yk K%3&x1eA\͝cU]s0Av=vr% x7AJɓbe! |ʽN?MLi}*hǃV79<W3NPM&6ɟ#e6sTs;[[~+|`~PtzwC<56:&w콪g-DJOnK`WW'_9+'P/t@/c\1~o?L$?dt~[>CJ VV˜|!>fc*Qff813~?-KXdGY1Bo;d~p8_қʙeA:; r*-r =7+e%F.~3ۊ2/o͜iL1 s}kn.BޝNG2DvvqKo\IsSgDj:4R!&?w\H~UnZi҄6p.#trN\:̬ 'нԳJMs rsSWb#lՈf` tT`{˝֕z/4 36F> uC2IYt[A-5u݉S~\h)ݙk⹭i;|A?{z9T>wԥ¶#c0 )䡎2_L`Z8w ~UOsrɬZ&?8BG_<2ux}vx!GU|<U1ѱ!K FRj{o c五Ajh(O)e m4h2Sh]E v-d(5L'û/_㒇؄IΦPs֩X*rGVt?PPd~xT--ZtUse=τ< 5څ166.I@rBGky;)W4NRl 1]"ޅq] r'uymK\>$D"th fN7QgC\', bTdJaj6>/9C0mFLCtv֜*UFJ84fKGGx{&un7\9k98K!G|CL5N``'5 -7RQ#!3eGW(!d2NVh&.XT99C\Wgo=Xk J=L?y|}! 5ě*hu[?pU(Lpt>ǷVhрxeL};(ⲧ2b| aij A "c z+%YQ/ uz6%]p ?,[|B0[1 YOT X`Z$LxD@eayB.Xa J;Lī(mUyvA_p;p'F cc%tO bl/ZRJr3 p4uk˓ B*<<^XxY%6t~C;b?ΓWsFsߋKSUϙŬ9kmbC.UӬ_x~w xQ@hu92)]C jhvϱ\&_.paN S'(iT8)N%|.L1j"f \DZS @"'9ϳMru\}PCCӎ/,(\gIo`ZhNXGDiV-V.o_nDl)W 8 w%#\,cnmڠ3q8=:ɻl8~cRUx}{s_"~U@)9@CvxzΓ ,A%eE]*vt/<x+tUD-=Pɟ~ hmДa=Lm8}U 4n |4zp8]]~bO|4͌GR<뎹VlzbOo=mFlΝ,-6 Q/tImS;,~j&724R@_ 0-83N7Wʲvu=aKnObU$c׍JO=рM5 BC Cw/ƫ~"n ConFȼ)'S)Z\WK6x^0%P)o? n*l Lvqdԝ5 PԜ\ `t[SQ-"#$(c305YjܽU0 !si`rJ( 0d7ʱ{~h2wO̬%8[XC/Ru;&Tb],^{#Y Jq*q饆JrԱG;5ǰUV 6{ ݌~ I)<ȁc p6)*4^Vi !I*‹{gZ#"sh')m¯;'Cƛ3!G1) v}XN!GQ DpF~epo*9gsٗY ՘gRF9f )?tz\bqG:x?ګO&Ԫtsς̍r@>c2-Wr`U“oIa@Bz隼 9K'ت0PEo--9FYkd@plu;V$T(we7}~km7a)YXf4ѧ[,Pwapg4-Ī$5yîsy7B,?ƭpQՙ\Јw߰NXiE7o4JK}e`ZQT̢=ñ[gM iuJɀ"/Vfm_I-foXϯk3yi eWVl spƛ5` gi%? VՖ;ݍżMy$PbPfSRǢ7N{4l_b=@1H{=sk1f|Fl#u٘X3DžEU,(5]Jf+7 Tf/Fv+veX엉᭄) jZ+~A#aK=-+J![m[zBBSdx!WB?fph@Ҍe~Uӫ1HP̺tE4{vԱ@2c{Pejh.Wm*CА4MI_mݳ>@╫["}`"y]û=c"rXf?\П;!J V#|W=_Z΄v *I~P3 6ѷ0ξ4%XF.*/3úl{?O+|aD4WC-Poiʿiuf ~$l{)vL$psaղ\c7,>N:=.:J:m!݈fflMޑc]aСoKP*6 V+qgvF 5=t,gGԞB`_9ls GRA$,_jW< ՘Pn" ֝vh$dQ+܂t[.npv Q?:nCk@\WQT5ǧx[ȪGk(<V)oUAAML{ggBl~,XWH0QX3rgq^ѣJ$]r5p,n^79 =$ XGR_{/#w@yp5<$}m,DF |Ac$g^tyGD>9vw^av@_\dYV)Bu/';.wGREf9 1!'&ǚsGM?ϫ׌+.֩..w1``vն7ǭ>vQ0o^{s.1ugM p&t-[_aC~#wCO%=( y|XxNLՂBƄum`}mP Dv"b3!)I,:qْc }V7. e h; L=73L?}va'pT8Y$4X'i7&vr10VNM8aYvm!i3:1TD9i™S:vC;:HG$Y&+}{=!wOz~O>V.T SwL#x:\'{"bWlqO4^ܠ^,HN`}2&)l/D G8 f)ـyzdk*z"L X; LU zo7&‰jkP苮LM|S1k&1 2/K3,JHVd14 q a`ޅG\|6s_My|ٌ!.x1h;]E1gkB7}w gu7x&~ޣp,ih[4si)x-F3_q`}E>Qաfxb;Sr?̃ [`qJVJ_cS†j>VRC(;vG]:0-OT4U8j 5C}6A;v(C] ރ[K)60RJNb)[ /Vnd~ #VTQ[gYZ070701000002d8000081a40000000000000000000000016446b36e00010fc0000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko.xz7zXZִF!t/䲠]?Eh=ڜ.+V4m]ޕXk'n@ 1Cc> q!o 30V|%8;T/t1Bl[G)'ɥk0iFfu{6 P@Pzi+\%궓0b*З[9I%ޒ@O3s`)uV]yRÏg+;.4\~oіw@*X/؝ 'P/  $N5a[Ŭ,RգIB%CLHSXv0K6* x+˴i2?Z3|*ң~2nZӉ %a8Q6L- L}%&boKe^ǘ6dYd7#+L5u+Jtohla$BxZaCr,!=5"b֩~|e~{/SAM6esu;J!ƻTࣆ"QâiE'C/I$~aCl-v|$ݬ\O\"dt-'t- E۳Ni݉ӓ`*B\aU.tKKH kr(^7FaYu*6xnn ? W{qlTCY@GǶ9oyAxkwX}!kp4r*cgX~Nu`SY/bǷNfth-iIYZ-m}q@(q }fom--l~q-l’@H7#$lL5 }{Ui[0,hEϜu|l݂lQ HkDoͅgawcNJ> ׶]_(K DjN5:j?dMoO93L4).@P@NYU B<3w&\ 1-\CBws; , *iƯ/FZd %Q ^[#1 lU;]TZ3Q/^"j{N!2B}{H C {Gxt^_^},F@z+Rs]o6?ȕ3_{o <c4-\}[p QwJd5kIuAl„oueer]Y]ێ" aySxj6z`DłP-}(cQ߽qH)Y (;6A>{2I X!FkFw*3f)yY?X:VŨ9 1]M5fk״k+5Ac49[%2岤$J!\{jKCgm"r HAv^hjA m vgj YnyS"ٽCwm޾du{A D~>3&T#p!Z[o2z=.aMn l7{KrrLJ5%ī>A|ҁI&Cc-֗.D wiR&e6/n|he̋:8q6v[|( c xY0vsu}13F@ L)$ac"Rhw}eUc4VrT^}> zv &9loi[j>XI lz#O(wX3qyd-_=޻-dN 0~"c5 :C`qMJոV}J;C"Na nr(t|AV,aNBh@*-[-Ts܎6k _nְC盂:vV Wcere0o8] }K`ҋYnVy`D{~+kkP2QFKv=ѐYs.y0mGNqb,rAJgy4GJo-\K$:XrXB] eFtO90Mf|̬j''JAs-/O }>9UB^mVSan~!@}i;W~%*W#i ~ͤW>PS 4 TQ1@*f6) \*xhtg}y yq8I2AN8J>ԆVRlIg]3z)TV˨ʕdGXB:-Zl:c .1*Il! ܼ.OW{iX5&kC݈*?_CraxD(؏0͇\ sfes`$ã Dy~h84An&SÜa\:!J׫Bjaoh72TOO-)#1at2)''t@?]bS1:9VrߨҍNs3aAn'h t!c-+G؀3a#8eW㩮}Sŋ_e )>;aSgȐR`ɁE*^}1pgVZV˶LeTz$;r;%ʠ_~1s*q+*&_0PP'I>wW -x Aڋ2+@;! {`s.!WThbmwWbI-3 =lkC^7/@O#^Fp<%vRIHbY:OpU>ÁMEdm6UQ6 ({zE5dˠQD/ob\)&$- s sGn2NS6'[${?6^?`VC[Q~%;|Xɛe{hz7˳7rC.[eiCO{Ju ȅɋAlf;-cIa tQ#XM) ?(%ahD/6dT%?h.5ٯBLZ 9r4Q%'J0SlY-\r»Ye]h#~܀,ʑ)bwt5 1R{r5 Y/7X]lx/mb9mŒ{|dAԟL::~1_BW`w-L!T\ *`;X>$".' &p?E~P/igE) ّ D桉m|!{;;0[ :K_YО ڮPz?VhweQ O<Zi6H<^8UIH4vL:I%HM{4|NU.C$Wws{>QsOஇ}*DҖ]u)&-{0e5y-s09ĬNwÉT*VCi9%9^ф&uYV5ߣ\iBӯ_Gmr]1~M18=$(N\F:gCbKՃȣ&BPǂd;N"dmq iҕ*sς?ET\wĚ+~)Qp\?^K~RJ7ߝ;A mic"ShDsV 'ҀW^'w%_?`>z 7^sN|ۿXbpO4r]V9ZyCo|&4=&H '`?>RFxc6p-Knl]cK˭X퀐\GSn%8mQ1&=:1V4\M KuKuyv?ב\2U yO6iˊ4JE? ř;jiZd67DU=@MZDR),\8^]fSI x @֟Y3חT2_l&8n}%BD [5z>$TōUbL@O§..g8* xFd0a-s{JH2Oj%F$̾x)je]Vz[{.M @(G?G`a>iPC)>F!m+LG@o%C(]e3a@WT<]!SEnA> k_8ĂkRW Z67)y:trq3+L0ItOFMY-hϢpA!UpvܦN'T4~KjE޾@1=Bz`DO}Ix~_iV+ =#)MqNKmj3 P'kXG1cj0!c9ۛS%rLm C+5F 8~[єH))U2'Wx7XHN-#v)LnFĔ&Mš{LҶ{D[ռ {d Z3l*K{ɵpe#I +fo|t?e WE;paHDcGI!#̻#\ PLYVGe &+wݾR/^割Jf){O3$9>>ı;?/ܮĩ))*\K!~v4SՍ:.v³b2;"(KIИ.zA# i'8&'gRsׂtHMSXãV3CxuX3H8Y=ʈz[l'm>OMj`Fxo O!./ }K_qjBBAk^q_aI7vvS2k:K2j~RpŦߐ0WKqŠGͽlUJo&r@Gh<U7. [I7EhihZʫu-&-4"`-tk]! =_PCs9 _?gOߏX=ts7Y]Om7tgBNvNsd>xUZ:g5NQJ>evu}QpSƪ<'<$|#'@FtaHl@XJ:o'zŘ}Ox&i^]|)s;Jyϸ`r/Ƥ: v8207bE4~\#u#[~BBRt_rbO(n`P~l. 8bl$3,_ hu%7VޔD%K0R8n\k42Z8[gX[薥rw9n9hAH.m< ^aRfg`5`+dЇ9V8G5-\9:ydnXΡMz\zH:c!aOٺaBJ;y@2VM@+ϖ]:~l6#$C튭}(RNGevȤuR;S˨H Õ21: ##c5ccbgPyM=s!=UHȾ/AZ~84adTmsSZ70M 1Typ+.d-woVʈ ǃ}`&\`^LVaWk7mejthװvwΝۛR[J-X UzuN̘ ˥LE 9 0{}o'orV%V"}xY~%,-VgڬKR~a{&\mkE!.,5GVCRW*A?*зeU mL12-}m)* /Qg/[C|OzӢ=H+v/C,$V#?T Q@ UeK\Zu$B5P+H2PFN`BR Jb ltAS\M#(V(|$$y[}3۞ CU<%?2 e/xԕFǰDg`(y*"|yN<>oCI ސeۜ5`,nȾAfrC Boiq\M`/&_wpR7BRnRc8[% Ê7e3ˊ]@ k{!p Xc񓲰ZO܁hTX9m05q d9|t b ͰoT5 sZErXYKdF<)%xv̵aJIԑýu-08l_7$J9Ebcp^k-rc"sktEȊB; ]ˠg4 %+Ytزea[3m l\9p(T@ *'{r%g R+( kt\U"97 C< cv-B92U[ )|ndDuD3mRMgkȥ;/-s\뮗`g0à[eS$*w(&_*NV8= f=sHG<ՙK3ى3,JrFԞJCB:⵷/>WpO35iz< do`꾴Wkw[QFVkdĊآ%k ~EaN m_N,TW(7| t al4&7 &B4 ]kHnބ(Ԟ.P% '!EԦw:I<&gZXD3 >1^;@!a]j0s5ITs q:3 +?N"(l2HQq TmؿXV,jm1=&$r`?xҎ̸+;LAdL5P~|x~j'ݩ%lG')s[h~Ԝ- Y]rx՚U?Jj n\ s#>5Y:aM f}ͯ6˲adtͺ܍rRTwpEn1z69r0HʅݔǹQ]k3Œz &6ԝBo~cݑ+']!6d=..]^zxNN<<6+ bu\W9=ob8YGLW MףyNv[&e%7yB3a32s"]?M!"IU*?`id 1I h: $j o̟(#1u(bi~JAûV<$#$y;X9zlf"oȋ2π鰏o@N`(IiW2Fy4 Et oaL/~zh!8ױ](e3N!I/tQ }]gܪ}aZ2$S9b1Q8}DG*{RQ?Ai,b3Bn(/8?;:uzu'2B Yx #Mo0RX(Xp>E(v`uy 7@ek2,ɭ Vk[)uVQ*pm _L+`&[F!^0mI~ƳTO%s O䐋eaG3 I-u=A&Ӑ2ȷ=ٹASIlsf`. Б= kk8]/jgg3 6]Z`جl]\bIFҷ?*>T=nib}O[tψ 8ĩ7PL֟+Y-/C]jRr%o (@_N{Qq/):pgj E E\r("n::(X6~̈́DpV-V|?Ӥ> Gٛ"a J3t X3lT0MDUNoF"Z$̼>X%FkKVLMW'n8?s{>o4kl]Ä]DO8w|H)?Vnv. *TFS;xΫn4A园]pU~! 541.0@(n\\s[*PhY?Og7gњLfuKm‰TJ8e&DzgY7r]0ݚAE,{r1?H8xa 6:ad뢌8 W]N?E㲍C %N 0ʑ$E?Q{!N;)*iOAt֞YxE?<)=x *%tv [jeirDW25mPu[ak6H[ z`ȝ>hwXO7ךm8a*]x|H/洪ĨafWnߌy@$ckW僄{ؼx +M5qWlo~o+#{7= 1{`9ltlN3ˇszb@_*C`or ZÿO?)q[(f~l lnW$ΩՆ t2$65t}@gGLl;}v<--c{okmuͫl @IN;ғmpi^K3u3 ltax@MV>6" sS!ſ oGTStT6 g&sv;T.Ifq)H/+s깃hBBDo˜gÃUpWQGp ]/H~3Eg0:?G4].P,kt-yl;?l S_봸/ZZJ0 Y|ngerXL t HI4A$6bse;^OL$;,&R2$S~({*EdNIƒґ]XlGa:ysW.ïnL,JynEֱrC]=9ᱽ#Dru|Ui.VN&Pڈ~]~G:2d uJ<=ck|, @'T̥;B4^ ,sѷ<#3!^RBGB<07gϐo=1WSa͡Q⿢Dbd7qrT0Ҝ'~<Ÿ?h+8VE4$']$)@ʆs{`7VؔB?*@vz{c} ǟ=GQXK|NGg{B8>TBxuzvRfɢSqXazڃFI01v^)΄a9l/|H_W4L?87([/Z1rCj_?Si)G…<{DS#Bw=̐'F臊:,pnk Llj6JcW_CXnz;RluJ BU$=gnZ*a`'sq5 i9!W񕄖$U&^bGZf.A&]zbCvTe޴Lq-Џ5aG?,96q }?e.[R"%țCmU;[|TM"oʉ䊷 KNOS!H4:z%\ǁ't8(>ljG?W8U!c9r! Z-M ̸$vܮU9X7E()mOTf6(BiP155>p>AΑO yXשm=l&;91qi_H}Y J_ΞL3Hڤ(#/5vLt[9 ;sVf/FIdeݫ2/WED&Uni)⌴%0п OV8+Ԣ^S70IV*wo`hԇUx|[d$,L QV](3QoթFqMU+pXz}P &#aE+#:g+#W]];tse53riM̈́Սw5k|l܋|'#i(%? >׋f?OISּGw98yEB2@t6Yƿ2JHs;Z+Zgԧ, *\|4='~d6qf9#տ¡m-"Z RӗHǧ`ņ"b)v۶f,U4Y7]ӮZΤtm&f C@RROKX'֗$ h@qtMnަHso}= ; '0}D䱷W"X&Ȓ2U)#-[xxL3.tYk.LQJD &>-֤k_]!l?4{*~,w8WyݰVg 2[.po:;\WͿt8JG`샗.'[6k @~Kuu<Vbts dK +}rqxtDG?ޡ&2/Rۍ4VkX:z{նӾԨ*bl3X-+&W|D(\< b '}SWX{='_&=`mJNn߽(Aj'7eږ^AkU!zFT0pjT^O_$3Rez1B}Io4ϝ3`C52l훯}ݷG|V' ,nID+G +B)7wXœSzA˱#- ≎kœb)RK.6e?v)R'˴~.1q׀mҹg +5KC<[ Vjg;zAyWZXY30/d}|]/a{ot52Pb!e-;%Zl ?!!`>#쭦R<5fW)Beq|@f]!yMV^`&&'Dh[y#&:ஹ{ ?Z| ?X-!C-VVr攲)v|@J;t!- c*+ 駵3 9svrlM |?DLga4eu#=g/Nc Y)XP0`OXb@m MDPDžm hT6t\.+9 '#7r|!b_ܘ~ Efk (pT[{%`D̷&vLbْMքT!i )wJo`į%&w7\wnTSSҒZ{dAvԬ *]']P{_ D=iTRzUT"%cRmNոPq'\^js8 &,NVh 9oJ5{AWz$ #䦐m^YiK}tzΌ^U4ŷ{|D7Gַ c[f#W"v &΀_ypiZH 9a|,ޭUߝ݃ .1:-6İ6InM& 0]ZpO΄#[hFf g46Ӫﰬ?/a!=0BJDp=0 9B]UاVk+Ggj/km시OGrh?Z *[98JSI'2),W]N(q-;= vz!tXd?="ا)*1셨+zYfHޫs$Es^zՂ mW#=P)I Y Im׫ c9 ݇%.M63,}jGHoG+iP=F\Ն'5q쨘o=AD`2i ٨a4l쉛*#?e$ψB#P&UqN ~v[y .U_4UQ̪?8ݞo$W_D5ъ"Ep>wJX>99&":oA2ł(vrfr J gf/7XvMs I2RC\O%j!ŬUg9ee` e z:m!ܯ@`ǒ~|,DQ{ =\9N\ Cs ]+0atV8tB4,~Ĺ½΋;S2sl*P_a"{|ڵɂtpm>0u7E+*>P2z$XZq a!'[:V$D9A+.JHc\i~@*:;KS+ |U@nIy(.="ԾK|eĞXEklh77;][%ifSZ|ĄY/եjH'_MJ>K +պxk~T+ӑErDK9 ;Cc`U*eѨ%I) >6P@H~ˬ$wɳrLG<{lyj2Q}|:Vr{m=7IQnLϛlZ^„X\Zh} %YM |0XS-IzuF9" 3*1TLJV'G#1'3ñןl C]gY+@s8O1i#DO˿gAҙs#c+?f tGCD A޲WD Wk|Ϊ.XH8̕'K0 $IWߍhݪvps1ۯaJR5阄nr K"K¥R:𴝀{q TՠP9=!ޝ24-xUz5WO@2TD0uy9_--0ʡN-w,$ 9wdF!*VM Qu&T+)2i }2\AF ? unK͓GgXYFbAZ BKro{Ā#P:]}R+FБ"*l@ѽNYF:eWgLzhטn:U? ÷Ƅn b@!/YC,]Qe >o[d%`f'ܮ 3sqy0̅R⏤hυzzmEh,Mrf%^O ~ C3֏t"p9ϟ%|r y^']/|7^P $i%uϋυA"%]|˖T˿FD巯:4&%^#T# EANj7"1?)ڈ4kɵꋕik1[5|_ʼnrYL#OaJanA#upKi0yȖGj{ s`k<Ϫ %Ǣ x|47h|}3H$@Dsuя2OnL &+ D/yG,%9WUTagЮ^ aO"暅pUVXRF [<-v43ۣTo9K\ "SҬ.5g{+Ty1 蟝Wc\m8}sGL,e%{F5kmh>yR\x  e1&͆Tv=q,a)JŬӘp:;CP/ $(*p7$.@' O ?탚Nw>hj< c6a|4FJh@ӣoX)%lei%v{(dzaz:*r4z]YK$u(Xu¢|<'a8٫ggpc4Xw;ˋ 鞎jd2A[(C5`ȃ”nNFyyX8=!fIm?2Q6SeZpWLؐ>,t?wRe N\s~7P'%<`O+8i("0a5Fg^.I'٩cA\ER>uLoOfpzg3Dl";|4-#8zbm@DɺJ0 y 8#iLƝˁ䫡"N+ Ol_G9_,k#K;0$SG0*Z{L>X5n V(-0Cf nwwL&.pԉ}2ɯh&ScΣy*!2Q9: 6,7dA똒>Os5tR-w}V >F(MH~oۢ? v 0Vw FmҰ:;)?L.ԅt(N!2>7#bWK}]v$3֒!͈⁡daWGәueVN@8/) W 'KBGE%_k[ l 0b˗&(j?LN[Vz%KAf:}fRX9Z2;w^BKk1%4-":8x0˺pjP9c̐+1w_uߜi^ XR +\MqstU V{O/dj P B^O3٫Rzbs nG8/p+ynT@h/rKD,dRMa%E|BФt}ہB]Vx֝-ItTtȿd04Hf$#VmNz`%1Zs[d@h=!f }^FHx+p {&6w]{]XTDAqawTT$X"A:V ,l ۸J@ DRk+՘^D)lq?T)Cѝ~ChyRvsYVtmstm 得z K8hEѮ@H%wo_ l0QYP@/nIW$&3jbΘ֫3Q3:>(l?#=)Wj7n?f~zwH^ ~xVACR;lvUq$Mi`hud6KQ2dNs**[ul1-a1Kj-hq(eQ.[KLŃ#Q~F#~foqumEȒKQ$>]"k w/EIm!`>:-L;r篹 3G&fQ ǯl)yIpd+Z*YGA:|""pbt*j_.k2F @qp$LvYf]栒:V*Ilrמ7U<|oJ/1f-i{A,UlǰIʈ07*4;X>rruPͦ6 floq( vr%#*{ .UCE?n._,k`k(7ch Dtwy)*.rzhW$oe f̈A nVtgLLTl뽜m8hqn]K~v[nk E&rqƝ&wKsneVAǾPJj6%硜r6XGTlt3,5h=aTc|H`32BneXN:{_Mİ6BEe HRƹG6r6o~ )a=.;@h`(H94u rdJM@/=į6,.baY*$Ϟmx]? uF0EFEMrvxW.K"#O> /jX1`3ڿ]^ݵĮgDֈI eLLH-oi[LyM6SoÆ`c;;JnGfx&΁6ɡвǙ] F)^GDT L]LJuWsff #;bގ'L# A{X.a $w6^-Ԋ^ n;M$X~aePˬ s ə@" ~җ;ֿ_LIB`IU E>N0yΜ2|OL(gz9{u@ks7]1>ʝ )ɽa|#0zJ@e[`29A! zZ5:U0p ]S+#9EG0+M;vDFn[uQ]B`j+\gF8EjUȀ3@YREaQt|'@ZD>?ah(rA{˂Fj{]͚a]s?"$ U֠otg_gɻRqbE CiB\-FyrYOUnU,5.fAk|(jL5NjB+lThV&00Kkof>Ti~?|NV 37 l}֮Y.0`9ߕ}"7&kd+v?r6RVjr1c6Jc|JH0Z#z+wH-*ZQmw(wT!9hƂTo&.'@708Ji>AVtPקZ1YY5"J\CO#mP~\堠..]{5P42~asBE9&_G7JR{f.(JgINK$RRfY8qU"9Y]5Ao=ej[ƦSD1Mk_j>V/_*.DC>G=e$_ކSgkus.݃ /vB$U窌eY\Z u wuǎ $W|(&?սɢ/(;|)~EC6 ͻk:uΚ}5-bNY|Z%w]wdF'j:'pRr)!o7<7' 5w]ރWşjaf=V!Sb(*W ;]8*ϙۺS11&v"*H|PlqJOR5"Ue| RN@Fep!% 3 _qQ5H~4(È(֙Z@g&`ReD+6=Rյ $%F?nO^O GFMkxs˂ˢFgneah{qYA\GMuɯ-Y5&Ph~&eAsx%c`˅JigE!Uya|hnPe8Ech;zu[)6~.̚ddr?YE%ʍ|(36Su\.hX 6ѵ\mȱʘ2^`eĮ5cRBɺvd >vSDIp͐Y7R͞yBq [KtDklW#Gru:UrFN/Q&G~AQ ߭&] 3^yQ@?פ>0 Ч BCofg)f`N L砗jŴi}VBu+lG0i*}I1;LKdT4"m};K?؀{l^xL&~aF~?w &4l \AEï޺:0᫁0i4K7w<#rPykpE-6:f6"5"B27X쁩Ȳ˜=%^HJJ cx C[~2Rjλ2>g QKHZ݌䜍 #I+\(`r!4Qt֏W=ja^Uȣv#Va|` !U+uW*~hWtU ( ϕG;Syvy3Z K" ]Zu5zwpYKh_ѥPYw /gN#+T6Odz1{6JyxwSmnIT}L 7BT8L>(n e(Nbtt%O7ZnHI|U+w_6 @Hy'#*U jv=)6mb}i{^jyp5e7Da$yv/ZЎy?m>gn~y Kl@ N}Y:hPP.ĭ3*ɕyR=cH0΢o~*EM$eԛv_XÇ[Dz"a?(M8t9z-l!̤:B |0=9mpmT"? /}&+U=2@_Xm6`++3=uU ܮq6=ɞ<ĮU @j8$ dGkvOƜ&"r/~N/C"CZn<2xZ,}<}Oɓ-BKނ~W,OKt9h^%osxG*`i (².֔}(EnzW/*9 %m>I4[}>]j1[ I:FpXrXB+=2cmS4=oNHrTV*j_ӣv@%なR z vcamĒF_?"Wv|PcV V@ˌNknoe._P9} |fe*irHV"'x1T ˰%>2V0n}kZo5թllP$D[&rr ^gW 'sr#QF(xo淙pDs7*Ё: Zk\$}. Iu8[ ƽESҪԬfo{ L&\zPZj%6=Y4P-?;!|IUb ӧEX{p Qך/vЪ>8vhoY TuBc.8b9k;+@vbW ENgj ^ԋ' /mMBSP.EuvB4)ҰX ,`x\ǒx*Pī[ >& [1QٹsB[Zf qw722[ U1ׂ8׼(cU$Մ #pjl>Ώk뇓Ej`[RHr|i3 P#zl8>3Ɗ*iFCYflcf WDUه|ۚލA;WنG*G,PkHM<Rبf%v|AoGGW[t\D{Qf8|~Ib7ϕ_BycnsR"9{iB3ߝ ߸ y_;;%zS@?AoE,HNKیK*6 b˫["HϘΙ$)8 |b3lŽ6Ĺ]q?|Tᴾ?h &DkIK7Meɾ] 6*hG΀(: )_VKХ+2?#t+Sj$x2y@pBg)AZ:5/+G q~m|s J&U F+u6f '$\(]縞atT9htujp c6 I3GO%FlEmI:?l ٯ++H!~}bEl>ɶ]Li%"LDk:=S4zڀ2->ْuXĴJ@[֣\XGbx_]o+*;S\p0myyIUQ.n :qlD PvI *}^ǀ9sCd ,?vhD$#5F$SBycwOv%vUW zdB$R=66iNj]E,F`"L#ueq 3!RmX P$?2{3SڶjT `$;+p~<))&(~1L mD$8X!D)y]c=4R!gҗgl${pgQ>jjh&z dfcy掩7zhm\Ċ@+Oz+&7I%Cٗ6%jqVu9_FԪva4];^XvAO7LW&˲~|׺梁y @4\c #oEaxtTo^nN(ysI;v-E_: D,T4&SH1+<1?xD" ]o3YQZ6Q򺸲BSݬ8$( msVj]gb;0e࿃,N8 eqViXj(g[@Ј/zX_tDYЫ W>v| !GbK)z7GD.h1=$ #.'rn8H\}#y<ǧ,tw{` ؁WqCll&=pOsCC7?==|$Hw8s'Y`H{ѽ1 tu5n;]8O!ZFuW;g;n)"O"T!(m(yVcQ%ŷ2pD+wȞY_;9MC|*VCPjͽH2+"QG||b %?El:.?괂H.į.uZ8UVJ?^ 8ݭ\H$qN@S{vY[&rfőv2MNL-X-״!/oZ,$DkV-Z[Вmv f+tehp^Hw O%y {Z;g ZWDS$>ه}vS\b3Lk m'\<@賘LKIN6g^.\_lhu@d-!l^c$TS@seF3,zbB'Q8{₅+",Q-ZtuGExI΃ܮ񢕢ƍϲ-%sᵋQ%{GHHx]!zS {rd'~ʗ`JRtz96i&ET$\ECɝr^FI6&栭r‡vK4ºɱPM;7ShV&Z}+OͬS'q/ln<^ʓC럌Ly]pv]h՟3C6Ҿ[TwhLGVcBU-a|D$SjM@I}2:M$23e\=2=RԽEEZmҹϜOdטMQ"ԋ,S9Q эA.nScY#c$SLq;:?$-E4nPʗʎ|E>ߦ@ _m{ JBؾUڍ`7h᪸ahDve[sɼ y^ϣ Ac# ٚt=jdCc6!:]R+G"=Хl۪s w}&F}-i&=7m@VRDǥ`/ >(Ժ-e#Ovej Ond[(+溼&ub@Yޑ-g-e{luwWr+˺>5.Z /eVwxLӦut`Hˆk1}2|+s5~9y-,ml|sb24& c-\EL"0X Ntx%7V@!'cV,h/~i_A2ԫ'wU.{'骅-F}]'0iq{#|Q_::QIh}P$V~alB$jwd`D v!LJ!']DՖ#w+qMȾVLȦgyכ>ka_U $ KQS}Ӊd^1>KMTMj7S3m1WxTF) TMKetנaV]rgHbnHo5wk+ybbVi,NtTymrzd$:5[PRtSd CFR@hu-M[%\O5sD1w)/+ ug <}5H7jlFE}-̺%-|j6dX ChE8^Wɳھ :B+ρٖ#4l Kd;h¿JσF9D$7FXXo]" Df6M:XDZh${򨄶MUP/_Dm6'YjI{'/WHx 2q%kv*xiE#M\+f E? vQۦP>؅a6;ڕ:n]O:RD1vyā>Yhejnׁ@twl}ݴFFբ®.n-B+1mtu튌$3}3""!&ϋ[=CZ8k0Xw$}na k_^:_=!_c]avLK [WF<rm"G\L{70ƥ,7@zC"N3.%U:a= =p)z&|ta{ HXoDjV@ Eԉo$*S#y"rߊ6xqpڠ(i砤[];+cT9mnoJY/@g'@Xv~Caxd; =u/Ë`wQ{븚am+ŅƿmauxSZ(p1Lٕs,Ct`s9Ұv+)!I$>k ՕfڐnW!&n#1G՝C!¥\Rir hM@&^io&a>NbϸqQ^d=k4YQ4ZhK_;>Jy<]wO#]JE23Yi"MiU>i,#Ƅ)|Ga[Z:hViI} ՛GPF};,Նk|3{ԟf,q ՃdWEkP+R} x ~p[iiOa7=Z%d/2s )]PYDP|*dd4Ƭ 8Q'b%#lGk"j#337浜Ӛ|,yjl/riڠ%_cA+=:=]@PrEqѢ@,VP"]~=#T$ʂu ^RLGe;>g8WmOfY`x )z進U3gP}utq&a>IcfO4?%L-~א2*Jhh:tլ $; "V?'=. iuLr{KOIJӗd#zFe50H9"tj -KC#gK?=Y#;p%ilPSG|.\ ayP}a3 3;f+ (a4D>.pIL`yc/rcmuZmEKK }}Tl')OȦO$o1hk,F8w(!2c+<(Odw&rjU .Nަ c6r$L}HABbN5f6;jq0U144!zQ:$͡O՝"MlSZOokŮF|“|z[dxp[P# 1ȲYx4@s@jaX`l$p7\¤|x;#]DZR~bh3ӊ'9JK؁I|XGCiBOT;56: $mb=Gۍ֖!z^BJ0UBژEXr-a0k6C[]_Nn.(vĺ<R\gv%e6 .N0_0M N4fryXV$džI)I.ap w7{*K!py2 a XA8`a55߭!tYk1(8cN_8d&@o,5Y~apz6Som_1t6 ! 9e3ϼSmO} :.D3`QG!{bˎ+'񈐴Ǵg08=UW0!*vw ߯e}p!A^*l\B39[G+\cb AcDvhLC;Z^*%{w'_^jl " wcf-k|IbeЎ%..MI6)W&=Wg0b4J¹=|un1uAI3!vրT $h* Z?#;Vp^5Qk{URB`9kJQ>DQe` Qo2dD'M e&ԗi&RT:͈Ɨ!#I61/Dù&4ktK_<%dXߗ0Ox2'GHӂ2(nq﹨/?Gwex@C [VQm0u9Sol?qob!S7I-$~]:)+ڀM,{ "TCj]V:yrฝ]I .42Z49SbZ}O)O `Fq˝GvJXQvUe{f8-a!{ Ǫﺇ7tEUN\5屷01~9bGb 82tu[D!)Ge4ˊ j C"!y ҙ, a8%f/4BI[ }Z)J/D? ?ex%00%:b7l\K8DYj b݂MgTw|u 3 YL@ F#UGOc8g4$Ϣol#̥ǬRF vDY*,+P]ehPx9$U# +G"hgaQ>mmX BGiG6u.N$}fdeFN5e^lVa1͉9.#ˈr:/I}ߏc >,]nGc. NH_j⡅@q.Y4L ;<m}2.ܗn>i*o-[MTj .=!c,MGjK'!:7#LSQJc.׊ܵ[a Rt8+9dr'YIm5C_E궰>NywT1TOglfD^?&,Ǖ{a:m _˶dLƆ'1'gv8G?Z}WT5&"٣)Af{yk(p\y~LDs&9mzSxۈ:3:ע>181k25ʪR ܢOiVԀv`ើ+}O2G=;*u6gR}D fJX*g8=qz&oMA=L7\RdOL͐ y<cà I/+ TGfТ{c#7KZ$aBz&y60d1AQ]%e^~%8WBf򃴥:Z7\q{PN.&oiZ8 pA)FMVX|ݩ40OA䃝.xP;JI"y]~5@e耹^` Ƅ=9OS˝'0=7_$TEJPaZ,i3U18!@u/n/jտ!tqp0\8.-cBS6uXmGT]Ag~-೸Mhҥ/h3[D6Iҳb!#xqQ3*0٨N-,R" s&ȱxaKgCW y4EU֥dp3lCt'aRE);&S23 b.b` i UiS_ ]ʈl}G6"R~n\G ^_ڙP}4kUU 6?JGʾNe9w{Ml%$ &N(J,k2Eɂ#}o0i!4VCVn7k)٥"yAG, oJ%IFֺlol5W!HaFDL轠d|!SnAŰ[G}S+}CaN!XХt\f9{yQh Dlx^bϓj+r>K: TE"R?ZF&{ a=X Ye4̪n ^~o*/j!:ya0z9rw,R$5F?Ā_@ |*OR /A RS| 78IN[ղvυؤCi'0l-l M9aץv_/"\iT4>q%+NTRf}qa>{0B_'(\g/|@p/d~(1AE֯3#R\Ȟwϐj{jK,` XF;tʽӟd(v$Dq=Y:=_mF2}uj0#fMJ<~::Eq~iH@eti2aF:T+ 5J,PLE/c(;Zhd*Dz&FAY쉈#aU `X!"gYZG,?2T׹/xso@q#:IYH&bxUz Z)^Q懙[T؀HXChlXQ,IAQ`r ."FdE`o'hn:w.[G_0-Vٱo')9'WҔcb桯-g ~C֫\t1!ߴZZQe V)2guJtH5A2,忄O#qz$}0 J~m|I+3o!}<]K5ݱDoLFl&i$ 2YNDj~UI2޸egv I1sl 鲉_J]ŭ?A_}+Qϫ R9 cXvm5`cdFeR><_mdr`DJ0nF\4N.^{g60]Z;`%(Ah\J*w`f֙xVB VQ9LȲ/uE my+>/tf}Ŧ{5Iӧn-7ۑqFwYesV)^A~U52F-B07mLEēԇxI+o(uMb[!EϷB0?KNϽ{!r0t Weq'`&1sqKQFh+xV~xhW km?3d!O.U4%h"vޖ!-`;L#oQZ>`v~[ lF%1%GGAwnRw@ze;q9)|ld|#$ѩ [pDbA <{N) `Gg1@^%haܰgaujޖ#(3U:V:vG Kf*%we@~ -\I$>hqwYPqN.hQ&#yCݩ@ yJu1b^s²پlbk2\Ib/޷!0ŖsğDݬ"(CX[vIp7xz{E:~(3{SDD1^BhÖ́HF7}`{$!.y{{XߎMqĭ0iO=}1{~)t~/ߩߝ܍0'P30|/ut7t 2N 4AIe: 2 u4즚%ȪzYFӨG"NF:z?`\&^]5G|oyeu5 fEDQsTFG"˦v0u ikAS0n= =ɏ/`G,P?N,Dgȱr %{@X4Q7]v;:Mf~ lӫxb+0v(\dU>cvRLӝJb8>߇ИN[!jW 5 ւZי/Ǧ&|0jLKnjOQ|9=ސT&" >Xچu*:ݸk+hM l;Y rN58%\Mt(3yX:622P .m.F@չ>[NWNM52FQ[=*,ޭt3YL@_"PK NE0U*R* -G8KSa-yB'c nuũ͖0:zn*B15!;|ZKI'yV$5V$,Ax1ԥt{MבzqLϤw8-&!OژZS(ӌQA>W jfz3>)"}:EΓ`锱$d Ea8j!*4ÊgsF ;"!@'b1RnzjL<7~Q|“~8@X/f$`!7N'):gQ'< 1H K}Ix-k<) \:qA1/@m38TD)YTI4ȼi5pupEiSBJ0p'TWrICwkw"xUN,΁1Y^ZNLfׂۻQQ1} =S srF<ONʍ\d\\֪-wΕ_ X?{8C&A7J_ZŏFc}eJ.H hi#6mZWa2ZoPK|P6Ӽٟ>KY)!f W39/=|!7]^Ż坣*:L)v t ~ݹ1}ZVh (\dQr}b 786K#>ݭ*uKWen7 2`*>јkneшI,WW0 w,WPheʦCf Q-U+q3f|cY=zT]+|t/`1ܫ7(,lZH芇]H7K}xDR>?ő,XTFӉ2:daIJ\cQhtBưM-),~iKb>dJާpgVd>v:\7qσkT(ʏ2n(l O̘dmjB0#@˝Aq --,N-d֭KwiBt5I3e;ZJq/& 9^e\ۭn$`CFuA4i±JQc_UiYی/ ){HXaO 32;f8 )k [WFA/z-p[VTXJs3וVg TGf\3|TP7R4qFskX)pj[Kv}á+"<`b)C'%[ߍ'L-laC+Y>gb +QD= l#\,'~3&(ے1tkΡ銎!D_>Fi-s6,M1t)P&3i=A?M튈AhIskw,-E<*s_أ9?);HBHe!GjpS c5|kqZv}ڻ)w/@3 |&(˲]ϰWi2,\@6MS/g :v5~ ?HQВ95֨Ѷ@X|2lj܉LzgYyOw3 8|R8bz.L'uc/GT|@vXtʫy"ăĦF&bӫPLoZa5GNԌpxNA*9\GtD Fk_#m%-O!bsg/Nj=+cSj B( ů Wa@&)s;@Ж}v#0T 7ih 6=aև $Rat @:˕;"n:b0RNbwtzoӂ@6H"DLb!x"T( ҝejX{+l0 .R)amd~d5R@P¬&bjRƸ&J| 5je)heސtɨtM`@%i9>zs dg>4$)j9Z5B81E٘rzPҟzM/šB~hCL `fn+`d(ȯW1br{3#\t|Rpv"!uVL5[cP~A@b ]Tϋb^6vKDҕs;rfMrLVQb:oWu!kc>OL>PQ*flԊ"ZVYzv.o&b{ , 9E='VZ{ol (a(ҟU :Be_}#_MM$+vd4.$\Fs>2 =Sţ2(y ZokA=.~mqX9=6y&}/z" qDrQ-pqo#?2~Y6jJ[>Ŷ'd7xt;"VE  Et o42dF88W`ᔕ=Y{ ^ \ ܿg 'B :/^j䍓/+oe0> ?6w 8ەXpߴ6R?`s &Ӄ 0Af6:Rўb+"u{ 1LT:EU{"]<ԭV;%lN kr(נYӕl`;_4`yipݩ؈EXU$Ja"ZsģĬVv&jݟ 39tm`nbii0TDE(HC G2^%"7b1,u+Kgq,cFfV7Ӹ4k%5z%<.JfXc1 ""*0a9Fқ~`qE@6\;{2^cF8a!mLf}O-H VRN,ŝĈ0?gP#)ޟ"3m]7Qrg2v|ҋ n z6'yOG`L\c2\jDm Av QJ7,O஗唫_!n htN5* A =xui-[9b,w0X]; B! $>hm׀I)t Iחurcz{Xl`G+VKgʫqH7uY7.}[)Ǹm!GSh{.$PA&(/jW8I(fP+O~qZ8, ò[0ZI%3Wx[ ʋU(>n19ҙ5Y[)^h0\%5J㻛'cÄ]Jӷ .kc;>tvK@3$C#4(6UQ Y V>Ÿ]P#bT_<yK2IsDⷵ%-+ÑN@CVƠiޗ.0"B@J-9U*-_3|}m3r\C%:$ oSV5WyGPc)9;PxYHRzNWkARO&an* S5Ip`(nGĒXMZVd#1(j`pO$M0P`z|XH)3ճOjߣҞ0%Mګ0'rrFb7n~:3'WP}]d }N;oNTR(l_-Ujf_$M0GCA BԘDg i?Ȁ4 mdCufv hD !Hoxˌ *nώ7:>)jH7P'jϞx;:˃5X8#D(cDU*ܡE̱P,^nbE==#zgHlx|o JZu^5 Q)UۨROJ^ ` cQ| cb Pt]*5potiG +L^^5~0X "fP#gg$#efKcaMѾJ]f? >܇= D\0lD:4ft#?=?qT&0$9X|jQ{ /NRe_Ls<:BʥǖPrxC6#b3cz*|(dFYLBqiw QTIV/$/BPŰXM[jB-g焌0WA__Y5c;:aD884R&+F䲪2IތBMB*?eYiJീQxG0|/VAZZkwL'o"!蘻FʝQ⫏[/j'*۹d6 JrNVhjHI@pC,=K*{`1$G &V/ŖP 7L46 " n.4>@5[Rx]ݦeV'c/Mi…?Fw9)[͟ސFbf]r#J̔e j}k>,Sζ~ۏ p GW*f|6a:Vzer6 ϰ2}h#-U,zLz "ÆsDZ~VMq:؂.bHDv H"%=C:w9ίo? 8 5NAn ˽wn5c|QW bEu I)*x A o.dyz<#.&cUj쾢0R}\mg#.ou&9d'u qHZ@NsS LjݙZjXJ<=S9pl & -qZ,hokP8…(3{z6Qc:[lsRҳyq\ pIVb@׭%;ً%6=?=܎u&"4;|˘oAfwoD ~zĔ/a\yh5"Cl?`YRr^]ύYQ~jw㒁z_O1Jk d^ˁb@&`{yCԹ8т;\[3ܝ4<0?A|ZOƧK*M9~~%,tT7ũkpwiboi٤ԧ0ՓO-NHWh̬,Ng6MAs_iKi2[YJ G)uT75x˰$_xj.cbpp`V3IWx!7J 蕝%+2 iŦ&!K7 7t#uI٩ a97 8#aa1#!ar=EwO_%Мw }Vkfj/v9b1oͧ9!|.W5Ɂ jKI8bq@`^c5zf$ ֫^TXYmaՃx ի;CRggv:Ėڊ._7=1T*;'$ɅK (4 1k3F)B ; Z7-=tu'wFw*['ytuU(bj:5_'(r*'nCWGnAvlu@x~P.hn/@kzk 6D>B|C^#cg}pIC'gmc?-S 5kZ;5WiLF.. z5̅/m (3/22J=*Ql8jɟFatgGKMFÌ`taSg6*H13vIur' NJ_vc{C= (6vfߐ݈JKhGxoY&1;@9j;˯FM\A6e'} TR,k7ynJ댫w2=IBgY^cMq3?2 >ŽX %nl5o%tzWnO:N)VX tHuۤ#F }LP ,䅒1ol%e8kY4P%NQttLRwe^Zm{^C0y!OX Y;yQL DBF})v,[U7\{*C:~)R(6|֪C 5>) g9o/v\GhH?1omQ%#ðj dKgX3(QuwU D)8_Ei' OU9AOWٮܼR Q"{$ЅU Q /nCTJmGt0t.O&`rE@/3)u:sߏlId}F=_sA’A5B1%it4B8YǶ]`HB=t{ݫilj^\' ȤCJnB!RS_mϷc (b]Ix(UVN&p{Tu'I.~zN4EsP 'n|Zewa!dc{||\U-٠;M|#g+('lFdqiFX".?ܦ96!:bjLB z LTU1^*/PvOAElEgBbxMLw./L.;JoZ_xhϑg)]Yi|P=UB;I6V9+ j`L[R_R5ѭU{?|8)Ln0?+dY^ Z_>ϰ63hM?gQR$^ev BryϿ.E+7 <.K`EI3zVтKpe *ByTbeEκ)oTTwi`{ 1k4 6l e`! =b 7d5T7ȫ#p'2.S·'3//{uVpH2Id;Yt8}-xTڂ*O|,aG=)3(z)π:A HdwT) o| "G>^l 58#v64HwJ!IshFqy>k諢g^iq/7ͅZ܇ vr7󨮓N,U Xi}S/Iuy ҈%1~6j ٟ[~Sf*hQ>l&_]exT֚>E PV7Kǥa6x;a!#5yxA V *J|gyHS΄ $ۘqC_o8:ƥa7^{V]Bь)ItMQ|Vr9qF&)S ҭV[Jjiyn=Z9(1E1 ѭnf脦򷉎~SVex;ʌP'gϥ7mr3 oXs(f[10f,YE3oS-jŞ1(L%*C,fy \cC{G>Sw긐N݊|h )`[-|kcLF}u_&W&x2w2xċNS"!/ s~1  p2SKbX3& jxiD 5&N.Zjp'a|t,EaeFh9:2x 7s!0I7^A;ON[z_c*uQ4 ǥ@D5w 8uFb A3Uwa bT?0J' {h~:ErƼ^?trQ⤏stMY:=PD5F7F!Ol.oLԌ?.*ªX"]b)32CQ!]yrz!H6l1J~hwԍ]hق<OW>h#` N_ PQ"=BFq ü#},3ڙ|U4楽A~ N6|RzR(Qf2Js6~2hb2P7%^T3iȬj4LQ~B\R%@QH^_w ѴJi9ҊatԅXEG2$=\Y&q+Sb9X"8Ƒz 6(~'~w8XU7LP̌,'u2!>\V P0qEvcjx`|W !ÛXy"yۼa'%(o +1`⌕$-$/,bRiָIcC224(-P.{]k?2²o1 ”kJM9z :*jr*;KG J}<Κ$+m=)qR@A F#GsyRUwQ 0"_lj6P0lcM6??YTJ:pQh9;=NǙ%y1j&'(9$!#jt9BYf ,kK!-B^S2Z#l 4{,0 "B~%kډ=< 6J4|{-pPh^1ҷA5~`ć·i ;-vmU\1@_'hB/O&zs\KՓp<4ޏלvJ&4a41ދ!]JeMND  oKAέHj;ö\p6Cj xKV(lQKMÖzOTx1n$t/Ү㹋jsqRZL$;jB)QK! -6{8d s萊|Y v8.FD.a 8*34β,!D8_p3mߡh],4iԤ1FP`>s0lƞ#ug[n¿k uxEìCشs/ABWC,"w/_BCu_' i\q1rEM䑫'3,qDū*hTd"_H^PH`|3}G*]g+OSMDtV^'0{_䚛5:w]!2HF/VqգVh7Ń˄Ó2<_x{  ҼA ܆XpΗGp G~?L-x^?["v ~0?G4ŷ0UAzG;4K=2"Z+CC1r߂=9ŗNo0x%C#܉ Hu,PmFk@<]'U'Hh Kha 1i/jSߺ["k;_$uD+|F<4c$/OW7tbw5nz}OXYdP\b|2.'R۷6 ]W:zwpJ[%i`$RnߗغTY!̣3FߖawW[β/dVZ1ŝ湖U*suUSumz)IB|!!)|&1>$?̣=fDq*Jݽ"*f+7N&nꇽ?B={WGvvz!%#rgO^yJøiA \pFg*\) q@٬ !>f;cr23O6Otf 0%N'g&8lc0>h=Rhh.a]:Vŋum!_Ԙͳ8{B1TAq ;ϳ9O,܎^\T`)PzRhc?; hpq%{Q- qX+)#zb?vD. nc7WJi%!hAQ"q\.ptjdMݍ_(6"&pJcSֲ͔ GoRMR~WZq^{՜N$Gnn"o+˚W8K+Y\1M68!RJ u-kJ_}%4E50aUHv=F|I ~#"Ndg&B6r˯EkV8ȩDvivto[|-}Cm>dnvwe,X:\s!z<:| VbW|jB$6WܗuisouԇU rE$Oet`׸*SzUHSB/=Mk]-{;POPxax߬L@4D0Cݦ #ۄy7}^AeG[U( F7Tш&>Mh]lEq9("$̔^Axu =?3.XD/n9ԓ󽤽 ݂3fC i  ÂWLzO7EӍwGraH7-}ހLL7~zcy\*\ 'QÊnXOqoQ}Vce1_.W Ă_oAMƁ4g.4꧋^~3k&p9AG2 O W3\dL $C!tiƍ\Ll[g 9`3D)G%(y@M/+-r]/[c%_V]Uw~>{pFW+dxJ/Cn30 L$#tC 򟭵EVat$Fn. '"4RxN;P3bس{ay-r+a@jw@q?8jZ]E"G2:{q&u1ͥI/b|$F9Ζ11AR@37gy–vO OVA0/?E3f:GbjGຓiLw8ƧQzէyQopE_-ᡥ_\6uSCuW4xhZq@$.\>a8LqBE&3xr{W _kQQ饻hPIʘrqI]ʼoVZĜ>K:#B'w&Xݴ2VA!zh$naXժx"7 >;݈RPx:blѶ<)ߒj&3nIxo- ᄜ&ݥ7l'y@m鉌 ap6d _j 4~E^DW௄;kYu1I(sBVe-zTuͻ|ܗ"<ȓUi ;K~АP9½(]:aBccS;gs4o֒E\>â 1$X3s$Xp_IHk&UFypf}ؑ*ȐEJb@$*Ī, ]\S;:9;‰vY)&.Y1WqM ΃|Q1\)_"ީLUd^ XԌNũTR L~MD1lqc/w:Y S )}HąQJQVGuIg5Sjh.b'q,7E~-}V( uճ!h$@rDz $a=k-N`doے2EߒO1f1 L6z&F(9 L w}m1 DFq*킘啸aN2uYx~E6,n:Uᥥ"=ƒ*nw@c -~ëm$ŕ+¿6!cθB8n}<`vnmd둱&#J& v:&! thY +;\!mTv:&mb(m#!.`IZ,׷.'TMtQVM?!]궫 Kn"$9 rC')O?ŅЛ/$$?p'&8{LEuB%R-(l?J!Mcϋ݊[qA&"ޘ]Y14q;WD .~toAtdɖry8Egy@O3nev'<{?ʫ ҷ6Ӱn_]#SժLzu84G#[Zm0w!J[IN RCk%f>XX1dh7BPGICDuӘe#ضi_!l.$g3h6ũ9랁%0Oƒ?S {]]3G YJȆzeU![F tt | MdrM80}Wu2/W?kzr A6yC`u 鵽^Q{3fTzL]&NkcR ڻd{J&L`MxpUX4弿10pC O#:ҹ-iw~'cu3ZH1R&Lj24c%h `@GkdW{mQ"a9P[ium0!"k[Z}?,ܷ`NN-A ٴ0EE4/vQ/ (q=s[n 5f"9]mX,<4iBRy۟7 s ?B3+k%U\c0/ jj;%L{?R$ߑtlrCR.vg͌7u%IWރ$*am5b}u:ҧb`)m;0 a/efNɓ_): r4H`y q]ٲN"xPl*TH1zE&W]5!4sj|t&ueh^,92~ blhBNF0f|"KQ ӥ8Ҷn5<^_aޖ vc7۝W?efE4rr7Ǣz~^ى5'ڣs(#Hi=wp gK ss!7? Io2ϟuC<:F~^ 1'/liJ {W!ݻXRlTM Y`!e_TXZ>8Y4 M<1zP X o^,KjBs碔FAX&g[5ZI4%Po3BǠzAB80 Q k"PxA׾.5(LE89V! B 44[haxKӭ=>Í-*)@T]Y{ t!H5Ǵ` Šőw-̰`&!f7], _#Ba\J%)|.h2DWwmk1 7*?do=Q t5OL.ld ?LXUx3MÀ~7SO?g{.S=bT,=;s\5 ¤DmֈHfG \b8r b[}Lhbπo22ֈWVs܇!6Z*1A/h?oqpH&z ԮvԞ<~UuUbDRh2&&%aznPf7J~:5ڢ'fauyH;Ol*l؎#;c*5=% [Lq ^㏨:I$ h9tN(h{$"U`~]n[M`RR{U{}0a@OCDE#_Цm 3>CQ}'(Px`]U4*JW'G./kTG۹L#w㣯E;Sdp_9~]jlHSɺ Kq\'Q3EsK3<|NPuI29&0&LCϨL=@1.fN] T+@PM>U':ȂbO x[~/qN 'cSML5QLܗES"%.8nDs\H*k;sgrIdXZӡgSwiM93m.$wIK5)MBeiix춑SMH~hWZfebqK$j{,\[{iPbXA,8;֎ne|̗"q+9(Z{7$ ;"r+gSl"^5<:?}:}'7?Z7{5-h[Я1IF3ӻ»@vB$kui jBT\4 &[:+m6ҿv (\ t@ x*~ 6!!W QM6ggY*$s)XnGo_#)f<⟈peu+ nꄻ.ȅ?opMm]R˒Pv\۪ ߞFz :Pݹ\I ,u'?gD W{;O'K.:`/槸16CۢKelZdy0}J%e0v5L&gα('5gkiT:  Cw*T % 8xSNL[`{D e+}uE_ۨs=W4%X]he? (ӨXV&-mpiy sp7KBY7'"%K$e>0ZlȭeFf 1*.hLμZz~驲# =7IXAuM;:׉xY* i*nĿ- 3X}l%pXKS}LT,Xo<\ihL?s˔nsXt_/LJ#1{;5'ΰyܥPukeq,ux'4v#Ʀ];Ep$Z+/+\i @M4@mY\S=G$I"pL2,p4һЀ _/=jlsMF #glALN6[bY֢)Ki=ϺZIO┢(ϥ#UBlyƯ0]l?I-!m&sjy6E+uiF+S# K%_G+ |OR`ĵBDxÁb?PDk8e5Py*p11rce @ }Q4]^ d03z6!y0F}hR|9th1 uplIu궰"6ChԵ޾%NZ51 L+)SHd[t^ ; $iy^ 3YA>8Op=&_b5]^:UU2t TTiu$0ZSte+1RHoHYI{6oIisptDHP%ø?Ob[F"0Oq &'!-gwpLvς(]:HyAߙĬ dh6bAp2H'R;%A5*|q1,5$7Nsb=d=H;_NRO^lI詮q.\ν#tZ}I>Q#Ml7K8*7x聾~MjEFHެW~~G޳JG߇+3"&j o+)nU) 5|Qݷ3ӽ^c M;.p§aR3\`BZ{1 O U>A#>}{RiE],7Li/[=,] 7m )A$cNKɠGy4돈o7ى[ȯ|ҡQ# DW6T=~"-$VJR䴏;N^={etHǜiazf-ow]k"*,INӍUM6!vgT^1Q[{.G+k<^ *Z1`*fo-sїap:a 8֟[]3$`wը`^V쑆7 یE?XDSe0bd?H3|#6v#{=?cޗʋ,%#ŷ-gՂĨ'D!O."%Xz$+{:KYV_,X#/ddУÈ8`jcőCzsҌ7YgET P3ip+i{ [+f5w:GfV8)o!K2 3$=%p!BY'Ef-B,?|6Og|SUːzK:Jdqtvy|oKae$]6]j@N&c Xh-;bwib^ZI}501TtKq U(V bLnh@J,Wk\A‘E\ѿ &>`|D/- 9LZ|!8R޸ elKmYԼ6Qヱ^Stgk P YX&K.V&q}ɯ:OeR6Qd^G& ? hB )w"MuFiOHN4٧U.E$hiI4ě23tȷQNQw3Sn$! 6U`Q:-{y2p3[EBtp#e#J ޠ ˦P(}8pSQF ƍ%WXd IV~%mm SrW3Ž8G -Mpex?Ґ:ZmM=qm`/t:(QE9b2lI?,rsG=²ʌ]pO$Oe;ee,Mͷ&'aiks_gWy^n e89p)1FⰂ $X6bMaVP_D5H[a;NF>]TӶ>;)) GĒӯY7SPxTwco(x"Hm۾h[c:4VMT4x bឪ'DX ᯡ7~$=1l l>!*#RD'"55qIO۠PtBLtUazVh"=qX(w I!N4+ݝ8z}ϘLI`i X.!ZqS |^ n("9KT:?7N N٩'t?ߢX٨em$8hgM+ f|Pw츅j[ܪ3~LAZN8ť-(Oi&!7n0>4!킋eJ>8޻3 !9m`N),Q{ٲ4[iOC:w^'u5oļbeD2R#ި!Ua2'Mc7<}P"6~ƻfM&/QzXW%Ǒ}j}X*9.gYY1ksP$ ,SF]%vJDw%wh$PH !vSނ10`L77Dr,G.NjL6̴'SnR:FvT(/R"ύLdޞwA^\M|,2;Peڳ@o㳯L[M4j?Ttrw]IcǵSD;黀rwPm*ηrMq Nm?! HC+şsY;gܼ..ɴ łcbOڊ T6ͻ1#-e`r зl{v4J'=";??Fh3 }9-NyY)^C-Z ݠMa7?tff{8Iu]?& KEu54]WJF B x$h/%|`, WXe~5s}Ӂ H(WCto}f:p~p#k ?芞_cXrȥ y^$_oumr[% ȊATʤ5sc>;7Y\A0Oa,AЭ#}C7 G DI[o=n?ŖfSv{qX MXOtqHRtii2Ȋs:%&@aY5 O{Q@q3H⯳~)}LW7@x7gARh XB~*':;cEٴWfɃ޼^g\RN"(]"xwԃ'dAwJ;%R%{/(V(uAx-Ko-ԗy7[LevxHӷi:7s.P=C6 8)J;\q'R?dL'I8`spQ!n"0*0j.Lb'o aJE<<+SB'^PPg-],]B_ R(#i(p!C|nYv'8֥o7RwE&O7r=h' w_[X"0-8[0Y|ΰ&UDzeNK( '޽(}$Awx.}g 1Qu]Os7 :[񻛍X; t}յ?:l vcw4n0PG xőj) kRH@T834ockQӲ2OxbAA.= OA8hƀLW֕v]W%X uZIRSP!4o(QA糵eXGD$t PF+5Q=gZ[9.6E=n;v0 :{tKpOq:g iEp sŽI>`5 >a&)3ZΘ Q'A#/Ki,F +gBXZ)l]廤]֩]t5P5nHԋcLxLĪcrs@.W'Õ;}nhONlS#FZ;a-7-4Z-"9k6Erq]J ҺjbDg3 ;M*w:#^|mi! vCAs 9'Rp/c͌`EHqZV䐯D=AdkSճt/_}`g爲~Q=:9F4b$wԒ$ B=MօٌTF*<%+/߿|fH= X@uWyK&y7kRA`P+&w[WQg,$us:qXhrH#t&I>[gj#1k+X}.7d*7vGK'-SLoN jt;Wrʺ 6dB=nHL_ 6%.h2~ItFbG=1?-׳Y KzH(]Γ:VUnИE}sRw|~˶LNVe8dQ9$ #&gX]1s}FX1\1ێDH qqY SA.4rYQA DeO޺7edd6/a !Գ >2Y"jI dpDنڻjS׌MZrsB cF\vy: ۏy,\G^Yu"$A0[tL??7rU-!\0=$k|qju⛪%h*(:!@̮TTq+YD61JTt{ĭK~W~"9 , rf`uN;>TN^n`@m}!΅V9:èZm wLkM13>F@P1\&ie_JI8DHsќwGw OT NKEz#KR1@ ,+ zE4)E+-0VT+`Rzk&; < "|"pgV0YsGg KT,U tjY.c` !⮉C5):Q!Ɋ~D۠y&]pȳ1[>`2wz$?߆sQˊɤ2dokm-s$5]VRLf[QmW\ᤙBx<}0wȭ*;M= ;$[]9Nl?b祅q׺&6LJ8Jul_4~҆AZ'I ܝ$l%сao{2b:Y󦋷ODAUb;,XWp:<S=b}?;q/[ r@4U06~p@Iϧ1k.eї≗5~GN75qY8)B' rd%ZJ?+gw~TM+H|hȾɫaۼ 1 ˗IP)TzKkV7țR(Gz##uzp@\[B?y~5&-bIHd-A! 0 KDAe)Rʠwґa1&8AUXz#<[ "pЊ!}^ХDva,>9Ɖ_GRe1Ng?5|C'p8N^7^V0<ݺ$SB6:2Ǎ -ꋥrZE,i2ER&h<-Ĵj2&<(k8, z cZ6 ޘԻ~xw3|Î|ѽK!>=!1"ĝt{#ui"eӌu8oJ7{C\(+U_+Fd9&xDȨCQӫۈp=vIq|;@cGz.C {oZN=iȖNQX89Gi[DDp*uپ^t`<ۏ gw9a}Fh:9bO^aԿy'!3_t1RPbspTmbL<3V{W3;wQY\+eV[|˴0g䯪g%uoUS;gYyl:\F:D[g֯=\1D*yu:ґPUdWE:^F^Ŏ_M[^\D;HL48/YpD( xֿifS%j4oP3ob7&~S |X+ oFD6ISF<~=АaW0CD%fq;6&d /n _#u,oa]?g]jRމFbIu3[4*ZW}7A픱޳naӖxY_nCSkAB8$ܿ!qӓUHsE6}V%|hE]T'ޯU4,}􄇣(I;[=CbhW݅tASsk*|a`n5^fm"ZJlUƌ},cɘm[ [red7tq4t+Oa(q9 <`r]/-ǣurqܤ9hTN* p]I=˨69] ܑ_uϏoy#Tۖ.hfh `7Iv(6@;)7qUVCemԃ2e}!R:}K5OGBB D|`ouE.W7QK@ç28˳1;gJܼc`HR[~>Y jy,T> yIgBuHCfv.tnχNl~)fhI8l֬_K d^/ tա _ V ϝk%/@i,Zwh `~"w0"-"dk={ J#*$Z[X}:*V-%=|"T]S̾:RKʥМ6?6Mz#Јݧ-Z2ʘGH7 z[!% 8.~na<8;m`T7VX"X\h+TrŔǤP}S(.dSPc_|? NoQiG3]2v.8ɃE5gWґ\[w@{_W/Vr1/tLܾhi:y+daT a8 ĥ <ș2 ,ƔlMO[D+Zڒ?:6 rg` . XQpɍ\k$͡eGt栎E(a +=4+|%*׌qOǔ*0 9,Xs|GUЌ\',+Z(uOqI{+͵u7j<~m ~̶8ETkc%VGs)> b]dr8 XGK<m1+gYZ070701000002da000081a40000000000000000000000016446b36e00009268000000000000000000000000000000000000006200000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko.xz7zXZִF!t/ג&]?Eh=ڜ.+ʆ:!m-I~O )9~̃KeZW8y PJ Rԟn#>d_dp'-6gAKaԜ~Rrм,O7,MH93q+X[J+'$&M^BdR ]>WR靭q%er@K Yy[ިO7\GVD^ ˣ6Tu{5н&Ԇ(XћOZ-H4/ J9Whk՚!hD;2y!arx 9SmwIvȥ<4ziO皃f[ 8"ѯMDJPߩ//3¦[\48lf y(U]6&5"ɇgb휃nV}x۬ccSeUBe@jၒc-} ͱK*㤃7YȦ0R>ث5C t%z*8_IX mɆJ/WPwfϛV H<M~aER^/@Kh8*hw!>B~ȷ,(3U ޙ[/t`VB1%#s=QRAG f h#r_2y']}=_Zڋ[Rbgp H!7ƅ/O nj{|0xs~vS/H܄!I3M jeپ̈F?;WlڅEJƓv\')@^/S7Z̴@iwA- R 6tASLO Ѱ/HsT_+g2ENDfzE=.x!Ŝ+r=΀Z?}f=ݳ؋䖄uUr:82/{ꣃ ?:Cu=VdBwQs>\R;6Ew0{ZQDpCyCY{#-LPs!9c' 1+pQ&Q7G!}PquD1tτ07WA^@`4t}Xf$ؔ|?Ϙ 4&;e<͐v-S@:+sJ&X0'VbfD'eRHqܕWB߯c9DC%[7. ;zThX`ErRTd.f\RWmknO?q}nA|"#&9R]]ȟ~&! *z;$-N6VQ b|HAFoU~q~$bЉ]*LЧ5uY{(/{Ȭ۵uM*JDUھIPetnk:3. f)ip0lrFDmC3/a 9?_a0RಈU,R'vC <2T=7J ?0[|7>.ׯ(zrG5|yl O f\_+KUN/#F/~ wTް|Q؇ν}Fضv9ܲ*,"b/#vO{3HҧiDef%g$fUpxy0L}1T )!rDz*ҺgbRqN^#ͳY!wXDf1C;^@2 %sY"qH1Oڤa,ȃcdD8#t Ξ#'$lf;Y:Yb&mOL)Cln[įؙ2Λtv^d OJ>]?4vI/W$I[Jud=Xڗ0+k)a K2_T?m:"+d0@m&fꑯS5K1CZZӏ5/T)4a{r83߾h:S Z8ʐ-upV/1A9 oj4ps4H&˙&)mpkX.áZMԦL{{3Fl0aY^":4+o2axGE P@ niB꘹ŨڤOPq >&=~X5ʪSz$_*l Dits602V rMy  vq29n *% BS. cȸS,A祻Tyc p >ճeVb58Ie=< /q?,&3Z˱5IHN-SD>0xWfגW njXsR {D=X{h+ _yI.NW 0(5ݤ;&z)O!W-\QXk֚ۍHE߽~r i欯ɍj3]!f`=j v 1ܙċ\ eOKTGͻ?ܟem Bvl"}ydh/پ)pRPMIv7}_  ֳ٣eg&ǡQςCu&4UOLK'HYФm}VE13 Uq2@3" wPx8 5R2h[ȓxQ z7-8 oް̎̒/ | h7 bXL9x3* V#]~(]xxkzreɜ!Ζ:gcl[3dK.wVC 7RaԳ 넆=S&AGZuP4 K8?ɕc))枡h¯]r }@WßrV)Ŭm=]{lE+# W7N},^yk:h};HF#3kg[;vxB ΐW@6|i8qM P^Aq(X? s|2>x;z:p>Aeb*d1 =A!"HdLXɹ>.biOpu'W_.s te|&`+`a'Vl'Oц2,jmI0‡CJse^ܢOr/)i(@"a:Xi𝩡-f?+f\}i/) J;k$A+9"9@W(0'q^~>[rbq;H԰=ۡ״EW\Q<ؕ]<@l$5h_SV"C]0 pA`w`:aJ-5{j\`K:`(3s^O0O{CS:9Mq^2ONfmSW3hN4 ™. PISMaqs\<> PT [ R:m^P;u8`+MeUӱ* U`ZeyuPuɄB 3Nlrm# kϋ$\e Sa něfY}5ZcQXeq/~S )Vgѩɯ9"& O(LTq.ܱxS«|ѭ4X=ŶXrIk3=;N@O4gP`96_\,BD u=;;989k]zނv{@7s鼢[craAvr²%LgqE; J N{s lэMըH-i: ?7%?N\r `Rv{U(9RЉis6bA@Ԉ(o2˿)1Loھ_n22>bubKH oPխW ~Oq8)9/P )DIG#GG.+N% O /O(h4;i.ѨQeB˪h#rt[fgLT8 @)9Aok\iu qCeq[DT4Y s!8W5,Ǖ4ۃA>7N29f*VzӾ[U hodDFܩHߏ6.r}h*lj#I6X ;5m[i1A*y)}AIġL~,]xWtP.N]oز)A (Q[2:`nTs<&WKJ0Ɏ.̞C㖯ֹG~r\ƣCp*WWҀF/qsZd4Lf/{FۋG)ML8 0wDZgB,8K?D(<8a*~+`InQ9ȭVI nWo1_)6yLZĞJyCY`dti)w80M F~hޠz(?}z"DԨ%d庎HA׋,fobKE8[E!7̺]amy,C<涕PWOEQz1a?8- aFV#0:~r>C|*}J!c%?V%(uWވzy:S/ނ 0S"n2NgfPF!֡qa0Rc*H8$,G͋hpFL sAPV瘶6uK enNCٸ\igY})vsD=]E~{LJZUJt1ܟ+g7ٺp3qn""%XX/+TWӿ€Х/.BIω^#' _i_¢z>ad@y"Q}3pFBV(8K2a-S(!A8A{mmTrLW<~ :͡{j[J7DcCv|8؈3hF[ v(0mN&Qݝ;2mٕ [Wׇ#_[ ZbA+g1Pî[î WŜ20fnN<DhvpӼRֿELgqrm z^'ψzD)68JOx]-}D@8A Wʶ8V@8vڨ"WvC᷀1)6%))N9z ]75-j%Vpp>"p[&LT*Z =Nh+ 0|ze pVbu84@e Nm@&WyH2W%\t_/?tcwi6^HJI,AU{+bN\ӎAڟ/q8"~u((&ܙP` GM (saFv#K2{^y@H5nfJm 3_BmQz1}rI2* }Z0ݸ2k2#BD@r* .p  %?ߺEg=~Xس[-ԋu@JIj9UDn@Q0atԄ1- q]ӡS_.ăׯ2@/ぶ"2 l-Xj.6ڽH@SEd`G|FtHט{bmDŽQUg.7=M?oG^C4SAeO8)lw$<kiMՠ=}k8:@df+JзMm)a|(5beJ&7,ZEC9; xEȇC>&~7f=WK#N,fŞyΘB%ϧ)ܞ,{uHʀ\bN,f &F^a}9lQ4K/Ʀ0FQQ9zk kd^ְ2ʒ[RC::O9R1E)P,<_!s"33] G ^Ga5R%wyZqlH:s]F6YR'KHxa0~rJ|j؏sY^bϺX$'"/"$nk+Ì)u!|p#|nz`}d$MLpC2ʳ eLJ)[јuacZ* S[+49+H&$t[Y ,@1>t WxS*hXhGS-=z]7D־6vR!Nㄨ'CG#_Y^|=_ogd4?dּv(SHD߂&I:N:%Hghho.;~wZX~jt\yE+>91n#=,cDcJWxk6rA;,cDM̼{[ GuBJNn}1sFzVDJr?L 4󙠓&l|GS9D#RRAt%VSk>!r$IQM7%xo -OKKjS8Qho -I8_,eKwȞMjX d'&c f[2Ưjtj4Pd2HNlq ڽLp}jdNK|:b,WJWhG ex݉ЧH`\x^"w ^!A ,eB:`X6nk£Tm@QSl 86ګ\S{ 5v+S^w 9ә^2S.G[6\4q1H/~d'әLVA5Ȳ+=5?m&w~ԨȇK[qF2 9ai>O%wִ ]ju$R emx1yURKѠ2e"Dġ^ #MA,"[ 1RDNR tiϻ٨sFnn`<7bgzpw|}-(0#+nԆa^ A˙ h۟NHM7@ɤ.%Fr"m5D|F#bW::AGLV'Z qp~.XEjm'q5Z;=u7yVcDEolJBO 6RG'31{nߙpED666I9}(\ 6$33Ʃ]CP$TZS't4;Ӈ A/=_dbTM's}3u A̫yw@hv\p^hޕМI,H#שk;~kg%Esg*y[ج|2Q-E(\}wdF2[׎"3^UB6x ^į0\`9Go C{.T-s~mSx 3;bې fyPS ^XέH::_dk۵g2Vyݑp}Dqe2΂X#S@f E8V*FF1ᘬMKseRgQi|vIC.OV勋=f's\_ SHf쉖= <94Fl*)NlS!3HY_5{X&Z=qAz[nu2UBCqGٹ_Cf49W 'MhfT2wgnS9tpɔd DLX)SX;>&*/% ?#յ3"m;\=1Yzgc҆w] 1212d< GZ<+O{g %9f@֩Rx[XAS3aq?5+{8ܰ롍^ǠoA& 2>cD='9)K^K<GQT_ᘷ\5.^W}9hF>NŠ% RWmU_Ni.IhU)Rƣ,>zqoTepUz30縶eek˷ĂѨh$mO#lpM؄`؞cMY 6ޅ?En7^j {A#v+4D$}\ #3Y\%0_@8۠?AAՇ9s4dzEJܻEpK(:„s 8KۙyAId1ըgJgؿ9rAgʹ.$QM7ݲ,ԉ|18Z5IShGI̲ɃI dR$c1}s#}G[U]lThѪ`ߖ:~5.b]D؞0 -6#iHI7_9??8߷@RF8:zF~^Ҏ*B6Ț1˽Fo(Z*1mQex?W^iQH ȬR 2CwMb<6+ֻ rSC aux"щ:'Ef=y;O}oQOjhW1I^ys}B1*Dc)\| OdGiy;^ʜ$Gr Xc⨖eX0&}s_yd:b醴ON|QiKjx@+ kc1LeSo&+Ckc"/EDDZ\[5fAvU g6&&c{=J{GR.BRA?"nK40(]~mxhψɦC88cf'6v:x :Ԃ{l,il0)ta#^T?$ <ﺛ~L xl%B>ŶT3Q Fmaz081"^m(ߎӠRU Y##VO%g ꊼ[憲d/(k Q;'֫ )f}1tL/PN._]C"F־MBoNDܪn\ve9gh ?:)wvr+JRsu81 #OJ|(A,8g3sN8yLT\$՜8$lur'l-lpK# !6J QLjMzIKyző$Wq<}u`щ M[v`Ju|7rpSÉHY剜،fg?}ަ pk@drǗTb(ē^? (M+w֓~yz,+La]dItٲr/ \mY}B Q u43| oV0 S>+idL}`)95k SQBŽ|ˇ!_yyGjfڒL-϶f|hFpw *4tՐ: lBmH/-U.ֱ %c_|f9M%=Y| } M0_S_?{YR?WnmtIJNjԄ%{,Q?е&u+ oQͽhN/.סN,@߇TP1r][Eq2-j#oyN)9pw8rkLɘRZoGneWÇ*%v{`+Ov&lyqέT$f㼣AQ<T'"A#U /c%_'f:H9r1!VT^YYI"G-FW*=enZ k817MPtśBE'i.^8I+pG]b,W k3wPfmQ?{ϷZoܳj8-~h۝I@B1MKSdGL)}dyr9(1C0PH ӱ+<Ʃw"i멃N ׭)Tc旖n-~~KtQnƂ8 "!r`2=xZCR6ɶT8YBU;"OjjE~/I.EF䍕D MC T~ 4֘?Q U9Hs#. D!/cE*2gE' of%P؃ rn X,,E586GҨ/If2@ $,':GXZE";k4]j0 6uR-W$~oO+9ȴ^Gh-J9:"džHIϹ?cy@dn|=cՂfycH,ZI"XmeO+F-t@ɎCY Fc -qydw$QCy{*8@Nˆ_&0'k}' Fpsp} U&$1=gnLߺ2>UF49 ~=vpL[#tU$Px s bR0̣Prg5eSŇu>jA=9PYz:Y5L&Wv+ ^ =x ևŠ6^ި E^b ^bc $ ~$:8m!;GYW# &ɴ;>'8wp'[x˓L kq_rLۛ~3],G@2`ӱI @5F2E־)!eT+4E1g4^ `%&zM\<)uh6xq֟K*n $1"ȢH~*5×aϹotOV6u,sITЀ>Q zX`tՁï-qgOF ŏ @HGtW `kP+ru%c*<دqpuXZ8,:5ovqp1ey1 EiȻZFokAj[+:>X~zfAzP *҈ǧJЃ%𕤹]y \TSʐϨU(W8Jn]$١ٙ1K.t*Al%) RgT}BK8d\-t!Zzl;8 WOƍ¢ dwاSC<"K7 zjr/%7t{^YD8&{~KB(4/]t뇾CZ4Cũg((_Q^mstFs6%%+WC{Z#$Ǘ|gδcd 20JK]\I$(o; 98WGb/B`r%;૝hw, ,&ne=_  #i wfPM,!,y;F0[ªΨ~t^ۮL^ +mʼn?@2HoA6$ZN|+72x<,8qz-n p(E>c7Z.$ ;j(}*ÅEAE>B:Ah$c$܁7@4o#IN%Oiڻunos W4| ]y3pIo&-9䁣Va=TL 8蔾jJK\k_#/J588z&jL@sTݛݐKrg2 UORyNj]ÉPp^6OK~JN~}mb)w)ZgJ8ɍ}4㫰mlL77FAlCA], #.o|r Rdڈ/ \E-nFcfrؓ+luŭoѿÜ;S8-"f $)oڏٽe i.}WAv^S>4_*mMwmunv0uKH2ĀIDGt(Y1 4"FJRdUxur[c]jacW ܩ̵@([\*5x) 6VS`^3# mɚ< k8]y41` qٍ߰һ~%K%e/ԗ[b2X{W;czn/VZ.[3E^\y4PV:[`!Ht^rYL\SӇ%<"+ԝƏ![> ȗ\;WWHtUv9ko{M[{Oy^L@S<^u_]ǰ-˕=̚.hoqU _"vg)Kk8IH60nqpdNӌ=J&6-"iF굍Wȉ ]|\Q#pnƉM_sk`Q-][tϫi3*Lh#ApN2&(a5%-77:3wQ=x+CM4`\xYmL`?ל=jㄕjR46L;-h:YM[D]pxB}"_wPC hNOn5@F0{pPZJb:7_-!ɥK)Lp(OwD#ń P8Ӳ-2bh3Gr4"-usTբiD[H#9R|GQֈ.O=fGOyI#ͧBÜЂB2'Lzt[5wX'8]^F7#3g\j3ngemؾG ┠%1`ʽ[Aq `hC)6;>BGoK7QHI])C0ONj2j;at}.Y!vA6G_IF&ܣ5]X a"4GGy&1ؚF{2LbiA9u-Q﬙2V&ﯧsT!OR8_kn靮CCԓ]ͪR:pN l ɧ[LGDݑ yfMlɞ%YF6g\eh>7aV~hPweVMVcZщ֪a>WzZĨeUc.4fWjE>T<ΤG0Ip/EI+xCeփ\ 'X鼋S '~fVc{< bweΆU($,^8 /Q-s) N󤙽ݞ7O]$-K)i]`_\ց@υktw5;_9 DGPԢ@ H]}(5ĉEC4xA-M,dr,7'J\kT䥓Ctєyr({7GfE#Z/:.?>~4nw;5Gx{lNw9tkJy!]Qu!28®E;ؗs AKs"r0Y䜺jT/q|3nLj2QSkD;[m ' V-hx("PD[^AupId(G@8㟞* HU(! 4{|5CF [{_`Z ٶ g>Jш3izJ,8qߡ$y" Dxx ܘ5cڼ2-ESL1c$ÜݧuG*/٧-"ℋQZ JxY8 ~̓C덪Lb 8D OFҷ|5'rێ'͓" rrYYB*&d`CPPj73x]p Ϳ+mMB.fz`+MPsԙi„jX:ymyWńn$:/iuS\g:mZJW}|ZxU"/<\z8 ͵QzUI É%A /p GԶIB9mCrW 5reA+b3mݵM`K4 3|;1+W,'G¹1 _n)X Ew?"Wطr od ;H{lK|NGCdny*Y,TH:4Ng+q7_oX"Jy~'μfD`1#)T(y'y ?ZgLj b XT R!{zrWa |U\X*/AuEoWXJϦpTuƸbÞܷʮC?Yn؁w{wCΑYv qoldK|hSˮTIFn Id+"Kى+pPRJ.K-az߹@TOek$)!hM'ɩ?OHS]J]dkY9Ya۽C[m6[q/*0XHFuQYi2|ȘDnf"p-EBbrM˴wy.G@!c ~$6K905E8 /|b14H#<6K0?SSh& (117E7ob< uPҝ";47V=KnaIZHLz_̷&5ώP(͍VRqk ح<|?"cqBHP0VZQ01iť[wZo4&>3=֑q3lA |f`1lƋ,$JXy304CY(bF}XŨb{R9׭`|u9-}f)λ+~ ` h%(IPw 06~*wt̆? @X$έCxYA)"_p`#T΅S}sV /=@v]dSyE҈nEbH0 ^ ]v< JvRT  S$u\-jHUV}8 HQX)ʠnM0CD^k!DvVs|ۛ7QLm,T4tG=?q.3}]>Gв]5K: Ѹ!rE4CF03_o|SԄMND4,6PRg|UwPw"Y@G3KS>h+gP \%[ky[m}6=SۉAx+#'*XZT1*bhQ{wu[W_hyH,Z1U7K%r\L=%M|+POB*T E2j*dz |oetF-̀ Jzuߺ}<^`6Rum= 9iR>M[Vw8^2N/?$r J- a##^a⭱GK(9* :L}U"L5p:tk35UB,ݫhMeECȐvŬd.gf܆ywOس5eZ>߱~pq&QJ W_.n֠M҃?ϕIO-<2q v _A=LG9MBĀs魯97,| 7Q!gbm " NFHUK!V}/ M%<ËjST=Pldf4)r&T^tOO=S pR$cO¢ٖȽA Xέk[qRA3"# >v7hUIgU.?=67$HFAgA8m2Ǟ=Ibi#RU*Ε-PRe ș[yc*Aч ocuP#v`J~V E"Kq?p-xwcF 9$~'$;}CȪ9l}-aT -g&CĶA ӽ94咄Am6+{TrgNLh iJ{^ej?9l]͞:.L1e@aVKP]7'mw>4kI4.'to1cG҄(+)q\_$R&4T5fK|N\pez_*ӱ?N|m-*"J A7&XO\j쏘ݝe8kmh8]Lu -Oш׫d? {Xce{I{׾Ըh"W{S&!q7?f+eEgu& Yӱ@rnj@1b!(NaP ,UޘN@z!ϒ U$(KrX(!VΒ85mg2(PT$cO]/q/.s&ZH{LDj5XQ=g."ة6rwaaGb9 qD8ao'uJ瞙@xJmqJ$(D;%{M:c5 BFAoZ_]Xz/"g->'l3.ztsL(UTC(M*fέ YsJ96Q/98{n@BHq &2KiJ uHmZ"?9KcY`0?jw(g,"?ʲ6IQlM*~ A BS*gXӪPZ׀EX;EzPH>%FϹC\h H6{H9o>hmd'(@v+n}n ݃wo@Ze8\0Wj26Pr?hw_n?Hh\AM}Q-3T%cJBR}C{F hLQgokJ=).}G ŅO*ҳJ+ *\l\D?%ĥ|ɶ{9Ik3^5){X7"F΋W޽_O3!woj'IR\[%U#ߡ66Q]-=o2 9r2>S&T5M9(R=)SJ$VԑnJ"UtRT6Ԟ pXȁr+/rS(Kߴi>jRnhMQeᏔqL}qB_wVxh#2^Mf̀n,%9^YF)_$r&=a ezF{d4=Pl'R;x]h@_'P~ucw:(mn]\ϝSV\3F5\pFzEKoHBhH zOu-Ϗh.BYOϼR `bH.CAjHb SQ񖍼X0^Ԩzc^l4?cv&/>dy5FDzr[rNtnEnjʡ+!`XL7g/qBkL9ʐEX!|E1z;0 E%Tu6{O m|9WzH 8~7h6$k sT],f5oZaE+&j[Db,/:@iƖ'g7沭!B{&oݱS7-a ɬa5:졿`Bx @]do}['cqd.$4 x=#T+Z{D;p|#!&JXŨb`Z_cќѮ%nH- *<5TI4}I\n$24tyw lm 0K W371/ ,-T)ϡ E7ȪNxH}Ƕ6 0r|wGְnH\w:| GRŞrZ@eH}zGJYLc.!2Ǘem ~&jֆک{z=T!>K%zyZ>ͭPŎ ٔ &7>0\hpA^< ;3҈(b kgw8-sOUd ;12I]ڇ/xd0ɖUS˸*-D H=H>!9Wg){N,BQD~*/SȋܲH>r[dшw[c8c"EPKu+4Q'֬JɥVjp~9ce|w0[|HΩ2\QRո%^%CËInjPE U%ؖ8ȴWz~߉t3@vّ`51],<1?VH{v g |TR| 2oS/c^[nwR 4GbzB淽͐6)sH? ɭ&~& oES DI&5j@eaՅi>}ښ-q7e # )f8DB-p-!BmAuEȖ_H)>hT )+X@D$uUiD{A"'ǛX3ѧgiWT"ǘ i'gYNWD2<̐y~yT@ Eo0m3=`oueԕ&5:jlz 34EfT;\W7ǑR3q5;|ohe]rBh.!o\{8Y26y#~#N>˳&b`Yw%c^kBɨ-\zLoI~L'm~)ߤ*?!&[o:zR>(<'^O`6j´a =m2Nw!0'V2fwlH7ٸgt>;]* HtaVstI8z2`e ,m۰'6#G2cA1sW/ /%>z|CR @L@㋝\y}f%6h<6d$h+7Ӵ$CJ"OAN,Ble#wBl߄*4O|3yGWI+<׀0rPs _dV֐ca"=% س6,1(R_h" ? >e >4>6 [{0&7gvDo'gɐ,"oUY^C-(i9% 7kȯT}ڎW;,ヲx -r`1|' ?ϩCuEϡыߕWH6=$8xAQ"@#JHvr@@ Uo6_ i{°[I{7"YWP Pt_]oyoiN_6@)nGoz/ '<`n+ˆh^^ˏ'Y.t\e͙c*6v=d巴 XEfH4E߯,4/jY¯?3P$HEn$m&Fu$i&9n%ܝW~?m7ﳞIr"ܼ{gԑFV.^HmS$X&hpǺ{D+=oNtוH $X -(o*bE !]0"2CYE6EOq73!YW&=g.~(NFcv|GjwI+稹:>Rb7 Cb~OQNGX:,=V'!h[Ԉ&ʵH'fKvd0.i:7.ÛGH&Yǿr)O:7 X7%34:9q$tfVpQE&OMjx[šٴjjt~,J)dY gD:c>N=ll_l K%ՏwNre8uwdToύ>gHm߫!d3gXQE-C FtO%\ \LЄKU}rA=Vţaڙh/ȭv<P~8hsLQ';q`$QKO!|ƛ܇% %SBΩbk#r0{n8tEq&4-8W !8a>)HH'US'GH$gc밤YNQ\߭LӾP3:NL^PgI-kjZ׺M:tOs~ip(FHT[|LP3:D1tƈyxGj qN1y]KKm#x>*QmE; n qtr +i>8{h7d}3FxEis"Y+cm 7|vӠT6iff|(w!2=L^]m l}ՖR'"81.Deui~?KG?8:BE/@] A TǫUiNr'Fipf28gsM$7,$1N*J-BƵ 9Ȃ쌃ƽ8Ei t0dQ1 Y|AaˁnLmۦ!YlTb1/ⷀzlHU;L&A?!Ct] 4JɆtKp +:\D+܅ɪTag[EzAJc|͟ءc[Z<)uqTDnF;G+-gn^=jV5D0׷^* \wL .e:C~<)E  kHRѨaG.1Gc]*IU쯟.{hO98ա[?x0kG{7(3=7[2M6 V53fJf}~ +9R9n{ ~~k<^@̢5wb  dyrXk@'1]SUb+o7As%]GA4 $QvSy??i+7D\Ax Ufħג r ՘cunu%.0› LiC|ZM(W:_{R *c ۂiv>iʹF[\ ֑'kva܁&C B(+Ң-6עv)N7f=񝉣O !% ϩ.!sU/f87y:>4 1.ŮHu㛀Gd=4NY'l\6]7uM^ 7n>rY t+qLW܁28kn2Wطk-i ~}GIgj WE j R%U[0JaG|{k@K[TۥSJDbKFYyPq|xl?Ki9ɒCL[cCPk E:[}T45֖fcdf-wCw,wbh{V}L3BUIשBn'rM(wA=_&[v 61=BhoZ@OA+Dޘ/)#dT;:3B"\Ǿ n o+0QY[4/S+Y6Y۾@yC@غZ8fbpmHY\dF?X_K}`fJ0TPԌn?ݖSiYn"A[օ3.=g\.oҌ;LS,4EёsP4U=R)ϑם^TCj\pIX=$Շ^DJ42[ǑLb^7>䄯-@$]48jrʽNHNp[K^;x6&|n+%|#Ƣ[3" iB?@63[n+ݤ֊W 4Ige$?Sj/B㧛}Ww'|0oN;&! /]gn:SP槜ÂR:Tu;HLp\sZXxB1cIL4C67-=x"Nh u 0TEq_8֙.]Æ- ,!eT2Xr喙ky`nբSTA\?c2rm^n=y,7 }żޔ {^7οD%6X^@ɴ)a΍͕WѼA~T,3 L!6j+OsfRz6.W^B'h;,Vy/W_IrWa )n+DV5{Syt+F +km0%[u7hlg<ƴT^FY%8Ʌ<ܐ0*5U%W1/G~Qn&l <\;P{Y8RVOeo 1$ hS|Of*_h2rKڹK BB5iz"=nKiM]V(_[⽋CgFI4ET[x]e3Iyy 6@A`X=a6K]s!r\k#މv3gLYB}vQ4Ɓ`'80 02*" PC'_ ӠM7VVsХEt_T?t7 RXUGӆZx"ԭ.vn,Z$GK-pሡ\ڭ?W(žİo| 갓bs9&wL:<:uF(L v{Yn՝3b+ qШۛ\m6H됓U˱/?6֟@J-CAsJD/|ּTGtj  3ǐHA>!89|l [d09 ~Ɔ6dHWFjѱӱ4I0kY6l|?/tUEꋖL@Jx AHurfe/%4n96?5ti.xb ĨHҖl#=MNq\POlf<7ß;cˁS%h^~}*XPTd#u2:ڢi,t *Ʉk†JREUELU=Ȁ 8YՁzvXEx'F(H颕=@w nb]h3;@8T|$#CqZDw1w+@id"w(PN)%CIxr0̳Yz½BLٖ(sѼD–RsvBSxJTM]h]' [ k?Ux[Nܤx2Qɘ=z>3sXdjdl=*nBBqkL/fvşʜz~yt4k{ I=Ș'dОlr&: 4Uדٵ] J3eR,!T8F֟d7vLǭKӘ? =W`-.bY*ʧ]<‡m[CJ6y˳92A<;TdvF aMu9& iByi&F s׺ (Z+(%2r.!|tؖ@wXˎlΒ5& *3kޗK4LGZQ !@f#6MrCCj\G,G9{l&B% 0p1)v_ چp"m&[NVv4byaxnRaWϼ ~9":8RhN\h5QIPk2m]FLORgQfWv/#Ctr@2֯e:C@lK2AXsT O2_%mor(,yЯ{;L֛өť(IO]fܴ zuP F .I@,K T\5f(Cx'_0ٳ*G?bZbKk~UĻEsޯEpA50cP./4|ҌљG#U49%̤c@ 1$iQXJ旺fKl83irD\6z q`Ѡ-s$}xUOVj2h,1pq ENy1? (E:Ϥ=Ȝ\3 5mF.}\J'~u1mY&T FH6,4\`E+wo $Ak떑˓5{jVlu}|w+: W!}dl R~~g[M|3}{7~njCٞB'i+ya-%>Pi9z!k jSI& 82/=U M`q)r횈LILQ$"qM6=MSn[y#ƊpJ!vp ^NGdd :.}4X0ech&*Am,qC9b3 d_ 5뎣7%K9.7;7yA{x 0ExR^'Ҭ.|㜭c{? :To q7iGkV-:7߈U0<}#(;F"bH'ž3U-+ &?*'S"=Oy&``;9APΰWm RWɚ 䴊ձ; UJ8X1HRbʼ+}5{V5Pi۷Q1<ݴe\њcPEN5n}6r^mk>/+ H3\ScXDǶZ9C]#ˍH#^}6Q#`K!n/7E512{8j,'롥 tuGkgR&ax*ԯ0[Qm k+|ERc0F$p& {z_{FQ6/WGO^[80]?`lrM|:J9Q+"#PCgZxںdO-`.Ub6|U x~/BdGd>s0bD rvϕ#yY^E@DAS@^ɲW).%elCslEO ꥾e.j_, Q[ $wY}H#[7)ڼYryQ`j!0 Ǻ,%~E5b3qgzbwZbKܧ碾5'39r~뀷nRX<|w#ti|ND0BٶŠw+pcԯ]Y4w:~S_fȲswzȞ; IkM_Vy 莓YS_ m)lL53h#Ɲȴr ]ɺi.Քd? $6l[c4z.(pT2FO?x>:yQ⡰/2nJ4ÏZ+:'_ך SD5 vŪTCdSw|yvuj-ĻY,"$Cs"B_rf\BRG\<*u+Xͱ`sp6B-!n|oAF)sC idDL⌐X5 T?%Lh6]/-^%ʌPkx.4q{kLTmzVwF:Yt'ﭡƙv6޼P!cB?-1`Ե MC_1VqY0n)%#kq zƒ/%oh %4dbv,Ȅ]$A{!:P#$2MMjG2J-\AUxemH(*P;2|!2D2 [bw̶D O̪Nmh"DaXh蒛L@rrP!i-'C'UC2]axu791?BGVYվ>2lkˍE h[h3yCarO9꧛Vj )hq砄d2ޖHT>+q]Ucغ9fimZ+Mӝ&`!H .A,0\ `+aЂ}=^ڮcpٓV؞Ģ tmH?pR,'X5Ӯ`K_);a@h,/JOTq< `>Mpr/}1,|JE|Q]ID&fU GoAxa`=FKhc*bf62cI3I>EbB CAƠCjiɝԜisQ'3$>ڽc'WVjAnOK++WPI7}B6./&{B$ٿ#שLRhLݚ¥Obd@sG/ѷF2}Ks[["g!+~ΐA)Ȃ oZPh} ܣw^ :ܴh *T.p9iHk0+ >/Ku۹pnybc*}hen;vÝp>&dv=48pqL@-@ Zu>n:r&4&CRAX9G0UxrW 0-``K=bZ'h>##0K=mFL/[ xԮ@lee~Q-5lZ*y){Ř$Aڜ'ֈSjz[vy!$u;2/ X[JksV@ ¹[/(]S7./"+8ЕN4~aξg;z|WBA{Z!UG7(b[{O[P7$Yhx3]2j"skpbK<ٽy3 ǻ.Kat= mqȠ— \?8۪cBUɑr j W0d`xS!z:1Wk=H"惸6;p(FkYAǔp`8@iA,gtIY 'OIrlHf?ƿw)]5E$Tc^| bl^ZcIFZOdPbC76:K01~ئմ6~{KX>ސcW ??(>rjSw;2_u&Zw{hQDLIPS{Ջ<0^P<{C¸A񍲴*+B! Tz۠l 1pmyM~dX]tKP! t̟\ 3i]gٴ)^7ys ԥzΔ$^'6LҟwKv9u/¤ OgYZ070701000002db000081a40000000000000000000000016446b36e0001f13c000000000000000000000000000000000000006100000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko.xz7zXZִF!t/ui]?Eh=ڜ.+@ 8?dWUQ1YI A{*I:|_PMC4Dkdj< [0 7!`[@*g/nku)UPvPw _k&#Up #6[2N,ЍT)å[݈bX€(w2C(z=@Z-ncPztꉒnO:'j50`xц 4H2;Lx̣H]FId ԞR6cENk%=1XA(oQ^:Fp@H8XCWYl~?k亱(.TS[?N |ceXu[{]q`t򄇛lk4 @r6_H|ܖ=w$S gyŖu0(I$Sքiܔc;,'OqWB]Dm 4pM$YOE#"eΓzVa?3I6_'s42DK8_  8;N]6/Dڳ0 T[<7$05-!˃ HK\I} ̠ 5хއ,/UUY&_j8ߢ9}蒦aKbb$ "?C'P OǂZy02"Ll$k`F( fJDXSb&Pt+`&8")FFN\<;ênÍWw$?)6N!)w"UK,!PzDlSFUQ2O֪s[ˠ.K` y j8q+4lMM;ZQ~MS+Jt:ؚV\ķn-B4SJڴ_4 D )ZԢ}!)-gS/|R`pSj¼w il:Nmt%"i^ƨhZ0n/-V&i[%|T*u"P0T Il˟K[S"= h33dzJ[DܳXmOo>%谑+hb˿=U 9|[Ė~_i X?ixa!S!]* ':1beɜ6luJxѻ\#nhn/Nwu/| ٳ6kd)\ {rܜv:K!Zz)KA)H^Jq f kp{i|vRA v܄6 dWMpiyG\93 B u}g.} 7=3: sh'Ar6Ðd'?ڤ6qN236lUQqH u OC1$76kk,HP3c< h݆!'+cSD3O5 jxkzFoYuagoK2;? `s$2>x=jx]x=vp 5欗\~D^V0J>3L"ٍJ$ӰGfɍЎhVTl\ {P|#}[?ػ/v.XKcmzһ! 3n F~hknn`h,^lCF|-ƄʆMfQMz ϿJ%uaJU1#\|[4# k̢\ard`^/)q uv/=[7Iۭ eu#MKB#IC!n%׳l"<|ZGuᙑ^׿߯-*S±ms OskFwls|2_JxA+"?npLV_|>:gyF6tHh,u QvvfsFA߮,8g C~U? eXiSUU5}w ^B@ċQ?fΤO/& ޿neuƲ~0 ėo0@#NTOH | 3h r,O]n:Hw`ju[! .)EjנwBaJYqWZxU:&@#ԍ)l+Xz3߃*2ʱŧ[op8 2&&7[tz4af){+Q Wȼݐ1Xbh Ii7Kg՞~w]͹Ґž( DZWҺ_:u$(ۂp8cls,@$[ro\@^X'RF͖T,1 ؝P-> @k;4c>YL=;&SoH^,`d_Y1_@*\C^SuȺl߶U=FfXs"cީ/ݛp RZ#v-8U@kюaCw '0иs9*Ub & #^W 4Z` E3k!0_v\>!xerZ,fș5#Z֊ɬ>)5ac}Ax6Նqo\Qz )?&'v}{(,9Yf?I/mߎVl` c7$-q^$mqԟ z:5M'uIX6y [ebuFb4oYUvܓ+ N&]1u?h ^o8^mĽz;6$9hj .}[;#b|x:a#09N{f'GI;zݥ&AWrO1Od[7V/r8uU>& ho g脆ټ71 _4,4PpXj Ab6 c ksVb)-*/Su)jB'6'ׅ:mf-ػQjA˵P'v.Es$œ_:x'ߛǚkp)v뾦F[ugK-\b &$9 lB]pr; ;0O#QMU&p4/w;fQE\նX^ۃ؞ZDxN#;d^*B[RiyA$~B`>6 ɽ%Yp 2e9wAWTڅ"-F}k鴡vF17egxQee|d]ߧ! Pݬd5= ^Fڀze3덉@%TQzޝ&zI_dM2GH=F!M:'l$VK߿H~RQ lH_3{D$_B5uf6exx`X ԗT ed.hP&~ @[ QCwq~߂,Vʖ! C913 ϦȻ;a`]1O2pOaԫ1')_RU_M  >>N>qmdI_o?)௏Jð#ƱY\ xv=D̅xTi(xM瀿VM쩂9bʰtm+PLa5( } 5GWuV-$:F=ooaTn /3֮e6+C 3SP X_?a/}+f>1v@MŦ;F$ JB}]s&NbI,LOTS-;RFw]7\JB{$2.8m<*G5Ld;5n!7!a{a3Ek\wxt;SUr;s BD)Iwb WؼnfNu穈c)D? @<mU.H(ra2."izx_\LQ 2+o}UK|{|O̐_AwNn/H%Q2?S/J%Qbw.ўvvٺB"\5z {:b2v6nؤɡ ڹ[iJ6?z9-6=#3]9HDe X^݅)wD njfo99 ?`:stIa T͔/1+)*!f0RhlA_]E:'~2ϳ1"bҚh#Vfz[QUߟq]^Pq2\ (lH<.@` n+AR t|Re_by%$sdLGwU3+8 2!|};޽frXg6^ITZ,7?|F#wrdM XUIPCZoE7]k41y~2t6A^ŢV`Dv l*r,bhYxt۪sT6'S^/xANa5!I 4N-O\Bei +OC-Pqh HM$b _{ktoHwuPӼYV*7vx+LBJN0к4򹩑bZ,!|%"mT&R*JGkeU_J+oBB!7XRlmdCť{Ru\(<đydjVtո{j嘸⢜| F>JSyCU` %t?)n|iAT&C?Gw`+XoʆsF8(uqq=8,KydKp)9}~>2dži apKH֮jǁ*V7"~)!|)1$ 2+/GȆS 1G4@ApsZ M?@+Y˵|*YVz zq{o2N~+`<]_pE3Aھ2[H +umI(Up訫hGTr"Ih~ *4 {)Bܠ7{gH#+ܙ%:w?nOr x8%-fͳ;11`oN" !κ/_7#DJ;5/h 0muj! S4ϐi.o3-*(:;f`i |QB?d>z4@A;s"0iZJi_TE<'&xN |$8T'(=Z& ( lr;M 5`#A;34Dˍ\ gi'5jЯٛw\ >qUZm-#NkH&"v.3z{!@p/rV:5νeUYHPˤCH3ϕ]naakXuJ9 e @R1P6 7*VeU v:V:~ ɼH ogmÇti+{';t<\B6f`ިSQI%D=x_ Нp[C<fj*@vJBqw PR:1%SΠ8IXa4/,PXudNc>AygvJI:jD|s[8d|?너[HU$;& Q2ZLN6g`ſ&\B}NΌ:M3o$8C$SG`C?;@1%Q~qϹ)ZAdM@aL)`]iVmR4| eӢD`g5Ft694-]ԥ\CXK ȏK8a#Ls1Z~^$Z{u@~/ x ~CX)|W*Z}#g%i`B@L@] %,O+g<5>&K]즋qn kPex0󸜹F}hJ꬚0S&n٤/:() /J%_HE7}ף!YOghBr;RH{Iv5^ӭq)/#u%la9`7W+D48m|Rl>eԜz Ln~۵Y2Pfu;q"hE ztTQ\|X#aW.u 7dJ][X \dl1z\4} g!Gp7nyջ g#d.[jta13>Ҥ(+GD=ܪGj-.@"h˶Z@Em.O#I 2Vx`],_ɊSޤo?)4W/.HQkk"-'AS%,` @RS<= Ԓ ?tXӖwi*Pkkǚ:o,'l9 d(g3onC{9 yIa/P C"'Tp{ f&hcP1zRU *y6wrTq~ymJP;zV6YޞGxb]L1le))g>5Rݵ9=v\qiˈF YVp&j-_S?7ke N`צX{Y{)vձn \ҳrPtM^JH/.kNln{(`}N)NMOp#} [wv̦Ӏ;g#iY-=*B s >O,~QD)3O6)`m82*+f=4ilas%Yf9 mF:'e.I߫5[Iq pى`USzLm1Ͽ#}J '*}@ $vE(t]50zx.DZ x|ݞh_W>A[甴S2pT;*FƥLO/) jz]b3_(WKT-)b.u)OI}j}Lx[ `s-_PNuշ< p6(ؽ'Hl}˲z܁q~i I̞1i:DU7&Y,5)]jn TgxA c0Mw2m`WJ~@+H8)=<{-|4;h4%%G:gEt̟lCC)xIߙ+| {M\dNRGn23VSwHt˟B^?刻8S>8I n~ԲH;5`v?NƪstPGOsdܝg.rgGV$kcr.{\8W7'9@B!amf%A4taR$wU?%uA)89»PU(=s3r^WMz8i'|05?]+ռ> a$@R[UZ~$, $A#fåp:iD±d.oxäDK}~i&ahA'U@;&3?&95"̪Ў$#_uN6v7w+b"%cCXjfl(,<-)`VG`+}"?WJm8KpvRi v(u;ovBpIj(1C&æ#UhR%421f+W5 1solK%"r;f9.SLp5o7Okt\Eʊl.$ߡSt>ZXJx޾^#g'r۱毶Í;"^0 ^$! nb a^́ZI\dUE++Կ1{o;$iEDH`#-m)I=\:c ezӊҌaPO ru(*[yIU8%'>/Ŷ[[淣2n Ov6 9 ES -H-3ds (':#OF G+o R0¡}e _S4N _Н`EYA@%%J.א@ձcA ?U"EGԤS?[+RiTU>3|XZB6sy鉸_7\No9AwX`XF .&ݴT_?㔶Ćl#X(+ L :^>ۜ$;[[Xw[ rr &Hۗ/L a0ocdluS>cnǏ uAFJi0dhO3~sr#}$zrToy xχj~ꍷ^z"x22?W 4`:`^׼B +$S# VTx2F*E?/3I(uյ)m<H ;^|S1¶Dj5ٯ@yS e 9U.[c\wOæ\qj> :psErp; piYy:Y ޟ(4gZ&%R̗]~ VSH/.> `D[ !Fm;sO?78 uf '2*a_7v'3;ۈ9Ͽ\H9C8v 'iHFVF%WdoKY2eAy0-M@$jM}e=T1ZtzLT~?Zt%x;CL8巭7G:<Jn^T*xk`vb~#E82BY8fsK+Z73ZPUqE@Kα BB9z< 5b6L\\z4??& .4o_WX`n%g`$u?iYu@3!<@*ac0Ru>0y|[U i6 7ՠwfQ Hu1v;$%| wAW/F]'<'[ Fo %gI#UBuϏd\^Z+%mɯħ8:YIB$ +#I;1ǧ>JX֯TEmRtn3ǍGe+,D$WRcZ/x&4hSZ;M8H 1}K_ D[r@׈ux$ю~;{"UghT[Vh% ;zz9n/^d} cTٶܛߙ'ꬰiDk{?(ځHoyፚCe%".ߝjBu+"f3|8 Bb;T'!HuyN|: 0 f["@H3pc-_;õm4q*vyMT#Ku^O٣oC{Gۿ$5Ư2ăa$u-7:ݚҬq1~"Z^;F=7`{(!S9u_P%j0f˶2x=EAE~I]aI*aU̬*9O薖 ǼCS-p|*%.aYwqEuoĉP6p<{y񎚞VZ @j!Ѽ%ѱ'M-f:%H1pKyݡ\,.PWՐ!.sVE iPŗQ<_9MFDnt\gƍjCӞq)rȃw)M$D#i!"9,^6sEX`QEv5L&gNv$J5r>ڒ{5d,HXΧ۟*uFebg3eB\*`e Oi({<ׯ۾ӻBAI`7 <Nje9gfO# en7i5 uKHlBh'e { =O3D+>/9iW)T0 bd7-Ĺ,й9 K (S;4uZhsA կl*X+Dble}}FUNlّ@:2;ֽ"X[Ĉ '@K el=B!q5eu5xQH(4wc=`]$q=~G㘽LDAdX53S `4o%/O.ΤY ?{Mi:Q>[4A]QI8 .뤩@X_ ͇Sb-vĘՎ)ǝ~JK(/ ^.Y06>Qމ8x46KUpv m+3A0oEPirҊȌ5++ v-!m)슝7(4njU6= $f6^_r2#Zx/ҏHTj/5 Gb!=>'y(l[zaw1)T4}R 9*7!si>O3<~^F_wVvoAzQ%Qt7Y FihCBuHclxwVmuZx Ni&*Bw|߻uf''eYk4i!o|Aw#xh%LwEzM{L&E#1G;ſE\5*[,Ut=0$,qH۷?*lD-8$I'0čȿi顀JsqGMݳ(;/Tk=GĹmvrTK xN%Cz3#\;3i;Z,ņ߁fRa:>6m,ĐI|m]oBAs,Uq K$A96-2ʜkc`\.O]Q5 8 q_D{F@y5;?H8%ʇ77*.r$_H0p GcDþ3ϱ }ݫԚ" %LLhגbڣub\Y3E2YQ 0D2Sy*9w'9kY5B@bZN38 ^7ʪ'$s٪/oAbL[<(o0&˃rF^{O $DZ=XہX%+ j|MW%l L5`Tݢ1m޶=iY.&X4aTB|KPs;Bx_XBXў$JIFܒ3p_BF0B^ww '^`Mʽڿp#Q`m2^싩y]+9phҖX.3ϗ^ОjZ:􈚹RiI9[}#H=8*ײ`0]tsY>_6HIjz7!s m*滔Q8hSWidXBI) {8S 0W@n|f>S W7 (Vdתe5+sp!],f.eHv;) y',r|bjJ  OFhȾ䵹6`]ҥsGjMlHr9dݲƘ6][(E<>fpN\]) e1mR'TAGntz#4FيBi=M5E&KqX鰹%F S,<]H21e9oMǿP|c =tfK.+'WJz];;0Q.âRؓ^L ,42ogˏ+OovݝZ3uLnqXvzD\7oqЯ_@dzxZ0>S>x.&-`}n^Ǽ5 ]^#~XGU~ihO8. ŦצS++n9|4Nvs?&C)P4?_/iWٴ\|caqu:06l mU|Q!"KwOwYOy_l5M|Qm,ɠpsuנ+Ǒ".WrC0V6}R\:zUޅ6Fuc$G6-d@e]AN1Bn. ]K=J+袬;xQUCgp$*] H3Ptk ,xϳIO ^d M^vY1PI68<:m++R8 QX2e89c4[:v #$nC:L> 4vu,t)o1ߜ+%)rSe QmF"ۖzF> [u)@mp Oc;XzP/J U9i%Z_(ɶ}(8U7[ kFFÞۑRZح-~!-_zfX=sϩa 0SYe`(Mya.ΛHI>+8L[XjXDO;|WF 2;c 4/ɩ`*^ 3R|0$ Bԝ#<ƭR )bۢ,{3sSxz64D#hbaX>vTU$pxC\\`$g e3 FPР)G»J0_YԐ"cIF\6!Fq 3$ 4 m! $7kl~z]87syy橰&x#G Zv#J@1HX!OX]3[+?NwA&Z3r\&p(q z leJcP-f-âzpò.38va9s9j 9fâwy5I0>}:M*~akОf7@KQ߯f nOrY 5#VFk+Nޓ T{+$*s)7? juӶ>Fpq)'Jtl,j>ze#ogےD8bq?zFB׋ifBwZidN\A=/'59;;<9OZЩJ|JegZ ! Lz6LvKNE )"c#*d̐ӮKOi¨P{/)vBSKB]]K;~8yɃV)CKmR ?/0v;D^_Fh.wǻF–IV.rFr#upv>ܦ36 YYK3)+gqF)m& j3bIvܘt|OѐYL s)iԑc=TQ/QDJW{4rO/Zn˵T;ƀ"C(n)\ۑ RZCL˪ᗤ y?eRl c(.yH{Ȫ ><[q;<= zk^劙xxۯm&c/2\l8ؙm<,p) σ=[Y#k}g8Fcp4UqMN(IH]XmZ* /_]FAgRnA,yr!\?hgo .$XWľO'9bB3^nHր\uւE, SHJ*V 8 " puY+遙&t𨆙-~ TކHoZ\<g0Mfwx3&FTaNs/}k4 _> U4IIw@!6VbX uHΐ'9՟ߡ~q5Xn0@V=VE J(⿠518y9-AL~ Z&4,(*"t+G0br@ҺCؓ%SƩ[+u^Me-E9JYq+1C HU1!9ʣu^E>x{4m=H45;/M7!Dٿո|^| N`"0 iS#E  D:!S8iWJNQkSZF;(-;.Ǯ`:] EMZtss^d ŋ#['GA֮(ձK>\c&gg*%a\1,N7NyۘŨ^oU0GYMx^YKDa⮻9yV9E@Ђ}h`U,R(&ShHՓM^Nr$ sp<}JyR:tBoXצXz`$m"YJoVqi?c'YuF+|0/WDN- zlͧ\he( Sb7~ sv@a1u2=~Ĥ봈fÎ_&J/DO xlnУ]dsgM^il]8ˣDh7hϠ><""߮mtsz {hnWs 4G Z, ]-)}mV|i4 \=+_UG%Qhg]L yy"XWZdo9nKۖklq?*1Cp?XE;Yԅ<¶|?w:fAҋ"f~.WxC~콃aGuGaEaU$AԈԡdRiH hB9bZo&nYF^#^&@T8&jlz4`x6RbM eZG +d!Y35efv҇у0sD5gA7`dțoT? R.9݋r9"APW-Xy7i|>>?aАZzV ubE*JA@-k+=kEQX3f^Cs.{Tb1|ےccE sO2Al5:s3 OL;<6jkSɗFpz9ɡvqBHyO+/w)E/9L~ODBRʑF @mkpx;, KB7ܖ <*MykgԁKB`Yh@^i3csuP Eh1Rg)+qP*6}3*>:&y'! x)Ҋ-Aʟvڗ>˹gv&-2?q1}A{Avj?5\|i?pn6_!faEWj>O5mTnW΄j,#֮dlSK6L0G=r]?fA_ "2AlgxK! bF||g iՐMG{57+#*|dG$rc0}v߲>drTʓ6tN߁bPo-CAy*tgɋxC7^;ar eӛ?>Nhnr~az(lO J8w<:ZE9oXoKQH,04BhuB`). SmL~|ƃ Qs)`9X+2ԅFIe':;,yx Yi-3!OZJg01#Ux Ȝc18 nJB1v(@RUpǕ[;ĨZ9VUyj+A9 c?PyxJLQʼnɮɤ; CLQJETQ3gcW96|kU$ K $abpbUi(LHV17νBf-L+VIhx?ȴu ELgg=Akmy|}FTF;~W)`_nhJ01{\<P0,J=dF~wTݣ~dk.Q\8x92B@sfߨ8prm8DUyWN AݡĸYx B uť4אJTk˚drmp46p3âMB9„,o397qw;#j=9BHT >"ܽp Qy8Uu-PDÇ$ӄˌ]ݳu5*\gCa}"lI x 1Y@8l[6y5LmɰG?+ߺ>s3fbPbಁ )aU@jה+bwN  `m^V.ɪ5H b_"hK*Dɍos he3cIR9A-(F[t"dj2Sn$DfӍWIz(n;'FI-DHv8ͬA:h} ">=dQ<>Պ=싙GZ>u,&RU^H/Zq>ڌ*-3ZɢCSh::&x WJlu<  ,OhLߺl8s`E4uiOGXf[H 37Zk&,#K@d)ejՊS'[35^V#|.*T*tYo~y2&N{Y8O_U}l)zX9OEֱ1O)jfTk!{h!bƕ%"0\~j~֢Yxp*ǝQ3%!;c_T #H}Imz0;b`L_Ui"ͫUhj;` Z[V=+mvzE`y}dq0Z ',YsWnw,F(DgnKpӿ@`ʰXOkʲEn L`2'f:K3mMy^ÒXfr e<r6k͐>֢4_ٹ+;UkVye>SŴe.ZiA u_N A,inoQbn΄U2EOZ7݃ ~XVgrCppu0?lS/ i (cE:o~0'B^hҲ,A3oyX "g_UJ"yXx؄s]ILj9jF]ΝpOL2$lΐbN.HC+M͵NKf5!tޝ&tbrBUܦZD8)ARewk)IOػVK'j7h 0y; Uēo[(@[Ȍr 45IcGJG&#-f:0LZ_EKb_'#WJ>DZn ~' <{d-ttgY᪙>kx#8 SgT !ǍBeJgu ]aLN5ށlbMN&uec0=HF vιLXEOЧf3Uڊ%m;-$<V_"?}&y2jۘ9uɤU$I;.ԏ:w\.K'hv1N(R9K@j v϶sDŽ~ZDVauN7W$hY nܼAR4*eQ3{j~Ϋq~xÈi&L߁%l,KA?&҈,ۇ|٘]-D/5,teR*hSD1xQEVwN["#P?*J:Q=en/aߐ< iEiwCaÇZ/Č%~%A\5avp[&3q-C§雄Ú(_gN|表5voDbBQ *r7#ߑu>fJ#=y1Ʃڼ{mO,xB3Β yֱ1 u{+~ӮaNY׃l%]ϫ2Ynf/e-}O@cN/:\x\6ԻH UdGbT<ݠ|';4Qˠ,g ŽSQkh T^ v?$\*Uu{ls+ǣsKc UB,G'Y3Hl3%;@GV5=#vIvt_8e?ݖxN*<fϲ3N\ͤ 2ܗYaCyn~к),_>Ufh9 <ٮtV|oǩA"fkNO8smm=^jwˢLχ,@'2Uw~ L[:P3evC_T2x$OHF,$CTSX6!G-t`D7 /LI3 eS.J*/dbE9^)NgR[u]ʒ #́JzKkk2Ġ,6S`(dUS|PNypƄa__j=ESw68A(:dN}kr;lh~6zBoy8mәx _߂>r WʹѓJ{P,V_(~%A^!OB=c 6ʟ*f+#u#|E!>+3PΞ .9_/O `ʐ~#uBbz;E0)zp`^ 4ZP}zъ5 SUp8XAߎ@({4;Y&CI\SI; q\qf 9I F|tu1md^vR yLb@C4ںP-w^nbai1<*%JN\QXt(6 fAzتP g F4^1kcH~ jGV`|-Jt)ќ;'A27uL2۝=M)6868ITq8c\&v3i"C":mcLک9qQ{\1Fp͖k+aZu8 01|(Jy%*rMlWaP2Wvc139A.wI`Dwf9"d_J0QsF~b߫Vc x!e?H?1wDg[/r0邌݆%Psf+xz GRu@Azګ=p<~8 y)QiѾ+Q9c91T|_S[!޼_i>s Ytwabu4UkSc/e&®XRK /+Qd,jMJ6ېtX|c|% ZP|ѹ=`^TvX)і?դ3kH^XyhXz)=^jL{щZ%t?X6(,]b!|;!X}\[k@r}KA4f_ ҇F[*SC>6_ -zjuz~ӌ\5@fJ\廧uR簚xxUym뒯qY62|C3B]ՂyxĄQ w6;BH6ΜVz ڶztlM߮t_آįVv3'"o{DwK`4_/S(MC /,Nr,S伇.P1 UoA\0"7|NV=cBǰ)pA<;{Ǖj"׍ rfѵЙC[AH"ԥZ@|P~lbw_%h)w|dÆ\jN?&tTaFZC9`7f6G_/6򜲂73v65n,;c3O3N՞^e^'ׄb]5": IEBʚ7}kH"M@g6޹_!V|d5$tYEagk^HLd܉ ~ΰ q!i$D7 W=RblQ ^6 WdwD.L+RmtwGc=c z^iE=rXSG!գ:i( WnlA=OOP k%?rN"0~+T>5l Nr2RV L`5TYlw]`0~_pwn2Æ~Ѵ>!s*IL^#DPO81E.QÑin knb]ݘ(GKCT(ɀ ,Wi+5wdU6ݩ4b45,1~ij;nۻ=*bs1b_އqg;X{nwI^dt,Í^5uiӹ;mAwmܫLRG$K G:Z%,Ow#:{C5UcgvLiHEDයuQی(f+dM$8ed$K>6sg!iSـ`:+U:8";?+S'2*]'IAF!J{ޅ  dBa,z7=YQ;KL ]\ Yr!~3_vR 1Gz#H;{z 4,sXGZ wM?̈4/.PUÅ80SNxmGO%]L@X5|{9]=Wc6yۑ'lRh]~SJ@ 7tJĦlA9Yp-0n=;]v"=݁tp޴U9d0-m1ƻonwU@(sxΥ$eqI1\ӆcCg_6 )+@8 nR--VCFミT l0BƼ~ߏgpr 9U s4?p4:3Ibf] âlBn+v\ ^7LQIs.+TL`]J4q -r#&4@O/;_Ft7.ޮCe>47[įr` 'L9;>LVG6\IًbqaLk# >lM[hS3!xgNIգPԞ8"\CAaRM:c9ۛ^)DR+Yʞlz؝C{匨&Vrο\$d}儆C O !NW@o͟X )YT mN膃<=F갨xv"mDIN1~,H{O$9/9ocz;:O/M%Vs'zT@\AީʲI`EQuZ4j*ίR+]m->fMqUrEY+d~`!gFx4,gdSwe(7(_Q"qd.`xcgu4n8O^N Ș"_zj~J k!O .ŕP\䉵ߖ$ bAA FpYQֲxBœ)3 ))koW OxѠ =5,{_DӤ1aSEtdeK3%V?=Qkgj%c O9t4BQVNGGHLSp KK"-M, }F>LJhl.H*y)v%COiQ;)z jTggF:?UIfxka$V/|߲v6Q?߆Pc'Bp-^a%*9{?z׭0wQ؟5@Lm$?2YYyG|jY60R3tP-1|^c@Q-Pܴ峐uv`  215&-^\<1li;Y̍SO!Ӝ'xgXt_Tߌ[6y;v10o%t_S VU?pbhADz)c3;ˋxZAh˶;f> G{47::r4W_L%zm.zR64QѸS;t~uBhmɔW T?GzQj)f'(fP! +6ـYueZygkE;6_8]< p[h5NU4IP8-KaʾIM̖ hI.EAN6cou +~Q-0_099Y8(jOX x<0K }L&p.9y`'5C~B:@ܤF&&w"?E]C֜ s'a E07dЩ~}P1pܘ:OY7 Y_ 9H~@?:`ۮ"`󧈕5IqM.YH:;])* m!fQRS9[\}͡KڵI^KuYyseCCL/0YŌ m ݯ m (E3;MhU uB;jȥ&Bsδ̅It:j}8G5-$ltpx \Ƴ[sH& «hM=tk w >и 4̮hBl?z3:oZޑI}lЩ8sx6b3ـ>quM9~7@5~XZ_Bg4 ~V??s6c)fS?ZBv)}JFg;n~nq cM7kg*/—<=DXhQ@MZlbFc &c2GGNԄh6AAINGV"6?e/,#`l+fSOznjy(չǑۖ= QȈ)T{%Ebˋ3 ķ [g]Wl]]Re|GAJS,/]nbHUZM{~)lhPF؀ɑ6"jeEogfKgXcwm=baqu^7HK^tݘ8 뒴97'q!=_8]މUFc W><8('KAb Q.[l/h(Ų*#+'cKo\y\*&DYE7;y =/ʛ!3W'+YH$~Ԛ}Yªs4ݎynmvʫOq'fMexÎ _S 9thz,0>!G7Yb }O}{ސ 2B9pUc`SG s".h@zO0,6}8bZ4&EY{PnZ!FIѸz~W1vYuP7CFpk^AN:L|'Om!! h-7srZJ_ 8!(B_d[y05n1M:TKMjrR<\k5$F XYt[tמ}.C 1DX9w8+V4|ȧ l+ϥJiLJ),6܁@j;MA7 rNUuv߾d59~}7D}QhǦP_1#_h[Wj+uPJ>J;hhLI#ɠ=4P9Kk%}yogi96~)J1"@iS &.UyYCD`W鬩܉*j7'Mo$0F>똎IS pչGJ*UjqDE-`Ri-RB?7ayo|Y8mpuvЊ PEͳy=WY#Œ 4"/@d[ܪ9;+k\_3ʾ[uitiêΣ6!L5oaR{fT,G1hkF;4)Y2 ?I:j]<y҇\7/> OHvK} 8O460YYl3⃏Gd?\֧gWJi+Lney<#K]%aX_'Ar߲ZP_ $7bjWsdZwޭ2L)|x19(O(nfs ={"M]!ϡrYMQD3 at:}:WO />q.'x0+ qu؅ Nyo?喝69,~u᭗"S88~xjD9΁Z:QN.Gw_c) 9~)Pr/ 3'-+Й56(;YHD oٹ,V|FHWy ?I̬^0M/:Y[4Q߃m-|zzhW(TcBrBPKbm6GC)$@4My}yw>?\/(Udlj߽ɣoC?hW縡>+Aq6sj>''Y2P59tP~iB7y3yI0aԫ4ZE&3wÃ(HW|=o-gE@ w\3%)XWϢT7_ l6ߗ' &S?Y,\:PY~e0v10@1gO l"斂dIxI[I]JNjtSf6:D$Wb]yP}93i+ddxO|eQOLH4yVr86vLt=z{jW+f(J#']d?Qi4JpL{d|W;㎇{k_$ɹS'<];\#~a+,QOи5ML.͟ǧмDp9aԞކHu^`P@ c,? ^TĻXE n\\ s&0IW`~{t=ۯ䕳DUVՅE\ %D;bZZ\'UՖw%H',yoZ9lؕZQ[y{3ex#O;P#]L**xDti:`2C'4򙩀^Pa5'6] ݸ+/BQ]oj*)З5SR2\m:g;)p7{0ᢼjik6w?Vxx%洮ܶ5U|ojv\+J ]ZKaPb-k4:,m(/p:2 !یI;cLjH#y7QBFp+motFw\f%.3O~htoFϊS >x~z p;۫Ϧa~ܺ|m\zZe6KpzөUEE9r׊a'1[,X;/}ppҊz4/ZO5m"MkP3mVl,@j3+ؗh};W @- hRߑSn.BmMth \;*^4 Un9ư}:Q7I1Ncf ܌fC 3kYIsN!z pw5Ǖ붑DHJQ 7YZOxSƐ5}ݡ46Mb)uuxeKF푮5å#ifv"E!˛=Ni馏)5Jf<-xH>èpLw۶.$`a~)# MÂ9ŕnQо~69;! `>:y7Kv88XAOէ׆XNi!<_u1NK.JPU`[l9 u!Kmn5RviP#G;mٍm[P+Wy}e)- snvzMpga,NKnO=8jR__lMփTq1H% &ڷ?EON:M młtIn@D2xF#Ŀ%jbu$a+i@f;0V4irB's_+*AMԡbVaamܓRoF$ V_BG;0 9ssh)wDB㶆1"/cg̀\8"<{<}l6 J7dU> ," +ٜl`".oa7٫|xPL_oqtrŪ6fF\V~ƭO?;>'g%SgGDشp[ kJ@#~G9`0稹Eq͒T_$%zRmƯ8ʭV d:/=Ě ,Y CiFi=&G&wwu}Z]`VÖ0s*p=ޯ5crӷjj ʵ.0*\h7yFN^BRw˴ #킃G,VmMNB6jDqAG"$BbeD0h';-s;->3^ɻ=0%"]KmgX, A?:{3^r v5'Pmcٍb"wPo vB"RC @9a ݇e4Q={`:E5sشnC)nT:iACʑY7m2x(Dvܪ 4pAԬr|/*9f83y"qh[TY=&X`uH4&`􇆏(w$`vm5UJ@2敻T6瘤4,s 6cc&y|3ZIi"={8"gտUAZ%;& Ť9.|2FӒs6A`:ڭ`;e%+tcϪ9&E˿Xw6ΣSIX#7\5U^3o }y 'k?35vg(TSTju|)mdGdP%Xb#>6WDC_yI[vEC3RԶ;s͔όW' ;Q5KYQ, w,azlr`i8":V,C1!fE' :{^߄Q^ ܄͌ y4gCΰ=NEoXrY1i<ϒjRe\#M($d[sPăMJk+֦[:"s 5Ӗ j$.&;G01߉ޣL?Hz!xDii6t\TSj"3g0koOc\IWen6+ݡBȍuv|{*àUżn1L 5kLzeS'M ni(gP;>, ,c4R;)0]QےCvO3nP)((WVi#G/-E ]Iq9" M.I'„zpnF%z~F^c" )j *Wu5|Vɗ*k C]K'ߣ>NAZpQ|!F|#g$:ri:C+;%Kb T|k>?#xk۸oL$`O2O3ЛHk3R(7EfSi=AA3Tz0bk!)J'W ͺ{iA+3(aU_zm ;m7ɿIۏ8^؈%܇AnRq6̪ ~-p>gq=&RjWzBĮ)R!+sMn a9GXm94\pGieH@⭩ AĦ$PC ~`T†cj5.Ϣ}ߪe ohcUE5ڒuX}o>4GTdq}b?1ԛo gģ:n!3̧F qluEV=wJ3/D[~wEoW}|$ss#$Q~σ V$ÒsM&uڬ,C뚫i1mN[މmVy,:}t D̳|:w(8[~1pKB_((N *QHV$DNxUy2*5[:HT\3]-pdX;}8u1[hH,ɪåxT oc>(Pp<2eL?{Fٯ F FHI︁w$u=Z1*T"B@?={DjZ CD#^'%EnxSy{xH딱l`~ygNB/J<Ӷ)f6n?>J Q/, YR:='J_\``/b`FMm7DzlL</z0P:8~:4bUbE$?=o~VN,L;ZMȕTj64d A,"}z7qt`76.7jk I]L}VO!)Z2zbjwsfw{oX։<))lY5n)f|T C]Yp|z㣸 HRo9ZNɹc!(BNX 7/&gZ9 ?CC2%oZyvW8ǚ]qy'<Hɿ^8jwS|#&"QFRF-ԑo_2xO0Wy&oy+KJDqCQ"Ѫ15ayQ ,9f"~&7U HR}{u-{`ghU`jDzK9_4ε ,BҢ:{UR|]R֗[ PL; &i12'>:#A}"cɻ%vap^0¦X()^jM^ 0CU-v[8~v1z.85cmeV:gTlh~.*ߝ|vA[¶BJ/~h$mcBZmւi{qa^kmAź%ACV{͘sv~d rfm!h}B*| EEv>.c41ׁ H{]WۓH@i|gh;Z< q\ T<<*)A(d"ъkl{}ipXk3N g `.7ܦP.ѕ"17# }E2g #"qڈTqgW7zɫsiXd&D14D#NwaS#rKL9NuuyA UiWs5d)Q᳢ 93mr9 %Bx'7-C? q\>&eV?u/U[YJ H ;fulIc rex&a4_8nI;ywi<:m $$mBAۨr"# +Q2×i$|Vyi7/ Ls}8)W~ЛSmcul݅"_f8=0_¶56!zPi{h &T x\! qdHy.W0 ypLbE pc|޲?KtɧWd9xX 8oH;7,[62iZ}*Ber/|RAjiImlIaZ'p!ED8(EVM-} _x1Lj[tB:]PFĴ#nQw@QaU%GU%'J%ih`cuLljچ) m@Pd&}K\z)ˠW8-`rP(r-G7P.k]qe ~:jݕSS1^cjZ$}'_qwDPdM?T m`Cne>ZXۈ0ϣrʦ5y7隩"mf4K.f#bzWݱxr?`{7qx-K 1k ]g%> H3F'r:2f̃~âx"s"I`3kCfE -&(ky':BCqZVY'8,Cg٠=Y:]˚LvAH^r ]~& h%EAӃ%bMR F05ɢweKA;vYpAĺVkuՎAl!5k^~U;۬jDXL[=mlr`+!Q0-hl&,̐Z vc1QAu!uO^HxM%W=,O*h5:6#̩'LPv5@(HXѕv9}u!^#ƤEd|{<1//:=&T7|k=Zd;Dy{R+%5L9P u91T:tA>f q T ĭ 1wLR @NJ1=>>PwG| [Fsr]@_ynYM)z7cL.hWB o*7+d将)h::^jڙũy2M#A+hU[4 twGsT;MaY2@Lk.H>ja_6ɴZ%A?iJ(b i׾ڶkXb&# }:%WcJN ?)y^,gw׏hyon[lC.yLژ1P1'׌"~ujLI3- bnB:2pC]^.<}Pa~M}c癙1S=ӗ]\,0䥱 7LٲYh!12 ;&F۵og-j=;NƤhly*7HGM\.#ÇOmƥ={Gw@ERS_rfye)#EQ= `~fSZa񆿫P ɘ9k;R5.gС>$͕(5 'e2WYҽU;*5HǀK2fk5| l4vCnl,:"/}FKwDaK$3]^hfK^/3Q )H+k'>RScEJAeA_BZ=c;, - _ \=Y EX7L:pnjv1 n{ge2@VE7,TXTLO0˜,ZyX aB.2$kY؍U{~G.g;MLR~VCNl9a8W!YIW޾qLYh`ě/SWȓdl,ecdtR&~B> 9P$ g *J={U:?R ~>*Ӧh`d{ JO7D_wb40@p4uǡ^wF]Rs.N<)"2 ΉbtWvW2"d>^.J6ܻHbY,橫cCP``[˸(%DDhޞxFJr=*q{OŁBzpռ|ZIQ$S-?UFFdADqrsjX 7U I`ܧ K9Uo̍]ĺwDQ$RMu\!16ADw#&%Qx!i.WVN*9o&i%r*e8f 1 R0ȆW'C⏫w"Э5_Da; uѨe@džӼ94iHha: .y-?xov .Fުެj6xC =1\>4ü]Mz%V^Њ'Ő.(j} S HpQyb:]ZW>z6잣KtHJX'g$e9qTXyf^vqn<$Ԏvb/\Jofb|<.(f.?WCzR}=bxn9EЦBA͒+Z$V -6#7H .~ tILƅ&țY C__dΌ ;;̀3\Yf%Yunwp(~W/y?s⢹N_ H+d;\jFQ)4a xo-70 HKWHGf`f2*{gcƇ";ZZo. -+xۗ5cj93{݇<,XѦqMX״E(ѿF3ӞVDzt0ە@!m§O k^mC_ nO7]N%/~L;Ո.0#ɣDiKY[ZEӉ#n1`ȌIyv$bCґꅼ<)[=ofQk6bP'"# 'nTafdm aM4BL76=m%w/oР3x@71B[(^OƄcz ˯mGKհ׏k]+[ d=I6q;efqLvY0HeβgN0cu}:]7)1~G/ Qwgom&Z9 ȕ!(@ :os)ulշwR:ǹa9, _bQ >zaSu˧Eѻ0D,ۤ]ݨS7RP:-clT4tLC5۶yŔB›uMR,PEX}/O0(f ,YYOdv>FǸ]q[]Ai쯏?%u|URk$UktۓF,1ZHzhT`W_iYmɏłt~܍3#uZ,v2ѰGP| %@/ s aMM8a2^9 h9[k_!,8*>a;DbZaC ۀXrYwyAaM~ Rx:BwUyƊ=qj(\2jU^w%0_MN ͓K^fs^ .~CrDupoHń]oQ޲N/$w#-`u$҇1͘m`kgiړM.䙦WoiXjAw?M5]#LZ$?rluoݦrH]WH$Yv{wa1p+5O`qQ(E5o@*!FDX'kZ br xZ@JtQ-8x^e@ < Trֱ~JQeج/A0wdu ACVḺmp> s7cR4 #U8kY&0Rtm!MF'.(0ZC*VNM-'1ZGW|-N NdgJJk{HrP\>HnN+[MNq> sN9z=[hWK'?byd27eNdKW]-a4N'd2X d7hP0:B8b`PZe1a<%ͥQMȱcƿ櫓펤7ol\ *+})P}ŔâyMV}Nݔ/wbNb>9m^#u" 8K$,3V,y)$cZUbO0lڍ0w)H$*x:/E 1KkW'n*.r#yPJmЪk <6jcZ~`=O33)x^2d%x+R>Ѕqg>_T̯m+z[ ֧iף&v>.AY/|Rvu;ɟ\gj#4JnYi ?_V3[\Z-׮5v}Y B-L. E_;Ŀ] )ε7!cLBs$js=7LgͩZ2TԽ:@F [E:(ݞ:FԡđK͛UN p{eEEOKWаFM=4*l֑yStfpj7صTBWc= O}wZ1"!Z>$ B҅d1dLy _rvf6> ."'7rL2L?TC^%jJCkZi´X;-P+xGȕMl[nkmgsg ۡћY} -IhՙCy4UiQ1m}Ǩ}#`}39)ܝ(O6 ' 9\0N C>v j| 3ް29D}3c"[Gg*^h LwD˴Ck MV O,#|H3cX󞙟_\1]&{pˡln8rMsI[fN 5vʓqy!_ߡ1-p U}.:]k fծn5m@D)G}i,jcׄZ9/f?} ѐnXV(=3$Q-*;a R$0D[ugP 3ܹ% V<7[4p }mS_GqZ]0lf#_Sa&>z|cNas Hwu*5K¾K,d2X"GݷF`k12"n}q!ܰ΄e4R޸G$0;da֦;3&@b 6НSQ!㨓*;DA2.2]o誵TN*Wv6X}/[fD#WBMhg>GZY{W$˵ R-ٙ:闏7bNL_b([}aEk \nU&}H`c\Yƌ-5țfq¬+zVU$ w?[>qp!fD@+gY\Wȍ~_Es0fzClpT47,u%n`q`ŷY\-EY⦀[ B|:c^YIS$g*-ܞ8r"qݜ9D]6,!dD݊ka@SM^  _uOWͨhS4H, qi)ێ#7s^_-ymuÆ2qN?/!6OFY_ŻR8cq]AVC䊶jƤ 7>"47O4ӡA#$m a G+nG%/zɂ5=)g.Yyxw+W?|3FЊ0>-$.Q=Lm-f܋bDӃ`j1<{5U`:--j qn(!xJ-rB18$6aznl nSufЌ,߬ÑZhG^R; A%4)k*y>WF,otϜlmGKZKJS g*#t b\wA=)9 7fyeOt,yү{y$ut7n"&7֐5W܌S)r.kuNL'Qu&R j q nZNL z xW?@N<{b#rxK&1ǖ^ vjS15@pKeh >.s%> 4Ҝz3jHv)ԸHB6tu:0 #:0Ij`|a>ߘ 2<m7K؃*%'G@J:v1&EV#dst^qg*vk< 7/*mArَg_Y* aN۰%29]ɞb͕~^\Ǎ\\fB lțlBU$ވǐoH`Q9"=okNAos.5ψKݲyzsCo p2 M1))R:w5C0z H1^zG7{y!FӇ˜Ui^-BRmj[%+hrK`%rv_>s_Ҵ "!,5X6ϗ+1l%.E]#mW |>^ ˗p \yd%[^3VD>5,T>v+>!:Vgߏlraf)B8׏6ɳyp:ݧ}jΆo@` k)|d'Va [0HCOyήgF?c#"e-^_tH! '+l854,HU kV(*q}l\#*m&j Pƞs3Vv!͠l ׬>RuL֘N 9s@:{qoC]U0yN!"Ӝ|q"jiG0zL {t]5HեygznYd6.s%XAJ%vY#š՚2wТY-ȇjO4|j{8tWj ՟½vx@[#Ue{\*=ڑ׋wѵEᓗj\a\pT.&ïd˰Z{Y-/gg]0|k 42m)W"l/6F$'= 1^1p9Vd %_36JKtj|VhshK vW9T] ON.9qj^f5(nAD]_u9cζ BJWk_XQ hg*G2ۯɡMSONF ,7l*w`%ga8~rJ.E_]򯘃b@/\ۆ򠀟՘eXb^n0WkU~-m1+ڌ2B"4bCᬖQpTƇ%JWKBU8,Y}DFcCE3!OHLU;.L[AjqǏoVE?K<} b>PYud]/VϡV=mlkh٩519 !̻ 2}{ ;D 'D+l4yb\!ZMn5φ?@ }G% ؛$U[d%N8ubIUEmt>~_I9Aޅ} x/ESXt)?ZU77Iu"@avњkf}f$;C34`aLs/BDC/ߛKmS|$Ϟȶ@NY )`ny3q !0x̧lȼzG}>7U0r+z? -]-_uq؃!k@hK{f]j޴T{K|hLJ0qNǯO1on^s,=3mAe0|.t%@Z$@c<ȓζb(Lp-BALx}PM6O]e+ޛ,J20 @:f8;!TM6HX6'/=} $'`n}KŠ~{ykZZ j(>ލ{%-{dj8ZgCSZrB\d<XXK+⋄hA,*pޟZi?= P)"?YHwxJءF"ux)Ԃ}]g;26䑒 qWgrkU#ݏ~LM9BWX.ϻԒCRƹhU?/ޔI0~q쿨BpSͻ_k|f# mPd{cziΔ2wKXJ&Ѫh±C{.h&7-V#Crɧ9%u ,. $˷S80~c.6?ۭzCh+4J>g?cd4ѳ-j4R2b^zk`AAEePi$kڞz@(=~diOf;O)}iq!:!=K|T?|%бYlw&a(P, R~{ ||咼DnG~.]qe_tNuWvJ;F҃G&mKL ԊىJ Vo8jZᾚ84+:USop"%px2\!ůx)OX/\kq PG,>'s^-IX 5l }hov9PE'R`N)h2 2bЗVj/xyq/SɶpL.2NR-:Α\Փ~,0-M !%LIi,O̫4'f!J͒5B.5i.p@tj5u}\~k9XLK9nUkb#쐢wQn&H&k19g`_>f4p?:W"sFP)|nFo&S\`wg(-?0Y@ݠ$"`T9B&oEt4*7Y~ܖ6pP/8 "iIT<6ge%v_`:ǍfV{m rPw6b绡%Pwܗ&]38>6Pc x7 Q %>h3F`3ke)EBPu,*R@?- jd9Je ּ/֍Oh}u5@?U}Wn2 ^klp !BΣzLlD\yuc總/Mxuqcs2/*,tȫhkA7ۥVys Mdn64F|FP.~_!Nu,uBy|t9^nD}9Vm/K>s+7&_>`Em _1QLxYWHjYYv-^f+ad#`l!`QHi'嗑IC*Pz{ BM@̴/;U1F 8tI]#oU?f"*2XUx-KG]E422L޵tVW=`t"UK;]]N@j7h-M\md V9܍*-@FV+vP/Rr9PO5Zt< i݄$P̯K(yyYd[Ѡ7q:}b_o%p@BiRf1;(KQ4@»TA]eL&OBfi .PKY!趗&پr`wSЙ E-NO`&F⢬i8ڕdыAjZxS_6/tyIcB`?|F$&gHkӽ[]E"9d"8V}]}p8%J){ 8-Ka/AOW ɿmggwMͼZKefb߀7̆p'a`J\4~_N6KYssCxPX>u^~<ŧI8We7X!2f1NpaG;ȗZ3u)L5 Qv:PwR%͚aFlvWhDlL֣'X[ATa+kɕ?yŘѻS,>T9gVK:.J?V-Ģ_PeA^ =c)+V45~΃gHL[K 0Ao1ț:4;6SwB^ -~tp >@N&ZΠUD?R5v6-"o)^l%tn:ǵbJRɦd [' A+Lsrd7m#Oy<9(U:QLm[ h;O)փ|j8 ͡~gsΠnΰ;?[w u~iXuŒ8zOW%zWWpKbUS/mr7θYQu?|3rZC8gmcB+F1 d5֮:m!:r~,7K4jPTtg].D (!ͫ1w@1+fNQgӚɝ~*=|J}Uz%b|wWbARq5W 58y] \If(0OoZeLѦ?ȶ6ZK0C5V 2U4J?[!~aUQP^+rk\:($q:E/R?vDDr[jI-L!YbG>q~s44a󩰂êW*nX~ײJ0ӭ8agid#o*~o2f`X;)BvÄT3/&Ɇiib/4=aW`OD&/V*jUcm^Z(dhgqDdC (9x5Hpeow(pW_aA7_I8FMQ]Dإ G5n=|]ieoB=a&2H_ATV Qf}xQ,">jV\>f-eS2U Of̀Q:nR bvFjf emxrBld87H6TCۭC >=#kSqrB ZxPAZBbU; 6P&U_[Oz0 MZ'8t/2=ƦڃIO,Ll<=V ,y4[-J|Ч 8Nݵp%IĂʇ ʠ_}t-ՂXf10b"Ў1"r@SU5r'L2/7D26,[0 G1 0ƃ;v. Si)l8•;x]5>)T'e>ϒ-WvvFNTWGogH(d!KJ7zEKO)H+澧n8KgSr I ! ]dž B݀*f9= Ħq)з$E@#ꎳ"*‰_ _gM7 ]$(<4Nr3sTbWWAWnN]ܜ]|Gc2l?dP[-=ͬe %,0ZvWFDK@IС:rK''3+Ba'-^TN%tr9dji}"CgUn #,yK,b[p5hS=޿"˦|RCk!YmK])s(* wn cĆ%m%%^8 3"5у.jB&R:|_5MzO0kh5auG=S|=+B|t)7:-% iT;{ɾM4RAAew5yR "/:kmhs=l}Nau6 ]*$YHi}̐@ߴan:]vndg"A$m*)e!t}<7nQ ~{[T8>m,W-57BrN oA,u0+V ݝ:k%CR[[o |y '& bH{Nk( ] dAi 3R>YJBx. ߼!- E+{ ? ) a/;کha+\ewjL1HoCrQy1=Y?I~/H8ō(ʏ.UaDZ kB#Mkxj0g|@p%`6㡋:{1EQ찡ߕM";U=X2QO_ݗ| I2D0#Mפ<8H }):_L+BbtE@3tԇJy(G91ko#~tCXq1=J `D nB OFQE,x <.@ҕ6JY̸eGUn_ܻ|o_[]}=,s1n#>A:̉F]B;YBru5㕱P `t8:K_槃0Ր3CifmPȋ=@Sj칗2hAm?ԧ#Y6"5'҆d'p~FO&!l|E1s/ kqg@%UI{lv)p{C߱Oz ٕ Ɲy.ȝ 7=CUto'(jGqb\=& /=$}D>a2h:(nQg$+zd=2 \L6U-~'67NȕS#}!,Xp{0LjlϺ2˻bK ׁMQ'b/90{Y>.6h 1<1L{*\:;$c5 ЧJ PCwl!6-V`4M^䳴؋/OlBO1P,~1FdܽNQBI9*Ǯ_F?/#';%q'Bdr}6! \=tE񸶑p\de-U2 !e=3d`@h3|~a;bĵJY@$uٜn0fǹW.>.93 9 ا.4`L_~}/}P=Vu3S*!T8MF$tp $bw]2y Cx}0*b4p<|."EAsJ+2G3uveYǒۚ;Uy.UVo(ENnlat#>1y .΀b\w,F+`#/{o =S6}rt:jb_qgT69@ZYۣyq&g":r d梇E m B@TZm)#e2>6cK)"/bOHkglԾk%E6Tߐ>*>1'%鮙r.KI4Ra"+ .0̿Inxz t I㚓MO@ÆMsZğ'>W r=E _ÇO C(#^B٠йvz_ ,2ߵU uԍ]{ݦdid)uX>-nZVǓ_v11Y_)6Q%JIupk fWfGB: !\X5Zt,݂+[" .)=$89N ּ#&.qq}0`S )z]<M@X_Wdq<؈\)w2ݸw埁ECrP2x@ߙ?+8DG?%Ճ;ٮ:QՔzV#m`h{D/-Hәۓv\uӆm$7o[U`e{/6y`x UH&p_8 5!d*IH|'<^0vB@ wg8P6Hl))v "]X!PRfVaLӗ/j x/ˏ]]x|0ǽPr\t%Q]i3Bt?ؖ.a7|AXz`/U jZ:X/u)gzRvSؑB*@zYF 9U T~Y><yлynnG絧% y1PVɔ,ٖH⣟ݺ ,,>{A2~&>~4Q\e8LVr[ 1&m۔G d9RՂ+].`UN>%H 6 QB !'L D{,* ^E_ > gZhڬy KRS)(X9 yIXDH+[24Y9.F`XGnB$x ֤akbႦjV3yD f{$<F0򡦡VGmRMR]ysĭ_!pA͚- |>U)B51qdt\b⚖v-h0Վ<$yEoI^ijS!bu}LDFw˚.UaTlovߊRt gȾ;;dQ[d~`ҡ.f;H~sˡg7wTRBp0z8m* %z֓Ey ZR}$]zey*ĦTtšGd'ƛhkE*DMk#y!!Y1qğ͞IYY(e v^ [xep=]RVVZ=?H\lnn9j]kDZ61(Q.`7Y5ܜ~]%e/9|=\`D#ڨn7{sPZB!Z8(Wr;`ODc;@C4" !DAK/AH f6wcIL9Æ>Ʌu\rC*8r#%L;) ?>׈;Wִ`ysG8 MZ:51*[]ฝ!b)܂Qf(hMW_ռ4@7$;͸$3&4~y#?GC>tP7ϕhHTX{L%6#vJ ]5kOfƄaœ1I쇼-/xʴǝkj |CpqG&"T@(ۭy=^)- ء8FpXY"{:VN԰XOGNAs}SqTo:߉dƕӣgψbmHud4p*\@;<ΊdXX{^FEP丙kϐcJ0BCb5Jn2Xzyp<"U#J罋ko$8dd:RX0d?!4jO3dY9r~',N{Iq0.7I@*v}@g:"џ݅Jr*X{A^fG~o0|_ǬYZV07b=O}&tW`'ηqOd h BGH->T;02lw3\DKDFCV7ZU"HI9~u yaOl &QʌhN;^rb` o1V;y Cxun8Ŕ"+Rv$~|8*4k~Sv|1?F3peV=q %]cͲPs佡 lUfLW2l Ny b\(k%fEUqᲠM6_"}g,ˣDQIu 1Rҟ&Ob:[ |niA&wTBr~`[k׽Uʾ.kݲ )x&v*+-O7>yF'4¦!,-9jI.r_bn\"#8D"ghCL|3Otɯ+k煄6q\@#Bm eǡvyu*KVivKF 6tWbڔC̔l >{CR:5Ų ڂ8~ &{ VaD9|] GZag!bd E RH|}9> t7(fw&8PO>DD9769m04;Ѕ#IoFw:6fɷa`$yyS;)$& &1Wr{݁[uQ|9t77Xp;Z& \ɘלdrҸs:RnL1(Db!tMH%^O8]P֠p`gX6{i#CdGp/gB~}RFzVY%en\ d^sxmP$X45׈Q V#2q`w\Kp{L"aɟ#bZ4QW˕Ƌh&~6Ƽ*>!WٓEf4=fx١z)/:d].J6jQ{! 3f]&bc*{C4۞kx_\U)'`>ahw~ބ:=![HΏI5χR؝gBɯ0/j|8Dqyplq1 &O @Vu"]eʾyêeT׫T])&rO`[ztD2 ȆL67+WIp`\\?iS$G*"3Blb9Ic42*O- o+?OC'nUSl~7pKO"fpO/[~eBz|С؁=]VxȘ~W'w̵lTSw2t/}MVl*KPIQ[_W[-_)J fn >oJP704߄YlUcacId$ۮP=ZOهva\Qhs8yc^Ts%Tҵ]֩SgK⊣DpOm},YY0KSJRPg V" 1KuZ"H9lWM+ !RDlՂ%Jy9 {H8sTuf5LMj:YZ[->t@T>2x>D&tEəR΅-DV^Kܹ&R LÆXIQX| ʏ,\>d OMq0&d+e$GԿ{HRCh;'[&9BQWO-<Ok6Q VZ 9wXwr1LjbiJ'}xR瀨>!s-Kn8|{5Hs(N3̏ u}(.t)LL NS1V"ޒhRIwj^t\*?ȟ\:ʎ)Dw9K :Gf#SݲqEL"olS.lCT,`+ I;/{νӈx)IP+yS|s:U_pBSP]ֶ Bt]Ðג[ S#!d&((83?6645g+Lȳ2UDD`UR bn'u޴wDIO' P WjNRzRn{P3=?0`oc45>,po#mv|{1=z[q %wjb(%jg^]Qߚ.[j*tvbCXȀgQlm } oO{al[V=zC``mb*F%JtE`L( `N cK iТ:~٠qvj׳`'o]ۇ]5vJ%}I?'-ʍԐSiKDB cfIz·F E1C?"gi@@Wt xfBʆհ !T6/Ͼc\c׏NVv(Ulf >|Kq@^y# m&@ݝ%I-o+MfgnTX.g.֝ ٳ}ȣRzoi:ƅQSբϲBof$쨩m㟑 +rږ]%(Ry)t'?5hΔ_'6Tz( X|C>"u%|#_x&H!(ߥ4^JT/Q ܓld6 ‘"?xr)Ut}8W`e5T^ztn T4 -mÇ9].Zois!tVƋL$(,EA_^Hx w6$ǔ+Zg_lurL-(V̹͇!qƽGxQ!i"89eZi>U ,$7JHM#M Vd@v:'%BȪi; YiG\RЍW]w+(>oE_+JŵJ'Fi]Wk;s\9Vb6뙋h=GиHc -jzûP׈Z*p4Y* `kq9q[㷟!Yo2Pn+T1OkrEŹuWOI%Jܜa:064F<vU(~4F{j8/~E E'p 6D JTr zNA!*p.)Kڈ g_␚BUM#17J֒U@\]nH~.<(lܸzMw7l9JZl4/[O:JnYDSe4r,ȣ-l:>~ع.蓼lASh2޻rX۪P'iר/ĥNQd>0gDW3]n/iICk~HD,`sn5^N KrˋB)اb?lL;Pڲm}\ԖY^Sm]$mWᅴ:\ $]u[`a# =u}A'Xr3~pt*Ur/EXKYbO5yj{ 5{\$^{xB4SWuuāw>xlftIMn뒧qJX ?F;>7>3Q6L^M[m":P>#n\)H*mEԡ>&%i"_:CFKU_=-aAAQN1H(y.q~;n7%?ǟQ6~J7`ό؏(azd*;4br_1_ZdA4gqw„@2|7VxY`޳U|fhtgVzjVu3$i++[~*G[K`}@|H(}(*0nĸw*Y#7lxBhFﳳjA^;gݩ t 6g+QX<z`:cus%W |222^2\X!R{hh)qե@ițR;؜i 2c#GMLy+-BG0Kpe 5 g1v:C6?$ps$鏡AmZ.UZk@em,Ĺ?SCc(/]UKz~gSYɥOx*C%Z)ȵuȉ2жՖ3eLlac!m!h ,ܽ dj]R3<Ǜ׶l^p~UNi//b)~zST~¯<^//q=ZN*0 8\1MOc7ߝ3W{e5 S:P[aҍBCrՀ|,쨍zK9IA }Dd:Sq\DO=y J4wm1kء}:Ǭq/QGO lW9/ ڪ֛5@,f6YBiCQ\q2>WAW1g1IvU~iMjk̞10q[2.0 >uԻ0<ot:0mp7rr@8#NiYT# ȖRxbSސ7 `TF7R?5'7AL4=՛'ȷvD7O{@a!c1֚%($!p`=ļ{}RsjƳkO&v.u(}"6ֹ*ITG2c>hڳD3Pegk7uH%Y! :??O^ix,@zACY;'la\֤"Y?*Z 66R[; Y|7mK M*hz5gllN/#N;KP\RLY,L5ȔQ &f7^-r߇ttF*E+̯Q ЛcHL%%xO nRe;ٸ 22^aԬf|I)q MW\]6qqQ(~$M"bdABϮǩN+l_e|!ZZ~ԠX%Dį [r4V0kIӴW2qlTzCB~(Hc=* ;$RH!вmo \3pǽ.3{60NzQ!'o":?x< ?VTK5Ԝ2jr%?V5H_%zg +*ۍac1f e}碉,jbx͇ϵ'y4$ T4f0R[Jj_q:1rj*?C6!H6/=l.O<`YuZ~y c/ܶ|Jkk%e5Pj,ATPTӇS1kO{s0V|kUiX0u@HBz2+Ξoc [/^y`8[.PYO&*~=l,gaσ`2&hu{ k©UlC䙷S²M5S7?zɉ]g;Gb7avp&Ѕ_yRBYJ%aY@/UA~6jW7DAdQ*YT,ʵY/YhdWcKfҲ;Z뤧 k}.տl `fPɥ2`E :]5 ^"w&)q˂GBj݅-x~G*z^"G)-< q!<0'FGE#`*J!$ THl\Ew~-Vz> }A]Ʈ4g }BEZ߁E}E|]SF~VNIُTsD@e.SGJM+xJQɠ%]zLgװ ܎ĉbz*5;q@Y1o{&n%mtY)[WUO`D_ p] FNu%qrdՖ+F@ҹ*cyg8&ĤVχc5YԸV6eO*|_/3\"%HS w#;B6ic߀ 螺N^G#MdAq>n@)9/CjŅYv^6t阠9,;`솚ʾJ .]iegp~kq6hJO- ۽*8.$ZSo|8Fgv?#Ua(h]HYtԫiLu-ySW"  XIc\T#j[¸vux(C3,rf{ۨ)ۯ.UO89a ! D#,ƍ)&bL~'ǦN*ȑ^xCP'c3r &rDY[H/^ٺ-C\'Ij@)yVCGuj)j-%iZsL=4w>n$ 4;+ԫy,bWQ;uCMpv>yxlcujXQ)az~}x`Fye;߱"u" 859.<] lBE?g@ ^Ov⦒t^}!o7pAQ+]IRf ݱ*S(H=w6ʇtj,yS 0 _RaTPzg/PQc(xh 1  }{Zz K EV%zbYڪ7'9]A%WQ;FI%y+jPkJt3]I];0EjOZn 'E; hŨ8Wg 3E;-G"-vFe:A+1KA]:o~5.BŽ [sm~.H[2Iqcցmc}}?ψqjLQ[ ,)/y/]Zm_5A, !A'O&1/gq5$rrK7G ˪;t=@ ؊8&lԈPԑLg s_ YO,-ݡJ_t79{_JN1c[(qFBDxdVG9PՉJe5PTH`b39E_^dJ:B `$ U#8@7[A{!#UAuZk8B|ᕴQ HbOb3%/νjvP|vnǺAc!Ǫ/#'uM*!KxeԊ(q>-H>)d⎄`S]iȀ=v:^ ن Js,cLxrCmմԍNd9D j{:ò:/0åװQ9J1*fވ?2-$*ҏ} Z7AIh ߼jx}hty? k6'qCUy(U_F^z~M8 9W## ˟˒/#<<2d d{)fHA~&<'";lwx%!NO-+Ũ2F7ʋ$W(#/H_T6tg  D{3j2Ē}b>=1Y` 5I֤# *~y>.'ۡ p\I.* -ra4B-:HX \3?=a,U=tt9&(/\^h== 'Mdž*Q^[qzقY+3F}[4H'ě[Ayr/iQ݉P.S-јZ(ŽFںXnfj;@-Khp55f*ľŦA96O|?Q4㈉/}՜nPaLLh{.:GYao4ĭ<{yz?X{@QICmjc6nnl˘QZV[eD01!f(ʝ!Ɖ su7[Jc#H0ק[F; 09+; ,QD/Uuy]G%za' Jf^K N)8$Xy©e/ +KDj1\ch!c| N|M8 M*3L*,n 5Uαpk BWM#JU>+\ t a}bwбH!! - E.x%UfgMZg}8=wCTNE8nRT`P]NE򈈕.DTtae=Vo^45o#*Bx Eng H CMSzxRѣs$kmC$U`1w $Rj /C8_PB9 JX~ΑPаX7y=` uq0{H{Τ`6?b}G=Brx/R?Q'.70F[L5Ʋ6VJB SD5uiA 9t9.urrUg tbg8*jYwr)<=7p-N>ݐ/Zn3n2=+wQ)2'=.?$.V>W3H/pC{T^V `8P/]iV9ϯӎ5^6.rBsGWuWM\ĂZkMKC/TEȟg; 1c QC2'ҼC2fn"a]os,j1d3:,^Ae,y-/R)<vuH8k2[䇾8wuqu(6)ѻ` Cc@ _򳘵d ̦;=(U.̄[E6h:; rs!Txip}ձV<}:Rm:>ä6,!Q S##WgU}H o_X F 3s&C!}#~s3hȶ]8w(^xݓxdIvw.,>ʍ{.{7MEf 3<[-:fMa#E&~Ew4sߢc-gBv6dgkR_4pk7VbKn;"[hW޽ʜ~o(_3N6t&L 86M>6*N3t == 8c_Nnj)xM198hq%Ghz)ݘǘY#Wաa wአ_HP ˫)ܘ E}1rF,[Bˋ)X/:E5۸Em`{E=b4W-_4 н9 Eœ^y&:F#K:Q >.XYJOSod"ޯ)k+mv)i]CčÕA; ?ORp;w]hYlcR[W†ryyx[/wLpJ64ڂCt9z?/J0GĬen,뢶qibFsW,3;mv@tIB ~GP%L{XRD:ďK?4--JR=Ryu{|́w"8~rSDMN *!L܋ykBs!{sNFv LZ}iaӴNB+*waYFŐ,m̮<M$Y2y5ApulOk+lUR=cc`UU8ޒ7OhEON+&Zx݃CFGvaz(-;:_}Odi4VeAc~r5ON8eQL@LHFy-`VPh)TBa-8u:syֽ.Z/?g59hp;DE> J+uph`^Bl0^xg7zՒ!&{%v {._G1;15D|G X, ̜1c)ެq)ghRk \#qc0f_ҌRv>M[f!aĦSvdB3K!xo]k~mIW?3 E\(4@sM栭:鲞Rq=1Dh ɦmx>LքOj;Ank'!г; V3JX9Z~'%lVOQX -uQss8UXyCCʨ/“Jp%!A G=ua}7ȽVw#^@>^:G:W4 h^0hksOL؈,h'S=3Z,&F q4 Rvty9)I??MUߦ> XP3$!}uo~ڄ+RUĴ4fpcr?Pdkvjs.=k ={=DQ#GM)d]ؐ;Cr[֔qhB4};y%^` ╲y4XgwSa(Zۇx߹}mO i9$V'6I8- :E%a}Gsq:Gapj v$|~b<,Pl'隧,?@=bD6ʇu:aF>Mf4st.lQ&WqLݠ%ǟ o Q. ho.9pf.u0Gf5ZVPLaVv3~Y}W_=›e *j&)~ %Q} a!~CY6It:7;^s!.BӮ |bpʢ}r?MjuR%z+ꝃH~JhNkS28A' ޛD.g)RK0("`\˪7k1x,YӑHP(:rk]QgawO^4'YqhCݲ+s84j4n ϥ/S%Rt6CFCis+)rTԔ`< a/eZTZ+(gI_5@pw|AiMWd1(5nr!o ܋rs-o? ϴĈ\0٠lp1IL,^TEقTpl]xqxCPg_y;ֽ]hn[DǕcC{x҂Q?C&>8'XGFeͷR;􇌄j4H^ƚ|cJ;~B\_GkBݩ=$J 6^4&\O)N^ >⭔iG!WsS4x3r", BUj~בg[,a1AV9fJx6'j̀8nmQO #8&V3%mvM8J"ψo\~)/"ץk3ܛzqJNrKdbEHgi![|PB\p0y g2`Hf.O&;*KYo hh4X*#@( j;t W7@/n;;|o4ԃk2W&*N ]`0'oT8 xp[Wt<h&"ӓ)kV#"H&VTG,W: 8a]dpE8 #;}ŝv e;uClC{fA7|`O62&r);40sreDd9\L^#*.@Qdm0U,:W?l^C}:TS>m!^g5\g jk'VV`j~i! BnPT1_@?BI/`xFӛKS1Jvj:kt U.GeQQdqH.ZtqIgu5 @)h;'$Ք74niKlayoM'fT-VLUdy2qRـЛ9)S#cg:ұ$eV8Ku!2HڭƒOXX_Ng}]옙W[ OyxzIGT/*6j&YwcQiK-*1X=߻4v:FՉׯO/}%huMch Y SJ(UYZ+Qo R_^H]Q^☹y)"pK^9s<)k~qHF+\kP ?5ˊ+~\];x߾p-#j`qlfldwfio×_s_aBH4^)S`q:fN H\]cOWcǔL׸^Zewu x+yofv*lQ"j7O+ '0ݯ%9D[%?`CƆ>M@ND{GńwYu-Zԣarߒa6^F:Xo?wbC*.]%@^ ' g J|HFdl"3b$C_Z/Udݣedё)v@cY(䥼Ts3,}ɖ 5x^؟.cbGs%/.&+`8jukjňU[5 ?w$KbBx)Z/\L<(of虽drtNBkcu0ӟlZ( ))r/B4ZU4ʝ^ #odjkHhrEV+:zw]axWpiłE9ӌ*m`C cTNNQ5b̫鷏.l⿡ǔ2aR;Mr0Jq Q9"š5oA;\ur N{)5W*#|h0x)TdcŬ{#G/@| "4͜xp(tHq8GBޱbؿǽ7hFL|jQzz`Qە,J&pj1.KµODqTP.p֘)FO,l4'3UX-VveH$u})"r^.0gƭ׺*/h qH]@/S7g'>ZE!xsǦg6kl.i+|Y3ouٚg눠2#\Nn'&W>P[C Tw>3nrBfPb$a HMԝCKtA< LDqP5a U^VBlMVY# 9(rY6vF^0a 2ރ) V^pdu].}k5=EtP wkiTAnz4C#gƯs.wQX]*!n4K1f@ ?LErodNED(8U{C ͂aF0!Y*[S;Rx#OtݔExe}rUR|`,~c,C o&Xt .k ߫mLVSBFjU+@73da\ 1!+-5Uȵl[loBuH{8{G8s š}2cáesa~o~R/{_q0@ޤְŌ~/%4)} P"uI#X$kjxr;.Ql k̎ !jiӟ?`p`S4YGCopFYi.w%mOi_T nͷinǵ7:|]C[%ڴUM=i<׌ǥIHBYF/g ,*H4/m.ӲX|8(%Jo;vA $E稕T ofeVΚ?t9x>%(C\b ti B]zgG?!жEf4Z͏xo8bV|~~Èl'5`a_6/RAח/,ۡLfk}*ӿbY[0zuYL3'iTb&Ǡ];. q*H'+I2><jNY؏6)B]kT#k_쳎\ $6Yp\Am4O.H؉+C,rlTn+eLf>玥8߾œ=Bsjs jZ/urHiv𽏷BNC\XSyBl7v)o *sռЩrjɃr«/Z[FqOp\`LJpWoD Q7l?1,Ñ:GfB~C&jq_T=( Ž_ 8Pjvty>n&AnZ[HY @ v&cGuı+- 8LKyp wXx {ta#Sd"rlƻ<>އp}P [y#8!?Jwu.Y;5GXS2q&S2X*;4(Gs޷: UK:l\ғjj#d}K2۳utV1A M40,%=ŘWS$>9L졖T#][bXK.CWs )oy$܋BhuPE_Lhi)S5 MEG)AE ˳\5H~_MjDl$jcthsS=x:-mߘT P|wִc:3.< 0wj3\1ə$!3Yǻ4%No:P$oqR٪愍Xy{VZnU빘$Tv}!DJ!!0Րk\v/Dηֻ^BJ[Y^ ~;_ZA=i9CB8E_CxMs7au_/|%&L4iqXCV*o+oMpx"=^r=V5:Դ+g *ŭJ yŁ I>S!y{U-׳Θ0hCm,ebId>ٸѷ5ZV}!`yMs8g'=6qc _;1=} WA *U0_ߖdgu1MQ2B-ZeٛG6a#Xێ[!@?O|'Ef5 dƿ?~m/)#Ԃn {5a@?U|**r%Ňgp _glj*ۥ ag?6U{.qGC Ǝ11uѿ[TA9*abMP%ZS<{}OΠ*wcZ,枌fdc\ P 2aY;{1hMֹ<_ up*#Ɋ3+ȉN:#ހҗBj<=WOM%c(ТD={2>[L 0>RC?nwޞ)6y E8&0"i.TCD.{}ad=Q-CGbJjC<2AN<\OxC3Xyz3bADTVR9v~OJҩ:̓&%Z5ނΕ` FLX>.$T9Nz&A_jGuЎC1gkWGǵUEdlޚ熵Sϫ WaOGOGZغ ̻}`OV p޹;f' ѡ͵ s{|&esӖ u/K gF"y A.,Geaݧ35{ hg:[aP~.KP ZٓзCqg`FO ,˱zkQ (&j>fZ˷ZFERaE u:A#eOA/pkEf+{ksIMH|(n|Z }NalZh?] +%r0(XkG? Ծ|9q=~12 S+˟j#ݣPvy^l{,҆G. 4#ErܥfVcK2 P6_G.#i,0ugH)7ck9 t M>lGd׋~ΎJ\ 189ёq Iahl/ӸѼ7L{y8UFXqYh>kyMn6yĊ"A:wX4i>m(-M%U[+,Yf23Fe.ρK}V*j="YPv.7Iy=t}X: Һ:JS 'qܰpN K3HDXQTpG ;`ȚL$t0vYa ?%6C&N~G~2ߌYßyiRU+u>oN߿PQ8K'ɖ1i8i]fyWRs"PL|KHA礶L6ΥV%= uhy|5 AA;nEJW=t4bJ b[## _ d#AћpV.XXTD!b@M'0㑍XxzuF;|X:F(IqkTGROB49H0Lc#UkF4AMG;%z_=J gǖfs?nib)S;GMӅp>~6Z,d*"_s \7#v[quE(d(0ݤXGÄ' ABa"M0V 4-/tc>+:փ1tKqG=tQN=8ᴟ{TէlgW/W ^|JOsXqܤŜΞV|\9(Ζ{V /8V8Q:µ 7uԈh!;p'HqC 5?RRE{z}L6Jˣ(T91kBksam< s*HANs\ہƞc%,ps'"'?"M[-$'9%PߺF'/BMg}"no*/Xv3>ȣɬtH|g] bU ϴq 6S4P꜆= 8vMNGl5ثlc'Ȩ #}.yVy% Y.ۡ}E3a%CucՓ -*8ij)x>V Cx tɱSPhMq/8VNi<K(TdB*Z 5 y`וp3NKK/f!uҹ3t^#$F i,'AqB0 x%ꍅR.΢W6&{KU ߊkV~֭i*$U>2@GKm@8^BUyBzgaF.0[{OB%PGSYl*6=74u"~)S#(ZMXMCZy 9ܨX7NN4q/q3?BdrCAؙy⥶5a^ξ~6 xO+8䨤@0hQc-T݌[ z)}t2?+֑VniVmk!t NDt눼b|Un2>x^ƪ+XNH.Ϭz*IXS̓3 ʺFlH*YS\G}W0W>B]AwRixOןu%^S~qg]a[}`{Yr:Z?%O m3Qt@49vX:(.CŔ W+"Mxc_TǑ, YAw߻iDmH>D8O,%e)ܥwN#N8C% U๷ Tl)+jt`LjA[/Jz?Gs- Rn9^j0Քz 7wZ7b/ጉ:\@1TɉegSBohY=%OiZ?r+fK.e&PdK, 3LyϨDԇ6[()lژ{td3-S̔qApHe4K'>NFGO@} gC@gɮ^nFMI0) 9TiGFE7Gږf>@1CcfEwR9LfY3wf48ڗQfczkb7^Wi4Pȏur&p61Ҙr=/K: Qy7CD=7`;Usɝ,2 Li,D´_F #%ݖMGAv愺b@Ff@MY056%>/\&ǙyH5~q`YLz]r<30mqI3Lt4g6:[b E8'Y,q&;1"w) .{E|7-|Օn*/Dh~f2[mE1GpVZJQD@10Y6ƙoOVeW< h C lC>BE*vMIvlCx)@2ic["W*ϲ{%6ӬCܢ?+s=^CisdsBLWrriQIO$*!εV]4\+afkXi8?as ׯ\Ԯ>VР.ʯ.m X+ޗ͕9;cJ*M?Ges ʡ?`(P"lJƽVa.aCty'Jp93 NH^  ]EC *7OkN,@3xު؆A B,Zgf dg3'*<'t)w{$T|#9@a.!!Ɉ9lj&OF`躉z}5Z5QO?IIIW4 D3[ {N׹ztى)G&%/ph?鋀p?h1t!I=P}%/TĮ:^]n/a]∪}l X,oN%#]6ʆzae#k?|f%sª -H,vGhZϪֳz5Cjא%SSɦaM"}zfIyβKjkǣ9rm>+~CMtv<=^VrT7S!E|a>wy C❓qnb _}:+e3aoGE#B lЄ5s odDN3<'ݶkдȭ[$W_Њv).ETt:$lfof ۠`k{=Dų]ݔxȆo^'ȘE@a 0Y1I thπM,zE3 !Ln OYahQSAaOAfljo` q#Dz惘Fjar>&vpa~TV6 :ݍq7kqV.X~2񓇠w`bb 8Sö&B@ QZ\Wny#@qUq˚4ED`uP`i/î4TjB'prtK)]z=SHܩnS,rF@JX7&ë1%S=C1R4h}be#|YmzM1cW"-# 2fReWoz@@`gَM]>/ PtFGط׽S}A2&fak8?Ӏv~2 /{mbDKVՏvc^ށŸEwG2S= 2Nf6TEɨtA j\۝(#nP$L;^&vScnshQ~jtdNb} c3#>$:r9!mf'f=uo#?`)B.4!82qVN}ߒ&vKʉ X첽 Ⴍ@zKG Q1f!RjM蘿lr 62O(]\{q*,qt&6gWjiJmDŽ3T&v;UUeĝ\  &ˮpSpɅ+ u#ޑ[| o20L)P]HfzKyG.E]Tv }ZRcW0GRfnkh#T^TqPTu)Aީz[xmo~q]`1]]H^:M'`;Kߺ{T_ }XN.BEE L>”񀁡`P xԋ Fܯ`CJ-HeK~1,41 mœB$~H9y~&AQ$PʛxSyVҽ1^9^4y^%u+"p蓏 Z9,C~S!$,J5a`3`.2HZ K^%gHʙQE {پun6372~#`p8^‰s- TYT-l+([׈Q[$ Ru˱/8g25^ c?sV u6JA쩛k-&^=hquw1߅UٖА짯}{|İTa׻u':`W͙mX!Ou|CX u{5<,N"?1w*!I1buq4E)|ڪ)3QXmH{BVbHGq{7tkCû [jɁ6&rX7Z75 $U?pit܉Yam woBedr#HcQ$P/gnD"Z 4D\iO;Ĵdq É,1cu臊Amڈ^x\TGd| &0"L^d O# c? an! Ťe4NTETzy3!5X dE.sRI P Ky]+,%eL&Hc(bd<Yʵ@Qi8.n6cp9旰(b6V2Dۀun@Ej3NA5WOH68lKb؀UQ`Y̋N^ #ɭ N5Y-޳72ݏW w'hz^q: ' ȱJO(btҝb &C Ѐk )|tbœ2^Yךč4~Vwh)3lv{&<91l'/wep dcMS/XB S v|_)xL ~ɭkTKţ.Z(VVSPyd^@CYź p\W"[ ^L:53=2~?Q1$tTg'W3G[;ڸ R}͍gB\plDG(:Z6*2Y8(}ƎgBp?5:Dֶf_kK?LMo À/s/s*?xaXzMshhpL}s2'@5Ǟ} LȖJ ͳVtjsޞu:sV0^0l=7Ľ 8!Ҡ>pe1%6VWq,~mĨnOM̶vH/)@NNe9)N*PLgt%52HtUlqg˼ XhG#˴.RJqQ_yFSc -_5DW:|%Qn:GUWslp(XҲg 1=@Σ;> )ܬ;TXWsT&vUo|5blQG&crzfu9]ywK N 2s`[KI)@^^7Ğ?0'_TNrhPw.]7>TkƂk(F[b)\Vߺ>@{dA8"4ͶQe=oe*|9{My; m&*74 VO ٗQty7Mϟ tj@gϰ 2&0|BM÷<Ԑtrwֹ*ɀw6$w@@`BX6lR,5:A28\BS?6$sE%{u[y~SH) +W] K; cNyP-Vs@L ''U=[eAyCdp!+>r'"}́> ]AHl'T* e;8"VtrgR0/Ds杬kMazFjy>w)M7%dck'^S MATj&cW[+'n} zXh8f:>ۂ ` ֠>a׉9F&P/!ĥO21h4a!],vɽE&&b1]<( AۛCܼC0QJ'wٶBRW&o [ǵ黫 `0Kyvmrۂs53䍅j˾yml`|L>sћYT" ș\USeyaA=ĝuYCZ:~pC& ۑ X1;7F?, yÒ0$1QqoY1L߸=n,Pfި3q%ɞ 5Ec];VĴ_*\5kWq,YԐ[&fw+a*w+4۪6у+ C~WEZ Èz9f-jmv=X E& E65BXŨ+"}Zo9}Z<6ݼK<+0/1hSFIx\h!/hjlz7NҌM|W֩[8`Wv;3gg- ߨ(h.RB(!RX^>K_vjN6hT LrL`ҷn+vWt#Ya;Pr~>+I̔]P~wuh$j3ћӧLP"[}?$"6Tѣy~o*5Awn[fz\+<}RÃYMgS' 6e;}gI8`FG]Gq`]Ϡ6/C.Rܟ]|};ɋf塱0+J/0Vh"S:ڂ&P$%heVD5+D~2dz\\Ny8I)a,+sHNQ74PJ v ]ɓF ¦@_tQKu)ˁ`uHX \enLܙ7 yU @" VEIHB:jNTeҔDD\tH@Gc ɓ59m#M 5Uԓp)OCeQݧV b#楞8 Yo]𥧱t};ro-L£`BC T*YaY#< `"wߺdt-=$ʊAoz酙]Ӕ? X)>RP8ׅq 179RB4gJ3L9*BRꅆ̖jx\f{|yN4ԝ9kh>v@]\6h1.gpmQ:G.^=YƤZd!] ȧ]@l(_%@Iè~B3(ŵBIre{\$b<䙸'3nN^9Aþ*Q]0Lu^no뽖cޢ%*vRS_e?q$C5:V7мUqt m3W?\w(.8k1i _49пu)gMp MFj}[`fs׹hY4~rk=}LciKZʉsHng fٯ裂޷PrNb-dJ/'|*tl1EE]&'(L1#cd\Kf3cI{LOR#x+ P h8] w{IQ2`[hTFQ4bRч Lf(f~f:hݿqrӇa[9TAcG| ! O!,^ף:zdxӥ )!>="A|MY')J?tw?ªVIN5v;wnuל)- qwoN8!E)rm:)* 8vh'aP  <`!Fk K\wIY_ Tf7RtId߀x69#]+o;_(-Fm_: oH$ʭ wnP's]#i/:9<3kw)TTI [@% hbit)}CRqMŽHdgj? 4TTӝ,mTS +lQ(#pH3efLAI%%f0u@:|t<ܔ-3oZ-K ^h+͉G, oHwfEM3fPzޘ#'J.xCvʾtszK4CalXl}0*t Šv 7~%Ҵ{lqk,bז L==2t-+]L+7֮$oiF] ,!6h, b)Op7D( 7q =f]y-6z05Lȍ TAQ"ĖF|qU'?0t?Iktv(VLUv|@'v1Q]!NJp L|y1Rm_m0= WXhH^QkKW+94P0.Ÿ/o¬ lߡ9W?`a :kj5M$k Ϳ]xv1yzsЄHhI_g!'Ч߆Ue˞NiOB9Z(HjX)<Q^wϒ+?'rr 8oIؙ<vlH[R}WB;v>6@R')oNcȄ_K GLsUǰC͊B!+oaK.| D(SddD)!ZrTȄ|zl}8 2\=yiHHb>Ϯf̣Q ]v!^)/E7'(W zqΩ c{lp>ksŚ1'Y`}pNJ`zFƹBҽ3qfd >]Y`7Dfi#>7I!7ѸSZyJ/8+O4}fL`A'p/b*66q21#APhF]eS|cu%Pp=kQU&8;@ 9_YZ˂Zow:)%j=<0v(@Iamʹ.Ml<4[2U8{{~2Tm͉-_ @PɥVu̔.}lr1gfWqV&v>q C^Ma2ͽ-`߯gؤRyYZ$ҍ$Qڗ#V7jmMuqtt}on{uI[5į<8.`c L==ο#M˦4' G~~bX՚o-|ui<asL&@>(*@8q T[,=ò&< rcpQ݉zOJkIzs%D~Eb,ʨ9R5wPUan%l#ZH3,- ; 1O9V)m::\&&_}'aA H_ԍeMQdI𖪎͙-q4˱ KX lu {)ʚܫc6J  y"}xkvsnH_p3kHKa,s8 RfcMܬfj?k3Bޟ<Е trR0VKǯG/z#R65qt*[Ö"| w:́%#Cm-pᔲ3US+ > 1Z̘@UtBi0 ] C1 Řn/(<sPg 8 ZW>ͦ`^ܨh 6K+Bi}ʆVE/ԹfçQ>2g4Py׻0M#-^bHWU ߷]H@RGY7Gq;Ѧ ]z, +4!sW?.ƁHsՖr- bKJ Lrr&#wEoX ˗8nA8y&dxY5Q\)6P{ND>f 2lU ڗ0<0H תt{idΐ4!2\`ͅ_JWǦs.&hEǡEK:]D`Zۆ`^m}aoIi YQ v|GPYj\Ld_K 8mK)Q;lWLW{ЧǮչ>j:_7ͼ5eЗ]q̦aB^ Pg5aRM`~^0_Vo8RPQvrz ZP7u.(Bc]?O;l)=0i\n{Ԏi1ȍ10ԯWai-V`T$O'Nj#|joV:'S{V7BͽEawϡ(sdF;T9k@Ui7md~k:d#/Z hRSR}>R;cCEzQ$0v@YI *a_OPe\q`j1W4~6ͱeҗ"58( ɄwYM&č25G"5EXU)eMeYtAb5`ChźC!JTuZ04`\Ypqa n,{;4?!;ju)8[Ѕy rY 3Ӌ>^kI+0h]2\fņI:Ό/gg)1hT6Q݌F$*s.H2.ا.lj1vxTZH"]ɵcduA2Hg_>w3CPTsR $#j x,u&Oᛸ9s;!YҰf1JXوf֦]5S(GN(zmxMd|#ԋp'eVya!ELuQFF\ў޳XO2Kq%of-S-x^!VXJݜZ;dGO 09/ 4kD> &!MY@5;qSH4W}@2^S5~ޏ訝^ߡJaZYIjPbX( kC9)eoP#؁O5 gX=GzӆzEgl ߑ;z 왯Fo1ˊJy6r]KAŊp՝ 6!a; M! w^|d;Lh-~o&=(_P%h۟]:RNb>:[3npiBќl(*zݲ4 l7淲N | ^iAOVvR X`が"(X?Wc -x ?,ݩ;ѥ͆vl" G<~ςNXNN$rwŹq-Kbڎoϱ/h:7` ;Ta l]YOFh.?%PKuZ dƶs_v n]լA9.T5 0rЃ:s~s@fx%zWY+ayڨi*OjS$(1l*UL055"{@[-\6օ3u3@&/7/c})娚^ld?Ͽ(OgSo:稧XCw3:w _k #} jۚ;˯Z*u2וvcJvE)iPRNB]"q%KZ(`<ݕUԉ%w8}F;:G^!Bu.R'çPSzBRC4Oߛ?NyP%ɬ'T0G (aM_=0\\W\3>ӷQIf x9QݯpQ&h\ (`>-W,a!L MD®l:Gr`촏U{$z{xV|yqG_!>S\e4p='BQpUCG[ x\{]gaAZ;V 7!ZBծQ{3663:יBGДFe<*\#mr4:O ~1xZnA]S#1P,ن~~kfhSg7׉X]kW@ivbqxeyeeHrxG>ļB8.s5 \OWGeB?DVH%:9'ĉ+w;mV͔8mc ?gN|dejb/z`z$ G1h^.%d;Z?|:H~=y`Fug*3ĊۈUD6uf!忢 k_4%cpn0ro wwKA=`]SKCn'.@/ԃ4 ԃϷzA3#s7f۠dŷ3P3erJ9m,8ޔSi} ];8u-5m(lZtisQ:!#IU[ ##ڋ2WWG% d oD`/|l!TS<qp.wNa ;ڀi|=k{ H sѱ~㜜33LUHW.ߞǍs A{Ass9chtFFh.O;m:yv^pRcS'1r0f ~+T\֠U\1C7b6AzY`;'x@ei*jjg(X0D?e)gz\ev: vzZ6!TԄ!+JY` p}@sKL6JԆ)b|P=ΟkaQ< ]. &[-&Q֞ 9>HW$j̥0dy\`gY^yxWqO[|}YhPsԞ|:6\7pJH_cLg`)Lbu,*DI)|-dGEq.J`Cz7|xq9D"z0/a@R^157Qa׬-wyF.gs\ rּEeE~`kqa**P:r4mnkf\lBK *nR<&wA*ՙMKA `P*J`bqFY7t zT^b]ArHEQ>1s"%#?lL-ejÁb{ ~_YN*ET?k%YiC2C,BDSZtXa¼X'+Y> &0Zu6^ la(Uw1acHZ ^dR [mG `Hĸ)?M[1]!]܎% ԰Nd~DMWQNckcږ/ `/zW@%W3&s)"ԮH$QO ԞF-wyHsqmu UOm[&[a.ȚY!8kc<;|QQ rd 79\|R_r \r>T=_+=0PȌ:ɮiPۺ4۰ߌ<wWܖc7TvBz؜dfH =0%dcN~.\Dy.0 uS`[`tnc|]v/q~Y\T@߸]R̚l=C 1]U߶AOx}uŢpPfɞI]- Jރ z+%SbndK59Gkinn!Y5V[q՛' - 76;A9g>Y M,!m)Ex^Wi*fh>Bwٝ6VH~~K}?bqN ~lUWsچܼunl7ClBeq8?c w΅ >dFyJ(rBqjWj0l% Wc7\l+X~DP&-nuj'x7KvHy1KÒOL{XϠڗh7l9^~SJi̷Xn>+Q3q:3$2Fxk~0DrύCWRst% \"k}{xsU;5@ymNfhѬ51g1We@9 8O,CzQ'"h7n({ֿ1o#vxPV ٺ?'W3p9=+Lb#n|((8^驢 lvp[h0S5rcYݕAUrd\aPA`]+})}e4`-XMoϦ @k=fZB:4&;o|Kz# 74-g*xťcc?/])ѐюdHPzG[;<G%Bg=kx4ɥ _ *Jb آb}u:hEf<"??:GƧḰN|d(bmNhT%GSiZ^}X!ǯgʐd/zM8 ?+Վ`+e9i$1-Y xld`'?rWS2{MͩF>D=|劬 4Gxw@,hf䀛6ҷ*Bt51k#P uF~Eᆃt9(_aUOt]͏5/`BKH DD.qVp ["]JNo"n?h?_\wFUDM1h5Fˑgh69@W4fȝXZ)do ]e."fǖ[h$$U OeУ^<_ӂ .5Qty䷩ 5vꀣ0KR[tɪN!tC]jl2*MWS2/`oJ-+\ @Nj^fqQ/nyMeE,ZFKiڸḢDW0`?? `RU}aU|KM m=V EhdP(a9 KLt_R'`EǠ3T IHb@c"7_+ Ww})ϫgoU2莫G(!3ZqKFX%Hb UX@ԽSR Lʪ=D5-4gSu!5f}zPS(V_U n=VkEl1JdJ{GSImcZ4 a`rLb]ǏVqc^:ވ7% ,)s&YlkT% Y-B'v;lˊs.uI[V5kMuy>O{ly4)FnU~]s$_-HiB=BT)ܣ\_"hoo9@l")FkU0RqVV( ٕV;h@D6H,%(,YT )0wR-p{!T=eݱ>fz!)0pX\e%WMTfԻ!측fz(Sg[͆|@Ⱦ`Ai#@H؛C^ɽtQZާY {RCOu b Vfccs^S5oٗ<V2}{6?uz0v$r=B)38k8U 1YH=+D UΑijw[C D^DjYlk+Gr,`cřS}/ Hu{!(Ă}y^ dl/8Dd~Su0]pSui^Uy o44f8]=D /2S +pr䇽O?BߺΘBBZCFʅP$d]nȢI4TxCW-N9k` XN-{F_f?pL"Ezxsia&,t^2 Ftizܲ~ tlqO I*;GƉ˺ 9wv OסhBpqM>NaC|k9 Xhڙ.rJC4C@G;%ֳ&#]@|& ois@0/hў|mPni.EH`< Z(S=JiB?iઐ u=)Ey3@H_;,mҳ$=P P,+,ާG6Y w] BХ`aI q!C[g/x(DW%W. _V8 6_0.O^-0%ow C\TӜ1i D>HS$S ]h++4@)&>waP(L, 踼-lAM-B )0mM55ŷ_S ^+-"#.s % FĎƋkX]a*1ܧ`˻*@̥ ҿ֣Arظ㦮wf#M.K CY1}h AH>kR,}I!R.[ VDdg;:?H) a B/MC@7Wag6c}U%^/xA?a}MTglM;2>3qca"nܻ%j&qHr*$.MzLˣ8 gPljO>5`!! }nߺjr/ԓtp}Z̖)G%4Ʌ,O *3}}bf\Rԗc;f ƝOh;UC 2#V:wn^Ŝf*Oơ킱B%2m)r I 8;Lie"Gqo4O`#s݂"R\?x[0pdӨqu$G5m=WeWz-㜴I++E`T \J(bŻUI`O29O 'W TT~hȓۘT^ Y J>Ep d7v c(K2Ih[Z#^~[6 s5qZxJ؄ASfEִU^8k`-8revUҟ~!k qAJ?.ݡA-Z:ѱ;8>$H>,e2s(܏p)5@T+N"RV^ŖvC~Q}x*8qɐES܏1TR%s.*_-gPn ;mS0hDҭϺe .L}iLNƾg$~۪ FaJ`kXwzSR5N(8|řFT&ynX[\uW7xXD sK@J S:Au=* 8E/Rك7 `q f#OyO)-J J_.#,nJ' 0${&Vw^ #g"> / kԅbűP!+5n\~0q=[%Qn 6J)G3c+VLVȐCvǗ ]XRYrwN†nFroěbfPNO~E2֦AH*,ʁS +i?%A2ypf0k"fJ!7O/RcCʧW.nd/hK[梟3Zmn>%x;KѮ5|8pmyql2H=YՇc;Z*Ü82w(RVoWOs$'j|aok91gGo;!m&Ip |hU5PpEЛk ߪ^qnɐq0-mPTMwt(q̏ E{&9vEKg8(ǵL *<_vcΤC&&zנ6;@Ńx!? dVkC3 n[sNeo2G۩> ិj%e)BDZm;#WX #;~ƛFb(yKz?(BHz~ S4Bos4pL6jj]/&#GfaxY^J`o).ѣyqT4ϏD-}1< b[-WSjㄌdzCDpvQ"e*T GMX)DR $ OX#Q{8Ӹ-NEx5H=3\O~$EH; ,-zTmRFѼIiHŏM7ևG:Ѫ0rr42ښVsH]; :~Wm7;SS \geLA >h*Q&{5: ]kUtA)*硲ެl^V^aa0I.fcb*|6p|CKf03=lhx_ LU ,qI}YJ̒X.l⺹͕4k0ݼGCfhvӣ4ei,m;E\|~Ǥ"k9/)1Đs%!v{AekL,J{-W)`qdWCBx*ͱn#0Nt]]ibly2aFDji_1akQ.]Ho Yfcx7ތ#U{ ȓoTp6P CEd<=βH`K+HBdL|DlזE3f]Śu)S=)r26B=7G פr옓Ij< :'+Vمϵ6\u܂ UKYH'ԒJ]#'^ ˈkzOzFgQ$I|*VvJ#в' .Qy;-.!L^0ByDٔkJnD6:iBa!L4]#R:\/+ꉗAT\`,9nO׵wьIxJ?EgĨ)$Sw\yZgUkR]ɫU_]`ez?Cr$. r:TOpV3 пyerIm9:yS"QL "@^N2  \LG,H9{ylOFdܽ/s)W=)9*V\pQ ]&߬b1ؿg&oykF[%^?^pB?\mBI *m̥t5`T(gt9?wZYBG`њɫ zbNB 1Ck"d,o)^\:AMvҟziZG0Lo#2>_nY)5qs8R|a!v{[8B45_$S2 %ѱ6-Drú ,BJGeǣħZKAMD$^YkJ(3Lk]G8+՗^1γdvbIUwr'ײ*ܐw~.PT_Xh>sд3*=9)b)/'fV0a?2G~_ONk]s͋^e@äL G6NxW+!}Sp=kݡ|yE=0DrLuɟ.HZǞ2(r@_yG~is$\@C&\\2/((^֚RH3Șܴ)ݸH;9]H"vH5/AmS?!GӦcɹƿsa `E$?]~4Wp|SԖa/^ [3'NLF'c.$%xK21џA8 W-O̮^Zhy6Y-䨔:p;vAwp2AWGⶆ0CWJU2E#B2SшBIh_ѿU%D/1~ TUqdi:[칋0] R`d|TZ.OO2PU *s, Uk,ˏD 58%X8)u.NJ$= p&^o`7ww扲sP4%.v!K25%@];u{3-y P(q,VE/zjT&O<\ԒGO粛`Z$i ?<;0CEԔY*+ ~S (^Ղmc>Ք)ƝAiʍ?]fmCf `Eѱ. S,B4}Z(7F/k`o):lj]ӽbl{MuRhǺL&'xj5ȟ |Snk|h遘 C@u9Vj+<)lmnYIh lR%6zRV&w C&i_R=`AJWO!՛S]q,xqVK<g"+ڠsqTShy;un(`ƥ_g8kdXk }( 穔:mD㫹J5g_[jF|0<3c,MŶ'ez1),nEC<:R:O>)#j~5HRbkۻn[1iel%hIHQ5QWhx|^ |ZϗV_gMm$gpej`㔷H#5s'c%.Ģ!6Fo* <;-(b/:hcʠu%_TLLIzE, >g,|Wn-:I%I5l/悔#f]-1juV,1m#rtWzVeA-Lы+cx&iX3[Aa30>qMn?j~giqG F-idzAtٷCSh_Y n1DS/HSK 9x yх m"se~N90]T*Ê4q͒ Ӕd_@uy(5b]`}Oĭ5 ث= s ̏<,W!=AI5x'cLzA/Qn61Vڷڶ8P8Qn9[rZC/W{2_PIt -wD-]_3U]r : e.:R`Ԁen#>;D-9[5qZ۽bQSݹ1&,bAMpw3^X)}l&J,Mfۤ"c,XECPȤ̎!55lA-QǠQɑ+e.UX8xG1 Yc=z AhRf/ۢ9uЉ;o@N\]CZG#` G“}uWUYGF,;*q hIiPt]}fH74*`PrLL\imÏ̊s-̢mݧZ"8^ Uҥ(>6Es%n]vn?`RԺ[ ӭmLOqWN"tI"-4)$LkоIz,N᥌_Y6Tl6Bt<8È1i2:#T ~t~zgϱqoI\Aya3v niLIϛj']oҬNq"IdL"}'Աq\Z/3GΓApG;9I8quE9tjUf JP1,m7L@OB<.\u)\Cl9#xW6)`: ,G|bX)9ںYr< VS$~?Ϙ0$ K9]X >>޳I"Ⱦ@Oқj[0uϱK 55M2՝Q0Vi㯭x LtGg w P'- hNX;? ?L0U\PFjnikrxL캤g˳1MQ'LS[lj7 v\ ~ftS4ƢlЁhHey~0h͖Ȥbߎ]ы߄zdRU;AEp,[Ei__YW XY&FL²szʨO˲]̙\QMZyWs"f )_=v rXR}œ9 - Qdx) 2#Bܶ=1[4VG2<-!"u]@;llSӓ3jFw<1*Si\YGW_GAjR#n1pOy1 8wp7#mMOC5X"5{pS)= Q@'Q]Q\5@JYbv]zp |dM鶨g-oH?Ma\!bth`Ni9~%ieCou֭Xx/ߤ;4 U7O@ΒUgi#Ƕhl4.Xs!܁-(5&*|tf:޶+|:+dmXS%t&/ zx|{}ʶ ̔N-d1 gkԋys<f)%?1=/m9!?Si(A1Cx|C0E8UeRg[kk.iXQJ'L5?^@5qhNeu`RW = 6%2H Sq-2wOJnGsO>^z%2B薹IyMRY J 3RJFŠ'w|*v/-m晨.ˊ"]ee9 }Q|0s {Ii~}LӣRLS0vs};+ľ ?v}`0% J߱(}p P6ѽ+I[U \aZe9JI ) &=B}@,pS[(F\[꿚{ϛsNqL:ilIz&Uaɒ**vӕ?s/=ղLjm4c>D81iƿL@AP쓝ً )CQ2}dj\Ӊ?Prwg+$m47d*I!:wc `gǬ% M_Bu汤گzٳu>bnNL\$0R53S1ђ0}oP޴:rr^\gġ/DH|ZqaZ,d΁vgTh p>t#e2j<4ԓj=*\ g*NI]} 3 cibmlFh?,u!0o*۫$\qx Ld-n/Tdt:\2 eͻL$ȭsئK> L:jzUJUCYtjYa׭X@6/*v(al4b5ûx_:7c:,vE2c'g9iZ7Qh.GL|W&pYugGoQAsqfN󐕈q 8909I50(jU컿MɅ"кw6~s[xw"6_+4MNIWz{ rU/  ;Xh6wsUm2KyJp65 vs.lpaq6Uf3"Y@aR3R_4ss/ sʎZl u4otr |e#M-(;Ɛ}=tOn1{v?}#f -v.:4u7g[3, ]^RdV&/ ',4ٶ'-dPAA!ĉLņB l^ye ( CX ~/[eg1AHk% *-gYZ070701000002dc000081a40000000000000000000000016446b36e00022974000000000000000000000000000000000000007300000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko.xz7zXZִF!t/]?Eh=ڜ.+CTr7Q 5b>t9zپ>bڃVx&MSwD{TTWjt 0`_1NLrė"*3!^v[*bLƑ g.Es2^ENF!נ"LT8zޅJi^U aq%÷"  + *;MSW2G [Υĸ` %+7dy0s{@yth&\́=+x;(O{x&E';V UIWhlt?`F"yp$)>'bqLiЏ-t}A`+WCbI )Rᙘ{|}|sESONiMwGs*hp=ۤdr7l#"=H rP^+VQ=OB k^s3!{x.7 A[qx4n_Ž`N0)ef %L jq">60݁|B_+N&MYo+M{OnWZ ׌.̫Y.װwDqUJ1b0AWx; jUj2N ]/9c%{'L,/}P?pk~qWׇfB=FN';.䟻!zENrOAIdi:gQsiY%<7Z*.FY{|i_c~8h"^|eQrAX3wsG˧ay&0v +=|:?q.Oѭ;P\JASh _ɛfc^ꨰ2^`3R?(]D܁G鼼-@@2^US.svuY81q+iy4 _ Yd].=qm~Tu,*F)Q3Tnݰk#c&QeB{CaWiAL!Ue^ܑkl'r%?x4(Dz5 zq& +UnOCkG1T?%Rùz$Xs$i9-cVx2 l2d6,FF!YȍWb4l. _>O1?~>m-QM ˣZktr\%)s J`L8dzK zn6%*@]ry 8\/|e: [4y[*JsaטƄ?;%IQ| q R)ڷe0 k G O=8čHtKhmPLt59J'R.FP\$_M όc2sɂ: Au̯=+ߤ6E .Ug2-9sMeu|4Ț}ŵ oݕ70`)t}ϔHPe\dO(x3sp{*할CpvRs%+&,?/A|aqg#wom`*ϐǿ+o$&uZqg\(Euc>v,@xeͧAB3Ki-\Hez!Ddف:2L0g¦x7:I횽kMZBJf|/rW^e'("rJv*TҐRU/|;dՃ@[^.]k"rxE I`FmQO!y㩓^FH0;1~@Xe:$sniz>y O!`JA(QNNR|{PZy8oࠀ+xH7oKdx,,o_ 8Xъ)W +RC`F{PGq:R`?!t50{swh!o0%dGl"@ |A3U=c ~GRN^T;KuҪR28q(- vKyS 9~ؒ8#ٍ%2tUE>`PD$πNCe]j`m\ ʁ5>⶯ςR`p$VB~AU&ݬ%vk.gXotSQ]/$rFשΗ8JE5֊M~.b^%?!/UᡙUd2%-P,*3G%R rT8 /MFcqgg{Y ¸}SA#qNzH<|bxGG 循|@Cz~ ht@֍.$Dql\ Ɋq;*!pyO}gJKvq|o8ʌoGqG~ruj(Fhfz7f\–trdP_/L`u~h -O -[-T$I9k0X*iwX0k/GodvccAS= mo3jߛv3⧉C<mabF _A'P|X=Bs[!~JL>9CwMƵyUvZS'46zinrH2KӘEAd> w%Վdlz9G7x$eDVQooAP=5PB&,y2w(eEeoeۓ<NmoKhg#5DÈkL]cBشpb^O'Eqv1VpL6v&{D{\‘jXsvR[FE;;$O CI62$T U][Yn\ +aq9'AteY.h >&bGVOFWC/-*C1|m/q(l8֢<`_pȄm6(!CF:2I.pkG{ZPk/jC_>"sewGcÙmy2l&-zTQUrFg {'ވYϖ  "YusUSG(bpo2j)dkWSXҌf7.Nț{*7IɿcGeY(41& _<"[a%E\"ښ1Г)Wd+74\5xL4<w!! OI ļ[wQtZOQݴ(GvZInf׮K $WL:D;*R Hد6ܖuמ>4p.h"QHf^ow4]lγJZXe%L $ෛ[pƺi'&UxɗtyjGVG=P1lEfp ӊ!1uGCܡc:{'൯b`wl'QboV_Tʎ.A큦7`UL& {~WjDg8jg IcɏFCS~A|45Q4[Kۓםx8D@i2 Ԅxep&Ze1Df]M6.C`dJRk+AL3)=0J=<[s{_rU{_Ji)ҭ#z'Z\V1~ːQIm 9E]}[m0L`)|m}MୖuߛE \MS 9}d|mLϗ;zkbd> E8Wfʟ_9J5O|x&mөGOd1yQJGCQƙDmu9gQA~h/̼V&(k\&]%=6g/ ?"+e`@R,]o\)Fڛ7jȊ mYw-\Ú>Wԣ֛-=Wwk;&#\ Y݆jqVU]e =MÌ̡̖Db*Ţ|N&s/=75-Sj|Yh J:BiiD^Dcm~1;oFA\4ScL<C0vUNOXSۣEd!D׫*29'y¼蜧zx[׬b*/2ztMݦxQbz2a6.?jO%רg!=Ym5 `DZ49aTzB %s*7hɔ*Aw1lO;; жG<=$^a%]EMԾnzsH_DfrȿEX@ ir~3x% h|Z38#c/@iD0܅u;΋g$*}h$b(ID8;ZLEAODTF' i̻θQ,V, Q7NCK`]p L/4 !H%h{UoJ؋Obf5ȠǤcˇlx.@6ֿ) Q`xD,P \5T/jozIsFF7WĚ0ibV5t2ys& ^@pA%Wc9KJ,7e"2 :XO]_ tr _l%#b%L`R3jϩ>wjMIPǾ͑o{7h>?}KS1Bb޴D)F*_, Û֦S=_UތC.ws&ӿNTbN5Q7qQrsp+۝>)zMF+:7ˤMA_2_B|s mx[HtDQ."mL_ز[QZ"/mPmϛ ]UQ^8qz ,ߠ]p_?h)w9;! Qk6$gjGqi?w$l?Jq|Cޓ_oAh#(\Agsr^?nUH˳29<G24?(I%ǥqNJòq! ]H ()˗8~iP ES0^_C[X %< yLŊa]U8ϲ]b/\<*؞,5h}%+59Y7 .(>}͛ŌQ.{.U 9տUpjGY6mu݆+4=^Em@*nicJ1]@eBC\OI~82FLJ}"-sxͳKo%"FWt0LBl M`90ל:uK55q岇lCi~;\. Z{DE{y0?;tD,eh R9w"73`]%=\[]{tAT6]D x V8]yI vlI's FP jhH/x vt'ێGqS ki-,_DLm:C|lBC{l:mgMFvuw?mK/xn2k (Y'XԽ(Ag;m$f|INcT^i>g`P/Ys`uMDEFNo itqٝ,L'+RiD@Pv4f3*|%Kjn£ <[n{G:7u|E]%UoHrڵߒGpMBg m쎢inяJ+MS?OrHW<@#{Ţ9Ԭ؄ow+9 HL5:G6 ڏ@VznR9*U9k7YFa$ʳ;B̎˾FHYx14\B43kGzdҸ*zܟȍH;B99u5ڤ1cԴhSYc` ei?jbs%@[5'W1>ǑV_g҃3/3+%)7Q9Vz$#q>5Gphv|eXE%äU%ё-,PġW8HZO 7bR臻 F,@ke/g_Ζ|y{L7? BS Llj$Uܟ$ i%K,D/x1~̾֓0}h2huEt߇Ϯf1N\CQ5LfH0XK!w-*hCpۋ˔G:;|5+!Nc ?>kݯjਗ਼b`8Cо]% "@pp !'T`Ӎ]#im*aVP߭l£rhWpTlu~YvʎG׿3Z_D>޴ߌ\p^ebpkVQoPx]9ti+,厖HӸ- )~b|"">m儠Am,\EQq]$r1`jx2wD|%&.0_q{d`(Pɺ̈́~MG7ƭ,}m j˚auS5#}}_ݻWo;uG 5yd^P*;!@_H~o=+oa".zbmT(Wjģ` l}2/ТbT|S]6-VpcU~PTaawmw->rf4ۺYU\Oȶ>t6S-Z ,M%P -LW0z)3FaRk%?x@L)Q.1!cp=hb|g/*6x8_v e^AA0 n*Iy@ŮCp-^ҵ_?'"~Cݎ :bXn;#rg`LJS~ni\=xQTųѭZL( =NR kFƀF7shI]V8ƣ1kj^vzi'Jc\ zފ/27]rQ_`i$#jW,P{MNPM+mX'dajh M#vJLsTI un/sL򤔬T%uSd1M5/tk7CRbR[ 8دPp輛XV֭$ v`Щ:D;Ӌ`E7 Lrv>ۮ v *1gpASH߂up2e@.OnCa\Y# 7}fz_ 6*(P)Bxw!v +]\CJϤRXv-=>10 NU$ GTb^ВطhsH.Bd {wף4QƮ!HHZNLXV̦ll2weӖgk ]g>w0CU|pI7,lpDPi:K-5ޚ"cK5TEI'hI;-3"Cm əF@eeweqWCD8Rd0)j bQ,fԲ=EΤ>7!9«'5?еb;Kͫάaŋ.j~_: A"{[Rs 0\K&Px=d<\QoHN{"R\%3y V5w1c8i^tcl ۷nrPboƊvg-c-]fWQޗ4CN>3h?p+Őc97o+i9㩗D }:r_=P18 A v 7 IC"Rrf8϶(_ -@uPx H%@2X>+lz5Z:Er1Rtݳj3$8` Eg Dc{GzLA$؜.r&J%C 9?r%H >Q Hb֍P&}0}y^B [&h2嘛E%"ELgP{A| $i.LuN Dn[b<֒%Wx"2xuGP5D. ^!{sdeVwo܋B5SL֝Ī%aڈ'YiHTIqUh"l:$[A\_DH̃Q 5/<=W|YsOYFxM&;IDЕQ[XCN돸\4(Bh㣕mnt?B 7LJ6ӠE _{8BW!4 [0Pǟ2 :R1h%ҝTԡ\-˽ "R_#EoEOI=iel{i7 KZW(*MVZ`o=UMk OM}"{ϓeYp|)8e}&3LjmM39fai#8#ڂp 췗{B28t!DORCUh?Ȩd/|'GR4_Vt,RJWFaL\ 2Umau'BaG(7[]qsi]a.?}i%k 5\4A:YwT5<Scc;j]^F5wu{^wg-[B͑MOX};JsC`|2h%aQ%'Yfd9K![9! pֆ)[.@bM]RKDH y j`ǥIy5 Lܠ~j.HҨGjs|9PJJ"k2}z(W5*+3bZ; -iKqi%ͬ#޺ 2=bw@1ؽnqHW ͹IPs9أ̯dq>FE1X&m t#Ts홍o 2}DU C[V7;~m$Cv85 s nZcxEh뙉 uhN˼ TWne$ˡm7:0&~i` qDwm*8T<}\ D钢TH5.)oXaDCuse⡝eL[?cNeʐ^ye2ƇJ]S,V׭OΎAՏMy4}N;Xf$H>!wLA|x"' t2 쌼ԎmȢ>lpqwdQŽV|^gPa5 sP1.%vɪM ]&Z!Vh[)5lx.*yEw6Xץ.ѾD #̒{ r9P#y$-ka0Q\$4͓K#tPB+SI|IF—*ӇOѕxm-^2Egozs~#`{ t|Yb~9DW{*b![lWJ|Jk/\!ג5<&~n h觽eO `3cяm1w2X-ZTp>](+$|JH<R>M<38- #3("_hLN<۸sAJ&V%ސ/7Ml$PGc>i"X8 }xQf"BnqPfykBwq^R{LJY v=Y}QP`sq +jtlnė }1NVMvW@u 3mN 1L꣠ۨ) c#h/JsMG{l7Un1=CBpMWOB>rw!-_)pWuࣘkW O6 fy>V` Hw?wb]:yMv %[wg51.PFߣn # =_|e ѸlUGOMW,E| YIjvCnz\1DcScO ǝb_37N0M}Z(@(E=39us*Q4wd 16w%Gўw+G( #B 6H%?d%Q#^^-6EdNOjERKaWPZq:2PԞf*d6VJMT13 _89i; +* |>;tԇlmDe*nS%ȴQ?^ݨ0ĥ)o)0:]ju,D/{TnNu+t_WXh\06! Sw>_&DnXm"qxs}&ݏz I!_~+ n՗ *ݠxr\J;iR9Ԗv2;`w/ p_ ; zk_j[!Ȁg\cMͺП)2i32} ǔ5|/"8O0VoihRu:m;3R/ Ya%Lk 遥ȇǚΒH4.l})d~3^6h9Clѱs%7#aw6n a}M[(1Yn^p罰ڻzLA cBAvF^a;T::*k*t%y!;xH)wc-bCF_~0"r}^#DBV ̌EԦ*jdE0J'W?ႄcslH]5b/;jry:+ ֏WɋKU34qd{06yH5UO]/M̃!W2Z^gܼ3VtNF\"Vgsp )s]LfA˷rT7jCx'.)}y%GN`ҫYOPEdԻrg}|ߓ6ÞEL7oXg=<]#;;Y~QJ:\hlsR _H!>3kZ "WTw{n.s_ lf[ٯ Ӝ.aM68YyUh-,9&$lTH #&ܜ2_W6!y~k9D 5mVNFlji qo"cv{ee7a7c&B+\dސ%w3bg 7ՇvO%G"|Y77Kk~PQDD?7砪xa5i_]?03=a2!3$=?qIPd 'W!FQٻIѢ5Kft4GR\lQ "f뷿bc你!aD/xE*w.gEXG8(?4{ح6gj/sC\%E8hV@ݶ]9sVG'ݧ {H$oXbf3jt$Zvi2'I51,s?& ,$KCSLme&Wy=-uS02!|6>I{j؛GrN oul7zn!LN0'A0=g"T@-Ȇ\ۻ4:5X #6Ӹ++t"t[LvUܤmFYPtɽTpdg|%,;f$@r(ƕK#474OM菼}QBTg/c:GK[nawͻZzxɄ -3'\;//c/N(Z@/*I}l03J$Ʈ[yrtwM '-vߏ"i$ FA WވXp<2z1 W(V\UJUKU]7 8 TRבĩwKڎ *eg P8 a^Uլ43-aG<8I0퀺Z`7N%"*Es0nCM)JĦD\<26qV L+JFSأ$u؀0=fϦG{!>Qi4wdF7^z~&7}/?&G7:q'?_w"90hj}p>ךJ܉٘ԃfIN[R~k TmȬXųFWwXXLk7ί'ܕbȠBT/wUUPduTb4JBLhhKTNU!b?x_~H)NQ>|.Sptv˾2‹*|ֆVRQ,b(3Su# v`wzi݊,~hӡ}I#RrX4'YZ@?W`pfƴS4Gy>1<Xcw!=15.}-]Ljk!þŵ OvWA ̍wOiLdbܗ Ruy9;9úݳ0\U U>9"b~4gxY sx,N}CGhpY)D% ĉ& Ag|0V Y]ߍr}SۚQesm٭ B(yP2Nj!is`@6慏VciuaR _mzmC26Z!SJ?I*lL>tCv~`K˺'D4PF OaK,SYȏzS[Əiuu`CC4 w֭BTliOʳ="JU|tRNm}/qSW,"O*f;=zeݙdBWϝ(FuIaCjԭs'O6eáG3;"+3 [4D 䑄?]U~R6ћߢqwt]4 i\: vCx <_k<[6Lٰzmj;~7Ǫ'2'rslcMYm1::hK6!Խ5H4!6ØL\@B.g;C>nHk`<.iAmsBU&.HWY+1' =Iloc{犘Ik7W1hݤ>H $֥MNWT7mdLӥ`g -t/2ѯw,$'xv#Z=L>YS 5=|/zۢ/ue˜X}*>ZxSJVEVnY)nO].ž%r%*p-+3TjMwz;@toO5r]i}kcj4 ˟٣ZÛt)!LiKDQę"An'vVǎ>2HAU xɯ8~:OI2]yJ1%Rg VO+d܂3z [@,T^j*(qS$}Hd0+ǃXt)yWGӀ[0ǒ闓0D.݌`ltsxqTe0GL4\P#ZJK~x[PziX DO ,16"nD@03ն;N lƎ,\_hCMvWCjwZR߂@~g9s-cV/P p8@Ov$YՎU^4e(lH tF!G )\LqfeEKĔ"{r98W)@RxN30PP4>nf{֜gJi˔Oc[ U 9.[vhw ? SfANI;<Τ@4bδ4LCo0l! !&y9mS( M*tAf׎ < ^&cqh0jSb[,[5$ZǽHix׀L{,8h_5CZpkw:ك7bO2-/ q->M0bZ]&d UłegEKѢpF{ a~vq#kgP|0FOڿ3A͍pr㖒15lBNSԻ6אָ ;xKM VPL:lZ=xH:xů%E|#7k\ f (sG,F"3 oeqǧKZ]ׇ8I?@ތ*t<z=>$6|߇v9b2ECq+fk?M+[:9$+#.F LEm#:?:мvQQ㪼۰x(rﵯeT:VVԴDX%p $efe&N͕ dR<%;*Jy}2~:jD;]uh%tہ,%upYEjpJd ~!uB.fFܩ6:,Mqɘ"J ƋG"a!BOY5?d>U_xeK:n= 9%/ Py{ m"dd.h^\yF_8Ih KybؖhDzLK" $i"Yq' eRy@! +اR9Kb'sqV 8L~U-Y( '+{RSݸ:)TfFY!NW`ى { o \'-[ctq$>~[pݓ捿Ja3G TG l -r?x-nCa*lv&ÒkIB3!%U%+ARtnkdRJY*mWgV z؞{|S;nS!G-jʖ7HͦĊ$p9 ̣5?O XH$%j3:Իh|}Zk^D yBؔʓLv ,i`͐g}Nq; !I1 Ra8?52Ĝ^O!o 2Z1 w *x{$ք3_L (}jy%x:ʓVo4jL3_&*(jG]&`gɬQ(͉ #d$,}"QjxAsYPj 5S,LMl.NKUxVQl%tt? lU~g PfF%NcH"b)O=A:g˪`0AcO=Dj I.B;ߚή~i^kM< aP;B)NLLM<YrГ6J NjrurI &8,T;8:S&%^~EMalhy hW![Ue&e@r &ǽ%;a"8Xx5, LP¤E%X J4F `&9v.(1NN.t0Fj?" hgǮ/l"=c>9YDW͹4͠jd6a(Bt#8$%q}+F:r"?-h_kKhv/gx=@.N-~ ,~s*28a=c^6|}W*QMT}ᅫ]UB&>B7C{)EԕXXn6jEYseG#LhPԠKH2VX Dжd+w}ߑ2%a B lx,~yT=^4 ,9 y`h:dܣ)89Xͧ܇W҆F!^}xxVXL"uX`t,δvB`Ĉ-.sPʟ++9>pL'YmK2nFzɀޚ?FZƕ TmMEsd,mj2Ԁ k7!<,\cK01γLa?#J^Ih^s *Fw|\SɣJ" 2fL`ŗ( P*碟E݀UgRbu&L"6֏"zFBxxC I5ȬW@0Co"%A+3e3SRzP3ϿDu^߇,YG"[I+{WOz*:ȔԡGr+Mb«gY- B^Z<˶ zG1p)Xc%\ZȉnѭxJmpMD\,E }GtXٗ̎y v=V,h( .r&0Hem_L*I$m՘h^:g:+U*_e݋<?Cg[2 VӨ6H_WYjA~x|ա%E6fy>zX5tҞ h!f'*_h9HVbtܢo[kC4(01H%EbۭįǒP]Sxm)^{%d^ |X[a4x#dHm ])2 @U-4Kj ț퇯kG=`I/= ´J@5k鸗Bk'W1͑$B0kD]!Ǧ泴r'ѕ3u=fND! _I_Ve |f;]͜nΐV4x1Ώ1Kx k3Xa1oDGN홐Aq#&,)&. m> w:7DKhkיiUlxR@es&~`/1luM{^G%;5!jY~Jz,ʑHoyg-tV*r=>b}Zy%]4_l68Czт`ƭb' ;*:TtFTs^Cvʼn34c^*&jNr/FvWjQ~oAR)(4AJ]k[ \ΙwbV|\QR΅Y;guvڢL#+Lշ3][qs&59 NiIR'5G G)m{O7*$P(8-!|GKt8 LIRie!!h9XF>:zi*]^ǵ}:C ,DȎY`>TP2B-r`iJkJlj :f_MLSTjiȃ*;]-8BY&X2 N,bN(|U<` "_ ɂj p }o_Ň.(fLBšoSF/_Y ]=fݔI9\= #{:vbf2Ókw>t R>D`ls޾/mM$l̘ͪ db@vxR;M5 BwrsAsHK@Sg/SoW#CK2&IQA +! jTmq]u<!VC@fl  2g9|C W8):V:_ܽi/ntv"jeYt1"s蝓f[%.O,m-X9|-rsV[f֖!Wu4ʍٌܧ,rr ^2bp-w)oACB|][&D >OV?n^9qZ?V*ˌ8g;Um4t$p7-?V[G.N4yrGJy:hژęJ*FVHYّXuɭDum^K/9%m--"b.RP2TJ['Y^_(sv&p&E۱W9lR3I'G,Wˀtdy͖nPAMkK.5Z '?cI0#f6gx9:OH*nz>6ʇvmc~ॶۆ}0j6ڸ$铑#dȤܠ[z ]_BGri)7&UH}rEXiժڞ\ ?:h,jF$jrv Pwx\hչI*ޡZ붴\SdŜH:A=N ,B:Z:/O<KXӘO n8FP")>Aoш.7XP!Lϖ6GuJ[PHLX. U'2@Vt#h7[Nj4L7m0n tU>J-9)jnǻr{I&w&ڸ8kj~hy-񯁋'BPQ ڀ8qw{orpOºeݷfkij$|ړ?݁(+CS F&~}Pd[.,Gޛ%(S&ڼE$%ճ$j]e><` $+^9*F=h (IrGޑUu@pǢ9'.\8׊'Z7#˴|ep9Jia1FHW?z9lX=c̾Ý% ao,AT"4sc="7nΥcڧwjy|\?W)fHQcr/Xd0Ey?Oy$0"YV+:GE?,sG(,p#k5žAaE~[8ќ:i2.]hӔuK[1J ȟ?n؆HNHƯjYmBw X5F;D,M&~=u;]<1}G;gxa] D]СV?X`OD!ʋY@B1*a9U4qfdH'hBo҃lB:w'k, tc(6ZlD]'R|k9*T5ϓB19q=%wn~̞`]3P#>t_KiL73$~ɏ Zp˥3jQ ^V^X+',toπ{kF2)HBwiʹ葶NEM}z˲E;;kI1I774ڳSQwWb-l˺"%spމԊԁ6ۅ)oY+PjUna T "o#adZ~]|AXI7FXsDs!_gƯ}3/o }ٿ:;/1)ݵ8`a.T֤ ^;0gsZ7\M#Rz܊+(o#-/q!`"NFSYn~Q,-5Mn</%)ʫe ، ")Wnp*`GJ_{dhݼZ s4,4=WaU$;Vo"vK8G ̈́\7hR+MM&-ķU>ç&fJ&o6恊BīJ73P*b-QDB( F̺5OyCBEiΠ:w*b!axt"63~BI[,k%HX !OgDY_ѡ XXBʃQצ[w톾fx&Br)cyU= \k/Op4:dlb!U:HTT𘁏/>Յ!?KF~Nhnl t*3c:,tY焅5^OvqRe#|㏳CPwXT.hݣu 1'Y$&´~!a׾t CYDZ)gDDܹ01_ Tƨ6ywfmD#Yd?L'u"noT5PQ,А9GvGw@~eh9^C_;kXʂ7G7?#;q7!pDRG6陆sjhj1.}[NX,- @ewy &;vhn]1p{T yq?s +*x@! 2H{ âM;Qz}ݦQMPm0tD̗ ֺ%U.pogXX(Y7~&H[,Gw3O4=Uuz.^iJ~?FH cʩcCNFG{ݝ1l7hGraψ 7z} LNT ,w$-dŏ){6[O\Gz`Na(Ot?s9³/U qnCh,TaC[ v78)GÍ ȐL}=UDּv]zK d(Ns+gCWu|P-St_;W()`pd%㰰"A U)lVL֏ǃD= 쁿QqQBtNH5 d=g;1Y3is0Q:Ľћ§SDAX3<1)8P_ v cV:S=ɱꇰBWP4͗AТ`I`9[.ӟAPP"+bD|)\gD0XR!E7.er(E <*:S=?Ug4deFmu0&;Y 4 -+ .|4Z}k@xBXm@b,V=._)u8EPDG0YO'eWݶΒ(|T4*) EμL~"+Ǽ~{:Q! EB zA2;l%gen:J#<=yA 0]44ӉŅ]{W`BN`yiA$5# I­D \Llל xW733K7= 4J~XRZXbq]S@"lVB $:Iyc]̿|bB9Kjb3h7XJJYX3c ߑn+u#.$u.pɌ~ ͆x2 L>?glt*z1:**RǬc@-jHDq2jdwJӳKi.^FO C +k|\.A-qvfo'ZK׼w$!GɋxQbZ^8g)8bw6Oz'dq:I8"L t&-O,[R1fc;ܦ SY]ŚO`36fA9Oұq.˼Kfl 0zO&X81]cpU6;:s)§}G{rN~)LcRvسp8|\ G;mr%K6 44N=daeRɳ׳F݉'=Je꬝61{ /=&nWc3X ƖHS8}Oz@5þv{O.:_K,=4{:HZ)Eu~.4Lc&cVntHBo.K ' Z'+8.;rۅv8N/%e7Ũ7b#Xc ޗ6X*yoX ˬx=5Vh s")=M_"*F*b^rbzWt%š; |`dظO>EP?x!<'l-jb)^HO7N>5\ hJ϶o!l޷0"YwbPg֝/A7&A2вU&Jf( z}ItC_(}%p:Qb2Pv}J'JDpY4~o:MȍseU&wWmiŒYEOEBq;̞3 Ѭod6C3Lv<Ʀp77A!KI"/nCj;LI>X*2p0KdQAM!% XOM{h=!\v벆'}$)"lk5W}a?Hk/{|'+؉Ҍ5"v|ZW(*cf 4b@ɠV@7o) [emnlBԋs?1ic R޽fUi1 $I>}4&ޔو 5ީFYq⢅ wnxֵ10M1gOš; d7p%h߱[ _+qN 7v_I5{cњa1o:isIѿT}Ň7~6tq GN4D#z71u(8{_6 "+ѲRuyG*9ӉVZƱo3>M2;?4N~0Ҽ-7)'Ymab^(4J՞C4TK<5QGOȌ>wGGwgv^D"x,BC?=Ԍ_bF ҞHYm֛0[wL,.@ETTNRS/{v3h!'/^`Ac׷ɑ=i<4soo.+VQ3 @S0rn=Lo+!*nŗW!mMN6]]|ެꝑƧHgW6͋x`76 hmAǣoR(E:3^(ǃV5]N\FŴfϋ0 1|%L\Т׷% X1`!ِ\h|(Djз-J֤TU8)-O1v:8>B5=n j]@ M՜?"7xiR/S@%ipH/8kj lP˸@5E817vPJX$5 VUn$[mA|S{@C}O-I5v/C u'dYXuI/}CKp9Mbɫũ Rh7SRtX!*%fm)u\Q 8w痎>e:=^ׄL1 mHT6&WpQ"8^7h}81$buM--tuX^\÷ Yyv|1*_C("̰R%4i72RZa[mQnQ75Ag,g?;α/xr]NGP%''9ǽz,vԝPLZ{jf:D_8`ҭ|">ڝۧ6GKY_ŻWb.hвO` u,ܶ a*rBn{ݩ4{Ī2ǘNt%~e%݆/gz[ܨޣ ^\]Ӿu{^)岝VHWQ?"Zf+ Hg;T@Rg>oNW+^H"4qvGQoĨ s0,2 AȱXz8̌D}YHu2'ޒ~-Sڏ0~F hkjJ;7Y(G^Gm&oOK;9˂7o!lH:qdp!aP5oF^69etiL֌2XaP@X{Yj:0v:4u(Cij13q\h?Hٯ (,ԓғ#}w}ݼ݊Cdn(Ӈ Lo8wOKpt˅ppR!y=R{fN/^ϯU l!]GG)`D͉,mHmKj0Ogwb$ր1n˺B4`$X5ItxȑSu ;qĤ0ǂA=;@zvw7.&.N<#zWY ݣbZ9Lb34JRVYn.yiE,N$j9Ba\&c$kӶne>H&~7uӝ6vx<^nw!~E8F>d6?߃r4E10cpx̒oR}kXSc(~aѤ-A Pg7 ׾lK\0tl`(FAںt}DPل^7dK2\+|S|n@- RMjr)k[Xq ߿HS* c7SCfGS\^_*Hxu0f$*Q?U?D 4A^rD5>>]}Ͷɀ{۵Mv=.U)(6>*wxkQ[OrѦ  IMc)op oeQڡ"WCHR7mxq _,7 %[8)z9pv4}9J$m ˜g krQ6QO)8@zjն`EHeSePh<'l!Gʅ+! mݡ3/V6S$}\dsZX+w?y/͢cFEggAlż?w\MxQ+#]׾]:Kݏ _Hi)$؃xsT >DAYoz{𣖤D.s!HϐJ@{(C^/ρpadc`d'!-wK!Gz*(x:Q Di$"WD`Q)<貢3%2VecNyƪqufv+w3Z=8;bő˰Aϑ{K-1)Jj?E"Zz\ǁǍz9kS•:7\Ժ] (=Z2[>iFn~( A#Mys84|?qEiN@RJ m=7&344;5b/c~5TZ`/B1P|&PO𪣲S;{rB%*_B7 85cY]JO:z`"83^Qd!G dg7W8.asqKpAaD^zt j=׼*^ )ݫPcS]K\wfkce1EjsGM"qaT60pMvтVF y))fWzBo  *ugaWN$B;)lrg  1IA\*/13^tJ^/N$oƻzٳ6L-Ǔg$t\!B2T@Ӭ +>V=GCtOȾHS2  ̓QAjϟ*,D=!1Sz\؏.cx`Q^KUz(]Lsr]seaT:8/KY˖0 e}UIyLJ:Wr3m&ǎw ydt iZBk3PDJZ#qb{2HH%ZW40 .藀ǹb.z3Ƥl[ɲa;LכX2HOQ;X[ަ(,X[ qUv0cB"']/fzxS4 é~ˀ9"6`6 e2"˝eJ>b_S$a$:Scd&qN#.[>6ZnK[2> `dSMIE\P9 @ZN?N5IW3 B-:wc57ŀQ9sжJ-sR/Q"$TU{>΂4 U 1&5 d"O,ۋ:Lx3 {!#k|#?ЮJبˋ?O``,]a `bXd2r}Pݞɩk "ZA36|AM':eU[5\ hdOg2XW(}RthflX0I!^Xe*nk?v,,/d% ˄Po%5|Cdz0pg@"n ^Ľ\VqzM1C,`SS9"1>#P# 2%Hbw;C g q!lAdH\-,& P)0+ ם-9IaO(?(NPwXاl?pg[._yM5Zs73|qN ^Hv@ wQ7J&]XO DPq^1S& ^P_ՖU{^Si{w@k-\-Yޣߎ~;-Q=)H&G pWkW蔏}l0 hZd :@PM7Θlbj$xH{WK?%xiP}1DIU#da1 A]D pbbGU;Jٽ'zJ& (ߴG^-+v837k'_ gi;еoYa̫fu&m%씶OiiH#j? @p Rsn\-ݡB#2v "I ʒ 6P):2RVvKto$s%u(ƵR3aBzkLīyb:KE_n-MYC!>hҎړG0K3 иu7`}Znځϧ&v8t/z`Pq.!6$H([Td&׏ E9(Kb!/иl8hډۘb37tPɝ[-*7`x7Ď9ǻv,]Rnֱz{xzLkm0k5uA[㺎bܡ5J$zSHx0U:)^*z>6OC)]Nxd(b.a2k@CA(~7m^H 9͒oƮ*~@I~yRo۰И!w˰fcc*̰̋IRPx#AUaYjm+lM(' r浺DZkQBC[šXMsɓ9Ք߷o EkQH]E8Xါ #M~IZuJ-X5)#ȑ錙6د]]rvtO8062qtT8>:` d2{Y6GgS1p K_&ڨiAֿEk`}RIǖĤx{k8Q$C3Ni*r"+2  üzvBA9ð{qyv;>$ }U:em S!Hۢ $& |CtiP0Т+"8ruOob]ʸ&I(`; t#'!lGfȬ`~b-F^Tc_:g}?2u)r52 ol7 vJa+%n5 .x|pƍ !!!9lΏ\e9ǡ3ab+>a_S$;UZ'f9t[)"@JSiȞ@ۍH*俪pGKB0et hW+=dZjhA"S:"|I$Fim&6.5BPt05y1Y>p9 yUkcO^l%' M+պd?S-EE։;zx1(Rǡ'ShG؟λ!!K޸oVЃ%%yب k9bJ>Q(A'oNE)4:>ZBBu D>Ֆak@Ezz>ܢ_V`91ybs$C{WA a[Wz1Z = jN [3."$)#zyci iTWf ٰօpֲXs pvؤqrl'I f>2DqP,/&ǍRrDԠKP7ג ? E{a+QL!JH 6lO+x%PxILk=]~ɟ\2P q!6;1|~`#MhLBOPkH Mqgmd`j]V? ORըBabAKix`;ݕY߮ƌ-H Bi F1<nlte$d4 &XrXIfF`dyr*61ʖL# Or^,'g-[L+h+\6K $Ͻ* };REZn_]S~H=!DTܪX>:(–gK$ȬR9EkyFX~"2_XYQrJ'ekb~¿`"sE?< Ws@%Yk骷| 4-lf>U8V ;ͤn1622{`Tr=OL%>0c8d,)350)$-4/́l/7}m {Ru=:"ń {Ms(s]~]״rA_Ny/v0#a43_"uGL}KռKG pMK׋ᅎ#*hSyя/l|>J-+ a/_?#>@ILdx ӂX ~HI<r>=ɇf}za{~&zkxaO8zl\T45ǀIz :Musne c=a^,lXGcb-ܾͯG()g/nM0`s݅JUu_SXy ٯ`䣝~YA3b]U|->l95KVV|Χۇ.'jR-κ1l}{V9oꔳ'oa_Rʂ<ĂڄW`״,ySJc@U>\u od+]j5su*|+BY!qoVf> NHNnaU v ہ*5ޔxR{J4"8C:OWN*lA׋ oZs gLL>l4>~`-w`[R)" . 򀪜A#7 F% @O^we҅d|bNX)!ohɽƅEe~>=Ǟjsr}hd\"~N ĻЏۄ?AU_\%~Հ9J1?)3|E(77#s`Fl(BV(J4}ĘY~r12ta7ʉ1ITzjHI_ȸ3kφ2eyF ! L8]]L3IA~ +MG%4ɡ(<5FFxKJLGr'耩#&cCX5B`=QjMe؄.$zS?XcԄQ-LՖ$APL# {<V}$ka4w'rEÝ헽ӆXhQ/\zeΗd4:ahD' )|FW>d:0ҵmٸeȒa2\.oAGP9lSw0J vZFa*h{*ʍ5W"Y!yl5Pb؟GO:ѰbfsL~}[wU,75}%C*/Z }wXS``}R ѲcAI&j.-c_csԼnqh<>]j O{Ɵ:ʼaeq384#1t#Oj|O!B0y ?*XG]EN PJUZCVDe:1Ksq78Z  -&wk5e#J(}>;7, 'w  ӑ.ƈÃN%.Hh9]R?]{D#[3sQ/G 8Jar>黕'>Mp(KKcywh\#Bz~W-:މ Sü7立 Q܉:u|+cI(*+^۬ 9 QR*`*Op(h%z|,)Uy x$?x1Nr.$0&Rz7;i)].ocB_ BM|n"cqIGyBr .r+-nuα?MA5ھ#ixe=OyܖGqPO!}(z̻Ħ kH ,ϊh:GTtquXl:WƅbW;GkpxS}FMPg&;- m:%KʺFru(PsOe}o53W^NT<ٴiXb @c#Vt?ir" LQ2Pru&m/cR9jP߱48ҳ 󕚩 4Kt\n.5h;8XdeR1>9Lk"-fO}8 giſFurGKbHo {BWXs S/c<뻩B`֠$i"j OND@~=PbeȢ4WϞ#eǘlkC =pX' ')`%Վ Uٰ͂8%~L2Ӄ'S%ywVօKI3 Z(e#LmDVѹ:I4# P,ϗUӭTq-_PG7u&6^A coey7q;ZU*{dkSӤf uʏEuTܠ?2ȄmQ˼Fb |ɉ6&DZz:uQXB/Ky$P0,\wOopBR&r'R;WԲq{c /d\fdAB>l : *1}$pȭ+yJϔcQ磷{323l щo!5 Tm6@,R̟ƨzwJ[ě1e ΙWM'!5c'(1UdPwkL NR0qT=;rYMY5y41xBwdh1xC%9fG<8[+hƨY^tG;:kr M/ u9<$! 6L |TX Z-0\/?0R[OPqp1-U{8*S0|1IbcjIx_4_{@Q-|Z:i\5(}ng)sΆlSc֗1j`U}p`~{ANģA'IU;qq.N x7oB&">0񇆕n,.*:k]W\Ef2;_}¯6^"g=_ELzB(@q.-vxߌDXm{;ҸڝbiuHZҞIן(զxt ,(IQC.\D#|ڮu̷ڕa;_Ot sٝ ^bYu-D٫Ѱ6n*: qj/qH2 43?`w}p3c>DbBfF\GJW%}H'߭8RT܎G8?[` L|ww*&Q$|2P,pB#*Cl'я}<x:_/m? [C\}MGzrsא)ftvfS=ӟ%9lt4NEb5 \4h΢;ۯNQ¥z^v/KsHnlI*?ij_;wS7J 15xɒf+(LlR"E#@ĩA%%0Co|5?b^&x8!pP{Hr&v(/,:Ԟ}{RgF9.ۑ> aNQ=ܴ?"߭UC/1V@3𪎺z Y(WkJ`ACOXIk>kR 6!'ef:r|!g)QrNLˆ,uAA n"WFmpL05}ޘ̬5] {wp+5L'1T?E'ܼm?~}6U c9©qӛ}p=[< )Dn)]jF:HMf{wgEwW\d(<)7}aeCx\'ǨN1JPLp֠}o[#bMAw[AP%͛*RƢ+}:,CIf׃t|0b>y DGZ\fk]VN"ԍ9nR]2)"t<*vJm #04Ě?]ؿ 3N "'䈑3S!cc>=˽eQ8x"(c (1;kW\r<@M~ Mx |`lǺX.o,!]^۴pmgJk^86]?goż4MO'~/Ov#6ޞ㭠ِ'ʄ6l\=!4 QLw}:Cc%[Q5+U9R'Y1%dӞIxޜ$#FGBioBܔw<-4ǎA9rW`,ȽNOL,c&?lsNP4Bgz}ZBɃ|{B+CeukLl2ɂ~(#YAɣ%+Il}a[sF/j7_ܚ_ŤYIG:ijZC9lN!(LW<ŀP66'ӚK'OWWDM׀ *HҐj ˇGԐ>-9LvMB47 UOm}#l 5FO i)c0F:/ſY*C )7 0 7*r_@lܙaB_uK+/Cuq]\8PK ,|&jcZ=JyTݐ*cN,Z0ܝVQoJiNHSwde)Z|A3ǙaRrw ;%sLq"`lk4J0% ͺnz[(>llcIv@y$3#3 zǞY*2V{%xBsW䰿ɿ0GpVI:QXfXN˄K+SfDC]r?4h؂y *? BKtwQO؞(YՑ\1|[Ir%-R}.X@Km&NEϐFe}sP h<.ޠn87?9xy{7 | `VyDՁE#LUDK 6Tchey ;*C#EC-6I.WDlOV$AJ rM"9ZL#N?L.|PEMRRpioJ22P cGNwH+?pӮ\wQ dӋo.$7"3@X#-[{xƔA l^DͨBw_“JIGG~^亷ݪQ2LMuy=ٓ ُfHx̜@N g&7E(oC+D^^! ?hAo+/*nTHƔ FC"7! ag~ޘÎxN^Ug'^)&vfF6Bׂu%̱r&yf;%RluԈaMN"b-Ӓ>$Ur3qʈʹ]Ɩ{V:Ekv05b#7yKx" SQw1gS@K ;mvQ YGm@= MIJgr JzOcۍJ3f1WyYu4nGZv5=DlҰ X@xx+.1 ƋdJ_& vP%:fI#A@ԫcrϩbUx(swݿ )ÝT?M$6 {31Gyc+03D=cK]~g^҈b>J3=V7 @s|Xڌb4@!ZXVbfg+ ]:hotv$@+!`0d5e=Zѯ,/m`P+Ck! D'0R zCy e9 j#[ފ~C \14 K]<Tv)ϳ)>Yow]cDp$z5h 9Ʌ䝻Y+;uR GK?ax['FhXdNxV<;y!>=42XGUedń yJZ%wġoSXdO]"SٓGPZTY@>r; x +g !WMbX7=OI{{Zį 쨏#v. 2I6.?sĘ;:W@c-{sXŖW8ͯ; A5*r~&3s~F85'h^w' :NXi4Oݺ.`o2@CE 6 "m'Kpu uJ B m.Bx R tteOy9gK27t9f["OXOU,= 3B3r,ScN4b`TgY|0VJђm-"H#v)j)QwCK+2S°nKN~`Qpec $Z 8mR\n']޲O B K&/B46swP7۵M(֠*=VN֍@>K(#_BfiTByX?/QhWUhj|nK2S;ӆ)ĦO^nH34]B6ne02wz4'0?2Z9)KtZ22l$ +ym,lx,Gz"hCK!ܐAB60xaDINu=ZYY/#h" iiK\pԕtq&N gq@]1cVu=DxPO' Dw624X 0܌'_qwbOp@KX 8cc | }/@llaL.m?l; X'2Ft%0Upl紼7NNpĮ-9$il`yM5~I ?Ω3Z5\utH>ym "ָss EEAq<H *O +ξIc&j_I+0\~I$Q;-2?E%#)]#]8§Ŕ_vW?$VLG6JEd{p}&BnV*o&,tLHp^1\Rx!Բ HnRًd(HXL.vDkbSk̰a3grx0jɴ (1aBs!Lݻ#& iED?~h@ kπwÅʵ0Q;"Sfa(Եyks^IBS_ا\[RƸM4 .?Ǭy/XWaOkņt;OiR cxDd+rN.x$F,U:2{{;<֥@޹ E+rq8畎B>hxXܥUo4-'wh '_Z,ȇƭɁ fVnvQ2-eӓ1`#|n:-|\CmEC[7*rz# oak3Rhݢ:S_yRޝ/k%mvYJ5V(ѯ5Vk&jP8ǣ'wy :y1Kw;G&A9flgs) AiDȾVݻ{[ M~P*19NL,`9;5YOͮCӢolu0O}?}|J$ΰLE.4NHж&U\P4&-C<->Uxk2vġph?gj:+]Y&&C|*68YOr@>A$4oK-J EXe|΀V{Ubq:tn`,<H mg (;SA ʨ9әvFkpjFxY*67 5؛܊肃ƀj}g= ЦҊlV!_% 랔Y6Tf& n-Vӟ[Av,/iYuE?0O/[ڽN|Ͼ=T[9T h"Lf6#ehydSu='*S`2GǍHLl~Ma@Q9*P7]6sm*|`jL~hva @DZ嚖 w+l9·C~*oS*ONootY҉5pg$&:t'ffg֥_)cZkzvD@o|iZ5ژSޕaj B1_"?7,lD LiXۏO Y:a{3+y+m0ZÁ-eg?Rz*hgN,'Y.J>B-7 bd[ˈ͞3c4xRȊ-WxD$@Wo|)7UA+a(>` O]relB%/~T8}* ìn]IovJ;GewAûhC[.y;, ? \ׄݔ=ǟRD@p!㛊xAj[VÓ&lbka'%<7߱gO_f \JB\`sdz+D6KI Ltƕ6 eYfVKzcK(TӢ8z͢fJWЋG 6|u;S_!A,alN>|P On+B\WT^&l ZwӾmzK(MT۩TvP2Rm@-%!?yh;d\,[5V$Dɷi'¦$K+!b!ܚMV^ߙNUw 0;@2& xW5a=[3Ңc`TnN|GCO7tx#W;TNӆ.ҁwr#wZpa1H,ſ!ϵ: 82κ-\Db'+:d@l.j2 "y (BoJu-j:*f2> P gZSZ8sKW Z$NOf1{(/zP t9c9kO)2vp/61Y0GХ~MwcťmhqnodҶZxޢ뉏ӬIE+CvT!v_|/>Mphy0ap-f'JACZ;C'beOuG- yRy>;gg,U ?HQk.>D09ng1kͺ)0f\e,QeG!K2;m9z)#yDxugREuuٱ8U9o\,,q zx'H gh`ȰsdGQ'װl_ ]N6c:l땣'j0UQMEyjiِO>@r4>XrތfuuTG}@#7p ;ֆc6R  r٫[Lf֐O 0MLψ/M`z(bhdc,ăS$˫^ |;|{^3Q ݴs Faޘ9XcUFTf_nkutO}C0[37xzkVdJ76qyЧ%_[ 탾oڤzG$ 6LPږ84@vH1yAq"Cʯ?JWfK%:<'Px(?<<1x&:bAH@hF]3]\JmtRA&Dxr,lv燏䬕@P#牫&)B9qZYe{^ףNB [E{BnK HyBL>U5u; .*7>`9r.SS Q.D@7oM꾟Y#?~8uBm2T5<#2c}A'):iA88TÌ7)xu`F-Y(mjLet,<5YEMP)m5zO>j`xB-pcЁmR's^L'}|NgG弇3H. `:*7u+",$J Uc̋wMIۋ;~pSA8!Ab*;N畆Kznhg GtyJF%Gt \}ZDɟd8~vt"#UdMs%,{e# Lظ$QZ (SKT{Dyo 8m>]Hʧi!ql5%a]+ `! fŠit +MF rzȫݵDc@lzxy@oV<%R+t:y_e_xc(}Y_k?M:N39Er$dS-~ډ@Y8K-4>z=ʓMuJxL/g .yglg0Mc p>A&)nOxۅ rMNe B@C_nԮB3{((*cߌi#"S;rItzpk%M|RKF!@"zMN+!Wq-VYC>O޼5% 6]1;f`^ v{ AQ$.KyW,8ڇ֖뚍R/j phpdWh+W-ӁX*|CrhH:X7)`,3ҏ;TrۧDĦs%4\d"~˨mM*$B/TzN$DT]ܩiCK@OZAxq-'VW_Z"ËˊvA gzIyq!0V25 l oNIi XI}-袄CЇw(o>ZR5lݭ{s4F`&ּ,q,$ fx9[QH\΂{\o\X)zX! y<^a^1.__\3 "(샾*BUeI0ݼRRDp-mG$޿?S^Riŏ7Ts0IFelo|ƛfe/1FˡJ?YEAC죊E<l.?DP bK3G! ( +ggf7@ qnE(e3HGqܤ;}I0,-ߏx+2SաSe81=ڊ%cu3KB~8[gCYD13MAEqSʴcm56i^bP 7:r ";,2U-4ݖ)(DSSe=-(g]U[".D?8ػ#ೣ"b˪S\O(QHC, [p'ǯx{R;[pDZKvedzfԴE==M#Q=j}pO !`jW%D5`?N$]]‚N9TR(8&<5%T»l7d 2{i\zM}w*Gk%= Q(*Sܳڏ _7#kEpUaܾVS!|6n P~vE;,9QnAt^ Q~[,7@ $=|DL=`b'r;C{r'Gn/DZu5#7']xMƢC119c3܆/m|hUFU4-е%`ć̰,Y:obCK&Tra9GNw*WunQp<ҚE67{4C(`IO.sqmiG\V: ZqޟOI674?oA'h5X7koA~HfxiV8&,,3L*#S\䍚F{MKJ^9PEըVpU*UI!.΍P6"aZ֣}M^dj+> ReJ<@}k?!KcG*T_3ɆW44& FUHOn(0|@Dr^֎pK$H)s\^,&`g80Ɇ{yНl?w@$L,-NMqJg B T^me}kuT+qd1~moeF2 Uu<}K"-ڐNj/2+xp_7V@axg{Gg \Y۝)/j,SA\@pxmYFC|2@?4bƖ4uLWqCΜǣHzYAOwT(sCcm>oͪ9HrCrđxOa{AK'14MWcnxa>b_h;H6T>k"*}<л~ǞP|h3Aު'gۗvwVsխf5)kor@=D&x; }n3V}Kl^`?-B7YuER]R#4; f@eKbXәU #:[]|nHR!cL姯͎f#+ҫR+M^ E,5%1mv@U,+E}T{O& FIO|kI dC\yoBAQsZgqW_M5/LBE f6CAcD4}ȋXclk\JqX17QR^Q==F\+/"24O \@v%CC F0D"=NXU k_ d/s0ˈ9ٕ{5Ea Pzd^||\( @,C O_ 4D"D{*FSr$ޘ7Q-FZw%j [N=jJKNgR[OJ(OeJ^MQ 2T4 2:+dz)I)KVfQGw\*:χj(BًX+%k Ŗh$62?7u̕K0V{Mglh-웓zۣc~וu^DdEE؋V !g#΅sԌQ8~v۱ЯUCȪleqU Kl| W];sZev}̇$?[<!5C0yF5̓#X5׸Zwk⑖3GfJ=l}]M}5vT>]I|~.W4 >Yo!Il7ex<u hot3 `4(2 3pb T3 7@hKscְVoa%Y]FY9-OG|~v%_(14w}aTi -{|'=ق~[#&ʇ]rlдx{N͊Ev' #FV։ZS73 `ݻېk֋ Hu]_ 2ѰȘ  oRCSӅ$:7Q1T;oʹtKԏ$rڝ/ԇ&r|rQ=cs9ٟP)龜Ąh\8lQ })2uf-Fz_^ǑAg/K#EA*(l 0dN{xBDаk@ftZ#=<4N*U;@K#?7Fа%s_陖E@jFrpzIt^;ј\ sj&YeX 4X)CCW'F}NgX?ۚ`PRU6<4$@3YZ˪㜽&v, z7@EFuR&S,vNC16m/bK3V*l]hv(ߒH]0#/gqt71- :H7xmvk[rdmt$*4c|l`P8nFC=UNh<ΙY pex8c.Mq{j5Wfm>rD[g|S*(]$Pv#n G>w X0x . րUO_h?i~"=t +J76:;&NlE݀a>{D"ID " ^gkڗ5ߔ)]h إ9 j\@)^ɡ /@}XDҭTQ8aݝ3?CWѐi֖UD(f#3NZLWOE5#DW!]GwU%75{ƿȜc3> ^l/04`x̀1y5Y6f^?Y&У}jr\fO$WDUπCʊ oy8-bbá$MvLJlI(+],7H-G=!eΌzۃikEI]z,&//Ӱ>إʫFzL\qOW_}EVE [ =Sm54r#c UU&es{}!˲2XU䅤:^0oqo =1'tҞjP:F̃^sH{XvPs, 7f|كx `O}1@Wd!7LoӚ)dlDϯަz.WsM 321 ܔzk=O_ ܴQAj[]ON䲫H|O]_ yRZ(}[V0QT}8t%7F%؍[r/u:]Y7 XnÆIK a6`vq-FlPL3h6Py׋Xsy(pm ỉ" sk|Qf0'tlj>*%nc-7,p[-O0n UdȌ:x;+.] L҆I6m!F =)׋,Z7u0oX}p_9ܖ1*H328EYc_NiUN8x+Ŧ^ pdEX(/>`GQg,XY ;W铧X3Fզ$l\[j_yux&'u L'a vgDeQl4<=$0uâ-3t>Zhl~͝}Gy5W<۪k 2f#X"T3@v:r{*@f>LrP:%ޔ  bhVQ-ɒsL8PSc V.?hx8e@59?\a.c*dE̢q5QH*Be=-E,-Y%t=Ԏ(5EArBFMY(ɂxA?U~3O CF=7j/W5 L>:+'s ^6=}UznE+VX{T8ϙ<]4p5z3t^^KG}Lg]_uR`K_B*zOQ T+\9 FNr)Qu;Dbg>(\Ej(jWשwJk;[ +{ ԋ6#::^4s-膄3U-]cÝ aAle7_:nl gFDf6 ݋ՋTjL8mj-g8Lێ-3z9eZ}6M^ i?KW*`$u(LTM#'́(*L9+>&R@F'ZK̥* 1 ћ%($XmBu_{uC w";|V]Vf.e12>=;ccP1*u[$!l1:2 dSJ0؋)hQXuf\;Ĭk+{t/븯לvv%>JuPnXOHZL)7DbS]2F^5?B{a!fҥ)jy6!Zݻw)lҾP `>iwUˈQzF Nt!#%AR&{D Vt o^B5/ڟ&6PZNnɾE§t:j -&&Jkr@\,? VHd90&q7]&f:.<%"}넑 = 87CHoJ#mYisOK*syV8ٗnd5xlx?u.tʌt Mu $+YNRvkуH˲^Ig˶K(!N#.%-dh;6ےY]#zX ][q#H'<9'd/evlmSPZĹ}RFĔ#M3phqŊRf&j4R3s='3Ϳo'&ӷrrUM -ZmE-8X8𤚍zrJ-:p@c%[6)&Ȏuܯ&T  JRA޾nvJnH (&PB-WV|; p\Do'8t,óVz gVhi@B>92L{_m}~smܤBBf ie o*9~*W9 $4wa}axY֙AOw?MZGx:wק =XsdMOE6o@뻂+i#N+)ʝ%SWmG}s=88۵ qw'Tcqm2?v5/SqBzX]gҲgd}A-,X ?̀k厒\ͬ4ᩄ LwRA3{K*&y0ՌVQ5rnŐ;KxJ`IL NL6<,'Q;[Rb97?+@ج'8| [d<3t p4`wb>LP݌h-U"7g0 ƷmzzroS4lrq9EDD>s;Ϙ'Ź"*2q?XvCv *Zm9ݦ^.*\U! ޗTk2#k o(۝AXϊ_zrb^}5C^Ж%Ӛ|ݎRu_&#;Rn*v\2$j)Ig48}дt-kN/K55(q^HEźHn.@֓@XڽRvI{-n料8a=S0,оv{g 9B B"3cМ 7_dH+DC 'MH]X*I~=O)DWuLUL؝uM`X!8"o3b3( ~Ǿ%;QC.`+2 R-v&v~_ZޛfWWzcu|iH/pEodWZۉJQQ)f):=B\#@P%EкkТ6ecI%(N/j= VKC˶RUX =P|N?LIK*AYK^O?_q>1"\T5/`6jA쭌`rnrO)29feINV%NjW68c|87+p"$qj :8Ґ ݪ} efM$r~C(._.E2K&p(Z`ZѨ$* uLMF?`%j}[G>5'jlTr4nbT9m1oUm“J:O,|yv6F9,m@}Y2> fո>, kPk50?hK{e"M _bRh VkGcλ7LiKy1[w(Ŵ"-zͿ+jmƒQ*[9NGn2/[0,7D*3xQ 2D80S`%i<* @$^u4Ծh@Eᮓv'"reM>l#pVxqIDjta\d:Y ~ˑzcK!Y`8Җ:ԚOU ΦH]'t {. }bR:ʫ\ 9_O[j2^} KE B(sj(7zN,a*+9ߦ"0%X`|aX,@&kT&Zq,a;eB)j6T> )JS3i 3.*[Rյ bc5n&BlatB̯zR")h` Vk>Aqx1_ XGG!]B1O=5h؈]6)2%ݾE͸yA R b _K@HX &#"OT3sDiWV;ufmOfV}o ǚ5w t&Md^ BP6\G&ѡ&,V=qsǶQfa'n ٨dKJWuJ? "N ڏmÚ7}Cҍ" N?[8M5ijE8ea*4a*sRjUy:.hńaZR' Z_$A{GRQŴ$4u}9$s {9^a#Aep{` V[ÙxGx%()*j;5A+H<ZJ3\ 0d"+ZOL)0e ;j.ͅE1jF/[mq {30!00~h=s !} dnR\KKh]dr&nQx#ږTٝޛ+V-Xxℭ:> Ϥ܆ܰR&f*^iʪ3 p(78xY3B{Q [WQK2^-4P !G2K>6LPdahROqۅ48! 68M@ 1+n6"Zc-ȕtnD˱xK~CXVL ZV˓c ^@Vpɾ[s~pXuLP2)W{2(-GX l>;r-vbgW5,W%  =\Ѡ1g8D 2%'?m+ YiL D܊ǮF2r SGoI}158!Y8NkQ(H-9W.Hh##6Fk0n8,')db,nP۰7B!}ޅABgnt 6ϹnDxh#7bb!㒪fkiPV?ا|^n{]3y. F0CZu&bǜ?3oI\Au֘ɉ3LT߶} ~8 JJ-8DLxya[V_n Nh!!n-) 2Lk9Rv{-+N*=Ӻ'x-tPgi.]Z{]^Cxk++/QHO-͊ajҨӕuYv(3S%v$n4[+Pkg)T?1ףk$Eb u"W $k93Ο#H 7< wp=M^f}-@zTMfGXK7GK+:* .eraѷTc%v{a!7Z&-h@#ȦBkFA'nO+-V}-?y\RV#562/AAm6ks 8JOo%/pQ$X\@=93 #}=Q%gE=#/7.I W:ki[q[-6rwnAHI@FL-- ."qm2+B<5SU.N=re;݌;*<3 TD r{[ûbV D:qvv@B<0 >XΩ},LhTX'b yrm=k* "*:v{ #/"mE-wl@6LUO GѸzF@)tbөJ,.$+6TOKD!OȯGBmI1Eƥ$ Ȯr =2!@K!0ގ$[W ^a z\VޖvJ^5ZE(/!Y?MdP5Wi?0. );q~U$<ZH,AGܑ\}l:k%Vg,{IlO |`]r^apΥґ_:f׺ |\vlʥ,|ָ,FN>Z! J]32 M{xIG~@ ?GwTRObM}{z@H*iUoЛ'dS)1鴮@mQ?2 %DM䛆 = k$tc>G#O~J_)Wm!N7%=r,0/(S`vxs`4b_:  Һg'W$In,XwE9.8Z 2g#]lq`WNgqiY9a8SI (e9\ZїF3C2:nfuEH <ϋwxVƢ3OAFj埯0.޽!Q`%isdF#k5ί⫢MAg6'KIYtjG@s2)09ZdYvB61nq1d[@ ߤ| ~r N@J3qG6k 8 ᪻l1Y5*|uJݎ;g`82!=։z ݏ挀msJ;jf8 xd@,Ҁ_`<,Mʖ#UPºI>OG44;]~FUP  *!쭘ZqzLjy(W.M(T=EpI %N2^ٷZ COM Z99Z u5ܚ%zf@^.P,,ͯ|{ ?@hHl Jh0$u2.UFREJDh>} s8U?XΞzϼg5tmEV.9xolCmm@H@R_Ho&F2(GTKl3#Yx"cU$ɩ=cLp`τK.Y"|>ùhf>in7V2ʂ[5l_ž:0m>%CνR& -|@tM*PBMd=jC󿽽JblJCR < dZ N5O1rSZ k;+COCޞDO[m^4OʃE_noMNO͂j#ɶ% lTMV59#%ډrěVӼ0f1tV=tW5_v2lL.1Јlm[ފ18R^ƅtP3B8l)7\zat6R!,6[Jwr?3ȥj)yکur|7 l;u9䩖}4chqAmcGY-|~;ve̒vcx{2Pe żѲ љq31&P&{<.2Z]%CYq%iAV$Gj^a)cq ;FOmuXԢwV&^2/':\<,R}0\ءDZw  QUPL#c>~PrɄ F*=nO[Bٯ{IͲRo$y_w0X>K0ڀsv5BZkOd CLzE!UN4DH7o!!$W)ydg#ߺҧ-?[K9M?03шCL^8Hy<)fl6!BדT+pAW&;Z@^7U+%@A鮷'=I&eS˟4 8FUr194va&| |5|V6C ##'?Lf84Q9-%)LMIm3rknQ+w5MIYGdOQʉ*0dO1Tw5H,c Nj,4_SkQVPgfn[GI9P̈́CH`|:z d6=rZ; ]͊4u4@"@bA4=bCf  IE )ŸC˷s@i<|q%swR&@*t b8w w~-vLuF^R%Q)8^ Pk6Y8A!Mo.]kPo1e\ µ|VAe'K(8g>XbFH< F~UPNSFa{9UhCgJr@WTtk%wnoA{`h'J.nO:*#K˂j T174T0|l4Ӭ>Rn\HAO[mog0ubuYf5aL8:较{}}嫽`^`M'X|x'/I=mJr@ivB#3S̙W<{gNx_fvyq 'i"52uFEnE&e$xuV -^C-OʔKv8TEopqxG}eiJ}po*%5 pm}3?o4z "5gdG:;eN@Hր'e3!U441ɢ0|i!(9>ǕKhM\B)~ۄLw9I5f¿}_;.NxB,~BӎW. Rd돕a7;Y; L ݬ@sKv"l|glbX9[,f;9I`ز/DgtX+(lђB Cfe51v'JҟLSthYҾ0ײ;ڦU˪̞ yFg bn͉h[*]L^Y0)BQ?}i{ ]6NTIW|,#e =С%nni.h~IT]>jDw+:3~H blܲGӘg'觉nl)vJpy K^Z+h)MsdtLL4:s>Fs4f'z*Pz0'=`~ߚ II-i2$`o5A`665a$wi%i!݈v%i2`GANL e` a͡?rK>޿K "HUw8N]hƓ*1V [SCn?L̜͑{8@05Rx Ħ27O f]+29vc;H Cv Uӏ =9SHaI]n#*`4 is .B3'y!) ]6=U%JLP>d6'<[: ?%T$bdђm5v1.jGU88b[ιƖsIܼһ_@2j)˄>ZŜ?S$w_֣/x^qq6XݮqKHvη ]. y'I$-S <>=-uYMi 2%>hʊTUFEB]m'Vj ry KDyv;LCg+;|᫣Fx«MOgy%p (hH7Uܾg#\6fH^BW#lVN,X>]!tn-cJI1͙& Ճc~$NKc׊vz`&]~9y*:)voX3fӀFztzĎBXcX듛Pdb`y{pw9vFg899| wG췀КB ZCC6؀'vd\fAIH՗ZP6c>?cfFD]0SjqϽghTKS8~l|? ƞs Cq냞2qr/I YjT 'h ؑ-+"٭#4M~5}K8aѴ[Bc{IK8Crcw#\q`۠ 3% N@#ѸwJG@Zgj`פ>xe{iSnRhѕ-{_Hya\ A: (/sW~P7}FQN/' LKuD,؀+PY[nCk1< ; .\}- .E  3rlա18;¥ \9!/ˣ~z3LwDv!TLHGr8hdu0D6i#tes첟ʮ!;Y,iqu p-dWXB0 Pg:, %Tc}ޏ *j2k9{!$:5]]vXL傕PXRy5:p6T)fM]BsIiSۀgd;~?О2{9%m̗5wZUIHP`ڽ,^Dj NJ/L5P)7ťjEh8#H&>7I4 ,ӴǞoiֈΡ1vˌ .h--RqMv;ȋZ'lFC-dZ HKlޙGg˦j%/ Ҧ9JmQ|gsI6ǟPJ!3'WrnΒ,)l78/mnV~@bZ|~ C,ʔ;' mw,03A[zShIGu4~ AX7['1 t@[>UĆK *=PTRd>DZ&UCP I3ݥP\mw1~ˆ.=aͫH@O }4a!d.7źJ4)7SC ~7p0aųgB$(#XX'h§F¹u?vnGg @eZ!_khz6rtpM8V4LJəБ ٰOc ǫgرQ329crk) eXhU<ִy&v(( yQdH8.Uxb3ɡ0>8ѥk`>@6WYު"8qDq=FJ DxDgz֚oPGb'53_njb S|J:7*r1"Il} )]_" zd|e?/Ff~h@ktά2).Ǣxd8 deᨥ<`-"ֿSKH(iDbW"+BW^VM ;@˪(7ļmB VB.o^/08sYYc/y)=(u:čE;T)>Ɠ[--(Ac&'g%zr"'O1G er> +H)řC4|T?niW9"8m!9;D==1bSah0(XhkGxHL.@JU{YSL* 9( zfc+U]%S.Jѳ[Xz+2}93 Ŝ[w]V<\ȿ.Ů43p aC,jil7.2_P< M6CXSeoyQv= b @Rġ}DF \ ^ҙR<"<mo!"2̘nȺs0*mLϾ| UG d'<ǰ* ,|כ;ȼB|]ԖWg7p9=J Wa3ʔOWƛԮ6 (EN7dZ bVu8ggAN&A> -\!tD zM&1;KsFM}!XBu|2\:kCZa(* 30D~@.hdwnT׭_ki˽X&_Lx\pfq*HMђ4~4`^M"rPE)k0=~;TU#V{Baȫoy>FGp/B>mƤP2*rd:N\`,˞q$RCk ) 褵13ݬIԐ޼!=X,GyH"u-)@@ N@2ԔW7p~!/T,a.`۱gn~i+g {oP[ v%7V'n󛺻H-Ѻ$^g OC#5PB B6-H֛^ܠ+ʙȑ@׷X!p9w45~v-T%9Ԧm<̛TH,!FmLI x2Jэɜ= {efwzq_U+f7KOP5y17NQ~Ql N,܍ir2rn c?_ L-V.,~._h*)PRz2~ -&D ln)yw+"wVvZ^>HOF!wl+ti+Y7onX`i>w\bc9cGQ=&j>G{VvoaQH #a"Bx/M7D4o` Bv[lrҒo+v نUgU5&#҂%!_΃l9O^k8R;Ph?*fҔ2fLjYs\"kj ! tF5;T8PmCc]]aZd?{B d E0z ȟUWZ͂鎾h\kZmvDQytg}:Qg8H'^0\HӮ+RWO 9@Ҭȫ݉fC)p VId0_Qȴ<1K!OC^Y~fW`"8W.|LX+Cv+6ܵ R YXga@xNlp%a Z&+pbrYEL5 -!Փ~Q^> edj:bJs9xVs3QMc;&ʏ~X1ts+*:oW ~gF =wRՑ5Ό꟦A|h-+䧳xYDes~/ĢO˰J=bِiL})y\n";6NU6@ֵ-0.I[nRBU /T9z};>3 hhSNku|OOebd-?.) T}&]o-e*5J$C}7A4Y_zv[)^#S rO8l36]dSsJ]GPɖ*pݑR9qyKK"YׂyӴgznmt7f8zN:4v^Pkɥ$'KyPRS )кOeӚr>}:|E=BFZy5˵.R1CuPfvtogշEd>Ϯ{UbTQaHu:iyC}X?~HMTуj NpU9E2l=tȦ[BTtRh˱ڄ~67ĝ;e[sQ[xh֎uR|^!MI*4mF$j"PsY݈I{y>{ R?DSo-m"1}eW΅N]x㊨2 מ"DkGihXb 8kKSƆL݃X@udT#(5ˣq1^NX o1:Q鋩n^vÇ?!g)cYSlUqPO hL8Iٺ̾>9'c:^`DžaelemCzf(ݞ "0 ;ݪR4mDUeZQ8!sʐ_‚!o?/AT@Kj͔̈́HF.ȃT%!)&\~mUb!N zfSԫ5ջK0:Y4j2t} /9k(wi:ŵwOsskdiYةSHmNdDx!2nvlXd^9_t5hkxm!ԓ؍28gs^kt2hz]4AuL-;E03Y, |_wrO*^h`LnI?A)`Lڄچl9Hrh;7zyЃb ^ړƱ1cѣ!ьDwgG ړmdv/l̊Dě[\꜕!uͮ9;Xҹ` x &я?p-t| 0N`7ZRV-77eML ΨwD/ B[; 4Id8* 2&q6x:5Nm!yƇ ӭSzoqo8e]7|z.[+SvI^m~^荷 !U]#?"2`oBG"f"oHZȁaRjSRO@U9q$Y6c=$,PX' bSr;un|5pP*C@}=J!(*}0:-C{Xb|-S M{;c;~kb^ݔ:{6]얭6 9FX* e~^Nz;l kBŞLe#ygvsFEhmk@]";Q@X5NŧuTRM17\Y1s$ݥ4G*-(y 6 V1r0t'Ilo zZMڊ)ij!r{!8NZTˌ[\~ qQH7ۍE@lѕ %89ւShY:OG5%"˧c6CȪqo݅JĝX u'+ISd.& CSa cC(vV(6gщkҩd&Ur+ld\ƺݚo=0刡6FTf(S7, NT݂w i)V}l=7T.”NHd觖MS?g4`J{&K>sLimS߇Wr[ Ŕwx%@% أlI,^ns pef#Fd# /N0)jF8[_\}'\M >&[͒ěz5{2Oߺ~82d)Y~SWFs7͘7T : DcL/uOae: υ1)mnfVeOW ^BTyl/Ti>=Wq.&J-ۅM(`~mXAl䚃z*?аwF \i7 1ؕ+8d8 [yŢ55LV}i; 8Q! g?ծ_ox< K ϯ>nz;_C^g9< ظB 1qZ^!H?K1oNA܈m4_ E12 SR%V ؝xm[L wn3/Y(`>`u0q/__n%S_J} :oG+C!p'T' MfN4pU6s*_2u) (]i{u晴K퀼`КdUz.tf=TZ3}|"a5UJNF\VqfKX5qKz^ 6g6&ՓvP5E36%HCQ8VGˤv??@]Wű 3zq[٭I`BGEP˃hҼُ"}Za&x[ӭcPji 7xK[D* F5Øi`?0t@-+ĜD~(L 7' CYf0FbQ$qJcR=g$:_ؽ#`.-߁Z[*[UrPK1>ֈh׈>;olR?  Lz1~Rܦ1 \! 2j>Ld̗!mE'PJQ}Y(%L c@ g84nv$*k} J@H'Ο& ā^F@a<@ȋT HieSap<湋h 4G4h?\+?~ɾY +3ԢcYIFoe$1}= .^uޝ<ճ)WcP: @l!pF*E FFUOC=#`o2D^^mFR]x4<} ߰d=Q&#jLgKI<sFOdm!/K"U)"RYp *&T ōPNq(*2j>(m +L`¸sZM<1i}m@ )#w^UE@!̹ jEhSnj\ j6YjOڄl "`򾴹52;ǤYQk7rqhT@f9猼l`XSL2Ȗi J,F,ٟLS$$,OF_: B('ץb'E/Sa)f6ΚV}P&nByIeZ~\0:&XvOG]j ON܆*(}$R\eEl,~ {2|C>Eo'QUiҏLm:FspJ'Sh?֖}`NA Q|Js*)#n\G5s&3yКm`5EYI;M9R EoY+թ?V3y+K$=1 VW? Jˎ}zT=)v-t..\Ji.;6x@a*X;&}YɉLRi4S4S^2E(?k=!qdd硧-gå-DXrWsoE Ӗ|OE8f8w5t4Rt^Tj|gs'SV}".ɨ!5@j jvUYτ1I[u |4:mٶÜD`%)}+~PI}Ӵ-(}DDfYbFA\?}@>^vbONh\Ll*+|: O0Mx )7ހɓ7x+ms~ZM/P*%cH Py#n!8fhO#EyעaFUS٬xg3 @C܎)Ӆ6>]:v;c+%jf݊*6Cvny6Yu2;i5ڗ2C t"˜Ry׶InK.k\? >sιE<ܪi4A@~4DՃ '*f@gXM i Uo ))<{I_g'7˽&a*qVHx o[!,1Ph̀/0B¤8FKo5Lehf(`㉤t'1lg5tS9EcY>mRK^ǂ\Vt7=-}ղ)l58 qp c.Ot1XKezy9'6Y?8'pUT@,MW @wr ]M] ȡ/wub2v\kVhgònQ+!}O^WP/83bSadi޽ZALϤtxvb%<ITέNY0e,Hs}joIӝQUbl_b&ƫ6.bs\GAmR#[zw\fQ-5@we96-|Y08ylf \Û5Dq&%YRLz"+^l )$Afj45 {gO/tܵ¶-ndR8) 8B߱On61([ wůqZsQWۃڔ,&ǚ÷lv|\ȱT< UAف!i)]HJBe;Z",I 2 zeC RuYmӇV c>C|,ٍOiH„o)o,B+sl*ō! ,||= 9_AyW EIӦ xvˀ *SRnf5ձR[k(_>^zXk<nZ~ib_(QǠedbY &f9Mq"%t[~CKDZ]!$etZZ3??vO>e_*,+V]FzsdTI:}qԳq$+nĉ5d·' `'k%ѝ9}/w󝬩/sQ^x 7j}Bצ1Pߚ&.m0ٗfiX/SG^ r5-JMUjIMi*CCQױ޹/NNÓ}!9n%L]EjSbIn y*qk-<-hW 389P 7r_^l.esZW#,XYuB>U19 Z ku-,1a +? q2o^`+TDKS@e)2aV^zu=3»rbQ( xevvTm65O:XqטY-4Pj9v{1iW !'m}y2s)rQ9"0ӫ肇ӑ&=o Z"3K$^9`ݨY@wb%\ҷ] 2&gƵ-tgB0 JTPsKg堾CB19 ż\8foՍ*8&-#&\iI~h1i=J>uT![yE?6".Ȝ_TV6̣T #lM^ x}qx~s(G daEZ^c@25sJ6/ŏxJV4ctDx"[LVX hܐQ5Auƍx=k.B8&=cLDk;/_(ڭe'uĝ?܌6x\2*v␼/݁+X2NW#N^ Ϝ~){:NHƸ5yl|MfӴYvscMOSvu^nMxt:^0͝%]'Rx|csz]r*dC'`y nF7uJ!ӡKC/g xi &䍟X ?\OPonY'/r+&*s\,Llsdq>)ɜ-9glWH}>cbtdkw+eGz8Z'<9vpRP~0gFVxT q Bl_9S&MHXJ s=`qyXbWm.z0J |HKlzѨluXGnw}xu•e śˬ@bw*Q֮H>?: AWf< GJaozF}UQizk]<?QOIG6.mh̠KJR1ϮtCw+q*+W*h[T~1=t>r皫MQo߅/jfƞ7tG Iʼn* FZYkR~np4;hۉ9(ԵOhsQ{ĥzKJ:BL[zff*sZqXb7OUDY&3XPu aK C4XGOe'׋$w}@3m]eZi睲FpUL6 DÎJ?Ѐg/ܛeoA='HOl|.Ʋz$v=J^ZbSڢ=!*.mi{ r!5U>.(Ѧۘ@6g߄!L:iqRc~4[gBzPFhvTYGr_, NbP#deKi;K)7Ǯˇ_8eݢgʂ/Lt;E2Ar@1aH$i58A w: jL?z2eDlGhKh^ CfܻR"Ӥp?ĬU).`IiL OpV&Ovm@gazQó0»h> |on(luq0(:v4=%67wO~>d.8[j_].O8s$ȧ|ܖC6hq@~vxKELT`"b!s~I^@DH팆>RgG .oJ3khӭi ]N8ŬEd]0nzu`xZ»\WzL^Rޡ`/#vaqz$(YtpS6GOa_6dFAcHvRS5mM]v-z\{pzc)Dvu"vOȹw8|&̻zԙp|ym)maTُlfrYjҵ]RaM ̔I0) vT; /f՘*"!pJq i 22n TSJjq̢:yFFC[\FtI/n2J+@,@wWި|ga*M^bu (i/ }ARKcKHpj{K< ܎Ggƒf8=[~L'sJbO[] BOAp*.r_Ӟ-@&Wƅqhj TidƇ EO^­dv``{m/3tO4QBNnOjkz3KOQ^7{&AkIǴ(ۗ6?s~B}]SkVhzQ»| H9eO>bs`N8./vwa)1&zy r}Sz%!pDVYhش*WZPnХ |.ǜd^|vS[s 9e~L0Hd[e{;5 /!kt2Z8+]BrFG&qEk"s^V"f{n85?Xdb#^{^Zzɀ@8Zd(VJXL)iSk{4A8E,8]LyBZN4@P$Կi79Q}::e.&usЍؙnbv]_S/(I#PJ<˿TP)o^xAmlhI9t- r!{ynOZlp^ 7遨oDLE8 ya\yghOT}_?LZZhWB|d wpuJ#Cg:JcؠodB祓` OM^ t{4lzAŞO 3Y F/'[ a4(d}P1$ՠ12ȂlSq_A@LU|?m_T:_*:5PS ^df"K~(ۊ6ڇ-0#I4+O6ɅSM'FR%O`Eݪc9Zkt_8nԃ> a~c9l k2W9YZC*ŨM3L?[\7O*+!&^^4),30XfY]w<&=fj5^=yx[ho !f#~DvV;]" 8k@(ȧ)@TJu Ź=k@!LnMpy?2S,Fqj=Am yjџb_1덑\8 Kٍˆed=$Ïe `E1"[@. !ưpE&4H/$I RM~)8\mB>\߽HtfbE//Fa"!z<4A Pr3A`p\&Rl Rı BL;^f-7[,Dn60E{䟽f*mt2eiu"փDizhja 2{(>v$J3Za%-3׉@8R^6m.ьTZɶԁ7xq`tB%!UlS4{PݔGioTGD>URUo$TAk D\s߇:+85~--,r鮻t}PKZP2 'v5%y߿I{ }] : KKE{ Ȯc.0ϛtRW8Ҕ$Re@WO +@ePb;v8&<^qȸ@1#zDPTFdW7Exm^$6q[ \gLD٦֝-Iv N,Oo!hg2R'eNS>{y Yk2"yubd4Hx&TD`Y}W#6Ok0%@in>M>fH" *e.w'J{ }D"rbl#qHS)0a 5rK$9Yd=`65CZ2)/C}pB_pDs$ּ_(rBZk,Cj_YVf j'ww[;uM*a/=ѿ__tECͨotckFrI n-dWVU#/|CEaxP .OC|0/̋[^9\ n6Dw2aē*Gq:6mvFyvz|ETa[pּoGjX-ۮbVOlBh\ U*G3/wH^c6r jإUvS@/#yTB~*(d1 b*9|/%n2W2ps:pc .^0ދJzAqo*Caç촷mew4A(b$DC/{Kݟyݪ(䫕ÈI tذU,#ȻtrTD*_5ܽswJUAa ~ °> K |vZ`D)4^m+,;Q.BSௌ6PMTj ĐUjA L(V"$푯=+o~:ddn:F|UɁڀyLu:AXNo $nz 57S9 =؞G@ѕP}2bpMb|':O ‹3pk:˖EO$"fSTYl 3*Bn* d mhm,$ݢWr[q:pUfU?J 7 bQ,ah4oC*3\mgf^ wcw>X& ȣijAxTDęPM D: =6r {!A?[sjrM [(%DZhk~Ȃ 1;_ۑeQ[ᐭmOFd:wK9eaa˃sky_H:9G56EG6?qcßHMnL{Mi6r@1hçWn{p]Uc a~>ţ<#2eM%eU ˍ S 1^0籂iwba@`;" 56hvƚ MA{cxӮOSg8?:}A64v6&2$4 TNFBjIz,*F_$r^Mg4қCYإk@3.2YQ_M I߅}"@qg?0 -! 튽 0*uQ]j22fY&vt0wM(f2oK,UU9]Za?1=lɹK|)D,$jWQ{%Z2rsu{9ͩ%7'z$.ҙTOԾP@q~B?2. AcD~S%֬VLѕ걉ULW6^Q^{4&QTW\ވ0/ɹidx-eN[|Z!_UrK:]b@Z!W|tt,WOcxMkBV+ 7FF]۩E_I[C4MZy~J ;Uϥ f4D] 50ڝe^xt PVfMbCr <y KF]] 2;jnLaj+l ~FCZWf(=#Y,4_ٚQ]]傸i#eJ$0WEsT.6,F]?4oޡ旯W 9&Mg4m|h=֦Ω.15ށ҈"ۮ K8Xq=P{k&!:RP%*#R1 {Bg*%Uv؅Z~S/깳.{E3fh_ l eEV! dÙѵ8K^xqrt?orPG+AN~ra q(,Bt!,۟g(lQl3Q "7F*Q?>g/ E/0LOl^M9;oUx03mQ&)SoFp6'@1ǻ|X$jqG>=bgYSG܃8+ʦU|ImKn^lj3"5{>fhH42ץo#j{V9f'`;O͎}t?吻Q@&령 qPjLUC|Apk9:̄vNJRi'Ó#iB4uKt9;qa&z}5 yrJX$X6N<]蕗"kM 3>KBfTyƟP|XL׵Rl\pzybGmJbfL>eXӒZ]a+0Cv}$5ϲO) ԛvu%q)|+[;OB.lmQF)CjF76d$V@2L쪬DkG=28&mW 9V x3M,],0S%Q嶦b5HbZ!%S0pS-w[ )z;>bX`%O+}|!`+_aqfVÆ935P.8:[}MtY `D1bw+[$L?MUa)"V]V_Nob23EAq1n Y6E=>/6eUO4\?/|Aߟ{*07UcXMqʕ1fTH  JVUs܄+''G|!uacJBěҴ0XHL۸uPqK!E,^=䢶w ͥɓ%_/m(zdʲJWւA{Xğ\u_+2ڔI7:2^b۷ua^9WLV.g ۥYwdE|N.V:Ȭ,֯BrLfPJ@p..Oɝyw$K9Ň)d{mu *{$mwdWTR$Ĩ1g@ 1oٮFR|:o _+,i ̴_PAF /7&M^eTNkRBAcgQtCʧZa&F1ә$|̋wԭ|uI$J2g vٷz`ԓ\3VE]&.;VgjbrZjW8gKO³Lbx2km]LHe4:/Ito/oKM4UVmV|Pg tA^0zDU}F?qk[fC":_Wɳ].$2cr> '5Ngq6#etH R/ӿ_AR N;5kdP&$2,7uPOw#j<rY51|ڐ?xܰ*ڦz2n3KI5ې j&0L lTв>#ɏLd0܋72DQmhG鍋VUcsB *So}֒mj[6q$m'K/ym3z7:쯯Pp0y6pUdx&I$RDŽފKQa+|SkK Ly~&,زxgd +;I\OÖNU&! TI*/k Qh_y&HYMGߙj8v3~{o=AL񱄺]^On^LGxMX^ݺV<#0Tb0%\Ȧ׉T qR YKxyNsU8OJDbAR6jAX,,>()pp)m%j<o1ϊ͋Ԍ{;,l2#SAAKDfq_-*{CvvynfVwMylYcsb + lu@m\[&v.k.s*u% SץʮT$7\2/ ]7 r}깰s~ iE*$ع>2Hh,5V.y@6> dy%mݢ -{;rв[ЯM;s/ ;ӃYQ#7PPlqK*0$^p isVG6/tdADDi ^Rgfm!bz-]xuV3WػxO[P<źr^I¤9кcf8/(75u|i|8]CO]dk[wQ5Ó!ZZ0i'Oصl)/L0,'1­)E`u R@Q8[)lf6xKoXZ` PP'FI411I¿%hޏH PTxC[$NJv #4q}v`'Ӂ.j<)p{V'CgX}>?[SA80J7r5:52o#@_ amf\p w\RN?p|ՃS4gb;՚;˥_TtƢWTΣۉOE!b2NvKqG7ZrŧbLzf39vWm95ѱo+g8zj-fj 4Vx]Bu0.#sZ-nC-8,p? hGhQ`BInR' tP!ƒ̙@ܼB^kZ4E_jp@)\#eE)B@j0$mv<] aRҗb-Cl2LGαAL5/G7#inl1n RՐ4EęmYMD?&->u%)a@aץr,;GjHSr{ {f($e?ED)o utDkzbJRTct^.Q G5T4el+?gp¢|Y0Y3G~򨉐*X>rhɸj1jWRb@:g3bboxϢ5 e6F?`w)hPY@5]g6MiT2LxE{>\XJjG5 _`cDF6shtpYKt$ %{j`e8>LjOP*_s)V0LtLkHsL4;!B\'$t ca [&jӑEorXdХ?KZS;04D:ji[Ys>\[Y^g6eT <-398b0߀sfL/0G )L2&jimTVuD('\薎DB2D7E*U04Ag&?)p\΅QiG%'Q^~}6{EF_o![vFm'f{1o?04Z785:qmhq2S|`*30*WZ9ݱMB n^2 Hmɡ+ Haj&$!Io?Ԯ:ռFEHAM %d0gǁ_+ "..D{TRSC&F6U"@=}+FR0+z= Lu@ڧg2,?bqf,QQx:IǬBmkf3 bSy]y?o"{mypN J5Xsqz`%PWAHd;Mͣ6[ۥï7ߡ>@3+hTr԰%Ywk7{Ñ YȠs{]Nk'0Pd+{08&ctA:o;;{qnK?h@h;$F#6Ql}n:-Qyf ifԧȀ!je]B?ͱg.4gBvJrx|繨aʤ#+65m5S3FWJiEUB<לGPך7ƂQ_|5W^L]+B.$B理oeӽ[jzpZRu 𣏣4 9VO9"~Tz@È$.~ï(ZY02syC$>Y TŁQ(Ff6e1Gu#m@K]l3]7cB_o@tl y'bGP@|HD -_2, ! 77O-߬*?ZSEFNeodv W9V>UCfKZ** #=ݑxhGshK'm ¦`lS@Q_̶{ }?*G^$Q1}eG7&B!ހ86Q``J[9Y L[ FBJwH+h-YBX{CVP׻0`W$kΈhnvZ%;&4f߷rGՒUm/3\+ +Sd>)G`Dd8$~}+D<+$v~|- UO 5_y䄽J{ăj ?[ĺ6v '&\{(}MU~ @!$5"J|n\Mj̀mJRjM D  Ë {bgo_}~z80po.Ң>7"ǷlΈ3.CS= ƱwW`$Oׂ_B[t;|d{u9$unvbvZB6]q QTR/\^)VLk誳 UV{ 0AxO!.`m|kM ﱍybj"-WYM$w-?*8H˷7-.ʤE#zD@K ˿U񥂛3-"M3%a }&'R; nxKyR`RUg=]zTƄ!eұ[kUfp a7YA(؀=  vƂuSЧ$ep:չdR_O1vqSWȱZ*o_m%YѰ >(T'DoϩG )8]m}g0=t=o[䌖D0{Ɨt[oKa~@2[6 ]Wh:|'V{Wja":Oa^W*)%RLj,?TsӬHzp-zIaWs[g|Z(̸Mo37zg").lrj_ƀ;&m~r@74i=YϨQpTzyb`wNh Q[W>2ϝ!ލ K?c҄bV4]"$2ޓ.ԋ얉SY X47_e a ,ѫ1l 9@H)jR8% 6aI\jiJw4.:FvKn6FƊ m™/9mp4ȇ;FcҥZ$t?Y}4gDX7ɼ`Eᕻͻe&ӪE&B_ 5c9EJ ʬmN/-";[tz~ R snpnY,zuJYTSk}+K2s)gG}JQKIXPl|(pշ:/lKZF bLCݎҘVC5 2.wϥSQ,+ ߉ wD+̜n";vH rTd/zfk.}H"͕fy#p&=qF]sL4$ ޢ6@ /-A;QJFނ`#IRZ.{ Evo4N֮o՚-ǜ !,C/f~t=Z'.ہ_)+@>t7pk L^_=_%F̿K٪x*m(T>oc+S} ,IF<g6^ /SSُ[ٸg*ETCH4(ʍ "L\ݼA+4TCuP?=D/_ވq,Ѝ9o'P 6}LH+S%)B7L+ 5 =U)f v3-gpUGd,6hg8 B4mrg% VfmJ /fhw,{_NҾKj]T:;ݮl-}-y$*fHA~_i!A2;A0qLENjv1+Z1}~X %Q+QvM_0U"OJ8b&o!{ h-\4~$]C:TԾXDrήz|7N!иCLˇit|: a)\XCEѺ_lq WdA.Cc;)jn8~_gh=dE<Vcg1lS;WE%WDwk%.>1ΤNv[2`f[3?\LZTBO኶}%a3 qJ9ȯ H:HҏufG՗oH{2hi:\;#&o* @_t nF:$B2*1Añ!Tp7oPmF xA~z Q,| s|1uPsXdy;#!5_7/\mI U,d5Ұ:?WfM a#3"s$~U&eU(>[ I ۆc@1F&,Y.Y@NAS)ضnE :7%GOy@φZ88zg3@yܜ^Zn6v2tj[]Hբ*Z9A8|~%L=+GQ*[\<awlJ& -#m=.kf$=aajEY#aW8l #ǿ>jt$d0W2J2^q¯=VS_T3"b9-tT=k¼gU8>Ȟy|{DH~^['Vm{ǔt&b1OYFPnP>Cv!R3pl/oDU}SQXѲRЙ%㱥hޔ L%Ml;78h_0^ u+ EFM#Sݐ$*̉~3)хEW4 Il#u!7NQM^1)ukboD$V8lݹżEA2ėc$rū8 q1.S+nԁ}< Cjiۡ[K%xM|Lҏn^ty o:t;t#H$Fm?;&D?>e\"KQ 80Jt(/7 ]!?lBLf$4-XڑX,\#sG(k0P*.' }`Cנ9Ѧu0 8b4wl%HTԗ%!gB*[U,,poS|0\R@)Х@ Mc&YmK0Lv,LdhTA-A;4 y)QeT'aJȯo'v]Ox*U~9e~ILmM|IB oF-a EjMPY%}*) =3]qs*I1Pb_\9oxC w aXrx:nN5O%}t~vR.×{>a>cp]襺I՜%ffe'*uD3Ө=c}@#p#aᅵ*,:YsZtXH f1Θ,H^.I56*YV=4I7WaSϤk嚡ײwwF\̥AFQ'PkoUn<( UH'=v%Sh=S=C6Q>_^InKĉ:2SHml:k1[KՄ 9E'H/aO N㖁%ќe'8وݝYQ#Wd>)+K\l&I+kF7(„2֙=0ž%.Ôz}8|,iBZS&Ãp7n׈dwHwKg<')isD":q _8xB3Aڤ t:ch Euӫqc&/Sxڠ7/73u5FE2XָȚW`-jWu~֗^Nˀ9!,O7-6}fiVZl;JM/G|R{yܰUHe `»^3u^Oq]DϛiJt[Yݕm}/M#/BO IK=&B|jjB%NwEٳaᯘ$꯷Sqs46'4I#3F~c^wjejZ?POn'T6&+s@; 6SKa>X?{LJ[Ov($[͘Js[= 9`;_gz3&zo.weK_xQH ̧e^v@'GJ$0ɧM3D~H!Y= {p]\9 T4|52F\3I(_S}c >~qJɶ1Q5QsS:@6a юƂc" (l53 %]*bXF8$(?VJ%QKb2Z'+4g0p\ q%Zs 4*7<̚ݴ+{rf=ki'17^ ?9 0+ ߞy^&w1L/ҵ0̾shnis}n*~nc0PFhlTQ91)ghTqj1 #0͵df]WɔB F9`f WHgJ{8T>`DҞy.΃iovVk(;{>*DԒ\ 0.+Y6v 8uo DEZ@ ʻylyIih+7cv&+mo;U#V _t_(NWa~wp~׭s`Izٹ hoL`Cf?&\&oIwGIqSz/4Bx)|v3T3:ѿ$TjT+T!,]UDݙ-E* ӣk|6 }_Çf#+A59I?Ӏ2z]_2J!TU(yTb8&fB{\%u=ᅦ.븯" @<Qr՛ZJr ?v[9XJz?I@j$gkV0lYCoQBݙy5jݡGT'x2!7s Q;`O:} nt՘7r懽">ub`@{ 2JY]c8`z!h(/JV?$G}GD>TB$AΚZ%yKW9p{S>ȡʉłJWٴVH1 c=aS-W@o"]ӡK Of6D/hF(O~zDRǰW(?":p7;m@vjR -8=iF*^ jzBٵ݅/ 2b";$x(nYwrqИ 17=RMy6=U|Wӌm`/nE burua!<+|Û&>zv =fZF{/ꇧM'Fb@\9Vy\'ҿL7$8N.9Y'm;`Ir ȿ<{K̃S̤+l(m^(¡ ܅zMP4k.W;%)V,B\Y ?$,t8#Crj&|gqTQQ+GQFP0U*H2mQ Lc xuC?N ww곝krf ˎAAyNNdGXɹj_&ʖQϣ4uy`A}m` |Eu'͎\j"$0 !e&=@]xfAyGU Qs=,҅j'6ħ_/kpZvW1C-D,݈o4jXt4MڟNA leesQ$bwޟU%K]z7^*3n=Y+6bwtw8=/h#q{ZN͵J$&HYWHf#1|x T-d ҶHFGRNAyդɤ3ez Q;\}R`ES2Žƌ%&ǩgAK&/o :ْyMݾXS_ޖϽt~%WvZt7N V9=W[G^n y<[ 4˅qD:ż;\¤a'o .q4հy0:n=: zǵ(L _bcSl.OZ ~84BX$v''A83Ys@ : d2`ؽ Hѥ~xl[?`*ȡuWA(, BD;`U mA#u_#-/%P46q1YBr@@C6?>0O)_ݠJ6uk!(FK~t5~#N;W\Cw~5,om)%K~!r@Pm pcXa&PҬ]v$gc51^ۅ<6>4^(y$ .8N@,F4ş|Z +=ɠ\r-/Xī^9@$nqXt) nV_I|&BO(/p1لhʳc") ;dj)X`"Q;W ܲu͋c9 0_JZP70iWbV7M^{|Rv6ξ6iQ 13S>0}31%`Wڼ]/*&vs{Fbcik `"t{W~MJ \:VQAC,6[/<`f': ޔѻ}\k_aP5q3TQ*ujwOҿK5U%5^-VjM7'9W*G ;HTyHv/Ɍr?JEYf+II~ :2WyQk92SUA7IO}=*\v!޸;)NAvt {yЌZ ua8Kd/eXtoccGqcH>jE0&y_RЎBb¦b|`>@Yh:  7T'.o4^5]oZ= {P=#!pu=2M`Y&Xzh[Mb6CAݘ|x@3[A`2@Rj_e+9PޘPB2o|Mwm= [eFqFx6 0({g}Gᚭ{D+ܝ#*^r!ó{ͬ9ܖ{+HksطV] ֻ顫'8ljPQƗqbLڏkn?y|z|jCBi'᰺ɲuB y ˳B;aĢ1mE14zÍ\Q E#?`?IFZa)mO:^މLTab-`&[ XO 8M%YJdq@.МaXDݦN%(!YکO_ʆW֚E;$#c n Wikv>neBۇ}4_’*/1F- ^S-pV^K4%skNܒsRLԜ|èn jt}Sפx'-n-xI igހd4$(36K!v%L?!~'[#)aw 4ULyZǽp5aP}s3y_~10 >,܍F ݪՉOE5?Xۢx P)v[G'I2꼆 +(1Zhk=!kd5w9ʒgFdI$u# 2@P pAO2s#y{3fSƨ%YWu fKff!ųoO9mg(I& ,:~ ` p"͈0Dž`?ÀO)lpթߓĐ*,c6Q]cWѹs龱6?M5L G(`V>uX3~I#yIYc*BGb w ``( ̗P\2sMVG`U8)>ݲA-P3,c'(}]QG7 n% FZD6S9OviQ~ >9z!K8V#0Sy =U= l (HN%@Q*v:r∱I#[*hK7˿`r&3"rqw `u eI2 zFD -[Yo6x %*I+(I%:z᥹„pɁ 02aFEyףOw|u3 8 ®e:|G"7+I9}ϑ@_DLȮ^ ?J@~jEJ1Em| ]=;!@^ҋ3xɾ~Kmiye}E@l^^M19>RDO qiWpy$r}C)u<q\Xz' \Zrjz.PڰId_;R$)4Jv1 EWɞxw%sGke{Wbja!QYw x{ۚ 'TށbdUNTaƘ|Pƞ:ʱ5{S4{f\Tn.v6p9/7 -]ΰ6th ls0(~Ϛ*IEi.}ОP+M@I)pŒ$VT^uguԴPV!Y*2My:&H^QpKrPZ̙R),,F,opܚl\,WXOmr5 ʉRh)TI6F=ȭ߰z,'VET zo} "V_PX 7MP '`-cVT`SX3>ln38h4J9] TG`y\hyu~/0ϻ"uVr-5:n%ӳkؗϘ 軰y4 Z|ԲD'BILv _816Rsfև .G IH-pMqByx0 Xl&$yNc¥ I$c~# y~IUdʭLhIFj`ԕ}k"_8&7v[O%o]>Mb<,Z}mKzh.D05طtJ[Klڐد֖-?ʾXMw} ӂ9; :3šxdCж0 l:qe8 K~G%tnN"+`ϓoJtF/rm(1+οisFΡy\#!ЇNs# ~.t*:ޞl< üRrtVMO%* Ë+I^&!} ZDv݉U;3^Ǎ.mIfZT#%DC+]XR&7 7qEM$8eLw"b#~Sq&a43q ubMj4#`Aimj~ޑ(AfYEv_ez 3L촙}[`Pھ^Z7(w:G5Q A~V8xȹ ud1Ngc-U}hZzjx7#E,Nm.KpUe]j!JoD ΏLZ؍{5tR0w@G‡%'7~ib~øp&o{QHͽ< c酭4HGƖIZyL Qsj}VO4_p%i#b]oIiI'FxD 7L ݨI~ieÁWzsXɡyWgu,ry#Vނ-lS$T+\XHg}r'|џS?)vWO$ʠƸU =Yq O۞bٱmVZr3xHu l$P>4Z4Muo}ˬ{-p'Ǣ?.'@UD';F0/h3 U@esTiћoxDwRGJH^([W,`LtqvB#/IkD?|Ao;[F5.|<Ă"b6օnh0K&T3=[ ]CFx눖+]nnvU4!]_d>M}m17hI}(dBT5YX u9E|9"c˘YXw[q .аsy@=W̆±s*K wΨÓ&IFVP+ϺjAؗʏ*>#pvnpFGqEn;) zG?#/_eS؋PP3By3ƄGB(l A DKXRpSW0DcġzZ%q#ݺX8^K}YI8Oԅˆc]7٥?tXW}X#:o1`YTυd :;,Ƚܤ_ lQ(U镺^*VưclʏVbXәW`Ƒv"\Bcp}Wpq옸ԂwءALE!ؽvy2=~k>^]~CT_K4W5g&N*t=Nli8sz\ВfjpmTc@alҼmxthf1hҜgx*f\$tX&sPP,.dsYm% {}7nRO-Ѐ龑j1`% fa}*~VIy~UNYIs t|jM]^dj c,,",Si-$FP_tyӠYL1G%8>2"F>D MPOEyjgD*}|(ͿCӽ1I("%h(pXra 4M*һt7&gE`,7 !+xhЌ-X*v|lC/RQZ t9#I9p2 rv$:ruX#o mUIė/n;L+㧺iabN&V-5tBx![[2PPdaeڔ r r׏g&,0jsEY'!H)VHtK^3EpN].B>zv'OBʈ =gO`.դe׿#qti~7mB$E{}Q&mDn#pO܅'b5O _^& hIѓbgfhDk:9]f->Aꩇztu!,so)+CÊӏ, C]IOC# TKAK+7&w{QłuSհO2.7g2lv~ i, Zޡ_1<Z!%X1 1|"JBKRPYYN J,Op P3fةpZ?f|BKs7]L\{՗rDcq$B҈:PI>?lmǏbߚߧ#+;)ݡG s5<Q_k*7.#yyLK>+r’[l `ɶWtت@J<ȩ W/NKxم܄0g*Kdoaa[nT,@t7#pTXm 1Am4+ 0ž^p*wIʔM}ioB;0=AA.` PNYgl&~8eSJepܟ}3MP<":ph!fm Nє4awy"}gMڃmpҡ:Fܷj7ϙKG3>X?`0F`L{;*_W#UYQ4JjgPu{V.ҽO#X]8)|q)Vr!qRL5oOLZ)DƁfA>)W)P-1k4{:O. 3X+`cTb[1a(jQm=>0(gƣkˆ|p˷q̕I{L3Bc|^X<戸ϸURc24۫Ռ51ntv꬝*L#9Rh$5Ͻ!6ɩŔ[1-*9toIT#WͰ(yg"By%3k 9MH=7&'9JbFNRXȨTM"Suˁ1EOǡz߲j =EVc{6lc5&S_~T/7&%Y"?+/@uDqͱ`sG]E4'g`MH#]; M.X]).b[6ԆOё\r%$&j7K@ [ #VL/wRq%3}%0I﹘Q!Eel z5G'F;L&0`O?<,VY3|K5kПK֩ffoHEjoBh1z;Dy ] ũ-?b.`-S(8{sR:V" M笄ELf)9IĞ|4lu7VLf^2o D:`8G:YDγ!CE+\1AhY I[WkIE%!l);:T9lƫ=gܪz4Ac67Uėqfmr WJ.56(VyΛ^UbBz6 f<FpJ!3s;G+E\eV[K#V~8I:;6ԯ !ƛjrƣFSX[09b2_!k11F"mr܅;Ⱦr2Op\>ړ%S wc ؙH1גxAfeTFΣ/!]hd7\%udS+kh*8C(X%/N:GO i%  C8 ]%:JFU$֖blVkjw ɄG5V^fl,S: jY[/NKw2ZQPo-g%8s`[oQ]E2u5]0}m/ֿ]w :IXʕ/qք˲е {%qw#"™^=,OfbW1,yQ|Ǵ8 jED\#Eql: RPDEy&HJ0Ud8ѯ>ram_ǐS}8fSRٴ') !I2bq+g G*ΥeXb?.am oJZAWv$uD>v0`kFdae}yZ"1wIt^'pĴ;%%:@/1"zQ}E+ |l<U|FڧZ2˕1xWxu.cD/޾Z\J+̋к6 uZ2<]0ֆ+0f<l> Lð{ ;4W3)a {8S7s[{Y6k+h*n 4C澺B#@Ҿ>"[ hlkw 3`)sHx_\8ED:ƥa)*UK*ԧϓ4w2ScxM}&N5sV]Sݟ5{K nI'zHeB| ?<쬌Su$Qƒ`qTW}CE&z)/ZAݮ?+t\i +e/Mġ3Fx!bbʝ>ض^9*'*YSJ6ꁰջĖI\msE?ύ3'q6AZ蒨C.[C) *(Bg3 |Ph: NfLk\R}#\*6o/y' CC(iZSvg5:L?q=9D++hAerCO1hD`E17/ccunY2"2a?/%Q֤-N )3#j4+;-! tbM[ap[7'\/n[ΏGOd뗉S13p_##q"y*ȵa4%7>] !!>8  }hd\z+A\eCLxR&)Eu[J(ӭ ?1$h7orc3i^Ѝ˟ OC9TX@?0!m4"ypM+ݼa\c '֐9|/"%=l@ "|LEYQ1K/FU$JV*TBcpuH2al\*-%iEIS-!Aˇ^9gsu_D7K(8ҹͰ([*0&Q"LfUҘs4k ZYQd&̀.L|D݈ߝiػsg )iiρCņD![>fÃnжkoRTɽ %PV^ NsƜACZ{,_>i~i:"X=;e=;,-;:P17'E~IL.!9}|OtP~/E(޵O{ţX6$ 9x Цzx(2uc>+G> 9X!cE$K7 .( o\.ߜX;!=(<Oə|ܹ$ ޮӗ pi%AsRqU̘Lv'Q~+b݌wVɥ4XЌt 4RA``[2XȻ=h+/8swT3.Tg~yi)>>Xٱ-bG;ZVaX!i[/nQ+.ITk`Gj5l:1ѩpunaI+Q}6B[P`G5&* `GȜ%Ѐy:vU P%~1LJ,84"BVs_pi;`0vwmMs)3QѳV &8M #ȏ=)>G-B1ac]+7X@8MFu%學' /%3-x9z@ǥzx}=vreS]%jo dh[hgT}!5C/jOKNC1ISss cE֗J!ի%FcQ9KXѻ} Xy'[ѧ?T^ݩ0lq+Kx(XNJ@WZp݄nV/x{Ƚ:V-kRg9X],Y5y9eOIP9'{ݮYi]dC/,41`4CtoIrprPJ)Va+VUTE7rB*Ld!w 2Oe@;yTToi#t7+.#u<\.~,4R]P 'OR'k.Mlֺ(I^l x;__A~'^y4$0xXy[=GEۼS+2Sao*k8]ɛ[=ėoO"<G"sH$3 1m0`j>AX(va]uy}GӨd(j TmVYrz)vg~ Hʣ!+Oh.pnx][|4SeD0Ws/TFMeR L޺lF+N[: Ev,p:Y{Sa^(׶+h(ٕM]ʤ gC$twBCӝ_@0A5XuZTLMiЀkUc7ppaDs"@C<ד9(wCwh[u7S_o`Ūq6ǜǾԶG1~$~5 d38;_>i2AITl ďfj0.^;ykP9Nb%o~nNW G0-)2]+_յwuy_05[0>{.F# q_ӆ8)-Lw|C-lQdU7@Z:d3s-S;5/;[Z]dy'8&V{u =/R/7;72 n]kV" *~$T>kXX1HF.TmX.='ot{'ʄޞrQ0HyOg}p9 z ,.ڥge8: 贡 XJbuI_.2@q*AdN0c&=]ʙ^ph\~.Y>#ٯAUyёFIg@SVIckrSH:H.&)P)_9?Y/(ֆtXԄm #a^ϳɸ:鯵jw*]њET8+g*OEݡc=P 0ӓ87-|>Uc+] P\ 8my./-'q7k#H.N?\b"П=* {l[౮ kNEB*"1|JCIO\}Rd`E17slZiЀsHfP#o940U+ n+c[&sRb.߾( DA_)m"Vr$ӌ=C~4SD}q"-hxM;C,hmXGT€,rN3D;~TP3lC#ğ٣~JSOa".6 i-=۩EO'i^Tr燖;gڈݎЕZI̙wU +Ys^U&-7d%FЂC}u P$A(cIQ+!ǔ8T*`gq<4yOmӗlaX;8٪NAd-CC b!]@5J6"ށW̲4zozeC{(9Zհ P7w|D1̒ʟQ+5)[}NlW3pU&|Q51Vcr3#"5O~` zR7sY SfslK/M |2џsoM*^a@AP(\ocF?[DټtAHݩu֛ܣAC0' ʄ\@ݡTx-Ɓ3j{ͭ;zQ-Sl>O M% + 8^{tpy4G1vی; 7yX䖢j2euhBDפ4 G pWah#^X2wW ͨ}jԬ~ §Ly@Ӈ(p#'0V3~]}:/ɗ^O.1PxW"Ԛ ÙTBx6tjcQ:y oo =fn ޻`Z b;͐^DY.0tx0=)vRbM$\*GzӼ7ىPUeU|l>=zĠI/N=@k~ S#1Zvsm!ka\,v3Qz+ʮ<2~ m:n}|^M?ȁ}nyikZnEfK6tt?U9ji.ۺij%#ɚGfJ%Jz̧2(!y(.b9x_waTA솇 r!;3OsYtnZE,ZExesׂ `;M"0>iw!c;ngyw}1™U_7aǨ"{-*XFI^@3Nߑ1VN͵]Ǝ8 Ig=38MFS}ADX'pn'@APWsԙ uPAܢ6;EJ^4bЮ֮AQ[eG<6[0n=u %,(}w.QԳD38/KFyNt >Ԭ- p SBkm{:C `-CkB ث}1aqWo"A-v񎦙3:dC-Klt{*ٵu]dK ~-ߩ*Q(À 'NIԺʻ0j/ Kh2۟k?׀I~7}VW ʯ ΪpwzVFkXkd4տ^Y0Uy[9x5q E*v{k 띳[ O6'ņHۡ*?dGSun^VQm4D1ⵝFd N'xsHꜬ=P&aϣ&mi@#< K%Eat2 ~"\Vw9j &9gtuƨ=2:dPE U csSDHu=۷ahnAy`jВn8G#!+'~ \wp_Z mo} 4AW~#)bt+L#2:N0iT{b]a9:iU0,;FV*@@{.ToT"Sl¨Zrd5>gyZ9Ej ' 3٩|g>_w-"\y{H/$ %>?5q/tJeMLuCޛc !cSWň@1%W7fW BDrR}o럊!1e]!'D]M_iGB*'à| VDT r_VE|U?ڃ%re("#ꕶ)&16x*{<mO;Y5f$τJ}kV)ۥ%I(]'Rt73{1G(!JAĪGhr?'ȴ}QF|Q]X8q3ЗWm5V]3QtE;B >ixt2 !r܎4yS- V \) p8hy@y']|}^kG7(دBshJ\,;O$/P!;soqHQY *?ԗꈺcPhJPgMM8^yE;\RMcM5 f3 }>Oi`p $0TfMBc}.7Q<7?ɂ\y_%8BdKU~ܿQifgO57  nѣLNi$F,wF\ pİ9cQ9޴EUs22xS_hsSNHg%t!O&r,˃#g$w-qoV s F1-g #d΢zLK,O&gNu^|^Xڮ x7^uKmiZ6*wr\ZX0+B#:S&TJ\;T lLRuO[+QEVbi #SO?ơ3F}ĴIskE{9&VILbQ&l!։g|FcKmQݰ>ȍQ Ks%ӘMmtF<̠SXo=W;%\$t(Ŋ*)_ q [ߴcC1̾ 7܉e b `Jr8A;o}\4~^rL`= 2ᾌB&+cO?n/qb<.Hc@ nc/ο.֢q2:S7O4=-q"PB(dYkW s4)F/"eđ3rV) R^5.fmbIiEœ ïCXYO<7)TrQ8×'Q|F`Kujʊ'slٻW WX!pV)ĝb=s͹Zk$<,lńwwȪ걈Hbű.Wb/}|LJyY$zqV?h~Hr!d$tљuu$IRJ,Myrw*簩D~g$ `tEAfH .Qs"ܪfB?2Dp& L|$X>dto 1"\x}gjwdq'Tф# j6d!?^[N@ނcn8ުWU.q }Ĥ6+H pIb./U+Y=+ 7xw5 m /Ë<upNH[YZ)~0ְ Kzpr )%,"q,1m&8Ac5w{PPShb`z< ?Z)&ꂅ* @>=1KaLG,ii,ePQ{%i|1Bw?4{z^`SDcظ+~ٞ/xgF虹6 i!>i @QD)&'zQ-EMAoQ 'r„!@kIHМ2ܔ~o$W؉-Tdʍ5Ǵ"yu[De6犪X$|Ҕ`o!c>n)vAp^WVP[ͯ'884#?smJ!SA,dSnkđS37GP&=g@UiM[Pba xK4 Mv[ dPAoa*ʩE>!ս|@GY^J/o%ja fVR`Zsw5m՗JTfRfOX vXcY *kFΧ/M¹kfi6TUYp0+\fxgr!\L#ɩe7xsWAmyɎQS6ǭoֽSp:G FW5ELC QAf@7z ($1# !^Z(t?-Z{s<-ձ%fϒm}?o:dAN~яu}+Dp` t FݳrR-ɼ/ ?R\nZKCݳ%/ xaLGv~Lw o)-ٗK?p!'΋_+ikZǑj;nuF.P ~te<mc %R1z`A8,!!(S^8[ԣ߶fƯHE@e N\>oLSlkRT807aE=~&d y.-LLoATzP1~tԎ⑹3}IvO7NߎW**ͅGrgA!ttANL'cYD%~\"!LOc|an |Jɠ=]̍*jI/HSiUH GQppS%0alګܿ7Ղ?Q ~8fjx9viwˊzg\,>(s 䮍bOzFa{0qClsF,5P>Vd7S׊?cagnHh&,b:݆P[!& .q&C86:krh|1뚸Ovo4*8QK ͤ*JƒO j/n!7K c]ɬ$Vfn6JYzA E.[SkȉѩjΉp-r$0|gw a|gDh"I 1+Z9>M+yU09yD>Ԛt&~ hURMy2֌W֏ g&e}N!d/0n+8Exڞ<nH闰H;„f.gG\;!Mll޾96r-%;VXK m^$Bfi32ZӳOO&yDBjPǀHMV";-Zt LZXŕi2ۢvk44"+ڴ0x!T0'c~$:tjbzyKJvmLyO8| MN X-t-'^> 21ZH Z*i}l5|blv{+=n {uZz"\u͋=-0oLfPPP%Qc3e) /ZG6#OQ9wjr*I0e("#FnY(r(!.2@܍Z,+s%kl }GaEB\h;%Rms ƦYLtCDp/MA?/@WV Ŗ|%WFx@մgk c XtOD1e*w] #7V-}(K崷9%|z0Voq+jl|6S)j+V*~Nu>42HWs0@)մ+7!!]b4"^Fw7]F=r]oc=eaHG՝€D`G\쑪mJHǑѱXu/Vǻ_v>|@̛-nzx QVdY}ǩ<1n^f1a1#<^tgI)凄sdcՅ6Y9@t _ZJ@= aC%Vĉ?y7&BoqC(X$5W]62rv!XBx?ވW=_ztOA#ĺ}By>,aԈb?ys7iU+ [t6$jk7Av#]ot+5 Ϛ rnKȅNLx-R ^\ z@LuQe4RY8rv.Q#~:Q.8 d(U0p0pIӇ: 9-NBcT#*4pXw.Dي(]|z8SXW}]Yb"F"BM|S8 [8|cgϫaܗrSQY(Q I2ެGH즅hԣ<)a"JKc(uR~,C ÈT"?8$&p>%yx/e;8&+@l{u?@v@A(rޚj"Q@z[Ĉ)rX;G+]7\k2dggƮ@'7+CL`ogӿ-øq޳5+^iY;k>RbXb2d2QadtT,x"0ؐY=;6{C65&~j&4YhDn(XE~I\lݱ(f /Rj*iJqYjsF(9ݮA|#Hch(FN35<{`8rIz.J%?)V<h85Φ60xKx8Ӟ1hpvx,!zj5q|2SףSk#a<4K \שZ2 >]4Buk%* W `qLozlV3,+APYEpg'd0+Fы8a>b>ٽYvrӂ݁Cn 31'(ѩBĤZvHx=xb#^W"4 ''?\;CNv~yBʔtU@iAX)~z>+*xLxg3}<-LHF3z"SLCh് q-5"%\ KҒHu&$e'|~oo?7KT[IzHg|SdFDje<ܼiz{Zqcwr1#ZN58oPSiSkmG" }xPU|J R 4dd:^O(ӵK8]f8>tHKbse "+c4[׼+ ! Z`:~rڐPy<i_L(otն3UdᵁăRFY+7xLD[Hs) s?c۶Pe\۸^`TB3V$=B:@2K/տĀs#٬m$qc-ʝ#3I)7hםNu4-fʫ^z Y'k(d;~fbZ=5Ԣ+S#ʖh&BR-$K~V3j;U ǀ+tZe%W7Wa6e ({ xbBzc"9.Ȣ2^HXH+S>R zrY ^ Mj!7WvCV/HHO:0D%gn{4ק>aC> +6m?"/r36)fODFPΥ)0݃$I)A y6HdHQG,ZzÊZH U(c+㺲}@zWG=atd ?7_d~t! 224}ˢ/[lvV<&jk(w]|ƵzcP4łRlDav`5ùiDM &цKv(DbeL(2lHQ]ҺV.jWMhK^o.ׄn}7M$tiQ9P쬒LKD(睵Y }ڭ;ʧ)ds%GFh)eƅɕv jnH1VΙpSU:t7Vń>~݉ DzF OR U0Ḣ) Oc,tŢ]߸\ʂ `M8KtS*)p Dz<#9<(VPn7F[,_Ǹ&zh a Ɛ)s \̉9@r4fmBk  .@\ov.P9V2t't8ɮfB bdG aV)M"WxcDc%J;UXAkGAGEilFD=Ƞ AmgH(5ʞ- $ 61c1w[\' ~ߥFN,pN3C.CmӺ1]GD> t4';1"u*}kȥح>s푵]ؤS k΂9HȌDTrLb1ғJ|q1|`_ >ê: bIˆ~NKB(+Gͻ,u IBTʼ߿ =qV懶@k (bQ0^;́nBX43aC N<'ҀZ}++v#y$5RL7.[v.U%_Rles <Fr򁿤Fț5Z! l,wE\Q,;ΘG,%A{Gft"}{ Ծ3D3d cgKтwi47Q[:S# & m{y+jN1`[dZ&shoǚYapeFg "PgC&#nڏ~/nDWly`/钵8څ!/tߏ848_; ;L]ϗr!&N]B|4%bLIEQHHDT kӜcH` BGQHk{ɡE6+0mwxNt*fN kbyP'cI}G}Ԧjf9h_h@z*^ɝ:*dv0 h!KÍaԜ pegDCtQn2{FCSC#Y@C!v$8Fsul_41UqFCX:Dn tdPl*@j# auD+ Igq3p: &9:(AرzAN7Sȟɩ:ZR[0x`iK^,>1|{V$Gd gaYJ_k{l@~F9WDS1] >Ӧ]  L'^p!C!Ja6Y`Ul>DR^as~t2[kw!RD%wG'W;Fx%2aW47Xӟt FO8o^_\3[WHM$ -T$q4`إ=6#^5$£prdJ067:Kn=T:ϮRLO FGw+:j,FΞ%DŽQcdk|0ġ;cis [5sNmtC / WSO9!8k|5j*vX s=@ZebCjL_=#m˂]g9}SǤJ[k4 @\ħ፵ p3nݸgUB y6$eAC )Yώ4Wc-eBMw5:XEcZI7m;5p:^'7r8pAp=݄L. x sOyN5]!Ntn4y\j9MWd'qVݟ}uKҝ8\K# iaZ A l 3QO<^J}A]7nD3!.?P3cx?rq.+.qsctoi%,[Yй*`n3P^knY.ӈ% _W:\SWt/&;(Cٟm})u3mƺdʱ'+ӹ⫀SRPb94pz!1k b5/'J J*[2'X-9:'Q 4AdM{ iN=#ؘ`oJ,}?gp·N޺ |ă]o/EI Q"Sn̗mk7.P3Ijtll[ O˔epV1?7nC0?EJƴӇ 2.!dg-fw.#1V> \7IuQz3ĥ%{V&yi>~/tfC2n/*L&H!M 2:BlIQUhK )(R5n!%,X:+mE_mG&9Eg4~8ȍ9XѲxF:cy ַR:}>$kZ4JDZE"&OPu7\9vR l+o4-m£n^WBlb~dl#.':̓=1[WU竭Ρmk֧Q 7S|*QSś7[ѧ>,F=rvyk'{0]<ՉE'ť x}Н sm`!#_ [AuO0Tz[ 5bPmV!_4qa?ZCaӜs\9T5,Yhs֞.-AbaZӄ8ˆ uq^'HŽ1CwرA~>+R IM\ CL/aϵ|΁qF)j5,1RE,qfZ`O:72I#s,zb[G~ 8qd~EaV$DEll'b9hLqume=sg"EUvY8<]BN.h$;/_s'>|dt/u:T\']r~S`1e a;8UΛp\ehp%~5޳%5~ԤW$BeVu'2 FP(dž.h^=t.KVս ym0`m1w\rfn?Xia#?KL7V c$}ģL +Xv]Z˖"@ngS(#n ,谖2Mj,r-]ugBS>y:=96h*3⤿{_m:"0dnܜ#1*82ƴ  `no ue':Zܸ? Q@e~VZ{K&qwMZ\jfVQ)o.߯Q|㱩R*sMoƃ88Iܰ3xiHhK8Kd8(NB<'fm ] ӄYPha2;Qg*z]LjU Qo 9+ՆT&ق;nP&Fysm,[ m 2'`PnVlsab@rB$ࣷd^S&Q7m; MX+6Xh %L(FESU-^szI>؉67L.HP/WTȳw3.[]^?$z"pMi-%]` TqlbLb-}}|N蹾M@MF̈`L?=u3tWB>f`o[ fg'd \^$/T7 hs3 Z:B8g U(tQ6ʟ=+@EH -m.$Q}&~g:$Rړ"͟@Fn̊T0ڙTf%l l?4rO 7o/g%=KS@A NoT%KH HU­K[%EG]`5/B{!S.\Ӎ`tLkfJq:ho ^tE-2nL|.k4~ujP69)<ԞʸAߛ "9:j/ԼʴM[jTj/ . VhZ0 E8/dL- ^]7TҍTU!2D yY&b*uXGJj{N#uYL1aWKʼnk8Ke : bZ.CM{]B(m-b̲w ? `}@myѓpYA1'%RW΅8w=ܱ)Bp3f^qԁ9e1> +#gM0t:QP#l\YC0^bAխ&B.Oc1{T%E^ W4NvE΄6eL^ ;WhNc=Ƿ0-dBN<WwW]\6L^R!5]NXt!Z":ئq& 'i<xya;((;gaTb^"'ȷO$\\Ϥ傋+k,e=M^]*\ By}qDĶ`ؚr&q9 (r:`O3̪{9?~(Fkc܇*+-W",sP#+/Ta<"~<2DGpuF?'삱}0{dÜB 8ͳ"(bW ;\Gɣno-uikS ( cwa9ȇTp]P.NxaYV5x0d\x7䗲EmIHnzBIVA5%BV5I]4~ r)(r?πZ@񞆝Dt變\dJ [vqDA/2YA7GaqUL^.%a yDX;&f6=tgιa+qoqrWn[qYxu˒Ae޷+(F(/cI4o5F؂Mt* #SfXxcXw{#XPXi~׏X2B'=}Mc B /_wd9k{4NTv1c)^oΉj2Ka?giN+]»?}65~ã&eN zccuNkʢF%/c@!\G(٦ Q_{!)sfpC3 뙀 [ }'Nhl[kGB/@PRNrjy3Y6VF7'dLX\8YEHX2# 6&U [< 0~³bRW' ^4ܜjۇhw\ELuQּ\M;т F:MmJ+KשԆQr1K5|nJ0|U<;h" 5]m4*/pa@jY @&hjPQy#y6T37 XIts~)<4l5G}5pA֋1FZM| tXրfZxT v9s~vgP7+tm!)=RGȳ.O8:pHs"IY(9j4U&;(d'xoYJ6dd>ُX$R@*]췊@q?g1kO:`lcp0`D"NI"]єFTpi1bm(u( }t/{9Qʯz̀SҡW7!a 9_zՉ ZbXg "I98MFDIz5c]y_T? EV+H`.Aܟ^DijLeN H7WqjKD۽QyEG/zQ9UEAbѱxpP mDoGԇmy?}e|sUuhtd6n: OJNͤ@覲"h~[>I[К`狫K,Ӹ:s3E@jtYY@'XPU7&e4SFm8쿄qĔc0Rc5cpzF-קXjl>!Os7gq#H,ti=bQ(⡩ )Մ؊u_L+UmN 0íKEF\ ? &W7X.}tp{R#Hx-ǑQHzL1PL+Ґ6@ʛB;\Ωe[7,&AA 2wvl1~qS\Ν͜3&_e"br +$Pr,X_[K j =š 3b;%=PMAs=D5ym?\J$v0՗:[M8<EjY ŞEzB.KhRSoQ-_ǽJ"ՂmѱE3仮lnW'=[ DNLK$%_`A:TQܛ_CmlZFa+ -%MqUx1j+G8FZHnF\] ֦FY_}` coc0\ӇEɢrq~Wx3 #ȢX쬻dH%Z!5&c_V5_,3F}H Y@$Ԭmo,Ϋ\2[Ze!:Q:l.~ᾫ +kx,H֪'EV#ttrFA@I(t}ZfZK;tMy{B{kH29{9 l# =^^1يhb_񴸸1NcVof$)~Z{`O_,F Z')_!`(Y]Bh ;s'4 hF#E t*пa9cKxq:fcXmF0WG_Ӿ4LO*$lހ[JTmIX:Oμ="GOy բ(.UuMcIDӥUNfBcj=^3yӋ_f(1AX}g$afZ*RӮ"8W^;* CSUh )+V6>ɢCۤz d/+kkѥNJo{N5 !2(ᛠ9B.FQOE_slͲ-&qz?i& &q|d [dDw))Tj/l16RܚRY*\W!ყjTk2ȺަS:ud]E*VVDfCa#V)38_"Q85ḐݕwOݧ ڡфDm{8(C1@+UNC"RϏxizT2!U0fxH5̍2!EAN;m]]&tAeۅY_ e[ 227M9wre(4£i?0>.Zݟзif y,lO6JǡE /A{vD<'r?{oV `vIPㅌObWs䮐,sZqwR[&9:+fLm'?RnP1RXfnB|v\~}* T'5U D2ͭK(B;6~*Zu"a.-@x*9%KQްv+kp܀j[QI|(m-z=ü[ȮD\>9o(}/?$^3Άc:-^#2SG F1xn{:]B<,L<0ȵc/y1 8 7% a#wg;ї;]AF{ ;ahaH#HV  LO= 3kphsHV+ʍ%@ DQ_Ϻ5 x2Aee[!f+w Lcڃ.ĉ=0N`D<4<{q=( "9 œB<߂_0M!'Q&O W6t6<dm0zN~ jl"rE*RZҵ,>|SpYv4N43gui`'<#NwY^a^heH݃ vp4UכU#;tc*Tj Xiօ )5#<#ʍK^gID(JC8̛Ě8t3:󲋜E֤OJMCk@\ k6Ul^ֆ*NVf[h-Unx,5^"hlT(n'VehQ' <>3gDHdl7@^fGH"Lt0{=?4S 0[W7kG]th"6Ȯd207Cghȋ)S* sDmCz̻B,9O0a>N,.)Bʾi/g9IV7qD^ǂŒ)o|mUM ޾SFm |ߧL%nELp1\҆fn5Ã>c EHՔDY:oM~Tz>G}>b?_d]=!҅vUa* ŝmtJ2ԭou`mz?Y1| 7 uqO Sz!ՔI?vI#H,[!B8$0|8dF ~#U׫ oT/|h:L=tKQN~T&nDX NthOp| oj Wѓ _-!f!S#bYk #2 =Ğ+69hwg\Yi+Bƹ 8q8BvhvkQ=[!vi3.X iicD!O 88ނ7FW4oAQCRψdĶC- Eե?:+I=('yU-GRS7<_@A !\L-|dp;<#礐 dP~v`~]CAcl&%%]`~ɳ{di 328˕i~SkX&nOANp "Ј{PjBeQRf\%Q`qtKϙFKW1LAUrY{mH0&Ki/0>3 &a;[EYh'9Ȳ<*{HnpOGp{`Cй"HQկ ߆CC [XwDJS,l* Ao؋KO0j 㡓 D PO,J0T?X[3zӗ @S7흌unk4 -#8,q j#`N;W&`F8SaSʧf4(A shoZ;B(g=Sn)?_nCdB$hM RRLs |Y ] *Ǟzճ3toyYIq %$I?7`~>l.efo @x$jro`|,P=#\V3HT^GJ)6–tN R洭? _꽋}uI1jD-;aY$Q&!F`6\ƍ+7԰5Ju$#L?F؁ھ=pXrYGᾈ*P@6:"#H#| 1P2EL9n!83oD^QT,ZN^4t2QQ>,vPWqRo!reY,U^s=j^攮W/%▱o֟@W}@*meC_˔7<*G:9LI֯ BM:gؤaZ#ȩ}6\y})жg=XiH*O5v_r`Uݧ)Z !>q,9u<".R -=zM' ]6Z@r4C+2⚠۲hD[S q@.* KjFr/d|j)ȮcnewaB5ui* zwJN<U4ݪ@J^,LOT&ěO\ν2zAxT7%c,E|yKw*Ү!tC0 /$y,]fꪛ5@A)==Ijh|z]Z9Kǭ ]F䝷Cnaocq#Z|}Cm'-OTlf{lo/jwG|{e'* G1BR"+ZqS7>E]'/d*RDۏ&^Ӈ&%=ttŹm]uJxw C@` BX{48'IYH%|=gd(|Wnί56D$:eȕˠ,A2 "oЈݸ&^S^i\A46%Tȸ2cm~?γFGQ2y%DKGQHHzVqWa5"sT;M0s.'-"pӛ4C9U^_/A^u0[7ZE^Do%Gl w5~^v-0Kfޭq= 3hƻ(=Rmu heR  V:~쇴b:-x/4ƘCDj‘t[WngȜ` X⣍08Y)%7wǙJxkŕB/g0`9>$3ӄ1ĴJ=" +rTX}+w\_=9xHv1 9^8Lfĕn8B n o>Mt\9Vy/&slX)r4@dО9_POc'TdaoA| T{3g뵔Tw# zVe7v$~qO*;u1>L/9}v| >3Iƨ adS}x`{z7Қ>zQjImy[@x\LnH> C(iW}u1 Wˠ|"9ǂUm1KB9kG r,S &K.pXZ&OK&vΆwBDwrKŨ[9(A2J:fhF %4F;aaM|L7CIBYy NwrCqʶl-A=hn}nvFN\ؔA+x10,$2K7֌S%_;` w$l* .ڒ}s5 9𥬍LPz[m6p]x .p!I[\$خdEŎٛ|"o CBܤ(t>T1 qiɔwe{pIil'hApb)9#J7nQ}_7ڛnm 6I3a zLZR= Q J|٪ҍ#!-~(DTyC69I+ZPh-zui`.@>,2&'!:R[h7CAkrɈldxliH!];\1,M@0MbP=_Ӷ×?ޠbl#uHߎؓ? M#M 6@ʟ/6N3K,rުDNDWNpِL`ĹP5TxS/<񳌁KK&AS< Mғ"PϴKyyἢYρ yDȴ|Wb?Κ<{>5Qha#Pvy_(+kč?Fs7v4c W  paW 9y`pqE7HZjݏ.QT22d >{@&eK\w}a7jK2t%PbI l{#F!y HSv>xEKͨkO0=9ĹO 1cKIOz^Y>Z(JN*\ػ=Q`L"PګWDA@Y%jggΖσw[nm-:dS>u^ @VXBSeMN~4?~d*^P};<Xܝ5l-JA] C }\?:D 꼇v3>9R,^^noƔB ma+;>k*m_i 6_guNGZuۮMNɳa'u.JY.V t3k'o%|~?<A M]SΒ~o?|ZqY+95R<)b}͊wt. : e0!䆟hES(^. 5-} ʠFGKtD?G- zn|@p?`` w .LEܶ .3佡hi״Zا7y#HcdXbЁof+z9*ټÃ6c;+J#vC<[ s5Ef.ោh- U.@e9hG?RV. vzTL ף;|rȌd+ G::wZŢ?,߭Qv6hu}aQ mNVHjgtj`GɂNE4*Cp" ~#U3^إScy<.H(NwFo2 As{>f̋:+u.kz,Y[M QX'(XzKSpNZ7դ{*.Z'Ɂ#yY _Y|Nkw`q7lHt\TR&I=2# CeV{I8? ɡ.l ?n8 DI.ܭp$2[Pڃ 9@7SB퓻*uYPfMOSK`LoAK|wT)iB|(w4hW=u9=0Kٛқr3s@NؕܞSM1U%p<_Y/0h3>;Ʀ{W~\]A' ݼ)1H 0Dh[Z¨AF:Gl0Fۍn:Ӄ環C6SL#wPfA:FLR`u`0}²1%@gsuݷ} Qުp*-gfΗՐ2>`ѻ1#<0B l`|\uv_F钏Y<\D fkQV%}67'G:/j &Lh]DtO;=-V 4Nl]oQ0H0_(k\Pqbw^|7 dYT5#Ŭ TE7}~̔:6Q(ԓOr.FYwlVt3I. R8ERMU>򔻼jla@0nP^م* E?0P!Yi->pk}3%LNGy&>>=5;c-{%nLGe9dȽI#!ۖ?sCWBJle{@,J-U؃$#̨zA XyvF[# 9X@'s)z,螑Hfe*/TARH)uTv8[> d*LA3sm)IBZrSP`0!Ch ?rA}~~*p:(黈|n5Eh}I餰!ʀ6P-/cA!JL4KdI //wC'ݿ_^ m)S6Gx{pISXos3=WLj'U<[%*-puB(c'PABaP);S8{> 8^] ?4~2䱤F+p窧p(^Gn܀X W_GS{#Go;-OHlMĻmջBܑqDZ u5j?0}dqښoN☄Up+t@?gP|s gZRح8jPyNS>Q"ZPW QcRRilfFkiOmQ( 3g,l|gq8toaEAA=+N)w%ՆF /Sk/M/c@͛$[orĿZ z Fo!&¤5Ilk1DLͰ پڹܮ}ņf狦5G5+)фrF:wM ]|<*3`h3b:?[wk[:*;|Y4dAVDh; eUK&]TARǡ/uxvx^WY2P .y?2໯L#\,DL>y]}Wm2DCLnVnew00\#0*5V1H“VBX.?KPZ2uNv5$,ԥ ]/3YO(j,Sp2O>҃BcrL'r I[@ؓ(? 4x}o$#DBUci% ~8Xq7|UJ3zmj cYSPˑZ\m>w8q,[-*K)07!%AF,^zl.t Ii٦oaqAbIGzrX#0V2ŋQ{M&K[tP[kqV̑z~Q8|x\V/ATgھ*lX&] .Pہމrԝ&Us:H!!U]"g7н{ީgW&Cm7- u7w|[OItnEBZ{򻉔_ Dr<" VǬ%?'_bzr~o"0W{զ`v3>Mr(s5Ž#ٟϑ<դs$Ƀ^ hg׺ }0B]~p͵ AD? 5z18l9 )QL˃4t{²wM5BZGE>276 h7ƨc!㸷u->I/4v m,o3Ou. 'Kyh!#]>qg릅*K~e_Io[t𑧤G*aFlJΕI`d^nI}B08Jk[]/SUz̰m7{$+ C$0QQalwG+x>4y{9bo B a'T?0"٪5-M45TU &i54l>xȔ "7b q.Rp e~EvJjrdu qg<H:c3pY?±][§"ɪUtc#K DŽf3(F^]~9x2PԻNFD`=7w_>h&E C"=E5xwd6f 0zYb^(o~M x:I"r}v7}!}.T7v,%Y[}n.ib;P_ڽ)BzV[bB7Y'[Có.El J3@yʆg]= b_S?X.A荛ΫY@3u KU&4f}Th᱾3n^L Z]gl)w pN qc kn5t odi6Yf HR_J'' PUلXv\xN>;:V":k}_d~"#LuVI)gsTz|j&_>\>P7)N#^PigKt_uUYg!chh#Y&@ [3fqC>H!WM"Zg/cCOuJk:t{dɌC |*OCQVLOLr\I,ٝ2ay(=E@ICU"wv3 %hnr0ق ǰٛc\Q\0!KG $Xp7;,cWtZroZvu2Đ?dEτLX'կ"^pt_]^O0gQ0g?8¾&~R\ӌe2y(z' r\_ 戛@\PQ2j]zc$htM*]0U~OF{mw]ѝ_{_C?hg&I|L-IK[6HvN pɈi2ix@#t'j}>sqڹ(ytRB FGy,1.fɂXh;-DG ngvD eI/ hNp%|KY£ `+Oߙ<;Sf"@.$O5T^~qG =05mU⠗;R(s[((\RЬM[C-8ΖŽᏍE5ζMhi'Ǻ̇#@`?p{7nya%u|M6um5#A%ŗ]/{LqV hOpIʣ)pNc?G.O_'-˲nK2kZ~V .]ГľD3GD=< &ŹN?kxCػ ZʪKт;92቉"ٿIoInZ=ɤ1DbW$G^4;,rᴸ族[eC妫>>p( xT_lrp(? 9X--0nJzNLB)*4;PњH0/тkPL: JfUx'cm7\0ʲӪ6sy0 Lܶ8.ㄸ@YjO`!;$a72(?hmCX56D>ד6yL.%˕:-?=sPi^1Wx ۽@*ͦu P8܄=iI[D`ݯJz3)3_ kxqn7/sV&y~_h4d 4a2","( S7ER(/ DYY7dyw}d]<7(/ h:! hjP& LIle:G0JTl/WkM 89zug۪(dTkT!69 1r-*Asw5^Vc܂gQVIjSߍO&mvȶ,vvX:6^ 10m8N"WO|,dIi_JĤbɲ1'vmPᾐ]Tll2.9K1 O-I oxGtQ]yzD=f{F aN}HuelgVfG(WݔWYŴ>_@faAr8tGe¯&[҉Y0]XArn$o,'V%0L25c+q~~z)ZG"yb+ pw6 ,HEܮm*ܤ'UQ^x}vATbƬP(k@vEHpvډ+B|1-(_X@BI(1ok`X[Δ?Yo;DW9}0gM. w7zj7̦I=)笘, q&4@271+:d[b)܌"EzIc@ё0w_2֥> B1^hW*Ֆ%7گ;pd;Wt~q8H!5s*,1nzQ] {$.>*}z6O\hIm /Ɓ|J I-4fXB4#[Ijo|U걥)΁FϚX'* #0Rj~VL֜yY:vy'n&#L6?FVndߐSm:A?BL9"A+ Y%G ~8V+iVLNcG2 kG1%x1mӝ px2ݣ@2ץWf*;zV e\ rf11آɍڂO/1^)x$  4ED֜KiԷoC<e `YwL2 :ZF*՘x*B])$fY{3b8vqD'⍸@ ̈}[tz'pD9(,͆[@2x0#]GY'!-^E)`3a]/ v?X{~ފF >RhvO~EKozK |X}c Pt(4x18(Z5-)T>B;9w K,)h{ WBtduD5!~~乺:qY B:iOyjZ'6('&T EZPKc× ?guةB~v&Onۗ|AW8[T]R+b(r[/} {U0K>f:2(}@ S%n >#ݬpPn2b~C:ogHd \O&"ɓ@g{pU^4aP [Cd\W ȊJ0d x̃J Ոh) uq]sl$7JAJ$o=FsAXdHnߏd}{}8,ys[lEZڇj)sXϲ@.`[䇲s3vhmn)2Ǖ^E3Jt:Y;h0Z} G^^H*H6|KnF r/u\W(`0muvbq|ā-L_Z_L_Aٚ-65LQ8zTmߕrg+@%R^kUi47 2Kd*Dyْ-%K0*a2WzKi:zMX C`>𿠔Q|"ww>]]ğXp$8[=bRUn%iH}.3BFDIqSA [:)wឋ9mlJ\BM],MVz9>8y7[z,0!|# zZyd|C^OtV~saY!/H?_N LG Z<,tEjɬfU Vc1Gp3yjh5tX,.ZSl'DgA?ppVƇԈy$E&!\dy)7dHzoO uh:0w#xƣ{_K[s^P|5ϒ8,L.,nvؔr=aDUgq #rͱubf0l]z!Oh1Ds&5Rce=s@==eZ dJbEE!$?M}yS&!d<N1@+  $\͡P549J F^wgZ״n)H^yDqDPPFNd՟gJ0J v:E .^ξUn$8Y^TƲa8U\jα޺9]_z,ևvg'R"#eqPoِt>~`Ǥ5uAYdžoЙ = %dkOHzH|P_T%]%mvah=v#ki hX[ynbVzMHm䆱 '1 as j%Ǹ˃F^ J[4ӆ  OSp#fHǀ~1p 50̨i'g)Qv_Qn0dXlC~OWҵ;ÊW5NOm7;h*D3KZL(A2)sv"+i[,k-Ɖ%yUGպn]/ yēs=Ec*mP|7O -asc(ffAhUȧ L~(OZ^~Yn$UӗGSQT3s^QOu{ L]`43@z ?6竘@wAl5@{) Tb;oSqI"X2\TL=[ۤA0k4v_)o"<^ǽw$eE X >{bW)qgtQF kOlX- BxI0λ~ubZE!ZgIun> Kۙ.KQ@Ɇ&AS~>yY@{nE&UзGrqvtq-qn(?6Eǡ:c"/M4z]SdNf~vkҾV;nXw gU MXKn+qITLa9cP>д鏎0%]-J'aj k;kGVK}aIx7K۔;QNW^ӵ^!pn,<[d#FɵOY۽l(Uܨ8Vg?Aeס11]A~h]UkG -́Ԧ<2Cr̒fSRm\lGm+qKv/$-b~vI5]o~^$*pAQd4]v + |cLu %;8g`A#Hי@7o3#af{gӅ%`1[ 48^֞N@CTKh;Q44`gQSd ,XKաYȟH;y6x7VEEKeLu*Mu6>7VL9C1q1mʀ/bC`4ʖɱdԯb+Ͼ Ih !kKg i"&x CQ!b-rN. O^#nŜ1}!Ӹre>݄tE >C>‰R j$q JO~k<)#gQ?*ˁx ߝ Я_Ȇ [aY2EE33kq?L-eX8\L5/&{hMY+a&DPC=Će El7j@ Kuӳ/]%mLvsL4̮hHF*s:fSL{U['K<&bgmqQfGz&0,鏶IFΪ0v2,B? A\!/}!'d&4!e*#.Ne:FwCi "bĉ 8.Cm7+L+fNP()=L.هd#% D%HEBV_V:h@e]a20`dsq}{G#K4E^.jv-fr}SF$~d :eƋn-.5JZTa:ue_ӈT|oA/Yl[6hVlt+F мIykoJYwwJܯQ2l(5.kId##d2V\80 O^J((k&p Zya%FtÎ EXVhЎnH=?杝Hj ߀P #]R0q3w5mMܶ3 ^K)µ ~h A΍rʻ׼對P"Hmʋoxl :+dH*0Z,,K*J0)"X>i4o]үvD;$?{D7 (j;ߧeqnJw UH%4ѪmwaK=-r!ۄ ԐZrp0Fdu~1$#Y!T0VQgpïW7/%8WK:98F/"NU,jZWyxmK}6y/c9|:fϢȸ`HoۦHk<=yTl祲KV\'q>XQ,x nՕ`&!}@TQIH7G uCaf4w; ^Km#4ׯA|4*m̌3X%6ܾs}!4hsBۛLr-(ӼV?Shq7=D崭qRIbSn2ؠ%g>ÎxG<_,ߢf(}di(=5;hw JFgq!ތ}/Cp銱I4=r?k9I+e$dGˤ=Dj\(j8{\x%\eϭ'*rɜvR'oEvd)ZyD06j'Վey􆷰m1(Ry#.L)Pq4zИFTȰb4_>Y,Ȳ\Mƅ|7 cj>A|59~n9%vqׯUO$z.ݺR0Ab]I4V [g^ D Eg6FE tvHn#f Np*-ܗg؋ qvi}M"i^s;zBX3nȱv^ʍOpON[u2Πa] )B",y2] IƴYzXHt>̼qҭ.4w$ |!@#17IFHE4Z!H'8peUPn9s)R7VW tv`_.}ij쁣]:e(.N`5[ + 8~ŽvC/h= @3y^F@xsj[>_+9+b Vxk̫n쪁 3Y@Ejw^}nVm&7MB`iUɻm\8%YaԀӔCgRZtU%K.xvR3+$.|rMg1 0/jnۄ? H3 3mԶ2q+64NB[ eA%+ VˤL(Q0|㮊Ps{ X67__ |-+{"p\쀤3\R1P3PZ{2@93@ـ˨2Nikᑃ8F/E1m4NB4{Ǭ>R+˯-btU)n0gXJ/Ժ\\#kl3>P<8HŶa1C2I(a'iJStORbC]YX_FAl[q('6F zsU%v̿ \[fȪT0/֤?ҔEx.VoOYnr6CAxpYE_7q[o;k$x^-TxފStƁ<|ö!Y>ʷ\ԐWL{1 t-lǤ]HT78ZTQ:ll|"uU0+yp+ 1MJvFZտ~D+cOz.ȐPRXx@R 1+p ‹q m~s^kj" 7#JeibY".&,|6Nr椓{FS0~EO&( fѢSfƃfqZ8>>$,y-si׏f>~F|±,aH}E0s L} Xt`II!}|w4WG>`mU_Q*b$ +pt%*,'ʭrX=NCtFwdexbsh 6<`uj!"'MD H! &1vJ%Wo[veiY3 LXu #VgH ]'Ή $!OkX=ww^OqyKչ)^~dGg%)n&CRo޼s]Dg+8/㺪 'ps(֎%C5;@/皡g-S=ЇɕMM.%}96aqJV0;41UA5[Љ. 6ףr+a3ξŀW32tKAe q:0-WQkdkfўuN2_WӨyLjX] f-f4k23kZ,gd_دZ}Opy2[{.ƹAK1=&qօ.f&`B﵏@AATi2 vz1{^@o 뙭?gcr]xffMxm9j*R47x=+. <@ViR(?Q +lnmOC(!d?ː]DZLud\){n`fKւ.i`PK6h5kEL ZH{xDO*{tG#sYRI$ b 2\jÐjXzgphANl(d~ z}#mrIB[ZE+fipog} ?8% ./ @{y?÷bfMxlo`yZF K R+_gIŌU(abޤcuN\K08~r?pЧPcl7,-?FcWNuCOd0&z xIjaL\_Z{U;ME36zr}B:ghZ ̂V~O[΁'-(Ҕmjɠ r:<HP9_iiVI2*لa_.l9Q R8 1`m{/cd(̣CU\+Ϗ)gwʥeq9o%RrFHyZTp;x,ݬ }!̆iS<҅._?ߔl?FO)`8VPkµ)qvO$,QyIj@f~#H>5X:jHȸpTAC ȼ"#?Cc :2A6H]Mjs>,S%1 SĬQ'gr[NT9*svv9p(?iAUL͌z߶KaDJUé1 ڂ-=  Hz"#% )߱-b_ M>>o[G.PD?[[.tlh|M@(N0pC~8yG*8o|VlA+X΁, kxO j+$L)Unau ~*56񯈅3ѿ bu3{ rG.WtkW3M.`GiYk'X|SNm%/H Q,$GU4FSۚK)L ¸L :Xʹ;20):-<0H tDeɫH5'7yV6z%(b=n}Kf^7Q^w3J^M{%Z_#v'wnub#;6@Td2ޔG{{ SȢDE $Ck I Bcx .Ն.,o4k p^Bqʤ5's,kV4g>l ) #]/0}oZ=]P p(4&a\JqǤRYY+HvV4,ԝmZzPq*eXb@;dk_0Wmf5VmpNa+V;B2fZk{_;T>q4)*!_+CjUv 6]: B=R6{C3PxpJ7Ǡ@ETHhNR5.S,x%.O֥Qfn Cj#Yx;}11h12kY|aЕMrJҏB7W/ ~9iWh|֓> _=E:-b/[tJ 3o #Y:J[LmЄ{ºGDZlL;ߴRӊVZ(  Ph|6) ߝaTiNoícG!*lNB0W>)-gj4^鯡`-l f! liLQb vP~t(XS9rGb rlYW2 X"y'LQnV"rYmJHQ*!6i6`s oQzp5w@m`4U>~]g%Osud^:r 6ck0=i/\i-x?3!'ILis)(k4^'{4PapཱྀP w=h{)o3z\fDO;|;5l81,AJ3$RؚIucieM7P_SN1QKeIGAlnXj6ngf[u8W.Xһзϫ3QGIj'^zR4@ Aq5?MG0//ܨIɴ\â/WZ q9r{7$o^M3]eH8 [nV<)Ftb3 JVdThpgυY ;A?qٺMq˅|OB+^Dd"TrWf&JYń$fpK} Sjm8|k$XuJ1sTy8'Rh]6㳑 aeUbB|ӌ{Mkw$GUXH{kaA=OR"T; /# j꼪\g d|]- eA'a[lPOX\6e-xc;Cm΃tƙ>C R]Ef%ndȑ тm8Y:yLcdV P#yڰHq äwao}*iÓWw=y{,>76{`l3xj1؄X%Pq"I%{'қ?9yk/j5dt2rrhI+B}I+Ҥ5ל^f%@L<3독G|f$-i:nYTi/z$ouU@AWS8ni9<zH46<̋ EЃy!ʚlC0cIҠb}o,!V3|0p.=Pc\9*|\H ]U\^ϼDs .47ċ͓q˔5ߛPQP>_Iw5 D0"kb%p(oa 0I29o($-0#WBӍ[A*fH)<<ق/[׉m!ph0ݧBcc-1 OE?TNUle=Bۣ s9gt-O= ˰TB04CߙzƋ5ƛyLNɏ,"Cti|Oα>9o3yOcՀiP&W4T#+ݐR '!+U!L+xlIޡ6 71!($'u2NS69Br@#/fdj˿da@0R4SC| &d$F(@sy %r=L o"BH8d~!EAu (>oiFLw K9G 쪹`/_>?{ r"}Ѕnm,˴IA$fF++LlӮ;^RJǜ= bS.&>凴?M(ctZf(S`.;'t{!g^YP]rs*ߓg[~{pDNK 5@G^k>S"2v2LE85s讌#vo0_dA#CRLݱx  _V(J%4X6"t-s;FYEk4.O蹴-!391N!|y}|okȓ/E%9g/{d%~VY|~qS5Z;fA0t7i)ʦvURO;dG/zZ<וN3)yQ7M BrGŸ ݿ>lXy4Z9uČ0'#8QNA))ô)l4t#n,+JF(^+gW/]ڎK3\wHE̘.\$#04y#DΏW8Ő'cfFv*R#l$۔Qe:. *5TQmP**'`}IiMQE0Z OO0Trmjo4?MI[~l@QjKg6S3Vݪ4LS@i'1Z6?Mz ASagG#O];,  ծM aFCC%=91 f,0@0  Nxp!diSЅ1Js\czMF1o"]=lt*4^&VH0wڛ$z#ϐJU>/U]ȟ6iTGȄ(1/77 =e=.` :CVVOf hÓ[EUxt搤jnfE?ʆq$LBQZVV!p浬݆AWc?]#//'(܆^i?C1ܛ!=$)WGӪ+fV=i2P8ml,r?0!ժLjj ^ zH=-t; M}t/F Sk4E;2Lٌ7s|Y~DbJD撔ۯ-.ڙ 4gDv!WDXAu 9TlĎ B[)yX_bjkKOxnz =%9%zD;-cNtP7DSֺu^.0?D۹*PHRy|4ryrV cJ[Zr7f6xK cL*)Ȧ!vNMUX|N8aF t xv\k5S#,5:FMǖ,<12lS䋡fbSEp"Ũӊ씠 Suw^V]߲XQEO0+d`I"'`?]cntk)|H<66JXxݦ 1A_>eӴ2{ϼ &2J";:]VXesq lL4"[G>=@V׾ف|{3H| V9dSdJ٭rsSVk4gDu9Z3j AWl4>uPpmLBJ azH&jEfQy;ZGmmlHug@ؽ=!jfu6zZѾ 8Kx 8F=js?Fq k:g*̄Ɇ>v7;2>q,;f$ΜNGoYfM"BcGlS9Z>m(TtO˫:*m;[= 7 9\h5o,uTͯ D)Dg]/|tmxfc0 {YQ5#? rFοIжRnꦌja ;I̕>9{N3>DRbΑ]~ܝ bTPê _JQ]}!6.Mm_I l /1. {F^Șj޻پ(5;$; Y̪sIA܎qU;vb 2SmBJ'ܖTkiusF]e@t?SYT83pԞ5C\w|X 6O =z,4+NO5b 1P3EΆkN{6 ? 5]VOXі0bi愒6yXAXwK !y<'$iVZoP07UL5OuwT+ڭ܁SJS`ScݢK2.+%NdK뱩 kFq'~& ?Kg^qe(8zD.=L_GYupmyfo@nt%>ٷ_w뤆ȋ15^2D:*џk8(+$aċϪK3-DĊS!- czSH5w뜰|\VO۵Fa`%'T4W8lΧn'H[1v`##$8'&0˘cFWHhLcMǐhE[7 xp$@LE"zا>.ڗ. ڢ3~`}- nяT8׻"U]#@#EI@U6C}D:LpM&,p#$J LMJY:Sș0]C Yv}~X 0{kVMC_9pG5tGQU0a5Q)6>;@G$JcFݚZX&:6 i=4-oFywqj8>;h wp-\ L -nmwfr6'k19\k/YQOL#esb@sIs/C8#ӟ&rs(/m*"Sfc]Bl}ABlR+@."qd)Q4ƌ`2[b@]K_aL3 :]Rlx)71_>-3.N.+rHp+o[*D^ WP1wiKW!ֶ}WlѡiQ_8rj1 wH_ʏ+;BVtVϛuw<+ΝG[Oc'@‚YyK'XawZl"8_BZ K Q0:!?3pBޛM64T'nx#E[ʩ*fbp괒雌 sMQ Lr{*i \m|/̀!]iэ| IGD`(Qdo--7Zgpb"(n@gmy݈Iڮ5v:!gLZrFiZqT&g W VN3[VqIpܓʏ{QR23ٺ~y0F0EbOm+'G;`9$/xU~v̛Z䱙"[= '\ tnr5(Nk%L_@~89]Ɲe SԎHN4=s~86 }(TiڟJOnE?ġ.](y#:9`T{<?W '2sߎ,*j:\o)'ƓWgK-vZ/p]g o…_lXY"n)% y~왬SjC (!=:̵f?PO?.T qkt%p vQw 7A q[%bqwljCH+?y^N|h@&V\dUyW¡i}媤CP#!@ O*24i |%١a!tiGw}Ȅ:<5qix76Z ̫D3<)H;V@O>O Wu %Jj 76=%T:ЎQ|׵icm\N> ݽLN):C?E1РEUķR:w.I{%̅5nY~C]l~շ8wgnƈ|Q*W$@K^JX vɚrTjk6]rPu.yt,ތUMIn[&l6pz*!CŠRI?:*z(Cm W#+.r T?@x+춗a ׊tD _rG6x9zJ QyRp35b̦\)c Sb¥㻖 ؐz^wrsF 1fu[e2 g%8hޑٶKvd~y-)Mu5=f+i!FUyGVA[ߋ] "2Tؐ\K.%eC*ʄ1{iϽ,&$y') a[QZAVӷڐ~2^_*e67!ջD3b_n~|p- [Mo;sY)R݈F?dzث2n Z,ܐH"}P{-ЖL6c||~}= FYMJ(jg0a^,\Qw`4Nȧ+hJ w4:5Aʻ݆՗0bUܦ1yL2>&`O- ;Pz:0.{;-bcÇ{hz5,ѢĆƍ\gR njmkO9|T-I0øq7b<{(Q+w.>y_hJ ~2Ѧdu%/[AM"t/< ½yƦ]_9t = [8nVH"v 5q0v#E&1ԇ4!.e3WGNUT"]T}bbʥˇNK=(v)ò&&4k%it3D#(d]񳣑VP,ݐiT<5GDM!4 c3#5x]lU籅W{BC8?$zFĬy;}oS +Nyxl辞qҪվaV7R./fl5el>":bRi^WZE?UU9KDazֱI5*Irh*ˌ&=HpJ^\B4Y3=Գ~VվB&#V'S=[Q{Sn:^/ngC&ngB@$! MX+F_.-br'鏂0(R8[qU/Urf_q"AvtfXA(K2 PU RЂi2`^"rM cλ8%J;{;ACW4Efz{aj'u8Cw1zr/" ~1hȜꂬC5Z0NGݡz~2ua g{:u=V_tw~L,#PYhsaoŹg2V]ItJ<%L!AT$VWєct-rUQX&!+BhY{g;vHX4ibDzp``Lh&FfڵGܳ|-LmO_=S:%|?*_0i`~c!ۨ$tS9\+!_Qd! h#<'/̗)*r4&T7)Eʆ3%VϜ D;鴺?iӕç{ wBi z)[uǕٸ%tzfxwAzU캂EM T1nAr+" iQ(VFVw'ga6t,Тw zB^ O土h:2gJ֠Vܜ*!Fyw0hoxSjsw\=.:kZZ[%+NB‚*62Ncn׬Z Zr- Oe+F6N5#*20p H_cez+ 2̆l<2mh0^ pTVS?,04JmCO8U=2)+'oE#X4~}L]KMd_ɑ7 5RDhhwU$6 ?,8;~ 6#YA/hI)S}ՍDPH T# AĆ]Lp.CtTb7Щ~k-l17?s ]DC?*]S* AMPq,ȃcw 0Ȉ㲫28&'DceöG1Mip 8+f⚹WOkI0Ej \tyROu[M-3śndÉ.͉Yj)CGAB?N1O'VGP ݏjq;#EXG[zzI(3"d֣d$ P LM6F %TmDyr:s ۰>dޘCx.ޞ3lC@&Q]bg([1W<طVԊ'2n "d3&xڎ+V$+ }Qcq u$æ: e ϭlij{\c odT\H輍t_t>]m9Q9S wS^Q):@g~bՀTxܟ{6 wV5=)JҩBh\GihY [SE X\qe#ُHRdoU=L2.}ooB2MT]ڬxAHllخƯ<7%YS^R'rqMw/3id}m9qro>!. /L|컨Q$n R6s~MT݋uSB'.b0# NfkJ5Z4wT*P/Y[M![L@a%*C+Ay8VL꽬`i@ۢs)pl!RO.V)%:?)QF q#u8h_pWZI5>}賴hN0Ƒrbh5},v~!%} FʑL"Q8փWC[6a {qkֿAW?}_)Z)ƕ&0k4IK cD=9q%r/i8ڍr H2 g}ȇ,O Ov#Na>}E Dx Yu/hxbBqbH\C&Yi}(* cqwA1l?p4sD$z }wE`Ր{Ij}ϋE{]D@9< }+:*7(3 \* ;SΒW^ φ ף|1p\vĵ2p^*iySiśQq&[0xT/.џ*%Kči~}:'>MAQ>ʱ]~ɝȱ׀XfͰ)ٱx5T٭Ɛ fڨ^pƎW^w#tYRY 1 G|oXDvѴ M9om~&qLQ 'ӓHk?pjGU Chg8(ǫw6Cć@.KqI.4l0E\#f^E@4fiOS][%=J6:ev݈)n0UƑXZf8wpJ%D=~npsRCwt౱Z&Ǘgk{.іb΀;susHZ3jmDܞoKe Q#zƧaHD5-l:<"4f)~9Izsh8?q)&ď+0iIZرѧ;i#c6FFqXtaY 0Z*AVwID]c;q"iQfH!2%;ӝC]I y%Mc5F;\~!EiM{FBbew?Fius//I.V]&{{{c^Lobvd[e*+63Ӕh<"Ma !h cDsX~+LUv=X0A[;IȠ_BbP6gw)-%V~>7hG{ !\wǙgfI0@Tq<*L `Rp-9'I9 ؀v9CB"&DT ny7Tխ}Mw_F_je)ִ#'-}C`#IQg? x~Iֵ zOKxe6i19{4u达njLN5;/3%6X^k@JH^$Hdr6)ܹl\V*bJ+zz;cdװdR at>YmRc)z]uke 0~^6lCQr*Q)A)>c'wMi: T|ti1j |)WL|߄5BU? C 7n@i\mȨ;(ZEP.x!C8e9 T3WmfImZʻky=j'"}f>o8COsqDI⬆ W51`cR:9!p Z=t;V@D;L.5RN D7ߊi)5!ꗦ8G3N=qbK8XcUHL0Jəʚ^w*74= SYBv4Mlيd7}3 YZ{¾ j~sj߁xLCڒ RV:ЎxS<4Xz_)C>d%rFi Kف%@z$pӍ5 #PG~8dj|)>,߿\RE5I$큀tҢ%:c"N uΒ0I[Zm٤٦.i0nL#sȗ 2"իbz>sQ)kfPw\E3ckp@Lϰ$Dž5 -*+Nd,5,\yFv,{^@NtKhTE p4D߫4#L`ŊU" | \hQ)sXYe,"CW§Y3- &p+N4*r|~4TRebRO]!ضw=mx YL4C4t==-ET3N&أhꡗܥ="8?UhA$r&6ogA&g(s{Pst[<&XOtBVלaFѷ5$0 NgȗZ߶c$+GI0tJܣ5h6IPۊߧ^O Qc'Twy4L X u9&=DC/ŋ(qY9X6(8l*Wi]Aa{"poYqcr]L^! )A.+&Ћ1)R s1CI kw$7b!t jHf{7C2cK=b]X r] }7 @, lC)jXz8ǚEۥ= 4@>Li3?9.eF?.{ wB!E6AtY]6^XNs"B{,`óS}w8Li!D&cBlOENL<}ul4JTJb(6OWݠ-aU~y8ZW>,(AnWg8\^d[sӚaNt|o~pOwֻKJq eCU|)^>h79V}1Uy؞SW701eZR97%nt̲l>^rUlj?Y]؝i2J_:1^|"t~Mܫ{l ELO:W]?ٸ$;_m[g:ıSyHID/ls]hy45b$b詁~SdD+~:Pq,˸Gge\cGv+m̹i?w<6/'Ί.N9˗.9ZyT#|;4mmܤMW{0LW;TԽ+pM1 y9GUɧ\ceA3SbQFк6n<x*lbRTPYcጺ?6J[U8c ^>&7zyxhMi8h@!3b4K'/'dW=r /`Cm/wcDIy'3-Q\m 'u#CF X DKaj*ϼnr|I'j|ӪdW#<J$8g{/-X8p4jj^)?Z3۟EJ= 7| ܏As}I82'{e_X)4VxBjs3=`m[ݨѝ\ƣlA"DgBy͉˂]ϰS ѣ¹!E4DQ z0m XA[Oi[^.XgXmzX%?18u/ AիbR&,bGqv ?ۋBY>yp/v^5JwMOZԂViKĊRUONlۚ /-5t!˽uHMm"U5+j-]^#y"081vp Yj~hS*a`=\n;\efEVz+<# f-R" &+&g0*~LVl"8b`8ÅepvHd؁Iޯ Gmq1# HQYe={*|-ơ !E)r 2FQ* mP_=%օv|~d@\}(Q[)B7e -[`q;xL'n' 7_:"ɲׅ+̵#kiUi*dYCNaMP/o Ӥvm{ 52<?+潫=Sx<vI|h7DL ]b`ul/ K^n :A1uwqF{2KxA2#BN#R> c?礚&@{IݏL;y3xSx}h,aj>J ?X\Y]ufg3Th?.NB2i w5)R"1J//[nk_0[Gxd+j8`jONt=tyIݳ<@8 4‡~ /0ϭCs*\1 槩0D3wfPd Lr.cZV&|ڧmx m3^{v$'kف"X$o%,H1pÌ~cx9Z!mA u{ſX˒!`ɧRˉLżt@ΨTrof%QL{Zl0 ԙ(lqv;SEEgWcndNejM澬9.ӒM0c$qH丿}pDge=`h1{&d߶pϋD?B #'[M1SW ICs$+],:Oq}@>gCWk1@ Z\eU FןnOu:ș*Z7`N3%5A<>έM_(>Sw90tVF&k%nh+E8fGKQQ,[e:T!LZH|_&z2J 3tRBB{od/l"q:DFM}D7AK]{&q@5 4fYbHp'H[v|qܲRʒ08 ;:"F7ԣn +lG$1vœ=x,'u㭍4[aprd OgZtay)^Z~MD+yf!iQkX]nZOm{y|؂w"Y1]ĸtBX3@<΢/6lB Z1ks6> 'z@StV2z;EWzX}Ry> t듺/ z9,4Cà ܪWek#r 廽M -hGo|V1t"_`eڹy,+D$;6u92"(Nl;O11rJGP4UrO 042n'Uڪ/VZ4zYZW )rG Q͙D|iyV"t58SJ6IO{qu Of1߻Qx)AB n&Ϗڿ9ھqN`tǃ8tXۊ,مv[]׳+D^+vzwaա "x-9S/U'Tdl[mNf:>$LtjLc gRK0gk-8eew1:}TtLi<3,7YjQM.dR9NmN̑jM,gt$on#Bd||Qa˴0y=xFaklWVZJ+ߜwD.}:5Q%iN zǪ|(diZZݏbשpaXj&MtLfsuԉݻ[OdP'6㝻k{(tJt%)ײp!C( 4] Ap!VZ*4F+Jc!Z rhLFWeu7/cӖtnl0^%/.Z| h itc4͟׫u!ly,㞽E\ܟh9O)qoY'=5ޠK|^Uk x<%_ݍ>ļS,Fsd2 {СxJ݀ 7,$}>79F/g:gI)j<}neiG)يSnv-4$a"2~m\L}.$Fβ47+{ uzLZ*XDJN.Ԕ}i|m#Y&=qv Qxy[al3qKB+Xg׋Utsv7gݬP+Kv#CAf(->y8 (쌿uys8@`  cԁJw&M(EIK1yhXmDXNlHT4ίaXhJ$  oRͫ0}͍ľ63CYc7>Ɯ{5ߕ`NQMx@FCHqAKD5 D,~D^FJL3籨) .h,mA#/ۊQ$oxGqVhLv̼_KM|JqR ,Xl* 5LՆIzs@N@kEʒDboP < a?/UU?d%ߗ.jfz!gb{߰SYc KZ |!cXzm([pvN]{/}5 2>:_3?Jhߤ[l $ݚy0vوPKsa?]~yo7ĺu7 4Ȑ |m-oUJ:͙YhpBQ^P77;P1K+H:ӬjGwg?d[S]/w_6em[[:4#ɀT02G¹rEP?a53R75/k0kV1y޳| Wj.G\nΰq‚WG&`z#Yںh܅ 3M^}{bʂ)@m1v@ÂCJ!TO=A77~6DuVƲ?'ߪ ?Tllj\,[$kxpMvq$y|i^׊0_YLu)W{ œ"n,׏ ʮVu'n Q{xAD≦ -HZ]iRAJ~xx$ܵ!Kn-K9:H<3?,%3eܿ1w.쨿:a@W{!!;{\20 d&bvZ!w_ٝW2ul%<>#+awhhCO*KP( bTaa2o@dy|#h> 7U}=~ G=OuaO(i馊q1YRJ^2-Uj^ b-MB#Ϥu3Np~C y0He@ϕ~(tEY+}[*H;+ڑ>p@Ř6>yf\fB^܆_7<8.oO1k:s¾R{ 2ghmx|+D=#n;^^ء;)A'p*Sxi}(?+W >0[{ÜS?xeNs%o\Ra\M2]ėĽ%NzHm*[N0gLuL[A-EĻjRNqXAmp"RB$ME69^0MՕWx1T>ݱ|Ur$Jxd&iEU˱":f1V2H7b}+H'dBp(-a5nhʯf9'Y8$:2+e] a AXm]Б=^)ܹX^)<<ѝ?bBM(W گylVul-# PZV6hP{lq AzK!5 >u IcOE8b]- .lWG^B)l2޶|:PDRUG1 绍ޘ$4Ak~+9okPɖlEzC[*-8*/*6uկ6YWvFyR/CGo*z}D)2 V!ɊdSh98;H ш1mֹ3fGUAE}zpg@%CBwiuH(=u5wZj0 PWvV-"+Lq?’Q }u #`nӟ= #"/w Bt>!@TY)(; oh RʼnO%WNFJs6uEr8hX/lTfy"LX| `BeY8!VCb4S/QQE}-D/9%eKji^Iua;?"XDžcL(,5ai~a7U iHu{?H-Wm6"sF+PM0XRRaҁk˭`䤊lN ~+\}B4ALU}?$4V=okBY;T[گPX-(p;QgF4e/9 :H#V_ZO!|5h/Xk2ExhnK_ePxf1;g&\Ro'+MU(kCyw9K8tom2uG3bRLd`$^/@@hV9]駇I1 g@m]{n,23Q 4zDc߿t6A.q`*b]`_Llծ HzQu`3_L vΝ w2ȱ-tjV,GMX\RʊpJe[bᦴcOg)*+]9 dǼ! t8N[wюdnbǹj EHanM=OG4 UMOw`sE])!ϵpNswX}L@?1[N|FHD"YA2˛m:KNmL]=@˪Pֺ>@=]PQ603}r ' #9=hR1Ƨ2ZDuýrbpllA i.C- 6&pYXs] P:oqDӒ[G|J3ρ(gF E.ZMT+dZ:pE|x`tzC_歋;ESöݦE-=%b <~7ѷ,[ )]T)E YOF"H06T/h]43&N@U 'ٴo%Dzx~$w9He=|e.X'ҼoM^tdmf>:!COo:T Zj'`J9.Kw95.*ۥqސrΫ~2)xAn6yٯ=}!qfa85rd ,6#vm /e?:yG`cz<*TqǶ",J2Ђ,nLJOamXQkJƷD߯e-J޲jAIG#{Pv׌4Qr^ E_YiE}e' o+P<|c}gP;k7t?dk dej&m^J5gcw|-xEuc)`NRިMU*5;JfS6xtL?OZ؍DݞOXh׵!qTp}7:BLQWS:ț$5͍-UO4A3.jgbl7hHAfEuL{slV4AUj7>;gf{"A ݎ[?"tɼ1CSHC`Xʲ<>XIfWVsc|MC-HM6 *Mm|'[Ю7 Ʌi-bW |O'nW(+uOW.ݤ/ I}qFշ05àc~~^5hM0 ,8V.$k5Bw/T)08P47 7MK>PQ. (x]pG*ˆ QՄg:W3`eaP]vp4+QqޏiMH7(ԜLWN-_c:GǰYEmfnim]Ȓ'`l8C~f?v, XVȄyα]+|"&U훤UvבZ_2%nd FIK$or'G?}t}u:m@5va+9Zs\N輁ghp?1PxXWYA,>"c" zJe"P&EL@zp4;a-y&@{jfAN1t΂).k:R>/[:ݜF6 /\OێKU<wO#K;pG3my}w̭@}fӠHua}%vcz{4#`#}kc#"@H҉fj:0ߞʢ6I%KNg"7w` ۾딹'|wւbDy zF OТj0Xf)}\!Zs\-]-Nёӝ RYP8ٟ+Գ'2mzۿj]_7$pȼaEPOb 6X+Kf2Q M|jw\ ڈ9y_HuA8 ݆f2 i-UƄI&St >4^;ק0z,ŤH6hX΍+>en +ޅ1jlj=^Q?< RFh@YaN?<<Q5ތX Zx <A^²R\6K|8AzQb(Sw#<ª'ouɚ/cr`D [gꮹ xiz*$5^X$M*Mi_>.?ncϦr;02xl!GPßßb\uۅ5U7߅-ғr9CWiR,Jpup|ݫ%wӈaMv B7PtpHEi !@ݢ5B?g"Z<%^Qtw63(rRp1VZ3p[k}5_hpBb` g_`89KObμ}Yl yD/2:Ј}r2 7t@'a)ZX[!{%|6?T# ٫flȆ@N'PJy*Pe F^~unuPL7_ʕ > uuC)6#Hڰd9t|>@kg\O\&P.yUmMMolPSRIټ ܳ GZ>"6'5dA+wY#>R_95{$$?(:*FtR 2wS`#p4y@dq~lA\nDm#d5Z?qQ8.lia^T#޺ҼqK8)KÇV˼4r^"dDus8>l봘 [S4$v8N*"]"CםgŦ,&d<,Q(1E0m%7y}S%ۅ3_~NdL14k.G H$HNIKુ4٩t]QݭN(݀3qeRlƗuVYaxժWJ3IW(\YJs=jiͲ`רCD#Fƻ7(|="PaQOMJ1 X@5HZ=.) #7QăCwrqF's8kI>!<9x~ն n^=`*AJ?].y88:ZإNn[.Z9%xtF6~.t"ЬX9G_t%I oU<=zA >gX*u=mZTo/Jɭ'@e 0~ *T+E_.i/&炾=c-6 .{*9´ǐ$eE3 ӈS ڦ`O~<(62:"H;)e`_VMMGZ`퇉*:ES#6n7i5śu*\Cr߬̊-uk֎3n2`vkE;j15 jwAn>Ҥ)io^:򃘛1v$q4gaC1ZʾlƤ1OH\Zv'6ʮ6ԃWTXFc߫ kJ 6?zZz0;Enl3GYΩ>mׯ7~U`H`b B@gryK b2iEXPbt]28{37w:$Ĵ<{얪._w%_.99 zƳ/Awn-MprnrAkkQsYDS: 79@IWKc.M/[ &q r21ǂަ"طn%$P[ vغD?Dy@~8<BQg"˂R Mlvt1}W+Z,߭I=En:tC 0] v':2 8bb@/a6opMrσyȖ睢kXry?d-ք-4OH`kBW~KNW.-~c񲪑q8v=+ kK4'EY_7ŏb Xb>ɺa8b"WXpZ 1G$ "t —hGzf:9p#751+ሪ>p<\6@ȷ粥o֑A9j)TOXm/ 믦]ht^YkxJ.LJQ1gm7&L uoIpo0+3%hf}'COs<+\YЍOe3}Kjx5鸐ܲ1'RX^ -]N M9iÙXK/RtCxy71:*4q9lֶIL8O\HpJ^U(I_^GY`Z;n+kά>20cPƦ§1+Ë]C#Ȍ=NC1/O^ Wn kÐN+>=6KM'EfͮYt@04+^l' Dz8AAoN ,)Mm,2JOj*:Z6T1) Ĭ0gϛ_QoI$n4+ko bw,J+6;]XB qPW;W`MLPQ},lFФf\JvoedI<3fYHb8:z>u7j|[|SMLijLq##ro%qMT]f• !A7uN''.*cqtRKLa|K*l'Z"~OVw:t 73/lǼ]f#Ixw Z'ɀVD-b_4ZTfm =;hx"h?Lx?"2dvԢS:~PS'O|\vo-QK[G(APrRy_qĿ%KʁBm}Dm0”+`>c}UR7Ε /{ye;%8G^1t2 N˲~ b<Ӝaf8u$ 0CXv4TLôGBV8=H=~,<=Kȓ,*KíeK-L(Dv0i6iw}KtPc<!,s+8A#05B g 0 D: \<,ap짯5{dDF+"&w("/U{D8]@ ^p͛z. +%!008k![' U} vkyǚw+Lɣq?7DB:m^#5|e8A3RDL?Iall3HaB`|p q$٧(j!L޳` !Rp Dl`K7fY3mƠۖ(, Jxigv²{ۻv$O.M/ 豂Y`{:)@FS f1V$ )vj.hmR( =h_ ? -%?B#3]]qm N4>|]y쏝B-:ȹ1Q1#{>~ò^f5c|vcQyD2|-\mU2pŐPQX/;vr̨~fҫCFO|,uBd(wRN 5yh^꒐_6?mo;i !6'ׯ͗,Ƴ0s9E.4Beos=1|a:E&P fu=*_ĽHZ>+xlTIY>~G91cW;P\s )-Ogb_4"F'PEN;(n=躪5i 9M?! Pb'e\XV%Ø"^;OUnӉǠlM7@űxpzmK50^k)9`EBAg pl;D{~q!h2k-ßC#V>e)N@?/_-xP=k06w`HXR ե?&1B^n+oG(wb2,a>YVUDbi% Az|HImkUN@ȡ&5=zfUy0DvSOʋ eלsaÕ8V)E+Jp9jo]e6B aY ѫGa S@ޫXݭDϪLr;nXK]x F *hGBԏJw(#/P6hDE*1ꕜ~;&id~7~PӎH D ~W{D_ R٤cװx>%0nj (oX&k!n˻S1ܻ@9dVoZiqoN_%暚󶥯W0nV[,ץ7b}@DƆ=y@Z%B<H,\ 1D|ܡ7ؕp f}/3.tOɧUK\ܴҼMM-wxPqOx7O?ʩ:`{&Otu%$9ScL=9ƾL.YxcuM""]mYڈ7yv;;Q#}HBKm!- $W\BM w,0Oivl5yG;z J_Q ѲsK&dc6Nn"acCxlٍ:m^@|8bPzrtߪMlpY-`$ ~ %BVsu?"4zm"-Hqk[b^9uyV!c@2dky8Y@򫂭UWUvHLWP**z2Y>)k{6N Jo29tசU=[SExGC &; LXԃm@sNآS-À/0KwqH(T9Hgdo76BQ/߶xB/B!YHŁ*2s‡vڵS) fIo5P*FE QzW&U͠vi%l)}sbIBC0dLS`l.u%<7?S;*$ŅR0@9RjpwBQ0i9Ne*z̓{=hVE}]C5/=TUQr wn'q/Ll9`a{0:_)򽰬!kc`vZEs#WZ{/islxgf7/,P's1ccs@^7[w־LGET׷"Kf!![H{@ABH.͕S4Vްߠ#(=V%|O U :+pbX&I8ȶTdY*"l<0Lǩېsd~ ,j{*-&#;uKfZV+h8Y m:% LIMI!&jDq]D#XAEO|m5MD8䨥)(vH5Cri~S8r'"G58wC_|ϔEa!snRo^A8}y-J]"V'?|6A# /2?q#: k޹C$K Xciw椃3@ז!XMMp EŊP@WԔ獧*Jf ?͢HO.R^8'M-YCO]%~}Keza\gQ!@Uȷhz0rAG%f;n9iZUEPxwTӝ3T+sjȸjt1a3x3@SJZr;mǘ\`ϙ7d^OK> h1c[RevCx{2'C?S`W K2jU0t,$A:釆3c6[$c9M+rf;,_&360TOz[;dk̰6mZ2.ԟr6X9M7v{-S *GɄI"N$ڀj>6P*tң]&!4RTz0e@z$'=Vp_գ̘nG-U]}DHKP[ ];@e{p/|Jeq4cdpmԒ󎑝1M%kG{@HB"cbxU<< sgj\ P6etΛ\f,.ker5G4y+ Τ[<d+r'9ݨHAfL&t`d8 VJtR,Q:JvTnFG[MtR=\Q'# "~eY,Su-42m;TƀދD+0{\BƊN Ycl'Hduv D@) QS`ZQ_ ӈԄ>9+?"CTcT)>i'$8z [&G'j!,UJxgTτW4>sU?`al7(碄s߫!#IST#b:PI'0B%Goi/&t!cud 1K8o=}ƃwZX>I&cy>ѡ;[yيt`f)ڍbn 4 X)>[pFæVnAĈ]W't9rd$+LgxE z퓁9Ku7 BXb]sKυ v/#CA"P**Vف;UX79Jl7-G- aWrE89ZTq:"{fPjƜ-͍TzH[`;Q'|ms34KukYؾd!!wBkٝ:G2MHU0Um/pv6q%y0wˆA_UFb#yϖ<xU|} IY.1s}`fֶtƩ~UI4*9Ԇ:<*%^Պ3 QVQ2]u5g 1O7c6}A 1Gs۳Cg%vƟzlk쁩#1O j4*l\bXKe/ G\5?|ʉ"/ofq: @\VVxṤ! U3:@Өˠ7)c¹A@!Z TugN%iB7P7E0iQg X%NuvG2kJ{gTtUWwKwGE{޿n&h mKȅgӦOg\ܢC6OrY~1G޶' i T:&TOouڇWvv!jdaTX\ Վ}y6X5ql͒hC>ً_\^cl٢ Ofo!ͧ@<bmޜMxDù,ɤet}fk?Y]lH!2Z)~0;oZכ\T }"r\by1Qzͨ 6*vn:.T҂~% "tsO8bl=Y2kjMQMH`Ѻ~g$ j^} 5bԛ18 /2-w|jRD8D|5AbIw"wz$Ϟ)ٰaʶ W|1<Fߔ.)#7*ךui՚5Q1 9W -]ʰLr^F%PUHIzkK/+%-^b~Omzn?#K#nRL/߫c(Q45g$A>R:m0~KuǦ=սay\1\}D ]65nuy5Ο"~ߍwO7!Zl؊wGZJmf_ Wi5+d5,&cM~8.w8{> C!:{_eq奐Y,OP]i*j!i#||$cktJf|wK=|ApYLwhJaiV:\qd5ZK㬥z6h[1ՋL%h+ 5-qa{U@,X\ PeD'8S1V&*&ѺPb<7<(!Iq _гzГ+`]k)1;ƥ1_$MCLt,*O^cB8:/2;%GӅ7F11RD6X(p; p0 ж3r l%i:].{'@\SFS(i˴#Jݪ=c{VO0ZSλ߷L $S,NۧӘSU)HxK—ySy$(T0\]v*a*r"rqu'S>Mxs;pMaFO!""WAb0]Ѐ+iDi_`4ҽm+hQ`AWm%-T=,*3RE $(朾s\TX'е)R31VL/c">e\=lIA:е_GrFbzh*&@_bD׀`+pW&lV2 TCwG [jOvAq #mkNYzsAQ h$;}gm0S: VgJ!إdsJQVEȕîHi3n"*oL@ 'ށ Z[<DMgG CYNVLP8vhЯkfeqS+ݘ^ķ!H`YyJ^~NnbgAQJ?n(y䁴QTdhd %ISΗH`:|P ILK1-KV 7z]'u|~;0 DD,!3߻PQ̉3՝*H6d8Uis:tg~\ F?_0tF< 55he$T_GUr;{_hDJkE|aWLYauߒll(t`-gSZtCM" b~aSXͫ[HxB3& VZ㘜qVm |MTWl |P Pnufԃ?^;ıs[OeX+k3L=H,ybvaK2>>"]b탖œφlp1ir_3ɣ pޭtvY:Al+p.\.IxE,0+1#x˯ nˣ0\k#?<"w?eE9]8q`qR`~wA TB>^֊J<ثJ0ŪN?L[$YJ ,Hdfɜg8CׄzPcSJ1!Ugؕv'4Bvi ;Gͷ&aƮ)Au)jY)U빧oM"UdNeL_lu=2r2CxQ.'bT֠VY5{no(66c"&8f"c B}|##.1D5mJU@5uGk!`iUF,2َ|I4̞]@N6ySfb)凇ڙ Z^~!5 ?PyyY]5@ R]i< ۪^`&`*B)'( ْ]ʷ_u(!P pG-Шd~i}#*Mc],%y;eU nȃ11feUZ>Yf*0~oEƜR:I'2oXt߼2 _!a&kU`!֗,}-:o޼yKF}̎"5Ҧ?\z_$MRUV' U80r,}2p_a_ڎ_,>Ša ᘚnrzJ/#4#P.gW`tAA+(,e-x6 \o!. DBn@*!a qrgpފΊ*RPԀnxZJ30*/ǘ."T:Z\{paL_&I-ii:@5C$-$H䔥HUC'wL' P 9Qt88ZB*@v,`vk\ݦY_m͇}B8o8vJ ;B%Op~0IGS=<iol-,vQhp᏿D}}q 3 w#$`Cc`bԮJ*.z* _NӉK\F=U/pRY}P=щJEAHd˃$ьnm4gmEEx8-h_]mg@l(`w4G xKA%Nem1Њn'/黒C[ 'G7.;#&F Әbd1eHH_Ggó=;YTVڂyH< K@Ɇaښ * Fl hi@T঳sgWpeqLwpzh;rB<|P ʧYlck4ƕcŌR5jE{JکjʔӈCe6PoE}3ЍkunJC2n"hGZ7H&#/0z±ϑeo~$ B<#UI}ϚzmfCD|Lk&WN 莩 (v.іa7`4EbYd;[8AFCMPY݃8Yem|7Fl3 X3=u2_Z]Ɲ=j\^ϷIڬ`zSTK 檁 aQL*e+~H{eY9/yxJwү%̋ZRGe7q0C8g5߳07pXtI'Ҏ|kÛ`{^mayʣ DUD e]Ɋ 5K)7(h{yʬQDG4eZiXhZ Qt`"\Y~ikR~E HnZ]rBd1ZwANێ76X&B%e0LSNܰa)CBA b|w@txQ>^ßOtyh.0oup`N 4_*) I7XɈbVݧeܔYuS~/qNJ?}* !F'*qsAX+ T[DW!;獵cu./W_co:pUVQ ⩴Nrt:r€XPPȢf+Ok;؋Šo)8x 6I/"W1 >Ф5R%}xT-f(l}W:u'/c;bt'bDyz|Yaɕ, ~v#G*ێ h$l8p Xr6&c0f=X(zv,攔ύS9O{1`=LlP8X/aJ*;[" v= ):I|3 l~p,كmΏgh/dyҲx8 m㭩0E/gK]U ynMpԞ;ik.Ջ-< gF ؊ͧKzFdAi(LVݩ6U 7,z,ݮq;Y V*hWђЗҷ&75]T2/Zqϐ #^ !Puv~ E }xrcxŬΈ4fgؠx/mjWR)Ue&Nzt;Kg̾ٵخpau>>H !nA̬K<:$Sq|Ee&br[" jnHkDo~ 6g2KfL/'/:5싃'a5@\¹vXycAȭ߁)LO/7YDW O Fy$ǷT5WDI]Mp( $+1ǒa`h4dZ\-C{^ݼKޚ0lM-1S<*`ֵ$ s~IŠcFl./yަB=J0g%X 1fP`e%`%eKd;ORF[smu^vH2vWל-Py`Rmxv|4Re Z})7)?vU=n6yw, uPUybWj !=q1F=]WcW h]G ^Q'E7,oWc䒀M ɰ Bn{\^.y7[k00Zui#>Jv0+1Dڿhv,~l2~.AѹQ!Dir}yhfOƓ8H!@gxj!  55q3n7y8>d) N<]fgY%ګ%`,zar>$ gueHS7B2hh &մ|根X0}WJEUPEB ~h'.e),L,q&k\ÅӾAg*VyjRUx25!L]paBnqNjh,32X\}͸w^v*&ءw ?=Vayv&ҥcUFw4ABË 4C&ƧԬ2u`YUqB >)x'tl"ÓFZ=3 ۟M0vvh;#.k 5Y$zhD&1.y쑖7`׵8lp֥]GZx)v=sg#` x Jc $GN+ ǺBC0\ƹxb1nYtpT^3f/.y"L΋3NzTߪ9kQ 1M3`lCg;ߨK⽊I{i=T 3nˁ9|Jn|0;<,#ϩpC/p:<{ 0k<' sXЪaa&am7ڇ&C RwRx%,H{_J%Kr\`S l1!Pz IM A:Yr 1v- P&y{vU)RjdeMG^cEjSY &!Νo w"k 24c} z;]fIlBca>QBJP \M?4̠oaDsy,iov TlW&[%t6*W '9ȂDJv8vg}YJ6_W-͵[W%IG/z]fE?h^Ԓ玉|dا["Nx&ҏX 7c#.tI⿉·8GXt Jy^`}*#s4'WfioTr+@_0RLh5uߴWkkZCԺSX[LIb sXbrp{:.q^t''KuDfvGXBV{ߋD7L [luM'iv}J<WZSbԊXfcs`r2zY_dT)WR4';#e[pGGŁ-44-hѳ\MH711H\*%\?YϡՇ're Hi`7\lS9 !tVqV:"k[L Wm#g?@$&18Tܵ釣i ^5J2*j *deD:K Yvfb׃1Omu}&m<\*Rj.aWa}XoG zfh o"-7^[T*aڍsυ3 $lQXޛ>S ݮ{g([K"^ۙʒ @2Sicݽ~Pgݡ/[Ggs+2=,)V\-OvzsY,4{-¢Ko_nQ|:bF2+ݥR#{o+Lh C]$3ltQ#bHVn=B>4i/,Wr ~( 2fɌUc1]0@&~t])s=@D)ZN%J &g/ƒ*6y8Sކ^񣝬&wf>\t~.xmf 뽸mGuHJkpzR_:@ԢBJ*ˡ,/9dwWݡq;c%ݑSL%  Ud k[UvqknxVD㒏>c,C]T}q5[ yP􌏈$Hz-n$zQUV)G}VWPV{Gjl(yoQ6=2"ݼX&|Zd6y $(#q@VH/'Ȁ+jWL{}9ҝnCKqpCU le~[3[ʹduC+a%9{͢ϯ䠐 `^Q\:ɈAdjue`:X!"Z*ᣥrkFc\ah ](S@T"4wdQՊ=Hj՝NTEniPٿ[/q9g3WNmɇ#MvVbE*1iymQE&MQx5ëdcuULn+7s+b~ {Y&@qȾl꙳]|u|yA=nw͔/HڢQ],WoMs~@d %hzt`GS LgHofXaM_9Vv/߬B5)z.$' _R[W KT/'}E4~[(a9Y G8{~pF\Aþ.~jnE}&XWzGaع+ ]MR7X^fbTIykY.J6l`imkf` ),^jFأ=z4\r[(Bt*ԧۡCccw@ϥC13@9[&E$aeu:ƥo\fJ+eO[xm.gTmÄTcPCA~xMc!u21-xpO4z+G=͜_Mm؝v7a3L|BLv-L&*qsŐ\/g0uʝ;do;kR9^fǠVlV07lfQ[w'= nV[FٮO6&:S,3nΐpdz=uyy]?¹0hql 歄3Ty]`+j읺#:hf#"6GF*E;<Pc3Pumw޾B)&n/DWM^"s#5)~JI]#)?ۏDfh$ůZ&MR|{aHؿ]auoH4'.;Kd-c֊Y/:ӱHmהmU߂:sU[ ,NI4ܕ:K훠hrnC7骑.PxmܺǙ.>dh .K#(D̓A^ zS^t4u3l\1 Tx.[VB2{]F%QɁЦqdYW?hEXMlu.a.cu.\0S"UgŞװ8}f$J{)o"YuUza] Z7~%p.B׉f< ^LJPGm6OoV$ݝ܇~y/gb:؁~ +tT&9_qhS\ Z Pq[pP$jּ#G0]+[tp}ȖSE 05ՂdwmmTi|ϵ9jn& ӥ?#J$ {d"ڎ/c'BB5: =A';[T|ڌ6or,cAR~d:DL1<$5UlJ'7xF|.Q0l:b&+"`9AOD˩ܛtd}KņO۞MY5uJ!JL, A`kÑ?f6YS=ݖQs\ 7=&eNJޱo`Zb+Z!+.\"ƪ^mXF&{U R3P{I![\)b[q U.mqsVQZj"$ vyWU{Q;sdJH2yMҪ#/>;m\'.jS^R 8}i+1ow}ҴWygs(Ekγ 'X+Ul+Ն&k̔:} e0dZvc wY6O'9ww6[x;*zt՝}г{: f\Q:&| jNՌAޗ'~^^NӮ.v֔a5.s5 m[M &" irwكSLTxtRS4XE(uyߠd ƸT@'xv?ֱ׻5~Fe*`]HEviE uOgN'Zj!%6d\F /q[܆lRboJa\=A|nCƑ?P!?[F)ę]3Pb]iUi+BX;ԲKR#S T/8k1{/v}wl31'~Ӂj$7!hQi5[@v<(!e4uS.YӿXH d,]JRGgfb:lK;u5Z*FGngh40d!k.Ӯ[NةɘeLM ҈s9ႜ{BY4'{Z*Ў3wNLi7`/PZ#ERk5(KDz%%!}(p׶ocpWϋDײx}>K1ZnA%3alSZa^oswY`N5ƛ}l2+e|t,CV(kəHtج>=65K jNW]F%67e>}yie`wK ,bEl#Zڛ?ܥ/Kl=A0V!W#6j肶1EoVCe76𳉚XF4Iiݖ"9,θKHt(=D}bYp֯ BrC2ϿŸfrSpۡY c .C(,5S#6$~"V _yŕ!{ԆwKP׮0jgE8I]r +i/GM_Ťkjp@P?WbiKFO1N"&IT@:vkt@.#$_T yy:o0)Wtp8/^1HW/3V(E]9SĪ%] -ӚS)Ƅ/A׉,{m_Ai-$$tr6R[yQ-A {:9AЬƟ|U‡,_+ }ɶa) _ta+i3#; GRw\[ULKӉ$!xmelZ!;aGIẍ}x^9_Y`UOqd?=RQDKhZQ-OZB#"v@<}:[8@c=BbdBvHC+xEv":*Nv6zt'Fo [4sr kO}6Oj Qۺ^Atp$d|<6ƷirɮҼ0߇fUaIL\綝獃Mx#" R}濦0ɗRw2`MT60J(8c,*Ę R4 9+͍H4g:J;> k+%ΤI?9eoiƥB(B(J%jx-  :wc}pN\XI]L߶?SBrN%cG ,ER d@]&"YydM>׫KÆ  ~oS6MpFkBw6:bo:E%2M[:;Qx Hn4Iwk:n7e>zMf&iۼq n wt*iGwZ͢E >X 4iE'-/19*SW@RN@ai3*QqCk)Koge? RIR> Nr\1li/ALvOY:;[IsYz{E`` {![J InH4{ۂ` ۪H⽝C؈oW|# YKc؝oLGx"o4xW)_XZ^qo:蛂ۓLxLW}oI-L4qG-00#FQr:x$k.;CzF懤֐ yZy_Y :hDu(A8zKq؄i"$7+XEe'քFTs7D.xI~iIК-:mOсB kas--mM`ńj/pҲ :z9>]P.Zas,JєCߦ}J!c;.L&J^DMeB&X '>-g9P5 qB}6H`n~Y#Dƒ}TJ~| ԝJNR󒯙Ћq׻c @ܢ(/|-IhJtj/X.=k7X΅ޗ`/rnPp`chee<2( 1GNV<^GAw䏥 IxtGlZ2r + t#=,Y_=|;f}> ɭOϓF<ʩ,/6~#2NS32YpoE1*Tmz(XluSf[h+Eb"I6ALjO;$ GAjϼEJ+ia]-Mb:!np}u-Q ouB\D.t"wʈZ#^gH;5jHv"^"@}!K |8Ef|ẖH~}Y:_:7pimOuVDҜp}Ke"9. ,ooĸl٦lcӳG3{[Д'f+нKM#\z`sb~ohQn(,~MLOϕa!>LT2 gI@kPfYYOZ&_0A5z ڝ6l;}>]&0ßFЄ.8JOg-tS^v2^.ڲn+ )VlP-?ÔVbI |\K3!Zh)@jkH5Z$Ed@u=umgdݲ*c]b'iS]3U*|`,H>3#mNDM7*;U=dW=Gu-sj])LNQmXw ŸW[~<7/wkzN9(7Ht&3QD [YxJCMtxx<$'vW],d2l<_#{N^nN0ԏo@+alpC} )= WNX\>`v%UD0 ]:S0>c)@YŰZLzv:PsFo ;- ɪNN+C{=fʁ`edu53ʬݯURKB8@yo5Qá&vEpD?K?7a1`px*Ɓex?е(ըcEWOYi\5pJa /;;5jP@)1o O&neiM2աWaE/g7-,eVp6c"UYe5 ؕv#jl) ʁgMt32ݡ#5go_cfx.U+ [  gp*Spcq[a V )Mzw/!c 66m1RC+[jkI:QTj/WjXtcYZq( iopk[z}_+ Q[㴠gx }}8"Ȼ[BH+Զ'+TތqA~ib;M;H"$P7ԊδPL&0~,I"iȂ2XAEJp7j+^q-׿y?5I= L 7Edl{j8æNSZwB0 ǃq "N>|Μ5{ZH]LM#Ĺc,ݔB[!eyS%jaMGRrETb E#UP ALt2.AC@Nݼ-a0E {\3_0?$x`+=wm|stURаdwO(:ޭ!"tys2E_Tk7&|oŲCۓ@1wƪ^SpwsWm#uP⺝\Sea0 /Bmbevw ym^Ȇ {'m RP}@o a\=kOsJ, ߤ)U$1<:7-=iH.nܐv $kvH`ԽJ痝DBnۂ͛(4l5i miAg׫hpɾTtki zEIh6GƤN&Aj ʁPs \Զu]&8$ g5Ju鑴4mVJO2Y$(pIvnrI T[`~)"C ṮB 7Zl@ء"YF|ט>}V<3;H?A af:*i'AƯ|@>NNos-o#3m¢5?Ջ[~GqV8.<4eU}&֒=ɂvtb&5c`].0rzHH9w>Mc{jo~Q7 {{OUz[xg%aI"0!e#v4L.LjR}}Hi>@ z2@Ey~2Ws#*2g㈰~UFw\ "Hp-}TYvU)4w,t ݺ.}~췁R*Mp乿NInB#hJeftvÿ qT|Ef9opx'1!f_2b #GM:]d&X#ޝWUFE'Ba`7Xu>v#簩Gj1F*[,[iuq^a|5:,aE}6Vr*S'm6Ҫ3 vo0R$w<^_*K ։O5V\lJ̹F/mu(Em&"yRp.'HkEnBhGW[),MAU|E-ճڈ@T2' &`0#uzHJWnq,[GaT/CC`$pxz5.#-h^ q">)Wi$wVDmd8+M A.*0z8LUSL*If[ӯ(8ĶLEC#ۻߏ6kZQ>i-CF"m$Ԋ&Mj 呝d]g..I =Vba3"vm]  $q&q2c!q4`vęf[WI< f)&W SR T*J$G4ڂ} fȣɐ `8_FՅ+CSn# d3ݙtvP'I`^w)ޞ$EB_7-]fJ|]V+3p|COEWD'IlNqS[cz/QoP/ $w2`c~jͶAű;)&*rFf֯7E j̞~=;n ;?61gQ}AYɓT7>I:F*c:mJRTԦ*7m2pV!z- 0ɵaD ]"ym,]-upK_H)u4T1Yujl:\~TQaҪX[1 ~YagJ<`(hOL# h-tįKG#H9BA:mcEOPgkfsp[rf"j~zeeT ݡm|r*vNKZZn6C-?[t/8u`r5@ "" e+ˊ>.k7BV2Md㲯iV%+Md;",aNHw>2q{A>F% Q̼ ?Xg^#8jE{`"eBAw-2}® j}c Zo 1QUᴆ8tQЯBbՀ&cSh($NK~2$q:ZJDZB5G(/{mE0;]ojh)Bsmh10 LN;I `VySNfJ&a CflL( -or&Oͦ)桔Cq;aSNT9PIRZ-c1PZi2ش#'kP2mƐ-zփ&~W=f18gdq3;BcNu g# gDs&Uׂtm{(Vs2CX>y|QԁJJ}5cg@"E& %v2)%%S(noh@֊ӨdHh3/F'l,B7:M,K5 9%QI/; ,Mp |ɴ(z$:U'{n߆';wA\.蟯~rqm$bXתEͶn.C"-b#J0T`L]+]xRMsrsnCމ&`fg&ۨ[ɮԛT9{Jh$:T"# 8]U1[|kKsXXkjKe`+5xǿ3G\JxK}EԜ ^m&Ah$էSo5p0Uͱ-YrC3̢kUST RZa;TA%y)Pp'k<V j_KKgxX}4Jq%L2,ai#VRP'O)1J,fz|  Q j<1zu]SNO8‡BlYf=1G/ uFY>c_,xRr j#{3{ͧyW!l=x񣆪R(CO~1Yл=_;?ڤv+Rjc&>$yUJG,'ވ8G-Td~(^CX2B4l&n" gX4 g0˃wp8%[j3uR3:X8m!0,dP Vs@E K*lu3j6@VR rX+~-)*"GPMl[<╿nn>7 KUǹ2K}aB$#W`JMA,H:aNޱ*wԞ 3)Tb~x\Q[7+xCoit$y&!ۄ.; n)wKK鞅1b. d1O`kǶ7b햴 y Ot+=дHjLMsAa(η,s[6ajliBHt|7|M\s:U!@c//D&Y:#܉y4 %oOT,aYi!\#QM ܗ!< <%_"O>n|%b5ڋ=[3S¸!5uUb BͺN: z_#&a$'N`K؅ :©Ndu39Pzr e1|]E ,\./U6h[gfccYToT\O`Mk'Dh/'[D`=2R ݏ_ -k}n!7WY}ANFWC᱐snтL ̰Tcg^^dSU޳O( L`dٽ:polapqW"T(]Se^d>̇mm$0v来E~cӀJ T^{cJƽZJplV%`rZk&M^1H %O EcQ@BHRҷl$ a缕6nx.P׳[FJP#kF8;iKMZEA1<}Z(*uCC%u6+ťgJ@GxYD%ˇ< Vqg$BAAt=SF"?4y8G~s/Vwcj(1h$ %K2<<}gԅF"iA̓;Ss{#dc<kwاR?TOȑXKo~DVo~6[^vC޺㚅u PPmNH [,t}U{H㷒-5ui "q; y? 0svr@nE=DlQinǙDœ+ߐ _ /6`ʹA色o[Kr'Pb,eWNitPÞt n{!ŦF>=d@:ʵIqLfJ5IY'T)57N,7B ѽ8OJKk{_2ҤhK2 297YmBsͽIN,gP/؉ONtόQtGEe0 "` I&`I`_`֍U@ؕ& g j9l_Ɛx g* X)%Q!Mo ync퓀e A1FLߐd2\<[L]V|x~=',ӱ{a$^k&nC6c<S iz:HiĄQfU}UڏAV: Ğ~ew<:^ݺ,VsdIMH0 #gq߫vd觕{l5+SJr ,!!YMt*f,9>33(mZ7z~9oD4 .a".E6X(6F"e'j%5TNS$|s7̒HWRPT%ѕ5jǃŊ2W>^?e^3h}qݮ2yl̓Lê 83wGo<3cEעY(u<ښfCz߂u} 0YRY05e~=;7OP 3pL/EaGo0$8JԄfiHio|(dP.8|A?ab1tƗ2' tRK+E7ZB( 8jޚ%Jt\wAˇj-I5q"`U\,-nآq.bx6Px^Ht4y/as0wpYv!,P*4Av#؞5MɶT_R7vMx}Htb*BԎ$f\+weGC@YCtP;-}ݢ +iYt5iMQ Ҟ,#OL%]aw5wl&[779E(gPH*}sZ~|u wPP?$YY{'tDʒ効'x ~6O#g4P-W=RqxDD'֘ e -Ԡrӱx:(Y9<}zd*W}|/٬2H津E"9h90|%/mJsK8A4 9^O8= @U4syI|5iI=fD[֣,]F f> `?R.Q8 *OkG/tltp9'Jb1[{6ٔFm.Kek8=~ED8I]x|[٭%Jf9)7ax5$Ґw@TnPI1ӕb՝r`G)CQqX8'a- W.>%T֓EoA}rZ &JȎLGŲ}'Bc yejfA}g60{lGQ OT96Uxւ @ʒ5 8+_Ћah9,q*+^qt¡\nݼgqoP\hjh%aFD H{g٥^ό5ғ4 {y\ղ[5)z[uɪMp0ґ@1!)ԝBJ7= FHsU!|C?ѐ",~smhhn=04? X5]fey'>oK#"}6'tZʁihg? rHmݣ񿫓J aW2ݸtڀLD&?B0艌Iދ< `+z`hۧYTboyZhPG@͟QTM,oc yU걦՘d˾XބLˊ`[\?6]sܦ±kf?eϑ(^NGs^9 ,X@tC8D~1ޝ!X QGJ7UMV% !I!O#d`snN* R8nӡJ`'5 X lA}J <sKf|ٍBpTp/yTu!WS/8o3,!Jq*kR eRM,x1suQ*UMA֢52UL :gԷAa_qʺ > _:\xF$bĿ6owM~\8 L~wqy \ngi找ASewwR9>EE_?-= Yv#W@ώYe>QY@Bɗ"3CnnM)lXwWSMK$g4?z $V-Ƞd2 B&!C\7pq'ٝ=uXMl2mJ0$lT Ât V nϰufN/bX=SwE H]Qӹ@ 8 *w$WZ$ Iv {x&rZ'fޜ)hH FH[҇źg{\GિCʢ׉vLZ;%IATZN~4#Ka.w,FrN>tJӺ9 ʲ0hl^ 7UcEgD^HrAUïeBH) nǃ:c` rE6vXh-72Z~K*Zw9΁^tyD$G%ccGن r :q9g&I4I*%U,Ûp*2Mrbie BUeE=/cC:k`rDcgtPF+#Gp7t&%;YGŷ&kw> =gd= ]W%Qk <^p .>[Xh ޡIEH <~D☲\V*>Q,aR΍aF|FA2\I<]2d1GA립Ι`FttqD\[W#ν"(ch$ãrZlmbou%sz~IhXB;>?6 .QQ+h7yBt& i4nNux_S- h%$7hx tႼ6g7I!]uEB##\p&ZLY1x  IBFKy(GQ\/_7o]^*%ua 2 _d~F^C4MG d˦R$6<{'OMgmPg>/x'`Δ@jwмQ~Q;kt'hupԪfF$sS,W~oMڌTHf$ $0MuԖ$<]/Ld%rAA۞7 r#/P2MN/(ee8U&"0NqFvD:t{XMPJw[;k* OxST/fZ륈Ӥ%KF]V2aӍn؆/Sڷ{Of3~;e۩lzu;_")5b!\[+)߄kѰ›}]07eǦ9\k{Az2yj,en6.w\t+?|U:\e_Gt#"Yx!>cwy>*0 1ďdÑfqc <뺑(ޝaHpsP罇ۧ:™`U%<>t='zbS|vQ(k]Qym(bOe){P{ @&T:oψ>\ $@*mHC1qY5WrGEs_c~| K;}, Z{pPd( w thC t+c8wZx"w]z_hz ?*Eq%0^t@T &|܅So3z/|É>$E~ۉWF ؽ2'KҲҖ$Ye!҈"ͩТT?=u6g۽Ԃ6]YAg$G|2ND)2V{g14@ b:>} bxIȞ F0Fx8Yݍ\D |U[F Lbzp.Յ_Bf>q}ET8{ahlѥ$렣hD.T EMKPn%j+7>N!M: 9G3MؿQ!5ILX4n2H67A%ky;%#;w +KG'`~ks6P7IGܱP}lӷRhUY% 
1nt&yZ | =A_M?\\jLzq=-Q`3:]LR2N;{1?._7ap5oPΒp3` lK*-ܿ8^hCkӅgIǵM嚄J͔b, ʯ1Kn\Na3'ykg%XEXD 5 Nϥ2hGLd[ZS,̘d.)Urۿtn6*4.[`]1D- B*K1%bQE[ЖOW;Sk i/Fо~0Gxlɴ@HW BRZ-զQ\IYՊlwk|/T{Fq@zMw hQ mm:Z 4@r=gĄkkL+L׷WHμen._ ˩ۧJeiu+P`q*Ac6L۫$PaF9}\_/\+ w؈[v(oj.>h L9_htaBtwX(2^-!R&[]n%W.g xbZ0YTTPT/ʭVc7zΊaڟltf%u?å> GYig| kDmh8_wtTԈ| ɓcs#7cAY= ./8*"#5l$ [?)5)Ő˄[B}.-/5!GA= =YWm7i*'EAHZHy]Rr21I:z=;jԐp{7GA"K_t֝ Q7|o嚟{0GW=ZԛS`$~fB_ԗdv"zjvJ J!ћ"bʇ8(n6&/q*{7>Sܵ+N: ߩvz8䂂ư;m<}E(  -6U$ɺ5UFe<5Y.EtIdh t'P ; T܃69D"Ғ}>d9&JÝ&C$6l)(T~Ք4Z1d!PY!@"&b<}:麙_Xfߦ'LߡO Y1[UEj&R /EN!3xQ*ѯsOLИgB~4S*@p'| 7܁MirPB0;Epi<-Eʑs*ps1:R[~8h=FMvIuhF@`,~VcJ1nhǛ~-{Y@{~L!;d M %0Iy-'m {OG}>ϐ~[ٙ}{%r]Nwj)`V 79Җق?ɛg v%Zbxt^Ar-fE5DVNC] ԏ=T$*Ke ٳpm?>R-g-;-zWSLX&=KY L\P=Dg1EMK÷ZUSsY4P)-\i9+ToZ>T?ZC(Qۋ-,5Їxm_?HQM")R-} k5XXMO"dZ $ ՐglylbhG_KimtmŖ_1D%C궎meGZhLodMڑIMrk'eTY%O'-vT(jI:?nd1hA[Ou6LwVt,ʷL 0Zm 0ȵSު5i }vS)hOP5`X"֏:x jOFnq|s:2l=\H wǠY ae`F5zTngK|1 Nb*!2qn/ Qzq}\NOlr,{he/O2b"Щ|͹ KLsA30pħU7#VФ$ЄSr@zigFlY䰳s]yY:,H1@[yQ4ExÀ\jRqR xd\YI>a=M 2D'O)XwYZLlr|/۔^tkWC)\|Y1rW؂,e/ti.k\\Rdo2KװE7gپS" *-QV.XGT$.0 [*|P"|lB<ʏTQ8;- I.wQ_߉zR5cx&U0+ńtr]Jbj=K~8} [QygOS"1 RUl IXq35IG~I*t[1X]^bV=ayh [RİO_/qqle1"6G{3:U"23sTᯠqw]!܃cѵlgc7UnsN," `Z5ʖb&ES!~[J$m~mv0IJa?=7f \"kR+a~kjapg۰ꂼڈ+D*z* ynU4 GL,6bG, SdNBLgyԔO ePkjMuflN~Ŀ=, [څ IjfE)K=8Xu8;2. UZ9 x)IFaO/7&6sM`fMODڻM^cjў_1q|*g7G' tM=/csTGY@W\т.,C#**my?Vh/ `s~;]ATόNdJt{%c Pg\7ԡ%3b<8|k4c[iET+L Yv<ˢƝKdYxz8H̽Rm9!6_F Do+u䥤JH OZ]9GL8~SsȝnƘF+Q< ꬎ"ɽA4(*WfŊaa6VoxaBi* i [&D e<]P Ѡ,YD@pҤơ#A FM8&a_ײtzPEᦨ*q;UQw|!B{ Q#ѯWX/KwN :sU^Ng?t&!&Ghq #<' IBF[f#"rGђEr_NA+q;0? *?20n5W#14E;gi+ cT+z 4L='rLoǷN۴.|<.oӷ {뙱H O)~gv g&@9I Fj( ղ>Q=5t[xA6lGn O[ 0)hvH(+Ì`Dd62|#q'U$Cx\ZfMw$)Ij4?DA2f[dsz[X641E[9=cуuS/tyJX{f^m?,fT76YG[g;ֲ!YXRuk׵"P5y wiB=_RieE5!]lE^$t%qNoB?pI$gV*DVz|IQ )b:r+Oo^5;FH;q(bvWB!"$xĞ 0E,L: r%\+L  B>f)[R;Q`Eғt^we2%FQK*<̱2((CV >by/Ew Cg3u[v=1o\2aIԣGH(e3 exvjQPnDs5Ďp z\(]< qgںlVu1xQ3  26{JǏf"nzb0@aJ 2oo*EXg@,ݰ+;ypO@R?VCv1<׃͗8Z=QeM%:WZrʧ AC:  t"ҭe"Ȅn|ꨧYD܁x}ETp{.U|u8i5Z"*8vvv<=uS<9LnW)EАۀ"Y)ɨ?C#Z9^򰨓/1\\3gω[܃7^dcrs9PzcOb -L2XYpA+ 9k|4O(̦Nj< xO{B ҤV\7HxsmyRW0ݞ ZW]J)5}@2 k('nVZq~[83r *-4Ѹ|OF-"'7䗚>@FƋz7`x [D'RW户\Z i3qN1a9,N6{Ș,Hg(X'CEv|1fٰ0?#fC\K`XwũQ߳^Us7sѸ4ò2[=ԙ}*v {J֨=+Xd*l-bͶxvDY;@}LbwEOU KQڌpzH]:&/RNBP%;Ǣ/sx 9u$/k?哪U;ؒG޷/4#9Q":F(8N W Nd{!qy:gVn\/]/vOU*Y"^l&i{7e˞'Lf=&˓R e~^?$}o'x;ʘVF3~F(t_M㚃0>Єw"rkBxlu|sfS=WPZ v\8\۪*^m]5|UN,trhKZ=c=ܿ c0u{@)gr9ZzHG(>axB?L,y5TSL`~PeR~BR|3)^aŢ@/AF<hpJ)RF՚k>],s0F"7E M&*P_?@p Z'XsLz8fԌ,m-h&Pז=# 0prtx.l!h9"+>P F8S Pdn.}pԃ D`(pb#@NEׯR}y "jj^VpeK,ԩt'H=j }A-5ܢ+ufXsi!d(k  E b=■Zudah:լ_vw  sh]AP^BWc[2\P*X >ݠ6ZL[>y᫥%-u3{ ^塘 /<( U=إ@iZS;Xĺf׌ @r^DulBikb0|%h )m}d5g6O>{edw_7QZ1&*d/0KC|R\$)q˚[@bTѓX"DAQ!!A*A&xs/nu}{Ԏ-M4;B!R٨lΙy]g Hs+ ' jJLy1V \9"8X< g&sG&nJb` V71?m[w@I==,F)8gQy0xv:e<]::_@a+*pJũʩjezpsTX~&2)dX9x,B^C(MA Y6tBheHC2Y82p}bpEm?lrDR\)(nޒ:]wɶL%Lsi8l'3caI w&! $ :_ S0!]_s`r&`o9`JO`̼*{7#(?}uN\hBPcMCfV38ˇR,~/;&0v$!28\Q-U7.wkwl~\lň xOӉOAp̓-5B6fZhi r 욖 < v ̃B+|}fAsb˝86E$꣺okF-~3,.kfM#FŻ (ɟ1,8L)5a"uR=}813${FXEQF}tu2u > fh1gD/ɕK28g'%X#\@FhL #ճ:Jo]ۯ$ !0,`pׇNY@Ϟ\5'+6ҫd`GMR(yϜu4-H=ވ앚_˪LŹ MI8'O1ρ|֑vnӍEMum֤Qԩ\Ws+[N|H(.έW_1mg6l>.ԙ9>l9#Cy ?[y<5ə.A: '{i>R 6J@#Z?ed-dGM!ܘ^Trp a/ e{i&ҙIˋc@ϻp` ȤnR ϥKT`=1+Ng 쭯 [eV0B[Wge\=lu.,bپjHs(^ TM7,_4%"f/O[ː:KS;^&ǡDd##&8zٔ 01\wSSah{NSqc 71{՟YZT&8f#L΀U^8." L!+L|oVΘISJȢ] SoqLR߫`m.gR2F-x]=96_O1b|{<=Ulֳ!հrj9L}E(:h! G`$1z0ƺΟ4j|e%(;'\e۬z\pt g=wUQ.˗є}B= Imjٻ毊p>7}^ be'6wjW4}uZpQ]ֵ$c^ϼyzW=:QѠCثؖe*XrBR8ۉAr:Q.tS)<mo%eBLd\Qՙk0t AJ-*X֫ߐ'9IHI7pK5>lȒ7aw2͡ҹ^Y{?7iS\}U5l+ɤa]ӥ,}7w*$4QhJߓ&.L[NA/Xj=uZL:emd"Jb?|DF|%%ƤZLJ~K}tJ!  =oHeKԅ=P*E84qnmVK (M-n6ӣ-OՇ~ҟtZe$p`!c8ҵUJ߷s<m)Lm-cYMZ‡.Yϰ|IVqV= | ]lV2giv 8]4xiBE!iq$ԸKw{4-/t2r%ðMiDf/d&̫f 3yX7Vῷ aڌux,kq9hl7q=#s(TY%t(Uڴ߶, Vr 7\YɆ5zp{3+y/cmi@`v} WI GxI8W|7~ \0!2YU$=#@5^gEYk_"6,k1qȩ @y)y%u^"fJ'uN~zTwuC{R6L%"ϕ3ZJ$.:4VOI^ ^w1YeUN!F+2ƺ^0"6i{j4Ic,~X*4!Ե:U<gl-ۇyhZ j^LZHN8/OOc*5I j fT~$KMK~b 1o`_k2\m\k,>ګE&\'B+}>WQMm"AeQaߠH9%Ѻ|6Xp#*Ga2V!Б@lY{mZCOߐxRp|ǎ,7d:&{G5RӞ_?)w6nqYIj֚to5kx$.KZ M5w8Ɠe̯ D@SeLՃ—鯛8MeU57}J#g֨P.x: B},h_{V(gC;|ej#G~bb'6X>ci24"BॼKW }QřCTYbhK:T -]i4!ζ<9^G,34 E7vRQҵ?d[qBq$Y-!feų/׷;:ĮyO3Gi*\LD`K>d㈒h9i(KCi;MֺI><ޱU/HW0Ay0!4P˾~_M Э<)z;:D~h1LHH}:3%̺&ԮrEJ.GVLX3앪ydִ(\N[yGi35Mmvljf#bj>S+].|;1UȶဩƠ"`4vB Í FNXR2FD Eb(%8. _~`Cid8f|: UwCȱ E 3ĩ+Jmf LJbd rjEWMLz&ɴKP=6 I%F{M㍢(zԚ~qCD vQ4;wKm^d(d!hEaǙҶ>Rͩ̓ D7f_V]m m0@-k9i Uc3osaC$=(3%܉8Qk13B5J,C2C>^!96JUрs,`/R\g5O+34F1YX?lm8ux&w#'v((op4pH 6KGlTow YGvً-Yհgt A N][QoB||v<Ѡ/ ϨMj8cCCS+`&jkaF7WKF4=6K/iz@L \k@>̓'#A%8wA/@=s8FcI?f vR^zuӀWa:}Ctռܸbm@خD [ftmwYu''e2nLR&SOZZqqC/DԷBs?C;8l7Ho@q{,p0 鄣 Y."QihV8mk*9J=!?Or<)EfMt?3GcU!&T^^}|F}5O |yiRxץIղö%޼v5kHHH;ky)ݟ2iiMlq$r;08 Y(x OaJ;S}>fŹ46S@d5: Φxٍ{-HG4༺J~ wNJ:v|U o3XDj b LfV7WJcF[8pMO"f)+$ie)7gK1yd0}ۚcJf#ޱzoN޸% nVVP[Hv5`%L&"x* |囡SL*_2x詑D?3˺yѤ)C13;s=DaNU[00 H1wM28SND)xmqN)m7LGm[i@_" -*yXjsXʑ}ނ/oHjhk4Vl+OQ[;4M燓nT*[ qv]"g`P88jkFgjrbd7lxҪζ5H:gR"&|V^Yi-ҔhGxmMtJW yw#*%Q= uUm:*O[-;v7fS"%!V(3IQ2=jMT˯bwS>>(B–=MW<Hړ2l:ΩƷ&ZZҥcQ (b-y6x!|8SPºfwŻy/+dFM !Y9r7ߴFYP9ZL9 G٤昽Rl6"Qt'0k!hu.*!7 ~ S%|E~'gRٺ0.jPߞcp͙/w|ygd) B?+_z"$7{l55YS4N)v*ֶ[ln9zc]JuIKcRGwUF$~JM̾AW5꣊Ck>,h9)py\="eszoo$tv y =P}R-膱\ٵk- 'V'w8cr9)U4;OIbg9RS7t (p/~c{;ڇeK _\˘ڧ.Q{(GbxBY \b1dzx2I g ߽x67 mBL2ܽ@`)Ra o* Q<+)jWω<7H < *YUKTK$o1vTl#Bt z%&t7D"آ sm&,b ֳO7O A)#5M/L;E km+ad֮#B: 0<yyi7Yvk-ޤ̗碀}Pyn! }w{ %g꘡5jlU`~EsF%)|w]\%9J8蛒<:$36Xs .9g$w!|p-C辟TV w_G M҆q%wn92q=,r#`>y,7D:A mwzf"1"?Q@qQ;{~6Ȟ.JQʲ!Ԏ•Bkτ4v:tQYG:ĊLA3m$4B.Be C<7 e[n[@#yew'\YHה:O# kk|!ix T((}rX,gw [jۧW~9߫A8a6p.(H؋P\ G^`FvYllY%zRn̶f1b3+tu&[.-7PB kolPF(dj?x\aqġ xsbH*MoV]6_@SOI NGD-!_CuV/7Ev\M'y}k2K9qDZ> -ʊd8ip,Uf$dK7!|0!wݙSz_YQRq}S(Slp8G+r<6f}=w>g|qGB*fWY~?D\’9U'.wAm0OP8ei1"l99b!ًŌG`ia^|Z]TcN+_!+;1l ̂R5)E9 7f._S 'W{-522Ws xANasT=& WnbzM%_0Hgzrd{8Hw0 uafGib$^y3D*a'sAB3!\E" [SuO*^VVMFl4Go\LF+<~(7JьQ/* (!ߔ~:aH4Vgߢ^!>Vڧ'8r-J9OM܅ 3oe0;ND5T6H nËh?d2-Юh{q /*924”"F iJ;َME\9&&2nzfucJMLV@r =?lHA>Gxoy[cՀiY2NVI:Oct @3 GR,ܯMCMNkpbWG%$Ȧ~H@Ƞ\tSkVghnJs>XT[|+gGZS :9{ !МˍUùy 1Y~Hs3E%j7wIi,T\?e|/> C!f87,jP &žisºH:6}sUOq7F(LwpQ  d2Mԏ+MS,ɷ33^(O_K"Q g VtĤUm+A\vlsl<^ߠ;6..Ӭ?%OM9مV^5 \=ĩcIq +&KxV5~rj\YD#f}%=5=Գx{F~Q"Drg` QHAj5>`YɅKSc>o~k[(;٦LzI[NI'y@]s] i~"].@BM٣-iY9##=l_ga?6+Bc-zJ?*HE:ac ˉ'4S(;Ϲ~U=p1ichZ)D_%E )ǏoN?`54BX͆wAv1$Eǐ >Ctν_I#wN2)'z_wvl4X=J8(` #2JoNiQINK=r76~b_'>Ӷ@Ġd8GyPo8M?U.sB+XZLYyޝ4Hm] vbX;Ǯ+8l$S4Z+?ݨ)+jYTgqBsYNuQ*8.=4z`X:njSGP㮝,Gt !r>bPe3>ڸoNޝ"] VWETO1>i8H҃r6eX? 6 7]Cs^U2jŲwm!ְ Q=gjΞbfFK{v'Ǹ" ʲ0-\Bd i%⌢bc_<4vUJ{L/Etb6݃=:YuNP:ʬ,eNG"?*;M#j,֎wTED6Axg߽ی^30_ZY vSE^I`:8u^zZx愂3N_2` Omԯ=Oj* 5)ɳ莫s Ug 0L c Y!#7'a}S=^6Mwb+Wɹ AHW o5KuP4ԥr *0z]VT?-{xFUcPKhͽ8(IgFDMŇ:sl[#*g*d~To֙~ >Oյ8 fq2^&ֻd]on0}*mڂ5hRY8je0wFϹo8.ϺTSa83+ExdlX*Q=wG#נynu&hŇT]w:?8t+Ȕfڠ=%1 ovʼnr'"%$N eV%N8svv>I>mmU.\pbV6\KJOf{VD}b:j{W׎{?z|{7Y?)Tܫ5#eZ$j" PE۔T^ nœ$d) H%v)fatmP򼈧Y3Dm1JT3P!v-?Ndqf0iS_+b]DI9&=vcJ|aU'Y1`EOՂ;5bH)9E 1@SoS+ p?y+7x1['ܻ3(=p1ʺVjHDqQrf(̦ΛobD4&9% !%0^);B#T>ps-y}Y;rCr%ǠUͱ`]>|h#5APk(\ʟRb9YF_A8#:uϣ!N퀗`̥R6'ҀK>к,5#pw0T5鳫XyqFgrU^#dzhedu+{d9Nv HŶAafq7]KZV+\vpSx<~rM˝G#cΠ=q>A@w~xcZ{fw=k:kj/.=k3У nekVe7Gx'F0W}:9g2qGslY9J(VF+6eFTLkBIJã-PA)|TI2*/awʒ?ݮi88DEyz^wLנF@y6/3o~m1Jf>D:ihkwJnI~w@(`D?6^t <4DfϨf'ĒcvS9to晡epD Ԋ!H|| Y͋*h\٤/\ruGܒX+"w:u")LeujnB2oH,q*joYgIM&Qzi\7 <|oS'L-,WyӰzYRN 8<*2c{ iemSA0jM\0ED1C`u !C|O%Dh@T.@Y WAo8@nY$N,|a2GO:4f Y^2[CWowWWi'u]_kq,W~h.5ЏooTrJsFz$L&W&.OouCKwaVULY5_82_ECn!PFDf3&N<$ ͫ:o8@g;jDΩk~"E>p}Qk51&{Ib+{:ऽx"VXxlVR3Xx$FH}ߦ/emj)"8$z)$&%lQ1 Zψ7/xC)t{cD ×\t4̥dQm.|!V_2ۢӽqFU@Aq<SQ185l#K';:$oc`8h ٞ bƻʜ?U‹`DzcH= ^kk[&5|I!@1 a/ %nidX0ln5߇RjY6҄ _3ox@:w1~9KgP ^(: [ChjGtz0vsKJ, `%Ty,FI1Vx `6S#y6?/⣄eomuܪk+r$ޏ靪#]:"^3֌({m3Kʋ @ !yT1.AG$t.4d]'^O OHzŸ?wNꞨؑcAry>tsS4 Mjá%%2OTXVsu}"/+Ww8$6j'`щjC^SYM`<*c>M50Fd']xfO?q)_? ccȠ HfgOkrl._΢u{GlS0J4gXU Feۼ-4[+*!:bВo*ɴdPO2}7[dP>ge`@󿯏E'cR- H 4|Bekܦ'x7gOT\ 9o8JI 69FD1&| Ikq?\3^Nx~S4x`W$t8W0PnThP5@~zSĚGy(1(k(L֕7A{ٌO`zJKcGeb h;E/GyxW/;g1N^: v_+q5-kC0jBa)8~8D}:qa)VIj3Ș ld~ M*B'DLL3;'̩{#&!\aV( 쥶kPzR^ߋˣ!BO.FsCf,b̶(l3 ްs\Q" >tɠY`^1u[̂Dul" -A.k`է)FMH(ރ֟2YլԶlہe8 QٳlY̼uP9V@4#g+pWyH/{5/ /Z;9?KϫlLϫv!_;t\H22-y-8=56([ɝ]TI YjKF/ǬR2Rߍce,6GiwЦ-cPɊ~=$Y]?NvhlEd@ 2QD[8;DogO(ˠ1r=l'"%7w:nN3۾"3&'%ǽ~+`n)b(LhWd'/ROC߻9~E2ocgm`2&6v ~>j7mrt<: FwjʆJ5wqX\w*zwEA8O;aN{ךb K>p tB'%Fv|nr%j 1cLr93TN([I ]j80Vl|9ީxIO]AxrfTme_"syn3gMV~քP E)^2_xaXc C)W0UX ݯw]#W%.CFR }ǯ?ùy Ni;雅6J}$iEBf(= bhdݢ)RW]OR.'rG$[𚴏ltr^nU9w-gM?c-)*=K.)Tʌ47 cP@==eAcJ%޾],Vdl!hΗЕۣcF`<5=Cx^Xͯ$:-H|Ny7GԲJax [ns3/!`MI+&jk̘5M=9OwS8Zp?=Q׾ytC>~Mx^'S}o5[":hQrpkSń6HV95i%0kux DM *{?9*vgiE!ѭ4vDIa\ ZjZh*A:cIr(f0 TcI큧'prR6PW0!F^rYQ/J-4(CX2Izi?E[El6>[,chWD8J""d;h)<ҭdQ55/e/!6=CfKyVVj弋d@NW+F*HtTi/9QZWʸ#]d4q,hw9ceoIrd/k[n;=8P' 8܏!kH6|9>? tgT趥6M"G_ "I"X`LႭيѰ=E,e J#kC4q5ȐϞc4&Ŋ#d:)[#$Ķp44D:KH$"SP`V3b+NG'@ f/Wq<@KF +;v)$YkR/X&0@ hfGևwDQ*De%dgG=b+n-t-ϱxaY\N|w4&JDfA7bl8E 7%7޷X6Q/I1|e }be6 S6b De[[BIY?KcR2qݳY.+yx%^Mi{DxZ)D``ѴlM1?Xl4VyiDg35.'¥n)K^su3yj L[fn}xٺQMa I1*gMꇙOq1ao>߆ wv D`Ov(tK0-1|Vb\>0mqN=gfSǹ_nEX{,GP%H 0y3j{'܌|:#Ws%bdCǔL@vjH# LU=HR[M0!$:8Q\ܚ6!V$" ,5tDA~ V RWD 910a 3&@{ar=Ѫ6LdpPĠo&2n;$`JA*fidYdf8&,3YdRx])Onc{6Ý/ڤ]N1'xP L>1?8eN;.G/D*%0({"xj=)ӸWrJ-iWa\V:<q㧗X#w%okl޿+9:mO'5`i4_/{>SUZOlT[ػc%A1Af7^H(".%/ixׅ.& 4U)jwpbOM{9ҹIDm??_,@nI˧a3@T^f/ +*}Tn&ƾ3ltxt]Fv(0loJ^މ1r=~-dbʹ3ؽf69<*c9<ҽ1/B3h8Jۜt.ٵO@dU/nKִ->xhӾͺtcѴqΓCK`AYBB$+q&@LC|i: g~B|Io(ЅHRtk2vY^Zϒ`GBV Ï[["K\["kݤη[qۋ EHv mQ7 +x@QlV/%uBd0u{~ ƷT1G6~ݴ9 yܧhA `DFՀMFSAhVQ`yĐAn [IMilO1L4F_Hw*nu52=keN{,! U[tMHh F1 Ӳʕ^%r34| ]`]iA;RUD+ܴE-jp&$UdcDŀ丛 A9Y"VM3*iHu*8uRMM$_E԰4G(H/aqTu {,N! 2'\23gͷH{#;O[o?7aYְ/#B+!WZO5FU!6د*j̣I'qؙ ZS,W z_׈yGҮueN!OK(,IOU!D\7In6M3& -;Srto)LtZ5-Hv#'b/kֶ9Ymd٠ hIhM'쾠K?E*SpKꍆU^AY+8Øҡq'ɞYjzueth+cqZ[+%h-Ɨ*|-e:EL2.rGo;6G6(#ͼH%`O7{K^ r܃֮C)м"F?*ya)gh]\=Nj]+zKHMZ F>>Fɣ\퇐:^O>D| 2s-P՛Usk2si XpldR|@ VbMa:XN_¶w?^q0߇3Hr]a^(s<`։Rv\k}sj7ELJ,~9]S~]bࢄV_# <>=ae! + .\`"ߨ觵wHQT^M_Ԛ0Pb='Se괃@6w,?=]pWЁx Zo Z Wk2^f GO#2#0j~IUIb|=S^BbBemUnfG q7*4=c H10jgEqi:=[v&WZ_Y|;\R4,70/ Yn3> ݌-]cQjtӕ`=uVZilpXiFͪ~G鮓̦8W ib7l{RV 9C2hHE)תۋ00 )m|dN} u|Ev4 #c1ٝLX\A_>KΧ3<4C8J%jd, Uj* ōQݞ1҆u͸]CyF1kTFg~/>Z:6f_VqMlR{xo@w3x&# $Nл]YysMd[9QI$ Y&dH n"Ps?:kt3SPH ̴[M# B!Ҫ"_h5ggyf$OR(`~>{0/hLF e64ffX-zxSX#ą6 ҝK =H!\Ayڞ }S6TM&Z'=rd'ݴ;z͕޾԰eU";ĺRMpaX kC$2ysƠ6*QHZu:7C-톣KqYILuc˭cҜT<ȢڡN(ؓK{ T" Kt ũ@.9 n̐-%+R<-i/)T\gwx% 69[ST Û5WZ ; ,矹Feh0 ovrWĜfWO769#qҬofӘ\B)Vic'LZ[BDG'Gl0}PGib*}G b^e^*p6eLr`Q-Ф]]zy'OYO]iv܇V_7ˑx@lIߏ<|;pt:B8>u9!qZO-&8֍R֜ݲcŶh We+'.TxЬ^ 6~lՄ -F֓eRlW 3ɴkG!%tCl\C5"Emrbӈ:ehNh Wrk3 X@YgYhJ)ٱZe1@ӹLd7JڪJ 5 ].EVU7ӦcW9zļuo?*p9$Ao+?\RIKL,xƾ9q)Fr܈3SA5a.d!NQur;ti¡GP#PҽOhxBDq̆^&"4۩r=ԕ.B0AJر@|u=5|:D`Zun0{YaNR 6dfw:j>9nk[+WaI{nyHM$?r7|0AnU)փk`l )?Q$ xuW/;)|G` #:@"8gsҧ]c+~ɥ\ѧG{'緧~Ǥ4pTAi\!yVH^`BQ{I$op66EN}׏' mVn &b: iR)h[>4c(<7 = s˒;нq{~Krh?HGЩT Aղbۼ"ӯ=Jܴ>V4JΝ /0T2؁POMX4f\k7=[VͧL;E;0Eܶ#Z}KTV.Ú#uﲜm灖ՖYBOGsC[}fh6 zxgNf[STK+hip45pEU&b8fa_Ql1 {b9w$yfdט# 6tӆJt.oGv&=b/<\V}K|c М[VY%̄'=.V(7GeJ\. 5} PiY+gTn++v{v%H%8(7!"E1,(>l)h#$-|5FŭjySGu2H3dv¸1-6ērz8X$9Ct^yz !SVkTg=6lPSTPojn.a^oA?fuJ_Q1C8ďHbcݚit Zf3$7xYNqm#5KJqER FK!E0Fc$^Ը02JlNDz0|`gѢ5fGt*09-pNI_7p[$sW h<0䪄#s{_ g˱_M +U-pPi3ȗ %97p8{u="]3@'OBZ(,G*ϡc8ܭpӥ'I*BaCZt@p. *akSYcCObK;Ohm.UhG[pIˎc=QhKE|fl-MYTaQ"zS9xٍb oE~#I74{8wd5-@8e0KŝѢU{9@VM @XX/ I\' 9SiKllyUU:'星M߸MI ByZdIBrWh.̖B~i Kl"y"רr5#z vph'* -M8jE;Z~ U觞u kHͱ_I@_o;P'$X& jcQ&1wc@•wI0~zt(}G͹T BVP\Fז X|#ZfLRAm|IYP+ؠor*ek~@&ZNF/Mi1l6ңOI'<BWH"E3ZMfVAg-DRѾI  UtQTZ̝7{~~4+p-.WRy'JE󸋻qǽ0xgSK;{2nkk3JSa/x.W|k廓)'ߚZU-Uף@۷"6!cG}5-"Xhѵj,XȕN2*RSj aG2R\~ȱ>R/Y'LX[Ɛ8ȆCC?X\IRy'64!"aW-?8>qQVRh:J%tb`'4\V$TO_VrßCQ:rwQgE:J 3UÃAkQ (mv(ϱ+8$yaEV\jvڜDDT5Fʚmxhaܨ{9/OG.쵚72tόCC`}bٸ^%ZYiѕpdMW8-l!V_w(AX{DݡT0懟oT/'5OL.AVs%$[%~صd.YKc| B~)"g&lAG̡۠őd<_yD/k@Ev=|a˖jOB$yBO HAj!mDyTWn6:јڧ(}"$Dm2Q?/jk t}ShQ& =;O PwH\pkqmcV8=}X r mvۺ2;4A{Fg?}0|t!yo5a5US|hb>UK[ dA3NJ.怳  un16sZS82ǧ Z9![p"=|)G 7U'i&ak݀S.^Ov}sXiKZnq8Z%.l#~`Z1JȰNL\e0<N8js5j+wo'ضM-]_bR޻=$)VQ;}}@[[ E%}bi4D?bu&aQgW_ 3 V,x;ZBrj~?F'*.8_rb Aµ,0E17PM^Cą:l*)ݵXՂCRsuQcA2 &lv1;fz<+ܘhrDS_dעoXzgީn?YL~u(U*w29|&ܫBQ =ʪqd> vacFAOEEretMI Jwx ;kd om*wçko+m)v.: iECk_tβ[;vYg]搲h[GL~SH4(-zћ_:+F\檷xs;`P06p@mA@ L nGn;V4A]Y=)Mb3Ӹ-܈d, }VE)OVzߕ}Q)%a="O9el{,_vaIyi}Vc/Qid+ʡk 2{5NJT{}> o"||\ OntJw5DBgB%r@elW]5a @ޜ.zC+FV7aw}&=c4gF8\Xu0: !lEjhKmV_*@~i SJ1NJE!%GkTZpjrf;фnFbtn}g5''R+rA<:9f!}Lwᅺ;|(/tbXpܹ"P.{U8U56ZcC./_d>b9R"&\)Q[]Q͉w=R:[&evmu%=.&ql! *l a$ E{tb}It(jpɋc(E@@6,HZ#o]hbY(Dž=/٩yE  Ld1dAx82w&q󁊖-=?oQX0~oED]m6yrZC]o:ʗ$7 BF*?I. /9Č|,&ЫCU#;^u4Q]]U'YSq 1GT  e=ȋ[nIx׵Eֳdݓ<,@CCD1`bg7j,fD+|I@[oVQ5(\s{h#\ Md5~XJ z{̵Yͧ 8\~FֶX8Ð2uoZW|otfw3Cn3 OwTdmGb,U(ZJRj|JT6lXiY}yPzTgؼ 5Ԓ~:Vkڍ })=6?F ֏[5᧗ H1g0^9?Ko d9tr N)+"%bF5?F vZ&ff-]9zڼ_ tBrS ɦ[NPj5иxm^(c٭P ٗz Ƞ| ?~m,>?2d{~7rTe-6e1Rp2VPtA\ 7!k@LDb!Yh5zj!zǍil;zdo'ӔiL+u_~+OWknG>u9}M}83X",,TBеJ>2d$ 2,xa/_> {^{4(18^aH*'?Dٝڥ^ _sĵȔ?x9;W{8.!EM49[up!ts-CXn}&80ބ F.E8\D2uZ.mkČ%l6T\n CYcܼs95;hDipK Zb 0&I:0DnPZm\B25$iuD]x0.S:ֆԡDG:=ܧHP/UH(!x#tFf%4+#Fs@1B}+J W`rQi /jwO/G _<Fv:NKi v]J D,@QļBJ9]S*_d%@V,չvͳxwB^M'Oyt1a]M&e߬yቒ9B>K5lٓz$5JH Yu掯0v1)m&eW-]~7clLr!` o pIiǖ?u.}.d3lG3Xf¯&.|TђKL\x|Jn^fEd &ثI/G`3Vjy`hD..B֦%gId*/UX\6`JɫJlcxWj)50YVzI7s6xmdފ !o6*,F,N 4f"@K ƿhZk6~_v87(gJ.=ć9_L,VQ--YԹn;lV}z>Ea{D'"r1[e{4L;mCf.52=TPV{UrR y2ZNWG={ӝ۳c4O%k8KHkT% |OͭVG#n,85++/`g{"z5@%vV<1Z4zr! -f-Q>6iJ6aBBIMy'mVBco8azT14gt b~!$ꪰTQq ߵPWxPf3fo\2 g/֧F$88aLv0€`5iǚ[VO`^߁:~Cyw+(.,V@lvƣ 5 qX Y@[RcZ&.KكA"K|cI;#ǀ,mEw.ǟeTT/g3o#<ua{+߲7~wlUq2Wfk L!TW-0BT@pS/?6 pTd+1j@Le Acϛ8z{FJB3vã,Q-Jy~A ؚJF29IS'[1u)J9t u>38mkZR\7Xx];ίw9>x wY?٬M LZ!8QQ[sfQU^Rd[ ;U9_ki|-޶螡'0WHn݀~jsEL!W/V{gC^řOT*ם>QޫSLF—dɺ3+EӛO_'hqǮǕεp`lL~0]ha^3o@gX]l,Pr~l|^˛C=*0Œ0A?X<.iץD qO%8*Qc0)@˝i 淕ٽͩtğ`;L }`apF"dkkBawnk,\eb1G]3%P[ݤ&!Hˆp4o|8TAFK>{k;8 ꦺv=m- |I#M*: )cyD{A0r[y9:694yhXyN V'-\GZH5 ,DOQc}e^)x5Ǜ ɻ[=gw~}9+aFv|v:{ye0{!U xՓ}Aw6hD1Ȫ"+pQy5hxJ2| zG>,YJ.K\&*G R%3ZB+ z.;A :E&yZj[U[PD޽ *l^Ț"7ŤgQ^9#4YkFzd?wk5WߙV CC|ɜD1Xkl} ܫaq^lF%[IQe/_!ģx)Zcby]>7qT|XCvSkEf^йD_N0]r)[;>f>#V&ꍙ }D h@Ip?O)ILnt7|7I[vN!=h?ã l8I I;xb(a)P_%%?{$)B_SXPWtBc?b89#qplślFVPs D8hTT-T5XS剦~8SW:7vqAnBj)Laa"~r}9# jNpci]`|`xXP֦EKk@\"J@2jTcy܊H3*,nXX7(#s HDkim94Y3`$zKWȸWod;*@9@J_L-lQFYV4Zv_pM;_߽9E7Za%|2L VMU7ȶ* -:Z"dS`=4\ 5ރ3DS5#:'!żn =80#Mѳ\^ww5;5Y݃ybh68ߓLg̜u:24谯 Km8!iDwk6E|>ѓF\Uy(X'p&en ށ҈pZَhkrkfbUJ1Bh)c2Isuו`6q.Yw6퐴{4;wY߉{n;FS'JByXϢMY홞TKײBQs&)bя~aѕuA;qwKQ:|HTdA\c#" -{m{5F'WN ;:9FAfw)Naz@( Az>餐gCC2׾5,#8{xwU9ۨ.B37ep =׉V7}4e[x5%cv@/#Vhx<#!q4ϢN˥a730aKWI_;dnu *\7fN noq0Qn6Iz'0 lq-j@xub$/\gCW󓊩;Xs5prKQ_^~tWyd2DIaPKz㳷ICgW4׶JSY]~{Es~j*Qс']-XP bAj |0#1hԲb%U3?5YrQoqgtV %8I0zDGVl 5~ Z|J}: d uu]Vٗ^P\ZxBS.qTk#,b[ppsu(KH%S܍e@e=l=PT1?K\tʢ5 z)*?O,|0i;e= %q˝RąG[5D F՟ :8ZM@i/cz'T@7 ' E[{d9P a,b34#jI$f#9YP % "T\ M 6_غ,H6y2<2SZL;Mp`/KPlvM=E/Tԥ {eESM)Vu2M XZ1Aq t!P?NoL+}R&f-!pQAVY5l[DJOh !lWjXlt"!o!§GKCe8땼"^X'q xr>ZJd69@6`s|qTl.+?YNfnLv"jaBL(?WQžHVLKO~KkoY~puA| 4Yy|m$p/;>{h+5- o݃7xp[B a c#~>^64&kqZNך^3lgVEƨTay-;[S3 󷰯D&1r:%%[b0[=?P|p/8.KƄ,ۑ4n-/2u;;})lup# ME! }vϖn 3?gsLT ύ;:0oO9él`_Hp~y_x| =R>av.^S֛[>W@͋@z$O6E!3wFƂ:"igΰWr"(յQMWhҨ[=icqVze[Z "~c$> ;VK(*"CLZQagުC|G9"@3՝ʴٔ3̕jd1S5Q͂oO2-tl'yC1|]7[b lMW^7 Xw4W@U^A_*{*.g+jH,P%RtÓeC n`#DŽضKOcmnd-jr0F3tƁ-t|!JhX?6I:MrW wDlUE;ߧ|@x&2P}~gYD6xнH'lםaBr xb."]@3{LA`{&|ELBd:3ܬEYZC-$#r4 lځ~52Խ]5O)fNijcs=l-C^kc$O.@p l]JḤ|U]3bF^6}iڈYØuM}2E0B6Aٳ=%F )+J_52p1yx t(i2ytoibR (9tnj4/BPa=b&ӓvjB:ycT\noIE"۷AeBcupj^NxsT Nkx]ïKC)v‡bQؗ!-cYAiL]1j,ջ* ݪ}`GDH3KQqė ?nf 8rzRFeN`DF lo5|:w.2ܸz;YEG\`Y& @zuDj(V>`Havnr4l3Erigk9&wg,/}W+POUȯ'IE T(-tP}*Vzͤr @ǫzK5tEWA]"9óF;5*Vlh1j63V-ݗ0g OjH=mR9cdK5qCM`Tou5٭Kiݵ H21HB\I{ ۔Ole`>4"z2"f].Ӳ_cێાV3N epU'Knݪ\OO9d,n-_V8e@0+Ɇ&RNŎJMRqO<0[@`)F^QZ׳YѪl$ آf~&Mwc@=) \čƒ̜>ܫ, vS_VZqeO&|FI|8HqS.1` g+7qfŝ4 |U@j=$x БiEݦow#XͤDBީ7~`ܒi<) \ץ ?eDl8v`h]őqd2ՄUEJ UO,wQ́bTjf/-ca/m-(mOuJBFaJʃA= r<9tV _v--JD^^&ROƔeUH-NG1Nz0T6\x25_7^a22磠8L8,)`/>De-aExT=+e!ͅ6HBU\5ovzpU}Y)P(NO{U:kD=:l\1y/d!pk{(D#>v5dST(OմV> gQq63C})~Lk5 :؟\rk Ci*)Uf44 g!8n;*4;y.7cpuAGJFDcu٦ia8q"B((U5#bPQPڻɵLA䙻*_ X(1Qn!c_ޢq^d%sJŶ40 L&x{Zy`wN#7"R3˼Ni>Y:4*3CA1b樐mRx8z6+" v@=aTٚ*٫߆% YqShJ~yP0-EqQ4>kJQyrDD9q%utMLq5BHɊ[hO7jJOVwm(h[Bbi3}=Wk+x%wQ"@:H\>suɘ@q$\C}ʃrY]cT g5 mOfEˉɸ$, ;2MusBPd5$ }% ߚL@xH&8SܫgĊEFR8~H2Z`Gvc;eWޭV?~N&n-GҕׄI2$4;/鬜t΁5n{){P ~q]>c<#r@'BTwW\Zc2Iak=>,XiqO)z)*/R_Ah=CQO[~߂DX):M>e+"W7H] =o=ܯIǾzX/ \zr!H[cSeR/a>bjvs [/~Pk~)O jezu7:2>*=_jfx76Lu&Z`ɨreBLL`F;0M[~qIW` }@&dGq&%lZGI^AUQzPE&O)Ҷ xإ[s@!nV*6HYJ,Jnc%?^E1!GՁn42 R35 ѬU-{,%nW k }YUdJcm"A, ۊa=vT%mCtrèӾzj~*B$ 6dfogP>mAQi yIzņq};(wJ24pi|8)z@e9B$B}W(JqRѬBmS",]-mZ{O.fkּ4amn8_0RebD 7 .c $YGœ'AYvCIhN"r̗rқ1q2cI}_u 5\A~ ^6Ŭ_xf|v Zu)=9On ݮy9E<Ek&Ej7}(s 7: xd9eƮC$SsɆ&OhnѠ; })='" րÍ O!l#Z=c#\fY2OI\vUM:@'a#Ϻjvˈj{ VZ?Ŋlyؕ1bajc^;E;:t\(Ekmdoe%;U DMfJ\%Frk(kGP팏{z!o MΥuuj3C>v-e8֘Pi`K;U\spdSqNg@{ճDg[*j߉i _;DEe0YyZ+OG .,}fG +$,y,UAs?1 sMݤWU^-mKB lTVM"Vj R0s ` IVhȨpXDtZ̲+ct7<5ɣMZGQGc#w$z CpTڝ}6KRj'?'Ue݂e8gEL8pGUBLM!L6!xW}6n:nm1G%wUGh5詺[-'/(.K >aMޣ64)BL3 vOG"fo?gM1:-z=f*BR1u:bدГY 3Û`Ԕؿra*7 `Ѽ#T:[47!l!G^6ng?He5^E Le=q |-.ٌfɆLT0۔ qW ",3|z?F?S,8Vm_f^bE'"n  krex=_c:/IN.ejfBDR|;k*oS"&z_0w6 &ͿxjݐeX<a\P9W (?i\@j'olS!;QǘN܊phIQKy1א@ؠtNp)l=PL$ i-78nrn'QuK@-3U+zWڸxW xpJ[:H0qǨ8C=#rˌW,@ T37%3GeC(|WM|% iZSMܷW`70RӐ桔Bƾ:$?k62"AREa<9<;/ =k<(j4c(K!3I(Ac$]G߱2M#>(}s=Ftn`S&0A W4Y#`]$,5#zb?H:5%t<*i[iD aLl+_;?[k PwW@XaK,OZZ JFN߯,Ulq n˹$~@jY 5'oeKq扴M '/sw>Q>D⩲3) F %W OܜHŲ8]5Ǘca;U6' 讫v6{Lllj6{"Zq.,}Az2-3^M=HG8xNi^l#ym&k_ɪ`ga+UcOfУ:a;}H*O Тs/ZjxhFJlڼ_t\Z<ЩtV8u:P0#k4g.]l >(<,cFƕ9 @2$FVW .W^BiRj-?)h؉& Vt(0rUՊz`x ]"Q'yujkɽMbO1a=V:D TאzW5ͳjaRz,-#gWiTh߹l հ2ˌj>G!j2}K{<1l0}=Bh 0C.+Ȱ3 =w,i@o2ewvC\Hi6.vqSA+6.0@@z0>#&lKZ>"6t8XӧвBk AG!rDrǬ$1!堢PǿVw1iO?g"\@n6ۭ[HG?g;FU.&ir Z 0J&ўEHەK=tU$D |6K+.~^+"C].>0۱_!YGQHH01BqvWT8&@- Pf!8щRfϓV$A?eb/&##y"E&u,ЕWwk={1kDKF4\-v񮗶3^^j\Dwݻ4T Hh) 8JPuL&E?, w A?˖ATP<<+8#"a]Lix,q7G\@DҎuL7"AcKhoPs"m|wA9(MV+?;S!}!) ;*NV5W8$eSje{#yir5 Ɨ0:356̎NA *:o9ŷ&#(|EsֳEr]~B"xq[=X8:}]NO+(K=F +( `+ү`I=| +@UWi:l Y Du*VN#`6hBfmQ;2Gbwwsq 4:M="2Yteչb>D-kvȘg' "yxWV2֏h3*{Bq r=k ?$IOUcJK_&D9=܊ܽC2dDQƔjLq  >*;``AG{C[B8Ĩ `RyX+2_+خfn,"7l8ndǍtN3.0\˶ }fSԱp9UeXKi&*ӱԋoiL\W0,l<#* --" #{VD`@LL 댱gh:ձ#D'EUtE:M^oeK~x *ݛFM F`7P K$3}&{05A6uia ^q W1/@ѮI˘<|)Pe{pϝ% O-9Et0&jĞ05 F$$xW!5 chYk<|r20QW796=(BEPh4֊:Jtr9/a !@[Hb =sFM84'e^,t+a d0C{oa  _ot]D`@ʹΟ/,aU&meU9wQ& A$9qOzmwɌv z H7@\[ v*BIMc8'&iŚ_4D#{; 0¿ܡ0}LN&ٝ<ϟEjWNQ0%b3?s Ow"> AQylGJO%J۾"|ϏK8,-)4p6}DTYQ?c:7 #h<6 i  #-Tt9M_Թ~lt@92Q-/>g$hmڼ*'OGeIAD6#&AwުyYn yǕ%lWSs,+6m@Z#|m?_;r2U[x ?/ܬA&Cr wNR+.`oA@غulycz<<')""ϙP!}|o%9JX[1.5FMM)ϖ"p"IQ9'#IwاJq!>/$ƭrb#^D/ ۮ'!#L֞0PXQ͡aD)ue4.v+QU*)'Xk؆2 ֋6"SA_ 5 *vtD)8X{z-;mZx1Vs0 | !L q= I%H}/k7OHyr~xL2ZXM jȱ |b2+˷`qAP;&0*($Dd'>bN-0'%c|,(gQ @sZތMsLlNAX?aCpp?W,ʖs{cDO-Hi=7CwZpUd.7N3 tˊON\-] S,h}S"naNLuwoBbGNZ_l4)-gYZ070701000002df000081a40000000000000000000000016446b36e00015014000000000000000000000000000000000000006700000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko.xz7zXZִF!t/>]?Eh=ڜ.+εQM Q] ^NU:28 xrn o\P~{(sMKvluKN2]J8|Ur40[{SCTٿ˻d؇ꏔ4;;&iH5W0J EBZB=)aE_sx/lVNX# WaM7Qg&8g޴Z 3+BґhoSZ ˚-&s3%яS`EٮKH5nV{r-c8*pKTX[&8`=(rO+u&īg8 \ô_ĐE9{YڦaQwkvoYbRR^-d;s+rBI?W/8-%vF_)[CM04b#]JP4E8&Bu~yPGdBQ$~ |c(-b؏[}v\;+i``!8HYS# f6γ&}\nh=08Zɕrĉu5r[$%și҉~ЍvK_|0_H+({8K4jyxJwSazϳ$b]H&d~b9ZI[7&Wi}M|(橶J<7II/N嵰m"&X^\-]qjZTW]D ި WGȦ2Wmi$4e:kk^W7+k? F#OWO/搸^I0E " |[軈pRN/D(sOt2tq! =w?tXh1_,གྷsbhM',>^9RZpuP^o\l(|E= X~'_y%FmI*'?S?F4:-`: )A3ȱאwW,)gowߞJ YW<]XCRk2kK }a u_@ɟ6²Ϧ$ $r]k5쪰sʔPc*D`j[B:|=bQCpC(Vݪu-ej d5f3ޮ7p2n%9zPO^jVeN NrŁ5HHsyʠ␨mˈ45D>o0˝f4w(K__DBzrA Ƞ~+F& X% DǸ^i۳؇iZ ]3|y%S@D-*N t(JKXʰOŢ`|3dtE Χh%Y 97M3~RU+4MSQ֚vT#֧45Zՙ'r "4ё 4Ye/OZso-3EUZ0R!8|vDg[ (sr!^6]=tzbːIR4Uu/1Ub^S0t\.S3Q3̩pl#揂 BxDN|#,gp*f?HՈ^*|٭do;9[\kdoB: Ė lwC-V1JwSF/ 52IdF4!3h9E ^vO%H &B' {D_/}8_}A$ؗ1]1#1h2n$RhWFk8<*o$JW K|#,dV BRʅOx@Us+H_Oq鰜P# pSjvt ӹ0&7"W)H:X}A"կW`TRF_KIˑVP,[ZgdD͙9&}]%%]-d)a 3-DS|1Bx OM8N ZpghܓM;іџ3.vA4^ AqcnF'J9r([+?#jF4Jv 15̣>ni0"-4>„r]Hhl`>Ss~X`eWWV(+ |n9#†M'C@d;sp˜w2%%_+VL.+IdJeIg6#>2UXy[T9U!^6U< <1vҫ.w.9+~v_''_Sk!xL ew UW3.G58V[YMN4Y~8Uq_Tx|>4H@,#=c&߽eJ #yF|#'BKp!1*l&4t2 ٩i+g) ${6Sx#_ә-n9LkGO7#dfiAXW7a"Kʞқmz{ t^t?^ȋz:G!qɷMa G&?5`K/hhqhfV}W Kvx䋣šs o ߧWFH/crH)Kk/r3Dw$+.(EZL톍QFH?%.ɖIkP]%sŻ: ^Ϣ=<,oO#} >gv4&4I!88+b1Ps'7EھHhD ,L|0S*XӋmɟ37Hf&mWHs@H\U6c=^=Bhl>gag+pP7y+ɃZgp9T T(ut,]dWjgy#;FBS 3Q=4 vnC$w~x>_F(0saqD.:L $5 +i Ș|"+Wl+4^k2,\a~ZH>.zA"spOw6'YzmJ'ج"< ݽݜ01gH0v^e0"asDd "8#KݥNA2n.lFLpIV1V+4t]9IU9 b Q)BiLy.|l? .q%7alL;;22UVfRlZ`S Mu[ 17%GVwmHx^|%G*V2U93헮C #w-C0y𕄹Gu> =ڨX[Ŧ^QNhK&IL>RBY O`9nCBc:Sd;zT-0*mjӡʬV>ߟ |U0RA6cR 5ǘ("dJk? nƷ8 v^,H,e+uPk߭{8ȕ]iT19dy۫+tPKWi#JBmŽl8t2DTrݢa;C,k#E*Rw@3@愬Ŭ`7hXR/C9> _b3Ikȶ*6M54Pf(\7b/7aO70?ay1#_̴EIVa :k/koaœ;tR 3yҏVkQm1Q⥃P2…};|=iPʥOR2P\#<#/'xܯ,t |vNcTgLnqSP>_hszյץZ=<Ŀ֮SQo֨KcDArDyuWG>d@H -6O2 ;݀#bUR#[lVꏷKR;C+G Y`.ܠ:ES)'c % *.Fx϶Z"+p\9K0ETҝBUI2 UᏦk,2iJk 6Y d~q@Șj1x1@2_LLMtyOBrsPAi8hn@]@fLUty`۫}d@ҫpQ,47[o*:xBI"hvpTߓ?Jc_s2rrh=>˄P 5O H\>,KS,V?ri>a "t#Mvȭ^WXMp͘<ġ\|:eǙl6'iv?my&-'1 .5B ߡwxIC aEhk1uÔs%8F%~̭5σ^3Z=-Z͸M!*y9 7K(0BdrDuBԚěxҭ:R!Ab5sA8&Fa_Vփ@,`](bojQWz<?iE(J_=mg6 mqG׈n9$yvu_jP{(qm_\;\ڍle85*mܾ7fnjٳIvl~;q/uݼZϝhT1#_sܜ]]BG`#vJZ"=-ɃgJg[>x,َg`$U黠æj /KoKs}SK8 mu*=HD ڗo&06UIdԓH^<L/MS0JMU4.bUQMum,?in5b.L{53`[787C;+vT{&:%.Y0ǺH/f 'w"ZZ/md54OR8iǸGdTYv]2B!:3mب˜y9ԐhB5#1g1|_uf~axTꭖgSίy t]-{:MĿ0=\ tሻ9/@Чp Ar0#'j2#Jmo'J&ȣ=.W&$\<~w-;7srrê(Y*Xˬ\Qݕ/G N KGkj44xVO8,軠 *Ů [\>Fɨ<631E+P:=x3zcdW=50ƞE><0>HtljBݑ#䭱TUT0]%4?6LfA[{\<s"-YN[Xyy:.4o]'̈́*گ"{L0FhS3k2kGyen[uՌhޝ` M=MG;8*; :pܫܱAq5 1{v+\K>21C1ruX}ia3$J-]-T39Aƚ1 LviFnb QXTqڛG_ Kg85A:`0sE-r,t7w>OjRR ?dog2̗9#v.>xq 껲[531꫔<J{Ɉ*. ,e0Nam9GWoފ$fVn~Wi<te]3R; >|tn1( wɃF3u*VبȗD 2«KyG9Bs5L 7gWi:Zw.nOXn[?ZK%ᖰtLwll*$1?m[ȼkEc&ub@6-eva=4p+:od_W5 sa܏%nиWpK8Z5Vf~TnޙƸ=]cZ'w&k3NlJ>b.HNKVduŞP&z뀨6%r鑿0':?-o?l~'nF] CM .y&dzQ$ kk`]8eϛ  3Q-d,咽ǧZxW`,Qȗ:4z.&ϠN> VҳHw\¤1ԭNƽMΙl tHU+&X QoDB=xEyMG,:XmƥGh7 Ow;݌o[(Gtv!g,{IISn1G`U%ʧ)+a"US-VMu$os(nD8l3ugkYzWzJ:ݗ~0;ٽ֕!HOU%.S\"6.wQLx@(NmĻ$Y\vKSp̱RvWteD"s|4NOwA%7ҠsZ\˥SG%59G/G9|j1&z7puƄ[V/9 5F2z0Obnޮjqć| ׍Z 9ȇ<-#LHK@L`?P-BAt>Dk5{ g:0v2ў8+ 8Cʏvl0#PÜ0'khJрhw8 ".O %"SHͧX2x_CiF7 A"|,,}gx@pw d%wFhF*yX)vQz꫹2z RQ>{ha>s.'bY ΗE>JL+wD;MoL$x Y 9 tFkz"H)jsX *oF9yxJr^U%FSi/Î 9fA~% NAKx-4qe :}H2;),҆ /i~NL#~d[-GzͬvQB @Tvw8W@йq_(u]4S-\ee<ތQY&~oYUQNΙ_Ș +-u@$m#V8 QWM47{Ҝ\l äo3=W 21فs ř3DL`v"-5GGBЗaDrWuw+ug)pѦp̍` M0tr(]%.tPe B'ߧl+_dSdSؘ@k.Wq%?kVSa6 M#4X_ls>fA4&\s(-/WZ\".+b#Z* +O#1Z 懅|t"@q?,XBGA8tVoDCUckE~XKg):UKÎ6y[g%"cvtƿx̤H0qYZ>0lPV>*8 d?B3vۚ2M(g\HùJ [["yJqR.H ]*;?q/jg"$e;;A귭m 4b |Ak^6ﻁG&PlL,*O]s H]w<"[#~7t X z]xR5 cQ:߉;JB~(kuDjdQ%^vM5@ ,t '\ȟJ q.L]\ ;'Ξ GR*[+|a= 3bXȉcحaw&:U8WFh=r w6Yc{摈x_yܟCC 礅BޯY;[FY"g۞iZ6lfH7[AVO$5gKB. bvlQWfS6to"6kMX*f״e+V0t-~R V O5Q"L;>' 7y# s]z uS`YanI5iG(.nX7dz:!fW.^(Mj?|BMZ!dϖˢS{6hA^P!§KǣPL 9RP>TvDv[($+y=gZ 7nX7c2=u.[/rN}V$f;9|yn({3o? Ue)֠)pkLK} I&%$~fɽf >_QѰR(.ɧ9ޖ@>[[ q,s4'^ۙrT1ϛM=q'EϨ+wk#΄0(mVs0>A%NFؒ% UGǯ3m,Ի}v£e=V$ ]л BY Tp@]M ' xR(>k9f vɇt6qLrlV$)^hj ]*sj(!8rmYU2I }Ssfק4 c^B1 x!4O`N3Z!-`ڃ¬ v_Sh?5 eRJ kUXVc٨ dMe[ P4ז顰<4FۻEd@]t*3s]+ TV"L9~2%p76q;T#B_1njO*\%&tAu^*3ȩ<a/{lTݘp'͘(2yq,rԂy!]g-|onGPY]_,pDOJ_63->~(cH`0mFgUߛ Z0GVOa_]lF>KỺ8.|&g9Aˊ8&:\"ĶӭmBc)QqHgj=Q$_϶e@_|=t1>_iuІ Unj8G @glE?1}AsC9|\sPrv] , I%Z {);DchF{7OhP5v+[߆ 1@ ˰DQ.(lU5Y061y7c-4 z,Vwu<ֶN~?9EM8ͩ"*-Oi&?Q"S %+ۚddnٮ J3GN;ځIScǦcP$)>3W;yX KȹBd؈[q"4\Uar@9~|p1;a{A58٣I49ޥo?ͻxWV{Y^dF@ڽL^u JQ-:xCH{ lXFT(i >~V6T.kk;.o_(4=Be8fd[^ߜcH݆Di'Qg? J:`@đ D(YA\j{GA/ ['T WݷT DN%5%7ݴra}tW P)!MPP@5:6 1q?ɳO w>}Fð>voN HPo@-#~9tGaxD p>llYtDMKz3n!\-3_ ZH%?^6111L\}Bg9)`zde\ʁ:cjh2\u\,iQ gjNkxzT7oaX/b%ǝ2wILεhrO*tƑ/Yf^g@Yճv|U ;ͪrZ~%REO&fxsOOfOChYd7i]OոF%5}q U'5{`ߪ'cT/f&Rh8aW R$w^au_MS~;ejݫ {C+DZɡvh`}|-5;vvXga=ɋ'9$H2VFˣe(`<J ~Ic2x1z*lF~c+GAEGrPdg9{XqJvgf>3[{yXf=qh.ٯ|JE^/M_1E:؅󵎡”@C_5`"BӦrl@ٜW<omŦ'wã޷Z- Wѽf,ytb#HXlFw `ۂ lzC@D*VE o-e"ie z\:*Y冽Cic}sV]G]%>۔sU=h5e/ɏFUQ08#YrQtUDJAReFQ'"2QFzvwğ@S /:N|.Ģ}/[҅4^ZY}-$5I֡*Uv`\AP0kA vl2yԋP"\.8!u-*3!nB.m=8l=0gRMMj4R⽬ e,ƹy] M_1ʖ]X8t5/η?.2cnsZɰ qaLC@Y풢UFz7+QX 23qpx YjI^ n[V35@tpSr7j!լʝL#?~? vuNj#]nsՔ6 n ~GsV`>AV&`aO)`yq? ČʉpUUU,zd#eCbL9y52Q'*L.7KCTw-H`u oKȱTd ' EDZ GIGm56 C?KAqu~^C?D 2_;JYI_HdhULF^h*]:a61휆7udes/lN[lL3%*6Z#r޹]p܋N`ǚ2K2Նm=7vJAEmm8vGq6("J%(EZ c*ԘYA36x|nWϩ4H䶽%b"e*-JȳS_3?^j IYDON5 {jѴ߳ƌqT$)s%R܌ay{ArLQ˜YWHŰ5j̼ҮP;0[d$B>VL &B'1c^.{0xShK#) ]ߚRȎRqbjBX&%'mZU%G&ӑݳM8FTO H,,ў}þ=žLrlkO6dzNrQjlˡIʺm{zߥۇfC:gd"ι un  q<A')בeNEQ&q)y-)Fn#_<ꭊ]=sli?UATA_ y{H)ƤV.D>:vf(St8[Lwl:sL` ^\K: ЀD_ӭ_٘/}JkV@Hb-Mis"A>M+ur!(iKZyЦA!SyN2C")-AIh1c\>(UIe0ȉ2p(==IX.O_¢W1kbrGpFUk񾜷;rLٜ&ֿO >SGwyrي~Gx*MdS{ZՓJS9]]H0`UUdp*O:HXc5X]P#uzZTxjkЈ2 @C:К2d4'mz[dتz V&!wTEPBfDTWp.uL4u,h&Tpx|=j6oƵ/s2T=_9 m 2 ;M) TeY+q P~-/41{?LP=*7*x M':F*)^Vʓz?,Hak5|תlًdCѓXӒiV:ZZqwa~k2!\Kujm /}s54 %7_s4Uono;X^xsV&3wa.ev<֑,WHM~\&lLNAی#ʚ_jvd^D8E2#,䅨|˯g<RLxv U;`Ҋ&h O 3/gDc9)t on?kD>w1ߏZ㤖hd]45=U;/Oeq pBg \Cхtr&78N"a8868I/Gc9U:鋃M2~qSEZ!{uŝ!43.se"gEbA 0/=!MYH-lWiY-1 p L\0>WZi/Dd+C]ZڱOnW׌=tN605:"Wlzxdګ$Zݱj-4l_NړpTviJƥ]͎WJt'B/"v`t_4ujxLJᦡix5*_m6g gǟMV$K R'(+1nQw<$1(LʹkTGIxռm">S3wMK.x bC` QH9~T>OyvDyvm!0 ݋lG.Oc7ka@ZqJf`ݔ^6s:H+/4Ĵ](&>3ƫ*v5y{] YdrJVק]&x1m*8=E z2Zy74;rC6%D+qިBx-m~aI#^GŔ62KF 5M)kZl'רe߿0g"ϴk Zu6Wh2,;@m3C,\,5FIZ;984XЬ&۽U4gr_,ڈ|"o'e{Dx} Դ?/9.S}*pQߢdt4j(?ɣ>y~ܾix>@b*> HT'.&C{enfלK.ѥu69Ld.Y AQΫ~ͬu!a\ѷ*%7t՛i2ˀ1Jdh ML,0!0q]bzY #Y6@H/ue 0\bR)Mu&D-ibtkNWFR35+bJk!M8DSxA%e}wS9&%C^_%b(/#aPB#N,v!T-ZI+vzHX]kǫse_^ˤ)N>4glJ-ۃtZ'*e[!J"ݞ˶03$|7gm~MvyN`N̥C"!^wڂ0wߖۓ]; Im`ʭk"p|gjRX:rH.tqMS[w3^ͤPUGLjNGr勈S0 qdV|ovY˹qTr# ?`[m1 FSso{ED'@w+vYF: ~ml>e=kIY6حfP)3c$:3/ cM6/ o;=,rc|A9xcnu4ק哼;i0<]+̅W1u5^~t͂L%fZU{W,ދkz1#|srQk&'@/J_#W$VL׳0[Eֻ&YeBЁq^)I) h,Q>{Zhff.Si0KNLԵ~~#l%;ߎ<'½>HɱwxhՆ> s*zL woώգN:ٙmNN FPw"Ö;x$f+3ي >OXNсiЫq"K^+=TPeį$#/̢[p 4{ A,cq ⋆Pط4. _ߧQ0֮~wrҍ <dʂ2N KV=82G#';ts<'̺}˳P2q{T+zK1Zb1l(Ot&6@x|>F;Y.LD@rƬf r55? |$|c2gq7Dd,AiQC-:{gsMvXel mT@j\41B31lU jbJS!|Um@×[mAh;:\Gךʧ~U ',eApQ̏Yb=GQ|.\̩W@7J E7̓ݨ# 1\^'ja{>RO~GRdcY@8f*Apцcgyk}Z+OZMMj1=^1sF;p@uD~SqLktreFȊx7(0W~/w yp^w9Weέ~"`$\/ZGڃo-!$0jT9] ӊ`enYRdÈ؊x5,+x}<͌ȹ X4̩Uykw$- ?yEeFDV=D䤲̀P\;vTC|lPeg lHF2qltiȇ}n?`1{gIB->)ͣϼk ^-e(_d.N2iiT) lb-G]S;y 2S7uM̙ؕ]+`%{Q&~bNPh-BEpI&?m|?ȀrbۏIV.btd݌(<{i-\hdz}"9+;J?{נ u]޻*-- [ZnDNvN4e]cqk L<y&>tqJ}2&RX5 y _v)Ƃ\ubZf`O3[ڪq)NqW i+A2gQie0@2Јb<qۺsp/Ņ7Ug))Vwboag92Iwtł/PkbZ"x KVRNo*> %"74O\\; ˀ@(3̴oVcϸϻna77AQ/q5b6W%id[GSn忁`l:er*kTDl~s*^jZp@LvF[mbAzh~_\ tої&yJ%mA$ﰆG,U*zמKl$*F[HDJR W;}My*<զ|8ZD 4?4}8WEsSn:M,1~t-ew'U'Mׇb0,)_ ʤ³|Mؤ?&R"|#k%(R'y4yI7{tF F`Xt9}0HCo9GBnmT" (tJ 84iP-ld8k(-zfekq0.^^q txf&=]BY?"V/yG4)U =a_5k>wpYhL]+F$fɼ80!͈.-6mU-GkQoN auFL8o@=Fݞ3yЩ*|yO\z÷jsL ,Gx*\KNHX%EYxTDWfف-=i 調: i>jVr1g:&E)/Ml<^qrs`L)tom ^ے?t?WV)ԡG/b&4`fA7IH6"l ޤG q( D9 E"6SD1Ip)!#UҘEy%)Xzmqħ?{X\5`4$]0EpD8Hnҽ_QGF 06 (&m&<5u%cᆋ$Ebt썥. bI)aK|!fP_ˊcNm_)0:ƽbOڹUrM\S6$^:YAC+kFp>F&J,XFVIKhH!C:I!a+|r6iۣ˯h-X;roy"Vf5;/;0?Xx (st&8*pV]!ŨhF"(\Lt)$=tm߭7oP~s~8Ck^00G[!3;# 2= S=qͻm~ߔϜJ7t L3iA[CHTl_c=\[㊊$Rt?;@Of ׵Z_b q{FK+Va.Nо K^ar%ŗ~~O륮Xj 'Spn£-g Ȼq69Wno>v;i=ұYГV5,wo $zMZeV&w1>P;jv $CnXOTuҢnhu]MY^svfc J$A/ /:=t[?`+l6xYW) 'S_۾=dq CYJ 12)o-jE9pq D~i a>`ԛ&˜;E )1')4K"rsݣ=<5}YӬ;Cd74Me>ݾNxH.5^-zߋ ԃ*%lIomXIcy$c(! r@'7pJeXɉݡ#m}dJuk:Ga$$+];Vqޕӕ MZYd[&aB9!&rZ.N* ã(:k'NH㽄S?۬sÀj_̅xn[Ej 0wVZ5/`J_]ʧ?blxυ rCwuA_%`5X:J4@ll#4"Cр=ԁR.b%ΐA8}㨍׆2C]x8q~ҝѨF=C„0ώUqdŽU] s% ,K^}A#A}Y>āًtmrkNV#pNµY .l"$=0d/*Dw2jy}Z44(?U F4}7( O%5z ^{o {h]a]H>=Kma!qkKl94vvV(JEQSe;(w p&*B x-~z%)klQ&! Ek1;Fę+ΤUK !w?}%Mkn&_Y,`Jݵv)3'KX? Sݨ++p{HI?onڅuwTq-dYXEe62fA(&AF!e7cIm\HnwGаpv>VNY.xa&_;Ge/'@ ֬D4@UfsJ_uU1Z (&&zH?vl `3;1 B#&IJ;hڙٺzվke{#O0k;  l D,4ܵ-c]'ioIn21FF/2H?p`2Fd:,*UC>%VbwZ ݯi:DMGN0{u$ )r]Xjw^熓+8"SVO=]t_vٷ]8^YvU KW<=CX'~GסYgK'd$d\bJ _Y}lzVLjRy3-Ҳ[f PU='(Po@{Ĉ ެ3`j5TuV$3^e"_ru萔>zyg=6g$d"Ny!:+o)5YFuA29vU]UokJ+qPSr%${8{i$c}/eg--LS2Z8@7oO'4CY]کF 6L~)b gvnAVL.Ybܾ.u*+K_7 #LVQ!By>EbB덮aCФ<)B>dWZh Bl/\'Bǣ4Bk[C& YO Ґ ͺ|d7• EeJ~f1|f೩Ef%`'0,x~:Smiv&!ްa J Xf"c0dwJ!$|@6Qqk@sǹ9p6'JF$DԏJK8dGҊ~^R_Wj 0/-& *$!HG)kG &$RI[BP$E*pgUaQtr6I_LBƬ,2>q}rSDPq& BtH -j׹{_u<HE<@c>Kޡ=϶19Fi䈜Ey}:$[4.Ub{AA i"@.eL 9Ny) d\hT R0O(=H2jD::Ys&D"asfOK) hN1pvQE~&`4x{:韘tSRhC3+Ytsw=vDÁ>dܩPi캮"vu0/0@݋*Be+(4u;Kkg(z27eMwKڪ]ʽ-)j j3 Gg8`R ×. ܻ'/]zF;\:>oyaiV(L悋<fDQR$(+ s;#U+dW~,U@0IQ]K4f!"d;OhVr:l9?OkNYGN"4x<fD'2^H~0`G(MGex#vEC$脪LX`-|:-] U67I2ZK&0HetKwx. =IrN|Mчw)/7lxf/mꯉ%iK4]+&0M A[]PVFr$)?/\nb 3`c).κEkA䦷pNL>Sw/B{b@@HX3e 0"(d Emhy3"K9g:/fJ}Zk#\"+ۈvy1Эzb4Cbo~J q{וϙ|"ChqO!6H08{B (NA)VJyolp4QYNV= tdVR;[^5C>:#_%%o0vn%zO2@>~-a|Ѹ"T&oC `ĿJk;zW=K;MÂ:X}M}$M ;Ej/y 0"Ow#âo?Þ_(*uYNT#/MivKTIÎ[js"I2OyEUO$}/W@?D4uIt:B) mnp^vE!3]ـ-xh3'uhTsAYM/"ky mdVB,ߜcACCSudq'ȫP5?-^n9&q1ҍ|ӟnڕIL`m߸ҺyoT#/PUA?4% +[٫u9u(U1Hz;̪}SY CBxK&]3IY4_'7ؕӮ$l;hIp xAN]"stu>߳G1)O##}@[\goux_7wY XƼ"}, D2NF$EKm[P*zh^13PϣiA$8u4<Վ,O;0w'Fj\qS_]Nǡ Ҹ禪ng45HhBИ`خ겓dJN/N+FF\n`b h#10Pۡ 1jU _aFk,+^8)/@p@,e6=0E싑e^-|ZTtZϙߐ$1wƈ~}/cRVuTH D z;u "iá!<|+zDҞF-/8vLᙛ /_Lymާb (,Ƥ$uN PY LBnt\Eۋ`M>;rVXPGf u-1"EoߦYXZ GteC^#uyzco$t[` j2hz򚡿i)ۅP9FSR5 `~M@c D]Օ<| <50ߧeN.% 7,-&uBO5V/K*]ټYĨ00v V,C^)+Om1q^p\ɾ3. K r D@I @e%3UD'~   `#*[xgSSR{h%vd+,&O ᝱|$a[ G7č4ɅfVQJ>X#>fLv;w#.;W]*v&K?NW{INS:Iӫ6#ޮV~9ŒK!8髬1O~Bii M?}qvAIϿ^E:%Y0(K+rA>iG1(Y~׼bDV$,UB,۝Z"&n0 n,YvwؒdRr.p3v"uO͒%v&`Zu%u/ǡ91iOA*FE՞o`Fo,`S`kpB~5Wq$Vj@C_H]TH3d|%b<]H b9%O\&/e;K.I_ gT`D;SB RR6r67s`ǁBm'M/\+CN%ԟJ'a{*]Z]1͘ @Df4w=PC(ZHk׊fyd_ABW8[ˏ'.(ppVyñS"ñ/ObcUȊU+a _mළ{!XB$SSih6b"K9W0K-!Qzét m0 DQ,C6+̈W,DI( jwl}s}gV܈6HA!% u砖~<:o=@M}2QqQC$v墡M̦-YxĴ˹YaiOo_㛑b!L!#2AL׉oQܹG|nw@R^aTY$"+P 7ٷwnh9in6 y3Ƥ[0!cZ_> &sιv2e]}J$2vvN7?^O6䲀67a74&lMj1" -x}o7QO˲?>!(j>\Mz2fKF_%HҌe̤VBa(|a;]+)QsMns*vi2ue&,9\B#8:̋v |''e{qɝl  [dUWL_}E* @"!mͯTT^u!O.GveN} V\lڕ;O+y/%cQπd%j 4כaɼ!h~(u *A=xI3{$V)d/ΟÄ8*MSy I(̟V7F'}A Gj,\q?9DjEAkT>K՟(=e=2.{ ZBB ꎲ:iq⊎<̕x|)}Bab0Mfu(w:ǥB6I/' dc!+c?MQWw[3YJ;Ƣ:&t`(Mtl{yB~z3|]ݵ- $<ޜ$3#j0'TK ehbFiVVz; u`@$r)t,4OTL?Ka2nvf 2j,sGL7m.(8?)˂X17uS8=~Ь cYmJ o18EQB[ӻ#qx>!>bG Vޖ? R࣎P`;W5s^\a"gڤ|!RY-o t)2y$ʐ 0*%`;ç<.s_tz4b\(e3s@ف[_5^lg(\ 2rPXNG Q%Z|X,Kũ}<0GXFG9⾇TMH+޷x?:A."2\2c+H2\B.е//vh);ÇW*sQk fN kl Ńufm`LhqbGޙΫIZŜ9:K§OUqK3G%^OEg %FƝ;ԌQh*zbÉe\$=WO Ա,ڒg@]P PuKi[}dpNj߻X>X @Β-uOy>hyU1W=`lw9Ui|6խXJ (A ^z+U ÀnbzR'js$Xnd6eP"q< >|/cN',`UK~"p:OҦz2ad8\Rt\'i ee"m;7_N7[(]Fs0%]9G se)vΉ^$8Su5] S=ͦ+`ȫ B kU1^O3g< /E՚BxEta+sLa:f M-pA[E* Yɜ Jt!tIJ>]PԌi<.OIsH&99Խ V'oཧ )`:E!u86t,?GҮY(O:5485 `e ̎9nV#DV}֖mW MY pOSӇnvn\K`jv%l(4 3/.!IXoQ^jQN4p zqYzCZ3e-6%Iwymo,;Z\%Aq#]jнIBB~g6oS6þ!~/59L| xHV!*^@?V'˦;GaG@Ubx(@ےӑGas^EcjEũjHe{Q<Ÿ*96/l.$ZO(H ´,aM4hP[Iq!8yz TpUαeP^*j/h\fFrubx x˭J]I3.Cɟ<د6yQڅ?}ϜR%iQ kj.iek 3וgx:uru`_H,@ޞ.֞$6r&huF 9`!DutࣽQ,~gC Řz_ÈA$Ex/N22 Ahs %r I5NjW?a5)zIIċjP$26?q' P!0<K4e7Kԕw\+Sf9z)LݰYc\Sl1B@v{O+`||WŅLVǍk؎wīKs\;EC\l|o$)bGxX %( 9m?JKr,oâgw͹<*I`.H\ëFwOc]!w>2<#?98v) ceCkbA,BE7 >j_S=SЌPIe_R!k.n\//ʘI_"LW#zhHss x5+r>[ 5::@M>܁mwMl8ieG0bO5 =,'엊Xl$g@sɝ-amrm op81^ p>$}_ @"=3$>兩W!TWךW?$]0h x+E pG|ty<z iBqJL@NEڦnاtv\Y@y~t4nA ?Z7XUdofơt.#byJYIѴ4ѹIT0VIVydxB61&j[嶤چ>앺;+LuJt|jmHrv*V&J_9:XDw}! YN;CXDɧC V{R5^8'qV7[ڼF2^vg٣0qzb+R'덹{5#$+ Ui.aB~b %_ltxȦnc9XN><5x붨FeX=N?_K5ϕmTEFl݇#{+DȱZl}eӑާR+yQӵ@m <^ǵ!A;aDNt'x,R<9^ϛm}:@۷$):CQ |g[LI##$+oD璹@[;D}d!TNߡOM~ٖa*3=6BR}WU1cv*':hEAtoQ>}#E^F[T<%g't^8omy|r-m4s"=˱pq\Hһ/ܩW{t9N-A tX OE4M4p<3hR[gf4d(րIɟ =hw%d$&hFad+ɖvY2sUp4s1oE䉤LY SE>dK*f_Hu*-SgL+)B]Q^؜1<İ#&-!9jGU9 027-1AE-L~i)++&혋Ue$>zj_Dn5IJZm Źt]؀>74dG` -"aYޛA`f{fEoׅtҮdråMt VJi1Yu dN{sk=&3m|<ϳ+.H pgs]CsX QEẠj2_W0Zb`\ : (g~ku_]U( >T"nXq^:rF 5 Dm~h7'<zn;N$&d5lýlǏ`woQl FI9(ggRN j_B>3.}_۵-gcX-fVq>_By~|J2Z4b}|L PKqf|Eoso*sKgLO KxMk1D`/u.&kڼdCU`xq̾V+_o`e!,pPișTʖ?[S3:"n R]i P cUDFMjCp<@q?"ͺ<^ru5Ț -QSE$ Ps(zlpU u3JѻcEb9=&k*tO'-x"PwmfJ Cr^ean Ki1z !X TifֿU=uU=@mQZF芉YKZW@Tvgb6Y ߕw]?EJE~/z8{b.:|Z쓣Vz]ԋ+"ox|d[q9j_ápp9ZU٘e_*g[̎ƹe9<մ@}S+=eւ'C%lίC@5CjR?i̕ 0Ŕ8 -x64emDLigΓc^mt7=T xMԢY %%Ǘ# 0+fpFzDxWSMҗFQmJRlV k ) yqBZw߾4hR:εaC}"LㆉX&:+%L00F3On!4fƂҫ2]*f;v,=7KGT(AA0_mdI!zӃsA旚MwIkY,a ENl23s.:Ebg[K!mq8@ R]Qhdv"RoXψ]!"spHN9 sCb1^W~*َl w2k¹L!(I74ׁx>a,8e;$XC9 2{H' ̃o5+Qn15l qNr T2o٭f49VvEH"q=+⢵ "%ul#ނ].X'y4χq|Ie\Yh=qTFI}h90+\miv]? s_6vhe&X| 0heJe$VE%#fdﻥsQD,(<x225`t5ꐗ0Zbɟ@cAqq?L7m`,(eW<ݔw2 0*NwAAM*9ylw`6[e%uDE?vP-/?QucR*R*6tz픩a9 н_r:O0{fI7+eoYX 1\/C؎_o,`^pmz>@p vWmJr: n,>îfc ^SDvcڸYBʃl%%p&Nb52dEz ?5?؊g3DrD7:v7U{ՑxŎbP=Ci "ECp&>BFkMé5u U1!vՇ RW.plb͌XIc)m7)!"e7:R  YHa.3hsiG1օdpirKZcu@S]yl휪5㈲wm¼<Ӧ'?MSyB WkPD`IAF+S^LZwvf(vϵO|EF@Ai*2FQk[)) [p|FTRXPWn驷W]^W/*IK2x_0u$ve'r W*`9% f"'5j2eX^p ~S`z(da2G*{&%$f`nq:'op¹Ju.h+<EĠGk,F7L<7"ǵhV;\v\G6b3<=3{]3^\k54amNqڵ(hbgGtjWӊM*4'6 T~eU=*k;zCUd84(+%a^7VC&r_l JvDt&+镅_2$)A 6?nj*}$IMw~tdoV1"`xm.ÜH9Q`,x_юbOE^GUɤ=l@ CO:k֛ `H@;UDW4+@sIED[ocڥaq<EGw5pnQCQ k45ϡVkhY"*C8!8Ẁ͉^A*mTqگm! {v(d K <,nJnnr%{/ʸ <Ÿ!-~?aX?4>gZe:H!M 4PY*Sbԟm8ß\^¤/~]NS#EztwzjsHQKC>Bޘ ,:2Qj}=Fm)ͺcwi kªY2>XL꿓6#r5N(u:'^/SV,]]UdnBSފ`qv8?\irER BW>{J]#JNٺUb,WzG;iW:#>5w7< ZݸJQućUeb,{CZnA~jBǃ=|MdH('SusRUqjZ݌6R/{3 Cx_bI?gC+jB4q/gI;uBfT{nh,]CQNw̷BZICvrN gf3ܭypEkV#g A,۲GO=$ns ] DBFce ӅQl RYE,N):gikw|yc3!=2j(w//2sƢy/cMkВX΀ a"cw5N3YUe{ 27M$kٷ͑Zk j %`)Yq sG*ʦ;DA_z>mJ92Z D)Ml,=>ʵ 2[uE0Hw @snh{-.=mk!g2#gIDCw6y:g"lU11;f2Ȓ0iyjvzO _YJ~XGɯ9KrTrB kHFH=6e,em9gw gkSOzf,+h#$o.ڃĄp@@)X!-m;SR"".rdI//%MYHn8Zͱ9@oua!g!Zb18BAWEK _!LWPY 33( ވP٧SO>u]FeR[}#FiW"ՙi.&,SX ]-Y )\Po̠H ѝ,OAߴn HlT $4gM mn@ W%wx&xVfkRAxiRVY2 &Ea`;?%9OA'o]Z M{p4QAp>R1 CuϳGB 2s4- y0ʴƗ6dq}ۂrᕈCZ~WpQ&pP^#Pi ɼS5)؜=*WF9xՠM-^T&xN%!ì f%<Zw'C%܃ 6RIW[&sj< bp~<>i$ġU͆#2I ղ[ %2v>( S)fz],Ȗv־]Cj\ iJ.;t,SAAXҾ5f[%tm ح$DDT%d'onU5Wj5UY3( cQ:;/%!. =v$`$6|g,,sNU)!3qH4POSU?9^TϦ]PI*<X5e^LbGhwcz;P\qu;/^W5c?ߠh1!Qmwa4Htt|)uS(St4N BŽdmxCT%xt)e$X}+GYD|h2t3.#..+Upn`A^8OT\F (.v>6R&OT}$vf,lŜqwk~ s EʵC}8"q 㾹tD^TTRQ(zG:hP߻yդ)ɪ [ XLTޗۗ@oi5 v~=`gx<%NnigxM^M+D.#!qc?楆T'S-ʜ֎Le骉H%aq0ŸxU.C U">FъW]Oxn0Dj,Fd8 x;S=z3wf /+Ajl2룠ֲBrئP^ºދr>b"F@X̔|;,~0+oT`ӔL1F2TN<]XO,.bwayt_ $dhz`7.nbI׷[W9̠T?NI!eKϨ?"4N}?a7wx]BB犓YMZAu>~: 1LC-)!Au b>dTЇW:'Q#wVP̄%D cI4lkW*vwJ.+H. uw@n,/_&J[a b@3* nLMV"'WRN , Qm*@n䨫*kZQZT#fk6Vh/+j#HZ5 ;B|]DGFb?£ $`(X'>CYHt9x{T01^ʽs 'x5AHI$|) ~ŹhW>l]Җ)݆ e&F$vt:-#%q3v in)pq—G>4&GND]mׅMH V9GEM5Q#*b,`UK+4J ⁜Ԯ0sNuS=b<.,"x&0d_r#d=n 8P$\"-'BJ@GF{6W$ "Hg/`.\?f*u |}4o'M13ۇ#zAH 3 muY91!TaiCB(XiBxD&uMy@p .Snzw7dn/v=v\hUQiM A@Ehl bm 8֟W~j帡-QUF9;oCjҠ&XC?f`HM³8Iֶ@~dN(;WǯIj^o(:!+G&ߖ!fvIgRIK؏R:R7hj4.7謲g2Y}9%.^,d =<Xi L2QdH$ pfWoO= 2pfAO@lgLv `$Ԧ1]1-й]~؎8oJqr Apթ^b.41(64Wv/ǿ0*,;Y#j3y ̑; Wo}.ԭ̟ kXOOsl(ܷ F Q!BlWp%8Ʋ{m}+yo+>7.F"`LWǾN%anp tujZXUTcy kSRRb  d :WMZSvz>jXoeڃڭ ?P'a0'7[$s%ipw6Z|gPz+a~uqm8&&xkeB…QtXgx ,1T{GN]b#r=OtrTDDG1VB֎kk2 FlwF1j:g~0]I]{î。S1U.~b{@K,O\U+nI {ߔ,4^!+)&PNѝ&1|Lw: xWaBzP,_\|EeqCkrS`j|{#Q*tj"h&!FRatJY iſ5%Gqn̦ShP£ 5)A"C#թTnvյ8h˄ ERC%/]فtǡ<>0&5m(/~t G(3W۩d.q"u?!?5ܟ=T:XAsgiz盧;w[ =\Ա .0<MwGF1#T 5Ȧ#49א30rWWxIWkf 5p8i)]Dsi _ԓF6p(13x+<7vӔ\o,˿JѪ2F7kF4>ŕE>CJӰp8츰Ӣ/i4 R0ES,qȈfQ 7HO (rԍ_`Nx*9kC2uv4:)[,n EkRmS&,F6xmО2\%"oxXN?$L(CʖEG4Rnn Hxύ:s+BPJ|T$i Gt~yy^>~PpETe&u %jjc*c鍪P\`ZHfPA/y\;6p7 j[H~4HX$ZW3dZLג!Ԝy˞y1Dzbqi/: GT٘F78/R|Z45~9z9*zF#|dX䍑0z뢨#d)͹itx=r7OmE9V4xSul8}—k{NWӰD($%pHჯ qrA4G>8⢢3l_Ny=ڏK+#'0t`3Bf 3 ꏤ oUq Sf4>qz5BJ;WPF! |DJ̇CXbW,&N}APrx_Qes?qq +% ɚ+&wʬxtЂoQA]؛ik' k9o)g>\h[h)ސЯBϿ]zM#h}Z6L6ͬ+~fPɩiG)~)@bO^RX靊5c1b *HYarg M|.Ce4%yb%, ^_]ZN ޲Mj"EnxӉEHJ aO, DŽ2\xOAhuNxASѹuR#RL>D&(RWxXF$]g u"vJy˄<F҂mIPN]:/8* fYEhTE1 5}G̒ўH|`[~r"""iU0gf+P/jQk0y `4%=xb2'dmc,$+ y$P_0 @i!-?t6[[?$x6M4{'AK="ӊuNV]86dk^mw+8WCx捻1,[k%`)RC9Y;=v{a]J,AF!/ _8U]H2jXoyxb)=l!w@$ Dw|m{Ok\$[r\%EVW|^žBľ|.q57ocg8×q ~п8h;Yzh ؛XHP;[.+,&]q]I1F־DAJJrBC @f'8Ӱ{)<99JZ$Zp/ 6?/eNU5D.KÏ\[rs9憜 /+qr(#;W`92.ңCZ|d>F \L^)u7纕%}ή}kxI!?ha)ۅ QKa$r0sʍYSEVa}^1hwdk-+I}4a ece <"^.aYV-٤ p`: >-ign9n56 ֖G$$ hg/jq .'2cUEtfRQ6gUC{p2~".:FmW^Zp #LPw)xDG#Kuve(~tmedtԭ"JPפB)s$q=@&nnInsi!s' U #h8 1xfFjnq!PNxQbi T[+ࡺvk';~ 9tsq N~[$Fx ߺ#7*]7;v@ ʈKak[(u T Y>:EuePrb/e~ced6[!S X{Gv [m֒p`kAI˙[ʍ͉הּL釧Tlͭ[jK X(f M o'-fts%H2|D9YcndnNt}elm{(ׅlŽT1F2(TR>d,DV>ʅyQId2|8m;B4x$xw"[OqbSKv]*xa è1y<;Q! ?}bM܀~m)#yBG[",~Ɯd1Vc κdQ~jAr*n/A\du=ൾ4k\3v4NFqslѿMT"\ Ay)iO*6'@4FNs';djvY㰦qs0"Xwۦ>)cf!;O.F#w7xTn۾' 2w3r6 )=`z椪֠\TIj/Hw0)m& ~tLp"͜vU}Yp YZ4qǯvsr=v= xс><;#DNy$PNk9 `G~.m?tx^t\N|v=Hw(M鞶I>h5&x)oaAn$ _/@}H~:~:KtI<~ @{fl'_TF*X5ɝAwH>Zf~8%L RDþq,kA :ic@ġ=2_wQǡ:J-3F^zÊo+^8~ۙ[ >`慪lGF\1mKZꔶVrgt#k*j1R=|K.;']A YQ9aT"\w+ۘ= "j|Bhb1E( ;r&\756-׭7jto=/~pZf O_OUEX ы 7Ƃa][K^.2qCIٷ!BMWc43PZ2pReoR =0 i]pũywZs({#_t ^ҪO׬O:M{ȕ:% s?IЏ%CW hSt&XrPN1mvw6T]BEM7o&咣g0 *ʕzŲЩs()c Ȱ:6O3M7ꔵ eckX{S*(¤=_4R_^%h~s`2u( vț:c Aq:-fja[B_5}/?.[p,nT,iKFl 뻦Ζx8wU2258 U 4K,­>^!0kAJ;xe;1<%"(- 5M>vB|ay?Eɟ.` f(ٿi_)GH..T9a] NXi(? Q^g$ab)m}ШU.ڜb/m}_cq)oŴG _ v\BEaV+.ZISp`G)ب!V/ KN)pRd'0%j1XQkGd/}=ՁYEj5.YGX,îax PGޤEKTP >̰/ʼl >mrOOYxIPӠ"ܪS=jˏ!a4;smS,meboe~p#BD]-^I<*RYsPcEwPb963&0PI/r%'Ǒy2LJ& j-hWH)z!+N-XLz2#sYe=dWEcwϐLY@#gcR#$i>%Gπ&;ew_d]JEA}[(.'#6r0Sl;Iiز5 1%HarL_ wO/,gPyÎG[Ǝi)˶,(ߖiCy|.ڐ*i^ۍW#\ӅR&UMWZxr#Ya/jݯ ,V>.˶MDod aA7*+l@=/{g; kq|9mpo[H.jpZ&ɟ@`R*Va䃟U<3t׃,f Yx"$p.lq05R!cP寻wLӵ_{#!-:+"jU>fEט  D5_@%; 2›KI؁v?z3 Ǯ݈Ŷ3B|K&ўb(=6*Q39G_@v+Zϟ͵|a-/'ldց^(-x IA3s^"(j۩;hbc6bZ)C--+chV '$mdĄkMrgE)r)4wEeHnȮգY."*[*)7_%W3;*?3zqW7b:? $S1ީ/N2}YURBpgD5m`x.dX#5=ٽK}xz*QPsG;UD,;-gM# 8rP߁$'+:ylDvȦ|OcVfFm~uٛu 1ѯ,lW Z]rY'mkB3$5&ef0g`Gw"Rri .|Dr㡌DVL:r2!rgq_g+wc037QÆ%ѮIߖtpFc8P-!6= Zyc۝ NtjzO^+ K/qkZR &mzB"`/]}ɫhaEIiE?6Q?f^V> |j}8V~f0K ؕ+J4gΕ+#Z~㶍9^9cPLdw*m>%$?Iٹ{P+T jIQ^e Rw"!Ug -VɝAvJ?uǟ&ۋ?v#T-ܴ[:6HAnDJEKvP`.% v~q4Mkhe48;5ic3tCN+!IM\hbKi&}ZjP_`X}5^&%{kпޜLLXqNjZ"] kDrzC^ULV0i:$#qU̝KzUɗ '6(]^xg(hgn])SNၯOʱJ}QC,Ax<*h`hmPօ$ׄ6k Iԃ(e @'dԜ~\":AFot#r{t_yKB6#SZbv)\e֨GxH2W"pmWI[Y/dY0gs(&C*lO*i8'hԠiE#scN- imE5ڽ-^E{gD"CU E[ #h fg)CVK֢ 4ߏg& -y[i:/,xI5~ǒRs,›/.Cm+ZRC&[#%cߣb 7ۨrJ ꎯc/Q4y)=ւ[z=jS o7r7jdl7IzP+gW7p *πFC4ywG91j=W ~LCQ`{F-| `%;$ž|,V8dz;F鏁tmZT>p=pn爃Z:=KcOSסfQG r sI[w@z1`i ;UvDzC @i'j/YxeAf;Q>2Dj8"D_i`9A}(dxY3[}kM rz%1 +߄&5یmd#3e0 `1?1 og3j6"'ї< n;D:8;(ڵp\1Fs 1N c|Uܚw,"p+7420\5k (¨ѯ([8QפqM呛p* 2wy4xW>uH~ s[V={й`9+.ڔ2z)zgO/yr~XSutc%xRsOHJan[@VͤN c)%11jS@4KJ́K!}+n{,9 ;ZQcgN)5"#S,w}HOO|٥[k{ qvۜ\JϖH*)-k>T\^rgo5]Km:¶̨_$M[GMx%;f.z4WF/\ZMJDP.h[Z 3z'#N40ڗ?7_U)\ ǿfbJs9M?nW uk"BL7dLR '2*+$5%V ڠ.w:VVEVYK& mi1bLQߺF+wN]2=qCʠ#rc>fep1oJ^΃ o)f4 ;̰y1EBBZ>R ٕ;6r`wS@*sDׁ(_H3CwY \SB0Wx TUki5N.ϖ#cch>)mj1@E[A'mfRܝws^eΓnF s-av((@@izR(Tsh`#0n>'m42kM QlvIb^#R`>'JCM'n X bʇyGd D9*bJb2qiDΐÎhJ)[rs9+]"ERs٪5':JRoJB@V=maS#w7J*W)"Fx\0لk]c1A8ҴY mG{xݽ7+>tn6Aq#2'{ꌄzKD'pS4= maBGkd{UsZIk9OױC٤Ȏ#{K9Ě9HTsKS:7*`ey y"Vcw#\1ɬqpwH9f*wK:I^+=Ҥ@~047P@ZM%PR gIZKpU+_`uOͯL>ՋIn ׺|v_AOOfm%,T0Wjw ZZHwVp"XY s{b(&V WcyG_ 'ImHN5L9ZiU*v.O(}JʣS\rNf]ek(eQJ4Ƚ\ШAeÁ(ht$=D:u8 ݳ.H|NbdϞtb;|8Fp2XzꊡK|P Y#XïocH 096+צBdR =VDF3<@XзnCPC> FDÒOu^_B>R LHb0~lFk^jCf?m8f$1 w Sj6:>oVͷf|/bctC<'~;aw ̎aKL#~YLvXYt[*G7*?([,=aSl{(qI<uOS B7w݃?DR/GdPπ5H.R"䵉ۇ,Bfh>ؙ閾S{M&MKwK7(lX|f64e3r4sQYJ}%n$̥qukՔC3]`V|9i2C٨fI ݳ@mj&#”6z5\W/3hKeƯn "eTYQ|;]&Kc%ߔQbw&64 y".΃FV_1ǥvC]SHg>ha\73{j~⏉ҧB@ 4.4ǒ{wW4`ߗECtkkJ~ p@{a}\Bb)I$XLEi#{z z&F}v&-7I)2B{\ vyf(#iD7Es!쏆`DSvg34/ [%w[y< 4 QsW[{.oқW2HFCTLM~K+Ђgnr̔(+hd>\VddLoJl:^| @C8P%R1:RoCwzm0z p&$)[29|,7LUfԨK0fq4L2N X| “,L:tTfr>k| |[OEOk]y{,4b 3Z'httFr^ ?Hɲi8O`2 /#_]h04J1atp0`wJWݴ'X'TLtb*Vo{o7Zasݬ-5!d"c27a0i]':u,lk#Vi?x%zvyEӠU5R|Ơ~" $ֿakh\ЧsI\-e3#JZ;i/ yLGV VzqPخn4-q^oV?xv#ү.d0,)՘E_sHJ2w( 0"#>o}OpV0=t/ `>b5e;^h-IvJC=8{ɲ)7FpmZΒo F7^ߡM˷|u+ ;ĐXlJȒ0oMokKT,$$tf!ֲվ,F$'I_L&V6 zx2>5Z EQy *9 qk0'K=A=%7l|_X$F4Q\%+ƏYtKlVuCá%Ϩlb+cojA>jqCd #PvDo!557J=uW )/4~ Z3}*RcɦJ֎?JԢ{b<>?*.:6}(`مќ+G<(ݪk-wNLfCh u[؊䮵{@]/u`&[nnK=$1tM0;Rm8hUaK5# ĞFXTn;,Q& 9z\%oh;ZBX|wz~3KO '~/RiS"㋛3ڌKk-=wӷGӇ)qDO"W(Ȅ|-?kٜŜ< 2H in솽ߖMm%,>[rH*ܛ&PJȂ֕18NbЙXy b|ۭcݓ `Sɣ<.j Avkgw\SJX2.P_|7NT7 ʛ,Ή/HJ)2F9nN`艡n/ݍ}Gx>\ [؁ޗOiPag@y=%h6/C죃XБZ==k+ՊVuSK2mYzϘU==`@DIgfA&bl[m&KǗYǣhH3T{O@zi]4Փ-ߜNAQ>:: XMpNϽ 3w߀gqпAD3]U 7A(& l(e}^P_1}k0޽l$4yyAs8&Ύ&F65|Yyf;@pl5sM"HS n qoqǣߴQ9t\fR*+c+9G oo}XA7L 3ҴɉRkn7euFZ,/zK͉kt\CʔJ ]2VV!OoeR([L?=tӃNjIܙꥮH"] $TSb3~cXdb~^˾[޷H{nW>A-G+l1Q@5g`vNd.Z /%:ϣ庥5SfC}b2@L6M :œEĮH¹8 2r VCgBU*p=4* ﭰAmk9XQ ̻Xz%񧷗uCearӯU<@+'R}!$!Y2J npNj:8/R寐η_W '[HJ&ϹqN#s#~#{6 R^tr#:f)?u fv(GA%&5= Lmti7OKJ ̽-R:O;H-;CJww=3nA#hʎD m:VoI[_j&{%#nl> UB&!?l0V}lEr/GUzǬPݗɻh3 0 )0lK_bRrY11x:W$zrZpƿkYVg#l"q廥f4U q S߸Q 3>-V'w5O_p+߆сG7™uFɤ﷎@ϴ̟jzO %;A[Ͱ*iiҸE+Rd;߳pR8dj|2j6Zݨ0V/lyj0.: ftןjdlpO[ܶ7}"'뷡gĎBیqV9,l6E6t`iI044'(T{^n[I@~쁣zF?W Tٓp5 ):JۅZ oI8tfDkwel۹2!A%P֝ƬOn) `*^ G>uz*vԟoڅ ini JPrYq j]U?Q <PJE/ [Z[%u?hd'vV )(.;eHwIhFo"$qhXZQ֖,b0WUn8x~ln]9dtl(F`*MRK(wbcaC [#K6yU)~Mo[*cpN;j("PN Jʌf8mrϧT?C\/(/s1dO+V܅,W\SG-F 5S h}[+}ڌƖʛHU9oR2Jk+?quZ,Uxv?֊lP,܍c/TFp&w|^76"-q?DRU ĮH-A52jޯhA{`=55H7㖍cH(lT%O}ٝZ4I!Auq؃ޒ(~.U}䤓1eRe(!.9MU|=/u'5q[fK*kncN-@X#pMEk3't,0v +h>zPu< iGF?vdF5}Ɩ'gE$ѝGsckᚤC(˜UeeGgaī[Oi_ʬK`y1@ڤ&mѮQE7bQ-6N#ujL6$ơ"Larf,sfbJ3*B8g^WRq8BSd4B,O ~qSkG\+I2: T=Lؕ>^ kiqR\>VF#]b ޹p3JA$2q2_.W3Si4R|ӛՌ$N ABRD eݜ=8 u05MjtA"u :rΒ=>! wMsEIVɁ))E9ߍOm9>aq2ħu:*Whim`-Oklmm֌n{nʋ%K<<8Cg Aةjn(PU9╥9-uOQvDG67ifEkg gOp \KւF@Y{en#,юmJ@`MhL5jh"ܳ.m?1}̢=:,=߈~ۇm]<C+I"ɰ,B4]v׭<8ElӫpY[q1$N5T`$e17yyu<1o d9x0fjե/XDStXTdBOqor:`ièv=šC|~1Ey Uyd3 #~<ށo=KD'Hs]'%"DXQ4N|XgS[ W54μ\͡h+Q;-e{OM 1r-7 DfB K+rF;̕fvLی,P"ҦҟM^uP"T 'BGg3 قA[j@,tnqVMLzPnE5O&0BhH- ? >b@rO](IH%e3*!0_ ]hۍrn `8Miv _NNA0DT먼a7 9",k 9bn{F/YůjrޕUW))ZbYKJ"|vDbG#!Sz1 / Yr H|`}DB%;;no)޲*I,ԿS$ȣ V $]P~اTSQ{V=V9"oz5 c_YNb'.O,2ey3Wձ{Z\8Drvi((2`}7㠶PXr΂]v / ].WS|-@Z@շ‹\hp̓S j2a:6E }լԵL;jcj=s HC9tBQlՔY2 GT{%M0 !H̠+*F<{eF T|ROk C:Di$6ݚn^a7uVUL ^vp}I:Qh՝͗I~!@W&ϝReΖߵ>,zK5LLa-|R38Du+gǮ-*,&Gus*q42t>k)^?)U%6խ7Un7o&H3A jm yi\-d{ .6i4^kj[AU3a {s!q,qϠ Pm9Ѧ[a7ul =Ժgssڷ<djN {nǰٟI4@ vW13uMwh% _Nk{ԛmO`qKh"@)L3EH< j,(~;spMId#hC?6.[6;̵jKzu25f%3)G"y\̈́5lƒ9$Ui+;}K=DrO 7ŝ$LؔJO/Vk]`cHQn`X/,q#6ǖnx 9Hk6vEcL_`Ť߅g&`QQmJY(\aCQ5 ZQ{ISF~* *8Ʃ bÚOpwmZY:(Szp2Kph@ WIWr[Kh7XK%#(@5*9WY:':*j-{شա {x ~s;y6|a0Qr| 9!ssC .? 4ܥf *[. O)p/De5B.b|@xe(o]!m᫛&#k&*AV[ڠLĥ5Sӓff뎊nCH<em[Su- OyY!p3TJ)QR]0\jAo&E(d9 Jtm@zLUrCGt% vȌ6ҐUeԉv-=2~lͥ/?lZ |('ʦ?vg fHk9󸮳[^pߕc <<8fB#R_L|M_#2ky:5s6c#">K3`x3> d ?i3Hb+uAX1Рw7qC q>EmN6lЃj4[eϋD-H_Dv%P/t؃`Rg1S *gdcҕʠ;\_3JE '=(#-)E=@>vUF_=a8m_UOiPU٢~xdAG]F^^,!dK̡:J82lTkeɖ`h+^)jgƍ} x2}6z7MDݡm) #[?qc$m@V;MiYBzѝqSlڋ 1fJD GXlmt`L FMF!Z+,sM5.#?8;yc28Rr3ūOo_m8{!i*Uų9[y!{`Cp95_ rsf%̋ +QOZ(6Γgdڐ2 I5B.Ӄt-{}W3z7tck1:A_""r|< Mf vHDPVٚj6}DKjzQb-*L_MخqPh5F?ˇjhЁ~+,w|7o WLu,(LBcHT9X[U9J굸|ꁯMJڼ؊`xƥqp[IC{VIՋ ?eAsLRwLbS+Fl]Xwo =`Y$Uiaibo5F0F +fiAL^Z'(k:2i 8;o&3*&*>Yʁ#6rž_͈B{% QFa:4ͫ9A  iڢshJ9¾m4o ~<ܜYvڌXI΁'ukeSuhűtmQ0cʐynet{Fb$"L)1z?Ty_%δ}4&\dAW u~4)ad~NH| ;DR'^J]I&YBg V'iv_|,(_-fwd/ tG}49ӶmvP.(ޘ)FʩqIޝU$Xʳpm-%'jJY"~Ϧ5 Zy%r_}(n4WA/\ AE]p?Zm|n'm$_(қ&GɁ=nL_'ٹ*s#hOĞ-{#gO'>Δ0D!pE(ΖؔG3befXDu q(c?YBj, o$$2E'ZrKafKkRCnJۆ"@ej%w'bʫghP_jůtJ" e2|@\Eܕh0jbAuu7,r!}̩_<feW)*],sH:CgB必u&%mbDvV ԇP$ɚHŕ < l0[ Q5qpͱ䕙 X۩h9X9Y^$ݦ_y]؇~^ nCx60s[pӒ:bV&W?a۬Qܫh;T,)e@m]AT[`Cda\Z<`{~9$ ;X:D!.L4)3ouXVV|C#>t0'YL6fۼ8sw>#>q `>tOAL 3?jSUċEdfX`9,_kC83*uhkVAQ#*dt9[JBMc>_K3}:\?*,k胩W?0p:S􄳕@ӾfH̑?T5X| C9g Y|{qS!ME-ףSxyB'kSeY[m'%ٞ,ïOҦĠ7k J#jQ lTGag~D6N[e\%_y} CѸdl~!?%h,6JnpO#HQ͎Z*z@/;;.Oz%i)ffI# EqwnBh5Ǻ=ƒDXF)P/:=7oG~|)K mK2#V$t%ی!ʇ~*F-XꯪkL#)[3: d . ŏb}V4GY4ms؊Bƣn \ ^تVVU{ҽ"G7*0s-Kv۱oc@"wD"P3cPF] Oֈ7/ ۛlLwg\ Oǻ@?S0O(S ~Khwd X71sA1RJogt=WZr*ӾJ oH<8q&9<wD#дhz^c`5ly}ᬆ笙/ǿlm/sp]r qi/PljFVw5 !!diG-+Px~Ċ04IqM1.^3(d^Ejժ \_aB+UpJ 8}%(w)F9)tR͂!9i\Ү#^O@ 0y] '2Xb?JUk{  ݮ*y. A0q2薨~x5Ԃxu);U^34*kqU̚:c+:Q~ULMOӎ熚?Pa|./A2b&,9;@{fjD5(𴌈qh&{j !Dal|}c_!qfQ[|ypbZ4~Q[I(3HVxO"m=` K&Ƃrк.N Sƭ,D%nR$8@}IaF“.g4x‚J;KvĘ=A ƍ"j9Iib'"κTr.fA4KΡ4rq"免 D6аhgYZ070701000002e0000081a40000000000000000000000016446b36e0001f804000000000000000000000000000000000000006400000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko.xz7zXZִF!t/]?Eh=ڜ.+>˳B>|A/&om'r_Lq^]Cl+hSc6A,ӵ:Hm`MN~=!1~3:T] ?Ϳ/7ZY/:~ƃKBzRB UHbe q Dl!R_&ؗPp5 }~q Պ~ ބI߅QϹ?^4*γ`W>Vb9PUdoө`Mlc(%i\yͭp k{& |:K:혬s_ʎxXp /ָ;W0 #89dq#=O!7N߫XL+p؞UCb0~y e(aWm ng78 ?M0ȹ|E/Bq@>#y= ba,Y,n1_r=7ޒAP152zIN⺘Riԃa<k׃׎?h_X r Ci$R'4R܍yoR̶W+x:wW<yT2$|m A1Ub] lIqr^43D'QKNFYfN.SGA*JLrӥc2WM9_mLm~TW>1 b1Z\Z5Zg S@ϿsS %R!C$^Zil.+e¬lpF0RB3qfR3Bw$9RWԝ.Moٴ o]f\o#y !b=~]I9l,`%e&Q,Q4|KI{#TOķ-4y9liso>ږCbV'ю| tJ<%h n!Rhf*+<(@8Ͱ؟v| -ř]h2}߆IY@g5L%k-^lj)Ȃ.,F7܂V~HѵZ:х[jLőmjN%dyD% `xc}d7)Y;u'kf#-qESbX&l4jY2am ڼdLD J߼({t.`W󫱤pU=56MىY#TqFCQ|RwDEd2f&9\l ϰF%rɪ 4XiT?`X(DoDӊ偩vSuˈHuG\ 4s/m Oκ@t^aR7!5v"פ$unΪԲ$S]KGq.[ڪwXyڑ9r葵i aΑ)ц$Swq$Y$1uᄤ'HcKVz͍^V,OѦ KKʖҶyB&7ެ&:\GFJ v<;,pE(EjdN {̨Y^R1VQLc I-?1E Gx|0ܿNyOˡɞ*A&朳y5E,;+rv!VJj.jecw6ݮ3wtX@pC VxǞ蒤QUk"lZց<,i 8*_E2 W&Hv| wYf%/nҋaH4L%OQ& 7(| DF ~.k!8ha4h̉@(SNeį/I#W\d$Z >gJx'oL6PCz/4nԭ=d]'0~u֑"#~߄H++I 7W&:s aތ-[䢴8p³q .Zgsږ?ɲht5AV8u2$B-AeQ@Zn'y$ԮdXl-Mi܁t5vlM h5n}ge1j/aW VJAos=yvϐ\08*9Y4'!G%qTHW#9OGΰƵ=fSo30p[63WI䊇 VxMeF[X;%,;9he}0J= C_<ԪE -9u & O 2_Ze^Zign9s3:`i\dn8PZIJUW%_dEA/KbϋfTlՖ%xqu/ BFj>P!4 s w\@)_ NĥIʔ̈xב:9ciǜNKQ!/L\,vpO ]:QjyRwnpѢ(muq[bÕ%Ɯ Y^H]򇭽ڟUxh&օ\ۋp jn";$ c]N;_)&Ee0tK,o [SUsU!lQEeT)'+_ S^)`6..hA\F+úT7hgY'+_}z"i#i-32i_*lDym¥OdA MUK=f*ӊQ=*mNvgy2 DžG!U ]{6$*4r esЃU=W(q9vxMfxG͕{99BVLRvx %1S)YW&7'"'a,W_~gRӒ~Mc]g[6|1F$W;útYp:,a&T^/Wբ2p)_,𸜒q 8h ]haM&QoJ< QZ6VۂC9W$>y[Ak13"%Q磫֚ ~ ajp#0¯anL~dm//—_5e nkJmbT$ ˸L)v-qd1[*ICT (hoR])'xuTR⥹Hyxy27%Pʵ{E i3:JB#haי74+DSt{feX9ywš*b֏Yg˘TE3*-So(l^.Xmm YI޻cRiAJ@]Vj >jޝkrt2C:m\c>jw"F! 6ֹR8ߊ(Л"{ #c[^ebYk?s| )0~lD`@ޝ#@ u 'LT18fٔǺyǵ姆ҳʒ5)ߐF3{ 8W:wGcPS݆'+% 1dPqA2B|fQX/-:# dнkv)b%+^)V>HN|G$Vuޱ< r-B9Z#\]m#XY(jLÚ#6qa= N>~ԿuHT|d%~L!_!gڬ#).g.]=E8π0EKafEZ\:s1WWSPx@N ùSZ*DnxHcBM5li #IBcD2~;VꟆ7=71f1"cZ|h,uc !mg}fӝ<ѻzdwR/V7<8o(}簹Y?1Kz^⢏~)}ۂOv:Z8L88xU$l_m?11Ekq{S\mEln*b7gg^^v(Af-S-,#^;dž(-)eHڅ>SiM{$Ԭ }U%eq8 mɩa&l6R0-Pq kQʴ>"G:b%mXВg&) E6nQrkЬNg[94_,s|K~z:&&^Wϛ~LA1DxXLAz  v=ϫ=/%:1 g(-o^xåp:m#!`˂&S4%چb<@I5XCވ)x7ŅJȖ% $kT7ah0&kGf%5篐DOr~2LW4(^8DOAӉY j2u.MˉgP]-\%s xIb/x1eh@X'.wFtr]m ޽ n c'z-wZ#X>v&kS/'uHkzVN5to;0Z%z}'$@ś k^xQ o`D , `تe}v\T3m }[vB@ Ό~ 9iJeʷJBllDp8V:@V1UG)k3_LRXVB4GvmD+7qȰ$Jra }{6PB)Ew_<Є\dL eLL<l `ZSL ' )-4Ԧ3nR3guA)lc+[Eۘ2,cǑO1" kS44ʔIdB xM{ yirFc\q`/x`k% FhN}@zOLcD֯ͽ:mj$>F^ɭ> щFuɌq4e5<ie挪k@TdF|OZ=)SD"rrPQ)@% v՜F?pR<}*' vorwg8y4F]$(BTy\c6)T}"⌰`5zh J7ǟ'E!+sh)}3m;3 qbbڮJ"& ^%Z3ƭ+ooVY .0o,dc7HN9mJ}H%] "ǥ%Gu1,+"M$f!>'['>ovD]F+Y):2%t;^5aUm!V'uOgDIXgMn#Bbdu?F&֭e7,1LVW?;/tTa W?oq4QnE L_ֶ{X3%ąkOT{~,qɀ )S~ꓴWb _rdQR-gPjw 0Y]} tN/^JW# U2crc32Lr41?)-y0 P;P YÐRLf Kn Ê4 -ݵ?]a/Y} v%ٝg8c}vé\{ n9GD|_vOQp<1 ? 3ѓ&#yRG칀}=žJ_+qzSΞ7x}OȍUO5Ȭ>yO~lćqFg.3R޾FYM!s]n'WM2RGWJ<ٗM:7d[ >MZrzxڻSDLAhg •/]B/h~{pW+X.!ͻJck<˯L(8aQRh,s ɑ_b= (ov2K:҈-}G)׿sĹrZ:ټL@(p+BJth! pps+oX| ^c'פmg@QQ`Tp/N%`81oMfI wׅCl::fZ4Լo|'A5>fېXsU/@vhjiZe-DO^ίa,3Sy"7˝oJ+~EBRQ Yћa4KL='Jؚh=#DEL=L;p AT gD.1\Fم:xN6Du}W0{8NN_8vZV' 685Z;)JAmۼ^0?E?O .$T L3^T@mWdZ' ^Sq\Ƨ#==]~ vނ<;rK!舁s5euj.\lQĭ^ƯH6WF^#L)hlmWsFp|'lM]MER&H̾&xO4 Ձt%/罁e;bo?p mgY Lwc.6OڀEtQcz}8N?aU.:)<ƈIڲ]Et`9ET2$WU:D! [Tz4.Ldt4io#RID>j@s܎Loxɼ "~髄#'z+,PR.Oㄺ7p0Vƨ&>duJƹz6ls6=Et. S+㹫R7A@:K?# Wcr3G}$ (l%X.eی<=vG^R@:cm1ƨΨj|MRhЇǤZ6ɣQW m|j[b@9[ #Ы#eC?ZX`D6;#Q޻񐝺;0_0;_P`ԊBB:lZx[ 9Eul}/+#GH ϿCqx\j *s L`Qu, .J egeey-"aზr[؃fU{uiRb}9OYBۡߝqzwxϬ8e3cΌ:n|ΔEb`̢eanC1++„і *hfRu=ikeQM1rnni چB1;; ߅F591,vlʌ^uL s%YG?LiyCg wЧsmŞ44Q_(3 (b 7-gvk[P?JE 46 h^ ^( R/V,.sx2G4yrj޿=3 NФ@]}O"pYȶl8O$j潞ZbTRFHw:'yԾTnv"{AUZ#H8׬#l%*V>BlRgTM8u55jBj6bFaW- z&S}T_(x.Ȣ6udVz=?t(l{}]Z'}:3TmdbSM0/ ӳ\)# k]s1MVXX^ s3zqB|]@hυBVnT*XmtvgZ`.XyOt^S,Ro #7u?_(r*|x/,W+ѝ$K@nZ[h p BR$L $,c]D0ֶprFQkK<$pE @}XP:Ͽ_U ˕}FN)8a.Pzծ[Vy>, O%ޭoqe72eΝP}Xw0^v{Jk=k9\؍ +s.(㖇o!zG&^d2fO'0O!w)Cm bBR)cܔj6ZI! X A>qQrYt" :p: gҭn2Zm.`J(ҴeݢR 5*Qկk# !*G2mZ=.Q~ՁHM7lT9qL*){xo8Id*kc:yX|&[4Y*`xFb=p+ 'DבֿIj4,^ẁ#|]x踘- <$Ca5O=|4ne]9G Wȡ Mz橆%bjz)E- ^3A:,kd%τGLS@e;]!Wϲj=D2TT vap" *umOd8 V`!Ն% d-Ԃ U8vmN U]z"?1 _,yG/׃N⡇}GHo1#z3j_G?G'Wl׃os̴Ӎ@혏OV[v?R/U MPd5WZ赶HI>~0^)tUW\u/8f^uEhϘ] \G5a Y$BYms]S Ao=IOxW @(~y 9Yn 7s<mTߧu~R5)zMT"A! _1Z nT-(J*(huF"j~+ {hk(9$Y j',.C%BX{bRΧ @~zН!&OkP$K~zٍ77Q`"Azjܐu }$x~r˦oɹȶ$=s.j}o?qxfa)?͝Ɣ^7*f`$fB/"$h(֕~ǣK%c`A2b4؂֮Ȃc>K!ڠ#u'U :v`eSX@6k jY:'\|jyu%@8v 9<@?T!`a$F/ 헭8}C ~1<掗ͰmP@#bJkأ韶b^S|ɽj.GޡLսvMI QڋO]݄o +kmlLj5^z^GP^cDP~2$aptb=W+4~gܜa$\UwhPX?_PR+w@IsS"*hЫ5Ŕy+^Pd"Xm O6OJܕ4 75X  rrβ^Hr qxKg'A ;XA\%L!ȩ,W?|%~zrJ_tW菃9rJٗZ Ưz;)Soˉ[xwX+ L]T  ?Ŧm8w蹔~3lwoG04_Ï9Myy3Y?Pf?M2Ld*,P_p'BrLe(A104I.s?DB 7w( d2Êdɻ{<č  [ڛi:^s,Sڣa ?O4kEռUDISbdD `-!l]06'{٢zg !&~}i2UUW⇖I/lb]ο J~5)V2[AdR9WM{:uVqL [ۍz,˄>@`U:5X2-3t/ iX Bl#~[Xf1XY YEOHYe=a<<ɛZ1 '1|) ~s>a4~J?9ûVCy}vy{V h('s .a5+Pa\9~4;l)[-[yۺƤΤ`դlVr^ZCL<0$Vz&ϣ NB<K['fIի,u"\F nR[9K?^%0u9sf D›y 2a?4T`߸"P? ?41)-.kQTϛ5t?yLu9Z+O!RAxljwC81 5tЀCʸɁ\o ̪D MLc0x }>@b8TqK›TÁ~eו_˧=c)H漪5˥cY:u+G`_ 9*^XV_qbP\a%, ]o@A TEYxIfߐB[q!ͱ<*Z"* AQȟHi$~sM~J_EzO/XR`+(yi[n<.Qҋ-nYt[Oh`$%5HTOChWDLNˤO.}ٽ1 bw)E&1>{z>FaJ[$%=ykVk. ;?vTLV)}H)Oe#+FY'&2qg -6,a)s3A3`) J!-܎.bJS>cPl>@WϩA)k2djU0*JY ¥c?gs1٫r-h4XvEus? 2}6^`\:~+)G(U9XzNvS'|{AU'r~4v=WރIs9+xCF/`-1#%j>Zoi٧7A ^t"GܔtOB`LZ@K(e;dX[rٽԥ!B;9^Uqx+6^[=WӺzﮂHcHVCjv O 9QY"n|'AavK[|2@h}Qh)Sф2Çio |MxBOe\LUp2,l򫑙 ,Zʍ*$<"@R=uHu0>kT:V;}@j-;u5\m2BƅEfxM/\'WmP',| DZ3a%|ܤt_ 䓤ZVEB:Ic9LD+;1ڿ<d?? +yZGJ-`v%d> Hf$$m,+/qO0*<ڎ5.΢#ưJړ!䋟Yx+_3P]aAQ`ω!\D-E`P}*\PkmXkt Ш=g0T}ۏM`& *Lעhx.ƚUUMyuX响ɺE|~&^ ՟Vb@ /ÿ|I2Eh $቞Ý>cM170b %CQF\MS=.Wы;\"j11Fb[z)" k,uɎ)8K$6{r1#pg+um oEnyV<,d%xs9run;mB }MVVSD_pWwV]ViVV_L)l9Î3tz7޻"\Һ0Ԟ>+y +T`_njrJLDZs6vo6)|gLFh^3X*~[z:vf8Щ7 ϢkϨ͕x]Nos3wDk::٦r+-ȠLGqW> wdEI';āvHYEY-񔺉|ޞiG0Oה:yY5Oڦ痰䒏ObǤ: XׂI0C1j%'oSPs7|y-e64)"CSj+l!PtZֲI (,!37 [R`ZWl1ϩx/[yIB$p)0-C|w k\}s]u wL6/Oy'9$8@F * RVLUE: $"b%y7x-`NV*5Lj>|`Y ^US^-2ƫB`-۔q BUzO&XbZzQP84BPL)dV>'X~5z`n+ 12D Π -瀴 !]`0fl̓eHAʢ]WȺTd/"c8AqQ_'EHo钊ǔLs:ˈåq6#cMl4oCf~*M5.Etâ@i`gRw /cI&E !D*/ ăޛ/EԢQޯ֐G\< ]Wua.tvO5S=aj#=\'ˏ q){-Q@!^=^O„ r\!'e!: :/57kuLCf.ͽ@WS 6 Qzݥ_9-U/X{eRM-5"=J48)ycb ?3 L߆5՞x]|&X%\J*Q ^O0T$9YwJ`A8,g+靲qT|Dibhnbu5` 9$LPdrizΰ"5i 5MicuW}Pٶ˳iv= uߘV._YT} {nU{of!h,] 7!uP#q\Rb=7m?OSkU/+r_{Z"*B*-#p'N1 2e!g{W3AV"3 ?=k6s V >HvGz' T&3zmU8Db|&qU9ېi-(mRP߹G0rCM..λ$P<.[C|QWG3|*e@5[&tQנk^Wh"qΑ%v^"@Íp0`P=mwN!XJ;+1Vf'mٚ`f*J<8w[6&- 4y~}B'>'51i%. 1ޖ3#ynVZGcF=L!G *i:2K".7`ryF6%%/KG|gY$h(CW[rHU]8V<)(@d j`݅◰>ǣT5XASe$ThW9(g܊3r(]80TҧDo!aV6e~jIҖ Dx@yrY6' x'fwX{(MB9Xo}mb g0꽑JQf"w^F>{cOeMF5V !,o&pu4@CpԖQ˰rP xbTbzrypF7dYK1Q&+f'@00p yteDNsڏ2~܁MvX HRg\YO1`ڧb9NiG,~qYܵ=_|_߼~ 56|.tR 1U#tRPujeᗸ'# n ڰ C)tYZUïej-,tˏĝf_74A 75!W` ^uO~^cR5nh359?qR0["9U]$1>!N44'XBy?:`aF#M;yH-t[kۨ/A>;ag3q3=WC!܍r}AWWxḦ́jm0R' Y"oGP{ ^}e_V 5f K*'ځ GƨR_:"/%S,v B{vO=hn^*Ggo[Wbz^e,d`Ub<$|{Ʈhq̫:Xq(Ϛԡ24JK nt@3{3_:O7M3f@e**wx`&22JQ-F='۠C8DmG<"cʹ{ݘ$yYIGsMQ 2K"֛ki_Dlg2͞)%Q6lG{~<-\-1lQYZlO*f@WĢ@PמdԑWnQ^Y =Vʕ̗Y҉ZN,_rsIhv@u}qvϚBRJ7ޭ;9VB체=H#7>bno{ȅcz1|<6)Mys8YpsB&btrԵ|r0;x= ƟҩO3D *=ts %fw!%$Y=[s}>3H>2jؖ6>U?b7x irnhY+8=OBz[4ճC]2^'74jjL, WC-胎G/{@w:7 aoޚHyL)L;X ,Gr1ߎ.Pq[LC ݕǠ8U"7#Y].F)Lo@њ/_8 |Jibjqȼb)bΟ礽>^'9ZS*Ӣ0Yd*ی }Wp/ ŀQnnhJ6&yX "ĐyF y$AM+!9]Y:WOt 0UЪ&2y f/Mƿo ջ{n`*aZ (&yU@;{#NKF}n|BjjF:pm-ՈrVM"?Ԃ5A CV*y 4°ZPecQ̈ɳ~0:xz| ٤^:'I΀Zzt+U <'tdvĻǩc$tMҋc=Z{]2g,ՄDt6sH`BM"}-v7vP f?eVcj/aZHR5ŏ4ί7+dp^|w?6Vw#,Eݲʮ Z;}O)|C0FoC;Qz.6( qY§룷L-&!T*%IsDjμFګYn笓$vfnY@\?հK o - /iI@`]sS4i@`)pl؟K=P$.ۗ73R97+`Mrx. h\_\i0gB3=!\+J5 rZGe꫚~+Lq& y&Ql a<ͤ r5c<6Q:JԤG̤Wka2GR[htMtj;}p@S,om03XxcĠ]i$[\rLRȣR<9P Յ(2ť-nz>{?cMYW}Fi)2א-:Zgt< XG,Gs<Ƈ1oG= 彇 lc(|Bֆ{8sT1I`L[F 囄\9%=ɣQSM9$h_ex 1^Vls.ygB&ZmQ6֙8/Qs,Z(պp|֙6@-|dj7vs\![u9H^I7i{-gɤGJ0.5lq:Rρ߮ ߚ 1 mȏb2cIv5zc=9 Ts|ECrwY mlR_`,fөTCohk)O؟Ӝ"T~tmzg&0㳂M!_BGZ){D,s1uBgj|/7P9z+]NfNڷTcU(AhuQ"Ȳ(ǽ0V|gA 2HO"6<]"Ȍu k NPL6jhe7 iC`!t5E42I΀467 SPGgj+'2$:T/^}C?cfR+Vl毩ah:loP)w+Hyy9t\Fnu'hFbK_Gt-7mlM+bVc(:Q4"F,p'F瞙ە1CNODLGWWȒ/CP v߰`a{8mQRp%eqVFPZI6ՠDvlb S3F_Me$d,OF(SO%H}P-XrvQ`EjW#Զ29n`QbCRG11[Cϳ< &QyĸA #8|(ݥ"j\9cBe48X^VDt0P9ĉ&bkX\^;2G U;?z7G֞`(Ho&XERbρJmPL * <[ߚ6w:UfJ 8JК.gn>whKm? >5F_>۫V/R]aU$SyC0ᦍnw-³!ԊE;HZ V#=QyQ9Ҡ >aI(a$(oBVS13VZtCW:|;V9?n>9o8>Jv]qG_y@/ &jwe uXxT=i<=c2|8;i \5N-u[^H-} MN0׹cP%9}riYϮnycBG \z'X8b-,F(BRvW頪,i].ݼ3Nb#_'[?q_mf@U;ˑl)ьA+l5K̴{8 ]91 ?]g1:txGv9A#˹#ICf V!- += 2ڻk꟩8o-ŖBel>Li_mt%&HH\swRgl/v bn:4}H^n:ؕxuvzW 2]9?;FI-ϔ^>[D!|FZ) n@DodžEDjO$7/Kݻ'/BR&攧azI{fm{Wf Z<7 X3J\tjHnCƎftjoO8-1ǔ6jٝLWyRƜX>0{P%P/&2_Yڌ{~(?lP>(a;Luasq͡ЖqފO(wALqRMou/X lHꡁϛ;x:>Gy!nز[L/d|g؉m62N-p )' " [!rAuh.6i %bT5ŭ7-lKp u#ry,κG @3R ^g3{Xg#k%ݞaʒ{mm6adB~ai,ҾgEt[3ێoV_q}:),XϚYpd~Bkx6˸>l&Rg݇tµ&G^z@d\g?ًGec~gW9[3:̷7u!vyA|&K&Q3l@ߒw54a@;XRU {p>ޓɼ攺5-}P.)LMt%gfg@n3[ C݁h!ޝ!godd#ޛP""t 31/%KB ,m9cO=>^C^&퉼0&-b͑v 8Ĥ]Iܝ4TQ_b=pA aMqq=h(VhiZoi**s0`LanRC UJ]b 6~q+$#s)hu4#$OjLV^\Wc){X&P+da"]4q>'WP"‚,7KyYA-~̮H \De }EKze'P 6Nސ|7 DϞf;69xqS}3u$(gE\xqvDcÒ.E7kHd=BX8J%-]s6Fڙv9cK3!̦o#Q:]_nFx &L>sS٩NSV él+0!zD!T|wj~<:fƀ Ec};Zx&^xUmg`ΪםBHa'35Uջ4C|ݮs \n 9(huޜ.և??Zջ6zH kΏxz i9G{~X],b$m&rj;΄H,O+ l_=.3 ka!t<#o'*o$KE{thԿijtJ mddr&cryx>T~z 2AB~!iMOvbo9ܠ#؍>[zS"TrXKm+L3RsX\G s`r>vY7 9Sk]鞀IjwfZ:%y6"66q yۧ9quH'>Yc[ˉ3Z$k[@+_WSISQEoxY5@k;D,fnyW7Lޙp[ǹ^<<㥠9(h.Z Pȧ#z-=nӮQVC*s mCp&Pƹ{{Tt(Jl5I Uھn̢RG|3Wau@UtGx\PYtlw&Lb5J"6*Va{3cC[ݚ="R7¯}t_e3'į}K ,^ #-p!?Ug:B)ql{.ȽdpױF;Ӡ,3O[)e碷gS%. X:#A5i~U%2;_OVj:)(ݹJGIai1!}i#@gЍHI#yUiǽ63H.VnI } / .Ae[;ȾEGf`56&EN\\/26ܮRYzv}ͫ*Bx?(9h(xkOb`,':=5zwg "vJj=篋.{pΥΑWVj^p^+5 %N Ӑ~,ZrǽynM1U/bTa k}%NeJƀaz(NkL S^Y&ض>"W(W/jR',77L}}23*UoddPScO)G^&e5Ih`vk;鷢2i^ ly1à}i.p3܃'=Ԣ2o{fVe@"xY&/hZF;^Tѷ.s g7"4b&OšY<ϙ:K%S>} 5}y lvIR2*I[0P]9)#Ĉ^! '_Ȓ@jadEׯ/:PG,)ք|m ^I5ǐǦ:Zz=OMy 9bz JWg] <26WLKN͆DBz׻%8cq&yKMQnH`_,OiCCquPS{DmC,q?Co0r:\$NSŬ)>ԎxuopLB"VuDxno+P's.*߽v$nh,))g-%@cVHWuv*78 n/sš7ѕ/7a)RGw4iũ)F 9G#BT}2=Y}ZWD)ч`ȵ,D#ȼjzH֜dJ{5 z0$qlgǺ?1h,Y"L+ܓvxۯ,,F}bqLd.{k@t EaNd\LJK|TWNehU,ЯzaM8 )0X'>0a?-`ЕMKH~b42$]PcYgG/*)G{=[ZL졍.z_:jjBШIrr~<'3ٲ#g]ayfػJy[xe"aVo>nRLwI= }aAh=Z|@4Vħ#yn{vzzv= v6o}Ռm&@ 5{xғ^ 4:e!A޵D:#"k`JZqEBݛ tl ; $AͣQb/O6h`B/Ԣ?Iz)/Z$єQ 5!=ސрsM>q$Hv"lvfߴ7 gY0[k fqv}XN#Q=7&I{VgPl/fBT4cly!"&U/$]Jw /dgwycТw[5w:k!1CtFk| l|l`ɊL;M(>*)*tvoy=O;F䀌2CRGPN|=U%B)7z|/{Vlt9=ѯ%-[1F}fKQlV‰$̴ R$m##Gv(RumZ4!bxBE-}<ݹ;],:CXX|Rs"¼{?=2iLA!z%l'x}S(~_7-IaC: %C'l6^k{ `M )۔M!B^*` `/Yw ,nja#NjeK>zp…qJK#X"U9L ߿h07Ժ$f碩{%GK+-`B0721 kEET- KRE!)#Xf:aVkv ( Y#{@# G,bI4~Mځ<;}8 !>U^Y4>}8"$G^&#TW.,,7Hz=$$Բ#uNRz^YyO;쁔̌g k>i>JԆ[# =]LDpDP.,85]⩜~˕%"Y m5ӠzN $W9t,GO8TXJISwTYFq++: ߗLl8( W˱cQ?q>'Hob>2#>@QiM j'6κU:@z5-*-X,hϲ,-5 z-1mU6p(E 70.wuūJȳ^9;J4^fqG縼^a8 XƝvy޹ Fǖjc5衖 XJ^fv@FMTu\TD%p ަ̾;cH|bEFH6nJ3M*6^Yx/qihʥwWh;NhpcV{e#t9M1w) iAoHgUIȍVष-%]p&d:3t8hO0)`'l gG0+7ݪvPn|ml4x@H 4`:+}ҵߨi5ŞGpdc# T$ؽ +!7Wt¯dƻW.GFP% ̢X~@q5p}S5>_ɗ2ܙ&T :{Hߺk,@jd;QV0NI^SP6$nDlh Ӣ= 9x[3|)ښD$ ջ=4{:csM PZm'4 0{dmi3#.0.᲌4G믚't/Gf+±f߹‚)xcXaE)wiVsHOؚ1HVV@ H&O.ԭ]ROvF-|m{ľ(p*>ΘN2ЌX![(Mڢgsr41kO/ԙ sRVmN 909@VWW`ϼ]$4ǔxÇo>Zg4əf螘%k䗚}dWePcC2m=珂42UʐdR-UY51>O?(w^&[ _<˖-'۩fˏFuʡ>p 8Ѧ`'͎zZ"SH[Gd҃yC%) C8`xNz6)::Vd/G;PT( D3Nن\m獫V]ţ#.9dhKt̍4d5s5kH:#N'ƼNȥ9e}[](CP;Bb72)Mz+pЯz,8_ m*>XpAݬ!OC~ /kzTNn/Ļ`uL}15+?1FjL֤^.Pd{ H=Z"plf52ܓSzAbh..4 2 -Czz! Qʈlhd|BO1' 5%Mjp<כL?=~oCz6na7J\ F"9#J|hNC[ 1'LrsDř7Pe4c>]lzT)ɳ Oo暞xhGԟ[fmQI-VdNTPX`Dީ$@}a'֞bX󜜧QY[a3Plk0~$Ն7Jc|$xnnG'Ixq7rxa_~@ Gך?#1D\(Nȿe\5mJl:C=Mŋ@N6EZZ\REr.rv>knH=e9DvDgnkP9U_(ۯ4"<֤rT9ǐm^m)1=WCpYVjDhK!SաW`2TgD<~%S >Y˞#o,;`^F4 0m F8?|X˓5KQK,aa_K/|6ihVTϾ@KlWWjE (dqKV)CA҆tա}+<z4{a&q = ON{ SL4Lad<qE;>;][+wnt.#p͹n"D{ Xe. "?1F9P-AӃm- Z8? z/*ӵ0%^2Kze3hzv@p|P~s3l2hI1% V&Y>;EdU*') L Y-)=Aj,/ 2l̼ E*yС۪eH ɋu|5䧌}̱V@Gٴy|‹=a K+HM.EH}nPBz;:Lhqy<&+XDamy j f0 2BeӔtXzӆK@ <>N]gw;9nY,ieWCߕ@{ -Ij4Ok!`(4LS'IULsh5uUWf.uhpݕWo@kA%)؁h!:J g~b^%r sY"Tp]\mP+ {bLJbh#(&yE$y@%%>~Q_5P R5]C{z$&%ב%~vbY,C8D@ՔY گq_L^K,z4.ɌQKL0e-Rdxc[8.DX):7 qRER Lze@Sö|SSI t&hc'/'!t= 9 $|xMuT{|*,]HlAPic /dnzU%ȳE ZZhѐ2G('?0P?$B'*tܖA+dJ!- d!>Roʂּ"lmN~B7 (]b/yHIʞo@gs]Ȏ#zaRo@& zIzrpƃU;?4_(C`)=Иu ;eqʓ3#-id<4Έ8Uz+-Jgl,e-r33HQ"0JD>@tb1yyxGdӚa{ΞRaLjw?ft&/3}/EIyx6ņ֝{Tiqk@~$`,e߿+D5WZ5QO'@ d} ۍkެ8bladU/c?J9#%4י.8UXtRn6Zh- TH>Qcr54P$8~g<,c%z. ih 7!RhPv! 83ʞ$E ׻v>pQ uE%zgљ%Q8^Jj .(FA c ROfJwV!f[{;UBɋ>>u8[]gw|Rٱlѭ0_'^,\!ŌYzs҃؞tzrrI==īp1\;[6<>Ve~`gu]&|e^R3spg*a88Jݥ/YZIKi T`%fg{ V3-Y}ńHGV(՚'1z%b!ld4쫋Kmi% cCm0X &f LyTAӭY@"FCPE|]-]+(d+%]ΣD; |aFHyX@LX^&QEif^<-ڟ麯٤ _ӧeCZ >QAmuKEM'=q.`魘ҮB|2m蜔ANm [#< cs,yu'$jUE9z׈H˯.GSMA|?@S:.֮ E Dw{4Iv@79m>Rk\JLC>+3GIvDRN|g] ln;*렬k8>I333}'@\U}_/r%5@[vo%""RhT*_>ٴ, U&[V7 ٷ:ILiv2} ໭v@Ţf<sP ͥ l~DcHJ 7NЈP뮵~%qeKno+ߜibNYg4 ]^x θ'Y%"8Z8ZHwTJy+@qkŗ!蚮{P=4ea8^Q,|q%?߱ 'm\TҹZ_T^םccAЄ/,}iy*wElAgG!K6KK8E͒6*/uMG'Py7К=n>gQׂat nȴ@t }5bߠ΄%;{q*jہ.~Z:}Jic;JRyJe[#n,'1Cn bDq:_d>VwZSϗ DCyM0Ǎ2N@ ZCP@B˲[}rTvQa<uZTlP_j qY&Hļ2  42إS1>j_ %뽲NCօڿ<2Scg;FGQ a =.WWO0(Aues8h Anc 49-v%%hpuOZh ; ttsIjV*5.-0o57Tm?$zz<$qMa>g }z"$$(ZIO{eW`FuJयF9Xr:)yy 魷TzDNj Q%8w,Σ}/I'HM`eU0ǚJtGMZ!SKmtO ,(rrI U6RZ:?BxP`󸁨abwb"[kD$z1"2.u6ĐX8= Nչ&J%h !qeC~@|b| ҁɴjA{fC OE;pv|1b`16CiuWMD*a}fe#LlЋybEBN4]3:E~!.%& cI$E Km +SͨV}/pbY,9Em?ձObm]>ǀx{09n5#䦤g64U}(,b {K8@DVl gH'%O/lN[ļ6`3zJn( za~pjYIhɇNxe Q[\w))HՇIL8MINSFQ ?VJF>9NSQf:a$Izs<E,ev] @ \xa*f#WPRJ H-ŽWlL83Sanېxg/JfwP5M"˗ug]IS҈#7pi5-l(a 0-nLS@GR8ahj;^ؗ=քQ Ř:eSr9N{hŏ3 Ԁ;!= /a9(o~/}xgE*I,"a\(1#Ҡ701 i>D-C37iq b`c66Oa qy?V #NFyĹ2ƴ1ך-*jW%+׀~I/e[~9[[1%E=1712lY2h^H;$+_u7ҁ!7EpX ȿ`4F[XcV{sՍ($9@C[ 10z^"Nc"Y~[60F#5 yon+lz8qSaQ'*k,W,xxQWÊB斕MϩOU d71'5y#o~PXjw)zRhΞ'8O7vdh=Ʒo) mEױQ4*Fi0[RJbL%<WJ$(ḍAJ)ٰ+%3NO3}]j>A?S:4pGqlOzaސ+Mޱ!|du@h%F莌؀؎L>dTN]4(oIK/̚@sY8zl KAZF%VJMvzIP1YhCaP޻0RM\\dg?p7oUKe{UItʍ_vDW°֋Wo8C#[,oiQjY^ͥZwV,\6: \lR4̹|{J}Grn1#A;fjK:Vn4śk΃9jsqP-*mZd招;( Z=yJq#4*gr%gO\鏡(;ӮpoA%DXcu-Ѯd4PR#TnE G+Qc-1;2mQ-/@K5befEut=z1#` 0~Z/vp/g=˩\ гe,#}`d_yrɖq reZ-QsБN ;).=ݫK8ry25B7s3|3%qK2n$w xG`I od {Bn)Fꥩt[-1(#SɘۆcQ˄aYh'!ld5CniSޚ)#!Oۛ`sjC }@|?v7S,Ѭ=lِ^%%Z4|("Yס=O.D[-evyDa nWR5٠PnX 0<->̓Պ{!#_M/i4B #cQ{;OZ>sar`x5 Nf I4 mqc<^*ֹYKBOXJa[7Kڼo/K԰t8v !T lnbrnF_mZG0p~-(nqhOZ;pV<_#糠g=קjmB"Y;52-̛"C(mm!3yN?ݤrMB%bZ^ɘ䞥Xmme4@Lqi]Lti#5-⪁g ݚ.k YKDt%<`U cIC 3 gHG|SӅVpM ­;'q>x9W >uEŕ^.1i% Qv0j9raۚ^W4>O&`'Y^Vto>'wwDdc83{1㎩:l WԴ:7J E=n*lh;:ʥC>|ugeYCS>W]QW {>⸗6 zfvBzYeǖzp0Eq0S:HoQ?T,&xކu>՜QOϙXu2j72 ل/(Pd Q-MZo? z԰vkFYVYYj4kk<=NʅzA,뷙 Yi f]8r"j+~GjTw/rO4ӽgK@Zo?yp*rrӴcVf r丑r<0ߺ^ y3WWMa '6{/k")?4[5Lέuc5!ey#?t4/\k9ĪU\pwR_ ## >7'<à2$?Y'UO @R4 s;¶d3=lyв u$ANэi4pL P$j련DЉ)PK4 !s)k. nнJ7{![CCϐpSNCKߔwg)mEOlCJzp{FMͮ H,b=ݜx1pޙEkȖ?£!(Q5(\8p>zE} <9Q#` ~yL7mO> 'fJ.K̈#GIBibYBdƎ`qTzKf||1>):2֑M2M"⊦J`j 䝠=qpi^otg k}!TN_Mų%ߪ%4QP?j{bFų<ğpY+aM$m]P=O(CSB?yG4B ӁiqG_.9S5}2J]Fg+ ͗ 6fIM(+,,⣫<𢚏2wwk-Փ=-l>yI^H-=P@J2Z,AK',9 ?L隣QNWҖyů Tϫw&㱳G^mx zL"3- 6t(_jdjQAFq_6^J'&ZtsRC⌿hC 3Fmx-q!/>@Cٱ\Սt.+$v(6 ` q'B88h@[A#PM\!?Ye ޿$6ѵii#r A)-7l@Y^8^tIh3 {"c{A{ ǘsW4 \*<&ZV=|Ozpkр(΋u ]hglt9?V35. Dy!0<^Q֏#x,Vi&(]CbR/>~j"g+7= 8A-EiC?Rr"Ny2( e _>FKt'FlY2a=jkAfB_f1Z2j{7 :B[Z6^W Tg$tq c߁g(ʗ7-uM;*z9)Z&5η83KcҬeb*;hu{ܬ%>_"na( 7ղBR߼L].GӤh.+Nbz- );,FkS1 X.:UY_J_ȧlN榆qaa<5_`5c z seFN!%,J('1xQVg 4fYB6]ȖE Ǘ'ۉrQPńk>Z"S,. ae p~5b?ĂP,Ͳ΍hC\!目-Ár7\[Y͉B/U>6 G߯ ƅ2RYv>.'|l Xup -xϘ%Y;JTwu&vlc-q /\i[&srQђY=jHN4cWh$h/J\&m1HH+MI4H:8t4g1?C6AĶ! ʽi\ PE OIO4ꢔ}:0p>}K(u34 7lo ^~Ux܀Uja.Vtwz1>=F8GÈ底47tBOF<4/axOq[+EuOpyb NowiM3}`,yʢaftUQDØ]l&x^0K+ T*#N\ږ6LDt/x쒦K GC.yo=uj -;df ߴyeu3|~<"ʁ iz#e>Pd+~4k|OCN~_:ˤR?;v@c",o{_{sPoN偗ԥۂ;=~~B?l;jVp&Ōlo~cRP'6&G =g0 \v%,n &GO%ž@va*Tp6!m@G+r8LUE?_h1$r JIbJs~%P$xQ-~okܮZx}RB+w9@?)vTy\dEծ*҈V7l`-h-!v keD$2^G6@GRc=. ՠ.r i0Qkpswmh&[drp\)1%¡-~66&'80QRVpbgEa߲3Q]Md-0imZ ӁSXπ3T" k1؇Xؾ9ԾOI ޢ o:R2Ìr a\yj'_Wy.('%gT6jӔ&`#SJMj}S{?O(H o@]YzFRw£љ2,p}yagi3d4fv"BE;O{58isD-vwHd=4\% QK%(=biS)`I8RwgBP9xޣUfr;?{s"7|$"KyL@kc}ڛP/wLcJ8u=s'Uwu- ˧Q|\GO0LcE$d,-I^ Rz4i-&EOaFqt;>rE+0u቙{{>/yl"im(e5I{: {ra"u ZEu FO{ !ٻ9k=%hY1`r^WN9ES\QpqgOG^cڡEYA[Ap>0!!z|'þ]RIIKbo_nv3iw@% ! YL}!f-"ѕ{-6|x7蛉 'zpeކXh9x:?MO_V:`M1X gnmdKvf ʚv;]Ձ☹Ox(0}N'D˧\ٵrjfus*>%kB Ci&EObۛȉP!Q{/gW&^0+?,aj%Ou ^zޠ{s~"}W0:B ł2v?Թ*SBV x#0+#GK}T=)#K-5Je0zH:G͏1ULM†>} euItKw6:2i.=,@qR8DWf[uul9NFX\ΰ- ;qu-|b-7lPҋ"6l7PP#uYӘ($0DGشA9A$>59% rXC^$Vd}/P8%>Z$N XۉbXiOgDh!vdZaQ$n5a}rn=c+zh HX 8Sê o<ܻv$Ta s$GiznYp_?H49XXƲf)AGKyn OaxBV ؆E]n%k;Np#{άzeŦPT*ٽ-(\W>c,ܞ,{͉D^4>Oz=?ğ7q}4LǍ{ɝ{'6jCZG]9g{|gP_VOM-[>fLGMDAKq1yϻ;ބma~ "GEL5}6 T: 9>x "`[\C?Ȱ18h _yM~ʹK>u`pBΗ焭ee,ڐL~^du,1JwS5B:80/l¯q{}6|'7Ǐ{8 ЮbtKA_H/tk>|~7sZ֌wAJB\kW9˾nƖ$=2UX=B :;P*M?6m)6?xkuڄJk](J_+=$Vߚ.p/S NBdMs)]fFhڊ筧6xTPFþ':KĮf"q76K o-g@L+{5 nPÜU.'E"S=E>j]ٛ\"I2YW{1- }ոV9p?a^EVoOh LA!;{;,Ž%|z"RfQaO<&j3~v:z:%yw+ùfT>x\@mݟ|.?X1!Uy;(\(N@T2J>6} 9%Oo65 lvR6rQɗ)ok< Eze+sջ~SWKz;#80FjUccHs(hw&7#_PƵp{mCJkB5h4׶5pc<-ߕg:"zBR-_1x3"Q4*Ow$%&EF @I'V@B]Ǧ*~+ L|Q>g w!{dpg"q ulH~H,WHO'}-+6q4H0w-ҢqnUZŠtS<8A| Bry Oi,Ph{MnZ;ްD`^WQG- _3'3n1Hf&#;CC4dYg#Hmw+_~8ޤ}z[\uѤuG^=!k6:DOPW}q>_%㷞j?=bksJ ˼Rm=^ym'm66fy7+ E)ȧ]Y6(hOS>5?̡;kiitǧ`IxjHT{n_L;HȒա~ٶo1ϣ6: T:bn1!tl7IzРt :dOPu4wkmLnqvZy, $F*Oe\gq""˨1*a-MUP3R(L;KW%'@ cՇ;)gpcU(ۦ<=ţ\ArR.ܻ˝*3.r^ $&arBK/Z,Ă(mh*S٢ł|nc8h#dSDt^WP,|w>PZ̙]ySM{ '|x<-X@J:Pz%_WgΔK/5)7adOXI W?59[i3H`U|XbWʇԡ?BS+?mY7\K.QO퇖/-4(Ma_rᕉz'p&]0Yh3r9giñi-3\f!CSCwJlf??K?U̴fɄ_1 XFټBRLEBn2T_Hte["}D{2孜[0Z(XCyĥRvxh">N~cl[SRiGǮuiҶCumIH-{3 c=lOу3botn~g~A Sy}.>,bԕk6@N)9 ݯځԼJ{ ?4񭿰}f bO KEvVtBR[jR@֡#Yiw za6D9o()qhTSlA 50 mA18yh!0\СX)v]O=1JQfnAsafp|l {qS6>l9Fݱ̸u8aLYfm^onwezcuDZ\E"AȹE*rvׁw/6 t`GBefLЪ ΂ڈWF:F8]"7ݼU.>58y 8ޑu6Yj-jag~?!AqVz(%Y1bs N`A NuF~.i >0c6J1Fo v Φ "xt@ @Lw^v1Z3 Cq:'}}FM,N5[J_DCx$W0uP\)}9ES!dblX=|3mꦘ,!J];]rҚ̨[cuz Zt JqZP)R8du12`jYҶ d:V,a ݓ{,dwDd ~ݩL 9=D__л d~Ջd붰RnP 2 /MzH ~@w(fͪ:f/E\-rqbKȵ YF"X1>vb| n0sK^箎6myD)C CB,5\a %}oWf,|'l:ZϔJsŽ<,1dz59p5_q'^bWPUmtwo&ƹ/C e4 l,R@{FDL@{gEIE"lo2(!3>3[R> zMG(n=^NILI'І' n N,*k^ljJ|N;@%r|?l]P?h,UVftQ5ZA#B@U$hHwFSnT_~FG$R1KZjL]%9I6^1~jLOm"iѻ 'fJIn|e̼|-X ZrMRt{0u}CI}ޮs^o{&2v}6MR ѩ a Nϫi|_҇<_h]ݪ  Et ;wܼuЌtefs߅TO)gt5@I#Hj9+E`dARql+F!N'_ד\o8܁ꌖt{?4+*0X$s.l }s[vBW3O3.0z/Ν]UVALtYO[ep  rT@q>dfܥOiە 7wy|vjOp|P|eWwoȄ|hrWf1Έqt5 }J)I6DNiL|[az- O -VدooyN+Xb6m'A!Njgub9I%yXHX=B>_mL7yRXg5cMռjX[ǟCKI[iI, )-cA?6D-} ozRH|tkn2«T%eT {xu~SV@fKӃs@M2Yt#휪WurM%-[# B)F0} )}dVQh!#fbg8V=<ဋ+2<@ 6ݥ@ xe{_n n׆y5BRp>wQ17oLڱC|q.:^͓B7 7rÛ+s,Շj_ʠͪ`RvW 689\D`19s>Xd-ᖩ)w =Z||jKa=ͻˡk/̉띪W QG䓬Zr5bq&_'Wd~ۏp\[; ix#L4/P T~YF1 :`A8SyAM*@ ;Q`!#9-]laUwJv{ d Līg06J?ًsa6ʓZi6dJJhv[Enph _) U~6m(, Qɣi68gd7Ly&u0+,x ۅ6r$fK3eT9*O:RBV3--) VDZ<[*oVY "ZFGfR/kwd0swvŮ=>A՗:lԞSmC_-bqvUH_RpWEV&; "bCf/&(}N9-3gw#p;x YYFj t@[?CLoԮ{q_o#[L!O[v9?'­p/o9tamu@Hv{-jhMG yKI{R9Q{W\)J0 -j:?r[  74~E[5룺f4G[`yQoMLQm (7kߨᴪpǒ=#@TDde[ 63l3PMsge1I kFxWr\ KҾyJC{*K`'ʛb7I ݮpwj ^[)NxdsY m|+kN$mR.,nEtrK00A΅%' Pp/x4ыј %DMJOC M9 i'L=Yv ]tգI(mӰAQ2DUmfg`5ƶO}yh=Jd!GjήeU)J`zL4L^Z)wh(qw&^wG4("FtWvEyu϶do׿BF%C㚵b{KiD. '@ڈS&$UnLBE*G R"M ZnRLǍtc_:Uj<"ۿ83ӘO8. @a>m$DRd6:rWbYfŁs?Ѭ1*ر<' +cJo횕jCZ*Rg^O{_?հۦK 0siO1;QA?2=dlDM#?a˶yr11 vnb2O:&}c0=Wxl[.o[T#3DTn'CFP72f0ܫN`~[Kr&5"/Q!p?^Ybzdo4d2V>񂅤isKD+IնSw <;Ib*okG.NWo+p٨rr\]7P ht2C@M\3u*4l83Lj2cm2^%HkCkMaz܅ xWyx *#Li,_ Εswq9̫GG׷`^'NtOO4q`GPH'f+`pgIrZu]ZZQPOMDtRنh[ǒ#}S0JWұ@ RQSni|ӿg/PI|OÏ:"PMPzIRϛ@ޡ(Faݓ5_gjR]<ԵpB\ۭԇծ_4z~bNUnG6k>$g"ʛix2}ynkْt︥tZ]SjIk]JV P~-~̓]ۀM Hl*:-uB,ɑB7.HQcM:ȡLbq}gZHRE/-=Y=u5IlFꒋ7"29ؒه.a/ǎR~Krn HmtPIKi в3c.OFc:{fK6XfiUH^Q#}[)k.G S'_T F:2 cQZ!9]GG-ܟZ 3 3n9 jlIpʹ;W4@WS[ܞ/SK[B'N-d.*5e^\'n8yǦ PSpcEj9Թ7d[tz)!~va{6#mV&^f* $an]^t@c,`}-'>Ʊ;0 NP=iFcǍc{TVa'Ǥ2 `N X;pVQKTZad䧰(0o9},]sL MM0x Huos_7hCo:Bmi{}O45Xgĺ<G7tGYUĔ)}A?W-IP 1ߤIĬqUފ]#E?JtfUOWd w֫>q,4~ d]cvZN|?SG-m9l5$j>Q⷏^XφłN3'";,>֟p(VuFP4L#'yݟw.ݮçй zvқWZW 5w|=řbF Y4f,ο{9AFBeJ9αpcXYrO}|n+j,|#ߢ%(t*[H 8 F O+!۠kWulgiys-=RPZGSQr R9B/V}k׌ܻn aO5Ozu*vmofMϼD=*TMa\R%Aop4X[&#4yǞWf \jͼ#D-ڽPrZde=hG1'OtՑ͡ S/Vxk=R3;{ڞ"Q#E8HpWwً˨Ap4[8$ dkY#p` ~BͼwɘC{,Pd5&_H=U.eرy{M+T]GԜE@NuiKB/ ݧm_ΝgBMAfUx i~3젊TKOf`Ryp!hmq.).x/oWb6RX|Ci5EEb:e>4ٛ]{a0v@u w ,BĈ5W 1%aLo@"[a [ZO% 10Z}C졙Ðkjߌ2V%g.r@:!eҸguCeԁ$i+9!0bRR9)% :Jo9Pesj?j&mPްAsgЛI&2ӓb @4FBL"&53Qcy"TY(Ӓ:(jzI#uv$q8ٓ-=jNm ~n'`~~?7uΜfҊU alvS.c>5W_?Y'#%Ҋ~ F/_T b u!]p{^ >B)Kq#*3?}[rn[Y4e;V}`[es3K81s:$1<յ)절53:j9y^uwS ErJW|f|e I0bݸԢC(}NX+یj^ Uy9_RÚu7ӵ,a5IJ''t^;&XFlqʩj>$8@:Q|Df'g93iħfv} v<3 YsX~ A{yHe_` >DaX}Kz^RϗGf݁6(n°/~O1>4G<* ݺ ZjGV?HDt Kdg@+X0W?/sPp$^=$„y`>Rt.?V!.[pcT5i'|xI^Z䨃N]c(|wS˻ʎ=3I/Ðt2Q@p*.QߑII"i}Y3cpjx%$ik %#03[%ek_~Q) Z IPCRca::c6F>xumۥoKX=b?d|MeHJ#fP?UAuO9oQtE+Skf#biUKhaliShj?lOU^B3M5`AN猱'nx[Y?MdLVh͜L!^+<ڎp+R}Ss&آ W% =&7H4܅.=LIt>/"H`v:o8SxR__ׄuQ"7I"xzYSwnV뀽 ^ArC3!aBk4jI" $٩J,}1BZ5]|ۓxq+)_m4T_/$4d8 x#!7 bhdY܊b%?X֊^3'~4’ٴ 7$$+7~*eEkK^ZTMc 5+fx,~&UtF`(21tN*NP5N۵GϤ#?^7gYmKm8}SeOyGAPŻ/auE;r[[hM>S- KI-CQQ 5|1h˸t7:T9&3/8 DNiK7Çw@J"?=y3Na08 606D>E,NHppK("Γ" AO8@ Qպ\0[W.;{ Q9s6H}{Aa.DEbIђqA9b1fu=DDr۩e5a2!?Ns}!0ai˲)ieU!fHuu8QJۭhƏJE.\QYt=R3!8?N5?A%!ރ1 10 7AlX`θ+B^j\U6qfZ a2"§Sd}8 Xe֞6(ybS" LȣO;-gM CݎoL1SG^2j_,bnOE'RTK֥SyAQ:Ze',_.m|sΓg>|um>f=BH`5Hmy{ϬItžc3m3 ~30//BTYqvf`[w[`,V/'DNK2 *E:WCōxCMKaZ~^U9'9x JE#b҂h@\*Ǫ{s'9G؆c U1ZXD? i\u6{FøJePVcBa?@wI#W -Ih݇q?0˞0dfHSYu0;F0w)1(׈PRH F0 ihs PEೆo)bw)/uG΢)ɐ{٨B;/]e!͏=X7ms!=LΗ,mCgZ 6L{@J2FUROCVzj-镟H @6|\!Gjwzk0&lAP0?Ve=+AZ7hꕤ0z #!e* suﶛzGm֭K)*X|:銾T()]ls횑AsvDu:msPX[_Nq2 KN*03 j>N*14RE,q1ͯdGӉX:^0Pъŭ%\(8f9$:oD(\~[oL~0NBTy Xc֩t{_"Ⱥ~y&SȠ'ĉ4ף#UGGb|.i@+Ŷ aBKY;OqOs(9Zv盦;2U^QyZג W& șdݜaXJ5 D ?xEG˴m3S5pZu[2ÎHܶLbMIH?I ЈnRPPT<ʺj&G~7S昀jdL`d1Yހ1{ jk naiHx#e5)WĤPL+#(OX85 'G #E/iK= vÀΩ\8\) ' D=dѿ)LJe6v<;\m~T J1DƏEaP$ba6fQ,nʢL,+fX4>Vm[;>][Xy ~Tranq?§Ql)oGr[E_nw`RB{TDq?AW*~pxa;ޗя˛A+⑗.3w7`P6b2 {zH;ʄ;ߎP(䊌t笯*mr2*4?=_.2R t!i9 J }#(JmbRR:"\|-װUIB3"q_d&E/*eK@Cu|8H`dgҬR |'Qf\96>48_@ѿ{`Ez] bՎm g+Tް"BީN=xȇĭ`@.-giM i ܛ+H=i  H1^F 9ńb& קLxؐf~]mwQc11q!(+ٺ,͜z4o_otf^?LFG9P3 vUf[kW3f i2c}`6د4fjo.M TӺJ"${Dfx+r;d,4+9@'1;yllItMs:8H^qufhofQ2s^ 0WTR}DkJj(Ea=pn#,0}bu' K*cH8̢(Tt!}0xW`%B<32{9㽧 &&0lᕂ/72"~7|=},V%ĆW+zSBSe^Z1]nďYŌi0mj,߳#6xG-'8H|1Ax~tW V"A1L-y<R(xUxCPi+a*ɋ "~1`y'7(oH8w \sf{mV]GH#QӅ r/w9HI!O.$24^| 1MɊ!IJs%ԛ&}^gn8X$(uc|R2#@"%f7xFbnTĕK?PYP&~XwhP:qSB"C칀*&xWB>+O>z>8 3Ga鉳|v8f}&ṐEN7̀RV~d]tX> Oܢ-@6DCU䝮2G z )ϳğBi /vN!BA,N4ZnM+9PZ8$WINmֺSxب@';z1u^Y˦xdp\b_= *1OQN6H| O#?*pD2:. 繢@)\S#Cƕ&])A(~lTۓB,Ckg~b'iFp@b}}n( x$sm-[F( $ *"HI0'];uH]Sg@ƣϳ//֝nN>xxuث]iDgjsnG+#uNt|i2."Ĝʄ':L.yl uڕa&" :#V] L>y3 ZWYg9 礋UꎦS>nASf=#_b-^0.~kݹFM9_>7j6܋4?]pOq6js"-!T aX𨑰xuU'nko螵k]_+m_W 1)`?Ҝ+P󦁲0ɮYK*큎 &*1=?rex _(\_YZ 4 HT/%*RrٰA较T7- 1&/,`thP !`輠Z/ދ%*- f-Iس6陦 He)VHۙxa}8| XFnJX28ئp퀔2^Ø-jhki]ȌN(K9Pho S襌.֠EiOsmp RtfmSH]?{ׄs1 2ھ.2!+!~tXGYGHZrژ jr[ߒӆ[HE>!fzx?"9qM͜Y%˖+$ɃrwlX8KR 2[dx8{q<$؁c >UOQݸ2 >N gpu4Fxd;<{ SjompCꛯ)Q"w!e߾6)Ham%}qv;Ǜ1l.n"j#]9S*Wtok^*~ @E~=&{I]a4xt]dhYj/m:'?Ԩ<-1<#ӀtͿ|w@pπJ$ q:2bg:x&Wj 0QNe̱7F`Nj2ĹLҼ"̉z S4d/.;sDYJ@ *i<;"B.{d&YKL{ٔ~,S-֘ dc~ ~.L:>"7:FDN?}ѐ ~weJ ո+)caPh !I]xF+V9=aAzT֏o*j/Ei>YԲPE5ʺ89BTUPD6wHy 6j=e_Cy*g1&}u-, N+vEn#({KCvCJŒsEw-%]^ *<kEǥix o>,`~nB]536ό6݈CiOH% nnPzQ",>VωL+5mrP6x@ 9?&++* @&YQv.Ł \y[…'oL6W󟎲Ml+Cs`r:#YЄʰTi53y`_/ }yr4ߧacēsdفlQ:6DLo;57}f^+eI>#5 ^S6謁0䞁\Q2Tӱ{8ھa/ِn#y7^d#Q!5=п#J̠k^J{6:vf^t $e5^wRf|hU&⓵" EvUWL}H_5soP2+-9DD_6>:#}fp*KW3Śt-.⪋o&'+@E{X4|)_ [8؝:oSJ). 38Mo~ E'Tn0xQ6+Yɏdhw(Yo|g5e ΝiŲk%ٗX7L?n=Wm]B ŲE֎2-p7T"X,otĖ1?mUSM:eL_stb_'mMJ1&RO2:LSHPUUTaكJ"ӃFELWGeNfӉ\>f4F Qn ,I@{ ~:G5#.7K55㡤3vv&/XJ8bs0 !P&Љ-Ce&^_ E[vIoCH|*ΖDx vC6:mp?yNv֗0LD1֧C&ж/uom; b 4y2 vʬq_-="[ZTxtvBhO"8X0[rlHXTxPOXq9mm}0k@ȟMvZ$)tg(4}ٕYغ9n9 m6n3x[$4928ӛM4[ZD`2*@$2w(\97z 0pZ qӶ]))p 1A-EEaGp-eJSmhz,j{6KP{7xwFGdbr lFF:ي 遉n /qC8+2s@;"# Bz n}v7B~F7SF|(e7*a}敶r؂\²| (KZ죡UX gIDg*C^XE3KNi^fR. ۮ@O}87#$!nw[KQ/SdcRʒQFMT_0 hx_w]%R{K;kEyHhEQL#V~%DHX߯VQ23L]%ҷ3I 'B**lui]Fv]{fP,;y 21_ix|IH埮$tqVfŃ O,{o~aư xQ 9v&!5K%CBUf"gR5 @!eA,KsLߣJXNӆ}<9k*OI\h;K=n T\ ;](I8(&l(Sa֘h}@{:eKؓNhҥ6̛<s8Hv2dO=^%B L%OۅVɟ]ؚpTAz8g-N ѤTG!!0L cNҾ :5`/]lq藓RBR 0:+?^Oq쳨*cMlexϤ`h%g5  8[bSrC{_Zmé,@J pq6! r}-hMիkxc&]E}ǣ,J63;}] 2tH KA 6g%LVL? ւ JW@*%VHu?2ϊ6›WzHpz`5lݕWeąOWag\#iA :15gO9U!QE9^`uSuݘT; 3 `7{-za(!Aju}uo?*l|c'Cyn}Op?5u\7ɏbzv_#*[ze{Xr30&b<ŘI) nH`E:{[~ҟV"Oe ̬$w M^L790K`ښu%S3z2"A&8=I z 6KNĮ!,ar17A[u. U΋0x!Ԭ=]qs~oy9.@?!a82e5Z]qSObRRٛf$.DʅfGgJBnkBփgq'm@Lrp}]y #m?&',3 0)I~XlGo[]:Ӂc&J^×YV;EY"'7؂q-&b/._A](˞sROֶͳ6Fy8R]>fh?`LT hNv+8/68%־+lX竔ې&U+=$6?jn և<0RHM+|H(.¿mK zǘÆ iQj_ 3EeBdIݴ޶q)DrȟK#sf 9.rjL! f"lC+XBz]IxNw=H ~@v1MC$6] kC;TIk /ʤ=l%3`%Q|wJr };BY?ސq6> )o4@|lŅЂrGKvThL@ pluɷs ΂QwLCXaCC{:>圀wQY! Ork m>"`EBԠDɩ8ևFTaSt0|wV \#?9E1'^`jpG4{e Gq}$qSsGx=hB?ϗGIKŀ&ݲ֭ӓJϖյJSR?Ͻ /Jdߣ7p[@loſpa5Ŭ<{w|Vԭ`ϖf,kR@˹mw)tB8$wwKҖp}Y 8Kځ'D㴉r5!z.U&-&㜽xv[g#<Hjb"]tWBvCgb(4N㛪Rw8'EN[ 6f JR1-V~cU;Mkz+wrdj #W9wn.!4MC1 r;h;D>o!UE+!i&p 8l!Ϧr\@K\:4;-1/(s{bvkq3}}:c.~[6%eļ>w ՁӸsj:싂ڍBMEgLI0pAAÖO}k4f3:-]"OSkhgr(V1HFzc#{m"qN?X"uÌ"M8 8Rn@-DtAJӌ`U?SFͽ~yX߹~B]v1ʹԌvˑi.*Z* k8䔢e*J 5!ӍmrMݖoϝ:[+n?zyR!yuyrR%x!#Bj976o)} Sh|Vf7^] O`ETcS,{DK1#bJBv?~2ՔrTHhRQĽVU@kO{ӨCU9-~$0%yGbmf=m S/[s{ϡΈNr'V}Mҳf4\^ $zg4dW4˙-.kϪɱ왎 Y .yµb HcfE^emjǖ_*s`9neAƟhB}AW+υ}XS ':'pZA;w-CIfy$mf]ׁiIQUyal虰|G*᷁ƫUopV0ȗ@璒 [f:Tc/"cA99*2bk^R',Iy 7ʤq P\;6Y:YOzs|r93yg]x>`"H\޽|і54Bw3ߪC'ܥYRϏ{ۺ $n?p\GS~:niͯj>NL@p&P@̐>w8DVfU(G1;$1X=c$:qWvPy!뷙Tu2;-J¢H(_fh-ݳwª b6yeDFw̾>곽.vzʢ Yf-e8]|t/Cpi/-*Ĝ'ZS UnJk T C2g#),֚u'cƠX˱.$>bUThgNW <^x°5Ԩ2c.c$Z]15;='VG6$zs^S9ye)1dkz NVZQ;XA c7^ 75sH827xlp Eݑ)=6,kKe`y9;IPn(RVx(rK;q] uY2fQ@2hd4E&mR[^ϸj;O "%tK+Beh]}|8O1fJ m4ܼcFyMnc4/MEXÏJk*Z.!l3~1b#*^4#(\W=*@a3k*>qSH<"KʼnWCn<^ؓ8<(`?njtw222^Cvx/&tsݼ]”-\~8xg j% Lc(kS^ӼYX 2cM6pVmxHmgB |W#oσ*ԘoV9g2 eF_4(ZT}A@W<%TLi ,I94||<9Nַ:@OyI`L?/Ŵ&aP~ۄHp_e UN'z)ŅYrn_yɆ͗YHIJ1TN]i51B4I` o@)ޭlGxAm1|cg~_J߭BN _I.bwڞ\H9:Lv/|Aԃ^hʷVժFڇ|,`EIWi%~".z,/QsC4nj|"殒Rx%#Ic/4?~x)JZQdM&&{ue{WҾ(lCh0-oPW@:#JTн(ծolG`eӀ5Dik9qP@8~[L/"͏ 9SW5FP\\jWTr J](]-Jk^2#BmEcbdLz ",K4j'V)Et&p>l~U`qnhaYjQژ-i|Ӥ0WL5ӂ_^~6 '!?>;+ݿsk[zG9V˴~[yOiݵ)[?+fqHlx Iɪrؓό"㠗ƄXj1' /8^4CBo"[-(3*w@O ȧ+<#Iedfa/GE. OJOiuʁtDC;nĖk4YJPHщ߆*[g6ُˆҜ|cSL |6MmI?x'bGRN*p,6X/xf6TJJmh~(RMC5#-zI#P"r.n4cbLAy\xgŹuD @Ȣ/M^3S&&9-qa2f6?b芮)r0t豺j.wl_ϱkIrRQIN2k´ Ҙ"(Ӛy~7Q^H 2BXk HVYwIzmIE~̿ gլ9žJ~CډcR U\{/Bl({kkG$kOsx]Ɨ1=sdTK&V jctq Se/SzR_,Y%2T\Th v>CPM%'mCx / рMh@:a#z C̪r.v{~_XӮ6b&؋@eXHeoҘB_1'aogG/.%ew9D={\ȿ&13phqGe|p1=>À1i() .l,zǓ]hmOlg8 =gagޝvoǷբ9Gh(1 )3PHX ctWQq0KQnaNG @„l6nݧv  链*Q6)87Efu^-Fi*T,-ѣ[.SmzhƅmLRINw@H@?ZlN"V4v3=Pɠo`e6Gϗ9xhq7!Q1$YJ"5uDG濥0NV:~}DY0Dzu_+{Vu+u>ƬZTK(F/l0X βdPݲ[-=i4;Jh786BtY}n3Or=Uy2ݫVQql^AА?jOe .I J,z7rWw~dgE}p!7.1(nuwCH4N.IBvV7 Z2F .@鶱Ē-A}Kd8Q C*+(ܾYHu:D]H~`=[oIא4󺪑V )᯶V";[flY@-I K ^,$W9m2^}R PJF߈CrL%Pt#e40<ڵoq#؈8,UO+$GaH~fyt)ZZ تcL4U[tc2.9]gjIkq]!2/t\VVy9f4/xd0;7@>mp}NUyFܘj5.ÁT {8cJG. h2y `n.7ĕxcRJn-G$ ı->EbYYE,v-(Ujb`f]tS1@UcSiLãJ~C[÷SnH, I9mx;9:TLb@bZR[8DIhLK7Ԝípƕ+>Rrȷz84}L>XkK3͟7i? AD 57hF EmZhkK\ Ȁ@]%j js _U?D;7.PҚǘ;–{b) <)8}L@p=9{ YV.c>LݨH+cZu8у0,.$!v..•e<{ap虚wt5v۫Tl + ԬWŁpzym$&]N;,<`K4* *z2ZT_t53oɞY 1QtoB76d6:2`7VDxrWtPbS1 ~>tLȱ͐UgЉDS7ʱo"6 Y)TH/z9gM3|fM0$t#enoL|>׀51vdDJAȫgBnSǺ0cO_INk) 3PdL_dV39+>LpZ,]Odh..6Dts]8UfivryPuz&eqj*^Б9~fˋ純OXFsִ}bp4ز/3'1$f_;1 ܓ;Z+v4%MeVSyp^%C+ii$ Izs=԰ID#Y͒ ]yeg)@ +t:N@,Xfϋq%5$d( J R3uJ fh [i xC`PGTx,h@O0 .دdȿ߀ Î@&Xf4NDCn6r3ƒ(%Vlؚ~ iv(p] W<̔ :'p ltm_C$HGMyԡ*Iu.T*~s@@Ҁ }3iFKnWC'šw@ ӓ+»zv2ϙKg 9Q4VHZ{;}'ߓ}!+VH- JOQ!DkBw,Ck/IÊn+o;iVhf19sul ׆[ǒ8#6AxJkO:Y+rӚԱ\!4:C*;]W99w!)*>HH#LKIB[lLB8*n;1TdO7Ԙ+АBvr/4|H6w_[VC+$]b<`e!DEXmwa~.ݮ*ͯg8Lnn(k9LókO=H79<E@+nW;J7AI_%XIC]"N#Έj FC ] 2aI"Pz~}/h+ɢJٔΣ5d^ ENw'&k.QxacHp0]^G՚qhHÒL:Zs-s 8qg55YR%7fݳNFW k\Q_M3K;QG `6IJm%Yw ; v(믪$֙r~UedUE_H0oa!LĎ&MXC ұ/aX$ht>t`9r/u8RnۆW;< PF{>oɔWyf@n7<l BY>Q .i]I/>)*ܕA`OYlOIW!zptT 1&rVʞxrILWz"vdEĝmr M:@=Ӆj+ӽDcVQ*fqe}hq wRa'tY'==:) 7?Uг*nCڄ_I VEK:$Dh!%-R6Lѿȶ8: ouȳy|,o.5dgq0ӑ׈GM\{!D٨'R=a{2!A d`Ѽ+8+󑅇 ,FY;eW <og(xN8KׅGyCbN\&j˦kj#=X`^^ar% tuk__Li p` qSh&LԘݢ.pa[RS).PkΌWԔ87}KvSXiy;D}")|1Qzs%,;b`JU4mtr+U-WLe[ tģ3d:R [ $ U}v0?>sI<=k̮r+3xi/'pF/o V߹n8@J9v99D@:rSCmAm¸e"O\YUvk𛌳gy]QDi3{`N޾eNQ훳.I7fD1ț=5^@݉1#.I4F1ʆҶ5+=EEf cYynȓ`[\lWծ]p"wb)+*}R$?Lti1jٿ$w[ /_V>CaLqt+d|-ho²At3[O,LV'wZ@5wL ?S֚r@Nf(l?Kضh؈[~L]gc}B:ʭ;G]MfHGH\p-JM$plNaD )>KgP?'`W|A逷5vw1Fz^c_tae+;..$wqOT<_ڍ#M+˥{u*}lōLVkF@-xڒ[-Z\yg#Ŝ5~ж,c;<1@FaY^j 5BumTv]r#ĉ 5Pg҈_8G2a ֜`;Q){bGab`6w`q(jH9?":TX8o|Y6 TI뒩⭡w& rIh7r0,x|x/|0hwdAdEteQ[60Sƫrs̒9袶A~|q'|q4rX$+/KK>mpR3@Pbaf!oXA)TkБO'F3ex]LbFXf磜Êt6plǰwa$*Yil Km}1ldsP;n -XFͻ¼e!y|:]~)KԑXC[#m/]MƮ/m?=D-Mj䰧k?wdFF&_u/%EeS.c7"q!};gf_.9w{XFdEmVBۙI%\'}*8OxP 3⻪/d.4=HXtO)*t5Fx҇v;U=,/z8 SLo>!+.(c w;LʝKuc8 U:Zx;Bp箆e*o=]2%8UF~Ej27 }ykBNwtoϜ J1/%,)x,Ω9h0ON(6<&ԓq(k,֞KUL v6ٳV"u7' )\%0(N% 'rb3r5]ńl,b م-Zvf|Ը!z5rF)+4<7Ծӵ9I hAf5?!)kBfpݏ~R6G)hUNZUp|v;#M@#]@t^ԓAGP ^_2< e3?2,둿r.)ępv!3e~ EMh gǮ6rKY!RT!.I;4@HͅBC-k ,9#+'l^p/I[S1J|=e2ա Z0X3'3&mB}tW+0>O=(/grnyCnJ9Ů hewC<2zr0C{{C>b8kjDÛ%GpiASDD?%mJl̂e+͆:G @?G7B[2c`l֓J]!C|~48L䁆bgLxӄnޥ{ܱ)49l5\AWl1 -3qyHIxN0:2;wӴñYm*/Aܝ~k]YH^ZĝSkeDFf !ػ$ 2^/F/b,8 !t nSolZ%áU #yeV* BIS/'r@Cn֌ɳ7k[d^!tx@)I#5ӥ2k霽/;0эy<6W;vR:HBkkuY:Oz.lS7=|"6hMK>evQw +"rxVj4$]}ʔF v ŧKZ,SZ?[q=A1dU`)ML,#SW3)RI(6XS#mՓf\ڽdav ]=- 5̈*%@xJ{)kט[Pj'@nRn0r,Ż9>X{5" <`WX?1V-Ɉ;䗹(Zib =x̏賌 xgiZ]~W˵J^py>]~Vaxl  &x| d*|lHoC'#"nY~7RCW).) 'L2Q O;lO90j2ZU&kA z "gs5ީ13,7L#nz?wMHaH )׭ܤ,lmc^`➷WkJsN 4.Scw1Nk:ӋqW 0>ˮ¨y a=m%rءꨟ tw(M8o(|Bg?S4*BYMxZ E*)oI$G(uj;hU";VIv\(Q{Yp qRƇ\E0>IY4$y\uj37I2-{ SjK*q4?N7ocAENkco>SͪegB2~5 QneÜ ~yAIxw{rxf"]mm1Mc* t((mjk}ʖ9d'*.7ruN[)E<[ˢSqO.:ɏYCCqqM4+uB(Լ1093Juw9ꘀN _?cN$RڧODx1ObGrB[Ȕ'F{`˞u#AfvpdEw̉+7rk!_Z#͜efZ ݗhN*Pzt=Szctqbfjc5*$p ѕl[v[z*yКLD4X%.ЅU/A L٭J:.$yKS"a{SnIHF:ձ$x#4˶XMW&n0 5~)(M0[~RgO:k r-]D_9c Gza;/ )!18NNB',9빊tn&bt27a 8&9c%,|'V2X[xD!o~<YrE#O5VI"6vf?XT-=UCN$?t2Ƈdž@6xc@#A3R$;Ԝ(&vƃIrϽ28oi7`IX:C:-he]CD5R(`5>ȁ1%xYQL]ml"Ib^& 'ڐ/dΩMitdBLV]W#:ja#1Oq.$l]sA(loa0xLBPlABPcAt9{TA@H$)|{XO4Kaguskqh\pRKi$~x|)yIk֫$kqDEAd%s}I6$ylH;Nxab") (/WET,K}X}UCm< F4Ϧ-=011?86+ !}. d2gu]d̀hR}+ׅYޥf~A%L,TR`v85<,c֥fȆ߽9@EeEKu xKIoc#ZM%K0#դ^9 ^`Fѐ6aͻrX( E^;Rc3EҸwؽ95Ņ{i n@CVGU4uP ۩*_i]zU)7?LuVx}$AVƶ=/ J(^bgi(0ٓVxr_sm$r`M(}R[pRli0 Uҟ%#,<Qhmї"+E\zCUOՓm A+}+49lȆ(x1#<-p!Z `&l &y8K߇|W BH:l(z8a-`w+GX ,r]WvO/ė71 5:Y||mj9C-$&qBׄUY>Kf~R)., n -"˦y!י:^P[l1Oӗ3\^m"Uhv,T'>Zl fQ˜xZ#L[ 4 h)o)-Įw7M 䃑Ru/`~0"1z'Il% _YTM EIz,RJ0a K=m7p be^ai _p8µ«1!nĶ/IާFU<GyW?: lj-u )`[LwJ:ncC;Nw*k=0IΛlKjkYժ֥s6!UW͊4X? b&N gmuWdw 3CK*`*h>2F9ټ#N> a]ikt*a)f{JRB9 HKDoM+K[)"y`z`௮whCZV];`ԩ;>c1(gKڿmqWKm)zU_l(\!DJ:OO[~Bj1$9x5+"~|EHĪڡr%dpM_HJL2D5Ne-pA+￟y+bdXM"%SxwO}\Tz-J*tI4[vll/kӨ걏rh5_[t 5x =Z5] 憡Wn{ Q@}:l`Ga;V{]αVf+ wʼ&0sdզpk-qq*RZ.'QnQguip!:'XmuP4 0r'K]/+RbF#,8gлQ* {ĂKmdz @N7Ҍ-|IWhޖB+K YY~&o< dBι4!<9jd́Ty*>w׽}nPlW{l_pM\#16n#%\L@U_GԳ/C 'bNț3.&Ta;cZܿK+Qɯ _z&:|{{;[hnu90863_Ym\Ina$v /C, 7IGuk>և]N[Է#IG0v hTH՟, v\n90 leǨ= daF1%)g`/)ޟp-1ɾO py*&F i8 c"d>zBּHsd=-zbFQsX07y̥8])@)u]|\%h=@1}B >?tZ6̜7pk.xJo~|~Jַ#N [acLq.,`>[hExC'Lnˁ"fQF`5duLr>p88g>[zq¬o$΃Т8V,4G^ K- GM0ZDQ'ejgF#]/QksUo{DOBÂIMBC2w@2%T:np6cs`m.ovVQMhvM`uȳ6|gupttovIg;8̥PdvE)}NEL-~Y\8:, @x ˙w8:I^Zeťb! ^,A7㊕JQNyȧd( ޼B2s]Yc/-F=x-3.׸jE`wtջjf%(74Q}T{nvǁ2脢B]Ej뺔; -~ʊGnl6Jt&HYWmdhPR`2Wtҁ;ŝ"p׽`N2mtEiYo+-NOQѶԙUvX|(o96Lбr9v Vԛ"=Ϙƃvոe/`Lp/ ,vgv)J3c u@ȼ?AgϽ;Dt@T^] Dq}e{"2mBcyNc<`.(t?5]s*e17*aaӟp6iJy;BO.'\qn*ORAzd:@258IG R!1D3̠mDw$*BWVnqJeVR?Jn$_HrAZ)mli%n!P$M'>q@) Du75NՐ곟d`7#2shVc~sPʐ2jm3V($iV4yRWUa ݦ><9P K>B*3- w'RDV4oTs86$Nhss0hihN]i(KPGd'wgsou7&7zCGң=~][vD g"'*3k by\&uCp%h_0o@W@q{P90CXuNn ".CN 1Ip18ʲ]^D7ܴ ̰87aMzAG:bYrڃ-Pf)fo&'@&$NЄ:]p]^mHEtsp@kCtrl]#IႻNWPњv{xo{@䊢^)҃KIZf5 a綷 5j7U2cAwzcCQ5Sύ1{Cbe\Fe+,al>zȣbhu7ZC C1hZK~Ovel_âwdd s`8$-T_}0~,3gLL^ 0 ۤVU2ьMkssexf[A[#۶X£`kbO<v7 z?+񐘞*/{M(ٿTi1!^'*ȝ]fJynVQFt%unlXa#3Հ'"OE S#(2ǀ%N=S)]I@ 'ϹMJGAWصفگӤjNɩw+r̶Y̷jM]\FOj(sA7Zt8󋭯"0E iQ5XW/epk=ԐgS[9|<}[hC_ޯ@Zb)?w!?@AdΏLMdwl"4r!A mqd< 4gb gEbk1P9H Uz 8<áBj@r- |@@} B\M D/eJ$_8Kx|5ozSƂᄅE{~mMMXdb~tZhmg_=ɎX* q=.7rď#'ӥ{rm8Aq% utdod>=[]ȽN:x!!cNTe㲪x\D6-n@љ_`IC^rqT )*;8OHvP+Mu wf\" `ds*s:B7rk)!KB4##0\;V!KVos bqB+븛qpZ)pw.2h F@ +F#dg=/Uwq!0L<4b $J+XۿO3LX΄aA}Oeߕ"hm /_!I8EKxWT[F]Uzksei0{|)g]\nj_cӛiO0+IMԖ1!G,?#:Z"@UvӪb967_<VE _C2wiCΣV'Y}@qe oid%)%x?x{Ev1\`98/Cb rsvcm>TJՄ1j\^+bMgOZWp+0l3T&~iOޠآm>zVPEu >Ou"&Z=R5*rD$=: +v.ݫi": -MS;!ޣbz:.t<X~aDES0^ߊ(_ pHFʉg~0>;3Eհъ3>-s|!vv[aB.XꨢґjQT4Mlu>10Qz!WdW%:P6,dk#r7vͳ SW+2YOZ TuD,ZMUFǹ~*!t=zt`!71>WN%=5p WwUx͠1Cd&٣Y9-6=qC~+ < *~n>7{`ݞS5eǤ T0P2;؃<1V )MngY|aIespRt$PkB< \Dd&nٹeW]#$qt,*d~XnJ4XGW':;dž?XJw]R<Ӳuu_"L5phCK\jM{{ǣAK{/5I%*|T!?~h\iU-nзnO#Gz`O6*Xb jKpeO1gP,Z>!3b5WSImH*EЗ"M{9Қ+x[#-  JfSL_9 _JgC-p{P5Se Q!{xXbTq ߎ8&|r ;9VGJpjVFP )-R\?JF <.U{5~| go˜b776(%2(c?IJ7RW0A ;ͥ=MZmw ~/6F; U\U/>D9=3J"+BU] +qYffP] ) bhpk|0 p+ɣsw;\uI6 Pi;-+]RT3z<֛]g0FVhV{e6囅}?wxtʄ=O AO}Q&N)C=?)E$P criP>4Ybp^#0uNH9(5f͜ xvmgfF /DMU|pM|AOi{'暫{yrmo+Y^P-8p;ۍk)ꧭ 1˫dQ\ l5$^a⮘%U]9$4|ٺi)b-mu!,!w7liv@hL-YQ)\Yh$pJ~ _oof DDQoqMIWATU|P%{pj|n"NRo" (ԃiV gNT J}oZi-:7q+5W}fҴϬUa?% +hN**zӹ@BVT\~BL3+ 켆k%8p!N1Ci"G`IuK7;;q}[' K^WRآYCk oI!u8k(azzi~!4:z[Iב9AOXt7-NDe)sP)(i("wvٴEcʌۈ¼Tc 2?\)ңG1遱h4 VLJջGұ@PG֫HlwWl7҉J-1#][JY__/uzpS9C˜ŒfVIRuDvyh X Q+A$#Y~iDyȵBZ[a:|.!hrLBD 9=f\k"Wx\|<%b!j}5qS}GυةYoP=wV5-;ۧϘlp 4oU\E>H;c."gӲ [N^ȞA0)m0Πn,@hN0nrd"gKi_kT].R{MrUHx4,MlN wx8kךnj_ aTXŁ හ"ޖWpC %@}&;--#J4k ɀxsE_̀`GY okBdauX:ި._yG1"TJ%gZ(R`[> >iP&Dc" Ðߍ[Uu7,pP1&V%dC>+hR[,GS1~-q"Y6.Is[d= H1.kU;L#}Zy^ [&4l"C zeǘ)ɦ#svDzgx`uoE+JX.;'gcfԭofQMAdAbe/`Od=9^PԆb3GF]gY9#Oe_tcQ׮YLwuƹk1pC^Ir" t.@H~yFF_\gv..PhIIв)'Ӫj3M.?L>@Q)K{v'(Z4ˌSWd=W C Jy9wF4Ћ\EnZ_DȦ {|9CxޢD)ħ$˱d::8ƮIlÌM޺]u&=wxbw*ZMjI9e0)3!p]兰Uu`7 Q׭[3Fs'ȈhֶGq(-k.G/M=°aFd TLkf1.0LePoY0e .̚96nnt~Җl[]wFkү.F\O(uAf@/Wc#do;\~skgl)a6 :^ $LUvs$kqQlRۺ;OʍƝ{/dAw] b}Fyh/l{㢎a1@En+l= ݡB:*!$Rc1l^hCduRLZK]y=RԿŠ;E@JrľYIFZ>(Vݩ3=:!9n2<9S7cѷǕxvI*;v8V}NHhݒLx@8&ý%>z;H6uc< /2 4+\/ x >c' ]ipnH+ԗkdp_Ρ*CN)Jotȁ"uPB.//-gsŸ(;_Mؼ-&G. /A5gՒG#> & n2}}gӼ)FDv!+A"XG )`C ו. \8K\SB/!d(Y|-;<rd@BcT߾,2;F*ta甗^UYHyt4A$r ޥQiD!JI:lx ʀ /3֪`ݸ6/U[M͙+ĹT&#=+[.#@W3YhP1^)e<ٵ*AFVIj_&®E5Jg(L=LjMːZ' զ5hJS3څEWj^ѻ},\kv lQec*\Э,$Y?M-)!VjV(]zFm،-.7s6r-+DF+c;| _,Jzqz *X]:Bմ#Zsm%R)|gO|r'm6ɭ(jpum  i^2p { B"ɿ)>w tlqꇹ 崘ѿ>YdK$u8+ESa ,imehM%eY׼3B`OYG kα!\ZiA/`˫Ws4*\#s>3LچZeBkJ)ߦVn޶\`'}L} 6+_#F\ÛXN'd[܎H}o,Xai/+Ȑ|зr^=0.bN_яT1={ʚPt3NY1/\cLjwy#k£~[J揓~8{]bXJ Ub(Zy'ETD h,ۑ Hc3IIbd2ǂ Fn HobC(gL#7!X~a}DKXQCd`+p "#38E 0aT]-_|[2Qh Sf2G^];f C2Ύk܉x|8tq+5NlpOC ,>eyÅ[ŕ-k\+NSfF<0[eI R&YDM`unZ'i)LgUL& -`=U_=8rݚϪgSZ7)$)'vW}1 ,|?^ׂ*:T$YU%:} (r1jq۩:w_IMMҥv d~\An ^n<αZQInfQVBҬzܛaԯb#ۋW_#!޶,KU5# .ȧc#E r%5xF㠦,++%Y}ѴK򖚎6M_-6e9]XD{Ոch[+MGj{gIHQDErI{5g=ZH>tF&pk\'_{ ,1sx(Iy K [sXIw_ D#3dńX"RQXN`M-zM" =9E3aC$)Nfi V)C͖Rbqv,憽4=*oR[܇ElOXſ@q؈3?sT79SDGUwB4륫;J4¦n? 94U`n'uK2vYY~B xCM CDrY௘-mQϴ<% G:j&znɃ1|3Wq@6}ft\96ij]m] ~hZhgXi!mPS]Bv`ҫ @t&{5:%uD{;cjhAbBa4`ʢڻ-"І *Yޭ 62 XRhWQ>D#?D>K6QvP[&r)&f^}65K#6AQ r7H޽Z dJuCU2*ȍ]|l\6tՊ0\^ ʲ\Ȏ 20~^7p`YD(:B~c~z=O:8b}X:?j7l*:Χ| q$hn}h|mS>$w}΢&'JפX,Nȇݚ_[ ;‹s_ |ȘP2˯a##lSxċma Qa_wGqK҄E郩0ޔN`9~GӍ!~rwq<ρTכgG\C,,XA'gYQ7ε *t6",J#jzlA@a"KI/!5 줦D!3.:B3@"WW{χo-e&()>_ۑtaD췵 Mdvj/\{;<̎NLzH R*=p.:A}*zk'!ϰ y9:t Ȇ8H*Y:Z0JQTuė]A5DrCR/Tr[khKͿ%2.3**z!;Bm4JM!\O0Hy/~#:i;{X2b✝lFaRSٺeD8qU|49>鋚b;iidsdF㥜wc MRl;plV܁BbՈe|.Ш{V{" b fRN^ CmҊ<;\{ Fzwy^1* BJWIueP^[ٙԋ=Z:) S v@{p2'Paѧ~Ry}abr1tpxp j['/t]Z Q *80j #u0D] 26U[=[=ܧ}q*XvDL DT\;m}j4 ptՊb=#^{<Ò'CE]yUi7qg)/9JRs;xS kr;1jQeT J͍9q8ih^\+1O; };Ѝ޼=DrW B5fH0Y]' 0[+ÚC?.kR\`7X)"V`Srmv@ u,"Rqo{iSuղ(#=M, 3dAbjŦ r?uWdom8b&'ջY5djcfVr؃YF?% J@ruzET`Mxw.{*`NƆܦ^H u S~J$K>[a9#ָeJS3=)b~,8F'@y6Aʳ+OiJDPy 5A{>X0VLX'،ٯ]d8-N"|X428xG*~\XI*1u_(2blvġO]߻]3G,J3\H=AynRt|X1#iQҽ>:qlXy̳)? w`21~~K_FȾZˋI@%ZF(znGߪsd@j!Գa4⢓q;4"' "06K9$}@`"sUiDDe$I, | =<.jg^M KR}(iN_au Z6@ #UlGyQ;=^UU"iU.ؽB<l׽MEh <`<\wq}w7[a?*Y88ni\'`˷ X9"R$Kb"|HEh nwuWLkaR$83Zuեe Ԧ.Ѥmj;{iCl=NiHzVX6\B ZTktй%FҩD-'y7!,_sÃ1 v%'h%ۧmVT3:<׬(谺~/11!r . ;dM=zx2=7λ~Y˩PttI{ ]KZד1WuQDn% Ǒ^PMbƘphsq360&ި ǖ MEMOp|vh>i=yPu=NoɚA41-BČ.c| пF 2>wbF?qi#p''IH E2; @adѾ!v?qg-6P=KrI*CXF^<ᵾ?ϰ|"$P2v&cC4Y_ј ݿY] q.;~B;n;h)?֪ qC4TT^`F\VѦĚ-WG"JS?t<غ$݋rfhS7Df@ѷ,q| :_ paxqpT&~Yj Ph&1a|~MA,M8ﺉ+ot- Ɖcbn2g)],ePSCt!}iG=5A-P8Dw/T 6 |?!CwȧDƚr<3m ?E@ @A fWY%g{BmXNF\y|g=_Q /ȧrA:B6oG{eN{ V)Ũ@%7;8à PkE$k%QyP20ˀ$5#\oSz>wbUVxq N3Q5'bbmAQ[yE-!ͣ8 ;<?U Ews?4K{m8'G ke~05O5WIHu-UMүTkLH~udC (AWXՑçe7䤄!\h.VC,MAmGlK֮#Td%dnTV+5q [Ӕ1 W 7L&W?Tb&r\Rrr;=5& W3UwB99f{܃T  0"]atĎ (*9;Z= 6"xh^YH*cEhe.fBk?9ʡg˵6 ztrӚhN!7gI2\-#;_[r|-%dZBH/a5ki 8ĩs ybwKS87H┾ZB~0TnS"?>ؙpwΆV5HDWP ЬYH|}%5Zv]-Eobn.7f5oax/>`mieo|["4ؗ_hǛWnEp3]m.{*Xdj$'Pԓ򓭓Xoawj,DАǼ <9F]I\BT&uFHV*TUA|&h DEp 3(|M0-6QP7s1%\+!ZC $1{7iJA>iy=$T:my"{ZJp/)~" Az5BhvPxyssYLLZf\>=`\:9Bn"a\ZAyɠd>9K),gӧDM Hޱ8;="WkIؗ鿇9&ʼ2A]AG6 6S@\j֜n>j-s)uD{829 샶xfP%6PzzCoiK@[łBB`YQϾ2bͽ?rvA^gDX\m&ĦjYޝwcHnFA,2w0ů,HJ-3`%7}ETO_Q@ CH3.'v3Ghf!+}Y/ KV= 7Н[ H!b?Dth&ZI ̮{o ȍ%oQg#@-[!tb߷IyQG 2׀TH/hox4ӨTD28mG1@ˑzt7o vo ~'WzyWݜb`[?QV!m#'`w䢱'%>])B4D'k hX!7cX{J(i2>Z_U73~sdb֢&+UENk 86͝OƄaRJ`3V< /EC~ѫ0w#ORNcn*H&,OQ0%8a,L砿r)x)+29%^!e,h[Ymab;9%\kW<|w`]s3Q@s3EN߇ Ҋ^{!>4%!"o hze>p9? NCOAMv4d©c<4FsZVWՏٓul!'9JtBOym?p6N}w"dJT#BM螠ۮmhIJHskUuYTzGh8nb2wfe}j񎶳qz^4OwepYdRw_Yv5{0o[=h*C/v3Nc45pL?FP.O{|gS.4UTjpVrM@Yk毚٢Ûʂߔ$ٰq7xMn'ݣT4uGMy3LjKLs,ɇHw/V̘gGAɀpJ)nm~m+q ЩqojS-x.oL@ۘ;7}l9I) ?Uq7bAL8;I#V hGXJCLg/?kx9wj*~"ZD8J:AT:vCbH$Ne_6cze]׍MaՔ2 IcyEQcСЂ-lk1,[7'(4][H>?/:>ԁe1>n{h\%K p~*#҆ hwo~ChC15i^L!C_W{H%)L"Db+Pކ7>)_Uh/=~<΅;3jOQ^ɨvrZVC׫o4uSQ4M)z1ϼ''IK_Z]a7' 5?1e}`b.`aCÀt{4;"3deJ[P`JP',s%%%W0h Rr>*pj8n a7S&Y Zv5K6o+3ޙ& QxX4HACTe (+oP@]zab%f@'+*Q`>-|[6r[~{W5?Գm!Cj3NBVF?+@|4 :MoaڤJ!a [0`Nt+ 1r#J]/ӢTt:]%fQ-Ű\nJlX-rR-7EC"1 ה}/;9P,. k"Nhb -nXw-'G :cU޺8J/ A5/DueX*J(lcµMx@X-/U9v׻{i5D)og:)NpWu4/J5CϏ9T%NC@>U߬ȝ6;Ѕ<Y0Ehz^`NX \?3}ҷmZ9Ɠ֔>v,o.߇ѳTqdP ^q l)H$[4LbK̕sRxyV)+@$g{ypW)=o:χ=9ӷaGm:.Y8lSCv^.v%%1ex\Llb!-* ֘qڇMAo!k6}CR%M<>Ru rKP(en42WQzJGZǿouF$$ 3#/?r}zuFM>MF)jQ v~[fC|EjoGv1߷a~v̧|jvhѥzh9.lm Q2+BV??g[%cʲY9l`'y-۔Px.NS n7h4Ѳ3q!iF;+MJnNI kiƷi,s$%of tP&.\MFKU'`CbkyY!m#06ljN~Wn 8iI3P1rZbȦ㸽|$-e )ӎjAL-/9cvZnBVO+NHDTZ;WeMDTje>JL>ӝݛI)g>7(}](C gCԦ쫋9{*6^ Ca/'YZ6ܛE Y|Y-ILh!C į^ (;r#mZw74~%BuQagWF{~qqp2*fב:d3lCn&3ԕT/beyDM~r=98C%P]*8 UBC5='}z/dBf[L>)U!񄶳R4 aOʸJŻXBxt\} eQJƔQW lG/̱y_H,6/Xm'\U6Jz.pu&=ma&n)kcgZRV @!\aYe&:wP*Oee9M-?go67VCiRe|,Z]"]ՊcexW[)E/$IeɊWk-u ou w.M'r C#vYߓ:5h} [Tlh 3$"psv ,~XVUM2ru6 MMEM !۴qؕOW% zNL6PFe͸'{Gk2`㪗[2@> -k0vꝑ1%E:%chq0(H;kӍJN@sBW'EfsJ`\X_WZPf:>W+eS JLݝ+CK2Fl @GyMX2EC Sg% ni\$u"HG“)[6l"=P71)mG8;>>.-TF\iKoFu 55Sb,:Ic[eA.8[0!bTO& ED%i7?' u7fe/˷zVnwg Q}lnW5O38l qfExTUfЪ-c-Z?w6OY]D.T k")ngJI\Osc~JݾwܼQ08o(D%v&#`#ُD&xfS>Ҩ44U:M-tfUW"t my $@^q]aŧp(CMhjI2~& sYx+NeeX,_?8rk98>9;3h{ex-P$/Ed@KkwGw?rq{>s USQϝ Cto d8Ik [Rim0UӧR4?r)\ PhYY,Ax`"ODibwǎcnd6=ؾHENT9\8+n GPoD62t&N2KCgknp8^" Cb IhIm?'r:=iѺDGמ;D,o ~ p|.u ߹M|4^i7q'N[ɲ=R7;ZZoskIrbe>`!3JS#JܢN| T挃*@ L4-o>n4T ; dD_kReETֽnM9rjƨs;r,qhJ~EEI6 _%_#&Q C#Ok}SZfpl' [9}c8zrZI5~2p4/u}W"7OXwV`5&8.uճ-@:uvۊffדJdnB{-s?O(& 诰bQ} HU`Mqʲ\R6~WTFv"^$e(ΌGh:&vgzKʌG.$nOUZ[ByZXgWZpu`C^``ˇ6tSk"2F$~m g2-bDȌiIz??OTP Q?F+Jwv}DZ} MDx~6n_|2fo AX.dB'xBي 0YE#]>Bٷ7GÛn/G oXmBV9\ru5wܦ|bw" 4OҨō'o-:Uh-*&@qı~``5jqEgJj:A%ӍDti,o0rGaւ 1b 8?;}^jXhҡ,>Lv b;#q^Nf2tֹZ v{l..?{hڣ-Ң}K9lqaqdB?hNC(ֺ K WwNCm`SZYxkVCΚ)WHxE6bmswFv8d?xPq%@; Gyxm8K{*3,qqLB`ׄuwQz)Yn*L]Ip(fgGJ<ٔp@])"uP-ٛ5 !1Xe~Fa,]ish7.3:$:aX g7@0W$ƻPsEU K?W% UO<=fuU|*5*տN ,}2wo0 SJ.JC%Ql{I7xtdbߒ"~W5T7 ԯ=gFܜ%gy9C*i-'~k߸RaB$UW}Jd;SԲǟgT6lZ-^`ܴ,fTe7h>l6E1MinЗJh^wCyyH#5(\]Clff);m6m A۟0C1ݔܿC]8I,:y{4sաMR3םЊޕRܝWt<=֔S Mu):!+`v di"=<)I_砩b삋0ޢOMaw- n==))vH\cBUbyg8|8Ϳ62| ̀o Kp*qYCp$c|l2khgblT,} z SBS=wUp=_5;@B}~m6<7BaZGYս\K]P`s zWIn۝_jd|up^6d$GU0z@8 3(Ĩ o k+ lqE:)l_lBz圦tpU 80-Y,˕rnZD`8#,-:8}ٺk}Kt$ 8b%0pRlv'& ylMnf2} KufG'1ŠEI6AHpumیRVٝ3"8D~},4h% it>`)[gT"NNLşCsKhZ}s.>'Q&0SSTӳ]ohdFpQüm c|lX < H⭂F tmO=d3|L6Mw,Rn]Smf%(*٣;S:`l$p_s\Ďg,da3U. t}8GYgj}BR[SA5l8WPqizmF/),GvPfޔYp@ "NzBsa뛰$U3G7KoR쎨n'"+&)r%#FUO%~7s>l3dr٠S7A? 4X˒x^nh~8I܏Ԩ7NMȓU",f)R=59Z-@ԜVb xJkK BC$xoѩ#5qG}ٍS!WJ"43\l[V9}FVo 7 EXZI[ ڒYrHmU"6ANyݤ|޸S=kˆs?8JD>0ds28oU{ƥ"%> ֬xC b>D|Qw|D$~KJ_+gf)O c4 uζS5X2;4\@Gij0.deհ~8*.CY [5BJ2%}Iqg\WuvANK7x[I޸ȏP̸e:=E0(fM :HB6+MD{$@6|8Jw6ZүVs2P&NF)XY1BV {/={y'#Sa:J{ ̃'0kF#loJ݉9z/tvN|_´=.ll~A5; ;4Y0ȉ1ʯO&@};-޼2r\^[6R@,S {s\ T0) m:){9@34R)hfuǃO`DѶ0T^+O^{FN$0+NpLZs/U֤]N57:b&[kzmLדs pqn!qZ2Bi kP:jM=[_ePy5X;YBk?TWR(",J]V0_ywpLD{%[<Odj!ZA)8*#tl烗^'xm)@hjC ])ؐVG렅MrXR nEVsHCd_(^g2u hu] 7o~8=Q$7i2y 8a?e1B `^y>jOBaz<vџAE%sZjsEn:aŠa^p(H7ZrҎRKeMV#DM!B]-AfQm#0ƾ@C5<HS;N Kgd}5i۪_&g= 1KCa}>AՃ p0kHk+.9+X6B6v `m7&7bPgӹB2 Ijs%A 9f/~j]6nݘ]ҪkgKѿ8@.f%lƻʑ1a7-*jpӓc=[ aF}L#,ߧZbX G&V"V- W} E6A-wEEP$S7>7Ԋ*BO9oF8>Som5lL^dKc6 $CVTMu*XTDQZV< W/04Th8h hvA_jlĞ*\hEtϙb+^P9-B4w*7J2Ȳ14QNSZKS!1<4[ں-\=4 vozHhmκc))dw*akR;zBXPE9te \z΀ CKZXTe !L 3=*׌&KkpȻMڀ# Ǧ\hgĸX\,Dr*݈nܪgy'aHWKTDr[TU+ 4notbv!k?~u-) 3D^<9fr'ABm?$b7|GyNEi r,[W3&'^֍Cމܵ7[ܳ<2̴?vNh&/&S\^%e@>oݤ;\!|I1KRWhtW{MKejvȫiE?/-Rz102]w!-ANY&2{TTۇ%ژ.GnZ%UhV_t3_)f~wh֭29UL9U-y#,L:ܣ^b ʢ6+8`<3c2g>qhoVfʼn LZ%o%ȼԜu:/j 8IY bhIϱݓrNɧ!ꕅ{|ux*8ͭKZ`Aף QAc1  ꛳W7GWC `z~$6pbһ~J{|tJ^g,%i;Yh7:,g{/Q1Rց FU.|7ƧaSE_C @!e,i7Ab;C{Q 4鳃qA\o㈔$v 2v;u\[Xr^6b [iz.`oao.MU}QG"JAP$~BvuuX΢D{# XuM PUiZR%z  347 wi:L'BN#pCĒDŏk`-RW /dg[ rp}$܍+c nX> 2f❱)1⣞mDGI_f[|8W"t@>^, P/o QPk5\5 jR"vT&.OzOIoR|v U/)Er\.Z\ykAU[VEu$eoPML) *|;NlZog^amJK9do ̶?OI[0 =| %,5S@U 0MDf)Skr™υo&x"ɐi"nzQw5za*&3TMez1IJe T53F5šj\*{hgRf\ 㔂'Oo; EM]zAKS"QYL&݅R(rX{\B%p5~=u< HidH;|x{Ji#ө"Eвod # *ؕ7zϖ)e$u|mIe&6AC HZ^P8!GP.?C Uvh\|eS~hEf{2<a(*^ \?sSpځ~.)M&uU%!s*+mƴԘ ȯ[qN5%wRBze?E> vɧe`Ol*T(+Ŀ-Y7?)W+ד8 UOYjDpC#:J p/I Bm=tDZvKSP @8QL?4wT,IߠC̠`D(ip" /U{c~%7 un {g0ӡ2Mm +=^!o ֣|y:PUt~äIt+٢@95o\FZuEh_ cuOt#S3RVu L~aVo62Tr PB9'Z:D^꿂(:˔yzCZ[ Y¯!h*xO +h}]_s9-+}UtFj=.6՟YkMGl:9{B^%3EW]ѫbkPYKO/@)(|5zt0jkf!qe MI#O#o7Xk/tpzNiI+LZ&|x`p35A|5 X;9$pgZJH^] iy9$.AG/)Ew!rN:B'Γ{%CJVH]YW_203R%QWez: d5iY{q[șO&z̤s9yG>D=vzTވYOt)(&,*-oc?d=OuRI2G"p9行{:}6ɽf y)~lm|bNcy}GKbAqlpGb5ihՙ+|.C`4PK`ı v{u0a'1̺#A| 3KC[7Ba󷏤' %@ ݪq031F/u ۩?"\O]ٗT8r3g 欫NOuD{g;KL\KT/B%AL#rl}Q>!9{wmF@c}/ nN@ n|RrIa͒g?X1ٖ4T1׽ tp.HS` 1ahm]سjs}Anjt[k͗|~n}8_/5`<.CQuJ?K;n)^!ﮤSi{eVڕǕ2u3Ecڏu4\^+O)waYP !FVȀL#jlIVے 1,jÙ.%uO0>a.ZzaB09zF9db>qD~Wao?x9--r1 zvˋN*R3!R # 2 Wfϡ)G/V \|_x'O!Fg&{~-l10+Ղ{^='3 >#0.iPHGb3/{䲈Dh~ҢO18 #|=֓0 !su4cb W߉ $Ж-Kcid0򳠕 H!ٝPs؋]O$9X`$$R7h1 )Հ<1n7j|-L Av L宿*TK=DN f$L5!ʾx .[;[rZ=( 11vFXpGqAaPE3WM9o9h$^OT ׈Ε-s|Gڼ)%q R&V#,|9{tKM ~BO#1r vߡ߼4IǐŸM=AMh$BҖ%u%VڿIW f/CQ}PkD>A^7p8n@52X<ҳIrp4hM+?-BR7tq\<; I-  ŭx n4 7ɐ~=H&F%k kASɅ8Io6xiyză@iS@g& zXZ㩄Ռ8FBU ) i(p12ݺ4fP RT7΂=ih"о"2NZ?b!)IeK/D2TK_i(jZ*glw"rF9Iԇvh.;גȮG)AKk3Y+bg"ca MD #'&R7Uw66&vgDkK~7u֦ɤ wET_wr }%ÿ2_ iBH@9֯rvDd_3s%bPid,3d#'f'I5k7˰ϚOXW+I<h1\_wX[[\LEHa!00l Y#7Nh%/1 dOv l Ӷ CL˕ǂhzƷŒv@4䄳)\KzE[ԎU_?z2hl6%k먽vnB %RQbņz/g>!qbv.=㎿!.n|_ep~|dQyӿwY!!{hT8㣵 ߇of?5  U b C=5DKVRE qF9A6ϽnCˉ: kGS"2FꕰrEh%:69WާɓBo3)7K@-nV߆B%Lf04\1d6LH }Tr{M28_=djV47眘ޒ8dɻ~k~Q0%;řgDd 1a, 꿯Q;TMmMM5-r$0_NSGO$wզl<6HDTqK=)r(1.J4\`dn%rؑGChYDUH1. x奃9f۵ 2!-]$ˣf`_#POMYJ|&)%Tظw 'IN-NB F}q^6nws'|T1+SH~tD )R„b˻֗7Hm߉1=\s!Dm> I趷AWe~x# XFlԩ*rH;9*Ut'I<\%-+AgYZ070701000002e1000081a40000000000000000000000016446b36e0002ce08000000000000000000000000000000000000006700000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko.xz7zXZִF!t/]?Eh=ڜ.+MO[<4&/,s4sW'TR\  &Dr`cބ'ׇdH 9 -5?P`*t$D/f\ڙ.NU?Ճ& r5E@5 >poظoWxH7bQKY|b+y Qpq2Pʩl;e~PRn.d bD\.tTN6PaAC#A^{4c)U*3ߘ9$F%đ#-;s5iP>Np1 t Z,N4TSH=Y+Z9v6 ^ɇ܋[{:.Gh)D%uOc,\?5b3 q-` %ucXFn—A.XZ39{SqW2r=_oy)/Ppsr_~Mwh5$)9>0#qBZőMh3Q`43X`BXM*3g=:ܠPw <GF"O꒹ /N${@3&)$alAˬ쵅8 |E#腀 TNڞ {7$IN_5r.Zayh4jβӛ1{~L%="ie5Vk-QTeF)]-`CgPʖVbn 982­[ś=>t=Ȩ+Η9W(%TsYSNk1Sϐwwg,9Cj7^d< 1]i\{P=T>}`W:%Ș>92mm<V l<XIg158cwg9㏻6L CDs U+^1HOhͦQ|VC&۶;NliG2;S?&~i8~_PNָ2{P +i3+[Bl<}:sвƵ"mK|h_M#bP}DI !/ zE_tl5?3HV%krc͙jo_臭YdD- [7D(R"1_9Y1OgFCNeLF~/X z ;Bml_N hx0ϖ,]G*⶙;~AaBZBহ:N lPA7O,aȵZYA)jݼrN= 0$ $ 5mʊ-dcm$EH'$G0!67J_5u/ YeL_w|r HgX3wd s%kɗly{,3;7 ,_#=p-n&DEw҇L+w Wdw@ƒJiq/vK̺ԊI~#6A" JUuWlT{]2k&*,ϮCkH\hAu\UKt9ij=.?wZ}.QV=@pϡ.{std?(Au4 VڧšnU&Y HT$WcIш?%!dn NIVȼbaq#jZ(ׂYe 3k$X O z rKA$gJfOcgO10tB.a.aQF8V2p$<[_K9\M%_A6M%w^Oփj|%F6]pO#EPZ%E0UZa;O+&u}?܊~_P_5H/~S wEl&k&b%Kyk~6P/S>n 90@PzpxT- q3664\p.nƴ 7K%,s+%6G\Ma-CfO|7ǗޭtN0SA|0TtݗrB\!Gj%j+"6=ei?]ԶƝ+Ʌv ,ݮsސou#UV[RXҦӊI=sLh٬W7u$ s: HzH3ӧ:r=\0Kp>V!8̊(hĞ3rbGaO[0~hElEvFCɹSc{ke1yO1lyӃ!*P]p5Y3u, P׺2DaVQqLw2sV,QG oBp1TŽ4 ,3ndX7^"gwsx1*?|T#b8fcw a \%e'Yf:."eFNW&ˎtm3EƒL8Ȳ5 QpbEq!j/;n'0`"Fr߿1$RfHzD [T'α,)NԒнg`zNh8@,DAZ&ty1>_Ȅ`S"{ucjB@"P~^ze.1fZo(iKkLۭ;L_4O7?5ieL '=;q.E{nv]Sla}0C^%59b~_ªWkn(vB]dL̸\UJ~ŞSv7pћFi@<%z ] 5 JjT1N=<^bUo];%~ ХՔ&51Q d9KCI^-[DyQcb}f"?|{w a1*wYΩ="?t00J;:Ļ @5^Ǣ/BGjǼ#P;HZ՟ {mdD-jMXx֮91ݚ6gD@KN++% Hx9x?z \޴L3ՖbC=/rzAx<'n_ĸ^6_"Ld]W6NI .y^&B,VGp+dݧG44iPUh+2 =l[p̡ YhFb;]JU5Nyq.n5 xNBoJ;A>߾9Ch]]`CŁV ^1 V[;M<,Nۼ Vo'Om'yNTr@AǬW1q%ʼn5 I~|fmRt{{F!c"E"y7H#X(uh~ZQEz 'u9> ʶS-4 rkww҂AGi*zTӴobybOCFs61U oͼ0<`P؇"EPRF:Qz C 4wcA3%XMG<ءA=&&&~5i [Իg+ͱ.z}dqq ЕHoэ'j7_ Y+Ojr7;X5PhXWkvvMqo1"*U/NWV0֧"Nd7 =h"RMl-(M|`]B0(*+ET<"D*|H_Њ:> тYqC^!p tNs%KEhGёj;c\6P|X]0m +O0+ (Yv ?&ٯ)8#X?+NW<7ڷ+ȹ@tӶL '2غ|58ix+fRڹNE]0B;{̧N*+.C«-1؏j> 8I >id&a`:7`^U"`P-7w5Ӕvc[{uq1p(^<ȫ|^UĐU?^30gH`:+fXJgI0Ժ+n&Ĺ 52GF(ך Դ9ZQ[φgb;Ǣ^rZ3A%uc@/@bIߴ҉E9iE5.h0 v'!9n'h]MjX!ܒ}J5Bkm?.𹇏;gXvW 骭Ԧ$25 "<'˕tv|=Ħfiе[)Ͷf ЊRE{&~61L&^hdիMo[[̮|UP}y0#?93z*m{p d7B3YLJ||\tlڷq]=ߟpSn/rkoaU\,3 o ln_},#-Y?>Ķ4M2Ȳet$8IږW’)Ekt♹S I :uQ2Sn1ƓC3 + ׃1~En2ű<^bHV^Q rd̠&3Y!6f1Tv =Uƅi=\s ػK3,N4shA!2jM~J!!p0쑶fT(ISyjqDw1!DeI*It1/HdV.pl'`B[\-FyWR#gx4MFg[>([:l|O/7ځ2E{14KXm>9+}t/|f*ܮ?L'jM!Qߡ1C*jP} }4'D)*17T*x&(__M{pbL6V@E_o qZfLД~lxa#/_ jhP&⾉$\],4>wԍEiZ=qȾR(촶S? (DL+9@$=1|5NwN!DRtxm#kd{q0:uJ*un& g>7xz2F4^o&5] &8<114#zf( '^l)n]`5ks~A%ބ:ZЁIH%`&nvP^x/` )nWME1%g EnM4䶉T@&\"bݾ\sVL)OKp"ٹ?^pм92쏂Sc$:Z5(1Y)4C&! -V9ӱSw JO(^db-cvOotҽ~$qQ/,]\Gc-eד:<9;bكO]t5! /;˂1udL#/|=CH?c`_' Yt2F !DlMY lDz-9`"U) e]t(HiS_z!&db7KOn6;)&pq?5ȼ}8-S[JFZWPEn8l3'~?=ȝ-U,4aէ*{5X]Y> JYF]cWH^ɴ6&^poC#k4LmAo!]kHEO`MUF ~P9skcߓWd$#(zi[W;|uo7~7|Hw Yljbu*=y( &=[}?5i+J_2Wh3J>e'2fMZNJ#&bc;/L?氷z(WZiҕ¥8ss!вLi/2˦3lY6@0\߃˯,x[jm`h'v ۛ.c)e Nʕׄ8'xftx ey[f4ovTW@껁a8٠P!O uZ!$?3B&6K.?VvY:I(b7YA6[oPPYBxmlOx$Y.%:?*#nR.uӒ'{lu1ĵqx= /Mi( C9R9 #2 #Qo]|{[E4K?Q(Y0CS*g)U yHh 6GL_Y[uٚX/4* nj|B}Fuƨ%1K|ZZ̥DǞ#$7ps1̗= oiL[Lvcx Znӥwo噠A p}vgC,7+)Ľݟ$>E2jpamCO¿򖮥T5/[qx͓]}\:DɪPk6gj 6og v}CksEL\ſ8s $Uq<aIKX*LcptAv gA)VԏqLq~O( ѺfxX@D°r-W>Z0S W_biAo ^ l]mbw:<*% ̪Y_ɀ & ??v>m:mcqWṊ̓*y[ d(0i@8OX‰bmè9YsrU24QDt z;,Gʘ~!~>sQV"xf" QzrS;G$I #Mǭ}s^zm+bb$4;8^Tdiś{D"w5ȴp["DC*':~ߪw (7 s9ke<Ѡ15 Q[{+Ң>}{_wN0i$@5@#[)na88(sd*J[lll!j1mW: $;r $43PZz'DRf`4x ATU Zے&"Y6/FQf_((9j\|&$k_\rC̉j'Č<s".aHL|9ae2OOJݻ"l$"W9Q;C9 ]t1z!C9pOݡ#O^r\O+gCxdR^zGwgL7@x;A-S@p,`IVl[4W!q'stBAé}ٝ4eeQ ?eQ*Jy.Pw4~4T0"8 \L>@Ȏ/t {c )n jZkGB l,>+0¨v冐^izW5/&U+3*٠o(0EŨ4Q ?//y:P;J#92gA< `K[alkjZ`a *u=%m De1a~J:ύucFSiGRotCů`ͣbq]ELT|߫ a:uy0ifaRwW_]|ަOF:q|qƢ#X1WRH} ~jYZCȋs*:b(|I'%/J7 ǀBӿH<ĢOk|&6`Q,/ھqu#kK8B2;ƿ>tw@ג}y>, o 6'p"% GVI"Nᩍx`2\IrSτv,dDh:_i g=ȫOC, ?;~L8:&-ͤ;Hܘ$CSmɩxlj.\ ^`Y$0B;i|H|EƳSs IY({(Ѐ{Y I\n8r~2.?q`b.r!]ZЀAWaSGX:9ZofhRgZͫՓ"pS: >w4=Yt*T eEBʽ1[55(=p%%ǔَH&ֱ'Y,xH#rXSakN6$W"D:\+ /\N  ̩bs}D#0ߙ"/8ZdnR;gQ(`McM FTF07YA {Pk+DhRZx/vE*ޢ#ZMɞ+FI:p\ ޶5Ӻڭ~pzHM&vxCA(G ŗ TvzOyj!( 5&໧wC<=8Pڮ($Sa:\q%4]8FBK+'0/Lyj^%M"tj䒁)?ExAܭcaFdB?A(p0 ?Dnv!Wćl,M;BIFӗwq \+-܌m@&&g=9>N-u$T}Yp;ΝTYȬ25bDY^?u~Q Q̙lMgkyy޹"HVbh-ή t`m9d|<&(1f_"6gbfd hAI}F.YԣylL, p;  0x{U[?5gȈSTh1X(::MFWڳ-ko}Z1da9݈dh±۞}泭C%<'Mǫ)s3}ee3J͠p˽/< }Q!B7ugfra(jUiuem{(Y߅ E<~cT44ozqQB48,hNl‚mt6aies$;ЦL*-5߳5miz5FWI-biiwws?8z^3\S*g).-}%2ׄN9WPB 93ܻS7\]\βhi{^¸*nDbu~ e [yJ~w?S#_תZ{(3,,db͕Aъ2ϠĿ̭w2ѝh+@>ibӪS^ !/T/1L|C2 (K!Dur7XW?9%;t_pW2e4?S U@`UZ1o}D1~n`p>fȬK.ZуΜ-kXӨ YCZTg_$x"}AO_?lp;7n_xN8#/@Fh],Mv=2D=*jG5d%/tPΓQ͝n kIy>vq_5Q E5#J)n5Q|Uթ1qڇ;DR|fjZfGN1U范L~3) &SN#A 9R'.Lγt }p6̕=()Z젣Fe/WqkHѻTv_)b< ǮZ S2%%Pw!B  B/ Sm>38rOUZRm ]O*XF[DzQvƓ1@R+o DUrSmR:0R(F'6-EXx%c 8|zTF֕x9˩N [ޟ&!&f<C^iE*Nfyl. zVphr.q&_z%h!PdĨGَG%o%A&) \ ?829*4nN 6}@trӾJGb`fc=v=lw}.d`43|ب3?l1F-@U)QBh)>`fCtoקC;SEģ0: ֒]~ 2<Ṁ1Kbhgzh&t%FAK.,F,t]zCƱ נ gIUiƶ($?| p:enϗ>J`z$h_q eNJP^ym@Vkޛc_u{뢺/>{8ӭV&Aywnj'W(;AqJl]rE)1Ik5i~|y{U ]9G;wbOv dѠ^Ru<>Ӯ0n}W>Qded`9M`{id:>}{[_$_~0gPz7rN{B Lc%{:{X{iR: dVWp$<F:פXvMZƾ-qMN-a(q?E^OJ3z ?vX'R;q pG6h-~GKYyn ѳw/~@Z+oejZ,,$&1B D5r0PVi6^;b!H('ksY\}W a)RZ?? I1ChRwl8}҉ؕR0fiޟj`B0 P S@QtŌ E$Uc(\ĕL${V3 n9i1̒sW"NTz`ґjo`?\)0zo}\*Tf]hu*%Y.Ho(X;]X~/B- Je׍g!t:3x^| 3Q/`bYՠ b4Vk¹}Ja$.* }}q0t?SCkV1^Mp?9zBG ꭿ&_8/rt+6Z8{h~xwwY)Bnӹ|uw`D2Ueβ7+-,Ը{V,+N@ZeY09,^ Wb'1&yO ;mCueb -[@} 6g3Ab`%Lϥչ)%\P˪<álI!\Ev/YDž|^w&oB7 fep]Wzx6_ӚoBoq'G53B2e!gޒ̩/c+܆n %^Tybip#L1+W֓șUs0I&C(Sԧ)6gLjv'j T# (ΥwD ԝ#uH~M e\ZCmd^5>g>6S8coiY,TfHS GKZ7_rj շgxĊ&(ہtw`2<;s1pEϕ@j^.^w&4H:;|Tf\̎ྈl x^ީ608*JVF[>G:Z%?Ri9$aڡQ `[8D\?6LCwkQE OHA0XqL tiaHӌQppùtnd n!lw7W 5AoxX5ؑ."nR#JÙd0,`kUWKsQnHW0R尀H,14[D*fE53є`,Ϻ1#)ˀǰ#G+/w =?'x5Q%vaxhY}$pZZF RDz}2URMJJrBBeULiSFw**t/c!JYQ4ۓ4*7HӐ&]HqL ?>4O͛ |~A>~"çwʄ3GViMVɐZo6>UEynKd+>Z  NY:'i>xUq+ FvL+۳G$WÞa^4 ks$rhNMlxξ뻍T䜰ǏI߄);! +6(W).lH.u*:JN#.l ߒȏr@Fu_z0%.7?܁ccvA%!B~%4ƫ :$vqqYf+8#07 | NjΩw6؎'``)R\cWC X3XYD2L$^ؖd,|;0=uuUf]JHZ x4O1sP60qq ]#W@i@ԸyPFVzx3%S_Ώj:iFFQRqAj# k,Mp29pfv^Ͱ3Iw`UJ~ϡi {Zy< 0՟ʎ7+<6e!}E^T@? 'MlX?4$Vm,~eE[XSVi}Jr}A+id6 3o"BY:A#}C d sm`rdNَ/0bh* O,hyv˚V;$!y i>+A˽uDb1xm =[KG?=!ʞ=UKfVŎrL6_GOe|8!G? ^beO'cKT&Yt\/Qǖ Maw MK &z4` o* 9)+[ځoG':h1E#[~`t?`Ry*gd*6K\Aj$ }yKQ/AٞAٟE+B)~lm5"xiA1Ӏjn7ӎ^TB>.wjBWr:U 鹄RUbo\&Eӗe ݤ+ <:LȦ#>azg /D kQ$`J>ir ߟҨL kϯTv/1wUn {ZW"ѳ3 b_2'vHH~&Rư)6庑Hxk l$e+uc*h<0A2qPaמ_?7o )uU{-8%` c{ &M/MtJڃc`?pP/9tv$n]5Yfҿ El{Di֧ eKc"@5,),?gn3H켥OQ!cr9d?!uti0"W ^梐IvS ,86K󃉌HdDd{_ߍ4zo2_F3-H?T=cB⧣SɎm6Ͳ7K_Of9znAKN'j*Xۅ(=ߔR}e/ʥ5sʸħ(E[4_{aT#G|1׮ڙ'\ ќQaJ"wK2ga_\o0Dl-҉C$ H\ÒaͳթZ)y6#1z-{,߷jx Ak|O.ʶk2On8uU6!e4} ~,잿a& 1t_- (xeFTUyҨI>{Ax+Dmo5-TUs)jtkgÿΣ<F xahN$|,7٤}>O,;9n02nDryH#ꘟ1ƮL7ՔP¤xr9IU%.=QAnnQƘ30?3]>`w` y'V:oB) RTPD\ c\E FIxujmc̠ 1A",>9;ja*/aJ}b՝ƹAßV~9wv>Mʙ_iGqDN?=? alw)w}n A?/F )QO4xoVb/ӏ9us[8ǣBi_ө9&?F,盐cOMU8i а9{4}>Ae.W 3-ud֤D7&ZAyϋ"pI- [0;9)~M6KwyQQ^ 'Q}υق\5{W\ F?7i31Иpx}mעVkTZɐ)׶ EQ*\F4g)Btn0 =ȠQy*z7~H]3Z>. ӁmT8=lӅ_C !;6 tY]z w>8M0D-PO%LEPb|Gv'#̦5$ qvƅrJQ[,(CP m鮔Ϸ4"-ӕ V+]V0qGu`]HZd!%w5+i32q)ym(jMt:܃jQd7F꧜vޢKZJ<%G'FaZp/wr]MO%epJcN(FEɺJAo8:7C+H]4Q6d9slsDvR{5r!ttK:5!D^_py?]*h5|A`fGԬ XqX\;|3LbX^}LXæQp]֐zmHAE? cdo0"U 73hZQȃڈb;6NqS㷎8/NCrMJ/1]_Py~Hkc]S+^kmWCD -EIB8su)t_.*U8vwtykҰp^f1ǜ$oVFYV܀.Q]pQ/V{R"^ ]3%kp Wh0 j,݄qeVpPrB̓&?R;cP=}s4̈́N/Nr:bNp+DjJZoј!dP |CY@&@(ۇ,WF:,^YVv( ʣ ͬ"9#^{⩊J5?qkQS<oѪwz.v*YJxtcRw B\CE:?Ɩ̥VF_)SξqMfM`l}/F*Fu Ka98i@QN&ޒ1b:s3+ ^FfUC,C6NS l2ܤx:QrzoT_LłfMn}) K4nd ? @ V>{ \h% 7'ji Kt\G^|KE1+p/u 繼u*؇#bϖml@Px.zY,Ū1dc,c N)-ܤљ$Lt֡p&B<:XK%JCۀz8;$a~|i)zOU;o?JCَuLvhhL2qޛ3.gX ﻏ G} lb:.9,y!A.E'g*ϫgl-+*hP!1~ l,BNV9QS!h0 _\=e8ȢL˱Tݛ+28Q}iy2/_ઐ(J[UJKm 61~rr(XwcFPq$[}a[*݊ގqwDG@Sw-h!vJ;kUqx=VH В$Qk`W~zT4Y֯;{p}["°I1a9]5v4` I˟ doit{v ÿE5n‰J 4w:J$7J c :Ƨn I*ADQ/vN.I{xtB/49E.LD0@I7'@o/g}nߴڜ *T R߸/Yri5/юHl}@29 >Bo+j +WDN B?Q%L?pgCeRB&F OSq=w}.|I_.B6{oKXmIKHhT }{k#S[} :`bHEӞXNUQVܓ%U7Χ '0M9c.pb k-|c0sH+H8d2-wE.QxR]_Trx 瀒` پt rq"j!K6 V[l5eȟZ>ThN53;&wӓ"Y&]SD8LI| |z"7mCث#[ՔKΟE*G &G$0WgjXfXwmNS}]K5z?۬~t!Άufb%:.S-&Xg4u&_FRa]ej:`ɰr7)ff*SPlzӾhC-/ tNƫ7aQ:WX^|ebZ5WVֱm>=C%UPE550to̲*7I{ W\y}sѢf9#g}>0|ҥ0$]B<⯴kO\܍?P^{Cb7nZޛdaWOk*18M;.Fҽ]:U deʡ5H(-7]NbUE#O$ WgWWU8D4/**]-d">[XEKxjOnȥ)HB8=u?N3l 'ۿ˫LZɃ#jxY`Q7ai2>3"<|pWuaf gk!Z6O>@N`+S"R{oI ׄ7m,kqѝAb jKj2rJyJ,9ŎZ<9l0|(1_q՜:#l(:2\4~#JYIKcH_;rRCr _$|!;ݜ w[)݉ӸcQmA,?m3/-+ܒ7`Ȋ\Ͱ>V)x.Q'ڮzS;^4$:PCYP1~m}kT/^''֘v8tu ˗B hFFt2dqŪx'2Iee fo|P?u ;!NwefNi" `ކ^0\rK&u5IG}z_u4cWƮf2 T;KL] M*j|ixdc6G bd I#pSzD/x;O_b bXڛ<^z}5>^>0(c'ސVxN} 86}5@4 ~Xؚ{EVL4E+ٵe9kB,yHMM H+ z`@=YBG6BT  Ky˂pfFۃfW*&2JCn~H}$X!ja`Q+ocw]Hi>!mDy4&QCx0=Ge'7LK\>t+R5_T|eڑ)T%ne}C*;Cr$ 5D(8qSq -!(ȩ7 vkQ1W {y{sqzk*V`4Xw#|M;23-U'u|Ô5r \*~-PyY;ɹ~O%!z>޸'.8ZsyMR.a&La<Rqyrc MX(UMtE|Ar6CBʟR$9>V QTh-dQ7l'm%9w,7~E|_m(&{;,9/ݼ/Gjlr6K\uZw&f$]Gvj%!Ou)wFh?2EWUЂ<NM d -W_ceS#t 8UN3R㄂ϢEψ?pW\usʚԇcbJo0ggAaHӾ0 FP4jE{sxo`;,[8d,OSUjϱȺCzJ4|`Tw1HZC[W frH0Ԭ[a~?8إ>|?c8{i&>*(y>:|͛)<F'\̶#[v f  dw ^W(Vl ~.dו*}fu0[YA2V lS=qkC 4/&wa4_tE:U^nd&Uǝ%ԐAisYZENnweݝyCR[>GP֛3+4\=ʝI5=Чpd/uM Y# BR$N7 =Q3do1,FtM&=Y1/36#f AP[iҭ=$ukFxֹ -> #".mPlYs3%S19)<na+ 5Վ ŦH޶>[FO^ܦhN((E=Uɷsh- 7 ?yōE/< 1v 8AJPX~Tjsh9:gX{6IL$kmd$Z{^syskkZ9~MJ" &D# %8G~+}|%\aG/NecRq\9GݜZt1$Լrˢ{%n?or]M_tdn؋T- sYD bĒj{SxH/>mMdn5ڿ)uE2ߥ#|CiT2ڞߍ8McD˵Y4wF[8auuߝC!-"v|[)9Ԁ`Q֔jŻO% M~`q}>٫CEBtxzlȭ,^'VaF}ɚ_K4 sJ; 8.1᪙9ÜTӺiMR4;0%7"oP;l0_ʋO[|&z[,)t!dxWɎ|:} /=g010*ȘYln2 YC̱O-b:6U7XDUB vq-Z/CX9}]{$kOJH2(VarJ'eA}ۗ;5RDq!%n)O62@K6-/CBic yU|=5|WѪ(o,? M[ -D<'F4bRK|@5[i"C_Sڷz{-3p+{pCe;\dpp_誸!g$A0%D3i=9a|h$+Ȑ8D9ҼEEjrySFCR->JeͽlR I* !5c}^,<?)fLDz-*!YnnO\\@7J6Y(yc{ S:sQMTX_3'C=?VGlg5>rzBUh+ f`MWPsġ/>149R Tw(W1%+HG p#,[\ְw3*~K9cԴ+B  1sAD|%ioF59/Fg[Ήml҈l? dVΤ1J Ai8=;MԌ[wn2F6&wQaTm/ ]]y9G')9 Z_38\^kx4{|7nN?~@ Ym t"vrEb@#E} [G0|Ht=uv:<"- 2CPK-A'w&CJ..+EM./Sj~xIujgb(u&On(Uq !Vi?SZlN=(dvu-L"pFQc izfDaY2!VbN*) vQn Ivddgj-0"3$?ٻ~37tٓ œc EjfT3 CE}ݷܪ{2Ȋأ[cq.$'}!KC,%p5k >=N'ׂ N tx;Uaq 6V>PtpvL Vu[M n*x8.L71aeئ"^N0lk1YL=wFK*Dj=@a Kb ՟>2o>UVRнCLZbdo+q$HOak!ays:g/ P0ݣ5 oH8:ҝo~-Ywdm2 )_{FvTvuRa~ UaP}z-fTbmfM*È6Aer$lC1,!lTQ]n%sVX ӀD i+$6;i|-[EY1Ywk{H+,0·J7h؋dR$ ӬAso RL{-7Ӧj!OD@XHC84N.3\+ׂ!6Zj]Y`s ĝeeC"AO>~B9^m=fw;RC@0*?4xCN; @ʝpWo9p9Yڞ~ ea[Y~Z쒣L#߀,~-UϐGan'Րy v,֥ QTe\-yLg?8}_V]kC5sm^X1rmlܘ-7A\@& T9pAQM] ;gϩs=C'Ht-7p/"φ~7j9&HjdPV T| Le[L0rZU˱cMlyjoI*)&\&BJ1L eAwd+ `:?Aꬂu#LuJ*A٤ivoEΟKBIg"hר.J%B6Zސ0-[ȦqTɘ%^ĎGYHFM>Xxnb%PjEeIs@T' ӻZ +]/ńW̫ψA>;@ěOw-He=c/q%7D$f@~rg`8%Ra>&i|(|@:TSxןZ8(HG^jZ4i#B_2,T#Osw"AAwfH`f1;٫s6'S]HBgG2{uKϭ}DU0=F)T"/]x 7`胖4cLs_AZvJRgd٣k~ z')M hxGxֶrS -vn:-,ڙH>v_#GUCR^xaxPxicę@5>k'函(6p?y' p18P+;a&U$*L}΃8sK9͋oo,pba sc+t,,]s s~v1cTi9ZQnϽ@M2*yz!k%g\D*ZzP#Erܻxל^Z>t9n iV3Ө*&1J@cͰ;+[m[Rl~8͠q\3F-`,6~{0~ֶ>|O!ek8u_|1#NAk_t a'kGZ8>1v@̞Ksx#G\o‚ԏE, +<v~W`闎tKuʇ!ORKz-gDMhzI2C~2G9ݸoy0 YP晶_KTv6-\X4*ػcֈorKSPxs}Ki d4 PXq-"c߽Wkr3cPGS"TΖH.JrmNe a\> Mp4ݬHO'|y[KēAr9|I)fi#6SD%IkX7W}dDpfA6b㵃gZON P&)(Hp+3OZG:J =֋^w_yC  >dvsSj4!@iSIH`R֝gKsΕmōHaR9aiȼ"Tg@/"1 ʥc4\kM:#mkPw;%vC!ݚ$+-u'#հ={cj vLLDqeHu8+۶<w؄W6(!PV{_u":A~~]D81FI`-VEC>p+.G፸S=O zס YJ_Ꮞ]ˣ}ѿ<U?R]*{%!A*z ^uyB ,&;p3J9]vP6:Nx Cr ttں&8p ohϴ.ю2$K $lap5Ϊē@5UtYm7(#%A(dR;M,P'KM4+[.є{Vv>'C&aBp󫰨d l01ݑ$ʛe ;uf`oMƁz#Ɣ3|a9'1gaSj `s҅}ӿcٮ(e |A>YY/wZ!tdjf?b$XQ4JQkfjGkk+ ?FYdGxM%G{xYbs ѵQ!s1.SpFVW9 Nhl5O5TkZw ™o&+w<+R7c6{< 5pS)#ت}~'S{!菎G흌*WW#=dziƱ9/&bȃ Ѿ&A-cQEJbIg~9Xb2}t y̫ B]pH2-s„9ԊW4mH,hukJԃ&Zg[; 4u#Ze8|+ˠw \3f-OW*p'sTf9B 2!mw/QBF%4%R}1Dk^! LۘkkH*$_0A_m"y4,jC!Ⱦ4@X^)p-lNz8{= 7Bt }J?C.UaŖ]pU]~˞jGXyP^a1Ј5>Zku Abn~ bG#v7p(pLS_9ץ?͚y':qd 9%[}fFAU0CtVBE [-MK* ʹwm__X:qN-\C1]̷+a^v{OtW8-Q4:*|&mrq> "\KKg`ƥfXi_'c.u_ΞgOc;,ߦbc0M1J2:?Mg犵B/My#X\a@uFRՄ>K9=͂fv7C+}V1qM'Yv(^ ?ZHJB6v !JaX˲1sC*>nqH}` G1 QYٚ @V (o|y,cl97n'NۆIٰSЬ/y,D<3*7{7SGs:lO孓y+E1a`OዉvE BܞY*^ Sb*s~԰MT:>IߚR)TehZT> 7PoCU^zO>}xsQԎiːg^ҎlnNRʆB໕pI ]11ul=/3H9K][CKqE;ŐL/j.z9tf(3AB]MR,ck@Pd͉ԿJ GX|/q#qsאӀ0 Z aAX &ŞP4`H̗2m]rIg\HԜ:T $mQl :sr㉫bKHP; `/_GQ-ŕ񒽚f,;!3x;QkAY87APs#aOO%g"KBB So4Hf<4H7lzծZY&ck .zo׷oJ+J飁 gcMd0`#ȚJRIR >D]nnMF jl$aM &0`[i3Sr C2jX}S_2?9^1mְ2AI㓀'a<ݘ''6(n6?0yTZ1~rՐ6Y\!z>ıKPOvSUj?ۈ~ze7'ŏc ebOޣpF~|oͩ0؂(7t8/봄9O3फr|Bo@4ya9g+Y)IgzUh<%=|sEߠ(vO F*NE)7B./m)>A=ok&8#[Vp YB댖6) v]!NQ$ nWqW'6D8gQP{Y_zG<[,r}D/RF(77u[4-h1JQ` g65^n(`U(t&mss `Q SzCy?|3卯#e~G5Bbl.m⊜Lo_,ݒ93Wz\4F  R xD!nM;.'2R`<nP6\Pd:h>'2G8PeP|lqLi=r>ڑVᒞ{:2u gyW nz 'DԟKT\^Ŵ0ct A;*Zϻ_Bl`Y^C[aXmd2f7z%ŪDwզ,C\ϲl> )>+t&ty<::ۇmN#cFܸj\+oO'rgug&TAR'u 4 >`VyT|CaU+vt[ȹ'ca7&h' Ftnހm(%l)% k-lX] 5M )&XV8Cc Np]'SӪXl;^4+/wYp](JD6<2'>|*Vj%enЦm2*´ -`~>W}͘L0ULB a8~*2 {<^qiK@$.Z$V3;Æg( *5$OWA߷Z~|HD[t`LVwF8^R`9gҀֻ'(n96&jP 갠JQP*&o CvL|&U̮!{ B۝A*.@Ynj/|=m xB\. M߻naoWV,$%oP8\c~" )h{{Wt6Xk0cI}c !jۭǀ[jФqS̡X/ Fc*EKH'd{X$w"}. ҕOuE/lbz!*Ty((v3L #wG(iΓ #mnP?{K[iN DA[ߓ5%|'_J*.O|n ~5\CڞNlL_Syvkt VE4J 11]ӂ$5iYSM+"g7 O4 c*1:ƠZ?%I5ñ&0=[< яj2`Su=ٽ)qوRΌ]\*'ϜXD VՃ^3Ooh`d(0g&kt s>as< +\ InңEY۟X2}:=DHSP̍9/Ȉ@lLĐD#9٧ʮG UE+(LX'R,@<} {LkBᛶJM;`Y=ed pNm(B'Pbkr )yK9"呱>(rJƛR0z;1ڷ~V}:)1"Sd`Ux"g"MqUG[6lļļEV(ň`тނٵPީT:|:{BI3{Dz=hq+ϑ,[[0}?Sa_paˌgrm=F0>gEMP1c1ICmֿ#PuMȕFkB -F7r$I82fge@4e)|>.ao[y4g!h]\w:ٲ(:jSx>m^C*8MƢaESJW4VzVM`I{T`b!_y#Y0DBTU "WJ:"KJ #T=Kz"5u.:nDW7,] ғI~m+t?I+.21>(tS%SKꚗ-G8~-䫝pwQ/4 AUJN-|zL6Z0 pv@+8mP`ng aģ]ٽbӍ]eZeU8cI4ΐ~OGF8.Ȓ3C.Nin\!ŧ=1$ v뱂.܊;֜56Ml g$;:ah_0{; jʑl >}3Ը4" @WQPƭQjv*pM uR(b@UL.oE82GST@͸rƢ;ٌ1$@0YK!΂%î4Z[9zѭK3^4lA2 A{:-"SW[Ix~!o/M-W$ЃRG]twAV,Hqژ* ͉;[';C0_qR5pLW͸@F~nѱ**EԎzpRpWH ̇5 3>-P`?0/plKIic"-G}E+JU-5S[LcC/Z e(J؄Dt*6,F)ȼ5ZT lS'>[]nfMl ]W$@Kin^r8Ë[DFx#,,])5s 8^dyLP~Q|c"Hu#=0 O [-kg2*{ζqoSs_@eB3( [HKTʚ8J5De* 7ֽ 0(rYx3N+/[\bcL&Ն"[KHƗL^`;Rt3? hNj )_xr 2ztjZ>86RAW/EUHX :(\%BŬ3TB#}⎹-0|WwZO{ uvQClо FDBЯO9hc!zaQٰV MLqLGOtRjPm¤Zl#Qu^5Rt3uGW2D +eT*:=Ayxi/XɚUcDrS,S#G@Ks:gn#aLyن)oI6+Sp2=F_]>UmU0K|-<ݏLf'c/!17\pSf$ )WJ\1k@';(6i#4TugG 2+H<+Uh{4i(@ aӰ0z6>֌5 D16p3$ƿ [_Ҫ >"55?\$:D.o90;i].>hNU ]XGK8M:O^/`4' ]>y^ϦWyH,֐ȞE nMd`AwL{9eɄ7CrB@ yV3FXX'':XDO\u =mN`,O84E%9| #OI͉S)Z86}r b$%X;GRMz1DLV)i C1&BS5T{!ÛRn2o6a.yK'I7X8і= h‚h Kn]ls6yמpiqq]0Ӯ!b!Fցc c5w73yYT[M#lNP*$~i5mg 63e^P*K[qɲtruSmi0䷔I_/²%8O.\2;,f;&uxԞ 3*Se&>+: )O,b x B9?}r?%J&[m7ŪSSh Tv;_+H9v}7qLT bRpǐz\̃4hLEC3wvt b„1ymܤ-ޜTV=:5@{d*1*+G&( 8 :w1Zy$>y bUCj)vȉC9ݲvP*k^MA;{RseH)+Qf>36&D4Ywq [;'P1Z٬]PoJeD=2‡rqn9ZXѬ#͑Gq pQUס(.TkU:H Qo(GȤWY't[}- ;)?QZjÄ s`NYoFWQ;q}V= ԢL_ z ,SH ?3avwx.Y;Mna:;02$?σ'g \Rw,cZc$V#A!qQ=}t$Dj*s Lh'Xg)ZQnPղYskkb?g_5h$@ 9(JJoS\aE*m ȋ*VB,>oG@%Ҙ$5x<2$ ]yjG7;&8R#=ΥYIX\*>_v (kjmxTlIF<~LH=Kiڤ?Y$bʑ)7lQY͐}%dlO{X`t'֠Rݤ6&XrYeS9)244*Fs* &4 t ^ʔ~Aٮ2mh?nK̩((ݨ̓~;)6 hXn3dbhAĨZPӂptҡ>{?\fwq=@b:ƕ9;w_)VSӒeO|9Ld|"F6@u{2Ls=rxdN?wʁA{ ]>X^ky~7YBwaI-2.1ftKwbq0mdQ8«aP\W%Em0Խ4r#7YƴQ@s2Nhnd*,ε=‹ zSl'|WoVC m T-i'b--BbcڱVoar4LHޟumKT}: 8Vc'\ί!`ʒw>Sw bxJn͞x<:/= xc$pIBv0:SBd^#i}R.j Np &x_ H9R Gxq WIDCT>UFWݠ9X8[Z`-۰6'j-ۍ})ȸQ =z"|fuUqѻד KѕhxZh-f{ܪL\m҇S:3khȿANwŪ5Uqٴ\6r.2jAn;})>q| %LcOqc{j x UIB;CK s'9 }QrdK?3-%esmC7'檦Nuz-#Vr֐Ѣ3y}<*7"/Nƛj4B*2<so5#E+ܒzl|݆185;5iX[[Əի8C^6\P|S1bE^kQoyg"O k0m9N52P l"4ab-=H"ۗ J5WB[7s3UH(#E NwuŬJ͸vMҬW[̊͒jX .w\"tw9;r?̀^2. 4)Q2.Uѝն(%ԦA/t@0sK X$NZTPk @֨wRϪg >fk &)mDS+C,!H&T a'"] 60 iëE9Ϝo<^ KL$2`rYA~(mv|G8oJO ⭠+ȓGdH-U4=;l/pu\wqH6 }TP#Q>֨d醽/7ch5\j(RS]UոB-2<F4%AT0w 3pE@/\ s^{\MlZ* +9WЬf~VWuPbNU>R Ccg ]5KRR~**yiR؇Bq)I'Db! ('1| +­CX"3_2`)W AGjR M\-7ţٗ)w vk  DgX!MT; rNkTAO}1Լx=&6 |z9 u~*+".>gxnͺm֋a5RT.^y<nM=6Ƴ{qJD:g]wqq6Cc; {#9*-a*F w7?` 6v&|etR5I^(*q_0_҉5W_鏌,zP!(VƷDdYe!&)=W Q]-gr@Ct-1AcAƱΤ{?6sDX=m* qjiw\'=$Æ3 BorK$4?2R>2H1JhW^>Oѻ"CkkRύj`~;\R4׆Bl5m=Vz~{VkW\mEgyK4A( T6t~l kF*IlFYO=5,e?lv_<"7m (ɜ3l|?Ytr`u CR~(m]^Gfp-!s)SIEFͰjIX ~1aex$qAU7Qs-p3waWVoĿ,ًDDMe$c\#ҟZr '%}BhE+%ek6rhhHb&fˢq,Mޟ6ȚΎѡ.cwX x . *EQfZL e+frvN]?I<+I~sSD 7{@îM'tM-E )6Leo ;5[o|/ ".^.$l Tj&7VcTӿCuc ]6j|uF`XA<@Z_?Th*`]OvBif[p^OFvh_JFfʜh5UmGꋦo_Ayr 4K~ >^'"AR{P7`KgчcVIv')0=UP眢܉3 ;e2!$?v #b#a1s)g %%1p)h5Gpܓ*:C+A$I~U,px}R_|@yFTF(цQDQ缞AY һ_*C3MxHmX^'Ke`! <2Y߄ rUZ|s=fK.OwIq5-lc4c0DTQdZU,HmNK>-=-dIs @\g&3 9ƕ$%o)]ܜ#mehs8zu/icR4vP;)`t[n xeTc6țĢ)9i#S8 U%@u7~)|Ё&'h>׮P"GjE)> jB^|HKAȚTYv񖟕/XcN߁SezF2<8jL<[9aUX l0߇$r>YtQf]e}-F3efUt4q」!I5!T:ӕ`0^0܄L| @1Im葅ϛR63 wi `vG۽J*ղLfl)o/_hVG7;#p3Lg;|z9џ>T7#<={;^qSgd ݆V޾m-x2䳷y<%gAhAK!LZсįgx FOe\B><123ɱ\~Lg)oFm7F( E*Z`z᪘9[F\lJq7ۗ>>BW~nBdmzҿ0ȣ]}'eI&9'Z"B-l85t$94̯S'Hke:up~@~9`z3e!TX]'nH =-xbKO([@tP!RjF]@"zv8fl8%P$kŠo%]#a鲴EE?@Kq"֭ ǒ, NDIBT_>BmDgpt 4}F{P 6zOEHޓZWjXgX :HlL^ NR,mlyqbAE zck KXK.bc6W:~+W; Ģm] òL ΀e Xup% {M̺/Z1Q+\cF3bVاӉ3lE}ЇF E#RTlr_S8bPA ERI8 xNHVmՀ|]-~G7Nx)1] m՞' vot(mۺ#gg`&[i<$+RAWYng4@^ T EέOF]w{eqKe]tkGa2\[¨y!^Q3lQ|G =C},pϡkM'.4h?Ru$T$٢ÊN\*-伪B1?}W&aJ;ӝkǑ!5̘0~wSH@1፳F'a̶%?^I#S\r6Ȩq͒ w'wڮk'6V !ݳ N|N:o*pY#}Wyf:_Ƥ;XM E􎙲ؗ00Mv~OiE{߻L\m5V]tUmԗ ꗂ!<(~w/+&'rF`@6ŤFG.tܦ?dI.`4~ڐ!7r2mbP"$N0HYUcuY17dbW;$m.@21fM uJIOasJD+o]_,^8M FՐF2K8n : ŒI 1gV: ;"8:5!Ӱ '"$C-sp`yyש˖~OgP&4$7+dB(5OTBl'<63P+y꾸{~p Te~E4TI9Gy\oׅH\BW&um$JcRƽʶtGV̼K|} F^2IWUi^&p},Krc]ǜ:rzG-Jb (Aw YVlFvcQ#C<:>z)?ԅ,b9bqY\`-;~C,$ \nJaze@qR @Y$؝8Pe?fV+Et16f)_eM@}{sCcQLP^9لìF +'Y(H4rP$I1)Xı>?sh7hn_ vgcyL걭j_ E\]rA͚'W 79d'|hӀ`WXT.l>nU/QX0,TOEcK}t h"m(Rt?0Wo=\-~ B `XQMPs&@ NYpΛ}|Qa"R}]/V8 0<N5[!X\`ci>^dGk0E)bc ςTF|:Y9u+69p/8WjǸO#zz6b){е ŅPȇ-΂ [bqOH<ߚ U)J}[B{.Z9\rocxNPYHėͧ3m%eT=ș%op9Ge_=o@&XK~6Zc?:RiU1QSE!-:2͔6W zdwa=k/@0`(e;UD~m'lPBHaڙR$?xog7#dZvgOeU۞cbSkuI/)G҄0N3)k!;w5j!]-D߁}Y! t~?B}'ԝ2oȲ [-ݛz=&ȂBhhZ&z Ȓ_GϹu7Znx)EbW$s91{ɡ>0pg2B,`ae$!\A1w'O:|0Q s!ohhV&1־yھy Bٔk2i\it`(3+l[rXNx'[p|zJ8T7s?6{hńe]NUptxXˈmzJp)%a=o `*u(=4ye8φ]Z=C5oqo׶A'Wa\Po~6ZnHc8cVBTV|S~*ؚ!k:U '}Oq$~ XQ]x. ]FL}jԭNra`;6Wzc }/8k/ZQŠ@rxjWds:2^J3W6s%kğ01̝]m z3ӓLc.+.6CΰIfZc\]ިu{ 9c(^@ihطߠC2l9^3 ǥěkٚ6 =#gv1HH q5Bb(e\oCqTHq8<Ɔ[5a-,&_.c6\JD\͝_ZժăKni \G5gϢfXP|'VU:zd{4=$R#Q9f8S|n|Q.WvoXu=@YiT e)Io3yAM5)Ě},~SM4<~Q?reL?9}GI#]n)vLZub-4[PzzLiX|M jzN㎑WĘlƗ /NW#PtnSI$Ce]զK|$Zӽ)vF󑚅=,hr+0 q-(OygtC23̞-1ԲQ;u䃝6RﲺeA*g꽖{l~zka×oxQxO=]֢U^\[%n zP]LaWm=LAyt?MX;łY W8"\p|@".A(3Ibq$10ЄOnxޝvQw6\ s٩M xB1kxd2Th0T)l ХycaEB-p00!Y I"!E >Č0,6^Or 1ۯ=~ Yf%T^KSdP8 ?Q9mx.Qmg2V nPRNbe4A"%Vjq X*1q2wҺx`y#iWb4W\seRyjb0muUO̼?x/$5^,44~Gd\鳁D2%ʉw6r7xd?Z 뭏~kq;5V0:B2ƥgk{CP/Q|F,o)"z^WHj]IX> D7jk QsllSd':f[\<t-sʔdDDYjY4MFb5fWāT蹉 (%)?"#O,}aQ;>S1?Fby#N|6Wr> n5K="mK^^8}]cςgf~:%ۺJa !jrJF l6-(>uCǢk΢ě\eH[岟sb$LC嗫BG}$HR~!+rH]{ǀ9q6˂z_mHܦR]*PɱRCɍ" UwRjVȍQ37 f-8nzY9ұ o(Z}suFcOsw` -w62 +ZG/ )-tg IJ^vѓH{dN43?X(Y-bO)x0!5R[>J]aB5ߕrNO` #e YcM[S84shS\+1̘[6pUkЛFމ4)Aca(Q֌@BZSZJh4 4gYgm{32w%4v" j,!SWgA>%EǃUX v9Q @FX_Ks%c+ # tq](2eh]+o$'s;91 8%e9 '{o= jo+t.ediF ڮ>?mR3,h8xWh ={f#7D8ߢaU'9EW*a{fWh`pNY-,T4_1zs)MHe7HSHxsKX|UP*(`Ufl`(f696z*&o-9OjـS-λ`FP;d0}`!l:*MhZħr+܏N> t+ҡM~P MXO*8B דMˁ =&*& F@̫zJl3F]{G5Ԗyb \#)ga=.Ӓ+LpqeFsmyd &>AKԍ{dU_QgD\Lee 0,-j>W6 VyqmN铒u2Ө2rB}TFU_=i͊ͥ_DI1P:.2m=G`w%g4ln]G- XgKI1ez$rM!&Yg R\rk %0pi )^S{{|z&tNAjXz9ʦ7+*3l^̾<=:f?5}qis+ybNT|>7F]U.4IƇV֤B<\7 auȰC1M8s5^ [72Hvcm CBeWc^P}6\R7^ǩNCѢ,v8m(0I:vQ Rk~0I*^1;VGt Zy*\%\FRn(%nJ _T qQx>TD`Qke%¾di<w+Rt`ƉjmGk49+c/(ZSN D{ &ٰ zY/0 猾[C=.d Rjs~;x0QUN.r>@\L{Y_+{x <ɋ_}pޢ2a fڗW?q"\u[xvlՅ  q,3Cx F ֊D;'M,پzpQ7w ~.v*яn .DVVw8uIJ0 ,(Eb |GZU֣a Ҭu63OXO^`M̌3qS_p5 ۍ|X6A[|@D{)3+0,ju;M7!cS\tjA.cb(]uϏ~NwmUǿi~(UdnSu: /[S~QD3Z\6x뇶P?^t$>&M(: s(SSJ |PMP"t߮9Jrtpx;a29eqfʫV¿w;v7d.k<ȋ5{ FM s-.u..ҙ >__Μ}km! IܧQ tMTO׶̓8Ffu{b".OCN)Hoo+%<(d~$Kф.l%%F}vĸO0S6<6̷FLF^Zߕ*te.uBIOmwYyWywlT w{wMPwTŦLwzyV=E(zĿw\_ PtX\snSSi:6B^Fx8b^I<iŔbGIl0c2 0N7+/(ZmƚJa{8eFtsGQ̤ ( k-~dxJr`r*cZA{a 9%@aCM1`x)1Kt}gY7ޙ&.3FA#WjVmnq{A?%04I sՠ&o&Q|cFr48TCZҹc;"F 2 wh%HsGqyjx{'r%+g]scRX(%s< 븤@ɢxQH=;B$|q, {|b1; ʿ_xY|l2j\8qY% yk{: N7?qGl-#I(0>Hci%ζ |Ô WZPIv#,fIM٫^X ѩlNpSǨ dW G=qriոd}mى0N q9Qs`>path񨒶Kܨ2p;]&)ùP}K{UF8 Hi,_y [s0d9mO]QH`*J!!DaOR#An}Y&t3jm\FKĹSB#|!٣\!u㯺;Gv e&PjFnSCmڔՖ^|y@=&==>rx_9H=b~!ςЁufozyT?)\e>E Hx\k'xG p@RD&_rd8֔_ia{R%)jr߫]C2Ŋ SIb*+vzӲɵ\Ys{F$@BZ4~w1SS&Ҝd0+FuuEK|Z΄& f&X?Ӗl# `g_OǑ4wdDIpTUTtĝ6\;)d+N,1?{PWW?tDs~@S\*ϚCTy[L 1XwFq#哫9qoיԟ{cù83B"}3PLI4S"N+[M729*/1&Ɵ{fSF>zw[~u_No+N缵Bd~.|!W]SNGrm~7@w&pM O,4PKܮ!9NZw1[3\-͔vh3rtɝ7oPeJ#(~+8Ls"y=ՌcWy3<15; s,p8Z)#ȩ dIBuw>-LG̻qޯQviЅ  L]]@.K,I,\Gu)PT95_i>O ٶcAbDc7QdB&GLp|;?c ]ܲuGn|Klo,f$'l0 ~ď|/ϔ˓w`;mL@5Aa'[i]vj} ufB$eN<$a da<6}P:5kT8_ht=f'"~,K7v81w'Zȋ I#^jg,y QLEgh ,%9WϿddqo84=ŶyCţZŒyE5Fw#ᰤM[!9_Q|%vUo6ө9?BCMF hSd-nId?P} ̝˿Uj,JPkL H& U|@McP1Y\l`p]R xb" 6O=LSpj-Cd1GjFt K-lMPv> >C# Ss<֦Ϛ 4`RfҚh}@a|l[ԆP&W+_LIsz(Fqe?ЈE+?|ʍ|B<ګ^dIt?-5wޗ{=u"m=4-aN NmѐU,}v,rAqyݐr#`myiCjin@ISNCa٘ŠeŒ<0}=) 7𔇻٘WDEҎL^h!Ʈi>4]="]tھ=%uc]sq|kГa#bd?_-ujťvjp -nHlls$S|} NB9pu^3HfNj| 1"c=)ZB`O:.T ΁~y|]+@w3)]k2s>(Ժ$ݥɾ%vUG)#$)׹9zo є!䎌cHFRR_Dw:h:خ~͍TE~rȌ־ Z8\L1֚~Hrd-C8D~l2*$j"9 pFr'h^*;O3+A=bsCP5Rtk ~P {8s}:osEm.V#fЫViu1܂OVu 0xiXb $w$=Eպ Va* (:_w氎Xx} hίYb7r`A-aKy 7|"6n~AB޿ ʡaY7#z$o@>{t S`v'Ywm!ƿ<#}UfUҴ[| ) 'tIq4á|.b]_˕8% *ewy&|V8lF&jR /uEWփH_ Y7إv܋ иUV}Al)[i_19'*ϋ[ǜSmhsUYQf$5Ԥx#Ȇ!#Z\97Σ׶Ov)U-sy'"ꢢK>l2^'9y,n?b4d"c7oBv/lO5y&;Bgd$[ǎQlY/5ZhCk|C~̦=Q !rr2SQ [1-[be5.)auN:!Cξ$yjZb Z1uܰ0 aLTw ZfZ-|L}6Lw =qw &qrY@ ]n>`ŻH\>B6I#e<+VO)wbщ-~Ůybg,PHSm2Ϻ@Js E('֦>o8e"+wڗo`3#It8<^omS t?CC)r?fEQU#S(&T M[6)vX% lkk$@tGq ǵAdD!s-MNUWSםh19Ԭ4' 冋}1R| i7-.vRI弘 t6kʱ&nfm귂H爍ܒR(`(FPH4Շ Wo̚UYQɍ XvaKJK`Dez V"S !'f$ğnhOݜǘ`rђy-XkcX.֚|/&6*LgʕLq2cgV&fRֆgX[),Z\Jjضgt c0`dqgYLkӏ;C?leQ3J=҈* ΄-!99l;6}(N WuCR`ے,Cr]+knDz/Is;\HLWMd7gm]s'{8ec0ęaz)ۈf?WeHLmpDHQ~c :o0" KU(ឌvE7{>{e,A }1AGO>^ђҔTiv 5{0'D\z"Dj+p "0%5'ɕ_{XN_ B0-{@')m$ACnܯ #r@e {FRMZ+k~Rߤd>R,{1* iږ~aR/B$BLcu+nov8fhy#Јq6fۃ j_ =w5c fpqkLlϝy ]I 0Ǔ7 q3' ct`ډm,䓥))aVMȃ1:ME_.7|Mo9їkMN!fZfSB`XIe' ?~ $T092}FWhc%_u`cs6xו3P"HZ &N. ɭdT7ɵBpcXZ1?R_LWʑ7.)oc<>vw{fg0+\X:ep:q3{V2zXӥH:A$-܍ħ?' *Pw+u@j8{7˷}\>/19/V x% ]%KvmŠ^mh ocrɀ΍q $_>syR8-w@YObuQiH nGv_Ff)d qIFu$^Y,*s],U+Q&J7K}Iqq4/V"p~Àjr7- "S!I[r]~}Xㅑj}?焾tTA|N@'l/X?|ThUIqy6)7>4v߆ 7 0f5{^^ǩ2ȰcCJ;css횑'͓ 7f,IHhoA?u`W,qAzA-yt0hizQ %,Uollxfd0D) W9d_Nc2aΙg?ys7.kwz/m"?a<uOX0f:%ʏ -B$1mОnk[-K]wk[EԢu ~D^a4HAɑ$<;F0 =ЩCVλ^Oh(#E]sqXE^h]Uzgv.O n"󰾖#dXsL-H"T,Q! G&}ˎ'\XJӍ{p ȻCvL3.i*֔:#vSJj{$F=*Mk̍qC+K:J3۷m?6U@etyI8mtD:~a^r!٩u+^I 8FZ|PP^ w Wh5PJ:~4_"s{%"HeoSamKdnG'DC_$B 禫a|%C)3 nOU|>½^oG%vuԶ%** {{˭| 2$Β|x>3 xvl@zGB$/~+iGiD|>0+qW]ж/5}O&o]cUc=EqǬ}ByCΨ3YOPa(AU'@*׮F_~eU>ᬬQ;1C{ʈ ;IEe[_W:T"06*ZeQOј͂a=d_(=hY;B! D+V+ s@3C CnccII31Je^;>Sڊe|sI?6.)w̼K2C-.:YS̊P3ȮVs}t8X qGtVg&$Rߚw>CψT*RLe.r5%H8or~=F- ^OҘYK"Ljல-8J!$}CI:b=Hqob9aډY(`Ao^>&dMN0Czz r}6dB._iӅ(6$r@cD'+:i#;%u&>JШ~S^7/`Ymb³>*?Ik-]\{iU5/ :A/w}f:g91&"k+i(e9,3еTPU CF/0Ysu}ׄ(41B黚r'A2'*Q '(?tׇV:Vǿj8aLPcլɆs [ eIWh~db3N_MtI4ɢXi"N|fgDGW3~j֑(zl1_:o?x[Hi7opYG= / 6KGP nK,QUYbgCVl,'$6bg54@Zs#Q*-, 䚐PgP "VgxQ՟RQgW|?FrCdqb`ʲ JjUwͪ9IۣT#%ak,LŔ .6䤞Os1tЏ^ t?dVB3U[@;Ɗ0Uڱ5 y3ަoD58v0-ewG[ZK7Q@/4-n`ɚB7H Ntĺ#`vq&|rddm_CԵ/U?ewu#e>P:cf3ŝoΈ*h p}Ll@!tBiWreBIUFHIr,uxI:T 9A#F~ 7wAGɜ?J'G-5ۉt4ą1 ޡڷH۽W#П,ݢ Uh5_/L׉aȹf!;3`U@D}_1 D*IS$f/t[*uy) f5=!-Z:s>V)(;B;A06qOFofEhzw6Cr?f4DP'z-hRiS:i6@GɨnDt} csF8@vACB& t! L!FQ` 澶&>aocsh/B'Jf2o0MF#XN_^Zw~ &',@eoE:p<j{&5mOQ5Oqvw9V(c-]X- Z*!F9k D!~o1L!W4} X%i^ڎ)S-|XҞ`0gp`VWQȈ ;$br\$4$ ;@8~t^E3Yb @ G=d-(- iהVQ];mj!S؈1j.vKT~";[%S`3/١4=20bSGCYjhe,{XeKEEaB"B%EF{-yZІc)QԱ5P,VFXixXddgM,i<Lζar9LL YdcAbUFwCT|} 'PL7NXmIr`jBk0~Gg ϩس~u7-H|,[+ hcxO:(`=}mxc1cOC(Ʋ;)o@>GyH#XZ=CrllW8CwY='(&0@_y!6T^@+ W{-مlFjQQMC9< AӂdO>h؜YJw}}UW%fFK]\ G:JL~ϏǘRux66I/o`+ T(UiO8Li_g3: NC)fv5R#%V4VẬ^q>cINl9"|$j_8S ?KG ={6xȩAAZxC0o3aiWE"aZ/S]&-sυMu-_B;+J T!X# X3h>0 ~׈ ¼e%rpZ @sZy]}IJ28/ gSt6LnZg,z"%T)??6I"STL2u4(ۓCo/#x^d]<.:kYYZ\&9#R!Tf` 6IJd/acaaBo#i"; b<~AܕT ^>ki<uˣ s Ie-Q>-Ux{w`jG+YCCݎ2ba*EvW% 3r-^E!~Uk2RxnO s*uۼBO?-tFzzTښƸsW"sΜ߽p7l uy BXI&7:~/6-Ei1MX*i3] bTzSiC]g0#:e'%3ri03 `xIs,>C%,RorR9E pf{ٌݔkTd=ݏpbF=DErbzMpV-bYV#nk U!-'MS˃ ‒Ktr HxWXC&+4G^V{/]6Y&(?mz//?QՋ|$ed j7qw!|Bay/Bbeip8N:zC 601l-ENI)H޲u6=:qm[W[NjgJ'm_#4X~ a0gn,R#M2|ҳ#OyDN*QY3tI rgCB *~҄&!L#1ܸ,k2`mfdffm[VǮB(ŴW RD9Xʽueޡqᛉ;TڙCl0? R8|SR@A1! ^fkES{(lZ9=PkK:dmR/H&&d6 &$~톕*8e HI !QϽGɊgr:~ڕ)zB1VGmg`N2hN1?{b7Ye>_3Y苬c2HL3()ňlc@ Y7? -C&\nRP[yG_Y7PӀǶB@ܓ XVһkpMPQ XTݳʤ\<}SyZE c`\Oݼ΋Hz3 qdh.R {“D?,\T=I0U .Ͳ؊ =/sgfgz0'wwJk|ޥ8dӿZ47q4l|`rts7@U3R@+M ^OhLʔ:r+iyr:=cA.yn#UG{|(pP4ͥbެ qLj6-Ik *H J ˪YO1asFgZOJ`+(ڑɕg @+hxMEbl.@n'@Kʌ0hip%A T#:_{`C*^JLR#y2ng-%:Æn.ܺW3r"Ƈe_и/hm Rse3=3jԳHf,zmJ% k5% 7^ |eI0/փQ 0,HO b !Ғ5ӑ;' ĎhfE)(+!B\H&IC N5@m%ȢJ RT _ȧt"lj%.NdkȩTsCf͋&+p﹩N>˜M0(幱j_ȫ&uFJyI`U!֐vɫ 7z|m H~-NͯNvywx6XZ.>i)eSpi00E9iw_B+% UWJ[g<cKKا;|Aښ_@cy%%xG+_4M?n+sf*xY#e/Sȏ<Ҥ{h8612%< :wsp&sGγ{)gtMkw-$> -f tNxm9"Mzz/-`A·giv/EZ|az?' /1L DPhEfzik#D~L!kCv !f֮?wkԛ;@$81A閤Ng$(q0G.!f/ γaYfm .h|.oj}E?_[ٗGe1PXoOET_ƫ_ h_ IKItS9|g0/HZj봚@)\;X^J 1qЛ*|TāfuJJ7:Lҵ}{-P}x1i`gx$FqU.GEfVn@gz5`%-+΢J< mΒ~6#mlg*tYm+L++DPCPSdpy:ܠq *R3HkDR nvOAի yQi^yf NL \%oC &Zp:.{%(m2PZ 'ݫ5_f;R+=1МgQdeMk-KQ[OfLJR)lTL- @Y<%g)]nQ˭g)#osi$p](8Ssm$χZDf3Jږఙpkh>R|J4' vЪu%V]I1#}Z>X AVΎ.cAEշ7(okhڡ<ʑlX`2'e_)pCE7!+XQ'gٛ{ʕ#ɾz| 3=ab<X[uE40)3${!.76zŅ9ܼ5_C"U"UóikKmg6/_5CBVHk&{q Xy8Pչnyɖ? 4q]rMN"KtnNױ`O" i!L> .b-eNob ͭ[6[N>"+ Ji* '>SjO&` 0(_9eBmtrzMf4\,nBm^ѹIAi:'Au&mA4Tux 疐 vG;CH(0h$Nf]ʼ!Pmv,ndm팆g$| z*ԖIĿ9/gL]?BC9r.[+k>W1ԻIʲ\>}A ەY8ks|-Jg#V`XtѦRzыNΖ)tMFԌ>:NgTOAyUDZrٲxb{ =SU"p IVW(&>t7s㌆`-Ks2N{}⼓J3R|x-`\O1*{lC 䄐f8F"W6iŅNxKZ@$(wXONd vRNםY=S='/)3&fuu0=H[q!ӞKQ9m[w>=uCRp|ۢ~v әSaڿ-W{yr5t8l*)2R]|i{9^0 |Vgj㴵80T"xrH -OmK=hPڲ0( $G2A:j㚠tf8ӷ ~@D7_q^ݑixaMɋ[O)n[CE f+n gA?5!RB/ ^iAk<SO@ bY .-43p?6˹mI ֒xd}($pԇ`U܏h.+B(_t${]N xpj>b4m:*@dTùSI ,^]4KuRgyd \SkƱ!?=QEb8H3سKØKPy? at]]*hkG)ɵQQ3gߡUiTE%eS(љ$)U^4C00AjLꢥ5$~M״WW(K4j#6(Jm dNM*14l?3L쿉 K}.gQx|\I1 }L[;&(oKF,.q=m*FC\4]fPʄ43YN@k \D5'`SO t1&3SGfȁ0dW:7v^V\H>) ߛl׽4?7φ\չD_F4%8Abk:đQ)GD@s O\Bnm|]!!j4X= i^Wq҆?dHj 'R07/BwǦ1;02@G# `.w |nfԡښKv $eXa_K` Y29NiW cS)fh'TDd vٝd}/|g Bxy6+ǃkMQvlj;ap8cQoM߰Fk ċ"d^mzTX{kL?0v.6RN@>HzR =@ܥpZrnUfT#?rh&LgkmWN-BIwgf@.2xޑ̻;F8=&>m&ƏybA^on^~ hS :Cac6Xxo=c'"Ϻ32T5{^`Q1U56ׯpA ra\Muu`+Ao%Sy* 7x5 ޴vm Ie,*1AhNҋPn/Fvy!01 +EJ;yi27{blƳot( ̓ΨRt_6ghA˦U# ,81㑠 %" #2E×䏚@CЊ"#$8"g9BLzRQ#QmOW5e6M^-O W*@)AR;eYh{ DЖ*Ĵ>!k %?swe)\м,+P%5͎vװ-vYvAY%F8Nl41GWݚGj7@Hao&8uuJ]w?apn765dZfJ S[Y&J@ϓ~٧PZhImjHju)[lSB7'Gkl=*Oֿ%A҃qRo(x$UւTͅt0U..Pㆱ\fѶ^&Xg8V+1 bT-A #ZBe?ݎ{Y\RHUe_ET4T'>Dw6]KWu9& MWM#j&L7:뫃$),W a i#?E5[sDǒ̙)$4^%rCng0׌<JI؃R>3|Y7S|!T0Nј ⠸.{g_΂GA*D\\{Æ[4EX{m&};I:-^ U? l,p|4E?O|(W;"]ԷyʶLKppr&rk8͂]" 5'9$ U ;wA0fs!= [.!7sҼ !ssy`&u!JI0yv0q^ Y2z(0@b6wR鰕Bf4bLȭ|͓ȼlH I$$ v~l̃…Eꈷ E򳾤6g76B5Zs~dev.SG;$^ۥDmU4Z+E= ] Y&]0O_p*W!Ebo'ԉepGJOBahBh&On[Cޢg/5 &!%#ҌbN12dɻ fZYe?ABS:0D>+lw_'?aN;aVaY\YW܏zulťy7)Y ؤI$-R I.Zط Rї*$z8Ho3I'DLM!{ _:ó!ߒ{smrrK| f8M(u<]P n!UC:T躝y"Ei#_i(_K ݃0L\ Cnz^ݧT#Br>g/,605`l:R\_CՖy nو- 3yWBF? m8Yd\r ͬT,U@.lEUNggOoӞ6r8lxK #B\U {aF!9S[0́}'o3p~4ȑo¾z!_qt>y6EZBD Q16@-2ɼ(^Do(o|Q;sAw!qz׆b[!yJ>СSˆ+bn/_XKĞve 'I* {[vx']$/_bAC/IBL=^2F8 dtRב(`ǒۦ ŭܑ{јJY*J`р۾^.!?Ctߘ-1\ @{m,Xwr*#ʊ^U@mԵ<}O&RNōi_0 ^_(iq2^CkDIRXyrcj0s6kȵK l9=4zڅ`Zf3H@4,uvemOoٴ-,aΟ;fcyh#K~[Rla.alg4hjyI_$fsi͘6RN gvyI ׈O%ARڈE/X#aA=K̊bR^3ݧm8;ik-棘~hOIb}a ?C9''qap Z  W.I0Y1tc2\2ҢǁUB _k6]TB ueKgے~Woȷ憞Acz*gu[vRTcVVuM:O>SA6Ob= 3UҮsEøyUK?;{HnI ޳Yn?M0PT!3Rnd%2AUwϙoOce!ܴ[XJ)}{K tYX?Fn,6#=|6H4mka ֒z>.g>VTC$˟3|Ѹ ꊂ .Ck٣ 2hinܫO+)7sUNV/ t,s;),ľ拰Bp)_C6vІlrbh'4tnѰLp5k-&4WMdUcᶫKA{}:9F^"&qphP|/ҳr ߒv*D~xJI7Oå*ۥb)fޟ{vh lmd45i6\?{*ID\P'd:f3ʞ;6V߃xU*Ky{]t⏏.ËgŴ ]n u.M-tAxe^K(c0_"*t"`P$gj6 ǦKCW;!7u5ˢrDvW5&K<p\tHXIVܬe94+Q󚻳w`m %,~:++|%koLǶ>li< .o !ɪb^\PHG8.HҜrzZƥo23#\/TޝnrxXJ+mv% gA@]PlqBOM3V:V3~܄#MNm8vw!]h?΀xË} N~&A;})czj8lGzÒ)-OE-@E84#kni%)w(j'(.JiE O?(k֡6ؓ-mL/hm`Gkp.WW?qӀ<TtŜ.9giJuoc0nDQln4`PX&+ Nqp)#e,gQG7aBfaJ4l*9:YmjR &4" ?Z -jJFҥ pT5;^5& ZB2W_@`9 gXxAPK~1y"` x_sО~3IrP3nɾg?@XIf?ɿۚJʨFg_F(ݨV@¼?˧Co@cQk$(E0s9_т j3W-DHLh'+-+C9C%|xkJ}O cw`l}4qۮ7c֫&~n"?XA4IsU\qh}rhl5ޭԩLʢiӨl`XF43i#-Bvt!%kaA{ В|,h7L#O϶0.n>Fz=d?;<@ ?Onh2̆&sJ#д@`qj]} ׈ed,ZUt eAc`pv1SR2\9y!*Bձ1TnF^uG+FFJX n2Y|>zm lZ$I3yAA|2G'JscR'Vnϖ t!, 4ɄƝgHdSjЛk9R,nP/RNs,@SZwSQ%{8̓|ry!_*/D( 6Z*rjzSV{j,5%q@jr9A(u~Ϗ.|kW#!t{4 8b{x)Hu._YK: ٯb % !Rlj6 t u#5!lel7w(u"K. +B C 5<^*Ëb$mf(d]̟V?COܝGS>Xu炧EKњs{te+@nC8 SZGm7ӯ^ l`xBOCsm4h2P?!A@\^#14?T G d ^1Ӿ}e ;/MW=3 `@3aam|Y40QgϘOg+8ȓLH`R_SBZwgeճfHby1h̅:4lb*P IxAC̴9O Qܙ Vjb76E[qG^V[4^Q5pEMX0IP;Ǖʨo<]d?Y*ԗgj !!ŵܚۄ2#9,<HN^0SWY#=99z[*,ݛim@`]U?' :S!-*Z䶔MqR%89t <6AbAMM-޿&Tv5+Itd&_q#qm٢UVwd M)<4~˔$d8LĽ CˡW}BKl%}Gڈ.3l^\#?CbѯJ=ö[FvqjF?T.r]qi*<'Y`%_JZUԳwOz4"(+h%q#mdfPҤ4.?~O3' &a g5m*Knm4hmytלOD/PG5N{r(֧s!J!8hnEg7%4ro=X!~1k#Yzy|/t?v+ejmvGQ`nЃJ& L*vNϞ?J|ө" JK@7®i*EŮyyB@6-$eDoĩ>62 ɒůP.G roy3^6k*&*ȆqEl'Fy¹z+zՓӔ(1C{GPu 5᭕V W鎜|˵p/qt濭kтZ_š9(25=xh=j~Gؽ\e- bzp#?vn?i L  (kYTpj{."fJh`›w+?MNTu.?Rr1eZ*ـcP E{m~R,Qkuh=.c0ҩTVo2=@t$qc=A4u:^=-9;^^)&gOeB/)%w3zM'R0%, ,ԑgfHP?#i*͏pRq ":qHQ?NEw4hf4YVv@MZ(x`>AIl6RzCw/PQ:?'+0xlHY q?c#AmSN agE-} {LiB3r_S{#. ~Ј@[/+$41=>ݺ;3Tbs!|^tlr"~1@?Ct1COWdrZoY>?ǝyove\(4R%ky $Pm.Âgm8\̓'({6HP<(7ëbZ{X["!gJ}&_k$?I Գ*@|Ivr 䂜]I[G$vWF*3Ohwd2&'n&0tQ(acOOQYfJx,otl1DPw1 -'U.@RnY^ iۃ >]aXKڊGl=S= Ew}]s'YT> #(eobhso%Z+Xr i>} 0ŕ]qwZ[S)Kߑ;d̋\sԼAy]-֪ŒJJ̇&Oo{wR)/>W 5OMm"afNv(^!YSY0y&} 74vtMk*=uwPI5hF%"KƭVR/ PONǪзJdR>alb"lB@15aD -7>Ҭکj] s-(TñKm{T{Ԟ _{BǤr|T_yVJq_?&fWY{\ygSUy_[ω%»22$ATW1u j u񕒄؏ę VTOr.bnp/〖zs2VYgtOXm!R9FBS' `#yRGs ?ͦB9H3hrZo~[1jw@6l4s5&=xkSoqvCs* >,m~_`|f@ƹO4z@(@6lv$=iT|@-,KaH{%eGO,vLG'C#h3oe!]buoɕ⶘XQ4(*, i'w! QX_q5*%ef hX 19o4Db;PA`٪eA9sc1BBG92~ h7,P:=HG"haӎ%~ ,೺%W+;eؖ*iPr/^]לA뎷B5YbIRg;x;ͧKLmxM(,NFV3H5f%$R X;|k㜇ir#kW?QzCK#al+"Wb0O2@KɟWNbi䣲9}/.7f.%9Y0Ԣ{(r%#Y{I|%]`ZуJ[UPG82BʷQ޻&Kd6CM|ۼʬL CBR w͏l'7 SPo&3gb\{K;>`231"v>zN3\}~$B}vI guPfqJk}4C*DxP4qzS6dp@i< x DNxs{4?9)k $;+ryh-;Z}¢=4/mZve v-&pɀ%,D/~bIG3kVЭ :hXNKn}0M6@ &l۰e۔~)YУ#-|Bd)[oPku>:"?xDajj@2E8,.ozdO}xo֪iϣbcNB PwƣoZ jx7XIѰR@ɗ/RBhӌ,Vv٠vK5t(jYj7~=}xh&SPn&\k*%#~4&-Pc|$kԸLJ\Sw6oQ:2l8@ r@MO2-(^2^*)njaVr;y\ Կ6,9{}iFMݖeHvO\ iۮ3J;ah6VJ~&]TݯX) І䙠βG:8oƬY Ca]Tf4f=-f3ƌ FbrSCFW Z;nl]`UΔ4>'0b`4%GQ %pd*]xܚru6^XwZ_|[$҅rBzT`yin H6%Wk䨘}k d`g`*ٿC;zY }eVDriAE>5K6fbYzseDs-)6J.W/Jtxsſ:G,ӈH>…l N ͍k)!~]i\t_}vD&\oplk( 8gp)I>s2ـ̽CʶB>VhCrV܅@q33XvAͰ_f"XZOr*سY4uǚ奊ȴ,©̘ [=g:T,ռ5ӹ9~Ri"5Gw-ٴb\S2!+g\#"cZM/ $썳 p4,:L$Wy2_{0$,:lb1ꢃx'Akχ {iTX5jw$x{$4! Åm,3\7mέxnjvd4[4?F=;'ZJ?.&QĻѽėУ}@;P.B'wM%mk֬YQM1Ȼ -@HR)=Ŏ7UMQzc8۵Q9K|Pꃠ0hh>J"FiJѥp@^lZeQw-D*}x\a#0}:E|;~D:}vVڑi1UϷ{opܠ34"El$ke|T^Ř!J_ʫiS*J]t!{QCz1'2PG!|0MV4LnrZ%}Dz˭$c/*** )x9b?><2N gwøPDWf-} Ec@wp.n*50,/yrV+wYq:eWz:s䄍t4=e=!Z~ V+[k BNu%:*Sޫ݆nP-zB=0bIǭڦeb:BvMˆ}R}9ԦunSiҲ1¬ TYz  CU/bY`ʽ{˚(i$RP1l}g r$vmS-"D``a.Ōո눧(9 TX6J88Vg᪃%f^:KkZ@ҹp)Xٕ~(LBU薮hd{P|_V-.dc92|Sb%WDrBt$,OzC"aRm`m3S@]r=L%?#.C̩4d׷? g<96Hogr'Bb&dK$w )r&I^#}~"`4qMºrCZ@y`"bs0fꮔ)?iDkV5zFCCWK~Ga4l1mh!Q0/eMB!q˧J&>q!wc>K- FꆫP^o)D2W()׈_@dzvPP*D92M]CS ԥk-+C}ߧ1ÛsK 8'7#|R|[5S!e^ }:a'a6>嬸9DWM5;`@ȭeDVϫ {wa{ICxUx 3'.Y{k #x5ZNP{ZRqVrnYTxN)dl:D0 pqqs lua^&pz{ /ư /,,P]ayΈ\q|se(uA}P;pn*+Ȩ2~ U$[}ZQMY=K؈Pr 5 gar9޼=D>V6һ/e[aX qҏ웃`tW3S 3ħ複JC^q)x&?:  S&j6`:Utq%2jD1(7D,.ڕD`֖$[Qg{_Dq=˺|nM%`MR(d1鬒ir9C4X) xCTA͕ݱӖyz-vg@U岪^E2 J&ck׸_W~uv`ю+DҞ9_C=\t(֜#+S5nZ -PEB'g|Kzz_dԃ7@gTz!ﱩi^y/3]w0}Lk|iw8T>׫CvcjYpGx-? ;XO S740txeٻiDw7A^[T3Y6F1bVܰɏ8 h 1^{q[X a̐N|?_f!v.x}g0le 0~ziSB* Veėz 8 ƒ:1Ai!dz)0Oy^TY,nW:$UH;#*/lf!H[;<12(b8l7՚ACf3=;xsqil}UJ{˧2nST7}rdwC"#:6S ʘ{䒞֍N\.uQ$-#qCuIb,d ſ(~)U;aIRܔthJA v y{l]tZZ Bu#dBݷW4BX=͏1aC./v/JoMsD-4zN8lnD;*3 C!x>_% V{y1%Ahfɞ$u[c?T{MX݅RIX2iA`yDڲ)u$O,yVfM-]6凬lEv]/oQM/5a$FhG<,ԳV(۳fi O#Y&&1Rgx #% w9{6hpvbuk(bu,orf8[kxd@̪尔RVwzM!\NPf/aWt RSC w%`|?~vj:{&4a}gG{=%:HEmHwZ9k*xbo|T~gOB.l '7x;m F uKZcsxVa~7S6(W oK-?VW"VKbchm-~C8!|$t[!H,h]*jm$Q/(1%u:Bڝ4^}hZQ& 7+?ת"ᯣEv 5 J.kGd!s+ ScCjh@PAQz7Q\%~[@YTm2<ȃBՂcq"qa eɷ{{7;qCurf7mʠuYg12rkT, bd}a0!< ܭj^Yq@AnXOw~gF\LJ$A?#$ T8p,ٶn3?1>&vqC}fa žSf7E jvDy=_<\=w!;o9!Tԟ~ 2|QMAh@r e4aVʹB6~[eӸ'gwn6yAqtWGZk |>y4H‰=* )JϢgT\}ΪHn50d%(jH1O."^X[]C/Eр'/i}m3 4U? &fdf''~n#?CƞOy6i*-&m~8v=(xSC@)F/#lE1 tR)\ E&bt + Jff~n49Pyk0w.c1$)†μއ\FEX*Bޣ害yV:?W?_,9lnu,zڇbcE̊hК'[4.D=.7'A!c "* d,J2mm,G]jm$jNTC#9͕gh!p.J ZbNތg0R}pk:?b~f*]WHzxG~fo 㸋 &WyU#0]ֈ58.>ØAtmF}.3[.hA;pɇR\qևW'tr[ltfmX G8?2$Y vl Rd02=A32v#OsS݃ha=v/݊DŽ$E6RX6r&I*"ĜXڅk*#'/ZHp $# Pav8'"(&}f;XA`z+F| Q^ŻϬ| 5dJy7kM{i9[p)]#Rx8 >,?םGJk?? hh< 0uՕR$ǭs721ҸFJO=&+b<˲f#B />KLċݷ8=h{>hfBgG%dbw^3汵lbbo ߋ[t*M.,[(q;H.ɲ ::KEV㼇fHԕ5yĩ'~ peڿMЛ jvVwVHQE"EZ:LYRȒa3<@5DI;Wk#4/~@[obi\Пoq<)e}/?b!IzuOS')mn`j~[J%grWr Țw ur;r $ljvM[mJ߆2,z+(A47$T%4WP9q㎒ʛg=x=0,8F33XCz3&/X:жeA[xԝ^eK'B(+ k#РߵqRY$ꞏ.p3zڿ\xbq:hI-i(%0I1@Ԇ0]$U;`!S> \$Y~C21~WrA8^ 1[4.pw'ȋ/`_pF깇 s4C}ݤz@Dt:n(H7KEw "F 6UsoJn>L zeYʈ~ " g_=ɩҹU]>4o~x“ܸbP֪WU{2gy4Ckh'Gn mE'b9z{ű-]5gWdVzBb=mq2Dz}#GPff")k_|쬀 kBߤbH"dp5` I7 YfymReҺܚ[\1U*V+#DQ\1b3Xh^:i]"Jm@{79n-S糐®F[C\~^;A&?1rkH3k"Ӽ+ } tؕS>'FY1bH}3JnxH;-ݐ-_*(IyzJ ]y/eɗ`w ̀Dxݬf+!8Zنɢ O=gۓf)Y;0k ϩEw2~itxLW.stߋ=~rK~Q\V+$.YJE"6 [*Nfyb.ϽΎjklHU*ӹ-9ֶ,LH*0#t6 ~2l{""mYmHTđ9m8o"mvRyl1?HD2 6=D D[ B'/Z8T)!w|,?v,$藏-LEiWGzboZ}?Kکn S6V0|yUͺny!tݡxA8HJbWkz30zAy7[ϊoo {>b`mɳ/m)'|e$\Z,\H*D=O?ެiՀpnEl2\vR*ml/yQa3ENqr7m+@N&]zߟK7^py2m*+Ǩw)o;gww=_@k.F9P~jH340ً9{ ͳgh>~x/3bAqˇ#}WhnâxgNPhXÎxw;ot'cVuWL?VM n`zvc!9 |aY 6Ȑij]Wk$`@$qɍ}ľZFS$u(ͨ?5J$w%-v!["01TQ@ d4+Hޑf_]siճ%PB ѦhG_z15~i5yv9bRegtӹqJit.7FJqZZXC_*zR] nfoWkf3Lo2 Hu2T,)NR,cx[\"īB5j~Z, ji93p[LP y2% ukbǼbb2 rF2^F]'c۴;`{0G]D0aK=E +k?wfeud[꧉${hF#_햣W>pPUsKǓ, }hm J{?VI4WeB5eĜE?a+]-3ܙI!~#\X^= ^_b+5I& l~Dyl˹3QK>Oy7,J ]xF?>M 72P^ǂ. \ߝE+ѯ';ߚƽ7%mWc81`=0Crl~"bq0UBXgB ů{׵H89XJZ{JoY^2El^snOB,xw~n(#Ѷ4 Pٸmrړ]*[ga vJxnSڪFEڭzp`\Hn|6a'ga8tGĹaY( G*88ģ2kM*=BtaNp >F)~. d5iyB2ϹAw ٠N|8MN0dO~,vGoQu+&Lp\F5i\ZAy;ӭ qʬʓЮ@'`VW. !n}^Ci_L%/$ .HXpq7;-D@\[1~ `'уPl#`ēfg𝛎hX'#R :]zA%7 J/S3a37}8}jc¤x)4:<`y<T܃8ԀdW"볒`} $iqzuM܃#&3M9HX'~4"_}8[^A)%ƲA"r!FMܕğ^7-UvzA~ iS}ۮ[v㡄@2P{-'gXU]|a&qf/>P)N e.Xr{վI Tu%q6?&#*"t*Sۥ{rEK,XCG 4PQ(WGc_[duH/ƐD}(YKFg'όA܏SK&r:=ihNHsAqHҶ Wypk(DZ[cH[frp!D>g&cSYLz{"F?[1hxj=׈u!ĕ1qZx[ܺBZu5ryezhS. Urot_:U2 vlľ?&=7s)ڗ0J'kym;d} 3>{N1A|?ZNϞKݳ4%/UYcWmi٠`L_k ?#SZ9X Sιw$5,5N} ht߿XY@VuUȹ8d9㢄S >c؏:tYkBMY.A~!ug%d.=3c :og< 4U^ڄRq7]BjB7lǢb碕켳]fkF m~B!L8Z<ScIH'm\O%DyBʆ|PҼTLM%wQh;@8vLZ|e )$F(%R'nÉ.! ,k}4ڟCu5H侬L ti)pf'(]rl)ԣ`6! ʰgKX/{["̻>RbPo؃KnemV~ǴW=4 2O\0y2fU%ZR m=h_U{>L9k B br{VB@Gw3< jDa9Tn Kh (s<Jn,D -P/uA-'[Uq$aKW65;aڑ.x[w먮;7-r*YߞX܁CmQ7<U' ǦPuvyP q`$5 jBeŬ#t4:PV:fMAiŘq'pb/&(5(L*6gV񻨆3"[RJ.QݰRWBU[ff\Ƨ2䫺',x?x+`&&S~鮘Z :1Ի~!`+Uڄ\TkBrr[^z0uwFR~]@&}}`'tQC!3-Ԗ6kPnx);S8tU?'s y-[uÆjE/ū Q рG}>pXy5丧l@aR'ᗔ#}0 uɓE`2۩T; $I!ezLy6DٰlV 6t"#D )mnE d4Dv4*-n>{DnɐU, 6M6Hck,6 o3o@2 Oc4 NㄑmO4[~(}{7'_fnC+fɌ\kT$#v}OLӴGVPZ<%O6{o.{OKrlBnlTɔ&6fPkHol7|$5wWhˋ v-;yf}OZӕR×xÇ/t 9k&g ;IO*r|ٖ_ ">g0|ܢEtNqhN36"<&Kd^G&U2{ji L TRfHZd\;{Ά:v߇'؝Smwԃ*ˎVqOЌԫRmOEuD;MƤ0B׌xmQId#f7zAEBҎeB@qHUՏdQ _m*Q7r%!OB |JX9.g'rnL2Ʋ&Yө2ְ2\]שX9B,K+a/Zdwoߒ!zqH(T.Ή.%EQ ÌU[kq?,} dX]NqՆ j֚=GJSdݧ{ Eݘ 4 W46Jlyv4EDf3ֆ4şJ`1J׆-v˓%$<^/Jr,\M֗%6+Ww gpQcHE}Jl82":şa;5{ً)qdjtxƉ'y wԍ@l_)P 'SږVJ&٦[J;lvZߕg;7[f-2" "e\WE6ulF RN8s\ d$:{ҳwX\ݳx/h QụJgWv AX?S˜\tQ^jk  N_ukbqRs6Nw6031i;[|DVwsǶΟT@7*ÜY=ښK/k#omAuT 2(bX}&|T_)L]Pzdʹjw%ʻoXmXyPUF"Ez[쿊j i3Uo2эFBϮq~h> _TS;Dچ:+99OV ~Kx(xut?[ǹ `г)Jd\ g{g!ѧ6ߔeaW(*o-r"d7hyro;}Xɨe@ =Nr&3x{o)U299mARէg1 p\ّ;Me3mE|2V=Ł%p.fĬ#6` rpd c\u8fhjUj7o(\G23"@jNm6?EIlDŽWH꿖4k:A6ήW+ W|`UwR QcMrcWW@w>\/e3dùQ[⠱ρ4o)לϖ`''BEUc`P7E ^Cn0#%5ye9AG64SQf}uLE=k?Õ)ՑWnʋt_0 8<%yu9Nnq:[ չ2MʼiXh! ( 0(K\Ȗ]s&*՟9TµXZ˄ :E_1l1Ww-ZͲ sЮlj~9tP,|hhLF]:)Z:Q,y) x6J2+s1\WڀE,d,uU@G1܈=BYw@YnUBv٠<;^wKl&]ۄeHiNaPY FWO _)'6fmM!IFJ٬w8Cp0,"3bWX8!{;02>&M&J,&+svSa^+2Ysy%s -e(tX˚fNAT,A*{ӗ&[PX-9UNfޫ[ ,Ʌi=s/pVRnBNّ\.7Ϳ%C{ؐEi=_^yx4Ht,dniөs^[B)1͝8𺣗 v;i@Hhu8"(4Pz-Pt+@2lA}٘HcA*Kw{c_SNڤqvQx T/ļ8'Y&N n'JR4J}BRaSk$WSS\ZXsUJĢN)d:+}A'YJ0ZJV:]qwDž)~Y&6yjݾ|91h$4¬;+O\>~Cp s//64BK8^Q[`nsENղfYb \WD& ]wU*^]6\US0)Z,q!E.PCVpuʍwGkd[9 #RM7vςK35/6HQ5Y3҄%e)TwR;uM濹o<n` -ڍgq_p%t/`8OQq,>{rc(a0Koˈ{k藞.Jʙ ҲK=O1CR26hyEDA}_a×_fE[ ~`F+ S=2mZ $ Ƨ:FXn.`|Dzײ[SjFox!&L+%}?|hd^Pбq2SCi(K\=WuNpLd<|:g ||#i҈?7ěDVnc$HuI,eALWs>:NՋ]oƟ Vg96n \S@K0=&VzR&<ce2ڎfcTv(ѽN6'*@[ENp] {L+^*J /@n(&lUE }b@FhFJ:k.ƓwƒQ׌pԕ}jY^kX{C!L-k2{ 鷅D羆Ŷ R- ts-4K 8`i2cD91ьP _щjB43敁.]0 '?+sI* 8Rk~g%pд`9{lml|Xvަ#8_Nj{Ivy9;΢yZxOJU B.d Op88{DVaşIA?3F"Ȕ_ԽUQdOQ]6-'=΅OncXFİ4be NxY ';niZTDr;WZɓS|(/gYuj!{X%Cz^ e`bN lk?~=5|l}]o>Lg ^1$|lUm#c6?%Lޝϝ'f<9sצQ"zƶYX-:S ds68K&~NAs!QW pRemO䀴r'* ''jR, wO ym5_{ ؄E<^PR#=p\b/ZJg®b%7o=6s>AdU;I}: ]O/`R膠5<{5$/b7s?) Bp #vЂW'$ą03@].)m1H%@3+[49`!9 YcƮplM CːS)RZf໬!o&Ւx|[fos 3_P$乆8=`0fD7+wh(e磷p"?>a^\KoxOCmr.f4fJۊ=Uk~P:yarM%|cpSǯ.J+;ie4C n?0(TgDEy ]YV^3eqi/'|%$Cg JLO|_uAzq$!-9|cşdzW5@#,S!|Mjв~Nm2C_7rɛ91++a򾜀VP;/My lXkTmMy[ߙzz7 $ [_o1-JP߭^s¡o4wwސN{3D2sykAC2~uk|?ݑa%#xz!5NW+wU,PMq(W~wh3Ff ekpO YBٗ,RҨi$HQ7( 07-G&^]&ۂPǖa+YHF=B` vǺzk\y[!/VwTKw߁1FI+kM*flyJu,V0TcQ*,*TgńP6Mi3BԪTȟb7x۬!"IVc4u=}-N!?"yR1M&܈skǣK-v?n6샮)Dvv27.nIڪЧ;Y?HTűܙI{靣9%< +&]vxމ_i&LAKd#ڜ2O[ ԕ̴Oٻa^]]ӷ(/G,oBAeqcj]v_Yo KԭRP!n(0QXg)s&_Bb**,4.`Rߴ7q=,&›L'z'1!,$юc&dzW'fLx AϯO2!kkSa5%5D5*?4I5xE3!\dK4-F?hbE @cC5}KSJVٍ9&D |<"f:u, Wh6ccT.eM;U˼"v/d_^XHtd% 9oO]F n%/9oZ./R.NBL}* R!07] `$~rbcz b><(ɬ#"ع^\gE>2 ltnE\z!38 u'Wc ȎuG_\4c#> nuZERd@&Aw O<&_ާDrMflKJE e,oIo{E\\t_#Y ʶ~G})\6 }&.iE G"d+> ˣ3@k|ޯ7GX=0I`JN`t0/y%\162*M|#ķZgVZy"+sޘg9~r3ڈ6}=y7˨V5H׃?ꨐe9.iZdx1֚Q6t|!MJfO>#`)'4VfJD/b}_XR g& 3}!tA6*G97$Ҧ(m@s\;v,QFs] rד 8R֟fP8cZqb6??(E@~|` Y#f(2Q]|11N68nt(Otвw=7>7"'Yjщ>1Ԯs\ W)"p24=P^}P˭ќb}J3qKsmyQ ;ܥ~4֣gFNDnՋHi7&\xʼnjgj|-S#! ȳ aنeVo' j$5iOk-Ws¤Ri܁9IpR%蜠/;Vm}-_Wհft޷aHLSPCAWx Co`[61O.ybz #-*\zI^8cu[Ǡ455G(𴞶>5a|lYB+6unICE8RK΢-]fb't@)$@u6=K 0u2ܯw6> vhN5Z2ˌy V-(Qf?Ύ?}ɂ 7da?!˫PW]8 [Ex=I(~ΡT% >З{-}{,,E2׺JtED~^`>[EEPAV0*3`%ȼ{Z *r멐1#> ߎٳe~ɾ!ű}#FX&pI@"r>uC"{?E5+vGe6 c*QI>p`3%3pqDO4嬀'?;'_=!z1 z~YRm&$)SC<ίbA5wxpȖedal?35oYGtrbj?NmyZYңрސ>oT5F,]2^^(3mZvKx$Ocؼ>`͡xBR3VJڥh&?4Ġt/amr\z >M sW[=UNVTΏ_E?M6/pt}8˟I>&zhqG% ~@sa"YsuKA*?.3VjdR >eHbxQ:MY.d:‹keʆ:-S!8RkXխ3_{#uu1'x3",l|&N Fߤ\az  *fՃ˕1 Gf r (=d8sz=T',50tN7mGR4$!qHP@LP4~wӢt@~`;3|oS}9) $vfHٵ ENK?;;`=v7z@=R^*so!tjaYyݧD/+ 6(.J,eV7v8Zކވ b:7d8襹' _ZH$cU"·..*7dKvi׺;g(NE*#qAG) h3e-QnLwq"[\UT& M 1˟wqck0],;J8lXاƳivyGy66h,(AKp0T5: Q©ҷ2*xk1妨(]欝0jvd׆)\2U (VhSc:&Q ˼1 z+య3(E-wS#fE7^/AKQ}3v/(t(YI}rrBmʬs"om6uY9bvՍsrgىn' ݴ$`D=uq_kI ?z8mi,ݑloϊ[PsU;} WzyO.D|)x7BTK/oZV\"Ê䴉b!ˉCSHԲqɒJRv. 6, XzuQş]8n:>psɨN:OxI1>qNC ?rtX2Mݤho2&~Q~'X,V"E0 ]1x~#Kq'/?H,ߓ׋TA>^9Ү'h 4ͦcT=D1q̀ӕTV0U iڸ3`~RmV.@n;ϻoe" mƌ,غo( G!LH,.ƈPrL!zJ@'VZ32@ XciA~#rX986 _FwxVCvb* ge#yˣRy͵ՠWѫO,gԈK[-;ܥGs~il:ۖ;~f5̣ZGZO,bw@ӜNFQҢS^;5O?xI?)zYjB["Х&~9Ea{}Q!LGxnߋH;™a2.LJo_LZ<˕Ep׎KD Et5z3f/}U"*SgN@l1L(L$!9bwVZI?D5G~jHg IFxV[ _^x`PԵBoO| 3 m%X+9N$E~g4#-Nʴ=ŏێ;)~_[׸iͿa;j.#M59D13Ő-\v0`fuB"W@^Ɯ5;z uj@P]䕳#={=t}C}qszkռZb l_]*58*u8$ӏ >H0 q[ w{_E8*#S S`{D!i2[ 7ɂP?z܁[ o1 bbטݑ<(YfqT7 JxNBCױ̈́dkl0*Jr!/S ]OAP<@1I8F{ӑOn< Էz>!tpə%$Vž_W817w'-9d ֣UUyXvx=Ͱ*( d7h}WƉrDK_y?xL+FCvV9fS .rhXc։*k ?2ih[24ŀu(A+ QzD{ bv0k=|o~n=O|0džvEAȡ蒦:" ~xNʬH}q3\ݱ)vTz0DOԻe DYBS Kq*y;hD/"),!h]Ӳ?Z~7$oCܘigr#*[ 擻 jﲏ[:XYɻbr9r:\u =ȐCdj^j-U{;q=^჎pFgztq_3XTiI(R4& ?v !ɐ  ў2Ii{Z7wY|vsZ \xobU H܂pG@\_N!"G9$2-ΨP%:#I'+ 8Im_8bP Ide+נŧI WK+)6IZD,p٢L6խAD?Œ1Au&*Tg7:Np,N؂Z{&.%}*#tW"+sC>5 WM/19Hv8Þ,s! Cpjir'ޭ4Ym4-IVN[l5,k!_ZDUKBM۷ST 4!X$q:"dm2mq0{ CoswvB\(~,ET?S:;l6ly!ZLjξ% L]N4 ;H;S4z Ԩdn lS!bkP)`X~0t,s)7FY :k{ֆIi#Q.eNq;r2C~A8(PȀO- 9}ՃR.oߥTmk]嘬Bf(g1TnjԃgJ~?UKwOmjzC~)p!I,>1 (π $ AEce ]J2ڑjY͑ނ~fG7)KojRёX||)[veԄDM >*G`g2zwS(/j_[6mBPk!a]u(+/b1d-]L,M9A/D\{"$)@NHVԌv-/hݢpٚ-q!.CDs '=:;#1T$Z&͔egcY .-;f?]zbM;aˑ*U<`do{w!?_ 8 bj)R[z6ne v=2l,nJ;@Euhb$@纷DWgZw= BSIݼy0}+ bB,!C["nk46$&mɷ' iIn ~"W%,/oEܷ{&%U)o#ݫE̹T_ZO9k'к.s[wVkZ{F+_s:s i&_d Ψ.(c,:HQX0n9egM4=UI\OR@@q)mڱT=+xcg8ߎсՓeS=ޥ  KRuF@X!{wF,ky̚xr龥cW/{x[Q6/O0yl"g"#7 ]vSppOAhtI6n.2~ /+*:j3 JsVMo-q7 S8IAX%*j`&:¾G@<'2 )LRagdժ#u88XG3@ wǮrl^>/]u96=VM YĻOsG\^SJxH!Ftgn,p"|u͈@~,rVi*|3C@[P< $bP%B$*Lb8a׷;6mC:J K֨X6K,,$?z9gpX+:j\-c#GU@̛=*ѵHdU-\pl{&_V4ݠpVz|sD%A!'?{lg1o\c<}sj_'r[xUZ< EBl_vSWO\ sjs_sC Uid@=`S((, > s ~}ۮcZO,6 pqgu?f`ʏA.LY#l8nC]3+{Q,:F!#73_tS䮟U~ eguj\tǧP5-m$NDDeRČNڸ k?9/3X$H х|j̀&7AZW^>Tue{́63Bwf ,_ 万/GV|Sd7S94G["="40^6Zs}i)v"gQ/)cLk u;has]'|nSB|V Lj>@P2@^ۛ>݂3 1e^b$hN)&뱽?徊Tz-[ΚQ{ l<2k:n>!~3+3p Y 䜢o,0#"}]{AZl"8/K rv6@+C{<8!\sӏM8  @`0.0r°-:z+OqUɆ:`{Nhwe禦fhDKg;w ",P|Q嫖]LKZQsVO,{TȯaCswnR853^CzˤÒpϛ]HU~{[u$p#<ԞD_n&'_ 5񞋻Ek%i|4(`@ $к;y|Xg !.[) /{Ϲ-;RWaC2@_/ CT9ƛ0φJ<㫯p:hP}s*YXEIzB7?9^0[8uO3\fR3mŴ%MFZTlotG5ޑ&x`NSzvBrYjbfc1tPdK  (EYuC\HQ,79VαJH>Y\PD ;Lzm' 톢b?™mQ) nDAdnp9.f}uYU418)A}ؤZs+KQ,p6>g@) {Q7Kow)!A-iRB2q!fp cո}8+xRMHD(Gp>W 20R[s`hd:ZXTS6lr`nxtMHΝdtjcmRk.ΡhMKT-L`2H+. hhJ?^]h> \i~$ʐA!*dtr/> ]S}h^[ 9,b'Yݩ0i'|yK1R+ Imǭ9ݰ`CdB"n֓jp5Dz \ѥo G0 Tֽ\}|x}Z/}l xk>hw"pz܌%/vh[xo =Q6@6G:ͶS^/Z#NzUDx`>ЈJDѶ4"\ViU( %NĒ1UQi\H ֫M'Ȁ&*9v 7:kbmaNjJduˊ -ׄ`,TjC6@Bt^ɹ ޵*˄og ~om0-}P \4p|0ciՒ ,%9pl}̏?HܼItų]L<#Sp{YΫe+DL8-`[8%+~} Aـ.R*U d4|T}7X\ sD$ZƷt5OCq{xt2p\ud@JQ<êV ɛ[bz#6𙸁obOTz&9*-Wc`h~'NglԵ +akY}pXune(iOPRzZ,qC-?.u;'!TG9xڲ܁3GZ(O'3h*bX71>@O:Vg2xo\'$r[t-XĩELheή}yμ ni," h 3>6y׽s&M8UHXT\ \]d: :rF  J@3dU粸q4@1+T6gֲdzI<8c`*7ma^V-vJItO%'[t?=<ɬsT\h\IIcXT+;ʰ{G914r\ϠXRqfVBM^XeTqR-Bi|B:`ࡇ("fSΗFPhMfa@ @>F7E R` VmÑف&}LGhwF| ߫.6H5g|P]C66q=H#ysL]?J-F &bfa^!v̴NlEVQ~l<\<0I%E$d6J4Odhlm@;F/2 Hcu3x itm8KqG6QuvS&|a"mU[ESۃ v{ZD?C])2K-ɦ ۮ2^9@gM( wx<ژNĪʘ, "}ֻ~ AÌ MudzIu8UrY "Sޚxy>np cFv1n0卑h:%l2VF̻XxKŗh%ft$͟_;NEM5ETCZxӉΐ+H)jQv3,%oHuB& sPN [c$ y#'&^{ݼyq2_ :m:Q9r&b3X]m9HOP2C}ne-r=a;)L\E]xn^KX.u5=+u2ܒP҄$t&&s L56ѦjأŏP: cZ"s0 M=xּ'xvh|y) -.߯Ѽ 5v.VrzM)TV-eYA+qv^1 eYak (._U[t%;wo!Cѣ$o E3JP A?m#(땚o*Y"Jjw{:Z~(Z?.16C8d)suO)~اBz {]8&xCS\NxivHD.@fn {Heo'k y{\{DG:C%|6Z]rOٮ˲Tד2b6 ݗB8åldGhU~w~#@mMPslM͡6u"\:7(41 [`LV_$! fJ*􁁽񯝩 ֶ$Ѡ Rq(i=ZF@8rv*Hp2aֵ߭)[0@)t;dM\"=Q]!?i_wTb69gYˤ(}LR ~ܜaV}78K1NP?@"ʃ(uJhbڝ_o] !ag7 ʒM@(e#QX7324Ȧm4-ңa;lR[NZ yJ_9؉LO .`؛Ôz^%ÏgL9f qP8 ~W؊"=rSVU%i'7$><=:]CIM~B 0$V#ɟ?:_.-[Rr:!~n|8I4j=wc>rޥuwېsC5Dkn<<٬E{.6$S@Q́s+߰Q(JLӂrFd *`ACOxzrYf* : bc AB0Sjrn_Yv&|y.^v dlEG: ,٤D[σI|)3cʄ0a?!׈K67f!MPՇG=! CUNj3%*7cz;XK~NĆb7T@a8o#{UwQpk̿r8`3~A7Ӱj%^F({#kAe5GHR[ i `Ʒ퇿`arɏ\0?f`H&|!MˌHWoA yi%2'\դ2jܦ$!;M} 89SH T=V/Lo#w±26&{Zb)c+/ΣD1T]s. EULƱv`ORq mdp\UdB겍8&)1sS< *0 wܣ Yԍ4p[l`=y_`.nx>-شmuXYZE;iA V5?; tj)K1};~u6ܰ쯋D(20S 3<c8%K~]]7$Ѹ0s:ou&B9֩ÃV_;`W<+X>ib҅;~~I".JV qRʈ`S gjCg m!b@wi8퍣d?2`!77EӸ9 =8E4 Y F#5E[%aT^^TVxa|uhո[ Ũ xhO%{Z&H ) ۮ:2/[^GI(8n$҇wojz伾' 3e g*Sbd3[Dߧ~Y+64uf{WQV R*- Ohj.xFo$\xYUYi[Zq@NH\@̊6zM=Ac +|d>!߼ϤkW`hZBaJ1va.Q8aNq*H8kjC?%y0b;xNtD5C J"81F]?Jp~T_aÔolxs[Ƿqa) ek]11ڢhf;PXf/^;H}D/L`i5}z.gVLN$#E Żh1)#.74(_dƼ>\c7!zPF] |''ŐeGM!X뜜۲/DF889R6>Xz!(EBEtb;ZhǏ=P{9ޚn*rvhLMɽeF/wN%_wmy$R_Zq*sG"A|8 ޫsT/&`L0~ UI;\+IJ$u@|z{ h ]?d_mvXf/ͥ/WYV UiMa+}TY( M9X9FqRPOC, r_C!T7f6lֺOGGF >pVtz[[͝lrrN%q.#= s0k@w 02O6.:cğ,QapV e%&m0C{X!ǂĩXӬ 9L ѭV =;EIɤ4/pd 'IġP뢕n=cWL@n Ze[~(s߭+ac?*A}ida=^jҝ2M\/ tCQvmcF5?ux` .!@^|lM:&ԯQE&4 MiU&nIoZ2P֡;[/=܃[$έR[ K\C1E+eR}M "*u5IΟ͠/Wr^H0@؞.SURo,RT+zldȄ @ɀ5>DUOt2IVIS'®(t4ulNp~ߡiD7Sa 4ߙu SȍFz+]˶0$I89]&@͌mŌ_w$6Ok?,dW95*@Unobh& Uqisfa^EJ䓕b0/uaYp\E(#:C㛝p6v (ՠ2 P|ԉHa(F]Gd{D,ȩ<`k~=hk{ꖭFpi1^2]|b؏/KD<̛QF^b~m\7g]&ľІGzٻNy_+͑jOren!;ض .Aȃ5۾m@fT-t.d Je$1NvgvbWfIv<1 ܺ[eeo5m/2E=|%] %9Zah$2 ?a(GviK;][Ss<瑑@Բ=qz6CH>x&Wp'3 ڿzK(-iU(QC,hclBκ`  KƟs%B#ɣ&FH`ꜫ y͕s@~3M:S&J]I\G&~CMSj7RIJߗ/ 6~mz@մpS1ο m#6m[C[_?g)j @m!i_wN@fcBVZy t&wۂO'`S4i3K)sXE})buW0oUBTL_VA/엃4V;3lm;%UGn$[-Ӎ܄G߿euCr\(loHƫc{Ƹ/mYmXdwL[V3q94 TE(gpl&11tn^t(VtӜoFm/YI]Ň0<ڮc1i(F\aZ[y{Rv"tBټ=@'fpsu_5b lJխ!⛧'v%7e{E=y{vP_<^9,@"*᪵!ky0 ř*քBOµ[`t;Ӕ&䳛mKݜ(7]crPS mהlY n_^4t.ZlǪ`kpW sb~YcYդQض'5(V_ Y`-è8.LFZ3>rʄ U75REm~߾axx{#fK}uctOt6h=q\Xd7 wB9DE]>Qtt(HAu,z0-Ll'VFw$/4bjz`MآbKD3peT z+.FK`σH ^"+__K5~yK]oc^@`?5:ɳy,0WIh2xT۾`ɇ624/8)VUHUR7QNj6#\}׸W4h 6%I!(_ 0ȝVrT7p^-Yn \̞9[ǞfQ#.C15X7ҥ=SMUzw0J)Dh;*ӱ\Sp3[ߢdr߆$kE]CQ_4UgΩٳ;tWe3%@w5ٲɞ;%nJqDuۗMDNU-h@¨6lKrC>+;iȟ8W_Y3g͞ZO{| =$`$f_ JH^׈ׄ̽%խ9J:;6U>'{I|e9SMa^%nĻܣ{껵יocqG;.4HPEW䉌 ɜW")+&GHQZ`{Rz4]:#sa] #5qfsH}E!˘&c(H}-ź:nn43M@R_&,VZ( 6Yk/+a:{H_y^ZpbZ@"3z->I$$pڛcevS:Nki&rB;{P#Jȅ-NA ŵ5U!]q{Npzi<x)G8M4t)Kib֜(늽^IYժIYF#iVK=̃ZՕnֿ^j٦w8YJ F$:L?`*`a.K>JܡBXq>TJQKSJA gP͑qbE Tu}CUda@ 9(ҧ`F^!QվZKr Zѡ;߂#j>I>_ȗM$BK{4[D&e^;8Ղ `|ְՇ8U7>%#2wq8l~D޳sDnOp5I]Z\iI=Fֻ1rr|ncFuu{o9ڏm?1sTWMu+'ZgF_{|i* @PRuJ )ޖ=a?Hv0S#[B:2M% 1t5UCBC\!A{tqiW@,k\gqeDQ [c>6}a6@d,93ɾ[wkKE7cJӸ00.(fTX[zDT1afHi%V*oWLڝm@nG 3MRs&^ytoiX|XkNJ2X',KizuR`l9XĵyzIcķ.P=+!,E.Mob/12=7>UNIs|ve`]UR~*gut9V D};xYw#|<_ ٜ5(7@5"+χũB3X#(,>(komL_+S7-bø1ZoP7{NO.j|BC] fPKdFӱzy ŽG ~Sʫ8]e}i›(i(hDsרG2/UBM*Əv[4@lioJ ݌`K9wy y[,/Zl:VŧtnVJdOp:?#.d~;@;e㌵m]"Ȭ.Eu+9 (O "XI㣤o ! Ŗ9 TZ0 ZO;jAae4{v0QMc)=p `^/tvi'`t(8shP ʠQ݀v /rL #0 iÔF6fVHIH)jn dcƶr *D؟ڕi6G[CKAC-_HNpZ>d?6kW؎߾l/7+RP+yԨKc2}RJO9{]ahhHoI /zheV0b{%N<'?Yh ŃVk<[ ѢhNJURFIHfA"L$h.ޠN?LjbG ;}}Y&TsJ/ط4C*B%uLY8n`Hh I#t3O@v慉r'sDߜUM(tFDUE3{F,}jn|&t+5V)G|YQ3/F({gPd%#xJMSA`@Ig;˒Q=m%t$-z{ !O#̐;W ×pVae%vi] m5ܰ2=LUKٯgԴ<5E͝mNQbEཞD~+>QhG ȺkU׀.pOKΎ?>A>`#>;3 cI-;M:eE@g8@9odvrVq9R0嫎َS]( '7.,5t^g1V6X EʐnUVZ dR_*3"Xz`P0/N3 0}.IdVXtjo.o/\ .bԭMW{YJ|UGYI+wwAjP^0wtlM}%UN6l}}0H3 EŽo;>o~6u"0!SnuV~yVsjQ7{0W%Lg9ь~-o&E^9GL gүY P :\F#B&^/$J,U/s~Ca)D{WT} /Jc& ug)oKyH۵*")<0R^/y!=+JQCCEsMmdN;r+;R(Ss7eL$1)^6XVTn . +%R A"+?`IOhpJXS!dO=P2gz 9SjUq:iK\&KAY]Ȣ$N;MP>iwvVU7u!Nl9Ɂo/ nɋt,)hHL%ŷ3BFZQM 1LiN֩_7?p`l1 q0` {>oTW$ _|]nd}?MR5e/)&4lEai@Ϝ~s{svx]UƳUG 1<̀1(aGԛY9>S'2Wˁ' ?B|7VpYi'SSF޼v/UbAQ"Me}ѝ`u^3-yaqqrܩq{3qHỸ$[(R!yJOǭl&*Ƚ xL n H.3K-n@{e h tCdu,U%]Q s]s8TRnH\g~6l3)ZE&ois8\?m.-\,nԔ^3K{w75b J|7rٝLͥxi&gOw7gUN̒C\Q4>Aq!zxnŪ=2'oܔ1/A H2?5i?m . ԧw@. yM`#m. Y| R/VUSgb;j䁨 #U:YDr=$hнg .2E(U 1Diya> (଄ai>r eosgH6&gdtbBj#} CiG1]/{]yJciPɝQA0ۼ9""ӵ>L5|qÿ/N5|Hr*cN6ҕPnYK3[jGZVj[Y)8 =酵gϞ;) td14];m{JWh*JV|~`cu3z.\k!!a,%(@%bqx;{먶Ljo@uFA=v0j8uF%{Ee"t2_j/#Н`рHls<P_f~ #&gfz~/,2LEHS<샿ZCOc8@|- @M pڙ5ղ'vq7n<z8s6 ڳ!lp9[#RT2O44< r=ϰV>\1Юsw엒/ւaѸxRv?)C~XJxL#:MUI /!,X:L)I N ^#TorCnYSkP`heE".βM))F 3T~F.Xk9\zZ:MN"KFg.Iu h`qF:~ohU]<.ӬI.@,.$HdQj6H1eχ9Zq]<7K0n6A~@Ⱦ( e"dFr݋گh<$9}ƚ\^-!Bzr(C+Mk[ |8^:ecW}??JM&nױ Ly0oQWwןg'`gv|hBw K ҫ-:RQ!2Y3휻ၗ;JmkRZPȁ<+FgH×EĿBI|{\WʲZ-7Wx^c\9o>8Dv|Ը`<{w@ W+4G*̭5=.ͨ&~+U_+_b4dc7UdY%&klz 4.Σ$X38l ]M;l63(t?Cz|TZ\J~Up{nt˔O~bVU69# H}՝%i+qYhA$qULIkqo}c3\j Ark Z%QSYvS3B!4 z$_aPtcYΤ!yW^ &ʑO&Z~`COrf53<%^~VFkCe UѣqR;-ku.-LAY՝}Y82wVf_d\1B+ *'M; 3>}t^2=gbX:,Nm2Nla RH\Ĺx? sӶiCl/`PbYCV0¢&o_ c`h;k%jճEBU38{оpj8.uЃ1qCP:txл[B H_?=,Py^]شBl!IScCA}ƩRL#=eӊn7@PyM;0F@0qEI%@:Zu_#96 EWa8_/ha4Hq.yFň@t&3qE@c1,,\]͓?F]=~\ a.uӫpk]p(4?%_b(& L`9%62N[m4`P@RtC/,#DcRNYjk6uW풏6ŦO!7C ˥J„RJ4 +ևDpQ=*фdzf$q$vO2b琂 (Hm߱x. 9)Azj۵Pb2G_ azS+R4%K78tq9"^{T?W@ġWP|cpPWvq{jKX{g @:?OT7ݯZrFw4}-*TFJVKosf2(Ι'F6" OMY-KJ],ThlD.>b9]+ӖY ޏ3(H"ċ!"^xUT>wKE$xk-򢠪6l'hqN"2Lbrmx@#&DWr6\]Eq;RwA~U< *؀ǑUpJ Κ~Kޅmi8+#@!؊VڽC齣dzyڇ)Bk0=-RVBNhx6Oj1cu۳e>pZYF{-HGFoom?c/4aůo: d/-Vf0ܸ N6+?_̎EZj5V$юz8jO#R ?fGQhhn=砦 n_j?ЩG7 |SOcF+pg VB[]QT9ﴚtnҾ9EBQ' TNTjz'Fmn$,Eui%aPp33uRbF9ДhI6Dz݀0RYÙÛpEqеjL]=w2?E$ݛL/p!dS(^)Fj*+4egy J'_,Ԩۼԡ7C}ҦHB/>)㌁+kSl XTDg`LF*D, N&؂L5JU֧r`q .K*THSt!Bl[S5{ %n=t-ؙ&f}WHhe"ŬӚ4-֍7j:{eo|tPi'1doJGP" @Iz|rxPנnH[_ 5뒒/=8.P- =C?Gvqk9Y"ܡ}ޝevUk|zh,%-#yp-z-6ǝB!}L_:8-ky Kzf 1D(qwln"Z{#Hw4BrM995Ϙ#yS`[..Kpm)"k܎qVdU_ \;I+#xx] me'}yu~I̠]C/j7%~ ?Ԝ$l~EGo6R1 ~4VeQ/A+WeqBe?>gAe׬3@P.ܨ%"*] L, Kd-" 몍zrp|r(X܆d Ds6WW{EA!烈(mc)]|Agmd^[""]d48/?%ry epvR? ƁGJ⾇":|ٗ e>Mrc+_rlxyTLJFp'UcOޡGIw{ŤnZO'`M%ii*lp0]'%?h@s[_Esis"a;F: d={bDj7_'0 &$QjPL00Q>h҅Y|9ux4 QD?<3:Mn|Kތ i_zIq$fdu3 ڸ G\QJGÅe1Rwȼ=gd)S-S[GXhq)Jd,v< $4YV%MZVcR7h=wu '&@asz c(6d^&8t 8ao kX7Vw S)(qm`4$F* *Ұi²1|\}[R`6vqD|eN%*`*Oՙ^C iIJ"Oja/[b|)jOC-Rf,ˀ&=w3שDRzsŝDuqžb  %}X(u9f=]_@O(Rh::/ laaj:'gvFZUuC{/B/OE/TxA^7WR%~9z6s9pȴ͗;7u-4jH~!u()6C4(IA.IJ:&rbih JniQV"s`@t_n,eLh5]2]h߾[& rv*%xwD|,s"xZKÔ Đ %A(\AQS,b8Q/_^afU7XYy"ݭGvTY)I:_>,)+c6AVJz"r?hxbձ^*(+I$cmÔ5ki:+Vو1Ia^z-Iգ)pP:[Hzt ?Xz3sHft4Yߪu?2:gˎy}=hMT;~a4*Q^ZpLXO.P9 J [d݁BїK֍0㚜tg;~8PI2D/LՒ26їTi~ړ<-\6 ]hj'49|^Ruh콵#P?ƒ( 2Vͩ)%rw#m>w`;9?HB( _iYfyvۭGE>#W:xKZnu59xD tC̦!M}GYƋ?w#m*` yPHmFԔQ{">[*ֲ6XNl,@iXj4Pkb,M8BOdY*,WmRj.4hUPW>Xrr}*D{=PꚎ~W ]_W gŹ|ӴZi-h. +Bzَ(u=jJGxuPS9o1I+Ix*iĉlIs\x,ZO,uY.d5!m%[.YNM0u@̝.r;v oP߫m1 hD1Unm}@}0;9a<"NG;6H>/sIHȈI-G :lGRC#.Ep0O$|,dɄlaz EDPŁFE7:ViE8"!&OlAfNR[ #Ez+&RK ue'!&R\#$Xr@$Co]^OA>9aYYƳ͹ʕg)`%WI64( Si7#Q z&A֒V0Zze^Y=i[2ږbWks˳?Iٞ &D.>Rdt.dcDXT!;9"Hp-U\pw9+6 %!r`iD!7Ie~I>F&g|ꃪ vk^;iQ6.a#@ZM2)cy8{0݅SGUVUʲ;1T3 (jL YRGa[ӥgv> ľceߞk G/?%4rE|`$)s? @^6cw[SVO֢J zrd̡s Ɗ#Q CT]BF)M?I?DľKPlkE.fn1SZli3HFwp/]sm=A=65uŠ7kEUƄrJj\j~45ɃXZ NK!S@mo}7Dj= #%nVڻo 143˶]_P䧍K}GYyK=N!K)0r5?XWC5Vn[{֪`&?nxwV 'KÅ`)U D~**+sM.ɰVSLRt;fv[ =1v cc.2z87yoԶ6#} v !S9Vq"GZ&5PN$pfn[(^l,J|Z{6 !uWA+zx(~$v0Ӻ AzIbˌJx"\&۔P_eG%Cb)LiqVˊJb]wG'[|-;$>o0sp9$ RCY@Gxn UߗisBC{ÿ$'@4y=ZU ge!~$Q &WPm-ͺK93tսm.+X0jdg `;!V+QɘԮ(Hc1%kṪk dyNZOqu+R*}z pyIbNT eXGCįH|ԁkk5x{ku=`ș?~7pއ3+lc8aIb&Z``;LJ1c:N'&uтz6܈۳D6A"K Ԇ9lZ|}S$L yQ]TC~7Iq0X8>iSz{!Ck oUoy~;D&%F54@=2AhgBɴm&Mq`@N /-zѼ9Tr o ڏuD!ƺՌd[y`wOND tqAr_fF YQ߀=&堤J: b5VH8ʒ6^+okL*3#|O;<ܘ C 2D5$"֍`*q>G5{uߞ94b<4wpO ]E$=#hiAxo!Y]%zh@H VcŪns?>.5Ց,.S(mc\ @m8 )qG:?]ci1?;Z3@c%h:r?"C.gR5cwLHz6q~}7wh{3МK<5WR%t(UьhCTuMB;qvf xN+f#F[Q}܀2O<'_WNx:TM&L9.~C\P`>f<~?Js狛_(wPYw|g\_gz' ݃vYx'w틊^Z9N*:! zXmq^~F<]\aRDޢ6bmo߅j%Z&Q" ˋ;SC!r6HU+bjY+.(QR"VM<| oR y$@]qvk3 QC^5;Đ믜f8?/:/{\vv{>[z5RHF !PiWW 8UTEZʪ$S[Ilo}}Zu.,OJBpÌڷhVnLrF1嘃fYxF/ nDp+=ݻV*"ĤFҰr}HjTܺjOI-{ƈqDoңͪS3z)(d5Q\rx4}/Φ<^}/>6hH;Y&#ҠG NLەy_j Q}$g Ż0uw=#KLLl =TDbkC\fVS;$H; ʚdOq2`#!Uj *8#z<ղNeՊ9,EyUu|eT1c+t}"NUX'4`mV ZpF//sOtEl d&01oo4v%l:nHDr.w.>:mx{oYO::oVr5kT)8Ϸ8t9Ga5(\47>+є^#Cu%*0 wPϝ 6a+ b7THֽ[aЃo(K5"ܕ''yhb^jERjG)8㼓?*8QN3JPKDP,=uA;}_a=@ϧ?@d: [该њge,:ZI7h']5fA]FZ!T޲$>)0 kh'/c理^꛻y;:{[w#˪(<U@%rSh.sMN-iy'Ӡ4B5کSl8k67Rk;TW*bE|JI؆Fˤt~(Ի0!8h#a3$TߘNS\H 8IJbqGA+UG3`2eLo-e$6 vT%" Zf_.b@чI3$C!/3'Q-r<e ʤ,Ԓ:8k=K},tv-q{6'~"wt⃅rس3Ð3waYwC|Ph&EJF۫_Y)GλZ"Q o,8:Įg mH艒N`BLQ&(I t,OY0N?:)/Imk&qʿ˓/ #t&"y(?(./'ɳ|Ӓ{psjگ6R#lۺ8*?{j5RlJz{׶X49?$6HE8_{-5йpQ2 rSUFÎ WY Qj$ey`l[="Zl,k0Ղ$z-oWsvUxr4[{]@=4T0z;tO f鿻7[Izl;ګE"+ :RbfiQK^ŕ"YB)Հb@6Y A,}D%"q cMmgcVA7߷<\[p0!{o'PFhۼEO+t|:POϙ7E7@!Dn{BBIXܩL}G&@UBx1IގjItMOaTS13#g(1a{Fz7g!mPe }idN2zb8 N1FCw ,  HT4?ۋ`| Ai#H+I:KA W` ݟU N]ae!Zi$oJNN:~ 2'}}H%.#݀/TbTP3t7lg٤pP/Tz 9A׿Uk% f4us80hjq)GnX4_p;H;1BNX Ӊ$Gi"h4|A3.7#l!8RE;ڴdsfB].J;ܟFI H;z`f6]mXq gnXV:;$%#LT'}Æ )0z5VZ‡+ӑmn{%4ӣ~<Kda A+[xۓvm1Pdquˇ[dU!)ٴteLp7xY=/%Ug3b鑃&&+6չco]cPX홐͌UqR*BMsf}hnX-jZzWl lGhm)MGu8qt8{EܸNfdE{8w|w%~xU#NOܸI)҇gusL[C3Ζ@҆j݊#@8T}G y[!yKAl6 81!r)7 )DEaB1dN> .95b<#xMٛrpX\X @N9azaW{95ʲB-ghp3X;ڠ0.ϒ Ì-eu1#O,ߝ# 8dmrG5X~OpքKM!pvWv42`+k;'t=oR;?x%?or6E67㳚Y6=>bf_v~\iE/d|uTA~&#^{+ ȬO@}?G3ܝ&b%]REBP*YL _ Mz0&6V`ҹTԳ0y$J~lx8z*AJoDc^E l1+y{zs '@[Ǭ73ɟ̂j E8ۀT{Q1!dE>-_Q=}e/˨!yҲZGs츑 =E0#W50**((`B7Gؓ5WCjНt7P+Qxss׹d|Lqw{Q!uąe^E,NjݬTfM#5 c^cV#`;'? qCnGdBKq6ՇM|J!PsM M[[L QO}`Pme1OR|f.d%CDm#)Ygu ѬH$yQBՍW=^7kFXܞuQ+y&P)WEYӾn3[@Iz1!xBzCPAو ^f'.*@^6Q|nW  :aiC]i%4)L}4t9r_C 9t+AVCR&fs*Z=v ǡ ;L3q ې΂6G-8JES ,66d8!g }m0?sDm]]GƜh-SQj\Y&/cBfGzbT'T.x'w,ЍS~d|߶$Iȹh=PBXKJϪf]*>#[{tݚF/x:t\εb 2@Oft 0'Iž'BC: ]56uJ5@yXs0-ekÀUo`=r, xs,4aek^7n O<8}A=]Gړk9jaV*9O]4h!Qmde>Bd-?4qfWkۂ;.62579OY桘qK*j zyewW ~;n"\v}cq^ =AXv^B9* qX̾)8(A ǨҥQ\b }آx 7&Z/93X7l+MS?v{*?a)TvU+FPJ|M9.mF2XHȯkk\/BT&%AeؿC:\Yq܁ m.pe/`Gg_moҬ7~EtL m"9:\p/rclɺ@ebND l3 ]41?lmO`OKn +Q^#isv_љ_1 >>{B"my=,@vӥ{.j=ge:KHxs?^ϥ~s< Mle{V6Kf (e|>B 7b#˺ QyѝIuBK|;8XŸei.PvFqIF!Ix{?&f{/+E܄*a~y^2˯1=zhXLLJg{*St7Rd_.K*} 瀉`nrrr]ӎzF%2]p)0 3} L̫{|i'cbXo| K |E\QSe)OdʻоSW_&Z‹J.sD`m#N! wd)E⒍PonyI'FL^D왗O5tc=Ƅ}?]DW=c৯Uj?F|6Pc"ͥASҡ o(K-vz/&b%mG渺yer1\ٍS6Ul].TbAlJ6͌yb(ۢ@s* (vJ#XW_4z)MC -7$5Wc+⸰`-:~G陎G?jk@tg%/>β +s'Ėj,>HǠau'[Lysb9 S fq= P]#x-4zf_.}λ{↔WXn*iUM(j8@'n lOI0IFpP+f_w) 7O`c\LdFRͲv]yC=Apjavqs5I;{у6NRJH qAd[Q`5r3=ظ5{̼U \karONƄ4!D#QY"xf86*{7̝&~QfxMJ#i Z֔CBE,d)HK5ɓ NqP0ѧdbXj;R_}vsB܇M;k _VNG^p"ۣU=Y{'a΅dqS |I,x\k13>9ܘCէT?vm6s^_ȊxU}gkA..8#qd۵oh6dBlR{vZB󪲋YG&ܽwXN@:)uGJ ^x-?N r"d?ڒS0 P?hO6*YG'0eblQ$؇|;,O'Br}ùvSI"Ov-hu+bT/0nwBL]. s%!s.wd~1_lR0pfƋg/ KN4I1E*}?fFGR"d|rv)[1޸I#ng5q/$ 'GNDdI5LqHp*bz3(B$.Ce0 ֕(z(5& .fجxu8(jKt-q\yU[5BIb #<_)9vuѕdGPZ#!|>!~i|" f5rʚusB/K7~Pnq퍙\}Q{qʑz-[v:D@#fwþGYyx9 JʱcLD(<涶c`s'Ч`5TB7ju^ ˻"щ=4>MJ)_KHdĬjmE$ATїr.-Cn#Gt7cvK^lA#ֻ4]:^ IJ2L$#0mv]27. O)s.`d57"5^2v\9ӕU@ Zbmp:xW&ClPy$tN};SgN3'$"hV''o:#-lȯD/0●)#(,m ʡRt+oM}P@s"ěc~'r#vRG,k9YL#?ҥ޳ rom+_*Ȩ֒9д;eR3?)r+Fګ8l:+u6Hϧ20GJwNhkXυ@ P\kU }Ȃ#7>Q|]X9 WawhM^ }"EB{/NVƇwMz0'G#[eK;~a;6q _EERNt``{1*Eh7iIj }LcaV+Rj@nb6Rp. >BxA,?knMe0Z&ZBZ)X&51X>GSd{%}wɨ$;q%vN}d :4J<JعT8⸶ tA7jz(amPqu M Kc3K&TbWt㑮i␤LH{{"\yZnoV>Ejuttvr۲k3x vNQ C[%Az`"ͷBaٻk0+jMB82AM`OlYB-̯9-5P5 D-:O?G=}4!Z֜+ӰBh߹Kyj. E;h•lwLQS!F6|i]>tO42g CΛzlpCfUY.Nc/Lzc>Tx xN|zzBTC1lvR'jeФҙOu}wg@اe%$fN@a7M>^KkUM)өE"5O*Q⃤yKp3 oWݧhȤ%Jw4RoQ B|LQJl]&BȐQ4tc5ܳC*He,Tkp|N'#) S5JnKKtʼnD=: M2LUQEZL:VhPK BH6`صأgǵ65Gc MT A}OjWpqRBh~#k󴙆Q_UULdsf(2z PGS } 0W/1pNg{P>gĘԦ+i> 4Vmz\;0@z>V5`'qdje5Ljv9&6ܫTmJL0mwLĻ :Si9؃yk+!A/I'Z> 1lz)3MMfsYaqѷU'Zhjslf-'Y'o^PܙQ =Ȍ^0bvEW;̳d` -Ӭ7UfVN?ԙE R=Qk*/O<%Z.)DxaׅpuD$) 0f_ubi`0Q,K0y v;8Pz|y<+Jly䆜GURko lW88`cgL3"ZH*!c:+$R+xYƃY|Zu`Q aLa:z-Dʪʁ$d\Z|X r'$G;VjbЕK̲3,CoUp򜅾`j&Swd@v4 ͢v{ʖ-[`9;ta7nBL`+t&FAC̚E=C! P 0d8tz܃(rHTANq=E߯vq5Qww?;*^`E T烰> ?$UWt-] | `l(];f(J>}Z@ ˥u-#iܼ>wBj3ַ>-k8'#CIb/Ӭu͏Z8tyˏ 4Aӗ?MZJ #m2qg\qzᘆSRC ju+8gݾ4:`v;(@w(0Ȱm jwş/*o^j7E;[ | A={ʊ h>9\ٷȲ^S<}ij%7 (3ԜA4VyZ|Gij% %x:4 *DQ#P 5B?j86z؍KGE4ҟHIKc2Ox<' EŌ(.ϛ7bj{}0k}Yy9̺#BhY S2Tl]yk 1TaKa$ۧK]Hݡ.1㠑ѼCxXKBeXFCăpyJverPud(b*qlh?\"Lu#Lw` B}wBP :\j}],-A趏 No 螫Vdj@\W-R[?M룝JHsZE_ |^u Aɚʜ4=Z*BDP?׀RaEn Y&#/j\ERj·FɂbrM&29; $Y,ꭩX߂ u?ZuHƑX [mqJNXg<\J}^іUFbr !`fMHZTs˹Rj9ןVPvNQyGug`(Z-؎UU U쫻h0Z~ֲ!m7hT@_~.WEMeDXo ̠Mk%oeeqCdRђ.R7ddQ r|h-}څ;+aH uPK,oGSiW(Qz6)G9k!Lҽh* ގ7 Uo4j'6O5` o]@HxȨ/2).z-$iF$O](2)`zQAc=eG[V"){:K*'%Ua_~XtU>En!rF0)$wntqJv9ǹ_47SO&˕,^bo=Dq Qk[@ekwr͘ hBϡ B!Ws)-n E98v7u'#>.| 1}Q'0I s9%Sx5cfʦdON*7RLߍosJ #9V y5\lY4o&@ YyaNE#3Ƕ!#uE#A}U4ޚ,Md{}>d$25\X2D?(SzӖ6#FdL!:2bpF1Z)qΓJO5RBh*l:+Ljv+l E:?"6!%NSJ'Ri n gߕPF'wsW .&b=S~6 Fs6L iM-UKs03H/K!*Ju9^C@: D:== b!ԋ.R= uGD\?X?r?KZ Xw<6S&vlMs p;E X6Tim&5w@I /@?•T@$~eZ2́I/D$ER|Mc/7bA5 j1.'L$c]Fv& _ΘAzkN5U,y,<"˵_UuBwy=R[ߧG$YPE?!Bq0UarZC7ң>[/0RKf\Ezx žA!r2#&iT#) l>ljQtkbGݪVdŊbIl:1bYdhbSJ2vN,cju`&T}l|~s{6>Y«"̖ffT_Aw6N^ҋv}A[蝩(hQm y *9'!(87{x `+A2!G^%{КK!{ՃPʼNb~Ylm-x1'ڤ~o>Yg{_->hIRj=O=,o2 ܓ#-Qb7ny Y9t˾` a͗@wMY~R 8W#\Z;ڞ!H !O>$Yy(#4j!RҞ`0 X@Yg~l`mAYREI5&4![9 &z\Ւ)\{{ۅUɿ"lf,GR5&6\>M ZGpx?f2}/;9}QtCaP0zq~ S7FlhE@"rCi'.JgsOYH3`[ԞQjK]X'w=2Q`TbRLރ0D]oͲc\j7L@1|!յhXhBlArG hIp U5Bag&ek3/\>n-i =l7*Lz1?7ŗc/3,+Kt)wG7t( q@'̅/`RYFB:\X3RYM=ͭ TH޹j Í" ^8 2 rLa]ACOC0sҧHq͊< VrM&sX[@pz@ݪ تnF%}-mk`HRgsWޣBmb %-J!Q/R H*@)6&tPgB,M8# IF sGn}7 #N]ǁbEx"\i̡9j)1 |\*OkV󧵰xt=duu\8v$ N/ĺG H(1ep%N;yeLc2TNϚNA|߲غgS.X"NULg6' @s%=\F_yqQ\~v$_$IŤ,8E;Ed0-[#q _>;95VR E:u8*/L2AkS2QGul%M }oi*'vꗆ<*l& tTa%5E؎/ܩAQ5a߶",|C/`?i0x i'.zFNM%H!aལMj3,IN!PIKfTԈ*ꡱg DjšQ_+cZA\jJrikiffTkB3))[-s.g86. zt{Ɐb6׹}VU53f8ɇVug=l>j,]L[nMM="%.ݮ_ 4XQ8?UjywN ?OIw6_M ÉC8kܝ& ZEI5f%s$LdS6ae!#m8"# bx+idAK_p{#1Oy^ȷkXnvn2I,;p]ݯhe6#?i71+ODb?7x|i-F/g>wr$W|[GjhRsa0P!!_;pD2P"Mcʣ'#yU/[POT46x천hP_p"=흼gH.1"0G2КOsI:E6} !d$>0jw  a#$w{U!N\0HJ 5{+y?A`D()L(߫H.:g/<+fքkC ?R#c;jb.mOLvښ`|ޞS ^Ul{9YP 'ȖTVPeU?sքҡ[ܑqa2ol̘pQҽ6g]=5/dpZ:<8~>Z ҺaV_uS4{Q@uv҉41_D~[#4A Bқ Ɏrs3ɰ Rh'ErT!ťҡw*)2toi$3+F5Xԃ8aUXnQv#2Itm qɊ"fxVl:} >)^7B9[0c!,w{)+Ӡ[Rŗ͆yG^xq]<pM6a\+ %R;[TUboܑbb=N?oW?t#I f}ZKzSW}era<_ak<.i+_u'UILN>Ef4W0 RZIDs^7o־FzxRFo]n6sZ%6]yvoQ7==\M B/UL\@lAΡJ&$DMRn.Xd!=Y1 W -UI.,0aZzX*^f"P\x)1`uDrO cOЌ-G 9T sɾ -G^gwekQ)f! .)l27EUVVezyӑN@69FkJ!u/JOPHiSjG !Jc],AwG0X*]L厛„rh`l^^yY1LQ2>OFոege(}$~ئيpH+J[RN>aVSlSxI"q $a 4* Մ>mLNYў}[FωٜN >2]h~/f1% :[:+W#XS~C:m6EQ&I&ys`L~*" Őq]}B?ki?8ʡL;[R}zljT6=Jt;On6u5X>-3]W(c R5*=/t(h2C9E%sy;Q*|ƉŽh xm0)p(ͬ#ο=HҚg*{pnP7J2n$YN2uˀ W-~ԇn߱epáJ:˿O8f nv%9*;-rRY%lsSM [^lAl Gqy!£nU R#F1$os4@%wF3wcdX_{ O 1{Wd In&uuԟJ*R.𑶊(&iN#'H@h%OT&`޳O[C`@V+m3Ϩ;+dֺzҮ]]H{!lq E,CX|AM쌽R r6gzK' E峢I8$G[HQehzehH\A?G_ (mz@]NlYO߅ld\%@2Ug a)]=)=g8 OFjv "!'|k%}皭<s4b>LWʫsj|nB]6@5>TVRph#<ݸzG 3U,+Ko*x.žիfܓVkK_U<~=49tũ?ľdn~Kbv2*>$EM_Te?yxqjUOi_^<#S> ?Հyض*- F:vXBim$V/̣zIc9@*^ɪԈ%Q(!Pet;=@3HWd#iPHC5tJfW%4DqJAM<="2vm-t -&,BdpT^.ha݄Mb.G(;yb}. VJr-|k9[![Tp qZجW}W:o {ҍߧPq+96#C,B=+MpmD QKA \;ɕͦ_<ǷAj6{Xe{F1 L ȾLJ8|@ HX񘱞PS*fXZb`)q8is% 1AXrHkl`ћ?{OM6h sA7^8=FE! C^劲g~|p Qk絸4 R5"r1v\M^1ZcO ϣSI\@鍈,asoɨ5uͷz{Vf@K K۽:7+pn g/=Ta(<V Ķ(~DG ħ>q¹]< @2N[ vY}݄Fd 1!0Đ D{@>zsWY)ܯSgeZfiWcvgDK}o79gCfN3ϼC۩Qp4D_USˮdD/"X(Q[̸J+ڔ3̙g1KIzƓ}ks f}'9~ ֩Y3Sq_Zw&("[*, ǙyG)*ћL_~Äoy\*kMα>➺ޮ!9PQIϵm]0^ UQ{Ƽ'):&-K"JNNh4aU70p;lR#\Ѐ-gIR] <|S>@^Q?~$vjfԞIgjuXxMH=t&I!wdv2@wlJp+ڙ! 0&e=h񛈱hTi X̋#m^jkv <|8 ͌y‡h)mIhy9 |E#½'rd3K`tHd4F ZCh!E9A1]$\ 1Vs~(­x7`IY wh%&UgA~P H]1+(ܻ>mCWڱ?f6 [ֽMZPu./K-\5ES`cY)WhEbFr0+ &,|9v1R vamz"Wv-S+"r}Oł͒_Ɩ f&6*uCɤw.w,L8*+P*jޘ?>s~xHc;q L;G*a,٩|& H҄OE!t{ALggŐ8ܥ5Q~ Jp|t@lylqʤaWL6Z"˝V2 I`=ud pS/i>E]@V.o&_t0)|ԍ`v5ic%3SO\`Tv~:. uԓPj~JZjq`JΙU倫 YK2NN, kAk-QZG'JYɀ^G[t>XD  2R-X1ij&+8(8Z;~&f;z}冉;>1eW5{vtvk%á\x%2p NlHfV&",{|nFao! Ϲ)*`dBa;ؙ N99qޥ%uK)GA.Ln7֨Vd}Kq" DaA̍ kٲ(hFXJ;ɷ'Rt5GY>D wϸ]$:g8pM_w {#(a @,+c O7A*=bɰ~vK>*@2u j+謔ß2UFE+(uAJA!8CpJieנ !ST9<RJ)UEK{#̿$LkHqOC &ǭ(oJ0+!ĆC 9Hzh`|RUW/iڑm7o{E;!Y[o3J1ܷy+0t炏Vsi֋cbd ]ȼ{"I4X+:C ʻY ŖŒ\uS(qBΏ1 4e Q"n(jW.׶nb/x a+hq|)&-Sl#,6 PqUJ3Doa"SdΞ5h//!z mgrURw mW Ed{F`_s7N7'.^ ; &+KR{;>̍QM=r]nus7bѤLTVT6X̙Sn4"M#xΣq$'R ì>uc0cߋ5Ƭ mwr]Z6.C*,OV3 CM=Υ&y7.&JX n=p(&6&,0Y {si65DTLUL_o`&.̆aR݂\Ji?_$RN8UqҨJ.o+hb(1$ 5H"1v2xʇdqD35?޲#Nl3w*.woH !Pdl8s9`l߃|f1?$QB虠 p|tEw{s}åL3 01CUz>i1p9m,KZ{ax忓st^X_=[k ژtx2T/ݩH}mNG/6E>C EB1[قFtx;Hq|Ww{WU'A27CG(T,?vO%Y2Bͩ 'OlQ]p"K^jP6'y;d3 jG>^q]$"\mnӏNƥk^J(b:-f]S4a[ӓ)bBhwGa}~1L7$()<'#e$v+qʧ)(Үք,FӞq6mkQmAE51֘~QVq[4 s1A+LIs v6!B>M2?Aa˜6 ˎ߷:R 564d@ڍBO8" Ft-U%)ǀd5~.XtڧN:=snnm[8"<.A$ͶK3qS-OA?}WprXd'6t27 8erAiѰǠ.Nq7E#W2ٯ0Ρ˵@6-.D&$x*R\nWzuz NW[ ~&azn1$Dəx~lZ,gD)m W"k`i*1vpF."_H1;>v&MS!qeW6ڞPu VQ6Z1}%fmDrWLI}Wpqz|}et}6*="qf/\jMX"OPE+"Y1)`r{yJW\95rUFv;/ 0#)?M\ -BAKPH?CiFpﳷW]l ½5ZF&{ߦ]~w%6&MLI.0ni[39 (нS1XM˙#ˠLDg?Ƭ%GF^tU"aU\6x]cJd]-#hYצ/ J_jpi^貴Adpj0֭^!b)^ d`UR2"oz!klN?˟ 8wb_;iTTyq5bsHZP: -WPoY=jԢ$=*FVT^ц ox% |sטШqG0fp4>}ʪf)rYw#q@#G e":Ȧ'h4mMH o: ^\PPUq^k`<< Z*3̭n:u V:GĀKh[r"RA>ˋϑM%{@t\=-Km=i !%J? l{]~V lۤ?WhUW{~uߖ}\{T?Ѥ-]ƺ2N^[gZFOra1sق ̣Dh ulgk]R b)Jr^đGfO?ݟ{Cѡ×ָmsc.N E~ %\qѲ ϓD t7f^W]ڞO$E8_ 7D};P{Zů M!V*36@HPE&9q1ycR].7hQ6?wcU(M,d <~o! v#HON|X"P6ǻHO6:Dt >ք#k9R@ɉ zTr7"|JN7>XԝE͉6 El\hL\p~ͽ ңޜY% b3߲u:P" O,>n)[eF.G|K%]TUJmЍ) bW()e j lVEɎ♛S}Z$zzAFo](i^ c՘6JcTZ8\%lRlQIE҂\(Ͼ ۋ { hrޟ}৙:!3(=&L|:Zl8PlA@Vk-c|1C}⊥RE8xD%ƹPJO5YmDw;<\*[-w*x4 }n?k^Bq9;StΧc>[hZ^A rÍl4E~ KOz1pts}Z _Zp=[8ҳNpnT|[~mz,!Q l|vPԇ|o솙EC̺=B#<ʀE>GMDgMoH=DkSQ!9fB0ۣi*Zg,yL9_Y`G7 W.c5r:4"dT%ѵ58I2]agv~#OEلk*>r69Pp;+ ʖ(iWm !)Jَ c/\2 $&ġm}o_?Z3'$PŨP8M!jL2jf֋qvV/ӽ@ƉeP׸UnUNpBt ZI\ '2$|N89YZL Kٳ'z0-fF]iу6z_p_AL'-oZU,`v+ٰsU"/U}L.rTz~ܾ) 9S%XG+DmK3&2I3 > t64!ry6}EaOPײпPǭYMzkkڔ=b{䱭<`V~ 2Ahp>=h@B^!P2п;#θg~57Mc)3ˊ#c;I-"] ЙSٺZ;򧛁.oKcafp/kԷ#0I0@͋h!_-^#Dcftl6%qQHT3-!hTF|) 'W'Nw+_̅Y~ N:2wζ^(x5cgQPclP .6o0s_jO'L%S21CŢU%yKS ;XM c9P}ћ6bq5m]VFZ ~M@W..: F2dk0uQF۩/cWlJd ӣz|tOєR;?5K>)ob6A? R+;{ RQ`SÙHڂf_$rXOJeb"M];b͇6 E)8DT*cnm_7F ˮA.#u0Aև`G@5aWeU _fnZԢ_OK9h=W31"}Q6QU_6EWۄ c?gO𬌗Wע(ȧ$%#lOcfTM`e :)ph$dj?w{:ry|gOqF;"_e&\ 7gG{ƚ˱sipb^d=Ai>QvY]zuB_'C .ݖ֬X?u h'y!" .ZPn?T^Ka}Sm]vє0&-nq;/ J^-ҫѯ1TRO-?wWW>.F(1 LP1ȑKVb?j0ymcE@9V>WD+s.K 7yIoa`.Wr{"bV'B`f9c|]K=3840bvG@>!~%z1@M?8̣YИ1i )QswL5H4 V-@dEޕu5畉݄fG3;(\ ,e>d ϵNxG?FC'b~f$׌Q MӒK}WM}͜!(p"6wVQʴ7ѵv3ٗS%ګfӎ@re6!1Kr0 sRiIng>^,XϩJ3[IUפtjr>oD?'ͥUj?wbO^_!{|a 9Ʒ;!cm0c1 l-nĈq[$zNg.EK)w('J 2/cC7 J܌wMl=ĝbi1E}Wőhު 6NV% C?sÔ*&V9c2@P姹Ii9c i2|GvF!3Q@吿j+Jt?LN!,bBY;6f|ML&^Kq ChPl0/Uݖ~|Vѥ% N)}6U3O_(:ˋli9,pRmi!\N:ei8&.378wkD͋sU\ *%kOT=%6!g+mrDu:ָ;qJ4BYW]FG xzg!>BP--z8 Nb1+HQ?[6-oȦu 0i̭`CYN+p}鋭)MRS'!oJ()' , &E]eRh?z,ZIM ߳ w;J̐ߤד?4g _sq k -&FlhHs_ 2FKj*cOHI #;e/#cӡmaEkD8/ؐseBuk*[(Lvlq}'^MRr 9RanʛcH56Kh@tiBW"??@Z(Vgr7>Fmkx*:H?s2+l_sP ]Z~T͠򌶷<@jQBSl BPJLo p/ǶR#R)'<VZ `n5q1F" Cs@'ZEX#`rtu>eN|xsޚYp;*N|^^A1/ESn] 8pxey1kFXlj{{ /eoXpww̷e0N5_㫄ojK*yD( US#Ǥ#j}[  +Yo .RيIb^YUmSW?t͐1ϻĎR~dyDD'hZ7V~SlbHXZ W乕,ə, s n$Gˏ*((R-V@ͨJ0KҏZubda򳩑U.ƈ{"hE U;ALcC"%]wRQyȡsZ 80̎Ҙu pm Ԅȷ|_AߺdW U =Qn1GIQDzZ7ر\`AD 'N |isiBl{$#YVUe@f!Qqi:m/D o?b?Ql]j0؛bBخ/w ?N_%Lc;Eye)kŔy,~N {Ep`~bCq1Ud dzscMq5!b ^U?7&Q4:xoJfskd5ݱx3QQY}$F1r\LpD/tFiLǪn?Hu t(@+} 5G5gYZ070701000002e2000081a40000000000000000000000016446b36e00020aa4000000000000000000000000000000000000006600000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko.xz7zXZִF!t/]?Eh=ڜ.+͟!0I)AI/W݉>ͱA/j)GWjKK(Q{ܳN=嬒+ӐAag)SC]np=W~vа}ޒ0Y"O˻%PXEaDzd9Pd(К5"mŗ eh>8㸝`Yj,E%ǹđEk`o@o{ڶ+7:d@OiLPn?8g4{uGU֍%gV54`>zu#ERJti&DCy K];a$(vJ֚iH2XUP<tw>_RUƓ/"ޤzR*8@|0^˝Q-wVLrV@8SƏ[ \Pd|_@v 2;m3[vq8kk}`TLXM#z1Jtx=&=c}VnV%v4Kʳ:N+aOU ݼVDI*(yT2}e~b{r<#෱e*fQ!.H/m$yl3xҫ^:N }6AfW7ΎZNra٦<)ո|תd>TBkJ@{ O L^Hdj gQ1{1i_-o7$!ufׄEjFшa YQn.D~ocHFWbW9(^VW7J'hGLQf>SH{zjֲb}&wAZsw}ح~F,YgA844ժ"b‹Dc[gPK~7'j,|98팯Mfpj; ?p?,,NHc俧+"e݇*fD|RRƸgP Rܤہ<7 =V7eA: lm*wM>ݝ_ k_cRn[O.֡y6dRQ?UU.Vzh€z~݄7I xҪCGŷwqDžaġ/*x]$_K^dv7ĪF9H`55ic}X]npxc_&3["Ulo1P( ڄcմomAAN!'QK{!Xt- **'/O\( Dƃq6-v^7TOŝ=Xy%UKTݐd#Y% '?ᲢEhy'ٲx0~y\`$1?3m4ð:AW(&n(8tAF }M?bbͷ!7l/YXF{4! AI["㷘}N*s]l1O.\9~E̲0%`$m0!#€L~)P+5'1!> .aT?vU<;m=#)bOJq}Ht;(5GJklQT38 <#Lz9kAn ?]-%8(ꯑ0dYR $to}¾]w*7d r5 Ms$YϦ)&"Y1: p+5td#e.EJznKˣ(ƁKp ;<0&; L3gH~vb°$}K.`;]Y(PgK$d\m4%ɥW&z&ǂěm-ѸKtU/AO/XupwQ夯6I3x11y_~{v+fc޶4V13|7e'&o;]qpswetE]ajkO[ʎVJxO(s{'G|ؾ;N1:XBŒwq5uu=8*}#dHP#Uk1|D)^,NJEa&^Zzⰾ|4ʛn=苌65,$;^wXpnKVA1> 1&NիyJ`7C[Wݓx~qc@|#J\Wdzȯ H%!G`@ 2ąozffO D mVy@TGR0~XOZXN O[x4+/of\吙_PDᯘl|<+x[R0Bں%:[yb Y^VRzn,s3N U!(?IRJ' <Ǩl֢\`jOr/tjB|1<)d]՗oSl+)4v+/uwiZ@uSH(2C_̆%[;j#:ût!)p.j Lz#PFL@  ( sѲl 3$aG{>(Yz@2M$ŬAZ0X,)wK#7!΢/$6B_mFf7\]\NJA>0x/tkuWґ/pÌڏ֝漟чٷZ "o5Gs/Ǖ~OpR}P<[%Z&"HE Pm2:6 F 0YLMVAwK b=wU?OO3"WvC6n6l7-{/>>|8l*q.fb(;Us$ BcQU^DOX-ք >F {sC;W.;e#UwT}Yԥjh&+tL"ݛ0(q\'e7d0iȯ#kܚRdwV;C7$$NGy)T4GqF #qUx熒!!s7ot'ZKÀe1B_ro=2J˴LFr-haDV?.l36##‘3&1y ,5q|8Z굧uzd?1h9ɠD`Y/.Qx}5qXx8I`J[yCхJj{X@; DJ4f~ť'_\g쾩?ElDisċ=oiI9U_1Ngᚔ̰;9Xk,Eg(Fs6DQOpYh|#8 l~]5!Gj3=݃X9]CgЇ0m 2{䫾Z95T>; l%n9 !,= .mB_SAS>:լ6M maYb^|cabEif+X7$s3Q2H@c*TUu%&i HhdY 66 ^L7J}I=nB 쵲S+/ytU*G;8lb7 Zc6{d]?$^nh:lYbt_Vև5G{gֳԪ?zUB5ĈeW\(7 ILK_!4 l)R/'{z" NQBe9@B& ^Nվ96ɣݷƦpozAң3TZ$A~:%w?'\p/?ИCYsgJ̐{Aa0ti4=B pI,!!+ã&9?EHðKrݹ:= A|D=-_lckii)Dɥf$7Ht!G#7W:󂎰(N ϼAӠ9)q|W1A,A_[̼4W;_iV*Xc;LA) њڊJng7p}v!0ٙe:?Nk:Ei{/)z6:U&6c & W3K7xڱw:ahf.5hl,z0:&]FJhđO n%l00b_[^F^? _ ;,E%[$~.FG7NC_>;Me'n''+A&ArύߌE9M{,ҷdpLrʷ\֓ \*APa/upuBiQ!eu AWǼ9y?eO \чVga>)&ĞL* @dGHzPfRײF w[z} #O~5<NRLoA>E4y#^8`޶sg+#EQS etlP X,ag״@ K0 1P{DhɻZ ,棵}c$3)4-2rsסAO_Z&`xPև I\#=6#'XWrxkb/R}O|UzQgɘ4oeCJy~+,JKAƁD?^][$/os,8mN wq۟[Xt鞎Yi_#2It#wy?2v;o_sZB)H񞘽̗t4&Q7/+2z+S.Ur!eW \L!ӮQ]ڒܹ& ΋BY|'$@e+Zo/'+Dm[Ydݠ(N$HYwېEQo3: j}P qz-Y<4T}RWDF}~'ڎFv[]_!@ ~i:Gx~ȫ'Fݖ.q%qsJ\з>.p9A_}-TSo6M9䱡9qutv\Xo03TD6A~W^xi,qkD+5Eܣ#la4w4_z5W¦حXcij9!H273ݿaE 'Ɍ PUL#U%"'Urce3%;26c32_] $,idZV3uK^muyӥ@ H^ʐmL1)+/Ta=1wV ?@-jad_RH Ӱրl13IN.^ Qک CVCwz X?뀋[۩I {.-]kʖ,rb᛹^auKG=,oo#VC g%yarft)S#%R⇸d%ғTxฤhW9;D'4=ȟC@K&qg1Q{?7Eʎ2,{zZ~|&ϳ.AzDVld>yiwFнEpo!IEжTb6U2D~x` ӎ J!7v q4294EP-s= {&čY7]U@oH\2ri7[P 6SLKeGfxʩ0O;-*?dt+ }LZu"mvVS%ٌl ~V1t)ۣZדcYGSŦeǡ{F) #i+.}.}3}fhCf3d45:K*Idɹ jn7M+-bXWj󉺗"7QΜ aQvCLK/,gWTq6Tx)3QݎZs\Rzr&?ֻprQǍřu;D@8bpz<涏cr2 cW4])ĕFj= yiY^$ {% *1e2]6~<8fgnh<2k".EO6`QAǭhQw^_^@?ؔڢu]r ̔QV-}1;"X.g$njS-x) |*  kllht*(ژ:>qCD8NGG04zȰ w+č('5JC2^:VIh#|^&~)`D MBۉɪP0gٕz- ~F[*~UtM 8-qh*`R~pc[.sD4fg/Wh8n97^|9 -9Q$·m!V5 ,]G#?JZ4%%[J ;>jf <"^XI*iY!y4K=^_ ie%b_@ bSkv"^j"(+V11Z_wA8̑LJ8'&>Nrz$K gi$.Uq+16,f]Z7`N):ƥJF{SIBqCQ'W'?ex32MtڲفLD%pھ b0 G o1\n&z_> IFgjt[ԽSl 漍cb&̰9hVwMtu?_+Hp[V3QI )(%dějGd:*Dy})ps AtT@{R&cCmnbf_=8ukN&1e* 9b>Fg9Ca΋dw}cbn|HbqMʝe|>1V`s|ajj*˃Ac5<vH"щLsY-e$ bRXP3<N'8+ [/&L3凈숻HUެL#VQ".ZҗD>}$ht7C$/oqP+=91J:g|ϟ6VHlS&Q^نI ?:o kԤ9d!@#5PBI:3ꑆ$7mV5! uN3Dkl^nEǼq5jŧ$oYbwH7r)*mF-]!Bz.dm,xV-ɟV"B qum}+xqPXrژuVgkΝfNr{6<W+a=\rvoXazi!#ul}vLigK17xk$iVZqVw;SX [0J ٭vTuAY2%&.Ԉ-6 5r2W5}HLYX1MY$<9̴.Z?tQ%m T|>wޥH(\̑*f3Lذ>Edx0eJs7^ -=df &fFggYEx@ݷI*kR3(T[qe+4>'(氵Q`Ip$0eqii%[c5DlZf~//Hi'7 {or7 R-I,+ xi= pJС&ϼ熙Sy1uǃ޵]^~T@̸.鲄e:BFY5Sq(5}0StqQ:myۮo2U# vŹ"j؂hW]5wtVdȬ+_H?L'R}d;V]n|SJ_f/H-8K}r TN+/Oǒ91. | Z`ZŒF%2Vuf\muE:LbYkD?Sn@KK?ĭoM/VFqMz^ /A$ڻt˭Iw%qja'z j_' n6 q筳7R|xTU[at7?(y3qp;6z:2UAPi㭽o93 =Q=gV Foviju–*qqh\PSZ2RozUMCVHYx'r>ӹI*vrA6aߒw/Jv"/v2NY\~ s*(ƗXZbr}yso4}s\~҆qg!z}]jaL5sθ6D& -@+PFr{̦-UU\Ѻ2rÁ6*Q Ug?IRbqCUJe^sTԇPBm̺o3" VC=!BHXVtiiM_Ja#.vGd& çMDI$[s> ג{Rxaa*6)Nf23Z?G86OtXp=\wEHc 3pŭW^P7DAUZrE2O`;]͊\eJDS7HKG'Hi9Kp DV3EǗ .d<*JqTG+֜qioCD; ]tܨ C`VV|H뙐߅<x6M Ԏff0b=Q>%Gw JQv/wG!m8e<֓T θiwU9IB:{hVPi)37 :&2cS4~k} ƪ6v^VGՋ1G"(d=EtZ;%:ȅR^"`< "Jȿ}`!u09ZQ۽\(k3Pr?go tW{!O ᝧL\q$0 ԨJ=`2%tL3N+l*"5ڋnpFQ/$j{INrЬO9e3h P#}GVpLjey; ϩHN疬&G 8~,ʮ !O)?d^}-,6}2@>PlkVѭ@&n0z4۔BoqcёjS֝,0 4 y6K[f!ҟ e*(_UWGS+,.4rg57UScEA9-Y(5ǫFxck7â $z@<}0g6g{=oNT+.<#kz7 `{iTv\)5NcO.5uڊY>%дak/~;0A̐yBf>3|wuuq^e/PMTԲm_,ݿ{ttj{`y]\MvTo.,v͹_`iRN13>j鑊7}詑|͙xܥ.U9vprW7n1M6SPf}7i0:j, ʲd|(ߣ-sg{3}ϸ7ݚIi=bȝrFgEɸyp)B.0G墆>0YpQq4,=wwx} iNޗo HWZU | MSy:X L*z29o5) DAPyd `*bV,ZMkh-W!L L6B/NhM %'(zĂ:Ht}Oiq !X)|즃q ,.(0b{(zE9ZMHS@ Sz翾Ib5)}z pjc0d$>7aM[mbIƸˇ?]hwuiSu#v!XgU4ojMVHMTc ҥsd^oXH3xݚ6U4ێ݈3령zJ,̔%*T+]mJ(w:ގ >wxNɧP/Z"bWjz"{\@ܽT"Ox;d zj co1 b[X%O..|k1ٻHb>1 mBj?a;oBg0-vfGFG]eDJTnJ1Rq0Lp ]OKVfkJ Uh`<@]V $_?:}Wևi<@ i)\&n^$ڟ"4._DžhtI#3ι2f.Fm>tB cZ\ܹ:[g J;)B LeD"":Nd$VUa۾uo6ؽ7 ,$\"tc _*@%΂~viiz,${ {nݝҏ!+ 5ckAst6ւ_s}~yԔ*GOٛ<| /H Çx0TpXc|ljAo3Ϧ1 G _a|oDn2Aj|ayhd'Sf:NM`U(&ftS5DZLN A00k{~G@gqh0\{|b1醟T. .?߂ +p r!C {"<*:m A9NerYO9=:+Vv>}eYiCl-zs!yT麀А `bB]2q=5@l8-7jGq !5iVr]=^y6^1n7,~aUZy#ӵ Jlk' c *}K^>c#p̉ݮ{1q9 G8ggl YLxkL6 1XyYlB(p-o A)4D;*aWkgȢw {Vݖbfc֦x3Y|;MiM]'TbRm:Vs J_s >r;}N!hk~C43rP̔A,M`P*/Ross~&DtcJH={>T~qAiHr[$g;;'0-<2Mbg$atR>vnw5˭y| /.(K-B<ͻx?7^ >TxFYo}Hl:𕏳BWwyDڿ7[K`ִgh{H)q[/m"b+$Ԟ/F0@`E==._ :ɦj]3$" ºV*<_?&)$M۠φ̀U`UwNk%tg w`Yed"=MJe0Ɂjazr" (jX74źZgegE";Iq %#󯐎>ǀ`Qli=ƳwW\RF)38M/] ]eGA?vgGF>As1d@;#Q*⿙ٮCע-foVMޚe=6HI#x !%WT >U^Kȟޖ>U73Gpj;3K2{*R$2.3SL:2WT ?9AJ(ev9wk =*-,33MAWw۔|xZ>EqLg$""HGvkE0^Z/p߲6;@ZX"S#,&Ĕo TmW3{q7z 6e fQH 4Q_69~ߩ kq G>-N" cnkm)V0!a<"Fݬyˁ_4:$XAV^nlMC[Ғe!RHul ߬}M p]b)!PS \Hf-wYrT猉^V3@];6qg_VwØB:0k^l'u~zqv R(8I5(SgA3;^򜾅QC^t(W3>#oY}-E0bFmkS+Ae*] 3ՙe~?m0yInٓq 1gg(kxZhr@ 0<;' ~/pYm,b|l(_ov%hn;΅XGdT/AO YO^Ocs"Wfڅ,88W"ՠ([5[}]Y#l?Wlه }$֕;">nșfP0=ASD^q~o7Z=h7u[ 85֩Zͬ ]#s髙vڌ4" ԅF?4}&SoJr+w=uewy!BNIelg)&]I`!]6&0BZ< >ǜ:WA&ᦐl;=ܘij 'Q,ncR-t--aE"c*g]n#JE[SN DQF9P_RxV09[`kwU<-w& ~ <ۇl;ïvKKŲx0eoш>IcR?c&"uY)>A%]mM!|fdM.tGG݇Wׂ/x[VϒPIKQQ'NNH~P!B=~Aw(_70y,p@ ?=sHyz̶0HգY& `&pr%c8ka6m[i2 Blgk;XD_pQQ[8ﮎ7w= 9 ># + |=Tl Dlxf-,%6\\'v\a/hFQ|~Iԅ #);/dFք'sz1@0>%K(ӊ{E1j`&o^%W_k\r8 Š-qkCTˑό{\H9bٝ ڋ} ex[j"=87ɛ [ AU1F6я)˘nrJ /mC}!+NGh]gVm\6$NDsH0nI`n)t冹C[@r " nI[&'mzNI_$7g2Cӕ9_ tRG3)M7u&D8^PSdpھNBbfV8C4~sV>໏:6''n,U^Z0%"h ~\YhPG6rOPdqbz7[_vnlnRj[\em8dZjfGv nОPpݣ?Yi@Ť)g6h4Pg #@sC1DCo 8$͋,R[e,J\ tB{`3jҎe'H5(Kv 0,YNƴL)M-/BsYy tēUՊl @avC$N9]9=: 8sTQU㮺u|Mv?GMl$1+ُYg%8[4lV!db(˙;9lMzʫRLU=Vkt a ƕo+3*-F ;:Uj !<&=0GI*T`jZ6QB0R@h[R0dCkl72I>$x(%.!zZtܘ߿zaˡ$ \26`7]hZ?5H3yJ`Dd}NEZ(2:6tҒ}J/帔UEKF@qw&'Բxޜ)~!@9~Ͼgg9E?GX3ՓNe:6z:fpllE`R'zԳV_WAd`Tyرva6`̯R+hhcҙ N0@/A >cJmDƀFϙ/RY}!Y0@#tOSm]X'9(;ʲGZ)@V7 ߝJo^YWڝY6d3cq1I\s6mD=)s-(X7u ? 3 H&J#F&[0W'\gތ 'Go~d1hs[T&)o_[xO3,u֧&CsezXĞ7KdWIva 9MKdI%6b'Pv^A1>ygD ؊H{ 32~NUHY]j8K%myr]U=Lt8ťh]t}q8@{a|Εϛ.Q]ͦ'L JR6)LCɔ$%B)4Mdb={M/ Hq,*zWqq)+LӸNf.1JS}grßPD:Ɏ3kr3NYBIFݪϨHr &1rWj|̾ZD&6:7zew Ә؎dvcI҈cUX׉,WfYWZYG QEfCĂ Yc[$O|k7GL-QQ ɖ݌wmڋnWzUXۨ4 eP۾5#Tj02 C i cwa;>YcH6}HbzF( osQ߀ᎂYԻoTՊ")L㜋ZϞH  HN*R#x܅z\Bs{#w1xmu|WA|XKʞp ee1b[ZeUcCr_ߥR1@vY}z4wXpIi۶1?Ov֝EUG}#U1-~lNrkDɵ;3}Qn+3G;^JA W$bp.*%+OTOgW^@od2w E݌q s~ٻIDX" \ ԣU#|3$y,^VXaH>qE|rK2/88RbK7;@,W;sR0x('F(BO u+;1i&FPIiRz&-g 5>W: X>T}{a-~94M4\~FjDԈ uȚj[~O+/<eQ:?Ƈc vz0O3@Pey`,*+(_\ f6N }f(O?S2OGOw֮4*Jb}-an{؋w2ۺtcڿ͐4_G;MȒ<+߂ `u'ďm^]!~"t$EqQ S~/Zz'ꀙjs80Cޏ+qn_ ۷Pk&ﰩ#SiόZWNhqg\Q,RW/sPbE}&ySfɵwz블JO 5^M܄6ǕVD2F2fQ}}կ8Z+QR|=ӓ&<ߡ`; [^mR{ڑXx6p7UŠMnxg%lfSQ'qRK6xQ(~dS\ b(N ƕҰBp/f;_n t >}n].=AHN1qM8V ongd'}1e0vKyX3*R5K.Z\? *OU-Ea/2Uoij_H(KBR|_5 JﶼC+nW~|^iO^Y56cS##еVFwnNq/1?Tu4'WAg_ښIZ/&5ָS4(zc\n_:Y\1 zQh$ sɻd*'@/(N/PW #ѧ"Dmt"OP0X?hW${NPHu^P5GA˒Q Ht¼r&^I)uP$A\J 㤬ދWQ c79a~XV"&v<}5AQyYY*roRK" w  WC~eu[5+㚙tΎ܌u;D 1pdN6qf!{ dH&%o9*3v"r}DΣѩ؂Vg)<Іw"``FA:'1U,pv]@x&s E;a {~Nͽ-8KRM\`s|Ѐ WbiC/`f[*6IO%F7gÃplm&UBE,ZpkBAhr6ʅ}[i[ezCW6 Hp\r}lW Y2%7M Hr?2w×Wt:NmEͻK-^I & f&ܞ04Pӓ0ڌ9}MAu 8L!1WGaľƭ@.sI|t\q[9\XZ-a:Um{&fj8,7 j%^ݑ3nQ~IAF?E5X(w_D}G_HA9A>Cd0Pl1hjP?[ UvU֛+a{U`ț#h威6$OZbhJ'i[;|1)n)xƷ"\PiCq/Fzр <7|7pa$`\%$1kiwH}3l٥^Y4)8Vmj=jHĕX2,_hZB7="M;RT`؁Z 6_'5]F/L=o 7cDť=2Jvn$aa=ș8bs9l0Hz^۩Kj;ݝm =r07!i$X$E,5; `  &"-Uql.z?aEf{Mp+ v4B[ɳ&zSᛒ=t~' ۝n Qxָ iDiOgYz|.8Uz ڀ;AsSԵ70l 'BQCt(%mmP\-j mCQ&Da?Uh xʔc*VcM¹#Ɋ?L:9mRC i>V9z%cJy!oU+i&Imȑ1ЛR=d$qo!CKdPPb#Zw 6e /h}"ۛG4j['ؚ:c73:B$z52>SRȲ[*WM.FvȘށ!%/`yo5hUyg5@){Nג1by5=$:J!|ıۊlUHnB{eeUmeKpa$+rF8RBVBWۺq&OCɌ]4)[t"㕼[@RM—2 EXϩyc8l,Q𱾟R2IS^33NBEf"+%,qNiwWTJ '/VCu"'Oc?ob[u4q;,xhfJ4,7]¡N|j'wGϫh/Fl,ytfaOz;e$N)o/,lt\y-iF8xL<[֫Y/,ˆI[Q$^*J&4h ]s/X]ޗ)C֐ =rPM_-̒}|yy 乓`rĬfZSSƤz=+QwLk\TNFPƑQ,t%B_ Dߏ@RHĊ;I{PlQ M*㑳4JK*gϫ2 8c\]]Ym{͆1 cfmp-JDk-&]JJSvV[r&Y6S-* 6&>/sBd+]ټk$$Bф, qR p.؅d@\B לI&Adoܨ=2\_'O$<G-KR2Ȁ*sXvtd )SEN9upy;aUjaIn>b;\VRuPIi|zb1F Y ni(;q^]յH fˬO3.'J  0JvMK"Yޏ9`w @6҇7}ڻҁ/ a_C[]Qu_ ga 4S>HO9 fТ Y}݌2 sj*Qz5Iw7۶U*15Ud$0#`QgB1s?؍Z?ާ},9^#Lfr}҉Kw|:K&\zyɍ[5C&1欣3Z*7 N֬>ҩF{>Je##߾_,+jE-=`h{\ N'v]u|g:QE*sB5#M&bP(%IBCA6ӪoOK 5m/ 8DzE0.." ";@gX->T++Z:^ݔYɆTD* GH+J UX[h!݂.: MXek$$UkylW0/6#ZAO[1/YӂJQ\y8jI瞽zN5HZ]4#޽tgoſPUJ_Q. 3}{b$>w^*UJҌs2>3= Mw$m%jRrSpb zjMք'pB][:*(.EfjZ?iV(_yu]а&xn |% v44**LmitduPvX^z@*?y:2RڤLNV]HyOipN__pxo<@De )aPg趎oNLI T/X˙ dgNF@^z]UC:#ƥ0FOo6fA{C+o9rze\n\ Q`8 ej= wk~q|!}u%v5qP;]{CQ_BO#@P)#X=GsQb_=Fsw',e5sLV#]B j*ῤLzͧd"moZIqL)BIh[t[yO~(lJD{t/ekL-4Mq0|qv[/qɸÄ3na.h/kD  N]$fdyW(tu $TNjN 9PRǒknެF"Z'_3l[' 'jfm\<]qf܌'myuzSD@k6;Q9}{/)] fjU`FCze&a{x~HTn_Bc\,R=yJV@-'~BӏaaiS*Cυseh$e4(Z¥7v;uc߇ya%Bm̋ZFsҷj %3!uA zS:)KE#ڹc%<ۏdF [ UmC\0۫ +u{t3pFey ؼVGr1qՂ=pִE_Tރ&gT49p@d:|rO)4ys`mb"56< ԥwr[ /z"[hp\ ӛrJ{g81Jd 6zh G AF-0 ܰT ;v\́ Qξ=~>` t %<AcW( xiOacK.NIgo! q];5*&&2Io1T 0202"Rv_߇E-&LX&ٱZ)~WT1;˲򚋎UWqTcjZE3'E]|dthWr/uD"5"}SuΫ'ʽީn;rߋE1)7Br]G 3Y ͋i#k⩃o5aM髓y"u<,Xae_sG\a 6jUѽ %J!I D{*f>LTաiXn%Ţ\6-\q`({X ]]4d]r|y:wW'/~LZ-(4=-`.«woۄ^=  c}I@Ѩ06RKskF1-?u+02~_P9h { ?J8+(6d`h7i0(&3~JLt'Jjp ⾹o?BR\*bQg!zai0]Fwܺ}g}6 %\gt~o3i&ݤS4n[.Ӧhl+`f875x˥>j[5𭌠-&03M%KZnP;GΈT6HVXto`웶Rʔy uD'8({lj#X%ElhAp%+?/4! n4r$DC)&KU[*܄<=j>쪏Ç$8/уG L|y^Sk޵*K#8]-3OΧ4`tQ04.kBe5+QJ ć-Dy뮂OC7䓢t47}~Uû{/s;4R63GDmT }b3Dp^GN&β2F^h ugҬ9̱Gt&ny- tyayxKo${<~OS+6<P-uqM66w8ߞێݣNf-؆ bN_7AYc+zKvO7USC /|T r@ |[s92;{G\Et9Qʄn+8`"[w`LeX%2Fe %Kq|,zuSL|Z!Q.hF.}ƹV#v'(=P0pT\V+m,#ξƺz>Mw M->IVʦauR.ڶF9~ >&U.^ 9lsa_m"- u}iOuݩIV[(΁85>PMi)yY]6֭O-7/P2 kh=|m{ M)23S]APt)/COgY"\L.yCN/l8yL_Fs|Pa v{Sa0愿8[M1+`8s~JpU$v }oʃJڤMrDTa m#0kj"&X7ȯ$s^Sc0a YN<.ƈ2Vtga^C N^т~v?h*T ¹)bLzgݝb"SyX_NI1mn !ዮr7tOO6bݕA&]f?ڨ-2\8#k B|).#j}sibЗzq)@mIEeӠ5͈ZڶSp'J@]eB̦LE;xCoEUZ .D`%EzhoHܸq5\(ufm S!\RފLW<Bֲ``Р9r`2bo{7#9c팓OF$L֗%]8-=ZZ1AGƸ#эL @w^{x[ڳ ia1dx?e[)08f +<#>U߲8d):ސ6GRo۲5X:oh"pNeth K3l ]GK'ӂdMX>˽sBL{V#$Ϟ Kva Kڙ+t3WUKg ?QlGg&$Z@X˶QI )e6Q0al?؄X@yza *{qt/}!͊ S$2Nv իؘ1.O&Sn f_S 2> oS 4z.pRQ 'e$ASN#18]`Z?#*(4Ml9RV0[)B (P8Ϛ꺶1dJ2捑4*QpT-byu+PI &VڶF' J.wҶ|A b@[YPX{V }-OaM h[چꐿ R+<ׅj|ɡxb? SWqDoke/0X0@uRc|5_sQi\=oWn$3; ]s953A׉ 9T V6qz, 4Q!aw[q }*H!jY>`ᤋS1TĶ)v*ʺyRpD(C薝]ȩz@T! phMe/ćaϼ~,cYKVĝZ w? l0T+H>=*x/Ҡn<#! ߆Iz 1x^ppr]Ljue/)<T]@)HwdKЧvT3E d*p_(\Dm߼XTsL'<( =tyeV>uvDs"%I{|{4?8Wj}7DRZaPYEH Ru| Lៈ*-Tm#5m"2fݐ|c重^uci! _~V0twOA ̙rѪ{2fX/ ?;Ӧ:݇mƮ&wb ޢ+~cN$ <#Ӏ)jdU$_E,hÓhPwv7h:Uxi8n6*g0׮[\F뼳Ad/SeaXDy!k'DJn*($u>=RO&Rm,(ȵ> i/'$Z/}bD)({g|u9嚁=5ӒNUgk muJ)TH={=j̪2m媒*1a΃PN>Iju+ou6O9ksw %[3o  x9kю}ɣMVh< cYṁnC{&#~N_Lݧ^Q-h:"`2_ae_ Famgv!::S9oꉯ֟NukLXr+ rMG2_Rm}xʿEwɂYןLҺ(e?-$ 9GDyY)p49 HoDvӅk{gIdEB&]Ph8'HẺʤdbv$xH^Q8ǨJ:xԁjd s(*aJĬגA^<qCP-R'EN=f6C%SAüoJN9m!,CX09(3E-D:z 4zM6u=78<.CR7mi"F`*< 8@>U7} Oo!UdFA .ǜMi',Y+6BV]o?A/-rHGڒ&Nn^lfmʳL>l|E R/ l[ Û,HC{HUv^#3ahT#j+ +>S+(x7> sAm$VGW Fw: {GX "!DT0zxͮTKsA¥0,BfxODh.Km}n8bU:sA챻_C+=TRFhXOI5 v ( dxuF L5ќoiz$Bk1+"+w^i ܗswR%>'xz.S'p+$@x;46ւ+@g{4TPCeG\lR\{>Ew#UTcAL\)4 #. X8vLϨg^zeq6=T_C/]*S\M?0tv%KtF(X@SSV z"=Z.!_a٫nbBh!?l[*Rmq[䃙ఘ.{LDoP"bXǡsn[L]NG$4DPUG "2 "k;." U<:QnO1F|5_<@=9tW׵-맲|Є/CX~I _leRΏcπu#ll\f3od+cS'DG ƙOqS[KAxF8$`s7tb,p=',Ku7J~,plrVi Z1ti^t^2AՀRJ$͡HNV(^-5-] +#jUk̟P< s~bB/e]$4\N>#&s8=ăABf׌q9v WT6e(.^CF{OM +ZZ,v'ʿ.]0-bQ E^=7H{ E jCrFm/84 rcRAz6ЭP JoEl`:7-=(bxy?gsVO<N&ƨEIy%=P*g09@ygBBeLш̈`W(ϟA3& dPi[Ͳ)7UIAe˲ .ьr9[Ƈb`?#L[:C{穇YFK{Mn:E<qd]VϺ*CYsC H*qB? l(q0lg]h9϶ϾVlN%Pro^KH*)OoeNd;Կstޛ1q|7E $ 2-1%ޯ RXqs 6%h ʫٮJBFam#zZFhs堟3fg_pܺlRKk|?pS2-{@#R-Jv%HNf]h4Yo1>NV*d(xҺ Z`EI| V{'uh6^&^ųLOYuʘB -RI<.1TNQy%/M}qWхǏ*r%2ro+XC"V<\Y ,I{i77Tbs`(̬K1u'U>Duw]S-:֥mD5)辉+@!<ڡJՍsEesR鶹pVxK" 4Dzz-M3Y .1kCT==ɆCp+^| BY@,phv."Z lM5SÇÛC-č,c=?٠GUHN0ڽ9{Uj!.%3k&5KdmdhoQvO䐣\_{"5Uٺsl7Ggn9_hU+Cʴf Je&l~E"1.s̿^_vPZgl1‰ C"ԀV9Om^ (Qkj=8.HbOC|n]r%sm aW=۸5js7;3KqZXg?Vƒ8`7wjPqbG5C{g힘û}(+{Jt#yuW){hsw]iSHKCCrZ7yCGRpcp"Rb>_抎:KR!v\v"VMy[Dr3_MC"Y"rnGD3W aHS»OZyw o1ih`nAGhq077byЖiJ@5dbm^g. b)H@oW<8*e2B KEd֌1k|, H ާp-a1:ɳc},ѱ P5~r"Ƞv\+,a*}fLfp[Yt!ֽxlm3`Cc(}ktv?.;s61V,y`G) K *7W{3N/` N8XIHb/e(`b7,rv F/G.IɁttȺn4E6h3@k~: P*ztU@Wh^0טT"q%#Jq~#'f%HG7 q[p`Y?OEdXs䶨P@'PL?i.hU{SLd.ޭf H\׏j@dNڥ0&维ϴ__Khݽ|I_ \:=sqpW"F<㑈K>gN`9^GP;;ש18#D!S; eLؚA'8T\H׻7QM'Gd`niD0y </ PŸH&37--?AL "-{^}y")j fYXnPn@s,(As3goKI,3k ^ 25yD6LNլ ܊Kα8TF~4R6PN"r^Wt=vIqYOӎVbψwӘij^J~LJd.}KԱ~̻K j1U>_T#d lT7i <.1$.:Qe5O&]dRsL<7ڮ M߀hW7:BL]"L݃MDj m|s< 1P@w)vͺҚE7gp 9.k35$}@}.K4]kQ IVgkkOG0!k|(qq~r\) ,仾oQglJZO<6k^mES/6ۤ +ĵpEme/_x)*շL5Rùl tKZXB/d v& -5,|nMhYR!X*U?wfBThOs%?%s=Ҍk{exv*pD̷`BYYdYB*g}}MH5|KdvDn>zy.0":nрON(8ICL`TozESwLBcXn@^?D3 SGqF4`5G.#PG ddEI=MCen ЖB [%iI2k5t҉)2.z kOvv*(g;^H4nv4vn B1'd6zyw]GzbuªyP E%"x-\#'z|aUmN#ޢh>[.Bq#N2Uelλsi4n4-h>Kyb'в 1$9,s ܓK{D{?16TMR=lPUud.Zm33MƲ9-u9YTz?'N4FQK=%_pٟW%`Nhsp'ݖlz>p+ Kp;ayrr)7}OthTݮNG* {!+eO|O09e " "|\.?S7@E;|kHmڋ iD#)k'^9By`ygJ̒T. vǙj-@!(8n d"@Q\~le[$Oڌ -h{6ojQ4! ,`rU N"e9䍦vd}%>9ĄEJn"ST>=1e,=FUaWel&Q Ac08|8ӂr]ؘ u!y$'^TUF0t>lSuv{w^KUm7cX$0*ΡiZy nSz\4T/L n)1A~ŧpj'TXs,)Wf}P+bog(ͧq.M~]s͕DM%LhA%%\>VE<ީdîg90I'jevӘ xLlK[+m:䕚jtǵB ء3G%9fo# p흻j;xMZTǦ%usW10TEN}j >ׇYcΣںᅞ/^\ջuv8KG'=rR)@dbZEelkk|S]T.qJ-! ?OGɰ8y!c0%k|7D{ =a+GYX(q\L)rGj*W,K 9y}^^I5w ZN86M:lc/򑸒"*8dsѺg㍶5maJ%=>C>^rZ8Bm/WcYe9UI{0#*md0"rWx8~AoYT"n ^ۡ=|`n`jC'Ӟ =Pm?b'2{8k&Eriy'kf {,).@zD/~7eI{ oc bxlRz|~Li$ R .Oʔ."W$8OD![i/Rа[Julř6+i5cݜqyBw4TTCRfT }.(0V|]Y.|R /|\ /1c+t2 <ЎB}\9B^Vebk x7 ͌dřc~h }TxrdɍZG!FF^懰h fl"}ޗn®j&s:;%CJ ڊ2<'^8;weJKW=sd܇ӂ0i3^)5EF)FبE_Wp3 =Z.2p /0 f|TwUn4q#K77{%W􂇤`%8Vk)@zhrʚ)U /{'Rc?,uHM|Dq>n'ք<wOj&1; D]>ξR$WC TZg* N ϝ&lîNfzL$!lj꺸?\-Œ?ڻ0{ ŠY&sǣCm[Ώ_'Q6Ӑ{sqE%+5/=n FRkVsƕvL7h} ~'݆[pq6"=sǾB4[ Ywж9xt 8a g,T]M&jp Y:~gaiH* غ[О|W(+B3댗6{KҌJ\W a-f]sb6pbvA m7YW0k Iqu2ދ<5]N^ {k,:)&K\So.&RZ]{Ô0VjmɈGph(Ք}tߴ Pӻ FPw |&<0-g& NW ,G\3i6xJ\HHCWSVp'u*+3or\0%h^ņW$>l.JS$ywwE G0_Xzxj*8CPgnx0rV4Ӱ8fN=A Yd*V`֬L-8+S KbeB/W$VF R5S{x5ä9{͔?txg: vnNWFq̧zʌ ʿ:!sR8/@$&5ի Q( Ź*49uo3;c$eY p2Z Zq c~2f}pcBϑaT̚ ]-d2kOn3pE,}]X2fn+ 8a܊ʼ{GnV=3|\IxebWS"gnRx{q~ԣ3dXCyVyӰ>dj\-5̟Wo{5a"5 V~ž\؝u4_v@V1V"P-} L>7SG/zxPN)l9 ;sV6Q8< y<ǻ)II[Ac)TD}W =GBG(Bj%0ƛs4yuʥG!b M>QT_CV;DE3Xg=L0%l<`6fʸ5?Ƒ @.7qvNKEWB[BUp8MZ.7:3J|C-&@8sʿr%$]cܰ ZvJGfӈ\geT7E;ܖ?m#QY(R&X0r~?R'{Zd\XwT KT+"OVpŻ'H¼b+@I!|H*\:|ZybyX,ѿlF! y7ҟ54pky.0qL8X{7ɑOY2vrk(^ښa 6[*2oy!SIGu\Km: 2/r?F@?]ۑW!cׄp| PmR'4j_':ՙk8"TdyR 9 nbslȓsgҾݲ/u!64V21 t9A،ePj2! s<ɕAMo y"^ǫڎj,K:&W}:Jp;\y5߅`?PՓLx!jޢp |8rޔ$Jlh ̞KSh1>'#JԢgh(WMA|eFR=vTQaZ 8hVzVC !N7𩙚mTѨrUi33ᲸDNohPZeUek6\vSn.} 0B&ӊ>AyUט3+ȩ7+UӢM2 ¬^5f}L&b=IED_xF^ lnZ (y|\!1Lj61-[ckBw&X8pUs[0l%[ L!DD8_ɒ2nC_d4uoTf /9/cl Q7ܘKlBV`e^ p GM~+YS`-3G Jg1볌ER֨u._3`+lʀǠ0UIgCȐEYyLq~edܺ+f,o*0u9ahĴP4 =zܢ>?>Ҝ-;Pjǁԇ%:j9G\E-V䇅w3_Iq?gat8D 2<}F* w9|sb;1XY-ym4T9_`yj&'A@ }&HDSG0M6?4])]*74;=c.޲"ߟ$uXlABUwZ.b*!ġb;f'&혴'17y. J"ҟUo[ұ^(ЃPnr,8:śقQr1)Rk^OQM@Y7$+"E:LYor@;AQ?IbsI:I `W*rqjx}!43ם*M HVh4 # %^v-EB:|ҢQY+ #כ;Q A2Ѥq^^knB 5EVC]DEI+{4*Y ׃Z.]tXVs cx">o3 㦧αkvNF\ZKQ&ٛчHTkUSiKTVEJXjZYw3Ŝ#":eE*ɽFRVFqԆh页aIei4ka` ѲƖu~!|;<ꦃ&$GWנ;?iZnm$&_ri(I=KylJǿA m\)QW(P"-vEኀ:Q,utէz33d@a""ylUoyU? qcW%QQSHWk7⤒K \4)vR$NZ׭@!R2AOg4VXiH*}am6wH4Ƿ.E}ȟ;\A+! W 08ŢQ*0wofRQ;Gn:`S-Zs܆450HDFsя JjUkHT/A]PELϦPKg)8^r[[WX.'*nUJ[k /+ی}Q߄6Y`CΡk=<3mBý4D(ˁX7/LM@ƞgh77ϴ! xj~8 MD~Ř$n@&UX}/u_,>l4@VϽ *.s.C3Bp-6kk_A ]*]x ok~)?r里(w_E6^r^4Vi|͸G+!YA>ZuǎWG^̜O^5!yݴʌ[Vxո: FW/*]t8 RWfHM]$~yӸ\KGI,Sȭӄr <˟Jp榽M slocÛVBvQ?ykղkQBZhs9n# ݳӓOXuJIКy"Ro,8ʜ3ɴ}GJXrqpH MA"νĞ&}Uz Gwl5Ÿ"P1HM;C&LU4Ǐ9`S'Ky,Nt35awkwK]G/s`kw"ΈOx^{U|<~_vs|]k4Pj~,I6ԇFn`)=pĕB9?L3'mHƅp悞іZ @gۀן8E>C~*t@_s2δ!:-U^ c5\4IH=8q4#du{'U{uJk˜rjȼw)q)cDk!~[{*NA=mfŁfKlo /LYgk@$d;(P*N;mAyjWIl]~izo}=HLKf%'$=Ы`N2_jo[5!,c0sJ~MuSn!q> g@97|ިc?"ОQs;(b-)7lʍ~7:zX|9|EP'W w@^ 棂ˡW ON+ttFn 9Tى/+V P;d\(U@?E(\8eI 8h^d"I]lg}{ݧ01z,[HW^H7UvA p@L,Dze]˓.@Zq ntuG\f'o`W5A3 t4F5 ٢RA, e:[AD/zL>z*-CHW1'T|gz2y0|Gtmg$tV3篱wzz@_;00ddc$[SKWҫu(=$@I% ) y[z`_#N` `q|[͐76iRZGt1zP̣HR"[zاFH7S_ J6ܿs3K#wM.2;9s}BsoU./ "gbWX,[BoS^PšAgIdBFp7|0RV$ s ĸ7+5cfi/(Yct])<{b\:7?ݎ [ԱiXOx x&ەopP41L TB bxi^3h,4y rgqVÌTX'..`s j'JI]X*`c# 2w5 ԄXFuq3QV^r$P D9UK\e!<7,޺ށw_ɭcj)}F;DP2h N'VFP*C/:Y6 tUB?*^Y !-Ӄ8i׎,[,R(PXbbV[)dဍ? [pd%ct M (fH^4PN]Fx.+Q`DxQv8 '5GFvq8H Jw>ƞ9.-rDBk0Й[ˁ P-fa׾p-ȁMɹO' LBp4>Y4hUDNI^bhI|7G .:c<\?;%D9 iohZMY-۬< 26u|8|]o;l>ONw`FMۣǍA' P"~h[> a5S8N &fȠK+u\\';]'-Y*H n{NG,&&C!7c̍ ˬ85Y#O$FTnWgvZe1VqQud5!:Su dtkQr`m`Vgk| ɀ'!aR*Z!(o(}[Wy'Wh;r3L6* 7?}!]M zt[#&uo6BtY}ђKF[/,G S4S*NƠ֢͕$dwP0wx~Cb d5k0Rb֯>+~0љfkI=+J$~KKyB6miX}ecO;5siw=- M:@!UA9[c X;Cs-1?OH8F*D XX~sOXxY&t B`¸߆p;_W/{$k $B%z!z_ 5a$k- >O/^"1-nLZQtF- 9TH)@]bHdZ홸W/XS?XTDL\n$ ~G1dNgS+Jc H/cX|} [W5P2"4âTAchVAYnH܌=(w8JhqzQX6jGf7G'4&F :Mܹ}>DA(t`+ThXbxD8~*cydv] goRݾCPI΁ KTO7rG?T=|<*#Zuι.Bo,ЈNn5+j`Dxrww[ Cjj}:x9U/YD}|H(J%[#imM>ix Ѥ$->@`~\fٷ8h,2mecN-!鷏0o WbHӖQe=:X7Kc,z:DtM6dtn3Zzߒ=$">MgrٗсHBe.`vAjBVuU?Lq1yu%mm{Im~R|Ă28Nb@j,3 ޲|#S|#a̓;F8uҔШRJؖnx9dH2 jx^n  gK#7G&4 S&;jYuI_<;"!>ZK #h֒Pլ>˭ V WYQJZ3 Y8G]SneF O;ލ =+V`~ "KT`ɟR)R{5|_")w ~p@zx'.(ߝDtaHl(MUB9?* 0msd*sl9WĒR Cc#{5mB/gdN}WTlTseކ$⏖@$26fD媑tyvEI7Al><쨌R;=e(Ep9p,Qm2luwKha5Ѷ,L1rVDɦox.cIO UX$mC95,v Q?V/3"SGa7,cކӉy1¦r#ܡZmF9́9ÛicX632pw%BӴgnlMd>!`mDս52M[}zX"̺ѯb+e5ӚMlљd+ǚ5(P;hJNWO^lS:u87fT|6928`r/V&ò4PЮh OS4i6wz6N8߉\q9cQfkcSk !'v ՝abaC0/ӝd]VP5zww3rG"+}OP8[xUd5@?w= ,@9| ,iP!>&R P<hl[_ !A=wԛNUHǾ5yYT| es 9i㭻!S00|Ps.'c_mq3ryT_|憴1l`hXw#TO/BԔOЊCU Tfh 0_tm7d385oOo~,{y\xŦ~]ն+CfX(9Xb$ =[9@Q | &">dzf"`h|s=SGs'?4 Vl!eBPXʃ/)N:R(0B:UWPbi2PɐDY7\+ 6tuqȦ |(W@{1 GɁ9So<ί|ykANLIqtіAn^}m2$}6at7c”T`L85_Dy7B#h(gl?y*UK##J~RP~$`&ӊAXW<[.ҿ"0x#ֈMZ/twb}%:N#V8@@޲ٶWɻV8rxBK. 9<m2*$p9¦f66ºBV.Ur$KϙY 萛0/>^ZX*T}c } [ΗN |Ԉ) QјX&/Vx=ۿ՟؛cDAښi 9< P05!k/;8N-@!g@f{s~-M qQVI'橦 E|$QZ+1nRC'VԀ2lİRbPD7nyqh,E쓀~4O`!fa'ѝq.:3cFtQgѯ+S\Mع ce]H4mSdIuNj',x:7ŋ'%U_D'K/1K+LbB1$}3\gYW>(5cZQI9?Ts Pn_eA֞pZ:UoGWyD0KgݪAh5Vrd>hoX~%K\8Làn)Y=^k2^U,.bЫќ/94vo @v_QnAD+jv@1;Ooȯ6o?'"*^yZtLfshcf53 ya) o JP&!<-`dH!Q߽e֋ur-_!'n$62?Yye ,97UNƣArg.ԄPtJ[Hr#(yk>հCWV= bE"SN4$y^nf<l㡾Gjr% ]jGM9#1DT\*T1p cۧJʔ E3NbHk= 62&xD;Bv(u}(Jcڮ Ov~GR~5=jOsXBS,JlCkH/G +Fe,WEۀ7+XaTS>S~ H]Ӗ5'!e ;5/\&- "bn+;`?ۀzA5+-ey/fJXHE;f %t&Ŀn6ߩN_L߾pA9Y:\:x)Oytsr)oI.{iG/H`wK㬢MFC8\wa u=ysI~7s843 (m[\O +LbPq0B_BQ,M,N4;i91V4l8] #&6:kus#$f V7՛7xl o΂ eT0_ /XvvOH' ;Gd1-9jY6&dy#DAٹq>/ JUq7B5(; 7M®+] g\:9p{&:3Xfx32"ÞVdɕIC婆W{(XGT~LrPoJ|~#7ao?p-sTMC;E֒AZNHJ/eLW <$V>O$U{Q93RayR*`O$(daxYF_Z7|c=!NͥMڌWu\ms[1/+t".o ln(hB IB]|TI v/V]Q ~S#~+<\:?njJ[6r<ӤI6`N Ԧ``~-{TLGu.ndLlva& `|\LW>Q2 p/O F(!z ٱFlt<# wo ږ"痨qG&6`{|!lj3q)Q.s.[/WoAd ,~lpNkh$z(`k #"Ȃ`/I|8Hɶ2JuoH=p*އ|'-,0zd=E L߈C2ƟDU⡐\/ $S_qiB"S585}&"~7׶%1x BifwHO%iS`_|Wɾ1Eo(YW')bLh&q%tz9I |axg^7jIYfBvAbL%hل&?sA }zOOVq,K9XF(hWCx1k Tw+9- pMo~Ɵ-kӴ!aJz,{ӽ= ~҂vř%{Ak6LW1IoJ?}v!i6] ; A6x|7~*8kz%w6IDb4\tk2|.DqLrBp.}5myffQ;&o)0/1kM4_1w{8S124K6c6ČjO/ޡnvS]\tW:FvŔAӓ@JN=e݅xQSTك(eXAM 7!M} %EO%ōS'jI?!3H"h$dpRUԸHN. [dxnOpSwYD:.pYTWAL$"M`'$Vfezg#aH9IqV3M#:"iҠJSMjs+ ,2I:+Y[,pSS xFȹ&6Lܚ}q6<ҫO>`eۡ+m,uśPSK2s޹z/vgnmuN>Ԋo|͢ĥ6h7?d.|JvI{ojrR: piBk'+X')/6%om.<"zvev:r%d Sn OXiKCy=!Sb{rM ڠbgAV)8K\G (ڝjg;M4(E;\qToXxmȗ3Wfb|>Z+mzPs [,^;Mkچ*uDzʾ٠rg {gZXRjOմYS_3NxK\֣7Cyh.~%^b dvzR{##x,!?{SQo7$|5*+ - *Fގ(iչN4՟]oגּM`?E˄ָ$m%^I`]3pwul3+deLn*(;>_$j_):"S_w] >E TDS5ʡ{%BXCR ӟu5Im=]:34w-CVudb|:j rJ36J*t7`qsjnb27<$o֏3|Zv|/bJRK[~{E4{mjraM5De;eP럾WExgf, c'{lmhxG(YqvI5|"~B_m <[v0 44d+8Oy:JWaVyH Y͐*׵)Ib+ԫW?~ ?~r=R'tta=O{zK3ЅA+#.pwF.9]̖q6V{inwR=opeWAXו+_ZS5Jz3Fsiz곷ݓ=u v/.ܳia|H|oAuqt0o%:_"Bj?NjK3϶Y۟5f'"҈.y_P$x۴-ۆd{U~$(ۗFw <2KVCCyE2R0|(<qÛ;QY WL rWTy\Gw(-ڞvdE9o0Qvs^١z(YЪE)i`f~L(Gˈ [D[DIcmJb:m$B_v^uL_*z& M%?ߌ/~%kUT`U-WX[U\[uRקiza˽ok0Ex%,uD{m%"\Ϡl4BbZd'PJX=,7A+i&Z>a9bM QXKƄ?l88r&Z 1{V(=Ip}jΦ !w@JI.%GrV2sZezYIe;t+m dm(|,!@l}=lXU  As %Kl9!n'Cٔ5#*j|JMI>>[vB@38whZGsr#0[R9QyCxXąeP|2*Y DxͩW4RGeufwHBioQ}C s!pԊ3LC|v6H(ơZA[%.caZV=(!4lI섛/;H5^ܹW>Mϐ7YHuY*_U)- kv*\I14hϱC-닯3b_ZD@6'Ʃ]CMOD*);N^WQ?E;ïF;iSo"VYA8&6贊]yGŭ@*nb*'Dv-T5l!K!hF߬IQA o?'ks+*1Eet[F2piTXv GjsrJaj͓+saG[ '~0yijڗ:RdJ|>Z 4uzŚ. -b.tKhzx=P!CkN_/AZx.+yoxMfgwԤď_ϥC1/Rr*fdAtuc"<->ȗŲdIԶBb%[1B:8gIc'1ܮ=#4u;\JmNNUQ@D? Lv"-{o0'BɣKfC-d܈y`>C!zS8{63DZM y .;|`C \Wfk_hNE7;K!/Tw^]Sd)s~PpsMѪJ$hs[8~'˞AĄfv:f˲svq.n&\P9zr=tP*O%DMQH.%je]P+/MhU  k'ݷ-ӕYK{ F=S)`O4myY(-p O&mNS/ys3;쏀Cd1?T09(nmyC%6"`ΊHʍTdĠaXu&KSAIKPn2#uG{|aK\4-Qxdl{,BI'r OyʗE,2<8?$L]AMqݝ(pqR'2j9byܘ}̆g}k]뉷NfMF euoYR^JS sc5_#8(8p0 bɅv( #'yjB2~J`@˂gm/}Cqͭ>"{Lݬ꫌Il P} ״sRlWz\GKT`a+rv*j'f܌pNN<-,vZuCGjI E_ͩŰ`*0f/573|a)bhD:0] ;dRV~a̠y}U;{2쌖}Q0qn L,`dp-F\/~RoJnW <~mҊT/M!ETPg, bu>v `+sDʼKHPlt"։A\:/%Dп{4w֒32Q!ǭ肄.A(| A I<'c*#(*ve[ԝ,=F-[]J/sQ{*waSCM0,(**y]?pRtX۽5o6YL oWKޜTh;p1{ xtN;V66 v1ž9%f8p^c?8{1*n!w.IiFTٿu>O]%w=jx>1ܦl>&JU7 A$*I>}>?Y_|"ki+/&#%H@c[%H<4qCJ7oIKS u^wa<"cUNxϋi!Fw})^*#m&!ah: N{/9M& K^o@ImsN8dV/01l}BO`u^ͭF ޵h©MV,^O!Td(Mlz$rZ|lW]t·w M){"|o(x3O I~(%e Tα[-&h>=Dtzf gM>s/g䳕|T\}R']I eё@ˬ`(ws\<6 ^zOFA#Ov{'TE/x®,ޛyu:1@L3G?Jk$j[nHT [6qFW.da6Ò&4jq~Cu+2,| rҩ%L)a,2vAu*.$*Z ȧ(f6_\[P BLkr4hËk3M uCRN)Οøipw൉˶7ݛČg&wM=j~;qdZTKIG'.SI,N[Қb8;Ы+YT n^ hѨzFrզZ(OgvtCP>BH3I/)JmnطXP6JׅҸQ7)Zz6 7"hHۅ`bir&A{]%*@r`490 -SYĐߛ13{,kbbp!nT~2'VQS֚i&V1bW5ZmqRTz}~6ae}j B%8lOܕ}Bh)Nre%f<ߨbnwTU1k4n㐔ã l?ܣl,>=r_6H͝.ٮKavOfy#c# ez&c$ qq{ϤK?q en.!{񥱧JpEGإ}{ s؋sH.I5HJ(y~XZUz"h@ǹ|:@?H)i $4LUs[4gOJ g% Y*WtNurk}4٢"0-~g Jum`iTFaP6B_䅀Eïb `@CqBN^x rF$MҐpIEUW9EDžYT Dڋ|B؅(;@ܩP\{4koOKRr͗;试+&Uu,%s] aW6 f@1za"d+D,n fO`9ދHT-../?iD*KUwвVk  }}ywcl#Lg PZb,EB"jyP)O:WR!c6+bOorO,SP!㑏*J_'3#mٕ+njXwT 'y ,roڂkp@W@V x_lCAI淶s[w.~) q^pN\>dFzjAAۋ 0b*ߞ.5#Kj@Qĵ-B;Rfa#COA1;DS_^q.x^u]@hbCH&X=+Hd@A+~hh}LSwVx\6o\6'Q{n񪚿`+Ԙyb"Yv}1ZH̾Q ^H+,*O< wH^neGMD]\[(I'7ہ?E3,\Э-1$XD't$fOh"jܻ@~ F:^&/[TnKX1zTo@h$¢C@4#j"7iSͿZo?*RX=1$hvh X?1dy^(] %WFNYېښ3kɢ.x6MÉ'{K]nրL Bn8+_uemExQ&1̡ef-Vu&1}z΍ ЍR%~bid:Q%:K_=}#7 l?G.N.O9zDE) F2 ɺ/@c*7Q9"{w@*w<!$k;NElTu.َ,E,XLSpoTh0JC8wd]2K! ՙ;\ϡ/!mb*s&U_kCAॢv:b4Y{sQXG|Mzނ#>dj P-qslmFD*Z$!=&`[QJ""Bȑi)eC;v=櫽-~_5xǪqp$?K:$mcoIeO `R sKwے*х'w%TA\dȧPp:(O?^$Ei(?MPQ5Ez - ڨ8m Ϩ<]ewb 7p.Nd*`/lQQ#S,q+ (X 0/<`cfA"ZU~p*(?LI\hl;gb9vS|ܛ8R9 s8\Sb]to>9Ř1J{;xaO[3U1,(IXܬ xt)Ȥ7LRcb ތ~ Ejy8)&l>%;s0ܔFjP˫ sI Xѡgk*D(K$H.IWܼᶢ\&1u^ JYMg#Vq6&KrCX!#zŹu !T_2C __q7a> +a-AOJH2?[ k[}zJm8&+mtGƻk 0Nmq%\JG|֐1o6}T0z ޟI&i} QBexv`j)F|E3s\͒45T,5G{Fk@J N5~ѝ~Q2ػ3̣7gGhdh)4GPbRA&3#VZ N;n=!;7v@Y' 3E49W!o:<(`<5xGB+/흪P-U  ț {POLRč7`{cϒHߺ?z,Zm`H>GO)/< > /uiκqԩد٨9}h׳ 1P;5sΘ]cdVdw"߻h{x~DGJû3N4!`/T-mveaaR|(jbL*,who^DŽm:}@z3 E y5_0Q%ܽ0;eP#OeuٔK唛4J+p-n``#c2Ewy*%|PsH\:Hdhg B_*L~|޴-za0xYk6Sޙ2[T3{7|xs):2{*-K2\k8'2|5kl8ÿ%$.\MF]ZX_tLRGQV0( yջ6xG@[]8\ݼpb ..al$T ( P{zB yڤNZrm BH_O={6H=\*nޭrv}pcMw\'L[uIR Z+$,d-չq{+U#$Gm`Q/4x^=:w#w \} p(ǵ#n@ncУj~:YCxP 9DrlQTTu~:+6E8"0E!iA?RdbWgd#WNt݆쟒3v&59p/=ʇ 7/O>bv\p" ɠ7g= -N3n߸4=Z؇p,?,v RmzYgP8O.;w.LNڏyOBzQR)0ǫO@9*""2ΛkC4#;Pt_r^kDl )`J\>2gE|np6H0ct }uG^N&-.kEeʋhAfGZ#u{CR˷v9|?%Wҩ{w1vYͫѲ!\Vye JV["xلih>Tɮ9@/JvI_1Ձp6 /FͿtkukㆆdՎnŗ$$;LnkPpQو q0B_[XЮup@~7(Μii'T!ⴸEUW_uђ rJ, L' Mj\%NIۚ _*AGQ0^#:C:}ao>T缹]72o0 h03-X`;'Mp^02GdaʐGp(9f:"t?j+dMَ@E GNR8G-X0`[=߯B&g:_le _ȏm-naۀ^\WB=)b`uL eW&3fH=e6O#`ny˚t/2]}A|oBzf jUJ DrP&t7~/g>yes5:X/ZU)]WO 䶟x>/맡WWLѬ9&KpoeYhvL %]3\f灷a5m l?5jZ<HDe!bJ/ɿkuC6 y39۩~QAxUjŠ)~\R<34nG`M(=9Ο{EK٩bfe5Rhy$٧j @a6(% ,Gd[ֆh1ݪGHO2Y7ġ>UR @@)f#ݯ|le1|G)l]VXNi;:0ܓO<``se@rIo|Q#gR^E*]~J TY)_ 0EU:nt9:%4 8:IyRMf_L䝗cD#l eT .^ T,7S,kYNq# L𫷳P?Q+}=T?>w]wpvE16Xd5(P>kfJĈ t膠yŞ ^؈p.tmsoҟ8[:v'+PxV94Q" - {0ѭY6zꮝw?1)t[wH'{>!ȳ<>L5JbMEݑq[m?Î7R v8v݋ <鄞9GnD-nDbU#6hXw:c[! 2u]\k=QTٛ-0{n=H#:Xҏm'|`Ni[yƷ+D3VrK}%B 'RkB#,l6/u*bD;\m?DO \h□tVkwG@kN? q"aԐYQ9 ՄΦKWcXl_.uՒᑍJae(_Q]3#j8r,O]8w'ܟdD­ ffMIL#r;*H9T* E3\SxcEOՈHeԵ#yyWs*$I;c A1-{FiKRӍ8539*Fo77TS7ADtRRgtm+*2x?fQҫ3}؟[n9WS̙U5hTQ`3#U)#PU4JjtԨ\+Kyg6o5Z~kc=.'(Z,X nTj;f0Gh ixOxeiE'%-.~fDg:u"&q7> PW~Xߪ7U#ku#DMm.i`oWw ?l缊َ/Y˽5-z(N0> l9LEfCsHak=/zW\D_nH/W&1"x8D±$ISw)ZMqSQR z km$&[;ڂ=<妎Jw Ex \' ,'%(DXaL|n v>ZkQ.ua'c`Բba3^?XR8;r&g\9BBS.s{ 9x]qh&':g01T͗NW) ~)s7re3HާyIjpŇln{Ed I wȄ>A(vȊVk5b %?Cs:K|%ţ4o~8)2C΃wEk`!K08=%;2zM@gSݴ 0KOV]'.VoGD@XUT7rwyL[az gs͐.ɠcցqi!:},Ί$޸5W7qyE/7LKT;1TDIMuTe.=#~pmO{f}]So'veb٠f︖ErHf[Er(&c'ci&ԏ}rcdgmI7GPt,& Ÿ(xTY؝/%H…x҉N1z|o@OUN f_vgm=XKey"5\6;Up*aj<nGbbu$e7Fpb|1XIw'~bU/\-Hؖn2QL#㨶 u(H۠3ܯ P@#d,S}'\psskx~4nH8Kh#x9u%DM  9].F56I^.M(xĉXVz/ȂѮ%t+]|rAa8flLQ0,˅p*MUݰf*C3&Z7 3vx$}.!P|TШS` HŏsP =r81_ biGtmiDѢEܪX0ap7DnL8"R{@_[܊_c*|BỤB̊p\%rG/ &y6 ,(V__-PZ~"" jρީyxn&")),B%d<Q@!<[+Iy؟1\lh%ͦט0jBWOtg:z03GS]ӵUMrG׀w%ۤI|EQ̞Lxo®[UL$@k+\ F{0T#a -G/*Z/|GYp ^'@it9jߛfwOϳP>1& j/GIXoch< 6G#g1+ Pw}"`uX;$ [8JA )"\L+\v&-*xZ`NֶQ bbnb ڪK;Ň'YrmʪcV+ /Zi`lti&Ϣ&1fCxR櫱'h2VcѤI7z#|Üe}_*>IKd}`nIJ-X")A0ƚ f`!m9HQa^_ ux!c|re2"|;nZw-d8aQ!fgnc)c9保 sÔ{/ժ/=vzضR^[E_"PLKT x.l`1'_c=R5J"c"Ut!j'V9%{Eo@0TZ2=sZqq'Đ{!ԼLyZl9kfnv@^@&z6]ʸAB`Z6ҹ<u2Q*)c;L1ә 5VzOrX5P* fXUVֲS s;\{?gx}d'znǒ-Z|UT~Yw-s;N6B>N'z;}w7Q, ({h7S~Ы.RF;?H"U=>Y wSI/ 8bSÉĢmXN49#0jHRjf95֏7abw <ˇn&qv BdxSjN'ѨPQ[]/4R?bLgS(|ۅ~JDžxoF K\a*Sk,߳?Vhl#d' a'SqF `Vz-|H8yn6S/)7~#?8 ;/{G0~i.\ L<^FmU+eP7yU~~6@]Ԃ UTH6V@.htw|Β@o۾ |3fݪ}J_D[\[.lIN'`}bTѣMx'?LK,Rrt]^E#%7V&̊f)|ie[ˆA[:14c[ЄwZpZTsGT*YIt9}j^|/Q7R9@%~8.2?iGBLQ@[~WKYrs+ MWc~}h{TR^@.#ǁcg sV8l'W8 "`xv*|'=3Y~;/ ^&3&X^D!~b㭌xyP&%o7Eˎ 5s'&:yTO8ZbkZ/"}r*:=ֆYf;^SO+ZxKt(%Sh{ht\ u&d]nj|fJҗ$R܁;oX"FϨ֖J Uý]Ǻw#SA12]x*|{fbysZjy;Z7{(@#5.3PAAo`e6!瑔4-p D֍XT| x븼kM|W2gwuvY8Vh0OkF3#G0XU:f&ZtGl3LwFGyyק! R86_T8MDcoMyZ= ,SD`k/6mc?OKXS}P Q*+|D ~{0A vpoy$%C~E L?ykͨEOm*F+22paLMPk%YnvPH ϺYb2 5"}9>+L}5@@IiW64G%$U*JiS-D&n;[Esj _~W;YIfϐ:Q[` u!׭jC15A $3SVzTt}vfRuf+ü؈<%)aumPbBgQ[X ьDB4/a/7;2a%bb߸@@lnc!ֵx6gf :K@~A:mJ h3ntMq4`-থ4dyGXycċ]>Zv'JЭֲmB_В7C>Ɲ3Cs2Ыx}ƅ:XPDVS [|n4At@ . ϨuC NLڙd`"t#cq1x*&kWO~ǐa)1&.t*;Cu۶U)0@qTM r @,+vDR햨!*9 tM#0?z[enƼ)1_ʻbV_&nX%Y4 W%ԇC*ef3P8^A,`})Ԑ Tv>fɲ,!o(^CnmuƕvoӆI@At[2uӮſAy5pv)]fmgi_%*."gvWYX%s*9y,hiEj``1yM2YwpiM3@r$yKecHN=yqW'd$yu~fY +?XXХA73I? ퟫ!K==Ŭ+FWr., ,l _Z-S\щq=J}'3Y`|[퇤#HЂckFԼ%6T/nv%MK/!%\UcO9c_#BpyY˺|,+4p'?!XɤV 1"*4?Who8IU*Ivx*~~)U+e8W sMX-yJ iA~ԌЉ)È VD%f'"2($#!;(gO34'N@ܬG'/ k{THKkf+Iof4ܦ;;C8 {;H>\U$$χg_]S0 > )yjn,O%b/O\yxk:۳΂JxTwyfYw:aab+нZ ܌%m ƾ#߬߯a{Cqўv$o6`J%9Xee4oYrUK&غ4yiWhdd. cܤۍaWY>UE'QL¿Z4,'iB)*w> C,dbpv .[9*WIO%yO|{lcʷ6p+ŷ~>!m% 6hPASOCzSlIs-sM.n(F}ncv(=K`ؼ6zÐ^pb+y+QD}9O }|'xnY7*[,SռW2M@:F#<24YtCcj %UF\i@bOGm-(.|9kKE;unw&r`vq~av=Sxz}ҕšDYx8_zfn=;"yËxK;˧2T^n)ԓcP8'M74` 11%eV ~;Zb~(HQ:0:[XP'矐8Gz玲xׁ]JNro&E$$M=R5Cbt=>Aԕ r>W#^pXYvOճ+TxGԛ|?Ejia o`q@$yWWd#DcזNQf_XU6-HZ:՘]%3l3v/7_vvH|mSPOKuӲyimiWMLz{nҕ!H+g88$pnϟ ;}ULMsIUhR`DueNkMzR3<LB)R$ d+Ŵ0{_h'-<>ފttiNQ}%f9{_  y6)0p{ vԲTqN-)Ct>q3_p(jR(VAOɪ7h#RuHY!dyM-QH>z.q!Bt|,E㫞O;`" -;dߑv:'\Td繀Xk7eBoP-.Wb6I"OZDXF'yI IO/fI-'9{XIO$QzJ\![O"BYDwx~*W4/\TͽoXgb[4b$[Q`FJ&?zXU]lw$]A)nqBFIc ]@&b)742ο ![XtpT)xv \Q$&|UYku޾]_u+<#MmaC|AI07jͦ噱:f$Nz+d jTצXNW?3;׾w,Fo KW}j65sp*7wW_uE~=(.8>QƖ]ZoMMSɁ A5g2?w!OP+,=4*an18݋d0 P&P}Av_h\!W0r xtS#Z3lM1 ] (%H'Oe\sbAW-Ҹ"m>iVF8c;dxH#pij1(frx6[G_#tА=R@R#6TX6& ^RPXG +Wc/Tn,NGt)|Bvxx'$ !=,§P=1:/~J*]oQnť#q'+<ՙJwa:xYnY Z[wo#QnHBʼnV7 <ݯ]OFZbO ZUYEZڢ' G %:4i(11Fu+By2R1Q4pP$6!r̥BC3m\K9jws`Gf!qҤx=`:K*,&lx1/cQxeDO#^aA=yۋ^ʮq xyyJjwW2#Mio8+2 ;"[9lRymj!@|s0NYv1Pi-`fb24ͮ.F  7w0DX3Y :KMj RdE?v^~FT*oFn_&$n닳 I ;NjY=!,FHU!ċj?|'p+=[ 3G+j*l]-f%.AZ_3H(>q J; \p2­2g/P|V쬈b=Kuؠyʽ/`g^6WrgMF^14'CC~S[ oaDm"hy`ٖ($S`࿛Shۡآ;# ր]CJB8~[Wq tq= "jV?=z;vX IˑE?#=%]Ok=7۩]2f;Cq8O9P 6י}ꪜPW3@ςiWI+0֏ФqeudwT$7Y{cHjsxPSLP N&eGӶbRם|s4l:ň>Q"DOp`Q;+ݥ !+oJ i.Iڈi9Faۑ90^xɥ )6kRV2Hߞ9n4۸KBh%<s}hn JyR7Tv _󈿤1p΄]j)^¯R-/uKMd&fs魨˱X^y;=] Nl{ڢ N0<4Qlj{_tc ^"ܝ\Us;*JH6l*s.^ˑy|CsCimwz1u°g8|;@EbsԶvKRd7ʏp=} n]gQ%:n~5koZ_ONsvʨ}g?NwA"Oi{Lz8-bm/'ϬSOMP@CwK`?=PM,G`8V,uEV<muk߃B-QOeEz+rjR2?YΫ+1V`Jb:؟4d6R }5f%fͧ0i5aT!a^dnPC];R:o rNC`,G///;xÐs>T-f;qM[Ym3r)`\c*?/hM}Tv۱:g۵8ɫS+ApfP Xq923+@Z8P4ٓ4 WLo0Ɗ#{UE}P>8j^*+,bΝ7 ɶλoRBl,h7$lR} !dEzỈj^5B]Þig +.deNAd&V{.hcaV1i,|"1JQ|srY+)H%N= 2rVfk4+oP+-Sek L{drxdQG&u f ߑVTJ)G~ILϧA4+"YzDgs Jc9TC+G}Uf avTh_Vp%5fΪ qL(!K /٪ބP٣$K)K~ ?KI\as$@W_t*wy?܏!WˑiUy=RZ{yUPAw8X| b0n\WW\- ܖ >:J^(+w #lSjUSA Fq-SڽSuX@/"=_F(*usw/r/h-Yh }f+ dFE? 8XMqEGICc8)N/A} Wi=E:d0+HۮS: JPcA\;D˴nyÍ4^HJ}lu*rr #;AރUgRي50K[v)b !:Z3Ծog7 8jyHJw-Z~V_%4`>yn\5q Juo-r'=?#stp~Jc i;wpp!%5ԸΡ7>p=@Rewy+}_3aJ693߱Ңc۫5:J ݒ̎,Xyq K?8dR֕6 X.34փ2*b|ݩJEnS򿱩 zmb!_+?)c%z|]{Sp},Э(k:<Mi^8EwYDI4`*SnFS|8Hj]? 02zUWgX,I=@:㽔^L}Vc # ݧO2rAi ^]N.r2dr:S]T^7zAZ}?Ei:&og.F4 >[(dkx CvFK'yra:|$c%]Tŕ/y8 l#,8 vLJ6mRY<4_/PR(pPClijgI9aYRl2PKr〢qz͞&њL͍;垏ѿA1\PK.ɀHmS 10 1*b*!-3:Ӕ=`zCH5vS-AHޛLDC D"goufQ-XraoȤ3n6E2=rM1l1`pv5~WˣĮ9|XA2ܰ2r=N/g{q !Oؐͳ]DT`B _ḅJ|VA*171 :~r/5w>qU_7-OI'o<)Iz>Qğx'&{d}P `VIMG2n{|ȸ H@ -ÆZk R?'% Yz<+ZQfJ+% %69}_JBfm푨w3\tF G9~< ipfxϑ FTJ# 2Ex`uO(_z[ĞԳgbaP} ߝ sVHa!:>)ӸHQI~maxb~ f)^0*tRpHл$3t1M$T@?n=UE "H$Ĥ)RyQ Fo(^Iz~&qҀJ0S&O-z.;g*<̈,צRܼvlALJt9UܘO((9IķDnbo9+9%@f04@)L9jn^( b1j{N|n:t:ʩ YU0µI[.C^=T/'xǦ_h UDݧ̽+5ڲ`CjMOC @YD #믅#lG"pB%61R#Xh^T^>wz5}hEeQ=I@đ|E~roC]O3@D>d,j1cGIػBGOo>0 a* P[x1Qwݑl411IےhhY@ bEiKDS%}čH1.1 YiBMDeuߚ>I,oip(1+C*U7|捿,2%!hxNIk!xL<9sࢅ* $Dӯ@Ko> h]t22=>RA4zЊēV]{M3^z0 m_!Q aH؁Ți{?{Se:Q%ch5̅d)H م'\;1vNiAmR8 ME&I9pUSGX %$"QAL[S:Lvwi2 Bh\NeS "iVK^y81CSjakdY99i2!߲%@tX@2_0& Hr(ǜc BM50UաPM:V.ETrOSN KGAP%ynL{L/߉^F&B៝W1pHPpG@6]^өg Z;>,*bKn \jUw6C .C }`?]Zд5}h5v*#hCaEm:t}BbPgi1qu]AapOI_l@=s(:ﳸfG] Z*S6;stg=`wtj cϥ5Q!K)/S4b`o .6A/tER'ܐ]npm,"&)LCgz~*[6P1-bv^D"tgRM!~Jٔ X${,2q}=R\=T!dI鯹b=?u090&VJ_}N-: Ȩ.\+Me&i2=aApv8znxcg'ojwL;&fb/]WI?jDj1ȱVQx臘F-E[ 1FmJGrs,@w.3"cE0ԞQ}J^&X%rY+*QS=oĶjC#c_)d/p{|~q{q}-Bʵ(Ef`F"llAbQCSz&sJD&.b*pb A_9juNĘZo1.@&#;>2~6* |_ )̞dG;n:Y h(*tvKA@pŪ(bvx(p1RHp$CwN8 kUKbc@MyY͞Z HNi N]Lгv~qFNPNnX:P_^q@dcYQ&ͧz`:ƀ8=epv'6naF*c%D+#tnQ_לd zj9'I_qJFNm?Tx:͢ ]|-r1jI~W^”SJ؈P  %25gF@nmĝߧq_ x"3G<{|S|Q[q}65 ["̇oYj q lt+$o uzu+(Cȅ~J  ox1YYFh*ұ&G'9G7?,f }s^`Cdb,޼׶k/;]T^;b W)crWmS,0 `BweAFi{C@IjOi}'s 1n6#,FisӬ[z)uq+!?a8 a8ŰF%7*OTA<~cR_2Q7+k  /6W;z)mW1!FU 8+]D5ѫ8*eS2%lV԰DwfL/NpTą@ʁCp'1FhMDi369b|*$RHchXl'Q-IA\ؙ07τ-B]^ P|EbE!tmio%mf`h * o9Od[@l!Yd ξ@,P?l ciT4n(ƴ2 @C("@?lɘ`4Rq@KINWsl$ec4ɤ=XI9Ojo["P~l?s W*9ky}Ȉ0m_b|7 3r,Jb^k1,cVxago mF5F7'uR$[Bπc5K\~@jHd{([63YulsLz,W8@ Xcl4yW;%]z&R@ )u5 ˠ-FFH4<_zQ9-dZb$C ~J)&S_/KL +>t&1獲xRRtoG~z*Rª5.a8BBox@Pd[e3BMFަG{ٔmfl mӬY(AGu"Z"uёx׭kc}K88LӇ'8,]mt| ɦcnot4u +Л`\a|24;" ŒlS[DYP89U2i&N7-/} ӛ@qX|={sٓqZ{dƥ"zqn dIEYPqhNWA`q9R+iZ]CR(`i>/,ͩkn'[УE4q:|.4 1K.sK~`B`Ui=sGI;u! ;FFU͓ ]Aeb~>Fb.q [܄^ u g)h@?WW"b9c#Ry@a3緪Őś:hդLn-z6dzXqPnwZx Ȑ JP>~Y昃A)8BTdvaNK`6+5u-`hK۫E芯\2,TbpJȡ!l}QI3W(z3Ѐ=dGM\ ij.~3OA!'DrBiq|36AOr,x6iVNĝ{ jn +ۧ$-,2-|E{/~Pv,pozإ֬ IБw;F #~?$FKS,8G:~CЪ rN TDGLyΊ\e1=/v\ް)1oE<zK#*gY{Zl[C.l"g)ggQ/Cb)X~X% S.xOnKc ˈuʧFQ)1 Z PR_ _a}5Q.UeiBbI=Њd ._> %1(EX]X 9 q+ke:9|C$-ҕkitKF dld#4 :cfr7,C9N7`EݬI< uG;tЪl Un.*8Zao_c\ hOd+=Y,m`b b0u&L4$r&SY:CnM†S;%$!-ρ7֫mxePF Uέa[( rbN&"8Fh2Ç@q訑7[sݹ};RkC(zl-~NģMN ~y--aWmYϏ=5dD"&aE{1>,7 MsK=2~ɸ11l'̜o`]#M:YI鈾fn7]8WV-K&ɦpSC7~_ȟV vEҸ;'Z )GH~=SlW!9T,bݬJ0[ڛxBN(mxq9gy-ѳ4PEΔd :pX Ux">S W\G¹ByCE;d0RA*l&HC>w1 wO P䆀8Jh~̟t|X zς5Zڵ]ү 1  }VD}?t[vI8ԩ;4aFsG[@.ܼ1can<{OH:E$ -S6eeӈPj'a4@&TL[ǧcHW>3˹E:xNkB~r,#QBXd1|GHM]ba?ϗ~A/ OfW]hOS]gxU_ݦ_Ҁ5y'?'gmI=`kedU }:R#ud[HX<<=ggTY0O~P0ʟi*C tVWːh%sK}Q5p~PPij)~otnYTsDsug䷡et,ԉ_ OxMkj 'h>y}WvIl,~cRky65,7Bu@[SȬn;~W%[ee4iEѰMFŖݎ_Oio(\"\(6bwS7Y*yֽ{\[*h _p>|l`Ⱦ; coـA p_퀬"y:Y[ڎWeLN2a53:Gȝ\3)`Tde-!V<Tsdg:1nZXnATQ` $A^pm,6)&mmR)1zegs{Wm-* FYN5v< B[>uaLjxNh7p}_KsqSEEACN#|C\eյc|P"9J[8qz9fαxzQ3[aZ8U;AoBdK0Pb_`I:q-e Y VU'XbnH2=;ml⇉ K߂[w,P> ӟևe6!-ۍ-r'" M]X/!v]b˽(+p%Up?YJW|IXD< ڟ-jB ;[WW R1]fkS6ȇ~#=3yi'c#/TEd7R`<>ȝGX JXUS B^(R E!a9"9x㎵:!lDU]qU=ZsmƿcbԎ* vn`E ݓapO?I@3`a]_l˸"{ItfC/CE% ȊE}L&:7 䈀AO x9 2aΧ;5@ͤ 1 XS7' ]0L^u9{!ocWs^ ց7Pb3ND@ZFv| ws=QD9Ύ;@]5&>c!7LQ43"BD'%eH{(MVնC?;ZYNTnIFvsH*c+?&S c0Z1bg8үj^#Tb޿íC_D-,xO= I7.3fYP'zUS!;U뿑GFIːfW;.^ [ ņӎ>1|k /9 ;6BA4сPotQ FY>R_?ĴkHm륑YM(%C9"#8O ɶ`/#11fGm1TXҤB R a G (50g#s\dX'j+79,I^ɒ<9=/~M᧿dMS"\_'QW ́}NB?RyNڢp~c+x A]b/}ũ[ Gs&~ljěv*'^NE"sDepS0zymctߥ ^46TAh.؜\+㮿cʆ̀C: TfY@Ȁ)!Ǧ͈N$3IjPs2V'<Q*n.y)#1lehlp_)I͢z\ES(Y^FvWZ %B *DRJsVK{o966|d\K_o[FDO՝sR`R6'C药E2 l"[֭ +sVʴ;[^ܶr<%+LS bÓwV=SY/-Y͍K`ITpHTZB@mU%l@oi:g"};z\(޿.ӑ^mt[hhkgÕlsũ@4@ d#ٻuAKOxa} mjeQT_fLMr']~Jn,ڸXL w xF x˱P686PޯqcqJiǭ($ḥ ugs@Oj{ '/\h6*&ͷQo[X] YE].$Wu8IDLNԙ>U%i$?$F󕱀ufIфD`2w~'TX!&KC?8){ɽЮ)mQqtF[ lF=iԳץ DS~6!P^ \ K @,Dq<~>O2yE1_z/;3d$zAB[`-c0&V>vU(Bu+dByr@1ʍ3I "=}CdzWjWe r{n/eŹE2cd/18;9Aq͌Mw-Wo$dr]`8)QV f + p""D|Oϴ1҇ 6VOJ6 ύKG%}^ G_VԘIelYigc`E$ȣt4s06>qrDnqXw3]UXYvO]FV0t;iX!jocDT+ϽxͲ ߻dŔ-F Yi9vsJnx Q7ȜKacƹ9xP,+xlc|<'bU N6>;5i胪ŹܼD x7GG/6a˚ LAq~^cmvOъq|upwϖ9'"ʽ}` "c{/`+#x.#\427/v ݵw>2 g#Lk <͸xhoW_~ ipFE v;ѩRE=ʜ&'o/}?[7&Z\{2fh,3Һqp#8iop6[$9[Q 2&dٳm\!]RSv+nF/U-Iv2n5m ֽ~*BvuU{ m;nr0i`0Fe^Iq-_(Y-S&МF Mfc1IÑxt:2MJn''U'OdulMB֚.oH4dqRהKLLm?\3a d8ӗA'ihE q[da& б#"Y{; @nI2.USzB,1˲O!u{v)TTGNorecLV*?T tDL6~_? a̒L4,Riחlj8xmzD<Ο s#jۧ*} R5yι/8* KCIqn@HQT7P=\&5!G"8ֱ/uky;a󓕾.Z|4T-M7tr%|#+zik0B<H4dbXjPܕ {IYu,rAhI#mVy͛M@t΄h?Q}\4A@`1i'M, X_*RɯaV; YEFDjetve2:A*Kr55 MDͷ惁 A7M%\+JwbA*ɮPަY<(?"F)ط)`U0Y>2손sb{=UM<}hV SK rBs߱eu:LyI\%0XW8&Y5.XzWaN $4ϯr:WwMS3kUkjsƓDnP2K YNPt!xKu$NneN΂BK !0ʩ%ZLTV8b&@2u %) k7s9V6Y\I[neL&C ՚Im#+12]h2B&"?f݇8wJTVt&, K1=j»ޯ#>v"ץߥi)[QJ!y@( aywWFb1ISreao;gM@o@Y+_ ّ\W-`0h< * +ݡF0 6g,K,IfR\f + ;VL'AdxE6θ Lep'!,.hiw[tiv%mz3;?]mvzL7V! ӹBEond S+:w4)=C7 |AS{G0B춣kbkO#:G'd͵w}:DZ #̜4FƆ+ӥ5UAb|jˍ?|D+eQH70Qi:"bZnsC*NR$0i:SB ̏a@X{c1 к",@ݚi]=Gx tXNj뺳mȿ,d A?wqo[cI6w uQ ݱ@|19myHAk}*{q;ǧ6RV dTF~~_FW# 'ȩ_(h"9lGn]Jݸ^g"DN?R<׮tiöcJMb:KT煊i 5Mc4gD[|H%:,@G' _T C"-r2d‘G1۬'"_]MlFؤʣES (nScm^kZwCxUg<aSMtAc>$(}`;wYpڎD5Oo?k42PϑFV8_1јp C`8];8M]ƷyUn7,Ѷ:G:WmYc=oEp36chH]Nu}Bl\aCS1xd-#o1-/'pDz4]E"4N^Ne@u=~\-@Fm>Xj2"!VTz MH,FQ%k ?׉Qh3?0 l yZ{>iUX3ֹX5 }3F`7ٱulNP+ :`ܤTA!{t3( 7݊`șD2HGdTjqb̐Ur5ˋ$JO]7 1ɉiiF],.#W?Z|2t/I>螅 1KC[+c?, idM*v4>LgEXo?:oQu,̭Xq H7>k"E +&ψ6u&7'yP sN|jh]JWfl?^;91~/VZ/`Hײ+s e`~ #65j_ QHYu<}(h3n=6Qc(oKsPU?4N?%*gXQDiS6ewu?k8U ŘZ| J}T*/0;S?Sԛ|guj\&o#qP]= ʿZLNd{/?oׄYl)%HB C.iIG@* eFo6 e^_14~hzt۹=0؉q* ILJHE9ԉey`{j w 9;tnbFOًvh²xY]>qJB+ 9X`&7cJxaB9W<-3v(뇑ѡ>ORa7T)ˠ2#,yeQ m,1ScG\W(JapcQ$B8Wk]LSq6gu߿ȫU/&& `W7 ]y(qUraƠ#g.<,nw3݈?.?M!Z55x(\$M6K-|`0lԐaJpw^ Q?YyZV$ d2DVlwmh,UDbDQnE'ҊZ#к֊PoX[Ӣ/HEZw:2İ+ a'ETƧF<)(vK*аJOÍQ;QKR}z ֿ u\;/m|0KﶢȇnTL#ag:RAT{ސKUR{H{ED:|r.K՞hܩX瞙gLpB3Gfnus&sz^4X w jb\6y6gZIV- ZooK*h^r(f~Lpe-r2اz~FD O{$/ݖgq~E~UvMF@L'"f*푸=ő ꐻ+ )O_M* Nj.O>Uqt@Ÿ|c25sU4`Zogbײ) 4 W_[>yx#G #?9TS"cSoD*jij|> ڕ$l pqfDY]$d?~;: mgeLv\s ZNCllEe3Ȏ Ov2}^#[uYj=A)ond/ʚTu2]>!lȶ"t6k>5vGQW`K:T_h2\~BFpwF  f+".T,BO+a Q6ǸӬ9Πzű¾\``kyZ NUU{кLW$Ԭ8r\][-V"lA-lU_יiTyhhj;APDHtsd4pbj't7֛KH 5v\ #xYL~ܕ&\8 &z\E1-29N7ߑ[Yf|†K ;AŬ $fL9)Okx>^ lLߕnjjeMCED\olLjEX+vY|YDJ`<+'YU_,FB_$Ƞ|ЖشcGSZk+E,U8pɣ7)2- vI:b乑Lm.2B>83 l:e 4ؚ %_^g4p+12o?(aQlSY04/c>rAS{n-jYNRGܯ|',j%<. 4*ʵIq22R%_$C2< ҿ"N(ֆ*c?Rk£ɩc:%905) c3L`=Y`_jP^i {o 5fILZ T~ gP/i}1zP_$^0+۝"(`bHi@lqy 4|IO hc}:={L7{)/&K' m@z8bs0Ix:,ȂS1b(cSn#eѽZ?)>pv*>wM-V:1$Q.`JGh{-xeQcpj.؟hۥm*`{,Z8E-SA sE=@m.[6a,'᦮Y24/\q@L9wm!X5,Ab:T>OTUpkz%lU݇fa]j(覼IFKt" kؕW g t]~ꇂf|#pدeM=֖A`@X+f͑hlg\~s_xnK6qz*/r9FlI5`"N5B>pi]I*@wL]>@XtdQ^tȽUP@EOY̬8Y@'BŶNSf1 EP,t {gFWl:C\oIeA}k [R6pw1x#+MnZ`QrW We78 yV 2v LuXY ƒ·H0sLCQ%מބNi Vz}ǤP~S ڬ_;f΄ H BjdՕ W][):AM7w/]vM'Ec h?`!o;Wj|xkF5EEHY_HTX|!B*J"ⴞ+wj E}{\%Y<:miqWs :c*;4]E9CAlu,DztaH|C<s5-B:%~1l^S!({ [MSgM9Ǽf+Z#2= { d0cR.6;4j|G5B.xMږ:H @<5`i:V8.6lR-RƩ>OB]EI6U>pa94Y]@ nH >ipvS4@E'FG֗QR75߲u2JR!vfG Ejs{/<0x=%;CTATtCwP.i|(PJqz€FKƦ@9L槩4I#TH[ۺew 2hQ#A 47?(^)Ccbz]-2R9=?UY8QG4-s#aپ7pw2%pYP~JÁgWx&JQx6-Q:T+*k8‹+kU`$MX)/{8DlMHrȚ"że4B΅0Aseܜf`=(2wJe 6-ʌ4̱ !-KP|QP=ӮxA zgcADT0 ~G rN O+hRf"IAħK n^\Qah4Uܮ}p~=@U@=@9qxGEjIt`y?@]0a0H<\KU"jF#۫p G/#zgī])GmlC ڋǔ@g j_ rz]y 7>#9(N^iݻ~5S@rVtPcbCD)!T-4-AQ"3do.j !&=PiLJwrӨhػߴC}avOд9G]^Wō;dW/UQ\le⩡ h(O]]E$=PCs>}z$pZ̜7GO|nKYvOvyf|vPAo(8]:PpҖ @u/QԎf9Y$\&h= 5@ ^K -&E[}r 3H*)u 1<5 u`7CJIy2sBJ>{n)^&##m[+$L&ԙHˠ?ҔݖiEG]oJO#'e} wȖO0r,w̏wc)WyWb:jwIm$R#G^qW_v% b3tTQ4 PmNNQ)]aeQ ĆbOKNGr9,RŋS:FX`A1r=h2A"bk$kPZ{Dr ~ 7EmzHRxWZ()+vvYse+meo@VHM4= %Xf9V-)$ِ6(F젱TF++f@$MNcrl&AuQ*km_q @b1\ٛ'`5OaVywkMLlvBvA _.y ,!FZ& C@+sy‘@AlnXj/9;*=t{3RpZ4JyߵMIF27>fjU,[cU㹬TNaF.f5|激LTk \ 5LK+{oP 5Gn ,Lg̪VGb`7 tvg@Y]m+iI}Fj>]଴Bej)5 _)EYn[qX&CȾ {kj:$2_gUhiY>WcvGjTY8ڶBoԙNI G@{y]U1/HCH#DfAvJq&_acNd6߁%BL=̑Hk->AX;x9oSsr J1#tB/ǀ3p"X<Ԝv6| #YU(69([`jMl'fMٔUSYiL4íWLc~Y?X~3FTyFr:%mtTl-4E%R6p% -U H_=YjJBBBbvTɷ_llaȏzXb/RjһaM>8sl)*LnwX,^bOFTz ڈlbTx:3ZZ-x za3LMD7/|X=:WB6Qϐ0H[ɼ 5iG ޥn(#l;@`՚P Xa^`I4AcN>P\n % [A}Ov{A-gysϕ]:Ԭ8(V[Ύ"r RA;›ڗwo#+oY(/+H1C P`q~4jY0 R5JT .<ޘ3NC|þEOp񀂬1T*Jt:!R UB@hu𼲟1 LA됑$"_>M n"DvoE`'׺Fw-گX? q3K#}I;|ꔶϷQD^&,[pvEgV#M-L(6wWSʦZ/c^G{V6G:wn?՛[Y;o0s% }N.M.4B~zjiA7ٝRG!ď:qDt-R#3?YG&>vD{8ӣܶ1j<3~lNws$ɂC\S>Y)dfK Oj 1- g&C5 Uu iA{!L6Q?̆"5B/PuKǭ cت`,g )S8%qldˈӅ-$OŹl"EL(S64k9 TשsGvfZ5 #~nBb(d?2/[5搊1 n76, O,ul1&Ns88g/τw<3*g92˃t.|U\6 i\iiT=mGj cbuCzڵ{eDd؝nfhBXC=Ymk꒤c7'5¯H^4LjՉ"3e߶{T&鱭c4-ժAOiowq#u*CJc+b)w0Jw`(OxA=\+GT"7/$vofG #UM]w\CoX̓L^37 enFv, NGau+oM$%g9ӘHzIA r7ރa%9mMå; Jf9v@kw@iYwak/a mT.q@%C#3dQ9(!Y%juɋ*. ;-9z;|1 rӖj)f2$ջG78 2pUΐb+Euw~.;j8ޣxؐN ZhJ6mby~I"آd<ten>P9^ʂ^ʽѳI~(~ՒiDD )Zf q#E ؎Pӝ :GWU 3EkRTn3V8f]KT7$±k!FuCŲuS\IJ|Z)F\v;xw#0Cu:sqwC& XS?#-bY1"ȒUL4$G.O-;"i/nՓUhQaU@X<`k$zm QZDAE5V$ƪY&荬Z>X :[¡rz~췞xFӆLhD(MoLS9Qw";z{ 5bxMIX (*1ָF\I e9<*cvO梅hr6tAÞgo^c=$j+vn׈bs${?!N湃hdq6]dҮsUY!*e4%V$.cl tek)+-X}-Hwrr-TZON ^k[eA˭zUQlG S^$PD\= CݳӈcF0m ѥ.@U"w֖]WrX\",@. Rĝ+jޮ~~kC A|~(]f}%Mu~`5 ܆Xcx?*Ii3&607iyr1vzqty;/\5X%2&z ig\|RvomSh6>.j4'P(dxhmt2RW.*xu3|Z9Ka@J]C7SeJVcʼny FN}!u ^Ё'~7)I,~j~HrR{J -HrΔVrذ HGbJEi`IղL2pM؈!Ln~~| o-ǹQOSYx ydcJĵL)'u΄9.ZÌ Kai?uk K$ֳE FA%Ȧ̉CxBr/1Yq4H/ErDغN:,J̢+;UrUǒ;PSA(D,A_BXrt il{UyB zW%NM3l32ugFOG dL=E,4Bf F{遉 cy KZYjЗG=5QbYZѷ*t[%<9_E(H>zv w\AjLIĩ ońUݰTmb1_JL`;gAʲo}㔹Q_;SBmK,s`nh/@|tn⮏F@@p FU!Pٲn`T9gBՑdED~{"ڊ8ʁqH9-^>ޞpÚ9E2.e=rQcQӭCuYrG GJ$NUK ~]'X 42̒}?[a~Dp 3=ѕ^  $~EhC>.ߜ񎺴њ Iʭ>4_ĺrzTH˝l(ya= +&t>'&cZb&.n7ni ,t0GQxlX4|3U[;~~txc8FW6'i)mA|qP̘܎RX+Ҝy-VV>A;=_ȭYuaz6\ޗW3֜'Qzp<4bz>,5~)1N!p:%'DDpJ%he_w ϼO20BOHQߙjMq5#F^_ n8UR7>=0ګoQr׫:?P.VjJs1nH#%\\X?Fi?A(iH<32PF,ab O9y̍oO\0&͌(gXжpn{~PpY:J;)$Dtªl?(dԠ &.029¹ռ&[|Mꑶڑ"ɏԓKOg˽JyGmp||B Obi/<dh`&g{ɢ򘽔i 7aw 4- `)qQX'z8 wtIYM$S4ümnC_.8xr Xp/"]LxL 68l(,"IGjh?& gj 0W D)[nn%cm%MD%9#l c acmH~)67>;r$w,jw͡(`r!TMxMʣ<uum)serO6tWKHڍ{R?P#~ѤPC,D lԛ7ùy@]#IjmyblMZe%@j7q`4~ەZMxIo{; ]{b,7+|Η}KN^ɭ7li!4֗C=*a <ȼtmZv5-8'mATGT]ߐ%~;C ;Ka0JZSoqmc%`Gv[^[u vMoj3 .h )]>#$z2e-玾yhҠIhzI |L~xCmd@_N^ 7da8dE?SMި-D?qscneI  D{_[g05SIuL9axj&6-7! B\s>UbCR(EV3jHn >*aTTvw2,wr4`ѽ[ Lb{xohd].[6k ޯ]ĈA_9f>Iwih亘f~O+L3=fO꼶.c c9i\dsOCd-GER}i9 d]yOzVgk׎Wg#fQ ݬNV `9YOn,Wu 2aTK1,$Ap: B BE»}". ؑ@~3wuwJDs.s8jС\}6\U2&r y#`k<{p=b1\avȮ]-*o9 sHVHECz>YonFuQВג.l')Љhw+R<nnJ٤J)~w-,w^~3y3F2L7_&79 ~scw׻*FkrP2*gyL^~%@rkEc_Nc@@ -2w7Zy (qhH:uM"BUjqګnڀG}bH,T9K>l=O>߬}a7,@O:marrj? (e\𳀰K 罶n CN)2NG>KӀuIj-~E]Ï9ۡvhTYC\~{dvahz*!^yW*=ਠ;1%NNzN]zN[-#yhr'*D_;]٣T& vm=0&kcV ս-g' N>;<}ע y`Z U&I#%,;3~MMv*\Q؉h4(D/#fd,8gƷǶiOBl<VRWP1/ъT}\0ֱM = W(ט1Z$¼<,'5{Y Xk~/XnSgÛ yG:xj[\|0}額 H_7FNNo8Up# |_`gLWua:56k۱vq A"H4c$q㐸r0L$.&@[}f @?-wXT_Iͨg\Hg?Q2G\olAt7(moBq/x2R_|e.6[U&Th__rWmP$ D\g[MouEH4Ad\9Sΰ8͚rz<帜̊ni %}Cx<>ddJ3~SM DA0I{]l Ӄ6'/<7Lh+^~k΢zUOR:QVo,yy4xS e 7QՀ`M96P3"D;癷͎ o5CЦtQͧ73;|0]Z77rI:E|(/x= D553Z(CdnVhk"eDCäF@=н\uո\Ij !~Ba(PAQ-N;qjeTIIڬ92E -*!MzWGEZܗբ1_dF=_|YlUS& y[9z/z*e^Uߠ Q cWO/hh=)05i$3l{6fU\բs_䙍rUujb4x3\|BXЀEPڋ!SM{Ȅ-Mq(~Yq\(Nk5gtPOxBSp[\u9~%run Rcj2s[n{uC $,oͥ~Rvq+dO@(~wZsWa5>a oqK` '߸2a@ FFK"*Elx^J !$-"0Uo,-H=HA4T!őO-K\V:Z-9CVR8ICRj7EZA}M ] ?3o>c1՛d˜ؔea%unk4B`F>:IqP+aY4&i׹K;Z_•!,Rb&:5 KnOp,ni(daW҅QrC8ޗ9S4fccwI5 Wm?kα&g#H!b/y]|97 W9~I5Q/~U ɾtɝsXYZ<9i}lN2<~_l62$t/HVrR /`Ts9^(02o0MM!. ϺT9jنE{#õb#'a)= w:RٻSŭצxYsՙ9q7Ǽ{DUYhQ2?/t9ТGQhdP:L8)v!̶z@$ۈܗzE4JjDk YM?3nKjru0QZa~N-9uPi3|aFrI`3,r/\wJ?Rv F]>gDK:u;>@MiZvb3wWo!rG;@\(#?@@Јd3G$ִ?c]Ϗ4Fi7;}wtor8y`$u!_lm_]D{\9FNnf2҄ʁ܈*]P jH f+&YN14׵UnBS%0{ *vb0ggj*W@YFV9"K*\Tz 3b(`쑛)1+O[-B{I(c^IWj T rd!4j5SB~((5r "p J",F1vGLu! 2\=͌RA;a>WD&~1AH ԓj+9Eb\5 ǃ],~1EjAKm_:%O9gmO#< OMYI,!|v $|fI WnPWauYC@/4EՅR?z΅ nR^:Ƨ'oNq@\Xr*y K*+32\ڇcہYЄq49Sjb3p*V .2̻O%<L?A<@H XT/u~sh]R*tp.܌Vֵ="@5Tu*}7+~ǐ"mpNMQUR}7eDRΡe\SR6|xn'>_̓ %G?.i=?o_wǺӮ0d-ٰ]Z3zUk]ԫVxo*!Xvz"d=et$r~gd̶|8Z(hƹ:wSHfă !m2"jI3F}?m;_lH6/#sƃ'WWY<\~Ⱜо ]YHFEtP$BWjf-/yHΪ}nCssvs{Q)hNET^Oz ď(Pe 6nЋ/Ӕ U= ae7Q(SIx#:n~Ut%=foQ)d(2C >QIDܿK%)zxG\ȟ:wLFx Gى;E_.- å%@a[lSGXիY_F#FH0;tO%y0ڻc+,~k7z#X(+Q kj=sn CSꕝZ~/Uk;mVj*HAfzҾt^+Uy i$l =ȲՁU8'<@nuŠ 5aU(de I)|z[HB'mwbΝ7^Kq:Do7<˦PzLSAP"?VG`~nGADZq2Cn9|Af{T ,N塯uS45@^/sa405c@ۋY oUO 7A:&KDsmuN>I}֚Ddi2lO\>Zwk;,#Pۨ Y3u!|]."BH=|p"WEye '쿡At C v, p쉣Gq NHcކ&u4-yߞcNɕ./+rO`-q2 D1b JD4{JΚ:[M0H!w Å}! s`;Mt>c>oFg났2Hgm7IKk[iÖ/u 0ՅBw _~#X;e5EoR3tcegjcu?y-kA%Ĭ6E3Y1h'"#Ԑ*`0b50 G s1/YԎg Ouײo57U~HHaSхyp0B\I+,D⊼w(u!Gǎ5ܵߌ4c(T84>"ف !0*lz|)e-,GU@^cOC17 xvb pa` h2UB:9yUv3aUjP M%x#V%P3l֛o&QA$c=#k"+}gDʉFg `JNaGX6ƅ?uEu /VEe "C&wT|¾ Ydr$tqu[x97Tl&А9\T溡87R _v^A@McRBx(yaԥh&7w_soB>7sFv}UhqC}$8y\\Q/r>!|u8юˇ,ME./: ʲ-;=] >j'K'kl %^YCzsnPZMT`C~+PҏgǴۅ4UĽB#"B{\p$"7[m [!,sXL[Q|n7 1/qt2>UM3a,\"-V1.*l#V')nBTBeLֆzz4Ơ{:"~|+6ti! j )TެZr/8%ڪkZą Ygzw74 p*Gɪ|, _&Gj.']'t*7/LU}t~^pj2#h) mL%BW q][ldԳcۻݲByуc%]gvJAQR+;"ӄabF 1kGi 1-i-7~9 aJ_= )Jz Nͬܯ0C^/Ze'ɭ/\~¿7k+lA4$o&Se :Ҁ:6)JtGz@)[ȮX5 lz5ï_&dxCfCY~} 핾,1ODNt]4;-İ&$ثgX]1}CQ,1D$8rYřXXK+5A3u.?'uΓc! n,Ĕ++keUSf50ϙQU V&.6;C=L/(F`eH.s"CSe sbk*ae>?8 Of߅I Ӫf6]{|MW68r/-aPL7`~~189㚞Os &p29a!PPJze⡎YeGY/̵Nk#D,vn>qw4>.t9nCOd>IDlx n2ǭwpi9hxps4e7wC. \%`=L{ ^|^ȴ8oF9w3_3)e&oGQHL)rҩDa3dČ}BQՐj6l2e)Á »Ws:pOQSD.0C @)IGoѶ;0# Ӿӆ=#%B,$5r̞FT"[YL0 <^('HPU|]nD)/=TLUN&+_W7SFrðfȂ4XZ`E&B+xT=kء*4DTeeN/(0C" "Ĺu(j{>*D;x̘""嚁s¿ӂw+"P^]jlܛ jUl=D H#DCVb<P%U>~>Bgí)$;}RtE}~6@ܙ7X^+1 JP÷AZ%ӵe)ucdq/.P#4!8A=&+GosB]gy75U*?KYZkI 4pU\H :0SG{C&>_АMa?I1+ZZSf`c@T<مcFcމ*cm84#=ru?by.qi[LyJOtۭBI`مڨ6>Da*tÛw^yFQNF+Xw2$a7dÅ, `mIE\~0آZ2p(5 ޼&;+@'V$1wpKA6cϪ\OBѵ*F\kaT/RL|Ã{Ksi;_tw ^wgv,8 ·]UFQ lf"lq،s<0Z 36|CC{1"O)~/X5yk%/ASe»*[ˠA҇8? Zq {0$Q%x ݭ| ̉/z,z(%4%&bEeC mhA7My\)kdTu8c {c6ᔤBn{3U+E2d)','Ьa QŜZлIkd58'̀RFRرaߩ&aG rXlg;E9)dP<HyJG՝O}ԒF,Y9 Q\?LYi_&Pph JƏEN}챯eDW+)Ћ˲Ԟ'c¯I[m¿bntX(9FSϱ/.kzGeֻt)L9of37SU3fwcܱ(c#'PaGimHbo^^#VdVa4?ھOswq=)֎q@_s/ iP_m& <4< [9 끈9ڄ{ފgJ ـ[j+wΐeCkm߽4\`#c`HFRHӦ%ȉ^ǗtX 5IvwJ+mϊ=8 *RX/(T,c J7Jնӿ2dvLw Qqj(U?X4b2ypkaP/IYjr@ˣߐE/HPgtQe@]8!;Ò\\KN'Hyx< q^Cԋ LX܊w3oS(-mڤ HӭXd~ /5k13_GNFlUF: 5N]DLu<>*a#(9j%"G,7+xhB_JÆy#hٷJ{?r{T^IO }ykUc}3/&(c}JّT[9N1?!*g_[rA`A%A_I,1ϲĺP [6OBNa:N$y(UaMr"meҿ}3d+ j gr7Ⱥg`W <0}8Fn$/J6`D[evCs5jnT{/ X$0b­ٸI(mB8H}Y &NJYs셬 JqDMԤG8wn:נrఃy($A-݋1%u xo-% -ڲ|Z\i6"JokZ~שvCX#REhy6)ĸ7;%"&>UFN, %ʅT{kDW.Z 񗎛10TqUܲE?!+ATBM.\PF8ZÌLˑd8 !t)m0XY"txc)H( H1X9ŃSE5a1GvAx;} |D#_1Nsj"e3%bΝ#mK Mk*$Y40}u aGR<]0' yMa1>h_?m3v<%&e)z{ol7`T c-QSM6] )Q2\3)L3jJCbDYQW/fzТ!b۽ha핂"WƱ(NzVbu?yw{p P6(\(_rudcGLJv ֝zmv?WP ɯg$Y T3j Bq#Xr_rj:`'Ua #lr=q5Ԩ,Z$h#IJ h !mB>7>k(2T5.[eOO*XjG2T')f6w1(ǥ,cH z*˄#bEP s-_ְ;Eޑ,Zkv7.j^nUN$$AiYU9'.ᰔaY!~'-S@B&AZ>3s*9 ,aݘC{Ezev$1`=G3W<BPKzL-ʶk-V<_v攄L~ɩ$!,߮,aWQ 4eQi_Kwl _Ve*BKIxt~y[~}Yǥc$31tU_`3n\P]`!gTn-2&0VafYu7Y9YUͥ,pHoSkaB&!X=؆sD6TfQ9i, u chɺr0׍)&"sgW+Tn֔GF;r+Weŀs0| ܾ>9P֑`()M0ed$ZޱY(2?5 ĔL?gK=C=LtH=p}3r{8S1; hͬc~]@>A#$j؞`+E^2"כH^CP'D@ۍ4U`5C[=Te+I;ƲIIh`zǥFvQ?eL)B!pe{|-~( @7g# Yj2cP*y *ð#K!Uwaޗt$cL*`%8  .s j4qD2! ;GOgu! -|ߜs͢Ȕ צ8ny- T\%)i=rcSJ S`0+唀Y1F֪k(el| ~ =6âi%E3 ~ 0n3bM@b:ءӡîy1rʶro3S,$eJ EZ(0g?G7qr& K8~u;?uSU. ?pAFeoۯ¦2k{,:'L0#DCH:cN9PUfGgVA?JK77^mu u !UYPq|σ7f lbUdNvC(~S]9ftzFWVS."=&7#&k1!SoLgJ$Ei0q7L`yBW!ǖQЕJҍ|_^'*%!D5@2]קh~3~i-UQCg\K8߽ʪc@W9*䌍k(5Ib/ۊ+ꮠb 'ޟP4^Drs%aWzI9ȶ"~ߞS/s˴83c#z*a;*X]caP}( pWm˶@Ssx"Da5pf>ךݝ ~F}&RmߕX7'ӻzMGHts' FN|x#mו(-m =jN%2{3IXCYH3.c~7!> lRF?F& o5=G3DLa Uo31 tIK 5)`j{Vn!aTP24\&o]dòR^D NzG삂<:P,9b(hL.Y^%C61Z*`fB^-YJu`@`k).nܚg2_:W.Q̀ Cm@I3s2κ0$# F7n&5ܓJrYTsim8LHcR|QhSӍ17!Y)ugOqSE3`F-E 7n^He>ƍpʞI dVD!@G%[h%{6c{ӷ8gבF3H BӐɑy郴=<|K]6TfK O\$>5>÷:A}@݅[,<%Pk!B81ߒwrtB Ipllpc#o %-_6}m![|A\a*;¾h<-,g=jϋaBj5:KY6 իC >P*$+Ji*v &_pqdӏ`Zf"n٠t(w֕IԦp~óԇ.V6F KD8,\ Ml$^->-]Tm-ES}Sqd;6]ٔz X;Yu5}ER:x5˫pvVCOSs`}bd_`|~O]k'"3p" ~_ ݇<ī83[ǵA˥`h&iرfIo'Q ]Z$t V:#>?]FLxJAVcJn^$Z$#pdEe'qW_γ5aΊ by[!WݤL`jEMM]ї."8v+9Hr>xF+88D'aeEr3,YۋhK鲹J8 Y/%cJػgU;sdN8)AømsV aL+3iVA_bGwtTPhJBUlS a&/Ht q* ''>p5lW#`st PukmU۳kE\.٫"!A}*{օΕ/Áw,@;x~9N/= 6_8S7 A1I\3B9} ?4h)trg ڔYs-x,]W00(b^`LD|}oLH݁NRyY&A52!@ Rl(5ل &1'ok}MZI~ASWS݆52nDI.<$J^ -쮡{Cӎn= V]tE/&z]a&Fc|5d鉏ğ?KB 1XӎH = 禿NB"2|+ҏ"D0 R.}yMv 30oҷyX/:C]=`k5驌Zlni+ûe]BE`NXΤs1')m?1O/̺kG7tBuhsVOn@,TN/~vNwBҘ"탽[G(2@aJ l95 %]~aI/A6oqؼGqa t1giF }"8y#ԝZ"=cIGѠ€Ljql򲡱*?E+&,/wK:!FەgE͖ ~BUI,.k#hzٍ{L}Qq>a01@T ދʲVsE,˄,: a8⸦=+.(m&a 8DEH}* !*#U1Ё6)_hSr%X?r'dߋ-'l٥Ȋ(BHhRƢz8f[[y Pgw" 5<#O;_  gJcpf(r"xI:?@"&VC;cٌhl6/L$o= t(a)-+u=EDv3^,xqG& kFMUN58i L=k*bn>jMm33\Jxz߽,[Pi>vC#(hpZ/S˂Ov ҃qE8`Xv<vYFiYWxy#ʋ< C"}$k [k2՟l5]=-]dqRD ͇죻1Aԓh:fFݞĈ1T9gdZ7Mḷ+mc7 p`L[f{YL\SEV S" :ۼ霊ZRKf bq{Qo:R(Ӄ`9 8 eP'6o;EF2Bͼiͷa=I>B!jQXGQa5kEs׾}@"){ϕl9iǨa0Uu/|FbϸrT˒]@8C1(­dr06 ]\}CG2SF= r[SɽBؓ+|=. ĠAizS'4<<{iY^#H PB^2a(u{iGO[1?>}YbcSeFl@p^dNZ_ڇ8Vs jxkiIk|9Z-[}OHܦtvE|Z\#*%F6@tm >+%`>H̟ $y2wƎYQDzմ4H^u! eWmDl{8k:,9U.J %mt@dxH/*kx 8=EJHF,1KHކg:`GsuF\^{$4?r32KL.la;$m=8]5^7^x^&+ F=U<0\3k έFG!kjv\] ovN6߬v:iSܿt)W-xA@n[iGS&|$%S  w{"A,}(+鍞Y%:6=M7R͌1N u*L2Ӭʣ3YY+,Nif\txn", yB޹ t>\ 謹|:: a9m}o*>x+LPoATǗ9-[Ǜz[whw~ܺknY8AU%?P?KxQ 3H<= m#W>$]0 TcPCx$<~>c|W+!:QjVu0}z -3{NA<(obVs+_b;1ry]:M]{q S3}'8Dž2Hsr]|Aь ]RrFM]_Pb;KN$UB! Wq{%z 9c'VPHsb]h$j.P4Fօnw ?{xУ>% u(^2Px&cL>,A._'3{ϓ7;?͖#%$9㋼!:jr|vTrU'U✏TӘ_n~2U]bوÿgR(ofh.DQS݇ <9Z> C=n.xqS:ھ&Fq@諣BX[R3$)gJ-A2{P&.o (  SFk"6IVSwbsMV(%frx'ΰv"7Puߓ|Qd^di9̣JW^b1}._ }%)0 BOd AC<gS/e^qݾ >PCr 7|:ט (B L4i ~%.q4o0t?$PbS EVs1pր}\6wN"Rzʧ<_-OEn@p7e}yxyղO#vVZA=7ӬBȸnl>6O@ :$[wz'd#hh]4xM jFUR!Q!VX>TI:7\.;PDG;T s!zjJ*eV "Fho p 9o֔۵0Lu_6,Y̋-Bek*<;e$ V:C^DfP?hIs&a{ccA,xԓvSE_ʊs=⟻DlYujDW),佂5-JI)*8@ze ]B/2-1Z3l #KS7*Ji~NίPFIQMBlY`Y5auA_=O O= 16F VG*Id3M 0҂Lia.es;r:g8-LbT`K78w)aZK z&bFd= nLG7S3}רV+yo{%vAj#q`'ë6U/|zZOWw=Wf1c&:uם<HGXUElJ]4 b&-K*ۀ\;̼ I/!J5G֫NҨ$ ӁΉjo*:WU=x=ARW)D-b5q3S>zTL1+RU .eb<^9O`I3@,2b KfB= Zk_/lBa[gowDËc׷6 `XX,^?ɤmK5qI􅯾嚚G9lO 9]cXoZ5c[2L,ۘ%C<~|z?*ȚljyR 1AGҖ·V}"(Q9f[7{C,ʴM"5s  Qw D`6W [Ӑ+St)!}HvIweH/,YPiJ%M,oB"Qs5L8C1{K }Vf aWiX(k&EC|AI mӱ`ʪb2KD8-BR-iwS[H8eLf]ՐC+dEFO)2'\4Av% RJ]keT&pdGt˻TM'JL)F&1B!2P'S\a%#|X&}klU}Cgb&Dee\5V uH{t/X~@\z%&w-O(o!PB9{zy#nR8~ P!uy}}o' ZБiXl;}`DR نp\t^rw dD[w$\“,XhhDe)cEQ䛲b:RzO?,ns_7A/tm8g59D m1e- e{Ŧږ/n8jPaqyP bk7[ku1%\_*앇3i tD,۹r2Ôr`A9P5{n.ͼC}Mn)[D~r%BԿ0dZF_V1[xؤdX_ǹ6uo-JmH,#e{1e5ʆ2r6?8 ^u8FЁzdǤ?챳\fՒ!vOo!lȍsɬk;Q:l8eN/n1.]ID/EVP du]xKȔa2K` K |[8kVHcPS;b!j(AF),! ޖ^ Q9Kh:qUv?=(=B$c1.h}WyWyY PǦw{zJ ">hqk]Na7g0+JdEXBpd^NZ陘O}Qr*.!}B-CMWtBpM+NhjFJO ?a_FLGN ^ м4C|qY<ƛ7xŲ׎y-J-C>b_Yp($ tj5dzgM'2Z.1E-%K ,ml{z.Dō{hiFd q oMtnP 6Arhv# +sND0T<>"s \S%م헫#r$J(7bxɠj=s<ibLF9aþږƗ-2a' :l$ʡǡl 7izyO-U|b/Rn@_bKG_Hl%i1 uw?GP uٴ̲ 韫$Y%EUU/8st0Ȟn4MC7Cz"`ׇ_0ޖLB!60*KCZA^_B;x:ʏṷ&gbZ2AKdC:ٮc=WAW%ūzhCƎ w`q3Āѽ_=眪P$!]kyktOSS+[S[?% Y$+g4ؿO؋zՓl½}Okܝg[^'n$Yh/y%]i3;Ü'(>:Eu12Y9鬣^(k^-"Jw s(p ?Ŷ^=Wp^ z sUh}Fӫihe0yx#mu6%jC[]?>[~o/]A4b"Kepͮ^mg>:Z+jו l6fQՉe5W%U:{Fo/2a#AT7obe#14 ZKoT5PI!E{I-u,b :'6 w2tB<H\pӜ5f_5E:f]i*e!+BMVʣL'$ *tюQ3Ϊ^\g}lC>Q$Ƿ 84vJ HR}҇P inSKO>\]RbbDjޚ$(f-F-m ~YQ XSHD"GhF‚^_匠T˶FvmS^c< xWq~,ugMCffܬIW{,h@cɪ(51"=?}ibN~+&QQNd?jbw% U#L4<4W$|:Ib=_wZE1벎S九1 2h<=SR+?x1,/WQ(ԊL0Zo뎥:J1}F0UP҃rY?:Zj;(N&4})Na nB T}jVcXPpPzJ.鵐8chuQ`M/l4ƭ7p-LέDTk[줻 jܣϽކ]ݚ$8YCwĮճKp)Qx߹T~վy7z[iC}Ey9{`+Y|3ϧ\w>ŌJkR8])ܯ{ƟYTQ1=ċƎ7+X(,6<̥_7:= ']w*#6DSG+54)1+3>CAZYjp; + ?Jnќ]!9]?Qg4[cEHLALjL?N$[868RK],s~w T?vMA)|G%;Ei&\7c!Ƃ@U+Xv6g|soPWmj!% X֚NvB9E,P}D`P~ys=h*e)l@XWq!ȝ+C܋=1Sg9JϏQ}se\MHNk(itjxH} M@G9LĕrL(=b|WVmO+iFpYmO`|HMQYPmG@h|w,#0RW^ _g& .>$~A e )S爻U--X8QgsKfa@hCĎ@] k,4x7CXM&(ZF^.j/If4FsgöbkI8]~\j2᱖|'xO,,j9GZ$^/"4Q.[,D -M{ƑžW^pٟP(W4iq)֭LezMAPm[\>DmZgJf9Xi}-!VhXik(r(xۑOh }=uX(uMpkܨL \NuD( 墷sQsN Ko{X*Ҥ[GBz$oF[>(&_2/N9 =?최*y0ZVrgPMv{:n CgqE%w|x p>͎>JG⤯U&xހ*'su_S7FcdM(HH&/TqC8HG٨b뉯S.رy$A3벁5aD4sZ}a[`_-NTIy*}D k ArH.ON [(ԍ{{Chuo> 2Ñ`a^E1Q:{ t7iN_r1۩6S/B5eaf3t^F0 c2ӘOC \~3-_h2mְ'6ZҎ`=9lo9тRξ7ucVQXeZGND_ 0 -::pAD)""cDe0qVw8oμbOͷg`v^kj*%;p|[u5çtqQ蝗ėBIEa>ϗ#0SL/=Q %ˁŦ3̅#,diL-W]9a+.'鹸k-ZF ^UzN8lF( -]\F&Ehśh+p:L>akf5O,Z"f)> k%JUAP}HZCU^.*A"4ՏSkc;ecV|vI[ӌl^U8}RHu e+fj,re8.5L^UX Ad5_uBK.[b,&la-Yeʝ @d;'Ih 6Xn} UU8Fw)^OIY\,Xj/.XΚS" _Z)V&}J5jjLttQ7͍ ( & ],_,5{\KTyD :B*a+a)ڧTTݪ13 WqR^v,9i>$x5"Z{>LlKܕdl//Cqal#ZգL# ݘz(F;8nqwH?)b!' " (FI9qXmH.X]5^i2AI0Ƕ'$7X0MizJ>ih'Q5a3T.(K@Ar_6 OC4Ի/`=[ˮ}M_eĮՓpV=DS}zV.j Eë qvt wLZG.ZU!td_NI3xWʴt+Ir;UlŨm"vr8ہMFğK~ 9|ҘNm0f)w" ںd{w+CӗI!Ң>f͓ >zAُ׍d T*vy op٫ƺIWÇ]V{epT$k$.5 @~^`&W>k0!%%.d4ۆ8,YŌr%G܁ԵBE% r3Gs@+:}lS?Hڣ)*Kl)26sP JyOkp|Kdp<0)X LgTnĞb#ԸDh#%83Tc$t|D$Hh(zY }{34T3is G JMQqբ0p눏.J[(9 1t@ZX#.ɜ&#,Ď16O\WB#/Ayf)hs]jl_$S(^0% s^,BRLCVGo5q8el$'4* f#S?XzhF*G役-)#דd k؄aq=_z8*M͹Z(Ye_DS;xFqGC " = V}S{f z&TՃZCuc3n avV[XόhYQ9CquI,y0E0woXc$Wn8ZԱa n G_ > aDŽxr <1a/Hf iQ2Cޖ M/!ǤwmG3:Q!^̼=pAmt|P.- !9ж?6Aa8U(Lә*"qAJCI0zoՖ/iD p"R>nYZ)s/{/čY?>:jM`]9t9k7lY!_tKpGBAUh ]0 BOUveAurrx-*@|L 3`c:!n;|x[:?7-\CfImۦh#du#} P 7[Z/wNvOk*]yteNv@E*ړju;ryRq%Cl$9w`ܚaK9*\pQ[0 0-M<վ,z9IkqI>i2Ś+AɷLl:ٸ+^YL^ \)DU ʓ&Cʐ4/}S lCan4է$Ò1O1|^rR,t$Zkon):Ա*ӽ͏;dU(ogQ*6om{-@iBdJ~'cx`z8.2<w%%j_XS$A`](LPMN~ 0O8:ҩR 8)?%:vcjO Zk^VihH&4fYwtɥFL GN]"lE y}_+8l:s_Ԝg0pA5׍:F:% _r^hd csM*^ۺ9f RE ӣ>N>6@+7Ӹ0]yMoCS@9TGU /B9s[4Ӵm1ٓ2'\7:W^i(׶ȓSd)Dz5x~L}x{:5 nɖcpQft8~&rCpVr㒮rc<5%tҙvE0m6|/ uOOG RY94ܜ3EӍVN+rpĦFWY>AwcnpĪR컸c mA4Ҙ67(e.A )S #[ T?е,`oHWJpgDʙ9'>y)i̘>}= /i [gϞud!hCxiz(SmbX/tƩ U 0׍s!;0 C"^o=v$jVvXqytKwv!Fe |K8w.-㜡("^*G1LMht oF?6Dk߄D́U!o<ъS" ËZk$+2UvC+S6@"uU*ڂu%:e>N?UùP{FQ񱀋QD>lp9iNo6Fjԅx њ'4jxЊ/zdg9 ߕZi>Xy;o5ت7#c\M0$ )ڬz4U0˜}Gƥt"6ch7Uɢp0"-}(Nq(RЁu" q>4 {ح|bR*ʼ,m #~uUs ej×A~_)-7sie</-ĕD Y8>-bB3gP'Krc$Y͞ E$AG N5(.Җ^/YlD'Oy9N/O/eB {|FEF-5dABI(H.XyZ ]RRxB^* R 2Ahn8Ӧ#Ӗ]m]8,4aC(SC {?|1`yPTI@uX4%':fES-bF:YhS1tm 4B^UDJ%(9աރ|f&KYM{jwJ]7熇EIVe>M9Qq7tOu2iQ> fTN87GՃqo]WdU kJ˞$74M ٬+_zjXx.(׃P`U d31\N_mYͽ\=k%t m!'VP.kݣr4u"Dj \$ ZOκS] sǷu~{tQ/ý&z!O3 h!N!pG^СPs I*= }LNGZs_;* ,Hݐ݄c+&40$VvϹ6B0"*m}q4LWNa2 4ѱ5)!L>rCĚpj9o{B `Q_bפ^5&#Du7CxԿqҶ>ӳcs?DDGVHʊ)b$eq` "PP%V-{.C6'5` B/ te)gȝt(bݘCQ[ĩ[鐇 PSZL)WKen.JbfFZvUIYj1: |*N`Z,XKUpRjv:X#jxĥg0n(i zX$MP,->45]D?"y׫ٔ\xX! +")_Y)]= (kh%8N.BQ\|}=|pOo?k(n`\oڄ^F_g>t5)̺RO O`U!fǮفe\a}XhӔ1FJ\coc޺3+*t$u-$gb F_'$GjT'UGgШ볚5`€iT۾{ x,1 iMzai5h4+m ԴMIOYoBF 2֤e=Җ-) "?S*Q;}ѕvڎjMCWZQɧhӥCIa\9LaI^"+g;T컙4<&]Ǎf@1=,\LT]Y؀Ccy#l2I%DPب { ۜOQw]6Ƌ(?U%;-:\f1TDq"~@wߨ1,4-3l6ŎӸS,xq=k{Ju-^F]!W3)O@EkQjgAy4Mc fh"#1(mZTWd~m[ˮ yiNZЗbqw$˃!8(P_2w~9&s_0H W y ^N@| 1u1zpxRzdT0zs9愔Y KMOe_y% %)k1ziع6rAO9QW#pcBiϪw^BF)|^V9gA7(\ݴ)Y7\x/n0W1?%i1h4wI-!,ɝ_”dJ>eq6ck O{}ӆ#*nS&kK0x}SH%BS>.,Sj!K1-U)M]6{_9ζ-XaLFd#9e[kK~Xr9?e<}QBSe'FQul,S9zQ[g7م_\lSLlx*-Jy5XVwlEz# ojf F7VS+kخiwƋjm;zZ[ؐ`x5 87⽣06WN0yb&f(cn-B%k^A#!&1W7cn݃LILFzPW)M2*  Qh >ZGHS7E.G^])3t&Kmh ﰐ֖#.3ZJ&f p/{ғ~A/&$yKv6P z TFdz$nڮU3X`0b$-FM^Y2pv}Ojv|V=G-ʽm .俟[pˡ,[h"viy  u^_re8J­fcuafla (8HovPA=?kq'_`ToxXo*~?ȇnx}KE]ށoD;8IY @ٽf`7-8u1Y#t# pM/A1CJ_PQjTCbX @Q~IνW=nGK1R܇bGV: -JbBςI CPUƞ}9x׍2+,D#gCJ%T;K)u{Jס R '&G5TGUH `'bA]ܑ"K@$(?t~\ss"&5Co-us3"bK>#UZI'pFLHp:\ap"5_`ڟ=%uQ(!κq5d蜸<]`"DJwʕpj8z|#{}M\ޕI՘@L&]pn269fqվ%q!e!F TvVSxLP< D< G+LS?RRr>H5lLg= DxD|a0uc9P|P !\j1BOZ]@=ov  YnF 4@dJ*ZZvgd@޼XGg: WRa2z]+Z2&cl312Pn+ FgFy.jG&)~=/[ xcSj=(N'i5@y;ob/W$&VJS[n EV1M<04:'Yta %)8N02AKƿ~3R[j#TJ\1&td$^!6e{E^"gC]&Q+,($e7MT|2=yw*>xX-KKDpd,-oaE{{O8(Gt(+ʲg-Y`EnM M^ ճ(@o_7e2C1QvQGohuR)Y)6NL![}d1]=7ոq-L IENN1tKKh{Ԫֶ5EU‘eE ~ #Ҹ-?;h(' ozy֩7 >~76LW k?iȑ§bD,q+̋l@iq?~P2S쪉S|K[Ny*s^&8J/%3Sk CݪCsu5/GM3F[AE oc )\jS&9F%5^y2Qb=| rw-yε|킹Z*DNa~א ;j:À3aA;k)HsmpƝ ;?P}fHXē)@>EB^(j)P=^i5kQ)ѯ6@8ӁT\yCl3\jUgK R>~h@"MZrʨYxYK].9"p!|2M@MW dq.p+X.X7EʋEﻄ*a2ҳ$ (HwgΛ='8ŽsjpKI ko(Omɨ ߊTWbP+֜Ųz@v1~n{~%ДHt{czF)u2'  -/nۼy>8?ϓֿS:ۇlN{w+~"@ɘ!4-9Y3qik芢b^Ed箸b|Bh|Iح&BWETNRS]@eG{St GeJAƮXK \@ ѹi5njG:IC7n-t3B)F=7zO1iYS.PzuTTȣPFAzN @V&boe{BWr,q.PP 2)\}}"NϋKxatx1īD;B]C#c~MQIzgz7jIX bs$\ӑ9z5Хю$W XZﱹAg_ "e04IliTP̹̤J 4@mx;rOe&nBW=7V.GD`n܅8[%9qDܚ!*3$hF8$JmU) /Z6Z<Y]uƏ1ݯmF}&>m,~| ξ9a HX W=%/}Gd/ό- QVhҊIԺ]ӀpI9$94lClnS>) ֳ.gTyx<CfOfub'}b"v5!SڳI>m€cP7Z=]Ǥ]Bi+J):%NckN 2NHp=fy]R+9剋{bH"LX#:kRKr2s¢D-S$10qwN| X[W3l);͍^G.i%_ms~d+AF XQ0QX %SwgQs*c78E܆R>щ!p-`]t0U;i-zIEB*AwPyr4EghC  ^s\l5 \Y.#|S7w u/AsGRȌ | VO:'z&,[M; \@n&bN7D˅8(YFa :{!ĘC+jxǠ6%8ԻП;ᦣ<`gnԋ > ZssT./݇%͠8 $:!|uZ=>s,t n8ufեkryYT6⚍C=H=S"dEG4h{_B#`f]*Vk*-`foS#hЍZw1mfd)[js!6du 2I'̈A*!7cbqr^ojkqnl@bnCP/}g+<NHXpe5W *~vݱv%`Zp2,j?EtRҐI_ Ž)X-zC5<1n\W|bf?u;6*o4|"j +{ɐxz{t+ĕ\ Jtܿa:16pgHgR N-[$wLA<­UJN p˷JOtǧ]ra_yGj 1;z#r \*$F<{X[i¹xp&nw@S:3l ea4Q|*=Ԫ3_zH}j_#Q'^eId<[G[8*$?h[MB[,L In]d V./hĝL4Z'@P[yC@&95P ]UIy.^V8c7`,&mh^0{`ȱThIzZ B: |SlxeH\IguL:T *r [KjOq}mp7sn^%8Jy 7KSjTx^yZVb9԰dz`w#4]/og–QTA/`7dH"\isY`Pak'% I;ݖY,ScZe(Q& 9X5 .fEoi pTCɰ[UW֥'=o~?TġI[ G8O},!N3=.I-X]~Pi,~-t8;eq%5f74m$GkfHNƭ_ Ma#?#&6VVUVV HAht%rV:u-]%{n83(OGpsBHSH,MTAmq}. : ͆' '҅Caf o7K sڊ鍅 m /qIAX)=꧈l)גU 89Z"Hؾ6k*_!t!>,07\ͣ@M m1bI} Ǖ \,uINh:cj| N%hъTy J15̹&h GEB,ųNYrM{ޙ{jGdX<-4?Fc9Ix8.kȮjѱ$,ۦ"iQ2}V^?*;u8"RZ0&lV]M ibg/(TQ c@eM1솤xxΗ_6vvRaV^<t/@:HQumj*NS#9`z~΋%ڍXy$C~&&( ng\y~v7|>V !cU~~mh GI#ahSi9 p1o˰wV`MPjۣwhl&5nzuxpZ菆a^V)5Ҧ/%J?])|/O=T1΃[#1.N]^g{1;l?kȬ2E "T%6T*)l_zOwT!~TH\V%|!r1Խ*Ž [me&eI[6ؾGRPgNhhv5h/MU:gAryգMC;Gq-0%zhq(Ϲ(_Mk%֒f 𫢰yF#]eb{&[dKos\Au!&@d/f.S.{shLg)EWB038|ȱ&صK7_x+0mdzj>X#O#>(ҷzt!9RAv)xl=] D r+-@Q^Y| 9.G/5ʧ(C'km,Pu)So"y@iNS *;q@;(TU6VޟbAGtH#qZ\Q6=5! H *ͅyڭbjσDΉ05\ҕv]XyoEpvQLʩv,EV_xjSOxmcn}?Cď]l7Mڳ2g-oXhWEv!`.hɳv>e8 BtfG{ϑދ~ofWpHz9XKzh4 8K@x1mgZ(|74~݁~xN3`荟I&5q8nJhHlfncɇFimt j w:qʌg&ժ@.f\fZ8 < 0'9nX1bfFzCx|rЌ?ۣt>~@$+LbB.vVL0>HqGrmg-e ;~u24YMJ;5w4|JT2mRЕ&B~ȁ_ 5K›Lmsou.I!,bBR?jq^ʊۅ%z8~18F &407Guan2umyrqN9㜟%+j`_*rf3zIiG F/de+O¾KӾ"쁧a8vU䧜̦ŪhR–1A/ ĕtxJ<1"f%W[[& ӘL֢+ůzƔ] AʎxxNO]A_|+E7?gBM/'Gl fI;ɜ3ƴO ~פeA.;-W7뉩> I(e:Ā 5?Hu5ҡEJU.Į};hT87^˶ũ 2s}$d;,ϩ'5ۆU7K8hf'x!jm:y\ΙU2W3嬈f?kL7J{Wo gYZ070701000002e5000081a40000000000000000000000016446b36e00002e58000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko.xz7zXZִF!t/?.]?Eh=ڜ.+Wa?涯 "$~: ЖJ^bHY ɦ쫔ĝ3l >IgP#|\3'Qd8;": C/^X`BH$읙2[ bg'j+!Kt _i9:Uv\٭vlUBК- 9 t#V4#D#UӀ+8c䲲D+VVOP 1D2Cfzw]:'^TIR02a :%31#h2aK+sj1}#ސؾ2@-ieP(UN7jB=,U:쐕Ph#b7{(qK6{ZGrǘS<]#/BHEq&aƑ* L 9k|L`ea@àv\b `/|CnΐL6m['.TW{r-&Rh9HQW ν B9v<Q}FPASL.>'M񬐂af 쭩^ Ay( oQ悭6mG\\&%E&DaM[ּZbIPbbCMQyL14FvX=0o2K7Ck+"Vg<`8abH"~.@ ~<(D ZGj̯_frꔎ 02Xo>h {DJEcE?&)1`?":4DoՂ v17FaXPnHt+\Y(n9eP^Uthp S[[:]Fv/HE\ [!Z^#ot uJ>2dm{0w)9\IqpTD9|UܩCf _Rw/~sXlP*34|d )Y&u5lzQ@0f iY/`-R6_xAc&.0>|;{;3Ȕ[-m;%앰`O0}+N):hG  T|bt+2LJT;oR@^ ڲ`QƅhhOyW֜AJ2X\gVfGZC [dbMmkyV?dRhl{y{!uAWL^i3Z6ڒѓ *mACY3<ÇJ $򸢀3\59 Vl/GK Җ۶'~>[\*zR;PJw!*>`F VcK boXc=-P.w1-{X.wZ 9*!S*i 4z((a}R gk=\I[24cnF<[M8Jij,= ůwEfZ0Jܝå X"l:hk2rl=3Mjđ&I!K]i_Hp4{[Ⓚ,'S$Hkok識7s֊v' (0$l?wL3N7@MLCV3r{nL2U҅LJ!P4DKaΥNgjtݬ_E'g,>hvf;} 6aA.a>b1qmFv<\h'#$2ۗ;wq݇rՍ_9CuIOS]5 :9'b\5`#I;R^):B@mJ10\;6cI#tyu w^ .K,;brJ(Ls}F byew%= {"}{ĥPT 4$ etXSN*ď0]<6A6~ pDU^풳Խv %+bixcaF;VAfN, d7+ $ M]J)D`!l|FMt)r(BPj֐ i ` Ek(S> &lyzN$4=LqWͨJJ(A Dؗ&ׇ+c7>Ix V^s*a.h_쉺y 8f`dh4?p4:$GYhngD.'Ntb.[m5 r)_C3_dD٤,SS)hlS3`NK/FN*to_XCCxqVhŜ3E^[CIvwؙKnH牃 9m M2:_S'y~yVV/X1/{a@´&jAshfdMm3܌2CsyfʠNTE@ pD\ZWfW$1q9{Qd`U:hõ_uQAL6YP\:u/[_xͩt1 {?zsĘ )h 12NKH¦M;v6,N$>z๠-Z0Ft]'K-|=$mwRN|CXM)TnXM|B-"0hw 'q^}țHM6;(6d+%DoDzW?q^j g<.o5{L6Q3[!uTylNb=m`]IRq2>)V^vO]FȱqwGd`22DMfgOPRʮ!D9"IiN1)1^~5q+/ u' f6=TM֌4pi%d*wp 8zz̦΋諩^,aa_~noL%G7kl.Mߵ U|,JԔ3i īKG4F"'H_ ^J&6[a:ٴXF>nW5WaUX)WҰ79@"+WקfYt}9^De3UnUW[\~94|窧. P!-rd}[kQq8г5$x{h,& ƨjeKu_JhF"p(ny+` @XYH8.C(en4+p.IH,FH.j*vqs;nݡM*AME%F&[kT53XLnM C-loDYAN3D{x>>, i*{`['#9 Yg!QQ.ڃyA h)z¿xx-1W/H;bM{ɰP xǎ+ ur r]GI5E ^Aሌ>aN_MkSno H28z0 W]9d5j_ &sA/ZT+CJڦ=uc<jFZqnc^?zlt2Flhvyހck~D* |6Lޱ eYk㾏bA9ug7;|HK88ע`JeSY̴ׂ A^mXPSEvds-݉ɍwCt*7jB}CW1Buqe~%^]7[0^ :̣6[uTdTǾн2w7u(~K!onR'ɽ+3)cQA b AIq% H1]c~(C[seNT_"6,+u,n;orU&gқ,n@1? 90 K1= Q٩c)D|#owߡ˚q Cpb- GR .kPC˰,$)_aOl{GpR}.KZƮ\0+zBUn54Oy0p-UVeisn6\1XN1Hl>S: yqfzd ە& ״\GJy$xϕƕ'$*'\jZ̺&H1Dž+!t Îj@"X遇g*2F|܋vO*J?Z7?)3t1c )ߪGx CM4M< WEk(Snӽ:Ugwc@5pƈfha=hp"ld/xZ7{G8{D 9d1 " Ѐkmݟ(JX0iufp_ xHXx%81{}6Ύq+u:eD +jHX?}~]͖:}Zqts<MHr* _ꡓ=^Y!#Ք67vu0F.2f״n)ms ŚW=9?22 LChdth~!>e0?y!q%Q';KX"oAZK b-tO I|jj+rԟiG'ռm!Gh|6݅(!M+j,BV1Gq [wjBi҂w&N]eJR ,5 %%}`/!9HtuPP)gg)95ݓJy_aIUg\˜ZWScc:1$>ɑOcg>zS04]lC'[V{Υa+kssU% ) xϾO?Cc2!u}'FXBs.Cn3PvKia19.mpJ.ϸ4%B~;Ci/Vol2CYXͨ7y$%i7KJB E nz$5WCqndړͯi{mrC+!f U(i=7)!FJj ]Gye04\}J7$Y]=A2tFƬIc"EKaV `ɋ3QgK`Uz2Cpk!C`){/d# c862X yj{\(#A{m+SH_n`T#D -Hh oH71BM0FzL#{kMv5P(ת5aO[c3Q~th) /Vyߺl?K0N+Y<$ol7xr-O#^B⿃|i͍^8__ JCˇLA+&df01;}vD6YgYFggߒnтYOQq1\R}Nju^xΕnDƵ>)30 GRWm;trpȿ{S|(Sa3w;p]5A\v@I`}Qpv];6,aD-^8*25djR/G~ M<׭[~yI;y1Jn7_}d֜|5^0ET|dz𠄧lFBXU_YR5:=&y)9>΂H+l2oxV}_%~!`$ Sg8U}SQ Ej=`7TxNA~0&KOu+NW\,D OБ$d<毮Lyu \wj7fU-+׹)ɖjTF@N~w'5+B m<,5a2lCK QU5 *ߪco>s%s]GuԖgy!c$”IN_j#J-kS<`z>+uMqua1S~93HEp)!LAͳ'r81E6P|;]@I#YgI1XKޜOIɔV.Lh9][pvQi⿛{s>c™$FHܡF Ts/7ؐxCp $ZCq鑣r[⛋rIFE7yײP`~ /wgf Rx#5 Uf525U+eե3.y-a!dB{ Fh4GlSh5F3i"T،-#աӽ)UPMYffW_,nonP5wsX$$zA!zhb4Pu?e: U?/Z9zfZ^ezۗd@,UK#M[-XWl (g.Oz:?1<'ceD2E\O? u?aJ_STwE] tPR@.QZ,+r72F5K`FY$i{s&Zޔ$5V"[n l!|ĬU}˓Xbü9:|Ft:5:'gqV֝lK g<_M%BsV0lb~(3VE,Q$oIMqOc~pӠ4IErμ=1>ZN27'ֳ~5 uCFwK6QMt-oD?1p!Ng(lO(&@T,ѧ,=XL,ҩ)U%'_[#$~\5r w mӑ VAbk=,)m/ gKYMacÖ%res\j n)kX + ?Gy[ׁ8A*ҖK[LVe3tm} C "]#ob1=}ESDɧHbLElIO[{&b1dR&J~b36̑Ҽ;}h ]݀շ?Iڌzp~n_\WL觟i1mv3Ǘ,X %4~fQLihD+&l"Z{]KLJ>jNQ͑w.'(e ɰ ii^ū tז<Θ,TiDاc$Rrϗ*\Bv}"&G#GUL% kc/4Ewv7kZmB%Jt4#\ "r30!e%#i Y>qL8Ez4  śbk=+jT)e=Ol;wnz\N^gYZ070701000002e6000081a40000000000000000000000016446b36e00006320000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76-connac-lib.ko.xz7zXZִF!t/ob]?Eh=ڜ.+euv/Lt>54̱=$#sU6Y/Cbyuǵu>h3x@9x9}|LhGFϳ?w)cH7)Q17Ԯ6HPCTow䁹ۘNQTɱ:j i'C3*cOZ[~t_G0.qXfVV IYBc4;qd,3Y:bJ[m8AWAJdwɓodOO?kQe{߆Yv-OՍ(nBޭغv(H{*5js$4=RC$r !aǺGxt9ɉ==Jӻ?dIS$rSS z!Or>7x`Bᴂq1PtCNJ_XWYK_K) zW8Ucd,AHd#r $Sc#$עT*s(7j%0y |R)^Ĺv$)xd-ռ^^QHnP X~zLao`;^bdjApJ,lh`f iZ9*hx<{8wפ:3Y̲SPJE >Ϡ?Fj ;BZx ]$'> ejJJ"M(/hGvݪԥY?`!9MKz J].%4E(h9%a!?r}PP LÂ\fu+Eva!`M{x0 +D:p*q4iXR+ '2X?u 6>;52N?\z0I``@LG N-2BZ͐q2uArbzp W|r[}kvB%IOG+OOB&K  y|F,5̆r,^_[BUPn .N,BXao氳kmKH5C/W&t["G ,*PDNƑ,^-P3EoW9vT޾6(Ȗ'޾f>^{uBڋ]!e&Vmނpg`L r{ߎtɨS=BEVmV?m)`OLH366Xp)ݺդ`($0/eA"lW.@. ,=p l4M=:oN!Q74jUЈ?E\ύ2 Q1nlrI5+BwHs7UY Y bwT=t9~}"F*:#M9H+e,/:;J`ɫTH mgCOeQ뫁YBde >ڵH\-#@ ӷafB(̉'纎|P:Bc~%AqȩL#fzn޻Mi2`lP& <l9BH*6]xf;inX{گxRr׸O6A|y%gQخR4݉F}̖Xg) &,\ yCLf;B9ȑBzge~-tk3gƃɆglij:qLov Dfa hdK)::U ֎ 0y NU{VVv*/~ xmbGnP~?Q2*' [~O.sӊ{Dt{j)ly>;e\ab vELW1D;1ErۃXq?w 0?fg}(G >z_d[[EYaٛLJ&z/ے;u3.!cā(&[|FkzЮH*>OqY7^1T`{/i-,9x}@ՇYזxÕ`?MV}:,iŸz'.o^\ǩS "Sς/\^S} p(W戽g'R}am61'/ؖ'%-Oz[,"kQn߫cQФ5ߋ `Ս6/[Ö܉?ީyBX a%cR eh›vʎbtfg$lE57)lp=vSGhL;ÐB߷82'>JS8a#W ! sC̈K Ngk@Q{{~>kD5a$+,GS}K3uf;k"ڶ ^iH!"&m#eAh'Vr<§/8 HTt*-E(>rzAuMXf(1FuL~J* w=VvVC cVpё r++m>2/Vr  ۲;C3@ɖP\WKxk9?mI]S}*uIL+JO܇Wfa O :v^;n-ϣA IǺw fCͫ9x 6Mf\@Bl"Gl|*pka:K/TB6Z'a7}]=וJᷬw4a&YawdfP wE3!6}h礤^U/Ҍd$-DlDE᜶ ;=B؈ תw|[tA {nQ.rנؖ\3g/d11V~I|R9Ӄ&dt)9 -R-s7] |&4ĒOX }ndjΒё d\m3ݙX|Ac܇GhmW$ ,Y1` )J1]NIaqhXyzlRm) Z0g5 W7IRlU㏸Dœw}f.M.Ł: ayNsb"+Mi8f|?ய ͗ λ1)19Ӑy> &lgix 7B\w zyPByoցT8kt P:x"l4]8Arj3z4*ߊ)ZWgg":|2zx_t*9}%U,E/ʯ0)(?ymi ;e v=Z6WW T|<sn</ [i-p}s3} *pal?Pfxh[T]3$-\]YY4 @*DX!VJz3.D 'y}"B>Q*CYZ_;һ1Jb$HQ".(Dh {C}kc7>/6,񠷩 tT W2) 5ےtx1'"sб?{ 炞ic1zL X|CZ>rpOlR\m>6݌.%hհ"!m'0 i wᵌb␕8B)we Ă`.I% 0CQ *nùn_#?A_*TVs`߆(}Đ'q7ְ߁~1#a qG~;͈%:lbA&? YmP)ty{t1Mr(ѦeOTB_Nj8(9^Ztn9͚ƣ=,"c &V 7W2tfRSi*[?}ꒋ4&EM-VPc['^̷oo]? +o{n$$?.1,@E]9AJFcΫn[1]O~r; +!U5Rnb0g#>D~. _оeˀFfvR:{Nƽ'"/ʃEV_)RyɦȂqpz&GX2\e%!7Ä˴)& V?}@ lmbjvh":8Ҿ nl6+zn_Myɗ^V%AzP.Ff褔ЧAa pU$ {uWVNpF_e.})DxRcpa̢gdxIY)n@VDhxhPU@A-jg}zz4;B6H j#.fS,}s:X8:Cp(c8תJZ F-g'rB#*.U~~}z *P¹(R' xݎP[{ 'n kߋa\U4̅N*⪫^ћzn.³Sq?0~m~/ߓYcP&Z}eY)#cvO!:!nH2g6Oc ƈ8Z%ٶ.o WգuɈfts_UE3YJo# _Wt?%fTS@*jIX\i4^?jU;ײɩ?NdOoi9ғ0NE`DH?㍍(%?Bh%p@H{]l숩`@E!8O&aMҤ^ò<jc(Etd+A~NAչlvo&1>ٟt ]Nb}. UTpR%#/Ѫ?8ĪrƏ|gfi8pUm5jDHN:3"MV >\k±dj-jD^xA+]܎ב0=f3݌HV{i?4'm]u*qYr|Z<<v"-)h _Z@l͚2Bٴ?ɣB<ڨBqĂ($n#5 "=K,ю{>x_* оvaycnra>Gn-׉ŏIan2kؘ(*׋;M(eHN!c,RȶAX0/mnYqۨV!ݣ]l0_#OOxFyh2㘵6y_i>z5s~մЈrf뽊zA424ӨƁm_>Ki"s`e%hlLS K`!i<-^X< XƸNcԠz}A#o}p5Z6ZIo^„hVj%W`r+%8xQ?$?]AS3*54x "sc41u} v7T_>WWs)?RtYɃ*o%w6sX\c`yJHu,T)j«Zj_48'{'jT'iUʀt<%n.Myk^4؟[{ JH6L;Q Y._+^0E-TWSNM"Ŷ ޠ-/=]l;ױh:D!mӟ"BȀ}^y~u){3{!82 !mLU7I @֬Wޔ8j Ŕ[2obrNKQroޏ<-EÙ)Xq=׍ sny\\d 9#~32Z %R☂tuAUbMF&7+* ,uFmsBYEԻuxաĘ ntbFj;] ՜hӦbB: 4̛ANԛ3B&-= ޥzmHG6~ NUv=3@ bg/'g8h7xnj#ĩ>]z4OL-&w/ȹX^,4?=WDھG ?Ks:O\?tO 8lk!NPMwzP_(KP$&uEZ|룦/qSs*c0̤Nsq5`2vK +S1Ordo53gX41]5B S/d%IctJbODhgv#˜v\1 `@T:xRyK_OXCͯeI,|.qLgKMf@1$W?/nw )<x]F*. Y;^),4vdQ0Bhhp#PkOs ! щq}lPa H 0*uRL'u+ 9s}+U%}~r3߻t-E:~{ίRkG_i֋) \78 A ( z⣊@C"V;N/${?#$7IY׀.fp DF=oy}ֽasW M.lq#3=mUcmad}: oRk +F HvK0E-O]ݔ?@;{73txE?$w F @[SX+0),#ȟه&߇ܔ3&a6 ;o.q&k)^v54$;Zp։mR aL5U3蟲t{~#7p|[ҏ`ɀi<ʽz4 [Y6AMYal.zn0O_$ְs>VS=ǧyfAӜDsuz[18Pbs879UzkѨ62ū6(iJت{~ [EHUe${kc4Mh.'}~ֽ(bHҢI )^5ƙ?jlTVX k[C8ۘn斱^ +]A@nKuGO(ܫ(u7|)9jEۂD0@yELAa0έ]!'̔g3 I}U.[yzvǿzjh*dxvϤ-?Iv֬;ނ&V0CO:e /!y߁M&Љrh aV2G;pKL\CEYt2n!+7 &N{REb=qpc:2As7=lişB\!ʾ,T3hbprD͞CN-y=6"α)P0q''\+gJ[ .w&-Xkk'3"=ioWl@E"TUn!27z>:YE!m{LD3 ٭&$8 wR:)X]l 1| >6no O9gȣ"PbF`=tyAMn!xcvS)hIFkk.uu?=Hܑⲋ\nBO&(so6tsaہPoCܟJn!*O"FדWRl2ECl<@-,{j m,hXr \:uPlsH'ᶪ3e&|3.&;XאsJ02]Z;ҦesP\ʵ-Z 8޽֋޻LaX`XC 63nk_7Z{~AŲwc&*8I'1U1,R]*M-6wva7j4 ڢ\ P'y̥" ˱2D$+D`>`p# |#ż2ʯޭ&ԯ#*3g׻%< zSɭޙWFKʠl?0XU4aSS"5J=?+5oV vQ>8b%֐ 閭#I|FEt bhht-QW0j Gp.%S?d.-v<{ds*f:e8i ;qSTf=N^ƊRlVb[= `#*b]L'E1&h>8E{*7)'K؆n%F1OM ,nB8  d+"3|;.s WcjnVqO0ZXo7W:T OzzJNȏ!2I~;٦ޣDg 9{c},xQ|]EQ Iw+"Tq9^HB@/*UYp"Qw Yٙ:} AӷX#M+>kHd+2erƥ Ioش{k&ItZ ɐ+֭ ~"9EOTP"6ծa,b) _ʤ Z{9USߙ֙rlB&U)5ސ>Ũ 4CUvfDI+-7> T8R≿V"QPȍRXN#pE7i1D'q,*&p z93?~(sJYIq2UluI.&8Q{"Yf:jE%~ ZmVI(pozl4;{3C. z?!~g_h| *=[FײJ$ ?Ad򳋒x6fAE,X^mR˜>*鲢;0ccI\#55s˙jAHnm[k]6 %IYch3Ab?ܟ蝯w3H]0j.灔RC>|$<GOR>\/]6hyU^Moѥr/#5o<^}yՌ<}ORqxq= %>ό;dC3k'L/o1(=c5Z4q\IdGS >cIZN啸:}$Kb~~UɅ.y-8:B=D|aPɔ!: \VvBdH1nhg~L΁ ׊#;;%P+5)d#j5-M@m}8-0E"Ϫu rv5>s:F 1Ա@oT`syi\^<YOz΀`ƈ2]ʾS}ѱk-(<9RD@wl>EyV~)8GýjBՍ(3y|$HOVMCk'm&:vέBZ]Yޟ%—1C?+["|.\kìɁ+Nɂr6aT-X2H֨.:QNetA=Uzw`&;ʕ=DPHC/M$#)XnU}Qdm4Oaf ݥgBU r#*Ի84uE#V1A/~.w@՘ }P\D+GP`Fda%Uns硜#a3Oڹ2lGZUOãM'`idZ>H0cmS}(AB]_Nbf+l#: kel l$^Ү}($F ^f-"xA97S'gזI B ż|"B1@x&Wh'\K'/g P1Tw07U:B鏥f$֞ȣC6H6$Zo[0%GwB$< * lWEϨoEe)ϻgWp'<:ΒTkpmbAu(A~Rdm%$:mRU}!n)蟘549 fFZ ^dM:>Z* ]WMX d%]!^IIFc ʣYI㶸Wp aWaGL|=%Ajޞ)a}"Av ̫Q*smGฃ[̑ɍ iVuVv67p߱m||P'ube{)+R mwO _TnH Tg~:kۇpWeowmh]]MQ,yc{[ٗy7S[`]ꔎAmj3מ̪tnOϱ8$Ȑ/p¾ &VzqgN Օ1]Oߓ p+|2>! &~Qו'_P ĵi92 O50kT p4,݂˛7Ekмi菓9g3l0E{H:Q3ht|bV6['J.X8ZɻY҆ڕ}A.z._S-1+C31>{o,4;tcMʨ?3G"!@H#,|X`lٷ(U[(bV#3 ԓسvqku\1Hz׏""%;2TDvTno{Q/n>:)rM3Lbj¸W[cUOA}lzb1]x 9IY\EtNȷLOm$_m߸0hiOKPG =G;65wYd_8.1R3Ō6JJX+" &{ I7_dd<>=Au&RNyIBH"W&xq|4w,j{$0>4 V;:951;=GB}}(r< iYgQ;pTA/Y-Ad`½CB mAx &ȈVT+UJM5*58?+ 4^-@gC A8I|яN#V; `彿1[4 ={A˜ueɥb<jX͑%+[ 1{䦸gP;1_k 1F)U@h;ZK/,h H*}=@Uϸ=%e"t01Bz .UIgHL+'`>!Jg(ᯜ)@AZ! BE .eSΒuri^%j:4=?,lI7KK&];_XZR'zȧ4>@.?-̀鹃e%:엣ϗ'Hh6+BMu G3vH1ztwxPGRyHf\.?%64j籮 "Q]&qI\e~Jg Moؽ{|exJC%U]8d+% bL\me_yHw|7-X$21{l%:4eR.>l0X^f Z!:geha! /wj<%b,,$7YU <3I4;nߣ`󡶽ʱa#,`\Ló?8lFL-zC2#;FeL$JsI#?e] 2y߂{Ddʚ,Szx hkn5_큃?? sF"pIo2GAxǚ5kLso{֓SbhL&S?uH".M7uEX§a!6_|3m>R9b'"|Kخ/tP=qӽ:Јʫ]KH.}/,fM#p@[۪~?0IW2m`r4^Be㋕~WuP aU(LONf{N>HNaci(7swL+H*~בف¿Uي 6>$m@k{ʅǂo [ҍKOʄѲ >J\͡4\g{j"&5n !^~@(nWs-MthggFlb&"> #ӭsMn޾rDLNbؒWᐸ!!O_QJʙ^C9 նxr:p%Beݏ0nەlM7%]ߧ2h8WImS 6ksS+5C"w}56*ܴ2nKrch^eqo#0% ǭNN?/KC5fRh8~t??&CF@Y!)jqr=Qع>_tK_`c/E@G] #@җmvb%Ȃ·X7ۣQ- &$J.29i %5oj?ltU7(!!`e>A`E0aYiAR,BAU尭íh1J5GveI{eד t<{/lӍ7G@F;d Otb!;ED ?tR:[ 'X+TK?ޖBP?Zp7-,eC/#W6G{Uy 4y9aix-cz ~> _s_]7[>H{0EҘHK̸U x9NՐ-Y?>Vt0K3n#N=[2)j7}9h9↦H@ų|0;^ |ȃ=7,6FRM^cSr΅=wjNh>1%KOs1A=J?g2TCXypP?%S;Ѡ|QkU4899Z7оL8Q#%\)rI1ۥi{p0CA/dGq?3FPMQ#1Ax1p_ϱIlkWYX`)'uGqDMRd?&|?C 0wwi)˚dFSI9Y26GK 8ӷ-qgoʙN+MZ!ȫ?V S:<4JWhByLv7hiD#Z2<_ ( @E3Bp7eg  S,w9kW6١1%IZ'c>zA54SR[wI_I) '`?_j*>s0mgz<E{ɴ13aqFMKG.6[n,X6ֈ C]MN3Bj2R-7VRg+I{1Fç&.ʂb8qm˰ wՈWM6JI%5-]!ɗ#س5H![x5=!Vt{r)P]NWV^TruQ$ 64ۖ5, $H,[.Yf@~6G,"9#Ӱ09G8k5mi$5m+rGƒ׳_+N-o *"Y c+8$<ձZdӋ>~*ы  0:.WR1ȓjIGa.Uooan_M86NKGF17=tWg`M䐘as˪祒J\NG ȷh x8-Q/ Ɋ_^~}wFbbP-tM&鴁0\A?#@Ѳ]V _:"nt?aXCJZd>3E--(9<'Gh% ZK <NFMbE/_~44-PLPN>oJ |b'Rzloj: ;T8q!xZ) $g* D-"C;a+vXGNEE%xrx;wj 7.A&Ioa6?.kAܟVMִ^hn,?`_1v2iOkZ|Q0YghE$,h$uޭRMAi2?0XLǞ1ZIA+(n,8uWNKoهp>Le(RNv8#1BH@pPu=/+;\Tzs5Eحq`h@q>Q<v<'ctG^oGސҔ`}%Ȅ?k ba5kHJ{),nsc[Bi$,SH`?E)ga0V~]T2hfm/GQ+D9\{$IRhv6h{ F @D(VX/D@HL[-UM@tpjDB0M_WvRvˬ=sȁ~{6qam²<>@5M $£1Awߙ`*:MפilzPhky u ._D#W<%z&UZJmN.~~ րcx,) +P˂Tl dKn8wd!%I'APG]$Dl"r58rC1d,(C ;ϠG+4r1$ %T0+zޭS8Bc]6bAo0P3 ~C:p&|j{Bܽ؄r+m$ L-W@A N y)5jbLb < ro/b{U+ ?J$"U@zݸDki 6W TnWƠdMTNy|˟\ڌOP~@T&&n+bq)Hx2Tmce |늾JBYĄSd0ˮ<8BuQ Zzn0d3BFV)5ڞRfcOZ.!;Nz\+3M02$ ,8 H>WCThI@|8lA1Pꢹiua1#Icsw,Qp"U. J4;$l\ԗ#>DzVEA@x%s?{OI`4g]*GLbi:h Ĵ4r\ kyUW^f.x@贈GH]qĒUGaNmMm]?_꣧0دfල?<,&cm'Dhju'h. (g%]Fر l>Z'QFiL+ݒi*mJUBm̠Kbt < rҍ)8O5.%1ʽvVqas̒QQL'1`\ fRO4r D7mh,@E(ی9НĞ yTpћ*$ʣ7vń8l"Ex:Gh%;wBycM,g)@q$Ucs {;ԍ}ƶ[^#ڝp!i< gf|*!ᖯWK+ Pj~im 7DD}dӄ#C_OG $A{S+D K^$8jWJ^yP<ԑlK==П_ᐱ>CaOEā+>a2_5&t )fn' rr'G|T`v.uu8h?jdW0?28:D7s.i,IwwЌ?-Y9*9\E!!w~1(R9fiߛTo;R;f ˿8!u[M`6}QS.㋊]ZN@3{󚇴-|^t2JRD<ºPVqy5 # !R丢x9e[J2v)ͪ#[YoN@ac^%_r+ES%=ܡ\RgM[*u>AK*؍"dX 5 B gԥ[27#ޔa1W;?4gꪭW  P`a.k' 1AU%5t !j*#Z<^ f^egYZ070701000002e7000081a40000000000000000000000016446b36e000037e4000000000000000000000000000000000000006500000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko.xz7zXZִF!t/ 7]?Eh=ڜ.+ψS2{Ln}-]KdK,';M©Ʊm预U\9S1*>Gz_eK"X$c_ v{( SReҟ?/Y2卌&QZ?mW.z3٥MaA&ו .o$dE~dR &.} a~4~\@+WY. ]s: 8a.:UNܞz>_\o9wp|gCOP̭$~O͜jU!\8sƃwgPv\NnR ʰc^ix9mhd敾<&$IL|ꆉ褎r-XIoPO0] K$UGC KNṪ-l[}_s+k3I-dTn;WFK8N'# ,n?m|ߘuߡ򎪊O"?T_7iR- Zif:i"{OoUBa Oh1PP69*rE<t$H_ pwT+໖]R97kG7&*/tupzs]wv`>tV<5 _0;4Jpxl'fa;fZ) b= 0*-+}!.74Gln-L0@)ddJBpgۻ5cX"FM"[Gok%~9-?ƍEGD\ ЗQ#@2>yFaGipKQR%Yv~)NyG2C?cK=;@^7hhJ']十l+ =bu1=AQㇵ|;hUA%hd < H hV :%#CBk-ǝw&P1?82?=,51d]84z<)AȪղ%Bxj RMe L[{,yEkgu}]mA > o hMg` a2;v0H\y W/:͈ P2q5ࢶ9f*vKOvvw54,o nx6kդy q SAt*1J'.K7bp߽@tE[$'9chL:hT&MPo'MKvbnͪ?Mj߇Z@eYTkomL̞PM?gye tFr RãwҰȧD;+*JT/5PU᳊@!wfRd53MƑ˲9svhU8B#/MئjؒCyR7H?)_}&W&tX+f2jN)Ѯ5C$-]brvy]]Fͫ{ JCYQdp^^%/D\ gj(T4q$wڱ^ GXɾ-;b.˂צu|8 mN@/LQ8kSc{j&,o̵QBj=jr'@Q~nxJꖸ"gEV}3%>ySEQ-X/)=pz'_o;l((cMKUkBƍt#Fc"jBዖ%x@A준e%3W7~xtvpŃ4W#e`(̸ukY<{`kQ6?a&uMBuԀ)鱅,-4W:MZSdޠ UkTR4&SH"k'Ѐ#D8j>D40բ^kuIH܍ :5! ;Q5\Z`Dty~5L/Y4Yg`9'MQ>!r]X-bMn6n֔z@nj{rBeRL2IfzW'V@jnܥGH;C8(L,,B4U{/J\D$i0 ."Y-mh>׋f|UDD: {1j -a Tο#f3Ec!.Nk?SU;oq~#@<ȁ |ۨ ZoQ9Sź6_UUߛю~8E"uJ'~+pkY5WGm7!cC4P";gBT. 6Ȩ%D^5b'w(k4T|#¶d|-r w~Oz^E5Un SBKĉx=>[N&T#6c\>&{p~Lu Xb]o˿N yv~CvĐ8f,Ll0X% dӂY0kWD7]`H)4WK U_8ؙrTvAݯ5]cʳ kb-y9lC xW4&zdÖsA5Wo/id`ђ4gac(!/*Np(ÚUн!NЃ:塺G7UToPaS2O&Q TRW8`/mu:bqlOI:YާK:tm^=$xKikr;Q00 8&ǯ]?HeL;&C(X"5vscYB!s_gB҆R38ԙhbO۝+mcO L`;6xr`XOds4%0`A?& ? ܃O3otʁ1*CyzXCO +0+ȿWJ[}Gf g]+H39V|Rl\ wiZ{p=}MB* vBJHȐM~fL"}tc4 'u Cצjpe 2\ ,`&FI x>Ì IqۺSB f UL(-c"xAP`bk0SSB5j>5k~Xl"T_\};ƌM?3Lfnkܦh"b+G*͢ld6r="ov[~ͱgg˒Q +"]gE=sZ&H1-ŊC9ojR*޺kXQ23{Gqm?ί P'd?5liS>SJM=.:Wvx=nw c\V跗zE>F^_FZ34b|xq H6)ե6Ze;0g6Jg>4fZa>84&؆.FWA7K5#{vr:ZیPd|Ň*zKAGeKrDi>!q ʫ ?"X {&mgX,N7?\DnՀ{>2tN(Dɧ Bܾ꽵H*Z^ ΃:%87KTFz<ܰy!ݺ.kHR}qlne g@dtϣ(D)b8HՃzFҧ9hF)?n*~CmV-P[D9>MnGn96sxüE`X:# ]>}^lf> d}(IAH$zpt-PbE S^g)'ac_Lpx^*Ƅi9)v=[ܼ_^ L)6ta7ޛ@QK!@6ูj ܞi)7 6$a Cn*䆑م=SDcBnZuSmTNb7vw5&i<]7j 楢n֏n6PIvMf- K{&Āqs%U@5e;ާiڬ; JDaʹF NW[eN!jo% )@3*fq.:ĕ:mV 컅5m̬LR6"9meCxǧXĪH:PA?8PJN:v"HKg8?/,)ĥG,Rœz~j%a:zaG8z[} G9FOOtP!?¦l~-4`u)7dER!W "4myX5najt #MjNYӫg۞i/ayx+D7xLJZt5!@zt(c7PkZo"ٝ1w 33tΔC⮰ɍX0H#1c$tJ${Q1+2e #":xGJZ3ќ 9p+ ܀tB 3+IR$XAHfg@YlV\MM4$HAm[9r: Qt2d QCؤfT3 ]LXI:N&%*# (AL/~m?g=iruPW͞Э<[mnI8NO`Xi"KdfD@FT5lqd\ 3A=De!2fpsh+  U2ĸk"̿.+c+kj(lyxLO!gɹcs"kI`O9}{b{굌ײԂ h\:Io <X[~!1K V]c :#qX &v!|j6rl}T#F)Bp9-Qp34<8g"D@i(X{!> BJNB N]@O(޼X| BQ&sܟN+ R$ qfu4p>%.z80Kd,W-?W*2[E ӥ︭Աvz΢ F5p4pP FFn3۳RcL0sq<پ]%4i\Vԙ;gMdiYoQ\2 #;i'xޓ;.?jD#͋lbiml񗌬 xo؃ԆMMA x%g'/"1]>L|Wʩ?tg,>;h> gfSP9#܊Yvx`)q& 0ܛ?=u4=A_cpLU/%Aǁ%7bHUPk*i:J0W&Yp.iZcEE~!g\ \*OuTnꃇ%v*48@b@?c]a`l%0,2|?254af9=:n#nܬ ,J 15q-?h\F s˭ךy?sMIqpGZ@;澞Z鲰:_ .զ*'KyT+(Z)~8Yk jnu0;pTu2, R xq9"cxQw+x 6=d#cIRBb$Z99@Zp-XOP)_/ {Jba9AEjȊT׬=XK]8CH vCsSˆ/T b+^?u/STq|Ucɨ$srA<;eA@1\Κ^%߅Ҷmnﳨt^^ǚ`M 2d0gw0解ZY|m8D.\qnO s ^= Ý&īg=TmxNtT 4s3k}˚T]2͠s@T?c<땾i q?GumǞ\gW@g?Q7DHJZ' j.O EJ P)k-p @jh.-\ZG&=p%eyH[][PQ up4 I/A,%()HL2HO<=%c)\H>XT"'Y`Ssʌj[{Վo-r~ [ۡg7̸c+/MK;0ߺ֔AIfn'GۏME$BcQ | oC%yi<W[cPs~ngK@iAC,}ч}5=$&闘XCB@4`dVYyHw Rs+8D5:c؄2sEVdȊEu鸭b]0BI] U)`GB2BB,"BW,@1"(kGRCm .^=OƢUzuhOxkƕ;bqn QaQ-u *ӋUx̻u3-ʯ)YQUZ)rcK%&,L8Sw>+rHhMjbXMhbŦFL a~K.Khb7yUƪԁ(jEu߀/g7u$1*q;)oXJT5r,Xr]93s7%$R޸S/} xV" ,"䢘Z R5ªVOn`k3O0ptq}592Ne1Ăy XӮPs 8^{ UM1 :d)LޝHt2T#2­EFk ʽ泭9Ux䶱ׂ4ǘ/n|'[J)8_hT-o1.0!G_O3sA;9 M5ey͊XFq8"Z~W oMJѐWeKbLƈ>Vr6liYI~_0)6R /Oui` s5/**48W B>D:(ϡK 'JF,|s$˹Ubq_3⎛K}*` (Gy?Wc>Y6@a3FzGpYg%Bd4XԞdܶ_K9J1?%%B)Y[}-znl;̡*(0#$]-h;Eıs jN;MZ3r8/^1/e^tKAp4?S6f>3B]w ۨףxC>!fߔFl^)"M,x#^8/* H #ڷxĐyH{zunW!jkϲq홒ABzhN| N8_A}e$M:lՠF5 \h؈;qhb1ӽS~8 }8:6&K7X$ů`+Smze])~eOԯ'}wHԿ}KM9@Q1nbYo(1h>d߀K?Iԫ~e`9ٓx6^ h9#D_) 4C1 pᚩ h:8L;G*HT/MXSɹ-w*QF/SN\2Y\ od^eR +]{B'O:t?)w!YZWhG:A c_cMz=$0+WUZd"HTnM벗GoiI~_zhؼ-Wl-=O[Օs<^KR#MN_Wi_Mܹ_R3iZ4{4n}XH) 3j9WgJa -bE6؁FGEEmhʭ;>~ʒf&Al·{S?yUEhek֣]mW{!@bS!AU$UlO[y \||rqkB:G\5΀4,Yئ%_{4֔ˤLp֢j[4h^4FFg_Wb42CFsu xd/j}qr lvk"aWW.9@ EvXEl)`_tT,S.LLPDwLħ7vFmtkzs(o̧HmV}# r:ń[?U.D*LJ.XD; M.;!ٻf}k*г!jޅl^ &P/5iZTls r*g5fBMt R >΂xZlunf'љ=Ʉ7+#ˢwM=46w4B"Kh&Q7 @G?EuN[&(!J;BMy<< 74{XUpk!)XC7*"hTBtG%~3&¢%Y{֨sd EfFh(JZtKQt*U<,;X|,Sm^x5P=c'?==()dt{0:_vU胻UŐix'0ILTCB0j_lܞ}14 y={y)BrzT#sMVl]%ͩ['ADyѱ#n+Sć[^l%`?PH3!ӋH՗N ORXa)6j| MN8i|Ypn* |{؋קJi:*f5_BŊ_b=l(C♎]eչtb@fZjnsPSI5OubAkW UڎDH2ŊKdn^e-ng`k(\پG'3r D@۪nk?_}h̚Rdrs6qȶe,Jl bV10Y$U?0sg,Yr.2Pt8eAL M؈G*>%$ϻqׂF.RڽU}Aw]-eob,II>M+.bz+f|AoLX/<52H4HM>tA_f|uXQw +Beq@mZ;)z+Q=AZA s*ÑLj)ʊTQ|jc+V(@\#7<-g2;î̜7;#;cK#4~: 3KݑkCvnp9Kv# ~$fU2[^;HwVW~ ?J1:#\\Qk@j[\U4!W?ZdhXGMB~o݉Y/")xi3T`K3#Cn\\07yaP#ʒ,4f GeH[q8E9  $f6osG? `,E EӬo=EgYZ070701000002e8000081a40000000000000000000000016446b36e00008730000000000000000000000000000000000000006100000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76.ko.xz7zXZִF!t/⿿]?Eh=ڜ.+,7x^sW\ԙa5R_uy+ILVXɭ+Pəㆀ|pYoCn]Q;A1Bb˧rD~6m-T}L`Bpjm:(axvǜ_5+U?dS? -:/b2_}D!d0)h_æ>KJ<[G2$+c-Ǎ/[i2)80 Ge0F !t@^=ښL;p^GW,/Y\lI|܌lw ާRCR*K[wq! wXaw[.dY9Y`2:$b7/tDwXpE$Eä$Q*RY`VUt9P_3 &vWnHKT}<"UJT{7COK |%ɮ |fH$9SΆ3$t[`|hpo,.QuެaB5u]ф(rI,R*@ *S\ΏޙYJ(mxIJyْ1stC*P?iAܗ(bQUwa~ʊdn]jBR5&R7t~O9i%œP 2ԺNU줓w*vOs0\1yLh]d:L )q7#c3<ٱ^p7=8@UR|>f wN0{.83G/TpuiA AS3*W꡾:9m<9 ($PhX%p/ cq :T657=+TH(Q@&:w}Wr^ oD۴ƲYW+鏇NQ"@OG'-Mj7*֩X)-K2Ex$c%΀6z)2U+"@%&ݰ ,!*^12kLX0Qj4WJrCMIer-38EM\lfrLVq* 4yJ/ Zk}kA\YMX{mSˋU#L^'֕2|Ei2~C^JK^A K%Y~d}{Rxu 1 4^m-ٖ}E\ u[FP* )ZrwW]N@r]CכzH}%̀j/[^-r//4k?D9 >ƌ(>X 6m]^5B5C%tTxʷ-QW@m]ɝ˞e3EESbm#1Ι3a]: WL!4exM!YR8, Sq8UBv FU!Ʀ=Bp#{0gVS Mͩ%ara &oY ,rnFbDZ@tkYC}Gm2HկbJ|O*Vm,XK|ك4+[h*h ;|>IhJ>4*X0fRĘ!C;$P_46ԧJuFrx!FS*RMP+w7D]XJU<:1Ȥ o @aЃf; uUSfBJCoX73^'pY(U>ET#15zfmxˬq;7{($!Ri 5;_ k!P8)]@U #^ݢFX40;jy(rD >[(ުcoq}ķv ݞ)c=H, 4:FaIko{RW bYA͐fбA>yC)EIwJy5Qn*'zCm8>Vem=}!lb4!T} B(7{o.+KKN =:Exd擹󍬯2]dZ->o&A]^=]7P-qfR cE T=6I30>3s^憰a#+n-K[r4URnCEk䑮sܮ /< DaRr]|+c7}؎OE"eS]!ݟlN.xPIn8Ѕ o}$ɱBbֻⒽ4gl]!*oE*9JB1a ?OEdZ%vµ\hd5qi^o/1H,ա㹲7quk5bn:j@[v{vQx|G+ ~X閔 V>`%T *V!C/ +y֏sIT%7 k~s˘rptzTjǩ@EPY ğ*ϾL]^s޷pE)LK[zih)LҾ|g+V@}Ot'y%W'%c'A>DEHNt}*Aj:EŠ4xGj`s8/sI`k1fѐI(1G)9OZ;o%zG#wvJќ+%y .x=D2np qPؤOTrt1C;|CǷ34F06u10.Tr`BIrV|v)sh/Jɾۉc:(ma2M֯Liޑk'A0fJBH%D:hܔ?i$@}/ L @>lDmdTU=?jLKtrQ2>k8.JENMT:vRkt$ ~iXӿ.Y~NswmM`л90C;=fU/I&@voFU WhH| if=>w|}gGo͈./azqi `_E~^AќpO L[2W{eZ{=V\8^bP 7Jsw04Xv,Xl:]+˦<\_9řwQedn9JuIѷDRH"4-|0_ h`ëEq-3һ'S~,xa_7vcTHfm=TEgm*&ta32 [4;6dMRX[@C1MkQN5~mIm2B uE4uR܍M4J=Owhώ'͢c{?1)$ʀgd]F!1~~8zTItǘ(BAo=J,u}0S;5GC ֑|JiN;깯Y ??v w2IĠ0ZKZf]py?:!·3ЇRk38xj͂߳*Ls)11 ܱKG4Wcęߚ"CIJ[r` sdd$"&M)bs(KVd<7gaw-OC;F#PH|8}l_Nas"{KIVkʼSMG0w͎qNclf`eM9NvR ;V ?btV,ֿ_IZ'^=lT1>{˧s;~ٟ`}B05FPn+<K;‡C7NhGT :ćr}!hKE.staN0 ^t{Ng7\YRI{q P>9/K>L,ʖB BBCTnD+}hrw45XLn*V Uf_swmwцi0Xm;@'J#$ODžUBQ|$RVFYN0(IP KUl`/Ǣn 㣐1#w.%Q"W$[grsR *o )*o %I`X(Lv*_5 4a',s0nԡ{wͷn`PD<%yOY6I VJwZ&>^pHN@ҵwڅF6.ܞ#򉌒A؇MכKJllL4#d0Q*a-⌡KNV״jBAK3.HQfāxe엗d#Ei Λp&~p@-MmҪ7|7%Ŕe iԉWU[9/oCV0}^ N7FF#MKȟv,-- `mⳈQMzm\Fa[n!';xWO p;{,_Ulwj/y!Mu6p {#BMUnf3͓m$15.*\Y;:A_ـ['1Cpk44i9QeifrYS 'd=OAơEN;i dl]m^?}o6+Ia!dAcdD]fj-gVLB$o[{w^zщ T7S(ʊ%BQZrgtƷ;` *ޫ*XxA|ى;$G(eG&L66fluȷdF g ?azg껵r? JZCmGϒh 魘e5ĻoUQ>ã'YPLq 볲t1z5?D?ti-f:۰3|_Cpk6v6X - EU?v~DӅՉ%H$q<ҘF~Ԙ:qH#H"N'/O!jG생ؤ2&- 2c# ( [Yn@qj ;D5'%ym` O+'ɮLW% XHrȰw  iک[@/sCxޕDCXdLmJ\g[EFbl((d|Z~W"N+f$F#mˡJ79 >16,VΪeIGÖ]+V@ o9#@; ٚN+%Ѻ.<]%{u̡%&/b}yP@!}:>VG%Jj9.U4g?=B9wWlvߙDs0,Rܷgu-6"T*~W6L]'-Y] 3HBK <\deW J7TﳀY_pr8)I?&%p.Q;2cj(p+PyvuǬ-($g*V-\D-NƏ^on^<\'cJhwE"ZUI[\; $ _Pvr'K5.Q; Bmrpyr V \)hVug15qc;T,SL|CuSR%?QjVeѵҖy:mm;Q/8Y;}^:XSR#rPF;20#8tIYxkC}`5H_SEp#MP-:ATTo*Gpz{6$K1`+s'_&R T5kGecLjEuwޢo:ESQ*1r]?s8l7.#GȶtMhX*=/e@\ϝ/F*c̓;=، $6y僫zbX١B[Afc"p/>eNX i͕wTN4oK@q[i `m V`06Q%Ō5mbyXOxH7axp- "N,\9# 󑞅hho<+ >/z8 hؘ+ 񱶣UxNx9ҪLl, v;$Ҵ["stQ0RbjI@ODHFo6#4#FS* mQ[q-i7'BG嘏f28)NXU׏^ߐ5*1T}VO2pcޑd߉P{.< m1Knܤx>XPq$kM6q%`$a5eҁbK(zAC^S֚v1 &#MB/(.)yi}7؀}jC('h;J~Q `R%s(Sv͘1UfxOVh1#}FLY`.,36-ϔHQx O;txu $W4<TC-q;jGZ"džAjN"JQ69̸3etimIVZ<7nJaG=ɓLlT /<ɫ] 9x04crֶS+Ɍѽ*s7_#nDo$5K%8 ¾P;uVK9G hS)-SR\f|cRގH0<-SܚY%RDdZnAZ}{\3ėPX7艢&ʕg /G%zPʤM%RE6@Zw)g[ (9ntlb v8[bi4oypH VhwJ?h\['ǸcToHlFAͧkhw7k^}ԭ \YI )&)QH I > W: NvrM*0+XC>b>ۃ Gtl. gؐtQ?Q&= G~τAd>8ٟͣ3ϊfnK2d 6;o? ƐsO#Igg%q` ~׳oRtoByYGM7O諿I$*z2/Kah`G*˹A 5KZÝIO% J R`ȵ&Bo9]= Rn/&*mȤ'mpCk͹@BP$KmU.7*ōQ 3:$Wl ?|<>c?_+]$7' sR4G~^-IwIH"RHv#]lk|Zcy^y ڧݻrt &l$A&lԍUW\y+Kd*||0\ {NE}#[qk?6[[(˞;8t-B ϰ3H{vX)I? Qr}=Vn7 V7ߝvE+;]MS*_+<^H~%GN͡slE~1VPt#rɒeS>s?S' ^"XQo)0Y^n}OʄG =:Z~rde3\%PAF ݣ| 24I aQ,4&?HTh`UˆhJ&[6R\`&/jA]g-4+jCC]ghiSrߠk^Fm#7ZxR{eGV4sT +n`8Y6#f%IQ QNL!,IE@, Nw0gЗƒ;:$W$QN1gIl/!|Ÿx| ph ʑʌw&G(%mEf7 Wq(?҉,=& .TC A.j9X!%v/X1JMUAcQ͋]aN\vx $iIaH[?D¡/0jm8~.R-&4qn]{6waA4&xh؟K2u)R}Ձ?v/k!Ixk5lmBhgɴ@\SC]/l} ^`eo%OpZ)%\/'+O|I^:LY?O<-=X$7—Y)P7{f"~4 ΘHčdc9S1WXbcyQPgWxBo1`\ON?9zM (dz; -w?j[IqTTN~OUÇ3w6cn-a- H+$lX3þ]W$bx7#m@bpoکlV/hg⊜m-7%(?AG69儵O T#WLY!kY`d5<`Ϳ|k@A ;lfY?.)xr|(_P- xFf[;};R鐩Dfx4m! PkaG˛[W'dHvOT4\ӮoQ9n@FrѺxFY+D+ƿ/&Vy}@JB=g]&,=أ6=t9!%|ROG8½jNQTz9qL 0%VZT8%0 >Hx"0aѐ(Ĉ46(N/|r6G*g$wJ j=h~EMM7}˄۾t8Lk]eD/g"| TQNyluLb e\ZP -|<ޓo~]AFUZrd+D2:f0ߌE0eIJ2I̘wc Hė076\ #RyMâfa}@o ZF MMUVrRL^em݂H9ޙTO/~PT1KAȃECY,2A㾨.qkcl5f}y+ ~{vKi1C6*p̄Ɗ(?ʃقg Z!>j gCdhBDzZ rU$p1p?F,kEI얚K H5 aVZ-X詟ϐIGK9#Wb2tL0FtCl1"=G`mdʢNƞ5cd/~}5Lk|z2mN2 r`fgO{6QfF]J6_6_HwKvnw#[:h_%*TP69Wj0# J,Pw!d0ʚKfXLbJzi;S^ w kԊp0L9Y ' W?B4w؀A0(&5)#'V>_Ɋ*iv1׺3<9V)K{?V[Vygmwÿo#>ҫU4U?z#sfv\XsGys_E71TD.ysAi80 훟v5FF]\s8[{6DRr֙))B $9yY!^7ik3&S/6ojbTҌ#B Esk ~RoYSke[s0OA=sG&An&c> ծl ?={ਸ਼s|i|RDŽb̴y\Ur?=8% a0>a0:akQ7b4-x"̫]F_zFğ/Z21(?-;<ٽf4eŚ ŰvxWq`(G@ZH:ӗuw +YZ W{Ez .iYm$^񼋄Q)(H8ՔεlXgmI^ioEhg[uj$)2ee5?Zz&u.ɠc-ٶ4ăڛEM%$hH Ųu W0:J!I'آX(Y ރV10D\{^(mc"<5$pyq/?!KtH;k5 v_?lQ8ȥ1Ln. uٵLD_;JU{Ҥ@ U{}Պ$+Ӝw#F%h"5@&)VXYL2c/[9WSQ[ #9P%i#v$jLȁ)ʐ8%>-{/_Z,w*嗤f#s#^DӰ AэpIp$Ey$6'[#1 4&4 k gI'[>PJD `U&x v+F Jߋp0#q}M7lJ^ (k{o>`XncHaDO PqP -x0ѪI;ʋH^2a9>5VO_$Uht(bvsd!2vn/8!g >b~ae&df@9M0SE{+3GH$FzDuۗF,1_()|1~!0"D!8QX869{WJt|KVkߕ20*+5{19Q@dKŊ^} .Hd*&NV'zj=yC˜TANyNV򘸑Ke==[jCmNUEOQ>Qt_#^ {{: f+=Iީ_G:@9+6=w<P(zha6*CSrR[Cͼ(+|14'`Qcܮ=0%ߡN6R7#Sh}Q|$?D֕83pp)g߮Za#[d9AR\vВj#@]ygF\^?qO*,پށhg`av0<6QO5+61@0LÜ71L5.K/1t*sMchlyM_D)!5,;\Xz. yXB^F3Ԗ盼K=2Jdv24#@;@[: CA`\QI(LYǠl|CvxA,LZh z|MaL_ 5ks``j}XoD2jgk'qL1 Ϙ8‚OO#Es<:}kvpgTg":a%wp;EGY"%.-)CPXOd=Bʽ(ؘ#6 wvzvl$kط]1j禂kI|D?dsgN:Id57|7pAѿ3n@'pAǚ0^1f?49D*?mqsOLs2+d9"0C0FT Quzfʮ,g}o8 vwW|a!ExiL2| ˁ4 طQNҪJ, eGH3 KpġZ|!PttvK8K΃訦Œdz_Qa`49J&K 4ԕ 1=rzǎh(LpYLiZ4xz e ӴgO+nCXm4Q?41u,:mC61 ;le  3[nRdH{qh?j\N`ɜDUBp p֠\7®^*|k[֤'?00!U,\9 4E?@zvЗ.(>xr\G 6:! cGWb:C4u$"MXvA҅ӍD8*«w;M3j:@0U2VMF c)~WԄ= L|تbbi*+Ye1+w BzK{Hqn~uG!J xOVW<(',)0᭣rDiMug[4D/|#CjoN$K@M~HW`+OB APQp؎l֐-F/3ҵ Je^~EZK{[P"?N9ztpn[> B#]>K@B 0\ph)nSu@kI:vK󈺄Tlvg9LH B>Ihi3 am)5`k@1 s ppP& rްOIKyv:uaUv=ܬ% n~o3.Q:jV[ڎd-&q ح(,-[s-ER#G_v5\ kmJ)j8V<0w+ "Q7=cSYo:5ye Ķ!^q!@`c (xm1jҦk*ȗ #ߣ212@'0Vb5pPg\]@OٟTM](=lxߤt`^/2ʒϝC|@`22bjW~#>GZUh}.R{bn[6ݤ=5[CT!^ipX5 L;NЬhpñ]óyU5WO&ͳӈL &NUq" RvMBu#5oaS~֙Ibl#"ՠep+8.pH2jT⦒ ?ͬ|-@&baZ~#|*.ju,1Wi[gذV:c ٮbZlNv Ӱ2 q-0!hy)8ٴW;dԘu xu%eLؿ_7$Y%yF pwSu-yh9Wf׼v@av0KF:(uKAA$4oCܬ|W{ߵX!B޸TI CmTvhvQؙw͚%n(IBcc4ύ9X7yx3R2JcE5Ю#t&~CyEu{}zP] -N])!F'SHPT,O4F [߲\ha% 2RbߞOYZ3l6:!q1[WԞ=[\NbqTUXp 9iϣ&!II&LJ1a+K~;Q=)((.@vPq1΂Vor=I@/ '1*7AjɂqΛOWz ;rP1wtS48 +Ǿ"%:Y}mZDxfkOH@m ø3r-?-'MׂU!m.(TVDŽCaO̷xS|ERҕRdrT, Q^00U"V"I3m%8YI[#K $wom:Ѫ$vj6׀<=s9.Z tCD{, f!zaˠ:ig렱s͗3fS.nԻGv-*܋jEho͂2=K >%HZh@r2Ո`B1#c{OPO"[;ϫ׭?LK Xyd#m嵹(?[UjwDyDDxCo⒍57 NK#R(6RgP>1Hˆ -S8n5=ՠʆ>oELNN-Dn5BUl]Zc% d(q98ښO̐ᙶ`4GNgb;|dX&td\~ymr@- 8z}?0C ]Q53OD{p1h3ׁfk?US;[)0.g1چN;6M\{oһkچeLs4thj#xwŰIOnÀ1.z~ y8̫j|!cޚwZؿ׾hIGHBV qxu3.8A(z00 :3ۍ, `R6|%{elwwȴ9Eм忦wPQ`FCGL\lr dD r %Nxp R2=/G5GAK;qn yגg2X'scrA5tx- m@g?'< 譚\t[Eܠ)=&",,PԺ*VW vE$iyGu-!o2`̈́5y|.kwɵV}n"@UGrN7Lc^" AXj63NbbNɽx~Lɀ{/+)b3cFQ/陳9&q nDP!@ӿMىհfC舍c;{.&'|LUPƉql} w>GӁh/y\CajFoi@{7eݶXdΈh %r,)pwܠ|yI˪^f0W k`Nڌ,HDܴlX? ) a}QD# e(otֿ ÚwN$mI|XoJ7鞙^Uhh:L\ Tm{ c7W^B"1/u_ mr:newؤNE=lrRߞ[efjoKpjR w[ DS{ mT*NoS?f;K?c(f`?i5Cr9kϸe!tGϧv lL3uyaRZҡ!ui\FV49f\S9}(Qy ;P?@ z'1(4B%i7glK^NIoR gLhY6,7'Hح0}<9oCu|HXd v>- ¼:1ЗhR4__[_3jr5UQ `|.)N3Ha<4MRA `}:LI6cW "dW"KOz :a[2#K+#GN8\o?C\fs~/xNwdDq"XͿZ`zvc* +0ؘRrt ^æo}32#ď"PS5zb5fvjaޅ0u3; ,zd4Fi7:=^l\YeJ@-:8 W2fla4'spnS (h B[wּuhϒ#TC}i {Qx4[ZtGrIo]rvOIDxpBK)}t$<^sOVvT&ǻء6هז GAu+nd~F@?O2f=g!P\3i xYd$7a73qmpѠ IpJ3}H Mz7o4\Qs\SEpςTE48 )ybUo@Ĵ[4whS+<'"`}& VϹ%"FZAТl;JO(ڔCfSl5YbH˸NDwl^VGg,W>%tDQ Q#U7jOLj^jCa;/akpO;"NN6q0lۋ1G_ ;QEfMnPY7PiΎE/'8i+\8{|߭Hfwrr^͞!h^7^_D|nhWLOanU/t.uF]mf6?x%hH._Nc=\8OЃIK.j–]DRw[`qY]oʚAN=x`:.DvE0\u`{2IPs(m\־Պ2>!A'bِ`qXׁAԪy=s EhWs#e_Φ)69 i|HҀ'^462. F _,Ek4ŅWgygɵZ:{"~biՒmA(i_ִ~cWG;r DP5ӎj:_ !iTtWL0%Cp { aj[HhQ{/+&@ꊪ) RT^B60KN+W.DYyQnAU_5DlJjAOԷsQyǐE[?[艭FuA1" [`Α$٬RY1/^4܂yTKPl{x-Fl҄0#H0 ;- FHAM]ة>=}C#׃TjR*&r3by&[.Jޙiߤ]Xv9 d>K;gIl4Y +!àqm.=묅@N9,WZU9UPQ,V T"%~y~)[N{gM9fpt-ܽnY=[CK ҠF`GżL8(E] P5h_qTGf?L)|#T<}:p`Suh@5nmPn*$iء!cn#_Wǐ"Y{&޾6N*ljHн&A`xˇUנY kJ e+pEAJ=#K9.kV4b)ha*mB5B$Edmat 1w0너ǽp;d6N*, \닃& yhjΈUo9V{QCM+x[s.#=휘\qmio}LEglуJ &m<7;|&I`ޏ*]!yp"a\JM=([HxW5nB] 'k/r ̍8xYM)XME#7Y:zB<oj{qKj 8nv~ _K 0-L^F&P#߃<3:w[h䶓l8s)`N\ NL> g^P@@;vW]qq,0Aː#LC|3\ cbJP¯M2YfT ]yY2O* 5p7lQa"@kfgq0X$tk!F ~AƬpmD*͂\5LK]:Ƣrr4+nJB׆m7ɛhGH+Ne͙3삒| `؟x \YnX#-!`4/OKs1H hD~K4$i<:nF]82#s?9"% 6ScoBS:=R% ?"(zG=yS&jDI |瀈ZUF 5 1CPtlsL+xfU8_ Ir0,FH/?+kɠÒ<_><("1wΙ1KL'sq_@C>Ju }2o7+PHnaev!C}#LD]j+5U畻s¢uQ.<ڹL{@6PLh;-.`;*?NRf`t)?`( ̪BOy?Z͊t/_\ YB{郒 R[rG %-ϼ(<ć`unA=q.</2yi6cvzj+oáXɬOhX;m9.Z)Ffpy\ i,{b^B2O]/Ur z!O ;_LmܛFU}jcb±ߛ Dnhϛܝbdn ,~ݢ3d )cm342?f"ۊ+aA!yLG?U5m yy\M@NX˨]|Qrb~oBOG2(Y oG.Iv ܱhB~ =X-4ո/TEU2#ޭ^QK < LnUWĠn/zby IsiAlgL`qhTpX("A/(K>^O9B` ߆Ocϰ*ӭPן}yJ$~f*reN"cxtIo1zv 1Z<84{s@ hl jEn0f~8/w4z=?Kh{bR[cn~@dh?ؘj~}Up&ṁ<aA.Ag-nDů2 %bͲkgY7in@[_^)N(Z@g[IneRq^J7 X2>5` Rh;'{fo]"@~?@ѪnL+׿ ɵSMkG'eB̡$9DŽЍPqI,HBwd/\IPDlLrf]/YrEjҽltm4}hlT ?:(xH6 8?̕{t=P%z_bݡMޘI˄4:x:n Mcx:<'1Z ÁhZ)~B.' 1L+؆Gq/s{i??='#OTn0MndX<0&d2| 0ԃ"ZyԞ~ZK׈u<Й!9Pm7 ]Aq*j8JU$yFm4߰@ x0&ݣtw`M݌ e譇/OrI{9ϧm+XbTYI%%tʊ8PsD,# y&~`hRIKx{BTڼ U cĻ2~Tل0-#V~,w=+7Ǹk}-Dj i/t^.N>.7Bje+bV볘f(_0g1? N̝ٞ&vF?,hu֚goKlfD9=]/i'̲(íiʉ1HcƶMHyv  ~d۳$?|˧͹tk9W.>hLߊ Rl]V2) Td7vd n[Km-2Mo(#D !:s)$ $Z^'6HPƵnőA|[љ7"q% q瑱ڙ# ȮjyLuwO[ijn4IHbBváE_ɑ<+u|#UN: |H$0a:Ƨ'܎a*φĴB(+B˼ޒKd Jdß,|%|6eIR}­;7&Ao5Ng*`Ӹn9(|ŕ?0jwf>mԬ8CͬD\b]fH ~+qv4A }dA.Dmo,>A*/sP8wI[P6ZЪK@?Ajb2MpJW\oˍn=٬8ߗZ~ǯ1D>1MQ"F5Y8)]P5:W$"kGgb HVsr?&\H?!@emKJ0ָN鯓7zQdߐR_&$Mbe59QFx<t/%LvB:kgX.O"`@PޒO\|8MB0|"9ktYqpMǢB"AH7A.DҰXEğT_|Wy+[ + 􋜏'Mgaa7F"4{YI P w=3Rխ&#,rAk)R^3vٌ0w%&VU@<}Ei؀9tX+zߍj]鷧y}FofcoQvWPנ! hFЗ'N-i(!L1tTR٥W~&0n-kn ަۼm=}y9ͧ)O(O>o_+/fPHB2u} iS( X(egc]&Ӫ=R8& D[˔fI&DS<@jB0UQr$_t7*~6RvByĎȣkpfLƝTp$GՖWwأoСm/2m#0ߑ a˅ HU43t5+rNאf=VgeJɨ~ekRBQ02h}?@`R_pF1R0tl+ 1@as#+vI)ky"bF1GU0٣˲3LܷA[łw99t^`7|+ z{͌@Ɂd3BZL}z]#4 >ީXTQ.$^.\+xM%ݸ?wVZ[XY*+sr[a~0J_/11fȞ:_15-`Koz#@;O?>O`тJKϖÞx27Sс7m02.Qm0o>}@@Mmjp8ddu =N넩m3h"u/X[5v7d{:|.;w+lZX \O;fKĦG8P#Uz>XRWVpKEĩ΅KZxJj[r.z7¨jY{[ oQX ȥöOJYMp| ,;v,Y54: Y&yCc!I%\RKYPsP d'ћ[&FPFqe}Ǎs|^t&{=jJ(ч*gV&UH q<d~޻cNU=:7C!mgʻҺ4Ka-d70GZ}~OMQ8ZS ʛoΏg&c}MU74Зр(wϐLu2SW5I|X6]djBo*Ja+qb5Jp239y,kªLzݽM)Lg&lHBVl൤z6(-_kM_imXMMf(#'":, >G\.|65f T*D=M#A7>VSN}U=۽OR͡.)nPq96VmL::")" ^[t͵Y˭+n>j-/{Jٓ|CHp>v |DgL^:7wm Tx/ 5$8ˏaReԲE[A !p7m7tc4H4aX |4C(i_z +1G{킙w7=I?\ۣt %È,wyh4zIss(-]4UM# f hVXQtng#TQ]C#-иׁA=mn|R);_hzzt &h1%mQ-ZF9uzXQgfph8?ر>eO#1qbyDc)qc~i纒)C>?VO qxM>mH§ Cx&3o_3pu)J :6g% qq0#Oݞ/\(1 q:Y,vK~7SFF:45 Xب4j3nz(=䒊<!,UsTAuڢZ(]#{nk{qE% MS٘祺/Iw p̒p5#P.L,I/W;\-UJ,<頀Ү+N^sz]hf^nD?HhLf$HoʄmL}󎫁ZA)5±ʟ2gqo!>ކU(R;ud`MI l>ҸAȱGQ$:g噖1QyU'Q.s tsGrܬw: &`[-؅r+j2t*ţ!NWw<"m|?4!"L"3(@XrǎM1@8#WF锞-="@fVy-n^6"}!$ }l7T~c&,fc>4ןD$KTγaFUu]di@䨥P⋩v(ʷg !xOt|K4qd''0w;6WռYڇY}pd+d)%ki˔lְ8o}183AaVBdFIץjH6I] %LcfJ7ܛ0ʐ&_^a+ꏎb3bRh PC'eu>KIeQtp\T0~Z{[@zNn#X8z%̉ N:ر5 WOmC[EWqd ~ jtn u w9 'LMfJ;N ёOg^r`ܗL.Z`^5!V=r[-nB?>Q蟾E=+qsZ^єVe٠pN{^. \)^=+=L;Yy^D:\%X{YRZ \@\ԋ'(*F'ʟ[s %{sƢG!@+ s#ZūtGj%H*^72z ξӋEHBIIlet@=5qʸ/ @rZnYK hܨh0T^)e< x{*+_%&9ZEg14OGh~%'e8i !VƦNoW<ԂM} :4z@tz0 =#.PFTp,Z{NhZ/>դv#·>m!zbS#-Sv%k݅:{p".5zpQm:mGꣀON)qFuNOɣz^s CfovXtU*3unۈe7`}32|ʪڪYhvţ:$\(N47 C^G0aOf.Y~9jfQiYfY_BEwO1*( y 4C)~ E0= M+I Z`θXnq6epYE):7xr&M)JK7f1+ T JPKzb:-Ř)DnطqQ/W s^=-"=`6ȄJc1=V1xA@| E4TReg] Z ԑעg*\M퀤JK$<UB"QOp gB:GGjTeI\Zj8:&;1z䣗a3.|aS&Ϧ&Vn,lH-D#᭣f*,sXe-a+z՟ `Y QmĂE,GHEW cQAQq(lZsygq}7IEТzV8nv3Jd kx1EDfV.1W(ĻH..HPSk/9 W <-vBx;.t:QU)GGIUYg+A@!PRP]&l[U299͉]J[hk{ tWs_݈{ t{E#,3*Djm$c8qFԏa?K 7p2@Ϩ_ST)-nÄ; t7^g̪EFg2m֒X΢Ɇ6cO:  *DgYZ070701000002e9000081a40000000000000000000000016446b36e00003ab4000000000000000000000000000000000000007100000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common.ko.xz7zXZִF!t/:q]?Eh=ڜ.+О/w"M*\g05/qD#U:/pѾ[t#xRڇa{O1P?;hvףP^{4lAO\H`Ūlwl}kl(0Ï5 @8x),[~]\J -.π Y12@Mz&SdO]e-@OBDĝB]!pX7RY6TȃVxG? guU/4&~j䔪DS4DpDӶq)坍W,ӹ6M{RHL;/]~}u N/Zо5L=`:EV'kXZ,ēV PPPeҴ4ok6ta(=DV X41Co8))=~īG_)Ek".g ?<#'>vZ4TX}Hvj0cR8l|M8?rUQfXhu]du8>VzyCq®BaRUHyW@ITuգS1![FaT3 U`m̳vKT%][c.ZtGeC2%MBN-pI_  fb=U7BtAjPlI9MՎqE12>ʅp8ETJ-Kn9&9tpk<|Ͼs*6["urc&A0ډc 9o3e/2T-G+]"b 8PѨRU| T! "/F 1!?2v)ːƞt >_ħPfi4SoP(4̬)R)6-PYdtu/wQ-}L:3!l.A%|uU.+ɴ%):JGi9~5/Jx;ٺ]Zjsudr׍=ޘߛѺ m|vJ U^+=׺ry2ZYh0I׺EyϒeTV 7H ˃F=:{0JyS^®Sl|JSv="y.zȧal?H+upI 9 0^ij2 Bt #&gZ X*j?5gܬسs: jԮҪn¯?D\ٹ-w._Gj.Qn&9-p*߹AEet)3:R;e?@8/l('' EB2Y+mpٓ=΀lܕp\B`Ti$DJ=ֲL!ȏk6?ǸPGV4wcy/@Oΐ7{RGu )TgބCgKs𺨨Wo֫C"D.cCf%Qn#Ehŭs!,=š)x|s)[I3fOM bPMvEtO[eE_ _c@"rJgeZ׌1Yg^ȏH'@1Ib M:>XclcV o'5L>)ڳֹO(u&aژ"Woϥ19/?eUK"' PM6![W ./1I޹z~,~+߭&ϒ5 s h+|IC \sn΃9*>|tI3GDUn '/2 GefХR  kW+F_1k6Ƭl0x`iGM#;q.ffs9g\{U S~_Gsz[R,wj;)wHL"? N67r"c8mi-^ = F8II*Z( 1د-(|tڙ[K1~~^_A5 ' ̺v7-$m7x(Y/:# ]iֈ m7\ң!pF}R+zqΌz+`mŏIDuHȟ;ۊ#0zKX~jԀX ^kT}TyR!ROJg2D{dĩJ.O$ވ ίsHxTܿwH t | 0t*)wq~sp2fn+D$nQ|E؊)vN%⑜H5}`EeЎzaHyJQ~أ U kB@=${]Ë[=hЌEhULxȹŦӰ 0^62,437 ă.Yon*!hyxI+@y "؊0+F4wjB*,j cm˿?60(N@#!|`1lEk z,p="`!3aB#b 4Z#fy 9xoqW*W?ipWG zfH "(RЀ1E߆k=&r~h6fۙ67i?K#HYx}]_wfR~wӿ+v6BmD{I\?;%)CPdn c.6J.ʃQOhޅ*s.?4@op$f\y.ȷxl:g.K0zhNTpYUfg8I̹S ._inMJN/W;&g䶻T?LPzo[p 5Vheל%ث=x,ΩB0H9x_,?42 oi:ͷ1Z[2vzW,ʮRc1ؐI/=w*y?T&SB@-4.#, *s%~xgtJ=>UEW]e* NV;C-ͺJN4ΕkAV#k{  q4GCÅj06_<É"#/Ic1`w63a?44.^Win&}݃iAfȬeŤMױMQ,_moΏ>d%ˇOJMZД s, 1!=M:S*Ubw ?.w$E&pîZ0PҐSj%~ f`&*ǩ+SlyHMﰒ)d.ce9?- m\h^L\ʀ⛌4޴ ;ĽaաS@HGt 6B}$$-hpLkN򕚛SR;!2].{rI#S`"2G0'Tc+02!݈ Ha6sϼ s~[u!P;Z"AuZҮ ~G9Ќ7 M$.vk`bW{Ɲ:_ Ŵi dJ @k=^rz%e/TWBe$»rZbfdR>qЭW]GwI*|굛}WEy:1Ӽ:1έəqnϒO0T,HNJ$r!A%CĬ]|Ft5}z0+R+l*Z^ͭcI})A5>-~Z)Lw:^9*Ji0fVw^Hl9!,Pzkm \G-;Y=l";Q/644}"`'[kIٟ,+@ 0oTׯWD5%5L#}c:݁3#`/8, ju+8Ŝȱ .Dօ˓JA sAo1pVz Ag {l +"S.{J+ SMñ[R#W6óQں3S;~'tQ{`C. _V֫hoB0f9MI*|:7J7(nE9Go_3hM-siaZE%/WdZCf#M?JyMX^ Gef]EyKu>6ԍzK:)A832uQEzhYj|Z_U'"1_;2s3зrrXb2sWhdPH: وO >$Oxpi=,C8?E6Xuq I^UXq$n9+uvQ?Fc$DPU~zcAFw\s(\UWixMoN]9],eTK5W7XEׇZmMܲưU̩2sss|gҔ*z_z5)M/̓^ЯEx"[.cBs~Uǫep%[/opgW9:]uEd<}@,⺅ҦpA-(BB~;JHd?Lfܲmn$g |auuYOI}ZAb) hݙ |g: . ^qeh6LVVMȷ %eN)2B]1A`~:/EWu]LZ<6lYbgE ^'j,;N~&f)N#^Vi %bv֝;E3+zo uv 75]s se`w ?bd*cꓱ8N#C ͒0KO@śpc{Y&vΆTHR|i+eSAgh&橢E1av*~lg7K(Z(n fwd 3"slEΈprM$3 79D#c1$繶ѯ]Ie9/d`vD<@v =&S,0Vp\flD)\Az[mU&+QT_te`NbS6jXs޷$V>CJ+RtlA:[+kQ]ncwx ! eߧ٫g`?/JKu^4VFk.[eZVEjπl'ʝ:]4kN}j?Z2ysaGn<mUSB4n! @oLJ=èuĽ39pἆ7 BUok~UYZ4)dDz} VA2DKӘxT66ǤG]B x0d+T)k']E7ku{ Q<-D))p*`+=ނԤJCfpk=fXj"7 [A9CHN1=1F~s\.%7 ^31Q;'=iSD)+" Εbpy%I@J@an[B yߝ"Reo1<߇|Wgg!Bς=6¤ aFwNG*ŀGTv7\wQ==^KmtͶhIQP@N9R1TЊ0;%Xd=NV<14BegTJIaIv\fӄ9,- Tm9kb/̓UDjg_ <:+vhvT`ap}sNhx;P?B{L3} +ؕODe-#ڵGPaװ㺪ikq;146p ogݳK0 J |pTM)O~F ?M c l6GFlzK.zѡJElg^ |>3dI[ O>RܭzJkFE=:%\(¸g5KhO5ǫRG#y@ӌLIKi/T4ieP?ag 4mѼ ߾WO[וd[E|~:^!>u$ü)AI7R@^%I/_6Y~H U'{9B<XUbœ[m>]w\(TY`lwQh C`qe*M|Yp"󄬙dM,OW2-&?ed4c)sMn7ևQ,ZwI` V YmPfFz.޾YZ mTRxTSc qkĀI\JsG-aܷ8pH&ƓE5G-= w?"v7^0s.a.nU?Ő#szY`KMM9$BB&0)ԒۣO%9޺0^gRcԁV2l Ҽ16RkUKA$Z4o FJ\ӉZwWAG, T]'%JMo7hvMR9J4?S{2&IFXQj1 9 y ?"l ) ߳8v#]ۭW0ԔCRqѷ6=9v5;sySv$EcEx:` !X4\}c3#Zzfeϫ`yfqľjA|rϮP\//|Igx 94hE{ XgLx?;%}c WC~WՎF0sT FK_fA-sl|tQ?/G9Kݻ+d (в'ӁJ>Dfsi]o Oh=]ߖͷ FȉR=W==&~ʏ{aL.JA!}1hT㒲tf{)X &`R^!~F1 ܅,.KpXFjX+ePZwc[|ZW`GAlC&sktgI &iB; 2RV4o)لߐn\N_4%+eߒi=«j)=ZeMu Uz,6"1kHQAZ 'Tr1Rx3{O_vN @8?wm>Eo35{NE 3<\}]OoEͣ#OͼF$&9",޶"ŲHCoh;ؤadY|SfDR >z8=j$iUb4oDqHAΐ.E>-MT_[41:s#^5yՐ#cxLJTz5Pj/7ҧۅ5D;.{*1!|Lg}LQf_X䤩;g%ؐEGMWvn׫!(VpЇho# .Sq'8;}*iSC 0IVI6#TRq -]*#Pzso%g|s J5*iOe$lp Wv{(u^%'SoUyXX]^^@$^V#[SEv!ztHzwN6]y"jh?c,k5d͗4!2/8D/iNRQ38јvɬ]9ޢY W$JwogI'}zW# -8HA wK$q_M̯4+z#L3*d8qy*tir'p}쒱IMԦaO%m-&W![*&k `5h_j+)Pm@YIŸ{3GEwjƍ<%81hP|qIoCBgNez40̈؜7*/-( G4/٭$LPH2ۆ.yGHh/_H(9P-]a8%a'!ov3 L~b]I"Q.(1$2 ׊$´X>a w!c*.oy)a鉘^}zhfg6 R]={Fs;nP*~o*lW R!TB4Axl/f: [ξ{N+DBw'ũ_;hԒ"Hvbd3U!|K=vxƠG R$ 9n*(QmdN*r/qzY;8uɭK_RkÃx?g%>3kE!ՁU6SfinBq!qY|Ų Q#v({nfD铙9c? b8sq^GeUB,xG|`Е9ԑ dhNX?kΒTg@2< 3p맊mlA7nMl<ҦjhW߀cZ~Vu.CsJY(+š 6^O4lIfv· P[bz`$ݽŸE4"ˎT ]pKĦJuT:ljSQYK7P2ٻXqQܐPٕѹgnre.hddMlEUKv:5rm3.#m%$X±7f ۥ43x=N[Dŷ_ueFF x݇EDrJ-fwPeM8Jn! W!FDUw-|* t)8YLZ.bEβHvApo'2p =hv?\QI%XU1/CI%u%zV\ApṮH6޵z4DHWk2ι%&r#;)yμ,a1~NtŔ44MLEf3/?xE\V(b `h쫹#&C+v݃RZ tQv9q@S`Ny %T C>)*lN̘3=h&F6bg7Ie|sn &Ckq;fsx_pEA-> ;.ѩH( o P&ؿGw3]pSJ"S!I4Xma$ $#oldQۅASN(.+y6'_*skϽ}q%z dN-Q/Eґs⏻q7 }=V>  ,6Vz4;07RpެQ:/;@ץaL%$rbP7Z OCXpZ!PM/kyNҧ 6J6z('e_Bùmd[q d5Ma:;+'Uh JlIy<պRM屰o#0 ~p[xV fOHڄOWQ Hw%W Z-93B!uU- x;Ε{WFҳב!"5k1DŽ(5,KWf"Tmh ɴ|].39D WjBiNd`䎨zzCءmƧajE*F;)GMx܎ ^pKF0kyR"}"q zmv}~5|<4BȲe N~#0[^ y?/. -=ȨٌιTՖQoĥUk3IP>$UUhp6D}<>P'?q6$4&ۯmKNC>i (*XQ iN!ii( \b;{nZ^=V0s0'I(!/\e3S ֢ybauWb%h6eO];{Wsr{'&% {ȨS P4h/f.C3#@zt~;)vBY8N9* D0:{Aj/c"$K1Ɵ٤ﱹt37,׍~=qqHB~W>z%?uإ9%dIϋU6}^۱K\CaN%]4 DyV uOYj<`aE{%u?_ Ǐx^bϯ!$mkRE>CEp:BKlzu^%-KrP2IGk&-hէDI5.Luz}9IGc!oܢl7b;uFbȞ6=iOI7{'JB;x[݋̈Ēg){"o哢 L@~\KD>d>FrV\3BB_GQőA<P Lo#V+foQ(M^|cIԈlHp RתW͈\XG!LKTd|Gғ5|KTfKb8"qZ"݌eULVO*D4M 4$6'OvAaCe2y‘5&,8}xȡԃ}V p+ba %lƸ,] :M/C67ڒL.t?)qjڣI7^]ڌZn4*-9 MY!gDz'Î5MsՄ~=.JWu3vÍI>b\i$:\q 4ŅJA &mRxLhlS}5_A"._?IeH.G]VDVhL۱TՈ%!#יl 0E<2[mP*-U 1yK-SbpC^7{? ږ+Sŋ gF;XOLAY]σ}sYtIKpf.0H5NB0yMjj٪6d:iegsHjcH`0\&sIr>6=75dQs<;87߱l5z?3-=8T~3(|PIUqjnRKB`{ y$Lfh Gj;r縐a"T;G4)3Q+J0y0$Shd c,%/q>n))9V]::*̔*0۶ur?Wab@Y.@_Q[s (r'zQ^+~_}ki|1xlw[uvX;NbM~BUPPI@pf`ןlCgfxVdDD\ڹ {v1>I(2HPG-J<.ԌBtmvV2iRP]ʢpOlِPih?\lfί>#18gHM+z'Ko n;B V:O 0PfqIޭUZ0} U1l2ٱ |V>K@4Ds9x=5;t2Χ` >n3]{|^4đx>rw$Mn)7 Bq`ɀfC_kH #B:E O 5%At6/5܉#Q213rgYZ070701000002eb000081a40000000000000000000000016446b36e00007f50000000000000000000000000000000000000006800000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x02-lib.ko.xz7zXZִF!t/a]?Eh=ڜ.+̉AdCۂ`uwIrP("|+CZLwz< +$:&Am("s]=YiFiJ|sͧeBg ]dsDvȂK)wדlO)o 1PQz jjs"% bhyp1G݊|j `Y~ӫK(M)mD\yiD1*i'R^dGsoߢ!pN(j(k2H]Guv w1oG[/0*@4(m{0]46 H|jGH%K5`ݤ.HO/XYj@e*ZBx | 5,DU\Nwoςm!+۹7y3DG77%8{׾v5iuhIN/)wT`Y!jˍjV)Hq,袩>Y|P[w<1<Ot~#:+t!Rʦ"y{x;Q;(68 _u"]=+&JJ5\FM|ZRR~ʧ!釧xlώm ];Uz _wU5N9cDJ@DvI纜ZfiM4-,Ї7`C^tsr:‘0ȕ̘ӫOW<" 4aXVo#{%$"Z`#@vQb+Iy 6lXrq8sIt6$ӜKvAfWTVWRQ7QЅc,i23jf爬Zqssu0ނ!"5p8|6~_N<v|poCރ?$&线 s/ث?.ݥ rjhBATvR~CL,*r4zMƃl>96Zt1* Y禳2Ex?G]"/!Vb޽ISMVq0WwyHi6G^۝鐫J%[Sv+IzD Nj䝵fuXB̷ږzNgR $ZɃtKkMŔ^?WSjV bR#ҐA0Tz{XkCEG`6ف!iXzJ"4RW[MFK}dWuŭpmhy/Ǧ R5_/=1Zv{u)qMi/،¨nkd91eq(V 6[[SWG#Xs O}?]6KƼn."D\*:u, ~aB}p!J:|Q{ kȭ?󚬭 mS>BTh.^WwiI.{}4Qtͺ$V34  ?Ηp>k2$+G!'~ʊCX5FV)r*B-Ҍdtysuuvɢjlfeرƅ uZ.mw3#!6@o?'p{MuC7P&4ɯЀbnh|NC#=?7d}0] >2q?vs$w0ctRV9,j' /F~{eg͏xoT݋jUoevvpC0hܤ}y&UTrhg#5rfYV'0 d3{FrYVZ"sY[SuqյkxA^Bs;$jGX=ns$g*-.&U{n.pUOWE@k\S|tW?&O-uUr/( i Ie$> , bc&ú~`̔;7"RB F.?‡$`K I '=ޢ:#wG)A|W_])j졀\*j-ۧC +.t:Q]&bޚ5 Tdy= -J9Xd|V٥V aYʀwk@Caz,6wˢTD7d) FD* ;jl=n-0jP VV/z9$a8_Aa[?½B`TjcJ:{ݽT3M 9m3Ql}a-߽7x:V:LȜI8u ?*o>o)wY.KȀ3l6DSA٦X\>.x@w8{ҝT] o |ZTbÎ|#Ze95&蚽E6O=##\,;y+V2>N[{q30!B|kv˅Uq9W_"UMFczMCiv< al mM#1|~ݜψߕ%84h/nRᨨJyʙ؞v n 4 f ̇2ҖNV蚱X- (Zt݅M?[viE2"yR4q)2x^wFהT~|/gUWt#Y("b \noC֌ʅRsV%6| Wȹc׏ @iL֐(|?BzR1t*0x0>wG͕ѵ>SFȌh@XN2ɕ:NGlZN%s|Syt{d[0D^p$u.( =?S &f*z :9ұ6_ SѻJ;H-S26yN> ~up-@N{뎤9z,k"o5;|;վ"6(́XQZYR)f*n<0P;/Jibi0q6jSrXp$WJC)-45S8lP:D<Ã\^O>t)Q+ |TW#Qpg-ר7ʅBF<"%Pj͈.O0W_a|'*/jĖ˧ LőIKSS7[Ͼ#W]B+FB n8 ׂF ;UF7-#a>>̹kN£@=<7,/QaʘSl+op(%`{o0f]\mES-zԼw&xG?/s΂VHdP]'?y5qmك1 {_[#謸ť{ hWկqQSNhg1ilXD.Z`I L 瞕Iomcm-_'sR4Bcj |+[PRiFA7Р|0uyD~O_W6|vu۱HdCE@^41c? ,o -s5T (CjAn}MA ;+oPߡ""oқ%жv8,x6 !do;Ni!3͉ rB7k Ʉ  +/lE@ 'p AԵ,XSS"S uM=ϟ6v[rmjIjY1 xn =O-So-TJ6*I剷6yRT"s ͢#6) Q(z 1rI/# 5-К7fWݣ/\k_zE} _b !.qӱI!<M<"c,lAlUn.Xl=U{z%|?D (:g-7PDۋ)h߇@AZоĺq|aAgh ܄ƽPlZ5H֑چ[P]rǹPeCG_\+ܡR6*'=-9_8'N<Nz:K-r[ڌYhcy_!d 5y3@$|ucoUdw.QMvlX;hP f ]ѹaʹlQ*&ّ 7蔾k0U*l.rZ65U Xݜbn)1j @;l{I_J JU>IHuwNv@mȽ"kTbDeMߕ=mG']l0w%r -sѸh߅d<f1a~8^Gw 5@3ɢy _}luZ8GU[9Pd 8zX|ukLK'wg#LU!KgsSTXALVPPUZhL0OQ"@>xbR2ҿALގjfw_Xg IZ2?HߍKs'G6۞r&ytnh=$Wr 7rn ħj#d^M te,5HROrudv&GS.շ4݃ID3 /xp>S-kZL-ׅC &>)K-EL䐡]N6 2 F18u,U{$ӯ/nhTׄڧq,OAԦqw.GP;THǣ3_X CͽhY{G KCEVŃfn)iy_G,vsDPiKؼnS<Ó;':tJ;C{}3ěc#a 3Z>3+ϻ$߻/J>_2z Biqa~T\ȫXknhLi:Cin(:}GMj6K #ɹyBOt(؃ߘXbJ{)[Zwxe|*{ EI//4ǎߠ s*AI֛p!bLO`nXNZ:TϾJ*iK"Z5''tCR )*ZR CimhFbE!RT7b.s>^%~}D5) 2D c3& tK龣X'gئ;,}L'C96&ɉoKSm^0;B .ro3Aϣm_*%yq[i"w7_*i:R^xT|z 2`*~Pb2.A!+:JSbv9 1|l{ !wF\)r£eM4~ѻ.%س3wBzdG@f?<9v~^wIMbO+iΈv1p&APb裱]M9<xZqޢ?|ԎOnzp/WO]n?p|r>sl:ӵǨv:Rp'9ӝu6I6{QeDP_j|fcV]Mk>]>;AzK%\t4[Mh!yeR UʢѼs/TzCx*НްpѾ=QY)]W9fDqa k鑂Y 9YjT@@kn9AD9x:߬TpnKSb}vB(-?rxtrdM[2o-ݽ,2c>BE-='O,ܳ=)PCHx^ !⡘>C4F6~+np$Dm'!6{AӆHNnht~r'DI Gikck7I .Q:c}\ 'FD"QMڣT$P0LEɋps=㨚/ Zұ6i`qp3@# ZŅhOoAR C}&V:q; rIn@B9gRX^W`或xyNA]lX S,d~J$w&}{pL( \;BU*M~q)`i ȩ:оG=xnW nOlьkJ`^b·,*c 'iH8ŠwCYC2aCx:pI6J5M)FH=-evE-Rȱ`&?xpv/h`Yxa&5U(>#DfΒ/j'sT >y1R=:sM˰m"exnO- !7CB|e^scЅ ~" Q_I1`X""e17цETԈ=oXkx"U /EVشur0Ze3f,nx /; ;\gz/VфF̉:á :Zgad !.iWeenc[$[ΩcmQ 24SaIA 4/4x|HhfP>6=m:r(F.n_ºE9d钋er Ikl;T/=ek57LC;0rF&-M%AZ=)K@YH[.1Vv]}QL{{i\Mg .cR[W46pZ1_ E2J~[.#ea߲g? iMc*?^EA/BVdxM𦑠jK("Df& Q̷꫔̷1UKnr<1cS4ؚ|t/0CO{hVpzt/}}KP UN 0Bx,+nZ}"'$|l3e?MO"AI J ܐS :ZG@`?{V6ު ?AXsNLV߄kI3V<9VjX%[4RA/bCFʇ:%4HM5FLuA9$τ C"'kXQ|t 8ʳ9\!`P`*.Pޅ ZM+QO67 ApJP~ll|!ܺKa[#ҴCڳ/7_iRY,jz<#yKbg*G,(AR^ YSJDj}G:5qΘh1i $ްɋd:\Y&nJ U[ oF,eb}m\!׼/^ HjI w; Sɾ#;|Tm2VD"QIIo(xm0:JVZ{rHDD @YჍ;A㈸u焴-7"P0 x;w}G/^n۟ ;~%ĸkj4yMȝԚn&mAlSPҶsxBTdɔt9h=c3k9=w%+pU+NBUm`'xbDkhKo%4|O8kO|@7#aV!-E(4(F^DJOT_%>6%׹Ozg>QW; j6-͠Apߑ<A!Za@a"_D%h%g3>kMLJuHX_&af,*8[^ sNh I5_qѻ'Di 52Mܭg'6IXo%FiJčcٍ%Yedj& MMPoNRʀqWҫ.p&!롕gcOnƐ꿰XBr&)nBϬLx%S2-8? !YNKV%T@#wp~YUw p?r8f?6U|Aփ fY քz<L5o"9q/am\^+tTcv5샽b &2u>r3Z/,^||z#/ yP s5]_=kO`0a(YvrTU!*홺x߶%";']'NJ= );ï;zܡfb}j0}c$5{b[ yJ;0fj3\99&)_  G\<b2n!^#ްrW0}P ^mXIJ:re\d6~B0Sw`Q~HJ8?M6ceaٕ]\؈p$v6 р Wu`?9]ri!FoM\{Y;oECR5=Ghf[KhNCÀ:I٫ gK%[n5Ch.u0GP9 UCcI1iگt9ɹ]4?-֪6PcTHM<I Z^otX;3uPѯy۝,QI_^,xhTxDNwQW a9;z{ɆhfSf]>wLN^_B|ڤwy.pjfke*#[v 66-a<26Zt]Y<&yK[3H3 ܑܐmpхcgt AOxݟ+YYɋyg<+ʅXVx4Χ?<ޢcdXgҮ N[9nq4=dL:~yg_X+mzKT{eہNKVI/]ۀIK$zss]c{;6L#sUxnT`JDlRG4j1F *]b⏗`ej!e1"2Ck"L:$R;xͩU sXP-s)i2aXp<`*t7((n|7j1[_|>YoU}+P`K{\\`/Q46`JzO^RB,">0I򮷂GܔJ7pEq.z q57bp\$gddW7 =Q~ @A}5\2D4KhUZmiROVQQQǰc: pXCN\mROWjpYȽd_"zp͞W&]z, "-f]i_袵f:Rv5w^Odi|y6Zܗ{*ΣitHw`!jWS!й&{mOpl}GH7 ftn;]&Mfltt (ZaKpG=d6De?zܒeL䅵vAmbIh!5p'p^bWazSLTtNj'BP@*JM<#JrR`݊g c$sof)&ʁE~XbQk10ӥ: =)G2(w[ JNzF2.gvV= mKjx} X:0kWdS_$@Byx#% F=F?-w{6*iS&n f@U;TP njwyiNM1EYAjo7X;ɞ 4a܉PX3debH׻>4n*:L"03p\@q'e3F;%777m hY~_E҈_ 2ej0(aN2Za+#:}<8ΟkX눃/(=_딀|!9iy@bbѤPx'wlV~X\9;@ԛ"UAv_p[ X MI :ESB͔BbE<,Ki;:S&BiL<\#SBS4]ЊHvCGZP{q }qm2r Z(NxuP-t F;lbF͓v}彿'WwukcWxn\*[ kϺ\{7_J~܃%N3$Zls{lW1`ǻti;i-uw%ـĊ ñ;S;e~8Y?ór;/B 2tV0Em[x˘:|!|p51[WP)D2\#$[S=0&c`S-[cKM26zh! Xf;v&}IV16zU-X3t?sE\DC3S,o\N[(^ N"7!ޏc)km=@")e< _`dZT* Ս^O?WϭSQfuÑfFKYm{9Lf@޽ɕMlo8h1 -95~qKЏa2y/Q|R0}1` 鋴j10N@wj;I#]=^DNldvX'%y&Us5N|VW[XJIhc-A.7bNN9 -ams7.|vX{ zm?d EefmZ_XIWo nhҤ\YOt}\~ `}*-KX B "PG||9(J" JfJCYȵr@q6_07ЬķLq &Xz{IZ 'A/m!w޹r1y3S'"\*Ih$?[Iɸ\!lV5Ky?a=u1ђu]cwO)92&9Mm6\,p*>ynߺgF 33,KDrNR /.J}>N>\Mm Rjan,FD{w&K.dQmqla [Xit7edmViQ7dwgEn"TR0ddJMZNl/ L/Md *˂=S# 3ÃǮ%/qFv?|Aϰʐ5J;_UnЎQlMj* Tw/%Sn !yi/LB>ļal1Ap2vIKlAd0bgjѣo D՘4Z@_m-Bx+!ym~6}Kmd+v䠰gZʜ ^x>3ˤ `||K+.OaGi)1ڂ;P$ՌSlLH|)jߴ]Iv7/_# )4,Sdž1*>`z~v]Z\톇+ f"LMJj#I?*P(}(|qvŎ\/WpCQ *(G;@u֗Va|RyX: oϣFj7\(B\AiIz?$ {YFA/W/n"nhRQ }$HfqՖL|Ņ9Mub5* g=Fn&h|@4֡eevr"5vGI(zQʋ3FãOk|94ba/䟏 .a7SoҺBqL7u@yJW, 󢒗jbi 4j 5Nڌ-_.ALu^2]#vzޜ zj$lV;BF\0#e \^x˾qrWRcO Rn {Zq*4]+RPܼ* w oOeܖ湍A]L;OgЧΩOjFfT|XF"F&NڕO[ 3鋜<_El;m b KLfCM8hqG >OHFz sl޺R4}J}a^1`ylpG7ob ߘ |Iq;wٲƜÛKN)UƆ-'eDmaX7Tkc~.*DvzO4 ԃzʨqXweӼU1*]-?:H_WxkZuCh~*rޝ[9r>Ķy W>TP[(b!hXpE%.ԓS%AKŤ-WuU-k扗g| `쬷{F(.( E*X/nAK-NZ+$_,W=l_v(!p[ёfq*ɚ|| 2/ pVe vW^%cLc| -re{˜EGhY'&UF`;ӰD] cP;}\U`\S=SRFUTG'1HbSqt)8I٬&^:V'm0Z~:+U=mytDpW\ 2&s DdY+P 5E|WzEUF<Zt4̍_O7Pk# g@cVü8RX_{*S03B6w[n B0@'_BI@v8N>! ? f|8;nta?hvMO-3 )9ݔ˄#[̏IQN{jp둢 mԣͧHY8)9w^T (-zDEwn4)E!,{~LCbKa1 ߯~ l@#W2GmюCNNUq-JvXJBO^y[qA,;"N͵lkɬ .sxS j̞YuҲ*kN6Sf騱 b9kvBwn>"T[wX$l<|pE8{vebw o[ huL`zt:3+2.*yrq΂CvJ<2?O2ú619'J֔ "0tSݶ/^?(x2jݝ| :VfĞOJ {x }/fR+j!zSL0(v_0ZY8ɯ)!Kf"bI$vDc(>b&b^J)3jϱ8"YBxӿ_%2,p3~)F]u߂2.IW]>{@z;¤fE|%[ltTE0W|e/}6{ AP?;*=ȎShSG*Kt^^,,цp4j ѻ&V9qT&Hd+Mc\0R%7HV貆-=s١/`DŽ]ȁ-0OW[X Sib%:Ȱ"QwСQh[ +M(\iqlҾ9p3yeKnMXЍQK&mjj&G-tXVdP1/+ g%^Ys1A5AV&"u5={Y"(OɴZsvDWT:1"z m5 ׬jbm%@ARk~j-)Fŭc,ޢLALOU,d7Y Trk[8-lA-н6c"aBLK0w9> Z/3h}3wo6$ĞN|W;F:Ps9J+i@aoҊb`Kv@eh*1͠(.FGj@U=qg3YKs`ck4:8cZtТ1-X *48sOAa8Z;N1AvzOxSޒ<IJy&ts-VݽƸ[y\Vit[*2ڊsV;7NǷsſ,@<+f|*.3#j~!E1hoAF>wy|(")m,Im./ LCdDy#㚢:fB7 xCq}SG1@fm`PAvh j*SjX6:2B%/E}sb9K%a E>2zBʸ2t/wc_Qjąk%HB Rs:7}}4ͯeU1g+)¡F^z(Ddĩ\+N'ۢDvKpBt@l(%3CG(&LbH4'qjj92)LFUP =3#^ >.s69ȗ-=834wPzHUgbgLO^+xF)hOeeHdLiƤuu)8R4/.N{ėEռKF 'UA+'\hdo7[צb v$^UJӓs;.ЋK5l޼O7błO:M!s97NVQp^^x(Lh :ۦR) d+:OZ#@^p|yՐ/ewR[X>ȉZBи0[̪ӹ@h/)3qD$?Oɍ8T$q"1BLjFպzWsB"a4ɿ5"MVn;\,9cUVSal7º_Q G|%793Hk7u1'`ah' HJRPJ $ޟ98qj]lk]?"liXh*%ݟӹCA'E]9@m/FX|N>LǸ*] 7gy`|Ws\"piMG'  B|nEjB9&32z/nEj,ݪHpv -i16)̲D8нch\BHJ b ,2y[5M WLj &ƶ ~Z Y6M 9K 9PjZr5ا ,CJ-NX֩F9dQgd>,a&Suf3ktɩG x[}8j ^U8`%x:M:3.67eh43|ff Ļؾg=P6.C#N[K^"fsw:MᓩüXKDUOdE)5Zn;GQ=]^ExQ@[襀{ccb?=sLr:|=e yѺaN p?4@.gk.KR5 \ I' Od6_{Vh򧵭nA LUf W'ӧĠb]SvW3@茑xWh8T&!˒][g"iISY)_h#B8@l|Z8¦q/tS"5Ċ|?iuFJQѱ.sb>5ehw Plwk@$* FdL X.)JIe5q_%)*j bncM`jUo-ZG9U2똎kD/D7=97Ŝ 8&rrD MX] VH>>, Ol&]E*-%q]ѽGђ1HY>`K[mVݳMb5GM4~5t-MJy(nT^ze ok~ɸ%e u*]*qN5_X|mdN{|jAYhugeZP)@#pJ;q}4 e /( 'ќœi~\[{Wf: ٗrچ&븭kDSU( i9["Fn&oΘJl9$b2:U~|3%{%q8AIqSھ9K9>  ap(ʋ=ׇ מ{SHgjc C!(˱S$56<7Wf|J{"V?TY^ I\4Z7F%WidX)OFOa.[mjP>]BK#jer\] m-ڞ5S'aN 1g};8! ;c<!I{op8[$߫YqCR m0XLvkrM9)ZIM?-`$ZQc#&(哂;'=,C@ڮlM/*- Yqq qd`mL =dfEn~+aݾt8b24VóVWHPNzNY}X1Ap41^OIN[&ě&&ɳάÚySdhٮa-)YksrM SzN|'9eD>ޚyiLwkJ_mH `A$v{ΉvK/8Y5;8I!{RN& Ĥ㐹.UUM[Uzb"p & Dʴ¿нM{fsjY{UjwTvyP(><,'$$53˵%N&+/lʽǂ8ׯǶ7/0)ݳb8hwȃ k"+c(s[yRuQ|F'07O*?m|x4~ xotgD H>Ļش :o=2~gcs@+2aƂ$,&Q~=b&sJGeOoZ28fȤS!Z9;C5\UmZ(qGr)DoTm0i60xy $0M:/֧@ݧLϦJ2:PlS$Ȏ.L@zNv3[5N֡"@'H^+@vPnN8zU jRjFcPooӰĔkqF6'bN< SN(0%1r{ J-){ؗ.)-Oz^2\Ɣ5,oA۱F 68;&Cp"WY=>@ ն&tiHlJxwvIJgkK/֩Q_AVUZܱ vEC ",#D08dU-Zۍ1{۾QE{W&u2؂-ʚr/tQѠ,rrCmdV>6)8+>cĥNf_ -}vNk?|tz}ZR2ҭ۳gA#$]j?kx4#!"FWI@m~ؚ=JQpfgڝuH\v '3&gn>4/M7eݹE\9dh驤Y6385L;Ҏo\2YbH.~uXHU[HqK'ՠ=V`rh"<!Bo[HIT|Mf9GсZTY1_ҐE|l6P.9쬨YX{̫hFL%cV. C B:ǭt KN~B9%!͑lSZiu`|iAڲX׫$PAv~ M].)JW|x~->&Z&^mcOPobZ6qB:YhAO)@MEɂ塼|}JATrjY6pxD>xSEc.á>;C>U,OVEQԧ" x^u.炑ax{zT䡛[ )PVЗ;icb18"G~̹O˟}~[=;]ETSzyB-=hz1 H}Xz禈r剗'h =3JM1*W=O\Ȼ1G_f_ɭya06z&šJ풃ִmQ BoK=y vrP,{[QVɏ">Lp l 6V$ `YVߵkMh_$XN[n0y0g3jeΌ*i1Qe +RIm;K$^RGNh0/HX5nh\^Y0Qִ};^s|[D<,i` uf:W Pgp9wzQ`iү"\o"ο{w"2 !Os }@.RƆ)CNHC0\&TsX]Jv<1sƎu>jQuF5:1W CH-AWpKVg*r[mi3H擫s٦bpvQU@hz{>DpQܔ`?laC,yOUNW ]\Ͷ 6=JnEYN1/miibrmʿtf$]wss ک[z>@ĝΓmL^fɹk04<bca lr~aǭ>j1tlkb ׃6Si!7[: b֟X8xD`Q=uºAH#n97lxU.+UjqĢl02jGqz&4eIό.9BD gxu}{;& ݥDwA}ME`d z ӳz;]v/fZ4"֖ԜQ?[bCޮ[pA-|CrLd[eb}9?^-@2ɂL*[l\A1e^2+Cxe6Mhe)֠6eH0vt=O3=Aª+:%}ѧ֥a`qo Kψ2$%ڠ$9EW I%+ /UxtiJ; Xټ.t;(ܓAUo]e~c+L-(2.K)ir(/ JA %[+k +),qq"n!dsg`ph&Ab4skPoլ~@AS(tn[p)r/&#™l̳Z@ndJeTG􎊚H"l\<ݛ: ퟇v88P\&K J}7l"!iŭ"_xz٥Z2^6?k8!z@ҙ:ly}]g![Żh"j:8@& _J8{$>|@Sdȹq" ujY*N+yl, )<&kntP(Zv5 ߉Dh|vcuáA$H:hʚ]s uriuBd3*{"*~1m9E(V#v+8%,euK*sWnPy4iCUi?<0~׳?cCcv {H~H rꛪIޛjծ&f KIL|Y%MD?1riZ2v0zN$ C{qbؾ-t (WTxd^N, euKrۄՁI8}@%Fk:ڽ)_!0GkZ:z .8hΕ3Bǃ|gLԸ(!oA>CXRÛb =ai&"U0MPGh G\ I?pfW RGYW(,qCv|MyEtRw5a^ C/k2K7ph Ғ!$zM5hBj۵b}w.JoԼĦ`R#x[loczeAC˫MŘ1)J(!>*wPqxzgjQl@{ViubE/TVwi , ǥG/ԽqpE/4-/+zA.Gk)I7lxnM_P%yBOavwL\%%WF.l LA[V-gλ\лH{ L!^\ A9S]w g34)'~ hV=T۰^zi ._VF֥w0\ Ff:̷ 胜Ń%O5~0|FWz;\m&i. V2BP6/z/ _* U]Nq܊Wnqb1G*} r9:7BͶSsB(O>1e*}#bkp1Ԭͭd?;QOOZlQ9)xǃY<׺23J [?b?'ޱG]X9Eyi my5dFk?RoM6 WZ_= _TSĄ:%$¹xQ ":AL3A7c%H!|6Ĺ]:u&Tmݣ;nJ Z!=^L35IΟqq1pa"JN5vsy8ҪdiH\{;r]wk:A_z :;/o[ i-R3*4(DZ0=!mtxBC4kkMyԑS 2=ʱ͎̱uK((9ݑ⋚kF4S#Z59 x3:TH k RR3s̺u /2 >y`X S3-ϗau Pa׼[ 4) F+bH~StA΍FU{Z{Gjg(M֨"hؾ@EʆO٪/`KijyAN ;"ԐcOys/Z0SGud; iXDH@n/ekT^0RkAmaz6֗yzâca=j ;_S_n3s] jȞp07i jcB_3d?{旱~|+Ze9hNj5(68 =X<1-vX=q Wg0׍i)40H`QZ3·%}ch]gSL 7 0z { 1\V5*#)ørhȡd?9! d)/Gua(X؊nafV;ISI/]fR9P7ÿYu@Y } ƫUتy`KPJ8iUhWU꓋;դKC-ޕ+qC#e;n$]\!5YEm>;k*R[~uvϾ "v^+mt(:'ԧ C%@/Q^m$jrǹ|ӁKVS*lwsȵBwH2 72z(va39Ye: db$k8iLӤ,>6:t.[Zqmzƒb蔎h*};NNךgd\?mQIJɽٙ*0.;{!ι:fFvZptS;@ 431Y^}ZF^?L(d'܉ is_m Dm銜:eJ?ӳ :&`"jj*u^;`׋efldw'< %:̫HY_STeB"% wO`5*YwҼ6x$Cm>vd@Œo-k\0o X>[5A{D>B[wv>T-\T.pԐ[j@y? *Ƈ {Uzg;t,e==ܸ'p+Y o F3RmB4Ld!ΤLjk ŭ$k`H]7hbӊx;1ܔ2c9vjF'Hnm/g}C l:3yV̴ԛQVnEhλ8-Hf /5I^{Lw _!Ts$(8E#O'@-yZª>d$WbTpJmΛۧ)oG"2JV)|m/٨6qr4cPݶ_=ߑKz/_}lH?BRߘ;'MbFei/34p:=)]\e L=F -Q$[N+҈ƫJQ:* [J59<=A4tn?  AK}oI|ش?*I_E.xM|P͛s@&m*lU󪋪Z>5ݹ, +&fWYy`|⑒>biS7;c_-^Ci $ЉVƫf#l%Y8kIOiA[p]~b0;UCEd$["/4'r{Xk9QTܒK֕2A/(fDuX="UmkGwI=dFa,8ف?øH|0dr+յa]:p-h(%JJ N (Q@ՒT"I[7}mA?wnjkܺA#ާ0 QTCJhұ ùYyyӊm8LWؘMOg Q"ˇ5tMgaHcBiO)y06f~!U;"_]()3!њRh_˥7 Tqx;Pl#>3%$Ź͛\ PS O^O5"V^K/m\TH,ְc=p9ƅ>oG28C肈bE_}qw^<|F^^}?{FJ'u>r-3yY?(R iWٗΌrC>[3egp77 \{_kG0\#4խ RkD* FKC~s{Z&gz7P5@I7tDHZ>pdH}9:>jF H^͟X&4Jt\&So$N IV?#tC,XXﱱ}Gli_(j-8df׃ a 9d߁`0ߢ[38r8d> 1JfOEcbEKqLhIb{IݳUc?WtE 鋎{AMaZ^Y"Zu1sd)yLۈsIC~"#b@ں3̃dZ.f+lV1NBT3eO>S%E[{ٛjۥ/H:[-tl1m*]AJPjQhb6i竞z0N |5?+= g./}oCڣ藠+\W>nB>1}M E[uB}HB4u>1㚾qYpvokAIj%X+"!"\H%(gҶDvo7s)٬c_{j؜';@eGYSM1*չ.FQW.$" ȳ²&!Ϝ),mMHxxPIaY+Rk)KPz-?F*)ܢzia/VU/fV3]:9\3V'{ǓyfZ 1TgN--) B񓜔2eV]͂4; #~D:A KAQ-,u=.ڔZk.`V R  Ne QS8 87pZsys .Կbg|"U KZ("j7zMb[ ٦5ӜF쾧sJ{*ms/Y} g_"o(T5ti5:pt50T7 x.P_0_,#E)PE829x+m7`{nBmDzŵY"z,#$+CordH+vG].T9&4a6<-/G=l0<(qw9HzcT34gK{3 sWgz5L%=\ $W:WiLp5Z(2/P'q @AmXC4M1>HV'r%0][q3{:?E!sQNcDG54TfM@s1%KlRD*+UT_Sދ(`oW-B~;! $LTuxA6+F>~#wؼx7O5q8[  =W#ja4Egջ?QH!F ͉\pT1B8J-0Wέtժҷ]52\ '|ЋeUVhW=Faq]N] __,8`t:lY"a8(;1+a^~n6iUi ^ߊqY@GwhID4:5;Ѿk#upߐI*OZw?i}|rz.#7;ɕ/RtNʵ}nb3|^J̔XcKԉy@ *Q1o ^‹j /Kyr EѬ+buI⭄P4"SU4'uTfKMM|f%6}VkX: C:6ëLF~*78GIi`-yQ^K>Otn ( MiQ+r]#:yݸ ;nڝ{`v'Uhon#uSH'8 *uu'$%%caoAkgD+SdUh:< nO^?P73^l0D u ]oD M8n[ |Kĝ| ]TtFת;κz9ҿ>cٶ-}!\`b YXpaJ,5$K9B^T@Dj7!!12PbkW "`7N'#lPIr|gBf7ŀHfUzP ɴ@.3նLLmJBSF* u/h7.=ceUR F1IVʩQ #1{B̖HWI|RJ4׵&@ovZ)l!)9mWu?U$x2+M~^kjpP C"Iq0Haă.OiEt|ŀmW{X@Ÿ(UVVl@d|.Rl#Gܶ O6FfC-%&V?[Ω&z}I6Uxvǒ4O(UP9_-?P= v`ފ@k d!DoK˰ 0נ\ru)juJWɚSu~ڴD5q_(I #v`}KⲞBیFrV7>[K>9?R/ץ&װymԔ|3y|}xүoС֐IFؠœӰ* Jg4F_+${X6}˕BD#;TMf&oW6%gFt}oHk WV`}ﱾ9=oQ8=W$t2A8k$ KJ;cieCv*8ˑJOlB:ytĈLg֧Pזa$*~ܤeU!!Vc/K VB6y5 hگ)X>u"= J~:]bڜS9o08ܣhRnB6KDhB7!qDtF.$A}WQz m6 -Jbt4](`m"&oX*?9Ҷ&du yaEx%XqPO**FpɾQٱA03CRZڼAQ~mCP>^*|g^3Wzy%{@>{8aPuLҕE Ut?4@2(/l[_}>T%Rfíz>]_< xdtMl\ W/Is"@ɽܫ S^O4//29+Mr<-x#Lgɲ=~ITn61a9.64+V}r )[WZ軘_Ip:BR#[yDul,8< J(6IǮ=Zi(rٚFkk$Ty#)BB %*x6N5 pTAA" W*g)W.n^vcGN P :pǓd{@IǚMeC"I]uU8k|}o1)7~/@$6cWja+rfQ|^zfS/?B&C?11Px$\6cԹ@Z$\MGN*=i >d˅ 'gTꊂֈ'Ϩq ǹp RN ĕGs,DWNZ$Rg7'5)B;F|,ԓ#-FK,, @,I%.%fӤq%JqY$g eT9g wWLrvZQIܴnGIIW<[{&R94{#ݽOHX9~~ rZ6jNɆXUM`6zmM&kܐ\^SKk1:Ӫ:#;Vї|hv㌗5K'IlRgy ~VX 1OY( εjDj D2Lon'϶.n/Otrp+][&h~η ~>qQ-) xx(ť* @լh!#9k/EU4~hZHOn*14O8f#pWӂ^G_ c Th}xڹ C!\yzzRȪ' dR+:~`eP5J4 DDxp p_M1} umtJ 8Gj[mR!`B&Yoǟ+ H"U,C|H,%Et?׷CB̒r]ΣLC߅%y׶G^{r5mD*H9+;,V;2ϸÈgZ-ie#f0P=vOpw#w?nqM@cb9:X$^3Bv3Px{2jZs~0Hpl-eA]09sZm:d.[q;sCn+Z3ZFʹ4>/P .>Is;nm\piU{SIL~sfZޗsz=|- S:@ 6梈ucoR>mL^1VGOfI4ZUV 6f Iv-??L`>H 56*xI5P)vyzŁ9X>lwF vW_t* 9{FN.ba0mk([&ޥܶ[zn:]+* 3M*DW(4C *;!@g9)OqP]έ1ڏK._^ ,߅O4ol+[ Z>O;8pSs }a,T+շ _Md֑"Nґq|4E;U I}Ιoǻ[nƷ@ ݢKG'F%EC`;۶St{s]Az(VhߖvF=>UuJP/TX Ž]X f< ^JETDd h\y啮0젂gML+ls x?m#BA! fN_B[,M48M$-jap+K*64." wVb4CIy3i7)䊚/5j.tmrnUAjL4p)3_.=3✿Fu`֘ZQIm[+8CQ'Kiu]|RJiMTyMZ[B,~TGmIJ>Ysf}R@GЩu6݉FESϦ*'R7jS?KY9ۚ)^c?Frbsr"\7e 98 ڊ-Ęo"*SWMGi秫TY;=|\*41rmB{9, SN!." ~TwpB8tk k;tycٚYqGeߖY/1[Gh@M> +qm C ۾'g$+.FTI0ʜǦdw|ZOm w&Spoap ?EA4híAL#ikm4HY!IdJCx6 {VPq5>T"){7ԽSv$C8c´[A18="wPqH:3ȅ}}華Cd5RLN6oLN艓!BgSfծYV]JU KDp;EvOC.1 C0io cPv@ {EJ@ TvYpq6g[%H薎Clr;6'J%|̈:y9[#1ȽáfAhUp E' = _:#IϊY~ÞKhRLdz_Y;WmTLg:ߢt3d+YNv!ꍤmY򡐃6ܘ t̪գs7Pc}zvV忒UoW[_V Y4 p_Żx~#@_-Bj'v Rq=T1Ԙ_&;J6T=Z'kӜN/.<| 1k zc[ӯ^PTzmTkhj,aZ2~HԺpEQZ5₵>?v$[Yzɭbu$|-ճ cX"s*AFlM*?t- N{0 *-MiZEWl:|Vۚ)[ҧiDܨ }Ǒ**{(E [D61eITbV+&w[ 8+^DV&#zٷD+;bSF: 9`ÁJw9.ST]<+U'pt9Zl~/0[AP Gm-"ěl.~tnSdM?o0"mRj h|GNg ;!##$;z $Odz*]n/JQ [)o!՘cTYKr %qan@[ʲ: ,\Fyh5"f(3s|ѓU ,1[&:fF5tꠍj=py5Z!#^of7GM!Z񴮔ޥ/cZA/х(k*J,.:oe&~ao覎C}cbD^̒2FTf/T2q^ LS#)$ŏ8M™WeX1Č7ݕ.)ohz.2d6ToeVu4%NyHS](Kf0RY]3)˧BB;=vKNG(r67,j4˝0<S3[^xe`rmhYB,\-lj2p eQLy>4hLLT3 C# *nJPۨ|:aXG>ad)ݶ6F8Ҡc ' 8T-k^ B+xn w[%6vcҕ!KՇ홹Ζj`D" iv,,kαcUDE;>z'W?⩅kٟ#1*L{:s%% J63m]"VXMs.\+tuv~Ou, QQ ޟɳG9|K)}:c(mwn,cؙ WVϷ6~ B_QRJh#B( ,ݶZԵ Q;AhB{c҄D`xFF) X~ч{p @읁Rۼ % YI-rۭk8*Vn>JP,V|*LRYRu#!m QIo]NG`ě+LIm,+/MQ 7Ddw*TՄ ǣ#eKI|OZ(pc(rHGↈ73E hGL;5. h^gV~$^Fӌfs^yW~\~KH MFFlIJUdl!_t2Ҽ&Aۆn=olB[*O-\{G4˺Ӣyx:ISfjy7ל4Tuƈ>$#Pz& )7c}#nLt~@x~R*Vľn1[7D?.򴡣VNfnaCM]k'F8ʈ|BsX(\`fhI& jvL_uÆLhͭfSW:#DM;ޜ_]N*4e-pZIpҕ"z\ ~bMHywGOz>[ G.k^yjX塦AuK'20P,o]ݩ|ƀp:{I#$<8)H#WqS"h+ W:hnb^ω@\\d^^*1E@D!a5Vn!~W2RaW"zsR.ks1m/VݶG0,za9Z&bClnM,3cVK/as4+_А?mxa @E<']ۀ;hƖ 6-$Ct(.r>vq$=jbeuɇ4Nb}ryLG>+J7-;M QUm2mʗ^=nl/f[U]bn^A/O M􄥪̤ НVʩߪOYY ŗZ2=&@B46Rt")P#IP1o~g>)Op~ /^+qϵwYQ4P rm! {-P̼<"ݯTU}-+2's}nNȰ`mʕģxOg*,Qf;vQ|ıB F'}$Ј”#bԦ0΅; acnHˮTCi뵂9iRm!S*YK"0,] nӓpxp(AswRBSSlOaɼgy5i\l$J Oki,`7P?MUxY QVv׵9Sn*WhB4z Bf27]:ϤjDyyǥB^T(A+P՚,4x8 5TO >MdPʋb{Z~ޱ)pA֢B.I2`iF?66"> +!!x~~g*'x͛pw@QY xkc8/5`L3~s^vYFԱ-@˲N$ oG5ö֊^@R,<7D(=U4%'|?1,L,⡧`hdnҳkE*vJ?Ȕ{]X)pԪ:0HEª: q&MV6qlz}p/R^؏-'CFCΊ8)D:Y4 :k7p_.vU66g9`*۶){k/uN/qQ[OeQ=SEEjpUKn(Zzu5]^WIŨ-$F?FSïPe(~1B* YғA1YCT@6Pχ(so xF8ԛEv6f*NJVXCl"X+}/;") <DhsVA/%bVnY#{ /_Ư)>8e8[&^M-\L I\r7fDu#Rc]d ♲ Aі$#J$R7?PFù2\Pit_J}RAEuZc֛Ɩ_4|^h,qI.tvS#/G(N>SOG}(HRfݘ ^p<}gSR%U!b5݌eb#nDx$4yּ7wl#~+ AƷwG2[蚙 P8װA|*/q.Щ&68}Nv)6'9:Q:SsmZԼw5j)F29XPO>9n@][R\'[I74Ru-C!7.slD2tR~>;ȻXJ ޶ʖYa}Iq/$xqyz!\(\P-h7/ 0h.)}Wdk$5}ޔ-I@+udev$d?ϧVU>]L y:GhS8ߕ ꦺ.iDۈ\Ђ-L`cB8 hѠUhچ5 d&"ZKޘE-EiXᜨurcCۉL e Zf+ES-@7KaH:jdq.z]i9%;)e}.`TJ?OI3?Vf<|yEu9JĄUsl~P Uj0&/+>8{ͦr儕m ȮtͶ'Hh?(D RJiC Mu4WF&HM:a)6Lұtv99z/D8PN"@+x}XB-j8`_%O=$(VLG:LPdfaRy?ywRo : >e ީh_5؀1ʧ /Rਨݩ|p~G=H0Vf_ᷲ4UvC<9C2f{«LU 9?J~}J>/ǹ_bw2._"i鞈 y%Ō' T j G*K8`cj%R,"E0|3@}3jd խ rԨ[I]%U.vPCk;ɯlꤼwp}+=A!|_w8eW2HԆ|l86O%?} /q7݀}[|óWnFrh*kz2W _mߣͳf$cł𱰔mF3FmՑ`u\L͏~w/* )rdj4! >k%/71{& V!~91C*~F>p&igf+TgWF5noMmd3[SYd'ʊrxZBAɸ頇;gm>]Mo6?3{խx=;,Nm%NsX $_Dh=y.uPBNNܮ+BϗK᥮.yIe#2+id,zic43io 57!np% ABp^@vÍrس"eĒg= 0ae~w'!v=WeД)oim(r<8rC»J.Ya=݇}*DݨF(D>_iĚv5:@l}ت鲁B9oKd4WuՁgNf$JHDs-(pĹ%RFԻxJiH?R0;V71%^}^PXVJERP1ViI獁 ͇If|AUQpnUQHݵJ/l7GBJ@+,- e,YPt£Ҕ_}>B'?Az#omԬsFS=RkvH!jz4#9 y޿&毘҇{n|}r%e 58.X_}z S”)SXedjE/03x89>I` bC#Ahrݹ_@"7MV95a$H3ڦCa6LDhRXn G-)SH,G#c= tlj?;$[7hZ'ZtIL? DZ֛KBrRmGW*8meE>^ sŌ2g7MzTLex_*ٲo:_ҏӹ+<$peQZ($gA(נoҭE8'ޞ!W"U8? toB{\Vp2jgs!8% Li,ts!nOT'`*N*LܾH h\WY/2:1b&qh} b?F/H@_hB,艀h >fJvcm?H9ڊ]ttk1&HnKONpm. u5j\4Iآ\[>Uc l a =ySp// s8P ۤ]+AZB`rLG;eTZZ!pnNv,k0zN 8n$f}]Ox:z%BdF5k5kBb}sllA n1HݡdfU"ȒCjHy WX H O K}1luB8&9(Lם7i HVTKPN|iZ Sg)\[b2j\`ꭓht|V![U㔞ɉ%v2p #`|EвaZ=VP`ň1LjNe&H~dXe" w *Ռ+w5)ÒAœU*|"ܢ㐖 0O^mN$D<[_L/] eIYK<ˆGf [Jj t[c_.GǛXĪ%*H$ nwu5GvCe\%U/M:rfxSy% X$W=[JE:e$Yo\wTSR3c9Oj]4W95o%pMNTzTPһ@i.Xc*k18upۂz,:s32c4 4bbK)'ǦZӥq!PwFE}x|O?&B܀)!]h6 LnݵR^IY6c}7o]dwNf=mRLBppR["|T -\KHȊ0v/oZg<&qx4zb-)o#u՜uwX6_}bx#% /9xG^s]c 1NBPTqsl%(>KIA+nۆDN Ro]ZGA1D~>$wc8aT+~3ldKD+"XeQ pޝ`H҇iz,HQNֺ>j.z9G֦#c0ܖgG=mAkuaUlN?(]MY퓔 0\3n '%6M;`zjpC=Mi|fI) ^ ?u+tO H VCwsMu@'۹aK- vU/hvٗ]]d%^.+j)˳tƴDR&J-:N0#^d˪(=y#q lNw \ ص7&!c伧% {ûI Y\SlˆlS|彐frSH7vuh %S]!w'3珠A]~YxJR5^!$0ɹ#ӺTɢ3d_z~#~bF_cr5 d;O' ـ6zs"7x"U|$NM%TFa t :y`d~>2_9qC@C!*ěMV^y:)="QNG)0&UW.0#?Pyn<\ߎk'F& iTi߉ٛ%:GzsD2aޠ#P8{uv^^ z6fMV-W >C'9KNoWbXWȴ˩$$MɄ g6:upI|<S+mzSLd͟ "t zȍЀڻu6r6B1ox2e@z{)W}&=HأLw Tl#zi8UT0.^+I5Ҋ6i~ TP8 *مL^po)~t*oEǟ޺UiCyRɅ9 8(3Ϗe !?4> [ڳY ^Ż~Y- ЦTR$3UzOʶ*57e3`\Sx"4$*隓\ T-^@o3`XCn(:;0F%ݢ[SC1 i#Rog.y%#Ӫa$?yxHCt3xig_ ["W;6ۙ 4D"Irg[- )E) ߑWGtβ!KbfKi5~1 IǮngw@4?!7WQr dj) (WuռY$os r/V r.LsS73E8YD''Z 8u,?׷7ѭ.OX)AZ"Ic zhVt<)L6OaJC4PMS$7ӒIP"+c{, KP|ծ&=#^^P_!d8U1V={]FEhoe-hx cs Vv xꁊ28O(HlSi-"*K(ob(mbPR]Q:AŎG!+0eA^o` {](( U h+Qvˉ,AW޿L&pͳ_.x?D Aþt|HBLTϤ+xޓ״X'rzm 0jcB;#̓U9YjNp.fx#!:Ƃ"GD[C3x>S2Otb3مA pU0Zf^Qk ~۬W"!R.@7UѨ3rbhFOX[J4=ƛSׯn p;Sk09+C7^!49؊98ةfycZV cCZ4bS̛R|9a[KQcVWϒ' E TnB_܎Ɏ:n.Ns@k#X=m%#2{eE5_'6u-.\//WZ3tl^8g sBc Uy9'Dy~ >Խ.e:; i/8 x :%S'Ia;ڷJ W<= \e0DxFq)tl^e6hVvT /z?#RVb9IpnX&G842IHNf[f }K@ڃyaAyRrTu|q3B1e "Xr-:,0pA|]YϻV,kCx᳡%Lw]EI Wig*HO=h/O Y\B|B(.m=ܓ p$KeW/~gu3xhA{T{ч;L6c&H3r}w]_bnlXv144B/lߦw{C 9[x+[lnjl(7E1Wj~:>7(H@@v/š8=Q/A`Pc EjQ̥#z6e$Qƈ <;.Pi3)\kɍW!n7Sڈl_]X - l..#KeI$(:?sIWnaɞu 9"ұ_yE_h,)ȹFx'!X^9l$<% 1HVB3x c#A(0<Ո>-;xdgۯ`CmtOE.&ܣ?ƜFlbfyg Y꣙S@\mΕYΏzp# b-f:Z QK:Nm'o=)R@? .͒&G@<Rr3Q3wl쥒~t_nVD;MBΌJkJr xlkz8NgC?D #Tߪ&VERcS_Y9r!A#R?iM$+0vZ4JWE vAúΜ 5lmÝ1䷡uVMHCDMb xt;)6NRj[;U9uM&_)uƅ!$;Mn?UGGBr.|_фwOt{=K^Q{hUronھ~sB҃&HyZ%R~=ɕsOR43ȉ(HSnje!SVfld} =V{E+Q෡CNu^JsI '*OwI뼡Q.#Ew-t4Uw\3:ܶ 1ʢ/Di;uGWaN20TI㩐2NTCчIL? 0,%}J rZΩ9T=x!ɂhsv/hcg[q)mSCޝmz!9v- 0sy`jQÄ<#o wS?vZ%:cĻ8WAl> 2.c>`Msu~2~HHNVNUd2-s!Ls,m iw+m DQJfm0ė:.vBF}C~-iXvJ+wH?ܷx7KK{|թ"-8zݳReO-} α@ el~]M4m, ȼwd4p{~rD+%:T#q픙;$'y Eawf$LL |׋AKͱS4`608\0z̀ۄĹ`,3€\'-{"g 1Remȼa?sPJg F+uhze#+^3TG,]hlB?w=dNޅ7ߤS.7`Ǿ8=W-:6j)}<% 0-Y BECo1:vlE~iÄ& GM͓\t.U:nY1ɘ$l_Q Hn^8C[8:r7 @+uiAX\t3e=G5o(jw ˋORS9kjL/;"aI$X6/dNN5Aƪ4? r: bw9.g'BhYzW32-i]Ǿ,ywt\FD`D%*NMwڿ]̤Zjt cIy|RXrv~hSrѣq^'gtM{lfvXfYU8E!AẄlzIv-Ҿ|6XjVȷ& ՜z|]܁F:J|*rR+q/kr:^R&5+г#gvRXH[HDTarZXPgb{q"$Rd?n+Lk Ȼ9~3O\[z؇WYzsnƂj׈s@2Ӑ.([ FV+O* ҠVVr+,v.=s$Xæ*}{iZr')5y7<J hf)*D}7d48O1^9Zf(jzN @_AXkNtZ iPҘ(0*{҈cay}.;aZͭfr$'V6)D㉂t&QKC9p?:g:۔}EEvHJڭ<&[mAo"\bCSM)B0r cFPdс&tW ,Rp†>!w5YaVl7j*dL a a\i"[0~Sm 1g/O̧Xr/{ l߲$uq.#7Up9a![-] r|E1OE-}@JGKhNĕwkzL) ٱG"iRd)X7,9 vZ=T2IbQơ{ F(J d%B\!MOḦ́պjW[jʫ`Uk%A}n6!N/-ѼUBMN{~q7;Q'ͿRha>T91'pţ|]j.ƝB,oMp'yt)~ >09svls!کm'QG- 8GQ0:j{Co4!\ؽ@;G ܎&?+С :/G&Hyv &Buf(8P+h\*O12d$<uxj!zNqM {G$5>+EK!cE7(eBK*/y2"cЭd*Yָ:c(Rzt7=n>=AҏwLP9kXAy396mb6|{"XW}P>&偃4k3rcc,j5I-^riN!8K/J6 gP0p5a-awpB~w-]-GebEjBїcv籨 oɅfx^Re{Rhmr*,bWho_Jm( y .b?:R i3V܆G,|w?~&9ͻoH;lC/X´ [}n<ÃYn(" -ځ({8{.RKxԅۿ!pDeGR΍:\YtoҨ!Sq3Z·ղa] r,f-zd>l8Yy3cVĦ I(J60o y;ZX3Yaա^)Q~o>1Hk @^A Cg|PJR'_hs{cifǝhO6! b0K Yl&nC9Ez%2bQZ~߹fO**C*E~.h3*W/<1Fjz6RutyYqg>kX 9(߾ %pc%H[4sBn@сv3Ѹ?ZF8i ܞB 0 NW/}tW4vRK&[ IC6D?EPE*|LЙIkMyX dsҊ0-Qirz8!pp31i k&Qڛ.s1o cfW`[{_y,B"S4922JďlN+U;;X s?u _;^ '96[iM/?ݩkrS0pM48av泌 $Q )8|ܢ|^i\'x#/̴\M5_rF9t]G\ؓ1\gosy:P:Uf &v.00 2n2Wl(ǵS {`^D$!;#;[C7Q{J%HK9V"KZf{V9\Npqj8ѰoscZ:(燁;A4A ,WFMsu [Q_˲uu5)gFBL.5\ӹ HqK(Aq>FP+> .(h*ma+ؽnp0g|EUۙNCW)ai>V=ajJ 7_Cx#8B3DžD.m <?6sD2'/!YXc =[e'!q)PpUh gN9+%p[ tu3^GtuIJzLLZ5"(zxm^Db"\,qp7;͐PܼMTgЊBtXU+ G^P ɪU2J9NR-3_z){!w,kX}ڴ *|z Pf 8sᥧa0丗#E+Him'2_B _ύ>`@rRJ+-bWUk!p~3Ú֋9dTdCWGL%kg/v(0Y {SJ!Q037=MցKQE7~fyi m6eW$hր_@}nI;Tȭ!_޺VmWJ7: LWSgru"E`p9 WuY^x.0N[M?ȯ^=Vnl3 uKL}"=T3dvl&I!\ c',PЕW[( ӌ<`LK{lH56ٽdm>@,b&gM [אS*5[1e!?R3I٧AXؖ v W;qT E ?." +𽨏(]&`^Gk}Er_騚ϡj)fNnmBԚR-j0.'Jܘ1 V744K18q i,9 -|C2rUO,Ͳ!&iMIl2tzִٺ>. {<6^S ~-XȁrqwyuH [4/ U ZEݓΟ8Šc΂QZmdC[%`%r_+t dU?]TP׾Lc <͈]BV^;e&k poji< bd5!s?Eqm " 4/8] R7rx=oa"}&NtG4)n]{-//QuiX`J%k h v)q]9,1NNxsui 2 gJJsbBԶREg4|B9cm7I;ד5ah!F]*9w\o6cA1u$.|y\%i+WDL!_Bi_ d$baO|#c(<@"% s2ֿK㭠]yh-8IڵF [kcM2dJeIoj~6TIӻfb꟞ulN\jHza݁OP E *;+XĠxJ`࡛NߌhScJvZ[PnAG/`ecVSMƨN fl2yߓ}ާ`a~v/le;jܖ}Xk(?ľAvh$.p[<|3 [dC%2j,;\bJ#AP'{4p`:D’gٳ\ n#^)R?3;f{b\]-6hkߣ Fw9PBCوsuIlՊ<$XBAGV Jn(떑JťJ?c{y9mh]X%{7B,9(X^[PIne` }DޙM? Mj7g^r\"xDpk슼6p<] iȮ.;i ɤ #^L1{7r8ʨ"q^p>v&;"RizG׸(d = yPiG6i/EYAW(- ߡѺ=+η0HP 1:&D~68, $6#DF,(:9?8Db;FSfjM)qi' H#qsqJyVjlQ[ aDz|8Wv=6-^s0O,wkpHKUN󾴒sS:W܀z/|MxܹP>/C*Ra0(?20]w*; N]$,_@9gv w9ZoHXŻi''N'-qzG)8 4k yx&*UFW/3 \#i[0 Pj<ڪ=?»Y2`1eI|ܥj$-%c.4_EmLKii ]9 ]ˣnp .V5qFW|l.ҖXa:dWݙ*|] p-dN`B+Læ6,cuGg Ȅ"cc`NTlC}ܓekّ\+de#xʬNuRWcfj]f~Y0$ W\i+&nO4U]| jA앂Tjt Ng(v7*gwL&J?A–Hn?﯐Eu"ܷf b%q1{5^{|5{ 1lE"\K0AG(戀+8Ju'c.¯js5niaG2 <>+ߐWhD3_քQ˵1nNᥩаP> 5{Tca> MÏ!:5M&ᛳ.=~{ ^uhB,[q!fDfƚc^|$* 2s s48P{1^tC Ӑ{FFY%yw-%5I@ N"n&0<-ryM+/GetN㘮&=i]Pf> x򒊱|4#{?lL"?bAN!Y V%yow'i,X\f6HaSk{ZNJn؂xc$8[IVvk>Wx iD WKՠ֑*0_o oaJ{qkB 9ɚ`VaO ʳ?*rP3"95 KMHUHƱ#eQ:TOHF% '^q0̚Z17EL2QƫbtJ=Ek+Qi!Vt FEXC~0E֧Q:q|[~Le:1ٻROxx&&i ^xƹIs6݉ûZ`*n:q&a7~JZ5s~wUq4Ҷ9%uwm+Xf+Lk;{͈\a[1XW+]knش6$ܲXM|[?/\m=>,ʲLG0I~ՇEv;^qn[y0AET{?۩x~yJkڍz\%)) / B'c$JGϊ.Yn40iH#qf"?+qm=-S*bn2h0r7>4E}E#t%8M@2ØqWvP-('afg\6`jtrk<w_v *=7Zշ)Z;- # qZ<B?>S,H nwl2Bss(l{p$*h_AnEe! V 41:?o⇥pbJ&9C|vch]2$G5;M^rQcki0W$߬ܬK|{l.[T:܅l L{6FLלD1 O"I ЃJʥWgg8l?=bMyIșK*9u-Aᇣh$WWˣl|)'Jr#h~ e?|TuݶcS1i5;v[޺oN5o Yc?3;Ԉ6bOÐltW:a PyDOx( ^)yJFc` P%_{k#5O5@vR2GNMKz`x~D3mBWpleSYgK9lO+@pgRz8;w) h8LZ?)APO"4A-lCX[{\@5ۑ[mz$;c\Ӵ5q}>w&w4 !\YBP_Io& v(=- +[^,)Qy8J.51E6'A̋YMKMx/^5 7ՙj[ZHgٗҒ6aeXYﮢ`/M@tjȹ1 t|OG{_L.^@8_eD T kx6e}( gz`u>.JL3NĠhhq☟*u"eXDSa:6tvl()'>:Kkү8SY{7u)6O\b j.lj ~ { LF:D-~,IbozբD zMӄ$˜#'2C\U ƭtK:Z%¾\aRn8`]V2CXٽrE2vZ gmpB);kEƢAʉy[;ESqRV  Lӓh*?1i2ZJH R.+^}_0kw.@睦7m;0Z}~A$~cvDN *ʇyt8/pACn`lH%ejqʖtIJn/zlXĨ:]-n_]Bk<6=G}kyfsSM:H p(6]b ǺՖ7mhe#swpyGo$~̕q6w\r8tu.B;$#˺15qP%1B?rVJ嘷 (!⣛&'=/_vGR((xEB'"Pz׏߲3z v7-4҆ÙQ55*C\6}٠ri8 :#y\Mڞ [FtcIqydVDu+~,5SXHFƗ'|eID\lv%Eywtv{>?9F/7v~o=r]O-2t3쀯ו1l'rnTVӼ}/ѧV eZdĩX=)>!nXMZ#q"7r dײ&N%@@^iUS~Aas#vjqs !yf|/`KE,cަ+"CApZ0gY^cexp/cT$H2D\7lJ目Kj: w2W>}z0X ?xBi?=J,챠|Bt`ܰ3cekk%3k+L*s>>@&_pEi? w3e%&J" lĊPATFh$}:*j504eaC]vq>[j$nGgYRV”0f=rF.'@ȝ-=  ]u"LrF~_PEHJkVr4:TnH-m 5leW"=MI^>׶,!?Bp ğ9:r*NK3ڂC:SuOU9(Ԣy=:*IWb8= 5gK\ݡ^cPwi.|"}&1&B)Pmfp(Q;xٹ&b-=?wi?v"JlMgDG4]έpF*k}yӲfs b\p$;3vb?(lzz:&CA|%ДZF.˾obmayt~_ e :F!x~M8R&!Ѯ., 1ݸVrM(q2y).gE(#g%nNEl7?0ph|"9.1m}e>"(qG 7C Rᚓ̌0b2jf4iZDThqm/͜K.Ʈ{iŵ&udy'/hm.z=ᲆ67Rs[4;pLpڂ%P'XEbXw-f?Qڲo)x%/)kϦn˸9SBclYG9$W'Ζw1Ŝ:֞h=Ht"Fmo>\q}( -bzOB\?SEBH贜_֜ 4/Yu:@FIVn?G,պ Vc2uA3d"X6~Mбv- E*E20J.PPf`(ưZlŮ)bV¹xO[W`Qdcmk;ݭt,I@Ry ]dCl {Rsp/ P d0 t#vއb.Q‰t'EsI4}Rg*7T|*ܢ-k<'#2_F&Cs^>Gy!dgnɔi% p #Ȇ(HDaR5)O&MP}7Xg,|!8쬢G)h.eJīyn*ާѩ~<rk1`MP$$ao߉*⠟Kךz s %h$ @WšIdSA]+@ժKLS&WL|tC-1@#uDZW*iW>vB^իRedSeJXf:YLYB+: on7,;W '!dF;l'NJpaֿQvr[,nwд qSRGqW4Lx|0#:G,݃!sm+~`N"&D(7+EC.@߿Bqd,q58IP 9+ʎhd7@x{j3 (sE6emxՔly+C? bئ?Rk8JX-jv;x)<+aUpIIAֽzPi 2z:eAd<[rpHetO.6EUTx ÆB *}|@'Dlfp"&"V)]k12S|aswxFZvV*N8g"z˵`8* ΑT^!7-+#> 8AOCjku6EYԦN<# DJmdNM{e=2)ȎAs=o# iTJ{\Nz vE<9aׅL_A.odhf|~,ASvy_ܺ`1o+"- -r3h;=$i%rλ#)hm,*2 wvAU;S(XF+o5 v0֜rzN6]~!QaX린/;FHob- -7zĔ3_/+R\ӥGM" A1)-`(xy4M^%z>cyi5'c ,mW8 Ha=n&X^Tέa $~i<69`pQÇ8J!'!=ÿ!pәd# j+ qw}l I(ZJ?mW@Y҉pl7ƫ9tׂj+®G"%XͶT':qfә.sTՂE;1چ!͡&[g <#Y5‰J9|$ZgBe7Б 3Z[JI>>.a,OuPⷁpx`Oz^~[ nNXe?Tc+AJG؝%bhQ.ԛFc~%5!~Lk`1A*EW=m5:g|*Aݘӽ틨YtP_a+ஸK=fK<1~6LA++EMHE`T1G0-Xy^Thp1NYOe-JTPA{ "*lzHHScçX h9*"v|Pa˖,+J̵fZ?Ϫk<[P`Be8N zY1NoMSxĎ}b@׮#bLÊG{Y+ȥkU1VmAfK VsP5+{В7572:sbڞע,=5{sU'gg76G@ e枏w7ܶƦa?#3o_vW/$'X@y/ V8񀌄/:!fWX\qMDv x U.+U98ZEO bevmy4mÓԦ᯺;qfAp~~9_,"Y kAqΉT~{֍4P`c^~3^71bZ)ac<ў!cOcf2&iZmV+yXzP0C9̓vvOP(|Xty]v+34dIb5,BLGK"o5^NԞ N*M_S%?s7?! 9ʛIVwe$Ba&t``$ Erqp: KK`[Ӳ Z9厒CMۇIQA Hg=7.rpH- $!QKXӃ t|QGk_^C `3\$~k^!u@:w5`_.J$vmؔ_a\ JB/-KߣW&rG>qK]qw"I+rҚ,4-L0n"j JʒuT&<@2=,?4%f l(qVK)b2x !W`_s_.ʃ1[J2hĥ.)Hy}NG^y$Q> kgm}QQ*p c븋_ժ疛G r}1zIOUKO3U(1L9NM@ԏAO12K9UKӮ Y千)J( KQk!Єq@ǭ7󨢸/侨w&.(Y~agF/l 0T&lȿ ^>3#_ NfIVΤb<N*>LO_ӴFƩ<6w5s5xؘed<6m /Yk߀m3[>c+/DtB$]0@*s>wԨP)yC hy. ƳA'1q,7LgTB"-bJ'(`ZdBIV-QK]햄s+lj]sc@(Eݯ5F"b`ۨD@$Js&vcF7xYɻ] u;$._!`4i ŝE@o0 oƱ}; a?twi(IL<jIjm^7@0DУrm]"TAKei@ s@aQ> tf\;*VVZ%IA ]@ˏpJW,J(/bDW+0pR2}zW ! )# Ik tq'rB:J=mE78 JC.h /g+W7Lp2^K\bbw 9'[6u 5Az"RHDZ,C%ի 4ۙz'J/<<-heQV<_$mS0A޻ 'x%[+/V^ZF$"V}P%/4mgL]=9Y (3L|EQwz;1vݲ7;љnV8mIޥ+ Opd9ݡJ=gQ5}B*cSX?}*s%= jH|{Lޤ5޳ YG8Dn<}TcVu`#z|k9wnK:mc4Uy a.cSLN)1}}RwշR6+5(!{{~c݃k\Ljz G4fqeQM 3MOc^aVWȠ)s9N! `̪viE%ǝOlm|}!褂9Ny,A7S4@ R 8ߏ튚eE6ElVLIVJ$~U_ fNz|3~ʐ0&De<-);a*jx`̓9hMoj]m,n.);|<1n*K-(vzV+k'+=I?/ձFnw'gwiQ̃% *䛋! El{D9<'Nb"a6 J08^#v[i= /aAgYwL(r <3%AJY/&{Q9z`A ddz)t=Qyjtnk$*;vbBN+&͜܅ҙ\5YuRx``syJK@rS~DUnbEFl ҙy~F/[~SB(D*HdEj&JE L+s}f+H48~M<֧$\l8Bjy@~/7άkt zjOY|>`3m̗ }l|A Ly79$HBgq ^')櫔/%>KMJs{|k}X=q.;ز,R% ]XfnG@xT'!6H"MK ?l *Z@cV(ř]>Fe(} &iv*u܆oJ*#fqDX=r4Atel SA媰ҺM }X|jg6 :z$9Z"Qy֖$t+5(iq;-Ϥ %1S Wb챨J.jng8Ǘk؇!U)Wtg*I JF^sltVLSfmsW)DHT. '9;|\] DƓFˏ:q8m7Zew͜BY  M9Ǧ_3c@EteCz)49Y54cs^jҡprJҀ DBeY@_.l2:EO"d(f&-aO<̄w[鮏pwL+}/JWԵBL8)?NraUݘ;T-%Hw[ڴ]G YH"DKXiyjTwD:V3z$ Ӯax<'hZs)X=keЪ@[,9l[ijDfUnysNE+:Yͅ  Щ۪XG LYP6Ѻf*DpϽXѝׄ C^J84n0=}S>xf Z5v h!XxalByW-Ӟr"L?E[͕E;2qnH}$nz Ų@˓rzrSz/&pGvYHAqa sD$ QLkl s[ e b:oHWS~@@n$j Ns3pmGU kІcZ6Z(<=@|޼2cVwE$<9y6v&s 8 e1e@|r [v}d+-)vثe*唹ܸ#$<&I~gSSؾL~ gV(5 uaMӑkgx&oZbˇK] Œ@+?GO _R"9yq.WХK1v wOv,:谡f3p@܀`oӧ*-]VG|^lBLQCteY5._;;\(`4\ ci#e&yyR@d[G,hX[c[?XP~|R2 `,P_JoԾ",n$EͭN&9z g/TtyVyhXͤf*')gxE`G@$h6s`I%ɏ@ƅ D" c,cgS ᖜUB|[C-Fs]5^nҍҞ-HptBh(ΖQcf~Wފ!ꉛ'=n!K~da.OVŀ[Taq>rHbTlPX4#mQi"<}A[+d1`ކFB3@=\A{)H4ct-B8 |ZmY*"a8F9:~4ud宨BugDe2V`‘]0#<4y'D~+>"h?iI"V :$GO"H[E/KKo}"7p!֯=.SEwa\U!q|e)8Pt*^c<xIR<`F.l])^UyO$}8@,'2*m!fn{/EC?K4[o _X_Jqv,|Nx틿~okAgnuX9YR6 fD,P,ۉjcN0)iċI5M@< $yxp`E@`oLBuw^>Sa-J{&ՑNpIiCZJgpÏh W.͋#$νĞ@76WGmQZmEՎTvEIJJ! q|MOu ƎxoΖ"Sm$F9\d(oFkm Œظ,ǜh#NQJYMLz.0euuB_ĢID29d7ut;v6P޲KIRǣ~I2uɺLA,~]WӐ1ݲݔ}-JTH1ش|:,r zgf_(y^Fs7dz8AghRBdIpA!zd'4+tkaNFu.rޏ"/N9<˨YZaj$Y8j)bO[eYC* a!/Fn;Fם>`Sfڄ9:E {AK"8a.#pMt] +ND}cJe;~}&b2[tp$Ǒ}wz\蓆1j-}&S3A;rMS؋x:yz;ݯ Pа1[.I1tS1X`c nUݤ6?^b5.D9Fy1wpߵٮs~9G0U[j5 TYJ48S pү"Cq(n8 "<ʧX{z(6Ӝ~ݥ\Vv8_{<3vkq-{d܉yVjу 0!'Xx ׹z<+ HpSRwDG(D+٢cgsƋӪ˪ Z~*qFZL|Tٹ*VK”Mu}cv`a/%ޅA2XU8# ص_W99g#zs|%ʚ|pWH_٨] ; u85a0 9ks2uw,ʧbP3d.A:ȶҰL7Ն :X%jڇD(aJ a`Gk s@rt|$P sv97ϡ 0qU1S쾉*IǮfĄ뎬uBp<~\IE05`Ԑ/~ @c1\HފIM!@q_~MVvso#[ 2c4:{[2XSv$Ѯ= VzLSy-FcJ )mQ7[L2e = '0]m-.X>GώA(WsXO{7hqA1IzOw @d6&xp\>X|;821JXx4 gJq./Su!N_x,{Gull ۷k߷lW^D%wj%D:XP b(xc@gzkIzoׄǐ]m21I&$Ai"4XpEV-?^Ue2AOLo"Z iMh+.8Y[J>5d5;J㐯?ygt_.A֣MSkIBnOfSOTXd=M벲%_~mIj_T/ʫ0!UV9C7h~eGUמw>} k~b_i6r:k7jM:tP܅J3oZ :>m&ƃ[婣vi+^Sܸ$2N<}@CҖށ$BŌ/[]W3؏|G? ;~3)[Kqrʓ6ih dH_ 5oc%=ȁvI/S.d[zQ(['MA)4YnC OMXm!bf6d(fH `o9kˁRmf!!˳2i5'pfQla ֗Ceki ikDBD["70 xe&p֕޲>TD52CxgE!,3Z˾E08Ep \|nb T|p Fɴ2E(iYVWQ!'w]a@= H́Qo<$i2ASk K4 倡ZiðOMJZCP4!; +qOߑe.[\rVjtUv+DZƋkV INh= EG9sėijﻑ-p⧚xq@/u7yXfhI<=| EDV]q-`)&$ @bzǠ}GEIH3@+Om5AmVA2c$A2{0!>Ҧ. V"4-Dn");پ"2XZĐ>x1j_ռjou>1͸_ϩKV4\dƏy.h˹sʠ9ا1xh 3S/XKuz-n.v8@.Brɱ(ZOɒk^7Z*h+.}8gqk9%ѱDXɧ~ʻO}9Ü3^˃[}M"LU]cP&v[ss }FDy=43M'CXzW6>cW,%CRsTAʄ`|*9&{8(s׋7e%q'nyjU,BBS\Cڠ%5e[r;L{|W@YS`1HoexB ybčlӔ$P^[Q.,;g^VâI! <{AgGYM < f{IUE""^`cm-Tߐl 5h5T;r SyK !3J*VxTVK-+ma/ktVĵn'1@oF} SR2L<[= 䏧@뾤vk@ n)n|Ĉ-Oh{n#/q0ڠ|=mLr:l+ ^ olZz<"3_mc6{֘`\AU06&E;/$(MKG|˂=Lg:Jȅ`5v4)|=~Sօt;F<s"-ꪷcf;SB5QK]/\oC"m!(|ӖpdӤAvrGS[ 䚘ޒ>VAi-(',iqĄp /Сkht[NN9Y;NLʓ{A6̲ frA&.K(u齈-/OmMHh u$ɨ\\w`8.Z>TuEk"N#VjSS68ֈVG?d8{|_VEۊ\1 䬞*MXtUxD@RVRc| ܨMO['\-$3R 9bϷ\8OD8Dt@*`-OtzDCFg%̅(C" +4ApI>ҒY}#5 caCE zvҫʪ5ץ 8CMtBuz֜#> \ lYMNy`:Kd#L Ir+`+~Ỷhi&~B{r@X'RZ0-i&oKso@9+VG X+pT׾`8¿# gөsDB}rROH{TK/B3g}@ 1/?yhA%!5jv0T M4b4SEؚ*u5jRFODml~c^8hjÂ9b}Hmy _n6*^Bfk{u@]|e($PDkC_ȖpMꜬAF֢N멘v\Eyf=vçlFY*͘|@iLM"{X,Z@ LnqRo;d6n(c!BO%yR%ꎩƜƨ -Iǣ*c6B]؂.yk)v5.n%b4hYk @ӗX;8Pl7cs>5ĮGйi֘%ί varW% ^x.>P(eBO@e MJQIΨZrSJl@I+lyyPa<~O(kc芢à(v .&ۯحsd>Grmk /:Xfܯ;;ι" '-l-%c eJTl6f `9\ 7: =D݌:$ sf(P2lYƥa}+WE)3Fdve/A9K]H_єMj6]O^&?hh} k3N7x'q.}zdE\5Y1@"<y)I+^#v|7i6gd8HB5N\3tM+]wpsV#/G6b7E!p>:3o(䡝5V S~cƍ/WP== ]2(E;fRMOdNSYY΍IkԮ K][`ԄvmmgIvN67@qo-f;pH|z7A?|@{=5<MuNБ{a",Reφf;7>X2(bnmg^;!2rHߍ`kh2ƹX'{g\XgwΤF[}4Du{ha#ťY Eo.+$ wyWyiMuQ*en`#Y _Dj1S;#GzI5#Ygő'&P2s#e1y'SLIr (I 2}v Je]FEaѿz{Os?5!iz=8w&>, wni~/rpC0(w0l(؍ 7Q j{^]q8rT;u}&VE/oMW[ǟja.&ȴ֛!UyBm#yeeN/g:#D{@ƮVmn9̾*G36FrN *bbKQF]42b_DՔhI8b4FIN}AEʱqnw|B/g5?y !Ax%Mivebxǝ԰h zukny[JwstAj6z7 i*O>CQAW% ߑHajL1퐲ob Rv[r-'SDja.|se}Ԍ9{@*g fyſ&8m8i^ؑE[Ȧŗa =~=m26e1*򅾟ާNm4Ẹ[ŞUC8Qԁra$))7ZjAM(Qy{`H>)nR5]8/:GYrsz?}*Hh\TGJA/O+\ie="?3pl!6i֓T:Hsi{P?jauiBg%xF2XJO3|z6J||@揄QI>w7VddJm-䔍Fګk;K.]g˯Wȅ$Ũ ʽOkz7ԺSeĞҰ5(a@f_׊UN}5x\ؿu`M^M︸;@woH"TU3Į`JDU|,V/!<#0&Kn}4wD4_?<4 H~ž_>5&3T t%ͩ_J(ma^v:m1kYD/+C_txtew KuEy> aUol`XD=f*y^Qv=Tq,k~<锺@XBl|<%qG(i|]kPx{t6v@ 9\`8_dH8J҅'zK9 ja)}͐634iWyO?mLLI77QCzX;RAm>|{/S%!xξ`i9Ô6 [L2;-; #ȫh/ou@e7ıU)5e{Eb*ɃyB=wUۓ$ݤ|g+YM+GJ9cGaQzSmы[Z%EZx.nNTaW<"Xd g tu7t][!*tꥆ3˦Su둡s[`XWg̓uD)1?sEwdt =ǖd9ebK1B 0z(a(A^nXfyj(혼Q=S6Bdpdz S1?TFi4Y\NPv$Yb5Fl5>h63S@_s.)|:8OKۼoGTw_!X$sAxFܿ2tV-TU<v.X#͐ZMіHbܐE=b8IhXH~}YgXظ$T:j$ UXF5WS-` 2`Äץ[mK4[@rRBJeSaXAb2 ,^ξXPs+{:dvZʽH(̢)pdT}g`*2z7V/hj-uO;і[clavctva&H?2!m2G9߽ix$?;|  דGaX>#YYaOnM#mG߿׆ןtDzڷ|24ͷ7n>Jxh2|bi )U ߏN6SoU28X0ܩmׅm˚6RVAv uq(x.*} rجЅG!%Ox 2Sh]{tՉ y ČPTsx`ջ \fv+b 5֦%', uf@J|R#,N[3ՅwAJ9P\:1`Vds,^ 8y]=y\ rs'T3IFzqyOں ITӭ0el +rC \ӱ8 US cQd˙XYj<;ah4<:dH7I 8qk]܄1U(4t}[¸݆+%?oT^EdČRBԣ9 39K9hKH<!q"M!NoKvjF6I|s8'Qg>b31kDHR{$`IzijQX7(]/X+Cg3Ssz@ܤ&*oUw%d|v8WȺrsg) i8$JL*2YB#vXABt25(ma^eU +]AbP[4#zaU1&mV-JxCej]"$iޫ#"ME D0˼[cjb~\)OQb\ V=!Dj'ҤAVpj%񡈗6I3fȖfk}G.SYvʚ?6[ZxZ};\4K܅xJ:a˵XMnˍ8_HfC N+) Nd-rGw)v! Ƴd_ŅCfXI< q7QgC8/-X4aMԬd^WxQ[grvΉ^aQDOWPbʢU 6)TC pHe;a:A人oNagn%껬͇缔)\6I00‰vKF󶊰c ÄM9;pF^ ?G豕|BI5[_[`a32UPAAઓ嫳N8Hq2J8j@Mm/㯆sxL Њ %R՘BMPA$5uHHčVڌ5^Ui|L|t(9 /TPG5lgD"!d_E\dr\\ݨ1w~hz'$fK}Saг''VN#֯U'[#K׋ڌ}p-`1[.}wy +W@ ;eQ\sa:<V.cQ[:d5;y׭Lj- .MQ옊bR௤H[;p{٩T'!nNQ3zFZSrw¹#7R' $ȪePu6&1Tq=nuBk{QDY¥9Qj V)'nq瀀 1 (> qHu·L @2fn-@{d}V=B")_x/hA!û5P[pާ6Bh2U.gk,̈ !әN-,U"cSA6SIϔV$d\Ip <l0 6(j3ǒs]/(`u~ަ[^hx81ւ[O<樇z=0]]x+9ぼpx F(Jd0~vG8/ī%Ro_̛I/V2뫼z} :*;Jo!f:mQC͜G(Z`K 7b[H1d{oQQ\㝿r!yq\dߪZ)j/>u OhX܌qF HoH/n{ 2 /j.#4u| F{-8ÊVR]@,v(hu f nÛi=9}ʩ&I bRj53`&>Ӕ"vWHϠ ral[q%+ 5}a#Q~n 1hP F*!rJSIphN 9)S EW(Ƞ' e # 9rlԗjJW~kKpA%ouw;z`QEM*)\|yP/Z&;mo//S(WC.}݉/Ic}r13q;-^a኏$Y{Spv ]Oo3v u<|Ȍls-L  0T#.~!im/p#J"q :&gμ&~|ԵIʄH[+s#?x 7̟_D}++72*\5gXvVxx{Kn<Zdb%:%E}xe+Kh9UxYSG6 Njzs98omX]jEzȃ!xa9+RܐWQ!o99+G3_VM wcΙx&XsBh³#ZL狨_BAۮ M޹N[VyΦXULw.ۿKP-1<rfle_'_%5D0OתLDgm_:/Vol-LJyb=9YfD"NfrQCQ n:yD&oOB^t\,F&H;>,8'SC[rR6sY 0Z  +RnM;G5R\gAA*Sܢ ! 59QX8 Z[3/Vv^ AN,}~2s:~.Fp;5yZ?+7ig56f*@W4}GQ%HkZxdǣ^X$\2Y":\#~C8,AvO~:Zl^١Fd$)t%zߝΓ 9ϱgYZ070701000002f0000081a40000000000000000000000016446b36e00002940000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt7921/mt7921e.ko.xz7zXZִF!t/W(]?Eh=ڜ.+ʅKqyMçQ,%[#UaѢgu p9jA))S$e֖\Id(c彲}NS.G~wU޼3x-j5zþfc|!`/1 '. SmXF|r>C.>-6FcTZsMQRt(k\Q/+1?CG#*Ԅ-X>(]Y') փ0>/<)io;5Ɍl7W^j4ԯً4$#UP&ufzr34St.43Pn Y!Q/}8Pњ>5b"t˸( o-_=bBҽk F/_#eW.9R'["_uOdHA@UpRoH*ZA{K';!ZqeoRL3Ƨ4!#[ڂ = L3/9:z+AՇހ{~RySK\(oq@y,y%;$B,_3;E -w _czU+.-"HU1;萆yUv'!7Xk'ۑo+qyN]K?! I F'oIs=H=#%^HBE[yﴙH"oCW^n)b'JcB}O }nf"vn$eڍzTidKLԲ؅SL\JdC!CcTK>^d󢉅Ve0,yf'aԙ^¯?x칽>&Cav J) t9.*ϗ.k_p҅jx5r qT{5WDxc h[;a0?>E~|"aZ4Ŵw4 Ԯ)4KJ} N qZv+*~.S6rGaϮԨ&j,S$HЄ|8F/4ŤxOA'/٣Y'ojΏ/,9A%Ԏrk>97?=H|,2L7W?d1**$GG_Do+q%C`*nӾ=f`DK3bC;*:JPxĞ>⺧|6L6 0Ea7gaTk|K|NJ.=KX=qWѕ݌ć:abH1m,HxG-|#6bK+uU:'-Wɑ)ҩL>a8yGPXui2,[-BiOҒ`ar<8`ZZ)dgԭ!}ȦIWe5$׺֟@*qSDq:0s%QDMϣo7B|eJrer“ kGhÕ]S(KQlj5rxQXT^L-Et;6E)E;꬙8iڒKNcFFBӰrE*ܺfE*J{J u]mgK@@?WIsm5*fItXޠ\fHly?[yVRgP/Zj: ~l{y\ܠDɀ\ۉF+V0Rs^4_C/k}mWn+{_lhW6ODh[| o;Z5T{@xeei:K_S-8o7 T:]W9|FN1Vi^?y_Q(zqJBHz~m] TlNbn<̆NNCۙYz+}Sڪ$`"g%ޮʬ#Vm9j!V>?;EPs^&IPhY !%B0rSCхօHI[$dN8lg&cDLKYr҂n#7+?Not N$1hἻ$]n/ٸu z{gMJ*Z* C1tBl gaGPkE"f&6Xǡ"]@5#~. CrYQ#ҎColCwc sN#lJ̊#=t4DF=N?ea9?ߕhaNh> __UQX =(s ?_]8\ %GLz;NҤ"M^ͱFvE-\tn1x: CW. 1*/flyk+,.ţ{Fu8l6k=ցENT??f) >l{ (CXZҒkPVԯH D|dѬޡiθefyv) CvCxtzq-tB@V,8?L*K.d_Ml+{!HEۮkbʟe05qIb7 ;y qrRvwZO``p s-;X0D6jnAlnl#c&ԁ-)Mr0>(p45YN{W'q ;B^T cfa x^, _Hg.(w9PO@" XtL:w=Q1Bs@EY!X[H`Ö*ύy g6lE/\ ChΔ:umw-;=%bnC]i /iz*IӸ4i/_L"i^ :! @SÓyY,쏬y7Wi%r7+:)YB@pY+!RW/&x/_[aʹ YT6҆6f Cr,aR\1or5ϙs.<aP#YK6Ӂ(ڊg`xZ2+ 3Wx)jV-mHfgC?ɑ-4Y V^֜ݥwF5#0F 9xLI\4. p fi=6HuE'hLVq-ab[PRtcN8l^o%mv5fg*EIҳw]N칖EMwнt5Y#Tt29(o+s6UDA@+Txi }g7=nyΰgM- O,%٪uInRڌ趦t|DբTa ^keSS:z%J: hQgГ䝢д CC᝭h(_7$*Zq8GȈἃ6nxKNg}9SϏ1(G?,/~F {s7IЦpJE"XuGc)w+D30ӏlPxǜFUneMPFי$d:uL;Mr TP[K>}.^}zjK)hhKlǿ:n_vRa)-S ^/Q:b& `yIռV ylZ˕Yl )%0L-ٞQS1~x+N[D17%q= bl6q;qb}S=(zJc'ԗf~\u%vg5+\J1S{Jf/G3tMbltx:fg. 'dBvexkhtZHli͹j&3#>3u?Z%l: t!iʆSb[ML28&GAB.=T9 f z϶xlu٤ނۊͥKX U'`<( Fc W``Q~F2zI\g/ҹG4."Uh:VN# OLt'Xؔ&$Zg<<_*O(0)Ln!,Oy !:K̑Wg*茛vb'eD)%3 m:&c!Ҭaӿ4-ЩBɔ֥X1vw'T|1aHCYQǓV]!iIOĶm<}+q>4AzRFjvMU[ ,շ 摤ZDss!aS]3[$l .6mT7=\4 J- x wV4\ UDM:tE >@v}'h\Ep<:(nLJ^Palͳ7ЁG9P7XPvoD $ʤ77eƌT|&:\f|h1/togM.fZ=6|]ۉu ǪwMX{rc0^D38)NyʮSMa'#@XimIif~9ȘH\|)CchVs=nI7$IeTǘ~=FLKюYHѦMW5jNM}eo҃(xIoxk/jVdžR3wE~_Y2fwSv!9@m7d\#b{-1Grgd}G/I=|'-W 4 aTpl)c)\_ԕcDLg PLBaHb"{-彩A&*/6#9?Z<,Eeo"b6oab|O )IRkEǕknHB,%D6['q _ŝXժlHy{چjeնT7@ "Y}8@l4~8E3#}eMԊůX꟤N3TkL2E ˏbEiMZedﰚ++)J1yL)S\)FXF Z:yPsIUhp qI7!/?ʩ7f>I4}WZ|9o|]0ϙQzڲZtN+o㶰MPwpʯgڴoƩDW9%|LؙobLLb9g\@%Sswhf,yC#O0bsIn -ir^hpP=xuX72U2Mfmsx 5=&qNyCoq10ua0w E-MqKT3쪱n^4}G}(k [$XβVeQmY$@_"9ԢIM_</}5I< PH4]!VorVTm8jVzzuǹAX&K[-/*~ |cq%> *\$_~7? 6~nl HTXΕy:M}FyJLMNk1,x|,LvOY=O碄0Ƨx1W';Ii_g\,8dZ8jP ?y:7\k]cZ6{:s"Q=&U w S zqF&C. EGf#HL`}2\lY^t$i*-^A9GՃ=6}/ MJX;hԦQ_5޹uTc6W`1g/Rn,u:?uS>_lZʐ:×R|p%|;J5Y7oVn'm'D/VN:W82R}Bhqo$ 845Ǯ29з4S&UgA좧kUhѺʧr<߶- gO U O)6d7.a~2:p Y }8% \qŚ('9*^:#hڿ#k(;2 Ae2%Ǭ3>' e}P.wFa#`)^ ߇ >Y_~ L%[4(qJ .i tSp@߶]!2Iri*4DGNEauJ UT dRbi%IxCnrwh$M[t! [j:\17r( R MYYDDu֋ eTgvs̞+ZvMYqQz1d-b_'/dc8*wcүN&;йSpӱ ,+KFƧX~<&'r4քNugF(h5Nȩ nA܊lj%%$GJgEs,{RKV_&[ވ2J x嫢BIb) ; [)u:F@'Iy²vpH}=Lx\N;#vtQ;A4E Mf۶ FN F}ywMɟ!} Q􄠪yl죆uՠHQ5Zj谻se&y(1ۮ)YSPTho1 &]aG(CMjšo5#mYnx`QdSB ޘL~3CEJħ})m/<)8`} |YCЇ[|!v-k:~Y:-g㯽=eTĒO/!$J1Wqe&U0E:Jv oǜ'~|&Zw%OOyՊLM&@ 2L4r)Z^' x!QϻS|)HӺ\d1WZ_`"H a~?еpc{ }EmcEZ8( ;*;5wYkCsP: ih#'%=aC/A'aM48&:¯}ISf~A4bMp Pe) >20;ʉJ;{40r,0g|@Pspg!}Nr-fWȈ`8zrr0/ <_3-YYOV`AX^<퐀vme<'tyW]k[&I'@][а J~^/Wgob+ŒC38G}nf MU=eb.6!10dewFN#Y K%Dt!7Z8ɰ HQ677Zyx9Y͞NT7UK ĥ{YqOEu60][0fHse?eYv">VXFMt }28PDÊj}Eaw ,l7036   `'6͛o ؿ5E A}knR K)j9^cm>̼ܬ< [UBmf uQQұ [;g=[fѝx)Az/R["@ Qj)}}%r. g " 2lv{b?ovhӝ:'SR"#*z9U^nJCB# 5 I[ )^ #㙴+s,p՝S0P C0‚_=V܄e{O0ˮǥHs-b1^CQRa^lىACv\@V#Ks&;J5FA}} H9!`LBg,%˝) 3P.MKHC%}󦜐tŒ6Kc tzks9b2 sDR:h¡Ji :ku*7C*U9YRͺ辣BLN;tч$;:$j#H99z=jF\Q3<% | 0EҌYA:g՘MwQJs[)bK)=Oi1 +Al͕0o߈iś ߗ >ܲ17>ђ[N.RB%\^-b7r U~&t;Qm>* LJ38G3EtV}1HZ/nGAXq\v Ǘ-j+ n5QP_6f~2-s "hTkwIܢZ&럷?X);31sci? oH/8nv{iP̛9H{!$w`F7uaQ9ĕ~G<~*J1QLJH9\&ʢH}\MHYKFSI5qj:Iwkgj򧔾Y:.$`In.Hdκj-nXx.c0šxLk&#‘ jMûda]og.9~YӱUHx# K5]Oo\xK'F(pj܆8$T+r y7m:<L5gK"I+ba zYaroѽ\ 4f /G<$욽5zy p 95Lq[aRؚeQnαgYZ070701000002f1000081a40000000000000000000000016446b36e0000b3a8000000000000000000000000000000000000006700000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko.xz7zXZִF!t/Wf]?Eh=ڜ.+ b$fxBz֠kz-L]pivK:djf-n6Nױ7 906JؒBhNߝkMȟ9}{-59/ܻºC&ΏI}?EmgUP+EKj#?u< bH}KhfB^A UK #W xاr<1#n9?j|)W-w;&|e!~LL".bn(M- |ҽXWM&uTfadVmc95sbes[a$o֓[ϠCq|Ԉ?񲈦1ݗg @]TwmO(رo|`Ub;w J"]*5=N*)2!̝XQr W ^Jl+,RMhr~q?AM䙼p􇾜|)Bn?4nz;)ԁF-+NJ(㠴/kbM!G f-g֑_eɴdROղW%pӹ%Uj϶ʼn&a!w 4uQ0ԀP |{}})*{nR}qnB.s͋/2-gxr} q߹B_rBN8,Z`a~]iF1h (4QʄN[jo0lvh,PL:9k.^T6 0]nr=%/Wk^'٤5:muFAdy_GK5}H1_"UpZocZㅯ͗μ }6&tz^1"t}.cd-U)0iU$ѠzvA-A]hb0QZO<jSgI*gO|W)&[!:&=Mj,bjWHYNB)pg$4+8~;ocS6vqF1j&HLao~kpp|UC\g#Ē@Xs oX;vׅ ExBHѹSݙ%lIjFc3$1Cw80SԝQTAʲ^v(O͉㇅w "Uȷ]=]^,ULG.t77t& Gӡ8G/  FUP&m ,RꞅL-UMYX},j6]vlWͳ]~t6qB"+j@G2?Կ ! C(F맗4 ^WSG)gUEK>cEP oporhz(Ca5ڎhlf֛1@c3Tu!- /?,8pZmkIAtit}ݿ/ۛMAS6=&`c5$CMR%R% CVkp}e,Pp_*Aep <~.r-' Q}u`l5KMJ7xke_D\|TdLeU8T1yb!4L;B$F@Df=z9TB9~UFZ bE' +҉868)gwm<. Ge*k| dQ8cpӳ:' ٲI/uX߁Y\ &St!yU,å_EkTC)~,&jwK몪_E3+9f=U3UT9G\l[c S@%PʕƼnz=N OVj9O, IY%sXu;S_֥!4-˟HPó'L+?4XMݥ:bm)KasY w(JTƠNȶR5kO}Vo'>m^(d8j:o`Y;x4E:cIEHJZg};.+BIqY„A  krajd*d8r,ppwRC[(^˓[U*)H\aMwo3 S\j?xx:Z(QT \rCкjyev4` `YR#XXO|nr^fȂ}~Aj._18qx ZJ^aݏLsT ̇I -Usw ~fmQ7qŢװiNO`ƽkJ`qsPֹ9jaF}B2ZM;{e3.fFK()gڜF|o_\(wE/5 $]Ɗl;^[˳,hDLJOi 05Зk7Mط(IwdKQG^*- D4x"'[۫kF3O"<.y JJl Ich-U1ˆA1O3ŏ #2/mzulDLj649eB.9:ߐTI|ݺq K Ce]?`04:'KRu$ptݷI(߫__@oc憩n?ĝ[9L*龋+j䊱a,{V`=g(m椔C]?'#wV\&XS l9Ԏ"]W5K|dDNypE$Oss ѡMŬK})E#GDރU^F&ZS',tfZTaοĀeBF0U=J_j:<ξţ:aLAyiXҝmYUvjWE&O+>1lZ,GҚnSѐEЋ Aճ'2qZ cTja{O*&Br(1 ~]1_ Qfؘ=adMY#gW$?O.6"x3@ C U6&ħu XιY=%; W;mֻ W4<ekew_Ge9ĦT%]uN@:х)G6ۃ p6ȐyzMdBΥH]) h@ ^vc Vio5xb@) $n($ )2d26"wY2H^Iءc5X&Ք< 9.~uLh psg`ԨaS1|`bg65OCTE{vJk=R3pJIjw;#thnuyWTN1+%NY~@>Zb$eěuH7\|f^ 8|-YZA>PM6OzӻG{Yl*` dA*[)ya[X'O;PfmPBo{rn)lq#p'oZ0G; !@2?ƀF4f~"`ۥ"x8.cTC/]Eu[dؘnX2j~݃h 4kڏZT`m^7.fA爋fpHrfFaT.e6][_fh"򺩌!a)eg y[y $W]e;Q ?.، uGcdו }LrܚCe:9gH Mp0a?Wz;N=L m"=KϔRP|՗b:G+f_.*5|P>S rj4<3#u!m捸9>Q|+#cNeԜYtf!»)WyF$% **^WqJ59j\!]D21j2te*I݃يYIhq%ȁs_z"\G%Jy$xÓx%[T 2ӛ,3čl4C~TutNzebBxpa>!YRaJiwLe&QioK 醗V.Y2qv֢|k,n}JaA,uYlQ2wClSOUE3DZ>9 g2WfR|^i|v%#Kڊ bWc\fBJl"jS؍c-|D!?6ψ%Իk34iC2% ;S!ȒE :RecU(t-V3{;O5M`ۓ>95 0tGI D`F 4 YCU@\GuG'7 /EO"I|j)v0Lu+)7*ˁԴ1k_E0({zmAi ; ~\XM`Ue:e4eְy:2`0c;YS& 181 m2cٖg3d!/NgؕԀ0DG!Rԑ8յc <v3iPO C P:O&z%er"Re_ ٷew<ɑx#۰G׺mfWGQRMz?} ӨhۆU֐Y8Ͻ$/ӣFr":r˧ڛ[$ Û (L8ڇ=M)ET1`Say [}Cy7ҡa8 ,YWŭ#+4N;( #/8[æ晄:49c*$ Z6 xSVNjN$pv)TZG67b4xmO~̱&K!e}M2XllFfv:j8QUc=%C .] ϝEZYeӵyppGk1ժZ_}아U ٿ}lm:Ò=o^>@/=R>)m52ae#='zB4C+DiIK!Q%l*]>4tf(v1@¨9/= H#2\CB'? Ih-`Yl}'Uւ>O;H%Tw ;啴R_/Yny0}qو9> 5.ǽ "`p'9ѧ-14IQVB%;8Y,([|R;m}>>CķϜq/2W.1<]&KНNw`e|EpKsъ1x4}49;WQoXDhw#ڑ꧄rߊK)cJt{R;*V-u ǘ9޺5*[β=6@V~  *wR qA}h gr0۷$/UN̨cURIE!fO5$ i~­]DX<ѹh{A1_heX:yd\Oqf*KlOɄ}Y[qmW0.Ջ*i^J-D[!RA&L]vsڧ!Yg ީ~Tj~q{? ޥ!IIl %>ϒY~C /bNP=0rM ,Mg<_:_*֐ V`'R;77M&[5S떶2r{^`1cۀʽn{ ]HLa)=ղs^9 aMk#5sA4HBt8WaN|Rю`rQӑj s]jf@$A%5r<]equ̹#Yj,]WB=ÁDś%!I/s^kȿW_O=N\^1TӰ:>?DPZ+p'L ; z%y.\( ?D4}j%Z535T-U .TշL ]'> ǽhjIkcB9-Ղ,~ŗAxR=T(3eQ*bS)ϯ 猣Z#Dv\Q}(" ȕg'SǴ9GW+ȇlX}'Fqd5@㺈C2'Q8e4iYA@H1ԅ]uU%g8uxF~F m!@ W"qT_J9Jxڰh(uHJ6nq!J±ʱs&r Ħ=54Z w'eJ>u"0Ā;Q!6iG]x! ݢU=0Ac(Ց%~[j!&9mGI{@l[ز>-lu]}(Re+X_2 qJ YQMypKJc^&~Y_-!tuXh{VLk|s!=+׾Igb1z4eI>PDyux7 !㊴LLzcn1CTٚ$pV{q@ o*@!ܾ7GIib̯ UMAU`'$ጺ6v&v"Daจr2(Onn4{P,~ *jCɥYO>*یsC/jC OމlGC)@fHL?d{}P|4UBò1Z {RgAd6B$)/XJՃɧo"A뀦}c7[TU/}Ȉ+"=+5ceCwdo%S%&\<!x,-X#D^7`=`2 @k9ml s骡 4=`!5hWPg 鿣tge-ۓI-@^T-oA`2!#H`^-BO@:֠ʉQ92X%B`iY;pM5ѕonhmI(xI8mV@f3DΗ,+{ ִ]c=Fܺ*$q,/~,Nӭ_v^ oq5t0!YsOG,UR͏ A34>{Q7wLrzx?{?aBW.3ܒН54 + 5@w)?/_~|;\ ?B:#5 3~fڈ\ jz@il#酷1u5ƍS}oa|&>U6[5zm9Z{Ɗc8Ԭ !\v\SipF^v }#;G(Z_z@d0>"p53K ԴFPA.9FǤ QIv?+C1Hdq7+)Cv^T2 TxGaW\dU߆rD|vk{ݻIYTڜF:1,gЙ0;fzK7*nhjD!o,(JmQT%/r8ӛHۂ$f@ugLﴲ4f@9yp9=YljkU*&haB'7AxUIV}E~l+[ihdkʿ k|4]BlEztA Ħn\"^wDG'u&HX*1Q m5ŵ[5N*RG',k!"qq2Sljq2 ^TVd8vu' ~3z-lRc - mi`  9/?@`d[9bgׇ uVdoRQbMtvmadي9q<uL2%OUvl`?rj͌ G ;&&G=#!RijKbXm4,LC"c= hF0*ƿB$gbAGHǶ)n(8 @%$Rĕu2,,٩SBZȤܞ((@Ǚ  П֪V6M$j@D!&wp ֏iʉZBrm^x6uYTkqeB򲺉8/=(fnq+a pgP{ Hpalq!'n;EU.b+m$?d^Q4Df4K~R=),01Siu $2]sP vtb5!݈QyF$.㨯M`K]|;:`ɓO91HE6ypOӴWҴSXt_u~0Yƾ v0׼e ˀsfLj&{a}ňaL{@ Q ~ݷ/ls7#h?↲js3㧆'q܊uP=i8_O)F7{.Z-LnU!B8Kє+-o ɮ$z=uј8#{tXt Y^>8f=yg?#h軯Z@d7+wNVBjSUd&ٷ{'U=uP DInr=6ArEN@Jb2y(߄˔jWDQc 7W[x2z,O 28ppbw븊62ڗУk^Ӄwͼihj4]lPj,Wf=͜D @4KrJg F5:x CYJ ':4Cc4b[ygm骢Dɿ݄@~A"tgkx= oKvy-Xs$HbUEDwSUχpmFJQn{X.ݭ }"OH'YP) ҄JxG0@#h#%2; zuĘ~Qō PciÅ*Ԫ~adٯz!IJC~q\/'% HјzKHHr՜3,ݛ.euJ=GN/yf0#(y,Y;e|Y{a2XV honB".B ·%>ZUpnYwP4Z(.}\$$D"^@}*lA[Ls<%W8.?w^:{6 }5TJ/5\{A]rpٱ m&"Fe#̹FP}sl*/Ato\ޯB1k o>\uavP}~g턯1ˡ/oVŃ18E$58mN떪xwu|ܱ+pHql_R1d죉/4 Ύ}Ƨ Hau2a8 $Ukzu2t6= .3v}M8Vp2U].^P% 0Omx`Q7d ߄]xѝYC+Uh>(:Nyo:mBrl@{`7 6HHAM]yйbD)LMoP&cR&+0rL5Ƕzˌ[N (9[PJrP+Q j!5); [y]'U4}R&g |>c87ͱO{)As*sxCe_k2xn"&frtE 24+KUDq1z! oT0i*]Z/.UnGDc^irr y8+S N\1`̞()op$'G!pkڼ8fתʇB#zTASgO yF<*:x'GgO/b~;>(t@:eV!ޔ:D5 ɬ)!Ja亱V3eEB "ĩw/ÑB|) h h i]Eʝ-m  `zWDYDeHm.#oyh;픮A'R>M=HʏlxSLۣ>$|߿Ϫ%a98^ =;6ɐ(TiZM1/!81q} bn8.k9I%<ҷmT 4`/-{ݺH1$#pGD|9潜d !=n1q%z*e+xמ&D_Hz}x7;Xڜdi&rRM[h3 @,&Lq{Q<K< FY~K`]~u'˟cai9҂e`Rk*h|u;WqϨAR|]SF鉟=OCԃ 9l+-YJtO|(~mXz_gcb]M̑I$ ~{@ /<&jݬP .@p˧M8 ->vpCN@zfLC>Pd QRuD]#*ͼM1FVHs4>Ws3?Q, m҆^#[6X]t&r4ln}S Dӯϑֹw O :B69< 2 yVp˺Hv:g>760}|ewߦSDo\KOj]}90lԖ41T֔UOlt˶m OVkUnacCVRv-x!3Rg V,/J^} խ7bԱHĚ*4@R!~,wŝ58M/b3 B6\99'.!rcz.WL)r!6UZ,&.;ǶUSi0>Yps%~j GjSd>&6WAD 8Rm=7 M)JFFiu8H[٪Bf5ZԾmXJu[^P^Ĭv^ϫT槴,N<^F)Zȿ-|Ogs}#pŎ*t'$$[/?]%p[짂-[c)h#u@U0P8:^ ]9#g *u5QBLG׉ i&<G?ǔQy@UCK3f^\J &چՂM:WR( 8ňݭ?0%MrW~~3 h#.wEZJ}t23J y͑^`)z+*oa]`LvJ9 , +9flbPm7rݬмP`N׈s8}w%OL8] PitWp"ON}$0Hrzmelso]jpKxߗ^M.ד I<%ˤ0H[mݿF! B':=d`n QEjXLux`Yܿ%BPV\C@'/e!Qs> Bz84]8hJssT2CkqU7ڷᡩfD2Եb}_Rw`ߍf_bgy|.9Nfl5H3Baѩ Q1r5Z+U}`ς̫:dH6.i~\ĭFRĺ/:Su=qLb k1_5´*5lak+ _$"CRIyXs[p{4յ n26WPzEkfu spvkz2I© SU4} 7QcZ(|x"q4x`7+= -5ogd(u.=6,#(>Hp-J? R^hSo -ɻ +CPU:덏g-je8[ p/t#2dec*mȅΪERLaІddz+Mٷ'g21`ncd@i+-g(~d#u3-jURy׺O'8 6^jswY0q!owD#wy4Yq-P:։VtQ1+Y}l#х:ϖlhĺMv&s)4sAȉP ,U,۶WG=;4~د!O>B [T:OqA,_0!Z65"~2{SK``ڷEnB/$Wۛ(̜L(X؅!|ӢM>+ UWf] Оֽ~C#m۫jzC)U'Bܴ3%q'n03XhSGLKTgz l?Cj"ΫK ]1Dgb;O Q1WX1<@}0t(^3<-dӡJ[k֭3 Xs9?ooڋiE#DmDǥR 䙆$ LSbN/"z.pDL\[W<*![ ut ƚ.qk켦t.ܚhH?yb1YY㧎u/Q< nE!Ԕ'a'784 Xr8 i y QPQG!?!'-c+Yk!Z"ŗ²=iK 1 vKďQerKǑAD6',UK :&JPzLvI)E{dx#Ա_G~PN;%(̕OTDH7K. hBa=6Ʒ =S |? m3aK"_5θ8||h @Ž2&;Ao5ΓMp0SvUXʮ ^CeN"*Z|u 6W Nъ;7B}D͌H11JK=|s\1gy2&4M;5l뾎^ˑ!(P5`4fQFW z!H{)dƑPx%BAuu9 Ad@d 7b͗ZCXNz$?( jqSLb86Ng({Ԫ=):?)#Y&oS%A;r$,6.wqLM*LYN_N9l_"Q TS [I{-NUtVlYpy̟y] # Қl9^):V/L 8U` ~+z}!-[,9`^xz 3/#,#=qg|ռPN$#UWC9N2I ,yר0l8eXj>!N}hpEHx0uOZh?,*[b"yHc>.N3)!2'"+= 2C+ fd]9GL^>hBhgU٠VLb`{S2,O] oz쥦)W$h$!4K..+jz.ܳjѬ{-u i%Ie4JzW뗧J&tCrizmVh_hX &eUoUFwXzrf{bpN/AQ&|F?5I31/FHxJ Un!,VFu;݅*zl HYƶXZd#u+9hkJY|D~Ǒ И`yE.{,5c L>o2˵\J'ˊDq4xLR_~jΰ"||pRV&y8A #pIQ >RrWKZ3@6)a ErX͂VHTurJCDK਌5wNXK2EEȦXGշzV V&-2dW~=#j u9j"VLC͒D. `hDf9V7@jWFg>W (aevLHiOy~B;5 9CZ&kALt>2+BqkRLd69I,AE잹qY6I؍Eĩl&J0S:g7K"Pȥ*&7<'O*\b«2T>6ڎVsקc¦OL9ĺH!qiZC@N1@mg9j0WB?fU T$EH_Yjc*ژy؊.uKk++J=\ ?|;:+Hcf[jE2a,s0Ȩ#.[cBqUODe^ 5a;+4:N)eȟoq̸3?x ڜ{ۊݚڒÆqE9K)H|קsͮwh.VҦ ju9t!}aˆȮ)^[1sfsF\Taڣ g]0w.ƅ^ۀc&荳EBr0@o뗑{Sp492pgʫI7!uj `@|B&*v/-^Pa눬 fnkK]_QL-u 3׶v<1>Du\2a<97 6=t?:0x^H]b>lEhؿ-b)ݝЋX& |XSB^FktGF%/s,/25?\r6zvX[>c.H˃o &Tק<"բjA!%NgV6 z W+ǛFO,: JV0ޢ-g&V*;fK:Ӻi_RQqdv3+].ΠLQɾvH<IE2Q9 oKpf$!1IŤcȡ /B8RMLWJ*3jֵCNwj_E'Wl@^L~Y+)x%ٍ7Q( 2l)B.F/@F>>꧉IX$(6kZ]BlqeQt- *r ;e6è~*~HYH"#gdRGZ/TRly8vle #j8 F%O e rH֨Gc v1AެV,Ya ~!⼒ϤZ(SSl鹆r_WkwIHQ~,m%XJoD&KLE32c[XxhYC\h=K? ϣh|jfGOb:zp@n4?.k-`e x@U󗨠NW떔^ X|M/TZϣ> KIC.l!^ :m TbG^)q|t<EALS`lq{6ruw#c̃q7[Vi"\TU[.8$p6'v- 0Zg*AjW6J#ʨPAo|6!$I3?FqُiPW3RwI߼E:wq.E}wWl cۇ^' sg30|G `I*˹Ft(񣧫qA>gzݛѿ|B&M)qKJFOk.t푔hD:”t2h[̮=9%0o$|" R6 eԥH@9; =m"qS,xGf=Jmih;űO;Dp"۶j.3,$Ra7Uo"ꀝ =kD& Z]3 L~q~w"5 'r/{I>L_*v2} k@}Ex^vsB@omM,Z#EfC&PQPEX,>@< "?Z YHm0>Tլ :`WCT𚩦~j6M}fM%ɴC7y)FշdO+b>OgqYD 63Oh0 -h_کl@e8ӂ~O![ d?Rv4jq¡|J_L1s_H]dw@94y]֐ )KW$(*/G] ]>y`)yƼCt,I-'Ői'!JnkW0qo]p8T%ݙg2 i,4p }9 k3Ag`g3Z(qE1R<4!ɖyuYXfϟ=F׷~G*єU`̣ _6?˱.[/ZIԪ/TqN, rswt- <}?P@ƪdbTL E'f¢VӎF}:}͌͐,( }fvR7'` (c6BvUdy=q}4>316ƭҞ Rzp3= [r'9Di7yDmE* _VMF zaS;%N0iMTM^Ym\\d#s9QTt%1UHu`D 0ؤa6V[9{Iځz yl1 g$g1.elW0Mi,&N*t,8`Dc!Np.ʤ@BWPǔ^]#VBLf{%{5206+ԧ0 +<sF+0vՓ#x(S٦npfP*,q뵗פZ> E!ǟLxi13Jgu^cBKE_"=P&%/JS=\Z, ;à:Cwb#b蛺-&\.h%&58Y&i&BYy:%rpW@y bo)Gþw3Ǵ&UD[Xzy_ƱݪI9"ʃ0updcK fVt#%0y<~q=Hy[[fЅq K^\'OMƼqD8Ռױ)U?Ŧ!m?$!;66b{ AQ,Tgt?e' :rDwcbCDY)NߊPlX{$?^5EײV \EX?՟1ñ =gGpUm~ `}duy+Q zg%}jbcU|uNFgX>1 , z_&K 'fQ{ _c+_(-14=& &?'X-7o (\-fgQY#36aJL&qJq|+r py J\"V^Mvcx@%*(rd/oKSBG`A!yTv#Ωwc66>GePk#0CMo=$'6RBGՄ~?ݑ&ch;+Rp7]d,PS5*ꏦM' 2~5?JuȋaP30RE4H s ?$ \T&AѠijVoZ!R٬ۋk"לgYټA[#+Dq6&oJU ,1}jdTMu@Q!nx ZV̚f||Ynʩ.OԁzLM$ ;qf(d a0Ww!IKA=RtS2[_ZfČȞDZ4CN[(IpV>͹z&]n#jI He9֤8?6~p߃ i7Ko)H\B؄]/30zGM,U24ͺ_ ȀqħTŃny8nbte~tFBd $0 9z(wMD~AqMwm|p1uUcm% uǔ /s`3k7AQk mSLs~>;)0(4+TtLgKd(AJHynzIE!A-)j!'|}K`Q)4~sX7+un(nN烨bfmw[ÅW'Fa$XuH39̛?BJeQ,QGRs@mrգGd6^eCBcdҢ}uPlD-*+. d^:<' ЕQz+'Tqd? h,G\Ɵv}J!MC?A 6tܓmtUeU¬/V]9mX4w=BW~I8،(q]Ew7}?pܣ;mj!U,lD*VvbyyܿyRbތWa{H8;/'u SH0K<Hfc2 7yMAu+K\kk [_eFe11˲{QQ)a.Ǹ$A^Wy 9r%O0V S1L1d+*a~ v*dƬ=,"݀AOUi F!! H! 9k/Y ojRT^"%[aDEzYv]I-)|J4I[mmU .~$NS 潞^XXA28zǬ%wN),'7E?:/嘻 F< =ٌ9{A'm.[oQnyat3;qUq5~uxcMa迠5s(TodM3fďHĐFn߶Jȶ!Ӌ6淲̲:K:sQJfĝhHe&߆*\;-& @ز8rôR2Ltj)M`+a8Le#_;yۋMl\!PIpk ~cl3V:0m2:)c<)POYRCnf>X<2'{:ofsD'zv}]y3ӡSpuHuTNN4E)+p)WwH@4k R 6Ǻs_8i-];vSGO"W8EVH%|^^oψ ]`أbl$ u]Y{V?5񵓻LdHv%2lBn+ےie((e zlxJ^ʍ7)+I.5={ Q$vI9 O< GMȖfn<=VganƦbW,E"IvDW-~3-$,8DkRn@Y #Syc./yM?W(`xy%uW)푚UEp/B.g_AN2E@HZTr Dŝl):7q%y;ay/іS(5 >_Ϲ(a)0;i{$)'ώS"^0Ǫ`qYMҞ<}{Z~P "O9l!8 .aldIc׼3Yx5|{XO(Ll VЙ*Z+WYhɶv;R˖f2pb,Izʀ6[([J18x?}Nv荃t\KUX1,1# )xW/oծlsVL?p5a~|T?Lbk o'k]檒{ 1W9뮻Z(\FwjcPo+6L!:N}|hPhq-Z-f yQR$oA;ptSM-ț853sؚJL8ȘE\&K-Ky ' WYaFă0_{{9? W2MeiB稵|/}F%/ w I+U 5$|kAc$şH}+az1O̅^FbIޯ W*ȊMhQb(RvY#D!j{xW5A/J5xȥdhb6lǞ&|eSz֭[132?wڞf!o8F"U6fazaHL\&)Ŧc>x4p&Ÿbg]UF-I= Zm(ڟ%ijAEs奊R{'ăy>-\΁FIFT3ӓjzLD_Þ pfܻ|$E^Q4 +Y3O.h3҉~c(prշ;>#/3S]T@isV ߒla? 9I)}!nN9Ǫ]igZ`{Qa'BL_} wucH0ϲFj"[,}qD+ 5AS%P\ S^%Sm@Й 7"Mv^ViMX/wWI ng|=pK!QHe]D٠r>xB'ǻreƏ:$p88 )]+5QDn#50+ɷ`х;Qַ –pAݙ p`gfםo,4Ύ|5V.S ܂L_f tIƻIcDC(ގ{B qIy7[68kbΚ(VF!u]rͿjkcL%/t[6ݞةvUgq.ZWdGZH9*Q?󦔱`ŷ(Up UOێF" h#[}x%"tzxx"iӁTϓ϶?^8הK[J>>]o:T٢74zx !ۖnU%-F"^5d[PM7Eijҝ^:jnG@ \Kw{˳GBNx gˠsy T/JyR*lH,ڿC#Ap!B:@܁e?{I;Js298e'1LOe0:ӊxG7?W 峎a˜4}(&Q$;ă؎1Iɻ_iiX4| EN\Ez!BJ vڮFܲE6YNEa˯!MT;B sU`1`uRSН?bJK\ɬ%@p:<ʗ -l`<EG%Zcطы=|-Oi[l}a˿;fEL.Jm3| :2UGmDSՌQv=I@-PP:RVp'6ʗ뤸{8ЀSLj`J!b~@+ Mϐ֍j1mww&GliW!Q߅%~ /[B_' c\4q#竼l׾xwN];Lg<s<\_Ƙ߯mKH ſ3+%>|Ot`๮S]8Su2Z.d }CKʏQU@E~<[Ws4'd+0&09^.%kx0"WR*.0 1-,F6ժHg:ݸabz==/7;vwZsvuoU"wD5)hlv߃f/WiU1kagr,ݹt`G=γOZD۾e9/Ï :io\N2pR W[^fNp`M9S3Ϧn=FJKۓ}s?>欗^n?MFwG$CL P{ _K.l ҥ[Exp'YáiY_Wg6ه]3ye0u[Ϧ@K]0K˻>-ݐ/w c\N[.I{Gx2hЩ1sBr],5Y`FKG!H 69G_ᮩ0_-ʾdl>)&+.Xr yo)_vfcf^׋eSvѝX88<^"3gl1>Dž(tv   'u8#`CIX?>1{@09T$/}SK6^ǎw{GNZ58j&4ƭK_] *M A-6q銧aAZFԤ9Wd`Cf2>5>u1լ! V]ìoFBm(XTd\Su-2R#j/z4QV RȪKMGzQ_7zfGbY0oN( ;PxÓϰ ⠫++s"3i]#Vx_` aqHd>(!9<"7 U>5Lz}("K -Sr$NOAW\[y. zln)%0G#w=@.;Fg(#H;.A RޏG+YWIqW<%C/Y S"B}yء,4=>MDr2KKχc͑PVBDy:}#F4Gǧ4 Ix+͐X%Wpzuj|c`ݬ';xL |u ory SIuM T9) *ĚFp/ߴ2owĽmWܙdojޑXD&4q,ܣ#A֗;)^tI3}&Y!؈߫ (tuRNTmg ?`%h]u_WIS(T6 >ָ訨/|>m0z5& CvNVф$wy76gI6'lhfqArՔϊ)- .Q+DA Wocd/y}fpLݤ r՞䳹fL4jY|ߣ$oᅲ|V*s뢗/ 1-nV'UNp5 LZT LP*`GTϮ~-' `x(İ&4=uX\ W5Κ% ̿:yrTD$D/xx {u:L#~$+~M9EfLp@.bz/aJ+#9A$iCsn^]pz僵)#OdG̬I=b);ir{72NӃÇ4b~9}}Q9|BU =ؽHbzwizX֣g!]Ԯ2%UXS\"O$5T0}`Fo#Z87[Hz/<%8C˹45KTc'%wmrgRPrs_Yw[Z|7m9mƴ =?ت\@McFvG듑$yD|+qTX>Ko:t!L]I)+VR3&]k. k~J:|P,ȹ"9נLg^G:M`O4z]Xb zz tV'"-LPjFnI{7bp-E;J*v+@ےp-n0fynsyv+qlD,gY Hk86Do˸kUZ+SK0/jdߞ5#NO^ uhݢ\1RNķVH^Jp{K$fP]Ep6,dI0ZZ;#XRJӧV.nR)(OD,ȡoa^ XFkr_tkִۋ9c<Eم8GHu9װ"FV{`*ByH%G?)\Hqˬy.Z#?j{k[3 mߟK稱K M\_wԎגl P!6%vfIP Hv(I܅w5sD%<~dq7&i8B}9 F 妇}m ɂg l?*THdlKvOQymat)t'e|cщ2;Ny VH\E4K?eiet|p~SP:QON>!`_Uyd%, LR%"'e` lFda2w}s{ &ܓÍҪ䋩켬ԳWW;1 | JYM:Mݣ?ںlNיXO"餦w"d(y^`AmglƙEcH6 )rV~ 'gk*G80O'JKDET*Q¡qq3)գbyƤAYfir,ʎKUR|HI%,jɅBCYKo&yt@䛗nZ|Jet=뀣HA (VĊ9zRmFgFW)B^B ;tqa\h5I 2+2Cd޳ZA&6vڇÁN ocF+{]f:v% "ݩyY]~yesr}ciu}9Hb`{LwVs>X_xR_`Y 7'GuFxRp&jYqFR-Eo}VБq꭭p[!k &v|H|*VjjN!=zZ7rP2h!T{Rݖ80^fa۵-$I#qEm\VrwIo s lH1Hѧya‘Nn@_dbq,l棍:~OZf !N,+uzzK@F0oV"8lzPTѣyyj>H]i, GN2%tNǦƇT́uZpžyēκD7zp_ʎ$mxpz*a.L=KHNVnU;T㺒; XF3Š0|9R_4h~.'=5?IZEJJ0Jh anov 0RZ-酇?a{񵀋AN*,lW9&1̠kg\V[F9qߚ I,Zd"C-Q-F=6XHrOfƘ%֔IR| jT’wOB 9LNGI^^3Y 5z}):1 k%k*k27J- >^lbQwb-l YTs/['LTi$$!%!6n̨apFo45lTv`6KC57ξx.‹(@cR3w-Gr|k" (f>7/1c֢@m(1b-2⯗iuu]"ww` _h2tj2>ӛ'>M)@3yJ}^sN8dIPOc&Ds_X^2r3Ic%=GmHGHGE8+c\!1^왰$hE3W:QU,NkcDa tb4w1:4BQH"(ԲYÅ>(<O=9mdTR;~@9Jy~Uΰ'yBCFSbQ q&:Y1I7>~MԐnZ8$sA#Aۖ7@S\}XmfCI`hS٫N>w[z{x5ڭW0Ћ^]8]PN_H˿vH}-I,=3H;.+|`U;f֝RCTI{j0oF-vBK 0Oʐb`A)Ňb.jwk=D|zp w͊|3~LTN*bMu;IVlr%Zo !+2zЦָ2^!;aL򇺪n=hmKQʹi/ӱ UU1聚FtӲg^Y۠&4UX7z\7i2+Lpjw>h!ťf‰o璴3ݣ885 ^\ z,Jo NpfܛʱHt(0buzsx쌳+H>[0«պd@84HR)V80ǁU@̀71;(,7dy%ބE`^rQA t2ؚH]nON1v 3y[ u}CDSuI3e^޶~@_3;㉬T`gو&;<161eI}ahe)գq郍[`탠fǜL띪k\@f\BK/T̸!X~_lXTm;%6mRS&&F6oQ.W4rA拄'(+=g`M=GteDM~`˳D?PBXT 99/+Ncn8f|CϭԹqL"C z`_+A+f"#j6*(W Am<Jq 7VVmQd*%WrIZb#2%]>@7RDԩ}1-$g^0P^x:ֵZU]lQ6Y<3~c4ZO..I`{l7tk{uSTDh3*5u|j 2Rt`2trv9 h}8mOHDh-iIRagf$o.c\]دɀzX!xReq@P^Kt8x{ jJXàB宬Ucw y<Zpuu3 m# ׌"2@H[}Pb!5* QxFSFӦ4Bͫ md,VpB͒z ue& ͬ񝽠-7A4\ղ'@O&z5|ѳmD{AO }#wL14]ܔʒ \eDqњXHQسI.Gm~l(*zFgl@!I2p47/2 ߓnts>K ^H_d. qT,s{0$KaY5^>BM VT\K|p}lrzMq[kBYӊss-p&qiL0LzX)5s/ȊhdYI]:m]=LI!ByWlJXP/DەF|ve)1SԘ#x-_Y з2? y)_mY|WAMnV(5F=j> ďkd(D)b|c1 ;N/ շ:iC$3qd3T'j?睶x$Lq;I^1eo: Dw}<1[^ GNx9{R-As{\UJl'ȡ4(Wڰ/y,ѓrQ~ M&gYT`יD8HkCCUܮ"Ur֛\tZ)u Aq;vc5uSb,ݘ?o˶4^1LC Euѩ>Y"aFx -,1UD9D5HiH~oգ`LTr5L]7.QΤ{5"i6~c-0]R]t$L4-uҴe1pA/zmbGM:,=*L ɿX=dΗK h[LX1nm6L`} VXQg%EePaGu 7H";3$*= ŕۢ4$k>Mg$ HLDZ+,fvƆud͟SR2q7qZ{!M**+);b86{.xzVio[&3)?5ǘA ;ƫ* mRbf*0ĪCSs =vJY=4O۹Axd!t[x`Ljq Z8I6FH$BH~|8M$ ^S[KǨW>9<5>$_ rXAd#[#RjP!uY@(AM,Pau7W}Eu>v_NߊF1JQtֱg4uPgIa`Z]~R/S.]4KVRԪ%q9rƷA@INu{ˀsLh8bchJv{2hbIyF#:vRA*<"RݰĀO zoO#>8P> J|kjJb<qDcE/$rܮ%Dnڪv !hY&ן^zXB#[rvv(FQ`VS|T) n__9?~8C%㈎\ԡE<dS8.A9"$cYȌwc=P4ґ|Oi#wv(W$oqqs˜s"֪6+4rp[:G80m~st8U$ͷtM~ĕ<_fwQ59Iz+Zj*i1[B!mPPĉP0s? 'c~ DC.%zl/0 hl FEaRFDj/n%O@vO0 ЧSxo8&Et6%BjkOJG!!i#!bQJVyTƈrkQ@)v)ZfbC%BbW.DCi N&ODzի\!;(QSlBxxć{#^'Gmz[hR!S:$p:(yD f {q2$2E<d\-rk4M|#Zy<LĠSHQ\TM(- s72$δ~{y%>XV`6(&\?O!UU# kɏX&!€%}fkm@) Q \]4. wl'6ZHz'0m8O2#E?ls?Q`+}-Qrp i4;f j)Js2dbpjzm tk'!u&u|jHVթn}ۇp K5Kyج+sPr'hNGRi$_D@RPumI1"R4j.?EF2QT*ǐϊII'6grTBōZƐO pM2ͷ 7Q9F׉3)n4H⓫q>侁-+b1;nk>+r^/6?Xzi)ɿ=O=2Vky$0Bqr@9ЂrP.ѯ'Hk88C x.o)(zkΒV9MoՀ. 5QQ'/&Iy' !2dL0׶5ufISTMg q8( BÅB?,!.vV$K+^G->jo۔]8ql1V M7o 4bmvT E'6 }e^Vs*\kai KsZEweCdVfYQ!dm.YtbrUrQ=Q2!1~D^rHq5⦙*Q_c{bJsA^<,&!m)tL"a4/7"ic8pٞl2m%kעC =fGA/_ WD`S23N&'\ר!X҂o޸7VlW CQm~^'f|^x|$yR;ԯ\@uP& h;FkdnɃۀ#s 6Y,'ԙ,Xր wr5< W] <#ǝ~L{x ^| w+ҪavPi s#'fqݚM#L|X-]"  u1@Lt ];FX&A߃s^#ӥǚw0OokMᆦ2nb#"O4.ԱoSQ/[c3oGM`Ub8b8`+fJ'U&B*H; _+=7|HRXo#N,|=yx" Rd¦]gYZ070701000002f2000081a40000000000000000000000016446b36e0000d9a8000000000000000000000000000000000000006600000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko.xz7zXZִF!t/h]?Eh=ڜ.+tfIı _jgbwm&-nUN?_o58Xge)^蒂8IE~&6[)йoUO G&51M+,]+Uu,j?~ G+b-^dЂkTƣcmKeCz, I{\ OlypTLmw}qh܏-gUMf(hb6I\t&4?v-F+&? ~yܞ1YL{~Q<7Y!,'V&,%Lҫq^3( ,ksX ,L:P† dAJSʹTY@8x?q|sG<\c[I Y4*-bO&6pixuSye-Mk5|elDd]3>Pyĸ!v>1n@ۺiCh% bNJc!K>KY IN?Eï3=t22&ye4Ї*/@7mgC&i2tǃl)^ؠP+Vo )xbIZ2x&uX>%%Gpᮝ YL<-az$gE4P*#Xycc`Q`C+T>+LefMwe =G4 |~je3ư@I %J9UwS<\6(Ogr@Oy;.za؍B骀.D>:zXáΆ/ =)F+'UޤδI@ C 8#*@rU|[1:$lii'mCJLn@2ѠDž_[c} SRFAײF\yC521в@^Alg,*Ki.j-So|e; aZ 4'V> @-16ždp 8vkEKU[|FW`AY9No020\I9 ST۹t*MH'})jqu 1*T#K9f+nIb19FT2@f;O2vb Ӂ<|9({] UGrE; ̕!̽cĘE .1so\˃qߟIREyJQi+k]?E`N!vL?x"HݨkΆm:st$x(ռƦJc;+J}Vտ+EQsݡ`,#V|T!c2ģB:?'Sp &9jqbp)QsUm"QSzuVH{*X|U,{ ^ lR| 7dЋ#CT&|ܕ:ݫO;boi**O*"baXU!C[|*'%ٿvO2徃0lsOL8T/1H96*nz[^|0 ,g߄]"x}]@Pv#8 fĘr%Uz{E@Jk^ $Npx;*%b1_3&';knɲ1rDQhVrx=)~'hN;Q>ד UkY/R%C+D'$ *.#|,'rW֘[HCc}DŽ.vc+%Ï` 0u0PSo"n7 M` hUk%Cγ uHh2=n.LQ^'unwnѼ"l^+iކq ]; ӹ=e1U%}_̫ۑZnc$jC:>?8b: [-̉8/O%t#HGZ^ Dg>o\A@TzcMl/Sfԇ|^Q\5zճ[=MK9Kep('S\Wa]Er>x9u۷J% 1n6X?'v {%Ӎ/c?fB~ncSN0`=luRs B7l֤qicP, U|ǀNSHLmKtao\_m'&o׍dieUbiv4D*ΫU6:#T|]TSҵ^Z!X!-v~{M9A΁8bN\7:E/h·a-@#"|MgK}eeR2E}}Nr\w2".\5|/|,Ӯ.Erа3ƾ@n޻ݖ|5FAH7h³x઼'~ 3 պW7]b+e7 FL43Cֶy9#|}{5{e4%6K|,aƀ ྋ@%v2g f%']ij* EقZvR&$vIӬ4֜Fr_4~Y ~bV7ϰ&U.2ٙiC™ΔşJ֙0hF˼S*2Xt( Ɋ #o3\X>TD^`>яScl,=zh!ϻSQyXWA¸_f~Mhp}y[a&m˪&qIx1B̮*r2?덡NԖB'XP  >|A6}Ѽ^t'1=]7mڥ']hEYf1&ցQhif+97="I/Y@8M9JKo)YN7 jjzٓ޸$dL3-J@~AN%ˊ לLCuu"rk,UDIU6EXM/"G~DSw#h}^TT)lX,}(1OF#͌ͪ *F]/qǪz9Oѩ̑Дi xo,>-<$۲柷 Zdh$%^;rFs7z7Z'@t+슰a$颻5{zgF7FwSR̷ǵ{嘴ѕmy|Q+IAʏW dU/G|=gTM-=]ۭFE-o0b:x_HN2icj$T1?¿9bx\Z~HqѺlsUBq[a 1vGq|>X j)5c'=ILAYCG%\/_\ĞI#*tl7M,[E\s䫤l9qI7TS+P:ӷOc=\bRW+'det&CB2P⻴zn6%˃x3R۹?.Gr@uֺ\sxr~xS')t7֌ 1e6 HO1˕?qnNL9 a/R1L>M}odC@Gc1DC+y{/t^Z¹-"}tO| ;;ϣ#ZT\g id{[M;9%V@U5|֤SI^y3d\s`c ~$Otdh3ᐺH%K6 8ofPj˙7d}"p<֊gx^)~KlzcX-=vpsnS͚c`a;֦W\˭ 9K{T xb8!˃a+xAYzud7f aS)CCC3ǟI!} qXk"#ruq+!ZFy͏xK$ `JZȕ9 O?0©Mi ʸW]/VI eJ Ԥ{'r:6Nwna}[e~/ 4vM>CP1jշ\yCup8+nwp5)%s?h8Êk1IG1+IA/yIt9A+07pAuT[1JpٸQSUr4a4&.H{7.f 9\%wb xVNg#]4jᖹU,A(?jBP32ZiFP'h1"[F ˒==8Q1EIa0'SQm36$fdaMiKIa!2Tlޭ3t~ .t dVmsUko" ,2 ER٥-H"<4zɫ~a:CZ 6y+'G^v>Oh`0itރl{w?k֥4E\#P,VAzbeêS3XN%iҝ.^P_JZ,~c4`23 _ߗU.hVC 9')£![4*6ك$5d7EH@ԊQ׆_e~#fڣ׋bhr9{T@%WU/u3$]Y)/9eR/ZV*)oK1Emoۉj{]?<?CY~ڄ:<Da(O n' 1<Ӻt-q3{O|%5`+q#d͚ %4[ <'m:~UR;/Fs5 LP6Q6 ޶'fn/9JE#se!9= LƤJ՞l =٧ŪwZ&< = P-8dXrz39Q8՘%t̻ߒ93Qo %Xd%F.Wt:hp3͎hH"JMF76T94[_OerZ/&}?W]HkFHDy}v;?x :L&SA7)"3^[|%S7rٿc[D 9S豇cD.C]⯄Y_xRUskjFiP\|C-g\n5C싑X[N̰8" uS.@߯БPu,#/"~dU*\ d87 ~ faی#pk !{^0? c]瀞:!87@ kfU`骹VA˨bS_ZKeCQVA ܷ$l1 O7 :9Hwe74s@jpNѵ]r~G429aO}ϝ¦n@{o !%T#2Fe$JaȰc1ܷm`n;TUQ˄rI FGJst7p ^"t&F cm>b-ݶe{ȓ184Y05j!T]A% Э8暑aU=EgrE9یTz]}Hɭ*ׯ]q_fAL,hRCvJ@9ݣoBnpGVSw$j%%^Qq\+]ϖs"s/ELr;v]k9Xꖌe܆W@?jYs+jo Ȯ:)g@ !R|Up̷:c+S@3PJ Í.}ڋiB`g` j37Ffë8Mcud]b_3 oiQ(CƗc̨l*N< U9 =~{e/]uU8bxklZlW"]ܜIc~KyQkWn[&BewJZ{J.AˋߔZrQY9ͧbfjWעU,xV =p2b{)=U9qk+b`u!E^mU s]̹1tG  <2!,܄U?)quFvq3xGBB_zUR4؄mI XKzzMQ?3,_0MRG7]͌.Sv84rc<(%=I8J8o*yz@ƳdtIVU۔2U/^qGb OL }VbӥYij*I«GR{:e j \TCj(gھv8A@l%8O=O!ƊB'4Vac^Z% 55`(Hv3:!YNk,5eSsk( DL1*?%ۦ=qqivFɬo]kG 'cLPXQOmimL9䎡Gl$@Tkb!F.'5zU\|RsƉTz4~{N7LUQ=f]HbuRHE?bK5F|v?G>Ys9LFr=s^nn8}΀"Ff0Ԅtm˴ԃ5,T!ifx;7 ZЉw;_̟ya*5;$&+Gם3\op̆ S "Q;qwe%xN Dʙ!wKq+;'q ⩾V6FB` *% o;"eoO7~ "V]~P%ROq]h&C ^CSSlb5\h3 rՄԵXbrĮbn7ңOGC͇3xWu{aV:k̾ѿmm̧r\]uq1($ŊÀro:+,袻 CoHޚP\(1[[E4͆Z],XP38閁YXQri }t8xbg )bȴRH=Äx}J7)(1l5F,NYUr[E cO0{5 2)|]‹(1tC*?E 8K.78fŠ.̦w=K,k8F9'K,7ZK%.I2VS7bR`5zH>oJav_<&KITSl34=*H"щ5?=[AR$VX0ϊbv>\,W^MZf;R!n^Cxb4 >}rÎ铼`"jޖӭ0?:}}nmD?qCl7|\\"=q#yn/Xs0笁1,5Qp\a y.)> m2Khؗ 5ٮT Jn.+5ĸG6}&V3>-+/0o!ߥ 7AԳ5 7Fho&iI2? 4[,i8+۔/_}LM{wӼ3}?5z"3 ʺ8UU+mE!4,]#<6%21 2D1L$C>*s:l a"NJΆ{~qGF_32$>(7&4{T I47^=\묫QDvTDGcK1'K ;Yx%j oz. 8EIeq?q_=0ƙ1!!͸VOF!ʌIMtw^c6:EPHf=cS{~J {wWkjrp 6&=1X2U@ с_Rxֆ'tkg YU`s B$q5DxkmRԈ]VA]0!ŌEYx^}⎖rs-%y<}`e1XEDFzK4yGAEB¨eEauK~>`m+Vqu^7Ţu EBMO/ #s %<.@fwx; J@ RIߔt6`D϶'@XCp28 gV< FPtʑ2dk<0 q筡Woe\0$#79 }yE,b&K)f!bɚ*Xfrڊ |Pa/vF3ܴiDI~tFt&5/* ?`0XJ|Ѩ^,2'ÐNz q:Fy:[ho5Ia4xť`՚Z m-k7 p\Y+tğ*Q61ys #,AgoaBo B' '* f:k|[lP G(x] EѪ㵔6!}aD |~Ѯ|pV #iyC*,p:\MMeaz=y6$:)2io+hOHŭ܏{@=ԥn_@Ϲ,CXj[|Σۥgm,tTM~.B,U:#B\6MG>]@1؞:}0i!thubxjRw2jeH`f tϪ'y EIoA@K7_ߢ v*gѰ]\rH%7P^# {|9ܡU$5=n V|tA)AY:Qn JuLn:#CM՝[{Z@e!šOEs$U:Sǩvh6qnAהc9\햜FG*KQX'oӉWtq.`V%]ZRP/&er0soGhzc~UGZ)t'~̿ _mo)#dRoX7s;*A/fK:2E[[Nd~ɣ.畬M53G|@ U^n qzϝo֐pBXj#H舋 'eaӖ@D"m^nYM{00~pNyT`ӶQ=<8A9ؔ,ƠcZPw٤N{50_#A\$Q ţ$H\`yuLHI}pNQ;9wšR+41{clLua@$WM<%RONAyH򗫕te`~はuTEJۻ!u6_Zן9vGcQsrNy`F0?:/ ͅgu?2Y>(CvXmK;~noY<KoȰ}̝BSA(n'O4 j :Fvܒ]uߒwNByx;TϘ~77b9 ]njo J[:InՕmXJE--oE2O߬FpH/L鴑 Qٙv7[ڶ<*Ŀ߮F4-v&4=H?i1ݯϺ(XNHBOfh%LN3j(:CQ[元ʨij'нok M!mz@;{)-ujXd.¸vEvOUoE|SE2 R|p>nUZVV7] #Va7v{4RI$Ly6sqw#1%y f՝(ՔGoD>);2֗=5!3C%윒7m*Z9<$:+7g*otGqW ^|*3#gnܫLy.HJN4(qAa+vCRaRgIAKDm lo@x'\dRE,?ӪS1j>N(EpؠNՋ p0{OnuDX{FFvcdU$}Dufoޯbv=^ ]EL~=Xk%4Jj3}Imbcܠ>nu = %a jP:}bv4[9-Fw%;xLt[;@yN5w־?:=!+LZ!$wK$h7P!D`u5F%das+?Ub ~2rVmzoq2LS9a=J/ _mΨ|03w"U+Xҵ:'jU WdC9gU"iqPG lGy fݩM%B"̸8JÑ6MM9#XbzKYTDH__?E02/@ȣ iJBzBfdsZԽŸBA3Q'*.xw-*:+XWlc%b]u̪Ydv:~{n*(ӃOj Qi L ZPMȀPn8hZo~Nd\oN1(+=ڧUGaFk#-$v%_\N(>i/KW7f1a RvTbBE&B婵3]0@uzqR87 +Hd0/.F};^Sɀ);6p\nh]ץ8k,CT7$EFפ['7̸)*vQ(U]4,_8jcs\UvaN+x0ζߋȖUjC^}`㏸oC7O9{M[|=Bv#^DZZjo:hRȤs2).YnZuEϨ= lxUx i&PvOZ.`t8jon)/0?;MW4NAGz'ONzCnk eD1:97nG{']2v(-ھDCJ@ bS'{)UAdw8D}YĖ;&d+ѸfqUu1 ^? 0~<#3&##_SAHiRHcڕN,RYO(z0u)Sڛ~IVN)3op5 &6'[G+%W9Tt`H 0 G@V%G[R4@Ҵ1K(E=4K+lKpK[ ϱ^ӣv֥hƒ[.] /.auR9W+Hw,ݵ-H@`[NK.!9ȷp z " ɜb-#elcЗ8}ziP.bm^nb7OMB&Ng=Wf)Ih$"RZvRZ [_cl\1Xt+Ksq߲ujU6إEf]~!^y %&_u )%(m%ϚZ~RF^SqKN)gЉm]_ [L%(pI375Br199ё*Fjg )>t :l &CIg@e1=`Mm1-aOO]Qp<U9DlV^ BpJ4]Sg¢olGAYgD6Jvw:Ew9 XpiCSjB('%>Ò(׸?~?&Qd[ e$ %zKN0jXHlovT^$˾JVS֘̃t}[ ኴ` 25fyݤ`jb9D1pYC~={ B7e8ғF~?ٰX=t/'n =O ӣBcO[,rfB`Vn6k1;88+#K/g/2q%^;($u}#\.p# ׾5֟Ψ񋷌DE0(H3b܀P*;^0 $x -[^$sZM'eN9ഹ[z(^ckrj,O,wf6Ԭћp3d4vjm&fT#R]J71 yxv/~7kQs;-DEx̶!zG:W 9·L6g(أM̷$_"}ҰT)ePWKlUB9UmĿ7&FSM'aM*"]B+|@eo7?3yB&HznTWyo|*(*+'KIKt=tEA,I)mdeZ6/\b+ nTɀ}2,K_#S%x2;kD=&6z|pOF`qo%IbIQNXq`]=eM*eX;?20&IVXs&טW͑=R4En4^ytyuz`&ގD CAs{l˜p}:[{G*~i2Ab^y58bI0.b nOgNRf8X-Sky5{6vz-`:I}lM5@TF|oֻSg\K<)$̼@\Yr|e ^rWʱXUօGF9 )p(`:]vw>¸t%{!= &T%ħt[BXݿY{J6܊bFZY0C5ՖZK U,x1DY_h9*Q@;wa:51(s΃kյ>0lLV~gz<j'˽ݚTlg\@ٿ\JcuZ&$ol֘Nx,|vX?|9"wG|o,ɶo8G#6J \qgԍdSX+pgjeϏr崝pY)? @WxS,TV> )0@< AM5U?]eXۆHXE`ኙf}=UXu+`a8fhr*~8".YXsr }:"sR93ro ^m @.>ݲ5D5{d麺=/) ”՜{ᷦ`UH:]Ԏ]DIp˙Ve^X*iD ;gqr}"fv 9wJe+]Ysq5b1va:ǬICe.3Ec tA2'F, cXPGUBxC8.좟bU,ityqK{U㍏DhWuu+x=,yJC^]l1|.:O”,n!'A}M-4h Pw1AiXqt)s9ʀ`TDC,x"BfL۪w% &MQ=y,y61IӚްWzpsM;*.}LOg& ܈@Cѷx6'v!Fnr/QI=nޟ}'ֺ)//wi덖p3j/ 9h1^!LO]9m '(R`ƅyVWt x P׹<0E#Yٚ+utĒc}`BFDH-kەb6$6 ƴ]]abA>#jQc˝{K_滩FK -x%j$ K< aˑsRpE]%X~qwū3`!^ynm3O"lJ/6pW`LA% _ϓ&֮vRT% σOA8 >>qN9P${| I8чf|SV"^Ped3suU >)XrljQ:.+?SV>njnpm;Զ2s ּYdi$΃\+Qas 5JE]%ܑ.96!1[ ߤ~,T!C2d$xԣ#pQ| }kC9(+=p'2Nk$^DUUۖ>v woA×dп.' p rQhY`d5b \_XchCώ5H輹ܣ `k?/ 0xfq]FH^ 0$:a*8;dfNQm"& EWL4DՁid3w@o)n( sY@Db[ɞ8D Z>W4u'Ma Dٶ`ewC0s"Ғ'baDž[4skڏܴ{EX"(s^[ k%)rAl;fx-caNFwaŕ[3PB98<fu2⏗3ս4zPZJ_ Q KX- 0b$N)WAi[UVB-}NkCs+-fTj|> VֲQS Y8˫YnWd-"0IVR݈iޮ)l^B?bGX%qH_p! oy0\| ~eLަjZ Ȣ:r^CSRV8]=na0zvAl6/rN44fмhFcm-<T.V\\vC$70vN'%Fn{ٖ~}s+A#y;]x!= L3RbMV)"hҳpHot˃V ~.۠z]bjITG^R xf@GHnRi 7WZJ;4|[ac%cmu %~(M]:?Ѓ\@Y%-Ζa[H)-DBc1@-7}0 {O$kZR%ۖ*a*ٍg@Nomᄾ(aŊgvk"Cv3k/V~s~AQdU |Sz8L=si9o VsWTsG :콛VNv|A[2E7PZ^EY ~q:3-l߯cI?旎fz:'/ɱ.afD*1ja"Cߧy^hckTk6I`+9is6Vkl`?׽aQD'QU2tfˍ6؍ JߊO[/o[0W> rJ5[)nʄܥ9P q'{.ny -9f} ]^oJ׷nmGj/+&#so e)0C[XکQa8cwƕ\'gE)0ÒriTCp) b7Ԣ(s` aohDW6Mv47y8cX-HPl6Cӓ;+XϾC c`2^l/Tk|޽H'4}іrU>6ig ьv')('PR#]O6EE8i2Y&gЎ4^F?>BBҁbMF7 W.*b%dFL8ISZ _*鱈%AED`ԫrR*ϰqªh/so/LGr 3PzL0n9' M9G3dkmCuVlԤ[yZq[ kS u7H-p؄v6o^3 *fd ypGz#ycD:MWY 'Õy ҍgs_C`=~4rL"rAp0CII%BdӼ*[ϧi\lꈗ=MswjB o+n݌I 7\ pDJ2K`d;l3M@x8C h?TqW4[kR䁂3 +H`#j=nu ?;g-4Y€4\q[wO5ܳ4Q!=$iLAHW7?d=iJEOl3޶+Kɓg߲66GVwq j\1Q,,;>九9}Mkּ Q:>6$2qΆ;vl}R\0gѴ-^ƋriO3t)M;=Y#]N,+ya#C̢U8up< *Ş-8 ĎPsI@+xؗmE|-n}eqitwXJQ)K8|;~9[ Pd b:(D F 2LGTGՏSe0 $`X Uh&^pj]Fe-DNW5(u=`MZEq/;.R%}!ipE`Dř6_!RK6 $)Ta耥?xa!muEDZHFXg&g Yےm2Wx ep".=8qui W%{õ+^%;~ 11Ք:KM y(HV!9eƾUϚH?GA̰1C봣Eӎ+\ #'Oz'ryNxֹj\䵢dmqȄ,Ʃoְb+ 4j$ѳVfH񧬀fEg®;2/Uìl9>eDݽ^T|>Db'JZf}w [+i㷉"FE1`4 A:u5Bcc_o:^A= 0LNo.MۥtrR0QU pb#zjFNP?q!Mފo[\Ȅa~= ^Zxd/T6UσVH @pbn:5ԏ~b9Neֱ?$MԜm@8Tf ]^Q~f^ S ,~{}]-6=qץa$I+%hxL(`̛xVspߨwu@P _ Oi]zAniWO<ÉNVukS9jy7:p㽻 KϘβЄ khWu( /jU1v]fG~m1 A.z;MoQ4\c `^}(̤4@ە íGE.MrDbneW'^wA/?C5F/n#֥;7VGJS9Eƃ_2;}f]s%eL(P8>$_9~(3c=V/.9Zc!n?"JpP~Gѣ. p?kto٩Z'C@2+[-5oR:k<&Ao?Uk<`6f<3GX.[4KY qǡIb[ZsX,ۮF-ߠv_h8(!H|}GcP*4 1_"PzN )n  mOriu>UPC#Ga &".Ly2F3ȍHA|v45;4 QFA;GiJ5z+40ٗ`omU9]%g0Sl1IvWqg[<gCkU#v5olvtrnS!ضf휧 \t(QbɜF (fE)7"JHGu#jbm8x<'hxsg;5Xs`kK'A3xcfVz4 !Td7r/:ǦzUeq#i7@r ^bso#K8Rkov Mk/o=Z,Z X8lP>!`xfHڀ۪3 Dr e pW\"ݬu@I-&K)kѰmԒ'Gj.v70weԠحĈ27i[,s~z{&67Fj4DnQM e/Y'm #@!%ڲK ]i om s̐*o5g4F댷|߉D?7S`gqc0s ,`BDI-=a)K"?34~Kv9ڕTyu,k[+߁"XPF(v<%P6:>7eiw+Qe??F.$[m~XWyy~FM860BhC:I3n97R|F40T~"sՐ޵@H1]]T- $>_ջ?< SGWP!M^ۚcvqACG.gYa:頾e0- & \c*=ɇvP#q™ZFQ)Et#HΫ\9:^R a-;h[¥cϒXyeҪJ%ALJ|PH\\go"@x;rGxz6|{]-КΊa*~,a\-\dg$a ':)=( 7C,N5_p>v>% 0H<#1:~HI݉KcQK`N']``6T1;3:9=D]s;~X5z]^6?iGZ9TAg0c|FLP$4ֈbSܠUVq %4ɕǖ}Ewll- fhZ+`GKy_K9Ĕ|%$ҏa&ptsow<(>TYE؆ָm@vLWא8 ݩ@1|ռ.>Efp-4!O} y6>y~P.$oӉ!>MAgR^y,O\o:HN?)m ˤXLIMhCu,zGYxVs_Dsn_n[W^ێ F#k 9&j,'t` 2Ucmgf-֩m+O9椗LP^)k hG <өKO”RDံ" xv?U{/DH+m eaD tHttU{H>V0좚R/ ='W\߿|ۇn\C_~.йA`U~;HOc+CegR]/R-,ݏHƮZ߃NDCil,/GAH47_qn_3ʁ?4 8Ns g( L ZziӎShճ#pMIC# -KѧY/CYL-t#{5-pXN|Z^=ha8̃(DŋOCQȝ{AD_vcX+*ζ]֮>aӋy)ZP_p;w4țr\WZ)}R$NvBY} >_}=5@WUH}-+ !22ZcI1)ρթ7P75ˑ[¼miUˬezt| _6 TY02~ |InÈ:n3-v.-/c[N䊦 ;+Q+t#8:= =')h_QԘ賳`##ƴFϿ*A`Q@9Ja/ ܁NZ bjv]P3Kg?v> ;J-#4`N@KV QlOf=ܱR4l2; WP/z N /Bf {48z|ց `Q('`Rx5-Ci};=jaQnwZ53 'B&,G*|!rmVF5K0"h([H8z ΢~&)xTxj 2ǽW~l$ct&`\.\Dڥqִ?7D7%#(b9$P_'oXuE 脮`B| OF œ?5V$W@-?H%dPcθd%qBUQy:zX-tQX(YDB o۴+g}x#g\bTC n=q.qUbDҞYjvSR8Tag5.7T66yjzw4pl0=@bGf(.1΃F7 %Cü">,( )p-ל+aB=:Mh+V(j&2و'v(b@94}H:}ΰ'S5ƌb@JzC!guCSSn{GrmWB }Uh0 \@aldiWbV\`")T;rhJYIQX@R*hsYrlm2M|"$/K{u:dRJ* osk-$2 kC}BRl42jCYFƈ&evSr0&9lF*;b,hY2Q t݌_Ej^u3%"#rE)p: TN/V4Haw3l Z.x!7m_>$L"ކt ڧ{H{D2t?#u" zVffE7w4lp"ki1ijX>% 豔ej,ѓ.$.R0jU  LU *M6FUm7xZVF4N1].qidW-P &rf+^OXjA&4)kntA0ohwM&k `q"nf樀(.7}$c xAz)osOŠw8B*擮q_ clPHkn HĐdsA;E5:M{aѾd^]TWj;eJŌ}rJ:5<gt} s'킸0%Ez뱮ff}?\Mڏ\2_N2':aTG*My1eσ>愈@v)M{NŠXEjT 5Zf]77,gG1ဟ  mH ̚ ^9˝u :cT{g0SG\\)D6#Q )NP-h{V= dPK%[QN= Y3`%',I@*"ou%I:I#sO:"rXF)- Y!jKgL^;"IDZ pqP/ZIl!w3uQ)eX((e 4fzZ‘=ՇE-֝¬VUf4υfN)I.M 9&vTCi5^PdS8qlk 9sƂ=77\%D$/Ci5Pxtx**O)J.NV0ZlkQ?Il= `ucu%^X\!]a^>U|ߏGη:6~l.sْP?Y[;\T v&wjC;T"Le]x6dNZ/x옭 JںH*?MXsp454.m*@IZ!K42\7PD ȋIrh/W H>TMۦ[&PU+m֟G%j;!JXcˀ3m9A^F[vfYA S팢NHS0ֳV?Džm##{=#̧Q1Ug{t0?thV,(ֿ$Vl]qȚpc\l8ʙTbM4$uY,O8[C2flFe_a8am7}(^YjM,FMRA2" X *;p+u^ifV_"G!Z 2 ɘIWQ_`wo0[B|u$bP7t o9BFM8unbƞhI!HR t0fd0Z+b,HT5th CPߜ߫Q|O3aJ#P->QJ!Ia PGM ;QFulFVBu7胤SI)vcO(D#e"B(=T ,R= | #W|m^S 6U1ȭ2q_5(FgA 2 fVƎnEA}n6ͨjT1THpK݅m ;*,t _);_ h:z xSFU^`))W2An6crp| ܡyNf5NaA˟ql]F{BR@,oc?gZ+4BuE94@Qg!Q@m;Ts[Eg!&%L[O87Q#6ܬ{X_¦uC[umer\:OAvh㥯ۇXJ n܌j[/d?J]SpH "OE{Hv$C mdnz푁]]1T nȽL#L]ڀգTVB8\+QHǵ)2':?!BP)h,\/ _o >s{hyZ8b9ƿ` Ao)z|sɥ|λ>^~ōKNL]0T0 )I s賋)Cc;l Y0xik"7g@KdDrQ@o[+Ľ b@#!&W!,^4~-挤N8U|\vpm֏WES#N$6`w]o/ "`yHΕÞu`e7TхhZ-tH $ws[ p{/SJYt!gP,|B 58al:`0ty'n %LRŪJcĕ 9e!u 0h\J8ttJ%Fz2]:f hfDdn98l º4!ӿ<$2fK(FW<\&iXχ>7Ie8M\i@EHU?\ *~fKNs`{:![*?Vp#:Y_?fV &̣.} ag47GZEJ S"g>-BOVEGfYm+Zɣ϶(mwVs}?E:|@ ^{?j lk[r]@:S3?m٤teuAtV2d+HRHt"({Η>$bG("OZI[)6Jwhd|jմ"`S_:~B71_w)hR$ino Kk0ai?9#dk@6(+vHm uΥ*W-e-%N[OL+9`wL832# OJFZ 4MseΤ>ϭ c g C'Qv|#6uSvx5p{Ix.c[Rɴ0o"OYغ/k1_mB&JQv/;po43mIEɊ$\L!Em-p*z~ݰY8,g?2Z"j||9TpMތN0F'<o@Nj yǜ/H`I0ͣ Q:f$? wU(K!p?^4/xVl0s~hi@_/ep#aJCBeU+B]C!㒝?Jdi,'n१0J|҃2V?lls$ &"BH2֒FtjNzKOi Жv`3Ͳ|:ڢت;. -~:27 g|`ݖKcK 𔨂x|:WN +OРWsf 9ҐAe̷KӇ -oR!+{.H\ӽҦKtp x@hھpM;o72YpriLF^>l\4 7WV!RZ I2bi|K=43_*g0 ~# )oE2w5CaVmUo F=d_VlE5m|k$2a2Uhsv m~:ɕ8+o㱕L }x:׺f3d*m*R;50!|F{Ш|zp$W&7?# Z6ƋB7yԮlsdzdxJ*@gp'0t?WE%+vLC*8 Q':2e~oqξ!T=[b%%08 dgudSE똍rBa~LMg ؆A:!I`Jzc}lʕnVSu`vKvڼG-Qf伲¤mūQ7i_ߣhj)?CbF#7E#z3>.Yfiǩ21ԛ0im'Z[]6)+f1ܸIٹhox%Eir (wt1lHDkO;Qzy:⋾UQܸ$dj7*dž,tU@0 knb{xߝGH Q9*%H#@`ŸU٬={FM0 _a}4|pnW9HL)a8Bl.jHLDL7V[ݤ<ͺ3e參&lւ|?2/0õkfгɔ8Ը&Oh#b_5Cr~:6ʲä&ɲnZk "Nnm6+}HkŦ$WP'ߥ][_ I.4Bu`RxZ;Q -}l߅a@hտ[m%!M>K|g&@P{&u+V]~arKǤkTP9*˥uŗPgC7g"?:!a.h -XXzĶwjT aH !yx)&*OYDySC<}Mά^3 ζur{?u甲 'j\߬BcnScɯ#yfqleH~cȋN$]S Wy%77mC zRHFBBi\&7cz)k_样Έ N]Y] ))kS?Ȭ©=BbW P(^q^9wqhX Nuvdt3 ?>`kЄl[tԣʘ61(-&.-cq9`WfJtlr5UWyb |{ޏzց-Qҩ j>œtK4O:L гn#dxG: NEtUW eD@~[d= Գ*nIt87k;ZPki^d?+Udhۨ.¥pmIAhe= 7`"PL'1>HoC A`;o#g*0e>xjƝTn9x".@iu~o\}vKv;w%[=;/2 FA92<==!y ˜P||%'$gXyl/},6k'cs$?czG&gX4ѓ8]";7<7fkne]Y+fs&79cNk9O9]gjH.jdiXGS,G8Ya)+ C~`d6FN%A^$Hw z7 $U޵"v cu|AL ֓I<+;۫k{ .cg5( Ot )4ޑ]~5L#?:yl"[9efwg"e?J DЖxEl{*<(ˤ)Y~t?Ore%8O2@:^R_T9'eYJi—mNoʴ#x!C3 ]A|T'ɰf:d^Q`jf"=i>*5&]IbܩQBWǹ*v$?jX2w8owWD>Q:3.A,FQ1HClƑ:C"DϦ`h/zPEib=CfH}]^~'Yǿ?;GLң:"l0n>=zʽMJlZm\7}NJߞn`17ڌ2bS# Ճ?qgU&f"ʚEULW| FsE~pJ4QLx# M/D"w=n)w|uE kJWtsB'gjfPGej]@n5Z?pt=\:PG#C'%YlϷ^DwgR362,ص'Yp\ ]W)S)] 6e_>Ca $:8M Zt_Y0{ ;[L{VYaoBpہe10B=^T1 (bīVЛ |[(YZZ2 & Qm lž#R',TטƎˬ3}L̲gm7&4b&0~^s =~|2Ѝ{ ߻LƃĴ\; \ʱCڪpx}MB12-8N5Pgt"#)z'b  ǿ~2 = ܪ=uܧ@V#W`G/oUs+&C_NTXm?ayD;Aei{IC28,6XĐ4^iie#<ZHuzpȈvYVvj.G2Nvc ӂU2"kf!3o50QU okKy4ɱeXcy\l _-MƂ_Nzxoti:LQ)H麖pUcf.Κ^M|z\&Q|s+xBHUUXZqnWte'5%8d0jaۍv ^' UHXLi6N▭_.<ii~#l{/Hzۭݾ3J/E>FjQPٗ:]Tttg,YymsA˱y2 ^ pS1'z8£7In^{7;lBȭ| bD,wڃ,U;kcY5S Jiζb 8 ; ~|,ol9%>lJ y *5czDeV-bzN¤%]/9*(*s ,57" ^.2Χq8'3cAu˿n>W.wK9EqvJm;oy #S>q5#Ilx : 7D)]MΎM_Gp./zahK2bhO\߄t_:OZ|V%b^uݝ82>*%}ZS#B6]FqnԄ+PB0OYY(L^HUe`p}8Aj)@ĵϻCB|7V<@ԃ7gS jUH(ۓ^xөn,(91Vcxcpefk0uFxrGo5CA+:NAݐ0i *jNCj),ɖoQZw; 94kH {RC/IpOUXЫQB_" e j- 1V0EV ah>̈n2DOR( @jY!h'Ӝ! Jzw YN"xo 7J3zԓU( gƪ"fF[tV!䪣?E al V\&%d_!l1Oe 9wT̔ӚNjEK5K %_]\'E}+_|\|-g| Y?SJ.e]-4 Xy5hx M( [fMETiz.NComf'Vh]= F {8B3,u*g$cl۴CźUhBU?Ƿgb&f6 SR 4>fjy2Ovsm0ɵK6E2 pDJ~W$ZQjWp pٞfZLg‹򷓨 bV;XAJ3M5GSxoT0C\\GQ@'7Ƹ0VY^Hhj8ONKo@xE*ÌpN}'Ҹۮrc6f%7cn-WLY}"\ek;B~2^hʳ9Zg-Ȋ(Z,#_1qrZ}*)<?2cmq>wO8h!&z[G1L>H{jtS 냋,+?hyv{$u5nHG<*VBVJ!8wR͹>$ŭN12i&M&-L3r|Nbf=&|&%D?Ȣ+snn@fZQm[q^Eg?EiD=}`'~a2TLۀ APm"?,RʑRkM&C0PW~AruCs{-|@sȡ>deJlͭun$?TdQҨ< ?ۙLA@*go_H3jL(r Gij3K_Y75OPS4=pLʗYv)m_ؕc(G?bbBV[`*`8nLm Pn8#LK-FyE2kCj&'w${E&afo'ٽxf+SeUqeT\tjP>Ԟx:A=I)x,KaOM?ԥG̽~t.^r9TBeeќ O]妰Ѣ͓+e3(¬눂`wHvj$B'-".Za̐CJBF˳ؔ]` ц)~-R cxQhR+XOweR] d}qaP$ A)G%qpUJVGvq̍ cOڻ H+l|fOLGⓑFAFsv9@L*0@wꜜF{'3tl7t ~Vx<|)1Gn]$䞵0T&ҫdC[7qp`obSx^nNDHmQ}៙*Z0i$En2k AL^zǽ=&woGӀ[ka]nTiqQަVΫESL l$´@VPIH4`.frfs0,o99:p=+];S& Vޖ`k[dj~?pk»ſ- ϟAΎ!DYT,FR6+ɶMQ~oa-Odt&G<{toY\ޗuE>0Io<7#ǧRAeC,lzWN*߿n^,=i[/T‡8s"Y\X9dÕu9"Bcg|5{9:KoBERc qڶU~c ߏ̹xfY&TBόb9 w,t|I?͌&mz峈<+z/7Vgg& #c>+UԐUe[jr '7x]LT>R7齋ɣ(<FD\\۠ ܩp5⌚¬b8/Lk:aG6rLe&HcJiږtDsL1g4*%hISQcϰ G 642 l'ɯu ?vf4J&wp=? F/*ll &!!*V 5EҸb$!M?_CgP:ZxF'_"Dl˒e.[EJ$ Hw]45,酙uc,p*T,?Xg@I75b sx|PS\Լl:Bȗ⸆o?rȜJwO`-U;Fd)hwj"Q| }\CM[P6 ueQLBIyl3~Y9qfqLijmcT?dB8h-Cb+uP>[t|N~NuH~J̤-1䆢`Se論@g+|;LTA(j25zx^S(P&07#u(VY;=K 7njK`l]T*:K&؃2:TOuKT]ll8&@Ӛ 4uF%xm*y92h+!]YJ~_t'[`!ޥ;e/iv #3rY{H[xM\̇YI)mw֟W#DHƼ"aK& w)R#HBdӀd u.**ӟ>1qҽ^D@[d5AeZ^+dJKNy Qc|N)/{:4ۍUeaJp讒SlDmQȖTƈ975_w`³Hl!>T:b~;@Xq@X$Z2U4J ?j$D{#YBzN[c1jFMLe/ÊLɇfeO}n&~dʬ~C.77UH v:D=WnƏZUOWʠ !|cG f],xQ;׀%W:ÃXFz- fmW LVslnZt A./x4t5 =a}XajkkD4 ~Ґ>؝B3eG2!`砗HB(IY(ы"Ό8np{m )Wro+)͹5Mnɑ 9-Go>~n&/]4Ch B W3bۍ'3k)fZ2B ;1^Yt (͙Yx $Ik3PH]/L_nB6I~>7 @S$I m h!4wg@4 bWSҍ4¶! k0)2=zgnz/T7'U͌k٣NS4qV_SyG, QOwgATC8g M?acY/_G5GHDWH WD]Sf掰-4+l)}vÕya%p=NUL˰ՄTT&4fYwԗ, Ϳ`ؐ`ic\n@sxU!'ـOb1iG(~`g=9frES"w6*0>)NNN~RC4(Ur|C (%CM=$`nxxRew$sDNoQTa'-̈$ FZμ!YyivB/r}8*;I>̓9p~3?p@ծU$P#&RzywрQ. .曬kh% _T"P;خub#T b5<撩 6/YXM0|Sx+ii)"|M/: %"3G\^xˀbK/xO^>r#cRZ(IRZc Ů]ʃRtg|lu_ ']Sq5lɕFܜT#o)nLHđ{ڶIC'a/`q># .կ!i!lu~~\DCQ'5:J-vpp}e ԢdKlyֺ:_k+[_ʎSw$ NP'Q.Q{ (!t+ÓDhpڽ:^\TāSPT{VUk61XJXu^r4K }*Kb,aBȲZ4JK豁M5'o:r=`7+j)xm?ZcOD#|ctN*,8tDO'9mdwYEw1~g@C `l2r;K^FA_bީޙ_2ּi̼l:g> tfLjBj M%߬bh`n#bstȰRr,y@V5ڇ#qJuS}ezǸ~}HVyQz &nhKrؒR쀋U X-j &sy1n.srۖU)h],I |`4#M&7Ө9M/­V2)"0èXon\ͥPW~"Ś&KIzĚښ(ʷB2ċ9p} IN40ЋWZN^y$H=J18\/e$հ?)3Ha@$(B:wnH`ݢM.墠Mиjm~@:ZӍ.L-**nf|=k@p8IiEoC|`rLi~~V=9z:ߩqڂº繈&$N(8t _[Ʋf2=~ۗӦ[黢>ò ~&G5;P<V~rsͣ)cڻIg͌ջ|S~wNӠ!Cn8ױUc/ô Kbq{ʛnvd 2׶KzTكh$*lG-L ?t1ZuQkaZa=bn?U"0GȉzalC m`v̏83 pFـ3/fHYȳOe\ǵ]=̅(r aǿ Pd:jӫFL3Ϸ,,q*'tZr02a7)L㶧GeYMcƱUKt3AkgQ E ȆOBsBEʾ%ȇӍ mz5pg ))7"l{ 6cHDh_GW*M44crFXKP͞)wݗ P8P+A0B b+ S80 lGf˲9>ơ'<ŝ%L'Yq❺P*]7XZ1j3<0)u1[%$yQo'5xbZE:^˛-b~KB*Lw/ ojǃQ2iB ?~xc(390\h|`[+TP)1I`xռ:< Mz,Jg)[7~n JLUKJ4'юҵf:![T0)M)Ok%t]5g}|%dxUg79ILS߄Txz nVhAOLL\E*.,@KAhL }?О߂JKZgfS-\\cML<.خl7w<՜Y`Oy \0O57y~s}JaO3FEelj-sɛ) 3Ww ̐\xWm)Nx02_KNZ/Ӿ\6DiܝKBU1#{Þ헧;s[XXq0,^_eӰ žZsHX-J:؞AI m妅;F, ^E_(L!K-KFbEX9GΚo{y1]07+wCطXmtLՄr6~>9C$C>ytJo {m!A`YG:ngK9$j,@rd,#x 泳N{/竫hgXL*!I~07fmT[)(cKvUU?oDsB2[I cͺu|V 78Us Z|FZd4xWfd2"謠^Iά}*,h}FdH"^惠[ڷٶ>%!w\;)VᗕK6 AnO70 =>7AqN#y b qykT/MDs-,ŐI9לh'Z)6#U͕Hr6nR=_SѻقExLQ5ߓ##>_Ͼ@ @QFu,.?\)eerIݳioJ?KCs^2öQncm^B̢Tkb 4|51l! QIRR^54: Qq7JJcp j_ EdKf:g2N½%ƶ& `<͗3-;"͒;_AYYitjd&/dT _C?Pݚ̛f3у<3 AɌp'.I4a] !CC)H*?U³WԣlaO S4-f)X]vC8 [XydljZr]9sbv[֔f4'q>¾xR圁WdW "?__KRr] ܆p 4 m2_Q;GA@{85,d3!W%PbQ3~>K?&:7ξBeAK$_-Gܜd/̘S&>̃UK=^cY>4uẓo*aw Ŭ_|)y0AI.6:넷i*hHQGUa}iL،0٥3nέI]쮰uKiR"rT:,' q 3FcJY5cx!OESV 9cf֌&/N߈7etzsbEg;ز2`]ϕ4"i L_Sw_YÊ7gI)f 3TM}5ҀB3n3?aAn H)J9N/|7뫼¶VZșsQJi$0QtZHi C'>lqeJDܠLѵZIwew,?姆[5(?B ךeoȫ4\j/@I`EuI^MɑZC]MCõr7%M {A4(N ^Wgvw5[K"6~4Ϝ¦Ao{@53s%i([mJGC\^2DSEr]\O>@wՌѠ6J@g;ۇyUķm匘zypŠ{#q87wҁAK^e;Tak ߓE{v`{".fL`V! vSB9|^X+qEUMt;\ #FzjI՝TzWޖݲq>Ψ816UFک)c a3yjmU$N½1chk>7pVg8s6uUag8|,ܵ5[Sӫd-\ndaH׷CJNߧPZ* 301=gd */l2 P1tzk"+[wAA;kv @Լc$AD ڛ'o_J|ug]k68qaTG=KI}A g N2]gÙ4a0qU} qpg]'<*@(7E> $S*3%? >z 7}|#VUƖ;QO-!o&T2ٍ^. !!4Op> 0/ɩ=qc6:n=A W@Fa8<{Q^szǧm>2j?b0z4'L4+YYx(&\eO̍Fg3qh0*-+:/p;Z0-D)336fJ{e3`)M\Dވ,QXv⼖'4y~[S=sƒ{H("dr\9D핻!#1+?if S{ 3 g2>C ʾdԐ ёRFs/g,v3CwS^˘L` V/iN"Č=`)Cew8P{n[ymFvv/KaOiW%RCP8s(]yK Wٸe` TX*gJeG!9z@h Y%6DB%(^5cw1R5 P@% :L Jc2mΧU7Zn{n)R@ch6..`0CcðUkK| yhèxoک5ߨY,Rvc iKa*K' ;KB:Ӑew,ayzg_VT]8LG{K0&U2c ڴN9"@Nl?'2 ̄%1M12^ˬ9x\1'=jP̩BEy!PӮp( ,_,rCk9Kfsч-J f4+] oi'ddop,+6sYOWp_蟆 -P.wA*TcNQa m{jIan% ʤ$ Fb3/M  |5Ij:yJƚSnHxړ'=xP"ns; {]r1^ D%f-O9t_-j%L%cx~piJ'K|L0l_1sVn{3KuDioWMiӜV)_jmfR#] (eep4'/EpםE{ub˨Q3Tx)˷uEajC*O쳐n1-Z NKWTfi[`)d,B8P4~2LSNĒe7~Fk!#-8ܝʽ;,ڀ/i_n ^y/> Z1rhtǕ\X(aA/5aEmvڦPlkˁ0\+%*ZvZG;^ -?`ްm]=$>&gb9f@C.$f&CAdr)?eQ@CbGkkXnR^&'<,: hyngѭyps=>gpZМlg˺ܶ1Z::x|Bbz_E#ՓjTF{ҲH?*&vEZ©ЋQ.V,4c4tьVVZmEf 5L,QWem-`錌"Tċh?$V2cܺ[R[)єog05{pZ&?)y2ȉ]@N(XPL]/M(ާ+;oB j.J0A t.f<.~j~>IF@Epp+j@D9ݨAbu},hZ5vf8xhdN nqaL/%3Pׂye>нpu<Nol#JSԫ`be!'h[Zt"vବ#}Ŕ 䂗s\J2]#SyA@&9 Q=y> 0:*8'4y#LR K!J!$H+Zk3`^fӧR-t2EMeU.DhNM7}n+pa̬5 -a/}3uZ1˹M ұ{L;qV\x X4=꾔9PKm ǵ$N]}̥] FB'L_ w ;?AXe0vu?acgL(|`dzF4d Ԫ׋#`%ȆTV7de86xk4b_#SUc$>}Fc]*.g#v:.}Qo"Zo,TS%GW2g6l)ɾI2FPi7#ыb; _[- |;dd* ÛbΥL)Kr5{kpgE-Mwd~Xv\M `6ʖ.dr)-6JMs}2R ɔ)CE :8,TU\9+j T4 lF,-bӕk^ҖtS7H*x4(Z.jgD" &fR̃AyGTl&L?kҥ>Mxɉ!07/p(T%"P2AjE')EUE៪&SEk |\G6T{b ,KEwPZYdɟ!b76Qp,Rs>* `Jct(Nn{,Gv :a xV!n͘%Y],v솢E]1!ګ}KحsSH JރF6ŚlU6Y/#&ogC3셜8 oW8y~ dėfכ(# ɂ Z:FŭM73ƇmsVEH/*y4ujg@evU]!p{ww]}9O9z J|s) rl9ּ.o %yA`al5{x.wѥ%u XR\ԕJrH}e6S?SWm*8 I*bt<"!qDC~^8 ƍ߬\5biBR|gb혪i-p%!<6Aҏ= duܵLDF4]¥f{(O"ZlD8I~c/h=_xBZTBMfƠ=.8ܸQӑE2 <\0F:~4ءny32.K9&dXpWLF.3c,.v1;e ':E 3(wRdzqw 2C(d7Xuu.^aK2nYB?20![{{t؁-3Z"q{M57K΂}{1'Yb7pߝJnU`1|Eӽ$"D.Z"I&hT`DЅM.:]Dُ+?a=}!@uM4P@wx$x'o9n6 +>)$YpnuSʼn^Fz MG0ϸhL\Nm_ Rwts)CO1Mq͙"8|t:/Өi1r*jB\(e4 -Pb\{Rl!X<>p/o%N]x)vtmϭ$:pS!E'?bM\29Da;n pN(wq:ˆ:m2o4[ޯu%RGP-0*cc#_%ev\gv$3̓:d=Ube G(q͝YrUX&?u M|m[H<Ɩ>]!)p,GryRȡ( ?ns7O{q!iImE%~) q0KZUpԁ02n\gIpP)Pa(evb$j% c&+ @ʩ|$Y]I{nu^MʺsX5戴Ү${1w$l07UKBk~Pڵl3E˃Jg^+%7-?{8'Y ! "`fMX֭8{DM?g[W1卋g>FvZU|,~Kfq=vDÀח2f!pW3@ 4̔/6x^Zg@mMo~w$C(}`egǤɧ2>xGnCUCd^bqh`6U^z2ao6 >~NMA¾L\;مҸ+㚐DɡU(PM0&4FP{Ae$g&8ODz'QZaUP{ennX( 2eA所tU)ӆ}biQL[-Y1>:"8?-#1KP5%o+;`8ndwS]QTt ;z:[dQssbQ qMذv=pw)ȉ]-^B'1J? i؄`9 4,u7ϡw^uNB8" O5c8n" _$e=f`l|jBMHCc$u1 sBIu]NXlI $[lRau>] jκqr5ll|4^I9mH$ҸDE|rpNsp;v +`5O[jXbI`û%&%TK+OCx0dE̔]21u!> if7뷏swfBDS~H?e-s(V c:\Y,NezmtPSVϯ8uا̒!q78ݚ ,\k͛03:u'.]90q?"s{IMòL/13|Lo@* {/9(PJx@'"W̜¯ত!̨-ϏêD?\.51iEi]=8"\ > WWY;`p]Yz5$SPW'ߙDq'; .J[*Nt>QSRqPhճn:4G{5"њ1ksE\*m2/c !W#_|,8vOYAΤjZϝЕA_yEs }4kIז>KHkTsĻwd;7!1O| #(m< +͍ jqٹtk #&3u[Cac('xa;kCN9z`|Q3`zmǘr ^i0WIrp;r]KQpt1npFtCt%71-(^b U)FP9\VnX:lIldFcɽ1gNʼn |-_ndcڑCbZqxXbX'k/)6XwgtnЃ OSdxzrA5έ0"aNo1FOb'DNyn<4"YFy3HnuO0bŦ#`ˀEwnsp\h^{ %:<}`SAdmM֕e3N旍A.R:;A VNfv˕f$W")3lKAgm~Q(CS*U9yPj(0щ):;-6sRrZ ͹XQ_VXҢP0U`H wE `d.Op5cm6sE>TIA p}yſx!]n|p} IKM*|0Zr~Q으 ~ Cq_/}a`hZ \x㞚oLgxL͹]xL^%i@ qud,2GOrG|~QԇT"6pnc PO&Íϡ54׋i_1 9.Ԟ{$+@$3ʚ1-{ qZP0y4H|m\.,%.7b]N8,Ho ǻؚ4w ~j{y-W;,/j** y^03I^ <%xJJm]7K"\o%W־!*zȸXJ,]r4*d|8BǸ>tV/R2`l+X}s?փzHξCW1fC_ZBRGk:]CB =:|:Gc-0vr)jeJd4x`EL!#:Y"D1$O I._2îF!?`=U}g˔v/]sٰ}{w*l_7e\L!!ٵ?hnylz18"ށsuV+<%1//)AWbmo S^luJ]0r=u,3ُ3%ϸՀJGW!_%/SJMTloҁ?| B+T K;Кp*J@CSl&3bCn~SajSPe8KhůkOB0 ,z%WK7˞&{)hh%F@ [cB҃[Vy&/u1$`9*,UdW*;.:/u!.%uز0F߷F'w9^LRC$ޢ k@K#XHH4X2㱻}G eUkP1X贛0U22^,<sǷRLdPa11/$S|Ll>C\l[a;Y_ o\yM0'@e{; n02k_gR2C5:Aޣ{7i:D{ qaPd֏՘IS]cFuUZ/7\olaGvQsB^=:"O0~'%sKD0"~>?5!ܰD=UaEPÓ 02V W3Q߽͑f/p qh$H`j1HBv&u2|9DԲ_e؍J`lW?pKhjf.+ Q-$uY+*y5Cw3z/->/TaFf E3Ml&c:lNf\kʑ|А"WTTcWj %k떅SvqsY[;eqMI/zUd=+>>uUXV@ȴ*HW8 ={7|Wa~^c9ZA]k懷HXDkGEMץXj Y'%xW8g tjx#+嵔!_GO'Xk'D$3𧃷|aMWWb p)3:xvN|Y%↊ lă:h'.pg^R!٧U!mf`"VCرh]cccP*wc)0m.|m H^Yah h y@( zwP)@iE]3 9罟l^|,>fp:t_3Iapϫ`-v[S$F C 0x nuq?wx~ Gq^ ,b^rƮSy\C!i2ǔEkz8],%"㐪ixz7#{~2Sg h`ƔYڧ9G)kܸE'q-ՔK\s^i݂FLhI*m|xW̧x8LJ'S4KBih@îW>{2"d 4&n>[5h6bxeWAE^IBFՁaVrYths)q!p(9GKsIRQWe(:E!WtM2O E6HͿhox:h,fՂu_ rA~!|ƗYϝA04D GlZN FxKq OrVybshlQbngiPs5$ t[] %Y`­heR=M i:(GC&jUIgo.׷%ҿ{=0-BtrtMu)x0 犽yfVi0BPܷ}vG n\*;f&Gga>'yuV/vFJs^fqƂ71}YL8#޵Gɟ&NH͎Rbvf&[T')7W~k+m|$-3nE6] zl píP(Ya2YRN51 RyM |,Eh!.Q9?l0Z ",ۂcҮe5,d^qM#RK6 m69NO (nބC*/]*!1CXaܷ)ˑtos'E0SoIJkTYl|֩;]Um6O-Kڥm.kUa&`c9$^\mԯXǍҕe/"OCV'n'Jb"̍å%+,q~z Xe*_#Qn qo>KHPCje .VZ${7i~&:uV|G^z.Bg2b=m^/)x<{tHg(0@_ \Eke&pcQ #?0ǚ*g orknU#zK ZNyHS\K}.<@% 킺OSHQs93ml"ka+QǧaJ㦠.YP?~+s^8 2)NMAk$ @+".(ϝ>p|f9IzħϜQ/^΍Iev@hӬP;unyO_1dAD+hSvќNU+=Q,&b ݜ6\ޙnxj+|Tljf ?sW-OYs&{fb> wۀ BE9OjB(V^D(a%Ťc xO@$?Dpis? UlSE;#=cj(Grrx8m4x9I߻+bQ%ɪI܉׆^\{8ze FTUFYHuir"G8/b(悊PynՀ輵.2&}1H|=bQpM8PD^@%0j: Iz<{o\Ulf&Bf 9-9FKժgKYPNKz~Ň-Vճ9o7+9ul/o@kX/^2g?EZ2C֬;LZ;Z((Zx{kSꇑDRk47oj7ϮMT/8ӷ\]`js:H3Y5=5`C١OgK;592YI]ցpD9 㠙ɃHB=g{!?Q< G)H;8Zjn=rF#ckRq'߉.wh{-u2Lv-G- ! QlV=ӯ.=U֬rLZ@v|3`'4lhMO-#MӅbY# -@ZAfz>o!^gtsd~ZʤL?؉Tmۢ$RyWX c E*r3;X`g=vvR%"`=9i'ȸ> -^~>[5{a%p̦V9:inC2&v6W]lN߮z^hSBkc-IX(_ [aqæ2ΩG` PEL DDaJR{RNcY~4Hb3Z$I[CǿA^*OlD!teB).mۻr"Ew1oP0Ӿ67\F` >(E {ֻ[A}q(v+')R؝e,| 9e:QӰ٘+%}PЄHсm@ [;804=8<-@Dp\·Re[P(4d 4K6̈x ‰̙_tg\z&&Ne lL>e(Uا:y}j;j۬+hJ׹ߜ6g|epUꤊbK-38%;#х۔ijaD 08by=,;+!CA^%἞ `ke>\+b )xֿzq9<э}c{aj#m2u*`YpC(/vePdGIi 6Kk]D~lgz: M'_Fc/ .c-[*Mf]Ow&KXMvW {G&ՑqVz; UKO'X [Oxcw\)nR^N,2zT9J8#+MrUz exy-ѵS#ET%we|{d~Ѝ4yvݵ%! Iݛ $C4B9\wkD}>T99BܢВ`źncH]֘t,h-(|%eϘ1}}/+'c iQXAT:coOѩZ TS5m6Tp'AσgI-Y<qGalwB.'_R6/)ݑ-k+POqҶލe#M>Oå=& U}MeC&<غ"2b;#, uY!Z.A ")9vE$dlHh2?}V&n})>KEp$+ JS1zBO@Lۃ,GTױ\2~2JEP“-ʒdͩB-u~RwTNOJ=Sޠ-$|`LlM|=f:" 4@M径HLmݖܧS\~0…~v<  `Ny1ەqs <#&-$A5&a4[r[xnv߻ /AtB .g!rFQ?7fݧ3KqX:QYg%CR)ǾMZŠ";~-xm̉F€'1}K =BǦoGk7韾лPS>yOQo^cN1|*e]l&'K^d:J,)^t@ 6Nlu0E[?-F [.&5PO8c" Nl!,c`Ƌ7bIMLކ][+mR;>LP)d 0I1'>.U_U"& OF+%ll0DU ,\-l匌aie ҃ wOVRcqbxg)N,C XCDW5g4ܓɬw%>dr3ݐgUQ*x.am9-'} ;GJ= 42I1(rdbx0ZEAcX6M`˗sjYX^Qt?RЛ(51SFOG䭉 `yRx?MAݡQĀ'X:,/w; bv:fRP&bCeʺC[Ħ\圩HY;Jor'tF}V4K”@ϓcF+^:{7I>n2O.+;s)!)U$2dV s"о_-”VOCQ>PRPX$0wq{{@, rj *9*}dd@X NE܈RCHdXwylr%?DnV\%T۞jXi(E0yU7g`\F~FC'tUb{Au$:aV1]rkSH[eQ炴-%Bo {DE B VuX% %W^׵ja]kg$h0JiCt1z_cr&-;WIfF k'c #ɴs0 Dw{(kNg4Q~TngzJWw Rɉ0M ȓ`1PZhmlNF7ɯnP i:9E;) ]JGE#y\RX &Ě5FQr >j/Y+j(ʥU"ƿ(YYlWV 9OG`ӨT/L9yfM~"5?˹7|+?04 ]jG/4uͨI@XbDw^UzYSVdD }j-͋qKۋԪ'Q^B}:9ao͞*u/POuA.w5 3tdA10'q=ο)exi>&aR:(v@'ih;HhIs;xL@ˤZiFqR7 hdo~&rNgpM|ZM@-.H &rXQ6a[$saDc'8Z})PExf֦X#-BŪ\+vn#Pyh`M08VC8cAsp@ f E:]Y^ ZbF\;L%l}d%$QB*~ >fNZ#B=d{ͻ.AaqtxW=a3a J)O. µBnb2W.kWi@Yp: oϟŶpu7Lc8r&f T6E& H|K?XjQUoMa b֜[W1)CvS8,1Q8Vݨ}'̌OpoWVd f ( cG*O,P.JG \ɸh_ywQ\y~`[-j7H488W#?hOrFXb)k 6XDeӆ7'20ڭCl2-Jj&>=d6EΉ2oO(,a!y&!mW^p#Yl|aպϤQ6G!WB4hifnewd?R' u1iGW4c18sě{:o4q\mエ۾W`xg?<Pr Nw ert{tDoZiAs^U)cM*rN<|2>'PJH^L#F,|k y*գnUy5w[ Mm/cg8eAQ̂4 {lX7Bq׎WӁ6ϵX47IJEwWy_];֙=p PctyB6xa[ E2/m)1NF{Z}uK}aLZR :""}XЭ5r(qjǢh)m( 7Df*,4 g -"a5i>OLoh!rK/(kΩ!XfRc ]>0̸)cMq F)vHUaʷ/J+MZ~dil[6B k_Z 5DL\ ٶBל7NL{k!e^ 0"7 L&+PɛY5LeX볛a{=1(D<FM*ך#snf`qDK ce!}AXp`Ãf-}*>b0U܍%} L5IQ=?K/53ܪ\E݀̅nѼfy]C Y#Oxk}qBPE>bkb*= SS:')V1R4FRѵY܊tïa1Գx[&3AbsKE d ^L,սLw5 d1rMMzK0EO ۃ/>;:,=*E0w_2\ [7!R(ϲkF䵀oji!?5L+a2)̌RGzߧpG-9Q&fZUQlȲ"&s QG5Zut HoD^JRU,u50v-I0_zgvaȁ 4Ӷyא61*YC)͒L0:DA6<:AFsGkh7tNf(?b@s2ۥp-z 6)tz[%U2}H|ogj'7$ RagjA\>̈:jq.TpO8Lx@+3? VrK>29.*I%iYP Dpy6̶r4F4A\#̭c!tGr|WZXq|iL˜jg 1%<;RnG\ߛVi20*Yl:U~y^.~DH:drM >pBW\SMsc.BHvl;9dFv_UF7vUx76< ۮy]g\tW\ nJ'Wc{O! >7[E*ZCgW}U(m:I MdV1~(]^=D};Pi/r 3?iCi(*/ngEKp7_~h_2:!MS*$UӚk3v)O8^,nIL <)O:LwQ="]䬟j[ւ"N_7\9/jol 1A?-3 CȎۃ0cM7+|@:fpmi-8@r 7ErPu6BWA5?ΘY^鼀teZQs-Xu371ӜxdidX/j@{pxr|**K})IrOj~erNϩ6.>4vZ1𦔈j[ko@H6Y- 1uЂtq,]}g=W23{r!}m+"tcv0FVrmƟ^z .D1|p^\ &75sN!)i\!E dWE{/; ߃nV=M%UGAQ]S%3Y?hP&&Nsk K|vo/uho!\̿@1i^3Q #9G}%NUSSDcIij=XV]Hb.~*N5} FihkG? l eTYH1RjBNZDgƃ9wXn|sf%pe*OZ0Rt4fiT6sv/5'e1ZcX Oc@PS2W7 jjvSLK+}HLxQpy`0zqW]yΏ<璓DzLTQqMw^kS L/c17=8h J2Z+%>kXn)*h 11 g>{-Y1P8@n5M9e1֚{q 7`3b1\;-=@_|jt1EAcפz9 "p0Z#w4Kuc[iZhjܦu^yKoiM <7tC6we5'Ojm&dP""Zm96u=H"x/?&oBи֚3AG:/ˬh}P~kA o˯kWsIJ5OIAYd]O+tsGH+3Hqߨ\o6~25dki1b/ƉUƈ^X0Y&䥬] ROC>Xv8(Z&)dkdsP TGX*Ϫ~@U7YKhv6Ij\OմtAdBKßwhzHhj:*uH_x3+ʭ38~gGB8fhp؃r\J:uQVoVDӇVCs3lRJo˾m vOI i LՊ'%JT%?}H6rw5 ecM¥VЂ%lrfRF_4LuOc%i"=&Y Ƙgģt0=gk9W>9e[ym@}<;,X_P9XED. 'YhEj v:̦ˠ3⁇JeaPZ« 1 )~8ˤ];uc7㵓Ӳ))\k߲RO쌁0AyńQ}7%oEC͘o"g!SϤ4s72sr+t/J.5'nlS!ClKt*U9e]6NщH ZAt"ie??7Jt scrtBQzEFJ樢R{4X)egaĿiA˗kW[꫺'V]Q;.l Khsr3^,<⸳kޜ>( 'hN;ڷAY2m)p%328ETL -{ z~R8藧׿^D(Jr]6y: Oħɖjl@Д1)$Ode!tE|e< m${4  gfv8V坛:^c[6* L> nb&2GGюhq/✆E+(VM)Yc.CZ u5oGE+zH 4}hm~E ͵,ݠC0~'T/&]L`ثë9N4U ˬXthlUQk}|}GAZ~a"bwPV:'/2#fr]VP.~<#86BΈ AK.z:mTot<#WW\xG!D։s6CNfLW}`fg -Hz`hs-.N~ D |Mpy;gՀ-;˿M_@:عcɮ_ ÿIpѤp I&E:uoE'@i= ԌI%Yp N-OKb5lRt<} ܹA\8s;_8T ܺ1H^Zx\^/ >hEF,hSG^-mB /$>F/xo0Bmb뒵>@[~4r}te^g zZ?G? B+2 Lazc9D󚪃*pH_C잗d%ͨFʷQ)/uÁx Ya,CŁsuZ^ jyN  ڳC -βQk:}uH"{WgdzA0'1E.ox_tTDT?c8b]Jǻ[Ail^ vf 6[/mJA ^{ l̈́^vڸrW耽!Z|/t&BpVcCC$nWO$`zyc^LS _aw(;DQH&,Z͋BEz8HI CsQX"ݚL^ʝ:4NսFr (*5>˅,msHIJ|4 lHp-pYi_BLK8i( ъ=ʃXpY9h)4g&Scй 9Ir8*X‡VtzqrsVbȣ`?JRV.@=jXzB/D_H)(Ϸ>A\Y F@qLގq/$ȡDӍ/UyxR{b04KReJhLYz#h4s%K&Q,͆7d\il@q~ga0|޾4|-r?wkېN#77+J$NiAi4Iá[*W2ҭ"}^sʙ?/MF64#vq1^=va~\ւ L!9nǞ!6j{fiiaa,fhMĴ} A#-^3 ]B208]Nh$$0r=^{%4ZW`oVY:ɱ"˧/X~&LHQ1LA+YjL)CNq>ըV]Rɤ*.CW+ps5մIEk@5n/կj-K)ڡv誐飼26ă].Vಾt884ٖhmr:7'fS~(Kd O#Kn6͖hxW) @q2DDa݉tLִ}Z j>2ƒ]O.B&?nt.u{jm^ L긒EdHhOF X`UO>Cjvp@FM7]; ;{%i6}?}^&^iO#g s?#v9))oz lJ Gmck[G/?}Aqjz"pY exС4VQ̬1Kyt9}kmp7h< "Ȣ%׶r +{Їה㜰Yq/-i&aL4T"KY 2vu,`]WA(q{zr8R,jmDf8U?S]1suUXTgC?yq,׵}0ea#pPk;Z4MX>E;|=.p&օ_ `--n aBb2K o$o=`$ ډSB♻|3i OS2En8wŢi}ZZC*_'G`UQCS (ҽ ?v-34-5.+ɕ7ݽ}|I%iS:q p!ߴehoLD9Y Sp]XՀiMndޕ>FvYe.P7bz:싏w߀;c'pOa8 M7z'cck^3 -yRF! 00KEg55#9_vXWL6uB S@`5iHSuΓ #ԦO|q(3cc`IvqPI'$5"a%{@H6P4H۝…v;Ltz2W`#sBFeuR~FYI馋/;3Yr4yF{**Oy60ʍ.hHb2zI'./Ai+-\VXa NPwѹ ,aFmlWtvC>ké>Bg+#H`ތvAâ>[Pjy$ѐxݹ0Q(Q[6"a*ׇ\h7͍@z L,~`.]Ym=rf> kD(lC\p:0*!18E_ڈy%qf_.pslVe`aP90O_XHwps|)w.ٖse<`ؐ;T%GWJs<8P.%$)Hlލ.%RdN}|!b0 zDJcsqy`gz+@ ";o}'69">1i4DKV4! oˀ {CM eBMM*/geiж+&!XlM ZzQ,vҐk,cxfv YZ3H}mM /|,M˖WǁqfIG"X!w=F^~4 MA1!`B`e&IA2hA9 0Д6{b?2?ϑǣ3; `"hB&&Ʊc>ѤZ@me1sW~_UӴZ!?t=C_{hnz'f'ft~cMm0YíDPrLԏ@HL4"ZfqO:81֔"$VO Y!/jENKAO#lC+-ueZ` 1+ʯ5!d)0r-eף0f5tbՄݏPc+]崐h# 4=_S6C>%$VkDD -M+4a ;GI|n;}k]\X7?ye&~2qtMmŒ>JiR 5^}[1R]nBQn,EJەT/'i\ ~-AclXR/Ӱzd|3;p=+F-g75VkK4O _:0^x.m;e$9gLVpw-҅INsR29ΙVIXmOz[_eAW/*;n,שgM5n#GPmbDGU DOL@lRF |Ia4"7gXÕ2C܏ MTȽD){:di,H8aoÜ {AC㹪PmG.ŒB՚Cȭ$W›}\f"1X5i'֠+7i ~ѪnY p!B:`BmTj~zw0Α\z1bx- pxf 59EٛOI'Gz'i3@;^fv 2 axמE~uԭnfZ1҆Rn4 *!n.%;Ffʞt# ܔ짨"wŭi^ \VdMhLLUQ[|>j9qщU z;6l>|S̑:$A.y͘ ٌAa7Sנmaa Y$cRp % m)`#MOh̟> }nw3Re 9 MXu/F@πc~!:g2+#V7 pZf1zVlې8]eZë)_; n<Fd(pZ?8A\~%+lsўWu5ᾀѥ dPiŹqWo aarYPw_5:P-T{MWuv%nS+27֓ᤨ?&}"(bsK#|<g96fxqYZMe7l(k>EB$ 0@apс76*2oĩ --w%sKzּ CApd~՟J:_0A 82\DbW'E|w}~07Lsu 2#[)vJ(KKFiZbcRL%y[+6^ϒ' |BVa)K(sGd.}IL"!YUcn"K8EHO (f~āE87iTgbK"|\bQ//=5-P]^0ejdܡ`_9õy?u&_dMkAnaKqr;E]c¤\ZRNR]Ƌq}U 﫻npFkqqW"~3n*KH $,OeG 6 җNwi0M'6V NUv1c wq={3za2qyj_zZK*_y$6ϖ٧t| V*S1}*.M>Gi]+Ş[ #VIf3tkW5N˻ރ2N@1dAM$z]KV1-̶Ƞ tpeDR@(jYLHw4=BwD<w>1{G!%ZEz@Y3%.+;u%n["a v* Ifl h\Ja U +4ߊjCdwkO39Jg?)3 "a%qRŢPcbd ݂upF{{ǐɋݸ W-U۪T,;iAfjqF:@u^eP_t~JeT6:y-k\_F";xr3ZwQKCN3xS%<0K9r]3h3$ 6^#ue9fHn,3\WB^V\`@Tn֡-dB͝Sf/uI&T_DKV2. E3_!𙈉TPޑmmSm&|@ݕm})^$5z0pyGx-\G"Uj,ERG ԩ:(sBBH%n16DYaGKmr#Md(Ncӛ4:LZ1O Xqp塮z*옋H=uhϢˢܛ-93UmvbouUW] eC|x~*IÖb>H0}BTwgE``cG/bu4raῘ\~ yTI^ 6vV~O^q | [OFfz|vhT16Mlģq" 5<)1a1h۴r][Vw78ƛGҳ1W7^Kz=ncÏd;^ -CpCEEK9,jG'%;>9}O2POuKi\;DLeիx à vb S>SxUyL܌z=csW:QԿQS硟X^znzNX퀉=U;Ǘ7p@\h٨xh l8dL:eSSڑ3hxkͽ%PUWw.Vv%JPjl* *3$$}ܙ}R->O2$- <t65+  ;դx 8ٙbSegEU`護<\5`LԢH-n|ZAcw[awRmβ~.o}Z=G {bvXw3wPlՓ溛^~`@m[5|y7Sl15?4#< ,xsUClsbPK{jNzސ6*ΐՠQnlZ,#: O8v>(p\ QL }mVG :'5'pDLd 4 Kh7}@ݶK4ed aBC)>[e/k0JHMQh~{< @Xmr6: ,:vtbB^W Y6qa:ON. j>2B!'ĝV]TN26ݞۉ}(\s5JR{_c˄"ZiU^DxߜSw󒐌/)~3nqh-e*p|6Ojfiiʎ~SKwd&_w?L )rޤZ"Y{^j+^^Sյ+i cLJӰzZڛG&%CYWXCt4^ ew ДtPERBAJ:ꔶGfXkajԋe@ЀPe!~ nK,Zsf$[9hA~f >9q T=X[ɽopu݋ :""A qo2^ \o*QyGk2aaО:=?c*5LqF"P@ jt@/Ax OcؘfoWR_ĠtYK.=w6-SvBEngTȑ AE*y_/F OE&X cZgx넧e֧^˳4{(I67fwu[TaOef#}BEgՕZ!*D (SU䰻]@7 H725Eus+J)2#gw:ܚ&xkhY1 U߶1[*a8lṡY!~C3lNЇה&~qŒ(/ț[ Wx]n`=F4 ˹X^i%(hn }u/h.C^6&SF^q|~3)emzӇ-`XUBz kBԣc$7%ᶲqNYu Op'BnNf@.n}NbG} ::~sDG"\Z P#kuMD%.^57) ϭ^a;$3cVIY"ng5Tc[MʝvRϬCzQOА\X]9鑣<l+ؽ F=uua2V^sD$.pjԈl DN >UWp}KLE&O8 l80h7WFLo'O| Kw; SL֍/2ߡ1V^DR\i]Yefbc|p.?%s!rq{7B< IQ}(1e1< ZUËVZD'U3`VM(뒏X Sz#w)8Y4Kz안SI8;mM3iCdY9#Еa?4 ]2kY6MLu'NB%9 S&fМ|iD9^j>6EY n;LB(2(m65 {^6:H>K*5+8jR\vsh{m$l'Vz$" *^@w2uX wWqQ|XEoԼ837w~ߟNEKN)茩U71嘼'݃lԈ]<3VzQE {Z+Zr2~V{QJN #ACFj,%_vQ" q.ģwJ`թ Bw|w0V}ʧ$;M"|3F禣۶"c2}PRU 雐~azc&y )gEr{+wJ?x`|kP=?N@FY#v,XZ;fim<^oV?$ d<+Yo篖C2S,o$t^3yb}kR(Vb0qx~T +f6>MBj]tvrtGNWIo7{~)?mҘ69:ZP:)ј)cS<|oly^LI.UQ/ |fO[r)l eaٍ`EvלRIOl 3k!qu tv4N#ZݣvTb?wR^6_8>[C?XS׷hiJ*H)>?a 2Prp#K}%V

    "iqctkݙA(DuTeTPQâ,DiC{vXi?*lʒ ^7rWzOZI+9iGs;&B>E5j5Ou+d!;!#$ U\,f`@XYR`QֵoRLқ>=N@0bx-Irt(ɏ]@jF, 6PsJ/:Ɂ|ܪ 8{ޮ'!Bq]U3̷&DR7]]wHöQTn]&&x=GqI,"+::*Sj6ItfFhn;;*dQ[5:.|jw΋K{ {A7rah%,sPKc&^"*VA>' ssgĉ~ee4%+rX̌5l J-6S9:j9ad梩>3lҽ]ދ;=>zêkkJ~W`oJi 7nOsU7z^`0,X]t0[$`<[ߟڽ0#%u 흨ZޅL#ÕWS(x*{#-1Eǡ'B&\Sp}RbR0:2vs(LF-:۽ֲu7.hנel,,UcQIcɩP- #w`K‡:V>",̀| }q0Cr]Q2hhpU|J7A@f!Ԫ`%U fj8="] ڈ«\`qD~(WŖ=Xo8fQLd,l }Iě#T A,@ ҠTjJ} O7u㧂?Wxr2d@ 4MϹ[|$.s!rK~A<Xg3v>p.=t׈@o'?4 oRz NX[d,6`@@S?.6V8oZ ᳕񞷳#=}8cbvNy=cS@dte)<2.+&i{[ˏ(@S\/%"BoTurI6;b7ɚ.=!N绛һ`q-@+h?qp7Κ8ħH<ֺ 1Sj~ِ^#)7qL.W@ѥi~<㸠sAIK@L@9e㣔0u6@EZ 兀gRܴ`W& LjwFcuŸngn;t W6&?4c$P~Yʘ |D`Nמ"J-%=발qqV҃bM3a}SuemL1>ɥg =* d8W;$zL*rnS7vH&` v%K88ډP#$b/.™3aTxCXC,H,迖^7} [x`{-B1m]+RE8=hkcR-qpyI%7R'Ak"ڬ dqSLd-(NDd09y6Ol6(*NoB~.%SY<]rUi)Wk"L;G4 ;YNjҹ xCY̗a^G+Bd|S(VFK<y]9%;ƥUʘuඞ≆ Alak&R0IEBͼ Æ;=3 cueVϻ4cn~"Z[P^C^pOIߏ0@d]zHlYLoq^ u~OݯKa3 [{"pc0 oaAʧ$7>cHBrHkB{7雱.,evto`F}BNW>Т˗doyYQmvvc#ӆ/e B`FV?׍GeIWM5j"m iK]ҋ{Dx wk DI2.Zn͸R i Al3*&Utl樣,~⦋}@Acoc].C Uo-]O~G?VquF2e*"mZ%}L2kqc5mdW65,|NhUrCX+^zHB>ӚFғ8iUPOaI^Ĝߦycp*̍> e۟mn M/h;ia;`2CHeP&ss#S>ΐȅVFi9ſO;"@!nyRPp Bi. &\᫃ё9rWrVGbLE4Z1%],z:.8*,Ygv3ujgBE GYhOѲ [ l\Ъ8⽕Lhp,~zvZa -Œ2I{}R mWP!Ui1((ۢM[i# XEús#9qb@Lk V Z#p@Y9lCN7M>JWRuh2]jXO=X\ Gm:a?_`7VrDMÃ,Ava 6z+7PE!"Ti&Z T]'l !}c S|r";jID$ H!ȶd EcP;8{ 9Ŗ.l?^ʘ.lIiP|_[FImqYR麃qാt% 2 pc eK?Q02CS7'xLf \qqfGX *l֭kʤHZ[1[۪k\\{ʸ'zC@LLxK"s37OW|cv i]y墳#ŵ Pm5޸N!XBgu09lj6M@E ċ%2~K gqbA܀'`UdVBκ1%F@|+V?TkLWW.nx-`.p(۔MV<7F `6qT$+,YX<0] d 4zaV ou,ZoO,++5*$;,k t={Q둪T {jmJ&=gBI+y j·rםhB!kji|W+/-`P)>&pQ'}øOZbNb#an܇@8| 8\䛋]t>+>GQWL.1TZ)Lu8qSF۫{$䎠`jYϒ; ) q۹2/+M1wQr3+`U4/(LKf].3-~!xftl3;C[G\:1GplI7)EmޠWsA*ƮDRdB+cgme9$&blz4IP_=h]q絉bh nn&U1fs犹a@iul}<q1{}qHTj#$VYZ\*EK4z 30_W!DyNkv*#l9p`cX,.5Ϸŗc ּ=&#[i7},þOMt B׉o |G': mLz2(i/Yycϝ7/0ޠ™ư)hvEQdzNc}ijШ%n$Q:pSnQF: c>jtFn,MϦˌ4n3#@ZwHzKtnUaIV.j_-oC,; Fy+N(5T2jݩBo*~4 Ow,ʽdH']s£=mMd4dZ K(%컨vI Eq&os{i~T都9P4n0@5W{ :WV{pp}R/d_jɀs)szhYjܦ1FBT ƥ[xn>uydMcm*5?{Uiw?S(QIe\;~A۹En2'{ _\TQV+()"V5%4,rתJNgO^"(_ܷ u]Ɛ;1VT2| T\ѰkgB& ~FWwHuoĹv}ʱa {{҂9hG V1u'sqj X.G=ٌ?z8Pg0/nH H˛Y'9%idشF`y⷇\;=Ny͟^m*I6_;ј*  %g|D܄؛ FBfRm?7.Pޔ %C6@_:HFS $kB$X<}069$, r+0`A&2s$K\/kflYBaن_ᄌ*dK&z|!\`7"\^z΢'lm ݓ5 (~# ]\mZr1Yqmg}DsYê:?9 s8[rץ~ u%wjꖾONS[okOL!қCSdV8XV :C 8[MRiښo9]UHgR[5r>AM[w'#<hI}GW )KEcw{-MqL(? *>_[*iY #Fش I+3kگ!ɠޔ}&OG8_WI \rOƬxtDzq;"w}8<'Ӓ[Q;0$q2嫣PeE<6a? *q 1_aZ1nȟzINiy\iWTei:@j8v)p_\c Xn7N,dK@sI <(Ё=%Vs;s F i⠅<ś4ܷX/ʓCqn9)4Chp"&۩u~1ӑk0a7vSZd=lU+85')(*b +J/.6E-#9_ߑozXT`Vg6f| U$sNNV[4~ M<8;Y7Qz ӛ餤;]SNq VLK|XpoӲcV A¨9pz식UE[0W{!ҹiKEsOJɻ]t' qRyּ##J1WⴂJKcG Wtk6CA&K^~8v gBĖ. HarG] V벑F eku_l{3ǃ0*;o:Qr}hO2hްXHqܢb 1g$ŮU291?zżu$~ qsjZ7)|(xۓ^ _ dP "Ф%|Ƣѳ? =@{T /)B1*s<"a)qx8&~-.)ptHs o"ANՙ5eKHM1WKV=P\6\} zwK5 jI*m@ͷ>XVg% ϓ =hx@VF$6oSSхP +) TX|Աu!*B悴vlON-Q͚M"U_Y{H2[Ё n$j5/A3& *Ub;'I:(UINEi3fOuXy߃/l"G.l3 :{X]܋\Y+'۟UFi!OIqv<Yه)_S!iQ"T58蛵ĨG lF W&Ŭ"K9d[1s{PhEE%bi,#(ڼdK,8ST1d\!=;[!F{3FqʝwQg&2`] k:=# &v-/ypU,h)n#=o&:jf:֝p)ư胍iHR0r.Fƛɂl*9<.E]g@+Zv২1?-a1p`ـ/2 ]teߍ3j+[BGY&0V$\}(#j:.q(]Q7zijU_ %W @'Cm7ս5ud~&hEofT7/aw1y2j'QLRsYQ֭p1F;j-.^cCՆ$ ՔoqطJ'u72h.DnU[Nd Q@. n)j#b㣵U){+">=vp'aSgyRP&ւ(TZn2Ɓ93jC̎}|'{g&)QUA+keY$S8Π|!ߺ9oHYT~P\,t?"vWXd۶2t?6aLuYL_?*ܻno?OĽ9Ǜhͭ& 5LWY'w' 7=Ǚt*>|s)>^B#pS2x9q8UEz ^.}(Dd~5;Co`G$EYYeS.:E Gpe~ٝɭb<{sOiu=mb 1q㬶ϞMb5KvcXJn!a@zQ &*ຮ%{NAo锡kNcVm%CI"Rg#Lu&SLBjAMҳzm|y'gv1Nq NW?"~/b)d}bM- &sGz xtYWK"fo 95 `ԫ}̱pv Yh[&A$IR ZPOf] Q=$":2R nӱwǩL~^ B;\~>#La Ma ْ5BA}]_b\Y8ճu@*LPZϭd́ CS*Z60H ofצnv 7|=2_< Y9=s5G2[\;Lmh8a7 JK ]{Q3ײ!W 4F< @P6syrO9`̣4mgZv"ɅuvGZ~c-ܭ>WF7°~FS`1バ<4Tk!2ԡ 6Z,p=x7>(@> `EdH4Z&Dc*r$NLN<-$- Klj JCVcL+-"RL6^h$Fv"" EZOؖ 8M\%D:nB̍=Jk2Xu,)~Cg)"ybci1퇥L34᫚5 ;sU`ZU'^?;S$מhZo/ _tl?ܟPmcܚzlNJ%[AcYeq\k/j҂SԆ4C[@ S*TzAӚ ʉXaC:"3]zlSJ+SIcssּ<c Lxg¾qUarShZCM!{hn3`-ځD\I3ڟ;ZL%MJFb[UBIA퐝{PVHS 欌xٳX-i7!I)Q. i7І#'K2/\ elrScQ+9EŠ1- zR%hO-" M(St|þ.=!p#'K"I(iE-3 *PAIjyo<ϹNk~<7N߳ =Fcv}/cyr<1rԳ:B~H[H[WG.{Y̔) 9bHK4M[CJ*0Ѯzv6 Z N 8[>ufA:;>1O0IʉE> F9/nr~b&6#WGW"3gEF =\oA8wRoh|Ͼ5HЁe/!sK%֛(˳i$X%FFRX]Kh0Ǩ8apDab:(xI\͋jhn> : 뎷O e/-4&6>Ǔ@reYltevN#SqT@{H*$Zjj4:aA4V֖^iv0cRN@g=){^֬Y҆΋8g[S5brO<^"qDs+QVkt.No(1e!*N[T²i>5(D\u"{4Y[YC@j{7L} Yu+f(R w)#.<#&}t*@3)XG<XP舂 ]b}-竩ܪ2/fO_O)& S6֩QPt~x/=PG)O))O -Ԑ,)7 M' /J$ Ԧ>N[o*b2M<ϸ$ :Q`C'ƳVb\cò#V-a$A\Rх_VԻ0}Glk |}@Pu܋=].#QE35\݌ omgh$&0,#Fl2˘pE}IVCYTu+;7pNoBPR&h`?>S[zG_G@Xvd#Ɍp*X}&գå˥ ,yOμ~bf-\9䍺o>xnJ [P5 l x^:wf[c%() -6F=`G[@mR mSKOߖ>WV1>-'q_j.g?_:$fyr&bH ѵo<9$0*5o+\mSI@\;[ge@.qCɔ oR@a6)__I9d.]X11: (@_\{=>Q'iav}haIUƏŶH%kP|v4m*{ɺs SS@9^#l. D ip gnEAq0@^q6Q]A 23g 0圣M$,cfx"kx(|@jQ#%̰҅L/!i*7 -n`ֆ*WWLZ#V窚ưТov"l?sbv0wb_m+ߴ*.601׶G1cnEW^,O[[AWu,۴3'\&*[Npv{B`"EgyPkY9#og]FeA#XtHwX6ŃNuТL}i =WtXz,-U @^M~mދ=F$EUR*9C?"/Yef/>_ LJ9pp1.ոqq.Z .32 ǺEA{S\E`ݬIǑ\UxǮ=]̙GB*!{م/:Y8| y99ٯp!S&|oWNzuiabpc}C2vS Lf8QWHϸ~X9=z!mvĻO*禞6\/kkbU( OP9dCX0Mx#}fIh U*m}5^|Ji|%0O D.: ;zG8#<};ū`9K{n?b~m6#1u z޺4A,G1]JeS@ :QajnY5׶@r;8ѕlѕJfo`]vbo& nRk*̻ iʚ^4Z(A|d2u7=⭀6736T9藁IV} ~H77` 4f]y{@u/iۙeY!ݹT[o2!LUtnuͪ?k8j!w)B7z!;/_4: @"g &Wum؂Lc~'Ī ]Aa\p!$Jl+VDl>Y.TP {1@ycyKЕE#/X!,j.]ffkq7!SNA >X9F$`E4vB'Keo|eG9TGٗ] s"[A0e6_7<\LwOrLrpf.R<hv] \\(}iQ?Xzr^0#QE4fggɍ 9g^|۠nAѼrL-쯾+rɮ,QLJB@D{ #H WH S]n9Lb_䗿mI+`Pn걐OλoXu;u6[ [SA|N³w[؞4pGW1ĕ*B )0vF*re٤@QW?/sjUC( V% !M߰C胞wތ[K{xyQ{y@X;,Rg]!`wK {m81)hAMm-m? 7;0u$%TmϿP1b:W<^Ψh>|:k\ٗ {bw,'JJ7`穮\Q=U)"W19墭*G)F aT Xg*6>1J u ([4S7v[O~sISTᛓJ8|Gl6k\;Զஔs2i_블pnd9tQZӂv>x?Qs4^?qw& 5"Kg'H7O2r׿VìGXětӥaq6ێ$ѓ 6~v7𖣃Fm p|OHbe¼]턁Q岱㘞}j6nqʫyO4]Jݯ&ok6z*iJ4߾:c8-&uw`]_.Ӝ$7T/jWڤkC8#tqno޽ŤC31ѽfVHf,{[7g-EbK=vq2CZito>&,jkic†l nP"Ght*UٍctBsG<@(Q3ΰ3H M Y3,g}cwC{lA^TNxC$dW{u;~SV^[ zu%H O_ F#Q7!Clt*+r2zcP=Sִ\hP6W)uS|u#59*u\+j0Ӹ:ҙ61FnwM@[x3'K^&JN֣P P P)>e%C~-nL?4_[lH >xek4C;infyȣ`agcsYkg[9N 7' E͢˯z2jkL NAA'25UZ(VȸA^֤4~{(/֚J۪plARoDṕ6%;ra3%~20Zi=(dKR0_kJ1"G8ݲjMƚRRᑊ-X;i"J4+J*vHzlޟqOf.VEkG(̈4lh)j渫d+|]-B6Cuijj:$rw@#)<oYmݓMI.[+y4g|ڼ%%c$?<>QI*뒳mB)V RkE#$e'ZE+u‹jY![e`ëLD-.t)uǭNd3`}tPlMyӼHH=?1)pLS@Vp,ӺN\.*riz#M_j#Xꁵ5ҧ (٩~fǶ K⤲dhm1i0݀#٪Ίm[EѹM$TXt?d_;[ȗ jMq5-QAu NX8 bӐk-ZX^w"mٕ.;j5e`v%G;Rnus-u8~6{KKw21R)YZ1ڰi7lsD;b◙sgGIMւ[)oĞɃX@f_I ` >rN J؊62/e,%$}sdc8rb7+ )?z:]gp~" et6f,G@(h[ 4!c. 0vEKCA{zsC.FexIL2 -tBv Q>Er~cO[Ñ7[t;rVBP߈)0U} ҋ9၏5@v F2QڎNQx;s-B! ㍹fe$EAI/v&CFFuZ^G\#©R {$Fc5!wvU8>(mZoRƼ>$5 rJtI+R:]?9SpZBrp>z`C}y  +2@,86/({<# 5`hȄv~q.ŃgݪP@_A!PlXsX5^B:2B#e_EMp-IpƔKFkǪ5$_+@Ð:h1R-FO fi,c7Mvd˰ Q;( sm B?I1 DC*RI~3&mmz F MQNYؤez=ס".1 0bᢒp{vB8jOĔ_砡 GauITPs Y r0'ySF^bCok>Lo`D2E x 7J M]/ v9HAM68}n^,NSq<+RW:I 0fwL)!]Bzȵy<ʖRTbTnhc/T5F::wUzZibMP!|'Dؠ`lQvdgԋx"rpi*[&4*~M:!d;+=ݟ Rs57@ټoNaZb8\qF=̽3g.(c@Z#.R!\;^( }>=VQ{7i>qh|a,VU vL8v[@W*C*]!قӕ-CÄ-D02 Ch*W$1lR5\֗bnvq^,f Ng5eH 7R8)=je*QW~@/t@1svW 7׏a' |x?̖iu`(&|vIB@33Dk53Ncc"y(h9[w(9 }`q-Y1|p|x/VYataJr 3OsumJ5,t>{G`vxoBƅgieV\Ņ{4G `IW*8u5dZCA5/*TI1k^;@>]!L 57wk)(fc0꣦SGV e -( sPSMoɜ9Yj"I^ȫJͧ]##hsǜ*D="&Mv >'HAA}=*ܯ.iZg%7,7]y.PYy$:ZN/B7[s[95 8.(8!x2 h[Mҍ0S[OPPWO=|ŜN]0H+!e/ u Gy|Lu7s|M7 ^jZ=VvUGĹa7qL\^N zo};X0DYz6K2Vt:NSI)bGh_pUBMïZr@Ir[ֻ0c\Q48}ne0Pq@.{P\\󴾃 )Y} `Ae]R'Vqw5uDKכ0[NIkTo`cؽ75٘źB%G DZ?d4(N>lJ<9O#Z ^I~۶zdIPW.I#PC)LmO@(K&ŊNq ߼:I( tN Ϫ&q?l2|#/|Lt$^shm8Umє?i5T;U[7³.@.F짟`cܢ#ޣG2ύZVNjkt]p*sɪ[+1o x4OyTJꂹF)"A5NA]겅uq1 +[T)VgIJhKF= E% n Fttbخ/Ou72c M>ܞe7RRS$YL7; 46SVv1R̬,(qKRc#x1Us"?vޫ] l.Q}-Kx0X/U'+p+J’@kt F ,vt-2(0Ika[dO_ʵ뜋$/mַkblF4:n G]$atU"j R%4mտg7 h Z(yt-b`:nXSۓUE(%Nh h+iKN)ƕ֪Xěnuş.bFEm1s?ʯ|hP6sƉ:gI*"|9tK9ę$G[4(=G|MO]f0xM]!J@ NKHl.s%\\j1J W2Y*{k"/w0ksiکL[ G@yqwwD\a+r n$=rʻ '|瞤 @zfaЁ)x$,0"-)Qf!<5 JQޛ Ty'"N3eЪ mf%JMAxf=C}g\4@EbG>zC 4gy@2ԃ(oÙpO,ZaKw-3e—h b; P4x Ӆ0׎|wr[AZ,nFb5ĬK:*4HLY;CP\R_mWDHϴ"Czs6Y x7J0. {+FHA1C\Xv=_d$ٵ˃U~,ҫL" .x"NP `S }lvC "+U W-1cf A)qݺSA4ŭbQ {wLb4f}K[W4 ^Ĥd. K3 }> ӥzz"+RP^9diIP zOI 9wSNc I}ȴC*@@xChX d2+;qb(wGe+m70vY'yѩs#覦b;&67]zZ'n|.(Zs<L}#XVtDye3~ORHҋWGy^6l > ka$gԚ=F0yӜ[wbZVuj#|\XMQ ~+bqG@z@ve \1s !!X+BYgO 9[@CE78,'Vh g _eb&~:KTi ,W?PC}p+}}I4wW6kyʛ So 2ĺ=&AϗTX}Z3[a#NI2L%` 9;l%SD(ۊj3 zbYb7mc&s-g# pߙs _ \|_+Ly  WEU1Â"o;LGb]xȶ)B| >Q"VV|UIA览qa?\MЉK-Yg,_SũLjd$2H֘1pLUuc;s_BưisBkaPe8@"n^v{IexK<訉GKVj:jBypQm=93?qwv"b ?+ޣpB).x " xS"Ƈ?ݩѴiQq::R[=)p.ˬl)b#KEm&ZQ>6զFS^7vJ`Pd~ #<*#js/:@Si}@`]aEv>QbG VH?P-AsDdJG׈MЁ%0m(2b5gpu[?W`WQd_RzmB֓u9 jŅnZNK}ϕjت8 \u9B"4M-} Vidwt hy+x9<Җy` G_e U g;q? a*$/\"蓤s#=%EsXc#1Le4Z.%P:2 3BT?@E!/= KZ \)WSwo)JNn^vK4vXoOwjP̎u~@lkm!|LN](-2]9B(k6p2}tOSW3!ܽ3NT;{: 򰨿@.hπjcDɜl /4P{j<<]7§[Dn7ڐCT (ar,׹"lPJIt, p2V%:gชv:bcϢf,K&{[hq3pӢenXGL﷯9 S!pNHۨGfm/^d~C};{%ԭt.*5>HmQY.nablxɖq| Z/g.?]Gb7-_nj9)@gZ^q/ېŌ`L ݚd5[x0G?PP̸򼾍X s%8-VtfKͲ$X͙Q.Pv@:l–е oD;,3ם;c 4;M;^\M%܊?ovY׮h*a(%Z.^[8WGSWgOqUޥthz~oVɠnMʸ)'鲙Zf:B$ )U:JH_KIzf;eTL1QsDȠeq V os1?&$Ԕl5YvzP*sF`T"KvoD1 6v)CZqt@{`ӊ ESbq9W]B$pkoY~4.ϝ CKl\y{б2"g7vG[|RD,nS Ծ_9hd䣋+'ƚY8ߋ_s@+|uUq̙-o<^to{Y,s׿|/Nwx>8`aܾi lfhrNJ~Cr>8uS68a~6}v#WY7/'9@rxlIx?]<}6nE nbyfe$^u晩KBƠm.m礪!coBNh(",њ mPghM@tqg-ÿ3h <7a?PvV=+AW*’iB&!*ܢPӘOuƚǒq< `6\,A6we7^MW PHpuPˣ{{:HM{?Ӵ0G y+Ӵlps (v/?~G-u%s 4"bʦ,q72YD4bph6xK}}e\^dԧl릊n%_:xl\fpf,vy6Sݤ'kb`뿎;/l|w-l.6#&*K [$ɟ.5]"ym$PsJ{L\4$"$o^sDGq1X4nr~6$EI9ۻzmO6LCo54p麸d@+mZH g]ǯBki~ +:K1B'c&\,ơ\- :\ (ʍ1Ox`Άkw b6Ƒ{Efi I޸~Lѿa? 55Ӭʺt#HQ,% {窖;VKA7)OG9pjEl>}S񥢜ZC޼O7FЭ@*΁;Z %#U5IU4sMƋ[<0q Gpqxu*q)_7Wr.rTF*xDd(/n!=u,JpFtg1AA<ğ&wcC0W8N*tP甬8-bZ+'"IY6zy Ni{Z769ݼIx;w;`}[i^lĀo>Oh-9^浪+$fx@>Q<WHT-hCKv|CS%_ tx q aizZ-u(tuǽM2s\\!9D0 _Qrkjh8ݽ;[>X;- hѭ>%^X T6/Tu_ j&ScuOՁMPB})oA6gIJUhKS GcKW?zĉaɂ5$P@Л,n׍}B&̡|T~+9O?(jID_vNh*gc_K =\ҳ'8o+C\Pė&i JNDxW0X@Nȁ܄\ `Z>8QcWt=g.7(YHy$+B1ulWŠt)Bޔ]":T>T5RH~YflTpHe]L<Yk|]2VX9& HZ\MKS6DlwanI'm"g {Zco p<|OUeJ?SCSm]j@) sBPdÛÛyE9P(󂱇f!n&QoSv֏HGCxTTd^By DX)'/C_JjN}w;GZ؃Mr^|Jp1)괛Eܱ,lGe,*K9fb AmlG.Gd{[ş4*Ǔ;,d%k:!5LIlu++bLj0i~sAhq?6g$+tE)MҜ2.Ǒ,օr JU ˠv_ZC`vIբx`'RPCMtzp96|˚𲦯^t3L5`])YrrָA#ixdX^ =NsKf0;B1}) bz]Smꂀz7bG [sG3n`O^ݓ/CřDߧߜWm;oţeh gSIȭP鼾&cj9ʴ+q Hgx[ n0 v%MwT>JM.P,h xMC ?'h9IO X h^3 2JڂJZWkkJi= %d$9O^DAM| BX2E4- ©yB Y>Wjxca0zkNh;ayiJo!0Y /(RnﮢRJwP}@0<߹=9df.7[R`q<܀?!˟7~ơȩ+RhEr㨂):i#n`;6ψP& Vs U~_eU?;8}ѧx)F?=0> ;Se%(u*]q.S홧zR"XuzOwawBSk^`ާ ~;R%OZA8M=~c De=ONlFMZ>Jkv".,9?SBT-r)v spإ%?Ɩ|bw;D}i ʟ؝^HT{ULZJ̠px {<2^|eUP~.Y LOh#,Aj8n 2K<>qARlr3Y &!Ȼ1 J5etG+f$N`?n=gbBFx;,YiKus7a˾5Ya+^@0պ 'G6z \L\N6T1uݸ嗒#ּ=}D1/-3h9-Rax`f&fc%AIy,;"?8ڶ@^S5GKz<#׌m԰׿~M̱r_'wmdMu@Dg >E%Ħx`eڤA,QqR rd_U7 ?;nK <6zvx{:h+L?դ{bՀG>^ҭL-ekrA#;x~,˯ 8c5hDSim۞g(ۇb2v0Y n{#x@FS бׯ䞻Wl יU6Bױ7b6zCh~ K~!풚i"(ԪXԍVuȢH2kY/U/gb'#};;+?Qpat%{ES/=؞.! ~1/=Nѕ/lR GkG@7㋹HQ*ɫHeP=I4 7$HOQ|rI/MAF_lc0 3/ N5-~S{1!閭0LY@Ʉ̟wiL%ADq7S;òpTmZ·o>-޲a@+l7w`VJ& N$¢\䔉88<e5 e2ַ$ JMϒڼo28x 67jώO(橗Qgw9yj\tiibYi-_&D! 35J)|G'l ~3G;Ko G|o=g#JpvbMY@G Wvq$B轲F.Fr/i4KMOt݀UAfߛFqL(aN[by(0m|J)Ȉ'FآJ[`Ðڋ[sF`k]O1vFj {-ɞ:$,̙7$ _pj@d')i0IuΝqgARK>hC`qM!wS#3Tq-q੝^V\OyVXP/@9b3 lCO\LP:w\^P(r;@EQ@@StFX-8Bl+w4kka(cZ9"f#}"rx*@xJ')NNPqS)A %1aPײ 17+Ys{G!/xPI+-1|O5򶞳0C$: ,(@Jkǩ+k{zk0 80F֎f^QeDBqV @4wgG!|ti {͓žv-r-ckpՈN*W쁉cY)+9:[~$iVՁ'\Z8dC½s߬NGcTzlAee_e=+T3k?ot#>) 0.{P8CkNi}M dik"8\|dV1:¼m(a-쪏ҍ;k{+hy5r^-bդ{G`QeE?d^0Ax8vOt'[W݄ԯM$jcWU{\[#IB!W]yf|{D!\Qi؆CCƇ>*wZ NΟR2uN*ΟڐtK U} FPz8mnۛZagYr2Eu١dW6pQ 950Uc{E\$͖҇,ڽDݸ\6qB/{`xrUh䚤5=pf_8 +DŒ9c&eAɰ$lu],QUe.U|J1c+Gbo, Sh4v:+Ǽ.HR}%s8t d_ Wpz1 1ej/ExEcSrsFd:W~VhK8m[+9&9e7ppGYq7 1 0-S+]+;blV#MTupdq!W=\?#Tdlw]9S~g^S#ugXGA:D߆:@DH],X]&7` $qmTZkxglaۣ.83S -$<.ۧkKb1X8=Wu5r)O縮qe F^E'4˺ky~?\C}!e|Zo~ 6#œ`y1&"?)C*8HF;c |_Rsi_E T/t_b dIMJrhQdH)@f1`ԻTn[[Fr0Jѹ ` ~Th{~3Ox'-ؿ 2&8g1$:AͦT9:x]+b,8ƥpw˰G"z?h[\1I H)" #G2;وb9>n xsЁ+Opzz$(|?agߴrL8G~ Zx_ GUj(2L(*; $I(7p)4*L\Lba.2J:}`XI,9c&G}_~T@kRy \yS"ha rz4O,-AبY-~{5rtvfxoUojBêXA!EnJ/LtqQbU`?vb_2#.ܾz=m=}]xC uY|peVNoR^Ε? Fxpm׏ao^ <@:Bl)<=ωhu]d}N'h1 @vy |eT-ESxU)T%T^^mDEDօJ5.;57d?7ǂR}*#/i=v&&Fl)j:0AmkW~KC^U OY2~=J87'wWѹؿu܎hTaW^7֍S#D7v\WBP@-9 !!sؠ"򻒤k/_lQu[0``PzӒzEB*0!r%Al!(l-m?UWm!t*{L2u 8y|J<|ɒ 5rlk&~q(Xu×jϹ0 `6 u+t|_^P@@"0DxܭFgT֬?*,@} +ݻ4z+룿{ 5:oN ZIj\8iF7N8Y!MVz < Ky:e]}[x*zC0 }_0eM Q^YH*-d^qZBe:HpJpQU[5T$ɳi2~e 3I2~r_GJ8S] L-T6γ7T*”fO:} 7L|l*'sB77z;SLdTՕy %'WoL)V@)S3nv|6Up&mxGP!7B{Sz|HqRXbCFS鱿pF3Gtnrss I^@;^geT6NFOVcҟnQL9w%l~`*̑p g.r /]f [e%Fm%N됸r D $B t-M7"AmLUl˭륊P0CqdF#>_,';e8UiSB* 4+XcwZ3-a'`1ﳡ K_Nf>D(s6e]\0pJZv OŠ@>/Y6d(0«$'yUaw^,ߧI-;ƁVso&_\M|p`VxY?ZF֢{Wڬ0ܙ0Zʓ8!+8r?}@t٥#JyOB$V2LĴVz+RHb<+N}qi)>B|밚c"2."."}IRě;CIP^Nȟþ~ 㚧XBR0Gkmy9E4G>`9P8?⡤g.ZKB!/"v-K뵏b ʴkLm 郳4f-`25v?З" ' V8՟GIyHո٫&O+K +IpRǏ̓-Mig]PO7H7%gOψB8$gL=B"c.P7Mzߨ8K]LAC^ ^9wkq;e+mRsdC^b GlQ?6&A򉕌H5o'Lk, K%݃TۦƤ=&>W`b^@nKCbPAbTֈǎlaI!FiM;SK'̠]VJZ*Ld .'$!"{DeDYeќ;-=Hר M$*j%5](mm6\8hy :y(;8ͭr%р$0p?I϶o a/P9hjIP,oʛGEi^l0g|iku4GQ=BAFyͅz4ΎQ,v6:C?&7̿NPc"!T=)}%=hd>C1fE+-g+.3՘x:)}u%kI+FʂQA]*J͍#8޻L?nl5ɹSꀾIaܯ^mG{RWEAeM_Tq@ւư}O JG1R'hAD AAg`h_DZ V0O]e9À!HM/wLc.-b7:Bl4`M0Cd9J@I%q_N(\KVj U')ОHXibjvt0R@࿇9!qŽ=Kvs'q$8S%$B]e\np̉`=\[aᾌ|tOs^.uGBY"oZyٯl {6 O :2ĪAb(W%ͺkU/ϓȷ1HL_;~M=*@lOog-89;r|ڐ !eyn^C\wGrP7gDRLG7WGQhLy4Z*ضٙ) +PEwIRW5FaW\ ¤Ƈh-06d'܋3wZ H<9g@ȣ%acJ>e}] ygvh?OT xz_{ U-Q^.‰p/!ڏ2WS;_Jbmhj=H-_3;]|i $[ dTu$K HVE j~6Qp\A;}~em8r r!tzcoӵ?b*KПݤ|Cg-U$*aHxx=uC7# zrɉ.[{q߷6bqq͂2DX* fvVc2֗ ?|j3!}kb)*݉RSCl`f@u@ U !ЬnF5ť/ t41-h=$71C U TxGh>tp,d2i}O[v Ȍ|&otV۶{9;qlHMTdC}0f(Z>tXVhudtR^+$Mfc!{q۠&9Ynb4>ZyG-t>TA=>b/PLiRmNv`* )tbظQq&#cܴϣD4v'^wF x%4x t/@\*5X|[ke+oUy]uVDa:vIFq%m `b"RH l |J/pD-Soyn[II=,;cs&mH6 lK΄9;nBP/ \5K#ԽZnkK=shw'S6qx%{ BĨ)IMhmGTd"p‹A4bH p3˃}!x?/#(U9bQ cpm-*]y&^t-ì"ar)z8lTyrWl"[ U/ibSx?Mp9br;/0s%y̻{8BME}50Mk7 JgKDlo@Olx&N0+KcF Tjdnsaz}(J'$).E!3*]+ މʻi6$Qw.SKylHSK;HR"ieqp<ZXbpFZ\K4I$]򝧋lia=çQ\$ e܃ O e[42._QnU.@FXn]FJ;:m `psB ί(Go=HegͿ2)YB+ߺȄhyx2G~ w̖ΐ~Hͅ%`Z U-)ȑKa=mN2J1ܸUx!/A;ȣx=*8|s<Ȧ̪*dl.[y/-C,'#f$xjߵwM}_*}("j5ÎfmִAU(EVLVs$?Lu1 䓒 <'B.]r]ZpAFw@|TtwMSb5-As. h?&­ {DZ:J$=IKkM1|«T )ϒ*% o\%ٌ+oh$(hY]-G g*߱D|uo6w4,t,Tw+o$ c&B/̋uZVMLbrNA9D4x(8.E A@?5w&AgV+jK߫T|e@T2J3f(ꝟMv79FJQt`M$Mkҍb02)k ~C1̊%1wo^bp*h2ljWXo/܊@S@[Ho\Fd'Q;𩎠Ke ݲSyD-pB6nxj#:`4|Vmz%hx ^,)nJKY8K,u x6}`)neӋlZŜO]e>~ K p™ ︻os>|2uӲ~3P|,Ƥhl*Bm/+vGuԳd6eyq?%iTF;.bK.$qpgo ͦ8aFGMA.Kr!]^" QgOY=8Fv7c:S@65 uXxYl w G硶LTѤ3>pɽ"Zk|̋qOjtz ^{ԋq[e%lXSNei78⥉K =) m _ũ]`e`sA0:NI90 6[YW2HotlVC\0C8|](#+l`+Nv=E@\eWҩM2ˡKV֯o#w!4؄|+b +<"䀸̼W ձ ce\;CE a\<`o`^ާ naisI)u:+%JzٳH%G֨wT]plgpxZQbviK'4.>\MUO nƋ8Y|oҋe:wMVTC[Pz=j{6?A0'=8E!gf@Zڴ 0l` QѬe\ 'Rz/9aOGMjv O.\?ZRt ھoxz7`i"w\zX@6buLa]ij/ˀZ;f m |Geo]Mbnj0*lR*d 87L^gF*fWjjIK5kቪwYkd@ ѝHLht˜Jn~9,z yXy@9Dg7I }cگĐlwc8U'vk;=p?b%3..EmY6]EҢ;k(TOi4yt nJ:92Im Wve쟓{ ogېĭc_h0DAޫgz?]p 2]ZP-ކ8T ʧFeU6ԟuTQ1Q̦ҡཋ&ړu%K\+D}/B-kbG1t̻<ݾZG?4͟0kbq+"$ӂht:Jij~XweT'lS""Ln^oP{4υEK<$0I.pʲZBCײ/xT݉{%21*KE?RŲ4xU|Nq/gK!C;|hsT#r(\;`4 5'pJ+lXΥ1DZh!P&;'<nوM 3^L}sf8'`cBWv:H ODs"mgǨ#8AH8fx]{OT El%H]gAg(zb;\Mc-W^\0X)nE Yn';;pp_?dSf> T'EƓZSA |;W_4%I?ܙzDMt$d\WDGQqe$@PVoAdjUz'e!R[w))yL (C˼¨;Z(9\W.kh6""ˍB_}2G7N([~,vTB ye{-ѡiσҬg;z^$}Q҂-@rXHPNtGS~T&V;"{Q~HEp~luPcӧ۔Ju,4Vaޢ+O;ڨY),9 =7?GC,2VXrO=a]R; .ka_4`gқuTƷ P #c89 Ͻ(iWԓ浌2sBI2vBc^ =M5,S20WcMkl2E*x}~VIu~H^wvNAi]ighj'}DGy]mݎ'r c[bZD|,Fo.AÜцIԦWik9:OԬH.xޢd,jnIگ lGxw%?Y*CGIFnfbduJ &"׳0@Ǒ ,WҾjzb"NrJ9\:x?=$T.F]#mhx, S:hb>3:spQ ,gҨj;qnr}YT2εtL5K7slܼ]؃ya!u 6WsIiES7+J o.-[) :QH_,[1.ݐA"y ~B:1%Rκ!AӾ|q_Py+Z]ocJ#$NT|y(=U;;hn6h@S cG8_&/zgj>ps=%KKh kEObNJRN\w;lF$FSx9-Ip2򟊥ݜKHv~A]%:1FN$9noGJ}\AOnN1OV݂֧ܖC-PiL~]; >$Z^ԷlE \~ă =z@C=If#j`) =B+tIQuPvh9&e>0 1Usİ|dTGEr~|P`]'.>Fw(SOFCc9E $;Ѹp]glm>ZD)̝ˢ|=cm^,u_  .{v(ЫpL¼C-C3hߡ':[vǧ]H1Kkif`ZoHoA^GR(I=5^a@RY ]0ާU*#,nɆ8VR=JScF@#>rFH{S4OCJF;?=>#Sj1s eiq+޵)x.Yٻ:+u2Ccg>̮f}EH_T7.trި Nd(2qXKMbT9{X9M6Qgۂ Lnٶ ;ܪڐ*]0z ]Xȇ[k|䨯q-z_NPY('qaJ51)0b*`+ I@6t3S*~JkR@{ڏ52Au:yz\%֓1aźB6G(7A8xպ1BDdꪡE/vm(ڄ}05{ #'͂73nv}2y7/> CJH"Jq?=:,yN߄(3Of\*d1E:S4Ρ#ҏ6]ZW(<ĄbQ B3B՜6Hx;v%{h7ˊp+& :;5VP <]ހ.8QX(n E;E$ȭ1VѪ}5q@e˒hp^ %J(yϮN7BP\ZEZ'O$rfJ2=]ƏL.Ov֪lT 5_fmi!fr[ƽl͘ mlNl*UGDC pq$@1k`JH"cH3qi;+ja67acY3~E4A{CE( h5f Rxfz:x% S2rSKt靓 c$MI:nJǦp - 1#`V!TFuT#:Tt\зx*_9 0vW#DϜ»e>~?.Tq7 SbcFq-/)#2<8  aCtO& e5ʂj4K9aB@; ݣ[]Y/o.O!4'G9:ơ|7 Wuq4J mQ:nILz$ ظܬiTUMK%* ;xVm:g%0Ijn&W=x5j!qkb*Rm T|)FѾM"f(~m9-M*<(qJIrbAon|{w|yh)W[NC/CDk`ڭv/G͛MKk]4*g.,T@U.cdJ8huJ侁K1|nyἺ "- z܉(!``R'l=F雼x{nZ8bE:BMȞ_2~J\W#i.~?_y֔McjQG7&s/ĮZp8N C_nr&VդE^sn瞗xߘ}c.Xۉ֝^Q<}Ax9Ö!f-.mA2ad lB=Fi\b2HJ^$EńO}{ɔaxݴdGx(~\|7 xAyt| at_Ԗ"FS#Ja πlS2^T kaZDI Ɗ{GX6}zJ)Cg P~ VjtaR4.^6vysR Y.F(( gx鰀Ee"j*}ueOzf;^@DV_z eLfg+p SN>ʧ2ɺHJu@O9Q4ի $R q 8ʛ$.el98Itef-+eJ KwBiyw}5}tZF6Hۦ.{Sǡ\q\R4pK"RM);SPh|jCTK3HuK^u>-Y+@a9NBߊjq\qF7ӈI{SA(&f4o8ᥳ^4o KV %kσ]lmiȯbSiˌ2j2PseCB[TXh'a~46eÒR>-7 ˏN6Mm$]6_kҸ-TB2I B$L ʌB j,8u0նW/vKV4nUnNBkpX@1!-[9)2e!%D/)*|>m QfxT6ga^xZ aW{& `\yLRb/,TsxC&ӈ^젳adM$v[k 3eV'f @o[SVm=>oK3|xjG QKaxEM! 䬏[zvo R[D'SR&tayiNQ[ FGY.Vcºbvm1p#wMVU#^ZvơawE_:@ϳL KO,mUos޹r^͉CM:Bؠ "Px;v$}Q0:dg\u:'f[$~L)-ϛyuArh,VCxEkj}#(4^i5?v}`H=W3oXƭ5Q;/;>>kO`KZs; tLbj|$l^COqһ6/biPC9N@\H䷢UDfb+vD.~.8gi5Jɳ1yE^Yjˤh M}Oi&i Z6(#q4U,#s/דlS5@N0le4P<<1QMQ6Fu(?)Vc9}XEUKɺT6MG Fu{qjz?s~UDuf{e2׳Ƙ\2&ŎCҽ1 f_Lpnʨ+3~΁YoofV ESiPk CpsC'T.)_t`qGH?&p5(* %d }o&CU4#V,.P! e 4gbwҡVL [l8\d8uj,!ajp~B1OȰG:[WV5p*^7f\K>&DyضWP3.X+B lFv<_hDw"IXRZD3V@ m1#zP)'9z3p=w+@@PKcm|X** G587P֣PͲ(gja=@֍סy0P/n.Qzej^rnΰ n~è\Wwd0~fnΥu; Wrb"-\~frW͚LFo%TaoGU' 3&]dYZǨҲpt5;񳨉Z&\;N)1*(ʅήEJFx{2%-U#iߛ7p,;o oM]a3P *MX[bNw;Yj! dž| OTvQF_5kkXdXncI$%r!Hmn l?eKp]f3ܹBP#jDda(.RE初*q}oecƪ_v?i64ﭲInɂY>a/DVC8q##lFP܂H XT"e͒ tz&tJrUyP'RƒOP?<ŲDb,4Fsp(M`K4" v#SJs {? <6 q$p0>rhWU]4ȵ]c)dH a$2,*>ƦC/cdw(]Կ辢׸]zVQav^re7I\e۹NAC5k_31~84,$axpLF &4#`c30t*"P5(n+gcl럜YO*(_C |f)$\DY5YEߐW^$v C1UE;uJ뚻'*|M{%Yw+("3ۘOܟoNuwQֈcnyzb!KL Q>\ѡLFʂlHWV6SkV=;|yԨǭ `hŷ&͔^Q`0B { D~HzPR~<[GvΒd,+Qf;jhB([t:'" Е*J+[5B:܂sL4CzP%ؘ7O'B|0Mώ}X/L+N;B.V5Ep.ObQjvqNJHJ?eʧكP*9'ͤw>_ӭ5`i.n"\ML#KbڈkYc&5De6ס<9C+m o]O:džr|{ C2 xӅtmwChzQ,&XRbZrr#,ijaJe/|Tm!=+˯5 m]x.4'Sz6l*Zbj ڮT1LfDFYu^8](=Jwq IL-C__k 3KYT3}~NnOX iY*/Kt W'^S$6h^[ XH#XZuoG|O/jZ><J:Jk"|a uh)4OWjmyf2ПtIMT$Rloz܏`vŇaÎ.x>%ciӍӳM;8!u&f܃37_пI15.Q85".$,/1Kѭ_J:;mDZUsE< G{w}J3R9Ǜ# (̻q]:9BͪdS!\~a錨rQߢ58Tzge"?s9O[/%;g 盘X*s\rՅk{]GRӹ(  ݒ#0Ԧ[E [rwQOf!R<$`L|A"HqR xW4(}{c"_l]-[aNw' @w!S]viQg'(l jR;ۅ8Kz$P90%AL1Lp +G{0mp H3y. [,+SoI)$\!ܮ4aZ&#W~e[dhyɮ)NVNRB7siR^0 ȠY rRI~)jaGop ?Kkca{ "vLukJj8m/ׁݎ(:L }jySEsݠt\t,Q uA=dtUJp+TgxT :Ng"Ovi_3 椆EXFu/qҙ1"HŠl!_bda;rSNv a63nHF4`tH&;Oj^+/k &Sӱj.;(KE֪߉΍VrN.nyE ; p/:z|#iW3%ġ[\hN|֋IuZ)P8(1V>쬖e'R?nXq5׋ɕ^=(m$ǻ SeFb&;e1,^wFB_v3.Ɖ:yN wEǵnKla˄뉋rlV$ATQqFawS]l\5>\mБ֪N޾^rm} ^J/:vI U.Ѓ;=HRlo [t;һ5 ]4/6p"6-j*%_1\B@AGإ[PK-2'ɗ%B3Jn"NHFIKڃ-4V– %4FŃ966I}s[HCzM}Hjng^y'LbDthn*ܒ ~GW DvfD10 _] 6Ѭ7=}ղw^O/y;!',AhY x>eDѻlҕ~<ޯO}ϟ۬Eyv{W+aϳa$#q%'Bzp#i8pL+ abKs`nknheĂwU#S b!g ]*Qvԃ΍k}gjJgMSmS769)bM|=TvR__VKwiO@ݶz뤍Mk'x}#@'2!"Z$_  -iXjU+ vt+fiz>T1/}]R]k!RYX9JTq}ʖ譮i.,%+#t$Lܽq1T_xb0杁jP`u~ӞZ)=tVQ-R?{b_kjM,9 Ifyס5g.c>wqjW&blΈq4B{5ą~ɃAKIi/YxAX8(&`4pMg'Gz ̈t^=J/3L{rIt6_:辙g$@KpQy;S]k_`(y8(K^w ժM҇j<߱5A\Ljvxv k 7\v5j2ǯG= dXg|5ZuGQ怣U~HtXN:+p_@is"a9e]ah^F'JVbzfwJ-=Pn$TvmqO|<۩\Y9#3ہQ?jd_&\+e?⓵k/:[~-X8~X'xbnx+Aa)w՟N.JqR.(vŏ)9B9Y B`E@{rzsC/N9 *ሄ'w'j1 :#p| (3ZNQ>a2 'tSA75=jqE,3_QU2ӭ;M5Rqh2}L󆶃7V0:ox7AqU2:91Hۆ.BEX)f牒S7c)Qr'6En\59$;v* a&9hs6$R  N(bˤyC+l37=Ak߈;wQl' ԪAmxEq6Ԣ4m 6q=߅aS=>k%I^M5x/rca1`muvusBWVi=!pȑ8< ;Dp:V58y|f?Ä͏8Z;&"m:gI9nZchU[͒`Do围F2Set%8qh$◦6㘉 FOp^?]׊ؗw\;Pw8nůAxT/ufبlƪ@]f>ah(÷_:R;?*xR@foKgFWbm`]ι$н@(:p(p2|nQx:_ya`J@7XaΒc+@ӎҘ0'j[<+8dSGj\+U]iC=Sz9$ @d=T1<ׄ`-$&5NR^sNi;p^'+2@ ZyBF3@p {ZB?$a[}Aw>D5 ,2tRS:S7r<>,|>!*.K8یc-kXKv;4wyбh0[^̍cx䆁L2&*ooE QX |[5ip Cn=W9v.#kH 97Lp 2OI9TaGx^wŪli Nn_+h\jf\q4|9P kǶ1)A;uI9+zEk9wdR (qpaW3cʪiR0"?ECޠSuDhUǜEl2^{O-65x $4̏*v9Q 8U@gQVaR۞4EzKGCL\܈ xvƨEIIƐ+~щy4]t%.h+bRRm0H9kn*խ0˶KfAڋT\֓#ϛ]됂="84DkMbPYKm3i6:Ou-);6XDU]L'JҶpIHpʏ]NF4loB@/-$lbyPģO][JB[{dKa89̂p} W/hax2Ӿ'q/N7H Og') ~ eI"Sp}7/ҀӠFVG>Ys!Y,uޔDhCEŐaAymcqyRYV!!jKwKX6;?H._\f;Ys[ ucWR,9;&Q3AC^fDFZ":˽TxEiَ$,U^ϰZ@wo̍qp`p +$g0d$uL9`kiT<"#hY>>:S΁rgLS╝Ca]k !2/]^Hy[lL{U[@%Z1ԧo;S(^Ye'_}p +)`FS$ե,H|[Yj4pUa|:jU0ن o&wgF/ϐo6D4'($EL&('Q;H<: MczU2^S+:*EGh1:ҽ' gY&EGj)h䁶 OFHL1ЧQ@q`Ϧxk<v\QQvC9DԘi;v6w7r v5{RAM\Z4 .Ӟ WMUczqd f~FBӥv*\_cvi~g`sZ[FK~viarv0ɊoU~@Y7ĢNݸM!@xq?t>:ʮ7Gr'ZUce&O~)H̦i.:"WFEPܧUNnhҸ-RpUTf\X+[Ins\Pl|z2~=s MBIkX;TgGh_p_ ryxyapwWSp|o캤:Iu?\ k%w 'NIˎaIWc6va/3#.M)PaV.7O̻FE9/X˰& G)#=O$AU'xV/#m6[*R\W0[/H{:#S) ևJȀ)gh*V/`-`dZ\oq&Gp|9XOBmKUlu&:U>U`"릌Nξ>}Rń1sxLFU!;f5$h^pץEBjsF.QYِMX*e%hڧ_vFSs0߄Фv7LP|+&r\Fۚ- c)L[y,]4}Y<Ҟt7Łha_>XF}DkJOF{k+♟Sw4c?O /=TP%ꦓ.ӂ$ p Ꮴ:$!eʡ ]]gV̼9֚|ږo Qm48~F4γ,!sj=r#Uq9iK2LRA+yl#sܻi'rFxؖGoòȓjWndVd܁\ ={Ձ99}%9BbtT `C;B]|7/sDmͻu6{ʞ-c miǸvree.~ lyІI_=+\]7ۆh~gH,̱o 8U9pvc2Hd-{<(~d"S[g";3]JPKe$? 27,>mK=otWfk=ǚW]jO]p,S#Ehp2M+Ҟ~JVT?eV}ÄM .s7I뇥=SXrdXf"w$CaΥj&{K?fa_Oy9TAm35Ҝ")_a X`F.ih Үܝ!Habִ;QyGܖPuV5k; /p/*#ɧ)qG >$5(>t|S(45m#T')Y&wK#UJpSr۴߆zÖ3:0ޖ/myℛa M`sY,rcH˅晒+<0Hʅ}aLWK>ml#3V4O1L'V ɮuc|tSIis yKJy̟LHc{z{Za . UsѪef %7TSXS4HT)r4ߓ2Y$2nT- kF!B=8BUdl ߈1^!=X\+ P]IfDGU'u2UKT0IC拰{/OTp%PˁA-=X,1|*WWh:tȵFr E tYB #sLu!E \zbGJ"bo>ƹL޲MB:Vo+)Ft|U٣' JM k.lBTgͩ CSviE!QQ+8fzeל d^lɼ<%>CT0;ʊ^NgAT~|MSY]R Er PCak'xRXs-DkbYX5Tƿyb8c+KUG6#3~t_'&s>ˡ۲f;EHaL ?l UB2@i4"i3IQ8Bޔ) ǿ]F;*kBԲ pATZ*1^/ i]Rƚ/arߦlMɊeadsƚBX7?yÿ~exXz]-`bݳ/cH,BNM⎄Ux/KjOȕi]AIfX߉y? Zxo祾^ }@sUOVcs"]q)f1҃eoG3xQCޟRx|5ͮ,e(e:&EV:x; Tv4@@]g+1xUwX'(%>#_}Ŷ 0w,"1F]C|< Pq.MOI_n$0Y^}(W'yL̺j[«oJ%?+b\݅O,JX[(dɾmֶNyjǴRJM[* Y%#&cۀ}YhP?X":~: Wcg|Pf_,6]%ڑܰm?f6AS?stjZR35 եF92@W)#g~a@`VBԒH: 6Go "j$1Z]b PMH)_C'o;mvȪJ8?R}Ǥh DJ=k,:ZQ-")0bYV ޅN\ a'+ěMh'*,: t^/@$Μ/Ӧ;ʗST1E3Hh.+5 rZ!۱z9!,\rA8q_Wט LW#W/7dW#]_Z-Әg$ߑJTϱ_%bRݮI5" -|5{nOބcAf`N4*:P5VFD*\Yʘ!zDu9gJ o%~^&/%E?t }`5kcK늌 Rr;'1}cRk$Yi$.5Ɓc'5pK~#y0aEbqi:n`cY%W=ׇWh5S:kiX-搜?C|xjrR7H'N?L RjW` ,Oi$ a_5k:f]QO~-}"9te$һ׽NH[@%u鏆%Os xBOxGU5iG!fpi% 0Y*ONeNQ$€ŲgF('G*δyŒrc'EF'Tu'Z+z_z\ {ujA_ZY<))tyyҒc[RMPph%.y/oFi9޵㈦]< >!AΎȰ}1wT9?0Q6,*_jJzC?ɝFkaIy00S W/,,ҩRˎ^oAv_ה퐲ͱ7= s YE(*9Br? upzrKN#3k^-6d;cDnWr4=ҝ\pG-'sƊfr9G3FsȎ,o~M1dLE=U>$<)E.t=^)7ꖙlQC-q iGF{;MLс!KvRQS[U7 ?^ MG ?b&甐޶܁wvEuŚx)PFI5FSI!@ /oE3SӾa08{ =t&Cަ<^gɰWIgN2Jk_) QK@,*?o+u??3Lj&j9 Z8Q :Ec<<|M=NhuvbN;Z j.QeKMc #'ovYY8TB=_deF `c:=.4"Hyq5Na!=n>1wSU8O q o]ZL;ӗ wk P5(԰Zn RQ_ʱvcǁK r3e x~ Iv8+ jt}]X=Q5K5\˹W1/:pf-vȬ7@.Wj6؍`T{{/xj: VTDz_h=X,L/u Ɖ57g!`n$ʥ( ; $9R%]9.>m}Y-ﺒcWxS&)2M]ǤEt^ziCh.͚=)9@ؚKpDm!TT”IJm]Eڃvoq :oߐ{S#sn:.ZLe涞AS8SG:-MpHaِ "sF,vFHVq_4]Kv!{iWS^?iP1\M ܮ,&C* ޭA%5qg/ HE ͸RѴ|ӓdX_,}l]$QYs6OC])] vߌm͟*{yd̩>JJ Hg)/} ҤՅ,OfTaB4O$ER7gV!jwx%B!nu隋6?+O̦o=h!3;VWqwZ삎ɿ!(k]KADCw!?-P3wޯwUjY]ׅj%˕6!ҟ 9鱙G,HZx* =PnXcP=W0*e^gX^dSǑ)S녚 |O3;Z7>'rxFeр# w錦TbH9\>x.ZC}/[?7&c0t бqz}k#ꁧL5 D t*h"k⟋.{Br7'"jgg:!4T4p{ULQ+W}4 u5j9]k8ju^FA9%SnQ$<#u3Y<-=pTi$&_# E<77o^ݡoۃ שA5 \zI{3Sopg(=_,J4NZ~'f?HC0Ussp{~)XWت6"8/2ԣ4 H.&H A1iuxm.l3P U}+u? ̫jM!um85~+#`v=Zh~@ٷx)GH>n]"tq}/N3-coqKQ배Ŭ@:P: xӄp"t\" U#4Wh>POhk;UEuWL>9$ X< `UR=GMN+H':KQ&hv uu3eu6[wl>A6):ӦjCF}_cdhnGTfl3(#4(4ݢR:!&_4^ei $x 0䔟B~Q:pKE-{q9娿qv.4^qrTob.U'wv7?{lw1=n)"9'QnA= ar4d)F2plkJDZzm5+kT"=պ M#I4?$aw\/*H).tx1Bx!l| 5fw]=SyE%CHKr7S#[sͬARWK|qD>[dMXsIcP~&rZ?:%3}$n}V& q.EjK{eIaBϕj='ݧk\P'"ya.(|K\;ՏyGQ-ÂO$h'NNdp+Y$Ȗ/ _"o(y$`^a- @L5-Xˉ[x;'4?gEwbE"C-r=&UHhGs=E,V6zԔ;3eٓوi.FJSLuPmH#Z5)9ԣU!g/-sAT"Z9 D>-˦V֫(q wi{T /is)bI;ne:u/\dMcWꂅ 8_N'hqLоc#RM7RH܃pr#I'[ei*}uʄ'HA"6V/o d'0BS vB1YFW`D58t<^ *cʩ Ik 2rQ$E32ޣ \t?|>[ACD<&N&saiaWMM pJx"u~Hf"kdwr//x/?cIlbhe1Q%b&VZg~q]*7r;esAxO;,rt/oGBD>+>b GBJ!s(B&PXx\.VbIzWbP(V>pC!ASC~r g^JG9)w'Oq,Haud?B[B0ER2^a~:S [:nx`'N3`Rv|bSmO>7* :e<*2vnbn0* #S.[]8ˈ%~puks %l3b ,X}͒x(#8A!*H1DrH㇪R38C UǪbn1ט]tdY{&{ ͩLxÛee7M`ߑGZJIeMyW9ML\\n;ؤ hnT \I#Q i0O+HR\/7W;ap~TV%m?YZ_Myy9Ny٩ƽxtɤCߛ? PX{&n: t!y#؝SZg2-mnqV o׳ =]eG i YyEc\P#it 6_4yNHIwO y8*nJ~jyu?D ُy,anc.^K!0kc?HJ+{Qg$%vTB>{ =i:kb\skӷE )R~YqŢ>r[ "Z+Tj(O'as{'i&0Opߕkr}&nX59l`oŁ᳕h"T̬t+(Ådb1i0N-6_rיk3߇M|}]ڗ/HzzDA=6K~ơ `~FX,X Qoo8%Pφn9++Jc}V W9MR4:G26`jyn'q{aAbeK"Ҷ&,uE \IRn:yoCrB!jەIq5H l`H@+P46Y5 .0ЉM5ϸy #J޿Rݕb#l5ܱD7.yP=p" B8,I~QeԣXdH[&tجQYe^-=*.( yZrl v] <`>$4_( 'V:QqivCJ(":Qn'kV6Dbxib IOy0KOL"}}TZ /2kN@8L ɢy(q_9|HJ9d+Xi$ٖNO|Yj(Ȋ O>+ bR^|WX1cGN`ɼ[;8׉,pEH"6 &(A32x/\tv8A֤UPH)A\V(Tm_@>8v})VbU oJ vcp͜ !iw=Uϛp"\?>h+w}fEnӈ;fxщFk+ Ԁ/\nB@;=#e\}eNq fD|l뷓uok]nk&II۾q{iq4չx8Vnh(&)J!)2W3l.Zܴ.5fnJw lO@k_;ŵjۓ=P5$0e>j&*L74>Y񈛂6g|f!Ru@#>kptǚBjW^m^Z5B ZFє0 w_wzbζ6XϥB% hI }Z_} 8Ѝz0BMdiop9Mw |rӿΪzܛxL!Yfx)H.%'3e+}h>'J @#Lv ~P3|% 0fv_tC3-M=% >>fQ] T]I2ph6Uu94UEus :$lN,[2mRxqCE*.[TDʹ{aҼLb=64Xj8-#Iu, !W@$Wf[o93> |wn? ͈X]Dj'"Rh~Â.tŀ!P&P,ܪ 4KA9 LϜN{+S91ُ+X&YV'GHGɌfQM@> iu91:B^X҂{qĸ;9־umjfU#v~/#soQ ǼYؑ&?$ݾjҵGGžvbzU5c1YU'c|ZA6 ,e*NcI -/`1)Pu4eෛ8lE>;$ȁjzŢ<ۉ$ ׆`=`j]85, r^^U_  DMryT}!Ab :'{Eu:E:M̞{[-usnt(h:QX:~E_NR1^LW,~[S|+Dv̲➪% 15k1?CypPʇh`,&(2[h@hpS]й=[1aigo*]n6=OwZv8XE:HMO CWDo*yy4E81^SF*e3fǐ TֶQdRMV!jVM)rMķ&&32 g֙"@+-eOY9AܓWkYlP-E7rD5Dc;DD¼g;ᵶٌζ;i1`hkDO٣tQ̈́yLBN 7\@5>ofd:C8qDZo,bJ3z䐡fӲL!ۥ{^l@<N'ʧ\YZ5sܲaev+ ymұy]$`].IK-1kvd|Nn<$2Ǚ,ZW;uCwX5]aAdky+AT)4 !ԵJv59>G{7|^E5x^,ou6\yNDG~.b6-6*X={kSnU-6aO=ЧJ$˲ Wf3#*O/qܷ\׬Gj> -O[Mgs2wtƐq!b#*GtE6 .~v:G#q~o0Ǟ$C›DGS!^&iiMZ<)Z׀',D}8жùtk%jmF)1ωvFA .;b)AmE#X5唒4c9 i"xPd‚q ɔGZέuS]"q1TP[f1mFr+bDSmHmp`^ͤ%kdC\ I-MW(5t*9_A o=`{?s? ~ڄ,AK)yve5y HEC$Zof='k\j7մ29+;„s+5Z`C :9J^<0E6"m4"LWt<h۰6T{f1?gBfA:Qvy9~h 4ຳ/3m; 4 >HUr k*e7_?w @sÙ|2%?mpkp6*nXƠ]&`-&tV*pSgcdI05[yԮIO 2q^H@1ͫAq°]?ӝaTa#XCCE4/DzW@/1("\?CӋ%oa: z&oV~~R𹲲Ke> f.2*A֕N"|=R)}4!/O"k=ɤٜ2$q*ַS >x܎/vbbSVSœmG70fxt#W,BHH7K!ΘE E`aIˈqI4\eJ<[hNvQh@0@Sv J$z.mb}D X_w|MJտ@kPʛ0;?@蚼10 owS ='6h(]VpW0/)$B G*3vI?eZ݅ pv0¶gV.l3bƍW_%ٞ=5Y8\ >,:))yBi8q]?i!R3(* 8Ee}N]|Y *)J0v18TH(l3u'@J$UOYCG6%jttR, RD9IdopWp5, D Ox]c$,ٻEDTh<Dm`B ?U &eG?NT!oRk`VeeMΓt=(ؽs<,gfo-ΐ+N_pHU#uv_sĪ* hìQq~RZxvr]Д"́ J^sa#S@d$5?]8=w_eAbW}Chw;x+?(%{ y)$Z-slʋq$X4w:G6|;Y\ΏR[.Zb$>x< K;Z;ǏW_/,ɬ:nu IG⼷y2,0}jb*ԒÕCK̼t(2ϲ6pb Kr5mb;5Q_:5./ RBAkQ[ WM0?9 >)F[Zl?knd$DP 3%w(=%6x,4!basRMݶm& &6zdN7z^tΗ럼QDu\ PTh˜*8^|A7b6d+˻tro$_yX:">qɬx Fև96tffy^H>+-ZpQ¹U >OP]wiBߛ㧹z$D5c3辉u l>4d5 Z %B2ubM--,SN7w!üvÍˌaP 7V%] .>1h}6pNj7x1Iw؇b9Su(A _X v?x`Әy~oWx3EdmyU2O! vYra&U܃].r^OfgC%ls_𣹒%U!#u]a./H) ]c;6T=qğE#0ށSMS8lkOj);,Fupl]G;P֥R:^%GИ顦CB1N$X-j1X,JmH`2I~ɸ'ckxK嵚آe$̱/NH--ܱ/:,Z+Xޤ3d!d>`+#I=P'dmIԍk,OYX؄hd刱rD8_iQ?Qw`#꫓DQ_+,43t#=z?BH|+%#wʙߒ?- @$D "3 >T)^cPX)2ZK0o!9(Ҋq^R&-=K2Iܦ]&,wQ^=~K#0_;vɤˀGyӎ#vSK# aabdDqy|]#VePR*c`;3X<A 0hz#`ݶz}f,Cv|Cyt+RggéGK{WЫ!󜇏ZyҠS;" boO)W t ;o7kd uЇ.- njulh^sݗ$R@F|=-wJdb'wJ!]~WKRNlvE T)2C\ſ5<-*#y8ϫ]Jݕbޭ#?֙YA\˲]w-c01 /V\һl)`S'7+cƋw޶\=EQJ]_@,s#C_v45lMkYڛ^(e4 la_ %Z92J'POZ}b]Yn,~P#97aZǃbu[m5DAPy$RQ-ƌ؃'FhoqzXTʑra87RRWY`0/^76ه-= Yswo:ya;p:Loڹ<ܐ@-Lx횱3޲6=߂f]oC]:t2LxM1`^{SZrG! 7JOw7H:Q,j y|Ý\5,M<ʤΤ mgYN:-`6%T%u j;huUs"g "rR P'Pi]v71"q)sb'XFȌ.fzBAƑژHdvwHCr45/E­ޛn J@H=2R_)6[6H6gYZ070701000002fb000081a40000000000000000000000016446b36e0000d11c000000000000000000000000000000000000007200000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko.xz7zXZִF!t/]?Eh=ڜ.+B0K$lQK÷EPLS92a %L0W tԨش `9 z=:ew⼐q@ 1_O/X5Cz0*T9Ver8:aL :rzl5@'uhkM1A8|iE|QXw=ž1p ;㼦S|-J 8b3d F{[i8Z# <kL+PɔJegGځԝy8l {s^A&C(/;գwBEpdYG(U䎖!tqqC\8{樓fWD^j;#%Z'vb ߱eFGmƕ'}ZKTnCҰy*`U_jS~N`,j Cd !V4QuxE`*Hn`t6(z0H$fzT̘ "Z7bNpvb ۤ:u.\׳\ kR ipc|mJZqB1]򑃋>(0Jb;m6Eـ1{nn rql*7BeO`6'FcT54$ϴuxuWWڳ1l}*j@]i@-<rZvX ቏6`{q*̘\C/6p _%K3^֡w8M<|UjiD9Ĥk!d1.{PݵSzÆ̹{qe?|FQ-7iF1DSERM% F8F\6u] Xx.,(,V@w,FkP3nVZ1pUXԪV@KΨ }l~Ɯ;{{!5P=*gO> &=!/ӟ,؈w+xr8+27̬ 흐S%ZDW7brӺxŵvhfڎޢGOBg#/(i)r%gt,d$P1v?65*T=IYcQޕP=9bLXq䙒 u 115$=!i~8rջ&}/ @ /f;.8˧W4*Ml(+qJ2Iz̞ }zQV_i1 wYpBƗjHeHVp c3@Jg(Ko<P+R3A>8pZ}k9<D9=H?꺭pr~vm o#YX ,unMH3aqeV ӆq3 ţުuܦ-(3w(W}r[)NܷH\)kRsNh,'cp5dp~hP>řif;QPH7|{XN-b79'w`:O< } d13)WĜBw>]q(&Ε,qe77joX$:|S4PGӌ Eѭx'ĒIV\#[,5gW.bU n^\IURk'j.~`lFhYvEK·/4lU_?[M<+3q(?-rLNCj\|H9zZT: %e>Ge: r O;d{~Šmh,;@m%i͑g!<=?66Ԍ򱦷Cj^QW+IXT5jYHS;8 C]/nĚ.ŸbVV8C$byxHK.ɠ,S^Hu5;obD-F|84Cm{;0LG2[l]!jhdYlC{0y7fe}G /A"6 eGE¶O0isuw.$o wқ ?3t;\3CjʹJ3Ë93nW8WޑJQ[֒9AC|6Fprg1!oƃpY˩ɼwGr1W!užq V*T "%'gI&Bi!eDZ!VLr!UPx 74xz΍4 \9성S.sI*lxSN> 6rUUoꓪd}c5ԎShL:VXT((4ROW^ņo~^սO80$Oۼ86D$ck˅廢-3HX 5x{ЏtubtQz3ؕRWR6,_MgPπ3(yH%M8m[)`4r ~+&5kcY ЭE&ũbDKӻĖŹGowWR.0&o);vqV8N(X0],v2K!H^ܕDB+=`w+e_;ػT/"Z"G1Bty!L6DŴPֆ$nYF:#ě XḾߌΧ?am ,INhhȌ/8X.Ņ~F2Z%KǶ-=~Pq GlnQӗ%TM1:@mЫuvMMN8ʇ )CͪK!t^g\r >Wj#sֿlr@rN>Twx MQٴ8YC{1+$]"GU7l-K^@a*^B )g gGuJ/gu܃ˉ7o4r5mXcx^mlQ w 1$OzwFl@ ɨjY=DϘx3mS˾Pq.`@i $ʅ8*>\y])VӤ;zʨqepgwШ^L0 "͍Nk*utC/w ƍ#`Rz\ѱ}%JԍH Ci)3m3>A@CȌ2)KMx-G=S+C3z*hL,bas {wfwMr@},Rju 6AiGWSNbd\ړS#K3wE7\ gz&B 9TŊ% s}U; c,@y˶%Ě4#f6*iWe5װO'_n_ZIG(Ρj`ؙ$șCbCO[<7d٧x\edJ"NLi#p؉,PfedEl宂7$DI0KIKcV4H,6bK'$fXs;&&4SBXA(m.G$ !W ޾I=-)b9 $i?&<\fV;!'ufpz]h^-T5dLwDŽh!b}q*~yKy$}9T9 au8]0UE!#dDkNaRL`$/@X,{G 󾝹MhsڭM3E]pvq=ŽN{h-nԃXc5&|.?d=% \_Й.^x]/pؗRa2αHj 93 oNutz ?~Q4]YP(!DPuEK4Zy/*v,s|Q ]klݩx!_|%:ׅfJZhRc^d3U߈rkk#cL*Eڞ+3.\ۇ"9'do#ZDQJxb\iev/91j mjNw+ȻugPSOthjsDžjwb)C 3)>AyC?A7FwoJ^ͬ'~^SzYF9{ltC *^hȐ)M SFfeqe4_df4*MB%#m*@RABt>qS\h{ 맻U0Q& PO_@RZ\u2k=ker[3V+|΁ ^֕Z6yl4igGP'<< -;c~}83/'r%;ym}j@,SF<£\'-rw6,`aˣ(,s3;}\QoZ`&1z0@[L_4;?ÖzؠN" 8N%49ㇾFfqRǜ[t$HG4-+z2R%' #IgqzX Sٌ Gϖ5BnEK/4PMM=wa8Ltػr40m^L9=."+;K_F%4)}-{ʞI\Ʊe60SIDACXȹ&P=nsN$"n5v2g{-|pZ"y(sب$B8i@E6e}VՉksm81kĂbXC]8\U񲆩?%[])V ȯ&o;҇?+g`fAaÕ1 m5 &V^%}G`kg+XY3 n.uYWk V>5o6hƱ{ΒjXy¬1?_!ҵmDž"y^7e5/“X_g  r%Yjǟ&;9hLZboTYǬc<ܪ#d b ™!3`y =)5ۊlس~m:]:/83%mUƔW0~GN_L*q6i~8PV!$Tͭh_T>gscM2gTNJ/nQ*Fy*P3YL\fUެ]G씕BL?$ Nw0܆M򼇜e15YR~77cAva~zA$kl7;iq>aEGs][_S "i;`l ѽ74ݍU 4 ;J4nLe9-zcڜ0y0ӻ<7`W"E MⴆNBC6j@ou9)qY[y}=x!@0 SuȂ4\pֽ)JqFasUcc-,@ӽWAEk< hPVZi@(R9F<ʱ.ߖ$H`p [k=xO=p62)Oh#cjGSm6p!̘ٿθ5}vU #cK-1z֯]Wˀ⡼ _EF~΅dux9=`zLuF'Ɂut&䊺OxXnѳIM5Q@wW m~7}%uWvԯY_ti,pHicv6RnKyw)[2pIIA]Ǘ"0[߹Uku97@{ _k t=W2wG'@yhrgK4B:&yXq—U| f'~B Zu*T輡 3VBsv}SJC:HS`."H @ UBj16̣P˼OXL XJ|ᐁcHBm%7副 Rg>U1c`n><H E╥\6|ֱZmҤUeX3?M>d1Y 'Z;<_תKS|l=]焧,GO7mQy< ak2br0糳jH0%7e<|VclgQ(L5!OulL\3 iMSo3^FYXv0>[KAQoF#kkC4>c 0ܙ-ƑJ}t.J-UD(4Tװ~(4?̶_$R6uֳӡiRVSQ?rc?Y|fV+άE,ބB'_fzYG8ɨe)= ͋%@O^:&$.~1wB:>7/TcXD=:Ir7-M$J'g窼= 0O'q, MmڡQܨ1%)fv-|߽Q 62Bq.={ujC2~C޴Ҙ%R{`9e0zj7JjuV|8S{Z|P `_-CLaE&nsZ(uģf*nr•}6X *D~_RPDd.*Oڏ2jH-U+xȆd //,W ]?|pxRݛm;D&跠o酐lkgj8H9N EN RFƀ嚠1}4SdBȕN֊$"TY?Y*s|ji`N}鐷%4 ߆H`M}';9ą?9urTo%"l."k!_lL{ъbq)bc1a%Y#E&xKpgњ[̪̩%&9LU#Φ?>eHXޝNޏksm,4rhg3:'.$B`%Y-#T#RX؃V9rlC PFl@vxP` riB;)4^7}rAțZg ئݏɓ^qp) ;vBξ#]*)p4 Qeoo3nD]¾³MJ(3?⠕N7uT(kz0< JH274\G\6J!3v׬3RPS" vjai#q}[)=QŇ1%H̤F7S|q^=)!$exH8ffO.+*7K,I4bo!_Y}W@zQ a?amL.J~r/^Va!= 7v6?A@=F |1UlJ%%YUdYi.9SVg"1:hrф[${ٯbWqm 44/QV]gt\ @'/pK۪yNV#~Xjdv+٨WfL41fG}Ί@IIa6{'Kmg f=WYG;[؀nF6Yb( _?w6P}kAHPUt>fb.;:pd'#eQCRSVyRSޟvAP׉GHasf\O)' =~Qml?DXdX~ˬEScƳ)ؑh+C o!S(/=r6oH)'fZJb2j- hn0eۖ$Sމ#d!kJُkq2s^v]t짗(e|jZӍq.1~ӲpFpުaauQ0<5fm(m#̏ˌZ~'K85ݪ6)u(UO=lbۋ҈jIN]?q6 <xR2tR8b8i>jj>s/j"yO4Y$oO!.N84%0ˤDe423NA4 t۹..%Ljn<<ӱN[:m%> BڿF&>]HbКuy$ʁj ?&H|^VF -ԑo|kQ7{Y#GkjvVjUvJZXa*Hy>~EM*_fru'2J9j Qm1ׯ=.w?{PLmDnpNZ#fpXJ -m0r 6nfI@\M}ݓ9Bz >١C*u!FʶwӘ >sЃ?VCaY]xmORc=GOƦˣN GitgܡGLRa9%4_$ H_b] fiq!РŚ z lj_6H@jz) |ЃTb&d~pl.fꌿ_ 3fYv{U#|I>.;Yd#tYG=\.3B&*pNRw5s7 2Xì7KZ2ުvv~b-u287Sw^MXLg0.{ڧ:k qx3tY7܊8 ;*OJYa<9ߣM<ְ7kU6}(Cf.ˁ^%cIA[lGUuqG|`_Y,Fn,7,-E ((4Oixou6zSZq.a8-{|n!CV# 3IސOEaȄuy6!V-3rR {},nsF" Z 9|Bߪ7p(0 a7!L{rIL (pІe Um7JLHmցan۵5ANIbLJO.4 doqH4Du}o*! T dkZoǏ^XOoCL)d&غX"rUkk:Տg׏7q{Dwx<\I}d^Zcj?su>[i\&ia-Yծ[='P܀;e5,=t dz`x`oKA aI0h<#*wғ#ۄ-vɖQ}L^r Kzsp,\qv?⎜uEĤY,}@ǶN#h_3ISrL']MMW["="FQԺ xxӺ4l̋lf{r4'm+Ao1=CkbxХ>ZVίc{̢"ijq>F)ƻU;*7 h>^E֐rR@Zv y,l1OV`Û ӮJq>gc&>WH'N7K6&-Uz\0z7n;O*tD$3etq,RZfdg*Z~N,OuhM@:xF`4]v9ނwv0qօp7peJ 1= j"zO버a6uc}VlMSx~8_2Y(au(V$o$)2l@/uW56Zl.yF}z)5k7o^ܑLm\O#AVuA+Ȫhbc܍t ,$Scjx%p5'؍Rj/g:'bp %į(L'+Oq{vl 7u*x}VZpA$H0)b }8plᴘz.P^aexS#7\`g{f¾a6I՗-{4}>1l)Vi*nG/Bz$5pj5TVɟ1,Kϙzbl`\nܖ>|8m$vUG= >l-O QR DRy;:dʅFݽ=T೿`Ijc6ҤlNc{vK/,VPY)F Oiطl j&tiHOJS36>U vɵk{"ģM[S!LD1Ȯ[W^}2ߩ(Bd=MF`JU4_IKkSVSc$ Qb=cMAr@}P.?G`3Ls6gwpxFWusriJo=DV$%zh)pЀ̱Id2=Kn[щ@\C#J0tZ:r1\2Taǜum2bݻ+h"a/Oڴsˬ93&'[a ]0V8?iBpxt:\O@'k뒣 A!n<C*ZqՃ &@eN 'cP#qfSǦÖ--ʇ8ToM_FB炰+mlE[y^W{舻wޱxA <~SMG7Z)Ǽ SNR+ _P oL4H/o ?A eN=턋BڞuJjsgoyZRj?3u5'IN`H='mua_3Y0 XM=z;u,W)c'T+Nl=f^~+eLa3<[Ij@Xu{I%6unQ d1Y0Ѧ}` K;k5k5$ pNa$2uOӺ20cZCWSCVG%ei4IӛP*.%$lF,=RXNR=#䱄uv2d3}%mǒzfޕ_[BOQ.p2),xW*!4\^LRиAlI @QoK>U$IOfѦ-Y,#L25 ?C42ڝJ_K(l{qG}#Y N\؍&DGTs0W}q ͥ 0^a <͍,R Ap!2s;2ӈM2m`N@C.Luμ=~KD68c|j26YCc4Ѯ^*G5үJ3DoÚYDҼƑ3 }Ý3^ѯ_-0/I,l;7V@;T &#C~QE%!ƍKH%aɇAaBT/"!]b,dDzPAvw]^tøi* j-{yuF_OQt>ۋ54)t*sH "R25`gW;08 ^TV@Wp<<'ׯGIy8tƚfLɑd[)/ܺc qY]YA0[7r."bXjQiڮ "o.5ωǴ|k>qޒ7ʭT{vЉZL\NBz0mv=X[tikD-u(ÚL*ZWT21o 6Y{OÝiK֚UdIS>0aP4MU^n'W]Y]{T; CZg\3" =,-.yΖh0D z$eZy|#h}2XC]T_8#c/.zc/dB@ņm7St_& F_Ռ  [5X|߇St;KrxRøQf4na(jەľ7Zz`jK+2p[ƴ<NEtŜ44\"uS`;e@2ܱf՟pF}Uo{}*^e<Ӑ3(rRfK˙vz#Hh|J:qNBtk.2e,)6! 7ˆb(K}N2,6sICoT\@fAm51A"rǿe.c&3ڥMSdu Aګ߰84fdJ|n13f!KLW( vweMhJʪV >V+)؛weGIΐy @&#l=/;>F8.6(LR&`}JYg`0 !?VJ \Ay=㪒~%"^`͋"(HHspL$C K.̢ Tt[vҼ¿G9q$ \Z񩷧VX =pb2WkHB)Gk1),HHEҎk7]R1k"΋X@׬8?v֛Mliۡڑ릩 LGn s`78sg3eHχ%/{ԯVA} XLTUaĎH. )c =06Qmq=,ab?Y@Fn8>qNVFw28G rdyé;NCɛ1{ !$FAq t6]S NߞSY+H2$+Xw ?83+^ - [tp\,v/$ 0!^3;#hǝ!ēvb12_}p#5T.yt7 MI6Qh.0sz>={ӎ[}`OHc͍ 豫&lҔ_FLQb<Q х]nQr`>9Yl?23 gr7l. KXws1ePFEbMe\ bZ 7&]YBT8M1 H$Tv@JPsFUۑ+ޘʘ%;}O0obh,XՏtTVزʦjxS92a{2"C"Ss"wfYlໂXCPRVQߗ.:Ж`l;M}N 2x,'ݾK!27ӬFf=y@Zjs`_A7 4w6cQB3Yb& k}}sl.@pz@̰M8)$>/ANGũFZW8Lm> iI:6qh`ZB҃ogRݟ'-Voq'_Yo /2 -D66nFab4۾6B^G"%uYhZ~ך7O#uzAb_ j>*o }1-at`N5)ZD!28b52\TP| \KFtÊLB!*aC|&] /8 "I)w$AuPm 4a1fT͝Q̾F5D(XZbWiə E=db_D{])=H"ցq8Ù]ڊLFM[t]+.|?Z{Zw#nv6 rC:(Q@p`M]=I%F̶yS(q 66R1TxE|2!=>g].QbO㑶؎uJ2=)}t$B)P jGpPN)l|X,JHXm =wQo%aicxjG{ #zIJ" khTt_>A ;n\+$9'T򲮛׊jWi oNnT9P7r>nbNEYA3x瓓`&* Ħ??!8B?F>tS[ ;烇]RsSU89[\XAjuUh~'-!/x~$2y:Tҍ0hěoC]Ƴ/ˢ7H1p>;ܥ@xu[|DHB\N9%ɪ2>\Nu"'%=I), }gA/jC{ 6L$A1sH+4wZ/X^l\vDe$bn?K=Ӓr3J4@,t%%4A65OBM=F*b.`;+pRG`YʗR#mJD!}뜄0J\0O r<%h6[J;"ߐ(8*2Cgt6JRn$G3k2[b$OFxoBhZEJrI Qy^P f\p=YL kk+ !!|^76FyylLh5\P::=&8C2xe{ɭHEv}^:8 )V@|t?+ɟӡ<,گXxCX~/x?0  XêQv6Hq7r BP;e). Eo/\x A{žJ)$IS;7@\u:sQc-'J_4!ulA}{j\`䙸߃gV=2n8N! ,ynyp,UvW;1e( sCѶ(DI@kl8bם3VeKyJ9Y6:vf6C]2L:y~W eڈ1>>IH]wak\E*=&!dJ8n?̲CYzJ6ҋߦI7s6^jG+%#jtjmǝgO{-[$ކzG'a/18#N+m&vļݠXvGq*}܍"*D'011iƇSrW]W yGL3dZ8+FZgXJr6B40,?|ܦFʄ4H qNYo;RɾFܺކ;`IF,yIspǽ#$~6 U6acu3M\jn{oJ-9/kl!:S+aOVUͲHFb&DX&:1T1' \\0GHq>)xF4tİ>֞@ gŢRlïtBr‹%So(cЦهN,0(tw)߫`ˤSͺmlZqׇ,SAxc233Q6ț̬p`% *UمdJy쳡33m,,]UZ'xob4}'3s)q l1ukJ=6t0"}(oRΗi!5d데L7gzj_ d-֔tB2? j9,?2pz,|$e}Db4V'Kh$+Z%G/ٴe_mПt6`P=!kw )Zs^BQUgG6{$bFOsKU/&rgcD}2ENR9Gi^wIO Yߧ{k֦_fZQ|b6\ Uظ+"9@{xhuTi&B -Ǐ̎c-oiO.C-5I;ЧlEaҔaGϯtg w|ǸuTTݑA3{y4֟Z ԊK=4".We4+5D[+OGH WLWAC+i=Mx&0{0.`bWJw^PgԟbjrSk%!4 KŭƖ AYKSRz'eahjS0Ȩ:t>1A*|Op.Խ৥b&] `#Ww܏{&6 N^#ꊲ^{t[*5018l.ӬPɕD#BvA&ZD I 1]X擐JNkQ isI?7P<P%.sa7`"YO\CZ][C IeWl4L\ %E&EjA}A6MYwf⯹mPnl-+-WtK(W#1qg8iD+c@x;(QzdBx 6,t38 7ЉbpKӖ#ԝf PR{ AOM>K;w ;=غL{.:U4ܒKQ|O|\Yʅq mAğb"f%^+PEjUheS {UG⥗c~18`[gw8(rG,{Y:mLUX;79_ZHt(~@w~3=yv)4MkL,hHc) tPq,NZxQn6"Aݤ{i_9e WUzޱ\s;yѦAY p e81V)t}ЅFo!YEVvNxKY.mZ~ Êꢜ~$܃iiy38]`wׇITےkA[k5fƦСԘE{Q>Z" ԌY֎Y!]Qn?ww҄RM ={ў1 wЂ@-'cWZy?ΚWu)r9{fӂ#'}b!hUhiwLj1'ª\w<I)o!Xa;!ڸ w8^URjNcglŒhFZJ;A' h?p*@\4^Mn' _KQc1mSߥqqESiFG &ZbBJO<߀q{%C+ajS*~۸ Ehs6xY\년$LevXw(Ataľ%+)DA%L2mȽmPEt다50:Sa;j1nwKEN0,[*oN,Rǹhn2ǻ64l'z#n30К+]u#3 M0|d'Qtx8[$P (QHUߧ,rJ "5zAc= :@Vemh3j¹pSZRT,*cnN.roB( ;}f`Ȝ= 10Ib`w$,YиJ g6JGeg ~)2FaL $r2i>+JDU(,u1B:LB6p S_` wYV' y$/vSbIC`[&Pi-yE's`c>/DW*?^Jҁ%Qߊ9fʟϘk =E[} G!G_XWT{Uԃ1(U`pR+*ZCGSV\,~ka.[Mv<4WK(;)ꭒb-Htn[QTmcդlDYw*=5r` P }Rt)Y-^d Qs/ҚLg|D楢Vr&]6LU Y$'b/k"PhBXP0E{<, W¶Ƕ([NjP` $6=.G6HLp4'.ko^yc&T;PX/*m M;%#i^9|lP6jZ|5@&f#RBgJԣر7XVFT?6,mƒ1*bK<֘>j6?pY=A|$AQM3|gSRYWu]GFyN Q?  TU^Jy{>2˜N0U,y\N ~b w(h)!KJ@AhiDD'@gADy ǛS:35xFWaՕy! a{ 邗8 <,4߄S=OlC4V VpgJ[>涋֏hoրŋCqDZ} )>&+|Zƽi3;D\ ٓyVft֮fK)^g N) ߪM$}4h,؜lg ?a=S\s_lh80Ds.Bpq$i<+[H$z_ qEko!Ww,V_F̵)YŨ#~@K~)k3uJ"]OŪ(H,՛OS>ԕ8ToS5cRlv0zJMJQ]܌ҖEI3M1s,ARWF]в/MBQP%2 JzH OOdXhC\)*P`@X 6)<2}[&3tP'G> c=/c]^]세0ԇ%t*J^$/ p:͕7 ܊q KE_-Y;>n5 OM-1̝ܺ~uIh m׵wF̑dNLC7]&WgZx8cU'gdV#35;hCU/z! (XcӴkD{=ۛ4"(|m?R``@ at4 4pPZ*[mJsE2~W3Z56 LWf95t5h2LwzDmv mݲ,qᶒFA-ف b2FCQ :`UEg췪sV `yݽ4JzN[`=g\՟̆iVuKRmm*OkJsE!f1wyѭ + ^¶abYH\FxuyMH sóQMErN:+ e=w}OwJqgO-(_155Uj=ޱͰ/sEO0nդ`l(9(S`/[ն"ޞ4b&Fic!8F&pv1ߖJz|p(ktF]4)k;Q\!@ͬ􅚋_ۥ*ԤOz(_ڕOA֧!r۫[@+ i_acHsoT6y9$[1XRH6o8CL%lsxF%@L\I)?iVF tr~Gٟu8mzi#44/o4AYJ5e1N,C-R__ jugMBpjIy;+.M 8BP9½xؤ.m1;@U!d8Nk271f!fZ͍& A?u<8jfJFt6dg紶I=ZW>~*t卢nL@|| }$9h0%]@E`q2_H=;WJo1ʘj_ Jxxu֤P]W|ƾe Ú%뺩e>͟?halzn{f%T`>"F/=Ks`$r-p 1Q VcCP| q).gBX8j+OlIGd#-e-HAnj%4x@3gLZ_+=x䀴JO:;G>A}夘FyM/!n4)]M%._42gA=pVB-{Ll/0 =_lFdK/M>1b.cGbٷcd&j{28x97PQk\𻆫r&xaĭ>3vc0p >Og dCdLP,PD [{dbڣ¬̸r,WH=~D]s-!|+ g '9BubqjL|><&z]̷ hHx jmYMDg86gA]S M % a f໕g) FZ>&3iBS\rKWJ{6ζJƗIlZb|6Ϧr q?54ćA|̧hIe |)f؅ OyHD+qq&モ݆:ߡ0.끡Q:uF<%FG΄/lݿ.}z}HV0ek(gz*d[lbA-ī[4|p3:hѴs0ch19͢7"Lx~cXFRL0oʼnGO6[qv*m5:CrǤ W͢;'W w,wix[HP*$u= uN͂mV-qޭ P{Di?sm+ X ;-//'?0Ð5liUkgrʏEfQsZf,i\__!!`. 0[ޞ 4- l"agڏnam#qD~zxL/$yP,Mzv=880S81Tw!hгU.1X$ݷV=Y^oz\<+!v]E;-5<òG! ِ -1* A٪QCS^Ѱf:6#%`7Vc^}"$E8mxrdĬ!= jlQӁu>3wĸSfFbPupC K:|;__n."@3D0(?k_= f 6q ˆ} A9\Hu6Mpb}$쌂tK,LG!Ջ~u3637ʔ!Of''<;UĴ[vS<_2q')#xξQ*HL6dR]|",n Ǿ9Oh\k)Aȴu{6w }ӞaSB4뫲S1=y;Yd#[+] מAd3,9^`mObhdD*&M:oUMU,@ֵ IO:2p\" 2/1)pLnғvnceC"cUXLA`ګ.|U .K8@'NX}4Z'0yzVVrXZ9Q{k;bP% ͛B56nz8%&e?|c r>OPTRH9_n$nR^ (5,t(g[;|D _427 uu>Ӭ%٩|/\6ԭh0?BoB@N@$z0vתH+GG{,$痣"y(;SwᜃVVsTÔ^pKz"9U5Cya( )MDBI><Wj̃/dPyif(]C];MʎIJxʽ,o0y~HI@ӂT%V q;z fn|xrR*#lh4u 0B|n7{ZvJS ܚ/В=ȅCŶQm ULUnsWĺחi _ .8L1 & &wY/ 8N].}h ><.7HT/-WNpZm$Y1x 溁Ha&Ҷ<<6|X=MZ$2Y0"IjD)7QsbmA<r)†wEA<|8Zy-mS||}CC3VFS)ܜd>͎ACa q7͌^PZ{+P 549D`\p?o>=bҡI$n$3,v]M_jtC7*xߟK9:.U_ ߐҹs3KTYkmT.]zOvD'ƋŅ`-&uw4a%n@ɄVJSi*G,޺1 ,|հP 4ZUh-n} 9Z_VjWCUZXD-9\A/˫ufWcD=Eΰ*-FMe_'n'd`U!O[ \cq4ᬏs$pdyUQ%8>Fw(,4[ǻd%yPy*v ~}mg?9;'R"u&[+%C|,{$1CGV ʈ 68/-H8\캘ڎ$,x*:Xg|Gz,WOB#R)g= vpT'QOţK`r K\jAF! ;+֫fAE ۥa%`?vcTut (/[9\Zd@P@xm¥e_(%]jɨQT-E><rl.,`=}#i2`zqyc)eC$sv9B˞D5MY}CވTaFH/ʂlL$L'J~$m8yŤ|sd}),ܗd%0ap9Yw" c}SOBX7=N1(<NU i'ʔW xOm%'HjlHb!XVwu^ӄQE.§Z/Βp }raEvmG@g&zfS ɮrWBoyrn\[pH1*?4-H2c^l':)^aÇ'1bťLB8f)Yje vԌ%Kyf(=:dٓ\&WBշ>푞2L.< 2mwknhCG<_tW-MՈ NO999O KH`Rp [,AdQ܍U2%kt b J r{1 mr!Yn9_D ݤ (#CVQ6\2Kd^/، GNTOn6uš⡱ Q+1 ɽMW |CJd%VT4縭?QB>۪/StOpBeN(fҒ/KaԉڕnVNeNJre$sr tWBH}&)f] _؇,{0UDH)㦬g㗅|!|D;~lJ|ԹdV(E )kaƂv, } C 56Ln7 ml0̀kr_,AHV>S<)6o5oJ7_SEVN 0(q748wg,8d&%D_ W v sLK@dB:6Di1:i}NJB|qCV4 8oK@=;+Hτ4ȟuvӊz/^r*oe[G9HOw42FI>v `z-"]"oGr'tEϙZnC&*bψ&fK!Bs Ka+=$=Q)4"̚=j@ D HcYKsȳL6|J# H)ʴ5};( . Rsqe(+lXg9ȔEkHt$ xR+F}u'oc69K==\ňc#SТ.vvϖ5/ُ?3$[`dm(IQQVRYxC'ooxZ=POgXЌ8'LdG-xlJ/;98I>2-v'Q+ oڥuTwzQNmcot/jtMAH]H߿g y8Bw)`Wѿ(&{?q*]T KVN՝.k38䉂^,›]ۥ;([s{~PzIuUpIgς/2ކ_{W>24eTp_a)s_b5?)sQs ;x,F%\4S/U\U $@Y3Vr0(`~]TxS^KWuZ= یf9n/t5K@D?OIc$H]x:c"5\n9/b;̙B?uk}p_6zj<- 7$&qj@bk0|a6›7k`2qpm}6 ! ,ݸ9LҀYl1jDqjS`pJLv_<. a QUERmC󝢰-l2üUT=u0nIŴ+rX`ރ]Ɛ̨FcFRAM+^` 54|SG۹Z>{8i/tDĸ r=02dM1LŃBTփS޳ṞbOL{8πlP{j76"NJAq[d#N@ےV B inN8}䠯]5BfR=H~\ V_>qR,9nۘzKe_u^*jÁ`e,ՋQPӈ+dQi҄-%T=œ>U21o_'YpQ?^0a- )!n.$bb5i/G>bm&!@>k97?<%\eJmu0u|jc+κ[}F%Gܺ}srYP7,60m_ >2lYW[O*42"US2KQ xɮB@Ve"P35_sFjk`ޕR.2"&EXf.踆r($iDqrEB JHuJEvKah{!)a'@f}Hb>3wt~gzO`@nSlNh@N[imeO 63Ï'oVJw;25s:Ϫ2j *R8!UQ,-U)Hnu]r?k/&ږIO»L5 U{rTxY,3G }͂ԗ"M6C;$N ;p<4T%$&*6U%_ uv{Y V![4qruqg$"\i(% ˜0 b=iNGZ-->ovrH􎡒&IYKIi@FMCr <+J lyhmC(ȋ>nS %C\/=]bN^UJD&Mыk>Ex:l :]..ެjИ: >wޡP\񊅙zJElօ~MP#S>?)T-σ\o$/qlO6/ `z^+JoJueU,XpDZP" o 4)؆HniHj]hs-/JۊW-تws ceځ}޼WL8*~oPlyY ţOcT:N_&33χĹ3ۢkc+Zy'v1’B;ttE5dT\}3Y*^ B,U-"oGMjR2IMȅQ9^kDTn`.zը pĔރ0֌HQp}ǃYD쁀N;?=a+J6g  Gq0uŜ`H6C8?wʔFd;WB9,Dj+blr \E_`lଭmlr\vH6wuv2`;D:1?NWOM!cT zm] .!#nXpcnR3ZCǏ|Hs [R,!n^- ;H`_,7#`qD5mͼFv2; zBO5א߮7T qH-xr kl|b\/M5PbDޘ>&ħRL ZE%pRyywu sHҔ/Nw`>ibCgE(r+]J1bQN]]:GyZ6^o\Ig.BF?t\-#{  e~/ӆcԊ7tf;ϵSWf _7mfv4L,fC9 h/;5i#*ǯ%X-gqCjFw|Qu0 +ķ=E:3m(|$q?se3saxc@D_ٹc:#pZcb$nׄ-=ݟN N'%c%b j.mCݑJw.0d{=O$1$WH{ҍr-|gټ?~2mDo!tM98BHjJ4=, 2M7% mv<90,lQZ{٨|:Z4Pb@B+"9fB$! //4{1=#H6$כwst̛2@jj%a+T 7 P!Hv̶P S(B٣?+ATN/7QVb;ѽG q 3|P,9ku6c[9(4'-k ʀQ.LEULi>1 D@gD{20"`t[Lt3hûU>^,rb&9KUVK;#^ng,O{T__Tg|†a`,7 5] "F{徼<]@$_;zbLizU({ fJ/X`_xګT+!۳q #/By:!AS;x\Q;>[]`'<+9čg*cBEӍNAg#(: Kd_E2;JRb^yϱw#Z[GKReMa%f/̊)q6rȴ=K$}^>>ӫIA:ʝ %K\I~4S^,v86 |'>c/xgeNyC(\sUvӄ)J8kPŧBNѽbƂ 6𵚲pWXuwr*s9Z5WYy5kcu'.4>4|ˊ*wпy[lh}a/TB >=?xb[O8=3 @K1KReYf*[Ct>Prt*2GƐX 55=3mx*6]Tn$*RX7Rl:m>!ʁSH]_+PM r> bK %HK<δo3&7mF{ts"m:eB>#{v;4zv@*cT/KC ^ә!)I*&'g{e8`ꍝM[y허ʅiy|6@r4\&l}A3aH% c4bh^Y:]#mHu{3jB-NE~DVO`Pby\R1tCנ)rqZfէA$W ?#"o(m(KǏi:4Dx6ri L6{LrI"=^K ~FHXKܥ .!G8:0E*i;v5pAz KT§%Tͨ6a]"DڑḘ߇5r$!('WRv'|>ӿL>^:. z˽p H Vj|>T H$pY+hٛ2*9saЈ4"ɮC]b]叁UW&Va %;&{sz~jCDl 9e+}'KӓOQu˽3Hذ.+"u~,V G&E%(Dk9ER"$F-$2tDa9\Ewȗ Y翷De\leUNA,|~ѺnȊ5+dS ,5u6N3?V/Uyz]}׏2*@l15e.a40lZh3Y>&8N2mQE-js +JOi^ {z隐}4m Pp#izg~;z8`p&Bw4ݛ(yÎr-aU,u̿ub!1:8TBŁ疞pr\/劥OUh$VlW894y,G0$#Ub|xKh|IT0 Ǹzh.+܁WiV-.6_g4[kUzĈ3?$áqwp9k<)tiJak Gɐiȶ K-ijm˔fn6՟6ҩz&bhܧ*+Z lF\wuv?w1h@I.˵6E<=k4 B)_="ar5Y뀴dYf ޶`Ӵz+57W#/*?RRiW>v?k/6 -ca`xjWgvHWG82 PcJ썅m}+mRGo{ vqa;iԊJQN3ːscɷ]Sz "lq)Q-QHTԚO'de<_zAuJċJژde ntR/ OUle#bm 7>.(KJٌDm`W'ܸ ēu3XڜTlFȠm7-@ 3I:eq;p6[ 0Rl܌>;,4,qLJl]߻>07H!ҁuWKO1k'̷S/c%Kڢ$ H>K'g6oNPu~9M ݂7:tAѺ>ymR.<.ҥ.)+@y"ϲco ]*æ,ћSϏ> 2B@a(ޒ;w!JC7Tle^D~O$azc|Q1w \WbՂ;Am X~U.40˗Dž  vT/h"SAV;,̍^.8 @a%!ho9V-Q҂ Ud uRtD|;Z@/)B }Z2]z8 yn)z2/䊗*ԕ#!!l =OzJjLn"h]ir{0>g駠Cu* Y YCMHnܥP㬮p; i&Z\(dSPab$A:, (MkcP]5js>M&N<){GˁNWZI PsURE}w}/K!+72V^;2W*"'Ttfmmr ny+7 \LՂ$+ \*Lp@ծzsИ^QT85KI4 "2hwE?"Iӟ%'IA_re]L|gջjS?*ʠ罶K/lH391ʣ)J=B.U 5~awyrx!9PNj s`-n9ByY}   {8Fy ;l܅ma)OJH/+x Ѣghyqٝ#[, ߺ՚&J9@ E߆0 *M=(|"]&cԬ"XyWw藛.S,sm[: gE%=S°}z oǡ沴䢁~1^LzdAqvVO&Qd$j(1U+ɤ0c$&J]S܌Rq}|oBVnVtQV;7dM{sUG6d{F+?vD3P"z0q^lc5fU)zګ -z<VKLLpz fIU  +;c^~p#ŏ'h/:"*B0‹Jd1`$kR0Yz1\=zBX GS0$-gZhd&A}=t7yR6˨;0a+eYzaNytԿdxdGܩn#^6%DЈbAka+U@ b*iS`YHe"ɼP5^zvGZe/\*Ah'Es76X0uUgS9.DҪljo w 5 -^19u?Y7+,qvJHͩ{31*,i:.@kIuhxM"mBACRJw*s'*cO(xM>?{t 6iQνIs]%+uF9qu'yt<>m @~~Pcih^o"ʹ.$aMuܗh '/jsP43P^rN%0G0paq,tSyE};,6gLx6*U,-󔁶(DB@Ԭơ2ٻhRpJLvłU,(izae+Rմ5FH6͆xz: 69eWP8XJ'"!h:4hq{̥KֻO'!#2 |@؉ bVI& eEF76w]0mcXw@L>7B&b&_x^U˴~cوwoBp00Z!jzz̭ y_6d h'GmૄO 6zsI:~lնGg.)cʟWbP^,UZ+gĢ.7'{?9v{-J_k 6:+m ƠҘ xpOaC\1t(knXK%v +15yeY(׬}O,rWی|G*fl<!\Jl/ynJ|wKXmM?PV Pfx\lja8Z,Dn|jΕ.Qc)_/[*W gj48MY]NXRw|`Kϳpy8^_`ꢹde&̋7@?cޕoCp" w7jէg*sLl?j{ʦ67~SMQ ˷Hhső{C|CbT=bqw]zB~SNZ۾zcy7]!{>[C2Mw}'1`ޤvA5|  )*<ܸ:O '^OvUDs ff\"YBSm؍QE'v_wΊz4,e&uJ$R+rl5yԀc$%-zM:~. W8#iVӇ<$:SfQa ,idcY}<ݣ}t%Gmwq殏!B- rVV4styΦdr>+.~&{9;Q;!X>h[sQ+щ3CX^ :A6sA4 4Y:>mK);LpsdyP28︃7sDY'puuƙcdEPf*v)Dv۪;T(Al9FF4L5q}FQC)H66gd::^~f)CӤ˼X Lj# FYmC~KAb:8(fq">l;ݚ͒NnXGccx zbT+#_}v)yJDžE=igt$BE'S>ȯJz#,᢬=UUZtkҩ؞&ŵN=ޭ)eS'aj%8k.b࿋}6F3 }Lw(~.3O^S{1d D)yemI56鲺 ~^,ϼu8¨]Nn5W]MI\8k/aw{Ҹ@"j9.{$i_ɠmd$'6w=swZ粯^ NH.97Pbeꯒ mRLlc{,.͟x,̸a1(dCbU*fG7DZ-16R7m{k7KGc($Sa ?9Z.y<~E=$-POu_0vWJǨफ़ Hcc"*'@s~W]9[b~zUί5LH sM~4vheiV }c!B2w|9(KG0%[;;NCa(\p;!ҋET0Ưj8.ᠬy#Vݚ@fF.XF>js:_/mc$i~>^ņ,TcDG4WNoj+:WbŇsQ@6il [u0-yhGd>nh;c<ҹYqjBEEٻCyiqTM'G%fx3|@[Zr<-4=fr'itdr>#":Z-y9 vx4uX4㟁`4pO,Kֈ2e=e^%qS$c &Β =gYJp#ҭz89͉gZ#.H?)@o!DHV5aO0w3)T!܆{ϴnK[q<~x?^=Ջb(Fȵ{>Zba1>)Y)NY1_4n8d}WԀ[F((0MSO2+a67C `!r|0@BJ&`2ms&BRx֣-i2V<'ښțc[>֣Ur$]"h`UbKRʙ #ԚCnYs6~ }seyAn6h_E4<| ZAApu8^eFUJUlpu4빺|:p\y58ߏ0(ѡ|g3μl=XYW"mt&]h)Vq_S⵳' EQcf j*CZV՚ Ҝ%fkTQh -02pG&f*ﱔzZBIOT0-BMaS0OO nHQ 1 kDfAs=s? F^ڏ{r0ifKTFSt9=:-`1knkRUGt4rY!T `1ƠN U |*BE:?]^#`6 I1`׬At~Uӂ &8i\)@Ǫ}Z%7ƢFBV"̪*4g _<\)J3 ;b|m!Zlw- ރH}lfktI8 0(9':,1}VJmMkG 6FakLo~"ds\7I$(©!pN/=zF'dg֟XSMS&؇JԖHEA] !vKmi:׿dsM7'(Uƥ s[bdl ' *CoPuK+╹+}#LQ?.b[>ԙ<^='q2UI@GԦJpAmy xrI %!\?u4Ku&)gs2Ӎ1G駨uU^/2pUЧ; eX'o@y4η@3q$-AR3Zdn$ AMOs B-nHύ WLYF~}o`=0mλE{JSrR@8ݎJL> TK= Pr(. ahT3X4-jSRC^nҚ&brY4< Y&"BPhm[8f4JF_;dj28V9r rӣ48n_5-,= 8 Z+DT~Vǵ$R1(hjxu"= \Nqy^B`Ѩ>)%HgZ̰#eÒ']'0g˝(L^~Gʬ5X %H/~ڴꨍ҆ktH=rb06&.P Ғ̶TRAL*12AUbX&WB0edkO7`>"Ep#XTDIڑQ\~W$~蜕)G#Wjh"#e]"DeGWD0a]P!e5 *<|pZ_\ 2tcfkȮS3.2vj@;\ P$zK9}F?+H;㝷|yoܦi)d|vEοK^˟.]x\0MyZ7㍕)†v]=T|ް%B^UGA9Qh|p@L"XJoP܋U];\rH.8bocA8(yR _eѭ6-$X1!o3NWhЉREP{E> ׮K;ӜtГM(O"7驠(wmߨmxrX|nyitiP4NU3IlgG"/!֦ k[%T&eDmt vG!&y,ܩc CU8֛=R_Ri$/ *j݌)h󢃸 =Dnzuuւ.Է>9WBE)Q1˜uX,G;qZוYDJ* j+ -"cs_B"RN&jk~z4" ;6z\J (Ax~ `] 0vu!)x [ɦCs659d8Zqqd;kdd6bNVqZjNΏUQP묦;mV=bA vp*b %~4"Kގ}oŕeAF^|bovx cZ.OBsL['Kqܲ<8(ѰraǤ " aH~O8ht‘w?ՔVt4+ud]TlkD#9WC5W>ǧ3Fsŷ<1xiYm0}Hrb#(A悍m*К-.g- ϘD=\_l3!2]6&KPfv?5fJnbyzH~1wkx/I8Xt~w'#~V/ԕZsp/]UQX͵yͮÚ+z~(!^kY!M!QYt0=Oq"e;ۼ`WINet 'vӖx]N_`|e3{2ժ*`YI͞3wG1ӣU`l)# +6mCD,`]A^z w-q?g[$1ja1$(Zצ bh6 EA"5>D5L:x2FNX=X5ԯǂ6ѱqM†ZgMV|`>cRS׼kr߯VpnAc7gCI†V3~!S>/b}P䬤&DMۢ7;8.J`0WQ-QVGmn]\OЕ4)&^۱;OjCxWclj? j<4e-GW:<:&< )7Ԓy>d6F2O=#/eCvVxq.{(%YwK3Xy]!w#</!Q~Q2 ۼ+hz5"ֿspg8|4\-EyKlx둢>>е>ER@M~<q0Yzb)5z<ŽZ UO ' \JO6S:U*E s"`b`q]F^M˾arٟGs9rT_/| {r5,$glrI>[T͸GO~5pY,N鶎!Q)lQ9:RTGZ]\h->BV6&Pb vK0sNE`T G%hn>aL fU~*:Y3+)mp[5b#4] 2E-1=I&L)RVQ3ӄ'~8/, e_o2oW@$1B++C*DvI߀yXfϚ,d~<=B⛦1 d-hU/GW!"[@+""ŷƚ X4NG-r_2="޴}*?Φyߑ@$xLLE^CwSwxe(dT|o]c.{h\,6+TGS%l73mMrvpҒ?',b]K\ܟS`D]i Xs%\ՉjyV)16D(PYFdEA;vM(]c$ qb؃6U &)igD"bğ5 :2nϊFVg9A8D8a7Dê¯"H_Qư;,'t e>J^{2_%e ^ n=WN;, Ni&ލ+oha8 wmQ'cMU&lYҽz2w l]ͭ/Sޯn/^Ѵ8'pǿ@5l)7,,8elww]ce & RdOXA%puTs)lyd1UnmcBuE"K]4!.Ͳ ƆɈ=\Ll"x=+ 5&u^4;ŭT;cG+(dߏ@GÞ*`( vC4 qQS9m0 `tNH:&8mO<3pϚ h &]FII Uv-+0jsǏF)A+ҞN!w"3ЍDpal0cn0+lTw./r{TeN0̘N#1,UӮ֖mok%Y:9b3YU~yH-K%\oyaLq;wYD_Sz%E̘gŸhOÒ -e?VsYf~/LTGB錇U.+nJc8]~HHX2>5J9n&=r:]Ze+q @>"vO\: 9ȗx^y-_T6v.QFvx(%`k6bv# >*5Rh/)*&̡rZ -UA±=sQ@cbt8p&ϤS__(cU]zh꿹/\{HD74ac(\mGJc#`  |ܹe õ=ZdT90nrV bD 0ݣ?DT/6c0nn5cn1}̓, |kg2+6jG5 Sc:9QLE#| q0d-ƅ;LLwگlA8^?LB ΅@EW{vxMC-Vn}ى3rmkcYz@T VOPfUpug9:Bҙ_z>ۦW u*od} :FNI GIxRA'/ݚͲ((pv-g2gq/UGlgʔHBmoȄsH}[³ !,{IEd? 4JQXL'bxLUh]^~Zϴ;n<q l]gėydN=MmZtEjl[{ =1!9X}2pCcqqAB#\ >`ҠGlO(I+"5T$xC}3@,%!ZV}*.te1o `W6v!yiNI0BZjVAMA߰r#3n]5Ch5/CauP+{HAJ+@oo?, 1$`83Q2 nnk|kk4:zht ':_4աI!H);Mw[3$(Y#x>ġ4 :=w/G@Fm$+[0U*uݪTjր `>`*Gk9&gk{~ nxw>=A޲bKVXC= }̀P 5 -*|KFJmdbO"&,|JN@!ugz~Rd5ݯ`Rz([#fGRi`)37C#k<ݷE=;`QE {0Zf=68| ٱ/},:z?[NcZ,W_+i8vfʲ >Θl=䶆@ݳ6ũE?z+4h3]WP#lxF1x-wy jL}^ЎVȮSu8sbu^%MJShxLJ,5Lڨh ޝ\wٲʢzcn'=+t3|{G6!uaHsKzD#D5̦֋G~!8F`tɉ M"5E8d@5p-*[(嵙)[#Rxu_c(6cxgB'Qlυy@(&k5Zw dDI1IeW~;$Йw 33U"q9J3:`XQ3 PISk!&`u|cci*\3'3,S};d#{JA$3PG7BZt. ŨC vΓy*#շx诡K^d-@o_}4L<+ ޤ) L(]$]^Z eii6Q|u$U>{>M'Jv%y&>u,mTH5uE1l-zNW#Z&y*vA4#'n5Cc`7F[a 1!W?^+:4w$2yiQ&A?Gѝ1 E1r6_̸W Ѽ1vzR ̒!;l_HGj= ;]ѿ Tp- 5]*79 l|__h+QyɴnS7Q\⩈`C]0zI`?cHAh"dSP^x$uf")3T5G'\/KE MM&W2AQ͓ gJjJ5/i%CK%]) G1E]B|z`(aN>g(Z1ctN MSnd)X\|%Z,c70ާepFfSț%okKO 0L+}xe}ZZf峮wv8 SJh-7kj.G?J|b&gD0ϭ I(*k VeS!-kg|nĹ䱟ySbOgRv ^:JQE4)4I +k#1"847U ];oǚBĹ/6fYA=i&&uM$)@'}g-q:/|H&qZg m +m}Wb>s7u7d]ĮZ vV_}(>4 4؂Њj5w5}(WuuloM gQHjɹ[?{9,e,#b/El@ nCO\&`T n룩?F 䥃DxS_o8M~ViC{Ia<~h3RiT@df2? '&T Xezƅ8EA?VKqa\_;sB:& ㉤gn}\ܮ:y| &,45:a(J'L| #2D'KWe~̍9kc al0X-6}&X]XzjՃ-V/B, cʂc+~ 'oM)%|{j \Bh0|r> Th.=Gv{8_4H \UX8̙YGh\>8]Xp|&NX2EH| /f6^h1װdc"beubN&=Y^prH7QH'뗚'[s/:1nd%5N}lδra_W2.x -ÛR# r,W`nBI}i/^8Tm?nPUT@)BZ}b8v@ܪ4+,E~}76d> Ll? iq;XqmnZx#F*E6-Nޅk"%FO#ݱKbj,'Qٯ^3],+ξgI!qu]$(-^r+aqdd^9<`[dfC$ܿ[@Є6ϴUSբ쁧FCZ3LҧxLxa4nIH\)߯x拄:l/ߝ;썣9lꈴ|pqV:FNYJ&o/4YʴH׭4VFJS/ !Xdz\3?B!e#;R^,C>J0=Ioi]׉Q_I1C[ͨ;QݺʰݵS`)6Ya'܊b$Z6f.Q9GN<'myiG|*' ۈsWpTe^F;ۑ!Wgn=i+"̓ [Knؚ z؀lGC&7vpF17f` @O \ZRz{"Ha&]h^ЊZ+;6zn!N LD<^[K6J>˸tQ TM]/k^{Pq a-NX8p"ĜtÒm'Qt`E\+blaW&neWnⵒ??Q2l^d(M}K=1ݬMڠAT+5BZοlE=-<0oFJ0V.'z.@-5 DsV}:.E)y 3nXԆa>V8~8EH){C7*|a[,M{8fpcA)Þo$we3wyW9z`wUć$t|О0܄N@]#&ˑr&ؿh,|=B5lԟzqʚfGQւV^>"@Cy4ۼ:l >'j]#[NFB)xuB\=Cb?g _5XP@ˀMW) J2Mcscihdήn;Ǥ9kDO.(l'/v8&Oy*%- 縱:+^Qxc3Yjo Z_ۭ-~-vh6Ԧ!$"b i:\|DT[q"\mJm>*R sVf./$V% zVIʎ#ppk EP6/YÁJ_⼘HMRNx/qQ|tsJ=V% VL2"ԁ ?T0߲"nǛP+R/<KL7yߊ/wT8#?F ]!9˞zQ?q]-8„@sH8\=[ ANx n}3\Tov ].&#Tr".+Ⱥ:orx*&}E$ d;OcQM`9aL;SPЍͤ)*KJ50f>wD)^j"m7䬟sf]/:%lx+{}M1z⅘B~xNvPq|xZ~ɅycGp=ezǫ+_xOG+Uv|nsԽ ~71 $qnz`歏>ju2d1U9M7R(~,vPhd;bۑSC+R~g"$GS8ԅUp2+Yj/.Ë蹫-Y聳/H&hA84[-2cALE2{T#˅%MXפN[w=(bbI3E?`AuY[HAO3-LE%Ax'|ag3սrJ~L`AQLuǩH%PL "(L|9RzzUR-0[ -„xrxIZ~ w:#H2VU'㣬YخH;|'2ɣ_p~f W' %#@hs)"ğωJݪ !y;fQϗ\u/VOĆv|˓ aCl^J"bg$;\l{8̘ed-o.e23ۃꀩ) O,/x8 VтWIWߩNOD5/x }oKdX^,^K>RSg B|dz uOUyrx -ZrQX3Ay JX (*X v8$י\59G;i!U@z͋z h{hcЋVQ8r!ȴ0c^A(D.g& ZOzF.M'Q "Z'>vTSD(&ڊ^'6ryqnD~/vU!*J`4Wa!y?,13QF18&:x[|:1wy0dT9ъi (EIITkh}*+)OBl9lM bىч/qEFj{"HF%N֩Pj缉ZYJ7 ϙo5,&C>Td"&1K]NNh)qFBj{.XiN40Zƞ}%3-|C no;ZUV.S<d 苑3T@$ ,-XM/޵T=_#Fe.LFՎ{;^Ķq#ό9I1{ǒ$T۠UGP=+dcRudMO"˜(e8}i 87PhS1AW^;Ë"aHI˔1_ZED&ӣKzW"sn. `X8l̙[ LDoq9O%t!W9N$O?B9P %[]$& Z qrI+mǸ)|Jl"ArJ)Pr_ Jufu)aܻ^Rnว_\T=ݼѾцkZQ5I$JԚ*gթr.;e 2-X8\L5`R7w*=~t ky뭥WX"OjfkGt+@14cd͈Xa H<:S-unuLjwp6ry{j-0f@.j~f| ECSwhF'cБɢ_t=w)laQR8E&i̧Lx=3|=J" ^y . MI^B,$=(>RŒbnh`l4rhϭZ&KӋ%UC7pN/I1Ę]0|:Ec׏̷2=% CNIvJ_4_73`ny tMU4ZiỐAZ#NQ{fVB]:W1IAK^ju<ǔEx;*~?Bˮ |8LD2/7 G9Ɨ=_^l%XALT*fiO;[P%M!Siykx.GAj.GutyO3UTftnع"t+i寤^KKQ9!$ŀ@Xs֎ R҃(b~V"`vQ[x@& ($Ad>vPVNt>C%g-wo&uu-ZUCX{kkʱe H{|,i bG_)^1:)K JϷVDzoi7- C YlOj7co~灬nMNjV@U.5L5 mLoF&9X{#d>>a[80M*8h\|L`Q붉g&{Aǒ僧Ys[EDRЍ8۪%?2\2 ~'r'1 ԀX{lSRf+UsĨ9I[ V]!NNlWwp%wA۶쯛j G?kc{זBָZcؠ@H&\Laܞd"3!V 7,Ȗ\*©` )@ %2`Â-}%v |^t!ί6fȃZMڃ&΂?PuG!)FL˳5jp|J8nZ9/vU%g'>˲ &vx*Awvy#Q.|2^!M.nDF 2?h^Y|35pvi*Xbu)>i%0eʖ98M.2Z~MRF3`ehrMc0hr:B}__Q/\iU3,{%io޴q'dIrӊC:ONi H=Rg2:)k&14۳ ,~[^lٞ@h < WH0^V"K*S0ur!nݚStNJDڻW|IۿvHe+b\"=K˟ &UJs?&gPOB9Ct ':Fj 8X l=T;iT1%T"X!i#I{qE }ss/[f+?Zsg0Iw]zXe#I8K7[2AFD-R!˞0f`z7P( !M .!2[$8:[;RgrpByӱk9 z7CKF;U- 3j%ï̐!dcRͅ ^]偂nC= &5[zY?bBlz:YHUbQ6t GCx_8y3E=nkZ #'I  oP21K*ClY)ӷd^eث&E!&ݟXLmkZJ~UijV*W: E)#B I(zqĠ=D:Ѱ Ъ6fY'κwh+<Ǿ9,8@T8&)GIjr\_P&hd9 \_l*\AXЗٸ*8oH3Z"Cr `e|UȎghpoz%@շ_Ы> ]֐ poZH\?Eׁy/9`,u)isTT8X)]AV =豗K$[&J)`3l1-cMۅǓQؔKd*]FW1c>>H|9Vp겅#s3 sA˧{,dp.G6 օղS!0I`mm0I첟GC:d J8&Dre(C5Cnl1sqt52tƟ'q'TF,y2ޛH7VncC8ɒQ(5[gvWW]o+xgWJ&Gl78TOJPwE!v=y"|2N齃Uvn䙎R)d~Y0h@ 2yEA!sNTz=˸GF.Cӏ&#=9aAn$o)1[oh-z2/"h+C)2vhsԖA!cKylMR Mm v`Q0S#tw[:56#|H3op&ɾCPm/FTi;I[ n u|Z f8=mi4 nW~UV{Fq2-He.b#앍y -قWL vV.H keK5},6'ZEL; ~yCJ:RWWW+\U9dE]j2>޾J&6TҢh'ї[RHM%z"_2OU"nG1~wM237gqCϤg2ml2MQj/b 5l0tP (}-IF<1UQỲ6E!c/rwFjYiFڪW5.`F{qY@-?!w夓WF DHAp*a` /o!ȌWq *je,l:;? i4_֜('c֜䟅K)io nz^ı슈VdUU+jW7+bij ZUDFM箺+op,j=GHǨ[iz' AN *U.w)( SGG"XO$8h}{p55mtՌ"EHeBafxұs`a 0014Xaemz< m>k˞x-X5_ kR46͉ϧ|$877k;`>ë,M27i#0)q;%,ѣi`=E+BK>R`oѳƉ eęq/8l aD{L`V Wz1m /P?,VH韢ԔVԏ]j*d3[T?W7oxŊDUQxa\ly дEG=@ ~*y|K !kD zx}gzak.nH-SiGV{Ȗ)T/BrY6"ddXi01ˁ6 %KzNnfωd-l2LG-t@.d'P1;yVfA_/Rt9x3ٖz&4 C;@/*խo⒑@L5"މm܊VTՑz<6 Y'3H2\ ]U@C>M$?e +~A%j󪍫InLA실(gM "Z!M(h5'u;v}K1Tm/)_z<:N8*N9yqi6]5UnZ*ar&eh1Q0`d}r Upq]afe7 \)-(b'RS+D%"؊C߰9G 孲\y[+w0΍AZ^M)o#0Od>m?3}D+=ԊjX'moqasNS4ck_!I)Wpc`S@k1ExmuY0[U4rr}b.qp[fׯ:Re 68-~4[3ڴSA 5*!ΪHD.^>jWl5ըNsF5i&ڂH Li>e?d48A2E,=;τ<&P)YUu#imsw?sBIPīR(mЮ2csC7D%xݢ MyXvw=2؊7% 6H F^]}<) [Ii崩q9X*y[6i\JoM6DwV4Kb7©SLj)I]tYN`Qq~k޿Y*OvQI"Z 76|JR:`z\ZrBjs~tkvܹ1#V6/qb7\ :-ñI[X0-hmA̟7$:=B}{i P5uO3P|3OL,ص.1rOZ$iy\4Gse_& ו )j1lS_n߇F𤜷;|VmsTP3t1O0ZםҊ|򍡿2S?ޅOtxtun߁R.1cn QzVp5>Sj '֌ꈾf3 0FOso4'aZΕ₇zyܱZS}kM0y m BvC+JBa}m8oO!SG `Y$ >2'MXϜ x  )Ɯ̇d E/gr $eج{B 9V];K`-]c0g:,tzd<+3YѽL&]o\y3 ^)F1~]ᖅ$@|l%̏:nlXk04_l#TT9FxcDqմY`s&}"( D90🊈SV =Ek|$7RjSs{5Z2nQ*=Ԥ͉!5I;rܼˀ} Uʒ[|ٙG=eV"vV IƋ- 1'8biXjJMn׿Yʆ+>ZSUTO4qBg]? c?iK(}*P0N~96D/v[lQ}?JӽyP 9lojT) Cr).z#.&P9/: >k(<$Sl$~T?і8xO;~Ig+5D_VA)ߣοɼߑ 5UxkQw~5/'yۀ.~y ڨ&O4u~2ᛣ?Oِ둹Y2 !ӊ`-[8h=1F[w6u=N'ƺa0jΏ  {Oz(9<Z0DBxWM|ޮlG}|C}m-ݷuʦjWӂpUa/RA_dXu kA(ts8R&KAMqL,$Dx;ߵ,n7%ϒd7?tNƲc{|05kQu45̆Pah$VgV ݈ gab>v @_ڥC>!ÇOm(j<'mХpQ>Z1lm\;9|BG] J:?S7GdscUAMT[4#9~ !*`l2S F8M-C\VN&B|t;R$C@jRemo?#Lf!vSF qR|p?0"D螣F oDAX0iWl .1蝜}HoHl4&ҶHx=u2e[PZzz/(xlKT2I7<߳ȿ(ha Iq~7olllPtQ'P?U h\o_磫 *\^WmVpx~UF(ص[䉃Q`FdF#ڃDnFYZB78Ă6:ֆF8S*Wm|vd.ۀ2}GxMT$䷳ArڟM34~*a.l9!튍 97cȁ6ц/|GU-.owͳ ˵= _DnL] &c:̤ Wt /Ks3 >a_^Ȧ%_^nj>8Q{|1Ld##MuǨ5v vW;Q0|UvLTMn0o9o(jq*_ `x;ٺ\g)j"z~QqbLt56o220~lNXA!m ć9N(fMCӑ:⋬&m!tF[#%찜7YbUa4OvGľ,6ZaG6Z>\,^řΉ0"fMTl uJh[Q?|#%'ze(cҸ呟E3;MwfXI;n't6/ geS[;TU#ce4Yrrh9`J6)e/~ɷFƅUJdߓL|"QeY˘cg(c{?GCDË~E Ɉy˿L,f@F\T⫯ZBr phh )*j&S2>MI&>3\.W%|BJ=q#pWhRWլ"G6Yh{1:kLR,V$Pnze1RϿ[a Iz#Jڵk ]1H6bǸ 6O] bJJo]~_;ZZiXB6$v63)L9dD@D,=n*5Mq97qn$߫ޠTʣDс>(ZSӄbѽf\רD]0 :h((xS.&FIoP5DY +W͜Y3u3?\ %nR{BF3Mlxd%6w/"#d ֑=_SU_ lD;fSbdC4hɚפ`.t j3,h AEF0ɤx+JޯnGt3j{QvO풙7͕CR'itd xJ32~:yt7w|hJI\rw2 XQgocIaCF1̚fzí+BTdÀ29fmR4ȝ)|ב<6F/Y?N&%>xN)t >,%={$*kaF DUָ;Y (z~X];[7)Z *ut't*MƳF aJ|da^F#d?qB2-1gV62p,BQ-dRX5'B{, jμD1s!#f6YQߞ:'qqw]'V8u$ZT'6AњZhCk aPa8v,ss6? [EPeh4[LtÂO|i֥ - <-m_o;0qt`f))n+ͻ3ig;#;մ ~_̊1Xv/Rr8.^ |2kyqQW;+.2),Riƀ0 ?NPpH t݄3}OHG ~ve mE#@E#!VIC@[P!T[3l@@^ܜȪዎ6(0PyToҡKN-xC`u5e|18yƕ'+ks,Tmlߩi:4N "R؁;$  ȹ` "t}@YBc _r[ ̲k 1/Y5M%^|}Me"œ fRF;"`ժUJRX}#Ap[6j y]݆$/($ $䀯ldBHbg;uȾ֏x=kT JhRt[7;}A=`Uô3+OM:!l?_&/9XHՑsOJ0lQ>:Ы`'Qf1ŮRw_EMbk˚O+yR;@v&_gZݽL0j:בTz0j Bxqw2BuIr5U(p%֙LyPOuj;EDXhM~퇺kOpMBMC Ȏ،.4S񴴗*@|tϲk7T_d&kByZEsi{M g Lx", S{LIm*S\u{F EKyO݄EڻD' /ffd}T :N#ad䠦lGa­JNFnAxm`sbbt')tHzn |lrT7Dt#X`no8Ԝ6<[R}1g`=lȸwn7x&#"7HFBZ-vQͲ'kdS]p Ke׬#%/ 5׺')'ϱwѴo?@!(0 >'.w籖﫿pW=~֐ɅsSO7;^ o(>#աπX.yޚ~jV@i~m|%*Q'J9xak:y"R;C9IRԮwQn;5O%hjPGs,%(uoփ[) g"Ә(ЕF2Iiȱ a5,nQ.md[@}7:>DġX"mLYԡsoJ̳3q:Yzf dꒌ,a%Xr&HY?n;n$ȀPct=_K3p* ŏst,&j~h`Ve3=ۃ`CdL Xh7t#}7dc" oOȱ">6%"SB:2v4H:Tp0U*FTL43V $-ۗ5>{"FweyGQڸ"vJ5q^@JNNl}[|]x,̏߶ :uG?)z4k?nB-ELz1)#_xF*zs$-ԙj)Yw{`IIyуZ -a_fa7a8)|A7nFF[:^ˈq2S s3"B0P+SKqc:~cu IcevLO quu`NX Cn,͢ ?d,Y0헲+w=v)&Q:S^:ϧ'@X=*V|c0_&7 V Nѫk !lAlQ/Q}֜?㟛Vә2NUW@W|V`!\$Kǰ5ZS*Qr)&[Ԅّd͈xReţB<[>~7^,~4 Z,eo Yʙ%pp^30݆g9Ojӷ-q^Z"3TYIb NxT6Lˡ D/-7D_*cz)VCj;΋HW=Z)dq ?X}0E:d!U¹uGs,_} {AoFMJ_#~!G,?j̍`Pe26R{J{l,(\!9$;OtxKA韕n ?2G5EJsW}u%N]C|Vaءw7{ޠi; A1PfHG%>.߻lE{ce<]ewI}MmUq5w_w42B D}=Rd4H'rip`mc@Pi m`,γFm|ݿ4[az73DsyBmC=|~F 87J~"R a{\mSOʧ\ /HKɍ;[Rgʐyu1&np`C[4Za/?}$vߝBI8|z%4&W7sr,u@vuH;&n`)ǩd :zǛiX2yRa($v7&}h FЬ.5240LW$3;f KPwCOML;0y 3mpv7(m(Nh!2g). F adE9EϾ5u 擵O\?%%}-kkQz/[[U%kT^5L\r>5)np=:V/Ke^Υbް6|vᦩf@-] &)ۉ"  _ܜ`C[!>B!݇ڏED^ܷ)lZB?&+)>o i GCQ@KJȋFjڧ݌+{w8<>-ws0^3FXbEOY(#SLBsLR7g*EWG4~+hnt$xn"|22TGĿYϿol=ǻB?z#zB7gx:Q\JM6{neh=R3$L(|}Mru>n>"ߑu{1%H%?1P6,H@{e|'Vs0hdfw1 +Kag&X e I Ċ+41^n9!>(>%Ӡ]=˄MMĮhx#`}kY d;m` ys&AV/ sIbJzn_jZ>BM-!hb gd769Z)$QÇ⻞`h~wXl+R^~24vj$-Gt?eΆ.O[$&=R!Lt@:\6)-g)l``?<~4 = 9yͧFM;OQ g`#<fxEXԠt)ۯ]JFg[[nO¹*<:3ݻ,Yj\)787"S'4^=3kĪBt{rXn=o,eaw'](YZF"1b^` UkwLic$Oq15^Ʀ3l=dB$אKdԱLuQjw'*^u֣Tx!4N.I1wLk5lS=6_$"kN=,TWh^8SP.SnyD+ijlTY|ȐrR#760z [+^idrD.:pՏ|s" \2+UH[΄m`Bq}W0 uhg`} ۱w>"2_l>d;k,(`JdzЈ$W=x76<I$$af;nS)q!" Hc4(uj4>r֖bTwƌ8NpP'-_<;TҨ utͅYUϑ?fp=ZuiypO ("@8KkQ+iF2oN<_? MoNmS}_ܨƙ!*>2ZH|Y0T_F 'ϙPEcM~).U~3;{!d۫8+P!@^wUVc$:&!eqkghOG&!G/lUTcFkb7w~hV"LxӉ)P`9MI!5 KiA>xQ x$qt5)\\YD xכD'zYtt$ntbxQ$|v ʓTp 0tE_<?9Lq;d &"E.sZ]3[U ݦcQηG =]Okj'ZAbt'd $_J']pneB;x'1{ -X/`OhS>#f}|.AeejsXҚχm+QEG?ԒM{f٭:.IʋOs]Ρ/r~cob3i׼LiT Й# #=s߁_Ifvq77XLs]A} *jUAH؃qlN ú;1{%S34M"no]~&@c-<gCa(o$Ft-5:R&P=|L&VQ֐N@,Bӌb% #co,w/+ɻ,ś2dJVuNU[1OLJW B\q^M]oxmI-bcyᐰ!7Ed|vfݍ%i Wj+9ݒ a~k&]d:1O|ҶHvz˻·O T<̌ZB ,Faa]{mIb R4mԷ83( %߳AwHd6nD>jw}R~H #E/)_7ꏱ]潈Tkl#/Q]44Z/}k[؈U;F{&۾\S@6쩚E`=J$f~wo #jl) !HRЀZIApY ۗt}JQr>O-ӻA7 |6]/QZR ܆ lTtUee7"F1 c0$,C휻!94}D/Z2bCtiXP+΢)[ɻW.caz ?%[d_,3A9BEF-&_ה7BL|u4֛!:&Gxa |_sb7{* v{]PbUȭfzfz_J`4v"_ȧYG֜/g"^:%#<: D!Lja ϻ,*-ȃl0 fUk C@ WXԲ 耇1j%YZ-F'2v|QZIV&2G#Ghl8Mc۪]CsFL,P7Vnwф=B;N.H.τ$ptc?uoyImZf5h#wmI:o+uO,ggvSaC"(:Hk POEynU)8+%Ḿ)Ce&ȉ`.f yq\|JҴgTz?c],tN]sD]$Hƥ=iwxfث;d;穳S?]BX(ؚu'`DƲV҅4>UŠk,XIz:jEttfxi bz$LT͌٨up3#譴UA3q-'y2B՚ [j_x:ߟr1Jip }{r%7B”aby`yv/U׬z NMq+نwn\CY*ّIz(%6DuC6 ֭v7UAx;<ò0w U|Ze~*˺eP-z6, =TF S^rV8iM%TDCjt!nC)Y #$"2.9@a7+Qixr@, J`"q`2HZ##}CKw릖~P2cI}r3G"OGd:d0I!qLxWݥmjK`]n?V(7n+Z%'~G=xu~\JfiF7洦ٝ3AJI[lWLېY#"-!hIƇ, kia%-2ǂFe{FHZpD03 K܀ 7xٓúShE|1 .43{]hsz!)I fLx[Sm8y<MY)|)DU2X0WeCكDp|5|N  |j@Ha:RwYhxoWj{|:+J:a#pKAY #12>q y36 ax)>EZ'd,fI *ٝ'qSO+EҮU @#j5ЀdKKjJNOCV㒿6Q5B&\(1ItBl *^>aބ@#2cGdFTmϗ}DjU4:4JdX;*sLj!HHTX?)fxތpwL7VBKB;r!pXMqՊ&G;-H.u d K7Ic@bעM2qnWFY}r*#YEjVfI{*z4AM#1HVt!e z)bb8=>MY!&(ע{l nA)}4Q% )IvǙl|'׆%|'qk "`j}i~0}aj|D#\ЧPrfXi?Sq?b& B9/Bǔah6 DwH~stRpBfjcxoSm3vFׇR6UoMDk^"p.5lTs!g/ o6!;WvyȭGGlwqm><,$e7 0H`8=˵Bx6Rx$T)TFÞ 3t`G<DʤW=KLH440?]Q-,Ey h`r\Ѭ{v"MoyǜKw@;N聤(4*%o#~F5}kg>ҍ;NWfŅhMJeAƩͺ:bH2>YͬK,o@iFf6j1ZC%=Q}6)@aPH ┣uS&v7*.>>Ap9MRKsIp 8&o_A}mYx-+I=#1ig]ONȩSyLS,G?O8C{Hav4l.QBGGI,+,)׈iR_'sC6x:)Hn%5 4$a<;;U3"[)>Nq:$ ̕^ndfi'.qR*|rIE!֐I^\$/  0Gc KwXYv3RC'f\)؄{˲6{\)Qth+B`Xŗf OjLp cTܘwݐr-hOyu g/Q|--i%No\JJj5斾\ۦ:Կ̥uBK4Є Xq^34iJY6,fȆ蛢f*3p;,7\o FC;pr b(q^b-'tǴsPњdP9׼޳(S#G4R1h)֩iã#&tc7[/zrČ +5N/J&b3023=7XxQV&u26qMDJ$[LK Oֻ^F L)tr}I lB!8{#F"Cl;)>c]*xu,PhC#j^; ;5nA@=&W뒛MlO-YsDޯ?肧txN,M096#sIe1ٺ>6cENzl 5mh +<(aw/ t"螯RƍOk EXkl2&t \yMp}@t_N-O^z] MH*,LvC>G}Bižb1Z DYhIiMa"dUo2~ʯ Oݕ )޼7xG^$݅]k1+Z ^mU3 f 6 zecba 'tnA+G%=.Cja7qGb`JL&{Dk5 j8k̩r@n $`6<]ev`Vnnخ gx7RǼT k#X & <[.4FpŴ/4w5uJ/OL^0]Nfg8J]"4yAfZT=Vz-]gyг#@_xB xZq2xbM,xɢg@8 4{0A2Di{Kc~-EJUkyg,3$[OOl㌘e fTw7 +eo#-%|ڌȱZa H?0UT"* Syą84U7h[)"%R&mrnI^J40IURŽ5_DBxlm k&ꦦ)IeKn ̈́Ӓ;i6CxS ߟRl Y,g\ ^")3uqS~t'lF;¾R(:&MM旅T _$fA Q@SD~{cu؍h "Eh{L3$>/ i:f^mZI*5 F&e"$+ `z,ClTa&UNױ?IuY,W@(q)q^`/u֑S:^D7%jpePB=>QP{Z}oI "SнZBrRd{u{:?} EƠ eʑT5mKkNrt!{)C.6R=(IvJxVҜI@7Q3_BH'C9 i҉N٢m $xDn6) 80D X̵n䮘m{ nnZ5I8wk%-tw/l˽( -7w2KNؠ;-#%зWE2"|Zm1 侄Qr#L'+hcX=2Q"! ʜWQͿXwt%.d2=}EŰ7[BR>lL[1dyhtJ(Vϩ񦧨e4uZtfg\oӰR h) s{ +x?]/] MT ̔Uښktbw0"( Lkk Ynuce."GS3R u5HKMå4~́a 0! d:9}=@좡MpŻLCϏ@V݄X ]`!gQf@G'V+Yp09w_XI&~㣺)Ntj#~ &> jFZeab0D. Sx'Y8]HL^)!f[RTR eSةT(cW&)5!Kdo.uM KA$'EGZuc%X!1s0wK^]bsbk`$yAOq5[f+Q^u]owOc˘$f#|b[0 gA>ޑYȬf~r7)-kA" !@Aw5 U`l굓NXGP\^KOn|a-_-YrKB7I@Y5N^Ϫߢ|x $Lnu[ ػ;e- 4u{9),ň\SU~MT؄ #Q@OuSme;sKapAd?O!@/s+(ߓOES.O,4W}oSҘ;P ,FMkg/KꨡAU>B/7+X%~0Q0Yx iHAR ߐi{ Oƅz"$OxG H/9 2P"T%kQWMS `RNFŠsUU~*&N,;/LGkWK~{)LC߼hkՔh8\h~1q&qp'PI`ŧ-eӘ\Wm%0E"x#⑟\&(y̥Inu[ VO-e^IU͢1+یG?t& ,/yN?TOg0氕ţ'JœvcRcq>!@sTs`xySUqzaƦXX3C˃TʈWxPZ>S6Ig]`VSAa4k:$ٯyi"I>!c,$3P#.}F~_T'ZK9@&!,L iE!:TA_y` c%晰0d=~`ߘ D!ݫn1DfwVD]84z"۟(gKBjm{>ʘ=whZh+M?u귂 ϣE~OnD|$⮺LB~XȲeTIrO9ţ0N|dGVEZ bVAc9{‡ _;M>"n&/u>- Y$3uUk^'vXzqu8P% ti  6lRC^ﵻ|A 10XgwK~5Ҡ/q_F E;-i 'gź9iF;D'Tfx c~ʂԒ ?X9=C`!P8<_Adŏv}UǐU _LdT q^plҞ?u -ÚTk);r|IWߺ\L2Ͷl\mrD_zL1QV|gFiZhQ;xlU{ȹuXJ5VI|թy`0SIMX_\T?` ^Y|iƂDFُIn,셖OÛ.- "XOJ1nWZ졸V ]Djw&?,t|ad?Q[Ǩ!Y-ΕVd|53 |ӝm:ȕM0(u:b}2 ȧ[z8 JX,:b=/Ʊ7?,z1$A5493 uym @Ac v$Jx)bz q]SBq3/\nJMG:0t5U^DVȽ1m g> )ܕ w\s9{͕x % sJy7j}L|4qCLiWE3Z{WY(Voq݈_7r?F!8 ?Vd^UƩ!F~Pcjc; E|wmg 5=wj@H6[NiŸߡwv iЉ!l|24YS.U wjPd~pEņ{Ψ'ۗ/uFu_`Cԋh'~L,d*CʓgFpY˷E8C3ʚjY}֥oGoMD4|c!2iϚE*A_CG9| 4#N ٍ*0D}ܼe\c\8t ,q[==țԕ7f1Ŷeq!OnkQiJJW$3<݁ 3T%%V&$"^8o ;rʗS76TJi\'P#:M.Xp Ϫ]s (٥ >%@׬Gqz̪) Jv7E~du9 c ݬ!glLoҭ`}|tӶ4I5a B:lj8 @9}8B^|~jĤOEpfx|m2QP;bY9 %~WHЕ~c~aEKkkIVpZғ+P0fh#4ՓS Ҿ!=a<10S@hyi8L˜>icx!M띖0 7S]ZHEg%{ 5ZLyl0C@vDۜWP8|Х!ݢ3# TZ v`cKaT>c'@Mͥz=ȑ$ =4~9 "gN B!Ir%шE$wCNJG}2q.718e3 >@|ٹX1\@\!lwRX߱ń1d0~yIضᛘ]a",;KDduN??,REh_x@f øYܖFzaA0dVi: $B\4Pmݯ6uoq+~g<۬Gݗ$2n|K(d) "=u٤Osݧt3=,ZՓ+_sܒ^PŮB"L^NY`8pm 3g.BOqF}יf|mB36Ip3ېIf) |v0 4zIU$6o &078rЭlcDD/Juv,Eh>Hf6~TS5Tn_MÂÇĄ^#"p#bG"<+D$WT"Ͼv6`㥇66 n!%T>j6@xPUC{]φ!;h+OJKd3' EM+KͼU_FP׊B蕐eEo?> N5ȂA+TQ/r3}W >`rw3|%A) F&꒍i9^$dw8p^>ڴ|̥'F"&K!~kX5MQんDƷP XGnoyt*|bE'=z?%X.k$mE!!Ik@xD`f|ZGKh%fu)j@U.-ڗQ NZ )ڤn)IOgtcv=d[llR5z3>d0`s#/Ljvo-D&8qh?t$b"2#h]AS}IðQT|n 09Ѷ!y.4tIPGkki-V4}κOS-{_JadN-6i)!t-E1JP źJ rO>$q0_O1L"GAMfU*M mѸAv!O$)qp=-3DS"Mx]# j&#W~C?j$K^+hHB0pmnYBr㏠;#^(y:i3˸΃.ZL+U|&ȰK3+FG'H"4.Kn7+d=b~mVw3`| Tݑ_q`Y#h𝉐cP}(2 Č*ɫ6gnCڸ*hbS-hёƚV] :u OagHojz';scu9՝\u|@F`UU a7Jk]HfܕBN2erhp`L1)9w Y[ēz'?=Ǹ)J)Z1f *bw!& u lZv#wj02Xj&co]UO0`mPAZZPL9 SbѼ "w{;RBlT+q,s#\Rkf(׎k}x E:W26YH]'k4fj|CuYydi,U Tv~a B}pv6c? ~[1H$"~^ef?m”]gK F ! _+Je "PtƒlDh[5Bh 3RXq)HDjx6jRY&6  {\pضz-7ɧ3[O Wɮ~=3[&:l'jroP Pͦ$coe5:.b:8X 0`^𯊄x5]p7={R<V+Dpy#Ԇn;P!V54g~"X%Ĕ UPl&__b}Ӵc /^%w(ǗT۷g*ѱ3{'w{\3@m-ymݪGTŹSCan $޽J>@*8Z颗7gZ΃y1z*qM X%O~t#Tr**2MIU_EKfLXcr퀇,s6[¥זQlcaݴ^je,OAձ댨_Y̥ENо6,z:՝r/aЬdSW]ACL8gcqnUJ!6$THAwnw qbX8z ò`s"ȱv)N^TRR#@gw:fÕ,T9?dP *(K_T<#+>iS+6(Bwz%eEbYhBQk#;\KtjqxPX-dWCS _Whr*`Tٽm=zo.=?-C|bySHJ:\:EB:eR'rZA2k+v+'`ZWkGCL{Ue$&3 _EC~rxa8q=S2-y-q͏zאdeOXՑlj{F| (Mf*G[f##-H$b'"tgx e/Pߖ4wR ނT *EBzGQiGT1}Lb wu/|,Ton{ā@ +%2#8BJ shs!:0?s 5Eg,FJW>#Q!#\+,#b*pKfVƲV &5%ʬ[8PPԮqSMm,1kĘEao뼿U_ 7 xzxi7`ziPz?vʟ,~֯nЃv50(<2AY^[\vB~.E%Cʠ|"h "uDFb:~YشvPG= @#I xQ-*NYLΡ {-,I\?IBs9 ^gH:b'N{eVePEc-O{HFLGAWچBsfL-GqD0fZt}uG6 3ˡKW`7ڿ!!Svx̓Y~-UӲڔYiz#k1@_ u~oG&{Ple%Q@[U%e[{ί|@YiFIxai2 jdy*h'mB[J^Pɩ( |nE_h*}?9fLʄ|5#ANع+( r2c˾,lCOWLm74PsdC^1;yF9t Ҵ@;YW׊1 'eMu;d ñTu;y\s48BZ^]VRy_I^iC4Z u/yW[+Kd[hg+t)q7sT~+Ry$|uT rj>Go8pGȺ-|YтT5ZO/c'`]EeR}Nb w4Ƥ.%{W^l:]NS{{)/Uenz\3v,۸]_Fflk/6h䰒Ҩ8sd16 gN( k$wVH~1/ VQTM9=|ڻy !%/^6- 5CAU!}e}"VJ~~i"$5ݮysfÐU53vR%WZh .#YZF9XhSͱ3*Rhcz\h#d_g^ä'tRfCI+Til_(W$32D!Cx_ˤ\u8%hBCq[pr/vze{S^R>>\h69fĕY.I1QCO=5糾K T锿])}I LR5aA%%}kxzME٩:tRN ʶtNa}M/E,g0vəim.Pur Z[/dP3-Æ!kL&M[^sfI'48H$k֢Q6,D(Ҥ$5E[\Ւ\^]vdBbGhU^`uAOѡyQrXߊ̤)J;!ғW %GYٚ~ ,S8ȹ@͝rC8@5m&7iᖵ4?AgӡGG ͻYFiY֚D)\<:`\*h`a>= ݁}~4pz=X>Y$B]j+z=}*SYI4VCdCǟErJ0M1Z }doj/wz?M] މ ,H'vM.!t#?hnE?4kR|K? {HxŘ- W\vHlU.vЗb\ڳbH VHV9$zUrg~]ry#(;< J\7o.d!e.' #p2Wyy~+K Y`:,36M;fC)}lX\OSk{${x$㣁&aL="ataBϴR={Y=e0w3JC*n'%n C~'O{uE/Nc9o^sRa[ž-kJ߃m&pJ3Ō"MCFq*!9g *_+\GFd0Ehk {U&l'OzQPVw҆39o]kpNo B-]IT Nj}1ݰ|a*= jJevlpw G|!vՄg]Pl؞_AEBPآ >-ZF8)r+,zRaW3$[jҜ`'( ኘz85a!RzXpynj<l 9Cç JIo; _CcaZ )ehA*ZxL"h(c^|<[(]@$A#}  $y5">Dw} VJoI6u3qCX(tTPЋ/9wVF;D4[0b=z(%{b].gAv'gY48XíhIWÍp} Xe)e["H]2?z(bk}**Akwx *$Y(7ꟉF$Ųq[QZ>j׍3r:xأye7:0Z3m,.‚~/3"0zI.43J\S&\$]E/  dqmY$X/-Ol^#+DrI7P?D!.^>^pnG6leZ+w{/@÷0&vHN^<)˯\;p׷GnT<WטpYh vڡF /Yy&cDjAlBIV;aZph[k8 o9l{~r. 4Hϰ*p${r- ĐkYh # ˂NQ{̱A`c۹ +A2HJ띗)cK}w٘PeXڮE~*~ p}gez+~O^N_uB: %/oXM JR_ͩt~hPRy:;Ǐ ! &LRsAk}2bD Q44Lz"1}#7hɪ>+*'H9$ ⍩E_,/;[5poy}@bQ [4MMy@S"TkMV*~|B\ȝO6 :v[>^+]#ڻTa~Ai+AMp}ʸUoRM({!)dHd~oz"agi)ܺN1%uGo٩<^BFơ{|3pvWWlf71&jg;SXM|\xTr0-9|I^7 EK?M%<)oRЧB`qoC#E`95$b hsܷAN A^뒝Lʍ2Qj65;90'<~9lUJg<#)ḇt&S<Ëas5 Fe8+tEʳH)N\*UBLҕSٸ4@A[CǔjV*&9.z>yգ5FلC[`o'Q!/Ssȼ@ڂw݇dH+u`J]ጻACJ?KP!+_[va/u# #HCF~O&3Mʁ29ҫ9;4Y5ۺ;?[.a!f,cag&6ɯÑR^" bet\5 ~\}+.C<lbHC *Gxpm^]GY!#D6줴,_!&*هיDO@wXbfyX]\fpqG82.͂A !Z<B tA\E4dΒA|ojf>1yq77˛aJigX, -ѵ6 ?~+dͪNqMqkdтUKSK; |kOңs07)tA?T%qޅTw<3WY@E|*`=8*fH7*^-/jA%"-N2c}6"NԔ7a/2:t@HQ}R!Ym Ϟ%gr3 -ZSm"KdiFqE 7fhxzO4ףh%k%?.W~ޗXnX9J({[ui9̥=LO9`PY^PŸm {#?}&S_ƈN- ʢ,tR.I><ˋj7.彡3rV!X,·%Uu]OPP`$0{̋b64Ͽ1Ssf%Im˿*/|µ&/\xW;kQT$)SFd&F56M'c܊ݞu= <\rtf+ ݔN(XG9jGU&դ|C M6o`N8TR6> ~EZMJ{JydcÚ duB%VmkukWNE uB)HHO>85V G -nq;4tti]Tӧ}V#8fݞZ+h~VC|H5bv o1(%-9;fn{_i]t^VmrpziB$432+@ݜ3 цhK GNBD{'6Xg披 WyGtƓs^ vw2\0D8L0px70Ntp'zR!lPlT,KZ2ڍ1R5+9Kn#Bw`tpt!ATʋĴ>H@@Ǥ8:T=bvUb:fmq(2~Mdl\=M֧'xħ/}_\pR'E+Τmt"FqA  X ^N"g$ &ط`u,Qz%iaZ%{hhd(H'3uFח_Eo9}0z X`JeE&o*9[)y҉l}<>B>.e)< Ut"k~1Ԏ3[sHVn{f85eHO3ziq:?NTw^Io/\b? ϧ69KG.YZC#24)YGfM{zz JD_\KN9FYgs4Ն(iDx !VFyc]8=u$t"2\P=ˍqj ȰN,i|B{. =di%$E1&%[ԦRuPU}ĈMbjЗ 5|o^=g{ %ŕʀɽJW:A[ʋϪ/_/νBw g1Q & O鹼aa 7l]ߞSB$^Ϊ-Pu ̰Qh5sWSvHw3 ڋ-I^C :{<ĒO=R+ CRElZh{d_% b;8~;B&Jc6QYi " d[O| ݻ1FѼVjya:p31~$#8v XQuI\@QsIƐeIQzo8J'OYn˶IZcK94o$R2y))}>ᡢLkH-[IG4a zN?К,wؙ 7_aPz܊N#l%=O9Riz=|+]FYQUv2hȊ_p2_GrGc˧:sͤ `-7j_߹vo˩J۴~F"`џͼ O8D7k)Ta4&DPN4:]0P`P ='⯞X~MdZePyz"-F> ~BEC*KkA5Uܘn+k3ܙi*WRА 5DF4B$0f= pL'AZ$D@L8z, k~$Ә\u 70] AfDxP0*tHYؗ?YÌFh8t5y4tfV֡GЯO&ءKٛuNrDyz}n_P _#XVwSaS IF`kF>[v>>a(p(+A0&|!XKlmGVM$Ce> ]i1@7) 5 %) ӎd5135zTbb/[X'}sPRK!/xX\@ScHo!gHddFVw(cMmMd ӍyW=7 NC|o?ti%\.*{\iyÝi[`c8A8Y[PE6 MdbY zerPj]=Y8^vg_n"ЩMhI8NK!EE ëcE$cY Z;DQM)WyW guy[P*SE?*dð # 2vA+H) _Շ"!s`U\U40-">ۀxފ,-IM4UUq(>}nXt'$H">8OIJ"D9ær~1v= :9t`4Մpb 0.(.14Z2h1qʦ*~l".emL3#y4FO}Z#s@.Zڑ56ni  bdfNzJ 7-#ֻ:'O u}PG 8@> ?rdriNBf,h"HwLhpu*!Ვ-x#aAr;U?z](1)Qn %(Gک;DʐW踖HwRٽCJ5lF:@<ϛg%Hdb"a[4"5 P\x{nJ-ސ~1}1,;W$(T#Yyc{"[3 {G]|oBRE#5ՑQt‡Õc ]C_\%Us:~ 5eNV~NN}[i Hݏl մ/[;Y9ePMm&¸lv~} ק[5iBC^MQޣ$k֚eBF<7F]@n)e%;F=:X~2 Ue֣ t8 "\1o_ 4J$E-'{t%]8Rilb2k-bk`;BQ7ԥA(Jpmt8pN'K!v; ݙ㟻1i.*$B B8ݗ"1lYILg/'ФHoC } qмׁsU枦hi&r.)rwXlj[_ӑ%!FNwFОjS-b.UׄOC8و$+Ar&8ԦMSRgHl4_#[spF eCjV"E  \qv$){)Ų|'_;Q:D|B\G4D365lFn,yvڮAdؗMnI"MŝŸ5[sVcs$FGcL@z?&jSfJ0[כş&m2;C1mT3mWE%u &Q(%x i]?y.2{0؁VT=&D.݇LNާ 9㦔~y:cIp=`D8V Zhx)3]c!,;GFݣ/?R3ܭ?PSB,!>9j7/ 9))ک]vM8^d )NJ݇P0b^M76HC;q{UG3Wo~thz 0_^_w+ɲ{_lg@;ft.rOh IAs੶8bmsxGxy%:8.'E `|PQrR##-6ߖB'X5X2ܾcӗ]%  Op=*/0 Lb*ز&y8Ur؆٬@0I|jG,s̬* :pӾ Rq^T^W. dnO2ҽj`Er_߅m,90"Bb)3xN7Qxv< e@D ]ߟ̓_+qV~ H:I qkz_QjD\ g k/1o&l"ˇRea>UfCfg@&e.ӠDNڽv(*[R>;WCܝb/8,]kF^H6Yā&l*emU8W1"AP[X{w7p'`l! \e5Mc>K΀T_e)]2+y^H30QQ\gG}_;"3SgT*k[qWIJ_`y2-޽ oEv @ @SGcn#Ɇأ*: oޅɱ @7m 1⬪V%e}}$ k٬da FUr_][D6ﰸ)Hè+OTv]Vinq>g‡ucp).j\hxyĀaU+",ۓ8/ބ_k80վ7xƵ)c~LȝP;)azbs=2dy[XvÞq f$#SAԀeE4iJ@6O0VlI4"uh-#iV5.'ob Dr$L0IZl4$w/Ӯy@.H]sֿy/tM;=J;΄jU?Y? & {p7 N>G z6[EY8ܫa(:(˼z+& é5n{Eú>czk~Ì PAc%@^2LB5,1~Wv.}Y;q(x s'K⟬m9ZRxୣn*TpdNYw Fh ˭ݞFks`iofykz#i Yה ĠrH(աrP_&807Y*а_|0=6"_M#w(gG7\* 0q!H]@J/zwqN鄆IOIih'G㊅&GQk໓ŨX3QA Fꮌ9V! _!Ht.k[)(o0bD}J^s?xB|m S/]ȥlQv[&L HJvq=IR\`|,(gC7{`zmfY-_36k#{WAYx~Fg|ppd 3r8L饵1{nvpYY78meX)'[ٲH /!&SA*UFdY@iX"&ÐPWpgsqi>LlRrCv%U%F0TZھ,K1$(tH_Ēy=#*̬m-[D}QdOY ~4Gl֊spW8J `MMY@6rG,OnGn 8bcBO2Hͽ Ys7S%?`*pl JX 8pj TMhil:4m܆ FPAWJ˅mY<,|*iQJ]0Pmcj"F#4P #L2E"&d}Q,ǦW,MT6ywuMH+-v~  5l{Gd=MTrAWg8C|zuZiËo;t@}QF`. R~k`TB'XtG@bK"׎V.@!wh;wsȩJ}-5-.zO>X5.-zwڳ^m/[z]>v6t}$(ϥdˆx,HOǬ:HFͫ=1RN 4%/"Y*4[bPH  {`"lՖRU|YM7kQU Pb"\h2H^2hWxX7VcvEC JƙpHl3Om!S&9]` =LmMC>)\0; l"JpAC=D,:Mx8Lxdkzk 5/ӖlOi᧿߿d:k<Q6.R8W*naM$g䟛$IO{"h|}*+B͝6z.,iJܔ}'=,2G~lϊK֠/o53P+3x)J50{-ZW;Uh|Vgӕ+&eӳ/fCλnm}I"DTCyQ0shb",'bvϻTB[<72IW3Zc @J`7gFR:OInbn ԼFp/6 _(>` AID2O]vMz8m_OMS5S ߄֐䤌X5R\U"ML_zFY5Y5{47VϚybk Cq.cT*XRuNۗ"ͲdG E6W⢭vl\eb&DZjG.=DN: M唱"}] ~$1M djh@F$\Au/nd!ܶ)QTl F|gܾ%੥XH^UmU)PՂu$mG:pa +dˑPtHGf[婪/dAo+5nchtOn9P&`g1FTmuqy$vFɭ$;]91zmh}d`oŨ5b +Uq|Pi, 5+x:)6ʘVxLk;`r;Ž2E=%UzhgS+l,yRhЏdl!K,7 7w~ H|Svpi+oN Qօpy iK\tOU7mJ6NEJӬ?$2BJ[ݷ]I`kf|+ Ǯb1% 2}:jVL6KtpO7WG8kI$ *NQ_A7Ljp`r(KSJF?R*򧐨嗋4C*Tr뷊}6'`ͯm&%I.P{ o$I[ԋCZ<8ּ7׺hivDl{x\tyڅHbq\ܱ4-WMӗ]V4 39qdaPNV8\ 8rή%jOBIЎt$ZAMYCk= P8|(7:I})ױRbTqMfBUZf\XwdĝIQ;p\xŤc}0aWcWfs͚Z amK 1Y}*/⥂ ąldԜ]t #,o?67-y2jRM))i+sIUU6}ypI}ZPS2)CJLdhJ敟-kHˡ,Q=5* #]qa7DNvi,[lpEchMg7\4P+R @2_48Wjim"6sG^>9$&bo:+(0L9P M/g2;DDp.z0-꨻ƶpNɓO|޴Eчߩ!iK>10<Nw yevxcY|I([1_b< }j&m}3%`0ĹaoDۙ62mMUz9.'sOBµSrkNE3:HE0Y5%Og\/w>x< 2ՈjI`:2 2S=DC?,*g`[H½:F|:'q?Fg"9(em5q ]i4|R/@.ҵ^s¢6zŎ δ6C؇ދS{}-';E3~]/Vx ^GFR Na6y[߱ĞI_˽b۬QU"V}K95:bfj*73nLP1 HR$1DwPP>r5Ѝ3u|,!c@G-6Lv/8$:Hqm$e=Zs/ O>2‹ UtRCg20"ΈOi̐ġ/9 ?MlɦCeX4SwQU.l8buSN>-|Be5O7}Lpݶ.|Y8PsIi:hGQx _s -dӤa|Lgv|x2R"n<>Q}1_ޯoc4 Y7 5xQE>"a l5gϚZBH#WFyB; !I F黭ի?y3EH-LRrGl@l.i@.8?t6 [ /^Əz~Rcp[ŒGM+U=:F 6en5rC"چ,q{YcI FB!iH/|E ]TIGSߞ4r)pusIkIxMB[eh[Yw%E)6g08LރQg-- Z!)$뙭se4qЖZш!~VRw?Dx)6[0Ma5^ߡ8zS8fF4IIf,P3^NwO];}i۴;`-#jSN,?"HKA©\aͼ`ghXqs!GJgzr& Ѥn ͡J y2cd֬~1'yșt1*zߛl'fyUHm?AZNfP=>ZK7ԦfPU̵B͸#9"~[a?6o#0QީfDu2!uqK80|Hڔ5F +ؼG~JLj $|9xWdF3`nte· 2!ZwDd وJw)0O M|} ]\F0\#Ѕ\D3f.69*ʻe| - pXzBk. tvb?axтVtne>n]?BqC͠\c O٩7dX&z^CC~iI{ԁCWziш6PEK1(.="= `s}nxg8: G|[w8' KJer*"ƱuIn73.ipE~;cԣڳUS;2Ӡ`;bL57IirZ]M)JW̍I.NmyHN vWxlZD>bEvy43h{M!ϺAqi]/,͒,˦rC5,%_V\ Ld=Ed?RVnNNih$+"W *Kq_3I)zT[k4h 5,C^q"0sFr*#\J&(Zu|Ɩ._Q*֔S5ղ k,U !eO3yʭ='&y8c"n`.ipڟmS>xf3]B~cS8an%]sGWN}jCե,]+A?¢ v]L`SR(z(}v In#Rkpi0u"PW>%԰ .+ټ [5|[߈;~8âv} _`}cd('Rv})^u8Mqm.#eu*"(_ljiSwޗA;<he3uG;XKR:4A]zV/k RcDzkMΎyrr[7DusVx=Ei,].И'VCu,''EgUؖSLN25@=Y[0iNO QKi`pl;<*`YcM   8:%/M -) #_֧Ӆ,1[WDn C8X% qs֛o8BVc5U #>d *@_ SѺx)k{5]o gABYBu_y~/o:?LnH%MIZ{=JƠqR9(=";4XnWH#Mnm/+E=\Y GbҺZ] hN.qXɬ&IPNq07BX鍺 Q{) ?,}i(z3.6 =BI6/ϚG?D]E<TV9~CTV2|~μ/:ZzZZ[?IfS(KTi_Nx> ixh}֥ '.p#:Z']{hC 'm&U}-xdۥT%lua|` P; IXq'm/I7H\WUD ><`ʑ@j߹$gSeN=ETj k3#ZRkT|.2W3+>[ghzb}K>my]M;T' 8Dк*SĞ6%TBny$gZOM{ʇn/EPQ`BA\-"(Ϲ)*g¾e;^6X;QsCʫ]%৐Ar1PE9 >.$)lDp)VU>Lʌ@ՠU{ ȟ f+X r0 ;0ޤS$Љ [jnmT$% O؍Tİ3?Ɠ li`@֎0].QX5P(>F2')n Ca^%H J ~5]06?/*_;_SALoGF/Ƚe~>7L_Wy\x'3 /yh;='~2F x4n,8 !+]enDA?#E^Uߙ'eVS|a|_ SHM^P kReGg׷B; 2)NN\^1jm#tc)0xȤP0 gKȗbdCY+"(UJ]02HԶ9% @@AF=^ `gi?nӘh+.;`8wGn'/_Y@"z:$020>(.2Y}`Oy,'ɽbNjDfFRQZhăq Aē[ װq!l"Iژ̓Cz3#ͱ.1X㭺u&|[T܏09I{ȦTӺze:mhQs:QjOFb`-L*}-_]u[ R yvic jnSC=0US*epQ˟xF=hTZ̕'$hqΡPN&ỳ\2J2i[أFg%<E7|Ur QR`[Y]ߠ1{, 163JV@݂5,rf.Ǭ<U<>C郔Æm߼w]!ڳyWk{G)LaWq,UqmIXw^MÖۏu Ϯ#<щ2(DU'9AaN_q++qX]G LYS,%9X 9PS 3skC_P |E Ǿ;[HtsB$)e(Wy Am_o ҁu8$'PJ>b&TkiK҉y7VETThJ )oO W~So?259a]w(LȌ~ϕ%sR'PFӎ+6;!|BXp& lɭT<Ͳj:ZQlj$@:Z+o#aVдvKHsNY:Of^ '֖ä\<.o ]/&NMvE;xۦAǑ.CB R6-E1TmFSծk;t/ƁGQ58Պdf2a~&VB7P-k u#߆eOjBP\R:v P-O@FFVx;䟔Cٗ8 rhWBKZ*^>? ooʰJ|Uw"xn/od sB%󳭥.Uqcsd0jާaaR8 6}NT𑭞3Շvhn~6r;U_MxRƷɩN^/Y,S@fi7Y,ƒqVj1HtpWaʢRXsJw;B)ȔQĴ%QR 9Xq`f'cFS}mϳ=.߰3;&m] H DZ,KH6͘%V4nZ -0Z !'V-f@fq;[t"{O`pEmP+`Cb=B V[ޠRՀyœJ_ h5l,Ͷ]5?g0J}! N0aҿ@59^orm6S̰]9} h=B3߃ Qc^cJ)Ll '#H*{&夆zqP^~EN'bzՉ#J{ͽ)><xH̷8[ $\l k0 Y@J@[EvZQ%).f[^Ҧh 2}T$n;*g+Ӻss'~>+<>Yt!sTkPKY5g>rgudE%<Wd?^WyԪ~,7>Ϳ閣 nRV$pSv'i9Av2Xܩ˔f-m7$уDz rAM^YP ɨպ :ߠbmQ˷jIL\}e լFk@L68U0 Du~0okڦMlCr|X,곗"Hy^ ?e V^t]V*;D&p*\uPY Ōr?:'V~̓㟤^>V{Ylm| GA 8`XvJZbb`PvK Mҹ0|rZ\ BZ#=SE8?zrfCrNk!UQ}\ZHC1 M%`iURܤ>ʠҊ yM]wd.7*BP8hR]y祿c&T d#+40 K3,-+ӡ-} CQRL%?o_:#uP[XA!;V/s[)pBFj9Λq^ D@q Bhs*!Lw~x_Uɂ_ "7[|-ޠ rxI"|`ע) npޥG*[ -*lB"VEכ+͘s`+1y챡+%"R:Y[/P"%$k7C.jmZ]늁"xkv2['݈]喊CzNG~|bT2nFɥtnEhZ5TZ_ǾP<~/:`(K| 0lhBa}m / E:H[pi>OL'qװ1SAry. w>p=²Yw^|)oGĒA* N?סOegn~6+Eܐ:ǗP/zoz>b˜csCsE{[π wNV1֙gwrX`SaN>3~xEe% t#F>FNȋޒ9keo6PT~şa[cŽ To'޲'C ȄFKg!֡J%>:e$۱\‹0yJBn2`lU 5 ei6+㘁Ӗ~%gݟeߖ^qrY_~QČS6pCzԂ bd\8)[m {cspHA,JE/ }MJR~=f& VWd ^5BPXt/TjI2ĵ HUCCBbU+IHQ|Clgfc$.w3A@RSNڒۃ0{>%CF?4$R2^*v+/"ybEeݢb=f 7i"C8!?Ë  N+tgSߗ'HsI:6lS8Xh(>Zo7nF/{&bLS!OK )Vr㐪 qG-e'YTW = g7"8O?AsQނIk:kf(QVb@z9>0;Fp3X>8Tj+ΌR9 PUInRQbsRu5+e}ٮnle0٘ErhlvY,fp4&M7m!?gK-_a>H ci#лWdۮr_z+zXuG}ZWjl߇NYXT6e~zFhe<`4怇a".m~WK"1?2-ztG@FܸP`TwGH&tӌAF'U,_r拠rL^% +*~`{/Oa%y/S C< ھrwjAt]jH! Rޛ6sh50[Dohvhlw@<iSXS{3kûTwW|= v~KGҵ|Ms9=>psN6ȗw6σ6)K|֢Yx_ڨ^.w6K wy5"YLm҉)(|'|bvwjiOJR%3y7c8O,?2ZR_Q3;9dצ$L⩆M n?Z\zЗO3UG#A&Bu*K P/6c(nk lQ?B:>ZjVH5/hvabqȀi 0=$bd7!vAOqʸ#;7R6)B`X:(N}x6~>Ĕef3*JςOm^N\.D(h ;őZ2Jk/pJ 9|( aꄷNFJvXj_)@M=`If6߯lA-XQLk1":\"nﯪqj]߻8 !F)HG5ۙX.ل>hXMCQєp<?i{䥢g\B_ "z='iԬrK,XcSUAByʟHXY:<1g7 ҇mUDsM8SDFrVM}" ReT~ih%s FL,ǝW~rs[ݖQ`ًb79IjC`Mg`Y^ؗa?v lSAٲ@TU<yznF(]հOr3` O,HhQZ:NcZ= Ҿ$36Ozʑ]=틜J3SJX7), T>zF+; xKFF5Jkh$m1m/)QE$Y"M1Rs tJ,f9m8'fS:ލ>6DS9-{_0A>Wzˠ k'Eh,ZUp%rHJD5l"RԚhԥ}G᫦U)քW_* g㮡)bcN%`&TCso%fUmpeo~X ]8"+A pRnk T ݥFyz HMdK(7!*)u=he 9s4%U2?6.Q/êo:a_ ]K =: R/fMmrƔ{f*d ɝb6Y;^fIG.c/A|M?bP0nTk}Tf>2=p;Y^2Py𷞧+p_:}"؃=yYKm$_e(4~Yi sY'{L-nlu<تW@˽GpwZrR zP 6 8mc׉:7$]ǖ7b\(YRj/QQt]߅x"^ݧly3pfc%,/bJpNikh,0 axYHgR: qVg =K i ̐o#}\&j!SZ6OA`m.f%OҎY^6QqUId-=,ݠ`\'7e.]5LkԠQH!J}#Z8we'% 6:ol"¬b%, hcOnR纁TG]D60 uZP1 Dܿn薿Nbj=/u!f!e0hy;vkCȈl!HAfSƬ[Az$g3Ruz~\o}l@L_w3.3RPAcs([(&Q&A$?ͶPD8T W`V Qj^u/ ́;nLRqWPñIE}k54郷TZ|U֕i EGXekZT?:v|!=3D5{KH]\= yO˝JTHe"oLNWK"6$:(`A@abF|g8jQER&"5U Rs;_@d˕O]pOe\2Vd"tnL9scxY/r^/ E^-,E0(V@m2Oae9doM {aW(4apvGTsY n=R}رu%d`C{|:ɣېR-ţf)٪)L?d B9+ EAc Ru; E$ح &׏92,=K(k?c5lZgYoޒ=,Pzo -\C=x+#Y"G͘<sn <~Yxb)/w]njmߖ&ani+f|u(?rQʩm:KZM;Rz!6]'&;$]_;wCI gОYف|O^)V JĊ#p`s@_MTfWU҃7Y(g77 [=]`lk|O;/m!Eaݙ5.&B8){/Cц36F ' o^Ι{ջgz C׎#_I>Pu3aH`Ң4"4oYm~6XM8AΦ/-trj萼b Xdb2ݭ3Iʎn3DۦIkDOHO [n-A\#%Grlkg#K0!Fho+:DQu)Th\q:py*uz*aJX**IIo_i61hRh܉;+'”7iݏx* ܁R+=?@^W:]Twav7PNh N{_ƝV?iGY3A7fK(1 Q$qq(4ߩ5V<:i e@77FFa]^F~2?? ixN'Z\t0A Ÿ~Ld/":R| Z-ݦ#\S<)dB T18eNb'9rvBA&%|#?<(K΂Gc{oP)kqڱQJ5wmXvw !Ql,ۛJ*VBJ3&/HY\ $8AFA_K8Qqs'3W@@ɰHhӿTe;:㌍GziYgzBq\nPVt RL[u.{ }x/tqu#tyJ+M$*ʷ 8NmC_F.Q15nY+Ls)0ءws អ'Nц8*Xgdl'݇vQhȯX ;D~Tv{GRXN5OӳK6V˕!&{)3y췲ߋK5V)Jx*T7u31Đre6 ! H.dmdE)` "NPkM|: ưʂLS?}N-2xy ȏKAڛ/CQaіH}̰ =j`SmC?qI)$:J?w>3fع]e_?mѯj\Lea9$NMiIWI q|PxavlWlJ#tĒdщ-CQ[fe՜47@'zv󮾿+V),"P ˽mP5RxT{SOt >5 dO.S2TOhڹdF'^[I{d;M`>~ h^)7K~=IW5j!H8aVyT*,Mב=b3S ?<-Y)E"hgFK_nP3'`+qy_g,T%kl׫x{:6 o峮 R>[$VB+ UA # *"kwm)>mk5,LEMv; tOws )6Bye6c4 /)[Ln;"iPCcMݯD%G~0JPzR|},"rbo9C)`ZyF|Yfy#3!kRD>uTy=A <,? %ET[~ʷOx`OrUg3f^R/k&WOS4g g?'hкf)KߝOl1Y@Q4a2n; k,v~NoL%6}IIɹH 9'Q:vӓ1yL8n~oEotݕvɉd W@Ey'#ɻTW UСL`@YkfF]r/* @r)3:7佐nSDp1O6SsJ YW|1s.&~wIqJ{ *^jiN:|_CֳE8Pgz+cN"2Yؠ_t}BLWNX[ tW~Lߜ;j&^6Z'!Db;W_M(ϟd6ϊ?=.׊<`i48S5(Wzs/Z]L"`q](R|!öwFf;K,|eqk-3xkR7٩[Q._Y/ѾPk N bPj_CXj;K&؞UV}?|`,"=sk1=9,yc=iPsBKT'5fwJz!7 Ğh@4v}ſ}NKJܗo| V3*WS:ݩStEBN}*DɽbnF'bߖmDEs2.24`]ޭ\CscrQow* { ]RsFme~BִqMsYE5*g@tVz"?~_$=f VZRU2COS(Nݮ[j{$ {b\m  xZ0sO2GOY!{Mpll,2*ztV m9 1rlbW2yD~8^,URG0|m`nfB}JO|ѳ(O0l_5/~>Q YU >TrPyNnE5j?jV-p"93pTI{=C ymTxVJ|Ay > 4^|!8.Y=5EOc +iWT'WdZqe]S3B-syqTj$ Ѭv h`6>UZ<i_㎶ó͠/`F'4f}0112.rI 0*[ U!aGIo3!ڏι>2RRPr-αϽ0ЭY$j,ZuBg I(a֙OGIЖ f7煐/ALw M?{Α*+ g+-rޛ2G %Dvs4 Yyʅ0aN1nxHkC/Xu*4B?' "&D Sv+~WzsD)mc3/@_Xiv3.izs/4:*`S|T- 6 “S"ngYZ070701000002ff000081a40000000000000000000000016446b36e00006fc0000000000000000000000000000000000000007200000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko.xz7zXZִF!t/A7o~]?Eh=ڜ.+ˣEYs+¡2~P*5\FkYw7: bGĸ +/F _a4`žJ\pI%_}k A w Z34dՃ ~=]vZ2Q羛.,6T̞YX|cy%ŇZ&6}яc 8Y① vnt0:'q6$sm3[YJPXkqmOCôrg (i!nƈ h9: :njB2*HxLE9!VBLZEJoj fd"uI=NR$ xkPܧ٧F#S6<[;p Rqsh lWڔz޿ƥKɳs~ V3wt|o>v9ٰ&,tbr[\l_4 'WL#-u 21@]zswBT\q8'}%Ki{Ll[\qi?>q:rR"$[Cq>`4F^}Q uŤÆ5-9/3P @[iW,MM 5wbѼ@'Z^`/qu*s ClqmBS3sݛS{TB;8M͔/h/ҝ`Jw$%3`ОNN5 Smh JA||y-o $\#' -V"mVunS 7.gq"'94nGt .St8%ɗ{ jTdJ0%<#c׊Ыȵ6\L8GNcT%D &іE?%'^BadB@j=֚V‹#acB"~!Z2qr=p6p{x_>>9dD&lRJ u-#Z6rjn:UGXBe0 e@ _aoGg=sY\>o:P32q| >]$15/k $jo|6.,dRB%owXC%~{V1ΉJ@Hg=¹\ FJ>pen}o^˻$6BzWog__ CW۫4Im)Y)|On(U__Mi;ޔ Ƥ;ח^\d?aht:4rK؃/=_Zr(鍃G+zN&XbAAsa=q75 CBR'*g* ))/ϑ*u]Zⶳ`c6?cl}ɘxSg]~p#c$CS|VKj:7!l𺁖|PY˜ذ45vxQmjtFׇmfJuIεl$*%76() &g4r4n* |&Śvp2W8ttF׺(G~e+ض*fuU j-mv.: iG诲HDϰ1ֶV&e1P5ʶ;v| f9en_eY^IJ<39OWX ZLW2#넉bEf,3lJǂ\RĈE7d(MI)BWI>ִIg=|PǀAWEœYPCnC>uwd4"+)T"yKDa0drB(7kgC1# 4SIf1޹Sί*gr۝;Uy G~Ҩ">`>~ӘG>_ sǁ>ˆc,&E*2_xnLqU-Gx-|a%Lb*67hy31Y-<`B!a24/mxl2 VaB &1)O:BY!yzB`nOTXb`Jŝru>zqV ZsrtՐ-0g:hZ9Th#OWb/꺨uuwM)kCP [ݪ=RqD kc/cQ!xŖoD[KY9{,s+R\qD> =slAPf/!x1CApP[,~8b#X吕R$"L3ii۾)p{dá$aO:^Iʷ2 "be'z1xf߱}{COQ^'[י;e޽(=0ĥVZݶ.z1D QŬidvP& WSiN0|/=@"/Rڒ,2)ǩHeZo3yہD!|~=sib5r&;7y(4,NdFcEIiQ*hŷsn:HT[3(!'IƤo 62o 5S9 jݘ*`BIC>yA= hSNemRT X jyL*SdC4pZ'U@*J4 3w\+;\ 3qvVI'=}F(",\GGþ /P>W(7N~f V`q蛊|(W1m0Yʢ/]6ڍhm:jt  zULsC/R:YAʍBc0Vsmǫ8[qY=p!_UJ$Sy9w]7 Mw^B.`lYoԟ ɧA(a;=ꥁ8V?W IF3chf byimlahc,`[tv_]\ESbfjcM]HDv&GvW0L70G ?H rBU+8&7JU+{oϹW;6=Ue(k_ P_ױ#^"mYd!AY̜i]yLXJW 6b$qKn=NJl'l  /1? 2-G' FⵝWPRa-M5VLѸ[,N_ p(okaNwc/3"#?38zO//wYFZHr8j^ f;L_s~ߒEA+D>&!SG6-WxҢP'9@ЪjÅL{`7*rOtcG ` 3l(VK©62f$k&B턋Ox{XR;X պ. ufz,,'iNk$Ț(fp)ȫz 5Gc kN]^[bؚ%g/\Xq]14">Gr%F.X,Na4{(Dwh=㺠 )MӮam.5>'c)`ӷ`Oӂ2;HD2bEwzV{Cǒu뾹Mo9tV/R0G[+{LڭdL/FV%DgoTկ 18.g2|fV#?XR52Ű)_pP`iHx"t~vsQֲQӣUQe9v= G܃l_{]/gF3&D}W&Lƕ6xТ9, Q(`\mjD|<HR lPX2̐l'.1dn^]^0wț'1SYÁvmZsޫL"YxPn(R@8ҷ+:h|ҹ.LfK )9zk@k4F"\8`R-UP CHR=b _q-:jRiIqP&P"Q/:!v֠ý{Gĵu1B$Cϸȡ&Le>~2 tb7zd*PZܫPg&CӫzPaiN;̚WhN%i",i49(R%_zj\,SHYG$ g1h']6@y{۷: w t$F+eC b 6.r5qtѯ]8HAiP$tGB9@-u☎u 8}BEp=fv S!$?K8B /.sd"5=:T@\>rqg42;D64{ tM4aGY1=/)~1 [sFQ9'o%3D<=8#x|7d≙ϵv<6 [~6 |\dHc#~+dXx1]0J2N}Z یʄ'F_(_˰z*C\al١$@~(1JRW: 9@78ޡL] 봈ot`"t`-0Uߋ@o!fżQ #l- 3g`!y*Xd껐Sч*ȘU1 7^t;/%)p.jT‰8"I &xYRb ?9Z&$em8ܓ>8w0mJO(wJhC".{T1_1 n.z wetFuA3 ,Ha`t B$mu~.<Տ{JƑs'it4 WT;l ^Ym\E& Vpzڛװ8 A$f7ی8M P9i' |e,`T3Zw޴Js{*lF2ؘrsq3xԴHg^B Idpf% |qB8N uU#c0̄@O*25ս_{JwUe͛(A3[a.&Gc@0>wqKa+P-9]BxbjjG+EWJVjԪ!3\ki ▌Mݖ:A{s](.7n]QH| ih5ĒLX 0'v9xPL*%2$wBR >i\V rzFaoA×^=7l6w#iyX;tPUKW .gjaC dL0o~D:#\T,pvF"?ԿQu<#8Qi5e,r)$~8]гH4:Gg'm/ID,OG@l!P>M1Ҫ59+C_/ ӱAU>ir{8JƌJ )XpVY Gl(ع[vkss~L34]&tN!aY?b pFvl\K~): BBtr`Gc]M=Eֳ#m+VK)jl ٕp5q[7B0E +^J,䆄<ʠet \jF5_ *,0 wq˼*$qYHg__\![U?H;.C˔່P&be!]AF+wY5A4-Kk{':;l⏠ *btwp7qP+J~_4qN>}o+ʿCo4kIR1p)/1bUkX}E@*g:ߨ0򐈠Q*W9ڱƞ||pѸgA vI#Bfz<9ϪԲ׹i6je{UkB0ϭHC[p&_1O2?~uU«U_wvƪ(sfTDIsK3V%Aχhx|QU>-Uq=qAY˜kIme9-W{ tlԓ{h[", w8=&?,@ƛ@=gcu@biW$z%E%%mj ůw4B^,\,L{^bh {2#4Θ7YecA:\AvC adX޴`N?El>kC@><@wTPRgr<_!5" .dzfVLHEPO ^YF٫SNX-O"9uͤrCГ@O8O0z|iw(@ώ\/`I-S"{*'{xKE✲5ezGΜ@lZ~I/j2k?<=QF)<Ƙw6,Ͳ0DT~LP=?W~ul-FĕֆBZ!e&9cܾ2jj*'fTBtA !Zh~}ck(K!S2,E,)՗G.nM+k|35:v*-$gVoHTu 3-00:d%-kǽe۝ǥU\Y e4ݵVpgH#,6t6MˢBr$0钔9gh(?$4"~sE`jexE_즞/͞Pp|Gi)ruxZ:iKF((ȮF:ǭZh9VPT3Vh"p"7*]Mt%LspEq2vp!Bʎg-Lo&HMԝǯ0fv"-Bި:n)jfX,Ev?8^>-UǗ-#E|uꊰ2)Q>1s7n%ɜ+cjGe+wB0Zܨ˩6ިnz{,tTcR/ i['s qpMo[S3V˦sŦ|э]H|_ip!w`S"p{WT@E87tCO6y#A6ТӑMxeCuI^N#̔.p襧O6늶|d`;/ِ >c{X*_a5R:_Ŝx˨`4d+Tf *>0cChWsC?W8es]&Az*e]j0K aFoERO0ƛu:Dđ:ѵV3" b3uKg Tܒ.&_Q+ȎMäNd C`D|]]QC.qR"CRDܑSS'>y kU’['t;kZ ӭ[@e sj:BI(l*q?H+qar pHAR8+()Cl{+u=s4>ɤ2(?u>>PH)LJ#ۉ 94&.-vFP3e\BeI'ZEmfVkXe ,_)YFƓ*[o$Q? g&HM?(=tE)ZYQ_W3YXeEZxT)űikOƢXdll7*c*ްT=GizM?8m7 +rX'ɵh=U(gmP{סR٦maoWj 0:$yBZn茚$"d(\$U`؀޴^N~MeDA4Hr֥n*ވ!5]w)A*4#5C+ tl@v;E &%KISV+QPsT?ЂK]>ncd-C([qez`g,Z&+OУv>/MC4Xo& raC:Np.״wEKQ4Duͼn# ^[_aXgAA@&a [E8J(pJo}Hcx|ܒ٧G 7meX³%.АW/q ܿvI5HFڱ]dfB1M:fX`,,ExAx]&]^_o&!w)c>;KLRY`# ʴ^l0F7­nz ?GnGD=q)b٫wߟ{Gݷl>)j\?lMfP>M;oj"A-;$o [FSdtqS [,n4pAe fE0ilg33+;JWP:){ǭS R$7{hy) xAh?bVtgr Uô͠^$yŚ 3.YOSKtCp_?ڮkK`l鞖|Bm֨x;؂pKJC3Y??"cV9Uϱb):0p?K!nxgϔVw > Az@!mӘ N, шY\rɾB\M1Otx%ƑXL\\mI?:32rn Uw-Лpub5,r0rPMCr5њOr7~"L 0rXjqF>+jQNB yo 2G dyDN )M^E9_/G >8pn#nxbl|m݈wcZ71 t.T0MarcSjZqvnb|hp^&z(jm2 @:@אaPnjY՚gœF_f!t'5էwONnp?+ᦢ Ҏ].dhcsUY'ӟ#8|-%\q~՚M)ͤ1J@^!}Cz7jrL$?g;ݿƝ&JMQm}ߺłB*4U}}3R73gKsnxPىr+IgPͬScT 6S$\zd~l%8Z4}!wQ$p{r2Onu;\[Xw \p,Q9%y{&y,~U>ofn8kZۇ~`+e* OoNPPN5{'c"?h~m!5S?no,] !rUj%\@%+|D+`aF{-d?02QGm g=1< ^fE)>{HWuҟZRU5%@߂Hm}yfkvü3qO&&㛪Oa(;X+`^=p_j͑k2Q p܀(J2˫G5v6BiDuogz{Ӭ,PP 4 $@( K.OpK͓ >gPqT(~ԺFoTXXrnaH I:[M[95c05K)n50O*AigvNUe]0;a >@.妔󬀲}s³aJf?tG·0n)SKD #p3rzU7]Zh(GZCj]CQ_SR"9t*Q[}DiKH[;=EE[,K?vmVc%KkI؜ro_SQrV,^&:BG[C }̑7 QF1F|wnrmK ΡX_00/!1Ǩ770&L{*L "%No!ߘJS]zi%8kx8KZ#!7`3ᓯ,=g k|Nٖ턾ȳeT;'<(}[qhũ;g3M&ESsiAEAZa06BC5fi4I}".53"\?U2Aם+C@=F!"ܵWpwAS)Ix$>RIHE?9"pd~ Fݮ8S}h($Փ=%*(㾛hӘ850$. j9Vs:oɱ8u5W)\<p5Ӌ1:wM6#_&12(:=2YA9F1NC%XyBa;Y"ooI ]Q{ ʪJlO_9=:{8OJ(qoJLO v Hl0|w[OYv^eỄ[,;b@Gf8hr# p ͏Gs):Tr}.VgdSG'O9 r4UJpX_p/)o#ABɒ,)j$, w;8)8R}' n#KzšC8@<2eDA9uN1.c"Nl#F,FMM<)UehAJ:O^fs7hx&8 8ipe*mrlP⽘vczQ MƠw S=/w]j9Z l K LNvB|:6_QԆYM:Oپky}" ‡dzyJO;RioZmå\K ܜ& H˄4@\m"{O"lM+.Ē911ÿ}|%C:pM#R'+OaUTNk8f)3ǯ_ h58N  'Z2364^[?{g5ׁsuK!,'mƗ vN40ULq,m>&X5fD`[2%,G; +Nz#-{w›9& )V1^ N&Q0}$0UrvUxRނ] ΢xyE*_NHvst҉a>v֝$ս푹Ij12PI N7b!Nms#0Bi);5CotAs?*ј{EJU8y{gE$rK)631ѷhY|tTU324C|ov Ub(ylzSrmmyC dlBɿDd;= bڶK8PmXZ.7#E[ Pӊw`42gCL8, z+UiBXi-ޔiaQOmW,DIdX0w:TS{ Z¹rU/ θ p5u/?^MU&rh!^p)#V)3.Kk:ıKzoA- 4$~?IiEEUEn}`\3X[O(4;BY쒈.KەrJ\r *X:=kv=sjSNFi!~sKZ $PjR_ C!.:d4#UF-o,>ׂ]ٔ^r1|Mo|&(u%]S|q77ۨ>jbl^{.ufljq.XYwm/;3[IӍQI݆`n j <JL{p&TֻqKFH.t~ mt]vGJϲkވ GVәޞjg4ufyy^8YEXm7wC!G;{}T*mȂo38G`kk_HHowD٧x{N/P_aWmALE>θx=o}µEgpަ].&/dYSrHz(:,ݹzL:X18J1'`ҍĄ\?7kl<ԔE=2+kt՞͔.:Y9-d +k+x53:攩,E =ɂeLejkb@~Җ>Hw 8o! y=,!&H-նin`-lRo+ &fB3Ĝ[ِ\kl΂ꍣnTDA:5u ~9a\˕ǝ%  - ^A^dfwH9q䑡 <ܑXcF,kn'Ff A^NÕ^oHӫEs $O2N0sF^ZK0TnjXz.Q~Лɜ{Co#i%ilSqxmnQ0|lBp/EZ"9!)u7kQ7mtP?^}{d?mY%c6pc0b8-сK\NXqx ( ;`3ĞKMEOWN1pζĺR7S} CH>XBCE/dDX`d@(H& %u.5j+\3}{Xm1i' G^W!5}Ovt%y La@2ӨLC>B!Ăzk8IDFξcyA2At^BE=~qWf u|0y==z֋ rvBfxD^a>NגhC@e( rwSs3UoLZPh`r{Dy [wWh&f8Ws$˗RM=7MꓽUI[C@ iQ_o4v8FQVZ8:c/Nɲbh;ё:ynt.в`m#P <\]AJJhD\@ 9.v,MhYfx$>Ɍ* I2%Su`D1я;Ͳre  =鴤'1U{v+*y)% t|O[AGrKyXaփ5?d'?pD~Kb#nQCbbgz5tA ? qw5߫ gfvtƘ0ÛԮGé5 ku },(Mtv6BWw -Va/r] r~ߋMЖɂYMk{ѾY37 tEM2F- U]q ;ܢ@5\.ZE3?Fr9cmGv Oď7OX$jAT‹++\9_By{x:$o`MH¢՚|h_9\CXS>-"C܆, /7PyF~UYd@9t'b]pa#SEZ |p !({ Mj,,o/wk*!]Ld  1T!~ĞC"C1.DAf!>`C'>:+)U`Iktin#{g'P}F'9ǂW{hWvEl.ؔ9gY6h.)ѝF@73ΚG^\şPY{[%VR,wժ% (.c?br.:Os׬zclqy :7DsyR ~[Cb/4*($GMNB;}U lC鴪M2kM| |wW2TdÆHdt\kSFOģ)>08)2E5$cϛ vi| 11v' IGm7ޕDI=UMܤKkT-3{ zO0Aۀ8*IxO\]Mbɽ$o)dCYfKu%+NePJ'+ι &ߟS> #1J+襣%CtrQ% =vškEKkf5N+ytehIp yZ9 ʱL\٨k$ӼkiBl[Fk]l]Kh=pO%^Hr1@h."qwjRm齃6@ГA~B#}]1/89,_*:z`ZYxc5omwh_< Hfg:+Ԉe;GX* ۩_Ji d7n=D)" t2D*3J7&,nO~! ݓ?/EY䥏` 8RHlKd, 1erǵu}3¶|y"zj&UX_דp&TNDvO$Do(7,`@@ei`[jSw!|V%U{~Fv Md~ 8|@߶<46-F.pLۀTl@h5&Ć8{:\5hES 618@5]zRz-!@WnUFo .e7?,KͰB͛:ߦjv_qj6Bf0B02#$]נbԜi:bD6Bpޅ ӴutUlʫ!4Qzt> ܱ(XUk˧)wRcȄM#ۍF O؊{A'_,{jg] 8NT/,6_*%`WCm.9Mb4&4=‡%z߄LݖcRz97f_òiCD?uw1`7R< Md70jjw4G4i_U[2wuhS3j4A97F`]T%3qN-tC{ 81r0v38mKMs; 8,zy-dӨ< ;U.eZiϺIb$Ȋ䘟, S׌>dT6uzNߊF$ CJݿ8.R,WW΋*_<#&8hʺ cfiho LIO>!NF{x6|g ${Uc?U+ 7{>!L:4u .x7)]9νl׶cJc^;Fũ/`` u *]ۅYHLӤZMMS0fFfϢ*TD^$GN^vRgvEtG1:~0 clm u\>V];""/?{SIQcЗebУ)w\3JkT!G&9څҬn^. i)œ]o#]jϕb)▘/mZIx4_J|3[UUk2ѓGwKj]? iqm1HK,H懂5< osq˜9-ח:` :4YnD[[d=i/,r6ɓN`"T:v~^^=F"}c&+k~&B 恉!y +2ƋGy4@+Ae#7RN+> v4 !9P"wns%)|-6vPxqȴD4X.Q;' [_AgO:I՗Vt矬o; [x*#ZўOo^mk[0$Q;:~/xZ4xpP6(PZŨ6A:҃TO)c'wqE&3eD`3&P}tyC};s:3}4>$|PaY ,t]~~޷t}R:lȳԭ/=J[yB={:S;ݯA4åswT:رeYf+v$eUɠXGBqcѾqcxP,3h!1Ha2-)0\)3ZvkWt32YP W?K 5W@2~uݧ ¦7__{ Mb\kAOyvs8)C F=ڒ˴K\(倞kOs F؛쯑ߒz W2BGH==xq͆zrZ457Agۂv[ Vx*1pC`o]лZVyyFe$SuU7" wl@*6u[E~/6.0: 1!ޕ#Crc:5Yݦ()':_ {} KX%jIFiQkHX+![ 6~H>4߷?SزA'wPmswSfnYZ73 \-VY+qpA?o6(^ʕ60굃iPa=s&hXK_ckN\8D9gLVEO6dQjM_#ct\xޓ2 4AY+a 1v)&K-^7;6 y}KcO׸=w*TyLo=JyL*$ж'{R-zsLY'0Q,͹"SDó(Ϫ" bMҷeo)gȱ5k?7T3Će^9g'"]nU ʤgg𭠵ґLE~ayk!$-%R>EFA0|1e/Mư37t*D>`&Ț? f0o -NDU(7\op^-"zѺ#`QTԷg[fjj#|z*3a;9|nAR`(n\mbk]iH4azhbS b6V7ne{;H+&&^(12b 9`:&7qT=*z ԽTY3̠"Mcͦh]I3XEkĘt6~ <k5 ,wK|[8^ Cƿ,Br+0۷26KgZQ 9qm&&Ҽ[|oϨ2qTpT>5e[Q}2Sԥh0s! ItCJ{KY\ NRXb_ZFJՙ z!\ޚx!e w^"7xnG d*1s$¬\#=iZcj%ODzեgNp2GCn6jijd&򩜑I&O'!,50.FF` 6`נF> RJ$m< ЃwgYZ07070100000300000081a40000000000000000000000016446b36e0000b538000000000000000000000000000000000000007200000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko.xz7zXZִF!t/Gϴ]?Eh=ڜ.+ xGʇ;g؋XT:5zqۨ!ކ˽louh[lp[:yC5֙iϺlQ ǻ5 F :{v[fD[&߿(`jD@z*N b2$IASMCR9PIC Eh+Wj;V14<{he<,; p_kUӞ[a2-!2(/c2 0K9м5'bFo%%I<\K=蠾{ [(c|\W3{B"j0hY2)ZaU~3gkɧDM>>.0Zml(#q0mzé%9~z$ 3کKaXUvFb~_, %eD`E"gYWE~GӍZYc>2&Q>[R"uWh^I5C+oɬK/wQ<3keQݹ(wzBD M{-ƭs]&'VHy²(6L9in{-=lI̚. 7uW;d)/>r0#ȡ!r^_+n(R:f9:L 'F1D`ߏ^bOWJ~ b&MW&f9S[+Ӊןl2T5E},s"ތW&o΍i4nV Td8ßݝUd3&PCV+V1MD7TJ`uoƲ=K.j8?ČREv}y/p}6t^.5uؿvNwͱpT@z)y`)p=*pT`^dxy\4*Z<Ŏ#'m;d37\v9tY5yrif Fl.z{3ݳgE"zfq^AIWJX&_]D_vԗh{&HaH;+k-9%䖘7U_$7®yN#_yV!uK[f2E\ 22i&23М8*+Rnu)+=.3 jYP Ӵe/D_4":rƠIrtv ,Jݾ h P+Vޑ5DU~Q*̀;c(oq!SY wJZXӬ@}Y̝y Yq1GH&kK]>{# LG׶T5l=> B͋W{%f5eb8m%AP*Ўzva+K^0RXt$@ñ[OqJM6j BǶpq2-?P a&B Ж/wn;3&UUL /`w^#^Ѝ 1XQӷnއ榠HƨXF a>C-Gڶ$!Feڲ驸Uxx8oRtqg > D'^K&w335[0S#t|ص$Hמ\QgŒ[fyl+ka6P^'ҕ6ndrj%gi~K<` \z`12$QFFzK$Ozn݄ƶMoi_ɗFen`xMr⿣t}7u*pJy:>C12aʯwu*\"q끦 ~ /8aKm*$eJRD0 &!IH+wZ4m#z9Hj=^yb v3vJtN-usG ,0p8 ~rc t|{@Y31u@ QPyix|Iʼ1S g>t / dxCڵ3/ckn铙aX;} *ɑG~Mm L6i.G\:D&Ėa=D<Ց4zD`sS ӊd1zܛU.-xk܂yKV1HD93Z~8'?_YSc\97<R[QDo KYQ-_-B=?,b3zfQ/^l3(òn2e0`0E^}7|?=Dܮ?s.lt# m}Qk'y~l훖1e]2%W݃:B)f:wk%s3sck-"/dȽ>$+2~nJ\ҁ\٢#0iʊ^x|Lެ43ۖ%,u}ըXᘪ()7ByO5 0;J{Ŕ5zh6?8dbd9a~*,1m {`ɾ 5@u[Ue-=^qƥ\\ѫM eت+|TbZ'+FJ?k 8]J='w {˫cEG2RF:TI#McVjA:kn c}opv-yWeB/͏֝xDjg?,rh_;kj?rKݎc%ӆtZy9Y\ռ? {ĮQ<&J[eL1NZæb)2D[yR5ư]JmwĻB0<^VEclq_2]:0Pt ʡH&oul0԰z첅fE}oUmQHa0[eaÉ\OAsBmK)8'h S?ڧJ-vBv?e$DuD#NA-a.̈́tf'l.i "}cݮc3Fo}L_# gڑ[8kNo 7cL0*һݺ[&4r駱GWj{ui_zemǘi6[=:+i]#->`{f\*eN6f=ʀTi2ߨ7]m1BY7o4]~J@)3*|uF@rR\=8$5 0מzd i'AV0F*:|[͏<ȿ'ַi-I qV#&)5yU7O/b;hT>F4.F=nÁ(caYHG.s;t¯dSpa9$?_=iIRL?e7@ ryYxϓN] _yP?e^4i( rVE5jQJVv-`e'-<ٞpJr{Nm HN؜='Oږ}'*Rb~Չ`iF ; CZX#}JѴQ2ѝ; ɋT {2ʜaCW\R~]GQׯU~#}VƯbLOGrR +uO-v,V=^;< SwzEd\6nΙi ,&~*{1Ev ޔcBԢU.c^cF `*`gb_iѮ azt6 ̂*W92]c/5Nⰴ1*V[t2890}purfe*]{SY37 h@J\KI71vz3etFU^ 41E%cnvn>.c9Ul(d tl7 [t[)h:9}sdl"W/'~()5~!k7hUP[T`BeMdEq0 %7vobԖUNxu![˿ d ;@3^0'M@*W=Gsb6I  z(q(ywr!ǯ 櫝:v|gnuaǻr/yʽpKs5N-4 0V_Y2 iYGLײ 1RdRDK*BIR]>eQ ܅|u'-k[-:#c}^a  IݐQɯZ6ˋ+:Q BO\+6)/Z9o[wU bIZ= )PM^;W;=]62FZ$7]w0Gʶz4ȘX=YjLdAVa<3ڶ%y]~Bl2!isŽٴ'h:t#MVO?TF E ںIg#h(33.s-]e"u2*,<`/& cX ^t Jqt]Q4.@ }+sw=jY|b0؛N>;L’Lw|!m//- >1-|Q]:c+I[0ks@y9 ̘{Mme4 h 9zQa5{zp}nDɃ!Ku'$]NM:Uِhx'=j}IՑP܆We! a|m3\~;.o&Pq2LdT_8ҊEM7PWW)a+O4֐6cqѾwqs^CC ƚHT0tËmn3QlrdZ CNzT]4) @/=gXj>*@}tJh(jdPaˑhR>I;F|یө:jڬeuJ999-'E ǚc:PQ#HYuE?^uO/<ؔ] yi;ޒ^.V" Y35oujL4&CEP3"%pW#!Eֆ^=-F_K;4ju;(GpH8KQ~Qu3LhR#+]FY  2}|g ey6¿*P} QYܸӍ {xJZs+>2V*L[XA>S^2Z>5O(CڧYt!A~~ @zuTl?}p<=R; ecҭyjB b}k8 vwѳA$K7H_~z|O0Mqw~8:{IsBV= 髭jd`.11~cE:?lg}mF;J5(ųŀ"ͭAJO~ܴFkѯ%ZvJN8J̋$N7^2;Ju f6ccP8~=kޒeo [)hpKt\sNfB6˅ x%V6uy{fyʞ-ʇ_. d-b*GVƏ:EZ>}|G< eYMc'vHL#(ί). Y@dsR.\cc!rJ#K;mt;=Z.WTYy?+dP B,%z6~&k Z\WS(·7Z_ȅcOwlX((= 싄Η!qdMi bP4yȿ; b9TzEr^2ԲE^÷ц[qsY/Ty a6 Moi`%>h{ں{K9;ޠK #g$*swIJ0]'d b؏iV~d$Q)m'q>3oyzQD:@t"2 7|=΁jAxYn,BKs bJlG}%y2n{h)vt#_/xԮ>3!nЯQƅZA=6E|wm5§jpgIEe}FYu|м")Er?󦧹@f noGu|dƊ ; R0JЯ,9^9oT"~"T$  7*Wqp69,.HOfA?^k`4 lUل{a 闘 #eFn 9uGcClwH0(cRzUI?eY&; -ۥzTy8)u>f.fHAm0R2BUXSP DM;wɵ% !:םT$^Ʒw0}*x2DXGeDzS !B0$ُ%Ѿ$2 t a:.h@YMyiy\ Tq1@*p~L,W2)h@7>` *zF`囜#&=9Rgk-E*d( $-2)_j[AOw)I4{R{BzΆLH_:2ڹ‰hJȊcp6Àˮ0*d1lʁ?~(<H<.%x/d`N:TĹbm?h ^dʾ+)z^q.19`&\"?QXD;S)UصIW<= oQmru1zr%5{\1*to/(} sb<$ڣq8SqL\S KV3ŝUiK(kt*4(d^3(r|S3RoiDٖy]I /$AR.a`3XTSrMd*mr'߳lCfG, l{$E2aW(ĵ0E oo,қF5葱kivף2*&zYr )R*u<`{.5wa\z\^4 T+yx]Ǔ{BL5 q@XY%$+6D քXLmM/f6sABL&sO,0z{)B{)g6aAjyuJSB)&Ir.~:c9R+Ԁ}W̍FȪ+f!߰9b>UE#B7énο~*p9\V \gXĶq 2J  7V~^4.92[soz;>]R²WF7W6zzHTLP46mm)-D[7CgR ojHfk*DYԁv+*w'.ݹ>P;QJӌСnb`,ɮy'ZȺ,D$,+ZDn6yچ˶'1#d:: \D9QDt@ v)nF%Pq6I/ McUe 5=B4r9s!Xܫn>^Q` {Y~/ ުR8b8D*k29>p& p82;}\;8h Ԟ-\~!iZ*tg@ 7Ɲ pɓ\]#mYQ?~zv r4;ݩ2tKni1ٶmy;+Gr// ^rS)m~H'"I̦+0q+HHǁBzTWɶpOYP4UׇN$M!](&QVFFMKJ00m~2W馋19+85R+c"q*D8;lxJ`}䣍&EcTĩU]zՕPgE=GU}HxNdDiv 7S.قggPQ˿cu38:K졮wk]Ѯ *1H'K}XhƙW4g$DUs)ҧK.wQ ,V,>G~u$wp8t Emj^+F;`4]t9lM.8 7q][xAk?S8N>\u#kC˽ign{/$_oQ-BpGE"s4sny'Vr"EuYep lYÎ+B950E n##DW&KK8F"xHݾ֍'Zkd<9J7x,aAF]o3Z%އ1Ml0^L<8sLΓ?v@57iCU@{"0nbXՓZ9X6.mR0XeJfeAi320 c 5#!pJD:_&u$SڌĄ(,;䠙 rV8OM)6܁[О8s d2l_Q'L+y7; ͫYv]L[Qpɝ$e%هKSfc c!>*]|&Vq,'z`YgK2E`T*^c=GJ*Z{X=Gj9ab3:I?&EpSJDh"\(z=&~۲#x{CeUeғgpHbAHLc u iRE0ybKCNT8)H뷺j-{ݦjA'<uP`L`ӥH n;p I6)P7 ndi:P>Y[BV#y*tSIƀM09~=WFT#ZE,,gT1r /c.,hJpO\ ]R9`wӀiֈ^3Dx$˱Os̴0*%4\_qK83"7ܠ^b+nl}WIo~m?o)V,3 cD.hҞ->j;%<98]R& Fێz4XfAr=w`Lr"to)L_<UZ~-0s|99+bnxWI]QjoLPsƏVEj"b?\GI׫2MCnoRKMJbf =@(t0]89jBDZ5^Ar?7xٔ,~ҧ[o6*T벬j~f:/R`ܤo6~ZFK;_$t)#tƤՍGos]8Kgh3 <)W@ j-9y=0~S T o:440ş ?Ǜq!^&OYHp[d@u}`[-ɞm~I1Bĉ{qᢀ.YκޭYG}rEJԳj88Yt&wO;R*ġ|]IGLt⌼< Zyy#/:F1X*!kA|LUCΔp5l%{fEPPd%8U}`a6LFݙa |.i[2k9>KZ0)F/ Q'*k@l30_KK*Ggo]_>=e:tnijsժ y9 02S:#hn!GcOn,O[%?1N|z`AIj) DT|tn-Ȳ+,^S.њh蕤fe1\j=/zjI Cw%y `@\T%̑~zQ p\fc~[!>PL3OjtqhGq*oANgΞp9>ku?x f2F``OWvhF"_7<t Ch 1,G dٽTX(5*d tu6nPdv9V$9DE܃ a鏢 CrzzbJT?l?X3ЖYZUNTsW u5>ju%Z'j(hVKJ?ɕP.ih(ݵC!gOcL+ptO2P]^Զ6iK exY,HhV=@&}6BbUTQW,Ryw:Cl"$O]G@ɲsz\V&A EōR>9H-UoPoβn!3F' !ɶshXѲ? }טeI@(K@lka"p{p'`ǫ=NY>>2CiDLU*ءrt1(ۀLR6&M&.?P'[RCf(ZK$V7|}=zLNϕOwʱ\Gn9(eAo1fxπݤa|~Ɯ'1ۆV7DXnԟ&?w(89,u3ҐE:ωS?evEg1R2 .vDjN# =$2B]4QIv}&RIr]C-{ iwpPY_9jeJ)NiB ߶ϡB|lWτK𨟪8 >Q$ >mA#[ԝ:s1y'^Um|03 ]7T.JS#W$?۠46|;:?}Z1<P?4.B8|XU8d_M!(c\M ]xu)S~^G|-ى#-L4Z{ErݵtRO>;.)h ;ZAzw7d |vӶ=kZaӌpe2dNW,=z?ִ@^}G+'2Hqh=z5b]:AfH 2ŁX3enVN~M9U{z 2' !Cq6.+ϘgRtBa)?k&R_JajBX'1"@,Ě'@ bu MUc`$O1J(%N韡'-ݰ3^kl}&:1~H?N']cMDc_д8y<0ݯ·YjV+i$Ust]DS nrV\>BXs@@չA}});f7O&3 x&3TRJG!?.0BLHVD;v=N*w)E\h4[W6Hg`-Sɇ (6 87{;w'g΍ +$bI(-b\9Nfp*{F0^uO<.u9^тجYZaXMzH-,ZY.cBҊxuG~|-aAwa ڤ&" )pԼ/L-WO0B I:WtCXm!b#5󦠛ތtxY)<0 }  ˂mbtǬ5"̸^h-8p=Mn}1WAe6D`+8tYkx2vi#7{9v}榨3;13al-Yyk<U7~R"c}ݱ8@E_5NX*Te[Rzbg+(h]nK 1vV^oԵDA̮O{fCw`ʤA28_E3)dZ/ [ &4qIz>s׳<%Srܶi )6q$phIl$tiQq~qו5eڨ0-*0"%Xb' V[7",zF{|FH"Ƣ@ЁBYΞb#W[9j"~I+̕^Z &T߽!De{E<=]P1+xe=qr7b]ґT+ xpK=p[!V?콆X8[H1 -z<%GϏ vw}݆/lFz?v^$D@ Fo0K*[_Ient Ky%| РXI}06!R]L$Jˉ^j.O;#cBe9SLz\2Z4s T a)jV~y &"K%LGrҭ.s1۾$/L$J}fŃsȗWj]BX{$|VuU+@.nߵY'}8RZOM>Mt-$Reh`6LC$  -  5د四`mD'|iNjc͞ɵ,*-w53;{2|47)z5 a5*aawW#.DK^Cq1|(m< 1#M1C>wN*p*.n#er:S3 ǍI52hb{5c&x1wZo` T[!dz>XsXuxiF3jT*M8j"SagwŔu2M7DE\)!e|P!xkvfVgۇdTFэWd,sSjph!$OߎSSIz%H4 l FJ #j1o"m /71؁W+Ϯ&A UwZ%]XẗR=( z`d 9 8$oL^3n6ĉӿsza8}URK^V6N6VQCL1|V¡LB ̲d.DYf uC"}ujeR(Gwfd%Ԅ+][<[yn^C൅9q:H;(mhp2L`s۾RG`RqMJ`?6ds)mI%@9XCUM۽oiWC.%Vv7]]Umtrs'Mv% nQ[A"wٳ&hlάĔ]>MސlI?*^a6v{ZuogH:z?$Y踱D]42 fr0 ?%2rOaH8V{[\KSy5Dz\ ť(x+:1/Vm$_=u2vU"n fש`a! ?)w`'ʨHmQx^ԥ-)17Ow#A$[QQ)ȡjW[-Kч:zAe!6Lz0N取]\q {S*M_2@7rLP{eQOy*B9*++ c5yegn㑇|秵5QF5{Pj9ގ㤯gokY\mORM ֦_ h:(k*0$xیYū@3Pup}*hyAWm_a8ßz<%O)]tdl}[ccQ,# h%++9ת^1)K 6&E;8V!S\Pj3+~a+F\?s\r2v4i*n@4"qP@wY% װhEi&qujj"!n6dkvky!lR에U.W(?lldJ f@#XP~eW^ <;cvQ%>L]JcD7xM 9V ehoʰƱXkVGYZ/;c2kQ0YZ0GKew.!Ji}:%isX9 |eBMA3iZBh){w,m*װ&f=3'z3f4?kYZN?ـQ׹N+M. r 3&?N{]ke(/1+XzkgD"\QHJx"F5NMTZX/{K#CW `+z5a6nسzFrOm~Zs|?{ TT(-ڎۏS0h^=l۩Cq,J[t^-s.rBב|EKp+7ؙ<$zzQsUK0Tf8*#^u GTH_ub 3۷g\hb.ΰM.s'N8Y!o:{[iΥB c |U`RcDج?V5}^S'"@MQk=qa%-ɡ$$B1Pʝ;iĮ%CpEe< 2 Rt麶1|d#@24i|p(\]0؂.]"<6Df\GnS8N"TY2?Bj_S5cFVa>GB(M E뢉q|0.@G1j-x!}5~19ylTsArnU^M:i{m8 Slyi8]V3ާgF])wfIW+Ct<ǿZ'(*}F#+428% 7>4#ȣ\a}hݸ1z{m <\QzxT'p勉m\˴7 \-喈ſ$: D,13 ^B㾥"-E3#'JDՙ{_p m_;ٓqDUp6z(3n)|F.nscOarȶz(oVFPP y'}zi)toqJCnO3T0 |(/ ~q9^ :b OiFɠNřIvV\\ūWTiB1˴Qѝ ɉȎbr{7+x}yMDI 1v23{JP~P%F.ױ}S \+yc8$/_@{'DIѰ^TTS=lm{#.po"/K~_x[ET;qsͨ?ս30i/I]Юª/i7t}Cվ#up4+f)Y2)zKVLteO5B.i50ahsvGt;P: 0RN4~فxY:Hx4fkS&t*3\ uD&&(7`4S?@MP6y7]#A^i_MdkvT I$+qJ3vKX6N++P \1j@LJQ!erC|NӘɷg* Jzf)4UJ_q fc'=$!@܃a;<"-v!jP*iQGm-(>$m ,I)HL?<377`(j I: 9wt>m 4EYW: 5JT۝ T*zlE(K}PWNh6ٛ7#MT]Q _w,u=?>壵%&Yhm!EB6B%~44v ENA{A-Ϣﻓ.Lbt?KvS9w6vQ{ oe݊˓/mF(X9..]zYqQS":%z 閧 u<'սە@{<C^h掤nI8^oGs7*M@>GCVeݺv}5Y C"*RgoEV@MJ{_c}3 %HF0}r2IaL D YN-FQtJHOd .H)NgD(ա϶C\ 3^Ď q! [O\h'A%K,LD/vz6SïkV_s6(%: & lRQS4Jz%0q "0*l\/WsEV71x;eS遶1UznFPB'{ʱN.\}95 ѣfے#F}jnvq罒+ř"-,m!6ZӐS".CAQmv8ƶ fi`\{g 8h.G"B'bO\j5 Iᘃb * }D &*w&I(]S np<1X0̪v۱ |TLߘ.yKn"1CXH`Ο:O+^a,M쐠%־bIHyh 8t)BmrrSE XՑNxoBc5 p1/'Euo>.l[6 b^ckdf{UY!P3~|wNMMlbVyH&Mp~|_VEF̪$7: 3j~;MڬV?3>#C9՟a5bgtWNT;Ve7&/mC|;jìI}d֘N~FGGJ4DH@qHJ|REan:ӂtj X\A9&[twTJ ^w' 䩇0ݢ.o䊺N >:X>XweÛ^}A4ǹ!=&cs!$hl۵í'd^7o/!2\8H3[C [7o9hb>Zdw^#ɛɵbl;OJ@ b>Q6*Z=/Ju ya;HDZ-yҦjxU&y67  6cCT[d=>}L]f6'@O8T`+f.[}k)o}L[ yo=1͟Bi"5v"YX:A[{G=hcT-Yn:ڲ{|tV(y( +.Qšu]uq~wI\aW$FEwd4z`l:|?)VRGOXMe$"\nǾZ+ygpnMǁmI6dj giv$Xa N`ൈQ k2ⳄʎφՍVN,_xD <{4 'fa}މ19Y'pq,Pi|5dNMA6 nwE\s[RPH~˵UQXM&S,&iQh&wX~=.mjkN3>S6C#p3ǵxϠGЕ:Ffjm]mu5CɅߌE.CG~:{ћ3 K%jnPn eCˡ6yYyCXтs3c~CN@i>5 E곴rQY-tѢ=T^W:E.ip.$k@{oZFz=zm5]1 5 \2(KgƏ{帲iw瑥<'Oo$=C T<&)z@%8pn>+cM3/Aj_Qv4Oܶ A9Eq]f8=:w{\c"aEe4 PҤZS{R 6Qd`Tjb[Tx(v Pɫ i`8vH;EƧW ա{_^jbABSs۞?ɟXŞKDoPs6WSpy'YbeKɺВH>kng$}|2{̎wl/ѵ_|u)N #V=rR9Ճo8ֹwP`$3=<'#yQ7Sm  o _c,䈄ϖ$+?oX=~=HB L>>FMSTl-fOa&wo+KLC͡aY~F*nJ:)K,'yقX?ǵl,Na̝3l@~-3<jrEsZ-6 A$N\ ]ă%XowXaW9-F~ˊ.w};%/Hvч]= GP~ 'BŁF xQ-pdNQ.~JZnY߁t}MůՄaxًsr0F"; [/%: pگiB!zrْ=V6x%^&֧ŭ>yһBK 7`b5cY{Z~!Ҩ-gjӒz졛JɚOr $wDs []|P@w`+IP E&R1TF{8ʎG;=@pcktFzҖg(:TbL׻>JG<9ڊH_#μم65b^N${oaM>pmgsɂ?-9QVKVc?^c:a oCqM H˳~E٠3׆aCY##;gVq53VuW&4Q8Lڌ8,Q9fRf8rwMՊ$1w#_n]m1gO@ KEJ j {۶xyHiH韕C56-W"grȯNu،֙M$<{^r>s7a QtrGW`&O׬&t$Ԫv:xJ|EARW*P{2ܥF AL׈K6iB_Z?B'RgZgNJ.bԖQ_BZyI-Nl;@'^Ia Y!|<ͦ[kHOM>qvWOM!DֳW%%%O^ERZWlE ʘ_yEm03lϬb0QM3AYYq}q,[S7ce;hV׬D8k( bsʗȘ+=(%ټtɩ |/@x 3X.{AnJH~+8 #zQbcj+<+6Ĕ+n R:u y]$}QN[L1#KbdȨ:z.94gxkˊ{ ?dY{c;]΢zj _a?rR꫌DEEWR?V0OxJp=o6U7Q^~@PqMudNwA2X<1 UPM>vw0沥?8Z筌򜪗>d.d*W-b1A}ˢ Jq|WUXgV sOdxȥmʴ| XZ#.`dCVjOdmX"2Ibh< cJ\0 6%N bQ-Rs'踭RF mF܆·f?$xt걫9,IE$3ٔD|>1jLUOIĒUR08 AE]#jjd[.DDP@ֻf;.>Llم9DRRFjzq5_@TAQi'fl@L(ȅ5HY.,,V"fϛP$t|}Pr=P/[@&MlZn@l:GO}ghFJt}!eG ه3Ho yj>~Oyq;=@D73íu&nc:ldjෟ!䘆~hu7 4\Z'bIA ]Dǂ<~S3=[!*K as8Vō-c9|I'y:0ԚQ~:`" +5V|:DT?4EA ]T;`ְ~ 6px9<;T(2VH#zO4P3  ==̻̿dVy L"VL<.|Ⱥ>wx "pm,gˣu,塀}尠U!G)6 K6nP)GOrSi1) ˞1Q7\.2=M٣΁:ApIF$ҏ*` gS,H/)o(&^I~p8,8kFYޮ-7d0zzi }@&#P6 p//%ݴ %WY6ߘ+bW>h[)3,2nБ884@WBȺsÓ;UWz|fUΡ[\8 7zjNܒ[ghgNh>hQ (ƴPVi ({o Ɓ9wTb+ K?j즸cy各>b.?dž2n47*ִ!;b#[fSɖӀe/əűr,? jYi["U,QW;B tVm< ȱ\_zKK*aN CrፆS ח:,߭2PT5trs{.>ڮ&J/|\a>A8^_MHE(ӭ/YpE$7aӪp aS5(x/11oo2=>SJI6'KamcӍ+S5LWOl⿄F[%!A6*f|0zF](5 Q /G]22KAs{d ,8pί7a1Tatc0~Ɓh ]O+ڶ#p`K4FaW&I_ TY54#`I;r2t,hoeyO`aN>'ck( T.s S` aux]ľ6$ŜnwUz Acz_[wo}.qu__*p*"x Ƶ rVwj ao [Fw Ա/o-˽I*- &rB.>?9M?[aP1ᇋKg+ G-ly~U-@'gm3D,{6-a 5T@xE9y/ W6*:/rNmEʣsA^I#yPl:>_XFsHX-F^= H5|8l>z@"ann}Ձf{Њj1f>Ό[n7 2GiIT4@.J^5-ºjVEQkI*wi$Cߚ2%nd$dKo={Aha`[v Cu):.E 'B[/~&0O&f d D&SP@w mFl)we8 d:ve=T4Z(R UE rǨ1%Q|7ll.Ծ]GaYZ?+~x [G%2 ^] uW3p:P~M3ڷXCDz Uo :CK1o1p' ;b:S Ǹ}T {S+,CFoQ` ^5oM)5rN'.\0.EGH: GR]2Qbv$g~c{xas'yE\ A%*cIsa\v~6SdMv+WRlE_r JoN"f$ѐ*)au{V*=%qHg-=UqQDU )S8&HAS9|TX?~kY8 1yE15QA1s8cKRE^"r +m]x؊~p2c{0=#TmFIo'@$B fr;0ߦDC^~֟9O(4p`ۢk>ۜaŝ0SbAXuiC4tX"q bz8 5rVnY1$D.7 vԮ1 l/+[lF~Z.7"JY7n.,QZYDexOpUO 6%jy5+Q* -nǪQ p{dΫecpڮWE`[im4B p,8p PXfًzT;r\/Gr8^,m.hUd(+/1IKv- nSTBکuvLM{ s`Zu })+RRO`V\B2jEW;ZRx+}qDy4C+\>j2!sH{q - b$J4Ra0$qmIn)FW@QwU7V+@rpp K )lR@۝ҿ:T. hDMXvx)2ҺsHP~{4n_OS?6.=q7$YJ߰IXHEVK<ЯZrWgǎBƇs} 6oژ1c$3x `sےOwZj(3:E![0 :Z]{@/,rHp7f5\DS۫x@d5t_^Eu"ha_x.TAtz'U/ZB̩vȢ$:)ItQ( YzSN WtC?(eKFȭYSK ޳2qPZdkm섚ބ& `:_1o"sV0ëqYH! q 5>a8`x|'npiMYcl>(xEbhNl vzC˵~A8*O+ ?MVg&^odO,_Ax#RD˰ x eQI=갳Zjixph4qL8g%7^{輯$pAk.%ɪ2-Tg]);.<("*fiƙ):5AE!+^yW]r2.nӟFS3ѩ$G8 Ɓ"ɑIYBD/f$KBy  }נ%sݩFr],_8mrtNaƿ9 e3 PA,5zTsPt׃ Wg\̮V mx9 >(W!; I;姎$$GAY[LNl2ݎ==#>bC=ֿf+p6t$)I4r$} qDC[B0dhmʍ)WqsgR`Dpr̦GEdO+{&^t .o XϚw*g7_#|9#G3 }#lakOkܢuG,5b4XY97r J~y~XY~'e޴ 9Iw٘(_`/#M1X27+\Y:Ukt7Q7G`\_(@OXvg֘IqMo"u<*n8MIv( x)#&V<:gC-#U1)2FXP( Z$HW|gmROŎkB]Z{#Չ_Mu9K ;5zmа^ l+[qPe%[ sZucHw8ZDnܔTHu([a=Xʧc`܄rnMMSjI q \KdEM( &jg~':UřKyov̼~8ZX̕TK}YzvI`Н% R'ͼa_C8&0SN{)QAK̔BAlYA^G < ɳ.qbC" D,ܓQ|#(8O HmT~=uW-$VG<+I4ڷZ-&}>f,k᱀F!MQ_ln |j wqſiJM:eJ Z>-yA=>mD~NлtObKX(wz҇ɖ[i1E?"e=')E`$'W$Nͼ))2yA9oD<pҶ!@< 17yb0ڸ-gB  xMݭHg^%ʟ edR; WF 2Ev02 #vɩ2dM㖗?̓sQ[R)9ɳP*켻fomJvpU9 ;9fEv<|v-;:c5Cih3&HQd0z ,Zt02l!.WkLox QYͩS)#tFI pTfꈜ+fu.,p(|=;=ʝw"R#Q*6t~Vx6*C`o{[!21%r3w \;v5na 9jnΝ&Y[U;_ *n7#O:&bY|Ĥ0k_l-߯Y|ŠHi"b ڏSkL>t :0Gh} n 㹟8v`EON-;ʬ!N`WʀܯPE aO}LbHkg9ˋ[S cP4+Xv1s b'`Q!O]#ZDK\bKsf/?/JVQz4#H*.?:q$\Ԍ*7CXF =)+9lw֓)bϥJRhѣgyQ îu^u-]Zǟue$ D[FB:\}@ߒy+9"'*7u+@|D'"Wu)2 H^XT).EE'WmiOE93ˆ5R JLV,QEY03{ov5gO,]K#$sk˷] 1)ݻZC{ Qwh6HőR>wb'ñrHg ^5*Hj޳6w кΆgh1c/HIMҟ1WrMèY_˓zXԤ袶 äqH^1~F5p#|/EzVv0ڙ"lx^ٍ%e~`|]w*av g Tw::JJyԌKv?oҊsekh,Vr1n[^U o = Gwଦ %uѶ<?#V@=Z'ݎM%uT넗PY&֌ɅJ.u#|% (w0x)h⛞@IeRm0V+I7G{|d0SWtxA.HVϢQ3mo8YdyCpjPiwf͍-l)V"C P`Z)N{ea;k u1ֺbbbo:*ɔ ]UNjuzΠW#M= :a@B0t{tQex 4-/[pu|/MNu4%ӵ͇Zڄr!UNVjA6 G\JhZLvqX%~‡f{~ v^ᾇ`^$'W^Dt漄eAф͂}ØVp-v~C$ PT (a,1qz%a{E7R# !ˍiG,Y;0꛶XyB%;a8ox%Wf@3 -a0V 96ǰ&+k8O`IX+NFYG)R~C:{kɁ, ,8UnwiVrLԻ`h@:- T:$]_D$pcXejg^9MErPAFj5sf^kF4ƚĖsMFZ2R7BX, bmCi-(ՐAB}=AZQ>a[QW9mCo׏=6n?p$rG,#mWjb>?Qh:S)kq˫n\;t\(5%478lm붗wxAS]q]z?:5>Zw̐P' */i3DOSf ʐ0%S'%]n #Ջ\s?ۿ6{/ ZҺ)l>x27]>jÅ)v2f؃ =lSfx4Cvs-vs).@9} _̕s~e ?q%/Jen+%h' G:L.=T62͌iC?ո{TmHavxyI{*xJ.* .Ƣ}Z)?U2 m&+㯊" q"fKVPYUe΃P ]Ek`[츈v.{u=hV-DZFuHJr213<fTT t**rCu$q˘Vt엞`ԘEpRe.!~`Y* ֫%u YMXхQ5߬gڥzWI ӈêaiab [j@GW&f ܡ2RKX^nC+ RbiNc׶q aۡ0wnrb A:kA7㴞kiIeO"{EjΟd_(΅Jsӝ^m*/ir1Q `I ])te5ҕ>FT[SZ)2.~HփYkg.TH/G¸[z8={3nkW+nc& F+D,H@bwOetqُ85|W) ]οD&V-UhU^mg(ló#dP*y>)/ƀyfUUW֫?j4bS7qk睨'ˈgPgV?|iyw!}-I[Ǐ`A +#f 7WY8$7 6|'RWP$[ l{~>;BY,U9,3ᝳ g`it܆uQU/OdpPG)̒mメe[v*O*0iWbzJ|lwNzcS@naz@< Nܾ@ _ِ:~o1Rĩ1[+Շ 'iE3N 8F3>@q6WO;t}Ѕn"u* ?yu&_g=+ 5BaBaNkNݯj]?DE: JvΓ.i?-+)#A ўQ> 138OڵЈCfTGhXՂ7wxОg+%+V<=)8w uδzŗ&:k@slo-S}oJƅZLi|t{'sX_Zi 5^YGn3 _s 8[y `Ei;+ȷwXY̘ۜ_/4ؠx<{: mfCo$5QRNaHiLP>cPQZP*]hq!RP xNHjk:XN7K!Uzx{ 8tu, .{^zSں#.Boc/z~رoa2]APj>]fw*PIm5"K3 &br?@צU6pѳ%x4 ]=Z,>?vVLhdx{7ϊ9?:dQX*^ϸj)9ڔzL$w.FUa)iD\z;a L:a15;Pwg4I>1)*uRܘ;y َ#Z8ȒjFnYt7 9?V$D3 E˭P!f  WI;wEi&X}ނ{'%Q"%;E$tbAeTũqǬ-:Ńc6C՛n"\Fl*Gn8dj>;T|uiOT/bjoUQ]f3 >&`a$;qUj+'7:b9:ze`/Zj<ݔEI4̇6OmT2l]XhjW0jFgi5;G[:${h~] l4.bzHݭ7=A ֋WIHNKJ ~p $̬ؾɂ],f'T;Cr12_?T;V}2_,Hl-%VVm ؽMYΆ7r0DZo#E>C=;ܤސgTC#`캐i\m# &0RkMiVjgZjqkzbUtvÀ (AϘ^8dh+-m$ݤ<"\QR9/*Xv̀0EW-y2&Al=O:!iw2^ /k2,qC~-'1㺽xzVFykraAo_O~\lF7dadBT!־k[QR7=dr%w0-C j~qbZF}j3#<׳=OYW !zIK)c>/"1pVRݙ&"gv NL/TTwf˧^!OQ=3@}eg? ]TB`B24Y 1Ƣb(G<2 'Ct2 zTn$)s3qV0ȅm(/+h6ҨWXf|). >n091+frZL'@$Xx0~ m̫U8ȡD*A}]BփEd78F 7S醦K͟\BȳteV:՞/ʥD )*zAikrEKf8h?z9u>=;vdک,x5<""FNđUF E,u l>pȉ r,rO>y;g/$U"8Q# #-gl[ĩW'_3a#*(!H!1{m?ASd1g]RՄ7Q+dy}ʎ\ʇ+j+V1KeKŵ&փ`r2*o&4foc+X_h:9dR @Ǚf+i3&ˋ`.$A GX^C{ۿ!gN|C;h ʶCw`E. )%W$` GG[{i!D=R3fޡא m9]HYd>E+2[~D1T&+8!lA~Uֲle-8G yab.؉%A͗Fxׁ~a)ރYb8PR*ُ?9O7<{ˊRr99IVn@DT51}0üim4ntfO ~AݘَY:uoRKXkt|!o͝jwT}Zq$RpCK6+(!sjQNSD' 4W/|CyZEjMe\O_l {جzo {jy+=[93-P(f92^{en/4ZHDo>`C1!wa󋵿/~!{#}Rf`g39CZ@]cK"BR[E?5gw5B\mAr:RU|Sxr QD~92Vr(T9HP*NEJH[ެtRo"ּ]I*Y*v¥. #RߪQ699 'wR硵L'C?kKFQFQHηDTF#Y?*"mr/X2So׎3SQ1aX)^2Y7m:\JNxF>9/V?3ە>=`R P\}#2zN(v%L^N/tyn@wyRGdSiN!u=Z7,@r2v]΋6qI|d.S Q ~HV+ (HU@椉뒍Q* 2`HW? =q6ݞ#q(^g"fw~գrh (#ƾfц)]w$/ W gEd^@$,c-*`x)#McBҲedc;R`y~;ʥfS~5w% y  A7+jEaScp1״MUvnխ10.糩3>ܙ[͎[B6uU\jF}HY@oxUz6Az-llt.ŠU߈-j4OQ!'s'>U(Hd ׆D>|CXl4jwf'/WO;QMBju9*Nh|\$)AAB|J W00![~0IhQd@ݡ=R}ONpvQ KXlH wްIQEdl6+AKL"rdNlwyP?-98q0ܿ$P3m n ўlXɦ;쑯ɫ£L0 C2{-CwA$M#7WJ"9d;/ͯ"p":)BED72A.bqcqxd9ytt`gXCerǩL]ڭ #"( 셒88ijӎwpgD)P?A7,j->7CH],nk K2c-_XݭَW?XF)vJ!fam<Q~*aUZ31l'޻ܝJ`p"MvMe/ǸAUG~4hטy8xӚJ֬;*eCQ,N$U6,h߻0vz"7݉_z_ZEkWUE/YcI5lSI˾ Ly=!B'.N!b6|!J`gnCƈ9i,ocU[:(v!Q1cRShi}yy -/U-:mn<, ~CiznA':^St!ٵjg `Yür8DH QvRTI`e` E?r[mf0OÄ:;__፽*,X!(j[}t qqDbҔؖ f6w)f&j8,><K"kH+ *r2ݷI($]܆ ȓ"FNoP 7"B E]qGgfB 03Û#x" X3k#Os:`u4ш&|欷ͽ` ΕtiU\4 2' )_SH<4{[FAD!:YL#򤩣:0Ql!<|_gǐ`w+ѩ HDO+H_NgO ;!h 0S@2>.8gz ۡoMAq2Ec$cjvԁ#54|5=2r[jaTj Q: Zsi( & q GKSPVu{-LK̘ђ0OA]+ϰu0]SJ2[̏\6ܗ^W#5Rṫ 2M| &o͠و|^n=qՙ`[ }Lʎ{62J)n*Y.RYCДH#R4C(Z*AbmVk\}y!y؊ļҊy9B *Rk4h:wVL20 iqi˹9*|Īއ!En^]=l⯁!Aw7Hs޵:J$\*'7L)U?/ղx)w\>`yd+(&g_LdК *V!E;)&G9oN qp/+ic3F<%ʹYjI" sy\!d

    dA~n-"r2ЫZ%jꮗO MNQ)!*c.8ZA,ׅP8eڱ ks Iy i!BcLXRWxP@Ӕb Q?_\wfm%ڸ{^\M"%4{~6M~7zC+0v'ծh BqaOǔ2B7l?iZYvX<^y)m R’tni/R\ڂ ,7C<ڹvg:nĦʶ =00U5!`zAO]:F&c#z%.9 }_-] #|QhY6:ϘL~}r\>;LQS0X j{>쏌TvX+/&6ƍO+r|X0oIYG$ hHjڢ^!-.B1Cn 6 \Xg6A[R}ZP1єYNGVŒq;BIc(]%C$Q oߪ"f2~܉pPFO/m_[COla+(xٔn>o(FL6ZMO|$ˈ^Xg.7"㝍B!m膜~ŧ^e` sWىXN9KjMvaT࿡؃t1Ѳ{#$RAmwM m{, nLJ Ё%O92ozS)EBwmm7x]_K3$XTQN-.:]-/ )}y' !֓r'\zY㩎)_wdue&#=ԐhvY\e<0ڮ?Y1Jc\⍋QMR%Lvv #vl/:Ya0Vgb3WQi^PޜZUDJ mw@puݿjyM1Yb9\~Z/V~ydh(y7迎-b>LpSL&U\V6T"E膚 =|̿6EFl$ S@"~඿ X5DVK)U*=֠ Ґm| x 1xȗJje] 䏁XG8'hZro~7䩿ł̄tf\>;@v[0-Q2XCl/`-Ŕ_brlgcl҃sbKڪCQa iJ)=9~G<U@.i4ԱKJ ဿ9A^Q#O\6="tE+K[У݆ك>j%~f ҅KpSlGwHp̰iseE+UЋFSq`@Ǣlq*,jݕ_CDLc=-`=>_SwAw,Ţ6ĻK r rfJ51gAWBަ[U31@/ϙB3+.T4L./I3*0Tf?>^ sc)$&MqSAQ j^t5;0NyQכ u*` 'PKEBY353Զ4d#15L$ u~eggЫIlHNtBLާ[\HelH+AOY*<6mMC%$x! yMqؒ*-49g$L&U4ZHD W?{W嶳٪5ƻ5 =uskՇ%lEMLЫUVh MrB Oo&nQŇB2GIEc- 0̠fu8[lC8#q-=SQaz%ɒA-]nrl]8p`o[Gqv=x{{ _4ӹ_Sl5!$ZTF[nY>~6?*CTSAzs=iM^臫|OawTq?v.@!.;WLFGq} /Q]4PLCMC_麁y; k1]勖Ld'*.=Z4{X,UDOl#>GhsAt8Ml66ʵ F_/F6ijۦvixՂ!%s6%N3X-1Mx-ǡ_y\3׫qNbNCa=oZ 6y%܄tX]JCNPECPú7~ǿdޕP|\4 @z2_R @B{)EԾE>T00e^?h--Fk #.]!{*Wن?X _I\!A$|\QW Pmv hvwȈD!?%sDF;ȱ3&MR4ԟMHwN.BI&hH;=w8(&A`~5mb⩓Qн"S/BFD=͢hY drpjKn*!m.uUSy*ׯHLϔx,Vmf tFpDȀdPXm~F5V8Qp ׁigޜ4/1uG790looY#}~@1C.tJl,5 eFgZrT.5m J#-C^բ.398~] ֎tm +4w~uzf[29rQNLXDK>蛻>'Pn'ݑ6B8c߁p nF4 3cèxt?}#:jT<* Cg+G^ J/l1H~ZV฀V2oabVP ^]V\%;㾖sx~ n|ymՆg{j짿.6 ePB碰SњMYy[$x$I]Z'U(& EIepD;]~TqsRגa>1sb!w`xދf{hI˒IHs Z9>{iU3!x)*2*稕8$7 m[b^l*BBE^lMԊ<q;"u>((ƪ}| ƃ ͎eiEfO)qGh2uO$сa"ɂF 7`C"j@jq]Y.I?8g V׳Pl̑S%0Q|!e ֱ$ҋYJ3c^W*F7#}nX=p1w_J6ND' sHTrD'hs(sU5Ťx7ES*h\r$QwMIĮ ʜo.s0ᬫ(!TobU9~ݤdLR"1NV$x v5Agt5d.yWϊ]lcjO2|;YR@7R08*mSϛ#+dy8|$ "X㒍5!wƫ骘#l=b6Z3vC͗WJ7R'm ١suJgA5򺄦4S*[f߂,׫B>F|UK3cS<<8@lE'zM9fLC h+8KL~/Q8ԥ.ƳXaͦ^Tٖ2v?o$'w@-uڒ'c4W^|h~0%c[8F]RK)(,JFizUeURJXX"2xw];E:e  vG*+LJ{lqMRZcj~njUZ쳦T9FU|̵')ɪk!BKIؾJwцnzpN Atpyr)4悹44ͦSz&E3t ;tq0qiȔUʂn‡d+E<`Ҏ%RYc$X~[ʶf;K˘@{HޑJZF73iFTPӂHR;tip 8O᳗ xHE˔EVpoloGb'' '#K8yJaeA!j(pbifɸQC42]E}H)0s8O1j; I7,i~}tn ȽB=қ#%^R38crG96/XaKMޏ7GtP>K.WoW"(݇;|0[F$|5 )Ѿ"jwT2ᒭ%m}\LsfUcaa_mM$,8)>\iRD*' D\`)Rjq K<>uZ e;\hiSe,J3PqK僻ٛhU=j!Eg %|~͏9jTeIV{%EfAk[ 9V^:*l+ hw*i.sՅI7e[ L;q䓪=vOOzgO=bCmE;ƧuMkTu#G7.jyo)}GLAttG0ʜ#$GС ǑQ30,ܽ܅G&WRDM`0/eHqS3$aZ?&cWXh{q145 nf.c*&$4@wW読[)μ?1fes<~B$] U̲YT1 u~3%p5戨-h^]Xx&wٿW+HGmƔ ',P”"?tU/02(@9S-F-xNg|Y/ozW=uI(7j&nx ͎ %*YHht_ޘ3L:Yg ģ]֠v 3WFt@x=eX+xLP"Yjر P}2F?ۺweJXnt.;G|PUXVaا<:ybg "sW$O_P$)?؋e'49!hH;B *%%I0RHzZSJ:J}@.NÞĵ4^6K WA3OXʛgVlM0ŃOA\? q2FZ70Tj{)P<v6y_O[ kplmo@ kQXՕFZ аBH u{ _5߹'AQE*譢L-j Z:{ 962m1q/ <0}2p%GO (%<̽%Xv $=M֊ .akmDΕdC[NI+fSj70RocV(2"\ Jo^ S%LzE748F. g S򪸉Ci {֫6bml".S>l`}d:ʓ}/vY  9)+VLyfԚ~Z nz0*fyEc]+?R=h;SA|:>Iu roadMYW=|w(4#9V}ʳiIv%5-h_i2M`3H_i{榓~"Z͡~ ,_vvOϱw BNŊcbDDD/GF\hڢ9{es(A}ujQe W廾ji!#R*HOkb^?߯]S\weqC Na-tG/z%ٷCCS\bPOS׭22 rOæ&/Pՙc;$l"(Z"S2 _]B$K.SoEr Ϊ]o b[Ȓ Ƶ 2KfWxtSOi;P$::qoc^ڃ  =Oj ̫Le&*nLͩO%u5l6!wI!#aY5 zNSQjtyueCV/˨ njcިNԭµZd_8l`I9 YŽʰ'ۍu9eu3~<@ ήqs La3 Ȋ.=5nѣP+0i7A>T,`4,9QsQr y9p%wN 8"8&k_p%= *xե> xQC+ЂMI=YwTL> fN*t uY Б:u,٬ |)AU\>YJ/DS3/G bv.я02e3>U(r3ϒ+8eܳ!\o\hGI V@)amE!MP#a!<6Ϛ%<M vϮZw#? B/KRb6;R@w|`g.}z16=5{/]3st+r/vs׬(^уet*ETſv(t$Q$l١<'H0txN&D*O i eמ L!>^(F}x2)h`EoUNm}!A*/lo]Y? !Ao}FsaNx-*[M|LRL},W@ùI7zqdwvԚJKv-W Ɗy is\f;rR \Q4\ᾭ k`̞&/m[\x黨pْXW;J4"" nr$/oyQaC᮷yzpwzź&Z2X(LmwV2~h$ˁ y^)!҈8 &4xxM*ɗ7ݔ]X Ec4CQ&+,Mʦ&.Er Y^%VKu+ eaenrHaA]4HGr'P;HИ=V'׊?km6@}q!Nݘo 75f\!}Xm0IH'Q%bI4yA)+=UNAa쫴:Qhfo{}en)hzknju[Ey ggcłlserwng==C *H 0E0DK*fx$ψ%b@1V@Rpcw&`7z{KY^RqG…89fsbUZ"F~L_xx| nv FTO$F ;R ŗS?>%^d."@1xyg=*]M  "r08U.˽a6O PTh3Y|=c3izλ]42&"?ZO`z-29Md5E9u5ZOsǜ/E]{Dűz2AUWMԥWS7?叔6eRdiZz|@8FBLm->u+? CKmQ)Sz%mh%dDy)CAYl{OiNM%u/Os^ʦlZ7KqGF%08V=?Nd\-߄6O*äf0:KG٬j״].$$ BN߮,3- oui2#eb0mߔHE̸kM(fLgR,=gH]U=ܛl+;]$71A$Ez1UP1l_1Sk(xq8\/֛-[>fS(cw3[^5K (f%O8pX!q/ǒJ[{UB% x:w^ؽnLq搱m}@q]鐌bdZya2TPŔT_rLnKAޗAvoQjkT)G0 &LMr%=}dz=xfI@$v1^}i*g(pu~^:9I}סٖ-]rY&O }usiكz:KCgt =d> @֓X7&2}4&K#`?:[i <_n[eCZլERF|}ӍUEfHsaѷ-kB5: +d` k )6 NTT] bk2iQ_ph搞lwfBܡVBG'Js.TFM᤽N!\ *\P}z B#TXV6?yn\l'u -md=gxҐnԩ_e{xID4@C'&NOn5*yձк48<ǐEaZ!˜|.',!,6R 쾐ꮁaAKh 9x!MV/=@ #<}#/ڀ-kxpΙ;Kc޹9k=cΆv;#%v+C1kqPBzWƱ+^Iv:pɾ<}~X>y* ahaX=|CY_,^h[j8oot7{ ݥwЭ,'im~%lnLm5#AZ*~7ڔM:|`iX!_qͺwh7'c)'OqD[3\֕0Σw}Sv Y6T,ŵmlOVk^yOKd:&C1~M`Bs0 "< H PC}.qhp&.-YW u;e:HDhaʿm{T+W: ߩ4pQߒa $\*i=֕@~- NO(R'Vr^J88X+4K$':8ɤbE@ӱۨ#&1N1O LPW??lF+LGlht#_u ^oc.G?n;2:^){ߎ'f^!'+->%pvFYuƋSDxPCXp;qP3/6dxӟ4~<> 1ϼ̼!gM[^H}'r^K̈́ĆA∈(:( R~1X#A Q_"|2ʽ =mJi ˤS:VT ɪRË2PI5Dq̬lm*R \E8.Ń|ɴ@GI q_~LCi}|o.:SHP qe,sſ)-b#.j9^"UOQ/nvO_U7u+* ]Aqb**|20th0A(+v3#T1苼x4ϬCނH,ڡDYUsʼn`X쑪ؾ.ԑ!؛9U ~z@U|zҧKMA`gDHN)@R$^8jxhLޫKV歖HrypS-e:|OZ&g$LM:EwHD8kIE;OycށP vE! {$e_NMc5v1g0IY-1r^64C5QG,AԙY5?;kw xP|މ Xa` #i\bQ CcHZְ_fDLڧ' Ua)z/J{†?Dĸ e=t~ 5QqN[MtZ(}xl.e*c(Ha-bE;_}=~T3B߸bB k-Ъ4N`H]UU'}REKSQR%2Tx]6Qmn\hp T~ ( ~IpqjFsa$ïgvaf:|%%P%nt`*wJ ovRg/ks48s0R&Nydô~̆R")j֖Bd2>E>52l_.:"8=hR0g؋tS#Ьd?'y;@!9f9FC%(m*{"z L(H9n*X{9tua>όy;˫7j9d]my? ]]rX`Bb'31>.t"u̔m N}ET"/TA]66 Em} ![|W>Ո\T rFC &5)(&~2@ zeMBWbgmzK%-IlzS .|gE Ɖk90rm@,3m^1V9 {$IɣD魽I}R$w滈נ`m*3d11Ӻh/3;7Hr+L3 m$ίdNg(邚J.ְw9?$w j^33K5&J4o=I= {O(d['o†w4qE1[ʗĐP}yv@K1+>]5ϩcfJ%6~_4lMj6^T#d D (LtK>%V((Xej`M 7q7ߗuM?R+~qdڢc(ڢ%،{`ؙ! 1V~ ju\muzUи󉻇zhx5ߩ3m;[ËG_Lcv<>PZ`29r"?՝Am$: mf|%‚v&U)*62?BvD0S֘`}uEdڍ{*"30*@#|u$k5!SdpA\K7bՍ A"G C}1[F%1cVƚ ռ }LY#uAHbi c `V +>N!ꜧ标]M1c.%\KX k}_pH}G<1a%&PC%Ld}xDkM槩&*\ sy֡<%~BHmU[1W!nTj+J'ʋ㳿y5yؙKDaTe:`#T:ի_Is:𬻝5&VbmgH= qdU* bE$*X}dwpA\SٟL&ul~H&䀹IC0ި$eq]pcLa<'@ʥ^ҘB8Jx3vC'!tT P̄ˑWZ|^+B@nrvwBa^#vJq)T7r5"KAa NIjd56q擱 Z MoJEZ#ܜ`X~zz>ޥQ|/0N!4?jBW^mgC:b/m{%t KWRo ƧQrSpb\IPp_PrHrg;EGPAZUUK)ŧ'&h斏Q%q. h:RSr |MVyjf$jk"Jc^$F6?yM:`?KB`~VB&l%k +Je\T̠˘|G])7, wKӪNwf#)W8Û\־ϕMJ@R Hx#/AL a@dvC H[,B ~no:X,345xaatŹ&/>m釄pmU8SǞh!>5~G:%gG"P![;~UQF-`qsL]$o|=->pO|, pt8]٪#?`3!N(~9N/UVJw LvBs.h&|)O*ec˓jەR8\E<\ [oMC?OgiZ8f$|v;XEdpFi0Z@0֊Y1@3vhL\v%| U{3|O;t &ʪEw v`V>-q@Px9 wS.Cz2QP,?s!c#8 5UV_dI 9ĤD3zH6Zscm&x6]+hUڿ@VZPnC!InG ;NoBxr5{}Sj;u9rXPġd$VCK%S|:=Cpi:ہZpԱbI+4[}'lB\{'XbD@z <4m~, *V5l8l7mUaS@ +mȥj [6uC)<ۭ\\g Ovq BJ}"E1a麾jʄR\qFt2E+oqܝ-}^aLn [ ~s֙QPg?HOʹ|߬C)cOK z |FyKd睎 UgU,I*g!IH+ڪ_+W\9tzB_|D~`Vr*Sp a6avfFC}cXps[HGo4C?uVm)\2. @S\S^"#%$z;TXtWyyzvEycδTḲ׎&2PhA%O2NlydhZH=Z;VHud[d||X9OkXœ[7/c,F !eYE}4;%ZWHu0GANb~0)tݹ4kV",ZXr[S\4zlpNtS<}{) [V9ۢr`fb";蚸lw2Mev6:Is[SħxZ`6e(Gb<3z"v/Tf5.G\k:vµHOxwunvU`aaźOшr 9P.64(kp݀qlo&F1Cv67pqxyB'HhVMncV)ߢR?)m)YmMEXG;j{?,g.En?VSvd:fbhN~b]ŃE*m{п";n$\x-R H{_nKyX.'UX0Pua[(Cԋ+O_B|Qvh[~(\M,ed/z!_E`ށp"%Utzj~o1gXb]N}7ˀ4s#闺1h9Ō'2;&U&aile}O2-NV_cӋ~ SQaAgtZEh|`{FD"4ɘMFa1:5hh"C}Mҽ1,NoX6n]li |,A oJ؃imã:P'̊wm~i{RyUA_OW<i0 4XcSa 3]C5^/'V]248,?wűH.93*JCcg6R6!&IH(lf̡rdA0xs׵SW[kw6Pa$bPidqJ|_݆`/j>hIh-@^Q̋t-|dnn̡ Z.c}T!q2kPn8@AɦؔuN;vE"!Ɣ4tw2^]'9iL(R OCwT_ܳ;eⱃ~D݃ظlE?]bE'q=yw]/_4T 5DQ`.(ԑ]&bN.m3m N$ъ=eNL_ .|svH.-,ad dnXom!^Cvi&Cc4ZzΎ( \k1x˶! :LsqӠn+7[1@ E~἗DRQJVw{ ;oW07hJkʡ' r\as <2GbdLXQiݕ.,waeQD(xI" &*<NߘQqd,^Dd3uN9(Բgu5]{@M++%:X*i@Sص.N& ۗ׎h;R" TA衮 ̮jՠQ\ YMzʚ/ 7e˨#b5|c-W\eʣDt4D_6:'dͽpǦ7S<'c$NlQk띅6Z{N5ko{4mD'\I9AmUܑi&&sJq 4pNCŋG7pQ`X1&,B~@km4r(`lJW;

    9Q(p|Ё`y)wPI]V/fm&Mߞ]R!2 y$i7ojNT򲮏#~Q{[^_o &;Ykj}1&iޥ{x{@T-aLCE# Ӫ$[7:7Qkԅqg P$&2OOtX5Y@iByD%/n2x7M B5]& h>K_xh+@OD(|Z+ÌI6a{ɚ "=]̓6V1Q)ʚba\VIi(ۅko !9%k?-LQ@`ىn@(6 1X*u(5tqX B\y`"0.4[ͤT5NJx'>;o 5=XjvݷT=;ҫ pq~to'{wŢ93<ԤFm|옢0.%o+VϓtJ7/7,^%A|锵":eJ>PH֦WL1L.hu`Oa؎-$L_ٲ7Fks8My_캁AĻf)oekz ^Ne-i5XeF8fQ# 3[N{3Zݔ咙Z4`WTctAX ukxzCNXX-+c:`#q^GR:F5v*+<|6 ,ř5F)3UiyRyף«q03LOA1^F/.P_B`hw.d~~$nmNK0'(}R؝c cpT_8 ptLm;_Y9j+C''aOo3K0n 9'dm҇H N6GGl8ffh:dǣUV]-K6(H/No@[;&k]7gdh:j\W.zˑfsQ-C l3R]h1?: -ُou#[\:&S +8a*iT/eQ\!H.#¯pոx@>ϼH] x0YhGS]pazERȻN_q?ӠXA=OV˅[n-3n]8րhc텇39U; *[︂{AD; $yDo[  klvt 7EҽNJZ~B*",٬w HbJD>M'6"(Fuiu5%℔&eD^ HS@Zd#/TzκŎ5Rtج u!On7"I{g2˼KQ%)R?BWvdLdVDH̴q^ٴq`&QJ`c^†$~HLŒN׈ uGT/VN)Jm{K Rۨےpo}{Fb :ԇ )SxU\ FKyO߽}@=/Bz]lNNdǏi5a֐Kt cd"bd^$fni.\tsU( p<ӏ3#1IٜHfԮx'@ Nr#' /90C4Ajc$u(a|TBI~e}ݭ- (niw[H ȀaϕJ7.ƪߵlS1خ&{ZW3jɶ2V+HٹF4UR_6UsJۮhJg,Ilse-ux Y CVw}}=6fDZNB;%XxXMYl,ރH y?xIyӐX+DKSOQK55bSڞ7ks\ft:OpYzuUE'qЈIĀpv \>p)yj6Rbbxk}odQL,#W[M^Ik rCfxsu QAjD .;XX6xCï[Y˿>209BCtUATRye7ս|A>]ՈܻfhW t6'Zi}BcY,Vg΅pmǼc 7U\mu|qƓ+֍.(eRbӀNh[a;eV\@||B:艀fͳCmm{ؘ[֕,dN%к[”WH <ҴDtO֥q%O ]o鎅PPY_0~:?F(jڙm̋ݰΖi_mȗH; q}Me)免4izv[ZPqT_i1 &q!R'Ne͵CIm~' Kθwldý8IT΂S%T#P| Hz{]tX)DH_BpdCAZn‡;m#sG6T]s$xFIPSX01)b 6քj 6tOB?TFf=!*,%9.( g<8NHf]{zz*'fkI\λ{`l/DH+EEr7-erԢ$yp"| P^djsfw9|GL`Ο282a2KqKe%PV| ?'1HN*֍^eZ~645XREoK̋3lt*Bs\7Bp1FCU%g"P)-uE /w()ŋ3+Sڬ:Ljejxf9ӌa븓Uitn`Y- Z;(y@Cm1 Ѵ(s%=g;W{'ÿ|')*.p׭<=`x]Vm7nJmʈ.;,jZ1B{2ee B3Ug"%ײfTMНyiWAkqM>MnJ7 ʸ֝٭2 yBC&h.l{@d`/>+k /o:d'gs i+h3d0m ^mŤVv{+6Z~7x[}.%Ș^ ]xDiHY^\h|)L N6u&E90͌A'}lc7_Wlp=/mfrK=bfآ*8_sEWi;񘅓&ƅ@NՁVhcx%Nֱ͆c 4u>8oz<`Uga|؛䖵ⶈQ+RrgVgڇa|'Ax`=5'+NFdAi+g -A^~TUVԳm{~kZOCJ6 Q]wBr%b߲ ֭6)ʤl'd[=Z?Lb~(:nϚ~} }l=8x_o:c u^>se*ٺܱNQ>3"QJWT(N϶'|qпۙ<(Lij ^>כ2-ƒL򺵞~8m\ObaHSF5kBIѕ_ O]KCJ'BcNѷnH;pʳpR@|aC5a>&"E*iV* M{!Nw LU'۩ *n& 4E!RK\5m9 9)YR -oMbah;f~kͨ7)S;)<7Rȝ.y.k[ ̍3mzJ8e=>;N_} N5I0P -& Gmd?Ϳ>m"+gO;6>uw(1.}U@L1#ʨ8A:RM*o"McK[ \Fb2gD^'OWr8#9ģhv^h੹'kˮq{*}h-= ]HoԢj 4T2>Hvͼo(E7T<\ěK'JTD0E(/XYZWXpn&Tef֟yVv'o8״'HWަsV5QGZA }ED}2-puH׭I+ n툈vJo\靟~ o BU .TUI>'_?6>0O4{j h *ɬ4!6^_@z=>uLɭaÌD_۞j33!:blC]geD%ROYF3afnS7|m@ub"ᲆ~m݇!ȭi^09a_[6x^b !o0\}v4$TڲbR%yΉK>_8i<#t疎soiM-1A]V@DĪX490< d@ҤxtoA3 ,zsAu7-Zvliq#7Tk\RxP29ۧ&1$w{L#R 8y[~`="c~i27ls7rC&V06Ĺy̝ _Ih3:.#Uv52բ\ȍ<0kt×A&W~ qqFğhK~!cF"TfWe$_1Q"j ȑE}G=ߖ=.gcN"x(zbu~mOck\{.[Ԭ~naRq"ܖwL(wu.?DSDa}pL0KڌsL ghXzYM\+v\m8֑"`MYqaAjvh`c=P"fhVgGF`~9s3 -M΁ '' ~#<Bcn4|];(30,'ۗ(W=S@ b˛NoOPl,,n&I{C}-_vJЖ-)Gǟk@EwP?\VS@^{{%eqc\mTFaO̻1I=ͻXkT=dɒyɑ,l\"E*7Ej?DQ41Uò!jAu¨ s<\ Jq %"q45e!KbY>މלs5S:VP#0*ذJ{uuO?xPm~+Mi̽ Ao}#AȃKnG]Bt)LE͏k[7z`dx78ȑ>?g,J%qC,$xv`g}ry%Q s1{c:˖jylpV/>;9! )W2yY`cBb3&_UXas\qUX϶7J $C{*{Z(G@F&DK1Vqa`zRQy`KV~1e?rQomY#ƞ)2ql{ՙ;AfC7{~vtXO]V\%CtsB !̜UM] K@hsde,4SJ4B7M}s8IBNXwL5"_݉Rj^,y/+wIoH bc ܈~[!_0'^4T>y#*".G8@}- j:OWX&Ľ:]gD2NMP)0Z e<* 5:*\ 8;{xX|TѥĴ4 (uj1?i փs)ZK3[/?8[aw? p'f柡`ٳbME*L0}P͓J%e`Յ{!B ܾmx1nWQ))(`A}b??e[a z^r3S]Y}OfS0~sٸjB-#NX߇ lGuLiq>dK%,g1OOz45b{hPZU`U\͟;:Qn-P>>G9aa;ZoZ3( ڂØ|X`憦?PuedjGp?Hi=Iʒ:(6$Uv;ŢS F?$Ut 7H|rt e+Op" |k{ׇ,vl #317mLށJ˻ӝbCZ =0&& 1X\ $ᶳ0}- m4L1xޑi*۩빕XI%fx-5_:0m`?r!h|,C5h@NN<:YLؕAucɔfҀ)54h\ Ufk,b~h$i#.n W0ĻYXV_NL j^qbS-d,&q..F2ER9%RG?o.X|f_X~غ+sЌ eJϥh7<[˜QUĥ|J$> 8[wƓ*[ $NS_޵P\*1 y lDJ20KT R-;n(|!%}.W7!lC{^,Ș,ڙ te<ҜDŅ_Fh.UA1h{@ ]<{u/POXi5!\n\B-D XLһ#Ŷ;¶ mzఒP*FDH_ēYv[|4.=Fj ~P8BgiZ&.7:P/;= #?0'?(SL!&fhR 0Qd7!v2,PT-6Q`Oqo02;, ֔Lh:cΞyd[Yw8~K uNBM/tOχ\۸ )}/7- 318 B PƮiw)yD׮O>N ~} xyYn՘M_1/P_B^}{XҀ}JdxN -Ss]@+3>8\D^ns U72RctzB<'fx`,j ]7IWM-s4B\tWVzC 0Sw9VԾ11AH LxLVqO:ǣuINJ~ݗ {b状0-Xa݋E Ac>Cڱb 'a ?[LQiGc~Y&o. ˅K zR`-?ж͚&f> w~?=i;iz}+\YqW1R+/Tv>`c:gWuRN.pi,oT(Ipy);w}VZ"5ƕ[ԊZ'\L3<jSۮƫ, x`/^ +eKDҔ<(UŇWf{"Qf٪ X1L`O?6_{.޻XJtwr6Iۃ%:V4 a{| uoԜ-iWx !,ؾsg‹uI$X-aLs6D0a6({-5kl n1xBߘ=Aa;"Y 6|_Pn@6yᨌȴ X%+gYZ07070100000302000081a40000000000000000000000016446b36e00007aa8000000000000000000000000000000000000007200000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko.xz7zXZִF!t/:zf]?Eh=ڜ.+δ2Ȩs&i 2tv־E#h?1̀\ac !_VG`1 +pES!^V8N(|TmEL^d0# v5foGI?"WF@•AXmTWpbkNomjeKjGטl`d'WA;C*=[. w'WTRy;7H+'A+4H)ԋ ix&~QowJ t=ySXtUC˒n]5+k+MZ(5ȺQ 67)т%-NAZq1,M<'eU8 b uo>:0u(ʝY> 1e`69߻,\GG*c n2Z/ MS{=z.3Uȃ;Ѓ/__ j]ӛ3(B ]v,Eax#CKi SZFu\ uw>@U N~-oVaXwI]W0Nش}Nؘ0S\|߅8٬GkAQfcv2Ƕqu=_,;2(7o7`6JE.cLP"/My(HվxA )z}w'm"*p\5aI|8YNHw\Ҽ,xB=t7X́^,^RY7*wD9|2z͊SFI7/cGO4CUkOQ5,B4a"ϮG1QE3G\=/iT>2tkLc_o"7-j6.īκ CNyE;6JBMLY/?cO=Z|;ArQ[<_+αsHRõ&;:"{R08' xM&^s'Cd󡆎T6=ݸ,ddde6x*yNk&hUdV=cMJssn_‡<_Q>HO½[RV&ě=xs=67v 󿋓3!J,":GAI;hX슝9zyOԟRОrf$Q \Hobӏt'xƄ>ic}[S M^Kݐ G1bq#DiNv\au;+끘Zv Icp\iǤN8sGՊ2/~#`̪sI +\pj1QL={t]ylx%PlE{=!4{BiZRN#Zަz_`\V=+VvNq^{H@cl\%3K9FwR4tc\)[Y!ͻ6q.k}De 6o*bf ,FOJkyI[}>8'aFpJ#?NVyӈl!< s+\?JZ Y)xd=,2` 8+p!Bx/V5ir53A0Mjx>^]`NBcv_@>.1P]vluH]Er,j‹ٴmԣXē؍ X$1=VxB|C|BuA{m{X#44?o-Su$U;y\Uou젽b`J'vԑWC+PCdČakh]6.Ke%L&QL1+9ς ~ͩok㮙[;e`E/3e]"J'K5okߒ32 DXH/b艼pPCȀ'FQjdj, z׎У2 ]_`95B0Yiu< 1g=݊< -b,XuʾfBu8inF9FA3ZMxwz/n ߟE/Z'ȾJWvXUi mp#߀j3Al8Bꆯ]g\%e^Pk%W em G&xU clӇ [A(%l+FjnG ƲllX-<ǢulI fu?)|C;|ΧLc-sfxz-`]BU|ꍁW1 (:& s\:KW=;`haPaJv@p%Mztd܁SEא-+$0{>=ҳuwwbQxP("էwj2z,dR7 R[2&QuQBamd¼Я+y-@#F৫(m~h\= P<7{PHӬUv,?ډ:/N']P .籜=\e ƪ4bjV> }])eGCî2cCOFIa]t:BX9gKe&!V0Nیrn`9o2'7I ~f]F}e?#џϿcoẪ:$=~`4.[ۉ)%ԉ<'|xgژ.WO?Ho,з/*`wWG[ޞBXvHX#xF 0ҍ$c[E8,2]Wr3 0o؞َ#[( 鳋[rMu=",cWh `D8B * z7ܠ89,.qvfw1qӋHbW]YYRx=+n2I_/d1pA2 AXԩ$[J%Z ؠ~K>OTXDb$fgF19'#_#GFl R^J;wDwB/Z4 7<3 E$>J(N":`(fZ+zsW|7'O[~eGI>omAZu@V%\rֳ',/YjDXnF3/c/=Iuf|3UźgtgDӏZZ+lWmD9}TP+pn j!dԳ :dMN{YׯÕAeTh[^ԢpLTa+2e3”]ƫ"vqHװZ.n*a:L1Ҹ?Ő߄7oܖ0lKKHiOdGXy!9jxp }[=xd1;F- ׏&lc&3/kG`?Ԓi!"ӹ;RWԋ]7A QQp8P̠YFbeE>Bԫ} ړ5pxFo|\ 5\ *75mQCBg|/+9swɍ3( 8z?q/0 XRajJྫྷC5S]Oji?$5bgq _yCl7Ͽ]W->ڥ,p40Dmۃ*P;uف<|i]Q}FpwK/E8 SS|'Q+ ZwІ%eF{gۑiCFМ`ϩwGz|4ѯTjT[ fKjHh PcR `q<]^Atlasxh>%FWzrnϒI $*+ɣD|7f|t?۹͵0{ p q-1-Hs tOvl ^f\)m,=lKB"8uH@l"'RJ")OsL0@E;YmΚЌCȢ`,A?<zv{K/.q\;F5Y޿#zmݏv _ ˞A("yQ:ZTFt?p{e,` |\TZjQAA틤sIKŁTg{XÑ*T _؎K1NAM2SPJFRJ#ÔFpmBZмo9>6p:۸MPw]Y|D}Ee!ſOm^fgw e nW u's*Q4j =Hd+'!i97Yfkg JvC:ZDx^-qM?gOh=ٹTgh !ikr R6vftG؞|4{:8"[[3Ʃ B \j6O8V,ⴍa:൤%EiQIVpJ ݲef[]fKXXotͷ"+F0qu+:lUDEeC{vd=y<\+E8Gt1G6V.ʛY 9*%4*(]dFA1 R/ڜ EvVID} g$y94lMv6M\u sX"9kZ!;d0Bd}@;Gfb8)ҹ;mK͇*S V2 2|t 6]R`E{Tm4꾿Vtc3(PvA0Rq&!0q(VpOھtr4~_d$1SiIUj(*J('/!+С8 ~|}],/qH=9.''' y ] 6hNWZ7sI9y< .j_ _F-vxoKGN=tRϘL`ڍ ǘT|Gۜw5$ѐ3An2NT_"i+KD 0"]7٨Qs Eڍkꡥ kt:?I]86P"WwLR{^٭Jk;ES!ehV 8@ʪ6@ ;+l%,UƳ=PNVz)c]Sڳz+KW y <ށ-/`r>-X-<=ب8~(ڙDɏ:3RB}pa,<4(vpm.jP{,Ph„^tJя艶'ORA{)覨U9XdD0)Ln&_b8GWP,Enk^zXmqx #u ^#K`Y5KhbOC/2Tf9} BO}_ a,z0݋У~i,f߭_uNDoI~pEiy Wrg(g݁"'05Zֵ"쉲ںa+s i,E3%=HiẲ;H ;7_K;$^h<ҤcQs"PSBN {ij]`9jEHFoG[=IOAh0U={;)}lU`AӠ= ku p(l&R䒁%da0bkm~ma@i܂ ni)G$HpC$ו̪O"לeSSp -q*v :#L&u9Ɲ#il+[ʃDyVNG);8įt .dI2vFI0ϦȞ oƭTaRG @&פf)6kF|'GV LA/zvs:,sQ!4wx4|,'x73> +]3QܺRd.Og\x^#3zrÚ"p3Dmے|SX&@} !XLt"۳3^)[@zU:Xyo}1ͽ@ε/ZrC.@w3܆LI^dž91oC_Hv-=]ObWW=%1)TT>훱@|QI*/QQ:4s3pJjv_6 e0yHqs  9 }/nM\|F*)WnU4PxapZǭ}J_8o281.zEAwvƫ1kz:a :.DqZu:0[礯0dcw],p}τȭbyâ&}gU bKwiLң{lْ.xa|O:AAg&,zm#:ٔ5&5Iɹ{ȥָ  jV 2+x(2E/eEެ#%/oYKǹ#ȇ$-m'kg[';_a-n:ף?%!VE Fh"quAn kO}50}nޮbT[[B6`/k M`l5ci .60ދ,.e1dimV1ū1iwȖQs6&OٗFad5l|zpb}&B緭e|.A坂 SF$]ͺq4eMW^c`|}ܖ}  d5 J𓺾45ɣ -j{&A+嵫'ou1rPGFh`*1=Js̜obKm}ϟo^ef{%Lrn.i٘4&I} N4{ەed( xQLq\eW]oA1=n[cEԠa,D1EgЋ%-߬ķZx-z`dc3 wƎLzn?c\U#b'}R,%Z K~c@FIثlkL.taGC-.yz=ΔALCǖ]C' \'mV[qӒHH1,$I?oxhnUna3FRZ eEQzR+BGfٜ(|xB~SNg,0dG"\E\VFcx1A.RޤcV۩25&X}pR=9Oi@MJjݒ\v&GrKr)‰d:[)5@חH>%=+8z qʒ\V8uR+3fΧY?.-v.G j4 aGTuGͨW!GVF*h0puhm!gMܿ<ՄnD]kwBHS-oqqM9]?vr/YZ`t!'8h?&M6y]ܞ$8LV8xޜ 5#fOU:Zgy~5$3|>c[2Ȇ-$xִ4HZKz$+Sy}OR3GsTO| m# ΋: <͔d5 d)[ ^y~vurT!~! n\ dTc@M8:WGM.G:i6Cֽ{V5mH{qno9Nx=J$IJϹȰs\OI~]fj ;vAmySj7 2O o \xzN2Vq¦_C\&*6V'ysxrթ;==Y+tJ,WER1}EK7V'{o:N?F)ɥ 'PkBλW)_q 5]Ky[DievJ7aP*P6$S6F#ɫ~6\g|1 [^8Kf8Ɋ,WKE 1Ť&cV|)ث`p,I1$KlTR; ҡ,㘙\;"VřNWo$p̨~IJ]u*ƒX Fuq>>ϸ >pQwdB3(gBAkP ܱӛ[&PWHT <M$Ơɖ]*YkJ|XLc04=7(`{w#f: hkp+u#0 r 8QxqCǔ?T%L@&ĝ0Ds,!byT /H+eb7AP]{ L-YH/yN5;ٺ*H;+IT_~Aړ-/TwW\An s^x+e~)X^.fUT Y \d' dڍiit.< }K)dF1i1>y"7+!-aOm#nH֊}8Fl*(/\:#f C75GG5+JGv:CĖYw´htgn+!N!?TFZ'9wʽŽ[`c1O[$':8;>=pwJנcB" 7UޢsoA>y@tнx?!1dXP0?cSk+,?FFX4t:_ƐADrY֨ O6Pa'ITs o*,`YnN#3ӣLh6nyfڸS6f\X˿AZt6X@7SgZޑq|2jt>Ml@MpaW/gb$vwCiMCq/ 9SIfd1?SU.Y+(4 eJ$ H,)DǦ:ɦwzc+Կѐh&;f}KoA }BrT%3&~M[ϵE:p:BEcD4roDfV͕0E;Α-Oq(]qhJۨn;E7 :N =PyQBEx\<ԔL4Ii@o!/8) x'~EW]8$\8O^^fX1Ggs<>(2ΗUM}tX+nLBug]%)DXߦ.٬q%  #VKuvi űbѱFiɦp>L~xk⫻Q|v 4:u,$ Ǹx;1 YmLs_=y$iV!nHל ,_dN@{B HMY9bb7f΢zߔA8џ&4cEOhU^wt @;}Wؑsfe)4J%y̢f <񾢙N-y+>:`)$a}|0ނ"CĢ \L1X[d3=+Ʉ~  x(>4S:]5}8`-wp,Q >0ߥf76IjZ8,c?\d#ޛBUvN [AC];&LG ‘ ޼(=I6Eo  ;('4 s@9Re?\bZ{fl@ʆ(q[ HL3!9Z I%&ѕt  r2$ <.u6FkFja*X<>`-HC][F}Pjou&2XT[[(%h嶷H2Oݾi\U;Ae[̯T4u]^DEFFXye >L"aNPy@l@ ˮWƨEC l]'&ZH#90BDXPƉ.hY1XQTo%{,YK;F'νLGvt#ݽopsSqqmQ+r+UɛCH>8ǫ6o;qYGr bK-1kO ֯Vzʿ|&ҫMf=ȇ\5j6>ו<"ju> -9&4ŵSxOʾ%ټBQ 3(* {hX;Wfxa5۸TK|5F΍D4@e|h!MV\.L$PHՉR*9^~ Z(f3\6;{J&K 4WWwA5}^cU=k:#R}\]jcM\H)d zlL; $yuUtk,TMՄta,ʚ[83b 紌JN *ˁr-Y=rrbU)%zقQbY=>umRRD"j\ $:H#i(>5a\K3lJ|߬dN @ e(ܢ/4uJ/(L +ԘKp:}iRKfӗ(4EI`k00|(~.c!5a|hNN9QYg7@`ؾQY~ׁ!g!j|m!L/^ hZ@,xDk*#a/8:.M82U iyiź3-,+8ILñe7AҊFf᩶ w u'.jo T?G`)xp'񝇷d*>Jh+Z$T2X WmEVOJ|D|1L#yLS,72WS˾~"U8xI3꫁ĉ+u3q[yhD\:F DN3F44N*q#q);e*E '7,#ɡ#\Ѱ#knprאGw \;H9dzC#"NN.2,{)Z̫p|+Ǭ[Smòd#T\_dKvQTzss,$)PL3W搉:Άy~.G3V:f) $_&]%ӀS+h3hU߂_cʅdbd{%V7v6P &/(k*kΊR!~ܷEd_Of Olo١Plx3n]z/^TT䢩'£~UMz#52l\4 b/BBһ%f?i#V˶ne{L2 lC3L-EI&P? yu:nIه |I8=%fIpܿB<5bO^=׭nyɮ Kl+rba]&qazD+Z+,Z) # 4imBs^y'u-B%ҫO'K*Au WFBHPYʆ] e2]tX>Nn2d=@az;QW 󟍉!@S-HwབྷP`\^6I}q,'oy ݧRwA Ӭ˧5iR*,9zjBZ a2$Ë : T7 t4*oYiqty\kC-K,A 6j#pyh^HPLlN@qn`Z |rq%2-=@[؅`@6ԯgBbN*f8@%]{lB2 ey-joTM㵔h&=sؿXo9!yomlH4&Q2߈{6^\Gi[ݬ4& ,yu8+Րnk (ZΘ[R3ćGm5n~ӎ<򫏈Q6ߒl\ګqȄlrB:=&Yqu}v'&؏a:_owPq}- qFmGGl}a ml9_@1RC{QԶ쬛wa x~IMY0wp乕Gs-"_Q9,BrbѽM=8"'zA鈃Z#"?wJmr瓞bKXOYpUqOItjMH*"S?*h F[Jo<ѦM,X k5v+ x\$@2Þ-)f9(~pߐpJB+2=. 0nD-b *hC/^o~y sÖmT-;Ls?;Pd5$Er6y+{08x$EiA8VQHNmFw_%DE|Qĭ[S7&q,<38Oi~km#`z>kt.M?_CDP{|]6A˹0I;Z yU;#| 0mD7SGi\a^6|hNZoѭc Ty#wR8gu; ]ZfqNtĚEs)OHWf~:j(iΛy!'LpJɌ;Hܚk1s1tמz? t< kD&±~r'Ŵ-3Pd_ҁYX;0xB*4)w!C& %^̚o*!)!ٟ {'9c{wyHWZLϏm={@ߠk=sZ3f?@sӈQ nDSJ l%N,(sr;0OvHnS2F@S" QV$ߙvd70LvKvG RN[uEFa8R$S[ű܅ Τlz?gv,I0Sf"ƫWQ2$iuIf}F?Bcx0@"2'Cj5Eן%sHKmnQr͇DL^o)_5apAT|\ЮtuXWzdJ^v[qd}OFvE\TSz~Du H0(Tfd@2+ *b/9EV.}.?d˷{R2Z>&/yafW3+Pps;jH?DD`i>}%c^jd?ķ^ Bu˗8݋ʤ"&,ޚ꺈(+5A==QYs!Esk!T)&6B$;@=#\ l`G.eR,x?\l+U1 x1)s(Pl3sbHJ%M DަkT h*yG?1Rd%s7 D!:+L,%@gI48;(.`bȷB_4of uZkIA̴.іtR8n?ӨH'ULɥ9yc>m*u3j zP Q\q{sDb?j6[sYEQ$ҏIdTD eʚh$v6 k 1I(EUO={K<_j b_W |ݪjDiI]kp l{_72J,P6r@jqOeaDv88E4M?u" 778َ﹂g9|7WjzN7`"Ks~o}dIe?V>oDhq]ܻ(IjdtuD=Ic^i~5z4of})@hZ!5s|q;+D#3r~aj Luf;9AsN#30k~`b)tPJ.GT9*NdIxroI03a) vf#P/i)E;%ƥ~Q5s3JH7^`eQBuVJFe < P'nGX% NtTy᧗՘Nr>^&uzX/44j*kFDI5ihgW;d6,0k"/|˫GoV :C*jx,2 33e<|`޽Fp[!W1kt hͬ*bٚqbFɐ, i -r17}5~$ldy6t|S},JIz [VO_5c 9.ubCfqvJƪm%5lNm py؎UY;س>ZjsL_#>봧_`yNi (fRnpHDsxX2(nq*ue) 1Ypyj}!ҍ{˵OGWZ7> JFß:ܗ`;&?O%5MU#m})puVXθưE@5{Cu+кH+Zip^=@j{.vL-A{BJwFJD?>Bc{܉Kyx6נNX <_)abbIe| ,%5#^takG{- <CLMO]C! :,ˌ^Lc7nhN-Cq{G@XKnn2M7e4E"[oױݴl_ :,vzCI [Hp/h yJf -&ɽ㬈S/D2mvu)f{;Kf'jdu9'2zE=֩CMtv2=6ُĻHB!X<1o& iw$a6AE |$Q8[ DuϜ_u{iFgQo@<1vC0=t eZ*7DھItoixٮ% l](*-aOln;įfbyo\/UvͶƚ?]G*١ v' 9._nH-zyuD[\fUFͰlSāsS)%kIE I/Uߢ6G% GYu.Up@Jw *2@@k@S < P:+lU7g]M" 'Y/pd0aW:}]ZKRt5shVC.ң_{hUKjkOBܬw <~ _L(_C>NFf>LnFsNmf$t,. d%_MhxV`*+*to1]HZ?-, ŕyCz~iSd*[ :X%߳8U7-HI˺& ]FNQNbYV‹Eej5H5OQɄ<0KG!#|Q(1w,+|ż- дOjQejfe/3fՔNA򁻳8_g#9 wQCL…L3281ݪJ=/yJ8~œѣ7DTyaȷS:H(&hh`nz˛zku5g% 0~̕ÏQjD[S^>CzĂ]-S ݦаH"lmy/}̧:'+6lPʲv@:c$yb eׂ/9Pb'`$\@KdM 7&*~ܴM18daqf)),B&7ey,5&}זtZ4]f\ݰb}xJɃTxY1H6ƒ#lsFY`f].r7>5s3廸Lϐ)|`uq$ܙU<8@g!j1G2inf _g=Q5׷#,l'&7u,¿dsfRG)UI?#Rz&YgSذ}QI{UrY_E@ ;x)S0r$ 2/`hy$ziG-K<Ǯ+ͱfzzFߒd4Jye6ـ,:]G@htUkG0@Qn%nI/B) ~`]x}^̭?Ү%`#7EX| O!g)_S|{ǃXT 6s1¥,kL@ߚB|kU^ϻ!'$]J9+F&t 7ɽ:2{O8J#0isWqT]-uk7A/ls.&t'5OQ_$]>aBѩЋ>{igAr÷ģ]wO<]T0-ƿ/Imh_"v\ D3Ϻ<ʼnp> >ZAC$SٹQ%@0rF@]}5TqyNg\muߩt\sqAԏail7!TBi.3VKc3Ҥ~;`~ y҅%Mh!S7H\](ʻ=wEȬPROs]M7Mp,xmײz38ܗO˴2`+eι6mҚ.tgs9WdM.uW.7`cMV[z@ChTf  N 5JW4 5d832^0ldhuVQphТ iгi>%vD:hKh9$3vnQ0 NW ^veOPk0^1nKm|,E:tFjEҤ?Yp$+WZ (-!hmwOsT&?/$*õo\eYeigfhUP:q& 5r;2=.M90鼡'O")rA#E࡚YzȳeS gDU pɅ L)KKF֫Nh% QMMg#hek'D4Or{=P4ғ eh &zw(}A.]u Kq"ޭD:9 bOHi2P )=hg򺰉Y*١D҅04xV#9Y1۶{H>&V1p+"?zoȴDz^ `Pn\!Ȋ@Dӥg@ph@?ZIR:OJzɱ|I[z1 l=YJHVZOXggL \je)GG%{'Ros%׵oL Qvʫ$N& S̬Ms ,ͦ*HI$ly V#f#V7Ai4OFOѾ_< af:U.BlzJ>G-$.K13 N͋B9sCS /Te)c5&E?Rƃ8SSaWkXD}K6,"pЧL5AE2t_ fmθ&VWRD[}2e:iGK Yk#y\];b cl3.ZRFqi?l)ږVԜ`?ZfE H*V1(Ȼ*6/.b.HrS'aszPk/GuYIoyRˤeg#=s:GX5?^!1+OS~pO5)s5U_HrH6lV-auiz#/xDVW]j`>6N00j f"UgZ"Uf,F'׍SL?/aK=eöVh| XcI#y8%A fb&"ԦY'ffJbSAbm̘l gK W2ɥr9ZrO` Az$( .~2vG ,jK.1zʏR _%GϝL1%IA"'Ւb˞ca~G|G;v;qʔY-VxLgCyךi4no`tZ2? 'V~2-edՏa=Qчו'}'Y<: ˃ \H vfkB4!B1tm&3&{6O0WvD,"Ih;{Vz6:XM\Gʱp[i^d?٢/h ;W")QpұNbf6`"' m?6\ ͺoxo!ʌjNm<F ZpͰgOtк>cOƿQ|`LZiGy[4?M`[DႾ0lvG!}>QݙrT՗Uz՗mg9I;*=:LT0sΨAv٪ed  Ҡ w^Cons!@V2@[tfidThr\+>Ƶzʫ'*PKہ[)"ƿx3DSꭏu)c\ڿث{٥pX.' k @l[)+_MDڽN,"`vp Ԍ[3"_Vy7p{1p^ vC{:)?3oJ8>ߜuȍU[ QNQ]GI0z=eݽ(`Pd[o3o<ސCoW(~1[!鎀<:.Je [ovZPOWUp( )o~0¦ix$ *4by2J4a0]W#橡κXo0No'y_n`0!ܹQn[}.o$r6RFy ˷dE&&xr9Iiz zJ[[֘/:KYOcJ\է/abdB,yվ,xt)׋XMǚT΄Қ>~DgL{̦uQ_2RRL<ʬNY2 ̦vlgq ]QV65oeTsl543+a\~L…VrؾLj&E IOM9φ-E]-c]Z蟯4"?Cp *;|P 󱋩KF㷮րW^SP?׸h94Ԕxc=1 ;OЃ٩pБZ7V'%Rj@3c@J@ۻBV҈z2Dٜo~ zϟ/þ^?1lDIAH2ҬvLP65 `bEkbfBx)bUE1Fl笚b&*/&G3<`%% nUY/BrAv9wgb7 FGш"&?ZB?^ЮWSUE$l~BOeykTZp5@Q4/"FyhS!DEI$OwBY? ?!-[1}j5fLVb|$9TԬGB;$d.= hkvNf[mct+W(Ua/I,q0ni7`ųrS̿QuS&T“N2}8B -sWgoչ-2h-h‘ZBP*s'?X"@2_{ҧl%3JEjg>^o~ g!|RCbLyB9By _rsSُ ^+ZF%LO2.".`"xw,\c.J)H Ƿw$ iӲGܜ`3qNa<ּL5rzKQ8\j L78rBCL|l-N%&'~WHq %+u#H>Y{e"t?;_UN ;6ϩej:HcMBmr⽷ۢdIv%Fw?B̤7wBcTF 8M!!LUNtjcP×Xq6MmkOt,dpW6AWpy.r: ( ZTkv>¶|nӐ\z6_:A BZ:án3U)ϞN1XCAV멭@[6Hƾg GDA?c`#7Cmn!9U7j_2 %ˡaېэzStǣ cǮ "|Èlè:NFP{,4N?k>hoɬߗJjz3ˆ[Cc2%"v3*QjPy;2'3G=n_`73oM-LJy s#t*4J-@}EIФڕM~c;OsE ghDzZk`EJ\$7S9ݕ8ߓE1y!ýdrL"t\]U;H>i'ޢ%#'[)ˁ Y|bQNVmgCdn?1@+Q!ڲI< UfJ+Cg}4L>&4J.4ImY:f]"(ɶdyP>ѕxtOlA^kBaF8;gp*l$jSz񀵈=Cqlk dne >~ _@~ ΰظӟ*|LN||gnC, )qS],:PHrкE-*St:l^ZgSDZȃś\ 9:kiИֶ] /g-]tMs$ҐB_E-*=Xm  Hz/΍|ט+y:u},$l -erP.#ڱ r N=d W0;x" M\i=~ &? 5źoD_>%[Ա$#zޓ&€!ư+ăm$\1]#Z#t?5*xHwPhd_u  xN8+2hZɫ&1( "rT}i hxluD^A&KtC 1r[\Dߞ}I7ݽA)7|"#ݣD*c@3.`^g6Sj$ `pgՀ˾)'c( CϽ؋bpg-E"Uga-p &Q:X1e'1Bs3| Mu+-f.#?!l𫝢D~vaCu'szNI<_Wk+SAP,axZs+NY7XM\xdkY;وwyh֐Y9F6Ni^GG,Y@h1,&tͼ'!) EF󞭥5hxf W4cɵ u<2ur<ΪvS3Ex\{)jh nsV;Zbϭ"Jn$KZ>[YMGwV#Z?<C׭"k\dEWjQ ]K^+%486ўifUj0{@Ynܠ@d\$}@aOQk]*\+Pd{8j __,nT`~iutIQߺrg3lል!Μ;(E{ y'F=W7g8r- 0kڀ0"5%ل_7EQF4`gVEY@38#i"@@'XƪpAj7Ć%J ߥϱf߃qnd lW2:O][=]+gYZ07070100000303000081a40000000000000000000000016446b36e00009958000000000000000000000000000000000000007200000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko.xz7zXZִF!t/ȗ]?Eh=ڜ.+ʅPvUg4) v+P;cgEsEZBc i*<jȪPx~>h/GgLXg{dfEvNlcPٕ 0\i0Blj@`߅Im$/IF5n23ͼ)yP3K ɆzP5hq??ʃEԄd`3^zJ2[Ŀɦ_'y xŶ#+S욙#.Kշ{ d+؈ %;|5H VHueɽTEhR\y}w QS^8f$-inA̳?KWj9.J[7Խ)E9:T WsuN,]g8_8|vGs ɛm1vYMnr=bQAP#Y\|5|M &UZEy o˾NeMkYdp7paM< CcWP@\r&!;NjB!;@U*pdFZi#ZYC@f*b0)f7p ;^pr85$,rb&܋Sael a& 3HKNlū8RXBω);6qGh,Zi*b@O#7Ag 5,v1Enl {1&4C '[V݄4)}QsTٳ0׵ީcE- ߠ*cѹv-(jq"Oƍ у͛lU L9Q]p Ho!'EL]S:4v+Gԏ^W;4 "SE*Ճ&Sv1aDg)}E\RT3|Q~d:Hɀ` vM->0*)JR4)/&d_,c z3(x4;݊!P;8*~7#mnU ʓhbuPba<#^;y^ CהI)g6Qa?>:ji\qhɈ$9ܞ [ < [M $.HshXU>YfRͽ @;\3F@%L2(i%P}^:Cd7)Gr@V(b+[&91- nb+[tT9; P\1HVY gÃ|YJ64{M(1@vXfqԬfj-9"p-5+ϤKOBxo7IþJ=$W F !x"-͗*5 W4Dg jNs-.IW`^pIg /5ͩ~.Y4|zd%Q>O2ΰzQD1EH .Wd>hJ+ nJΟc4\iЊ@>iesx{eSO ;AMXg av)]S9>5ty! 2ݎ,fQ0ZSVD.훖?#@>8ッ>=VުD(!8f eE,;}4CБ'̧R15h|7;ۣ4rB2hk{ 8l}l? c,sIv˪ؔcOAQ9o,q U}-{+G5甈,ؑAi8ۇWc=z)c8cNlT$*Nj8J5YsaOkK'dO2H[_xI|0t׃ ,enNM78)EcVdZu;9;s!R= LA0>Srq!F>zuEЈ"[X^YBWA'[E0iء(BgZ$fϙ F *pLzK966E'_{]-ݲ^ZY)}ܼq}Y'~XH-1T+_4K5:p,AA r‹b2A)w3Gݣ xd~Gߠ\oLdN' kP _I|U/P 2qlyH@u!Tc̅\!!H؝L~r-?D3("T;'T+Vz40mcFU^`(?uRdPٓQ +>g 1f&nmCsP(,kվ;oYp 8qzoZ+݁Fyjmvh=$i gBK7W)Wc9}g"UR8+ȀfR #=T,AwBDWu<ПxGbߥ' 3em 3xQahbT͎'x{K.HڨîDF9'A5܅-9QyTYa ogA\vZGwUn8RD 5.iI$ȮZi|q9cҟCn'_}&v&浣ՙlERJ?ݮHUi )MZ "w0@J%vO?OH)D9na[sZ;3^@Z)wRH/Մ#q[v>{@7)Ig`"M4B4<7&F vf±q*8ĊvYHB}Z3!`6C]%*s#"A$yGQ"|#m3%0/jXa&Ȩ}k{Mr ZֆGUŷE. ^/pD6^(G#2𾘓SGE#dZR:YX, 8ZŁ4 T }e*TlxnOԈc1" B~hK4[w*> X7a0?{j\NQ!b}kXx"]ӡ 褦Rʯ*;y'O0ͣMw(CA)`V {(H`t]Σp%y 曄 G}9g rJhÁ})1utb"e{ezÆ7DZaDd}P>Px GRY3zP*)2֒0}-Nj8|xʯM cX8dLkcnR٭mbFȚ>7$}6PTM-$c.+lvt2O'@h:[魷*kXobTk HR+E^14L8Eb%HwR`w>^vyP4(}@Fq7=Uw̻#N쐩Cx m calJ@3:]ޮ5ANBzpQE'pU:{0ǦJRPj}"ӧzz}0կ;oy)-j '3bE/f˔]p z w X_@"ttEs9u22e+#Xs[;b<8U!S0l!Ƌ<'tB粝Yu#cVF>ץc쑇S[% j4ye*;pz4ԯ.ǥ?~".0n!UaL6Gwi|Lݣ $w3IQTzelp$_=yi lCF6O-g "N YK> !:5)PDQm%MPb p%]zRu vŎrMJl?YR}E0I#Kq&&]8Ze=X\$+8=A̺l"xv_I+#1itfO,\!GaR"1?b/cߝX\F7:C'ByE.ݦ^6bOs?84l:S?)* Ik'ۃ<\urz@{@UdHꊰA׹P8 8F\yaFrd W&z Jί%ku^|@UuU~4hwPgzu~YR}XpKTs>AClb t{5}dZ[FÓ\P?"Fpj "B*ٵ5A-6atwv&ͬU>/ϒ{|> v2D vP" Nd^űBb]3~WO\I9"ǫ.i+xcKhJuq615-֝Z+ Gտn%{o8̙ٓe8~8;!Jw:{[k@J@&%Gh9n6GٌviG,2O7'l/]莙D(NNfV}Vumz?7 /+)8RrQ".{l4ؖK qAE5 QTRQV2VF/6V L᷸T!V!^L9OI^V4Rh-W&kn(GD P,,22gK&HCU fVZwNEx֋*p`0=1)RBEPEOTs_mOeMYQGDD}>D{qδx&֧C]R^8o<=wbwvKmGׂa7DOHU=x[7wGnBz\JUO;Rm8vX2oRka@2/~DN&RiD=//}Th J**tt p9MAi[ CWގ b= 0Cwjg|JeTw1uЙf T${A+[0U)+L7/)AN@$[j+NFmNfi Е+ЩH^hoWwF y!~~lm~(;bV4=G6'Q!3n3iB4վ/gRj& ᆳB21"-~A)swÿtƅHD-S"xYXl9JYE45>J+n<Zbrn gۭ>Qg 1Ԟ%ޔ+h/qNZ5WSueB $Bfx9v"ʐv$<1>C{/"ry"?h8-gfWSRXӣj_Pŵ9V3PIa[eZ9A8.ŁV"AkpNMoAF AuX 7Kj,rzzn\}7;+JЏN/D4G$ =d)LYLR|Mv;8|F Fs4^@LMg}}e(/?ɱW%OIHb8%+QU檁1ZCWxhv&1r49z2X9 К3)&շT2 tM L(,"l6;MWyޠoFKV#鯗o}ʆj&[ /R2oZ7z_0R[vx{ vB0^56ȗ|ť'F|4;R>O(%pTǚSWƁh/4RIuSSKV{.b*U^OT~u Y5zO-OY7PE%s4ipVsN<:4' Tٵp).-Q$ *T/5Y֚.[JQ/V}ЏXY!ڢ/ 'pv 6~/Q whS{Q>>ϬoUl}Tsc4di\Y"e#HxGM0?jp _~=)]Cw'X5͝Zp@G:N i/eD>Ԁ'jArT!I^=wqt9m-\({k]ߖ^7&dNSOnJ9<~c/BTr99x>, uY ڟF)#N84.`v4Z|CRM}îKtek 2R:-' c[(9ړ4i_;w+g>S:&я93m8ЊpZ75>x(:@8klR%6f;d(T1!/g .M2 P ? :d߽wnn3L^wF-#y1=~,ڄW}:"b F`X⊮dsBTǏ^g}3: .7ӚAg'=,p.%I(*{˓szh'NA2].brY⌧@rlhOW4 UџLQu|zS=NA6)M@-/UΤ3 oY|dWw^@~6sQVt^n8LI경1iS| wڍFHN'z=g ia򥬷]DMIX wv.B*,6sqJl_AIr֡<ڀ?"iC\ICbO/(g5T;XVn3OWƚ%ƭ.ͽ2q==no>i&*9z}ʠA8i&TWW1P ]e?wM VJY۽_I&4#j5v*Z[%+J/z= xUǞOR]|z|R!PEsZw"!ܤhsOhl]#q3%0ߓcpZMY$9&wW.%ǷIEv"o1@Nu櫜x "K^v!eɵO#NKM.q q ]@f酓)JTBwHaY4L_ Ir)P: ZlFZݘH睙BZMY"󵱑'~>z}{`XYuƫwHڀC`#ǛEYn=DPyaB :S1W)/@ʅ@'xB@M\.hoK_KIZ2eA!Wu"Bխu|X~j]nދ1_ գӇR1V!?zPזRw2{e}iJ(vڀ!awYQ>(QO-t&Z ZT <ʯ4A-ꕧ4/*)G3{*LY99`4Ziġ >'q9&4bə4U(Bo o X)r}tDb@-5A9ZÔZo"C4φ72 im蝹5Z}gU39J^XvfOWqH9<ozFOR:b6|ʐY$;ed, Svt)_[ul`,5W|ۉ E+_^oD:0m63K8s̴4,MeI%Yc' [z{U2LˍövA#)`BIj-v_:\ o٭m _UD(t/B4l71ZMoĆGڍeY P>~d P6G "H쁧p7f'[!~w>t,ĥ7Fbے>̠ZoC|qRC]_P!KK+Ik4;ih}\+OQJ^ECaT6@k?*vS/VPIx)Vnr!`V޸B`4c9.Wmw7w1 w2հ8S6gNWswsq#daIA?~2[l Q!(s>u-!8jIID.9n#B4!):mx1OX* iI:#q]c o{S9ĶEӷH@8`_"2uf>GPɔ}t򴻧㳣)ۂukBqSEɉN,& ]ֽpdF[iOBX!,Fe9ϰfjڡ5_X8; Ͽ佨II8],N ?/@=X%6hR!٣O}J{՟i!jG)RKUEt[&8Vec٣K[ڙ%JO2TkڛCI/C'&y2A|HϼZg|-"# lZL[ԽZ>k̺隙tKO^nY8^@MZ1 $|OǣGq˳8x3Y\i_ 8Uqo(ENf)Ag,~1BZ7"=>4f[IE2.cWak??vAob?I'2ܕU5-[µzUl\iZA>PЄZyXhȒo{\I[ 8!fHq2SҀj'mJ -Co{3,bm-nh,6It 9^."ݙ"̜P{k[,W@WMZg S^`E`kwò'J=qn'@Zs 5Z6wj]MlƑ~& 611Q&|pRn$ x爇LJT&яJܥ!YppE~/[6Nc,yHlf=`ݸ"c^:ո޹c3\OˇTx,Ď)X;Qv匩a}twb+6gTb=[.l?lCdp%SX@#I!x\~>"ڿW1Ih\KH ww7z?w.=.wˮQdLy E"^P0e]0dx/hŕ@-#ozF CXwRfSYsz@@4@l/ fKٵ\yp䰯g 97FG%! }~V n A~F0S]ał/A,EBwHv$ޜqc.LROxoS>l.,zZ1\7Sb,8AUH`g^ͫ] y^OUt<:FǺ)zoWO@qlwaYWIȘ;֖@pScj]Qgd֠]/ØIBGQkMiKt ?Dp*s/Fy̐ (SMhh0|i{s6urq[2L˛ Oiۻ#&/p~3F>K^N J%TY"vG;y-t8dpAȵ\#2'^jwGa -ek@3y"I0)gn\ψr _ (0 0ꋠwzst푍:3W2[M>, EJ3v/QP9 ,FM86t: JY]jxvyu/>R[~Ky}ijZM tk&]&>P3bb'6ȦDN`.jaR/D4 o Mh YWo kqj\Iޢh9n(GF-=6zu*e|,OWB*5(1c ixƵEJ{RV Y}'c1s;o| "?D7aǚggZ/A2/~s<}v/\U=62nDڌ-h)ny"zIH=f`83aTrQ`$؊ww%]4s@ VB?q >igE=w^'gگ7ނ :40Qufp̛q[UpB,#!Ff㝩WFUʔFt-x+[~ ?)E1U9/5ncނ15[ f q6mv빦X|Tԟ>-EVך4 bKox40e/`>48s s]~-Ac6rz}oOɁif/h "ʩ`OA:u5OrV IT)~3*mos%u܍!c"[;qIp4|]JKz⍰OE &J- UMe%}Z2k2FU6PB0"lWPy52щ 䗔MaHa?uгBkm{ Sߙrvmp$V,]rMش$Ն`;9wmN@WVl0X֟1CYé*\ޔ%exiIM5_D azWic"5VV+>ա+-%zw&A#/{) Gb/%ii%h)]=}'GHflynBS%שiöHTpkNj IH_XzϘKC+)>ޗ3ÊV ~E.Œ!`Hk5vs+r4{/-+l}+8:s%! bqdP/AңIGGQ=FueO (˜,ØLf++jeHveRn'ФM;靭5,qlmjedTY8~w4_A_NV_8d%y LƗr˧Krz V7.M<࣌R +y|dӨ.쏝 ]T>Fň`2'l _3A!0man.bBJ؄i}ib 8Gg1/ \alp܍'SFj%t&K oufq"ˡcOl3!"xE=wޢvsaoAEe225hծ/x>BHE.ch ~GS)"?YX.7̯!A 1/v2BLee1I$X%6kŔw, fZ_]_o%4ʬ0?->*kNg**^[ GJ=Kof+Uۃ?Zl‘XU,ņzeg EcN`J_MkWZM70N@p=𪿼,{rm~ج5R-Ċy:ޮd'ra#c a+빲@-k 4WQпt6wfDDq7+L*2,E?pvK~AeӇ~Yx\)I 0Tp]ɱ. !A ϔNp lL{F=RO5}S-\+BgCE1n߬,,ke+[c5r'uYC%/?R#lr ~(U:L6`h%avcsچ`< C5 !_pfT$Yl/Xd!Ī`E&aW3l3pνkJIJ8^u۱=Ht ;z:?9-2v΅=8+HwhuK9 ،gZ5w:?.^l9"R֗HDhuL7rr4L‹Q [ٔuA1_`tJ){EE 2>tl-1}BmO|@I4,N/8Nw\.nK+/-c d 'TAbncAF@eQ_~i }*(wA L)ݶNeƍ"ƴ NŇ?2 UI ώ?$)뉒pàHܱȽz*n`>uł& Wv 둔}0b3:3["ߙ64 f8ǣl.ƝF\3A^BCFߦ}?b2=#U@+ZN3tZFAz^4?=*IjRu@cYiT@KM @M;9*q(aKfOd4C?崞ICPXcD>oLH?>0Bs?ciU|k ğFFؕ/[N w&c>W6aV0F6#ru>az:(ZY3NQ4S*,yڠk\3 FOUdѪst?3KoyQChp ה̋Yǀ IxqZa#;s5:+%}2ٗ/,+TXMVD!zv+nK_));5 ;m"[mAZ'$)O-.JۧH2(qf!nŃW$Fn\ݶ,;>җBEw`(5ҖHRYjzWz`/[?cVGp傦pPsX2C7W oWu&6&R^.r^xH)݄L_E$kc3kOԝ[  `sܒ RΙ>/&Yh {y,ł?%k^yN߿7ějW?ejR̗p9SӹJl& =Fg€Xq)3V%o% [Sģ⳺74RZNsuy0\v XMAKđU9c~T*R>/u6`N;|C߳!% oi.=K֬dpҽ$l7F%/qKurpy 5c 5nK=xE8Bz6;xS_I^7cL2(-& y;<;S[RTTq ZjMUR6]Fz@/=zgV-U<' gD7&@!^>A>zs8_!9RL J ʬNOn\;KQ&3+x*x3,;;T{Bza%h&񈵠~v:2ML4ejYVy( |_ BQJ& .u? XA$A@P}"Ts/hϼBs710ypE~X6%͹I :DE[g>SG¯83#\PM]#!X.\ءis-ޑHO rEYf 443@B[P]N"G@7<9[Q)}PV`hՍB"lzT[Ӓkl$@h%X-c571$B5l GWԗ3u>'/gxNsĊׯ mZxC"A?K:aUg>B-@WV^OTgvC1~,TR{ *2P$렟7YeZ9Zŵ;Q7*7KZb7 rzJ+riOי-)E| *{:R z*@ɖ,:#i{Ј CFhL_Sm ,@}j@j4|Cg<() `~z&4 2p`w7(=4+ޢT[Fc#J)W!8<-x/)6 J#i6*q*x#]2 w35||62cOU^ v#hx()`Q+y,wM(E2%JP!̇blV$jm\դTyS5׍Y΃ٸeƊX*g GC+vv"]yG x+5|v=fѵڤ 6'm-󪹪/9i˼|I`#8iSUGG |mG"RJ!XZ} Pxz]\3M_ :N];dC_#Q8g{Zk:m&+ nB>S!۷ic%&끅;_G#rX̂&$ 4|V9K .o4 kt4wM:!$Г)E|:|.W{~Y23#6̟#L`[rR !4mt,*e$B!4'ޚ B0t=EeN@ *)sj#TJnzVׇ'U^$ T~ A~$!n.}E{Ȅ /44̍ 3}H1cv|Fd}%esiId $jTVD?3vDž1 ۞Q-toŌ3vE(1mO5f$rg;/GS63!Mh=gr̰Qؠ#)Ml\e`BNnR|~%Z3LcioKҤ;",jABc͒QOWK!(a2Yآ&I=V껛%57ڵB%U_ަ-zfx?hjj=zQMCTN"K8p:Xl|HYp~үTQ^z )ĄD.?]4 jc/Ma16P b^VLj2/T^g2\]/˖U7* BcheS2Up<ԏ"z&! e89;#&qY$Hɋޙ5.Ga]jWZW>Y$:${2zyyo)qwM~ؓޡcN{sѤ2˪ cG%SNj`gT=|F%㪍:,K{|*6@͟DZ̯` S#Tb2,мؔUph/ Q5hlfhHŏRcB"^Ms$G󏨍508l'2l0soD *b">š} UK: k빖EOJhV!pTu(0&J%b,S ۀtnjT]pVG|"/%<\I_BqBVY"QS}jZ@Gml^Gigw@c ͪ1wаj+RQ$uNP`pẖnh~-u62k==MIpFCv̄LamCt)EM_ <}>|UU-?)yrh\F7(Up-޵\~MеHg*T:CGwFzφbI#e3 /r~@}c6dj`s^/l !7]@$J`s_1.MF ?Ŏ7OڻI;#!eF: HSxWa`)rysrؐ$=@"(Z8HQ81*Es mHn98h?Fs^q2k LO$`D=V@x6]yLA ) ~իR,NրFhS؋g_aý=(-'(25x[y%& hOfj'AjzL F'co8k wlRS Iזi Jd/׾Uv=km 8f1u B+dIU"9v Q'^]Oo^A 툙^| ;|%̗Ci,B`jH xMc I3[2ʞfpapY0TXs`#qI_ ÉOk%E#,g;}Z8p "hm[MhGZo@̷)T+j:q-hCwEp m~5̍]* Bu7M}5y͎NY!@\'MG- 5!$WQy(ř?#9KIAxI C-H9yJR P8wR/O҈#i$EO>1ޭ, Iچyrh)Sl9WA) n#ŸN~\^bm }K܍z 6 5ދ41r=n?_9ae0>w5 MMyf TH_R/Lnw'7X*$ PM]ڂQnez1d}B>\`Aqt9~T|_ŢfK8*sl&Ctfމy!?Ħ5deE`8輨{9+\:bl]d쒜Xf݉?ը-暉^)MW]/0eqemQ'`)g-'Xv{!@͕X^lPR-ńwU|dw Mds}9;8ԶBƸ xp"1ɣ V2eF>; {x6Mke-KFԁS,v"񐜦#+/<c6?06+k~l`A"80+0=(c]55Kh$N.X9YȘaocqX"d|!G.߉"K0jk ~ާ9o9blڻ!Ĭčv9a;/&0|-ajt4)\Ud\Bd&8Lrb@@Fړm #Ӵ/ݲ%\Fr][<9o":oI4*9LjYb Rxsx;h)1"LWXrގ_-"8Ojzܹ"uD@=?JM$mF+b.¤- gd"D7X}@'[kGї;ĬokSHӌ>Hl㹯36#|  5mQz؜cxxֈn`*1 *ɂq 6Q2L"6aX}#x8|囎&`Ò "*VS:;?V^3|n˴WKL0`/nm])UbsGXzU78U3^PxBDK ԽE΁A-$g~H۲~> AIWu #o݇60Q\ t=isF@)Q_UI$VF2JgtndUsʪ%,B#@5M|Q;{HOYsc.r=GTG ;'m+%1t&Y dp+g1hvKkW) :# xVQ1;bykqXa @5ĎDp^BR9oVԊZmFl?;g-(VpãgR=AO9̷Y=f |b;׫q<6뽱xɦM\X|ޘưuh5byЕۑXVzf{!RRY;wM+BܢЮ[.bflxXRi15ZMoSS9@ŞW Q5<e}-l)r01}RLR|k?UWƬOyjaZI`+8AjIsjro[S.KBCPZRwh,h :\F_xtٌˠ)UœT\,zAzfHh=RXx ݁Ld59 XK[/1Â)z=?nSvW5<{* #a'09CQ8,u$Mu!q9U;.O´N; vY 4RrU N08.@4 䎃".qXkfTƯRx LxUk0B&t8JptQ7LܡYl<:`A9 xm']m0^-7NрfHv!Bׯ얾.\eL s.ݩ;C@kLz r2zENQƇ"CpROV$iv v.[|X{e8ێ`o7ZS# n~M>%vFGX֊?ӠV}#YoQ,,08qp(hh!]H,\x@썷tn2vPm jAHۤŚ̫ǒRNixYM6Wϕž1 XTn-7g^ : o`˔SM?-g溙Ğ: ]8rGN`Yit%"kŧ21h%TyA5O]0\l\>M0Oa`_hpGcϙlxZ=iyƽk-hz* zIۣ6RBC]c=kMjȱSl|`Ր"kʘzGD7FMmu!8.{(|;>JܟuZA!Ԓѿ0MW OX9i+O(ZoMœ4o}Ys\ݾϑ}`ؿBiAXjTz3 gKa׉ܰ$_v~vЁxlWtrrٌbhT)\7l@@7O[4 O}[l)s!Ӫ8C@ϓa"EЪPgdmo5Ԧ3(7Z1c>Z9r D|OTWbhrEDgdY&&[rG+MN@P Mtg9DMsy0n'2{@+ pN2(b\L5.797<^|Yi*n]W-}qqhPNӸpf<'o.7o8f;zΥmGdFio=]4iYR2~4]E 0tro;9YyI.]*ׂ~n"!S;T{]hW.2 j ]PM"UX.Оz3=G&^&?DffI܈AD#E*EWf#g*Z%K"ߗ8p/m!0SҞ>K/|Kj Ĭ6C].> <-Oƒv'æO]+u {ؼ\PȲk󺢿0q~n5+εׂjm\AZi}V2weIs+֭ ~<]=H;\h Z?Xy1o#= ,uEn``̇>>eSt>R)QL{ /8P>SmgH7v᝿fc4 |6N ]c(9by._0C aXGOzOh{BkԋLSrCI`"}6,fߘg萸UIw!DXCBҨxϒg2Au^6*jV`0"Q ~X  qQP=7-BOo N{cqPJڂ+ZڞHD8>/HӇtarFJS{\Qt5 r-)Gm%#P<]4vVcJ-75*?NP_;HމtcXQD2JA:H>F9=rB]ou]-ۺͯ!D[L80h#PN1_MibjnbuP[X #9 _RDŽLc5pZy)!g V _>ކ@S1W2ww ŏ.aE_V2LBb( +0t ue*R&V͸L'lh \NS!ubs~tE.[R^$dxI3lXzz%ث}E̒)R3/cƄ jIZQ jM|ux\j!XVGzj1spY'p9}Kt)Qf:$FxFPC-rbT[A é._ȳc^W,V瞮G OF4*EKxꢈse Qĵ*2 Ht:HhQ hg\GӚR[1Zp˥d&ΕsvFM %>52ol'xn{'mLqJ~(;f)@BF>#ό/e\B*:۫.wTumTl{N絪8_u+W洬?u*m^Nix>Җc,nr0^V'fšt6׾^A hߕ2-@G;T@u jB n:W:BE W"/ɎvocN[E`cެvn/l/<,łub|6G}|T06 #I:ۘ@S| 碩f`c ١kUp % #±WW͘n2ż(+/W(Hay8”(x=lmg 6@=+@JE[өЅ E6RIo7f!<`D# M}VS 8Lcg'ŷ^T:3=zO?xwR#b! ]ڂ-ƻb i \/I~3G@ED/(ѓҲ˙$"` 6 "PG<h'㒍gn ]5lM(nxl&}'? 󱔉#Xs&)Ո н [dtFnVŗ4T@(v)oIL\RLcٿKЬݹe;'^6B:nH:o`7,Z&ֈAnAیYOnc&6 kgAR73Y*|> t4e1ȋ^H7@crߦ_8qFE5P.!NVo*k_r`ͺHM_ʥ?,.p7އ@)J`wv8^xPctc2c6'ft|Cc=g!$"XtV>ur2Eqz7CîcCed`c=12G-[g9yAsF-l< g- 1dB$M8s< ҁcun1C.Xw7,|ߍ1G. ]lfLAPWû̉m}so#QUۑQ k.5h949=5bcEV pAq}=ss.KnHEvOZ~XZe "['GQA$:`Ր7+#<@0ianmKuD@:zGl#?g!i]A{ +J#dIQZ\Ԣo\/'-! yuHJ*ۈ0 s?)%!GyU,N+\b⳽jDˏe+M7k)lu0pus=d=Vt9CQ=uʫ>x]#CwJ-VR1ڦ ^cowQy%]ϖ2ތӹ+OȊI@ξ ^;? Pg;o /<07.3Ӛi+M5wછ5ezMo=8OKU<\pY&p4L"wFAee]ʛ~A=$h!"cNyS޸nIKMZq]72Sɫ"z)tl3t'm/^g7r nCR>r`T\XZPypkNnǙi1fUǰJX;j:N"jF+uC̣Nkz#1d%uHw?LpF$)Bgk.4($UsPOpMP杣Ƌ7yi|’-1/TBݍf6^bɼž\,LH\u4o2lzv +V7M,u ,;hiqZ ڢ}&_ \ ;roXrl"cP{09y14Au:80D8rW.*g(`a 3sc?t^ ?+ʹZD--Z@ٷM5):O&z|Wܚh~QzP+*r3J5.B?9Pvpױn M޵%" 7ݼ͞!+̧1X.$JJZq}CӅ7=7{No)jrO/eS sĤKo@IM2HnI`tem+T d.޲׷4::@_Eo 67H7t1)diG/Q9!9EHW'6v&E@8F°`aUsF*ރy gǻH{&==|.6"u^y 34Vaf g,EdM|_,Ie\ .>Yvqœ.N'{ڛ)9Axf Zڅ:E$Cl\B1,Axxf5]i,x <"!s V#$ Hz}t AhLr2@Q^ݬG7avSsZ?V4L&j([ [MZ4ɝ0PL 7rMRpT{2FdR:":88# REЈ/ {鿸Ʉ)1[.7\>vĖr|ڀlhˆ-|ۤ ^ ';S\J-B`ХC6I9qpoyi(չ zd7ƨ]L)i8bA`tiS?w8x0\ ~r2Fl8WrkzUV2aNJseZ$%ǭ:%I{\46Uwm;DNU5@ a9IС~3hQ1դx|-n`;(l0.`‡CA׎M&b2& %\}g!To9l %H5*2Yi]˰ {-6[u4gdj1Ȅ_7 ;9DlˋuqIQV^OR4F=(LHcS y%Neo cg/RΦQ`?犦NjS&N- co=D*Qy*jbqim0vݯ?`I=<˲j?>næ'<dyJ7W@K=4~&Ν@: Cpc8Pv;qK~'CioG}4z}7kp((ͱO]|Rg-n-zW,.V5c >o=<ڱWC4siwa+bSG^ $k{b`'2M<Hu$?;}*8`7ws=f fu~ĒPxcTsCRf@:#Q}ia)dO NGkI,so;ֳuv-$EMu£jKZWɏc uΒ> uWyfMmPƽ(,V5}8̻l;#/V ƫ%UjnO ( (PwcAܽğ)V>4g_c}(9md Mj;xiBMkoW+X2gyp@p.lzz!xnq&jMKH^ʼnMcuK.%.urEPJ(ST/g|wgDrFZ3 3:5o#(%TֈF4M>[ݼtgY)Y@KL"ZCzY&ٸ_>4rV9hkxj[= Ybeth&@~Kʎ8rA&iY]+/K6:0ڃ:E}W:gt;$-WnG0;rlvpw!KDMԾ+ҫ6G?XEBmnx{!jPL h^077.F7E%6&d_9F5=l zFJ]X 6_2FtX;3Qi/檻# }Ο:q1 o\X.U1 &9aMq7M֨wsT8B*6U'\~,–6875>j@^__g)\@aR7kewLAXIn'"Ni߄'Oi{}NIRK^x' ݱg2m-O+c mpJ;1HDm:'l>QuT[|Ul;Ae*F܀4m~5,ҟYm NPÌ:90ƌ›g#AbKӀ'r0EN}wSqR )} ,yc 2ʝ|[Dh i2S!(M} d6c;LDԝ,>}]CsTm榁,DDZd_jrIټso4J\0^/^2|/YPC-:k{n@䰤>;h"uK8p6T{`Y)w[Οle>~w~Uҍz6ʺ8,D'jܱII|_Ũ#Z6Oҟ_W935BK7y]׃-%h c7@ M3ɰOfBeI|ARaXr;-?&F-It,dmчViGKv{Lgy\,tmfI 2X8MA&OLTCcz{t>K⎄Z(R+[ha,vk~4G4YjVƍViz<T˩H?glSv[Uys*8'}TEi#)L0BvZJ+:p=뻀e!<+zϚL:K&]b*;l>/T0, 2bǔRgl9jVReUl wʼn_F O5h AB_t|g<0ˡKa`pA~Z$BkI>Н~h{61ntഈ e k|XR2F}_9 (.ѻ6 nTJ{M>>w><-$)9iT7L0/MY+ܒ:hbi;ŏi @ߌDj׿Iׂ/ፅ.ۛI9噸Ykιk7`)0(2T+s>JSڗsZF$ү;OqBXP)|9}g>iWZ6T_5Ԕ>Ä'DhG4X']QOǗ`%/$j쵒1a}`rƶjGJt){=UpmY 9~|8i$C*GMDJIH &"N amM%P Om @x:- '7F5?BAѹ^*Y`+[!Rl%j& @1imO7wD 0ejXS=@!SJb BPk(̟:g6%I|QY8Ƕ?.Y19UbiҀ@JNնe6^~\N2y|rE;@S Fp#+0ϖi[9 v9wGITvA]N y-ERpP984c#1VT$,VRxʞ I/{Ce0|R-?K[)T'suPaȩ[mS> X^Nɿzރ&fT;ZnQB.吷NH؏owJ65KKpȝ4?VF?[_5=aNx`h Vә꩸ :"uh"}c}͊`fw*{"Iq!;%64Q횪v cl<c d'G\֦V/ Qi/6d 7YjٻZn~$6\= AY;O:#(@"ݰ뢱NPobPi(J㸿,1S`w 1@7DC}~^=,<-ϥh|@ǴuzٵT%?ϨmfGZxFE!'L'ז@FC:x ]qة!BLgr/jP__bҧZaz[-nõ^81?E+WRvrfaǴc,A v~ЂJg'R,^uWMr(>8M}\_P(XL6 -+ 2P`=W=*|>_uj"É5B]ܤj˄5g镼eK\gqόQ6PNGzv 89r^Mdt_ k jg8@A3;v*DD\yռCזTVg8|jzϩ{yw~ 4ߐa*'a܃9KLui2$bDEi3ԀѺuHa1Y'j@"vL]$(9+0$2jMKz*< %6Zfam v#^gyf~﹔VpW[e&uФP~_Uͮ] a @O87O0{,5],ѰCaKjחqokͩ`W=D5r!',RTv0@(]2u[n1.eL'MT_揈OM|2daKv'ֻeC]FuZETU3`dm{wYq+$O Q@Gc06Ϥg,[vh@ny^6߆8?xxG18=Ym5fFQ 8}dScdYw0'i~=&ֿ7?Z53mNg*Ł/{Zo $fVIO"C ^W `9Nw RT|vZt6@y0܍׷{D )@V!_y8q6| E>91JFD6.dHKo@ ]Ph%2kQUs {]P`Z+*%XQ~&~l{H OJG^b~b5֨赱Qz8W@JMlM}ۏnUq?7MЋ&B9KޮL%@$jj8UP k  . (Ms =z%sEw:ÚGmgu|Q|Nò'a9c/"r>4gg\5;GDd]uRUc806E*J`ď ĈÇ&^Ň@V2 lLǒ5IL miߙWo5m1ۙNJS((!| eq<s 0pEWV=c7b"Ѷb;cStk@"Ue-*Va2=ueϥyoI\:Xr6,qw]j17ˏqkUN:᷀ u1qDJv |Yȴ6k4ID!z pnnr;ç)rdЦZu\$_*" z2g`'Hē}Jkoo@pfbS]趞wyrɵB;bb]29;9f##>X+ =YBIklaO#Ґ*Ciwud[R $j5Kk,} {6/[n߸)Z Lp(F\}B+{NIn1O xqYiƸ&z.HaH>6r/ku#Xxخ:H'ʹvX+)J`+ GE{' bCun+|v{Ȓ$<7ms$5 a4[kdbY9Oʚ'r^ )xnM2~\}^ #M+`&TI/d2hSGknIE[WU8Frq*ix^c<8+[VQ$=ŏ-ܠ5IY U`k 6tIRєlV}elYŌN3+hbw~eT&fbr 9[1d9tڎPٖP)IހO;TZQ0Fo>k_ ռ5yz? 1 Ï=x7*׳~KY/ {Z=_.G&5SZ@mE7^ԆGՕ1wTؕ9E\IHgk=F<dGX"Mr&W|7)3\u9T+unmOLt҈JɍWf {{b#uK,pCY47ZdNajl*Ǿms y۵J+uY㊋| BtŎ< Cs@"GB<7qkkN]{x{ qd3蜛#fF8m=(?d}S$M?! [v2&!HHBW7BmHBSMUĐm.(4\b읅So馅KU¿&'gp '$Ř56H^@#X?-. (d-S(z>^VL w0v[eWro xK,(3L<[գie +$n_r7мZ}nkSQGV& ؼGmΓo[.K3|']6۩-mnêe#?|^Z+tY*0;M2&J\z59>[nTy[ֵYǾ5QdO72b/h %T%y+,Ԩy,f#a?f  !ᏬUb6?EU1#QGUxQ=ޘdvĨJ`7\ҤJOEcqz̖62VwZ؋,$lDaT@MVۂ!F[̿w ߴ  ,TѾzO3^Op|Ch_S),^PH* BTG*Mrp?0@|`qBS3 ڤqح-_!5&_fer.rfu1;hhiQXB]B\qܐIf{{&_siHdIf7UVűZAi+]Fಬms~ks!scYJ²ghΏ'hra TY]Cm~Y)aA!r؁G%e[1)=8 8^fQc#g\C84\܉ D+RIWt5ʽN0)S[(/FܱzC'W#@gu>#"%.פkx()UZdqkD#0zKru4&3SGCp]„\lEJ(흤[5 =N4_V13!,#n`-c wM1?lf깧F3a>x>:-/P_2;̩j"Տ o軀U Y g^jըmp/OĂ|V?"s㏅iA7P{<'+Fg&]yӁLR\]ߚz<>35v@T D#3i8/pɔJ=*M#KoLJzG ܸr_ɫ̛.va.9R pę-'3R?ްUc!{Zzj(^p!RɯA\%%-# :ⵙ6B j:7y听U[a wfIj{EVur!FΎ\Y~ƱQ[jk=#Q[C(Q9K\*'U‡}M0uJ/!(4>iC\s}jᵖNފ^V9zhqsCxuv&h0 \'5UW;J sE`W#R25oڐsMלrLԂ_3kč1n+w>qVX IGK)@G_5MJlss\:Q '} YL}6ӏqQ[+s7*[{3MX珊r+kY5 Mȑړc: $,LL>;,TxyE% ! .C_Io͡1WZ1x 4햙iѻZk)Iږ8kGcH"y0o?apFݎsos d5Q?f&3O5C$,R}( y#"9d)ed$5fd.\ܝoE\݋$6¿PF6@}K,!9`գnDg0JP+ =䐄xL֜ŽcOA3w+-N&DUr">@>({oϘUmQq 93Q*YcP;,sCc 4"~1RۗNNGQ2|RᐣPK}MpJ%-AUo,]1O.0FF#H 0睾D-oA[~.A@+r=iX">@YB)t7hI3N kedi,oU̾[6jv^Xstlp *֋{?my, |CF@T*M$Lk5EP6fQlጴxƕQ;UgI͒ZӬ8x JǼn{oy7e =}oc)V?7A]"^>[$^Y+Y gmI֏˲8X/`<9:SFh̙m 5+'-/( ZDh3sia loҧd+ht &D|v)E}*(1uR򎐷~PRKA #]dj0E:am׬91nv V`lI8c,Y>@2XB~ o˫g:z41V_k \Ƽsq{h<(u .$RiG!Cx%8O2^x-}1TҥvZP`VZﲛW$3z~OD9b8 PkMwḘ p|{svۓ&Sd%GwX`>^tW= f /,J^?ySIv]ߐˀ+>f _;#'ȳ=q䈎O[xE{V!$إO彿#3rm~":4&e4*t|_їM1-0^| 2BZ͉Ӄ"8y9 lNw'+^ۍI$8E tǢɸps5jw`afl25 Z/C%}yk:ٖ; 4]'߯&]v1BCqy8HQXl P^$\Y+ueM3_xʋ㫍SNMo&% BmBA*%I`c]J-#$z1Y$G< $?$̜lA|פa+k 9LbQ6ף6YDyGxS{ 374?o#!eEj]䡐 ܐ{aB@˸oqdȔ 8]BruZ$ǖuyD󴐒L+IUȡjz\%]a:6 #U43Di z_;1s \pSV$XJFCȴlP_0ڡ j1fH,^wn].*‘,%01؊V4hkUw8 7BwM)y8S aQ?(tUor/𹞃za|@2ѭ$aDWvЉQ^7NeeY>9{_LGJӹ 6:ZŮ6aяvӿ"sb 2H?_`ń &=1 Km;stX( IɪCeR̉箯sQopmB/ JYcsg:yF[,a$n ytݣBQR,Fk+TQ7RBH "1d$eWa*ieN^?(rWZn >Fti~o.07Æ$@uCZ_&(ls hiA~Ɨ$JWyTa) +Lsoqv|U%_;OhVϊߕ]qՔAl~ě]^i `" Wfi"¿AceA۠'.Ү9tCg^+ٵ|n=*>| OӺ'B ?@ՙSv Mzgp>k%ݨ;vEic(q)_sKj,xbh5CI@ Vixy|'JS>~%%.Db(,k׾:8^ C^ %V"#%Trk# /sݿk *w-< $µ$rC @cs?=chDǔ1tq6>:jF؉0Z;R*bNJ}EF5TwzM-Y7X=WRb|x#laYպ,vPal;aq]s--)}'qqa;j걷uvMtć~(| u~Fvcrv 9 cX=z}|/F0P$L4G͢? f`#O vGG #7 lG@eSȨHrݾo&z@8.;]B'->09+sL$H:3keׂ% x0Phm94E 7~fa` *bՄ6ᝫC q8HQu` @;CIiP8[_k[#ڪ˦%K)LDϮjyx>g9+\ D\j KFWeEl8Gu 215 8]J.L, @V}=5ILVz%?KjV-hR"I» {mR|ɽ <}h,R4%;KJ ɝsK-zuXӶؾba;zH;H7kt4ʕ+#.4YV" k h4REv;U\ka(+?}w-FS3h T}{(ޮVr  wYX:m gzQ8?9E1G]V]!c;騭޶\X\D\<^~b< A2XOoRisJYYO I4bm>nCUWGM;RsTɘ+#3%v @ vEf~Ci'kkn4^~|O-y~eH{Bh(l >1j-d<L`GJ(_->ƃbعڢNZ*s*U9[HN@/K@`(5Z ][2NI Bgn) O/r/8?Xȑqa3xfB9~?fT4$tkN^;Y3SPF :_Qwo,s%sne#LR;P(͌&97YI YIyC ']ݥXT}z0uD;SsYu=N+=%GEb=[Nd NL"F:YfM$.ÂIj'miXNpIdV/!Vp;>/%4m[/d?n>_#wa( HKNtg0z7`|eSFOL^8U`R~h<#agu,@ySƬkfLHRzqNO]"9q ,NMu. :(G:Hq$u /z+E0l+c(Mg ~VQ͒~,xh.~N'ķ*|y+4-)V'q8a3Yvξ 1 ͗OAjcЭEq?vp'89]]/ϵNDty=E0{Q2N6)fXG==.)blq/%*Ĕk H Mp}nq7NV cݺ_prX/Pj˭b|/r^Ax$G?UZԇ$־$~׀f@S\ir[S^7(.F4^@Y ΍7y,vߣ':$Ire?U$qHvm/άZ2 t?;eg/dQQSښkVTb1 jW.,+S87XG8<b&#MCĿ[czώT3@i+> CX/FԿ%-?1?$R&J{ <։2Dy( :C{:IfwW9~@SE 49}zo[ K\H9+v]wôzs_>*ROlW6'خG=x$:48u^W<-s.ϖ)R ?<"H;Y5^&a"7 SwWk"*-DHq/#ЗT߆liaPt)@\hy:9${ (ˑI2X8 Z剌D(^Q;KLV!]{7QmE4k`̏=_qC<x<ІBm*xjh76RF'P%%0+aGW ہ=Z8O{J){:4J+6HlAWa[p%Mk]`%ӒǎӍurOn䀣Z?DwSo+zJ8D5vN⼋2e*Ey+̦u Ԇ4E- @z-N>ƠwcA3=WH#gzoN?@zRziآwf#76ik*7x5;]ЏSr?<  [ev:ļ3^\Lcr4c@[t,lqc1D# fS.Uv>NNH:8큘UÌbֿKbEucJ&_D]9CYM%u$#F-wy!Z2h:N?ؗ_&9\Ih-إ !7;+eGXt,0'ў9fī[ᄫl h|ؤtzFEӧ>Ѽ+eٌv Е6ta8q$ȼ Cukw8rb&FD%BF4޳]\i4)nsZW)[ lV2nzpfG܃?E nCM"K=~.:ĊTd3gXt K PbM6,sNl2xGûϨ eE߂Nܒ?,xGr'Qf?(vXy)mVz4<áj۵o$! GJAW[i @DL$P#ҋ>UerA'4dz\squ+ڔŏCx@֊HVؖAkNB.s.r/I:[t1WȤԝTpxp} <(M} 3Vov/r$vc-ٹB8xrIPUҳden ;vQH@_(CÒ&Jְ[<6wbCZd;")+S tX&;c_b?9-&dF(P%?LE*lѺқBmdzӭhA/}y҂o+nX7D<[ ́ũm`_[Ψ=։J >!Ԛ09y޴k{@]BI0:{1lgS; Pah &9GPUg5W9q.ɛxQG%o]Vеq]TV2\2t6 <ѸQ9uja禈s˼kwBeS㔍UVU~ * @j[b`0OW0{g=5B81A")M U5\?lt3?p85IIhB\SXsVo ivb !Da~Sn!|{½G?[>04u/Gd<*yn2Bg;za5v;|R]S5Yt76n P/#=~чJ( . InZgMM+g:3߉N@W4#G7 Z20<3Jݙ^kIICx咾P:V'~s'tMf ]oy fҜShґ$ CDuWr1"Y\ HJŇ\w<{d#ڷ" *HBa}9J/Í*2cF]!8g+)QB50Vv9s:] Li*,/9?i6OF>x-5 rsQ13#YYAF˧ ue`nQUuzz@B()Sfk# +icR{Nllx;a/I*$])m#ehb~wJ>b@. RP_bkwĸɆ U 9aA+k78R*1B2y_P}c!H V>^UvD7IJgڅ=oJOS@GD:E&r`5vn<op^tIԆ:L3tՁ0DM0. &"WnvBju)Qp)0GLVilbӻQQ\8К8.+3 @}LTQΘZU30@I[Z__Mu /gE[e"&-e) t F]QKzH 3y,,px$Q@^uC-47}եq,f5_z* N.4C47Y0F+WQE/K;xj/&i{E@RHpޒjҷBሣ|QOF %. S&n@f~^=]˨_#i< ϳ|߷R#vlQWL:\o n"Q_9J»tNd d䋸zSƈ\+ῃ';|?+p4RSRTƑqzK0IǬbpEiQ\1fGZ^ p>;Rfdzu d :FZhj’lYC1g@?FdL='&,ޫmI /*Zul,< vb]a@௿PMa%X󯁡 Vd75?1D՟V*]w\5xnG?ɍكSR{fץgu+ǚjL2 OhhBg0YƵ/cnaHiAh5`Ҙ -4@B1X7v}}BŐŹ"QXxBj;з" ;Te:'/4o9w7AȢS1#,f٣5z~#x1G3Ƥspq1o#9X1;=.[6BK*mToG fiWF˗u&RIb s \LH5#C90 Y4pua%e# n(m=NoT,df"N)7-BkM)WhO[a9 eLBO$# I& w[Lӕob#l8+}r;ޞ:R++oMnWGK`[:ƽ~x&ɖp 6p5+ϥp ] wvn:ʚnK W yB4b-cF"BþC_ LiUxJ'0%9XAT׽uh/nWT 1L,˼;qMLw|y: EiWlq)l,_k ,\61@WADBfm|!mlu4qPXIRÄ}Li/{(,pc^$- /G yu;Q?-kCO$.wA׃PHE LC)ei۳pl32u*p$E|-mG?Nϵ=sX=v`]z1%΄idFn䞤f74ׄ߄l}U-J)f5 Cj|"&A W*ws8CS lc=6# ӌO/( Vm}(\rً) A-zsۘHG'/;&o_V3%*<I6}WpP+J |7ր VV&\1t\=ykg@eV J?Pc0`  揵~L9^#Ω ySjR"oyi#B.ȦMb8G|RHY9 C ?ݸ9'xSvc0/,}w?;~Ds5֠Oj5̌@PjFv$1C(J>W W%I~)j@/_gwD/Gi,K\4O4~gǎz/s$]~eջ*L~_{idMmxS)Dh06:3iҤ%;Wsܣ#ã|Yz.QM:I0C[D3qAk\C=ETIlٜt k'&-'(2Q'4.&):8t(6vOnqaŠ[۲UmIJm-+ j&`;aI\ ''լف0mAִb𢗏mb5*Is*s"şPQ5tvdڠ 4ƜD{LhvnQѿC_?WUue ?X^H?'T^K+MA+riV $ne;UOqrqԔNAS7b~+ rTJ 5 8τt,Ej/Z8qFgW]U Õ72Zqͤɇ2KG}kBr(3e88yKr\X 1opv%sC(/j+iA޵ Z/o-*OkRFP*3íﲐD+"JXnJK@O"sljIqFq/i\ya[Ti"p/Lmhd7@ 6I5)gy3ې/]_ 4S{uO@HSHt<.yeINπ#20Aq] v.Hq8le ^98H FQa>!볬Vxd毺D#(@M;8RՙXc[#UDɄK P*'Ѝ#!Qke!gUnN0`Yqgl%!|(5|⽤ttN{bĂ8XhQ{pO7TCsH9{<6H~A-Y:,%F&prNd;#B8^#vt+bpkVRėk"LK;"%~\C . 7 RJ{hU9-;nͿle074]\8oӣ}tểq@(>r?hc0D&e/Fn?'eԳZFjxNcV&sr-e܊tB=&>R&qB2a->c*RJ=֞]b. [$uw7&G"ּV,y]ƛUKn@YsY!zkol<}{L>"P' Er\7@iA Ajۦ )+L IIFe]HŻBfXz <#lҩ~l/cۉv6L19A/y]Ktu=8TR>fڴp඀Tp$_6ܲkT7T>Ҝs&>YSߝGc7/D0~fB>u'&A\QB$|#ew{ 1s7$<p @R(dԏڍ7sxp4UfP}{ <+s0[l 48yrH @`~yֶAF/s%go]%<\۫7}i"/O"U 1ɯ>(nd'E" ~ш㊖_x cOiA|F@ry(6|BqIy'C%tsSj;Կ P,;*SsCY8Z`AX|*\$F^h&3ZtuҲ0C/\w2GJ5<^F'f=uŽ.p&h8l)'0.EPkb6g͏}٧br}~D<)-,q)d%$ngQ6[FU@KFy ad5K4Z;F̍4,5-C~u)l@ +էȯP :ҩCM#ߔ'Wazye~O3.G/; MQ50ݺ:b ¼G|m'=FEE>³95m%Ux  aTo*}Aqߡ{$j?y'1ګN*`"d7v̎!۠54M#ck i1嫺"XkxE6'%-Aj;N@X,}4__! x^`}d&RQiȦM rmR {g cI "}C 1ӹH ìHMJe5˒7 W/aPqO(ik3| -8R7PnMF }*犊hhxoos&NE1 {oϮ: [ٽn(pjAng^_Y4(Vȥpc!w)Vn nÜzCzDUdF}}"^k7`\ دZcK.FǟٺeVX}6~EﭢֱR(w*`è< wB 0\.γ憬#[dDr^awqO}G՘ؓ76$[_ޣ"ިje)J88f[z&dnaII#It6q'H[)jlF0`Y,e?hIηawr%%-=M;Y @JN`6a᪳386c@씬}.k;R_%q$eh\xiM\x&)Ԭ](x 8N5AsiFc<ұAddjQ"_pUΔP7٨b<:x k'*Z N~d8ڐOw3QS moHB \IAKa$:ب,><'&C>ڒїn`=6Ϥ ik%i ײP-KEѷCi%)JP0A6&Wv 6Vv?jH!/M1'-0p=`kjzJ[Ꟃ ,&Ifyg}CO^Y*K£ih YR#U$B]Թ[Lk)4N1]M\pې9@K̟ bv],Gh8.Vinj)mFMլ"@K/aHBs).b[HT=b`ReQݤ elӷo?+j NC&v6-+H)ZqbvKZ@w'2P~I*S<`IMH`yB6UF^w3{luY"X,ydؗZMT1GF΅#jam=xAX xp[WEvB^>QP \d2A>D8 v&{yePpv[F6vfd;#F?gJ`ǝ'xR 4& WR@>p`NT_kG1(>B!=D=s2ëmTO+!@F\~]G^"QptVWm$̼ݍĭL;VB"/MZ]yҼ$8;#d5UM}=ΟX7 tv#m0ĘA?ԱLҸtԹz!f ͫI[`GJ,yj|L+=@=VfE `cضAlEW,`aN;ꡂ.dez\<{ d1댈o< b/S^ F=p>[4& Or#Eh ;Kv;)9?rA=}R\v[׃jFMY egӛy%R:eZS_3i:YLFJRZ/xdr@CJM01+yFMg9.͎ʷ߳\ͻO+vFu(paWF|?y?6op*Nm6ȣ!sesݎ8w']|269=fo`5bg*Gj$ \l31dA=o~24Ĺr7L7Lp:q M Y+p6(k6L,J7cc>m\1r U-_‚{#1~s>†e@ hk:͹kW.tB]ø}5>0@ ޻52) s`~@ <Ø)=?&{},"Iu Ypp<NJOU!Uߟkԩ,w^,%QGҦ1:ײs5:ઐȊfI:j{@чm9#t{%dE쎈F sPi'zyȘsɋ/;&atfl, $~efuc;3~Rck Jγ|q ݺX}U˄']0$]ɳKczSf)rt> TYC.*:*ƿo}Zn3 8 RKD1c!]B!5ۧuA|_DG3zNk8(_B4= Zϧ @fq;NOϕP bbJly_ D>M2?Ҽ3vWkRB.@Ӥ%JUBoĥ$ #0@ԔU폼eY酕.RFVka ]jFa'6 z,ؾ}/砶TJ|UVG[B Xubfa4JyR|^ H-ƿϥ0$\.s=-)벿+-t"YX)8 㧤/9k@F1@y"֮K 3[w *@t՛pL /h@K8BèvtKh* Lof^jv^@`#[*^7 I(^ ,;u.*M{te]-&yb[(MfϺVˑ\q1PՈ$ovP86³kW=IG =Ӑ`@qz &Z|wE뙺YMYFPýq%v9GC4A6K juBNLM?qBͻp1+MOܾ[ڟ@":K?dH,MC{טmLU,WomG*5G[kY?1ң>J}jN?{\*&jΓx]H|N 1S zCp&fL ߦ-ye fxҢ,oq-w.82bG@OtZڱ0Olfh XEM:F=jQg23{"+cY*ɣ>jVSb^ lկ˿ >dnz="+X!o.GV@/6O4 lHa֟ r+BU7$&nZ͍Z z<>j0Hؤ& ;d)ۉ86S0ejNG?4|6x0_n Vu/m=QoCEQ۵o/P"[KhpL؁3~!Ʃ@;EOl;ˡ R }~0?EDԇo~5H >U 75+=xQ"Jh ~FrHy6Dk@|f+^ٞY[ j #BZ[U :`:y98HD}5ע8èLAVm͞뱗]?Ln&!vqpMΦ)Z*%Lk3(] ;M*nn FL[+FV@ޛ!\21wBCj`ƹ C#@SZ!ySGxLҝgF 8F^~׳ǦOMS~Nـ>j 1_P飏 r&ߕ¼h}!|!tッ%DORS}]1 LJp}rZm=~vrI,!HFҗrF+=W?h?y$'0@`Ϯ6`=zNZg8\{_,=QX& gcQo$U:lߜtjan ѹ,3Jen݃]O i)| ZbR' ]~j* m[}+ y C_ aKR-[J/7 *PR=B AN؀Nr}K(lB _/Sآ?K^d`ܧ?zzm"簗xT6`h 蜴 ^A=ưZ"j#8ހh bp;RVhkQ(*w\$$Q!(o0>%{lFSACr/}צ;ڦ&/:?/R%[hDyge>;gj/21@M+Rذnoi%D#-^a "\@6BsL Rka@[:[ f'KLZc=d j2gѕ۲EElu]+5iM9H!M A K7%&˶VSPD?.ݦM_tX"2u'\բ `]b0T+(k/PʤZ@?/AGiPUaP &=+VĖu]1 0 zCWIVIf B{t@F[ ÇfLj:-\wMxڟ=K9Zܒ@{ _mCm;yR6Ňn4c*`NZ4ՊRɨn=X%NϡE&X\>Ey5X1s]kS8{ .r|S0xXӢio@'TwiR-x\-d9=qIِ+Gg[k9Ƴﳾ׸gxJiXWU9P\Wh!OL:/^'f.Cymfti7rn.@gq,5PeR^uky݋uaMg7UivSaxG#)Gl|kX-(Vd{p5۫*},yX`i6?`R5MUs^0C`exGc)^cW8N'aR fr ˭Ȋi(p==-s*<^S+F!NͅI/?vC KMMREfpV BXk;8?QmQ'ZxKߪԕ|SpoWEG*1[XAԛ%3nxAѫ.ql!LXlqMkz'E`zl mDRsrg $koՋc%ͦdY<,&KCK?V`nJ,'iN8(yq0@CX>v GNnj`]ۨ+!00K*nZ^ɡK.C3 A$rَ{d\/;@opɞUplUA=c|%K 9j˜Q͵B&C5_p u)cT04DI+tp.UpxuZeԆؐA 6zeXt0& zYN};wz7>Gκ;Kn/:mW` 24iu2\ͧ)>~kfu烱a%UZ3iwQXꢾ)pڭɥ,m=ۆZ__`Z: Ap@Y8mdi > 64{J4/L4Ҿ֋b|m,b c㒚 H -iX~XzlE+ZIJf4YgI 騭; wt RCpTv+ 54cvn{^f̳Zf4B|/ уC *<)A60P;{T}`ϞHFҸ`^lN|kfaG5GF|(?qqX,P1@74Gh'6,۩)sA]/:akBͩ,cryg:2)㨐Y؆@zL?,;1juhP~g w[eM]?+"cvFr2Y~'Cx4)XFpB"o Fl&_XDdr6+=D,{?TAc?6҆8 KH ' *.z3urZc:Z}k)@T "[|rlIG0^鷞dJ--&cFE.D`4{;=ql[8FkR>7 9(W\kϭ0eh 1& Ve2?yI4{mnT,Ǖx'56Ha&Qx2a:1?n OFD'ZҎ [6p&x69\Yx}1K`OtV248B|A##7[HqqN5}he+ "6v]Qb׽ev–zC ||bFN"͂i7L\ԑ۟Ѫh&ٵ\fHؓ$ElPأDFȜ$]{`Ϝ11GP-C'd+7qRb ?o_Q`.X`kE-mKM*' e &G^rDtl%Nk&X"玲Cmm۵;:P:B*TnNRc|JWNet&{PEUjx<č=N`|56Ċ6] tUY^1i(} 8qv9]ݸ{mM2綝wȴSbcS8ZT`7G2̜[[{YQp ǽ_z݀e gXг /gKcꜞ ="+ 3;62q>\ BS: Bzy{ŏ_P[sKl>@ҍji,#u@ zǙtOY i??w-ɹͮ"FndXwn5I&Itāq X$tI> 0+|Wz=M'yt -SF(^ًZ>Ű'@ L~-!X K'H6;y Rࣄ%iX~ q9ZSCDV\fM5&"*UhFokMYtTږ)\yg) Rݰ:ydqQvntTKFYZpDgBoY|na[L,C';>yܟF D۸ imoR4f`9:]rOe?1zxcP'-фŪ%n/+&dG&vvHB!,kLt3,$F!Bm6G(<V(HaDJ:ٿ% oYoDUtŇi|ڒ>@#;:7ZK@ d3ͳC_Ss1[9\Sm@tKi2,Eм4rW\$z?FBmy4}s]&^Nq)Q0H8P Ct7_O%\5dZmMxX^;UjD)^\&/6;dN> q.RI.'\d cXe[Tڍf0M[ J)SC;-3FrA~ߒݫ8Lr*V|=Yr WA-ݫ<:"x]mAt%CUˤsC_Q4 e!0O('OF8ޠ[AhOr*%wo89P avCG1C7肜M>P¿z!W`vF׼6I(@kP9txQ&PZ 4r`;-~:FΗ4^TG蜵g4 iq+]pYb(RVF=2$>?LCl}ڵ_.F:S8rȘek硩'9;A~GFO+8y3^?@n~D-ULrUE@02;K-׋p%.q)em$ByɴIOViyw;\/4e8L3Dgtno, Pݯc)T#xI ВhxVe(P7Py6XEN12&;'A ZL똣1RݿtXx`<Ws;z*3:@ЖTA1jAoJ0p~H:czˠ~Bt1ߏ摂p$' nS( + TvDY0,!-œ3eW3Uĸ\g-G}t7v}r]{^P^5VX K:cg,X&D(GBn6)RLyn_7®@3ںY-T6#Q1tN C']M/:~?nC=Ů:uFq$"hPX8:QoOhLXܨEF2xjW:*7/d*q4ލ}SL6`ڠս$#p8궩m Ĵ $6@v2j{OYYyW.>0䱠Z~~\ːB-H\}.DeⳜ0 |_]mq;`fco$e2] %B%Kв$+۫,MlR^& $꧗p఑?u|:3osԒTsk-xߋp!DzϨpd_|1yӪT(1,˖և#sATJbM nsB-n<]U9]$R()SB&mwk$Q;Z7ϟנONIFY ]N9jj~!mP֨h.t.XҎPTQHJtR O0qG?J73o"Fb q[ͱk;{h t5L)p5~xrW =沴c|O@z9XazEiHD9HSmN$_6h=xDZ7tQS$8rB4܊:aГ%'1V2| >dwJIw~I92c$p`kN$ֲlxYSh=}譫o+`=?6r+H準xX|ŀZ94>|#:gh ؉aFP|*@;bbSAG2qhΘv} F=.5* + }-av"fC={w#FɌx_Hn֒;Ƞ!\Sӷr eM5i6!vMMi)OP.0/'t#8RWhh@כ"Mc,Xn+) 9{N ? Ãോ+̯V+Nr#iBj|9c>/:gRs d@.8[=Ӱ/` àx +P{Pj\S&AS bnлX1Zij⅋Cl3kw# gGZ\ў ݤ, iPƐ67X܀jNQ t3r<{Ҿ^[1%#. ց6Yk~+@vvʩ/p5*DRoN5xHx_ m5>&j2]ȨQ;~Y38aA1U (bu# J( x|JYNz0tSRޢ xL1DQ!TśIw [d#RXI (G!r7Hyv&+ -ҭnǺ+(h WsvtDٵ\BoȍvDZ;Wf ~1Ŏs5]쑅J#zX X1s.:tǺI@5wX׳oz䍜xfQs?6 K! NIеd`';!$Ѷr0`s cUzRsɢaNIK!Pwn5S8uy%3$mL)Lf_ "Z{5*G jQx_ [s[ ݘ͆"s%rI7~`Yt?-^Wڲΐ6 ]rDyppe&(O=asQvg+.(6*weK`ҷ&{!2ҐuLlZ.GonxXnxϲn$3SʮKcV PX[Ǩh" H=nI硴#L+ZQdZ ^h%Q:bN8M- klU+7uHjbE$uPŲx)1 JU.&0e+cL1 6%}3qo6(mr0)e9څYnyK)ٿoDgNE˥/\*{@B: /ĬE5%)^7a[b<)Or>>9ҏmVl0]x+n)zbfNFC5Ҩ0Bkra-1ߣu]j,^\9ڽXtdEFh=4 I'$Io$ϺSB-6[;f[{KZ%odfS  Rc ˽m{/iusvqpڌN00JU~#gG۾Fn#IiBƲټ xe S(CuyC: m(upw=NX;м sX-g+b5<=䂃#bp'm !aC0VՉ'N& ʒq4(˕kܴD7^Aq&rŬD/k$H9ɋY-?Kw5]Dbu Gdvep/^O&[B,!'7w:e*Wo0^8nu[QoZBwoL|~ HIZ0=&V

    bkɱQ&s8 F+"ڬp,S֔0C <:m5-FjNn$s JV {1!D6?2 zgb9*'cc[Â}vfê,a+8P  &vw#1]$1AyC3߃ZS~OQL tLPuiLx9W_^0UpHmc@=3xnMr!A?f"MU`tZr1-iD;cBIbؿZzpz oo7GYrN GKF?K)̌ۮ;jXPOeedi*X_SAfmc 5,D\Hua]"샫bN%\QXnKȮQgqswg&YLGH^?HJ-N.ڛVuKNـoU EB>v%c01nϊCT@y5KJ[8p[jV4M:HP[~ٖETiDI<ty|5O\+s6 r>ڋmkU`-*/l0DKfL0?3jBIE4gJ5):n+kz(4[+BO zcbHQSv1 y_]H>&@iZMoT$k:}9@CZXNS4~8JwcOK/z"Vپ%ɏ*cPJ8n7 +v^y(,9&8DNd>9Jh'kgS1/30n^;lNWFW (o1t:I eA<oLC^FHPd<@A[r)z92p\%YȫXQ /1gFT&-܂muOR:%IK"(zL *8?Ό퉴) =A_4rB#ᯄ~ b/g& JI2_ Yۺ}҆Ȇg-l'F>2(xq! ,΋mSH~ ҡ9 K#ObA6dӚePvPzQDQt|Q18:&t%>iTQލ08Aݫ5Zv(xt7ɠTs-'I'K9m*|{#4[W3R"lFSpsL<͐M T]ӱ?R%&y~VH|۷/.2Ӎ"ٜeI&9/JX0{OV 22 v L'ZS5DD~^~)1AC`&HNu<ڿӥA7 @27X+T*ϓdfIN9"A'M\s^EuSpy Ce8'1_z`k hZRӷ(vp:ʅ!93Xl@:*8v?{'+P\b)?er4!'Ά ݌ĵi jdkvX홀b gS ,b$>4Pu헏Y<EM)~.zhaT $ b-zUJ,w)7':s\J鲍pۖ3q[>+RX> !fSe־ί ۗS dxUeYRR1vpsQ:g`fdH#seQ Ç9}; 9nؾ}iglȉ3$%Ṯ4^.+2`#xΗ/F52N;[^XsXV,>u @m%OLp6rUMl2miំD({ɿxj w% 8y)s#S9:Ar-%\K`.}DBFKaC׳r锅}r'_J7*{~LE6.*l+SWXs1myr=Jm1 ~ޙ p۳GR7kbM4h#.H] :Qp3]4 8w" إX2ckM,Bx&74vZ-D0Eͤ}Lҗ qYG9d3յ /}n%.lWvqRΑO; 2z_9>I=@jꉷ <˱rQ8({A+i(5~jq[Y,Nö6W<ZBugQ<4`ں X5N;I%^ˣIݳxi䆬R-Ď av((ipKVm ă>J0*"(@0my@+ UV˘;^oe ܎eHm_h1u9 =&B|̆^jjJfY!å't,Üp~Ľ6y)Q7ЅŇQ7pUޝ8;cǼ&Gr$LV֑~[lW\ł)sGopⲰ~[/pGm{PB.Ĥ"v\.OINko p2MVvw`P EFK5dFSh7nmhqжK}i*7-R) @uL'PjӰ>µO)7[SԒPrӉK`vpL7UoeM&_zl#pM$MPӨ:uFs#P݂>.9_.-f@< +OX_*q w֊&0"4t|ڼJQd[Mr 2L5Q E^ҟ& JN:D泽y:yO\7 `ՠRRn3f@UQ(0.sOl BKWuݙE#='7Gbˠj_Tq? +E:bl7/>,4| 9 BPe)2y \%ٝ0$&$^Ə4U|k,q|m /T7h7Jpr2Ӹ1-&3ڭwX5=[YinTvkW|L zOY0AZob8>MTT9eVٲ/բ]NLj&^`r_7,|uЛzp)d+Mܔ7E޹ɭBy-ǃtUm09ih?I2Eg!)#voY4P" Y7+v`Q#;)smChмOWI c!r]G!Z&CɧcE{rMr5Ķ xs{oGjXV +ʘWx+])7-3?ი=xTCaS= x m=W*uϭˌVg%!} "2F'7k,m_ !!HD[A69^S;U9U~s<`XxLH~} " M=̧|^'.=bDy.ٗeY%C}n&d尙JF<'܉$[}}? QWma$.R$?H7k `./_`ڴ|Zve(P?6:xcWʙ%n Xl挠5&,R萔2ɤrsK.Hj:P ;GWn8}ݦFMas?-@ѥJJIҩ ]vt\g ǫsGUFl ]d#^6ӿW-TB5I+Mi(!PPX8 OփZ[)* :HMcbJ>4=O}_쩖xhDc}J2p!*# % N>b"/0n C `pFNEy(꡻#`(X2MwGP6}ow f܂į;p.UeE2ʍB5m⪤& ڂ3F7)(S c*̵ S묺%TrFOd%d¥A{$0 Ķ<38,dgYZ07070100000306000081a40000000000000000000000016446b36e000100f4000000000000000000000000000000000000007200000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko.xz7zXZִF!t/ ]?Eh=ڜ.+oFg&rH&$D?̻~TvaeۦGd*'TL-z 2*: )dڬ3sM =-}lCTŬ W87,'>?!P\ ?uNh`Ŵ.AbrEp,0ygCqbs{0g0ju(Zu2vW|B 9=w%xI@1٬)NgJ>?K'q8`P^8p1@r8R%J=O;\Ȍ>ԐǗx(X1=0_@dT7͆V] CّGΒd|*1Ee F*?n!euP@,rkS:0^ pK`<] 幺(-B;|Pg #7'l' " Mo>QZF7$Iv,|#p/lnٯQ}每 V>ḾLI Km,E8P!oNH]C>Jq/V#c R qM?cZ8ݫa|=y $RP|Hq{yO> ,!CBv`N\s>d:!Bd(G"T&1s T*֨$oŸ'f>[w} e>..c`zu'H/1ұL0N>,/Aǧ%H&1kz^1:U.6lx^T녃ljz&G]p}:>qI[ŃF\!XH3ʀqށyѥڳ,Y""hC212>:{7H;\Քn tC3.:l۶{6Ԇ[xxGp0@P9\D|U{_z~^Ϩ*Ԝ]J+OnE>~8* 51ImS(م2f <)J" ^J-`T.NOmHwZ57:j=}bhr}^ %${X@ENav48` ,t7ͷቊAyB}GMvj hJ\|>ؓ =foVG?}\P^tEDѩpL'Oh3ZZ[k TV=rɴH/iSc} a2By"dˈÀ$F7gr(M"&b5둥SP? Ŋ?x֓ QQf6Ir-\{\LSl~.0{"- Keygma.m7b @pn0}'tJ;~?pl,!QQY@q>BFb]:tA V6gt/$=jAF#^z4F8^5?H;M!nw]w[e1Ō?! EᩖN7P.Gkp2U j6Ϲ*Y!@ߙ~^*k'rpBpXG4 69:;+E/RWPU!6Dlt1A" Ж$PuIDL踍^,m#!ژ#su'_ptGCsDcj_x0/pc𱹫uփ%K5nOHxֿ[x|,8 VєGߤ5dz C>dޱ1 Q#I9"*aP*l乜F!aX6H=CPB5Kۉaguлj|^F, +jr!vIe&3,>ksaT-57_)f՚Tf\;:;8u1s??0cG$!!5Q%hQ@9R+ J@>h_8g)IR8 ۚQ|q%mSTTټo-=s.,'וU5>򈥌5 ݷ}^V2ld~GioAfb"6ȪNd>2L:I~ެi\嶃$Q(P.Hv׮@˼&i)ZmGYKHW"; VK R˜?_һ(A-yZB3PyE[ǚ-!`!/=Ǔ<}RKG1Tl%rIH tu#\V |YH$۱a@jz(eGcjMr93JN`ȅ($KqOPRi 1mY¶0[fݑ$FM 5nmˤV Gaqǀ#."ZHaC`T5w>·z^<XdNqfH;8%(#6ԅaMQw H<}Ҟ!Φo|]3¹*+bRB̎K C}w@]vLCA Ùފ-7i$0z~7 CRx>.~vXIW`<.S53'Ll }N`AүV7<ս\uW{;c䩻tvdl2/^MIQl`WEӔATEVN̶Ꭓ, S(M.06CmOljY_ >,9IyL7]rn`M*Ng OPݲGfWٻ4=CJH3I&ߑ(Lxyzɲw2R`+%63,̚$Og?*9fCD}pe}K(Y\jЎ 臓 P#ܗ8 󊛓Wx! F^ TOHpkS0Oypr<LpdPP}2 )OdD&k/>AR՟BA I$Z-Ic CxZDžCyĥG-f,A#xgzj s;=ryI)aOu368P}YC~hu?Wrh璨C`u$KTJX,1ĵ)qv Y[xxuġG#\!:-$WVkN vuWQPj W5%^U54XF[??mP,fy41dk$JN]0n"ӗ!c8."\g+#i #PꨈAH/G-QbxhLoǗ[q|W"<4߅h\F8QtDԹf F80۟="^rۛ~%&2!;Par'gIȑ"J%{|Ū8O^U+(wE; NW8 QKـcނ76CלCS>*;M'$u p>B8>A9^|3yÈPu&Hҵ,D1vݤe6~qq_Z{vt)sh6<pf %Wo?#ygf%µ/xk'٩nV?P\i | l =- P{a,!W`ś (-Ktj ̸iFDpN%$y&̲W$Pe' ,7$~ENdsV}S=t@E%\g@3JN7,g*Fy%s8?QsY6lcwõrG=nnTD]i`mTi\˨\ހ@as}ck`'PE VlMb_)S ,STκe~*eR )Rd( $- x?\<ηl1gXk]ɇ>@#7#e7Σ 4Q rDʾ,Q :lOC +J46UHL"A" 6r( >(1<:ANcJ)q8P-ؔNǴ+Ta;GmZ}{1lgUݖYe{$J2OPtt6ވUtT.MbLC 1Dv /8!:' ]Ѩ:k]fA Mkxnrh \وg6&[Ǹ*7VږI/dZ6N6a$I=>8RZ}1Cխ \JQ{]ǒޗ6%GX.;I0bv٢9UE KDQQYýI1  Zs5KҨab d1\0Ĵ5Su7`55`{  |cбp H|)]E7T*ՐB!r'* `*UeN/nSp,"9\A_AMF9ƁK#OS ݞ鳮|VC&Nfk z?3 Z}w깒Bϟ׸FX xpE vԉd4QKжw_Eg1_U}c1Z dJ⑰ 6\݀YJ~0IFҽZ.,+&tbU >?Pӊq)?'ٻCE[GP#]?gGaY.I,:qNXS(i7ն- pj72O% [+IDeO5Fg[V\]º; {E elƴ^ݹלouҷKOUMw28Bʾ]YYl?wWu[d]Jp.<4=) Kz+{cDƞ ;*@Tu%RYeXȝ_s <+zvw] $,P8'=4yZҹu`P NӯaQ:H"{s߉xtdO7LFqŚ*y#5PJ.XNu 﫥#]zMC9ps5rO*q%VM6Rbg>FmzM$'2Z [+o~Cn^S{rs!kO^#DEgKyF0u![R$;=c?FRik6u}B 6(*7I9<'AouA*=` |)|LgϟrI%Ac<:K{y~X1k;$B %__@wg'<'Qlt~Uār*.؜ wuö٭76'`@U]Ws Hu}2\Fte xO zaܞlܩNp#Z&C$ll(Q)ⱤMT[6ϬxQ\2ob761*TCph^yMa>?& C |OQqhA#1F \sEg汔OG_" {@1|IAOWx63#dz,(b} G+x6̕d+i˫P^mH#H7T8dGW%8O6-[ _b!6c~vidmJ4AMJ#`іz;?k8܊9m{BA9o9[v+y@S.0LFm{f g@tRĵdy88TLbpװ5nŝ.g!ta̩#5XQQl}\">+($1[|UD/ #ֽx:'$\3Q+6īdB}Ć>eg3竪4tlaB9 n{tfx1Rg>? YJ%ȥ q"ٶOUm/֍L?5m # 36d ;=r^T'hb=֋-qHg~Dq+‡Υp%Ӣ>uX48-0e K+(;X^0G 5yb GApUVG-,qX[ 6?Еsro/b;xk'2ApZÙJTPO*+n3IGo5a6A8+C/:SLDjBZƕWLq~Zܭ=C~<᭯f[ĒQzLQU:}qbiEs\݇z (dљ^osxIHW$ي=Cmp :NL4@ISVRu5FF<4)Ĉn - w5*fkcćIhq9Jk +]\BrdY @};uh/^W5vDؕ5xḸ'I<| XN=NF~mߟ+ +t+#o=V~X.90%DfT>esɃ*aѬ齎!jm$;7I݁^R)LcHPLۧkY*~9nтdtFjIT#c#zK͹-  TYԨ>[8av,oQ4AC2W zT`h;U䧐xa(ecq`CGޒ>Y~Ӆȉ@_V q}(k2GM PeLNF)(ۏ9L0`Q=})nl1ϡ©oHи1 z9{Z9\MD\EWC5y ՗],HN-Hq"Iaa @2QjC/ J]#c$\y]#DpZcmfE42oܮ,vd!C%?k_+r7~v0pZkHj$Z|㷸Kl l,yGLP$auNS;.:3; Ib3}3481,IpA}2YpPq, ]/h(*z9iHjԬIrAġ\ʘ?zQs8Lȏ4PQXCI/1ChgaM!;ij鉗¡Zs}q$6Eu8)EZ/|ic&e}t3$@Neql5ٶ0V0 e.MB͹ަ@  NJIX yw XoLxw{|p' N$}VGt6թޯ(_h--[8_-|o/aJ&~CH6Ͷ|S)ߖ#2eC.9\ $JM‡>~FJ<~$̖ (n>)Fgiu|.{v^}Q_IVIJ5Q/anvC&?’||vMt! e ,ԺDi JTqb[mF 7FE OiS~y*J{)Qu~S0ycAɦ|Ʋ:(]4ӃJ7 \K,:SeA w墒2.bJj9aH4!lΨPɅ;_>N..dDx76>V@\@NJ78Z~PȈ˜ʇz#ѽnپt8am{)M\]sdED,Va4Lі&:͘zn6d1n>w=SXpE t }%tg#a‹>-uhii궇Z߮[U-221GJ`"w>[{0~CyV@jszіtdNbUQ |ρQ K&C>όG>0дR/PtƚD\ծxLH@׵.抌ctc~ɩW;u9\^xO "#7!QDSqg Eͩ^;uTb+eUwz<|u=~I`a|KjU*pͱ&6ܩ y]VmН{pO?(%/ !lB[dGHlR{:[~M}t_@0hg4, |sĮ/M ᄊS٫{Ѓ=B"(F jrg6a>n(! ?ka20a;3P3b۱dرᶭl$LX$(p/*P7BFJXA#:)=mָBT9鷰i0(7 ;B(9l9F]v0wο@&otq,UO_ 9z҈|:DyŒ ",pBu6]lӬp7v$GYI3e*s9s^!Hls֗:4O1B`wsa,wS3Ńcofl#аM0j]FA䗣F̛vwu|oZڞtԴ3ϊd;S۞׷J]2M}o QVg> Ωry҆jn1g}>E Y$_ $ U=Ϲ̷<ٷܷ9hpK34eoq=L12b *&mwp{ކ{l0t/}^un~Ow5E\ CNZih͋;l/@k"#pV4W_\E޼G{ (6՟/v=J:3/ncs8 )>؞'cH"==d+ ~(KԂQb<]qz,0X՞J;*#x`]9 $iAM_Ɏhcjdtp065l,_>sQMC84%SQ$[S<W}21o9ɕ`$bx ZYYx(rqE0̭xDa_*amXa :ռH-v[q *'9R?5L\}0;ۃH犎?Ƶ:d٢&8UA#PТ5,I5 #i| 'ps]&ɤ#n6AF/7R$iӠLbR ˀ0_>EW W=1َ;A&cӄOՆ̃^z/@JuN%A62]{(q@#Mw#Mf}~=L\ᱰ6+ ).N$9p]%5\ CLgMe~ۮզT*!Rƽš<--5^ |]P3OUqcdM}Wr[6R_`rN5:YiUF{%g77ӥ}[77&UdN)y:zvtS|.ZXK3KOc#fąj/Lo0uD{N.j770(lm3[Fӂq!]χs,gEzНjJ }J=zߛ6VÅZ[z~ʏT=Z+B,ccYDyRB 9dQ?6OHkntq#7:dIƺ i~7a2L@Ubs<>2 +LH=e% {cQU1[ B|Y  5ka7ڒO$CU[s~slI}sg.Atq7LZԗ{pr7v(TPߣl;ھ u"51B)rPܒGo2Ec -7d*LB }V Nν! 3[|IN]  6rS%{(> {pEx6ߤl -+fNrG/%oTa 5-Y9_ R!)P, +iX:y 7Znˑ07~/ѓ>;{kF"һU}"U PRb\c{;=h1r:]1Us>ѰTmeǓvQE!0&1x7t, 6_Ks"$VAT]80;f+MOd15}׻גno!bBTg$9'U%yDCÉLp͢Š;DCU@X2nNp5pEw0"t= PF=m| yĔ"y5/&M Sue^QGupbͤ1G DU.=zCgxǝ:9E^v%7+.٩cC>6R޳*pt=bJ@嘚jgKlUFr X N_$y5IL4Jj-9p;VjD} zCDͤ~3rkb蔧󕙸c/+Q#b[3= 㗌i NZ0X|5ZX0Bl1!B< ^(h$amGÈN]WR+~θ^[F[ P.I8_a!6iwhqnh {L2*5tP3kX[e ٤s[h O е}T*"Q'IY -0oxBcP͵ )06D|׎嬘Qdgψ+ARZ5~ԛTLs򯏔|nR\gFl)GqioXg%8uK׍DE^ը[d[ ׷46&:z`Y 3wՉ;Ҷ0A Q^HV^!no9[=+[^OeIsdl:{yYԭEWN{8CAژXIE.<F)w86ɻQ.TԵHA $mëٛ߼knmzU,eu#+nљS 5Ѕ#B#|-"׳1(\F r}lGS{^zӖIzXy10iwOYtΣ{t$فXZEkb"IH{7b'~#SvCoW@O ((0h},䬸c]IO0'dp PѨBW. Ĥ"G(s4di?%8A:T/ɒ76{$ 7 F)YPQ]gAndl}:vBzAQy=oI9BJ6dW}Ԑ b. 2J{3~8"R͙80}h`H ˊTdGsW(/Qo0dlHuo_lhެsPt!"˨d!#Qdo/Ùm '4y8HVAt>ڱ R<97ܰHoh!AJ.  Ad-B^Ir߶}1c=/ї>X35ˇ ,#ŝ@,Yq#%yֈ3St6E$aPF,sp7j޳YZF&;**CpLEI];y(Y@jfyWf+ok3UyRdx_cޘ(fءzq$*gZw~/+*gF %!eMD58w@ѻ_lsf2zoS?R`cC^VbmMyS0NQx͛ 92{ #^,P )@,ڴĴߦ{yO>j/*4+@QKׁxtyQ6r?Wo -˰6X|6_7@;6hH7ik{Cu#wiޯˣ"^]vOl(yLN1Adi D4/R16 ?oHUh,j' i_gO5%՗d-H?P_P] X1:Iɫ?<Zg2vt'sh]v^R'SU>Iςs I^O?hAe.g KNBKɔ'ǗON>$ikw]rKNC /+o~^u$VZN{+"֨CC/^*/%1nkÓ@M9(LSm:pdx6AF& }PodIJ N"'/ܺgy9ۉx׻#TA]O$RQ&iC, ,x\B ,%ሿ%X[1VŐ*h]}~HLvkOL1s4B4;<2GE 9+eyb<:9/J4ӼNi^"2+f$(7T=l(ϸ ]SY{ { }U';h ΆA)0o=[/*V RZVRye_fEUv~)AGHUTVB}qI̙f`["(7_X ~Tq{EoNmi܄ Uޤzƨ)ͷ߼ /uޘ qeG0fl$lyD; O4ЎoSe{<geJ#j!s͗WMJrζ/9Z҉Za Av9*/9@>5Lbj'G!tNN[o~ Mo)kVz|3vYuwaSp۽Tԝflz= \AC{b :x/>TK%w}5@505_{A:R HR:JvPQz\Q&V˧)w=q u=L85 prxy.ZHQۙU >*smTBnb lejpc`^<^b[W}T ;NEBԎkM)WOƄ,BC.%a-HxSyC0 ^`hߗSMkshy rn a΢*N㶞ں>V )YRVm~R6֠|y+;$ $-2Jd̟=}1 g jS0'}e*Gs4g {B:q×*!#nU}7# )"3eS M_hAKV:7; >rX|PiuzΤgp;#)F5Uof,D\af <w8[g)nqV%pTj)Q{+u~_%|X\ q2kL~Ph{Bլ2j '[JsģeUqקsٛ'MA;<DZI@]AO7"$oTBS|Yd`g!D(%|B̦;0۸sz:ZH,hGV5Q˔/\%}8'>ە-]05Ň C{ApA4`G]o<.]F3|5xaMi/eL6 [Xpw)?C詒m2y<_^D% 6oP*-JT㾀MN'!s$">^Cp%d\SLz#+P9zsU?gTc/ !ޮ-z #> E<@kWg=jķFzb({vp]As.@KWukտD3+^?GϺ G϶ jTzD X\s6G*{Ր2NsOOqH{=oQ嫒;a*)/G`bxX^wT\W뫶AGh@ ЅR<)*W%\U`aH= Y ~;A #wmId!2=J*Rq0e$y ^nf7*h}z龦捗RB} Bfvl"[4|3ڰ%]|}ņ!w*~%^߽8|W|ʚ~*% ڻj0tQ\Y4M-G'6טHDI)͉ Yz!ģoo(]kAklCm"JҗPekE%2 ǽh ij:g8ޓ=1YP|Ð#bulAۈXEoٻViKp:S6e᱀EB˯qWT_zjOdOx@* S4Y}}`RG_.\+k_g Rժ`T gxkЧ2 R/Cdqy ts(zYuxlMuz'6syۿc1xl@(…g֌Yħ."nk#;ceiJ RKn.1>$P&9њ520>ߗ8F$ UY ?b0J!ƃ1JY܆+M!=>3tq\C.}4; tQ\ KUn@dn GKrT019giA@b8WqIۘ4~_cPzƳ2%ݓnKbbͦ;S7I&xFdzeP˴E-R$位J.2>׏bv * y@%*罙Tz\\ƃSXS?T=yApYxQ˖sV*[$;lsKS ?GŮ$KD2rl 0ނ؛6.M@+U:a$,l==@VetgAQW"9sR&N/4韉Ie;JxštP.V{7jM'g;aWc}pB81krԐ|Tӕo`C7h; MKj ?/iVz __ս}ΚW$S"Zz] X/BuZsL$p?|/pKM]H05~/pj=R='Bßc1D`OM<nÄba{A/y<~> M bŏjo`89^z#P셾Sj .^o? 3y %XB]SJdqi&AT>~'7R-y&͑mY_DP/WIc_T.sVuHP2P5"1=[[T jH*sum!kU'>P7)0^ "~sm.]{!ዀ$\bYZi:g11WZ zC={56k`@AR-xY %S~dH qCb}-Fߎ>s`Y " yRDA$Ɏx|ZðWfӢDž)b4.M&Fm^? ^o$z6 w%[q;x` Su$e|{/tۂ^L0bFN[< uRa!Ǥ  1Ѭ-<Ҳج+`W؜]KS (,y-=O}~9+rP1TCb9X& z4 $bJ>R3pyS`=#A2?hq%4>IPwyh`BXo+5F xmv2VR؜Av` DkL%EQvaQd޽c!*E.N-t$Y=i"MBqb9x/c1B%"pa'bk G,W6!)aNY٢0_IaPqlEܥU+F[%{, >J}=|/7)},Ha~pO!Gh1#fils_iBKL N ‘䌮eaO΋VR>[}..&"s+nˋ߽bDi~k{%ݯd}˔?h? Hƽ5S\U'̳gQgFqv/cr]DL0 *&5NGYx$ziUZy&j&dq WL\a5#I.M70zrXXڱ阳y'% q;cc-4xHf9=4*!:ysc,&plL)u,A_7F Iri^&ó7")0 2/wN* CpTVFJwNzAAHLy_D@2{ǮMu2;SQ"i t0\$[MjLG9b^l5Ji6;^ ZMemCGqfV'G+l(rlIa%KVI6KCeڜPKH$B&z(z(ѡUlc /Y%b)8&5 L 7joA|9*iET}e!ږd&6zsS]8DS,(oyM+˓kspWjnŕU;HT*V oXMSč,NA @* '$Xfk֜nSV{detE?m_}dT7ĈDEزdYL5VPG 't0z?_6re3`oLzAi$I9*$~ލ tdL\p^TmeW1A[ TUZ#W %ǁ}8fxrzbF$e'Ÿ8lZw+fj\+u{;֕4wCG /IX}´m\9|%A="[{8 ׀4tG*AL.-1uflwsaWplԅv8n=rS[h.Cʺw|u2>8ervbELY1VR`s^3=[nkʊa yc, 'LG~wk3td/n/&ߔekfPDdF/)ac@ FncVE1mJ %ŶjCtZ)Q>jM }ːæb0aLۂ pC{t3|BvSjpTdZҊ K=N`+3@^A{wyM^+9X!`, 5ݞ4KߕWzn1ձU95$FR g$`8="pyd@S/k24O-ݡqϟG%8 *M"DCjSӷ_dIě`CLM0,%sS]Is"Ui66;hHDWC` N׺(31c Zpz@qi4U.Ԅ]x2#ځpd~tAd`TΤhxFTV7g[pƀ6^=zUQF٢s,'N SgM-%2j%w$ Bg60V~YuSѺС?XL^S1 ,:ӊ/ڹZz=odݴ梔j'B=ô5&$ 8l\֨98&nL9ˠ; D@҂Mx/U_Ϗ`B |cT\>DŽ2~w[o,ׯʸN4E{,Q4lGP\ ]B jԵUԡ1k|z.zN"pCN|`)a#Cz"Xcl(s# } kɣHGRT_@}wKN>@P-2x>_oU㴹2Vψy!$}V=ފNt~r9b09zVot*GF'jW^wL5  +cJ_TWG YmÇD,LԤqC 7jKQFn CK} ' 3;z*3p[0@qh ~K򓽌qֽ-j*ث #B8Ϝɝ@9QJ F&+U(<|.< c&z~`K،Dq0Y22 s \^ք Hn?Z8l/,$yWcl6v<{AC)ϣiǸHzu&7r\L 䏢,A/S \vnQ ژӞ+e+.>Cx*r6)\R ˃wwwIE#>n[)HčϓY~D W6%CԶ8:ka;y"~Od\Cq\q[\]>g[\;*pwQ{xSJXRb@5.v;ѤDPW᪇6eLʭnG(IahN{I17$ze B%9~W3M.\b&:?m2jqj^̲?&W8fJdz=bHJb,y,MmAmE QUa(\&lq"bhC%.Pn ѣ+?,EfUn9Z}grwu<_? uY!c#Mb^DS qNk7De/ؚ~(t[}ha; Ç; zPcڋܯ>Dg2A mEdE_ ډS[Ql_pyG:-0M%eh>ɁA;_tPPOjmC*Jhafȝdt{< J3Mשn}y mBi_HgٵBOjF5V.,sZVd\Z~EJpuTr #>Vjv(5ӧWRY:ǀGeHA3g4+j*sw O1ǀ72pLfM/喙sY#OEŖ.5rtCOP(G> SO)$"B̮Z=΁RNemػKzI@.S\2՛oM/H'E3l#]ɑ_G0g1 dT`Ώ|māH\'%.A6p tWb b^&d.ؗ(%'s"1Ca>`wWYu?585>6vUw5v\藟F1(O/0/]BuWu"iU=>v;yߑ9slHUsoS^CQ``w(J?8nuSRHU 33 wǷ!Ba 3Y@`whhjqϰ:q'b輦H?plaLxD@Wk@@w ͤԜTblea;N*=Ct&1cNFlZtx==rui q?s~Ӫy݌{ӒF/FMag4LXt0YSךSb =[ϿM$7fUwR0 8KTa yhD9ߗEJJoB`y={j7Y=惡`]N\LH>:~^r E*!ADYeX5=|}\iX@|r,D#)StvxKU{A+}rI>_d5Z>#}Ȍ9ߺ֙f]0C <5B!Dƍ?;ߝ͟ΚH_Z0H1Ni>wZtK/Y$V[+;PkJ4>hH-kFqPS~x%"JEE2~ڍ 󚃨z=Y=ܧ[f0 & #rq(4 t巭f42s\A {/H,'1ggޤ&cLݼbuV \!n&?w5*6v%{5(@ T7oJɆ86=$gqIb[e\ f T Mc@W+YxvfA.dȄ{rOX/^{MΔHScnxo z!{3A(%Iu9y@CMdXw#`Ƈ cs|0QpF=kߒHp)Q&[5N@]V'iƯYPnf7bMX%,)m vxMM1/H~]LHJ_#vE "`OTqr-+8&ienHī(tbr/CF}+~O=> q+2EѸĐ_G8o# b3KE2a3#ܙaNjĆË.ՊtOIͦki&ї51cΟ zun@Gxk0plԦE yw;sc-$宮j\ŠmoC3q#5ڤZMI! 1a w殳5nY &4Y_% [[/ʼnJ&dE72W|CwW*z} w?@lϛk~Ι9"vadspnRK ~c|ďywo.A#EI\ F[j#|$;[QH)6iO8uu+Qo>Dܚ1QQ(!k OJh ^?Ul$FSRzye(Rق>>d`P_]j' mPV o-X"V`9"agXq|\TQ]>õ$DE6[%.+SS IZb+IsYԌE TR dF\6$DfJ&S~HZkÔY`knR&Â4O12İSwHHU2`a4;?YaW\g5'Jne%3pʪUE甥Pыy2~0+ﭹYngQ(ַ!謹ԋרok !ΕI5_WkSF"Zl+qcZ'7-gN Al -QE!X+E S}D;^c>n/teh((n 9V3?*]n(aoF]\ʚ6.@Jj ;ށhuExœ#Lx(βV& "aᘣd@EEXIQjUczuf*3TJZB.q8l+6m>f*#V{HLi/R—O.{Ѫzแ]Qs=7#pΉWb 8.DNpQqY -gEjcv3tYwi7)ZAz+x4]{a'@yqX9]\^wR+]F퇼HyQTdEL4n̦Xc/tiwvVǓ'U[7NJf5=B&(;Dw!!>mKZivz/|y !)RW&Dy(N}Gˎ`~!~&ZFY/G8}cX6 }Yɶ=K7v k]g?{x#4[$h0BSVA!_]I#xۂ`^ݘ΀S#gɚ-rSl S )La|:] dޖs7fЁ a>4'؀d Vq!s6-EM)_3rp˳S$H< 8{A |?Tnfl1tAghT^MaOżk@RDql*ɣ(yahs#e s{v)n9dGHLK1tp)?>^,bCuE]Pr*UO3ON}8t:.HmkdmC4

    ]TR#|wx)K2H=.=/!@g/^ᡟ vddv3qEӚ\*/AЈbUpHj}k4{hFTSD` *.W5kDI޵YQ1ÀjyHK΅)db㒅K+mYZ!d *9r:tu}W|nN~h%<& YMT?A9&A׌M_3n8<&[ x{zÌE\j"DGIK)~g#Y&P:ly}-)lg⒊ ycZZp5-zr2C?/s}ōy3S~c{B;=s5f zDPs.pEBY W1И@vd%Nu,a/{﯀ڿ^w4(eF`|Mjo`9_ZE\m\B0m9{/, BUn#M(tE ?A._;7뾳֊ Avv 7'ѷ٨s`2bԷ2ҷyP ws/n}2%EFXE*&H8x kMғ>ErcvϯJ6|U tfߡʸqeIB>YC^/r]y6$$_8{1/HU5m2`nZ>aˎWS ừ?bEbWx%,Y֗RS j zv9 _F?^ SYea%ZB_~pRqvdONIcSii_З]a2H6~&ki˯ف.mZΐύ Gzʫ p&C^*l< !a]K &JmE[NSrcٟɭy>káV ~$+~QQNjvE8]M4oDLۜX&V dlCk_cy!}`zpHؿ'/8/ճϹ Q(WAIp],nֿ; Hɲ X6lB(%ޑdTm s$5d_""ҹxV&jUr .񭖏,z uɏ`~YO&^7Z tq@H M( -Z\?Vrzh2p !tUv\a+U݌SQS~!ۻ VWVi #vHLj|iMKf*ؚ>D5Tb{U0>bs:QnPMeZsy3|"gC8$cۄp!b`$eU!IW7kP H#_8oWb<,s~tdkznBR[&RhLЄȼQ/t5~ҫ<{WklSP'Q_}gMW^.@i΁K}YJ&'j9㵽^//\K vnk)LVYrWQ-jD@8&U<NhC%N pgrtHV\uX Ҥ [5v?SXUFI^UU58/D֔zQ R'Oԃ0%+!la[@fKq|p8 OI ?Vݥvjn=Z[}/&h˔u.8[W4y+B^283٩dX6-AC<r~D):(f}*p7 -=r96 M:Cf<(I6mlW D"' o)^uk&{4R&G(0Gf1CHn':wZh6C8$-t)#v:D5Y]e. }LA,'LD LK#@Aghk`Y %YpJSɁВ6QR☯y`20F:#QHeE%6RSەt%Ԛ`wGxMmz%3Z2Omۣ^m2[(gvؙY<.,.TLm ls_I\02XM }Bϛ5}i슩FyOd^*;&M7쇾6WG+4_E:BޔRh7-Zj$JH _ow}Pd2c%U){o&g ,)*q8ƿjtrѲPG5A/zV<.Ukq*2\} -jٞg9m rŮDzBp:f rB*}5Yf+u"2XQ Btd̶/2Imiθ)qmR!P{ܭ4^\;G'U+IaFSfK0G$b<}%!oF&~VۥUY޳ f⯀g򹼾SWswe<$rR=ٽG[$X˛mC2zL5[U\9g']pX~װD4Ms,yj۰V e<_ywW<طޱ$.\TJI`o"AD#^*Q7/֣߱2ߺ*ǏA'$@ĠoD x ό2԰׷etjCBY&F-'," WP'J,O!,`p!:x*(feWN ^SZ+NB/cJ /ŀ"Y11(чC]~&sqlT_ ¨ C >(y,e tSȪIՅܟ4+ŎW*> hPGT5b>R1ɺNE;zB˳Ĕ4[{iʘ{{mj jmgm^jX`㲠{[IGz}Z%>iHSp=tAԟYRvX%t|[+@E3G_tz/̜x8t"tJ UzY*,r5-#'6&:)u/_bo'DZRS ͥ !(joܛ^'˼ggM]+ѥ<A̸01&8p'\ Y]'AKI;^u`i\{oPa9 *;p&1^ YUn󤦔U!_g7%'M Ğ0wCBЌQ}iV}:cK+H6Wfp bpS`DGA 3NМܤȝ$AndM~K+v cO~ i^ۛsqO|W&𖅭Al0D- jxC f]9xxV%n|m{4rzYhjaﭢ(qP @H8pESYLP_.hlqE7ic\ 9ZLZq\^j<˚er^ƉVt7y94XfjJ)GaԒ>ibБYD9?y볺 w֔ov CٵzVY|FQ6.rI+ic خC]Z»4+s,bMk@%J +SB O}?) ?trsTgrR!Tc7Ny G#^C!-%ն*.ruOXH0:Hj϶D3|O5"͠b`wS>tK;GыȺ]UJg'RrU&1-},2h.;PDGa0:n:Cf1jC .l Kv53M1i{obW-EPw.0ypsĔ~o:fPV3Ig4c^vBҭ%bkA+2=7&5N{o(Q nA;f(DL~b3}Džـت 'lZ#QJm k{П^/<;@&3-QYU)'ת% }_YT+ӿJ8hMDH 1>TwE@Ī4my8Ljc#&Ft8 T/Ry>>H`7\í2un>]w\cgk"ˎ˳؉\URE ȟ6נ !ߎc+dƬ*5{c6DynlOm_oRS-J,iИ +cf otᎀ$u@bxX}z LxD ڂd1F P>?H!Txvu,IE EUgM=_>AFsˋ 7]@['x7-0m1Éok+ޞjҺWrgTi |ntP ؟uxf 1L4m!ҧ&|l\t=TR07J,{j ҧ:+q0GVi/TD:iZ!1_; G^}׆BqJ0ߓbHg#n>N't\Q,f_6Ά#kRM 4.:ޙ2st^$L f) o9>Zd pV}IA#>a]>3ll5m6pJgVX 7mm#J5$sJOyM%sa?nJUic܅&i=3wnӞSb(lķ8 EqҠw*oz C Tv&;Z` {>ӪuKXҧ|Ǫjr,y{< bL I@wdٻc[!%7Ηk7T=sVjwJ]y_$ȪYhtE]o>, ƕkWQ˱tɈEܧ'NsmaFq/ndn˪ 4򘣫ыCdz6#6}@`iJ5 N^u;mALqmXRD"ϕG&ZL|D&:-ϣZn;>_L:j}LuZhi[1]6>ܱK3C?9vc_yRdpp=oe?IC7U<)7Ǵkڑ:-*Y5AGhQ1mφ֤ږ3zIXqY@ĭvfէ$lK!ցr n۩NغGt;K;f!_=3mTv2R/ w8.><> TEie"s~}r>g*TDfLR#<۬UVLY9ž qmq7ojܨlTcm,iWc |f{/DF*eΡZ2'Fx9*#:|@k!c^/@C CK}qwP,R'F7["\@d2 R>GL'(a6Ca)άE}$1;I78IsmpߚVxYX-"$ʎȳ;WAoW?-_Z,ruO=%z@-qCKP6褡&lFZqǭdvl.߹N0ݲp}ʅ ԫno Tb֢ɓ܎"mZfF`eJi xnXpkP;$RKN]^f甮cVG SaVzD Jsu{r"i_$x)S6,"ҩ:r#f*B*28n4$*>fnG3vTڤudpRbyΒ^*꽏Q`ض4L(]&cμoU:l6$NAP'4g+Ԡ>ǟ񡂭$FOEcGW`wW,a'кpL )4Q}8G1A =S6Pxտ@pߗ7kr. 4>g:)=Yf<)RaɪMӠAJn3!C!zIa J4x -"RnVX$G=DwIvo~w={[mD4-yAx#݆LBVo. H3%n)#" W{=d ~ T$gR'XӍw۝}f&L8 M ǔ_U6 2؄&Ah3ZDl>UGsZGU8wyOt1J =d?Mfhi2p=ozלCDǯBC0筧-__y)hXjS.[>QYI-Ɏp"gSBZIEݠ/#rĽEYpǼ",<ʃ-#Mgtp?~RFT,ƭmK2؄ge;fXb~^* *ʣ-ג:ql1Pd KT͏K M9Aзb7>!qor(Dʌ5gyMB|Ŏ*!dm4;3CJJWh5eb+Al! {%on3ʀ.ɍ5VMΛLqFTt"%i@rg/BJ"YO5¶{2~hf]Sgv+ZgP  :vljދt/jۥ2j>.)xIAb?IkAc][]zd'$N`(my]ԃ9M;qN@g;HvH43\òKSo2M'@r(nࠥ7 рd%4xyƿa a1yƦEA}}~dÔ7DlN#TL (Tfsd˦2b=oB@N{<ȩSJ%0ر~I]{Wxu"/| 5cgDstѦ 9Ctؽ)0J" kyӆc1R1^]R-*ZpZ3*iS<m6H2% y!/½VV'.V`:]ܬ g H/d#c;(|3*:م5U)xzfН/|+/HZ{3?[Y֧20HOT~Tp{]>Xԩݯ~yEhGBaYM #p*;_u%a`үn_jA!yYZ]Xɔd"]xw.G 7K ܰJ0jawF3op* ZHaܖ+ J#BDr0A;_u 9 ixD^d LW3<-Ґ!6bMCz3zrM,UPBJlc8j8?dkǀ!D5Xl-bB#j*$ŒC׻zg.:I }WmTf{;1z =/{35Z PR=LH+ hLϻ.N'XJ7%Cn[iKW>aE p"3ŤAL_Fa]#yJhJuc/F#kUǛ9iKtib+j#'A]QЂ|Jem+yyi=tVs39wR۷a^=}7#+x }:+Y?ީn/Rd_*,.B8u'Chڭzhf%a;rPg\5fQDwYs~غ8DH/qj)3@ 5k VuOdY3؎lNT/Dfɼ &U7nSh٘cHaR5LM3 / ё4Uԫ8K';:].uc/v$%7@U ڐ,qAs"SF MCZ-lQmQ0Z|*) 9u0F5.qƂ՝PeNqkcsLcC|% úKu"Th☖p-M6! M@9+7> ^ ,}ZÒabMXGo^ 1_+@`62Q`bRQ>6m_37@k4@6`)=X."QH]3R|6Y3<~DHAϿډ- %XKI=g#x_4| oX_9C&N^VT=ryU|@Z]̋aQ&pLkzۈ8C8Ϳh( #_\NrBbث$_R,+ s{Gp d,;SX*ּ#sgڀHrum3+zz͍]{) )+6Vٺe/auҵ-Nmk>|I*Lo7߿HD df!:C%F83`XQvg'WL͟^ho1i(wszW4⸭kWpמP_ZBeM"R 9td•/[yUWG$/V+Af'BaCK{Hg.muV ^ zQ!"g Qd2'}s]^ ߛA\l1j -.sԹ0!%( y'"eUDRBZs P{%Q*ޣ6gR%(zdF4ѯA,LJZ8n ЁyJ')w;Ao/..|;8vT#w -yOQ]ȻVi='%3X8X$LpycHoȣR"XhNS\~D"^R \-߽<>]8-CxeIF+7Ku.pC}#FC'PyF`UK{YGAȽom "*;ɗRNH=,7Dםj=q(f{r:VbhGU"ƣATP<+λa&n`솒/[!ͱ6vL+n"AJߤow'oiۊeKL #SN*R8cEXa~6a 6aou8]l-ԶC#c" J'O4bSab7F FBFlEg߂k0r[djک301Yq#c>s0D,hu*i{',+{ Xe;b9G% EdݶC'cah uSoOSBŝ}&B5|)=S{y$;G^$9@K8Ltv[vh=?<u0YH@1d)yWE۹ "i7s?8>oL6@43#Ҁn4e8vUxu|aPq.9{~Wap+y(nX,Km6_z?P}]Vո'U8kN.tD~pՆЍr8f-]F9ȫd yqsO$g+E>b=F"U X5g<z<|CQ TRJ8 >} V< MXi2U\]U'r$QO?kTP"Fr4mp7P2^gubN(?)9-n$]bj7lL-Z/)/A3FzQ7ةE1(Id1i\ sFн.ѱDDLB컖u879E qeQ[6na ,vg5Ա-ܛAa,IJH*‘k_,7>0hy4r`7i1'oEl^9ų9 Ed6)g:.k3WĈ+:0oS_Hʊe g ,y\}>)yk`&\&6&L%_[Aj e=+7"^J%8F??jϙP˂̼}l~ 1Ø{&>)iObyKm?ɛ/jʷWX?+<"7>{p 8y? uY]`>+ڗ ~$[Tu1W)V(}u/S B FЛw|ݗwƀ,~{>;jL+>g jOL:e(ElҵbS-5k ,9Cep֬V"61Cscj)L]Fz='3(3Λ"CڛZ}8].B*wyx;m144/{q ;cnlq(1 ) |UzKHI|82BR>!(K JU0/|4K#H*yHa_u -Tm/}۞4yCrtU A)g=4`x)t6Mfh+gřᥥ KݤǺ1RiMyGZQ4(o*JQ+9Uf:Pe±i;<$Z=\(D\^1߲d SD-BCOiMvhWm"Q6:z&(ےiҢm1̤KM?askaQü:VB li9/l+.sǫ{Bp?+5(9Yly2r~bN3Jr#gxlQ!u(b:c?d"FjݤfygPUvEw3eT-1K4/*z[ąе \c)'?MTE)/80?e%oj^Lu-@wceBQ\:%gTJsڸh=ܕxxAFlݥ%dO^ݑY}/IZRm˗ouߑo!w; NM(,N{y}`%0?wylrBRMA 6̜Bňw٘V1R[Edx1/ǍFTd/B:= zsb93 @1A<+uMXZsMF׳UԬ`/ϧCE#4bNb&==CaP߈*TV]Q4P0p!AK7!xpBQ,ojeK U <1wT^:ʑEW?:#<(u5miw+mdU/Bro{ӛ=0s 5#|"ՅlǼ' yst. 2<=7ZSv,Ҥ/B3Qx6Ñj&5a\x:P|=%O.v˄o{oBrlZΈKtbYYy(J_O;J%Vų7]V \wn_g/rtðhwc[7t(GNx1gNUQmCnW'_QW˔$ 9!<}zMz ``coz:wEZP@ttG m"?xvVҐhiPjNnUWD@ފ{۷b*1xS^:N0+(Y&j59%j>Rg>|2=t\;7xt[b֘-EؖQ*<[)$|DyCH/@o{p/ w7y x˘'!sO_bj޸CsqpmaZg{8óKGc*^|+@̓;^1D8 -BZ ~kKg$B=D|GNS;. ZjBv \$Kp6;!Ȥڭ\!l߬Ay{ݣ l|(M .&4m i;cDE\T֍FWU62|m-(gyK^;}8F6PU-qhm ~BLB=6r)A?a3?+tknsvЈA_=㧌^.խqpFWQ˙qZhBux7 FEsC 2=̝)?voБD"?}M6\ QR`Rwz3{=Hљc˲v۬ +"m[T8!|K?uwg \E*膗 ;+QbD(* 69}tryGLv`{6I dFn8DzDxoLMua[\@oÏVs :Fo&~wT)iD81eƫ7K Qj>|.'+FAelH{cԉ՗2  ̻GW$)lg~o\ұ"~Kt\JBBo+k84]L +-ie-1.^2rwzΦ|H&dT\,<6 =UyBMP(imkoKλ]㔹mHh;wżw9T+8家# H 0$I@#K &͂N~8{[LM-mTF {|7,EH#2Xn[:f6Ng!@ϺAGC_x)=||]0K'iS'XRowKG !`Z9_ k +nĻ'ZC@-sAT):\TO5vNw^x'T3ѵthx3$ToQWT^rv9R΃v~Ga.:؛#*HcɈוuG/Hb,jtIڞ<"\@teAWWmq]i{[UҌV!-j 6Y ;ٲ4OpZTܰeڿr=j|zwq˞C! rq"t™?}T4Z Z5QK8NRvy({ ;b k}<+7|W'#0S\7"3.PM0D̻!Qm0!XvF].X:T!>5yUEOG4..-=J6% m!qMzIJ66FAvY3SPϱ{*D=O4#PinY5 :C.^WS8AΫHe[GOƺZG!&ƴDִ2۬ʁ~wnfUhhjيToYH ")o޿,rLT Si_Ԭ:J^ o0YƘĔԹFI!|{ \X6%Ț<0pV12ِ\:'dK6ExQ%9$y AyʃIThy> |_qM-2e!u2A{'!({:-(6"}D9>Ԭai;}QI9}_[9FO{g6"cp9ozѶ (w6|PBh7x^͝2 e{8nxЧ±%BFP/6G -.4d 9mX,~,KWx!'\l9@LPoAc7&6\M4R_k *Py_ą2| %ͽή]}1z>VT#J3 N W}ev<& .ʒY3z &55v% ~;d% ‰2hıD26ߎڼW˥qm_v7#DȐ޽"zeoeH yo/;PV4'}hA)ae8)CYz)[Gn/XAHalv|,EtriB&ҧ`|gzA[ Ke4 5&twb[S_LfIY=TY)S*L|%08vGEݭoS!eg"6.)·Yp 9MӴ8sy[Ԧv0txgɫAz` :'}B8saW ;lb}Z >xmL.JdL?R×9)DMn.+ ϒ]lsN^Ԉ"]`\ +$zy䚐-J\K-0n*ps`4r|}ܝ֏jJɵaj9}\%Rޝec:Z%o$dCOr)h.`kOȞndΐWײթ߂?ay0*.9xyNQn A|| 7Sa^:# n|;h^1悴a_oA q"^Y>Nc!0h I绺c  .XؔIVhjU >6gar.va_ŻV[NJD_8!pe Nۋr}2|Ui@S!zj kI4ZGסmnSu(y(ch|o3ZY#a_tX#lu<#ۿN '&?Mjy5byU$gj," VK)Q!v<%e?UC0- $~Q(F瀅)rə5,U ȥ˥/ou:Y6lIп3 /}þV-| tP#L_Q\T$;n-% WE`bT`RV3.` QJ@>'@#̱)W|ż5 Zlq6ct;C %C@@=>Aī%Ӝ][xkYG=践T0ԿEA( ; V.+'Mp#I" B,4DoŇr3JF'V,/9G9)Au"J}[ي ;aAA{bs+c>31wQ%pu恣_D G(MǮ-qĖq0E -rzVH+g6#gOԂ@!㕦V٬ Lq :М:g-W1uf<ܥ;[n5r$CPs[&J Iw-V7mwoev "5WF۩V r ICqPh$>9G *#(Hz#`8UH56Sw:pfAdV UBCFqp.I;Q: Ycf4o}0ڶXˇ޺ F9!F+ש8 3UN$#"wk=4 #W .$T"_Ӛ 6[yɺ@i!z%tdDZ ՖϹdqfVSGEϞ^ uNƎ d3L3댣F[jNۓ4xs٤`b{ 2𓥁RR *"W.󃰮6XwH" >ǔ9G$鍻 sSZe.-81/D!_kŸ'.' =đ9ɸ`7rFD#tB ~bt_SԬx-O{w"d_-g.j@_J˜O?I?*PZrW;1\a+K-΍ֲktNcahD(%Y3=kO[ɉ"i!# $Dÿޚs j==e.~'F_T︿gYKTփ^)adl%@V1q tm$Hqal=;vI1J1)_\j71|PtHދzC.pe/ N1ģT`D?X DEr]Ԣ ,eN]{mqcu+B%J%h⬒K|HM)KzZhyIXglLtzQj~ՔlԼ ERh}-fŇ OXR?;qqPa;~cki-3~wz@'pގ'E9_w{B,hHQ;ҁ"N3[ 3v[am EDt)`Ѹ+I^9E}B|~H)0F-sRn6ND솀!6#em$ytC;PnxK{}gS [6Mȉo!U/sUu{S$7R( M2HWq^梒yVd>pER(\yXpGGWl8:!frXj?)ϧb_GmM# Qb ̃WsIj5c'猁Q"mJ0!l\wl7P\ PHhzǝEhұjf*/ۣrmxm0m;^ysSe^'KbxsD&w[$鯲JoR@! iV_pXkc[Zqe%YzZ{N_OzEr,rr~&'EFTj>oX ~\>`&ۍ^U'x @bsD_!6D1sRdyh5 \×^ ֿTɻl9a.E}.vZΠ~*)̀|DK1O<\~t.kg,\ ͑ /5\y:ࢣR;%R  5 C6u7gڛU(q[d0Ena${'Thn͚Vp 8ja }-eHVd[\ɂ+챦^Ĥ<=DЭ\k{F{XcQY7s)3ɕ(TuĨ ]-#+ ]n[qq2[a$@λE] ȺsKڐ{2G:{JH~xWfQfZKe|bE L@vJ}k8ՏS96btcyZhU;8F':6qT/c$4oi4<c6 zW!>i XŘ4DE(fSsݦQ{T(2E걼E-#~Շ|(Djo;ƃ^lejڥTQ[q 7]API) %*I9x]bDoY==/_Jw+/#?.5 ^ZcE]gȂĥ eiIm;/ƼP! 7z0og쾁c؃t{֨F/gqt,v}l~;)l<P=w\7Ÿq,,%ytxù2Ub-RG^li~sgPxrSDž#q-ޏ;pW W~6rXIKM% h4rj] 1¤_РGpyb$n$۫#f<5r mxއM#- 8D0hΘ@ wz (G#h$ȆDh3M"ּ"O߻X!1^cLE*UW6 qpQ>Q4cI6`v'Żs# ٓΪ$ݲBA HBhT&nUAxƄlGh!C'c)jEAN3l`hk%ŌȃVUU0Axyo.&5j>,[ѩG3g@;M4% 0p!x/+>0 $,Œv *FAB ƗW'!rQIO&(\<Ϙ'جmeih˟ul$@?1Ѳ@#!OQ6o76Kkmqlk $:6Cs amTb!jŞkl #j識O$$"Ėcfn+r<;TgTpkW cmW(2_*J+1jCᅔI,'i8B@K')ۜʆ7 LfV߄pQa`ջles JaF7 !,pM:^im)*m0aൿDp~m,g& e]n"Je$K%W~E'ea+0hd>57&#zhJ;Bfr:`v&*SldʰĶ~)8$RN6{;U?Gn#")ca$ 205FM# O&4D4<| 6YK틏ԈT.TJ4|؝D4d/}LQ_0u ^\}-]t?6F7jݬjbn$Vb iWB uNRFH_quߛ nNL#*~[}MBǔqT s Gu+. ,)+\/1Ւ&=C"f#E/v+!ȓf aG}gѓIR8[-hbŶ?UPNZ0F{*c&YX^c4'1xS>y(IΤ QaNTHlqXN;c]FeLi̴PJ ٞjX{iiLyEْt d'|6RiP\: Ah5 D+ sq%X2E61fԉB@RSzDձBrCñ֮Z=_Z& ?(ah xΞd ye8zG;/ G7Nf+r"wn.} *3.i4tS<Pe=&AW3K1hL3q0a ZFzmߩNq8jCo O?>o_%Ё!Y4gYZ07070100000307000081a40000000000000000000000016446b36e000039d0000000000000000000000000000000000000006600000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko.xz7zXZִF!t/9]?Eh=ڜ.+䚷gsv[i'MTKMY(B5x<+ oGshP40ݸpYɆjKك}l Kłm%M /nM9 뉨yC#*rx/7xa)Pc!99-!khcwY ?;Ac7CQn[% F\R_>7Pima:bK$G?N#+vU=DVb4߷S:>2nMUL4@؟D)o9m __8) 2(.T|)*:\–+# {kgT?H87 ӏ&1vAU%ږ,wr=r`Ik:cQ|B ѢJtAo c,;G l7;JKgǷ-fثvRZf_ɸ RhH\hT,`E*dDonNWu'tBGォT#IFr 0vRC|DAppuʖQ,qcLF %ޡ0'i8;#ԽHJ0 W3fhllZDf_${.Mrg~֋ЧА@QrQq`dOSm[_ZNܠ,ݼbwl̈́Yh?Iդ^3~ID\ViPe9ƑMcC29@c7DjsOٻ,yH )EjFbO`<< Xsu`! ok Td7U׏VSpa=]A[ rǹ?`2ѩ|CʑQ5f̣ᛃv^b{L(.@f|&󗗛BcYy$]C&Rޡӆ`-ܿpX%%o3=9 GVͷ#Cc^숗+NPnYe?82*.R&vH ^$N >1ksZ[5q_4PGDF,7^{MiGU,SAP} 'FX#]94/j_\#݌)mx.!$^aSr*\"IĂ`%x̎E*L4JuK9)`-s͒tsBz{E{V,aRZId0gy:5| W=;I)Ҥ+b/͹b%-8mi֤Y!Lv?U7 DO!Ì?zZUsշwŅ>q  A9ltQ>irѫao*kwFK3|-3Y]Ĥƒ 4khuģ]V4Q"؁g\r׼߁oqx1W+id?N2p~ԺZ2RtBPrv\ŸZÓOIIˎ:pڽlg`\ ^«vCyw4z+Ň1CUZr2|Gը Q4jNdd%2X88(7 j'-8Bq4-㥃u*j6dF P6YQkqݥ92~TWallrN!KxEJbDS} k_H.d@}qyNX;]Az0r?{`R4*_1yԤ!4RwUJ:Ʃ|*a.T,1\[ÆsV)XWVnXU(>IgzN~v5`|՞lyI_`JoA4̈|{ݖf]$gNG MbPʄv̸ci渻+h-0滅I丯>Ž =`CV|0B0n$#Wy JTMBV+ k2//*?@`& esЃ xve{V% |ddPZ =~QؕubxӢgr1?((7Jփ[UFFL|[ʷ'ðFJMr'q_FZY[gۯQm/T҆yno=/uVV93MSvjȿ*Gc~GMXpGrnYv;5zra0"y,$ .%^5EihNDwVoBpա")gM]H(Y[/\V*bt)Ca$}p!A/ eۿy#./{ރRlhY oGO )cUΓ(TF&BPM 1> 7yٰj)8wZG|F=8X ״So4 ɘ)Y`um/1h"y 3i @ 2Ms&T+j|9hvE3+'o;~$wRWW0@Ȱ + /`,&zgCύ.=4N6TX܃%*j]/6ñS.л8gwP 7:07-\Rh@ނ 1u(kW'.?H;A^KHS ȵ0+ <: (奚{e?އ#ೀ|7zf ]cLfNXjtto!@B{԰;|gwžQͺkSnOZcO$nC2}ލja0zуR*W^jn;Mcfu Ӗ8[-}υQͪ;\J7(wx@3ϣOJt/y=^.|:Մ}X)rV<^]Uأ|SL=΅Kd>f=N9_DL[kXNZ9CuZ烇5Czc5b1cNeдz }S EJ"6/2s8Dv8(&(%L$tT(H ;1};Kf61l[6m) jIx3ofrI7\\OFh-Q~1Tgg:c+æ}B W4pȥFhP.:i;6 sK'^ Zq]GRɵqIHk+1!Nqo U|{>jLHB6LHqk |ƀtT`m*$5? ΁J> uTD8ʱ;Bv|oD "E¸WS@Pn,7r[JfYl6Y`( G"soEo,ʫy )\~:oW-V`pP.&o<9Q։%bЫP6D-gmb]0>HU^w65+rBq | *0 y\:iS*z>PZ&vl(2Kby!U®eWFh~Th cʢ0>Ȋ[RZ$jF둌%ޑ~fYOi"a`"8CFdN~w<ĴҸ䣁 Y7#4)Ubh?$ $2|7&9 N̎֎ o-QEn\wJ]rn,V_l~ XWO \!9g͉Y˅!:"1xᚇ7s9U]M4W/llr[= 5r:oX@ۘYUW\LV)2Ӹa, O6kf83gT* עEk"}V DS")OU޷ONXY;g$[o #K+#XۑTw,cKhOCt$ %^-^qp$W;Ɋ]5?MAV-z,yxaqso?OGXl^ѫr$|}2y13~nyKPi@[hؠ $%BeR[v2m:Ē,r6@ 7J| (%=fbJ"nO)!g*XLswmH {Qxr!k]l&Jr&CSսǂiJ;bؼk^yu]u8%׌ny+%i H"q^:uZɫ i2i ]h3mȁe>^ۋXIڝ $f4.d3Uwy*sΗ/ 2D8oykuz c2%,)&)^z˚p$a;Q75~5;^3HR9Ld ˑmoD)}a2T6Mf?=Qf2dK-Jc<(lmYo|vF)bC<-!$S=鲇c@r &% ClT5 C{M5^t%u|z˚{~nfZ|q{c"8̶K~ =rT|mso-x8qm:Dѐj[`#D|̠3(wzNε0/ݷcƍ& )F6Q;BKtNfz.$Aeir#j6yK(ŨzOJEJ).)ڭcCbu@]J5z 4h1V){ >J2~+ [ƠP\HA?ݢl>ERLk dSc˾Iͥ{c]s,dJX|d[Gt$QL 0Q#ϹJk̉rz:o`(Uхj<mԉJ[U~=on{-vzԟܩaω7Q82k,yRdZQ8'gr_n/Q@L"羏"vele{)җabmVLh,WPΩNiTZYv1? uhB.ܒ8 :4;o r/v@o|`5Opln9+fqvJ`#]NJ{kiٱ0yC,35%($oUȎ~fzMs۶u[W9Nb<M: .^ԏBz%҆baYGjYkf0&t1ArCrn%@7h%UCjr[Z6=Bx{ ^$oǴSJ\Z)I'GkN=$ yKN'x3v􅣫qBֹ0a>s:~ktnnDX#.T\0_r}(Q2̥aN7?#0€~ 78k0^^~'c`Ɠ SOvCa>t?Rm9"DsAnE ?]A>u;N"2`ĿYUijOғsx 8ɪc LeUZ:.:+29 1lE5Ž T LENPeFat%pbL^VE̠xXD4^Yi5#^/j -wT;/A4ThN>>~6`"{p9<1TMEWAԵR1Z|Z+Jƺ3S&=u~[aOR˚y쟆FEU/:M왨[b4y_ڹުdilgzu: ˴-9;+7dFQųNUK=h~k8GwX季\ge%s0M=ӬoC@ 'K!vlwV;!Q`? ukc792T.'^y7{ 0?d1'zn>0}IrNN79ƑN\YzNu7ښZT_GyQoa=97[lX3({T"i'x۫FŶZagRɾ# @ASp'w1u`ris~{&<m|n&pmK:= > RgUdRQ>:^ndN1h:j6s`Ba[FadlWWp4YFSen` J`nxxI.S*G-ۓ8NUr^k=J0),OpcD['4ukBYa. z"]w޴|nLW'?Y5mS31t7ZcxݠDA:dŹYOU*ՃTDc'0{kӬ:fqz/Iߐny c3A!1ɪ]\17ns$-c+ฃSޢv],P9m('*10=տH 'zoceI!:%Hq_ɡK3% #-m! >F/~kگ*L'-r(5?LtZ41%@vrڈ.D::S_JI&vXCy4nhƜ%x`+ѽL4DNKZ0  }YJiMV)љt,7nit#fTfgzNdE%dx%X7 I+D+YߎB|jҰUgAU;ʩ9C#GNsG=ü#,͠A RG8E}8V 3yoYD/݊yVNW+ ߲Kuٞ?~Y=;^% d@H5|g= mS^UIu>YFE n95D=lO1cVN~i Iy2@V+gW03C=X0nf&{\v> J 6gr,)鼀Dfq ߭v$V$5mr0 uZ똈T dTrha1gx τ^|D3/Z"|xίޥe \xFzH8#Geq,|'H.oB`Βakʏ+^ā_OZ& /NbIR?Y6,+nLu'^z\nI\% hfsnt_nJFϷόMnP]RbжX9'Q>$ˡ -|.4NJ-5>' g$7&,G9\h^?m_Z1T#pT62Gj 1$#Ϳc\_?r;._&^Fh8x|9oUW<`t2HtiV W)Y s3V` }kbU(ރn­pO\ȋ<譇~3Ԃ9؀FBDk  @BMa`ҝn2T2 rtY'DA|\.qʑ?մثq\ \zl7.z&*(d'FX"~GZvHu4l2iOCId%*h Q zg]h5|XS-[Oe=)Y *-"PHWn #ᄋ R0em8 1%dALb[+5ߝAc@P$L%1`C Glw:CP8^TL8O \4m.n\:F 3%amE+/6>9_d@cejV>fj)Q`n&8Xw#yPV06f9;(R)/wBTUDupz|QagEfH u,0>2r`7XtWiڥ @86WzwL{ʔWo(?orfFe+2Fsz-vx oښ{qJ4g:߿tf6ُ>@1Q1EKѮqQLc׌Dy_HvWiXz# Xd/aR/.- y%¡Eʃ\(p&; ˡ})LqβUYfSpi+ 2_>jNI')ܱ1: E7PheGʷas1l15(vntW71Иs$m)y["zNt6.*/1>(`-ն>Yb$s@QcPOvUsO-Zi\qɂk(k;î:f ]."Wdx;dh^x b@:MI1M2 ϲoft^P;Gѡɲ? :!ƉLY!`ih 3q(94m@qSw?"GGԸH ϱ٭:kNW26`'ZCٌ}+GȢ he˺![3[8` ],y3+);pqچosp>nBwD`IEqjJ_wX̎ܕKlRKMU N vkd#{?"gD?wc{.QXF kf*U-RM #d10l̙srz4/mNiygC˧(cOBnvǬtCrY.%B _APnDy7RguFJ Y~d5htPEWf}? eb;MjF`3S5;nޥųpOgIk8$` W]S O)U,!{'?y(t f#m#}Ht3.?Ly&W!wV^3ms6 >s#M3IcRn".Y֯{<ս8< ulhΥZ-eaH𡌴&O7PZg\}= RS]3, )!v.ge|6 {ץa7/(cȮy*'=ᇛD(gX.+M}'LmX !A dĥh_Ҳ/TsvM{% Kl1*2&p+;+=2mPgEJS8T]a$ (h:N!˂*>t {F`Q'nEc`+lH2G)^h *Z&)jtbe&"fGT-; <6Z[~o25bїMZpu0I`!*BWsQ_ %1-O%e|q֟W ,,þ`o3%0 0u7}:ҺHcCRD X;@gLטG "53ؗpV <6b&SbM+ Wa=e?gOl 9^D. (U 4;bOY1Ek.\h{M'|pZ4"ߠ^ewBVtO> #+l_ŬK?7L[d8Ky۾F7VT' ^>kC3r5^$ma@ z>xŊ6g"t׏!e,[4`(,%w@F GJBɣ_PKt"fqF/k-Jc ,kHdXApԉ$tH5*͍)Ɔb;f?uP4P狵w,.)[uOz9˦N~h˥P5(j0Uj_Hbs #kR{Sw;%EEk"B $(;K At~57xkzZg:hw~#@!ROlU8f=F}{I@JtGJa9ͯNz j[5`K!Nr'փUn45+ .w7sPoG~uGhb]m>w7yIrU\ţRF*Vn>x{=@R*ˋNu8TW)}7<gLYM2HA 6Ɍ gΨo<#-T.L 7]3@xzG!p>XP:@icc+#X 8u\ D? ^ք5mgUhPM;L)J]ɻS' F0C4a3xt6Y_`‚P>4c} ߏS`Һ3Y6 _3,Iy 11h[ Hrz™/k|(GmJfTދIp|QT*n0Hb4MluL6 ~/l,{>+ؤ  vA S굯iw~(蔆z-NHPVAj-~T/b]MT<ԁIvpʼֈֽaSwc+, ea%eDf0K:D(GBhӇLC;dv-ˍ*DnBBKS Pi n,fүU2\E&TdT|J^nNBЩ͒sBǑZ~g嶤lb?hIjebs]gYZ07070100000308000081a40000000000000000000000016446b36e00002394000000000000000000000000000000000000006600000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko.xz7zXZִF!t/#T]?Eh=ڜ.++m>/涯Br0ƨ!CT^GoeDaShdfYm Af(Ie>yGF3Z1P{bH[#98=ꚽaa~oex>»@{R_ :_C0W&iylc58}7'M% k84dD YYU14tSҘTˆ7'AǸgHB@=T/3"s9XVB-{J@j(7{.s4-VHB\'ptYnƢ`ݹDZbq @]&=3$F?BW7ȗ<r}<6ƌe+X4JQAKѣ$_G`x> gQM^P|i˓?%Z"0*^RMzDR$%bZ=4tm5fF+NQz&6X8y Z4JP0e_9<+U1ˈ%(Dg LN6V8_rf4A&,,HZӄ;: ̀u"DPCo`@n([;$F22 Jj4!?%z~iGi˾\v8*Ez'vɆV'jG{ڙ\"btp:)nSXw3h ?,ob? $irL'mM^Yg:;FӳpY^r^/ZagkȄ' Ur;6QST!`[gr8 E$m <`$Y&tǼۂ߱`p4 Tg$!EdaL'wLORp"/+F^ӯK47/zv`NQCYss(8EۃRPlH[+I;TSYUzI!9K;ytԮq25rF&n%P䮶)<6,,R.нxzZܼAUцdKPɿN %@@7,wW ;%ܧjz^^s7K8 fA!w] CT{v%l\3J[ e"DdeZ">W{ڕj}ys~JA6ZlKS2K`B](K?i+l8Y9l# 9[g5xcg#uBǁ#GI9@M 4وuz${jU W;ni%g6,KZQ0b])SZ5Z 1Ƚ[aS>wX43ϿtRSX а3 n]ZP40͈$5t c<[Yp`0B:)[^c*AqeI$"ڋ?)6 "!rBʿb4`l }SZ֧0n9js^~ٹrR3zؘ>S]Б[EJ$(xM0: X4g0Y~%zǧ@/7^09{qahIb;"p!W(-)UnY3w V*o7 aFx`o:RrL:K9ǸEF7|c[mx(b7:CIpwM.Z(2%y2" a/yE@= -=G?ʖ=82~ 5 .}% JlAj6;VN! A9FΔwn-NnyQT>+&,W,U}w,)8X5r,V/L[h53 nz?.lR.dEP_lT4?Q_-WAxQA}nBphMJhZ!+KV}$9[d7:bZ+}sݨ6\eg< /z p^\*i,$0IAYz<)}r%n^sh[TS LUۮ/ZXԵ/($B28HT'lPJ T pA~ 6!!YX.qj#.z4 <` ug2|"5-]""oڹMtBncq}v(wa); ˻Ezd['hM>HJG8@Iv6N1VO(="|&gɀ Ɛ{uRdޯ aDeGXh#"=2OWYtgh 6uQҪ/eU1ySɗ83T +?3 0,gӊj>$*WwTg* NNzO񵕣ʢP<@K?! TBy"kV !"wz8Q73_w%Sy7 LeIE\cw1nDu`M^H3+y饳RR@rNZbs']̍6IZC*;l>]s n/XoG =i]VA 1BZD\5 öIp'Arg(X[lkgꝿHJxE?@~z!O$i@bͫZr8oXEZ4Fe I$1ޞaqz˅+ L) 9Y9NDX@+_GFxBq'6zRS? R%ĭ(Pᱣ 5G(}:NQ |^_ p7hި `=k pLVUϡ6aZ:Oˇ;pR l1kQRp8!?jЃTvۉ8NEZr{ړcd}Rt&ܻ fIN07huGbXÚA {5%n"6P>V1dGӟ* IV51F(c^|t|^a+(_({1^I0'l^k1GJ.3:::L=Z@|au8}̾sbR\PRu)KpT K!P m7ne9tQ4O/ؖnC.? P iҼXe; bWc`8<"Dއ_zg/ S@>R:HmꦰF|>9YL3Tj%wW6L/pjyqL/t8J 릳,ʌdAHJB#l ZZ\)dCd@MK-1ѴLb+MEȥ?Dzg;SRu¡&y}kỶ;#殔"io< Bkv(ۢ֬{!J-t+:}${\)Q8MGpn]h}CHÝ_Gc̻`YgٓnF k!3KilZKH~O襯[;Xf1"U|nh?Ȩ/88 ":5JfZ1G$CFF (oMadݱP脌7}'}0Wi%}o^țdI P{Nw B?-0eKݻ] xrN^,($+p4X>K!]\KT(Ӕ!8srz撌{CrN Sn eZDJZՕ|Ѵ M_?zd1/۫,Za%ǒb@SEȦ;zL cJt5c"3Ŷ9ʛB=e]|Ux!=&&%td'gH: G> u=< 64Bc&lpLt nA39H[zm̏vJmoX+!(4xAffD+OfM Z-ᰃˎ1h- 5{GB+1R0EOB 2i=rNXۉFos7AxVhk #'U)P{rSl6י/$Ĥݡ2vk o"_S8|74!K!}]- w/A|uS +Չpd%*Wn-Zr20vr&_k3*b xL% T ]o4:31|HyoJ@dy ]jnP51#,U 4I't+LC>4軏'Jm2Rj;C3X\tڟf]$+nD!Dq}jG:4˟q-l Y v)PΛH]I:w4` H[!<6vsrT ^:*rzƌn 3Hq@>/7.o5`j| P0$w{#uJHDr&6dt5t"sWF(*-;<:CI,v?ZDY٪:ɏ;F3c܈T&yr#\-3dXhL`)~" u2)ߨ{UͶKfxXΎ {9wH{/6r{?f1כsB*_s=3?L [ ir%N-nPY AG8%Z 0:6&t'+;pn'>DIﻷVqf؏-b ڶ@r#K^/{# |>e/F!2 #I=qm _e|qB.x̆U>URf oeH͌in"Mc%O[Tcϵ*CC ,gyO W[F _ qh % z7i+C.*M"X_e,KFgܨh^U^ZY*iiH:Ġ@fc<|Y < lyNR.#'yL'Ӂ݌ݴYg7o`%DB6|>]eXeږf.ʋH(v 0A JTMFEIf,!0t^htTu{"HoBWj4 >`ޕKCnD e"Y{1 Do@C'K8P6$;i5h%i}#'vƂ0}G|Ẳq$ JBy( Fѷ֋[;g/Y?c֐iF5?ܶDDHPST ?2WeLwz%3qZx+ ?F]FegYZ07070100000309000081a40000000000000000000000016446b36e0000941c000000000000000000000000000000000000006600000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko.xz7zXZִF!t/ⴏ]?Eh=ڜ.+kqD쉝MXfIK-Г%z=bp՟C/aޚ(( $LJӭvr'j21\[C!uPLyox%qNtepu/w#ºz#8Hq*}Ƈ sņ^6(Sٝyr?=J}K!?MCD~@ha'TaH酬›pp~ } sIޥ~' h46p K=iRl:6%A,S]Z<9,jh ;?)l"9|/>Vy)ܪB2v ҿ3ǔL>5iϱc/S( (yA'5\$-@%!8ڣ~*G $}0У t9 vsxWMSZit}<8Tb"ΤT$ {^_7Dt5{m>4 GT-}|OV+%.\&$|T3Y?_NVptV;4/]K>_TIS-g-NIO᣼T"Q(pUa__Z ;(j {1JQ)UNy,|W{4(>leՆ.O2Jt5e|1&zܝp[vK}/h&UllԎbKaRum{h&STw &.[)!Sp@.k s}O5'Mʹ05žy:P\GQdKˊbj Qʹ~ڡρabIW(zO3$${N;aQnHV43īLZNYa3dʄ\+L' nn'{|? ~O&mo =GOya6?/z=ɃX: ok.*lea=+U@~iAf~hig{Bڶ8鄴 fMbLqDǫ(/VT~?q7UDܦ p''fo& VDU%%GIJǀx`1_EPe6QTn|WVzL49/IU`jzVsA04V8A*!(D)B¤7*.Eg3#7Pp>>BTJ2c#@8QVT4^FA^9d &ɂV}n8gN>/l jEXs*rxjķӒb1T-Yf#lgA&x[цo%Dyg^L>hGXELrj$Kh"bPBvP{φ^rpNtR ykG/ N.jsjK$uвb9K_ oһsb!%le٨ kh"V 7^|8'xRhB@ekQV^l6W>{BラbS)$g; QTFٖrQ"QTr 9q/l]* ? CKmY&V%?4G9Z TD"?F^y\J%ٓ2^ovb^8rMCi+ǂY Qȱ5Ϊudݛ=Ͻ+tڊF0s`עG rqTT8'5Bҍ4).珛mv]J&EnTV}feaA ǫ-D*\cl0LtUо,Ϡ[!Zftުᚥ6St= ]ُE-'#M38n̳8P9FlO}1+vRfV0cNI^/0^\OH~ u p̀70MQy8+I_s "JtY԰0gXL48C)jKçk 6wn2o6*0MR`>*[#Ph"qğgY<1gm$-:g.RKz**d;@d +Rag(gy SOb/yY$z`t9,(ujwts l^2 sO@! b+q72BCܑXB8;Wэd@/TJ_ՃeC7M~Zx4wp-qQ,gMU\N<ju&2GtQgt~ 4qe!ݩKb--x^a{6拳0^w|)G^Dv 8R/N#OJG˶H#j_ _]"d,f&Gi6P0"[#l =BOr_tI쫍+ ,9Ern80?pӿݚ, ICLKm|dLj(*fd`YWtiB5\ ~޾d=$v[>*f+`FN"I`ܹq%h^$L2MSAgǍ?4hgEICb42}vsOjJ4s) XL46X8]Xf(=/{aCK"Lbl3N2yudjS4 y!KI,ՑLs ouGHIYoSb'wZ%I,ДJۗSB԰TMhe3FRdoQ>{C.+s ^%*CBSpR"@H8da!:+ ̯TxfW1_KFDycW{D $يuLT\0L\-RL(6"::ɾJaUy]nΗ | ! @-RęQ̈oIhR ;+r:)%J%~m5<A8K I -M:uG@`WVJ^ug.EϚ2 lTI,f@IrfV .JaȑK)VE9ʰ,O ! 8 Mf5 ՙV8*'u^2!x2 2 -PfBCӝDOI(W+u1ߋB %);-iIi}DyKiBj [\==Bg8ZB>8+&zhm.gXNaOΥíufj<)|_b[YsGv gPF,rar UKMx|K7b+ V>a΋HYe,%I򶪋Th| m->@2>%;a! ۼbҽ2Nn`WF 'd:& {evax6It 85R%шuc=Go—| 񱠁+qda !` q6CnU!\$o"،Xxb;ZSW%놓t<4{6N'S S>h2N|+7~D276QɵtI-q`c]B V0wDGP;3p鈬C(sUy6k |RzWu p0> ޸1><w9 Sq-rg!>r L4avAIDA]MPEhͳ@oj:D_{`#Ba(~']uQ${m )xmQcո{Vi\/#o{Ӡ˹*7u^Z<7<@ι.@JNqA]9PPkMl']~jJf֭ Ns{ThzV'&!?ҷKQFKac|D1:g.*"-ZmkRJi Au75)z&mԿf|L76PT"&uuaAэhqvw[cF 甤Xyib'5 Zƍ *,h8n4/t,L ^fj^\%~bo!=cԸ_tONׯ-.VJGC؜o28.,^c2E0TX8 9S; Z+M[lIWAsﵿi1AbQ [mCsȼ]Qp~S:M";Ptd~xl/3̤1%RzS~O ~9dmEΜ羙^|5k6Ѭ!6ÔԚ?>$f emt7k=WH8RWtK)ԉ 17\VlΤ1*R)_me ṿ3fLkmwWU/Hw-SB1 u?N(-2n7[]vp<[YAvWeYQ95 ;Hcroj7fO_9QʝӥQ`WŌo%YԚ_|~Qɍ[ނ< ^E~u^GLHjn/7.鰚S@o­,V=Ajykekj5-j^wX`0w~= \mT7W8tu{ x.P 9Ӳt 'pJl\+OewvfOD;*9?S5jr zM[t3Hb?n'4_+BE\enDy.(&7'ĕjXS*LFLf Ċ^T£|d:i^ 49Y|'"1  =+ZyzivȍZ֠SsM\o \r(pNA_$.stR[X tMZun<}v0@0,iPL]~a3 FR m%aX5jÁ շ:~j㑽 Dxuk?IC=UkRU`R9<і6cOs]{Y~qZDC>ጴ3gdS+ ]Kc,@a>9 dfЪ)3vVEoۂV@Ʃ! FK+]6Ԥ4nv'\ס%}uC?x== v=pRSh\2KYbp_y)XL=YPA0m N;~\mZҹPWO11]>$!}i-mg!3"I|(j"4r m 3 )fN^y2>. K-]=D_>m3P +PC`&Ijh1Ȯ?k>RbvUJpoa̪13QbHGJ@6 dMm`H/+:sʌb7xIK9Ն 9)m(ەMt J%Մf ;˅6d2 []zWPvYei jdd@#qf?"t:t+N[OV7 ~ԄӴ(3|e %m jJ%=N L( u d9XHn܄>\ٮL[f\X.~e^{ȥ,^$ou^A}c])9ڢ㙸RZ:ŢӒ其gE֟Jw9R!zeRC'nY Sd=aޛGc\%G&u#񱼞s8ߡJ`_48J_nx@`guS&)VYx1{QTYWf@bxt"b'[ꝃN8V52POҷctqP7T'Pe+X`mCfcjH]}S)ݥ|%\#uH=VO<6,%6v-~f>E,TiISZdZn/C u"8#`3 4 ,h;,6KP*?ٶ*Ja,]`pO&&Q)bX7Vf$#6yض"BCYU-(gM]){UI_t,$?NqecdO.7[F?|IPVUg܊{`|;jZ+x]Fe{zSFLX3$xDGRSXytBз$Y .E/ZDVVvȊG)h|S%qZ850c2= ǥ`Jܴꛥ[UD.b^pyVD,# Nr6u",B! S0];F3l}.^5,MJJ:VSiU|4hq"5+uR'hiÙ\ YG?m¹K+dEMwVRsN- Yq A4^\q&,ġn,GQۣ7mkT5Fjto+Fw tA6k 55oAި8(GyAȟ@ f2#V'q=+dX; 8Of6A1A`m;b籧3&kk 3AI(i[Re;25Ԣ?6Iʣ0' c`p+g}a5$Ȍa Ca}mĬ>ߢhK]̈Whl(MB98&gUSE#)`<#Uݬaqe8 d蛸)\gGa;|o|E[6e2);H߉C2(\)…l%w;g/D5 y[fQkV= CJf/,O<Hp23i8Eoed&1V7Z|oƫx.X~ t(|Mƙ6?X*#}Muhlp#"xl-M)%Q0A:D{cQg}`u9+ R#a>x.g68g<s"j\_ϝ,~.W}D3F MWtˉ}/!YD(v/rԻk>otEyj d +"ǵ#2gh5i|AJ8*sϛTӵr̹2:} "sYg}fe]zk#Ѿ%52@,_./8&,1lOv#*G$^ [W9&|ϟ,an_pLfLaQAb?~W3+? \EMR5HJ$kz|$ y0sƹXBK5{ozEtϐ=B|]x$)?OM<AObt‡eF$BFT?`L 7Z%孻n\#S)T!{`G-#S_eDe 4Q-П AmZDJ "L2]4wl^%UTX$erϷA^~e24h7p8|$%fEQ=3.\r;9zOmD9xst~3s2JhWW3aɷN)kG⪬g)R=8):[%; lGX44cPeb|Ce{ \?{RmLhjh.3uKkøYo0W-K"ycܔ[/GD9AˀVui@j^܏YE.Xȇ8lS!֍$I k3Fs[j.cY9e$FW} V2gmӏ1\ 45F 1|Z{v@|+y8(RhpĀ₽0a$! $8?ZbXs\'wKtGLwE TP? FW$Ifa˗Sk'W`b^,&{En>CLccN:"ɜ=c)[<"e=" {)nn`+y*tF) *c3W+ށ͚ . ҄s7RzyD4I`6~}EPN g<߆2j¬@hEG[vV73{[$ȳ<"<{ XcGFWQ#hAdd)IL6kw]RMpO^꒙3- 3Qc蔟MbaB# LA&k+Io0fT_ϵ̏wO(4)oIڞcXۀCuŖQ%&"V#bFney!!2t#[g@Y_<' @;g\C {GImay:=7-ړmb*@ LuvIIT jzN2([oLʙr05UM' sIӾX䩉VYa.P-!^4~E'% lg F/7k:OjcC̊FY&J `!Gؠ)6Cnx: '&)/JAqNq#FR]P*$1 8(vmCH9Տ \eCJHښuhDz"aB0{}[P6otr,m7,RKm+jf1Auwwy-zIR-)+`15/S&69EaяpBx#?I幺W']ճL {w'+2_l \Xa(%)_R|Io"}a)  MN4Dޟ% Y""".ZsC+o[D#Z9B11!^Z>|(| r.Q+(P+wx}ѰeJ!I:|1[OL吿guQmv-5oQ$3 YiLB`*>#}cO̵!|Ã!&&=;tβW10!vhglEz:5Q2w\zǀi={ G@#L_-vhµȲY>ɉBXj>; 5]%fLlPqw#Xv4wIok;Ƹ|I8sR5fY)?.K}5k%0a#ؠr#phfckr p# #yH"Z[8{T7AXҩ8>s>F3py~ (x'!xOC'kY(MTN `>tpjƌ⫃P1  c;LW rފ[Sbu[S_GVn/KH G %p`ja]'OeNTAp!}8{h mZz0̟dX׭aLx.VCc2Q7<}蹽j t6Fq5H!"V{ )B|Se.& ݔT:=?qDW~اqYGfz6FV`mp)b]\A^Qަӊ+x9}58\Uhcփ- 3.2ZGB90qa:&lN^:ê1*WȚr4js=>ǐLf8o2wNc) Fx顧9*1B恳Zj3o_i8[MZ3DǛCvxXw(Ib)V%G(f/{|isV}^\ NeX3CaÄW--g m: g{1{Fсg=S5VT tLŀ2/#ݹ5MTÐY\Gk*.MU9:>:XHiKAkBGz:ٽc]1zz @ `pʿD:gKrꧽ;/Xfڅ<)qR}'MEϰ j'o \G"ɅJZ3#5~ y#VD_fQc:0 DCIiQ&XbicniFB-d; VhI;gvqelb$lwt!G 늵Rzu0*(W$E @Ts4x -{9k4E{lq!gFhqG`Rt:։^Y+Y»Է"\ 8PSxhѩ\TA54Y\[4 ] O T4и=&qIHHAvYհm)ߞ3|'Q|ay? LCa%c,@G'K.;nzoNR0IHS>XD:H4RJ?ڑF[s8XahtpXt|Ƽx+C`>`Swk?AdA%+wo*#]zbdɜeZλ;˪dyu.ҒblnkDɢvЂ# r%?3#1ۃ)4F"_V>F!iV`<}5Κ)QcF|-gx ܘ^W9GJ@O`V.**Pk,ԺP{h0$sx󴱜G^ {C0VpZZJi'(0" L!TB, %(0Y vre\t|b .G? ؾoSV3 3zd93mS{xڟ}@)򽤁ԉ)(k̾d0%di3T,K:T@q$rF [x_W5vl#ݼML[pݧD@ P0_J@AlIWnN.jIz{Ӕ󬳄XEtnc#/yô,Zd%P$33uݤW+у־CQ~o$d#kh#Ki.Qp,J6}4QiK-=)Wr/|M 8~pFKTf,Yq9 ]kt(kQEd"Cփ$2AÑ$<>t"٘%tX@4,(mTL&qv)r>leԉPGg=wUD u E M4?OZM;@ZIHO!UW|>!ȷ@9'G/.\ dt%Y0>Z.SQFl R6c8ѨzY@.85a95U3% rxJhSGHN>V&Y9R{*:$}k^,ɚ(e rϝ^Wzpxn7eٮQ}X[:ğ@ѨIjs*#~k;&[癀ZV7U| b_:@kb,m\RPg Ln_qT&L0=}7:B Nty} )5+ ' s_DlU:Ѫs4wI؛Q$7 d%iaVeH0{w:á;NL89[tMQN^$z _߹r5zr{PIQѥt JXUcMʶ\UVcs)8m !4dQN}JQI7x݌+^&m_b=i84:szLJfe؀ ".ēxYGUB2pȟznٶ0ˀƸGL d0g.7w&[~XgTI'NJU!hc"caUzSM{5-A¶o*;5M?Eg7m{搟&?s/'6}j.TM1!<:ܒwU)Btq$iȌx羾mqn\s-E),7;4^ nsϑSdgq {,/x€'ef'&sӺ"O'8QGMVdH?5KP Z.*®z3!x$KpQE,iʗ$O{z-$ OPʢA<I|}Qgl_[ ZawfG~9A9 sDSh|ZdBVd]\)"EqJH+oETVPK NNRh 佝0: xY|[;w56d݄ BJӿH7FN#`g+Q˗΂tCjŀz}dZwrP$@$0ZNFvRXZ{>=Wh\n}NiK2"EN<:=W|~U9 H;lr1+/R=A,@hm0Q=K$ ~`7O+p[L"=h#t'fı\%.e3.", (t?+BGZw}_7@V>DiI0yAӚJ~> l =Z8o R1/V6R>"6!j!>#6?3\B6yT%ZS>9jo3t뮖Wm~,Yj=Qlif3'lyk)*k%E,dvoN-8O%3BNۺ/V}'w_~ccmaX=*\4DZZ[q5YLT`@Cf,|y!Ǹk 1?gAr˜;qEU|0q8x(;{PA@)piAP*+@{c8Qb 9 3k|V`}C)CpB6ڐz*= N s&]Wo9ף9A.O#ҐXX?B͸>rmiňlȘYa|* 2-|ꄗ˄/8/[܊{ʸe{4Cڟg,doY.XstIPv;+K\ʙ:Ռ!ڋ5K'Fn_lkuB$otH#`B dEt GD`!8t$_ {LCL^x!ODa;tLSߟ_G1Sdm)x4J&o[Щެ&yպs%)l =k7hc>M +PqR8knR7QOe}Hǡ xMndBC@F0Emُ W;NYCJSE bV1ŞV:!°{B3)R&DZ"b_>߿Q}!о` 7U^mR:id5nI"⯮TSh|/?+Oп.Gpb~pBܵF]3v+ƈ)~@C'C8'Cn`;w*bCړ1K{\fl1'WN !W j<:fR(fͺW}Ekx7Q7$LKmSpK6nP헬U-|?{Ej8}kDcW#vHPk}yo@},FQ^ .eI5AdV6H]ir5QA"vldgw`Q9J7Hz{M@fi<#?s@ 5W/D`xo05x@-ӯK] b-=e:ofOV|S y1%}Lžr]O6m蠉0q%RU E#| Q" h Gu-I+My7`^Yy׈K\IacYӯ|S(-!h 6v}ȌX6BZj S|=KuN؟:;wR uw2&s2%cv1+-O)JCޒk1 .GNkբ@PYXAඍ_U<Ga@m :+ye,4C(P `re,z;$z;.piP4v!9ʓMx83jK9.Npu*>1Z+ʛ(;.u |uYb˹ ǓǻW)#yU]~H/ƧeA4eUX/UweŔt#GClt>3scҟ5C]R1 wbQ|<ߎ*;FRF d6C!^Fi=~P"ifw%WS!'ge!n YƄ%5݆\aάW?@|rc= -ޏ.2-O2HJX6JҲh@ۙ)Tɏ 7J+p:B J2) DQ^|mGC34&AnGa8x=1b2j$/ $td{|и*hra=\Z*^ &xI<8w/t!*'4Z%TFHܻ|~0jNi4RAUY5G"4tQʋSݑv8Dǽ3-7;fRnv\ʉbP*=Un4݋Pr k\^!EkFepN%Lmp.ۧoOJC?æ`*.~SaFb#oF dAhk%3붵adGq.k˙}ַ/$(l~ Sߋq% '}pm*oE[hRS%9W1ZʗTjC{B̅F]Twіt~9O! j)C P*hO4hT/$xS ޡvkAj[>k#[|i6n9cI3!^'e(wjT}>Ưֳ|st4"o!@cm 6"c,iX)uܽSj̽wd,$ .~"K,k]z5GLFd#Hu4'} vE`jS a,Ox7g77U5C>.7=]#ڔvyBϠsdY;odd=lQ[es.g>LH3WKbzvf =2@ngj.D/kO"GYj~w z0TI@kqUE[A)u[2c8+O#&=; $KM:%%ЩlQRƗ@0lJ0OMR(dS1@Y-S'ϿgԫE覎 ًaș:ml;Ge<mk1ujHӄ+2/+эv?+rg#)晉I+aه8PI$&VLc 0ꇺn: &%(@GI᫺HG s>7!$NI?dN=M:ݛZmQxmpGJ*8~1H4Ku?]qOl#"0nj JqG7ert}?+Ay3qc7qTB?)P~;c]z^~,8rԶ1׼/vSaBˤK`C90rWrR4/RR2DJzlAgfZ q OtEl#نqDwx2Z=BjUfv^b9[WT!iⶻȩ3ORmV5\y(V4P^ء$75G44!KW$|Xu7% {\'SW3b@oDsNR0o'{Bljs, ;^- 6Pkœqc*:Mm8L˸!LC@Bާ|INpAz@Je[U\U'W (Ƞ\K d&]kY? ZBfC.QzAXa!G s(+\Oܢ1G.M?=̡n]M]B 5KaMh #v?J3P ;˨}2Umߘ슛̕ϧ1Cu( K4Ȓl0G]6JUD"<هwwrk,vbA<4Sپ^W>erښ%J$wn8TjqAP{ w:*|.}KQ0gAis'׵$%EYCi&^YqWo$& #E4_3 L ײt)Y')K-Nŭ;B;jtH0 ܾBy_XV,c+ L3`e<ԆDd$uk~z.JZc'n-F4 iD kp׮QE0V%-fD$iI[0!3if~aB,PND?ۮ$tnfQWc9j~ I<6A2-U#2ԣs Uhr cqS`&e3[dEʜK4^8o…-1,xvU߀|i`>SA.ihȂ_r?n8wCC{"2&A*|v$}]>PcHTfo[}}#2L}+5cL4)M'Y(JRr^Q~qwdޏ `Oz$*q)u;2_m ϾChɡok(կ!i٥MR|bduRSV6w%ĵ@cP`Pà~nXLjZ`qVWwTa oq}ygGKh߳e 1),Lj riQTx!틗F*^ۨGD)2ol!yHm _Xi>=q嘍3>3ltAX3A`$b%%`70e#33w玻>r%z,KEk>@c4hتl$k)Q+rbsB#tڑǃjༀҾa׼pڮ&ycZ66UD'"` _M?x{m:Ya ZI|vjOUd*VAZD1(EmGʛ4C-K"mŽK\hYgdf[c`PRpM", B[?zӫ4Hv~i I Zr eFu sA';7,KbU6iզ?5,B]%4|B_U8Y.:D<|m`:A5YFRS)Pű  $T~c!8nY I7BKlRN} 2h#BaT=8&n0"=wm*Y,8_wqD+&(} %Uz.3_}3̦v~DZt亷#ԋMY{]kl(i> tm^LRP`^/T6;ۯ|G@IgG25Teir?g 1?1dzCH[1Pu@p}DbJ2aiIJm8*>Oqg.\n//B@A3h99п8oa%i'A?-ﶸShW>*tN8 d`zvGKkG N\M!AV^sBpXqX\IHI;m=AP%ψ%+Y|kk,V M|owC;w Hz:[xOTҠ; @7׉k3.N S=Fk5JtwecD+'"{#>x\jtTo')Wz5g\T& z‡E{^Rn5XkSe{nV gMvY!53Էx3שܒk F(eoI_>^e>*+,Lk63Gh$KƉHNywy+49^>9RPjOFH7=)Oh"sy lv=ypc{nxmMkG:fotYhHeը{̤JyRXnc)R8p0sSqa>'TꥸGaE t; xb8wi𜙎^o5FIDHB Sd#R؊p8\`FM< ۀoOiȷ}D`G6Gw{hQ1rL92y d.9EOyZ\PhȐCzJؗ 4?zJQ rL;'ۉNFB l_wH4nzC`Q4Pn]MmQjw8F/$Lac0 ё'SX_?}y/Dk%240w4lmCӥ2%h?~Y 2߅S%NDzBH!I'SN@L ~sðlbmœde==}Aw6rxEˇ5; n0į@+Sp,c"LɈmL?y+8v촳nGfE'?B)ðAr?KDFYw.ߋKIYA=@zPmC!8ޜ-I(l 2G3SQOiB%W&jHe€ lT8xtYQ*eٵKnw2n1^&W""]%Z+vl{Po/7aUt jLW,Qb{t&i~VcR|jZ&#hrGMާ?(PX2(" 쁡Ah5 Ikd4%i7QX5pHmy9Cwf>[(Qe{k<ײMI@;E 쪀6|\ls4.Q}f\ЎB 1X+}[cIincJJDSwH,ŷh3O@$>\n?xh3u[hNL )as9%fKQ]yaI)YK6'3!Ɏ7Z>zbHKc`%(J0>}j|+Qיu)367%#Dnbwe*|Qf J,WbႾ8e⣍a49,xz[oP0y.‰+/]M?Nݷhf1l]*kF;{c;0+Ir8i0EJdk纈,zwc(,I &ezoՖ z\Zm ^I3g ӓi%<8N(F~_\=da[*߼]zR/D)&L0ݾ/PpjiH,|4 Pʫo[=9 ʔ)sc oXMkgY7 E<M+x=-t!NdzR+fgҋ鷨c{}q\hu79 LC]?Xsor3]YUl;ݒ捡@ZXDEoyA,y݈A6*ZEZ]C](kuv%TW=Sn5>Y1?xJ.!tm8SvF+&}5,5/1]x-ߗ }֦~n3՟@9O\dr!Q.uM%tT^}qa 3P?mZ.U~rL3q>X t(ٔ+ACBl_ 3*b})($6A`괼ƀ?9~I6!#MӡV+q0E()Mnԁ->,id xF_N _Ϡm ~`.oĊ0]ִw ~1Ydۯ|4d4ϡ HJ"%6nɾs>nZ<:S8RQX#+)b&-ިPOe+H4Gݴ}%,Le|\(PQGC&h$R#VbVfP.ta 9(u6"JrtB|/R+=2c/rJtuyCك*}9XcT9Q\NPFzQ Vc3 , )uz=uq2 敘"4R{΋oN\181* k.69@#y>7f@ϝ.^!|9G,]OԹSئrǥ[c wg-Dhf`HKN*!NI"+^ yC]Qʩr{=7mų̈́0DI焂2-_^o`{&L\dޥ~xMG(G:~{:8}UreW:z`/q yu2I͟?Cٛ!F/QuЏ}];If β-]eOpl> ;}N* VOɃ9zY ܥ+{.$Z$_ʙ1\9 L ߉fB˶ʱQwy†:MY8d7|nK`4X{<XA }-YW׵dǪ U O,l `O躙V7E!rġ}f ֊c0-,V/Ιs#q13Z/0*ud]j?g&!C`d OS:ܝEcOߒO}lvjȕbqd5Y=.ÏYi!]{X!hZ3cgzvFeH*pNO@acMv5!)Zuջ#xk 2met9_1|mٜbRQCҫ4j_c Y|Ȕ>mJ7nssD!g]-G_cjѾjwnXʄp /ܦsqtTS 7hL*9}W/6K~sPE6К.;ѢFq@yzd¼=& ɰJ6" lf]5+8ٳbL$}^(Hb*ʡ<'er.$I]q+j ME !_l23ҞT9d<5P]Cd'`mHkV!DnI(#CU[կ=ڮ˔8&xrWrEu F4˝opRۚM1dn;ٞ|qTg`b{7#u޲%s^x.߬c!;_Hwl7\7⫒pWzvR lT6~ c]2o6RBd, ]*U y- 0 zIkJ ,3PY݄M=j[4u]S/|ގH>ugRUJ,H\e}t=LI2FG#yuJ7]@b린|Ƌ 7n&"Ldy2Q$1[z?ϒ~T<,#j ֚[Á|$E &Q _}|,lPo@#eFhXW^>1GE~^ %*0o[tl ‘46k9˲SQʚI~6ad틪cf.uZR-+ #(y.ůS Zp g!)Go͑#S350p^`>'`]*Qc[~~D>>&1݌ew_Ѷ<2Νl)&5E#@1MQ?Sh55N +ay`v聗-evkW*_dN1i]r!qZ\(tv*t΂z<2KȘ{멡0ӋuK# 9MɧV3"6d(Mzx1]{o|6PVww10$'Yk(iڕr#^]CI fAD uGl#ME͌ǪwD ֤ݕcФ) vV ?"0vb}Mc\ vR$a'3 \c> fYǔLP'?@#8M1՜4қ)`RLsެ}T4eSq,>N e86"[X5fY ]Fޙdy}0cJ J(pp>gh:ZHGќ>=L6c[VGL1Y~#=RsգӬZR"X/*޲uׂT^3N~ QC':փ>}SWUM? RީsPS( e"Q+z.?\\yWubA2T,wJ!2'C J43p^Q<{q3jBϭ%XcMxeU|g팂.$fE}ٳP ʪ~LOC9|:B}(H0bS)[ǩ0G^?)ɨȵ @ (?'Tf;ͼQ!E I0/֠|;;RЉ(ίȫ1rVdȧd̖-csXaezJ@$:;s7)2,V"*?dkO3t!oo'e}ζ[knYdq1GVC&6씩EdNx2lR~:IU٬*Bön.jҩk&91֤cPnOtG *UT8mRg[*d +S7ST ^SHI&2 P H.յva2sRK&.%Rmw L30M%ШN{Ahm4U %J?Y\G[R[F< )od6~fp?>ԓ݁xmׁęIb݂T2 ئxlhP3_9@KUDU|C ^q[ĆTܡqQpƶCH\ \!zpMֺ11];Mn@ A)#Z/"08`H -#v&"Чă7$TV٢\HM-y8Dp G o)|>&vل6$z%l ,%fSO8*E m 0mT}ZE$Ս^BF.}̴G [7w1oY*AVY6;+XNۙ|k1DPDC.ƶMfr?A Z,}:i6;Ctqد oGwfrC?MgXz}n5Vip5nI#n/ܫ9AxAxn+mjMFd67s%Hqʷޠ^d`L,׋nYދqHUPC ]+Nӥt4L XciO,&gjw&5騐8J9i/D)PXƊ:]+ ,v[f6nV]COoBBKX!ٍWo1}.X#t?u#3Pܔ|Cg*)nۆoL6a3^*2K(-X`CtdvY0QO7(ɷ e9'P(AvbZ;WN5>st-ὓspPΙ-UF ZC~4 ` PJ=aF}}7sk@ccSncJ])1r3K3#FsMR9!';|$JJebY>=8rͳ-\;%x\^cc55]~>~Cttd >}y{aDbIB*bN^<[bD?]tz%Z!-&nPaAEHZrn6ͪgCs}7{?7l2`K=Y`E|^eF o /zn!t&i9W-B˩y4kF$`ߐZ AA1,K^ e5W[>_U9qJ`_,!=D " fEOzWE}~|\w_Ά6f R켾?T@E*\,l3}K;P "׾YCh=|xHA]@XۖGk^ˁоNKeih|nc0rF3)Wʩ؞MjaFn)\*;6A# V֐ ~w}y!M8Id?'=<kñ˰ŏҋ0oLB:?+P(Yy,`3&<(Dv( (,I/W/EZj<| Syd\r@y5)[]ch1:bfq`mSJ>G\ԓ.eJwLɝ`{E5LӚL T\rzP1[|eo_ڭ2{ir9G$[< 7o9aV"(Ƕy_K*a.OdP ]QH;^hLI#v>C)f- %'M%$IE:Jh bnz,<>\yZu:q Uy7Nxfy=2! T?5c,ǟ"1nE7bEhAw=?J|l@)Bb\2\aIaWP> 2(iRA{ K _x0J bCxāgzϐX€ΠU$ە:ʢF5S?ixN8&p1~XS|TŋhMȧR̡Q6aO! CG-y{jAҽL˨xr#Imz:Ŏw,2+Y%CgyD ާw45~ Ac -M|VU+58m6ab 8N{L`.d3PcC0=sm䱚pX}\Qt\2!.VnEAJ~,¤q'PhCoe1:,h)ngP\n /o>88R٫\qVx~J^8QrQ_M@8yU otڤU=\ ,Dvgo qbSAY(wƧ׮̅>|gO!oDm['#*ro´9}VD@ T/ORҞMy󸋤V@rusdCHE3inj,R <_7O}mQU7kZ-i*`o뱶CZ:=SdYIC*8+͟9W~+&ҒZ,F'7F 1gπQV?!,u4]i<ж$<ˎ?M& Gع>JJ}1 Xu0};Pѥ=l0b2%&^;ͫu=yN@Eoz&Fg7M6mI^BwY48.}y跕s4f pz pj֩"";emh~JYGqb/)t "Viͧ Ur *qbt-I(vD4ZhEpg77ǃXl*Jjso% 3 Kxbg8S}Fޮ=d "pXY.I"LUahz{>AMs#P؁vG0߬T jQfb6)s"KیHG/q9EzuCg#bWxA &P@^[Fy8{ޛmrnZ-)0V9mdj>Q`Y*=]7K ÿ-\P_wBV#WzвSU;Fjj ]NIoּ4O5&Qڢ V?+xсMyр?2!5!~S.imL|祵`^88plAh:7m%1zd3+zHm?iM'o&zK5.Tx-Lh?~2a4J+51:ePD)tR\Z˙bi?t~=AfxX<u"* JZX_@%#$t4;]J@ |VYSBUSx8Wa<'ȶ~U E[f]*V&NG-1|<\\қ]Q*ctFzRdF90Wկߜ觚b l9YrsjA݊oc)tHbhvl9^ͨ#*::IFi~mo@<ƍ$z3h* o<-,A$ϺZ1r#JOO/+"8os4 Lzc{1lmg7W]t2[٩g %o % h.ĿQ5~Fѫ1ğnbyǢtv-ƗSM$Є) D3jϠnC#GMx< tƪ*~gY7̑Mϧ1GK+(g[7}Ůr!+ hܸ `V[ܨ~\ 7,18UKuYdڣ"*h0/\WB"HL, .JUtaZUpp d{ չ:9V[P!ݼQ#\gN0o)ayY*ڗ6 豹.Ҧ}1uJf bM^V$Y5G$sKziݑq(G0@d+׈qRDiXay_PJU 9ĐrIM^o یE"5kdDQ*00f=fOS3~X_"'l7q%EZ:X@\a&ňzrz(^>5WZ2YhaYKUjuLV=^]A~_|>{jP ٖhAeR'DYQfXG~-2HO(KuVP2ftX_k`%B )Yv-K>GH?`1yKZ)-ljnY?bGnc ;EV\LIeg[nVQMGT0bKeA$uMwbZN2ufLO [&J06'RhqWIPjӛI"$:14h 14gP R ~ 0OQeCgp9hɹmYnz#YLl(Uo=Z{#1y`vxhG=6u6nooNх yns=rV_jTٷj09|tl*bSSN<T|CvCe;!G!͓O2z97!֥#O"KtE&#(9ezok<3R!!1C'65YOZnn-I,l^UYܯN0%_9m8mbVXxeQ!FVCsC[Xb?rL4NDWh4"nrz\d!3 \vO t'^[ [Tf AQlPBx}ʳ[EAآFuY-N*] f|WD࿟W- ޗʷ [Rz1Psㅇ9Yp)+}FOH;=ύ\,'`aKW$X0;AP)(p 40 NeɄAxaSӃڕޝUŸ\9bMojwQ.{Hjԭ(Xqr]Pk\+^_#4DȞaoAPKq| $Hy li(\J' vPqtp~;!ug$%qhj2+_Ȼ@u<+"s^:qKSUŝ$bM٣^p@YgKaf`j#/D)9~nM@t# Qg(ms9сGDYPn"rh4(!ŧ$b\%$Mihßp[TJqn/@Q'*yq"([`qǗCw)$4pjÞp 2%W^["W8aJalcAIۼrt}j12 gYZ0707010000030a000081a40000000000000000000000016446b36e00006064000000000000000000000000000000000000006800000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822b.ko.xz7zXZִF!t/`"]?Eh=ڜ.+>?^ ꤀d%is0*k)WCZ :'H<_iL6ÖBubB1DˋwNVV_9O> Jrf~ :W]q:q/WoFY=U+ 4JILe?X#ѽi.SQ(8eY+CT?}̵g4? "7G?Ce 8i>N atNkm3$SM#_ r\3HC83- FM)#c⠛I'<$JmI?C\ ѱpvxTT=5&D&?cL ̟x .._o՞kJV8fࣧ:c Ndv)+C2[g3MtZ2FGE6( wХ~ZZ` )H3Ƨ|gxL"Jt}jBR;ce|Fd.\fF*P$+\"Ĕh!FogaO1Gƹ7 ̊9nP,]`Gf蹅4 PxR\G9 P\09;փ^ELu*-ɽbcu'}Sw^60#MHQ'wfyxSWt]WKJ6 j0ޮc [p-KX5_ԫM)ܓٺW uYxg@wlo+)gZ L{iXf4sz' ,f8-&1 O#k3r*4g#g+za4b) `Tʧ9f9|ZHpM ʧ9d9"B ǝFRlކ5%b/ w?($n)3H×\GsCg2y 9p$ĢV;~M˸FhiN e`Z7bC0ٚ^U- ^D鈀 ]3gEd?в<@R5F,,!y"׹}? ud詵`(FI:vΤħ^]8XH7nNƽP->8lCmR urpiCSoWxI*nH[ ^ O$&ndߖ}8 O>B\=0/ ?X:y3B%A憨cq#f2K mvRW٥{CdGY*ʥdk;aW;niCc 㶣ADa逜6X_!RrFܦyӗ•֧:G09͞O @܄a``m9)Bx|kXMӄ:lj>;t?O7sj9ޚ4% ֌hф&,I`gjYT wຬ2Q Fc`2YcK+{ ?,řT鉜&cMX`N`Wx:S+o_:!O c, q#Vʮ$Cm_vht,3\Ԟi|=:7/z}o2nf S R(uuS.B'Q`v&f1wfF/ҐJS(v$0e73 Jå/7͡ibsvo_HAA]6w$xZLmwui QF?h7a\?XPI-JLϨ-MR?9V}@ߜsjprd3Gq?``V`U6d5Eo>})#E"-شD ?GF )rBU(ct. ϧt'{7/r| 0OQW b*<^Iof+rǐoAnc(.[ҽ',f)ê@$qRmi$m]@a=aܓ2tOJXA4w" N8؃0ſr6GxoBx}lU=EWʁ3 4TtaNMq7d.hu 5 }(K>SMIpHwN|2Cvm$ۍ1 aP:|SJX%xNu䎴oo&3"2hmH WC6h":[HS;[n5HR=aXf4|$<71F95V)VP# i oEd?eAxهľi![#%4wxܷG &p_fJϓFpv$yT'&?MM̐ӞʙmH"v%g/g6FC*M`;[/bG!{|0WMC#`hJA& (D=]-峪M{KZ!$c2WrNm;2ɠj{]$Ԧ<*w.#|,\wՅ"s0I8|2F*5sovjc1b}ȰJ7$2L:`@3Lq\ Gnfv3 DKI$H_CoA9uBLoː*_H8_{6>P%?#Iιm:a+Eazq-:B-Ҭ)L: >6,$3O^heW&m9{CwVIz}TƚP+p3: (ØbhՐL?&*An/t < [t-{Wy N:`uz`{Vf#~ f+0Yt .պQ2D& DuSW*uAwe.{Zz# Pѽ:t~F.Gil"%r(4Y$||4:M k'u\e+r,Ҥ9*bIz׋}Hwm/ŒDmZ25/O'òj5%6@ Ŀ1GJ|?1۫ |Gw{*xO0rt n-|S~Eƥ |&]#CT$tӄEkf1} Swqg]Sc7EV[K'} GMv1YI C"NmQpѪ[ބ^8\w qN ʤ]^둯`3S; A陂O㊪09<]D\s_]wr-bjԔcMJ |Cs:Le2 TZ;>4s8 {}_E*@4ZIcw.׍P5D݃q"73S )cBrLF洕-J:J"s3\10OOel2\-156 7_dt6Wv&R ].`ρ +kA \xO/*>H:$veAd:y^̽KM]tgaↇ3%f/9tj{3>XLhG6 }KURQt.+(b&m mI v O뙤,Po ain)W` [=xeJ[ƐsI0>#/-^,#P̦PMq}sS*{HɮF#@" ҰV rFm+) /:쬅FO,E|rDjD :O`&V, bpt~jӈ/SI.j5E׻p"KFz= 혶Vg /a2;9̫ lBjN4dgIWD*b=Opy(dxyx"c\'QƟ #'ucVTGXE9м`.jwysz6'P W iN@nW㉹BQ_&9`VBb! H$Zl< ZФ-[ HDo}٫i}4\cyml$m@HFi,=42eVkp#d$]J>{eF{a>7.1D:) Axl;5i;aۗ-žؾyyI9hBmPPbF/ؘ2FDL: ,$iP5|.B(#~d!adI%#}Ff/0Q^/A){TvVͪQlelB` nVisZ36{[ P,V!\,3qtwȦIW>NyPmd55!{,~m*fI5 ܥ 7&YAn=)Psxipu} 0Ei΍kp?Km]]n /݋O)ٿFDRLwuvyr{d}?`vJjjԱ)5Kue/Nb7iT;@.056Qxu +ޯTx꬇zè.Fj(H2|484뮼#^꒿5Ȗp,/́,U!BևՂTXMKr&5o^DRtά$eg;雬jPl$K!YN900iE"$v]B?bVtԜH{ Iޭ՝HcRiEMbթ RFfΑuwcʥ$g`h:3 b#frNS,mwGdhu(Tkrt b϶l}j[kȍ1NQ~y^eRR v"n,;Z6 $tN \̡1MS=M<,pq-^gs2x*lM-rW~]n0(C]`IVxW3$ ՝ Fy7m:ZJ5b2@,dEJ@HldQNXDA1qRuj&F(ʹn4k\%[ BZyk;,0Ψ9e֓P.\@ǦhKF؇.J Yo⺫gRf=xk=i5+\a17NsBaB %Z=I(kJM73Vo`0>ڭ!*Z|2c \H1>WR!i|#и gh/ |KK_sLa"݉kc\>InPۤQoK2r!@A#fVgh!Vp­;ohYs]"+R?|(trܫ:IA͏85Fi`^Xa׫2w/FS UEv.D#"!S0RLo:Rr.tQth9bw3%3X@7 9 -cX+-vIIj[-+`83Nq"Q@,9_ _"[XK1ju$>v .2i 'ܫZhFqۀA>[yv&4XLʐՙ-Q2o?Ee'C}slU!ԬW B9|9`B0ko~ u(mh =Pu*7cys,2CZY# Ty~ gyшystE7+3/ǭwu 'R2{*?Rk(t|>&=%pb2b';윑"TWt~f°~}~.vId}*lI})`F1 i]AؼM'Q;l&}H1UOẵ9+ L2C˦= {m稭F*D"0?%ɍD”l̽3F}avhy,8ڢVzQԧo&/+3RuGo ^JpCP R8i*Bxl+?FRof+]QMaMst㪜&_,l^3 T. #S0r3߄ݞ`v ,o&(]ygKd9j B dI?)f`U0t X<þBě7okfx/{CKgϝK ?:;gؿR VbNZ)?" |2܅!*I.pdyv*2q jiR7#CH8D}jk={.?6_^ XĖvM%kXdNNN3,~H\[p9K"ӟ̖;-.,Vm `dXwk+K>s2 7$ ~wVm_^,DˮBfbeΌ64$XćtMv7 bCv^L4Nf͂M_JŃH`ww,?B3H3 q;&۾ˆf"]i'8^:\>ѵg#ƃxAtoqNT嬲s9WmVz-&\`X9^ls Dթ,!b f"<$W4 2 Ɲ;{P2z6y\E$2 !p0C*YāO̞rr .R 0*=%&fQwu-M-v)Ui-}3΅6vO9GxÒ}*Dm^"\$tl@JRH#"=*2m H-+ĭAʇFK첝2lW 4_bXҳ{{g5kJuM5q*D 9D SktBYf?,mTLE_EK|-UR9o|1T1'H.~nNY*22_ޣɠ٘wf".5揦GVGƁȹ'i)+^6rvIFMΰ)XQ+amF\AQTj>Rxfzn 7~&x&$Hi5aY9[>h:׷diE8 1_T^ϭF;X}V*3Q8֩$8a" \`_pf|\wu<|^ O3_t]o$%  =Ug7qąGQ4~ AS!6C^^fCd} n~Ѥx 57ЦkbT]9\}R!v*)4["o }…!à v#5tg#ԩĽvST)!5[7o3w::[q{dE ixČLʔ 6#G!%+{jNJ,5f+H'Oj a'yr7- #OE—MRGy95Er;"[ѽz`5!y#PطQXcoabs_ήp:Y"B/@=@6Ԗa/򕚴@H%aS`LCQ6WYjkŊnT@H-!}GFRC;3q9O + sۜ02>{E RIN| ]QB$PXv{uP*]"I[ȸi(cwhrFbFX:"1F+Q C5i_q6BC#Ǡg\YFpK~4o$_a'OrLQ1NN&)ClRA8|jܶ&-)ʭ=SYwYJ_JŤ;q'W f肠;)5`;bٽTThxZϿ $.QHaǺP˞ 2x=Ő3&:Յ0)Yϕvfqms]o9dW{ʾi7i"5Æx%Cum I?Y{׺"WGݾ)ZY5d],ZgdK"QaaKw|>RXbNxk`5c[s_FemeM<6^&Ҏٳ*%eQJq1A]HC5J qBi9:kvln<~AtP)3bOBLwBT 0`.{gȂc!HnsY1 0ʺ5Bг\%"qIǚ t6%Ք&<k ?xG lT2"kjļG YJ1*b86[p{@)ƳB(쫎zhAc2o&*h#m2j/gngdžsBcxS܋T( i7LCM'^wvYb֚ӥ?oc;0,W'E|(14>Xly#?OZh< eE L5!+Hin_Fe \ȈbW`_}VV?sIȍ>!LH`z[ruxk#q F& U +7*6ƾj8RpJ7Gu_+4 WY@{] mq 6z\ zcRkZ"GmvcWz(W]qrT$S:%:z0jZ0ΟD]Še'| l CNgxWiV51DV o^],vK!0ȕ\u*;PxtP?}WM>̌-+wxЄ~ ߠh[_~l[85%]Uk29̦$P!/НÔT\Uՠ'^L#Ce%d:=f, pt-6F0{7(6 Apg&!\-þ VlĖSAy#YH ~XRyb'# |ӿgK#2 MTآ[Q$g\ e\RJS,1Ϣ>]ĸ/N|R xj[TsrjYթz3ivVf>@z=R+qM`zhV!S<4S|1LCd /E7mA랰0ݸ;2EOzsx,1׿L3TD'TГh] 5HdP&4gnqeDDzhg75K) 4loiψs@~/1[ObpY.t'7G߬)u@#.->?k& O"V[z1*ȮN>Lۆ1!\ n&%M%CXt?_o8mV֘`9fWoͪA3$kJ`ن` . $Ѿ0Ap'FW!ADKT-::gVgGa$֜ļB^I "=Μ63V wę@7)~.v3,Xr~\ۇ(T*wOt5C<VOo%Ơ` ӎll6Z?NZm՟2Ȯ s^j:/r(U.Eiq{Wf*9wMlT\8vXf~].J@[@9݁!&+a)*qo BKPlfy\&VA $$&IhlHڶdMP )6>zP'j[6^E̹U1Bs}xe$~\mӖ1Vm_h:GלuQ_ߛSDvV Ykf~,BPr0mϺJPø؏4PIlqjגnPoXTzyK |׿~P rmYsQ};%%HEweVM8/1PWQW͆WVˬ޳H|c.rBbV_q<W:Kf*!|"s_+IF3эLh{4TnCñCL}:_$^1CVj#8x"T0+>~5nO<+PiWNKxBC{ɧN3 NС76b1>;I:p%I/5g }R21M 1`:Ivp_~&I@,71Pھ+Xn!j$kBr#ޔ&N6ќ*ar>{CV\6NwBTHt. #PS@z~Z'R*`֢ܿ;:3sq B'iᱳ=gyv3,Ϗsq fcS,kl!aHȎ,VA_gPVet6(P6 hD@e2 \xє gK! }9:@t?mVJR[s$"/W6ʝK6Q59:{|7$)V|LYue^B̗n)^zPP{'7d.R7o'P{l(_f/UdU-ϙx6lJ-jI4oT1? 쓳p TպBuY.L|'7NDOh[n9Wu n!2!sĎ#bShԅn{azL%4a3?XӷdxĢΔՐ:z :'o?7|YB3EhWbe={lNm CxX4^Ѵ NgaE(SP>Fm;S$Gq(+2 ./y 5~SxAMJ4y? 2v0 FT3施VܾOAZg-{T*{Oǻ*V=]~wqlIң=\"z- 4[}$?7`f/@pVx?En_4:"6\>>I .gZv;:[k-=`\AxdKuD"q_Lz%SK^_QE:o{_ +#1['Zu:6!XfqӖefrT#]1%w0m4L޸~?>Usk':73& A@ӤE#קi̞}dS,|z.h!{kJhc) 1K4'SA҆I`gWsc>S&KtGJc3P,tc;zK՜B׶,Uw \$& bpa0-poc_ƇZ Mn?Sz+ꇉUP{Co$Z0' }[m4ZƝ^}0y-yDSb49 }9p8-@Wffmzٰ7hSgD58^C0lfiP-PQ]s!jsXzhZ(gx}w*$/b=FvO4y퍒nJs )8n-kJS'N*Kz\StHe21"I 4rjUWuUFrQ7c )ЯĮ،{# glKoЋB;k$裦"g;[x9ÖW WDhŤ!]t5ԟL#y#dY's H-Y %G̙ݎ0KVd}rކfUVݮ,!at_;#JqV²:8D蠈+DtXF"j纮߸0q` @+Tk.%E?4{(DHkl"~¨λYg"&Xeh+T We3;51+q$oD@[>xqxL$PgP4~(,mo6{[ltjCF(a~ n?->ֿW=[ay>&lCl~JA_%nu=)C*!eu6r͟X㸘Fͮ<kG&VwQݿtbZ>bIo,S }:GCS;MUȑ?!gxOEWlgCVsG{-=yp;TA 7h7DmBgf sW|*~LOVQfܲ1n\3H0d߳;) oH q<ͩ @]BXؕ[1_CF({os >:T7b 2:O|p跪oD V}nix 랙Z7gZ ܜCͦH{\3%yǠXA1r^_1\29Z0$ԵlXHTzp:MB_8ĉvYKݝeʵAͤq~?uTw,m@ 8y|ꑣ54A j2qq"ƚ3dͣSۨ4$N'7 Hnj})#7Š Y342jfl%V,oLk؁nUy8.b WKSoFɢtxB$D㒭Yd*wb-X>9m1/tJP1B٤9tLD~ϣǼY `Q߄s7>UK'n_;%@!̫= tLi-? qlCj娃Tc1 ZWjk5=˹yZE8=N o^+&x|kj(*AsU 'O^0(3{<59s4J"Hh%Y2]쿶J-T4mC=?·P=.ŵWXJ+Yq-iqeeV:G3 Gmޡ?)+VD&74g@s1uwJJhrz'YD+$P:J%r73xfvR"$\7 q[jp5ie$DwulxŋܷLGnSP3Jn NmvIL /F}54 N2 g GډXDZܾy-#gKF :1Osd0Jx ?lٴRM6L> 5>aP'|ZªYQR_RC5Ҕ'(| T$1GPg .ߧ uFZܩֿ1=P< {j퀕c? R,7 ?k˺;  b!s=GgXMNHU<Ggu tYCS!Z^A9hdۡ/AɐM.5%qȽJÖJE :>#>$/~#rvP" HIh0! k.^a6qAZ@cO[t̯FBE Oym99XQmi⽼0 ̦:x&lhcQφ),,@t3%0hu="[MP&?RYvl[va~x0BJYTi:A(7GJޝF|[$FE8PW-fy CG >iв8 Vמ;T} < PL63SopkI  WhB[ 04WG{뉶4Զ.\>8PNn]r}-Ŕ&^ˢ=4^b{?Atl6<5.o^tv*Dg[ٳکf@ J@ΟTeo[d8RPЅȍ.|jKrgr`4H,u|<ˈ-OY3b쪬',V(}V0FۏN%G5j d{gS!duC伪FATE0~agP[NstƔho>bs]ds]_?i:0D5<ήD۪=, w.Hn;3e/tE_O_睹McmVhDV^iQOY5*(j;6{ >?II+x8\ֽ@eEc[H{P"R"kkKU%>[ow K$\ǐ-]Z};)yt6.лv;gYZ0707010000030b000081a40000000000000000000000016446b36e000007b4000000000000000000000000000000000000006900000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822be.ko.xz7zXZִF!t/gr]?Eh=ڜ.++ۀοqP }U١=m)1aLހ~z\-/M-j[<YmJ'f{m샬/wu`Syv\QKIK 5)ђf% bbQLDpͯaT!=(_fͽȎkYUTi#fH[OR$elgj(~Iu_O)rk&_bChCe jD "U H?k Jz;h_:dqeJ@Z{KK\P^qɳ畞K#h|^Z%+'!`Rh']!h]Ü59#$gۋ@7xE*hƹl :WiA'o,YN[:K.U#ڒ3&֮$ҒlT8\<<$iI)R1_cߦњVҡ+:zttRnNB؄r?oSi2a"zvƟ5v\CuHi'Eu4"M߷un_ZΉs.:bLz-2}EDKe*9JC+8ZesBd#0`fΔD JO}zJIz8y:nd-oΠ1>JS!u1"#\eX~T8ҒK)] CSǡN ;+\*٬E^]cCO8S]hxa#MgT֫E ?VYʁy=Dcwj_RT- N789]SͭlmjOj/:Ik>'UeH]wz#j _Ucz~\{/Gnx ){tؗttm@|ݍȣUzXl =/jƷTc]ՊzN1ݻU.J3LtģJ)e .*{~|o5LJg_>AO%*ۺ7%8[ \gYZ0707010000030c000081a40000000000000000000000016446b36e0000a804000000000000000000000000000000000000006800000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822c.ko.xz7zXZִF!t/(G]?Eh=ڜ.+c)P_Jgp[JE:unB6t"80黶Dǭx`;Q&Kd9:4D¢O{6V 8=>w= Yp{myO`+ ,| $*i&nߤy(}xї$5ҐSͼͻߏxڕ!/ 1pbs{4IljL m`LN((Ċ+4U*4 GXq9LXX$n&"J~>.em*ogbzl$-`fY,\ۿ6ۙXVuT.+¡=8 BL}'Τz5]NXե(Nh4H3& 5ĵ3SE:4}%sO~ޅ㜮+hx0$r(BXה(-R;}Et e0j_))3?[btΩuFZagU*tVa\’<=/C88 QO1Ѥ_ΜNjЀxDX=}g)'6oOr&!jjbݱ'uӯw'T@HpP0t# Z7UeQ:5<_Zc^'_#Q&r۸ t!xJ if-r^1 " 4Ңh8 5s{ru{kMxڤvz }z,af^xӌ4O=Fi]4tz:&B&ea(~>^->[$Ɍnp§9_>X>`ˌrG=YOolӎ aXIŀDJ3_Yz=5.@>3<&9({x@w-4"HIǙ*KVA:;MƣlIդD+TI#SvsuNuk -II#|Azx"79{|>޾I ^F=TpwrkV-B-ްߐY/Os5@^`Y:If|ck9rg64Do=An0?'Fp|71CYq0/s6c8Fj~3UOO .j*J>g!F_У%38'"cuSwVƪQaDe3HE-"{ Oc5cfE Xh:碎i8aqZV,)d{1z>0 hUv8#B T94/ߝ\K`P&{N!uήpj:~Vǎ>ПhPs>:b!EnipZM֙iD_GPgߢAyߕ.9y"Beey\ _#=\ WM|(@{| GneiK䓋G\wY !2er*~+ΰ AxM UkVzbM\|&BR:9?y@m  ɑEWn<l_h<ő`~{iSz0Biiӆ& @o{IL?I3>@j܏nܒe rC))d49Q{yB}Ǔ}j\֣rw 0 )Jk]/fE fp\T K+n-yUq}ˠcqJDo ǂ1ieO64yY6˕N~ RE <l]&"Om.d g;_u#$lKfG ZNmS)8Zƙ#Dm]p綯|x&)hXғ"+-7Ԉ L,665~˛D]Y$8k=;JᢍqRSgb%׾Uhx[ H+x^€T uyNyqqta.n؛n{q؊y> ( IDM:-|0;<Sm&nWX7dcU+0R_6{V=6%li=.xLY켭"Y$Ͷ?uS~@G\C l |TnI#Ōhm`&CN]ܾ= ّ5&+!v;=y.Xm&K̢k=)ۨ{Ony4蠨t/ >Jcv%%˦i5 y!5">+Դv@#{+锾!2keHԩ4bLH^n}C>8wLЃE콻$m.fMulj~rɢї]} W=7A⥚G %cX5L8`Yk|cs~%s <TawMXΈHx #'Eo枴o{1sX(}[U_ as*{ZLR{7I|WIǟmD4(RU+f:R Ar G˧ʾ˯1K@ì bj[i ̚ƹFZ^uRI 7R4Չ,8|f|)`tFKυi,f1MΌ7,wD*;څ#J[2rHXI&;)^D܁h4rZ }6/el0E8m>V1@wO7Rcs$ O`yג|̍0H#b.$Mѡm`dC}pI,E겤!"]g{`VK\c  U=eG;^#OJMwwX e6z=SC'5̧}1ުxޚl5 ~(է[i._`+Ś{X(β5PeD&,a?X)p`P$ۥnZC;;$>ѤZF*xE#|Ez15 pX:U%Gm[4|g<޴w;7$ ?!KB6xf*6TU#怬l(V/ZnLW|wp>W(1(q]Kwɹ#a+'|@(w=/%6P`"a'saD Ifu0Vњ0'B6Z/ؾJpxM%8z*˗uj86.b |.b[gDh\L4+5)aue]_GɁ,C*LƫT4?ߔqTMĿζoD ,*Iޓ4?T! =Bv^l> Z,-I-PoڎQ-f B-\VGa„=p`UxAPF+¥ ,54/{$`:@×)lzu4O֟=0r~5 qf)%g苭(쨜UNov;Ip@pKGbHcmH*$~ɓ`]m`jFL Wҝum%;e)lvĠ3qhM'D͘j&(? 15$m-D2eA3/(YOKn"'6qrZ v=P79 $܋p.xs^PVIkNS0Yĝ p:ISze+OGEFiɿHve?IA=L9\wD5`h7GV&ԵbMU^;h|ǑCIYT7QTn >7*Mt213)tA7e /qSJWHQ6"4@V^S9_cO\c̎ ;ޭ&# ԛ` 43L eUM#.nϓ¢/d"PPzGNªU+iN_KNÇj\i{$5hR bm!ggΉjtH˰ܦ.LWlA33žQs)oI5vIc$T(_M (ٻ lfZT\MZh䠈ڜPο|R4d=k]lTWu:Ywѣ .ofiQGtb_tώ:@Nv=bS>/B[$<XEě)e<%QԇD"kTj$[Cwo0hV(\s@ڔ3drkBRU[A bz _Njp%C[tjwnw@*_k-@3M M]Qت0^ġ.uڜwt m*'8Kg=_AlQ"X{OeT\m~/c{?n|?(&wna^8/"Q+X1ѝñO ॻh^U,Ro>N/:[sF5m%P"\oHʱVv9*E{omhR{"ٔƨ:ǴE3\LV )m-QpU:#u1Y j%*x޶sx:P{h~:ƍMyou9Rzt yyBI0u"!.Ao}?J קl bvb]\D\ M@Z([!kY^t0d\cHc/0d`%gK)r$S`cpr׿˱AH.vZ?_W;M-u3ݺd\Չ;!)(Ʉ7jbZ:F^4X{ =m'$±r/ X49_ h_1m, B,I-~$zf|`-72nRPH`_]yd2xc,Q`rKAl< FOm;&<:w4$"v'yipu/Ngg7$&jz1i2 @u'ZYUL6 pb$,9SSC(;3bm2I,?kY4܋)]Z?I/yᢌp _خm6;==/8["{*iO |;Pi*abB\ZG4A?'s|ݦ2 XK2ry+Ń1@hh8t^a:^Q $5Y?*'l6DR0*Grq-!jQƿS]vĉ=ڤh:WRSL-6_ Rå}l ZrB]؈o \%0|rt+S WoWTFHg$FWanj#hH]yT-oՂlT|0%B tQN|,>H]!S|EaMQ`)2aPS(~߹Rod㋠ u\L%NNŽqzr<7< LmuRevJ A5Ep1Q<(WW[]yJ C;U_uƛIRy4SЏX*&!|D)}+V\gT {TcZi8pִ~5fOõx0`&Q)q'+jl 7$噎2Ae"8bPv~gp3@ L)6ȷ{/0أB|EjVqޤСLS>NtRn8`!Ikӄ8I$H>f3Q{&ͺY}eE!ƨ-#\e|':, RYJwEqDVlSGjÓI?_zk0~`UicBxܩDէbj 8J P-' Ujב&B ?fJҧ47[Kz+DğU';';/Q x! 'bH[W$Z̉ߌ 7]V 侖I:_lw)P0{-C:&^ czRx`& ub3 +Gw7wF`DbgU/h[Zx-L!,7"MȖ n6 o%PxO] Y\^ 1$KbSd1W]eszz6?%#ܑtyڈ)>ÂrZ5=-Gl4LSۊk0%t?`zQIpB_SCC_EX vF'$,O 0Эc>Q"s!6Y]kBS;*ҟ7n74\J4ݭ&}=/LHm›$@[)PxsE]x{T&- YཎE+&V)dB0pFLjg' d.v2q%^4[) k,8t8cHKͮc IMaf aNb ֈ@ ۉ+&:N/V`Ny2r4trI2AiT짨H|i UjaON:qko6FZjBt'..hBe"=ͧ=$w1GhqkfP2wkbYz_/!j*3 oR] in4hpb|-mJ>ugaOJL@9h^98rܟ8xۿw Tkr48.O-pZ*?}U쯙iy yGoSIsPF~JZKF%^Om%dfB%LyfH5~ymtޚ*㳜Eg = #u0HX qN" myv*Rq- -΀4׷ C'/oT 9Ճiϰm p$ǩrAA:c+Xhؗ+V3dDB_4*U3B6Gyn*R&/ְ"XKPQ1aLg"O|t@g2r cC xQ.79T_~`9Dx>9uu\-5']`]h ؙ%$xutfOY{\kuC/f襇| wsImR` OƟ1›vBo#&Iآ$rG /Trder [R:kzn B*U;.`(Q\og?c(⧪?"X7ߺRuxW̬ E>v`?0t!s_Pc$׳IV|<ĢILP)vвc6 "q E/gj-WglO}rzt}:NAzj4Tmߜ({'ty}.6ZXL4ljS^Lɯ'RghΓFGR`& rD0R9{?ʀA2cB89~ǒ,3O;<|g>_ 4Ո(+ T"tbD\?3=l ԊbT"fp>$ A7M=w=ʻ`Yנbr4}>5$ \I/0!W 01b\SMMZ$R 6N V@D?̮ʿB=kޔ^cd"RST-Z(cʪT !2QzⲼ1^FCUn3G *TTI[L tOWMztM,yF>H,b0$gj\zLG41f!Vo6ջ*pK]Bu wUA{^II24\jfg@b(a^g +JԎ &AA6!鯈E_* w42OMY+Vb)S t2cgA\ 3$DW>RDN5P}CAQlbh~f쁽k}.^d$D;GC+l5lR[j^_$ F]G:J? >2zR@^P&tu(g=,(tx. gH^&]\ew'eF}״8܁4s-"f24w~;COxg:LEGhdrFKR(djPh z_%"='(Q ~0ݺ ghʙ۠g%3QT ^Op!2[|R i &*~]ӯ#= $hA[cw֧ 7}IR74"ڃ.Aڐs/~+V9[dqCL&ε>9rdE+#Zu8wnyFyV&ׄf0"#җSOfۧ%~AOsOSfhr*)t 4.3 dvp JYBix| mWMٵVQ;8hZ9zL> =xj$( 򪔆s Hd)im}:*bj%ЕzyS#+?&{)VL@K56bqyLc[vÐ\w2W3҉(0p'8gg3׌t uqPgV#1]E=2B.=+ F6;s߼-{:.GTliqܥ$132$FҔ}x)6N?׋yۿ\U3M%J![B9 XEN),EkWy`~aQHAq,[Uh`9̛*C9C,>hZ* )jv?M7Z{ 7b1zKrݱJ V+˟{ْlaw9NmD~e [֜kƍ?кҘEӭBl3N0hv.pBfUJ/m>wk"ZQZ݆_%>ʩ4(aΞԧTBn ݲ! @ޱۆÇRܩ^Pӧ`<ƆQFTGnKH8a){>.9iNV^4|bJ:{>-}92C-@bwQ˅͡'%tMkv[ا׮QR4s?CѼځȵKTc: lNSF0)^Ufw>. uew_vlȰދk {#A'5Q %{$Y}$ШVbe1.jI6ʩeԥV9I%nTb"x!ŕ@`U ѷ Q)DMhi:G #l-J{|+8z(q_n(3X*z:,t~/2 6,7kq(%m!( #Y#CV7ƵF0c6uBVb%K淪|Eqr"T 4hMKSPgQ :EtJJѤ7Y vK{dkZf'dxpx5qiu)֌m*{R wш؀ #0f==W#ֶ2|$VyY\ [ftu#Kfj~8y=NPIfKwP^1}xݥS_:6\ @݈ LQv=r$T힗}gE zWfOb (sDjrHt}e;=SE)=Ad.C\ȀɕvAI؂r{5WA7RRNׅqb*yLO?Vl؎"I"j<".{BKD;6(DqhW= TyW61vady0 E 7͔!b142Oys#XމY )73-\6'|fy=|M_  M:2oᩤ^g޾Cw M?78pDX5Q^f >[W,28 {Ef[`y Ӯ] ՏyR96f .uH7{23aSb) vl3 ψ<>~aVݥՂ/>q0ҭk[|{aRqkGL#t4;>#nmq~em@O_6Z0aH"oqpJ'Fh(B%>r88N/˞3zU_'kE ǐ_#3f.2fHwAi Hc)ߞr&K5$W>H@(ށZ8ߴ$}X*-;iCO_ "<뽲Vl333PZШEFz zf_S|M2t<ɪ{nxS!At)6(:)ьXkR"iA@&+6lp^P%eTqizflW6,c5Vo5M+FxG*I;`+ל:iCb[7Pm0cDT5}]oo_´7THx>c:gfAliMUJ[S-S+WܒQƢEzUJ'?yk>̢# 6HYGUs-(ⅾk)bnMΈ`wpU| b.˅uYX C TJp*iOP͍`3m>c+I$w7Q?jmUCL!uyt!d-ߨ44䂔A%_KK?_5krs\jO=}C.G` pv:* Q",rSѵcƺn_ht.=suAoD k@[uI ߠlNn!s_y&dP~J K7ȑbbK~8tfdhweţh1M:Lq5Wh{H1JHFmF;5n,q~:?kQ9!k+@4wU^ ܅΀C]b N 5)͹HpdV$u;4]1Uk#)+#3XJH8PSS6&Y\\}c<_ˇZĶ1ֿ`oə4ֻg&N9)G&J~-(5D.6nu"|nSCBN܉IF972,g@s Ci'mRb'F.5)PqW5N#,ƒR0Ε1p#Eۭq#kz`\a&Hu-8}EDCsxzI]NuS?d":ʊ;p\\o 0TǡЮ zn噘`/a`)J̷+5 LizQB\ aeYET7 cG,M+ 4* MM)a()pl YtRQ"sV=Y#X4]AۛW@P} :E[4|Q&Ȩ${^]npN:yuB3kYO #<9yJ1 1fI W, l>rfE(-8ڵ0lySP!VFw(31+e SXaA^ ?loK  V`ò :;f4f$.`{z}?'Bv3JW 3S/c5Mewx$L#~+i"2 \g YL|"Ԁj&X4C>o84sz?;`% !ϯ, 0C]HUG4V`^# xfL7Wm寙|7DgI1NnbWh I-?NAxnp qǛ(*>hǖFHԀF ~7ʻ݊1RcAf79kTwjLPeHFe,@Lt(p8q09[u ֩ASD},FCX38yv+,!;Cu0b܈ p,֊V>ǹuA҅>ќCMnN\~83ME/Zk!e-\Jj s^ `E*dNCzKsl:Zc#fm5J޾Vśƨ[B>>^3[˰1f釮fvo=K-‡>SDN\ c⿶:ӱM +N 8eXC7?RN蠓PI\IrJ6# }u5M̕6n$1R[ "M qSK#)ōT`͗JLE9OrƆԢxȄlt iT]o)g24I 9?)c%^0$IӱR^~|"L3gv 8;Z_(d@pfΞ&I4/h^T{ͲCԼhNՇFE6„,XwtG!Ԕs#o+D5G/e4[oA^k`x*t$ٟg fZuSwZѵZyү UQb{mmT4YbƧ:^F@1@I< n篨*._ZR1ގ{a E94aYޗVJU"k9JSpрjph!1Gl?O4W>qj}qp^p;̃XD#?d+ԻV\Y#lwdes绩קA[P_xLiD7fŦ>ryK\b,0JK?l](1)KE:{57,gɬWβ]H8+{U#3P@>`o@䩯;Q$3riE<2IQ]New3;ӂ ť3?>Y!%9#DW5Oo9;'"noUN ¯'Y]ZvM:"u#~$d{1_sjcp !fzۣS))6^SE 4J뭺eץhWHd5,aNQoʛiШL64@k.ͦE2ϵTyW#/e,LbTKR7L6R_]SKՐb-^wMF7C,wp%h} pژb h:) /x'p S'%hO~OfkO|WI˚g SzúAwsG?I|2C0P;xԈoM2CaQ{³W2FYi}ݻĞrѫcO0{/x<<8 _Exļqu׵?Al1鴀 DWޒ\7Nj(4&\NJ뻤1bفߥYN c^UOĺ3YdcKvر(q \QH̿->M z[~ 3ִoLĥ zH)|}!, V3ug|D2.L'&`%4BV3KyJXP\ė“J8#k,{%m$~Β6p)(C`AjRsOUyMŇ\:oi I,ʐZUs}'C)2Ɏ ЮJj[& ':SPpɻTU)ht(ň8]a!SϗTKQ2$FAuş$xT5tJ]YVbUϪč=MVބXSZI#.juB^x~fb><T4F "?ZxAA&Hd/CvkV Ca/c<KIxc_ҶV@  ? Ϡj!QlH+f`6KE 4)Q2s ?NEO: 5 g9qzI{$m]JVyџH?O]j`k Q&4<1H_MB'/,&ym$ˤ= Lcݾ?Ӗ,Al{G61F sL.!5?Q @=`+>Z6Sq-bcA4fڰ(7&ttpz4FD:4' :% !fbtiFeA& 1ѵ%N~jXqӶ_wu)'ҫ yˎ^# #*#ِ|4L'PW%!~>As?ĭm} =)$]Xu `idonybBG'KH`Jc c}0jpJg12#HlY8R7ѧ_6D`w]v^i L˵ǃvZ*E 䈢 J΂RNJdaZ>h|!蔱 [~(m2p[kQZf8Z qc!_R}&Xܧr0EvtZ(dޥuk}dɂSݪ5l 1QX,H0 H)b[!eq?.߳ػg؊B/2d 9i!Znق_&(jzP%P[?pбCrN5Dž,T=D$Ot:n沲%ҥ3|d}B9-c9Pc!Pz&湪Zթۄ)PbrKL1=jd5̢KOe 0ˤcFFnskClNA%z)̼Ce=\OSan MB-{r6-AyBZQPUO R9c,ԯ(N@1 d"#2a yxQk:!&HpDFxK2;㥪f3Dc_m r[ Kׁ;s典NΈgku ^n p0ε=/g:}%1p>`.)uN4[$mR[\I87:)k0FW#3e\+ʔ 8 e'9fxnڿ~Loy,,e\<ؠ:ƟGkqrԽ:^ց,Ӻ /#,\:s+ EX̸1ѥb(HE Sz2K}TY▍HM}T}IgeaICm]7bׇau6xx䭞 c`t ڱc6Ym::@q4)ART4/Fs"DE3Ngn߫.qֳS< I$yH; _qD]߀ (^l|zT2R;%^hQnT@_ꈫ#.ʅm@cY>_eHdvJhly:slҤ_ i`/ϛ89"f&a 9Z‡7I*{X%2 SF8>ζVvm1s)ޚOOɽɲ! "#,6Suyg+%5%8aMHθIT #BRC3,%'Fҗ^͇IڡZMSLV*#; `"-rbVB;FxL, Ơ?.28t$MD+me[z.t|`B9(d8j-ӗA/cyc&WބH+3]gX6(N&. NMI [򹜵ؽm5@)A.OQR6=|1nU"#=yP LӀ4=rfe54qn;Do©G%B85DT+e6 ؛@Dn/; YN8M%2koxU}?ekv  ꭔ!.F7I_WT)͍Vg4mȮ~*ӷ?Ru,0ZlT"4] Or;&-5C4JU13̚:dpKͷnt{sF42 ,4E|YN"jZM1 85y\ i*V6 '.~Rvko&ǺN[c׎3j0`Ԇ0qxڰTr+-hgv^jM E%II,YR5s\ pR-ђx !0Ssf3onV:-u= Vv(xY)ƧtTykAGo@}UPd#[@~ I}uK84\҇B7锩tY~n120+}bTD lCS{'6~$I/Dok3o; S7ё$e~i.}H'riU|_?)S[+,Ϡz 3k |k!:ß$6}DdN;Ew^ vϼ=3Cc pcF^,tsyë!5t3J*0_Aor?|h6$aB`m#OIF<ף)g_ؼ`{Dt+g ⧫tJP*|=͹=HdL_ F" O{qcu|!Zm\H93*:FN'vQU;?r$lTwV\VjQkd?<_$,n"5Lǻ~zV^0[dzfh~z6A4/[BmCHaQha]>޻lt3ş!?稖 &}7׹Dz0Cfx|STy[M1 E: zD]4'"v`O;gw< _:߉!+Fr"t{&Р2QRT.8:/nPuvSeQnb pY5}:(Օ7ŭ₳"![ 'KML/nuMgԋ,D~ Z}Gʼn: \q\?/ܤsRu!'M uZZ8%Fq~ wD]KE2 쨳|GH-s|{ 9HUZLQ]ע^&lM99vCQ$s|>r9dtPݞي>3Gn4к[G f8}ơ"FӷՆef@rmt5u%߀h]~f,಑xT;4Xw܏>Km:n`q˸ o$CN**/wk>Zʧ?7[ (M(N,ص6s?fαώohTEĠ'UѱP#_5y⹴򦸔m"=*L'h04}<J[PZ9* A۵г2K+]eV$Vs37u25m-<`99Ԇ%1ן|bxM`"{hSg.a^F[7){ yޒNN)դGf|}EdsFQޛa!_iU&C7Q8NJpLޑ*tVb>%A@ju;geC`%gX>y|e 2E浒9]L,vMNI&VZ^_xwӱn'*3Yh]#r%?#<}pt۬H/~է=twG&OЦxqj8D5*ɱ+*"DRG<*BF;$eDLkEI>vnp22BGe`'%.0D5vM1S WZ,]Ü=#h*˓#b ^^TxsT0{ V"z69΀MU m6|vkm%y ι$JD0ٔީ^@p6WCP&=k)ym,?v3HԲf86zھVEf[{=S(䩁7?U%)FI=)A"f%5/ Dy] ]VQg%mCGiIFGiُY5SA !+E Z1 F<"[{1BьlP֟}rI hom9B Y`7 JKVZ 37 AskPo&zJ[7 >P1Eu܌Go$ tԐOehjZP|6,ӧ?J򿜭:AwSm_u di._l?If 9DgD<(õ6UbQD=K7Ox@LY.YL8-ϣ~[֔pɯ=6#YQMxc9Aa}樛EyVmNQ 1dF~ g]z&D~?]E ަWهk s u>RɨգY{1ʸ,jڢܾ55U:~\$!?W`gCv8(7vO` Æ*ih/QNɱl+ΎgjK]|{vp*EkQˎYwtɮA7kz_5D~8bhPDr4%0mfы&;fo>+3A{ `(B%߯邬.O6" mH'Ԟy7UϹ;O[>*wO%@0E*A`+6_Ę6w>i>D(2d S:npHˣ)1u奁+Č> "~ɜZ Qnaq[5DHOZvomhuPۈ# NȀl DD҈d-%}N- T ֳ܈ɫX8ziɑ1z {;4ٛ}7as 5ۄVpAg{|`zчpptSJz V}ۍhH^h{RQ|- ~8TYSǒr94&9eȖ.53PT~6]2KWe&3 %^9ȚA< [d[H}Yr @@ӖX v-S 懢62)51ТR^j5gw4ر1$I`ӝ3¶%bL6qרh}S-4R5 )F?GNU'eFjq/SCƵ/0^J3{|=KA~&> ^8kѻ:r9#`bVQtog,3@ p[k ZEN ZZ _bW/(0'tG qA u[eA3W4E9ר|=&G0,.-/Hڳe.>|)ٷW)ԻO>s1Bw r`h9EN$SEɵ[c|wyJ썔Tqa"9oVSjI]2F[H6$q8p ̌5f7LWBҏ{!1앯vE-z@{*fO{fLdvӅZχ\NƦ CgbƊ#(Eoϵ(u)D2ocQFL- ҙ",\BTAg6E?^8 Z.WW:D 0]lmXO'dߑP Mes.q%~y=GK9D)imټewv/N-:X)Ìkc 7To\#Z0Xć /R _ݟ`DՔ|-fIRE xa Wnwf%PM87Z$+H4;SZowgAk&Ng-Z>%(~†Gw9;3ɤt"[d͚?E ?(t-C:$ )EY|Y3d; IboZ~˨R?e8J6ɨ.*.Zܞ 2)TG@ēw4SR;+~ +KxӴB{ԏ37)4%)!vB]=zUzQ a&QG"TƼٝ#lAH1]7d=!z iU & <3 D 3yIpkyq2FQ.v@1]\`s 'XiQ]TVRIA,k`xrL8&LF8;Cz̓JOmkR%gNyGfoY,5?wOkr}v` 60J!@ijufp!\ҨZ~3 VE<8|ya-~$aO\*Z!wLCժ\R}s9~gH|%_~r<dH8m`#+ IGtD …;Bqb~Y%c4cgpbN|~ Բ.TTl|l~AH+f_1@=2$ʀdLk?ߧiLKإᆭN >љ V6ŭ#deW=pre륆i-bI>T&˭tq[p~ccKˉiUp\9YCXÀ d)R*ThJCY+17,NKJQ];YZTsXI1YD+wHr_2x-Vڒyܘxe+Б(;r4ٍԋC߹u3KDR /تbI:[m~Qz6= 7~ @lH57Ž H$%n 5\ gOZZΒ/Ra>'2'θSE[eR!cpM 製4:<$+5=zj)quQ Y#Fv:JSl %e闱6F>= 0qh]QG|:~naNehORtÉ,4ƭB #? BCwxqwE z)G5-6݄#Zۀ8Mys4|'t+c$@Q5@cI !~'f~NuAu\TȀoY$ƷG .jj 7y:" @:ekn7GI[q2-aTv 9T^M>]ʑ,>I4XBeC_=HFtBbA0US,"S6r,}K:fn=#-]7mQLB- z)M6[6y~ }wwl{|{)2fى:)f#qG(#_3|Nݭ=-$L7SuwercߑbJce*9ˠ+jSdRۜ (?zHLi >b =Bm;M[mcdM z]j\V^QVrpl*ݲʍ8j$vpibbL)㠹``%q/5֭hHW4ab5ˆ4ɳ6f %qY|r@B&ʽrE^iGu9XzmZ7>k?;H$}R!,ArE X [f{c@g_ Pn; eNkB7. )rQ.Ľ?AnsS*&5r6Ka BnuM +}0n5UR6e3l6mYn ;WEv&x>ghQ4EY.}tP 5XNfu" ;xJ$I1&z7B|kG8u~J In0UbCK9KHWsE@@T^>D 3WıPg{A4ۡ5HYg]wdԸ+8fqY@pRw!#IcV o!oP<r̽##ZּK^jto M fo :n}Kw =*Gl|T"%53P 243fOH"=d%+'+Rؓ=C͵9/C.h zy0A w2Ħ,\2Y_"+ a*]r=fm*'ji[cl扮#)Y gH a׊/N5anD'+5Fa[$VwTPg]V8ϙXz櫆veJdQyЁI v14p->/V VV֍ne/'zj8/U@- l/5C61U@3Q舐و3iSb 92"lBp$RAUրeI <@~,32gL6 .n B`k<;;5`Ϟow0Է @McCmdO~"sPeE򓂄 J}slв(XWuRߔV۟mW ^AY%\!'U`)VRZ\$e t1"ʹ ٌЗG|*(` `=NmmlO(F˝m\+Q:10֔M:u)fE6CPkwW[-d$g#^G>؊2Ao{)0B`51ӅO7KEDrϒLD/g]oy%o/ܿ2^"MNP\nJbC%dsH>iɴ+=ܗ=n`Έ_]^ VU-Vv[1H{Sz !VBReUvGwL+u/!rCI NkӸ6.} ߣ@Lqfʁ'⷟>"Wn߫K ]obۛG>g'dL;(wl KlN-zuAM*CQ\f_ -:O^7wi8{7zwӅ/-9xL5痢9w봄uuoh|OՈUg;Qv vzU>Q5 !l18W`3 zrO)utl)Ek,ۯؒ1.֮NdoҠF%B y",ʏ$\u8y-b4)䚰5@9>4KZM/Ӟ#XM#< YÌxH67y=xm!2Ah8xuJF d!h}43\EHW o7(0b53~ 4A5q Budި~I>u:t5"CFDc)TԗJ}#w̓|lV2Pz\Cs7@5A{3zcG iH񫺗9;j">M"R=vPn5ܣv]`YHBzcI QS9(H*,s=1 ϭ5ȩ{&Ӵ!~VgtaDdlԌVS82E9~y'HK3bˡgfT^iT!MoU/BBúһrf߂+],W0wAX5GQ޸Q*;(O,wJLJ&G-,T@BqE& 19J+Ë ][ t>Q:${:mbYVҽaЅ-@X]#27AӴՓ 2 9d%. sݫnәK>%KTr}EHߐ&s~NApoBֳ"Ч?j/4 vh`d9cS`L_̴;|6LkyD Ԍ&!zJa~Rd"b",Ag?:%SA>i LߙkN@3.W{(Q4j(P 9 <)BXˍ=iX/l5^:V75O1|ϟ9ҚF؄]#`lߠcN( Ͻ@p"!xFH ; >lU}"8֑b"J߼$bey`9ft5}_+}(&͖x`>ѯlS 9La1-mzӛۣԀpBLZ97ނ{|UY0HQoqM _q4?6n{~[BZl:Șz"w2}H3``0>kp-o25=>No^hw#.B]kw}EnYV\zrD=dG-Y&(Ox_k?TK Pi 3:Rݘ wI\a;Lw *CƟv(!8ߝ*Y, ݬCר;EOy4AXk$JI7ī5c0j6CB3M8w~tL"^%{B ųCg4+VnǴY}'S6}aR)rf9@!YQt5,#ػ̈́ՑjJr0#,/ۅ!./ezASCS]rZ Bކkmcz`e=ǯQ{W-R*㗛U+JAY,SC s$!dMS4CN`=xfxLxH1yI|`;)n%d?{}wu4bP.P0@C=M{BA~J#ωVUj}*6Hs^NP;i ]Z8eEy/&RjhsU/\JRXX#"y: -MS$@ U>,# ~oH>"\pYnZEs&*{R.'&8ɷv G22^Bb&]|Tu,6MefX1H%gHRW-˜o~ƿp-QQр)JELJ zrO dKNi1К[u ZڼɖmV㌀B1`f"=׉N^ AG %^kNbU7ґG&&11_$0ᾢ3U=# /#Rp8u \=Pɱ"2'Eqwæخd폪4\9 ^  \0ItT-m pe +Xa2O 4}܇ݱj0(`=KN+h]3?)>#[7㤟= buD{$NpVfΔ8waweU1>'ku ȨayQ}evr!+p}ƂM5+*#\4w4wN WsIFL]Y% N"pzݤD!k4  WF/B qc6Xsqd}P. xf TA!)vUjGf{Y\{0z:0sҾD(e[X."P4h&~<;0;Xs}'wn]6 dSJ0$R=_ pX%6?B*8mKZU秛ݻ j$M˺%T"`n8 [[vCxB =(gk#]&3z0&!OF.}w (|L8s3Z1蹪r7ן-\cbՇ[i>)Uo&KIZ_NgA}yB6)+JՋN(dB P\Y<itai0K_KhcA6Z{l?Ax~ 4s|,lZQ[C6+qX̿PX´؏!Aߣs˞lUDcd`'ns MԣPFa(9jEu֧5^,N P8J B()>f )%f6p=7<8kgZjkC^x5(ay9fFqsh.I@$҄5ES)F8c&Du+կ\C)-?XLCerUux6Ï'V<>e_51%JڽX>_zעL_`τ}EƑ tLRas $A1yi 6v2?j@w =Ś _=&V > DY"\HR>˰{l КpWGyE3ttq cgJjrAM챻̴tr$:w"x53+qrqpƊ!!|[JeG۲9 x]GYR F Jq b9w*`ㅧgM0V&hjΦ8΅td וF(yw-:z(݆q~PD<ڞw0IIzĀ.7"wYG"vEWa]VdkygCb@図I Q쥓VtZ(#wۑ.aBv@A_-yjYT-fe+D!: uPyV`ٕw NzA XHpc+V凚FDVMѾ=&l.p<)GT GW ~m  F8wa v ?ECp>S! v!o,GI}[ѹPI#nEsiSۨl@|RPa҈\U=3@O!dβGAl,H`OSzPH(VOimzXk&NC,F1(C\2͹cUaD0[\ ?(HBÿ)c 3ae!\YY/.q!b|HNhF:_4NŢY]Đ2*W[Hf§TQe&w6>,.ECBJkJ??Y ;Iʂ2+֩[.g ס,MEXdCJ\6YzǨXcw)f)98Ri(3_ޑ\@S02|lTN~&,L?fy>6עp"w1N~03[X} *.Hc!* أ؃;[~+'з& BKoX_;f FoE̐ ~Zњpnc{ &h]}ќқNJ%Kg@!d YAYȉzxM//I䰴Um졷qu E%G)CO|B 4Y_(Pm_pdKs_C3Į5Q8ȼcC;\)KFqS v i$)]**=`gm qOJ$q@  g_T _ l8S.dRMk7C_KU;WnjԽ+DS-(IKYՙ@?iq3w%"w˕|K{^{8(;՞D!r_c™Ǔ|{Ѿ#⽫QfQ WxaM饎4sݡzu_9NPgu%r fb0r B3k$w 9y_0pQ*=/ ArR\r}bꖤqH+vZ6"rM^Q~énsi=1aWЭYz{Bu\69uNĩdPa`8h:}."t.@V2zZdˤ0CB XH~+[ Gl ?F2@6І;\6KC @ ®Qnp^pxlfY`OR[Öѵ!!(6:֖RЭ'.s7\-F@tɰգ_%琲QhהH'eL+Lڠ#6P$^"U)mH]K{g^D8wEհRGnᵴAi =w~u_t[<-L!cV*+k|Ld"d|cbb:Eh vݝTlt˸!ZPݏ*1$MW0%bgU!S x#mEy:z;{VVtF]དྷw3rDTuTkPP෠Jj ߎa #->O ծid_`uVc'7/?]gM$i*&z 3(rz%u gf~1FQ2ڽA04 b4eLHNӖr5ք6=x>nvWYˎoyF"4dϬx4=*&xM4{sO=#xTѿap!Ų`T UVqňJg1*1:pOZ@قvfx}X'*/%{Q}rS!~%4I@ Ŀu?Kn>K{H4ǣR\*̗TE.Q ELgFR" ([Eܽd[ߛqpm2ސWCJ!9jbe6y}7\#:gPjMu z|&lj* ^c~|oJ^`Qld_ź3Ѓޝ mBx%2 ie.$ꈫ?R|Yd'ze 3k'T+߶?rDCw#TnM,>G#ZP-6Z{g恦2IG{,1c:qsyFy yp >6h4uڻW'XZ[];y$"f^4Kq@4%ڐxgWQ=|m\k9S!GH{ߨyYBYg;*fLӿM8l&"4BlK1X>1Z *3A+kzYpu_k',,]]#mWa '4%ģ @!P`gcܗ3M#im0$E-9 SG2c( >v2WyvcnP/-w*Nٙϧsi[k]%%,ČǠ={w]H*t"~H!ߣ%AR0;b9@hҸ)K;o Qh'5Eino`[ޞpbpkh]0dRHZJec1έMWs2QeƾZUr1v{nXm`9ĕ^%[qsoKd "V4˸Pzf=j2 9eo#VH.djS8˒x^C(G!eNk&ZOO(%nfCN-h]*Ç7KM0.$$H5Gd(̒n&S1vG{l<4MC ķzH\k5%ni&e %i u9V߶UD?4d~w%$bp9+(`n9y֮gYZ0707010000030e000081a40000000000000000000000016446b36e000114f4000000000000000000000000000000000000006700000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_core.ko.xz7zXZִF!t/䁿]?Eh=ڜ.+ˢbEYNu7p*yOtKBiLL|0LbV)+yƒQ8#qRnlߝ p@RhwB6ݧ0m| 9vֳ WCF1/ʦͤFDHCW7+ןW8,8@K3Aؾznn~+D*'+d^ w&X)e 1l32/f#/*Ʈ 67X"n}{ꌭylBo` 9*Kg-- 8'D@6P)("O RBi:mtȁ"n0(W$W;hK?渖◁|;gVb$hn岠zƸ8 Ek[ɿT &]RٛRVj[,'p<[^ F _Z9wp۱XLr/T%H1(=|1wdU"*`U eo*G)Ћ-g'="(6 {ύn=^bGH@yp"ӄqdKJ(G첅~\ 8L`W?vA2XQN?e%Ԙ_xdx:F1UW݅$z 0 JE"7Il}WˀP =bI I1Lny\Fwc8uf1q2 ~ȗtV-1g,5?R[>i$}D2OwR^J,pKRw0X&$eŌN04>=[bT/{&jKRp!Dk hEZH9xXS+H`q `Wg ]2B堚 |-Å~/3H,e@cwXk5GRniN5r};@Ź5:l  <:\raq#2Bn  剳Ԇ4憉1%c6YaҤ ^Y~zт ϾS q3D)׏~,΂}) Kl5~WG Rx:@KFmѷ(_ #/闹8;5%!=* E]ՃpUsOzk~"Yz@RKzuqA J?`H@d>c %9a`=W#''ӓwjQTWfFp3\F8i,%=Ė +#FmF(8!{C>O{4|}JѷcΥ<͜Ԛfh}+φz,ş )BfkLa.>U]euKB2 %Na Xȗu+*wӤ]Q*7S{^]ܖ 1sДk#5nW0Q*:2y/ݏ7AJ.9Idl 0_L HuN4<{x\ϓk MA}&BIBLjAt^6zvM㬞 {RȒSu;v`曂|ylKE߼wH}2;?l}Ԩcb%H)6>dESZa[ w՗l_~:~j,óΰ9Mˑ{32윆863xa7CZb/ĕI=8TO= @@^VV;@uy;4ynx噑Uõ#IC%)yGV#@kQ 6dC}@< =C,_DeB 0pxYBo Qm/#MglA߷IAmA`NUx*PAMiV=:Ɏ%\n0t J#6SJ]c[ M(\+ ۦe;usLY'5\MVwK@"ݧ` T- DAL,\ob`]+7+U6f2k~H#EkN[fNF?f8x4%i3v+Ӗu^(_;$B4O,,(`Vܛ3m d\EBo/2`rc6xڻ3#r"@+%f*%џw@3*QCmU\ tMZR \U1ƟwT̽[ȅh5GGr钯IE~/L1!Ln(`m75E[YP.~֥ܺsD]P>[@&z%c UPa&^-6͂ A8K[;m_v(yOn*K9p70)/,t(Q٪cqKlðAE>,>jo5{Ͼg[- P5f(XzூôcXHT hq~PFm 9Ψ^%.Nx%izw’,Ny`rG4!r:ߌf,言魯^z Uŧ.%MڂF;+n*9.n, |vI)iwŭ-xizTHEu[!XH//<ʤzK:!CIJC/PsDM <~BJt}OΚTgҗEáS۬bO-UJp#DY~k#?FLl8PPׂЖMWz h+|,zPn:uS% .A5XOiRf^:v,~ rֲ̛Hf6?Z.Et<ݼYˍE*CS1y]E ě3 ٣e XrGFgQb+k#A )ۼ(˔G n-'>q&ݐ t@o+)ejzڝjo}LkMO*&!rq,pLrAeL@G7Ka_yeC Qo/IKo$S%SEJ3Χ6.G vi1*~H0򞍯J~<"U*QRÁq-ndBilwFGA@}) +^Ij05 իr4L3 !2r 4)W dq4c}PUV 7JF[Qryr U5Fߩ~z3 Z;DRa7EQR~s𡺼+$ wh,6$^WÂ9607ӵIN\F|#f 1_PgV~ h([7Τ#'pχnSB gnNO|A 5|#@mCјö+ZAe&VzG# x螒Jo x^6LLMYYm·C\Pb#5GXkym@YKE`GEWVx$ "*ыCQBXW9y]-r-rmLp2RN9O^ЖN;t%'MI?@ga5a΀BHNHw#|Ցꩪ4=YG7L%" %Ckf٥ꀨJiǖ'w"k,1#6~vSnrIbFY?n- - NRHꎊ C[v*QZwc M%ˍUcm9Z3Ph|d$d\!0:%Οg VvľmX֭fHUH'*v`==9k@9:mJnr߄&N$WnKx2O& *%9;3?N( @9Wq=WOhFa2?7ڼ~2!$kjq xq-H^ ՌSI_nC 6Av]s }wu7f '\yf!p<( _lq ^E.~7#[[ e2/3u^}KC~݊*yԉl-TR\QFA-)vb=8Pe98qm0G>.VT7__";~hYWҿqDw(e()H< {fhbW~B')+.>n! ml;h6~LpޢP蓬֐^_$Cűy񻃥nVT2z}+AMiE,Y` ۼj$u6ܑ: d!D 4I JteLtzN[f&gpJhqm<8ZAtjDA{l yI u~{l8qxZt($*g]itԀ:Db录yϛ#.)ͻG&sˬ|+)Hr>NK/J׽`am9ryN1=G>GSāiL]!*lBEmݗkTcDlǓ^Wf4MdbK!Y;Kf\I pRyA 1tK%Ÿl*DX@ 1wMN"3"_VۮwYϷŘ)1ǝCJ;eʕ:`PsbnwNC+4mΖE[SkaXbqVc _v5>=@$^A3Z wM"?A9+h+ҨX=)A`\,nìv{f]PQ>ܮ'!9?LDHb $_+7X);'tϕyb uEIqi;88n!@ eLց'wvrSvCٙB)#{BV5В;5Vz}o${P4ϊBb.{hј[JK2uJN\֛S/? K2ɫ뗬J_/KO=˿4RcpD1JBDyQ^H&Ax#ug)9fB^ '{3oӵr$Bʩ0jFQɺxCV8".'AF@^wώiE$R3=G V%[fN/Ց|ˍnjpvn4j\S{*ȉ*Je UYz?!RV ΗˮX7;$̠*QܤQeUJ8}ڳ?x"e(8M) GßKTUEf46p fIjARy.w|ēI:{}.1'IQ*؝r}Eq^{@ f xFd/(xHn 1v`wF]瀉l4w ĝͬsvdʴ˘fˀSO, p 8P;63> _,VSz:* P 'udg2!1T@w}HmtCVv+UsߛjݜuCUwȑ4&hu߷uE7vJJ kkɅ5hndTT3|Z7Ex2..:wWDe)c$G"Z47M+InZvzӚ+gGx`6h#!ׂ&P9^n4 U'" l1M (IWeT>|nWk)DZFď_{9Yv㒙xb @e=iY;Г6OCvC64/Qw:c$ 1;<]䧥 w+\El]zneL/dj;Igۓ5w۽LBGcgM3`. ECֱiM{wsӃ*hT5Dѻs܋\1C2Jai j &v`+֯PEXQwHAj)t ўIm˾jYemȰWP5,dć=e"6u!]7ebO~&W;k]2#/:M)t:<`1Jc$^Swg뮼Ŷ"pb!j 滩% 'k+Q^.ɐtqH=[i5t9Sv#!%6H[&)s ;#ll[?jF\Š 5"wYol!yLS+RQn(q_SpD"sÎTtnK:\Y뀷ſ8QT?(is ;{[sb_K4CdRPC7] 38nރ_=PHvEK?븕 v`}qZ5X|bɯ*"wo`(n2>]4SfKTs1X,rK:r!r ׈,bIt$7X 3gtRIC`a)H-D/ "<լ3R"hz O5V ~V}I/HVW;[2 1u6Jg iv@R,/7(1̥_a@5#1c )#ZH6(CuCV4>k*.05i9o W1p2dy2D#֏䉍f/GkChl^_AK¬6~a|NqYJg/]_CO/ =z'Y6g]ّl`J+!rn˔`IgR/c|-[O]}ǡrs[F|~5^Ϸ ).@yV }وĚSu;\Dt=vJe%0b*yKTP*Ÿֵ8QGcOv`RJzX(fABx7[ǏbOL!FNCGdmP 9J@knaMCj^{Kn"s<3dɜ_r-4"~Z)B5V-R>nSzvv W==e"訥`6a G×G#(o֩wk]G]yʖlW 7֢PT5ڀ Vg -'9c];~7q8CLwՖֵj_qC#3NˑW)9c\` e~RzP>DsٛR+'5lʾ55j.®Bꌑ\DMPD3o(./蕪h=xl 7FxR$ZfR8|ݛk_OnV6z`&ʾ]{R&_P)8ls͚!z$J )oy,uM>TtDp؜,ַy04r+ >h0S<`MXūC|e턠i0zX2nI٪MzZ([cدIIQ Yary)iѷZ >Ky$c.֧pe?[ݞB eQ^f*-?k:BZ #=2zbޤ+CHĩQ9/PZF}cbx7+OǛMǎ GZ`CJ-ܕh,V~wǭV}~79'㞃oqp RJQWUIK(X ?P7t6@" [A9?e ,-r8Kl=r"sMXf"n_Icv#*ϢI}ܤ,`9S}KF \#3^ Ts76" UOzHE4$xcEP!sgOMԻ`-&4KWhITLJ^@B;=r!!P6 "P31H&/BGw>6M@V3.,fʺB;Mh~@Z?y[s4Fܲ W.n-8Vü|cQC[n Qw+|T10bYZmSS}HӹˆI$ `Ew\i4Ys`t_ 2RǹϾ`'ixC[lk*soxU1c-Ad"&k "#Iѳ_닓+1y*.CDmjஔ#cj4+Vv2<:\h:wk=L҅WNfM-AeY{6%%F(JH)7W&6^I;`nt<jEiYʧ%Bu^.E9VC6ɔٹĥ/B.3GR4i[Fa{#VP~,a_C P% m(Ҿ*I?y:-쩢>v9,DHd 7ERa6C\dJEZ3ۻ1їȚM1cP>?=f2q M8fg((#5z5JEvD;1^m4ܑJ5H y+9 8Em(Uy[}~&dbG}h;᷸a)lIN%qWo|*k%hOlgnhp̂,[3#n'iM) *>ē̠Y_ Aun^ǔɆ\\0;nH_ɤZt()q/z~{-/5D#LVzԯ'mÀu.`1kⷀ*Frq]n]>";ZK[yFg%2ϫ-e֏y Y8*P$ 9_5/4;q|2AE[P O?2FW\<^ZY̕Woq7;7yW73ej8Mu|z`5wmugp(:Mݙ|TEDRZ>*_eETQHDO|<SR^ÎZ3&oª1v8|wU38Lbuc?a2 \ϦөTMDKJdë " fK. -C7[ZH<}&6gNo˨/'z,}]0_Pd1S:, ̊5R(]2"ܚ84OxQ/+L?vRѽ_{Y8u=j 8(cdxGv\B0E6_`%Yj2GHT.M@r빔\Rܝ՚T ˖0&=t,wevXy3^%ԓatK"cw%XOXin>X{o_䔙B/p1+h;Y2$+"i|٪gSDk&~3C:NZ!8AT7t%yZ ѹ~%6p&ؼ eOq? ǿqfi᙭WN@hr2Ŵ:s`J &ݦԐ#b3~,li$^1Lc,;/ޘ1w]M6l?x&0xKVuƥ<]Q %cTG)4\i#”iB"g54,6/[@ N ~5~Ĩ+!ب-g^G9jȍ@ߣ7ʛPh)G=tUA,mXa pYMF sfѕ8zq_4!g^G - %_?mX/b/yIrdVO|BF- AӉ3_"gCN?.;ԟ4"[ԥlr?R//@OHm8*Wi,W)fB:!?%uӥ5ImXc̯c괂aGB6 kc8+֬VaMu֌*mv᭛ׯnֹFRI _u2h>uH 'Zֺ{>'Nae%SjDFϦZ&> t脚J6E 6j2QUX}#OaDSlk@ZYҁѿ?w1LCeM"<ũl}>U0F)b<ꬽHƇNpMhS&)w=s,r[z yKws|;'|eZDRo`Z)r!ٔ#$<ě˄g*OM$ўE} \ErҔv6\Q?+]} ]D͝ &ho`^}4S#9ax/rA|6ا5ABF{a'WE6}dze_-R ĕ؆KeEQ|˾h2O?!x%FC0j|hݻiz8z'IJڕnHMgǟAڌXF/ [վתt *eڡx AY]=^y<"Kw*BN\v?,eؔc1dcyu~LP<_` pXlٟҜkىy>>Yy?ciGS)'G<-h[Cip6^&7# /P(4Pfҧ0-FMQ5 9 8U&ǭAHҞy$T&ckA|D8fv*|AFyF0}']̣mysoa,\lmZ9UGjnbjoLsݡS˓E;5 *%Db )םE 03Eo~837_@<&žx*ޱ(H=&.-᧿df gm7޻[֔ V\.}ˎE\2u΢TvpBC3 l -UWzǕ}*_-΍XH淦Dc\me]t) ,F*D1'T}O{(͕q)5gqȐ<1OUx&:q 9$we5NW4Z,uBPgkz EU-#`kdHczfJ *\VšޜQRY&fĒ >^Wນ.Qw hN{rѓ&=B{{a/0x/c~1`?K.JLoXLb@W?E*Obc6"&hv* LKZI6*.Jn҅5P^a@d /^UvEKq[+(. )Ђ:'1оӎ;ONbH8ԭ6$7Km~S0F/e/BfLNCe8frZ~|iͮRlv*RڌS2%~#k 67ѦGnpAcۦ\=I- \epd'yhzcM@ \y{@0]sw _y g @`GQ!MʠR3 ʄ ˛APbjibdyxg{_z57 >y t>dTӍW%?7Z>{nI׼P ^ZN'ub|tD+&H;?Y'0T34`e\`?U5jPeφ5i8jт4M @ Kxb[@Zߤ/NaaVY}`ՠ~aIcꏉϦTRJ7|X=T#>ǧ2 ;30jD/EɁpc{۫Y(SiGWBTwHʶ)u S{B'$ S 8[D?ۈˌ;8bwI gvE{:v~n/ Wpgdso1Wv'ɗqOGj8o 7&؆y9lA2&se+Y +jK: q'%ڦLWmj=IIA= fecZAjfN8RNN!0'_kx+/p%E*1[;?Ps$DezwK3 )<{2FZB~!Z`jXS&RV"d0m?Dc˵<֘Du*5K0&P [x`ќleGe:gc?a cO:WNsǢl.4>|"n GC< 0C藅q`Ahk@rq*&aiȿ\F|ᖰ/Tfxit ;cKfe$*Aq:?ĐFoZy#WAAwkhbNk SQܓ2e)-.k%+ݗ׍YTYܣj .05~Fc1ƸfDnJq?Q6vǚ)|^x~ GFԓ\6H$eT(e tWOF\]Kw~][GaF9M\1R~-_*8?^2ԣҦ,h  v m mD~u<ً0'RB~3Lq >F\V N4*6t.80pN%tأJ1f5dB^BeZ) O㌌׭ҺvsKP3. ~̓{=O:=2pW&)Cb͞ h ?B4FU z1s0ȄQ̎OCq-]y:h՛lwʻ}{7n2@5=ۋ{2Miw)rR]v6{5k;c26l-uWe|77`vF"lOw -$Ϊ"Pf[(KxqO1O^TJ͔oy5;V"  ?'Sul[5>x,!,ҦgP/jjڂuJx+"j,XpHۨ3h]@#ѿЎ^IcWJPFc:]% KhL٣2VW̟ZrrUɬEb ̞gKQ8v2%b.o&d: H h4!󨆓|n|؈LFBɗqWX>,[SuE=쨜%&zT#Z5y(\ 2Y@n f).n Zʈ‘Mz{Ü ck)pC0bHZP+B~C3Kpaҏ# ji¬Sg?*_NMT)NKͮeDȞf~gI멶}NhPrJ|ڻ~",ȷuQh2>$E1p93?TLB\3]OІ hc& ޅb]dmv7i(YaR.dLK( }BNbZ^5^BUp{(ǽfr1D$8ᛴ.bn]+ɘI"r4/ג3az8q`nS xݧJV@! > <ةB{W3iAۻVa?pq5{&E'ۥ7S9WC$F+ޑW󘭩(vK8:_B , XT,~_qRI0~1y5*B^&l#Tw1V(̽{] sQg~J?'TEG tbI*]Оn@3wa:6{YU5{L,Uz`I-9vy)xUֹP)ُos =fd;)8euD;x=6;5[ȁDvԂ2s0O{" p EL6R@9V:]@kJF檲_mܲ+;@.S>y8Ώ^DmZ.j`oс9 8HX|lu&gU̥HX ">.[hׅsNş>M< 2D<E"$|#d= hXS&yN_ < i3@G}pʖ]WKT +j ]HdiMً~oi^^(uqm Y쑟Deҭ!{뷈MA&畇>%Z Ӟ1tТ-9KA@ȿ 8fM2qNy[*Ki|S]d>\kOTwWj x]MS͙Ф "63#$ ++?G Zr",{oAfC'S cq\˂oBC[<M3YhH79AS&jȟs4nfoo6FL!62~`F-.,iId.?U䠟-B{`XgZ` pGvz1*8`+7$avbV u=bC|)_۷e##+8h4ODtJ@'}G2gi5U93`<лwI |Me@]wFp8ÇQȲ |$=K&d4kD\8DG`.}䄌)虠 7ӟp:7ϰNdMB<@Cٴ^Y qڭx u ̩4~ ܾ`J[GdຉmI$+jk9Ums<-f}4VL)Gc[489@2IYuMlRټ!rb1y]cdscu^𴝷-Cjc:mڗ>^J8~Q#5%ե ).gb4O^*=Uf.011ȷ~uULt_o$SʉSiNC="͐Is7pr/cN嬿3}kڣ, x| [_ه̝2:ƚ=t`v$:#nb h󵟚X uu No}򧢉 1U-p^ f1 y弣eP+jngQVRX :u}) #( 9JD}mMHwa  G>6$:SٞP}EWyR.ؠV0v9fEh2S<&veW0 N[o~l??Rg[A"ff {?'$k0.*KK+|U=I  ip;T3y&24o{P Kq 3ma+jsЋـ<ϴxRK| ,*S(Z$ˎV!<4vݽˆex|T=sgvWǁw}hc).@[wߡZJGy PCQ+ኽB"X]S~]^q,E#&FSسJPI(BJ$"C/ naQmS{r9g^Gȳ`ab*<+Gre\&K=Ď|l܉vә1;Ȯ?ȴbwιD#̋$ dut 0'5|Ch1ӻӖC9)5~/3UP":3{Kko3zڼACAd_1lo̸}UBjȀU߅m?xnu0VRy V`;"E2!!Pȱv(G?#HsL mAgZ}=-fxVPJҦ(6$ x#>LcfJ$ҶGrS`ņzmR't[55xMZzI5nZD7Z=99_/2(mWk&|2We2:tўIsR.Q`7DpA"zD3 WsJ _ؙDlɮ=G)|jmAF_r͋H7TZxzKH.Gy0uFIxK7f=eiȖ7Ak=԰*.!@0'nd.~y3ik-4+ Blk7d}G1NS)1z~~-7?,  L&«9UR9ɖL=AOObƀ4Ue['(O!(z6 Э4PYUƴ6A ]` S9Gc {Bz*}Aќf&*bc]:T\'U5mY3蠬>wY|'UFg*KÞf-pNH biB 4/O@PILw]^vZ⩬b=#67ej,_?"n™]{x_; T2#w6['nS/EJ3# eWNHk6͘ŀFzscX(NѴ蠦NUiȓ_?+{R1'dea*I>@Uz '=QBӳiF|2\kX2nbB`SmI9=`y+1s>]ϼb(щ|u[Z21&fKyjwol碜ѷ ZL0f{x@Oq cQn"Q;)ζiY+=1>;{1>6$pwb#ΚAA !c=rp?zV6x0c SL=k`1h ].,b(&4Z8Q~N1+Nƺl=#mI\MJIh™\{O*s;8&VnaE<}8ᤸY*•Hf\%]k ?.y`yrҧKoTe#۾Ǔ~mVOqQLpo)´7B㢛jA +gp}DVlpJ\hʳl.YiE*?\^dP\!5Nw Vh>x%pƱںqOvoVv$]S1¹3Տ8e*kћ?T&:[xz:q _9dz- PɎѢ!wXt%$ė{uPnc!QO!q(%en]pLX3$ֹDےTzpD} :kut].0Mmʚ4[7Lk_"{m#Y--Tv+tnf-H}! ;J5]u%J[mmB3L^i8B ~lPmc&`)رe~7Ik2F yX-ZD_svA_|l\V#\w4"Tg !-GRA$vFϳ{i6(U'~|'70B3B֨>:LHiD#IUpZjdY>pzu͔xr5v;֑՟,ls]PЫs6;]2?*J\iN<&/Uʮ="uK1t;0G b>,^:#Q:t&P!Gηc ruRzωOBAGahR۰dS%DL]jx8+|e?ʀ:ştK[4ݣ晜~\{(^|ǂڗFdE1 W@md6}"zmxY!vOIFM>%O~3,pIR!+ėq#+\|:kZ/7 prѷ)Q*ꭏn3ՒM.M%3.oh{ {2D/{hC:@Jcǎ9V1@̦Eo5Gh8.螄ۃ ncDMcelU~#%Ua GptXe4 Ei4ja>;*I\~WlĵbN8QW^px-̩gí8"yV/ [vBDaHPn5EӨ;`]p@|R6&h)/zoT=oB!3HAT|(Bgľs N ߤGx`AJTN ;[>!s0*ZNk'ES1>Ҿt-Z~ӍCh$5v?DjfJ[{^uH'Cf Q / yȚS5NOhMSݝ3nETB?lj4TCLf!P+NGQ:m(nj95dLE7YC65+Eڣ #,@֩`Pyg'kB4AخK1gKnQ0ֱyB(u?U%㋣O\-n0\ ?R>} Bj2L$8N T%{}*CnӏBpحK(<{ula]gc~`6M9]2K|etDC f9@啣 Dc>yH3|azyS,*3֢m/7 (2"EmXf'y +STiT VfN/5㸌%kS,KA20Y.#5X#%HCaUP hɭNt@n!ۛedF [pvkNXĮԾZܺRhlg NǀUl&qimeI("XP+W,LGx1E'BVv?vj#ޖDME_U.^wN9X+~K0B =Բ0PWiauJ@Qtp*V<T@m%&A8@L%kWR*Ÿ)נoH @ͻw,TH<Ϲo( d.eٻ p6_u/7`3FsV!)O ą$DzJn<*h;4V6qP/oX~LB' ׂyVۯDzU1 3/x_Rpö4X  *҄Q\w&dJ3r|B(Tյ(+w`Sr5n`؛ћB:9H{~s/TwaVIIhq%m2H(t.Ԁ@CSuj"+5Xz9ͻ͙ۚ8ba˟}ۚSӵ`!"B`±ˍ?({z@1FWV^x`Ӌ Idã衄`\W|]hf-Лkx˂+)# |Dh)rIG\TӤN {0K/:Y-a7ׁ+&SdDtZʐhO\vjaz ,1h%^qr$&l}U<̈;ШmF@-n~XaB@\GBh"KB4O%ԘB 1eKSB8DкrsKd1j9߹=[p2NR0&}iD?dqdrǘ ù+Zֿ;ʻ?՚_{F'DK)K7n+ɍY_`1d_Z!ŚeGVJfQВ6%pV>+ZMdՃR[L x}@ߐ|Le8)b0Y_ P*Nh6@pVW7DD142O2g1Z,:˘OGᒓ7Jǁݳ )Ye].|Wihkں9?8:uFVisfZ<9W}CҚ5Q?Ʀ %0pAaJyE {-RΊ,mVdW Reeh#%z #xDy#?|/jF%-'m"%ROw&geIuBKf9ԥ^?0j+;Kx Zd:74kqoMsbOt$(f kf3%H~~2Tn̰ pѠ\%LJ_P<)}OvEs$ X/Nڞ!NmI_ƽi,Z+MuQAa@J矫 c4m8 '_"uvm=,'3 (ޤfQTg UwC?b_Q>1=|NB( FI=FȊ#cbhoQL0U @.쌍e\Ey46v#ftq,y|H5Ŷ$)ma+U!.aVV$x\$b̻豊?H+vA6y( C!pDG9Ǟ7 ֽmwT_'PdwM6r_0S ~D8*!u'j;s8_ QnKI/ՌV*Y'$ tؤDӕ+Ϳ&~9oMNCTңWܔ>OUPo#S :5MdhEe$.[E8B ]K4>VSX 2 :)LDu:o@ёsApvA<]}lA;7$1ťyZY,蚏YZbJ,NHCVCϔ:KSwv!ӈ*TfA4(sFK!G#ϝ (>5ATX _* H U*w3.pQL)蒽#p>bqQEbUc700gRw(7dHxE浨'Fz]1 hx#EkEL:ܯ-[5:X)fb<o%U! h,KyF/A.BeN'GNtnźIk_ gS3U xX"k8":EqUg{~'m-n4lWrt s1.%ol#,R ɜKo 1ceFl<:n33DJaI:sZqS",HLЯK/JT!={)5!d3Mr TIO*V$Ҕ Tz@kn'1k=}iM!:m}С; lIQϧw|B2Tb;nIcDT&A0Vg+ [Փ~-`tQNv y.&8Es;>UX~(hE=+R`GHlx[h6je¼:43Է$zTHᘉlxdŇ2lcD;E;͸KXǦI.3"|ф>?x\L N t&y@ûۋPIwZCz_ cڇiX0ܝM,2߷FEaAA o}\* nB灛Z NcfspGݴj!ty'+Y.BYp@. ,tX$[u%*+`TTRKS-}O B#HU3ŝ# uBc)4MmRӨ-Q5ן(t.NY;D^0 Of" ^qCJXs 9[~?]grY(;q[x#c/So%W)$;WMҞcY~oOQ"1p3xtbˤG!W?X dY9ki%q `KFQ"#$QiN,q4N:5`3M%xy֎Yv2$WU$jEg@R CL q juo ½Aa!"\Jh1zά yg{Ɨ>K}J+Ť݄>qWGi`q kQl^[j,- >ի]0/bclc gS\rQL#1q?(v>9 sBmTt:CMgrDRT%aiCR(c^GNfy(7U"8v.V>7P?D %XlOU x)w^ E+L0^׌#;l٤5-^±#ƺ()*2` UߨB #\'g#4ÝY#a/t%&(S"0r^џnKDmɉz:*ܼFܩ7 j )%iXo4`ٗ&2USWO2W upˍ!I Fj"r Mqn̚`7 mACPc[!HG|y\Oւ1a9t_AaiuD䁳iQM%2ɟa!ՓZE頠{8ftk}D{ :呝W hWu$#ڱ{IHy"J^Ï#%.!@+cijbV*U`(mKHL81%QGE7īt0?G|=hƒ[*`Mؽ-k-eg6*VlY P]/<`nJmzH]g„2!en)%Na)i0@"$<5@AÀQ 1-7~8t/vdW@rЬ3w>fLuny&=ҼF!?`s1{/u9"z|fՀ.vVpwLq%,Bū:ZlUzӒhš;Pcjn= .RZYSmhM ;c|uʧ ,V|`MMYNIbj/ۭO0ߪ"?hJeY=Q3}UZAf[ˡfo ӓ& if:AktT7B4LƷc_ Jnt6(|{{6S껟]<~/랪1h5'\!ɸbp/\_օ.^ htj#WDxF?s`eG{!B¹AKqS:9e:Ϻs HĐ$xv@0)>*Vx ;CX@v=X/B }aha6"6f >.u"T2~$Y^]Z6ģemUk5PWMPXڥ2!3,O8l|ewh4B2uWMөS̶Gc{u%~А ^ñl4TLi0GClu 7چꗡk-?{/㬣Զ+\VITHE`-lǓ_jaG m #*Q@L7pn FKޗ꧎O|aK: ݄o$##.Tkx}"pt%D,`" ]-bj$qj=bqG.9_s`fÁ!6CuBM;rGA59!8RUϰ4PyGc['f1b>#W!١31%|a{f^fcl!5hA'00 kg1b4Ӣ\'IF\DK+<̒S Mg 1.Р&+IYF"#O+dSg H:ՙd*pCF`?U1x(YL]YtDaNG-&Y̔5vXM|{]@%evgQ"<@) ij]RL+X[ZO]F (+\ dw1vPpݷ;"GtQ2<6y++dZk+3;ӛ[1Z^Xt@ËE+wv@]MHgޯOiP0) )u‰3@/`uu1,h0z>Fe6q.:)脭c^W^87A42W'JoDRDOk1 ]/M qvq/A*6_{yOٶ[!`MT&_um3rd/~DPp[([0؆A'v(3KWL I4OG+? 62`% UOvP|0Qd&Uң(z\zUKE|zIdy(Y1ƙgl#  wmDfSJCTmuq!L8ҔX& P\.il Bul(!o*3ѱLHĽwMl2~YjdUˤ>CM12ZK]1QOޖZealBގN{!ז /w+z-dN> F'bk `"*(XWB:U":5`{o3iV}ͥo <Ȝ \.fUj0tQ., ۻ JzӱJx,|}vN]c`˽诹]Xj@cg5ĮҠ2c U 9?ўlFO8n2xj !M>:L ݳ}k TN0 (Ç_ yTgOI.c~X\ LFr#ɥV{+曹QyƕpU$*21Hawu w@PCW4שKM ۂ\CX#|"E5ChcM.݁qKwL)Ը pX'󽂫!6QSM;P̸H\pʨ29Ш%$oV= [Rhb-ylcWk4ߞڵh?gv>7pϦ;B#re$]3b>^~C^A(SE[IF{MjYi`<{ƈ&kk0-FwA'ʮ /38b>?>ab5ݞQF^h{P-Cc-ל;|ng1UΟ5Ou{ 36NtTn물\9y<7[o)3qJy }cJ)͢s蝿љ/p$WeQ[]r˓;ax1{#&Ǒ|@?W-,QYoۈ!9tv˵}%esUž\OwI]~8D/|((~:0F:@tcX-r~1Fu\@tB a/ vd-T"devl,H MPsX#͋XﰕQ1d(jۗg1.%Vؕqpؗ,\`9YPHSm̥=d߆R6;c%n?тϿ;n(D;4Z[4o  ߚHGouT۩O0P^Gw;iw4ː{[_K_It9snY~<φK9vttg_`I'J19չHIԥ1>f)75gc0I֨9yA%AM+6Dc0d跆ո@Mr-r^k FRߢڹbL_"|b=iQF %i>t] vC"7~V…ˉ 3(VMg?U2: t$4]C6?D+ˏ.Fosr WghJV'u9N-%1w3~M2%Kx"ʁeTTZ6C($JD#[!{d>\[+KD`;LFVA|3?]%>/X=@[}䴗p,hj)0m3ˇqZt,WGoXCEe 33L!_eٶra>f%(sxQ&B ZC\`=\Qscp7Uz@~:Ruj]~GFdb5 [x|wŠrH pE[_u{KTG˲zr=zewpk" w"ߪ3ӨEe%V c.gꍆhMCDܤy:卵yl9~† ]E>j;C-GF 奢Biw B^EzwK~ da>g1h*\NhBx Vo}?o0᯵EIJv&<GR vExs}o5ϔj vi-Y>0C24D nt"Sq5A2mܹ濛PNb}Y}C1ٷPYrcb$[6.}LSQq<8Wq뢧P]EFAFSo a!TYvCՔkeի IIW)|rr /9cLPau :YbQnarS wL' hU*-VUl,k+A-L*қjuBi /u)ƌĝƤ^U8TW"t?S%"'g6*"W˫Ϡ@J6-,PlQD@+) Ygh듚5MDē 1̓;:&IgY=]KF 1.u޷'*G";.,vWXxKo&m%)1蒎+7Gm)jA/#nij5{fd1BYVy|>r?|GU4"·;XTԒ=)kTL0 @w9]%y=Qlb7QoB~98=l;<0Jxy=zF$G+5,5yg"Yɾ@+QظFx14"e+EQ:USKǷ̬ ?w%Sen3c^$d\NFf:!G [ERAO!{]%gvDE' d#La{`_nm8~sLq&lpǺ3(!]`zT,AAY2Az*S&{n>fӿ`ĩZ]fw$@OF}ޕ`#^0$fa$5jt{UouMAioBf{ߥTM2k1&r&u5sDW2iq\ym[ZW߄I%/-#∳18=dk_E6-eH5uọ;L> [N$\y0 ҂͙9pc"̉=E͋ǡSvɺG3>`NjŦn/]V0o@`{*f ,Ct7*9Wd:#3k$ ?5QU, -bqPOR 7 O]BEGWŹdOǘysK>-`<]JHiE?\zQLUֻ#9n査8̌{@䥋Q4t6v 2Wk$tU;/&[]Ge-f]|ZW-0/Bb Het~@#.5_1}`ME~nOҖf[mC1pyrHgWҵ$t1RgMwg 7ݸgL>*- sl48F=4ҐjgGYxsLO<'Ȓ ?!DoRȂ,( J Qv4~*? …G%f Oaz4A'lY|Uv5d :myo؉RW?d)U\ >̀]uEj0G*Va]в.,TLwR 16!r0 ͠pze&K)!>~yj^-ɻI*%Mh/K=zB_k@C+Qz)Bճ[&3 .>y 9SHO Uݾ!?gj>Q1zZ9kX54 aA9>'rQ~x >al/&~]nBRgǵ-"~^k< ҩW?g*G Ii~M~% _;(RԉZ iD 렿ƊRW^q*gͼs"6,e[nweeoE>ewtxp~;Eļu  pkE8˃WńUg&~CO1J33ԬpD@hr&hxUƟQQi"ɏ!z aee}A>s6d\hd790aTc43FzgnS{nމlJ"Tn<YJc}ȶbƜD T/}^R^]LBS0D@LYو g˿Â{FV$ʶu}Cyi.<ް2=@B[Niq٘_{3+QYVSQ6:UKlq4NI3B<ѿfyl|C ~;7gL:trx{_l[ooi+JLS7ev?wT m?‹ywa\?^KٮԢtj'!to`vm$ v9U!L7|&8"B8"KI-bC_ [jz3vq5U#g^.b1KgvLY&;sprޱfj'2IedKO!u 9s~Š1]!H._D]|\wsO*١5; VT*ASD=BMWu4CM-Q*B^>|ѵEF se4* {*.NߪMJ;jL@bWCٲCrߡ3ENo=ðDvʎwɿ}ѕiބ"ҶǑ/.B$h<)DzTS@DA糡8[(8Z'F*Gߺ~]x2 qY;4 LhxAY:AȰT"K8178,@ Wx jzVĥ? igT\NE (_Uf*7e;/LGΑ4#cGO]ٺ'JEU{2QsW?Z%:"a悝NFl?S3(apdJ-̡ lg?`!fR:S9?_2ൡ?wAx;Z?%$thk.o诊#SlëL>HseY} &y:Q1WHB%Ѳ=Si~MO"{Cn 1A zc@1/@+ѯ.ŸH;+,e}1|u5+,U ^M R\ZXM,2 YHA\%\ߨL:B,d;`x\ޝ >"qҋw\ϔLȎb;F2e'k)aYC٪Rl/q 8 l9WjIs٫!N9}n oJP:gUN`(.YKd[kqT31 v,@bl1ydݟ1nPH[򰌈eMh3kL z)T;L (gK]܎Kj~PJ̣wS, bDHgO/tɖ݂aMlb7^ tUQoj}`X*l1T\yVnaKf:aw;^!+t#IQ,`LP:rc{B.u, ުSS~plbB޲O'b]IPR/6̮%H_\TxH~hTbA;. &O5a?(Djp(F'! ,5'0Cןᖝ׳2 lR]۪Z )e~/.Aۼ/^&̈́ge2g]%- GK5^x|f/鰂." pps-г5EDz ȼjOC~.`;Wg.KRp~C!ڄ8Nr1- Vowh2՚ߟy1/^iG8zR"<HxR0ms Br\JgT{xy6*78_ c̨B=vs3#~Q.+cU} \Wgu/NM!Q[9W{#Վ?u.j@4uS6>?_)#ev'`t1>L$nϥ[ G;Pt3.=@ ì rڥL)a*(`Zħ7$ʼn)o_KXRCq=dmT4v^1θܟ C0!Ԙ*pd~8A-1c2ۚJJ^RfЊoU5m<.[uuW^ )pwֹ]=H969f8mM/!o Qg= )} 1O^Kr1AE*`zA sryp_zGY \Б=T>M\[@dlJR6&|x߽$jeN&yf:Bmay즹%3f0pMJ/9NK{m!+<Ƒ<$.ydҋ%tnd I I4>/w*<@ou:[@ z4."C~٪W̌ڢ`XFA`v)fPBd.f|滗,1#>POTO5=x!=]q qSvNU_3aK`m9jF̆wІk@~\V FΙ2ߪU=x Rh*ݪm25*duG8/c|cŢ}QN||%;1*T=]M}g*Z .ߧ nҮ ``lZv;Fqtk" , ٮVكMpEl]Ƨczc^4ڠO|ј F ^B>biD`!vM)se1Cxx Q8b{u PnB BjM$6RD!SZ`wYLx M,*Jk|'6?4 #vZeƼu|\οoRnqt 7{.h JLj\ RiO= {'QD!f\{ ihsSCL|bYv!y]%bTx…3?d@<c(ʨ<Ѷww >J T?z.kgNj7I/8> XPsмL|l.zV0Wd䬘;M~p)`] ˝XiSOT=7CbXʹ{[ʂT(qg;xebW,a㘗"^#>A +U]ȥ=:BE<g<mܲ}<,w0N Ek wD1g[wG/rbY2z$ ,s^EoeZ/1+}谦wQ 0Xwa+o>OJ޴LK0bdvļ~^4=A)u9 ӛn.+ _01K!T~'˺ :G2^vo /ZNN[@Z"ZvYҰDa0^Hⷱ Xmvw?D5Kd~u f_ʞJfgb|KNY snѣ!x0J2iVHR84J'g-AgSMdPo /l>^V}\w!(ngU͇kّpSŘQĢ)15i8:A$DpQi츃Ba)VZ%rE]tv`w5(ѕ^4L&5o|eQJ xϠjڵ{П1_SN[g@6w;'42pc k.M ze@m$kۼWʴz(|| F̳qH[[1@3#(R:I94f:1yϥ E=Uyj9=#^>s-\˔֔_:NO2@lf)g3 VB4;o訽Ď.E&/ s-ѺX$KZ(ϧi wxHPȄ"i})Lf9N@ѵӚ*نj7~SnB*W?cy`fOJA:qG5w6 Sjw0<ھ[BÊ.ФKpy@j͒*rJ=S-&VſOYU)+qNaƇ>I$7/7 ER8zl1< 7򼷖UG}cP]v=ǁNy^XETT3nV@"1T8(C Mۿ)mz|"9蜦Mﰄm,_x аz^Ul r&ms ؒnڀpPZ,4 S#('t=e.ɟ-i×}4?`9zQWiv=i?HQю/9%%Au2~&BemS_p'=$@jbsxJؓt^0 s˶$~z& S2bRw% OhOw8mk=,O ɦ |E- s W#/_O&w !>ݴKܳ4R3VUHZ ss2Jʘ D;FNlo̲2+i3hө.k xc|r 魛%=kfunR¨|'?ׇϘ-e)9,]Wu2-srsX4V?fJI\֪ka)HԸtS4yE"e OMy㓜ft~'ALFذf5i[az [Bz?(ɓ0RvP%0eE[80el 0<$=Ji4~abQҼkܢ+֨ĺ;rokDL_sYgN 1ZG&dYsTVɧBcPe]\w6uo~*A?#5 wvJu(jb[?LsI*I> "h#ʆІd}nZ`3%nPk#gGUt;>.4տRz"UP!ӸsdZjd!C}d'5c񬎱$7R<:o* [/*K28[L[5o1SMd9;9('e:{J.Cu8(>%f %5(i).쬡`R iHǟdIFr.YY$YPTF2`{$`陻G1/hNDހ]L.|ITl.#bRX$)N!1/+I*9KD IQ#IrwP;F޵z)Նݏmp~Ęfܩ?z#7m=2X1n3SOh?-?)?Pw(j/tKUgXԟN$~NDhj$mr ;󐓑~,߱EHUWf-eӞp]Bkb'G ,#k;VsPh\#)xJ0Y.Wbiz';LMwWJD/cΕkC4EWDsnX1&T?Gxw5jX;"8nnk)0 ʶ1`4 &Hбs@k7w)ao?Cg3c6U mJxÿm93[8'iNkRW&(kjnni+2Gs:|˒}=d4U<[kh4NCixͿi35I BHDī=GrPc<=z2i3P-g/8~,Ǖ*4XY2iʩ F#ŁJ" IqZ,n5v7g CJ.Bӫ̻zڤlgr$in)λ P:_,'RU Id T/5$!itⲋ,_dV$7MB /2;%yH:hqIi~}4HՆ_vIT~"6@DL VMu_AOAۨT}^ƇS+ﰳ;gLsS82ճ\dRweQ#틾*:xޢք&K51ij.yA׉R)t/)(CW@Qg /Jc|cTpE͉.O,+ R||wάcP13Xs\z:4iebt3'^t>RUĽ?{%uFi|lSjibk "1U$G&tﭲq7O pJ/MHөcr=pCԽ4)RZKY}xl-3k0꜎/V[8ܵ{`ҙpJ/w5}xd\d~եy-?^EHœ.QU.WRCL2j0d=7=i}GD).]!@ hԅq)4"r{,Q so}.XFE/,XGrqu9S¬h\GgMl~[NhİD~΃?FG}XnYV\ Iė}xfY&ԊHRhh V‹uŠcnt˻?u9)G͟a;{#z/b|zjM2XiDIrR<@>34Fjcuw6|5r]ʘ9dh;W%_I/R٬3c, LEߓ ǙMCݜƣaA:BXB5M Pg: SKpTI+=9_ gN8qS}Uj(~=ڻ-pVg%O\fߵtQߋWldp"E1g%;pnC#^{P4I 隸XUK> TG)Y})t-}cne_PyMS<{C9=pMn}.'= L U/3tG8dR^W$JFY7Y2b}O_c4&Ҁyē!)7 yPaֻarBS;ld,c71+j,w6?c 1&~s6.uLT{-.ډYf4mhVPm%EI}XCMz՘$ mQ{\s;3!/hBRf"9ۄGYB>㋹qqڄ @G^_% 5E\_]An#2jgZ^dA S26^9y.lpNrXM2kZeYM\$+m!cW(!RfkOKuϽnWENFKS~'_ZC9o,5QPc˃c~[C8yQWkȪѢG+ O|K${O8$貘 /4u(HQ 92k4j]3\';a0j)ßIY>Dն4p2B\n3x僎bT+,g5dFY )xr;QhmN*T}kãng.sE^dWccd#x#If2Dp{0^3TK$H`h,Z`Ke|˦,k'r\"OWCtz4%@Z,rCp+lA78L׌,<pBkXs ۨ$-NJp)[NwlސKJ!A 5G a**kşnٟwi2F\c[+BɄd*k?qޒ#K%fU6atYmUkCOdļfdÒ r 'GTv3K\BrwhO&V P3[Gʢ,ZjZq@u,i汅>8L,`ҥsLh2lBl8Zv'7UOa;73s {b}:bL,Oe3/HÌxB2vojv5f; DX::})61]!R-X X BywU3uR#JucM]sVM+5jk]SS~Yo{ՌsS(Bil>>@[X$>މdĞŐXNDP2ΥM :9P<'`rcodNc r%n$pԎX`L4=Φg?j$"1k,1޷v][I^/4(σŬX{C,JG6j=mj9.9DbR=KSPFlE7F[Qx;'Q{'bxw %K`hRQ4j=vtߐg吚".]%ep?/@HObMW)bgYq$bmvi>׸9|K_`mxE}-J5_`*F9Ö[Y~J @iBѓukP޿ %8I$}4Fq-֚8DvcY6g3w$–zXXAo] @P,4_cKr!P*l(tCh5sVE.هɆakŠ{_?ʀV+ȴ$yD"~Me3Dq@d fV Y lF?Ɵ֣Hθ>RG V I;2W Zww{B}dw#ΐ%QF˛~ Z:upk=4q\#N,\>;>GUTU 0P ]Xڶe?5ikuML[Lh&m@YkEed"V_ K+jr^I5<2n[n ڤkFolDd/űo.QB'RXy 18*G0)e;FI9o$ R}Ode&D%"CqGT(Y&NAkOqEʸ UVEs{6 1r>\C2Dps]+qP_,1G[(V*/$ z$G_bhj:7UZ~p?kK&HUSH9 z*˝4toE7_LèX/qYS~AϋA5[d2g7 1LDgB*wN܏ YOx?l J}|ј4Vٯro ZoqP :O]֎dLG}azSAT@r+Gm-?w0$D }YOϡD*޹4I5!#e}1yMȽh&&!V-2hxT"⿋VשGhɨm. l7}#Thޥ>WKI\s𳸩h2S=z؆КL1lZdx <Zvaeح:uX ~ڟ4r==Ď$I8MmQ71(w7*"kCmS\PSF>r&לeT8 dt*u9;D'=)4s)b:ihK\Jĭ'jt|ެB១'G݊v~=fvKpp؅#g2_;v[U?`0J,δ.Tz&xHBX lTJ'2`+&!7&ׄ몋⫎*8o_иk칻#Gjp^.'nWj!LLKW uXٯ>=I"4՜#Cnl?1a70mT6%4iߎeJ,NLׇ.P=qG7ϒH?%iFO`ҏ7A6JMu%GGCjjF-Ыfk+{^j&&; ȷd\4i[,e{(np(M"~4 Kkd΃ "Bd1M!Y6դx\9 jHFD ̀V<B`uo@ P8:Swcy&zR>]⭴P>P;`amU5T1#@?j*;/xO/JJi:~fP4x16Q.p澽YAћu7 'c>vw˫:ST@=fRoLZfY3w&7DOSAyM}9#Q-E[vl;ku  _B=HtLNb-^r (A:K0YGr9ZYJ `)C)nБcIġ_VWm(.t(Yf4Pрҹt֨} [#i"2yQpΕ## a+oA҆4J&H H !Qdƌ%+<|:`ǷwCd$UzO Unef#ɰV/\Gcx&I XШǞRcGEupk#,;9^LQl|sE|9̍nƑп2+C%&}z I$M,M0~/?n7#ioyqI|3pDLJ*ӈO<OX ^A64_SKG+cDS=B'L \IO2J53|q^2q*m3ܯrj,uzbq^!VWA3"#wx@c(Ez@#H<੘obXQJFqoasRLJII5C3f XrJv'Cf (Z2+ЛZwj-|';$XnRZTLb. 9/=I F; Ւ={U f|(b؍ #Pف<b@NdCv z\kmoDVvGX|R@ڃ@THE4%'p5 X.S ~U 4136fac1W!" ?#Fn-o"~;P{~VxO;0\M4,;@%4d3rwK]A9q}5XQUI*D >_s  VGXgwA"B-컚 xcW.i6*6> vbF!=h)qph8ô zQna&yBXsESAf`?f*?XCFr4mD^61䮸ӿ U@ĈJ7r2€fu5+G%m->?ŗz;5q JƀY̎̉*2kۀj2IMyUV-v*^ 3v=Ɛyy' 36KZsm-[['_3_4U  %t< ͻo&yp)]7vnc'#@*.uz{&| J@pd*S_qR &0ADӿ2+ZH' bs;P%͋t>R펏4f(_ 0RZa4ة{,PhAws>P5C"u`gSۃ6&+U ',,VY--z4'r#[D).hK)ʼn%[]ž N!xvESxg + ;I%{RdMyDm> ;ڳ޳a ETX'pT43/wh _~F> AԆN,wy]2jeXp8F"Ex # 1Z^mު$Wvn?ueF*{ ^TRR /~TE0y5OewD9,v-)s8\o :oX=T1tvJr ۾K萍3,Ae{8L _C1 |{U6SOaE>WX2Y|ֳSiHt{[jXٟŢeSR)2?&5%#QMsTq\K131s! N͖9`JFN\ů>qaBeʕKrI P`|Hjl1Ey h@vri[i[.TlGX}osd&{XWrr]}A zg?=ף)܌:5ܤ<eݑ;  3nyL%w[iŜGy=)l:;>W]"U~p67N3l;|Qmza %mf_݈1[/rs;ԑGA]VJ >`d=Pʵ"b<_8)e˕NqgL<.=!Dѣܝs#E\{Ԣ1KiJ0S4`]/2 o 87CCؗM|ġ0"]hILQxTl0k:qt^ۉr!zlZL>xl~uU5ǻ1U(mT6)Uı7K^5Hd:^kS ;tCa6v~.LͲ} ,`áqo1mHv<ǴL15zՆ>o |x}^Tu|(WOaJ#nTwri6ce=Lq- ~0|Uۙ89휥 <߲% F^)BO[O㟦S.ّ=qс) R xc2 0^'vdA`2WBM=]CC䊧%_YIV+ƒm;=UmPFl96+0دRՔin4C!' p|5cR*TZT~*Ox-,񣀢ߴWAQoow۟/-8W4}̫0uТi8<1~u}[< `(S_h(H4ڈgAo !W7s;Lfz6~s>,y6r&Hnk:o|KKXQՃM()[kxntbTTwI#A9 ;.0y-̄/) @q6XuPV^6k +xߥ]0T7(aK:6K vU9JWsDE#Ef@`|C|Qnlcd4Έ`u3qb2Wѥ kZ*C~|'s6j SnH /aF4'nB{"#auEѦRKr8&"a@i?!w9]i%"t h8-Rk5+sPFuvpl`'`,wf&jRk\Kpw 4g;.0/3Fkhb d3qȱ3xj!YBDOB a2 _ruŹKG=-:=]Sx@xV$o k:CeSӷ D&XO < EK!j,ʄ6 )D(1O:v+) %-F@ձby0$Е/kxIg_wrSt,F``FJ8c,I&QZcv.(#~0 %ͯh2@!GGgG>+^U?SϷTz}sp.G|zsCf.0epAμEϸƼD@NI_h-9-#.MjL/ahIPAg]g c=eՆa"0ECn ƾv\'QV#%1XNy/Ucnqzp5pʳکe($ j%Y0>J1i#zmur6[W\n~š/F טZt4P'564iK 8L>L=.0S `o %C-dQQ S]/x/iڏ1yGB8RP=M?o"ܙ(tGrsAݬ<T0鮜#I{"3eߔaCך EwçT~ YИ+(% ߼<`"&a(2fϴTb2{+ SȅTzw\Le-` Ovu- ՇC&VWŸC<5:1+\ ȝt_m&fٗ?tpKks^̹xN~Ad;־3P/8t<Lp$8KU|gh_ i4Ψo꺙.w2˩aߦY$rAwz1f$Yt>Ȋ}+6X*//majԠc"_Hʇz&kBF97n"Iņ|m_LKV(j㢜jKs Cߎs/Iw} [Z A QsRTn6;P(h$-r]0ڐ */3})/=n%!/@U},O ^ϋ`~ P͔66zҺJQy#)72LZL2E{j[lx9R Ir%؀f^imk+~*:%5!ɎN*౥y!DcdŇx̏gӬ2+ݞ)YhM;:G;#yyў$$QO+W}G۰T7r~3q|(0S϶eV{ij#" 5I^5u| >ª[\tl&LjY}'Ts !> (@Ȟq)rq1yA/3mՔetM  M75dZ[6rƒh`"vDM)PYGvw 9`~\#f,D]e@&;yRWq)t#+uJpAKx59"R0`WfSoFV "H^-22ZzLFJ He{%DXZ8Hχ"Y{t.$Rv&̡r,xp׏hы?hlйAE'pH - Bpʙr ZFudм)7BBNd`"jRWq h1hc&i}eȗpM[/ v*GpXV^h=޺q-^$=<&K>FPV(3-5<2KFy/eaH8Bg9F编ȦN9 {?U8` qv-4ۚBL'1 AdN"騉n"m䨒h[&CHuOg7gl¾z'VO|ы*})s|a395 [9F=߅p>V%H1E8+՞LdԲA]%A"#ߣ܅*7B.+?F6sg5}cS)jB‚J|4fRr"ìg2-:iTReP_J8} mҺp| @&WpqEi#R/uh8Vy6>hUA5s&=cZyx^yX=.u;Q+qк]֘˻|X %(z x)/pSKٱV A41r16n& ΜD$0sGKו_RM"._J诋iO30JZz;+$8;I\׋ wy[ܱ;Hz5 4]^$(x=5-0 ц#^>[;f;'wvKhXDLj>`L*.ћ PdPu<̾+j]X\gÅS&`VBdjY81tܥ+۴$5CPenfj}*#ڥdD NB0v~@"lqvNBd 0>-//]}]SEGL q 3NNK~9&q7shQ}71Lz$Vno~!1"aB^fmoݹsk!M*oR}p*fǭR[Q5/ 8(_[[f(L[k>xSdGk7ǽn_EgqƐA8AFiS8WZj3?zqJ*Nc߅ëNQ8TԿOՊvΗЙ~1<P~@p+p'R/2^0OrՄkH,2絒ʣhF\_[l m]p_ ĤD6]ƘND)7;9מ2Z*y)|}ZXUP5niBаaW z>-RX2F7DV]1Qu(=y:]ߊy1x@~w'1 o#ǼJ'<u=ВP]a"WwC/ܱ|OPӍHlɖV]U6/Ǹa(<`VWMT=9oX  (?GOI 2T2 Xѧ٣9U@ (LӆCTοCI ӰμhwmTmh?iM{n:{#BdK E^ػ>5 @)xu~>u%3M*em^ޭDb4N<_Z2kDr&޷r,z3!zP*N1MXq[;o iA5RP.DσUCI/1~>Q>3-!,m[ gY՘  F=Ĺ .6:ܾY;렒F'l)6rl7\RbHg]'U e9ypPqE.㖑M&@{H5&ǀcÚvhIz_ ۏ҉8{,]:!<jM;"YbTH3fXsmDYOa$RNSMv52?R<]o.%UDuoŐ{ś:(Ir.Է,/a{F-4\d\H>/@,P6 VLM)& :VO*ZK Uv7 o;RK-D;0֙!>ni,55qx*E 4w@B5 qb0q٘1rSYU^D^%xVW&Ҍ ̧%vlPnd|Ad4JXjYFrXO@^?q-esd\P'{@).#*1Q4?1Zf4- 5>pjE>7b5P92# IMnBHdfsL>bHgZQ6_⩌Vf7P; S:0~؛mu/lj@eϩ;GⓅW"뉆t~jH%OsCq y= R 4hcTHdZj(=HD}O]]gB:IR\D] `G8>U4A>fI:?ûe~KʨP|YX'<efZ38]y* ꍧeulL=Y?DPޣc:bAG#+a?0Y%\ywIK{{CaȴgFMmAπLhB[(H`Fy:,:8 u{y 6F2s*f$bdOtV!jgچ{/5W\t6JWT:ҳN9p-.)mfسB xC1 ?7} !ɲ@AS绋>t9vO 0o2:H DبRE d8۠$Uĝ|Kjw;Bs(c8" d¥n}y۝.WEnƻg|gN;)']͇Ū" |C0~]xB]]:le6Am'4m٥wmL0v|q ("0ag;V)JZfIoxbh/A@{; =U8s<bY緙!0wI}B9)g#.Hh-.dI>v{ކ (ͣeNT a?m %`&|A;J):n+#ѐiy!;лy}ѡ,r,I>`qӢ=X}m:,>w@?J7P{ĵVD;OQ ˷4J2ˆɮ0$V9DFwLe赺&1kĮ /&v.]=-8lqLU6xg'bC1cC?ŗhQM1 - 7M'hbe5^޾⁢- !Ԥ%?r*5}̇fZ#D2dnP‚iwꭲ?i{\fQEʮ2uEscDPs\8y߉=7bUhatG_*nн(fG%s-U*ЎOTq}]9KBe&!5HJTD,SC`fu)_Hp/͓HB/cCSb7vtW<î#f{z EpsNV}z$qn s'v42t-R󲰓&nqP)`¯*L**2E,)E.OJ48m"^LfƘͅ{5\TТ-huMkAD^{f^\1p)"ʎxiOjd03O_k+Nw\Úٌ;-` #M^͓G3i몙 mm\M;Ȭdo4l1;U6WSC@צ'8 dP7=ʓO/q\'IRgc)GGw{i1*V M_,*:jэ=-L:t:b*`RJ%s)q}%ݶ|KB,a5yjzP^Tve1n}Y?8J~'1P]Rr:SȣՊ]s.f E-AyXec0"Ɇ+I꨽<$ijbx)@]DMo"^رhڊ>\2REzZl{k$|sY>$U.(k V,Z괙Ï@H=#\“"}‚ۜ߱J#V3ȵb{]1RZFG{ +A¨M% Zz̀u|G"y kIWsg]y;Xs}*0 qQ@=3Ymt1w~K7-ZjeL'6PwyOxOmhu[A&뵈;C%JziFa+ڊ@l\޻\Kg$܊HL!իt3 F1kA}bWwziXzQ Csbn5n)tp3bB(wlrͯ HOH(9~< Z˚B둝PVM?gJMam+ VUw2. c?z*.AaaC@$-يϲk$] Z&Z=1ջڃ"։ONa& /qg܉QOek8pв5#1I b/hmsh,Y\Kؠ_d#rq@xj֗]:Lnh S 6&vE|5e.Lot2㚣U@r +9"ᥝTvҹ~f㽆hRuDZFra %'%9hRԏF~ڽtw(xqP8 A'fVFFoC`"H&Cw> .z.Tf#(Çz û3yl#-_(h#+mˠI9$5uelJ0C]rޘߩ! ϻEr=.gc&;)5/VFw[vPZ/f}d֓t QѥթԨLJOH4U;Lx m[mzg,/)Rd cK9!*#f^MB]]0#0TFGs 2U瞗(?]SD{2TXs؆6^1]X@ SZ Vpz{doDMb3'l#W j7뚑:yÂ]׹x_~,i51!i YUtl~͉0#A9.pc@lg(7H`ka Ty8ޞqUO>kF/@9 xcL񺋘VȻ~K gqHA|S~gPj,L/b i[|#i8᮹c4> a[A@5Y/:r42//ppꎗcaĜ?ݠظgf#ctlq05B`X{D 26\ބc~*@vY]dLy1t|spp^˝:ꀊQ޽d'ww*rZ%8y|.3{U0topyp؃01a j}M`X'#`ɖ@DYXͽ!uS?ѬB7$M2C eqs{hI0IrtA u Tz]Q#-.ܳaY5GiCv_1g1E~H ;RtO1qա6]ޏNlg5LTW)&W.1\"I兜hcG 9UtfAھ|zdŧj?x|AjbޥHsnĽ茖惺](# 7Q{lj,1Y?^t.N9Li_P<+ݮt>)ͱ͋kҁFcKYlL9]U%*\VB`ר V 0YIضN)}(8gB::\\.O!6Z3,@6.W:uqK31ĊHDV?Odh~hN6N[eedWf]r0R* qajo̷Wx%Jr"_Q%윽ZPbxCSD}'ٸ]ʗ6g%NQ5y2jZ^(FItNↇAXPZ\Ngo|k|Mݓ4b@6scΦBE2<.fcXPB4Qt[@.bh.=iB@~uXM0-C WuQ bLQ<%0O4p1u$wܷ$6݆QSW(ׂ2`4o4v];nRb3;^-SȗPluA+mܧ"%.y7)#SQCWj:ZmDz`g \;fb&ŽL0IJ.* щ1fgbz}b==8(źS.eݦ%@ƠɮDo"\jq֒V $Zk@vm|a#q.ȃ_JMfݵ$XIHj/W:l!-5kE",t,EcncF%Z>m}uȈ|ucF >+f!H? m @ٺ14 IOPS5 f>};h1 ruuQJ2'X5TBnViC첦㐌Ժy|mY4hor$ј4d[o&ꩾ@>ʂZBolaB=ĭ9~]RLiy-&z>F0^@NYƂCqS|ޕ)2GV#NCRvx$dl)MwTO=R Kj.ݶh2) iPXsI,?rB?3Γ l%!^r\-[H4@?ۦŬ~ $YwHq5[)'jgٺ%(Dr>3.Y*B p-fM¾MC)ZoRtÅKoiDw Ia%|(,ji}>x b"%_[;ї"ʫ@\ƜxF䓭P^!lgk#Ф@&$ݗ23s=~_0RC[NeW|dz[_ rQ,θVH8bl?婼sVwO,e5e ?e0}tȑ/f}D얕Kxӝtvॠ Fn[)t =2Kupրtgy6ucʼnU*>Bp7|+Z-'mCGCNk)C jM/C&& '8uLـ9pX'N[.9O4imYPg~[җ~)q@LsڥՌ.ˆm.'_\,h{QVfs/jTS = f6vl5As O&3]+ԂJEf7p?MQ U);?yj\sa+|5~`9,ETpQh|(ТJZQp_6)\#ǻg9T}C\x-=KAWp::C@5lD(mC3,B/,Fا1)f3%3/N\`3Z[e nm@Q߿ \U(.k]g^z/Nͷ=6Ӝ~Qā~́4XktOޤ ⎙xT򇢣ZR\2 O@RzKe#d37oT ĒځUxsb3T}oM 9Ȼ>{4Ј8d,V>2ES E d<=q2Oad<"\{@j < /dŰvY}ΰٹiU:nqszz'n{-Il.&=V l%H&:qe{JpAM{NV.w<8%V TLD#a:55Jt{—WHPԺ,yGP>W1Z{,&QF0D>"nn@b0ڻՎwÈ.t`%ȮG%a ;2-snP[%jN" 0YS!nLf:;F21 DV]˲u'w$LĩNPQ60"9h !K(2wWERh2i4OnM=KVۈL؅ <]wWbDd}F+WRk7{/O:=m8!&Y^1@|$pV2:T+̡{ma4(W2w)$@hOJ,"ZrYPn'lN]?P+kôϛŦ_3ZEʜA;Ax?їR/II}53[ \xgvC"l3i@מTEhF ]ygWp;2^ň"lcggGEH/YHwb9Q;ѵ{uF|*6wA0Ԥ^j:cX*aUDC)n ^Xm"6ugIn\/Nq!y7.fR ,]# t֌_͟Ճ4,eͰ/aN#b⥲M*G5GWEwҺO!^MĒq/7$+`pD(D{;C߃SIJpϑ%=t!L  ng;Y%uLޓ7;fs+_d,CIV>[%nĽ%P|X>XA4cU_cŅϊ#o@[ۧh}l[e$N1t2>x4~[ 7SzY*7kf X@.P4y?Xߔm+'B1=*oz'C&w?u8 `\9܃{E2"ޫYb)q-u+@w D2^ףYQ&!)LL+r+ D}?\ ΣIխJw k]ܥ硕:1䓇̙e"(KS $Er8X3fi}7fp?x>z3O;d`b;;%R63X%@#Jd/4p ss̡ _ХP6V ~IZcX;jA>iMrbG6nN.~EHZ8w#eG藣Mz|zuh7 0f`<++ބ9 =42i1rIshQ&T6f`Gk(r}wiEz5`o&x:K,2E \n/k'&ljgtX}:krP%A+H[8y9`y+f@,y]'IIÀO%35Y"{3h2LO~\u`d 8'V-j͢6TЭSzVB<ˈa+M-bem懋a^C@G4ZEhge#pXIĢ;/5YyOb&?qOV3bF0? lh(}n]hU<f :#=0PBs/drYq.{8dm?[Ujgix'7 IŐxg=vRz')SX3yb.AvKvK;b5 O8 ?]㌨]blӕt؎!>~K،0W /&HJw ָ@m~-9-޸ͭoQ5..hrjycyѳs6bйFHJzZ8YRƜ Waʟ(dArP,7X0dU ,Ձ&+]CT۷^f[!~9K#uMH~G %h JĒl&1{sI B[RNlcI'+%x1P%5=6ScW!gXyp 4w.=]#ERCh 6i$$H/j[Ǭ,u v]lcKu&2/A>Q f clT'(F 5%_qt1_'{3c&c.H6]YYmb2q3Um˘k]6\yΛ}yP#R<5~[mM>X {ZIp Bi"`?ujHt3ҧEN^B#wg>48*i/x(#Gp6a $tą^Éw1eIxTZ\ƾ(V`,~.i[I!2_t0ƧM9Iﹾ n6$[^,}k;A3H5iInšMjl++}k3Ռ_'o(44 Uҵ?prch]peK%pkxN]^ڏ61}by'T/~@iI[MEѠ_~^4v@L=FLCQ 1a4Ao(q MwŒ13!ۚ5X$!d/KվIJ?Nvk"#@eȭ$C6q3) ͟?!nRCV:;?V)*'Tz6@Uf ̊ZoCSD 6$0 ? _]]v0b!?о}2G.J|GC@4و)TCL9ll90Vw_^s',Ytt<#Ou,PIn;5$1$`t@5R{]* h0=b Z1m6T Nج?l&ͲfDѮW;ғKh-)?jgp]e"D~S7AY~7 kʗ6Ȋ=[Zx%H!|[$1k1EZƸA{E{y$kOi_ݭ/QwJ'is"He͕XU7*#_iT|lF׵ơ8ݟlY',y ]F6l2npf%KʂTS-xN/W 8V伆9RKfbIv^!Cdꛓm&L!wKڢ&ª4te>-zGO%{-ȅ3`Ny3ev_݆? $Q& +~T.a[`*ڗFEE >bUR=Ac^yaT'?RLIJ]>gAnh}.,~Z[J"{8P3nrTSZu'EFoйpk0jiʲIƿZSƤn-EfLvmGm\_! %RϯxP2h;M؇ sI/ᤈp =# Ac[F»qbyS` I@Eqk> m"ը^N?io1a6ǫxFDMLmy]&Lq3Y\ȇ]Ra $&1<@9ʕ"b}x²}}O*Ni4A?ÑۈgGd,ж_uh:U?3JPf1J?$=Dl Gݷ (.)dOgPW -k5Dz/|-ԉjVY+36?F}=&\Xvn 40NX?W9!(}nQ?:!ˢ٬r j6f?1۸ ԸLЛ͘N=T-HF{+IJeF8B``LA3ש_}Y.@?c ϐ%咵)lRq1-oշj;ˁ%<=h"`zGr8 Tfdqq}ɳWy+iI$02lu41;OyU=u~j ;/跂$&zI1PuJym wƂ,~ArJm;LY+t !6v`eSI6Ddž*3 cXZM?Q=5$k @.>ׇM԰"q*4N9FU`V2}{I )[ ?Bw F\X;=ʶ7LbL]l_jt{z n`Vњ+GHG1`% ruq&)`x\kӚ&M Ol աKjz@ūh%%+ G֙CJqiZ" :'#y[=5w/V s7o_5e/؈Z'{o( AP a  [疸(1*طc=;~(3+Yw܄X5 tYzMwUS#UeA'4za^)L‘56~"t(1W{K MBGKn~/e]H(A><nyU(qd[Һ5AkJ6d7Aw&-yx4ZT =%i"+8rd 80fL$<BuuNnʯ S'5PE!Y5ˤ5u(AC4PE'×!UXBP'ied֧knܺzs?|&6w1:ld oeub*XȰb-쇞=g4ymSIZ|c0u8V1־L&C*(%K gi -S7nV&6WQ_Z\R\cN[cBl}H`*c6b?+=o+ڨm=A 9'U:YE5as .eKp6hb9=^=Ө|^9Se` }PC\ &@ xG ԫ!I@[Q};^leH f'`v&eFnr?Fi!r-jmyS=W \3O?Y{6B`hsnӧNKwM;TCFwE md2MCƜ3Atc5t{aYܥ4JmpxqY933D'7<=jd]FMAN O>w$he[2Y[jcXFy0og#Ge.f0yJlFģhhgYZ07070100000310000081a40000000000000000000000016446b36e0000ba24000000000000000000000000000000000000006800000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852a.ko.xz7zXZִF!t/Jw]?Eh=ڜ.+?:u=i|Grp𻪈/;+US>x8;~hgUf&!zIY<%n|l;L#zS'_5GE+mm'\J9Q)#!tbh` }ULyGۗ쟩3Y2 i2@&֋+,mcH '2PBD+"oHt]fQt^r^TH,talltBHc _mw>nTUe(2o6jj X_0#8K trv ܵNt2ܿ/Z?xwve>%b6 /rltW thu}6;1SNT*4+#&d- kΘT5k3 l > Ì B]P"wVDqH:QCÖ3ǁedXWO`IeA ,մ7GIn(c@QbuvXA]Q|/]u T.Z||(c1g"{{Gl2ǻkk X-Kbu9@Jr{K4) jE;=eEE01`lh2+k0`.~h+t^,7tЖڞETKMꡳ[Ջ(*9V_ -N%T1}"f^9N]ɱ&[lr:a(se8[SkCd˶'Pw;19|@__ϫG@LUI`5נ/n#*A;.4ȥZai}ǔ7cꉆK׾GB =MD%$ersq@80tWr Op͎Ru8Z3nF}(dѰQU>&'#*E,{RWƍcIF Go= l7%cNnMAHeq{!/yzyЄHrDn_%;}4"z8t@K 42D\2y:<>3 ,rlƔ-ODJ@;>jH8c,aL?`03xs-,܎k XêX) ͡-BAR1nK:yQ}*w6͗9ZB`t$0,6k-,.ʋD+Lm.jG &/iXnF$"#6ԙ_a[QO|`c K}ƕe s3"<"%GPC[ebm- TǓZb͂w3Kr;}1kiaA%ŐkYtb@84U"oGM 8AH=W6&IP{X)LN9rCRd$&B:Nv'[xVWRViz9Yy1OG>ߜe ~Ul Bp9+[g: g#.RC!Na- Y̮:ٯ?÷ aie V$גOp^0Z zi=_F_MPUty-ABL3N/!IjT}_j-oA|YC*,]gXYO*aw#y\:!em3y\4“nQ#SµbZo<{AΤ 0cDf~669C3k)0=Ji\|3jn4#i"bflgPy4.vYw l^ d|7b|&AFp'Ù/ˀVȢ|0y8ȡAwh//\St~XI~M\]Ʀ1o 7̝hDc6B9E`` XY#(,nqv5vaG:j8Z:1QNr3nA3nCsVJ$b4o!tY r7`IQO9W*Ckv`O0TȟjD}$/'PWOzQM-ΩAj  3wV܌(|7mb1 gӮNciPBKXhq1#\`r4_X/\<iF{S'IjTmܦ7(N[G$\3/lCxF*Du=\v٥"0\ h{Ǖ}n+yϊK[Y AFc'" aA̤ǰߪ¦QKc{3@ wO|} 瑏;lBHSRT#\PX4P߽'-Hr\]1Pe(>Ճ`f9Xi![{5ĭ)M b̙{On [`9ڸHA/6|o}!gϿ  b"g^Yf6 (EMH6_Q u~.i+|vA5"^pѣDk"u.3w sU [ՄkcR}G 9>ӠmWr q1p ]l6tAYýE^8bJIKTal|K"Ty\FRٰw6ɶ(ty~HWAsKzz P Ce&aGv\J]#)-Ag1+ l)>Ae+j0A>Zy+ A>/6*w` CC% ~,mX r#AB)b%My:ڍwe b"ރC'i8:Mb+jn5U1ͩ!Ṅ\Dy'2yMw1rp .MB}u9uF(\U?#wy׹9H':iAk+ٔ;oO| 3)o:k [VhpǪ/qA#{][0GL,QYu[.y_\ʲ><ݶS.=ƈyҿu*:j 3j%Sآ-uШ0١ ܦͺRr jxKBhxI(O K?`qT '1aU}I;o|#ji-au9D%ܱhX`}tLty]k82ýfm1jLQj,i'Y? \>nGD<3OOg?^(I/Ŵ=iX315KSf .4b+uuVn%Rl佘 d{ u/]ҝ2Vٟ6+Er+0}v5拙˵6/Yͭn;(bkތ)LNj+hmJF1Q|sG䲠X&m/7 #t{ԥe8E.27C15gmXz [2n0@6`07}w;@ )g5|oU2qݳwmˤjwQ3}hO&+ اg%wvgfhG4H7~7{Y\/ՒWPnxF!8գvG~"{*nb/yYQI|3d<-ĭkm7I;/);"ب(0e=OCw4K-BeOlrYx \!; 뛤]2fɌ*yЊ09Au#1⥰Qe#gf<۩Ғq gX3xc<È+$u$ < '4t_놊A\Q ɂ9tĨ's" !(^ p(0 Գ:>Q^Jizc>YFML^:}@ 1_?7k"I v# sXˬc2VPI6vyUC.Vzwh@ExZJbbGTvn[I-<)3Z Q/BcM-ὭuE?7e,F-?ϪdZXHQKob׀V'dqC:YP.ʸ6MYdzoJ1?A rҝ[4JO \6xX dR-@,zorD!/ dFu.4;)0m'+LMb|!Hk[|#wNC^ơC4lG.T&1)q?.e ;"^C $](@ЊnkGݔI+ k3zx'5.$C>PBf!2S/~vtSb?T':p;].WI_p&>^i;_R? aFY?Q`ٍ"AqƚͳF6Yϊ aZ &Z׸R> ׂau@`z:h+ngCEU~\Ͼˋ'Y0|b)̞ද oGD`mpE8oT?CΌ* bMSS~Y@4C_O Qn:Xw\#08a48`E$v[Z} Qā.GVO71f%wc@%A4]HQ^M:w*cZc\jQSb] @nbZԓCQ[3 ZȡW᯹;vl=~MJXļ _*ґyWs~h>/$Ųj'of;߁ !DsV('2ol&u@)MyʸXi,הwibH2>T=q%@NO1D(;5;8Nr eXY")@]7n1Ȣշ4.-W`B>%&3fp2w+~^ЗU vGwu$Gf8MhQs'~~DpMc^ϏcO}ߨ8CqjM}ű*ڔc q17N؁d/qŬ/3=诳aj#i%8<UR59U1,G|Bq+Cu k͝rXu'v ds 1wy!<僅v_hւFL_IR}v ֘ȅDGRE%o< yc0\ForF-wq?tj_sDzi0Y@lY Td "'LpLj&&"P4kcU}f5sOT}JD.v۝~Pn!hݓy*f \z…]/K9zJVyfyf_,lX4=b6hɧ#9@ \``ɌǚZo21N#A;o2p\,S5%1vbG:ҮtZ폩ǷCgZM\g jv"( "umxgZ~k$J~(%m7ZY~O]rԿAf@z9PIָđît:l鞥Cq,M=`‡F\&o ]DCuQpfwB@-Jyc]g&]2`N,O2Ӧ5S(~Fɡv/pCru)N >y(5ulmAXGKۘV^)%nZR:4ZgYL<H96-r4MLϺp, v8pH`GtLGHgV&!:b-O=]V*(>d ^ %ck z]3`3ZO\w/9˥V۸[+ b(g8dGHfyP-h+igl ,ݟ'+{i1gib^R?'ci5i+ )zcD*Mǿ|0f3\jD=dyؒ{~jELj$,zWW,4Fx7KJ Cb0y ݹ;b _ݨCjt#?W)6\AR귑-c .?#,j90L8YhGnKda!5+xop.A-zW/ow87ӽ]iG:qS%m:ǴJZbSHZ{A:F\)H~\^DVR'0˺ZOx(v!,Jcu m+1>g*v H5P甅xFexr[q~S>xE7Vd7/%k~.HxL s Wdn)50WG؊{(eRh LaA6.C\ `\4?=x7Ҙ>I@!Z$iY7MxdD:T[ikP7t5N>GM 1Hh{a2>A~|̤݇?C^q(7R!B4ԭv'Z xq3L,J TuQkF#C^5Fq^rXTq6/e|HRɞ)Ey)a҉\vbM,VC>]QY0ܑuAs#$:c]}]NO:RA=Kx6y Ã1f619'Q ^u.@3;eow6*JOl$HU+ѓ@W0uÏ"V)l)(daQ Z|SAռ_80i9my]MS_0}” X/kE`C_q] 7m na҂ 7)."4ڳ$F}iٸ?B/[V)Gc Iis uCҦw f%2EsxPa^nւzH1߱[Sy?2*ms=AZK3SI=.ow 6 H^}y(xDfH5r|yg8PmB^!|U?sBp jUm9ٝQ!AjY5{X;ߢ[߾!;2,:5\et^ZU߯fKgXYP"(7cVhjcTh XY^ȡq^80-3Q0] %w(:K$F`)L=$-Lxi;es32Q?hKھ^zЪn? БNr id[yu YŦ" X ~SytSyɂIU9ܚ] wKZ'!z|X-Y]gMg ZdR<`kAUZ, |*e^~DُX%a!"PYd/4=V ~XRm8% \:skI0"$nxu g'G NXQ#t3w}4v+H\+ƽʲ`ASWY=>K(ꋲ`-gk=v+ WePmV @kAS:E/vc'Ņ+^I3*+ H5p4*nWȴ /oIlk+a@Ӫ0iBce8^t"7f_\$O;E- Wd7^';*G2{7S;èiT|>8WH(j2(S&#mL+?̓z3ib>UKAɽݥ^i|{$x}%U(W+/oqux N.ŴQ#ٖ'P ZϾKSD xNB*` j@z U=eɘݿT65NP꓌:ȫ7h5h-o{0xf<÷~Q"RzH٪w!3K 1AB'3XǔXu50$ =FqXwl*#e*j(^c 2&6MnjLv+_)@QGG㮉tCW`$|eOC{ (!~ ʌUI%t?23˲8YϬ51H -(w:AYxu´\#Kx^apGfѯ6w15W x%GD"g$}!] >XUp,R{Z{huk'.Wv}Erc+J%M5@  R!:I zAq4rN m+g^E0N\80zX 99-scZ+0W4!|ᇒe{[l\N*i876ZMk¨[<ԩҚo۶IhM{W(NZ*R0h on^lr"hClڮ`q+<~dXC»tI87u hURsu6DD%]plr*blaGs%7\WpگE1m;FΑe@jbL$({6w(!^0)sL(ij:b,ED!^K̞x^~Vb Ȱ TEl.faLD ?V!o&Qoz̚ 0-Owuz}%_vz 7?.ҲbY1ݠ(b-=$f"K#>#Zot.YrB?r@XWE@hm:ك q.rXI{%bSL[$< b3539XQߠ,Ic#3)wq9: &3ƲVUqkv(8|a&.nUsY<6"tLk I8hݲ2 |t*.nOnيtҐd"NxaL.>>&yyu:riRqvxyK1(vl1.s;p?)zX{+kp J:rzN&Y*غ'?yL99hLꞁM;;E d{2ɇE,SQ4t_pŗ>˪yF3j0>̼AfCtF&5e3Ae鈫3tWPzlI4K@F' q2sd#ĞHNNq|E^ rOb|Qw +(TH2""n"fD&k>j}`3GF` t'6G(k,34:^k)3:YtV[cdCF+ s ȭGɥ*_40 +̖݇5ϕ Z%ye0=E/Ѭ-^`YLr 7%,S^|xM=tk0/`[uMst^fPg5`AwCo*:%65ްNUc-#B^>:K4'!( ]2]UIn` ^, >H2R'+^![ 2fW]ˬ ^+tS -{f{]6ۓb Y[i /|!d8aG!&b8Z,3:_nݶ'0ɤSFAc=zT0ձf؊QI?aZ9o}ꓪadV9|Ή!9 ,&>!86ɆD|_ zC \O(n= |Y “?_>p ꕙ/z$33?,qXaZf Zr[ (##i(*/7UvL%mCV8u\hDOT8t~#\(f);%鑴 TB/(#ߥ-msgwlڀ}S<2xT[~(0*ܽg3@ W{ p-i*KԄvKSsU\Ȫ;>zнU9#K9;M+1IѷlZʵH~Dh2ow0=]O#c F#]uϾTk(#T/v@_@ؕ>- NL_a@#FeF<{`C!g9 $L(BwvU2?6*c$@0z|+[ E`8rM/Ҳ7Jtyޫ#8d9D_x],auǐ`xTd/nl$q:P=[T$ccB))o-:Kf0꺺ԃ >ήrԦ {>tԈzmLAS6ԪIJZQYjt&0朩(AJ9;>$&,˃X\,Tp`Ż]Jʑb\Y$4mmäc%m)brn~7q@E]NV&%&p苤ߊ s8a",cG)>^Zo Qi]߾ xuG֞:LiBFO%id"?Jc"8Ip_}-α?SvBwl7A4Jπ!}a}l@je/Je/HJJZ;fF+-6f%& fOߒ!| &{D>ѣSҿOgq) La8_n@F3ee:?OslxUd{T ^ Fj4}TTr}<7H˲KPye TdQ"7:3k;6ǵ o {v9- ДQ2:YgYK:;uBI?mr3i*h_ >->Yf:sw-gvk<រB\ k6$7M7| yG 2N\tFSCe5_8(oa1cݧ )K{D-睇rB]RE2}B2珚';fݜ r*L1P8a9>H ;Q[/D-1!A;UsYEQcY̭)eWљ"fهrqoW;.{"b30qfc6Y7 dps* %1:UUgy UUf!0t$ީOeɴQq b Ȗuet$ PM>TtCp0ǸZ-l+];| i֗Y9FTi 6ڱomrLif@zN.Qm$6ҮgUIzGQ.Ӝd 0cLWSpJ{25@C;6ZEV}ƧtvW\ xן,KO i]ZJnZޮ9߿^F?b!Z/^Ͽ@ K㽙N2 Ko?wb=lۉvaѳr4.8_ʤeQ VeKwĊ_2Tײ Wk9rStpΒoW  D_c]`%MyC&ꝵBuwރ&$}iGKL-Ggk褅Ie2cñjCPӠNVo܌DhwWn([yڧeoSo  d.ID@_]P ?iA_*oS*gAQ~%T)̃vVk-GV}̫3t#'!K@&/Rvi)(kbBHrp2ݳL1ԉw/k?޵yFR}^?Va cOr2[7dA1&2ՁJrs3 XEHn2[jSvKVҚ("gixJ(9u &K;XL}o؄m8J.cQ{@4&>MnEJ&"ozx7TٰlQ^^+@#J:A-[Ts=x⣹>LYd 5cD&2 bdLxd`Zm= < MPÎ]> 5G& =wHuOCBB U6`M?`](8G k9CU6܏$8T;[js7!yAr ϫeU8yO%Am8כ΃\L;B?оP$ r_+)%+e==Q͐&\lLa> i$ ?L(ȌCuRû$V]G~ iΡxZ/!To)ÄS+A%v\eAD!v2;/l}>BD ױq92K'n3s$ TjYv֧8=4(.twv۝+Rͦp )?x<F{^^='WRR%]JnxŊ8bB4AmEwTq: $GxW\&ʨ&!j(etpߚD("1\GTˠMBbӓ6*>+=(M-W‘,n,ʻ~e RWtk9?KvPn7wl- +o묡rU!WEi3>WrJ-MY ~]kȊ-G&n>ksfl@= F*50j9`*AbsůP=V&Yԗ~bqEL7DKR"K'pwF7Z&/ vzgZM<8_hKD'*0i %6=_LUNKLIH$Wo$ B<)qjShYSq2-!{vD/ZGQ;Ĝ`Q^`F "|.HivC8 swT5gu.`cAJj;ԟ -;Mh߫ )[G,,mC^(XȲCD'WY?Q7)~BKxM͉2Fӧ}r=K'ņDqephՋViEt1VB c#2 f7 ߄hxv /p+Ňd}.pe]g:XH}|K?q }+qz)]WH>dA_J|ANtʭi&v" .ׂdU$PbyrU"̏wkxdA*ɡ8 ڧ .Ut`&Jo:x;ЩwB}#j|H@qWF4sY!/[z^VS~vpTKun~\5,#] BOmY8!mnE 1U®Zp:mcXJEH\%",э tGJjmNfz9=OOr><ܝ:U<;LFŌTl&;u;@[aNw&N[FsCYfjdS` N#^6) dW$GxCn,xc,[a&vҾ$0?ߦNɲ,|P"G;|$/Pi)]sjS<2;{Ç:(/d(8_`XжW[""}89>_;;.!b;rT*}Qc"#2%R 2QNzQ48F!hLYמI2ɘ1((b@+o^-Az\CDߗyB:+^Q 55ȰbvB  Rbt0!2kTJx24O} ACxi`n8zOR`IŠ)_W1_,/O\uX3I"CHE Օ.OwZ[Ӝ&m-ɢX$ŒonQ~2@$]^F O|+S%UڀV&ijev @эorzc}Rd=h 9 S<;V5cP)Tcmq#Ko$}_I]DC_R(g*\sr)RV@E>s^#_mY90€HcC+ DQ'RCd_sdNKDlֶw-EiEo2@]H['%_߷12H]R8AM֝k^pzsdpa@4Fl(I.G7ևZhKmStu~Rhjt 0ebJFH`po{x\\x8OrE«R\ڛBIr eaeNvU-hֵ5W*i> `FKc?k9vIQ1a\݃XB*rma 5lHzipzQh zGIFDòx[=}dCfs۔ ~]}*;6K٭9f}ЖN5,P|T 4 $jbDw88jk QdȗO1^biyEDIl1Hu#l/?S<:އ9x oX$"){{. H8bo},Xu9>~NZ `4^M)5Da0*>BDZ)DLch|Ԧ33E wz.,B=&//?5sMEw#2Ma!vf/~>rc1M44LdۏdJa&x#.kQ±yhwF=}/G!umxbn 96'CNOIhv5dDosAdḰfi=~y=s1(NGK_Vo/Sa/qpъCR{ƣNoXb$9}e.hrsODxNH0͒!` YN>PC !T.|R(-,OzB GE"d-p*5-B^rXBiƚ+۴ KnWܭO{[ ^Dku-M&~͌ٓm yp+=] &U3tUIxc0'7Ρb@8 ڌ}8u1-_A;ԎK1@pؚ+$ĭ1]*OlZY@焙ߛnQ -[2jXk1uЎeA?pLX9{͕T̀_հ0eiJO kSۍ&?QI6wC6U8?ז.ݑ{s1 e&oQߴ}gkb8k` KXs{;"?qU@6$v{)R,* ,ѰGQK]V_꜌㑕 Y7 ژf.Ih3ԳGWYm k %Z\D$ +5 URq)'?v7\<`CXhb-4ttRyNf]nܚtBlw N5V,Ccw"٥n]4MzHl˽30pXylkC{TM$ Ӻ`+r`CG(]Dڠ"o:Ni`vRDA `M`e>wdi/I#ь$1+PRoZҮZFCa"#qv#dK0wֲ'{3߸&gx-J7xXyw/Oߘhh)( X,6⣍x:6Qu`R1 [ ?5T-qu6aD09?OX2Zk.㪡oΗҢ4Pa2-4dݭWimd\;UTG RWAdRhPko&T B+ r|(|_D;$>2 mKƚVH$-#pin\Ay~LydH*KQlZd &Z [Їc\`AZ'&ġ[o5;%~9VhNaѯe,f3(fZ_hfk%iwwY;jX[}Ƃ-+Uײ^\e~B6m:Uzu?h?U 8mat OEjf]eQ}0g|Cw9`r|ǀp/S蟺2O&M|bYdCS6*~zcN. (Gϱeݙ.G@$&Zmל.|AE{N0$' tB q*PH@$GيRWq S/ȃ?*jQu b=D.m`S$!W ,VqB5=ExȘ& "ħ[ L#e'38n>i*ƲrjqߌCkzQ[o"~˟QoӷWFtXb'AqRg-[jW@1]w@*A"͂1KN ٮ(01#G;b8.P.'UѹK c&OHsІED"}`B^w=YS&pEÜHpvӺ& }C3 hZa>W0h>AD$ pAgANnHNa J{QyX̘'+Am~^] ?[` {&4:X@ϢnHx`fEy=@(hG"~ yMuaj=&6i#۾KQ_վvEvᴰg_/b~M]TD\EԾZ 1ֹ{֘.0ڽsCn8ld2~Z$ mWr8iLW'0b#Oks6_B<)'^4vZ IG~Lc7nգ?u9rs.aՑ=MVJVQw↉PXms+׏^(-gwk*j4Z mO9Nx5uvU!2\EԝИK)oxʊʹRٞCmE*%+|@ 68pGv.2os!t܇eĉo1c=z*촘_༽9շyG.Đ.chId)݊c8D&s݌b +4LJ".Ǜ|[{|S%rGLi~fB'ʤ2Pi03+FjlU,Ui!om z PRlucl4QjvS(-CHOte8k_z`aH$ɭbD|s n4= $8*6<ݞl5nWVB׊MFrB SC +[W3#v,QCց2,#Rd|B6b@Ƴr쾠y}"L"P9#Q%Y ; ~Cٵ\e_Pb7.xWl쟷\%[bW \z /3D ~;r$t\}YǕ (2XJ^KգZ,hVdS¶.cY2mg-h2Uv.3`rV{k1H=vNǁ3eHsCbWvXgzcXvO:JSަ[z&Izu"7嶆@VwG0IR%b_ѤVbEsP=s$";f!Nw j]Zzk/K`E] \ԭ "҂ yO[Uᩲ->D8X :)dtkcr c~o -ҷ %#4s_693:cXӈlǫ=!_'i)<ױ  K5Pb9㑆hۑiK^ dpi;YdRUڕP<|Azw2Q4m{:d+$GQXAj"]c"1ȏ{oDطD%Q!uP }42AiKV$ f2Kwj3έoӤƘFAP{[Hj,⻌6y 9S&ZHHz Òw k{XtC-_e4(}Nh =%&|Tw΄iYb4Bl^UQ-] F~lvٟb[ӽv LY&IWP7XCLZ| [4M_a/*^r]0z #\ ץ\ȵfɲwry+aUuO O'!֜7kN^z"0A4zN;z($)Y/Y=Xf'D=0)KO?io?fmZeߣ9p : e8_*e2!vEvGM:ۿ5!.LMr°L1E52t]<:(qx3+0nR ;Or;YkTNscY_DoBRۮqQ)rpRi:|b{ E/]L,'MP!)~q^=iHjt ` Lx Ν96 ]VѯLvV"#Iy#]M: '3$k{ dТF+"( mav¾FJ9iKw*>@↵s6 qKB2O*1RoN<64H0ћ$}yҏttb̋ g±`kfc\8GiՍW["[O{DZ8}˷KҪMP!4A,;>kIsl*C>ry~uwACJ\ 6G2ςMM}&EH>H(C'fW6Տed$DWI*~R0KJ4&,v бs\tC׿6:߈Oz- 17sB j](aN'&6渖_>&#Re_ 4"n!}HqoM'އ7ƅ=>9Q7$.w7 eKiC du32U@f[搵Hyki4m;/? QH 5ЄXzᕀ3_+pDP^Y}yjg˲FHX~s hz HglE<}@@JEU\Q'_ذSM*oM(YD5"jfO2eϧ -_\ EKCr= 44B>P 8O55D'*h8j r!ڹjOUڷ >6E[iP/A{SXճb0^_2@*yщ}mV`cM:~jlܵ]DMv_g̿\`W%DxnP> nB)\<2ٽZ|ct )$"O>Q4uB[LLjrJ%<"~ v A%Q¥|b4Aa}HKy2}3-8:&һjRO0Ǣ&v8o~S![8g%rRE|Чfשp&R*nci΍}lP½ 6ܬBz/?α ?[ 1zl7rdq6W|זKVLixYrom6hm/>fG6R}]C&cb7G6G.mQ';% uxzǔ]-Y36̜]#qn|Cx 5+G p  腜'QjQ\yA etyk /zHEBSSTK@Fx=YU XBE1&R:!"aCyil.ڪ9=Jpd2K]nQҡf:\ܶEvk))#EL]%AN>MLQ@ζZilPYFc!՗6)i<'C1)g0;k7V"d{z 76{_h'L?e4X-q7Ѥ A6XyZ'M W>d^kNk,W)>[k<1/Pvf=5D!'0(.!Vs+_Jsf.'$jvװcڢ0b. `" .d$QO4]'87sAb[< 8$#E@*1*N˄)DG?DcUA)ػ^Ѡ\?a U0я5ծ*RTy<))p`<n[ c}q5ܬjnŴ#Rt:1hMCY$a"GSڍ*ߒ ]Gbp)Ԃ*⇨:7͎~;*^!xRSs|1W_A[{#xz \+Pҧ'E 0gOPzBwg`0. 2@dI]&jX%ׄgi9S{4tGA =+^9c6Jz`Fɉ #ʬoAըdjfBIENl54HyOy$}k־ŶMc?eqQF1C^ 9'$/jwP̯ce>wz^7mb/71vm#Md&5,x ,2HP[5v͡UH2ʵē, ƒ=;S FF#eh)W.۫G|uO`'s㓾׮aU#DJNeXqr.~my)D(^aƱC/˱ഭ^ t[?)q;BR&II-*jsb ;Gʬ~%tp2Ze m]p՜$rutZ#u8(16h}[ b3 GS֬|¯[(hivH4 |} Mg~3iyi :i?- mS7$A sDs20[;V ?㽹jM(nhXQ RDݢ6yՌwƝ;ei!ǽ}޸^,g-mm÷|(~}*>2[O-`]w2Pƀ4W;߬>6bv1C}wLHz~~ӑJ{` |Iv;%ky4m-9xsO~V ҭ 8۾Ï'ȃ0hHw]qz[gJ+nI. }hƑ(7S,(l6H}z=[L cclW'Fp_qaKmqVEBM$@O7R,=gLISJau:MXRYk̟nF DE}+P O,v39a,vVhujE\3T+զU_yMD麡 ^Ĥ=Z+CG03N!Oj1a 8ǧZ]Xj(?T}VxN~X?$pC|:<\5# DDϺƗ8)@~'iXg03(ぎ5Pp˵RWUU bcy^y)R5u(':D4J&ˆY'5ZC ostg#0kP2HuȈD 1%2 F$/V4vȧ⤳tzrEr/< Vݳ-˼kb2 ^$mvQP-^`hG0jQ67`m.DT:D?E7q_uE} /VU3Z.]DWR(AoNrEe"g_Ѽq(L$P}M]7Ni͑ ºu@[kiػ㙻 .obWvg; 7=NjǗYoXgGs0+eh[ 5n}BJaM23*/'cvsZD?v;ͣjr3תpQ[j_&k4JSz i].YTnrsxH1+A )|;Vx*%zKw^>m-*O_1b G}GRM{TѾ#1Z۫v׌l L^z~!ʝ 'wl_p SOhϳA4q@?HR~C .:4{k5 qh<bGTpCb%wuh#n=HȋtW4տCqE5{D؃hcV;ޕ Oys_@TK.r1agWMtzFy,7}:ET>sxyAÝƢzi1s@8&֏'4m4Bi<OTֿDY%l7Yg.8|LudxyWA{a=Po4뙧@ +n7[n]ԏ !*)ocfc|VjqC4Wl mr:GK/m;1GdD4c0ುjRB<#q|NP#BbłP<]^𣍁Hj5|e^s26p3ODㆤ%BbE_W'^ph%P-|ZG{(̏!V(`O0= fcDhyys.x2*#uDl J=`_MytJ x7F̿rkfzNnЎm͜K܁kP 8nVJm mDZ|(;$1K< 2:%qfg`h*C`|qbEE7h6QNĜInA&#*ܯ~$BFffqM x۪׳:(CCX'=}g\Q)N%WC6>v2%Q ʫƚ-ђm5i bBvn !k4wȗ/Ӯqpv5s\@h!M6\kYiOWuy#]@ ^h`G+X9W qKY ɢרى$hUxHC쉈Kf-< PM! jtI|TX+ٚ&ࢢ*bns4-j5Y˚)ZT) j+񭜶Bcd {O(pi58LODRyDԣ YS Qhv#۟H=AEb~&eKTh"7}UICvBvoW$Pvn" (&L6BZ.{qӒLmu:E 5砘}ib^pm*BIj탷R_uQ1}z^~x8>,FA`Λ:񓟰)@G *2^ݟףpsQr N J쒌eh+K ?;0' E=]x6,Yj<[ۛ ]}C`2hE,^$DP0l$x/_ټ?V=DRTo/ q_*-٠5z9(fM5" ^5ȯ<%C9e1 sO#io}ڻ6Om j;Zb+Sʻ&U~_YnpAy*yG%XLxޖYR`?j;T\]3$ʂK&)O&`U ~FE5Fj;bԱ~a@3f[Ls^nY``nCOW[Ù(_aK|ۑ6uM I!z/7r,K4L`=B{er^v~wpێZb, WaU d1gߧ[:֑F3QӱUvBClHx Z O7'd(ok;GhܴLԦ݉m(MMQA4RLJˡeFSmRcI6ZmjSuߺ-V?j,{Lc=~[4ӑD1l!ʆ`5VI xtץiv91cE^H-dK|L>XT 99Dk\C|htF 6U~i0TzI}*>m"ޟdzQ2]AQB` 2|_!^8l^:pC%!z,j1m7VfxG4@,AK5CQ#eS,h+ܷxGz"9P3Ƭ*>Er M2YdnJMKyoDs;囡_<G'L<]μxd?ZJa:Ș&|>IL/'J‘UJi\E >k/T}Vw:4mM9({ \_"KY(P2ZS#qUX3 )؆1V iWPXvӀ jힽAČUGWa ׆_ gB@yd*~ ʼd}ZɖjzAl(oa_KE)"қ3| Í 7`m+N2\fDԛ]$SUtDY8pӢj}t:ŏ㯓ba]>mI̻_3]/OG7q3s/CB[Gj'"$FY EʪR5R5r`\lf͘HNx#,B9cq"\,.@Ossr~)ޕR\I0:]_2'ƹ"e×O+#XGtQQZqⳲJ?Bb}.c#6Z]X}YW'JP4'>^9s)4զ@2:Zkڥt;ՈO_ h\HpɃŋ8mqPxCݙ:=АpNT=QHgbpU wKS~{SmKA"˲8ҀH:uH·ӳXsp_9<,څB{afӵO>^XҪ/|MTKՖ`ޝja\)UR[>ea'w$("K:&ADgL_:«t>C3f?xX'%Ûˇ.'?R.Ƃd,%B[ PL|Dw0t"Y`Ԩc"x}BOQ#lOIxr/!>7?4g=G`!ANOg:1ߦMҺ Rh(NGj3;^_MU3f[?N=,|@5hK.P3a`}z4&2Q|tu /Ԥ<Ғx!E&Jl2/7_Ob J0UjF A4Z/IvF=y?i h=9J\}GZ ֵȎ̆,Μvv_pf$MD >?,?BFa7jVȜ<+77$" NHm;p& ld[}#[]H ixu<{{,EXtܲ82oH!O xǍDyti?& eYrb^[qu%jAN:1SK<~QNx+J3VƳO7TŀYU*:C8VcW𡭶@: H܎e-B᥹lT 0}V<q .ONa@ŷ1| t R+@zxj%̱HLGuq\tQID҈PE D2H, <6릫uhҢ9;INep@PáyƄ M]67p.?HXbU:@F &*vJteβW=Xa2|)P]xĹJҠGV~cHBi#xf dLՒPyqt*+bmA1aP-vl`3E,)\р!!9ZcFA}Z43Aۑ $cUN\Fe{pzz|'cƯ[U Oqrp|iD ̮tb'$Qĺ鰖n2P ~ $Ҏ+})? WՍy#]g}0|cɗ1Qf!)c>*+: u[M -WArc1a+ʯ`Er}*(lU5 ZɛUt%|Ww*EA"TT㰐#!œΌ&_hlnwە V6&Je!W&qσ49#4ޜY94hm^Ip;*N.'srXgdd-tH꺸AdYl<~/K D]MES UՐ [L*n \:yĬ¤qRQ%Tj9q[l|)=X ,~Nk罞 ı]  \7vk."LduT11⳰35thUV|-F/)}İ)7t(ך u`2tıN;JY> + g_KQ~i Hu7!44KnAN#Vh ػ(9C"\?DQr/LJ6GINDb_u^4&g}Uk;UnbӣOqkQe0?G^rA?قwhm* =fL%8.櫽JL,pȄTP>y5G'"t=+}9s8P<<\Y X@B-zgTODB"m{8g2R(. =k/|2~E.7'tww߁Jm6MaFL{{&*=_>o)~O'!p ѻGuJNnksn)%sJOQVybC7SU|wIĪB}y"$Ah3В0t(;kL279v̬e\Zd2bSVk%T'Vۮ@F27n%wFcQ1X 3BbWJMN =6GJòC/+sQŧIz~ ~< 7wS#d7ycKUHeyP0wIZ_u5y$;֡3,j(IV<*Nֶs(;6,C ױ0mT]^{7?g%Qb pׇU?sUӋO3<5Ӑ!_j*/J;/ bǮb4^lW /hZ Z)C{.ilĘNj19iHA!ЩZ}~:#~ؙ\g!99jSjם'J\9%r /s^bVqpr-f$MǕjC"ti_8Uks @KI@ ֟QtzyP[j؆TIohs5 !Pyۣ'ffn_dL .O7t5MV J| ܦM5h#9R4ڈh Ʋ8.U ؝!*"f _2yߪHJp )g*O#Xm"y+!/nFMcx Ʉ BCV8ۂEnӹocωfI[a1Q~y%=5Ag۝ERYL[ppǖnh S|F=AE<>odX17PQ1cu>,gS=j8_ yh>蕃]wiYCZԊ#քe$J>B)>n3qF& K7v+w$,ªׂì*ڈ+"QBv`hpj`=~iv)H I oy8}ا8s!I5m|~l#A=p0.#H|R?;`i'| 4͒}Q5E@"u }tQN2}X{)Úb4wn{ڏ -0-UwV`ZP:P1Jm྆ 8IK]Xe<{D =l0x"yw.hrV)A{C"R_ɫ2]1H#PD_AuŒLcEEOTkgd(WMݶ/A@- ML~yC 0t)\f4(ştQmo1)/ ~Ǔ(\m/MAN9/,=J S AJ,b} \iI+BRgrW`ߋH>&rҬXC/OSsa!ȟ|.w_ɖTMJ-Jn}>-oolLJK~2@wߋBd[$ɫN߽CKA İKr PZNcWZrEB:1a`$j{_d4P& C{; |ՠ7kw)ӁMwÜ"b ~)' ج1tKϘj,ٻ`-9Ͻp]9a\5 C/ \@]L>~詡y_dL#u 6V+[+6/yeh4FؗV/ls&9\-!o5>ZHu׊P`Ŝ=T5,&|2&/U[Vq+'Qٵ_3cWtwlϐJ{̵WaH&.hLC09ǔ fbI6Q(r,J5yҟwNADJyZ|Bh 0jX'#UZdoJm n:@K0fHQc| P7U/ F"֟86]H.(2呡ť[5TȈNm3OucoG@jAF%~ʕq5W6Xr<׊|:Xaհиd X1N'b9$5\KlcO*#4S!bԻħ[g3;l JVeYLGsanEQ-e{t |a 2g*NeWV*]]ݰ'JB oC|fܚSx;~fih#>2,ESIaUkch`QwE2 `^AU@`,#Yv0<>6ehD~<,)0Ӫm$n?oyr"c5"WiܬK%'_/k_6j+/_joԏ7e3:݈u1O%&LeqV9O~bQ#JD&ُDQb<8փ]1=o1T~1#Y-Z64`]~'UtV'3 lc(W:+Yl(:YZl'):8oxH2!j=tg]P(vtxk<WT+1P4A[ϸ:m*Y-Lv< 5,!*…wi*&k5vT4 O/%?QN/%,,OӫCcql= BBbl9TY}2/hzMR$G~hv~b+EqH\GR`F#Gt#|ISZW: 4D+?6 dJ Rf]/񣳺@tU]+nsSVq\Jga9"ʆj p,bر{nF#Pd/UGF֮JwWrfkꬎdz(=l&KPjcB- z8#Cٟ#/.O021% o%!]f%wAgpwOvp%afr1}R\?efXɩ1ک[Aziqv H $oe!>)P)D`s1"j4hnAa1_j [hfJP|hyo_ F'dAy7@hw"F>?A 6VSFJʘ^f=defeDvPPtzhra뱺,%KFF<ҩZJ.Bp\Mdr+%z'yJe#A-etXo s [7~!@am^-;̌:)YDwZ2b"5S4e(ﺷjq*&j);w;ds.+锅I_ߒWC]v0X0["af}V0lȮl)ж%]Ե,}f~]&/ޫb~.(UxfTۛ D8NLIM$iұ\Ƚ~k kC+6#/~s|a<&f]6VĮZ(I_$ZS<|nV*㙇A=b f:GxMHeXbL|7J?%#ԗdXk4M.l?8#򕁰pR_o1!Z%j9 8 T^.#Jb|:!Yxg#}ZcOjׇHltp9fTqxԞߠstxQV}ІjJ ݶAI;t}!JI1lr:~oܬD(z58 I.Z"W ]q/Sz'c2Qҡ|BL?vlHz`HvѠ^ڇܥBy#T@9 :GRxjeEɶBq ;Ym#ܱL8: `<Z$-2/ү*犰!gLCN-a_ZiN&OX b~7nh))~!nC- w0Jy!H?ET.yO;gɈFRQXM ]{#84^IúPNevh@N^[0t=İhsȢ ,ZNȀka:-_R+c63v/ᔨ."qWU`@ yI."3S\#O~Z_ Jػ]TڻJB:l-u%xzwWV\Q44e2VofçxcIR,{eRm`ʻ/Ԭ-=~eWe 9]4,q *@:m-+6m CmKf):f*}Sr AqѺɰIwYT7"}(p`鹹ҕTOސ ৼE$~we^ U(F!958;bҁ[1},\d-;Sxy"!RAm1ҟ3ͩl8?msN%S^[:7yЎY=.\8Ϻ&lf:`~XJqҐG8֔dz=S<+GdErMU>3 `%"@nu҅ HJĎ\xC2p@4.n%u2{=`LbXm}={3s[H>zɄ4rL{i?F\@B=&;Ϋ{-~Z78S5&n1eYU65bUS-2̒to_y,B_F;&$"OZ:?RWXlbndĺuE՚Ry_6+"O_N>ͅ7ɼ2껭Ԁt@Ÿ*I]'hF$3K4î5$2? 0Lt=#f!^&cq7n!Y3s4?V {I>Ǽ4 yf5i? zo+NM>BS(@mݱG5[dH^nbTWۏ~A~Z+r C q>(tc7 㞷ːǃ*߇,Uz&eG%u\{ 7WjP6v2Rԝф~i-<|***Mψ吇-AU\9di7Yx4"{I/ LXDKmYhT+9WB gN%zBNi3^4`VX^*|-P+=k`PeuWf.'Ig-(ŻGa *?vF xT,ALh\Y!8w!9V_0Pm,uմ<zl6-"/$I|טzzjwQXGmNg>T pRހwֶ,4Ct.(E@5$")!mzk4{= SFOHP4 (*iNO2 ^ܿR9QhĻ~hRy6E`Y/bґR Jwp2Lߥ*@~ rl3>uomT*1mG&Na{M}TUb^VnXU'n.#y3K[p ăj:,ňYAWƱj4ӀA#64SQ,j { џ j+'q搘J뗱>=q*(ݦ+} ޯ'EKHy6[L ^["XaDW eZMVvt 5eFixZ&$Gw 6-|PQ;W̉:|d-uj l c55oe3-^kpҔH9pCWL,>NM*GK]:hH* Uͱ_@B={Pޓ|ڐuBꅿ&zn쌟^LDžB+9xTH/^RU IJrI G:t[=6d_L  Jt}me~6ٚ7^g|%RT(T#~Y8ΌEWH"yv i_9Jw,KOB.&eHYXzOSb^{Zv~el;n>oA_>, H@ll- $gYZ07070100000311000081a40000000000000000000000016446b36e000008bc000000000000000000000000000000000000006900000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852ae.ko.xz7zXZִF!t/!|]?Eh=ڜ.+p~cL{񡛛'vMQr6g)G_:NdxJJܐO,^x$VJ8$6p 7L&T;-!m=11dKK\ .FVH}M@>C L$ߌz&TҳЕO@X>|J禓9/6\[1ƨmpnVSXwy!U%n8>?iرQH"9>yg<߮;L>S.9X#$MO?܎6E$ 4/v/~)|GH+g踩6[{iK"Xm+a~qE",G/E0?H ú_oE'19d N$S<$j]RdtcO,S@'QVyvzr>m y(/DHHPnt\GY 1˦,(I:xxgX}HCʵ Tc5T;ݸV!Mc :xvEZK޼|vԖTsW5AvOZ~S&UiA`3yy}'ȶ {'!=;q)˕ wN1x׈Nȟ:we<^11%U6Dr ^V?՝ .ax*g[I]4L ?]F6QU'˹mh]T71I*7=̪tIt5AG =sؕ_$|ƱߨuLVnlkK,QXΎ7'%}Go% Vq:fP @[{7GS#4kMZpaXq[6'%B8v83{Nֺ壦;gȠ&D0#^XORhbz.YY^@uP M*Zr8etUK2ԻtO6SBDH [ؓ;Mθx[A&{re + #;c{oX\傴*q@t/Rn{vN4>Dgq0π݊{c9凚PHߞj5{A}!@ETU=693eDKAW> DGY0տ.@3̄Op>ceL/MbE2]Js3Mƀ &r)hgYJ[VsTM +;He1@٢a| ;zkBHeB{/JGQwuOl5zF?PsMvY&L"F|1+-< ^F񛴎)k*NϾ"kI_4|qb*(RykdLfSV+oU7PD^̬)8H+vTydQxv$xYlk C5IHZ@k( B:ʢUiԗ}F~ '`y;N&LZ[1I#4Sw56Qy/v=ٱT[<Z1=9_Ie@g6;XH)-S DZ566"G"Ac:!gXj7GF[Q.#wQ=`݉>8k2 3[n(t~l bTNP/_ Q7aʀuΰŠ[c5o& \}̘дEJL75Cj9K>HmJA |xO1KZ=jQۑLqDV|$ ZmʩO*gfh;PGR9xh0/mTU + }U;|6PŇasC]WPgYZ07070100000312000081a40000000000000000000000016446b36e0001bca4000000000000000000000000000000000000006700000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_core.ko.xz7zXZִF!t/K]?Eh=ڜ.+גIG1;hR!ԄvrV '6$XGSS eAf'y _()Wִ.xf6 aQHpfM <,7 9*ÜoJH/k9.>&s`2'NUAjBad`ċ/<19e;Ytë0äY[$qQk ׀8>:l*-^L kBIOE`tLTK;>G\L3&ź1s2=;PB4[tk^al2˘K7;ksx"C]j}pϢ^[`QQ<+ưpcuyTʇ2?ѱXuXv-0~UK b=2`38G1OEΠT^qU{kPc6)q|CLiO^Ijj͊͗8/;luy֋AwZ1Bᑅ" sTqbZΦA2' &+z;`Sԋ21r7Nn_'ao@D dw6;'hWsv+#ۘaa?*f~m C eGY׎hk/d˕F:oäǒ[9n:_y d!^]( +b&4HP@ \q&({> lMuԶWĸ; ?v4-<;ulSe̱4 q!Rh|?QYq)u$w%_p'RȜ tvWY{doWs@!mK0X \,Egƚ%~kI'i4.yզͶIFmxrXn3iet5`T& LjS>2 #ؒ* CqQMTp><{7$8A="2[yzjG/a)n ,x,yejsK )rIN2)Q?:~SZAQvUWVɷ/ cu6^&mKʯqɻC k ޓ~K>2N%QD}KIR*fv$]sW&Y(یN=n^C9SEAy[0mwD1!o~ps"y8o{/zeL.&#O=Y&Z|#02RL ],d5PܒbKA ?⌳ql'զXR+s_=ĭuJ1mf J V12 n¼Xk3Vb>+C:ٹR-- mz6i=kmG53}??4R9M΂&^t 7:YM7͇K|ߢjYi,o ~+_-X"~ }Y֪Ra[F>/]m] K mͥ&5lI5p,wyD3+S+ %2<\?~j!ʼ=g\O]eg<7O#!)~(F&;9p|%At] FM˄yیq%ŭ99̈́l B M b]%k0RMsϲ)-~(. =쏼7Hv?&уkMJqdn0ju1}ċcaǯ K{~hW'0,Jly#4aeRJzzLRQݫh۪oA.hXw{9 T޴PUȊe@o ЃQ~U&{(0OO9}3:Y syYi`eI I 4[8kp-i:FםXiMz$Oαq < ̔Mr."7Oq(X_{'ij^ ;Օn ѡ5ktAcyߗgKڧmº7Uiz{43a4 RwDwܷZB5Y 58}7QiztkL[* q_:оOE(Bq@dbӿqu(rH(Ex@r((~~p˙c oE.6,]M5C\)@jlE j@IxD{.D0A)V^+XF [>?u͟gQ}Bz]3c(`3hhG:71ou[A)sta~  *^h ]\)0,VT3檩})7N:4+3bA@U9糙u2L++%LA>fqF͟T!Dv6vC9)|ӢwXUeߔp횿n. AdXBDUdg /@P&`K co8ɐs'⯷LtLn+rhn# -L1qHM|x"RU9=eۯUk4i3=*>l_ W m$fՈ^R\JBl{%l޼Eyrw*RhI<%)`g+0Gg~Ӷ&- $ ZIvD1SvuS.t".p`A+WSQ5VHWI`p!oKoUssѹ–VGU^#q.̱OIeU@^Kiܔ3pL'n|l4h"Uw~\WO paFqtnp/g^de en14Us2bީDMʆT"k FHR| ָrZ2s_B_L0 $ێ6Ɯ=aȱx3stY6OTu7)w )Xidїvs@f&pѥ _Q3y7 HmG߷5VV]~6ﴵ^Bf~ 7.ȆOc~?/7|eٸ6fL(ѭ `:}=)JEryV:n 7|$bye](y$u͛l,ql~J mgWJ:8I:&]ǟx ܋J>Ԃ{Wl+}]b(h\d!RJQF迹 )߷'_8+qVJr@Rw˞BFWsll߆>#sLKk1>h!=~Ey$H1%/j9gMi#k9VTf 26n .)?oZ8H?X*g(2ZT<'X|ƃC}˧Ռ[p-.~5BA J]ڈ{b_FSKppWtԿcɈg:f! ȸC62S3@9Bu[Yᵴ,Ꝁy(5bw0 N: Ny* 6р#I!Y8UULLsKuH2"ȘHPJ5* -h'=]B İ;hO2THiO 餜 ֪$ñ_;_H)qS3<T3NJW'ߑV+u;%bLcaG&r tgCE%+e%0IX yj `IWJ;| ʩʾBbt`~#b"lܛtLv$H^6>RSNrZ53ԔbM gRrbAazB"mvQ.ҼNbxsز91H7>t&!粏ەv Ky1u}}WLɇ> Z@pqWוWr|V8f"pwH/L+ A%+_Ƚgfwq=b_VXOȖ_QtZpv7>Txg?[bbOwĄ]'BSdej~Hu{ja3AVV>ۇqzsu.`t޸o {@"p@s3!V=k^ Ϯj^E8:%y?8ojv~>BGM+:fisJ&T5RS45gWT&˜?,D\~-XFlp39Qpb|9HVļsy* pY z9ҕ8ëL_}a[0֔ceì=BldK-C aE 8T[z琝3QL+N Titŀ[)>Y48E<[ly1\]v# a2oh q܇Qn]{`"/ l]Qx/Ϝݭ6 ĆAK29,{e )TX:qM4&5]CH0{y߼BǠ:>ͣXs_:'TFmxYG); :5n|w@ ^DXVf1P\y(w@wkjg+_Dt,zZ2dV+)첤ũyg akbTrM|Y)n;_y= 5䶆<̭TlT͡y[tఱ@bSn}4}޵=z}LJJSVʼnͻ(- ZH][Na? D5SzD碑Wy+Psc321wkSMz$~—L-W5 e^fx eBt+9]|: O׸[iS~f(p<݅PtoxūgNbd,zSΊ7AvS7#jQn_ˁbHbo,,KC•JKaZ'A2_{L@_3a-\#!bc¸DG 9Ȅ/">j97HA>xpbzg~ߠE|N2[n=S2zrZW4PlGE57A7WGwȦ76Is_P:JuAn[h`K+{ ($+/_d 0ˠ_l!b2iNT;C٨ArTu9?o L s_w*LX}ٲ5~39ȝ@x\~&=ϵ3FANeOLOl^?`6Di(ZLvjaB#~{f >s$|]0H+SxCo$0,oq^K?%5ߧ练h?zPf}Tj%Kbt5fO9u9 ? { ^@Z.^B=&6bP"uǔn]oy KO7k/s>4 sPwGIOl7\.Q)5X}``?6<뻀Q9o0|iӜy; Ig.jr \Aғ5fFTW#xss\)If#N*X@T3LR.O\U9N_oyrIO0AMg" 6t(L'w)ѥerFj/Sڷ8\09m3j.kHLGJ$^V_6eΩK{koO VQ^)Jl*f0d~BP, ΚFjSq"m$͹&Y@mɉ.Acqri Uh!'(@UYN/iJ%V?A0@[b@ƀ,>"Q4WFk?#ϧ_.z.?W^&U;d׻sE[_kBCYC%da4AHSG5gb43Д ҇pO )8?͡vͧȕ&Đ!;k8 pK6V')ZPiDV:v ^C L:<7_RO$9^^/>tmzɬ?=z" |$;W2?#yps'cG+"#)lQMb@I,^r|}MGIBk8j*+ꍸ,J, [eGxZ}#x5T#0ZhTP$%$oQea:K$6UG!TalRx˥:kО(=0 PQۇ2_S>)?)zHџ"{ e{XѦp >)tK{fC2Un;A8 A 1+\X]xBĉ8yhYw_z}{-ULeAL+i$2X̗g<j$+ KӲRN_]EpMDxdgt`e&ɍJ&qpEER-ZK_c.D0R8/^sG4l9xʀAvdb2-odm\[5CEEoԷy_uP.J/\=w(_n:XȘqN#RJ/z+ ׾?Tp~2ۓ0ܕV'7'.g*-m1\D6$ E]7-t[>U|50b<@>47(c@4fVlVK/nwR+m*Zٓ;b o~cIjaZ+>ix kǻU1˄U{|Mh%gGZJt`oNP6 U7G''ģ=:vSn(}w}1 â:9n1i&䠜to7a%q]iI޷k7t@l%6wP)`$ JܹbޜIXq}sdg x̲~3ad[.}JOQS+WC!}قW}Hy0^B\wP{U8A#ɧ1niڹbg` j|<1gi] Ɋ@EH0SI (`p{9^0\qR8f|ZK@+/,D *lO6BS>,}.—ZSO>M\s,!<#2=qɠ/P =z֬2>4.&uHr,ܲK,WDvf,3Hnf&N!j{(-q `1b 5ʯ:[NߤL'r}m 0CBs&Vl\' P]4&[L|r$e c?A)ԑe Z_-f%pb* ەMNI;&׶n{2F9eaPR[li%cV@v] _NR!,o~vuG6c^҄Xl~.:'DxY婑LXVt}ܪ=DXgb&XLPHR]51J3'iyԘ.~4x,tx9aD%7 h)CmU +j HB5Q1>u[c\!*  Y΁CV@hGR/S!tM0i|<$<\@~Зb tL7F) u$9Ǥ Ѥ䑑ɛTv!tJ1Sf$Gɼ\c#'<x*׷ljHXNoɦǚ=č!15WJo ^%2s)U,haOges4I ٽ r4D`ӷ}?C_Ɣ]c{&Z9V(s\/O莥RLb`{Q/ H+$_ZTaji; "/6n*-R C'_,̇d9SҮ=@K=yN\p@(a6y ;g>V1y`,իI^$= C{&$O)0ؑaxjF.%j@$`}moPt@7n 2Op%E葠`wnY J9xʴƟpCd!|OVrFaiwJGkf+rG!rtVU[BtqMߞ_(GB\$ܲe(g4R2ֻ2閷@2o)pz5wI31fuOvYAsj%BŰ"VHtף1M[&'n ]k񉔉oh[Q )@=ү)LϚx2[ivh>['٫gFQ}m{}u/|o@hC |:9*88EVxrQ[k|u| wR!Uff6/ڨIQ'obxỖ/gBr4bteZ|[Zo/JJ q|$}fS°vCūjŨ:D"#`HngE ^|g(4uɁ2x) FY-ʨH>Eo:RRTY~!JK'si*yj[lG3_ {$2w6yf^Z*I\)$"4 {nѹ|V$Ue{[)m][\Һ_|ݻM9񖳅eGUmsWϋA**?u: ?[a36zI`O^ ln6!GVCD?pp<`X0=Gf[|9:,݇M*ͭT=G!gڃgC]D^'E.y`&Un ^"B[.3,g]w@8UfT.{1a0:$58D;Lf5 c7 s9P6]#d:1 ?)`4[DՍIp@btTަ%aJ[ɽǥR:6ȐS F!-̃orW,OJSB%[ \B)V)@X!hK`@SW7ˡfȻ;Á} MhAAKO_PO٥u?9 `jYrh#:JmJqd8eds  본 w#bR _jy3N,+<@1 0}. y˩I>Z\ɮY^^Er^T54Jd71@x3Бt'A.DۯE/w"͜}r]^|QP!=H 9yk:sC9y Xib?9*w _tNIVLIꨯ 1{ pIp\m% =&?ǔJswS+o-u\xI+pע=@I6fW`p A"6kտn8G jHn"2jh&-ֺ?ĸztRЙEW*m .4(Mힼ7⊻g-?mtFyf;tzg"+LivEoVIYĎdj3%D[GHoaRuhx?|I qW̉#AЄ.p-N%s 􂒯Ƴ$#AC~M?DT|yhi<>ǮiM?%1C{xʛPtHIZv3arDz`k$!G36G]E8j&FCT*TlԤ("[@ٮ+R<`W5l4Ȅ*,xβ؆VCx  q z 'K[#?g_=фh܎ 2A d .K46`I V[}&ٝ,s4ACR\ZŞfaGP-8 4l5n{ƺ$QB, {зNfR\ׂᤥu~IHzwLjJzCU)dJ<#{DꤥJbb8$Ԍ!l7s3.w>-$8QrC?:)nx"e}bd^GP1#/$viICv1fUavx8逼"q ;h$uj{4r2=Jo3-qsI˷b.yẌ́)+i-$q~ "Ϩ#£g-94B*zЈ4R@GGQ 9lʆ4N=>񂑅iV^,/ld4iS`J:N7zSky[6`j[O+b@ɡ]1n_ճ1sREk9E{n$P5GQr+tʳ-Y }"/'תInTlP5rp{ۥg7Rwۓ<<[uv#C#bg>Hڅ]Ye/'Ӥ9x^_t1K-Me{zÂQi dӡ@i,W.'n vd-0햨^%TӘ䰠p6v[;e^2|W%ul PA$ zuE^hvvU3Z"ry朒VK0XACt)&g<qXόS&mecSkx*)4|._q3סE-MFtnDyYIݼj5,^h4W39H} ߒ;,.c캤$Lbpߏx7[tOQ}^i88F@d,Syl ijJqn;8T *_ #[~=6# r rfżt*\Mn6! #VZ_:Ӝ0mP*Msiitav~|bXT2[ye-z`rt SivD+b~TCiM|[ysY,s3-,HsЏ=&p˼H%q~HĂROKRȉ{KHP8`Bw$eo.S.pdSی\f?x<[6f%\wg<)zt koi݀ŔJGOV̓E`=R>@t97mG`@d odگ7njK8/B%=R1=ٚu{4X቉iFtelg!n#/9}D,}W!I!2Ź Rj휸\e.L}I_v%Z}z)xXTY]-i㛸"qP EE t k>{ck7BŨ7#r{xQ9}vjݣ -׽ӶkL;wJ󪒵ﳮInU9HϗkRf±I*{pH{=! 2KG ,ɱQD}YPI ί.T\e];$|V3dip-X_PPS~D/H{5pTS#vu {Z>װ}dR@"V ~*t4-~J“eF L6T/Gߓ 1%prEہM7, (` @zƍ@,D̠PK%s]֞ӗ0:.W27)J޻m憡S==Zxw0KV٪ܴKpke=% ~L s?ȅbe9/kK>7ҹ+%H[bgI}Ag[)I6JAYVski%ӕN B9bgɅ,./I w"SϿ~7;'S@[F\vno B й49*,Ω&~تsu`ڑ9w^L4}Ϭl閌v.R-7c\˂0oG闾ռc6; h*_Ķd ~ml͠p4?3KBcP(I. =Z.!J{ ߹RvG,}=1f1 !: d~O,8B  ֗\ۍ7r".Zo7ST$6.!$noLK%=SC9Vo0l nͬb/he{Q`kH@ӱKtvs5ʝ[#dfݳ)bP&fm?+SVMP4y\T]6hMLp=g'/$gKdDrl#Td{ v z#42:aDvV9|Q힧;4\MW" wKk`I' h}f18Bʋ')[4BpB|U '2V5Ȑu#F>sx.nPFuNx"FX"8oՒn t+ߦ SoϜ;[Ia9+(} KôG)7q d_krP~O5B\moX1)K&^ڊ >j"q/-9*?X}v0ɧ,W$N ڱ B2e\{njrbSL/JϚOJIT.D~F9{U/V%!(y!O~^O|! ȍ ;[&B׿|/={DL}czH-HESo3pG|Ec<1L)vgMF-]ztPbepDcd}_jlk19M~\W7 *èz'MM}n r9׍S*'߲/rCl?d|N F1)?YH݌I]A\9y—E53 8գFQ+wNAZFБMq oJA){zy.+`i#sZ|/wXNhR Kh}Jd+z*VlovՊ˵MkC+ۜ{[ 7cLež(l8!*B)=M1eeݧ=S3,iDrϖ~yGJ{Kv! CD $`*2qR-/&qgkKR Y :UlKzBOw!zοFtr(Y-_p &F4ɕ~C)-QV= ?ZKryPߒ(6Ϥ#(υS` 1psq?ζ?FbVAf+J$^Pӿ&Y2)?06~ިWu3f'l"̯8V'h l%ҖFM@ˌH/FT?)#ߺd >D@l J"8°w54* yK J7*5 ȑꑅ0l:hTH8Gdc0;5{W?orD؁\ײ] ՌփI|EC+#du)#on -bHKqg*d6CߌD :|\DO)b w77xãHd̰@A~M0 x6L؁x-髰Z1C[0MVgjuHV _ ]ͅxJ;RI# /,n[9@{hBu{LKkb^چ*)0<SK} %OWw yLT&|7= >@ La>O#~ M(7ˊ(7ԜS"Y+E[炽q@β©p1aNIbٹ05o6řM[P[g˫r3)WŸ0B/ p ~JUZ3#44"7ô~Kc.⽈\((C֨'>s@=WiIҴ˲L},̀gYI=N @"Â%p42c;5vъ-6 $PLJOS)8W%d71T Ժ1._BKGf7-ߓT~SugdBEja cޝr|>hSέ;FzvdM > -%'b/F?*7zpũkH=F"m?ׁImѺ`%k ,dpH4\瑔W}y{#V)pkô7Z5έ G idƐ3|-ޗ'YAVhgY];5Y_5߲֤W;} ˘ʐK 5u㞒{e-_5:y̫!ccL'I<|z iJ;:>"fv@9A2H @IѝPgϞQ^5BR2^[?9z@c zwu#0j*&Fݕ+reTivC@5ڨF9_,0TDOM*wKV$Ր[$7PVM\Xf+q(O3Q}ǦMuC(Biy9V&>:ߘrFT}ޜ.^EsgzԽ'7;#HQM׶qm3Rܛm~v1Ӽ"*_IQ%ttWZT. D\H)̰(J[K>z<;@tgR9&!j Y,mKvVh7`}& 4w1=B}4*褬0)SA"@!cp.ćTMCRW7?>]enThλ `vZ#L9N7pb4< X9lg}^`%Ie UmVaOÒƼM|gek5ckbO;&QVǃF#.t> q@$P0]1=2w6{}'9\AۂhЈ 1-Q0O?p*5Rd<=-vU ??>e,ؗD&{X 'R^: ٰeO]?a=p<{S'$-V$<|wXޝsbRšs@4wp#FКRڮ]XF) C“j zL4"1'Z7y&hhON ">[>-@>9 f5b:/dc諸=$7m9DPa[z|*ǀ rfyԕ.],";a`s2ۋ/coWxrp@$P>I{O _Ծ((s[o1yc.ޓ*KT!Ei(Տ#K ].&V5u:eQ0~հ]in~DөPpIlƒ?b@uګs3‚$#wIGh5sukQOL# 3K"f|^G/SY墖I7[w0LC̈D`mezUp W$;ZI]>b݌Gb`W  %A[]+h6,'+p>*ha (͈ca%L*_5}@г2-yv 5*lYeI m+_ZdDe) N/)85'[șYYB^#TbH<2z7;RxDEzֆ[l2F9R`L tdHX؟uż| 'Ama@vI?~ 2T9aK0Yn)% :>Gyun^ɾ}I/54 d}'SemϜ0L*8"a:% 3h߇$k!POx0B^2_'qVC7cHNp \j:UCZwdT)nvinuh/L_y@gB1%wӚ: JG9lՇKl!;Z|6!M+m++`m 5OunŊ0Vs6M(Br gy,,Ed;-cǍSڈAKgs~oQ2QI?H֜ ^}$f$=JaiQF{'UAPgq9Zx"pҜ} lk-'wB%ȪTtFߔJ‹#C0oE體{!=/0],nkCB.ۻFZӄ rI(=-$c^C5EAғd_gC,ֱGjJ=P*(mj`/ q XF yw_@?0Kzt)P: ~Ԉʋj4UV)KCH8S20 ƭU<5@ۆoAU @>}_|2>L7Fئ5ItߣLt\UW+JlWג/hY<$x{2r_! Gʃe$P}vɄ]W\!h $|h`՟^a{=k!ps;'hW/6+\eHO!F]I%A+*O7N ?yFw8B&n}1K {]}$.3K^@A|mj~`+Q$ccQkYV']pVK 5#!RN(4DI? %GH45v ]'?)MZ?xՁo U]_u٘$΁29k kgѥbx ]d1d,|YK Zex-zg&b"0Fd6?Q:ezeXuk$O :3>8R`k'."g9DsȐN&eF5޳Xks%V,t _Hx6/9lxRɪ 09Th}ʡ^c:hiÀhrCXV;\Hbh"Ocj ozCew\k"]$@0KǙ BKOU;%G*AC@{%_yGhJNt@eF< a6eCMJRVq`iP\٤Uz4<=̇:aw$l\:4,(t9,Ul1dkr95U2Dn=wSA&$B\+J+ՌZ4>s6C;iMY w-}3~∑s !Qw~I's9wO3uEVc^î:Dɯ @'K' mؘg Ѿ%w ii3( '-GfcDS@ߒkcXRg,@'xm3 JDftν[7?`6+HmM.8x'ˆRܕMoY#@Ep] 6.0NUO̮p\78ΫmIV*sSkB;C8[ͣG93뺽r8_/UHE3~2Z0|{l ~(gTQ.z>y:$c{[v?p,R Y4i%G',Kŭ&]^詃wK6?ImyH#9XVAk ABL}+Xv(AcV5b D[#1؁*"ȓ@?LsG4-тdD% # vd]']@S#1 qN͈{EQKR{Z ?НH&G*aXnRx nPfzh##ڮ&Ze'yqG,6`MR@ Jë9ah3d2>W##I VWr4Y(, S1!xʚAI?Ѵ^]Vـ-x'^SWO%Z <ES$ᅦ2>o}$?(NA{pN1ig`,210\`n7v7#g"R% i#="\6D Ҽ?&Zۿow_`Dw\stV?p*"`A1|>D+PoNDu? aMEx{H}ѳYs}4ڇ7 #ITޜ@k+˦?$DbLI  %::1Y(2RFzlm>X-EBCo0hjOZ¾8(. @.o`T^/6΄-J* pqu0H hΗjz;aFԚX".sDju/Y. 9=1Æ gUh}. q"`g%k5Z,F! })'۬kdA&̮.[&%NK(V]|:jOM,s֒MGRTg ?ӝ4ù޲HHgn.XY `= !SҍYIxfn&7ޛk|yWV!jLqw@%(m:ao:QQ|έAtb#&SP:0UGƳ5e#mFNPc]1i/|=ێMėFz"X7?xsїڰȼ~:^WkYeۣt 6yƄvA 'Jbt]:h!5gW;-$]]&q]0xuM/Ʒԛ^U\Unt҃rUmZ[?XV R좬:څovfe?Pp<'zA%(̮"+[Q}òwߘqL"GPՕ#C;2Vϛt|NQYwLzNOa[ofTn J?oX~}c:*u4crYh"1[ع'N搏 ȓQR2KܓxT9DٖV`, hKC1埠ku/0}}ţ# tIA.Xow>VP2Hyި{J-T?g\X':2b~7+@$@ix+0yg&Z.6ڐ?k\+ 7jI]lÐ /4IEc *jgR\•)Ey *r&kCӍ_D>d sT05 $"ϗV@V5Yڈni*.4kG{*pGs*)\/"]@/JDiK+/*b olݾ6 |||^t: XB^ODȄr`RSP佸 Rn2*rDEz f5,f0 d+KzP 9;6&_ Y[·s=\N;L3GGlY*!<ӊUqFzʸ1+nz^/Fh̹|uJe^`+D|qGivp}t+Ɇnun1~E H(,D"#Wgԝ_83f2< pgMFBBSd.Hvm wԷq"{ f̑툸ɾd3c<+K(4zy{[F__!)kOUu03<xQ 抄oSqѭJxfykb ZTCl B#^M΅uM̵4:`X'z?BV֛a ̙}GlԲMODBb<0Z$-6;ùLFN}< {&h\t{9-L@z"*q*$lmD B/ͯlMa3-% iI S_n<Шyб^%ߴq_@,q4Úf'?5+H.C}7<|&u6mwG&F**SYiiGŁŮ .*JEI^0ujDc:)FO2?17~BΕKM9-SZM7Kn*zc(^t|sFy٫֮.#"r6іn&Oqˊ,"BM.3=cUM|rFmOnq):$IӔŸ lB:սnb6.է`a wŴ쥕l2Hnl HrPtUf@qj_"7hY={hmHRWzXk*=O)rtGMlOCs7PޛgHHҿgn5#&;RC^93gn@R&jt<(_M̉`3E]m%\.LAM>SՎDmQ{reМ޵ !8&#nL)qǂ,a*dOOw趝b{&&VU3k+Bs1$8C$2 2$ԉ$>7==“JW|KaWӥ]sɕW,zy.m; us0Y(ҙ3 ^nmyу? '`%Q$;is8G^9<αoM:\ЩnH躺GnX&D6%/4 f6zP}jwꏓr1cWO/ZH)E©ĉ[ؕpQhn}Xdq!Zə9T0o_Q?r󊄸Ht"t(jK1xtOd.:ߎ~B!̘a!Ŵ#,6Ө\=?[YٜI7/a{SV ;F05APmOPz}J@m[Uwa>b BXeneeBW)9 Όw_M;+v9J<җiP`GВUqE^U&[Џw(OMta;WG+=RsadBA0 z CTMĉJ;a-DQ;ҏmZnpS˳WEоFt2tf2g'Gs֝ Rrܜ}X 8?V4 1EUVW۾ uB_1gCO-`şL PZ cDP|Oʎ<檽! 2f8_aV\3M3ΐTQx Ns7|//X-H[翯a(cYZHn6 bѼ@$Ll.'ScLCR n5?F> ԣWDƞ HG2/{$Fp`Ӽy:yrrIڛ/ gk&[, h͊cg&\e/D_ N ڬ,(_`J5(t<ޭ)l%IWcbV+ @:iս%mA4u7?iUvm g :v右ܛ2"2C& jݏ a2aKA u>K6uhXLmA7 gk|eN $h(ՠh26N}6H 1Mrk%c>2~o3鯎eTXz(sgN5>A=D+JycPmXƺ>Cɒ&1QքSYS !m++-eVo2@uCrn|S!6JIh^"K^W?rQla;_#rI:tHڴR6q+WW闫lT폑HZªA+G9_~!|OKC 8='@KNa3Sn3 UF&kLZ )0Q wZ_8cV] e`0垮H!5Y<)N:*PHR}~E| VvV߸f =n}cׂ;0\9ZZ}R)&}3}\\06 n_k~δdJH%aOYJVzXD:L%xJd |G ~ Y6)XҁU,10GEE{9I: 7oaz3l'q'x| xF|mNJR\qQXO,Mo_l\+c1f fܱ˷H(6a\soA\ÐQ&+ ⋤ 5`8agjaIrBD4P=nC68|NU_A`Թ&͊οC`f/5L'okŭə]+!0URO -y~JHx.E_a|Q:=)^W 4.L]xY?Fժ!@ nN6&eUgF}ZAwShxEڣ2N‚}q&ЯM |W-l|U2i>m '68}4(6ِ*e;U Bi\s*|H\.;;m+Tr|tBSˆFϞGxqtJ`K} s;p5P'G^vD{|ŕu6LƆ?A-]Y$F!CY=жyiTנ;c'^DFl U{t}܀㡥H)Нux:5r\8؜ A" %ޗ9dߞ!G;+Hr20R~5ZP1ľ?l9mEn)6hK_ Оh1V^$b"s4C Gq.Suwj޻: &=tJSSu/ޫ[Yf)`TVǪ\NvַLLGK{(TTUV=M]QmFrhqSĢq 碿Ʉ~kc_b'~^Q¢I{+zeE~iV`O-yMbvJ, &#TfIeȀ-.؅-`4wV_8-`'w—+H0h,z%rL6 f'Io][tLC°P#iC0RטRxwʾᾂ%={Qe{v:%KҾfIӓ2h~IqVzEܣnH. H'ThfG40 c#?}&q".+96F@A!W5tZuKb?.5{k< ŴP- nl[V<gWIrGx̻WGg+PG\O>ejQR $=κ(b$7_E.39F' 2HNۖ]fQO\K;|_zcȥʂ_ {Sa/]#D95'9>ߗ+,6fN O>*g-'a]R^\NrZVC``&gUiٹk~kaeļ|~.&+,$3yt Q*^f;XӚw'e2tTjR2Wmc'iz뮝t9!eyM`S65LQX: }R? ' %&e`pKHAǬsH\ԠlcHpRpQ<7"Sp"@kۍт4T6GȣDţ2#F@&88xllr ̬0Os v{|t^#uj Nn(;5 xt pPt V!%UYʅǭVYIԁc2Sk"s MEEw|e,%mp``:c).3Re;7/ ЅbQ* 1.s"mU*ŹEPc 0 X y\+]ͤvf\tT!C&}CIVi⏨NwX!^4.QX6F+|HБl\= >>ZtD fRbTwb;z'BSs8ۉIE{5v(7^0^O/;Wݪ<ӌ7,WyV/?F%jUk?~{4 2үpQJJO&a?j 3 `5#jw'Y5 ~jխytAV͜}#|^: AA.i(j9`lBJbZü={>@-ϧO>2۵xʧp%Jv']?L ]&3mJuI.G.W̺"Z1!Z2&E&jH:b3HtQG~jЭ wмb( jOO6%j%sqYVCl'O.ӓ4 (/7"!Bd$B{-ߥ"z{QaIy&1*#WxZr&UÄm&Zg 5ϘjJ"IB_M~GYs'wuIԶ>@$ɤެoL]Ēģ ljbKG+ @.o6;4NFTi GݾyS 076ŅF 6AfډgAr&gkƾ8Rl]8qyxAaE|'P<# &?ŭK {bX|AGw[Ik: 8& "cylzV [8)?==XxTg N(8)mH <ܥ8~c wyMZN+]E+D!-*!(i df-PAe;CV !jѦ$ deRw^r?H,>PҞ!X5 G a-b S%vF¼J˚`ake8 C\ҝ+Xɸg0-+ﴎ7z$.0!?B"AvmWN@Pu%ZQXq>lM r.<"S=bRV8'Xu4[]r=nqRgu%&p[ b]K\E qo<-Ct`Ŝ? &YU2%Grt% 2xqI"Q@Nu   roumx@Q@]·,_ω7؂ V` Ӄi䚪I=]ROZԙ[Vn 5q, 곺X;NX6ź˟oWab f]c-& A쳞Yܝ>6'A#5DZЪ/d[‰R(K@f}dbD%idoS&.@TY/W',^ÿ+t$gZ/6.Aٷ}=# E 4Z;V~C?`s7)i|rjh7z ;ϑɽUTjfa።pC}3 3SD1݇u:Hr%{lc&4bIބƙwN51F esI6t5)0Bi5䅳.”: I~ǻzM} #S$}w'%aQKљc'UtÂkZw:1$W|AzvhˑP~n]9A;4ia 'nߌ\1ob9w]QpD"t#jQ:X{e>kKO1 $i0(kҁf2>8^]:eXf;-RAY-Q9b{i~hRqMY/KQ7P6l'cUͯ: 1Wa8R|yl08Cd^/&B\ݣn_>9jɴlQM ]G^7ְdmYRd;]]Ԃiܼ/sL Xx"a`!~D!**~ u𶏱J{4rwʓ[̒=em DJEPVRԪh Z.[6b9G P@LAn^OJRXK>> _1Cԁ.[&o]ŬE#a6Uq" dKKY?e?Ѩ.Vmԩy_@ē}e` |DoEnoux3]nSvmEH_N[Hg,<ߌFЗΙNWؽ` {woZU79l73W8մ X:mp)|{H,H5agV H\J܍䲾7ёkn_qJK3G/RgpsWc/Ӓ1<7 H[Q{x*+eA򏙋#m9<¦H+5Fx.|vG *zmY}ū:<&CnGؽ{bm|#p1{a]{EuFG&Ƞ 8-@, R;b1=7iJT\rdg5&TpX&e,K Ar(L WN(~/(iZ%bl/6L L;?i씼nK}@.[P= mJs<CH DD Zb>ᬟR _gKAq3ma)fβQBᚏP03ӌ{KmXgREpƌm|,# |p>TX2KX<[Ta5Ur1xξՓ9~#)"9ͲQd<MP~.l2׫$pׂm8e0"0ն=k{G j6Uƈm6Y}[U5*45qgE4 !p;*Pw}yT|D[6HpdU3,dKDtJaۢz:=7C̫(RՕ Sw"m#`XpK5$O('B@;a #ڮ^MXؖώhiY ZxOMӯFE;, IXd^*7`SdԀ A^4?_$~>Ix`z!d_2n~RW'ƱAi7=jzʤt@q+hD0qG8-Ά"XYBˏ|Y@Wc .zkB0[++na}Z~OW}p<̀R]~cU슅 .GF}tfr#xmf麻4aSt},KS(Fq.BkL^ ~ gBq]}Vvg/aGSWX&Jرvʺ'DҀ@|BG>'f66ѱ2|#P ?Р0 GI7]"7Ċ OɥѶimo0YhD_AN!fwq Ybs`4 ,8U2Vڛݿp$˜.tv3b8.[KJ0Xp4cJ7aws@5!# }҆'u#8 #=>gR^! 8aiZB@آr..?IuR׀2;S{&Kz4aصc>S!i ʑHH.&OIU;yT$> %>d$tN4ᎇ\= ~n7)82zWУu):B~z>V7F_#Rg%Bzs/d?TUEb7^ . }%אN"t#]iDHN+& XTf%GJgVLNޕbݙI]9PBW4im|HCK4&ghp'*J4/ksC}#JfBgWG?Vq vS1 z*:zh"7[RDZ},oPM~RVQ'IpcUVt~&( 8|'8NKL V 7+uZL5a`Lzi53EYJ2SN3g=pm)mV]J CڀftsH v$^l8R_'Ld-&+ ?X=_`e9#&Kɏ[i-/Jӳ~hmO}P^S[1jq 05=Z|QJ>(U7Zq)rZP)DPS?Zl"e?6Sb{Ih$Yc|ZJ` O؊0BN.먀 ?-! jw,&l\D?|7d5.@ln'RF&gvٿۏhMz˒ >Gb 1x&E,ǐ|I)Hc-τ_ii\GE_ Y|]Z[X{=dhS.6ZT:h|7-`$> yziim]Mr;ޕvכBGhB~ =P{-]Y$cv#SF5gŎ>`Ef1xFsçqI }L-0c \L/0*Kvd -{Eb:,%Y_@:ң(;YB2oW1>N w43N`4on\D ,ǫ/4a(ga-a!EG4cyW5Pz))&v81 y@>g=f|lS$H%Ӹu3DNA4iArFMjdd~#y-i!]h9uw_۽y:wAiK-d_ .:L\yaߜ(X77i/'oƘqq6MjgġS:îVimT!h[vHF@Ł]`fcLTWVB#cvpld1-{7q"}4k#mǟY5V\ )ܮ^yx;stlI2Fq^ TssC-'N 9:qݘ qŠ3ηg&Z^f8n}x*X泬=Q8ͲJ}jV) dG) 1&b:'zBsԌQ6rGFپY4M #UXm%1W>ͥ*]Vo<*'քՊ{(2 ލtnTG=9ԢtbkE @ܘ[NWjpe+*_Omsߦ YQK/Dy!QD1x-ŎkAUwK$Bwq ;鯯%|i39my'Fc7~xzyODZRcUd 9%WKW]t#$ t#etDENg}]ŽbC8 o]xڼR=Uu{ W6_[1s:Ms5 r4'!`P\{B9Aږ FxʼnT zM*uL cd6{&O)SNǫWF BGBWMiy`44$:c 2Bɓ6edImʑ>*$$]#>xn1j0:%fJ(bH.xi*š1駸59qBǬgsѠu2KPLAL'?iӸWuL#BD h$=īVV8--ȭXz[-q6gf@(9T+*N]79p,ۂ02wMK?fAҝ3\ H7x.;GN[TLzg4@~e|2_f ] tNM-fԟT+71GuqfP8Q/Y6>]|H;Ek٠D,r9ŅPK7`^e(m-,+EU7wU]$jZGcx+Ty9o?8F-=Mza:%%{d+ tVdH2cLK{]BH9^4Zw=`Z 9=X S]sg?te&{o_4#W ,*k9m$T][!m@4)s*b1gPGB>jUgr<L$>M݇/θْL3{^ $?5MV(3 \}-}>F85F/cS u:1heǏ M8OHIXYZ/](=Ckt {m*S,:#?ŖX.JY!c{ǬYWBL`l~ q{i4s1vw/'N\>1#b̍=~EEY?8FbZ}I w|t)IPP!= 'i :rævhG1躣,[1Zu6N'+*,>޸$,ﶜ띀Ȳ ^xC~f'5 j38#p?8[gY$T7 %vhC{2U~? Qq޴W=% ?Bty U~ ASʩa(ܷ/4h94}ld7_j0QiO#,Fֻ'^SuBBĈm\$JS6eh*ߝ8cĉrcUBԧwn1^݄kWq3^k8WI[Ӝ$3KJܪydŊTɼ8+v0vKDQ7w,F|Eκ^l2|&g%hx?b5av~%hd[+7Q5v:yH:5PCt4%RT²qr^U{ݽ<"dz|dK"j=I \IM>-dKh߬A]\siyiFrCt|u݇'ҰY.ev *fKY-ZK\?4nDd}ҐCs2vxĭ?(+x6gJiH9Upp~x\DSPڡL-&ya+:{VR0#ߚ iJl -CvZtjI YE~ec2ӉxTBzFvn]"<BX.,#xluO8bx/?.BᣝuSʽA7Fϊo&r qvj7 sbZi 9,-[x^bB a1 {:¿:S ʼn:n]L[Dhfc<ςWi#fܐ&gG GSR'Nb*NjX;ej# % J<- &y2re5"Sﰚ,\Tb<1/,^.1qN$_#KEd?*D \ !D* T]zc/M|Ic[W,gUHV?JH6ZF%0XL`) hrsˋv~ѓ[^#l53*1S;>{N.p2<bUn[Zk-GFupݒc"<'bâ(r^;䂈 $*&Kcdax*"<˕ovPqg*5+d!ؤ-w.aKu SO@q4 @Y"PvF(`l4tjamN&|o:6YA2Pjأ695r5h|Yx`a4c-Zo /TvHr 1s`}E$I-EK??/nBSTPR$$K̦VmӲ3mH@n`}.OկvxU:OQɮMӕ-o%&4y_)3hD7v%hjkyr#tvgr#NwǸ.t{sGW(;:g(/a'N@=1#)#0g@CQ"iCk5:Z1yEqbܦt|bS厨}׉عhÖtػ"v5d_Wkg?+Y$7!$h_뺿k>[T42'Y /$[&ʳLxIC 0J1d $yXpp$2\Nxa_֭_ؠt?̹A|ϺA:2Rj:iI7i k`=-~#(oMeQUa#*(=^(Xm`{|-舅Y<-ֱ 2y@]?;O<#+l1*'v bn8-xʹA~VR ɧсQoMG)R0}` }(c#W< sOp^(FOi|@09Ηo5ඦFncNz?nL>_qp0:nU!q:6>x`}'E;̡b`0| x:LI^XI!PzAw9{ >G/q`@SKН>rdrhF!^ 2.ƀXuC92c1}W2Q8nw$_\uIJ{uGgǫwEaari11a(6"䏖?"5j$! // wzE`U[DukVvD IlZ*9D9x.#l'?tǮPҜͼ/)PK2ŰaϝaayOo b$kD$sԳt]icŽnh.a9gPcػŌ@:{n~6"( 1>G7oa{/_ydUD:/w`p5nLұ/Ctj#Շ WgUL)."4STyVO/-lK?igE'>Acqz^7 \;Ơds̩jhOQA[}J-#~`{֢v;!8  R_7}$ũsm1RFUFQsG1g+ʥ}uBw{Il3a&U+ytV_<s weBm@Jb|L`ayLoLʮvFyhgQ=Dk>0,x _ c5#iOX <e4i͐X_EmL>xB/?u@e=;?Mm M Asy:柟܍FC_M[PYμ٧p Mrg頬iǍ[eTc6aDE"p,c-㪹N%c@ ZT5*|OS)Ctjg(IB3bڛ}X!*}#,Ff7 Qi V ]ocBw SP2YAH -L G{d,zԶ1l:شr8lJ`T/U/7hΥ_̊!]U :`2[P#rf9ٷ 乫v,\Re6/Ӝ["TW &!A 9K=(ͯxZ0tWe8ݮ]905I5ERc d íMAe׎:Y#ML6* [fcfࢋa1 ^TK1Xe`?mbŽpE6V(<,4K-1'Ց~bU@4 d_6ɪt@a?( /VXDJ( vr_'eS>ۗDoqBAoI*tJ(O=@<)BGl'i~B=ӝH)'l}Hy ('%X^ϑJ6WC?UGg` IZph0dGOd Ѧ4/җt`E38 dXѱ»P~Y'd^* [:ٕKR /$S" !D|?x\;[MÉEvwKXhqe}m}kpOw'nO\ur RKi]4BYgj98/=mTcy \DZCcu~%2 '+* (Z$>r<`(j݂@j PEcFXeq^U y Pvgj<߉l覗6v{/M%=eORv0h[O>>y'(TUl۲ R8&qq`|wbb|]xWU2+St۟ O%:gF*Dk_JVt |6bfG-R{`Ho?1S[xȚ[0#!P.Icէ_!RUC&0 m@ܵɴiH/XvSsK/?|"uXZNX{VZt>a0ȭ#LRxqL_ PLg=j-Emhӛf䄣3 Mtf. @x?ip4=LFI0hXz!3˖aԉ>R+bvb)jPsLPo]{Q,7W܀r11]>4cP& +?q6~] 23&p@Cd%M$Tऐu-.dG-@N|͖ةڰs z*i(e HнgK2㘒tY<||RwQ?JC2"vw؆$vyMC Qe]{\#1=BS6qge -8]ǐ 2Š^m]_vnCQУw^%0x{WFFP%nen. 6=VI oVEB.i|1+}}uy,ԡDݠX՞N It/;F?e|lO#f IPZ)xcHXd(OӲokcπdxį,,]Er*p[ >c4LNm~2<oheǚD&nw.d|gUx(@"l`q`2\u`{fx>L:kKZpf:)Ŗ/Qm&n]4ȶQ@]t:4 I0٠Pa{I&Zѐ5&iORE Աi!Wfx^+1U2oLW*ɍV&7,D"0C{αwȆO9ru.\9 CMJu0\X?y(+h>tC"n# \YgGa*R5ac%>&^(˔Z}O-E c*2=~PMG.fTUeCn62qIq%p2ɧlr1'jy(a&ұLRo'*E X,RыMQrju,Zo,~mRjB$wHEknBN*8 ()+D0y~:BEZ$;aTpYJYt{GƠBVBcaN糁Ϸ ]&/ӯqaGBP4@oo6SGR eޟu=Uu%)Yr s~CmN/ @֍`5Ih_ ZJK"oʄh墤~D`{WsRVROQ,븐joX4D^0*`߉9U Phttִ)"0ZW  ǰyM+շqDfᇇkޛ2Z 7&d=.OmKn&3P> _ˎ&ٖ#?f[<zMj)wg[ Hb>=\`٭oiZV h \Ґd.{Ts\ך,h;Al& 942J[l +bHS9B.xTHqStc1((׃o.;˼[։L{_[:8 u+yYk~Rzά,Ц >#R)zQf0sos/ʛqUC|Z'ifSO&qePގ 05ް>`-REȕw{GZZp BW4n^ Yv}-rQ?va>Y\oh}@s%X?8y/RhPyDa%y';1Y%x!Q8 Q*:.~\D?ɓ[mEPr\ǻrp׭&CC4[!6qgtPz <?oR獷VPYmc~{-LЈPS^TOnPraS PAUe<1I)6+$e(Yp)b p܆ģDx' 1j" DTT ;AەS(t )^e*'->֕E5X~@ᣕ םo :$߇c닥µ|r(D,"PeTf+ǜ ZR~3l`o?hTK>HW\Fg%4Q@o}{{c| $2_EK<CBC>jDwdH'7p=ʓ|'R& ͥ7z h'7:G^,?S)vg=ZPWNHM A!E1FDL(;2sTCYA^a n[ЂLЮd C$ُ'EI?u[H' +"OrRpklLVC.¾H?W{c#? >"s FerLR1Z9p޲|v@H(;5JSӏvU[ Sa~DB0UABVmCܩV7LUjcGxbѧں8Fc0r5I2u#̸%~!$V9ғ((XsW,>%[.6՟O Eƒ[B;aj`-UCC$I$R{lps9IR%=- 7bxm)9U;onżBFIit9-~\ &c9,KJo3#?5ƠCF>(%Y5qdW\;0Ņed-Bw!|LUE:whTcbN0Cq(E+'{`J.g$Yьs|Ѥo R4ɀ-h(uB+^4>=\a$zR^ ^&v@@ Mo!8ԋ0%szM Ψ-2}(7șN zB@ᴴ |w4/zH}+ըtX*F *Q_%_Zt" QOM %H miJi(1\05 o"yTL M<E# [~)2J I]c5OȕMzx \(@=^iv)tmwp3U {^US̞{ݖyyq3IK"]Ixxei=끝#`y>L WgP3]blγ[i8pYcBDvҰ6(Y)þ-& ?|DQ^ {<݀iWr^ܼC00{{nTSh"!Pt6#i`5O%k oY->ǫwqӔ-)Cҟ&Đ(Yp?m#xwE5rNޱ敞:ufuj h ں{PD(ɭkk(EOD@ێ;f~/THjI%Lڃ`l1!DۧX>$)zy]}{ÉV{_'>jm-7 L˻9GU)mTQ$Ը("A"xz"*FAL+Y $' _n~#vW{z\o5cz#99>jN#} J~R432Žp}ӄ42ݺà3=-\%f%-KNҞy6MZ˔_@)|\&f(D\|A$ậ#-n̬u>]|Nz )dOh&_%8n̰#<2=071ezV@5$}d?vFِb40XVE H5UfRBo[ fN@0HIKu}z)0{U2B89@2=ڕ{v&[746s%d.st׷!WyOwsHc_|"y%'hao|zyxD(Dz-/g'IJ sLcƴ^(PE= IOCyօ!gdZ8`uSh Χյ lAa]ζZ| $1:!BZz6B t,~Yقq~U %: sfg.. F pr]cB;;Hr64Q+R ~@7\D캍c= q4,+RN :nOeꏸ;o(x?d6"{-γ6{ MR9-2DSzd;9<ıy5Lմ*w}tح m^s@bQ?Ia'.I)irw7gŸ:pKr|xm>m#YZYΜRMg/EEN]ggñ}{Kެ4<@EzBOX HH+3}peb [gVo?hH qƢ7khP\"҄V4zJ'KI wAŸ۾u7N<V6AO}4G5l,3NW}Q1/Q0@OFI]0[AmIm[+g"$$)9w'?wͬAMo D T(oކPPܢ'nիg!"bS K↍3`w9LEm-͕+=6p `1 ډP=(,Lm5z2ZȲ` )-ˈ_a3Z"'P4D$Lviϲ2R ;d}+Hny4Rf ̎nUxW-1LJE@df#d(fh珈%8Oc?)o d! K^̤O{ y`KO]4|@܂m]`HYܗ _t_->x!bhrNL =fPV47և|x5F Pba Aas _g 0QMT#jx1 8t#괾+[!Ɏ-VW(͘,֐Aszk7/pan?+^逼Uodžba"YZ+NWG}*}9tޑ|ey|!"|YG [*Ta/5gyLWd4tAisWEwJϧQ\%> @Xg,14yvV&倩|z\K>S `wzRV~dB%PвPW lq=W2='> fUn(ӫnt@lJ71 L`'8ޛZ"AioAÒXŠҗ4 #ut/̨voɁ?.yVGg5/~^W9BVE>`jjGMlEz0~y)cDU^-҅4ã 6'=2we>:A{z&sc9*8]@iRtmI׳p-?:%$nC#`)>ڄߤ&yq|xO쩺A/w]%[-x+-ҒciWbQ UVԧl;ףMH;Zo~.13=y!hi\I:*;Yd#nq= Oz1!M8#]h֊[}  ٓWjr6?cZ tn#M!ib!4]nƒ3uomU 6,I>"q\UWk_ݡִjZQƲj:='!a̪HDhYT0M!G!XrmBJ#\PRw00i%~{DG3 8(x*li.>GXTR&GN}apn*RnK$mvY8eƌwM}Eqn|Pp%0񭻂Ē #OX|xhvX@ЇDWdž7HmG8Nx'(О&_`Č.Pjd]-TWL4YH5O@ pD&{JUnˌqz^x. S%F6>N!Fэ 8L )3ϼðsn)'*LV0AppY(ޥ\UI؅;~P0/V B˛ .a9i1PM|Ba21=~ShRﳾb~; 'ZoCM35L0ڕBTO3kN7ţ6%^|Hz}mбb4cA/(Hw&$Z4לSea9;q w>M&MU ]ψ*/Oal*Yf=pHzLc|V#xP~=7DAu_n)ˍvAx~n8_0ԼѽL0ri@uש9ySg%dGi"AI #x,nK"Y gΛKA#Kܘ[~O@I҂fiVDZ^תu^C"!?Qy\\WOИ,N%(fq\쒊]€XT{N1+͟+#j@Q :I%`ABhiZ'HUR \Hw=Ca*CF ObȤNCvKj[~V#K{M U&:k;J߽lMԍ36rbTŰZ7QeQ^ۃIG]u +D~"[n#'wsRW2Q1ܮg<`5Uir%`W]df`NMPL5 dK7vM9(˷}t~XyE.AZI:'rib2%b @R6D@~ZyY`Ͼ5NNmԪ}VAJ*ϑߩ#I{&G Mы|=Srbecsx/'ywnsX.m:G]Rع*5oǁ%C+hR/h1س km <>b|e |LDt% 1hj!}#m?:Co;UBJZƹK w#̵~3NT;`JfT=?[&)h>=nLtAނFeU0& cƟ>KE@9xVl6KI(MQx9{hցwc1]'P/ u&#m i0 ߲ /UYakL|YS-/U.t+Sd oҪ'Qq|:s<3;U`PT6,1Qd8Ce?3Kmo.1uE_YZ"H=;I|hK#R)uUXҋ?KTFeQA˼ 89})_WȂxAt)3Z>&g]&[lX)}LE 1^ \o*D;2g3J?BKs3qQ^ψRxpph[9Q}kvڑ0;q!{щ3BVgܱ3قF6dhRŃ{BSrjDzcJ;A0<$2 ]Z/3訉M̦T# L7j'`>rx<`G/~MTH[f%`bG@QtFJ,+t'yx̛]IJa}qм%WB|nMde8<6^KU,;ȓ42`Ēʩt-08;}fy`{5-Fkkw`TYZqKq e18Q;}L|+91zcGT%c HGxo:!t{`M]!̐F$ȅɟ3o5&WVe3]X vH*ΛLf쓉sZ -^:9q@c@$'k=&YuQ5!9F5̀4/dK\ oߪ_ wKrIyT|~fBSȭ}ca1Fq7\|-e^0./GU+3:I?;4)o9Ƞ;\xc1a km2?8f 42cT!&x ch?AA8B6 hLZR[iXQK#؍yhN-Od&O?g汝<&rDP7Zܴ{<bejSkbS'kPNctڐ y=C[yCe&,,{e2Jܺ8-4:PRɌ]+t"8ghC5ϤQw$oT, Bƣʞ{mA-B|rv1Qk`J 7jnhܿY΀ѝ4="m#%hVT;rt6lE 7H Pn_ܮl.&'7l|?`/gl(RucFwNN%AOҀOSVZF̃qqRozs |1zmPvO ,q*.Ki!E!s1D)TKS6t8!{SCSCNLP,a;N8V .ludڧ1}HُӵIx {K}7 g]4<# XHXA63ELݳ"CWwz !Nf6_IJK MY*%9%o.PΆK"22Vo55Gk;O'e)K?VN`+}, 7g/% +ۉD#IXSoM?4R\oXZEY2B_Պ̇a,j=]mkiMXk',]8Uqjt{VY硐+Zm B%g;k)pTQh>m#l0Eش ^',xؚ#5~Xj'95mُ5סڍ4Xs¯ZA(QvLR ҅ߏJ-//uO5]œ>iʇ0$WX58{. qG=`8G%F$ Ƶ$9oپbB̀'ͅT%9XM4͂Ɔ$>^B!ژ6|f~ŹÒ|}!Ls6YU-@G>6BEQIHvg#\?\|_)8oȪcJcņ6=k\<ӟ ]0/1]$C,֕BMJ uykmC}þj`OT{i@H^uA5!@*'ZV(KrQ6گ2|UX:{f 8#r,!.)-xg&.CS0 s% {lə>MV<)3M˨mj˜k"O}hejZ!>tE Ix.HZei; -Y<5{) Ns vD0ۍmf} 0d qD1j(ŸC+ R\t?":_,΄|=A;?N [Y`ˇ,ql l(ݱi,>C|HwW*>Dz0DʈjWj%iL5~ҵH~![ZFcނ7 $Kixsrb'_RiH XH9Mc}aqY Ɉ J߳9-15%}*lsX O:%;ςR "kǪ(H t6<+h@j=EՏ {f& A749&/]VTdQIÉxh%;H%CF3T>6J&nXe/ Ÿ 5pJi5[=b>]SVF@sTA~ѬUv€ ʽ`;ΥՂp0vk:Ty-cJ4A+q޲wN f1 MHN j7_ ]9 6>j?"c~hUZ:*,=랴Q6p}+M>t`7}YSyӺdb,#nlf7Ύ"ix@ڹZs1χzoڷNUund*;󴫄=t-+ĥ6rrB/1gHbH~8"&t XT阽 9:iJI֯,=9N'iHs0n0"Jvm|n`>%0ׇ&"Qii.$>Jrw"@KNjP%ųj9%iH&Ã`hUi} I4g 5yj|pC;Jdb|{xU\yG1+`{lP4(qMEGO {o*eTaDk_4cV}<@hsHl["R8Ėy,f$40m kX4I*U{iG}yIpFtw^̓(l1#"LG HtS.bO+5&դ~U֯l4J$Te hޞлn-9939qc ڭE})F[ y]``Njgw_0+Oj].u讋0|>,GCs@*E diD™9L f>B`xu [Uo޸zM}‚|6FkʱoͅΖoOkUCA0ŅRӉJ ZY.QU_Ic̙HN9v(oU^D\eA e2})~޸T8{V71^,S Jٙ=A;\X =Hvڶ9ROk$c߄{[F)GlL `?y ! RGC3-8مd`#*/*h`^2n-P(l4GdD `?ZPyۿɟv*׭ڛq]'YFǶ4uQc/hׇFlKvVP_ B쵷=q%CkjS_OPf.b 4lgiv9H~Ǻt22RE5z~mkwo*!p!Ȼ(=R3п (oؘؼE^r=}%QƯ3vF㻛6@meoPF 툦= u"nΟULm&!!5TƋ ,f*q_A%*."66K-,(X\jcOk;+ %:eTryeFٶT5[a-sɱ`:wiյpV )5IXX{]B<rQ"[cE"\lfDewcRòCA>O F)+ߺ;c44]%W]աW: w )lx@l b[~L<%̢PSo9WL ?iKcI[)$'!# ?8m0ZRDt!Ǿmq{>vtiJOn% l:o^~}!^1?NjX  C61c?cj&H,xWP{Kh\6qCUyF?B́=5 6a=4jI}P=pc ZȘH\X (S I hºԬżLq25,ӌibfj&CLW-HeALsUlF PͮmW07gW#j|pIjD΢"xenLvaEVQU; P%o߅}PmPWFbiDEhiUf.o.LiԗLjyorHJ$tu5k: yHk*-`YF$ʌ{uSBԔ5q!P^*X^$> d?ck8J)~|*uDӴe{@jq\ڪ$Qun_{pc55Rn! Tʹ8^Z+7驼OwD/ˑJbE.|>Q' U̕A?@)6 4}tp-ny+p3jbRz<^Ӟ,K>| h W멟 U1ejisCG֘Y!sCؖnB"\ժʘD62iPD}E4dNI7nLsb[d.u+F5$;u%W=F37wX/"nRrc[sbdx6`w|諈~uҏJzOB=ڼ4%XW(]Hspb KxRNTV_5!D[XUҋ`)ھZCx/B2}kgLu!{K;.ȇ%xqĻ W/H8]XxU8V}ZJu/M#nFѥoE: &K%t,a(:! /Lc׻i>viIPEd6_]h1; /B8*$_3{1~&xQBh$kWu_>+FH?`oYδ`퉲V[~GWwFFX#4V>=cp?`W?Pi LJYRͽj0 Jp.5(sl9 UDࠡog,@wT+dhoy;k.TA P#Y4Zѭ\+m\Z\tM` Fu? F )_^ }"{_#Y@-JeِuL1ydۚN+XԮOhPQ(D%K@ù,-7KkQ[N+1o"}^!ۘ@+rs'F?Rbd%TB|-2Beaw)TJ^ ':4_b$6;btz " )N&%q ]&[ _A x.H`HTMWzu˜pTUrfEZ ik_c:4"QbxYٛixQzQ6!6?x*p\鷲);C좰wjW'K-ahy{ >Ԩ Xz v Ne'dPJ)RBK6M+f3x\gHM/(@ZBA;wCB,:18we8T%s5u˰ۄ!:RE&o!}~`>ܭ֏wuaͺ"\ٜ}gE4mp(3  ڑŰ.'͚@ K)Un¦w!:H&b٪5JHoo5Zúqu&wk|\֣<н{5_́UCo ™*qq1g [=euI:ah&&ir.hЬ0M w&άl>Adxٴ~L6ب'VGT,YUuZ?^n?1pfx1(p}n '֏yM>zL-yJOX-cVgP \WJ!gj1O.:?; ,`G1!=; e]e CA̋`j4`ǫߣEg`!ET`, Kl{Ăr?pI{ÚbD7 +ݸi3BikC]WJ4j5')~DS`f :BOĈJ|i֌~}@da0D/>8ѺZԾ<#5A:ɍi~32D_pJr-q']ݑOWN`솠Ȱq*բ4S2b% ];y^ce s[ 8' ЛF0 6+);DJ7w~B)d>F̠GS-Q&:[@fOՋA {VMAV RT^Bn>PiFZ |ǟLMm@j8H(ٻQe2^E\d~BVNVL[~{瞹_؅wd3 P|Dž}E.K`XcT|p2QуS(%eHpN 1널A„˯AMj77snpyQ{ƔAyePO6ɏHf <:V[I|O8OJRHj>V@g8(cTWle@;(v؃zU?CIAJf*L(tJ)N ܠ7+6x-8aw;;2)E>k+!P<n"gTMqx;F'!D$R].y˫\nX6"qX#y.| ^e)ސ"{Pz#);>20UoQŤHD$ةqDpf` /{Mt6>+)J^Yh /8O1f0Fx(Wꩼ.xoKKr{ ӄ8${~-L"H,{kuuxX3RquHЊ=J<>KdpT l1D*ya:3rH*.)׶d ȲrGD0naDq.Gz5-&_HZ~.=ͥc!+jjV* ׶)2P F\"#.AސH B<?]|[20}<]-S PNSH)%7滕sMVO u|"]qqr"( |qwp.Z'He1\N'$+Vm`'MWqҕ2PM1Q`*Y~}fzn)aHZVx+w(?G5Ql^0ZBAő yϙj|5WA=mC$֌sD M@DSv~0+پE&5XC婨Bsj5}Ĩ$^p\YYp\G;g~c<у 3nTD-!D' {͢?28^g@vFގљ6ŵI ;bWs i!e>*ぷޒL=7Kk<~TE 0mum tߟC-Db.2_!!j6,]SRd昂DL*r 3Hՙ3< \' ?Cdk)wPͶ!GPH `Tj&ޅ1gz#_nWoѲk[u^vny&=추%3%z,#A+8EC 3U6sq\"v\]YmsF:fŅOhѧsx.^In/pUke{50 KMr2тS7TZʓ9Lж#pRۻG4j1Ҋq̗z< &8J] .^=2(ټh6|M{Q/ṛ62ZSְ-&(f@]m&y?.T/E(a"$G`VGvƦq@+;yXu h?W޵V1kTa(6U L# J.E| yC-w:*D'Ғ IEC6D>VsB@ôT&}&d%V^_{?NDB>\Wke. `6)F|e':"q}<›AX#@ lHr; z@/Z$Nv5jmjR>F-ٲB@sR[F?fP&..GS8~&O gh&Xap$ߙYsDE"C{Ӎ~&K+ƾ7&i@V!3D&Jxpȵ]D%sf# Ho`|Qv YX^esƋ\C̓< /F';dWr_] } >3PD3[Ϙ3#n? 릭)*iLf%M"ꋣov$)JF9'})gUEn6|x] +ZB Bĺ5kcŘCUG!()/kG"knV9#| N FGvh.T?\x% j̘ױ8Zhx"rTу5+(,S/[ g4}׽·FX_PAP1Ѭӗz< nK$0"5`4jp` pAM|Ѽ$_FCLeZ{S +=eR+y.L~n]ǔ8)f놞zhUJ4n9]_Aΰ0p,]m^`89U ;= -~ܤ'NE!Vk"8Q @nG"ycwO!Uڷxs]K)0CPPᤲEdeln/ @D,t]Y;`ծ7[.$/juOWкGGdFuKaSHR14ȝ-/ (4ލCcAk4j <5R[~ _~7N%oRG}i;e#e:0os1ʬ\)?~Ѽg8?O\u `i*ʉ"7ZľU]Vnc pp.dz#]t( >D]5.{0Ai2"& Z:li}/Ч;:bHLjZE@&i4 ~( MFm(^(% YJ !sUSNzn4ԐdB`ݯiz@sï+PO^vc[;u4ORFOLT0-Іbtaf?`؃֜ KG3)BYTiI}2N<@-l 6a9'Ţzu~m>mS;j>hןʹT 0ֳclnX/3#0r.8d5z:%"mCHq,.б/pG75v)z!? MmspL$2saBjx:_<"rK;QnY{ە/%&6ptGpfrFB,Gr|R!oꙵf$Hh/`;2A/ЬU#7̉D! oKA8P P 7M7T1.djMJ% 7+JeBĪ6e,)mUg~xv{wZ `?((a0BCe-4Hl |kN!ϽEh9Ek%CF^Ur. rJw&<Bܲ]>K% [hÓ6ovbdF(hd(\t@7,2"3h\Pٟv]d!^ۀtx@ ͻdbMM!0\(#nٍv+ǍO0LvpՍ n`=c?T|Ъiek]o"N{TIpc[ޭ%Ʋ!Om,-1q.BF-"ac_+6o|h]Th{gB}uRS4y:OK*IhޥB,yJ)76x8MqQn>pJ:V!.-D=M@vq3oԉXr7Lw hb ܄j;E-b_q`rܦ;(앵TכCl< awY-:flW>@Z\oܡԢ,xq6U@yH48da'X݌dC6/=6Zo# r21X0]0c 3uSm,Ztf罗l߭ iHw鎵J!4f" "O]?5Ks=D ?H͕#F}qO\~cM}XGSf)S?ؽV J|]y3qo?!<*VH4Tl[(YBCQ+oDîOl Rb|,Hbe\X=HEFN'o"eqY {4qA<ޖN)t HQƓMF= z;MM!s%wXPc7n#tt(WOxY[$OLM1}vm*KC>u'B]ʿ->L" x a0#Mt&/$%G`M9,5g;#p̶ߙi> " dtzxdV"R~^빦J2䖞"&f0ހ_sIbCY4ƒ<PvCj[X%dz)_|.֭mx ٞxbܺ^iqe62+#P.- mF]H#Kү}I@Aa"]T%m9KGUEr96CI"Ri q%(ƥ7bA}u^ps2t ΐy v"yfL dg'=?0_s(8PCI`Xni%Z-{ g3!]{r^8ɫ>S%Y [CDX4!1A#.RV;un*(s8N3r MĘF7L"SrO# eaߵ: uR " w`xh0()x= k璔M. Nx^ڀ)!>^Jۿ7ws[ /cUNÌU{_+9Hm Dr1/*\R* 4UZAŸa`6"@lg Xgbj2G0?\'aa5{GR|}{{ 99uܛn /'ZT m9:MhO~ðP.qs8:|S4ʫP6$5Ո bMfF+|BO9%QS+io^ݻޚq@b`q~>a^|{.J_ªvCz4''X<ocJv=>`7=jhFUW;o=<8fe^"V,"(2 Iʺ,N5wJW L?om~}=E 1P6*߯. c2Xik3xk,0h忁U})LAr^COَڦ*69x@*uy\.}-8cPJ!g"!i8*:,|"IǞST'Oж䂰$sR@a0E{y QlFgX$| j˫8a<^/ԡ`SW,Y`@r{q^G69;-t0)ʷڂXaY)c E<߉[\v "iq8=ENZ@}Ύ|^+͒/VD&_ ,6 {P\39u.G^S7H*ӱRڃ$(pG>oR>o qDK̡ @.FagBBݐS<+2 '"k,5l'f'b +j]KK n?>\ZE/a[ESr2,yuͰOj  =XڴTXKɕZ@}i&U.b\qopC4c6Ǥ{ֈI!*$)%*:#4=0Sb}3QZl[r?C9Z3BۃA_B?vqkB~^|abS+,,zwe $R7A*Ei(t =s{wIK,TgcSpEo) t O'! F܇<fa1f`-+ lMmV,n-äDe~-v0"(DSj@2ܬC,zQJ dmL`93_'w:V6n1/}6`rkǻmG-wޫF0C-{^8ҩsvF`ྣh~Y\E;L!* ,=Q֓rHDL6|" xx$jH|Cȴ}>)L{kc]Nac:HJz䓍 /%GbdLNؾ^WK88a~\<.:ÌtnI~KeQGؠ3FE>pexHT'n_6 (J\UK 2suVz^Ǖ*Lk+Mh]QŠ8I]!WGgCR,fCP\}QO4h^}n@t I)qМ]1lhi?P= 3aHt2EVgWF/Op/+Ēa, AAWdD`IƣZ5kFW=^WWQü@ F=ד/͑_Fi[yh5I#P@ VffEӡ :*P|с`8 fIʗ vi~# ┝\K{ *y:"5#"&NpJa/d#)B]kU<%ⵜ^Y) +3Ι8-5_FbeB\_7w[M'*`Lxə*j?U $K|[-\b3ʚjސ]1t& D/b$Q]Rd9^?P"Y_L0^;6ou>y*aIϴ(ͺh +0T$^d&?j\b[)5-Қ igⶶ+ r>8JϖQO#/FwV 5wK1İhT:'RSv'$6ƅ]w |=& ΤкYY҉4 9bL Ot+gX}LyS|}c4j- ZyU͠LZ ߮)#Br+}5l&',sA(t˘a<,U}9[N+P$tύMpR3V2$.2Z5qr d MTQYerp\kmWE猒E4oX~z_&Qy-'t)NQ8%`ݶoT+x]aސxw+V?=q-0 BCrߢ >/A,;;E|N ` Pi%#N"h:>?rĸVBxtOTŽ=q>x~+b. ^m6)An?ԛvYCװxȤ-L"\PU!Ҭҏ{:p{yhV1uS{ ʫiBaۧג 9ʍSF(uq낤|5$RLt j߆okfL*q3 !} ԝC{\+^`]qp;w$$S3lHe,FEYEƔ(7glaLGR[ s$ I`l/`W#Dr\ԋ$#'$ ʥwMG%7pOѕ5d3-@JU#!T} 5|3wΨYBchNi# Om\t$.Zh)Pr-]לAx/609;ISZӅ :.SyrTJY'!;u >OX݄oQ$pSa_:bks:MŠPю&"|pY!l=C<ln\! 5x7]x\Y(Ji|9#embEw(TҊnQh=9#YuTB']b`],J+,j K0g\XB{7P>i .ÃlZyu P6c/[<g!-;w>j!71nI&->-L&.;}$ `ZIһ/(&+7W XX^/s) gܲ>ȍ#fe ,]V=yL7Vs <Ir#Hd2 NItlG8֋."f?D4{ll6 [.$qg\6x8%Amn#dBmZ#&gE3ƶ !ݦHy`[H#Hoj‚UmYxTODpޫ@;|ӼWčuRBr^ް,]LٯcfU]v8YY-~2>q'EW'DˈF }'n\x[Ku90W)Q_2?%*vjK֨quLqPRth 4 MiFЊUAЎoߙDD킬2D ȋb]ZM2 `%:ӫє=bX)o0RVe~mBH]l ]-uLd}5U)hgL6;2:Ǹ^=QUݿfuD>CYJ77+w S%% i?0xܬ'́iR'B.)1̗gibfF%<$s>ΦCxW8v_4q-pkW`pJT(p3#m (Yi{'&2vb3Jd\* /T7xF«:Kт%L+}<$ضݘJ}]@¤k-@8ߒzb$/šXCA @q,mJ1toD1+",ꖟI֍l>Uz,М%2Bط#1 "`&(cmPO?k/A.<mx8Sh~n6-L5'޲YHZ*;oѣh Jl9K.K6};8>D'l5/NFqۊG$l6B YͯUf]BlԉbMu/LPS\m?Qc "tۅq#qQGzc\Dh~{xaݻXB7xz͹.?ur뫍D#8T>\jNFiLmTE͛)1ڡ"|+qL oGf .hbM~NYǦ!]ff)3f4D͵w [\adfWk.^ĺ5:DLH8gƪOqٞ64E<{kktG-s\Eg-ۂ9 .L]w͛nK̹Bk!.@Ag)?Iq,u`U"Q9sSFr}5\R4 +(o<ci@EX@[#0OAn Dw s 묚-rT1'v 9ͦ;%&/)`4XZ#KFnC sGndmQ߅:=њ[*!L X]_pXmB 24zºx,zu{vSY"Id%A gS5'r=Xヵ'߸|h(RR]F<B#Ni35@ n|uʮpP~"&ҷ~"56W>8,-h_MRm"wd_Z S R)np`2tXM@&*-l+heR۹XS]Y2\+4&`-h^C&hPmy@g<6r1[Hzmz| j,CH n @ $ŎQz% q6M!yi jJR6۶Vp#SO X AR;0I"<7 HQE~Iߟzmꄏz;\ Ko: Fm` I{/%% ?0:v+KIsk>? .82Gbd#l%:@ͮ$ܭJk@Z*dqG ncvPz_=W^\~y*\WQᐿz>Xnxm౶ dsT؄@V̇ L3v $G:BNkq: 2ts^Iv8[|֘}!4ޟ^2= ڽg_g^/੓{X*1knD9Mwច0kF[l3Y薩$ q4r%;"B6}5X)z2J?`PPvezf4PۖZbabNgpUd2-r)~K L6ZY R}]֍F@TF `vH1^˒YzSCLux@p|xB7+Ɗ+SQ dR=Q> /C+|4;P8߃c+jʍ~8!2U,; k]T5wQm?0likx3I2>R0D˼ c-5w" aV_z`#-ŜukR78wA㩭f|LymoOy  CBATfVrPEf7Q|rIxPmM(~goer3ebې 4@1ɿ72i\K=f 'PؔvG #īA`yp('^["<&IPu{1?Nv(`P? '?NCC69%繦9 u'~b-vϻ k Sd\Q}#®$$cҮm!.BYꉗ{M *%/fKbn#y ip7?JczXm@i&}&2rp0%hp&=<ߺUtd5v;0">p ic2 VfA+7jޔAS"5i w2I^QG}x0/#ܐ*ל+_VҼԐBOX)39S[h}OϓyyYS~y6Eⴼj{ pAWxe\g8P3:|Kֺz"uhݞ ZLr` Mɭ;߄kwdzwVqvä9&T` U+|\ `!; `GRHٻ]B1/ 4oqˁOq=ؑ;Wu6XQ |.Ð^ϲ5Po &؟aR(8U )&v~F"^d @G|i.G3S8ظ~ U%L&F k9X&ni$;nsRqvtm'мEe#NST jմ)Ů HG?Hz~gin-J)áɦ/BN9ae)kAΨW~f*/WF12b],GlLyKKiu Jb +&su:WITCF\d?Ǖ뢿*5]a-Q_boLre zw>I^H^[p3&Z (gw,g Mr9伟V󽐷\nW,l mzϏ+a϶}@@wO<ucxW2] 5 ixF[őIkxt@t:+a 㺹A  PC6 T>֖SP^} qA7Ω1%})Su+p5OT)lj\|i\qcN*ˇOYuďs:.c3]nfʅWmE bawU${X"A+RB{[7̹>L~/Ɨ7rcY.@GJwLWK(/F,k#AW[rɮ. 2oT}թ1mlϕe =NM#KJ&=Y OUݺ9!"ex. }(&D E>,8Uև-`x'g-#ZxӘv,&LEg3YOoM^HoŎ'b5~'\ZH3ŧƀş"&*yTcok,͎۹W4>RwDq0x3(%쯍ҠgCÜCg`ҽ b̯K҉.D iI<mF8I|i1{dGf`۽xmZ78 dNE?OBiXr =@p&=okRecG,p3p>[>:y յ̡ˇ+Twoc!q8~` R0OhmVf @ )3]QçS{jUw(c%(' pGk,BN&fOˍ(8N֋i<:RXXKsT[K,|{E.C=sOxKK"/.\VO-4ac+h/2lX>~c'jGq6(I1 `%ֵoϦ* 8Y@r{-U,2_ 5/lXQtW* 5q% E.wc.GHl^0j#D BGw|WqFdUՆC_2ck31gW~`0[(:GyW&R/\sVu/j\n##VCe!$F̕U4٬=0ޞ'U@,H@ډ]_ ̦=.썳E~Y~ՁEi蒔I/OPؤvF{T _]6g4”q` i9b-KG(N? ٪Iř%pi=/3ArOƑ|+3]au_|%=g)Wp(F-Y`Mi rω1ojO0Ytf4_<\EnK2p ypKsPSx8V]gl -LT_3ABjDԋD2_N~Q=R2udEn|4X84ʀkQ9& :c0rՁѵ1s@|?sb mThN\̿/cXkP~Z['`X5ܜ,?Rn%h@3w p}v(uLVH U*,?lpa靎f *|puN?%W ),9xŃ}(M$(W+$q$X{w$!O),&|=\: Y4ܻON><a&"2RA`R:3Ya)f_nӏFȤy+aM#Bde\a_9?$%e,@rؤgcUM"SDAM/(!<<KE.FoȨLTm,@ +lxVanN*~|@!M;"wwwJ~+ . *[s<л= V'Hu㜃~Ƴ*$B 2<{K@эԻol:vjuU<K@>#a՟,HTxp>Bx {ʫi;0lϹs# }pjX5Аs9-T8!^R@KfYQmNdd @UAn]բ@T}Nz$ѱ/O)=T-$52#P='ƅ˔L21 aPwy/T2n ёVvbRG :ſsdYrX r& lܯޫd'+{6eMY<舊 ӖLx3h_z2hGpT4_Íf,0RFC,8B:eI|(XEeJ.:#f\6wXzSnN-s4 @S:wB E}j%ν aժf 'aϓ^vj u0rc1s G+WסQ:WN)^S#'E8g! :lf3KŘ\kKx5z=W3:u:ڔLa (CM8½2zxw퐐>jN eڠY~h"-3k><5uR^\kvow[Ń;q7߼o*RiN b'@Q>y#k>qbV[3;Uz'aӃls L1z>-dv^vlsJ[3&' ]?DLJabJQ`P%eWd eUSX9K6ӄؤeH6KNA풮M,{_]hBrlۓZ3ΠaߑóX>:L-fI|֥͇.A{?=}~߇ˍ`$$LѥkӺQtAx!|@ujh.ZET^}֯"}v~TX u V ߵD^xFE~%BбV 'Lkl3 k![cyhlH9y&SXvꐣMx V."y[/ mLƊQ:2\@|@+䗤(Ez | nGFd^կN Dq0[ahOGzACXJnpP4P~,y <|x '`T:%~L'JHdK}t%[8 ]K@i,9AЕFI}#BIǿ3 'caն,-'L SS2O(e4T$YćYh[*$'( Hkk^UhHQʲ^r(:a1Ǡ@qfR0܍}^L)_0{x$yX@Qtq?8l+`H|n3Ѓ%f ,%-BwHע@F& w[J#RG ]X+lK$N{V/XjYg@r)AsDߣƙEN_0"b_b8=oދvloZBqGhfr8VbEa(Y+#^kD4)>TEh(J'ވQI>Gt)(i>.}]݋k^jyϗʁp- $yG%D;>*VbúVrv0%l I7gP5==ؖ |O:_=q4ġ,ʾиO#l3Zau2$uBI\D磕)7g%9QRdnVLaIfL : {*@G]QHkqK~"~pV{[\JTিك~7f<6~νFN(:t>jaѽMBL۱rzFc$BE2 :X~)pomӢ '_GSnΎ?ztQ14,X嗴LwF'ܹa}ƗJB \'> K(\}S1"+m%(?MN.71.bq#Ye4LVm@f62粯z `tSf47zMyXT՚vMapDefHւkZO o 9 @1,YP#2 * d.AICv_eNS+t7Y ! _?^y[u޳ִ0.Vu7qf}{ HP=9 HV7Mı2ַn%JS}*Oz_Qe塍нb"h.Ңaȹؚڠl/&Nv0pcB3\Y~Rx^ay+YEݾهܓ<~b% ,dsUw"e( Vd:"~R| ؙӥYr #^ZYs:2BdSw'ݾϜ(Xi1i˒C5Xkni1)@9 e/vQ?&Y_WL/30/]5 YYGˇ9dϥO1䨤*C@2`ہ ޞ*LF)C0})@A.[|eT Hu@4*jhkH;Jk{^\wzڶ:HMx%| a;dz|('J"HgrM.r P{U5j4ta~qؖslx5q,y+WQh_DڻwyG^_q8qd$R=o H'B%uSq"U?![;`3FTr]B揫A%@,t,vܱnˌIdv Ei~{cy+[Y (ӴT!NBԱ'}Y_qY%Ֆc|؏E;N6@HK(WͲ"k6ǡ#24G<8Kqzy,KFV&r(-d>5KU oF\BI\Z:u}r1rn{̼PBmw>͠_s%d4' >BΚ|v{} ͈. ʼn3ؤ-֨"bj:86$X? :]\aڔ~$:eG?&z$yl2o g?xpmg"gRC޽g=VAME}-0P\x[ ,k,jF3!Ѓ_UԹbŔBNSF+ܒD`|r)9:# 6[ "$(W';JfKBV=ш^B~Ius HN'@'JCDiW]K)+6Ӟ3,%=B@"P[UAD| O )>k ?l"ݑ\cm+#hǟ/2 VF?'~H[IFLp}WX_ jZٺh.ӰIJ$9?}'$b(9Ŵ{o,Έh1- za"/2[o9!d04SqpyJ0}OHM՚~e թJN>Wt| ôXD= ^|b/\͕-.KF4ԏ_DuUx2rh#0x5I]JX?/؊xR!j»?UA3!š1!U%Zbwy3:N}p8 n+9J4 wZpjSm R9XfUKpK/ߞAR1hoMĺ7 f&D RcwRfF#iSC$gp^%P=XBbé/o$'.Lqi%-r |eaآ@1 -LSf`Kj2m{Ϣc 7%;QqJ%(TԤelZz'!ଔ;zR{2|xc&\2T8GSo^(= ʣqg]}TT^ph95w`Vr 7ytdXkGn.(}z_bTݕ:=t<ғ݉R3m\bQyHo%4MF!lŊPAFFr߼oVIfC퇔:WR,|ୗ P֎ d˛ :h uš`uT#$?GBŅ 6$4P]NOW|a|4TKӕo}Tk\3gQ`2K05Nhatn7LYq )fڅQxOB%:÷>rܯyֆS=='kԜ:dΊ&aWP)PpQ"0a;U,U>d'hOX˒Qn O?(U@PdqM\<'雍N^qXOuCS"8!K7cQJR3 *fbLVM*qKݞ5|=Ul<7ɡׯoo ?zU$?p+?|(\JoF|H֏(| * gp2Gm7s5*̺We-ϣkd;2Aa 32#&;)ৼl~.c{59$+l)z(l~${ITdRټ\m:fI$nP-SyVu9>H4?o$JdcB@OבN2bhut2gt0T⿊VD#=(:Xv0^W 'Ӄ7`Y q5 ž=!vFsjnj ގf#ɫwdC|V6ARtXskEEu+lwo2bTaɕ:'jDhkyQq TC\QVGCK.^"*zY %~p5i%Zm*E~AՄXT 9_]xGc%7inκ mnm& SVծ=ѼU~SxPA2K_4'%o~/J Ҹf='H 4SB6 +9!!<}Q4.o!9\FcqSrQ5j)a̮ө2SSTef Ou'qSVSY[ &8S] 8X h5>o$(PIp۾=di8U k\kx\oa~)kY;1x #48D\*-3Kjg!!x!RmRtV#ʔtNS.IH1WGx^|۟> 71cV̆2A,eOst=8GiAKV@[|I.EI(`I@s5*}7k"ޭZ ?~zDiߧ_+ɩ}y?tKh>Ht^L %yf{cܛ )5Kхpw0. MqIi`Ҍ(L`>"{2S! 鍕kYUmꚑyQAlp Nrbntjѐl du(D?Tز}$SEb<ךK4TVnȏ`+/sr dp,-&95_.;m9!nxgN6I}K35OQn]ѮJ{nlixĥy0!!hUM,xphd"HsB,Sgy}a7|e"FwdGt ,T:TV7z~!o)8DΓyjv K|=YmY'ƞY/0_"5]lJH9r烗(^%LkjԠk"vc]N 98k1VKp l.0:hc'qt)ָV9KzOw8y^{6͎T4lF|F)b{ӧJ~*~ o"t&7#)ŬMu 8*j;y j8Q?Jy(فB؏50_&ACd" YUQB.a0J.N%)xGS ;FZ8BaNiDlӣf{M0n 2wΑ:vxM[g QwM+]ZaQ1s%Iڒ4Jθi2>aWc{P9T-|b`_gn.b~lUc[=3p! 8"e+Aept~EPRI#HU{dd:y pZЭ/ scƼ۳hkaϨɕ(6@cN s⡵ni-[4jdXP'|.1_!n(|DRAqb3O_AY6ǡVl{1L!8(;d#*HQ~5+yiwV_ p$#^)Hp0}X\a/h*v[upw"3yb+ ʺ x >qMX }Me U[ުs)4r/w@:SoIⲽsE3fJeȉm I *!bi[ras%Qc? ;_Q"Sln>@j|QOsVFa{2Uf6i9ʺ8 m *1mzz x X[2M>ƵzaEkB+{#Y#>:+I|/DMzL4<,w3'.վ lp_%]+ӿ+JDh>wĦ :WW T=8u֨*;ZoCe֕E/A v}#SY.FnZԚϺD7| H[0poP=Ge1UzKv4TR/zcvR(pSxCfxх"Ƒ.5hI.yhD 3B p .sCl"u[O;m:%al[末P-NQ/5r'p~+ Y[P9u;x z4?01S25ʁwtMA>$Er*q~F4.LrӄQoUSt^<[Y*m7M;X3İ[$s/".ƃx#4f+a+LFz5. / v?L6JVZz^[f'mJ&V =|qyZbT9j}U)pWN.D۬ SkVi]! r3CcEC0[-)?#R5JZ.8aaD6U73PkF;}`S&V}{gK @g@e%mڜ"BaȌO 'IJ^R G:S3zAe]AANT_vi=Ph}] )/%ay9Ƿj@~V{OB*iV+ʟ̡Ҟ0?PޔS퉢1mZ}>)Ut _{VV=" J,,-pl¦Z,ϒ黜Lv:"Ck Z=@J,Yv:Ohj4zY"ǓyVA1z06![Ca/ݧ~wM|!FҪ45ie/(awcB%u/Ū;ܼ?,m vh⩸8|銐 ]¾d5uF14GOb /h{YZ7x8[R=1Y++a@T Gfje}e":}!; !u-89;k8)(=j5;T,Q]+Ѡ@ʛyqP1Dja.LYep[Сu;xH< ӥ}<,%Y^qDsCuxe/r۔RT/`IǝdϷ'%)齼FJ&l'a̲dbB4_#yf5m N4%8@hWlpcda`A;5h2owdG Y[o˓Q;wS=cL:WFJ-qCFބLdiؾ ,xrApM=Vd.y'"R@Vy"~}ħx׮ctS$ D79ds4cDrM,Xl>jJJ|)$oDپ< _5M6;fp.('3nniK%0:XRNdMDqAxHAj<`Qk׆cZﶯmjŧX=.K>J%4v6~'N&滺 62dqkP&5uđ*ӾW[cI:GK=khnCޒO(^KPx/PcL4D>~*m8 )Ƭe[\ giv#^7ԗdiqˤSdY,#{U{:sQ}7Pr7Ӭeh1 X֕wZ]~Z/D6BǷW`'n7=[Dii4mD3v{OX>cZAY(Z˂eb.$pIq|0>؅|aGL3W>H' ,YR{k,O[1s_H G+ƱphVғ!_pZ}U`zN]zGf|`P f4.+4u(` lr.Vo.־ɁyȌR냞tJxcτ fzyɾ⠔jJ^NoVg{pBF%`^=SB}vu )p?lxZ-VrјE/UОT.U[NG(#I$Z|=Kz痒!|zDvO={X@^\-t>x7W x/cE(H,ڞ$9,3p ]Ȃ 2Z|j&{K]pFw;hi >0_L "3 ` _[۝єj Ȳ' p K`;fkneT }fQIy՟6I;nKӘmԝ`ir4 pR  ~Q~0bxUk &:r`bsga#U{:^휱DelO&A͡ 2D>7ȳĤl#7۵>)Z*~na}~A!7͐utօDL;?ڒr :Xհ͜R~G3؅~ 3(0U[3é^M#oP ᕏ$?q.9S>*EKiXWQ;:DM`U5R1B l%=˫ ;5Jd_}gqHu);mܞ_[:87liXYL„bPy]6Ü<1ASljDZ+SW6ma[Hgߋuhi6&StF^mD+?#slQNu6]SmtuÍ|WE,DWbcJ/v|ji0O{\|w։тWXb6iM7BI2` q -&Oj,#G4@YUP;[.%<짭 I5ߙ{´D쵐)5z#TXz?,4Tɂ tew=O]"U<੄IpM{B>BniO*iN`{Z6Sv ZsK"U1La[o>C)'Yd]9ՎtŔfgT|EChTe1ÀtHx2jҚ}&-T8Zn o(aufQ-Ƀg`e/k:dX3ȐC?=)SpQք*jf^g&,CT%i^m/^/m:u\|حhh%)j\I"x*2 {nO巰g)V[f 7oy+jPҘ9I t#ƾTLO6z򕴭tN td9H.ZD+A E i?ĎQ.5/7fMi819X n6Avn۷fO@]]NZ~'ٞ΄V8"jt!Ɲ%ĭ8-ӯ @M/`8֤ƷC ӕ=fr:H ׹w+ On +Szs֣xTtRCyשzcZ(+!K?Mѝ:KnzqRKlCP˵!M?~i ũZS]mTQ~94EήLv6Xc\DWqj+;-coŤ,Ŏ LZZ.y m6VTH( >CgR^\%;uѪc!ԚڄXHG=~8M)Z/= jhx?J~ X*[XM;FnsL +2o0% e]wPxTnx:ۑ/-,wn zR85=uN}"ב%{u鎼6sr@ rQړGbsmrQ?M> |; a i»0(Q>)RVҷf %1z֑p2,brtGîVtJ)D!`1WkܪnvX G 2.-k)oo ֩E-D1+g?Jo2e< 7b+}TXvcgTaU|L2Jf!\)d&~0+T*]*މ$.$C~^I%Huz!.)=X3!_82ٔ׏3]}P7jvad`ɥUOH"A}HFT/'Ixa t<uvRp%WuMGY$tz,?=wEk31\{\H< Q!t,4#O-3#}VeZmR0ܘ_nUP<8毞,2jl=|A6f~&rAdzf YxƼ o6fB2W-XUVf*YM ԙ.%LkcI5%*xP'(N`v5>&Z:7=S Û#Db`3I0R$1(m~&[WCEW>SE8<Л{LLL]yp1 OM\(G^=14 V{#5Y:4ϤVP \O#!M/3dh5& FͿbtݾ~6⫂WK}y3IG2N]!>U`CHi-'Y.kPyqKSC;g1oj,}htJb֓,5s۫ə]<&XBض?/699PtmU?B>)BDj$I$2$:UF s"H9m s^%niQkM`=&:88Iʟl HVfrGlԮ|W{b5|Lh-Z,']kr2~\Pzf f$LPC\3p$H-L 9q^jVog_R;zDXSY".EoF_7^ >ջo=ݥ\)h0DA(4ʘ\=z3f+Hۅ F|39A7K?[>0 wfޥl5>ѿUGvݕ;Tp:cq\ʨ#ug]k캬hקOF5# ״{߰瘁[Y81 \@>f]Ѐ~sxeގL909ڊQ+UhBT~v;0o~f|.!{"5O%ljHE1t۝ E2R\cL_{Erۚ+QwgŒ:vY>kK.";:rp0bS9FNA5No_"amGPJ=obLEmE0fe"JU1>c_VTF_x;TSj<(a+vэ\u۝ɻ`.չߊןqƍhM{FצOaű=B&ExZ=3B nV@R&qlCħ<&bJ%y䕒~4r'#2&ΐT%V.%4'KQ9( cQ^Ίɷ**VFy)JuJ+4?%ΰ*9])r|R.uu1J]s$UGT/0+l 'N(;( 0翸8KrdΤ 0 ٫6'Sf: !G ʩ?rGƾ0J9S,oza} jU 90"R &}a@Luu]L!y :aBҁ(dCg† :1Fd Q*^syᣒNCANZ{bR,w_Etxxkw]O`kcul#_&9ޜ,& !UM;^$W鳰V"nl-Ï\tf1Ţ0R 5.N!nt=o}{ͽҋ CljMI6+ufb*IKMz^[@969ңeo7cbŷ\Nsq&fDås(Jv {Z Lvja&Ҁ &'\5J$鋿 LޤVTc{ʠoO#^ɩTz}C OZz7;+#Uސ-4wz _+\ 4~(Fn.")1@W;\OK#o'Q`: @RkVSw@GV"^sa e^W(myh|u 6XF}tbr>]-ܪjRf+1'x:tnIqဏHǬIEB 2SԘd*֖xIDR x4aftWphn/axC}p3M_lQה+&j:ߞ\{<[kU;!K*nڪNFoA8JH-e|T)&W5.3;2D8ɛwkJz'wR-ɡsu*A.{У ea'~#zZ5'z~vJ_'itQ?:MTRg uǮE-(tj{uIRd>|lNՄ b!rCO<0dzEc-o$@eHI $ċ"ه0Z'x*wwrI UCxV F!V>[aZ:7,FQI<Ay`C$&! I$|].Ĕt WAqZ7wɩb2T/ǻF ot|S=gZ9+vhp q*Pd}OI-pHwq-x7 ԣb;|L! N hLn7V&ȳ1]ly%$7 Ehzft[S5Q؍-m|"_$np 0YdRi1'%T)C }U2N̘w;j,upwǯ; 1ydo>6lh.\͡(~*JÁBu(般3Sw,T ApVȢ`ZI38zȳ`۾0&9{!aij JJZ6:J.>nNq>,a@KU j Q5C[WIB~W-&%Wyy,4ZK$$ϸthi& SfҐ+;"-3~dݧJqYĤgFxbP}I\.u0'iǴxV[)o3 p[yP+?9gszau{Ұ{;եj~6UnGn3ҫحkjCKbX>Pz ӇTU.ؽh{_U1xC5לn+P؟zCcP{:u]|wNB1(]%Σo&-GŜ&.1-4ųJMxkX&b9R9Dk_}kEo ~a6n}&9v!i[Qh-MF'Ppkn_hX(|OfօgAlO O?ZT=7K̓s8T](Z%TrhWsvݲlC[wx܆5~ 6˵X\3 <' \3|:Y(5$S(+WT% = Ǚf*t"ڳpgYZ07070100000313000081a40000000000000000000000016446b36e00005770000000000000000000000000000000000000006600000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.xz7zXZִF!t/OW.]?Eh=ڜ.+=`"jkvs!/VN$q&l;Մ+ӼlKnв]:_ϯVa/c>I|}|֫c bJ7Ti|/(kF%0xg='+2:J1ڃGeuOn~E}zH#r "XA29YB=2pļ.ҢrAR:6{*qۆOl7}~xOa4Zzw]~Y EmJݹՓjՅFKM/T%^o7[>eCYiGWB驎, c:qZ^鰝K0mۭr`eQgA í/%־L9A< q'0 1Jhw-7TP[.]q>ͻ4n)eJLQqUںbtdɛCOs?[ VB @0Bo24%똩xA׬)<@"jpzO_amC,T%~雬] 6С WYh|VFG m?pc,&}*VZ$mRX(d^sC jnOrnY_guy:4^ )lw}=kFSp WP$('ѣ)G'J?n <*( 6kWۣa:^z̜Ze= -'ۋb3f+3B?ilk x>3-h\{, Br[2ϕ8$K pS z/,Q]cN`ԔW;I/_2BKʅd L Sî8Ro̶%83O:;rmu?b]rEγw"08ԏWs5/u|Qְui(TFIA[éX8l)[]-sY xcv:h$eWx;'1 E`eIOt6_k7PKdwnFy0pBQ@YE!yϔ!l~c0O\S*a1H0\1e~v DV\ U9+k^+6XlKVlսnwfRW;-qњk 1pXq; BP==GGzٍ×&Yæ0DY)cej F}cpgߔў4+wB<?wH(_˦ T*zyheDIlxE'΁#* (c=%?kr.q~~ݐLH~Xk0OWx(~.ᗖKl;UVZHVl` Wո8)h<-=+][rQ^3^4ne;$dz;konƀBT5/y\ׇ㠃9aBM=̪Pf9t^˯TOg2ao;,pig N6+[9Eq:598!̌^Ddoz 2&+%`ݢ2J8EQ Qh%1`%:-Nf]SY@[2Dgc^+ p|0rPF_SU$X^R"2O׳ۄ#l0gH{.[_t$4FLbbL;"Id rӧx@rP %;oL/Bk#Ys\4w~SeaDBWJU6 :v4PÇ v( 8ӢL}IA=RM -q) \kW9do6ɤ 73 B:koz.:'2K߫5zU.ⴄ>#kU}j">54AP`#-x4z{|֫=+ = :q>.5{L&DyqI`#G`!vh(_ٞs7~sۊŲ bevݙHPE =~Bxšz3q[XfSz23#> | GR߇O{ \cq6KK40DN٠]!߾.԰z" [,!W+ O,ȆԼr9ZUɨZ9% ;"a[e2.^/%S\=wPBPLC-:lCq<Ob$PrC|.gw/\& Qk%lB0Tג?kBy  7Opf!Ch3&sc+{J @9ʿCDAKǹCHCS0S*+q|D!k)={j3Zh \EQp[r,)JN% r7=)pSl7kᩇAqU9;0n}ЊeWUϨ3"-LP7EѭDi ^(|u/E|u^AUg-„%1H|ޡ4okzN%/2M_K(+<۴}"eySVUmK=Qwm?!Ÿ:rШHB TjPem:sg[8q9T! f]_9MGNLA#6<ICr-'q]pxYuG[0V kRe}m:FRG?MO<W᧊:ŐÖ`@f*Mh=] FH7BUDd]RE?@x5pSݟ͏]h pI]\h6fUnj% UO/ Ywgi2dz9̡./٘}.%,{R$vJ<ꙩ0 |&W@: yWf,Q͐:%\nELqJDcmn+M!a&95Ff5Fe/6W(=!!Y#NmQm## rmiIsױ-g[3Mq %,} (/UNg@T^8>if|-Xb) i" *o\ʅ/?pF#&|,8!0#IG͹R2 .uesШUa5 fG-A"=M+H$*: 7ՙё5'8+<1yiW贵 @5Dx&%tlo; ^^Y+Yޡf惠̠CF2^Ix5,i٣l]!#8HVN '&j3% )In6#~3Q`fWicxpN LN­:Tk?P0F 5 Ͱ">bH-Qk "e}Փazӡ-f%Eʕ6ԤgH&h^({!!M~!HPwJed4jU>lЕC~6\{U=7; Ӈ tB`D[3 ,Ց/ u%Cpt?9 z*222!Š.z(n;IӜ7*} 'ZijxHvŰ~OlI_' 'Z_ڠ\̸؛Z#/Bw>HbX1Eƕo#J:$Ysb;1SƥWEp"\C8 +.vNU1u+(o~ןv5Sb$AycGrcDWjf0<$E`T\)(ER L2Vk̍/&jr!g!ώ\wu"}esЄXZfE%wxebDB2Hj+i Vy7K!.Bx ^5AU3ͭ&W©W%-Vn}%54aE02Xen+pZZ .;>lL ̔t_J8Ƅȸ=$7]V|'n `P) *ÊAgIJ7_Hb 4"zV-wdQWώ>a FP,U@10VÔ ^pe^t +WM9 :~leOJJ#0}>:Wd b<:Je?_#. N5)=KO jO)cȦN+BUbQ "UF^l{ai"5vF,=k9Ƙ#9nci@rǛzAR%jD"wmY >Sql;_S+59ʺ {[6- kGhB_~{zե(kYhRӣU-7q'(ϛo:$ŏf2PN'!WAF1ot0jlk :=uP}@98AWr(ҝd^UK6-`w7SaT>G}s=D-$,a6Z5ʣ㓮吧g2H:G۵7xB%k;[-pv4mZ8*|XuPݚ-8fpeK AEK˻C*DkV̟D{܁^}&2[ko_Ĵ+>#X(K}YXD(aWZFQbo{E'Y;+ UPP DkCH%oXzHPy>MMoX1MN݆Yӵ)sL5r,{/Eqis]ă8>zY˞qH~3> HfPJcD(2W91lЭWy %UC1C~Cmo(exs'fo6.vxT\<VWEy sI~K<[(tpbjIf^H+~rS/͜^3ZٵhG{PS,DpeÄWftnv"Yɜˁ_SE*4ѰGu9axņpn'+ZR ش"8n衜1x.Z EES'9#ua&6^خiq7i67>C`> FxʥX1: 9a03A@t T1WMvqh16>e:û>w \ BaKm$K:&#KPV3*ND)D 9džE4Z*U#/ә2j$Yx.%䞗[URpW) Lt9>Dfghna:R2  﫡n`(o1g)6e#&z2m<;7Lss[;/K Fÿ2ѣۚb5M{j-ohj+uW8/.DAFvuIT_@44w %P=LDe캓Af+J9 +: ?N589 |CV~da&vv4 bb:a$g7@: ,RޓjTc@N_̄Slj w[j*xE#Z+Q## %caBj18-Z% +euOs,-(?I/8E#4t5PPt?J"pg}f*VPa`6< YھVVטN]x" 'lGB0)?S`BR73 1Ri$7wwDdɯP]`o#ůDbQ/d|*+|k!]rى.En}`zn] XVȅ0nRzYI͑rh)ބ/&6صZ_~8~Wv#Lzߤ7( ʺg68iu5־"Ϩ K (iz&[uc}jg=4H.olzMQk  ֻYSPeґkn6КgZu_@wdM +%hԾ,(涤kE<׮>aD(1m:ZwRrD3ڨQ_E*Z3 l+j{$w1=.2A `Nִ VuH6uPBSC, uP|mGXj"R/=< ),>dz!J#zP0D[c`'9Ow:,۝ a3_9-ZrdC&pO bGc@Z}~UUp:z N^=S?2(d.!qPŚ+e;ϨktݴJן1#"{WP0#yB{ڪGdFоmT]S+""|Jf|SQt52%xLG1}m\xɗ%a"LpO6(+4N\D,mCAw̆ abi grJdO&𔳃 ӡTqPl/TcʠeУ`$,'T|E&eloS;UymRB>ĢRrv.5~f/ɪ)Q:̞}ZOtՏ90yӀ}3|; xW1f>SוlNO_L,->5SU-( ɞ?ѝ/Wv(ueAr48pyv52C9H7~VvNBGei uMD'omE*-LD"eHA Ԧ'iž_W.i[_1ο[Qfc<0\YWb"JSoaT&iSF )!޼}H{ UKsC_8HLXma f d2 1D6Hۜ?)J rQG'ڜJe$xNWfJdB.夒O;Q6i?"jQWB3d$ M~ #J@5 S.) UG\s1{)OB N* 8g |2#|Z*XnmK"YƐ]oSdF*XżޡK:!&KKS3Ļn[]\hrN&9qݱHIT{fo\1Hn='wJt GAQzԝƠeQ|:=fO{i $c~[}+xdJ?F :=yNf*ͱx%>Pf:TJj+4}B0Zfmՙ`)P,]Jsr1EGFYJ&h%h宰\֡aSI|HT(ݜQ}EV(kW%H'{=;#?'kefo hjWyDO gS )Y1-Wd*'U{Dl(-#Ekk=mQ, }(1럠+KT>k8ۏpe؜"/:s t|k.[*M,>(4*; 6](BQFp(ɺztt:}@8`V}sO;I|IX1,VA3T;(Og6K֋t0̺ J0\\xx f*6/XI2Μ:Ӗ2T/cQl Bϐ@{U*eQ'*qª=gP~#4.v4jPB9<1Qn@3t8s?äz",%0 ӏ]G:t¾c?8'[ ήmZ/U>X!<q呷X-*io8[b~Ypٚ]w T.VA]g\8%X_<Г%,g0Bm] 9!)fRf!N2X_wX W˩4\̕\?‘ Ky>DТ&{*}1 ׏`6'w c7;"<&WgLژePsgv<kX{ =eJڎWF;1|r>ŧ17Oƍ0o_`g=K>ވw|\?DGEʹ rWD8{0-a pAor 4*N4XDQjoJ4Q:||sԵEcz-# Ѡ6/?hsgYc :`sׇ.G71RB'{굅P beC0;W0x5@3H Ժ5[t'qEdzjMۀDs[JoC9fLt:U%)Ľ_i /C(}MՂ+`m2g7>һ/j;Yfu>kqw3tȱ'\1ziծN0B J,kf0&*K0ˈ;EP$7e[>Nmר"e><ѓ3=5v8RzTUP5]}bـMZk)͑.#s$M1HS0 V V]!l F%^q}s$,uNPh.\'90r6rh7ş<卒)T I^@ܠt=8[VeTP΍^$0zͭztx~"1*;Yl0g|ɐrlC 09q2aP8Vui]*5m@YW ˃^E\C~5q}c)ޕׅ/mi\GHH'? Cb"ٯ5[_46*c B#2I+%߾8لE vyC3FqP5Yȯs'EԿ.={3_pGKK&6w91A IA|v LV,쀰p^#o`e[ZiZXqߎu(XcDaue6K_̑7cȠ|pFӼ3ǥ0!wwaiT G:tt2r]B;@AԯbӼ6 E7.!t+fH҂8][GZg,f$C=!17A2DwX 5ua2[VCC.o:~saj-1Mz3q72T8d23zBV7" #K6X\슢IaV@%tz"0?Y5s_`m+Џ#1z) NՊ:fuj){Qra@L.:rdKqj@O?5fA7GR_r s %\):7N":2(t |dڈt=DtWs1tUV8Jfo},%AZEw߿AmCkn󛔫8T4|9_m 2CaKo#786‘FFAbqhDbz~^#B ֣˃Tzh3Mb {q-'GT'C#Wm$'[|9ȴ:' ٫UZe1vOL5KPx2>{4VN',0x$۫3H.kx}/Azzmmmh<|5~rFn2(g;|2q0D|N aq (JOLO[YHkg*)Z eVkjt W,evXBY^iil 8&CՑVLِ_x`/*Xmy GQG7l1l#AL__;5Q]NcOx9S1랣-pã{c1I1iɶ`dXB,̗ Cӛ~ZYǏ trMO,)צ\VS3Nt`RIZ}w,BRwa=ʹ"2SP]doԔ0kdRti7_22jHڔH,`4+8NIMs߂r4;fN/+lݫKĔM؍=\P*/tPjUJFLv2G'׎PlF %7i 9>+.! ]Ak}B<:03#F|jǬCWvahݢ߫į\7j{xu!ŬJ),k"SLsc']+;jp"P"(puU#z{~!m7rFӮԔSN~E,?TJjPTs5ZOƁT VEI9U˕,X.L bY.Y EP:a WYmsrݏx)| ų7Qa}lKr4)6E4.w4(gv+es=@kA@gj#! >H\+U:##yiPm](2ka$r2v/VM@VIDž Jt]k M v)>a4&AJ'uW"i>ZURj9CW. Yfq\>6kr^F%g\@OmrkL܋~ߞv0υR}| W]ܧ 18Ywn~4&yl$.ŅT 4n(mઍ#G]7%$F|U^撒Nk<1Oȴ3֕%RӖ^quO J=fQ*bN $$l _qJ921GE֜o n|(=:dUJU ov. A.OXAG0!Ah3ry(tʨ8z =\b܌eFK+iD i aP!t>{+40iN[Djy]ɠJ#,2~Lxt>y%䟽Aw-k7.)V<1j-*'lr:U3i3=H-^wTs"="!XݘK}z>)۴BnXp_FDGrЙtʫva "jYzFzGj/QPsOx)tBhrNd{oPwFeRT/EiK]mic& WIG(HLb<iMe5*-BsS6)2sXoed  9)2^|7փ Z4L Empm%3nTu$JqBvl;j]sY7^h1S=.ydb%6k?dP&7E&^mFD󇘗yG:_.lŗg1%[U^Z gAyTjb+u 3jc2^ 4^s6 ˎ :UjZ5kϸez9qp̻+WtZb˧tS)_ scH->l-meZD-(JӨh,@J,_3Q|IP=`)1>ߎx Q+hزu7Cu\n EA9$a,7hƔxCk7L6YXCIG]wQYC%*{[49{tc.ٸN ; &`I7L*C%<9}Y.}1')&g`w_!t];f' m#wsȡ)U7CJNt" Û\Eoaݍ!-¤/]tWŰ/ 3ׁ:b_N;ό`?){:6σqLpr,&hTw}Q;0 p! ,'($k/vHE HauD >uh}Q9IEFM8iW?SWp +k NQH9L55%I|fjp${! [z^UErW8za\[b:7d 1R$Ȓ+X6{ UktR r(SjùBc |C(|3%'tl$˔㙇BMژ(= oQG<2 dqf#w܊w^oϽYC6N4PIuh5l8asr>[[sD)f7`:c3nOe?rº͖cf*ٺYc8ҏ{GN]Y2p8ϻ;wxanY]«vô# @SɱRfӝ o7?m^-~huII_fϮd 97p~~љ.֬@uSb9#cҕbhbd] 68@=ZssfJh?TXڅ@r%yH]*mCvz/*_qrw2Ou_@5h0-OAebq>iNҸln^WyN=˓kA.Bbw֝®wU!A^E"Ʒ4rf)N=TTqjj4Ȓꠀ`wy@h掙 *>Pۍ]_tW#0NqhǽVdfX3S[zQ0uђR7Q@Q>-Hqԉz/b;BLB6 TO=^ JCm&hôg:[>>Kfl[ } ?4r`aN[ǂI(-~3e;B3KpVUZBdeYIg!i$[OL $Q5b˦9J iMXP(]-K빸3?v2,7g'$^UZInx0PN*#l(,l*Psu hV&mn_dHR9Y?{`  @ 1fdz"Xe `rLA ^IrV6 ͕~/,/TGW:;1DE)*@ɩ.Q8UU}c&jߗ niQ<H*o1wF'u@+Hq&PswccD-Nu/^yW^<-#BZ^xbi0V:*zwz}NS3~3 KNޭ7KݧW6#X9r֖15q)v"Y=5gHr',*ʐS$gt( #5m%7fEThCS\|ZUq'  ecPo1 kl-yu}Ѿ.|ԅ͞rF fѹTvt ˡ 4>ٵ"ybi>!\T4ɕ6~v,>!\O}Nr/ &⳦<4x80>p]üIUxY$ , vi/(B5΍Lh[a rŏ7ٓIc\ݚrZt8V9.t0Eu3)K8"$ŚBȰ B=C״͎ĚGd,7+ J OG^y f1YtKbE7S h|m۰Ŕ']_ŤUȭ'(Km:F]iƒOS"Jb"e<$[yJYW_C)f K[U9s E`σ@h1ޯ;乙;_Bߒ,R[C2IvSODB;Ao#0ZeY]$|1*agf ? \wֶ|h=V;t0:-wO3p<`.JdXLj)F~-s\\5-vQXoǖLn,56ՓԋHtg^bj_89?fa6ep짴U` 0@zB-o&tp!yTdI M^bm@ƤC&dXW1H/80>0DȑO購)o`d%d#'7P9]'/}bm*.q`"ZovdY5eTWֆ3OW\|dTiQc(,/3BAA*wɊ3R)ޒ,f{V|k2Z p~]C?: 1x}֋‰iK#xƭ;B:mpF%fg;LXrw9 IJ6;}*hq+kLnTטcŴ})RŮW2[&@99&;tsy@wDxit.Sf=2/y9&Tn!fQ{Tms:o3'@7:`ÚXxQ Kv8T& 1Nϼ,ٸwT!Ы} gPq dqhkDa4nfQ@]U2i71u o^~D0 O1^fGF:k(k_\Tawē|Gs,gv$"ʮMgYZ07070100000314000081a40000000000000000000000016446b36e00002350000000000000000000000000000000000000005700000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/ntb/hw/amd/ntb_hw_amd.ko.xz7zXZִF!t/#]?Eh=ڜ.+:_ \cdW{q3]R9DwܚcoR1*ijE7-띺D}HJ߇-m_O2]uGѱ%nCLo^(\z0|N# z5hHKr4gg=Uh? C kt-?J=G׶h %ei?>xz< Z|]LiBe A*?G%Ҏc~t M,{bI:2'7݅ҫ3bl0AF$-@?K,eūFvj2>"03P:VDOoBb$-%5dGAeMw^$y#=gq!H##Ǒ҉^xGp2,d0 }eH-·A~(7|?q ƻ;JKP /IF>.ũf$zZ{A<&G,Q,MCm#Akx'eNvYȝ#;Se4 Fn٫}Ƈ4'= ]0vQ01H@._p+w?)M4 -&*?@y g/+MU$Qb@Ӡ `*&kjJSϩO\RXڭx氍\'Yd'^meIJϴq/m­~Yݡ+t]2=R]21AF ebHegD@i@.!>)JuKS;E;gImN8[Y]P4R`Ť;N_Nُ<7҄D<͹0y V:dōҺCh|ꉛ.%O9 fb# b9t9ͯxy5[ 4k*ZU"$g]xx:/ql#*r*4\PZ8#8~:;?*3<{)@kbB.z?TM%kL&i&NB~4~$jfF]OozXꭥe"HGffx#Ve>\˭QWH4Nq !Լv4V$ z,E22U`Jb]IēhbD@H3TZTV,~8Vu`$w@ҏq΄UiH*aX:lBO{ %\S!9Fa%k?FavdiƑ٢s ANLlw<<>9,k F(%`y.y1-V ̒ N]l`z "J4[047rccR$/ms}D7w_dtFoӴSavȰ|iY!9idgEAˤ>{RG}[S^!B;%9>]K!٭fY gIDRڀ3ആUM0##A:eLgGuA-s.a ow cځtE;#8KmXR]>߷%eGs[4<ʨaaـRO;Jgwm*M6np]Fl TK "2ހ*^mA8'*p_bjA-ю[>{.ae3E6}t`@yݠ4JD^c4~ˋ#* C%ctazovk6IPzM+* qfb3xYdlR@įиpTTӰr7DBxEtX+KD{1RMNoa;0fzw8鿭5 LGG?L[ wƂ/_1prZǜ>Igp箈^X?fvݨЉ]Gb%WK!oY c(i+?"b89ߤ:kC x 6*G>{xt(kֿ|Gb#;N@<'UhAPfwY3zTz4G^ojޙ Uhc3k}s>aش.;e=RH`e~nTTOH"Pn`1"G(JOOv($ŧ:P Tŏb7.!-тMi߻mzݘzalCȀ`H}S[&N^.o`vj;D%sH^-P}8i/.&vvLۢꑢIЖn;`w0ǎg'YzC?;+Eݚ$E׏J*;ԗ1JOR3dz`6gUJ-&cA帙xɊGd9sφ\pif4PkSɼ qOK$"i:w*5ݫy{{V!5c)v\>XM"ܷ֝p)g?~ڋ_oi`idsۙWzG!a4ןI4LaVG e5?U}:!s'fSDZ@|jE ^hwirUU]Y}ғ0a9,`𠹚X=ar8\.oEIuRR~*),q͔eHT]O+s įLCodVyyE4?A`Oq6h,z v%PA[LgnjB6.ofK Gn浳3p4t`RRPӕeB.:d퀼>a؃1ְqa-PR*'p8ҩvC?J?U}\/i6m$ 8~i60YݜzMt@1LxMd9ސhc|PճtjX.DR<;@}M47K0Bpq);Pb|E708 цz@ SJSN|'ju6:Z.t$DD) 'B6`bu*[AF?,<..;[c[Onse9_X'Nz̲yqC QhҎ 7CbfԾs}쭙`h\)ЕRyŽձQх;#TJ5eHd-jr.قKp %o-$D8XvoX T~hE0sY2\g}ݟVW\X‡OUP t3"!RQPuw|@)-k<ش֪*"Z#V.݆q:xcԌ x]bNi+dKY  m3wX^ΊK u>u14Gc\oڸ`G}pp5e\R;%֨^59XhϘGGم?RZ&(jMNq<9 5qn8Vy~I6_lSHK" $[LxҜϨdc+aV=/h3w FU:lLܢm튍 ߜḞ>a JzdFlKX`CSFգk`Y3dg00ݍ!NE\jT;Z_CØ= u`(PrQBjUH dy>H^H :f |ZݱS-_r}>ĄI*ٳ&BxA{CP Cg=kR[pe3:8.,Nt[Q׽m}vHm3amR zZfnVٳJ!XB8/?zÕevkGb8{U6Sŭc)_G`1\&g Xv%*|>KqoўVr:"Ih:a8}lkB,$J55xӐ5Ptl8`4㟋ۛĥ)=v@|2@~!If]'v)jdQ@LkJnZI!$c~qچwPVdI#w$ a5ڵLDPBZGWYZB~)~72*P`sΰLvPC6ӏUT\Vw-6P_O1lY4fҝT =p.6"vQ5JQ%H'xRר%`$gA)D(ʒBC$(ɫ3MqsUUٶS5W7 5\u^ks0ݲNi 7T)c4bߪv.ze0=vU[7 ؅"LiF1C׭`w5 R}6$bnDn eo*S9tQy0FJih?55|"V u7}_/5PN")EwMb9Q$iT<L8;Q@',̑iCYG݉/Պ+6P&@3٩#D9nHչgQJI''H5q[NZ&šU# 1IERd"-6]LگD]ߢ*Y20_y3ȧ~+"-il=j\`7m[W8;@3ǮHT9HtTuš':-K»BDӿnv0Zg;9cԐNxUmI0(R{K稰QgYpiPnx^"ŁCFMڌƹ!͟0%f0ꉚ v/Ͻ\܇%X'KRs+M("q~WS`UVRVŏ9\khK7v pIAg$ܖKnd;Φˡ!;3ldT n7?kݤ-mV`c5f oVcDE y&J&1@֭j1עhf*SQ=[vzF>1ԉA M*<&]WPXHzЖ)񵢬ꝢtQm9MLL޹G78f5}P W Qdʫķ~02@\:S7S]K 8]^OJxxyq`-Ε>R1q#2Q%?_.I4k"vx[rߛ|"yFY>ZF1xc { l*9hBÿ:ƌP}OʻGbq:%OM56㐞˧62hyJTP=Uw)Fb֐T3\ҕ-\fН]C `&8eG಴9_(#;3]w'MDZSEC?$K$a]r$.s4}b Wsu/VxWwڶuC;s\u>F,.[>Uuc^t;2֢"pz^aR|P= js]eYyޙ\dK~f( 1;t`2y,Eb)hp?ͬ+$If{q΀)q0D^$-]=?uVPxuFvTgYZ07070100000315000081a40000000000000000000000016446b36e00005478000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/ntb/hw/intel/ntb_hw_intel.ko.xz7zXZִF!t/_T7]?Eh=ڜ.+ia IoZ똝df[G_Mf,ŏFߑ`\ \|& 6qj(̠ӗDJq}R\͝o@`өo m' I*ЕowA6&.dKŦ'akl-=XTQטܐZlԯ* ;PIf勞 *r KJ* <#\t|SeS&QBΙ+zlM̒␈,NYb8y"n=!=W'`ڷzz+o6|K.æ߮tD>, kD*.7TcgȘ)NPv%ʺq6/kN(Ƥ{ט4F9w(ET,/n .Z׉{U~>l j* 4%.\LUD=!YZ.pɳ+D֓DR((/u9kJ\gQGf)P5z;Xt;E)gqNO,!dBWiF+V$EIYҴCtQJMEڢS9?9*bcHׂG^=H`qa`#ݗ@ E&lvQ(zKEy!;CdJP3CҘĖt[ǿ{q(?\5)ۗ}"II,a.ۏ^Gp"]_ -O4)e8Ţ~ݭj[ʬFԵ}6N*1t,iHDHk!_Qԍ~2Xmȓcw),$L%csjD[GN ~CډNJ>;ﳿl`&)@z#B Z ltJkEj(/zCak"7o$氽:j|E?US=!1h=FQL3JV꜇ <8hUXOF7GWu0Dqscb `U!P~?GK0&訴Ƽ1,#,Y@4PQ)vQ>Wn4O&rLP7쪋sk>EI}@̈g5Q~@ G~g4coD F-sńnyٽ6kCv^ ߏW hv\lyznJ!ëwuP CDg6c}{+AԛƏvqH~kc-|k ^YxK~W/ݫ;mD1u>,h߷KPD"Yf'3т'| 1AʢcARY<;\_ eqKqrEY8[^!2KԢrSLolb1:ko0O,]]As9UPK(M`vsikϏ=CP;˺'mVv3glxr'Bl^֦V)(0pP)|tR'Cf"Ul]?zf1Ҏ'IֱñĽcobX椪r|q*;<ͱnERsuZ:xF DfE0ZKl7rӾ;Q8ʋ:7s\ H`oP1n(F,e!j< i " ܹ*8oś;HO4a$u&'^>M)ӟX+;"o<@?/:FZ 38 ;"5eM%4 WkTV7WFdN;%SL˧. \]2$"}d46c^#i S Iw|UWg;tقf*1}9 h+Jҕ<hf$x~H w &蝠:*NXjөPe h˽^=+h7b.QOSJRwQ QzaUںp.؝Hep9Ac~)DuSL1?ͩO%M(fE4+vg~ɝ6#g;<0InE_,AJ0Lrt<KM ?:+@ 1^&A3VOEe #-zp/Osc +u}Xx"e \][k60#v fs:dZǂ*?rse))v1xD-$FH]_]K=% a񡍋lnZЃE,P0ZUHX&ytk95Afi541{(wsrҹ kxx2;6 1hH5|4jS`)!ƟQx2^~6$N]H!42zG3&^}X|3*Xb:_c+dt]}!M?s1G* 69b ~= IJ2 =t+)QR)<#Fm7:Յ 80fԎױzF晪{^6",Jܜ* gܷSE+"{~ްUUT65Œj&AsoHț3A=@.,rQ^+{f}VKE0.q|e1PX-$Tj%f3$sڱ.*<#{cZ-j2b4b,Tnp]Jx4d6U/Ս̲@$)Hme'#u,Y118zN,ȅ9MrV dZy(E_Kbd.Qk%$bA%4PNEv(ZS&6{ߵopx!ؙi3R5}GZq#53O%ȯ*Rэ&yeoYLvaܾ,9fU0yYXioǼ#b,6Yj̦ΎAi)6خy/.Cۇv̪[c{)uMҽsd KjVBNo{q#Bwگ,_:!j=hz'-kxz3/5۪=pUz ݪK$} ]hY$_~.zKͅ ˸wѵ3UAki9ISBĝ'tr6Zs@yAMԫiŌ a*6G-z;J.^rA4P\ͿxLäA vM2{93zuZ0UL%Bsd?b2K^X{+9] cHI3^ԔuZ4S sFq* $ w7&.Z2@u(աYF.Xw崥̿❰ZZTllHA~:`gQ{*abAe%^<`R;9l &= (VMg*` "2tWRj 큌W ͋ [9g+,!;n HO-_Fdۉ1f9=V5&-krs2zW'ˢ񑃞{/J0BykT,.;D*Է`diƒR&Cb2sH- >ZDcI/pى0EQ!rtE" eB}:FAH 鍃6  8RM|rvt/>bu0=z&庈Gޔ;<5Թ{޽K ?N8OHqyB&3s[+V//[Ѻ¸ɢ1䞏%]LC XftmU7:jz:@A=kKE"ؤYVѣYoH spQŜ}4pi`lMB<ǵ+վ15 5Tbw|) |zIUD,WYm݀M )m_pqJ4}%äOKS]mI#Mv{pl.zk$BNI ╽(OVxNmn,ț܆ա\~)fI2ccbyw-?E !%&C3 LL'qu_b)1?[2Ny5λ)R-&d(!,xz~Ehcr9t)_܁tn#LKd+ж;83!(V%.~@o:ã/3ԋjwXkF){ 0~R[₉3 r9EgsnLHvBB+bq^B٬7 ƴ5M1!c: ^o&MyiP=XRͶQ0)EaxsWLExx.i:/x#LuGJ)9P^4nMn{kɈ-#4D2ITb nl І@n Q>;>&糵h%-N0NԢȅ&E}<Vk?ZaJT5F>`hu}%3T;@,~ɔk wdZ5aacVҷ",ݩn{W|\IH~mgAN?b*}2#Q*{<.H @rE&bŀG,G~Ajkzi~xY0E Ft<2o 8U˲ (r` Gn Ew 3XGPi0ΘecL bBn| 8)F/Һmͮ,l?f3 *8nH bI"¡*guKK]q.""b&c쭫-YZr/:I'1hǏ ]{!` =9WdE8hXBoĘ߯KXxv%0J6Sn 9.4w~f?yp,R47%h|Fw1`>v8lBFeL?fRVOVJ˫ig榠'y~@2su:(!n,Gȷ}d81RV#m٩mY)YH'/' EξRs02zA"(KȉfSۿGˊ8,5 0L9@ؼP$ȵ狯/)h2\~оA'u`lOVɁM -iĞPl+hKQXlm)3:y{b*4U&| ŧ1C qO]'dM쐅M_ %YJP%8QIv[8D"6PV731;K%L:;?Y@$bvmaL Rϓ+7(Nf&-0xն"z 9*[H m\,!r> jyi]x-Xn^p*L˽"w)yvVذ赮;2>E2$/X?ڌY&)H'nmqX x+'ep5=S.:}Byu w?O%FT% !+l7߽N2>x!#g:>z=B:y3w\SC|Aur(oU[„=lg|uUL?]oݾ V=#_mU~oIz"Gz'6ǘc u,g λvdm;mlQTmܭfc.YB6V}+w5 Oyp|*MOj&~2:yG (4LIu=V ˚`Ō{\86di&}J & 驩?!>ۍE]G¾"O=xi_G>\v=ԳtY] uS`hǠb;8$3&E6FyDR(獦᷆pE/ `lnS/qU@EUDb3M "EUsq[\F2 ǻLO.3-H"sxɧq:H|Ka""0z֚š1tC(bM Bg܊rOoVtDּD۵tVT%7Kս5Zι>Rp6h bxEjʹ6i|a|Vc>ϼV2/*\/WYVL;m'RK'ZagjG_垸{D<-\9/WOvo'a`f,gk$= v.$kKSa]/xiƭIޞ0ޛז3 kܾpNN$?b0BaCrP9(1-]ixQO;j.+QlpKt(ϰrC?W6w\?yLvI6ӉMm{Rڍ\tRc, 2E`1{q˃OydtV_#`4)kGi'copmZI3Tjv'f(c'WU8=ں xmAcsd/;ʺ_OQϤY@lCryhH5\mmkxYMحYUWJ!/ `'|z:pO:Y- uȓt~Λ..Glnf~ kc Ve4=۫M .R=we!$#uG(odOV:sawJl4ܽM8df~_3AK!&Qv夅 M'Ld1ND'-% 9/y0NȂy1UlD΢;r.}xvmE<탒KXJ% t/-<ᨶSX7nءՏcM6_ƙs`-0Xa=2h za8^ة%\?OIfY9cڰVM 'l61͔brޮUJTHJ&y3P~[mRݤ猪\Cd1t`#8ͼɮ+0XrAzyhR(ϱQtAxAk?OdX&FwWqNf꯬zB8԰ O_l(v {wQ(a8A+et F偲'v8̰x.`L/҅pٝۨx^#E4&NX< 嫊^'#mJ?+y{ټvgRvoA+0֐SE1V1p"YӋ<_̝>,'{O9еh׸ã%.j\!"ŘLOw2`8XC9wf9rnm{yN2b;%*%}K? 04:=p`ǢYؕPh=zPLς닥!R>2jTg:m?n&A L\;.pњw!獼zF}3% ,`CO,R1d$5hh-A\K7aO*.hzQʬ< qd=OX%@Hх6dm]@Ul++e#ળ= g&}@X.Gj̘^Z$WCIH\-ެ!w Z5uc25P)Uܠ* ,옒ӀKR:mX3V=7/PPId{:VSk3yiv|NB>yh4V:G8`v2/39s(43Zv)d[їnQS2E9_t 3I|n$ ] 4l^^b)Pҟ0sϾ~jX$vbiekV!JPяޜxQ$>Ak̔6ҋH)G/HwBO7lrj#_jAlZ."g۾;~3yB3'Vu\+5Vxd&`-5iC2BMgMM\v W26Մ@~PGQ5$A73krџB^XbygIf2GW:2_QYYIbjz9fx:Cp>˹gxG2M'W2>Dh3_M.le >cqٞGLLZ&pmșN5$ce~%i Jn,. *Yhe ڪ 1>3z͆K )lSHb_x~Oy2:PNm@ `E\?I.4$o^3g 4NwB ߺUBZ`:39N. JU$NjѝVEGb*r`0Lf !u eHq!'%t86/L%2%~Tڒym7""ZNJX#wA.Tx9Cm/UP!}J1»;BȳGAMO/s灬B7Hd88\@XxﶇUc~ r7҇kM9"a&t:ט\_a@MɝZ ZP,9p|LR}zɪqc"F)Oriy4jР6l-%?^eL}dſϲi{O>`D S~ύWz3SqV\djr'Y1|8z69 L*OBl?u8t+D7ʗB| G꟩D!p< jiQՑu!.{%҉p -hR2ϊ`禑i;|Эu;Z"&ma?u|eHldaΔeފuܴ8̮tF $* l A:0s+ $3V [pzCЙPޓCIv*lwtRj zYg^~2~1=9> f$ڽzB5ŗ.qC˗ rڔ WH'xU5k!L@RTgps{^Fnǥz+~Vw. AY͙ƿK9|y= "HttoE. ]q J nCMT;|45}U_PFsƲ0"*R3w0-/z;wH(l U$,%E}) v1֪N|ھel ]3VD/w&A Q`QnVacҴNF`lP"2]3xH|Bci:zEmnfaj#Z* qȫ :'dѫc~MxU3ѿQFsihmoA5cp JX1H&%oU]LI}`fqq_Rb?E_fuM|8'Fz9np6^hnR..T*,}6$7;&Kи`Iw5&0dgGq8Ej 3W\(R|6 >6?bt,g=`ۜclhR?Ű# "+iP os?r ɏ8D uYCM8WK2/ML(iwm&1bl^=TF]FqrCsF< ~H#tV'u1j~ljg*yܚ|H$ <ث8p-f4!2gZtEQ OaG>FkݳtqOrlz+M,UPeȉX:IRXN-e)ia ś: qYkЎeA-)+"Nj{6A3gCN~S(76q9Pa^PFɰ$z]._R:]Oq$\'MUz]VZ:PoS]>xq>qF.I@摭#kunrE=6F( cGaD3'_ȾyWYѵ:-лNG·.#n P:n#?Dz{gcJ].v>v3&_x]-< we\ 2v #3[['-& pV(s*ulQ;x/ q1kAm{2I0^ZaN;mG:"*='Oo.}?bLD곴>5@C!٭g삘*| iPފ8 @A,fEЯ<+(Ԋ޼'lVrDgfvy6S@ֳGbwj iNrVX'lZQ9լg)d`rOR6]-*M=ʤQ.{[ݗx[оqt@N/ .I&_}ζ"Xj =r2(?z/+#J{m$8-1: t]Ϗa_X5JTHܹ8*XVm/@0FBO$=<Z `鏙Fe"?eO-\ |[>?8܃~~sj}rQl郌 d")i$SҰC?~Lp ҪNYtcj!ygDjBN}L@=s[\nicr# AUMF,i~A{S;$#3C_>Is<\ڤ r3t?d7z;N^`JC'S}1fG԰g; tlݰCЀZn|PRb],}t@|@3Ӓum9LZQ7?4HKfHJ728Xږ1d}8LlpN5_6L#z&H'YMb Ϧ!;ۅi 'Ix1y$I>V!Adˆl^`R#ըsd4YIł8p^Qh^qS٫TY}NVAyU*Eqْ<$=?T/;Iţ`z Y2m01ȮYjHPFXqg K6gN!uD}Q%۟iT\A-*V Y hBii*BVk|O^uNyu[Om3o[ <[ X6$У 2yQG>vg=oޕh׏W[,5N9e,N`nmw\@;C?{:T~J"m %`B&eojJһ:JxPxq8J1 @%˻P`0C'&O_*Z;=`Ƿ{c%%Ų3 2.q v6aJ'\FB/|YFWʺ] |9 )g7!zxg^9ԊTtZƲ&pjl6qd^j NM5/=YӾ6>nz\lC`\% %[Vk :4~z}&ex0{ih9OV^JO}' Rj-?FMCpj'0w_ZN}WǶD_g݊?xGy$-Dj= >WTFL$t:6y֞: w`0r4"`74=2fѨ=ƧL$`?EopswC*:2uK/}>)>i:hPۛ: b'xv$b3&+#su$:oދ`W.t~֣ #J-gy?3GI.h> ?5S'>?Z$ث w@y XN(u#EOfU1dXDlcDcLv9S^ِǥAd@}=x>(ܳ[2ސ4;hZP;gEnѶl}rGlsܤH~bboX_.}mc@]JD|L)FGeyȵXv@ m6-B=*;ί=acq|= UOCOyTXTaZ:w8%y¨&kd|֠%Dl!#r<^ЫxI>)V6al2KaFʾc) O%-tjD[ɔ)_%Q  Zh Cq9H.'F?Pn7TH Uxu#ٴ  o_ŚNTENܱvmhDF&D$[egO;iL"^v"Ta;0C:9 /Ɛb]2"Q٤@k}_SG9I>'}Gg$Jkޟ-u>&U(_Jg}if(nF} E*O{)75"KMľ&LJ.j v鸯%*6@gvB<ԵOj)xV ɾHP41{);@+̸\ePt1i֭5??%ItHa6EHu7N:Skݻp%֗HEX /G??ǽ7,/!htx#[yKAkFc[ ,8uO; V'|_d[* -1qcցUU,[-~LHwoԦfól5Byg-$ydlUR`cL/ӰE'Cg&坆}g盬WW17VqV \UA, [~@.dSB]Uސrsh?));geVYL;wɆx~h pnq }uI{0=2K*D $/!˜žF7>X]G 4'94Jx(+ ;GGSD'H[/NQt6lM"Yi*: )rP@ݑajPVu/x?󼹯I%[&2~Y ?7ϖ. EK(R^M`,?BO|x+{8HLv㬮ˆ0zm8S}kPl`Xi%H>S|g8wVv@ P oREq]2xT٘\ITTG긱[; &5hF?iPJ\!$DDTԵ¿GBin] Z Ø* s(@0G=U~ɊlBcͶ=pDt?t2s- 1_>CC -$ṾcOnF >TyӨ';gYZ07070100000316000081a40000000000000000000000016446b36e00001bf0000000000000000000000000000000000000004900000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/ntb/ntb.ko.xz7zXZִF!t/]?Eh=ڜ.+ȞGV6s/DŽ(m\`˗j~P$Xw?4g|y?](H*8e?Zӌ4*昘AnV;a~;?$u~hJd Odm?mvŐ@Ʊ-hWΜ~~9SG4ІxPUZº7NKf&*tng NژV_ S]\b٣d?.b~#ݺ0zrQ:lcZl:=0(q,?q%$DxQihDe`BEpc[5pEX"FJ)GM`I]PfӚ}PJjuT㛲:%7b)O.A[:U<j+L5Ȥ\% xfY."s&4 &r+晸J*> y2L^}ZdU^M$om!/˺ieer,7F3cXv)G S>n+LH⠍k(^ CNJ]51׭m@Ԥ=Y15:Ŕz07\IiDc!PH 3A#$^=BFa/yp3n=E?uEމVtd5:؍Cٽj8G-i=^$uǰ`toqhYMc-!b.菑S Ў%hp)1Bg/ 3W+FX'%-NV%Z!n`#gwI|MCkC'\1 ~L|Y1CvVw3U[Sdr|kFDep-hEM-/n/6N!|r~)p iouCJZVL7qśs8P/PY4g.hWLY*k\|V%NSOeg|ް7 8IYKkxۿ7ɼb&&jLH3DZ"!<~w&yӵ;t,~.Nr? Ԭ"G)?,ַ]y*ꏋL_he,]W R 5  i0*c6w@qJnuD!urnXAg4NBizi0$/;Ꚏc?!# N8qN{ۈ v'>D8'@QL+R}G3zIHʴX">vrmKp"׌T5:>:r&X,Pms_Lt|0$ r{) ,5bF3s&1: ,t!l(X$yA;>TO*,=;Tr-1N u+nz%Ф&0v)S6'UNę8YAumEO(Y#wIݟi,?긞w+|0nrJ@C>滯.`.;- g!m>$:'7`cJ;ۼ6m _-0i9y`( 0h#oqvل?{BkWXr+rӽ+Q=>@Ҿ8$́oݒ޳ֶKp5@ ꫍0Ҽb.xo wVXzpƍZJ_ױ6%< UGŕevG` `0VgPo Sӻ?wU,qֶ,E԰+tt8'B%GWmQ 9!"}Msd)g<ԉ6uNh%iۜ_bShXY#s^P9 Dỵ;_]ެk`K>gק>W2#dC yf -.KDd7-2;-A(ߟP{$ /rY|&J dd`ɷq*mI.|_5oxlnR_ѸDև0TV-iRaQ@EksiVtqrwkcd:-1!`HYsy̓ vJ0_{AG9R`*Smߦk ܚ[a 9!55kO\r U6Jծ8$>]ZF懾[n*S/ p`$DA~&f2nʧ@}G"kW벓gH<\wZAU:L$(!.pe/4F Q&C3_CԇeJlSfA"cɓ;P+zV[ySvYϠ9;a11@h0YʗFM"Icy-I(Cfk`v7*.v s`Rd޿ M{>E3/mj&$Eg0N=VXvceKڗRܦ K/Ht]J~PjAl#aŮi8+A w `B޼1j!$sFZ@@%`K'AI̢cZoM>E V?ȷ8r f;ZDF*ueH8ny*=G+?H쥄vrhB AmUsˣu x#^oj0kE;o"!y.&jG̈"`-kku40N31-댧v9ɸp:?¹.T_R#CQu0MQXPɍUL5|U[i3ք;nMBȐ^Z_Q1&1q" nZÑccY Xm6ϔRF nUVB:cO[vd7zҪk&<եCVƬ j v @a2]BYT5 (O]M3~u]:pvҐ3*?O,>w5 O5|j,(xd6݈M~S$C&AX~:C ;0E3(?ٝВ!Q,\m~b\jH Z$ơ]4`</X}Cmƞꉷt YSǞ"`Z f4 20I̭0tH_)?7sɧ=?_Y'A J:#Wʪ~Z\/x1`3Jed"Ra2'g<\⑿$}P T*-7zr+?gZE-'M]5nX-ɚ66ˋ\d@c@=J.ׁ"/+\ 8Ug{*Ìkw"1zȌu 0<3@i򽝈eg:~< Wz?(? U"6dk$p+ɢϲ@aᢀM쀷~';QfCR:$%;;d̉qVP 2lfWdO3 >GTOm/b O0GHQ^}g+k`*YlXxj TiXG<>aJGn$ڞVvA<8Oo,oq dz 4d;k!*CÑSr6(N)K]χAtcgs{Qót!pI5ǕdK4|CxجWSZ03I$@wvнzt 8u.SE (ӄ[VuٷL BJ/F#d:]+:65# yB QaD]8S֫ml2Ǥ Dc?>g?%^"Eg z@q6=%}TI$}*f7iΔkDLWJWDu˴X(O?>ik؟$v-V ]CG-v9WGpaanD~)K< *iUrihIZtnp %KVuѩ:{|o!:,bum19-?>?";'L/Q|g@{&6YZm3g`wc "cQFI WIM&E1Uq:C_O ]b&TUߔ|7s!;2H8[!Xhw[ 昝MovL8gI#Z&/7uquC)(}\j%쯆t{\F#X:MGnOUX \>v2h!o`^d5qQ .ZDashϳ;C0[g9.zxAN=[ԻZŵ`=33/1$"30Ƙ5O<ݬɠ5D>4!duȚJS''d&  ) ˗O?PS;pW60(f^Cn-al#uU :I۪1V' AV@mHs@VIh(̜P%"nޔiaN_ۛ/ze"?hae -{ f3 آLذ^g?M ~uodx:H٫§  DIO/#,<\eU 3ܤ A6pHvw5YR_chIsfJ=Ǘ>q8ӓ 88(w?^z{̸V=΅wŎ*3<1\2"_i>fu+~c% {P'WP4y5E@K 7 PmBĕN9>=r7} 9u'pi[V$'+" :n!l֊&2[jyv[+ߌMDع 9$>N2k9nD;%"Nf$AۄH]l _|~tuH_hBIy[4 *hvHnK͈ lNģc.P9иTL/W\P(Zl6f0,Ci1.`ȿ<`(RR~4/UyȁqS+ T1)@}/ 4Gq**_}VuO0Q{,+hIp}l90Fy]oQul5E0#<.7ťк%TWPp&]m舼$?7j4[I@3u1yF&Cel]Yb"yG6!&޶8V'FOvCO*,M3 bF[OVO5okڹ| ?7myfmw~>W12S &>,$IU P`@,]~Me!ݪ穵pK8a{7gRCJ[<{K}W;0.BRdR O6{V-Yr}S#Yt)cu'Atf> [@`tυGhh63~u$"gAݰa}IAT(I,s.'p[{<БX5RWɡRI"7Ui]C~Prj= N,/#[.^XjXlc>D߃\\0ec?[Զ^?&E! l{4]3sO`-@\`^;~-)0s zTd;wZ"2ʄwbUCdT i"A,35>"bqF'dڹ{ . +>J@ g˞˿ DԪ9vzszDɻϸ=)Eܻj>QFn-Ry2qF{lYr^e((z՚6\-yn +$d(QKDWUdl^1iȧs2VI.?M^ ,rSl^.L@q{ cQ;36D7asr cͦL <ɼhꈥH޹V5C":oYa(g1ٻA&6r=FCT|Yƾcӻ$cux˾(%O^C, j*)4?n\1py)mzZ3,8H.hнlAuHccw'+~԰ Kn+?^lyYQ"~Mq 5:٤! trg =EI_{KN#y3 ̒ Xhs$yBUf^=xB BI\1!@-ŎoyY*]mhnM-%ao}r\as Rޚ:0Q<ǁ$!^A;A>6ye$ t\#s!SDZAF p(Q:֍L, -+&j^f6ԶO(IH-n/8\SJ/\{4__1=X{T[%xGA9R: RGpup&Ҫ/oyv}al! =-c9u& pᏅw*I\#@͘peK0jd|ҝ^/(6`$č˭lp&Ĩ+7R943]~c戁UX؜ vcuL_>$Q[pb FrO; Q;M] {Z4́,P  7pSAFE0n;9@bWl3 y Oݧ@FWߵC :-^Jr^A@,1C(a*̊b ٌYCӠL^S .&4GU͌RD%" jRH]:w>F~K,ML(vt8*"g k>cq:O#zBFl0$n̹ C68l;e3pn hppۣ dW~i."^I(T"y;G|; ӵL"62&ꮋ,$ UѾ,K#WbXR]aW, X"5L;mKW0!+E \aNbQxdQΩ+Sb,nKݏ},A# _ ڤ M| #sIZ[0 9rFxvm*&PBt=<`G=`_0K-ڈ-R]C?fO 2Ęb*"J;Z{PqFٟӗ':djakc KMkby>\?z`PA=;䪽0F yC#1bARVp&4U߿NN q#J)UNK>?r&^-2*ǁ# 87q5=TP+hZA#i=EP@gD7UvC XHKCgR z s6!X "ob ?~B1;(،ʖwd3`Vodߧ/Oʹae" F B]+tFhk6a^kc548unoU4-X-?P/EE-ی5`lMsxguR ߻r<](7҄U;wxՏ0L]7^?eaꚁA^q =T}LxP= Ije/ s㱓__T{튔 'lSVX[Fvm^jp#+Eƅ%EooA1:^ltb =q42EuH;t! ?sk~_ϭN͞O@joq=2dO}K#Ix~L}Io4  EvV}F)ΎH e=]&kI7}z2Ax/ÎNo0@P,9%_]nDj*F%NyR q]CPK1O쒂 K\acn{{"8w 4ڜp:e{"_a6y\t N1oA*uÛN`n>@YUN tPF0(з(XQ0ĩf&@/N&ș'Uyu| .:yp9+Jf- AqO k@w U5wS0Zhn*UtQd8ep}[ˏMIi;':ߊC,i.W54N"2ig{e #Us?/t$[~WCgTx& ! L=um-mpmu > cB=@#w8&50MfB3ZoC*w39<=t  rjL4GJ!NKN _r Gg뇢{[h#wG`혇c͗pkyldopl 3U!=aP|^)E^SE5xa~X0t1S2TNZL?Ҧ;86 *{7gzOz#ؖ\XUMn}|96A9IϓS )Er`ΥS_ ;ċhuat'9mUKUizT!frB;IU92[E9⟙fuT( C?5oOЅZy+^vM;9V.D۸M-m~xUeHx˞h@qr^ouZcgfr tnF%"- RVN^C~ALu++\/ԩx &}*,wg&ԯ^#KURw`^:ƺ?gW'cVTai0 YC*"|Q"/$E0/Nt3v#*5r>;FC5>rd7"1COiܧ rge3HO*kV`Q?F.*sտ*T8QRVyuTLmZucg7/)[JEk +j/G`K<l@fgLBحZJ!aKA)wecqoPz< 2iv*3KH1="WZ_5;Y-]E>2s#ݢK` 7ӔOVܪbhh|EjL{!$XH!IԌg-mGĔBc-ʛtLv7fUUe9Hq%yc:%vUa>mS܂yS` wHE=&Mā* TgvoΕgi~/z.+gL!"}=QSQfu) )z.jMh K7449c'PvÝD# 8ZGnJVݹan2V'W*Ro}Cm awjL^G޵tS67Q-qCjp3VXdubieE~>aUؠ2Ͱ#OxOB4*L':[$w`ms&urm}:@vZ{ߪo$EjyGnAFD[]-,duH9h41,$6'VE44.!UCtOU<p"3 M.sW(&!j{FqҪ1NUXhݚ^'ͥD1QR3p`Ş?I032m#)tz Ii=YxA0!~gLj;Zur5b^Kp_#Q1dhum"bN@\|D鉿?5ܾec8%bAA 9A^ FM9LABk+( y9Yu5Xi'92Nbm*g\#&sY<uYG\ں=Bįszj0;-F qߣ>59=PKi|io&(9HBqS8%eM㴅 szK*-QtDq9h䕃В J Ak^y^l.+qn|7 +)6C]2^MSM(CX~8v*hm(yGw]h@Wtqpa`g קHt>{FB76|u/=jUr쭬d(ɩʊ 7`{\HTM,|n"Eَ lJ^ho.S&'):bZO8)Jbf1*_' ۸bE3{+=\e]B#!vfYR*~Tc塚 4 *9FIt9)ب;C7vpj~iWǮt֏J48ߣC98Ff_7.[u &PL`wۨp9·bÓTe -D/tm >f履Gx'!8΅.7(w5/߃3JI-Q%@'JdD)kYj͍% LE4 4Ɉ0=m!h|߂(Ъt`ؔ7g.z\UepSƷ*|e'h𒇟BpZ"#h+^jRWHdFE; ?MV@)MPBM DZ$%(#Emj8YBnM"y? ҙNo*{ǰۺɮn WQ .]I{j~*F%Db:!ӗbMzхϯm3|A|媵yP ne|%e P<|_Nz696]=M0~Vu.2mhB⟯+LE}Z)oߛ}ni8"|'#Q7jRAnq`ǂVzdydSx EK0``ޛJ2;B-QnRDR\ q 6_]|Х scb1|TT7JZSf)18y Ko8B2W3m<2>JZRY~-؊\-`ɤ-`0$Kj\OI8Er;q< ,O1蹉^pp߼xcҩ܀X4 {ՊK ߆@!R9U+ ޖ@AfyCS( ,W$2(%"eqO45co&Q QT0yk&ut8*/굖]0_K//*:O ꞇXpTdJuLgpnuD#`ZvI-ܟ͆)#0=U:Uq=F }>/n;O.ͭ_#LQOħߞ!l&I*ªptӉNЩSES\2+Fi#SR筺`/aFVRU-EIJ)ۉ(Շ?Ԣ֒Ahv(Q<)O'BieqAQ%FuabKdu! $;H[c^aĥ5imh UEܧt}m$y*1(_&4/QDy}wyo8(s#aI Sg M S8Bƻ4`UzJU-1ã^ K("ưAf\aO ? eY0Ƀsjhp#ڤ}~тKhJc#[u37M 0OU-؉ k# qL[#nz}m.DZ7` sUp'pzfEkXp&VZ>!*Yg屾ĆI| |4鶴) +Hn6Olp:G]"GTO"yw!/28\{cEyYOG<r1e5j5|roFY"K^_:3_ԝl9yWSrm3DiTH+yhZR,Q%%ʈh>./PtFSo6&/8pP\jo#-Y)FPs܈輥Cs-껋NV(왩>4-/qq8 dYwO L|&:^||%B'ЂYNGO y%ƞ!l0k )J]Xd2EHN>ٌ̛ KT1s.W**:NGƵUL0f@ [i ol(G@YV.AE#Z뱷-/)4p0.kUF=w}4 ĠP{b&iSwH 5pѧ,{mM4`э$ &KZ{$BX]*{b#Rg oL$MÁ TD<;lBٯu6H"/RO.JzGn'ߌBfpL"7u<^39Z:Ȁc~nYOva38r#0ɜ/tj<'ǸmŒjU:]zvdJh!t NwCt1VDn@8=eF: r~ !CC=\+3*GLKe3^HM/a牷p'*"+Z=V6: . ȶOu9Wz͎ïZBb@z-SZ0{>4$j܊sfA!qG3Z 7^ow]:*u;fi%w$~źó%qv+bPdJ~sBBMKgRIReų|2z.:?|ḡL% Oa b0 ̗/P"r?@jHiui6zs߆Ƣc+10e k CμQQu:r%29/;H|/沴gL wԃql<~Eၻ1BR%K1xf jW*!8?f>-Ģ z}VweMi:Io|Zcqk9>.(yZ!:+)&av`o4#:owZ6|Ҵ*%橞˩BYƼx xZ f:.jZr*gI~R 24i#ׂZ4/4DPy^MDI~U[h)Kƺ/*EJH[dZ`6٩T^OmNKQ6ՍF%Σ:Ӄ.a>/[t=FY5 x]d%:,qFXփs\58؊ᘎr=[?(Q m/ 5#p3jJ(nVKKEbܫIcڑGx44 Xz Ⱦl x;t{WP=:x*R.* UUū<u3;jRfȾ|hl{F¡PTHZ0H6hOKrg\]fC>$p졇a)͢FT~HpRJL:j o8GSA!R8ݶ-οSc17)R9m+~w}s"1-4hw7tN}2܇ d'$wUcXhZ5kcޟHTk1[~>J]8.ޑCy'*NO/i6sENC1!A:r[ρtsA<J4pjB<`X J>C"a_Jπ<¡Pq7dût6Mj0.*P*~J5f̟ށuL ̀֘[A7:@#'̮4qBt'1v׶$nϰO92v QEjQwkWB1]3 Lq%H?hg{?2XD 7|kׇw^f>\ I 6 9jj/E3ࠒFb.$ T‚kCE׌Ye?N'$ɍ}eaẏ^ZSvRSQ 11漰G0q*Dб#v;┃D~Բ b|çπHS-^yDP}) j5H6X~Oqbzᡮ5U^w&gh@\egע]}lzNJKB(+babN)RNWFFW.\V ò ʠ9Sg;V OپO~#se2(֌cR>EԡΡ  F~vGzC PZi d t=C`AG@,Dm2|zl,TÎl:-fx6{~B' w$Jˉd1W(Z\X1X8Ջm2Y@^0s% lҁPcC`/o05qBWs.OST0uL$;лԯn2X`^uIj"Ny}o+c.\+Ș,  Mh}*v^0.wJْve\8^ /EDўmZp8}/$פ`&h3>> LȑGѪlp#+݊ͯ,C7'|Q[p\{?2$2b,C-bܱ+ܠ%ܨ%- Jg|b[Po'[Y竱ng 0tD, ECјкNG!$o[#D3fuރ(R;K= }䇓(Hf^MVohMY1N-#>(FMpHYԲoXʞz,HGZ3^>3wM<9wz 1~o6f4f@ϋd1&";Rp[3V% †1^sټL9 "0v`?VsދϨG55T.D+nAY7̔XXTndDҲw˰I$upc#ypp۵zBae5@ ΏQK)yC9: $RxI+bc1{Fdb<4Ho;~>5EftRp\{J:?άs8E_h՝'p"cӒ=չPLcW}@z2 w6EԸ@.q?r^^Q~Ń_7]մamd.h8Al ̛`MsaܲV7]:*C}֔>G'͚?l(dC~-%2VJˆ_"nV/Ԝ`m }ͽ~3w*:[hX|01Q_V+sפ95X{1M[; 0G"hdnwc?GpfNGZp(.E@!? Ar:ue@Nw cHϴ.00HҖ AC<876DXn>ԉ`r=@z֩,')g7dΉ8l "B (@sZ1YMcb˫e.吀Dή"u4|iWlgvƌhdCWY=ԈX  03,N·!(b!yR!MV?Vl"yI5g߄ 8|e A Tv!ѝK+7pNV:') wf */ʎA{$C>DBEZ-TY8Q1a sٵy}+!/#MJ٦9Aq@1*ʻ`g4+K˹E6Bua GBDo^Y'#!_vGn/ֆx >'DN 'c]PLq QLJOBD:.9u,}n3`)KVYLNsiA;OLO)\b^DV3=Îhc RMe`P3M dIo{HS q` <:'O %HT @"H[7*mJx0 ʧw;VN=aw˺XװUkzU0q: /ܻɀrӲ{郺#tx8G. 8+ZTs;mXIx!}'/Åj9T TLv q@.apha VEԁfZפ+i|&A cYa-:B]u6nHǼ@e21| \"rbt:;&rKd1s,{BΛGWy:}c|˦zӀIȨQMh3˽MT ;fxJ}uUY.^m5nRI~掫q# ٥ђ]h9p(#HuXFjL(Ch4)Hl̎9>RW7 %!fXM k|ǜ#-|ˋ8ѷ]seucC /`!m AK pw?W4)`r(3=xEy:!vb>-mX#nT}?oL6pcIo"Kd7V{߃pN ҇ҽeqkՙ&7`zd9!AhBRs@B I5МJ8$H&0Cu*#޻?R-J$-1ԏ=( 0 N6hՓfm?dN5M?~mwWAhnH -ߙ=>,5iZ\qEM[ߐAR5(#8=ѻ4ui8!ڧZWޟٳ? 9^59Y*_6aDNǂmstE><44R1v*! oZx'R] T DmbIwqҏU83Ļw'1u(e1<u-AOWDxC34"Qb* CN28q?(ĝQ:b"8l1>'@m)twFf˚g V?|D$Th8cj:LbO3Q&JWxknȺ3- u X.Ua+usvKLWSG aee4&*ȑOoAC̟*+lk^_]NϝOpƄ\6*?>1ƽz2oYx)5z.|uY)~+-;Uű`DC&,8ԅ 3D0#ȁ 3V& akge# 17O4'vWVFnugNچRb;]/DwǒUz OΆ{ 26ɠ$'<Í_ U)? YdAAe8AzAe#dŞw ' _2;Rܚ' L~H~7yܫC=0Êۋ>4BQ=.~lHθ}:BWLF˿XX;B餝hdtxƫe3w۟bpҌVҝc@5MrU_H f'/6Oi15H_n @V)eTNe. {Rsj=g V˄PQr;ÛWq膱u9_ GDfQ:DoA&r~.XsDAըO;^zQĚBVG`\>--7 dg\`'VP]}Jע0-2E<: J./Bh1_-cmz c;k5/`k87,{3N~|zCdӀx&g6P2g&јT|c@UJju XCą6УXh_+z Ųf72)'X<@GEp]E9B ,vNٳDfj MM&Txw+⃫+qMkAd#7 xʒiu4k n#Dr(vE^4$81PCiܚLkax;w<`f~m0KW!_eC_X7oxuOBPN7c]nkDm;#ys7n3gwZd}$@D}G 2wYdrz\߳|eFA: P¬1DMYyoSNsVy&MOim1JZ%/qqOi 3ug*2!#9gl7mE*wL'r3I'/iOQ`Ehr|мm Ain0.%p D_7iI>-O6Y8ђlA;ϼHpS3H]1QÒoe'0'`kS{[@m@qE¶=wN.# (40d`IEۭ)9oq/G aXwabo3=PZҷ$D |6G ?S'Ԍپh(+呭 ۺ0{mvN4V\7[ ٮ2@Z`1c Io0hj 'qƠ(`GlEt>[TzbR(88g0yNsuʥlB?YZU-y!,Cɖ[.WWÒbiT+h6 xy?'iN鳼5&@ŸkgsoYn+w?bj>d(L6Uڝ__MF&7ނ (0΃v ZVҙ㐄[D.7_4K 7΂󰐃ͱڿD7B$3 XL,FaOЪ:8#y(nK. |9/DhNs;OYMT,}&U~WZ΂/77:fGrkšq 4G & }nȭfM)a΅YY5;; A#WE!wÜv#Mp}:[~@"2%"*t=6~#r% - 8E=WB( 7B@sͫQϔoE#iNȈ( 0owSK.va'N95qC0ߣn:m8̒y"d~ўV+ iP,nHG#=0J? +,ti0 !rKa2 c`u;_t*ʼ,Ui}r? " T$Mh3#B ]s96^ɟV#ܯ> kUALJL[PNyH^L>l9JX/ǟ|u]= мe]{4i^"f$Jd>qdzҘ8%}[8On0urkd<.Z5˥0_մ,|RS~ԸgdhlH#QLd({rbCN)Z4h +Kf2b9o?Ꟃi}6Ѫy3eV4U G^r}o\SX8uWp c=Loaο~oV%:ɪ 77͍f9òEJ%C"'o[l,¦yF/=? CZ`o+TFs:ŷ3/󐺬ϟjRbu "J@=]>|g(YvFz z}.Z:82E_]phx3ӔN|RqڤA>KO&M{)-uhg=PM""O65ð="pAsSZUYE&朅6N54ZQhJV{,<{ܴRwϿSֶW#d koWu>~_#=A ibs/dt$D1!><^|5Ew!l#~" u E}z8gZF*] /tvY7j"Dg⛱TW"V?&4f?{ ֓^ &p2~lS78sxT]?Bav~s+tTeS{vNUg8T.h嚟cpVү`6̆vKh.۴NAȍ?WMh vQj r Q?@-k4 QQnOLK2:F91y$i_h?G;ErݻS» lR`T(*._F6^ %Hz 9&Yx }q"ۥF8aQ2ʂOm%pH*t!n >_Bwr*h ~JY;M˽L jL؁@ \bp?iחbE߿ʐ;n:RU@n|U:R73ᴊN4L8kURB .ZUYsLNw _Ə 0YvZӉkH=v݊*u^b  AϭT??]JcIAX 1Jp2M<_rn߷ixV`Hw(ʦź-ދ\S; =m",#f3ki;̦٭ aJܕ36/#BC9+nl%KtrU[_R\3>WU;PB wQF0pBoqs0Be-ɭw_oRM?Υ:*DiQycv*3yVw 7H!uM^x/.\QƨO;$WˑI!-5p2.Gӕ&er;v0ϟ'.֥ˇ]ٚ=0Ǘ g]XF52Lf K:pq9B`&;8ha<{9R&(g]ƨQ*EOPPܺTZ*ᣄh~e=*}zۈ)?.}W dapm  ˁ$Q|\a7n>5Opi.mjB@ؐڄm1 C'it!nّ`%La>Dx DP#~ uyP;i%Pw;nfWnI} ́EFS`F :[l̢6 i+ uwh]29ڍcf 5z֞r T,>\a;jHZ?/7RJ%p=aFC*J.wM̛v 耡.KJQ&~ Q;KNbgNH4w2.H^,\h}hga{6ָ+0up<)W~3# #1{fr,GВqJF[vU8y7|-:a%C$e5xIm0;lQ.*Il. Pi4Ǐ>DS@"0~. -U:s?/m,>V?@L0X7a Ͽܺ'YQԌoE aP5%:I̦Oۨoɒ1жlA.2+ѐ `Br"Oi/__p%h'4g|dDHEKbYJˡ4F n27'v60^7\/Ɏ#M&Nls"AacԲ~+POWGP {81 q )^DĖ| H |b Pl!7#tDr m6Bz; jDՔAǎݽ&Y3Qc X 7RcVJ(?ȶ"#?^KhS"K|>GᗆBa5Aa-@2_qEĎfU.B$AD8nZRh (EFjceƘQv~QO}!-R|p9ouWi9q{b~F5xy^_ B uj1XL[u L1xT",T6'lPT_|-BD0ZT>֒ȞK BNasK]H5uhQx(9vS q1]Ú&_o2xl\1NIe~JCB?w0&ơ0MҎc0xQ&;M6^kwj-uf$c?<%N 0!J|.s/aAR8#J8Ε-g֒t!/>n"?T_H Y0KBr~9v{!c,G=ېla7y|b_sE#my˨^x¿W.lcjgb5qJD(P/(q{8N+An gjNd^fl6֦|tm; hLn&+_}^SB"ArM[A'd%!b>>hU! K3z͊j #;Y£e甭w>pĆ4@=+]::,4!%CSH -]fmv-_M!'Vm,e:rf[1\; AMr{ ְX|i4A_ }_O%4|S hAw;z/+8h- S7 n Ù3\$w;niĺsK@fst\ u<]8g fe?-3t؊^ތzL% wvGp2JiKQz;K2sHK̯tSA2+W"j"%*MզhQi34 >Ɣ~)ʹhEޟ?ĕ~ŗL~j']5b.R k[ d1T4Xگa" SR]$Oˏ_wlq ׯn,&_EJrgR9aRrʴ l0*xN(ٷ|dO6g4oʐ:]8B@/wY+QU(SeBE;ޗQEG~cg0Ni mшKphRgNV)劃-u?$N0\#H"'c-qmԄQ.BzI˫Ss/w0+wο"f2m9P: #>@1 يwJU$glvtt\8nFPV>e.޼r76߆!98`fowOX|F[I uߴ8z;gc“03`W1V(ڬaXIGܡL{ҧ~i*~ t$iށu@EI-[K>jZ8VUgb~P^kPrAbs!p BPYAeF}9:BEATyHy8\֟?LaN<.' Xm/X梴{:@S / ? Wx-%". ( ܩ`!si Ty]6=dx߮'G-~i;MRd(lg̝t<p%%7 (r5Ȣgd{hY-<G,J`rM99#8f/y/d-]]"a>fs錶Z+XAg I|~v)"ͬ&ŕ2 6! %Qu͚lN0ӮN"*(}h>X3Ż9'`xMB }P[3WΟo0ۜ(f4D&C!v!c  E0{i ΐc bE/"*\5M{HLWyj% D! Xr"ߠ T$}9H&m-( $!1@xӝQ Z2*Aaj'G/¤?9u 6n.YhTLsRԠ ͧҞw"S9X#->=]+t#XN正&ڨc`sۧvf5s Ԭ9ۖߊo)FLfDi>5_%\Z+e`2\d3@dҕMw3˚)4kٰHB< ib-`dP #4R@B.Y)IWNVtfx$RO@eH\ĞݣF{J\pIvgzsx6@vٶ U2ݭ7ڋV"$ed_eQ} Ň\z}XgWi?jFL)j/AroF[75txM[ėKF/y*_=1{k&AZ]$근 Y_-\Af-[S㇆bق ePtcBd46jia1";AR-.Aƥ2>eXq o'mv̳>h=c.\u<ѧ;ZMЁA-)ꡔOTۈb~D4@c[xi;X }Ȃ*6כ)iӦ$Ҹz}I(Ιl oEZLfeIpq #/A~lEIa\]QO:(1=0.`:8i5V +҇:)ڲ:,fէ`p -F,z{]F/XzC̀w*i9Z!4yBRC,$l( ={sbR$O{_x\1jv`XohT-:}Vp7Y rJw#4$F+BQQ ee|r9xCGY0T syħ?h?@=ܡ*b@6me}v(9AQqI6?Ƀccٛx}`5r5~=edt՜58O]En4ߖ~0gˊ+&?*,_pok98xNW 2I%>.<vfQjQzAaC쑕4lKnPXiBHaDZO 3ipRr/޸vnU.3=k?OEd{2t*a۵90Wm{?1YNެ6J:h\_, tB96<3F4BBLTX z~Bsw0N) ՖYB*'*WYl"4DaAG5\,(7p]ӖDZ.A<˲?S+/~)>gOg> ZLnĻG+ttĨ,ٸֳ91[ڜ¨7+q8Y7ٲ/WL6y~;P^!9T$[)@@5r('6`j/z)ظνU}3a,y*lc c1zdǁdY_AjEvbX* YmLʉ.EN|zUzQ!!57JN!D۬/?]l0Cnʾy*CP=xy.1`v6 uӎy;37$։x좜^3 ce>2l9VLU27U-pg#ı`DmpHw+RNf؆= jG(8 y$D"mK:IJ _/NUZ".¯hgwkl2`;)i[2\]ѵؖQKݵπsaSCC;V_se#+ɚfwAށ`hƎ2",B VqTz(hFtJZш6zߋ͜>}w, Pc}#} ~px \WaB8hST5Žd=GZ9=LU \b ,gz;^-ᥲób`1>so#\0G~!մZ՞ E ޒŔ84yMk\ܪ{ڲdLdۘM}OiITpPߒ~k뇙ӖV$cD%d|Pw |TsX4X$dFӐ{n2q4E>y#17<~|wx,͞T̤<+,R3 cPu=dXI^lI֌=Q&[~aI& `y6+'h" ^''#c5}#lh>x]ٌJgHs1TƗw2n+Mv"D n^ ċ-vp۸{e /#eYbMhMT[IV&UHL }pyŶt|0gsG}tZ X*EX_=.&;vT[wg pU}F`2VY̔"x0 Ōҕ!Fn+BO ~.4A f4yʹldIgxDL^/ .u-GS] 3㳒26Wrn@PPw 0PZqg] J ugeEƌO򇕛^|#Zڬ⠚9(tH{F '};H9-fy Vka[:KO.tYgg~~Yd1tى v_ ?>P)9LfgH5M~S!Î+݋tU(P@ˌ%EfzlzX9Bb:X $Du4d%؋u^1 9X-; y٘ib=nlho˪%[18SoY!g",yb}!!pdclCNJKSݬ4M>F.[FhT8oE<̍Ip{b?ׁ%xf"ԭStijq)K(BP3P^·)k0dP Xӏ%+xF83u|mM8qɴ=̃ $R>jk~fW5У2тP$XR|P[ ?ZYBGFI3nnEbCh1ϻqǔ3"g5$-IH2IM6 Fk7ZD`IOz}iI^vG _sVԾX\:&:.gLم2hIj` Ww`艱S)A6*=%+8|B[ܚda! $7΃., >7L1K0MxH^2+l^Lx'筈gԀŁV -n'BgŸ'AٽA$U># 4e\$I*Y1+D^2θ]}["pLVvkM z"18Sz}0I1A> xc ͙-h+zeBadH\ `V""@YEWLo1?*{⍾MMlmd|C/@M_XJNv8Jr8OmL*kTep2{6 r͢ 3p* E; g:]ɝuVp s7n" %l0YgdODi5 4;߶-B׍uYq~x)ܬțz/8̟$ƴT@0XL-AJ n#gZ瀍y*.4y!@՞܏&EN \`"rp/`DcOlAmf 3H` = r :[ڂ2+{o2#;\<P.O@%?R|\$pLRn|{? d¶&Cdۿ e#Q C{a֊ځl$ [St1@-pT}]O@$S-R=\O2xkīT @\Ŏ7JOvkuU#'~'Y=Pv3?O̼b'ҧJ逷tZ])~~E[-NZn(fs[MoJnwry1VBh(RRR.4 RVŻu_seD̨0i?P[)XnWSoCz{\20]a"m#j=ݎ?پŘ4+L$'gbMvٸwugLZ*J2C /jLGK|t(^S"zDMA}(rdW&?ǂdQQfWyXTLq Ⱥ0Ėo2Rc=}2k6OB;|ksA_.K70,z\t'~3z6Q[#mke^ z{+\ÛYggbdA4'w? [ߺqLnjXp|e6b= mK3,4Z1 Vd9%-F% M"Чȓ0.2_^< 4ɄD_o3,sm*c8b˿` QHN'YTj%ccV{Uww_ 䑏`&ύ/;߁a5UWE\>,L /27S+mLp]RG7]rs{boق&8[`޸XAXvfQ!!#A >ߑ~<ˍ'H63b72]N)إ.Ytc>TuX'wB&,=ҟ0ƳH !gbυg]sdz't./@Yck VPaO .M,µ/N;afd-i5.i 7-\FZ #it |SNI߃"} 1.ܼi80JJgX9_p%97 -W^$P0r]}Usaz-i$!k<§xߏ= P`L"dkKgNޗtEr#@5;= &aH֝>zUbS`?RGAu) = =2 n> %U9ʵmJkkG?;w20{k%qYSP(zjX#XZsGQAV2;iV(,js/ǃ<)KZ1_&a䃦!Z#ܝe1 Z]A5ߩVu)']UD0=zgII>{ty/ft ^H+'\VB7sט[ Bs/mo1b;4&Q= ʞ&BGt-s=ae 2=N2"F_\3> (eVSSpױCަ.nZȊ*Hݩݻɺ=>Ss5a,[}^0z)qnNPn2=WJD!T^7(./hC$»Cmk|gƾaoӬƹřR JbE--8GT0<:VbO UQ@zw8291N,q"N(ɔlv@vnC+Y_Yqs{wznu慜#'gC) RϷx h ((ngfVfE!.F$%Hg6q&Į8t?,2+ eWӃ"ʹNW`<,^]TA%_W:ttgD ]EَI4_WJccKV&}EU$lh[k`޲yćUt$lN~{nv-1bdž wp+tS3Eqga_oXv"Ae$O .u ɅLn” !m&i(KYY NEv'H"mzשO}0vuGӎ+| PgzmhaRMrk ` bpl@EY`uv-a}\&<1伢aV龉Ƿ[1pVIIO H MnM^ q{D%/A%Ia#b5+܇At 7<ƕweS cUR/fј,k}d yvbmAz= 1K Guea-6 GHN`h=aͩ:`*m"}v\0ht~0ڶcjPZߖvYhrO &ր8Nڑet!Hs:7E槰r_lXNBSO:l˯:h"؉F@u{!x=`4y| ]'`vmI͏qxn f|N$w>z{mGynֽ'gԮV;:.@׬U1w KsTBى6Vf8ޣ~b*M (JKnշ"s.h6]LB`d^6Hu!<3>!n#1 TMp!5}&y+^KUxꄭ^]~NB̈́ȷ 5!fDxs]]/ S F;lm;H! xsad}hOy*M\U~BӨ6#kw0Pܸ2#g{ eĩ^1Z!‰1.Ktl_ҥ)!)h{_ Q)@ĻʜH~(U01*ᱛudE7ďx&‰!0hV pߢ!R:;<= P٣ϋ0[}H d&[ /0Ŭhl9Z~Vdڮbr +xV LOep" x$5b$ @ -xG{Yl[]abku2x: -|U,{`ܾS+cyJT OWP^__w*4'6nb&/e:ASL"i.q&S# 3w+g2 (o?/:7Rtj=Ncn4bZ`K z풤X*/`bsEm/=Wx]6y -VU!G0"(޻) Jn+ǞdRg[5h.a@ze瀕X敞ܾ'mLOP*lw_6Mzf>r؎dĽQ~uJ Ip=m']nSf4󠩡4/aHN=b)n?GHIVKWN`mF۰X##X e")Iff^iM(:ø%EODUǞÒ=yg~2~AP+SZb%f'?Y6P' /-^2=n P~zW@riQ q?pFPzU: )N> W$3/֔4D-!pWR.Pc۟*}A5E{Z59b\@n󻤨0lPSz?rp;wn(J/*ޕ\' zb/,i:H7/rݹ̸h0TrN 9ZA3@䒯^-w*qLKf6:ql|=uXRAܡg[B'_d b@c5lp{CpHO 4{>~$IkXz.bդ0K.nBdwWðQ/0_.D?qW۝GY׉bg:st؇7`vZ3_CL56o3Z1S>ُ,[rUn[7_DZ—*䰋VkX'z} Z'iǨ!^S:Pa'!RxwJ%Ocڊr|Wg f굕frz(0_^RYaKeGs rXC]E޽;-Eܩq$P R&^s2@֤EoE2ʞ;S~-}LfDda6S^xCffts(w6bYJx 7y*K8`$Hۛ-q ]$6|ѪWgI+FsKiu9. ?oђ:OR"ZkBC _p+K 6y0*h`]M27?(߈~oy"1Է)~Q.^Ϫɭ㢵oxLp!S66"{t~(;SsqD= Ev6 H[Ta4Wmu>RFjcǏfztI)RGeMvZ}v!`ˮ(4XuY8aZD@}>:|ؙŻOzliʴIy#Tqv)gY5ҝx48iť`~6OE%J!s\K=f)hM9[]]k('pa? yi%!r tҘs ,BP3 tK˻2tF|wVg .O[y|fyu!BSJeǠt n1thX@!+ZlIZ<is>JJќ̀5~*B:v@IUeSAɈd]nh-:|ypTRf-t4o}qEҫ?wy[E뷲. ǹk;ᰒ}*Y~/hWJh)Ճ^+z8su_(ݳ>,F&NE%ܞ)&7=_LL)Uu3#oW)H,E?`P *Fq:ΰj5xHRXb">@\^&@Ikgq"L*Kh`2ɈF`?JD)3S>+H3eÜʬ4ΏCGdؼg\P&#Kx6"PBz8t}{zpC8aIl^S4Z~t ΑT{Wh7 Ѱ^Q`jI3 ܏T󇣆4Z|?XZS@_Pܤ "<+|ePhPT^5*%ɿ޽=^0Cr:U=Ћ6K`]RoFbeYHt}|m]/P'>l00zD.ᵯj;wqu&\i=;Bo:I) d7ͳhj,ibiN!B-|a ED{ٝ[u rEiC7J &b,2KK}Ÿ&O~BonkP~x'Pn߁ҁSـ "q#`mR`w\W:$;ÖP C\*S Sbe֥Yz,5·Jl-)e7+4 aMI,:)'Y$p>gu嚪+"<}B?Lg)z8u@PU6:{Ѷ'Gb^ ~Bi;El4+2k\0x.iDF mt]5oEx^|ä}0o%+~APF{adHU'q+?/wR52U去Ǐr̞v676m`bB}M1zْEs/7βaǙ7FQ:xb=-\ڥCC1]ү V"] ɛd*8|p Lrcm+Z@TNVPnnAJńp~Ru~6- ~d_2HOnKXU6+4ZR6\6o2d#qL!F&ⶉxg"fvEᎧi,:u^>]INZ@yHH~}Ed5.ը k2)^g*Ii jNR#?pZ8x &h vJ!=kžڗip{8UO6~Hq-d@n.a8u3\T"k> 80Yk; Xs(L84c4MX8s?y~T=iSɈTÇʁ[yܧc{4d'cx!C|@F'reLzW77 2f?!q_Y!{Q};c !vb !C2l"_ 3ᰍ0[By9.t YoliLs?MM$Hb`d6x}ݾr: 0ZVa|X1eIh8iƑJDLD"0L|ӂfveM(\݇^(|#bY%45޹V:!vqu`6;B]njo%5.zY(u8ƼVyڒ:XȐ'+J]R1d]5TDeM bR<>"9~,̕D[11҈5† \Pqhovə-wv~( Gi^ЙĹ ˫\+:OA-\X][c% Y "Ov*C_kb Ol? lEV}V.=#:pUd='}q/;7tFw}Tr=cu}5RaHWu|aos}kH$[1R_:>gw3Š•+[Cky(M*e|7{S1`c{BCJőy'`9w_.-/$92_Mm]vD"gPkc'+ f01cT#zݢ]+zZP U޻"puJB\1\Qz)CƁBV)G׈ZܳU:WqԺ+dA_ifӱi !7K;PEVf{R總a :dYI_QEvN-8 v]M ihJa[AVC/Ѩ ɍ)[s.9<̽%lҎo6ԭN·ږZdtk8 {kw eul#<h날EЇìvČe 'goݏK҈~޻bAF qKm#d' =@u6c5R5Lk9f_KIܙbC e`&'rדog\ k 517mT5we`!XL4s)w _s>H]%JnEܽwHL\cP$B_FX}g P̴}?zITyJXu7rS=DRH,N-tM brlHS"獲~ghv:xy!f ?\0"&QKLuĩ 3Tze !$$mj ZmߔS=2<0ϖjC⵾+I Paj'DgB ,~C LK}nY]@M0 -vClb0B::$B ,QĐSp(O^;WV <YsFQxrU8j񳾯4cQ,W4#n|$ @]gJ skH3i'85!EDFeߵE(.[a>d pL2h{!*ï.4\+# Gh.!򨕪 KmC_)Jk:N[ .3ɃwpnyPSKX")e;4p5r9Ry^ 'B%fֳ;]BkW9돗aC]S2)j#(;Us;w!sm;9#}֘;e\ڑ*͊dT5?_fϊ|p_l DpRoxU80{Kؒ<{BlB 4dߓ &\cn'vܖot ݶCZCο%`  =>sjݑV3 o } 9k80 0:g6DqKWZKmJe;:^ݱXCPvX{e0Ýa 9hoYMf(2WN ZcQFzh'C9衉Zu6y[NDkІxyM-!{O:|3:3 ^ۜ3k$MÓ/2HQ56CT"U4 Z':t43ЄvZ@vɸjHT B-^ x `'Gr"Hd:Ba*,q~m]Q"L qdr}^sߡN|گK<$ihCe߀E$}1l?N%ڰ\ΞJ&؎SEY)./˞B96q?a462̤y[?IgB>m~Ch_-hdF#G/ %֤[^n t8$#+#~ֿ?_,Kh/ʌKbJpRmq< &,f1xfKokF\x@M +} .^ֲGp\mk>oI ~J nAl'8n<ʉ9 լ&3t*YT ". ~ic1>%<U sB+9ޤǐer(:3sQkRu%,w1&kjK!I:~h[+CЌJ-ݓL樃:̪  )gVU~:!~KMxI)Zt2˩7]Чc)-)Z&L`:r- 㬁$^3]jf{1I3iӹ̆7<_t%n2q/J3Typ!* >z|F?my0͘ȥVhPMSJ ?jEwwOډ q/Du,D@#ߕ cUJ! e5Ep!7~|ݓ͋k {{^<4hKqa@nsH1/ RNV4jӌ}3恬t?x(A 6agfGRloFJ=jXg3YN43֑91k֭f{Z)ُxgܚy0;߸%k`ͺ^OKX14NHhO8kXØF mX~UJ_n⅐ZqU]|1($}[iZRS@WKO ض>=}WH ʯQ({ S/hŔa&T6uli ]/ik݀D,G Yxn/?1H^,tZ<Ϙw*#bÀ k{U)<֌n#B1 x3c g ew2t\?U;o?p-i? h8Sԅ0NS)u<:IQE@1=ҋ2]v@Tˈϲ$#m$1gTC(Mj NNY޿׵Y=e}8,`9Rk#B련RoJe#fV!9o$ɴR4K^")QM@Y1)9 9&<+H7,fΐsK_C.zBg/53TO =]ffQXV>֑a {&p?uXՒ$'8CP.&c@8|_ 'aq;j{UeQBs,OEeRءrr 'N Z\tѽq Щ%BBCf8H>+;1a֤B9A3~20/pVc;\[DSbo͚ԷZHxioNC\*lIYؙ-,YM(~i|haIlGL;ԳjS-&~xq >0^x 3@m~1tix\… :FH0$esG!%.? .!M\Uت9⡐[!W :Z$DJ"D^XT_]/ͤ.FwknM*xn1CQg{nN]Efe^;1Lrs&&N_۽vգ<7H* &HVOӛԙ@'P~>D%rDk; "_.)| &^H-wM:j< qTZSֽZ§åX63ٻ/ T})3_bӮ`7IgZ-قL*9x03bW $C%-3j^Y#wvNdHxUáL;U"709]6YK5\ٰ팧c7|1;n hH!KPbѣtF)*Nja:Di*hxN[b,1fZ~w.4  >8W4Ȩc5f2q,.$P5Kh1q`\(3NUt>2IxUoqXlʍ^rlj9 8.#3 >9Ԑ&#LEG_c%9e q,+SaIIjr?Uſhիu$y9.J:c`ok*M2RѾ姼P|AF(!]*_uN "$χݣ5.=I$N pτ.o%Q`qEEm;@$X' ϐ]˂JƖN/ >cyzœ\cVX8"}RiVՐp u`(O-G"(zIqg jSFU'%>."ӫf͉n:Lh@aU{K!T9Mܡ(| la[>aeQ4; 0GtpVNq ! Eo)Xna6t 8ИcmP2<(%KE?IQL%ݡIt5^:6Ҳ~Z{#* 1(Y"8g0p(wB}p4q| YxgJ#`tAO_f酳] F$Z;GM l-_[I~d]_mYi `'UkEz7IMҘM:޸|+vGp"lDbzg2ԭjp ִRU@>^ +jn>UiQCzFi' }C@ߎ4 xn%)kBѥիrF[0G`ªV|,sBe]VdvD9'dv'UE Q}wÑ3whXܵ6Ip#X!lE50Y=_8rR LXȇ6v@AKBuK2WQQ^D9^*{C<KR-ޏ{0s?^LoR"PgvB"j D) kvFxD { [S,\fgmiV~]`09BʬoT/^8GԚIc'loɃ p[e%x?>L_# nEz"g,!&3#dj# ʁI[, р@7'wrd Oa͚;e95tmu?^^,N>[Fp׆"w`%ԉK?SE:8|۹gj9#xڥ@m92e *!ԃ08&}whx|E1挫Ú^&PzunQCi= 2}$NZ`; 8C\4_znWoF6@ 'F}!1B)j\RbE]ca Z*m>Zy0[k-:z\5ef11¬DFY$T"7#Lb9gѧ5 WԱ15G~Vjlx00ܱvh/5 p$y=E;FBfQW'$ts^z3c ,!ix$} ziqM=`/Y}D@w/ai9> S{՚PN3>$9MVҩ~qP-,i=w CG"ao7>=%-!UWfJhaZNi6Xg+XgKcaG>)W=D^%¼VWxUAvG_+ virx"ʡSD/Z_M o@ $r^D>i&fut| }b Æ8eƝ' e#MykOYWn*$< Q?MD"1B;brX }.:55 &h(oXnPaAUNO*vA.0߀ߚO㽵Vb?SQp~LPuMje[ku4|?n""N-OJRMC9\ h-KX3Y["!_U8!Aȉ_^!)E;lc1PROV Smzllr#Pxݵ0bT@c#a)wws4dfP $/Y뮠)T.>"*4i:K0ܗWߔ%m~b^yt7*A5vZbc!dO(db-+X l;ۨoդLюc|y:>(^:06 Fvɬ>Sm&$߱"k[NC0 ],AЧ5[3 8&ѡ\%P= ](ir.ep/Bo%Kgi>7NBZzdx^N!S .:IjHr)U /tkJ#tvS_)֧-uh!T@{j[e0KvW<^p]U\CZ欔5.q%J'K{E.'>SG"@"č6ldZTaoi-bV]t͒m˓HgvqyKߙtaVND6`7iv P ge 'pϐؚy 3^3B\9j/PA!RVq:?/ژpeQ7L!E<6ͺ5mic Tmi3K컿1C |=ZgKaW)!YJ_PO8[0(a<@LI{MOv۟*m>Э`HG'm-{1C5޾V˨9{"zm\Δ1[jѡw5axt ű .~hWpaȹKeRuIF3?f:fjו`@{7{ (Ye D3񽠞|!n\9C .:4]]J7ݐǦE u}8~39lj{;T"Dir^"=R iVM!??{C=CIFEq NlClr=.Fq;bXӝbz#sQb']# Ƒc ܍.Ry|Ќsn?&;Ts8dn/"Rb̝?.ѝȿ}-hdİi?5ao ,$J>%+\>- Lq4c<"QPC"W 9c*y}_[t]'?Djj6YqxyLsIRWxeN 4?^2 mf|醖GoJIegJ⤱@~_CCi| ph~D H#Ck/?h*AdEY0C_ >.:/u7Ӱ&7mtyA$]13m ~B;`EL5 j(<\(9,~|,L+eD&zaLI9:BoyK`ŹhLV*~ -M53*n=n?rm(xI-QKvr^۟U71 aۗR}rȍg e =8v+e@ǹ8UkPҾ|Og3Ls5/U|OC1h_cT9d4 o> ?'ZԄ-qk\?7 ,rZOL6$lӹ^>F`&7y./&0&8э(CN t*b{2q t9|$D5aUA ;2<)i}:FqgV̹خgI(DX7.vI< r۳G p-C^Yzs eAf-'5MF A'cm8/& CbWi%h^$ô6tNm@H&MS$iנ+x2 GX;eC?t* x6^낐 JL󙼩lzIDlJU؃9 "+|ePE8ܳaObXc[ jW# Km'WNi M߮py6z gHݲ#Y //S&?#K? QȐ1|EXwslmTLK lʀnϘ<4݇!gw.MQ\ ǃKu^w7xOUUk3 ѾRZ:;?I\/znn~`IP2V;:$R+o A1]Լ]{Pzxn!_>S= C-CXzCKn~_Л[k9qsTHM']f']-8摒( D? s$DX>^&UV}jns_;~O5*14)Z\}<]FS :^_'䑾dfRqD'oDOd<٪C//J%oAir-fcEGFvnC&\y-^#LC/Y ۓdS:gj Y hYLcghҶP=1rq8yXQtFѭ`8`?L?$SRK$cFAY<U,t2˚\a*[@x9M l\. vqYFR@7&]>R>f5Q]-#uai'7t+N{P\`W\M4//ƭQ6(E7<͏Tիv}Bw (oQ-dHJƘ^p]<%C8+:.sN6fB>am}>@v%, 9׿Hʨdc aOJ@iU `M {Q|}qE¤g":oS~Sg!x!JH)^N$\K7%-󺰞xbF'kulpx/;ۼ7e7Xyd̹^,\N/9[vV HΌ<ernD;ʍ;AW(4JmZ:l o5[;0p2o gL{klX'X~]sD\pl_F DOۦR3pjw6wg>P0AE='/ WUfˀREhɐ1ȼ ~,b?QVzy}/ HY! S&Ì 9ʾ#B Bs[D ?N]auo8cVL@x}7Mt$ne u 4n:F{6I L3>?V&WB2?Sl[ϢvȃgXAJ %co)`"ޟ40I{X=*Pl2~dpQňq}İB2^bCv|DMYzS4ӥ(Z: '.i3nuʫ* QP'!v0 ]4rsWLe܇h65~C6$U3 JiO}~eY^d=)WpǷ\:Ӕ/0C4mP  sH& DLoJ xG9ᓿUk!#[ABIҹvzt.mrKB˂M`âA96ӋLN;$8}k~q eJJMƯ X U3ǥ)Ĭ$N4۔jj!x2kt>QG(zEÜL T š(vƲf^nM9^0^'kj-ET51̱cgȘVGooK4[-e$ًBH9VA!£Z7)jy/Mn⣅! *bxЩ= ? XK_Xrބq6~V}1ʌ9u~W+dt;z~ee^Rf#VZ9 ϞF?U|^@օ` ?PA*\KŘ߅{:eU3OhU%\:0yi`bݴ+Er) Օb!?ܻ$5zPHk44(Z<V{<5^5;V&h;^Ʊupi4su]Z9`;YdmMϱx+;1ZIp!!8,%CFjFfx &D/&z>9=_ipߒvg['qF'6ZiPԞqnx2@pgs.?.wuk殭os@;°jRK0FBCxsKl|G3r;PZF}rhЍkQ{kv1JKXSZ[@ߡ/խO_7c++BJaC7lv+4*U] TGf[/js%<ڃVxAh_ص9 ѺYmA4%ג#DHQ2_{X2]E@Št.VPA+fcǀ5ΓU#sB]Ui`y&QR*zIbpp×K{!I=`0M G1^PU 𵞋FX o@'~&rҮ ۼ$;#U 1TnW A=V_ [0&aPl2Xïy?R>areWUv]kWȽp(4Uh%)3 _V"wbs2( ɿ"tXaF׳`y[kuho%&z7F!j. *A5A0&R䯪0[\EHӍ1.%vSw .F hbH[uRRː^܎ -zǕI# le&G4Tc0tD׈2xr[Jܥf-{d,8Q MsV@F0o$d&3iiGw;%3}Y(.'L#=A!;2>Ѭ%Y:ͭ65-z$ }^qH{À+kiq}ʌ痎w@A"GEetMpo dI!3oO,g߽w{nOwV$"lsJ&h%pE mҲ (FҎZ+ZFJgweq_m=Mu޸>9`]B,$|8-FSxBKy}fsLȂR"{$ҠXXAb|uwDYR1DV!! eg]u4Z 7V^!Vr{xQ9_g̋po jtU 2_~nTٕ͙r(]Rxj\KZvS1f7z&(?l{I^p/xw3~0#r)y%~NJ}K6Cbt 8~%A;}'}fd5՚԰LEvHޫF A4o 6@pV~lDjqk–h9NĖ:E̙jMWc$PǓ,8ȺגCt)x&GCٹ+^7LuFݳm5x֎uYp/{VL&^9)9 ]!'hIV}OatOWq6:NN k[3B>ra{lEFaB֕;[T.imxg˾XY o9CyLM-T$ur'WP.zSoKZ0 ;lê:K#!6zx2GPeoFEiҀWJ*?@N?'9/X5͟(Fu1s7lÆ Yi)KԦnZ\WfIלqַfC_.+-Rok/Kc7m Fb5_:!Q½7rn1W&oT=)TzCs^ъ=ӺS{ݕB2u:c\?-zu4~'ಾP/sq zW$l(.l"͓ږH [3,(Zny؟ R^$-zϙ4qM}ؽ=vP:Z*NTKmZSd -ۊTy '7ӷE;j/GZ 0B'>~ilz~fw2W* aq[61z?tO2Ku$"3Du^P4oVeoKNq!&7LMs1:CX@6Ou 5y+4D.gxp+w?s-g}ql db̈́',B|r'D1R_o:-s"aPA>́񦍊qkxFerp |d G7Ԛ*%sXlZ8x"gLsB叟6N(WRE*096FWU O;:Xh^Dmr\]xiV՞'I!t8N}"?M4|j4^}BtƓΰ:꥗74qW<(uz^X'U5ǼYXj^=Smgh}R:^+N'6Y @ͭS)d#|r11[aui `l\*ty__o,u=1}TYY+P-RO"%_5Zjw^./j=B4 # 1h'ys+=֔Y{<U!I5Ƀ5 MY^ {г<tghaӍ`L`ؐ8=.~̲; lA%8Z" ˂ Q#{nBCkh^y6k0ηƓN(XVPԓ P1qY=Q@La0@I>,L-ϱ{O.NSEgZ -0E6!zɚ~>Te(2f$Ӯ7LHVmR Z _{Z+92(g={jL<_Ѥ-0i^k>}M\Ⱅ57G= KniΤOuO7͠U gtkB =0JQf{ct $}*iX2t`i +[hGtthyL;gy&i%j 885?=WB ^K᫡6!Den}ߵHI$Ñ&"j_Kz)ʣ2QRCd W&zeea33 L( 0I>! h-*(#-$i&_,u_L}ͻ5=xi"`A;ҽӦYfFoD]- SdSeХLz9^XP=pS#4M!I;-X/ a"4n!)Ǖc!j'6ُ}=+ҰkbhNDU|>%ϢW<[굓s<@.Y$]xI7ǮhDܿsGh2öc" mieh|`BYJ}0BBͫ f9sj [{zqݛ P>FYu7sz.BvJa͌TYkYb@L sc`}O茴3D {|̿}u}k]48F&Y?y΢aď-bzեŖ;= א얽fnftHq{_kXgnE}a$ݫyHfhD ,G sn?e}U}(3Ol 63!G(4d{D۲QQ A2N frA{tp/Dx`vqJ94͈=(t.X{JXGhe@GvI.ˠhEmuH4q}0cM|KJ!2Vh#l5R'b #SQ3'Gj,Vɱ: D&=Ă>Gkl%'tV\>ma't,l:MN$LhqSMKe{bK=M&:|k~1i 4 9*,Y$)Gl&[g&Wx,J7Rl%m?Yjsƛ`*۬|`Od›s~ByqRApS7ij#B]ǥ ;:YLi0CaՉxEǃ2 i,~Ĩ{*M&׊FN*`ѹTJgo=1"@tFdD_ELqΔ=rc BZH!4ʅk`ydvO֙4}aY^̆#GԵ.[^?h"ha.'}Iȴawj;7RRGIbz!}-v[}NYiwΉnæUvgI&W&CKV;O©\Wg-3lL hlJ[N0yzv_A.W@AkJHzcdɔY4k0 YkGUUޢQ0<:q."KM'I(-]^gjI b׀KP25 QXTr]'˽@w}וBǏGD*a__`>w)n/G{SA*0_ɗSryRtrjl3B{D_ ƒ{9!LV--]g%9IBX2,Q"XСm >m6 ڜv|#+H GɪB3`T'GH}=O5{5_b& ŀgO&:'$Y0^ζSfM9 SE1Plg!tܭs\5S'ؕ@\ZR%:eks4) ؆,b.2b; ZR:H2iZ`6,^\q P ~Yrpٕ_ދٖT8yjAL?>TV;p4}> ǜ՝\mY-OxdHn28 L|Gj3YKLю%?'3^4هUaam;?(An=۱8TaC*z$ =Mr:s#=ޘ3e)r xC}N=\w=KNwp-ELJ$ Dv)/$}EC.u]YkKh)C9U{+mu(~SK,wրV5Vg|D{uklഫ7_e4?u@&XEexO<2bO /=~%l"'C`6aRH i l$+DmL1K&0$tRgIt da:7 *.?Q5CUd:szd.~ɀo8R|+9grli ª!L_(GrHZs%B6m4544PZ\u9= O/]j# B}S TuxjtjCzѧh/ BFiv|Jf pM%֔Plpa(corٌ(EwlYF&:9Wp>SPzR0,m"M&XyBP cFM,`6=00LС'suh%(nK!6^g^.Oϐ5#/6Ag;$ >g2݉[E\ Y 맏Ci~Q*c\O^l O`~'e7W%2ޚD|:Źx=:~c;99G)tJt--qRH[ˠl vI4.Lsd| qRSmG78<+3FޭD镗(^JiM~qG2QZOhb8aeK˽kD7$uђMWXErWbwK%csבԉ7lBTD*[sp tmIO,2é qa,_6kwxM4oE;dUѭVhUXѣ GV}mIFI{iD 3DT=F`\.^ R/< CBr>BgX~wCUMj~\]|w"M=d fWVITO]Q~ot,Un]PۑcfeM@q+5nk{hB3CEЬl7ewwܣ.i"8#FQt˔-'<ۿ Hs7!]N$͜Aް@ s S$0[}"iig%KH4L*E;VEO{/$5@қW ʅ25(~t5c2')ZM^7o_%p•m::u"50\7u(:rNU%3wCB'1an{p_40A?qWSю.(ẖ6>>Z7y@ͭ`FjZ䒃;R,nJCwEО\舽|`qY0sSZ'iw"\ѹ`Ġc-{Ij:ֻ(Mahj_:4_HMmdyVum1 h]J`l@FXɺۥ_baN)7ހߕ'i2F3u\卣:(Gu#X#俱6D4S`5we= Ѩ}z+v̦+睡QEHϐ?i؉K=8m $:x4_tV#VsY|QK'^Ƀ2T0(`4Wdp*#i*q Q=܎֍o}%i(_Pf\=+˄VT+7n zLRV).3wzx+[3P`(Ҥjnrt4%Y7ZY22Y-g\:[P{tG7qKMBwUVcŇbm30/!% vW~bhbf"a䄆PjpcX5{Jٽ|/kتT8({R ̵.]8 ~ܺa^gԁ`쮟bz{ ڕVCsuITQJ 8c/D^mY% X PQh*C=웽julإ+pJY]BZ.~q`QaeW`sɲ ;LsX[͎Qw{6i^845d$8CN #zUzW Hu*ߛM]+(րpH]E&6˔m >m Yl3\+?kGq9v unUsM/ZzC7+A&=?s%Nm<Ȥt+a]ƞx^g갌DOSSВ5|Z*t>a[om7E\*sLHgf51 &4:lPpVN~;}?HZ$A@߼A&j[A5_MS?;gJe3:x^0&|Ɪ&MYI16)C|̨g9.#aXi>T\Ü\Wqw&VHa>Mj+R4(V:cQ޷XXŭ3ՏR'nY&pEA[|0DR{ǩk8#7kuz0dCA3JJ-J) bun T|}0dX|>`ҋ}e*0-~m$#Q]T\A$:< :C&`4%(5[Yv0Va=u~ m4K8j+i;@]w6~GV,Z af몎{J G pe1 2ۧ]1*M,9:5.=-^"ؕdðXHgs;B%Z .?\(>HF2zh\M\*dc: 8e\زI:C%}Ǐ}Y ^kvkɚ*X&@PSN*gʀ/h+l "hr$ ډàt0?|փeraI4"s]g݅0Z}NR)Kb⺡WԻͰ9&&mލGm]2ő-bEry5ю}`2WBxራlڪ-2ȩ`6j'hc# ,(<7Sޚ8tRbíAU*ov{%:k!aIF'5Vrrf+nx0sUٮ1Pv6#I.5rm獘K.U#kyT9MX]W" 0#8kXJzXuyθ.}peɅ`/ |^g;hƬ|8s5 mVp/j폻FНDs'6%b @# nʎ1j7s6}O-P0Gc?ng8F*|ig]CFX͉?]d- 2/`H('| lH((vˆd J\ iNzYlG@u\h~csϣlq:GƐgXtKj!=o[ ɦO,جGTT핇2b7?3K4њzEwqآT{r`>FsU7>~春a8" u9WI++Y3<0?J(ok~фFUQ Y "uu=ХB9÷2]8?PTbghg}ӝ󂈯yphE'k1 nAc|؈zB1nY_`yY(rQX[9b0;Xw,(\U  XYϲ_;x4 qrhs`d 3p 䭇#&5.:ԁ}+X7j{a>2^hKMɕrW9~ ̘]ouCEuku4ʘR|O$.+aGϔbP'?J^\]jRo"w݈..5" .Dn8)ʿ9't!)̣!Kjw.L L}ocS˾LXּNOz kYi-Z-+=\,ZKdH #or:WzJTG]m+in _.ͻ;HȀO.֤~Gzix* cޕS !muVoMkoƼbcAa*L H`sҤ/JCʨ]:/\{~ 32ܐ'[}^4ķ<#0+dx_%$pj;Y#n_OW "5˾B-ڄSf;}V:e̸t楎K8M c[?ݥsK{YܤqkzD [s+BSr>~S[ pd[)x2x8 ,Ex_ui솯 !K5LMG%YnJ&TW'uI(ϒR׬ ft/M BbAX ‡A$x>i\Tx^MN~ a 7t;le\5e#?N?BTD;as0= gƢfT8G5@^uKktb!8oh:%qlv@")wڜ4H9OAw#fX*mizfRGQl:<@d(X@PۃW?FZE"+ A QIYqB "E4u+Plrfg^?^[Gl~? Gu*P2u3Zq"5G\cl6 k,b4S@?x_zD5(k郣^hSufP`L7uF*aNF} rֆ]ߖyPJHXË<N,96nzK>G(^%(ɦ',1X?\ҳN_Ы*ŕC̞D#᳟eLIu̚K{Fa^Rs0 3g  PN3~-G ]J;:EjF)4x,g!㒤pqȶO, %~ơUi@dtg#ڧrË r(Sg\S~cmVb]9'e~Ū]crԋ yQ"߆hۚgV$~A6чѣ+u=MP Ul L#n@7ThOOJ'9 LFE`bFG֪7 1Wa:dl۬e(v($]==FAf-hHrBK[hy'xB)Hڭ]J`1ܽnɆcƠ4Գ 47|!=w ][v =mLa<E*AR4q4AEyn@J,d[<6 ,J/sf{d@0e? ʇ»IhYY Q86i/m֙귙~ ]z^)_z+E D*`BuZ2 (~ݓA*}@1&6 ,oѰ* : s}UTG./G1/EHFSS|4jGo H~yHC)-cszDtu3=ϱ>#G'e_c}EDžjnYiM3/I"Vk◒P86*穎>Lp}!Iclo ouuWrK5i} S,NHN1Y]j(} q/inoM,0#DuqFi}]6͗ -#gS~Lj' N(0W*%,] T%ٱCPA1^L%1wp*bm3+J6ʺSȶ5㵣M?a`qƐ"U?5DVc0M;J+RbPOa73kƯ[i _2}"V`,MPp7R1ڽ_w&QGIU*"t7{>!,]ߞ&azޜ.di]QsNP89tҼc&JսO]I%¸8NK{.zX^BpS?,;`ح=i#u6 y fWR4 TFG&AM &&MK$۠k+aI= cF2Ve r&G9:yCk,ҢW)P Uԉ\!8WMChyȫ{<|`ԧu`Xy/?Ű mŕA,GJߥs%9ϝAviнBpW">p#Ѩ|˒3 C -]$` "ǁ9\plrY7jhR!~?g]҉vU ~3;n`"C ֘M&k|wFZovg:PvG'i= ]jK| fޑi |q"3ߝpe1>VX‚ R]tP] .&h C.m=*~]IENÈ !|*-LPq_mg=R{-dQl/ Z|MQ~wiOvT\[2YO,AHBb1_6.YWfۏ|, )dgr!pgF9UבWvYHGY aʞlz//T?{3ϺPN`s,r Yd6xf3mxJC!&-Zŵs<#NL. pEVd鞎<4U9몑[B,-at߃K:9IkPƀP2IbMh!%mn.F_-a\#i6 浑Q~H\Y%Ou5V}'V C`Urmjm9Ջ_6%m=ǮKkx# -z60%L,FY`gc& o爩3yTJԷg9j=`k.6dŽ$٤c6Xx)u?W^ﳎg]+ۯm:e+3kWZhoα˘H$W />YMZkhf<_Q+ϵm^k< s2ʱ%[j+R'huzT\9$82^3hToC5Fga؂'7fA|wl4Zxpjea_9~֢۟充s?BOz6$so <Q$*܎#M _\uozEHzF{Y%ˌct3Ƚ5jnutB% -$;6Br%DI&@Iv;PN YWdn̊Ҟ4gM4Wr">b*A'U䪪o57 ~4;;˿01I,#ײ'^6bC9$: ,.NwƩ m  {:#Ds[r[;`]0Db2L`TP9dG!_,b0H*Y0f|Lt#$ttO{1/zyDqӯa%u>m;&~o֨E+EٮԲC3,y"XMSQ O8mK`Mr+ 6]_Y" zc} ^@ ̻I -r !["TP<P"oql@3%آwz96?\|8|`J0j?߹s4췢'-Jk~ȎA.DaK< 3wsZkt#(oM86zhP68RG>z6rQM;⏧jb6 sƫF+0 ,i򫗇4d$2Nm~Km !e0ߠ6%#Er:;z.MnO4t rU)2bWO{s*N*-ɢ|oH]S R( QR2֤2Ewv]WA*־7`ѓ ?$GQ MS1N`j|YwQow:,+D2gJ=c[ҏMNwq5qjgҜ5 WId}DNMm#Ob0Ňއ\{FXjps&i,!@eqXcmf AY{1.8<钩£ǒ{\3%ʺwv0b,yV9̩gߪl01ԶܺWy"ѶHܩ!Z_A)6<= *%s?"xbϜ/S !Y:tqƊ1] <%sC(S_|?Ch HOeBs"* _񆴅P7Ѐm. Yr6>Ʒ1>̄aĎɭ(KurmY3dj1Өlqw{&<-gB_i:\ۅW: %i"<3?LB foǪ贛&F'"ʾŬwrcvVQoX#BlN!%5fӭCxR #JJmUd5uv1@ [QHˡtjs29Y)ږ >|8JPHjPkm}g9 aBi]RUQ;E=KL?WP 6y'x`+}e.?&֎߭Ӓ`,h*O5 9Os[3LBr K}cWO1&菥 hDCpE6o}ҥ9dT2I7)֢[b G~#t}QN0!]!ZirQ+ ,ezB:^s^nUozry Seu9!G‚qGtꨆkҹ΋JćFl~vcY)ME;)"am|h;C1[J7[&s+[0ކtw! D|9iJO06ňAXF_g~%`B&`bҁS_1,鵾<H3 1M¾A%1g赣8oXjσĺiOEơ{`E黫=$ gDTezQ\0jIMmfWs"Qw\0_ɵ%ՉoJ{8 8\pX1juW`Jݍt>d@ݵ_ E$ $t Iuy k=s.QXq!F;bsOq!Dre(x\tN;GM>a('Κbƀݨ`SdF8R_/|"zPM]?F/0?zM5Oq] ^Sp n>hI|[kntRO/8juph ㅷ0tuP`P3 \뻁 ʃ%ٻ^\8̔@FE8w7b|x]2ow&\%hlRt] "(( XdxP3MktQ(Md3C]6 ٮ^,lXD'\u420LC$ϩl+]Q(K־&z>k(0hIFp>Ĵc$O؆LX \SM!^0HÈHsCgHhJy*6Me*>$Z; Wvb^"a5Ɇ f/s"A E?yO66һѩ7+iwhAO[F24Vq8UV!Q 6]Fj*tKn4*N\01V Tp $@4,ĝ*4k\KW,_1b ]318ֺ Y ?V"ZSc`ߔ`aTEpU| p5,N YD~e>?vLͱ8ų|,(cR-,@,DRd^ R_% \S˹\5samSIMmH V75DpUY䁑ZiȢ/'r`3^YPv.Sc4 O)g`Kz;EaL[_ ‰w{it$yz_ }Xs >p_ǣ"Xk0c.3]^@p>bt$g`[N"W̶ sOl%( %-[^n5CV9ת?" i۴sK6Aq?M ޔ\ѿl R\RϯRSό1[c*,]*8ӘbC`)5B`KDm3D#.7F24ѱBOV$_iTjk#7f7~]Tf(q^ʕаB(u qOhIc"E# y"H,uCbWek Cg]1OT%O#BͯuB?Ns{69 4b!Qiyx\ ـѡEÚH JXKh7̂GxgYlsڸIݺ59[$n>ֵ;L,t=zaoLO9wqTn=KC&'/g$+9l:%Z5ulv;wB.gԌP+J!)Q_W6 K?.\C+kfG_;\-t{f8N7ȕzUr҂TC?#|OYCf4fvބjfJG|Ob큨 ebpTh1Kb_fc[NTBנCjo4Y#hٔuE*I]%K$sݗ?H@Ob(xѰ[[/s @}Ih٫zY87Ǹ6@s@RWw ڻxzH7x&Si}!{4ooy)1;p}wwYok)N7Լ*G`o͸2?APHR{݊< w265D6F~%ɳm]Ɯ Ѩ&Σ t]}( T|4w2^ 3U5pW6aQJ|` eZ0[-#H)EVEc?;ج]RD`hjbpmdQ]oQmO?7vV=J;isujalx3M e &[5 j})._716G2=|ɖ}Sm(@dw!,5;YwE9ÿaXn(xyIx0F6ᏝL-n䀄A[N~&[7^P̎MD^2u-+8U1)\wkgb.҂XphkxGFްxp&F5`ׂuf\j 2;%{Ȫ/Ùe1C]q7JpFGYo=@K d:br2XUݿ2jNbBIb )d ʓ Dlj˶`$&I\۪2Ay' V-s}ʘ'tBCNϲ ' :7%9HB-73jAW\:gt~V|gJ͋Nd< %& iq6]r+Zޯ6"Th$ ַJd.M&%XFƢLWi+0/7E0) |Y? MKJpɵLDWElQJ:[׳xSp82P{㘌pI"Nk Z~0`oxrBQzvɸ %Բ|Q^ּ2 h4O]X58wIőH6mEGFsd{H(wH^a應'eR#TN)}\2`}DNDC >16U3+8PP1l8{UGBi|xDqoB5e;.?iL0o}|\`v4W1G+7\2'];>*qRĂIa6:n][(g#PrzJQS9zaJ@RThF w[S+H*Tg`/lKs [;t;%}xy֘$KXq:ze4H %=d5|Ȭ*9y>B5q<Ž;`sȸ4WP^mIiAԃ|_ELq7ڇif26fuWQdoo?`#\Rv饒Sɽ@s]3[>^ /bI'2':R#,% i^c>ecJ|U67z vH[<0EâX&+z*>C!sia([v,">|>$Ji`Tg骅pJ.n716p&']nϨACw]sɿ~h%u:8 t:mIcv.Z6\LseK'TȽEw?Ns_{ƯΪ8͙)/MUgTqӰ|Mg(X?vyoǦ+öO}P'SC9WE/>+~CyixVc)!}hI毗8~݀ereñ.'ry|# Վ2h_Qۯq y|U& XZEmY)#2qY6vޕ[O& Ϩ9O) T$PH]EXպlm3ZĔO뎑qƾK}(_H4NЄ=CRz f1}ćs2l{ܾ$5>`3v7ੀe|QמTm `.VE%VZH"9ѓ^IȆؕnﳤu2 C>f00xT<$/W+@d:Iw?^$A/wJd\h̥yٞED l| >3Y#K †,>z בf)L|,M(qJj7Hָe/f yxi5Hbuc M2`xl'AU*,ds ]]Ϻpߌ+5O;3R9~&мwm(`=|)ri Qi}Hg5d:Ip %)>_5`פ+^O"_\9yp2y3YIX@9Qy,dc~ĕň@҄^ލcr)tMnj`['IqZt 猪e˟U$ w>ܽ`'!vGiт =jDZ.ān&B~H6E6q PS]nWEf 2s0TPI͹=|~7&%Guj/`h?#ύFYlNEiDj5jUkִRg/Z6P>Eָy|N|HLaW_,(0%Xr8!7()ʒ 5U\d!d%c9U v0mv;Vj$=,-H 9+)iݩ2)f')|Gu潢JL{aDφ߻h5hn$2nx8T[}Ȼҵ+Srژty*X ڞxJgyJFq rrdL+lǗWeӎxDLКxݷz/,(ʚ07P(}q;y}o+9IHNxB~mZד'5C.@ O[g~teA}kuxUcdO&@EҪ>:Za9}.Ԏ{ ɺQr GMi7rNxީT@ ѱ?I%_f_߀o`>ew&7[ʝ~wQj7ഗ6-Ô5ѤeP e@V oOeRf7lj.z(#fOR::IH.˺-g(IbʫMA1ևC/1Q(CRSEP&ę|Nx&mGb=y޲ b(:UI~إ,JFT(F#Vu >~hYC^8<k#ܮZǠ,ziC* LD~Y?$9%@a;:#aLbI]p%j:a)>)^9vS?/(P(`YE+"`Pbp}`~$9?ŠX{I:.z>۴5:B1}U1sTA}i_8y2`|1(~oe[&;=O/Y@v a qxRS_ֽR O>efcTHjԦc2zyV|Թ˭QBvz&8g2!擦wvQ$ߙjLT,c*(U ):!,0.7m(_#ž^_g!|DI0 jMAkb/֤؊HVwa2qgE(RxYE/ />X-}u5\J7WhΡmwL OGkQvh&!|}W#5A03̑.͵  HFL]#WEMJw 'HU]|FBcDNX"ibrE{}}?IQMd_T/0ɴmIRW?C/6 gԐp0ydeד5GGDž%Fj#ݾFQ[R Qu) $t]۵CI% * ^Z"E变`O9LZ/MnLW2s#M#Kyy{ոF-4<`{18=,goNapNhв-0xqdڝK63~:ZPfd25SJoQf0'aο0ܵ"4W0L"//Is3%ED9}5ݓFӬYnC4_?}'=,Uj*%,-oYٔ,`$v&q?]vTOM^o6*˥뚦V:ꦝ|uHα^k@hE URqFRFPp} KD\I]8$\d~ɾ7dزPSDqJzfo |j`m=ʠqP8'nLܕ6v0d6^LCo ʥPι˒t` ]CʥGPrsj"Pv$(S>y)0=KMP~gtk^,y蝭"() 8]?a29vy*7k*,^Ӷt҂|5KēV,Eu-H}pʞq:jH]*!]~<[ јnWKx3'=p){IbȲi{wc<J&N"ĻQ5.s&٘&DW"jH<弶VҌt#6> 5]ܓ=/e5-ʪ ]-{'o5~I/G uo?S ||LoJFgJ]naՙQl,tY~T P92Yi%z&<goz3zc; CHs] _Ctr^ '*EٚM7E}EOh.1BUtCu_s0Ku,oŴ9XWHH6+c"|\ER!؂.&խykcg iH3r};քnԀt V^_0ݿzٜ冡ڢ??7}H'TɴչԜ YÇFyTmCwAU>]J!e-?| }lE ˏO@uCVR' #"?J$8IՎ!mb_䨿iF6H퍮ʇ7D~rJӛW=y=LxXdp's).@m,D {,䮮k23~_d)rmo#阛& *CN)\X\շD%ӥǰ,#yjiͬVhv{~on2NhlN}L#Qz!bd E@Ҕ7PP e3ܣ&y.-9<HDr\Kk WżȆ2ILL\P׏")ҷ髳&Gg:F#e![-}Lg=kV$3 6n6PA~s}O_( ʬ!% >@\%DbG懷'tM$'-Z.\ J kS!8Y ViY"MٞB 'H"؏yk'dK.8d|{e)@5՗^fCzMUɣi潩92@{1#DXH@kc9z^nީߘl @=>nLH(09$ +7KMVu{l]tj[}ۤ/O9~ܖt m笇r[F$W'ܳw|%[e &i?c8rpt;vQE%UtA*l(lYIvAKLm ^B1]=m$(E\GS\eOoDSJҤŠ#mxD&SE`U-o[4*GouL(OPho دP>=DVR/;< `~ c(q#$ϱy˙P`rq^wͣS!넴u M] aqіn baȬ!7o²v`3Xp %]ƲϾGP-'%僧phɀľLPcπ/7G3Uic]/16bdF*}K?]ƊVѰDf7Ӕ((r3ӺؗX*4(tFʷKk'1OGLh/]$y;e?i/:-ŕpڴ 㜩aSs/v\z AS7uT$PlL_`:[׶o6 h$:nBn` )wNgBO"=oEZ9$t#CⅠ{ [L8hg\۝*mڱ9#nUQI*95m l.[f Pɕ"6#Z*?1Y0Ft'޾&7(j^ Qs/dΤQ뇥@IעdAqD>Y]5'Ǝap8ralO`GEm2S(=<ӚɎ%H$a4g4'؇cS%}nC5&cÊW|8h(+yX꺵y2FBidy.0, }ݒ4;QdֱH@8vpfmPz js6́5;̤Qf蠅Zd⇔9b6 ;0+#Y 9rƣ[){B+HgWi2H۟z[Pݮ-!)=ikxk](pQxFhc488ұD'[s2&݊WCч`{I' vǜ,b# 2p cg$yU>]uVSxvF;oGv"*dN:h&%]|)8ffK1[< }5ʼqE| ĥnuJA9t.WY7;$-y++?ie\K0KgkXw$f>f`[]z&\\zNALh+SNbQ+w韌'`RhZ1DѦ\嬂A Q#<LZ[@V|ȼ 6;޺TBoݯk %S[!$vq Ns͖v!|L؁ eJY_c`UQtIˤ^&L||=s0l&+^+ ԗS+J )r iJ9P?ʹ*~?o^t !;{UJط~l, G|HP>F4/5M)JOf[Tubw=CI:&nב)^J ( iSN 7Һp Ty[,hºޏH&"J8G̛z5*IzxM\he$oBFK'ȑ^+ğ3pB{yQ !-x4CWOVPߐR>|0OU;KwhMW!*jQsmB>e-uIf ˨_B5 T}6`i <# -VFHH+<ݼ]'46Ͷab8cĉq~9+9kC1"͂"t=?E~"ϳ?En|]d|$8ݲ,+w9l#)\yi۽!)n$zIFoPkZ}\נWk|YVlZB!Tj++gأNwQwK PܾQ~`yM{g3_p r5ꜽ;jenIo?jc"0 SGeS2=KW&a*[sKpȤtS f n ̦Yq-c TI1^a;7OS\p PƔG~]Y4! }czN18s,[UVLKs 頶ct;x{u"5I~ơLhA%X;eqHv?`Z%ټ0VkF 9V-.<k¯SY2 ?}MK#I(gnydٟ qZLDFStdumgJjv[=<Vm(ݘѢ,`p9͗!G(wM= _7l4N!, +p}eӽr-\(G|8Mhuf!^8{|%Ap(=f~ƛRjPĻeڸ壀K !?}zò |(__8E/'jWj֝tz8 \۷U_@u;2nYrZ:Uf7-XVҫGOP _ |ldFJ;6EqGW$œ2*@ZwN鞻BAƑ|t܄kƩB!^L9&u9J;Vy?Ωw߾x|z=0,51NB.UY5E=aQ ]Ŵ˾*,Y3.BV7_x3i ӫꞩ{~UNEQ΋/-X(8w &8428-)" cM g"QTlJЎ3f-{Y@aQOP] g:t$T_2f_I33GI'>UV2r^!rg 9XVڿKd%uZi>+`03I7'4/Zf*|Pfj21 +7X6N}¥V&>Lbjz `ᏺSOJH;]<)Pg+k!?DGçF ue=ϹC<R>*څnFn:6 g|hDs?em=ӱVX0/0ePSu|N`i66mŌx2 sE0NYEcbiTG:l=(naﳕ*&G.1ۻ J%aj&(ȓk& -iw? ]t:ZK/ٱ`r&~"j4HzkӦ9rK90v.@_s)_'T g&-{5\^`sqmP|5v wT'bث8kxO8D٧ʱ|DDkU܊rTPptzвf(Sm㱩x_qhN:[!<W6V[jpw_ټjƙt`S0֫Q;:,יU1Eͪ9a9ʢ`Xʚ̍ .[- jc\UFZ&8b%iWF 1x~iwc6DNݨJu+'*8WM=Jܺ=~Ł & _PNju/$"݆ 1JW(WJiԓ X~]F jΒ~!0Iəb9R갫u4@Zni,+K*gֺ$%̌,1" 2(hV~.~}WƛbRCVOhSjQ\=Wbr9 ,äXS` aSs)j~уcNδ!A$*6)fDdZL\ѯMnu M\F ^ߴ z`/"uZo& d%v6,so5Ync*.=ݐrVjӧRyb d-'1f2AHU}"]`__R%YۭubpdxԦ ~1wEȼ :Bhms4u &N~d~\C\-~3B.xT&PQJ -Bϵ/Oܸ~SaMC.n2/ߨW6s*u(cwϼj oa@ԺĻ]Vl[,h$'/HZ=Dً(jcC)ԧꔶ4@Y%|4%BsF22|rWV}}XUݐcÖi7a"MZ]?98;wgKp}g 1 FQÂCGo/#CWlY#̝ҼȨ(j]01wK9@&.WIg.70e(-ܔ Q-%Y#M{;'mH=8Xs6WHxf] T [R+]0U (%wB{cj-=#S̕\}Z#(+@d4%KvT=q3k4"9pyJ}w{T1{/>uN(_lo Գ.OҖL*>kIk׻p*0e`\֎::l/Z3T/--22&믻CTf4m߀sї5,`OS䦖2"cJ0a;' j4i,ߢ.h!efJiM~@̠}Kcn泮1XbE5)pF8Ey̒jk˧aR- зW)v\"A a^di mY[%L E;ŒJ40#8.?ZL꿶;)m;*,N}3x~{eU8VQ m\'Z#vd]ie kLF@hPoȎ~wx{'iP uˌ` z]pėa919%rqsԍ.ٶV7`OыsGtgd;N:z!kOE M_: }T\ߔi} f5h gߋ@)qy0s4|([Ό`z}9{ 䇔Li 8^6u)a4(^=ay9d p@,^:bo6lju3km#f~A.YcJ4Qd( Ϋ}]dڍ_x?Ԫ)[RU w@ ;^P?a\0RjF32orG1\r*e;ʣ$⾧6rBzӇ.t;y!xM<”m ~ډ[!^7&/.C::$X;,C;e"ٿǶdBw6,==A?ˬ ۰V#r~|9"U7 ܃F}|ľ!Z\ܓXoOe}6S0ٴcIE?T8{4tK42<ಔYXi }$Qg_(8 Nҵ [_ 3n4G0-/sЫWfG3ϔ@ }@qz )%nR۫N=M$X6ifxr,HJhM\ 8Eb1}_aieS$I˿މb~pyS 'LEGxRo5V/19 xLOt{ϭ&4c?DH25 ef"qs9ewadb Mooopn_3В1H~smk\4E0p wfJt197LUl k0 ޷/Ă_;79y=< ؚ>ʅ*K3ݟnl 1֗3 z2iJ5Tծ7)w3/N~\Hm4p1vECB!wAUt_~`u0~(v}ԻeeHgfgfÁ!@Ispv&EKh.yN~=5.gCj#MeL00P d̓ЫD3;7; Ū/Xײ Pm_j ȇ%bޢ[[kCu Qd>xp/u׊~24 >Ls2LI]k6 vm9-5.5_M2(.+wLal!`h`2ެVUz)A-:Ŏ[;DŽD^ I#UT8S_~RiVj񾷝w :E%DqgI֤?j3& I?`vdi8r35f3/UfdsEP5Xr O]*R#z?(K qj!!NU]ASx,>'RW[?u.H͓cAXsV }dG@v};#:8aFH|FN]( @E53Lj0 YIT>=[hnꎱT~,9U&k!ihTrp;$ o(֑9d ݾ{y_Y?6{zZ\ȹA"^ԎK]jU >Z+0&oԇ4On/^Yʮf̮ 7Y% Ʌ<_~6vj9/H3\i:kP>biu[Guk̵'5z< U eJ^͡)rPizI:+-P+9Dߙϖ)سW3@w֥{ <W?۲F./qfC c6"PsY Ku֙:^YpviwCp}FsGl`ybBR}:9jB8Wܗ:% 4ϛ&fM;(ĩNƐKTm.kwEuVHv6DG2nxKi{tu)dc*LR '"R*CH_ vTgDױ=cil3OG!%,v}U6kC/\$)?~8 .!53%(&L7V1ϓ g$DX)Lɣbۑy YH3IZt%iBbB0> |L>\@b?9igrNAQi%)J)739z=IE\ƍ0{ FSA!H#TR.T f/t,[|tH䖰 ;_5YJ ^@]e=[%jN:>L'ܭURuh%rl7c/U#RI52)3ڙhv6OdFbaI +qAㆀZs?K?QVRT#tx$-g! hZ13@C,٪0uB*#IIJpaGGPI*`ڮpVW#1FS-5M `|^@*i~`U#ꔀ2i9]Q_:WףxꑵBg@F)=>R5^0G #ShAuBqw%J2-&tGiZnJjx[87dϑr=b9ŷvɷ:*rwח G>S%|اgT6EgV'0Cfhpzʑ4c (n{]Q %_XS)Dyf̅ot$5"hy66SiiiCxX-*s!HQK ,BŃ"Y i0aR78&&g^RYڧe.>آyk;R*CSmxKeEK| Z6fҪ=fu}r-VLE9 H-Frq%̅w!.M,P2@vnDfJ]e^@#NjbaN9^ F2xs:hT* @'+F|{5ZrLtƴbȓ7GSpq˩/vVCmR&؀囂_S6+%vgsx5Hڲ -J}\Ȝ6? 9p\"rfgkV`9}>ztԙѷD1K G~~Q/\KV>q($*F6@6g$W{jswmMi;&!_2WFtm7XB"Z`z]|_Lf͸{zLF &Oo$j[ ?M!q}IQsKXl/k:2br_P`rirI%GD5[2FM23&prs$/~$ q,\!!upRn&7+6qwuC-:1U&4.ߺDV ^RK<6bg\5e.cԶ~t Gdza _.Pn`,C';=JfVU ·cV{+}#Ӆ 3Xo˱٧Io@nit ƅ!)f0=b| vj.*Ec3xCǶ[^rEA|ϞbM|އx8v.WAtԡ=ӸշZĀ ~G5/o T\[_P&6_vJ_3wA.HX!򽺭mcŠni?єmտcJY%tv9>˧35͉,,wZk=Ѣߑ|D}$Parzu.yXȆO{E%kܳa *lHxЁ$p\n~F5Yjz^rsR'P꘴Hi[P[CM1h"F HN!&IaUTim䣉cj b͢'at0#&$BK4:{GZLM$Vɱ+ǁc:FTA~n`XzU\TwHxuQ|ϥ`:u1Q̸˟ 52X3lol*3pcԏ\/ Q%t? r@ZLHvĶ]Uw|*B1KbyēU#-:נ|ꖥG 5seF2rA!#mτ_}'TTP\j4+Ta0a:e}DxDQ8c_]lK,P݌D:s~Kn HWzhe^ݾI M6P9PICkiKG˚3ajI{v|`=RL6u7 ?Dϭ]ffKVoetmQ%tDHe2/CP>-Nm$Դf,(ue|`vwA!;[Z 5F΁`e푮T>"Z<ۮGt~eC<NLS|敌x֦"1sU/KT cqY=R.pK q}N_Oo?kxR9j'%JDzVN-|amuw)6 TЛjۆl4CQQ>Z0ٛ" "mHeLtS HPOE `t ܻZJyv9?fE ޽]5=& `O!cғ B6cA!^YckBL !*&&:͜^0=Hf+?1Oi˼s GҨ9=-Ծ'WA`Pve5pBR@U V{`gU#wmhӻ[N桻ȲA0[MKx­K*EMhv-lo8H/9g,mޛwqu f*TG9t))= UU#֩s܎C4:mށqmiK+ /_u8ោ&k&YMj~)*#O)站AԃVA(zEƾG116n(F{oHIiqJx.3ZIr`~+(sv2Kz( ,2V, 33M~Nt媫DPBTU]JnDpY7?{ˁaRRp{Kp(z.Wyڍ"a^C$eTRN]0?"/Zks̞T\D^"jCKvq!t~KhfhOUji_pf#gt/2dX Q.0 +Iݑe'@L2c%N2h2zzT+yӪHFa1ƍʯRM(^Q>:J I)?܆k].d ꛿GH,spYMyCl%V{V~bue>8@V9NaŔO1;.hkls>0!! mMDw 3@pׄ=B^d~yjp vC}%6 pD9*W:Ak8'0V? md3WS~j{rŐ0aՔBv5S'g`7? ;Y*b,K'2%[xWgk{ %?νjb&M<"S$Q'1yWQls=cVZ<nY2rR_?Nlm|Ǿdt%<鉲Kӿ;wh(&RIF+-‰yeNHkݑ"(!ʁkX+7cd٣zL]dJ|7}75(_t ; kd,!׭Qt }q+HۺB .tW9E!"҂)FT*od{>nj"NXtJ%"˥2N%L<⾷H R/i(!,ߋ-ۃ XOa_^Ie780w=nr^?d{y*RK*ǾzRbW¸SI[ؾ2y,偤"r'\"lgX5]u;\e*пOÙiE R,5naF $``̈́N;Ͽ I n7s? &1EYYG60bW?&w5dvA' Ys뛳('Cc0*m<pnGuR#JS^w C(X8P.ytHQŨ\ i."tK)e%Q^. #k@T^'FМMZB!vr7\>B[,#+( _ܰ܇iX@+ A!O}-Uf(5ECxF5b*o_4)ûO̕d[^bf_xP"WF݂[7X(hfb6w2 =S`Ux!#`Iɝ0;X\[7Q%[S!8P3pPN4t;d3d:"ΖR-Z*~՞J=ɶ:vg7wKPjݭ|3](Rx@)LSIg3pBz/\^P6ys;?y|(q.p)L:m$y]?FQȄ}0)L#VMTpRdQPz\-Ϩ@_m2XO8YZtIpeDOBu [QO@QpnV8Y;hCHLn9dvV!}B9uȳ<|ryAX?I}$ɕ@ڱiݝ{vjYGR[M Сa yHBq^c 0׼-D_ЬZLJ;ҰeX`fw}ظE}].a݇v9yB 7P e "*2Uv;QԥUǁZIږGm eE${;1lܵP/? 2僅!yF_#G^݄c2,BH]@)!bxOu,wL43.$c]|Ǿh ?jh  &kBSCӬ[I\ 8c"!j6xuϱwς-z6Ղʬ3v#W\ Ƙ+Ʈ݂|X.1 sa?5AH@բo ]Q@]#u F>L cNur ?b*q uoW:ՐD*)RޚNH7\xlAwiͯsh\}NZqd*ճê[#D{#b#CUG>Q|֧u. /BεƨU~+Τ<-8bbl _z&8ÐY:ڔ 3;06˜QJ&u SBieC]dyJ++trvcCd4i焰$A+4Xb{ /&Fw0CU "y&K!yu-*6ƍ#o=Rޔ d*Buv(^^’5ƚo" m/\$F?BE(|)R/1Eơ[= Q5Ɵ`hQS0VIJvYu3ҁ , zOn1VUrK K} F"wn+R9*Y $^2+nbsQ{(ӊq!W?{{۠8OEĴ4+XtP {KG>vFꑚ#,sQ۲/RhW* %8 l_sx䊡9Ӧ/J}~i8ɹK+CR;WF,Ss Lin@k-TD]65H+njt[' hX;;\nRf`K~ Xj,Lc=/bTŹpbLIl2tNr% #YQ{fѰ RX{.OٱdxA:Sx.:tu8)^X|́TxMESbZ0ߧ3FWԆ (jխwEgXW2)%B 'TrXTK9ӥ̉Pfnָ~ݐ=ip뼛72blܫevdwE!j K_UbsfBhbͶu*o&술Q!w^oy8 Ē SWlS !*d<*/Gֱo(yӼxTOQ8!W/S&܊N!nWRۮF~LTô"` 5@4^C:K壱6Q9 )4wugrȖ>nS8:,rhZŠxJQ7':}fH,vzDcK akKlݨC;{na6務ݕ$~nj- _.2|Q53I&tҕ2H %vMو8WLp1ywX uD-f{;HtnB>v/%&yx>Vw;11\LEln75a?\^TD=թX K" B} :q/u O'[J E~nЯRvkE!skcԙ.B؈ q`jsA|MH9UHN]cf6`iRDI%sɑQd;Aˠf WĸMBRͲmvp!R\ZE^HRHlʋk*O[ ͮS8(UqLrnx$81p+mƐwM1/[cї:.x }_X8Z?- EˌHE_t_%ltqe q3 g%{iW]%v޽7|8[NG=18u8R!#nxs]Jn5n%RYӶ)w6mT pU)!3[~oXF 0]|"*B k@|ʶrQɔ4'FcLŸP!2rM`@\8)ՉHv8?_/We<{=VX?ˋ$ xRCs؝a{b\X'^>beGZ|o/5js??!8U]Q^=G2vaAK߂壭,#|T]M_X`21LNm58}LHq1aѝ"i$> )mSL26gy5JT"O!|+$ kwֲ͟r$Vٺwv:q7APx A&݀DX~JBTGdݮn칆lCm^̾eN'pxn€ݼZ~vӊnr3oڔ,0 i^FL1dCrlߖ"g3|| S]s89lrq0 ѪV<֊_f!Lqv%rtulB9>:rcf7"f2d2Xv<$C0(rP$ԠZA;~1(;D|@֜s/N$%PԶ Dg.2BS{ZpJt‚ǹl_n3$ x2p&/+n'U0UCoPdTLsKڴ>p# T߻BB[y~STv(/s&f .&KlUݡ;]/Ac8$> xZ^h-~ I:H02Z`AMuX AC^0O~ ]H9 {pb%pKsqy&~}l!L˞"%n08V akF/HnGonÂEG'SM?wn $"/ŀ򩊕P-I` aseR[ǛCJ^ԏaw'dF89Ǻ|6 s ;KɝRJ8MWw7?z%V'8_>0+h 7O‡bUa`,\r@~r|*r@NvOgݳO=LEu{b>/$' 42ҡٛzpu&\\.L_>ڕRaU[^YRUbGxȾ1PKWJiվ1`%+hخe@CDISR_^NbW.j|+ku"Jq7=faā JZ;Kv:|O@^.<6/8~b c\|~J7=T@V6JA__Y/W3r!I_uGI3sܼL:1FhPppkY Yk;48kIasᗺyK+2jIF9~gAVɌ3o8V/W~it v6`k{Y6MZ !I]sp 8DZ(L/ wm^Ho.kޟWQZApX[]B #Z8 < 2bb9g!Q0YngQ9gcGE==+Gʖ; 19D8G3N\@=/|Þ!vD,$$ag ,aA0tQmPj+zp]$^.ת\^>^pݾ8dj6Y,g;HD{xc?/UjrUSWXIWݝt"ѴNzpUp h5u3D}z$uS5t|`l.fZ>͆憊eFf5%(RF7{L 3hdy djr$T_ h>bK8 Y`qk?'.IHm=$OJ\BYQ7Afe豇(8Xb<7ByAp'{ j"~f+ -E .o$[K@ b`m Fyp"L'Wo ᡽ߦI`'ahN#lbw@εƎCIVYV$=`zl6vW3,{mcEʑOcP-AA 0R8GtU.bȫUY 6S/WBL>肄"cWZZ8C|zO\FdBG{2IdcQFM]߼G$ގsjૃcЁns+8B+G"A[1܉BšA2z|1' SMC$r+Jjݖv4d Xr*/q( 0{G_2V߷WuC9u+v_.zA610̲ F)%C jŇζ.%uRw=GQZW:V좈f&S) "lO"!8|u19!rÙS%6vG(_Wܢz"ɱ./:RG+xeedݬoɕ l]**A{o S(˟։v3PHv:@/Qf:~=k<_Ϡ&Є?V(ͺ=P,3sWnm.h՘qlg4v ׆ +/D&۠D y7~k>y f6mmLMO5֚AʜШ(s Έ]\iVj{/_zG*alhŐ=eq'rIYɀL5Keh2Q&zrEꎰ&ҫb"DGB⫿g4^TilEO> t;M(1aljlu2h4+ m>K'(Xp4 Z8$C s`@R#]w Q _f{nuϼ+jdsk\ZQ+[T kӂ{[EK*%5LͣXG JMB0DYI0΃LaU_z~jM%U Mn{L:w'qeTT>73wtm}K2`{x n';#lE jWe)0v%ʆ&8=5(*v1k? By8̻|/1=&Í}\K3k,̑5ՒKG&LvZ{t1Y\SUQ<. \JĦ?ow) pҧ6%ؒw %L nZ5|V|D!wz &h6Ϋύ@UP5RW5*PjW9H"9=ު5# Ű11WshUYi #Tc[ӯ0&d6o<'cĪ0cG+PBH!Tb̚:qqr?^k`!v-aqI,}T6+=2I–:."sg/eZ'%!6ɭi 6!\:~7YM@9[4"47 ģq&|"V>43Q%7ЗlpS6tqׁ7{CTuf $ J~_ɸิ֧'AfBq"10q{~i/` |k3_]-8"$Ѩ{Nd꩷r^jL %k[t$ާ.|KY>T%:X$&ѶYr=[-a}%3\R i"b eAw2br*eDV>|\WdХGwBmHd$+n{Ɠ2Hj]mP=_YӲƿ憻o0|3fο'-=KKv)yW.f4립2IPsOBBB4Wī6z*qYVh ˓WOhxMCRl.YK%5zeE[W^GQS7kdbm 02$l4e]*#GC4{b@ɌM]N_RM"j4/̟QǗ}XA1۲3C3piscNf. [2F72jcpn2lI8";4/YΕAp re8Ԑ5ý9B"~蘕KX"b&&bOh]N Í,ĿEI.Y3 l}6D ˷Y<m^h 0vV4>#8605_eܐdLO*V7̲/!ݰ0WCފm <"kDV3V"E/ƷJ7NĜ7rucJ &7(Yr+Z25@?q* U^qrQeR@B;jChr3iMYie58 ;sN0;gi :vkvu=Hkd,y@n EY|R`8~jܑYZ)D3I+ YB>릞Q6ǧrHb{Î.JLëalU'\f9n+tB6 XxtDXFkoo8E` -@MpK4qQ렾:ݦ^f9l~T&b͛ct\|[@BRUޙF S J[xDJ4 (3⛛Oh#]Y@OAvf2?󟃦Fzۯ$fXh ZUR~vg]~%荷_ߌ /(5zbJLj"mcv8ll85Jm)eD4Q|.$i+(/jn $%Ɍd8 V9J7,|ɋQjF؉7H{ٿQŋ~Χ}X&Cg֋$,0 1B:n]Cu2r1q|톲ch\U[uJ!G[%D6`]Fr5\[ǔFEB-ͺJ#⿜k dPMՐlm4) ~6:scHɭ(, Hq;ۇ{vh uc +ц oNasu᤼6q~t&xgfs6JÞq"RZ,s%PV-&ȋ\rzL1K"kBt= }a(22-" Q>oNP!xvI*NIU. rߺZ65!^)߃*I+la'`~ .z(|Ï3FJ˧a[&7: k-¬ P` "A$D?+1;eZzXPS8;@-=ȻZ+W ujy>OW#|/cBbDE(fLH)C[@WtuP׳Z 49úabk(o kaX ̣G1DUt:%׽5Pިy.zO*ŁU>e)y+)-8f^шba"yfk7 WW L61J%Pu[42Xy*JyB6zZTi!?"8qPR5`s0?h;BqKw?<J o_RJcZƨcR_ެ3زŹ2JJ즊0eƟܯqY!?JNdW쐏'u˄SGR]gm!EΉqm]76/I%ZR9KD55Q ov=EC cv6oi9*[#2>LPYVI4*su&[)E&@J>sjyuC^j (9}ߟZooٚK1ˡ6dF̵Kpddcl><V3 4Mff$zu-u. -&noڟ%.3:o9ݥqR o<:Ro@^H^]숄LEJ!c@f&"{"lc oP|CϺ8/ҔsWt8zVoOTw@G9xa3qշe.݉ ̝Ò69z#EZFJGq͙憸Z28r:BNn6DIWdp9)%pFJm1_3Q}0ecizKvo †Pz"^:l{޾(w*>[:6lC=/( nRBP$@Z9Y>i_D^NSj =gȘ{F7.XJD.yݖ~p? ᡭA4#nҰ%U8vT90"~d>*G|C:6vMWŕ.%*ŚDQF:6W>$d۹]p$['.۠(? ٲh|%R"!_ 7MRZ)هcT2 Lf^ ƠK0ڣ0ܷ_PnoPCj@vR օ,΃ EP*ɄAgdvșo )ͻFx#X581D {;KX UϮ,I`JMܳ^4֔rN28 xeumAM`#ܾU,םG0Rd&՟ʎ+阐hCP,?ֺz(Kn;O&_:/(tw˄£EdT >דX0lfOd-Z[Qk±+5gU>(e'FÚ./1tqi34ZS}|w Ps GnSJmQa%HgѠ:m̟r=Yt|H0zϹ^nPL0W>z%=Ff {1F[[k=gC#K4O W8 +!C+#0;r0Y# |Gpx , Kz|;x`=4%H\y_͚ o <>9Ax0&>P*tXXsK _ [+ _uDcڛ{Um7V*S(곬`uњJ;T:r6nh8n`4һ+BXIg2reZ7qtxA4ꖱt Y?] {\/|ɆB(\ݹkYGI΋i,-Xsh%8i6nɱc.|c  R݋ -(SF{8RX4Mf-mw)"{ 2$k&7y�VO7cl1;u ]9\`zڦ/.ْ_ A~nWhM_Sn)vW;|Kl˒M"DJ(*t=V=\"C[ۗH!ٔ|+F|gKvx vX/h8_ϐ1e@aiVyMO !;qGM ̴'alz~A2B2rx1j~ RPtϥ;cdAKu+mٽtlJbG6z8|Ɯ0K v)lHw֒V4jJ\yrwU/۔|cUUh>S6gCNy|J,d2z@2YTh*p3!XH6XYnS=אmW2S <'f6|.)!ZE"x41%RdR1ĤmcgֿY]6xl ĆútLKu@S ͙(G}%#rSpW7NlXf@,QH͗F4 h{Y|ʯI¯uKM_QC_$EyEWM״)mVzwNmoxan3z;t)_m$EѸxj!Lݛ MЋ'ۃy}㮸*ۆ(9?ۘ@M+]ޤFj#Jir#з֭. T7DoRb3y?ꡛj"BT\6,(t˦Cbtdá $_bBG58,Q4W멪@\x^K/T x\T!޷:_ ;bq߯`^a~mTe!szdI̬ (3҉42ٺ"$nov#CЮ[ncN|+c{,": m_9AYpA20 Pӳ Bj{yI>Y;ʭdUz&9ll n)'X{#V]^򗧠Z_9 ЏjV~pF^[)فNP-|<JnGƑ):PW.8xnۺ<|9CA6k '93!TTRIPJse#E[4[e6W]=ɋH5e͜YUشJg)fϜ)9"~uBAǟDrUs^;H9i^">Mm>a,HgR9#wcL'y.f]rfG~9'$kǨ-O6?Z*?_J2FT+CL><3&]^=rZ 338]g':}%ꩅCymN<Q-b֟0l! \F/Nżyk-&3LφI.n2"_A 5d@R#O {-SaP˭\dgxuN;R W.|/]|t`fKM{1K!)<. fXPx!0-P<&]zB~PseGz)b& ')yc }ʘXmv?j^ S%ZFx"T3<"a)~W:^Y6t ;}V֚ćz%=3!G;/HO!9Yd?B?C C! ?]U8;<޶z"qB[#Rҽ d|MIuebSC~d쫗aYlDDoɏc2]É;meps lBĆv:7nd󊞱M~D"QB8hsxgL\{2mˢ\XVZ</ a mJʀߔz*|]wOִ hu@Qq).|W>۲ThL’W`O-U"S[P/"*RICpzj4O60e:LOƢ ;%xnwOdtHWG^q2=A[ɠst=n9ƈ<(1z23 E ]Y'9GL[%/)Z*5m==pRk5}ۮ"&XfTB! Z9hw (^X )8׊Kw9 ,am%`hv{e%)z)R[*Ǎ>:+e#ٜB&/fBW&qNx^xU";edFy]$h;ӆX.(ҕ"yyf6qXXIYh &c$ͬ =n^ʦ{oN(`igZ"0_ U;;u@WzO_<㛅;ܛr|ZW5|+ؒy[%zelp5i:+ C=)[w&:b<l廓Pz0[j\AJUXu0ZNl>7^~+4w>XctԄeכ5&+Cz2XXW! ^}jR{:F%d(&zq,AOIPy0m/ĀΊsmѺ3`2H&Jty7s],w 1!2CLplzEN)ȻԴ-z:Fmbl-Q~A MvLh'yŢvN %I@73}2FWVX{v_h>W2C٘'܉0v.)"v YZu4i.o-nȸǡ4)uTkgA0ݷ%g[Q 3^q<|ȻsON h*CsnE>ߎoT.?QF"G&{]71M&xlu$e)C)bSThP7Xu"&1M>M5NP:U?Q&}#MR_6I~}$AD`C[.b=Nmv_wGA<^9{n TB }C4`ڎFVa*ֺ/f?59:I0T|}Tpz[NTUrwz[moo"J4lV|kH@a 뤓*rF|DTn{*1vr~#98t֭M/8l&ޱ{~E d;um"\:oԙpFJ4I7myEͨ4|U<&7܇m_~#WԖ#ּ)7%1EaѽZ&LA-r$^Ki/7YJ|z$C =BMfzd>R7i~96g:qwϻwPd+J"<Sp1'HLvT71L"EwlckC'g$y~Y !9DHV~z Lؙ??!i}/d.gF ˅m ;&"YI}'fW$#j%{U\At_>NlKg9aƀY"޸^^7 jUcPLp2&4{1mּ׸뺑O(b۴ Rxir"wXܷe]?)$qZN:mf~LW\1 Zl.BnȌK4|KM/i$XtNz7=hxhQ2Sb.wlWL0H@~o`ILIj]jNhUiŁghss,1/mi3A ;ɳ<Ͳvk(i_L֛+چ-4W!] ~"Ǵ (~A IyÚ(_`v9ɇ{܌a FH9B8ղ|:ՀKW~)v(nK)ab0}KgS~]If^E"ډ>vSt^I+|=j.ޘШ7ƺۮE j?nr@?i BA[%zek\x,' re0ͬ7P| XhzA '=t|&':sTF(v='a]=14CąۢZU]X:r.0j}6_u+(;1-B @BG_-MpǠƗ0fʅY эR"]2RFrlݧ-o떄%?5E3$dIDLHJ@O$k л2W9>5NE˾FgGƿK)0hQb߹hR(AZ bw_41>yiR=CI^ULn a, ʥ@w"Q=nFĜ|[ߎ1:JFKwGDdB6 !%YESQ)wnԢ^x u%1 #vSuG`Qf&X~۩ɩ\I[Oψ$?o~9r[@U7?ov Y4tчy|zeKL36J.o'_$b/e-d \}5vQ~#%WKmBL+|UB:-LәLpxw@^5#HznhȌF]aқ)y݃RAj mJUUPlX0>0mVLן]+N/1ᡧ%UOyktM5F`T&n8]zU[\s" 85EoA׻476!?k.X foCq <{ǯ idr)^hB<ٛ69d[,0k $<O,mMFӔ͹Kׄ.>ݲ LpOn T]Fz:WD:}رv\~JAO-f)}~K?"i%JY"\*&!::;%?Δ; ,J[_r,,oChFm0ۨ#~ ͦk#t%ڸbT/G&bЅ19X|mL3O, ϘVeeTJRVC5YPcr.gnFt7:AئeTk\Dm+W{D}ywOG}/'P}&=I,;uZnIXXw{H#oѢ [82M7m/4;En^/ӣ,݄ߌzLQ(6ûLةsbt_M:PR)h6]Z#fW6fuƜ3sīyy;w4nwXaVII=Y90*QGkj,~wB&) ?5sFpjXpjUfyP2 %$+CG pŢAN{Wc8M /8÷b\I`527`AaX:#7q*sM!z&ę5V^m? 2QJ9Zq=mzCAe4NЍ-!zg`Qgg1OymϽw:Rڃje(\ <Qoæ3?> ~C}AE=0ED^dx4ϖ[C԰̡.U(S.[ 1pcz"=b^b"Jh8b﹠sBFWrA1甚ix||V==X*ңkBw kv[rPѾ׷qSayP;Y#?R΄6%,6r0=w,N:|dƷh0 fsg}:NF#ҶjVfwN4k&|،Q _6y~sĀ (^="Qzzqʡ]=qa"rWT@@~Y[V҄X~;a]`4 omX>|nP0}rTK#gV Oy0cL+ش4Cd ^UC3u~2!/؎aˢTNsxe^iI󳎥0Dn]Tݴio-g*%.S/))t,/BFxö7Y,GqE^~l,^"فG(J){~ $">}B+PR%@9Lc+k(-Ap1MM# Z B)A|:%+%fӢikz~U[MQ2 P\Fa%^ MHC{МC<- a,WYRуtPtz$![Uu4w3@d*`U~wNsn +,`NAbaUaϺ7TR׬().+9턑J Dy''DxWL^v@E%βQ[#Ms;Mm.p^鞱Q_Fl¬)ȇ5ΗEKR,^꼄0 4pAJi!fl1?ĺL"ˊڡ+i?mstv+i$ۧ8aċY1? PAݵ V[/UɈ/K PpP >`3*FLgzùQQJg#9]i}m}0_^EbHSz aF6"SiL [.5@9E]`I̠NXTQcANY/Әۤ zS3V>)QyE [;~MR d +7jw:PXʜ=o࿣iL׌O?sNB @x8M{jo/؁N|è 9 Tkp ֩6T` s@Nũ W$؋UNѾ(Q-Vy] \y|} E8nL!smYzDRz:ݒwv&b7ߤq*bWMzi| zhqcCE88M@e':hXg#Kx;\`a+W"^>ǿCjHr;)?GИD%T?KYzf(Tc38x;fo,ܮ ~fWRroY!Yzn*k4oe6_6![l KQm/zEv0s ya]u}Rf+"R'&l{!q&LDX8.)41zVV%1Hp>2;D|@!E&n%zs؊yԎL -v^^;Pd`dJ~3&iC{J=j܎4ukxY") RZ6ӆ})"P"_aFf|" l<̷bvW}68HgiY!6|;MS"jP7IL+7xqk! h n{g։πʾcKfa~P]sӦۢc ?u[Jk)Al̹8ƴ" GTRID-(aDvJ,ek8>ASv5J$Hmz֙N]@у/jN}Qi$ZSLpc}@agI%2`_P&)M8V;+G;*}rcJ|jS S-+e -G`@)<呷|m+Xѝyf%~W[\]#1O?;(2N=ކBZĪ{I07*Vѵ`7ZgJ>$;ukk꾮qʴxizB}e{i7%d5vrH@Тq/.͕MQۣ[ղF*PyQeU%14S>|ޖ2ww F{13mLc_}ߌ\ڂmè~VChMP;CT ")lLW8F2'\Ũ`޷a0 aʻ(}Yĝ3 ]LQ=4$m{k12x\bj\(@.|FqP1W{%gt\ ^=͚fSp%"K- H#S1`PjKzϸX.J9R\rpPYhމT:3օ{PTgp$v<4!9SHSmB+!1|^q.]\"˪zK)w'|:n+D`ys hAΉ!'d_gpИKۭH`ꛋvu#x.EA[g_=0s|e㙗fKG3*^6UYkcy, EgArl@/;Z\Շk(pL.k J낞kA>@S׹0#pWlFh#FO@}o>JK4zgT-yERqٲJ΋0Q$_8QʞBϱȯ]// 61)HsK9QXTn4qTQBOj(t?d3#;3؛[kgw!HZz|XV\':',ׁ];,3I_3IX sne|٪td[44Jp\_`Z;ծHpA#S@u6Z{[-$Vf znDDng^Dq.GW'EhEeH砪k֦= SqlWd./m'>-Fb<gMK+)GԳFim/MҞo7 *赉,r:P5䓲Kz$!Yr+龠"~l0*IaQ1z^"F\?rԕf.^-y0m`i !E|<˿=`;,4XNM$X-~o2@O=niږo(cz4~F jxeB"@2\[:黠r:hJo+yvCs"DHQ(b7M9w'vv<,,c0eoe#0R&uشBD^'ElAltfЭڳuteK;2?Γ'@Z:8S}n|LՕ1,O6=t@OVhKBAxU#vu|]¨9kަb0mfGF)̭.Wzȱtћc6앨n3FnL0ELa=zR_gr4tܪ'gf=ge.uhǥ# (}hY&sj|=4l_&;qwW>S@#]ATq8p*B8{ ݇4<hؒ+^12C*>N&m,)#MwU S#?*FP|rFrNvRC˖^pݦhA cK0LfG*OR$dGrz`[?,`,K47 ܑCwmsLWܯ«UI=AF ȊԵa;ƾ>d`e.ZE9vy76?b(>zDLmiֺjv qLz&K{-.U##@Lfh"/d@M/jHQJ6k fwH=>bu mP=N\k af a*1uڂeϷ9;kH{虎 eB2' P%GV]\06wrE1L5dؕjAd3 ;dY#ct *g"\fyW6-qp%L64Dr_'*; 'Igߛ=u[:^$ubݗe*lvGnEasZ~NY^UQ E辶HM8Q}{LZJpJdpn2p|([`l@,jƏmռLK6\"wX~`{U}w ^4v #p=y " ^qv\n}q38f EFLs/0"x1[ZqOu-"$wIT]c4pĦXWm{ ,,rx~%Hh,9\h(G-&<q|HdA3~-f=؃D~`eum*ءBb2R%xR*#br&rEw!3?s%Υ&Ws"VWk;nɥen>[Eł]ȣSɰc W7ᐶl"\Kz}ϵZ{6o-t=|e˦ \4w-E`B\0!0B{yfZL^4ɬ| -UojHvb; Op*>ݣ&YQ5mTRbi]W5$Nㄦ%s=0ubdZн.VFJyւQhW\!cDD-s]47٪|J}N^7WsƄy9fs{.!#.8G@)N|XҨ>\ wi\g4%#HtA8z˅@!6P vwuN`%gB~}&O$(O3PiZz>O<]A(y^aј1FV]>'/3ӏM5%(9#(~& |Y gaC VM /+_ءЏA\)J,#q[GTI%S=@&7 eo~Tm>4Ss+HvzuI+ ;y;_Q]/ g9`xhB`*k9╟5G٢#q`%,4)+񔻶^T=gh?7m)u(3xO`2@3͔c X&ґRcc7ad3 L UB>ZSSZLۡ^&g³ٰFD`OdHҙ׀pSB*MW6"u|gSA{znx394<gַpu)"3 #j&ʸ|*{qϫ1Zja.lK6F0bX >pn/q$O4]{8i&lNmEᜡ =tbwݓ=eәgm%rGtADN {n1O秪V{ qqV ݒ4w§t% tŅ2ǢhJTag1)Yy_>i?Vj]- cQ[ԑ 99-V 8*|0(^=P!E傂:9O= jRBnU9n\?{7;iE f,{ |äqG":W`j$ 2oÑ`}~Ͷ[pIۉn ;-Q+7/o}Re@9Q@Cp)*FKQ|&h\ʷRIBIrȕǕaydy, |Ѫ#,Y8WÔ/cTdk 2^Vh:|o8Dw0.Z l.`4ΩT(%; ">i_7I$,ʳm3'B-'&{[Q{?|qߠ}'X>j F0q;olUո+ޮtv3_5ڝ记ع"C-4bI%p5=z U!*iO{d$aI&󐏛uq윀UJif1j ^[ax.Y-1IOn[hj9hlU0ݗWFHWFS#k5tȃLy}l=O͔3Z庎G t(&ZJ>7o+X>XD {6aBӃ^[ W-yGuU@jP@WN՟Qn}[QM H!s:1>,VtG෉[L6_x."GAPZ-f}W^=lJN/ɹ(WK ];SJ M: V=7ZTZ#u(k w_:N7 ӮtKy6GT^j{Ek~dh%BԬ"ﴗp-j1 4yy 0pa9v" qPZs@ k k"zߕ w3Tr7HnG~7f^~F~G)x*wv+Z$S/mop<5jƍ홱UmZ,NhRv" SL'j/hxt E""r%_Zf$F7jcMݪЎl|r<gU;y4,8yk[\9֭fjD~P:ii+l'YscǠT%D73wmh)QrP]_%M˨9w#0@r3C^?dмpy{SԆKb $*,CBVLq a>Ӷ6~  =5e9:ki>ޗ1дa|h˽ɫ{i y$[/q\[o iTl#SGΘpqp9sMބ;P@S?yB\-6%5z!ֺ'OYLW/~d\P\|ρ9'ds}nñ뫮OolaiL WvP1xHxVm2 & any԰ Qjw@Jva^wׄ0UdMS%(<>ˍ)Qey~ e{VĉQuEPunmC&ՒeOYC3KDy1S}BfŇ aZ=9#?)yvOpJZR>ΙqA@6ٚX~W =وΚ$(02~`GWky1H{'vj:A p0M3O1bL4|Ʀ4 EoVh(bXEItkwӮ4IϷ_i4_-1"xEm8[\L bw")%)]~[ZL_cW'Y>fir M##B`hwRv/uphm=8D5g-ӺaUkɿ@Е]ȱw޶K%MfWSGaPiםKR\uH4ם4( 54׀:oW R+ѶЌ(<0~٢]&A٢*Z=mIK扱nKDޥsP(U4 p$A &P{ցgR93XvizIiMi('v~Q-|e@gkFwt/A4 Buo\iEq̡:nݍ^YeS2Z1tEO?SJSϺF jAF/3ݩs][~)t(^TUֽ/HGbN"×YJ-0)kIԼNէ-c^3$3;ZhB,S<;I:p{_h-$L,Lj .FKgߢ _yi).F ^k8b?ri׸X~a?֡P!LW{LńY} `@#kP7WnY+صPP!E*~]E)Pڂw_1 ]hN 0 a=0;g3h'+ƎYEj R2-c5|ǝ/gOk>-SOxÆֵɄ_(M >@`B/GG%uqC\kH~P+UCHg_Y@H}{k|Lѱfuy/IOTwDy<ܯV_,l^gT瘛dHv,)4u_ŵЊpB)5fKeW-/]w :j\6u,)~AMJ02]/K&MZs}_% $ؠ~!RQPpu<+PBƞ#.6L],8ނv_=!iKCsff>hꝐ>VP߫Nd q r(Hp ڄu*[qMljedQ9:efu449-n {+;|:J1 IHk(S#t<4>(lOu j{˱f]pM;c7lNp[}yPj+7 Y@nlmP(fNTf(89Iє5+NQwEybѮ Hu{7-CAU5GroC;wšE06s`ᅫ$T8dHpףB6'AD#slaK|3J~<O`x%L{p3'A~z|y ?h:`C|Dm(\{m"g-cFQeCI"h[5e^f|_&xi#jW,Zh-=Ĥ9XUxp.kOL5/%T r_9w.B`$yC@StTv]41 QΕ9jzv$-_b><{c C'H0حlUՀυ@ћu'&0wJMlݾߒǔO0?KY+NhvvkcFz_P u ` ,$1M@<$1H+*He dZܿZ8֡}ShCҗV޸-噹46%0L p0(?T)J~7 dTvZM `rEV_Hd3wEG=LLAd55"'Eplkc^钔Qps8w<܀澔,E !꣛|1ujQlUKDC4Xd__G?@~p٨ϙg<@kcN:3[u,OOjC¶PuX ӱ,R@s ih7QncO {m1PFŤ]A9p]V ch#ھ1nOf0eZ@rǯ9~ʒA}O2z"q5//itC0:FZ8^i1ͪt߅6}7p g:Ȉ3N۱EIjg`vAxNiЭxrI['~eio MJ7ZJz96X)D$ԜeatQg~>L dTImՀ~۾ oeDeDǫ4:^N| $#9j0iI,RL(8B)((ELGaoӽ0<|ݵ-KʓoAhMMsh?G`y@a s5~0_Z2:^_d_z/Qj`6ܿkq A*OZHŔ|4K>`t vmkƾ+O?޶V}=^:~T*).-,j=JZ_1 uSzxR,EeYWmC= QW#j[*ipO egEXD72ICNMýc$ڽ ;s֊"I5+S:LfLd=PRPUzV-b+\3`!&:sg2I}Kы:Ē#2-" 7m$s9僴ΥaJCE"-~^d GQk:Y e£IȦ0~X걠tS)mdFz; @SP L`X6}~w~;#8 n=QWvj`3Q$f4t3$YUK5՟+܊Q̰2uGka@C&gMTv!ٍ>p|j9|`@+]G 0f8Luq"~]+ N1Q+8'´ie}dX 0C;phe͇Ak(pϚYc(p=H:`ߺT k6W8 O`Ccq*Ju=uw^@@9cGFIf=]f¿X=5w . NM/FH٦TŴQzX "rt% :.C4_ILp4 ad<)&R=[m@ӋPEw7Py ȴ^P)hDu)rڰ#h}RAAC #>"c~+c3EG{]N7;t[$ ӳ^Q y$&;L Ƞof> =:H{ha2hH܉}Ț6\`َevk ]wޮ}Jݍ`meî6BҖC)vf5i]k_SJI.TFس--Ĕjfi׆"$rg˓Syݦ)1NuЃ?p3KM .a<֍~̤L S{@t? ӟI2ٙ%C e[.ExF3UǬ:d-}THDu%TfGrO+P/^xls4FysJc#B PfIʵ #hX\ԕjnxݏn{HZ!-WjSnOƒY{`l3hؒ][P|[DrM_C3*ۦ_1zO/K& dɼn A4߶ZGEL㭟cU6,R 1fpD3ͻ ?v-'_`SP Z1o׀gH:O)%K4)Ov*g1-rz7+4BŞ-JsT!c"6L> k"l[鏨JHʆ7f,P$UHԫb 兣fH2:`]XVQ:9rojzjgZ;p'필w*37PYI[uًǖƬ:ttY!z;eD2ZϓJۻSEɢ$U`f"B@L%M7JBKo,-[872.h 8VJrU0he7=RJ1NSU4y .ŃvKFv/pQYd6=>@5wb7[C瑤7+ gA0p>E7)uEd̽zz}hOYsN ;Q&Q9LdZEl@G~0pП98o$WyJ"ٴYI]PSI0cv4\! ![KV=0]aJɃ6.gR8`<fL~D *y"/Km8S"m]epteBf&(*q&JgjyN 6z ,CzdE0^&Uǩ->|$.4zhW}ʄ Ř{\MO6c(\dmLov.o鼴էnf gU:㺢.p^Rح^*%E+[wuo$EkoXuC}MKߩucŤ2QM/q< P-|ܦ?d;Fo0PBG{hCTV=׿n^SHWސz[Y_pj%"}w{CwY 7a >nକ*.D}tM~~)nݥ!B dӞfz1ѽl ;74OrPK[!s=㟻jTbע\QW8VK4".ʛz>CڧC p8bޕ)~NKG{I0+fMq(PRԪ =;V{^̖u|$R/R~y7u:b >蒌mG=)Xjf\Z8H=lF܃i:s:(E.(zQXNE]C{mq_dвee'U^piyƦ H xZ-oegWށF&,Eb(N5Nmf@qNޖiAQ#Rˮ-2d9ʝb<&=PmGi'LMZ NyŴ9 {|chD>_>QO4q$;'Ztd)nǨ_sikO">8fc6-Ǚ"#1S='iQ0WT8~҃yZ'0jIr{&omDapqiʥDa.`dXèOa"6[{;kr0v;|T~ yr^cLblK͊FlV҄ S5kx7c/Z(Ho}!>W 9iaWyT F5ܢCC'R2Bp%֢2^zDzۭ%n3j@SvwAwt"iGB-<gbRbjܒ涜SQiO^fx|5a[cV` Q`4|Tbܐwy^/WPh裸}M#}=/\Y"c*K:N{ ;@ ݏ2Nn+< S6fJ/ÌketJ[3sdUd^ lE D[S:nw> ='{zd@7;oh?CbpPPAr__D)aFoz3e|ܻ2V~gN3c;cV~ɒd/XՔY\Txɲ)|Dkt'(I-5Ǔr-lANΈ1~lN7c* wEMc`fPq}Iǣlml8N=7JTkǖޤy1a^^JlWX>ؾ=T;(" {,x-l3 ]g`n \"~8[ڔMԥCZxr@6`֖LFckɲLg+mEg&e8%arAx쯝Tǘ.uEʜɛ2[g'xOS4}dnOOY} :osT'Ll\̡Ycϟѱ#ۄl֍&$? "e@,_Xcu"(!)H9@aIFSZ{޴%uރ2Uvz5\ jsn&\>9x8,̐ћK"0#wx#Q:;?>ͷ7aTKg"}٩k) J9ˁ1yVR-Cf@rU3B!iĴ[mvoCy}|w+X#o^3!TF Zm"%?085&C2T=OCfS0ym/EgISv$ .|5˔n eJ}$vDœ`Rc? aپtB)Yr ٷe.;B+ڡ+Qdrt=Ъ[~teA0/4sj RriKqMoR'%V&V>݈g!o0%mLR&Bq伄q=w;QMbI[ͺ>p|Sӕ\D uBIK#̰ z a/v39H+[r丽 ۡ5BɤO%'NaV&MIS΍ 68åy}kߍSWGLĴz (䑗eKH,3u_ZrGM?gKX92;x3~]l65 %Dr4ãñn|֡qbsvt};?$ni}N7mOe3 %XԳfg5iص0c{_cpv`q~ZW=g4 iwjDq&zLc::Zϗ#e4/-Br1 bX͍S4j\ 8g(VD=zWLv9=d\v>rwl4D傅$m.И׌⬬r,N!& 2v!:X(Ե1ts>=ZTO^V 0mF(͸HٻyG QC[$(-LWchzC+@ܵ*2Z 1Br"sW|M#TVlұ*JE~%wԻvm[lثpffv%Iyg1:PkU!3fjd r-.p3{a'_Gk¼ &s\oF<,F0ĎkU@EWZ%'DϦKt- Z4@o ȃ~}|G>5r.QG3&($UX`=Zrڎ N>J-u<= :)xUmʟe`[q?6xnMbw?w̤,9W.H|}6ZV^U]DtVC5sWg&5auG ٢|]eز>!`QLmʪjzKUdcV1'  5TwBTl s`g;u ~{*7L_#EnTKOGN[%:"|;xb,dtYto8Рā_Q\`:ղm4~ ܟMnҊoG|bV!3h(ԎbR܆ KUtc-Ʋ+nSمP\:hq>7} lϞ_/dh⇇r?S<;>Fnilץ^3vB rd*g*D浼t #!^&ZRAhI@ᔍ Q5rwjQ@o;ɜlKb:-s֐axYF ;&lPu4=7ˊ3%_#M4s;UlK0,rz'\ZV4áEB{0JM:+_3~eKxT!qg6&pGvNވ7 I400KD!ԊHukA\ ="aiPD=yF"itle{ - nM6;^}"3DKz8^qGJ[?f &$5z'Ȋ6:ud6:03inGf2LxLHrl&ޜ`vX^6# Tؚ2" MdHht pE83--_!1M)1 x9wmC|eDC?9`:o-GDKS^Bdz?J~8:~vin"j\pHtP|/(f?3Vo-әT bHz K{G,zVP%1 HkNfQ$bH ۳(0h) ;\66?~!׍ºyJʹ珚7v\MC 0ЅAxy# 0%q\u; "m$$AIRy8=Cf&wPcSkM Ő2^ bZwKT1 N*$TCF&,뚋pM1 (^5pU΄c||LFFI>|%fIm")>gBݏGT7P-!RL>>WB]C"\x+1OXr)~ڄ^#IzhR+D-a5`ɷ:yz!ݬ*k.N&-6Kw>ڔ<_بљxr=>z[9 ){g.?uI[+!d8B-hAFTu?ĕ 2,:6d6WRSתsͅ:,v9Zd~h.9yݏfM9O$~vDK&5YÀP/#rΗ)8ci LSQv[r_6S@>01ڤT CO u DtVJSzǶu2* ÛJ1c.ɳ%v!V8u[ ]pۨ녃sx'-FǍ| +J}ˀ!B`!4e33v*1iuI/*|K2PpBS5*Y84f(c&͙~ Z{s R8??V~)w$}9!mhJ*6sI3җ2O\lA HZy"[Z 2H*"%,TSt ~ROu}3˾²0zDQ#86].qPbG:ʰ+Cga^Ch %di2v|2Jߋ0箖Je7g y%'-m_aGJ-Jǖ5h%Eş2J7c2_BMQ_G:/.&ߺTLއm`< =(x܂Q<ZKf͜P*"=f䖝\'e#16dW3B9`'_EHNR""wW# X Vaeo3kşm8B:3@(X%<S_{krJ-dv:tCW>G4Zr)=HKO@\YtbXq9jz ȮoM]_ԒU(UP#'-jm=?7Ms |32+9: Bx=Cp%W$Bssu,P /|kutq#>Fp\q LM!rOzm*ߜXPM|?N_ NRwcyv{,kfOl<{>靼Up0B fwK=HLc@IaH5hX>[Lhh7+Bvk"}v,teA65YɈ1#?$Ye 79HO'`QRN3^Y>5Qa\pk|[vlw8JiRo|Z6*0,޲Bv^FwDCGI([wVR U_W^yMm#vQIf#QKr!1՟%GXLȍèZJ[d+[ddo9cR}җg;C`҅S-v븽bm;mO%@hs!mS GƼ3S}C3c^jxȴyc9 !><}:-xCSE|79jFIGn:x]ы:3!Wiy7i"Yp=9 [K9QKe'$y! T-;zyS/hcpTJkPDVxE?<"rWem| EMcv M7So[aϯw"1*Nl`0&G+iNH]EL o6T/KQ+4uI1/ HY4ATNs}l.t#wQX~L/=Qx{`Mcb ٝcd9(t$"Y [Lǯ/MzH:W~8'Oy]KLX ('ٹ/cVX @n@' :Cӄ7.,}aSr_0]p]tC> @M,XӇItlAp߶7n5͋9j7@V/C`J*#=/_RWk<#m@S9><c|NSrBW0cJCx%2 :#/BAL$U&{m gs `엷_ӣ$0,N{M$ eW=rxʘV>Dß[O}i& B +Ȣe_f=&\Z,Q*eQ`f yhpai,ú~-=%6~ -F `eFRՔiY̳j*'g4Ribwiy_[O{rhDI  A5 7]"h᜻aF8+f}n;!44is&yMhNOK8gq6^Fn4.%d+BЬrK 덑X]/śN˯v)yj+:~%,-yxJY./A !#?~R!RУMpa#(lj9x{ 3k}$]BK>i0-7Fw71P}2Zlb4ݬ#2wwY2@zNb'v Y~_k2Tꪽ=fZweGRn/v4WЙJmFU6"7Bd#RU_?b:pO૿@z</5!.A"}oV߬$3!_s\IVy` 4@Aǎq,k2 ҫ#wd[ܦ'nt0J:*)|bܷ6tgsvT GjK" W0*jPG!\ACZ?z\7¥NNlҘخN,:[b Qy^F~F[/"zLm~&aII{2)^aW队vrL6U vMur B #7[z|DwVvon9$>Tct8;uRw5\!5sq G{;Ug/% 'bOV9xxhf1:UD8Yu(J/m:U\C;.Ƽ;`"bɾ-6w\B qS> 2>"̩O;7">[RW< KFmw?j2H \k~)`ah9?ř鄎VO`,齔X!˼y8j6wob_Ӽs(#'K&;K/\_.ϭāʞd\7ϪuXvw+R4%S2ę 3hΩeV~)fJ z4,1V=-@{ssAыAjTEflB9J s_[ ZH5=BqryFBE㧴+"1ߨh|;M#(Un +dw:_V> ^-N9 QOnҡ lǣx[@E#a׫;б; G3xj0kO22Caii$ݎ+yh2@Nc)fG gMfJ2?zCy0 JoUQBfziĜ48^Y\ & 9[ݿ|1y+Saw@7Bw2sY+sos0u\|owxdC26A YG{)"L "KW_َܕ*\g5bl(ߎC25yM}vqaɄI6ek̄&+kO4nlo _蚇TSWDi2_3"ax`4!->U,^5=zz3ow)$k!R"ѓWSd%ZUd%^o+G^+z$<{'G,ޕL0d{uy#m 91i.ZqDY`4dy1x' +:z0Mct[(><`9q;Ij$XN >EtsnrkElMhe]sN7YI6f8]v۩-U}.r 5,\\WjBxd:z J%Vb" 1Y,m) Z Ƃ}\ YJ1><v&B~ڛ+J2F0ym6n Arbh77%R)OFhj&UI*d[lZ;Վvu"ɡjl1_M=*/x-Ǽ{PGo$*di. 1Jt>UCzlPص]3X,ڬ'46if[G io\c e]+_&-Jb3fp5" (ef&wIsf2ҍq҄=^IUMsުg Ӌ&/q/;h\V3KP;@۲Ylڐ~.wA1t|&h- ϭ)ټW7rKVI\&3BPi1Pm N.as¤1uߪeX)/֨K,?R :"2iһy1֑֭?jv5 ~1:R8j 8*H2;B56cs@% &m16Muxy%Yx>81J=fIUwxi/ GHCo?s1ڌ։RbjWiZ;LL /v< 6&8|\m gDDF"5{p8UsFYT XIo1b)EL+٬xb_q+f r˟aLQ[%?4PDMGRqkc^HC(U߈^3L5H>Ԗn$0 2AkX=3[?F}fY(#>y'@' lFr{`; +xQ=I©?# *V:g7JZO T#U%يg"€``1W5ˋFNr!:s Е۹+KGYrwVV eX$H`` oE Y6ҹnXZ-jo=S9BW|B+)/DҋY_2z[G\ ;yB2IJf/"lBHD=A Zdze7`y]>62P5u^8zFnƝ٬~f`sazѕ߹cVW&f`ɘh̶CՕT(_^5z:jNS^|.MUuΐo0G|fxEi(r20F0ئzpA6N'6wJoݙ;ţn73U6]&vCp'aDú[yfȨq2ώf F$ vã3Ӹ5ePECRE{̆sÐՏ٠yh!?Ҏ"mYŇVv 𸌒:&mt'#z<$(39bqĽla%c=NIewMOq5qL4@{!q]nպE=nTQʌ˷˫!+BMϤRX0ަc5f'%Jqcgp6u P 5)g}>>/ISo>J~Պ¥?/^FNBI]3UUoZB1? zp)NUGܯ[ =]{Υu|{yخ*K|`NHO]k!˪eHg?ϙb2-ŷJxe a,P;aE$|)YYq鈝mR%MwcD} j$m8O4 "J գDrGjdzS,Ϡ/KF(Ms&+8ݻ5nʼ*jzy UK~"WJZ3VsߘaS+QqpրM8ۢM\FY 2I#F^]ROKj: 댫=MzvLj *;eؿ%P ^^d{pU92 H3/[]t=2[RYc^4۽̛R^we5M'1#no:!lr M٧Pn=jn ԗxu=nhR3Mx9nZ"hӰqp|)u hPAu\tF<$ 6DV4\RMg%(["=/gW1PNRD hYϋLEm%U3/p PzZ< SMC+ ``83W}5eFI^ j)t*5W=jԾ6}kݚ3Jo2 4)V#k2I|Gؖ_yx~S.I? O޼蠩AJ\3<Ֆ|> Vw,&BuBxF Ći{E^lR>M"3Q^/]=Ƙ#D(gj%+[BaJjGo*X~h!驣 {>Cffhx#ܨ@TR$K&RTSX $U,^ha"M ΐ=/)e V\1&50f.RdyFUc}Z: b1R8O8kqLRHQHOǦ$4Ṕ;țHwqbyEY"8r+a?]IDG,2b:T$$'*2F.d؀W˟_`!*w8@ ҅yurR;+6YbdB㌟Wfa:6)ӵ7@mE3- ӇÇ'hHGMʑժE NVM#F!'CqV% ڥ`jGSXx?y_sS~&PA) [PGڧ:odcZG .RF`'cFy7DW6r.f1Ҍ7IjXrgYũPSe= Ti⻣!6 y+3ݯ`Uap*;N);Q^c d㡉iZ.6j HL 3O cyA"X\8:92FNda3B3 e 48b!֭'كa+58W ^dtoԋe8aÒuШT51񀺚M$)Vb/._/K׼MpFh"P\̳N ;v@+haAГl`Dd5R´ X!E^/nlA݁bn0,ZQ 5D µQl#ˁϿ{7VNFewtbںTx!rR$ؤqR㰘#X%_oHz E׌KĪƒd/ # 3-=dǚ;Q4̵h1m>\1(|>oiW;P@HLmw5ħgi?>\Lk"߉+OgM$t hڿrxbjrƤ},k)@\˟UvmS+ LZhIÔ .h$az<[X;E/!^ݭ.I8Dc8eU Ra9Dz2U͌]*A--2V} db&^{i_J1zi=<t8I?{{ cZc  :Z1H[Sl-bm>EX>~Kvߥo/*~5fƂB"`h=VrӮ~ؕ\W8e D s2ڑ;%aFGڃ2{AZI/ b9z^ (!jR| ]9ͯ=DXIg䂖~ 4+O3,|F?H9l z9 )# ɊHO?z)%5=sBlӨ DxP]zQwO;ѹZ '^/)! *:..Ŗ=}$wcr"$ꩭl,wP/߄i͏Xyk`y_ ֗1'R: A۷qs3ᡗҵh09YSDqOf:ιfN\&AQh<N:ԹĪO\03ҷCUܭXCi!03N)@49͍?M ^흦skQ 4'1׫r Mmѯt.Q!Dg6aecNoQ  ҏfͲb}Wŀ D6p∓g&PkX6.Fif2>y3qZQWCs&-^՞s^MFT&2y'UqAi(n)r=fI6D^\a{?21(ti%600微u`n_7U>VY+,0f8?Ø4?v &]Bէk\\<4k"5R-ʔAMNaGE۩ >DZpNV].EBq&V'ဣ-ඤ._!dt HV0dSȚF{ <2g 2pYekBq=дN(H~h\Db<@u VexYE 4 k3_R<\s/f51Fgѧy6SN@d 0! 5Ok*6K4(F>~5<12w̾T)zڛ LJ;dDk;~-yzwT\? ]0ᓬ'D}UNG%WvNH3 z)tfbWoe=D1~{y>t={hxfڿ_&>>> $ta<疓?]Nw^8!} 7 NZ[Xz,F=>+Λv ;Ԫl/:Wrįajr4,PX Bۯ,-N_('9 !)Rk; ʦ&oinI$8ѡ=\xd2ӋAuZC{Cȝ+?n/-(XnIUG`^HT }B<ʚ[Qh>t%A-Qęx0rvB#QjqdN`~GnèP`oT^f }J{j*1/_.|a, F;g~=N@2Gʛ9Y<[e-s h͸D~fP+FhS·p0vu`k'!R5l(,gv~X_"`gZȶ_l^0v$NAҨ~Tk+:>uTYK/96)od4;a PZӚm\g\Il/zӪMoh 2_EsݍKbIVMP }]DPzQPGm)M #GC~$:\;bZjpB9!(*֥~P!T(Hja`G&)C95)Q.u) _+^9Yq")7pwR<)q}6?濥1fW#Ji÷DشTg,늞MOOδ4[5+`RZ& ~^P%xVH_ʦ|M $v3*Dː!c a_}v :l9yuTFS@4~d_O 66uGJn~KЪKʦlj :=@6d|\eEE7>8&IGHMLvh 1AJ`<'7L,҂vQƭFu[~MgRв[̴%**& }0O WP~$/~Yu1a_ޭ5ƍs'r["]-E.n0 H6 F,MakI6%ڭ(t1r{(>Vo1RA5>Vq}v/3X\\,w}LIA 9|`;%m^;4;' iEͮRgi:4<$ToK%]ظd\ /8@|sLu`GWeWTkG8d2M *dSї-4?Lp/⟓0LrK MȽ,Q"n#› 5%N!DoMb;Њ;:6GAcJWقؤ (4ڱ*yZQxy6`/@Kp걳-%poTu6vSJ`.l;a)É+3:ˬuUQ~H iH })ܞ\V.uHv<& 62TWdEZ)#4>ѵ7{]L贳0Qw!7vʑZQKf{|ֆʦv .Q4##X2E$zIT-Vёjoly}gؠaUͶ\A\gaec/e`ubj@DA!]6-N¯ )-Wb:qPߚ>.'ZXHd,@ ǨUg|HJ_[ۨ>{DIȸ9jFws$o e!O^He$1%w$0o԰jQ{p +o"O[%; +_jKsV.eݵgq-+'Lj$\_lx.:lZbz)Q@2(=h[߅wRIO5sB [Oot4/KN7"7C S3h-eyI$98Z;UJ+0zd!UXn_`f QS0)ko&se-ňm:A[PD#wr@ե6E%, _0 LFv ^ז)9`4̌`wjҩ&Q+az[s*Ra240pIT_>yx o1b'[/F:,_fuOٯ8F k|V@r/#g/6{ӫJd k1Bܻ9ߩlP"ϗEil{>-X]c}c"6J6v.wݴXy0l.,"#Zf(߲^QM4$4kw %xˈLւ9Y}9v"~gN€ ,9R }{3U!ϭ^o_MWec;pcljL1yN(>)dY^V)GQR=fFW+޲qA kƒlc9OF T\wqs3;6E;mO7%n5=badʿ)=3.st C:M3ĝfs|K*x-6y;g愖pVũhw%qQЭLICWwڃ!V#Si/@uڃ X|BAŧe/`M}&+7~s#gh[—UUf>(4V- :DbWo/&JRcڔ; XM^kc}nY* [Id֖w#w7^z% $Η am ر@Պ(.44FrVn @134@I*A jb3Gt'y[O/ƌq+6n#,2'|9l.c6?|#{ G:9`fG~ `Z b)5Zrd[.s' nq=~6UGYc ls z~sJ d%bM`(#xv\@wcCDOeRކ,lu0zaX>ٓujtG9 7-ځH0=_ؼDö#&$'_e cg8%^-\2B : XJ+~F3Yvl>D*4U82;;/-5op`s;v8q 5/"& 'F&R˨cQ\O<([Ѥ /Ls>dZD;_J}jiIS/)VjɢĆ;l|D)5jTU7*ImTׇ5Oش1=4WGOyhyօϤ s)o4nٌpviՙba G {U8$iXqEatzr&.J-7*ٞ k.y`AFǍ=$ؔ(znMc8<hS^D5C(bw6%9U% 2N FZYp I@7"2` WqO\It)WR^MSok7]$Msh~5#L͢{/۱wH|E_ڎ+%`rk1% gh^'>1 F:QOơ7;^߫y="v<(.{ )싐#o,,Fv+oe c%]}PK٨NNWnP0$"ܼp}gܸ 5%3xv,4uIo:վa+t6JJp?d[FiW:MP`IP4UT|zy [4jo҅AQis$&_0b2 }7o%/<xSm$!Dt,9&x-*=.IX);˝rEeǑejw;'htm1 }f&zn&ZNh.v,h%֎=L рtJj+W9S|2bGmB;Z?H:թr/gOzBt5B a7w~Aգ8ô"*J\LG&-ػ="wM,ujvȿcԪfݺ\Yr"hW[|sE՟aazx^mbрN8uj t4rɇA> XM nՖT~<\mu3y,jQ"H$ͽϳVlGIqor\UgZj ievO sɉeˤ@w'{.Wl'&˓!I?˜ӟ|i7NH)a PLͨ4#rŬu8r:F!uƔ1gI3AGiurJ(5E2c$(<Fȕ֋Œ$FnGW <^o={sCD=jbPp"h yt7n%- L; N Pp]>CckrHxu;|0e\oeM19$ ;Hq/bb^/amG1+sqI~_&YgZl? D]}D#o} _kHm!"ږ7֟ll[{JLk0 .8_3;P,j}Z5ڦUB[\ puZv4o4 Q~I"c-~V~jS"R&SQe# tli0SB+ S[i8jZ#*?3x3my~!;rPzD5 nD(U0ERHo' 3 ~v~2Wt:.BDx6c(BY ռ7)d2,OD[tYq( ii+/K| ؞ibtdteO^6}ޱu @@E s'g#s0}_+QV4˚ڐ\~?M)}x0p\3ZD"LSLk}z :ߝkan7VjiĂ]6!@7(Bij+)%p=#ujICBTeUG͢Vm_E&(\H땰)iy+|Y5rk{; ކ&햑qE I^6It#H :_!joсK`KoB"_^qpzZj˹xu2$9#ML_L ˚]rs!_K`KtjuiUN~FG/!,6(dʰ2I u'j(T{O)Yw .׈WBlmru X؏`WѕB_9$s Fc9 "!&O\QoW<#8gq pv1i7o<$d8U0 "uN:BP@Ϻc7B™n$WĬacۥf]U&bJt !p̜0YIiߩ;)𕮲ޔT5)䩩T>% (1{O@Ȱɘ$!`Qu>n:X ;Cmq 'kƐۑ',^ fLt#QL p4YDYq5%^W?S:X\*qn] $ɱ4N[$T1HH2<%lKճSSVa-U#mEMnD6|mtrJ{lmPZ`~D K [[*1鏝bޤ \m{ Sce _#< iUx>V&øo۵/nՒRoHmS.|9"սX\LzZ'f/徻\-`u %ƚ3)iy‚0sB퓦xC6'rdm\z&%dk$WZα׈9;c>Τ!tiR0JaRZ{8Un)ѯ:YtQ/ 5<4.8UEܸ% K` 84w}rܝݼ#o&(b$C}פٚh)~:>ECo jx禚{ckBcn{o`x'd@ % >ÈC0R`  `)zݔ㔓)IRQa^,ބ(ڗF1N,W_8q$|7cg2mXv~Wk2ۭ'M3Wcd0GOO;%gBg݊gBIݗL0Te>tkluEO DSКPLƭ #Q`x?>y{|)OFeN\@L ?y@hVwRax?[C Vzc^k)ډHP i~[ǀB=!egt<<M >\ 3<@~zo j9փ:Lϓi"IKc O5qŽBRr='uST r唇P|',,5PlK{VT0ynM"m""+&6eӼܡ-FCR?֠І'ψS'߃" UK[w>euf `m;d#D G%x@(ܒ> ڧxa O(ivIS4ĄRQl0%ׅ.{8AԟI*t*l#%fa{Zs5FyH k>Ex!#]԰lr=0A\mĜ_0LO $S2Ț.6Ԫ?1"=\e] %Ƹ!\N1f1Nip٤UvTLfdXGf+J!{f+HH4݆&vOڤJWynzU# ԿW:iT]Eߟ/]sZvv\_ֲu}(E/ :_K[ 5.k%V qL%떡ujگ#0G:<nx+x]k~V-缈h9y rgN։?4RVRjǻ&Y'+kvxuˆh)U}_o@ ڿ:irkGH഍=?I?wtS#^sޠ{rg׽TXѣVF~% /7 [?,%eO?UO9*3]iqJK#d4vм -JARUI}eYCd6򋤒fݖa`oNMϮnj 1޴Eq1HZ?ʹk#-5հwTh:~;cRE<FK 2wC+Sg^4LFiI6W|HZ?Eמ+t"jw}z!j<~-y`Xx*XBp}`/aMw^LV$2w@J07ABwɲg˷*IAʏfcBe,JY܏sZCO~3XU[rH=ƳI358ӉsqBMPH` c`bxN8ybTs6;>A,>?pfW=TǽmucUϐfEa(wϩwdk .I3|T>fհDiTtkEd58'?LIWCopMp #xT#۫^:x AD>w~}!#-" {r;gR/S-BGEdPUD=j$@X%}5 d;߰KÈЌ?;i϶IڥP(m`TiG`s XCE[_Rט5/:#G 8^0nqC'ks D P51tRLKev{VtdĮBBprDǧ? 1!`J֔RT&GG#ӊ}[<2.;e!4gnЧՍP(f1_ahGàsX 8.H ovynl ~o 3xvKǯz]wWk`!-*`&g|(9Կ榅c9Dwj#_}_Z\=q DAh xV|LG θF8c)Dn8Eެhq$?u"vMnhj\))>,é~)Lu dǴmP't(7_9$s̸a V67W2ЃȡU+;Hpڏ/#USJ\Ua2^71Q徚Ϫ5wKGf?R#ww_~ăa`a"-Ldy6/Lg7ZSj;k">(7ݘNsI VZs]cحGfleݱ;߈!4?ԩS<`pUa?_[d` | D[;̄5hAj72RK7=tLjyuk*Zc@q6{1^A ,s֝o7SV?c @_F[$J$^WyGwhpՊj#g}ʣ9\j%TRA E$d19Ia'¾ej"5\U(! l0Ez )!VЛ#rc!Q#."f^;ǂؖakCh 4wzְQŹnO ,jxBtF!BNd މ5?bJ vV@uIi:J 3!RV7K

    $%%gMJS =cCHv7oXsSy8{ '=1 gX%pw&[9RU0Q[P*4!L61c{1"yѽR@i`M%fYV`a*0b*o@$u/瑜f壀5F0HGl>7O8J_ T"" 68q(T$tғna>  ݲlXM:bpنkE gZ{+94Iuu)GI?o|"a*vW .ތw*7gHt}ܐ@_eY6n/Y@}d` ůR%m >+rO@(h|/[mؑtIIdsc|sZnZ7Sʅ@e9f81B;Re; Mq)\} TC/7+VX&>oIʛ`_ eQ(BFngk14![|*ڜ?QSm|^-Wcf{'#V/X*mh0\x\-3?{IO) wzOV8\ }(;֦eעE~yuK6dϺ%]cc-j2*$!tw~)}(E|c-6U{/Jvk?Dj?!]Qts?u?-Nswx  ?ͣ˄ҿ;EÂ.͌P!| j؇M:tm5ATIIF PYC~E'5߾LQaD%DٔyEY$Pށu x/k,'v#Z1pjG񾘴r,"+ vp|].4"X" p_Ij95E[D8VzN m5Dm) ;tņ2UMpLPM!ɏp\yra1~տDBQKyƸDKU3:p!XliJa`n- ^(V,:"p̼UsKFt_)w 8zSҞ܁891Um@dfU ] .+=~Yg;ONju5 B'aHR`v*A+YJ/\Dr)ER\hxb*CccdmkY<-:V0Ѵ//-qk԰g4}E6<{ !iQchB2_1\[ Z(t/6:9Ddt6Azq,៦+sH>}I4+ɬkr' 6-[/q 7 -YB՘SX{#L-kK%axzY~R!:Ӭ( 5I[ V~cF!JJGwxHţLϲ6娹 )hݦa#,E;á*2+-d\9rP6hX*ք7dyv;}yEom?桅>$4GVhjv_kaZh4KPx |Qj&ULۚlZkZpWu@p{VB$>#1l .ǒRM8cHQVث:.뜳M&7ڇW[:/ګ$wmGcY~f@ snQ,^:senanAi3:N.wvY~"~z3897[A-^l UO}=Pv?İMTUE/MS8NZ20A]lphttJQsBL-!r@۹_0B \'M.$ $٭y2m\t|d1{PA2Wtsi/WJ8ϠM^͍IQ[EsYB0g2<ÌE.1ɿ,-?pz"p^5+ϭ:`!չvRGp$Ʌ ?0&\O(˪7)f4k,rw:ψ93DRX_.~P/>QKf9[ekXxgSyR -[@YRjqaqfѻr!:bi^uljV%Ei& u-"\{xObm*Xu@`oNL/bF7@({2 d/ ,ޚ5Xm5Tƛ:{D}t95_Shk w-Ë{JG$Z`&D5ʫIČn#}Hۦ'`+!'[+T'?'ji؂"EVbJ]8[2NqI Zc۴h;׾sU%4[>d1Ux]R37loxy*+}7KjNI"v,DmVG8k T$ ^qܦ߰4*"g{q3w?`*^!$`{ DFVO-'doɊ)LEd(:>X+jTVQϻ+RNh˞Ӂ6jn6 ZۺʻqLh:j#/m3؁FhbLfXpbzn;8Gc>>KͶQoKuC}` _F;^ jBlћKJ=9A\cd{@Sj]lvf}̝ Ƭ`p Ӓ/DeC"4ن$9U`@-o#ryc?4,qœ6sN~F~,4~]Bn8:H6 *œ7RHظjo * ]mj 6t*=Ie 1;Y)07HAȬ:sW%:el z^|Hޓ NestŃ,wƟ@dc;yA6mGv?l?^ GUG Jy 8^8I 7蔪s{ .p(IDB!6X95tYȣSS( 'q &L? 3ș~]-  1zE^ neW]Ԯz1'@t)StK'<*FKϕt`uUI]8ÃCjK4f.\*}$2bh~^z :А;_2fJ o JD$߫>P*u@/'g$3%doDyӫB9 ʻ]+%ɧpb[(0aJ{: 훀.-oWAJ7˜?J/BOlM,Hи#4-FC[- b/un%.:{W|d\H&2\d7`N$?q+yRfSĜxD1O܁xqsUN>U,9B?%\ V Nz_zh=+4q >x3@{|݂Znn^[X]8/d{'|1#Md vf!v9?z-wb+.-b%@19]^!Ol вrC⤅qaIi-.8ʭ*"5;DNU3q r-J-b{A[Y>xAP%ݝ;{]76GԚgJGQ˭-CܺN2r87-eoJOxneC]HW5}Yu]dUhP=V."I%qOwT`lfk_5עWeX-!(%a `$(zKTi3 OuRR/Duϴk$c O7-%}$+LyyA+ֹ*eQ9&4vC\~sVBG^aj&3[2dw}=s>nx6H[I]xlzt\۪-/|^c6k\^aAlǻYS9CLHx@ջ QNFH+dt!T7N`sI‚~aʔ^^d~ U?"Xws5e:j]Z.G)ҍCl#'JG )&F1C.m(ԱLs/3ѵ6yG_&|K\ۡ"Ï$8W&"@c2~ 1Zfʆ'5`ϡ{*(ZEve(V fx5nEFoaUQzuLͷ}AsĀ6SZ;(/!!%N'f.Q^' 05RGT;eW {$Wղkgݖ_h ~|ktU\ާ G;b .iTY  YͲוx["Mrfur()?Vˀ#` YIYPu:ѓ>ubByBZ@J8u] _x'52*mw_ījI\󥹬kxiS mneo.6gTmjR"eɓ|aЈUzs©*+0V@1Qu>w>OT6K(ԺQ~2ZVd]Lh zҥْĨYO醸2!g%= ?>IʖyѾͼgUPi[k~>xX%jROV!i%D6@JD0$L"gg&Fʐ-6^k{@3ʹv-ǨAq"g ˷ p%i(k$' :Ğ A5C% &B3e czwpK?Gټ15]dAg\~N)!Psrغgs*r=^P # nd^>fX]()=*66|sLJ?b9˾#yjz߇Do3Zrs9\ONyALYM DHDbbG \S~5&]i!/w\v| UĴt|#>m;-)D2+uTd<!«=a\n6*AT UU.;/l H;==Ue?ͣl2Ӓ NCyg~5 ,I ;ğXOkҍ9U&p_UD;wl\>PiL?M&l ;>lPIT\~FS rp3_ >yY/m<2b(sAб]NGՋG˜j\dzMudo#IapK<=;jr忰zp@0u>דf: )lsO'X1~*6_5ZL&&Qe1fwz3QW4 >(*T;yX_%5[]KT۰*{j\Aqc2LX/ ־PUO.lAzZ̀"Bp~,_pj`4G'c;mЉ"'cuL8 s6! BS$5k|D8F/$&} 3ا)(?2+=$9C"[\)0j[Lf.vWeENIPjNJخ7vahǫE;Zo0#(y'Sqb1m5/Oa7υ NEC^cIѽ [dX%!{obiQOOm941ډGBJ3o A` D ( { I lXIE6"+㠃h<]='4=o~+ emd=No_1bŖX;0|l;٬1t?r5Ze[.rօVPZ>16#f{c0|ߖ\X[u5u@亖 ?[ P°t@_mąOjMq!䨂HUbFmL}ic`pՂ5/~T-5gw$xs|Z*RtrEI J.zj Kp4eO^ Wkt@ZnռE /xdX-I`%hMgEMfL!7pMvϊq^ xDbW`Dh*ufmn9RZ|_lMz OeTm4s=s3לyfa| aNjم,:SAД$ gȄosaڝ~KO-ڼ$-SvQ+m+r*/T6fXmZT~|I}o}WYV#Gf[pffU)5#ՒY6󃌒o]!p.t_s,N JQ+X˔1߾[hCR#SEeE4Di4[zONPj`P2Jy_?)]zxw{6 Pw6:r+͑km$I+:~k<t^;zլFxO#o[/ w&hxg=AZH 1KK<%ج~MHwHq|h&dh3}Fcyآnܣ1DK;5 ď^fi;T܌}9pa8Z3Dw!45eϠN,~ܰ7 }Uy8rH h:7+Љ(P3if < K; Csc5g+H.[܊vVNN]N*ˡL 6K. ʮC#ItUF iwIΰ>u̍ר{Lo k2R~AnTƚ( >|ST_`3 |[?^?o!|EIm 0-sυ>-gi)䛻 rэ=qIQ_=ςo eW-%2LO 0B5R;s9=6gCbgZ îFK.v=i˓*/ԂǃupV Rl%F%E_OؘcsKx)7DW=eQ$=r2VPt/թ_y\@kvO[FvxZ@ CăLRjq,K>iA`]9l2ցj: ItFgVQ`kUz8=|tTݔK?y0fiNgЫ0D3R~z:xu XV.~w}/,4C<xFq[ LՏʼw CoKdr+&@XY^n';4vv ͌9ku#{y6%]H2NxmǵI\,T#tMR'AqQ|f6xQat׵ԪGz]j1Dho frrl|f15g$ԉWle03D%8 c̐Ig']mNo.9His;z(9q>=^;N]ʸ>Qj=/M}>Q++m#`w0<Ϙ ␂T5p*2Kt?#ܞmz9B(bɸVl):Piߞ8(7Ya'd@nN% |{`m?2V b-mB.N>oIYVAf`@3** i">ƪ[\j1ߙh/6k: I3ۆ4Iy.O$<>A4 }tI v29>9N0ӷb.F"Q)v-U5X(ʻy|| LNPK|(`xd=[JCq+6Tbߍҷ*Q)z=x1b'gts-@4s&3).2j%J/Z7$z7kT8t?fiqxPzCL;ĢGXX rԗQR =^B%_{= 2#٘t߻,zD*%r.jzsPgЊ~n>7q: y~lFPiYRXbƢXU$VV 7QFr _4Y|?g/;͍a0eIijx2- !Hװ]"-?"- 緅m*7ϝ8$=WIdJ2*/Niȵ {I0M"nfW^d5F,9,ɐSY^2\D+fi#NǷ%.{i#!\^W\X{[BljU; [<3%*9ڋ򽺯~*%~$ $/>tكd$lNK`,)C>h+k ,6gT6CKɯ`*{Ό6`_{Pۃ6qx^Yr-)R w `*mDx`پ䗀Hn>"GUnEaIEDEDgcۈ /Noo]:}B:C?R} sS&vjx 'XNݘ&)?-档&EHrA.gN$U ҰO IѮDZsg!ZmܘΔt!3L('VxOL#5Tym S==r? OD837wdXI%vDXrP@Qp(-[Ҙ(1 3^)>O|S̾S P&|k)IVBUX\ _ԐZÕd[ZAoR" %ƀ!`Ӳ%Z)0=!Pe%/E>gqoc89^*gf1dg u"P_Yg̀K!ch-"Ktax~[ ezG/nkG3˙]A5EkN Pxm(]*v!l8*eHg~~ Pvౘ XET:&qFN2\6kI1 z/,,8j2 =/'r.+MШKYaF3PN+ vqC֐1\x+0M} QȽ1F]([iBuI@(*C)Rjwnz,\FT9| }ٽ/߭\uoj3zZɚQ9ҳ?ǨěH$j} ؼ<`ht~F |`ݧnsqݙ8,9v4b堆;R)~NHxD#R<] и8ѳNDPcj/,jnDІ2, ]gYLLRqkK>3;ʛhhnv&rbBqbaGY}r\P7ȌfkFN^`zjo?Ja4_ \F`E06Xǜht QP@kPR"*b);c:K  !\ bEd LDye.Y0OgjJd˭|̯cSXD32cZI.$njZq ?`#uQI.[Go{}pӃ5X *~n*踾?И2[xc ,UK.JMϡ MīD@`۽oQoxBqfټa=3ҿyyOz<{\5Cuj,E%^ud۱յLІ>^ gm&88ЌcHdH/xaWD>B`Ya8ڳ2Gw zصZS=7ko  ֖htjNh/uF)v <.L_ϧ]iU_@0"$` 4# P3lXvpXW&Zʘ/"@T2-W7\53Op7~)lxc8-;uMX3DyAJOb{J;G;HȮUe?w%ӟGk^ ċLq),'ʳd%O=ς"őzBi(/,-SW \~z$æ}O(N;#6=ΣSyZgsИ/y*o,uٍZQޔYpkMC-M=Kp|RaM%#!8۳ʽ&p1T֧PS%ݖg^HQ۸@]A,i {㯑#=5%Y}rrSLÁWǠ֯4]9-%(Sz8_IpCͤKl_)^XWaoǐܻ 7@m\ 2Cdӈt!Ty+crmwA302"L<.$|ؖO/'@ڄyN];&sH8w+Ve֗T'Ea 93-*5# %jSk׭,IN٥CY͑Jn\\sDuc EƘ*=I4!.M&z$c7CNڕN\N(R: P `EΦ %֏N*':t "V$[2B/I}sB"o~vCS " 29$!YE[i=//$/֎ 54κsgƖ>e Xt< 0W{l=<>G5Wށ%!nǾ *d :hoY0OL~6+q!҉H&ѦsBEV }lQFGSt$LƙB=~@[ `E]ضth#m#}=,%"Q6c!K;hBo5Y?-E4/U7]܏(Y.1Vxd*B]߳0Lj5J / xxGAQpD[=,DLTnJNt8vP\}JXʗyd%jr==H$Ab wlGaԀ%9Q/ٕ [E1HT(R_@1ُF3?;;YSY%jBmd҂jc`),ɿ1'?2م.)xNES]i5()KLc%.3;)+%IKod| Sq!bHBMZ8 1*aZ&GG3N1՘v/3h0GuVu#匔'٫Օo.2z![o[ڵUE96AIh au)Vzdl s̭<1w~ZH:e(b1/1Y{xTkJx[-In;cwyirZ|׹lh׎䖙s?[,}_vF2ʿ` <@4eVʎdeQ2+e~l>ǣVdznq %NIP9`CP+drýnwxGUA##D@Jgxsv\?=ֹ:[:zydUW/ڣOA<m#QA2?7duo-BNObVwF[㦇^zD!1,o`|U$nމGqП`|fN=G?FK㻷@4BIi9M= o9@oY~4lqaG*Pm35f)8A-7Qr~P=E 3F0 $6``kV Rv|ۓը*Y=/ʊ?3lPg1S2_瀰3b%23!IT4$01 _S  . @Mϗ Ss8 a6g'N&VS vG_)g5ghof]4zqFO*^O:];=Rv<+rux. &G@wi4}b.Zpj,bl]H]|AS#uJ,w?m"^hWzd 2Mz6*'*(N[\@%w-tmZx|0U!=7 V,~+ksm: q1좹C7MkIb-eI]h CE DTW=!JYfڥ+ฐd{ISQ VT͛R ŏ،@-6#g$jsC^ʞjw])jĝqQiڍ_9O>E(S*-3? r[z4n4J(9 '+띝$zөmfBbx=߸%YN7 l)`gQ1L"w)%#zN j/XbnrǀP\TQ=~fA!G?S8Fv&앜!Tt+蘊e^§=%W1\r%X컌CSE0&R彵\Esh4zV$qg8Qp0ˠxA8g B(?)eKIvΛ\Jtc-&gGAݸ7x Wg_ qaqb @ ObWt$jٴ%A}A,A 3 *n|`ֿ>=p&X6]јi}g[\Ƶ=ͪnAc`фm;MQ/&%Aa ?MKȻ08%AfXCzU*<Ҡ"Tk/D煹NJ"=4>!0JL#\ KWb909x 3 Nx|;Kpx#cԋ0JVɉFiW^̶Y>bGqWTq}W/rTGǂ":$! XN Y3( E`nëi.bK]ziĂY֓3|)<,%zW;aL mYȺʹJmh>7MeQ :l-'1C+d^8;`qc͕1zSWXuah_ȔLa !֑qӽV L?b(v$JDi5q,5:bVl.uM6sQBؗAQqk^vnќܹ/T"+ֆvoXȾk]|PwimzkwS|-Oي+qaѳIލ%OCCT sw8еuxYGcIn)RԘ"cO_ h97Q;ϺdȘ.> ʔ6%{f[+;;OvCZ,7֦BZ u,qSW֘f)|ɒ+ž oa{X%?q ~C5+B.:U\՗1owCviſ8A&DdByYʪv a)R&T`dy>]*٬*X(w7~ɰ"I=Ln 1bg8.!eU[ I!gw:KԢ3gSm\qjXH5w%^ٺƊ|v cb".Պ@OI[OU|DmZ4VS L;(mA@9nR#S œ0J8lMs"V+])l*@믌]jȕ^I̓ jwA+hn^Uk [e>5S'/͒jÌ^ѻT2D>+fG\T|-.tE964vsQE{DRZVӚSRЕL4Tbv D*L-jP8lS!<],aRq. F] ̯jӤ=َ7=Ŧn[a"[$"|&h*9kKbk*A>].+KM>1GC$[ _B] Xx',p|Ct.ck6*-[i {|)!+k&Ys2=wyrxy7Eopq^JAf>X8[.鸧;tx.gD-hJ衹s ajfWғ~kFDS 4 [8'e=.MxgxA{"cPZM<2xj OX$zh4bJ @*`!_is~jy{@kNSvI EKm|7 B$?2\[&j1g=L~TTml5 R7}5oc8>^lP1mBeMѢF }?]"lfcrT:-bVd&30~ 1~u"$zWXe]}sٽ^x:\EU01V?yף-_͉jaI;M%1sa|d}Y挬ޠZoA{#bV5ӣb-yo!/e"*`~D3vPɡ0<):gmWP7qvKYس|@-}eNl?s_xx> 1sL[]]ǝ=Q g*=uyQi37mR\zt♽ܚ Xou}Y4~5)2IUCALB3Yk JS_;Tjwpˌ4U$F$O87M,T殊PBQs=0Itr ma˻+!@M~fsy$TZ~9^O0嘛Jgi;cyѯ_{7í|+l+:S[z!֫+ik_o&T酘P[37Kޗ )^7|(iQ^ @ws2?TN'(vJ(ulnB6kIvFi:.rWl"m8xmo7# h/>0lj~2WDu-9łAV7imhY cY0X:iU9]7‰ [sXc#t{I3PQmʷ&{RGmNQ9.B8}6XEINslg ]zY!f|SY$4$809ea~kBRg(ov=Px'᜵f3&-cx(.[Rо-JjZh)KW=bgc73s<()׼B[.P0yŊ]@86O\v>/Yst`mlƽl@ H v#\IylSc  e0wmF`ݿؘ)(Tc_*@ٙ5Ji IiDi>}n[ Fo/*kG@@8]Hog0/hQ)3˅|r]GRDx-.H23)^x<u(pܣD|힥,rG 9 {Tn9H4=q> ^vlLTjQe0;pQ7x0Mdղ{&esM3ַ[V݈)4O?1{n@~ի5-4 Bze~ses)6'YaEk_\ 42F`Wm[Bץ%rޝHP \LZj^ɮ d}O4"aל(6 |<8RRu]'XG'Wo{E}p8zûE&>p<[n7gKHisΣ9,.r;2~4X-xn|!xD}G52$L\m!~K͉ &Pa|.my BeXw~+/{>H.vTCW(I2&} u uԦs㢃I?luj;)GJn"g+IgIsjo>}ŌӐlą2mEKkgluu'}Pj 5^se{VwEf ҽ,gǸ0zS}Jд%O?ȀBcNO?2T`lhzHkTEєzoNq~(V̧G.IYi VUpn"u*XzedC6^?5/{7ƪ[0)B'ſwכWƇїP}˶51#rXd<57}XH:J'Q`M>W]a`Z ]V|וVPt&2xR|ӟAsv3nEL掶" t],B?=.ksA zI-%ѥ![*j 4EyR]]nDJVVjvA՚ʔGM{8J\<_x}LhHCy=Г  v<~0rKiXcq#\@]Z׬\RJB*mgEr JqCʄRV$ٮj\یb߻l[yV׃o SE֦?6U3.bS"<:<^``;%a/ |Ϲ:K2 ;ryHb*!' ,~Ăatr`61.X葱@ HѕPG+0F͊\rz}ziϑq\2Ƒ*wKpˊg^c+W3V9MZ Xf@z7^A3y/.uE=ˎ.q@elQTv2ƻjEwHsq(ӄWoɰ%W mX^1bBF ǵ0;GOF\1R).`M܋Ʒŕ!e/Ii~[IK\pbR .Wk|fVnR6B;@v_]Y>ݹ6MnJ ʸHES(;zIZ*vj3!+e n*z:rHƾS~ wC ӦD[O۶Aqcna%)s3WKNއ}N+Z(0g!EHBіfUI' 2c8UzCI݆B&80`q$ZI83YVZ_ŖLJ1m_"qї 2r~7do+b汙u(uY9,$;ݻօʵ-d,zaW^.%lU4!{e崉4o(z$&yPcz*@ eXWn-Qw͝,2 5MXN_<˴L_4Au$ iCԌp?aO0l; ʒO#^#LF$Oc3/A2>hL IJVl8#&9{TJI3V\^r3& kõk,m;-zĎA5 K| ю ۑ_4[ZBWUI%s&$@o@]Iߖ̒/gᙢvL < HqEen3M^;G4jHB;.~ fcXLj?5U2|8Z&|5(O; љ_F?NYR)ai-X7CB֍=&q&4މU.AeK`.#= _YoǷK1=)_,\-yXlaǽS.7YE~^Ϡ w*OF a'*d&U3uP g?,uA%}}gt7w\a6^1aPnKlZgy^&u=Sfވ̋vܲ/,cYr+D #z;[vcC>^lilXE%,H"gDם`..$6N#?__ddbnԬ/ѻM͉7j.sr@x=OnRgD܄DӚDEk,h%{GgS?M+J5vuf_]z_X([!MArmRYGblGzZL/̦8]'g;Y r>:Hm(ߏ >td" vpUrӡhe{K 0 BKR^SdˋwE5ް+΢1仞㊄C3>#MKKyu?4]՝k=R/{3O1k+~hc7¡[U%7) 34M`At1S\װ>14|:O;f^1!,e~yR$kΉxYHc[ ceVWGHgO|, 1%|2UrPP 4G<8]( a>dMt5,^Ukbk;{\GgXB91= [ 6Ws Hrl"KY1&9ktpѦidqr :nB8*@ØgS+yo!6v|65 "WjjO>A'Rz.icz@P/VDq6`v+KUm@ΣS[WaΡ8ъ(M3)Q-|?l<@b/Uqbm_f a~w[@>wە6A!GuV#|TfWLosG ?$ A,c;1zgiZ{uOpـ V>?0x:f`?MYn/I*7-!\X?PY9Fd#A^q- h9/FVDZUYy~! ;vЮ߀䓏/%[Idc24ɾ;BUҚ!֟lk},-]4i DR>"'XvjpXnC},a9rka/ڝwy6L^3!ؑ ˖CKd!BcgEL.8xdoCVL+\tyhbxd꙲UJsX*7ŝ4K?)B;A{oim}S OgJ$0RPnC{n\ v1ȗ!_4R[GW5 ˥Pq [d%YH槞 w q cP千C zndjoU2`[ք= &DLjS 3\7)MKămCK-EC _//h׸+Ƕv+N8B)ykbZۯA)l tBEaR-Z׮\v>4SewUWKqԶ  ^ul$pyěvЊZDB=0<*`&mcAGV {QPZ!iXv!mV Ė^rI̐>3 NNGTnjPAܟz .{3"ڵ,a(Yxv/&R'#Kծ.?YwG \a2NiiRv59YzO@?!u2coŕT]j#rj [fNHtcUg@m js2 K67BXމ,?T6i!ބKN781*GpSό6<+[ӾO!] n3:g4-in\3l;@^'NDW+nbEvx?J.;~$Ps wsBg־0 05XLC\':l玸w8Xd3EglNhBȻpPeK ou}Ծ]$!l[fE$6Bx*hN-}ngto`aG:nIs{'Y|h5 rEMp}p\ ٠$(7V$?XUy/yZ=b9w߲0☟)lh_>.R4\d?5h KD T..n_P n;rX\e!Zx<[Ձ@T+|du"w^:Oy3Oں*p,̷2&[J'^1JxSLZ3Nt/fJ]4fZ{U^-;CKkQAՉ ~Jrrٽic%.ϣLnSַSM_;[I-HڗW7!:u6b[*$e>`4beS! _/Gޘ(P0XJt5jM丹SӰn|G_ԿOы<V\ ,G!/HId?NU؏3B,xfW,⃈?!"K 8w޼݀q"L &W]2,LM *~Q>VkZ>!I}5RA8-]8Y{Ld]q!yڋ0hI.oL#H 9`]7jι rm $*eBr./Cp6+@4qy؍o3{l{Ї f^ t8%r)8iOƏ8vƜәu"7O'|Co ^:&|ƑOwsJlTJ5@bk+_Xjؼ)%ƻnu<0QfW]3F4:F῍JQi|H-Zxugګ'"v/ 9gY!0ܥ8!G;3ޤ<5B_;KT| 35?̴5(s=3]-C >QheMcNwBc:πEpuwN!:IoNl\?Ab|KNa7$/<m ]ҦL8boݰ'Vnw{>ivDXv䱑s_xDFyl`ȬE%e@E2ӜiU Mf6)blaGsx@~4D.ӫOSSLyI2V'0 ;gͤ-ĝ`LTW":w&~|Ogeɛ,utk66me(ĴH-ߧE_<Ȯ7bʲxJ-y@]\|-++h%cמ4&ZN^'XG{dv|u7*!%tI{-ASmL['{5ҼBŨSx¯,T|쳀o{9࿤Ė t.lf7)PN1tCB=Vk"i5][1GQ)އV׀`jQ{ZBwMC's'\♧彞m ;.a}DYDh'mfn&Bn{@sL4 \B5mqb;'ov7 Sܓ :L[  Vk톃D@t$6la*`K^vKjPTĮL9 u)kSG"6UId+}MRRbQ1vN&Uc :E;/*'p0tx4mJM[8aY/\9Te.hg>ʸdή܍- n02)}WmvW9#"1̦qwD6nCx\KY,t4;BLeqpex *Gބ5(Q&ʣO5v/BD@@ eٚse`9Xg,D׳O'uNDߣDgbFy: ^Ͷ(3e :,\1r>35R?T[T%J⒇q' 'K+.<@͆m} y"th gޝyn8i/%79U+ N Z+(-9f}#ɯb55&yR4C!gQK!I ]E*F}܉`v%Hf>d<:i<=h/s {aF>-XEQWoZ P?ݷs2iv}_;Uyg, \w ~AyPhG'XqD[CQO8YxM'bqw 뵙! ? qOPT^2yaXKlSġWBI(G /:1įZ յ>~ gszYᗁ*v)Ո"?P! nbTo/ G-; W;lP{1Md]sm@CJ{ .e\5nQaς^/<\kW\;|6m{ C. n*zu,~hG[*[O:+2wXZCrI=E82QVl*QU/ fO(<W5@2C#t؆= ! fZwjYhdf٘ -Dr|Ks GV jM![kؔBW<뵬Cfߟ&2KHt$Iϼ}/Mmʀ$biI]=`T&p[{O0@myz@fyQLC*k:cm=5ywžcl;[@p9aBVϚdJIUUI2S%oSѓf"0^1hwKоXIhVV "I@VO%{#96AKh t "t >XB(~X#.cK Ƕ h5n.%i19hfŊY idH$EWGVA+u{KlƙPb(i5|v.HI ˾{^9T6SI5 $VZl ;zcKC{yт\8bdf ifQu[g#Pt_ZȀ; Z󢬛P8˦ JyDi\|wv˲pXڰmE1['qYZޕ, Fd{*y/ _j`C @ (]6ǎ9/? {~'|T2_8('}`uw\mdkvo*VT9Bެ~o+1WP4ݢAO[zC307G-2ebbyLB ]t5w|v$;/XoZI* Z&r q\4]k†hB?b.99k2!OѴ=t^PprҍO2(/CrlQ(DۋZ$wK󊉧Gʹ.pP}v֙6~z~{1Qh-rwݿ TO@2)Vnct"k c4J^sNkiy:vڭjdf&ByA_hccl.2rч60 L;b=L TB ͭ: vC#^(|wzGשh/56eŭqZZ^Yow% ,zχ(2ES&sƦqwO  KX5Q{TU,{6 ;Coؤop:E%b-Ltn5(ꕇ5:{VkwQ;yhAxYtAʵQD\.4KU~ڳ\Phc ni k߯7j8YT%u4qE3OB)1g g疤U6Wp;ND(4)N48Q=UhF5=@86]7 z]WyႉKE4-^478MpJ=, L= q>vIG5^$MWBuD_Y XϵT~"Cb^fޏi)eqٚ50TpC.Rt$E@Y @Յd~l)ζbgʞHo 0}N;*J!36 b5ivf=+&=4o_[/ ul['hM>%DKޡnJ/a9-Bsd¾tJbPgTNzw@rw*39J xˏB~|tT9Ts-|{tp<-o@0[`cESTS0E bJ1v&+dj 4cԽ[9 |/ !Tp6O D;-Ѡ g W-fI?\|pt.v1Ah즜pڶ#,JSM% n&+Ӻ[wb2fcg\0BWY׍, x*ⲛ0Ϡ"ng xc"Pr-'IV槓uAb@`H}. NJ NU^&پi/a˻S+ؓtqP:.Fk$0Jhʯ+h"2E/ұ#ŽYRliZڦ9MY1*R J_ԛ'SiS@$m-t}xe_P_>Ρ>~u~KO'nTѳǹuXi˖U#.|!gA*=e 7 1+4ˡ89Vw ɡBCgt9 =b^,O^M<"M^_ ` "fr]ʻ4y$a$W,peS~̯d-l:ŹqL!Wx+e u!%cϢn$Rl7>sJc޾ XC .ype0M^e@yNA5Sx7h[3|}lXE>ޚ0hz$F3ޫ%ND-XX,+r q@rƗXtQl.eX-^ZԲ+2̥ 1ÒX'D/ךƆ6%yl渇!XڶYBȁRBpk_<+z1K)EF>D e zt`_"6uSIr+wB6Y.CyaK˅ndIz4ڝH ]{iԁdrP2$yʎ,ɹ!E__!DP?NXNp߶.F?ō1>-. K@U%}$Dp13EjㅑJ[:A̎1ҁ-{]@6!Jq9?iK[dZQfZ)J\yd ID@K_:[A)x!*5Mg  n{RZʥ_Gxh,^M]N oL맑@G +q#ǞL TFP:~mDUŝy^N/-fߌ{b4568Lm* G&H7+ķ#^j4`agI/8^aWe ;s$\H2IA<80(-fvS_v `('H,t oF2v ߥ'aY@y]jy Z}X<&V+oTaTi#GfO|^ܭXЉ{  - e5_wCr+7?.T\giZiL lvfzJy'oSR ͩL"Kwϖ %ijLZ6%:&$*FSQA1cPsJ=_|Ty)v=4EH.S_Ӥ?vY>^`&n|x7U>iȫLHV eanz"P gtԍ v2pD:[nr4"rɷ|恙j*ZNׯDr ԂԼJ `h_*^(+ !Hϸ0.5%+]յp*wbB"g_1t-BƵr /sƊf8HAƧ*e8/4&˽fǜ[0-6B`-x\@N'߫ų>?s~YIl_~B5@@A @)N+A<9 ?4%lh+@nCk 94[h+C9u_YB=Y\"}앲ewĝ ڢ{ P YP?lpɉbq+(QQr82arb-%'QxwFTH6qńj.,2Qyu|Iq,oثlo:.PT8ŋWwG(fkw|m)`|$~[bCS{f S 6 pt.qlFק5AxhY=obx "Z (!Shګ*:W1Ӡf@G;n[BhC5ǵ gT٘SCtRhY?}\0C'9)[@kԇڌ'J?0(҆u8RNQt<ʏ =Q2*s0d1Pd!0&Mkֻ 2i7oʼIƍC f"H0TnvTQ57fuueD (OFYWd Z16B/UkHWU@;@n9-lVЀhUD5T%{!Wi)pM2 ._`ocj޽];tDBSŜQ$MX&3$V6D5L w=.F*Q8\Q_p=/N(|4߸6(w]8_)]֒@5-]N,y|7M=Oļ%l&[)qFQGfM49R~;]˴ݟK4"v\.67Yy;PڮDW'>3gHko8]0D-ų?-$A h7;m¸#HukfG0"j,#wx|)}p%COٔDcxcbzJb?[ KEA 祥uߓw\UfEZ6_7Z?y\灿u#*v.3t&CB{b"#3hnl=me`ݦ ꨹YQ*# xa=ׁm{)V sh/R JEjCotsf>[A 6tL|cL~c6]5qj1ӿl*9^}(/hͯ#"Lǒ8|?+Q_])U[0XA*&mg,Q:C=(ьaHKP *jC$^\}. ^$[7)돔fT;v*?DZa^9*Y7R-gt:s&01m0YCLM 5'^>p Gg.Ө:QiGzJ+M]vYbL?D͔=JOEy q ߉iRyV*9of|>o 5M ߃ke8"ǥ^5 q #F =ME2 V :NAjV*)MDv-#LD'i.K4T~k"?93D1xvg"Rq&կuCy+࢛(-u%I+iE/ a~p2&Vj(RM'y >A9ziQ.W^v;؁U4qeV/?.jPsM9+2LiMIdgvحeG֚t' me\w\ѯaԖaAG^Ǥ/e*pŴ&h__ASÑJRF']Gs9[X!~vyJ LFxn3DQyBvD$օw1fV"S#^tx7SiHu N~V[YHrHNk :gȢ{>08'hL`%nc+!uG5P9ާj#t71z5x:r"7[X԰ ?yd#tVBU'}*n4^"KU۳g>S-"}P-?X $k&ay #qbI՞yUQgapaǚg!<a+o"2 _kC|Gyn!Ζ^54+i_@WHv(]&va4&Kh~ʖ`53L>`Fa3|6>dl0D~UPzU._i†s=GXRLBCb0cYnZLR PC;/3qg]*A 'hq9_c9ʴ; @R7$=BZ="_\:5] *y {Ʃ|Pz{fڅ;^e ҙWkFΟ3wQŧUhW|V:>]7P.nP%c\GqZzWFY-c~MQD N̶m$ LF~ wg3i|w*qZ4a-ΩLv3=/AI3b>;UG;c^S֓ٴaSU-&>WE.xDoN Q[?UfχXn| U.3QH%P+]ʁ249aliD$F?ۄIðOٺAlJ-c_Mؘחrƹϥv]M "sZ.%Ӵ-/ F# )/FDx+H URQ,iFEw ^!L"$V..UaDGJh}a`z]`jvN8FVYsyOXXB|@df$/}J/wb}Ba{ p1N!MnGT v ybfdk|]}p,0rSl]2YzՋM}ʄcCNL>5=!*XvK< eBLA .iH*EPPr3Q+3=tWB>q?Uf~o{̪ ziCjg`I'9h :CW͚+a!0 (tlއuʳ&:˥dXkեA`,rc7ށDF' Aݫٲ H] _n^vd^ ~ р*fWۆۄMYݭݶJF{OZg&(Sh{Nٟ@}o-~RDXwLG >7 Ai Ugk[B|ԁdC,AC1LNpޓO;N0ppW(X%- 텙Ic`L ,)>ԎkD#8糙PGJѤ4;e͇\`v Q$gXYS@fJ`u`~g6{eHXRxڄ}Ю.>]p]48 G΢zP~f1x'>'gIH$D@Fj49ZØ K?K@o- $جXGpFC#6UN9 oWٸ*?'/4keGmXl2;1l}Y :'QڛNJ &GG`|6$OIW%KgD@]cw`(1ijh^{ aO 5ݣXP򋽿H$sH:L+(ES !Ȋ_OzJ,Wч}5_OBW84=17ʭ2xʲvA^7_k^❌,HjB߽V/5ŧ| \D%)0#g*WOJ#4Og1wTV5){%E |<8 xn͒U7{/ɐ9[ :i*1a:Vgq['(n5漣"ڭj|a6ˀͬ_l=(*uYfQT֙gg=>`l YɮnCqt#zj߮KMhH)LlѤTl{㵙?3 1PAutǼٷ^JA::tuec6NYw+Pf3$>p.A"xdb eqŒ;36Gu&[6f0݈FxH͝$]dПA9]q N&0o|O-rΤQ2(&D!TnRdό!?p@,Xq"?5ȿ$-9䥞JMIs.k4P Wq4;9`fwB[LVSR 3pɍUWh,D{&^ J}VdD.qcc}?yB9Dd$x%ryswAr4B<Ȯy bZt{\_[a_szRm7\94NUNh K޸Q p )!n`u`djAY|f7ڟЖ3.ax9p㳩_n1%lR~*ݸv-`Cb[vJSCcv˜A횻 *~J>Ψb&3xvC} F9&3,1?1f 65<8Q4`K\i#G Ce6.뷹PY϶-ڗG(kA3'ɮ3i:DGܒSd3m{ ZO:A|1_ | ҁP[Dz+)BH9>71(r`&?6`:s-vL+Tj< "M6gYف.fsCu=nso=cɌ~TnFRti[6xmdݒl =$L@5g:#2){_dMd'cI)!pR6fxY`݄?ېf ;CB\@f/*i:' 2ᨡ/cY(t.o kx{kvzb=lkuJn6 _b?)3(M8& SG >Ux%?O_:ͧo `f6 b >1^y@8%DoD\\%}dM. BL1af̤xJM]@4* s =8P".PD`rYs^_wԢ2݊4{0'V!]iĞj$$i&9:Y/=j` p~Ta@?$#&1ׅp@" XTf&dYA|_1\2ٞq|(bJZiFj'uw0kުUb{&ۮIH:p5`kګ3t.c0'z[Eqy9S{NJfO` BeS`4^9!cDł!X0_(\i~IJg^P nFrGw1^m!" ľSJoJOv0 *F% zYv{[i&苠RV=㡭JAUplu:#|#sB줼Ty?d@b }"5p4v"_#ervYW݈ț&8@<qE܁=\鰭~qӻBx`':R3>a= 1FΟ(.@&fUMtU܍zʷ"Vqv{.*z5 6&C\hDUc!cAKH҉Ө$t6 ފMdѥM~|蟾_M{Kv=ڠض%%ϢB`m@oN7WO}/-YgB!7dfA ܔr@,ZsRw!{C?Hr==W Ċ:4^Gj|c+G 'dianZ2&ݥ !}D}$݂^ꓔJN)h^,iD]Dy wdT[Ƞ4*̥-Ͻ!/{^bKAR0^D|+#9*s_ple2^/T7{:E])`A.}Lu*}湚 _ʿ8m'}䱱}`='a0Y764}w5?BDAc㯊؊~?}T Ж_˸Y ֈE`S [qIVG%0N`^eVuK u]+k>MeJ"o%aIBqf]z>[qPj1 .Єҕ%| C#̀k#`)?&SO+ 1oRQf&jTm E[+:+,\hсV)Kj 3Q%iTѱKmby6*DAaݐgn:nmzU:HLl +Q,64P:-\|j^v˧ z(||mz)ڴ>sۀΒ\Wq9:w`W#N H̊ vAtBJJ }@lت9z`acᷨ7? s;;RgO-.q7NrXȦL+.)3WaZRq/댺|x՗?J-ꈟi̝vĠhU!]c>uVһ(ut ˔>۽ec2[bPvXcWg55 {Fx% B摋BT{'Į6Z޾racn"?8 }OX s w)+ { P7E`Ɨ fTy?Ӳ W*W̰\n"ٺh&y%}MWN`:MTyBv+ L7"h+.&5Qps#25d0,r*<+-LBhuOM8kHh\29ºE$ GlL[9"R/Zځq/]&eO %rߕ´30 4)r߃у s1DŮs5h).:~7¡8 70J1J!4ZW' A.*=HJ˂v>q l_l+[+Κ=NL D^6vOi漴Zy3!yuYAlmv );$6] _G?T 'B? {'y3ȅ2A-KGYlߚ?kuӨh_9`wD*oRLΥVx|psb6o3TdܺK (rcЄp.}J-R2MMQc-#Jqvvr`{+_оxQ0!@k.:&.-zjEcCN髗uǂĐp';5 ekM\X}@zc2;;tXd7NЭ-ń> SS~;J0!yT;X`#=x9pV)RV_Zn5ٷۛ :?j{C? ()A&jU/\CX7+ew.| ^YX꿐B rQJim4|.#4T,J!fhUՒЪ<1?Sqsݣ2qgPoi!K}b|]kUp&2O|])E-m(F_1/6oY'[Yg[, c p%}|N* NB .*"mnYBxTm(UX{\Zit5}5=߬?j~+|0gwg8xeaÕP =&V O #cjw.YxLB At;avԨ-n_&볮P? 6eBaOEZm u[Ȱ]*Y(~/cuhia8!>kHg<:T4(~ 8oA!%kܱͅ)I03Itfc⑞w / `#ӜNGG:M Y0x.A@ F\N'?[s6uQU"5ƔnSFN9(@j)|FRfUdp5q"<~yX ʢt'X JU0G{*ګwPSXjds<IbH(6= mb$0M׊1 0⧯AqУ^o2AÛ$%Ѕw%oE 8%OBYJ!Nɀ/BEwV˥u;/ڗ:hC[ᓻxIW.o}m 7q%xedD?ntKQnx:.-4lqC6a+|_x!FO>JܓA3؜_hùe &M\O{yռOw>`Kq\u?Y $ܬv&D\rO>!dZ )Geq["l׬AVֵh?.G<YT`0 mQ9~-&;UR.U;7v9|S_ď@Aސ#Or]7O6Si8fMR0i.Ѵ SJ@%t1 9?l5\"pk'a#նkk04AZ%P"E%Ng7 /0SepKr0mCT0_^DP^b$8^u؎3hۍwK6zP ߰ H}ݞ=:)r26`ɱw|xc=Զ=p,l70F}e8ls'TM~//V ́ t=WɈȝΑw=3SSKofO߃h.Nhns1M4GJ,P,SԻC S#= 졜fQ -beG1i\G^A\˩]QYe1Q]%ԣC@5p#6RhܥEKa5ː0'`MөvYڅ]BmV6t+7~̊ix}TV[-  N%AhDbQϕk]`<팕H3eAKy[ \2ivnuTţΦv̀Ő;wqn|w (W/!E۵Bo iQ ~8[ٗ+3s)Dpials$H"b$|63Юknb `q>\'g9Fw{Ҥ1I_}BbLkzpx|^N;'r?l&7xX@撶&s?SУ7TRI[QExv"Z.X@r'}iKQZNݓרn[l]*b\E_ϡS[}Qp-o "93wc!Yd g\,<\3Dq0/\fpc닗9Qv{ EfFN+Nvyx9gm7(B.rHSXR=._ǀwkκȡU~#UK>q`7X7HC(bⱡtm*FW6'V t޽| Xl!1]脱%eprNR&4#}kW ԡKbǎYeS,p>4nbu& ‡xHMDy?iCV0ľG#l<QHJd҂Bo6O89zL cach!zZz,urVBs3C#sVA3급EF2G’j03CLՂg},M78ALu{CuAéT.du" *MHTZz8:¿ v|/' [V) eh':0lװݩT"eZHꍗ .o%"W55I[!뤳dըϯ|tI? ps pE}KiD(Nc} ؿ qW$!%m$`Zw/76㗡L"YDnU\{LmWY~N|a( _Dvfɐ]JEߦZ:Xn\Nһ;@M ХOfPK (hByQxJ6 bQ2 Tʖ-C- Q$,N\wPb U>bAI1, axxLi+j,1N6fAhRؙ1Cծ}3 +G X%^Hfj9/?8aSL.}ߦ+|Σ?! 6dixkCeOe +a"^kIg V )]0x<#I%H"[ UیY]eiS>h1 o@09'؂RŌ.yǨb\ԘM 3+QNM|@'1m]ՙ3FHxZmϊ) gvh#?Y)al]H73EXʏ0BoN'PWS8 5 flgbϱ2H-H;fw͢4's.,9oYV:tq79YNrS p):{[r*x]OD9*8^ԣf/A#Ck!tN"~XWLkA8b dZf0 ctS|U!4#6Ͱ6Qye%򲓗rjH 6VM[hJ[5^Άٟ0~|MM4cr#.?l8CQ;Z2!L`K]yNQ  s{C4/2*W>͊4\dE EgB}g J{` <~O+ vj"G@F](p[^+Ff'3hI)3Y8PciĚYwؽaH @!#'ْQ7sZOf6xC)'kyNM/]Lf[ZjCRTQ3/4!եb9O cfK2ScUƶ+􋟿NvA nm4hG[*6#>N1}X)ja@CVGbIGu9]JY$2X> : l: d -ȃ?7hlXr EωWDbl/KbVd_W، qƷ?{Zq3cI.6P[[`>Wم2d#I}23 ғUjy "8lb,>YQ;vd!0݌-k]g?w2DI\1[(kl ؍h?+6Q$< [+=/N"%u7X˦ V @yڪ2)tqK<%#3adt|ʯ6,dCooY5bDάswxvZ?Ӛ9OzvB^OfRvlM'9Vqu5 }boNZ|5 epXXalcV\_WPnB 'Xn*Wn46$񎑕;PC ܿE([uE+f yO=ӓt@h;jB[門EvF'#*?q_ā[c⁺ (h%Ξv~{U 2}0Ib2Ve&]}][te Z~권u?k$:ZLg؄Z BcDvz|&o9 0Œf-=dQB,UtXM!UMG7kM'_4R" d5Tԃ c_dU&/="`əO96,tL&wOys4'Noy1j)wp #Ɓ KMx6&HE I,kuQ |3 *<?8}dǛCmrtW'W]xnr+t!AR>@_HOfhN GʢT㚥қ!xsB*)nU qI2g0V3J`ZTe22UѫRajZMQqi=W;;>/P8@.HqG@>,FZl\BMs~U'pmBqۍ--(ȩC>yx͟ڄqc 3e!LDt " Ot s: 19.9$3Ax2A* !SeiTybnaK&a<b,%FNM~ vc^,;Sq ٤DGzq"6< eL nW .y#FN"ng'aQ4K6ECKAvϧ3mTS2/$ RenmDːZ~ho'.1y|GT4½:5z ,|N9# 5aL 35,6B(mmG0Iy:Ԓq냚 ͛DR1.Quoh?X%5\!S5+}nn*ePo3MQV(gYF| g%V`7Nr ^4Z 2o1#&EÂ1.EKDdE3nh l)qr< .?qN|,Wܬ=@JEGEȁӇq64 tjTŀܣrP*4Q&,=&#\zO`J%T< 0dYo@# MFi ߃܍lMjrZὛ0ˇa~{K$μ@( \"F\}Qù$U{U0R_5VsKVvDG%0ek?k/N+WaZiAjba{cTA4糺ܗ,vW&MN^?8ghOć: >^ŀoCt)= nM8]I/r&K4~U&UNk=Mrsk|*8"%KgZ}$MgOb6_6FN}_?O$) z!(A:@f[ܧY%Dɛ_50S'P!=1Kn-8[:ѱuI(:4þj1 _e>KY$ßg]9m}lDW#{RiIK9Ɩ9i4IW,aTȫ4;QEXBz{ρ,v'**'h=;V졶u\JDH-Om <:kU+ȨVY.6ٛ+[| g\>:6zbG͌3qmGe⺫l'Wjul Q~›[_#MJ gnpnZ/w[TH,0XNN<c. c7ndM,A=O@E^ǂOF;lE2+JV0HұN)*u; r%v K澕)dmy%Q{@iS3<ͅk.H`YB`D< 4:k汧H?Gub'c Q:(m^#R"͒Ȝg eZx1, 8^XTF~2pF_ K‘_NtZ_ -#fAT첺{Ҳ^B _\%rxt~%ʲD^*J0l"\c3Sc(zwQ(Q@-v8"ᛖ6Ϳ~V,S~`a}gA 鱈d_H[]2&eujR糨qwnB2Tޥ&%έ=-'>f~.cIQx]j . cD`8H@\}sq"qӢ5mxw[ c"Q_.W_%\wH#v`)fJ ۦiy}lGJc*I<RCG҉St=nAW$ݡ<Գyy1=+wkT믃ΩR)gKeTX}w`oK?`\j"GoV2Lph{ :16N̓K}1)}̅+ie'7طXZ&[*9/ NJG'. ?^8ё07pWvI+ѥ}Aꖎ2rڜFLIf.v8<'Y+nמ̰<˅b30HOj*h0&0^r]}wO:7#mHEZN6t+Ͳ9bS;~=%#{9`VBy2=#D:!Yȇ%(! }EaBU4n}9cx"O͠\ڊ.x\:i^W'Jf?/X9bg$9vh!Msl ]H%޽<<0RY>7Y /Pc< "ȂѬmWݛ]uGV_vcF8( H|8, ܮ\p=w ?IPz ԾAҨeE8_ <cWvalZN2)\rί/2Ip_lSjU"LC_(΂fvz1 2Hdd/ v~JMmPDPn*Ln V0q@:OZ'-IJ|bЇ EޛW <,L:;⛈@RYJ;_z.6%@鉬\iv' !1)7|QTTz,wDe>=s]r8<|;@|q/r{ Sg#mO@䇮~ K6ٱ Cl T̓Cwx'=yi4}_ƾ !Y<1UCצvߴ|WGԏF!6q4ArVY2!֘M8k"RJпaz, 7…R|kU?%N9Bͩ[k |!<7; d D!2YA)툰Trˍstt'1zF+lnbؒm>P{Ϩu?'Y60/sG#_QM*8d{0jkG[`C`p'n b|eytumZ7g+ط@&A$*Ո`Sg>?$vIuΡڔ${2Hʧ ʙBS9V*#]=2ܴxg$DUsA53{UBž UgSX Gf i7B۪Z5y>ݟ .'lpVJzh_?LʥFsaG<;0<'N~'?_xW23X&| ޽zYfm lmPuvm~ưGls͡}ui"!ǍY$ԣ8=@`_{A-?WU//%/yzVtq?{4wڊ:7GE}=KW Ǒn65TsaPrMs$FjVg6=7*"kwPhhY9[1Ҧ1]iVh(,pg Thr׭#G<γpBzp$E$/=6o8MU|rcl$c 8QǦzњ/.{ҝ v02lϧB*#1 ^?Oq=^Q)jh,2-AiuMc+ዑI 4v7Cs案\{PV4Z˰q!,ȡeAFMiZVr;Q^A:gJ)}`t ʑe',|H7l ?km?g) +'$cvGVsq40UXpJG%)H`ny>x)_n8XhXφ1誰=`tY8IHxfgtbذ !w`OX!OS܈1_}i}nJegVɔU"%vωxtO?Q5Hׅeh M*XZ N # qUZRk)(JeqU0Ht~~ dR Y|<~g("uc"VWAh)Ah1#z3wT'|Uh$hܭ]{! k"qpq}4DaXl7Fc9U\EߡioH=X|wwP#H瀂[{B {'EsՁ%COԻr\NK3 :؇Y9VJGP l_ʀ4oOgHTKs1`K+] G=ɩ7ߩ-Wq*QFn=2JQ,gn(ϸ0ZC ,l2)@ -|I=?[ر N^z$BƉGR?^@zNxis߆Ylo\rF35|GAp] ņES:?=ÃNPG+9Oc별ƜYi'0opԗH;n\K~-OdiD 4̚xpɑKsҌ3A!S`\xr턈˅E bA#MwV TS )9"J'k$D/B_8sf:GC'ʆ@Rx٬(||gӱ _$>ߙ}1`h 0YA[CZ.Bˏ Z^ Crbެom|x-#!!S𳺋27Q'{6H$G#lhoi Ic-&nSF|urbmtvJ(;vwg-l.JXWE2&}V򅮦L*GAG /!Vʚ~Z:r͚wG9 k*~&,I͍>?LeAՆv ave!؅f9Yf;; @w/|2uӺ` /D.ݵtBb&ک%%%I'>TKi\DFɭJ4䋓pmW9[k|t@7 des?Z gUȐ=,X\'89b-,zM,UzmDϧd[Zih|NpÜBEO:HhV#@ۊ.̲3Ҡg:07{&Zv6l^V ]7͙杸_lcG"~,M!8$9Tg[K.{M)b_ʙ6w yjQ T; DEoAf G9k_LXH랰1D[Ia-HYUfAWKp?RDZd?PBTx~tLA$ >m֛ڛ=+w) \~nI@惈7O n )MjLm7ln#/t۟Nr:!Yegjz73*6Y:>By_Os(oXcXM7/ )˝$Faŭws2/uߢg_z=ȴ#bD08!zo.l; "v7MAٛFeBdz)x.wi18hƋ Jt,qQ^_oAw20΄tR'(ZDš)^aUe?bo0IsF1"+s{z;fe.??]4\v/LӺ7ndRglke/%A{ p&vI[m fT ED/WKH_.2"P1YlC\[1QSr&q*d2 jw/Ve_4n1ν l:^mUT=J),_!It荘t>p^^7 'k䊅G E5/~& tDnIEP}UDzŰa/Fd{EPOTP>Bqں[ 'lQ-Iƶ- Դ C? -b{ی:\x3™<%VoaeomChՑWg"5赡93ԋ^0M+TT}n;OLY+;o/]gQߏ#ZVtQaor&Ί5#]H_ꈭ&q_jVٰV.+d$y4JЂVo1=) (30DZU:N eݮ"K2ҿ &U|y gIjsqXf GAM`^}>@3Gb"e1:~ N i"csSЈʞPM8-`/RZmSPbWU$)i!qNYܸ@\ .9eQ8/#>Tl^΋!J+{#l/DKdVlZ4vwo#> m3+aM* EV_m֝H_ST-:J€+ş'N.z+I-ygr8}DSU^vbpJ8-"UŦjy=ץɱeg8E~o jY%_q}Di/PMe8†N'A;Moݼ](*Wio w40 -Ԍ r%N]WRTȂkʄʒTMUa2I{fC>i?Dtx ⵱)п 0-5SbbP_5f5<@$Rn. n q̩)Sq.xp r"2@u57ُUD[N_TOԥl)q.r,f E޲9His\C uU(= _zmfp XjVD: >|fA[=͟OEȥJs /A 2G9*#U w=>HkQ5PJ||nQа*KZIm"1H&}"hZm8;=AB)7f۠7^mXhAǵ.xY66DЄ*L2C axHj|s+qH ;-ە!ɉrŬE.݃mʨ|ubF)ܞN׀,`+Eo#kvj0uZp.Q}b! s#ڌiJQP3ZUYG64LXR!rb.Z7K ?0x5ykbS `"p'Okc,lϧY;YȰlkdBIsqVX4vM1e8!di_Ӑ\B y>U QSQ~hefWd8kΝ$4cM4jؓ ܸ#T\LC.xfhy GK,hVB({\[;dPHYL [PLA= t?(z tM5WQJ.{0ZsX[0`YPwI@l?lTeCsEg{,j۷@KWaCY^Xy fp$hbwNBX[R M~ XXaǿpCn]uly" 3x Pk\}•ZVJ#`6BDts?w¾7נZ=q|vpκIװ(! ߞr.>0 _P}{[3K]:Q6L,9kI Ӓ/@~+j\&[yigUOL1Bʆ6͍H[ÏM D]3&VE\bCks[NOfg`Wä+\D̴Bԥb{v:^xLkt_ উVC#_w1DuKV|2wU&Bp/Ƣڸ{}@$uҌDxfX2-ČN()ޟvtx@gAL5)uyKGWcXhmhuɨ7zA䝵 gI}ϙ[>3*d~?Zp`i*[K)"׬A65LwOg'37 Ei=tE ̏܄9IKRhT? D%U<86~5#$ 3s$)^}cH8Ft%Upj d0Ӕ$n!3~3^[b5~#3+Hj÷>,.K+GC@yA$ #סk޳x;v]FSkd$AN͠]4%^Ǚ(.gU "bs”ܥf}"_ceSpEsd^6yNuDW>pb _YgN_0f XuYA*$'qRk_ gJYOQ˾"o2j$lEͯ<>oVv9aw-Dx+CRg}B=hSU3#??ĤZa]|-_\kF`Cji-/{/^FQF[@屢CuL;K64&9TL{U1xod#^$ uTi _6H:caN&k}}wE, y̓n1oCn|M7A=Ǹʞ kr۩k]0gZMG4NUG&`av6 \f1-ushuL+sCXV.^{{or|`"Rs}|AtW" 3oHتa3^dI:d!AcFQɵ'E Ic( =? w,Z4_"@t8-݁8 |q_(QsU`"݁Gձ_EIpBiܼBT;<[f´ƊMhz>ݸ K3:R`ZkSUImC' ÜMG-bK~zUT[}xZE쪿o(~f'Kc"aƜWYNG܈BC cUb>Տ"@^Lo¯+L[k  Pk0;nc#=_FR{O$~/R-N> }uO#pd#|g7H{b6Xǝ(IΩ E9/E4jln#_3qj[AEĠ~kP5Q4X]N(*OƱu4ArQtg]|zW<`^ϟ;g٬>e1| B]vLa XJ8dm,9~mFƘn|}Z,c旎?`tGG-qg 5jЛ̙Jbe>\$|aQy;i؁i;Gct5͡Ek8w_Q_C o*K3H뚊?KASѨ+MFDBfPKWxNEZuC><՞{7MqǿSGӪdu/ov3Sޏcu|Zy:Ko໼BRΌz53'Q`*T|Ms'7j{FxSf,KBݵ`]Bu}i fm fh>EWihT[k˃S`Vksa*7ց/NsJM@h>/M0tAawԮ_0ݓ߫!V{pĝ1iѧi2k]59u#IOi^^%}:`vQW#: v&h?TX&J#-MHQ)xVL NR>y3e ;g5谉m&ev_Ya t7#,L `L^6qZj*/1`G|1w空,H\$㌿ gx{Oֺ}^\ qkԖPݼ)~$0K>G!Zpv#' HMG?{ru>~pȿNISKm,|Ǟ9*8=#fyY&㴓wCnٓUNK^:^5h5SDÓ}Z]Z2+`b5 LKϑC%.8s_g!.YXc-pD^.Bl#i ; v >{X۵c>Q68D³•J m]|/[}P=+h 'p7o!wb{Eye˚1no>0"CѩDM;c7?%rkOfȗ Ȓ*#lzIe|k4t LelzK2xC)n`~JKr{9a'D˸\"ASkPy,% U\oyc "-*ΙF ~&VIWoLj抚(A% :zdȯksH^v?CHRqHsjW|:| j67(/?26Pk+65N"dI湞kFL!u"K|S슥!(S2"<(Qk";ٮ`%NɘS3NYj;4AR&V>a4-%zjKq HJHdvn P;`GES^z>_k8v|FZ`pMnuB%*6i AV +Á܃y WTv}:/"ྫe'F1H0i%2DoϤtŭl2/MC5E O؜ΞBFRNv*=W%4E+ ں}\x=[Zb^8?Js04Ik9U|ko; !Er߄ʘYDi*޿3Fa *QF䪁*&u&x!b4t&Z-/ d,aNզZ<:Jʭ)b6k<3!wwcإEh{=yŇ\m vlx/UxulΏ="U偭>~V( ̳\/6Q! z&*UOT^sո\*źof$[_v@,(,Ptv)aLQ˦&u+ )ͤȂ֯ 3~DLxw?DLN5+.۶n˩:< K3.TaKZÔyA7zE׀?>NX؛ PKCU\ON+qRd^y;t=ܼra"u!,Ȭr6ƠdtL?(4{ Bӷ)]A,_\C\o;2޼šV?r0)#⧆M쮒_r)=JU.g2Զ,oqRmb,mgbfD]ް # 64H-˨KⲔnOwjueK+61Q/gϨ@ZDLEI2 4†jc~3\~Q9u18'Ju%I ;~4;q;haA>Oʚ7˯DHp쵉@heڢ\Q"b|r.bEIJ!ѯH-V{ulCTMv)W΄;.2JӳufU+c*gyݴdP-_7Gk-C6 &<A~jGX[ gj ioC.e}s1ۿPZSo.%)VG9&I 5 sѺ:}XZJ2WٵN_26+jy%ʦ9mVnI}r~…-& b6Б^43%-5QYq0SXvʠt.\O\j}*};Nz5;d~K/rZ!?j9PYɥ/jK[Z/=-:E9v{{= 28Sf7'gV[U,Tz} qo\v>Rz}- sԺ"=בݠb~.p7ͭ?QN -4s"6ۏaN2_>^֞)s1$[\cCQ/~%VMG^ ֝#w[yvQL*:H}<=e'P +ݼ[y+vo_Sz;+k/bAj (1q]tY{0˨nC|H@M=7% כzǼvevUi5,aǿ1~4O]!:r HG^9;;*c9} ?NߺdNϝZV*aN.ȇ6+#T€cjB%q$`tʥLjI`J)=xA&v0);Lh ^m#ܛ疌nUV+2eOf&l\d]6'%3Kim;@  'Ö/cfEEȿyg94!'77'B4*Tr1RNûh'mʍ t 8go q¿ǚFft%L &+?d Ƙaz) F̤y8ϼ;Ӿ;!4YԈ|I+\?*ҹUY0բ{ [& JD/g"}3z{a<`(bKv9.m$n?oqP[Kv:JG4ޠ51U9zylIU G< mY.Ik$; .fB.EAq*¢<yGL 'O@^<Kg۠݇Ҕvxv6ADfN/ OD;w4ZpkLQ7ZGY;]0{/C3g &y:l8@ Zz2yP:hn{ 5m_ѭmŖCǵ=caT MXoo&X@ /v +CX* D~d'WN8*.MCTNk*BC1ݤԩ^|w[u]vI6C^P8$Y~zәO)׿^~`i{jr9Vzƈп7Պ3 lVOHސOXO+*& hОʈW2ȝ~P[;^gzr˵}nXZmȾ)рwS%,/t;?>!ge`nɎ .$4Pko#0SG{SXu͘rZNì&yzkܛBh^^сʱGDRzUeӭ7dhGEW2 /7v-]Pr p } DixcX[?xhrH*'98G?)1Nƪ=8vsr;AfSnmxe 6wxX`y>扇xM:dR@lV/rk‡vF.:{ߊ}AgdA<ɎK8ʹCENEHLԴz7]xl9|m)%X6ڧ#( ,onMCo%7 6 E$KbaR I̩2yix&4P`'KXG5vJVCZ KZ1T[n35 {ainsT"hH+A r\>J'~BoʗyS L E"?Nz(rA?fL>Mi@1 Wg^0(!&W)onVAcַmn0^ʰ,#MݢTY}2'MNcx*IӚV:@i/rZLi<)WsCw>P3}74L OmXv&zSH9 5xM:4ͽE1 UPz^vMEt\:A"Յ|Nozh(-{\/cpSJoħyn w~tĭ9^`>I^!&R>q\(Kt)(smU SY]r  dž0B;IPu. q0ԀLg?7֋k֧,&,2Ky2Ahi y5A#n֟P9ǺXh[ܫh# _. ƒCTM' B5 EBsg!2/o</<^ ձAL񼑵5YWa[1gT=C3ʑfxrQ2h=9jvD 5n5Z(~ESs;1dh&9ǝԿƇ!'WC0œS{)0 V$v8`ֱ֨T)s={F+ j%yr@ r?C7_5ç$2_gJWr~64<%rz'5L9su1']|8]DHڡaBp*) reL pgf,kJHӨҤ&\g}wLFIuK$Nڡ$S1H#C / < BȾ?dL#*k-s)/d Ո`s~\Ja3A`)6+FįUe&IM&鿳J7ĪT6Jin,֯ 0X08xqWGѱ=m vesc&֛J`fBQ5ǒ؏|g8t\ `D~mC4GtdB_ h2,-&~d[|0:.\mo@JfYtչR?%>G`_ż0:G0N堷4J4] 8Ǝ}|TjZ ZnKL_u0ٷ5nd#v4-Gi݄ &Gܰf]=xsa _1Dlj\\47hKFA]\ !&B .>܏mVTEYs-K7AFű;vWPߗ2tN3U $]Doa 茹@R}>ϡCFEߕå E1/n>p11(RI_L hL@{}_#AFJ> 俥9npF"\Cc` <u3;LGY^hu)Ү8F5 7 YlB9'UiT\d{ o8eOo.6%%$c%9NUn3]aI38ePH>xrTIGx c~Fne$xT7e#Yq ;2qI(Ӛ8lvnb>{V"Az% gR_Bx$LrTBݱ6~v#'FDo@Tc"qr1Br(/c(48njIAK#=e!Ft5$+ϹZ[6lo ah]\q#xWns(^·=G]J0Cd(# toVו=)d@{']/άr٭Sc(!65vPl)S8Cu+[K.q"`^5KKHF <^{|*rT]}Kd\3OߺڈB⒊[ j3lwnz4gK>a|VCW0,\ !9PsoXm(c6/_J7 ]/Ҩr7Ni1뎾GV17U2dUcߡ[!t֦CZ%SC񘭁;&Ǩo``0Nw|6剕nAFcD|2u``A]:x{iڿ0x}˾'p{p@Q7nžMg1{(4ߛhATrPaw z *2mφǠI,oÜ\(P=b)j+K5˜w _ts&"ږ;w?~;#|7X{ Z9>^RtxQӲl2a%鵻we,է O! %`|1FE cm=Oڅ bq>ja].YT[݂=H"PMk,)wRv[tqa )TGA"xxD{cvSk5@ t&,ծ *[vMإgf p7 H"P}Ll20 ت${4h?-0ư)v;+0jmVHGW6FӁad !6]QU'_1}S\ hgi)|y> q =d|xY"ꫥMɟqڄfwS l<V-fm>iP-44\JmdpCJk_YBw/d ָ4rgk XDtpANL½Di8íp0jJjsDRVs8amtĥsǹH_bMךNFe4t}`3/5~̥Jf3p5FZ VJqCЀTu1bp="c؊EMQG!g[ F3IYq+nʃ]<|2La S5튘3.1^* g޶ l,WɊ"LzqAW3B5֣H`-@ fD˪}Q|/qmgItӻd.!IE!pԔ S~(ȁ<[qvy*g7f0d2 ͣcʀʽ%n#J+XM8نSTA\IӠD@I?3@T.]cun_zi[(P6* 3$ ^ܫX);tʧ=qK{F.d_ #ROIEjèϺ;6LrXV7t+ NAjeWX@ Dzo莟.SmoF2pC[ECKXScaPĹWC4+=DC50E?;P8pjY8pH#OZ.BI-HE߼0pb>f^qqUwTYNsX@.moX:B?Vg/ #G֔8!כoJmwCO@Yzzz.֖g[^%]ZWH #>s]YowB^f֓4su;X迅B"]=p}>\)pRe4e[gͶrԚmb]S_7'1͆\a& ߞqnKP{N ¢~bO bPA ͖aLDȝb)Y@吠;\'iUagM9_{˒pʃh[TGN-c5rjpL6rLK3&PƼ"#l{#p\4,VRw„.o7K.kaHo}Ђ3ti0׼K;\t3)yGZY FLp1K_㎹$f ֤ܯf!qHqx,-,^A|<ƾF[VK'MlNE^=R{&v"1Jw\1F˳ q Ł}Ю6; \QRzP뿮z6$2`;LsFˁ8)U^"ՑBsH3|] DR 2- J)MRbkJgKÃtOwXU(<13NکCuCxcl$c,KGO0q:lW+n!*qdd–_€f0̚Hq 㕙mAaiZɼT9i 7JaS^^ѫ=sh`SʩvC놥rw!K[PNXdR0*.(k(->FjZFک^U~T5`w[/T2D\nAIThkCƯ`d.45 .]I ?X|}ez4'B:ah=?7=1I:H@F+#Zz%5w,rg@<~jהl`t0Y"Q1UgBWl~E =`:MvxVNB)V,+ُeIp3! %9' 8Xc7֚SIF';hbF}ddjOgtqU0!/ǃt>gkgu#H3RjON/,oFbk1?aGˀ"/N/ җmQp¤ ݆Af-J#G8 jHLZ3b!!()Hkik`';:f̫EW&[Bt1\I2UP_[ϭKMmmϮYyX2 +nOS 0 $f= D\\pg8*ӄQ5#9)[)( 5qۜtˏ ,n ݩCWj q҂L=Vѝ20GafJ;ݹ$d[Y][Pݴ`~NwՍlQ]sdQ^k8h t)of04)\4bq }@sX=Үb)}Xh^N^'[b/wDhG #2_![&7_ˬb\c=mGqZْ/"a&b0N|a9i'*8+]i(zz\X:R062<'l*c#B hM87^x6B.c(NѢ#f*bِӭұ}UUik m4cuJ͔-qШfuāHrv?r/U_)`>|̌Iv 5(WV_="9ܽt2֡%"uȼy4@@@}~CYwO$eVK@dq+B)ӗ Uz3QܳRQXcI<1v/jʙ:eٔ+H5:9|h =a5h/D#>6NZRlS^0s#b>:IgE& q In!z^m ku*橜bVϔ_x{|̜΀.4rwh!6(,"8i'=M Љ(Xt! ~PWGtU `GE]g`F^Ouir8Qo/yJ L-H'[?ch/t(,'WkjXGh*|EDCBu|dfg8@.eVa:;F?D.Gѓ[Yq.DPuBdwϷ;FM;A#Qm@ |Z~ٓj:.RBmae8ټF6s{p/C>-)MR-,M*@PM MKz\oƕexрm:v^YDc,Gnf(S? ,z^؎w e(0-I^o6%²;7IYbh?@S0 Uޘ>,HesV.Fz!}!R@DRe1ezt (׀W,yaN(7pQ ƒJGY }oJhU) `?{_R(Z /u_Iϊʉ~ ́)%˭-H#WU2@B BP!&C%xc:mZjFQQEQ3w%M"F LOuնsYP/݆*YuY08B ՞^QȦ)d4Rk/eX+Em4O wѽ{ ftRBĘHnl*29U.=*0"!]gwțG!>q"-]3rfRc9VR w HȢ qCQFEf `Y:]_bQ $fVf1iz4o`SemGIZNu ]6\giׄ܎Orf1)@~w%KE sFeۑ8"-׈ 2/"Cl[l?Ք֯ě1h: ИJSƚ%ZY{_p^N*+QgYNjji$>zFEϝp&q_Ls5=}q޹OܐDMA&x7aox#[E;Dy5@bKGR^$OBehgL9 j)Ci85-xپɫ71βjm ̀ʍHRcf6\ـh0THâWH@ __5x_M>ޣ.&k!%LWŮ&vJl`^^IZx߸{!o,76~nitM'G((MzRke'Kh"sfda!?~j1Vꢶ4.U8e*ݙamx+fwtT3.YO*p`ìvuٵ9YQ+*/o/{4 {E&ݭԦc{rh DħS:[[_)#+G|+cd× _å:!0ُ5;(47KysEQj9FL y=qx'FC&}*[RhzG(ᤝIf,Cmh22ϻT,:);\< lP%gnEm[ر@4 Ͼw:jNgX".G< ζp_/?T|_:' bJe%#ᇊb^R.ٺQ:RZ~#{*١ 3vw9ǹuy G 3@988cBiT~iLui/S#{&R JiLVU0Db=PmMgQ GL/rrDaێ@e};^U/ ]g\ݡtV<N8,1bN%S7<^so~obqF[w5ؿ\r#Orh>>%3p,Hƭϐ UŤ-D-,`zRfeZU6O-bPWŏn(Q?gaÞc VmbBG^ҋl B:ion"į 5QEIMt_jl3f~7ՠ&MR[a ,1Xɏg‘CNӎ]vUJytv 9Xb)BtJ 7?лN.Ct8jccujgaxuV@Kg&)uUeD8 ? o~<$`_rEo_m޳o8YPȃCtYsLZ -v_ qJs=R܎&PwpD7ѮIKdpݎF].nBx`N7yZD.`cY$?S2dK砊.6[I>`TоUkFu@mCU 9&tS:~Ă2wsj-:lt,CdZMt]E;؊{v&mEu6IS]QwAߖ1][GL|: 08sw~j'҉"(ַf|gMZjZq 2Z C~-HrP<%8#H}Y: Ӝ@1>isU2Q];t c;q^;!KGgمF#gr& %~Q1[߭jv\(Hڎ^$M?t/+N}]Xh_t|șU0 f+e|2 %P ڸ1q`<5Ҵ7Wi m_daL4_Q!T)WcО>ZGͭ;$+3}\-C^܉Ka`;rQ:7[L|tݜTB9ћS\4ʩ j Sqo012 BҘQi,UInI^D an<+\` mrM_ <;|0VAQ͡ bwt-Յ˖b}%7W )"Z7D˳:C L\=o;K:$C]xOle)]%Uj@V21l<|c EBeLK2S  I~~y(J氕'g&{ƻ?~v4/蚹SA  Q_!eQLI#FUgx6ԁ֜٣EYTdB +l&zLq;T'~91F"eEFhiú<|*Uir wPdHk~Me#DŽiH2XVД:atN|Fȍy={ Xay(j"]\{^?]Jl;}O~*% 47 {|k$8SW,5Pgs55B#)7V~ m(5<^QXYTSܸQY%<:6^tPxp5gV܇}l'ԥZ ]!Aw&L Mu1!&Z ^=։x=F*>S[Wtk޾2dꑅm)3?kөfJn5 =2 A~Ψ|ݳ;<.fr}Yn8%,l'~O7Ưz4\_yѝ/JFԏ(KF;z2լQ:lT& 95uf]"yˡezl(a{P+tNSڟ;7ytZվqR< :42g<{o `=n^>GpG ĥAU"ߛ.Փps䗫n1[I@˲y J?fP\#'z&2X+qќe2Fad2ϘB΄`KcwɵHlxo5 z3+<QN&52;<,1F}6*U+8wHvҬlx7!#׬:EB^$ԉ+eV\8췂L%.H"b,c尥{~- 0=htA?T̼RB"s 7w&R6JF [ eWˤDbro̐kz.d/ KxVL%!Ak3W(]!_ H(btt,DS#t"p,(P" Pʐ9\WG?5OꆪO%S鏋-4XQ=Zxϝ%& %(~T@s1sRokD[1>N=h_;4x!$]uRÑx6Glǵ ;(Y>"^% ׿a~GݐIO(8:itY᭽BVfI;Z,ru`[o| xo-jX+QkIm1B OM#9/(RdzL`7dgtECN9#u 6E ZpȂIfc>0Kk;ϓ4OK}+CPaЄ\3@Xj`iHIxZ͎䣄 remHv:<+D}lS!4: Bwhҥt7WǑ@lGޤsJ49HZ sHq4f9#c?ќ+m ҩ!6x1 b4gg&,ٮ8 rpxSw :eH!Þd6ou{y@SQ)'!lL4<fKyY` .>> x؞(+%c<ȇ\Yi(AyJ5;֑v&m#BC s=Kw};*ȯݸwE8o&@狖 S) ?]9g.ZKL0dM %W}bm*+!GE[NkT FJy- `! O jW&0m_+6s $"oEϵV\Lu~ LA3}zr . EE7b!7~yvfڊBY.-<5nYOZC9~5Ĩޥz?+pctϝ,Cidk=1x.y>ޔ$sn"xz5Jdʯ+1&E]P~=4 X:&hɤ 3@iho7HMK]gGS&~#n#T*tjЈbqBmP|+is`_y7!f;&:4P kR-vo y4'^^gɝ­Exy䎲pqMATlüAGx6$^3<,iKwg)$uyg6l!A қ"@: [tB覚PqQᑔUO%1Di`ECDjrI EV+YiO蜂܏$qBqTüL*ǣ"GZ5QI{y9}pDشaPzVt'}]JiL\^xnNEpi{t^qh&K}$\vt 1M -RuNJaٵ Ү=ҋ~╷r5F3;|GzU}F &Jaa"tI;1f>GUD V!vmAj qp9BkSbަݮ:!lÎ󀶯Y֐ҹum̒8wwŽ ޶IZ-N$g^62$n5"Gs82!قXN:7<)Ymlr˶"ЗRh^&aX\s_m/y=}OFB˃Q1lC9)VՒPk`IBa!GM?* nFmԉH$z\U2@2j?҅xnSĨyOviq )9MbP$뿬 BzPGaKޱEJĄSj9Vh.AbTip@ʘ- c0\՜4#k7ʑgrc 9yhQ38wвtY&f`K;W)qeN]2ŬDaVR&TXp\ R!V۳,σPôat1:Q#c/^VRק`k +5*km(CFP'GUiF_H6&'EZzzjIZ6Q5pgfntLO |j5t#Zjc{iT N÷}?PkҦќ܍%[j!9q UEh"MoT>Lpd'[ҡ‡<&~YV }7n Ԓ2k*]GA?zp%n6Fs2_j{.0Zƻn3lວA/5*/eԧf4Ϫ=MvmIA+yKuNø Upn8^~?u: (Dj5CYl;l`4XS48mGdvnm%5Ruosm 6kN^6Z.&:PKܣq!ܓC >ؘIDD0H}aQAŢ8Vxge揇-ۃ֌q h*\S-l%G+񕝥(m%cʑ;#w`v~0'HwGRR) OpyDoceE!hbʼ!׫έ!L3 q~Y`e  QGy3Wtf?Hi`q6SzPCJCd: F4-G{_n=g$Ͳr.[FR=,ÆBUTMw]u Iw1)S,Mڔݗ/-\8j' k̟AN;9d\3S#@d?6wT7ƌLOaڬO!V.xSNn͍!u؍B 򲓖@1NxK[ /abмkmܫ]%VT+\H!wPNgf y3*3/I3ukiC~Ŵ)$b }JeV\:,p, PL%M!iW$b*O*BߧGlmE_y8y>iRaE5TK DT`".h+ *cYNGc їo*~ jCK-GPSPy{ҽߞfdt%aM0(/u}4mC̕Fs\pY -JM w+E1՟w`W@uhwá [|Jnzr-b0C8$(*pLOvӵS0#1q~=x5vlRaS#[khScﻂn;$ڇs  82f32UNOjqW!4s VBjK\I!IS *ŽA3pa`׋٢7FL9, .R )69+yTxgg`2V< x$#an}|(Hڧ9舰a^T b_I K".u#1HښƕNgtwꊂ bCT8Cq:so8NscC'D1'MO~\p{1,AnyUG(T㿗iMRzH3' |xȺ ZR?ұI:wQJ(3)\:"%Hp,2 ɯNCG"`!G8FPыExn2B8@@uΐz&n(q18YF(Q-:|'t$2w /!q(J ]{<.S FC6 f% z|{™ |Ӥ֠^#1fy.>T iڧ78Fo =HΪ BN?՟b>u C͑ڐ ߣ2+~t< $[<+wxٍ9^d}S@Iq>:ZF^g1գ-¥jjl%NrF~)hev8 bxɉ7dDžz7~>IN Cq8Li2j|_4j{~~noƴx\gK80c@zc ^ ese[bQC.(ruP-h RC]tßI _+M.2fM5"HApREUk4#mN̔9{AÎ}7 ދ.wyUTvYɉ{\X@f#[ELOegZOg xuna 99U%di}[5"@#R$$`\,ѿ5T㭻$1Y6Y$8H<w8 JA[!::5 拪3Dleت!P_;rЛ&Dz| ̂{:T"]\VT5qP`U *q76̧W.I. cȕOX3Vżb]gqVw=Ϝ }=y HWԑfb4&Bg=ro7>Zhzr睦m(#{[JKr?UԔ}wPrpֵҾ;F=S9 D|4Sᦏ1}Rwf;}WIS%4ѱ%osO|z;m&R6g֔׳nBz Lw;V֌8 sr/n~+ i*| g̡KT@Jq)v3|ÈS$lG_9ĒI{Z6^'o8mqyh4td&_@m~s44pDB+e"Πy_FbXFuѣ_+x{ TxQFt |,1 UAB&jB)]ȡs..4d/d?`u1@AxSJȔ4դglfx F$2,8#QVɬZ{䈦m wf]#ZH뇨dGUb 5~3}sп t$=‚wXZBAѯWh+}RPtϏO%(=eGy) ~Axnu̥HtC;,Uo3 xV?ZK%(CUML/ԆH+5{gxIB%%NG+vzc>%e6yr1?yF2rfYHIV/gCq,6Aқt\Tk[su%$]Y=]z8/C'1Pa>2zXW 1%+aiV3~x94cy}뷝C37NAh8:RО5IPvS MО*(O!_aQGtaxKD̿:f>\GMX5 Yщ{ߧ{p h=d՚(s~2>:n+,0JGd %6UgLӮ>u񮂈tN> 90;Tˡ tS^m%%nNԟ:^Ŀ):D4ݔȳYzPN6q2؜WS\ť|N,"Ͽ.7宬Qb=/"nH{Uɩz(}!JJhP ;D6w4{80uħ:mFB?gn)X[* $?{ P^cIͧ&*,+}z*-`3;-nTkg DG=[bH_ɱ@a 3GFOɁ_Mrd*-.S ΂e@ĽAWv5fh`K|5e>j4AWsD`+dXO%c gxd\!]V iBtr ##aŜu{#Xpns\h?GARpEla/CCD瓏/\t:̋y'&:CpqօkJ F2GHZ4%~)(CrT7"kgh$Fd:ו@TZM0S)_'+Cdu%|PjxٱDA@AYA>U$L6Md.GGܻU=6\.x C5DZƧcqkcZ6T [9(/ Llm_dƁlsTo#>YWJ]`6cS&TEt4s= :ZcJ] fwV0,7Y#~rIAtg 3Su+uFiVDS25 D,-m!4Rt/;\DH܀Jz Vl9kc) W=NmӍ>^>}6Tm!%b)o 2Ne-bN-sXdW]^Ua(HϚy~M{p1TFR|dclvQf Z!l I$(䱿ҟO∲9iω fr_VAK#ɦUXqolMF6% ?&wAv dd3$pN&m=ٕ<='v$< }2^ KK 0~$zbސRvN)#&d~A :DJҵIkQ_ 0@X=dNVYtXq="}) +{X\E}n~ Lu4L=(h>*QxN?!#HT+WbAg#uf;6 [pQb$+fP+p0 oq?KFnݧ?x^L@Selǜ"z(gL4phq,)YUx7,9❴(jy\l< xyfm~ׂ*h{KdS| G$J!CY ]8T%c628o[8aHz9ISG@sJr0Aau䛨}4RAzBj&hEn8TVxCkPaId{(76lT5 *S )3RDо2m_e&KGjD 4b4.c*^B) ȨVﰕ$Գ$t|F>AS0ˠEcM2#9tV3!N,p1zA$\}[]Ӗfe>nWQNe ¡~ `IhȧFT:$ջY`ؼ͓ *a 7%y<'e@:arLJ֘AFD`@,2W6CWt?u*Uϧ\=M .XI l% <9$8':YvvM n-8ŭ MZɌPL{Kd$!->FaO+,]̤zX1*$E3G "(I/#rrXd ӄqaŇP 1kŽ> 5g}v,If1#v?l(A{ l͒5$t/ͶS8[kNT xUK m"*R}1QW=|%g 4S į}Dd4c~5I7G+D:i%v$󾦎/'|v8JZ,!b*%iu rɦ>q0l-%ի=P!uAN?vp"NpGt'"BS$y͈ȹv\p38IZ42ӏ.`tYɕʈ7~Y>EH`Lf㾵†[C&'jZ#GemZtHl%V*A7ӥ6 l)lNl*l(~m;ki5·eT_w5fnƜF5%<b-'t;=mTG@QYJ`hoPn@<_N^c]3TsHK,wߺBmr۽{be\W~ zWX:vo'IDy.r {[Y@c:V VH<Ԓbs a  Wx H7ԂLdN{zaN{A }ƿ+* i&҆-<3G!^ 'Ϻ=qm[AQH{7Gr~7:_UbDq@[Sbkqu_,C>ڨƃS?W#VGڪ¥3 62{J]o-CM & 4@fbjbs|{iiIjZfup!B;T7#qh;qԙa~c `TuKBV ^ME| DqK!sD#Ҷґ_p^RKqU1BE`4ep$l r˳ņS}"=G2gtźDZT'd磓64əw2VNȈgޅz.mAagV۹$R[AjSֳo޸ٖTX8@l A^ѡ¥a< Vuf؏\D/` ~h}0nJofp:-'t}%YmWigU1`hWl)8qŧd_RB,b^a~@@O~M}KLD>`0k?ڈ]h!5?FYk6DT9, qC" صP#B [+y9GŴrWYQh}G/O=Sz~&b@8< hakJlD׳:skퟗ=w0A5cifHT^2vq(#M{S>BYWYhRHcMi_RӾ}#Nn.w&&>)gXHн@iA[L`LK+"ZeΏZc l?b֮ d0rlg !`m>dZԭwF 6nSH^k7 A1~v .6CáڈY_Q>,izL p9fnV }@ķ:VahqR^;(u  9@}BD$E&0O786,9@iUٚ5Ads)lRW.<$3)h'j>+&H5Gd@(CU#Ѧ=F7%#QV*IJ"Q[st 0q:G<cco01*JS1;-Ni;Afv72aJ{ IKQ2oQFim2=vds H<Up^*#ijݳYV _-םX(Sbw0ojx2ІR%Gj(#g)ZFѷ~N\񶧨[qMm׸vz^vc;<#%Y1sj6B4k)_JX8GϜ0x"R֣gh8z`UJ?}tqNؚ-_>5C6P6f w{P_8 a^ԒmRX z K`ޠ-}/CGIw/Mk_hgs~:U nsP$T6Z$*XQm{`>>=Mp!4èe#`&۱k.!f5WJs~-Ù+Yڲ'Ml;/3N,qtCl^ηƘS"Lp=nDt@Khԯg#ȢJ`(A(rB`|8<Ӓ_ gkнn#VC3ByҥZ ؟"0Kv|",YZ"B<V3+.,mSV9p)kw!ayqHq %&NIaZ 8-!q!fy0D *_V*ib 赲)!2?*Hzْ6Զ%>;?ƹ$^ԋPw\UuP>{8/ eAv?hz2V f~OrN^/Eu0~P9QI5jl8vG}#u^ڌZor׮eD1h̎9M'|q3a[UTYkIކϵg/_s1@k#Rt;<ӾZǫE:yoCy:q7h"x:LLXԢކ>K/XeSڈz_~lGs.Ҭt^?Jy$-){{ɍxyܿkx[@)5fkk$ zAE$-T7l} U$B/QDT&5ؖnOn O˦P5jQ W3  ; j'GBAtUE)eo`~_oI+P>X\5f.[D7͸_Ȫ;[˅4, NDO@q=YƲic59Ɗ؉ >6SIO^r*ez᳃lnƺJ3ߚPU>YHì2.P0<SKIL 5"Eƴl(ozFɡDOJŰ(1T3j(gk'L 0ރm g>qrpA >O|RXLdbnMf%mJ:oHՆ_Er2mGYo}g[Sm \YfMR R7]4 y g/o$T8A%&9ߩIFWI Mb$ګANVW Ly)ru푘sV@#k]70Ĝ̣,>r.h, E m[aM7 Ac7)y.\n}WǪ޳bW0^q_di/%>|&$Y?!Ƙ0Hj@0#I-: Niݻ;4 FbAK& 5@?<5lHx6NW%FeBi8&] E0:wqs]" P*,|K ) Mz4gWhԵp a1|/ʧx7NiT ;}KFA*mh>CF"'i b˭us#& IrbCgG"`c" X& :$  7pMsk7u|eGɮՑe iN=ev9SwoAB:Ҿ5ޟ y;wgfNpz&MHj/#qS<{w$}(fQ,! $O|ҩOl:HEm ԞQwHa NO$9@5  :p,՚ʼns,xO ;ܷ6|veBa>SeSvV[h䂏Etfk8/)`4G_; $F)*d|a'zD}8H̟XglKx/w/~4=o&>TD<9@SUڏح8f5mt Ac,5.}D$ .#yI`J{`adcp2Z}H8 W0tWRo`H T2`hk*9h D q-*ЙHBƈȷt|6 %X|X.."W9'H8#, AsJ@0}e}(Ro_WB.3օoPS^.,I\'(fc~><('ӓ*GKѫjluo`ð?Yp88 Ӳuuk޺ jbJxDǭ0EdљG ʣ}v*[X~diۣ(85:G߀ qXy`EI 2BSЕ?`#nDjeu[]N;&0@PՁz)47ZPܑbr QeM a$&cjY ItG$|0F$+Ʉ,gGe&\vCE)J-^haiI ocZש'-i<ڬOIWF^mJizkf^Jwi!05Kq!5q󒬍o?\nyj<W-w߁] r,2nf}۴ҥ(,aYE/8,7e5}ɚQ CzLDu!`a6 U"tݥ=AdeTݘijMEbz^"xo; h+rn8\J%&?;PPZ_< hun%bʞN-ν ^fJ'Y+ 0q b-D]~]{ }1[fJIXrcb[Mp/dװ{5oót(׫ק'al\3=.Vy3\өa4C% @*7JayW_L+'I@foNtl#J t~5!kNa8V;W"e4yA髥``[cMH iX6瘞uHN K#DR uw 0gM%JdbJ.+ن\һX0oS .ף=E&G -2I 3 wuw}&it'+ \ʜb؁!_tNWt:#ᨲb6|7fTVVa'[A@hWX˜FP lHCom,j[C[t=oэu9RzY=iŤTFTUq*+za>0L`68g?՘ (_2ɬ;Eop|n ^e ԊH>7Rb9&ѐhңֻuiũPXd%ǹDI j5/o^Fw)}VC8 4sĈn}9\.~#c~f|m;k}t|B6H/ bv_~/H82x[w8\u߲˲:ku&%sq[8`;@ ~\~ _P)`J*lvVʸ_|h7ݺ c,VKk}Ehs<%bh vnpG>M6qg!| ֧LGjCq r?ȻofۻYOtp9PڂAsIg*&d}U3n=a1 wn%:H[oXqd_%4 l" l,D̓%eJt㝸T_vt_@Zm$s䙚edyʁcUd?%ulTdq 1z'e !(i/+?WOj5=gr`P5~KƱg$o ֞9à)l#-cE|U~M&h>b7n_<U@1jUүD᪼ڇI1<5DVn>1<`y 2R O#<+,bEYX+10lH4(Aqع0ܛʺ]HX5$qUN^8tu]oG@^Zw3M>dD7GaPM|Dm3SRF}#zwf~(=cOFRNռ+ƍa3lGܲ@e(s^ɴMLO^`5~Yj\?X`&JZg(FJͻi}G/ dR2M}g )W*b1v܊V 4H_` Q_]?'kOy~Nx:´IEe܊Wn!.`r1NȨf5]LJgڲ3 vT rNk.<=JX!3$ YVIB"ĠCC«(m2WkBt=7k+`Pi(wEyē6NZ_{XC²_Dسl[V X0٧w8iBWŨB Ӹe1ASN/Mhk'{ޓ,c|| -`|~o&FP{X8;@-V=eLҩ\9F`޲(טYoGڂ U>=MXs%mC[UùS^)ݾ5;[>];'S3rԚݱn n`s.TQ @&bQ"@x=N]l<$qDlwh+.&lpI9>C඗Hd|_ gúBӛRd$6/sE6:k3Yvg3$UTj#}?$#vdXE=m=g)@⫕jճ]m$jw_:4}DOEuԚɭu{G2)o  D'#6z[„GjQB&k2'9 x, hM+=ҝ8W4aU@C rVR૙]Qt c|2Ij qlLF(˃S7gLicS} DžӶ.Ɛ.(z M , K c/O7V^4Ql@6JؕET`yS;85EO3`2a_NhiEOk'}.LnnA$Te;ve-3lWLξG6@sa;=@縮_NבTW$#A$}eZ5m_!(ldHعGm&1iqyNi%xF'|gޯu5(!:v;ĦĸP*2MӨ@FFMϾēǞ<PgbG̲e9h #/u|r,|ی5 'aeݔ^u?"dҲ8G€g.\ws⩧Cs.X#]IiϹtÛoMq ; ɗ9ii0q=]JWfl jӜ'.fQiipF`<=Fd)$uV!OA\&&B=0!A9 ”Sbd\ $kɿp-;bm '&J4=6f'V#.7eUw4WzmsmE"Bmje߿aGU2a§r0F94RuׇȂ.sMm lF7 [hhHA{=Ho, RdlG nd F5A2e{*g>MAסIld}،6w3:(KCS?9__ N!0p񎋚ʔ!'jx4(ho7>Ǣ?J@-tPb)n\~E8@L[=|Ex@ l/H%'Qz9rL\*'LKy)F"+Q mxԐ{5"u͂ࢷmXyC`woߚpSp0];"Rj^@ ̼Yފ"_1\V>Bő |*ݯ2SZ`eW%<̭t. u1-˄+py`RגCQ?gggI0jz[ h.h]2."tf؞Ϙ7HQkеXwA Wҧva2A2"X#7)6vGw!5.% ށ9].^{(fo⯅K"aa {#gͼq b^sikÈaÅ&9yeYp =.{.sXFLF]ߞ؝9E{HF$qa 1)fulqn^[g’,uiځ VI_p`Nr~Ü ޚkW8gb"i d8͘lq&J)@h\~{PjA٠&_^Ͷ5B ~8t\yfَ^RmX qnDͺ0m! ]}ԖUi cr*w HkYe,rT5aiFd!ܵKP:o>瘟^ežK 9}K8֮ [+8Տnta9tQPt -*A>=em@X_LJ[A#`%fW]"߸ Y56֠}xj+a[A ǎD@^[!HIbc*uqY P6Fe=D%=BoS2wG?/'ĄZ$i6Js9j5 Ї\sC0QeIjB %\0/Pyѫ홢^U5-hilsVIz&ܵǩ-ps`1KD݉`e:pwz+`N SH0y̧RYe~- Q#=3NR6 #ixW9R+ u4|v Uy@?[w\ɎKdP !FBJ%eH"k Ǯb;Y=ajԤnuK˿"<7 $zfXWŦY?cxxj@ fƀ1d[Ǟُ+)](:Z߫Zm컥GcCͺM۶D4"O)e>yB%&:S걡£)s\,։)^llCCֳ-(?S\ lZAFaGt[i٪q "dI{@X(&.u @rf/^ om>+уb'OD*2dv 2Yp}42jK@T.RmHʣD x/me>%`;$uC32+7l.lheܖ #<' dFdJc,.&l˚8odC`qJG$ :­b.-dBgq_I=D Ɓ_ݥ20[2 *c$5 ?ILK@YjXMQk9%8Shj~7شM@TD/mQ@Lt#IW7YnP)/)RHFX0xۿㆩg4> a?E[Pϩjpw.tdxaT?s,9´~pby1tuUwCfFa :YDAHET <ki]yI޾rNf>IsTByLWT $h.N _o/o6')>5c> dsh7Yz۝xK964Pe!]E^  wJޮs5 BjK[3YR3\9a$-# c r>䂹D\R=$hmU+.)`?eݔ8]`ݪ:/H!agU6 tJ` ~7Zlj?!^tq_Gh*)r͢tzLkBb8P$i*HċX_uW3a+4&'[OdLHm0Θ٩۲4;<#t͆lM"xf[?(h_N2Xx]+>T.jL)5b .ˊ9&RphHg{,hYȟc7TAc-_P1461pp"wj(X{Tt#ɪwmlF*=S~VOA-ti`"wUL{ݰvN3`~ OVFj|E~MoECO]ŏ˜fs~P, d*Lu**< "&LTSL/F5 avƕZ?ZـUz2M?j1yǁ:P`><$t' oå:3;8CJԍX2_Z cAFȬ{:&lkm6#?V|h'MUY}f/zX3\ -q]Jcumso<ĨL H3kTۦşN-uq\9>s"(dR]Iqrxnh5[n5M@A^D1").~WQ?c8hpx^f6n%1P!$d/g?vy:Ӱ `2!aj=y6hy"c3zFR RM7ZJjl+oǝd~ߗQ37o-4?%59퀗>s}9o48&J0'z$? q˙S[Z^юct Xj^B~p#\w,TQeD6Dָq3UխK ovfX>S#Dp0 heA]̺F8H's-NPOBle篻!FDqȉW2 $~ )Tl0^䨯2ȿ c}$\f;Igh8WK.Uk#1KOZQGӊ5&`},WZ7Eyr osClaBq*Wb&`Ñɭl+rHE:ud'nwS0nC 'M;Y4u<(Hy4Ʈ.$.&g`əxjj7`[e@oy#A4q/O0t|5 $W ;8XpM6Qɟ`zjm CdRlQׅ #<(R<#g:CbxӁ[T0u܆N^X\2P\rtj8&qi !۾wx0zkha%[5Y~_ _2tԳesb>>HuxYHA6| gܩa"M_:VDՑS[ n 4F]nP{Ē@rA琂/GB6nBpxz6A }U;ĿPbK/DϢ'v/ڞ٥ Ei-,CHP-= :ѳ N MˌyBm[E+2TṠ! Y݉ZݴY2i``<6DŽku _v97O42! XϏ9ǣ Q#wg>Ɯ_orfWj;~q`ͤSv$÷N'kgje .vTChU ݉g\`<1-:>[MRr G& K^jnJs:Y7G0劷יւ(: 5dı%]lCIFG p!^<'5:o~qwE0>4 hXd\fɅR"$k+>W3DE?WXj@U5{(*Lh֙0xH4+ؑ,`x4a)utL(#hrCI!(ِ$`yݕ OQhɯĂȎ7)" Vq2X|.x{-aCpwld %ZpP̶22gBv%I<=(dgq1SEtj9< ,%\ K594XL]#n j|7L=}b|qB\گ£_x_0J qLM|< !oG NCYQQUp8 t}!iwl%2==FT>14lf{>Kʳ!:绶eb[+`Q"ceeGybXL)`qv~}ON`Pq!qc 3b=(Z׼[jDMO!>iQν>(]* + "XSx7 fcx6d/k/ 殨CJi÷".(\+LoRmS]ս@J-;Ov,I"B@nQƧI #.d7vWlĠ"TzFx#lD 82xp3-t<{kQ0glf_YFt57b0S9$kԚ+KѪK ˌ.KNI#(?B($]ץvН7ʎv-Z[ .M: ,c GW?eb²8i,%Nn?}.pE1%"="|Jdk+d='9f@ŵg*36T1Jz =AqlKZBm1h?; /iᅀ(A.突Ye$W M8m'"W/cT/X"y|jaz$q Q/Wfz /hځc!b~QH5z~Z?f>C*&/,\Z"A>A,y]a+`ZxfW5kZQ1ݺe's} b&`cgfV-75b&UR+>JNg?f2˥DDp#8Lݶ;=r@g;&W0ukyEIʼṿ镉s̴"v8k0@i*+9_^d`xŝT\T¹Fǡ-A@+5GSbHc*[%, :TZ|S=JOn xdME|Sp<)άQjtXN氝c|+k茁E\Wh!ˊN$o!7h!X@Onr"fNa}N[B -~-].遅|XD3ǽ^q^A{)ulde@^8SsUqsxӪƖ(aM Yyb@#A~Ej门scj +母}Gї#=@ee^[ˈ9]N _.dO*KhԴ\{h@q6nX[V#P`p5w <>cQô_kעc>dyk8<>l< J4A8Nez_|%eϺ)y$:*=c%xңC~eTE6C׊3? ad x[6>_"ؤWd;Fiv<[^ iմG5|wrMnSf6p^퉂>E_LZ^ 7&рCO/'z[%I^ߦ B⺂.8K^04jc%rB̭&apl /2QGO"[YY5ns5\-82`Eo0W,.V=H 7P #bNt;^CIS`ΥB70;Ul $zV̱ |ij,@r6=YGC|m!㜻O)sy?X>Jw*+\R @_MlcW֭~ 6 }{$5󼤘Gu ML)-\!I&wWa.*sϒIz EBs&2뀁UoIvA 5i)fؕnyx`u+$E>=,:SqNĢ{l780y/tꆇ~bx%jY#n0rRZ5M#jsЧxo䡡X8UJ'h drl g't( :m2V{ʵ~k~L`uMZTӞP9z!"5<9y;b k-}9$sRoҁY30gLc%{灝ZK^vDpD."PW*xf"_n"TO,v/vMg~'1B v!(87ьD9^>cAn_B|CG,C9:mN;7.G1MӁv\`Jr( Pk/uxv[JLm~W$S8ѝH3Vz0.3:  /4{VOe vߴŠA- 9l>I8#קG A$1]d}:Ȋ[H%RN9&sPD%{Qk^fhCTo^vT .Vk?ᥜ|o5)wXZBR$_E4!=ޱ)ѶۣdX< ċtY(e9-!/d;~~#NL+n?dx;Q M']ۯt.XM[{o;X9@8@sZ(P}1R,!!}XE:HM,pigjZ@j?*vh&Sn{[׽V Nqڲ2iS7z5^#u57ϐJCLXymު8EQn[ *۾B1WMnsϰ\|!oPx̻e]d`R%Di"2#SXȗ7S – bEkqH3P6 J4%}dTOYCМة O-omzē-g 3tzRP=EIvu8x`cb+u1ZB P~DтBdgH _E1Zj4Յ>Lہ?26z/!<⩯Miws'eU&jNթnvpp58x}9Say&tN+'BZpz&6FnōP2np*gž>_@1dOp>$n(0~:z֙nȜ^rkҥ!ƦҒEM*Ś=֯x>eSjVּ9PN1'{^xO)9<D5qR!x{MTxoET_j"_bUoU/ý@ Ă3<պd=FucJz8' =f^'h=|1XjK3`DDJ񈱆g04|@g߲.RhKVHhXNCk4ޗ샟uYLm?YkܳRuYg6 sS@* $Lq#GeM͙DP;`9Bl$ain "b3FCrMD5ax*7J?(e^$zgXQ5Ξ5Gv|Ɲ@+ۀF峆R#^Qi%kP"m.zeQ%"/EkێT%E;AZ^?h xn2 6_+"v(u>cΖ\kcjHs%.]+!H;rǕ T_HP#WJх7ˁXv@YVt |>j'XUV(HHn4DjAx+X^%GtY%l%(霅<&w{,Y0|;}3dԫ*<-Jm+2Ce$W_&$k9D(s`.>#0E!nU š^+<i a]GAѳGEgaU--p,o|sJ E/8 U|A` YݖIZH\XKA+dY􆗙' ڭ m 3ďgS3#O بw=bWw$D$bl87|Ûk8bw1>w?<[F9s. b')`,7ѭʽ8e٦R 1SNHk+IQUn Sl//xG˧e ?rl8]=:@G#bsjJ(S.n0&лPE1cWh@x:XIWi~9دĀHHec%kȲҀ0uRq57Bg+9 9Ze,c iCPrB+TWS73xj2 ±‹ڠӋO*kns86FoX_g`-2?NVx`\f:!i~|ncUZaUtmN#":V+wyKҹigxr]?$w95ݠk˰U>bK|O;GKI:5JT/=yn51h狽'0㚒=t`nc±YAsuwם^-u_vI3?`16+ ed|2+Cֽ>y~4۰ㅎo7Q72tўң:֤y+;?b[k{3v*-o=2>Hg@"uH"C '>.,8?n2EVJDTFM@̗Ae6}Ot+<^ N9DK*j5j "5"C훚O8):X'w#(LT√JC**7t,{ |3Pqh_.JǾi۝\XN|bFMkE?8J].<R#I.fo8ɑs48U|2쉨v/"9`ǰ0?>3? ES.9KHX>ضW-<5ioMHm#Hغ7 `dM{yT&6ڑK#>aFG=ZaHӟ E#8/bT_@ܙyU2KWOÇ ?gvHX )_Gר.X.B~w֡z:hIX{>\ץ;mmYZ!o:b$v\<%2".X9?- ݼHѐk?n41.V|=,)qW\>뮯M}]*{UV럊y\`3g'4I_ ROAD* vտE̚Hy},J*}3Tp1Rabz2㈖xɦQZ%::\7S,Ksp7/SF" ٶ%GIs1,'GtEۧ-"΢YwX wqjRaKB/0F}{o^(g29ilZ۳[(aE˞ -o$!w?y9,hE('D&BN"# $Kz9-Dq\6 L xLO8ʜxE:Yg#{J(sLv*AVJ+88 *U+d1A[$R2^䣑V'nm.^ C}}t s'Vj=DXl (oJU0L*R9f?P̀FnLEq;r(YKʦ1fvwzxyv =<ѯ*:=4#y HGN("k!Z+ ȷnS#Σs@nR9BFe OςxxJ,`5P )1GOx(CG~GXs]ݔM-IGC MRZ؈Tj7' sÀ=H7DkXG|M'IEV٤=#+{L3R~tP }J $v:k~ᖧG=-KQwGh΅Z<d^D ~]fy̘5 ! d@%X=|2]YD?h=\e \€c$g (d+VJsK2~z"9g ;Rw* ~Ey&ِX> }6K%nFڄ'+ Ŵ  Eo7ʋ 1(ޠcZ&!֐ƃ7OOܓ*ٯ-6P3Kd@x֞i\{y ]]i`ΥE x[ F.@S)0oEw _p_ 1U.)]IU$xOXW!t({B%s&/Rॠ`/d҄ a2/~}cTjE*8@(L rCq{G.@TrSpp4IW%Fm+bZ7#y#0Mjgtnf@?&i1VV&Up+%H0l&+,hU'J7t>;^uAR|5sȊ% ?5s+>aGjob%CqX9 ID)I,\S%@R6bh]@HpGѝ ʀґPVH^-ɺ 5OdeOe7(g.ͺ}Dv%s'c.B vSK?_ئbll"lQc[O&7N03bPx-=%a^RW4?N,鬺jTjml;A*{ͥYGUc0L2El DXc1iKs1tq帎[9yy_yQCޫx(EsO;e?l'Z_yy0n9Fm'28y# a0nR@zk$&f:>Dvg,bGyJ݇z3BӪ J:2t\>eyz^["N)8q>yڻ~+EPQ<լPse$5W{#NKLe~g5u<^ڜhhF1 ם+YsР (~4ֶ,1l)m;CD[Y68[FAPIʰ(Sp džs;9m_+F2r=Kr)s ;#n;Yղ&|]պڧ!;͆8zZ%luw|ʾS*$k4zT({XM~ҲQzdC1Fsm2ҺB>ډ9xc@[Fi f-*i5rMԤvb.>b]ЎyDm sgIpKBI?}+pd7AmHOb5\'9GFr_ >R>8 [ų@U&<:qڐB;&z:󸵛swڻsZEfב9歘^ q8 AȭI}8Ẅ>AWVw1 @Shz@u8@yq~Q21ByZ $Qƒ,>Լ0eΫ]l59B (ohl΋&WLA@͞VGO^l]饵YlET׹3pts~wdz01Ƈmjh50: tKE4x]r.lƞט\J:>a:V G۹mk<[/ʩh{Yn|i85ۙ z-VGg/[?KxScd#))W&C=>_`@S yE6: Ė$,Dv64vMrVvCLquM`B({Rh-) \Is&QSJ_X`  ħ%9HywfmCn'>]kh[CcF9ER`_WדMlj<@MK ~i!Uj,e,ME,ͼs-=q+:IXrcG{&<K^Svcc#cd۝<5e, ξY=N}P8bx@(wPa@k/~N'\S{fMmC߆0."1K7+) oa"HXzH\%BLev E fC Vs¶eۍZ ?]ӭDكÐ(~Evd@ns:A)_)3:*"Ǿán+0vߠ#>g :6|݈w-3e̩ ׅ{8*[`3Updv穊\^0."Lw_}}fɋ m΂FW=ʭGۉyE039 vVsty ::xG }`gzoESa \PZA~IK{nhuǺ!&-ԩ >fZ'<$%j=%끾' m43נywsp,H<fjLkMqJԻ*RЏp-&ecyBοˡ*mQŧ{p\iJ_x{fWEx9ԉ~Vo?D*y8O )=)mn)~ yx8a(|6o@Gdz3%I+Ju"~0ߐ(I/ 4n<Arت$:uT1#JHj9K+n xewXf&U*P Bx;ؗ/Y|֑"==ţBOϺ;k@[\ʻô+2鴆[Rޣ{. q`H@6@ X1tDn3Q $CmIxOAkMPd һg_AS&?hl֭94 }_(M"b! RFAq|$iI;=kج42O[t"̢,"ͬzJF59 w5uʵm/6d'[WT4W )O{h7"Ps[羜d^ZK$bWuW8~b ix݈XܺJy-*,<-G0F YfN@zPx<"eB@tŀ > u4+aGewh )hY .Zy,JTYߊ ϲ2Of i0ŌLFJ{v%u]V$љg0zs-$x5O¸;|sѣ]-w Z`{#\K+>}?]A *"I w|ǫЦGj<!z^DKISɷI65nimlvdi /xo{CDքa "2,~ غª+mhZgif G)V6KbLKfz4q-.2Cvu`^'Vƽ.y5G_ WrDb0G~#IscD3vw<M?ۿq~Ck*/uj?@@Tb@n+4Ί3J5^SowH3ia9$ڳ>̤BmW7ZJwSоF?SW*#|)봫el%p)E3U:[q z=KwFA#}2l@U/N4ScPA5& yQPK\(] +Tn<%U)V:ъ9y TsO1Oh PkW`bAr ۠#SX[ʗk2<߰˺\i༱FGC3D8]7. (:iHr<>Bmϝi,}-K8ȃ7զqi 'ڌ:) K&+g5 O2R VZ!7KWB _,zmbDn] ;RۀjP zY udo5ρi /Qu<wn]ZeZNGЊZU F1ʴZ9VCSyQI&_86PL~ yKQVn݂(J3jO?Zͅ39MV[KeEpٖyA6k`*LZ#LW$v9/X7IAL #c$EUFOa L )3g(~VUpZjas) "\:RaY@e~W`[ 7tJZY? ɯN%=a QPCȓf>Z w|N( IJ87}b= JSba2978({R1JBO؃LUOkzZZzǧVZ ys dޞxF2i%@Y +ly: RX.{]ϛIsCe_|[Z(cxH-CN߳& ogBarVTڵ^5cnVyE DHVG{*6g٥aܷHn[fv)`I |1ODϠa[r%TFpFIӾ>,G0QL\,ϡBކnO%C$- gkqDqa@fX@~C_O9)޽⢹ׁq/`(qՁJ|6L|{0;m"K A=~wu ?e5@z2;ӂQzlM6"ػfe: 6y}+JucnzqI7-!z8>{[iz5Qԯ66F%LDi#!jه,Hd`bwɑ/u&R3ޡd ޓnF]-447Z#-}%JLԈ@qs *3gXå u `Z3}тsWHGGzYCW\YS ` s]t%|{DoacJZ62qBk:祘o_{NҀBٯɤuJ:Þdȁmu:N4( \}E;_ ogن7yHSqt _i܇³ vI[EtFOs9G@noX ]ac-w9Aw@Ѱ_2:u g^-s0_1xUu7>}Htڳ6ՠ|G+l~1Fξ>AV]vrjz)~\ݽ>ul `qd"Z+,zc%'kgaY.ʄJ-K7yIq{TR3O.6@ C'sHP]~AXaǸc*QdU|$emD|}^5uHawon|gR2,N]/]/x6,osojxr' IJ[*Sq(\E30M/o!\圉vWgZ?HkgG郧\G5q!xFu}($[68D ^QlRწ:)'#a^[GKxGU]LNv3Y|BY'ok *~Tab43 7hˌrf >!:=,[U(H}KSb딞2֎!4gGmUUm3K{] '._k6 ]B3Ykh+sᴺOaJ<%@򷕗={kZK5+9^Ft0y4&eVa `Hf%¹`i+Ԗ\D;+ z]7 :o:Hh2y7hmDQfC9Ŧ^1\`˼l Q ~C̄~t._H,&byJ/'$>K4|L [N%i]VV`y ]>NPٴ.Ul*36s2TQ9*x7`sCtXR35ȗR&lZ JBZ޻.%kV/1Q) _JuQWfhlM$6ɱ~m8E_ #7eYG`3h`݈b_>JMzYA#)ԧb԰3v&W[9]QUU%_`ì͒`R['ɨ2_v 9 Q38@𮊗m>֭5="B*}i%w@yѴk2ӐYfi= cNеTcY_ڒ6"5ڭͷMenN*ݧI7-AG* R״sPԱF4lV#_h|M2$؀ Ltc$C:S5AsW wDX8߂Y8/c@s K,$C 8kLNJJ'ye61#.YO-ʷw.@8]!L|}\F7dCfZDVvMƙlm+ahl =cܒ}I̩U%o_z / B柕G܁ ie5l"Qb? `'k'9F(A 5SvQ@7oS/Busg5å5kY}eϡk66ڽ?*hxGB X.5Z݃<~r ╎{$XdxX& /ۡ nsWG>u126xI`"]i'J/V>""aS<qz0eXzqy HGAʱb2PI"}~+OPP~-X /U9NwFҚN2j`18%>soC"&vVtʄ?(duop01 et,h ֕0isz7څuUHf"t/uCUJ;hpUn,@(/4/*۪cq @[(6ݦKJZQ@Mxż՜eqbWJW5;Iǔu~|xC`k2lV↱t$Zޣ6`NZ:3kVj&K7].Öjc)^CB`\f$QeNdoE݅)YnPx|t8TXɫ8ɲ˿~rnsuMEz|QEu)o ];ԓR٬jM鞺qQc}ߘuiI ,4`X ;fǽzċq,DԲ^BDw/LUS\^|sy=~痿.?wشs`eO&r3s5cM&P2rOGN$ 9yWoj4SkSAG "斌4tzYK.b1A`ûosCsFIs w\$iqx}Ez,T!e[,RGl/^ %*mOu[j#~]WOκE.gPIJkFNgծ+n* orP[\'钏F18i?d2vJ cW"rkKw3د|st16_LʏjlP9D*59[^41vspm<>җ0!^-Y^J*ye`8سP9nA?>IO`)x@v YKP ݷW`{})YbB7!c&uԆÔIeaU2Q#Ὺi8^`Q?}es`1oat]m(&=&yV\MMyY"M piA貭j4x| |K MfziT 6{^ұGQ% ׁ@y` }HWP!3 ˶x<>uN@D٥#1޽jwdpp.X=P4&z:)n-d?J$؋y?((o6 m9"a6k̠p:\<~ x~kD~_%5"ޯTЦ,plnTW|76˽F/Nq_py8^{VO P%3,1FAL߆4؟7Bp2]{xc.`cY6%M͜%Fm lM2AL{K Nkr&>krD7I <f'531|OzZouv/aD^=1<[wYOwcz:^mȃ"5F],]>?{dvΚ!#|o+|V9m48 i):43]͑rZʜa?Y}1s98-<2Qkm1t_SP!T29j+ goE PNtKa__ +clm̞Ik ?)6azpeRR&dxI>ӼѮk5GQAed^2_0#- G^P)?>r 9y59}ҤGAlXƧz3P3Wj$2IhdY(_He@cHZYN]#+ S:$]L0øtxȷbS_?;R3sR$ Bli"{pzpwhaWKwR^GčL4ULz76mRklMEw\Da>,_4fO߅'w^do)HˡQ% }uJ=1{Ɔw-ɞ41>s|R0 ~]W miy"a n&KfGT&9gpMLgOU1w뤂R.sC ,pT2N^FhU^}$ΫE V9ēD~SwDވA{1ctNiX L'xqUzv ydUVx[7:DqWU>tڛ~\C^Nc )^ȷ嶰$~!BoLO`RHRqmr  J Ff4BuI͸ .O MB(k헶rL8ʦ9Xb@zஎ6-\CWrkyX,W!̻D񗞚q~$ƌb hH?;!6Dw% DC "̾77I&)^B\˽ak!?J J!B (6W۽И2jZ#T :كd?*&bW 47m] L64Q[b]LK2wS_ lM*c16$ݻ5 HIc -`(;{.U_O2,4S1'm*23EpʛY+]խR?Qp_L 񝊁c^{8#X74-^7ǭ`fMdnRQ? AAd4ʭzpf}:R6/,Wu(4NQrHC]f_ć8SͯW픲@LtO|8;mTErý=llBOܱSG&rbMd=KC=,'xQ.戠w*>R^l2 D; )0(bScoR,oR#ztc924VאA;.H4*9mISd0Fw0Xz%(QH&wfŗ="⋆E,.>%Iz q>zE+ @IFk#dG0aH>i.4'>!f RIxԏ`|6kKngI6T")kb?1GKK4md%4$)tALD@/P8D1GFGbIo͙Zc_?nOn-HZgƙ49.ųb/C"#LN,˘ʁ3 -O0nvI DW>*unsD09mekiW}Nm=<=Dbn[rėB4"Zw9HMFdp .7cr,$lP.zRj qD䥝w&]3W]v7KcG*9B4_jƌP`;)|w!%\TEܔ#^s.HB_~I9MEc?*EM^odcm8}wRFU UPЯfM:ȁl;I'8l;V.0x*ݦ٤rN · eXG:tG۰0"=7oRn=,F:KtL.!iPM .N|'.ӷ@<';!x9Tg*D:_Z AǠ7kPKT&0sh!M6ަE FXRG5k*t;"rW|mHΒB^ucF?w$Zy%NiJeXje}^c+u5c@Ϝ7!~ b w1:+ίM`" նE]iPm]-^w,oV9:<|=*>D. z-{P>ub4,8SEl\\V0:aň/ĽֈwJ nbrOZÁG^:CnSPCb;mcl=]Oqgޜ9ZI=|hv>W)֬V\[wҊ0KGd/ҺMf9Y_@ %N? .mg B 9õ.,P(!ߡ`ڟ9iW ˜Dbf#KĘnK`I:ǥ yLR |AvIqYݙД@o{m1yK]niG:/w?&TpW9ݜ$Q@S,Su>7ȉB)DVH,YRI c94mL/P֐_MnA|cY Kyo5~\=b T~J\5}22(ctxF_nz_w_aNUwn Q+R[ϟ,8$-l\0;%!c̱g\uwS}*9$WXMJ}fT/ 1Nxa"NɰMS:(ʣ& M 8Z[5㎶KK5D"p{HZ5 +w!?r#r?K}~=%VGeh ^zIPq7B| 3*uFUt!!KQr_K7MP(*3vBVnj.W#p|fHL3\jyʖPCKhqj`ACb1p%f9_=y(F0w`WjZh| oЁx9I":'!n<ā?m/UHό_@5HNI/J(&cCNKPLD==@xze+ \Z+zhqPn( %G?B_!l"<c00d)iܟ2%@r) _x\KzH<pZ7îwY3QY`EunƲ?hlKo3wc3**Lp9E]J:A)dXF8rUZCQM͉^}090(D"?®-Q;W+]'ފ5D4.)|A4ɽ<{J.J~]f7 f8އR735%|jɈihOj#S_;6r"H&S"ryQ~2xy;FrZM:ZiU }̩ͦ 02rQV+J rQ?_ua:9 mLOh>+s#FHiC 9zZS?qNGJs5QxŰjy'q5Ǵs`i?hrŸd<兀? w1:OQλX/l6+n~H rC#T'?Xv6&L8(hˇ 胚KbtSqcߊgXI'4kI؛« Ac7&X4_iKnnK5!G?/AP@tDWZ|Zÿ!fK䁕9HK/*ZoC</ #04\ {M5 H>N rx9PH{/z'$>)e],'#wFS!Rͪ0s0 i΀%ǂlKJ QxnH҈:au*O㩤q8޽/x5K=- JAt y)xsyŤ.!mm%]p3`BX\M%820 j@ \zoML mN!,/oޛtMIh:=e1IkձOi[1Hy!|Eg^i1KF;NοְКX IKcVIEquF'ZUYC66>ڠm D.(qt]~Y*KѠN~G e 1]oDRBOUvه13͋ `Gtwy[S -.䠀%]c ~1h?j]ejXE(VWy@F H-L%nO=lkt-aTͷ-]p!gAQE٣:2"*k~02AގrFua՞؅2,Tw?_ӧ[&~9 v>&-3H__qtkITś6Jet%$54m@ENrJ[p3j Nt䮕c.@NdF#l!:Ob }YrPxEw(QW~=^alh,>8RJ*EVs]iOX/O7)y5EV ¡K|LaBĚQiZҍx#ޔ|r%"it)@,ϗxR7a:K&Jo. m2`!zcm=UIg({sDؚkHk"&"0obq(lFT+KOS"Bk>XºojM`YytE5T9Xs%qµM{JuHݔ4pfs767t%:\kusȼ̂¯\ä|kwӇۦ)W}X2R~Y;bR$$ӨrjW,;N>:۰Ȍ$f+?,e`|O.ѫy6s渖Ծ X|0D%뜈_¤((e-z㔝wPTۨWJՄD2C,F6lv\[ iM1)MD:H~Q 8 c_/[Q (9q=ty#xS?i8tEf`>:EVy`d41}ne*`=k$>y{|1yJQ 1'*XstCAkn&X(5ռpA`bTt41鮨[]TJqAItW1%&MF,'ę$461!}5X';ferzޓ'!lnDCg5>Vv{VSˌc44 vI/r;W ,L.]E 3ܰ!!h5P F栄#ᆀJbdg|G8h{`S1#OAK2Yz 4;$'Jv<&~V!g(KF1Bg6b给ԺeF☴rwx,C4rLQ/p -+,P 93SK+%䐕|k~l>9'KڱQ޶&iǃx#% sd&=\^GWa`GC7' Pd|z+7#sYSo{Y_A +:S[,]JSL~E:W5L8bIt)]~o55foXcٽ7#Eb  a/9Q<\u怙]<9:zSn֓\pRF8/j}(H=31d7\iuXvxv olkse>cq8 OOR S4udAo O tI! >n% ->|$%H_\׼j Y<#<;:yACZ?W$;=?/ FbG r$8L 4ϫbd&{qkU H9#-ۤ4ZOg]uPB?{6i;>J8kTAUI~'j1#ͥo*pUvɾh=({byW* dDZߺ־RV3[\ vR }<^] DԚySXJ]S{3;}Ӥmߺ\Up(=[oy ^4xzEp , ϻb1a= {<2.,ېn9WIm><_:Ht&^(No9>&PiI+i7ȵ.0~iO5R̡m,|%:rCIY:2`[8gu=>Sz D՟T?c"u@[tP90 l _pv~~ËHZIq)ؓ0Na3 fY2v%,*зˏE"4ߓs'P. O7q$7p M)(}γq@\3S _R_Hr\M/nۆ;l"q\Yrurt 浧 /48b/!-unʵ ޸!phbM#{7we*N|cd=%9i`[`ZV5\-%7]GfSδ#8U7}aE ڕUb|=t& c-(esU2$fgt3;ke֎.(_kz m5jF [V?*~O3ae,_O8Vk}!6vlՍLtMW$8&2Ƚng̈́21A(6̃poeyV˻@x `#[!}뺎~X0g @']X6fgE{[%.d#?{&9gӂѺ>VY1ѣ\y/P:ur\812$٩mj&aX`$x';Mp]2ޤcs.7\gA빐%< }މ %a55T4W pzUX4MӜ=>GJ<.9Z[Ng[&=F"΅ʔL ((_ҷw0g1s{do|:V#ذ+ʱ2JG7= [j5fcyk4sRqҍYaỨ־;HH2k7l+rϼ% _!W<89fJ_~{feIP,RJ&rQ#VdGq,;ʇ9ύ!hLԭ)5>1 (v]!̕BS;LE>]V& s _1vs:[@W d{lUN.Cw! 8e^+NF"'Zvl%L ĕVי边*X`kT ְgo;MVbeO-'8042ӥCMi:=ߵYeXܞ 0,htW$+>mG\-NcQ?V5"r @X4=ɡ& X&9'Ly%U] Pǹ0I/ y2^7izFrC|u,. Z`0'RkA_rJ]XPݵ1ՋY9Lx#T xJ߀Jp#),xQTٍM<_<Dž/{2PF<:7} ,٢Fl~yI[y)S߻1ú yÝ&!1$ry o;I'K*u/r(Ȗ'*Խ ̩+S"Ҵ#Y;}W?6v2t Y4 A-mf 6MSe#+d!y}5":9e#2eO&!FS@5%?lW{#>Mhвʱ{dr!Z ;S)MjB{LVP S^uA7fi%v&_N?Јk`bZLS9jy$oʚU25gtmEQl׸ƑX%SgqYmOLۭPP3?9ԫ 2'mAh(]|u`@z\CZ(g5tj-,5fLh -bzrsY qbD[ JA̧jwBtE'DMXb*^ ߡkNoMrq0SV$Yء͒eZ+fXW"L#Z)1#,Ck?-R*T^yܤra:5_crYù蕼BJW o]PH0GI1>Q*L e:΂y

    x?I1R[|#Mvj1C`]^Yt ;+T١sPD9ӡЏCg9 ge J&`68+{]rq7ņ8Xs䙆Q|E+UhSgւEb-@uS[n~!ٮڂҴy#,&¦5Y9]rz.ʠ$psK"s#|&xwpbܰrZVwd$=*v#Wӓ* \T#&玀Auqy|$nʛ5:djȨ郳ϲ|YVѤ_j h/#tp"}ooWޘѠ;̛Qs?ifȫ,iz"%_U-H] ֛UF0<*6>Ժz0䓺sP`6zOyʔWL}^jŷ+);G 2R5֚g,4]<]ڍ9w3vPb! 61Fit Ѱ g^;@oy)c_d+»F3t-Ŧ}jTTL&vp8zzBF{'dPPjˬ$uRr! 3doF]LL5K8r*TAqT~ᵺY~>Yu{1EHϒrapyvHhXtuX.)G*K Yᐊ"d 6Fűrl /- 7g=qvmD% MdڧBŠJb$ق@&ۋjOy}rR81JU/1W6K l%XB!臣DJWjY@uU95v8lLТ8le_=CšJdԾc `|kpTn=܂齏`aH1Z-ׁMƉ\jw"~2|ZKnzj3kSj1QV/}a?Q 8AxcJBjيeda^旪 J+S婳g:C om@Nڼp3+#OEjꢂ\Gc T /~V}D<` Lꩧ\Hǁ̢8 Dt*S dr3>A(FMݏ"g_ {+EYr)o5ԦR'!q/F,)v)j M1}.Aktgjo!D[i|)9bso JG:_#ItC mӘQg _H}EV~i]am|c=}r6Jʣ!@{8kSFj : RE GHsaNk[1e#`4Tc(%5BC2Hhrb !ׇkaqgc:+REf b  J+, uQn lV,c 4D 7@ 6Rql@Ye2%q^'S+m +: 7X<|qz RPV_H\%u=Hӝ<G̎ U!8(8:n[K/ v4ҙJ]Xo娎wa`Eëvҗu<\ oW[@{j{cuVD ۪ p=JQqK`ˀޅ.H>{}eu2'+C.Ҋ}QoS߮T{{÷iQ]bKB !*^f&FG(egbUMn DƒP0RIAG^`[*PXp8+N}b_ Wjn^IZ>` y1y\*xa)j3-8>dFaM#Ǹ:IjUG%p/Ih`+|+97~|4:PRI95PmZ2a}.UHJ1M= ZCm*]פkJvc+=1p4 μ5x K%s-{ǢyF5O3JӼ:g8Yl'Z@|}3<ԺG2~bbpM(mHPD?2靦 ;0xr 4W%NLJQE7m7d,=t<ßD pC'Ӂqi ?5zSnj&MB\(llk@x-|'ܯF~߉9׈Ds5B:Miwd_v4wo;mpƂ]/*B&3e1"Z4ߏɫ:T Šn>1 2bKi&`ۢ \9>InCeRB*=d."kv,~utƶ1JF3̻Ue 'kL'5yeŝп0a aH\\N⤓1՞xU_D+b{Y)DֽOxiU+ dġ҄cwftϟjA\aA-u^ ULFW?XI}g*O4(ɏ!((p `>Ñr&@"ot憴t wl̒RE =Wz-n = n $'NMo9֔K乿M(8ʒsyq33Z%VCSr||G45.l8REqEJFCda Xor ZϤy^ҟku^HxQc;Rʇ=*g2& )k@ԎY\kB4^ْ#J0_bT#x09kʑu2i,-T1 SK8! @`ǁx消߯E̠îia5Is ><|5w sD$g5 ;~~ 0W<8V*owRiɀbrMU˶zxⳭYch&fJe)-߫葳A¾z{iM94[9Ly-6[:\uM~;DjVGl(0PJ̳rNC)2ÀaDdL|5]K@ИRv>CfY=Tn=nJ 'pQ|1#AcM<,a: C:*cqzNliuhr~;~ 84!S82S <*kd]VUD e 2cLt(Rȑ"bQ(,30̧olk0)Zf6QN(.@gSFC-I#ĜOm)K$Bt5_()UMR =͔suY ^qUa}wdJw~"&ÌNwV>cH!@al<^ekb@=˽ b p򣨥v{"K(ܛJ"G< 1rCq׸SC'aiΔ2תeg:0{#nPܢBP`o(r_ȓye4jV,0ԇB4<}.,hWv,^I*FivbBn1<]~Uy9Iٕ_!icL];%RcQhTIN8;A 7ʀ)ѕQF"Rۋb8TԘcJFA|%u'V.w1z~L*7SC/K-?|OICYFZ4` coP79[zZ 6*;bM/*i`*Xp/4Rfg? 9Z>RZC[6wp[u'@F LC[aYcnXb3ڷmx .05k\# ;1oWiͩOb@ae**%΄GD]wƵzCڵj ]]O%l=Q1qL5H,ʩ<5♬P2lSB/WF>OI^эTaQ5WϥZap߭ c-4Ў@ӈbi. 銉 a&YV%z٬ٕG-Aڥ7 T~?+m-;UF%~6J\-(7$ XsE? ~*a[c3U5iă5 ֡&t.g%YeDOz?h}:@X$(,3GbW*ZqKғ UV )r*n.>h(nrҿ <3_\ ?F.g6,m,^ d3^7gHiD1$~sm۶Á^9T1J0q{Pͫx_۞g-z7#KHƛӔ=^8 -9C(ֶ"%?flSG r=P_D2ʸ ͆iz&}{^"^z0΀Go^&CϒZu2U#<~Z|,//fƲ@ܽ^2=eJ+T5j@W(ϋ~x6 }&ptpTo5Gm">7ix{6kQ,}eq dq\!~3vO%ҥžBM砣d@W GXWzc$wz_xv|>gx @=a5*w=q2ݑ`gب|j%j_fHg)Rrq_@}g-w3f{r񝽰׸?P.ɃCG.cQ~ɂa==#f|H&b?i18,՚kb { E^s ޠ=)\uUk|÷,X8~VL{ʯ2> NZo ;E'<לg5K}RRM畋i$ÏM,Jjg Z`VP0{uFBY0f/ƺp\ng5Q|UL8) t]~ mIt  &$_AM<_) .aQ˟6m`u{|4<|?FkrP[v\ []08~ۣIyhFu XvXnWcQC+\8GC:] }&!UH[ak2)PvC^꿘ulm҄+ntZ? S(2h <-p!% KcX=\]q|R ]F D(k$!AS!iEusqǹT m|&A<=2`XϢ̆{nw;YA&M|RSo`}h` ̄}O!Nt$4Y?ĝ:g^nX ?}.\XY-)Fy{m -0iiEV7Ҫͪw\GpP!%@c*@[#qǤ]Qď c+xOJBrۣx9; –-юS~w;=XewH߉2h,E-yqkZt3dUysj K<.n%=6GC΀")ii|;ECnZk%utYyY/(`?bF jH8 &u\{8|.1TmLg1ud',t|ܻ@j%6)ݰezE*nSI/ۉsM\}0 4G0$p{ő8jŚ%n0%μpT?*3bкc,kD>U^ DsBfIjjR~с~/lP>|eo"GZ{!r.u_JV|:D-Ozo:z+C^AQ;=& @>c#tmp({NghklK!ah1 "XY~vgT*;(?.B֪q)Z5 ImByR۔+{'Z#=TQ]^-'ր.HdVȹr[g(iw̦S⨊Mn2MT'JoXb0*(xz"YoM ])1`}d#܉RRI8UjƸ óxP iĚ|A -] '3@/MdP{;̃,V`m RO>UVR* m8H箿.B9;ȵ9jllɊMQC^;ѧYf(G />Oz)dm-N)_ f2${:ۓ62"<¥~Z~QSN H0WݑZ_D %q9 ?m@,5j/7"D^+&&<۩Z m_wCތuJQ/HZP_4缔-9:Ҙ1mcG.K NC濺3+k#Ifp7L4>{s+}:_nw%SeexdV=@R~KF!j~׍9#_x/[;5Mוs,*Yϻ)MD"z d\e WQ:_|`#=iZ6ᮿ$?"_V>;R[Us:ʏZRK閺xTDp+EJ,0.bzŀ^Vrmgr'EP"g~Cc~^CUP-0m5]Ľ$4ǞsJWe6',9lǡN4;72B^2wI#([0⁾hȆk l(h N)v-A[il-~s|8Ej4 gNj~fw:RA_eq n|̱+q\X=[[lX{jXÛ|4W$Z׽sL͜\k6ZℷZEhtmrCʟIاd_ݼЛԈJ%vДIY:![oZV|ͧ(SGrᩉ!1)A^9[ŢsU&@=" KY}~JH6F]Vfzg>Y?WDZ/+\]@WA6&\@&bh7mb  8l܈-`tgG6'jn8|8X(yVCWUU`7f23@ 0J4h,#>k^xSi-SS(۽dZX̉SFo-O2hGYbNt;&^eՀϿ=e!$fI`[ݗHZZu%Sq꘡?.~D=JJo3Bqj+? 4Y2q4D`wDF(Ԗ+&ʙOځ2_(,jc)E6C\cP Kƾ# 'Ct0 0iC]4TMqkiڍՈ~I0/غ*3yID680KOn5uȦ8q6 @<oSkVJ]d˒H=÷@E4gs\dX.woYr EfZ'ƕ9-\HXbExjȚmY ]c9Më Ӱ\YP.37Sl}%6+#)wHا _Qplδ"zt뻳y%]nɟk%˪]O: go[<?xx}SNryS1"|[Z L.x;O [L.)2/,YDS+oֶs/LH9GaQf# zo`w!9IO04dԥEe1Y:M**lpFg!ϒ׽eey!09!*P{T],BOKLc|3іt6;3ΓC[_1f{ݩMsrpGWDxKJ {n BHe'x$1D2o$#3E2ߧa k0W_uwD@:k kONjA?ɿA8ޟV (B֗耪WwEQ5Fvꋲi.ZKw;߁gw%Tmքz0`8Qk~@ƛGjIJk|_˖HB-Uݨ890!qwd{Kdc½+ 7 SR*_nA*+Ģ @BCJ*p y1,~m"i7Lh Oy`&} un>X%Q@ž gȵ5rp>JXެJv>EW3S|y<&֯nI*1* ?B͡( [j0k~Ay$f$ {')=%Dq0Zt#tzE4?)G0w3wvq.4K]֤v3s0M.1iS)*׀4/zaW=bYq!`IPxŧͺ) bk[0pFR^Oһ/ap4$ <`sa$, >*<~{Cй\ Mv EgFǤ)"474A8iF"<@.Ԣ zǢ&ScvTH-V/qɚ~h KG _1*[UGh hg2VRy $xl uњBEP5tj!ܶ.j9FXqx2Z+=8MAˀu\@Y%c9[ê}"W@4HK5tG_Wث@hI=`Cɳ©n7c3v3ڮ= *R܃]WvO 'X\ -͉ KË,d*Zk5OcWKk!bAR$[CX8} ~0P>7@b)|#T?ݾ>@=M9O~(*7 >K.%pCl/憍A5Bq>P/ j1l5dae$H<qy-l"ަnr?OnMjO,FlMQ w({a7B0&AJNtbVA7’@XF=fFݠې^Ԉe{ Ѻqt[Uskʥ̕HPuvBwN6fQUS4p)eF9wQa|Mn,lf\l䪼Me ,QQ"舋"wSf|a062⃡dڗJsE RU((MQh~LGfyoⓄbE[hitXmiO䝁pD<94-ypw#ƭ5<jv z7 MR{>|eT{VTEM$P2(;or#8v*DaaRT${ZCR*JisUz~R!:C;!ˤ'YtG}BaR*C2k: u,orvp\9AYQ]vX-QK%BHF; <̴M&%#jHu⣌ŷSjTg}Bb]oL?qb%W 5]Ϊ!k.XLlB'mOvjsDGB^ʝDO8 `JZ5b@3Ҁm2Uf3woݳ- ӅF* (e︻d-6GZ< Z҇)Qu}FI5*H%C"';#rl"x [DrYoK*␡/ʠ?p;?>m,e3&(T?o\\ "iq$7ƍo␑/SU {Э:P3Ȉ9dY KUN=Bh]匎1"g^L2֪hcdr )id1DYtMj{ twЛe}_K ºxzkRP]d,y32 Dh"$60Յ3+y6&XO XJ1{N $}10~&P(ڄrUh^hj,>_lndon^tydz@o+7>+ VP pueEWG5Gm2SuUKRؗie:zE WmBաjJc&X3Oy)3IRٕ߯w͑M+>3YowC{D)<mˏC|4H:VJlx+q?g,mS) 7'ʾr,XZ^mݫluD=-"ab ѨMNSZ;TC4Q53 $Six46[I*UYɪ۹9{Q?5`pWr{P-LdX^eű'MQi[{s͙PG8!)W^p l-  x(ܶa/ ZhSY^8JZԫG^{ªvq:<6i=>2ִJ_*o1X@?’ǻj،4,!d'D-4V`߸HX1VvzA_byƤ\U<O:[]aKg]~ENi<{#1 vv:m+qS"0HvLh$Dڻv'I.|8ɞBYӢ~PAxX.z82t(V6? м|1ve_ɏdRZ77LI~nlpl^}X%2|R8+i>^KYfZt47돍 0`z~l!>66wWc}PV<'̍Ɇ2{1YoݵБ!]hR~.l%o oQ?&*,]-?./FĤW/D #GEg|J&s|6%"BWl! 1\"͌N48:/xɄ'S(k&5Z~rJ{J͠aGT^rMTѪ@by>z XiC_QJ)b9S|a~ĞV}moUm*HpϾtF۾(l珞EAiۜR"Rs;#Gj4d<Z#`0LEX|ݴQ\,:`O#(Z8Y+N`ׇP]W( ϑ\ 1Zb M54mBpI[2xԭ ]B(Btc&93k`L |_<9evρ.EM_{wT1e D~S]\ot$ny0b[eIHGsIKjR_x{#\:C1ҎD ѹP{Η=k7={ҀJ=RYHWmW3;vuEA=~!oxuM.8aQsȺ$1o5XᮙB0?y,_Ҥ7xe (_IfP WPL[H;R`AhRro೿rG$(46fvd1E.!ܼm_LueХPa< +uI:$vwʹ$oeXo0SXit̞hRb=p{fauwy-b ѻѓ( J8jň`8Cipw:PĵВlNb |:Ȭ6k,̠XF,?bK$7{4m\\~oXQRN $OuR{_Kwfײ2qXSh=eyfU(l8Dk=3?bD-\ (l :iiF EEy3&Ki$l5HhECs:^Y/;:@jv¥c޺x9gR)3У`v˭.ЅK8wKAy:<(WB|GQYnJTW{6Xj/wAuKuj&/"lӍ3iac]L%- =xo`f(j@ba \@&')?!4W}Tm]}e*(zú)6gf2[0VB( ?}*վGQE< (08$6^~i4 FС%Pm\V! Z'#Tkn,l-dz"B|@ӭ[S s4NȬ4dƍYJkX@_2Hw`B1޲J!HK0Ayq^IjRKCf#YEOqü/O -#;np&윂'jN6 $AcaLr7|7@v沢'}`tV0%pN ( I{툐+IԂfn$=(CD`F=~PmwP&uEi%ҁ6˜"#KRY( {D kRu MuqG S¡{ H~g9S^z_p`x?YLNW"^~͵B2ٻV?}}IP|(职)ީȘ \TLV7f멻71okXLrDzCT{/|ގ; g-ݓ\=*T3Bc,eI4fl : ^w f`:H!qKg8bpj!95N954>z P3 5'FvoLLb Ddn9˃֡F.U^;VIf&Jכs84@H7ւZ<"f &HH6_`7g[ׄm_wQiSLa ۗw?5ώL#4B{udsW ᾁkX񤯎 VNSʜ,usd(\l@-NȞx aX>m|A 98Ѱ8n`wW39VG7elccPNd/teCy)o=<Mz݊qgn}]bi{ J|u+t{؈Ȅ&S!=nؤPݬʶMEkk cBu_tml"5m僰kg#߭nK!0ֳ 1YY^jDe3RP)tL**}އ@EPqHs.4_G8] eԘRR FfX)*7OT|ȗѰ@Iw3D!)fFa$(K$-u2{Y}):5tYo>)̮}<*oɦ!ByUB# v9Z]aR.K뉧6q1I[p3lѶ6t%^(ƕZ#KuK%VU#l]<ZlӠB<~ӅiP1o[Y;akwgd3.oDtJZҥ1E_o Ӕx/> +s=s}dZ- !!%TfFpUyx:/k+m!t J<-eՍ[SN{hQ`J{LmGNoeK%]z- __trܨXM6 &+Q6Bζkr&gۚ\ @ԯQJ+d,qZ#ϏFsj" Ser9g_Mc\ Ks\Z5ekӽ#.̈́jސlUMhLn [$.]t5J!+Bpʝ!oqG' epX Cn@>Oue n.Z0-Z}AgVe_uTr0kݥM 8肔iNYUmC@Uh$fwo𕍒؝sCK"i(7w‰NfsN ǗŔn# CU{ŒF"@D#I顲K % L㼮inV>Ke`9'vOR8b:8]jOu#[.0U:]3}XzfweβL;LSZw?ez/b %x;{/׋n_vtɔKoLj1;(T Sl{Au@%UEiC%({r fGn7 \ n+W|BS-{GzxVs{ΊZnDL;وfX xg_J)e mein86FP] 2LoM_c4L.~Zs2&L [{u2£USzdݟ&V߉^JJxe󜭂d҈'9Z%9*"&Nz* ,$|N-fL8NBqI X}PJOYoXc&K,wf{ =#oX6:@ XˍC͐ l!Yj`w83ʫ0'sƨ@LD?^$)F{ WfhB+k/f߾oSc{L~|ﳑF17.S!T"Ғۇ#%`1^%ٶF j䂈| pVJMhtp~oз4T8sV3Ds#<{9VDOO= =͚}_y>Xa1ϲ@{IG"3\Ws#\mp_puu*c>EODolH *W#. }f"x, ?0i;X@6.0"?Nѡ{ hB<7`_[v4 Ztԥ<73@/6%$kzxGxŰq LHa,.U"W2wjP R>#beY-}@a.h)?6ެ lyG dlAwLԁi[Q+*g%{uFOӡ9d^viw4D{OS\~<p۴|JB&;g\B ?;1IgV` N+T\njH3UN~P8V~6 NTv'.%\ &$ۑfݣ:@ߤ˾j# pF /%w QrP4IHNX wo"X+b>Fh#.!`-Լ?~09_'s2\WI'#c]ױIChk~hq~ ;ßY px13BRH]}#x@>Q*#F'Wȟ&u 0~pXԳY (5Y"Hi"1v^f$V⽰aM}+ÛX ZRC"\'phpJ tl; 4ls}GXJQe,~0Xu#U#FZ k[mBkft׾'İ ll^QL=:>GR.JvoB#xS2oʿ1ȴR*75YZ>M֔"dcRȲV(ɉr#I;E/I=ɀg9K0\rȅ+'"sЯ'`(/K2\i>lzw(*iBrdicxӻ$*](H]}&~Ʌ*fx*"84)߸Ϩ&l%'2Yb?ڼ !I!q8fWjqKg x.|r(n*㨟&L ?w]za-rh M Zеc2-fDSA_ƻO}&}9mpo1Ej r, [Y4ĿTV=g-YjV.R(@7OǗ?JTyJAL=`h*iд_Ei'6 YOtwvߐ(H:h '_~eyZcJ0YMg}~f b$W)zLj"]6(܈+Y\^ilLD~'чR.؉m",*LE[IIdN쎌se:c@W`6pFr`#56pµpsZ^d w/bPxsXV?yRC~v N8W(ȕClXyamMﳶ lsZf"!8: vhuW8qKl)8%66M0 ʺ[J [+/l#eT@Eγ6=DZS,Uz:H x:#H}SF{+SŋoF:")LD2b #I,rdvO_O Z"/(辱#e_2 n%0aM)( *&6ҽ*q)+q59 /%Xt\rH!"m&[Kim_Y*9 y }ɩdZC ^eaty`:N"m, YAzܽD5H,I|eE=FŸu\bk5.aw?̈ |ITK 9 -H"+r >>4ViD`s6$~cryF߉<98-MT9Ra+r5a{Yob.~oB 1e [PklT@ڧ .>]#^wqL!xBWB\ONs#EOӉ 9jzPxm7VhϩoT{g3 A~OSmJ)z0t#~8;wsM^eA ƓP$J\I@Y(r^}'@x 1ڈfb>"唁;aW%Gv@O.L8ۙsD#BJ\H8X6G8hH")%˻1sCJ /0qϛ^SNsxcR` PbғE6%kaܳ$9 o3|EׇkUPНDE|!n!4h,|W@N/Ք¡yP.ρV3 y]rѷ^L 21v]D̺Z>H\Z=tў[n_yė\)Ćqȉl $mV&}%a\ҮAFFL&-W}Si(>mLy[k4dqÛH/YJTt`/~5ߨ(68ʓw[Ó!WȞ>\w~:Nb=bʼÕʑ†ȨeQ2L?.cR0nx.|l5kH;L͍P=H.ެ\]RݹKdf(w&)>7u=`Hњ|#@nϜ hTƹm"V:p]_$ㅶ^_ն2hVeڜX2ײÌ'J5-F.<yzf[9C, '_Gzh23:&׋p.B@$66{>gם9 YvBϙ ѻK~~Pb=?K3(NNŘܜ12K`?)ĥMy,՗r [$ݸ`1 #7=UPŞT_smS{bX7W|dBI<Dzr&x\8lpxP(* :"l#R_yI9*qZN6b&=R+?"؎;Ja{t{`"`nx;ԚѤ rFg#P.Y/V,l]ɺ,v'aMOK1w X^XY!LETG4/)1 =T7[ӔV5|(H,X+I&+y~@ oը\m!ߕ0iNFN?Z v5el* y<ٷ?Igexlv28;5׎'j7̎[MjׅrOd(T.i|1(LsbI}US7+ݲj/N1'(7WD- $twKPbqS:s@]W 5S+(Xk#v{ %;;WWyuTeJAV…A)}WNis\P@fѧp殘Gli7Cjt^ЭaYE$~e0|_oGꝕ^?ljݏ MDh1p!⎕ pΕ@ҫVzvd.{m"xBGkf^. Gq֓L>XQ{CppNBn5?+.+6vșb?A!%;3[q^"2|GWRf؃wHvG0Y*!G8h-Zg mJX}99 pbJX],o*H9e4‹$[f_|hߣ|Y'c`U|!93ܛ5v/G8u@7h}ì ,q2Tÿ}I`z:yS 0j( 6q}9qίzn(jtq>95Uܼ"hl'Q}lS!!4ҟ+㳓[ }>3ʞYq6Ng)XE|m'ih܅Ï]vuۀ1@S8U@p -J&SFp6{Qļ}Y4*{5ehkVS~c Wsk6 <*ú _Gy/`彈-(?G!.< LϓE̙pC.? VRSB3D"٘R\(~xD4[Uq靑/nj!5 l3cR_&_ѬMv$.Ϥ&5gcLXw4u<=HeRFզ"/ϸ"NҚPlJ,T+,$n4M=%>h: QmRPO _Qzh5[.vgΫ5#q[W<1f@pQ/녪өvF/䃚e&](BXOݱ*nT*T״䨯e0e8 fbIgR +TsarBC?m[EΟT T[1Ḃ9^ݻJQ,r<+,E']l@mXHd:)~݅HQz&ddɓ:zk4=>}X]vǥRrbxvPMIh> 4H/>>4z jd(MMp3MuQ)Bi)"~PKI Bs DkOs|do:u헬 D_p9R1z\1ڦ^5XJ PFW}8vk /e@!m=f"YQf7:T)ofQz@'-B iGQVWM?5]5.`]a爼~O:?sW[4D +^.`~;>66r|贞8ML'v8ǓrR(,?Ĉ@[7:> I(BQ$IfۊV%h?ώSntyk(1PU8J`ȱ\ǣRIӧd7'=½\&Mrxq =9Ο naX/O}YY {v7 dlG`tpTt𸚂)|GT瑰)#*{7?O/(({'nVKI%.,v_!>Ğ+)M7To@4:SLDKPjGYO9/>;uh@FS)m A`Cm+$ЕJ},Őë*%y8Hl!ۏ66Rl5MS@Sab,lSVP8:Q-|1OB5;O-y/i!8@ n5mp*;.HgA.(8 @*ٺ=P[0m]\KN}gxӪAYzjȊ@1H1 ͈G;kS^]r#H'ߡx姚?.8~hr@1ZX4ok.bV0n&~N7['efyq;=hK"E[3ݸc/mOyQt5]PpDo'a8xOMP,떟i__͔PC[05uO!R.=!C"{<4|Ndw ɿ8?KX9cT  />Is'yn!e;OQV4i +Ax+$Cv<%,f-cdrXYldҁ[ +Ґs* O\Lw'j6GҤ,0ہEϥ~05-ywP{ 7gE3_kbC`֤'럾^(xcN%g5@A~]k YWV1S;ߐy UY(G!Li~ϟfB˪'v^YzN4J"F_,a;H__*^9庨9vt7 h9YzB#\Y4rT^OLZO'h vfN6|X 8F)iq7e}AuM)}C,q9#aEָ#60vX7$m'Hýd+]ԋHQ6L8[,#X~%YxOKZAo4e#D\Ib$tF:$mS@5(K(G*~vNo7Ug' [rnzlo[-`f76x!J/@6jǭܾ_ j|dgE C uZp#W#cԃw^T7zm^%/Y:Pʔ B @]n^]Gu|9!Nvk܋TZ#KfGd0gY1L9`zUhM-o`>ί_+WwB +QNԗsj}&4_-_nk)1#{6gf>DzJ5P؛?E=\,v9R!+%Y_y2 \R2nس*fÖ;UQj~gNewS Д=e=`s~R0C೦ed_] @֐"ΏyasOr{L/˟Fe8ٗP~w.^[ZZÞQvBI=%d`|Og\ۀw Y'{?Pݖj, ^3(C=)Ǥ^NE:C*zD|P@+svOւ@ ZP"|пRjIz7 ![ël\?1cc@S*}3́E; v؏ܙ>k+{LE FѯJ!wHG9VUJttL/LFkv>5Mm3Ty+TQBE/Dax"CAz{PMQ'MD=2liЍ4xOc!Z.&<3$@A(]Gg~U^&XbS9Lռk&5 ͉9#S;KčbcI gK?X|qUB- (v:==]DgyE99롇@zĸ< 3+_OC _ *95r ik:a}f.J/\i;bx6]tt'op>f6M}nyUu9&DeG|)".e hz2 L\MB$ [>7d3퉅Gh֫EXeķ斢?8V쏍y;E ~'9|aK6q᣻&br$*oe;5_ҁ`Yn\grگC'*+~y(|;OĽ%f p6X.MPkTbHv{]'ҿ6}6 Yd&YVۺR7-gq^rDx^Fo!l+ȘZֈ j(㡥LNJZ}8f@%.L/v%t$g^ֻL'9ky"/ٞ<2“mb mEbj=x6iV{vX/GF0kYn'* `]aajY-& $ T˘ՀYf)e |S­ǻVÆ'EGx 7+UB?~'tK<4ji{.D5ޖT}xa~E?(WUI`1?W;>"y^o0 6P#{ _wEg"+Xn͟#>2*ax ӭ!"(py*.)o8P-yqH|wB7XnivB,dtwzH%c&vwtYJAvJ!*s] G٨i>I{eh57.]= R, ظ} Bꒌ׀g#9R*}rI#5s'SJ뙸4Sp&<ٷiDUطLY6h勘CO|Ǔ;=v(!+?{-3H31LuaN& Ak;"9tF/|zYrdZm^ryHh4S|Y9|o7-ڟj#l+^O=ԣ,j2h6źAɗBJ_>P/(0Mtl`}DpX'KŲUC`Pa<!T1!6QT~_qYZXŚܐLۥWM'gDXⷾD&*oʽQC8hK/FR虜 ϲ[t.*F\?Eb{W }kr:BjT PfX>{אQ0 ,͂ X\;yJoPE9v|n $ɾ/Wa{V!rvo;O=zՒ[iFPVw& _r"lUZ}ڎk_ 0I̤B֬d-SnIml3{xRm흎=Q.+` ,]f꜠(,g7E=i F,[0Hf+s}ct3zJwYXI Xը.)3*sǶώg 8JGɕ8^D1bѡӨ G̩O7y\(rm/ Ax|]~h!bcemA$3+LpSҦ!}[kWKkw‡H̟NLYa<TH֝Q3]?%mS1l67H|;W#j1J}Ș.X/JB1GImJo'r\(%~a1Q?%`{6#QGՑ#(=\OO[ WV0(d\X@*U>)+j%vK-DNexS rHt49ON,KSԬmLOe0. 7|˾M(E:U؎㬄+B hҷW@e+ȋ S`L3$[.ޮwm^U\~~g9&\: =KudTKUEyDM` ygQJ ]d}ځiҩRET-$cy "6760=R0DeZw#U.,DC8d@ 2DD]K9Y.% k/͂MOOw*}SC27lGI9]ԭB&^J̖/j 6+ot-`) #[{3^,vbg>41k:X,-ЖIhC։LM Z4=D[1?EnsQ 8"\/M`/vDYMc`)hdw2a߇#N9lr}Q>RN&_L'頄P F}_efP<\R˼5`j0CP/xϰlvEF#2hm\ ]w-N~5~ N6#ήgXXx/v~]+u4EYV<58e`>hX3ZkV <@-qIb۞X1WTsΙ;!Eϔ|R,eA0”`cN fwߵfKtcA G*k{K*ս9ʢp/N=s-=%J5w~ѕ˂FlWtKE^ޟճ;+ ?[ 9w!FC1•>G2gس-tDU\״LVu2*zKCH%iDž YaI ?~s<2$ D#Xgq垒Ie!ciPJpӉފNˣS(.z1T<^#LUZWs\ޠLۄ)upeBa!` W\Ճ ջ\C6c0M99o}DѶܑh\%XGtK.=oj`=dFJb*^SwW|G%S|+mo+ɑ'^OZ3O *@o/C)~‡P$-R*f 4pz`'n'T‰8۝%i)a8\ 7Ϸ+C7"Vu4:GSm\=s?ZF9e">xlA1O )~BmVN- *^%Z!mȲGMV9 НE^d^)LZ|f҉}~5uD*PQ`ao v\X"6o/Aꠐ׫5`1S_ t*$lS 4IГ uf2Au&J:X+ebi既TSXW*@L,Wm0p- >1NH Dvrgm/wzrC )k";(( zG7cquJ^B> ^wFih"ELi4M FX^GY~WeS 5eړ*])a@?AUCFU/ӫ,oU8̀i/!/%ll B,,6鿴Vڥ;+hG0r\$pg.3*Ǥ^RuQhԓ ;̥*-]޷p݈]ou,D1Yď*BJ%xCz}ێIw8>LѺ`֌(+ r~NTY26g] ׃h혯şE$ ll**&+^/\znn}U?56u|蛡 /|-ga9hܭHS_plm57Xꨣ)S)^1yv2'z\TVIgOգGKh>@dyjir 7c3u|W\(oF[ȑ / J! + ,╋C[pdnܱ{$n5)V|1ɻ`(s: m_YͤiJ~ 'a$s$޴Hd/i${A//j']l{]TۇZGX*9^D:][]5/7@(RR;Umj |SS߆Oyn=UQp Hh BMsߊ>m:xܲeWwYYWW{,kL̋`.('^l 5?k!}#?w PEe@64v% ~ac%eDfH*~'''HOJ #H  MWYߪ_ ֳd7cNmk|1ԓ=ɒ׸"(n=~{Dv\%ڻ'tK/&?Z(rŴC rX5e/fXZf*'ozJ.̗:" rfVC ?Jc~ RQnuj ɎE?r_8<ʨY}]_1X,g85onOj= \MIJXN4GQnhm%vX[mEwj|1- ^WUUnsQӤh|Eu 5F S5S:[t` +97^z~\`XNh>/hwm<+ߤ}{^-ؕzJ(qG=#G ׉cFǀƢzMVf:K-7rΣp jc`xZ'oѬ+J>`K3 ,C:Ys V.zxJMq&jpM5&) Y_3- "K";zU00w/zb_I,ulÕ'68Lzn4J( B4k5VOC]LoP]xo ~#v9‡|(ZH:nJiKv\zO/bqˑ1mHQhi#L? W|7ЍV`8'l&g_EZms;>,zTs$ ɐ n3LBFSRv92G[ӄfQp7Ht %c[dmrcdsvq>O"pUҫ؍D>6qZ:f5 B ~k,s=7 wA`1tPl V_j0L~JP`_Y?!N44qu,ƨ FyBqc ysƆR)@ ;)9r {w7'X>q?Lۮnxi.y$V49 .: [Z A(di9ݖr˃ǒx[Can';h*U`dh]::5{1‰}bS>_rޑKk -OC#T] u"WOo_<3@KuG_=ރ%VѨeIYƥ%)}ڷ!T[|UPz+PI"0~.U´'CQQ:SsΉ/;v6 :=ڞaU1+yM^"K]tTXgAFiAch;vu{>OZLKXPS+v,8!ōʓ\g~C|tf=_w| }Y"&N DN/(NMb4Jt3"˔NÅ=>W^(7uAFSz Eg1~%%sZ 9E.TV5ko\P4?x`0$93 ϝ=sv/o̗,OCZ2պ|E՟J&^T"*zo@G@O H}Z;zEK lكO%h=0gz|ux`G֬_cb2,M0.kqP_ر1ZFWt%׼|GLȆ:%wZ^h V}Aq:?L$=|Uc׼u*ogP]mKJN4o?&`þ伷7GF v;g64%rbUffźNWk:iB #,b :q` 0D3[95!q^=zkF-=",?Pu{>n7ǥ&I o*>oO ,4HOAJ#v$d )f78l۱CpI,ɶMj:H[b kDuNE^p]^99+Fkֲ*3Zvrո^>SD27/cpB %LLUd#z|?!L${94U9ճ-lIL`3#\K%:AOmT)X>(/-|)(z̀xjSt2񯏫*06exvPyԡ>񷗙B̛Y 8P@Eon}ƒ`̷Fy:g:r ̚#7i2kcax{Aq}j6$(XtkG| ./si:G=Ye+ChW'ŏz&g ݎmte /dDTZmĂNxkLP؆"Tt|W"ww 7( DTo~KQ*M?G}s ]sSLc*Ax!O+bY1\ZX y^ɚtX"3y+ 63C2 R^6)K|yJwQTE>䃦spYmEx)"_m%)#Ubb9~hѥJK#o$Zsm>Ց TJr'' n <~#М;Tu0F)juIh{ qSS% ŹHneM,Vs[ђ+¢7-W!dnV7\ʚmM-#MzbsqtR$+s_H-Zb,&ZMĮ}$ ZMZJ) Ct6Лˁ685]N9?j2خM=C'N 25j6Jh>U Z m\;܍ll8?,"?֙Q vd76MPY<4ƻ+0DVe+q@0&)xrL7b)_ot | Nwj24EJaԢ9;ynd&zOS d'S4BN!۴ڔb Wҁ2튤jx :KLߞA6Nhǚ[G.MQ4OqzuQTD9]R? ,K#R= %7OzÛ~m5 icZ癦.3aıt܋Rkbx K@eFOC<sblxk{@  h<کvj{؞byI>|/W>mFv1B|1dT! G?2"с@JUÃ!vى"h`/$DzOi5:_l·N5TC}U(b{,ieKT.Mq= tзr%cy|UoTk^_e.,tʊ%a,|WK8=4PC0;+[\}wT;?UWvzt'R\nJ#9J;Jm>fR?z*=٧Q=@q_ H/~xn5^+I,[:Rb"ڲw!4t!`Kҩ0 *MWUB]H~Ls^Y=Gfтb!&Tm KOnA<0ձ8w\̘$*y7++hzVdSe--mc^P:y@+b).Y1SxзLvqGƶɢjjnЏ+hEdzFc(S;Hl 8}8$\F pŏ~f+aK 'X0zSdn_RfVּ.lz Q㏗ " (1?=E+)~ 7=.D~\@p<*(.08㘗_0zz4}SijjӋ\3bGROrQpd.+k^ 34 CΙ6;oX#}Vdު q.̸dT0f>6>_|9GI}CͲAz(Ϡ8>1 Yz qiX;c=jf+`. jT Kw|':nt zqUv3mb&A?f=go'' 0 ;480S#KF astPHjA˾,Wen֞9L9gy_ܞ1\Q1ٯJ,+n FU;./ZXFy)w=٘>AXw*"#@$՛BC}"]VFFlS% 풔ƄoTR&ڳ^V4u"W(3Ł޶IU'-P/3opNK ;Pz4N輿iA*s@92`,bW>jgVi.ѤĆvL~d'/bURFXN2tdhg!XP%Z>*̚^A zh 9@"0IS LX94y&oVӨ) jVp(@)==ݻ8^u;9}\:9<-if]qVjhT엕 oqNCw 2 ɒ+t>Bn0 VC.%GeTPt C`K " ˬHْܲD-_GE余r@OTgg‰p -(uZFA͚֬ß=삏7֠왯sUG'n%#$,J>CFh@_R߭)pȠ1SXnϲo^cM,xӭ%N$=oEHE :z-V{qm56 wrceHgWz%r6raA8|e&oVtgg$&F G)kאL8(xNAYNW.G/i|,Dc xWKu2avU}j6 ;Q"nàqrݦ0,^9UgμY3mD&`Mz !%Ui`(P;*rĿ31±{$`%>r2vk; "NOi#GWO"6W2o61ޢu&oqFDGVb;OS#6\4FKӍSdD2@^'yqKIߵx4:Vd#&\傱m`L_{6'I v V;-`x?.F|GKuWͅGOD+kܸ[K靦e|{4MU*?+L"=;512z?ۢ7c #5͚gM|lW̓uh4FH 'h7ΆHqϡ L 1k:WSs05NPp;X)HpM % &|$e^ EV ?D t9%8y# ̱4X=(1j©yK"޺7(&Ѭ H"j$dDe\us %HNn-Hu)JZUil[r+;{$W-E&[ [q 7hz 3$AoWiLUПr-7C3#c?,PtB' ?PG"F1հZʾ\ ,ܨϹ j8uJ JcI:Bpқc&5hfx4΅kՈα`E܊G!8M! cK';0Cd g?zȗ &FO5Bhm·͢5ƻ"__քg@ġ]߀*0&*:BҞ*><[Z鵮>˅ rj&߻!HE3} tn@B#{!ZB8m'頧R)87V_J| :C4ѻTpFݱ$j/,)#va^̢pGc<?Xg;$B"nvU5Y4}8dXS/\t|Aɨi'wM̷~oT72Y{k_%(44d#Byk"iʅvWwW C]I툟[S?kf`$~U-G/!X"5 O[/䃽ddNבEkȅ#5C5åP!G~JmעG.59Xl;P [A+.B~$6Y4\븅lgtB9c`Ǿ#-LAC~i쟷d.tu 5L Jͥ{[Q&4г-~>l,TcgM~8`)!eFEM8!j7eg립0޾gJݡO R}aoVI]o\|?yo \Hf9ʆx47hhrP2 eقش|&bc/2Tpa#|Z5~<͉ 1+' Y7u)ӏ[ProC"QZ_ ZrlT\6ruD*Xޙ'4e"9}| ѿga&3^R{\f#6CivP<ID.~2-F/QoJ҅g TL0G=m86S?_|祯ύ*>?oS^1ޝE#7Cپ}ܟMb\qIxJ .,欜FRΔ~/UPP{]ͥA`sJvdFG;aZWR E˻MsFlʢ~y kwT5!ծMW/fGDRX]lQܛIf @[\T[B.VjOx17 cZdUq*!B4պ@ܺ? hR.U)3݇aC~_}Gl哀iĽP,S͗ԑ"D6 ^6,8J/*˻=e ЁcA^-"X:Rr~0Z)vʃG > L־NK{5Iu!?n$MؕrwSaB2ۮ<n,qAR qҥ9S}ΧQ78үxnp_vd)꒱;"=cE1bۼݾgB=Z&Õ<82ǽQ9K'tH)3b'sыY5 ?;a[ـ,CAj&MXcc3miWA4JSkE?TӸ `ΫÓ)zcm}qa,%-yv<*=jOm$2F?pY:L/N$Tn͓~~IcǛn&2xԑ K.*My700w % E" LI&7,)KtL04':-NU$PJ' ghmh[:>qʘc,HIH6 yA挘K`^g*~\O$M9w`6BYmO-l +]_d L! pĄb3>rWmK-{N%L;F (Zd)`6*,,\p3y~!,Fޝ<tkq+nY%-;b-ȉE87cHDʼn:}:7`Gd&udw79~o`aRo>zjfȇ#Eتz; ]/}O*QXTj=ʴԵ(eDzaM'Vxc;_BO }+&.';ꋑ&udzhus5=$qHB^LCɵѭc5qdq "NuHgn`b N9֖?l"OqvO -?#C6, e^6-Tā^,SiV}Yjq""j ]J5?PAJb759fq5{l) /!r,81U-I\S(ȓg"^;T ^rK!}@wrv$8 7ǺD#|ނ&ѨȐջ90*b4J~"F`n!POZ[g0JW>{g ڕ>fYNc+a7w7BU=:9:LO"Fn,;=6w"rdaYDd̽UgG|H}0b B>OnW:vp[R[͑]C> w|]M5)< P"\|k2og~6ܬ>'')^7$XIw)Zp`ޟԜ(̟dqV.501YZ$n !% J:@lVU0BVr!R6)pV\j|t"S;Cցvp'2фJ}mƕ!o hܧZѩaZh'3bZKw;4[JH^('[6 N;]_['exPT65Ni p5$1 (VAK':vs]?)GV[/+r~kRgI@+М#I"0oPi8gf ¦$"EZ ̒F߾2NVw>7EfyE:a{R} Yvuտe]G>`psk/"yR1\*# qx{inTsgJI܄ 'Gyb#lZ^G׬Ez9(|/M7Ȯ>1`̋0=v7-H6J]8m\(OtbxΩ+ͬbtyPHp .eD]D=h;tmJwf3}5tP3ɨ`C(6-kRj3 22CN4GVnN -x~$YbL]9f.*st"N62d|AEL_0* B { +s\oJBD6$0.9f28楪a븸HO`Ԯ,`,2]-IK[#Fw9.2_.Eih66;`JQԽKq0h'o SYe%&Gԫӕ~)eȏGixϞcb:mKӥp&U7BQWj Q`e$eYy--nio5'B+<>Sp%5)ݬ8kQUD?<^d{_Jmԇwd,Շ@;i%?\R┶eHM+MHEpOgjC:eۂF 6b{iN ?o _@#v\ o Nɱ,:ewrW)bޅZ _%kZcGEZa\i+*BRԾfw׾^xCYm$IqyxآT`[$1A85rzPm]uO(Qr$D'Y ol;+c7ixj,s:"% ܅\tX)!YÒe`}&$z>/xVeWxs2" 3j)~ 2? ovǷ-q^tm\Kbq[| Oѐ$Q:\62FT[#QBEw(l,_S3nZҼ:d /R :Qc]>;~6kM͚Ђ`DL/c/歇Ji飮]1)qݧWg7nQ -^9a@/SoP=㵋N봥)Ia$0kF'QvKo@G6mUtvTE8HHs?7q>R5w'6~׽9\dz5a<VS9J0$8)J* gЭ~+{^=>˔U縼Z;G/#3]}G|鐼<ʼn'+%>"eV (*ЛUݣ͵ 8bhj4'/ذEhq99{['1H w;F^DQ oF+ X7;iK抌-LvbulHtT~Ջ[ O4&:{NcyB"^DdK,q_aPԁu؇';8_"`izւȋ81bm7E֏>#- <ݸk|idϟ[mZBAEKC7u5!DX(|yI99iw]iZKd(/;X%:70 ?Nws dkS暞ꃗXq^?D:lpZpWc{)h’ pنIQU|y%+AD9cf?; s>2_WvK!%dFe)-]ƆYvfu>O,U4Rv<ԱLŃ:o蕱Ԛ[61UjIٵ[,O11! KQR v~]RqUvhWA1 d?goKcukTF1*(ۖcYN& jRG.G=ڠ)8Oa!oU1+ev5+MAnBUjFm{BՑѲ8A= o~8gAbNg@h&^i1?j@@>+*%R>. sR v/W21M~)bǜZogšYnw?/FO4]ݦh-5n '<92m#&̿cuKa\Srځ?0}!0Q;$a(4KTGXqkE/Yvj́HߣXٕ'ʔ<>l7/vFdSϷJV~۾LnװCxns)!CBH7},PcBfio6X}ck_SJ(W߃T,.(e6%)^'6F;v:5'܇+=ޯXk_n%+} O#<o݃<&r흮]a//㔼ar,KK< %<~9P Ţn!ܽĒ2i?b/Ul4,`ђL fvu(q[JwOluxa:wn6j97B!?P >J;_>)BetNČ|[#4>>!q\LCx3吟$cv}8BmzqdbE+)Nb8+_ҵ=}wj)=sRet6Na6ᬕ ؽCޱae+:]_ O&DZ‡fy%tf̤h֜ a7XոL3V.~;$ ('X Wj/>00f8e_n7jO}v0Iî )?jRvc@u"z0" 1T6>ˎ\>B.Cu~ fp=\+Ya+@ɎѳLS8%r0W8}BCQrf`͡!#|lwC (]Ec^+AJKFCJ~XYj7[w0[.`&Q?jg$z\#wQa4s򇭕9 #v؆0R;K&{NTnXt-U.Yhd?"'o%l3Oo|>10tҙJMe?aa@ji@>RK9W=*i^[%25)PH618"mpZHGngr~+ M WǍô(!l !wLI54QE8)f RA\ݓ)RCDIs,lȰj|CMhp,LVNR[{:{=q<@Эw|5|"ء ^nC~Xjr( pQ5Li!Lp>6knM>&oR ̤K_f'!H\Lǒ@ UHi*d"9Wr;*j(+9խBs\f/2mI}5Owsp.5~+XݽrTyIӬ̜V͓k_Y{CtN'y߄7/+'ObUF!G&ørvI Q_D\r4/jRmץmzKX.,BK'wL-q/3Lj%%F>VD]N8g㘈'm~Ƃ%4.CNGD1y6Xw@у8|X ̃ hg逾Bl A26EMLnR1JԅHm*ż5FלiގX^ hKbپ LirQ %d>uG˥T@T6Ͱod 9Ӄ0 tsG3D$@@&LL:h2z:.t|Rb&X@}yX׋65&_J^xeJ;+<#ujcMev i-&@i/Dhw~ C<翆 5iZC96Q*Z؄} az:k p. 3 h aix%⿁w O*9PQW}]Fx΄ /*.#2 Mm .าt/&F%+b}$^'ORepI3\ΤuR<\Pya½  eZ IVUǷ3:5ysgBKk#یꙷqf4i'eܜ=}WzoK(0 XF<’f1aVUwuNe/6彝^ oBl|'oP3`k}4Տ:3PBt~y*ݗ96^62Z۹l{`yOn&U4"*_}& (;ivF]3ǀ>q~:5{4hq>5[O6:iv u( 1ʢP*CN\ʍcH@-dؽ f(7ndϯ"ZɫrJp\; W D^MT_tWatGq6 (*'',cć﫢-〉u﹝G̀3ㆄ:WH'_50KN'z=m*`qWK@m&ARU8$ƲXx&YZ]97'pD e$rlȹrz+֗$3ptD16Ԋ] q';v 2_1U؜aY h, $;;hW⮠"Ǵ!-c]f0Ker~DA*>ݛy*5pӾy tF;)}4΃39^Ϥ (!Wɍ)lnB_ƢBWہ )^G 5JFIDz|ON) &c"I_p.]0L.8o-y۫2F(W\n̼@:{ipJvFP/r ǭ{jv$d?:+ a.ݤN7w!yX՛\&;8MH]%؆ Z"p0!]-e(}MɈWΝU|Hf ay@iL0uA~KPMO{h xp Sѐ߀J" NeъWނg!յD;xg\(']\lArZn$eaHU8xɉUe8෤|x=.$uA"7upRjLyIPӱ''De(c8wrCDUK{Х0n_:zژ9m^&49i3.A u1ˁ1_PҌ&,;U➐Zݛ̊\\{d +pP0doJu I44QMGaSY-Ro1=jfq3 f!{3)/(10:Sz\TBנbA/oe ? yȓf(1i@p>8d|Orxˇ{7'EE&q =0"Tx 0\˴ |^@`VeuJTo^m5hHe}yQJ5-u!T+R٬N \8{BJ5ݽApꏠde0N"$G㏐H;ЗZdP45+Oё"5>FSIP,J&{T9PS han3j q0'gbb-|?TeȬ!˳7J?f1'(OʒAWQ%-jJ.Š=;u#&٪"6/94= /]#(~ K2EveuP;'m|NMTEh{f?V}&<g]9h]х5-O\ Nv7^[ h߲̃]Ooyt>e-9ř 3s (1HY'kGPJ.7мsP ~|E?5S\/|IGBdJ2M7 8 gm@pug'cl E Җ axڪ ^@$ja!ډ=^ -HE\TN(!$6Rʎg2J;~m׾iuX"r;WX#? ,&8Oǭ#ԝkS}hJG4%l-CxYqd 1c8w*uخgV?6s`ziIGۗ2Q^wwђəf6aYwwl짉AiVM(K0BqX\͞$iw/9WcEr&J)\rԈGpAĺP~zB({Lep;PSj,Yֳ +`܂96E{+ mI-]jB#{23cʖmB~KD?>6D84Tʽѩ&i[> 샅ߐ|G"=T%J `RsFG )Nvd2KtӴ.~7Ř%S<Y} ˿W Nϧ1@Mi|" g9Yo1^cՙc{&yRJ!B4-?0s2AʱԳdk* )_$ F|7zei׾/u -^coixdMpZz/,uSǏpr׉T~?/BVOXіAћGx;,dymZ#zΣ`wr[R.$aVJYm0ԭ㳿jA Psj_\kL{/V=.Fh!7T](I"'<`TԦ @g桚 :6e!@j[6*5}k_V&+Axm3gPvolfV=Т0vɆkzw &d0U|vUp.ƎAU%b]I,>%tbce Z'nzduۖb8)b3p2DMA.UZ)Pオ4i=W+Y]0 q<9~y1PMq`!:cpr,x#ǔ2e%F$ǥZd8% 4] \1_m-<hDj:on@ EH$AQPaJ54Hv>x^udjQ߱RmaU_ꎱ}@sY~/Ynn8vь> bDnf~O@0k rJBl;CDJ; 1}۳]G8 ˿N*(iI0_3B; v\t΂3;eǯ9aby}FZ>:ld8; BlbR0c)TuazSvvѣ1 1in 1 hINJRRꄈσk߷M݆^Mj3xiaeÏy9iD6DPm񓆐boNw4?6 }Z+|$SgK J-.p2{  ?p.,k}l֗lXy IYDdB%yHS MIz;9޲t|H\C>9M}#!H I}UC#fϞi@]Ⱦq/? ,GĄxIV[V!;&ߦscJS8{^;8 9(.N8ckg~: jjOB@=SRx8KgdJOfuD m՝O UxbL^ 9Aѧ@nCH~E {uYf6F-K Ɓ/E-ŝ.((`d;q}'o:9'ͬ$lJR&б)0łiioLIpr>񤞼wT R,;L:"FWM51}XZ>XHO~|hdwuC)tϥ;uOQ6ad I!W|WIz6˳GVhŋd]- Z!q'lE\`Gϳ!:zʞ8shKr @6И`" ay^2DŽw:FhlDyuzЈ:^L3vWj 15S}$d'XEH񷿗SԤ̩%3 U_8g7 +;XC!E(Q" Q }S: ZN`(b [DJ"Gv E3OSs*:|L4g4R7fڵʐ_ﺅQ$K*fTfMՖo~D6x:_d+ēJaF}F@bTKQW 18@( gpł;o5#HSYk|w7vC+bZ#s9i3HqtTU(,)nX'.ydRrٙ}BE27'oOygsB˂!|KҊBLⷣ"%rue A[)JNnmU)ɚ|9^V%e3])mʬ1)p>]j{Ğ=CwEcCWD|b,vu9Eѿn|~ѢhHo7 F+->~ K) !QTg)R LzN(_[E#  3I, CT PDsLqiTY7Z!9ݩ,*Gahۼ`Ly#F=9a nP;ɱKƐmVԆp@88٘<890[b7.+5 O&!d`c+V*̮NrS'$ 'm({IЕVCQIB|qGXyE{C9L,ukLɄ-@ `zǭC oT,cbYŒls~#ex~@ !, _f7T},O:9\ Х=q2-Zm5fj,OEq7A5 %M, ON y`A3OgiČ֟5[WC=o1_$ 7)"N\PY{zS%}RQ[%;%L`$a76QϷ;?vr_P2zhɿLuS=\]vqOO*>涮\KuX'4Ш?6ʘ9aF442 7Bb{WոĆPҳ2QV0>fv=Ŝ3P|>D!-zu~MSn,02f 6ni߆[K#X7L *]Ӕxu rN :Ek)K9T?1%7 $k {3L Z*Ff:AZVF%Gȇ}/~-ǒ)-g+Na0Y*PWk>=sk-sz2G]q'g6=Y{RT^nbA5cҝ/J^(T?cъyD).js>;P[nljvB>ޭ6,Մb\BNYI+3Xz\Xq2;D'4TϞҠW VQ'a-"[6^gm=K 0]3Z ;0OaP %X =_"ze˜{2ʸ+MaVbyuc-" l}OFd+\]@Vϊi# ]'?Q̚tr (Wm${%"Uk(Bҗ 2G0GRsk D)PѬ"8g{ހ*l3 JISu-Ǡ!~QqJSV;:]2TJjEG7^I!OU50R(?*5h%ʛ\YxKV9D13uP/z D?3)zfHxgbX,DQ} M7]}(aqacHZ_yaShȖWAG(lH ?R cTEAf׳gS_Čqx7 wHg˄2T/4MQ M& 阢KH]<4^;^e^X~fep;U\0B8cV{pE:0u'vq%"D-)0kQ"ʤ3NU>W c_hU_D _Ќ n ehO/}"mfyD[-QyUiPɢAz_XÓRFxo(/iiȥ}h9+N'blZd#iUS`0Pti4%"%G 4oBzT]I HkT1xc&{P0oT+RMX55hXvl,)o!؏v]]NzOOr/Ҟ xfj=aj\@ϦmGpYo;*T: 3n`аc0y-nrlU[^fi FEm([RwR$:XZ DM1;R?mhDJjQT ֧^YHBuȲ70WCnKd/\[uUlD}FY͵KʾJ6`/C.ۓXpU#eTdLނW"GV<3*b7|=iznUgxEE,')kuD޶Hz |U0z[&?ܳJJiTd dzRv4[T5.Ϸ&꾫)K5ґ&<PF,L(=*8$ץ=o}Ik'aIS$Cn)!kG&̄e+Ӥ\%67=CqA#4=jcbV|yL{΋|Z__%n<ܮF4{>_ 7 InB B斶v1p -bWzhdiyASȁ2Of'6>0kFTbۭV^ s8+`¡smIשBLՅ7Wu9WmhV>Y,C(<@^*ʱ8MK;Rkki RN)W+;TlpgiTF7t#&Jj ! uapAI%X2oGDNT'%DQFYEi/By*m=]G鯾Dg< + ;-{~ )}5AQ+*{lRsW$e_m~VX8 m:nj<8֦4~eɛr/qLOn5V&3}pĮ!쓱 y+z}DrPpϾ#-g;`eb.ge/c <~+TV)JE47Z+yx>kS} ( d wZhXa ^&)#ƫQ2݌!{LEo2i^ j0R/F!raqHv3CuoV#j v[C 4'k02Ȭb ?wOwХAo FV5$hCHQʸ1/V.s^>\ӄBlsU"fv^}æ8͐gV }5a+ NaPKrZ`!h6`j'/sp٩6ET Q?N;B*ŹzL&S xh~IuEFѦ~}Ir!c܏;pjȯn}y~bMt#q9k͛i"+ghK0cG:C֚yYXafw-DXYJi2"tt[aLd{R(?6b4-L+%*:+R׍7 &!?\eWQUCE>_gwʙl;+uҁ:}A9i8d& Ϗ$<> yt>grJ(ӍTa`2Ĺ1o@z4Ue\KLa}'IO, CĖwx2yÇ_ta|bsWliZRoZ); KɎgU =ƞjxT1 P~'s׬mq7&x?b3;gpHX ~ m>Ɇ<2,*wFu -fK 8`{x aVX.{ .]Pz{l0R+'% ]O 'P \PESɯПiU@ "W^@J͉ W-*Yq)YDq/ GT,ЌK.vl~x ^9Պt-f83.R9~gW峽a‡dtnxJ]0UR),[{9D4vO@b@x={AUچ2Y/Ϭuk2l,heg+ 'BIWJ y >_܋.B|=ZŰFDbq\}ɴ3FQZ5pf˪b7Xnw*gI7Ɩ.#_ sL L,gi ڵ"z&d_>z(>fk>GۖLm :IhbjdJ8>D1B 5] ?z )n{1T'^ZaHWd `,?-0EqqIODz7}*Ik+p 'aJb CSlߞXZ* ^O"M`GIA.ϢrCEJ;8,1ٌoKèKa% 4s6F :9ס=RG#T)[իDC̲=my{c#4qjݺf!cRԁAW?ڷdE]iE\F65h͌ʝoŒPg *CێEqo]d+}k)Gb,;Z ~L@HU XO;u}{h9io\yi<*\I|ۗ"|xSw9㙜В(]/g șr86@x/ NJl2>YqJm~ݼ(%\IΌ:&PnZAFlE6r' ;~.bba\+tpP=]hWɫb\s(WIi.p%!b ţL:*h}+ cdq(Ԑȴw%U;L秜6S>o\w" 0r4i~jJPr޻7ff` 1Y(f1'Xt2utr^uJ:{\/Ŧdj,x0xt̟[!KtwiQ Zkn[ohkͩĀĂڸBqYfMdƇSO- ~0nVx.#'D^5HnhA.Iti<$Ox玑С74&Xu/D tDyk7ړc1hTe[& n{Bx>EB荱yqD_\NNI-B!6a*Uk1k7?oA}1nh'6Ѻl/Hy~VJ%]pFEe!Cc?eѲ}#)BK}qt |Aޜ+l6tkjfBKD>E=J#<1}mM>Oxq9(".$F0ɤjX nwUs* xj: *˗P5[Fq4̀LM8Q۞4;$Gs[hĘ3=&a;C]@vd̸́[3@}ءRg2j ۡ̃]n".N()(XO{ofǖ'ض2r>/a4-?IN + Dެ-&YAqEmרWQghLT [T g~b?/NCkfH;d/ZpJeZ(R3|V [_qM>8'lל6<\[r`6M \i=ij؛"xjVJ-\0Ôri~61RbܽQϲzK R#1No,P~21&,na%vgK&+)WAqhF|0d4/%38~=Bɒ]G#$_nT4 ),Wx%a4 (&R֓%-E?Bmv)x^dOa|_MPGb1rO},"ێ됺Q9Zg7gá1ro%@mRpЪ'ZkL)o0׺B:*Kx#opbbDirש8^4~@YwܴC-AUhYV<~@x40Kb"(]\=;XO$g'6r{?~M%N-2&FN )m9f?Z9Kg̯tKh!7; 5`nY}\⅂<-ޮ*kXbыsmrUgB;^TGn1XPC<  j0Շ?TBm<1H~l-pH:V?}{׵,pM @YZTҪl6_9PM/~cˊ0CQ362kw1:r 45&FÇT&5XtK&|N 7-L q n 垼O׉Qw:_[X+k;齋^Q@E !'w*rz e Fp\jgoFx#˖ټK*I5N+@舮Jg䳪c]z{!SMDqWtWcKsva $~Xm0jZɃ!>+?&nt6|)b 5PjHx:~Kې@I(Fv?S_QC$hM %h+Y(ֱO}TڜXj J=_-K}$M6UTBفMk[d?eU[Mh?w1Gמ6b`}| ^L; ,6HCBHu96= oq,p."@aĶaT H$oWZ;Td2kT4n8TwY ?MvڎnZ;8l]; `?Z0ΰ\zAaFlEw b4ZᅧoE" UbY+#\ MgYK< gݯwG]DJ '_bH[f|kp~ݹwղ5R3ch t1a5}S6øBAQ 8x@4%lM%CBP`SGBsqF'Ǻ@r-,gG6duԖ~u;EtM.t&𤦯,} JmKg !YxDgtEz#Cf=BAV9d b1 |Z;.V +t y=zfxDHcFL*mDeK!1djSKˡ i9VZvv0t4T m3p $ g`ȤPKńx|t֤SxS*>y WOf/w]@Mk{,"K'kǝlHoJgDL=2Ĥ} f^ ƏMkL )O+y!ݱ]Q NjS~lZ ̩֎QXZI[o{&Dcd S3E,I.V$*3\ ]lV,2p0:V1à |MIk6c8 Ƶm`=JSM b LM_@S!=P`ph;l&ɱH ;[KvѬp ]^ϭGMC3!/ ڿs:tW!<\*Y޳h;:=)5Cu#/̸a}뮲fx\\3n 3=K-bY5h{MUuCgd]+JP,+(o_e{+Uzy n+aBkNcn}=TDA(lc< #㎻ea1<;t;ǗG*"hU/(fV82`U*rʛ͘©lSUcJXM9  Q Z_yl} :1-Y4\d_ob&?D]/`t}&/He%8}PLĵ/t5;ducQ\j{,Hn3fl2 xpnM)lG}ORTp}]`7ri~ Xg}'ADph Tp9h\qJ KbHz.+^9-\Mc@[%@9g>S9,>9t+u{Bg**Y]֨ptS c> WR+ny?:\OQψӴO([K( GT4#p^Y6ϥa%5b >$Vx^k/N[,ң¸R<|Z qz ;-sqوyn$7/ Ӱ+S+KRYWiotSrޯhvб#TДl!6@r\X>jAZM %qH(&1#E|-w(_#q$z!eO~D: k{ x#P.T'*oXQ;%z9FY\dG&T!C:[[*|ȠP 77̟6Mld$,u5gSO˃"~O0U >/3XQVC[n. *uuFIJO? vȸ{uo> t1a%#%9x\k,~6>9\kyWLS|hA^xV$'·$FnrZ@2&(bWQ --+BZ_rfC@ \f~ޢB_ԬPqW]dC~6iЎrxMT[B݆6MRMr&gp( NϟH=zN?tve#ɤMb!LЬISݶn[x/y) `^n;*4R:rw Q,sЦ@5|Pd1u1XOO+dV.F{CҳƗ'QjSy^-G#DMȮ_KJ.Vf`?5.,Hb!I[EA;Te KN\=`smGY \BN U)Im &XFaqf+W܆4LbGɠ}]YqM(+Dx\-OFVy>ylTo1y90K5m/pKiD0 @(aqﵜU) 1ﻠ`fXnS(D &G9)V:̻ Ռ.fZ>TA"\{mIį㺹=e/ [*N7ӹ9:>ZJt=@QO3>{sG2r{ʥ-~OTECB 1Pzwfq&}kmΓ+z n ƒaRxq2 XҪalf2̓::J{rK.- o;6PjOLuߊ9DL3 i #J1;I=2kk ƈCBʦ5LJA7R q? ay$+/YǴےwEv;B@ފ45uɴjn.̠v" K%&Ze'DwSNR]0!FngS?Qy2{5]JhqFf,Gi0ϱ ߷VgCN:T+OBQ학 ls:iV<%&@\3+%\6cij9uo2Jz(5'&Щ*P - Jq1jSrR:`Q^+Z mit1܁R;Ka\U}vi9MDSpt%J!9/#j,|[bZ(:e`•.29lD8`Q!PL,{td炼$I~}zJk@Qe,nyQ~2_C] G U_|,N$ a)n53yגRSb,Ns'!00 )|z*$Οһp-TυftL|LO0YMAH8hs:\*O%t>f}.ˉ?4n{՛̇5QGa~Va1tx*?T $dx<2D-)tOl*(xDF~sF0ڰm M96 gHD|I8lZ$UCNԂpM*`G<^'a|ʷ=} ?_[jhQ7NXN'藭R%GYA;XZY \O#ʅY[[CPduԖ>o(7:;z - @3;;Μ*ke(z,hrmn?B#ḼuᐉGN{^I ufE;ZTjH\¦_ۣ~h W?.z!o^2 -LʬE(% ?eI +|R";ڮvsK5PAQvd&ẗ́^-Dj c Z{KAᓆt 6{u!{k V,/l-mv{AshebY'bVjiWJԔPIj\xMտE"aF^l]pϿlF 23؏+ɿfJQJލnZVn vTy_8^NEK(.ְ`SRenL@0[I̼ ZdpW9ru)h1๚J-sK+*Uw3@9*bӈ ӆAoFtF79r.imQ{ ieDi]x).\3=szN]Rzud |'G[¬iXtғ>0r=$ 3~i|R"]K:g6":POծjchmO;& ||*EO͓'WMҿ+^.eb+ܐmc%$cl1uѕщ\4W h6<-_a*Ȁ!W.s$k|EQ%ڤ),g' Vp%* 0](Žm8 r p~&K )[FدT/*x1Ɩ_ҵ6g)nn[<+PA\?Xh(Ųp@oe>"L Rx?W"h2 7lzA'w91`E0YaޝE7/fDִ,kS^ڈJ7}o|ra* IH75_UrB2yB 8 _bm0Bt_67:^' ([q'Bj./R]W sb<-@|h u?$ ^3;a84cfxIE8%}Rp#e1eFs3#B^QBZA/vfx^.hRl&y4:$kw͞!h w?UUɢ0hjn <]q[vU'v!V?/F 8kn]X{vkܞH4xoY- QѼ #|KTφIEs&'}^A4ETB?]0(UK []IyR[7+Ҏ1B*\N޿t$(1WD07ARŨ=i9gjB`I.5*qgw|=Yv:V J_~nNXd ,f,B2,I; ҡT2[ڋ\1C]îИ0%>qχYXЉ]5ARN3Hd{p iB<(vp-]jJԺkZcUU qT w/ oZ+`)lOC7],6t)|`FHCLJ#.|ǿWBmcTm}RjU=nT.~blQHY(\H]TWJ#R6OU [hi$V-{Ű4|83GJ1iQy>G~o'g},̂x|I>3N6ЁY&c7^3 |+jǀ} ՠP#3@FInjAO6.A[3o_;};H .| y<6q} -7"m p$s1};*R+yܴ?8ȢE}rLQgDqUL >K,at"5.Y M s0inUSX.m>.]MmMo\,.((83فrj}a`m1u~1q.D-Xc(aG`B$exqhOY'jI8׽U,q>85lz,F]@5=xD[3CT&vsWZ;7/]"'ܡ@2KqƱ3ElҜ4*Py\sKxW`턈 M 23{*ayM. 56a0Q$7bx>v4 Y#^)'L$D0l\~b4DkY;OCMUەY^Ӈc o~5+ I˴C83 웺*,~j)1Wh.NL0?gvYnfkv5!40zZ)uwNpM?abnILn\{\ZKrn AI|!WpX ?K4DQ 2 +Ps,ǀe]kj%;,9 O:ʽ AUL%0n]@i{OTDF^!niNzTAA73r-t J9hvI C!V/-Fwiħ!D.p(pl/OLi%Iy;-eLFVd g%G?#'C"tβf<4 PmNWb$ sXc .ogG l3ƍ,<gzs!2JU+2sH}QJM ,dX_Iؘ~&oN*;g0*Iiz1)ǐI q Lc?1CY3O}8w=fJ1_ϝz+yPhM!pŘz~_^j?"j776[DLh{uE7fɂڠ\cyvRl2;[؇7ߡ}vSEb>Q"bhiD7?: ^UMU(]*>zpn/+'뢁ˎ["Kڞ{-)oY ֧[ +uy\ 0+$a b]ImJm$} BhhXUQwȨb(5:Wي-\c]/+l"91aMJfW{hk/BQ:=ʘ}jkrExCԪ~g[y,y݄^6z2H"U7tm[FH܃_,!>92x4Oj-uf(ԷPb_L$*(Sw탉NIU6.Wa]{s?[[lFy`($@;vH!&va(7p!KܧrhjD^ӫ[2D a|;mïi475% c%> H)H)TKbVHh^]> \D?GruW",/>k獜51 5\w[s~3P$=/jAk)&Swh:VP/DQਖl- r|h̐C:?O,~{$bVES_HP{k@ѷNw@O;Xa7i $<~700JHX~V`@v˼koIXxNImtwO/ 'A'p{_% A9 j&\$ i_M#<*`*fM{M#S5 ڬsvPpŔSj+nL7~|5B@w8 lojUJCX:O \y]I =<{ d䊓nHa7n8bW$>g-+dazH.bT"P)i˴]sa6m ~c_R`޳Sp81vA-'J ~p!ߔg+qD5$Z m3QuЫs 1O0t}OtAhI 3S"Qb$I2Y ^4uKUFe(q𜩼H"Qjt)t_2Kώߺ"u4Wa&K?;{YIyNp\-.C*8sjprnGcD"BK5yߔ,IBrPW#Mzx j^yQh{ol?l|%VhUEX;E*Ih҆_˘x mF޼mvpn<3gig[\\^*5i {oZt(S3ڬ:Lp=~|\s*©옜BB(0aE6:F#SX{~b.+]O( @s(9 ߚm0^̵Ca-,5OGW~OnU2[5{^!3T 'O-L4bIT٦6hlOv,.>my qdV)Ca\# P|8Ux{vQZJ{oG{c1_=ү6E`p^Xur>APN]6cLNL`[=:tAgf2׏#K-dNG[GҶ&q[+ {T|}VrwQ+\1?*=l [OvꔽqB(w ;V߮b_;;hMu!YXjۇé}Fhc{]W_(O'"p?)T`a[ mlPp'(I%zWx2_ITZYܣ/7E#Dtp@/5y3y݊,w1/sšVQf)ܯHGsЄ0'vv)A .o+l2Ţ4;᷊M-Q8ca`EIy|S+ûN(&T퐍p 폊>w "m51œ/V  9R:ծ]# x(0}yta[ A)ms ϿTjq޶Cw3H*ϴR@#e.acôh5ZnA#Ux%2.΢KI\K=D iEw}%s' 4k9:p\$<]Zj8 NO(2zqMK@+oҀ&۸csVwF~9naG5f9'DOvS3N S_K/N!U7|ZmeF 3mĭ]>f3ؠuo&FfΪXͻU þyYiaC{,q^:! J⃷iF1csy*r hL?Xt?UrΒY֞'r}tLCvU6;7`}A5>}օmq8B);cHեTYXS~FCȪp.Xcj1]6S"@S=ͩ˵[ U TW];l fs"7.E[ ?@qLWsRr8ǎxYmoLGgrtSߵq4UƺYwn*S& rc cubXD?ߡ=`HV/? 2sL?O<A4e*Jar) Si}lO#'pVDwhf+;rhzFDGBGkXղ۴?_*mpi'E5rϭjGߚ@AG 9786ȇV/rȃJóH[Czep:kΌo$Иԁ9h dlW^o8vV֪ƺÊ3A#.ZV9 K=TfԎg5&@ŃDM6g'ıX2w}-W.rF)8xKDPCmqA33"Y&5z5>ζ0?0q|PE UzF]mT,=(VJl&`ڙ՟h\7L_)rfc6O7[F0~|.\Mt-`U{܃&8~¥嘬qP8LN|K(9&t'3Bci;CVu!DJ񶭖0*96EA^Ɯ'`;iV/n\"D#c]_t_rb9KR (<[ KP9M}߿0/qpx(]*s˾@fe"1qL Nʌ%;UC=G\&ӷJӚsעAyeytP]b+L}H?&R)V [-ԥ8:[pZ M{ۯdM=L;q]#.<@NG{A{g,mw!@+K8vʫo_ҒʞoQ< @9vp#nPg̛-*dK93<g9Q3˵Ϳl'懇9*,-X^'Ԩ'fl[XOh@zenX9ZMz9t UQ_ r )n͋HΖa+ t ܺQUuxN-0l[rVܩOz*"w:mn]~a_R" d[W")\{DlXf헒R里Fcr6 ~ :^nwдD>rQH 梌m7  6kgC̈́č43rfiAѵ7-im/wG4%=8.vX3Lc!ӌ恅 - Gj5 .\38I0i e -P=@@RS HX 怅CG+ R4 dieG-jmN:6SxaY 5'W-Q$hC*OLlzamBk=(m8i='!]C,"A(?(k&l>R.Uwb%)D\jiLDiZ%ܠ'$J车{BV_B3j!#a#i(*TQ01_DExgie=9^FѦ kI@~$d[{̦L *|݆-dj\vnp'Tt[B?w]–X{٫}n,T[\w.r\LR?ppE8 -ppW٣-< }CL%1].pӏBH3=lGhTV`mA rΛ&gUv p`0mj$L'7HqavIt%G?&ַoAOR{tE1JKQǣjJimLAG[0QB{byoƽ]hɔMÊ7V|Mxn.8C3ˆ!2eY[J1rnuP4ZQ,p~ش( @+%ok^~Խ $5=S>AmOV bB"×Lg'&GE N297<'i&@V`ﰜ'8-Fq(l Xf$1|aOoX; ux.2,#މT }h<ËdAhRpF9Om Vy|pnB;cx!i.idR&~ʘ}z_n ` mmV<ضk ?qE r] ǚ?RL,ܨ+9xɻgF6hD |Ƕa~~}˨C0xŎф -o naɑx< 7~NmeF:'m-j!2X]i%mrәQBV`JPqagD˵Бе`vlS2>$aa-QV½SRsq$mV!ȋ#c|MO\ec1%_#)վ*;@i*+R@ܝ>~?J빨9߆FAE&8+/w@j<צ(@c,,#n64)w Nf81&Nؗ`|:u.]l\*D r9$8> J>:!8dI.Ʈ3qge CE.mzN_8\!!7Z_h!*wi<έ¼Odʧ(\4DUѸB3#O?dTNStQԊ#:|s)"S Un+gdòf+?]mM9 "aXalah[]`qFډic"F<‰ [ܴ[e^BD=$ |xBS21~YGRFLcF;9% *ǎs^߉_hɿ~kG9K'L~ weU+,=cхx 8WkiY!fyYb q ;N|1oŋf qCuz*ݢʄ 9]㽧Bڝ*82jw?2q0U\$F7F}X7U}NMEbO8*ynz!q A+Sz\7GQG]`Oiy?7/N4b(ؚ l4o!,OxTߪ΅F̓w.֞4oٛW+Xl^a! Ml$ 4;G =nPqYg=C] ј,Ilsݥ˦//+{!B7.J%:;Q Q:M Ӻ8Գۍ7fws(Ē7\í̽ ի# 'kvsXh ;u4LUS$($P5^0 Z40xjI1jJdq7d.%w1b: I:'25A*)kևN+ @_CO&5ر<49XDz3)'<4jAw<=bɄɵ4~V$CF0Xjs6%Y2YSFxDbg\W|*eg8Z|@ƙ>0@JGO`JR=| n[z0ˬ UQ?<UUQ#Z~XaDDyDkƤH4`k0{KG"uʞcVAE A*נּ%`_ wa:xܳiTV~c_ZrQL/!8k&I%\ VUq)j8-*H4P5da(ΫlN9| d-*e 5އ"ˇtP^58>j Z}d1 e*]?5~Hj]\_܌Fܭ@)MwE҅GG^hz̙i? ,/m&=0;M] / Kd3(q-U@ J$"aV7Af$I۱ddą k~S%ϒԦրɪA0ĀCWp]%KW=4nր¤QR)c]=KG2"_qy@N ^*BZ@6C$f߭]Kp ; .rĎ$_Fo웰zXOQ#9枣?;NeZ֠vQO+`1NWn\\!H!Q×i7eŻa 1ܡ5Ӻt ߣfcڼ˖ 5 Ka- G-Uf38뭮 TgkbP4wDk^fO(,I)X7^(0ήapN5\ԾB02[[ mnӘ ,:: /M.r7ȪWPQcm SON_6B/*D;xNI >WbG(Wta4l2@jQGY\X#BgaCޯhBo?X8ՃO^429 >4ե+ }|(䕑:FzٴȥIY6X):N~mFLj:%:KJSx6e3X9ZIN(j9rcd}Fɕ1N,NqjpK=\K)#P1Hr5Cw))k{2}@9ʢ% 9|3|B,r kb`vOr Gau?~Խ;(>ܖv.:LȥSN@s͛IY|=) r2̂yT6f \9^5,Vj}Y'"E*-[)cRi1@H|RTCBYq(n>T 楥fY@[#?%Q$ 6Bb%r|KRٲK*pSٻ/SȻ{Pnn.ǖQE^ K>kXMi^PiEJ*,0nCw:jOꄬ+m=R0SFk.dl5n)lx\{j§ׁ,=}Zo UehLU(CѯGe-"o,koWvka 16Y9NcZO38I`#7)UrXapןE}{lW}s!Sl&^y/bMw8gjܟ2d}  Sw2zfF"!XNF(ì",=)%2 ʱv/d;} 0I nO>=5+-#2xs/tQ0g"9?]n3?_2ʢ m}UJ?f;$Խ'n s⑟[8IQ)`ˢz+i*A-2 #XyewsƼBif~|Iˑ76mZ+֘p}n~A Wh|_13?5zWh-,N?|Y),EJ,GŁ7<1ӱ z_tq6;(wzy' 63 ;|ZeQ(\-5joW,NQ'7H0w٨z7EU|֪X jǘH%@y6,eB:ɜ J!糳b  HԨ8R.IUEXT]ҌX\C*@ js['CnPoSkqoQPj]_v~'N` fL~N͸DΊ įRr<@3İ_.$ʑN͐vg>y&s@(Kh"&{<Wƻ* [4 ձO%^.eAK%KMh ܂s \QD"z@2g5ܑ fxi| )v}abe7R{1X4&WaeT!` >?e?HDh=P;z H ]W%'8ၠz %u,̑z3kFή <޸6)N9N7T^dwbNUQe69jRԚhLiecבWINU^d4 TFnIsռWjtj&|+GImKFbrnRرc:<[jkL\kv윙c7`Gr\V W+1{ ]VOߜ6s{d Yhfq`I0۶j1O(PƝI3ꍱ!0Mj-dNG n.k#]pEP O 3uBh/ѿOEU&9)ѝ汩|r@g?zmFvn_x/Me+9JU`\)<7&X͜7N7-B/;g1??x6U0^>vvS΃Ɂmq j. T#9t).50~ Py&}y,ABicx %G L% F fؐa.u?4>69Cc鶢x]JmNG;ac!^Ş@pdI𤋮cjL ѯ:weG1FEtC^Ni2{ w0d%l(ě5L\y“:r{0]@,wQl ɸ " 'u:8:v?NO?DsVdrgbehSK  ΞNsEC'e1;lFR\Xew Uʈ`猇 М@~ S/j ] s"*|'9q^,h EU)K}rwz{go)D^?/߀H \ƠNAV dnusΕR7r2ܘݯr O]VWl!n"x̙KH1MEYqD6,5 ?\;'~/1 $?AOa)b}]z؄ _Ȟq>cD|U.J-Ln#-s&ᓺB{0ss >ĽDJOdym.n ,8#ҡs1#Ҳ2SEOtGM: PfvE޺YX1v'KH>g?]v?'Q jFoZ Zx63tNJL;PZpD's^C}<ꂼ:og#@9fsFu G{adz.{煜 ^9 5G~(c+)aSÝ./1fHOOmW026[C]B (=_6zQ0C'-v.ɈxjvݘD;7vfQr^()ؠ}Ŵ2zx>)w#V,O%TKӈp2n+8_`دNi[xOGIY/3եU.W= q[P5F5y0KIwVuRt!Rװ{W>ѻf)m&9NA|[ԌGq<8̀T%"MD @0`),F3>?`X5X7M#|lkĈe)1peQd=̢5Z]^1y7]Ld,}#nFƆWj)/8ć SShzV:#̷H}]/s/^LX`;*J006?I­FQtf<~ Bl du\cS}#BI:RKVס96BVFX6̚ bܶfDWPKU@v,߄wjxЇTW9xC쳕(FgMwFEMX+_` f5 gb\,%1W5x5T2NvLч_6,x4|*rjA UZ"*[IV;:-vyÒuO|$a9ֲNrVi~ftL<)0N^Qxr,s^Qskf-pYt+>ڒs} &r3_\3S`]1 CXݻpV}&r/@l n[!_P$jXhx$י˛4kZAs[$ڻZӃ ^6=)EGUׂmiLz.,4WԹE&l B^TJ#ݚh$c %[CpW Lm hD2S}_R/aޡ!K/+S{d-  (iP;=`C5' B:|Ծ$r,j`[!>Ix#۪5bS %8%ź\ 9f&d]R{\IVf"S-,|+!2gtGa{S&=@*xT1@zlq%<3|\Yo@#!+,rT6÷fzJ$j,YenLEC*6Ufbg1XC;ꕋV y =Dx  gX5GLv' LA2\na\c."E0zP4K1@~v`ɴH"ߢ z;b#YmsW !+v &D&wF)x%NK1i+_]`ն1zhAY?':[ao慛s};oAtdn_e3E5@pӯ4L0Sf?g"% w7,gR yrl([WIhk5$- i K1$>;cۭ`!&Z;B̨'Ƃ׫o@?a6JO)0 ̤:(S,fLBݘ`%g(6~ HjxRfQ}gGPKza1Jo)=,c8Co|]QX]א_0 #Ght8,;2w_}\FG0dEo@N =z0AGR}~5P|y9qғtI@2#dg̅fۊͅ\=0#U@!)qCX)5/Pq|{d}Ic! u0"oZtv8Ieq(FgQ*!.΅o$7#m&oSmj5wXTT;(m>/# ԪaE_Zi,w@*]. gʧKtJ*;{%i-UqMI pQZN^dL7n2.oul %6j:B ^;k1F8_xف_uӎ,RTh:TdG#|X{BlhY1*cp8tJ iR ņ/PtwZb+Y~}dBp@Zďɷn@Ӯۀq'%ÜнdAY>jSuk3.u$*MS{i&7v{*r&^QR+-hұ`J%^+W 9 8Lnڶ7hP܁ٌ85n^JqBkG5%&^w`[ Gʹn jr^HjQBlt~Q}e(8o,>(c~NBAG*!aT%o^CIKӀqh'8Z6W[BWiIVKٖka|";qEV}DS=)9f;lV| ,f79'DV[FSQO)T S=Q]PYxg?)_R<_<IJ\;|g{44>X}ԨA{ՋfHrra7pGeQǷAu:mcjn^F_ƣ@Q I%ئ&t ɥȚ{rq|=*??E&\mEBJ'Ii( c >U.yhKy4-E\VүjiDtw*޶4̀b-a_|do*+b?;?+~3woF ĬRQr3:͊aIhcyy0X.&?t{`5Qb'o#w|a~]&SV[dzY w?S q_$,^8yS2}@XBvh-7&BѕF4fN-ƒ5ai,e^aHGQU`vKPԠ^*n>v*vgKx넔u&S= 1v'e,6FBͤLf2}2yh~  G0Oa,?H/H~>syH<ǐ5r%7d<9A8x-rz' Z,@"= &/.{pE] B{_;C8NK=8놷Us[)#M{-~MX~)~b, eBd ndVHռLӿl"81'# H&FS0XbS@<'HOT+i9RMhGkUu^N; V,Q\(a$:6<Zėb:64P ƻ"qȩ'VuU^j"舚 ?jqQkD_9}tIH,O%gok@9a#80ɝrm;`bZe –cڊ{H-U5wD ;==u><2rF 24 66K,q𭢣"N|66_{*Ox^&ER~Kc6X{R.F)Ӟ@lȧdd9քlLMopC~-3~( A1]EWf]GP8?XN&qx`}hK~IKG?W6(u_j(qA|,bK$9.>ă+`(g,&{|~>jS U9K0{% wzsF=9E7I%hB"wC 7{de?f8s*v,?3~30_ Ok^MaOEqͶ?# U71:Aoc M8MD^II{1 Y+Fݜ;岺i)R$#k~N"8Q YMWrRPm zCИm"J "H|,gHDŽ6q+C=)=<muOЀu~[ҷ X- b:|cqx)9鵆lPa"]0PN2ب`]nE'VRBq}$I1' <B+ms[yIݠ22!R.Ƿ0Xwv]'so-^Tx9$"+(`-' 4V~BWM._W9>\@88@BuYxFUmBsLnB& kz\[:}fNa֜r]v¤6o`dKj!KxFFwQAKʡ]`օns1kB"/iGa&֯,v՗'wAPcjR~D_}I@N ^%_#R_J%.ؒH(BE)7OrHK d% f "+'!ף hgY7Wo HQS}5*3.*Y`Cd(|XN˥l#k ]@6d=㞦)m$Hen+,T^1A c 6:70vSB|f>iQ sLK?\MVբHQdJTHMS#~R >nvQN ?(9MFf۔lZ9IJ~3kM[Z$ :Qbga7oF-25Z2$em;4k~Hj.W @( *y+6GB"]&*& !Clz415p^;T ~Wh)Uf}eAɴt廯47F׏jM祉( ݛ+9ܓVV218Mw Ug辇=Y:*Q5yfd殀kT-2RW޵\Ip *cWF ?QʈO|8L6] OQm vJɢ{oCQx_d|wd-Gyx?=P#lD@qanͣ[N "¾eO .@fo#<#kZʮ;nnWgdFZD(Ey쵒b$^uX (<_PLѹo[ֆ:{}*v؟d;%K1qZ#JG;5mmz ٪ R1M7;lH:ޯj^'D\7{٠ro] wm TCiJ۠#̔C~c+eoz. f)tp48=c"2Rv[@@?Dv{0һٶ`xQY>!aΒRH(WQjqB+VN2M3Y^O@CYᱲO^;4 Ygtnno ؁'݅bOtb79wOd ~ͩ Y;<9F&S A}y~#8ƅ\9 }ܙ%M.!>|]/Z9y4ݾ'n-S| R{9jF+4 zލ<8S9h&nA00~/3HTa$ID-Q=棻e;\d(]s.c\ uaʐVJoj7V}iYCIWcPr$ Rm(ݬ ?hsRUI91Wk!v 5HLCWu  kz\jv(~E"->mps9@6D-uχ:GA/Ȇ]ʖ iRJICoT@Hh K7{=TWä &J)TgM\fZ/`D et4>;a9 r&,4X|Z"ټ宧|pd;)+ roٸlˬI%yj$@S4;Hp tJB5ȱgb:b=z7o:wfYB*Algҵ_?PVnqn9B%0Λ`4ろXz{P`2xx,5Ly<=[*L؄wcFeTl۶'[$F~M`B14ػV-"#5_FI9r Ą\9[?V\mNfo3S@P%KߡZ`w-v& ]N[szc+ȘԲ3c,X9w.ՁyGN嫲M=߈ں-NsEcRe%o$Z߄!n2#xp`ꨭ"!Q;݃ Rb[2[nd a(SZk( bA{0Ui~84qцjmA 񹒹~*4Z냣(=%:z'j}︈l1!EFhςW)V;]"̄mv;bU9dԽs!!˲[j3].BTd𖣃]@ٛJ}xZ/Yx/ XMPpCyfWt=7b,tz'>f 5ficK3#XNt*SӢW4 X99r\j;lq~MWlhcnfgp|B(mst̿O2}GwyrŽH[\IsVj;;Ы7?K6 dv[%׷Sn!9 f.L >g UP |ޟWiS -.ìL$^67 ꗫ,  g؞oZUmɊ>8m*(%N6sՊ :ycC@Z[ڧ*7l,hGb7Q[l %u40Û&ⲑcq_%͵x{PYut#VKͦ1i`(2&Z0;ʓV7n[1j0iJCя&!On8]q5w;iM{>ܫ}c _I= 4%=vY.dC9Khq|2 MiVhp?֚#!tF"r;͡+K}|rU"oi;\0 @EQC9d:_̖_=;1EYm/ԓ(&O [:E"*"RcZ nwȔ`TöJ%rBiA"P$q9DJEIStE7z$nmJ62V#A~K%IvNHl6&MpQɝx>(􏃒6W=a7J!qE\0ɚ fAErr`M_k9Ir]*R{L1Ɗi|tO @X μWm pMQ(l4^z)?z3?RvfE#!+?FzF/Q9 g}: f^T@ou Ӑ}.k$[`ä02I*E$e\HBr4̸#5 b" g0(i!5qC?/joo:{,*H sӲM *g4++"yƄQDR(HuT&CMT`jq\~g_Vs@1}Pq'ioWbJ[hę n(Ac5HM/N΂G_#sOa)\qۺxujo-d`jdlK9jpڪ[gVE(m4GN$C}r |eӺ.gs<~[_ ڶJ"j^6ZTmAL: I]fQ 񮳠x Q),l[P%c@c\M.i5g1FR?+NG\zFA>9=T|ޝ(%CݙL&kŭ+'8`)KܸS7c[R@wvEIͳB>rm^wRq} W{&hZҖlקּ%]sU`<1.D(-]ESIDU6@[fSW VT>؂?.> :zOE-h Ui&Bjh )?:葇;[Wfr.>8` - k %aYf!9OI;Xc(M7d[2 +>%ǯ=;Dm?۱zp\9cu_mSN/A-kD'^rRkq(zRZ' P!`[Oyyv`(bmlS2K(͢s>yOXWx_&Υ+I?ubc*HRD] :|9.ݎ##:jFM\ -wA,i dӹ!ĕgFm/.:P>$6 74`uʫo ;KyG{2݊Ū!*BژHy af!㗟ot%0`տX"CSa.JQDZ p 6Udi*]FIl8M}6wg^&/8&Y`M/uScHТdgO}_{: [̜*BXkbf z.6 P"b*bҕ @PJFn ywDJτa4-aӎHQJڿ]>vg6o0V9qk-=@k>G oDb'\lNu2$Ol+e&HL䀹J]b:{ȮbO OqZ xRc}O~׈G(ɲQ[ut bZ ]YEȉEWU %1w)v 0w ^O$ͅ@jX&aMCAki5.+i~ȉ(|~wu5Ư6ٲ) \N1̳4嚩,[;Ts8=`hgσ`K#AڝVE>7txGg?`wӛ4q1ح۞4W IEtBTK-y~ԓ,)#w.I屓q헔nQOf4!aNr lۏ4P){rж{08:dSXH23hjcپ2h wd/RZ8(TfG_bZcwҗ' I+2$?rQ[H{PBwUƥ$޻բ) ݎL,1̐qڥg0Us1vv7!y ZA zx¾sJh&o,Mv)r/ZM'AKP1"zkWAF,Fm)I-w(({RMVPJC\96_gŨ#uB]961ӼHmJ\)hhB)֊7X_)֖⍚#9a`" _>mLxtlp@Xڕ /W2?/c}:`vG}+5^vn K8mH}:Q#[ͲB@`B{OP࡙ `i5+ }7IV-R s-jKiަ~m?e_@{()]LK,x1xCtU閵}oྒྷ-X̅z Sjvؽp̋)1'^ݿH5Cdt3ӑ_RK:mJUkhhh (x|oJ9XVWYs0pwptW g@^(lAÐ=@/Eg}iǎ9ݼ@wO#ޗ|WQ<}rY36}9 6SG[S&d/ 7H=,|%*9Gɱs6Pp'J+[yM% VյF1m|t`%ĂQbOp{EyMO&lz|~ɭNq%04PwMyE\1Lćd`~g&uv$8Y.}6l CߙG5qv!op~Z;a +z踡T}<X{|BRBz1P*=}Xcۯ\`f`:z Yiϔ3foZD;rd P0&{S |V"':ƛg5{Nmddj& wxFt%Hٟv[0C-7wvY.hzB{ȘFgvCXo234n4 n-d"4WJes mh?2Vy7`{egK e EFrύKrS1_jFB*{. 9..ގ?JAYQzj%  H+cYjx5mG/ Ceg#QJK|G鋆rk:O4wS-> VeDβL04K:x+B: 3cxm!EM "N8Vz˸(IUX~ nkV Ώ3eUs槼/H _6cncZS{rx1~u: ~.`*ţ I) g %A!k#P6&>ǵ' "/V1}[c!ݲؤN#9Jl> ^Qz)r^R5$4T%McY (eta^DP.^JD[;}S&>%ߡ:NTj1]U`.JAnAy2e$8~8Jf܀ .~#3+q,/ae[1-zPWK "PlW*4s +t=n_;v\EP=/o7qSh6]؂j|R5y~XUUh+U.R&mO ȁ^ӅoIM׊{ۯLsFO:0߷Sg\P&`J!~? ]ON3(W()j6ZfCF1bt xr+|Fܨai*5PP $nZ:13ÀjatG%e> eh՘:U0/|Är6LIbEi&/OD:QuMB&|aLS;|ޣq8+^% +`o`o*gÊҪ6$y M޼s d%+[F@62ioPRu!Yr_hˏI$;Ӡ xYlB3VTew%zreVmi蔣,SgZ'UYJJL/9 !v_eڌX*-i쿌7%!pLG.ޙ<+Kݴ6)26&@-$XYXoƝn vcbRN޽'r.ۆ`[ _@: P`A|^7IRPpJ: OCלivڟYdB LC %Fm+/ 5;(400(^g)}s&2 q+F>S`.5.<'-"@DN Ww i #[zP=!"be{]G1_6#d9 llu8rƧM>?opg7uEكs4gf80={kqݏϗZي7RmRٟ@`dմhe5'&#Kdlc@̠EtO5<_2x8rzg˙vٔH\~L I2$E&67#!pJ( 9,k񤔉<7)ݭZcRM;~f3Kf N*]gPw.)/CmKh۝`jON+F`:i}O4`fEf 3ޕɏ2EK[oaЕCt8K߰jo!Naع)D"Ԩ;O]2E | v` >|2(+Wp=qs-3tyjҰYRFVTG42px_cħn@IR|#%Bվ'f{mѥ8NeIhˬGa9$KJ_ٱ "(rO4N r}#o$Yg[ k>3WOʐ(ظ3L w}53U Ti=*=l=:9DAX M#xu(07F֟?*;^[߁TI'g}G7Hٶ>jؒf_3$0$5[cUEg32\ Ƒ!9;8< Ey*0$H#M;rSV^{:p}3~uOjFZ3\NMIo[T/6hgo$w!AjSW Y{ڵ8Q9ٚm~MR5\Rdk,'Xꍑ()hŝI v>Hd`M1a_ַ`)?ns+۽&컇S=]D&YlK~r ]+EYzQ]չ)̢<sLt#eqB7{t 9)9 "xՌ0 Jq:OYxψPوSHУjR,C1kl3~Nh:k bXYyZD.[־Pb@K߬-G$ BPVBag  2'١X$&K2'UN Moz`6ҡ̍+'GP`N4H9j{i#;@W$,Fv10]GQ\w' nK#tL8L/ʦ/BV'Z՞z3*d2TU8CH363AKJBZwB>7*t&~ vP"qJܢ ڄ::+O [\pSt|'_[6O[B%@J4f^5ͣ`W8òGt5q9o0Rw講KOPMF̗Az@ɻle;{}{˔|> 8h+QtvLeH o\0|xD`3L9FeGmFćc㞃oZaqta$Lᩴ-EOO:ϟ_ '_,^G:EKгJ! By89WVrw?V]Yf{;C r!^?(?xH)(آEh_p׷{1DVLR*u9,ˆiMo<*BF ˛WJLZͻ؋F^Ħӧp9<Wr=nW\" 0,<"+FlF{,;n j)T"ҫ13W$#v3yĪ?r$?/DaDݒb(nF1Kl\αj铢f#ٞTM4`AћwKLJӟ{4r&KLbi"(@xBtRI@1M}ȏ{%q<̩ax; {յ:b9բ=  M,i8VBE٤rK0@\: odYP'ϯ]ih*>jULl"f",m&&jJ:WOpxsQۤ6i*P.9m HVvWlf4iv7ݒ9u}Tg9dl|` 6sPc?vSC!Сؔh.'bNbS=n-s LXJhsMHOo=Ղ۶G -z]B>v(/Jaɦ ֯FCQ'7) VzkFJΑ~w{u]Hh}:Im_ ATB8 ǐ\)n(-QpC}jTz"=@* &JZJw0yY"BU}d/ڃYU:kTV8e"?Lg~@2mKoDؽz)ezrgyf2~pky9d²WH)fn=d}qa|t! K  c}} *6Œ $ۃ?GXRDhQ<4_NKVQ2{df:9f&̭|%ʲj;7=da=ˉpKgǝ7{T1+_ ɼud&w!¿#g"Ry:={Z8+z?Ib?GjR^*P"txL7=0 (R{FZ>h1%nPaJet5|ޤOW4o)]qѷW OހTT}3h?Ѹ<5tA XBs 1 ;h@lmD"HZ $Ж S k\𽣷3F}* n'BNߝ\bKUJ؛3U'dӍ^f4̙}F! uPRB"*mGXvDxs(<әƠ\9`tIZ,Sv!n4WE0P =p$߱ P%`OJC |%a.A3#&/kԨUW3m&(ڜ(λxBY hM$C.Oաр:Z2og (6ݑoR~2m 8-OxQS jkJHk5bFd V7!Ӽ4CfB9ZN^v)iی3)E0kn'[u; [ .#u!?*]b4nkqϗt#!הw豉3o3A- vF[Yk2% tˣKsIůK~SEiצ /{.RcM 㥷"vNre4@ai+"3n{5Sfkzn+WoM'v C)~yn [rP|t" l˃e3b-̞bY@ ^@BoEm=gKyl/F^@ҍty:&6ilBQܛlxD>}IB׳쓶vbWQxy qAyBA 'y؍u]^П%p?p_rƱIy tJ4⅃B5IӴ`FoZ%ɳ^&u c*Q@>\cc`@ee@u ^Hw~9(k% I4B–Ո rKG/3'/ 32>,dٚXY8Bͣ*.Pi7fcˌ$Ak;#z x hnS) auCOn9oɀDoPv)&A8]/thTuk幃)w@T{1 ;uuf'GΡ8WTJEDpURHɓz[y D!-Nof-~bB]ǀ6Z\CoIݞޭr(I752*"}ѫܢW˷B,Gq'G'v v1BڎĻ }&~E;$[)KUQO͒,SŢ&"@7۾oO+?8@C *Ccעi業Ya{'?Q8d 2lKYbw=;kwtZ0z!r:mþ`_gf YfBzJDlsrns!]`$!)_2ܶ- k+yCҦV 93{O >< :+lCRǒ ,.ԧ-!ZUϽ 2:H /r=ʻ{heRf+VT}Y^pbMm-rs}9KT|aLTN D+o7Jqi"sBr儉&ߕHqiwӸ)!6,w}{zxA^6ئ7D4_]X\10vt V͖pz)rlcEOM6`>6"S/Ӓy 6YM;ݳgI! `ثl&NQ;A:žɧ;YsǿY_4kD"yEnpʹCs5 JcЭtkT=b'֢֭B6kgvW0<;Շʴ ?9ot4p*!C,I [^ɶS0O#Rb&_"fďy譁#;j=ϱkop9^({(]d8'F'i@-j4{{5Y%|󏽘 ʛJ?J~^Dͦ hF}U=~KmLíw&/iv<@l 4g}TyB`Af f+.#:.v& U628z3 yJ1j)n=f74O@.Qx&9_bnMY-Ư bwQ0% ΋ ^%jeX,&`̵̓0]+Ј89Ц*G|T\ԢE'aVredA3'}Ӻ! ľ`<{1G@;(-9=^xd#v~hQy(s=2Qmx#v*SdXޑAwܔ\13j\oi ZT1'}p10x_Ub3s?c􈁯k75*yhhXY~iAOQT,os '{/'c &4: ̞^ɛ9Im$rH2g]+5MGnnct q~_>e? PH\#^NJjHߦYx*M@Sƫ(~F,&*KztvBIH6TF |[TL.8TMV a?m|7A {h_r0V\(ɧ[`M@8=?=hpزV${wyWoAӾ0eO}|>'MVID)y7!%f3LX*q5[es0tSB˓`_ L5LJIv{T6n$,qM = "]"}sQ* E:d~I7}=` a:NQ(cW'J r.S!#,>ž8]nЂ%/c4N H}p5{ڶc6\pbgmM)z|hQ:d^ʹȷP'I#V2@)y{";xv=]9%)샇85Ȧ@TJpܨ8&PXS`4 8| \=6>tVp6>Kb]D&3\Ng5êFIơ2|Q20jhD28nʫiGCj/_ :8XImU-+6Tk9UjX=Wt1STMLVGr!x+JVZg`:~nuyGƈBH@@bKV_s2Aez2}}MCF/&  6) ltla-d! tDk+7ZpO6fsAEeP 2³XclyQaPz6AD9X W8\ք`Q/94>nj^;ooPc!R3l:_kώUBo`3>^> l{^h1~h<>V0ho` bq/a$CL>ubQ/z$gΚ^>f<@%z7w۾^@.&XP˱[Ǥ,ro-fG6r+.][ zޜ:]Uܩ6+ 6:w~l 4|1 X #*Ufyb j+JmuCÏ⾒F], >&63V,zتgˋ"clt)#D;qmG tJ6O." q~;Z0AiF?[q[8ڐdq6`^`:aۮ>t_R(x%@W-!g `MQ-WeH##I[Q`MUa1.VFB;M/SM>88Wީ0y~hAm ;19`gzDӡK/@+wod/i S|w4'*өu ޢr'E ۔$ZU첈5,NxM 5;pҝäZOLPQ(M88];1+7'/X2zGµ . O@̓l]=;wMg @r$b,\K$.~h߰T;ᢄ_BKStVS"G#;pZB).394?[Up2I7#CQf>f\`WbppHf#Ɲނ3ٱefO" |PQC-Z]WG{yTKx.w2ϋiaSTtdCUI3E-p|SEV@pFgȃ3H1. ~a֣)5x&~7j0muּ^Ofo*vuj-d)?ZƜvEM-;4j>HA>MnS72]CqR|WobQWgX&W ELN y{iv1Ey,b`fq]\ȳ O<>uW|Š|ŪL}mglh`kI" CNQUCmK=Q೘&RV}:hK |*#mrFfʸP 6WZ1^u[3]99JfPUk Wߙ\K)GHeV2-gCv99*%K ' @\tOTo)liQNsvzfda`:j.ݡ>RA!(|{.(Y\0@+!"KΔ{Q+M^2dvy\Tr 9CT<6 'o*D7@w Z(^R}N9@D.6SD4ŗm9N> $1z0d)x3vbfwΰ/i4:{rq@ ;u.;COQ)A׏fڙ!|t:dBr~%bhifI̲*d)g U(>S)3u%!Cts6xd6ql^\^T #pARDuG@X(M}L:pIA>tΗ}G"TGϤDli|xw|ER`~u:7ׄp{WF{>1"NK[tJsjzmaS#kzr嵗Ow۩p0hzn#HWW9-nj G& 0Nn%?4''6􁯑 #),QZJxv8 9jKi!VNP Y:oQk@]C:cM;nׄVr$x@ˀ^8'=.ya|4\*ܤi&,>e@x):۸Ƀ-:p gl@hOtgp}7! _x bD4BO:ۮv!JHb. @IKjh8ϔP,rV-n!; :2r<ºW:M phhT&3Yx'C u]j6%_#yDzӂc zW}~@!΄Z]ХqD$NcV SE,rL1׉):m_ yW 0t Ow+B^u?egjy~vrp0,r}\REcS 7"#<sהͿ#'&n=;`(:x`>ƚFC7״BtCp@y=a툇,0#~1"[/p=On]^mƍ݀%%~60#UǺXez9ӿ;޻K y$ p^Z ȷElwâ&mzkM pZWZt枿Bz],ci 5j<f +adun }`/96&>sY֌b~4 sq0<;D>_Y{AtgXzj~cɑVfoTFk+7&4@!a򏶶ÕxG|u:#BpBZ:3+EJ/@&< "IHgTqgfjx=X4F,%9]'RL ișT7OeZn×&qoX;Nv̎n+D@9R]XqMD^C7jz(cMGi(|Tc4 &xyë"%Vb3}(OGS>Wѵ cB3DD4 •CIc*%e@ѻ79 b2d@j6<q]F? taSiPWϸF\n'!eY>f_+'FNgM\kHXOh^y}"]t#'1rTu<1u1kPc,qDa7v$MOQ2AKYu䧦F,^O67ǎ#i!+D,׶uJsL>RG IhWj#'3aFDzSp @oKw 滬BA  A?v(1g=/6?Nг R..= %873rSRpKh^ACULk89 yY Ɉ#k& y"WwF%2?*,|a6klذ}MfN`0m6f{ϕf*ۄ ցvݭnKhJJ(|ItGyw/fxG X{.Dl$l詨VhQXN\(=T2a.U¦T?G 3J#kX2E (1Y~ȳ'KiWk]zA0^۱Dy^{퐎ztR@fxBMqė¶>afY]k]9#s7%8Sѫii4o.Djpj=/4qFQgqMWS>_^bX/@8qP!s(Eҡ3S{V &Lyq2VMG,݆ժ4Т;`|6HLN.ޘ"{HWU;PPM3sS#&@&GOup;:'<>ܠǢJ"ŷSY/dxAFʃC^$kݘ.ByT?^+eV}o7"UW}E|2FwD/GJjF]wʍ8õB@;O##>pL_s` R’rmU$.tQ:$Dr A*%l4.u}#DzN#:>@gb}rekC /1}-囔ɩA hFpK>i )Ai>iȮxL:LL za͜ `f{ـh]\]L4@.O],Kiv%SEo }5q/oKHX Rp7/23zP}Xnxw[ (z[Kl:T'I$„8lY*[o}Lu<;O%]NęBd'SZ+^>kPl ʎ1 !fw^jR-x~ɓسf EcI֍5Aj~Bsdz1gLY})ƒP7R0q|a)w=E尯Q 0v,ZUl(Q}EeHx"H9~T%hHW$L8c?)#sDG^eecx~ >Y} ɉz ]A}B#UOjnxǒyͰ-O(AƧZD \hQ흪ZdoO3YoT^ȑnK YYN)&rCc;l 'SDO@yrʚȼ|QsOY3F]ǔJ|4rF;gL6?:9&ߜb[`"uevji$&>Z-0 $V_B5(+FJum;/ HIO-$.L|8s*Z˾!뽑z0iK |~c4?}yYqHM~4fꓗL J Rh  `kR#Qn$E #.yU"j \tsPujZD~&waps u5dY̛{__yfٔ {@Qn(wSf -_`°={~bX!87auA2*Gyqp W{`c6"DZ, !p>o},/'X7i;W_Pq]͸|[dž|,UH$Q < E!2{;7:~'yW(0(7s(B'k-Hk$3SR0xFeA}Yx4ufSo04$﷙,Ndjܒ.kK&dfggEH$OhNy @yP!:пcښ O͊N G!jV=_TF*C5F%&(a*y5u'i^<rzq%nUڢ!R+ )e A"٠Oa>QwY(XB7;5ыd&RCb=cκAZd~rl^kzx-{oNeIA5֖a~(^} o^E4>7lV/MގfZg^2 :yȗ*e-2~X ߛ '.e.o_s"r,Ƕp/RК<S2T>+]?4A{H .VSxԩLQd$o4r(^K*-\?K6ScօGJ:a%.;RpP̮ѩ6@ ǷGi!N ۓ0/u)ޏpHd[q8n*M-`"ekP3̭3ufoV}8YP˃j훾Y-39vǪ#vk=]+ p%{-~X86k :R}\~@Yojz'ز֔.>o0pjY !ESn#Ivs/ƲQ43(/t06<~aJY{N,LhUG U 69ǵ 6]hQO(@#% k@+Ȣ4r TQXEo|%T'XM|8XcΉH1T2y"jƫrq_o?-냓ۺQz<݂xGwR_K;m+<ʊ%I z~~֪[pEXmL b &ۚ^ӷ؛e0eXSYd{Q Y==lTE`a#^O?5=ˀ}C3הR3u"#~%DQ@tqìX9H>a:KPY?6|w3yYI5j">G_uD^`"C3vÛ4# *߹囜3g };B<)jF/Z&"ljY m1e#BGhYu/6rUح?H݀v$^CDO*E EXrɮꆦDt*U`kã30_^{ 2:mtNi ۭs$+)gO 2H#acZ4̷R&;HUӹ,3 wשqC $D\J]MѥtXԎƓd5b>lX:`ŗ']kdOrWnHiL9 OSyЙ9j79d4BrEؗ꩖~,+4u|aHlAr@AuxԊ|ѥg&+oQUz*S7ag@+ s[bxNAmnK lWϺH1測|cڀ 88 n_)uK W_|%+="GF '1 :] mgw`|N2Lm-c>f!Eʎ/uk;wZ]9^a/wq\W/=(NCeF080qjc]I{}Lk'^Ef==[rѝa2ޞ6YIw9ϫ0 E:h;(pI ^KAC{]8t8էךlOpB_H.iz*j(/`zC.S=X6 r-Fdx噾d͸@gV53m&OVJ4qHEሒPTkgs+Ka cDE- ٭@p# nî UMb;ъDOWSl9qGv|Uʜx諂G,iTąKȋ*kkʋ#O<QłR*3l:fIiYDuY 4wR7x g:Iu笣Mm#;#=+ $$XaJPZ 6"Q?tՓeL,30I+Z*j̿i6Lhຳկ9[ر_`ag kWB 9M~1|ieG?l#a?@n7IdegPcUa0j']]N#Gsw/Vdg'4qCF.P[1 :^+ \H~bӋ9;*Ra5,MDj,.M xrcbY5@ ۵ VmgEıFEP8"5{;UmZ5jK'=5LQkR]7z<=kelb!2{9L58R܇&u*myxft2}^Kѓ!+10&&( A8q7ONfJDBIZ.b+*}')} ; mazaЭ yf .˚`6?*!"V]TPтQ7~کg.pQjq)X0Bpk¥昿O< RoTw$:uyJx9p]ynl,nfŚ%VmDWkHwyUI7'8r7`|)]"{GV0+6G-wTӺ)=r|SjaV3|ig̞;8$*)FK̭ yNa)&~ޙ!XL;0 Aq[ym0a;ǵ-R(4?-m|tp{Ylkآ&lI<`VpЭE%ҐD!ڎoSާ}aw5hv/Z9X?4HPˁީn O%Z۷GwQj-*\+"_6 B X>{l4~ 7뽇=kS!%H+Jtͦ9P+ٍ\5&?>~MM|.."/n.X+W߰!HRg"KP`->zza+- <T"4fI}(Ӱ>k嫂䜁@ףOdLQ4;bH'vs8[%w* oPbGn_}eКJ\l'%wѨݠp# GGA0T=\2ɢ c>ՀG՗%,|S^<ۊ5p)x`h9:l΃`Wneʃ峭TTy)٨-Z=H {=SF"&Q&爎歈v::&IC]1#<D? BLd"Y(&r-p\G&)Z#^J*SpBx?Mŵ ^ݞ~ܟq%}c5 XUWЌ5ӌn^uľTl+/#(P눌F^igNmRw1)}^[ J|&a1z:9ij8 }#2aAC SwI d_܄Qvs;~%Pl@uVw::_k~Ȓ- yYy@{!g2,luP| OP]V"ͻN}ۮXM)kdA6e1kWZU+Vg8Y"k6pIo{@[YQ8xj,vM\䚜4*lW *V=c|Vb`},o-| fpm'k|P 8VilV4ֲ E!'[Hsaizcli>)]ij ~B =jw3mkI-yh{ˌ֕ Lv4y<=xe%Of8؏XœVi:MD,J+ 3P,7?e kF4w! oGg꩹-Oisu-x$gxC<tld $RpL#ݺ]w0_Ej{Ӫye_*E0TEZ %' i5m,?*6a1 +N3#$"s(x.#0? CY{H*#bڻ~Y*\.c% 9𯗨w3- %e%Uycѿj`<5jr.׾=rsmD}Cr58~b[Zb>FϊjQȜ\qɷ*""XPDҥZ˙ C|s,sRdEsu5$K9+El1C#u_&c?:L%/#0e4 ?^$'NQaΎ$}C?}u"7zyМq\k]4^w]C> U4yąuoʬs~-ɀ5342Ȁ)0iru'[~r=osڞms>ww7N/BI*Z: 01Й<ftwϩ,G)BA[/Փ{쇠,K]Kb)]07ݛùaf;aU}W=Lͬƭ@FנMMo׊ץxl_\}{ē]t 6NDQ.fuRŖ~{Ƚ3Y5@op$(a7g"DtFm'Cs[s >`!ԝ˥Xpi5<`۩5 #oӶwJ}xӐ(>Z^21\wjr] pcfYU9E7`.g=vWe zCτP_oV!pZKֹhuG 8C+ݗ2:-ztz1Nw7tshk +v4f$&Dfo*^!ZՓ[EkS7e:$ЛK<> & u>lfU7?/CN ]095I"tY @x%AO+YZjqYjDpYl\tA#DѵT$a nҐ.*LAgC!O9ϤuBtG\Dh7p;Nal/$a#Dža0>lif@Rׁmϻoeς&5' X|xGS>C\DRE<0;{n*Ə]DЀhl \#pj.UmBc: Qx -r|@3 0&Pv^8aδkէqzMW?op !Cs2qpc9od͘ b霑694KRsZƳO;>z}XXe8sC֏ t8lCsf}ʇk6BCE\3v3Gܐxh7閮E vR%6k[9QOMM( bMƗ-q^cg%,o8>=2x0#gvW4T] ˆuLmH{?\ +7Q{ax0UCmg߸njKߩCbtOt'1[;D h޺"<+o~SYnH8f ?3dJup'~AkssiZknQփKZ}Pz) ]#qf+tpC6 =Jޮْ=ѯl;:^!=dۿbGr{{g.^ .D!zCf M$ЮUj%[i/POCH/=[ӻr 0 $^k+T"D Zi|UjĽޓYXQPO$C)IfN*c~tp*.(-;tv ~ɟ#>E@( p5O@e7 <]Q8č)PQg7HNO2]G{,xX /R*3~Meug}F#0\5|ݝwMx\&T̿s$R>%\߁Cֻ>^$ՂmmjPC4Fj>vWp^cZNpECS Γ\AU1/lQhL.S٨OY;n߄VaCTF+1p= NZhPkȺ/uޔX(eSWEs$ٵ)P{MW~R9v3A0T_uPߠl6 `wcR6obKcII $WgَUZZëHCD@%aW?zJJ7ʉ%"O@f>&%wUhŢzN%:63>KG&Zd5GdMYVy ˲ Rϵ)|jCk}Y[QqewTWvmmPHkC,)N)fmPSS>%OFvR%BǻxY6̚]x-Ċ~ A7+݇)hnds4ir4Va̵X^-.ۥ007l.f>!b]xa6_ C̟>lUEߎ>|w>P?wT4c^8g1l-<$'W⨶x8$g ݃g,y:~&DnPܚMc4,!2ё ;F@$V9FީTEf!ƐVT5!8/H;+p Ck ?-RY1Xdl@+Imsh>?& SB O谷Qy9&Ex[FuM̉aMiudtb]9:hS &|wX=8 b^cK\>m?5O\6jՍ&tFc 'zQ -g-a^ч[m :#E1%SńXa\oU/c 2(XvqHS{$CM;,Y๠WJY/{jC#Wc>H܋-74pRPGyP+É|H@PDoTOMІ8E;c $QУabv5 DR'MM]q'zXʊlOk7,`H8 "e9[\uAj*k}T|J/v dQG{WyZx񅂵 zXC:6!"Zާ-4^b⣨,'ފ[>jsꥒ{R h1c 8繵 DnԽ |dԞۤRX:Rb'5_LW=P%4lZx5{=ɗI1\4X@/nӜ/J&J˝{d4&ΤʈuM#aD'A7OVݼUsB[kkK|q :UTD\3= Ɲ3۰]cwR"vHYcݧU<{)?Sʪ"p8lDYwe$L;e#4!nhCk1GpM?d K._rF$.l@g5QE'?l}hTt–>CS ʦYm{V38qrڅ 8 "dvɖZKmKC\,Fʍ&@2?`H(S.NU_'Ytя֩?7)@e| |8Һ<k#aAŒuT"bB@/ '̈́C0ZmL5Y$/TBrj)6}pñAzC4?%˟oᢌVR/P]FYu_xl"!"\T7S)U߁QYi$B6W@huoz%ۼFK}1z:JMOڊ<0Vζ!q 侺2KboX𪤪q58 ֯Z.>20BNW[4i:W[5PQ=8aI"0d߃o )T4u]DهREPԺ&& 7CoroeBSK V8B k0PH̃M]D 0eS7h!}!&~ E!J$xzE5а8{-Ӛ6psmԦ27d!799fi!GjOOLjey,7tgX^/hڂd6d|W7]Y#!9XJ6Gz zi꯸[$N@l_X'T3mQB4jsĪ^Z9&P3吩QM{av3?#VW}TGyp/۪[4xVw}zwF|zA6?i05n`abX%hfHBOfeSQ4Ien|Xt@!MzhWh~WȪKB *]Vdy-[ >zfJPP/6L 0gSK725>ߟ=uMjCA 15R;f[Wr&MLR0#Qh3P~A3{'$cSURYwW{* ɜ@&#TmR[̢4@>]8}z5moDM8"ZRtV֧!c/S$t!l (7Tư=[Ɔfe>T@⩘ #cnoDp`K.o uAJ v)SAЊ /;y(#>M!_4[Į݋[dh/1OOe o sSoWPm7HmGi wMl9 "DI6 q TU?0->ZW#a@deC*^hҬ%8Lu ǔ\JHP™6d>;%d\} m(햂l>1oQ G~;߄1p:9fX_\>Gfexb20] ظc8wVf$'i,^*㝈O (@eF9vqY>"|}ݳaV3qd\߂-KRdhؙ!DFrMa;*~i;=7PWI>a{$T({; 8>揬w:FGSlr};W TeiZ@Pޗ"P3ìhJ%e#؂0N?')'z),&pPXOPֿrXuN\3: C2bM}Kw }LD{(20\*+;o UFGu"-A̢Ht.qPԟz9:\z͋β@U]UTSP̱F,E-9: *8b)qcRe4D X:&`]rJRbx#C޸1jb"ELVtJYJfJ*|\bG^fB{%M5fBfk,bah W4Iyy|tm{LDFށ'5b-sïfӂPQ"56@1/f]~JN:€2&r ]; -Q)Z2\9Ƭ#NH㲎r)phtr |äT?8K^Bb1߸%8.-ae+oeo~0Zj>O#jmqFl}n.nLCKR@t~06ũvMT5 ;ˏ-WT?L?6ecr~|K I;D7];L˟s|o'}.ѝPz-JLhSg Q1nw؁Bt(Wj%CD'/<~@2b~a_Wd }{ xW)4S(!:j-qgnkS'"?LGB7N㔲}_nW{KV˫uHmjU9A!k59*7Gɲv)x`EĴju*%.~ y/x v {:U5N͎$IWMXIqԚʓڡ5pUWoSo#80,fN o3 b$X|նt g[@>1b8 ܪ%2`q&s&'-/w%arB6%D ?X=X?_@4eM7>j#l-&Pm1p,P_s[j*Y!1ׁ<4J.N*jO9_ fl߬Zgk)xfS1ĘE\xыxYU-6ݖP6rRq rH:#a/!dkv)Id:̬T Gr^9kTfx@5 6 ćv?a ֳkZ>aqa(RIoq*xM@&9Lq>-ޠ@@Dk=Vj_h)\rۣ՘%3/J,b,4@bxa,yeA,Uan6S75ɧ3_p:\(5*,cNNl%UEO?rӜ'/PUin|Vβ֌;ZR|-[ݜϰ]+3뻑Xьu뚠V5r]]/Tg+e{u"So.6 *VDљ{Ӕ,WĎoB:&GSBFOVrA7B[}):ri ?Z' W`w"R<|;2WE],K{G@\6{2]hC-ߔ(gZ51G4I[npN.gU$q%۪J[>q|E`R&MPf(fuo }nt|ܓ 'P#IfoAkfxIBɷrʮn#\MYa2+Ƙt&=-ÚI GGS+ANgTA3 1% lSsٍa`.Zc`}JKgdw</Mb:E]'Q/du\˞Ɉ8:S/bdZwE(-뽰*qujSKqf>>8# 34"SړJu'fNqyg;%@M9խF]cPXw|Xjce-`R䦗LyQDt& J٨# y U?Ga\[DaKCp3;``aP{G Itw[6:Xrk2i![ad9OSw6i>MuQq)B)wN*c|\ʑ?dŁ 2or S~fH6!|gdTg@S T~W"I` Pjvj4FY6P{FPY[{ wzgJL+Im Y>Ň5~Y_-$Ӯgc@ DƯ ZI*BC8#nAbqmitD _bH  UKRN-:\g<ŋ Mt|6B-+rR^M&I'|>L"ǽL.iKiJs\I)'n1 Q!pV`6Ƞ 3J5j)$ed#z/<̣Kþ(KÆtW(~ z5qItVN : }k{34h7싹 eAb@\j.H[2%=&Ѷ<_J=%6ҟ7|#NH:[@4 *` =N~,%Y5Z cUdX7;Bt랸,Q0aO*ځprc gb(@D |+`&ߺPC&W0Ϩ^fѥKY[z ?8gR6m݊1~K}<4j[i onS=oP,u :A;穔}|z?T!7rZM׿*\2z?<:2??=oyݚYT! ]cc6ʞ&0^S CiHp7cW"r>SՌV5.GWH{]ޛ4"lE酻Kz_*!h2rF*bNP4Um ?Z޽Ybh &r@7DCc%Lsl~,S1K\QDZ;rYS-u]~…YйO[=,HacuBMmDG'e{m]U=kjcW_S{; ůP!]1yVYvq 15c ֮gT)v\,QӜrX=_z=i} hF=|OĦjNb1/ HnTp΅4ig[e]%0N 05 *'N>[?`W[pd}^;Vͤ漆:X|矔BPx8r(/FVÌdi׿1l`P5VG+q8R \_^cX(f԰^*a=uZėPvʍp:p~y? ՚>>A Ilqy4DZaE.!6oYZt弚mIpc' hnRC~"$d[O1=n +KrcPaO-CkNݑn\ŒԳypw΄o=6  8sDh*k,*%a?ڙPH2)2w&ڧIgRX`=@Gtd2!?I l\0\<'x;4=pS oP0W&aFU%O|I8R˅=`)\eAWcbZ,2q맳pWr8}Ά<#c@Ms jۧZdsw(D9.]-t"OϓG5 >O=1`|WUH}1$v68P|%\輰B 3-j)c mc,=,|d}fX~´{9&#Vk 8B?=^zگmK](1?x9ٳgNqĨ'T }XMiq12쮺ܨ޷Yk4{ϕ x 8&% p~6 ;ôWTbf{9]l }^ŪO|ԝrZD* Jah`t qxwqR)|Ba{;t~7T*ƅ@}_$P) }sm{(u)ө;p Zblj cQw50|Ć>*yZ"qhX<(DSYJɰgdFDm+IDϻ(9t ’_HNm[*t!#H>j [3u[za,G⩫WLН8;絮o2~P!P{Q= u;?gF!0GBNc Վ^䟺~7yZwρ <"A+ɕMmQPo^*v}u `F;< %n5!"lz57CGs)#׉6ٮ`?Ѕ/xVmwvp}aLV$}kEz)h4;ط iJ0| \kO_c2.-祝J ƿ cr6 wn -Ef$vo/d,OU-mg%#;K!'? .c_u s~޶mT7Q)yY,HG5ͭa 0?4Ib4Յ K6 kvK܇*go(Ú _p>}uI7qީԦ7Y9q i1e#%ٞ*gH{aLxG'@gBqTXEcp 5>ౡ8y,H c'+/Tƹ9ő} h|+&s6%՞"ea-eC-^lֺm.-RhfɦIf..p,&л~ozt /[J^z' O|DzU62"AqhN۬~am`|o tMc %}>"=R &)y1z\хY"Bdzp,+6ְ0G,*tݷFb)$h 7@QFh)<ʲ-kt8:J9 @פ{eR67R [c1 ^!.!<vwa\{8Ea̜Z\eB d)[[] nR>fsvcAO6p,߻S7A2gtgqҽf YcCݫ{PYƝpt+G߽(o}9:2QG4|뾥Iv#M jע.tkڐGi.(r%m$Wp? 4WP͠k0QXNضZgn1΂c C1Yhu4)Ʃ,Xڋ$؅iUZit}Lv_=䤰`r;϶ld R[ ȿ%Z -? S%i:>(J2ylS:Rȁ_f_%3Zn 熞^GMEʟ8U;0\0c}e ?M8/+G$sUom/{ᖙh#HO=HA>`׍->EXU4̢}ΆU'vw(G=5땧o)&yЉH~wE#qJ UښH:pJp\NwiPF^~Oa2nȨkv5ٻN8a6Ox%3.]6 rDW3R'sȷzzM/qA'<;ӋRRSb!||/Zq{$8tZBۥ@n{bZgE n;t{1s 0$PomḒR qȡ`JP_3l:+wN9';Vr6-zho&<~dڈ\_⁃m##b6=(Ʈg byj G&JGxk [? Nhm%iOa IBo06`fي?5BN%vW)'R2 1V+2p7¦]!i,?WpO \應8z"wX]s>K(D驡 d,Xܰi맮4QZ[ 0Bl=vr`4ew\cl.dLf:ד&y.vwNla_&wf}6atStl?s]T:3C \Z=(eծ<  mø3`C =OC 4a>hr)]y]K5/iTxї{x cLˡ"l-c1ORUi+'Ɂ\.3e^?n#׸O`2^c57BL@0AHڧz -W|5I1F"Ӑhbܘɦ $OdI)u^u֋0TyR~SZV݉Mp` v aL'hpeC̬jRC\i\FO$zb ?WAZ%uNNqE5'8iCy='t ߣ޻Vu_;ֳ2"y~LY[?vc2 Skݖ r2Ä`ftx.A9ʬmrZގC;) EEҥcm4ArzisC2E^|=r=`l#RGziԵSE[Fq/t6rxlƿBu;cc,vT): & .s*:T9}oR*^*\~k&y\nQExO}lZr7Q25o[*J0b$ +ǚ mHF%M"f< pVTGl$ l]UpH(_㖨fx.f2!"e嫔.:r-fȪO"ۆb2&bnBB{Ԇ.h屼pȇ*r ej QH\:UF[$tK㦡tx @ƎUiwbHmNE W JRQqE`qPf,N!Oa|M:2\+Tq+( o]Z%.'C7a8̇~6t=/F;8)Vͳt ;x &'Q#TyuF#FE7KKy;WZ@LN $X::8O( 7"zd`Y@SxΦNcoŠezE6K `$s ب.~Fccz^eHe=gQHg{8zL8D"yУ(q ԓQ54U3kaMB%plY^|m\S6!K9^D*|WpƏ.5R$LA?R]'_IIhQm'!\s {dxڎ~+]X@w\HKA~a|c;cF(w20-`yLk3.?|G&Xx"1_M>J}uzq8#U`_zv:+SUUT<~a4+biW Rx. h#|Vqx1'J8P ~1C=r(Q=j@\@ u e-EcVx᫱]S8H Ȑ6g. >;Ŷ/hS#潹U=T隒4iy &hjrϕX:=n9;=%"e9C@ǹr2T~{waD3/\;0R0CmcgqHz8(/|i'w8:d(u̬^d<wU\8Lq=V2bHA,y~٦TpƦiu͊Ne-B mN[<L-m&ZbZ1mQL̇ 3H{r_b^>P)wr.T2)6 ipwb+d 5?+vHO $;߽CI.3IOO5ZM 'SCQjQdx;1غ}#Ia̱0E>=-05=dWb@uR7Bn`v,ًewWݽf-=a^x !#0FKZ*S%~!XvӋ#tw tbN.m (^_zr XYB*̎m !}e h ^htdxB!*q%#c7.V}9D@kT^f+ct_ Ҷ{!aY h. {IΛMZBsHy$PN$,fy CƷ8ULAٜDUkc4}Uβ E5w\d }_}%(sQ 񆷊 oܰ=nx:u,c{ªUOvHQtt|Ѥ\=E>WsJw/Ѣd^ߌ \#pu/t 7oʷ9[vRsPY<}2^'Zu_0"^Yr ۫3kT^tt{dw?s:$S8{{5Q$6D%iALXY Hkϔz1RFB2R?ifZ27/Wwmrmo^Z/Ǽ~DC2{qf%a^g)&QߔVl am]]xs '-uAL0[KܑgCY2Do&z=?|uvAXi2z:{q4dTt!#~!QҾP䊭Ia߄`. {W錬Rox˚ȽZկ*jlScfB+h>:noAC j^Tjfmm˽vx?u5}^YڊcEw*orv &PzE2Us[ġO2u@g 0y^uZx2WݗX8*FG``qplRwdl:] X6T6!p2>^s̾vaRĕC9׿Rۡff:5`V.!;ꯐ'GɷITGb| =J$ߕu͏BPGJc$mĚclhϟO@Ri7#xg` Z'"Skɶex^UɟA 'oimȳܟ?$sbv\}s򛲱4P`}TChhoެK 3nYܗ `b(; S9B\2>M&ߕzGȳd6Ď)IU@!8$;daW֯)ЛZim|B֝?EE&0\NdOUbJv^.#/fМaGNpA"qjCissV5ꁻ@ܰUIK۰|%X _nEQ'}l)y-s:4. {^3;ũs ӯF09e>¬[g`C V5oicW1q7i+xu˾6(m(PhIi>Dh ;䧈 ؞ BJ= "ϐ Ǐَ#q4عN!'H߉ hk4=L;R\xR+ꖏPz(whVKaC\r7#B<#fՋ6/+iHyy, KG"-kA[L@:֟X`.wM-X.j=8ZdUU "kk:/w B*6 X.;f͊#`~s&3 #)p[v!}}kɮڭ?!U?gG]'CqFn!x@ Tܧ e~\Ā n$C>P2aNxi럇vl:ihB)V @ :n(opDO'b( Ŷy#iP-;B c)ӈ)^ΰE<[sfo7 4B Eb,PEBUO{#pi&.1֗]Nٰeq\`l-5JzcY{ڶ,Rt-L!Xo B|m=< y0ckl$6 7,U6萩=0D߈~8Q%ϿaP&6 \41boEf1mg>";Jjtx>U) Z㍼/C}*҉JB ~x-Q(SO˿7-DRk4Nٌ]5}.3_C6y.`‚HܙL\+&05N_|o~!M 0a-!˻d!6QxuŃo:VSj|F k_k9[+H8ľQC'-\;mFWT6,bG D5؋R&.֝4W:=a]A6']J n7>'O_c:@{֍225^)T*Ƌ*rq 4+m;L3V=phZ Y[t\vC>2 P~bT@J骹1;fyI fլ 6ưXtG4Rs_{JM(YF%f H{MM@|QQxspIk{P'u1KC-sgg="kC]­0OmSwŢ/b6X?;m:P <@8V_Z[=J -ĦU)$jc&H0~$۟&ejf@Sft!KF0 'NVBYօ X0͂u{hȲ\ {66E6$u@-(j *o5YDzx䒈V?k0]q~Gu; 5#@tԹg !2RuYJQ=7Z[m2HNL\>**ÏŰtuD7͎p_iG#ksш񾰧O _q| L70 n :T] oІ d$Ԃ17L]u YduOF шxvކ/7gņFc@Lեh&'W1eZeS =WIxՑ8HR6[I_.7X`o(BQQU2\~x >wLs;5>u%, ,!j;_jP{O`<5%+f08/Sgh!z9SO{ /5ʃǗ /H%ƕ?WGֆˋAcRu]y@{,9UV[C:Ƙj-zw5!CH'zCq.LϸJpNbNj&%1oH`8(5ebs|uSOlzu ?Gw.6vJ6 [*#z~o"HXsguk[&d ;5Hp$`d8 u\NM0;BUXu5\V#qWGp|TCYN#YnUg4%} R ; ]F[r+ ,L":WB l-ߏZ ~μFp,[-ZKd1F+b><-$`Z XS/>ykųdڵ>cIT^W5֓3ޮ՚G;dTqM#'5:QYϿ)oKDq>89GO:"$-ĻȳҤ طEӺ$RЍd7zM 61&v@8^9=uCBzgGu ՃG="ʐvIgN/;GvwbZvMYkrD ٸ'^s޷ #ݓQQjd!u0ޱ^R>3LKjtc(:% RV~@dSgP_lnq1H`uQ?Qˊ!nw%lnetD!m݂g*6m($`&?t$|Y;Zum#սh4.#=to!*e Cg-sB?PItboGC391L_ ᪴_߱7.$-j9n\l~oXhw[ V;V?3/ե m|XM:%]ҞqhsHɌ//p`*SסK*z% BWvˣx M>%&[{Q9A=!}&oodoT,#TյC~=+TV r$۫^yw$h*6`[H hDCwx AѾ,~9~lMqC!dBP kMxp sϫuyb࢑`tR/$8&?<~űɞ\8$EL'ɔf[?h)NssCOA (&rtit F *-qWkrN/sGB7@D~Z㜵2/6L <3CZVxRlGaT)%}@fI@V ~TWC~b>?0$"V Is0 *Hu`L= DžQRh% }q NDe˾ImS܏78^9e]5Ё7})6C-̗>4oRxƔEӻBi!d(> 4Twҡ@Z%N@;"DŽ }k4=T+_J?lTu4SmDlc2~*58Mر(C%K) (>~:{u=gv']Ҧ2H{ _݀2tL#@9eXz^ٍP,Z$_H-md^ZEXNӭp}V1VQڈ^Q!ރ'hI29au=asL0p(S&2N?$-WZ}q;MaB3o|C9w3. (Uyt`%ǽ+ Docyw]OL-ɌPDidE5otۭn!1* DOnLwۼ0fh"q;ZJ: po2 w/=Hja~V6ĬX"{rDw/_1l|McgN1B9]7714վ3f۵ӌbTOdi( (}5 !KמP "d9i8MLz1y01Qhӵ$ފXk]Nw'2 a#Ϣ :},ZTRtrY·ta[Dy4vL&(% <N6٤jJ mmGjd.*t.rlxrbpzyx[4dtQYLͲm>WUv AE}p{Wθ[<( I/2ptJ6vebQpT s dS!SY%݇Ie >#9E  F\o̫z=kkcc м$@T{i}dP6o5V=1.gyj#  @DGV~RJ3i:5w&{fmB*ERSr1Z~n=\- jH>7bȕx=Cjn7u8lJ{\b(*/ —'Tʕ+j`iINgjxJ%#UZk4qU5J#C_K-`wFy1VCN^d L-xne!_:dMZӃpK,GlNKAwG>᠘0~*M`i iƧBko<[xpH 'Օ-5^P]{,>ۅe'=. |&[o@ύ9vm8: Ddo-i[Aw9q_Ni#L \cvʱmJ{_h˃3XI?A]6K~2[YEQ6Fg"7[!Ucʯ =\IMڐءƍY2.䫭lf.ӹ9NBy*uq& Cΐ\=:^bU;Cw`A$k)O4zS9?T؅~+5S;|42q:F}QO;mP$sLܢ= hO9$轘9K۲M41tcCnr|>-5rۥҽw VQGSҠJ|2%:ua6A4Ob_h'媲^Gr=4x#ە3~!D,M޸z}b\Ea67PW e8%f',feieAu?鲔|0"$*(S,׍TN(:d#])8TD 'Y̿{oݺcJ3Uq.n(d?V>vA#_ ~bt3oat:n ]aK{X?T%枏ȃ:A ޲le>}Q^ZF~BX§ĘNI=) bS1(OMW^?O{>5'ډ &ht;5fƋz"pTH9_kk=$y;ҳSkT(ϣ!,/%(,lzTqU%%cfN?ߌ:RRzzSK@:d9XYJ,yq^3yOD/;\R݈TlHTz:s;̑I[RuJw9{\s4OoD=CU|+{ {3WpL*6N8%eTު!>1Ơp Le~] E:̈Q;@qT*R;þL|ڲx]/}QR& *(`$1XlmidLBS%O!V-&#S,w)ipŮt_k%B3St!Iᄇ5st$07B]66J"%5ChUϷfoUhO҆$#W?=BYnVY pˉfyo)o k &^g^5p|aprScRýGWNmOS.̣xQCJZtᶮع|gؽUH(]ou@Nȏ#PV E(G(s܀ Ͷ a=;TX7eǵI-mJ@_%+cgį|U дZ2رdxBr~?2iK@4/c:BϯV2_MdutPSD,C-bH\& DI"?ص1 ]~1mxxh[{n:ZbQD j2`DMLF 6y`mMacGWlErsefesZOR[ `yaU^,;UDQ/wƍp+?O8淞tƇ"yIiwf6fNuQ!կtW_dzU? '-!n}nihWi ,UQ((}rOE.e2y@R &e9jVwl ?G d:~U 3WҿT sKQ\H`-K Q#c  ?ؾo=l\q&:~GκqdUpزRmn,c@LqI!_Ԑw2}g>QNse6"ɯ"M!#p,pk53t@+s]6Bx /2J[2i9/HM#%#iؼk}tfh|쉉0jtxpdjvcWWQFZz<1yA]4)JcsvL*BF`v7ˆe _1]jP.ʣ]Bh!d6uMkT,rQ <Ŝ_QK\ZV`398O2բ!WDѓ_HE,hOaR+lZ rlSiŴEm#[-_|i@t6GT̊]3ROMޅ:; jj8LmqXח|"+OVҐ(l*쟁pa8<n1kُe;(jĴ r^΀>?O&qj8!8-GU/kn6U]zoW߫37|נwn?/;eez&$ن`H% 8hVGTm*PhjrTOZiWewj&+X~##a D3~x7 "^$/ 5ṟ!ڃ`\ gt]4 ^`'%aI]iIyvY}쌽{+qAZO;vXS5G#}fҚ$" -i*֝.ݕ ZU%+cH#9 lEȊ137dria cL{:2RowRt;D+s{+IwOַ^M|(Cf#`l$`jnc7[k{>`LӰH7ZtPO!|piR4DLi8g?0,Nw7-5gU'n<ϔn_/^ʗ Vu7$wm*]&+n>>υC6JjʚvX-C. u0#U6q6 E,fh0k1SMk^c _2Z<+FiYұ]& j .VPV;H(&GvNjﭬ8,X/ ^'ZnBYa±>EuB󞫞۪~Yg:pS x<LbX14ƭά GH,ݷ AEj" ^B^.wRyRfF6} X=)0(g48"PsuBzVkG)@jt@ {sC%cXQ4-m$akͽabAԬs+j,vcJtU _^Eř6WKn(# jDir2]9bxiK8Z&]?*yqZgq萏X,J'Y2|/t"JVKm(ST/sc+ aʝ>-#mbLp;`@3Fb-ATMrv05`'%TwaH_ QN4k[~JT lQR~;U\tj48PPQ*MDg=9k@ +!^ BaQ $n ѵ3fF%dF 5z#|=erv6ݞJ4O4,+`HqR#X_?/j v+0,N=tƉnQhD?pT)o_tV͵@3 gمxK?ux2luQ(T_^'952";llb>b]O*^OJ)6j;bdّA.m]jxi J"y6o $i=JVs԰ +2R.i0bЕu颻]8xN}!{8嘚VW /7MUiYVF&>kf3k]x3j$M`z\A-a1dg"&_B HSEo)ȡ8>Gfjr( GzoJJ )=6aƗ-P%eI k 80a!%ϊ֝[hVL!oe{U$.̓6E+y)Tn>Kά$uRI }'es8_  %Pahe(D[eڠ#F흍?9Zdl$CIuX>6?R&{ԔD| ('ntQM ٗ?>O(gd Q&, **J㑞r- K<\RTkF}?@W:3 ;nPΘ *lGj<2I/0Ǜ+MlF7TK)QR]S|m;!RW> -25`>>qy[eX_U?v!s7j7Ȗ +'6sa\t >;cZ9r VE Rg|쎩?j5wɇ [z; ZgJZ,F[_2#l|r5"*k(fvuP!n5B f@TL[\NBTZ2 "W AG;G6:FeKj{kDGoX&P܍p񿓲\ PlR'dcC8xηdzIߑ>W$T 4&S  P^w K_yM3C('繿ϕ5!F F *\{;uwYx!4]xm%S;zyv\ )f&gX~A\aO)2^AWF`' K𸷉T,0x:Ն֎]l/cJ}^%G ,g#k#5>70mt`dV:cNms -egCPiϕR,dtpC)wP2W`V dQƟ8#c{ǯV2!hpKE NXX9Ѝ"ҩG۽g+vw O3i+\j:%2sQr!@'#'}1Ŷr(x4/TNds띅#fסּdQ"#:MM C#ǗIErqMvm& )7J]΍{tg*D\I8aqSz5vm^8$ dfK^+yMb JJ|?gm 7tO3og|qS Y@>q5~Owhꏧ9 ;\3%kB~36S_Ur|azaJ5%Jfyz<\Q0{qZP-+*6d]d<ƲH \KR66Yح)%멼3Mq6,h1[q/YI_.*&ʞ9K8ec)٫T7wy {R$s{Frh] J^2EI{FA~p:v2eSJ';oCRZ!:w7,Bs:=o秙 3Zl%ۯtv0>Inh'"*PRK 3u hå=2alʎu~"3a=`Ϭ0H~5dʣ"V߃SBtzdb^U&hKJ4䏢߁طhDԱH>s<ښoR  q Mza Hgo,#B#.rC#%\#97;e35/Rn/OYI>0%A%"30v,Џb.nN-L+5Ԃahq&H[^3^sھJ9)7>euD2JCc: H\G6:Iio $3!|fPGo,Eq?~Cd D59109E,9rELuAΙsRĨSC灕6V%ڿ!(dmlQ@N֖B*1ȫsXCy% yDg?ّ¼BGV*Sl^Mxȿ,on*$1 ;8lCPY/* !]g %:k؃҉>s.B殘҅z4I]mn{=;mV~jRkox1eBӰXakGp0/j38aNg P c&"JQxHrv3ˀJa H2ЇH݅VmmH@`7͊ˣ\k))]2yJk8r.tSTT-Za(ntzf;&ʩAPVr"ґ-j(bιp_6no9s\bWϹGUtP [?WwvzTEM9'`Y 67g9Z=p@! t.OU0az$glw= Y ]:ǻ@4 5\Waz`#yö7,/D_/ W}ejT9ɨB|.ʚ=4,Z!ʅ lC$Nx%:|2DaӺgeuy(Dy:8C. _&}W@Ϳo(s4Rj}ȲԞJ" ְy}|M "ȋ,;C(egiڎj([QȰFtvH.RY3 )qLOMU/>ӽT'! 4oWо0& 1{K)TiWpk ɳ#!0z t:HC&TvE/ф!%$F>?2[Ņ\Ӛ{ GNgN\=BH6T*U,0yTT  \&![:x0ejZt=ͣW=HsWt +ͥ.kg6PfBO=\ᴀvª{ӢZ,.QQºhi$flz"]}Wi@5\0žj$ؓE`tFtGKLn&.ٓojcҷZ6jFpw$-nG?}W:Kccsd;¦J\Š s`(dRao-9vܼR%@eIh;Y!P@q5ee^oTg?Kn=Ubyl,BR7J"xjW^yGCa/>G}0 )S +/x@jhPn& xF,C†ߠ( wY>NDۧrh* }ˆ>Z -~| ;lM޶~[ӦI{7KS#\ALcUUO@Õ`JD7_a:p{.SLfU'ЯReh ֈ4;Qtkn+d ͚jkrüX]x7۝V䞺}IH@n]7Xf3qoɂe\g },6G:zUS>q`]k:rɿ)sϳ\Z!,(K?Jb/*!X![ ,}~=-rB=Vaį4@|OZV-7op}38v4ÊN$%@;xkޒ;hgl]k ..5'\ʅ;*^GoI{7 `V ?%9`!]CQ}&+A-80%^F)a>\jhrc^z3]ei98!ٚ0P靫o.҈ݟu&,䨛Šo_J܈ۮ2|VL[hNi2AH(3ul5X^'&SnkdBw^+HZ6ޕ|QafcfN.TZ 쭝NQ"oOy!23]Cfq3 :Ceה==_/5zmF.4 a "`!j,>aŠd3k}n0°+)`&.W>]v2sdS= 0dU>LѲ ٩U 3a+z_ۘ PPR)ADCNRfΤwt^J?E֦[M/abwd*'3fy1/__8i^g}h}L@6kчms%&Jskֳ+E\μ9aXP?➴k$6& ,B[`|+]CۆQ'E7sxJL2]JCwӴ;ʗEr}>m" U# uSwu;h!0H_}#`~ OK|ҥN s/_(ԚY1)KqV@T&4Qb&nގ 'nrk jw#h#Aa)T]T吧 y*䚸ka ̡$eӯnݛ!<DM 1*{0lwJ)Z; /Z-00qf%**g DTE)uj/[4/?feYƕwa2O3,dY:Avhoڷ[lN V$@fPgܔEK:gfÒ?42~,mc ̵Cō&ʳ/!!K&cXMa܋HX :CQav?{c Ǘ^}'JI҄w  #Lvk@Nˍy9 !m`-8.*(tn.jc kBl1Zgգwb9H<"-qmvR`?RiϛwPZ}M]Z$)*=wFRZ>A>J *}IJ<hVӅS"6ĪY'@\ `;F MGCB _,٦r2v\E`!TЋ;}ɟ2[cjǟ ؛:oi-sgcOԂkȥ>}tpuw:fZ9$]4ݠ%m_RAUh,DuCjB2'bm拐x'a҇g*Tl8}c𕓯Z~9nvcMe22Uzgr9ț@ $9[H0s\:+:W-y30|,Ky3. Hh0}]9(i=6k uxkXTU}{2s'DXYFNx`3*)]2dž \M2Dsfo4 uтYA'^M "(.5x'Bаw44E2PzN:df`R\/mb@4z5ᝊu%wӎAN%0OԩЬ ]X&\>E YS mzE9M,$^fz=~<@xp zBDi9,m$iaAJN`{){7g3h/$UN0T05uoXmq2rJ|,z?gO8[? (wCk9_7. n%aDh~;V`jMʗ/ExprR}/e~RNDv?tzKIx ?aoReOM)(Et6N5z ZZuUM]Drc; Ù!6xhӫc%c 9\1Q K2Ȼ+ pڝRR/fw,I┰i&_ g$jDaQKEMj,duKҤ嘟U&Ngy˨^31!6̝ ՞ $ q"b#J/e _d\^)WPB59hY(hT"h =E_[Pdu(h+yi qNjlup:Ph .}!2X|ap{lp^$mcm"UNj6spFiY$Z9 =/e9 #\4ra%< rJXn9?k8pw~CAsS9FFE hQ:vr^^JMZ՚buGNLwס}$j 8l r7Vș_ٷ6-J4vt0U~$8"i:L/7R%p-c6Ux8Q;{-c=Rn(܆99rgDPbu| a_J14!:$u {D-HW/x*S&Bkh kΈlVG+xGf~5*@87=:_TƑBCG7C+h_`@$i so^WgXdl>;O$_R4%8<Kdnùug@QmrOu"2uLF@ QڻV! )4&GMN`5BBN=yuߖ0׊h (y8e&7ٍnE0zR$]L$% dsB;+[t1r8 kSӃB|p @fͫ)ˌcaaN/zeBzPë;G9߿ erU5 Dsúe-Mܸ%O z2Hlj:*޺UWDK-iBb7%Ԃד2wʼnsFh܌g/7&62I)/6#Dx\Rp?klwͷj۟~$21whQ>m@KM tJl2Y*`m訸y*e >fham;Cx7/\HʛB@ʟN>~@EuQT^ݢacL:H l W3T Ec= iMڥУ44UW- vV>hwYf]7!ش>-a+1Io֬qڐpNҏ%ؕ<)7 &l:f.ىt+k IY5"Ro̻[$KCvLڈQ61AayW+LAd) e (j'ЗJJ#P- 0-w(4\;ICpxtR!+UeX\0ҳPGv65 хr9 {(nE H]P&4t i5oX7#෭e%ddI5\SuٹX.HN!fY[ N֛)Q19~)19U}5\a,sK B"-ZzDދ_ w~QuhLTSnqnڟN96V J:_6 F"b. wGɳ W5hu?V?_ 5(V)F# Ƀ ϬXjv٤y 3^kD6)&7*1+F[c ȊD b7X$py/Fv/LmG0VV싒v}O RU:f(w^E,Y|[D¬LcAپ[?sn1 ŻG55ba%~֐ =jaiR5SB2< Mr@v/v$D,Aqt.y?dq NiXϠ]#ٔ3F$a7!!SP(ZnMD_ڿLUOH>{L$w[̀*QEN{euuBMJ>q2-;u~}%uXCU /j}dERY=ZM|]AvhE8[ÅE,bv &'(/<R!)S:GkI!3w31ҏ߫-IS|yUcw$FCî”Upf[Yߓ[+JE5?P qբ$VUtsCmѠ -0ɭR|QJCm\*xMF昛m BY@h鶃`}e_-H#JLbT]n^:%HQ%:x| -x )&? htҴX1IьZE_Ar+8C7"E{ DO>MtbH3]H@\UBiTc:hҝ/L",w=w7"< y3ChֲQ]Ш"]RB:*~I%Nl7+zO Xd͑ڿg~ש=38}ujUNe?;x?LY`DZ5`*y)Ͼ؟N_ڐgۣ1Qk'8|4c}UYBEaULV5/g `P9K^D7@U'plĭ<&HvN_.5c67[繅v)[|hr$LЦq"2xE\0K/bu7*_)ml2Yx"߷S:Dn9Ɓe0w0޲/jIlaȾG~w'88>1y:%~c-Ҋ–Nsyε W.~0; --;o5ЩU^1O[:^ηlX Pml`9Sp9[Xnb⡷53J3#!yӛϔ -*kFCpD@ j̅9]|`[֎M*/HpcM=z o Y޷*_?+ ?]DUJӗdA-cmi`*S 'EY}F Eyo '.,DAcwIhEߐe&j ݸHϊM”>P tsKOj_a }ᖜY9y#;@e5":&1g†ΓK`1,n (Ak0!y_@6zw%F83GEi;ðS2(k ԥP;3W2B{"[,^*z*UmUʼLϡYCN,)|2gZ̿Q!*}BӦ8A3۸֌SI غ'#"isL1XԄCs30DQďx7,Qz\k.)o_u~j0L:PMכNRʭAe#^o{JWC6_/SeXU1q335bLCX@H$.}LY;2ANl+E]\QXšsrR$L_T?pe 6/ƿmJ ,fbD=D^FVwbD܎:ulx_mJGCpUE "m yJP0_]\#v~oo ~FLF:K}/hsNXRĐṆ(C8IS7NPrs&ųZuչM}4ȥ\תTژxy&mDfn]oKr@X.{}ݚeATc&s ̯?Rϴʉ'p%o\kæ^{/Zŗh5JS7ܫAs 2&ャR<`^KvyԹc(A[A#Ap^bWSu'Ԋ<NN3SqS}XBոEwf1uU< ruxH .9k^SlV\'в-%?eLquO5WQhX法;ʦPB\U|JVkjR :*`.\\#͟hnfHYzֱPqBBaqUGO88Q L83' C53QՕᑜ Z۽%!韻__oZuV{mr LEo~78dIβ G K5}*˞R,"۷3\F]R!c,ن^BQ0%GAF>yrZNS;dNQ{6˵5`oz n*Yqhʸ#拚O% ,kV|CXF 3k {+bw@OԨ+~= m*rcoC=%xacYsx3yr`a/6hBUOe99n;pVsuJ&)=K#9u92);odž}_zU j1#,«r.y0 LoͫQ'GZݰ7W Yڎjˮw -. '1-F= \TB?h~鬟ca9j'kH^ 6{nSkj2Z&_O%FbDa+gpgެ5^Rsklx!Yh68["5D9C;ϒ8%ʛh]s"Co^6Gw烞_/kzO%WԬd@#2.@d[&`5w3kG=u(KācUo=3{tku,n|6O5_.;qhud#PXS=048Y Td<jE>=$kl:Uo5<HjkduiuGdvof)N0SN` R3SH]G{*C3-挍0i~ZΒqPYߥ9ǰ婇uεAV2m1b$*aAO \- 6PV>7'9J^xŞ=0Z*Zc`'#O4# 7PfYK|1 +UpTmI`u;rl/?:pDYK 4>mj<9{T:ɰj%ѵ]yb+z#Bk"Έ_&7lY2[67MJc,{M5MMC=tQ.Z&WCc+E_VK|PQgX8|Cb<+˦(6"PFL &OɊ_Xff5Vրv_-a{M銬tWn.h!Mdb>$5t~ > |*1;dAEX?J_'{o~FRp[c*(5+x~-eI=f;]rȇڱPQD-8N T|; r:K [uH&d&|VM CEe$GM*LߚYY#pqŸݥrHShlg0 jXbo-0ұ6qIܽZE-[CsAo7¸[:s&DP)s1Ep}F:,kXn)[k>Nύ: U-O- jYfT/gNud IqB6pGV $ 1R+Lo'L ./e_ۼf׍?FЎT$koadVO{1¯p-iٟsbPR)'T4rEedQW$jIW}eh`'sRifAw8q$YopnX]7e$yWL W&^@1L10jT`U>[&J ^xc.o ? S+edX9+Ih#y3h"D<6(5M4 >NhN/@u*zO7Z3 +@RwqNPr@)N[qiJ jm[Jjk?v" 09FE/%X;ql6h̟#Jڧ?65POm8ȝtE0^)8s9Zj>*%_e5'}a+QΑns`W,_uZᠥ'D> Xg`*?#j OkIIqO>2V99W*ImOe'Qsd-k>vµ|VU%g`@ʺPkaeF鑦o"ڱCWik._>JZ{4U6x ɮ;euMf;˿@ܕ|fZ)DnO~Ak0t wzl%G ɴU La3l3m%!&z壾}ՆTS7R2*3bM uWJ/*Q(ڦd2\S?ܫ`y*7./+xΩ'ǩ*h @%,B/h[F4'3xmAc~ 5ٌ ="8ԤpbPHOb"C'1GCk zI”lWd*}-7pU,<ư\0%4!7o>D`CmQ4eV"rl<cMo# Nv¨TwhC H[T(qXP,Vlpȱ߷w %A NlZ$c)chOF4ajn ">2J0XWI/!.yR x_svtb-,P鹍XcXK~&(/m~o}zy<̨0PA.,[.[voT̐wKϗd/0I;kz~|߽wVL`Fb1t#bnI+5i%S:,;%ǯ2Irx/JS+jF+/Y+pɃ4蹈s;8qBB~`>a^3e7k까g HuIE»P!JhIeCbۙor$<4&V;G㑯rL!3lӺɳ=c ~xpOҲXguF.F>FZ$ XBy#xB*-r>]ƎԌxfL  A1T3Hh0tojo $(^<[:ͩ` 6,eD0;$=Ʉy G>Lt+0х'FK6l  o٨ Hl[kAvO ݝ]ҧ,ZoS{6F 3)®kytC"\F_pclŮ_5!E؞9{Y(éx?Y,VT SHo. kư glY=zSAEPԯ9gS7X^ϵ ^U6Q%W/C$0sy+3Gօ\ZvnFӲڗp6mR3j )C /6t6t`k\Ӿ 7 uu ME]Wւf,̯'s*M u.8!WXlIR)_6fmx= { >Q99.u/?֢WP_tRP_Z όj&ɞ,5z#rڵGMUB"fvԊyu=<nԪV_foCGM*DzM-8yU얁lHO|v |_e/%W?Xz[.D8 qv]twC.ӮMʜE\|b}xH=Wɾ,=M2FE?>m[v}ߚ7> &K]],f&RqJOxHN1kuIUx(md4M=ɹ^?q1D[=E\}!zfD3Ku Ѽ1{}*_VxQwWIֿ}ao̼mELmnf|Aʋd*xЖ*zȄ)}0.8~[]RX RA!4}p xmr7L di?8L+O8AFp:oNfP"5};ϙc 8w7Za2@ [-~k&jJUgZk;_9զyiFɦ(. X 옎T0,IkGe͂ MM$`^P2648u@^ (KWxTB'}UWTz+I{SꆞG=\(T$Z}Er_5.NmkXAݡ}Gt17^ZE<.I_Y? ~p#g G``o]F9&Dpp(&LGsUT@2`\' Ԩ%,܁ZEk~;>S9l[8A+c$I%OFlPE/w&Mg0 }D D2saIEbE5#Ϸ:? lrF9Iī{(u&V{ѩaNRgTEJھέa-]=̊?^t<܂͏iWAɲL ~QMV^]AK_B3o(& 仵B5 ^GL;gUhE {'x 0e;`|*KSkJAR\0͝]G<~Tlc ݵ;`~Eu,݁ HWR ƜȪhxt<_/glEd%gN :#dC~ V~h`!1zZ1~U7M!@D,6$swZ(a :R1@yKYWW&Gl* lkqJ#1OǖM`nkޟ w϶m(FQlbfKv]G)(E$n{>;`NN7e܃A5X;a,o/{^R'O/ճUFnfm["؁(R:ɿjqp~ I֦̘{E. R|'ԉ*}0u!X9w)t26sep3.וBڐ[I8_{,<2,;Դ?1黧v^ ,(%7VL[?Q.ԋ]1q+5%zhgCFvFCeoCJA ݒɀn!=*ɞU}8ot~0a|]~Ypi4p{ڣ3HS@$QH.+T؝_?"{NM(T7kRohA+w4N),RJAO'[@<v}C/*(Ͻ_e_VQх8mR P-]fۨe\dwӐ5 4/3XuߛIRgN•̏Fplcz94#*V ieā1jA"`4^T{f ’6vw0ϪgupU%r $h"Qjf¿ջo"!R02 Xez;>1Q2V&Z3BҐ?O?ۊ`yZ++_o$)'fP QY`5 a޳"k_={h!rЈ0nCW}oܺ~U -E`"5^?\+kq"."v-@^`ۡ}/5M+rBP %?#*D"_c>Bc`ln¶0'y  lXpH;kE(B'%(hJ[źM9|Ep5ZV͡%)fu^`7:$[P{H۠&"1IH7_~nMuz6{ݧ} iO?CU°u.\&gD" PFpS[12w?WJ'QZ1m=jcx.:Z.S7/nD6G'gK K ϩ`:"hoPn/E Ui%+~6s6By@B.4D-*x"&L#_Ґ z;J9J8A= X7j}#Ԉp-:߉a-oӪ(G[^p~DRN@]G-F;H3nwTRAS5+!&*|<+2}ȖP~:!QV:U375n9t-n5k]%|In|mLũT4wJW@4Z+#LHQmy۞6=V$%^%]=a5`z*l^$ &=:P[n[&(`QgɠtQfY|L_&=V5th;%ܗ#y"駚M 5(N5p1;ѢKI L L5\ozm#,)~-\6*NN4s@b\ࠩZѱyhC(|ϝ6+kif?AvsJ5?3 ѯ%#[_^= lGٱ=,k[  ‹zpؤ% 7{E|:0Ya'1+s@OV#At?8}Ēw* fW%ޥ$<,4U>a=<ľj"Ͳ3Xᣘ3?(ˢg O4D;EcJ7O5sΉv"4>P(W .b*h3GXۓ3( ?;:'_L< d#bv ˯n%ǒD9n:cOZuj #Y"udY>MV&ϥdz:k8K sOcFpsȇxHW{>Ju堡?ڴNuKo8;)a\.I@^;ÍߵhEDHW5R4 n8.sPWo^4UN)k"@CtfY;;F9UʼnGs|B*^F:Ex]|ed~ܖ5+H\xG235-|-+Md8!BWl\9PoE1]J-Wq%1C 'ܨ$1z]vAeh [6P# 0-V ; }f@ݏ oAnQT@YWh~ n t3oqe N zKn ։ga (91eBGSC(/Ղ~uf" #|A4kȻ-4\ ޔnvnqc?omAm,'Q71nUdbPIqpOco)Emh/{K>*Z'Cmz0v/y`\o:!5#ؐ"@nJSVu蠩OHN`vr.lќCѽ@[Ø-JM1ha/@ N:+ gɵuG[ 9SQZ0[oi^9>xe_s`ce JS xTnUsʌT#*J,kLb^*$LeK\T֓+cLuUUFI=g\; >d$m='3ʤGy s"wV= پ3yN2Y0E ;?}bFsԙlDABݗ{}SVv6Y,emۻ9yߝ 6 4iYhPv)1<M-ܒg7WuBDښ$fyL60>3/| WoΕI =ǂI"m|:o=Dㅤ|-͘9?dPL{PQ޵^bְ!Y:А(S+dO/D0IeqnJL**i:erH!aš7|E7 D Byieilk2!HC=o>b̤6W#.z[8{;~zȩ}潄f |SuKy2VvB^Y)?v8b/bقS oUv8c5@0[F+VH+H 6vlK ٹ{!8+ RV uӼ=X'3,lBP8a/AHmN\}.v.3W eƨ1˟>{ڍ ;O3LEB0lD륨Z֢ dd7 _߃(,BP52$n#N0﮷"v BVHߗkMIȋ6y R*&# "JKZg{36䅚 sx=7@f{7SwdmH[$L|>X=^)tI5/ ߖ{- ;ʚFR'k2"7Z 1B4 xG)'̜C]ܪKSцJ>dս ;1Vsya >Ò27y;UK% &6WM*`:@ܥ]kt 8c& -gO`p<*uZsbz^Kk+/d(M za 'Y(^9o,IڅNzaN~ڛ ! }'cg3KS|HV 7yra|7œ~&_:t# o3pϦ*ˆ%RP>zN'hMޝË@$nn 8;sPH(4zpq8oF%Hc-\A}Ӥ<;Zτț$O?ĽA,"7(WVZ%SɽL [ZNt}ذ~C T$*7WK9߷+ %7Y/y׀+$gMH* 7A$8 4W _o^UAJE Q+ Ű04zO@ag{)ʃ~VDyL1wϚQsMte'#T%F|H2bƩj؞鶥Kw&9U2'`9g1y3t!mUsFRV(2MN75f9j#v~aT!&z4wT &]D`r *IQF=o@_= wWf]Wnx#E$}%pΪL?L.r% >iD )"ԕy?)PuCA1I9tWSY9.Y5#)[7q=G؃<%#RxPe'~ Ճ^r?Ӱ8Oq#F1!Vi00Tt< .w#GIQ>JpaS+2ܻIFF3v56#W`S] Ӂ^{rjI85WB +>.kMA X )WUCP Z P){FXêѿ\k=-ȋm\L$SM갸 {@J4Z*"Vj)0IvGrѳʿfV?p.sW `7~ $ee]iK&KKM̾]JDyk:ILɛ5wX5k9^~W}-^,F=`Mrd*YZŵ4Ɔ*SeDw]~__p|C瀟P?$D9x-iqe5df*0s%h[㛮EW zؠٽ5B}*=MEG[qJnq?HݚǞx _D6us6fJMu[9]k.%?SYN l r2@hv_c3rLD+uReqK䂝1Ž%AiIMK&0ԂR|#zTZ cAz}V+F*! J[jS~p9gɞ{~pv6:멅VjǑw.T\ta>DU=ªhۗHS=LHa̴:!9t19 MBQij;.dY_p \Q)-_ѻh^Ndy<%{?ˑ3hA -ƺի~VhSl>p>b O͐HP`so{{ @3ˀth5G5x)Cw{FhqЪ!-GF)Ϗ`:vDa }3Xll27jĀ }&J0wk ilrIRn2d''%9%S Ib +@=*d3c/ak-WD;`4F8+8A> |dO'UҕʒQqMc'ka2hI/&/{m8Qi[p$,4P]n>4og?-we86eȇ+ [B8wKrݸAk6K˞rk,?sP"bYM}YК\Ίù >82G(TwsK>T2ƀ8dN$~ڳas!4r"-O1KE1{tGP_;k Sn7oM k?JW Ip\qt}N!XZVrXF)Y6;syVNi,s¡{GJ\`*bLl?/2Hp`|FLȮzFlc%%y\c#?~)L9Ǘ/5Īx%2Fc^;ʉ!_HhX5;OTK3P?s +V@`?X:'U(o79g ZR} ˕<扚wMw^}B<^ڒ ^@|ZnOh|)rE_^LH9Jy)޳ƍU-p2;/ <Az2#1,r;$M,8hU%]ϧ_S$Q:PD0[Nu 2"&$-mLֹX/Cqđ+Љ`lN h%z e%' rwR .N t=.kEL3q? ZZfMDF)|LfٮMWzx?f%C-O p%r~6b֨ΩP>./9$I=t,0K4WM# ;ZW ֣߼r%HY<}=],$%SCp@BTydY2( %4NC^cMZ)s6ba2QHжTI 3TCܟ{ie7<4??BKZj5a9=EbJvf` {baKx;_oxg*1MsE ^!CNo+hjܶX ,3(/ΰ=AuQ=z*|{)k8Sur*9jI2zi9DSӞޠvW,f4B:_ogztzI=ƟDvߧ/90`s"["^xCw%b<3`GuKcS `zU[C> kK"gPzh7=#W0'O,\Ju)5G :cʺy}j?|LB7%L3Y9w+ ̤p@$tҎ 7tc|5ԈP[%QgTl^mTGbR3v$Um f#'R7J%Km<-Ig_rIxf_ _zv؁[i6gAZ@s G%tCSx]ŵQyhk,D7n +KVQ.3XOsXkc&gN*SwOm_"p(5]}50ߵa֥Wjr͕{Do !=TF@5r~$߯@.9) r6~4bW홲)E\,k+(˝X B$ұ$ AG^IUR9Ȫ<#=@%*e7Va-g^M`7œ).R,$=ԗ#cB=bք0'Wd/>+%D+^j2y1ddFB Xe n(Ӥ~R"wݲr3 ;zai7ɛ.虞'6"3< K{hb4(E8M y T|(ӏ#3Wze3Aek vr7rJf`I=H Wdpݛl]OiLL Hj 'X `\ymtIMN,5Ӈ00I$Shj6V@7ImWcc@*V!APsd.?`,4>IC&[iQ:Q0=ʰ*\S$b~w-B! R<E= ^wϬ{:Lk,huTŅފn'u*޲(VLly|S$SOtJWSsIՌ 81U3%^+ 04Zs 9q'HBZiXZ  kaǹGa"TX ǙhkxN,;;U_l<Q ^b[r`{ ZDi\ /G;I#u(L9L0V3{wWߤ)uʫ#$q(̻?~S2uh<\c/_2>* h#l-F4m%qxq SUJDJn85[}gZV  q= ''}*C%P '?j̜*u 0n,YA򚪑X{ @5Z]TUsb@z,=*}*YǹkYr鯭D E nex|)٨.-孟$+! K.;}$hCl֠,{{ ;O|d2h_o5ۆ@5pj9ؗVKDFi״mM,(P0 Z[ o9NJ\]28{wJaxɻ @[~oUv#Vn?3S}ضACAӺEӒ*Nj96271]?H&VAdLNâχJs5ŦJɤ r$)N)oLTheqRVAJhd׼.#ysSaHy{Y7ZtZXѼ Кvt:YV0 M28d)>"֗jE ܃pǘ ΔmwֳzAKQ V/A< nd)mDLI̧;[kwqs֘tr%sqOb0M>%%*h {m-{g+Dk[ N}^]t Jl~hJ7$r:1S: T: L41FtS|=VSSl*8E od|>B׊N{lE3*?g:Il?v;?+rP6i+i )~Mbf6yWH/ zy p|oć?C^~q3r6# ?FÖP3b ( )`0Vv,߭d͘pCnⰷ|qb=1uX5Z2QWfk̫:ul)u (]u*-4u" ϯx2='@'Q؄ϯ~:xO< h@cP#}YoYAH%^",I$Ҩ&> gPANeC;)3>DCF( جk_ce2x!0mVqٓc(p 12k NwCW $kLeX42u:C( *7bx,ŋ}^'J9MYe"r5^ tqn?V:{F$8<ѥʺ"&hKo&͟F7poH˚!l]zfJvVӥ<_ȉ /n9csi=DjDVw7ËxCLT*zU9HH & [č֙MSW۪MBtALXmwt|Ln[CxLe CgS@Zbz&F+ ĘVCdݲmz"6$"#OJȐ)BO4~Td;rE|ΧR`sO^N%,a۰.;/?!8Đ0sq;g mN [WM[!OsT]lmξ~Iw{qY6_$<2豺5ܻ<;҆]7iQP)7r}P/&U[9[EWӁ,$bA9n=1Tv~ $"_f6yC Oč*j9xc`ulspue(~ܰf$ɷW4>_s2Dq'.j83%FOI?*5tV:ҷ8 G1++TɷGUP{_l"rL0nO^FB2׎a׿HGBZeB &(S 65 ^-ry4!O,VW]iq187i頃֟/9av ;:N5QJ9:r+CӸ- [Xu |g$#Z>t=~,HS!>ywϡ%=||(8i-򹄥/m}NkndT-j{%t=Mvz =q #i6{Wk&iQ:/h>6 _s[9/+H P*k-mX!j&!>O*Mj@qȂj WɮpbVx<[ kc1kqWnˡx-_ȞHphZږ b^]&e3&c"y6Ǖn.F`pڣSTAB{0wG xo#%E4(6T&S9H HKJ3ƉUbnALS8y9kr-*83 d xl31ٟR*=qFhҎzeÈ_!ɟB}$ɚM'#WoB{bBDa(6":Æ>jգ#p+sD#'5ǒqP,.,ﯻL?IiBSuΒVl=~!bKu4 ZBB "CarTN jf&I7Flv hZ]Эz+%)b@ Kv,z#8rIj1G{ #\ZC복Â) ^3㚨bp_$e_'qLCRŒ9|̝t%܅5\_\ }E˵ &5r+鮏2>\}^N + ^n)n q 2p?[wO 7u 3k!60). PZ)(v= mlkW66]%&6[{ Jj*FvؑGODR&Nվ(S B'|*]#򶆕꺢PryI+ᅛ)efU޴p kULH Uu9nKHD3u%#V'e8NXؽ`2: $YOZhxKT! w 79hM: úP0I&$K?%&K8a.)_뇌JOt||h  X=BR{Fo-=oCyhCuDqisS'&ʹF@\L:x.I`'TVpP&s۽P.ـA@hIq .'{jJ.dX^s04x({c-Ka9P$t-.&} ige.6Svʜfeu:׊(tH7yz&#P`p%=vR4Bqn'%ǧCg)~6@U /G ?zgw!9,9(͒Ce6<1Ůxү(tv 87*g.i5KVqU40QZ؊äG[wn7zLl:iѧJݎnF5cjک`m:pJ)xx+DOb7-,~cu/l8B/ m&w!.WN3霎qkZdkcH ~ T󠋱Z6)6 rs9*bŘ ߠsdiN{Dɏ1vLo ;}b 7eEDVZm=bb$5/Ac߲Up;U\M9 6#Ff nm|B/-ʜE Hڻه;7HX`Nrc9TgL'>q=&xQE( 2>P],w䵦^I&Q16p㏺^Gɖ^jєC`C.(ɤZGPI8F-nuMm=ٕ;> k٧}svOwg b$"AhXJS & hT`cE a 23"cqO/ Txcw F%b%N& I/Z uL _ת7-zs/5 !^=**fՆLm#){%zSʛނĔ .cZiHp8`=4~-9%cxtkCnc|͗9;8wfދ4qS;mؽL )G'%WE=c j/݁]< 10+:XZ1hR/z*O!#yXZtkeNft|^Byhq!X:(D7BWfN~S)쥢1G%b߿~b*Eg$rB*ϑQygK!VN}#;eJ+kqĕkzIԅU;m7Lħx:bb,[) e }whtlJ] |]l$2 +GYQЦ~A,$Bw{8:ÃlSڹoEР<H O ȎyoKrn=AfK G@Kx%sԏIЅۇAID8 ^.^R[ү壝U#d οCe[x1>IϯVu.zzV[Z25Yr,,"XTR{1YQU??H XXD)e N+bؒzIqtFfX#>ŰVR,iU#*<־Dyv9Ĵޤ9 z".QJ^ywIgTM o24Y!j-vLSNC[YN0 pTuw 8Km*@>|y@2c=YbJ<sg#LegLqӀ7VtOJܫF[Ia)_3n3m̿RuH+QWr+S۽%Jf+͉2ܪy#ӎE#2C"!M|"^8i's{gڗgfKX &dN bn&JJ#=Msˠw} yL)[ykM2ꙔCo&~ڤSV:TL[rvUDhڈ2+HB7/pu\e!⁚u9CsJ6cFy^';_֚%ЅŅ K,63{t_9?s#k*c vo` .p/w_xNl(Do<[:`✀]㓹,3\]g L%6Av=O0~&dᐼ&.f"~ haL'[1>mlpHY#>yzI lFiN+8.1 1ІATvb]6:72:O=6+b=w]\"z=k/k>4/Xk;+\ja},֮254N2};)o+>H j" ]H$=s3b PB/X $>ﯫ56,$`;|WR?ZMPp>=݈0J'eUj'5X+vE>h9cPp>l15 Bz;NVNClhk/A3$eIhLl)H]v7=Up ub`Θg&Gw HQM!黚,5t(.|lF#רLكtDE3ՖWz$ʍ+jҴR-<VR;Ÿv+2UL2/O~;:U>xݞ!ԍrGӎ[l]~*Qx?ZMbB=6M_t[Fe۪'NDvИ\N& .(Bۛ=/fS|?Aw_ þ/=JNj \@;+ʳ5i^H a(3EʃҒA(e5-8,Bp'bΪfp7i>-I-eChPYwnDS^狛L, (ms7 Gio1#h=ErCBg_Ej! o es4M%Xs32 $kwxz䃢;Vt-WZm^@ena '4 ,(8H/Q;^#M.Rn#rb ,guDFšƾ]ZeXNቻƟN6cR ?n`i@^*S ЎFK MUp U驒NN&-iaZAυ Ǐ=yq=t0[&Ֆ$@$6q'~MAQE<?2Ə8z e7aޘoҸKAOuNC[`1d0R聴fj1(a2Nḡ܄t7yP@⨙zHzP$y^.M%ԡfnQڈؼtr'뉄94= )Vup*4/1Ϛ޽?Ok_9DRUTʡ^ݠN~1k3\Afkc mDts.8(}~uVU4|\jZzh 7ŷcܒl ]fIͶ,ۆiryqʦHǤIe ƚf][<,[W=˫TvFS?]J789atB/i[[=*z"rI<]nY)Չ8.;Sϙ[͌A).S̭O̭ZW<}Ӈkl%lx P6L 4nENE8<6eB?ilR*̂y CQ2 8[-rrf*coߛ귞@dh(BJ3FHVN6p5KNFU{DPԞ.=%t܎{왵|yS"Gi c㚤yF`3=22DjMw*%H)vp 9q~.IUs#FGƍ'V 40uQ .ؿ 5jA8g :Bz wy?D.m\f?~9~HmioQ((˾ܬ>$s6b48G\U"\#u@Fڞ$[6e^¬kޭi{}MO?ow87^HnjItYtKrDY ;qMy h>E9"^0@Mt'q5? z[b@teA r&5K7˱H灭VRNYV Kfm>Uvn@3N%]/ `Xd[#*u'FXD[}W~$ Hza }kުqBo]ddI8O8ӹe/ȥoqWI vW2EZ$=|$s2Q'%= o- +K?!Z˵@Um'3WaU2:wniklXO{HɕJY8+ }ֳQA\lj?xjnFXfao.՚a_ ?d=mAA7cIlRfFp^%%(KwV=`C Kִ=&A{;_h0F7\ EIC"un{lvS k(k`BE<:]V t]tZ_IZ/FY5o+G11\TQvOוv>F`DtVeM5!.#a.6PڇӠtEd.%FhK$mWghNabuh;eFz2ᖵpm\-D,^ņ }::a^Ҩ9MFeg xyfs#PNJCvڊI|b&cȧBT9 ¨r?/>~A""ipw6?Ƶg†pY ʕ&CR=ynֽt֙ cl%ЗC!1BmӄV dܨ.o;!2^Qi?=^+h3al3<ƈc[G3A%,RQJgf6e8|ڟuv,0'aբUW+`C8`ڱ/}W::\)~'wQڵ+x3":58&yVg>1|:Ǧ?jj|:8 #6;w}p.=6d%FD7<2f\v'@DYC ;$&lכ-kN 䐳- fl4(HY Fp{b3cvM味Q?V+_s]Ƶg)r\ʶt4qxñ119lGRmM:me~wG~ ;<+5LPG!v87V0K^0;G}H`YFvLm*% y @`sۆVw+c$A춬C ԶPڀc]ےk$ouh V- ʰƳzv`n_Gdo`QTp)MpSh(s*gvH#|o]R8PGTkq.?rUP1Mj!M??=Gyp6]r6Q0/JRR\CvCNDFA> [ZFcS te$/`L2jx *|:Z\wsheZ_E0RVK;9->hn 7v^=[@H[{R].ڕ){_Nm66j Ț'+y^( F֎bP-t^To">2J]U0h"dPȏVk=賚?HcA+3H! wlM>o`"} Kޏ\`Q/K IOw (Ȏ>:2W82:{? 0@C0͌C6QHj]̹|<31+,a!~}Sr%R6IbY(N>2x K6[96Ż3)<_@rk.=Gz܎kp0&593:8gReM9'10lͧ.ǠY Ld\C3a1Zє >Z-t f1=-MHюcظ ,7}kF~t,>#(U${-`$TN\ =)Jc؟CڱR!HhubmHAIFwՓσ'4,%>$YgJ5|'֌(g$ Ssx6+Pd}u h=$.Ԝ- |.0z# 4}=pPˬGa޵w[,4e܋{ZS:Nv @{hɥÿ idh]p\Z;OLN8 L-5OC8NgeVaѨQҡ }?ՐvPK7" m [bgYF\96/$R#Fa0oԠ1\L>CAی Fݸ5I2@|GK)8%T_RPE!X ?^T(w$Rr67=g o՚^:I?(b˲i\=oəa<6n3LR|V/3 zCvCν̓B-ZOӌB!4PkڣWbրZ-`hN<ЯWE-Jh=丅lr5e 'd"R m`(c%>{BB5̯VdM/]򍓱#& W-^E?|W y5P~|(iS!oy%T7ר+\9AGc/' 'UDwiUϬ"` nw嵒q#d& H Tu%cW;gn084 +y-&-Op{ / I ow /h0{c~~ڟ-ܙcC,\gfyۋ\nkK+{W1k8J RRk'܍ؘ<4= : QWG(q0>EW/H4 lf!7gutZᛣ߸K x@\o݄a`fXL f|+֗45i#EOdj#<%hRk1OJݚN\xi02;^|211TQs &U:"y1gR@JSp);)ln'; zfqkLBT^:ZԐldv5 IcE&9-5TMxC|T];V̥.L]K uL|ş}]1oLS3?4\WTs/EVk?p$2GrTh⑻1_GMlr;mֽ$)dzdW>a`;.zزшFY"$dk1a`&s}G<Ƭ/*+ʦy<.C!A>YFM&0&nhʇ\`Da8鯽ehW\lMN<~E崐ȲXNt} \q&[%BҘ1BZep&54^Ј J jR%.ëա_TmȒf({YhVO04H\B(qWY` - %`~LUxZOZVP(/+%1 Yj5.C:#OM8aMr*1'9dUѲ+$q?O;++ ƜU/(Xh#xPr 1X:OPJ*i?VR@]qZ9zUy v=:Se1䒍.!b܀9[ 2rTvYObyuiI>f0R Dz6b%])Ⴁ;FS MQ2PROI)C~;p=]ӷ[Q A؂&&TfewdQ?2CιYOH@AdxI <Q"c:JxA]E{d /bwH2F,g %C(Cn)877˰%6zADH.6yTiHPW 5;% mړ0R׶_Q'gGfX'9OLM!AM{P]΢XѸFڶrʄ:CƑuFٗnGkiO7zbR! {[jSyCm6:o+;#nU -&--YWXTSe?}TP>6e%!GkMW&<0g_@3a:psU|c&c0d&, @L1(5:_u?b 8p5hG;CwHMՏw^<JPIgq (US;}0ioœ#Wߩ>. {fqv7!_ǂxm~o;S@3lPQ*$;8p $Vr]eb1'([tȸ:E)=v*hy%dX8C9&o"xsÄQշ.hT:A%]xZ NU5"Dž&iwFtH6Y<`?v/},A'w~:gP:Yw"`+A|}xm`^ n}ijCi\XB 39_9| $7v1#</<< 6DQu>aڙ0z i`=-m4M9a)dNZQ=S@ 6u1LFyP<.NS|^4[__eBYA1%*sjw Q5;:5w!Ov#{Ԕ'  Gl_6DG<ҏhں%!4ҼsNBSK>E{؆SʃɐTz:bG!y $CasbÖ/YDܬ%y kϓDnRD,  "Y땘]tȝ^Saݪ߲L6J吼R`]q[g#R;ȥjƂ#~PDu`WFxC'A6Esiɻݼ(nuIh'\XT'2LҖ/dHqJ_݀-@d:6RA(*}fqws>!|KXKSB'xMgySQ򏁵Ъ8tpcjǹ_w#4jN~>V2sjA% E=^cY,TjmmNdsp(E6(!X=ך9zO8sswM!q7ԳctQi%U c<:F%|"]1r7@*#1 b(k!ja 5YaNj1'1,JHE:Fۙ{'=wtYj d&`}ɴZmb(Ftd6VW# \@56 4A9ΗYWMm17H n~,qnQo{L{KRŏLEaK⃞y~N"G!hSj^GQSG%Ua{+K)x) n#^y@޾lQ\g,[ np$oRp MhrAb %aS_x6vת{0\~(_}[# 04xmcwKu?6Ɉ6[gЗTޒ%6sq틹n&}|#V!?\$G\[u>{VeW{J\3`uO<䝰_I&B:=rik|.z5VhndfUN,^'P]g֖a\x6+ )Si v33}{ϳ:PQ&閻j%nɀ?ĬQx(6g;H*t@U(Tsf"~/^2$zړ'> 2/Zܷ͑ǜs}}&)zo+:y62l[ܧCaA]Ǽ’S"h PFClA\vhKd@J˕q&l&Vc7 죇jV P <32˖?A.l~2_bLH;[(n CuWft}"w*NJaXPN/ ҏ81>})S{ h Ǿ2%EqʭoOrM}ò1Qԝٗ/=޽u:,E "P#{(m;eɪ#ڂWF6OV G3a|r B & })rxKa{-hƣƐZԱ(Jh=S֪D#t-jWpc)™+_egꑁcu.D#0x 磇F]%b:i!,1MEcuܹ0WV_9\F? "c, gGc7wKWg8)S^0<'Jt;wRjЍd@4y8 z VPjUK{v*y31؅'Fި /k lWǿ%!7^֐vn,pG@Z]iR?wjK@CGLO۠A wTܶt7O{&Su"ʛGh絠tݒ@P8{"sժXG,%%u!`k;SX]luJd ga]ȼwEն&12Z׎ut\wL7uI6"$Et|#-زJ({z)y/Ir!e^dgOV|^F.G ?f^ˈǦX_%l5J#a16gwQ]}g䷍\ ߨ`~P:Xdso"p1n<3Hx#[1BL(Bɢa'Y;SXϒx[B_NK-»RWH.8sChn+EL}Z{lEo3|Ҧ.GTو{\wqT৔Xd`.RSt "}ZbNp,)R&˧~5g'eVlZTs2a%;21TV?OPTٶѪ'R$}Ɯ4_<.Մ-hL9:y5=ιM(l8E-LW+i.zG55./V8W9jv1!_y~H #XOwZW98T<8ʌrc*2థ0,'Jnϒ1gbw꿐"|X%ٸ }r{W61 ˪sx#,T?|_p/Jt!ݒE*PN +W  !A8 "C< maXz7`Uֹ/]n*qxOTaPgZ<&GBGtSL-36Ñk;5 ܚ\rHomPxCa ^5) DLBf$=_KPKOTqklSHz9ͰD>c>j "hg1EC`vlT|NQ/6K:ϕkP Df3*>=҂4uhG=;/'ʖݳ⨍ J߸*Aժf\)npH(w_7<`eI:HN  AD#t-7IaaVo4J?1SKsc90*WR/kfB̯? ՓZIpHv1G,@8~Lips_5G 2&6mblʏP߸EPo8%7\BE <ŒiqW[J7Rx>*@|a| l@}*'_5%iL>7o.1'oaܵ :ZhaZ^ԋ!7 6X9ڝJ%yI;~./WT^8gʝq kL1($1K\}'w ka7EM_' \zP]j^rD>aT!n´&QDVj`m`,Dh dASL '[ߨgk 1鄫RZQzV} .!|1hz,Ct'h-C44󞲍7ac5,I΀FֻTdMׄ)鿤v U+f6 Z4q!r3DEw%{F)x*%>N3öfH9գg,kГ:lf&0jxj#8yW24%цo,^oۓZ!,O9~!6 ߪ#>cX7S`I_c .eK<@ڄ}JcH' >Tܐb'^F*ꁅI7{"w)EFy*5ZpAs\"2X@rqte^z'~=Fzt*Э:|J8`]TR>7zyZ:e5iÎ0MwtG당][Ӳ"^x5.zwvx—]|ܦupjX3R-M=\3=S'aU.L Q6[!58p'`>)I 4rT *3L:: U{(=,,zIMA2b0H2Q6!m}-3O3 Ä(g(U[F050=+6˳"]#F (N#8CZKs- >yj'fZCU . ֐77:U)gz3$+LnU(S~/ЛJsRl @~žȇ?[ SM5 dX|HHaؒ/MQ0jeB'jJ{l_# ˟nHa+pceo<e*Yaus5w@ߦC6r"#RrwfXZ__} ,B`/+ zX~7-~~*"+D=k+64(Cu* wVn#{/Tm=I:|VVZrwzzڇhe )D;H=Ĕt9J4'n|xFYmL50M:.7^ɪG#Ş؝7s6H" lxMD@f rEZqty#_w|SQQÓڃЀ4QlBZ 6¬z~uf*$-bZ~v7⠲Y#g[KؘdlӚi=噽e̿,|-/R%(whhn1e Fjvm*/(7I#YbPK3drzr OrUc/r6|$!K+%v:n{2R'|WCuʓh :Htn|lbb ~6~juJ.l׳¨B$M NW- WZ b"4GrKc2ЇF*TV/${X'"IQg̜Z6pcE-Y5Aށ#=8JT &*w5Qهb_{ɨi/\b0!E\2όB,0w{Y^ƞF!he('7`eQh  [>zd,u)O#QtG>Q`Q^uӟNv i_CIè9ȧ1^迯Y]܈Zg05u߁댻o7i4W+Ϋx! r\h:H *=rõљias³1U/hyW~M>{ ʳӚEG<-0 2+n0@HARSzd,,".V/(6Dw`_!/.j,6rm+ҘnIpCȭ4i0zd(pv-ϚE2ap,qяv7]{͸TAɱuԚ3f5-MIyy ٦p*OF*e|=^t%*%u2^M3d#DIxTO_%IP|rrdv(3S&_ya^Dzwoi(?Llq٢㼃npǘ,c.wUNCi2W`,{Q?Ѭ]^$] 1iz6>[5V]i[1 FuYl-`^%^5wJ?&W Lĺ'KsNdP|EaVJ$ÎBJx(z(! jc Hڨ_ <씲Jעo|.u9 F)wox;¯ KT3AD^T~|/;dGRlsAH-.;fO`v`:R~MnjmK8!ܰeTZ@(ٛ Cʦ)#n)fxPS3NX+ɪ/l½ߒV~APW4oKef3~MDZfᣙ_b &5'=7?Dj">-jSh5 #'>#[b Pu-Xj kkEjgٺfbf/1?TJЯFy % .1Xs~6Q +_rOam`r9߇B.%=0aX= Dn6׶ #`I*pb ly(BဆodeejW"*QM_2̝"qg,TtmYI`,}^`&a7e`!ۖTGIqvkߠy/\ĄغX{\ Sz C>Ӗylv[+:yŸerʹck> _爇W$nvi(l%~51̛JB-d7 ƛBҾ3h9QcTL~ ZzO%m͇iBXL)P -]bLuitڅg^YjS9$+\r(Kdm:a6 @.wX"Dk'h4wU9q91TX !{0NQfI{0ۉ[A/9HNj.BLT1M [Rqfz-nG௞^naZeB=MLzz3 'kb}xNr^bYuC55a0=i *Oƃ!1i*Ѓ1_[sJzS^~RLؠ<.\$x!֭ey:GQ.uK$EtOe*2_M'9a/0faa * *!{z 55Avy/׹%r7p͍.֏ʂ6Du˺K&tC͡XuL,(ƕ>wzyN^"yB: d\'cRvwįn>fp"뮜Y 4Da^W}xȩ, )Hjpa|ͻ^ʫ&YؖE%eKNEc ~i }=O !R{ Fb =cc\Pcvd#''8G+,3%D͕D2$*Q*.QY ME6|v?ST;Vh؄lȀIHcxlfm~}F7 y:F)Gdqb3r#$wzh:Vef+;O$GlD2`"s#+ZYlodO֪egk=F$N+(dUksV:ubӪ SOxŞqwa2=m"̃v ÖP,|P pE%t$jҞV|h2ݴZ^&2o(~GqZśBmn[dK ǒ@w.-^~n'6Pr 34SN6) fb, U=G}\\,uRgNodɍ'gCHAB9cT= ?eJDŒe+s7p$y+K)Rn @kuzXk-{݁4>D=t|aFۄ9ű FwNmTwD*2\J]Q\AU MM^ȣ'9/ke<1aWNKrz:N&sneUEm.*Ϡ}^tz @m1jl-2`YpMu[IiHZ#wքlK&+x -8֌\#zNp6Ơo`]R.oep}ТVk#{ fG [-y5鵹[n@]%Q6U  )R9GҴy|83|>4U΅\8Nɾo.|F*ߥ#~iLs_j5[9lze_Ɠ⠍ lܢ0N!rh _i1 tѢޟ/Yr(dLyP{^qݓ5k8U_j 񬌭*l^`:^,Z+˫ E HgAZݲLύB"W'*Frz\BfF lď{;ܵ4`yDSӕXz}6#D}=0=Bm/U OdREsb3 >yoґ[a%E+S'p jL[GS/%EZ])p=u(ِҥ3.-W41qDLEFYِ5 ӯx6:4f6> 6OЦ[.nj7QG(%gaP[t/E MXsSZ=(9)V+jXI+c!>nU6EUfA>doŸҖJv48{߈D-U6=䩷#PK9~,ZʷQބ,꾪5FA {|%(I2հҾ:hvh4uLÀx*Yg\ʙkq{Q3$.daN@PI&RtleSp)7A13 A7>pDc㘹[2Oq| Фəf E Yv>CҷvPgs'Q xLl̃cՅm/fwFܷã PelY;zy'ZIe&s:&7]aXsj ݊Pt.E KMѣI}yEJIcoiA2TG)3ղ-՗^b&C>HѽsR1?GG/H]La ǔ@zFwHM5H]x{rIя-IƘ +gi>3i_!uE'T?p!2-.VeA:ef=q +wmnXYZJ9Um1 jK:*v%B~+wg_r^*vhkNiz/d{" K-|@Ft Wi0SZؼ #9d(+cVm$^foVKX6T~7RJa2 B>UEM/U8m"?*(\c?&3I{0hR_WIN^1o\Vx.M'g}/O mLڏ @!H{?56sHw[#6S\ %T&3jG`cؕ gr@# /3L Y]Yйo @A:V>g%Jsbjaߴ,w xMF_gmơbJ]rRZ꒕ D5lH_IEU%} 9Edrѫ}Qý3_zH:w݆m#+I{ 5b:Kk!C_j+њϖ"*!-xHsMPCʹ8bVD~Ds^rp6:$&~ɈF(U&:F>;Vk0C|$?Uas<ѷVEJ:ByLYK}w51m! C*@1]EߍzP~i]gvf3);!#y*3j!)@6 X4ΓJ7p}p_x3L` | yjj?鈩~AǍ+]\^@:Ɏ3rDe+?r#⥙Hܕw!z6 r'dj.&"96tH84i޹۶%8~Һ'tAJ>eݩU}rعฐtH~c2Ψ|$u*(4/-ۊ2-:AfUUM,HXo䵝^'#㸞Ĩ8v _4yv1}LYi$ͽEADRB!] ן rA(KXFTY'PmHdSv,vG}q(P/]6.r)~*JA,啨/߫[ ZΜsz>|gj}\Lښ&!q]WoA|EK%ta3Jh(d*B${N_kݭ0j(7 ZPlt:ĖV`&*8o5'q4HGgĬ̃7,0#i:vӸ]ָjMe5UӐ`l?],65\78L9yHU';|>[ '[ta3tToOj4ծNԜJXC"/> CZAV+;`槩.o ̏^Tn:TNVlx$VL~M69i{!*)>KEMɻ;'%F#⾷RnN,$2)dĥEu04,~]>iq q@کߴGeȫ]FK7f]˯dI24%/lj@@e8rrIc]=!Z"eoVxN6S\/sZcSKdh%ڠD~;1ĪOo?jmxdֽr5HWƃPHBɜ JA*5@ 8ɺ%3viwˀ|<Dn;'!/p"+jЫ|͗T/`q#XFsTMPEH+i%Nhc6yr{Epo^(({BU!㌡u,8gI<*!Xc]=H;UUgkK Ȝb4w1Έ~Q }7Jz[5ZLuoa\ kXMml;&J>10ɪBo=C)T6@tNKh"Rt|J}jŶV&c'ˁ=_KÎqqg5nmb+).T0yKk۹ZfCvm:wOZɶdJ:ӐYrPJ!DpxV}G􃻟[c~3gYq8vmcٟeۤ91`G|\pL> f#?zϻ3P)[S"3&U%dO/to+be eǩ^}'U`Yi .QΡs]:W!#ܐՆI*cP.V?"jBM0KO^o۵xy f4_.A M~͕=S <7]b>)%"ʭ=&Mt4t= *xp뗈ʻ`¡v)bٱc OɁ}Dy `hFZ*J9JҐ|ܭ8V8TEKKE 䝓lVa@$*!v8f6cˁDϾ tl0k?S=LSю=7R5jdvӵ@n|PΕ7S6,Ö캢*<0Arp\-Jg KplQ0 "9 %v6 K1j9m ys@$d _Za+bnZUh`C*{Z^_ t|VϐC 8`@~#8JcKYFzѫ?X> c߁lLTMR2-:/Fj٬V)DH*ЧR놓%ѣݰ {{YpXVrepM4sݳ3cuD(uR&*S rWG'tmlOA)n,N;I1@遍z/dE#2ݬ|2mDpιW\5/yCH -2_r> mƣW+%ܞ^ “^:AE5'qVF~jx1Ez&9a]e K)T,CП`-F`cp+dƚ) {#/"R;-ҟr5c3(Hx|f S;Ԫ׆Gt,$A:=ZcsN XSyE`_JN0%)s"Kwc̱#+ 'vP)YX:tvAwŸ -=8P+%B> Iu4 XƟħҚywJIP1mY 5PL_ʪ,φ7_$MLg HNí%|Ay#A#rX)suݯ'44Ί=f/ &tYe:92ȻPP1yH$i4UR" p֦qH}kS(Z)ijtD8D+LT薟⾐7Xt *Sxo JHrCgeGp[E0B^Ȧ r 8ZLc/vs5*ٟԜ6XNvtaժYN>?Dgm!3;[sOSnn&^K%l(_,#l.9`  qhR(I*Y~MyD9삠ɻ=ܽ8ŀ& 2l]1qz hHlݑLTY %^F+jH?RJ+A(|[uA|އ/zY+?B7T+jLCS9e;5~GXR,F,.\hR]5~<$"8Cv .X4 S,'&qcScp5Fs@ժo w3~z_Bt x$cr5p۝0%]c LRe`t},$P9O)TW Wő'0pf0lb0$Y 1Ioq^I  28%_wPF{Ձ!Xn%Yă:G% 0frBYHXR{{&p S5$r@IY7s1|4)fܰ4Y>%j6e*ڲs,GRɠX9=~E'=g<TJB[}^$ƪYjlԱ0op٨׸=X(;Uj%C+ccJͻN2clGz;0^y91n<65}{^q^D xޘ6Bާ݌wd%h&qe>$OoEB(L35WzIK#=+aҧ!\Y].0Bu= O׿"yCu!u*CSpBk4̈*/.ݦ,!X&5וH4#sb.j2\ {iQ_Lٔ\Yw3{HSJD:mqMO*l1-[gRAXէ~~yMT Ysc ҍ:0["h#vC&$g`]Ӊ%># X ; e h u~zڦ)1OEZPPnCxRbq z+=ėOIOgK]gS ?]Tr anUP6.T(4g/:L "uho #VēA/eGlynEHJfg3z]M_yNxu\26px+eSMQms;85gfG<SF҄K9Ql e'KjpVQoDuQ/rͪX2<]|Lދ)JRݗHv';5\=Z]l U p> nօ>2(݁>%ڿ]ČĜrV2檨t SΥy vW YKrkOtYc$ьd <:]cvèK'6Lcш k˧94!|< ;z9ɟFmqΡ.1{%ƫnxJPЕ-'ZOsXq" ۚ_Cˌ:|/"9a+,_w?C-2ٹ Mc Xͼ[/)?:vYRuG[NP9hjL[5ACFeLb~(Ծpn(̔_фAu"4.EwFS,s[a>VC y]oZu-"%N˹10m\"l;6 n(F'B&:O=[DH:YÜV~*)/_4}2:yh90UZauTVx2p!H|Yp`ɯ2kďӖvL[ _s:RV_q? ʒD-1ls`* CF+Vr6I( l+2& Tq4yOvU^ƫTAK|")hPyPO^V})^AhDC4 sJ_ Jy`m&fysZ;')?zŝK>C}^+őSS2$T^8/_6R O#!Z{ڏ^)$UW,>zl3(1G#*#1mx]0UC e'Sx|vkNt;- 6lU}cAdv`qIPu901L!G^~V?C8ay)N ;  ! ć|m=AG il%hw[Fxaeˣ|v4B`4k\5TH@۔!$ LU' d㝦a q[ z<}6-RQ6NڊQ2m턕c΄U $}AX_Mi5LC-u,O鴵P=zIm>9Ӛe 'd¦;MoIGB2TF'oDSPn>FDc0SIl'3Jׁ]}ĤW"ʿh4 ]8ZyikU(AUХ43NOq*jHEՓ>] [Uk%oLIe/\6xxeOF}‰H&̆$̠h~җ|B]c2>y]ٞof(taFu }Zjc uHMy s(48p;]{ě/~rpp@N+C857Q &U(0OG'X¢i(4-Ka=8edv~㈢+XzUUv2ו$bP@G:<5Ŕ/x_kuC5w|2@-J-`qQZ7ui<뙦aB'F-VLx]wQcj#7 ϱ~]@k|l0Z7Тj,PH$Wy|g7K9T@yN{'~ī:~;/e'k _^*"nPU>ҏG $}keQ}S @=ATC痙 .AI`բSͮ"է͑yaXVFxɂE7 :PsMvM5 LF{0ؿL%Ӥ@WcF& guߟ3(3!A5p5_fQ:>)F @2&eYLT'9d)r*rm>F$͓639}!ىBeE #Dבİ}_9Fd%%ٔ)nZE0:oՋ‰ @׷: #p2$Ǎpd>GtWU˄{-T3rAG%PF҉2U+Wchc7c4v_~!#2Ci݋ІIIM-HJ@aЂVq9FXKU@kO 85eMx{L>O(5FɉͿ3#XB 5c4`k M0"l8 ?_a `IV+ /T}IԮ]ԦڍGϤ|-6޵F`vYFg x^zύ\}z>1ޖdB ̰Ͻ*O2:9b` XzYH~v6PM14%Dm ~ҚNRL+^ţQZc3 <(s)'EKF.8'ZBl/衁rYkUebbո/ j@'bc2Sib-:M.p~ͣ"* ;‘OxPw&0OfS HQS(/65hP8EVb^4+mcl#XtA;yAr:yl*ݦ{"flNy[<:g\-}  F|NLD⇉ ?~q睑28<[^7CfraINX=M 3=8v{ira?)ȕ[2KrB{Ua(i|gB#Ws\iH-6Z7B҉jߑgXbqh`),6Ɨ5CK*)-2bG䊿B|j\pҴǟ :CJYX_rKDcǕeP|FZVDʞӂ b3I_K,%-r[нԳpzjWQyjBz$TUe[ l9}TSn0tt8To`=ce$aY:;B%խ>ҏ# X(feICǰfG^)Qny5l#mZlש؈FJ.냨 6;UE|(|1yAtvؼ 0)Ќ 3iCE_?YVR=^0(ԂKz!R9oAL%x`5| |s\}i3##% K&# 7Vڧ<Ș, Qp\o<΂VFX@Y%2Vʙ 56kݍ{մ/aPGV4ps+Zы[ͦ+jb7~8cԧTfmPFbyz-'[r+aUz{ [Oᅟ2z#aCkLP ظwߔUsƳLe?Cg tPR~-Xv!vnjWAMUV9d'`c׷0~-JvcUJq>G,{PuG 50&/bS4/)?b A ^sʆFPGjX;j7;5 `|8KAX m-F_Щ˭v/d梅# <,Z=622U?eD>xx*mơDoLl(F<ά=uEF  j&/Ⱦl^!n`q줍r(yTl26K\RZ̹3efy'}@y1\^<}YR#m]K@䶁mȘs^.eZ1h_ƾpO3 cwEEc#I)͢F*au )a~G5. 74E-GA9Q'KK;.)N@6Jq%Qf&rLVbT+G8a5y,1x9 %B\fR=RKh H˴!28& ) Es69P 9Qw_L{\ndبYvzs }w7iʯY݉{W3W] 뉶1ߒGOR1Ϊm6F&"MBS4K~3o qL6҃*ڀQ%iXB0C:ن%#ʜ5D?1՛םΞ7gϏ3S $0@:{1܌U𮷼Β&C=-Gڮ~,prlErzhGeP$Ɠ07FZmW}︆"vGPѹZۺ"M.8pY:dD+.@gwvڭAl.Y=ՠ?Tuʥ 6VVQ x~])ګ!>ܤ4e⟶ȈbbD`{|R//HS+}?WVa{=1w@pby ܄//vN}c&;09T? YÅf WLSOr,;'?نvR4=vTV;0-rq]q!7^M>iM NjPy8 nu879ˏ)xDin>[սbqVfzzP wEভÔ,l8QjXSA.7;w=8 >("Q9Atc"U\wQ@mTwcPpa| cFܤ)wW3bϥYWCDA ˏL,4=;th^vO[j?9o\ZTRgίk9PDQ,yvdee[Tr[ʇ^#To fNt+ tcm &!\ҵc_,tɷUų:al} UyP/<+Em2^yE4­vJDY[Fz!iUn,z7V#c߸)Vi\e"D ;ǟu Q|儳P)Tm6N:3wtTH]l>r7?.u_@+E޲F}\V-fa/fMOld<; >YAD {f4%J&ܫ59SX[ LĜC G*>mUE*&n HDŰA/o@MR K9~CXք^Ê6\]N ]Nlp?lVI~{P3h,-s+懔Xΰ֠5+<~S <&qkz Fy%_xjZBi,YGVßZ%_F&`<[+Q o>

    no$:1Uv^[Y -;x\852d抛gC?%.kqhX|3Yv 5uQ9B?]\FSл4<㧡1dhpr!$ h 2_M%D cx"?ŵJ"g,H>hh&tPA蛢#}hکڏlnȇ}UAAyyc?䤇&l?w`wr$P0"A`*4yiW<]Z]H_kmqFD*s-4WJ\qhMLin-: wVYؕ&1TOwDlE17D/qOj_GG$+"!v!n9kTObJ[^v+߬^Qmf{ ௺tpc%]g,ƂAy!zeB):0PC5Q1Bb1w>μ#̈xHsۉzy_aR5}ɡkxVf0ox {)'cPq4a_)İԽ@ SC Rt_Xvʡ O҂P2MZ#7GMٌNcjͽDLajq<(\-x\Ɍ\#tKC-M0ȻFP>!OT.HdhhlS>*e|lb=0Yk=ъb$<WzggΨ= +[Ձ&X;.F?/rg^kbh 6N8Y@qjcU@Hž3ԃA+kt9ǮKR!KʰCs9jh:Lϱ.W_+1p^H aOF AS9zEMn<{[[|4b qZ˛I()A53 TN`Kbe-b%@:ՒIx.)VZ"ƶT;}Zxt]rj.c(fx8mV{|_@4SnR- DnXWf8P]٭1ݡ~dw\CjUGݼe Tb,#61x_Q揯` ٞ'o^5"}oٿ45T`3 !VzKH~;a3GO04C 9ڳἀ-xI".0!SJ𘀹ڛ.f BAϚ@%ƛQw.\Md4ʋ<7vgP*[e΂C'XU E"{^C2s; ٲ:u>T"`7u"mtVIBZ }`I>A?خ 1}EГP*L'˓ה`q%NlGqŽ ;l>cfB7uɒhJ:XP-?QGxeCdξK` $26МOzO,*ٙKM(B0?aǥ\fQM̩*%L vlo*AA$ȄW]ؐ$'Z_ӓZ2yw^.:nVj⽣"3MCm\|ڙ>" PGv]i^3Z."|b 6;m|E;k XYbikA8T+8nu)۲>wHnZt2{Z$D]:6 & j"#[g@[>Ts4jՄV9=vJt8]cLeh2VK~z6v^Њkl9Uq)DC+/Gy ϧ$ԇNNIK POE{`튆 m"fVE k2bT\N fK>$TB`%N#U|El G>]jCPD?'v2F8R6;ؘ%j~PL5),3eU+%%Fhc=U=BN%A"#+35tύ0U^k|);#E柎yWlG`Eoo5߀|fV:^>{KJx`&B@$.:;n&}˜k$%йYo8;] x~/26G;~!T`wum GP*nS7ո;X!Cr-vyL" &pWFW]s$c,[(;ki!lz{WxJ#tD'E [pߙc8aB) skWb,ezC;}}q&_y2pp/Bhd{۲D)ڔHC8sh˄LadLpeʔNhi=4/<+;Ajd|@SJCe`b.`u@y?\Ί [8j!,Fu,2HSw' 8l,56^7x:^3眣DlG^}bDk՛3`Ic^_wmxFE77x= WW2{ (:CE,O!Z_Ex-֗vAsN'av%Z1R ~P3)” xD;w35\\|}c,x<?I9s!4rFv;laodM"[<ZQ-}mx%ar'A%v,FMy_B[n$'tx 2F;5, p${Q hf~=:[v:BVȰHVRw3l͍c86-ˀH^\__Kw! Qp2DXX~0}4h3Lw.X|Q4.jzd-@yu4%6 I!!Gr9U 9q= -Z3K>H,+% rUv<$p8a'o}__ `{Rdg#-7KJqKV.U_Lp_++f1R/ŤxQ$?ڱոBK?'B4TmJ~oO`İwtx]0-u ADB]Ӑ"k!lNq"5OOAc#r8438k3: `?EͨIl}\zAV-kk*|_!>U9_oX9EN/R65XnWYm^`<0Gzn[pYjZ>I~ 0 S`PZͼdt$vZ3YKm'j\=9MFpB#3nK3 i\3 ꨢ>RVJ-`MܖEJv՛#rGq]+#?J4c =4V~x]7ɬnq!X| DMi w)0խ?HEIV֎u]wpkvSicWIqK* 킖Z~FD]9Y=ZJa ajCwÕ5ԙy3A"D O!urBJ3CxNmTL-o8wq|q5k 6-8}|zgbK(TXzb,2x`z%Kuࡾ.~Ixf~Ga33z_. 6b^/YVA_֝e߽ '3ZY|µ* VG8M(VH BhC,1B] j$ph[rO@5-R LM;- q/F$:E=a?-PY$$ʢkXDG,3_?bdDʖ{/_[~qΦѱX G2uwݟOh>mU2H"?ޔ&r6+^KG+B' J=[ft,i5c"iaD'4Pj@W:0M Ճٗ. ;W9fq7DDLK9?xg-o#Ix%{:~@`B#n$t&F_D)L?Vtww+B`q5(uDF,DƝI3M 2Z wP#Ϲ b'$7} xBkmy4Ĩѳ7Wꭐc7 di*eJe'd 7*1uԽF)i莲0<} {%5j~w ]b%>ltchᛄW%׫`H w))f`F O5TT7HϦNr{ZZI.PyJ%p(`v9_pȳ<@"4co.30ܑI@J!Qg,:_#mѰmo7f }|q@ۜE |APN;ȏRіko9Miۢݎ-?~*l:jhN4Xm$ Yt#ym;b> wӞ@"T>rfdJzݕ\/jVYjR5Sڽ` yԸ8@jƈZaQXFMR֘f@afєr\|Hp8=jynITwyY?JMf4oZKƀ4#]oxRCUM::d 70X40dug1S 26CI5wtg ҇空wI'RWbH h&#`[ͨ`X,>\zu%1% 0w5R~%;ĕ$"Cr8^DhQCT+y6CAwaM,3%ӎ{beSHZ_rS^З 'ğvPy$vG3Ep\ WQao1v|YV2&V+@*EC疹N\ 4yRoo0&~ыoyKv81;aFP.`Q;[ZvTKϸΣeM^>T݈Ы7T-ѪX` #g 7E [Yݴ5 krB}g؅K A)x]o>5ޗV *-+ cO& }NXw[ b]`Cn36sp"!:^~TR-ooniaZ50q9JA9r 2G5]J*~oE[CwL2̳-,H]ul]?~/[0mZOz&0DN^ȰYQT,IqltP&'طZBqur#i7ا(d{_a81 qVa?ww3j0H ⛯" Σ6+>=bY2pC ٷmm;`R#1"\hr,1sT{Vң6nS,˂#hOk31b˶(D9ĸHP<ӢVY s:˙Ef%E2{`ku2ʅ'8xKvJM/#2ӗGȤ(3#|'}/3-Pl8'焷N_7߿Ep#[Q!3cN$ 9ݶd3c>+,[X DwdL0юY؉S`k;";q>T;I׿Vo)0n(+1JL;r(ս :ucTgl_Re= >Xgjvir ,Lb^4]<;}ecD e3} ͒2_C1JQ:[ X9 &Nf<.ׂ/Uy1:e-xFM72 #QK0b5s 969/u!~v_~$3jqaleaЊPhsmjv m۟&i@,@Y+[p#.Ǽ*Z\TÇ1>@G]qܧ&٬@̳Hnz3n ৃS~nu XōڑBC_Ru}%NQ 6#D@;Ouطw~%bJh  t&>̟Dtyna)d2>s,B FƢg\,ef]FhdؕSK)<#ْt[^}/nN?2r%~[k4&eh5 8FfL2M$U|QiJYA7-}tfߎ5$UU*mDsVmwF uF志"#i;>m%W23+'tL)=5EdV;=9f -U]t^iJw;8sU bM PҤȪp$Z+Ȧȋ'n2&X <>E)thj(5L® ~O M#Pm/QԭVHbLDUHޣGKد=םFM{_*`_+]#Aސ7f={1g,=S=is95gPeOs[ 9`7E81 }!ė0ix}]nlYx\@:vg?T ^[_IgG^ly ԧط3sQ}T5q2bKnx$ ,W4`p.-حbOH^^-ve{G'(̨嬘/sD'$bjSUڭX{|t9<ɡ^/AR=0B-zhd[mY(0lo&"0/:U_^`6!"ԶJ\s[](Idr/lG%ETh+bup@cMX g{HZfBiIym ~ 1On&??(kpFpX!d^udFLJ-CT bn/mIL NN;)HDқMeڝ5W\jF1U( -cUnql8_X62KK*hF ?j)J* Ah/9B6 e"wSϳqDz,*|dhxr#(\a/d$ו; P]GDÌuي6y0wҎfFduϛ1y q[4^ @3Eued/S5h4ױ=m^mLlh8?I­1!Ndpw05eE?"w02]k;<;ΎSՑk K&24_4^cxiD-"PP>C[<R2Շ_? KebUb:#Țo'єPWتGvjw-x.W7u_Zbv‡WݯHC >cRob1_& ;@;X0+/P< zuYoؐ#HWnf{ɠ ڳ}z)8$bL]WJO A2c1 〬pTZPN[ FϪ0dGy-B~vyQGw_ŀ-MhnwBq)X #D>rGl"ҒvxK=#H|@ʲ976&0R~v!8&X<9`P`0 f Vȷ%ڨ9[[X7oUޓEehVE6$F kOEz@@UGk@=𡓤.q{Na}{n~3>QGKӧ29”J" 5Ŝ0HN:|?0W?JFܦP*6's$+$",4h2K#;LulGޯi/y]+iXz/4 .lJw2x)0JvY'fO,*J=a.ulű*1&)i#g/#mxD1B _8g% &2˿>-;xfާ(1%|%I*-Ͱqa=qJřmI8NohaF^~P`;D-X'UvAV͗/1#GYjFQkPpڞY@K9rH Bϒ*&CNnjv,>'AtI~lGiRC)%hň[ҡ{۔_ܳh3h!Kx<Tnw>ȾvST>--elTn=踓C-].<7:*>% ]‾Ul-7㙰ʂq,A`%*^XS849SYŞ_sμ&k'\ F$$}GviI1o4iԕ?Gӥv525\\RkeBdwAEZH ʞ抰9`jba歹jZI_ h1GI=;Yzw LE 1ě6zuV"L0fVN{g % #A~uW(Nm̨PA<K\BH-_c}Ќ ƦYaY^F{;'/yU/6$ll8%Ì4Fys6iT F`t&.Ҷyڡ ncKw['.f6%ߑd8+8V0PRft%?9*5KJ7뵲=Qfy`֍ݍr~lLdL;֧k% >xi(R͛Hg2prwβqLUGj,ǡ~Go eAa5 CG_vDXD/}yeEFŻgZ7tQ|CbS5ɣiYsL}b5). v"H8f@&AjQ{ rЀ[ X^,7=m]DG #Gnή?&y:p/>nV ChԐQφ QcT$Rʟy%kYCk"5 )i1 .-bHt+o0U٨9#(5l|aOg^Z_f2:G^jyI$TzP6F q8Jo:F^JQw)\&Ǧųl?ᒎp,M>SaƤmbߊfP SvGym}ǎ$U U%aae0~eգc]Um|$]YAe^tj2[ct>b+xyk C?3Rc*H,e q- Α+^?2H|ii؟ ONh[LikwQ SM?3b~ #*Ac=cnLyeCQRB'8c<]'000 К.D=D7TZ;a'$cwB:d4MUR?8;Dqö=^;6 %f~< %7vtANr{e YvPRWv8Vt}E9B"- >A9e\6;uJs"p#ڒ1;ܼA3~~2kțwM2nv)xX#@_f|ߠȊKR˙5~ENj33ԬN u(XHLFJ:ɳM_Gr"}Am;͉QL6g] &\K7 =0m|Na|V1uɼe֎sJ!hVuz2ӌ62|i' ԅ ഋχ+mE"c^7)-K"oTg CX(%rѵk7Ԥ-E5]( 4k/΃i u̴Zq3{aLٌpq?LO(-X붇Y_aL"pd/3g?LaQ5j>ZHY_5Ql_tHzЈ`>[BCgf&l襽/&h\]r<91坯u x(rf^E?q dd3Wf!'2PeHԁ(u, ÇP-g@eUrGUҚfߣϗ |(" &|{~Nt3,쉟"ArVHa48uA^+Ab\y"eG_vD?G撣 Vo7'riZEA3<84|[N󂕴%*y%+]U $*0/b yѤiB* 2?BȎS魒=n0u+@}8bL6юJhMxYAWk¶-U] zɭN{( tG v@9 [9/s6D@L>M%[W Ɋѳ;SQ,Ք;ގ_*% Ĭ҉{!|osy . 6\> ̼2eb Vv(]\x,R%D⛽H vm8MZgUCqMӮUi"c8B S'x)-Ճ*a(rY{'2gÒ*yZ]cq-])QI=3ÞR+"uo36r‡ {G$4{ %jU8s  0%_)rJFչqUcq9C~AJ nM/y/zS]ÊKG?_5Ye#̺ T"SV73) <3!JVbߊ 6>^W~@ 4!`t!R+饡?!9AZ<1axpp>]%U'y5-TMi^KwxcN7DRoyj M|^9i8g{y$R$vws/ȄPx&_hk%/\tVzQ 0o 67dy%Uf^eZ YI^Kuu %WR7*gYnscp N/ `Z1g%؆&#t1mRĸRw!9z '*gC7R$H yH CkI!A$;&cÆ418_w\?ba@KD\nE' vW- Qd ( #Ӽz&^&Q?9WMNcyR,] !}D+%b@$9g97VQ*:XF%ek|˪rY߳: <ē{YՄV)W;wYQCYշ%{!F V VO;/$g+}V. #oq,4+$I>7N? n2V&!TDt<9B6Uo|fL` urcY vaV+|GX>=GLr'H$z) _sU/K,*)#̒990A,J PKcd;Zdl:::♰Uk,B1XʴjK5N~n?<)+eèT]Bdp?q }M43e6:o 4MZa*7?-IyϏN>vԣ@}{Wza Z;52CuǕJ_hYOT nt{2AgMseڒ7\}xnd$i!j|L.V[l*)u~0%--sJ1s 6",hwo6"$ޘ}Hw[Շ&>_1i#9THW7* Az̸:hQǺЊ̀[K!RghCi4@Bd&0gݹ ^8B=.|Hֲ*"4_h eKxY^-$k&e- INYUՂ>_zYP3EvRoe)!&Xr>Oz^O}s_FOؑnH]Á5UW`n&4~VJOvbCuD";аB .iz]DdH(4bI 4`Vxy'mGӢ_Li]C\ "SHA,F*2#IqYѳO+G`u04v]G3EYz(H4E=5\/RDf0RjV ~mJNd\rѲ Is n ' ӓ69D r;Ua=|'o@Wi@b) cU7oGeNy!Ѯ=[k(fs)]xf!E pv\J87,]T~GhJJm`C4j@x[MjP 0nAGĄRdS{P|v 3 \)\0atnӕN/*O)n֏xX3 ީܫp"*P%)gHu50 =ÇIJ;H ~fY{28#qZ74Kù*D'_;hX)7򿑑ΑjYe_=)X=9n@m2j z O}f{cŰF2S[LjiFW Hc G`oG0 ¬qt}MyO dyI!9 ݖdR;xb }T~+~3YĆ7o i >ߏڋ)5yFu!8U"QWNֵ+R'֥?_USe~ҙyDlAt 8÷OGD~HF?wP-3v~*lQʷ՟X9#O"]y;|_=@ղ]_i TޟRAWG%+֊R(`l${"^K_ER3YT7ĉĠ(=ΎbWnK^y "V $׌i><XƏkZDSu5D*cawW%:2s swT[ϸ\E@;t @Д JEytTHn9_N+>󜦗_fB>PҩXU]{95m g9÷T ,_lrn&uōXF- a>\;ÃͯQ2D$*Q EK[;V\ɻ _mÊzpR`Dm ]ёfwNJ@ iO[g!`Ob]EC- Q@kcœBkLie9I`7&pDoهJ;A27#l.7 Tkr[*(F3ckU۸[?z%;@sTP-7VZHқKc$Ɂ,mB5(lz]) QvvT&sUOOm=.\Ɯ{$պ{H SQ'd#1sJ:$زWުR ]cdCR]KX*Ee(<5YW ⡃tt}4y'`lgծhF> nz=ʠ-҄vx5,\lkIˮNg3l3O½BԐ3'G ޒ6 _CAExޚ&Ec,0#0P@L3t@$,-9fM^IG٠Է +2BY}Wgf!5pAݷ,IOj?~Šf1/dom!^Uʑu8.z%dTtwUY3=P7^$umx _"$ P`lՆnwQb A}W98EPGruv8,5/%zH儹e~hU,h^"pf!$Oa+L0@!Vg5[Xpѻ=< xp>2TsL@5xRUs ”~wm|c~ҿ}ñV Bd]֞6P ҃7Yy%ƮŕK_!,LF1 ތS;Ak+ꈬTffi g1 ShSzc~ʲZL5K-j{](]&n%1nxOt_{^x <ԕri$ɐܨP^P `c0czSһ_)sUUe_"lktj8p!E\snr$=CK,Я؄'@86YjAgG8 qL TÉ󤃇uGE Cd6$KwD(1IP}15U s~ `XA*MWFu1qE)qQkE+`< {U}ZZ`p8DMJ .ǹT!GWB :XK%ߍ(KLdhZ\b@yQzǵf$I8I@'M)quu=@fZ2 KCCtoЕBz^4כ^.X&e/$f7y,EE3?7u  F'c+rEgLAdDi(N{Ɗ oڿrY Q8W1L,x;q MW$ `Ga6e XaRR&GG.Sy@ayɠꬠ<4ޭ P?;]<`)emFKxi&5y~EZ)Im:o#6x\$%tpY^s9dOQ^5GՁ)a[7ί{/kg߈-B5Xq  UGTIܣ@ =ii!Phvg8DaM#eMDA) Q=,G#oZA٫s )G=,V{tv{Wڽ}So^*oJ-jzJ\U%e{pЄY4p|K',(W j2a^ 'ım0MhQF:kQV۲V9W=/^ӮD!rhjG "RCxIox!I "| gX߂oQr'X'9V=%Kލr(e2wxI|Jn$l:` ta; Q9ɟ1CJq`ӤFo2Ϲ I*Z} kkA)P[ 4&0juTӌ.hp'GdE}Ck@g/j}ؾ k4;\~lT-z' .}pNq,$7DfkQΠť"(s0K63;q51WZp pW"6kjb君`A uN_"oO^- nT ?`~U4Θ=G{ջo_>:鋵!Gc ( L}||.;}8rSQEѣcێ_yoQͲ+_\{CgM6*$iԢ^ާOx}`[QoRnbkї9DϴC_.E?K%3~0;@@+Q;L [Ҏ*䀁[NS tpoIlE_|㲎j`6S:'- :iUKJ_YlC-3&_ y9ºu҉#ĥN,7ߞ𼆂2xo{,ira@-'](?\l :?? oG5ϩm ʗ8KVd2W .S ރ-V[}l3VD&.ơy]6tPْe8]~eLǀmoC*S =/d[9͠ l OH]1-4zK9jRژ:GH(9VAVh GZ[|u2ma<,W(֤w<jFpGx,\;N[ȅyɜ8ߘ̲!+'.Y2bۗƐpQmWoBQD}( *tlfHx5Rp%aˊ֜`1MqRË__`t,'ޮEzuNUbr.Nz𤹀5,?܇F)jo=5s# QLB,~!ǣ0EQk ./ީR-j25p"{+ ;cbS<J΄ }cqvN+5\Z_-Ln/)Eλ~Vw Wȿ'úJupi4Y$(tV|ue! 0BZYEFErkVWj y9Ukl&z<6spk^2Vӝ6));w2shrn\WNeڱ?m.&"~"G`XV 5{ի ;9IOߠ-tzjUbľ+WH9$|=nHH/Coޅ?آBK3\^RۂӿbW1pW:V#M mYgXdE3:2_ ? ͳfGn{PQ3h{W8ʫlx_GWnSF{CY#@_ 8C#S:G{z gOptF~ ֨ȄBC9A8r[bAH#RϚ[OicuHv}Hjl4gu {81)Act=@4>WB9~roD7]}1nro (Ajlr tlyRtFƾH s,(luѕ??XΟQFe4٫<"0[ӿRܘˆlyǔ]\nUQ)2dOwnlȋ=]Ee ,˷|j^!0g 5豰=ky|V_]Y/\Fh *DƊ2AKH?cboCbQqd(,]?nuzV'{߀&O(ifTA WW?N#:ьGʭF]f R7 C)k0>mi7Ħ3 X9zd g>FLX7C("P)Ō5Љt%IЇl9n;dp}&*$ AcR\2E"{Auuj(5+-APt r?5eΚ~BNM!N1drzӪCRfqy<;Aũ;6cjq1q+R@Q* }4_LMBv&%rs*X4>Uve%U"*;͉Ϧj%x`!1Gepco4%xݝE Emex*+lt2b-w^kZyg]$vŇT$5+YHJEdtg _y@"~T6\BG6Kh%g;,w1dfh g~ZF70YrepZCxS@ 9Ke7.)2/YklK1G Ф9Jǫ+́1.~oVkwypvqPuLYW!.ѭpfW8w;񄊖=S/'%>޲Oޭ"/CXiaMALlgD[ĒdUí8 Ɨ߰ ~FV&"G֩*)` yUR-Z+9fCtCd[v('SQ *4p?smG&DY-"hvftxvwG}h! nmI*"$!z bO*7Og>ɝG`~;a4-0%NZ(]jE Џ&ϴKn{!/VQfs ~TXF#. H8(a>y+€Zaf&x{GnZ^g(8:?g  O/ϑ;i~Wj\uc܋]R.3:yz m7S!Vzn[; #{\HħB:u&Y,77!ϣ)،t8$" 73Zt s_ucL(KINd\]Lg_WΛ8{]`6TY1^\&Q`ù?nTr }ˮ /C zY:Q'°OŁԌmp!JT-!Sr8YoiV0Wv%I`RMq^M?d^_l4Y,Pfڪ Hlns<%Wk'+/SBDFjUPrx:[i Gj_S %[ߢ=xmfQAI{qU6 5{ێ?"u"Ȕ{\}7/3ڛHi9o/*@6u?ekjP9jqs{H !:@9Ƕtj}AD' ILYp9'H/8Ḧ́ AZԤɭn856#-q5EJG6T?fOh|ۥYs9[)t?bГ*.$t1vn_#N_58sۅ|0x,L;GEgjRTk["UYCl9G2bNj[]}55#QKz;)zlP)g踭Qw\ݗ Gp\ ,:M{VxSjɪL*F9q>agزVTkv.-<"ЪDw6OғXZ"L:  ‚QtSM؎,R^8m2P]MpK %uZx49t=PBJ2.VatCf&E)S.7TN QW;8v>\ spyȖ -gYZ07070100000365000081a40000000000000000000000016446b36e0000da40000000000000000000000000000000000000005800000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/scsi/be2iscsi/be2iscsi.ko.xz7zXZִF!t/]?Eh=ڜ.+ʆ|ۚ!m_c)2S9 y:Xim?W pOą&pȃ/ʵڗ,ؒb쾑RoѺ 0 :o@fuh~GfJY«=/WU42s]}`JrrS56') D(s!]. h}{sdCEyP`LaMPrsԽS^bzFLwѠQ#Cҹ~sZ&Z4l Ɣ%-*!n)-RsdYߋg وKއˠacgR.- +8G7D e ((E =jyQIlovES/q O1_\~Vzv0dvԥLx6Dutl[m'5&NJaECdx+!o:˴O5Yk'k i{y|"B<ݒ3t`_p8pܤbz` `k:_|*9˙!N0F&q${!'{FUsElI#c@/$rmǭ:tϠASz>%d]T1ʈrP$O_!F`K=$)qYo-I],ٞ923\[OLlN{V97>ږhCNs堥Mwv= m 4 tJE.?ld=Bv4uy}%[>u^,9詢DZo?hV$ko_/ EkzEa ac2oŁ,ْ8ِʿ3ُQ ͵KsSs -J9& &~x]XBA*QJUJ9^=b襩*js V\.  90>tBH[FP}2"r~gyۚ_a^}\_qNNyZ w/?t ~D=S&E Bh&?qvLz"Zo%0)vYY=\&{j%'%L؊ -5o?⨴”[wˏLb_V4?:KEQqL 4zc1n[x0/+U-ExIT ]rXk\qe\E \t﹊r$M?]*Ψ"O׬m@}u9|Ӫkl|!*϶S~-jI>^3 P[HM7f/(!0EU>Fj>Ԣ$\Mr3-+V# Ȭ ׄ4/e &HbNQh0u@7In7}3e&Yi U*\ftI?yh?!Loq HɞO$XŇH%œ \^bK11`'q1RL,aaߵ4`P+t?*Ww/1.&m_ɖx_*>6hu ~D)oWAj7ƴp%G{/a.H1b4 5n#4&MQBEw 8EV*PZeυg0=α H&on|2W:4D beqq0=E bjFT #]fb  egyN(@.C15li gk~dFȆ`N,hDd࠴d51sfGMTB:BSӈ$_-i&\t8Q3m/ i=8=>j6 R7%[VuN*i3'b4)lN5\0!M^hOǓ!gN 8*= 'ay?t/!nb6\#T.SismH>Iǥj5'&(Pɫ泽K>JA~V Ű-0t]xCwb篙}|L|d55>㊰$;j)>@$zNm0z%u&ذ5! ,Ɋj=_ !^q]IFzrG 1F.po?ƀ runcKш5VZ-W71zc}rh!y 35b!R[m 0<D1lh11ZrSi9@%V\GSCl}A *E_әeEʙV*hFQrnYg#[Pm@~`%+ŗ 6H7)\8M*YF^VruX:K2deYrd9M16>iXL&l|-Г1T(BY|e hE.MtM]V:WGxjl(tn1Gm{壛V(5&"Ƅna'8"{ƌyzp%^RS) 7춘L/ׯXc<<9qFhnq~L;]@`%@x!r 8nSN;aV])ףe[ԴgˀLH]s_z  =AIB%>h- ?Lf-}6~WJ IgWLeyD{%}"z-H{\2  2NL،HbXPZ7 #f2R6˅' f.>Ab$ /Q YQ,h ")Xx\J4MCH0(3j Oi!eq\hfv@8ˮCuz^am +v_q$ dYw&Q4 tluK7w) wxE?q 9 9G>H`=$Cr՛^h<\< G+{,X?,=L۠-?T 0io>{B\:%Cx/Ow4ndk ZޥXgOpʬՂaowc@?K9 BfB992M3'TqKߌ5Vh6zP4̬/YQ[c49*AԾc|l@ ZP|Q#yDzUE62щ鈕^0 N%EPCY8v.bcA^rhR4y)QE225L̷M,Wxl%oiQk/{7f)3tT :{:9g{A "=O#ૉlB6J&94%OW=#kH;HFp?(+Cn*xviOFL_3 k L;}]=_ڰvjԲbP6Zf:.,WW2#N h;&XO݀>F8SAFKwϯOC ҹѠ*\`ܑ+#;LٔSw KϗeЙ~L_]Khg7xD3V:4EB0 f?lϊ:l׋qr3X"هOc9d33q"̘iL8c7\⚩Wٷ^LɉβC>=g@2O1YU5hF狁7BY=;HIg?6Z' t>ɇO( GE`nQ4#f1Ğ ;kSw 8dЅplSk{|=g3dO~tSi LT{ج5Q%]Lg@goM?ll/ j@C 5@']_E,K4$#AUv[am2s|l0töĂjiuID%4##`1I|ٖ8O>gmc}.+;16%(KI h^/. 5@UL3zko eFl,O z3ίLFHT5₧%PՁlt?9`^==C ~聽0KS+):A2!\^n9BXOV@idCL=D'G))X{ hRָuo) 74O`(ސZ` »ߪW4X[ {P_betxE=cE|i6vFsя㺺yha"hDf&݆XBIC&SbHL5mhaQG %$PeB;tE!Xj7CQ W,A0[ ɾ&Fȫ ss q|"ox=$%"KC|.}8$T1MycX 듔igZ _W|d'4yX|vm7ze"b夫}bƍkxθ";q=G'Wǯ4]>#]XBvHAֶ :?_Ġdy% 2e/fJ4BCئC4o}#O<rfh80v(xj`Fn dZ*d _s=I<%]w*m)Ȓz Kc~d$|E!2Ӱ!m %PGay*;5xSo5+nu5o@6RU8wҁhPGEr֧BZ_pLEL>nh4:ʬ pB.@";AeDA$]&1])L#}hgSmtpwo7%JAI_@'ǻvrXT>õR#3%P %cy`m4/X~7|lz`T>IDOn%!Q*@3<5VQP]tҪ0Js ܻٝv9^0 /j?7`(s.#Op,bÂ%C[<ԧ˺IiD*fF&^7 𒫌$mWd{Bҍ.A 5c̝cۙL!FΩ_Pbܽ`@[t(Fdgn4b$$PPfp/t*⾘N7HUN-. ;5ҧҲDIyNqbg7 rm>5"VՐĦ"ζMX<ŨP'oD,'Su4\7~ma AE͞zU-UDtz iRC eC"-99(`AE&S{ P5%L@߷os+A_ ܑ? ^fkሩH3&8'!pf g8TL_lzL2VjO'=HPS b;A^,:촠v%#xp£ggXݟ :+~ް b~_1#9&O Qӝ’)Ajuh#uF jd~HBNdÕiPH]XDǪ\L%xh_Ff;OO]lBˠ@sHXTAV 7 `T g"6<金qeб1UvVY \yɓHWWA✚'#wJM,*ѯfD lkQo.Dq w(Q`0:c$QR~ -3 6'{(,Pxny}o U/}1s2yqrD@j/M1\tL;A K֧SEE.P \~-ADwM67X$b#侩3ɸ1#FNA5&p+Ks-O|Am4n>OE^LB;L$B /Ϙի0~BcTW0?dxhƦcІwtT[L=B4<<jv4B2h5J4f.b&L>9aѦHYPRx&F\/ea1AO-2v0K=AarĨ ?-W d)%M:~׮fTYd6yê< 5Q.elc9Cm/xTA,Ar8aI/j%/LZp RpvUlE5(.sc^:5R\;"Ejr\&?\`-'0:v1 pQHn2]_CQC-m`J}VžNv Y“ᵲ%M=КlV;m-)gY`s%ԕ2K Xt&C°cضhQ9OP*EvlQ4z(c~"vv{ 5YzjZ%|dVa U.t:;UeKd`9'(‰In[eY_7"/_GJy:-}UTq.ww$Zuĕ1/ycmp79&p~hpm)Pj:~Z%oҺWȴɟ'5hµckCp[xŎ~Ez)jqH ZJMi~& EMO--rr"X(.Mm4yKP~l&:aESg!=uj`kllm+2mynNDe\ր7E*LH6_c%\M|c( vAY {[:` 6jf\0zcqn tӀ%W} R2í}6ޏQ!:x2!]p sҮӽUdn+9&³9/%yTJumj,7݆{ bsԮ޺_H(c A…flo+k#EE:VOrxQ٘.TrE|=ɻPK}rj$/!W;76!cR k_Tl'q4!dS(:8 `vo@L9. Iא�`D ϩ/rN Bc_Z‏HÖ Dk찻{kJ_^>*Hz;M]C1QJVx@}\qgZGkC7sTQV:ſ.%C{yNf&fqF=cc}S SA%I[/\GɅq\J(oc )ח(y>A o1{Bqd0p|aݹ*jEkowEk}w3䋳 $eb4R$-œ >apʄ*otuhQWg^M=8a% p y<9nUoPl?>l>Yݎ鹟_uK­v86ƣ^֏/24hL T0[K 9=8gL[chq)3+P)¥?EGO=%iMiRsj`5idЇ< kX&ĄDxvOEy[n5+m^Zܟ-p-Q3~a})TU5"x$ c jsP23B&N~fUH oS*@Dt&W6cO>Uvd|ω!w9a15a\06Kv55è./7"q : q޻ {5{_`pf+Jb h>j觷Յ0k<=N-m.{nRG/u>G$]OqFPN]>\q=yN#F m Ġ˭;؇RWZ<{5lC{_]_D){a{rЦRP~ÜVotJ)NN;\ 3fU] (MIJk؈&xL3CAkhꃈdG^?_fy=KVe s_PrM+ C{{3uM,My4"w'~I/u{0=I[}0gUEopHpAWa2H{dUXy aM ٪H"5=YDwf?6oTi9y+ܯH mS>aS@bN6>"v}_|6-\ 騚\F_ W j 0`?@27LgUl3~*7t{oMy^tq=S5D%N nCK,6SB#t }4@ޑ> ɏ i:g :O;CH04HFAsoahT+ӑLǢku%4kĿ~EQ !1U)U3W$Hkgۧ?1/8u:(@PLqZhA:`;>RUC\F|pF Y q&jtOY5M^d# u܉q97HcdKЧdC$e>^yIYȇi0J ]ZitFy<,okSQ}|u52>^P{ULh1=${g\xGiA[6:N\qyh^u<,T=#)r er(▾JH0- v_ d e@^Fg៩ZR\Br.Ud6yxwEݩK~<$~q͔@ 4Ϡ%Ҽ+ "h[Tr_q3`)mqTjXon0eS J

    vŅޘs8d87#CA~=@fɈnFjt~tK#IWq5XsWа.0Wq篌X@Co`.cC(qe- zOG26߯Iј9̒ud#v*Bm,TE5cgpFsfYn1F lK20+٤U"PhDQԔ'h)t,ۑy!TZyNǣ]$wsn,ӡnԜM|:m>_ͣmc%sEM|6 =9@o&}KQ7R'~Fp9kDA}G$$Ӷ:ֵa8tUz(a^V"2q|l3&Ǧw}#b?ԑ4hg<= Sj^ľ.{&w;iG'Hx2-M듘X¸9n"' PBꐛٺk~>[5KXu_֙ ֆN5W1bZsWLv/ˋ ^NIq"= p|9QkƐ)sꡦvݕiaI夔;(ц]q1Ѱє8G*k.~RCf>p z>?ԸURα"0b bu]t֨4^eċ$B$vkMq? ?7=5Tʷ!-Vtz8<$ipOqA$O0GR(_@4DjF'L0qC= G_]l!Ɇ/@'?ކFK>Z @|}gO&Dkr@Q1OD_LKo9u /=2JO3yC99Y-WՁMdLJytg OmԠr`c X]P 9zOB tX,(NQg`>^8)R!, +Vpb׏*'f15t[[M. 8@λzB Y*NWq"0eu=?xİ󶚍$v26xڸ.tȉ23 Sr iitçC'~{wD0Qo߸p=maB4~pX%ъw,&Q{nEnOd#ʎXkaoʘ:3,nd1`S~X+~ y02{1cI$"~dI(AC'AX-ޟStH} ۵#)-3I LyT/o9!<=fFtliz[ὍMvSU7%CB>pܓTȧvނ"J ska)ZOfLrC8wawbl[ߌbVuu<ߴ,_6FZ(J v<*298 `u:b#eA،T=U*E;YA.s 2 +^{ȉ٬ͬE7+7b/&gċϧ1'Xq|x\)kЂ=TE^S R;{?%PHkTjcqi" OǕ,cJ9d{tlf}l 遹(-<+Ɗj0NJ.O0 + dUrY"WhetZnWB,n;FR D[U"SJ:oo54މ1- ^Pp )АHn[//K-07BG07D<+j Ae+|/-CAV<+2keD3\$R=A?+~Aaln]VS-<NJPFc:1CNﱸ_dkow]ucY\d1c l2ƝTZ|p ) "S)klM!D;V=o[PQ$e<EU&iN?Imir#k$vbLzX'=w?.t RAGx d?aa?c >a귵!.ZGJ^&"^#K,b!+P}7}$`__FT "ώڕw{gm6CBBjA;!i`=ǧ?FO|f1"| ]_ |a︺j^s6}/~UA|)WGG>?Y7RΞ*y/\1 44u/}޿3`Mv^JJv K!I/$-v~2p$-h/H5Et& b3S~OR־&X:t``vL82<ٶqM5L@%tĖ):7~gtZe$R6AgLIr(3He-:KuR9z H_q.މhmbzcRv-tgR{\@vBC:]MF@>o,wE@%VK1(])U"\[؞'˕NĿ=x5Y4 S!&CԄ@S5B@n&,:t9'}!ko*]% k?%+Ɵ5#p`] lH y:M_eioneӤEQ",R\ C?W/eM;u#S97_G %!t^SaK}~GBqb Iʆ.eO|edBx|7Cx_epsQ*x3PN(qfY3aA8iy9b}B t[HgWM;W{rd?K90#K z<$y.}Wq@ml/{V=3![Cٜ.8~%5'4b tY ot r"ʲ#1U":`kZ.}j@o=KƲ '̦=oMA tKap[ hNWI`X̛"(w<0~l F@ceqI;jt`xZP%8j]2#("Y95RІ# w8;8fa3XrIaԶ$hO6x#B{⃘;*^^CiY9qSBm!] ti|n3򶤴:[V$Z6w%2 alLThXN?ar/<¹xmYnQL=4NNK fVGfJ {?*DewUS̐vaf;I$.*} rS#+,I"JonY9]0ѾgyRIcUKy tp`JٖM)[{‚MWn05fn[K>ft=lu}J>GJYֺd(J@z5dwVcyßa(ej/pi[r\9*2j\9$R1#B ^1c/Pːw5|h=&Йh{۾T6yv\Q]W$(RcSgڑos~GEG\Y,R97%ӭkZ˘AE^:V|Q83Q?`6wh!pQF"˯́!p?-EEs}՘>n$jujU ٟ7޳S%Q*0==)4V<0:g#VkyޛKT&vw"/؆ǽG2 4$Q~Fa/  < yoI[n~qV6 \UyskySyOHDNKE :≯Nt~x=/sJ$}PhVWa<&w~E9J9)c:( 8Q5MLGA ΋r@FmPBwԅZ]D\s{ayAv1xR2\BgfFPQpRϿ|݈$6z{&E5@H ' WF4Z5,g|*ٛټ0fBhߛ^c_? 3yA%h~9gsd|U7?Uݚf!%P5WXJVC1u?5ndO/Q}6`XvmMsS{*=V2*YUm)$ouk; ?E-|A;Z{K@AYA 1 8#&G:h/ ?+!ؼNx:ر<=I%SY<V8OWm1sR~Yv-YƎ;g&[鏍@{MKqpU7Nx7g+l%9| bC*=*Sp$Xn/ȏ#_'˭.hf _#91rZOl1௣5, lj~,pk}yiwAVV.* ӖE{!{㶔ގnn.7X+6`kjْ|Si%l04PxJQ|0g0T"$`, 5|%\c-VL",h#vP .nUbl$]C9M/6ZNb8&.>Л.5 n3 0dI1C!Lv IFTV[zHyP"$yԋjd]{cG]bAY]%I)PIfN|-^j D!ɇx4k@4gF.1rWfW+]s d,Ԩ?;,Qy+ ǫ&Ci̘nHBE*bqn5%c@wzmfh 1qH{$< 0)q)*84rw h Ğwn,7=caLos8`8rl޼׌i_ >Vx/~?G.*܋DK.ݎ~q\}l4kq6u_U)K4_BPDUsp޹4VDwPsEY:dA@GY(Cmg⤽~(q8kɓS_I*@*iIo7Up@6WD[ -X5ԅ pu!ޛGU.krp\٬zjnm/vW$/<"&Kc膋$I?/^:J-0<ٕq_pi"Msx"yЧ3.QE.枞JMg7v<ٝKH?~L'wwf^/ߋ\U2!Trf Bj&!}Odp\cFM> |fN"ۥx q&, Eg,!e6cA)l U5@Ml`Ƀ{ (Ȭ]kF{PѬ*wY5?U>a;s<^]h B-(jFJap a 4e%[jz{OǷجkӡ'd˽o*IEݵ\nWݿ :&u)V[6 :&{7s~ T]pkVY5|?2X7j8=&ӎsnIdP 8 Ţ/LӉ*: mS;䕤ͳKA5RQ£$m=ߥ:_Z\XͩA.jH3&Ž,s'H~]49bs{f\ w|DžR(s@ ;:w1@V3R/_Dc\!oL $ 2΅#$f=s%*Е*@:#B_9Fng"]pr?#D􈿻:] ѣ~"+UHv(E W)2c:yfiBa0 ՠk'JˡIoS`I ӱ)* > FPإ֍bPLw: QZ|p~Ǖc7/?00oyv6RqA]GfE? fG%0CC\!@2w\]=:\^?& W sZ ^_W y0E%ěb;,k14~;{1*_ emii—HԅINNDOژ)Z~GgKe׼"wqrC]G5N+g]0K<ƒ S?]˚= 1'i3GlCL{-:6&)o[ddR#מ|\vK>s9GO-1þ/(]TMf8ps6+6ؕ=b*kRƜ6wim>_[$Px+k=1k)l^5ՄUwΫ`졕'H"xSW b փ?L9 Ʌv٘5IX䘄ejnscr #K~ŃV\m*oۇ]B;&xk#XAmd~ϓΑp(š:y#7NV~fRsb)[z1؁LjXVP=/mV%jd'u"v{XŔ͸qjzfCԡO+o]6rF1DjƆ3OFW.Ǩ PckFz~0?F%iu;hRm`4Y~XQL^PlUt=]|&$T 79 jN('_6jh~W&,qV0M= _b,\Lo߃uzi. rhOL'"xWGOrD"mvl~ϽA>|^oڶ⟫`+IbfFҬJ‡=p"5E[@ق`-p:Vq3:)ˤ\H;^ bcˀQO;.ַBu~>C# a:,E`NO\VQa ]㨥暢Zӏ2!0Z=œQT}tǴ=DXdz >$+Zz\jGTG=>|GcBOBE%k9ﯴֱ(M־E Unqү_VEBw&rՈI"_4|ges G]͚SyQ2d^~rܔyacԭ;{<=dCm%Xz*G,wn $lZReZ5DQF}PsO;H.HeҎ(gP=["`^f"b<`bCoXKyr6X7w˙ 8FpT=U0tHAa3)u PfsDɗ$cÓ ` hsGy H.A"t *6lgs.o_O*e.7dj9&X%;.[$/f*a[eZ; #Mo'0fĖ$$͜_ cMP8!j]W/bS̿ ڲHAQp(-vaJ=DsAxyLB -mkɍ!HVn'`a!-.vGRF#i>/ - \'(*&=>?jm QߢmxY$vn{v"v,Fu803Ym+J.[ G7n`o3Cdjjqc66QGU~t,nO;Z8ZvHzJڐi:f3ݖhv's棁!YU4U;*ErIy:#k.3U5wWn ?hW&ob!|qPNSV}lZr>igDr`^VMZ.*iN?ڊOųox .x9$o /N*f(:',U`5z@Q6{rAף v(CK>j2l$f'VPt%)2Yfrj#FR ]N F-vNo e >E8<|Aΰ:z˕D@m;[г4t H 1$2lԍZ*iqLtFGЅ&hNṋAבσ_2Jz})NQWtV'm"`Ɇ&w賢d: \T$uc#TQ} Ahd*݁"hObfᾬi[e],PLLW=5)єEP_KHΥh嘻ڿ5Hn m+{෪#=`sQ 8kw% "6@p Ϊ*d'ҍ9s`!yBYށӽjR}밽4R*خH:o*awo2/igٺ.W<(g`{a+`7{q%txvKMD_ DTG`kq-bÞd-*TstuEߐ^csF_&dMҜpˏѮmv|$ӨYE !ڼ#5N6//EބɄ@Vos(EAMq+6riJnZ|ۮ^gjW\՚CD/Q?DӅ_tzIpyXcּ㊈;oi"z<}|~J)'E6;Lqcщkh{BMaWX|@e׍4; ܅&<·?w9((鑝6LLxtiG.(IJ|MAsŎ+=nj$L[уMAA]7ՏUɭ?r 'Hm0LkZ>ȔcNLo: d4@ Nۀ9+2zhPBCkZHBA8o&_nr6ۣ]Ӂ]-GAS:|5 d4V8ܹͧ ɸ;1kIP٤{9v1l/U~ qYڌU] u RSቓM"i 3ρn\K=Y&EYH&"ZWhPnӍ;I@Xa D5GVT9u*C]D{FuAJy&fd.0Fdw]yv!] PC:强AIXް;mnE+v$Q`aIBr0%m`˒ocߔӪ4]QF귒}R!xJm߯=B '`NpF0t_ۿ*nXβJF5a ^I97E7m!ėFjJR/fF ˒Sl{Ԯ=%(<ڱ.LѶO˸mg*wmR6Iy?̎jȰ(aC[p n թB%ػ|)+ͨ,w\ .~TkGLSqm8ՆquP,Kh #T)ERDBs=E] vt[)6@ Crz "-XXlu}"u⇹[->ߘz$Ml w-Ct?v%!wbGY{LGH!+.r%ޓ3~#^f!u]H\ ;rC\_KJUG~os+!}zb7Dq8_7#75ح@ v}+Bp[ȢFVGZa<& f=`Pn][Z:*ͲlMqT,MN r&C).vvD1/EGWgh1ic|MP/CHm3 [)/izhF7];--&;f6&4}!kkbigly"J7+6n?bcDK(sorECbneY||dkHlHkՒ.q+e "Og!abO0x]:z%q*zsc$y>bJ(+#3[N(0 }$Y #CBas@Ǚ8_ٛuPh [x㸵 #)0҃h$wSnKء> ǿK5+-3n){y drteO޹zJrg[ƾc !9$Vrl]]CŸXu)p8)\1k+sX3{I-׫Bh\ۤ~czcG~*u&W1'#T* [,4=h;1p3JK&L(Ԁ :T4o"ڷX,Mf,}=_]ؘo4?8$5Y6EiUKq \,uJX2l.NM^3`Lpin(Jⅴ`a}IٟKHFLHîgF/ìP8tS#0xC=ڎ~u-eA`-1gKwGő[=sX~DrVJW9çI-}ENjFdH;.E\=ˍ})3ui`U["gSraj`țD19ޫ~4o E 4l/ Ge2/,g~ƿc"V:4U}x6X_C[`r@WAM 7nrBJ%RE|bK+Л")B^>PTj$8y[QѦ.RMz )샱e' -Yzqjm0q%kbɞbeP[i**2wAjcR/SAh9_.ҼpNjK* &;8ո^X"&=4YyIk5pA( shb= ?I9ٿP3(%d9|jd_lfkX| B*xc5s\0{5My*7X1?Lg9~8:-}@nkz뢡zFI${8ATl6VZsb3nAP&!RֵzD+PVA;D1v޸!Xzxx,il`¤;rsX,~gof(\$傂xv_lARt`pNZm49U[Z m[WsPRvNnE>eElduQzdh V˺Fsʻl]nFڶ9{=ȹ*.BtHK18E j#^yoK>FdR:'+z? BKX `UaәhVVr|?dJV)~Z'}K&iRp^RM-t7 M _с+()V+i t:ZyP(ӕPPy[Vٓ\&1B6YhAtjqQHޫC2~'ڮǂrJzPiJx.S̠7I&`c(q;}MG$sPP!+4M2{}Xd?zTJ]$Zu.;)S{lXA2"˗U<-vFRgom'0fJ)X5]fvɩ;~,BϓmÑuMfSt? żδEcH}| (QJ+ne߬R<OT.84Y/q,/N)7"w4.s:yQ=0ouL=WCq?&ӇFU{iӛ*C/L Ԕ%=8two<Ⱥr8.$i^Bfš""=n-}Ke jZ!e+7. ;@rRP?> r䥤TIN'0VNŨӲPl5SY}̘w#p\߈:Vt})`um'S zǟ9 +#PPsLXDٴBFCzUBgs@<`z )4v{@ZUvyWL7nD lk!?P&- }d9a ,8yeQWJU:eztj-|(SO8۾UFP?PZIڙ(QHӆ,&lwCVXji5u!Rjp#YDaL'>x>9^܍:Z~/Gs)yKSR(%`>a*Ifޚm߷fЅZB2cK`C֭ oRљ@@dPwOҷ]?SZF8ҩ`@)yQ8LƎzFO}ܛCgBvy.7R#8ڱIqp㐅u(w:"IBa&PB͑w{y]@|/y\NNsvdƗۺhV?CAϺUnT!֍7fL3xb }S*;|HǚkcbZ/rMӆ_L_%v&4J"V}Nç=9kp|}2&Y؋1!,@D㟽CQ'j&& 㾵9b8CsQ;j4T?@9WPl2+;T]H̓|UC/XrP0{a\>wTly }I M|XqaήTj$5O[K :2`V+-:7PkocK)IjMggwkRXNu_D4wr{b9C&, KK!\UlУs+x6b$/* -[ˇ~ns"Nuݠ~lY1t*o*L>i r>QK6Rj6t{j4pLBճқ{e`ƅ&'f0!'PwʗNՇGckzdbOqZ[V4Kґ ,1."dV87&qS HCD|Uua|)P~[n l"Ilܸtl%3_1Iq/ h][hLH6KH`m Q^wNb)̖> ѳ`8D,LfErp7( .ql@^' 8,ZlJvG[L78Gs3ě>aPewjp9qBp< C 6s3鄠+JQ7?%&]Lw Ⱥ}9;<"sjyDDBBa+k\ܹ.RJEF}uĤ_a7L/ ai(h;~i + @Om**Z$9賂)u .ҵC_^HPJYw$᾿woDXOIOu 2bl* ٨LLnU9l8/ '7لԂ-?SC:sx$5gjއ#x6L*;!oI?/ 4)I\tJƂ=g?99Ug(R_biْU`}(A_M4ًz~yW?032*hԤ%&(ʂo;g;8Sr#\vw\'?ӂ4}V~"~ !g9$H w,0Oi{SGFp)m[M/cY'qmjnj 듙KL-Jس5Phtɗ9~5/ߨO-'.ep= 1h- Sư$&'؊b\s' ~JU=<EwӜ Fe<` 7qk ,1U(^L |$h"}H@Y5^}>&oLމO%c2Gm5Z" j)+xG("]j,NP&ƀ_iCV ff8ѕ_%?MSLbkOOUγ`QӨFRYV + "II椔qДK5noO _ޗT" ʘ{ri~y嗁_Lm8ȄBVsxu~f`+-D"ѬWT\}T2BK[| OFLQ`wNFl2 ;A1H<YkYY  ~LYe*F❒(_@改'Q8uHe-&ώ2g6e?!uZcblg7ϊ#O0AE.7~UO}5v?+#fqfŦ&[i!Ax{Jo|p׺ev7bT~9Hzp]nZ tv8^{20;N t⒎[T`4ioWV6I. a@FTfSgywXeqGADN=M-d_|ߟY}RZWp$T@en.l,~Gtc vuνoK#z sW':Bg\O,DhqR]7@iG8#)½ޔ7o>ÃQo+Ψou_-55tFDF&KEP;rVtG!ԐŠVHoMWح\WZW3%!ЯqT,AÜ6ZZA)=p9nt)DtMD?j*雠I%IWn2A1wܒFa._V^c:>X1!-ǔܩv栍 $dd,]j xf ;oZ;KcY*ExǬ(`ֶlܽ#`[Prd k[q:-G t~FU12j?T+0$vjs,(. p@n)BFw:<\;WGcAW ]S}08{ B𕰑F]t=ACf ] `{6gK8ߔrxdpapD~ UwZreڰ*c^u [A3\KVh U  %W%iԀ4r IY{䴂"eQt1SKj]2:1 |ɔďp^gA,RToz'k6. <gSAYO/FT2 .! !A'w[iaX$NZ ;}b,YB9|@jȻ/fÜ:̆.ǩ?fQxևZ);$Ppj߱pXC]/u~&Q)CDݎDq/`Ga!Ν (g+ Y-s B=nK 6@VKo'@c'g_HƷ٭򪐪{MFv [M*H% r5F%y<8NlplMM^z?a(sW$ʭZV  oؼXs¹|><1Zw&Zxo/ /Lۉ+sܷ+_-.M;paI!Jf{+/Qq)c(yGLUy(GQ@S9FuG#$>[-ez[g1\,#=?aT;{Z࠘mqO3GWgŕh,(O匞I'$Ĕ84@DpHg]¿WTG-5`dLfZM(6@ysq.Cao)UJ] C]2^S6 GDV:CS!fI>GTfEph)6!cIyr2v#F+SNy~*igqyEʭXP5mwayaVRW3!*FZm@Bj]o#R]tG.0L!\Kk]NJp(: |U<\a\հEcʈTߣ\1d/@^w)Y Jiu2H*T3oK]օ,c w_;-a|[m)Yt :ftd ܚ$l&~"]M߹#qSZzlGf {fu4TC_7m}Fd3Qv.3΀ DM+\Of;J"{%1t Z]fԿ]-p`,OY]u= |c Izxc?4Jo_ܝڀ`,ƭD1CYPYo²'IXJd%{\<- Rↆ.+d9)J!f\&:GˡIS΀ jZ\e6Ku'V~+=iM/^;d T7XD3i玑Ğȵԟ/CTTƢO¦ t{3BE/`VDe~5~f@/>{Qct,P뜙@[HU{*B*|B"8p08 J|ρ>"+=@%s&bB}t'RE[b$S O\1V:-u @ O>-Aٺн(ʓ5^B"ųW' xX[2퇔Ƚ %"H; @%xl|vV };pP\LOƿNDk.}WDP"14—N%  ^!VTL\DA;Yox؍A@W22Zނݦ؀ؤC2lZqq; T~X.^W|Ř #?XfP+zf}va gӛX YAX_*WH=Eh~* 6Li4yg jdB l]F%Fn/DŽJP.f S.2fr,eB݃kgU\8|tҎ!LXEC3rp4rO0oa*ٹ8ř4H{ih D2Gm@c㎢,͞|`<1F+f~- $Cwi?H%uSF_5 F mQN%X7|N"կ֍MˢN$-㙐RȮΒ*fNqaCcDD}#ʫ HL Y63L^0g2%O~>&O]< Z0ϳ?aa T k_ ^a:y'8גXJ N2@c~NF": P)JDS![悓U,~O$el'>n;\KCI> ZsH@>rBnq&^bWAT1a!ں)Xi4߁M˚Bԝ'Tav$aE4b4*W -~֪7Oyt,9LzTjb-1 k{t'$6Q\>!Jh?i{g-s~HEt m.NP2XJem:ϝJ^RАoW/p0@mڪ|fֶw/lj{x{pN,+Dz@YnPC7B;?ƵߚiFR6y }s]( qJoQ&X]ayΖ)Y:)#)jn%/g)==c K0r ◮3g?؉H%^NRNjmD䯖(]` V#pWUwgQ3^=A-)gk"xbt%qJ|o0-}%ΫV f ! ڕ̰T:VLEGQ!^~Gk,g.52TX)m>sңTacTN'qMlŇ cT~d*ڈRVqrW*AEisoTAlJ=V]gߏ{qA3I.1%عiam6nU)(?$͸cJ%>L~B\"Ct3w;>+ 83JJFJߦbk뱴$lFUt}D-F'"Uճ>k6wM@Q0Q>U#_~JNa'fULxE~d-Q ^lᗶNFx\6iNi81F zqf훽1q,p/ãCȌFe{U 9'z_X4:M1m}K2FE% v*=t8(ESxgܳGtlq;q8 ׭9`cI '-~Hx++ RY/2 JiL* moQبI$3t7AQs߅5"e6\NN,,DIqZOpŤ{ZVZZ8؁04(eBVCәWI9Z ~JM"][06ȼR|Gj'c֪AAܺc*nbyp١;*N4ZGLF G3%%#Y0'/}"+_)"Pf&|%Rx |ϳM%CzM 7Z3^R/Y(2.D{Xk{<Ƭk1_ Gz(N=:A9ܞKгpi׻_to<b>L+z[ޯE'*S^g,Xi%eᯣ{Yɺz6G;QV]kMÚ5ٖYC4o?ZF27DVH:HdLl@gp$r_ 82. Y=' Mə.u2r|]Mxo`FdN(G{G:U,ɨbwO10ѧm(/41З{X:yMMpxq  TNc.O|C6k\G4N7~bιM8JZ!['[Wm HۦO.C^PP\e؞?޵7x+8=U\W&hjz7ԲC/tfIjL9p10$a75M oZ͹H}pHhl.AGmcVx6jTVGg }unmvf n"b|TpՉ9,7 _Ʋ IcYJy1,y2vrXByL0Z){],Tc$V+tRgLpd.Cҟ 3i~93i<\NqK-OJ(rc CzL>!iEY=jt5|Q4B7QQuQ A5G 9QGE<^&lD\B{h"4OUA'# l9c! LLh,|4R3]r6܀hMwg[AĔq.WoYYGvbPmr$6/f3SBYxVHh$Z$bCL+zjpkڇcһ1_l>i$tKBr֡LOU$?f}==a ϿIu5gg&_,ŧ֊# (a YBXnwܶ=-\نsUmOz?s&2&0q/-V?gu#ynX+Gx#Q;ti]38-HO=32 E%4;#^o8]OI̓wԀl/7x\OGq1>ȜaCod~` PV@*^ 9t %lhxi >ۺfΚOw.8 NBQ̞|!#^u+ 7 tQM}U :&"CإlJ%}'5VD8} V-晌lݡ9̊_\7vCJ{jоqD8'@";: :vv>"j-3x'8^c7mǢ`am90xDxUY, Xb̤lV7:cEP닅?g"ݠ#/:&`)[!n ~ D)&B$P`xӰb!#+IM]`kx}~%EݜWdس Y袻C+"Hq{8Ve4&"DU-g=Ֆ`2wSs[A)QV9`bE*f(154}4u֒ n~F6~|T}i@ߵ#"ASBQă |uzjcF%*uG&!?(61K@ A WơVTYSp +ڒЅL QʏLhgv.ϔ"Um5z4Vlzgi q0b掣fR T.r~_=eK<$yluBNX抚s*^dlv/<&ڊMJ0pU8ZSt]JYD>ŕBaf:1n+t`i)NlϬs[zSv;+Z4u SۗFБexy[BӖbc>9 K֬H+5־udqԞ>'G^w>`J Ŝ ,rK!޼bUOn|U)B-v6Z!;&Kb !Rny& (B AHȊ>ӱZ]>3`<q՘^MaO?7dVp ]=dD)~ yv~*\[$r5͔X~epQ-/a.p#mrT43/|URQoX`NV$ PY|_ثp\s~žm#$O^[}vpGp;5> Ekm޳iO\ 'C,|P@fs-b-&,_ڿS<7{f1])P؆HWo8K!Du|<{ ŶJ8cKf WD 8FpG^릇Hle 0m6iv#JnP_ PK ]L|e&n[C2ï uu4<ɑp.tɕBQ Z-<.}Du '-}IaųQ y1^:Pwm voB1,m֬x? ̗D>̑ioDxC& )AK PJ HjR0qj#ͫClϊ]짺YIU.r0D:񹋎UCC vGV ^,gWØִT9>GtnȰWl!i$& Rޓ1Oˣ|WHDTqL7iV?;">d.7yqsf]C1Egռ dh4Yrb' ,|C4I3 oԈ&)baO_ %ç,JI^>Dmǫ!Ing1Ơ|V8s{w34aTc12;AX*v.'" GwoA`;?U%d \y iS W7~ٞS?<5 3xl|XJav8G6u>-ps8T0B7ZQZ)}syDyNvO;r`jK* >i%].ΕuYE/];wAVrADdc% s<ZzA2lf9=]iXQS2P5TIjBu(K 2mn4&'Gb)~w B0;[E`d@RHA~]aJ`E<mQߗH\ʕUK+9 t$Gd2bZ&[#9ecJ 7vt?řo9r$E+>3.<:fOF,kWJH r 4Y]$bH1DV]޵{5>R#An_y' {dLzj/*/j4ã&4< s}EݥWye(Q[?|%:zH(O}C|OOc*"p #Dę3 ^[RcޏPVвl z''Byc,80G;qjwro/cveblxv3GGOh5-VOb.^~SƤ)x5MʜLcb3M))4WE`=g|#) R/V$lޔI4y_hLݿt#OnE@COk]9CPIu$T< =JLzS3P4iX4m6Bk8 !RUeiɥQFB>q#l}plh?E­qI`[iTNCZ" *.< |iĥH؟{13+Rk*bt[{kBd$]ͻ0]-DkȋL.%*sevlD3QqFգRTg|H_v @TPQY(aϢY8:I˼I VSBi`l*qUP*4aʢM#HW]f'ZF *O R1Tj) qeA9i!\#m&<ć^RXm\P2'w~8k{,ܕx6rd/EX(5NmYkm'O=mDWFLFM 'VnVxcPҧ9<ԋ u']P̼!n[dYz8+E}1ۦ,ebCBxXuߙLi<_p?O:,'0/` ,pPkZCwߛ DR) Bw[D4 w[B][ JNk:ۚĵ1e"#0mPp"HT =mؖ. 1o`J3_BcrU[E[S5͸:7^r_(a 5 j5v ]j i݆=}ʄGݚ{oUmn*]BE8Xd^OCj3q0siƹcX8[T=Lɿȗ;cdXƠñ90-R]u0N#&R8n '?oQ{FuAA\6E1J$s vvQ!1FjV$ 5@LXŁO'2~a:m-גIS&qSo/_ {;}B?/%^5"(/QRAY`3N{/3$:l;I5T;g%Ppk#ó"91Dj7j `3)04Y`S:b3,G5U6~ܳeF NL ~Ul5myŀů9#}z]M)= b阗Fq$򐯢&vN /Vf.7lRλ c.|ۘaJtYk@ㄨ' rΝktEKSt&(U kvR,aҵk`lnz+D=rOe7pR{5Kl4ͪBMKض-}/eIh_zho۪ͮpCEq6엮jӿXZMh:L#Wzh,'MKYYRx)C<"-Qvx0gqi5vp$2,kH[޺7.Nz)=3%W e1X;s@$UQ)Zd5BW^wOZMON 9W+۹Ffaut]Q]kPs9^}bBjߛi7| F!u (Tc|:8F–9&x&~O],PM96(fF3w,B2+ҦM[[+P#q&}%@O%:V/zي.XrV6Ju:fieTO軿 lM`Dml[I)ol ꝥ,Wv!$W_ҫhZ8偧~Q1V V9$ł e>aLQP3r:Z+mr:x!(Cd[{gÙbYU~~+`5SrIO9VӉ܇CN6iJkp E-=5 g}ZW-0nRcH+gfenh5^_ U-<%rP)ڽGntʕk!wj R #ދOr/V!0ݔ/ i 5ܿ(%h|P,vBqtnN 4_D6gLy%)X3d +Nv$'D-D^?aͅQaIT:r?;Q#XQ)(OF^ X /sb2*i4l{Ѿf'W;c\g\' zF#|ihCBA ȸԐKsSfgG>MC[`wD idͰnZS?JϷLT7#+Œz 0hh˗g @}9&S_$F]jm{ Ct`&`\ۛ 5 נE Q ݰӛ(ԕbxw~yqM\2&<Ե'}t$\ȔveAˍc~C$ ͍=c!9gJb볕oYXͦ\FtVHzC'j/̊p(lx jQZŰOO:STe EfSj ׀%TD[ifvB;00W})&&E`@J$C!SQ~o^z>tU=d OljAUs⅙.ItLh|ʬ&z>WIK(P*1o  -׿ /ZT\̃݋]Ke0%T e%ue+lp'Phڛ0+,6OX>@_B/yq&3~bm(((pbw¸l}79x!)aTH;u>+JL>X6 1rzg֗`z衋fZ.#JW1M҆b]rP 6  o`f# A*\ͳWj=# ҴO_2+4]U- \[p%)8GCO#…/|sRrmIVfBXyP1bxgӬaTgjR>F꿑Px:@ ]`\jS]"q$CPW &y~=YK>̰f@ E_%kh[3nDO<3ꀃ oD[7-Ֆ90~Wс6]u]G_a t[8֊" - 1f"W o6^G"MxI0GA'Mx4?r( >2L5f%2&gcY?mZցa*JUEX<`. wxb^<7\4pXba xS Ņ0>4a7>s`JDQ,[Kgc=>[ʨ8Lf|/$`DR-(+'[V Egȯ};($7Z$Q =? ASUA >@BNiؕ\VEF99y/4V}j}P}RC2hq4 8 Դo.g=HUC[ɂ43lP%Zitq"Ig"y3t,y2 򇷣qvW4|}cMD)n,?Ԕv[cc݇ "8-<uSQ2,Q9,^j!X/u j.?SiIC@HቈQ܅QώKNK1ph)RF&d #q6uPWu΂2" fyygvlBL'm5 ] w X3&0FL5n#N"]٩-yRjδkyRb0l.3SW [UA:nPJp\|.5K^aiu8'0iߺCƘ!fJm\һ@ %l=t%•71/lCe`άqpjƐˁUqxAL)seз17 f]gؾnz*&omy"]ME kjҐ봕cۮXBn7l3Szcwur!3F+h9tB;a깖;B^m,Vpj& t4~zLܺfooV*.5_}xYU$7s$'jJ A.HCԳ hY90ݏ;@o*8I-xU2a)unf?<E9oҗEՖ#),jCMc;;"lSxb.4ۦP:L$w`:<`қ˓9KoJ4zGwѰHD%dR\8Ք9+φj",ɸu cnD&]ӚP>T1%8 c(@w ْ򽥖uI{=CkUѫs,po(ʅH}lGX HK'"L D}\ʔ8Qq9x_A))9nŭ?.eA?$&DkS6#83 'Ae;R3`\BV~ Y2 䴉#S4Pwd]T|yȖO71ҮMő&Q NvQ?>zTKWAW0)>YpS+j 9y,nSD;;\L$6"f)8@ɓ^wǷ;A 詯!:ԔsfeL`1ebZ R/ cyb}a:l)!ve圯gd(BH ;31=+ E|/\xlE& &!(wXVDtN'&##)&.Ϊn%:g2x;Mo#Zr♬fZ"`'92ALB~(/?=3^~cV7Pf3?pD%9JPB>  <w`Ai%=~9r#" Waym1StmR ;wdi01@ ?6s;%;CWAyM^]?7qQO/M򭈊D'iR2hqVuHӬR{9WJi 08a[B Ng)43pxxYb|y7.t;1=(WHl7]$0v/%+ڎӰ&xmm2fe6HPzI3 D@FJJ-:† =N.6뾡cUb!IVReI? 5@qf]HvVzVlDRsW emyu PLK k#[r/LC?SJjCrق"N DڍAշuP4Fô_K8Y,҇EXk99,ȕ6}Ȟu|:~%L5]XNV)Ò<_<lH2E1YSG]YJF(Ԟo`pPJwmxíDB:L-Bye͝0XiL5s`TZs2sw ;8HLR%u"{XjzyO酖-nӍ<p)DbJ Mf^f;f"1~V 9C,`B)jhN 秙K~cC1ǩR#uXL1RCxs5N0:.:!Sj9V4O[z͡O@0t(1B r81KO^m W""uF[n22 6BRJkA*>7(5u7;^!jLB vӑ*&k Y H^vG9|\j@_4J Ђ4exG14Ԛ8<+oCiN ѥίq;Fќܸ2,'Ł66@ɁR :Z@yݸCVRUq.击?ϐ Y 4w [q;RjO>P3 *xԛģϡ7Q`Eidiin`(464rc2+ WVd[C0R}g.?d*=pDP,ltsDvBw%mIV='q]@fw˝n?L 2b ƒ4!yQyz3Di]~(՞QՒʟ=x>zS*XPK#ra\~qXĦyKIcQib.4p8J ad3PǕ>Q#6Lo'*8hڹjNe-*+t$II>>$nZ ҵ(esIuA'BTV]l=t= 0ql%Od2}ZjO~ĬDNvR7!6\ޢe5)!7 %0ZѴN4z}tr!R/1}( vj]=>tqA]L=TEY;'%LCIU9IRSoс^OƍQ3HnRM=Ne|6 VJ\1`(3n;IˈixLHZѣ[<*y"eĬ! 9T3KI*&"c*\BbPZ䩺oj05fT,]3"3kIֳw/,!J&庛v~ j;qwK0]kӐ|b>J[Tq꾞-3$]`8qbUֻR@:uIa?<1S>HʛtCPcx)~VlAHj=(=ՎXdqEoꌱ)7ʗ@ 4Uۼ6W$ /tϦ,jb2/'Jt4zNyԲl級*T/h +Sk#;+p'O?stPR9 O6;nb]kg60ZI/_CEB ļ*8hD8ipeYqzG kXUIIlPMF3]^UEG2Jd?!P MK4i,􋆣)U8CDbM]WU̜wo&z?x9>L\9Q ɨyz Pk@oyL^ǶjZBaudnR(.t= Y3lur}4E ؋ xmosci.f:gjHD=!}*Y}-%uN*t;/A:dS0e>l5ÅQ6;@mh}|΃<8vKmd Ć&M>t~ eP؝þ{'OwlS9!Rު9҆c97d Tڀbg=l2LbX:CybEcǀ\xh%SجBJk*ZN}vRVo(Wmb՟<@]h+*&4*Kd[C\b^St~R P1Qbdoܪ 'GM"q8q5hEX|nՎLiTF}*D; J-+laCOIJ s8|!).dSI G9c9@D<=j`aKT->e/{)iKz?2xfXl<:%4G V಄V i{%E;9Y$K]z$+m._@RF_ P1atNLװ)gAs{mPg]OYuPʣ4s, W5-i][R'<#-)˹ &{ S CҺ oyyK-qm/0cɌxW̞hc%< AzꂛwBqM-9U/ i".\=*UYQHchvqy{$ /"Rf5kq[c':?m#1mqlRbcXfLxk5Rϗ܃P l[.x5Au,lC Ebu(̀Βq.oru(nˮz8 >>,p"wD-=yg(հܝͪ,c`lPpS熱"=&쿌:;ל: Ay$6Cy=L2 GRmGhuJ=TF2& 6*t mgGqh1ye G$ xAiNnr?`YBIJLѽd?/4qL`Vv) pCUit!st&4RH{@ }K6.M\5Y 9O@d%\.O ~@0>ubX1AF:&ɺ>,"0QbCM9+)@豮N;8#l ńj m_tH7|HRY)Z~VL9,S ɝF䙈ۭ] 9zw&见mXD-]+!|3yP74QiCFW\^QU+;- _lXK_gzs|b 4t6VL~=0e`\SIJEtSLB̋ $ۿ57i~$V9*Mˍf:*Je6olᘛ~mo-U.6֢ \ _$7 "b3#C^*eۄKm6`K˒zo= jڱgYZ07070100000366000081a40000000000000000000000016446b36e0000c404000000000000000000000000000000000000005400000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/scsi/bnx2fc/bnx2fc.ko.xz7zXZִF!t/]?Eh=ڜ.+>bIG1}-6=s JΛ$] go&{MW4eZ\L.9ΘnUr) 6B܅"|6`x˼5KBsjǾ2r\Nhj|Bh`"M.REWA\K鏞|͊']lQi[X {Fb 1tH\9OU[[\h+nN"&J:whr[>*!_ ݒ]c-qnuL0eC| Lb\B\,P' W\-nFfA-fN _1;XSB@J.d#G if!KG??k[:YJLs 椸^ql.1jj^咴Ns [7X:ٟצ@4YnSpzGD$B-iU0 z ؂r Ӑ-GNr)<^SR_1>- &IPk :80(8AHq26040"k\| {_0/2Z27KE()v Idrw#`U,kuZ Fl%!QQt{wv,4J:|e`gT2.1ݫDЍ~z,k'?6:8pzL[.lKԬH…ߏ8eP|(Tk<53۰(RWqĮːY4Qv@>xGJ ?)h i{ ]+`Cu/B=00<9kDGऩ͡OoUoPhnbaYޖ|6͠}#e[8pK\wo?PF̶υSJ6&[[oצ1g^ Vg#An:_C,$;x4-l-9YA. 'M#I_0=3fC_m2-&PJK28b" K+'"?vT'[x\hcۤuH:2s@p/m"ݍvI|~-}d|(V| 80h!*o3k!OQ-eY$Ƕgf$wr;aYeu%*SEW8>DCJ,418"хROi&a ~ŋhՓ#m"25cAso.3rORFSFagɄ֊T>P LrsYS3^&K;h=`hꔠ'kWW%Lhmbr|?C~T 3J4 Q&\5.Ϸ\ʕO*-&0K9E兤dl& QqJ3i6T;S@BF ؘ e^'C py&:X#3(S2)f(XOLJ Fv*_r OjCTyZ{F^j~pSh*|BW/l*V4$^]}QUxX+SvWRʆu]zΝ-d4h e z#j|-F—-3(9J]\}Opo*y5> MTPP Eia4Ys s^.mL5j=vf xͮ<6f_vING2oMbދ>9*`wCy§l @dJFlPP\nM>݃J+IzNByF*b_4Gc\]s2Qŵ~sTsN_'4Ÿ́a) }k뜯`ibU 9 Zi2r҅ "b(Z=zwүs/-6rKK_*R$J@c#hz ud|~,Ozkݵbi 6I[4{SU# a #Fat‡KsFu|'(r ֊e יa7sha59Xl8pPDU΂? c52Hk60IOQ(sʬ q8qF7č#HP1l@uHa6VB0VVO<%C$o#*e'o> ?ZΚɯp&𽫋fe.#PȘ$o2 mZ`+ c\ XL4/gNVFdDԘ;/+23uM+G_H>婰J]By ?() pvb\ձ liy6!TOnP Êl7:i,~D)BcaAOۘgW_黄|`C~74t\+,GņR p5WnCL,{|& N8z!Ed>4H/>Avʏ^*ha%X$Tsd[ ^pZeEpqЁq'>p*oסH̻S W\~5r(Q}I%iVh7Jxqs&'qTBi :n>vLA.!:!Eŷ7smg*6#&qCCL]!O²!yҺ$ 1VvQ@hj2LHl}gC Lغ5of-zK<׫DT̕Ts_QJ*}cr\&i[%)Ӌ RW7(|*?W])p2 C8hnz)6,/wU"#: Gz)OxNU-'xV2=1o#g*Wֱ{+ܯu42 /V֛dlsz:w"(5푎Kq1yK}[5z55 uou=n^ vٴv|)g%gUԫiXO h+i :O7YM"P1k6nŒ{\'O{qCȠhQ$vs F#Ll~ VN9U^gsH8YzI1c7]#32/Ls=Ȱ2pS6uNhڟX ŷ0$  68O | )H(G`Z}VI"/*ڙ/\Y lUj܄ bh;9[6a5fu_ž9Ӛ&`?svWGB&<+3$הHuk_NN? `@ǔ cXb~t؍7cuߕ.QI & r Х#WϹrT(0Db3xU@E>vMrt{68O%6eTF +/QgdܔBj䂄vP1Cd ^y{?i]L{<)h7"eYvvݶE ^iyF [ JŸ80{9hGϧV' |ͯe܅Gap| AJ=,cfD2J0& mDhQlF"nJEI7ǁ 8 mԎX!<"+Mbed:UUYH 7@cҤ0v]TϚ/O6~a$Jݘ34'TH|p]UpgAaO50>s\9lZN$s!d >-#(զ&HH(\oG,,%Zy|*[1ό2Q7bU9mieZ|eYbkwJ;ozWnS60Ppj7F2bѪA19 RfSY{P?:,n>l^PjqF~NV+ȓ:Y.LbjP3jq Vs-?jiȍ Mit^_҄&RØءណϸ.fG$]ީb{cw1WE4~\KpމHT 9ˋnrЫڻoS@5($TfQ[',Fp݇ YT) (<GܞEXQt)dZ/*FcEB b{Pϖ=3ח˸0dV}6nt41vZeRt~^Sn8ibluSo@]lA؈8b XL3ވt4ȅEb"69yKuNT =U>|jxܰoͽI:xQm2n׍'S{T?Ynו%V++]s#2+FA1{lZ"P6鰗~rSG@v.-ׇm-y:%mj7+F!I?ܻw@1 MfB9 }7Eb~Yo 2t !hflTDeR`yЯs@bYntJK֤=Q}Uzq=?1iR o'$ {/VHa_K3؍X7r] Ψ>hӺMC08DMww18{q 6lY˄PT/`<+؛(KH}9Mr0_נ6bN8]|D-܎"P HK@/l|2^y7@u6ںA.4}5/pq+8p,0_NDz\bz/[6M\ߍb0`#GL?Pj& IǭX[Ng|"(a>_+};"w*?ROCķH {ʫ=`Z{ӊ4;<07rq۵ezj.Uf|ͷݺ|lQ=pMQut~ ݄P c(9` {2´BZ0yloI0])2ecpF313g~O6n.:{|RฃiQY1Ub.{Ậvd',m.B{ 9o;pIzHziym~L)dk|”ZK yF8^WROE$b!o3Nw[T~C'wy3y-~f-cm]iY_JHeVo3cFnae~wX.g+MޒڌitV)?t& :RWxDM}˾YѓZ&0`ݙ YKb67S?d_2Tk$gT_ܘ9fu*_ a_&""kSUԸA7 CL"zv7MDz5wՉ3QZe Op= ,cP><^$6&%h*=dJhKd%qnc ƚ-񽓹R6 .W~$QŽicsKA5 38j+y:99Zkq^ohB^rw4t4QWk5mdeDܧb91qQpg&tͶVy{5w8&n >h>4qSFMu߁w3sL:` 0Yv_ۜ_X-^ߒ+JϺB#41!:< 6<=Yrrt`%A>ܲlİ9ٚؽȬ}UQсمbO}8nd=d'<dˤ6C5WzYVt$ nƴWفQEQ^//2NQ:u7ePSŞKcu无w[01ZXPNigm|>}% K$q _Ec$xO&9V0+WFwIa,uZPֈ+eE?,-16Vu芠 7a}cy,oOi:8rH[ .]qCB$x~,]:SP -8(11苖>̵NbnRۙfXT Fti0/Yt} ] ea"v£sٙ=1R+xy*dFy&tqlVz!߈O斮ګPp&yux{Y"g \z_Et3,wQ$ ^h`3ĭ} Ȱ_=XAvF% qKpw\xh7;%'Ę")OT{5z*)V^ۍx+pE~fcmx^ jϒvBSzx{εW-_tNX܃;vfA{"?M~lO]˴{X @d'#N3qbuᛡ=E}{|^ X3Rqe[VF/QVV21xp=Y %$/ꦟkE7RQ9+%PELԂi%7D( c'>ŬieUap[]ڿ :Sur,Xqb ۆ3;W3\`Qz>9}]ģxژmg}Xıtu=3;F1+v~@~V5e#0(kE켝UYУ8˴7âȋ\F$;kpn7 U{QYeZkx^꫆4~5, RWf:~=ta4ȴ G>F)?iZE2rPObS[d ]ȭ 6 pO#(ߋۏ\^Ծ8]Vd.8w/.`#Ǣҵn7"7]*8S 碔nil(7bD $$T?|}3 5 K֦^S Y7 $x}uFG2BAΐ5P~^L& l_Mq W.4͠D E,^"|i[lȤ]f>s䏵PW gbQoVΪ,t{Ӄ^g>n/*/EXr=lbtJ{jW_m~e:^3c `NlA(`]C1V7VE}s@މ+PYM|7eL@"+{ |?I+S `Mf{@^ 7ϧĨKn 4(QJJCN)O.Yp. V#W<$J%6$ż)`mX^+,ʾMHq! 볫C=JH_+>e)^6f7"ltE^]/n+Sy1^qjgQOb/ QЏΫryfe.e\?GlI+q^Lxblp5U qRx'K]x"~:mQKCb:7)ƻg66k M2BL }'S"SRsL `!,}<=>%2S0 :B^X tV,=4mK%W Z0f㬊[|Cx 1\ٮiٷtFмg\?,8IphHf&W?'[hι'!/M3i(k/.$&<9B\w-Uf* `'@vA-ŪnGj_,b/X\Ng 3 Qa"Y #A)U{Ձ M-d١fh R2~Z7 x{D0s|>ۉ?OnvVwjח IC>R T"drGrP0W K+7uӏasqD)(;FrLJY&ZY?Fdn]_r+/}#?Ks#QŴiIVE6'8cC3zRRi>jݩD? deh룆#n0)x J(%s ŷF?6HS6` dS5B1?ug}Fj`3̓a]8, wuݕ (o,y K뢊Y=G%yh A.-򬵘7$+iKOFey`e~$%SM@|6LcyTyh/-r o!Ψ>n%;DO̜wfYS@dxepBaX:٨D@9*>}#tls6 vM)z=Y^EZֽe% TPvl7D 9o(g3CxgGb) )@ϛ8X#MyMX0Toqr99v-$> rX tua( H@e8#=춈 nv%XJUI~Ӎ8>{Zkl*"[<M9k xNrmV`X7/ِr{ w`. nFIUXSR<%[#x%BKa'v'_ފDUfgpM% XlT5s,Y~4#fÒ&R'44:(I.3w5|Et3J NtExZdeE:saϛ7fOVǹ#{(V^js}~2-^ByTlؗ K9u)&}]sFzB:^C.!r%:@cHo{VMs+*DZk)$Y%dS8qdҿtԟ*J}V.m.be-wOo]\q3HxpݭjsT[sCgcfq9$IF;EkX&z wajA<)cD m?\<͋Mu~u!D8~~qD6O/$:D  i6'G|IOxT5ClE f{D?YwcǃVk*Q+}8Uh0n} 0$|\vg =RpPt q1!{>!,r:k ѕJVaC[qbu +}R-* Տ=Ph DcE uC0P5PC+G\ߪ-K:$gm9aoꖚq;:R3E)}6YrجF'npg #0tl~{sO 6JGlIK zAE C` .f0P}suC^('Tq*-9iҟ.9*T)wH?DQFsc]sP(Uj+]IC' gaᔯ5 B>Ƽ1Himsv1mOueДU;u^Z XuLz/AQXbi=2:yOLFཡ&bQ-:,Wl8lr^bTI&т"zԹEށtBs3g!-K!rl}DVI,@,$$AfXLBQxFÏF* Ic,$ȋ[7.<} k%4q?TI"_sB8ܝ7;hͽ3 UTV!N5BpH?&3ٻ o* $ DiA_Is ?!%5\kNFɋtIzw |lCHD`dl&aiTǕS$m{$uX7BBפf4B{k`؃cד"n~͞NHleu5D4?X1/IG [a+✷V\^^vʋ(+7]Y>WR~NN zzAI v K}tu)%N7} x/+ΥƳ36,έ\pbqJ.ƿMA.0_Ɔc)p2>8mAdgӀ+Iq|%!,ZkbuLa'& .pfLM[chi!Fh=1::^Vd{B1/nN'G>Q7C%ک@Ԑ~B*Vt_Hg҈Ye%E$I3?<09vO9}Oڻ}M^屣Du:= ]Ĭmr'G';Us睢T&"t+5Uo;B'&r(c0dOhY2~]kgAj| Ā4?^4_Vj :ڋFdž%No a.7Շ+CUyM]G߿[؏E0 Z= PL0Nw(ݬ9ix#Vإ t !df@Ly)* vU$v~!͐.XSJPtә*B[7\і?W,G2ɀڞHSћ;Bl2> RQ$P@'[ŌwިLh:VtHhZn` Sm'v.5¥LRECn/!j6dCvrsAvvd^flXGh3&9_w-@[$;nMT!t.j b!>1짜0R\6s]&ۈ;FRv}p g<]%'D­[ VO=[HHF?7آ9{2cб<~GtiWu$cHMrᠭDױ A{j_|$\"_? L\ku qG ZXrt41$6cXL:vVUY`EI@KY)N7~bSlAE?7Mkbzt"`xVrª:`Je ܐC5'yfGPqS1N)?!ɇ𚥾ݦ7talLYASz4x+M__= [w>,|xy>72x'G=Z>ݚp+OQڶP)O?EQ+o&p`C+"cx{k\RtK!C7ˣyB .Buvj/+w3DJm{|кoz]uy;bWxVCwH0,Mxro.6/<^GynG6`^8vE8TsxdJ!t>,֌)5Vu nO$P[OHrݑQxGQȌkjUpһasg(Bzi$>O6#zTN c^ȖaAf2X4i{ g<юsfdS{- ܶh; ui m(ꭠ0:_<2z'vF\۴~UD=e]by`K ZK1 zC#TlI^bJaW՛qg`X+&_'THmd3$x{r9K:mf3'M`% MO2uvt۠ {`'mM Ij¯1aKW W,y^Իmׄp^lY$wÖJ nG ۦ;Gzxh[T)UTβqeJŗ&iDߔ\PH%X1Ci,NaAm;;O+t"hU)[I D=U7me2M B< SofQ4"I~bA /` ~8lVl>O??D=nZ 4bn@=d( QJIj) 73y kE#\rغiS\'(_Xy GGkQ;U K#$ASyGbjs ׌_һb5IAG\Ulۼ8}mF205qm>`so{U[G4CXLbXsfWpqm oz]p*{B\ծ;IB]|+Bz2edH#sL$ۘCc n *B!9 [YMP^Є (PC]_AvyP8{XL\ 8fXYd"j"Q ƿ_F,⛬@gNxCNKh2sVЍ^I=̶xa|YeoQTM{waHئ_+L://*YO4M߬UFO =S<]{)a|7$@f4l ȧQQRQ[K>( dqVKjf]~1 c nnCls}7`P֢/q|ȉޖ{:eYF&/:m>X$&[pL!I|J|`痂Ahu4e='Oavr(~y<\%ށAZC#Y5R_.>^߿g—K`\"&}fju%aNȗANXgY登,:ݵOJIkp@X 1Jbb @e"L_D8ig"_%h{YFP^ n0Qe:rGD1N~ý*N1#IW#w8||:T鹌OcM pQ96o]xv@1^՗gZY$3f("f7@PyXNɡp-#WVz-B5KG/F ,\*_.Jn@;69oRȤCt!F{-^2ժ;N'|3 Oh tb^UMhԬ i5]k&©uÃVN>!J*% ?f>7|5'AYNϩgi4)Rz͙:5f{t"[t_s$1@a[;ה] 9yb'JH7m)>Tz ۥ4Ք#ƽg3/L0DEHԢk_9l*ZUC)ȃ b(~yšo"*mڅdmJB"[15wE`Elk璵hdziuEϸb8B"PTMT4ֵ ǮI%_-?#_/O#HH_` =%"ogm;5;Mer&V8tdHMyːc ύ.7<9K٤lL(մC5_eR) wUlaw<U$/svXO@\'2ԈweUýξ|vt !C\ U/SǎUwB61*nSCMf?7 Cӣ]YDr[ w0Ӵ)~L]pbkJ-hP6㽒>81cӄ%`Kׁf,Z=We=L+|Ǹ ,%87˷K"G)( qR MH,+f{c%ZgQWqo bjw~)]+?jsfp!XQ\3}BJx1n5m'nżd+>9j%1ؾH5w* (0MPUSʷeS莧jQ-fekaZG @zݨpa8 ;n?gDeTfT1gP|"͆͐5B*uOF-Y.xC7njaT~m-#S3JŔ?7*離aQjHS**l!Z9 UCF>ՖؔxKHaIRo.ԐޤȞ}v@4hԽG 7ow?aU Om7Hm^3TB*$ ']0OW9m?chfh] I2`5TUfVn?SjRc˞ 74s0Α`E'kn$6릍D^qI =bڦF$I{V$nWfs>TxQlTوǜ^hY6 !; pB#{হ4zkb!Ut,͕{ӏ%A7l-g+ h 3t`G$i<6*\먲;t%P/e'ȫ g2Atm}>Jr@֝4.nC~\nĠ x8Қ[yA%|,p^I9@ҬD'6kֶ~\|:]_:x`唑 pvS^!A"iQ ;g3Ř5ɠ%^kC"'þfLx.U~ssچ:lF<ɗdˇ)n J^LDVs(`xr/Pעե!AS1IW]zlf9|Kw'YL4$ŘjxᏱ"fǢy_J¼Hts/ZHEL|y'yr+CL R9G{S ܟL%Kx7UԌss/,Tլzx;PJ]. O(WK[֫l#vhٯ;+|C6Ȣτ¦Rwن,(DctmH4AIeS/cى9Ac5h=B0%'UWlӊ53,0S򨠼)^VL7B[Rm8JEL#GkQ4x?kkHܖ0;_//Wr+\Wn\0ƕRzi ʃK{+ Z"и;P:=cĢY)]z?R&-&t)8בEш]8ySaշ69f(ԅ)=s"XXTu$I{-}UDc};z ~{CY,ܳ`zE1s/j +5$>;ɪ0T8Vmj#qně٫kS8PgU q([YgټH)_i0v~\kbxW<܏Ie)`L3KI2{Og6эƸCk̝oF]+b㵨j%П$e<2i^M Y²8[Q(H@jmgVһmG:~2IS%^Tn t&CZ4 t7D^ub!mz,qDQTNlF40Tkq^2I]!iŚ v" P!|޳zlt%i3MM͟/8nIR^2 >δpmFE$\H^e:jbtRtsBY_K%=y7KK>\7bn60 :l8t<M {(]񞋢`.S!>ca`0rbBf0Ι)Q<N80p(P4M *>qq]8M܆Gp4BTRˆn) /w)>r8.E.w[W@+L Y~*t)S lo"fhކ5h!d<{e.׳!Iקt:)RHl6NMﳱVrC %)(z&Q,\3!.N: >+l&in H)E*(͇[֬7uc$ 2O~ph`WB3OJ _^ݦ5_eZ'Jw8jiH 6J(M#Psto[섈Pe!-#Q>BM{C&Js'lq. r:1Սˠ/3Į8ژ'@ ހ x0 ODQ@ 5>2'l^] ;NYA:9*(nsI nUW}u:JjKFz5 H@9yu`3|8Չ(- a\"Z/ D oXz;L!\U^|ݻ՛b^?(B^'N\?,޾L Zqn:ф _ēOp/P0Eqz]cR$ bU]dzf5sS=@&_UOo aW54_i pñ1)8@Ozr&HYMCNOʼnP'>Hk2#Y1V=z.̦,46%L %n'AyZ=7[Bd^ GT7+i |bT)8*91VT0 îǀ4O7]J?w;1$B[BmXj8t"JDs 7t?(0nO$m Y m/]]w"`h}ao X茹x$SN 6U\R9T$@os`;XI))]<vAײmD"wҔpFED8ˁ*jj> !b@NlL$w<",8T0UI o7gCN5<}P~Kyd&Ef?!uUd{rqz巩 S/&NpD~ n˶@CR5nkGyF?g".Ɯv4;yB'>_ntDM];čE}%jU-xg4[VkEN5{#+>I"9o[W!iya\4!-tq =;UOD|UU`UKkG`nˆ K|/iBOEW8I]IA(_y\3Άdi'kKtƋs(}_v8Ż!FV6WV;Dӯ9dR^7ȗ!Q.;,Rtߕ%K,A;4M#MPkZemHAyS28𔤯k3V(do$#jP)GAӹmM}4u2#f>@ W~CœP1~@Q8/EݰEĖn sj]< yD[`Ҹ;*5G<@bʅuvx-rٕ}AiX{)y2_8\^ε+&9G_ }∱~Rywh\ =uM)v<6) RUbӧ3n9#wS s#|c+cWbaڌ1`؏ ZgX+hK-IJb7Iу/+t (r}obVG[Y)?unC'a4d2d: 뼶B:,2tnD9FNzm*x}| CY}gpۋK{p~Y _(\FH YO$ %Q*nӞ!0l*Fo{cKbkR?{*x {)=Ӫ[ry *:vGlf5"%c3-"Si~+`qlYf\;xUz!_ k;?iq-CJD3^z |RvP1Bj&;(Wi}K+|K=^'6 S:r&MP3en>٧.'ɗ5@$ ϤML@<,gVcFHtkStjxZx?_i+*ހ^DtkIEx OA<0GǠZO uI/8$_PCXݘIJw$iޒoA bp}$w=1 V\AYk B^\)Fs3;WQ} O}d`N/\GM;:Xy33GlҔWڇ 8J-e Fqș@ 1uAIqJ3x-(8aȈscPԒ;AhKV,W >!g#:0p+})|$9 a:'7 Nn\`#%ҺgR'CI[*%(k|6J ‹Lg+f P!{4FR!R#Q`G;eÎ/˅4f'D%`Yr?\d\WoᛤcׯB3L eC]2C[p7'ݍuu rfB 7\-vMz ڐutʞݞ:39?0Rj|??" HAw.@P[ ۋxYNU ^R~4OؿAZͮ %5-/Ѐ֫U҅ V+|@}UlQKH9`I;Dq`-( M(Gsxc?{{! ͣ.qHG5 D`,X;dDbklMeY]$aEw9E7q׈tvuNF7K54]#6#OK[_x[Xγ)}4A'pDns5#9:z]&\n0lS-Mҹy25ʹo_ {[ߧܵkϨX&x=)v=)/ vu/' %tbAD(-s «4 a+QFʂtN '-SA^n\R.yQ܎QI|;Q.p^xv=7B ?I˸Jw6wW8i^X/ݸT6yPSfkS?/^JMO 82~ h<ZLwKcds"? (uX$\a/5ħy(v+jsF (UոPh( R6]ZlϬsP9tPC-.L0J6EoBKd`Ē|3CA{CV3޶GB+)9)P3떏USyR[Ekf_10^!HW"Pq#Q!$\*5 ~kcqSJRdJVhYЋ R>]^ eqw,bv+ &dNV}s pIwӅxROQxF 5l+ޡB&@F7M'/܎"g܆k>[l; Z3|cao~plz엪T ቉MF '{~ٕӮHm1?d;7|2.Qg75wK"dR!@TL\Xb !KI$5}v2W: "+mvb O=bZw:BEk>ͦ ;KE'_PdCDK*?1f̷Y*y>r;&eE.`7]%'KX?<'{ل 4DcgK0 -b D Dwn8<`էx} C)يͅR}3hgX}Qç^NBn+ZC~>9*l8򐔬 @!#Rk}a]ǢppfEVZ{f7Ks$~((-u 54B`iڂ1+-ҶmNKaalΦBhDSGURxNXRw|kOpKAW_ZN 0M,$A!zL]]a4b7+p"d@(dQaEp_bP9/<mq?dHf ҸLPSQO~`Rٟj;YN֯G(h2ƏzS3귩 jC:?GikutHkB!~˗dU ˞]JbL_SNzlieW>8|\<"FsaKa&Ert/ؾyfIes9L1H(.~S6bK}PބiS @Έb"!GuCĚ` ~JCyju H8v6c~-++*>\׽WbsrdjQ=x&BhީR݅s+M}ڨ*[B8/(zة ߗ^qPEis9/1an// {ts"gAO;SS%4av$0HJazEʹ[4z@5J&{uLB1 7U"u\ YN; :I3QN=Oh}K2,nGL=# v:+t<~* fœ@chҡJ=\$'z,R1Glbקt%%?u+Z/ĸ'òG{ N^`n;%䊡Rh j Y&;uk1YdR=!q`PX"cp\˃)B+j2n)YcD]`qD ;6Gb7Vq)U'DȪY9:t)[޷Ic0ǀh`&FE%R܍<ca^0Veˬ#2i!,1Å &J^RxߒM62gy.o;ې OKi4L 6O4F@Q[~Uc^n[ϝљtAʜKT% Yϴmg7ضaߕ9AP;X[ bpF6O5ix$Sj_1qb@ܮL-ֻZքZunTi9Y8w:2"/e0z~7K:"ax_ZL> v/ܱa"6nno V{ҁ}6Z@A"}4^Z6ֳsejN쑄g"R.pKZ-hiS@>FlظLx|,8Ѱ?PqX4EXRT|խ&e~ں=Hi'rYI;"@$,DQrզKf$!hXbjl]!,aorɂOC"{~r&`t-~Qx&ɞkpdGH:[D \*8DdV)c>'ۂf@1fԲ:¢jAj,Y\?Ge)ŭK<cD^9*e(K:~GK&:@'sh5IJ])/Yj/]izLÔAiՅv݁H!WN.bo2+*>?VsOh\4j Dvyy\+""o'qq05JFv9Ҁ ۷ȷq0a!>_ǺJNO ʈ¦a23VU1DF.G`).wʽE9C JV2!%@m;UUN\JƯ'.șlu)p,JY7}Ukcgpx!0g@k/lJ\T佅WP=ߍl\ ?Z.IJc>lDγkwɬѪ *U`1&m4LF m >nb3uzk:cHpъO[k䞷P硲 o7\ӸaI>ɾ&PFŮԒdI t6m(ccO\d5`6W@5m i?Yc|(pvf{Uc7iEa¦X6*9[ø]r6 L5Ϳ!GA ສ }^Mlň"e <>(5}?=C~^ ĞIOZw} FW 95"plep<%uޟ4lAaP``#M z\\>F}q ^> r(Ja*ڗ %sK2ZᄀT79MKLm6xiIbb`jRIuJkqTpր F) ǫ}0<Όm*ϋ`KŏP X" [&pL /3_%:,,lHLzn,HGCe5T9<ك#@Gl/ʹ>-S]54Wg$%l&/S>Q 8UsnDrϻl1 =Mv.[:Nv?O 7(&`c?T^թ+~^a{BʂI+nӂSw9"9T6z6hdȱ~G_6X!{sViOOhfh9cŹ6z`9L9-pݖEh%59Tlj (M߲&`|& Pсpqo|_:0Gh0Tu@.f kpQGPBdd9,`XF ٕU7 y/m[vFYjr'y4@cOjtwI bW al($f.$QX 9&nMmwQ} ZUg^~5 ד ")FsSGOh:`ԩ)Ů׼g.p3}5$$˿xo+i9,i c 8'UkA͜ZQOGtsŬ~:cjdދѠd+J{UDC0I[L?y05b'N#В9tg.3W9ϧIbHΰdi2!;QsQ>c7CiS@qd,߮FG80"6_)C"2ײVj"maS,-_1u_q ;Tzp`i6EG|ݦ̧ 7.q d]j߅aʞ/:L>S MU2@ Sߗ^xx%nuT|3t?ha~b9.g$鄙ﶞf@_D~#F+ "])]o>I+F2E?U>sYF67 x\=THN`-SV 1lv^:#0d(ҡ@y ʆ[l3Kc]HoЇc(ᑳr@.7r6ܲyKrcz،Y P>Sބa'TlVxw0^UJsձu ;j~trhAݽ0w/u7A_o&Y1dB-.`(3^D°;8뢭y$1[xL֥L 8"2Z5W)>;]mmȝz!^֎2,iy`HLxܦ y&:zDg;.'{۝̑1h?L>Cyaf.,6,1DUV/4D+ hF LNڿQe8Q+݂§3gϲpڀ%H ,89i{]IR(jCh.b;Hj: '!elN[Gڶ>(䩼~r 0StDYʍS;Me-7BR[  =}%s:R=TZ ~y_,3Vuf~Sp5HX0O/13y}0g2$^8*։K2 F(CrӖ^TPaC3Q}HXoà@`u7?7 ~hG)Ls\B1X9_}5\Me783JDT#1#vN(6?5Y/Bh>PhOo6l1 5(()L!6i*#R/!'*LoU|w*aK'^›pk>Hb'ZB(ԪsHSK4bà3,HڃKO™6j)jJDwX0ggCO_!`=|Y dBuRzuOn)pчGS`5'j0`ՅR\=Z)6k$+v3w琧Hf ֪* @V1 '(0|<7DN87$QEw:!>\fԵ{MTf6(_IyjUM]]SUo@I?͆-(272ZG2k)ápC+-Y_a E~Uir֠'l~a22݆!wZ`$hLDAUD/9yt2:)}ֽDoʱɬ V-'W Xjq0yU~,t˭O.I>L] m a<#P ܬqjgUaݯq5/;6M4-v IwwxPNd i) Oi=K#1U~˔K%ca%̚l[R!tFB  uSlaD ѹ`QZ+lmVlG7AP+Xd_;ȯhq6w>PRhĄAf kL Xafa%Uf'$pFljN`/h6.ğd2p,KSmv RR٣lV[$T͆ Sgt?3iA*|Tt)Kxn3\-_".:#Zil1"t'ck4:ڟ='d$B4N?Z?b#V4]=1NbMI0KrsFaw?1%}쿭=VoIc5u1VAة%i#kgSnLo|Et) +@Bm8^(]}5yg⼳+~O9VT=<^NyR| @yUtS>;BbڛI5W9ӛC+C?? NXp}:}qa̴_t a0#jd/l;ʗѰtf-NȕHe] An&^>`BPTe'͹cz2Bv*pK&2uDf^<:\W%ro[> Qf4#Zya q:U&j&nMuNZz* &?Q \ѬmQۜTa:\kO-aBnu 6bTe6O>wLA576#d$tf4{eq|V !7;`yDZQ Ifv6@^/l9>OprKǓ< (=S?ҤTdA3J0W$/[L Z4aX4X73-jko|64H^H=NålQzM pxܭ{ozYǹmsbZ)&VZM&ְw4(v59~Bی=^pkSo*QHw-)lW'ԇ )yC.f厯㖙iجr/W.-XKҸ\P/ Sk1z#=emk+cn^+ͤ#BOLy5jɽ)Ukp?dJft3H{ؘd _6)ގ'wq)gB4CPnI˦Au0Tp_0ry1:Q3,vl(gɇm>~: Μzٜa#> Y>|m2i xmN0S3I 6`p.R5VkќT{D ޵ȷIbTɌ[ '5 @Ik/h$=a7|ٯQ,A$uj7wcN%e1zWgZ־{#OrGµZ ? w'3E91t,M-_8vk7xq9h_S 1Ɛ@(9CD]m؂w HH(N툌5D|KD:}MZ*DڛX54Pխ:$hČu{M`{ct"pC>C|!:5׎v;W{$?ҖBXC q ;UڭM-/ ׿Rg~PZL['&> {zcA t+8VלXH+An9$|WHXD̴SPTVʏ0KoDfh9;kcS]닽:V'SNquS<и[쓋!>+!\FyZ{L2SDWy(\LXl?1;@38%7{Txj4wS}V5RZ!͕i'+ZQϣ/7( ShI v͑ ^l )Xq?42_X4 K+qe%Oic+ˮ[P\G,J\֢w*jTyhmA~.5ʎݴz}nA90*S0$j0kd^ÎWEuIp\4ή& 2Tae%iSh' +ߜ:ӎcDe1vA=DakW+BmPfvuLȊ 6Bog c$ eha+Z;! P1adi r2Ie2j\nU27ZLo"ni]נm!U}L|OCExnư@9|r AnB 0xg. |XP7؝,[q pRŇX" c|eu}h];KK;)g"pn$yX"j^Yqb> WCAmk νYDQT0. |crQg,T(Jm0~Nn|aYﱍn"gǭp+j(,g\V#_qkAVi 8 5҄&kRx!EơQg!^,- jbHxgq8:R[9`4|'h\ǫI|Y(~1HPHo8xT/{Y\]} }UScE @h-#t6[[_|/+! `vOrdJ^@4v)h_-4@khIJ҃WiGͶbj*Fi}gcn!я'G}`N0ƥ& ,U*Qt PX`D|⡢^5ýEX# F7ңh:ex<QPFmG4jebZ ''LNhVc@Dׇ^j/QEdޯ(pyb/O%t>!oRKR5Q>iy#yCQ+cnĸ}pIN*Uv7p9a(y+0T̩YBP8熹Xc8SnR„ WO}LUVh= :i/G E $ᬕh9t뀌NUZ%n e&Qi]㲅(`,¶e5< d:]1$YKl/l~RBd^ck7>ὔP6v"م>Kq*{R81.8gɰbD:-;l-ӄîbS &8!0>JZp"`C9 5M/ Y}/|| .qG]=v3} @ ׺_Eٿ?K-a ho:O fOxj.ySH8jG7AAz pWb5)D;sab52 wMen=<09|o#$6#mݸ#Jw1 <ŗA%d^3uȀ&?DV[oٛZ.XCO,]0e$P͡#j)It"؞#a3X ?㜭9JT\ EM!jȪs$y :rN飕禞@%6BP1!VaλIQZ^ :N:7b`d-f"xZZߒ3k˒w)QgOnSc&L:\8 aa@N6DBAlj_N'킥}T6e*x1T5gJ55h[l N+ݖp>cZBm`wpÔZ٤?Qet +h'9V,NlK-b+WHQE5)HC}ܬWCa_tj./9Ių+ ʦWyu]pD-GkЊ Ej!jp 54H"J-PݶQt'%[<%e R"e &8 ߱.RL©9Elkω[X ?*6rQs|Bt`X!ħCM&0` opz^&C\!/PAXEj@TWE9z,krUowaޫ 3@(DOG> + SsE`:Zmӕ?є ;?ow?mX*HsE"0j3Qv,ہ,~q -W=>r89 D٫ !"aD/zVJ- Z|r5{cf:J,am96 {hr.|_we\Yl햆Jrt;vկN$hyFXed q?`KX LR2 c+  g*zZ|ii|p_ίh\t(N=Dž@'ߢ蜗\:\rΡ9;D"ʹz昐߿2JT(*.[mp?҂ K" Tʙjv;N,[q~sDsއ*Bf L~/'ҭtk)S5.]HQksU?Y@fŘQԘ \{>0z?k)$^E92ș@8<$+PV]'٘7i_i-uTN6OTQi'#m>!1ޘyݪR`$3rВfJ XyLS0moe@썆|ՈL*P3';*[Ƙ*b,\UpaQgYF"RW%A7f0b9;،'ע&Mmu!W_h[1&Fޤb fmYlvH lrbj>|O.$)P;|@Ąo$y\}dgӧz" ׻-c4m0j{wGA o4lDkcu$OlU\-hߢJ0"l hy~`s=+J?!Q[ \ʇMݽb3<{ \D^Ď鞶a58 f[ӵqCs[d9V]/K9 WㅐG¦w@J|^T"fL˷l>QB%\`2F3_iw&H432H魄)#md&]D)@(~7'nr~[.pz+ [.%4K4?d\<{%UHkzQ8-&R-2BNbmKVB,)zXճ9 H?+@@{=M-g,; rT]ZM5D8-+?<#q\ XfQ%s]*H^7 W>UJ7e`\$طY]^VY;Am#`X=bNϠ\nC͝!!͚Φ:oT9 :"2]>mkSdP匝RP Ԏl7&x%H u`r+돀W:rhh`7a|sxYX1"Ycf6vbyzzW>ISpuY R!"TɍH^Y0!rׯ#>z71M=r*q[\w^2goPCz'\I[qHkzO>]"v-->3g(OKi1w.S&kqYty`Av^1}b/1V%/9u0crB*"ppۄ:JFĿ=p #߳},¹K4x>V 3F|Y22{xps 1\]ti:^1m6MQ@ħ՟ 3p|֕>`XFBPO. ɒͅ\rm #Y ~Vxu!uη*v C6U/2"rw0HJ2[x@6r+)s,y-I6[޺ űI?ڸd/<]aZ@ HB(*;9r/gCFCt\نNR ֓pd|d*MOU] 3l뙏VS wP4 ^FnSȒ731,x98<&@nV, OOCga+%0%ftuEMQ6qAκq ܠx4RުO%B%,bXb|[u3\I*PfF\N׻^%h@dc _5ϬHnۓPF>gi8O4=Ψ]Pil @`4 '&xe{1#f2FY5{R[$b>5ְP[;qc?Ier)7$c񿋬RxRd378jeR ҹ#pCu_Z״c͛DP=P:B>$Lw5Ef#tgν֌a;ϼ㎈9QEjuZ޵ S K+_WO" %;_"Q> >ň2X9^$˰Dm8ǥl ,SH R?KzP<3Oƿ:oQÛ4Z'yh֓0vX9~X}粤a(TfH')×Dޥ:?ёi^1 NAɵݪZP'EIJD zO&f_",+xK~}xA|~}ndsFOQҀ~W :_ v )޻C 1PaQdlzEľhf\ A/=@⎅·;D޹!y˼΅{۱Ã$#@/5+r-۱2@g͊dƩ3Hc=T!ꂩ~ѷ9n*~+Q* K^*ж_X@1N0 6 w=:rup )-k"&m~ ^ N,LB oj Bݘ8Ki**ӀF߭6Cc0u /Zl47[6:d9Aa\(\1IʞY16qetoBS'˶ ʜ]ɗ\OZ0Lt~e5a+A0HV+,8De 53\yh҃vJyh4Vɑy Ik p—iIX!PiuYIg18TLí:/?a,u㏭)w?%{l'J!zZZ^\X>)gѽ0sL `h0ϋd^#\LSTgYZ07070100000367000081a40000000000000000000000016446b36e0000687c000000000000000000000000000000000000005200000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/scsi/bnx2i/bnx2i.ko.xz7zXZִF!t/էh;]?Eh=ڜ.+Ƞ p;xyqBls)ā8?bT*Vͩ_%.l|!>3R5b\U9|]F8U|xƘ6]dB˦?đ=d%zYѷBUGwf/_$vK9+xa놼mHJL({uۮ<%X@EhsD_zlR^NC<Y0P\ydh(Y[JLo} #i$NO$z?}I6QtU9V,{7/0[׉=4d@?Z1Qy{˲6akF޳rsJvh<~$ /Bt7Ѷ`=F%9:?yz(NٺRBK|v6fb,y`z'J!Ťl]PQ!$ܜF_c5(9!J m o&d1=oHSSe8l?֏}3'_2bCܯuk.I 0f9drqA ;8:௮qwdTխխt}OP0IT>ɛ}h!m@^j/ٌ.(R(e׳R™ J kOzQby $Uy7HS 2*3)ib7-29c>+6uoDħNxu8jwfb+7OI3s4A"]C#>:rtE=xMJݗ !@Vv{R&QY*FR=:ZI'6Ot)4EKEM-|YjM3_w$ƇU{*Q~:>{h7<3rhGVX{|RM)\NXG_0 tY!X>ݔe౹wP%zY\ QOM.evazj1TXիJYs4x;93D%"qĒ2R7+PQJ8).R9iGvomVuJ<ONٯBK0i-R0H)xB~vP]sՕ򏻿W>+c) h*Ofy3|>Y 1N\Lo˨Eu|ل.Ky~O5ڬ]Қld8X/uяOrzcRE%2*Ӛ~Hyf⒉[>jqKGriO΃nVc#f3wg|8*?jToԭu Q`K8GEӖ#r-`k6, {D~O ^Zkk'[-וΚ<,HUF' 0}ɹ^CW쀍]ÊP<#_~6askuF qwďfzM.'HڽMP6A0т1Cr^l[m+Nn)9Sa i,c߃Y1eVj7 )]h6tj^ഺchSXfo(@ e-<7"ezNGpgJGro->>?Z˯$F,˳$7b7#\I]zq'tC<\; h*{M>68hwl*h46,'N!'f Ie_<Z脛v. ΥVEʾl7<B[OM@[ ]\6cBS`(De`3J@YG-u1_n$Y#pC)'H2,t/&3aDgaS-9j"oKSeУt:Z^hiudHmU/+»)ژچZJ4!2Fa?|.U~q{ uF+a/eJ r.e6_GPJPhH*oEVcM.+ +)XUnӖI>l:?>fBbβMy$(H䫳 tg0;"I^x8SM[߄ӗ`pb*3Y.uz\p\i}x --,ۨ?0}YF|a2vgZ?q#3\t֌>&ڲxO(%瞋nT"^C-MjʐKmC4 %k~o')+@up`QX h)YZX/3S(?>?oT@Eß\NNdp Q ,}Õk BHVl?,mvO j2o|c,nMrS!uEV#ʵ!Ň}fՠ[D/mM#gv2KkОmiK}V// /V"uQPoau&7_qʁ&(i>^/+^~^VpA (r~^Frw'Qn.Mk'8-Ѧ믁Ql +53dfPbG)x6G>AYgڒn; aN's`pwve/J)V29`%{؍@:meLSy|kn|p)֊ Q ,M/ґ_!-9٭}ڮ_`ӠD6 !IO.x@2I "f)+ kqH" `bSm<UPhA)6!¼("c<M~[F? ?5i- NNœ¯SE xMա[*h;$Q䗣-A{`|W ,ߣ̌0fRJO %gg$nnoryjMSt+kdr .W`LD=3{6a1O}[\eNe,3L^&-pDIrcl$)\E9“x* )Om'' 'Fm* l-;+ue紀Z圝æ%庚]ʶ8wp l\'⿦fTsa#EbscrOc5j\&w#h|F@>?e=r;6# +[*ˇW =^=89|HvOv $HFf~e8-e U y ?7k: Zj#f%Uvn JcRꚇ4s1OtkVЇX^9 9zi*a l=Ii=rPf,~ARzq07Ό `^ g7ݗHo,էt8SNf3E5Ԅ+LxSAKU1gz@RCa0]R!@í1?6j3HpGCتgɄb(ET[wivO&cI@4\> Ȭ"3m)ͣbRbWK_ t)@fEl^Q"dl{t-Bc'N;Ё?ڃkW+J=̔Qv1} 6ʉFbYX{Ԛ>J V{\=.HP'z4Uxsb(oVHAu Bp!rM?RٙOUShgF7vNQE^I?c`!,jקbdwM!yt1^N19o[p\'Z@cP=gc=)|ݟj@-d}DfuYW#nuJwp~\3xAQfr+U{Cw S1```aq6Eτ[C/ 6@u|7 8&FK^䗕`?9M5PU>q ߦtF̧239+FJksldBT5>CO*H1;r2K-4hO7'fTWRA3dd (v#$ 0a+2Z,݉%^tї3zSqfS/>'e87 3[>{.&Hd>W5 W-et$"!j@߆4J'xth|wM'uw^,O2DD`Ւ_sC2Enu X/Z;H#{t4&^m<V\D+:=GOh$P1 fHhxc]FhH%H%wSTvqj K?Q+ГȪ^LOU Nt$XH}΄6 4"-"(á8RN+ qY$*%i+6od= ']ɍ[G۬zpa= Zn 8O蟻j,j"8 ~$Ơp%ve.2[@ik A[Ug!{ޥ-s9 #`w*nҺBJِH5u'8k18$g<иa-J*ֶU0褥tםǐޮ |B)n)+iM'17YFYU$dPrVS,xdLY#اy餓rc<&_ # ?Dyzp;9-}[Nڳ[̋9A|TJ-1zot: x4۰ oI"Rl(~kD'|_„^/SLR(PZ=ݵY]*x[GnH2 =?ָ bbDPk,ꉤMgSqqKyS'"*sviTl'`SF+"8rA n,/=1mUPmJ\u ];ײS54mf5lEnYkSg lݝ|Eo7E$/$Y"3> GYr pElk!kfKN=AέEۑ.qf{`A7-3>g8 2‡KMjd/!9 QFHJ"g4J`A~,}"jӺa!da/r/8='Z1]_bA`;;K>= U%|$>He~6yPJ^:kϔ8.JՉywĭb v(ȃվB³M=%tkВ~֖/.`˿,Pe \oa=Bɚ'faK/p-KW첍gg'LI]LCtke6SlV+ڿmP)h&FB?,Dq Έg ^aoJ%ֺ#=t84o|KW- Ah1ED?&}s~?!aU@rt]`\դR9#m@Z贶| LܧF$C \gvf@kf|=pUND]JR}wBp9 9"?١ *I#1%רaQHfm(ָsے 901^rӮB&1N5? ܌m tTw ;6hݹZO:ZCL?ʎ7PzѶFqh̓a.`t9" 2;YFX0RyǤ< TkkQczC-Wd5Ofa, $~)w .Kx_TkrF`_+np5)G}wP: PĵRD5+ !>g9L>#`\)΢b8t0]'/eo*. WyH)Cώ5ҩYpw:jуz%Exs />3mv9T6ca lfC#jjh<!>3sTG Ivrh%웓ȤoXxvRU}òp/~`/Q15P,ȆU[6۪dJdUR*ùo'ohԩsg^3L0Nz9ՋWN]Sm@M=!/mثs|_P"P@<+bwrAc>ƨ@׹1z+-`e/ RNK숬5a/H4ZH`F'6q άF&!,19_/e]J,!-/Z-]͈񶹧7:BpֵU[㱚뱎J*Aڣer>"BT՜`Px`7mթk٠paMt6Kj;1sѾw5ɑ.Ic]% Ĺ-J gz\+)p:T@ ZETU𹪜%շ s ()}_4eDK2'hB92\MBf^Su JbCCQu,PNk&bOVΛK;쀒vٰ0{|||BZ\EoCqz U ]M#'ƥ,dD'96^hN;w׵4-7҄ uw{*vlsr];(`H6=$ZUOXTd 6d E`Gظ.V3o@{V c4PU60?GMVr|,< ޽m-dY}n =ctMS}Bhz/4&9]#"edS?y>zE)O<-<:'E{\ 먊U0A/ 5fdaWqj2vnl 4ZV~DtpOaCsv0W!!:(+݃ZmBdNX%WĪɒ:̘{8$|bh+e ,l (IL[u1vEbc"SW|\Y`Bb-) B?DJ5as[JHf,i$GJd#sCQ~('zt T8SI\j_afGef{7g^0zDBr"EDž =>g||tb.VNc}:pˤ{+]vbvdyQ/nQ|$Pyњ2)% 7K'1ba ILdأab=%HxH(81P˂:J?89>[\Cı1M(pjIX;m] Y76R h^ M1])28eF U$Ti6N&>%A+,zhEQ;}9)\~! |חwTmjGRr %CJ\gn5Aj#b%gJU݌ٙ7xT+wwJy\5]<[̕Tm푊ڸ`>E(n8GK:0ԌN '&6Y]5xZr"Տ#6g iY^ɖ4ƒ4&P(uH 0w3A3@Ok~.;Yu9'w8?Q7'Mv5ekzڌA/.h!T-ڽ6_b&'0+oj`+>ggP&z6WxsfLynuZI F,$K׬d|D9^@ ['y-N~+㤱gS4xvJ׀|O+ۓFz0y ˊؙZl* ќ{MZwV9KCб2 ~M˔'6L%id)j/ 'O|j֌wѰ'9c@ol׽< \akRз]XuJ녒ǻQ`ycV'a[c&BM]W aTkK+bh3?Zr 2J+ʌ_ݐ sU{B2&ܸ1'͍~3;=Y)WBH0BDBT=׃?t[nX雌F؉=Qo޴BQ^LĽ.<ܒji_=WjB藵/^٘&a@0ZM?v 9 I,870@({kX3[*@/<i^05mҩFRR,}8=52}VL"4T>e3^椉`ǝ \X.ڟ޽]=Ŋkfj̓IE#5`9/PiyEʊ}se1^(j-J0H`2 jqZK k<s!Q-fHۏCj)ʣa b3$3tg~ E{~{1 a`> n13/o@ t_ WP V$^,2<䔖oơܱKׯ-w], /&q $1 {|b~K&_~jL07qi1%>\̋ 'LCK4 tvMw1Ix<~cgeOLC)L ݋+OvWsSГ\bVKȪl2,zsJ ECt{=4tXFQë8F* aQ4O .~=?newʧW%2>C."xE>ZIGlV ER ,_\z`[w!Nm dm1,8/x3}:=@/a <);9zS cnͫ/&|p!_2R{Ϊ<)[{0$p64Vubħ_y$KJ\ܗӰυgN_׮R8g[\>C i<87Bj-BJa (<,o҂@.+#k-1A|< ܗfο )&=4#WLNb4qqL-܋퟿ )2nIU\J5e.sUMo̹,-/ dK{L4%w%x4Eab;vNlUvS6 ݍ3uXk9\3Gh=`q9/Ir>^(.CpOon( E-3(6+ K~K>3q]}?^]>/IU *$8Q0?* -H Du@ޟ85J`ŧhd]/,ب1%D.NE :@ ?1I7v8W#WsZ>rҌֈ乚0V{yB2ab%VNl^Cyh1`ioE+ C R"FvAX:t[Z|TXg7n2p |mΡʞy4so U1kRh=47`ܔmG ZՆ0NWN2X <2͔ٛܰ%HltԜT)51Lb|=ƒ+w [ @ʌRܢMZ(=·s.]2rs;I$B2^; K25bf.`>@d]fyg. nMf{+w˾.=$:brz N;$v 6R7Y!ҸDJ3I??'ϭ_09O'2MEf1ЏSxŢٿ(VIw6" iT~n'V]i@C.̦"91g~Ն]'/!JNZ!Y \IDh+Ky&ky#ɩk`yq7/jH)OPb_s{Lu0N=5S=Cp*PKxNulW@SX2ׇ@|LЕW> 3u7ň4 \M@NhU>?Ux]H:Mx s&;Ap>3#kăyIιyxT< K߃zS#地.u>dd4+/Aj? *gCAx38Jg"@Y4_(,룘hdd17 re!a\76B'[1|9]O1}r:u8u֞tm~/D R k9 o-<^̍I_ݫW]V&X @ P9`ΪM*N:}i|3$?OZ\1pYozYE15`6x}:{Xgmc#뤸+B &)&[L˘ak9t|Mr+*]|av)Dsؔz;Qh=-_O#6ӡp%ro/bhυx4k ė.mh%+51:r(bϑ|%[9=D3B3e&_f,LZP Q{ ^M{{P_ϚW0QԲ!P;i4:`^1͸YRޔ]K@EaIv}k…қGHESDs,])]<"7]hBIe3iA˜չU{*"C`[F`c|x]l˾-;NA[,f˪bSn{y HjHVeu^v%A^ћf*:1j,fnB2%EƁ37YFac|C9!Gh5Ļ7uQ_KDH0.g1\iBPu dS{*"j2X̳{Qvl] A)5«:ۨF97"߾">&}' F—?iy6/Y"bƾDbLJϙ/ , o a:kt} @4oJv,=ZGq_ 5h @B26?tҠMzpG%l`ho-3ŁUm8FQH9[C/05.xhb@t*IX,Qq!\0թDTPFa{9kR n :]! ʜ"̵9fU-P ѽI=b?orsxlkYP y *pjXv?7e2I-mB>[c~I뭁Y WYKW# * kLZPlx7v[O2RKE6/kNHo B!x3 DIƭٲфʡgA\ӌ95qU]4m`yF>bZ 8%mx~v`^fJ'q)jf&<1SA;䠤\oF0%4p a l[ÂD^QXUJ7q"t]?~ 24鱏H8'AΌh洍yO!soH SL=lIw'Iu>s2Hd|{%*z2|:5 N*/qKm= x #jGMGqr̾g0|DJ"jΝ=6ʌBa -{RGHclv~]opjg>ͥɴt@AH|dE>KvdqiG"ڳimJ4)2]q}wѾ˙+Li9(V6>;nxyl -'cxDppO"DZDZ7 M^%9L582V9}pe+їY2piJÇpʞw놥O}fT5b^PWd&*H+lӛV#vtiƎl4oNZk&*'XgVU=e:2~g7f+BT1̮8Z0: 5<ăOR-y֠5,$`Qr+@Qd£sM3*MgYYeRp4}nB8&Z5 Ƨu0nbL^xZ)i![8-U}fR =ca"~+<\@VE2$&iFdN Y8a=$pC.ۀآ+F9 1VlK.y:vDDrpEک,Q쓌ُ,ҒPWGۖɃ*bQx>7jğ׎bA.k*`5/е7!|K>wj Ÿ}P[iOV\Dw͡rwۙ@o[%k*a ogC'D])6xkڞ>%2_'Fw=a4Y͒o"aCwcLgd]Wlaƚyb_[t;+ńu=_sZ)F͂>Vt]FdIrXju:H""D[1 '노 -īLP"d!8PRkz)p9 X~FT9؉yy@ -1,Y˧zHGfUq.{8ooآd$0TVHkϋP@LeG'g|Im<ӗ @50%G_ϥ?Ї<>10ԁQ D?80/n;WKuλmP״MF`?R(牱h֕{12G9ӏgzX# KQЋcP_@nQڔ`RGrA'Z2.WD[\p@?Km&ˏu<֡J5&>I|32$%jX̯X598 -Ƙ \֬qggHnTf泘w.25d\hcl(~A7D &K2RF-D`9eXlgֻHp=ӑ1;?AH@O5uyU?+wEf&٠$e>џ*&Us3!/ 楲"|uPWXg1 ]hsc9L_xAT`ڝXԪzƒ醁2GَRb\Sq$Ie!RK]y ^QH=Qn &]SzM,HvZHĹ3e P4kV܋;|j4ADT!z930' tLG!r7mhCw)6_vI{9!s|-s L֏^Zɰp+sNBrGkz-y,|͔M S&FKY >.b__@"Fitf7ҏ3l[>^DmC>9{smhEK*9\:<]ERj%$A[~ AlVŸީKT8Tհ `&E`J[" l*=s 4ΨnF'0l`}V6%(nNRQf2q#m?vOA<@mGk@6Ƒ7Y7g~!G6wD#JaH:Kd|+ыAqB>ø=;tYk&/L/<q_&i:4Xǿ-ep3R>&4iOaW @c/xƆ{V`]QU"*Kvb䱱\̖;)?Px'IV{_q f, c w] J&qHUVTMq5ߜ^7G[\qKxI̬rVZW'ݗ9bHjN@vRmlPP]CV(5CXoMNueyBNU7Y"Foc/`L/T eTs]KF } 1\&E5-X.';M'06R(V'-П*0տA5Tm}{)F="w{G 6$jBE@r2Tq@J(yaXCs98U:7R ~$PsxҪ{)[VX8b`UKydžv9fE]S.8SY GcX(SHBCE{1y*hI]mbDuB?q)`rݧ𫫠8AO@>}n"|v ["FxS%s.ͬiiL\g8HLz俦^$eɗ\ (BTq|tidiӼa^Xa7>Gw+}׉$FBp8é3;N&t "jFC9&BRyDapNEe YX:۲f鞧RfP~R-Wc_'ekaWHf)XL5ۭcw#KNs*u-H Yn9 :]{`RkE?&l6̩73i ”8Q= 1HTqC *VfTYc4bޚM"_1Q`xK-/$ }phqXJF/ Ej8څ{ZdVѧz\Hڠ3wlޚq~,U4 dq?̗¿<4e#裱֣ӡT°*3,͹ן;'jY.#?c[ON}@MU>8o؇sFBIՊg3{iz5{5IB nQ"6wu}H.T`眡ղof5:N~[Gu~ˆ]B޳^uSOrO" `#tBܑmޯ=n<0b+'sZH%*L Nc`<$J7% փ @ NOeX*ZYz}Pپ5BhGzSzMTio'qVղ:O틥^_zbuoM#; ;%+{_{*y.VI:8rkjױIM ICDSu_UmӬfW@@jn\"}ۨ W =+߄P؇= nizxrZtYӒ` ;1;(GFu^!.OV_Ry$ˠe|R= ,$]pJ@w\dãE*c(7uY2mq({WaIjxN*%vy>=S`xY'4EPpҀF19:::ο".:oP]lMz[F6Y>KyW/5D.q'L4)R2]L~~jGKjQ]\'?j /*8*⊎ݢN`9%͚(hڨJ6"|2ђ-f.&&C"8 J#ҿL|Qь] Lu#z,\Բ1!UC7Ȍ`|/%Lessl8\Zߦ?}TNC%Ufqm6TC{K߸ &bЈO^˭rQ}-:9-@JA9tDeW04]ΈvF9=nOlJ6从h¢m6:9iJYRgjuDq`g@C2 AIYnjm M9㔎qOV`nb)nIq-Ev}E <߫Rtä~~6As}:o"1m/̟.0agr>R@/vDwt61>8tZTQxjUʯBW hviw]ߔk5mBKGB?.W:v|~spm<8on3»aE#G6Y#j]M܎Eqw՘-a7u _jaO 3wIŀnb ~ɤ@C̲+{ d41)ZM'#qn˜`nNu@#夺^X)Q/HXZm'4cx&/H(on$ @)_.MSъRKU:ZkڻU4ūW$j(dch Is_r|Om_-RȡOGN2yFW-"ŇP~ҤRƼN=*=&_eRcb`NYSGFHOZY'.dDt~8F 7CIĽ: PbfLFo)C̀|)@FO|$:\YG o l!1rUܚzǫ_j?z+DI?gaN+ЗiC#?ƃe`(.m=rh{+v=[075vW*z:wS6b7R9\nB< h^F6^\r( tp"y%2yt{pqۺܝaGϑmJչ' u|8TzOOEMQݸ9 $:=NCtMϢ`|'`oh",["N-O}A'I`tX*6~NU9,V Ja@,[XSl| QgH1q%{6'.w ɐ嵇[t 7Z.L3aX2'֯9Zt@H|{nH)4aO3hXFtv: Z)?|`}r0wqؑfqH`h4k]7 曖qJ_fyx? ]X"ޭ-|"K8V,ޗēDad >^5?c*sW ֧a4Rπ$dmz_`^Z(f^`=$X++4ih+iF \`̈́Ô ORA_ٕ/G җlySR9 OF_h8|z"U'6Y9i܈ Ln1W[o!]Ji(ނ߈dvE2;U 5k(cY>z8RٓS?qd9{rN ܥAēֳpάI?p.# !&a+A,Do]1B4ߜYHH̳#L~qBMžg"Gq܌D*s`x @H 4^:W|ք&bcYFT~%UcXd+(`d39y32)*h| t~7Ƥc<"-"5BQnpquiFd W_aK25w4_LP<Q +Il%X;܃K c׌?44A[R釧Z{MnmCJĨa%FŖycGdզ;_ %yO y>l3ŗ,ľ- 4[=xGY::ؙ,GdI=NG(n]n;8)̰;| BŽDD,W (}'Ӧ'wa?:Ή'=61ѳVƶ8k[Oya_1SПTm,4Wm+) T ɥ` zǭ~x2ya@.,x̚k[y:*UoLJhyt䫟qZˆ 9c.NMf^LG` PT5zY]#FAs}<߯GmGSGZ=S֥AOt+o  P2:צ/"9ٱڻ1$$n^y,*vo=^;P pP/Hۉ)yQ5W7?l6z'Vbm6rErsLR-rj # Vx]'щ5H&ub'KZH?:n?UsזpTɈYje'ow#` %owvr:g;5j0vn]ψA}eR6xxh*u3A =l_^cZ(C"@lPM&ψav+! t4cÒ֫2)% >sifeX@^R1 ,vmG'p4_u]GqJtWW?pZdRWlLNZڎo*\)h3՗A ؜-.F#s2w7jOԝ1"J,|\ny"<ͥo"$IyU߲)(Êm((QgM;=)0Ub\_sɧ9"?>;ZyH[7Z5amfVz]G `nx!ZcV+MgO8>o׵Vۋ6:z'1A"T656>_ p~O_8#&Y1""~C̀͑驘Ҫ<(ޣc z%p:'ł~}ByYK\ՑK62$UrItT$_'谷j 1^}?/8*ظ n?sy %}nX @*HVQGicMMV և 59xq bCX!Bu;1B(=`zuQ Ċy&dmCiwd᭐,+ã l̳!hc4s`H:3ܔ!"u7׾1ՃWk\4ߒ@&ޅ"K"Ћ"H48l5.PPD=uM! %f*,627 zl|Y /Y`9dH .26r 6pk9qlzӆbw>o,7<իHU}y2d63gRqG]4LE`ZWs(K4:)a C4LMd+ Lx3 9$+~@wghd}K 1' PdoP}b!("vD FJ PŶ "q^'8! cÀfmQ fo2/ Gb6#@)+ks1c  SxY7 '& dt3Kx NCOc4Y<+k_;/R:ykZۺ6l>q$4` H m܍TMpPoMGm(6e#^x.Wz3r.ҭTӅ=XQi^ V"j~{!V6bej!ىEGPn_a={Å&~+犮Jiq2!s{Ov̷prK߅tsUK|@yͦx٨.B<:QKoBJХ[}< 4ofvH^}r+,R犂_~(O\}uˉ5c1bSw<Jrw\>IBY?g"qkCMdό+SW@:~ѥ3g<+' "ߚ]` 9#ͣBxOt)3"8YL-qѻ~I E9)Jq]}jQCNQGbo\@=+%r,'T\}t~3=,VM@ rv_њ`*\IpP9u֖ȗI4(Sc U'Peye[i7/2`n|Wx;|faZpᲛK]I ̫dIhܶm9'iνTR Eu̙S $icp𓄒x+do/H5rψ,9&$~±CSyM{H(=I1yOH (bnJ fOsOD8KFehz4j*ӳA @&^4R[ܖ4\鈰ч@:ݽzi\ :(<{BA~ejo+YGy;mNC}1ޞ H*bhѬ&,@g}x?5az"|{%5h-JG'cGtmJiȳB;IG7qOT$|E뛭Ja#!%\2, ܛ6P)}m 3r.Hƀ*L kP/p ȪNWd73=Kck]&BO?dL-h5`h g@^Z>-c-9BqV.Q( DeO.u`pfE=bbx!li. AMΟKne2Z k^e!3T z- ZS)fOhʘ>]6 1 n _6r*A'BA_aC*'"<׍8݊<^L5}8ѐ|%_. C C$>q9*_Oy[4koeהa p<@^/9O< Vg}o/ xݷ)gt(N(V / X|#zXbҗJӝ3] ն)ȭR< pxzq eJ^շWz`~ͫ:-͛khݸ`cr|j>.Z~-Ekx^5 Ӑ)J{8RV7zy5vVl叼ĸP0, ,'x!Efvُea;kL@Եߑt:yAYy~y.I$Qa"aoݳZ]F 9dgi ~+&'v2N&䎎V}?AG 9KZn q0D[8!pնc0qŰg~ eZ飒$Ǵ S};~u䊴鋑=04iRi= l2D+ "pE !F s5?AMB=˘<& c 7r |^9b36\N# ߮c0ۣX(a(kt=̦V+=a]w4/s9oӗ8XԉjT +bWd32DyTTS$[5r&aX{9ӡ6 -MBC=?UTm++LuAhVצq:1S"ƋxjW$d$@ #bP|xZȯ? ND^#edep(߇&# |:_gJb`# ;=1ftc?v{ Ш-A$ wEW6WvvZ┬-wif 5 جqUkcp".Vl>ˑי e.h@2p5)*ݽ" +"[sꚓQ}}ܶ `dMrM[tKŶxJ(t?0(Il{!:^#jqyqfx~4֊*liz0&';=`mDF{wY*aUT7}GJr$nvWE81_Lʿ&#` yUgq $,H2|K3H@ž!Hd3'ýQ ~.9XUh QGмiseeGfdBg?kǨw7{Cw7FO xǥ[>bi߶sb-G~D_s}Cӊ}d̰ܯkƹ%{/$@gmGc!}B! `գ5N0BeE&T`\QX,\:D6"niHM%o|_ 80P\c2?}g%7KE|Zch'@]sn=lgE͙Jw>6~ ǜvV5QZ!u<)4fE=lT4F;~0U _j.g|ϣ8Vq-/ ?DI=n9,͝hdy* h`B1/>CԨ ,+_Ayش`+wA@Q% %1^x #?< m1N6^s%VG5j8onu|OL|kN%ԂKw<(6EGFlDER>/*!". gȑ:+0woRvQT= D2NT.)wO0I].q5?֊ƕlRˡ=e=}ޑVޫS ,ĝs 'ވt4PĔV2`uu3uwMYU''Dnm35ڭx;n PğGF~'UB-Bo%ͯlFؾjU3pd0Ao)e阒g17#{V){/^҂o/ s^@l^ZwfaE0)p^3:x"JwC܍,[2HSn&P-*w )e1" ~8KfI|p舠Ut5"_4aZ( Xm^wLZ.w~r6VL ]P&(' 1j/Sj:g(+~Z=GI[,]1Yg Փz_4i'GsM?*~F>f:눖H@^ L2)?r-ڜ~hr hH|Ñ`]HeM`MkSwXHch Xq?QX,A8gB8&WX~=`{(Aygq_^Bf&lOr|s OTejtm26l׆Wȶ s̿Vkkdt.1H3pyf43d]eqO-7.]|[͏w+PCrVj\n2cVr\x+&]-{5 &ϫ!#T|"Dvpʵѐgл2{*FXtVha,7aF;2ra~[s}nH߰E`8dգzZP]z~qgNZQ;(xg@j$(+Ֆs{T\[ub6xMCM4I%!$%-'L^=pv+L62bmf/: d#XE|s׆a` ZwGAdk"Vqb?d5!|S| JyfA0r#:~AJ/˽C莰=]Fd mBW >ְ܌OzIU?f-B0Pvy cԀgS[֟./8Iw\/52i̫1JDmkjסpJcAꀣ'H$#\9f^b. ,Y? P:㎇#/tCoxm 7 `u7S{ź?_9 W}7ab [(ANtꐼ3I☖ƒE4DTG  fXZ'?//zט熏t"n'M2vFOb!ΩNE%ÓYw_T tߋ0ȼ*"_59*hZPc_TagՅ2VhZHf7_h5J_ 6)eM5wD w޼˗?kLfS|XЍ?8v|r" P#1B1= hG|֯z /qH3O[m1+2,\4۰}Ƙ&q;2,aa#M?, Ct?t3K10؏K{kZdiqm=W=^{(x0YK&|!}o&S'3Ѩz=pZzB<5QzIo ZtӪcln4R Qoy ~o0ZQX80I$H,W?m0/|%YѮ90k?q?ϔ]&o&o'+d}1:xHp)Uښ4󊎒Xf?!nJүa>T4阒Wl`:O!4T ]Dc2T6ߗsa1cH$r1|²Ac{b4R)J^ŭٕmS;-bbJ:Rb |ш++GuةÂL[W9!RQMQ<~z7T,||) x3uסK]r&oVʼL|cie)o DGS+u`BZnzRDVF'CJt痓◯8 g2ސ-7?:r0ګ"kR6){nP_ ZRǡi;"XR{_`Y9l9ZheaoyB#s~Z\2_S1íuMb\O./:* ],%O2=Om~s?CU4r ,{z*0nj;XP`.YW\ѻ5Hw&7DG%czo(c5vnriyOˣ̋zTKAÄ!ȓ(26쒖7Q>d ;6qUvg> (8&k'QPrc?D9([%JX{tIn`˒4>Ned^fsՏzTuԣեƕw/Te* pE='cҨkIV+:`wdF$bKVZDcx$o5B3g雗 Œ73EF\?oH:K}Ufef%YS˲Eۨ#L~]UÄ;7K $hnF(Qb_}hT੄P8wH>@.Q\F)t6?R[[ENkK#7v*E9v7=zy(!fۆgnGW X$ntᨃzp_;\eeceneU`7u^@؛6+# NVWR&uRwRQ0* )D_PT&!+pfVޯ&W݀cbu^ w$TaO[3a>Spi*PA82\bEG\ב]hW2"жL$ת SU͵aр*≒ δ\*3JnFHd55|+eO{Ь- !W\7|6 ƝIR}AMq/fc iRi}0I&d*n%Q}|VERmwMtagm\0o)k ž\49TPZ3=Jx{@;l!STe7#ݢP7ܫ7irs*%kRbLO䳹O-G>V,q:H KLfO=ԨOt,8]Ѳ);ShK6ޖ-qkX vIʖп09V$ڥI@hЙ_ۣ&&t~:aIAA2& jϲ #m~KszG*gT@%c ?)Mo8r@vT/_3(B_P>ƻ-9\_2^aW}crA.oV\#~!;)FS7$v.cc4(r_/vj ɮvuS+E T) Q }{+&4exzpk{ (ب{--[NWX/O:D#R׸4H_qZ*yǛN8ųz},߂C .+}6-H^=P!;-(l)>2x@S{ 鋰01,18] nG u0RUi;na=Zg],hX!ܱSn׉En:@ m۷,=\kp^팩85$0Z.ʞܛdđy$$3w!}(ԦG *\uƿY30 !igJS`Ma739W\tQIi˙Qa0pǸH}& m5̤LxfMkWjPRyԙz;˭/&U\pHYEZ9=hMS uH}f{(f ; 5^W;;0m]ЮVHC^>OqbYE ߊ-}4Ljع#/`wz)DuAyx8t`S 9#a#˻A(2AJdʹ /JDVگ$]7ׁ ij ;aGoc`]'`l,˫&;lt>>qLu5Z thZM YO`YN똋}c*ԑ&E5l!+G fEN BI%Z&O,L ɆB-FQm݄,g'AtZdka (8 Swe+_L7Z~0p7 ry~+\Y)u}۰d95߸rC9K?%^lh֩ާGfm[z|[Z$bQ<_nl[x/;o} SY#6/B59rOjD 7?>fܾS-B;$ [̱soÎ&5E|Xen"`.{EF4ЪNИn[IHXay4dV#5cֳ( sk9r{uT+d#X~z]Cn|o(my;J:}N2\ $Zcd^ vn}+]Tj̹(Fk1GOz\J?# ԍ1՞#.k(]GĽ},{"~|i4l] W#NnoC#j|[R8(Т*C\@umJ?_5;/ciu,&1Q'Z18I8HO rWI:mD@; eB6}҆OFB =ڰ犊͛|6ѻ_@&7O)(P:YSoyʩUC>~>3ߦA2+6͎Q=7W:+GNvxAPQv[fH4̛]=>"2B|^֘ہc3h]Y ^ 9txm**Q]TP s7:$pt?F8ƾDM{V(Y0`|_W S`Tʖ1/ {~J;G+Z?|r\/UӡE#=;eKe2ْaSIYisð~Oe?(!rX|'˛ N"t15$U=+e!u}ixp2tx2 ߺ{=k8/˵I#;FQ_Ls4ja\n9DYvPn̻zG*.uYy}ʬ"5p \<4BsZJ$],Q*jX}׬x zF1P@N?5!7urw̍햆ffQ-TqP>V`yU2:*_Z/ QJK. V#5=(XҬ aP XC9쁩囱pEϛm, },YT!yRP<м.8.?:xRaOGK>¦I<`l^mՙAYLQ#;X1:#/uq/ő2A*!ܟ5ǖ?E#MH4 E-Ө3tJ*c%m  ͜v}f8'Pjj'+(Òyze`,:`MUrEg<+"-'+35= Gpsو˲ .]K:VJ|ה}M' 7K. 30 ++^H Y|oKl]jr$&WUi@ ZUF(*G4~,3djT;1&5V!}\C0YQR=T:0 64nلNr|*|Z4 ]`l"zYv=B&Xؒ@LNhͷRzsd=nSHuelR09 73([½ - UNƜVuQH&-l8 |ȹT>0Sp/oWm ؞RKDP IcaYM/}[!ksB |<dPH1)$e[^R%Q/L` @iƞunÉ:ԯԡmX!BJ6llcH &PMJk y&Z;a+9ku|폡AMXB<$% 5$*3TUkxbLOB9 @(2;8`~ /?}OHhz-ʖ'2_Gyt>򽏐T`HkԖkY53z %lO5^ltqfuzUT/UڮWoGY1?% _?bKyfSFͶA8M'6NeU܏ϦSOj{_hrK)";^z ^rcˊXMF|1{Ypp< e%ӻ:gR7,rp?c~11O*!%VYAi-MFU/cpZA}~f6É *e-&Ϭrퟂn%UOR>t+/Wٽoah0`zwYr\nkSpL(=h"aG/8 mΒgvޮQۃm:m2Z鴔*cXMay݀D﹓Z]LZijp+zSWw;{YrGI&m))]FzWA tEݡǡ2OÄ0a띓 V̚M;?URHoi5$4pG: כs2k~p?a42"e?,ZŸF;te;l@@8"UU»V5I:i*,C'KB$ߘa.#J Sǡ:+438ݑ\THɌzJ H3a@ Q? bJ q!DL,aZ݉fЙo|T7M-+is^/r'< ~;<̈o-׋g<;Nl}T#lFpa2#ezL?,OIWɀُ7)%BIM ĪT#ٚRfgb(%<"mAYf8єjQ%6Waat!¡Qoih޿>`GkEo^X+[} ֨М(7?/PlJmqWίjeʢ;q硘yNHb@>E?ߣ\1\fm> }l 6n*4*(1m-A M{0 R02 Bڰ۵Qveq1Xh/;? NqVh]$7i^f;s *54n^ NK3y/BFjV.fIc%hY_6׉_nZJ[qS䦯;pXoL 3u.b2Eʋ|< Hu*[(Mr 3;b$DGY|ClwP!J "v˛0h̒ y-6n)%HCI.r';PăaZB<ᐸD^F]E,Yn!zBo%(i[_սa xZ^dŏ_:a!Q屝A;-%:'O&5XtxH[p.\Z$~8t!.\y )[eg?["Z bU7:4}cY$Ow܁$p(dHgj P"K4+C & v12!jh V;1 p?^hά+̉Ge{YY#/n>W G ,;JQ}|8S1φ|\~f)uUKA"m˛h6W(X鱡˟s/ PAqh6(  eI\VA@&LSl8 [~ 9OjEMHc X+%0g # ~=BQl[Sws9oka$W&xm`\"Q:B'@綼ɩ\UQ)!vrdN=4ͺw#g|־+L_4⹞ueqM,gtŪ!⽍B{,4 #Ksx]I{> ŋ +&P02}L”Xɍ~Nm5'zaݷ&:zīug*֬G`t0`5cAaFURoyQ N"=&x{$hbHX'5KKK{4Q7%19 {=x㢻yOSwq^^1w<ʆ'1Gueoy=S[.3d X{f#ɌE&mĠ\cɲҌS{ܯiLptK'W r|5qZSZ+pX׵q"¶[f!Kަ$r`z10 {T)= ]FftDI, :F2 *,ZZ#DRh-*+4+*a0XV'lCMi=?|`u}USZ s%fHvK(be d@G >#j~2f\c,^ MR ڏ"!0ǏYcY7Z9ԵplKO+,Ļ?Qf8^ť.0`oh-?{ %y")Uj4ʬCDMxx0_]@0gEiҫ37[eo}S^9.v_i-ps2H_t™fpa3 um(Tě"Nz`[=/B`I+eRM`EDrim#5I#/#=I ^f&|kX#ީs^wPZ\+5^w_םڿkO_<,lV{&Jqɑ1:2ɺ=rq̱tD܌@}$#`jG/*fԢi-ٴ{(&) }Ѣ7:VӛHKxv}/L؂5zuPڐלUoMt%TVLa9KDI v :嗴վ=4Nr{||Hޤ\>cQ_9 %hfH[ƳѼ-A?+{p7v4k^aV>$G$}N}bYY9rktMghYVߑDӶĉ?bѿyk&W|xr͉mv\)cCVaƁVq~]xC] 0ػfPISMm e<Ҝ>XNGL3ǥX%8||59Kkk{퍒jS[VM^{$x{7 >ōrʫo\ky̷<4pzn.Y4uzJ]}*ܭ9נ>Bulw؋ֈ9pjli'kLJI8˚JUHY ёV?.BG*PR5d4no[zomI Ft[EzXFuw*.uZ, t(InDI%@'-.jf-Qih>&~0$Á\ICsg:9(,RmӉ,G[H4 L8Gls>5)pok=ϮYm\%_d~2ANS=x] xʀD5n_^*ON 9)c%=+vNȠRR]L57]N?UO铄E84v O/;s#y/$v1H|.;F^U|ux=ZA']k--CPc+VL]gY5zntѱjX$I6V* BQVɃc\e~kCD3xQa~?X/\ t(Z|Lk/v \md*鈌onQ@.>@2+rfEr<-gň6ة~tfh<7/Z -mOل$$U*%^*)^يX;|ӑ߆s3Ix2/z[*-6l4O'<Ą'0,DE󡕹Pm2c{"oBӄ֠V#=&[8\jڝ<:kLSOccDt.Q4-p߯U!V돲 \iq>Igx+Yk r.0TB7aשIrq_P,x)Gwy$gJZ;T7b&s>ܿ mzտO&6劓8(vcyLxjcp !]a$K^cX`)9DŽ (UJq:!'[~6CMJQ̮M5\O= r*e I9[k5Uaθq.Xw{ǹu?ɝQiω`)Iӓ(^8@풅J"] jDExtC6R5q= z6g)1S__NN*K#TQ[X 8*FLA";ߕ]fRHn:bWY-fQ'2d`˽ X{r=|bV00s9SV X@?U%-"lF3EwSb0.{]#̥9ݧ&-~NZOu˜eW;V _.U=}*l7#sy~LLϜ&O}Hv51hbYfҪ42UHkYwQ}@>^`KNPHRB upҍ]XNRoŃgK]f} k3XD K E2)1 J?!ks,@ԽVu(,WBEנC8OBa& wzàs$C :z'0G5זּ9X-|=8- wAW,q  ,UZS*BUb\]d H$]͞\e|߈t6k{cuȂuEfu'Ti£/On3rjWvi#ΛA"0B?;Ÿ.A>a:J:$F;'?fR2ŴϦS8.*(};o:B17:O 7 =JTK|4#%OjwiKOv4`Zr+pd3 a4e\:̔+7pm׏z55Tָ*HzjuP?ٵøh?'3W?IlV:0h `qou!իwI#rΕ/{ Wt>KC@kw Ve@Jm4~6F:W;Lg$E71M=Wx}2^YfeҟM Bit܂tJ @(u@5֣@[IvF{ C&$7}THL/N`VeD+V Y 8hGӡ)4+Y4?J !I@ ɵz 1=̡Y+E9E\BP4D??;(a.u1Ύ500 mS#XhO&g*1 bA&ސü3Briy;k5-pUi"1 4 UqGW/Y O]aJ`_SF\|=u-|}5抝x'X\jJ4W^c!ذ;Ds k pE %Es")Ҽ_u7 $d$ã-PzGb24hsU`a_F#$Hұ\+"(Oױm.0n5пhp  =oJ=^/ ӅyOC⤶L:@QAbhquDP~vHX5w/+o@1Hz%Xh˹7\RgutՊ*%B .{UtW㘄[A|Ϡ?yam0r`P oRY^Bi% b:)8ɶ>3ro38dž[h1;7u'0qWBk|EG޻߫ zIݟ(R_$wc&%z6u$,JȴWqoA.bTl晖~ kcrjI̤ѫ @9E7\4KUjf6ncf Iجt=.OG :X $v?g-"֣3N=ƪSGƪk jF!H $XNMP&^0]E-x2M*O0RL>c-`O*jr5 %Gwy,E( RGrHEmT`Z!/0aψo#utX߱x ,q466jKΠ`f!P=`dZg-d qL74/4%.>륛W7!g<[d&5L O[C7}`z9X_)6k)>Uo~PʹA8>y \ G9%[wKmXf=6bqBGDV&䕠Páq'㙀C(c<+ڨ kz"ԸM-XxPSl f.6t.W9ۿ.4#4woW6W&c8H#p)T poj%ą.4-\z^| )FUT(r .mv5^f-ݘ|d׬ZYN; 3$V;j2GdPG Lla(ӠqUQB}Q}c^J{0jjB?> =hHctAy]Z/!NqM"ҋ/gTcڡfw` ղAYY+Lf|rH;W axΜ{QF3 mia[rcpY麻k#W;q=S! ]BI "?j)CKFQL=2Q%.)TEbx.47PrR ,:c+xR망W9ʞb&grq j_#HOScSPj 4c|hY[u 2|گɅ 4Mnṻhý j}.MQpuaf|s֔i58ܻި3MƝ耷s;EJ^ +xEfL[$hgs?F/$#3CH&s!I =%Z(X'=|2Ase׷MG:SgB)+ YκkdRߏHS[gri`b#T6{de$/˂؟Y(ظ}:0[؁MXK5J#B6$b:RbotQ bX2~`6Ygf&3s[kT..[ +K4rOHa7PϷ ^GH c\{F z,~ҴXC"gd5x[#HLs%}05 |sx&%A>ؤ %I$@>(?!u0xO1>ΪM:ٶⱾnމ^\ *4(Z$*O3_hϴU3$cТ:mȬո1N<A3Q v-5 maYk?,•?]êT!iShm7][J ^]HVk:ܚU{: ,\Pc;: '.|CgTx^k pE~_篴G&ƇцZ$-:OH}4|Djf[/&00xܚ=BV DY0PhRd/:W9 :/'&IJDI]@韼rG@ҘZ!9m/?1 0j^Ww!/\,,Iv5R}_.9 :3sPo '^ZsK ? Hkk< ϸYS{"ƙG@XS7_! "nO\ٯRdb,:!R;}uE0YvVsxy1ȋȪvz QH.dp׈.rI\niI#ӑP9,4 kFUE.In (aD1_n5=?|zL8CfL7>KsRQgc"(6'`}-NlAfx@B߆k=E\/wT*cyVL6IbNMܳ 3U t.hGc(8󣯯#l#$>/@Šn*%I&j+hnT>ÿ x6s8PA{eؾZe߇c͐&`.sߘo_5P_q\pP MOgV*e{Ay#P 3 Mԡ]uE3# (ᲝvðMNkV>=wY84!vEdWo3)O iK+ܷ]\ҊM?BoU9ۭ3IJlZ¼,lBZ侃 rN` >ZKGo'TbaC~mf* :߻GT~{J=הdiZ{*6G/yo ߋqgѫ\%]VI2eQHMԣn_|=\oۆ+zova[.M@]cY-mz~k"m" I3%;XQd:Ҍ&"3\;H2|$,R<阒 0VrdF'*]~ȼ2|#=otph^R?pTw"%`v UaGcEj ,,{NlQWUb+Dc9;a;K~hʄfu>#gy7(ZJ*qmNE@1s? aq"㸣O54]cU:f)9/ e3qYq5~^NMj!2pv뮾0rGWBЫߢ%Mq OJ=ȭr܀ o|\IIXNRUZC) Gd3c7֕YRl+ڴ-G\e^de,@srpyEBk|yW`.Ԁyso7OwR<ʗek>(grgē4u'3*Ny1 ;@F|O wTW}U!jSê X,d<||ZG}k/(f5SOI,3+`^C}ntjВMs0n`(%@V5620oׅ,#s=˳{)]ꞥ$Ǹ&lHfQ/:Da}(~خк6b? $g5ڥ EMC0 q R| ܉L 4=X_pkcQխ+s):vAg:uC&08dp>AMŠ!\˘_DB9hm eg`7$ hF^?b1(o42W2-;\+ tcH>&'ڼ#JjL^iwؔ8 |ٹk ;jkq诶g?n ],{ U,慄؀+S L~(QmZxI9j,.-\o!/Xl~~$7ص# ݻ A)N,}F!26HVs_EM:-(u `)CH. W&] ZhD;+p^(o.KA4O27r92{\@F%Lq0佤G#C4JEA0 {d(TB.e3d$N$ yMSI~ w}R0,HJqXz #=J~Yvn-4ٙ1fW3Rך{TMwlyKtGg7"SR""Aݒ㟑i:ґK\] &2]Px =>15 EReP C:"n>o=+>xd1N jmhFw-}IUb4->c8M®3KKL]Fp"9z [.Ud[رUT.aKPq:O;*vʥ ;ao$Ӓ,G[0:%'I=Gj3'E>6\9z*$b¶CFy1XKbd-e<}O W,,pk=zWRG)Ey ,9)Nd`|,1<$.kYL"7tN1TW y~מƁo߅;/dPTHX $Ji9jqPL"lw}'P;;AA,P}9o!ZZ&곾`2/=h]JCR-ɺƮiaMq<׳N5xrOc)myw2k7QM!|'qĉ䚫Jd% Y7ٴ? 0CFQR7gc\  ` `/d/ %| Nekw9(iŝ>ɕh+<hKUq2a܈&p1.(kf}s!oaԑkpf֢M}EWšwr9BemA wvkP\Z6dVAg>S|kt 1D\Gx0[ 4]UYyo9*{؋:>ta]: I<ID0]}4h´9UIk\@YpP\Fh~ +ܻR"mJGΤ^pU$BCŲt"<\ iy?̼p0'k/ O`oN- dPmtprVȑЮ)A]z^e(~K1`b\>)qKneyG!1&SJ8lCb%쿿ߪÚ[|1jC#vOX-BSN䤰hlE(%/F'5CL+>0"^8 Uv&ڦi|-_JAKeIc` Mrn*A<2{Ut(Ҋ2ff=A1gKPbB:mbyzHhq3j}Љ8|`ro7tæ6!whIߥ3#Iq6^9D{>Ję(c^d>üCQZ8`v-G2$;gi iJ(9_xQ2Mtf1;iCx2MӔ2YHoֳI1ԇxB}9#h  \ U?GͦLvN^8Yױ,94 `:A^"\y>h1JU$|BZHh +Jk"KpZܠǩ<>QzmU:%d ij#k23PQ0|DX<K g"KaHz*_r2. GX|* [Ӝj UӱGOczB兣weum[mV UW$7qP}Q_ns*neFPaU 8F-H5OsIGt4ZoUGJokcU1f b,!V|~X7#O*)WF͈GzM |Vo\J'"LԜ=d_@icNy-N ڨ7H~FLJǿo3=>4UvԁwuNK>T'4S$Q2gczt@%yz 6S[w14wWCcH0@$uTP3ƀi)Yzpu T3P5FUjAGZF@ ýR&4'*<<^IYy3Zvn̐Y:M4gD\=6eB\Qd'SU|_J\rKԁrÏ(:VAJإ—JU0ei6]>~j VmD5*Sik[uMn.p9tcv.QM }1.ɞƘ_JIzySrH3~Gy3s kװy>EV!͗i ҆BCṥ M!m'قƕO9ݖo]՞J 4yXמ"IY!GI"[{36w0a I Va:"<ߵ$# 89?Jy/Ooؚr=@*ZP)$3b,(x:ȧTcEGIr'`KygyZ(FrL@vEЋ_!x,T s/~7"a#?(DGcPU!UC U(,tͻiCuԁ=seFc]"db,* >]qք*)Q]\氇*Qɩ,D0ɧXVp^wzocjl&*T/iD*:\x)df1 Y'NT\Qvu.rldX-Joq.QN!e)#*=K HgB^ \b䟵z|0ii˽?qQ6%p[ L'2nzX_(!xwzwHK}l6 NQ2lA\lc,8̔vB˧O.&#O5g"2JBwlW+](!&ܥJ` 1CEw6bE"ޏs`-0 d"[ {mVd/yØ)՞avxr*`P5Z:Bf~F-e:oCp,eK5kB\Yc2t%D8?ԊFi`嫏ˈ5fKfƅ$3tm!p V0dc[ʞ3E;XtueLy"]KE8SńFsZyAt~úAAҎ($B#ŽP3-w$%<_O-bcN%_5t IJ4R;9dj-iVK`yUArjhr/f."|Ks2A=n"g]h1Zɥz{J;Rn(Qу0'_4li')FBCzo? d& S(8W|{OD[g|ayߑk/`ͽˀ3RKe1F#}8!O6ğ+D BUG~iNT_uסcs Bj/˨s&* O .Pz5 uCPjV !/p5t#;PMtPHX6MA% rݰ=^ 5GRՅi#C:#㴧>6âTP-.,T ,3r.98<φD=g?:o}ZDȁ2hckiWYMdG`s$0^bdCP4Pii|@qr N)S黽QHBA0ZKoaЖ -}S #Z/)ܢ:6Tsʷd,fj ϯǾ{l`SՙXyўH`搰Oby2n3Uv8YUUie2šaҡZxKa]|(LAm?Td9d~E!*{\G_ OοPnz94kt2xo=,V]U 84mr)Mkq GF҃Uڟ^iiSC'Gw;u)V¿DSji9ZH_1`ܗ_"x^>7s,y@| k:qhx;8`s?$a 6S;#jd}rq`5kRƲ"% uU >NF\ѱ&C˱[TQ{g &U7Bߢ~ 0,l\9ʑOܱM8CA$ʛwy{N=-]8l]GȐ;Rjci^vEHjTs* ? 8Skg628^YI>Ѝ_!oc+||b姸HpzDWGvO/~:DBKF1_S5P``;4|Iwc,@jNJ+qR?rTM{&r;jA[wkǔ ~3.]u(S^TNo㱎J}lT96nP1>a"YU/vQj$vk+hs#0譺WRuMze &f*&"+xA8"jv+`ƪ MdD)eGh6Q,u/4/!8ͼeF! VW^dZ]}㡶H&(Rǔ@kM a8GC F媆R(x3Yi$qZ>@ջCLgB-3Mlб(`peU,*,^_QIJ,A敩(/XЙkQNPl9(~j&+UƐkkGazC{>@֯T]Gco~dٗk<^>"J[LX7iO hh]왲 YD[li8Fʿ=j؀eH(40IV\Zg:̇ǚ) I*J3fO(1XE Pi'!at0{XGЕ‡xv"#w2H r CcZĸM&cxZt>ZBrg Qy E \-Z4/Q;/@cZ ʽp8FBi^X-͊Y*\&_) #Փѫ]E Rb" ޯZ R! zfNOɖ.$ڹ&!,{lxס\JDEI* *ޅL)k g3d@ +KLYPΘt2l 'H8 a0\D4t_K;p]x$-]<LH`ݨ dHYj~,mr?CRvjdvbʯq/]uT]gҎYkߦ'55¶@հ** h#9 9U= /s~fj@ ~!ϞI) 7L&knm푒YI,/5p:> =ۭs^t.1t#D{kDž,4*"9U7vNDʲڻk `udVIY&BKт k]%6 qO?mj`hS_<?TQG4rGyqߵX4c h>r@=H"Jfvi =sMzl1+݃Gp=57xZj|O`G_Wvs}DĉK_%1<~Ѡ>6Ch57y"tzz,g յ՗(UX(Ѹ ڝKHHSjj.F,*~N# W¬RdSG-Ϧ3@ȅz_woySCo NzjF//PlDu_43oι%ş>[p-]MVDK un=THF~Wť +sPuYE+~>>C =f"CTƦK`0Jż ?95 O&ahL9rFmþ.+Q]_g(LD+Dz5_ >>L8IC1E5Q«$FGܻeLYĘH 4xeD\~=5g=6ȡ*ZdE hmQ%Q^pXqAITf4mN6o}H&H.ʼ(:JMLjm3 %b?%}np3m}<;U(Je;/t+&8R$gsP?+ԏLJSPQlml$Y=dæY\'}ʅgy=9QN#Keq[Jb1]f 0`ΜaZQZ|lM#͏y};*&* qnĦQ75(SD=K\YXⰏwBZ4G}%KH+1.sA 8^L/| l2ބBm}v$(󠾸 [WBXRIϷW F뵜 nc#Q<'&,=j$RAgMk}Z`4VCBزۜF(:wLo <ʐxvռK/u l;\Trd@%; W J+ˏ(/ ʊ#M:nw̽YϾ [`#* ksV% uǼ,KcR-Gsu,\[eSRz5s_9&mKm1(fIq*d#̛V̸®dZNǦ&¢M&>IE97j<3_@fI3'2 MRK}h@W׵-~Q#O|K!ذoTAic؟aaD/WlRjZ}i>JDPY"gs PaQ2Q|y@!ǒZA͂B}ŽP mЛV6Ӟ.gPzɳ:J^+WlK#^{,α q5P>*y6W#]ZXye!!"KClKR#T a6Nڈf{Y a'NޓMyLR( \e59ZbST?|5{w4?r:ڟio)9-L ߠBBU, ݗ=߶%tҙ[Bnbn7o. Lo&Z4ĎJ؉wX6<sJ2ڴǘCͪ1 } >I!(W19Iyݓ@ Fya-P$q(a-Z:OW5«% eI˘aQøzm>yv1va@ }lkpuUjoy.ٶ *'tfl όְuR o+!C~T:M6s7msM:ZN*trQ#6A߱yN PzAU:^?cahݯ*1x4}!nz3rLI$Խ6uE՛2v<%^ESeICvf.E{*ޔ?<@iz7!7 j_d"ʪ1=ѐ%$n=2[V䞽\׈Ч ]QfLR0@VJB/,8˻'4c~kW 肧A,|C=L+S݅ qi$-ɉW|= SMy[Q^k(GzN5>~9ˀw(xdy2@r+ګa/A-糓tsؒ@)+E_>~؟;Fg6ͺ*CdLJcq>J>6.& A)yowk?#{pOE"2kfAM`$TƏ6f%n*{a 3 T&4i#(>=`Z.gT/9= J2lT{>zy&Q合s 틹Nz&\JS.c)#=S̚nڐ*{:jJ+v \+i$FuO&`XCv$}RBol ds4b K z.\Z/V#{վx~u5/\\6XĥuU^70]} yv \W΀sȩ p}nr9]3ݙP]2_ibC= 5s|s2Cp8XF R1X8"<]ʄI߄m@{$H'ڐ GS *m`DQF^!gCk y w=~=\Lp \_?ś@txG {,í8-T}enRuO) qzzLrЩt'Pq,f+'ۭݐ:MCڃ-˟p{R+43΍:3}Ѳ̇M$G=QrT .4hdҥr$y0_\^wHkn. dѳ 1p`~0Kb 83UArET Z?jd?ϪVoNҍdF Y2XB9k {APx,+͂hyAA÷%ga+[ -,V,gp`+,U&^@]Jӷ4){ e!\첓YVh͑$貱lu{xRMIt6O[J|(4˚ ,ozWȼ Th ?y $4rtp2po 2pU->0pA%3Izq#\#QLj`y%C P½sV_ǠEo4{>.N1KQ\M @''{z0V3 06On bKGufj lQfLjzN7{Sv>wX]b1%VvDdꊸSVy#^F 䣂BVQqrZׂ&DktE:Z( zի:0yE;\󀗛×Y܉~s}(]|裋^u [ V󻗑āgzN^!~rt8mE>4g4贫+ p%7-c3H4,o&6'')OG2W[oZsJiGzb Ϡw6W\\tDako$ ,ﲟ㐤 JB*4UG:fr#Ĝ}NY#kO1hT戮ۣdeb EcDX/bcmŖ j(д'.Ŏh3^X ']|v&] Ϭ x6\ƿ#ES3߅xv1ιPhK3" ԧ=X4u8Ð!^5zg71ޏ:ʗ*z$j=w(=:fKʓMCEWǎ!Fgaƿf+LWwy"ߚEFv@sPQ>sUMCTBtE^W@zf2q*jkkkR zHB2!g{YQ Vґi.qE ;{CuRN0*[޳ )Peڌ t_/zq/42,\WHoݶSU&W7*6__\Z~͙)HRbPUH}5?R Ir-&bV38$c%1oa|eUǴOXm&<BZmWEnUZv~c2V@hF+ C? 8\Bq'[B}8H/Ĉ*ucǐ`a)7Z} 0B&z_ To~H!Ih+).n7)aO0;CqMR8k=;|O 63˯JM9383*V)n\&H3Y/_})}Ì7)I!q57W &q%n_*!V\.M;-2r[cO#+4WHj3ǥXAf^/kO巰ֆyuWqISX9r^*6*B_+XG&mO:2J#IZlu$+YnOFL*J] ΕfPE@t{ z(qW;KXTא65~7$pۯR85LV&.5(3ۑ;ߍ+~W߲/[ﰈcnu23fcl]a 1,1{'%"AuL녊1XM0y.+aԴjn>xX[ 6d_U.3_ KgMe4l1+Nnqww&( ʢg/LqPD0zSHT}Y7L-߲mx} `FNVQ 2PpvJ~uj<67HdSVT]%x4m#4ρg^61i| sF0(n׀]' 6OR[%Q&lCA_%ΑS-̧鹝ɳ){9c .n{o82\ 4#"a?SU`az4O.g~O`RPz?{/*m}X)f>a[JOxW5V>EjMTXjeA/9_n04 0/,h7*WVV=9U{ooh[F-yF H^S࿫ُo8 ٴɉx%./< hAjkbV⬯}o^Jg=N[2ͽxQi _(q!7>p ?5R]%F-G PAv%+RcN%JKl]}вOB=8B/I Fzߧ I ]&oZA˳TEYv5HWIU{y}Ce0v g,Y6 K\#(Q _o!x|9)^'ʢbwv&'˜lH/Wb;A;D T w,(t*tQ[Zz[ɄT.}c'&ev*ᣵTDX@8>',cMdg0-߰XR`sBsxcF}7ۚh~ |&HlSHg@W8L7S~듥aEE:A׆z]ttYg󃙐n΂3J45$GiO,΅NyR9j)!R\yWLR@p߁*LX ]6j,=B")Z[. D>9MTЋ C~`{PgfmܢEU쿡KOvz8- X+>B-tarV[R]N`/͢Jy LB7WKnZC!iƫ%/_E:ߧC鿹׍r:CG%D DNdm'UIK`Et+ƗXd5\2?ўQb𷯢7rY- Zh`W'z}Z#Tܣ-?:J uy5l1/z<Ό13W1i$,CzC9oe?gݸ_?6'*&&{?!ѽQxSk=bJomTA4)T,P[`d*5tlq)g썵4fk0|܎ػ((W`Wn /# x1ӛٵpLVҼ;z$,'wk&`@;tq;Cٹ,bE#Y ȜpĈewKSSH$lOQ-2H3DM!eY}EԭV`&mߧUU`Ys]:VI֭z=D4yY39?T76ti) {(1Z<.w~ od|\iP)aN^F@.&?*WjNBܥu$<架,rqXc-Foît)֢'}(ba`e)YP+14I2+',R]u. VdPVzYGsj{`%;%kbݱCeFɍ1|u@Kik}3K {ۖ41n90ah?zCkLφɪ߅1l!nMJ@B#%ف1÷;`"h̘*_;(q)uQY͍ Gikl֥[k**U p9nllrrj%z=qvcfK"T zhç3=<ȥ>sal224)Ba]._KdYC792gu2*;~twdB2F#SۨbPi)wXT.#C6 FJyi Nz(}x~z)S_J:6auD5p!9D`!@Bocn,eF>&S!r^Ay\:vmNSfMqi!=%4_7uͤ@%gQ6TKGtJ`ے>@L gv34UjG89@~mlȑ`Gx/ w" JWZ7xˬ܂r2/.t7+$qҷ$i" DpЪ=hpLez\p丑=JEOdf ?bɯ4g|ĬCUpKAPGe*SN}"LO 4 %h:YEB3ʚpdn@n4Q!#(DJ&KB4HZ1rR;a:h M0&ݽY#5&s H<ȡ548nY,{MJ"9`5j-d$ZE z60vK=41(G 6n@CRعq>~wf~/ޠއ;-ȏ|N #5Zqԣ#Yͨ:9K5[j@,[)g %smN(MlQ7#s{zLO{@#]]PzS~765UYi߄=KE{&8?Pc_~Oi.GhM$x^nܧ&7+|-lcdX~m0s. H6Үn%ܧƤeNcԮ.o ru̓96_bI:;%bV%_a`1i$]\hF|8E ο(FU%sȐ%'UvPm ;J[ f6u>Jvlʜ;s|Y5hU1DK!cKth"N'=D3J[ʋ>CB(0 ¾CꃑӕJ|L fVjo&R&̺>B^D񦫈\{ b6uVNTfWh]9|_ . v>KG(Lk: Xjڀ@^>uzF,*rbaav(v֣P7`31?xe]6vĴpb%$#zkΌt򺦒֔d6h nn峝/6eE74qg_Q* )l7qOm<l4f Lu 6':GTaRO9Dټ'{N1vrg{?іdcMN+G ! 8R3g'he½vW;O'p@L^dMڵFf`kKS%W;ƩT}T*ijoEG9/'zF CDa ک-%c9FmW.}]8JY.3BxaqX0M7%Z^9Ղi'NՒۿ+vs߁@H73Ԩhv01:9|.)k,uy Wr{6y=܎ m"K sәa˃0E LEg\09F$Yyѥq驍S6d { ``kJ&g7 ($#0Gbg:)+1AK#wSYr#ea$y_pCV F̄ _krhUuW #eȠQm1[l,cw_p% "IbvdYkԌ䃺BrF|h*Ԅ8`HV_*({^?ZBd D{zng([;te %;>xۢUyo<An\,8= o'=H3?3~?=kF \%9r*c~>"֎ wE#%5B, q~'I[/mR]eC'<`H ;lȸ׮"5:Yf} VdEz~GS׸GXҰ #4z( )иeR8e*.j@&@Ŭn+yM{H]{~ $ +քJְD@N]Dv|`3Dwrdؖ/kokr r?E-d,R`|]-м\:Q){%uL'v "a* fK9nh Bq5&af6SI+kp uv($|EePQ35 ҡ^^c"-H=W b#S#ǫ)Ymp#)_( F VkI=`B*pWy+ڼ̥'m!*؋|T7W$ÔUz9ѷ]u8ܒZxX a/F# $Gݥe]H11j@2Qz dU(N{<̒QYK#'L-UX& Akl@{IZ&6QO= Żͩc>e>d:NxM_NҁܺՓF28{_sSe9|ʤEoݳ&$H~X~ 1} ţM.rGCr:fNR$XJV g6'a%}P|(:Yʤ]Bz~sB,o cQئb[#q\kp'g-1uPI*n)ҙllNefmfoe lcX(% T8AZ2 \ʎgY?WVf+.gr`ho}^Ff`<>F;uڣ3]W!PyaЕ6s2?۬N,x K@Y/|[E$DЏ;k$Br+ e6/G*A71gUܝE ZH4E[nx'Pe,;`)mGeyd%> ,"d#cM.PśKPg~rZ)oDB M,;fZ*ޚJx0Nm2]`@ŹsU}[ԝs/$IYS Bc:+<-EOU)= FNQ/ˀ7źJ7UPHB tՓH,B뻅Iۭ_0x|gZv찧Zw;<ڌ9&6=yuGɅ eV1X۩omA6- >4LjʋzY% !/玓;&Z?w.éJpuf 'AΪLO6 /$*h}kEo89Ey0kn=aDlky,R|g-iuÆH= .kNpQR;9.Bň߰@ıOB1I(")TSc?%O+jw &QՠZF䤐YZ'>#vamEw87İ8e RuG F zf;s>w1%ri3y3eBWx|rOPإx<7H8r*!/Y"fhdF lHsŐ {{] k9 9Јd?I'׭] 8-hd=#)|]"yTw)'K(^z2{-#t@f&Sp?XrMm61Ç^.|AnE|}ZiWZ,ܦL*cZ{͊䥀UA(T+sE[Dk.XNFcEqweXV+K^1kv mVFl'X1Rj5tbk+/yӷUfhJd.Her1ӡUܢGo!47w2;u} 4j) 4ȵPυ f-}v}Fxy2vu&njoa7Tj/ b&S45#30FU,FL7,Hzţ0k;zC>?ڠu:?mLfUg8pK,U TJ:):KW&_b0 (K 6PTx),5+a_ y;^!O3WnهPIڇM 0]+if .J#ztﱭhnJCDUZ#W: 8 -(ȒigӶu+gw5s?QeU&ƹ 猼 $Փǩ?oɖ\]]&G'.a;B '!h͞p*򞥽=/mJx VH/1){D=y&@Q9[.g4EZ$)U#ہhUlBTm9&ld#?c"2 WE>0RʵP@.Et< g(` \'P⁐ 2+'}n}:T9TeW@LypJ /-J' CߖKwwnMQ bƘJ VF": f~~~h>#VIxVU)@'|n p+@F31%"hgOoo=qqڃ4H/ v2KJYA u?Ybru(ߴ2_d!( @8!RHԮP7UlU{r1㷸?Nz8% oﱛ^ XRe27? 2;Xki'S IQvd pT R1%JA0 *xɰ}H!]xtcyhYm W Jֺ!e сK]\=ފ,W{ 6%KߜQa ]g]c`vdoR!ľYݬ"}r]WW)I"Ƌ9mx.Gw  \H!nHtn}E"7r9~!=\DP,'$~c:`Mr5vǵ|OU_CCiwsKDń~\0I6Nx[-%{4yÛaN!U)1ca< !! Ky1ӓÚufa SK1ֱEJgjGv0M<%Ralw22,`\֏mPT>Q=mͬЦf,Op`ڶη>ށJYSsM5Q,@3_9d'ȀJ]"LTXT7'g p5|Tjs*󙿨AACD!gZwXe1)oRll؉I aD PGWzW ]ވ[Cg២@s~gYu/{G BcB~o#3,ѓ,6NǴҜo?dvl4زN %wWѨIϞ&W廍. uOĩ Y_SQ+ *m+_V\{ޭa8`;ĩgD5Ơ5һze*%Q!2/~HV$6i+jFfpjghr\>^lSK6NMP DښVS݀ܓeo W(@k[r#-p^/۝!jl5YMsBnSS|>&;$(T~pL痨5ƶh_-JˑX&/2!i4l-<u @*(!w#@?ǣQe@7促c9!ymRb,4ЌçL m(SDuC7E44jO-oM(C'*9|Z ZE|/ׁ|@`7?hjQ[{P.6*'RWucD]ox+~4$ZCcE7߹6ŇK&5R2Vj7p̥I Z ζvdv(Le+3 }-( B) Lgc@*Ƙ1, ˱٘'Қѳ V ^I^Xx3A"$ ̆wqI%я'(X UV[  fcf v˯ n;^.8Hkicvd%ؾr7fےx 6Yb[kNde 5`+h9yǩ˵"ni3&e^GYB,n!e!(I1phIuέxeYI7mt^U*\ 6OzP #~Vj3vK6dgb)LqOƳy4A@}1%Hkxf.VEIчBjp=&.r{hjC\; i|HLrsMʶhQ3HE^CԵS"_j4snϛˤ'^ka~~5@!'^+t/G9;q;]`?vkAA%qڍj'[~dF!(! " ;z.FY*'/[Ze<XZ]ִ Jӭ>> hnpB1 +y[[8f(Q-{N1_q3B^!X$}cQب3Ӿ7,#g[Y!<;dƔ/CO{3H#+ZNV6ɲ誁& C3 -GA`%Re2g[guSa&-H.8B8g?! & z,[^؄(}a=CD,pyily=؈|3!5es~)j_N0c"=z;7mc?Ug*W/׃>Λ~JI`vYH 1*`Ս@ zZ2K&Vx,,'r!)#o6_DSwTb/<*iu[zV6@o9o)-l7Bf觶Y0ǭa}d6WRHSG*P&Th:FR9n 5g{cA8alHȝ_`pKp9o[ v{fXEi'Pc(֭Hi` <[x*1 MljW~$m3)ŞAYUfAr}u0r|sHD~EWH5amIxu P`ꭘG,3^ZcV@vOe N+^K#hv E+`9-!g [v"`&L9>;f 05#1C :,)":n-`=\ÚDN%2PWī0V=9w 11Mopf>Es'MX0D[|-fOļnڶ"&{qz@zLfUGDZ[Ҍ",J4SmҨ2Un>}3FOCkW9uډxl+lWy*4Oyu)h[9a|eD-p%~7<;wt`' /k.n8M~4,CbE5'xyN]jFon;quP/xvlX>I{Wz^#d3{ ̋"vhڮZuYa1;N7+LYxJHT{[<]Z'\M%sZRfUZzѩ5(TJKCymyvD1 CMUAbI<ۻxy(Yrw^f)>f܅ZVP۩j#ݿ"!Gli)GrP܄/ 'ÕJN0)y ݄SG;uЁv|ـIzݍqCS|/J [ں닯2?)E#!i-c"_sO? lM$OQ&`Cf1]SEq8N״7L0,1m9_/od mjCi񦄇dK^b(Aʙ_gYZ07070100000369000081a40000000000000000000000016446b36e00005330000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko.xz7zXZִF!t/7R]?Eh=ڜ.+gUqIdf(t!(pz9H |g6-@汛\ [eTZuߥr%k5L[/LɰAs%V]=ͦ PwymeZ#?rZxq.E,U\0h1ksuXڤl@kN&`u##Rj?,qE`6< G bV A12 ml3LȆ ̮8gW,^sR/lIcEA=+Zj?n&!7[ U$45 Qƛu%HM 0]" }-Yůd&܁?͆ +Jtx4Je`Itm/Z0#G!Gݠ4̲fwa1= VmUq|f,0G\PFۀ{(bR2Y|,'mYco{v!kQHP""|qA A;i8C1P!E_tB}\^e,ݪ7hW?!?R &Q⍥Ȳ.}nD/[e[>SІN!"b whp+c v-? G MN\锣5ΖfʹJܕ%+N ۳MS(xA.#y)7`aX2&gY*0{'9Ѥ RЮ#/7(l1O{ F"~㺦 "esAv%W<qSatDjMƕ)f LpmxZ-&Q)ΊII|F˰i2\=|÷wFFud 6/OktK|3AZh89X#H"26g>2_q7y؃D _z6Z;pG;dJ \IX6vmA~Zw:ӁT=yy4SO&V<7m=\!ݳss뺢|LSx]/$BGx=ּA!n%^T3MwoܜZry4ϫkr#+#'}ü҅BهsVHPEQ;/hw~yp^qZ,}6ڝanCQ9єQ-C&R~qPGM=E.%DKIwU*kSW_ߗTT'b22Fzˑ]7wxY:wm2({T0I$w=Cbӂ458{n941) ߩ}ϗMI߆)QViރ+RZ 5S=Ѿ spķKAl Ֆv9N]v Qցs`Pv19H+ӏ; =!:65b%qS'] \ZK#PN/I[&.QgcXrSиL]3vWB:mh.5.NxD}K!StZH.f( j1a#tӻsg c86o^C%#& Z*:Dw߉yD9 P3B3x`5lR.C|o5‘_ckX\F9U<ܹ>zKgcj+%,}Kq+)Ec6۴ӄ2kl\g7+>/>-txuqfG 1yѢ@-(뒖K*-+o0vB\V'pihJTr! j;~62`g5[A ާ؜X=0e#|.Έ|!w8WKuC#dM3+({o[R$MO7o+~4ݲG*d#*,oF[ GR%E\_f54' j5e,e:`*! ^)I+baQcP%"l \]10v) W쿻JJUĔcn(#焂G0Op72sdgGgtJǭLxRek&`?xU~ɐTE$WLD$XkNC]h[+Jur-+J%{Tu!qf5ՃS33b,g89ni*$_ 2M`,ENR}KIT0 yDUܼ*7#Nϋ3Ԏԕ/;!5/9U2>0Ƃy8*yв >G½ngҖDC.hѲ!z_AG7~T w`lɻ1D'pdʠ$ @&QxTYXݦ+ %gm xֹOTxe2\6 j0f?c[$*m>&QjW7bg!(n}V[E"-p͐4S$*3L"oײ7-У)+c̗pF̷khWB\Nl*__s4kԼHB!!İw3% A50 EtVb2>u>RlWՑqͤa5+ B;OE4}zb?YJEinAٓM*& kKjySC& %h\FE8 LŖ-8>Q`9(q.W?)Aeh-(:M˰O3G6m)}1^DD3L>=Ө7*'wFu~UNħ%VH/k"s%|5 V|mZ/҃8W6 ZB ?nʥnS]fƳL@a4#M1vჱ u^]㺍C~{8Hpɜ+㦏q5 %/5Vs?4gs}O"1]gzV btơ@[ IJ,dH4;&bECcx%`G .)`v9ջ0W~b}x\F";;nXA2Ic=<_ J˨oRcG< [ҿ {ƦX9\0 X9[\&}.ɦ3yDȂ(M]ؖ rܰW Z4َh֔llX$x NA=R2<9q$eݡ.ie7}H{"FG'9,AvxClRi+2!JұŖYw]"w |N5Lcy>3,AǑBxSeoXy|ٟq5Ąn*wYtۣf!-AYMaRBB QUS@4r \/ "Y-$RL+X )2bO:>:&0ědS$C@JPC%F&Vm t!m2kR3zKQ ,/QNK0\R3˱SO_F0{22~Qz^p^}Z?V-e-BVE$ E(ZO/afd3D5'$e 8wT9z.+V!Ӡ#׭-,MrPYn(n2O~f=4>, Ҙecz{~ b6PVߠиY4a#echv Wku46GvtK' w.ITg73s|'mdYyv#o[6v/byN>oG*[BsH7KNKs 6tCYGF@wxAHǧS%6OY3O%@m)}(icu3 n4&̐ c^)oqnp>%VT#QغD$}RFtӻCM3hG*Bls햔 Vw<=+@$&<̟):tM9;V:ٻA&"4v[_2x'x*tԇPuDg(o[%?T } cۦKP+ 58,{sT"}#~-{}sU0bP:ˑ_/ ;M&EkT4lṁu%Jrw 9)14&uFYcmWC}3F&Ydz]#6σ,NlݒV+(M99@_B]x mSٌpg+F<.̝ W ȧ6RpTdV 25- ö" Hwݕ !x\䥂Uc?np۲Z>i(ׇ'gž/d38 -O-\dR#w :Ls7}8/\H0= [j2w$]!2ҹZ;'QA mGH{˵TLER-\Ĭ*{i?ǭ*q[<}wK74o6XQR Ĺ|R44!xi8Ze2[B|WY$Fn'l]2u3'.u h~YJ0w_/O/m'QtahU9#BЯV͖Ȼ+=ЬHtBV]pq b&C:vOY+V+pDu`JGmA3˸3M '*A}jUf)c θ7HG,7n+n->uHa_F-0B@ٺ67J"۝stG˲DtJTIiC5󫗪VGSշMUg?c%w^l{nФb!8pV3Xf;|<k9xn 6qm>rt0kW8JȿEW2P)oɢ(W.,'^릀T~@9b捣MSS 0@ ;ltw(*/2A@S ޠ\s7[! ]3)~d K^' @ *;vM-mW]qdqa#4BrMֱW>{!E?b{*lf9sI'ȍ&LAFN{2}lG?ہJh-1E>RG7𛵡M`} CDdx_=/ a(Ȋ)䠯tU%}3hgjUu9T܀ǐzj4??;!Rer"*nqBی/˽xs01J׫ _;xk}zKetkyAB[0T/(:A#>*q"|s[*& CXڏ4r[X lSp48Q3tĂ!qRUQ.fp[C=ī-:,7Ƒd T=Bq,EOJN%lQ~Đ'")UWr o3`~u㽽F3U)Sx7qOdh058O t9Y'a! ֧ivc}1ﯘ`#rU=YW"L[hT V8臽f6?}T#/LMV6rb~O: WvB{U 1N'p:CF߮T:OW騶hw\M|cS7.t3ιWOUz|Qîa%W vJ*fjG|^hřLݲNj厹iTpf .i}K6[O;Mp:jl茅gmjۇ  arLqIFq) ޻vl&;pFq v,U>ʰIH%WNGP.0Mt9@ʳGiW++:B U? SMX%'=R2qGYB_? |;gqth5Y8/O%x|@ς\5$>ڣpu`#덶+vIQ %4N4eA '"X\K+"yJt-A) 9)2(0) _Yq}-xO S#B.mU7yXw$e`W<&[Zx#[ !/ Yvz7'MӥTNC[+qFآWVH,\OK'_9rLxb9Օ8to%3R|ѡ_?]y֎t]ۛҐGVHkϛֱz>N =eU&^ZWЌ}ړ9wX_ohƺ{jFPn92u#N$=3Em7 "[U*ߢFesqAa/^+Q^C~[8Nw-فia rP"gb7J0ͫBOI c""`e5v'-[or^ 3'a:^9?ym۶xv+ J?j_MsvrٵNF Qgɍ\t+|/D%'SxQW<ϯÀ΃){& X9ߖ0aq褽j燼0S8e5Ym?gӧ8ɊU+rĔngkޅ tZFUt>#?LP?:wg0/7E0hC;{RjMW礄ĈHY3\60 7|bgR?|N ͜g v=XAFJ3Dzdž'% au 5:?t?E`~Fwo L'c}V)؏i9vR 2M&tEu(&Oe5qe/OJ;0>zbKZ/0T߃4jh.E4fq~Y_Oo-|Nä=;T4 U;PRa_,oi{8WB`K`EޏEOEPTqҦCdE!IKj f}Ю$X{ǘkb'+fIL>V&ɵ(vcnpbD2k#_Օ-u| |wia9XV|TB [9NoDx*UsGj /cUr~X{ۆ@3zqJR_vd(Vu. 6i8& lJR8ShA [fE] z  GNz<{ēs/?wіBbgi57r[, DH@MA "#WUݗ]􆲯 \3ߞVv7$&`>m[@N&"%JŠPngzɐK'J9џq`ξ2ISaU< 'kt(РA()!y@V arY~]% /}dHR/[t) ?X71T"3y;zH>~:=8n(*nC ̩ Z0dIc##/-ohqzP&kljsVzUb0GA܀Wp]dS$I..{M\_8(ޑRʭ|EџC9`Y]ǘI@|N֖ɭAO^@VL/|1P=M<`>RO+jiIu x5-O.3l*!>~Ob.6ߤ6D Vz49jyAHx6%,:4csp\I:x"lmح!*%o}^CM?P?.D?po/u&^-E4lQ\TD#!q.}M<+eձ",*h _zQaբ " "(k))yowS؂mbx~`{uƓXl-c +3=/??ӬTÑaȭ VU~b:xF?Ny<1U]=1s7 Ne4&5l "4,qɂRpe*uPG=jMd XԏPouǺWT>TJ~;Pl>#B좖D{([h>d굞O[W 紽@f5SXb$:}C"zn-O^yЅJ0LJpu3UftwX|1φ];*m`:Y1|x*<0GXxaB,7 C6KO IgKs?bYIת50Vp[-9&#ǫc5wz筻(r[8obPe̷ix;IJlļͦ;I3 |g]Uę7<(ͱ ~ƕPpt[ or {-#4 m-GyVNӐ^lc''XCb=􈙡jXj<4b+j-;A:bdKvI{Jj@tE>sq^L-k;\4a֥޹Qh\<OWU 0vs]LAJ" ^,cQǵR0, { 2 jD+鯎>]x\##)0B3]UBC%&K.g!&YD/hm?ӏ8)M29ݍnm/ R1OLP>Q47H,JJއ+!11c&\; ߲Z+}Z`;@^G"VSx?2|>0КE4"Р蕀y]Õ[ YDDط,3"'ŋc9ztI+7~)`ګՓ%,M~Eat߼}EజT[nwr`oX(&^4iwmC4@?d课EV,~%hʂE<f&#&UYL!Ԇi^du{Z?cARPMx;K9 U\Z6 ]?Bm lxQ<ۅ&'W-X_dЮAF,HK 1"oq\`߹c1pH6evѧ]!Loy I^jQjA@=M>= X@n_1 c!HFrE0iH& jWyh̟vꚴd>ŧMā AH$W:(g5}Ti,wm!7;j &owXy"¬*L`^UzݓSTHMk+Hfa B+'3l_'ټ'Bv]7؝DXtnw3CmU)2, <^bsf>H,![9=7.\hΤ?*+7i41Ɍ#0ZSg7NPlNxihY99:'sIrGd́=/&q&E}q/M2" TtxB^F9sE0BWSQ Tjx2 Ѷ l51 g9 ñ 3۾z⼕d t]jAAEZ0Lk@ls;[6?&֢rbE$;T }j 8B#ݻi.+T joQؖᵭ vdl UgULGӶ3QBu,(^2_Q5f%6vS[b<8kwaFXIhרtii׾Ȏ5ްck{>£^x 81BQIwQG}MHCCHWY5y%)لN$NGkXǠǡzjU;>9LU |.y"{s/;LhmrцEz0h' #-%^"qכֿWˌD8V7]%?MY+Y6gohCID~dZDp g15׳VD\R j17]hRFӉ\~/$ _]Qq:F "<^y󊥭cْ|jPW SEPb HV/=,$eG?F!.QZv?+}]XqéOf2NVsY\+&v'"(0ScNЕO⓿Q듃r`nC^:-~о &~G٫83'OfL`H]Em`3LiRmϮUp2j}P 7^ (eW]_%y> ww6 |u%{-YqR8e@ twR&X=H.D)Ugv͎ щ;=ŴQ̏2cR n)D`6a5EoZد=Z9@Lq&ܹ!߅3yc`dg",]o(ץä!UH>=Ya;OJ 6 lJsx?CqJ"3=jFMbHe%mMHУF)  ԤsE{a5ˢYUkh#I ?I y)zoڭ6<Ѹ, &y"sR[CfB-KG57KuzϸR#mSM2dذAd7NCal]]^{U߶)?P[LE*7f{Ovm =S(qjSm&׶(ԑuSu$Ώ'uxrBٮto`G$SGȎAxl_[5;hFZ'rQUR Ty6(b^KJb4Ē|W"iCTB0rM 1=N8X ^C?~[9QJŜMN% T󙔮Do|DX*38Ϟ#G֎؏9ŌX丈1]Mpd9Q͈䱭uءnhC + wlQ vuۓT3䃻:lY%kޛƗ!:^qy'>FY<).\E_k9(&g{d]ߟjܝ"޵X5iA^'kvyKKް,=J&#XZZ:}ZӦЍ]n C {~Ws&C}3Э͍׼! SP@wK ~6a/)HU^2V/ :L]l˅̞(H4K:ˇcQzIYH)no8]Nc";A W#*5 c] iK L~F]sd(1WEsR{4Dӓ,%"6!"J42$n4ܘ-9G9qQ+^9-[Y4d7*%a}LG_6N#C#`Joq$=WMyJOOؠ{7 (fxAQ &sЋAF'm c8Vѕ'8l" {9VhʽI,+nwX׫q7FI-bX}@Z.I ~KZ˶ՊisAO-CeyUpuHa'BVnjW3&gω`gqVii vZ z 2hӃ+Zïy/ݞKM,wHo%hZ)Ui F㐹W }m9wtׄ M=49ƧjnmqaFI tHu,5}VnI=lU=5FsÐ.&+dg]Ԟ/ _S;N_䓼rxM5!Rέ㇡q#nx@n!L@GJh#⺩*r5Hʕx;M0sgؼZ:WA񄐷XC5 -0oU<*!78)j=4 0u@5JZXɕ kif5|HIuĜcx:nJ4<"1bnbWɪ#`V!!az|9SK7s >5w/bV1, hpq+_jǚCm5Bh{$hCi3`x謖şwMY9;z;5P\ LIg1q eWp5W]E*SA9::Rx^<(z1az!PVߌj)PQ(k~wʅ<6|4 T?Yޑ ե\|MR)!ο2ei[_DFb7G_:;848kBuUyN JD~H-p~yt*衰!PuƦ''G@B.o_2dG/vF8G~o> 4k]UfnC9po co-F@x@ )+3!I]Bc<]yl,wРА οh „wGZTbW/n? / RԎ 6ȷo&O2t2dg%_f (#ܵVouV_ `uJm}7$IýgԶi!ڧ%%i m %@(xW~?q+~؆ʘj9|a8YL5y9Jff:Zφ>3,%e,!eq*cLO-% $`6*娬R(SmySzy25s2ŭiͩըs,(Go[["mфOjݍ,00O'pYmpz_{ס}$X zg̜*@Gv?j|6 E}9 x+8>{~֠?&D{W'sė-C:?DVB?2^kK*0 ,2&wiHԞ]=iOGEh?@ "Ǫz>zŸ:eo7*NF`k,S B4сOo;IͣU8U׮ MHP m:q%=;;S\;pC?6AQDr<&DhuEc-B)O^jX;}o {hqp+YP}"9G&}1,yjvGDaUEWz-vV% RNΕՉ0tA Ġ^tS.x^OZIY=iU|/k 4 h@eHzX@ԮeꞺ ~7ZgMl2vd yCS5NOF~\>d.Q6Ra&#T=4hvRmG7w+ώq,*Rcwx`X`by&MlZt 2Xקc}Q9 5+lo #mu8a}Ѷd?ѿ\w*\{N iۢ4єRU&2רgw`T0>/+Jo3CSBaXYw_ ͵A-Xb˞!fN=MO,tB876kNN"-!q )1Y.ߙ;sNfx m7ٞ4]<Σ{H%~*eRˬND*nt'/=矔e ԅ-Ez Hot[ȢS$7]ηI 6\ }2}UgV,S~B9 ]Ҍ@#e%>;ՊOӡ3}ȹr6 _g ڃzh7\sR5`tLأ/Z WޞՇLFb6d*CG1"| V2Rf,oY4N^FteRy&G@wUɽP 7. %& HyEca`~ۑhZ WM8[ẢٰhHY w˺wFOK,~4$u6I eAB/mD`ς/u-Oڱ˙~_x]=E00 K{3#\tTSMRøhO&|6j̛Z-'qIA*,CKftD i `a6E]î1">Y܉ G{6Ä\a^ jsOmz j5f9!Y"?%lUcJp) Cdc7VtD)4 ߞͅa,(m7[vWh~j*L:*ج Hۓ*$YB 4<]uzyF4"`C%;]D\i钌`8,Z&'ȸ7X`Bf+ u$Ogbi 5`; v|@7OC֧=/aBΨB]pVuFߞ@dHѶeØxQUPRl\0a]#V<3(p36QGV $@]VEђUoFzx[V>(8*ZnDccuX̭Ӯ! BLWexRrx#G xMߏ4jW{r&('0I:Q͂Zx@Wi}0xCpp7ݲ}A*= YT&P`H]NJ QͩkN;K\|d f;PEQ}f:"=`#FfZDnRW_'O8(fuF7^Bَ-,fO2Gԏ59U*VCMå4ؤBG␎|U0!-I>S;cq|~_²͉?e~ 4C֬݁LFL8[vrX_ d-뾷-zidGlne { NȔ^.w7z|,^׿q=PyFIɼL>csiD]l!uh)::[4J*4x}Sɷ S+`4ͤvܹi ˏ  "TkN"Ky-'kywăD#q[됇a`!OlqN x;W@ZM^Kb+N=o`""r-;-Y>O4-;ods-̹G^JߤNx#PNrb_l+|4 ◳I&#$HyfOy%An7t-%<$` e;PoBNhܖPr GRtPFAX?x-><mqc@4Gg28ʱ}бq ~01[~R_F䗑$UcCG]n\B>b7/V br;}FT$\ajv8/?@ Xś~DOQȊX83BjlB-&ˏ""%y7Rph4/R$ʸaKV)?{BlYʠX`;gXJWOto_`dhӢK%nݒZ'.N?//3l><t3HUd"0?]PRsCNkz6U=ҧMؾl)2Tz^յj0975Sj1-;* n{HU-gR罤*G$u}o!=`@.<`)r k{LB"2%=F+lC\b^hԩ O6:pY¨n,q5iq(aC)o?>.,/x+ kx?1{7qs0gA4KF8 }nLJ`4U6&=YChK=዇Lm.ݶve&5rt Iz1=5zp1ߞjygY'f:&SJDv0϶&JJϗ={P?Hmu#AQ\ . gc.?>$O͚H tlBDH!~$( nz|׊qxb3Ӹ㓄.5@SL$_Mܘ ʀ C{`XvXYD\:O۞t񔍎BvotwAg3#|gucǚ.7'Þ11o~ė&1})\%A$^SR{c[ R;JQ)S$ex:&t ( Db{(?B;f ACeGֻ]=Nz^t.=ȷ6Z oo/0Yl{ Ym2xe6z<9 mpD~@1hᢓeSES ge&$fwK5",h! D+%}mu j'.Ưƪ@Iow 3ӱ>ŕ+E{/_a+EӐQ66ё筽uT:(DSXgkX2!Z,͹5dvH`I|':sr\GG"nq6F6/(lMьȻ c6#>!(j;bF{h,nvW(+M~NU A2WE?-&gqB@=W\,};pxk [74HQ׭׌LVt\<04X͓/3f=gJ4T_.hY])Ѥ{ڟ`a(Ý<gӴHًSlaiqf++\/WP |rT . 3BJPiuG{lra_k( m2]>_=&,OA9LXP)+s @[&TXʯ]hI0 K2]ۓ-ǖpR3y4Z;po]khCP fAJ'?QG.%_j?=Z.OTM^yIX[Et!gQrxYsn?ũpq`?v FEJK͉˻`_DkZ;Jqj;T1_onF7IWyeDg*4cE헜KQ/I4v>igDmC;`NnjtnqJ%`]M&c<./8u,B&,-ie@ S\f*RvZC NwLqjp4q(N"ݽtbZexVv/USlXK)}`/g4om4c?Aؔfd\Y>̽7ל,ILqhhȍEq%eܺ0x}YO5BNL~N3H)gཝw9D{g^>ͰB4=_ cp]< mjbMa M4)ݴ5Sy5aH!3VA؅aX󛔎󜹀z^XOfXӌfh69B M.PK?yfr]?q}]Mlp̝_, pZK~=h55+2UomU"YԡI] Ai[7V5k]8M0(χ>FM{,ՠ6N" YiEUxV>χm4ek$d0bɲ0~xt0rs+G0G D>݄ѐxg?`8H"Od<'~+W@~nc(-Ѱؒ3% KֆCQƊޙʯ5+{Oͱ916,Q~OaMN'NP~q4 }@k~.xkF- nvV^ ?o_9Mgi\H%r؇jep.UwϏ'یd x:,?3uXaۓ hid {vmZW I$? X) d ܐKghD;Pcg#q0]`taoF~U<9?YP9o`i\p-0(,lNGu8f%]Xdۙ'lo*Z|vO{[fO'}r.o(6-< Tn#$sϏ!_`E5\͗flfٌ +XY0`QM&SY~6|:e(?#k= WN0Yu #H2,MƐB#M~'bխȠ戱5)Èѫq13,W6w6j1.yr%if4$]N&b%CI!:bPRc3LuKbC^C50Yx7O0tUz9[63.N>dO$J;u o{gIΞ?:=59f^1UYT;?[*]A 84n+@<3 ӌnŃe}̴4w+wPeYjuCCxIy#=,>Vm 8XHM"t_Po( 2GX,w+RݤDُ:E_{9z2^k茚O7;Nx@؄W0FQmAh GCG gICi0}0 lN0z) xww~*L:=q ;t2X }쪐5  ^zbڪFЛǔÉ#LoNk(`HkPEZJ*? ݧkgbCg^͕EV |%pPǹ,Џn̾M+3 K|҃޳hwRTP\Ђ:;#K$D ddS̤ؗs !95ːH2jй_pӴ+b){P̧t(7~Գ s~3qĸ4*bg4"I' $ B -]Nʍ?7GP-5_uϟ Wq'=gqgF60ñ"LafVi=kUpy۱A hztK3PŠB^ ّʏa6\uK)q*qGvM'2=HB` uI3ŎTQM$ Fke57ަ(7SqߵNq,^R`8[5L' &ħHN>wm!R;hx +,+6ٗKP_z]@ez.б͏5%HقI3yLMީ:&XcW9L`[DھUrìP3vT 6_ '!.ߍ%4Zo޾u5v p&uRK%G''+wKZj=Ÿˎ/9NZYu&I3h+k(z@rp1Ovb^X>AdY,8-=Zej*=(Y[dpZGH^n+9DU_Yq)r=i46䞪?R.yV$H=&rzmCj{wU#ºw'c5Ǡ R $/P'yK~pUU0B#|k<+,C@/P'XR!)ņ~Yok/u=0cMw\&ĩ5I?W )HEEPh摫[)+uO7(*wE8 7si, 8οO5[g9<~7m&nh@yc7m@Uȴ3ww" TQ3G}@KsGSη-xd=s4[̓/j=܆,IgUj ro$D8e}|A0TGX)pmuno$ZaBBp \;RKS| 2ݚܩXyD٤5(zt34[*w]տ%7g݅ĢjUK{*N/`O F/OmD-1&dleK掫\h]^vHpV1߬4-> \}B?;Fs(zf m:w"\?8PK-(=Ǣ#G3t4 ?i Bב~Otǵ1U^ʥ  ߊs|C EWs3` f([MBڢm+~m`SoI, -8%xm>$V(<{8ߪp&Le"g<|Ԓi>7L}] _@-!3;Ֆ,PU(5~Բ׳`^B+;y4e U1arN6U BG/{~QbjȘ㱄S@r"rfՒ >X-K81;whLo(FF`YkjOivt9co`>U Ԍcu) O(3U O!}"Ħ*=%K#:ZoRYأs Wϖ2m S~}ٞOH$1 ~: ausdaIЮ:sMc5Y~(8V<1d(F@@@kٖ4;L=`eU,pSB#R F!̇>_` ޴$SO #Lտ9!1dO[3bK(JzK{zvw(UV?TJ)(&U /Uh={Fx,13Fr%=ÈH8Wfz)=T0!҄镲' ʊKP]dq3^A^c<1V[A7'EʕrPb=];8"ݯs$4<<%L48sP@GpFძ]ۑ6sδ]ԝfMW`_ <|.K|PT!!Gsxi<eXNVn NlrGg8DcFKY KCˏjΚ&!E͌#54fWPd^Vǰټ>hM\䢟bg";a8Z)nў*7iDa* `pOv1vOm&gmH5c9X[ [zM^bYrw[ROw3wT$qmؽ wS=x;ѽ齅񁷘r3T;]=9[a{ t'B &Mچ#曖PZ|88w}DIbȄ(eDҋw*Dp]wei゜cV{&+u\/@M'3#mD'L)Wh!ի1;еgИ·CsVƬ@񢏣Q,!IsS3slIZC7ߎTfq[4;<c"ax~ǼV2[` 6tҮ/%$wMt9BRζ/&T`lvԧ8zjk&}Tq+Jj㺪AC۽Cbf6KZ$ȋ7Acmʞ訣2qCh١(zIAEcPQpVƮ^3;[I?)l H3W} m2a&$ dY>67}_CAjnMTPj+,1 6qUn̨|۴)1`gh$Bܟ6J5ƥE P+G tB["l`~6¸gY0[Df "_'$mIʦ" _H53{&ed2#~u ~W.=wZvZ}V٨qjZUF}o؅W='xvdmwݜWs?G4үІ(e,fa%WUItV`IJ(HOZ)t ÜPM[^ dLtCJmgQMK鏡zcݯFhuh8ʕ^̙|Z*&·֤ܾBu+{2+ 0F*K/[4¾_؎|sn]C^562dl+d}n"0, q !'Vʭc#F҈.n9Yr8Yz։絵=>݂B!hx/}]G'n1 'WjC'IWO'X%.Ȱ %H9yke7qK~+3:%ptMIhסt3p;nj kݛi4^!RFh@B'>>QL䯀]~:,tBK[.~Z ذF)|*cn6W!6/:I#8-x[>\AI<@q 1,Z 0} CP)v # &=ALajHUZmN+FH =˻1~Zux&,UuuT"/޳ˀhCLU'4"d2 J.}/_,ObHbUn[6 Sdp5=~ _xLq`MXM}k$o9H w~|rahІ+~>yF(|ú.ƫ,rtHl8K1\GP:>L '{M jJzasóL-{\gYS&i[ݐgӵbKWxtX`,0 Ƹ1с*d~8hɭz̏B*F_<0Wn-T 'ыS2'vVTΨ]nF'=p{81Pvs)hP6W(fڃ.ןLMI;KxrQ"#~VG[ιi|`@CWҟZZkŝ"N"f*ѐP0b߲|cw0n̎EΘKVu* ;({xbɣ@E,Ka1↠-kJsUvPOWO]|>9=lL)%X~)m6Ua]fNdz Tce7m {xlI8`0UΙy".OecITU]޾KCǘ CϣoWd`x)wb?~}hyF4Gߊ?B۵-T/ ؙjdFSP•C<@_xTpvk[nCۋmY[{ ߟNթeܝ]= 8`f=29)jD-Dc(RȋZ3RB8L}$wteoQ +H>lG# .»H5bg~Ŋ*M1H9j jv^VPq<{%\J>+65Eg@`C7sy͌u+.;@ɰ1k RA`q߈V6fC!A}heYP,ՉW E\msHAbw&̍rF[ ҡku( ^:|;gx0LQQFˏ0Z|_Q?;{^̱7z N9H$1ڕQCd7mcƹX'#oT=Jo8{ 7%J]pk)aӣ[gjiʇM|bN>c:Ӷu|Q&!R/ꘑu (8_##.wɨL|7%h4_^Y6b # Wb/-,GnIMlbvKwmN.͏"]\~v,}@V\@Zb eNơ]|.i$C3LOiɅ- ٠_F= [U2"MΖB\A43&ik{_'up׏t~j|}oxS?7C{ 0g?m=ؽwIP՟UILA9ʕZ?WBqHU{5ϱ'#}oc'YC/P~L zY dgRO,^a(LbqIIn^4=pFsv9QkSR*zBt"o0]l%PjrJ]x48A S%Еv^1XdG45'*y̡fIb$/( I;a8.î^2uCFu5epwפEm93gqdi|=szZ-Ӈ.p`FZWc#6A /lVDt ?m2Ṇi%j|C `QO=کĹ0xH^R1$[/gْ קe^ 0^U|[n@ؒU?aВ0Z!)ܩ߭6/w@u 㭨NKͥM=^NpX|ކ΂„5ϒ&q }Z^nҘ_ $'ҾK]zXG ~8%dY4!~3?,s 7epSW '6ҦxɧTwr.ܭB|:.hM73o ķK׻^u9Dd 壑2WjhMEҴ^7T~ wʒ'FMjM&z4ݞK /(%42,c'/ D>ܥcv!̗XUF)kȺhk%<JGd $Isۿd;}6VbY10(UwGW0 WjE&Y  Emzۥ7ƭ4yCw5#9qs270mP('Of`J?Un1Hl$0N$&"$#>pΤ/eVP|gyan^z4w̲7[M?蜺+ec[d3%Үck2ZܜwdCZۀTAd]EKpybA+QlQ0峏j1!aRNܷJeHZ9(=fl4p|}n m}5^Ħ@UAgǯѵ+P&P1E,#FSIu6'|l lj;5I%Cіc5##LrU[ŧXtE3ͳmؼ:EL}j]ĆR~믄aЧ S|"{\%[R+ 6ϣd;'_%Iq'V_*vBe֘J#KԚ5UVVI5b> vH k-׉IO z3_Ƿ_^<}"U+jIc"Yr5:h钩7dnSf z }G9qqpNX& YֿZ b#u/ZCyxvtZo?"_YDHl-_߸(*C!Nح_jq?-Pr4褹Ea; %?2=u ˍ?/ר4SX"kZ7Jx9Ȼ+YRN_/ šʡDA?4KoZzY|n'\{uSUWoi}DRzݷWA2Wb*wQ^mkȧ(= pm~(jb `P3g1+A(u ZU1tnWU8aN<.JM\ =QgJQW~H0,jb-S6DC_S(wn9堬ǃu(oum⾽Hc(uIZsk=FX*V;EKR` &<Ѿn:z"cU( BWQK©ps| 5؟'z=⨱*m?-׸: #b9 $%Q'N:#ȁDϏBXErLQ\hz{j}{ Yҷ6^K,"DU!d%)[i48AR6xvS z( (a4*HDŽN?=8}`*]@_8%^GW"BNCMBψbX{eY r^'Se\qA~cs]  "d`՚D/<'}b`TSYӒSqL*p+90d!!{!rN2+MH^{3SoS]$Lt23@{57bk aYCo#ҀļB{c"bu轍Mb֤A\ .$|6 yavH!u 9DL;B)'BfUS\hD~fЭ$X3$#E%9?I @݈0^̟/7>O` $ 8+R($19*FXqӰZ m3;`JQDN>G~ wA̟"?t_v_rvZק${XҴY=W7Cf{7 #D_|*U5ZZb,~fKOy3$ۘ#iotb$E7KCTz2*QU'ʟ%n;YPɆ_cn% Ħ;vv,錌g#h8uur`yUKROµ(9Hb2jݫ 4]|g4opX1TƫL|xqq8B`UQjG<.$ re PjU~UE6#GwGe'pt1V֮Q*oR,H%qXRYhdo& rE&8i?];Ee]ɻZ‡`t 4F&$QH04԰ѝn34ȱ;, !vg]+Li:W(:=>T̈bx{p(#q%Ls94S@dXoBTRaRH4N @ z @?*.`Z]I}Pcj[R @#t guضSh`mz/UAD'o^J(ku[vCvI"7c{R%wAw| NlX; 4fݸY89@ e)0=P%$0m*%(/$Q8RCR5pmHeF>0P]QX5={D\%]f~^9/ЮZY#U`bc7 j vgM{pG"#;n?J!FJgYy@`2 ;h^+JQKЂ ύ75)=g vkF݌b_NI^e4XZ~B3m)_~B"O`E%FYh-d9ࡤx/.Vdz]Y\jR,-4a =@6嶮0d+Ԗh_%$|^Wȵlj{5D~k0{tKBw+0LlO3L﵃%sa_؀sp(Lk I\Y.!,ր .Cu%]&2Tf#_Isnpp3t}VEi?$RjEa²#ζY ;!O:24o08|RA+*|9KBE.|=KN:= 6O^`tܴ ]?) yFrox>ǂvaq)%6o[eMMS!u0w\]-&*ImZO~s*u,:*.KQjw[xB5Gʹt' Ql ݰv">fȁRKMʜҙEXNpMgK>uI|zYTI&؅vhփJF𜘓i3'˄jr`VW.v6eX5@xJj~w9_N)hHx4^;4BFwNb6NaB ^6IIx:)v'$8<QΑӤG8hns?#ҟ v=MK=`)m?dS;˹;\›_>ʤqoŦV 2B! 1D63i^3Y$/tOgƔ)6e 22 )-oUn8b^zrͻ dYL/'. `bUiXW =D:)JkBG|-:.p}/R;2?ڹhw6Ezm! ?sS#LRCty! $VUTyt;X)ʼn M!*NkX`$:urGGB>?ò:z̠o^n.ZkgIvMp xEEb1Bd@4o=R&>dr.$B8;;fn L%taX;GN2megUm$.}Mmt,5+7IٓdѠ- 6Id#ʜ [!/`5$m[Q/.jN԰z ujH^Jh-@!"Ў`wXwwPjn vY4@OOek 46߆ j Զ4!n!)TLEZ,H\'=?8.}m/(%>+ܑ;}vW`Yb]@uO#z0>p>I;s V 5N!6T- [͍md%'u M:5.Ng$,JlP(|𩈂&zZ,N#c,7HzMeTxxDTx~0QcU Be U< +4KvXUQPo֌-h;A: Q6uK髎_ {C,EVϚ<`i`cVQpx-VGSgSWUb1 wҤtds"ߕSC9py n~Z& 0>X ,egr)Bpgml`Y=ipO\hMxfdY>7LI+hL  ٗ:*1!4=fZTܐ=r:0΀"'ceΑ][*Z****FxNl_Tkm.UdUZԿh9w  fF>|/ y6Z#mkɈ]*Xdm-Ay8_ݙU`NiVU{ޱ s&8wCw㏰ph q~.IɃzg ulͻ72w0:D 'yP(χ~V7 HZ`l# vdߓ>\B`aL}! FQ#ᒯo%F0ۉ ]$eLƜ :ͅGxtK1ZedߩC@秱?%$֜͟ez⻟=la0s@~ ПL87ï HIj;6Ծǻbdm_QJF|gI];p*(ٛv:\Ya+;'h^b{q!8*2xEbYOհ}8~퀨IOOɳO`F*ī#=Jll yDRԅȒ]~<9 ?ÓLdDs^0 whqȻ|E€6mR](}OOu/}ӷ82* uu)ةb1F8p7"N7'{z:WfQb*,:L}>[Z´ޜǔR7|oZR_à7&_q°,VL(NWq%);]Ǿ4Sr;?N kt3> $% 3 Zƿ)jҶ%.=BOF%ʞOc>k-";e4á=jQhlCiÒ}gRo|額bo  Pלx1 w&- \I> 6yIrVь:zH՛*+P|ooOgϪId"ߋݧ3b{[^%Ж<ǖE.% Ts>IX%H]bhAYhAߊEZ%@Y1ue4 WYK_KbAUPIVy{bv°"g/3r7e"cES fk赽 ͏ORAp ^˪RN*<)(xs}YM p]$_@#oP&`El9DWZ0$*j_Ng`sewh^5e;AOi3Bda 鿡XQ{ϥjTӺq*8@[ӶM ()Y{)VXq LG\bx?+MSy Yp+!;'I!|+#9ٗZ#td@ĕƇ NQDN;>%X1tλ`;gL{03&^<2{ Cc\+IZRTa73M/m$`Un-<;~ޖ̴k=GPHR LhJy[h>w1y7#g>iíHpcΒ !l^ d_ Cb݂Efcf'DݥYl#)3dDC&W??~?yōVeF`T^̖ wF߾ 7}qju#RHQ$>.Y='˞FaΜG1}~9`Slk6\f.ʰɈwtChkw˚ڳr!U7S :Q=/t6HiM5)Wo:׻N윸5މk8 I93W~ɀ uc2;qwTF$6Bҫ8',Jd('P|\&?~:?}s9?8EI3wz,L^$C`3poCתJC )K1'&ܜ}i Aжڥ,lw:"p[QpUfW,cԦQ LJFʬMWe 8qanbMyRp͍DFxO֝+ޝT,[nQo%x7k@|+]b 0}Zes̈@,Z)'ED̥cR?@wo_ꋫψC5)F݂nsgYZ0707010000036b000081a40000000000000000000000016446b36e00008148000000000000000000000000000000000000005300000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/]?Eh=ڜ.+V?ѸBs.4h,ݟh΂b÷xe,Y{e}ݴi+4xU6 d\x|>/}8 [brzs)9qv!Cq&O:{5W%:9Y0@uH FcاwDSy0\Q.A " zpvk.?`ON %>Љek7Q3;^TtzA)>L5ŨծiJ_XѠcYϸUlBN ;I\:s{0p[|kw9ZD7}t&b{FtK9T3|\ŸORŖ{Jp-|%M<>"Hyk$(d M8? )5ڌ/`abԹФ]DҠ}FYُ }LJcЄɕΏC>&kOv8xt[URRNKqIiHg=ZFL^BNk0i?+sZ~}m96 wYPa{rĞ!Bi ʨSPGu 2 ?*c*`D{:TLUs2g%uU[P-SN'[:ziE+yD"/j2S etGd9W֪Rft*y`ל ra1-X ~fzXae@H:8Α2!F]k'6\Jc%V^1b6A^\d@0ɿrYx ڨŊ/8(}GZeO{yx{vpr+W>LǤBOQٞFУM4VFKgMS$ܠQ3(͇|voVgn&ZDO.!Y )QVXa]ga"8M;/fC)7_Șs"cJHfc@8Bن`ț$)xEMPA:zvΘ`q<5F{U`bl%WW~ƴ]8Ӊ [#t[(DC{bJPcik|ܪ^yn SLCG/a p-fwiuVdAY s|ȾYzv=zvӍtsraBdn>]HGZ^!MS@٠3UX`Pj4)rS]% d'V5\*CmjX=n &&h*N3:CŐӣ1N>H[ߚ?d ꯆ#ʚ#J%ikc]v:i [er;NKg^t^3%*}li41X{gNrAc?WNMRsIf.~q:vDm\ZJ|~R[ 1P^O'7tj_'DC>E;Sv$8*]=^ی2hl:wco^Иmg-Y/@1ܫڻ2kԮl(ma*Sݓ`I}=s =-EJH/foPtڸ0hiן=WP?vCjBwaGutc)]EJ5`۵Xƃۄ{x)@{'܅=2p9ʓ2̷us%W{9 RU@dtX‚؊7\;?K#j&xhO>Юn {Dɍj8f+B .IAc{{h/RDMjP5c'bMϓZ\"xѴBnj?tː@xH==wk L)mYly<9yG`$ԯ7 :i6+ߦxf@\ dib ma)AقC4KFrJ}MIVM-DS_Ъ*U]as3KLzÉ=+jz&mo.dy-%o~jޗ[o7c2ZZ33L6?6JgOef@x{&ofGZ`hk؂o細35i;,oL"k/.^8^[*}HPhY L>/`AVt"xl'-$Bhrd`},o|NW::)JF?i c5roJlp/k/ji'2 ?G@Z&N=aA4}.>dbsHi UEڞנny6o@8 3V7Y_Q9zc*3YZ^br}0]cS>6Vt-zvR2Lg(Z$zF?45=YF.4YYco!Mn~XXOU6Չ*xӄLSs7YW:;^AȠ5(=} j=(PY#3W HA7HqB iQKd%CajKϪ#QBVEWL&!xgUzsm!|sd}sa:yf,U DPhP`YNړ1)hRld,@)2\=ZG:Fz==*br;e9RDMo\o˻Ȳx{G9w٭_di@0 iAU¢ؚPkȤq\=]d o>b`LCte&%C>b̵DH# 3X¦;NqĵÝz8x͋?liyU^uk8@`xڗt!4%g^ U~r%B=6OFj~ tcFLA#D:b|˒ fʩmդD\No|7)6w$?viYFQNSJqlԲ=npc>t'UX,͑KJ) D?8UxΖG,ߔ c۰5-0 (J0f7R߫nTrnm>PS9I!]$,3|?@e/hgllXjB9 g u[Q#^@9L0Up.uoא]JUU'H3{-P^L*Zɕ!9@ܟ;Dl;T2맕+j4M]Sb΢:O1gڭ `M{اUUzQ|&E" ܧX&+eao)2޷yMJb54cr!O01;NuG\=Hq˻Q~ UBXjc\s5C>3s<&%TOD5)ejDX?@Ba>=T[2Ql DZ#id!:Ǔ6{)p'J*(.?)@PK01ux9 sQ]q0՛#<;k@Fe lBo;`RjpmG,3h晬 0c\4RRz8w%oXp:6d{m_!m+̍-]-~NVL9>qh,E*.#al0d̠0l9\Uޡw_ 6OY Ҭl, 8>! =N^s%RQo:qncwÖ$l[ [爖K?|J>͆b|Tw53ꈞ.K85IaE^\yY wWAn^/sꥌӨr!7`.[z,KΈj=|}o "}Բ'tduS?,|oHvk`Z5E)g(Gx/˹2[];C#L;B Ǣ*a왲M Ғkh8i0ˢv"a&*}(Fp^pdWFc$\nWw8@F&/|0r}LP1= NJu3%֠|c^dHEo`ge.T?_̷ۥcvTpRͅa6D%%B#4,{lmn|G0SwRҋPx1o5˳x&ė,Fx}ZH)=\oI{ܪKf:)Jy<]:X[^K wqj ,yj(?j<5nw)\%a&hgOEhXg猑3ΤڸsUzyΟ6M̱T뭪ځFЭ_ Ӯɜ8F6[]f.F:j⹙0_560FTÏ1ZgX}epy68=ϷJJM 4E@@Uc /3o H3 itlsx -+0W1 ;ܐ_7yp2rGOA).lj/5EQú{ \ 7iP&u*`l oCf䆐)D)܈ a;ıE؋P0 lս[N*ZSȠ0XՑ 3x- ,JNR rj@E^3հ1rTl_Sr6(z$#ttwX+r3+3M)ϓ舵x^++>dQ.4[x| tD@l .!G 0.])Wni1& `fbC#u ]?R@#Yդ2x`]7irz5氵{ ~x Ǐ?+ it[:>ݏ͝ 6!oOvsdžhp 8[44e.˪:VDiz%>佋/DB%l9ڶ5f]Wsˌ-vrB^!iW ULù$E_ҝQw^Q$Z? 'VQK/~G4tр{ڹBS:a8;YvJ=)hy 7It?t +LS}.-_y$]<o.P{r*#&/CЧ(NHf =U39QS/L.2γy=d6cvJ3l%R +pPh4l+T$šwρ\.MJB<`8:'bo,lo%vɪoɹf:F1SWـn>nG P7ʒMMOx>du_/Qy^PCVjNhJ,\ܰ6c$ܤRt)%a zY5 "0eƪjRq nGXb!a|[Aٲ̹WH0V89@.IUJ/<׆^53w}<$yD8=}Dy+6*Q7eۃ3IeHaXy&$²+kiCz=;Eݍۊ")6KΒď HW8xu: wU抙r*b!9qˊbӉZ=wdϒ-Q@&n_Ha8x8$F|][䯷 A蒊ea\.k~!Ke}?O`rdT& 5PLPb7?D䳰sj/ { jMU *C{@1y0\){91e ݷNc~z)>ܜL=NmƩ EkH16Q:M34ޏ_V\#$: ]+ۮ(bt ɆOfb|Ku]Vmq e۪;wC8'U`DTc%xV tNvjib4|l*kze,X`RM:Z.^߼]C/m g-TN:k*f&&E.2 8+!5{ن,WHS/|U |ɛ%Lዃ z U-Djp?,&i_$8 j^tQc_wW(..|/9q#f:5 㻄͖˩?dlHt [=ckRa83xi*[7ŖMAl&YckE>ъXsjڭJ)5L@^8Hy|bCyffJ)z-RFD"i7FN ,SH1>^T o/`R9(;%C:_)L A~W|>8v^l 9[\gOf#lA [Y }6E-qQ6>K(gP_- Ӓxf  0b{-JȤ ~HsyBA'OXAm3坁xñBK]pK6jc\~sd8ܻ]s}W}ۼ:05hbR9.o ^>6A4uXfBH c&)hkA*+3fk|0"=`$Nǟ“,RJ*,ZwYfhs]3ߣ'ȸaAKJjr_1:* T? bUtP__; "*fs^׆IDT_.)yU+eԥ^vtm-qay/jI!A.ES#2qE.FR3YuڂU61Sm ].?1f| _`UTC(k?8\C\ivޣˡ!DW)tGlgZW*xLdk'e#f) 'j\T\ar5cи> KԺz–tcOI|w E6aƪr/8$}4Pu@ ] YQwhBLx >D+) 92+%#4ןieHUl'[{ů?ciNU 2Z̬ csQYVitMSu>o~9aQFE5rI8C?SwOhsژ!%?-b˜qWJ[D4- |:e|ZV8ȢTNMI6q mǖgF&FE r>ωҺOD>yyEHB{S|!dG"(3}Ź*\#?fmTQ~K`q.d&j=!CY?1OdGG‹@i-}S(9Qo&ZRJgqoLE(E{3 ~Sу}ok5zcߔeTn# paG .Ӷ BsA9ycn֬ji?VGmN{,Yk^U c 8F :I&e!'m#(j}'&hm]>$b$&SvHCk;PNU[ULMGg },v}e$|z^B ѡNWtWTkyofڑLC[kJ2  W<^EA؏>hZxUwX{e&)r]&wT\M(44pZO-!N2@kZ7MIT$gռiMlL,c2Z6QY`w@r*+(^iI 966ô5zm]U;5vB13a׷2iⲻ-(YMrgϪ 8RPT(JE2d$kޠhTKHP)K 1-lW,$ Ŏ;kă29I6lVQi(98xcf>] k>CZ7X~tG۽w|"T2]вig~qG,;} C3W%vǎ’2.G^ڿ@iAT m b }uo`WǽزkqD397, z%+pSg$-2Ol[ #ch }sc!U>v$S욵ON0Y-C!q4Jo}R7͔ЉE)$SBPb^pcBh\*jkpZ.o [Д'1)?a-kF;pnepLGqL>2FE.kQ(S! 723g9; 3뫧)l ,0Y}Zˁ*~i㵚Kad~zWi bQi1]1b[8#͹oF_3:^gE1-es6gP FӋ: w }a5ig;jf8G\Ih+Aɑ:B/zh(P Yu,/>w\'z*+NYM.h!$"% ̗Yezwį/7Mъ!u `L W7漝(NKZ.)G g1k1|FN̄;[zib6j#JWER50Lnu(=:%ԏUT:[YZN٩Uگ1MCLASPwXOjo RԵw/BcFe{6(Ą%ȴu,#N<7h76:Ptʡ0#gͅDy``=0u,[2E \_=휏5D\#ė{% ^T4uvj#`8Q13Ș3 p+XXYQ.sXTU6keM%ZA+㑓Q >n5 TYGqof: 7:9SfBŶ==6W'rӣ{ȁПje옐i*דҷmsk](utԻ5`[3 ~4cD0W95.bd,c+k=wn'zf9 BN@($9}?>c,W+:Gz#3B_ `̦ S4r [_b i5VkyJ,X{'1k;lֹva!#?Ig(V/쁗FX3`#Dyw1 G|İd#6tLΛ/>g7I*4'_Aq><&F޹L+0Z ,d]XoH:&꫚ JJңA $=IK+ ;I898WyFR;@*4KIδ*fى5W.{_~ZH S/jцȋ4g!M 3A;-UB>ٻ=שpƥ%%N\Jv.QElIx( CwPQ4Jizri!i \'Q ^4r~U,Nc=?!rBE ?eD"@'.Mk 32N=S>#L>sjtxB! l!gBV@;Y}?2{)k%6m:,p`#g%+-\>|4#I7;RVODUWy26.ڃ2C2 _-K&ԝKpb7i!.@E{% U&@\qN;h}4*%"s`'x~ ѝI͎?1ij,aO72Q~ X!@'jh8 M1/^6ɖ`s-D56ݳ֊r'BA@Qj-[ wM}7T'.zPil0j;̞w_օmxOV(# xF,s.W~eiuTpPm HȁQ䶚ȋBX6rZBĒG }?`llnV6K}z1֞s>#Y`H慈ƓS*sc:/|Su}nYHzAM=Mqj); @(UAP8%ʠ'Q%lmォW-o`\q&\j#DzJ^4hk>1D, t'}peK⻌yJֽؗ7告N)}l֕h?(mz$-4%Wx5LCveƈ~ky:ZNk|^7F I3Uƈ0?$e͍#}#pvkf wi/" ӓ@D7PUNN.,&r]m$W0o\mZŖGmx l/ڞudJˇNŬd;,7pMKqյ8PR/*"kۅ"},j״~ORcQ %x[ ׽)kil+E `6wuC10?LoVWoj3s ;7ԳXx/~oJ]o'3$刌esK8!M"&bM~(d|Z3@ptRY)؞^!)I xQ̮ ]10$Z\}Wx4cQnҨfukJ9q''m p~!bJɶw6vB>Ap#:OΧeY$v 6ȤQ0meMʔ)| w@njO1M{D9*I._%ZNLn>WNt 2:vjuP/BC7/q{A?$rQǛ_Q"4m_mjnCc~b/-]IKV|!βQ:aWN*} ڊuJ*lӈb |k1DDO;QPdB2fD6""k!V"+X1֙qtvG{hS)֍(n"?!2g0LgM(d:1s %Kd\cS̭:g˙e/9ʦ5*Rn.{_ã!8V GugH7im.~0Žl_V{ {}ZH## A|y.(; ƕ*7Մ 8lovdqK >OJhU{84454mpB.dUiډl,D[4bor}%0< |'7V3~}WG[Esװ^[όFSTbnoqCZuaY#d":4|V,M‰=ۅvCXu(g&21DUQ09:B͔'EF`6HUB4is{C/#=nz˫qxO+@un{)EÍ8v%()G}suKx% V,jlZIu(a\'%-R٨HņDWo+&|kp2ɾlYȳ2UH!_y$M3o+5#@X Fh'y)p?"N;k4+d)H)1vFqdQ.o Ж.3 5؛[ŧgxIFdu u hPࢣdr=52܌`z"@VY\t1.&)>Mn75*Q_P7?qx&@p?TWnDv"5Y:5UŤDbu6NW-%CdbXc]s|O3lI&]7&߬5-=}YJ? ;a:e֮:!g,v$Mj!ޑ&"cy"OIcG좻P'w7:43[nJP"FW`Rh%3pȶ6>:ԁp4xL758AP TʛuI`bDžL bQn1GƘEa+"(3쓉@x7:=â ߇aQz5"SRs"Ǘкy0bGs$ܱYq.xє'Fs_q]uX|?}<̵e?U|:6 1@t#:(!ڋÜkwhvBtӧZ+ly9Erx=ҙi*;i;MI/϶:bF iN1QX8Yc?OFx۳Ի"ay v&;Oɠט8ԟ~9:BucJF7Q[Q%[_ט RJJ%,WǮ$ptFhe ƴB,#(BミxJRsͫtZ3;_M+>Nm:|a ArMqX ;2&%p醟U =U.A%A 6YbuzDyc#3->w` BxĜO|S⭌Ud73il>%@)(nk$pPװ":g*%e}dVyXD3*+v'6ǢNJFy$[1د. y;Mgz\\&U=󶔦FZFZG("v]d(9"urg!5Y"#4ݲWíCRh&O9՛jOD,߀\]1.O(͆ s^̜ ٔۊ a02 eHeL>iE7Y1iN4a$ER{wwzI6-m!`]6dd-8[ቆ*>|_yb?u &0=O9?cYǷƩq)D}p&~FSU~)sp62O7-+C@`4pn wԔZYoVY̒z>3f~9PQ7=FkMJ-? fUT.cgZ~3ы1B~ʣ>k3W:m?Ej^ۈypʙ|х tJ1Y+>6e>FVUZ KVx nw#@h FIWtzC"im}uN_v7罟Dq׼RvZsQItHܣ7sEIۏ90n!5@ /foZ>Rwr#,J1T T߆=Wbٚ0T*ſońyI2V1Q2|?5<+iaZcɏgrľ ɏ?0wUẗ~(rb,+!cOhXnClIFQ;/&n?yjcgz4 hPbQ4kF[*(uzJH?YH"+lRzk6z9i!Pyevg Dq|F _a^"\- ߛ|({w>Y |0=jȊ1 vyO==%Gn ]`E)r qJx%Oק|3Uڇ1<ƍ>+bk} @tMݛSJ@|j˅}uj*LVYոlY#+PM9|ݧ\Xڋ"K1ovfzNn= F7nTc U\_ ;%<Tz^91O:~5͢Hr1Й@Ĕ f*G3\5]L_MI00sOa&DDHN~Xg[va|WQ& XK[KOqqb䑁/-udc(Uo!-㦢EG!e왔r1*ej,.ee@|b/"0L7nҸ4@:rJYNX֙4W*)oOi6'y(a:mCKfؗ6;9 OpB);Ow~>OJ;% .V~pk3 Dο+[d:Vrd-˶0Lf [ѾZd(=P>}\%VB]+Tgp#|Z3v 7Hk}cO$=XܹK.Ktfڑ닋w7=,̰d#X{ '8 Z/Xk'`֬mr=bOl/CvÏ6qO,-?[Qxas :mr$ i[7b{[@cHʻ[|DS|s^[%4b5&%B/'Q/uGUqHݵ~/" 1;n{ _7.-Fg$u}3L0Uޒ ^I!nV(" ,<&DUe3%-ƛ,5$$-+lJ桶<ɜla ;%^$1?sKσ܌6ݞ#D dR 's-!X|ՃiUzHQ sz8Iꬋ9D:RSP_3c?B̸a/;HdqȐajO[/7Z+ȫt%G1[c(X1f3k3t!v|zIBr]pOV2dfJ_*V-Q踏*]EdL a."P{7<9ny S٨̍7diMpczxzo4/`~ )<,,g7MRžUXUUw ŽN=uۣ+֘Z"UUG1\"Mê""A<jg(yӈ-@) A)sѬtS'yNaߠhEYՀՁUS{fPVƳMwV'_6EClG |5 r+^4ߴ% B1nFnydZ֢Y0p$ݦibw]lyP5/TP^ _&<)~Qn/>Xv CG&MV=ȧu$$TbTUlff^<`Mogk[ C@.(bjTl|A7I7#ʠWI!NVK'hka)RN\X@GSU,]*RxF<XSBJYEB'm_pYJh* 942…B[q-ca\$)~;~嶞չeӒQ{vLka,j}^QF….h7fBux1¬ԳXsV c GK?¥D(]4Ws4MGĜި&/D=%Q3u\tOG2_w/xVS\OnX1HʣwyNM=wqqrҵ̴jxt-Gg71+ PXB` Qij ”*(FsuC#@pV3^U3_jDg<*Z:91؇8mt|)TGY })І9l4"Y81cc3xB9Ģ2ϰ=xɭoX4݌? hgc VLC*l/2Ѩļmw^Z _!nUM(%픧@#D LL+av_&w@]߳ Qx爤/bҭ mG3yOKW\dp@S\uέt*8nl?r ?""S3W5k'q͆8ta̺Cnl D7Y|t boQRMR-j4Xj-3ܰ3S'!q?lդivb.YJV [_V"EuZ:>d[ZsDFI&ƩP\/Oj͟#l bh†=Á R# )ob7/RҼKixr0QkJyvXVS^!֟g]x7Qz AwCMjΐ-`B_NMcݱ^օmF&U_t}Z vB6JmwpD8fqS :2 Q#Id &&b-GIvU[s@Ei ЈRLG휾>^-2NSɧ|k}JAlH|܌BjEQMmԻm|Q% ;֗|(ISg:yǸ&fXT [M?_$bB&1V ~&v/2~ 0Gao~Sj5D(X}4lꭂ1Ζ`+ 9Zh =!8<ؖ.C;Ծ)OM_ۛ q=vtq Ԯ5+1`㻬oxvyYT,& ?ryBl˰:w_Yd'?wI% ZQ+pt0"*< ˰ tհsס-K ȍF&4hkbBٜtPcˉ(^< 7n5t57j=L@\Þ%@*#jMݏd4x~DU NϪkI*Ko {~Mn 6lv P|S{4z{(4c8O,) ZFN&X}L|G)P D<\! 1xjn7ù.C7$௿lKdVe4+VP"+4ʓP$6|7GafkrQ E"{9$:`ߗyg;$[ rhr&v@8Ů$OlM"<=^bY?afHϬ1qLH QUO}`6X]f=,1}׮5<` ;˷,O '!|]SG?>:ZԫV 0|SG}tH&?hw՚~\fhYT}m}C?|X.z FJՍNG VĒYo۳׻u֊\Zů}JrʩcB'oہ;ղLŋȐs(Sy0Pv4{+wk2俯o?sr8UlLn%){U d0t8WRw>3N NCYg>'4E@J90kdTS^nJFKZ~^hT|[vlTCg4~lpϕH'T !_/GwӖL8ÄDY6B2R2z0a{r@Ù*6x4-].ՖZ Ɱ!L6!*o!E y0Q ʘx8yalt  @nfr QA` 9.@=RU,9tC{Nv\}i=H!Qcs;DYcV:&=uא NԤ5kLgQG?*S$:^NIsj!PUt2$։e7gLu0Mb%SU4yO5Ίwr;[MD :pe+ ۥʤ-S7‚, DzЭdDY^b#)'RreU{6{0xa&sq(} 0ء]SK,\Fv0#AqgoaMP 7CC8003Tޚ< f<~C`2'6"j2ø ŐSaUg7M>mrL(+L$ӻ_.߂N{ޟS #+h&)JHU e J1Yz4,3luE-\3m8#mKNTY`gpy&^RKn}mq _d7g#@:@u  x }uz{ !{{4󺡫yB8;eF:hʹVWƪOs\ofZ7aNQPD*=P]M!i^Íby OV^8ڰ"ze2r8 %,X%Gİ+D⌸[`iQc`YD&J4 2 D> vQ'd<)bGmcCͻrMZhj :QoV7 :Q24Ew[ gC ? b4!,LĮouSz(務+@3ѧ⺃@6O/Ӱn槞,Ni8х#r"ħ;Dd,Ouj F% nI'JE2qQ$e?USC,9nu}ū"] \E,Xav/$5Hi*^Ԅ!ۮoL*`(ɝ{%j@H̺~*M'j VB#ScYJ C6fJ>֎g"83هYHe%̧*l{deuzCA\ ->7UF o b;:Nb7ض/=wal-]=N8z0S"$HgZ(e>6Rv,3 G|ѳ| LtcfD@҄kGF}$ &@99//r 0r(P(YzJ\aM#|YdY;%T|6-h"nmsIq|bXPP}ٚ"73-v,^8P x>!()l{aEZ5ّ!~ȘnȐvgPig٭2/v6qAK辫Attv%ʑ'zs(%z Ԁ>W&\o>fysx'lY %ѹ/WrtYa*8 f7?K ;U?+j-tkx,KZB?LZk H@Ó*;Al8n )~@m<&O| REB5EHdFMGm׿/ iӵ0ُ>0F Kv˘5?=66M6q:jYB1b7ɟN#-/1<\βDo+F*3^d΅DTэR,C(S7$5v̙团f@.FBDRnp /`jT@#sjgҰ6Fƨ|c椝5%=_ 2ˬa%\j oa/Ͱ3EnZuީc751wPcݎ+R>^fV&l -o'zz0$0 >_WT?[nM^=x.MZmX.K>mQZ̋dx}*?UΚn JyN? ~`7UjjB /q%i uLc & weҢU41= V_>`R'&TF1WNVsԮ"%f2[]sOvRUr,Q"x-O&}V5r } =י*A uKljjκkl{] !` DaNsin(&P0 I{ Z$! 1ȇ8{=, ċ(fƀ¨nhv:WI9-Cov"UqQ`wO}3EٽP n phr4.eN"3~850݅.kJdh6OX[_7:}1ลz3V/I"4۠K2߅ǧ+/gI -VQ~5O\\Nu1Ó"za︳r4D44ўXLź;Bw'X;a_} I4" ViƶZ1,m/~3 Ī鎑iiɡ;'øC0p%&vr` I%|]\\.)0!nGX]#s>W[~)FQ+2K~ehZSJ՛qC.Wn`5Jw3b) P0lc aEd,\{0C6}_^^+=-~vé'j1N28Dž>mڪm. +^ -9Ù d?.MF pg7Ι`鹮 ݜ҈PW{Fr0>PV ʤ jT4{~Lclr]DPԯtACy6qg|Yy  iCK3,%Q۰^?tvd*z_?0gc_$#.ul}D:DJ6+Yŧ4􀞇Q9C}(݋]FyM_fV}h5 PR9HV9oD{8/s!BLd+Q@޲ 6DNDXV°PI8z Գ8Z4|C1C݊}G-p,7W,Sd$_SsMr=$p|? ]*27U"F;? e$ B?=scg2IM+Q 뒞ޕJs? A)cA@6e:QzìQza3gp]Icڀ0e/ѱ ׬e]f)-z"hjl-@^ml4އ.Mri@ /jb]k!~K|-wYϸ;t$K`jU6EǑDE0 I|_ [Xc&uh}'I('A` c)`g$^%ȁ9 Ÿ|o)˧E{vB\bA/,1d_r 'L]qBkV8vAZVpLh6BR32g< ?[zT*á'̒v1k:{g` e\JG&[ 7{ʏqWm 2t{߄/WCɐkR+v⥵mݱUVĕy~YfEpu>+]"*:7B \-W肱5D|f'.@EijQ m  l,luRZ T3߼(65B>i:e`p'"*z $5&#j:A]PT\I )ϻʅ}`JIkIA(Eߏvb!E*J8>jg'B)]y*Pq.\<}'qWÙA Qڷ1M2%yIWTyL!9UĊbqzͪWC 1Cu>ĄO(kZ[CBڜ5+94/2=pƞ? Pt/BF ”1hDŽwɩsYZDv+p} ާJ2ӵTg)8sS(C`'[CA 6yK.5 $]r(oPkk(jtX =nsApV[&e !C?hChDAu X,$z/jSIV),zɗs=D1|E=.s敵z40#JK\^HSQϽL#)\ ve6SYMa?jr niU G^a Z;`QA_@ %Tz!UMuhq32~X@@6u,vZ_\n[ ~~6t!K/ Лg¯,B(YHEKT@DRhV9YjR}qػihX 4]+z1"P~=(]~!ĩKSc8)Ec:vo:DȖbȃB%P;ZNv@KQ\PFQo5s:j^T٤H $%2 ɇ l-uANA/vB~EdoF~FWAdur*뼛E<0kҜ819 d|h}i1| jq :qvhw1KuGY2L ύͨ E4iLUN$:@}.=}9ig:C$]NKf[6H!cȤE;P`cv" ]ͧکz]4\_t(tUP!$B>!;XD/7Ɩ61F6$P$rp'$h@wM c2Sru6k2s2 IĚo`F#t5 L+= = [G w'爖vbhtsu>4c%ȷWԲE /񌄕O2ޙ Ƒ^)%4DŽ)^u4_o#%+͌ge%abB7GIȁ@P}b/s%mpK툄z](!r>ML# ]"`^9A}Q 2H@"Qa\BDlWymc"Ij:c^UIJuZutp;U*ɨpm3UF_D+<j-'z xd,*w8P + 8Q> ^L g|iӄEڡc_2 ( 昈!xD Qc֞a@တR΋=/FDW]n}d_\~._F ~P5˰@~ҨPesy5L~*)Xe7̠_f5cեt,YBI1UZ‹TG K_5JYT7[4(X4 N MIgYZ0707010000036c000081a40000000000000000000000016446b36e0000caec000000000000000000000000000000000000005000000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/scsi/fnic/fnic.ko.xz7zXZִF!t/Iʫ]?Eh=ڜ.+ʃqV1W[r#;mS|†}תWWnŸgֺȲRN%Cn7в 7E;Nɲ;`_1ָʐitCsSK%VnI.4W(hD&cEH|=#)bJ]|㍁Ļ|Z?rh 6ڬ%gVyę ߤ^UL ~[}<:&V2yڛkKi NgW#tT=\}Up˩չnq@tBI!лߺD#:*VjJ'wKB[=yF1w= A{"8(~w 6Q q3}R0+hnFFБvGQV0;]:W̴)@(, ]fYdtT Sa^ s27rvkH荶A Z? {pf{G0e3]@Zi/$6$vJκ"qܩ@?apsaX]ۗ]=d. _$ёSgSH)г;gWF|}Eit u79߼C^#\@*e͔;@"O[JmTHw#L]Oo31!x=.0cQ{2&Yy#R`L/Oaz|*J`QW;Qlݻ]O0{Dtr4홑Xw~?QuOBa*EBWSIJTe5U; c2nU2+;bfyA?qEO2?*qZAap)?+=f ǽJ3x hKa%X N04sa) LuU76֎iqݢ"m/Hܼ~u .،RKҡK -к_aYqxpXq]M$tާvbhBu.Q/O ȥ;(?6 '0sԖqM$= [nCG9t-ؿ#St\fQOJq_`lLÇ2uQ?9h .!X'#) qLpOYc7_zQPM9Sɿ74 !u$Fk/ݣ!SC0"9>9JfsGg:RYU16bn.dNbjSlWvYro?ܽ9;0VKZ[xe-*]Vw-mDhC2'甛%d_ܮLC܄:3vEȖL#< 6JH3SJG}C*gΔuߏs&x1vEEM:Ƒ7@umӭs|W.;I9xe&\''&`{T7(@Axŋu!Pl ֊/at`ԬKI7L~PU!-S1jl]xUA)/tfU_Xiod3 ̮~Ώ?AY=RX]a@䁴$,Ӟ-)lv-X7.bUo-WD[sp !/0bc8i?ut"^s:gpD1^HGOmuk"[յ֌噭I1$A2xGsy,A^ ;Uj&Y!g"8"y|1F<42n~`C#c B:`) 'cwny<χ|rp6#*;kG>:&ޫ]N6r<{<<e12I-͏ ;u0;PiE-@_kj^=34 [ûUu]:ƀW()h?$,BPEK5*4dz6ZTfRi0/!5,4W/tyZc+ u:~TioB6/8)3@xoU 3.ES5[PJq|DV:uBA:}}ihQZ&4<lw&}P]qy{lQHvl}M=Pa. nZLMSnvW. Y cJx |H@G(ҢDd =Ș=Ia?kY'tk/G4~*'<(]kd81| 0'.Uyz"ޕ1D@s~[ҋ'X G z`H~TQy&{N "b<[Ki$qF;o&ɠD*hg4*!fKZ ?d7(gB5WG:qV-دDkZiɄ`?$呛#^tAN,=P/Aj)W^\ ?QacC!} [ۭқS ꯃⷫpCЯ}D"9 rY%H~5dT+us  $f-fl9C0`,HLLEa#]b&7ϚmD q0Zҝ8 ȧl[`|@{NNЮ(^n*]T[qH^zMeH?O.PI 9AڪzVq֦J=ƫCIC?R̝xX|N|@6*8.wL*%T؞GfXSU0":;a6_ z7[-s"zJZGM4~_GĜhm}aݡ nPBFɮu;-4y)5p6(p9< #D@ X8"xi=Y Ei og41>$as\2q9C̬HE0mw+utaM_z/o? QEZGA~e48dv„J0` *&3ϚF&2^ m_c+^Ojov˕Z_w|jc۰ djE 67 fXE5r8ĎdhA/u86Ĺ?`ںRZ\#đ^ @4]Q.Nh#CD[e\JZ%p oPe_4hdI *3p;I"Nx74S] ^#[i~zӰo6~~Jr!#FD:T6Ď؎LT{ȅ xIsY _Վ}@n?oVt\vlʔz|F)ԃLNnC 1(I 0z\Gb2ҧ˥ !kTQ ѳs0vPc4_l 8ޒlIUK(JCZ^RC Z"Wk Nª2]b#BXƠi +eD&BBAQw><,gĮAZ(-6!ٺoXZP 3GqDkr;4Yѡ=I ,DH އGB"À%^領U d&[e$CFqpJo)3 2- B{;"*`>x{SEk;2]u^;P.4gh Zy[~A#VpA0,HMfo8ro@p +shZsclh^Q٤ߊ 6 `!;?ox7M"f |߬hhI cTؾj-nApϘ-á^k? `O S= ;-HoAq^DDّ׃ wo<08)) yb<5l8-9z9͊xp-4oR%m5keMs^Ŭ)1PDARӮlFD}XgUGu/Lv8M!՘ZWX/dxǸܠ{TXA9Ej8*y %}uEmxH S*uzJez1趯e䴏kMݼN1bvA!WLqngRL|]:5\-0fDJo+]C'W3zח5 WaXlE*S:F^l`g 1HCP%qQ>j? UJ ;PQ9R\X=v.>QKAm!`c^r}^)iM Rح\J1~Dd>ctW&XEօ4-$5 dd˶ Ȁv`yN1{{'V?U$0GzvE*AuFZvo Bjɴ:<%"tpAaȚIbFQ o(нqt#~x B@`<>7Ip5f JsXunNó$aϫK`_)pcMi[8 RӕxЀ8 gܡXxNԇy>Kqb!mF=%4%Y.&93[b/x?L3ۋ{:vm[F}QZAm\@PKAǕf/ialFU;sdcH~LEĤ*1#J=$x深ETӲaq-yœ wA>NVӈVWnmƟpC%Ww!;EtpR>c W btyLг!Aғn(DT0V3K!O10>s0jW`~H"j:s\33o [AZ;рv$ Md)^ߝE rƍho>vM ڪAvfK,9hrr>p|^pIxYsELZFO~y1<=~ΉS(jKK<X e |2!i &g0K!@.V/^>2#3_Z4(8Xjx*L}t*6 ^)LM]-1wk|s5JAߣkNQIz w@W;W0U0^*#.N*$֤*ޠeşa 3O;]A˕ĕf|"snG9m j+[گ蓨$O \݁`@ܪR#3;O]ϲ7ez4$w# q"ŒoFMuS5@^O &n=J$py`@LX?T>(0BB>ťiY7Mj4 3Hd^,r]ct'?i>&ϿM 펄Eҁ`YH($i`ȬT*`J+=hJPB}bahEv>O^ O2YXY4xh Bxpf٠2Qgz7ݧBMR뻓宾&ۨ&;*w8/QH goZB υF15Lx %I!PCTRב٫贷cH Qќ{@؝֥O b :eK#jsvuҕ0cF& >LBkfW̲~t+Վ1>P'S"f+;m'Hv kP.x&,\AN7pDd*+ă6NT&h]Jx')H~jJCJ*MK--ŒKݘWG_`~3փeqI(|Q&؟k~!lkj5}$h43'ĸss,.lGT#˙8"3__50oS$Q_@X3z%U7P? 0S7qit}7a ߟ4S[쎝h YP=q*N~'!ƺDm8:m:)(dcrA]j,")9Y\эA{D׫^ "8F~YhOC]]|y:|=V2Y9g׎kc8a2V̢:BZd[TOJN͑٣N#a!~ZV5ŨѤ HpRDNj[ɞ`0Nm<{bT5d*ޅ̙jYpZ)̩Yػp,R7]oZ ] EQh̾Ƀ]|q0%]턐FcN6VU[5W[ԷQ<% K4z]˅&`3oް*Il)4DF;T2:KԿ[[=[vN_bsm9>hoU*;!-L؋v$:(Kʙ =f9Km7ȥSW,h\sg)rY}? dZVEڛ8sJ|-bMX`^P >{dNҿp^~#v5CնN%,xD $# 9ۄA?k’Q-ocZ@ *#/ ] %]~$CM` 6!:w!"e2W!6`o'y=fF aM@s7CNX(1c)] $bvGpRl(Q -+|]6 X`[%A^DxXFj<4"K Y@'hD~u1+v]s uIA1PQ!oŸA˓H' qH0܄Z`Cq !\/) bKM:J  }un\(uyD:v&8"=V9 x@QVF@&Ywb^vpf9 mPĹ=v~z;45"|Zg+V "Y OguVTџ+4aPo:0o8nStGM Μ U^a̭yTY- Ýin+tϜɧvam mLth0:/cDZr'cyJxX @+6x 9[X2&f}c]5y[n H=|sL in&=ꁼ=,=JHgfE7N+Be}/uOln@X[tP^͸% n~}P~;a9ADtWn+Q_C6eβj *eqp9'2t4̳+ 7ʓ| !.6wLA)ojjv!ӎ4Wp2c] 3˜q eR<me!kZ2[wO}zztdӞ7OFNK1=^W 4s\7ICpU1چwKjvp'.Ł$W$4i\L8Gu~Y=WBk9;1NL;UXP~Q`&<7YlJ徿u?Tǚ+qUF *gZrf~~-9`?{ښ V0q&9%tbea+lScj+ OH0bJ D駋LMKb z{e#~h)T[CCpjPʁ/߰!dJ,fCj\@W DA>D]I#X۸Ⱦ YkͲ#k;r_/?Z,NU_KW6Hiq=g1R'2 '%xT y2pgP3F3ًZ-q mK`6F IU!r|aKNx*N4oguw9n%> zrۛ0*@k+Ep;X<H*Q?-j:w G4\_@x\NŴ1dCֆ JQX4Ѡmbvsg^O8TO|3l<9Z0JV:Ƴ;m{6p|P|7 N8}g|G3z6ș.JeU ~,ظu!#r ؀FꊘLl?ji Ch<".X\= lax\\:w ? j9 ߨ5d=Rq@0-!lChD 0I({ #Tx%.?j-z!|Y_fE5Vpb/{XrgK-6aՉG[bz(Z+*\'.@dg *Hd5ȄwRi;Щdy>߯9v14K?&-V^1X_5w:LNu-uӆAQpGS` 䯌 $JM^CIݔX Ǣۛ\Nگl(^0$sz»zD^7Ji3qP^(OSԓe~kB2xKrXLճeB(㌓g0?O:[+`>5¼ ]-ˡ2d}n!rdBǮ*ӌrD< pAld88ޒM_*7۬&`Q3`/it/j v4"O%DqHtwwADK(^sM6?szg4 .lswj">8\u@(5. ўpCқYqJly7AmsUMr6"eD,j%5G50ȫXn}-+:ǥSiL9ӆn&BuX%iW ]*m6׆I"y yY]UVp}Nsuz?~>͖v؞#$,E8ΐ~ҡW}{>gPK{ ""$Pl.}@tί]o/0GɆlsxE)߿kT$1ǭho-c :6ej Uz-.v8.%NfǸ#\MT}x`J[b8/9*s* ߶ezd]7eԖHO=CƬ2Dgi<^y?@"iEQyeJׂkڝʲG uW#qpӣsA Pnbq2 %껒srwmG.h豈[m$Jr&<◓&$FNE~vzD )y zf#M{2PqlO0HO!>XɩlGVO-p8۷\ qI`uto{r$o;Pp]Қz'_[AÂ:/Kcm>Qlfٮ*]pJcIJzsImքnoo[DG:dҲ@B8o9_J/)T՞{Qnތ2ZnK)-ƫijD&~Mp}~Ơ6m{t~NZ7`gwF"/ɵ`OI)͔б)t{ xҧybWyb}rs/@Ә2Y+dB<żFx b~9p=8Ž87F|bX=\~FrKL#@zj8=xnx\7392xbۙJx% H2ޟ1*_i[7}êpZ_mv*J;COFa߷/Ksn++P+s9koc'NT >8.]` O.T=%$e0r)j^ч ̪ HBO{R罻l嘻G _ӹL7 ?J_" ݎM4i$~^l*m`$Gw&'~un,G Vrm]z*2T=, qE%⨳9C|t63Zx2)#)CNLL@:S43={SxmfZRuiØ{*ݛu'@f{sp HS_}NJBDjB[ObC3cs@  {pcYHm{Ddw678#^C[1l.:mJ!oҙHj^ lRCCЂŒ8W1( T9sT>az Pj>=6ƼX.GWlR[7YNDfa*|Nx ~ʘO xUoAպ7 ?gU븯z&DuPm jr-Y<$rSRqsf2W}[Ngɔvg"%#MRc63L!Mr_^a"Bfai65vlPͦIN4TΝUs.[3[}D$U1nRJ6\;wJS6aiu%؋[wcQ+6[ ? j(̕'觑Ap'kCI,^R/{Eơvf72Y9vOAˏлM,iGY4w+=| ɏvbΠw+jd~`쳃cK+pP8G v%z<uiuKn yd.`1puU?@q )'zT2 k',.\KO?(N/}h Y>b?i? -']Oꯖ9jEU7-Fiz5iڴcOaDnK Lr{'(@/>ک#o*-fS6(>_YxuXֹo2* B(rsYpVb'FeyqT% 4Xk|}T16PWY&fƍMw,z%I!&Op8L:[8wFy=[ݹŀ2{*+0R.^<Ժ>L ^hUS\VtU7bzvVvc"FF:W:+3iB]A:NK1}"6Rm(Of(j9MJ azޙT_>Vz7NBX]=a$%Qb谊֏d& IӁ.D*C1/; &]}'y9<h fbDC;6}o%/!q M[dc#Z Vaf_nCB^̢e}Nm/ӥ\ Л5$!8[4&RTYjXǡ7MP)qL G?|^Ng]%Kë u]BEמz&#o4}P2 #w{m[:mXjݴꗘö8*z(H<? EZֵ5mhA@ yioaDYCjqO;Wm߂I0UMrkͻCS-:CVWPo˂961%2zTm##^FpɮuGG*j =EPs8&A eTh67Q[`SfJ'ƬHu| \4o~EȏW^O̶RJr3֝!,tziFrü^?,88!Y~2Xpڤfq s)%49~lXUJ!'1aIvJv1.4efi i mV=K FRw<_&ru.H3-Y=_%ixPO.]qv\<ڪX.p$Iqnpw>bu CR ɶUOg7:o-- zmMِwMPLy:iy qT` OZc{IOy lwwco J GR Wxd.-` xdc'v{-jmK: qD>r=< D`.7{5ۑ(!@IXi2Y~,ͻVBn; ."\6j;0yęhZ`.&62Kh hY@̗ﭞX+UF.'1&%(tu`z{C<+Rцϸ^`dUk/ "Z!e#A|h+9ȳ6$KJRPiWRT'VGʺmdY-kc/ڮsq‘^ӈ(;p 7 jF3d俭( \\Y 'm &WzƑbkjsza߭g{͐>*' a!rs!ǝoD {áz^x=td(xit57`\Y b$ pN,exOag74 <%QmBZSUp#@hӟ9 ɋ]>pqVz@%օQ:o#rDZw\}"XoY,O:ԞaȘ90l\7my(I4>Kzt\,s }ѭ-"7.IBaMT1;7!`/[y 4QW>p݂q^MRQZ:OBk:JiN8EzNC>%mw[JNW`'?B%qaVAO2N +|hPV.э]<*)rތ]hF *LHluӧ9HΎhOpypC &{vnPK<:荜teff7n˦& J41Uu I[[<.['FocUobrM k,{uSW 8<-F b0ǽ.p`e]Ecܿ kQVs H$j9AT33] (fּ'ƆR[ C[V6 w\s=8'>`͢9s\bM{#9|Pwॻ6z'\,I5S;LCœo~qbnEF#4喦 ͝Q?$HA P/-aUi&u]Q(@ pLs{ =M /xnPcDu7OJ7vA~Oo%6G>{9.@WcPE9=WVj=|^jC#u99rFuKIa~1sp%5tvU7-.gXvX9$+':s7 2ߔZH,dIoRUMZ}{֯#K:sTuFZ rg bd@ӌ^DMd~!FښȰߎ?7lC4A*zK*Y5#(=mp9׽#NTt w_u/]kUji"v "jUs}J@8C ojիϽIJ 6 {߾M:hD Ho2|[GT^Z:y:{ˣdIYԮ7~Vsg F(?ڭ5c=`4s惃\@ ÓEoqÚmU2sw̘99~4[UY ]pg+$#MlRgfUSl׃ʋ-o-9r!rݶ6+o=Zp FiԞ#1FMӖ D6abI| xG{ Er\97f+QKXn %eIq;Wd„~tW*1J`ۨy?TJM |bE5H]*NduxB- pVrNc(JMt=9{vuV?+⎳"ϓ/~&0Sxa$,j9r{N rÐ#%D >rR"OcgK=n,K,մLo>L+Ѯh'F/;)64b3!MKV-;I@Vv ^(4z!Cb=#)z2UQR6x<ӁX@}'):BjMCFkʀuv{ )p^=0Se3gUՋ (ee* 0]e5pGqrYŁ&6*,t*`Ȏ*}miqr0 SBSp} ў,.hk's}ccrH(>z=J)Ζy~GICUV¾b9\Mmd1cJ!/T,9`5R9Z].>RV,BuȔ}BOL.QUP~"G\q(/~0#"LXrCkcAgg3zuN5`&"w]9n#CXxmEcG8|:gңC#KVqqe¹44r=Ř%JcnPfXr{Mĭ1 "^FRFS?,omźR|VQxuv`t|agX0(FBwEH\Yw4t>f |?8?Tn@ҵ(Oib8#n#vIeMTfV(ڨLDp%W]= lشpz˲pEO%6S% h{WԨtJN[&{q<#jNw0zVu9GIYoXp~!ɤǻ6Wv+ r6 /F8t?#.Y#zSo&:CagM3K4ŠЦ8#E6Y1$~i=ᾝM>Qbe(7QLij*yKM.΄{s/) i=+4)醈3^0#gi^Ӓ%w"&Kt0p*% y5#O`3 `Բ NØ}u$S(VLcOp$ݹY~A1h_tAbn@RPЎx'i w﫾X +%VHtYHq~JB C];kzdCSض}5KӰqlUm>)A0GQ&N\ޭ­Ic%1k&"۝}3Ɖ8M~4[MlW^8U-#X\*t0p) T!@@nGD8B`r5qa]/*+nZd\qc'iD$k~iPi5-ZtZXO5+k*  UCMB&1^ a ._  ٔ7^l Wr}8@>96H0tV}b˵AdM直\BVh?$i&5`wcwNqQֱzt :#n}K2YǹEE;ʼZJhIޕ?6BXUEX:Ȧꆪ0VbwbvĊV;VKI5#qۿNK2ðWb}qVK70!~a)631\1$,܉3VRu.Dm\^ܴ*mds]"]Za^`zsCjBTWJa.xbk& @wQj.=ٌFcP|0V[:2'>-3qMXM]*My^WNgԴf~Eu]`gh措a!.ta2TjAQ[9 anyBrqbØ{M2 ,ƀ`TCc U4 t:2UF5&BeH#0jձ^O\Kس ڪJv/ի?,@ k1V$vd;٧ǹ氊H|,]G'N~sRj?̞/1(n֛ϒWNvdMĨ0kh}rf8Gj0N}HJ&8SzD,2A͔֙K Ьh8^ˈn' fl?\pzNGA,q*lip=.oYKbsON߬S$>梚ϔH苘v$k <#uO>t64x [+3qӽtD ;SRYKgiu}F;{^ fzUC ֙ '9 eҷ4lɞKE%s ",нVs5MTo_P/fE6}ap<"l&t*TOT:$ٌ1 3?HZ=1ElbN?'WDba/$EN~Ñƌ P!#fh LLOƹ&v#*-;ޓ1VqF1{]X763FQ2$A]Q vdžhW%3\}Xg)@"= Kڼ*#E=0_s6Gm2#oaY}_xsNv]I@iOenpN:M ~,{)M٧L~u!W}nb=) ݉Jﯧ@]ڜtQh,Dq>7Q5"Tajle-A}tn+!ǯ! &<_ˡc Aᆳ6Ra&ZKd:5vTHC)6r)J37("/E[ û1 ޓAUMRԮX}jػ22_we- } vU.+:;g<壡~9} mXω|wRgaSIvӈ?Ad1Ij ~"z v\a]l}K8e`7 zr{D^bͅ籝A  2E]̯>G >xY1uĜ4Ji !'_a/ދ@1qÃ0Ü~O wOϠƺ35}ܾH瞔HA/!3i!{_Ņ=}#'0:~F#qi/Hw9{ZfӚlfF^)Ȁ~zE{bU/GO@O%-KչM?/.RCcpWv|x4w-H!;^O"amW,D=|G2hwS4~5"o^!,䩨ZFK TlЫ- ~6ў,$Uՠ/FT88N ,r1 WQJFeBc(L4IJ"*Q}כ 7(.Y% 93㮉\Rh-`R{Φ /f%zߡ@4aK5])?t<0}3eu~k р=xুDбڶQJ*`!ۦ{t{܆ЂΕ\"P׋/ +{'jB\"WYG}~w' ЉY!l$pNh(- u?MnCP/h1(KEEYpdK)!h$+iR47Wcy[Y'NfG<|&d'霖PM 3``3Uh슏 R0@IJ44}Pz*ΰGꀷrA?6 0߾@2M8;Dz Ƚ c=dt,Lcђ{Zj4#U@A#‚O:p&#P-J/?EyDdk[-QxS[`C]QL4(JV SjА^2w9@n=+[<]Gt]/0oWIDvr(ik޶erc*T轾^2J|bHڶ}ұϺ=5#{6u⛒s.g *ޅfa[G,8xX]WMw)ջ@iÅ'1zU1= JQh3QU$0rBMC1he_@Vy(\XB=z]R`z'Gr\5_!b9n9ڽ F7nFh&묆"l:]HWNJMT;-@gxA?CR' 4~]"ZIz T_HJF#z3 9!ך!}$/i q`㴭crh~j\;H>7o}iwV?jR |cQ zsˎnkc7>V{<=x="L(7hs7栋d-3H)UE\ȗ k #ȡtܟ>=UM pPmwU0AN5-?E'Mךު @H”65]xpG1eN0&)uXU#yy ɩߩW8DT׊oZ/PPhڧ[ё-G {7WyPꖺix/-~Q'.FI:i Cbvd&"?YWa-S}Z^("%bY>k92{P( ͤ r 0%C9(*;&O^<,u8՛ږCL&irV#qm[CIpazW ' ZNaZEyis[}ŶxFoOXq| J<2U[- 98 aKOz^#„37MګxFK*·oBlŎU[hZ, )]=yQx101X(/|bge6WeOrKQ"(_}kˣ)@/C7>0<KUjKf j\}ڇIL1,b}ٕd@Ӷ~ YiI OU>%PD{ݪ/2QꩺQ?Ŧ+ΈTc&u=S)-?w׋sT8@Ƚ錽OT-Я-m OBѥ5Rya⥝,2iy2X\WPOmoI^g$2n\r;Զ>U>ԫZcIp/65uռ5.LCV;iiExCeHI+WTamYM+?b_jg hI Y!t1F)^ώZ8B+$uo(:(Z|CL5L/I#Y&#ǍlR'"Ik {Wş8.X9eG抽7a Xqa/2X4W4>(@pq u Ԡy)sIꚰ Yej؁'Wf޿0Hj4gUb_ nvbg D`3@BB5O 7yB>svƸܛ)l k4hUUiuOJNjPq~t5 D|/ifph 0܌a[R'<C$w8) Sї$k DmKn)NL^QؒЀ]ѫ9;goׯL ZHxƎ9LJ= `B4< A/)>},IK*<~c&vY}x4"B??~i.e<8Y…UwCQ\fvFg:|zCUH  d%c롈k2<'_kM ~U 25>w[>E#a}j}AE2+9_iLq͜5M*fJ;˭rU@F14%٨K:e|S6PyJ7Zm8Mgwpep<.SynZ;3N̤ɡSlEBRжM.s Q?q_ߜOlxwu`FGd!i:"Zаѱ:Ė'kkE z< #)Ǹc:F`I6/Eڦծ#%e'eIM yAJ:eqcMo9R*}Rj15FL 7 | G?|I.oR^f'K1/?1!5RS qUm_JrZ!}+V'pU|>Cw06ւބz; ko(L 1Wb-PU۽c䖱o2,V,K%Ym|}M{FaΓƮY+~}tY[< hk+؝|~8<;aCQQу-b,U8jjqBZWת(I,4r'ԻÕ-|>3M߰bZ_qߑ@P*ŝu xK]j6Ln̲3I^KRt"xq3H>꩐uL×!V'HZV }=ma$JQblOGn‘.WET!>In4YDŽ 1P#*'[WM3lM a<*EˍxΑьDUBk_c/dM0U/~=/b󰦯\Bvĩk*Wx43'88Bv(A@bA< {Qdw sN*LÏf+=GF5ׅZ Ce*8^buڳ3nV:,gw1vp#2eEƈgݳwIAPMqF o/"MKT ɹI_%riz %<"qgU0U#ym]2|>L pb )9~r1SV- ]3 j;c8@-ܲAl?(Q^I9;(=QԜ\o UQRAnjkeiN_Ѥ`rnwUQA;}gɜ9ޙAJCm@7\i,h_; gu:H_:/Z?Ȉ+ľu}nI::){nznǮ ci668x8l8n˝[kVr~lU̧2j}TYOyt19^^UoTA;f ْ9@)Mtfk3C}.1n>tS=?kMkj4 +<cg5]$TIENH2Ș؏,ుIP CD^&iPUN%6G'VLlLsqS7(c](l{B]8(U,i&#'N~b󐵭ز9/Y)rWc,%u7$>5b_KV ov}Ei17u"ë<+]^(T&cJ4Ǫ/9۝D٭կ޴T'n} ٽ@/@>^Ǥ@0ѡPfH1(sVɓFsdx͵є 44+8R? |u o+5S'jAiffXޣƹMO6Mn^0Z,Sxr"5*e8a4OB*5@Wj<[ILɾ$J(Y"i#m;n E1a8E(WpHY?DZ|躃N"=*ʵȽfK҉xRvøX,>]_j{htY)G35P#=nBqE+aGEg 6؟YİYreXǼ)yK̰_c.--۸UrejTi%7+bSzT.5fڊl4{ِŶNp*-k#,i2)YCP[|aϸ2"Wr\XfZAn#ЄW!f# PѭW? jY(;1*%AWB(޳>8&5&%aff;yaV-Vy\`bCкLGpM=<[ɿFՈYG܂cQk9~ @/XdH Ls/ ]UN{w8kI;ĕ gX1֡;?ˬT\^Wrkh8ۈk_k>ݴ26rOd[.@pJ)9Z9©y|fli/v횒vTHi*:%Gj[F-_ypE=961elBCAJ ƅq2橜1CߢF8 c:kBίU b0]L ms T>k߇Z)s=eoF2b.2?8p6T"Йz~Q 3Acj8נ<kS/G d|Wݟ!mlOd؆H%Ā `ӂ䤹r:FNJiL^,AU&, ӌZ0K>>h'N]T1S Gyݠ"h[4T}4d'>mMńnpURz-l;nA/ёoZintth0V#dYe/JtL}8j|5(h)p&#pz8(Tp"0 v;$+~T&nMχo(jsӄv#ÜMed5O4W5v!$Ȕ`fo[tՖWz>1F tMrȄrtln0*րң'NU߃xFnw@)rk1psPKJ#<ќ)#NxBT>C6w:mQpciF#YlٝB2x[A ]8a#εq< " ϰ JW 7>ՁTK)^ / δ}jt`Q 0mF( =NXo0Qf $ޱ$ o{Y\ xݭc(e4x;`3ju |;t@[%RpaJʱ%7B%v*y5U=otnv,妺F Y! @I>Qӛ> X o%/oc2ٕ/4h%UX$]t HA_! W;e9C`D؇ffXX/ٓD=Y1gn ϊq,(yl) !K{&[?Z5>i:VEYitR<3>J-_:lͧU,u:[aՌg9p)Ŀl mrJ8U<e[Yl4N j O.i\ev( z+¼K)S\y#Fä @J+6fwCu\_Iz.4[?abT?7p~lsNVǡnGt#bp>|v8܇0c[6jeyXpCH8Wg[;*0&A]@$UD¼WfÊxв|)3P6e7wX hQ2gJn*:ZI DZ9LZu* k* ̜: ^ĉY6l:\)e=P;B7@b^V|Ө1VҏGn ፟sIGJtJ<8df|w $Lg5<&.*ߴ?Ă@p!̈O1TILZEY_b `S,Mm;}Am0OtO1+?>ϵ[c!Q'QXgp4@ w=jc1 98YU,LXy KЯ!e[Sgcȿ""re3Ϡ«ɑ#:hخ'?H> z. *K Ƣi1-s J^ʠ&30xP^P4;Pv5nǦ`=麔QeTRӪONdF b ȡVܗ[\6E| =O&٥K6SEnYlZzI6"OynLz# YkxD<\%TH֙ c^sx!"y`t^vPoXCCF9nZ 0#5AqŌ(g〡 y))jOMG5 Qo!Ʋ*%䐯$$_ܤJdSLP$ ԓS)}2<&S৲9Mn_Ĵ8I׵AOV@`?C_D.v:dx5G.sk{Rx#EBw )2znpu#|"Mr in-I!:@b%N@K4SA] Ĺ./ۢh ߎ N/P(jޫ_? lvd] ~!ئ V %'ߓ% 3~e=8rft7;rl}'y`5#BuuMe$I6²Y7w`hgJ " KqWl֛#PGQ’>O&)-y-7NG#ڳa > ;ȴu j5.wkA?n>h5M2B5 ⴿ_9UX[ڸuK9fͻ)GTJSk9WG_ A>diӢ:4fbDo &q/k|n&y+>^5_h>Y(,h֝,Qj Z/ɍ uY Gv:V8Ol%ǟ5N ~#d8k/ IP@8oQrQ v!bF Ŧ ׆pRucyDJq)CI+jP{ÞB}l]DECJwo*Iɣ<91߃U7Li':=mtf4^t!9tħ7yHH,`HM"睥`7قbá/V[jJ)Su0n8QLNrZ F\U{#.L!+ۉc;  -ņ}_ t G ˬP,X0(`HŴ 8v[b1gC q5YCE4esȊ!dR2IC]0uzJ>^AVAR#˓'s 5B"`a2ƭʪ$߾Edn +r?0l@eۥbGV>0j DMjNa<2'K2%FD;4YiXZ4 *}Q^Gd<w!̐L|'I -&r{7{[u!mYr9b *RM&^u^bG/:!ŵFCGKUTG1T 6`L,Ve]sjV%.^Eb;t3*4>k¢Ϸ!=g8/TR}O=%Z8BL}4EҫseTGjf vVj^/a!zJ_>PG2 㰵bGGn3+!ɧK(d.8>nvzBuG+)|_jhmZMN/ ѮݏU׺id? EA R;=G۪휢%T33|LPJˏ!ettȳ. 0">BP#r/bqڵ- v=w"kG֠KPcʻڈx/S@ Bh:`46$R+AG'pm2w(AGY3K9Ch@]@``Yt^ Y)oTMx9| M [䪯-۲U~ OyGU9a*'yoՈZZ!oXFk CF8,sbtcȎ s=曰P Ǔ ˻mNw5'nl֣5OZ5|^H kN+ɻaT ' n{tBBI}y0U|&j i*tk "^b'=x7D;L_[uΊÎOGTEFΣ+0awfbй yZxGLV3u^E[~):OnP> jҲC@FڎjĢ/ ޑHgGGN;EM^BğiP=lX k|H%/.y%}&Ukz .ka~_ڐĝJNˆ(Y[Q.G͝OL>ZnX|@t"MXzl C,j- +}~% hF3-xbL2x:`Q c5b@bƵc-ώ|Mܖo6xoSP1_qL{?NMJ[eUEnvqeu71E*$! `Ĕ+MZs n6Uf̥ .zVZRF7L+ѷn|ث37)|r `v IdY6 Ӄ/˳2 @4Bz{FnGS N قEOKb}Snk'N ,vxտN2SYZ[&rci* aj47.M&J|EaɌPI ee@«NV sM셞TSȡI*!-QMdo TM\-xzcH|%4L6,%+}JCU,NkJGwMb1B[d;O;dـ#DYICA UNc մv7$2Eב0QfW[N+Bn#^wɾ>MlV`X6ǸNq_& T(WF+_1&PϒkI*Z9$9{ _µC PKԪbґqʠ*~RAR8`bp 49YEks]Z]oz0IHu^TgjDĈy7WšCViNQp vjXGbn㝃GW1 "UIGd7rmV˾gnWݦ 9*',Ȕ4GbM5!^%*L[p)H5${HLA(Qh/^źAƥ5Dh\y]%nQp1)͐ċ10g QdgA=UJ901}"0>oL&swnho>mИ,L{ Ae)%Fe݋%^lRsu4rũ]tf4Z`1eHTPC2dLHF mH=a2ϑ^hLtqjCoy/†@{n/+8H#Ͻ D^O U{`$mv_Ȝ r@WL(DM>fHaZCe9"`ll$VӍob@҆Hm sWQ%+Kw-Dl6Q_MR=Wp? D@6—5/?;HzH*FuPҭd {8<]|QFv*k{A`i7LtWڊCTa uLp9nTe6)3x1 Xr@ݓDs^T))gfRL:"/ppQk} \ndV%j0RQ{/j-RE"'KQ5LA9;ߴ@o_/j@ SٛMp^ ;YF?.|Jx] $p(4=:Luq1Y_}D;Lʫ6 8[ pչqX,F!z).o>^CCm.H1 RY o(j[b8ˑ_[uAP vL" ~#7(R퀩z9I}{!VqQJ/v}:`aYfW$=㰌")ZtOg2'L r4Jv a0h y9eR)jT9So[+D9]wy?3=8E y1h8%,KE_k"Ҹ:IO Favo*կI<;޹א1^ڥ%xee`~Ǫ3LI4jE'AFZ&cP6!̘tž%{Iէr &1ja9_F2ywق}#Hu̯aܿG^ !_7fлpWtYij6Cuu^˾1 T-0)Racd &u. n8ҥ'!9AE`ki lVLhfqK*)sY$S qPju8j],80ֵLHlJ>UtR:YftS3#D"ON gvcySD>] wR,gT.7K-o* "AsGE~yK{O̱48,V &3`Y.NO؆{I&炫 TD WxQtJC]C옼=ǒaz1Np=x(t_8bLFpB'PՅӍ6cZߛ|;.JI'm4j~a况p)z"4)7,/KIVUpni~~}M}_H:%&+%Xj+m d-)Oʽ*jg-q?#:O`B*'Eӷ_:BǂTk(put d=~$J%Ey,aܽ5?Gm{=R4H&`V(s4Fr T۰1rf2ᆢ=bg 6'IpJf굙l/r;ʕι3pt[~xa}Y(޲ZՁ"# WA v^3xn@dK W$ c)u{@wob)NcGmD>ߢ!nIz~5Ϡ +s$fDK39hļ%s0dMgq9\nExpec\{ԙqrJ#e8BU}% ~;^L,ohGw&^_>䳣E%K&L*t"`5jkoʹCmosQdW\.Y|ĿQX/$^WQ[)7QB8$! Rk6C8+_?{;?: 簆-#T3A&~T>s9f{2\ [11(埀t7]99:i?5^/|z_;:r$ll7ZqMaC)M-# ,&hUz^h JNϫ!712h9[j*5嬉ǤͯfK,]SXjǻ%Pj~w*T'G6nߝȚbPkkbzMr ;DTw.0oI3s4lsH#{.!~6 od K(mtC.mlavC36edG\Ec8UpKr7\-_A;fG^i0iW!{TR^᥊S?ČYi!Y?_˚qX%aޣ9 ~c 1<$c_H\3AjYlʡ/ Ert3wؽ싉:#m=0>HFD!jUy4q"@Zi`3R3MGғJp$M\HJ@sZ X,B}bKQOd \%H#z34`S:~SG(4Ð`;$BzQ9:^Hp9oE&D iYH@vu65Y!MF-; D5obEq#!۰ֿĵ j#UQOQN6*uX 5m]./Pٺ:h%s݄4#%j+(g iv6k ?~d E~S8:6+0e{ɝ䂋sH,Q~$j\)5( 8\i ~`aH;N *X,S02TR(\- gH8PYy%kjzmw*Il֑( c!p˩P35)Gkr:@4@a*$CH?SY?B~p> 49 @E7 L&)A騥Doo)д!k_¿|$U ^{vϜPv,Џp{M:Ÿge[ʮe$ J3hF^/=Q8` GZXӰG@0(};5ɲWv K10</4(_s>/̝:["d.HSv%goo`r)Yiz$d?i. t~m24#=W CBzkDE[sdN*ok )2(@>Sa4|UcmB1#nѯcO#{ǯ$@}88MI6fƢv_{ޫ5`'˻|qqBY{U~eu[I'uQ,Uk)}:tmqgmg?а})TLTGpTd?EbfrtL˜Hxk+"Lj ma[}lz9%n;V7N{n;`o,pL n~fFkK˹Cr2ivVk EUUD TpjS k7$ ) x_PhA<4CI?o؅$JUlڎ/Wŭ,!d9HE6܇FÛM+`'nݏbQ39G\=}k08X:l#jBǘ}45ՓfiNmDWqR[f_z2|ۻ?i/OA2n&Up9LhvL"~kK<3Dp-i7x8\jY*-EJ bd4}FzUo)"F 1ϱQ1:7t"EL{W} ;{EJdhTb[i?,G1꬟670/VKYlq8_ 7 #+y-O-&' v@p.^vOu$TY"S֟>Q]]7zR[y|'ns1M';,# >6S}]Yo)iLqo:rc>Rs_XyXz.}3L 6,=bX2w_%o'p&ӴCqfo.DSv^TOr =U+'8*b^Rrxrc?1[}5 [b:A 3;4*+ xӜ)^7z8T&JVlGYjlʅ'%|+q+W3Tw.l<&\WUt{iִn Dzٿ;Ʋ o]xҒM3A@s߀kX, 5YEFlcog/娲ʋS# L¬8?^B߄^$^%4-ذ. @Tefu~qVPşM)񝐵*bmpPV't*b\5BEbg;S~YA[\_v\ށ3UrduNF7 1P:K%+PՁ%O&DȹZygUE Nwh8J]A >SGk~bVM@T|=䓧mRL1qQ><¦~bh-eE5󰹯N{s~"ԩ$I}6Li:o$+L54 "n+%D  AdWqE/SujQ;zvgҾp۱tg͐p? -S<dξcN&cw q" !&9l"tx{uV6# 9}nWڀ M!뺣lѥl1mfl(P%qԙi0Qq%K .JH|,=y%8[~bKII*(廝ɚTK}׭:mGVDu}3k穔Bī+cB}d루Vڱ'qȇG ݊ ϟ9a1M^WW5B =?Qs/vJ菱z$ nIs Szt >2_ٜ\Gb؋N֨@ G>a7(\Xܬ[-!?Xj{lz%BtTeh~uN^A-4IK fIhفλ@"/wȀ +$׶L%,ޖv>y-sذ)agʕRvsLgKU.eq$J+ v =H͊Mw=Ergg[ Zʜ~+x[`lkG)2SV8)47ٽJNg1O椇Sj.WCPcķΛ*&?""־eij\Kʟ3Ѳ O{q13OMsDRyt[iPGOt`sH -& ~rxUy0ے$^:c?8>ribUWt#Y`sYPвňS`yܴmc:+Aq3K'8(ʯ#i YUcg S-3V]ӑnl( 58&.LxR>V'*~Q\kB'謌Ԑ~}n]mݗ$606(׾?XkY!-B;̪x AP yLG~6m4P8OȮ%!pw}4*mbp}.͙LnHj\ /ULm %]_p&\P,a-;_J` t{ǔ FQoD V˱[<' L gpPgtRCT( Sx{KrRV6 wӱƚ~^Ȕ ^);UxÉcCV P ZXoYVnOT"[W`±B=k}>JX JrEǕ<7gYZ0707010000036d000081a40000000000000000000000016446b36e00001240000000000000000000000000000000000000005700000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/ag]?Eh=ڜ.+ȞIVӁ\֗c+$ۑGbShS;Z6JA 1;fBXq`AR•43 ~?צb};VQVu]7 iP $C? C}N{%B9K|;bG5"io1Wz]4I.olgKi^U;FOr\(Bugʉji}  4`VTO&QSi)׻y1ß5 4e;|A0b5Lއt7N~I(i5{N/_!N! ι-6tyF?z&|5c)So,rFvPJ9@ #W2b ! ?U걿]C7!P_6b]俜s&*Hxu=>ʼ@<" a ٙHG5>/Syb_ܚjx.Aum=P4F\*,j; Bه8f;ӂ(wX_J(7w랤)}j<8z6T<o/ T96b/Kx*R khW@Ћ65y5 LHzL' @W_`.:NEuk.#>*l >Fy)v2X<CgmVP-5*G0*W09e#xoZm(΃ #CϼZ?l[f֕lj\;}?/6/P=|b,,zߧCm,3dz7()Rz\*X43@~UΪHJ+-dybMR̺PkGX~//pw8vex6Ȗ^@0WP^qL: 9c9?9%iYmDŠ*!ŀ}8VMRn/J?Ƚ}'1l]ZS\z5UH;裟 g__\ÞAjD^sm9Η<3f]3[g`VR*:ȃvvwtX.ۚ:l&?rmiu?VZcoqh ')ֺi,ǵiZ֔(~FIҗNU>Sɾ>+0 )#% h~V).UI6^+5.۸SA:sHwI(oդY1 b4 `_W}YW3pr:-/Q f&:"v}oz':2mmt6nadnig=gi726;p""sՓ<.gKXq=CM|n|Y4 2AYǺ_ seܡxɵ9NǪ{˛JYM` }kbE W4HLVo|&m9@e'L4|TA&E<]_>ؽ奇~ Xrv*1\`ɫ֪|Kkj-{\"-.}+[>n "G!"T22t- j?*w,GIɱfȂLENcy CsI>xh?i:&a.`yAM6H耟K||wfDĢFW;a* }ͼ2>=(C}nT:W^ßfW鄷 H/t/uc FFb.yƈLczGM3fWjftİX& oN KJyI$xtNЖ\;Mxclqp]UXPXa^A amLRz!L#[̍N?CJ$5r[ʘ^jVqH{J d9繋nU_}&Ϛ(S6mB֋I27L,eX H;2KUTw (K19>PW{)p;#my&g-"Ei$KN:' X>=*zUSw& _XeihZ`5PT>̴5>iJ  0h8z"IA)f ,Z@YC>ʹ ,u,!QI٥<]bB\'`:.֊ܾ! F{- a_".osN)_"k/CC<3cd|Bm:xw[B:걌*"blySgs~mLJ$7S+=b#:d2h)]U6A𠢇׼_,c*0)g|{,&4Y{=6i󬿛ǀXKR["}lԥO-^bȖ Y+ 9<}5_8KL2+u k y6-FVw<dAݕ^Xb[:_ X@ ͲiJhN$nD-f%1+_tݜހj@Oi@H+ٔ_5_~FϽ''l9iG [&+G>3ر,6oq sEz}'܀R MW,,A_C9Q%$ud+B=cR7_{;ڛ`+a^`nB+%8>'3 \DɖK]~rF4뷫|ؙ۵cܷGSL╠u[%Č51ژRIt'D-h792?[.҃!WCl'sP (a ZqM]Z0i܀kÚ%F[!hV9\`6xg-d9؋{dsMs*l1={aHUm _e.5%X}L7߼d+o{qAʻ7x  rƧ/*mݞ1ig7f9 ՠ8{.8F՞q9q.Ẇ//*-86}Li qu C,P 7 :5 a:}p OaRqjs݉ zPZWO) r؟D[yrTp9M:?+k+ӫ昑rλJN ejl;Y[:)<ծt,'xz zvC~\@ q ]p.IȁQJ;CaFTlw%96Hk`GIE+([ptK|VhyCp}G|ypooʍw1&HBc=V\((Ihw78:TdU *>rXuJ2d2k&'|1#qt=ⲡ/؀]Qqm͘>}rrrn`=9s"Uߋ.||*gKG3C`iv=B)KFם6ٿOd?@V V*:݅s? d|6=-u #Ĵ}D38"4`uF "-/\3Y nZG54g)݇f& +ͣD3NdځRrTV\ᑭ\RWY[Ei][Ck-g޽z׈%^b~/m.H g;8sr-oͤڿPrV8ΥU$ z>:4>^^s޸ǻvP!|«xߏI*iar\L *hʛuD#%פAta0=C!_q[~.'y?8 m a.Xts5Iʏ(Y2i*?Sa+*sR-Pk!TozV`Hda Ju~mJZ! GJ y2x<&jHTZ~j߀CگՕO,ߜ)LbWkqh@f$w9" @ݦZSLG۴!a[SIݷu/h\jtuN]J9A itYz,JjVJ? :~e>w AMY LOb4( d[1@T>}lyg/SXDCzc&&6ĕ',O& H!1I&^uAݸ YDc$%ٮrQ㾛SBR{`V 8 ;Ӡr- !{+h?${&Eib5ʋiT‹m }!zڦ"#m9ٽB\.QX&XtoNMI"D%OO(qh8FhB9κ0!\d\%LqFI#MU1.`4Tf|4a" =]f͉k ;^-hr GVs۵`N1rRj =lEz-IHED-XTx?P@ڽiVTgUcLj 8(gNR9 C٭K0eޱ&+|QKv䞍[?&sj'YsgxK3Q C5:dQz{ڪɧi794jqn(GlBZzH' \I[, [9xBb{- Sl+mYu j0by -4ٌ*hgA݀wP+?_ţF>։b`%h҅-[XȖ35d\ZԨć4&q׼0o5On'|_.Cz$/2BEO/h=Xy.+C\ETM-XOS(K|R;QC4h" 6> ɽf6XE0)7g#^# ]^MB~4O@abӹ~8z`\?$'[}Y5(AjHoN NvȩpR_*J~d` /?ε}|Hԭ_AI*ɘF92a[jN=cΧ?|X%%mU3BY:t>CH ɓW^4$0 -O;2quʕtlNgG꺌 .76\W9SNwU2%71U6ɕP#==isR#}ԝ@~lboru4{{xW)#4Yy+ p"}aVSb9q>:"!(8 ~x&B; yd5Yà"H,}#^CΌ2v@tB7/ 􂔎1΅&bhZgQUEj'ur:ɄJ$8%̹NXs(οF3ep_A">)~Og_iʪ-Z$^zz.Gd9{'Ir6iݬE~xroVOJ7{Cɭ'XyQˆA +3lA9?V~mUB5ՍUR" UPYX1 ($Wt1-><{zE5^ujǵv8gq7C9!Y=q>! fSW)w-3(8 >x U rTH}lt8QTطP*oΰlQN`UC* *8]|=cwEh+Gv Qi}*֖$ȨaeX\^e$cm r1ʨ37UzC:Vˏ)gfSjuUWu]呰ߙh;45QTZc}%q8MV/RYA &a6lz/TO yNQ0yʪcxA:w (ڇc1[⊎$!Z[eV@ 9%L\S{6H^",֤0^Vgk6#<`ߖR1leG5T)d6=MnGg*;HIEN@Y"~R:%QYUѠҳE.}h,(^uȉ7ՕwWA繊v_1~]lYu.49[zia^?\SْX2WˆfD=l~q7 g0fv$u$KG1(Ý~.nH0ϷVm6`0I\![?[n 0,&* C\pWsYryi ;jV H<3pŲKLxXԛzrW,Un5ʹpyГCS=Ă[2w^wDgsE*>-0> J*!l0_6(KQjjD*|郡KQw@a1zNQKLY?EW&LL˾o8)U֦6\q#bYȔz}P嚹Agxp;,")D6m5LvFQ&~T)cıс5x'Mf,&P~L GBXTf,Z=ʮdh2$pꌋ% Gp;bNx`̡Tx{Ƈ88aYAǡ88/X/uCJ' ]=TǸQ/Qu2VOܫˍf`P kA]eC(Pp)V5hڃUF28s8GB3Pmm-bRJ,24Ld@vۋ_Ls;J_i盰yA)Ō 1@n^FE[|ɖ2C%%nr{;3nªi`X#6erGOS@fŴyGp? J{JI)' eևsO>g[J5@ǖoes2J8 5uf U%CFsQlD4!@ ݨx<lYmvo8EY@x{,KK]j uvZ~!BL @}F ˘Ru3|wI]Pg}tHݐe:5!yC2m4 .?J8y ?+*1uVJrP?`3w<Ŵ?YHDP86"9\u\̈́T͵ahfpVH=rons1v]=,7`$>;L`wݏYc u5*XZדŦ9xwD⨺P(=>tKJxkէ&̠gQgGYzv78bb«os;0;L,8ƹ 5YkO\hFSM 78A\}oJ="aƞIKNt g>.2KV\Z=µkxLC|)(]ەR_ٴߓ !]겮=9U_'dr?\Oҡ$\`e#A\lfK/_0 '= Ϛ~={, ]`d"2Mh)_= :ۀ #vad7o}slg{~ vY5`Appl/GN'8?}}H{y2'G)2 /NOOֹO b54hCϯ͔'b=_5q{1cXNfǏN%o?;MK]e귖+NE#c\Xv $8Q'5@[b˽RR()Dy?Ϙp>:8"1wl9kd*̹KZ: ͕*)).[? U#K1*eDӖ˻mYMG+J3 ZڽY zJfܴ߁ `âوm4xn 0~-$l;.`G ]/&LI(V"m{ %0B߿@qkR,N@Dy$ssU ů86=^g U$]MP{^sb3LNrS] sB̕v^[qJ^Lf4gj}WB7XD2 7=!+H?e[6dQGgvׂɰR8Ңߝ, %0\풟kQpK*]G lDT-m%>_o"HgO: F_= ]L]H\1h O9X];4Mž|/p=ҾA j =~*0Qլ#tJx4x=143-) pw(㗻fUVR7wRҌέTg)M(%í뗴2_w!MaCQe͙XM|wv02H&ׂw3sLv#)7&g,ذкR3NL]#kU\&VZXA UfXp9.*&^] 01ڮ>/V en \h<<^QJ`3|D'sRVbfyFCv&5o~kodGJ2L09?ޟšhol!4tL'm{P@tq !Pē`}cex~3$8# -F `V )VIRl_{|(GZl> oK?Xʏ2\{[gKK=n~=Kp2ʌռ}g]QW !*::%>|%>&~1(ھG݁jͻlW- "k(99DDgג APA= AP1Ea)U$zР&ކ?8)N6ȘMw.Hǜ t0X#*ڲXYH_hFy3~3ۭzr^3~kSڥ701Ck&: 3 9M*jdB*%]s=+0r ]lJQ<5☇C7Nִd]¯jO6<guKS|hQ*Ғ@_HشݵT;G\⬱,5]hڣ iZ,UFFyCU)9rDĢݻQ4XKFgO@8:u>=5@ /?UJ#ѩw;PySxɞƳ{єmwb#S< 686pnBmD1@>BԂr5S%Ao7)dOhrm,,\(lzN[zʿԵ~+/Q2ě'0a`-+yu|L.f Ÿ_7N&` 9@'WeeE=`aUآu@%}[zB^rj zm$(lxo\P.VAZes26}tyҏD#ƺO+kQۅp(Di/( &Q`_`S0HlPa5VJiy(/@q_,i^VCw.(ikl}]߹eDک~FbHj;b'R*Sքw ǒ*s IN[f^e ͏♤m4(؏ (s5 :L_'V)1|grFUY-`G" )3pF]oFPmm8zq凾`$­۬Uk'ǕkQ|yy2|SIk~O9x :mޑJB,`ۗGD݆͌ ]/PC#  jȼ O`r̜gnC55s'ر-r׎KPZtܕM$rϵd9vV~tRGIWs+.c133-;ի|lU-7r}7@ NQ<@Q >'##xv?w6 OhqZg iDгu\(UsrXtKJ+ȾkDbS;F3Ӡ;;1Ƞwc)[S<}Us.]Soa2L)Vnv?;Lcw \kvoPgguȅȇȕ7` N;L K.o$D+?G5Q, ~ !BܲI:7d%r&X*t”]CHU~+C- _*5yF[Q0WZY;l"QMP r>5Mߚ#wV%pfwz _U% -DP!!X*Y=XA=͢s 9<3J|bw g>eQW22 n)MM;s,u0no?DI%ߎ⣁'$m y&SRz3'͈4^UIKlG/ZO)&.qѓ@rV8NZULg= Z!hr(zCLSVѢ?=NLH>= $aޖ jyڱێʜ[E_ u(p̴Pam;U>,FdRBUUV}&P2yAec7-w/$<)![FCa`8EbE(9e>H,:9-wBQ=\FdϬnVD= XiZ12H SZmI#Ѷ1%#ë &ߏ"Mq;\b#nck>D7ksIvvBzޫ,阽08=EFQ0MȻpKLN+)t҄ȣ6\XUH "V[ B ǦeM)DTw?8k7I,Q`im5vS8|Eo'4CӒjd*h[.r<Ρki Ðcp2# VwdH9;j!X灇||S~qZT%Nfi)~X7Jk4{]e̽'g::bϿjMꦬn1G(95iY+,mi#T!6<  b7f γ_{4:\5z%=0w3gaY!&L+s䭴ƙ)fQ/ 7I?Q ;Z(g9jug<Ĕ& JpЩB $D3 x\ʄ,&|'=;pHs4b$0JT\G!'8R}P;}E-z8zUe?Լ6Yaɶ^ڌ4 ;ۋP&xӒy Jq,t}6C23yinbii׬ E(|j ĂG^)Xyas#P{_䛵MGk/Ep..Qb^XE .IfCWdY/G]x ؒ Ha[0m( 5+!yGY-Jq[Yz& }(5ZY:9+ly$=" >Јe|/%bIOsqh-~;xb|-HiOq88( u lz^̖Q3JҪROyy9@/;Ih D ݫ.LDԨv"#PTfUV(?c"r(u%n3t8581MC7"^ Oomn!6f<; d 5l27<<ɌA4=՜ t0 φ ScvjV\Lxrtb0{u doL^^[S1 1dӹy<2f]gzv%7,Ѫm3RVL T荩^Ǩy E,*+GiC~I^H8v2'$Z~)X[9JWxp8,: K|7U1.944&DR#3TD{Y:-?,`JsiCE("/xJ`TӴ2ٴտk j)22XAD657+xt xl6mc8 Ãm9.7Z4xg[djT]6p0 zS[ &fϘIy)qAĘK˼"WUl2 m>%*04bՅ+^t pk9:.=x:I{SI;@,(.g9"z.[rS~6J.J{1YQI>FN|Dz$gߛ_Iۣq'sOɞk|Pօ*0]h_ӓ@Ivo;fXNCR#̗P@,ßMi丈ӬRK^zoP Ԛme)¸> B/>k}Z:|vQSqh]J֫;ŧDS~\XPKXLx# r?~X9x3&gby[,,N![E]).T=dd+n R[`)Fm *q`b3Ox*˳mrU vvZ"ǕS)MVd#Ʒny!uKBhytX~ p#N"qeYwTQe'W@brѼ'N'5jpdc{Ϯ gRAl<{_F/3nWqR*D;Sf̓4oL`>ZaǑ  ׈!eߢ ̱~Wlo/Đ|r,t~$ap4d[v -Վ3mi_{X[ٔd'{_o)^}gBu; )/ŵE B$tznb྘d>,ӎyfIƺw 2;jJ.LC , dΤ.C+?Zf!M®QE$xGXZAzY $%4,t\6'YE5[ja Ł)ߟ aҰ f? o =n'.3-l)/rgQ}k?YY`Fp"4es `qSanJpqc_4}P#Kz|QƘ20tk#(jzQ'e{kt |78X uS\34Gxh ֳ2H#dOgZuٛq靿YXTdogT7e&!iPʹM?H+i/q2|A46~8w4rlba2Q2m&2Gu%%5n׆ =S7bl G%]rr!Dؒ& A7(cnFc \M?0E1<4Gq ȋ f1Yg)W9F &ÓWQDp%GrL֤:(06OX3JiT;FT|`+`( *aǙޢY1Mݑ7|\T5U/~K˪-+'kLOݎ`g9[D//PdĻT^]ɖf|zgf^ӧ'0+d{S&\‚赺^gcq -;'ÿm8/X\O/U2oD Tͫg4=_=i6ˇiF>Kө?"9':+].;LKɊg@Τ;#"GȦiHkw6ˑK6}+BD#::"R&qC$cKTU#hi*nJ 2m`#.?x.C3͸^oA AqEyRJ,m-vh<>S d|peI ="j)AIj屄F#v_+?ӤIn .A/5Kb7׌&RjapI4Q Ebc䓐N3hzMUv*ok0 Mrb`hXP:xAw QRdh';pQI$XmjX3GR[ 6XkMnz-p5p+GVp;O縉' C "cߊgoi =L﷝-6/ryѕF΋l =-/}ڌ*|l%ǬuEVVL%&\n_W+nms4k&P ? nh,,I^Ow{3l÷ ᲡQjhB1"5rVg"1&8kD>'J~(&WfE4 ` m%],d<]zznDNe!qu(j_z"ҬD7$B㞛C.w`˦  8xk"Q]!zud&Y'S>X!w}m(0@ȃ0mTcK^l FVpEE7eSu!u8Ih%mf5lS**_@5/=si$cbQGR?._*%_#3n&I7>ۄTFBe9. [c+xw[o [$u2Ce^ $7쁭!) UeYCР VK˗dVEGG -੃1¹t<f7i}:iG#7~]::48}̡n;$-P&|Qt4{Kqת|1$\,9s=#WQpNOQ'>8{JN$ohBp7_H`x[2 E"|GW0*3/rWa3nZH bT7p?i,*ϰgrj n|7c3phm?I[BnOo ,L2{Q/ݴ.Bb̠]B7/vS .DyEJ#7(on^Gs[ {l ˾3ߝӶNq7|shAG8LHCK9#kmr1y7w;ID.'?3H[C}KN>E:c FtMu'IP}12_"dlIKnΩҸ(`JgFcBy ϨiE-P DWFڷ&y}=*OIO\,u{.wR/+Sb"g4u);zcFT׳\/h(o:r%ey<'p+ั[bcu2L-Ÿ7 oF%o˻P^E^Trgٰ ly̝ C M?PqV[hLGw'xNMkT SV.?{ A3|y6@^ZLwHhWq7nq}JwZlpp6^x䁓_gu'gMت-i{Ycpg9[c!qݜ =dǪV|48ֵQҙzwSBawE(Z\bL "T9@!;Il`j &ApҊٲ.9C(q#!H@z˓S `Yog˫&z&W,5'V&XV pCNQgfR!<e.ORH˘Wyjq-mEp2v#v7_炉R^W[֪!t8)`##8׫gVZA)@ _QIA7CT؇|S!{I'*W/řE(MN֢6Zm|Q&@ yd|ɗ6^bj=\eI! !D97ypC q!1m+?D2Cq_ZT]U.fh~ahb¿%ay3WMW1<<[nA@P>EGm f_2m2RF:8u5^tÈq 88P0V+p6_ӵXq ]K9ߵ-Ÿy4h4+zSzWjf7{?%PQM[H0oGSGeZ4UohVQ8Q7:v~Pj{HN0_e\9mg~XPu b =̗7kk)x.sH~neu?H/Ru![!õ0H\]Wm[iDux+gFВDqzZEa X`IOei@'A#0éS5JYqC@5kD6{,.[d364$R8d1ȁm `E]_>$OuU3T#WX ~k6z2D >$=/A%0?{H [7d'1a)l<#dؔ pnH+~$u0WӰai.Qt] WwA⋽$H&MW ĉy(ZWs330H&Voғ٨}é,00xK_tۖzh }f+^1ѦWwD  raNo%_vF 6%D.W\H;* +Q5c2_I$$q|tQ$c=p3 dȇ;=ϗ94 x:_淽`>v\vBzE%‰!=Y Lĕ;d ?dMT٢sx 2x3}RwWPtYhR;4|*D 4sPDѩvTpo@m9_u{| %IZ`V۶'>xNX$# ^K/2RЈR~$>|<%umZN,kmc&;kM(bN*\N``6C.4GҿIH uL B`,P=ݜ{]pUVJ 9 ~۰6 ;0Xca1cųY5 q_ i7)paY]jIpuPA `XJ4Z2a7uh쨲$8.Q͍tXY<9l2svzԂC6YV mmzVX_Bx=v'f&WlntLHRAP- (dsXWZ:-a*ULJ^!-w")9c<' 0<-iyuiAH-X:6d h8:Ց5`˫%DS7= N37EZP <8키\ js*>짶Q0Ǔ?Â<{ށ.9;o\ a$C& /#wz]@d2ۨ&XO 0\9p=T&w!юPMp_z^Eɝ.28j|[!cDcadq,N%Kw4-VsK$d87gW v`@uس7o|tt(=4j,Fg6ynMB-e:*&·l m7\qPyt y\O-3=R3S⚃ рm;g>)uCô^t`7 @[g8FOVc'^' [OEƣ83x t~.yxDbFKE8>7eB~k(-Vөn/un9i DޏAg75^c #'6.vC_Q% }r[ƥ4?SY!pP^=ȾP b,*/@`/Q6"q "!F^ɑPG#kznHlcZWOF!\=W`= 篕Ux8ӣhu" #ӧۖ+>Y:B~ž5bn)9G.h{_6іaRN}2jݮ+0 eU/؊[5N˖}|Wb/$!ʷdv술@j^cY4gwi*7!]:Ϟ`@1 3!;}uHlF!p J"=aP}0O?j8Z}gtHѩ4SM+؜5P}3aL8t|Eݤ,c T,٥pFpgZKҤ•;CƤ╳(Gimz3jUIfNxk\ bQ(&a=D96)~Z+_P{+zr;f=q@fɆ)',gSxF|xKh5a$dBF[1k1Vy7 J2Yk6 Dtm;) l6@a@r;T%cE)͟[WTjrbr86)/,f~P` ^WM!IjPE rKwO4& yaYl# H^Lx{bpDcgxpkU}Pku6B1#(6(B)_DB 4]J\1k"qVMz!Vcs !HC}( Q"7kQ{H Qt}iM׸5 ,%tWG )wSƎIn2FI$mUcv=͡~9DCLc/RY\j(suds.*|بB W !oivhED`o&],a6V9N[OKG6]lmژ:%b} 4KW yQ+vY7K-4Hf~dV.P[X?\{IT*21΀ו:-o>txSI=b8|^[tQzwՈ8ON.yd޼ȏ='EWgF6ZZUpOJdi ppB ,ˁߥ< gmŹW.*DǓ\ېfvX*Ј5Wom/ώWxy'pRyXW7X&KUѽDm!iw^|) /7jr+9X+cR#ys - ~9 S Cٷp^,Bm%C*f$7K+4I^ 4Z}u~tx,I һ8Fe3w>pm@ha+ef$߬sV00hW_~t**-ݻ+ _՞HJ% &`+VzhR*FAg{T-9+C)[Vx{bb hL I-ç/v2h&t dQq2`sq`bVKCكMZ4ǝAUrRxGw\_W'n8M_z l4>'qtwzzVO&YIHH fPG^sw fsi9x$`_ĘHzo!i_rc¼g)Ejky2~_lKaVṔ9 3!d m)]>rh$QJaJ+eH̘uT=OKsp\X>{O3w701i1E\ ?܌x~Y.ѲF:̗C?.^*\x8md2 !$R#9uTR, j 80ƹAY\ Y$1۵d?p_m/Ȅ.av[לyx\;鼾sj녓i2/r"kWK1zrru\P):,;JgY>+8{XqFgGQh(j#k*HTC/u%˚*QΌvmO}d)h{JLuDNf*F;oќF-l0@%M9,6_$Oqoع}c-=)Cv `@fٗ~CNiA*‡2g0d`/!/4GrHqZi$E 'jvaTdCօgx{{53AaJuIel*Y"]lSй㇂fӪ_gCy摾"{#uf^wᨥw|{n xAJ9Tnk{G/烇oJZUH6}/NM͵L_ؐqoո&O{U{y@vF9j ~d󀺹{+ k!} !6oG`eXDjr;=y . CBlxW^9sk|6? զ,*FKMg(kt"/Ci2i?GRr[MQig$>qY,sXmWtcҮzi@r0 ǧ&koTpQ<^4?'0-s#>tiaXQzz?]4N'ot(|4¡Hԝ #絶I6L3OX?A'%T,6A\.`"K}dJ@DCaQM4ṅF5WnvIEެ(Sj:tBչgr9byar+8K3]6G$ YWx Ia[ ?Q/(2WI<HGwO8)IvTa%[D7eȉц p5jʮw%( )gVLP&HtQT k搮mDgTWw^FiBvzmA n{$#M޽9'zXhɂU׈K>3w:(!DUݲ4D~l.АKpKgQ s~9GUG`hguh6 %z!dD=<ѷ 'cc\ڴ ];-x_@Fӂ(\>$eg.0E2m 9Ej =h0D'xh<֩ry {8" XGA<'$LJz*^0!1|fkN5zU&HFH YfKTFH+)|\V1b__P˖NjC,a.sYd~h?䛰O- #<3CP{KV$DJZ17En@#֍k<*T!CJ""73MWJM?h-惘E7$uGgA_]UՃTL4O$p,L g!eͮ6QxIɈV.\UK ~[[*l`t 7.۵w:St#wz$IlE|_U L>>Vc$4jXe}j~ZVAmsȂ뻧XdBl_,U˚ -"DU ЭKmp+ʷ +ͽvF*ge&(@<ȑ4\oY5/ݣV _+eD$h jJ"(z߃?}Q9K'6Ǩu G1mQ4p=6Q*~XV73(gp%~ |v*2eqO&嵂&[;!F5\eLw V`vjﯭT"%d:e#k!drihYk|s*vvߎĹ#0@I)1drMdi Tdyio"Jٛgrb 5QDpjn|-d&*ܥdٚG3knm5wyWܛMӴQHf'5ЫyvAu jY69,Rz?blx S !u0ss E>U3Q C'=<{`n_8@^"aIP& 1!x?M>8Na*?-9<),A5B3V3t:xT\h嬖ƚ5Ŝ 9JƜm/=DKҙv v7Hadsҹ) )RWVsآu^@*`,*W\b)JuP mMeEm0Ʉ9] jiuotgbJq.Wn-]WZ/-Dͯ1!cH 04s<@)Ö{ofN۴;cػ[Edzy5k*Wf˶vKѹ73f S$iB6ç k3သF&?DI陼d4K:a!N46A4a\ݏvpp|Ү:,ǃ6@8g:̱6H 1Cojc&ъB?f񹔖Qq!]gE1bzb XĖ@)":nE/߳:_韺w*)'PԴC2kZ-V1P# @`R=ei"F_ @[Iaųx$Ӫv 4q|yh&{Q-KV 62pMa/;"Fku~W͵ 9e M"#r7P3ю@H_*QOD{Htj9^*A&b>+&>H<5;ũFEc(FsPMҹH6[KqG_k Fi޳By7;&y9Jyc˃J>:bgč 2AX Bucs#䶊3F`?QmOp|*N_ܒqs#҈i C"x)ʺ3 #U5B# 3p(U"[89B!6ٛ wj8> ' []nG/Od9LUoC-$Cæ)7K~rX`|E=N6}j(3GnmZ^=ĵ2O(_w1B}G/D"ҭa$.[˕W3F:I$'B/.xCEr/,NhtnJę;kt-»jTيk?.y|+kŗadоtE\UrRBwp7I5 ƽm 66% ln^Y3Pg0G*x^,eH[,~hkh|\CA,K21.,!u¨v-zB 3unpҾGYMjV xdE>he0y _~dt@BޙF{n ,}ဒ-%_mΘn<&䃥_f#ѥQj1!-\@g6D1$3~/ aɗI͜nm=ߔ{^k#RX;&j6(fhbTʃfq۫Xn3`_Rm_wU8XA{Tk;5.4N12&LDɿm!,[L ww)_b 4 _Nڙ)t^.P1t]Ye(v>m!+c!2;BU虊#30Ħz$Ͻ -5u-iީMgLD&Bw fNb!)3ܸSx 0FgջǤAY`AR 0{p.ZHL$!/ $}E(;R X3 2VWzNR=5s5ɠ}G6,8dqD%]b w˧Gp;XĶI&^sR%dee ]t~(c3nkc"+[VK@QJK6P0M; ׵]-A-  \,W D|U̲+pt<&^?ΞsYÕB؋*:w 6VF$=ݲowPf/ؒs'}zGLZW̯H)`7Sy;bn-tdmCG[;T0vCMζb̌T2}^ ~ҽ[ w!\E-Z8pٸ.OdܷHGg%u)[USl?:cpb.{\P\fxk>o9]=pxhzud˽g BvPe%]F >_~ [9fn NVQo!أPRmS#7Γ[h?jH9fQsV}F2XpE1:0nOLل4o5d3qJrN xcZ߱_d׷oڎ3w72˼iuK,(p(DZ(֥i2PP <-mikpߖť6J>rc'R9Qb!0S$fK1'C%7'¡)蚺,ff)dthNݳx,K4vIPA4ncԊ{yPl|G0!)o 篸6{Dxġ]rKijɄ!Oi)<#"H ߌ/EҮln4 ;`үӁ=2pZPcbe\96&_fɡ>-!3nj R<j'>)3i!]=:, gerc+䶐j ؂ cQ:los6@M0qK<:hPܛLaa.Rp*,LM%^0jewhOְ_Nyv39ht`Gx3ΎvoXO;X)uK_o%Q-i O_[) \gkNiExNzX^\G^E}䊘6Ѵ~hj1c\CUZ--*ꇃkكFR2}%!w.$ʉrw&*0:^ΉNp:߼u 탣-S4@S!{'o F|#dr(m y$?ؼnF:hS/qQFe)yUZBtS}=Q&z@U 2iUdizHB<ܜk5͒1Bj rmi* ;xyp45~K*?KĦNoqw(* RO^ ]}`gYZ0707010000036f000081a40000000000000000000000016446b36e00068140000000000000000000000000000000000000005000000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/scsi/lpfc/lpfc.ko.xz7zXZִF!t/X]?Eh=ڜ.+sCGT zG<(v@*CtbmaH#˵IP۱ l( wl&NH{温^+qft}R/asOVĈve ֝4Wtf ύo(}d~ 6 \C2ll_FT>AwL%aEuy>!: L o4TC=`1+*Y]AZ}Bs%A wD6Jz0Rg}B>M&&r`zJ=S&Ua`pklR0C?<>xGnI= ľ-44 J0|bPv3k(TRS1x$>cĐ 6gޓ@*&P`PMI!-iHU&awlc8ͯ G H?ywAbq dE5eƩnȒdD}ϱ a>=peGCwY*r%ApB F&R&e G =Q4uOdge B/nD"#+*Ѻ)mO=q> 3nO$>ۼڻow$riLeY|`@>!,ڜ X.; VU.8czd!JPuK̑ԼM:HGB.8Thp叆'F@]f4ԑe15e֫^uMTv= Ac9CgJZ34ԉCa epTf:%+!l4#isqG"eyvk8jڭũ%ٓv|3ڹiVN0=KK+˳aΧ65HY" s@^UP[}@܅! n%PF@_xXd2 OV74>DAla yDb𵱾;ύ*`Y{_ix%ΨTI1U¿d'1|_٤w>.~8:(5:rwŦ Bj{.Ŭm2.gg@WK <f;%OFV"gU뺿?Ч]x7x1l^zq$Eǰ \'N 9T1DbSϝ((6z, hm|17ospfՃ|3E 0٥@^].I~V)00uOo4Py2/Gqw0$iܗ:sL;!(h!MP=K*nswgFiT9K&j=_Uӫ~NK+a/J`O ^NZט'_͸)aԖ=Nܩer=,=yw]hԃW,Bi}d ;2~:ƝR0=t=2@A\(7_zY .~k[.{ 1{%p:O* xYp<yG˦Qv S ƣ*}3J]f&_N~řqZEryJˠN+9XLtBC]K!0}$t%]+J#4$1] ߝ!=LQ\pn~dR"_G"z`<'X]^!2)ݢ?%̱J[[[ޢT2X-L_E. +;+Ȑ{GX3ť6*^xaRӔLv#ĒjFJ;nK@o;|:z@oG:X嗼Vu_.~DiEh(r8\Nv3jZ.F =C"Vf3+)N,$Tz ̧NtIj("J*cM^Ek3>1=DpƋ.w,Tn? ^w|t]BN\uQf36께Y&C\u_!Y#,$|eHh ǩؙ`1wkfK6B nxx, = \u R;uܚ+4F?s͛m1" YWzӴ_15̘iŅ&B9L9H Y G[.Tt0ܪ} J%L-g#EYrD(Dt1v-wC>[Y~2*> Y*B_3G(RKv3](*MV^$č#GHr5G!8j a|>Fe&c!!l yl]>5hp2 D:3XY:H׎p}l~ف? ~nsM!6f~6vh7vu~(+_pFۘsŖmdpgfha&\ >aG}Oz 7 OѵQ=]wtˀOsXIGMi%V1QoT`YG4j 0sYGZ@oҒ1NB,zݘ.#tѦDX)S͡m_SYM$-Plz1oƪĘ#.Xpe *ܭuSicZ" Riaʷ[W[G%4ϊz|zұv#׿t I K%F=ڈ N(0^6wƖΎE3;{ +2IxS[~P';H'C5yqzzC{eK2 "v ɧas[[PC[Bgoی .cZ"aY .jƊͥ3t'/c$94P^рNyK߻rʣNR=I&JEASfHi\u#֑5 I7 [|D8Wz힗sn-ZD쮫[G0L<_vfBa(pnTLH}3^I7U{RSmpAD`7vt%鈄*R)LS}? R 6򾐼7QX~?j)NJyvx&r;97?i`kE{_^K8Fv$(֓Ewc6zVRc̶OI NFl0SN;` 3q:~!ӆ"[_"}XOGd*RU-@T: 6r*YQpإ$u VB eHpP[6ab (g]ruy3`'ss=@KԫBt).t<2leVAb mۀ]EhΖls §r"hsAt23u*mT;?evF?pxkUo[ mB9G>VPVI$Gjk/"$*KHÿĿM"\U[::2OE[}xYr%4MWyQd t |?ZrUR 6#Cs`b/=|r>r(vZ%H'3fQZA| CmUS3!Hͣ"3/OBS0}DMֲRvu}1`|hM|y8i SS>SءƎ% ,LѢ*_mN,o#B35tb\\,[=\4,zP]ԉ6/Uq*߃ry8 iK X{C*?7{$[kPFŴTc('4|-S΃Ti 뤝9Te[@\޷m=W/JON S1!0gZe2yFq\ [e,blw*fP3QJAP ثzӴ=HbptwWVSA”M/cޅ.ʬ+xiE{ђF{=/ aƴI DyVRqLLKf!tv`Yz0-J>Bv?tX 15ɲp+Pe8+S@1V?E.w04]2E@$-S~u2ᱮBT&4>leaj+)_A(E*.W#Y5y6 j mz+lfVďoύM/أ3y': Q^P7XYB08F\7R))[{ r`l`EʆJFgM$ Sx1dFiJХ".?wkQYSMЃGq9dqWJ%TʤB=r`m5|7j^#OxnfDӫc2*Au7eKFopO9z+ȡQP?g 'ERvvlgH:n]:h'Vҙ<:YbqO1 \V@>G-ܲA7vTLD1L?ׅ PԌJjhu$޼SZ޿yNb~'>qW*(@M-.0k^m|`b_f{?EHSqgΞ):iܻvQR-}oiEe.7^G4 Ȥ سf=<]IZ3Vz4}b[V$_)Z]`owJVחʖ+l9uw0H8֡gV/b>Աq3&!w{c#9nX&Aж 3),~+pl׭.;Ju@ ̧+귧[@0J{'`xmT( }AgD*Ym˓oLzl4 SfoE>|V:80ޘy2KEd$3EEЌjX͞}wQ1_'ITY|h,4Ȼ*,0+OBi ivvIM[ĽJ.cXΧg)6C7TbRNs{q%a/:"uC1ᣢWNt0&l͝ՀE ֽ8Ug${KRU^ts| `nL''3bJI̛#,3ӎ0v!K ~$F0SZzo a?:,* -#0~|+Wc`eQxeIxQ!%1)ej3MS"ŹmTW/41n Dwgw5G4>2f&̜uD >մYpP.k6 {]~o+l"̨څqXyC2g"k2B&~17mΚz@qK`2HnTW|Qy& Q}(6s*/8DXxV,,| #'Utfɘ/k ʨj<[*g{0|:zd&x^*JЭ_rsC8u/dȚqJE+qe0&CR9>"A$! dHC]΅sX.k~NZGJ0=˾3q^ rh)K1zȬobI< $0} أkclݝN;Z9pZ.Z`y$ pbnh|M]tPB Y( X>m{5g & s|Ͻ"E^auiqe#wX@#sYII,IpPѦ>u\T=ݶzKV(gqR`Mz&J BF!gzWǦ9<cC-@IVtP?lD?jG/S*>Ux `eh?<ސY6!DfdIa=_2 {<(ф|bP x?bߺwW|1NUUg]@ޓt5H r\r4n1@c|I%e$H7!KP3ho܌]'OPUit@~47lu%7ǮOxJt!idg {$s\!jk)ڦXO*EBy[{L &קYDSePI{z33*L|! K`q=?5ieBh!3*s}ny1$~æ3b Ȏ2$Swao85O XhmߠG5Y#K]%aPU^at Z%^-'/q.~ p7}e4PX9Ycb=:"yOG0T<OF2g~%n1)O1u,\g:p34_lId&&ʂ i^7-)'O*Nip 9?u3;8`y* f xnաH|.W}&gՂ$#;ԱTBl7mE7/%@ ^7yԑx1&` Q۾1YD[^xThmJ59:CN1w=i l͜HJ'kU.H3Sޢm/fbyh[oTΙB\ߛtTuՙhj ʞض`S>fpЧ#غ.q% ukI}9?B2et\LJcz#p`" kDIPǦ${_^m/oY=*`N?~gܴݓ &rX CmwF<`tfq RyioA7l9i>?f"cpE \"fFO5iDOIK̂N^VTAG7Zs&iz;e!KYvq`B;;屛^L:QG*إ $X00xQoe&T sV.Y˃4򴇓ԟX8&z%jRHc JKp~I^aV߀ Rѐb.=imv  k7Uфዽacih0RA-t7nXZEg/TFjQNVRğƭ qy,HVKcӇϵwDY Dsb4qdְ'ST_MHw4ЦRwBe=,KgeC)NS<(BLвRߊ Ɛ\| ?#̡d/Qa%nX¡ڻ;hq|Z&y=gPGŇzQtD;T&Zٹ^P4CWlipĆaQkI7.,"*JS!YRcfoЁ8n# G~K]q5^k V [ԫ_:QݪHC_h߁ȶ{ghy_5ԩ/;8yIԞ \(uDzX;Ro䘑wSz,bI2X $毅K+[w|=F!yrdCih𛻂+~<ڛ;lɾֵdKI"4P/Jf W\\psR݈|dZcU(5< |iCbI_#qBRA$lZI*}:k]VCYl#uڐC↎2xO V!C>$i$9DA'gmK?QAǜ6iȿKFyyzp׽̥`8oh63o͑sMɰ]Z/#fK>7t\N<]"p'aZY\_o \Yf4(3idkj1X~=D)C9b S_^9PyvTĔm=Ցr ;e-.$Hڂ,ΰLte`u9yC.B^&<6;fiq_&]ϹY2D5vSXsn1>1d/t=y_r 9^s\z xuLMGaU$pFڰD.1zlTVŷ (]咊밥'NRKmfHt)iGu 7Xu|גaMaxͩ꿰p-o (;@ed+2Ңd**c)s8K`̼@l,*2U mtq}X]6tQ5j O pxg:uU>Ȍ߯3rC1+;V9E"}59"H u+V$ )/:P+@jtv6-v0;SdCm"BS jhI\?b~="'4Ӛ>ߘ)(?N=1^w!4ڧIBݒےV̑s2D_4h;Ө'QP6ؓ4!9/H8p7JPx $u,5b!G͂$M|1}nb $Hȳ.I6p@~gRGnC8r73?ј]Ɲa͜>IY]H^nyqWiZv[WP3uZ5[bGjOhmk-a |(ڗD B]D=4A =wfc53O4(V#C[) 7W><˘w.a~7^#  0V@;3mA@cmR-EL., ֩3LikNQ0aڄuy[Xy,Y4%Y3)|"GP^0f9MTGNw5*2ˢqD؆p d/>Jp-TA]6gO %b-pBeqNTr.. =]+]c;-&L#)4=C̝Q^ZUϷUQ7PU2;tvJ{aH,A`Y:άoڗhPʳJsCx|(bDSXL3T5VJ="lE۬_RhFPDN;,y:a\j^ENMjuLľ$蒱Kb‰F&,UY^I/ӡ3~yNF@ z06 zkM`ǥPֲ|w $Żk aVryS/#uψQLv8 ڋ#2`t*0ˮ'“knNt?U{D~ 3/Wnc5MGiVlSXm%sj(mTn"!XZAkLTq FBJ]q[OiqR.A:??~U/:lNXN7MqIsuڙ'ĺ`*B7$/oTp$sm) RXG)\]JB̈́ ÝfmE2 'qKN۝`l6D$}VkA_N~՘q,2jGJu_F s&wyWL|Kh0r&@_!DU3U44]))BNd4DLO@7`~th*%Y ?5נlp/*t/$2qC^ͫ%AaA$y?zd"%hxLwZSA 52.Ԭ}UP52&ҌcNS@d1$qKؔbVTwcV^ 0E/]A(&/ i=<-#9&.?N֔bXi/*`-04S<_H躂$]YC0!j! 4ޑ`gg܊+]0i,c7>ͽ -с>No}( ݡo[ "H|Z4}~tux_0jwf/]I tflL7΀] {CoJʨ] iw3VJеWQ -_{ P!'nW^\H-n^̸(,ѩoŠ~5WRq$`; G-?3ZWظ F#-'_㔃G'!2%/e<ЃRN\S 5O*DI8avt+;TU5$]%(kV@!l:37?)͂6-Ki riZq^}f$7|Ih9Bq$2Of⩳G-K- f a]G)G;X8c،+z/g-* EKb}H&czs˅"$ %n.a %}9NS?.G6}gN$b)X+{~-G ByOPLQ7 :8&`!괲6tFh*l“,l_7fSǮAׂ]ex;zN߈Ok9< ]]uc{m \Yك<B6u vyG ch/O)xbtvHޏ.VG#T.̒bA+*GVzB#cr1<4k#-m. |؞8,cbs( nT'ے=/`sĖO`a.ZY OQ襸S[ALl@ |U,! ٰ_G6Li򼶂5o<O:R$F|YVYnM貦 l?'N7X-0s~D0 "̓MO!p 80P[TCxTQ>d3w1O >מ+˜%bFnL..%xEB05,m zA?;jAUO6ۆc{_8R^/,"$f.xH,d&Ԍ)M[ڠ!ٍ._.{*\#~4Xǘg\?<)=@F.9ڪ$ e3Abft}.@*C3C(ߟ2Yd\HUbNKϬdk)dyO wMFsB"٣F!*I8rzi$_㞺W*`z C&դXۏnR=שTlHWѢҎ5 FJ ''OS=hl4W?+۠P 4QruH}hMҳHiph]\ךѧI)4C]$wݭAeg޲?'B.+5CX-JElBy~G 6>\ jاi0p֓ %QفEdU`IlNDp8 ΤTyv0eOth(މn>9L=kO՚+:ƥT/++I$BðȷJ&"Kuh}v)>!Z 2BbBsbiR] fTfFzBDO=Γށ;Ŋ)O6ޛ~[,{Y lNd!o~;7qnKO?RÊQ!@WfB]钢9h55'K{OlGZS eA;!0Mvj=VttL k9=}'7.V9`liz]@C#=C S 0[)yp0E)mv Y>ό$9{z4DjǨ8PpC%s;# z5(,?gE W#Z(wq*g/xj'ψYe ?=r6>eFF! fce8*rS>S+H-0#!3H$ifAJE=s=ۡakmhY%SoPzYJ:@;@2rdI%qq\2M Hq7N+IG$pl6QG{ k oIZ=P xzD͓J:hi[Ⱥ %D *PԴn-~<#\|@j+"ޛy!3@CSH )O|9!%Ͱ!a۵>4ܯ&P)×vЅ{#_QkG{r |ڈ 2/X/LoZB)pV6oǮ칱 ` ػW}9tFVK,MPhz?v/p)wLv w)yYZܤP:j2o+mcCy.X!cB)no[r8wk;9 &r)S{hY׽g Q_>"1 u-ϫc$Pe!mUË1n{g ԮO> \Hh&qEopGs_z%erbO) Zq$ܼm3I".bΆݽ~>օ;7} Dsֵ}#Mv?IWZhIIEo~Edu' \с뽐ǻ{Xc%lZ` (Rt}LzdgM0ռ%}kK y :#KFGQtV\jٔPCY{XR3P$Ir)]^?>PF.mm D #kߵJmQ%gbfl"0^P(CM؉\bmo> (&+c5#+"~-ˤ60XɴTɿ'kxGxcĽbbLVn{&0Tm]>XÕT`J*d/cϗ-vPҗrZ;{_J)dQ![[D%@Rx-sh#໒'\l]wNzUP&|vv:L2J~[7ʮd?9X؉mNAQ06T #fMA ys$g"a?1S¼[;UtoIw2N WH y 8[rAgn6z@2lKQ"ex<Vݴ 6ݢi¥S=6wW^Pil3jmO m ~@۫]YTsu@ś<&BNm>'e^8Nᄣ}Qpq *\zx5S`$OWo ^gڇjv_]pŜrFX=-%J :EΕx Nx Q$d;hDu1Ly^p5铓EJNH#TtgF9y&*2NpgDQ'4GĽY$/JL_1nd&Md਼_B(C̀HmVItG5bE:{lKZ8J')bmo'*a5P4mIP:~gFJ!ECGr IgK#hCA2!:rvPR?zfiJl3 NN۾\{.lEΣJ8{h>EPﬕ׃!I&rXj GQ 8rՎcSzurPu|h y (9Z_Z> +GX;u¾ eN7#:ߋ⪆1cĜ[o⺍V>EOlj7-`X Ze^W&-K3"/79oQ';sWT@Eb&@䷽GibLMFƎ7J%_ 25an/YBkBT^rjOSvX >61JL;}kBzUdz𤀈턭4һZE>\[~!(%UV?'Cʐm )u8+&\3jTa^"ĝzmBnY"O%si40#}M* ̳ş QơwmfYGI]/.H?ʄi!%vմUdYc[P)i{k7S23NRƶ0cRJI.`r]mZXLA_ 31 fRMkglSjG]t72F2%;,dctAպ-mꑔcJ fA1K'ط7j-#;!>#ͮG%*^5]Qs;_ĢD_5[ē,oZG{6p&(^ľJ$F:ipkJ_!rýuf$W(Z (mxZPZ&TK= nRaĒhFq˥zxllp& BɶsHY 2ݜ]S;4 6)xxqLUCSfJ;Aץ.uK_@׫2~_h0x Q\=m'H'v/%Z!g6uCD6xKA=?R-ٮ^Wa1Ɵq^±so6Ƕxk< WF3.*E= =zre57m~2W =Nh"(:(X k"St>ya({Cx^Ji&`2o\|o:RAW.I`h6i6kO:\}}kψ p勮<ԗ52z]?3ya\W W#wt^ E>r*S#$ǎ޹{xReXk-qu&J!ѻ=$<)ikZRӿkomkrB% !of8C`F!Smc*:di1a;c XGk @FVL6äR^z <"uJMrI.AiY^ 1=/a{n ѺR.2&(Oo J%eCĜKS[" ^ߡwU.̺2Ո婈1KAɄdEEbW\GhAݜaҥlxk2:ް/wcX8 t=X0ֈ *'ݬT[krxl;3!neH+ 1d3c;'#+C\[22g(d)RL_4g{bzK ŚdߗCa6]*G2BCF$a*n~ZNYH6Hvyޛw]OwYR7Jmɯ#ےgp?. o)l~SQ8Y&eMroOXzg0-񟒵X A78b /yGw┖. N>S< "n q`ްAcIH F9%H.*<I}t`[m[>ە邎TܝT0n#R`BrgCrd5ТYqitVp&٬ ve콊GL(ۄQ%>#BCGMGjy Pf Fȡϯ 1]SUj 5xf`6m%"vw6&t V0Ӧ^09\^Vs]-Z'7DvmY[EA{c lVCThڀ']+a.":[?΁csn{ ,qIoH'_br %GhN-`Ԍzֹ~*Nq3oQ`d_ܭ@\d=!kVOj`؇)]R؝Ţ-Aȩ޲\zWxYn2(#a@8ӞպT5 ivN EɌl8T[3sO}1'xbt82bKEmm 7[+!N a {L}h殘c$~uVO*].TQĢA)LMԅPτwf5"[tV!)!ĩ1˶]OI`cv 8ᶇݰO~0d|Yys 7E x 2oUJ!gj0TYzx 'w3"!}&#^2Qh3Nid;+(ҵFāksHa]t(VZ aILvjYݐ Q?H@|״Q˄c(`,0:\HGo|+0c@D#X1enͪk8!LhTk])'?eijޮx@2"u%VN@/n*ZߐǤDhV觧q2_|:@wJ˔(,n8b83ظA[7%R؄C!oJ_} %^M\glܗMxbġp6,n<YZ[zzH GKB \{tY7EV&c@㽃"vɌPhT"PkY>sw a;eq6E343˜M?-18#.+[|~~! Q{SbfhcyMҙ~kw]Y\yw, [(}i.pwY= MHy unpӤQdyY2OL52BpE=Nq&Up<2Pv~#C 8CfP jCd^HEW8c):w 56LDAQ%n~o`hdga_l-E8\Q ᒞ15m YZNnPO<NF$(wbkEku>teRC{ӜD)NBʵ kcc+TfRSb+27u]4`Py*X&IC"{V7AVbL.̅z=V{ѿT/5-W5{Aݶ-:̐*s vk`##g 7_B%e-7r;f~*ǰLhCLH\}̵a 'L@a;v$lUuU Oљ{6_GKtQ^PA.WAFG[2DE7֋(o/T-ʈvO$CYkq +$pٔwrg_<-4ȧ,^kaEn6SEwC4st=UqՙF/ 8łBț!<}{i mڀ>k*C=i u@N.GqM|%Vg|K2CaiۙBIݟ#Ity[)oD=ZMZar8$H,taPbA1"*S1tS@}vid */ lNԉ 0ihܡvHnh'*0=*%I͗Od7x<6IńTҪiVdR)}ۜ(]%eCkxd>u3둑'\Q9<Ђ M']wem55b KgTx2G<|Cfp$CbI:E1,r,L`]]/;Ol>IHHbjh]e,7ܣR@w~˔+b~db`,aً_ h)iѩ0bg=tr踤@åou3.R/;'i 7GeW{h37jW|xo!#Fey,-@E`'cFcv--D:׫zy6hiICW'$bm(BsrzCC=w6u{M=D2/_M^|y0R'C]yp>˝lsm9}">:[hfcYXɷUӘf<1ĒsG118X0TZgۛh~ކJ'/>A0P@5۷k5IQy/?[׎D:tBAl %Oڨs`a7& 3+9ρfqs#% }hj`|mļύ*YbxF#柽)9մ0)ֻVROAV>-tg>N= QtDo;>mZX/Ń7FkvD\b62+hT vJp3 FpLUL_ Ķ=;{#VɣwɧA sޜ%q|I+zٹf5yBRqF]rl! 7λ8"KZ!UwP̟j*b/ülTHL*_磎A@V"MJAҘU"@ ^ǴzB}ԶC lo$C9DVsI#.E#1E x[ [Y?)GwW%H<#.&"A>Me\.]r;*͑f mw AEb> yWUֹ:=f 嬵M!h x 4(*]smbܪ#ZQ]q[b0gd.:Y)RANXL#/$Jf İ=TK<1I+XZeVu_EFTMեH={۪͛"?*5&H5Ԉ-,T{qgw;v=@Ljҷ0X4A B^4e oV'[B̙Rg [J>["( TRd]-Has Ĭtpd2~Бwc)5HH봂kfڽP?@tz~k^)9buq^(11z(x1>ӦTwHO c_6z^սStzE=nQMv,mLpV 4?CovŽ?RcezD@fNS'%ʸ;U4193O&cε$6 }}sוhƁ\ztjkaxhցkX IqJs3.gK4*\2adFR6< a Qh?bŊ&!TU}3Zdo[9^(˾Rta±e(XU%-L K$)UR?x9|o-"] ,bXNi ŝ\fyU3tΒ / [/\L?E/%|ڔ&x@'!9@KW oT@P{Cg[ab j`c ֣습A۝h:hD *m-AWЗLua&IU,;-KPPf"[K:Jg:CBr㖦2s !&fPIɒ4߮HŻ<^ąAdW~zdX} |)Aݺi +KIowaD8vnꅸn(:DIRY df^ЇgGI^fj& rE/C{et?$> }33(/O%@ Z+рPW8-5^3\Q$X1Z\湕Q2ǚ$=?~*`e/>@〼?RQ8wG9 $V7DQ^4fB"A]}\9nyZ\9kxQΉoc^N/g h/;v BZo*Ut9F2{>ٍͥh(FXεGj%SP.\<,$׌]j6_V{t2y`z/UKe`mcV.EEp>?$x0C+ Y^{k_P R0uF gNdx"w.Oz>`pJ,:3>=X'(~ 08*O>v="Z $1vE[Op9,~I.Y%ItMMAL~cx 8&MtJL$Qhr(%5lnٛ6lZ}[ʹC_k_/ cݡ PԆ(a<ʊp yCK Ïk‘v~s*gHX78)]$(R}-;U;Fha+`cDm\vn /e#!ӓ Z +o=ތE?c]?p~9GL:?X<½2,?2X펍?)}/Im#:UBA#Ncqyfʆ: i(H^a#)ȕB\ߑ͕ڗ 2bK ]K`&$o I4( {Y))ګ~d \a{g({uoRuoB0ID|s?sӏhfǸH<|KUGݩq?v"BAm2zX7wu\Egae{h XZD&  28ڭ;dqI0HKU;#"^ùp *@$Eb1'PySBO_G[2. {s6XF03jIW֜x%RQVkNp\\9occ!0F/|8:c96q%5pjl~Kr~(7) -fq7mSԜ{#eCd}B#/ כuD0q>2Xa&zOhА{`l-ojmgb.ף2WOSL>\Ҭծ$&\ƽ#%@ {;š7kNh3]of_3׈Uw(v`]C >NosE_&*a[#&xPY6L-uz ˔"lo(:< FYf); O?'m<%>]meG[735v* (4VU&ަ5xW1?!/7Ude'Ȳ?!h8Njb $()kttԀ!z7ܾTl\5 XuWjoWH9{&eN4uadNBu[Dv[UxlP @t@rhUw>Ŭ˝[~%j t`XH0-簞|)(doS>5 к(}ZN/*QՏW*K>ngW1yi[\{A)nPwAğ^*ڝxuOXW@ m[kM}<.J! Y B~v-qz? EU~f:0W%4c$W,qd},I [f^᜴RgaTq+CXqC8ͫ RY>MEGp;`yJ6t@ z7:0!bJCk4*WiGanKZyL?)'R^!/S|߭@?)"T,22@_U T9Ծ0ȯ/}aɩ~Ci6Rn5ɘ'JhWfk52,k.R!6޸JCh}zH3Fite&uu| uF z*ʹnIIf][ >7TTf< oNu[ғ:\$?%TjAK3 u%،1zc K!&Zp2: ! BmJQcpSp̶d4&P#DrU]g|FvV^pzVOKc(#-=&Ӻq'F?9*jppW1 pvG]'PC -F<1ݳFo\lS;Nq=0֍G@)؋(XT (YBx-$uL>qީ,$ qHsk DDwb W9?Tdpcxf49Z4w8&ne+8sa剣+ƒEŖML XvP0?k9&My=g-~ǩ7N9U8?NI5}WY|?u3pIf2JDIKuRS܇ d1Z¨cE۹h ېYF@n#Ƈ&0O$8PÛQ"޲ecX+{eS)K=, ^- #)_#2HF40y~2ّ:5(ad8W6TɅd%l\Cn&em#04RzJOR$NDpгR)r"gAmj]|{.\[x*|pvdGdp,@0'cO}}>"QF z[m%8!Y5(!/ j6ld{xc[/g=̬G7>I~MN!(WUw/|6΂D^G9R4zxQm~QX{}0=CF8o}JKr~4Wjr5=d 8L^4"d11Jv+b * MpFB_7щ"FEhK}\p!`yqo{i&=T/㾮DXX!BK? ͝-ZXƫ\΃h$B H򙖵x2RPHA I $RponQ񱘶V]Fջi%Re1D翐LdI HcLJM!/6uB(FK3tmLٵ+K0]dw]Ow7J$KvL8SV-/X?tm?ԃ?O7"sdY2' \yBS)bDi/<rZ)Ҍ GUu)hxs6 1朄7r_^W\TʘVEOHrOi[nvh1^hxi6Hmh >l8~ӽ0JOvTĞ8=B:i{i/47N:%qy}ϗ'h?8g] [?QIhbwQ]!?ӣdUV̈́ z5 f(A*HtJ S{2<-& YCK3G4m}3 k)L!o{P b߇gYD ~ 3o> Nt/Al[, GD]4~9-CK(=l-WmpLrc/,R6!/h|g=(S2։[?c|ɢzWm "Vo.Ҍzu'ZVfAuUY,﹝+O߉u ҧ!.j'|RFdߒ\Bcn'U5uPN溴>l9HaĴK^ WɎ*f7[GPI}k0ь}h68 K"-}tsyb-ڥW hJ〣gפizփƳ0% 1 AGQ3x'I*%Δc!ɋ.k[{1Ѷ`wTlsnU{O!NL0*,.кd=Ra6c:$A^{ts%I%ıڃd[, J3ʏ"Ul8mD MS"!+7@2 1;W3U0Q69dR&=c}M ~VTDQ#. ˇ)PE+S/DHE!I(̎fWc7 ˦ɳBCVt4ONĴIif~o\E+,+CrK 실H*˙r ~j bv&R}G|!r_Z;zO}g'oց_~ uwy4x&1A,ؾ*oBECE4?̊v8Ƥ;K@hp!2|5Ш"ɜjI͖]ɆK;y>PL -n/\LOCHcMð1 {$#՟Pf[6(D߄(Iz"a8× ARkŌ ||zԻA%lBs//L,"{n0JÜ(KAVBJdL~E(UܘWÅ֩QT#CB{sS "mGP1Q&V~Ƣ5PQj>emi3:<Г⃜!ˢ|hOr+'LE{OLH_BE"f_5e\^ɮ *w  !( vD QAgeGG*{14iF\vgk͈9ܶѭ7sk!b^arr4g*Yak<8+݂}_xazl]2eiaOY.*Wa 6 peF/p$面߉6XH:T/ܩiC~ ^4Օ#H y6|5]*jS^矇83J]`T9!TR䆥i*}Syis~Ҡ<`md d6;ޓEҁ-j#DJ 9?N}b ܲ[ƫ\[oHnVڛr\J 0 fj{^9`3!Վusr+<9dXfxtq}q2= 2F%VfgC#G;CJQ= makcg1"Hldy'MHӪAJ/دa0<{zhG}R"fYY={"Q0CsfY u$=>`%e %H:v̓EĆFr+OBԨJԢC |@O ?9TS+_&Kg?@n_z%g%Ef::f*IC[#1k`I IsAv8n Οr]_ ZnԷ4J5,KveP.NY4_9q BOM(ɑʧM?/eD# 5%m @X£r=ES񽉙v ?꧁O4QK 4@]_xe,.yS6X;bj'>؂y'7Ez\|Ӝ|8s6w%'|ݥRxI1ՊQ*gLc 2ؓtȴJ>[h~ru k\`ۼf\%֥zR|!OY#+CK#+ߞ`׻Tڑ]rx ]~ ],v7%^~i*kt!MD\V 0gkt?GKIݧoǑ-< nJ2rxE(hЄǛ ц.v_z4@l [c4"GzzV/Km}GO.=W[0؞(4S>+WY_!6i*]=)"e#-ԀE@ɛU<NXQJ Τ *LV} 7+'A+B5>7K0XDo!4PIu m0!h+jㆩ,v|@Fys.Ov" 9]&)t>.|6[S Gzir:DY@"5^3X#y2Vu t9~.#С+JL_D8]MװZ)b^ ?>Ktp˝ .)hLSk$|Lt!Pp׏h !,Oe{QyY rsurM˾6\R䊺ӕ8u)CYvTm9(0a JSeE}p;H)Eqȅ2\aOI@D6V) ܳᖲ:jegDӤT <9:cڷSAN |DϴJ4/^z:ʎF͑SOFCr= l r`RHElkǫ+ c>aB6ޅ[ǥvQ[hN(ǒ Im''6?WokE? 9l{X$ED|[構rԧ/=kz{sW4Cr^Z|j3y;-=FkŤU@Ko +.cCUd%wGkt(~$v0j 7FrOYbv`rTjY?"Lv#&xa]}ФIAЍ2R"9+ )9}v F_cneő$m.c"5I0 Ɓ/Ѯn6 ɆMJsmrEՐ6M$3gOg-B+2(J//Qlm.L+B0^37a ,٣4M8]ZNgh:ixؾx][D  ҝB@\Y)Jvر+ˋgX닓U& chI+z%@؁ X„>v}AC't1%ZU*.KA+t`|!dk%?f7xr~H2c&f] 8͑ӒA-n9?q&^GZX;?DߠdoѬ Z`xcFW̕@\?Dxf c(Ωu\r_{TY{ nF|[w|O^ -KgoA%ej%&Q9Sxd_Z 7N9'Lg^ԉ7^^NBUF׭φic?vZTOŹw >%n5 -i06/U^u#0PQ0SߋcI=,WRU+rwx[B \LpMcUې:WQUW:0+R1C pE#]!邔Sk¿(09UwpYNњFA\.7y?*-KZGwIC ǭ$L0'c_L>Is<,Ϝt| G?6@=D4=dWB?u~VW`T E>oY%1G5x(`0AF9:K*HH|6׏P8-oX\X6ٛy6D&]\Aќ=fW8_ 9i31xS)0* wLk㞌ΕfB!G?f"N%Uׁ xiKfjz:=-*sK"HHQ Wyjqua`΢q?(-+!17.Q;.*X1kF^S}3gQNA{$fp6+"x4hGxa]NP·}X2K`&e64_ZC :Ru >B#]/LVbQPx뱥b0`aރpZRw܃8[PjLG5&"30q] l M 4CgΘ* (m1LU_YERBSu !䞦fS3~d-)JDL9# 7 bV?h> 0Lͥ{0hPlp2l̈zO]'`F4ԩ|8dLS6u`]>ȭ-R ckE??6S1QCe [bs-xjag1ⰟCn2,O|ʍ%1~*z[%v9(Nt;^=Nb-v/u0'KN(A({+H2`(I,B';^%AbVLC1 {S Z~fGV*H+}^&ڂE+cMxO4Z{2#M!%&Go` 5%nJrړ# eKqY.@ 6Jto4м {nAڷW8ӯG#KNa3,p&i:/jw$0y(JNs,St!?XfS%q_I#8.^JZa*:5 t+ ]|ԩPݜĦ~n{XsN3hoͺ3a^I\&)axXF4#C*Q8{<7X24(.hwYcWMoBZN:%f7C&j-[.6. YT;ygpEv"7ѧ(x9Fj]!%d% ٭$ [R?#h`r_bRrQ%|-%>Q[oFRKxB 2ո8ܧ=wilfd1;JpP;nH, #-'0Ʉ/#r}b'z|46UDcU(\َHLI%$3k!ƻI\/K,vS/r+ ]BnPlj a4.)?rxR&CtL'0S'BDe$YCYfabd #bzp߼@aL"[ lnzsdg zRȅTAY-Иu?7'֮C? iMm_B|BC!kA'MžL;-[˔|*ܚh?ȭt#egB|C7ﻃ=Acgb#S&,FpFow[|uiѠq''v$oNg]<;5k"MG>>]DXQϱI⢠smj54ƺȯ 'L+5 C[EǁCMOU#˦6TDPfOUCrlIz AO2F؂sڦ%SO eLb9^Qe|nDr"VHbz1ZlݎO\ة ک^lkZcC/Κ;W9J)Riz݉wX$ h;:Ꮞr.;;X\ZqR_XJ9[iJW;D3 |z 1'կ"V8g[h@`sH)Rf?I섬TA1ۣl(nr@F`Jǟ(!hTn#X kE<^.=̚vR]M>54swOdƝX$@ 79P lَ:W0~G:F'694:{ ˯tAi;Y~`L`5ek9 SQև U C).ͰQ1}lg'@U{?#ֻ/O%ŮݰZhG?׳J,̋U,b>`#xH*t$v٠ @D)},W!jN޳HYt`QuX]m>|Z'ܨtLo+?KFH S{TǒPfYҊz LߌY(74t.Yc#1+_Ϛ"5jLJetA!#8RWnV#h3H;יrq(r-Tk𯊜LYJ'ƧFR&%8`Sij|ˢ<*焸x>AN?iuAz6MvTqky__G?5,̞Bs{[GmK@|=>gzp4V @JMwRsX>nwK؍dӡ}  Xuy3q"߰x)77n9)MӔɞKz3y0f1"@J| QPc:0T[eSP.;=>-L~XUk|FgUus1'űL:?ڟt PdrLvܫEoT:={S1JZSK*P[bORh$O)>$x0n͠{/)8Gd4Èmv,o0sB/ 0HN o/ 6N#+}uG3zTobʁA%ffvO8tc$ޞf2Eƴ9 [/ɵvhD2A l/$l_EkzZ 8˩)G"<2^!;P2dpɟt@:t{XP`h#lж71a=t=B#=fS[dhأqnHV~Hjc6:>~i-8J,Ua>QA. ú"_,E_q=OWx 5z"2_zm1g' Ӡ9;{U&>jz"Nvv%Y9\tWWH*d \ZD_;~ H{Kg f;/z b[  y ÈF"2y *[B=g.q+^xX 0MCUV8mR2\ezCiÔo\ud=BjJ.Ykf?oQU䂨潿B-!@b24oRvFUo#n E<~Fc3WRqӇ^Az0mf|-sTu[Ln-?"q @ x) W;엫:Ltb$J PTŷv$fX|%bmtS !,,ŵGZ^6#6.̊#Po ('W;as\nMtF!sHIf!a@T=(;[7K^I}yqP/6(d?2xA[4KR%â*1`,㋷1uGQ~m8m"BD@p>"hlbjqQViw ׵ꢂxZa:uw9kbkW&R{_]VWdwuЗIDK{(47#K2tHFM 0 Ϝ`O\ Oq iv뺮2ot}93o%\/ڿgoId9q7Ql,J{/JLVyj7#yLݦ&^c-/@i.ڤaQd60àLadYr|u{StJZ慇Z1lȵ4@XwOsE~tN2X<{p0ޗ}(-m_/ 45)7߾QP#NȈ5a/c-p*u=C< ruIy+盒~Z~U>A;'{J%]VP o7}᏶vaVИd2ࡊByb0`O/x_* =F$\A5ɕJa˃n1> 7q=F}HڑrBX pf\sƷ Pkh"k s0dKѓ"/ "7}NП^%, 7}c|uYlb= @ ݢu&9_bRT58`抄(&,zl,d "|.%dП|B85pÎN!!1nucr! @-4BMKspkHI)^O^*|\wp_ˬI۠1vw/e'oN]ͣúX4n*"|ےqLʕ5~C}~_!Z-HIve"+Z\v@UH'D.zlhF{5xO9*H\8ˬ.}3[r#S%g-tmF]U~l+A#Ge1>܈%Pgp04Q2*;k@>u8_ H ,=@ #x \l2L!_XRKD$8f*P#Hzrcqf̔%q Ը`.5lOiV3:PJƶ2'+q Fm:m39e񙆚?fnH6 -`/` PGZ:!V $A+xI gp6##u&-YNud1/o'FTeX^R}Ig„cp 5"F^LP%aN lt,ru30rVΗV P/"Wet!sY@ۡ+aOV:noࢱSuCv8unAE3Ifؼhfa~ 0.݉u tMzlleМLfN;S$SE"vw+_q1d0ߚ;&Ħ3gc7zo(׽5@﯑ϴ0YQknξ9vCikmtv%uNL{D{RLoo٦_Gc\$Υ{,{d!PF d3Z= Q"R_J^=߅fPd#mѴlRt;d$;h/] Ri ҁš+_An,uMUP0jW1Zs^M*J9meJw|K0 1]sJpzf-g+֋:xguMN88,=)x\l'oWAq#{ o+L8)WW^ig1[=¼mF傤E0cZ\.HuV]s>6.>PAcY`Qp{?&(4v]@JVgϴ6aDy<&Cu[ftD)3sꤴR**<" t#gڐ8].~]dj$_%ï Ɉ=\LX1 0^:ч:/'*$|7|Pk$lvX8b #g祳< h1btelTT9>j柧x>mb Bbf5 ,[>*+86.NuA+Yt+6~G-B3g*3%:,jSk\ɠ[9&XYSw p !tIILWKz]YOp}cc ?Jh}F:|~ML^/g22Ֆ&~yv.GL.1wH59vU/o>\N'bj#3%Go.gHsO.YAL|OB1x{ỉ,&).v52cJnL:@f}C.]RYPPx286Tu>'<0.m$E>*\X9 Rb8doienP>A<;F~},co1؇5x;4[jŞ$v;50ef蛡9VJŚhmR~օOL}u3Ӕ^ lc8}ij1E@8J_@̲[9ES *Ez)(~r}|;&Lլ5?f*9٘,Ëd_HRI5#D3j3H9*]9C'iWAjqmRnw>|]#ȅ *6w pTW$:A#5/zst eSZlk)%%č8@dB_gms`) ڋ|CMN;o+MCPsd2N0dUln7BeETm0@<^=Wv؆o ?FyI5 *)գR)mlA߮X+r‘e${NQ0)jl0 eTV%Xڑ N6=$o+38n٥(zce'9MTJ&ۧ#<כ$`h7x,ߖ*Pv"Ks)W234KuV=ggCW`.sxrj}ϰe罴z趆0" mybK\ғh>llshH΍(4&̵/Eݱp>N/A%`GمoITi^ϭ}-?FEkEau7L$X2*ڨjkBΤ`@d|?VNq哎F;Tj (f(.(BەxYl^u\e&=vLv鉜7bUv`i*8>]b֫YkRA,0Gw!R}D0@"U:4bi]p <FzQ1 jؚN|;z>{ cSx$ņ9g‰kB"o$~Z\2e0*M4E~ùg;"m.;Wn`$g~a r9tVK.32 K.nXʀcNHD&?`Vv{K@˯1TNmVy9r qy ȗdIfr-i_QS:(RqLp$9⥙د*yßrw)-{_ I\_0PmY` Na7HJRHFZc= 4Сj?ؐ,p~7EL|oXH 5A91:e|y롐°1Ѯ2NbIɶ^X D8jl= >cHBo}˞MKwE~ Qظ3 `$GRulp7 Nw>gܩU|qI=FD__Q{e τv`3U Q~+|w>>fm NmeAO:+dA7&StP } 1aFUYmI_atG#%qno.j_6ꠌxj_-F k1w $eAtzhPIl%~ 1b娭?]KZP^&d)Nl /:Ag=QZˢv">E# E"g %QEI !y&W)93Z09{ZJvkZU|qQb\,buk}'j?cms:nZ23w"bg"%{yz +!GH٨3w% Mx?_/٢g`㞄nQnOi p@s04f~`K'˫6" Qda,43y~*l nr,0ѳ(Q|籯d^5PڼPUbTV,xx% >9W'ۦ (*ץDcpju:5 xE+QMSQ8پ3ڍOnNq.:>ğ|O " '3~:(,> H0u}>Gϖp hA=wy]zNjgͣ^9tޜAaF4 O$rM~rL F$a<TN4׭&W<L%m4D JMGx&0$ڡãIkQ)Is*B\%X/]koF0VLEm3 3g}h~C[*2 nkze)窾*ʘxqp~oSF׬nơ"& Gʭ_|WzQ^LqDV/[JaF (HΣpqIC{D$'- :6#_ 厭5CyRO/er'F2ϒ|z8巺@֫DEtnϣg&PvLH /ǻU`ʆ?HeS~9Ag<F8($3dQ3 9q:-v*f5ԕNZ p:GG<ՙtԸCS<+q 0wV\|HoPuH_: 2%9V̽,AmUα3>zI-m\[O~rSD%}$HVVcT-(ðH7ȴ8֣5vu hq2gRf&:dX6j;YeLP0@Rs*FB;Tvh32@jrhB }<Y~P4-7#E.yfoe~2ZN|EA(jo^%&T@(0ѷglY<"֩B[i;v4i>ƍ֤/=kX̰/h=X;JF@uP;xW dk'}H(C.嵡84*H.RE=Gv;%5km O-=֩gߕpx5TùF/GND:B^ZWerWoz shi# yhmo,yDO5U$}XhT`le^n~%2$ tJ7z]jdۘV Hš:Zhft9tˊ9| 18M΃FG_iPh ,_8!c>H hf% W5^/^GfY Z m4}ڔBƣ~A(˟<iZVxz+wFnX\ou1 ˢc13KRtP컷-|N3&?cBb:9#R BuMw^$R$Z'^l6@ XmOUKL'O {x_lkm'ᄅKoߡH_w:>?-dmb`Hl T|NS9vCf#G $_RxYrx^Kf$HVtG`-l\3`r_{.Ѝh*^Odl JCAѲˆT6վ$$xl;dK]mpZ sHҞLi  M a¨h c::T0)Jw+A =M_݄femn])UE~4wMj$n`w^~K_]ّ( 4νD( F-4v8@i9jjЪqh#fC7&=s*'$- PuaCq:91?8FzY,_.,%| M ʵG%ĕyRhr̺LVۓەdlYXUŧmqnf ^ұ5/ $IrPG16(y|[l:BK\ MEAù(02[a7U-15\B*kQ0SW %[mohz(44kFuBrM'ֻ8HRJGsljQw|6fm!V.^س0 Xט~c+42; [=wL:H\^@M]Ƶm#P~BIl 65O8~r_~^Kʬ^~ac:\H[~u% Q 4C*u꺀 ݯC*2^͜Fh*-,p4Ek|ȐtBU`*l2UA5bE"z/ر 'oNC(B_m:5Lj4Fs6^,{+jw_Z>}i[mZ& MJI"S]%Nը:""Ra᠋JJ]06wBKՎOxI铿E+vCشm& cv /]a> xm5>g$׭(36Ii0׸2QS,/=}% yv4V /C؉~wy36'Gz"O\ٷ\w>l1e?p2QJC|Il˔3\Hh0K{ 8 6*G^I9D9xk3| $v0$ɞJ>jlv&~lpfpFaHFXR޵ N,Ʉ8YdqAdΌ|?Z~noeȩR`/ 8 3~eax#T 7:ȳ mf.)Vj 1E9e8 OU. ձSb\iGT;VY>t+k ;aU)Ƅ_$)F Y !W.V3. ><L`̽HFs"E SbzO)9Og9UliLRe5)d2kό. /$S[#9p*_ց"4RD/*BEpYyat/u]2 o:HXn,Fr瀢Ci|y(ٸGrF7R]BN*0v]_ JW*7OaխDى[nS64/Y#3s.{uPBAmn pSj̿2R[ 5j#{P;ChDMuY\'!3r W_%ojZ/>UlkxZ8%Gϐ{(,*Ō6r9N]OVxs/7Fv(g^%<8Bڶ<Ti)(wåo2*ui7l"2C3s;GRxLo uJPI O>t̃ = 5 A nԹJ4YoNw 4L5NQ ]/Y`&xkѓ$}D5L5[^9FJ}]KhΎzp,9a33¢Ж%#QfxKT@qyM:e/rNg$*P'K48es<٥N+|[6U&zus3τ6>l b_>h..IA \j ֞0p5*hZIB)oʳ$(޲&⯨E"bhODfi'1 gVyǻdvdI2YĐϥ m}8JZ,\sw_{Hc/_~B7V_&n*4D~ S2emNxƝ/kIsl@ڒJf^.]6!bh:ΘRg^u3!֮U}Ds,ᇘ6A4T+q&K%Yqevif g0XėDx*_A8Ltn%:^^aez- .䩰/woBA'iݶ(xKJ8)''~hU)Dœч`|ըoTW> 7ߔJ}#"J` wY2VlIYҾH*̙Z sڈ[WV# R[rjc`L=FVv" qG?d9D\Z&сIf_0V#nromEPq hmCB =E=W@5ljsӸ;4ţ|Xz|R#X+%- S|=wM&Ӷ:C 8Hކs~"ͫ0 jڭX)nZU7}uiJ,J\􌏇me;ͯr?Ynxo×p#ΜG=e`|ױɷ˫r7r84P* ol3_oXp4L<*E')C~yYD&$  uevQ 2tIGvϤuȶN.{BLWEs3JRȒ{$a&AMF!S$_T%lE `^=rD<Ƃ{Y hQ@3}0};g0\@׺jƵYa, w]!Xͧˏ%WlR C:o$ښɕp@kux% v-ɔ $ T ?[f3~8:)\,2ؑU._کdAU¤a tl@wD} z ,[Q65љ_pF@ktẠfP-|a"}(܅_y"qs}] @$kTO]|9=4,;DW1>x -Lubz/B΅s I G%zv0u L MybRl8*CBSY,Y5VR} VKNe/!V~kCO+T̞|o|$!h9jע zTՖO){=!L> M9tpLvG8߷-RzAL!Aw#FӀ/mV' x WڼM(c2;(3n>SLKl߼< .Hw7 n8q|Y˘G[^vpA@:LM#Ϧ}}ZD͍rɲm-ˍ՟_ YwfzU"jʈI\Z!MQ!4CtIEc 2œ`fI%TahSAOw`PmM(8T +.jt<:50xÞ k9}tO_ll0`_kdi5NzP ͎L-xDɒõ08n: 5!Xv\_AG a,tUEKȞeAs WWWV~XhRd<oM4Rn.,7ʳJRka7Y=M4]2ZS]:f$slnS_bUoI;0mpBEXa=䠷ńrj}wqΩ:G"2dځ'ǓyfNa Z9N%M][m X*>,vܔs<c}fRIP+,hQ->W5oK!c9ҧYfX!.{le5Rca:[l`u!(i'!%8[g> ϙ6bPbxR q ~BɫRX[e L#5ESTZ毽jwSs&Ҭ hȬLucr#G& :pg4|yb^ %6ɻ[ :~XTmf'm[[ A @BeBQ!Ҡ$8m&RL*U;^Uvs-CUas P?GX*8,ԭr@Y!Q:U.?ʭ.wضGNʋIw'Mjԁʬm1AYOSP iU(8A tN0"3 Oܣc+䂲M?9/~l}nn5 7iuٗ$D"ɱCջgG6_I0Cu?NO~8⩍c,ҺصLKg#h7^gEEĽt:,JKm*MBG̠(1>bL.#Vm X?Wmٕԩld?4c*|)!t S%F1Ә/]nq!So25־wAPRfuuYvT%OS)Ffʿw:bÉ;z۟^ |o.䔎Z;R>Mqse+`G4Dzyĵ`O, a=k(8Zu/y!_/WSS51o o+K[3T\4,+QU@^ 睤\o6 rH!`ȀlT4> *Ii _{{^~oPLg2rh;΋ xc0:aBH:(=0vuc1W?wlؿG*߹x9 Ӗià*ZU\5ʼ/] &Q_+z9Rѐ~*dpまGZ;K'U;p)H`Cѱ*wf/pBHѾ~U35fXԤJcƝ*(·+BA .7) =-ѽ"aH=Yxqցʤi`mVcU>e;܇k@Arw߈#9]%}oXnc%(y'{&?1Lu: g? T;a-@!eD&m؜-$GgϴarT@be~s/?_HˮH@^}Y4KИV,U"Bn\hM+B/)U!Cq7_Fҥw"<#Q|?nFDJBnQ|"K9+H M(vAcʩ~kb Mb%N/""}K3|DƵ1y)S6sũ~Y{G>&0po3EσstLC.OQ27>7 [WX>^&ntU]kA?¯Wov,.o1!S-mLj/\͕ы0mh {7w|:=˓D^zp21XiުZRFrxn\󼬤̞"֚F:%H̖jd;uy`Q2nuzjipAG~*I;tö R@ R.Hx~AGI\D+$sZ('iXv^;GNaqmd!Bx(7 ?8 ۹bG{)ѲI̩|YZ?(c(xVsJ43'AȢ >'Axjp T* D 3|TYߤBIo f7[GA,9BdXD91bOwAN,7MNa#98D0<0ϩ E\rB)_{jB4miX }B2SbԨA8JըQ) 60[.ӴE|S1cՃ O$Cf^A?Na" ,yyQ db|, P2zP;^RåQ*R^8SM]tÑ;ny=n2|L6ND] >IfKyT\ Ƌmy;=0B(3fYRV#MHњLv$v/F[y;hEnTHcLdq2?fJ15qsR#fihPLrd.LH8i;ޤw~ZcqP}v|Ry )9\*U(]5*a7%RI*0~2嬍X(SsPj Ϧ>Ai/J`TW'k5tvH4t %=uC"z)j6vXϩ0öS~_gfDJJ] pm Mz>,j:i/kѯ>U=+"jԆBflҐUL)4g%|>Y_殮Pm@z#CΆs૮ңEXł:fG)Cc iKAΟjȯNvTW̥xocߵ%) ny3 C3/op8jۺ ntD>R?ķV[͊_4rU` 9xVC'gYkjxOlqK=i! r86sq_/l)&ȍV<9 $9ٷ4 AAjj$,H_T0mv)y0si$@9 Kgn'8Kz%tI87"qVGOQw:#7. P"S)hpV94HEO-t!2=>MM;4\;;Nr9s=Cʃa1fSf dM_bZÙ8o6[Z [.sTu~<=9D!L П$G;^:QEVed+UA՛k3:|)٠T<|qUE-\G7&W:+Nm H\#I;v [^/4e95o\d'ԫ8rmsR>WU9IlS noprKm86r*3FEm8͈XmsM3\EM}\U͠IvPD"D7򠴓Qu7=\y5ccEpz,G->}M"qUy@MbZ$ e8Mґdi.9ƲPn'+Qݕ}d&eU='aUBM@ء4IX>Jp+k^*G_Qsx2+җ~̇&H8\,0ؑhͽ$ˎaa4'WUTLK1()R2B˜yj I4?y敶y澂Vh)$&*B [ EJ"DZpd‘]~+yvIzYЏ](3hXس_A\峸Դk"23G2x}߶otԱB9]&ȕYn癅,۟MQY%Vųz89bW6g7XڏYڛܓywLYo+T]Rs|P 1w0(YA-˟Vqx\C`ICi5!?߅ƑJu<Ș[i 2F'\c S9*>Oz˹+&~#;@^,v8!/ N&MX 1%2ވ|D9`UdB8z\4Ddc`3qMT *жM .GLg]A ʗ ~)<,WS!J"J?0_1?L`XdboHR T| Pӻ߳HL*A}lum"h' ͧ:؛Z{S0S!>2q{[kpd)@VP5ك񫀖]fvWN;)}\|)v]e3+ːҸci(@ I4f㛃7IC'\z{6J\sGir))upRWDTq{վ9V>62 t+/\fiAC-[0mBұA*WRG˻u\?u<MP?Rv>\oWܶ$k*g)7^+[/WEt0m |'L2$r t@\}$H<;YIܻUMR'ؒwpXB|8E>E+2V&l'g%Tɭ0 ݻWۍkgv*3*#M=M]p}8oK?4mPd"\V$򃕩[pvv]RlN``[`YDv(} _T*-Dskr]kG,=1Ъe]5ξSth]75Pv;Gѳ)Pգ xb;Gaș1@aڼ3.bg2yb5TV8:+O`NK}5Cp̄#kl v_BgwU|"m%auuMݨÈ< >%;u?q ag27/#yWi c-5B {QҨasO~(Ie ӷm !&ePw9!oلmBMsu~#UU}cϭ=~$]QK?I6F%l`g?ZK)u *O+FE$ʖAF$'ۆDeĨ[8Sg7 {wĈd$|h84-ѓK|-h ]nǬ֎ іǀ3xbw`QKc:"u Fe*Wtoa`ܪe )JZ) lERŅxfWx\22sC\h"U αt&LQOhᛅ6A&iAGu| GS\7M&̫rB(!j\$ԿK8Ϯ*YK2KfZ] '.1G϶$/¤KXL)90O'' o,\^tAVv!f^eͳT~qD+Dƅ7Tp$xvLOokmlq?+k25D)IBꋡAA~ " : [)ES@_KP0(Wq!uLP3CKX>'-s,* YZmZrckS('kW4F=%R{W[OT{%K(!,2M'j`*i1O^&c--&ǘ3k(#{+}mLz̆+ AcJo?$N(A)QƐ !ə7I0׬ )0)s )4ڔ#(5(D*Psdh"woVFW ^EeDrJ =i:^'((pNź 7&FOl "A;.0z_^/DIuWKZOj M1[G'H#7hg5ʽ3T<qB}av 3$lb=hS|HC#*)Da?~30&96C8;yG`J)מp;9`J; t}D/htQLO\_OJ5eWL[K?RDM(׹-D$F/ O~M4TZqVF~KOKf|?EGHnw +7"97OaS'0tN}G.p0+1{hutὖrs ly#l:&i}m~of}dr\\F9W?|.p~eMI_}M_9* g:3?X=sͯo ʸJ_6iGVRWx&c kpq!*oO%YFe7k»MMNJ(RT|#ԗyڂRKwek!WA k4VW z:"14nnT~) ?{I>`(.讅~1AAbM=4*Z' 8n>o4TlKh/@)eu.=6*LwA%1!BN/g-+S] N70=kxB[-SGrRШl9r:C9hM" dANR041D1ejw;5 roX`5dN+GaAjR6챶 ]־%!WG <j|!9Կ$=qf(wN%Krdz?r8T̹xXWMvbMov)j8z< a@ eGawK`Zft#Ƀaꈊg*NF4s3vPХ߳$5k•LM|2}&Q9Y6Q"r+T ckٳ,z78OR;(o+pBbfXA)Ay(6?)u='VZ_tiMXYՖj (Q]Lx2*"?RaQE˝ش@>l==kN=LB .Xo@%ƥ|RoC <|. p'YFsj%!N2iښ4y,Ƀ5}Y;σitt/~Tw&B,FQ)ɔ+@DQ7kc6]! 9UwW0DH[ ¨_"!Jne=>ZщhqwcO&\*|n~+%ja!v#'ϚzbqSDG&&ak^xќ'xH}Ÿ٧,NO6}ڶYg^K ;R|&%'7W:Gihɐړ#r=-ֲgkF a,ZhLyg/!#w-L懏 HĄ˿"+ځ:(w“էBªܴ6D/ -X! IHgq [No,v j?_ژ5ߨCCQ?e1u_ EC͓= (Y |\nR yq8K G+Ϛ N@4`B˽߽3] r7~Ӽ*E(h}5&lUc,a([ڲȲFQk[67_ 0k@>gK10S61V#uahۣұnKYV gyBqpy", )sq<* :;+uŠ^?W; u?u" \{@.47УԄd|?ӱ&(;F4tƷHUv!F>xf$ 7K2?C^z tW` zkaOqzL=0xgL4)xcr&-1yns&ب%szgia{K%$1.`%YH+JP/zg0]?{Uhe 6r2ky&8NZtqYA{٣t2\ՠ(ۨca]Nux{Zn09M2. L"M~1M 'kœ]ie@ywq^C*w'nEC ;_G׳@>i+CRI ncs|X=k8.-ћAce)B>& | ,=¨8ڕI 3y7$7.VĺHDvu É\0?G* vI#[Z8PD[, [ODRyMxA9v"=Oƺlz2رdf3dôc4$8~hoiKDPgRLXR._-i/A~:"*8Ky#dh6}MEd^bϰqNo] [qHOVS~_1'K2guU]DR+&Z&B}Spp R 3ymXcJ d] 4ʔ韭LeZW#?o"͕˙-GZ=qӜ:QqPoĺB{BQPt>lԽ*_IJOб@#EV[T%oYqr@<ƬB z|^O $;pUprvF\,i%LJ|yణRl~(74;_&m-*+]((so98 q96n=ߤamX-=g@cjDˎCM O^@W. I=zR zhC\"ohW礼ʚ4d0sS2 +"ŰxĢܿyT؝#6@䏭;Xl {U&@*pOWDci WPu䷫0c&YPnd&O 1RvvAx NksAŢ <G4a֬8HNaj%/ K m[mI[М]t9y@]!.zzE@VcbѿƟ~tj 9z J)Ȋ_#<$' ?g+f'.d=<; Y!2̬ 8Ռ ߴmmZI;˺f&.p4BGrg-.v) \ THҾafzW3,1P8Jњ;,3['<:bi^-3MGcL2#vf/*`|(Gn[m8)aZ7y r< hˎ8HeW[=C,6|/~[/ 7̜!TҊ0)L.6[epSh~ ^̈́ ܹba0K_&p 'V#L 1Ahs<e+)_/`8m O avJ~!b&y 'Zi7W3L&6,\ao"NL"Ǜ}^}X/4Un\&%>|(Y54GL,{D4ok$R*C رY1Q$|Q&t9n_J3]ch[gbL6tˠQNyOI;@U&&K"3CO`R⨖H$bUՁWnYKo`26M7|~ʹdK7/YxܗgEK1e_|{IrqZ?nRǵua"NRB܉d x h`30H~7%eͦym4tI,<ǽL#Fjf%p1"$r*kZθWN%eD?Hm͗;S6L$Vc&5oB/U/ήGn5NaÞ$ݼshY뼷Cko:G*ځ)%̠Z>}]0jw} S;AU9ʦ{nk7u; lwU:r6SAĭ( ,:%%f*[Dtp ENmT(%#%m*~[Bqt)HxW[pٗGՀ&?U!%31SF (aQİc4 (;ڰ)M(:k#? 9{+4d[g%, ٸ4f|Qtp)jZt8|1D~8G"@>z BY[86{ {J@,ꯪT);Ƅ)*TXNEFV΃BZCT.U_8=fK]5}N DLohm}D\cxiuO_wiwT<~#o1hf>.jc3Kz`)&#^G?;ľgy/gd6+p4Bô܆k_Ih5=>yWeNa?0edƢMx9]Bm8{g1KJ@LhNݴ=T2%Xp@-G"xmgEb[OmuBu|%^:2u Ci7ZNo󲫂&Df-R4r`+ s+-x9ٶ0nw:U@?crEϪ6ru1nzP\ '/yEd<=-}#Kfp Q+gl)ki MP/ѫj'yy鲛I,8> = u u< -Kqy2t7S&ӆ6 o KJ ы||tV =rb(sܾ$Q /ef©H ז. ' S%ٜTB1ݑ(y01!U+ٗz/VXݥ{32kt[5’gX%8[ΫPt5(7z08~VT~4nL\~(%خl٬)?mdK6v -DHW~Fk/-G^0gɌ<MtTrAA~[8Co" D ?| y`RfE^mLqES`/D2N8̤^~D*'Ð/VU[pC1;*ZXRvp.<7A \_j:KplkQƀ-0;@:'2>b)RSUv:p<Ӑ2*0JY:X,+a}>RlpEh跟Y,E)_RU7{E|g߅QDc}WC456k[*2oSqUBFƧ;tj`<\Q DvFFO23J.O~ptZW;sktr;QlBkTڱ`|XKC9޹?$:/÷~9-bu3d&y[UjFnB^T[Uu1DQ-|ٗ FP@la¬K~hö$ǧ?p$NY1x>ЕxCnZeEB@'m=W;cUQw4g&#\VHGjc;3uXCXkw W$ <@Α("blp 0jһȷyJށ:_sXf p2kd}GfG(v1.UV{K۸Cf8.[Ex%7MPiG* t:o.I+ɮM[W0SfIEs•Wa"8.% =BY5ӪH pƚ?k8n3`$+ݫnmc"o\w`SU|dQr?+XXRk!a '߽_OƯe vJV6xhO1#3р7i7]j46c r9$zq%@GL[i %>/Zy=NCdj>NbY1f:iZ!#!VXV2qQq2ZQN[շ i&;rýְQ{a#%ﻼ>ֺGMa)K*`"twDՂS.rWlň7Kh()9,]e ;5[)Yc›ѿRŧqIz"ˋ59 ̞Ru1P?FT<)NTӄA󬢒:Я,N*;lZjj% %1; Bj,)-6O$ƥd}ی[`@h%"β TP~z z"o4HA7^A,VcG&Шw&"=]bB{Z622p9{ t<07|{&깩,JPi0/~кՀ`-o*hXq ,t]I:1?JD*mܠ*U }/QO .Mvn9 TjHM`nC[$C)f|mr`#_N[ڞ\dLQvAI`6]m`4mG-V>p<.8.l3_Kqt2ؼ, 4lnJf'zXq.sqp˯MPTk٦fǸ0E1ֽ<<}!D;izHAft&6.\ګz>/RUDaNSrڣ\Nwbck7YfƦ/,niTk kJBʝOUN_{SUVx)2H^ P%957%-Oj|/V+P( L|cWU<X@фߌ4nX0]vt.NK=q'b+f|+/5C搤\\⽝2]1kmC+r"-ZU ~y2ry2ğ\!$ĿWOӮF<ޞ;FxwBmB~j4\wMvsR?bdy7fփP$ ƋGbXԯ]0\ɯ)4 aC^=4}d0EBapm[A<P{anQri8%DYj=v6ĉEΧR1.7wgvboq[~6dat!$ݜi7LiBo,t1sgBueL9xݴ9G:UZ26N c0Tdpνb7Rw1M<,uS9sP , .8&-d}VP Y\.t9g.R'v甯7GH<<ù3G?ٶ1XHL桄IyElH5Vtt|GX*"g',0`EA8 &$=Jg*x_*PExQwS6|o]J*G &o{A*-|?M/z$:ob?dCdqҜ_ޟ)`4U#b\%sd5q:]"\$=J׽=I-C+FV08!! &bLgy:P hd)6ю /nR,c/ T XEB8|oq $ Op8@fDvACnJRB&VWTXEuTqTt{1F*.g/QrXS ?@utJ 0incХ`Nc:b.kshwzH0{d0&Xw&Jn~{EȧCS_lVE=tPoD | ӉHV>"ǣPK(櫫6~M[2n"_KbV:$ex}|i~ރ%ScF♳8iE)8 n#* +SĶYcϷladwuf/!\*gsNkL 2L޻خ߷ٙ\>⹡&J"iܔ;u!x[*J܄SN{B|z7plI jIɯ|긙3 1ҵOC+UAc!@h=igujѽ: IhC[v1Itٓ~BOPbr*xsX 5V:l[2TUC;NTV8#~xn<ߋ)m(n"7D;BcJun%A d 0-|O[Ԍh G>a vr+ eX;7rfzFx=Gb֢,Ȑ@izX8(T{%y-Z[8/Ï4O*uǴ~fMFjb ,7rp8_6A+KeeLLN+kݶ `.UW~e #Ywapkzu94ghjj3Öv4ޜ8&z۔,i("ґeRߙFVQ Iu+$R5&z 9Z;۽<A);~XFoJ.lȭ.K⪥ =u=ZϜ-:X%؁ $I&1 E6X=­qu+LٳkLM[<ʘBU-u+Zobe9%+wv@؏u`.wcG Hkyu:ƶ٘~I?lS^W6,o q Y 85F-vyWyߎ5~PTt),D(8dCy*,Pl5ݺ"2/Wm@AxHNũ@&"& Za^)} #647BbΜ,+92ϹmTfi3 )cvc.Ziư$. 2n{34mMۿ^CQR6 I:,(4/YxH?&drCj΄l-+[dӵy FI%djR8;w<7dQ >='5?j_na1]ضܗe|ɼIG'U|͞: 0"M.PS-CiPT]*N(uJCJ1G$j|>8#Է$ȀڷƒۆrzOekCq7/(l9o߸ 0 &j xDe;Y)KFݓ/C8iKɃˮ(`CMm3`mFc'Bhߒ)Yyw\`0YW 7nlKwl&I H6Ynu&ٛY%{WgW4 * B<#֥ 3L@>ݶ:C&C'p/+k|DZ#.xӻCjDGe|w~U?Fi`* /#{jZ*1ܳV{ Pޮ 7,=h,Pi*Uy=Á:e؅??e~\'dɞY&dXt*<`KQhj2<m"ִմ@6)Ph/7aX͞ Q8֮ubhkf"%%ǙHEPC]be22`đZ/&,ѯ*k0;P}hqe* Qc Y~~桗4* ~4@|Kc$gg[?D"v` T3ԖpN__Qt>rll~&vD~sGub O!KSNGjP~7:%0#6 Kȃ+l3o= (ݪ4qUH18/ P|lL$hc$wx̶~-Qq?3%SwCOg%e4y [eҠcMI_sbј A"1 $;"a/2CZA_<@j 34"Q2h +O WZoD.\0yS53j& 'QØ):E cPD'7d߳|1WqE}!zgHxP\ <}:Q^A=GNL]Q; OL½%D >SŠtqEܒ@2+1YLOSNgEwĴE_k[>R \Nuc'!hޔrQ=P<3`q '-ɅN8A۳]Ux+Z-)'JmO}JC"(hi+@4N19lx_qtCכ^-{jS3LKqOkNLJ\#Odw)ڵv7~si|P q%$ն}"Fhj8 ZBg{<+PU4<}oo(wz~z4Zm2i993ll͉UG\aLQo1`9 ĕBHSZ1]@ŏ'G7E1df5@.Q0N^7rbA\2(}],4OHFĘWfG,s.qp"x47S(! }bZD*(nCwNc/ te53 SͲZ~Q%/|3殨IsByU&`ۅG;z.f5W˔~_\VUf> 0\ o4,+\Z_T8 v*%7L5^`[͟R㕦^>-ky`Q2 fkppn~\U`,Khፊǫ;(mfj ]$ue$kYG!YVnVz5ܺGgzk)!CW=µ0w6q`X^,8N@+6}i/CʿD$BxcQZa48uޜuWL@WECgB ɩkSю@b;P`.N I5ħ)e˘ AC9e\2+,I-J5#nAv 䚈fArFp(oI8o 9D#_zt c.Jau /)Y^ȒkL" 9zŚ;E!]xV H.mNrKƟѩb]*{'dVT>lm8,isbSKP$OFmJņ#Q oacs$4UѼ!3ʇ */hJSE"JmEAik}1 tM}ϸv` Oҥv0)EWEFuLA~JFm %[3W{\^W$$-lEAo,4 uǝ>MJae@@+%~ˌYj)a( ,l7B*f#"orANs{ IM[g)Y\ۚko*GL?,T&'+߇H%瑚 AVMm=.A+"fiTzܓ,\͈!&N: A|\HhqݙJ 0T;C no*J! 7WÙLk`+zKv:b}QKA(۽k"ƞOlz ɉ8&׵1\[:cuXP,Fʨ9M8 &SaMڎ<$5$XNi7 ju=&y)QT=?&!U̮=\Fx>͹Broߘs]kTp-5E)C҆^Arޞkb>O6H"3L>xSr|3ծ_ra)[$~z/c`9mҺ=# ,Um]LaV/?ٹ܈zI7zR3%HC97"ǕXNܥx gtIܣ9"@H9& IbN>yGlM!Md5p fBA;1n|:ϔ'OMs#"zq\e3͋}'N2$?Z'&10[IvI蛄JAGx(C&ɗv:'ގsL>.i@PBAMYEʹcS [AH_'縄1pqn4'l<7OwvvsN AE^؟t1t*`҈MkL{[ne\{~TwF'1&AoJ8K^bd>@9?Փ9ʔr Kr3w&Ćs+\wddƬv7YL7.uNC89v4~!rzY{+I ="f^B`9nY?v6n ؽX!0R + &]K%$5h346i j|8ׄJ Ùhf{zAWzu?Ъ^[tSxNܭ?mDW,M!ΥLEa8~=,pƭѭ"G7:j&Q郬qF_ ^ vѱ\ CMg+ΝhDy|I򏎌@ g s"2%17>7(aig~a?c8꽵HBD|yCd$9$;XdF䃩A0rllbJJ-K!@Ǐ-?'}:D@[WľD>z/*Vcu{cNOOl 5TsDUdrxyF(_.,ʰS$" q<Ժ'^CtGlGr>JV\/ nG ~sq 2f^Bwĺ1oQ #υ'b5q1:S?%d5%:ο weW"ם0:RKh(ڤ@7A8ePQCStSIx(žƛb9աHB^넪.W C6_ UدYC*|;6g~',ov+lX43 $gr0nbvR)Tr VCZb<_wB*d$^i[i輷 686[_ʾmsDN)l^]˒훏*?3J0Xta{O`̹xflXҦc k@95vnY4m٫( n G˄Zd.R?CA6Xj!mBŔ[M pU[c&ןX!܄P6b.8ŕ=wΗ V ju1}bD/j m4r%wrW;9ό$i)waqlLb,K8qDDN}ߎ@ms#J7\B ;#1$R#:Z'VIJ $3D<5ф_V;sLQ_;9=i,:j@oࢩiO(&:v0M-zP1"O.ōȝ4Sg:5 âY@}DXy]YB%'X#7dՒ9Y6h׼4@Ҳ"ꠑcXݑ>(uSL>5Yvȷ?7?ܿ t!)Q\j?gwG{Pw.i#PqXYFc*\L VX]Rt4 !!od貕[L3ѸEjLEw mRXʖED˱avq5{s+~yHi5^@ \3Az EBg-l"L=5P|=SsrF\ZSux.1) {b[B9RUJ>މ 9+P{y`ڬpZsgxe˰ӳl'Ptpȟ斊@ͲU(L!`=1u4Kl ЊUS=Huo⩏*2[/@djDodeM$VY]>VבTEĀ$7od0y![5 HK (f$xJڽ Jl0@gNn+(ͧE 4Pj,&0Đ%xVy$«ExMڋv ij7[7X[o=04Ҩr*:VkcJStxӳ@}G+Jy,d@u<vκ,z_qY'HLmxL>&x2w#s1C+ԻY)mJ_-e _m;dv{7g)uڲ2s_!ҽ53yZX MĕT#:̈ծ|K&9*lMbbLAj,ԌksBMc٥}ehԁ0mw)vf-6SIvc!F̞ۂ^lP.:z9|%YASqx`M1ˍʿKLB@@/!ZKmYLis\뙣u 'p5= I_Y߭٣QNNKat#09n{\@#%3g腃Y6 (-%5m)(sKbdbPeWj98rs4uneRtv\ݐF=J-,2q_b!~*:{+:0?/%G }"L@)C?O(} eI!3h]c)'vJ[O *&Y=*؂eT!} ?f*aЩ?2#S3IwS ˌ-g]\$@!rhGk;s&ٱ}TbnMjWq1;Zw"=O v@,t8<6Q 2Jzd0(Y\k&?m> bISlu -K203,?۴YlF0[Unpw Gy>r 6%V7iVGxulD\ȨvHn[9O =m] &T`jPJufXA5(w]CEL\lsKV Hix0>D:qrz~C"Q,+{e"K~‰(Ti5XCUZ8JSuX.?P3;%QlJP,4R1lIqw%<0 CE_Ɲ[iO)1b_SEQ!3ۇ+d xn;!Y3͔aP'M(ǵhDY^3B_hJ8n$#֊ě3ؤ8QRU+%K63/~U<q(u ;hk۶Uz cQdGzƘ]VXu[v ޱ;6x?iN{XHb!^肈sVPllC ^ 3G-PIY|sKf)w3>lVz9 &&LV8? #1xq$gAoj*1##+о_{c<'M,"d"HT__Ѽxt bL9fWҭ Z$mg6uhɸ苿n~6`d_`e꿸=~,j@V˔w/x6!yˠ959\g9nO=#䆠5_;'@?nhQ=!CW9$A[ 9u}Ƴ&Ez} >$E]zDmOp PE(V#ބɰOt k'i(;9C;}MvtkQ/\eX7H C).-6xB4W_YGsmD(#Zaձ=bIfgB[Įލ&_3};n~9kzw\q <4Gn 0N)e mge^,`D{b/!:qJ;*.Oeb ǥjPwܵ%) x5 { Jg/"5ݶh*+v9Cs4Xuq,1z`:t~?&" /cx_}UBY*:g Iuup~ '9N/0C+t@ e0a GDOn9{6%VIQkmi1$ĩ!]䲓sߗCDTu [%KE,xd7c'4\Rh1`O8^vQ.W 9|@mj?hv3`JnL xkD҇YEc'F; kX3[Kʝ}'u|r K_rU)}W>(T$LQTa:@~lk_X~μH@֚p*|FlHHE 0Js m8Bi \g/ %Srݵ+g4t2T?%!g.e 7BUItE99e)aoWX7e?;‡~\4CmyUޫ{I@їL$GAEJ=0=rvo AjJ0Fl3xr>El*ݥ]ë58A #wH_9(S{5l E]Lu28s'Qh|RL!FI2yN_CT?<!]T^[{~$ kwKPs-j~9@~ X o|jl4?Eֈ1Hu0^T|{f-1I/ӂxr1ߍxqws2&FU}|Q2FT' -/UpV觛<Лq\gzfe gr2sw$׀JW@UT7[XOJR\1-eXuxJN8Ҳ-?.clI@5 !-}S+lSNb[jߖ1x>ȱq!wkr<GYCOr@KǞs#?o,\:U&!Ppo[^2l_9~xܙoU^fσjDBEѾf.:{/y,4C;!),l,j5^<ȫ*ܐkq*eGe[[gmX_2o <Š-ZIJsXK`h[yPH Q 'm-. 򝊺 š=Nk퓃ΫZsC7'`A+NJPCn&tAEu!6G,"|x^sA2asݹzs:^L W 3i_/eLlˈx4I-J45;kg4J; f7{Ulz hΜr6-w4P |V@ s:C:'<7V]BOاw_$7-9{1.ڽ󑧯1M"G/zzu&ّ G>oQֿ "Gzpn1 -T/&nۇ;T؉azsazXɅg2!?:cd) t->Cm2'2@4#Z*?Ȕ ,[Jj:0 k/>c}vi&/G,qV깶{y Zbyn)nCӈmի5w$f T0G!;%`d|T%ҁbjN ܙtsOCx֓!`unKӸd&0 SuZ[N$W`{Iyƥ8UXDI9Ӕi܀4xd[Y!?_ ̍6B%`kcgEYN9eU` P}Yq&ԁ:[f[yt%Xzo.x/n.Ia+Qυb1-i'ÐMl0ˡ(5T71a{b{~x:@)z}/Ivm:.Ϧ$J!mT? '{ɩ- >s4{24>s3iMߨ}ewH8q.C䫴}➷P=@鋠r L%af3;x!_gcCsdA>yA]@be昇޹T02m΀~~{L>Ჿn({r,+ /}PCpˮ4_x&3aa%sJ]Pd0!{3to_ #5+jF""]Y_Hq I{0 f=I ln>߷_PcK԰dDl[ewY fVG {QqNr=IB30 <+מBYK3ohcsBr%DKfs'/Fb ?hH6B1{8K[(R |?*@L7M/o$\X]YK 锠7Ϥ/l"s%FȾkwg0ıJu0"$jؠi@EtZ0h%JhWk2]8,K?ۍ>(V;Bſ.f6N?SU:)B)pL[TY? gRrmF:x* el2~˅r2qRgdj NN$:2{!x\-C=)S[}M^H$Y%/,5kU='|̆jew&b5aktdvv=YqCR?h5 >*|YmB`.ȕA]=ɥwf5xk!mЛ5݁'2՞ `$32^z#f\"[ze콐QKyԃ2P0c)?+|ǎ+̟읲:zWm pT+՝.ky(֎U#S)ju1e+:B~, Ͷ s(I];)NeϛBs:sod L0pǩ5@fX̴J#[JQdCŊ&T,WW6^@o8rDQwnl W‡S{T8r 2i3̞B4p9btͥNIK"|""bN;nn<@ܥ + c؎\I'c>E׳sڤu@unB-V"/PE8z(ޤ`0]/w%0ſaS ~n2[Đ7 q~dNF/3K;=0͉peQ?v,a tYW|9v!UQԢ2Hl&8X7<ԛ'r~hWS!'ƪ.S{c(oi,$SPmܛLg8-],@i #(3w]7?l?('ִ]##*]tɊϼ51% Q 4d}{9OKms 2ȣK9Sϩ [/je[U 8 {닥AJLrLxeyíi`0Ld'sqr0^dќX.:V~M?&~pRq&5",Oc!HMwCma떪A¨PiKsao"3ŵ@z?;7I)WmA:[\{T@vVp-TwX?RQ t!E,hZ {(X@<(Yn kypr'L3ԑr彉`ݑ{Xk JXZS, xUB|g~W[xe( fxق}0%?NAft]ⲡ&ٵp#C#3B'z)`5 #}Hmur"Y_0BnSv $)3#9$ԯ,Ѿ#uFNt9HPnx-Jcne"c9"%BztS+FKxR3 B]QU (CtnE ȥ/5;$uֳ5rf<;{\%B eP#枌&M(E%_je\ lZ-Q?}Vb#k񓭷-,js")bZNSNL tt^ a"2:p<|/4zoM/-Q]_XܐP:veE\]~Dw^y}1D=q ESβ ika%N(&YG<cQf ekT[&2é n`p7F/ ϵT?yoȷr&cn4 N-6Q*J>rmfQIvR{?h{]MH^tǽC<Յ$CX & 7-4ϔ6THj EpD2M-ac^wNF2\ Sg٧XvչvGoLT6E-Dw{ 0έ5 J^b)`<<t~|F-PYWqQO<'N*4F OLE\lG<%jM(H.\: Ȩ;-Rm+/7ȴň)J2msklG#Pʕtrq^TGDUy}~naFBf:e|Ayͷ$@:68%|u72!Қ -aAZ}~& f !B$ #ŅRizO5LC窎JA#*T"e$Vtˇ굗>nv:b ΤT)gSBq j!:Hυ' /A_W ҙW[X8<ª=SupEC0 cU#7;XFwzi XrOo23^j %ByBhdqHhF˨ AoS( G fl>:欶_l:ShܒΖhU#]XbSI:NV0syڣ.={T@siFeVЕV+Ooyf,X|&j!wzXrkzX3֗? ɻO"B0{O6v[`5LcC~؍ WHfw9k7Es U&8 XY4 yM HPCC ?=;~9|~c<xS5ڤ<2KAm,ܑzf}}h穈*ꊐ?btZ@ m&* uf#q?tKɭyT!λqWtV?mrP~z Ȏy 7ፕ^ݐVԱcTcwus[ e'n9 ˣ-9 aauY xI1vE|•&%͛{2u@L=7MƩʮ FS3n|pߍ]jK3U(3lEykʒr{o(Qi1e!xejSȊ%G67'޶'|,_'hrK~닒]yaۊFtrPm0eh;]?E j+,P {+DWb{.zn*-tY5Ʊ;o5?s޾)R-@K!,tr# hI4kH;]3"["C J*vk+ pwa`sIV,73,v:6Lot|> NŁ%ϲ+"\  pZώB}.lU^z(`(0 B^/xT ?)q?=Vkx /3lc8k. =|K\VBŐÝ(x !\Tld&Q([{iV n 9YޤOsCn3 =CSG^@Hy~#sD[p``pԟ >x[Q>b?8_va3p7@RnhKmK\̀edEfjǓ:6sٰq9?[ P~3bӽZ0E%xSTj.}vBylٶ=)mi*NY#<4'Fhu.@S, .$',a뽏eJR Y9[!cmnj`[tPw(ݵ`#9A9̎6?ZrmcmU%GyrKwISb| Z pBUA­ybŞJ ajw'  AM庒 䠴XG i~$>KsQEs횵cjJհ?h\ Qy7aHG܁ǭtIsMzGwZLβzK<15䘟Wzx4uD IwQTi$#]_3#;n&~$=`<5%WjUĄҦb=`M2&$\hl+ JcOɫߓTd 2r(=B1"% 3@{-5b{zyFaLOϭqyb'{t`z!L=ƵRW+Oe! k!LS *p WrPܒjCHC'x+޺B14`~[|8 f8Wck٧DG}Ť5Ӆo`mM @:ppH,$Ƥ"L)>|]BRh̃EQ/Ro{>N+3{QЛ,94HFۧ( r@d"i*-d4q+FKJU:WiBA82BŗQVS!cHdW̢V' t.z54"=ը*] `*m`S$MNu>ID㽼6E_OM|M.DNqj菻u `i!?6 @4v(tпDN^p4!PZ ƓS3Ip6Z0ѯ4 VrZ>gbmY7w'q*h)D\븗s%`9Zx{ZeӐ)LOr\)Q`%f)43Oɡb?J]T] ~ن_Ve$_5x[$QէtڹMz,︈0պ}+(f(׈Ba0|,¸+j@8ǧ.4[!2g5$GzC |LV7k̏{|-y%Z[X;qi0GM#9΀\mZz(лCgf?¦`0uH yG 43%~:"gl ՜ӴՃ+$8`O<fѐ3>uHzD':Mvo)sSSTE/7 GAEu&NTq"=_MvIB0ct]*MgXӢoKZT=ĦWCE&)/N^M[֬fÕDyxM;"pRQ\J]j?BvQ9~4KBb\'nFLl = 6ohwlgkWDX{WB "`ܚ5p8!r,'њҤ0OewtaErtGHW7?4 }m3YFFԽ85@x-0EP DC9[dcR-#>x)9\b)rc}&׌| 7F?9aצ)2jiR Y D"cWS_;:!F\cNr96[LXʶ}J徒Dp'SL~$tx1Z>DE*<[\iHb!Q %E&ToܝaS"5 lotzq6T1Nc~WHu?X'֢̙"jJT!`(hg;uit\!Kף5=*3JZn]5놰==L).hj$"h*y)%$yn g遻Wvj,8Nڲ: eJT rFT{(:=dfx1+Fiӣ ax#?'M>7(,V1«Ӷ 븪~׺ܫhp ޅM[w;b<5-SBCXJ@rA(Q0P{*+Z-n# 8=oC͇*L9qi'{Ë/ɌHtY=|;a ,̑U:¼h g*ԩY){ ݼ,X>oN-pAWқPk=3eQqi /2ǹe`1BfU}M$$x>!~W]Hq\%}bݒ$Bkbgh#ZFջƐc,uNN&5 X2NoKIt@x'n2BX$okIhR(M1>ևzRLvX0ۋz,J:㜵,&x5,F|0 a p\jNeBPP-{2率djGNU%2t6"O>%2kb}$__(Ĩq ej` 0K}EgEPolͺ_qNlس5;\NͣƗ !wMB $}lś ʃߏ!s}x+D-_[ޑ#Զw[ox]i*Jl)EnQ]o,In!-3SY!B)=_)JJ(KZPLj} T\`Q7Gы# U z3q]?8ָ BrAq5U<=[|\ktjn:,93ORUNMMqU9~%lH7 ïzARPS |E˝G4ߓITFH^hTrq:^U.xπ}ClIBHg\ܬ3~.LP{BI@e2:?N9 *`yo,;Hla+NE46i*y>|XD̩6,i +2!* /N2eGx%d/d+D􉾸IY[y1ӼrU+Q">eg׏#\ %N:UaEK7Θ m$(²7]M%u$nEi=-V>8S0N ܕ$߄JY٭"G 04qo]KZx W`ƒMǘ1$NuA[(1)*{d,>˩vJ9zV 6\6$3jB* 8WFSM dNYazbqEl]PL8s^]²d=bEI @`AmC\EqyFJϘIs5& yl]$pG`ytce6~ w(QNrDѬdrCbA>݌&Cqtyؼ+yb`B*nܼS9_p&Wؤ|F;PRu:G-{! f(1N!9[G4] (0uh -6wP!Æ\#-!As Ouo?RfXfoE$c[Vs]T ԸVm3.+Me(5δrA&[/S'nTD_ʹq׸LlnZR5Ȳ/9£,ܚeӀ3P 9;^g8F݋ڔUeF&qf3ӴE?']Egkڝyk`LT7ދecM/<%07xήlsy*I[TVNjg?rwU:!1b]m—W)^ue̸N WӼ _@#NnOLmɆGM$ss`<3pSx0`_Pq/ Mv{1_E8S2,e՗#{gd@>UOc<0< Hw2`/x^&JiH~L{ 3]8U9%hŗ^d걿ȮC,("OvʎcTtP9VeXGvKRjߵ篏e&$'z魨|5^a!LrƞcG F'r5/R/rG@J^}?Yp*%{n6ީPy}~sΈ;~L\0YTB-a0zQ/y?v FFj8ۏ^-e{- &E:0^,@?ԥ'XLŚ?c~ڿA%@U"L002UO`8>㱏Ƥ@%Φ.l@.%ɂ1E?]?T?? ߐ G$S䭖H~7wvAܙNe0![oƞٺv su6FUeomG rR^z5*; ۛD!ӪeSMjdIb?L32r(Fi>V|M;8+]9y6+ ]@wUT\rLVv"0H͂e@8T,qC0 PMOȜ-:06taf-P=[J}d*os9ƒ !?u,ICr@kO6m7bB4lhCWgNy-xpJԍTY)NJqYECi T] EUׅŽ|ӼXR3 Q^KPtACڬvrlaB>c Ŀi6<@AdO=T{I4Ԝ{_ŔG *'3uxv:ѤDU X(ysB5lCAَ ձdy°;Ԩ͸0p*ͅ*}փ8re*{ &yA),pTe텅HmPEl| q%3@Oʎy ;m=$W}ٗ_ iZ-x>2m$T.jRae>⼫E^#ʘ۔a`?3L?wT sY]-x. %IQeZ6)'(K!4gmV#8bq5$\^^E5G?zIIS"zJ$ݩ(u+0U}WiP\b椥VtdJ.;CD,q5gkΓcp.r"׬#KZvs[>7ѣo#}; 7HX+J~HĖBYı|4v;ܙ}NoG5ULkJ߼D}Z͑%KP;UumjlPƿ#x߈)5gu(w"@CeFM| 2&naSހs($-| 28D8I~D oZ9Іpy3,0c}" 5xG!Ji5c, E/eT橰FZ|ESA/ s.B+(rXQd%$mۧۆ<_F\ eE5Nt8 aj CvP8 @ǔ<}[Xs-p1%kkPn%8i3QMD>X[V~aC9Jf5y%6x˂2X.mٚ1j\7X>P%@1ZM5f*MlBPuk*rZZ9 V\(Ğ1P5|W f x)}^ž.k1Ȗ5ic;xe6JIR_gỨE궕?Ȼ{tϔfP.5nC&>dU]}MDM^F*gE+fE9J@1|5sαq`)|etVޤ`HCQ<5Uz%c3{7UjC38P)qyirX X 2Ҁ n_p0mMo oꙤ*:̏>F("QD_E[ܱ1$ .x6o -rB0Fgx[gp;NpHE*6ԢyQP+݀I"V't:2.VdÚIn^6N<5sFv$՛h!GTBUTȖE}O$ S욲΃a%̣=]8I>Sv# C63A'N_Q6'cHe01]OSI0F*XUP*`jRH1{ \CQ?dnZ#{NL hA@{`I>-4?/؈#`LM'ZܫƴJIVj!.z$~ ye.p$VYRdof0VDj3ci{ Bnf$\"16 Osu_VN\ {ӍH!"jӓaQqK4<%&mק*=5DsCO`Oq )mcLk͇S&8WF ֯j4]95iPa/.?%#MFqxBfe-1"Wگmnβ!~5^ĮЦFfY)AKUGk`"Pz6 $`~țO< 79|]EmܫEGɨ𞺳Pf"{ `jwqq\޶.۴P#D/2mPl/L,5қFȒͯFHW!28()P$5wC KzXЦ^Ƈ$ZR7ke]_9|$a=m,w((m3[fb3` ZWk{ySeɵ 0 | YmtŐl:!QO;0L٢"?!_&}Rl5df 4;ߒ'00" \2mRl&7 eTm>S5uZqiGt3NbQ23W?N7Œ*C1?6BJ aQ͇UID;3y+~k$eELH[R 붛lX=ѶT:|ƺE[[)xxFUu(n!O!U |[^E2b7u@A'Dֲ">Rj_ IVhDI^+\)݂;%Bok lteT|ğl+' f,LeƒW{r+h8ᅨx%$|LQ3CiG $ɎbU([.D0:-KCÇ6vA\~WM Lb$B}ƍCȏZU{K 5BgZ1 p!ΗWO.o/ԋN⋧V_$˨68.}I}Z/qWPyԂ~sEU/y;e1qd La{uQ |0[) A~b(O#9I<]UT',J8:%t̻gJnX;yR;~j>zytU_Q蓼,pfŕVm?Wg 6ԉvjэzB۝6lec &4'`GF60Qo4%e)eC܋ҮqnBqD¿w9Tqr}2/a~î ^K.gSqGqɐ9Imې7}de+A&/9fNG~*8輵1l>NaڬhOh17ءbWߍz"lC82gF~D!=%VW8=6Z"yȦ%]"IPsbwnOsx=8 J 9x(iu>a楹$&. ^˥Jp-Tˆi>E36=bXLuT4*X[SpSK#Ȟ' PwٌY!;Tsǂ_'ҝCj-jL/l2.ϝԉY {d7mGůút㜅e\5i9 A~^Dc oiK_,rf1Q Ecxsjv Z]54kT,Bu ^Ϧ*kJ,^yý _5G^ssM7K0>id}0φJ`PZdnMdw _5 V/إ<R T z6|ŧΣqhZ 6+ü |^3\Ē{xcf`u;%JY\ܸ+$~'o*kۥ>f[[nMj RGJk|COq0 z>n#3qhDQGJy-?&\e#X V2'D?ŏIPsɬb$ђSIP4[V3gє# 0ـ5ѽJs3l7!d, /H꿸Ǘ$ʆ{fqOD:{X2LBY-jK^aN{@LD {)rdziyB^3A_S/l4gA5W#lZ>Dcw5Vj>h {mDuiVr]b ?DʒCm^ܻƐ ev=9#-h,R8 Xi|t>a;G-Ɂ Ln N#Iojң08ƒ>Ɍd#[ 9p &3> o΍ȏBփun66QL[N~*v=m۴b8")LIpqbi0@S!SX%a{Ze̅J3 ({nq<4,#1S‹ .OyvR6,TUH$ 6&!3g3qڶt.l"~J:$^=sG C5i }( c?9_(}-ԏ?KYaYY5+tJHq჉nSlpVa-HfmTfl QvgZ͈s|=t>[By^ҸK3be1&i>XfprgZI:Ԭ~>d;Gހ+$#ås]'?nKg(́'_)JP$g<$"ܸC+!#j >܀v8>AeQ `-NJ~ceiz˻8ސ熜w9 E_ꘪ}zq+a:F"V  @Q>bD:8eJg87Ùf.ZԼAIv:8 @E)8΄ۄb!7C<=Xk\# %frXk@PIi=4,O}u4=Y++p[51C ՚] Mw,#A(qSY,y['HJ ŊTF~~`,ލؚ8.{DBMϝx5z%;c )`\O%'-ǔ\DAD4 ɾ8a9SOI `8۰<pTܹ7PJot-x  h4{^5xre>Nf\I\&q"Nk͜Iw!+Ep(uG##{'ȣ9Gn\Rs40:8*!Sii!#!9ur'W=z&]1<90f*d!1 LD< g1O*^v A}Md}%;, Lx&2Ruiu}7c'Lu#/i;Tc[j4Tj|qF-Ϣc /J" rt\pmgrFu< p?OAWQJM4 A0w j4\֧uv1ׇ2Ye)q7^l/Aam6]JߵN@gQ_V6x0qEPjcIMJҳAQ'T3v*49e +9U۵@6.oV}T Я2%bḏp XCk,8rMfMB|s\W9lZc5]wpxn. 27]$}&bG+ JtR䴇7< ~Y#ݼ?X)=Hd6FtӨ:Ơƴ݊]HvUni0Ce^ -3 RCp @8俤!E.ѧ+-2=A-X<ۊ p/.)=ʾ>Cn\M"蠞>Mnql)7[dD;nTY6߃S!>:2)ꌞyA|,ZOe0V@|UJ)|Epݖ5+ :M7%S&0ɣGCw2g*C.*-iPxcˇ?ʼn- Pht??+Z{r 41N: 5ʔH*{{0FònE{!-ssĉ0Ppaz"~a8P e X1cNA@ ozUEh=#?ldk@Bҍ)s< @5FN}%qyƃT&n8 }qؔc^U,)kՒuUh'6?|tG%MnX Ip8> ͒$H}fRp"=ƨ}ސ'6\;8k+dQRV/erN.xs[O@KblyH|.T= Q-QOd0QB U~e1-`豤Y?}PujILxS'GZe&C+ |Y–Ґn*d"Yy.<4\F'f)5VݑaV;\F@%g )yWrJ)e_HcKWTnODaK :yގm_fQ&u\@>_ xU'|gbfR Of[K+G6*rV5@J񅑴l{4>p"-aZ.G3fn0=7;i[_|4\n?ǝ2fLd(Z{ KvΤܸI>]˷Nf:a|_=?x˄Fܨh:1HS1> #-c(4Dn>.& .? "eb yqG\nY $Gnf|ʹj >RS[>"l8TK4]mr5 yeqQj]+nBcXjI7׬83O\*ҳ8 K5#K?Ui['ibU"0v#gc7#\eJ~B'meMQAE őg9ۤ0eR]THnb"9dhU>_^9YcC'ɖ"p-UfnQb+΂D͜X1΢:26%ZB%vUKtk&@u:L5 1g"gޕf <~ǣAͦ:rC |3=(L[ &/"ȫg-W:EDޱ|2z׉Z_ Bwp6N(P}QGF$&+Ӛu\s|R WiXq?)X]W^.[Sל"&* ҭ!yxP"H2;鯹O^̦-58 7qcBn81QCu}u!kWxнG+^ex3<.54=Eh ?9s*nZW8K0RL('F$g+DM,ĭqP*ﵴUUL#$B }2>9(3x4A#leڑBd\u ӗev\ZR ĠO3 tQnT>nHGLdvp#5[8[MLF捬ИsΖۄC~&AyAu by, 9P-7S@} ]cq$ ;?NoeY6 :YP `YC $s:Kt\Fe up^Փoi̔<,cwY 8\Em'` X9[09zLёz#REQ>@yZ*c%F]S :MW)^/f)i6@0B|o!K lISJJL|G'dА) ~%hf.-g^!kl`:V!mӀ.^+\.Nz岖A__&4 `<Z.! oeg+ȸwfV,mߕ" 9mr]\ 'o_y_"gꎬ|6 E͚p}_Rv4a$:gu2I=:F,Sv%4r *oՙ=\߷BzV-l,2sU!h\WCVK1?j F̸S㿫+C>^jsI\w:2]֡qWU_F++/ٞ3/?f7gύjSQ/JNʡkܗR7g4H ^mHZm9蜈|*j~ 1'׮D g a`ʣ]Ng5>l6w7bBPAy;78<O$o.H(Rht cmּ Dr.D80e=7-=`O%t"m7KA`D~?jX~820-p% Ǩ{b:&i~u06J(9@r>h㼩)~jm%'Q (m 8jzɎ-7uj6T I^#-SGQd|?xiEw)GN"z9ԣ m.|=%y~z| UD(Yp5 `N_A-"q^mD_mk2袂5W-FSq EĚB->^ǧVK@_ QYwPa`3>.[>oG L<@{7=|n7NA>:6ede1 w[83E3Ӵ!:f F!Er,= 6zIZՉ?I ߱N  RSOUƕ/S虿l%, 0I%VZO!W Y&6bJCP@CF,uĵah,VXW) +N5A`Љڽ=p5PR eJ {-E9 Kp:xc:C)18VU`ZhOk6mSGUp)Z3ٺ\+ (r)0)m .8Ҹ9C7R{b;jKutq@wGeYѴj۱!MIP {vN0n1Λ5pȒ%Z_(rژΔ-Qϳ3&ߺDwdf'z]<-+R[a ?{:npz6>a(P<7q:DI .:#x} 1@0ԳV,5z[Ca'쵫t_cK:! &͓p: ^C,d4wC4G a+T< Њ14ǯquɓ^KTbJRZӪCil ^*gfPR.+!!%ԡþ +j GjwC䇒7_YWFj'-.sk! PUUYNۚ6 bp#%u'/XnQ+sL]jcr T,oD"%F5]-Ev*vՍ(WIlgJJ俫Lz:"ilkǧN#jf/J-u!]A-tt@Y'1w“sx49ޚ\y{@VEHcsYko5t~/"fb}oN*\|Yy@!\j|D$_mYyl|ZvH^] _ {Ash_[ s:!}glcҲ!g36SqlP\.`Xrw!촧 ƊWiBQ˥ =Ta^G%e$s=_ ~{d5Ħޒ /rtgu~.l҈v^lx) dugZ+iZ6Æ |2]qnp/j3%͎Oݝ^^w稥,8ct - i |^q!/䗟:~Y<$H0_D$׼8ʣA_iOb ^hmoVq)BІ3Z(Q| ފy( |>/;xԙ~GKxf6'F. fMu :{Bf=J $x'e/aj̟Fܨ8/:N $!ǡQ+ȿ+^J}*"Uel+ȁF9hAW0:R؈=hQe1|."\SE ~)T?+ٚݨۂ!IZ*Z([Np3bӘ)#dy-~D;<,V+lb@?z zn_Lf= v&Sy#ЭNĪf^/z\,Ӭr)ϲgT*T"&AD2TYLNA\р09h{D@ZHe3rvX呵΂v]3Ȃj9G,ݲJ.uVQX;'Y(De$WkPPPJIzQF5Jhy sE=^24V'j&m;l=Bu3Ƕ݇q}x#bzOPfØ:$m؎WfnI뀀5+ey|&:1洸 &o~0_eh/S{vEL_9J|x'mTIm9@?_y-jBo<%@nBE6R?;ېT):H9KڥgE;ax[6a`Y—r tkhV8Έ< ̧ _c;eG=JL >o72ci#5H>D.Lк&Q6*<K*r?o#yd_O:¼Ɋ05N6Ԟ.3r9E;OFft\*lkj؉Y~^οUft z$4 wYQ 2y#KUHNzѓBҾ(;)|:kٺ]8 sEHte] ^ Rox4x{t2_DĖNskj燅bd]2 ̷Vh F4})DOp?d:!>D;A=T/p zs5C?̓4)T`>GoewX(Q* Wqrgtַl}óQ2޲] .>H .upj(7?*)pXEcHSNQeC5Z6 %VRzEP=;9"ǿqTW1}M,LV[jb_51mhO)U~ϲG/ӜF$X[ZcDmNBU-S3Ap]ڔ0!Ο@9y1ӀKl+ 5bSvp@:0l k}}{@&jV]x̢54()Q/Ra{:hآ&In L"BFEX7cл_); 2ضSE *?y>,ᩣ\Jעᆊ [6 ݀`GIc1XtjH-TU"~:2a=zlɉ+Oo N],Qe6+UGB>@˦Ý<2 zőr"4(C,Bk[$e%~_i([:w9˯Qʽ >_$l3}* pjDWmm^n]pes1U76s55L)0(GRk_k aXqC:Ui3GsuIS1ѧ=M狯DOS|.A⤋0 ٷaf{eTUĄ&+LRSTfɁ;\`#=vZd9Qv%=Rc 6գ2[_Iq :CdF b [Ht9*v3)wrqbX(yS- 6rւ3y `t@GrӠ"^"PiGᾟ?DuxYKj\^ |(l5:4SB h0mo.}2wdMjL3UfJ؃% !8S/cuO$d|~ п't_=@"&^Ph3 vwX5q+Cr4Ҡ=6Jm$1H}tbtW$ sj >; q.2=X$Mimt&èPxAigB9YbM{C59хbyB|ƾb8^:K)4 6^ȋV[@ۭa]cMgW7FB=Ͷrz5ږ"7R~^ە;вoLs\&j{)P\GVYL_'{L٪R0%yoK{ ͛Fxϼ~d'y=~CY i(};~?=u]ly֚9KZ(jbpju9Ì䷻Ī{VdWe\%v^XOx@E+0biu=m[{6h-Z\ZN&BbAl*X)h=%Yp(0#sM+{ Xdgr~e^dr\0up.[meg\'HŶ"X`]^iXCc i(s1U rj 1N/Z49l~]T,L%ʻc">,2ՄҴӚrg*l3d, dQj9 IjLvE5JDKZU+ |3@6(BJL+U{׿2^i5GX$5`<lyC?8T' ehUj:V$6+la EeQI(wyf3ގ:4vj2U1كDrXïJ`d{C`\.h 2V5ܬc"8l;|5Ktx̩z1C9ܠZF*~tځ\A2&+Q?Ԋq"b^O)IcWd^sVwܔF|6(Vלٛq@WlG}& {>e0籐6H 1Cz[% !CcbOC[Udktr=ve xSΞp3@'ώ]TT<#W$Gp:' } OkR|3"MI]dj2GmE/q84='0ZDn.kd $@L Ӟ< ,YqbBN6fn 0?rۗkP r6zz//:,p:Kpim-9?@spv9ίp[똂IN?/]gѭiy)<~II/Ic&![vwKr8GE |἖Cu|Ac7[~1KtEf<[܅Poi 6]^6eh7aɻ(gs qk$b(#e<e^n)'|KNo^DdˋH1f^&nE$rK#RЏ/})2zń:l;@A~$RiҴ~7" i0kNhyKDړUd8cs!S9hU@Y?Tjx0[>QY~h 0qQnEs `;jl0 vV@:rIsUTݯSsWKbz0, 7fE&faYfټUC`UG}ڋkXuNqdgxR j3jǦ8?2N3͓VlPSlHˠ#lN/ȉqeusm VS2Z!*@Nhi{>@@߿p@dP8 ,6w2 vpw6a0-NdxkhIlm`=jXf0ukX_7^YH;pQy2VLkyo΃ Ax2K<[ rS!賶EWX𤤳h4 HB|& (G?9V LjZJըy;v2B˥BRJʑMXQj0k,5!/5WtZ ߳v"V#pKΙTSZh3o $5`J%Ƭ&Jb{bW|$QNh)_r[)ǟ&:QtyIu2u~<`Û'rNW<9  C{/~4hKs0H#hGRZ#9fр}:(ָ6 d헩' ל>~s礠*ӳPҴx)QҌz2c!0XW%zK_k}J]M=}46]tXI,xU+@~.&riI-O]Žظ}6Sh B^ɷ鏦q:qN|dE\kf [\|8e$UU;d ~qiBrqF#闱# lw]i*;X$*kI G>gJWd/ZZq&Ŋo/.W?4#|=T)4ڇ/08EW|Icl2OA39L~RtLPhl_YHjȑ4B⇲T -U:P6"^D⌑5(,8=8eY-{m-UHc54AaAtcM\F@ 뫹E -+߄SGxcUYV<30nn&B󌨷˥w.TݎtZv:y/%ZeNK&: !OжDn~nGɇ}dՑA eVQԪGm"E\Ɓ̾7@ Tdwބxc7&Tp^>UѮ ! D3~iO7C ҚLuPig *Ē* 컹cpQL]~GI ?&BY(S 3潿PlӒlX2Z6E/ȣNoȭ,-M~KN^57eY *~ h3| } &p>c=Uqnct e:~g@;<8 95PS#M")W[-1xiƲAsyl FFgk]%^WHu]> rCڙI<4g6'ioD~_ ~}"N!> IA,V ]g$e6x2.J ܓ:1 孨~|I{6 OXO 4Fz)*0@iHcMxL=Ct)'~dVk@þAĀmDW9~!_"HofߠPV^e};"fЯx -PVy^j^y6ERؿ.C؋f5\yV] k-6s&u[˶.%uƝ<=6${g>|_yCFrCD(J :5*O!Hj#JHd؋<{n&-73u7JҠ׬]OS:aNuw_#he,p[:rR:H~8Sp UwVk3ko S$bI,RLͩ +h,uoR28B!k$܆`@#]7ad{4om ~ |SS,*ptfKc#8KF&I` C +q/:kyK8~'Н)0=]}_.1,F9!xm "K;3=dE. ИBl%}#mi8P'Xi2gLቂ:p>l9H&#J&晷#!_te;/;p"7M' v/%i8SGNm^uΜ47Ԅ66ϻ{4~F[:jw8y XѐdNze 9*'TJ'M48FյW&Vs+&aB[]kJs.n;uxJ3SR#;tOW d<,Ay..+e$ٷM7YG^s %6'ת}?ĹNK3c!_FކzpPc=N8%^A;~sÀ?HΝ3"?9|Oh( z!LٗzqL}" ෬}lh|T_Qd-b,hw,pSTIi-SYZ3j>Rve1wלGAOŢ9$yQ+1!9˚sGhu=(7) yMAc7FR75S=F؟!w/eħUt'VZJ.$-`5xf8;߶XfMr޳lYHiΠwSBK,q.ĪqztdK}+ Gb{16>&o֍gk^f jS}*$*ę+z1A<`F{W t \92P|`+"{Bh,YS-OWҬ޻֯bѭY% Y QJЍL(m^OdfA%: $\qK3p3.%Po_{a5 Y%lY<_J-%y3,NzM"2laIjg /8 m"6/nías"ɘiN.#Xf<0`B37D)+r#91?Zɤ+$qF/ }޸l]OaR*f%Q0";^PȀ?wSD6a(GݦLvMdN\w,NƴJգc8c* R|?%!$ނ҅9{mvxF\`FVjQ>8׆rVdU4bg{(VNFrrcoA7!v$˒b# tK@D*@Ԣ djڐ ErOJ?'XIYw7q03 lr82X0g>}ɿ*v $W>0Gm袛a}h?jq4ґM+B,LO@ ci/\'z|,Fd;^ޤm&Vش=?_ʒ+hkPM_|{+l^oOx<`Ԇ泭Nw3U IYajE,c VY]Цsz{*@$bԫLh]]`F]8tLch!ܚ*D7@R&ע ]K .vgh©=#8)',ݩ em^ P9BAq"b}%gh*SV d79fAr=WۯZ^"FZw7Ѣ6Z07*аIE} #9/@-Kca8 ":h@>`'lT!O*0'BL`4<]X;0^/?T5%0̶~S+?pMImw;{~u~2|2= K}UT~S(Z#kY0DnH,j_Ħ\:C+Ϯyi/[Ķ;]NOd c f5֝T! vg#~ݬ b*XH5Wv  s3ıI\h@⽀x!y@:SL楱/ 1D>7-$(Gw.!^y8plX7fD|M,$]RAę A 4P}y* GCijХ:RZNr4]ʪYCjڑ-$8*RHtbn $vKDƚ6oR Lܹ ֆpLw b8F: $a6ibiN)_*Vwe?֥廲IUB!MdeaX~\RvzeQXP"_:%&HsnZ]#j{^O+F&Rb ˾e=E(*E,]ߔ׌4~< ~FRZtY([(ck1;OnP5d/[Ce Gؙ-)i _ƕ*pͳtbE<Y*Puh*bgNJV?wByO{atd L9K>ф>~*;+Ҽk1,::ĘI%*OcNOAy/;9ǴU5Ni>~lGp/ (ԗœysF~l^3iT`pC̙`:[ם S 8/x8or*hι_۠OWIgۅzW+j#5*+/̎T!pנ ])P-&8$y Õ.aNIla 3ai!t<}CI GUU?<ɿʴ|XQCzEf!+&z5n,Vp3VG !i^sC/u诘נ9hcm2d>,:Qe~O)Et6Q)kk;=:\mMbX4GتP_s6k$aX\CuXw"5CD8i9cqgoWRƶD?[l. ݾ0!w= z>Co*ČnuM$N7.LY[R&- (kS?ϸᯄN˽aX3l(g?51kWX`,+Ӛ5,laҴkgD&^9 ea_PU]&o,%!Zq|e~ n O=EM%)a"ӅQ@YShj0,>Mh m[BC }L͒>8s9N|sNm;6מ<>[m,DPBB@|$g("'7HvNLTR)1[{ͫ񑑃LA.R5"p:]),{w(3Rt0A23?g{u_0VQ&C+I#&:[gk{u_IDwr?0umB*kQmQ*-4ʮ9,N8?0+7W6rjn1g BQ$/lceC݁|)'>eFl#Qjv0b7p?dޚu-㮂<*!,@}Hι+w`'ԃ< f6w'{Ij' b@[w.tSoD,Ki= n]t|!",OE0Zw۪˖N쪉3(m24^# LJI3b)S2V.9/r`؈U*kcS5^bxKۺ yׯ%aG.mAl.Î5›ÐqF)׊ဆWhCRg &C2\NvXV+J؂ɬ^4ܶ @J2tNgk^h9X3wkw. P %9Z`}y '/Ig4en~iP(ugQdZǑ!kh3/n6 PLoaN.*:;E&AuLL.\n !c<~C v9 f7V|b.\ZdI+q|:l0à ~%+~0C141L!74iߚl vjr' ` *TB }Љf'Û*?Pon.aCTv?ӟ gfrlsuqJ[⠺l @AcvXyjlqB5 mޘF,0u3Ao1GmR1Hl$;P#}@139 ?LVFaW"J _0b>K4q3y[qC.q_&5t!s *]Rm&y<oش2qq׺oV)m.{񑆱Qb`EH1 u/8ޗV] pV#Z7Q,nCe,P?k1R4]!>t3=>н "Z<{."58HFdm, ⰀAFeYkep2[P7x÷R br(Y23AG'/%>P#[dVQZ>Lm L5$yMibe%./DG^LW譒Cryg;_OKt?Z,asSt5'SE̖U(¢Qԕ;zZy/h{&ש6 Y ߜ@QV~\I$ے_@gy?h6os] )Gvpp󇞕V? a%su/ωR{P60s6JMb|-o4T u˩RW]!ط7-j dCTEx8:~M T MeJM|uGdM8һ6dkL0-}_Dm5Y$*|32Pnn T\O|(:lQ{i^znhjBn9pVU [L;x!KzwM> "M)Deՙ宾H6B"]9$Ǵ|4P"+8kVY V'27iʖf'.W: f jF(I[dhu"-Ȯ]/mdN4F̽5߮|`a>h_Ѣ|?.qY򔶬 fړ[Y $ V_LKS%<\aư{PQm`A[i^{ص6&Jaz3h"Wc$6y>#v7u1?+x(di12I*1`M/x]ϰP"7X&3cA)+z๷|SܽV/Ҙ\hAҲl1іS WBw:S3l>j⩈bS˖^ l{jwt4<'Y[G*h"3'2Do XZLldC@ @25dZ2!{=jᎉv:(}obyۏ7z)AیOL3[\W{|iȿԹ!-cwB)׉= h_qsW=D=Cpb!3Q#WH6<^SBv?scQ(*vi$ω+I:):&tnW@|3WTf,2xn˝vK;Egå6& 9=U {{ry+Po.VCwͪet )z CbY0p<ďCy2eRKȿsBw8ΰHEQWG |S!֎/{R"T2̫\qz*΂yKWTo2If|aTO“SKXyfBEypwEzGhSsxo!Gw8 ,>Kܗ-~-Z.>lcoߎ߱3 /K5F|-Јݳn&i?V9R*#&GB.h^=}n9:BV-M18akqcAUǩͧOs;gUu⮌&8;Twxr?=kszBޱiho9~CAuJe)naZ1  ԴT4okbfV6_9J?6R&($ot{l#gV&$dR3pTzg>Uvle!PvWGUׄ˩W{OApP`he,"P&bw7R[:_-&BbK+aXeɨ%.N^A=̙I;AEvs`UXz Z*;CCVxV5lmM~!@ZqYVskAk(e!^b4;eŠeG'|#H^ZՔ` {ĕ~IaQA8拧Pi%k6?[ؗ;[corWaCt[OnN+<喇WIDOkQ'ڡ Є{>Ki0/E,,ȗ=FÑ]Z=Sc78_ MWix9`,(J|@|k$99Nݗ!|ȋ[ss-144tvhGvTE& GݬהNQyB]n^ׂ4q3|egvsOjt+ұVo6rܠ~Srd&H7_ajy;e+fMGckDFTPyEm i/^['1Qr32_}GCUr˦jip:7c ɱ]Yf?#Κe0+gbX뽪ވzYPI:s~>tg %m^pӳnMA8?{\xD)M{rQ,OtD_4aYk~捄nxhV`?&;ί _EGD7!68`"yO~<>iib 0R#'b#p2A*?kmWz!!@2qņYy@W k؟=C%*yAId5R[Z8~r-KsLJ@M."Kea5V7?ڗj }|_E8! Hk`"0C +;-@cJS ï:EmS0CH!Jj  ' ej ͚֚[y3!\^ t=z8 <Ƴj,8/^&';(+n>S/o"ީoxiTU]6mLR˒G52^gԎx,QqsZ ks)8@2A,Zi5zSjw] !/n 10m7|ⴋZP+q_Sx1lm04f"~eb.x9wߞeJq[ *(pLE-DQaxgpk`G ]B'^-|18^ XqjiNxnGX`6o/CL33pԁRD1On&*`ټ;2bILeܢek*gz+ʪin=AT?O.* YN @޸Q5p$uLZjeJ`VMkۦJu7 NuNJ_џhmi-WupZQȃTi̼GaiZ"nP:EO<>X$wo$|$=ٷ41KIf"*w,s7JKpp!C*+pJqdW9bodTUm;VFHiSܙA)MW18ڢ#?#mw_o'V=Q)@%:LkFdmx$RWbt5YՠJIMMaפWOXVjHX5 M4]%XKҳ˅TVzl6APy\2\ŝ/ SZ/Ji)=&o)LFsXQM C*_R ޾l3.q"jT#JO ާo`oq/A[$$,.Y49ՠ4,QͰ0ԓ~y J4yѢ&%ƚL[?潢8_2?0Fstv6Oc]!/^H9b=Njh@vB@+P%3E7^i;_gdƄkmyHԠ EͶ"|YAFw&cY48a \d;فV!2jLSu]`wݗw/SbPQSNJN=d@7u\D0u6J{f%d~ 6)Gib$Bl EC&< -x$ʷ5] (ly E@6a8]v$;ч*N?̯2 WK;z$Y-e]#)!n$vi`Y#Mt117Ȩ i=fsV_q UwKE9? 6s~K7^4ki~%v6€ 7,24Y~ ].};s&$G >ѻgǐ0 ų/PKIi#\\F6Yiuk~X:h=>-;A~7nfB YwkjӇzo~R1j9Y, {L@YUhKgT۸n [^"-Pw@+'G}VM!앰0Iݬ lS@)/jZijHd@yѨ8VE}nsi8. 6+x\+'UjUu"5Dg: VLP tr cyPX: "z=Lw %!E8 $|.H$K`Z=m2и lJ=fA5<ѭLc BH\4o@W\Uu *ݑVR,%Pd]'{gS4bL/|/I:ioͦL-A6sؒˮiW>#&^#f伭 Zz''D,!sդUb|8hfh Ѭ*ͯ{k) 3Ԩj&$z0XY^F"CbG_| ЫN};->YW}3AZQ^y%O轤Zxil ?}^F6jUDo<sP\wA~^q>9ʒl:nE78Zآ2}oo$E3d[qaE7jhK6-!֬s&ڊawh$y 2=EƼ3ҧ@Y58"y&Å nYCC:G@_ EJa[B{ B%Vks/Ы:X]n5͸ ,q~9W~6ۺJ :.t"#6d |lAvK59EGQ/"fu71NyҕL/VGTؗï: Aj -=Z],ƀp=;-(oa! =; ')>(M*Gj\a<*vC w}{*< n4*ew8b< t ~o}teH6iADEϯy1i=޸,g_/qog ;+9B\'i!E`׼@҄xfkjlLOa' *) :ymy(eKa>W]2d3e̙Q^gI!{}'!P Pm@YFXYTyO (vVڛer44?Z+"*˟P18AֹB,IL<5C W}E^S "cfN`$ag X tDNo}ʡNSBu oQoJEcXHU7~O, Mr+XEnWO O*ŜE@@> 9 M'OP9f+ws#[.yGbRƤDE"c: sXdE/\{)|գ^h!O} :i#ؐ-[n~ɘ 7­#h8TmH)_Uoۋd RG50cZnv GK;o0~}B]}cb>Fqb Iw*+:wPl/QzHNN9Gdn }tmYSe3n&^ MbSk%" GQ}tps A| #B@YÌ`B>bF'9tC[juUЂJV$:~E.V[ڗtey D2UOmJ`8HUG@¡ǥևEc~$2DtouU1T*ʤJ7SQFsi>nBɃR)ɚK9hO%(p US&x v9 {o#ҟ}խc(GuM/p| Ne=GSWGi'=2hmͪaJPewS Sxo4Go\ۄY'0 9K(rhFⵡ oxy>A~hKICep3X2H}97"NS^w 0VIk2 ȗY# (e=l!mϥEL ~o'/P@;\8Ǭ\ߖyQbxeݎ4w33#zI qOҦ9ǚ#4)(x}ņ {]}= Aܙ,GT _pMČObf̎?jvriD3 F  '_aTՏwXr[`\g(g-_A&!y0߂47D. GSoR `T'X@| ɺ`֦3sanEw] q6MZG%c%EYKwBğ <#拫y̡:eYLʐ4>IiqHZ8X(223v*Zހhξ9bWį 'D2o6'|S͘Tp.qM;UVЌO~_,%s-k5ǝNnj~6eha-dG p@:?]=_GL{MH .')m$#AVGk*sLF); #m労Wm r -P ޕസ~q'Sp 7~劰 $eNfMc]=8SR[[E T:H{vBoOb|}5:Ԇ"(@J1{.mXR# 1b B9DCW3+` " :u]Lj٫):[ LbzOCW[ (m1f02h^S]<ؾZTnyG7MqPzڽq 88Ygz7uPr|HB߁{t(;">QO>vXTC~/E/GӮ|۾i7PG MR@qW9YcgUQ BZw@%~A 6M+7tf%1eKj婱[rFשoT+ձD i%z ,!#jC Kk5MmnBˁ-YT)`EϸxV?\hk/_0%R^ ٪AQWXyGExx0 BescG!ʱi =2PՅ%F'm} `Y-KQ w*^yW7>I~[9UX weNÂY]M"*GX맢lҏkl+8I(o?_-5Ý?ZlaavVhlȄBOUoUƾS|k |(D'. hDtA7!uT\WJ1NO(u⻌U Co)_^T,=Xk\>ARV5Nj}̹|E77eP\hG(S~c5M#|kp-sRȄ?uc,xb>fLmAF ruNƫ~bTk vonGqS:OV]_s]]w7yQPY.Vef!_f*$:A֬,0ϡ.`^ 0smK6 QNӳ7Ǚbuizn:@CjF  |q*Ohb|xɆO8J!^W*sM&#F:ϫxYwp7ǝ_21'O1iTsT]^ 7_zs̪1{ڐI^ùɭ,x-hR s!"W+4KJ' zۢ[f&EvNpsR`BqI0U!nOnjQ6)(-Q Bb^;ojY8fѶ Лohn8oԖdA(gWQKԪ]g&>FfTn bs1TĚXDPF!>_w7Ē.vT,WrNo\$Jpe^O;ng-9D76y}wۮ^q@b `/o+JZOZ̩@C |3ӶZu)RӐ󻔮.2kS)V_J 7Z=UI)q*Z-ވ1f/߽YMݛasf`?MDgq&j7@ЙOO>DD[@fқ%.{C+\WfS숂Y;~JiJs|VYP}ЄZ Cn.OVc$f ,?JJ4>@xr;vKd>nצ,~ ~;~vHRN8A/;*f[u8%XQ.[ei%@,7Fn-(E4i,)}O+\To7;yP\‚>nԐ7h/mWD-z?kމVVu@ åDoCTcۑLCJb G[|!\3 Z~#+NQrg>-1\}˔j%]A{W,UJ=>9D&eeÑh` WxSJP 6Y^ z;`:="Mw!IWXU^yg4D``bȮ_w%=(+Ȥ{(5r{t v "6~<êwW*`yQ ճ9#rܝ= kL)1+{F1YB$ bNIWLE iRXMlw+,w)ɀs"%=^jw{SC[GgKP@O-4"TɉNHW {/].PdmfG~cW_} M÷OXQ> )>|jwMyȍ|QMw_=6P5 g #b6 )F D"p~F;E$xrpm͕ay@ CD#) ꃛQ֤e#-`X-Kdq]&HjA֍?!v[8 eډ?όBL2`4vGo[r /9qٹ}%1@hi[m}$$K#iIAbt#)}H&|.Ɣbd{ܲ\xGkapO2#TՏ_ܽT 9CH]uc~hɸxݦts+0Ӳ9W"Kһd:CDRI_QzzkO[O\;$|l|0U1"H.^*L47#(1LbI6@^p\g+cϒou+Er~6@(exFq!dWfc>LS|/Ƹ{$trΆ~M>isF|8 [PjǨёZ?i<{_aS</ 951ax$Vt}SV.1e|T(zs,-Sd3rJ: }6w&۱2b]꣉W)Q%ѷ<݈CO)X9lP*KᏦPw|!wQ hrWD( ]s -@V.Z_A 2[; gk:G<5_$='*MnDYXEEh(nkw?6K #p>Ioc Eos^\N̡|o'M dUIQATbT?~T5ĵ{M5V.XjIYuܪ|4ߚ7 ѩVg%&;ߌ #eB+[i߄ nV+sQ<@*k6HJe>"ձ'Z#lKv(ma٢MB[چ_4+cQf5Q*\nrYrfAs\x0GmF~my<<mو4Ly?J5K;a-r9Xrc4?\> )" Ƀ?}4zRPئwOHjKyR/ooa0t%Ń"(VZI4rf Rm LpN}%&~&(ЪmvǂG9y|$c+z;ʣNSZL~cSkyjG:&e U߮kݓZl_pìM8`_SO۵rX"8b`*Gߖ)\%Փ{IΘnE+moՌEHʿ&igwN /WToCI1%ӷڼU5aElT[&*}`ڽ&mA >c X&ֲ[i`#PrO%ل @,#"xBܤ'['R$Zc%p9'D*Ie׊Eo_tS'o6f1UnFv^ <|~Eⰴ2 eIGfUޒxW!>;ڶO(M@kP&Ft$΋n3z{>mBV{I˯D/(0a2?'۟9Vc&Xo̢|C E|p)I YGΞ9#eN}=R6p&$mL&R!Լ QpO̶g\@e-`JKM?ҫ -U qSNwz>N%acJ*h!aRNJ;;( z_"0d6o=bJ(&v6bcwm]9InHS5N+bH"5#} ftkDLel5(ƃ*7=Jm3[(ނTlvFǎWI.Ukmhߟ/udG᠟1^nID&qo2b Y :Ih5*~ægAGt^D~tӍX2_tH;53]nT qHbQ cB_c_Vj82dWeH3g!BftĵSdrHDiMl_J3m/ "\nZ1dB̵ ^[)Ug&LepgP.]]᜾K/ݡU8<ӱ+폤6q/Ov of3i琳k &TsgRS]/L}BL6'im/,QWܗt'b]zlE$`6Ȟ%xeρV4-"O\^pe9iEw|R!(5+n܀fL{OXD"].:lgGf'&@qT7!My(TQ~X]Fm9zx˒d$0a ~]jq:6H\5|ʄI`.f[' FiOJW{8e9P~x"?4Yh-B Hvt,7 5}t(a*ob"hW QM=|h>+> `8cBiɾ=ǴC6y:I H@Tajc9G g! 5!E[w!j2_9;߸q.cɄw^?ߕsHl$U~8O_ M5_֍?+5X7$(,+$IW;thoz}>˄m#et^% D׋5gEgһl"4o)"诬 k[WBq@mU]lzU!fqFd>©F^^YU9rϩ,8nHzJʉ^d<4jր ~ 3M?`,v[0bҴ(%U;I('#PDi6'awu\IyT(ڲm*=GsJ8ӰMb!,C n\edm3 ק8:9CXے<.rQ=rbu`UG!Y'TYuйV1⌺2lfh|F;1|xZ`djo8A :rת2LvktHp_9Yf]0P+7 :`{ bc(7m ;>߲`j"%<2VzZӟbeuH@Uc@w1>m{W $ )IPvuv"B]&Íퟭ! =K5iXtatP]2,N?U ;rל+W>0jмd~EuJ\:a"uBl]w-h]N_kBT b- k<{&OٟGd錥@%eE_4*_[g*mݘz> HxQV-v8&YFJ ArDA؄j|-hFXL_x^2ŷ9P t%`ӱ F3#҈?ddT>CcY#6'@? ^+ө:)e!\Ox &Vз^K4ZxzgԠShQP=#iClg:`6cꦙ=CJ&ߝ>W7++߁ ԟvށ7.쭤 3͉ 0 Ԋ BC0!quQ*_S&a3b=n'u&BX|X2?:\VDyA{ PkIzA:"~rj1⪽!.0,F<{ȃo%(>jt*O)ESڔ 06v,14"o% fV?$a2i:V:49iM~):yJVYDZ3uWSXiW~%-zFR!϶$vP 5d)X|LfZ4~J,fGopO0z"(#:Unjv֠1KnЬD{vCH ƫ7_lv]AVT0a\GDEl$C=2fiz2blQsTAuG )RBѽ~ 9xk iqv{Uێ c2.;~|.>AbR+ +88nO_w"=;3IfVc^rdrDp| Rxb=@iqZ[E~'?L!,!7w+%#:=B{9&:]f{fVH6'RoH#I@~#F.R 1tP4oaSjPU6ycajnf%H_ 8_T vfG=.0A 4=OL$-1}5ߋgf2ܯj&H jӋ8RqrKu~^νpL (C lS&b%u\lPu1ɂ^Ni~iOSk3D 98qs8CSԲO8?9μ`:~+u5CtYq%O~:C5+DPP?”9$mߕO-Kϫb2 `#JkiU)ϣm6̽>I0tGw/ qAlgcZ,W;t!Q)0`gG64R/܄E E(UWM[KJi-(`Co:^ kMCb斸UP$s ȚH :zpb>tۏzK-O' 7YRt9׉ߕ*rLn<ς{Y|PlaSFRh&IfuM37*תK:0w@՝p#P j/i̺gVg-1/Rۃѭ#lMyP 6/l$B C jIngpSѶ7~Iߡ" uv4(xL6W_o&ŷGH?m'Hli8FLa|/5:1tÛg5ه<}s 8E9M,9taE>\v_|c"V׬EN|vbˣgzSnנla>oťm,,*/aLRo% OOP:# Vjc:A ~: Jjl32qg@Xo0ibU+v!sVR*()YzSZ]zFax5QknC&/7˲+dw*g󽶨~0x.՞K۶z-w:0pYBuQ^\_#><q_K-k'>@[v+!knh^ - fV'eCְs]" %5N:pP &JW<̿"'*-wuvAhᚡg5vV}5 u9,Z9vzVHk2e/CkC!r+cqsqEKM 07t٥+ ~vv%1+-ft(z{Uo.IN$8n"~ \tAk>ήfK?y\igz3J ؜OG'1QXb iPHDч%L,zUэ%;@N^m $6 o_VD N𛬤4xsڵȽR3U_O_~[ w΁"x,hq|n;L_;&I K\ Z)\hlQ aژ צxPVtjnqX-$rGO`©+=ў"PsVVD3n!oՂ 2GӹYa_$vmcA3.z ?c07Ig(b>&-Ohc7GҺ\k|qp(UՁ3kHk5iJĭ<!n@76(gL& c=hr*?:&`<ߓJ=4>jU#\S2!xGg Y qwm(8ޕ_nCK||j|͐Rd]":3q-r@`0d|*=JA *F~%jDs[|jK ">!&NZb!^_bwW)?h`X:Q%u]X#Qfk' >9ˌԮ)X{ >\ҵ;@mBxBPnQݕ@6 j(/Km$o %2ȞUO]؏n1[s3/5c5<"^AyK&9JU! va[:13n]`iu2hA2_rS4WL0.y>@gˑoq]ꍯX,LqoJ㽢=ԾE@(왂!hb[05#ai@0(G̣ڠn.`;2na=>60%u>eP3Q.()\vÁsW}?tsOxadut[O;K4$zG;-5E[M*£is+Al+(Y_3ьy WE&  ˟>*0dLWJq1RۦCv&S|9]toL'KUiCI9Z7@zx),RpO Ä NcOơ/!iD@14ľA{FaܶY Jfz6TI|rߪ~,o*[y@_|ozֲwM>hɛ?2w˩$0M!kD2F+/l$\Qrn]`[\7D'S96S!t|n0p>]+kRaޔ+DDxjBw;4Er[!0M{;Uy?R/k+=n ܞRh|K A_(a:hT۴;2lU{ 8GoI֡ڞ]%EhkwH1C0ʩ``eJ#GWNXyA*$ >\{&ƯTlAnb^)d$^2O$xw6dA?)5F%٘cVNӭQxQ.T{pJzL+t$&_ZU_vYr?S#Ì| 0ם)<;#~_c ^Wnov2U9K$!sE7SzExfF,"VSz8xIн  !r79>nc,'4 5.,]g'? PlߒզU3 :A Y_M;# # 'zN4iEFr{Ⱦ5&rofX HJ՟5N3ĚB4/[Lܮ#(`4k>\xhqpO[_+5oҋznOXK,mGIk[&E 8_ Rz8 N#0Mо'A@,IL mI0wX%;˩X׉qI CCc`ru.h%o5<~)rfYx3W7jX&g^502ᙿ}Rw%lE\hcVPm7H)l5v kR^>o“=T3 c@M% Mnl}D!mg݇hlI2 # 9j`壽'&䤏#]2s(AtwM̛1*+)ۈihSWʫ[1xSkm;}2*}si#d;K Fҵ|&&R{&$pvuD7 /De .7=r3' yX/wƲѣBrjy04-hT>sSgOQdr׎N#Q;&6+O%E+$Nk'F>k.&T*{֋ ^<<3-aEVD aӕ;m>Nf_q97p$C<.;e)R=h.:ͪCmd5QN #LHrE^Dh ]H\ofS4VY†nuB@  ]u> 7ϕvIy *VʋDZSA]u&J;AKuԴ8څ\N[a{G,kf?6NZ["%eV㕭xnr:j+ȼkj~a]x rCrmoݑid0VcG `ZdmHbOPXر6*rsJB>&R~b2ImCtߋ A>|gjY֤aB_S޳I[9].V0E!+1iI^JuLbT> x~G.hعƻ?Fƹό<vPE\dJ5H֞+)( DFU0^@!5ѻ""nlX;Hk)JK`NYkл_/*S@P.Nyjduϐ%[%CK;C.UF겛~Zsx8~ !W$[#vWaȷMVd)d8c/xLped?o @ oZo#+F-Xew38 M!i7h0xL)11C!<`~ Ղه'pVmǹSt&s]f_t'Հp\{CH7~*yy;^$T󻪅Xt19# J=g`qy[,f1Pmf{Ŭ B>{\a,Y fAs&:kMRu9m|i)L-d# htfoq*4,PxÍXv^S0ž@*f1v}SȂ$ ;&̣ *fA La᮳8^[b=׷^iO➍RҾ^xu_cDr\g}};u'  Jb|aLtOQ)3 S+nfW|eGBjMYy?PIk <6L͞dܾn` U7k&k5?Y۞ʳ.T0ry !\caX1B?}JZOke$~l=!V\4qe9Pi f=/yz^G;$MCg Qp_%`THL) ӢzC+Dhp* |<&o;O?("> cgzdotǪFyl/`oׂ S.bQOs>4U6jHH|3n}Ԯ > _ID=3*ęxmFgm s>=ne/)WK)Aݽ`F)3?cUE?Ӱq)2тbtQ|)(_c+/@3'F9q;F ˫wc{@z_l98 ZɍqC7 "bUw XD~fYW2Ynw3a\Q斐,Zn-؏r@k\kAeMg@0Dbp0sBDߠZ.X52|jŸS$O k1g6yVXjHu'2>FQ;`bIXAS/YղX+8偵"nҹn>y,8&~+ouc +,lts:T.'h}j81n;4uR];>\~kwBag_>G#%$`|,_+o(Q36+yC lB_-'8 h0"LjA.y{\<ۇ拄CQdaŊ&m>>&o1Lqxߑ(|AhIc #?w~\KM'/ѪڠinI&zmjX7?B2|?*J+0q8c6jX6ZR#(Av̀ ,A.3 Ѭ]@,ў77,ٺ@o\տ& ax'ɚ0װdbMpG߀Z>|Mc_lR܊C_ƒ!YDoqoY=vt `IsryUL &h`?\yG(_$c>$ѨTmu9pDA>wytY%IEǦ7:=݀>p=|8)j]TL7="Dkf-y^ #"uJ՟CՓa"qzf2`W$|!}1i/P2*cLp5v. 5n5?+Qt)DbAzHz M0 :$l 4G`7sLli&ap kh--Z_v/ǡkVwOΟQhDPiB;1KsE?K"ˇqȳ`V WUb.h 5aB7zb1SI&к\ߡ0q+>L4lAɻPX@k'*JT ፧ӮN Ft ?̱|D1K͌ HkU*iMJU ZyuAa~-qS4Rg'bV k{zzFMi)զ취~_qaMDԤ,V;gG +W+Dt ayI/U{B{ fH*u!U\ T2 qJ3VRv.j(<x5L3: Ő1s8a?@z#sxTs枛x˰mmN6gWbr&?6gI[Cܕ?%gMQ,ϟ_n4m㺻'C5 [\аIA%Z9 /=lA;p ͱK},.Duq=m3s1N*'.7^ߧX^D«Z Hij~=OUay.pOnE ˎO(ˈXS3x2)iG,@YxJW*3; `g>9#W 0ӂs5q .m\P?[loٟ&XѐB @&GFo7\^%j6o6^7h!]K@}BCϤۣtemq-Q,.,-iGO5H8_a3S0S] :)6 RP5(qXEt\ʢמʼ!6v!Yf,0ktq1x!f{_LJcUiє&$Ը:kTt7M(?l6_ko{mfo"g#)TuֲdH",D']Dy&̊.~ $S24T'7% X{YyyfK[7vardʎ}Q?p"b+6]  b}_XCh7-Rru)!> ! IW gt'%C#3g0J7֩ZU{aP6`%tm E} GAORQŠd`5ZOHJ]ֶ'pYH"c}1R)%zbB`Y%aoxbMwPȱuT;i0~|HP779;}Uoԇ/qF*dR{' 0b3vє3r Uw%A@QkP.: -sAxvhRjK38qw e&;GI˂жD̝mS6 x +l>_:\.<5]&FҡE2F+!)Qf5iw/yр4ʞY@KiN Vbi6?Ȑ]3ٗӟ Z#~IZ"}ԇWA"f8]qgmݙlZklEe*-Uf0-S+D4wp`D=W0s[^uyUo8Gy猳I&Jglr31qSvo!`J;Di mp)j&p/w؁o'RB17^g~:-cmMĀA+هRDVu+om{z jxdàY_3aSJb#}^0-fD(1$%:SᦠLE\CIoN EE5:(IH>(4W'̏@mPnH=893=Q7v9jQ SV o,݂K B.76Yc3}`5ngqk9pHOt#0c_>l^b}SX/K eou.e!L.u?Y`m<-̵;ʢT)V?9bJg.ꝍ]>1pB5W ]ţhCܟ͏h j@25*M6YR`kJ=_> T@.kհz cP3v ;LJ +gRs2+d#U/~bXY&ԎooFlL6VxMՂWqd?B@iWٴwtaq*L}j i[KVLe. VZvM=7l" A̲06*3Vnމ`?nn9Ϣ..s ?n%aWu*`8UK,XN {y`3oTf/ȩ?תD,ssVq eN۸NyϮ?$rKlCGlFҞ6+m$̋ Ŷ!#`~ie(4+eN5{cSx46XPLmRta0}!m:)IθAxIU?2>B|Cx;Xn:rT؟>J9bbF"l|z cz;/9s2pQڏ#zD!kSh%5r;Xh32v "*ϐj1=*FFܵ ~vkݼUCd^_){ /.GB!`Qɀa5{F5b/h g}a^(B[:q,zy#x$t_T,4i'-a!b̀詨L4] %uW` z bXY1`k egǸS"!:7+*un?g[Hs],ש\ݪEؤA{453 8pjvqex|=P# 2u%×@ &7qD;x>! ]yRr7-_*ՇL,qZf꫷ W|6B#n8X4*\lk[v5SέtlIJl7vH9c]L-xcbD9VvKVeuDJ;&<ȵwq&S" S܂Os'KEwRN=U^|tkar_@3{@a<n)A AclH/Km{)v+ q6[`ި`J%\"(->a^evp g,UUݩ H{[#hiNfe9~SL!'F[Gtl9X}Pٲ (4B+pΪr CV. glW'0sqDkzmӈX9z$L,)s:)R`y~M/4y2=Uh/l2p ˼?f3 1 dty9/Jn6 8l*oF6][יYP+!ijʚ/h p8!sxbcۼvM G v?XV%9yREj=s\ fBESx}H\Ӣ pW\TcIpozM-<æ֙-SR7]:zirPTv~ *v-dKx_/ձ zu`ԃ.{A`-d4ᢌ-KUE -5еsΩ /]J`N 6蜷dm4m4 "faFrx @@r=^i}|bQRj\!oW32o4T>wUzѳ ./%6}G- +/q_+,x3ANFlVD`wx 5b6~ DtE\?ЮN*)"" xH؟wòj?0*SݤUnu[ٯтcI`#$댎I!7ըmOHNpiAothOgcQ wz"D+":O4`ޠKϐdjNTWGCe̮pY\g-='Z߂QzHY n DȢceҝRP##A҂iz'w_jy>*Mہ"jH4Kd0ă~>z,!7.,LiH$tjNTxcE bƐ*^[UGvv@pT12q1@9"DAC8:"$y$5.L)jc"toChx2O\''܈7t>% i1 h~a6>Mk:3%(dE(NݜLiK 4u6%ptc`z/y!xH#mT˓iƘ 4{d=âX?BuGe?!=@NC+Ĺhcv̯ʻEmX+c&\OR.zڢ^ ϟ3睰_A=(GP0z,(Q_u^sx6·4w!9̤꼗]}bdsm]G&rLzr<1^dhG2(71h65"chRy~#ڞA՜G'rwA'@ }Dle}˧`6 ~F=*ۚ:'FNdVT`EZVǻZBx釀bKڔpd+Qʫ /]7F}s2܀8AWYCJRSe:{YxY[b!cI(AӣMVN/ U5q[-0@[(qNG7P,~Њ4D QV9v[W7O@2ƤQQ"=y `SrdǎzZ!ˀ]St9wك3INjfQTJ bX. {w0 hteT9LƿҜ}VHl\R.@ `k-]l]J_s?_+Ihގ~S ؠ]O2a o:" &Yk^lNv(S] ,'% vOxNW_ >=޲Iwth+5~%8E߁(lHezas|chvqFޞNJ>UƣGS b&& 'I (Z;d&\f7Pzj[ Ȋe::) \?9 &#G>].!Pۙш5%0P%tP:p<2JT3yypH]{dlCfR=1BM#Ƹ/7Rn5=93tWO3\-+hYf:]U *]NYL{S5/(:"( #ue`7K1W\]mID6JrB7*E^Nl&俿+mf'ĘaǞ@2Q'<*3v~wUqȩQ}5C(3ֵmߡ.D,( ([q*n79hCcQuH$69-nPӎ51=b ҍѴS˵8[N5 *ۚH_XXhqYֲLmTjT5fdm(YF8?jSnfQQj_&~c3t䄰Œ=r4vg+R4bqDߚ[f6Pt):E2ZFf_g7y=5i_*W1d0ﺳ:"a~IVh#&JiLrB$9GMS4b-)90ۛ9%%i0/ằG2M?X }il5^>}"Gn79WI_lV?<Ƙ"zJUٹimb#t@:H 櫉8\LTĶ|uc^؂҇ DMʥYkqknhO/N+5G;Q2 $ S܄""jw\W'ed5dNt#-ة&4b%?#M.0Aۼ.]"NYGًXH?lC{Grv[4ˢB`AuiPnw&vtW*r֓/TvMeCԲH]gy-BP>~@E:m*Ir|K5N*" %jn}  s @MB^ mo(dE8qO \V2pGJ{Zyy*|V;/F vNhĨ9)kztS$EP+]"X;{F&H t=#3Uuy|.SIZЇZ P(I`zG X5ZUD[:^3UF ,b@ 1GӮEfʙw0REG'& d\dRpҋiڰ^k4r5ˆ^Ex5E;H@︮T-s;Iu1o0-:G69r⢑ft0O G& hH)cg {ܼ.Cw̅(d%[TpƷhFkڋ[:gѝ!TEd}qp_Z:bQ,Ni?*ƪ>$/Nx;ǻ Xti9#zxp:6ROsbyX-{+{ vn#ᗤyOt^/9@ ]5&B_I4 ^7/,RD1,D®QM0*cRpˆ@T|*J=z&"W뒗"/ 4Yes 7ov[ʆA}ViECX{}4T {y=0,H zc 5-?Iקт e:â"~`3&0f䠓N%EkDt>Ag_vWǘMYԡF)U)~MNcUƻ]cd5ACiJqmVp*|ƾxG9}x?4CYrmTyEInREr"\pp C-LYD+7j'W}eIݙPPt`P>:&6Kl1C Ep4|i33%$iokYg-* NGrZ 8xvqAK?-z^!Mwrp|Ocd ? [ + o=~0Bg.\̾!| hj|P3 EDD3 0LC泪B\ߦ7Iܹ_g bgԖҁb`X?}׭.Ú0(eC)foPZCqLtn 7N+^L@jTGbxTQlPOrS `>Q.]N|jx5:mp)f&#8ㄣ1jݻ?đr.CZL MdY/ 7JRtLB=zX 48[-Ƒty) QU]WT!ZUj?"ڄڢ^q˱3{hlLHqEgI* ih: #A)Ȣ.0~is}(mFP#Ի( eyf*4!0&byV~am ^]}n|~V59!j\K7e4I|ec ?3Xs8|6o :@({7vxZ|9  L>}C;{8sdThFlV^T'h:Wyi]ɹq|t&y N`T?1O=_sz]ߒG 0mM C% nFJJ(OHT(BtѝCVJѹz"7%Խ F[,7 wONYۻVߟVDžJ.G|#}?5-,6ݱ`/V#hM|$AXm[:GFrhG&sJQ!)j33upb5 & ozc8>L$pkzLak!'Qbx4rhH3eR#=y릑;t;C'DKtPuӾ Z7~qeGsnUr/@eAfR -x# t\b[]~hG #RܼbT Y;Lc=5o?NO1&`xxgWл"Y~0A~>Itژ"ʋ&}GmL7т5~L Fk9E#̀\Z"&&6 \[$% "{fDfi7\v΍}S7[iJ`y\&߁JS8q8Ùb`=v&#k3G0c59=QTw)A y59V1LX21|}ɶc:\~ > Ì8Gɵ6}(:V$HG<L? Wf'5$«KȜg^JFk9\sCOmh_om'O1k+/^#"BճEd&d5c Hbmf{lQWXNjnT Nm TzU0Â-pxux6`ah}{tXIfW!r$Dm0* o jR?u0HPo onWxd vf3<2Z%h-^l|͡EEVϘY,WTynKy(X^ϗ~[X}b HlQ@Y/7x)DC!f- Ng(w9\:YJ:r,<<3JQ %^ŖEMz\@v~ FTp6J9B >y N6#7fZJ :k]q+3Qj3lѴFZ:%, `\FZL /h2Bjw(m?ܙc9k_?K%~$]%^\vHM $b Y"zP1&hxY!C< (\wUf{ &-b4żv¥gq]A6(g=y@ v`Twi`P{O=!y %nkw%[B{zZ"G}fsTOː)?[DKaK%3ZFD)3 i'\ֹ V3L &q} cl3-k6Kϑmt7;O4VɥIܣ:2x%R(W@9AZ7P!\$IgA ZZ܈N*宨{Sʆ n,(U9OJr":nb/9O)sY镞;}ʽ3?dٞ u֍K[LJ$*฾jdw=*p(Pǭ%e0K`SĹslBJ_뢄SG7LSţDϫed%Mͼ4 πA!͕VEcNQO# ]i !UNG' Hiq#\QD]' Zl J^@.Mo6Il@YZX//tC 6p j!$NT(> ky+uww'Tl #сUMzzᵫ9k bU8OhR"5FRffSjwdV3ng ODd Lx]5E>̒ǔ=%חbjI;Sm'K ) 6&'cTg[mת2Üel/Mt'i KG 1o #,l w[cj5 47=Jvok< []u\H{w3<E~ XUaS, 2P ?HCyc 7$sOIZ]g r4[Q#e&pu:ݒf+!z]N,|Dhd<8>Xש{S Re9(<kѓH3'hʲ="{_s7x&˃J+;SQJ5=,ԯ3k4\;7k< CɱVpLth߶Sz8?eP'r6P5<~e<}~R̸pn[ϳ7AwVfkqъ8!횚q`^P?adךz,b&Eaf)VQ? sLԠhhhkC¡&~b*BgN.p{8$\VPSmHYcF?i+KvU_Ăp20ٝr?iEQ8~sl@ƴ-G-MgZhlA a~~ Jo[ǛKNb r96cHF20c7<4xci P'¤Uܖdxv̼ke8Gft(R޷}yj7 (~_fVu\L|A8|x41%a"=_F;>DzDv:QQ\Ao V64Ƕ*Bt!h46`[gH%bS t/g(v>eoFCI33ŕ#kq,nU':&cب0 x߲@D"Oe@1W꣰`:P֪^ $qݓ䯙̢pױ#;C臭de7E]ϟyZEcIS!R!B!Ik,pulLey!;dq׆4ж kمʅACiuGljMO̖S$~eܣP钫ZUF+ov&=HWS7bKѼ;0'.gL }G;\j/a:(xq$v/QJ=?K!( ݭ7kw9c;ߐO>[aip[?fOjLnդ+ͯE}NÖz ̋GyW:b'w}Y>,p!첐NV^m9j`իzBMp j8%0eSJZ!'jx&K4qċƯ*o/ͤ/?Gn|W'Ѿ&rҟv'Y,;@qB`"sA3rHO,aAB GpJ 3תW=5Z<WXez\t{{YDϫv! C-%-'Q|CX->ʰ3a۸I⢪.1=y'κR0iHVld˄V`^1GXDAO  a"Et|ԅݔ<${.hmz+z\Lt y)UYFy,M+@UؐA9RWi[22: |]rNt'tlEiL-DB+i30,7{_I&_ p0=tbvEpؑ'Ń຺R#Q#1{?<ninJ=w%-V|+.V+f5ѾK#U[+–UbVP>Gq!}~yI;(jMp_\8L68 'g7N=p챨Oe0vCƳKPcqQ{Mpa1X7YOH2w{߽A5u_}q}7Kظq{ >i~`)1 m8JTч +aE)+K2ٿ.)Wf;lPע| Ed{|k\|W D3B䯟6ΐ;|r5 _ 4qzM'v-:k=m@n]av5+vDtv_o 7c~XSM4 S9!Lp=< CnjpzlxknYm ?`{D0b1l"\șGM5k΢';K,RpWH f2ǿʕ !4elgRDC 0=SyAS_-8̱pLdc ro i0trD"7C:k|WL 9ٱv`j]NCIwr`Aƀ0?}Bi9 o^C)!:SRG4ǡqRQ*]#vFLӶXB&^TQ* 23yIV61O3Z\l[^3<6ft,r!X82ب}JM 3@1Ȗw)/zYG䏼LƸK2Q3XȞ!wZ_n&v_ Þ{ynZ.m(ZqZPi6* :a=Wf$GZ1?Y4lt|%oCSbz}yx u";l̥ӽwWr1ffV ?KwG -w 4 ̀ڈPhZxH _ދ tf@}N\lm :Q  ݕ}B9QͲ;m  $ݷDvc?Ov'ڂb?6 6+\uXraQno>N:WǀElm|pe95[C|&x\k.U3{TUP05s>' f6iz?|øFEzNxs}9,r[$cOn3h,ۂ3p6#47aJZǺ>?ǟFDsIu AˬBZg ĎC*uπjad!x(#n߆•#5'I>Pν+RdKIb"pif[ޭXGuc%NDug2!lx#f΁(oqf)_I"\k0fzz!VOШ7͓3nRzu* B2׼݃Aߔ7eLE# Mͱ2n)]{I,n0xk\f$Nf!vUGrՙnFQt>@@ H#r^ܢG9k-od\g.9Փo_G|xiY'X]Rb70/g'վʹ/ľhr[)W%!ӬcSM!Ң9b uN{2JMuOWIjkn8.mN} eΪ0Ye9lq6~s4'Mf1\ #*X ꌧp*aU(`INϼw01kl#7,hQFFR"ڜ_0j7މZ>1ֈTl8<6H ǻB98 %XRcܭ3UГbr'@1: HbάTҖ2\Lx0yA5Zs>L#'~Yw'A[2|#S%K ;RjYͿu^04*&#)~Q * H-#:A}e䩲?qՏXG(/s)/wv:^^^ .YOcz/ %W7csdH ^HRmh@"eF6CL; \bOߠ`u3̗Phw}oJ8ARl NC@Ch3 3^G׵| I &q\n\AnNV^֋g*dj&WC;W9JZ&\X0ov%- qyNLA]MZ~+*)BN|56PTX5 :'n26}5 3d|bT]]nutm|`kf¬|X}!95~8*a [\WU-kn j'dP=pIؓۂRFIU(-]mnj{{y6k6uvӅ<&PNCEq߅\wNH xgPNz|Vw*LE(-ׁ.Cp'͓01`WOOHzд^NzDp*Igߛ /֝r. 6pz AjF;E:ݭK-պ-`ޖe!n<sGA$bw, PM[/o "o[ya%IL/oL<7dQҢخ=motE*Kq&裂)CR`Vβ$G0xevL WtCw6Duoq:gXF-1q-$ +@Y`$DnphD[~;pxb\Y^Bu L|N$􌅨:vF[jobhɒښN&EogF%,wn!7a{H@4 !^ƦlzRy!my+RXk*ƹXZqZ|2"S DRʍ\9KI R~}3qpᔨ33RlU%* _8ҿdUTA,*<|Fg  {ʼnuR=or뭼X>ZlWh]xAr(|{" 2 c=:Ii|`6s%17qFo\k?ƅ;_rVfM"rNAjol^ԝø܄H-D1*5}yp-cXY;,+)r;*Hk=_<ೳ\2aoG@*NS{\B-ñ£+,IFÇ(ؽ|}ACX7\hv6 pF" Y>pފYf>yS^K}#(ݽqq;4bc:GЦ!y7>E b%Xp֜E^xmR1CM݅-qO vyBXNo5U#Np+q 軰+ $>LлW: jiU'03, 3D/!bh˅ ^/ ΰiLg8zѢD;%@R 3~" >&Ac oj-˰jst{JRNnﶞVh^SWMyV;D.^Xևf89TZ|;cz7s~񡭒PS3es SfstPLtTl'/ThIO[*3{ FE:ދ*3#QTCw;7E(;-Qfޙ`ω9ф–忇j`J Y#h)Ǧ6cPh]:Q鰠sSmͭu\b  ^`7aJ,s}H½rV{w44Em2nʐ aH> }3=Q\#&BP^טj8^öH%4?}oRWU38)M>+); ?=׶ӳ/ \A{:x0S[g=4WePsۏGCx0C3mSWșgFLJ՚_3s^TiY['X2RSS1w)A 2oW,p7"|+&$PRE;8;k eҠPS8X.XϜOl }d/ESQmowVqzXtkJnI٧TCtil ~؂ek ax~Bhpu?묏o:ah̷t}m"ف=8'SgztRVEü_漓vH皨\"{kneiz]ϖZH \XPDԸt J}f$g@4|Z&GaZq1=1K/d٩ո4B>*P$-}G!Nk?aO']slg37Kg(̞wwV ș?S yYOLST)NJffkSDe(1G8 x}|6tXC""F 3 yl^h^h0be٨+)fb6PmCV\Yn$L{>v , L)PRu8j5 3@UEn?\6nO>쾠싍unM."v#Q%0tꓩlwhf)ft1Qq5r_VgeIi}WxeIqDnDhT?*^#.nO6MqZ eu]*Ǽb|| f$AM4 eP)P &#ƠY;ӂ4m,uRE*J(}]vW`yl~z)(jTO70PUbm 9D>ޔy<\7Ѧv1~8@chIc[1F;x]3<'c!"ONd0p^nEO^8{S FJZ&;$;5"nrBrQPc >|J€TOAJ8q%՗e=ɍɶdv;݃R5&htLՀ&*H.b(v/tn3zzzhqLC_u?ûD*:SG/ּUWhm΁gM2w.wțoR R"hO~S|#\nɛ~N 0/v0͹*ZpD>YkfJ,/IKy b"F#i=h\Sbժxv! ~?vfT6 :.L)f,aȶî^?(FHn Eޥ=lKH:!YY˨=:C ߖ'P$P#d" YkB.`o@S!GoD sg;-|[rSA ;܋6H P;]ڢ?"rhniejUĜ{ {^2:W) UP:^}mIeCe uW?ʩŁM%]( vX|܉HE;fe'?c(vZ :^JfPۃ<Ab=-ĻAͼ氨ureLS3i|̱I;erȧi-O=AXrX7U'tFX'(G?d~·OO ۮ?mw3cTlSq;HwC *[&ib9!P7fb@|17:YG+>xBB6EK$~mچMsʧU݆~T[s?2GFIgG ,r: | C%Fv,9Fm߮fB ׍XNVܻ*^Q:o" NO~{v)k n-`۪7g5HaJ>_Hk?6 /8|T\E q47R,~O80eH'VpVU:!HUx!=yRRvzK2wp2$8M\d#5HۗoΝl0݀ *2' N:2' J~{IAw_G3%`kKg(ɫK{ezth[xQ(`>$AQCiI>ݻ2rШ˸p4(k3f)+6RTuiBf9~Q;\?&ϩ&vq|zMx]|7s=@gըh2R\b(V&+Lp6;F;ǞVg`۔U z0*UI7Ǻl.wX/W>:H4](o`0Nwm }b.Ikc3k$ًRC\yu u4/LZ{- Lh n7?S~uU3s^z WW۷?,ۜEBw_MIA%ith`5*kӝ\]N<׍Op1=ylrܮGEP>j?46IU V TkFx_[۾Rr/Joe+~P,9%ƩTNݝ"22I$i]wDv^R㻆͓kЎ'%s?v!ߥ$B5GFD0I|SXB&ȝ PӉe'*iy^eו0"N1Mo|wXB筐M}3KMW4\bE7EcHj"A%zN!iyjڮ1֒bY㰠]bZl;ajAnQ?j)r Ar!|4"zM룃ICR)l!M6!k/2/)B3b m3~Z 䆞`P) k$aFѳ,OY|؄lK 1@\li;퀴T yv[]4L'x&przlGẇ$羅t8Aݚ.SY//`|K=M"p+eg~_pv72m!Y$y|H롈ЗÂ{֭_Sd4MJf@eL:pnJa*N[1Dm A9-ֺhT0O]~T $X-K4GZ31䧮N:C p Cz %\Ih2;Vvc`c h@MavTӉ ➟THݚ,\5[8+m2ꘟ]VR.UW|RN^ܡطσʸ# p t7oT jGvnyHo Q=s(xZsS)u[e+ĒQ?-epDI,K?P#m@A[eN&y5iTp4~Ŝ-bR,Z~rAu*s~̯4Wܷ }&~qqTNaOu_eu ,)P$51PRȠ[]D:9?G8n2@ϢAŒ{ue@IdW4LjKgb<+;le(}H,FHثWEv!Kו9^Py}L`NoCɦ $o@;uR?>5 l2La^**1tPz@aB0|k.d涆؛%zL ~7M lx3]`VUF!⧈6~z9y66v⋵vӼs-iz;UnGF:O&9sW1&p˔wW-a+s]@3,U}"kbt>/N88!٥*>zzRة Qm3*rf88M ZQLޛlQL`\BWX2uxu_U'q *;\2CZ˔pVtGeVL MB XyӐPكtV{b݅*/Atc }kq3i~q:F&æ 1@Sb${ {6[EU>-=3=]R^ EFq,D|\mc9!@ w qU ꓕ 00m3q}zc@ ,iU7EpvjsOSѰ.Ē_FM輣i#29J،8Tjh*8q-_%۞BHb&n|h8](2AτW[&\Y?ա"KrHڽy/cB%I*M8M%7"{|kE -pl[ F|C͒l,̞S+RZZhcKn/Uu/IKwJV;uXhB7Ow}ʱ68/N*R$DZLkpƠc>TwoPa=kd>k}s,_O`YeW㤾b'_*&l֒<ؔ+|U6zTҠFB_G PiaTfDusb;|IQ[w$7B _8 }J P.U~W#Őfd!\r?.fHFЙY{932\U11r:4|J3;rihY3d36uL;+8ϯ@ b*]'*\ͨX ;> u\X~>Sʺr6ߵ>b8Wbty O)T[Dbp$N.BuS ]s*=l^A[w ZO\U7DI40o#ߔDIWbiҵo eAZ{8X6E j@<,)F' vڀAK}IA^`Yѓ<-#d>ެWpXԻSH3|ڻ0 Vw9)ii|3GK*Ѡ7oKC?J,j`'cW_%KrqM(..D(%v&N;oSY|zہZtDu<3MmCߣ'kS?Lǜ;p!nȭuxD ,&o$A7N)#KA Ffqj sb[\={}VBc!XIelD AyZbkFB#"iP^Z_)'eu&CBb$#cz~='8J gc*@Wz0vb} \9]z a1hV+0Y>i~Z;|tXs0^a !rjLu_p0 ݍc*z k%j-o5L1ih(ԡ l+gEc0^VNi?m7A&^ϖQ( ݡgG$)hw֦wuVm!T+t }p PU)kxSԐ)IvVI:2𽌏ZZ䊏HOG:5 éB("'U F F@拟; 30vKV۳dt+0G.:33sL@*q~7c[\#ZmrM)kd5,cX+_HtK U( j/#SM7VlcOYTAƓXz& -b|4\lL=61`ԔGrs8ʕ-pǐ.Rek`P%:uV&%^EP 6&~e`Nwjڟ;-٦;IUډ`1I-i!kCnܠSK C&z7!ĠZ H["cÙoR~syZ (. : MqM`sW;oA:7Z0ܨQdلx[ o6W܏)ga$61>B3M v#fP` Jf'$|Qp:[a=6w=ZM<  |>WjķjR_&IΤg;ό ;{KYI~@Yx_Fr!+[>@^юۯqǽ o_V#<;+|k$/酲P&$jR[e+ŭCړDJyÈ#C H#ԆEYBgp6&QW|$7-U3v&p*wjك*X{]u@[M%3rCl:((yVcDzW?r%%KPЦ-b昀[g}GGY7Z/~z<, 3:}8R7SḒ9QÏ}v4D;9i/%@ӥl4񊴭$ - tj%mN',"ڟݰVa˾o [0J8A:iXĖD75Û*ah^?9FFzneM @\~}/+^b*?w8 ^Ҵ:oELۺj3T_H54;|˲#xJc`A;#IcyV6P}6}npgqQ+뫱F76.ʯd̺`Fh pV\dE="Ai|oI|#y SAzP `ɟ޻[P?):Ŕex"E!,a98ds{M-uN^?E"VA,]NODa@Ҙc/qQ]^KXח{k xX7"ƭHZ8^R=R Oe 4<،uM{uuzLWP1h4/`OE9q$EΡ;~6\h@*uT*j`J"TM{c*wV7CZfW ;dJd vK~?Ŭ9յoؗCO5\pq?Q|&0e\sdio $}ċ 5nY $qFzޯY?τ ׊+bޞ2]' "YQIr!8΄&6*B} ?66 _㚋0e@elB5G VMeX8Or6 M`袮$" By5oH)1ݓ =`zt ̆wE ;W`re|9&z^7ҕO9@&ҳh5'p/J.Uؿ(TݮפUŁv=$Im^:輞R-:^Ŷ1QI E}L٧ϋ5quUfTB/]ioEx$Lhx(A-j*&&p&-2ԥ̘<|~,`Lt3Rz>پz8$ J6"P "VO.=xSw ?[[i*9=oK I8o/\yG(obGR [/bD; փQ08[D3 ݾ\n$lnV_LI`It~ uh?"K `t|q*\k<ў8rwAU(#0;no9׼Ɍj6/szFն:3p,a #N\gFԜzX'=EXøpVMo|@DwTUW]qcajYFY k_^Gp^ ?xИPLfs3au݈?vԦ+(˖]ZTw7*pp:##L9'֌2/p20fE+>Ш8D02*T3!)M_3/ |]Z'Z tCزkb[D4Q>܇4%FKzP栮":=l[6VLY'QP]TwC7U KMȑ%55S+P؎bȓ(x?+lm˚!R5g8A3wcf--kEtK8&kz¡s̈usѣS]Nq4y1 k'-KY8մLTA2V̇q M2Y4^ΓrQM" .^yG7Sk0O0*7wͶ1/h]pyk9AE  ۚХqQ`\-!J5Oc;S_\>{~*ljYvQB_ݛs]^lf.:|j"ݫdNY+M_-((dʐ%X䤟~,b&WjT$gdŮ3u!fHOjZ)Mu RXZ\|V{4z7Ss&'? GZ%?3N8yaJ/sΓ #oLJSST1=R-7ttK^Y2,0n߁K Xsu| @UriP+I$sl4Í%zmFO(m`AުLUtSf_߫8?jg\Q(hgu),Y\T`dWt{?bhD&& P_μ6~+"aU.sa Y4I~0ڼu(9A]װ o0@-(xlzu7 ~MRQT_" .[譅c8s7Kfy$ (G` 'g꘯x W*Rޖu $دW974 ]rO=m,Cr(U[ha $JBw3/vZA63G!MxޣtS~%sjc8?"U_pu[f+dEQQ@UV(QsikyL|M `%[0q1C  .nSko<$4>a`)}rEw{Sp9=ɥs;dbL ~SEwp!|Ax̗G:(AoX B>2%$5NxXopDdL0$vS{d|4S`xʚYvtؗ±iˣFՐ5ɻFRGr3yX1Ua~sJq+Uʸ TC$Ű-u#"ÓʼnzF#\2~ˆA,Y (`I|۲^ k}c6q,4p@90 Hm^n-֮I.鐸Uw0mSZrU3(aJylXf`2:D6Scd ٜ>C"e5dQ@ W'RT-1kR-vIyaĜio24DDDgQcZ:X2jp eXCWt'[ 3 ߼6Y,#V%~ `c6 k. IRa:MqGpɏԟ1@u[N]4C'#)4̺}-n`,1s7ze jVW y+wklJA-QʻS35ҳ=Y[[|@V3!ˆ\x^Iq&7x [;IƹoPҼ]׀ Gar&JNFapB Z p fǛ<5U Qԅwu蕰cSZiHӥH:9[y=|TՆ٘8[-ߴRH37,86O/r=ܕ-޵feoGz(v,K ;$íIӕ{ArkqծD畹zx km%w0| fzXC?7e09ɱ _)LTSg 8[ e]O9Жpy|ӕ^jU=.Q8pBKc-h|"ڀWޱ5ܔv|bzJh_k2- S@$ &0cI$?ዑ6ٴhY'D[]?+^UȐپZ4Z' }]÷B<:5s9Z9tǁ4L52cn=$nϼ=c]zU8×sQ)`e<Zu搩t Z8r;,!fz˽x,^m )_Ǘi<έf(R3Wi$d7h ^ ,ޔ2 l>-Xcgߵ!h!"K(,>eIcs2Sq+S}l1֔㲎O!kI a4BB5) Ap)ÙMR)Tn-:IJB,Ya@غ\`P`D~I)Lȥp"Da\l:sNLO}FȬiYm;C7ȓX@y-2E<@ D=D!x R(xI쮂N\qX?( ]Yш*'i-Wj ̹UD-sƴFtB_KHh8tVk(Pe ІM%e9IЯM(bUe2j-]#t]2޼\5<cxEp}M|/sn ;oګgDv 2cgPtI̽^ѹG Pkےø$8VذnONJϑG ι77gO(!6LJD™ ^Jku Z?l:A]5=z+ =|sK3eSh9+cEt0扚DGfy%#R#Nf? }!KjЊӳl(&)Ww\ 4HyjsNtN^acvAsܵ #@$d"ob=@Ena{ZS-.| n?^w3eo쨇z?U)vKu-#у렯 6I!#Q`*7b`R%H}֑Fb$d&Xg]̱!JmoIuO-ȁr{YSJ[~@u?r?9.H2H`9Ka/`NSbщy{!݋b[_hN,:kro1'Q=#EΖa0>}")g __j >#A0"az׷?yenrOͿ|b8?"B@<8%uMf85!@ـ<0mi{$t 2d= tʫLúm Z "m@MBxYAsY@V4MtVJ\']4QlkNߨvFsH3tdW.[Peǒ)z!x<IBMDvXLGGS=/&D77Ʌr[y._.]]\<,4l&̳xN,~qGK \I/"CJDQ#G(:tߖ˕@P5] 1PR|aoZʞlBJbM{+, P͢Ϫ; j$瓾hKl[9R|x ]֧d'^yuX(mvGu=3 r{0vG(e&/Ql~2UW78DCu Mz`,d L>xb٧~ZtdM/`>զsB" v-tBtn-^e_d'&Z)`p!&,osrLt]]mu=~HN^GrZk.EX?ߒys|%'HsXMmhGVusD0Nգ.6*XhepK`Ԟ!jﴠK[F: X*?R ?ַ}l{?d-\]Խ>e;e#J7V,p?h6{a̦hD\A\^.U˒OvkQ;iU,Su`\f[y?NBS0VY(z_zGڹӴd"tTx"l"xhښKZo<3b@yXrtsQڽ1ۥ*?MUOILA)3<#yi 0Jv8xMi~'kVZ-:@>i 2_ 7],Mi,YȷGa kڢAE.<"BYSe< cvWagE׋0~H~x;vJ8X*D!2X2mC+t]9_yP8 GSݰO8fHp>sѿ?ǎkhhb(A}FE4dz'l6֞W6jDeT>zG7<+$  @PYLn0QtP ѣp8DX gLDJ{p]h;xGdhU.BfF5V#~OH!:PP7m2F_k-R 2'YV冥2xW ՞J6f7v ØF!\,z&/ĬCU鉬Ѻ'y!sb 9PʧsU VWU1Tig P]I,nQQxKdpv"%r;J)/$=w4;I :O\kKpG7>'!ihJDlć@~MViz@o5?3k=@ER%sE|;^0g9#;Hθg Osiˈ-knQFRQ ] TNnt˲`z zal6aD%k\2|l6;84Mbkԛ6 +8=aP]R ɞ G,o vH^V+MLSg ^UJOGHM0Y0*VM{RrY!ɃYWBs1=C1G&fZ0_pԹpqb )={eDsO ifzLI;SQ1~wYDmKY%;f#n|M$"; Ӌt2+pb6=op܊R2пat4$ak݉SPKIKI WOEJUI[PT'^& Ƨ(o1#{U_AJM.ؒ]SȪx1g52]4h.U!t2+v>FPoM߾Q2 arZ}EfR `3V='0.Z'&vӞ@#N^g0Bh 4z&>Z]NL0n>| wi}(scN(p=‚vB#fTۻl>,T)D9; WUXwSkhxSɘocS=ܷ1zkfD><v{{E~`t'Lp Q<[R &yB@Ixt=`ueAY=  }] itG h1= P ^w0k3$f ?:Zk\-BgiC(9X 4M?x矦~@r6t`+y~Ў0_HS㷕xT B:#Jߎ L&V» aCZC/2j5i͟gߠˊr7%nclG_c-.]06%VV&ʧ'pvj(c?n2/j"5Ք  YGzZT-wj58fץO"ܒ'8m/a'ză,`|οڸʇ9Y^&4:8PZ^O+*^+фWta"ÜP-ޖfH ~8? /_2/ BOH,hWeZW{!bmM b=ZUR]Pdz 2n%<t ƒ,K怷Pi ͯhAw ~VYVݪE -6_ ˾~ MiͰ Ow፛F(Tw 3#y!DeURqH0ɯ]/_6@hd^Oµ7wA;Y_|#h{ ujѼ}GIsp5\|)TZ`*3'giL39dQn^|JݢɖLgD_/%VS 魩1:VvDS`TSpXq۟RrhtP+lU|GE˰Cn3KoѐT?INr0.ʛ0'S:&TdΛ<R,0@sW䯫ZEr}}p U~{O L!Qo Qt ȾCe;>`Td +@w5K atTLyև9Ōŋ;o%O%p820LL]ifyV?7";q(.ڊ!3{Eyo(5)Neה?/Q[,èNCך Jv;Lѫ 4ǐeD*+CaY77dE p9@t2 sZ ԃՂ?Y^a2,hX <BC=nK UO&m]M.yVy$=g?58ǀ $Li}k_\e q.ݣ&\Eì~vkM3L }PBC|`K&dy9$ƻNsˡW l[m ЉۿלVq +0ayE`YmvrԪ:MA"l¼kT>>B>8)`ϒ5x?as#/ʿ(a+DsCmyQVl3>X ^P#'ukT7l8U$3=s MN!X۠rHFR .`ܿzGWoPmrHai:#cV1V>:e1 ߰x[U֭bDV[.jӫwЦpג\-t r(Nkh~s8Bc8:T[i4rq@y7UU#-ŜM,ĵ2Z4T*I"aݭ:(N=ѨEpv'ᒔFbQcWulDvO! @W\|s&8@RwFy ^Tɯ 73$xrIC1W{HRt jͼʰ#<9U2IeR22vR:hH 0#Ȁz}NRuF2uhNr,8Cu0M&՛0?v6;IIqN}hH3/?νM(]~%@α}0cw1EQ}f2|!p_҆lj)hFcO kMO9݆}Cxyɖxul0W.֪0}蒳PIjw>r\BtFo iwJ9$DU 2Ap A"+cW';a=* kV ({ a 'BAW de2ʭ8\p% ~kJݓX)ȇq"r"4 EMc8Bg9r7Jvd 6 _" .DBvaZœ'2d. y'K;u6w4$kuMj6 #pZcw\aQ&I UOp¿6z[e a*Zv7(}U (Qxfdp<[D6ތȘ}FC+9j'Fi{^]T=OV wp s<Հj`o&yJ|[ܮtz0jvyC.voV3/ke)K*RU8 toǪ2'N)cw}*{ ޫUl_Z8-"Aiq,5GtZ^v2 Ch{vXfzGcF]j[3굮/s% IM5i&!I-%UIyQ: )O/L!QN<L u F'$m8;vƀC,IkCxOZ!kABR&N& >(+ ,z6LY%@M1i'JzP !vQuTmJbkŲ2ĩqnMYF<8s}ΧVyz&sZ6/ceMZoHEҚeE6gVZjYh-'_WD"oC/z>Ľ&Ӣ1Qgu]l+K B}t#[wBuhQzQcD(:9vS6+ #û_`󁩦ήv ul+o?}ad3t")b^@gQHRuV_@ǫn<V,B'@݂Ʃj4GkPzTo0sܮ=Nc5ZCҘ1uX!CŒYR )5Q{IovJG6ވ\ݒ}0hܤ 0gξ~ӐJj,D^QЭ*XKd9glUM[1GתyߎaEd#۽Yʴ1ljW-bTt߉n\7 4,N4-k}!U7Fq㞢> :B7GH' T ? 0CpUn=exW9~1O}1o9EN`7i%H97'9=!eǰ]tOыp%?̽sKU9M4 ٻ+DF/0cRM7Aˡi7&&z,X_=R#rH9:`z7a޴`Rb8{[v4k"H_-:4ַŠbiNWm tEjIf=/yz܀Wڥ9?Qcjd?}QI-خIn ,N+ U={1&w 2KK~L+umtrATn>cՊZaiG.t}֗np9Y)λ}3]lmkW{){H-\guQ%HhF_Spb,Wh{V1g2^L3A98Sefu?GtP3tE&Jf)/ҫz_]' u`& )4*OLyz>X8|C\5D%t&-SsDVm`wSfQ d6fݦG}Soߕ=uZѬ|gD@j(h+)c` Aa5竸"ڿ.;ᡥUЄb!C.dH7Z&w$[x۞8“ eR1ɷv~are熢\T6CKoXX(aRtyELf2.Ͷż9 Np)WlIUÖfnY|G-ƶ[߭vMzlyGEJJ?yy3| {DY{5.8P7כnh:BRO``t!/eHFO$Ui;~[6 6>|> pﲴʼe{*$HJf85ۘ}5s{Wuv=HhD-9e c| 1y/_ݘuZ-/3 [;]=Nr :5&-')>GfiGomE)*&х`CcUqSQ94)P0}?-$@/39qL0Pwr@w|p TۖKߡI]'|70,CJFq=OM'iyZ xG)y4Ιu4 :?ыT-IeX 5bb=~Oۦɸ,rs$kj{^WvG#Tjmw)bm`1k FJQͼ5%SyctmC䴌{҄]"gr1/<t j0fͳtGCoHS6b*T!2. <ݤz샸l/4]v]iz+++a$(5tt^!8BMI"/@2 >d}k;ёs31,nm Oo !k<ɤ6~@ge)]X|hU6{eޑ-->vtk3޴C(D~ ={Dty ]XA%UU r?uYR*,7rK-~ Za~p;M浩fukK}R>q^I ƛFtuna j2@V"ҡD!: Xxi݁o&tdGBD5!ojIQ;ĎeN#TLowf\`ƕ]77de# :;(= yh){cVf+ڎ8\ا+uktݵ~z on-* { oүDDnD`DFP*漾ޭt-g^\4;7La5*ʦ 'RNMkxX+rB _ۮj%50쮴Ze* p۞׍,7ME"fIqeg0_'ބ/~" = @GLPwv7ƦKFzُ0hӖc'e:*5~aweDG0x+;IG<|mR,ǰh;U{JKdf?jwk릋/c)'rЃH<5ĩ+W _ET&> X09ENJmF]S Zطg@yR冂a5 E&] /k/Hl)EX $ٗ/*~L\M{/eRVe1a8ۋC (VY6uK8U'E$g4s8/ oNG?AKĮS'_Bn&E%X<}흱ye5Lw %#CW \ | }ϋjGn |4Ř ^ *[@}QΈBR-lGa;AQ %ȜR&B-# :yؤXhAխ'&\ 0~w1!h57*:{Ӓb63ڬ?V&!݌cK߰s$ĨQOѪ-i."f*"r"ٯ gpGnV1 o^&)@u-'-# ?@RѾQL ޾x4+AI0"ԉ`bU}?}J8L~ Z :^ $ׯy'oZ|!looB, ]^3Us|M;3ܦ9ʟ~X^v;@ B7mW &aTa|j` 7=:%m"Xڠ?XQHF2َAt P L;9:+B)>8IL֍&f9O R%i̤0}n8 w-i#Ĝ)UW†N  1@ݓuAySu-.钯eOa)ux4tAV1cX׹/9DOIR3pܤ3kݙiyI&"8~" g =(vȌ`Ek %VZ;<,tu-Xȿ+uH2ڛ3 %zӚo&+1&+øV4ܓ.(-m2l?ji?.mX3K;xaTCnn F5>}wHZL+;aT={P|=FP\(,=wIU!{MZD 8 o)wf\Y_a:˳Ib:Bn5^,n /,@F s΋HqL>d{3ƢA\Y(K|*LiL[b/<*'^@Yn~sǏ_8͜4Sa); e⍪"!rwv"yIo3A^ 8 [2 \%UXhQ'$L+:$m;5gc>yBaKx8YC=E2v}ĞܹicWd,J~3E>AnXzMM o o,lQ,i(a:+N00 j Y?}1{ؗ=(,!Im 6[EfΞGZ㝇*m@|?m#!3>(59= /%7%e/GF z,tLe : 5C!j#; ~O!:-5rlxm{E#9dDVBt}k72%-[DžUÌk+w …am/}D7,5/*V|w|2 ; ﳣwZ,Nuryb4PkY`ђsZ FWYOTLuɫePOtUO>-Olwg6qhOު\\$kv ;v@DpIE8uh2-j A- gowx_DߗJes*و:2x]XB#JbrV].#!k]ސ^PSKzoUbHņY E|崁mtV$x׫25 k8а9 ?Pv?/`i1/j`}VmK~ ]I_Gcr .7yț9E}lTH@J!b]|}0TCS6o6` 6=輸J8՘S?x:]]ơA<۽bjp2h A.0V *,e=p{yo+bBD v6ÌgoʈS L)/d{i~go(l_K=7׷; g4`is߭i ~5w;{Ų8D\;L~1ܢ1("Ѱ%,wS7miQtyiw /;PEu>g0L=B$z`r^ꃻ~')PȫSV4`e577ܦtmF-JX;y-VpM qz* {:cyy'xn덦L!Z(pm>FtYHTe&>jqk7tp,Eϸ35ҝaL \Z*9z6DnQńtE^ח5syf[SijcC`tCI%PoBOTd$G7hfyt1Bb7Sn3Nn>G{?O/)q}ˬ11M>k٢'wj{{Yw4 ";)&3($ eW,R /rrsQEa1L1ޏ5(tb7aO8>zmm]yN཈o Ƹ9vv\OEj2BLʨߥy 9 seU%>upc\(fcx[%yGWeP%Jf",הE0o= {>X=$,}'{͆> -Cai̿PlKd5?qXF K RN,tx\)m/D2N't*.l3Z2Ӕ NEci> IN^J|/NQ1Ď5Pl4@!_@`?/^t XxlYEœ}ƚ=Ypl4z">;MJo!I_ݫ)Y#==IQ@͠Z"%Aū9N*^$TAthk(JK҆35@{+Mf[ğ#aQ[8(N.א'5!?5}WW`2AUhQ|GY37kWW۱#mȨfX "nd-g7^3KDN ;QM 0˥XdE)A@~ ]k?lcd/l;.R,U: o2gt $TexGӂF=W/]D}|įsjx;YaPQmЂd~ e}% 6 "Bh\lx(&\+- uܨjsAlb# D|ؗ7P4m]5mC;SCILֹ'f͚">QEpD8!/cyW{zb&* /#,oDonU^ fv.誨g+v(%$zG!JK \҃Y){21_xhqř}(L4K8Ӣy !oKF"p<6*1~/G5A^us %8>ٹ{RGt jz$-uG I}|JE Ape4̰Y_byng3;ZWyT ^JovZmܧƴt5AI!}Q L gtfze/9*n@J6[Pr%R'k Bz%;6KIZ 6!!'x2dQj~IKӕ >L.Ɖ,X!X%ʽkHWkH=!MloA5WqXgx4kvMM\-2e؇5(`07zԪ '9lAEWD < 9|’vjHc)} -o<)@4Ub ֽ'L^m_M97]G0 t¡W{v>s_55PTLgg)*nVk!_"+M5Hw1>O<ӽ/|ƾgMd&B-7fO|gմ6 q):Ppy>\ih8_uK&g®㯼͏Y< |oyۭߦ죸Whj @ fr<+(<\`H5Խߌ 1 /|Ж&*!%lɰK*o4 aBR?#r䪻n UQjAl9SSj`Tc꜕_ M\mVY lU}X@-K?+܏!/GAGFT/rzx0k@t^2h1?xdS '\u$ mmA%XVW) =El3Gtz6HyY]n>;;Yu\`צ佹7 &\tZ VH`7\)HgFЕgV>JAi#%BFLe)뤭.pl|1b8f#҄ip97f! h,%g%e}D~M̒tr ^ z=A5idxP*oG[=E^07*ΰk›IKIlĕ70M@= ~?qwBaIw%֙4ir}&Zv1_SrVTxAytD/ۘ-E)ϜW9wd(WRjZ?SgXBWj}V|}B>%B-o){Fn~jfP+|4ˆ cSS)Tq*ػ|yS#?I}"~u)C p SBs"s}oFשr2Ow VLl/}'a@,/`%z QWmWÛ޽n\=r FN( &R#꧓n! YK6j#rFKg9Xq xws daHd!U1Avw =2_cW~T{U(qb\ t.LZOkcRk N-@ڮP7G k6̾dBFȥjı y?pXÆfO_nv46M-A7^c|D~3ņcg?Nʮյg0$mW5+^N0uvuw/{g} ^ fc>rG(Fb {Ca W,d+{t3lWf(V!ZҮ UC85h]+l!dWx{lF<`EhїO5aԑDzp [8ӶIfu&EFDF4eR`hAD섞{[Tg\ L\JJ\x|ɣ2C((J4[ "CnOV"b)JH;AdKFFq?Eo~Sj Z "/I4CU0y.R4¨Qsnxݑba.&gO{L&rP֋T5IY^ YtGIK2& D" s~I|#)JW;h|_IqLG-^6RrbuD'Ww}vjҤQonQ:%~fi2-ϏDr Tt`U7wjnpZ0j:nRocNlЮ7_Š_XU[j-hS Wuc DkhQvH]HLzGGwM"VC[T8=:إggGrQ`J+_WV[Af@K#Q~ƣg3{܅~7H kr^c/ҩH0 a*/HK2e|SlՊ ~l19q4lI-\hb ]agѨ蕁PuWvľcU8 ܌*x(TcT3sy7a|ېl{fU7b9<\쬮esY1VfX$ť۲czE(`g/H3K(BƞWWZ3,1Z<M MdEy\' dy7D֢!dޘܛz#rV7c5 V?&O 9-! d2 NyO~dzv R31s1 5轲0ObYØީ9rJBeNetLQV-09 {c4fB=BMg6r97#FU//QoJLEd:Ӫx^Im*s!u%,aecGx-!r4x= _铼 ͏_rū_կsRDQ7a iGҫg۲Z7\P"Sxd24VC}Oˆ3ymҖ3yGݚ1ȪE??y[fg]Lr."XpY'HyKp^Ǚ A6ǥAav:vz=GS8dr:7ӏ-Jicc, aƠSIN̦F҄! @93*c4K &% ހ5i10I: s8 k+d;2TK]0̝,Hy|~w}|~KqCLNepts05 j\*36] %:ۧH[1H0rN>Rk3kO4Ի|ܓBЗ;n)Uauڳ?tρ! tL 7Oq᥁KXÒ%Xw scF;\.ITHGFԖ NF/S8ΘvBq-ڶmRCfv+p4^nׂչ{oI6dhu+ްޟ#[)1=~q=<95?R7Tc9St3ȮݻK.w+9.`IݵZ=,`BUlȑЫH}sC#T$L7,4!ҹs>Flڗc Y}fSzDS}6Dґx% xU_|wpvB#kƺp4l0Z{Ğp79G|TUE7;<%3܈p.ikZ#i"/1Or]+xיC"p1iޖ^樿Pܟ6f@6[TkB"bQZd^㵍I '<&{W2 =T>φڟ}xnUVȎɑvjTqf%H -ZbHܥsK/*KvgCӊ ,dj=Qd DmЦZHG@(ؙ,Z/͌k ־n#uy9]唱IzRJK 1qJICi[#Ν jƲ RD,D21I)03'baoX =ꝑW|D' Wޣy#pքe+rZLKeX )8q䛃' ffPHoٲM$k(Mr~jM?_'|9$+427y{Mׇ՝ :dNLv\q/3QoI>1`{.'<qלRlqpL?QAgZ/ =t"/!^VɡGG$`zNj3z8^:B ?渔]LNjϕ֨7y˼"kE|gVڵ&ASjB6qs<@Q]27aWZ~kdͰϵޱP~ʐ Zʾ~n<ewأұIWdV$Ga] C>2Cz]WBF>+dJɟMm[HXs 惼??,1 ]^{P=Ͻ4_Nq@|chs <(WRop* Q/5 V(<b_XSj@2%%R?O?)Vة3Eġ?fy&W[UIw#-ZXr;t^q^1eՇXQrXSdZKQs4gf4k2jGwU*_ˈRy9LaH˰=&ϔm98Qhf(NʱO8)?-&,e"C/V@vrK 2SCR6+.K-KCWx[+|ŗ~uNw'M*qN }VXQQ a%5;gj8n!; o_tXl a>-vIh n`1@FZ0@xU| "hXjydo!B $6lFJ Ցz? FM"l66T$$MؙZXMp-k[TΨNwnmOV" 5:{3m:W͡*n!BGmn^Z, @%)paһDd0\Ά4:W& x%i7VW~&B@vUv\yn-kݿ-?PSW+8'd0 ğ$P}Xt7OYO[Nڬ!gtD'p&]0!Qy ir]#"Xl -O 3K݂^\? _MɂZrq?Hv.o㎎2ݬ\Mn敃LlrIzrG-T5?ż+vb|.=ˈS ޒ?* RHׄҞQ1s<1|$/Bbm :J`5DK~vwm ={p4Гk j 6%jL;6b6m7Ǎjw\r05JC%A2bҔAy)kOM"kT71{|gnD/CQq-"ĵa"R-9Ȧ\}? Ō;(z,SRzkf|W\435M#cX4) kB1[.{1/@[p[ =RJvO>!KKj\m1H*=.M3=]䉧խR9eDȐ%9W2TG .1҇A OA2%ڶ~zٯէ?FZs$ 0Fh&N-5I$WZ$f;+;jDrKu -N=:#L?l14~S $JBD\25s,y?JD<,Z"C@F uQQA=5Z59nwh_Žy_cf\g*@z5h >Δ43.%C:AscyϚb #8z{ڵ|>P.zC#ŜsX4mJrٷM~6b2S\F@ .1$}MY]=K@55R@Lje fL) ^V6|jpk֯hsp 7oo'셻QI*ldY_AyCa-J c'Pa+9j 4ǚb~2H3>LVD>ӺcL{2dvL~n^0$iiwUfz8.$4neO),y`>:b2;)A5TYTG-`'a bJ $,m|eO¯ [֭d&GH7hU+تTjX4'}e8F{ȅsU@ 0-9-,QSBI$avw0Ԅf;"b0~Y{3#32e %rSA>oר0=cl^z""S뀷a?JJoāp0A]`:t3?ߗT9/b,vkEvJja1/>BP+`7}@?nOTŰnz:=ē}E ,ވQ %QpքeEdQ-Bl) N"9P렠^Vе #c~}&^Ex?D8%gKHNҺ5+Ju{#O =j<>KF󦐗nus $|V.^3BVesc2+z~ ^ d~vA.⾚ZW #eau߲"q3bg)qzNG.p|bTV'_4u|3kuAtl.v* pWUt'_c(B3~>C1>zWلXjp&?ɸ9aGTnJ'rB2Yǥ3JLu2MO4G^.MzGE+[$~>)JP6H_[ G+rb'AIP;i](!)qux';~1 Hn,]QzʗUFX4H&R yyAqe`1n" 8 ֱ48;,M [!d SLr,PKQ,$:v눸`Si^IKJ[ca;"s5 =mdGC0g~F0zQS0DI7|AX x.Uj_`v)xGߜ٦;^=D2#NuX*l>A0jj8<0}^ƫ -,PckRѷrThʝ |#q?m6p"2hEW#WTt_PʂGx` vJaFzJJc8E^,/Rm右t `(cʭ+д'Gqq hI}yd =B{\yQ5,&沝ҡqp5S Y1 ,\dW7$Ai'b"~AҕTm**; G3UbuUw=)O XE(7bP$]ˏɓΉ&$ˑBo)dyj\F:BL<PUZC !wZ(~Ž]Ķn<$]5x{pl{QU% P1r%W,Mkm0+KhȡEo$Z෪86Qv3(}HXSQyjb@ 4ץ=Vo'"zWedq(lUL:m$t݂kj(ᎿǠݙGkEAVWz9 n#ïY%SLU;Ƀc"Qw&&oH1"pǥO"?m~\&my):dzʼ-R~̡罽9 A:NebG ߂H|^ xk$΅{;=P˭/LTVn=֪y_E yP. -&Y\'mT _Z23+T?,Ph> kS/k>ֈPI_P1m/qV6 7ת[˩ >d![vMa u 5e4fK=M֖x]xR{/zxKKKmv`2KZ=[KiuX:Q3j:QHWOjmAKIxgT^ y3\%$ì#b]\joAiԧ~@ '+4F9Uܛ ?Nn.8+/ o8OI:Щs'Z4wp/rFyR#H]KH%y_KPl'p~T*>ZD<̷>Bǵ-d 4YF:^L/j 54%iXp56f21e5}Wnǟj[nBQ,^8RFttjUӥ|Rr |3n)QDbߛ|NG) McrhM5Β0Q,^}[Ng8fks a%30$,Z[݃^ vt}gXo O9aϢcz*977kAjl9sA 0\f7= Y[aíVoo(aA}8_5T*ƶ3eUC>?$ƚ%Edg,=7<_b {XY^2( Bf7@e]#)L7!En6\ PJl\Rp d[O5/eDe!(ix RA%96`f^9w-#ÕqZ?QOTGnC ~ U::v;6󡭳)nQj+1m\~1F> 1ˆHڣg0{򛏶ԅ촜[(Y= JY[[а&!.*1!4z=srYuפI5pQc1RG7*YK=)'=LrDa7bg!vb"+H@OL]{E3MH9hv`w[CݦSk5qأ9Ty.s٠̰04'eQoF*,5LtT?_JCjZek0ńx v5:+SfĎHlZo7w}qƺbuD|׵~63q>v%!xUҩOGP_y6@$>[9|{(7֑,쥡EBS3O+DX-d6\{籸i:S',:[藂:qRgBfHV4ob8(ϏHphv#gm7X:vƝhnUzUU4T$Btꨗ_qzLr.bBSk/VH6'`9gy368wҩuç)B:/xw2ʣ]T˄ԃG [X3S~HjcT{QXזi׋ݱM6ӴP?3p"5%YԘ#7֞sۇOǼ6AΖ~*vBbl,4F 2EhN&n gX\Q7ew]BNCo t-ϡ`%\~#M9ro6@V퉄zt)lLת>FŦƖKO0_4-gy*AJFEhGx<"5xp"}ɁEL1~5HVYu$>-rgUIf62$[+Gu }[Ȇ`?3iQ]s 5K;V)T;4i2}iz ?O <@Ja blqKŲ+|qaeC6'G0X䶐k&Y˫86f|cy溜P[jg~Ick@p#;~M)I8y]ja *7h 4ˋ puI,!1U^q9mo OxJ}HY ^^R2o<'Ѥͳ +3#U"nX9\՚&˲wwW; jҜhfeZ(l[ lڶo$%9(#B>ndXصTC~ya 2o\!=Aex-YV=2F +h##m{T-y0TIyDq g`_ %Xp'7=+Qk!jJ6<cWTwDuhzV6X5kq|#h OEڻ^Yqv"guљ-o5,Lnfp1\j-uͺ)^lpP˕6U3%G.A4NlqGGZ/яARhC54ʋ* Zj7`X]>sŮmAh5P)@Dc@;i/ka|sjR] SAt* /[ _]>y" 4|3_rz|9WNb{G "ʕG˚(*8 ~%z</AxN%yXnXJ{ИNE·0XجyL,FE.L2A;8J^IDŽcHjʚG4+7L׹5^Avw| aIt3G@PY/~zf6%rYG(=g4DO;PyrUh9 "rYq~v̴Ds&ɿ慺Ն8e[L/W poOS`-@ &E3/L,%<͈+blnU3eTa8"\_ӊӷIw\{IP3l%y$ meq=%6Y^5脐AzONϤQ=[P&ܘVZf#9t/P|e˦ SJ]#f%aAx0v nN_}FlR'DID?~,2EvYQT%bYm 17>Rڀ˽.ymyy! jXqS"#*386ezx o5U>HP➁>}Tɓ-k9jRTB_45{."8C9*? &̕34_+ѻ&"  ΍?bUF?E .e>WXLs$@YrGJNvki~4-GI[2B\^,N)D|/gI2\Y ^)=:bm\x+܃-&.\j?w} nB^5)8TNBR[8Nf:о/_J1ߙcع=3 vl:(aiWK1Arpo )`,uVx-HV3FψmЫݾ@65T®kOM~ROSJ[hu6YFZO,{*in~H0)yGܾM% d5>yCHn#E$aŞVHΣ|ghgf9A=K|iBoWV@u;NU[)wGO}m^)`ppHݦ5LQ-8%̝Dޣ#=HC mR>}5@;jf}p0dž9\uPܴ O`ji [L|JȤlvu_3f7=zCaє-RSM츓𯪢{Js^waT!UI sHY GO/ë2ֶF"/} ws\.ї=3x*벓h`S15Fs7ya?QWuhӾS?†ш5^BoGA-G+'?e<3A0,sK%@SGJ+&=i{(ІҼ8:=$3)b_:5s% BnѹZ8M15lDo I"N&!s: m.#*rX:";cY2gx~@q~t/vU=B.Rt6drc(V b嘁$xnE*V,f(-2Yكl?ǿls3k ;+EF6dOʠ1%7yKe?'/";67+:.p-W4ta 2Eh2`T𩋝JS:XBR% s9z2/%vxIRy!6rI/R6]]rήU#yTn6s 2sy>, 'do8`umxjӈT[ 3çc4pkYE;?ggLgrjj\xmG}K4ء)*K9(K cXOȺH RIB| .10K; [$.+7n`i؉6,nt]qj2>iYEBfՋFFR(@ ,e;-X*W2z:6H @|ٱ}ZH^dwtt2e 5\{h'mK0?6pr=iI-=ډT۸k8.w$Jő?%gv f*g:jVmêu")S0AdkB #}(>ӎ ġ^9&Segmb&/5 '1t_.&,/V$owc7h/_xfQ&{IQU`fWhHA /Hy۬ YQiULVnE e׋˦6^ 7ϺBA'4lGt~@&0t<. M֡S6NzF 97 Obayr[jNHp=&nEDlZx"BZοg"omjzD[?~Tӷo5m"=;UunKcꂧ5^qV-tmY"y^%8 &WT0(DGK cxy|0YR1jmB<"ɝ*pד-n=`t;-d? e@)XcaШq5}xe.)SiԩN}C\+kj 2 l$?jh $OJ8kzNV6{SlԐWW$fή9hI*zw^F 4|7Ä"gʂ*Z/{h$zoFdzdZzBW+Nʱc2) faRECb^R3XrYF}iC-7Q3>5BywE1m|& ;{^!`=['1Z^cBHwDk'[ dAˡqbŐSf0 ڶ z(OM-ٛ3Bآ+0Ifĸ`MKׁ'&eF,|zf汲‡L̐w-\Sb/:u;gvNv, .ˋLZ:(dj&h[\;' &A}ˣGiȖjn#6`>?=21gB&SE_1 62 m{/TT&V"ϷqUraBG_9_mQ5'zv~S$a%q0EC]ⴑd΀M2s%r0<4R~<ص?*txy._73! O[l#< l2fwS}}i삄}Qf_ioyZ*g:u@&ҡp mDs,g(6$n@ B%]6ufoӉ92IUl\Huc/5[m Z#ŧ~^|`2bnDI/;܄%J:A` Y‹DvgUA'h]8Pxx~[`a$qf&`J,.eGMBtǦwC @vɪEu0OrMC-ӽ/E+V=./09?0mIFp$VHpD:cɼ{=LҞPC ϋp4 .L_p-z>/F"P%$nՐ*lX:%4v:oGyy@pjM3ٔ1c5$M?lo.)e=k=o7 #V1&cDRdb?lH+ n6.f#\[9{k 7Aj%cRo*^@ K?l>?:CϦWuȓq~1=qؾ˴6;aJ"D+k)ޯߘ1sbۮ/{ $'ԵsB4E^,sb/.L{ r[0/~6˲s!Lܽh/@;":2RbN伹S~)Rg9Z> wn1@?ׄ*(dTg_CFC!C+A>RV &疗r__r,6 rA4Moc 'oOᔥ5=rl"e.ʚ~6Z 3GA Q3K[%~$ty(.:e"JHc|٦3tH˿+a; 7؝~"ݒUi?&#*:G[(JcMZRJ.4Jб{}**;vZca DiISfx[^5&SdĮrw-^t ^j :&/@tjZmpd(-+Eki j纳ٮG(B'b`C-=Vn2B–c1J@ύEn lY+iRs-uPlHBevd+#Vk7%l ?aON))봐jv Cҋ@̀?<^ y؃0y/Z9lqxRr1}-sp(`%gR4 9=zF-n:M\ iT.Swdoq$3?Z_뙏27K;$Aޱ,< l;(b+ո"MN UB8MA{CڴQQ9McA6E|Nļ]7 F?лV,`ZRݑƱq1ر5Hw)c-zCYW4TaxGvl x%.{) at L2;[8ޮu 2++4wAj;HFYq:=P`,bƨ4 *K!(0r'Zp )ԛ`Q&,qcw7㥄,{*$N1Rf9a Ac.bM87OLb*Ps$Fkŗ,$t+gJܓ - =Dxy܍jImj(k5(=ESqJ}#3I; 퐑Ԧ9~# IMG,s6^̆&O0ASOVؐA&vS3ؤ@j( UX v0I{* ! KѐENtcf x+T3oyɿ/je4aqWZ^xpJxw4Lz8n1tI1=erΟZ1y(sVxqC Ԃin!-Z]Ma )Yp@Y^™4]a"!nUyPpiLrޫR=+r f!0ΐkI ]s_{EOV__-3}7N;r6pE9}frTxA"~9x1,tڋ=emǵO[,3>0g,*B. fXP68CF|ǑK͓]o 20d/DƜ ec Ac<C|tNxeoF1$9gzCdq 䛗LyzNLAdzK@itN!ڧ5x LRQ ֏d: X84@cpdF g ]LJZ P!%?VnAn1VUU/z2[)"CSE"rcʨ J3x-e1a)38}QVkeӆj\=u =_ ]3բ\̔?4_Wv8do2 "-}jYqALB=sCb=BbݛmXTlqY :KՆOqu>;ᑦ9)e!!}?w9nOpSfD1 Qg@C(-ۥ?u6szrv@}ܢ:%`{6%LFtz2pBI9>DNݲB;om [jݑe<.$qCh<0p}83q1Y 54&b(@0-34=a,r$m m|\IY0Ԝ ȨM;%!6Jx:(?2LZ;R}lSǭ~x%0  rlR"=Cx{Zup@0G'݈^:Jr/.WkmgJ7Hb8#!Y'(` @ Ϯ]vEPw=KXXΚ:`[O詷A‘^g]tՊ^Emk>HC~L| (wyL9mCq t ޸,_~[{Kv̓*܄& =U30B|ǥRo5+莃mr-U,,7bS}{= ې H]ԚUE\2'Xd@H-Eўv08XSf|O7F+^2hr͵)<+ߎr»:.Zu5څ*%GS@+L%O"a!:lZzvr*yH0ԡpbp" RRHXSW<Ao[ z`>Wb.4 Dɠ o_OFQYXo|8+͋kQxb|8?Cƭ`3׃S+Huͣ(3R#f-#7zvn""m'gD%Y-Kf3nz?|D*|am٥4R&l 7 ʾĭ*Oz%^}EęųnK.+2a;wmD{'ׯ̋^pet"qGd4>b U7n{ >按bNlm#@sa%dϩk9UiSo45Nյ bG>nƘBj%|2 Xӊom^HvR۬I0wIXeD$IQG ̮c] YL)T┤)2 Ffbb?~هoQJ߰@T } 3n:׌Fz -'MNRn-9m͌$MsNCEEvVw}PXX;S3lT.6b`J yc %vK[XD .M8IΖ9)U^/'~2ŷL;~eԲ +_RZx؁%{ ^=.ۃl\iݩ]/Ο48(nuƥK>y> y-A+dPRI=y҆= #W|HkBd`nDS<؄QG6NTD*4eF#z`]S~X9^ 7 >!N6/o5U贺ъ&Pq,&[HZsp70gUkh*U6j`=X\3RF P N|̗Y⵩N,<d-8Jpx>5vNfe~W?Q3hxz R.! b9RS4)O4җ뮕;E5ҫجi`|MX< 1h?yhR %CbOū<0S}l.Mb+5C3(c8ö|#W2Ls,W%h #+dC@+0j4H/TrޥpK5o rCbmzzƕ[Sύ@~sa1*])luA* Y8N/5/0L0/?;'PgbkHd{Շّ-XCH*z9!eaıY3e4a0[Fd/"c?ɓSA#yJOGf ocѧH IK?dkj|}X b2vIwXk6^AA1^75Sjڧ|[?8U0AG;"Csqf?i)ΨXJ Ocg% MuC$ 7!9UZ9nƫg _m6ɍ!/dw?Q/ɔNT $y"rpJ}'z;6) f!RYjд/#a`:!45y=#.v7Jr6>ny $A )PvMnYcVv3{PbKESyx1xN=K*owIL%w>J82汭.bg*t`J9&']A0G/\VY\ R/W0Uhj1o6\;BOAZ4r¨" ErW}17d 4/oR-~7-4( Y;l[& Blt̡ <`?w 5\v'd2n'# eJk}aZ`kƉ}Z*>7Zhvp ڥ ۴dМ_?Wݸ|_P?/:p*ŧm} a/"8Wyjkvd~-d{J.gJ+z3ݗ,o6O_*JSwvYTe*cmfвT)6v-\َ^6e-'x,]+n$E4~VX*w-*#G|Cll(l:% ~E-:(s@eI%?mJ:.M)hVg}$0kɎ3 E1c/xO\H@Ix۷$|a/DǤp,[u 6.[lĩ>l|7"dB~E!,0*깪)ӝ.^1,SQI+(h$2kcA05R90nZ+O׷*[zE^V c1wC0G 0enDԈTiwʹd*ƪ~^Z+|>Q_[29 S[KܘfZ@{Cm$EIN.4݈a7M&QQf{{7o_%l1SuR( "+h`z7ZJ&]ZpKpӎߢ6ˌNs~#=ʷлNZ9X5s#Ų&* ¾:۾2400tPz)̀8SJٯL lC;D~L/O|oI\E9AV`2211jCi8<6 K2KS[hibsӵ^]B8Q^TViE̗gRH@u_uʹ왬 N a DUe X,L 7 OƇXdZ ;>sfj:U)˜So v5]C)|_r a_z4Gݩ-X4Um &\1*}GMHFG(Q{iV^(V\Q-ߍI ˽?Ӯ䭾A]j 5zm4lU#R`qu\ N(6?嗾Xp4j 5+OuјKZ6QY/yi`rVSS!]fHMFLL일w&,^D1^&L 0h{Xg&;[X__ɘ".eE $_3ڻ~Q,{ӟT99aFm\q/@!GtG'F4H 를2=)aM@_('۟ax$)U ԩTf&>`E=z+kIF& 6W r3e *D1 >܀ɮ~E)ҲKtS\| w'^gRT sa_fBV]G4Zfrʫq–їfٜ`|Tߒ 2,XԎ8vtjeeOlKOql&~Ak:gϺi-5;Tqĵ~4Y +.gXo(U:ujM}Zo߄Dd- f0c*t"ۀ~yqrXC#K&}W?@,Xz c*8z(b:+aIO8DfHhWD(aIMC`@ @`IO]twA,CwYcOg/P([̯[d8/>8fRȹ,=eBA'6UAȫ 1+p +_w>=Dlcy_#q w(6[wʁw.RcHYNʴ#,B= ߾h<0EF^ߥug̽AFvZt̓WAo%Qu,dzjBd vI a(&zpe\ T}2 9U?c7Dq[KKč޷!^ikGFe l'm0S7+l1H|=fFw~8M LՍNcoLh(mdP{TH~лeqCA?XjsQN' aIvaiyn ۤ_pJT{ ]G8>Jr5]"鷯 ?i^P\"wO?F -5ćxn%KG=UL\Mo==3sc62N*{hV /Dsq#@ȞJ(=7gfwKqď˝&̊"eB154(`+#DrLBRx*#Q`RUQ\UQ/#IDhեc ڄF].m72h eůr9T>mOw݈^@lݨc\YZ~K*]A v*+(Cij3|UWȴ 6ͻTq\LȚd1e1r7H^SJ 9ٔAj{䀉F nFCQ2ZM5SkO!\]NZ*RQ\ (ŗ4_P}X?Y<2:a݇a-'~T?u6˙yp\Q (j!| t [V8|dJ gm-'y*vEõĀ#|`sy^ћ}9 :˿b2(OQ)s3?arwBPr;sֈ 26&aY{Wzb -϶YR;dt6K4*w f.v\6@P G>jSFepk@;MC7ԯ/A7֯w,v"b x ȿHjI Vᅬ\W_ ='Ӈi꫻:>`wO_EFh"jC^Y]_fMӲ";-tU)& $Jȇj҆F| QJj1W-l*QӨ<=RTPjbTUWBlTtOaJ.[SkkVzb|HܻIUM|:Цn]) vGFD'qi}/?1F}Zd MWԵ(HfxuQQq0gplcK ݘtMS=5g7+*@9 ʃkNTloL+ċ>l nHm.urݢp;X1gQk>zAk2H!CIMWяEXdů)W?#VCwr:)㹠.'v@!/܂ 7iW`.Ve{v&ݮUnk~~Ì잶kVd|PO>]اl_ O,ۢR֩˘? s-UuoM6t.%:rV^C/* #Ύ!1 e^P>TOqq+գ3L&`k!EWgnWn`a_s7*}Ĩ5olowo#[`x-oi|bH\S] ;9_WD6@sJg7'6CGy?yT_ ?!iݴFIJ86?xi64_]sZ#P*Wo;/@j}TbN{4Rugv_,iq՜c%'⴬&Cj,MQzmW 3r`j}+j[~Ǔl9\%Kt?ElP< 3u&sgSLx?Xm 34,5L'~ 3:I؉V恿TϧSdO<"EDFv{E v>ˁX#e,FT|ܮrh/nf*MMx\~|cONc aqT* \-[HvYOLP= &i;K-jRF^%.N怿 KlzB6$run,Nof8CmIhv*"}~%"N=-;feb'K(}K .$JבpKtosdu(A%i<8*[OU& IxLd YHN5B &k]Vmf޸YI-XTQjlh QϑX]J/dbB׷0emOHQ 5̷AN_BR`v[<6+#:CۡOzy\]w"$)~[M,Y|:q~b&#E2QnJ`<^qܱ`F_"GWܖ %:.I'sS'#+|e<&,?c3<+(tO4Tɞ8cbICȚ&r6x1l P0:ASCRnX~6ਝ{]Wl΀< ϖ_Bw:C[hgwzF5H s_XWy~?t_̇HSr8P`m}.Wձ-gp643XHP0J SG@.i1m/KN2bڗc_;],&Y o?@3fs/6a5jVڏq^dS﵀-Uqͧy;BçG5ɌYC/]  .Τre 4Z*ŗvm:%.'>=I-,;aRl:$nO G?!ghR,O?ƚ%lav]Q\$cC+\O.㨒t1; ))_L9/ԄLr-Nvc\Ndj` ;FÊ^"EYr_ԛx޺|)_uz$UDK}ƥ.adiE(?C. 2?#A9wmDx[wԅ;aC*Le]D)@P:l:5T 3q-X*œ]icduV,C f@MuŘ[VR-[P (({NR1XbL>c(8{ A=@ˢ2|;/Xi+# ׏&c$Z[BCulB)mHi>VÒCV+Gb-x!=P_Pp`.E_ N+ϣhUkۂk4w#HY 87hzw=$I2BnׂM!XIx+1FlL)bK1;7Ҕ^$ǝgkD`L\pH 1A;h[YL14by2;Ip_A}E0:߅WbX [#$SlKhۦRM2]I|4zq *fPq[{!15tv.jMtŧQG$9O'd_AVlSFrʧG|bP\Ҟ`j\ yNҭX^S1enN>gs/Ci g=rZ7^RN\E"i(a*8EQs ɿB6?L d~-ً w%!pUjQl@SXjH23h6QѓmAut08q) qk ,%}n"b`Lߊf1KtTThI6f(14FfJ/sWʦ(`:Շ%unu9`5mRk2uC oFLTBSv=/aVY_v|LI^>$#h.E‽Z{{#sΓKX&d)7v{ ʏ-LF h-(BQxA/EBȥ9*(Z&;Ygg9_}O,WL,m 9r݊{CwqOS4Лm Zb==h|Ǽ2\jRޕ(A^>8-F5^YpdмgSSWQ9=+nc_4duaS >0iă(&2v*P'H8kkYIpJ˾7s #E('O ŤW q*F2iNu ZL砦CV,D2 J07] Iș[ ?< ( f(v_aaꃣƣ5'y?!;;$=l!c2: 2pnД 3d ѩhUi,jFdyji_2ey0,O}/90/dZ??;$tKl B7(ty3/|3ے;T=}*qn!?.Q`y*`ܗoDwƦMov%l ح3%Y/ѣL.sVwkRFȩ}("QL"9te{RL 7͔[cvlkjnSbHuNϖsoY(QbQBCal E݂95 _\ m2l|Ύ(TLq`9f߉Of"GhӶ[FWBQ'<kCG Byt)[Y ?r߫ap~ L/ױC&A}k:,խf)Bsg_= )]sϑW6i|ӵ&w.Ҩp/yi)k[Ck)$ 焪Jq!m#\9ͺ}>FeuTu#ȯrWDGPCqY`,Yq H^j1zNudr4[퀜6+R]Fn>ED4_!un%ͧ: b[n(ZFPZ3Yx&6ַtM W-h4G cWVTe =hSNoH?poI53>f6g!:9–3X@{сY!ojOz'5NF|Zbj,j  JcWHya\85m*F"37؜^o禥6bm8Ds^ Q$4ϼv^U仼n{5fښCIuޭU A0<Ԉ A/Z|+DcrLžXyfOB4@_,Vu" i5i+נ {G I08es73+@MjX nZM|)PyjQy Qn:9]J2> j;?JNNSmP ~fAkÓ&Ah[TA*zm:ěb∽;:bDfEAFdp&(vUʇro~t8~clEfB=V{@P'UI],!5!*Pmɷl mӂP8 /URr*GY .?y2ᖽ6v12hq?^  sL_Yi ]x"5>z.gT9l#+yqꗪo;}Ͱ?C%u[r 8qNq"?y=_ , d[qC[8Ai.WP~Z챶OsmMJT U0 w\{U, F+oeqZ?y$aDDWܓeMh,O]je* E/PZН\뼆`k ]-u*4eRRM Y k'ZtY:_őƪD-MGLLl<2juE^6qؗV*+"TݶѶ2 g&V1Jb4t ) coiJObH.^LD^ To:ɹIZY-VdN%WT9H/N'|=LF \z x=f,xt[d 蚗fGc̲ $>BUtXX~w?Z 5AkoF?0=7!$^}Z"M,r'2"9ͥ2%^ז)'C>W/Kl[fgg,Bg3;%Gf A}i([Wfϱ ^["CT2 v8"L򮥒(s&jD9?.40jzaU|T s6d=Nzz4fRVH1 &:,C(a+ъ/_Mt<.zairug ڃl'J@[43X޶p*YBAxJX%'P5xn|Y(?8Jan?#l3hrqeQ.ES]2ӎ1S,`-IS&mwEyJHFM2D2ok̛H2 ? ӨԸ;9n1 $Cru?ws7>ٞ(\=] h[(t~ld!>-;ӚdCcVa£nä#$-Fqb6ڙן` F=z#qYB$`;:T$xe. ^djS s;ސW!8ՎQD+sGrK LG?8hm<y]Lۛo8} (<1>$ 2!|e+}Υk#W C 'Ͽ35ňzŚF?rnK ^?ūh&mix,,U>ıiZPK.$2KLعr$\[sV#.zK.!ioxDA/@Ln螏fD;SM!b /ɂ` utŻR/P ha+ܿ| 9'6qbEVo2@fvlq-=ኬ~&ɼBOWL|Vng[Ѧ"Y&:qƈy6M|/j /aEٞ1AX]XS\0౩L\dA[og< Ѩeȉp G,cuX1D6^u3;kiЮg5߇UASpO\])Y(ópus)yp `/}ƃDZw}Ms3Ii^YYwWRr]'ilTmDˣ!iA5uv3oq&w%`.3-[CQZ |X"'.C4V(+..|48(ĕ ,`Sn\ngKF\:AH'vTG&:^W2))H"MX{o)L=C6&#KA>vں67h.͑Lqb0>ԅ}_8HjR*֭HG;b2)lYZ7( 2j7htwQkHt4"$(IzF[?v@:КOBraM3= .Ңu0G6'5+ Hϸ`4%!({`<,hHo25U u,=S!V#M#<+M`kJx0x&4XOEGO9ɦ}FpB"Cl,inuB*o"y}#Xm=N|ǎRj~!6:Xf6 PiW;Gp9.UN{coK3qeTnKԾfPDcb`Lzd?JQ(ewXD6 d&QGղL0/^Nc#Һ߯b~E|D UdjWTQ'sk] KY$[3h_Y'Y=?Aw*ҏ趧HZyĬ=BjůڕNZOrnhg1bjd*狋Fyù9z_*)(BgTacyAv>JcjOyꂟ޾/:<=vix?QH ѝaU _/¸Ӂ'*fþhҳL)X:$^<3P"ag[M%Q&/lb>K1ܮWό ZI=~5J C!t{_yuU&(LaW " d41U ^d`o5ObV)|U9)Q#c|l`8fPElh&_ʩ9?Ș2I>;IrUy'|ac u!$mx?kEd24[3w⼩ ?&jׯ663Ѱ\81rnL x nVonum 0uk8oCOҶU=8~~榜mbOzV7ϐ^48c!cT/%n? -<90,JA 2 _Fwj0 S\yn(u]%NӢ }Ud8Y\^u +QBuI{ |j6lot#}S|<*KAroe(_' =J9v,"kԁ|8PN,zn?_6ړkP x{.7Axz} o(qf9,5-|"`nh7 (^ 3@Oޗ]_a)( )bƪ4C"g;gᜌ-cw'F?*i'3 ~ +Gɷ63B-6.C/w-a􉡱9 R!RM&wUAm1 ÀFD&m5_)~ m!1C}p/l&+BȒhNDҾKDXLeoJa\Jt1,s^J73kʲNv+BX@ >3A-̠EzDkKʭ>賓IP<}4fQ&;OM2ksrA?}Guz=#=0]1'%97Sn qIG;`:s'N+^p#_IVHּǒ׌86E&WRG D3BgjNWY]S)\Xϥssٺ+Ky{E@{Oa"ӗ6vyk4Ksɰ"%jҵ[U:h֥zs9FCOb-5G$H`;L'014+kDgήs)TQ /`(ktANԸw7r]hݦijW辷? ¡G&35 VXij{s 0U0+I81ƯN`Bu.DʠUbYQ@&|kzz07qm]8kNǠ\0oQ%F6qL!fdJ8VC5ikY֪i}>i4 @VrGc3s #ZCj\jp}vf o0{HtqՑ&AE5U21ֻ_?j0$;$Gɤ<\y'>g20JR~z,*T&/CNzZu9sxC~?HS%"`<Ƴ0C8V>\@MWH~],E1Q%cWYqISnl0ly #n7Df^_Ll~1Wvy]{SA' 6-4ȅ4؛ CRVQ եh0t<N4;8eG$L߄ZG_Ѽi'^yHϺ-K]GED?}7saj6?8u2d#RZL|H4\`Y Ks2ƏNPbZCxJW"[^}#Vk iu23 )ڗ,84jUKC2W-KK`o ٪>-, 5sD} 3ߙM\@9Eo):ִmD3Bu3j153:޷H>OOSsAvG\ivu0-K'p#Y℔_X}xk1e3;6ֆQ)A $M_â 6ϸYVm17}GI%kjgx l{"1!A2sR:/q 5d*; Y[R@}p~ -J΋ fY˶`W6 (FHUR@{цuS!Tܖ_(^Y}CX1kdygPMfۧ /^DWCE HsgݍP%sl<] ;+(5Ni}l 剒k|8 8nNt- rnq$ČoH)ӝ!~gû)]ލF D6^]}w6E6U|- l$`ā{ D,¥3Q>/VL.kTk4U$&m!-n]^ougAG k U9f!dxkѺZhp$&drzE]T}?r5NٕcW f8 yA12} @b_H"Eh*{3@Z_Ka.M`q zEM~sYp?\.՚9wdxC(̛08B*Jxw|sIɝvbF- K|}ئYGs@oPaSE|0̍/$M̓ UW_ǬiNm(3'QmmzYRUVYegTtdW*HZP] 1?_C{i=10ŵىvyMIUM5Vҵ DDyV_T=;1t_P!z!D'űԔ=j~e˻FjZҜ0'\n8 ):CNBP 8Yb0 &o,l)H$?yϨlUR[Yo_?!aFƨ}t{yqjXKߴzf {T5v0\> xɩ8w}C#?)$ߓ]ӤgD8cxI/*d13:T`]ٹ/2r3Ԝ8YmZT^p8ՂBv]=cn"@}>̩4uo.H.Hpb{L]/_$Fp 3V@Eb-Cuuht } 4,&&,܅U*s2V*R%D|$e|rXB^tI#Id V.oPOtE|yB_|x%ޮeTj6oEe.mL`zQyGK@ ENc+lD~ީ-妇؂։/!jatp ֿ5^cYD/}.8bi9l(Jn F}f\ lm6{#[JDȑU \r?C+4gqSZ Nd?,2 }+w !u&%#Dr ˌ!zï^eרxPaU}#z'K|rpS:B-QWKyc^s!Xi7riz- P}FuwO [Uyh5{[Z1t"L2b+h <βԎp('"֊x5g MO/\$&(tELЉܸHtk|-譭 *O;Q8ݘ-ֽ+|51RQJJQj4,'EK.[iد7EWǞt"a>%TPŦiOm )! ;"lowi(/%M*D硧){[{ QR\Gξ*2YeHJsA@;%,{E,3m3q+Zk8>v>7tzJzM 551u}42ѹc? Ø70/3 穞c'\zNDA:֏FM8xl0}"ub=*|b#7DP/,Xs%s" C<tݛY]Q@*ZnOI}Apk^ဨP("q*sֳS"+cϷ9?rEt)c ~f7JyvWv} 䶐uIY }?Bk ʰc} j{f7=mx辤 aw Lӣ;ch"FtE aY]o殶`LsT'/S G =:_hD7|O8c)2DR(L^o&Jz-ž-wGlܓx9P@$EL)dFՅ6T)N0 >ת)i_$:R=I`9(Cczf@4h5C 9wI}?E84A/3fDUDc5xf%4j5'(PSA}J0&jX7 w;Qmay)VNAS&HY5-Dl.+ dWZTĴWbÇ~rkWWBaNYHլ|ʬx!e+EϝLLat~$îe0p+[S/L*~国~qJG ֶ a{)§| > R [# \Frv@ 8E FYK+*x%`&449wcF-3_Njɴ1](sTV/uOssO* G! a+#KҠϿ3yXNG6XFdC8Ps8ܕMM7v=;s9M^%+JC 59ndMQ'IT00*aή$8%Pȅ u %XV߽`0@eZ'mAm-rG R?T4C]FwrZ#R`aw\&&VNkgۏL;9MaũݡhɌ$-0# _u>$q=du,߇+ɝfH&>ԬW[fp.9Dpj"96Z`GN)dp24ouBamVǠI*cKuv՘yEjg=n!*D~$up\dc݂=0^Vl؁bۺuUfΚSH?)!l?W~(CR/a 8(i0k,pv/o0yT2Ug*LW R4]f_`z,vBOԷ j'FF NҫJ_$lLgMNôGtn5i.3J[ިD܎+rC"lP*f*J89K~SeBz)H C*$rrUYmbŒr1!}aw0K|0Y `M1:qjJRMvH' 'g&X)#J+/\&nH>)?5b'̔`(CZJ;CE߃eêa,4 =ThMSOM33X?4WaB>[eETJt Fֿ&p'3/@wHֈ'͙K "E۸[XX@6m?ʆ'Ba#M~YDHVFuKFi[zic`5"p5]NENmvA+&'P:v[FhI\~YIJ2Hs%h(S&7W`DIYǸI%2 ϒq<û`LPq2a"-s!XG[ij)麡C w 85QhU'Xs)>=XdQ򜟃!٣ ||{׳U]ך*E2eй;BdػMCN\=jW 8~o`)#XdMq'QPU^W^im~ZR8u 64?$] rG +}!~7=VV?ғ(9RPcKDphǷs]CPL_gb%"Q"LWvY6Pxw(_cvWÚko[cȲ$omߤwOSY=WN z`:{?FŹ?z%U1`UT$9ZLJáˠj,YQ/Зcqh!+wB!SwzJa ]1K(uroKz&7 gg h˶UdA}ʓ侼p#޿0KҁsTZMK c|~\8MY :nm̰])nX+MΡDӆm R CFi EhMPMQ9OH:eVEm"%gW;ϗ~Hjm HfyJoc8еpzLUnFᣐ|h#+>]Nm /z,E}򺡠w"cXj R5 IC\L6ςhC"$9ʏ)rHKfU(Э| #QDžv3eYba5DnV4EBw}ǿ< K+T> V9PTSkU:Um'oz<hB&nSM瞼z;o$vH.ew@+<Hl-Q7ahnx.嬠_4SF>$ *mkOMl3 -?CwR|<[w_h[zMyр] %*Mnm!U"7} +KbD!43ֶO#)](Qs6S0B Ц5W@L58a*_L@a12=i'^BˀtI #յĪTp$KRX)zdvRg-Q*!0sX4?kqc FDVPxaͦRPڪ}jd{ŮD<3ϫك>k9Pe/&v>rרz<8a3ՔMb'Ey UG#Nr=E 2oo/SE/ y1tB: n{>FW%ֵ\cR?c(>HQVQjq;DJ`B7#wyx< u 84Q&yP}N4@-gVv%2_Ld*Zm,0kfh}͜vM7׫2!6nͥ>A Y%S܂Xw #0[ Mbvyk ?jY{USV fȗ$}]r~Yj\G$f6_ojCYGbVk ~'ꅎm16FL^]'-`TeQb8V3Y9>(y)4gEʹ@%7PC̹>ΠB^(?*( n $js-"d`j粫O2XwɵvAT'sn,ejcS)KBŜ`%5 1}n0yNU* 4[Ɯ> p>fP"(U(VPOzb3j%"F(uD]- ޿L9 [*Gz#" 5,|Pp'lhaRG_l ͺz Tm@4O[[2 XB݊4/|(9(sh3"<*S#ا ,KHvpt(Vm-g*o$|YSOdѡE]2n% ˧'M=gpHy}#OiJ]Egoزw!,uDr,L6S]`1 *AW.6klC Rှc)J-wzhY8tݩF!Ad=j4'/Hgҝ;,@Wg9@1-23jKd)hx)C Ey\VNSYz8}]Nhz^W}}E6$+;[Tx) 흕\FvP<la ψe%6繗: έ#/4DSGipdī& KuNdvuX.d=]TH_ᐩ .R8D&0<IJ-1m*Y/"ÑHo dt-&:n o3"  d(+#]|OږOZ1ai1( ЊW;zQܐu/jMfcy}Ī#_HM:*29nl򿬋Js7.`T|yF=vͧA]Ѯw׶d+CR-HqaFojDWrw}wͲnvcF,6W@fhx[3Yf+ J k U86QrtFa8Qc/İv9;l^XNv-'Qg9GrӔ2g9P]4cz2!.QCh5l^mR}%OsNg^qau9W{jar KYz;72~a7c=Kc5TJZ8*#u,H ~=y1Bix5}ɗp2ҜHGr f0vvYxsS4yswgp*pЛH.=p߷P#T"{JYK0_HdR vfc/pWxM~q3dN!/PH-g(/GHƏ 8 B:QkإWR< ^Czu]XCt[1z0?'611j +/M+{Nirƍzh(BՆށӦPKW%O:;T(R .4O &8C4Xp#WxDG6kG%[| b(EȉO@7?pl"(gATn[c0|' &[l3aõOʟXU^_S*'Zlx"a٣CG{[Q9.Z׹ Vhnlۤoyr}0;WGE陕,iEEedh)ȫnIHDҽE'PgMf 2G8lZ0.XkflEXدٙ=Ɨa," PjȒU2TXg0}gC% aOwO9Z CYv 2i? 751<I>սpha-3A;+P0jGGqH !@d O\6y+=Ғ*iRjL Be롅壧\g&@ X*;xeZ C7$i@gj1QMmG苁\I((*H^sHvS&]2xIkU8_7@K6F7WKu_ʔXi91?#಻݄Q5xш=ű8H[Pf*ZQ83( b5K4n2[xw#]I*wTGeht6731iCH.8(x1yoyo/ׅFPP'Qkp:)`۲om WcF 0`puE2èJB1x)Y+ _BC|ÔV LPEIK:ݓt*NC{.^ayjE09irk]tȘQiew8tcyൽj&99: Yq\#s@vӳ9ޠ[*ZNi0~ 2HZǽd T"hd/u8;p!AMV1Nr\{izWîjV/0nbx[ ȴa?pD%o(kcLl'yY nt o2QKV 9bZyh1m\j%)'v.M6\tQMUyc`XѣeS75?%wMY_TWqXS"],:|֝(|t}TC.eHE4P&cޖ|H;m+Jwes0Xar ㆐IN qCrʍҬjOlCu'?tg!=;G?ۧ7H oSHqյD 4xivqHe xE2cc7"YBmt') ޭ& e'ZOk@C b)/ST6Uʭ ӭӲ`+>xpWl'2_{X[+id&#nȎ;P<rT4NN  8qHqbSt2Z2\ nơ:ľ$rT{7O=?zKZ,ٶRodҝld͐"΁麿̦3U¯ȳYpF<hkwvg}MϢ5i nr.VeP[H[TD׹`KSBzǥҨf>A3LAPbrPObI17$%/boFb@ N=K8vxfy0VrC,,z3QN"%DM6tO}?&*xt|ZNp]1:g9;X8 =+֦.0(F<='V{P_}x|nd{紨rp]Do#ҜR\Ak+`k8RzDEDl$~ȑ6L0RN7ܠ8r.GH|ùRyB\-='˚;1L,wX7NuC -Y9X@~hov܄ϘΘtiofQŸaرeUq5\ܙBݽ4 Q~۸cv>@f5`E:[{( ~w {0)t]į4k`m؇ݴYL W (T;\mJj1 d6Zr o"Dnn&|>Ś銟FBImsBW(_Cw^ec\:X gkP@s }s*%܌WhA , Ie mzPRTK bv1tN'_$PIаKPFOdb%Pq 괚?AԕYɺQF|P()}$E`B#CtC7i~X>AE.}vPg:J"e!;ܺ'!h {V?:cC "+޵g{ڢUG!&P2<WVn{nҩ|~@G-Dι_^Km0OIYUcL]=l&vV /`"CrHG& =n4^8 ɺɬF|B`f W!L\|X6$q?vr;X[qLR=IH[E;qjy\?RʁGD$ MH"W(SN⏕&dx ~Mr/Jus& Pd{ڟI \2ձ [ʴemIfQ}6X7Qg2uKh'ѶCW1diZR w?ryCqGZrPgƎ|i1؀I*!sJt ΃Qᩡ+r8WQ 232,_bK]0ȼNU H=F}U҂|Q_Ǝ=4'+<@cqe?u"l_IwT;!GZHe3X{M4InLD_LIxК@:vjHa EX̝C|R𨪽ic%bd9ԋ$hF@  #ħ[B2GB"`]_*9+q7$};إ7KczYŻҕZ8%kPs[o&9M{ٲd0%?,yFs˘Vh&y,C Dqf'bOoB$ sDo(qM*g7L5l P ?> 6q ǟ7ZSm. S 7Pܞw.o68"mڎ;. ?t/LS7]3 #@;%T-ԍfqPr.Tf7͈/*=qE1VIxsc̻{(|PNP?ɴZlu=_QScʿŎa ;2jV_ruÓ%09,hJ[rֽx^g)1\fC, .+G6[Ci"0v5QyzwA4!R71p-SZބVG1O?# 6Ww)+t r ]%77:MBŽ!aVs=AhZ-HSΟFc/r#7 ؀ _T>({4*淸^@b6_b(56FpY<Щ}1CQwXN;`E:{i2FCąRPܷQݽy¯/g[#@6n>]q}Nm2=U :plnlk_O~ӌkyP$ Nt%=#Nxcց)sNJl 04u_+i]qS$'z kO$;`y㭵(Hn,J+I+$ڹM!0XI՘xe#DHZf7g -z[BS4.ӯ8p CZ|SEWȮ/ku>ԉB{)!(iFS-ʧ<088~W=LEGD:v(\ xH?% \hy K9 c5E`Z^>c3W\Q9P|7 C"_ǨHg:PXd @?'[:F*HVgtRaJziX=Ɋ"_w2:k CS} rP"}H Gw~a/Ykiw!3Bh£v9}ڑ!wf8Lة$])݈ѺĆZAT(7dʷ`k[Fʇ"9J޴][rҦ BȬZy(Hj@<0u&[]֨ pڹWrOdKAR^oW* \ ؜:0^i%qϫApr@0 @.(`ĥ9Bs|o~^%fj$ 4I-  W4,x7o.n;lߊJ}v~XA=jݖw Ż_{PBɢ/sQ/ ݰe`J#V9d7[x V3(q6.I9t=Pĉb@eOUoU~WWYܖ Rr?ܨ9v)G. jNQ8}4 X7mNQt__z'Y!&(# N湏TgYT>B ^?*3yx h7w{H2w[;BV-[As/zqc)M㫂{^A|55e p"AUeW|6~w=*pg+wU5a*;gj#dڡ(K,FЏN#'ɶdH67z~)  ΎoW+iT'? vC_S8ݒBAr-(0v@ҴPyWN4bz]T`QgKd.0j ɱO"dz AǍqGRib,>L_o~C%ob,t{ڳKљT3p1hC@s'xF1bS| S" n&AGݫpȩ}wA\ u觑roпlbH}`əCk[ E,[hۛi{m7uCÆ 4g|CJ?n퀄FKd` 'Y4ŘőOCM$ ֞ߟB^0\{w! M egbmAX!B/C2vbݽ=NqWJ*x廏j O Y ЅL<Qnw-䤅d ^-JuWz5|5EopR ľRS]y+S)|SL1XMEST`>&?jkB%1RO`yF*#aFMܬA,r6nݓuOxi5f͚{WuѓS55[C;-נ T6>|J<!ڶ~k`Z)èRi0?ޔ8y;2P"EC m2K!jo^cYu|/(LDD M;{=uj6N\fqV! `O˗q;(=7Cn$aweM4H/ne7%Z X $ϲ #U t/J">Hc 56IHo,N62wsS^Y34C KYYh YL׭{ ƢvQLciXYM'n y{&(϶ %a)nbX<0 ]dؤb~{? %<%KR$` >2:S`'fE&֊mQ} C-Z0\q͵nH*ƕ,犥ź*6"rù~ٷ]} w~u9jItǏK0$?UP}Tܛ G~z%Ii& ?-1 (Or|"ؐ"qxNZRXu{ C`gˉکV(>9D>^WFC֌NlK=g~ tRcVp6X=g#@҄ߌX~}RO\x:x pҹI0giSy'Uј~9y`rI|Zo~C:)6_cӌ >M dTIHDJ7 k bR,heQ'"T(o_z%p),43| \FL9H "_:ހ>n8 ދWu;3t a/ 'M)u4;'GTS#KiqhB 1PɩtP6c0ښjW-_xک,H؇pc1P^uD!3D^[LL(>-^-'߃6w$ӂw\ Fkc__:Ekfjus=w`pTόy\4),l$)բ *l8Sk)0 -=&)86@ЋNWSjM0*5>K5?T$H`2pgKe0fq;qFvrrCDHN?#d ~*AL<'BbJ1V+% ^&^Tjb]q_0LqoY }_IتtږÁ'?yϕL1Us.Md87ndHY1DF oS爘i۵hYZ?0C(npXODH4@+Ck1αΆO~ ,(B8_0dn@T#g!ċJƦ:a!'d8u:*}j#6L\WOW0ӭ2laI~AJRg̳A ,rv\}j܅[C{}~e.9E_qm%|~mLֻB_;:V$trEE(>]x_0#o}2s#\D؅lJtc yw(].Q7>[R+0谠$>ßބgߋ=- 8K^ӱK"Ns (Ӽ?D 4 OA2jhGg)u +;AAWa>' *g2Ѷ\3Dz%Cst `! K{GV5m=F =t]‚ט-| sA0H/WhĨV]!j-2l$bg婂Zk>WuoƄuNgN;)o8W!ǔ<bW8Ҽd,{ܦ셱 ZpxC(FpIPc&׼U (_E_@;L^/ )h?b0cIg&uE=N< _\JB˓ `Q:X1tGȮ ^-`|1݂ѸdFrT6 ;FmlMi2v%VWUFwZtu]?i뚵Ri,ԭ-1[a)nj(>O7COT{pkOo]ŅK^kר9E U*,oEk3n_&0S;3$- 9ƑўpƤX^$OAO[+h|LҹzoXern02zk $QuYCZ|n|<(^]0 _st1Dk6A ^,|W u1v Ӱ7Y÷zq^r=<ӱ$Uc@cOP&kqVƘew:wr QZϵ]=>o"8`dnehr)/O?%^o(9[,z wilygTv^oK{-VH78#-2xeMIѦ a@Ł]hbe-!d žq %/`jF:K|?c3y`;̊_WڃJxSЦ'j8j; ͧ6Hr? }} ZDDû+WV0KdŭU$C@dbrrd\_F b;2q)bCFͮ.ZVP&SSHaOtOU%Y`l 40;mo+WGzHuV,{<XX#ٮ5ݶMuag72!`ԋRяSXOݩRڵi z, Q`859m/G ?=;A|6")6Ek EMʲYt"5[3kYFN?V<}˽l$.%,bW>jRH%C'#<| 7ZG#(T |`VK`^*;ëy`EJSC z5//Ï@C >YL]r F qsCQtb&WU%#Гpʄ(9"}&]ˬ3-aq}C%c-w66ig[ g;2|5u*IP߀8m]7M\Rs⾅ ~2]f)cjTDuzF~޳ηR3|XM>El;tDj ax-Ц')-Eds)&-L*!nO ibH8aldFX_5rk<N"D2HS^DF @g8$0v >kubŮ5|".[Q{Х,?qC{Ix>#+8rPi9ǼQ)wk_O*, BoAo6wfh|"=7x@wǿwjtƊ9,DyVô@h.(ElPsU=췋j /$'N ?fkhڳcFlkk De9k^cjl 6Γ4z3U"KH@*]WŜF&98`jst"51-.1]/C x>#:UtP-Lif ^˓yz9Tgz-*0W?f_KNVO'N;’vx˹} Jf#LUړT h_V4K%M]*z«w[ba:Ff=:Ұ):cHaX!Y>p;b+ CP/{qbB bB䆌dцJlU.Y v6f)X.y8>H_ i8j'I3&U߹r"a+¦|s+'%VO_E$iC&:V(CK>P}$萐Հb2UY@LpW2{w|~eaxY 86ջ:*=W&f,I¶2^sŻ_@D7Nmpg| 1̂=zZ-e`9t]-6N_ aۙj`}G Z ?,T`aEm WnFjfg8X~J56N~ Ɓrj_PrjB14CA}?]F׈PҢOLC8#˼5l_ouY%`o6bfVA1>0V[^'Z T~QIAHʐ.ԍ}T KR RzDM=ZFF̗pah%dem~5/PQ$Ӵ§RV|oG=;X@ԵX1v$PδܗKJ/j.ùX[6li%s?6'i yQ@^hѬ!«&\gGߞ5.!հex-s !3WcڹW=#i E{[(`e{(GftTq<_ ,x46_ R5+ +Q80!(ƃ/0#k;V-8:e:Ht#(cl%]>|6V{4fN#i'Wf g4/pg!L)k hY}j,6 0B'rr.jVzMEs_RFmJ'7?NK-7 "v _y@z&:(颤_ m&^U:rDpW='Bw!1.兲pxd=˩X`z4VOt6 *$jt*(qdGF3{ )}(PƊt16nUɶ: >S,9(J85?/ Q iiiS?Dc3&\?ծv`0 htR2ELw`BUv$pcwg YV{oUzsC CTbU} sdz:LC3)u鏸Flr3 /k!q@gMʴ@88l,spՀa۳нЌfK[ ]yA4.4( `TSogja:w!L?>PqBN %;\yY3iR2p,qc4 :ϔc>a2 S)}wݗ"bJi.5E^p0 -P\ノs>Vgی4v}mn|vʰ+W6J`-,oV^\E{ΐUeBD=| Р)/^60îmd;Okƪwr k梻njNX;Ƙ*)g%[ oB_)7YEN7YLB@T0lXzȡ}#%4T{-ەdx $|Ɉo]44 ZXI 1ŗpq"3_:p?soK hT_bw>(|6žr1>+[Ɋ61pyU/Ɗ{6G/pR33,lؠ=*fv <=&a|JF-"AswNq|`P:!n5/Z/)|=Faq,VC.b5mJxe4t,iHQ`5<qt ګf4TvS;sj-a,Sj Gmgv+mxd(@+hm',X/GsKr'l{)pw=Gb< $DEײ"Q>kON1a_2\gL<ě7d֝H)7JEisHKOc kaXm20uw7!apa%w+{H9ͧUi>FOV)̲ 5f)zĊ#,Vՙ{ ̈&k3or.)Y-Y1 0`({׺K7A" 8|yIٹ K2/ މ*J2@?c El3JPt㖟%DArн1q8 oKǘؓupS)(ZO'x]/NuCW*L|#94#7xGubTG-K4$KF lA?>][t)0*))('6RS8Cas4's QI =-1~62]R;@JRGN/ z΢jy}]ᚇ5!}%T]1{!pC:$0CƦWL[y3Y,,=Hq52_˹hzAOHH :3 ~Iړ|a|0{W) fD#&َ9bꝕA/ªis )1WD)iE*6q.9 W (ut00h9݂V^m Q  Xk/:H#1zJ<ՔH wm JYu%ʰrqhDtF]>L2DpI}@r|ɷ}g#?9"S(vk Nr7S19L%oٳuc]_[+2C-jYNFX=Hso+2eWɓTẍE;۶\_1gu] c XZP@iZO+<%yyM∯RkbnUH.Hʫ|L֍3oǕ:WW .hڬ0s Hcp{ &͇@?dj1au陲Pll֝Nд0Khq]gunuNj4R.,W~$[-Ax2 /`ٍ%ԷOPQ"GUIf7KBYu_,D{;Cа qjjz~|U^}`LbeCu0Uk\}e*>C=7eW߆2VO;lKw(x0[-$U{GEڞz^z,2CUD;`S1Ѐ5=*3?qG~qrB\%元s!2$7ôoCbwIWLG=3jO1+Iw.:mhwd lKjk㶐:X6#̋vr8bv/^V?GZhyY^~[Zq'畭%fW 7;mzt+*EX!8 *=9P1g |$\C{/wklӄ'n&tn\8N/#eLZ wH ;JſӢido!}il:ӺBG\ۥ߶cν%#+42_eGQVwbKᓘ3Rܦl@)VAQT7 ^ N ps ]%'T{@c6 8;k\u mYK2ͬSǩLFxX1:KO&zLzA.}S7Dƹ>Lcg@U !ɑAQuc48gưz' XgLH ~{_tP w k$21IorƜP?"\fPT U>H ʣnIJ[σgivm WCd aYKV"JJCrDy3OH|ZMW"is62i+TB|G!:ݒ5&_ =V0Vԓ-."$`ףzdʔu2$Oh o+H 5R cC $V U}vڴA0ip)}iHޤzgR}г2&H;|H_"7nXddZgWVo:|H5M^Ah+P r[zT)_tl]4Sj 6شC:{hX |8l: L!ن.|`$2@tW_ |G'CB-G[3$7֊u+/Յe_&Bl- !q*btia[iL{vlo=V^rBS{G}9TyzCLIhɋ8tX}' )LqЫNed@jt{ͪv@=2|gÎ2N)mޮ߬R.=G`}'27$[급J?1:+y?1&2ȷPAsըawDAM{iGzŭNe?gSO(Z \@ 4HJ::|Z$uª'mb.GNQޢAc.704^"CspB+6#$CoU҉sA*ܞP*3 %$uSyKH:G>_)WSas+djYj+5 StH+}NL!eO}?6*锆+5XRgZ8pv,oz<|B2ϏA*lߚab{rz5yB촢lZ 3sHRiuN`J7~]'Tz`>Itxt ]ECХRq|,^(j(S?Zp;#TU.-d"K; ڎ= Q_A dsײ7V9 t <ҥKbFŒ;+gle\^GqdR!Sj7hI=)us\gQ$Lu5hߔb 1?Kh'?AX 1Z:U LD8}is7qyz,<_Wͪn "f75#`ϣ=9B6w,r\K]ۣY #ԲS槂c~ӤK^{$Ci1lzSef|:Z)d`r?ϚYțPG'%'6Ɲ?*}adYs/Oa[q\>R-M/LA1/ I=SU Ͽ)FÍ>.n;[5~ 3ˋ`ńͬ<91*0b aluSQF ~ (/M#ŋ0[W$q͎NԕI _OBIym~Yeq-ЯB\7Gm65ЃoE4;P aϏ>} QG]t %9v<^ߊy vIE"淠k]?il\]k&Ď8bdM@NN[R.kT5%a.{X0jMxsukHVMz +qE7>08կ4qH?+gXuef[Lv0޵-<w*kwNx/WS#;$pxUxd nP2*zXX~ u\E,"e509'iAnExG[pu`灶9 HqaS&6>!Bz:\X' kVW]W.SybjC&V|HH#UQ&wF!{x8p'9}%KD2 tŜ`6g(ʏp~\ }DI, =x$L,7[[dy nj߷ tw>l R}\ l+8_9˪ cQjr; ǛZeoDfa(+wߠ_|5VW9 Ċk;(u-Si4@%-Qnbc%UV2+ea3\>¼)-5ZpC6۫=L5HbI!2wB h{ u2@m l9L2-ÉիU=\b6&f8B0Lt#B9@T#4;v3~{*,#'FAJs=EgRN%L=Z{MmE4u$YuXT7߄^׍⛌["mxIR>,iW%R $Y `Š\4[r2k`c "r!h 3PS ("(_5fBH_$r*3u1 ? 1ǓYKT|l nρӸ<cEʺmA>; 93^N!M^"qYPw!bAЦy8S~&h6DZ]U%2'̞Ž7]6a~\>άvۣELĸՔJᨺnꭾܜiKփ펱am%cÒ ufyvD̗t;Hǜ4U @ "S\7rM^O3yCGߡ;Vv@b|ðG4Xf<[ ؾҔ"Źy2Ԉ{Os5S̓~eǴ~@8@Fa;)f ꢪaK͸9O-qX|WMaIˏ ]Bz_RHW-6Uveߍnj3J%~ԗ3=s4FRn(PE[(TrAgG 藠FGk$2 i4Ú(I fHV`^ ȭTz.OY"CRrG >GcJ@c )MγO5/'kZRKKК* }ٕo7.UL#})bwb5Nt豼g X]yQ0qS[YjzPd IQC 30R)Y3#I'4q!GܸT[(:܂#HA8Sxo3QL>)6 @ѪNSѧ=a1qHYlQ8,zsc %1V WMq&Q]3ƴ+ZT,ܑEsnqH@#vW/gSۏ;-8QIhnB(ny '&-֣#hq1s$ 䩡>k]՚hK7HmMsqFt0 +=w߾ȆlKsSfw; 1|F"H~Oh8@A)9kwS7;^AiGVV"H,]!vkq)" JYcm_"Έ` ɴ\8H)R從jz lf8)ɛ3|_aUG.&L7;s?$vPT;t52r|IX134l^~D_B D -9JzJeɵؑV DSplv;gQ4rR]%gJSߪ@-!gy=N7q|rnt2._,!uWk$BLLpOf-+tEB$sK^-ʠ rK (^TCP< FvJ/d$7k<AR`9[V&4Kui#%Lڤ;ѹOƢšU{ҏwNLn2.f8&$AmŲ'w׊/'!mV'c> F9D=oElrtrJ?Zʃ ƒ[9~^ܑ2Oh2Ԑ8-9$DE FD:u$H̞צX*i$#4(NyftQ:! v_}J zdرc)\5t57ti .XzO\ lfu/*!}8V2<9GH1dYfcϮ<𣏕"#,#3,_nkC$]2fTw&kH?隸z )yEfl54,A]XsS$&q9y 9 |>3p\Q /3aeڠ gK HYһ`υti`9P| L.\tMG?9v,ǑL81LQJj^_knIpTF=$M9qb fpmc9Uϖt SntGktnl j.=(TSu2+%[M e; 29!3{?Y拽%,C!u;5fJąIي.F{gW ۸^X<.cʹ1j?y9Lh!G,j߃x90S8U,*n!̵Hef*NNZ5_H-&m3n2fAj.Ʀi#YtDbGoO1yUkћL:<7gA-HIꪮY8EMnz)m&ëNi峏 $34@(|/_A_^ɶrYsΟN%,AzPt,߮FPn/֚|s5xBe@⺒TɬW纟Vǫ\ߘO ^HK,)e~Ll'@իɊV] UQQRR4qӶbx笫[0sRςS^VYv=QA^H"fK8]2L;`ix0/3f ܛ N"1zyP6zZ6DS'@0 #է1)Tl_E6߳- ">Q2`0L ;/X_zH8 $@`%4 (V4! 3.ێR-G|0F2܄8BZh!B׀N8QbzW@TCSn:L#DeOYD)Tnx/j&!ׂa|owE`9/Ǽp2.E$qxjzۜoEw,E_ce>sk2c`-h",ڂ$&Tay ؄e7g. w8~RuT5uwa+;D>ci0r)#&r҈r)aߓC{scюK'2Cw}|mJEeNIg޽ 귈e}OO. BQp*->VK4S32{ I=B;_Ɛ2b)ot8Lzi]C,psGx?{`q|*emIL>/O伶v'4޷K#4[gǼ)pT SgsqGT}&WWA ԗS|SU^X^G< \R.3ѺE9L8=L%gl>T^7Y2 m1q< 1Wĸ־e9,1WY5Ӳ(APLcZAs(~MhJQ^YFrjǢ +"Uϝ,^u@U&.-VU>kF-YJEWp&I6˨oy"e2H~rRk*|{^G"^F, j,'% L<7!WeB](>th-%{4<Pah(m.HrQ0t4w&b97}3hj#JHMoJD.APSBJ-G:GH¨UH1biU_W+L.J+X>Nޘּ4wR  vda㗵JU3&gzd"*={wUU1" wpW).f̻Ku%c ǹ7a#E`N[6QFTK治/t)8ض .A~`d}rTYgkM:S)\c#%+LnIY]ZxKP|!׮Qpa'^Dp݅u]?5wXdK" .Tf߯!6\ca!y]5c~7j'W͗ k[&"cSTaYdbX[ 򓔡  e+iBIqu]Ʉ T]<4 ߻rı_?7πgc>ǷɥXNF=z,rhG}t'@%FB} 2PX0fTVǨ|R6֍s%pkb1` [PyZ"Te3ow SS ^ o U nKK@h`k (Au”riuI])zE|QEAoj1ēzeoPǠOc;ӧ^J]cRTZ =PD 'w#\\fY.fO7IOj"$Ts_|$>UBQABsS(ǜ,g@ x>4Qz12 G-BN ;N9)q#S m+Cƥv.yrB>O<ƨ|v{a[^KBB$Ϛ 8DM $ȄDfbf1b&Og9}Dj߬]7!ސk&YuGo3EQ MH[ ^,jc:?` =ș^vW0PdCE"N St ])&F[/> U"C Dꕆ(m0,LhU)):>h*DbM2AU=8-RITK2kj=}AXs9V mv2ƾn[#ը 0ęQԀE\n&d` qGQ7︸:ߩHJz%_[.$5,򳇳r$86uh-ҍGxP*[&Z?۫Y e5u{rA=9Jr,8aW+7"^UGtڏO ^ 3/ &JE'/'bk~4nVbV3uɃ7a4j6EyM(L5/9(ͭJUŰh:úɀEw+D4qBw}Co6S@FqHN,OImiæӉ"REkx"U-Κy#+Az=y~.s%Y|'q4z 92LS֙!7ԕ`+&`:~.: " ЍF-{w 碐:oY¢f${z3 \\ar NǴ rG*!16/+ٟ~5B v>gz?IȲ/E_l7/cvREHo y~ZcwH˾3يǓ( ~ N5 lUJ4&g&cJzsy~}C 5-mj쫝p Id!$+ݻ[Crg\E-vQvS'IÞ,F.^0i܂OQV8sn& =>X). ։Шoİad/J>ӧGDgw) ^&$B!EV4!♨%Vh %H&3x~q V8G Wu6mNuƉ3)[M,$rκC[`8'&MtGR{o@4Ct tyDUԖ{Wpq='(՚fo3WNQw*`#2MguQ^/ eiKDa6')5i墡_Ɇk]*=Ҁ2ՇnZmKcdeu*&M1#3>mN: ˬ݅0~Bl%[EEt%UaV'?C osۖǣ׶&k|22i7 #;FYed/zl_U؆@PB68á`7D=^9fkj`晽U R\9 V} "ª4|@7]T/= 6bא܈ *K<7k'C|m*oslGl=fN&:-Jc&Q{> 7~(T'FګGAP(E:79iX_ds*Q_ys+q\O&/ h62_$ -ʉg>➥bKJަeYmFpЁPY0*h% 4A:!qx9~ Rt<{CK l* PbF"&Q}R ً T~)9RUvlkcv/};Fx?'Xv*^Q5r9T1"/[%j3/8"_p"^{1G8-Evbh\]LaU`?hz&SL鏺C6) QҠ[?bYN'oa-TM'.쾻 O](A[0tdqLk7T@mEg1>[}kqfVY&v( f fq'^m߅*5, 2jbAV݆4h{{pinA4xގg; qX&AД  .XY{s,Bc W?6,uIcѶJPvɬn7w8v\F?)R]DzPA#h*;?) XԎ'ޗ-lpL@dž͎M $sylk  CR}(O.8Ìtt{J i{@OagHg_P/rϺEMs`Fz|b6oox_{ebx|*Erꌁg[8D)9y7Ae)S|lwEь4H/&kuPd>K`Iv]X)6tnySL~:/^>vkՊ!~|K/jߘw.V{MšTHsR n|[bi~ .2S94P&$w w^A6ÊF<52SD爂&L۲jOyć 7ɷՠ2%>"q{=@)z;EN‚iG^8z>38G(|P4mTI]W00!8G#la ɛG 7l7!iɽ9*`5 ot08׍ lݢ,218|rnl"~{P5Լj2s]JrS 8hYESF9N.p2q4`jF7kB\>>+t9ZtޥS\#Zg+I40n&6!gFZ˯%x?&2W`ACKFTCA`LE㧹;/U@}ˈADVzQ.|B/CCn()P*qB02\)|ב1fXOP1Ltl%S%x%weU1>e .dI/"},DΛӝ/1n.y+;":#hCHU-8o؏MFJ~0}мM2E8_sbHuӎbp8m;{V^)4JjaL>S5u A|+ P]{ҮVXr=RznB/Ǿ i멗?L)4 sg Ŗw$sZhܩ=XG${8tJJP н/bqjCTq,XX`R Q%'޳$0Gj5 te=jJP?%G.(l6k!:qgk\jyz͉:mr׬1s; v-=xwpZZ5&G׽vs?U~8VVH2d2h)_9Y& RqdXjKm,//[wWpgàKOt, cZ}i8;? " ?ESءӍKK[&KNlR<*TMO;? -Rf^Ϟ5j99R6ϒJX_:23UYZō?NU"]f+p,/k&-<{yi\w\diϢj@0,;4<>8{ [ ܓ/w=*p}|ZsG@iއJU{oTpVTʝyo+8R>Zɲ'`o p9̝g)va9#ف{Tx+n+P4%\f#+i#!\DN!4VuXu^ڠ5(>\*ez άn$ʪ\oValoyNPCWf4)$S ,@TFR h4)@Fh7\ iJ=0ǽӋ=Ry& Ǫ8f*Չ{9M9bj{jb|INF䡪P|UUyL! ȦB]x6E!U]^@0P_{>~bܮ"%8X)#_^I^g+0|(-=1zT _.U ;kchЏͻ@4fkhI;6B:>']=D.ݜayW!As:7M^-IB&m!f`l&s]r𪏖Ƅg[>,Gv.E{όG 0 7Taɿh_sJ8]I*,;.eE8r?jG@q9mmMcE6F*9hr>a|S!ʍwm HHF&ز,ЬGB|ÀD,-휶i%^_zO&;|4@`3sկ!pՙX~qޅ2 ՈmuSY%ж5e{f 04}6G>Ȳ^'d4bыr˒ǩ#x6&U#!=Ͽ U TjpTej01΁gRm.3:u/E =u:KHJ3oz>;=
      ѽ!Fʿۼ`RRv߈պS3vp EFVpds&.?7CL^돤G4r߬ e?-S;K_x"Ud/3rd*m۰be,3-d ȗxw0U)V]s*_ 鷷'gimr尫4C9 ;{0m,D 1NaG K1t6nm>]Sb/tu~0xNg Qa1b;.[)̅g;& e-QDG2F5/(Az.63~z/̭F. 4xǮYTl-rM4uo126ǼyX^ӿn+q,;ҕ~J>h2^1UA#nLJ^҇x~dY6y*rP^ 3&˰MqB\sDF |?0Հ>O9'c_4h@)dxEvH=\^sx%Zw9 B_YjktR7+oDAu1{Yt7*gVB5'z 29+ȱ7C̲~* UZ><,DRF Q}g~֢ݲ b <ӸYU1;H|fi`d AZb|qy*:=q5@#;LU{[K&xqP&3O_=g x ):L V4 ڳ|1j{%=i <g0\\sJ"?fڲtAW6|eIgg+kovTu.pb9G 2YVn^`7[Q|'||SYչCEBf/(v! pvX]*a in}3*%1:gMWê}88IE:\- fU?%Ѩ1W|웯|+ :|~ M´6}Ƅb"=<%0{QWOe"/iR7vQzć7_.F4-{jڛev\i'f-ͽ >GuEOv֡1~/@~nf0Q/B2sL1@:pBΌ! '~zNb-M&7$ e Qa:1H3j[cjIw=px熏8v(G9l"G&˜ݼJ) ɨXp!%ѳz4Z&AyqE_Э5MUt?0A=4#eBg)WWw9T#W(f X6eZIk.mJi; oEMwmTsfhbIym.4+ Ztiئmv49T_P_&Bxu*8zpBoa(%yr$~>'=[}9Ehf.L'`f-T~.:>fBS;T}pGw!n{{Q*-:/t]W=޹ ~/~O;su"X<3+X΀3I`e?j ZӦYeۅ^7?2-Ś#vTjI460 +,N0W/؇fh&ya$9 1syFI˥7&9GKDO' VoXQ2c]YjrKgS3:5Mòt2*v"y.^ =~2!Z}A֠ U<}-ѩZNɍ&F >fnOyjA݇ĸ.]:@>OW[G!s!^y2K o;#g=Hxݺ1I^, ضG;珿;^s2#=^1EGVHrB A`P5>CmcVRݥ$F$ȜyB33bD 'uc-^7o/!~z"`SfE_K")@4~{Kk@qgVφ?푧*U o4e/Hrd\gQiXo}ELn j{r4L >rFi05x.?xh{RCfMsn6ŗ\="mpiy~P]_/]& ;/bJLCKND8tɬauZ,@do GЇ~5E),hDzڜm1)z|=cAc`իµg ?У}[`_~z];ixgM^)k;2f~_R"/ʨsNІ}*l7y'!{ǗCƔqDB *qhج3)%AȴB0/1˯( D ځ1QcUU&5;9f<`4<1Y`y6O!lP;C4Pw(j ^r֥B1+[^.8oOAG\]fE6 $7O06 Fu.EQ=pbP^֕;Mc85yz dAbaur@ m @]$}|obB5C_pNݞPEРJJ%EcP;:G쨂d]5VbL0_/8UlUJ3\;$!. ʞpQ*ǐ90T.>^#%54u7%֕CvIa%NBՍ%Aߖd1,JGH &*ց?4ذdJv$Oc>c'Ý~X LaPm<͋,`*1)7'P';*Ur7F#i$=@dMBReϝXaTP5i+^#0H(r i9p7wqk0)NHzzF8g`"J}nTef( e' t"+^5tvQ{余=KƱ rF;4HV홌eJ3tZy/&īrE Gb/$3r  @й7L.)VCIU(,4MtRaYa`.zM`5L*W]VR1PiB)qՅ!i$OVL>yG%^nb:Mf/$_0[#Ux_O`Ƌ_*yCVE5nvCz.X[dEPH"R ^ ^k~MX0c+$=y$=H3[pS>/eŗ>_g:2x\>\LC'wX E[g"[c2B\l bE_i= GmNiNJ -^X1Nmq@e4 ?aa*3D{s#:fo3c$-DH(dd CĠɒ]&MaT@ La(#;J?X@Ȫ<'Yi_?*; dvNE=pװtE2³=9_P H\ Xݠq,+|t7``>m !ʦo{rW Gfi÷qqBȯZ3-x <> `C;wּ:(=õZO[euGW_H^N+l'D;t_ 嬲Hgz5X)d\-`>j>5?=EKI1^Mh&Ҧ[7ڳh `R5,6i@^qOGpVVE8'ᓏhY2%:'t.-`1k6[赡$EAq`|=vWOs\Q$Qr\ﷇ38Ҡ.:h&o/USAkm7)~)q̸#I_7eT̥T=TT]lnQ:EzE!)O~jqߜnW=w[?e5z'nRP=Z$* }V"6AAq-zKB f{Ÿ.sх$RS_&X뜝Z p?#fܖS!{F6N4YcI3o&5T"LkJx//iϋEq'\ؔ^!E4\YRpLd,L"]1*svwqg*]BerJ[Etb'M#ԸT !izp?+YT6O3\C>s8˞-Bl]\YM= ~5 MNq:) |sWkT`Qi9 U8ñ2쌵*Cf38\O w%/hc]6Ʈߟ^~Eg#VxM?S%'թJ!bd9eK񗒴ߍ`X{yEfK_֊WĔx0d vvgv!󜘊/zWh(݋nRb}>k8iGwlcO(^3QÏiCF9e9뢈Y+apx38!~Gr0 H}_˵C#&T?4W'TÔklDD]_j8 #2Q*x*lQCeCV}ybY.~c>EnL"\msejOo`XYڎO_}8S,5@.T^C f7c%KP-NqyA7'˳UCa+'8;ܰIJB%~ R|6d/?ܶnB"q`jۼ+O G,~"]w)3-uX>.~ĴKfu%=445$UZ4 Z 78\^4zx nL1L%$r}ZmN-Y,*>,{mw_X5A֋[ ƫ[fGgf޺,tlh%fuY,k g8λ?>?&$`G i0rB:L6gQ2187$>k l05N!᷸ i(q;[sτt/^맕*!  <WyDv.CX}3IR+$}/OYֿA4X%:BQ*xեvlI_<IJZ."[WKk'kKAw|s ]LQ-]NWa:#0_Ll[ي>]o2~VF}' e:c@ JXuB]j$9*!e0T/V 9Mުya`")k|Ϩh}\dMap&xq~q,4 73(cL]0r"%KNmݬL+ՖYr Jy*p w 7 M>wT,j ͘Sfu9Iw<[O驽oX8es:FrI,NҕzquIZ[&h!*E^bȅTh2਍j%DY~kJ]ȇlO^Z|0XN:LJ;Y7e-^g) kLC%ܐ=F/񸝫hI},nIiơL;x?&r*TF k~P0>#0 R[BE[$T^`:M_55iGfV)rz)? Ssk6Ȃ};I.jRAՄ3(jåZsㇼl_kd Σ5flCѷ'm9'g(|`~y__7-CF8?Th?䷯ɸq0."2G_{.nunBJ11&/8 |˳2xf0rBtsz;R[\ݤwe?*/)5Hj9NqCAA+p5E<,mZ$>c R!v&^'-)$nK<~Zp" ba-\E VX~\'`Ӓ j=Z%Ļ@6hhvB2|3&gcji+LBɈ2H1 iYWYduq􃩥"Zm-[ͭλ]AFt$"<66;#Mх;ו ɆK39OX镌5NQCXt5h,߂o]@]A<RL\Ŷl5]|ISU6Qr[fBBn4dȤ^`iF|EΓb̋R͞+$xod0$~Mi(?M# cZ)Se ug**YK胶 +N& ޳ }wQDH8d< =olWxM s>L9ޯ'PR!6/[ vFg8S T OVe&tZNȨ6fQXSĆzAbcL䊪'Tkac#&旞a99}Ny I26b\՜|LQTY~QJP[\a>@~Trea,&՞1kMC#0xf45Um4t/F4ҫ&sIB yΉZO\20@8sa kI\g*jP!W?5]|<qnlfCGg$F*.9ͯ]` ?-jWB%NM:pZ=&OmE%}{Ԗ.wC֩b7Pv) lm` kVc>,(S鼲%ز)O_)[\(eQ|"d㻍-] &9bΆ"g2pwUue.nljDDtߟADMHiO-%Iٕ;&L )m:S[}(;$r#u'ߛ^6&2jrvU{,pu BRGbNjbLm.'&ȈC8YF*Ruݝ/f١M7!?qyM)W0e¢omYIdsE:IDc'bcr7^2lMsiO)75mE "eG Vf)]Z_&z?4E@9ԩIͶ҆K-TLIet[#ԍW8`9kw6B7&ZgG^'~iq+Swq'& }<],`jlV~$`TOm ZfϙxYayꍊ5!E&HЌ ;u\^s 6Q$&o,Wr,LI%)ÛRgiA#3JLX+#LsC^wԟ\ЃLɀ"qڵо>St]*Hj_~p PmJT3Ǧ^IKݦD3 _VuּO<6G,)/!dm ȯyaK={5?i"JzAqkVab_=b S:i tiTy)P_K>(YV}H^LUVu=;*s7.͑C[@ۍ6n}`@aW֘0J$5^zgT6G^9AoˎkHɈo?E?AM?dHԼ{whz/gT*_6D289"ѾKdԔhQ*A6~ /)HdAR+Io1 L+@~  K03&HTXt{x̻< y$FYL4>ٔ ϰw2(S?O<^#ࣅbD1nKtuGma33t;nj_6i"F3Fo]Q< @D~ܕ0F z-FbEH.#vL@2cy>S_-_ct5Yw94+bgrr jk_]-υ2TqnW  .W3X0Hq]Bb%M\-f<4q2RP1%/I$Y W~߾?\48 ZY)z>d;-Z.ST]/n-&Oɠ?oB/aH)%JLQPvÏ,UfʃK%.@wqQY$aEazti7V"D m^W*ʔԡ8g5aF^~#4Z\)_Qm`Liny&PS$z/ѐn3RꐀHʅ%#2,]ҨB/2ziԀ y[b24pjj1{  RQm72K#o5౅IJZL󕈳xp'y<ۧ28:/$esu*;swyWt!-v\#37 X +W~DƐ1oЦ Q!p2\&31.rnu"fK(/w2욃+ :dc55ꢪ|f(l=}iA 2HTVM-pl-D֠]26?L`ec,SqY j9Sheq__mԆ-Ԩ:w5D? = Mr&=]!nXCykKg2N^f \y]O{'G\бm 1P>G8C6n~8Aa 4ZM|7z8Ny6>$M)($صǏu`A2)©#D|jr5hթ&x!mXHц=tU<^-yaũ5l\i ĂGF!r,q" Wx]`S01JT"d77qKi}1/3/fV۞=_`\\*X#5\}ix\yWDtߝ۷ٔPP¸JRRd*}sN">nd%h!D z/u}ئ) ĴK_ :,jhNDDF@Tk:*&U<k$rL1"ɲB!"8 td Si7?`M47H;(:JFMIi$X _&}Ł?vg)d$c@yE3NGF(h4~_c_PQf 0Fen=ns 9*yvވwL ,֯7T]w?p3~Kj?|S&e'[y-^1$ ΝhĿ鸔ljn.d79D$N8/H{Ԙn Q;7B5CV yZ(Y]){ɘ*&7vvtMA/MM=8-A5sP&żO`IaZK<\Fз/Cb/E",߀xӁL5ٶw)= 3tFұb{D.LvSڄVvz&ҵDZ>Ҋ{vdnl d1)u-LURq#Mh^ hCiEؕ/XQm2sbʐA7C[o>vi{FwjNk_of@t|y0sO@]Z r<,*SD5j˵$( h+dhwqFb֎#hPFPgوI3E3(eUwtR#]Ti_e43D"oziCFh 9=+ƅ[3kARNx߰o/)+Wy4.Uū2ma*j%[jlV O61}|3 cK卫E"@bF|uj3 ʪ+-l&uwqz;t:X5LMb4hߝMlsit"dZ)~+ GaEQrΫՁ}=8"a;B9lΚ-k \Ӧ ^xxVқ4Q*u[N|"0ңf aNٞ"%xqq)M$\x- X QFTc&n^q3ˈ(a ":D F5,Y{iɩacca\UtCjv/1Z S&9 x1 b7 j,^UM(|y~X!Y^햪#.pqӬ7DnL|%ooF!A#Ѳ@f}bɁ}^蕇-? F)4erG\e;;yfRf2ˑ/p>R-}@&0j?% EN̎Z$k@_ieHWIC]r1¥s-hWqBQ~p>X&܏Ǚ LT"u(2Xs?j1opHPLPq5Ng|]ufZb]$1qa7ʠzd܌'y,!e cO' B Sg /~iU͒"WɃ7x @(i*rS=vS'faO`ˬŽ‚d9QZ|k,/Scg(?`xNG?þJܖEgK,\&>mkMg2"0d<-5݀8l5((se :8<ܬLV#yqhÿ:qLA@% jW|qcy`?gѠd-ioJ'7!yCV<;{MXNm[#-֭^{IL'J%f>9.'TMQCbpAMof%@']]zBa7|~G*{3^CZO{"S6jčx$ @.AJ36H]sj#@t7&@BHKR(tpDbaH@~Qqݏ m,d@H ¢ԨjEC6K~ٰA ˏf7%*, <1: (bz8!Au2)RföJUy,7PG"&GC | LH'?teEP/wU?!_۝Mc\ jQ \7U"DZdtl \#(~'{aSґ fHuZ'=y5F"܄$7b5=hsi *Yui߾R esu_'}ќ4!tYŁԝ:! h"is3VWAB'2(SMw.o_2FJ<ċ.Bg65#KqFF 68lE>= 2CGvDo$6htDj(Dz^kiM}ČvJ$i'r8]l[C;ϭ[:xV_IIsxXyLDw)h>7{2X2Zeѯ^+fX4rر-&i&>yI@&lf5qşhLTsbo"kAl"_SH 4njڲXEz"ҳ¥lro8Wy+?@ icsaNEhA) -i>3gr8jk3Q]n|f|I+ JimJsDQf>LܬKJc"i , %>+x~0(Hpvx׏a1>?+UW9k Cͮ?E]:2Ƌz#WK^2*ڳ.m-nrVcRcѶB /6>^'m)wZ=T,*"Zw`i#mJ3e?} lۑ)!iSW]rde+zBk]+=-A+W%O:7`3ua=1sy(b!r*nGZм|^z3Rշ*oE"r Pid!;BiL>eYzLX6 Pg6 1 B@Ԯrqx sah}yCmT_MGhiX(xN~$̨o LPہ6~ɺ# !Tgɟ=QXX o|$< 7R8ٹOk 'r-ˇ EhV,8 ӛmؘʊ^bc'0ޮ)26t4McfW{Xj޽(:T6&َ*|:*YD^|v'ʏ,5"@h. "?ib!M|!fT?yZxmmjԭ[~"{T~ cz^#^/n[_ug75+(p  k㹌eXnU n_jYk !@҈ ۋ|RT$= qHq9Hs15#~fi!^ !RA LԦas{VH1yjy7R*b#f" Є$عk-!ڵH$G3%7 (#$o+K$[cgVI|~=ymIaAFEUt!KUܓMUDeFġ0Xp<^$qT/n5<>ՅV;2EYD1տkM2w=^$M[SB.Hzzyk,~i%eMEI؉)A}bAg{aZW{{o%QLڟ&&+uaL^|ĺD":Z1_If@&38B,TSRpO,$r,óJ Soskv3yTX!(WlpQIDO.Wor|rmXZh[]`313.04,G 3"q/Ǝ[$̆e[ 5k9? yM+anN!ZoGLTƛFu2aeZDaQ[ aNAMyKɯ4aNSdrBL!K~Mt5sQdΟ#6!FRG^'^u45frڔCȭAI;{vKD)禠aݾ`J1~3I}g:p|B3E\U(Q{Ma[IiMp'mTYZа6!*G-0sopGȗgj1TCjFFhO@MV&o xuV]'Tۇ!\.h(Э-!-T5F^W &B)SG25Uˊcs_ a%&lgg ߩdX\kiL{'uF䇑W?G!S7-ar0lJ"lA'(_c&gH) 8> s-j)jWas4:>TTkS* Ӑ!W=W8J1Ao9WP}d,njR)2F\&G56Xrm:r*^<5* HoC\q鮥IPKN]D+d-C,thO3 &k^m@c wU-@m4Ew=קGwL7"3 =cLT5甅*+l2 kt`u;5|X']GǒԾ 8#bUJe[`Сd{68̪sV6  vpP+\<T㵓h =Dxgxag㘗;+EhH.Ut>, X N''f䣫ՄH-iHe~&W{?GbLC\rm}ͲL 5 0]䍷DHXpv׌ߋo,4ɭ+ `3X TMlѿBa5J0Merzu?kty90% U~sG];0?]k1r7;YY(g;4sv>!6d܉׏s~>Y0+%+:rFIW`rԫ|p3YJ2ķd"_G^!3dz u\K҈NnHJ$환MfȧG@Te 4Ίsh~ V}6 "[eo& hLMnU:A,ņSlC=,k@ }`9 dcշ+UJ`{u#1H t$Fܐ犯:ty W==JdQK3Bv]_5^"1WS  OyՎfN7|ش#vA.~kCc{6{'ʨr1eƝ q-\ %j0Nj}o^g}7Y2k6\FJL6iPN=͘p+de= FG*b[g"sPS{lf&sWF.D/FV~IR[%< $5 pN{Dݎ7CE[h:[P/ैFfM&N)&GwH7w-̤PUo XXLPdqcOw?Y5r$bB^ tqRZ7͌v?Ert]Udeռ!1/8M$ q["rkB8?m8;ml߾jD?\ ^-Qj8}0Ruw_X~m hx;+=mPUco Va&Ԩ'h4?VX,9z$"icUf#B9țOo1{3C|AzھZv0X'ݦ6.aUU]Sy~@h3U(bBjt&2-tXk&Ou`K2=$#їi$DŽBft.*y4K>T+ʫFp(Cm9qXzLs7b+qGcip2RZ:*J^\a\J֬-<^ ȼ-y"b) p}b= Vy|%i)AK"(|eQD3(@YԷ!d (욟P;d) ; w dU130vre,no'ˊ:~ hN1mVGiE:hpЙ^woҋeD'd"-袛Rҝ;YCM!>ד,9tcRqj)(W3G/vMCfi>o<-Q֣q~񟁑˦#`Rk2&r1~PI{_ FTS z S(llJ%b+!!SE>ie'Q%Bw2,lZ/.#2"pׯ Z-6Y-+1Q¥(h 0"U̓^h! SX,B0Pk2&Oa~zġm\H/o)zݡG,-n]بO%=`0!^D[ Q3dP ɱ6C-sCvx'O}Dl~R[`[# eKfsty&hД,:>>=4>lqK![mJ $V]p\jXQ#yis_@0L)ۙ_Eakh'/"7^@+$_;M aPJLY#DSѳvi+f:q?QԈ6γK lj|ȋsجwmd5(v,)E蕲8yX"Kta/@WO&&B|D69 Hm^ Ƭ9i3=!em,ο@sE HOq2p7`€@Vv+Kncvs(w7%$T iG=\$)xD=*L\vX Jo jꁳ>brFvL, ֐''?'t2S*I^~^E&(^58rԄz ]}iʭTBKe4E"qӭ3d4$^B޲IwwFZ֎xK,JhEUJUk C%_w:;Bdʬu֧&2K^sy:K+cwM<(gg惻 eY$ ~o,Q3rLT=]`|\"X㰔X׽lZxjW kԧ94Pɓ\1U at6{߸J{rer%9QXHwWtOaBzjSDy|t*iv,X5R+w,k!H8:6?#t |zpL±:~S{zw{$bl W+8X:/<] -VS>UQ6G}$j92ʑ6myQ7bGu=E?%BϘՉͥx6`;M^vA{-r_F!!<1p[7eӡݻSZlTɚ(p&*Fo50Z?boj1R2;@G' U(16-w<뉶ѪdžYdή}h,JRԗ9\x׭"*^/\e&E5=cmAPf@,B|{E=c@b&B2:M'H=8g!Lky<;q~j죨Ғٞ dQj  v%hv ||CLmi& fO4t Pi|5q18aB<D>Tm^d=ǟ U .)g 1Iĺ{LoY=LgÂ9qkQ *Uz$-xym{ %̔AKz^2u%XsJYհ4$4TE g{ggvLGyȽzgM[:;7uUv77/ڊ3*; y#ҢG>%бz%hc]KFsp FTBrC:'Wְ#aR619JLiUQ=K@l"XZT "bJZDA/pA-qCPnR lMH>Y؊a\؜tqiP{x]Adu6@bjmvАb\_~:sV^ߋXZr7iB(+*^wS}r(I?ZlFkⓍVB boڪyy  hIkveJiR1k_IUhR>7޻Ę/ Dse*`@@=9edEx<^: HqEcOdE '͌'°4N3ef*e #rqbo`ߢ"臤za8҄ۖ Ӕ ׼ > ͠ ոs'5s -fK.ٵ s n؟EbŰ:"ȠS ?xXLN3g KD5~?:fd !4E,VhXrYGZW^G%]4'u :q]Q"fC_WgUΠhmFiFdUou Gm`Q[)lU" w詨ə QaKMS-ۆ]܈j3gWg-l}5VsGM|5Y=ǖps!KqhYӅWCGzv>GwutU&br1Cwd?sp *clZت@>^ _g:↺eGΘ! ]*2 $ۙ%R(*w7Of|h Cab sю<-Tﻕ9ťQ/)D8wJ(;|+)?㼀( 7=_ @Q8ဝ$W7yoOA3kB'9OYR?Bc 2_4%}[A)_~Kp EE"q0Uf-NTh^p\u-`"w+Vbm{g;]%5?h+༂cArnw T[kKK8q̫ YN=H$%0Ug4hB;S/#q񔻂iޗ8ky%6>%:La$;NGC3a%/y W8>&D4Ӊ'n#,6n{4 "KtƄ0Ryݕ"'\!)O@dW3譺G9-82:!ǖɍa:P)ɥaR&}cttpZ_wZcj[4HZ 3uD8#Az` Y9A|ϸ=r.~sCfwA, !$ H,mTALSqxy=/pY1pU_͠<xW. X&u(!?'ߝ}ꏂ*DPCPL}}*zxO[h+g&%ce%(; 5k}U(kڼ۞g*ha;ѵӆx @OWk,MuߑT O1CI\$UPNp7(-WFd?^Ze BqAtuT7OV5VבmZq-7$kn3;y:?9GC, 5 e:C(c_&a!n A',C5|̇|a.3Q{ 穰4A;Gf 1?B"!gm QeMف`7gyyherF16EKGF%򚫓QaA%ŗ M˯6R\R?;Lޒ )ҾO|Y4WM2^똢򜊳 ?U.߈*8W0zE^QPrly7]A2=Նg(O!wX 'A[Al$.^b?5ͫܮ`_8=伄ǖ"@K؊Pv'C")KoQkx/5~Щd%bG}Y Gtv#XX(EXcZ8:!뛔|+phPw=^Xn ɯCA'~A' _h%F[?1r]#S?}P OЫ:h,}L{RPXVHyq( H>vVyߙa͞2_M%CSJ6w/"T"+$)F6ϣs-|6LM!FӃgzn-+@ Y9AO]f\HJ[_bo dD3*Lニ'?eu$,gBdj=f~&Z@*#)w9x6fG+LN$(Q]DtUH7xק9C xO+x3ҧڑ{r}>]LĸÀiϓ\o)z#aoL֏g]kO ЭT0u_@:@Iw 35z ;48bյb|I~^e=6Q4gӮE&fqY̐Ldv:x7U2>W4[6|١.yqʇ\9ְ}2ŦVM;P~iJ{M [ڂ<t-LYA b<9hXnU^ 3.-=kġIR/nɫh:G4̹uonsSE3y^`a9[{{Z(N3y4AM&|\GQgy ZE^_i ;$ާƧuT-E=)Q]JB~(-˙ȊPo/DQ0g=!low:X=Ε (ddMԯgUf[$r5,Gqa42N#GDUɧA&  8;Le"]ۀTXucvxQfفE(24ԜcDWAQgz()u]l|{{r+TU*Gu7liH">>Lh*L':,e[޹+*jyTn6̑ 7_SpcTI Q ĉ,T1(jRm c~mψug뮱V"Y!O++h4- DU ́t>PObu/lĊ="xmd%PuX̳,[-*kjdAj\c.SdgqM8B]t9ȇ_"@Mq&cR4PS( :-l+U ԙ3Jt09Y=?afOelfA;$͔27Ƕ29i6 ^pp2մ郝ILqImiQ1PȲ7/ [U>tʐ f|Ucf~?MպU^2"8$dgY[NdK19e/916:I~8tKSFbxD|TGŹjE Y?S XE/n^#30^2?S}Ar skMȻJ@E,{'Rw\4Ow&^4W|mCPnyX!x" _"أ2d}M ?). @!*xdEUo IE JB@FĢZ޵ K͸d^ [yȴDM04ieTbŗ] y1n{FY%{ a,kUÛ P;ZqR+x{H~HnJA]%C8TZ Y3&lu\⑙X&wVFcXBP(lғD >m)uIJ?]21ڽwN>CM@"B4x>˩wMh𧛼m,`zl8-ߑzhYLb I'뙁[@wz PwkӪte9?l^.򃦖"+bY{ 6 mecE p/bsXA^EX?L 69oS^a[I^iWg6!A噳WYPo'Wo`w$TgCm <0$ 2K~*3_ li-B*"96.E 7i̭?z50[J7]vi&3/])x5f;iS#ߧ0;\:w*6z>VR 6ں < (^Xq [Di`0"Շ,xGVtfQ٩Ta^"B1Wj:+\|YiJӃMl4H`6Ċ = cafAw|})ލ9/y32|l-ѺP`־KtD-VD@J М>YvS,/>(1)3*x7fUJ +\sPN~ؒno¹kc3-oBLmǓg%x`X61Rm7 D #v{dV4 nU$Һ.q4'4Q`f9}X~I^ݶZX#S|+ O{(̜eՙLlxxGԟs 9r<pގ+,ӶAx CT]Ffj;hASLސ*.0h=9t7Vԗi "֬\8|ԑ4I3h1xJѰYQ+،Li@8"C,-B2cQz82^ݤ;R>;/{Wo=Tp߈}yt3lڱ81F]Ű~h q@b ImY`]Gګɩ\ FP50ϥ=N/OQ;?Q^-](ȋ>eYv91u0ӡ(i H7wf̣AKZ4! Yy228q-{pBCZ^U نTsDpܯU)jEv*ubQ'=njڱA΁SͣS`|V3Ì^6"o&k:q6P6Gt.}SbPݛIrZn={^*^M*ǔ_\F_CkIvV#uMq~Qyn:&T`m ۸ݶ5—H\g QȆpvT)5:|Tԣ`!>Y0 Qڑ c U#ve?Ǔ˧#8(2&ȵ!?>72B37- VӁ (aEO?IkH/DŽ , ;L'd *9S9{ƵFE}s%-iU|y6M@rY2y?vJI; ]ש{0a芴)ZQþ}/hK)ZkyhL|< 7? j"9C2yJB͐"luQ#R A$tݽU8U!1Eޜ^RřA0}pyaOrNaD?Ϡ0{(9}fF&'ʭOD{4y\k eHշ^ eu2ۛ:Y<4ٶA\5mAc k5qor`bC}ݞ 64qr;܉*j#_dJ .>dp%s6Vka,R0x"JekCGf[Kq.Ev^nT/bE}XPi#et6m D҈"SNΨ*9.i7]EO)jYݫR+PD_RBBR2_jPBhF{C49+S.ZeO)S@Yl~c6D*lj(M1^Kit@'gb,E;NH##sg 8ʲ(_34F\r,F샧 Vlat{eG䡥l$]DM ;Hd|Ibd )"AJXtLEyӇ1"g]>38.K B9z1`F#܊MChJDi!ok~4MY䟴b2OwNm wq9׏hJ…2K(*gT?_# l0(w?e+[{+T;Vt ękRV$ % f8Jޥ"%IBۻDw㬎!9[Cz:(Q~Jim1W>h#13RdkRQ.8hL~K}u=F:-5V0ZX?v" >f`6G1׭7ި^::TJhFf4li/I(]mk;)KmY,^b`fyh<]hi9r,kZ%}{V'575ݣHtҧi q@.=nΪFK7q쬪2o^E9W2˙!;5:UDWB%Ck{@F,2Y?8 S1R8t2x7  Ín.:ӫy0auMJg%¢Co{jЀӿ&Po=,gX~(Vϙ@K۝|M7C>$wv@~iبm*UʉCAeRypԐͼܹuSԻf )kkusx%ek_uDxya2dp@(KBS*0v/Pv5 dƿʡK"9K8)~ނr^gڡg~;) F}-pS|`ˑQB ֙`l"2:/e.geɒz.z#ZݑzgPqe<$d[g6dWs Xg xytLCvFDEwJځf ^qbk\1eCTctA^W̋hs [ʹ~p[^̟k[b@iç$38B"9FTu*,B#BE0GBc(&@%a{w)Vl5u^**@00Jr)}AY`u  hڍ|o!_L9\,'a4yHlۛ|=ju| y4λڀNnѶ0,X2DZ0C(L}pK̈7ZcïQc~Nn ƩŚC =>uTސiPcU}5#W4Fq{H}^6Ԯ?'%q,G=L("RVg8+"eabgȬpK90#.d^3K68-vFoH{g/ģ#^~tQڭU(:&z9`׽mxnX; X{?~8"0Z}qQ]cr <A/\"BMosNEMk$QZiTɈ2#Rr3X7\e6pLڠAܴVLԡ~֎ |a? ݺ ><"C竓3BóSծw GRYp\3q*q#%8wP= g,`1,G009Ks!^[29;n"\5+G=YFIC Uc'%r)ַML=ա N!^\9G^Ow9%Z R[Cƍ| ^v~^=nnL +ͽB}BO#/g6ET"CPr ][V(КsIQ_W%^LpiOz7WBtRJ<)EfU+ЇJ"Hk &#nB4{p&7ؙ狕I;>LNaJb1AX{y+5 Qbk[#Rmtq1Kcg:LhP޼2c0QԪ-]lK2#U> z24ǡ5`P5[ cJ+`W?8e/SNդc=']]q?Cyeu v7b9=H9"޸r*a#bbʕlHeOn忁5PdGNTѺ6a%ׇ`m~q#R)o+FH J*a*PP\`qM"jo|؁8i#lcJnJI7`c)1l(rҚ4V zo֛9g&BE81*ސaR8QmB={:@Po6vl1I#T1(m<{t:ĎRP#$Ġr1i >[9ħH9\]$J?Q{D_c b2W3/ a=0YxbMwB1ފҗ_;-Cј7=N=$٦bYV-~ziLq̍qjf%k(,7}z i߀֌ӣhC>)+7d!/>^W{SkķsJ?ȑ3I:-[^xg ܋q~DBAXҸNsW:nȬR79 S yx݀T .} ?@*A)US8cYrN R8CGuNj%{UÈ1VK&1ekP:/^"8!( .,yڴ%4<ƿW+ɛEv{j#yj}]Gc3ICR4)s:J"mB..Qq#];2(pCI:tPya#͢#Ⱦ8^[[ R$7æ p(i@ҁ4vn,Gt/iedB2psNUU{⫘XQ 1{G?"Ys;P&OVmkD:W 寱 aq `|: q`qazeUCƏ04D_Du䧊h7C l|}\ݐ u#+Ydie'Bdb ; %8ȉ<6<_Rлi@Ug(ZsU;*#-TS߾A=z@z[Eǹw^D%&?A}]yN4`#^ڙLH$7AnXh{;> !%Yja7χƟܼAjI.ڐ,U|s%0fG5F#-NӱoZiʔ6~}S:Ɏ) @ sU>롓wDzd r7rC_)zZڇ'*ąYX(2a},д_op!*]Ԯ#`]wEB:Îb| П$n}*M݇w|ijGȢB%5 EZT!;!+DJR-g5';C:Ho vG"73 "J4 u&{X"*" I 0'PŨ6Q-_Cݣdu>QN"b j(oO@欵EyEYe/hyDjGVr'A/|+kЁMT0lR ~hxEs\:&Nɲp=X#_JoY]M{H`@K.XF?fF4+V,vX>hݛ48^kGCn}!:m'(۩,tm .h)u'Lgx$j3۷{8EZZ+Sg^Ff_$Fājæwʩs!"3}T5%ju1CсK2AS3(kDsflxf-(̋K,ȨL>j"F?U9qRe-ܕ4$1Vawr !LÌ[V*XJCtr;_ZHd>Fd0'uPWaC !t8xOnq51 ljysl̸lqLa:z&Qb Q-_ .5Hé>T9Y'qYKDۦ/M 0?[XW";EOn(ڄ.V,4J5s~*3BQP k{DžJZ! 飊}"M%} '+I\kݾnyU]?}$";Hg"<'x?!ziRgOm=H~ۊ5| xvcS';WTl->Zz{쓈 ]P4zQw2σ~Ws`~əپ7&] kH_㴈BNUTjN%Ddz*& L72MSm3߿_r<G%OAZ5ՒD>jHf|IiGd]V`Ⱦ` vMP/I i_)xJ׽1Uw">u zxYpx樏RZҩ9D^)B,~eʗ~cб POqU3:aAl-խ.|>IIS=A}2-oFG;%YJ;,@]$>>ZQܟn?p tk@d_.F_ x,Me k7}=4-_NrmKڝ,.e)zN tOËхMQsfͧĖg.̼6= zEb耦떚*nâNE2;]`kj絃lѧr`jZ&)g3C͖`Q?8+Ιc$ -)lP1F|65kA0i/C3z@wlW26b_}3"#r(uq*np]ٕecޒ^Z3MnȐ#2&jwjΟS&MCn8E*vGb[ΚqTPO2Y+ۑkcAl1J"ɿF>PЖcy\X{JiLZT9;[&M!J )[޼/ϕ w Smՙ Upv0vL''"^<;wu^V2e;Wz}hT05pjȡל4Ǻ^#'3B#X]q]?ՠ;R#A=d_+X%t^T;!@0gވįToyM ᙛJ@Y=a.WCɠ0K0c%x^o$,M9K>Fiӷhe&"b&YV̉篼j")̌!a 2;8UjIj@f`j/9˺=Ы?onG8tv{,k.|EX\@A/GoR4+Q̾OrڡXbvWh_ cFM>GA̰[?kc.}aOyX@eT[ :h6~vE 9w3J8j#(>Is1[)iG+NZkF ,j,ph2p.v<4KV;Q4h}뵇iD "b(TLauOAphO+&À(}HQϝ]E$i?PAu#;UmlNBfH[12 S>EtJ_\Ǚl\2|SNJ(m4\]ؤ8I`W\ T:]_J#d!cbjڨgYv7"^w=8 pvƠ'-eG;#Ժ`\YE:u]VWaVVޤCzXhf+81r4laqs*ÏG)KaH.bMaI@l.R@C dE.aSg Me}[jc ۚZ&N|N o /%}uL_+,e}Md9^ BV 'x۷VK>L<'|1A= vEe7=Zo/pF}kN+Nu`~d\W*ݯ)[5fmm<J EY<ɕ@}- $AWo$$cvk)5[D;t&<"',oܓ<1wk(g=D*)z )W˧ EB?@md)鲄 ʯwa qzlV zr<5xEqlԟo攩wjy=#"H`<b~?0Y"eD*2$}k=,;V 5 jH֒p7wA#a`q0rհ"Sn&םKjy'[Tzӳ9Z*{aj4 <\bH/׵}v^~#8ÕglQ:)NGK+u {u~&+YBDCPJ+,碾G9E[S^1=_ujo'  PFA?/VKO<{N<`n-%+P\NIM"1-4E){/mPrG,a^*r*~rP٧n$-2Wz_ǡzwꄦާ޺I;_AW˪WQg2 U,wZ6͠G^Z)Ri}aRrH_6@m Z|dٗy_v]>QnS"xpj3tz+g(ɯQ!'Ò/ʙ$ "ɷM+wqBJITPݸ@S0)AL Dnat~wڧےb`xEnc, >ȒSg֓5[εǧjVN9KTN+`_An\`wG313%tUukcjݑl;xFא *9+sO/6E&8O2_q݅-&]p1nQU7R}^)ܯr9[BgS65C)+Ui z:E"h(B˗Xބ pI͉6R(0Q46,vCZ 4ۑLQANV*Vm8[~c^ jӅ+Ui] eLQ0gTesZ]n WL!1TVz҇׬K|hy0G;pYt)H.xƌoH43>,l6#e@I<=ΔG!*0zCز@LckאmVdj`Њ;3?Rg9G}n˶!3[;%M\bmjuKxաZa &]DOM`A6p9Z0M qKoT fje{M+9i;:.J¡?|wGo\G?((I@G.ΤeKA0}.),0qS)ʼn3/Sڞ"8V:DvVr{f)ΐLZ@SZe:²69<-zWxlçqq&= rv]tXj}~0oHY Rl6|_w>r쵯 z'e*BJDykNfa)vyq#T,ˉv!5[o}@,fHJ) ), cʬL聀k 7G9_8/VQ)Ǐ\8@f/'EC-ك{1d {8\fwH2g'qeVJ0b_rǙ V5co[Tpp8s.S(Pmۚ䖠0ոb4Ix+Z+yc +0Xg)~kE!vF-ȱ)fGZ;aVv;O+3[HEQm{JJS2Ӕu{~7aj ' ^MS䶍:|BW?CD ydo,VM$!:Pd߂ AbJ^ἣ+e{Y:W4w΂p<]1ꈎHM~ YAOp؍nogn4 FKg\b$BV[\'?>όq7ďJ$" E QvҐhgl$,#[Nܣ \/PekVp^n24>uꥡ0* ג'3MYAż{X>zsL`Uś=R >XLD;u30/UV,k 5s!t^؊vfQx'b3P|gS^`3Edu3)G$?i(lZخQ\k,Q&_tKjS}}|\nKp2MVTL OY5w]5f||J/v/KJ{HtZ zY~W<Ⱥ'-;tzpJfpiރP!\m̽{jn]!\\bл>S `<󋣋f4 ^k0lBҩw]&cPP^{A6%#^\ >5nZNCB'yU+,PEVÚuciT;œ=JdǨ>\\H=>U~{;,pw|NVVխTz(ƫy{-dW@1Vh]Ư#J%=F%a$Qq7!kF:*갳~e$6r\@=gN*_9ZJ`q#A͡T!5KdC"\ ciDDϢfA.h}f68/}|62|߈V6bu% R٩7zR.{z~18h\yx[ntSh:dG~N !>9w=q",nUz^&JA[[)LKK&wvAZŊ 4Q6k۶N>$h+%ka)KV@GiVi-#~fK n%(,/"ZЋ^ n'G "N݌x.xDlݟ?ցm&2>-np{@f[鬪_}} Ha/#ёHm,I lD!c{Ljf&\:#TpmQ*<(kS o:Z ;7L(ϘA\kjȕ96+[ѕ+X;@ Og}V~:HφVqʐ^k澸J>m 7PQ$IUW  Ԙ~Hu;O0[s?>kA@MͳrMHGS4>UD`<=8~G|l+],h!mmFr7Y-r -jt G%e a Fp=}8-6>7P_l;yM+G*c?4)q) ] ouc~AG >)6m÷h=:V^oxax V HLm\;Lb@ЎxG\Or2m|Dk- F5/cm;/S`B~F+Bh3uO2V0RwKm h潅eLX7G˵?_9,!PmYm1"PgaPwde I=!`NsΑA?_< =IUkCkb6V ZBGr+AT$ߌ,Lw,bjv'DUrٞ)_DHyzziR%YM)$T~K-Ie.GmЁ&kD1a ؈6E1}x#Ұ{:umӕVX..2}d]hlH_I5p$5ZL,j\ž*R]Teyo)4)c Y!-9ޕØ+_YZv) H+mearz$ӮW$'F)xEiSo? b@ ̋*(W,̼߭TImW6mPa^2q=inÐ/o,{{n-Ab5هЊTfsh7S06:njQAkaa^R>dORb͌o4gwQ?۔cJ37ҚwSkYjZD)7!4CȠw~ܟP loKtX̛7LP'×jRr<&$ʵTlt,);lMC&3x;@틃XaҞH ;B]׿Veh-tBjs|;h^3N@uu2y}x{3Oez Fܡt!7p_zAt}wں=@G"]<:S&M3#Ss#G,NJ6,)I6gsc~%u*e9$$C#3F?8 ".f8-xapuKh;^6!":1NOo*>mL>CڰdpWf;,W,A39+wSU_AݲCoz$`'&F1"xvЉOV5A4yƑeũF+FR  FY* 'yj,Z& i.^L!:mOpDJwхnz]fvQOhE6nl3t!9mTnҊq)m22)o /+&Lb3{rOo?e[}dnG<[0mgi2i]U}cO@ YW Hn_ZCHFbɺG惡8D')Px} bn9a %jD^x}c Kޞ{ 8P~>UR( v+茒keo^ vփAӠkԯ)`M="xxwe!9+DhS^<(o%M,$ ţ_d<-C69䎀%l M.qZ_e.?$Spks >O0A+}/)NΤ0;:<>iϽ|Gw\b :\n c/oQ#J?D:gf䶾ǖ>>c.CL0"'rEe4Aw5BR MT2li(ӵëP͍MM[}ȶ;\1±u)4]ixRQ$<D٦y1j1N4DGŭ bk]6&Ig͹l *B.5_+`Fl"d*n ~- Vb$·kfFX ".RilKK%t,v%渿3G+yg%Y^/ c M"֬#sJZe+9>6e13k=,|uɂTn^c f&'nMǟZϰ}^ hf@vi,SdxkM;VKV/qHD/ }ї׀%P-Ëٻ~;wꫢ-E"b7yM]}}D @b>|Xfrz '=fe 1ǘjX6!S9S7 K{}dX*E\Dzrd[j 8W٨MOz-e> tQ-)oiRC%uyܗ|vYZ>dPE$fw[|=E3) C"io2[D~nFJxbዒ0(ᘽ/cu#Cy\ŒA6: 8'b̒mx8EL[k۞}K(zOhY$= ⌝& tp+a<TZ0XE]۰G_\2qZ;Vd 1?|ըSkLe^+{Y7}IybN" /6?C\qkS?x}㇂ϰg2!r$+5ҪD?.p*|=`YzW*mʼnp$3L>p烡"_8b"oD*uL;;XCSc좊o1 (z`vo|b|gULpiCbaӴ{z[0LvKv,Y v@˚ SchhmC'HYk0,6B=i?6;w&ZUC]W;Pm*##HӢꪂ#y:rPܓ4T5J "'ʒ5k OX1"袦?z xZ/8BNw=>OTIj/9lQ2rsگQ@\"`ÚQ)SSU JE:oPZ$ةG[|U"L;4F˄dn*)F&+ra$%p{mZi{,8j,/gQ-9kQ^<{t.e*2?\̷ɖ-&bWEF<AHkT`p Px}s4a@G|L~얜B]Ե'.lj7jafK~स!9?aJ-?Ee\bjӻ_L*XNx:d֤+Jz$nNFVe>[׶K˜} [!MhEU/,-J_o> rg39 Kب*H_xRh{%"Ed:O` zbܽ\t !-wn*9Ta|6G%€R{a=5uR՝ZW=ݩƓ8_XcNk_HQB^>?,﹖piB3{)U ?EcJT (a3sӊ|RTc.k(.d-b3=<;GJDZ 6>P"Z?6(>Җ!6Pu'0't.p?^UN[  5n=Vقs݋#<®v?3kfK1P VrSUo MQfHXu)MW86`P8m;QJEX/dl\!+3I{cEW0tY!~(ұb}^ H3C4yWF1oM채ZP.`ladDɰhx'=} vnudis-Ls|QFjޯҦYTV93Nn<3Tp%&϶Zq߬-i2;)0G.,QߪeIٸANQ8]:nӂi]1y+}.`@*F/0.cǹǮcCL5$]djq ؾXwځ\Wwaw(%lV}T,C#!:Vu8eތ• =6h*j!/Ӟ>'3S"iZVF|,ژPX*? Z|䔰ƬgWvh^̗͘[TҠDz$N]SAW DPԩzp7.6f4C6g`tcHaRry"(X@z'V*_t`&v)]A_+4v7S&2܂+G (}`ԇ2ywI NPhRVfӘgBsVUL-"!p*SBwWo P vֹqO{7Ϡk}©5tx3o5Ήl("9U/foCMaORn1^IrVK9e| ye}Ӫ\&T|W[BKODGk kPn9݁WA,?եD$3"NIP X[輱y,IEOÑ5Z۶DGTRe;U,`joY~s=]ME4یI&rQ礥 %PG!znՅg5#{6V%YB.|@ÖBĆO>O{w?UnՋ2Pz_NUr fvbƭn/Roo\xP'S7ΟGfu{y'RڽwyP`2h=X̂Fb jN%.qҧFڈ\ي\,P#;AxE.J#ɴ1 I]k͝Hr .l'uވvMx=Wr7G2PX&AHks (k؇ѡ3B2i/x FΆ{-@\PŁ t6V;&1~ll Ĭqe/)KHh ꓽofqNQqJg} PԼ4Tgk~-E (fzʌP:m1BH4Dr6~yg7d`Rq֟\qn<7.YShkPW/}Jɿ}D/D+:0oKo#}jscHQޔ`N &QQM剖hpa! sFS1hC+_9d)U \1_pP1*"Y.oQi]Lj=s]Sǣk:헂M\H%q1f0J\oy- F艓^3qpc2 kp$CZskS #otVi5!jT9ۂiLʘ-ĕAi\Ze7=D M@Xm<92 "SFb7Ns4\ZINf}pw~;#I5F?+,Mr"kQq&j͗r>[tL'0Uek,*u$%K /6{D }´'RDzLos@JM\T:?(E%x~{ >2^Ԫ!D3Cv@VBFZDzib2&/hzgUNՆnṵwԻaؐЅvK jplO+rҧpT G '!r-Ry堿7j;,z .ob WQq::3 iu5Y)52kcs)ˎʺE:DKu Õuh2aԵj,8W*?9A{j8YeQvҵ$0V{M{:LٓvM2 ø`ߘf士٥e 7_lTvDDpęA|Oii,C81~3R_78#ާ/!9/ >\jELa17X0\'HviGʳrq[|$8tJ#3"*s.ţn"컿D.H% %RM7>xu[vVmK+# $wxeTVvqAa8Ϯw-Oȝ6JJi :e{=#*PDQ]{ tAA9:]ne,>*J} 5]?;soimFfan]}%p J})s(ܟhՔEl-]Y"*˶IRǎG=(Т5s=o"NGL #^=ķi*3 Di,[*{JŀУ \.K.s5W苛_kLZ|TY em\\< mWÉ25326{j'Xi'-e[.|4o@5.{MMI^5SUN6W/?T':TF{("o ;գtwSʋa~o?sr Zu_^mm7m[(vKK`)haW5| [d#vԝ[6m-7>o*Cv@cf4@?) MStK@KiF 6oall;gƍqJ /W+ͣE-7hTséJJ,=Y<4ʌGzF6LO%$%(?lyra'F3x ^ =enKŠ~%`IP+cIYs:n |,6JU4|2׾Ϟb F`% bUz1wj ,Ia29LM&vn/snävQG13 ӕ ZggsNץ!`=<ӂ i3n(x^^gZ %"LpP5|lr)dfXSٯϣ aB+TY0pY~3n5J ;PQ vC(JVYK~G7QQ !AWhZ 6AOFZkЅeݽhF2I-5cǢVss<8 1*؉ WLi9dD8f@?AUw3|,b'Xa ]7P!#?|RJ}63$0h3rG;pmyAlbmݩU NvtAߕCv$HwߘzbbmNbi1ַc%w;qkfuߘbN3ITx@d&YDrmppP,Yz&-H>%2H/N8<\(Us?Gtr5IiŴᏴCR* 4 LdY!n@{ yL7aɎ-q&nCo? *e H;j^Ua,cs2q:P\iAHʲKxzD-=Z1J]]sC>ۍSv\Po39,G:EAR-]bIJ% 0]f)MM8LMvV7kCq0- bҹ2Hŀ؅?Y[ljy: SwĦΫO( Ǔ Vx3*jp6oA $`Yå^Qt߷.@I67ɺh-mT|ˑvd,!m6 k4{jldO+>-N9WI|S|Y6UF?xQ|f5x9(Q!}4_LA47~I׸:tZxE>jضPm1_qr k&ܴ+ٷ/{-@xq$[Шe#W nM.6Ք2$l9(! ƍem//ފ"lP6RЍYvZ*PrJd)M0!*uKuzoX0H;j$&[HJɰuxS`߃W[ {;}/6fxD4F ID'܈{l9apW\-5w`5JqEri~UhL֡ S;7r Lwksv9X%lTzMmt_3c". oڊJNavK|<)?L0<+jE1!fi_HWқ%KY?l$eUHvigGSdu,!Ȯa15؂9p*Xͩ_=έV6i:f ˹@)fx2l&cm{}S6qB`4#D$7o&7*{saf4nP4=+᝭FI0+ R@V3Hbݽ|9rrYAE(O4-4U.^d5Qqɉëfq T&RyX}*fIᅥ} ^l!,+pȮSR#7Dk%Pd}:iH= ȵⷫ,_<$0B{g(dΩ3yW;iԸC=L[OcU+8~G5#?}(ed,)!1'ȃā$6 ̂r'(TU@yr_ֱU~'X 7͍,ӋڞSWC,**n*>׊'`3=5i+`qǢta3jCgoHqY"-wWiQ^)fBpX3:\Ck5Rur1Füv p F\}? a/"z@#ͳSZLA$0y`ڢGW`Y& !hi=i_&.;*PՆZ+d̴wW7,ʰsF9Z,"TX.Ѷ~xZ9S4dWt_UML4ȇܴΞҍ 4O k915̃Ϫb.¯jkJM eP^&^@HUxncRn dtQ96q@-( `%E݁"]l6`Ƞ=֋@[5n!rʠ7m(XQyvdgl̳`!9'+L ' 3 ^j%5 Hنـ-'RU1.Ls:ICIwʄPNYU`?)W.tɯɉiClγ2*g*.z'$74Pr3qw.t,)'9d&wD1("HK6ɭ/akJ)XuD54 Nt4PC`<p86rO8Cs8߻ΌXKw"oBbe qr'h<X^gOB9o; 2~~UFͻ>Us/:**Ӹ nǍȨ]xi (dL'ƒ?> Uo}?_NiW_)̩`:uYEE7!JC1Xd]%gE`n1跂?*&/;ҟӮ\XڪRȵ 0.tvAjp Iiw?gGyoʱ-X>MG4ṹFl^lLlXKRtr I&Wh,ë́ĮU'PmКi@亰ʫxqrb>@-}[|bq^KVBۂA c$r$:4wnz@Coq {/6/UQA^VoMC|[MǾD z<b!@T5P{[@Xj6h<tUK@?9X%].sۢeNJ R$U6<%(ƴ[߅6C2"U!F/m7l4Ft]Nycȣv*hpXJʕH\ $ q(K.^, ګ޷{Oulj]OIۦb"vS_X.UH$4ѱ*F^4zZtw[VÖ0&VRtHiby2 Q&@7x zΦU5d%Ѿ'~R'o $O=f> t)-%,KtK[?/_W-%Ŀ_MЇ#Hs'fTEL=d*E{B)?ug`Sd` 0B m[(Ԯ΅T⾩6& M%8)"_ǚ`ש}3CZ{?(3T k :yz!{=3fOQk?bhU~GsOOL o9Ol?-3`VQU曁e;J W7Ugl ݁#CL5Xأ$%]xCܹF{rFIA;Y-Ù#k*Hh@t댶:Rd3FՋD45Q"m3$2{aqDu IxԃBI>(,%gL8sN*:2<>{%P%.ߩvpp"aX̬x-Bipt}I bq;]8}cPY ?¿SrdUãyI*䬻㱌2bK.DKIYX[_ ;9`tټ#i%Qz\. ,/Pn.l 7\z q]hn (%T伄[y,=|kmJ~\R1Lzucwv PƸCï]=ފu[avnaZLȘKtF\/B&U~/7zXO)*H^*/jqx[c;}-ΐ$B73ȎgOƩ2շ1BE坾 G76cQrwK{T-݄jh.@(OZ0-ff(WuI&>#%&Lp{7{]8CE+?<-hژ_f>Θ&I1hc|e%x.)|uXl+G>:U'wUyB}ϐiY~娟P[#~^rh{ }7v8oPVRw)ȹ \N,NbE?e2EV;>+t,IF+OU%EG_dT mgkYc%0́Ew dgA}2Eæ Rg2 :?shFYKg`儹,UM׼#-«Q_DDcְB{Nt2בz^%$ mmռ9x`6-&z~qǶ ./}HN;n.~n5!;>D%I/Ge; :7hFְMn ^Z?4Z3fS¾^EqWeVƻz"߄ᖚ k߂q"v-4N.?%4gha8obuUEytQBt@VM G6"/ð&K.C:Ozkr@xT&JjkgRS x5B a.P ߁+XqV|r\J +| zBIGNma$o$Z>\|cH[JIj0Nק'?k H:d'.ۤ30 f,]3.)omD` &WG AeV}Ӯ&|ܼ}H?)$ca %=Bbq&,36i\uПX]ufkxʯ-Q=' N"5^ؑB񡀞fGFU;yGn28O~c/_t9"qDe \j޽Z0^Ib[A%F116mXDYs/i%s09L'ޓf.o5)Cyart<Bipj0 9wA`ѵQx8,R#tŗ֜8ˉE`M,X!Ė6ߌ@-(^@<j.ĭdMY d5JB-, ;y)C1oeZ]!Ot%{.EAZT`>%7ۯ V2yJgSQ;+*AwPIlQ`Gfmp28ԪK_p^& @' GXdզx,.K*Iƪ޶97Uk\uqI؆ 15 >6&U)N%C"(;r4˄1=6+WyZΙ8k6B.H?E-d/GAsy&#:fC< Qty6ÿde ~XFf!B\sy$g<'l֝_XS1U݄֘[s*PjGwޝEo 0t]|A ݌j/JĘrHH•W@q b~O݈ +Z=8F/a~gfvy>oYTQm҇6:VXTbjt zEFУIN8M#P[Qj^n&7m8ih |%񬔿Kb?`*۴u>)G ?܌.y=q4/:DrlZE @"0:GFo ϱuhp8`@H+q':3beheEkHZ+m>M/f܇k$~&0;6KZo[aL/Gߵ31.Y 2b n;gP¡w$UnZcLdRU;nL?{KG\lTO{D],,O76߃,ո0S;zn_?g8ː`g#oo{W!1.Ws"KgŁ0 KW,u"ד: 2)MȖ}3ÌG`meJv~8%]oŒ`;Uo9O"~,.] Us]Y+2 7|(/L!U?F bɞgK`ƝӪPd~K鯒;] i R)ӫfMץ̧űN{zgEO;9%w0?rW 4'|MR;GWI7[2"b!rְ}/I"9˥I{=CR~2ܻ1NdKL QSbf 첤ThyRFϝOEn:uPy3C{JrV- ԨpYcʈyN&Dh~69CY4hOCN'IecNM)tkHSHaU@Ai HkM>/ɭw@ZF,=*"H"Cj+JIAsz eցEtUf{ :_zCd*"pho$zݰDB +"㟫Բb8כY0Zĝ0[Ok[z(zcm31=H&c݃ޔ'Ā~IΔai)v:""!78|d O( iGHsVZTI[S%i,tE$ghO8Bh ܘ6h2$nפ/gXW˴_zc`6ˤt71eHe vN_3gF-RhՌ;ۄ.OD#N8X`|ٱ}`d#II%gyhE9OdrQMfȋ\1:+܏^;QvZ)bֽx=4H2?KzzH% t- Ek+7pIp;9.bgI;Fx ܖ H-&, NDswϥ.!k{2Ba}gbtyHFDQĀ+8pAv꽠+ƬP©Ѧ6" (cGEGox:U:|6iCAr[E|Eb\-صR<0pDqqbvЊ;dBBw)$f&)~>W;R탣kA`%h^T :%Nx@fJ~+7't'*鹶0׻73M7'l#ݻGv%g8#$1 9S$/LUe1Bt5b͖L~Qwf+SHQ5(k"&d)g(}a4™ƒ}s|Ćs{>vGU\xRiX/}vP HptAj ըQ~g?xŋ屽պ?hrasW?9dM#w$N͝&3>+IϔU \A%ϋJ1i@73#E,u lZ3ܜq0vq ؑnqu` Aѯ_E?{KsPD3D[&A[Utαt{-lm |c]fJ)2nu#õ6 DIϗR'0i5AZi&BT~$$HS ?o\뭞GUf,5SתļI GM>^G1L+ULU+N_|jω\0m (lsqÏ^- )%[ֆa7Ft)zAPNVsׯ8>PalT "iVAfoRyswcgs$UbcnbZx2TщR62(*9,Mt6aNghu$7`9rفUɋ2j]f'a^Tbu%D.$';/@}R[-Q.KC[YcZ'*/ES.NG\sWW5R,VvT|TI ʩlmٜ`Rmg}(BᶸiiWH 'g_=ַ-gYĚjm;0۸~=k *a%.j/Qńu~v!dg5N-1C@T65Űl@jb} DI[ۃS2v69洛y;xm&vwswC kK?0L/'C<3\Am&ߺW1N9v^ćUjFVs6f"`z긷 >xNfZ?dʦ%C4g)i\Uil& f c$wܕR~z KdbK6'j3EٙP,)8P:DlуhZݺ`䫽r\͈j\ܱq Z- d/Qm+QY½2 ;H({.ЮM6N؉Eѿ;IChT1kF`,IF3v?V̱RkmS͈0O 9t\Kh5g]p-QB=G|bcnGd{~6! eECϕb$&Na5p8۶?BѧMڪO.>+XYxim~}p)beW7J3_~ X̭P$lfq.G#@8Ű&H򆹱z͎AOhRRJa#TtO"lb0)ssjR$JZ$/ peQ;9,\4YSq,@6jS|}F@Q Q#|&/~"ny F 1g;FŐƒǛ< EUT4ot_Lnf貣׍w.AT r+=Dk q/c-NN jA;+\xJ- G$ѴFeM6?ل~ d\Y@a jZ%-O'&=zÊ7( ,g'.%!A{.smftZ?b:Txb 0Qh+ޒ<^AE"?jQͨzq*6ss}ˀN* ȥU΅7 _W S6]M,h̲}cpw݉j8`%WPAGSS^w8J8ypJH& ZeѦ@y=pFq=@P,-=ugO?ҕ'wJV?Y T% KV95oXvc7}Ce MM~؆Ned#x7N(^ft`I:r/] lry#tAM;Sf&{<֕)N(4BsԆ bhvALf,B),Hzci}:e5Ԉ:8C2cWhd2޸{-WR۞eb;RsUQAv``F[AdXKxXms{8Rx?6nٳ2ezB9W 0j c秜m>.~E3Uy uW=-/W$SqP{`` Ajyhx5[xV?x~3!_CR4ݤ ]Cy!8ml =YB4#P=NRn.be`*_WߊDA)Zx$C6~ԋ3Z̀IkW:1l^a2uOJ+D3#+G1hf"ÝN)BGj7HM;u!Zpa'v{'F7%$0r(sNUۚkKd~jx#ʹ[]K`E,(YLpIEK, o4eiDɼ̨lO,\58{)We~ԍO♨%{LweCPW#h"*1f;a:l|2s u^&JWc ]婟HG b؁;_m;(3F_[#E|+H]ӑtC+[, !hzpC58*2_`"ȅX3Tn ":SÓGBbW6fdA۟$ȐfЙIP&_*rLއ'xbQF!mj)-e+B$ ^px>]\ixlLe>%1#q%2n(RÅPq+t5C.y|_p|6]-&!.l|J+SWȟ6+ZiAV-ɾ+! BKgpc@zijiNA Z-Z7 p!C8N{"]DY4n͕4l=f(}Rq"LYwX- y+ PAȱÙrz.wwS#$#:}YOƆm܈8Tq-qe4ta$Z!VOdmd9Mňx5P>VW-iL 6V (k.axb1=dPgϛbhEE:rV6X']mUd2Bog}XoA({% ?# W>K](|υF:]z4rꤺ@>Ќq2d :?}mhdHKRItSƩu~nsSK\580Ɖ ZYk\/AWpEu C@[& {C slqL0I>utJ(hG_,%s)$ީtJ:%P{^cZF6 PP`sOCug}(t}9x='N=@KHC46m-Z9Y)ktIo5Q܁a3bh]7 "q}$u:F-6o43怡3f&8 `EzjCG~`4칡|GMDu~{7ִ:+k >iuSvN&X;[0Yi6ls?1xJ~-RVȍ]vB3Y\ǩLl(TwKRG:IOF{M[簁?&0$,Fs"Z:'ȌQr@H"ɊGJ`+2q@< u!)HXM8 cM,JoA)[[}ӢHb98 %[W_FZxRl) ;Mj8+~$zh=y3s8MpmOuSenwtmv}m+&&0ė i&TE%t4aꎌcR ttc!T/B `݉$E \V!@H*'P!\= n>R);,9~A"y6Gr*eCwS pfhHJH ,;գKp\ݢ#Rk> $]`s#(@O1ʶ!~H?E3kWTcgh\rcGT2<šl&1!_vL"0Mr )p\kN*患\ hq=:TҬ2e h7Ib* D{[ ~QV 39kI՘aICi1ggΐ^ICe z&@".!,b>yM#J̳z@<+lY]CpkN_KM(lǞ*H۲`%p8äȫd%ORLvY}AxwcIe #'@[hC^$; ee@ZƆ/ċf("{GACʕXQ>>X۰Z 2@khUHE&V<"#H#?[8'x ̈́G).,J )ێyqތ'E nٹ؀ Fg^r@a2^];/iz0[4Y?͒xu 6w.d ()ɩÎV%cf8z{)8.B 3EQƗx?͈)O`TEwއx<Њ]f`hN("}(9/(3kG\$.}mSgSh?%:TcBru!&݄|>vA*A8ֿ#xN2+ Ef;1s[# la Lp~"Xh;  rU7'ÓMނGDZ?O}T$don?n7X.uD yՇy&1DHB\ig%m?#]kw}"pML"YLƞw} R]d"={dVaڈ\jS(鵴-d| |Kx^s$?cB_S"nL2UϡQ |kPS˷VO!60z8Llz䁪yB]3_KkI<_5Rn- sr=N>.f~uzœGI/͂~ɑ%XX"CN7*ciUηܾjJw{6e =G^K)R!çE b.<7B Hn0$F/ՐR-''2(6Y+{T/hJI~жSo/ԪPϴ;Ƀ@4m]  1YFې.,S̙08Jas4ʮ5!g_.SDz5-Oxa9D6q>Zi+I8WnD|8%8XUhJv,LWMeč7je,C1jvs>o>*ن:,8I3_{}2΅ ?8.b[$a#G,ji0%) < w9MShI.iƤ;rFJEJxorY>%NʦOwpR3s`GFbWpe_E0E#?v2in185%/i yf)vpMH4RKz"剗Э\U *xҷ]ad?F/q҇*]}lJcp&#Dj3 4hFVP@Y[\o5>f`dױ&T]ҚټK"l _nqMXȣ7Mă`(:qVCO)]C;@01Up^Vjz@/Nɂh\/mn9kTZb'AZƇu7ܴM?GDuJ9MLuhQISqQ 'Gqôb2<rcfuocR *~C{me^zlHiQ` N/WMlNQk]$gGO"oW7v "Ƈw.NbP>Bj' /C'\VHqT5Ccπ5{cISP:wk4ĩ;Hm++1] XsX%|#[cA_ApfD([;it}PnNyBP~N_`C5ز\c"0.< f&r[4^Ch=@4OmKYhPy"F6/Iްa z)V6`~{[N(`6δ5;O0c/e̋Ɏ5d(:m?I?LU-`naoa+E:j9%-N</pcr$:.vbyob BmNn;Va%q"RD8!}#l[WUa%bvzBfb&.Lhbk~YIƙ|ǙCjtFRzcoSY BK~GljhyUk[z/Vme"rO$%Vh@!I~,A6nrcѢfc9FObәn ƢZԗ^܃1\#,H~8rqgM'\rqnV[w&#}rdNm~hhWTKioMny ;E%>ސ(h}b(r߶iN9n-g$`t_}M*j P@nd;UMH#6L ħZi}Za 5RSmO NcC\# KC,:IFdɔr>j Ԕ:5KGEi΀ ,߂g<N(~doD`q,P7ş59tj~UΩ]8AgvT;U.eNoC鲻aXʌ5p떶a |ఽ5dYԀ$疴r+hǓbȦRDE )UCr2nU1jW >!b\Օ{gB)'f,Bo*/!$I[8|<2w885ްy!%~6Q$@v ΥEz8ݵcsL^7w]ہ%xa-[ib/XEq\# ѳSq[fI9'ޱR xe\Q*87KW=>1Xޓ[0罩ۼ,2zXt@Bm9&jp mTV9}{@}ZΆ4-a&)0=Uu0={ųOӹ*gz"PqP_zcҨ]fnSpfhA~yWmGT/5g_AtB)87G{ t/61u+wbCAvo?%:Y5HWLbSxMZ8M͖W= *YQ߁q^>&xmH=&Ag2b%?8') 9҈w3sRP h?^LO;sP9C Bl]Ba.B_ tx&7JLaT>ء Y"":NZzx82lb->>ʢ1| N!ʔbJ2u:L3v/Ԕ,n]2Po\| IN /joo%*-9L4oY՝gV [`=\+D?ۨ-Utn9̉eЦ Kt}p;B!m RfE1UdD1e)hk8d63q*?h4qK~Lru/*7%Pw׎ff-~"AUt]VV{dnp+lU*jvDF9aTeJwy͓x@Q1Ɗ2y`Y5d07N#87RqVPMr[nΡdGI9 {hkө͋?Eb=1=)by^O-Yd:312My rZ| 6Ug`+]p$Fϸ DMhfB<ܱŮa9뮁ē NjrUqU{شT AF]Dbܲ;Dzmf56pxYU3`~];^Qx:Mrt)oU[(`#o!$Ț/xa&D-ɿ^ON,Dxb~Jܓ:̜N'p S?@a:%@eT:U(GPr@TPql7F4<ⴾc2b޲ہ-4HQZ; |n _JK)j1UsqEj:z \] "I@x k:q/Vgf70E/[XgRF/qb- xa aH|N;c[p!X405=fw kρD2MBb a>{w?c @<~(>%yE1_l'0a;V} Kf}`b73Ro׃A]ZXxX=_`e2PkHFHmLlps͹ʶc&%8;G|&+;Լr2aEV*,MynOG)M/rj~)" PZO,!ִ 7U$$i~'ïȹN hʮwPաOD* {',K fl'k.ҧfɫT$c>,ͦ½@F}6 Cyǵ*zAF7MS8laԐ w^ϣ(OKzq"3*D0KG oR_p7]H0sݬ.7lߩxCSv98Bre"t $&^QaVO~zx4cgďc/}՗Q8*zٚܫY*b&/惃 avxn -_A18(Ro0p2Rb9^){8\9o[1ЙmKs _QqP(lƇYU~сf~ OovNffɜGW,?u,Hz9 m6ZI4 eU+vK &ԳTwӊU@c\[JY)4joi´yb؍M?Iu_L Yod6~DfVG[_`ax!FclmΖDԁI^Kc -lgm'$Z1ԁSQY-Y}In~rd"HtDaK ̱|MKCwGk܎d1|j3Ϟ ?knC @„>nJ|Ӂ7NGQN-(A{D4mf om1#?}p茝C+b" U"[xdlQȹ 6I+i!m-Uos:2묡1a?}3~GytɂWKi#I;7е\2H.x-%(13s6TcFbҏ<:rt-.K)ZjvF7kBCP˅D$"Ɵ0%)߶[ǓF(S}m5} E@TCIJy6{;ǴbN?.;7c^8 rE,!P${(3*㮷Fvts&t4jJRS;ut_nJڋ|H. TZ<l@mFw؊WZm44kr"I%5/>"gw '>-<]?$u\DHbyVdpٌUڬ!T,1;{kVC[t.WY~5l*9D; Y164qgzd?.=ڃO ^&j)Vb:8ij֕k3>3 3߱2HxuG6u.̈́/Ke]%I4< n\aVeߔB r<9?h6RILhx"">kT3TYͧJ ljqSP~U-; fo3w\vU95{%^X)J unAUe|E1bK+ WχG ȄS[3n`3FN /Q]WƤO; Ԓ\'[`T MBBWs3{N߶dzنiڽ>#䶇1"%]k*.U{JE cƌ`CP+#Tr rG#eb|^v Lڶ|7ە5N2Jx}=}.7G7=$8m\Ӷr$.k7[3L2Dҽ!w*}O=7AzP~!}5}n?o5mfRqUkYzTF;: ֺs0<ʛٚ"*]mBc=̠o~Xe KƍIDg1׫,ڛuy~RLw{)!aWH&>/1~o %`TSG\~niC4D`--64L^`YXHX4V̑0$=u`B)QdYmQPZ٧uG) trFnTpdl( ۇwb_+XC]>Rֿ۝ {6w-MIufKhRCߖ^aTGqD{LvR;d\|E(8u @T1'.0\%˒j4@BlBWT7Q++| £]gI\ݤbF`*>Kt饎rTl3aDֵ Bjwd/ubI6t6W窿fME~a*Tq5I kInSحvJV9+[ Uvc`ͭO8Glek_1|([ f!lTy4K !:{& "gju:÷>os(E [|ys(Wh"Ȥ̀bo~',> IO!4ޥT~gʂID)isQPMv|H8ũTI>I0e*?~U0u\85OۜJ +=+ˊKa{56Ӆ%R3fu[ݐvf:d8<f/ Q?dAjz== qaCvJε*ri!cvC;VZQ_jS!@AB 0&%pkghV4H[ Fˌ"hڻj%I*&>,(<|UɋDfSg⛝v !:*@c`6^y9 Jr^gL+P,M^z #ԡ+Άj`!Kk?Rh`&x q;B} vfF.I5@tU3IaMWE{L ]{()^%Лh[&T @^ V`➫WhV :أ, Wiq0[fg62~mTi5x:&RqsC^ĭQT!"{+2iB)Kp)YLc`:w¿% wwXǀYntɾqY jFѼAHԆ -{NG#o,i\pBm\a<(bHQ+hNY{qeыLIzN|ApC1ZVXs\k׼6`׀aԦtSl&î~kFbD-8:̞h_oIE5Gh -Xl6J\5P{*p棌? p*_2r|H!ΌlY1'Mc`Gcڹdc2Ƚ+h26 5e'9P@Paɐ0\VRrSbyӦ ^7# -0b/ ?+8 #hJ`gЋ UTp#X1\;v<т5NM "Ҷ_[\YL1;,q7}3T9=? Ol^%[Au .hgrtrHdtsNu ͽܽÎAH2 vMIꘇ2&kL<|Lf/uRgZ!LʍfcYZ\#& .XEƆeZ i"RDoݪt5 2},pU 0sg$CNLPSiq@QSw\N6{W?%B6D{. ("j4MzYCK$#3cf= Զ u 㔧麼Wռ+s Coa(lMe~ Əc5iG‘3[}7}R fɗ8/p\)awM_:!RE;O:hENYh_[{O5uF"d9G_~ܩjz- N (k ?*t#VZd{݊K )m+H_;2{=Л"P\rXnYkrN޿w i-׊,/]o,x~TȰUbva^'+%+&zA'lEr&R%EĿpQudw܃{>úۍ>It.Lj'6bmr+'c6pYJZ[0/=D L 9s׸_ǩZ A)VBwM Q<5>:T>f;Z+oIOͤxV;>xjThQ>-mGwӠ/boxf:G0f&1k\ZClbE@n-wan);0~蒠8 3^&M3<;@ҡ vZVYZc'ƍ2>苔iCgWgnT.IŔL.kJC=E P5bҐFLk눓)+ OAƌbCE.߄Tỳ JӉ9lF5F+8;k#]԰X O$2=嶲4~N΋<**h8KYQ_:T2}.g[~O^jZ\Agos=%0z]ԡu*`PXJ0CrۼݾlupR="|sq?z8X"ɸ`T/_U` ]d:䁨A((gq 3n'H$Tػ5VnTo 2=,]f﹡GLRQ -(O񏋆W՝+JkA"T5`{cR(?[BX&yJ%<;郋pL_l޽Xjl[t4G3-,&gD Y`"Pլz7Xk1 Nk8[5uǪwzD\ȡN".'x-dǴY.rRHJ]]nGʀ:ei33Oyc哻 cL&Cev>őי#zB8Zт][9&>Z\{ e8Wyx|\$JhxGR0\- 0W(`AM kpJgW)㏒ع9*dzhSl`ylj3/bs}Y|I+|5@[r( ؗJ9jdya&'CR2{jpJOxS#7RBv rwt pI )WnhZLRxvadۆY"U,|,2wZ1˧$ڴ2)Bƙxn<-؋ӿ(D?pMTC­(N(rS}Lε#-ԞO8"%Sl]]fu[%@hϐٗ{|AӇ9UD /UrgSCoS= )H܆:V@Kܦ]g $UqwηO΃L1.u|:G U85Lo&1F:Z\׈]~rtq-_bF=*׳"X󲲚QK\28ϟbWu(ǹiΪy 9b~;}iSUsq*uJ325t:s@v|f%$ѪC~{Tn#>\59  d14)H=o ꋟ1E 0=L ijJYיsBr`3ku9aYٍݢ5 LrNQ9YY\wN 4!2'\ G&4!(h~" G9pTIc 4a%ۑxg LH~.9Lu&GYE#!$A}[]!}&I;ctpsxA6$ij,:nř\[]ŚlXD1]MyUI}.ܞG#Ҩc 04BCj/ޠ-2=zepkB 3}$-v<q^wUGKGd1p:=R27ҌYs* }HC,,9^U3<md[3VT,qrDIɿ&Tәv/eg?/P$tezJJtSp#ZvBqRO#G{?,Ve˗1JXs$k\$z+sU_v3bx;#p 5҂H IÓf[=+ܫlrC۱|dwYF{ɣ]i+WWkbW!oQ}X0KD_1NhZNlVSx㈱;\$=nr )I3sꩦx'8hu~NXHt坛M:Ft6vpw{fJ&q8Gݜ] oO~5vdxEjT lPu7Pf+mpȩ=xs^]dn^KAW o\l UddNgr)H1QM+!3"`cyR.cb⋆?aTVsP0F]lg1egHSml tIqD^ldSU"H~!ȭ(8%́\Q-˚@=*TU8'Ɇ'RMYYTGMk;n&&ˏ=yK/[EAL`--H$Z}<wC+>K Jsqf=8҈"bvRFn`)*Th rE`{h_* nIPv:N֪%AQ)g2=,t]eEhŌV5Z^ VAs6& JV:d ߣ)NH="ov8}J:=2`2CY06zc{gdQ4$;N-{N8Tҋ>}X1aPF^:J,׬xxsQQ =V$fi3孄Q{}Y\JB6jUSlF2H = (EB7ǬG&AD-Wͽw"kw%~APA#R{yxP $V~_ HLOOH,pG{6-0J`j}2MsEu4?:&/-/(a𞥽pd3k!ٶ=O}tl ;wAP3zA5{;x+8$LfN F.B7Oj'q2B CG\Jt %3E@EM`G]/_z7_yH#r#[ :bޗUT~S|1'{ҩBmQ͐ML51pˉ tLK"x=fW3C;==pJt~Ka587=U#-3O{Z؈IwTW.GI`;VGd8ܛ1_b~Tm#0AXzV_O {zZ7|KaFvӪ|*J7B֐D9GA 8Ud߱p I Hi7m/ZvO-'$IIpgشWgyIt;0{4Uͩhpv5L;+uw'ڧƶlbt sB~n|qZu0 ? .tWzNX|c#*Z(o[hxfl(˨vSOeb {*b(6~x?gv *{Q8G$`6Фo#>[mBZ`?^ =?be ^y%OmDOU:.FfX>ػR${6-4u$X&ШfKh;Bk~+ebiJ*0[*0g{\u+TT-kJ&[[l"Ja=<ɤAP* uY=^ 蜍;yͥ5OU גj^5eihtH#xW`>8+UV xmyFlmR/7mۆ:Vo5,GbPe5&s+Ur[Q)ᔗP a$4^| P4ypa2NTK,b <y =\iFO.Jƍ+ݠ#*^Cs7[Q&$q(G`MaVOpH8L33^Mz|緙L#75P\)Ԣ=Q\%_tA\Cc|2rMAiJ{1rXd.KrL;|S"v:)ArDZDeEվcjs@-}N$+W>K(WPȟonNn$3JTpZAްcne.\6^fqELijlܕ%֏ ==1P}GDZ[&JK<7\ 8a'2"MA}*v-3҅7v 6CvrL΀ack.>8,Òcs6vLӓ Bעu!ҧӿt7p wtօ1}_0ewOHacνKWבs F6Jfw7H4C/%/ϸԅ 951% 6]waݣ}|ޣ+h9T%ҋ`;Z-m*h:|e8 =\uh LQfu QKX L.q$y'D8hW?{޺I1ӽt]}V!xSI1(u yH΁iIE+)HRkT1Rtƴ<{?:[bieR fCkcKZbWFE]q{XTa@8өbf(a*M%8}fVw4FZ!P7Jl!d?6dl#5y-U'Ti i@ʆEVO pj=w@)]\.vU?oY={vfѹX9=4<Ԓ%APPoLEZh:K!&ֵ{_SX @x-kE-*^ AKfTc \@IW=#l.1@Ɵ\;bfF v9{Pr$*u9HzpU@$ZrB x: ]mϲJ:"'QW ^~D-3e+qy'}XPdg}LjE>B;C!e4TqGӂ ]6bAdu_O wܕXCnV :+- >Z+Yɵ mdY`t%QQE## ,)\s qa`챉2}:;cFz6kCmq #6 BȪ/df?@ҷ:rɒ}Syalycp^e4V i_+Zȓ xQ牨wÊq+|2mXl0d.L@|dBI!`BfZrYOCC.8yRiSEtwkfߤ%:{wmb3ޒD W?Ef$(7?6E:Yj\a<|_dʺw|kBxԊUr/JB GwZdB)`E/!T:9 *w!2Ǽ ?HGpwKp+XSwZR&߾?PY'9n52\3oi][!X@Ma*gE(Y&+Aᩎ&oŶ*ܫ"7!9V5;'a8'%Zm~pfkVG[iۀ a+| Q-TR7l H*]wHWx= O>ϝ(K܅t cMQl!G&W;_.cQГ.L0jM+C4;`>PUwȑdPzBG/LW|`vb!:Lztb)gAۀro>*)0%yV'2gM|R#\>$(vk ?4k7ĽhxgyCڰ๡d گ(Ձ'7`(ya`@+Vi#` V(G58ֺ/aTw/4Xr2Hd&%ݑ$sܵT?Ӕ4hwN@!3 iyVVYde&nz"4<٣';Sdk֮ |E_߶Sk"xDT=k/ na{ 73a0D*Ut`~Or2~ow&$7|z2|Z+)8yP1K3ogDW:aﺂ#VYXF^iS?*)0$>" VBfޛo4o޶}<-mhj,{1:NB';#Y~ `!x8ܝlJjܕk} V o {>=۴Qw-Oiq 'R HAċmxal> k@bA%/ttjb&t"i+{n]8z ) &YEvֲ;=\WWy4fxkQbyEo"7UCw|rB!ѣoJ/琔 ?łDz^s-_2U? s#ii`FldTDeg~2^4eVQ{UPPm*Ge6S|H/ Nn&<2}՘@{c,K *| -U+Zv[vlN3ԊzLX9%t&@0\1=Pex|nfn1:1|Qb9<"PjW@n2Lar @,P'`urH,CAzܒ#9{HR.bb0*r"श_,-" $O#]Ț/'.#\6E@ ?/XCέ]{=j/Hm>aexAY72xp}nN>K.:NiAiѵB`2It\)?rD?RNANzaNnlLNtΰyyFI+ F^X6C\I؅wH Vy'*܊Buixm!6v4mK * }ɨ6[dPCs 1D0?6:mH~d:pݧgɪؼ\Qo3(Ծ(2>_r·tߟ嫙8Jӊƴj`tg>y!7Lǰ9LdpZiIVHbXXaZ#rՙѫ[bbJ 4[ӆ%OXOQ!#(!%g4ʥ:T"2ARKBTaٛ{[oجD7MpSPI tpBqT|O΄s+wŖ%i#I<)w~RGoWEV4cߔx}cͷDl崇TN~h$(3\v ozҠER_mxafW41f\Qm%юvڦW~Tቍ5}k:}]e=-"Vp _ c y:ҫ}V# r?u9p[:s; H 76GNns~Ѡ5t)F3f]%F[RK v%ֳb[/KJlJjZ$0IX{l]$3x ( yMfhh#]T] f(/M]6=Ķՠs3v/AB+}q{FેζYc/nt/ &&MϪJƉ ̤G5Ֆ(`C zW8nL=0酎>G&=Y^Ȏ*ݿaxϴP A8 t{l 5ft\15b3S1VoM&U^3Fvo'vWraPLJǧё/$( >}_6M*F SBP^Wp0fbMl)qQJ>^Imz.JX>^|v7_lS~&溧BlDQ֫_Y遠TOS~b8)fmK[1Y3~5&˽XZ<:Kyq{Tf&Ua$!5ߏD6^Y!Saʆ7nVq me= Ƒ(բ8q4S1%8 C0S\L8ߑKPl n:rhŃ-JfCXyrpvZq:c/[01 Xۂ; i$"3τ ~7>gQ.gaoiAR ҕʼFUgQ 7Ʊn;vAZa60QHy!H h|*Ij8b8v 2lcJNpto/dz'I14}/ JHќ)V t Y9́"QG`K:u2^RuaBOmp Ua"+u緈OaϢ g3\h2.OWp^W^76q! t7bAkb/N& ?_xwq 8д(/VL&59Lش.= _[seಒNGVBTԓT6 B/+i4F l5F/sg3*4cZ+25 - ~lS뤻)VM}ֶh̏0|[hg}e Qaط{B'&C V/ǸКޞ'Ÿ2gWsYN@DjKw2iv=>|1pLCXAcX%qn,w0 `'"1>1얻oBgw8 ,#__*@*FvB27:_?P34 /.&wOnкM i ͓Fxcdz!% -(2À8V@ "锰_(2oL_^j/a˫W@K@}a\йlfOnPxn3I:рYBR?7%!l1w,dc*SͰV 1k ɁkQlWLOHT\N3K0=Oe`Tzw t4#؄"WϪҎ[K)o[%NVEj'Tb_@ֿWof|ڿZʪn@ңڳ,8Hzq኉Yi2"dTZnnB%e]U uPY][.!519.^B/T+a2گxR;qM샒 ':f5q~ EύqYIq:MR( 0  n"drd􍭚 njt]˫ ~σ =>W6.Ϡ_ nkR2p:%8E}ΉDzrC=XD yFטѦֽ1e:do60ذTǑpЁΓc f 9q6l}7ݔEg"m _$CU T\'XuC) =C*U`ҵg_x0{@Dz\ÂN=5Vʗ4b#=w5`͛ޯ7w 1Q<:jwtTq!H$|:  -4rvb<"U6s`%|6⟃ͰG6tJP/5ae}䧓tڼZ"aH/y`k \ua:GoN'~eHeإfoc-ǥ+Z3o\c+zv '~ #fǓo0OizpJvM"$oBV`խ^r| C)igR2mA`&'p{_ѥNPSr@*mZUO5?{Q悅jhCǭo{Sǟ-E!q]wrzlhUq@]ۓ 'm~OkoO%F_qzwl,&ѡ#\|C<]xhNnw˅8 g`϶ /̖ZP<$୐riX]Pa]_> BţYzb+Y]BhSv%~fw.Bmq7cpG5}u0".Nω'rDžA# ҽg{2p lns11od3)/- ۄqh2C#p[|O1p! 8;S´ǹǶ~K4!1"LN+Ze[P1nK+FuĥdcoSFӹGnTH0"#z ߓyHp(*r*CnI'gpU'pJ7iXGE =  u눴z`r?@UM{e-ґi!рru>=}6Nk|s&I3"LbyO- T eXJ 5^Z8^f񀎿qYӭ׷'wua\qs|h0xGvQ&=Ze{wb}hށ ua9g7 Ifp6ZS9m`I_AWf= Q3 J]8hmiTdxIc~G_%IJ4oqFHOnE4(Y#41!nbuQ^Y r!X@JӇX-=|w j,hb3Q۩@`D3{gօ&dEyV s{!uڴ 1.,6WS`C^N UޟA[#'"y(=gtC|?5GѴ6b}(@ i2k)1! <ۻ1)Gg;[ RV*q?z+d !.+Ey7~9bb'yR]oo߉ES+zɆ+[$V[w25'yr< 0AHb"pN͕ @Gs6 bfHaIwk*s&g}߂ϵg9 <> TLa"Dj#Y ~^aC G*idKRTJ4CQ/A=HbN>(O:7]]z2܀_b|#3$b;hr$6[;.$oBiGYi~Z֓c5/qyQam+BׄhXWbQRZT!ã#B.[7rs>-qH/>Tmx2)+~G .+V*wMeʤ~L(u (vHdVN- i:VS]*2 f oq/nu\݁4/zP*3uՂj?1!Dȯwy4?>4r$ RH ͼ Z 8&*)$e(i$S7d^lh<|̄w˹S4S9ٵsƿtpt/V{?u̖~[=c}*7%hXFgY7B1rg̭[K_TrjJv_܌ E b/8g+Mk҂eWol24~㋺ B3OEPǀU֠43:L$[ H܊`Ŗh2q TA}AH\ Lk,FSz(&ԕ}]qajJQ!(3#Be`}G_L(mkf p )xo{ 7ZH}') !m[Bqa˱8@ݷԾ|Ey~{kgX\OM@e+{$(. eSf?8^\<#=߹IޯhE. uCDZx% aޓ*+PXjowdjcore!312S!3 ^ã k`,a[yZ5vOs;=H>XӸ;\ _ "[=7- jXQYz6d$BtcObVnއ~'D!{Y4߱$2:jDX vb4RvV5,OwH>TMi'VlWI QC;\X:{e2zm{8Q[OE yLT8{Zs#]{^Y$$8le<\_c<,@c0(c*#~#9@ B$ca+9]A捓F j3 o6Aru2%xi݆9d4@I-ٳ2|䰘5v Ip,9+\2-zk7@\\r)DZ7^ 9W {`"}Q!vÛl"`7])7&tO?hHN9dxȲb3Yb "6Ec/ Rnna)&*"[.MYF}OMVESH)}-ń` 8+i_?_!}ec .\#dMvr]y6$Ӏ|~jb/3`He_7]С'"[h, > wDLؚx_ 恔Z(Q{ww*G"߸o$64aaT%0g@cX\WamOqֈ8JUo0e5TTVi&9Nk0tyh^H]ڮw1c18|}SS^ &s:8(>;&Bt©EwtϖYmBQmz [J0;H#6 d{P'[0ƿnF+ y1NvC L=:X$Zءp΍dGȈ[r ָkERq,Uk>`aTj{1kS:&y& t m2&z%MGIVqO0zO KF)1]*C;%Lw"qD#>ubf;#č(+at%wGxBo2 HV]*-;FQb7=Q1Tb85&eS@kG&)GЌ%3ٛ6  $x}u w;$jꮈ>fի1Vů3K&#H.4'"_ۑ7_H+*N5?@;ma4C 3Py@عTc1_QӭIGԹG3f ϵW@]l݈tF_cZ#Owo9+V Mk:x* \3(.rln4+$U|=jx"I lmԻZ{a!v5 rL'9;\ tq֜$\`1?&ޯYKQU!7]Ml)͘iQXH9Z:GӃxi@/"bxp=.< K?sPiLV.MbT]pFՀ0녯F1h2?-Yi 9k<-I:^:;:yUMn:8b}pj밞G^6(ЮdF S|_5s;Z)L> ܊u0 ؖLyvUa;;1RɆx\P3aVo%O˓7E;Q8A- g%]f8+{V m*-7jy k;"Hw|WRAX:㺝XeLov+v\*D(˅oWQNQC|>dM*VD3vх_Frg5@:YyKn>k(jÚ M !'#nnƶɇJNf~J˪CQyq  xʓJn_́| :#M8/3/|; a?~@тw+ͲUgƶ"&(ʻ3 Bvxq* Þ[#?q9c*vT0;IXq[u'݌xtc;&}JG2l愣Tc-;l/ȼMht]m8շBǬ޹mJU xlp01x,e,- >:`w0gp>GH9RHajU[ ѫ\;ʆG9p_`7*QEps, Qu4 FٮQnMu}/ZeS e3viN#n֝ RR~$WWeL,նĕs+S$_ƑyX۫n"&i$$o20򊆂Ug`@]?s.C$<+b+ZE57~h1 :Zx~+(ۆ+\/^*klc-] tXjp%$C)> D8ӊ.:R >$͘!̆F=eSrwy梇 bSer#1h c8,>:I7872m= ǂ:M g7s1< yЄ T00Jma U`Ԕf}b6+Hʨf2u#GRwM}\?&?$* tZbCke I@w~LIƜ!L/<1URdWy4R$$9Btx9HXa)Ҥ0εF_Cv3BR`whrkhx"`(^( C%V9H&qVG>dmA9N1//zwWʸmkqR`X qܮk_i*YsccwYc1pmQr qKK5y?eHYmr#KO=h O-xIZ9wkq{L38*/jᔠ;߸kنpo3CQ[()?<[“+"omtkmx8͓^О)_^8ɜ'UĈs *J0f(-bg2y)&qugAmθh~JKOOH* 4*'g4t؃S$-x`kSFY iA+l#g zz81AHl"L opp5@M]m,d؍IFɕMɖcvq/$iF};d`sP1]yFV'WGuNYB%#WrW\G!m L2ރ*>ن.*6&*yeNsŤ8E}Zt]sS6icECYYN U򀖻qĠ]Uݖ4/AuE[DB%þՄ߫%4ɤu3y,G .46 ]D?f 1ߵwK?KlcbM[vnW/p#`,Ͽ3ʱ+.E%hYu :(FWHw$P[4y1,9#rkbOIgLY1)'Տ5p:T2(-7"j-Kf*,ֆ.Ky6/3'g N!ԋ`^hm9]seMn}f 0)W:`j9mn PĨ/Hbm +S@<5T)vN_0$*(/3[<ZF5qiPjUC|X04!hN=brҔS}-Tȧ5r*S͢/Їg?ټB57K6TB\\=M6r+>ePD 'IArswf6N040H*B]"DӱWWϻ>lܓUQƤ7N! Y?zkhb[6P}>@P'=GhېWY<0o$b<ƙ?D*Cy' ε5 T1 ܮ][@~`k6N W%f٩^.0 sQԛRlq$b/g4C5BVD!MWΠ6KO}1`qPI#)o%IOH;225B@L{g8Ϝ2E_x$'+GJTĥy$Gv{/+>6tvI8nN,dd\nmF.KEQɀC@O!Ôvy*.Y%#K4SϗQAD[~`KVȬ<˲Q IIMI@=&YAVd^&r$c˴;BE1I"3i5fJ^Y173Y-SkAT 8CsRùnU~3gG6@gAt,N~n!Kn]um;{jKC)NcdzD9ҹ/ R$q9jA Te81WzO-'*"3)ʻLÝi v@GR#=qif55CESuEH[ͦ1]EJBIT]p/tMN͑:{ JJYgJ gt2-8MD"[ (ʆd1&q`&6!m no~6)l(@-P$(HuzS$4W'*./^JR.[TY 1;5gXLΌۅYs4nvOs>& '%%ڋ7"0  ܙbj߃bRZei+7^}?]{69l"yIU!qiE 6!Sv w_&MR+5yk)L ޜ#tӽep]g;(%6㤝Kf#2Tdi^ %My=w7,eI0nl:zpd͵T}B9B0NQ  - .G/Iߵ83&,o9ͳV?`FqЪLiq'zTBkr)B')b4d|H +wK}|1rsߟ̾wpM;G$S1&r}k=ѧjO-05JxnӻےJp\^h̿"ƒ79#p ["YDCz7l}FGzEh CZ *{(ֿED//Y"tfO@kwzШX½Gwk/%yx= eG0eJbY췹gAT!C]TL_9#N3+uD>,b$ΏW26hb0rL*B_Yv(]k?q2=Uc5Ɲg`6cͥ27BHÂ&rD:aC 9\<8ޠe37cUd>!VXCsbMe=JDXb[Kk?HR^ ʪ3&t ASwX!sZn YK Ȱ -C*&0ٜ.=1M9-[!<1:>:mGgO|S }F7R:*69tp}r]cJ1EGc ;d:%4ڽ /ހ:wm3~{]\/1 M*.<^H\TH;aR@-'+ݡ x- (~7Z@/`a%&qe%00ID!} `7k(f/:ߙspCXPjj\a$1s ^I@n)A[f7LXdÎԒky5 #vFx;ZSu~\*GYC`eGYwBh%c0 >=}\Ib4_u~ék 0e{?B6{VQa no6H܃<Ũ&‡^hA*J)LHaɚBlZo46χ ]6Rb ϴ܂Ds( KRz&&3#ӭX 9覌w#&H};ʏ\uRo$W+nDDldԃY5:  nz΃@w?}ppna t"~yE zSՆhz>Vp @ p&"]ϰQ;*>D&)wXWgüϵ/Pfg!l 3É1'dޘSjm2쯯 /_Pfʒ\V?J64]KK<*NQĜZƧKBFu8qu94B.e9G֖KbTsUdyUixi. ^Α MJ2RI-[UVFT.t PK1еJN/(d\Z"ʹ{yNQ1h 6hfRE}ҔUw(z:L*4c>O_3 _X8Adaf+yi3LOD'\QeC:lD8"BY'18>h%ǀ`*q~9g=O$.w6#lo'8%oQd@TɁL+oLFD[[!Rjf(OŃ sGrR>=wU/b&H?)}CJfe>ֲ8[ |PR.|+fJi$8XxvMT[DhHy~x8Xڅv3IX/')&4!ƙ]>`ߙr؏U5!?$۽G- 4Tpf(h3ϋ6vn4:؋}`{捁1DkKfC-QM:sn0շ !<_uHG#Fi4G[?ޛ$9ظl!`73`?/q>pG[mg޴j) J倷\qyn[aICJ'; Odda۱{nƵf5}RЂt, UVR6m*<쐌~XV;lljJΜK cNIk|24zŻ#뒩++hP3M4HQ=l'G;|z,pNo5#OE~ACCxz(A SR A~p)o$f ^)hx yOI9ֲ{e'M𕄿4ف]G E5'RU1<3Mю̯>kun6؂ڡ o#nnZQ˨_8|W:&닙z6H[E:fվPk9MADZ̶u@?XP(Bt4܃rj66Kq6 T'}2=w$?%Y2 &^}ONU2WIA+{Mő-Vڼ9*(GJDxo]B|(}jq*,t{gܷ.DoQ}lSƛh62r_|_ xsmt#uƦԽasc 3 RAſw!,M+[y\\0h0,4^?"13uc&6@qI[{Ѓ' ㉄pd7 !Ǫ!Luj2Yp N ܎8|7Z'ӈkj rd.Z^e^LVbTۼR4> &U=3[/Sr'PY_f|FiI (ٷ3R,oO)S/SM1*g.+_Xg 4wp&~/#gW B?# ,{p fff]!:IL0jWs&-.Q8 g͜$\81s|C;g\^|̸W|g}fhEr*}lz+S@4q')κXcէª7_+%bIo<4 *>}'C'L"ʉ-@9OOH3G.6!ޯĻp@`BM޼*7FsR'n '##F Ngh,#kg Y4*?մT_!<ĺ&%Sޓ6RmBV̓]5mSmY: V̂C=~- o\lyFs+R WeH!vl).C*p(+cANw@`9GmKaxLԫ:ޥӉǨ|s3B_ >UArOy Jf;l9erG4"Z8̀^5]RF]ZktlOL@ U`KBM"jU^t?YB"6N>ܐ>p7G5Y5YQ"i'Q&SQ4"%,rljga]8(ÏDl2!)ZݻƌIG2QX0n DPw[>$AC#aRoU+Sb̵8n!ɱ8"Ԭ,M#I xOY0HU?iR<nCռ`K."hM߃L"vSٵ+2)9 oL1hP:kAa#\!ZWghUorP?sA$FwrpWjRmFΐx^x "Xlv9X"y,5x0QZ %C~x*j1t9 [M@SC1A!WJ3((eٽ8pSyֹmi6Ns;Oɟa6QӎMj(d{t#Si &yK%ttHDzkqV֓!w0X%ߥKhYFd؀4k_O鲛~ԡ-2ZMKE # 줹Cwܩ5\$w l\f)`j!1`ҸAHk0~\jd3baSW9[:p/_L*FQHОqjFgJ1n$֋S=i2DCv/H74}$~cd1vIDnmf7rrgkxYfzTIk,[O0.6LJ|Bi9}) 1 ~~ElHcSgVA&/gSzX4B =:,۵,1IcslJW/{m / +<TOTdnƟN&zXHEdzп gNq A~n7ñDԌ M2'Rye/D\Eiw$?~M'Ax-w׻h[14Eb]T!_XFzOV@X =4]UM'i&jGOyS@qdfGMq<,c0AZF9 ,qۗoN;gIVRO.g;XD(z y1HJwEL⦂0'7(*5KBu5γM5a:r8 RҞǶn`Qʟ>vJD)8 v5=>CЉmL\zܕOmv.gl-wb 0 ʿR!!н.Cͅ*!j &HQCwil'9sƝǙG^}g߽l:{95fl DqZtk( LℹRyhآLX&( q6)P:K܇T^{9p44/f$s3Ab>;@P.0^ES$8j%V}w$GxX Lx0E,f:EirKLg)k|̏pR99FêԩRDw܃[CJ3UM9Ay+qvuƦLeRL璆 )PI~.)1O͡d0T̲e6ʘ\]>6>}ˈ/S' o%j]ۖ>.|S!'BsmEF}TBts9>}##]ź.-& ` sFD7o#I?$&b+8Iw]%ł Z$jzx]f=_ [[T;߶`kahP》N,l5&T^l='9cc}" 4jE$/直E)'F6Vε Xy ?L>nl'v%-+ߡfYvx'2\50I9;(DgvJe?8q!M|ejb5^ 70&£xJ #W֐,jլFZp%ޤ}[jXVMEUN\+#n6+f~.wDMO]TO[I5{ߒ? wOEL PA) ׈ś>xvW@yDYoGH5͕xjzrFéݯ['HdjioU ny֪C|UEaGDh>E=rc'qS"!D²Bc6z%Ts p2sٙ~4#{- 9f>E^TYXb¥Lތ03Jgf ^~Lч4/L'O&`WMmN,ծpLo>{EdX.)lAY7$k..~^la}M3v8TFJ1lϏLya3\ؖK0'brdPPh@ػ 29Be:nnh2ʔa x4W-/lbҶ߼#6CHkI*T.A܄gRo&ЗF8/ѓ䛩5" wpJ2;c{ndO F2hwdcdajۋY(0P $"nGCxX>Қ[bHB@+fYe.ƖF@IN&\#~y|^,S`)OJwjKƿeMw)\y>CoNzW3yxUY^Q*Qם9'jpk}7)BWeP\AMEfy~tw:::%S 'k>RWrm`"]v ;9rFG[/h]nY_HA6$<tqHxG.yb$Ԉ3JiGGhGV>ۅI#s4ޖ>b8Rޮ)-x9ˬ<$`߬$D@d<:9*Uf\Xe2.cػ R*h]ID3bϹ i"|9Q0fB  PK멚)ׁaʃϸx!PNÌݒg6a1VU+ӽ_=TXJ=QKYſEx0>!Yܠ#;Z<\VFPS ̡K4cO ?C Ņ:̬6-o4x{ ibY٥.]Խ RYʹX °9U,'PQrT;% /¼mA]Rߞal48P7e%ZR v+ |,lljC1lȬ4[_+,WYY&C5Jv]|c[~u59iX. %gsbQSN jQGjSvpAƒ΢h&K2w̐RQB]eV_m_P-\0q6!!6. Gi2]`krv*r2TC^,=#]G! FU2"7YL]$;v罒qh9^aY+TG,O-`C܋jώΡ8xqMaueyD[.i}Yb֗RH\##Z0 /:{2ptOtZq \m쾘c/@V6ebKGx/ GN0Mr`^"<<\G5cmK>L[L $o3$־_/:ԄL@-P\:qͬ5lI6驊{."K'W1?JyM1{>ij>'{I%@ERuZuO6 q w<<d/bb|/:J;$b Wȩdp314}sݜ3D*jߖ=K~%  A' gގ?s-B1uF󢌧&*h6](*H9q !z;_~(݌gN]sr1W`2榶=7ˑWផ7IN;ߗHPb#@玏1nS8ya7}USCR,˰8;6 [t@ܾ m6gSJc{#UF&Y3!>>3Ķ2[t;u\>O2^$,mO\ ~!*A!$9lV񺺑=٤޸hK\Wpֶ:Rǖ ֺH;y@3F*SKn"޾= yvUK?YL ΃oF+'Ev`ؼr;CJ>-[f/-x".b/Q[A3*Y$*Q9uD9 hum**#oF[޹mI2cłX9[=x^s!]߿*Cb[C^LjF@fKM W܇}\(JYVwr}t.dŭ= 2O:!&M<~Mf(FV3hNX vަCcAm c^n6S\BFUW#Y];fj*cx !H޻tR;к\xgrV5hs 1ana!_blf'K)7fUc<-z{y<\fy̪j2'Ti7,wd=3Rh8-/m ~B^+g0#uz?;IL}k-iIAW0CAFG#@e#_4R$n#O/=^%*$^fE-y-o`v[t^UM˖._幢g)^~]b>!qOzÝu˛h(5Q\>_/_$s۶2TK%ͭ徵%f (Lb?Tsn&5(g{,~1*Gt67?+i͌gEFrXgp+_9j4!eVGM"FqAr{ŇzVF6 0ډL'.)6aRd]7ɚ4`%%T$XWt-Q('ȭkv3ݐ})7R˗jjB^a-l z_!GA1B '^Mh`n]+b*P^Z ;ZTvȧ )QE|`$D'C<>"Y`_0͎bXB|ԀkT{`bh]䬨5M,˗:?߫ʕ|ڹsaT۶|xe^+kSWnLJ!CԵ[F}U`?:T~Y;-EǤYLkh1`%\@vR5| }N1H-$B>X:ԊMmQnPJ=\lU{ wyt"Mm-UDC\/U-Z[NT.LɬE4ʚ%h@ukigpߋÙތD/j+c{z5xݛzNѧ>jb>8xEzTf{q5lmyW[I.8尝 J.m)Ram<+Sł;,,@EF+bVz amj!YVKwf>1\rm;4[wږdbK@vs:^Mz༣;Ѭb?'aZsCh_Lb!vd7tM^^v;Ҝjɰ,$MD\t_Pנ2UO0.Ѽ8??ǀvG0Z~=~.hA=䙐/\2d,1Od{cܛt!ad9O3 UѰm]} hcNޯl?t3l/}I(]_ɦ`tU^*\:"{!LtLWy؝~P6Ǡ}0lKFecLӧpZ8kmV+$8kzf%Ack8( lU 9l]W"=\I^.># =3{{@E+ӫ*чa[*h͎Fv(5oݹϹ =zgEp<~hlχc=9gW&\٧IgiEUYxDZ.@"{ۗAp'PkW<Pl9MIqa(l9vPfmo-M2Z |`a$keE ܜ~vd` oG sFIҢ|1u9U2O-hrӉXUzŝQE`G|Y$,=Li^&}hʚ3题R i'߿b(LYFHbK߂;[#nbdQϦM|dE~?Z^ۦ4Aaxx Ӗ3v1b`bgKEZKެ雌4mlZ7 ; +5a %GȬk5idX+;F+Ke8M]ב Q$F_Aw5DCrն}iFzzH+P*HIyI.AvZs 0nGͽ>)βU=).e¦T54[GHT0Ljb ./aHծ/q8DM"7pc5Rt( ~89Nڂma\}.Bex.ud"΍$kUo-)r֧B bfl v#6on:N$RRMa鰤OO[&uSP9SK0h$jEg6@ /RIB9 'XHg(9ջ?+p5mIk 8KN0:2JΟ*괝i08Li9ul }n*d,Y8~ "u|UV> oߋls`0. ̏XWہS fCd~nd[?O0j]K$(tp.|q75bcn.f]  Dv1 71 dWeǏڐ?F~Mhq3B׋6*l{C0 XHm{`1 .q"xwI&j ؤs$To-ɀ  ~{/iI+(.8 Swԗ>)hɂb>f`I+M7]'SaWx]P0 孇eq: /`8wVwD ^)w5$GRC@Һ74:U9}}EުH'tܙH6l5߰{}#6<)Yeo7ύb^0q94*=ԺlpuJY?-Ss 9(S*@U}s"Yt?@Z bjA5_ù#+Zi߳=N`o)[ԕwB΁ܷsg05Uq"Q.[Jz;(Tї:ts@!Fż=%4Z0 b% Y4y&%q ,}G;Mn!qZ& @ UT|N%ןngYO} !d[.B?Kzs2DI~NfC& 4"8*X@:^R2s1pU BneS 6 pA/ `v 5smLQc?],w+ɶˆDS56=cGDpޒUKM 8We=< 8{zUSM¿x5ԓ('6c)ؤzD^l>ϣ$Kȭ x2G`^O7^.KYԁBz4@"t?𯊣5K B%UpiRE#^LzUؔU؏<ꢦvNf<2;Aya-&߬16Ռey5t# `̡/>r$+?#7 t g#0}I8sR+#yOP+crՌlU#Ms&FP,|= ļqO4J~-D#D7f-c{ۧ \1G{z(MnE΄rgws4&Yo7Db؍FVASH;VA'aZqiO=6av "$&zo&sBe# ZX4EO;@9XLIg)Z&鰦RYΫ9#Y]"kN:-f%M.\D1:yc=u"S ;%olK+w~k= Cmey aFx=,%v! tӴ`.7[uLkI5 % xl4zBe̖&J5o(vX/!|d!rOWX04((wbpBϺ7(VMq{"*G,fx6'XsvGkzo:u 0=fkTӗFa(~wd3/d?ER.V' $gxC"T+a!(sTĬ2!2b >8ky2ռ/ ޢ6}cZ/[!ᱛz?UZƵF/?&IAy.$Z>k(k咬{E*r35zaw}(+=)óŷ|*r`"'Y' /a ʸgGQ 5hP? [_h0_d;Fۖ:_`OзS M Mw/ϼC\ ]AQPehyEb涢[DAXh\Q5pݐun}٦~SV< pj=>Ƽ8(?G(XpCng~)KB+,pi~Vm "BL t¼ZQIy9q@%t JfxLRD Ce*y⦈!spVpTh%j#<%NӋFA<"n!s!p3<= h},;0סufЗQsό7ձdD+@b}/p4/Q:ݔ9:U(stlޔ <ħnYkV)d؂ML-ng ܣ. nxE-Lt(هˉz|x߀~(H-ERNlsḷ:izs|Qo|@&S.y"M8%r^wggҚW*^} c\!E$zV +l'VkYәf&)|C IȁPrmIdjŋhrdQoeaKVNW?KOLڻUO zҰ [õm& {tw bRnV^[]lP0+ht aLxwBGFP-&JbR>G0A-w x|>QYBe[&1.Lnmɋ7ÍíN!Ezwk8u_v`6YWu<ϞǘSTi4-i`7e/.zA9 n39qM~N2}3C?N_ԑ]9='xfoը89r0ܞďy&a7O#?+K|P?ќq@tx*ČeNDONbq! [Ϥ- Ȝ<{Ai_gޫ-={"c۵Ɩ=L](5~WhU<mhGYK2`7 f .KDiA A;J蝆^, "IJsU-rA5]ch*DOIwTh9RɯVyz~@&w+2Z <* od4@>}Qί(Z V  1d%)6HQcH\5rM[oIe]J .X"K@T4K~r")RTMpOٓ/ڵ{V߶~3SR {~Wu6b\tyymOe818-tՑ+;PGraׇw>/`K'cʆZ\fk4OrAFA3j+fZR"S/1@+eLFa@86="kwZ4ҩ pl+Xn~+@XfUYB2AOF'tcsDl<z02)umFN%؋PtF& Q ]A=֎ tcĐsQ 6&oVuk'OX[T*Ih}ʪou"ؖ7j* mfZ;P~SDaпB>^?S" "6;BMVKxVS^') H ෕'G'gVf+cHܜ;.H:^}ZZ`vEMxLϼE(#XQ ꅯDiGw,^a|HNM/(gyBZy#쓸`׉¯Ѿsh͙,Zd0L<$_צo#>nLXǡEǤr@׃(qB躎ug^ѯ#ۆ$s?>SRLg)W3HǧCEO~_8х3Fp4|!cȾtzR-i^t|wFwS-96v`CK=89LSGOH_, lաӊΘ)E'G?l%usx@_2]d1P|'*l/#&k@87'dIk;hEgRk@9#X_atxpy,%N)\pź͖9J7DߨniL)SVwJ>s;<5S vKuҤXøV+w!hk;64im tFH&T,§X6` rj ۧ-졭gk/d+ߵF?V)xպݡmM\l@`c>A/ڕibiߺdaUkoKhDхg5ps&SIu.jM(͐8cӛKuzSfb3aP_G?2CzG,u~wN(ԫg7^M\Ìwd?@EHN%67R]3iA]QV']+6 z.O<M#5[/fqn2"gQ_ny f=8X>r$hP獞oȈ)rI'9QRM]qAv9P"/֒i~޴D rx [vBoM# 4Fҧ*tIN]iXO_pS[Jᅨ-6;S蝊-b$C 9~s9M<^)!3 \;_f:͸Wpy;"wMCO,<8OHw> ]jؖ9CJt޻=ȜhnSm1eg%TyUuRu#M{1W~#* _jwav5V<25M+Y^{VVpAz =B ~Ewuز/Wغj 5M•-Ʀ8ŤA mO(G{G R 9/ug\8Ȃ:7"=ڥZї%׵`z)|LBFۭH&ބrK O2ĂR2ҥ(R7"iܞ%Rs8t5k W,:Fav޴R\ \<O-J{ z:tC[?׻@+@,&\b%+Ex`P &3g.[Ǿ:&5T@֝%%J7i\chWW}vD=5s@N7_hmѥY 29No۷׵F[?੊UW(7c`jwJ2G7&k.d#@!gSY&;^~l[ /Mr# X9U!?*UtH6Uv):DIUD:.BoeAG gPv7F/lERr7YwsZY/DZly [ ;G4-bۂVDyPO.1 'rCvCr;BU v§LF UM4S `|*<}Κ$wud>xǞt]`34l,X}Q7Y,7Bky&=fh1 "M:/]߸-(_`\D3\eq(妓RKr3ۂv$e6 :43v&MZ$s?Z_$sV6>7?ˏkQɶh#¤ f0†B1z2[Я{ҔTE zǰ=E-wU*gƨGq7z6{IDX0Y)h4v4N YT^ϳ&h)Od'u>?-&+k1wL(zw5rv}Yc]4wzTɣṁ^0l]'Z4 & n1w_Vƪ(64^KUHlCӎM$3 i`b)@C33t`{G/N hIYq?gw2 &ტsZBQ6޼VSЫ1" D3h;_Uˀew_s n2 '=gsTk7Ů_. ۧSR.^)~Z@#(̐d&/^ clDmOXBV7!64T!{0kJHPj;ͧ 3 "Ǘ.7N+*tfYǤU0+)d'4hze$c%L2G%Waو#{+yDXW p{qYQ=X+z=J*56&D~q&_e? ,0SmX,6GT–&4VS\0cGϸ&Os4xN"2@5`BB8#ܶ,9$oiJXڏ3:V=w׏IVub./T. ŷ2(b do qP֙ ^Q<d}NY2J|^ǖ&U! r,{RgwH{vMmT关/o;0b_h Kr8CuȎnJGEӓ?8L}~s,gBݤ.Mvm)clvzHcqaTdGNdFrVX.`p`rPRW"u*MUWGdedB[hV?r`hO9{PXژUi&vάAF}yQ!Ug<xfy;'_3% }7(JS|oq;nxV  0.-|bI%U^@׹G) hZbΆ-X8>$K5JNXFHx*\f_͙I6 ӰTt-k݉P9Fsٍ8lLEoɎ+Nzu@f_05$MLCҙ 1_>?{˗rRys91}@'0揨aj>Ru|#ZIQH8tk{K:`>R> $< ܚJ`D#`4]^8nŋ: xy arK-;􌀖f #"oͤ|r$uP`_CnG(wrre 4´m8+;M\˹5M QEQv82 +BԗsDjN2d‹EiNX-sMEG06WҲhoO&hWnL f fj߶}U(yna7Р14[x!á ի= ({^YL{ɪiAVMd$`w0M y)=MTBi]5c5Hma:o`ϡL@l矺;S;yze]vtF"C cE!\`R 7(zO0X8c:Y݊$bYBQcD2èȃH?RI Y!,s?t-}xZUD\:]MEhJS@npO)T#TChj.PhyKl~nc@ Ӵ6TAwbZf_z VP.*Ms]Zu@mj<;u3w.v,*)u|/xdq +?]ܬu$H-ix~}O#eo;\ $E] U.-FYTNEǕ)I>.8%*^wYYhgLJLpTeQSZ].NoD^AW}BOD(XҰM@ *Y-{ iѺ"V##_!C j>Bh t ÷NlqSRCvUnRc7'qjC1Cm o>nw@oq~Nٸw)xKWxfx"6r'3EGeo@ӂC+6Qw,k1i jm-O A \vv*j$AO;(QV-2<ځUpI! w:8 I\Lo4丷P9|=Q|4FEƞ6Q.(3gI1S|sHz,ِ$FQ{ab&)> 0x2֥:4پ@=wGtTݤ+{<ϻhqZ=MJyC|~VHaJc^o6{mwtZ+{4vDč~x!B8]YJ 2|bhIó/ /pN_NGhјUv`۲0Q 0"%Jk'BY5[|:I. ^5DLVnXxkh;ɿ`YGe!NM9^lU]ܰjo}ޒ!z!52Oe⭖}{)bb2)22>x f(xrKðXu{,3jtft r҅c@A ( )$R3gb҄HQ82UC}w\p Aq.j;ur6ѓVFF0m_^D0M9怤,@&B08=phlQKC' d_ˮ$O?)O-_^;nNOK'J,͸J2gC4l54~(Q^5U:\0wzMϢߍU϶Kv{rB255ճ0?H;l1Ga_nL/{˥? /_4&4-%j#xh=ȀF_ tcV6Wn4vC|itY>~DƄvٳQ\g~fK3Ն#Y2 - K37q6pUHy38[ǻB67b$4 T;Qٷ|f絑µ)y?ЇTKƂy'C=148I 3hUv:s oβ3ֻ)C^>S 5^1>{pz0tZ;?~2ZIlw)_4Xu 35B+d7 , B(ݏt0lK) 6%<>Wjs3j _ =勍_wfxc6Ɗڢ(>CDpda!x =j^QĜkZT+2Ur2rW@a_,TS q^v2UZ,B?{3- `Q 6+`w5Z#?DgA-"]6gfi >#XC,ղvl%/lp_M.1}J*[? 4X`}aO IH<) ڐ8Ӏ?Ƥ?ܟ:Ǟ`SJs֨P,Nazv9t``Ct{ O5stDzԹ3(yUh/1, :zǤ W P,HxLDuf4 *tK n?Ԡ.2¸{{Dc{{"$ne:ǃp.r$ $vyພlH"v;%Hɢ{y!^tpl< 檽A>̤m+['>NscbQI6pԟl٠7r[yɎ\՘Y\0EC`J9rCCqS'*pcS+OK}IQ.Koƿ drg6~:-Xk5i/2wRXI#73տB}LTrygרּ)!!UFԙ`w%rT;18]eu=Z`pƟJSi,}d +'79V_bj^,' #b\ڔY]crS'"X:S+Rخ:9c+\9"  j B U6crL4Dz?fmW֢=~AF96E!mgk:" M.j;JM#%L0v bT mQO>ć3Ϩ+WB 5wsȏ CU7czYO((VLςJ?JO/MNhfF5n6ps%0jBEhX?ݭhd7ˡDFTWPwNN:^QSI 9Y\Ysr᢯Hn*?^9f~l[^P Nb6"`<=ި}[*;7O Y }S7QpI.spqDGC BҾ2VN\YtC OHfLeC-w'M.a2>bA5 直;sWB_ZYOm2^qN=-|N4XPz.3e I̓BlҜ}Fzס=("ς'D{}fD?+ަO J A@~VĊ&x\i{@;SY~#/x@(1Y]F8k@іaZ}(P BӠ쉆 M`#v YQXt5JW {"u伏 5S6q?1F0Ũ9 0S7cFضܣ۟̈V\yT=iW+i<)$#NHI??ZK~M kB$k7F78Ǭ`&7c;boGr^bޕj)uwЎ0E qK+t||j35y8f|w̍Xwo#uO8 ԟ"F5]s ϭ9ݢ 9;g#TP7Q_;-ALxRAܒ8Œܤ8[ˍϘزEFbXTQOZZ=]՟go3z5{$) ?/œ D~l>Prˇ1M!`d\t{79ٯbq}$X\-ƨ'֋++|o+uA;WvCm9wv ( S$:쀺r+QTz([奨՟Oq4N,R Ƴ/x75?>Y2SQdPxl\pmY'>8l؊F[AɧL\tG >v*9q1m_:*TK/ID'"_ Q P]N,M1{y |.:MB-Mf2d0n~·RhИ#ng,TDBʼnǛuQv  {8SAG9US;Hq!ڈy$`3~萳ͩڇ1愜Mى=3&#Ih2n{qVOTh$2.$M8%5#ޠ%ir4ޯ* ^ӗ9*6?Hrξk31rmFTVBW _L ~4xϰ 7Y  Z. c[2Ԣ4&Ax?IsT<@[\2ȊG׭^AH54ԉ0\E{ _>`ʻ v1Ƥ3$5Va&KFƏ#DWʄsv1YBM!Qt._s (u= %~Rv ;F绤#}4r~]ա"'ߓ<.pE"# H4'gk0&*8 w,O*S\ҏ[.]m{tƄ)P\IJ/Q:z3Ȃd.X4rP$ (7%;ɢf7~SS/0[|G7ݧ/R|x4x>?Fdimr9+ɯٴ/Nja_O\^.E=XߪJ7:i@iXpGvik/,.Y$ # @KʝLiJh-J۳UR%/?{b蔕p;8*P{0):EYhUGBTCb1[>vM~W)/ft] zuCy Log;!/nђ9$v-C$Nc\v IvC侉?ڲ8'' e ә.`,sjff/ƝR n*zMvіޞΈ] !+*Ҙ{Zs_-xϸZJ#&"AXb{dMzO)VpǠTݎ]5Sh5bG̰6I۞ˣ.yجc@u]:RZEa ѢΉEB\Y>)>a9!po+2,ȅmg( 7 *3Bx~rn帘zR*^M{$;e3@iKZew% S(a=y1Ơr#/z_d܃_B5^2ɊUrZ*#iZ߇H:[{ZVtk9 Ze=g’.(EoMgdDI,AeW?e ?!ra.EVFvkE+k4bH>.y$`T1IEygfy / Wi#g4}ܯ4k C-c#E^>+/]hN/] DM JhjM13|q9_QP1ŋʷ+fT ߂*,7J %5y6(~U`^SVc4t|}m᷋xz|j ڝΊ-]: 'D3,#8x:xr4˛nwȦ0ť,FLą=WśDrj~" s'.^ eN ލ RKڑ/c6rnIuy:?`xfDΟaӅs[^U !'Q dcSGf+'FWOD&Qwn{U;D9I%sdnͣ$٤0I?8w nF{wSϽ)Z5[ݺ֡)+?aېB׊f z5qa)]bH-LD5ؽ8 Ob~+vIi !<`IA\ʷߙvKX\pfP57&PVqiVb N>mHEE#s_뻠Qgh-yB$W+?s)h^َ]#=/'gmDz|4V3va?c=T2Q"\𓙉S5w%fec3p։>tSMBXس.4GK!(jnɈzrKOsli4[kJsIGdg=Ev(`5%|=[rGGZM\bُZb[.W͐b0x PWpX6HNoɌW H?6Yr #,DA?Fgj#JSx'B$-,`0٤azo)Bpy*َIK YMs͋Bkcl3\~C S_X7$2@ 0 54k|QL?Ζnb!Gl5IRްeD`~K[7ՅYǒbNEڋǵrdZ>NyJ2äwowCZ~O{f!Q}L*SI(.R{sFZ⚊nHѻ y\_ǧ,+"2(Ltu<Y\4SR2tûq ]-Ȳ'6ő鸔<(Tj2y=AKy< < *< Wܙ[49zd:(.[38R eZ<$]ˊZO(l*ѵ;V&!%-jQS\e*ӑ,ٕ^c_V j(W5S=yQDq5m9#Cqtr??S!Yΰo)䟷On.L-d&+Bc~|KnJ;ТrQ#AH&AP4nGơ}PdxZmPKT¶J1EOIV  d'/&'1/SK7Z쬌Fk6W&d<ʁ!* 8́c$ww7՚^V0TlnYkpi *]B3)c[Wq3VчqgjMsR#xkP1X\6ԟEӛK>ápF.9%LS.+KYUNc)0֮Kۮ-s/ 8A̶._ SLJcrONBfg]Hv;`1(~6lo1<7 0=A'!jw__zO[+F.^P#MrZ?oIUy{ ۻ`hd4'&+OZXSIҸtFaE3BY@y԰7A:DQu0/'uRn>R8+݆_^Uz\ R'Ҳ{n# XQԷ' .ؽUyt܀P`^S)S5 fRfB7hle Nx6,Dz4Qoݥvy7S/ _ĩv_^jmCF-L0q@]ufg&DZNw&#(5H Jy䚍i`ZDt,%/J= ~H;|Y͍8泆^|u'jKW'N?gq2b!~9l\DB-ta ,s:^\lVjfѧBR$^5 D K);5cĩHX9"7 P zr- ڃ­_ƁT ѻ旾M C)6p! _?YrT@LR>=^Tˤl3!;yȒP ;8 >r<3QWr'p*ҮUU^yKTnZ_}H-#?bj:}5auP` g3yB'kh͙{U)Q"K$﹍cET%"V3iG%e~0 >,US~kMd\/4be|OGcFW_\AbBn3Gj'˝ƒlTװNiD8C $6%,D@[^QY"FM)P;&}UjLzp)fCuZt*x Fi6*S$bdehg'İh22}'q|#ӊ~H &εeM-*W`wM4WOL HvZm J::ҡs2wx#(9 Y`˼Haȃ 5ыo -v10zIdc RhTB%"?gzsw ̊b /L?GٱԀdp23Ր#}E*XEwn*o\W9u: 2]aJ5aL%#n:~q<+la4;:tT&~/VŹ jCC-HI)P,w\XfRvRF{{CiBi>lJeY Pt䄘NB]W j,oLε,b2Z;'tIGXMM:@l"sML |al-M"$m^m<|3M+RPs6W*LJ/T}za( 1XrF˻ίoL(ߏQwΚ T1xvN=GHy:U9h;\0.?&t-}\3uN82lXgcO!\9`z6a{<}Atf-9Y%٤q0Cs4kʞ']vKȍIP^LZÑꐄn,8"8(Ύ9ٜIC (A &> s ǥ[hK`ug!@uI:)0o,S-(9<>3>t; 4=<9ў̦Ë@'de g„Ӳ&ԙKTӓ"9`6e2 DG]rW1I=vccl(Dyb}|.pXB!%>wmO |a6/j擡i ?: g,ȀKȸ.+OYE/əKW&3PI=*6X"^*4~{r5H6ĩCE 1sZVk v "*5=lS4S>rq^(1|O?&=f1=ʍ֕yvl93Y}-) 'vіH=|֣H`$vzO^uE1dj&v*wZ @Xzl Tw4#QҎKIw 6\By]P\K[75PgH<-ǺǞ3Iz^mo$6Z. >G#--m6 9zH-' } 7Kryj"lQ[PԖl:^n L}L yh$.e*9|j-a/"[Ib3i[GӬV4ϯO.O#e|8Gv(~ï+)@CkKi?sǝ;Ss@#85sNhJ6Y"@ Tpil}P>H`9t,Tt&P;) MhؕPPNX"F_:;4%Uu)l@*7jwqŠl`.d3 "oĮCFK%F&9pu5BJX1w;IbP dQx'`4߿xu$BW=֦1"ÒZ!(Vh! g*ԓүu[Y={j͋9״)m"ǫlG8]>#<,DܽW^#-Va 5–fzƓhY-("GRiwξJ8ׯB6_)\$̊ղff9^!0 ^Ծ[w$u>ޙq;W*T #{ 4V*?r7i;ǯJf;G4 -T"Ky4jc._ήhl~bcA,Ve-ft]L74I }p[aC [ͼ{kKG>7t_ӭYʲAP,YOLt|mGXes% c0G TgCo`xbJvpM$K \>BD4Pi9,I9 rә:aǵg‰+I?J믂қ yo?A;]TzL"%젛CхQER^ Ģ1 B0,8`}Cv"ARȶ]|3ӳYcq܊톳nzF__e28c.M4zs)3d mc7Z r7˿c`UQ<ցn>XRuLXlFyPԲn..qbo0Aw<2(K¾s,nQ=,6\ǽavRu@HT_~-Hse"5y^qeYAL~µ [}DhRb ' |^ 9{L{>+q!USJz` VhjzuFَ8nTs?HϾF^ڛG- 7%i:͐Nw*p<)*o=Iʵi&u{ݮ5r-KHP. CԈk݉bL6iϣLS߫şrs=-=sZh~nL! R󪅠_>S)I9dʼ^[@ދ|L[\(6$ t 5KP0#GX'rVFNl9uM{l>vBAh־:ר}Y!$CwYXN3QIDh&ͶV_/``,x?O.YSc׀`9Ĕ f j/([I.Hlwn:6Ɔq!C|$C8E| m%dʾDc`+ؼJ##n( /A\ F9:RS|mt_aa)/_c4Yָ'Y(2EFyaihKݨש t-P8 (1eJɾZ&1dn]7A4y Bчa!-\Y+kkԎOb ]Jc->f JF<v6^J='ى=z[dy>ޢG7>t`#@uӢ Qۥ.n@v(E_?ğ +Dd=r`Q;\T1/Bd@m1􃪱z]Ue]7Vē!kr{RECNa.yzDwR#Q#9Q b 8gj1sOpnWEKB,"  oԙA_ &$4\9̻P,%6mG uQ[&aUz 0~s|̲?CO޼>w;AC(1Z?.CqRAkA0ß6M[7(q%ͱ8flFA~Ězą4tj4ea} j, p*5d B؟u`Ӯv/@G" ][&..k>A- !v/O8s?a$j,:]Pc4'QF;U$_qq >qKXޟVgS}Q͖ P{dRMEax/n>dJ]ľȣ/ԝm\0ד [1( =/ph%H2LJPI-%Οf] ټsC 4,3h㣄wz\kI5ʜ?؟[9Zz+ , F$ |Z+@ §tnyYw̉}~!gP^k+Wߨ[+F(K?1K@b.B>Sp,YS9fd pB>)>ُ=\TV"\ь6SsR&M [ʜ Eb!/K&(x佡O`m=i|]厼T=X|qh]—yJ0}IWGG ?J7cP$Qcvz{UD64K&QFSK26u@ƶGlpX@t.~@BW0a$Dy46T]+X!/Ni ѴLaIu/}3/e%#g)CS,9,Gۗ@8F;EQ˾84c I> xObރ'06.MֿkC c6R? }~#ꑋAݓV._1^-'*,n;Oǫ[hPr6LM*#^tinؓCxB#}UǨp /\ƱA~rq c% Rk~JGT5.Bk.u Ԑ= Ќ"N Ѹ 9b Z춌VO w x_EN: E=Kpx)ۭC`W:`d~F]Oˋ.qLn,mZǡsqJe V9/FC~R M af.E/oč$^}?5\DĖ7YIX.O|cv ݶ^KaLj1LW>+ONkPMIvf6\kɛcIi@\?VOA9EboOlxK*N]\LdڃowBr7:PujBN{4~%rSBHC{7kȼDZJކ&,Sc ' 'nofjڥ)ܧF'I9!#Mik}QFZl:7LPvr|B "lݐr¡GT`"哠O8ċ֤ z4SgVn1O VW~0Sc9]Xf6zʖJEA!" hVc&)cI qmu@1A*᧗8،ip PQ2U[=6aZ+ eJ3LMttf 3$I`!ѱ_8*s_8L-E߸&'l'A3y[5 xDBtӜd˵T𱴲KKP &G1nO-2M\؀ ^f(ؼ!;n[M%lb1 +Jl(Xe1@xfqo]e+~ ȦLR`[/#+_m,/#0>x2J 2.G@MHIEty@WJԟ^- e4+<L-=/+AWp=JmWK{՝ h3 FCֈ>x j zId~:1 齅fFꩨl:Yᷳ!=[5.X(/SD2iD֥fH7 욞twSYLInPr}Ԉ`uL0p=c$ހ7iRh!Wad@Lj\h"b<aho<>Vc1Y\NV6D)<+#x'ƺޑ!4?2rBA?bɲ[?Jmo\:r2wRƍ~kX#GTOV1c&}ȡ^P8Bju`}@UL#ݫF̼o!̇'[DSӂPr[]2~"_78Q \ /צ_ 1\gM$.$whO!z7/K5#p܉`b2p7^MOP i<\ڌ}mR!LM5\/tSԄ_8МWVsvû&"Lͭ۰B=d6P;la4fFoDNp*Jɱأ+Ё(deEW0KpfC솉:&ŵ֗"9b&.m)TtL)!W2Ć]x15H Q~4KNfjޤWjwb1xJ(gMٲtZ:АCˎn@Y_eeJ Ѯ'7_ݕI.}#2e{߰=9Yu)gs1|-Adi˲dFm!ٽ[t ˕L[-O6kǿy7iM6ax~[f.QxUX>.^ˋ|h?2&T5ӂ<81EIQGKդAY(<^H\Rjv[nΪ9 ^Ec;l~IS =lq[PAG뉸WV=/2Wd<}uH .\/^>MɨQ *B{=mF/rQc]8xuKya+T/j*fq)W&zO/?;5ܩEbL?5KL9.{k`nIH] Y nꏪ)#;`~󖫋BNI4c@e-QU9VYpS@*aUN瑅t?`d^fBNmb@@K5 xRI"#{aÂGu|¹n<.7\)Ӱd&ݙ&zjԻ=,ɞ$IR 4<[}H玜nOf@P'͙ 鷵4{8Qeq AF8>: wQ_iˢF {PEn>M_Ԟke o^]vѡ DGc@_ ؼmtO1J"{l3sdޏj"ʹJ:X@8g9mof P2)vC^/"vҖGXg̘` Yi/ Xm}SkENW:.(bvW#$~2΍LN֪ {7?+Кa; >s] o*m^͞ӸsGZ8xӵczRrȇZ }?n R|Gi.x'ƞV_loE~\5qP\ ŒɉS0MW<S 7؈e05'Bk!pF [y>@'0,m& yR7/z*GkJRT~WtǯQd.A2(Funy[7` n u0Cw%V t?/ "ɨR΋HaDC_Sư܀渞y#~Tv~S|Q^O9pXˑYD:NOU)ʢ99ZٿˑCܾ|7^E2T'>r_9EW+k+\oJ"O.l$IÈŻy9ٲEL}9BJ1oƲ>-|g|0IJG%1"xIbH5%wZM`!tz ˹|>+)SFg@<mǂq~#s&7{frLu}O[N}8A c.=XdKǟTs5P pkߧ̈́շs#D<%g? uor dLrYT,:$!FmIi~ər)6mؾ-׷Pv< ){6-nB! Z9(]x:iI߂MK`$pf v  %ᵸbaÜaXI҂+t qtR,]b~ƚ\ #] ;mAzk'#:6H@NzǼHo.0h H]a/ <}ϒ nZtx/͜VOI1)#v$ A-HCP!&ibEbyٙclk>.A|XCdtxd. ˙JڀFwsoS&7S}MN', ѬT(voGXhݕs"ϲuKYs eyv[E`U }_vΒIloMfq7T)G0?^fOT+6g{\60W_+77XE"UNNi?XDR kc#},JbOLE1iM)"Yx%I: b/% \7QQI~"yf-Lz AMPZ"8@aPZ9MQE{K&vѮ5.AWPȉ&D;ǎP=xScfP"|uG WSOxk7U'Z @}#{%W mW"c"'Ub]Ȍ<02/O,Y H(ٸ ө~INff^xhŋ-\!2{ +KdZ$iC} NAݡmf p']#-۷@5sMk\\1T)02 .ڞ_ 9>quzY2U\,wj׻XsW=/͟7 jpqn%v+csJ#u OO.H6U)P+]1O~KXPsٮb*`u\NK6Sobx[xdz2B;gAi+{m>ܢ+:ÙDUйsO" hV(Qڃ:`';˻=lf4T+JR5.\1x`4g܇*Lp= iiOlx@-!^d)ĵOŖLa;A$Pq+*A,\%*Ty&&=cVҳ h٠^tX)[B+(eG?+Fx.rIpFjOJc\'b'ʼY%Y(wN9j =Ć F(^0v\ eÅ @:-ZR0xrdTF *%vխL:ڐD2-Ҫ!j&]`a1ܚ /[Z2^͐h2ECD$ܤu7輙y\iIb&?\b(& jҝ()sƬmBߵo,BolhVF40 !z-$U"fU`)n>@(q3bԞߵ;M0i&VR:}Nרsi ;2q^L聝mMmbh/[U1?2[+Rӹ2LkGωxUI6ҡWSB[T_Pכ"M&/K ׳r:u?q![Y~p{20&V`ʼN62 cNN:\d tTX/30l3$ㄙNaKBBGXԬ!s^od.K!7N3Nt2$(*[j** 7ՙR :~ Zs_kU N,b*wKYҶk뗀e}BWe*k D٥Ybn0sx> _'Yx׌%:Ҫ5Q2X3Xi&lihX:%gwX-V%:GML9aa/m’Sp|ͦ <ͳ;M~5~R2ťo&! u1S~SҾu/X%W@D61 ' O9kG3)_k+! jZM?ypJ0ycKAN118- R"(9W֧s_rS* vm'!8*q_umO$*g96d6&|y jG;Vo =vkpfpqdΰr13rnQ ڤ"-A iSP%_F[{K p\,]Oq[@bjQkI, σ֟7drTl1">#8SG'qa,$^g1`U d`%X^ J>˔&FsDGK-)n/kb<%m\ȼ䵚!pn4-콖t s@PCRQ;Afc>2`gL$8YD>ȀxMB)(- Ċ*U n {9hldIh(>M-Qghϓ*vLK,J|䵳<(cL'gnOrTT~}ymny ٠E/ X{gH`i oEGށ 5RT˼dίb;+@$UD|ݩYhU@s b{Y;5f!LFt3*,ܣyid˯vb6[' Fr.}mRma)(Scjsf; 0"9 EM[FB6tra1p-]4zbV P# yk +&ܸnkaZGS.!6t6=䞭u~!~^ZQgׅ85b]9&u "}ҖL gq2>yƲ! x{5g)ю'Zf +Ё͝P& X]l9'ceH4@LP q"B}Sea}8zbSzSM7Na geEfR=Mz[GASwύPgD*~SrcGa2%4AV3rǛ̹YaLuT$F:A7}_WZ8=RHJJ0N5"} @Eo  m2 sZyjgW.آk*3Zsy(H ,?!?pxNT/xUPnoFN#:4/2%:᮶^F-_ޝA8x׷%yƨw}^1>Ym$z>:NS!,bSAw$b ga^ tjj;Xu+bfR[9wH[匜tʙ=6a޳uQxO_B*váfi 9١IL!TR1~r҈~CE;#`&2frFnGu8o{h'c?qx*f'C6mӀdp`#BuA_OA X䤾5 k)L_ؗU{\v"f^ 8Ml[C^h'5d%'$huPI\՝Q`|X٤Ef/,W/5f]]w?zYZGՏBB}TQdJ9k0g w)Cf}?Ϝ(^5P%8k9\/ [<c^̔8k8N*4`VFJd7ؑ}>8,2S?/dN IaA.G{ n,m;wxH.ѱ\ZgYZ07070100000371000081a40000000000000000000000016446b36e000201b4000000000000000000000000000000000000005600000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/scsi/mpt3sas/mpt3sas.ko.xz7zXZִF!t/A]?Eh=ڜ.+ʅ. ~mS'vŷ ePЛ{,Zu<ܚm3T}*X+u>R=A즞F-.21bbӭ>?RIXr:K(iY ?UlMVf??)Ǣg@i"~P*wL]`iWʔ7JPlH3fk:DN]ıK2qO5nWN:r*iż:.XʼS ZJdMby:ѩ$2*>ϱS20_M2FUJ̕DϧNW}̨02{eϫYcfq}}'ع*ڐ GФ'XOwQ>f"s<=>~P1bF=qHqpޫ}8|˖֢"ԯG/åH4i5 HBwlԊ ObG~5i~\̇gy*Q$Tpvô> qJrTO։"PY[+5n7f&B͸@ZI)הf.(; amDPYt18%4g԰[$Nl\zQ*mrޡԸ $(44쁤l@Ra68;"8z ^ )K5{JtN76V2)?7KTS v&#o=w!A@M\W$5[A2'0 8^J,ѲF+r6s5J,p*{4Uv$9[UqU-xC%6Ã@VG⅌oIaɌ:Zק* Jr6~W{ӟZ_H;uޭzܯ8L M؀jlD9iT>,lGKꢖ*lu+H8}V ?A\[ %X.Fst@(fcuqIz%noab>VA>FsC  iܵAԹ[/ݫMH2~|.0c-i鼸:5€#p 6$&7]`^q]E=-zߘLguZu`ئT 20|=̟ͦ|0r6 )QuV ߳'`P r},m3T-+jZik\_M-Xu~&p9\:=ÓUIzv9´* tdI0Bs} fgU bMg[{!AN`jHyOPx>mNaC9M|w2e$EՏ6y@"`ѥM̃FH⒗S,0v%zꝪk"o;U(N1!m'p><6_yK2ȡ 8J 'MW*ȩ9c $gMI3?jv(q6/Iv_pD{ C_tY5J˂1Ү; O͊$!{Ͽ1h X{=I{ 0w!XX8m rS(󡥥t#/- !LqtpO'NNR)bECԏ4zfN@pmx[P`dJskkHa6k_x.{A $a)`={*\`n|z2-?WK_ P U˘3$ ddWx6amF..t[6Mt^7R`q+mwv K֝""HPu=`` 5-:36Bxݳ~TeS_&'=Q_dY\U8#n5`YDtD^7QeX BYp&ۇsD3R@X$PLˌfIH;WpcZ{>HuTCΣs@SǂV0;ܘ_IJ9t|ψDʯ"}/Xj-pUMԵZ-9B\o_,i9ʑIsf %aFŊb`XwCN;;d"Έ >7_Ba{9d\ڍWj Kwaj %';݁~`YcseBOĺH Ǻ9y/˿olc`TVC7D}w YS ȵJ/#,x=/bƎ[61@BK|z?C$zt"4aY>%Ǝ#ܼz|Nas{v%xde)2?מi /9lg:ng&Rp±L$aSO@.VqkkxDO0_8/ikc[,oM$M•Ekcd*mf2tSjq AKy |EdH楿gupH"%ڛoo52DC\໩ Ga+ PH@&Ŷ۰o2Lz7_կI1S5" ek: y\'Ay.1h`Ҵۛ/=,BvhAfZgӆN`tg{' 7X(/wAQm*3\ߩvvlPsK")HnI|P)xV3;M \)BG8 u-dCw :0ՇہI>bo`w(w{?'*CU P! 9R~d7VuD O=6Kر"7oH*_jt:Jâ_v},—TE :W׌~X:tC 1$ʢ0%_ʺ|:/PcjVq_^ښ -6lKT߸QՂ]i*AnӾS.ozg*[i(\HaR.+M9jdJ1ЕP|uCAg0v|(NR=;|^t5ɫ|.̷^bW~(Yb!@hv1ꢱJ*3ːSQtHzt>)_V~e%<-Y{5DC=4OStM|4uLB0tho6'W'om,+)}^I- nŠ'$XWB!pCmh@A\U:kjM?N@#nC3hq4[A*ȭ~%_;y-A-GV|'T[k`;JǤ2Cye/_&8tzGW [R-`VI$.ƪT&ςfGecxD]]sQXeyM3RT'sK}kzo3/5}xfiZ鳦u85y zI6m`hsQh+z,7Jrɡd5H?ǍvL Npxubø,Jȸy2&Ll^;)f nJUכ)*rQd'OxH^'鮍# w8R]e@lb8]9Rtֺ^{ʭ&GtSWZR{.h6AN B/R=O;vhni}]kvFaAR0m~8fJTLs՜TO2ܹڳJ&s8J`],Mړ ɇAzM8gɓ(XAffJ m1W)t`+TE +O/"$<4(P%`̣#~U0ߥ ov푈qqfw%@A,Uiǃw'Gą57*_o Րm59͐Ȩa1ߵ@wK.VD[ky|7L j*5tr9|>HbmhDq;U^J1` { LQZh0Au^*6cX=1!=p3I$_0)JS?=Sl47Rd946 & K.v$=mkkϿ=cu6W;(dUth1)JC ZL CH :0`;IyUPXoWSҼgfc㻣Ͻb o)X#ULNm#LEnJ\Yu#EqB}Ao oEIҋ/xns9ө,M& (zbipbD~uZ3nmb%ұu jùPJ$! fodU \uf VFE.pfT+ݹe*xMJ yTl u["rKmC}&{@K9Xh!h]Q=cǷLGUɘ[n˅SDܚױH/jj5?8'n0ҕ6&ƆfYI>XLj!x|F^O{N`hI|PP-3`@Xz7\i䑡]^%F*U9\LPG4HSԦ@*`q6/Ou D٫H8@wmiWvh@ D9\oiO9 矾}į%R/ierxw?FxZ\.Vq)dp[g!o:Oo'@ԫĖVF& |:G~^Me9@^p zD5>){ ,{IYg ыCY d).dM~\ qny T?-8}5[y@.:Ҷ/Qgtuvķ#V|RD'yeCfңqD%|*P!0pAQP>Ff+ G#m% '0M@ E 2&0`&(4&R'-͛:rs#R#zxcîVH'Ȏ=Ea >0ӻc!-< >N-`y̜AG ّ0Tsn#T?FCad@rxģvQL/ߚ_P}N[@ q ""ܖDr$5u¯/||L7>2?voB9vLIpXn>u;ǰt>V+r2U^0W> nzd3}Y"$ޖk2A-ދjaH>O_ț&G؍|9Q|Mz1CZ_@BS%|ޏ`KbZ[#3\.Oy?VIF|&X%r^eƄCћggϊRۿ1GwWU2Ι{ y~>6l">g`Rr5=/Cn""Sj\y.m6ҕyX#D\*·)z=%q`3l21pZG@4,/2)K:+j17"O? %ӪS%8f;rxtIk4-Ӑ H@L( <:>kb^P (FH+biSrU&3kI\y1[#(EpYu*C8F4]ʊr{Ry-]մY3Q( T;S" hV]?-Xvu)RSb2K{bXsE=7yqegYZzCp- ڡmI%Jk Œem8)sE&&D4ӷwٍdtt~3ц]Dj*xC" $:):X!FU3j-dOE[/ⓒ}n6)w Ĩdq Uxge~۝+_SsZuOBDijtI,稼 b4xz%' ~>ՒuHn1T%@Ԡ%.\b&5*!-o5KsTQ@CrzV>ɭD,RI,M RB>I9VrĶHMEX)Twb2ˮ,iIs*AY;“TBl52V5S= QTrnl__DDHq.s%wmr`15!_PQ(ac`I4˴gS 'Kkg~${v Wd-YG]dBciG Ҋ72zPu:%eZcKӍν$@WJ6!Q D07Eu Ɲ*HaWE$(497NfS(}) qKfǺ/`גB pqmVj SQ/5 Qq6y:t 9ԝ\Y 2&uwus%\8ڜ,ye |笮׍Bd ’*Mc|],NtO0̮Ym΁U9fm-W~:̔Xt^̀bYs%Q|?+DΊ6Ý| `(Rf #i=v+^_h@!>{zԷ+#(p#;'2@[!<{$*_usiI*CA EukA#P{՚㎇JD c2 .t$)=E \pkXbTdK 9%VM8~H56w';2. F$|yg!??h7I0! PzlGˆj@BEFo^"+?3=Җӗjb8Ld8,LJ8Z4Lml=ЕT VaGWKk RM-VJx* ;Ub2f1ol[VN\?;+x)WCNFձS_p£I 01ɇ~oGWQ̈́a?F x kN;Mf*qNb7Q67VnwcUp}7<^ۍUɾpeWɭ C}+Hl8Lv4Z&v/!AV`uL 7w# o?8t+PQ0$~暊3-e&y[9r1.>^%ٝt 1F*fgfQ[9>D:uE cpk~Š 돶Sq(VUی*hgeu gvU>"&t;<ڝd -ˬvrd8#S>-K3,%pt-p+ FU6X2O=Q-n3 ą*6gW'+*}%KI">y+ B,~Rq8mlcnw+Ds)ZcW'{.;r)?QFon??}8Z|ѱK#aldkW?fzeEd=a_dV&_4g=.cD*{ >F' c?@^F;# kg#Aav{k-jX%3=$r 2ޝ5b %5: j8)QY!!m݇3~^!* !aKni.Ι Hە8z% .˿RH% eҳ:`_Y %D[0()LD.~1qmjAبL:cwtw+= 0>b\5nj^_k ORiG1%SA4юiTT;cb-'_?PJz,DFȣOEVS3=H *nI/ 陙phqsUgޝ8u*kbx6Y3LSL_ !=sz lƧY9a}v1b^4IQyFy#V*vYUi*wP R}㤵"@m*LZ9'e+!T8Oa,+Ҩ,d9g u};y;و~ ^Qwkya|nH72&+D↊v7jIxIВI7|6} eS~@⋾>a$sjdJV ƥ1G*X$3~.2˸E6n?Iqrj8$ODm:zj,w? (@,|f `ĪW~~$tFM/V,F\ 7&g{3DwTLJNJ2|mxPPzSp8KGz!NߝX;sUV&sٹG?n5Q.<3 ?+_-ߧUe_B֞v(έ?睑/7KmRLRHQia/aqeWڂy3"2;Y"R|SeݭWp{$YR,tRtR1uWEB?a!6)g/2& 6}|u5MFƪI-8O/׳+zg f&|maqD$kЃyЃ( i¤##íSs=^CZ#)?K#'j ݰF* Tya!:eNcIl_G^GٺR|{wAePʐ9Zhw31?a-@P^!,%Hw֞* lۧ;dVi =c=ӥ. ΥL$\ 3˳VD8{:9Ә tyle"Ҳzm",F{5vRέ7ֿ^×t >@^Sf[#qvQȻ_ =by{U|?I1I duܣy" ?<Μx 0ݽmrr +c\6?"ZG!`xk-5N nI]{GXsv-3OcHҹ76gY 8T#\#oNːm"X3 CpESLA*Kuw]A9ڶ 2e21-7bO)_'X :.m,Y 8rV)e'tf"y֘:**9q}L}_"4'\=3 *nJR"[m-.lo32kfPV$n`Ns:ND粔u1÷V Iq!wDRJI8a rƢLCq£fs{ƪ2nfnx~Rmx6UX2sp&Ė6lhdNhB*RVW2-P6 唎`4 EΏƚe$$FN4޳^L BM d/N1-~}o&CGGXB(mdRk$?Ƙd $׷vJ쿝X\ٗ&"e,J^8Lw׽2X|Y!{=7eI<Ft FǍ|#e'Ce\#^*,߹54bקϪt͜Q y2PW{~-d X"@ܗ|ZKحǐ(E/uHlyՖV.y5b\Ьe0`9os$xHs!g{ @BxS1a\ty(R묏6HJd39Z~Fe]jЛ"Α+158.ʋxwdQGJv h.Ў%Bj?AHW'IV2 Hb0ms@@#w"@Ӓ3qT+3A~[s .JO(UjD\ڛo yop\lN aY8. (-F]#Rk?8'%Sɬ _a'P}1{snTckVy;$K\0 P yZoʃOɖ7OkX^TkO|8 Y  D?-Fp|%ۇ6dg}^'M!>\@/ tՈteS$Nm؏M5efmˆ.hr#FGk`sqMFbī=$V6-}&|ro%ky5SzT% O<)۵rD[A.3aX8q\-^xVRA7`j@ @ >e'9VyFΤڝ X)pe> :xdƍ<q2IأSHSPEاh [=Df=C!cAن ]6ISWݩi/W#p}I6nEFT6"KCFjV6x)@l^zIg7 !.@ [ 0KSk51=G"2-hyz?DUIQq:IQΉ6}Y ~%Դ>(6hv'PIkAG1WўZLIĔY˕(k“tQ ] fEVxBw]HgEaB)XCc A0-ac蚋oe\<&gʟ#'H^ir <7蔬g1tz d̰Fo90DvR._.:Xg8Cp=2O8g\7~*m]]CcDcH~ZWTwh@0~Ňpl: 1,R.1MѲxgѡ#֖g:)NT볗1^0o_uπr<2 ƃDzLGOXq?c+"qԠuN=;PR]־%d˛H#1ӡ䢫Vy'.Trq`5OYK>ؿ~0.FA}z4ldU:K>@{ ؎&cq#%?O)O1uf,txڻӇګ;us-6zJ z* Fψ`ts3cc]ђUmov5ek'yxʸl02Ub V0ͷL}Zz/ >uZoVMTѢ)g퓮+OEaf h֢7g [j 02 d8"W:0q,?ДApsJ-$gGy ɫ㿑_ScUTB;-m~ C^XO4Gև>A[##`]d$s\d5tK4`mJ0\ !;)e)JI6qص|ǩVK]Vns$x;0{@TdU)fdVcYPЩ)wIJ/wc^_FoFG -Bw鎟6Ò낰/YlpPȵgƺ -Y>]:ȄcRr^)`//7Wc+|x5`V~)T3qbByةR+L .MUF[zU?ya vM?vL[9Q^cn8C++tߜnj?e}"ʗwtĊ(d>@[E[ERd $(D!8rР׾?+27lАV-m\{ft0VAyl!Bs-gC"lQR\B蕖1236\6Dӯؔ^ٟk?[ˑ,.0 8 PV5`Jm\NBoxD+ RjVvGh7wy\ KHLzޓ^O$(ACCruqR=z% RjΌN]YrV L:<˹L.ٕfK"%u^ (Vj=ã㍴Y<Ȓ/ Mˆӯct(@.2{*F "O7?Q#l>Nu=+].ʣYӂBĩw?Pi`v?ߣ4wάD Eom n%Xj^X`dŸM8ESG S/ @I_?0UEHӗ*h,yrˌq3,ӵ B/wb ف@re.0RUAwA lJ&o5'ri~y&VOj( D#v͸o;mJ!ڐ IcܴmRWEӌTyn>U fJ1 m># [wݬ2BG#㬖%z!3ӌg?7p H=| 64' *M/rx4D1 NwVf6z?`nOs &(j|4[ V>=ȔAܦHOϘS~ViZgHH,P7d[DL\F mI\K2F!|Ua-4iu Et @7VF7OS͠K4D"<8?/p-{,BFhp;@eocvXu;ł\0(TB+ 4VÉ FZ*cFs),4xAR@ŋK|H $#F*A|_ë|HlADi7ؤ|ؘj:Iҡ$Pe,`lVa9 o^HIf")33KW46{UtHI2)A@Sm~a25"4Yg6F_n^e?btV#T$:$->##5RI*hh=sܐc$,ןps|? x+6hcZOrL b2l@x.'^fԳxLěs@s\f;Rts {<`o_pLxg=g8Y<q:>tlV܎C ]iЧ,"DAM@8ۻ$y^RQƣ+Nfǝi,V:9Lh7p>b܆#Y w/XH53jbAnȄL爱3䒆m=ÐTa͊\-E,@5A0eFJ3O%Q6:RN^+&>[J&Fq2~Q4zqփ:xڨp#u#Zqv>TP>Cڲ/[_,ՂyٺBߺxBewZ0dEʭ%4R9Qj*C( ?\"e e⇾aﲉ/NS<8}xp>ID %I>P;uT(7Nǘl&56QSD  Ҽ' ԓ%ZY4gu_\}c։Sf\OT~l'[ڀ3OK;0 MlSƧQLo pGa- AX2ǁOy USn1}nWos UQI][$"K|.2`a?o+#@6/A00U +575FLQeQR7 jrhWҚeJEeVyнTуrALB+-S@mBմqS&t-xޫT?@#&$|\k# Ǖb|9Hl4Gt lxx45D-M\'KLȈ؀@2[c JoJ3ozZ?!5 =]q wlr=Yy.7 y'`VM1nPLU/73#0zv@s%uہ} ټD#'aD-Hkiz.!gf}HK(mRT>$d.[^^@ĢStzң7@ $~FezYy Gi5e`*U^oB C ;3pG(#h3~܊0~* BՂF[ QJ9:>0_ʆNZK.)ᄖWl1̒ڂ*a0*#a ]>$4s۫m5]$(Rn8ۃS+\s 񤵽p~`eMivPJJ|ʒ9Bs]'ҳٹXFҶX}HZ#[]}m"c]~$BQfDosY~q^UݝRLa%05SծѩL5k6Ƥ$E#qÍ~mĦqD L3 55@N]:1 [@2+oTFoIH*^>ilTVH:l'I`M>h|)Y+i[:B\N8RgX;}RߊD;?!ڐs; ,.a1Jɜ)qYܒGɠ$aXaqxe>Yp˜L'<eG ~%UЍc>D=F+A۱al !/'[7_3ӷ''(ƪ2%SbGhʯ ^rEK=cVp3;wOd!`TTW:wpkYX˞Ao5aRQn'fPŵQMBkd8fIc}Vz~mLDaVoɊ X? &t9^DW9q4ubGR~nqEK?o5$_r8'Θb^ͪքל*Xh"xz|e1fBOKMOMxE|] z;Fuq Rhde)xF ,kiˉ ]Sk-vFO'm1Rs@pH%9-8`Q,XEY'oӼi}U' ]cbD5vs0< G5Ӫ4'|\k}$q LskNZgKsX&EwqłJQ'G#3Ndp3"d3ǼP-my>ԼAm?׺taY.L= 69eIoL:M:4ly<,lTlZᑥF-A3. @,1GIVƀ~U\gd.(0zXhu@Y^-aF'ٱ|3ܻ)ƵLLK $<{H1WJ BrncN.X{P*n2]E9c5`@ xH Fcp"I(҆O߶ VC8W9hIu %-٪VE1k+ʻh~3&Ӈv4c)vIxLGBY[En1x wxW+sk T*WCU]2x8o:3o ,-OO:YV:p7s@9Pk'(׹S^HdUjU>i$F.YVbQ"idE'*&LZ [R{r=ߚ AY|QPW T1b͞{[n9?`j_f fxSSzZt#{0ȿJAJb8Û$ulGc n1(|ޫx[E%nXNfq0ǿ*P0/9\it1 >QI\@%x";d H/@c6{#ZIPBDCh#"׽FJ lQbPbm[_U'?Q#;IK@tl/-N&Wŋ o۴bޣX.zq+]V{y>üG@;=?$NpdI!~#PZ@>R6> pN]jȼ7A"hyM0\s;K9SݖߜzQ\Bg؄11z1͘=HL|z&Bn2=ںV7Du MaXtR'H:H)xvdr2[V0̦*Wu۞TyO>p㇔i?I?iPHB譟n`-VGy,IC_H4T5ϺA버t~E[K pBc;7Zh 9`F#Iye$'@XD٣lUyOMuĭʎ"B= R!.o=+^<|NۭrY0X`m\Sv+=#?VymmEP񅉙.кRbR+!MHKY) C뵑vgpw\&D9$ݨ쒣lMf"pRb/ɸRWx׊m:uKO}>7~cef'eI>MZa. lxuVa/MхV 6Dk­]bbR;hk<<p>o۹f^TǔYBi0Q_e`uMt+`A'13oɔyZuCA(ʔ #B '<9Wxm_|j=">O3%RC@`h0Cq$y!g9ލE嗆&5?֓DCRj%N [P9.18Y%\olT]2GJ"=nbߓ( F< Jv'xyVAp,BHPC &>s75֕qv ~ P{EfqM5Dzu(^*yx*vkRm+Rs]- rYze؄ɒq[ ]p,Wfw-3Sa.-0BdSPD9)xcBTTV[& ogiPGa_џ ĄB]#WD |SfFE8oOG m]+dH,USKQ̢;RLk?ӏŽPe+~Z;ių?[2cڀG;*]u2[$+2o58$9dGWy{QL"'Y(ܦ/faQ#ߦ&޹r^GaK3Hg>NmS-vqj*5+'F* hY˯)^eHq#)U mKʑK*Ⱥ&8?` I={꥚㛰[ Q#0U߼ g"(Լd6pdBevR KEa uŭ9Qyrʨlw<w Tk9,wa{:H8->?7(v6Fw"tN iqF~H]7Fݳj~jD-F^N#x]!QПDz>a\Xd|d4ݛ~T0V tRr$EqmBj_Qi$컀$JTfOr2*PcF ,ͣOc \}2<Å,R!:OHo3w^:~/+KU[=5b9ʨoKEe*hYjJ<@WF])lZ;riMKr_;#=Y=dj[]pVsTvSW8 ˁ$h>gY>i8y\W,b_gAs`ޯ@{XC kKx=Cn!ualsc^`]~!w e«Wf lD}ՍJCOT_RP7{9cJt3`|1D!<"i&~}VaV;e$%}gB;`8WSli޻s C肭kkS 5M!\s,(<9nݫPwܽdz4R L0W6N?QKI(0aV@"Dy LNI=Tg촬{kmsq^rxhElQ"9E ,EXfpȸgj$E|t}·hz?5VE$,lߴ scSاm@7ǥ'D_¸[$i/c p iNk9x+㿴Fp]1D~ $XF'v pw hZ{s NVKV)M/UT. Eml%a]v EiZkl,ƉvuG6/vT9ÝS"?;-U#epd -=9U'fKfG Na62P?yLKi/q-ZM.%S`ٵμ|X-:cOEi]kZY?m=8xqb.fdc^ ɀwFdfJFŠs1,0@a2>D"|=E2gzH,J8)f<#CSpt_Ỿ2xIҕ>Mp"_l!׸Fh<)pfki)6~k_'pr@̱e>^bsFrr^.=/mӓ8aOYh,iuD^ϫw6\98B?{*]Ylj*ZmCH;Hݣ y6 :qXN6 RߝlU\*QjIC9mH;@&reeR SL gad˖O}]y3׬\et^"p-~ºkd D l/&eѩCIܮ Ŷ.@XQN18|u컩.k5w-ܘLavLS'_0Vĸ6@8}v"{v=LzD>R)mK.:ň 5~ő@{ Z#_ W$@ 0&ȕ0ayfm Wa%QhsS.m@+3U#b@r," ?-z Pm3 S=8m. tZR}:).b";#V CUb ? C Sv\J&=O#0R(.ͪ1@wcP0P탿Wn\!Nt]lQE I@zr5i`/'KynjZп@5L+! -=]6=6XF|.U%>mǀJL>!Iv.]ݴЌ.iށ츎c,2Eg[ dcf5L6 ߕhR^HVyt CE,=Fa|sHaCQP>>)z3n늺ܛ ؁Խ4ejH*6PB `d2|A?phJ*x6 t;|1x &c%Dz OeS X_e}e ŨGs oy+$AOYyRWd,ץ7pOe"oeB1pbo4X/YИA>y:yp~,LcbR'| f3f F݄;~Lu}_,Lc}KZ?2zeJ^Ȳ$)bAԌݢ.<x@EI&h_*Cglؤm;LB?n2='Ӹ]{FD/g?Z-^iHf#2 :vߋQ %G6E;S-[JDT,/WHX䥭BTP\k qTX+nk?IO "|lwsc_z9˘Fc8{GGC/k=?")F0;krn(`$;?۱gtzfXk F)bM3Bq ^X/bƦb\笓,9W#>XUT9R6#ĔM_zH$I Ҿ̆Jta.ixH^ 掠0 +#TS_R d;L`ۀͿP݁bϓrsDֈ쌥1%#lJN4Űu(bNV)Eۿcerഺ V#hC`Txb~YP+m$P{$j-yEѸ8OWcgƽs-".lv "qR%^$}μ.=M>3M,g& 0ϐra?OfJݾvQnY͠ci[ܽ7| `{W=QS!(Y!])nq+_^Vsp hQǻD~f:k!~9w‹eD.΋JߖVz&COE\u/pFNK +^8m))`*{w)"@-a %>3Me+88s.2mTtTcU̮k  AĻb-/NoE!XnqNFP߉I,xdtԚNx7>Bz =s)Α9fRylMė4WOLg #ߌc__{7(tj /{ӹvܝFH|8:[# lq~#ɤ[`och|=j(d.8̬_EtU+Bz=ȟqLq!vim㵌|ߧKמa_#ERJԛŻpP,Od D2aF, pҶ2h`di)ɇԲHFs^TV t~D捌! ĿՐqiFlõ6x,HڥM,2X.ՐGp:^H60V? AZEAA!a3vL/ '& ͠fizqxb ;QQ/Ʊa%)cp \Bf !kpGiw*>ÿp+ QƐ5paWU7G="19Ӻt<1Y[٣ʡQ3k+!Qē?`UunfŜټi[G}0X}'SB|[vy,қڒFXDL>bTSއ.~ZC3=M%s}id`*+.hY/Fe8R% +ĸ=ǮuKtDzooAMSDSkT`JJ øDN(fOy}ej˵D` a٬8!hrѺPs PG>@|38A%R}9W`T=Y6%}c{K>#gYx/MNvyE.CgU(D.ZS[2բ(sbHwðMTw5Ӣ:|p_c >P&,T͏c Cꌬ|?k,p/K'i9C/g/u78@`Hȵg!O+wHkQ"qAff:\:b EΎW/&e!,D6tDqFV K=Y\ŨkXr %-2FgOk;H OJi;N y|n.eOn~έ[ڻsb>x<-߽>.Dkǻq5\ ԑ쏜Hʗolx%A*b: U DUwu2 V_Jru{CKT<ѠLQ6ԞB%0'K}GaGw7LUPBk>5$9z;)|xڰ7i0c/Z>)#g?7*-kNW. $uğ(+:Qgi(@M'w$j cPX*]ytqԪtQ;Ԯm)v G$ggthS}kDl$*ū)̶x(t J#8y4i.m&{)l Gj 4gdpzAcNi c:#֤iWNq_>=QFl}g5Gg?#&ړ2^-Ͳ{2@~۪ +$ٻG~7 2qIX%&kODϹVQ'?x9daJY圑S哀Nj. kFDgpJsZS.w&Lީ1ڎ|&gȋuLmqMlRKތᢆ"aGP.Iru .y@ȣ/ϻ3]fVRY.V9. jouʝmzirh^N n{ tE?³ %k\EM؍]ރ f$TĀiuU4%aBaO\U+{vIT?h ;C; 8њ.:Aw'HJ{C]8> bn`\^'Iz(A@kW|P }#x*!;Ɯ!*U~{Z]PyVIiRDZWC BRYvhxp<:}'¦хrhSMN~Q)(k4.q%jn)V\zbyF%OgӮAjq=7^;[ &a)%+,qLaű6Xx- ]|97]8|YP=Pւ}KJ<2IK^iw O wYnŃbiEq1zs6I|BR8T]0S> d'ey"O@@lAb!{T ug2!Y ~kg _47Xĩ$=y_70;k)Y$CsI&E7ݸ\1ɕ~y.7Ҭᅛ݌O{œ5?Xf1{~{I) #.}[]`3ޚ(&B,*P~b2];_`b$~֯Y+G'6Z9ĥRi1ϯ578FpAñ+s]p lY7ٌ924FI#@VoƯ_S];Tɬ V=jb!<{`*c%RfSs3 UߊTy/I^jyY4No˒p91?0(wӬw0P{ PaD8](;ye-!k?pCf^h!_=+I; gV yPр`8~GJҭG]G_6.ܴJ?MISTCh-?ʙqp+'̑Uf7૩s!ǎ%(` {6v.d,Ul~K%NwoQ  h :Fy'~Ct;W> 6x R\a_:4Ha(ȺVSqb5>K gNtesy_tlՍﬓ 9)CY1+~k8[>krۮg౶}K^&ɕxw[JpMkDDŽˠoe1Yl0<9Wn'K1^b4yȕ<r@,O[MϘ쒐+F?b !q"T#}]zj vb):A(lX7{ߩ74Rm&x]`\wPL}5V`~LUs5% /2&D͊B|jJ7L/ֻ RDѨ~V J!]z(z"MDS̽6/C cw2`L3)\z4jq?pG3Uw g-B0 % 73eGH* @̃|ek IE?pd5z6+Cp),J@#æ2rm(^e/dzt dc{Eɜ>Q^AtEud(< uqTq4Ӌl @ysKQáx ZGsFtc=3;Zb^SIC]:'t:Gz[QˠMDPRGP*94{߻96!|3T[ 1 /\!yՙ}q TQ}²yöz-޺d|E4Ƶ-,mŒCxW;Hδ~xvo.wxVOJ.Nk+OTN}ɟMou2Lg&yA!B6EX;~鲃HA0MmS.-Yi|wBZ/O2JE6۝(bt,vy2>7&d/Ij~ؠ(Sz&MSoXʽ[FY<ĹQy(\á}bv_#%6~̕ZVKqܚ>; װ IYIG;]'7+Pp H,Sr4O9v@9l- DQ5vc6# B/d]uQ4\[Z5#Cn JŶS\[<TƲ"#ՖF{OOnܨ`k,Haryt!KA͉tI|/)X).:AT EsiazQ! )t7?{kz: 2ЇEu Ճ_lw-Vt81'f UËeXEO`ެ̿X<7$e[|ϰ!8^>/I^ 9-]ctlEerΧ iCZl[< tBƹ;E36j9up:JNJˆ̙ؾb4oZN>VC8)fIV6Haw˴>3*Rs"UՔpݯ5+U43\Q{ Jm3zU:w<-dW/CeE,'#~~dO ]WBQ. F=лNMWq[ OԽ{n2 X3|DgLsn\*Ծv{Ԍb5NM:J 7kc`ލ f#3iCІWCs ߝT8G&Ŀd?㩲u}0G /1sA) ̭3(Ѳ%q>~n+ ?Yb @+ZΉ%oιz9FZh%@F^D K2xV RqQ9Ҡ!JXygd~N}xPka6Ʊ]_>qx<#j10jX0ÿbYZ|z?`q(UjQϷ촨Is@pZ©B _p9 RxGy@PS)Xz6ZI]?P?ʷLmXdt]NJ@U,Ii'%xf 5=}Z0]X20ˏ;И>sm?PXdGк7ߢ Af8lr닔Bvm,ׄdž18RҔE[QL{m`2KR^;1 tLjO3:fs$7PXSdx"ߨŏ^x́UOfʢgKoPfo@}/%G5yO/11{%j>6@iag(LJ[Ҡ-+N:ډ?/^]L="Z=$"wT>a ]qb2 IKS-)@=u Ywm7j6`ò8J N|;d 3">hF9PCRQUY%˧Ì8_^Id Z 59u3Jo&kn}!  }izئM([@@YVk%zÅ6Ԏo~1ϱvcԙD[RǛUNS;>P).@9J|K}%+h3frq{/U.7'NNZuC$dt>AU\3H,?{ϸN:k8qY?2[ýFY fVpQ >d8d:7~8۫ʳť~m/DK1=P7Rk]b;9Y2$S V*jaJm~ e8@”I6<%А8$aDXkR̵Tg0-(J=xYSdGDzv߱,0  bSCu;Է>N"#VI5=INRr4P$O τ$3:m|nU Ѳi|mH[ku1nZ%(цMgvȣd>0֟xZ=Xk5&zZ Fr/=u䴻@kYdB {7WO4u yZ鈝;W6pO=Sz-3g?:cA6ohjB}p$ yB5>NcICp~o~Tw"yg^=,&|볹̜!i)b)Z1\S"qVU) ~UގF)R3cbyzkbi[z?"9uS`I]'eH|AIa.##)Zr09 0eeB-| [~spvwkvG+tHpTm i"Mht)=t}\ u=GF׬t W̢X#_F ]pB;!_9/@JYYjH*ԕFzP.ǽL: #neN5PޒB6l }Qi2JcuwˤGu'{io@bk8CcTGiA-Y{y3!r&KL^d&(-[ժ >ؓ[ܠÔͥDxL?ՏnV\Y5Yke -qW@ǩoĴ3=)v-LȐPtm b8DZQjuk;yTqWzQy h;"rG;k%e]G̷il"a^5{$ #lP􁒌F k{~ؠ"ߡF*"/^+\X{qmn94 >:8TUT+ev?ri~;5g)ŒPyW,nlM b*P5,pc57/a$*JF:7X5^@y19^ vaQxzL)A"2k4:"``mP$|]KiՄݗ=GdIȱeiWYָ_J(4Z$H+k~ܣnP;'cY: ?ghK%Ik+m#/o&4wFQQ6bU6M3DZ0 {ӵDe$PlI\LH9>7*B]t(8toTƬ=Yr2SmN(\i6V4=ZK"Bgw_ Kp&CR+/. PVs.N=JhA.O/DMxmH$#.ߗxndK`2'QkW[/;vo6μe<.8wrn؆5}Yݶj)F5l\=m?.vz W/Pʀ-볅6%I 8o}CJ`M%W:֒H)z+Xx>p4| 'ޖXeR >xQDk*$& .Qq*F2f>Ֆ4dSso89eZѠ2AI73o1buT쌽z|d?r$3zf";\{X{0?Pv jy9QHqYDCb|w7 BpAEPH7e(xnzn\*gZi[ " P|Ohq ӈqMWhqX_>]hXJ [ЮvI/e-]zrSXcSV6"TE1ay^a6 fvcR,إzT9L+?!J=IC`)ca黻O\ `TJV6©t3$̮h$S08Y`x5+'+{7IQFc!iSAɑ+GK-+^`tP)/pfE Y[|AL.BCh^(ߊP4} <`H',/֣.HHG#X<1%|Ty4hcW5hSn]0yC(S/F)Lt)gtm&J\{ni߁aX; ;ӫk݇&P)4#6\fmYU^\D)8V-X KVh,/ RX$9߷CN=+9f(=vB#x 'g>(ްD Fd~\.;lIK4̲BRH#kھjwYS-6fj~n$aY:Sr-slx­m!hZASbo!DzqivydF)2 5Nq4jCK~\cz+ q]yײgڰS9d=R+HfKD>n.U πSe/mKĭ诿1Qe6"HHT${:A Z8pR IMĔS.HeoJZ`Wiy"ථ3\*氕t rU} tooav4WۣF3)!Ӕ_gE]kNe 5f)B\ 6OZE8,Wf{H|~QT?,iZp \fDs̋@sӭ+n'e2oΰ"vk֨{ KS%M^U: C \dei47?K}d2*d=H*5= >Tڣ y֗HOL4_5ݮ0oDUȱ R@%6W^M n$5}{:p}#]%47y1ӏMjf'en0Yvdg3\2@6󚤵9>a1V5-Na H6xKK ߃e|,j3bY᡽Qj⛮yiTk:v $&dug=$ꀭDJtJ7t!{yҜ27C5H2K:mO]4L<NS:^:* m.T4xn-lu(ξC˺t3YC2n SrYnRO#pT3Aנ7{lȌtfh%% twa'keuDv~{ J11҆ĿE%'ۦkg.T xM |(x,m[h4#hD# Ǖ $K(tL0!m1Yc ;w]łv&Kiu^bC);P9g@AYSfW *kptQ;W5IvHpYV;cwu0I9?}NLOgcic-\o٠jt;1]ݧ!m܃.i s 9/RiyB:b:(XPshc j/ S˿."]?E`b5,œи:RM ;[ږHrx-AS@ AuE؏P-E 0 ,79]/WR?!سo"z&nh}ހFAJM ^):GtdB+ ()1|iϘAgKaa\̽N›0C`E6(Paz:8ZJamgng~;,v+r[fFoKUtMlA)$U jSё&͐1 z%3m[3i 2f,`Y:#g%졿*)n_6/=_ .'-e"a66J{؅/HSg܃$d& ,v]XK~ڡ 2:KLZqg%K],'9nbbuAzl-&٭Qa: R#N #ui<ֽùhOլij-9( n_^5`Q[2)-˞b_L#b8K])Qes[|H8_brw2֭MnaUv5<;$(;jTR=[51BP0?zR^6K65]-\-DDl$% i&ݛۆIyv9B1Hl< O_Ly}q$x8"R)u""e}?6#-bG 7.6B h@vQ‹Y֐i4M1lG\b8ƹ۱{u2&C$*hFm&YX-zZ + DWVNꪂ^bjXM}؏':d5jIQ+W|CusҾZyL~$uB>8d+U,ږ̦uU_PH C ^9½&Nd9ԓ%sRA]3 zoic5MFsKKF'CEk̬=#X@0 堀Ǝ}==8*͏;'dJBv+v=ƺWd0o^Iez0 y8i;'t.=V|S?p)֝\Hnz <_EY'!dTdK9vh G1=^֓ ?}Qup7-E1vgLq@ߠuj*2R"a ] "?((nO p܋]<{3cr)muLʨ:+}%+Xp.4IH>b:=gJN=_"`l8DvݒIVʥjsJtIxNYA<ǝ<+Ͻ z $ *H/"{ +;A[y;b7ӱ~j9ϻ,p4?AsM -_0tK٩S,hc$x?Ed B1z BP@?Im^̳e^ŨLPRd=*;.@Bz{` Gab]uU@f#g89h1L:lCF)*4Ж; l1_߱U Qgw`^1*M $-(0 TE"C8dd|$ &􄦙21vw5;3an O7Ŷ1B6cJ gM gЗDms2Ha5H)БbtRρ5!%dtW~͇mi@ٕx#*MK8O $@^6F =};#n_Ga\(.ߔiDFR.Zd:,6cvvAC;o7 3,SVuEM`++p%`z~Ԋ$j4ԩ nF[ŏ~WI2!rtl%{4B&X~Ei#F,Q%̶vW1NfU~voe\(H3 5L^BKv? f~&ځEh6(6kڝ F~BZ5QZȑ #|[YC1gs  BФ(||&ߵjɀsn9k.W(<~ҺmAgP @V@@? N[LM6:uEu"άXʙ2JWq:9(Tݡ?H0BFseG>ZLNn51Ft7s1ќ6@D'`s{J  [V{z:JDe$D$$/0ծX"DR^cCb! CZ 588Ն[zJ&[PuW~վ{*rC{xxDPO\3-~EK3M:,[ӛjžv4pAuѶSTMr>q`v? UXe29EfVYBh*=ʽJmE PG[$eU`ZlQ>FHAќ-gT)i˵f7Rت z_.y3T*_Bdh<OğS) llE/Ղ֫ёs !6hFJM1$i4=cū]퉊ZRkjAѲ"`^Eؘd>0|Y |YSse, dn>za$X$Z<*&TQ ˴f`mk]t4< /} 8Y>8!6?ѤydnZE/LMpTƚHךּ(a4a;'r(EmHA WW K!.x۔FMu~fRK>1Xِl;ev\-zc&=+ӧYܨw/ʨW+zpppʯ7錞U\ 'ʯrdk)@9̮)@,tj^*Qۈ$a!׭V3-{eCm5.c0\{8NT*%jA Ϛͦ'n!|Ee;.ڑ -PTQ5NBan986s9$ !M}8ۂrՒ;lu@ហf%hļ +_;Db+qv9xΔl"Q,x"(ۚ 6h{!4P:lQ;,9|scHմv÷>,'gbT2,iA_oLqUt>deŪkY8mOssJG~@h4.rֲ)۹IKn!E`8R r'׹@0x ~ۢu^<͏;YCշpx1*d!lqcB"s*^z̀J;!"V'>Ud|0Bt֔EWJ\~W^] LJaN3 dol>L)phBff3پIL^65ۃ!!|kAȰzCDLn͠ @MhJ9I1-8ikv+-Ʃ=ﻥCBF8" $blhdbKv!PO;O|1םڙP{cV.đ1ɡE2°[1aI]{]2a=`B&3Zg~ d8 HXRf|-o?(&aiۅ.kk:./E*gXPؙH'(BgbMzSi}lۣ=a[(h~S I6L >^@q^_jb~ǚxD&g("NbM#?|BL/rtL!/əiH> ʏb-H(  z36H2wowI@ eOwNY .X_8Gِ(,aMbjMos4:`Di5z ҖOMd볈]ΏRq5PK8M110 HM)7ٴG֭9(xB O\ fL\>]/ݬw69rw F'ޭq%+R)E4;GF#j^W,;d`9UWr*|MUܛ'WoyghqJVrU׳ `J[i<q v}z2_>x %-%n-FM(j#Ru;0YiVmݽw$(6D#߼y( a? nؿ6`S \/ET@eg6勊mp?T+c[nK|3@h 0#.R]PyܭK3(P=G\U/]g}gޣ%+ |ښ1 #U\R͸ WႀLM.YMP:rS\n{NT'ShӼ' YPxQ{^^mO˔n$y1_]jKbco[ ƙɮ&2]wf)9KNhW~[S$dTYi-b0b S ,5W(Q"6X+ 98xIC~D'U5e'>N㣺 < h@/3DT@Z0^}k^H0nQ=+P&!8; < |1[R\y\;s_)75+4L,O2i։u5۲ؐQkǍL'&j0vLjF\,{jȑ:d,Ċ͡P,dDOnb-~&BX_2xX؄5C)) \]o!Lf0N#~/Aa*L%pߛ x\\xP3O"kGr`@?I_'w%wNOHA'7c/ @t$6`:.u\_pTR$>`Y!MJ^:+RD?u7C\ A}<,}tduw;ԏɚt ]wgvA>xk4N1k\yġ ; B^iRr}HeHIWUπ=B>dԬnlBv3jP77kZ"$VDj6AĶJx5$SY6f7T+ج(h 7lp&J7lx^#nڣ08T_P/#;gvBe/\BϏLQt!{d fEI@wz}RoSs?{bs ;>V,j RǜOLjwRU0S.w$"$<-y[d愘Էl%O=[l!៯%Yr67YjŗHĔOtx0{hCb5IA*%N=9gO8?G-޾prwpvؼpl P\2&\@~;v#27`A>jN=eІ9"nFUhK Yhq=o W/jxb B3[^(h=9y.3>\''PkD'\J='|)lj= X>-=X2Zןgn{ѓmz!oΘ1o$r͊$({H ~G<aJ3MT:z4ot}J *%2.3`_I-9, ]lX; e`p `EUr9)͞N4CH@vV־@fueBMNOCH)n%O< 8KU ?"|S6l'*-B%GCFaO1s€8H wlDu)%6{7"}ȗyTg8Ps0{+km o {ShP',gF2XPw/)wʿ\ɧ0\:'낺ϴx[DLtL~(~~$אıbȻAsDHgKyDT=jc_`s~!F3>;Xy2O9 A\+*,;H/^EɵPtdۭ(Jˠ ҭ:@^9(^E*x+hׅbDHg y_&ɚ(R_E{5RoENqU55 Xܭxfp=6O3 Y弘-"Ҵ~dV?Ŋ&0H i49pћYc(TW3{˼VaCR5cږ}(1GY50xs*& AQ\*7@(ފ%^NχUBcL$YMAN|/OAZ%Y4}{T_~W02BV~"ϐ1e&V'X[4$ LY" $dTMq"Dl|s$~% [z]!-U`0Ȍ(#ZbkYe?gof?xIcOcJ +lEm@ꄺ03(c9goZL\Q- s|ZŸ6>79yw#+gsf֭f؍N>Q0K# J3dIi@h4oQ) =ޜՙ5մ@Al &SSz\ AM KR9 TS+ ([ikLEt-";ׄ6}kP&ȜPʟ٥N~S\yZ$-3phz [V*eSʫ.-ĵ4SrK& Ǖgu?o[>Ϟ(V?Y֊3 ٹ6w&FӺۋeDPva" ڈf5dH뫔v98LrƤ09&lZ[ll3xB٤Ӹ,aseJUHI֍5*MahlKy0 Id ;hiݧWDQwm*IQV@ݝzuMz,<` 0#hF!߼V,'e%+O>Zq1Ƴu[z"[m[JMe .>g yד T; {,(uN.1WtŇmΦC~70 cdTԥ;C+w5Dyo$旚Y5CS5ef$!1JȝJ$Oĭ`fcX0l>}AV"F4YS=$Q.)@:tQk/شSϲİ .2n~U H=Fٰ/dVzAsh#vqTw4*rT *CŶPc.Ycy|_d,jSlT%Y.N/ĂyU(%xUB/C&m+pׅ]j0xs˃oVq cZ;1v\tU5Z_&⑂Ȇ7EpXClTo׉(r7N: fxRv?K;$1q[BNK&pb 2j\a&x`ʡ-w#zSxqüD=61'hݖ~b;h%+m6Zz~o^6Nc6%#nVEYGF+ jM\ +K,*@a"nF4C_z*@\Eǐ_ [/'u>ps hlS!z ur0PNDƨhPRPC'R#;_<ϧdwֺܻj`b܂!.uQJ6wVAB|A|QD/mcAE7?bv2+8̑ڔeX2]';Ϣ WR+/kR:kG!&#sy{ӥ !_gt^x=#@!\3 F*4;T}ɧEe @Q#[0xSʤ9|+REZN VK-r Zxꄾ5q37w cE5L{d= ^Q 5\-&ؖ9sƢHVœۯnú?Ol"x{@4i߱LM5jPGʃ>3OS=Jߦ.}㤒9֓@ ij;-nBx;ͪ= 㕄te4ä$5z}[: G¸xRݰ.#ƴ_5M/]*Y IAQ ~js y p:ȮԀ)&U0Y5y|VjW®ǀlƉSҺ``a3G ͑\1)niP7 G&+ REc22]Ǽ~ (2RxRd,E&o#'Wu[IGjp=- 6 :mH xe<"1\c|ƸyF خ( Bdp(|Pk\IAt _Du~L,iՃ֊8q\ꑗoAbpB9 Bz>R {Da8=LgfL"2%fthCq"5vvcLf Wf$Ef\҇_L4 ?pi=rXcR/ $y>SZȲ15-褤DZRp i]x~Ͼg^M_>5 RkݑB+\ p6 8yzȝUb9wssYj/-)i2:tj [I AUN]Ωc1{5Tuإܤx9s'-% gWl r xVT^{V[]Qh!c:Zkv1ۋkjE.m"K@WBWlAJ [4Tz Gg~ "۳J0n=*uH9T&%^䕏{<̠+LUTXQ ȼkCg)!_\>੕?#3 #`TZu[2iG>1 %]xʎC;뛠rH>0DF}u\ƀQMXqsڦ=7Iɩxt^4fu3v Wy(H/Đ1(8{K /to^R xuԢìa4a7-HR<d/%e( kJjVWz_~NsT<ډܣweT:<Gю'O`ZٕC(Ws'A>7ݤڈTmH|zD;#bpgphwqՌnU N5uٱ| UxH*Eia[U'r'Q i1O dƑ[& 0;|gT`&'M>FqP\LRIgl,hpPSaf \HX\:iGNǢ6#,@5 039"yՋeF%`urI9ӕ3 ,k.yTZAIo7 btGt"Z.4N "@y J=ek{FU%g[ ATfZVEh!#=p@2x݆6IXc-=Șb1b[x v>栟rdVL<,?;J#%$ӊཌྷ))*hLxnu!_!I4M<^O?I!IJ4R4L`VV HQ8v|4 [Wb5%WxdޑT̢K>0[ MC֦Hq_2_*O%x0P5~ౣq^u]X*b&O~ ʱbg96]% -7ڋ6}!Dcw8qU*gP+` 7E{_YBGbJhK8x?ua@pJfڛQ>INt, a"X}N6=g_wE[Cvʓ>GxqVFA8\߾cKc?macXWdz xmDClqw"8glah)%;eF:wAUQi]l2bqF,vwS\6](V5 EEEf'M͌75s2){|gBvvZYmfk o}#4}RX!_ed=\&☁OTB73HMYV - (ZxGX LԶ&d CV燆\>kf|5}Ōu)JPOn獵J#ҋɱr (EX$NFuW(|.n" |w/c%IA]s NvY9'%~!S]S'*uNDgpDJZ%GOzd ^<`ɮsL/@bE<чCEMЊ}fDՆksѪar] >,^t . ڛ*'䊵L裯GlqȄ W7qCPXs@Jچr ;@Pz#JZWĨ#*JăJp?##Taq`|)[02pkU`gPܿr[|u#Mݳ8jdL|X  0T=h&sg5ale*77b;>@a YZ]sZ+A&*! ရb~̾JVMOM_&Xn3UJ6>,4sԽ}٧g7Nc -tR["O2`;:§;kVƽ?`OP)x'|Ujyr)n-6Y~Cʴ|])bY1O%CMma0%C>bT/ygD^_YN pc)ZEqǴ!tYUy$k9a8b,ߋYTY`7Ee,0`CCK v/_1B|j>SjM  _ A zڼih(NJ)t-OS$nid/(0fM(/,%nAț 2Nى9 U3=ʸtOlWL ~͝bod0`@vmיN L:Kؗ8QjJN!ɧU% .az,]i%zDo0YE"/e~ɬg̙ !or jkl))aM4 rABEב@5Jˮ5{C0ƱBk7L71sј6E&3Iũ^a2.YKk| &c) iI^] hjFjחoUQic UI^}wfxhfFlPD~$9M_o㡌#P|Q-Fy؊ wgǹj L 1L^^iJ,kp dOKG|bڶ 0(#\E@bޓs^بq!!⫹C\&zAPFaGIJ `hZ.1g Xq!3 f-Rm˝ Q#X=B_7xA+wYFmþw V>;.E㩁"\HxBH;L+moxR&lw9%ɍkCϬ[bb/i)VnvשH;B'D⮳l"hlMY@LJNrJCӁ[\Y_O"{(9'_&s}sK*ØVA`JC5<yI>UIZ~x1W"Ltdygsƥ-92R\Ii NL47ڽds5"|yKlQ+3*! `n78_}ΉʯiifZD.xn.j˕,؋KjR]ZxV@`ΨfbxРz1Hq)0Er mI9`d5xsތk6ϿakΠ¤?8Ӳ(]a=Z{_Z|!'*7YAY`4$:SCi*mM ,﬚?;@;﴿+4U]0.Zҙ/ 6lhĹ&8zw7Xbl~ao;2:Fpu m]+b dSv\1;.djB_)rs@$ݚۗYI ~;A׷5{|ljƟjFm'P8*|pZK(?PN(vX/"":]\ZF}ɒox*&`#Jn S0 HKWlBPmQ2#>k}r ̴q.kMe6&oPHHYVD&eelc~ IuE$5)JBrcF{,zdÆ(/b;Vd:zZ+xۘ2w (HK4@wHs}W~$BJj*u!@jOz33mX5+JmM2o< pnp~]zck7A@ﷹ-1kꉖy`"Qс8Z7-dUÀ x[G.Y`~h[ \Ħ%+s'1 &]TH(l"H\[-B¦^)~FgfE_85%ݝƩmݺF><ϠoN7Tw@ʝn%؍N|@5LpVŪ =D|xʜ1 U}1htvg,0>}QoQB>epI9X0P!ktRȪN0'CGm%}1O# qY-F3׬dm}Uno׏^neۤ3P'vwioGG(TY]l }z4.&S!wt{kmj\lo >GhoGf"^8mJuΰ-&dqVl ӵӀ@{LO7)A#a x%4`Rׇ|suqY0o ҧ,IebD38t2N1YN~}iB4kQ,rݨ('fI]78gU$+Oꋷ.Y+΄x>B"m_A|]lwakKۂPYZBB"7k ThKe4+(xW9jϑt|S]fj?YX@ZH$f󌗓w:]!go0 ۆ]/j**JJl-{[0NZc?ۛz+RFKz܀=ț$쐪qy*+!cI(_GR^kmؐY(LPJ]" k]5>E˼TGE谏B> t"xQs ~kΛ8ޑG߮;,aQ4'hxekkT%wꎆG6#N&~b ~^'hr]9^ƬYԊ26s/'= _xAW$Vi߾+ôl 鋰vS j~vq8!Рj[\4X.;GkK )~}c~~pAV#Bf%D6l}6{KŅvo.\XTm;:%҇7* 2ĻX)[CWĢ"w*m/*E wo]gׇt{Yy|Ұ Nm4i ħf"B~(db$oᅬϭKwLvQ_1v}[SDZN-VX DZ~:m&kO<ĵ!_I񚌦;9WCkue%yRmEB,^FsF1} 0WMfQfT6IUMR)ppڰ0]c։t3A@m% ,+h'# As,2cePiA{\xdC)GgILCv^gzQ-fי˭CvP =Yrf,D(ߥc^4<(dRdqF#TMJ%%~?$y71j|#:pAz2EuPcwN_.?F_3ģ8G?ſp3L= 5e+a[- ZaRiy,M;$kk*& n%=wF2XlS\qmNb-`Rkvg9k]FkDE91VN @eS漚zyҬH[ۂx\wp`=Hp1 }k#x_J dmyyrhT]Pe^۵ Q6=>KD˽TܧLN[H;gI~OQr+m `f_ YTN`H=x9a`LOoatk:R{8R\-!fԏ%|$N CO|2?@`ui%@dī4+C1jIR?v<7ynSp``Lb G' ~pe~7abL uf75de#`moƔ"8' g@,[kဵC篼(Mv;4L9ezT@8Kݙ.uhAKkrzQbb>n# ]NXiC'bwo'>c}s{GB-(mE>2nNC4-]![MP d7" *!hQ ݹ^#4 fE1اϲd*Y>(ʻ9Z0TB0_ANmg[:&k(Pqp^/VIT3)33Vk1us 'Ң3(Xc Hlv< V-k@}>-)&UK CPn@` ⶑ|IiNtx3՚-$C+LcI?sAD& ^#ze$X_@JUz!"8wP"e b-BaY5JaJI0#҃swOR w!ޥ2&vP!8Z U Vo|N52m^(rk+dCR/A Ʒ~nI>umD"pPq|?JP9W=#K>r~)T? 'tw4<`n|@ig$^}CCT8Nni]I_;$okq+AOWTtNRJrO~qDhV j/Ǻ&A1Su-0(*_ (TJԠnE O7 _BD1FV,}=n9צ0<6=WOZl`F =ѠIXO8GS^r5{wÙ:#Kzy IѪ45f2/P pdCx <L7.%=nTBPbl!u 1G|,*[̩6Z (,y۸RC*TdLa%V" PH f8w"rw&H'G2]ݶ,t랼UߏÉh]PBˇdl-q9=]<Y`8,>nBsD u nG>yby\F }H+jvA mmEq"iBI g2v;w 0uk&Vm>^{IT0l,13~>ho$mi0# [* "Ie&{;+-kKzv4W<#}T=J^{d̋LĎ M6S4i/_BCQW~-=;l&xd/ÞI4DںI;cg ,@glZ^F>ԡ8@64U݆{(x7X^D6) ~{JP6GJ[}02# ϺS9:։|L: [ὗ8[Q=Wަ͠˴n)V"r)tE YSayABd 9Ɓ[9`L!H9gay⁤swdT Ϋ:!`҂Mq/ThM!}I#%8 ֌έu1m//`ď}'읆(GΟI䐱j:?{Mlq­:uҌWAU~]ZENw3ba$|=kÈk>V[ XլIcxYbyϮ~\*? pڰrx3*iڜ*0c i}*tEy᫟q r}H9-q@vr^&<^jOX nG&pXa wB{8FzW`.8Z_k5򼃜E:;EA44Ƶf=&4eyp1Z>5PchqĢZ9} +LY1O[z74Ky38kB(nKgQk#r!S?zfpIåG(~)zK7gAcC|JB]l0x.\rJ#4 1 1Q-̥@:[ bľr<0b/@HQ9 s <.y1Ic1^%,,_CqAHrP;/P8O]SN.z¬@17b9@\-,f11컊4#SyW\PдRDIꅦ_'&Г=9 qaQxrJ瑳-3}B#r1G](+0qNIxI tOQfq'f_lbav#Cio}R8,8[^,`&{#c&,mbfD>dV3t9P(+lQ#3;|$fn:Ekbh`mY Ӷ& t_ MxV9X:VlY6WE@ْqxW 0l!y"?l?)_P&ڜATud3KK4 5w b~F|/!FIb8V0J؏#Yr1+[w@f%,}8<-4QB%W_͂cL_sQjH2%Uo^O7z{iзf6z'?IxDT:ryyJG2 cޅ#7WsF$PFWhƸipUôvIs4Ue.$ ZQ; dтaokr$g`zNGr @T2&_@ -H0٨˓P^^a /$guDqFڏZEeqe!JTA4/moZ.=F/^ցQ2L\cSqd6rȌ"*:U40@zv|\%NS4!#qS&TbE9C×m(gƵ~r99#ђ!c5LIV(M'"zZMR⚒q.|7ya~*A*ߜr#I\1r֨q*s_}2z;7H6b,k=[2ؐFAWlB0tI8,{C.F*՟g綃2!:wnq@I8F00ׄNw]Mh^KzuB:!XNu47ʹw [psdB %x++/ED"MGt9 EN%SA1,wǏm_&rJ}ɠPH?ӽcCB}$z  )Fۈ: )wN2HD)7# U}7dDEyu2_r7h''!8D.q'B;7([ 6]Sk*BjDsd?6S-0IRe SpD}/v)?٦C^ZրGdD7殡Ǡt^ChyNL:U+'>n>MmW[;x^ŞqN 0 ,% K -QmQvBhB5oD.4[bM.dWy<׃c72#y#f g%yvuc!&?6mbrm회tf~Uc\woeQ㱎.a5Xzԃ߄26@t c٤CxPAՖ tdD!M0 ]hƛYUzCZn}M}XDWOE&~1L&ΉeT2xywA5R#gk~q.Ja4Ǡ}mq:J4H!Eƻԥ\mxR E7w8]VcVOeoYOe@p%[wmd;aQ9sMU m%(x!m9ƩtQ\K|Fl lH6v4:EWvd,<0 6FS=:p˄T$@7P2"IxlԄKMU @gR5n.x뾾;P]a|*@Qp>>E; G{BТip{daS(dYGb]*ۉ6d(U@ɼ<7&"O}KcraI(Imռii66 { Lxd_M+V ul2nYp78g)a)(sJճ{?ˢ]~Ũb(afT6_#ʷ{]gK5 r+ķQ&ДK<Mr7S=|!o,4Pe'#@LMZu7i^u&|k&h s7)#<;䴙|unPqN VvX/L,(H- @-t&#c˅ᘹ1R؋< &TǩcN[DsWJ&/pn#`nC?BTj >u&tk\6̒E rK οqĉ=[y}л9 1c`vrivK݄;Gd ,1_ a"57O$2>9ޤCZzjV}rqI0٦pfBar+@Z>LyB_{A7VNaD~Ni"< -mZ~8]TBhol.=ʃQ<4rZ[yki_Ʊbv5L>VC7bWd"M &T+ NrxR#L#$%I0aaQF׮.eg;P t*>e+J4g *at-7Ls]R@TH3frvLj-[nc׍c J $yP[F>t>c(}UFQ&MK-,rD; qq66NǁUUp'iE +΅y 5M_}vZζu1ʄ9V̮ H@ BVnmv1btM6^p.ͱ[xDJt8~o+P͉? XCk'z;JoU9ϕ䝇L7JRҪ0Tx*da7D:ɉY%4E<D Z7sA mh44aBB2wŲ~E x' Q+6OzM a&N8q#t8^m8ΧTOћ z th}#ޕ7IjU1Rb{ˢA Ym2hPL-fWh[=  &Q(#QgM$y!)/Նo>:^Ƞ3R#Q@>.|LPX ИR*H[n+ݑ|YP9G9BU3sXD$YEzAS/3&乍p^w{EF%-/n&$c;So$W߿0p\ƶMly'܏h8YoĚffZ>~"\\q6]ؗpb"GUkyr;}`F$9B;K U |ꥄuINSI*Ξ#}tX9qRŒk8JIZ*(G)0ބOY{f3dy+<ܵ8r^]:pe )t/bD46GdR\(^宦udi7GyI˭Q~2v+t8!;޴};0/su.ͥ4ר2n@9/++Ù?8XN?+QYs O_̃iڙB.s-@:Np5@g(Dn/b4]#e\:}VI a=dxB)GF^>.|>`]%"]"A9<@n _bR);oE[ΆX-_ B){SuMQF!TЎYMtE`Ɠs%S>-d՟ HY:`!^-.\Hb/hw}%U#WfuH܄\K/#郵uC7iH},[F]YPU$1_ݢ98?"SYW׈j}>ngCQz8ĺPsla$ Ld.:+sQѰ_iK+<+H9yK/*lk>H3zk/0fLes1Lԍ)ri3M2"wʘ;'nK }ex ,EZMJm9\2MAʑjGYfBPΪ$zsG4QR._ LJYh-:G6H)mo淸3^{[.)o&YрLrRsvC.ފս SUI'ݟ7lV.ӳAZuĸ}KQgV袡N/ܹF %_² ,W;EJ}ak3'\N|C% ՅϧW!Uq%u6Ve`caRaL֒ 2)9.mcn*b]p揚T񎞦b?V'ɓ ~T26:PBȉsO/s0fHK)&!;qZ5I"bz~MO`Қκ[eyWO.Uq9,}ӣO;c_&$m @%arg#.*^<5$Cs/fMU D5Y3!H5LiB)+Pф<<φ!q!4|}meeD"}^xlou-xBN]P#zrw**܎rC.)>;#M}eܩQF)RnZVXu5&M9\GqOh3 i0MX8v"IR OM%'EMSr,DJqu;q@M2,4tMW}/5g94' k̵nF6xLblU~zVHQD2!Z ȅ N*E֛υ~E p`Z0qB!(k*?xM>8vPZ*`]~ %:0-$h[ctRП۫ME@=gڤfICw D!UQa?JҨ4/2)D~=&$6D>Art%2:xʏz*Iy|Zˡ10@dnՖeD!e 66jNU1}I+:QQpi'JrfMj$Eqg}z<>DvFAB`M;<@F@;QbGE br[px4\,nAZBrw5e3bSS؝^Rhj%^֫7>>FP K9fr+c [18<0t'/Ŷ"$HZR,'쬌q߂tehpDAO$hQdMZ˱wpoI=} +LOE-@ d)3 ug7C:UM̀2S)``S}z]w3* U[Ө U,IɎ@mH}VP)÷2,V>`kֽ࢓~̮qpJTd3aIjy:Wl٥[ӳHY#9$tFY0ZvLc[7~F&wS&s I0o^RY|v+Qi92AZ?+l:` [jw:{jjPgզQj*49b3P̆A R0MB^5<-xZJu4G Bxߝk x^՗d\&ŜZ o%:& B$Iqw4oR>XnnҕlxHk="\4 iJIl 2\SNtqK;l_}Xys(mvQ; k͉v Y[¹Ykq37N_k{lANJkV Q(SS]h&ͱt|dž䅄%i)' Q#[լɒE&3Z3ռثҝ.OH.1\e)IWCti2?IGa0ӢX}+\ 'Q#6s 3OWÊQ;?HvOR#@摥?%¬"NArQo6卣7]B\&F ǠEDsDGKvX/B}P¢TnX(&;[h`H<k r$Ѷ棶l 4`yOJ^ dХG6msPCC;÷ɑp7S^ XfWM4-&'9.Tk7Jw&EFQN6aXҀ [7D=ڕ;ݝnQhOD`mk'Gq(@`m~1k4BP $`ߨ::U'}q35>[Y b}2tgT}apǪWtn`29Zo琋u]f왔;i;DG*@䀮DO r(^̐ RLP20f a=ITI6N"^X]/hxཥrdG(H ~e'5(Obpq7OXDI3bKDr:u#bdk?A=2k(~Y'±H@+!D'lxn4.N2kd&a9iXo 7{Թ](x4Rx L%?Cn̻p#61+17%9hfHG[`"yFYFL_ࣇW5%:KG)i{uKv,+)g=w"$iS=U r1lYx{.m=jfiTY8!t(]sU"4ꭐC7Hovj]S3kݨ3Ӄ 6T .UU}޺_})S}(뙲We6Yonr>lF9(V*y-1c? }$)Qd.vـό_`+v3WEKjoqBL}ʟ<]?|1Q.#AC\0vnҝͷ1,YAA{=f=%HAEh&&.ZNt ȉ*"v#؉v*y[=ϊCVJ\_D3dڹ/@הT~2Rpv:FV.. STqg>[A <(:N'j|zA/x pBoEĿNկ,jj km:- 0/H7uxQd5'sߪ$B@6(EV` y39m^Ą8l^@&BeJv[ N[veSeDAf(zh Rs& n'kBt"H(Q#zZ@L M+=j GXlaP+>婡U<䓯`w-ٍHg{~ڴAW-<⊰s kAWPƌ^/|5G#rK8@y@ :LKb<*h0(XGF(͞aZ hǠV`2K&Iٟ[BTm9{vRN1MD5#@} g1z± Ù@'Vot s9-XX!Ⱥl-OFsH?D#R. k/{h} d$?;7tWp_ 'Wjeo[H>X;[@}- z"p ]Tvu v!Ck>CJgZ-5ߌegCwz|=HĴCN͵$O$B-W Kx|]@S5p~=hN^h;pqI`2#?\t|ZO?摖BWa%R&Wplf 7$tdL42{ ό}-c;1.G"z^ܱs}`P^pJ@S*`6`CXCR'p^useqqӶtn y!N10<OyTdptj?wM&dF mÏy*o!s '^#$˅8Du9 4Pj?Cګo#-(Hl PU|c)rHJ~}`ewi. tᚨ"9lMةl?Ph۶DWI&9Jp5+YK3U{E"5knjs\u]M5Ze'n6 [ ϯ;Y0S ^#>7d `XXdKiWQ\ҡB¿pZiz&y 孵GVnq[aMZ `߰)7 8̶!UE&/!aqt Hֿ*TSD2/{#fMj²Gvz%= uQX*[=>| =7j2O+>B5"[fk*' wB'.\^ʾ+@OB@Ł2+4L*^R*t_u)"/pT g\ta9EgYJT{Na>L|v4ͣjab(#-钠)24@]UYxG'ijG5[ `=oĊ^vG4bA s){"5MhVx}؁U&jᲅ pkseq sѝ5Wҧ0񶻩h`P2}Es@Ls:t3PUWGAINak/ѲIRy:Ch ltu"<6ȉCNz%.T93s=AyH~x\V!IU'O556#- d éGsGԬPxŎ: `>Feڧj^8j92[YT|y( fHB6lbEmXۏу2G'tAKnR\[Q2hH氇tʳeYtFw/njĝ-I=/R>Ҩ+j}*gf>xEOkhn2dI7<)NKlXuGO]Wt'UF.#CC˚|#I)*)*J9_8A\ms%QUT|5uL#0"o._J)$@~ޘpTOݠ|#ؽ#ryS׭"Ur'&8:FJ4~]n򞿀Ug#B: LER '\@64h(ʦͧU`lFYJ=>ww`PNf#{Jf|<*C5a׷Az7B!Uo_'Ue0S^j>"p*fy ECM5+Zwe<./J6jX8> 35Hʅِ`"LЉ [^|j9mz܌$_bH{a )hj\S8:B$txrz9MϺIhS Ηq+Q0OӌYX~9}an}vyȲn -2D7}3~;눌=vs,0_Z<>k|^k3TI}UGan&o/p䑰!.xaav4ZڊK6oZK/BL:f d+:d i/g)4P[;İV+\ Jӎ{ U x=0f7eEѐ?n࡞֍YTNNA]q3z\ٝ='QFVXu%*I >)o\&$SDUϝc %D.vѓsa]AɬPd~E57鞽5No3:e_L.K@s4' It_X|?p/\$2oK(LjԼۨ8W}oW$lI3xrt_Km7W8aK ;5B/kY)nYs>@uٷﯠ"8ZF kՌE8u^ e k@%So' .y,ETD*&$Ts9M$.m,TJ,jDåOb;¡D pSJ ac`>H~3yvW"_Y tzZ&'OǞ, -|a to?g,=Ӕ;T+wye2vK]r}AR]S VTn[_ 33vL;vB.H|o}lnn{Ž$#Ɗ3غ4'*=-tQXqJ mP8Z僿dQ@Gw\7^3SOLx*ETP =ͳ+|V.`d{<4S7ޓ^X 8wx,/K(;.]Ol TExދ^BV Qr;1nlSa"Ҿ|ԌgA`QꜦ|J>R'1Y,ևEAḢy(D\tEsS?qH$)P=T$\ pJhZ\,<㶗U|TLB8xF'S!FnҬI-v+%֏d7s]х qt#pU$dZc]~k 8P]r+eٜlÿ́338BOJ0IgD]S 8K.|WxOQG]--hq!-=eEl(R uw2.zi}Y ?^#041 _PGTDQwZH xDgt>-?>%f$㢚-J~ܾ G`A;"R"1ofwCTy"}ۇώcaxJUYW ƻJWM J68ǷOX4 {̉8Kqj|BDEND;|6sR,&j W_+mSH9Q*., /q衒k:TNmc*#7ڇlJy_nB6|62xQ91ҝ7 b`u#KƳSRMqgi|V`dv$;.o],Gw]$>[Eo]eH˼ Mk%dD[m-X[~^~r;R ZA d~ͳ7p ;+,{#=4:[S|ᗦ䑻\ h uP\c3̒T^_܊{t?2Ao<+UɺoeEA*IHXW!j~θoNS= CR/e|j-fa!*سoy%Ҭ~Չ!H{b.K1"ȶf;29.!1}8 6"4-B_ YLY;<{~R,G^4`qV=cS'$ f vD;QE QkRT/a)Q`޳~_S#h&Xq|M{IqN-J4R߹F<0w?^}7DO+RExA'4們@mWuJQ#G/|hr_a{@P3AVv8a vC >GB%)'SZCMAàUp10jѷ;3{ !@X$2*zَ>fc$)h,^oeRN=mLȸE.xL^qG;N 3 oS|ǶP/Q2Zc$4B x|\@PѵXśn :{ @1'y5 "QV hH6엎~HE/8zC )`ܧ`qvI4`u*rQ565G\QV+ٚL$kւ7:<ŢNh?~t9QtlxsQ._C"es_gرU=,u R6~؅@oVzj4` ;Lzyj1K/X7'{& P߿($`/k/B11SssEKOd 9!z`07095$ 7(}$zQC.0 ۪Oi& cz![ߚ'M#\NZ) $NݾͷZ7veUHaGɳ$NnzAl Ó̓*QΫHӃ<7=}Gݔ<=mMvԨZ. R֟G?pyLWd~NB)5"uqÐ u r^ Uַzb4hF eg9-|l}d-8pm҂ggqK݌groAa܎]QPڔc"~-LW Zߴ#UrMr[A)[*rnhqYne*嚓\_0w!'SZudQ’@t^yB `B}7]4?FY)nM+n¤AK-MEǨl%fZqor"^ c/́7CRZ9jW'_1m}E6> !N=gz[ `_fwzkXZ7ЁXhN4؋ME&N]?XJ[U# ")i;WAJgFm|Ԝ³QLrJr|1 Ҝ"ѨxTdrGk*OCP. 5Z~ԩ9~%}8ʿHo6@2 !ӝk;tR3a=o.Ԝ%HOvvX?0@e;.z$fX,RU!gs5S1(WF`΂`)̽ U~ݱ:ҖT<{#N]49{ub?3B=K-"Z'ռ.41x@Us"%(On/TǓnڠA7D7]݅`:+TT)w=Rn3Ur/S s"*k(J րIXg9sG̭7_6>wCv!ڞ(<ᗋgI-]m8Xrv4? D?5^hMw*i 6FCUB*S^<x+^g@JlrqEfV9Dٛ}Odw0DbW~E3ȸ3 K+@&Ճ׀c>,LC_q w7iUQ*o)8?t^`O?uR*gfPJf˜i~\Jbm|D -1C7(R%S Ҁ0j}F0g`0=wdlnm73av4RHQڄ-XPGU? Fce9rz]soJo"aJccJ"܊kفStS]Rd.bEx%E;wIEAsLw8}TO7GJEowZNs+ޛFm] ;SS N&q4k5tc̚m S]p jƴ)[cRx8(dϾq#5Y7j,>yB2J$}W!-Ѱҗqtq,95O%E3%'kԴ`!9H$[ %rȊ u7ִu|ɂ=Ȓ?|(|iҪ)0m Rz!Kdv }Wݧ.JrIge-YNc]S OڼI×kcNzkGRf7$F7Py V.;.PNJ r~ߗ38nY!Ly"]sq+NJ *_ 2UbƬ]LGp鮽o $gFrAOý?lV^gT$Y%jׅTDFMF. j`v|z8 lW`TŅbg{ +#=;R)UWDeΣx_MahF}%{1k U$0F-ї pY!:֕ 5s&S[XČI73\>ޫA$冏w&0 oa2{>mxm\/ qUVĵAX.jsN4L{zǣerj(nuvj{gddQo.%Cm j1n)_ViRFε/tӻZG2N˹ }b]ɦॏG DcPէ'$Wr 7y $tGhj{d ̗v^ָeG&MBv_6ẍ@'~-3+*\O_>2zLj * 'AV\'o./+tl;W9"*y;)6pTe-=ʄ;eΡ{דg qv%j ~.(0R_7Г%BDf9X3fGo7zy (D b\ʙ9ǻlѻYl h{ wX5O/Fc#҆goRoJIp&$z} >(1|uj@F@hΈ؊mCeqXSe_&}sZRd"NTD 09 ~czwx5fSȤ&q8$˂C)-.߈D_2X' Tϒ˳vË:QdNXbZ۷&+VNx506Cv-iLo)W6 ³}JN(N `E`b"Y)[ȄpO$u8 |.8ex 0A3}3%mfKxx\ksJ֎o~͏Hf:Y^&~7yp "E,ٞW.dAs1S2\BtG Y^ANb*~T=`H4ޗ7G"wgǒ⏣sBِ_V6{DGUk&0SN#ح'OCjRMeZRT̈Va<_vJ?pđWxLJw*b!jv p{CV:sǦE=SͬQi1%M/D q륇fإXʉ"ܡ9=ֻϕ[Ov\|´#? ^A02dS~9JTAM[^93_\ rðSbKl2yLc>=iL7`r⠳\ u!ۛtJXW~k@A5Z̮s* BX:{PLarV%b832AڊZI#M=[% ^$'h#c_4 kub}c\x t:)bi{j"e*AۡE|)'3mO\ ['?s$rT #3zDrjZ~b Ɇ=7lpxw[1mɿ1EmWgEY9ceu5}(Y1\KحT=CȃznXu0d8JWcB?V尤kb:aBSG=73KTi05;?Qթ4[4(mJĒ<ј2C(Aa7lm:d3 Vۈne(O)Jώn:n1u)5#uݕ*`)83udT}cqS!4`z $'1Fd.1ݯbl*P@-?VljwP?b`,()F"hu41xp(RP+{ww,u匀\),vQs M`H0w-c6Qr1NT>7 _P@ԡev .`zM,BW?*D*Kl^ٕl} 2P 8Jo ˥x 3jWk|ƍ*1sB񅶛uOd| NͲ~!+c0J: !. yW-5$X6<ńHGjͯ74N!%nz/t7Fk A6bOA>6IuD; 9mqJ辰|QUa86o2>4GdEMVM7n,qWsua4A+ǎ=g}~K@҃F՞f)j<t豐 ~#V%@/fgtonrWSf}4Pnz,܆}i;T+'wԃxnf_lm(pb΂PpJ=U6d7v}8kdKH9]F$T-=ȡ!"W@GVg"|%g6PIB#g}$75|ƾ̾]xL/@n>ys.֎x'2HϬy\ +< {Sձ({n]jv uI؎%g8y`#?Sě]ElP"b?0]\#&|s@CP\$\V>Y b=pn\^mw5yh?|b$ MbcE8֖@XFt+6N-6>fmxQ%)OJfL+ ;5jLP`U|6d[x 2H5YxW˅,y [.)b;W#0 ¥1^񝯞"PwYx\H^<S' NIL?Um[%z̜dl=^֜+wk}ަ)U'##b8*9xk 3Qmư%5=7WGo+!ۓ@#TܗbF/HRr&y2O }9,XxI}c#h0L-h?qz# 1:ŢN~)J#NMw8 ừY>S9 y(~UP8 Ȃ|xvT_HF5cZHR{,7r`At4vM"[P?G#R$.F&aځ%k3PèǮϟ7. +U{ d ^ABRgN} ^c 2 Cn ILsRnu~ EzꤳG4V6Y'f=('Sʅx2nSEC+5`T@wro?dLcr0н#j#uZܑ?8xjRR9`̗rHR3 IeO1a<תGO=0q}}Fڬɖi[7PwDhR,^p`[@D.]>)m|6=5 T#ϒݥjj]* }woGq%IZͦ]0?߹!ݛ*WKѪ,ƔzyvU{G$_Ib%|1[Z迠`FaSɹ! 7"7e0=ΜWΆ6&{l@'¡QSM>u? a*anD!T9y0qDԯ0#wSy_HpwUAj<4аGV")Vx%aIuh\;FMx|ʩpFMd<h/a]HxE3r=YJ(gǫ fMg'Gm*.z\,%~ךq[c]+2HDAgUKM EO/QZr<fX\рԃ L?f8&^NgB!שFv;Qd x,{ptCb1w̶X?,C;:q|iG<'=YN:=p`M=tRnO4 b SC)@tBV+%Ou%*^ qsY+F'c~,Ū$Aū1S2NJJJ[\'k?ovcL9') vWtC FFݍ`M Ȗ ǬۣnZtlWZenLz*Uؼ [?pYH{* +X܃+X%w|~#] Rh&SK7wyh0zb儱5s؜pˁ׫@Dp)[h+d_HȆ}22&\-ax )ġ҆{ XD1Vk.`&Qi Nm$A_- f2-iʰ*-:o6mU3$IRMȽ&KA+骳$LqnKc,Be qwQZ=w<"RnQۦ+a磂_}!Iޥ\QOZXl`ue夦+a` r5c 6v"% >0Z8Ͻ A %|< 6[j/OUf>q]to 1T& F5!卒^w}#L}G^L ٷ!Lc53_z씅sJ q*0ejC3uЧd+ \4 u/ϕ_tpL޳uW?U6iW5u eτfy2ޗtW--+MΩSg꿑}2 5XŲd@3*C`5ˣ3BrЈoz*b*eeiY#1It;ħC<Q(,- 5k@нm&s4~>1|Tu*Z@vÉ\\xH"MhջZ,{F,*a^O\ #ؗcߧ%Z`N@Vﱪ 5>)˯*Uvu7{ʪu9HUI7d#P4i# x}W!-n$hΊxrS}O2tKcWUndKPVU#&fX@WYG~,V[3A~s~-K(l|yD=1iڃ)OW}Ά@j=L l YI82,ZIpE[!9JB:#嘥kQ֑EC?Zpcpxmnq+Ͼ Єd&NKH|k:U\۟UZeUzm5x;Z8Wv)*`섭YUǡ;ıqbc({('5- $bRl10`ֹ>jُ\'.3  j O'~Y H(%XA\ /5pS X aƟ #r*fN#mOܾzԦiҏlU($ 2cؠC0n 3`8~PⲾbȫ%=sIYBZQl-Μy_@e2XY^#I ~15xU:E2$底9t'  <,4) 6'^wnBzǷELR%9ՐVbG.q2 !R.DfrȡO<o  p} 9irr0VoFPֲ\ (SkwN'Ә+xuwH x*]:4mcl~XA2^M7%E\-ŕK`9{uJo m;ƹX t%LÄֲ S&(?Vjj{[3?+c~)R_={u>v>p^15̫CKQOfݓ(J`gIJ8qJ(1J66aC@&⧧),I]F/~ hV x`VH7:q%Dή0_>P՛߆F~7db= $g _WgQG}_z/@4"ytȘ !];p]:|H+7dZNZo.'?q3“#Qxlz ʆr0HSo[h5]@BgDrdMn-){8;mt7Ҩ8T) :x!ۖdGkЁ//]VwYrM`]-9!"$@`ly^LJ&V]Andԏi _SqgZݦKl„Wwy#IBXF x;ׯSa)\p]azפ 3hiR@Sݴw : (D ++VUrJ I>ٝ.U(HI4ޑp)c%($}b#?pH?ṂBsA&GK Aıpcmc?cT<7M17~edžO]T5!ǃMMPî9U)VJ J]5H4I=<+@ʓq#qȬ,A) ˌ.RؙջW7>eoO*X'ƓeC1a~NV@|q|ޠjÄ$|#uQF~g5 Ș{*;hQv?vѷ &.BD60Gzl!vpH)%L`P[Z 0fEK>L@@ ZfV9(3!5#0|K0C@PK60N٩}phvuc2ȅ sH'NW= 51~k N _h_e>qc9>Ri?VTӚ3f{$לLrx02r. tl>a!='GR_blT )3bI $X й )Rl_mH~tV~?rBii sex!M[x qMD bmNNSrЙ҇Nx*xOX#z pkβP*(iP'Јqmo`]{QJ[q1u-w Ա+?c!t.[WATE V8gUdKJ(RIrESX~Ԋ%vu:"p!Ͻa*,{޶=/K#GCP7)GY {qUdnxvK!M.vL 9|Vy-bz8$aS-4" K17޴ 0 YGh'>9^q,1amJ_L$A2f|N:K-qN|*#z&6eFq&S4a^pDu$TP#]'UKr 1R/*Ja j+>g(Fг"NǀېX 9FƝ1;h}/dO0ԑ< |v,GbqT $eWv3*_5% w fBuj6tx^۾,t#`1 > !>|C|xV<)>Dl!{ˣQ8[;l:"4۶rps ]9]ʹ7a `+Au:-1(QE])J4$\-# YhjэS;بv5 "`|rv1.]qEEs CB5 \M6DNno^sި"bͷ8%5B'vz}T/N榛uyv>QtlÚRZnJm_7|fGWk-SGa]d5'a\AIHh{ZtM*ɼq aFu|s]0xd A^zMkҪW V#b\V![Pg9TzL- <(]<|Oę,ԣƔtJ1iLmYaOw\av))]~Ǜ#ku b:&y*M{B6EP"_+}$"KIiG%R6P95Gq"G*nSoSդy"qac"&,}kǔxApk k6lm_gVj~ G)%0NU i cX%H%Ҹ_r߿e͏{;?ͭpu4'պi:ʕ8V2@,s%E0|5O4zvw^5Ŭ F靘v]cQ FCDWQѕ/;KD<H1W/J0wTcw~-y5=&0I~>nw; K|j|sn|BEij0@*;\FGY{ղA6BUY9SMw9[Ԣ\^"᳇2uӟԻZQpRT-CN C0ĄH%#ﴖorJlI.GErMC ks̞7x>}|IBz4Pb)ŃmGIZfGe ` al5$͖8""V( ev0N nݪTX,$b\)$>ju!j 8S ɪ# O/Vs^)+CIf= :/.pL3coRxS 90>oN|sSeDf4-$mN@Ԙ@^0ز4F︰7]9*/o$J1 LU5k #- = p#h+eKhTQ\IBAw[f~QIM8nOOd+R6fJZ[;yGF3)jQf8~Uo/ށNc\X1vQx_x#2_gL 9.1ƉnYWA:߸ 7 ˺r%qF0=(u|h ܯgebp4 W>.LNض;(^r Nd:G܌b}A1/[[G%XH{uquj$`XFyQ/9qO$ZxNHK.tm;wZM<+xH_yӟ`t R[?%zUcFyS`)Esx}(p.H9'k9byU]~ mUqi_@~ϣ#&8H \^(p@*ugt_B)öYդD 'ݪGE|NQ`ztu9 -lmAhW1g$+4B9߂HIP {`U$?O>Cb7@R7)5 +Mur 5ø<\/+k.un;бMH~,AKٌZjCP\)k ud3vz/?c~`~w,x/%"" ,l Ҳ`-рMޗOTuVgrLwTڇw [`H>FP<ܥC*U\A*W)C~هٰc~ݥq_.9~k|87<we #Xq#~ \eA~iZׯ2*ͦiyȉZ>3A|P殻Gdc޸O,<ɻ4n V=4vSECQߘ\ ;k|֌/O2:C>:Iz)>tX2 ڥs`{=Ι,Y UE2.l>EquWN%(GV ɣhoMmate:G8edxksG' Jh4@mwT|5j[K=#$/,:Ӧ_l6yrQ{C56;Ec Q 8/] t/Gp#XSWp=JzunlS"'6pnM`k ֯<%cCmFjKy new?Kj(ڨURw7,ڏ,t`Xt$A\ctHBԫo? ZOERɰ@X^,(q{k{=s"L8Ә 4/H*,R_)Y҃V^u&gM!SE#p(%c=+U#?/9hUS=:c恸SÀyV7#byDS;3 O.U8+H񗷾ր'ֹ}dnjT{ߜ}2 asHlD۩r;MЌI<#KC&V ƬXGFa^Ȭ@]4{PX{#\cɀx?66,|J P+Fgb!=˖ NMA ek9,o`(\ YcqN(Ʊ/8J ;5jDg^bC5"ф+>+B&EFV'ލ:jLoPW@ZޢwC RKD[!*:rG,J@ uR@̟n$>`[8@qݝ͆Ej_s^ωg&Q);p5xfهVT^P5$ SG׋8ԝٯvy]:ߌxjg& dIr!4mIܭOj0hZvl3cv |n+o ?PDLa}J}g(*{񁢢HƘHNu eR㣺,#>vP3gSw 2F0$~%MRB~ f(g'&Q:%ɤu'n 0d4 ~ydKN5`g+F=2,v*WDUC47 `{L1Fs);hTW dbܘ ~@䁈ӆ߄;2YByݧծS9Ẽ,Gds"rs&KN_i M_XKxPe w-ƥN8|UY//lg~\L ܌V!N/Z,RCZ<@0x nf`,k|2(d:[e!F䢈zp#ooE$&IQ9dQ'D >3k3h[xw(|C%2Mc'#ǗPvx_߶7"*YmL#q M2\1%Ws #4Kzu6>s\ܹa!0޶=ٶ?1뤨;M)6(ٲ>cH)U$ Tf0M59cS;c78*W=ӋT|"f?rUulr`Kt|X04O O}#4rv|scJ(p.Q6"д1t-$0QaRdVmQ/_20Du0qvYf,?RKC7m]ŀ6:8+Tcoamd]4bZ ; ' o\){=IN 8cVi%@t$ OsVlsw=s!6ëh38*?SIl&Zx3V^&"t%+hLV&ؿi0a =?:#F0ȝ/ʫ2 $.iAR}2H.#65[ }rjQm i^ݬN(AxGƶxh WO%#6O,,LDЀ$URkl\ϑҍ fuciQHtZx#,%yVN1~swkX}iQ$4"n vƘ;Z[Vѱ e[ĭT/^H6oa4qѠGfl/HG =V9%'!B.Ej|b2_fշJW|pL<G֊%@~R3m/G"$}ɻ8[4Izg#O݀ypxsͅewd d<'FW'跓>3|g'ZD +`e͊oo-EGEszW\g@$G3wz]w"Ln2SEm< a 6"bZ5M-C t.%3q}2uq䒧gZXQyxNtsO1n2@􁥩q?DÏ.KjvƋ5QQfRv8 c4 |i7{d{O9j!E[Q=)!]X:MGe"d͡+9] e:[E^땞Cv}9x}DTMkeGQG8$.lpQ_Nw?AWWeljO~9HTn!~ Lw7AQkӏC*6^QY6Fo_ ISz^ d610B<᧰Жqv#g=9;9 XQ`$7zAc-ey`42psW  ]2>n0s)w&ݨE8X(r",@lę̂fLKp{I _CZƆ":KV"@Y%ogſH}#JPFiL%f/nx|p\Y=!yI4Ԋ;އߔ]{rT%T׺0_"Ҥ2F; ؕxw?߱I1v.P^+3j볡vNIV{cJ7#搟t(F! 3?'5=]Đ9*?0?9/~_۩k3 HTɷQ}YI 8Ur56U@_>,l| $bc7h-0 V][?#e `v]HmGo!y&oAg7_> ى^w[ MQD~Ah Rz\y#9 \v14359q\Qq5=% [g}7Pe5+yqGѫ2^L~2| ylr˺Yn ~/h􇢖@Je(;0̪ Z~35[NLF5'`r̪默[04be,tGo/&B ҷ;wAF+fhbZNJZGJZ$vҽemVck% 7+>N9iCѦweҠ2]-"?V?'̟!ԺOȂWzns2Dzhߴ7bٲ.csԞHt\ƈb[iY-ַgu'ZiKhc8f"♕Ʊ zy$mΜslWm<)gE+4,{@Ɂ췁^.[әV2rbb/ՠO'H k꘏2xQgu$wxɄ]V˕(ncO(qBrDHs2m5HK $MuuO8ysB@S Hx(;;yg|~L87|LfgAȉ0"CZdCL@Pr20 K|֨Ź@KBy)gJE?y}b5!m(P|4V+J{ŠN\J4aTi(ΟKOGj@>YVP*YS,V|\6Hb'FjrN V l+X66{ _lי}gjM*|REIz#Q"5| TvNq/a'`:TG\s0/]<8aʗc.2g?w*&. e7ȮD*#܌^!kI~)N}nI3wa*{5Ty#v8&$'R!Lc ૈ6([ v& &W.Bם턏 B1Cm6BT+^E%c~˃^[&D.wl-#ρw,Zd$B^+c `Dʨ*&=eHÿ6b{{LUyS0]a=3эӟωHAq¸UtŜk ֫dq8AOwyq!مE}m`e Gķ]/n?Ľ,?g<'F ٯ"'DxykV֣݋M>U;9҄ .Fx[Vow]H}wKbU)0Axa-$ hIGht||w٩`^T*T-@d}65 b#. ݧ ^tw fmECO.xoZj|;eGEZrv/͛ѩH%&9,omwVJJ%FZME}y*cX6-dg &b)̱:8F_'ZzEWW(1QɊjhA V:ܷb3 Nۚ 5 73}Ȟa}Qs䚑"r&g}ՒZN&x"ɚ|U* ŸMI8-mN̏T9_4{QXMZ0``SFғ/J[X< :f8H9 x ,w=bL5^W22 0)W.;L|wf(K Ǧd[}'N-W0?Lؕ3*4[Bg<{)@JY@EcGKGU==z.ZSՈѿ>0֐?-sZ)NI%-1n^ybvYdtDn7{9I]5Gzbk?7DH/~P5柯koa KJ5g;Id3#ݔ?z`uIC䙡, NC붫CnIe~W+omt`)JCg{X+Q43 sVR^nMkOr9x>6^(8M OgBa)3kx-JmYÃgEna$6f'!Z,UC<+mB|j4hBU`aqV,F2YGX7r"m`>4=@^G (CgTO^?}t6=V}x!uzӸ,=ЭPLlA>xrӴgaE(OB$84.@`Ce)aWq$P3_{eDZZY&>3X[A]p|)=mO()c^#Ḯ{xZvk`˶7{5x5Iž4Lf-!d#ZAMf=35 FfZ4{h9^EqnjCé/mݥ"@rFڧUZؙ/u?ZL5jཧ~oF"}ҲF55qC#˻_23 y^lDQDI{'T8u֡+o([MrʤȪh}×V&atA +mëӉҶ771 iT`]}Rwu@a2| [gx ;[._O tuD QEtuD(p5][_*.e*~?n ?7B89|KDU'd KsL}jg#[p5s+!0bzSǝ?_es<"L獲bD8_@-i(V.q[H幁euS&@azA-K1jᰯJ۸ $2 2pM%0+;7& 2~22wKD݄<&I๨͆iᗜLW#$£ȍ20(ԑTyk;}< .8S)!z5 8]0fET(i5Q37“HvӀu\ȃˡ֝FKƈ o"g?30[8U%+O^o-s}UH,䗘>%]wפLԮi!yg-B/󍢤R?KԚ` -t{Pa-V_t/=iPalTHP}NEЦ`Qa dhB֠i3Ud'=VMK,QT:R!H񶅘~De[=3Bڙ!2Ho>nVc4p>t7/GV)pNdl9m gjis@D,UȻz;HǠ};~N:u aEixH8M~tG/6|v}b({vҜ|Qd/w'[=Ruel1eQփjkr٬zb &~JZ$n!=`뜎Uv;SKg\${Ʒ`Ͷw T4} Wh|A AU$s}2IkBpZ.Qb, 8ߔj<ֵc rHSs81Qc SffFH:NPdE. 1BsQ8o 'g h{[ |6XBZX75zr)@| dfgor@6IsD:V7n89=-y]n'HtSׂe$`1j zAX㈻Mr*\X1Kfйxg7qziKRlf0{d@'H 5wiN KG"G'h sO_'MpShx_y]3I+~Yn2{(72HuI@D5Z@#z;%EL&{)~y16 J"݀}EcM fӸC~K㬁sO- xfmTؼ''kK7ok'@?yrĺ} Oψvn7\AC|MA]D ku^3W"Gv%8j(1%+8j]$k{۝;YD(}ۜY+-rHSHFpT!d: .nӌ|9q{>!- 7Cy:!z>W{^]Ls6:u]ϖJÚzoD&ԅR|M6>ZSSeҝ#//.&<8%!X/Un+]"z],ջ# n1q,gC_B$&&K b|}y wx}^"yzA:%GdqV\*E.oFS0 *3%(wx닳]Wɂ$IN~Ή|ĵ = LI`G j6Gcu4gC7=8~ >ڭo7=FKҽ/N"hcmj,$^{r`!9|= d3f')0E 7AǺyc)Qd XMd|O f}A^=G4?lɺׁHBVI=uSgo%[81۴۽M^$in:H "~d~:edAkj!}F=CR $)nC`HRvtq6Smp!jQGRΕVr>_,rq'tx wv403 R6TLs/0j ¢ӄhS `Ib琇]0ܻX- B 1Zo-:T\wCIl}+ Mڷ@.|Xۭc=OmKСp;Ց^)#t+ EY|}&׌C}s5&!CdrK9Ł_GQ6#gj 2H5U?HBg`eZy;"G"(GLU{# ֑$*9'$:l(˹]Ԛ`>!jQ Fu\'Ҕ sҾg2 4 B{[LBrgjJ䐳0[Q-秓Oβ:c.TI@T07ʤ,fiR67b!AEF|Bkr KKc5Y{[V;:UdsBc Zdч&`e.v zAxp\aNWZFM2@XP]2Ǟ3=|N]'?[e 糬(E[V wxHqȝ^tPzqLPJ?(  <ۅgzhtkW-a s?ys ECdWPV_?u(^@ʼnW3pS"ytwP2lH?d4jxFDQd _.īsϠDdG {]^l1Pv4!ER%l}xU +Pc1O bp+:j0$SvtoCcAgӧ젙W9|oΕb/Y-ܠ[0Qk ̀Q_RyG3#ZtQ9wuCEa2xw'( lxe,8yB'5q{=EUKWGpZYb`rlg0 iݾ"0Wf:8+9 1'鴼jVoʼ@52~לMúEs*ZS#$~҉(R(&g[&1yW%V gFԭg?[Jg< BN}p@7ѹXqy;/ѡWW9tpT043V~oƝ9{;kpv`zr !\ׯ\ JnGǞo  C-f P6ey~,Yb~. A=򯴾-x&OY#m2!7Hl[#_U suI;ܭ/>ơy5ZGt)HǹB3+0Jcq hY9_C~D} >tO:-K[MwnHVŴTО+!dIc$;^},b5SrfXQIɧwP` IHψaf:seG=?UHn6'=އjYfVSSD2z&[qh /\qK.n$2["a4Lvº$2(Hfa/yvE@2؜pp!3@=%eHq% ze=Н:^~ TdOʍ\[e.S-8b.Gҁ{M";Rs UFICD=DWz#'zcFn;Ƞșnʐ*|%O;I=,= HFQqޞ](o{HMum>{kS )",_O_^FdJˠaS{OS-e*IVtV'[k"K `YkNj`+DxYqtoUtZ.UE Fm&Oqْ6/aT'q?W g,>%7S1G8{r3vR8EPY-lA>Lט̓$G;_wQ:߆{A}:hy<0}Z 8rfFī³Ÿdûe%pnZ5L_+.f=0 < 'e@'qN#3?S^g#^Z? lyhg~[d :f\MI<֨eMY-:'r8aM2i bmp GOX~ 9$a:4݋Hz˧H~&c ݯ4e`9i ň+!q,ۦAri`Vƅw5Y϶z_͈隄oG&}͏W%<R`~MTMRŜ\Vd4u\SO\֓gFcdT8DCIgݺՍM( _<pc+LZE)7@ZsXZTTYG྄'3y{4m"qP5u2h7z%.U+-H>4(|㞺\)|~vxGltj$j*|B%q,=^Sm}rYyJAyqJxY%c1Y+`+Z`>"aZ6bT9:HSɉ,(hn[,^|6ܦm늰a `wv}V6_ SPE#*ƿ BC4]{+ װǒ ~9rԦʀGӌ/tgp܏;d(pFN/S&{{`vSKOHyzWhI=bRnHQ8ʺX$V47EAbPoZA/h {65zVi`nh S3C rv mAFM K~ y}L(OC@Re7x턅e/Tu)Ҧ d75b3臞%XW=B`.?&*Unel'|矯~dAXY.X?C䖞K g7 E Kv_f+W'SpNKX;w71Ʋg83@CB*ńN $vS޹Zh\[sgt6 ,93fvj VS.He*C"H!? yC$Sa(rcld 5hgNYk& n^ Ωt{N[y !n!1;anx'%Z̄oANw%ewdt]sǬKUtAqùVrJ{{GaN0A*!kx# eӽ+B &aȃ9縜̚s2DAm.`35 }ߙD7 $DBțN=6*n?+zЁGNв ^ڏ>V?c4a]PZH=k~*]VݶU|f\qtGw|H!)Dξ0.%JS Psy*ܱ yNT118Pɇ~{M19moh!Dx<>i7ֈ;N ,hNj!ETk4R|R5]G߀P~|BϷE w&0YdžBpCۻfvãHv g(^UϘХWgZRSYNAkLT[`i2+FyRVUPzJa]H@rmed4 WգfsuZosmWbm(l.yQC8#C Zs?[GOrYp&ؔ'+3:Ō >q׾ob&Aq$ ZIU' _'2*^pHg6EDS LiCtZŃYk gjۍ f5nO13chgjqT)Q2#_=_vª!Fl;G;j$yirAjMME]gUE@ҟ 34?W߿W Es46C Ѻ' 1(t%/\惠)F֭>7M"BZ6(kY0ufFw^{]儽+v37Cy3J>R?ǯz^p+V`U32UQ0 M1M5`ƬQD'&3ֿ:׆4=`p!y(ՆSc:W)%m{?Y{q˩؎Feq;J_!^Wp7=;c\=1!SR:2_ӧ2 3T[z<)(LGMJeL'P :V}rڑQ,Gы4?a3졮'Bij&;hpFh!<+j+Sv4"|?Tg>ֻ?;0h'Ȟ!E}FV=KExcWl7"/h) xnsp;W$X}^uH=O/>`p0\@h褊Q v^Fk+N9J<< .(;POcSocI육7Wp\Ӂn$Xc-DRِ1_p W drwP>)og(}R >k{9LO.juŘޠM5DѴ>ODz XvmsmxpK}8t\Wl~s{`b&U}F- I?SRZ~vXdß@nS'bD&)MP_a6aWg55}b9}27+ wPh?woPNVTxk 1Hc)Nb)} ;fn4 HwV($8^e:nkp-z[=~;;P7H]ԓ .DYVoܭ2w"s 1b W]֊+[^eg d>#XM0jm6A0K7ZJX&Uʶ=^DH0&f^-@Qyo G̟v_'_xˊaL^NzGx$)&g~@ЁN,<"<5y@9N\*xm ӢV;y)/~KI2jAYa:ivUtnp9nD 0>"w% 赥npe p`-hTٷJkY1+. &'5 7m44x\Bjlo8++QV7` v{_jJlikQJ+-:f8 YC!vGG:D*#4)V'WJ3+6PUl݋E?mo$S(raJJJx@ ,|o%FWN`^%܍NM(T?P `*'} TTIțm3C*FHh7Z >3,@ܥ}ѯWyɐDɿ\Fs)TTDBh=F5~(Ԁkpkjueȴ3ys+/9b{W9ʷ@Zƒ_weql ! ,RQR; rdِ~0ٙc};^C)6_WnYN4[pcІH'Sn?Қf^,ZhvDq215}z|`'z:֫FR\ݔZ%$#Ez&:B;C:Hlfeíw#Os[wLևt}h SL+u `h?&^ XBq*gz[I!M7ĺLJ@qN GUw3j-I}9faV]_>)޶X#Dz49x8Jyi6CNT"4^XHz~' n@0yt/RX+]rj$;ILgN4[ǔ4yE{nZ]&6Eo-D)? aKdM Lʓ(u=X?v" @w ~ uG: O'A=iSIiGqE1 SHTTяD L?Qy'K #"I+ o&s!ZC m+NiN_oO|2b1k̄"0Am0->"v57))ICebkF7CY#!op(nicc#0ѩ(Bڒ$wVv̿+B"Z6g3~{3ÄD^Tawz|DPV,",)J>|W .Kq/l{"E P@AWG Cma{x%nkVᚃ"Yз6һM!^]~Q 5j!hĔMgQUGǑkj%-zn/Yʱ_51{oq)l_hE.θY/*fGJ5AL^-Ź3|0H]Yuxf-3B(ھ =zi!mT[T'eԫ+/{|cym#AEMdB^alC,}5Rtd(7-[m8a .IX>{SML?꺧jRMFвmJ&4C]xh|!Ut )&TTR5x?xLl^m˄ʃx8_}3Ac& "@B"F*UV 2Rjl/9q5Iv}2OvA5 X)H@>{צbeqPXi<É/@T!Xp 쒆kF"}D F9>5|%7'm},*nh)nTrd%Ŏ|{ Tn#{p<^2GY~@@h|LW%rG+8tMWvkaD7k,b^yń@CA34o"Oˉ xB:S`G3ZHҤbCg˦)/n#Ԧ\!IUӺH_4$oĈΌE>(1)%Nj$ylXr3Wgz0U&u~] MWD߾}wE&+g]P /;x77PcYas C݊8y+QnOgrA^,?bpN !-tASJLg(nT\@=>s_"\wQr$'Uf=8bθ3~V& FGIFC℮\j+n rȽaKC'B!P+;2Sh"|-\|9 \*&,]W50#ӓeSߘpou5q_LSa ^ކ>ֽM 䏯zvUI>&¦z l[ӣA(u<>ͿWD]v bg-ŝܿ4/*Ԯm|z<+qS$a_ZB2dzmE0y7si" 9q>x.!?~oेȍx֮e{<}4vƺB^Iy^2SݾoPwK~{dYW~oUptJ7C%֢!J~;Nara98sƁX{<4gNOMærx)! `0~AoJSnm`SCB#[?cUs--!9JHH 8s<3felRAXMkR-mLFg!vx1D簌#akᗃA&'b>Fv=~PZD8۶\V?ׁa&iz 5/qqPh.Jj?/o#Wa-ڿź ajk}*.gYZ07070100000372000081a40000000000000000000000016446b36e0000e2bc000000000000000000000000000000000000005000000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/scsi/qedf/qedf.ko.xz7zXZִF!t/kz]?Eh=ڜ.+ZzY 2 QӽYDC"O4xaا1vP#qV#&JY`RWpw-d`ۋcjETktYqbt|&MhBА8;zMPH jGeL Uհ7dV\!'jIW󻰫NWCbb5+YWueٳEDޑ8幣";8 -q!=rzzUv ue;hYMB? g b..90B&]p,nE.HsOM;yWJb$m3`acb<<d_eJiq7BL?drq Nӫ%~.K~ q/'l;9;$Ӡ$53`mV<{:|̔.@ܵY j.w\'ҳqR8\E>*t!t?IU<' P\䕽I"?(eGI\HA]h{U' :o:?ӝ¥Sk0lKF(pZcP=g̫ 6@^YY¸uyha,@xEWwm?au 4q /m=7q݃.P67p@xJ kwr )a\b]nKl{ܳfh3SE/t,06C=_mJ!p/I&k(O8O7 OG2;B3NWYxOV/1/B(d;pҁ"eYR<@Gĭ8S;– TioΒoٹki[Q3:rOїoItyϒf/LД$E؅@!fzcO@FsKSsh3a/ƹI? *mgS!A8Շ6OQ ![h W6L8gyK޸,_A^g%Idh%boE W1/XOyR6AΚeԳLmb@"#b!m0 pu~X( +>I)7yYX.-L؞N6=`2 Pɿ{2rXndb;_M/ C|x?7h3|NE塄'OfJ̧zp!RGI$ƢeĻIQ5?n;UBRzR`p/ph\nB&@!CA!1(a)torM] !]` ϣT]l([ރgX%2 XN%U:)7٠`;٘:ߋz4aL_tH#,7SS֒x,:4p- ,v F]+ i؇?KomSF`+ϳb1C8[&}hH>dQ%=MؔH(#+Djv=CXR&!_U'y|'^nn]׉haPrKx@Y V]DwPXS{g)5i\D.~4 @Xt!(|vdP|2#P0͘P]Cүk`+9v5d F-=73# 2 {꾶9#mN] .!ya\PtƯՄQkjAs;?߉JՓ8n[L>]}c<7 Qgj_}pUQD1͹y,G`]<{ܶ<5u?`"h`*ˎoX,|vkAձ*ɘs]0: 5gO[XE!rE]c!XR?X^Pw|wfxǢIQskD BVXI 6Ĝ 4Ȗ}ķ#A7#r±jj2m/M 2jf]*xr23NBXy+i,Ys:[pf8Z#{M^]`92TM;7]nZհD%5w 1Bb;( :yyq TUH)fE !'~c|:I=r?</3Ea%ai=gwoOw5d>e]sF)Tp*8An)<^ Գ57F>kҬ$L\-o@5ZɩZqɉKpdGыauyc܊ 0Zlz<7/rus 2Cy]ن:IeTG7~߷&Y_vc ܮ FX0{r]TEmAϔꕭotZtgIҔ bo$J*SesV|Lj5%GlT<αr26Z&.Sd$hP"|oVCޕ%][!E9*.DHrApˀISzWjZXD1 +#JD(4վ?&Sv4^LP -Y8Rc2qY櫶@<lC)eA9=,GA|_-5t<(*b3T5Ͽܛ{;Bٺhgىo*+GU: M_hLhe}OLt/6>ޢ|z(AQ՝V( 5&~Q8/zk$.pWxX'B JA)Y 624D]*9R*NFX"5 Fg2|{j0N۳38 !v^ +cIe0zJғzNXѪ0i |uL9JrSL_kw l*U4 $4׌Ydy;,]pN| cØ\t6T%q53rj?^w{^}42DFYZ…j)õ (r;:C&M\[`fUMn 2'#ː]*J_N"gV29Pa =$IA?rZubj0lNNy=V+ZN̹lZqzso)DZgGRvr_f!~׫oAnhB/i5GwCw]HoJTƕc_A+i*/ $!)J[#zUE,lozHbש-We`xx:uobȚծD?aZBY.VRWt{P0S3#Ш*ԏr/k,,bߗ)ؼ[% /N++p!nO_Uǘ)]y1?M³Q7@҉Ɛ\qcOC&4841ڰD3,I*Y8H#o9cff2uEdojSS7yDF|7<{HD?ŹB,b? 2iF5z)=S` LEU9A\(F0e`uK! 5|L 8:ѱQlz$w33`ct9F?L @.I2k#h@[L'Q-EFrEWVE?Q=Վ~yЀֶqMVM7ˡds3ҟD&'/fÚ<|ig^oDtNv*gb3${VXB:X絩k|Äyysi{lu&(Lϡ2c]^\r[:s{-@ZWi)xcKίidٲ+Y%Ng~=G 1?11LLeT &fҔ4)ΛGv? H='=oRC*q.&}TAq*/rT?{?+\ (/?%qd 䓋 =𚎽WLA9~HG|",(䣵NjTz{X?[Bn%>{7U^z\a~PT0\b1 $ MlEQ!6\U,k%F^"ebZu6ba?iyBQ ,TE TM5QYI"Yٮ[0-}q~ȑn& =x]T4L`9N}IH=3a1UL3WW%@ďX5wޑKYo dD:|-$BQ'Q3fJ_s3"I~E@A\4'Yr>n:-uVOտ~ ?[,=jҐe}WrmnK3 ϣXr ":杽wڧhl)/64 ne )3 ӥ7?O AjoJ-dMd0; V\z52)m «姀IlV\f0swYGK2?SYfL:6FY;M&ug' (nc63"N>-^n6wxF2i`,$۱湩@@vi/0dө Ld]}Umad#3 5k hs>1cCqּh!9CͰ2[0E?Wƺ9ƟSvNR.v:Muy$vt#Ek|X 2>-I_~\H)LdaܔXtI˒~BH]]_iƑQ%Q'>Hn:k2~h|=͹PF4m9sвx|*Wt t')*N4 =| .j(oHA[ tU~Os-f~8 +ŋZgWMX BTV x]Tt꺲!$sO*\p`t\04\roֲ:DlAX+'F3َ>!y*ROf,>`ppp&? I0lm;k6ً^p&cHvSH4A$ },(K,|oԇ>.~z|FV"%?¬ v*7λG~f}_-զ pQJC>oB8$$޵ʝ<4lU'wf DƎo(8knRXi\QBl1?(>ҚO/HW'gtGyz!ͻ,t<݇lkGnYngg3+v/7uL#hͨdpB> #ԣXV(˻S<τ3) >'?c*8`&SN78AډѵYyW[=Ú2b{5/|F綢 B;IӰD"YC"Qs%\ы[sw7 ȅT1l_ܲ"dB*y)Etڄ^Pϳ'RefDZ3 kA >:@E yEf%_x- 0~@tzC9Ex²`w,SIln1MF#BUZ>b6́Q{,6M~ $WQM}1|ՁF݃8ңF@ʭ3i]Qj.mQUΕ v/JC`|{;R%}$3mb}@廦=X56bEd >⊫ j_W2:9%ѵ**I\cGKĶ-M#_bVZI#KOUҡ7RWs'(f.7cqM 'ݔC+/gZk罅9mZcIkVOGְLύR R6w@v1QV[1Ź艹mw\s9X!υ!Dׄy߈f"2"Omk)qv#*X1Qm-jǁxϓ_pp )D)!t=̜e)t+rG'S~υeeB$m! "ZX`_rx-=a-)'/^[&Aݾ42Is+4Ś\zҟimIᵟEPM- q9a&酘Z{cuK&ڱ*xB`45G53)fTmCĺ9b{1+p!C,DpY+L/#]VM7GT:f# UT{rAV˪^#=,ͷ1fi*})-q$@C޽BDU҉\I4e>AW$7͕ :8ԑq;00+f8s^S$}׬5|O͓<֖z8\!f7jNj!0n嬏wvNw\']s3VSNq:y@t^1jN; 1~eMu#OP23m!:wҰwtǸ"[?W{aC#dbF5! HTؖna)р'Y"2!z#K¥ ed PrgWҟs<<%ROcղ~+TV7w =攠GNGj39/"%}g=P3's&F+*vfy8 !v :6ܓ`qGsM~Y{Yza=?M+Rc1?e*Q#Z)w4]x-cw"m\@?79#%w0vwږ9<$ F+%¬+V ڥTwO*5&<_NNؚe271҈k$ i40/P 4<[(TEE}ݺ; B%S%wɹ]9鋏_9kE?$1Gewfb|rt07I|H݁s Sx[¡E)KP]nm e1 &N51#s8#ۄ ]琥vȲyই_,6eRt0o]\E,s#*Z@VFBCаNXW|[䱇RA q=y~`ѽzCBm!Q9d`A. >7|X$qK>,?dcY3j$9Nc\,+r(P _OU>r:Dadn1l _ 5[sqE93"xLmњ6&|jfroU-=ĴibgC̅\,Du}[-8Rc%Ϫ!Y=,N(ho$oZO|ޖѼ x]rR uUY еVʙDn<^<֙ZZEITeq5M,kRbX#c;"#ylB7/W%,xT bxB{8@emL:&HCĶ40%T3 >(6)x@`snԨieΠ&7h|ǁOtljcw :P)HKdM$EHM;שʱh /asѧSB) P GB;"ݒ["qRN" \˸s[skf+@1ypy`pYJrM3tj'd]NSC] mH@ڨ8lQ݄|O8(*<wC 1JHDy}ЫT⾡ Md[4WUot1'W6Q5atMSD>C)\OHVvV;o>_SbMэ$&zd |)1pyXY?v=5?8jڽjqel!,e14UWVds_` L>̀\ȧd/kٓx^SqI^x%dc-5qC ͑7`@~LQ$,hIs;RJP3z{H{asR^1(z~xJ@q-ޒ*h3/%t*WA_1j^]uZz+z6n},\ j'? ":_7}to•VylR_RV\QW9ta;)Te e?|V{voCfG:K+'\T9=b0^ )ŁWj~XvXDWHCQ((];? }p')QCwzICFl}1MFWc ūn{`/܆ WFL K +Aq,%ge 3l *pzs07;`Yy11/ kr((B$Zo c=o#0[7Eܫrt*F+]RRI+3!eN?1nm7b.GN:H"(ӊyN@ hZumvX|$ѷi+}$ 5)>u%Z;i G(h,I ]kGǟ"ȏ /ˑpx~^Dc [8`i̓3~[BTRSKRr]"E?hjH%ڜ{mT+3!fq~МLڤ瞑 "҆6^ X S"śI.z 1,v|BDUX"jǤS DwV}K9,Dԋp.-u\ypH T ÂfB/L |^"yEf*Ifkf_Q5xst(C  &r{n+~dYnHѝػo QRV niUTmV.59m$rUPSpx;yiq<Ѳ^B ugEd`dԚ;$YY7c"n,x >sكiM, s**dvjL}݄;E~n.BqЙQP!`2lfKDef+W.sGA6y4XX Ҧ"ݐZ 8Ёf71@O@)խr";B}/ {E."+/tG_zF)2SIa^뙫Ȋ6nXcSOK g62ϥXp&4>̰nd5|@YfB?Nwv[(0M@0c`];K(XC"ˑ궽|V#iPXDZǎ4'́#|q1nLj(btddC'@]@w lAJR]dlj 5^M]J] N]f La~]ϛ[jJNt=qtx Dթɉ8N L /, :U?5ܣ!<0oWyL@_Iu3PȊ>;i'e"La ; BP8km] p׍bBc ϕI/E g|nbÓ{s_l3=&kef9sDքCРcѸkA`L_u^mg?/* 䕎X_]`pYרG5Egoa^˝ZBz$V"F%>aIK ~9ۭbgG.樇Y&-WzPJ[@< ru7ZT6b;czzltͬ0!:]0oo_^[]Y͠]UV12ꐷhXĬܤ]>[_edZiڇk4 ;J~r,99/}3rH}¡\Gcm5.lMx^*9{*!m 18>&(NQZ=ߢ:S;ơ\ u[NW&)[ͩb +ƉP'YiWpR [K^6$s3=4ҽ DrgΞw.qe1?tL>E՜vb?%;%I4=Z \կ9OK 8Qv?'+efhô><8v_l#jՆ2/kƩY0'$C/0Xz{Z⭈=T3'mݸ%8nӓUؿg J xc> wJ/M{/y/("_j*!'~?a>)ǜ)}%uB˻Ts EKO'b a,`U00/t#&X&VD-%?nh'4J=7R<ٯ~*cJt. BSjFFy (be1k1ڢ$ <קl;Ot bxЕģ4glCf #7f>OG½WtS 䛪VJ X ^nZg[TnEStY~uSKЬ0EWxʹlB0oFMM-IKK1\8ϐ[ I)xV;UFW T jm)L_!#ǿh,j=,S44W;WH菚LSh0]E'-Re dr'D}L@@(22n_<ﶩD'3Qy;Z&WN:pT.}Aye#tE6€F3+n0r|I%:SM9%̓WRFE*"]P_\s8uo ZFWX+Se1 Ef[:-"5V$@=&T[vG㡁Zƭnտ7>L,.Z ]n$N.XIcvu-:T(k?t@OwݐDz:!?jE^6\-{"bOI0pDd՞վZ [&ݦxU.ywya jubC ,+EZ'%9d5˹IcRվs/Ւ"l;%nD} p !缓Jw ܹ&퇤@Vi{RB;{IBҹY}tIj(pwA)|]LIó91|']30`| 'Ay ZrLrw6@O[˱_1x޸3sזeim%{hcB!b>o*F>XA\R mYK<4Kv NG>3lcفD{jVcP|6N_? 2nf$5 7NFѩMBbD5#j˝6]-/AC5TZ`BbI]ؕT,NH No+8?Hz;$ Ӎً9wMX9$GqqW+cC*!K7}؝!jGzpS3:\O:3>$y)k]qO 3ij5'ӕl (i|+6o_X-O.,pc8>?WT_ݔXa/u `V 9]M3G7VٹYPE?k!I[^ %bLl^\ⅼ#H|7T mJnN8- -5zeO1t0} 1<ҷRUwc*D }1^$"Ad^ % !T?+d.&8p ΩoI{z R8Jȼ 6Z bDմ:#α`X&l1~εԬՒ6~q%15 $'h[-%-?dsw'ClDA!X̅!+OAa$ P!A2}aT +BC'e~ GGPgܞ7 j~el[snJ{RBx|a Y+XлJ Zg-HV uWVnQډs2ilļ]a`pY1cTJȆ%/:x) *بZwҩ0=4)&FK>@̺Q.DDs}@..|m3M+|{{OXG-~⑌x7d/W-c3Ugh;VDvJA!ĞD~뾏j 1> ;|7{O밦{ L 7y`B,IX qsissR0ޙMX~2pzQFP(&;ia/~%Çt+ΐBU|e D'X6#,zUl6o/ۻnj },5kɷFc Bzv>b')qz1b>V<273װ:iHG2tPµaqRF)nrvuL>)p]5i+90==}H4rL ZƵ^C ]s.b|cǍsxOL1뽌&E#֢& &s 惈$W6%zO EϿ3[0t@/,9&X|NS%nH5IL86'Y"/`eԤP6x$HW>E[Ҿ utWgiL,v׀+м2Hrm+b@3=CaQd`V=!_G5UǯlWN~):W149wD =FH*"CPi?@⡩-qf Д=U!RȨ01zxrr<@}jx:|BM.]H2劽,a#2$aP?7VnwHO7㸚ՠ2J^d&8OUkIKlb}J!N-l5g4x_ vY].>B&/(Q6I?8l Aomy8soFm@%%?4 , P+_V: dzFcUbiԸ'q{, -^?>D <44.QB ޫh[JeC*i"xO$+98seY&7-k' #}ZOўPMht+"YSqM#MqI>TӸ̄TId0lLYײ=nz(lr W8Ӟ.f+P)26yZⱎ'^V,e@$IFInHH f[?=^3WPCvTۘ?OjUٺ 5N'*9><'Cs nн% 87%`2BHPIIe8xG!n׵ҒbAVlbʨ bQbЛ А|JdtaY9}Wipp9BC=(u)Tp(Hy8IUǢn[Z;3rþLNDh}iΈ5c^؂1L]^jE`XbsW7ӥ%DaK-QSƫI!,]k3Wla/R!B~L JF.&sxk? ^6c%Iv}Ǝ/W%cm! J׏$|(zWR;Hߕ p៘>twzTl.'VctԾn /TՋ\gh}3օ#Ƕu6C!BL.Gv6'MF Ef*~xҶ# \© n_fWWX꾟#{qB B5!A=V_?B:;$n+6fy=[+f3qꀰYHx!;92GhdF݃Lr,F#ReXhGbCHpre+a%FĄ4#nZLp A |5Tf#xEOU,.wU rg>CQJ^o>y:wOeyU,'Ġ_kׯs;ޓP-" T2vMS07TC%E7d oR>sSVn`G2cj-Or(k:v=P?Lϗ<*JYT& ,^/Bb ytى 5`< ,R-F>y7t[Wէ˻ c$읍[&[kq|^o04)~˝}EH0N/z7==mG!CZZOt^kRa:/=eDlk8pNeBZ?Ӹ:p&R6QydΐPM&d9VU_5u-ӈrjL;v7ay͹5gƱ_Y":uJ=Z Z:#clQU-` u\+F>SĚdUXgZ8~$v$kR:-۬B43BߢOۄhT!*N6Y␘a:pGB`'"b+DXޢ g_ODT2zJN_#rɪT_c%$WGC Lr-gM6Z@5 @?ǶL:'Rd"~spnˉJJ(⬗n63k)Uk&T+ Ouڍv4@σ_Pw8֔|SûXohS6ig`]al,d1LA[UyC3^ hv+4ve a \7ک'@ߪlLdQFSia|*ZHnT /m2e }3o]ʻ1yu1T؁#K?NЅ U{wSVDQG|^]?:pvJ4<ӑ%'xOPT&F}ǵ4M(RJ159q*n *t.B8.ILz=WrE3M@eo>hϹ3dqűRr3ϊ=/tEqðXZdO$ f )*<)T}ػ>ŐٲM(CftVUAo*t]ƒ`9*MX8w :?r'}ضvTe]H[vv<"Oh"sL9IQ4lCom\R"V6̊ .Rc/Mζ*HXါO6H}rI@bRPL>ëψ>C~B2{C`$Pr[I65QSBfY1$;z$$ک XSn~w wA?ja]oG%i W}o_i+_Xh~w26/ŋ'XkլX֫+x)nt]6[i6iPFCQ薔."snecl+x PkY9hcCBJˉV1rڰ:nUvtB0(˧1NesRC!kRt0.`Mq_28` Y)6&ˌ+lF[44YTOjNNF+LRgrwH6HD߂++(y[|9<9Ъmy߆Hua  E1aps.|W^eӎNe.x2>us$|w}&]:YCȃN+LB 0Wc84:+95c;ƺV"48uHQ GΒSW&yVP{0Қi=ʏ=2:7 s y)%[Oo3*Khv,V?˶sDЫ,Oc~\>MJr.1}xiOɌ=Qb0N 1O:, k L"Pqg: ? tC"5E|ѶJ 'O3޴ ?Ϧq&K; Ef .$>Vvhn'j 9#i&¼V('7H}5(Drb1Jw4p^M23Qh ~Ӣ.0PB 5T ('us(5vdrhW6cs~ ʨCx&r?mn\ﳼbi׃K' g6n[O' )DT7 |ƻK1.vyh 4iBI$.EԩSulgkUufɸ`|Kx.COScIy/h M~Ԇ_-9߬tthQZꡬt GZ)9x7Km6E5o꣹٦Wgޣv/'-w\RQ71Y4+g|_L<\PHW"ΐ&T!/7 < 0zOhwB$a)ĚM'TJz3D.d_ݘ孥 ڠEi  |ҵ3gO8{*XD=p,KroN٭{jSdq% !:[YD'˗K.PWs!g?.~i:$Ԡ7?MkW*K-}4R@+;\.V>#xF*ӭ%ffHcsPl28ui =ż&XH4)J}G~wH4%oXԮAD^Z"Cg:m5ˁ0 ]γSgfO ѹ;Ş{K{p]~ X22ՓzaD,'{/F+P$-%H@(9lH|.,R@<+"geLSc盃J΁^ u4\nc9agbHCl$N"z'Wrٗl,*! CF7V?bVkӭ#eQvGތgh{֋9;I*gק<+C߲retp;)QОo?ž䁄= x /kY.wxͤUT|EƱMՉb=QO1NWqX(CߵkY~*/&+[';N4lW| Dk`EO߯.Jdɖq&C+U,"PnE+wE?/4pU/ dXZ'O~+Z*EvU)hbx(Ȁ0 B+@@#):AB +x~Bn::$mQ:JXW5cdV=sZ- @PKBlOS5mcSGWIg?~t/|8HA hS|4v{7|*;m >uk3 8A2@a@09XʍY+)؝&r2d1jJ. oo WǤU_ ]FIh f wnz 8=/챰~%*QzIHӄ[N *<\m}6K-PRu7z2IS^TZ0AD,/)q/WsQ=[M˩.}QAM?sO)wO,|K3a,\Ēu~ j cI*w -3Ec(eBAhuP ()>*EnUM, --Y+t{}E2xTY)by=)!*)Z{*=i5.=gp7Oݫѻ  ]8K|l_R#eL3uo ]ЬUG(P ̍Oԧvu Rd5P-;frne]_Sư cYj7ק}T-J%)}f$@Q4\lM IT:B7O!9!F.Y%7RW4STyF7}{j}0IK.a]7m"Upsy6@-"W|6H K[Xxtt<#3%̋ÀoG^ߤ,HZH|W)hvgR-}9=Z Ԙ*r@W?2ԩ.8@I%M!̶,L0/rfe!Ȗ`*(=5|SD>H AFdRoxN`|= *K {g**m%rk&&1*ҰVX'g~{?JG7sˢBhUi,rVza,M8:a{>.*A:Jy)?!%Nf]] $#<j͵ҀXmuhBX$ &RP XN c%8 sh%Rgj1wָ@9dg R`ܽ#7@H-203t Mx;¨LewjqvAh$iA-)I-QJYW6y+έ+Qai) 1X.-ϫQ(s , $9].;&L\QZ'XﳸrPMשI8k{@4TV&=hA+l8[4f؜WԞXM=xGCg4+MO3)2a,,.JN1+'%@P 6a$7SLtFH!2R'&LV&Ui|H` %1ÊgFWI[Y$@X|{6 |#ď)(Nlyv6ӽ$%Z-"쌣^l9Bup\;H~ugrPKqeb˄cۡȍXgH+ 㙔>SUTiw~m/DBA]A aIxVȳQJdy%3 oak+{R"Jb?@?F>ϬDcylZ]$^0OEۥs|^]8:ꐻddž]e,Xfbڊp 7P'R4)){Vaz,]MByYXH_ Iݤ׬}O;;ОeNզMzgc t`l40a.}[9`h r ~gI6+$X2Ԝe1wˏ'ӔfVp*44TB!{S8^LAxa6x:xR"AyZ ߜy^wVb4Scrg8Kċy o%}8rяrN $\4k۶^ =91n$ Z%32FKKL%>[@d;;KJ4KB踊r4ljcC#hi+:XЫ;*=Rך*%d+E . u+~τ]wt68adfN=uVȅbK}k;9DZ+//ԙЦg+HƔ!ŧlRTNE{)@54_s8~ *cf^rRo1>| RzOwScxH vdoUL'Mdko.$oDk)\of.\^Ǒ60 ?4R@vYGMUMM`]90{\c:rqm5ru+P a?v t,5b)Nٓ25f:Wd]XҞdGvM!ظ,=~&yMGb18nXpp>`Se6N;'S2o-oR wp-=9eѱ69V|S"ZS!aznJh=z+,G!F >.v%1DtHWMuO C:lDLUfEX͚&VSTMsVfSez.)^#;Z<}-TJtѼ)Q.sBsZ 8 Ug33::G2\A7Ul9sLɚp8P rgU=UX=alq]iAw@ґ9yC}?Z}X:5.'Lʿ9mSU)Vj7(H"^C \KЅLc.qVd0 EQެtfy9?\D`]rXu; IUwABZ-?e@-C=Nz^ޚ]/$l}?e%iHˌYxxXn-$/XBR ]FÁ* D4gqE--O!udvQퟫ<+Tv J-Ƴ <;qW~6s\K0*@%cFT8 ؼ|4cV]AS^T%bf_<.Ĵ_܈A#AȜ9@ew/3Koܑ޶vttG+q)Ájć"7~n LF\jGG>Ɔ5~ \U!WH'g Ulu1O`!ӗuVI "~҃JI-oPs>>a.2N3OkLgk )o89|ҟ=Q3W,"/mQFT7?vQ6,%$;EkOœbFj$kr8Ŝ5g{8Y}RxǴZڙi@J!TOlZ}@M(b/aQ=չŸq R"b鎚NEp *XSpN:u6l!:s0.`15HQ:8"]0/%ۙ^kE`⣮j فTʂauL{J5@Tao,.z7'7$-Wrvl['H4~"p&)Ň`yx#!<8U c]8*|^HͷE(δwŨ1ew /g#`c|5&h JʍkmwGkRޤUyh,x|j ϯo^^'\#2U;ɏ&rc"G5Y>RtNiK3&=}S,ôtTo:^"SFW:&g֐1soH5 ߼ D4xiNe1Yqĕthf % r%S4&`XUR @c  1p,%xQ*NdDe”"SL!m0ZNq ,D'/fȝTQnÍUl'Kا6#)kk"l6֔Z}o!wh@#$ett=԰@Rk96oRy@@s&zu׋:h![ Ф{UrsjKOѢmR/imDIA ŪDZHnOrSeu3kH1A&p>ssDS/հ (?5} p+B{VHџ0O2 /U-@{ pIDyNM{VD9xf,a ý .Ԓs- qeāl_ufgD5 ,|Tj<,s* 8%vlm~^J#vdi1x9T*5 p۠\w2yk)ou:9c{y]h/[3ٲ LS3ז[.-adL0%8Ze!%5ٿ?nsU.7Ne0.>'qoj B;YoR/N*LL^ j[͵rY%o5MH`sĹTGpo]-~r+>J蘼JJkjaW әKv)g\ mh4¯ _y##BN#H_?([dt],/ (JigYH]^V`ĀSD鸯jrWBj-J>C9Ş\P[pQX7fMTiTv.SjzȦ1VSpLpQi3Z|MݵnDo Sx-6id6` TC޿1F+e[s5NB$P&HPfrJ&)Ħt_CM]wՋESХ20BV4񖋡h0hYCu4r>|m0 jf䩈P~>KqTj5;lˁoeJ&h Un LWRbTBbE0q5([ibsN`@z*LƤn SE6pdE4sjዥn]~7  \xAXcf:I@cf%+zQLT7Ȣ^|`a)Zd0j;oSUc=_ &TM#>އ4:Lq"=A㗸t_`,)PpǨ[E .\`#miAp" 4fk>ۮ1IWM4m'|y}12ԋP/biZ}!%h'cj;Oi=`8M m༺TDC ($PP}UNt '$w'U, &ݨ/rl3mL+1wX` ImNaJqUb+̘ب5Ѩʡ&XqB?寘tUepRZn63;AckTS8_}`bDճ?q\5`OeAnL==}Uoɯ+`0 [Db'Fq49-<'}P$gI׮m=m$O<,z Zma~L>)m U9KF35 b~T9wTBܕ^ sN@_}B&5C-sH(F MABnD g x*Wps ]oVg| #s͟ڭfMO ߗ$"EҖZ.Ž$[`iiQh 71vvhΈhȟJ/%;>t0gq7ae M-/2XG 7J(\vIJF%˸Ԇf+*e&r%Ł7)0=YҺx~[d2S!+:G{HG[!jT_Kdye=qA?qtq#Mn_L7enkVQ sA[Rk>˫qϤx %pT`f&=,$4!G=QS M5goU9XW˾$L}29&{,WeOD$#.UۆOy ,2\'|GN(| bq S,Зm۶ 9}S>Ma~bj; 12<*x+A]o~_^)&~|=J 9bp%sXqB2v@TМ)6*X*]MsiD{~6[90׿4/AlmwvW1(H> AͻXpXa=|MPݸ /^TD̝^\2| V.,kqMylT^("I C@)mM״2g7 ; E]1L\fID7ra$juDkOݧnk;7 ]hJF[e&P.?+D.[;`vUF ~*](jsi]˖H%gcJ1 '%ߥ ic9Zq*Oeȇ愵@yXaw8=gN,lgPL]zc=KxR89U9k^k8c@M̳H.nP1FC>PbM:4Ƌ[LO8&ϹGQ)\/W 9ŀU'K\VCZQX&M͇ܿW_V2{l9 )1 ˱!"֘uu(^, $A&yxѣ?CX``"~X3퇄Frgϝ> ] srYxқQLg`K^p?. s,erhI,mG~͙!"6\EuH+Yq1A$&m>g1h҃ 3ݥ9(*^i4 Va[x:5@ՆБzX;]"! RT1 w0Tj|de.8'0ueOD$䟤K/{83m סutJX[E(V`:B0:?=5Sh~E85zZ$A閴qc֑uN$ѱJz`"C\a<{ƞpUdpmsI˧~'oO)ԜPOuɘTX%CD< !L?HЀ]jxC^k B8l߉|1S?5Uq? Th()5]WN;QU:xٰu+Sq5 Cc7q}II 'u&_g15Sh״7j]B#hPyF[ӷė<,8oY{5(~@ZG7^ORoKu^ȕ\q=^㚠jL+[ dYš}wnLerfYu>̃7X;Ɋ6aQyӊlyIagrSMuNj]ԋ@Q q6YhIF"pFRcZ,=])O*]+2`Y|1Z ]=̠1xr#7ђ'2Z3)ޝ&VM1a~8n?(4a޶>*YhqMzy1b0ȴ"W26NQnmT厾i6'0!sԆs=(e3 =0h#OBdw%(GKM %2x= M,M/7hA8ms eie2>:5tɧ4Q04ΐOM}8\%QZth%Ӓ赃|<Qn8;R?OزǙf&+S0g 94\2 7E W-q):DsB< 4eb>AoG.x hW̄qTCa;Ol",Sl.Zy䈉D T @4N Qa;lujt9(Ip(hC aRWe4R 8٪\l`{fѿQ f2qWFMNvC5 h tJx=g >/JIJ7L B:sS4&ًbW? d/4wB$bq_']D34v|8gˀJ PJDZ+,m{%JfeCa|-Ae6x8 d[]dchWKMp9èС;_ |(D7 Zin-pćrq `z)ns!()>IfӇdZdj͗H[ϡLZmZgG֔AHfw(UmH5xUX}A4'ۯU⚷>vCAJFGngLB^PEvˁ ȑ<: >c,Fh Rz^l6^ϾYfd˪?zu ⢇zDaV{QB HqePezE_N&Hs1$ #x%ŭ` Ƃh'tE$]+دFCGzCRo{vǘS)Q= }P'd"6VwM*.1umG;g];cm9ߦjz.{FWǶ.FPM=TVa~=_*Ul>M2A QEoPa=BuSË t kX5gfL(!m0`N7˗iLgJ-WNdۦ7|_M4By2O`9P#ЃqR1YWa ~R,\ء^]H#Wp%QaT?P }T7%2n-4(nWmȒã=x/ϭg RɧU# h6_ppa(4_|t#m>\;\ 2!ƪ-['K($9?t# XQ+E!@50c(7뼈E>}V] ~cmR8~t&^[=ɽt4vɐg՞H "G${JLT*#^JǛ/H#QEgJdwU}$I nstok75VUīf,4mN3DOrMD8JW.6n!\ٛoL"➃uB+o^ޟ2h:[(q*a'STPJ s!coګXݍsdyF|5`*\̑'zϝ Ѱ (\Ԗ*3#i'⣇FayMYW1Y3JH_S@y "$˨|z$)riiRUDcV9V8,Үl|>cS2m &.yk^5ql$J!5ۿ]#l!=u$26kFe{d9 R=Cqdr+p#%/+ATHv zH-2s u=}Zd#B 4f7ԅ&8o4pR_@&;PKK :e'6nBoAߢA$YbJޭ q h-R:B=%-NKİfєV+s؏(N8kQ̍>|Q{ 1@**!]/xRR#^YsMkl#c Iq*q:d':}~ɻАZċ@5)nJGZP# *2xO~/"a p_Ksu\列[Gsy~f+908aCZwyjrQм$ۑZ@gnt͋ L~H"UX C9x<旖*=-G$A$_Y'uLiΜxu}t? ߅ H.cT>߇]T4F8gRwh=SCo!Z`ϨD?KyCYw*΁M4BPzꀭZp^>LA[_=D4 ZPKO1{ׇZެ".MD`w &ͣaXIVY״9ۖ2fW}!7 +2P}A>TЎ8&&<ݓG\JBrGP:9^b0fg?;#v \IqӴ X\z0݆Npp&sn>Aڵ9yeg)ő;<(jN̅)<m$z&mau@-G<ܢ`Y¬6Dz uc~:r i04c [qhKpJm_̭-m. ٬UG92ATV(%hYʺ"u&V ȫ2DXKqQX"SH T2X 轤=ֿۮL8-_z\ oW`wbh@w)LXteQO$(ԂcƘC+Wʞ<?sN x9s,rM GCOk̏ 5ϑ*OY`6Rv2F @םzm_-.S x&T#dZYz47\{D>~ނѯyVm~!PH!M.탭Y5Q~LRuh[,bDhl9TC{X(FPM$^ǡuQ̾J4A͕5 Q%YhZ"[H];I],ϫSw@ği׽rݭN~ \G;9av)kU6)O6f u/aKlFL׌N|ZZl"G\t>(ݳF3ЍobQ 5@N)KPy*ڧ[/+{`goSd&AzӣՀ6%k&(慩b)~}o &'c⿻|îkגhdDYq2$.arɿL9jSF`UFm%]NNuOOӍxT>Ҏ&ef\ ѿ}jL_i%#%_Bs[ ߵ@Ӗ, ubN6"$T,!ؖ"5S9 LƦŒs%-b]b/iWt8YeU7i/.Z_9v pR҈CcfTf섑co[GK}IdDx q^Û"l,=EHIB(i(oY7Y ؀(VU/"O`G}o+(P1˭E՚}|(|c<>ANc,X@CGqgc4!1.9 fhhYLjT R>jJKOɓH/IqV轹j 'J?VˈKW VϚؽE(klmhwC?G0hy+&.1ax#&wrSGFg#&WtysZp. L$ThNJ %@!y (꾻6=!rWl')609Dkhhj4,[v'A*]]AHWl,4_Lf8➚8 UK.]=tA!ڻ)8Qz錕Qje! Fe W+ݣY ;40SPp162ݺR:b3u),[N U_De zQ ;[ifYq[n>㛍vQt= 2Fg)0BRke z?Z쁔Ne׫AkUY}z\SA%ljFޑ?ưOrOထ0>|6p0WT.kg z>Lj|d_0 #b)6K .E*68ι.KwnVnOtM~X !Ƹ3K4I^)5,'=: !5|}8٫mvC(l tuGd@Z2EJJCg$ߧֿRe- 8x?T 1j}[e1U[8=1A tA@ ֹm5]`oҳ <9i|p#jE<> ClgE0`fA I'͡5'> )5w=|\84ni: c=yNy"s6ȼCLٲw)>"=&fdx)OsV h\K\.ў,s3pԩaTq>O3\ ikRMeܦVX0oqo*0_w&B2Sb]9m#t$Xk_$JU5]XVGw>u' 8N/ e#6Wz'|֮ I@ ĮjɘHuT ?iFyRTZ12UZH.7.49n<08_CoM#zX7ѵ&kO{$d_>;!CFֺg9:uދځ%=ziiUh^oim棧y~{&9>c.;@CA6P*0N#L6@6Ege-E5ͨ1"yxT֍`5bڕW9 ڌN]r[8K:M--!N{쫫^a"e\CaTXp\n,1[fajrwR=eߪKSJqG;XŒ2aTI{jbJpnï;V[hi2K#/U2Uk[6i~o퐘CmLVp96љV)BYGW v qP'LvETGJ#>ߖSb?f[$Ƴ/Is1y70)KJJ6eo'ߌn+6gt*ij_ץR{xVO8V5?P M\`/z.8,+pֿ0B;gSe7QURvdw') qBxלD񮾰l`K\:TNaѩ>qsWlTNMA"B X6^D@r^TD[:D_5j(dEE!3e~V:uarj7Flh%bdkavK;x{)f-^1f6 0Ɍڃ!ÚAij~ӈec+vga 9@9aPz-uS7QQ L{Gq}٪ۀ2[8j琧f]X cɯ`!ȸ7nҬC˅>O?jI F } [>$̞R@kzd2n_rGcÔ:^)%~ Y=ĖO`;eR@2z;^t>)U d\#}\[nOvRU9&N$عiN o}98G8{&6'aEHY a!SF􌑟S'Q-o <󎉘l1 atE>ER6Yt :9bZKaE}2jׂSL$Cm{ڬ뢚(=d5 57HRDlP~Ppx_v#߷wG<6{npJoiE%E^#C2o+c5Wv j䱘dC7#r sNdÔ{U~NeaQ0}ar^`o^bw`\zW rOɢ~Aȯ/w"3tlx엖s͊KAv1a-ŕ@4$!Mk#5 =\@KVd9/`V#\4v_^ Y ltj.8v[kVBRZHBY%}Ddb s0qTtRr/RdoBUBmBHd25 6Kk12˼0Q@y`"໹G f ˸3M(8 tz`:4ЦLI80f#k*}U+Ng$6KJA j-t< Gwoe.*4Iz]э  d~3$wշ:tڜ13iV]f*e\,ɇee5G }hV͹y>yXz ŮlU(_tLIH:b ۉ (+OGWjy-1ݛiaɹ)&?zF T8W-^X_LH~Vw%i_UT;C8K[0}=gWKۅyV dBoĉ4oeJtF2aj/#)\w8=o} Jݚ-/Gb6Eκ}p Clι6mmNG\/4BYeiȑ̜?qզV\%W@iC,^ε5OD9T44bl3]w8 v b0<6PZS&hFr;Y~qDҔ`ÛuD-tRʧ ̋x=Z $}&_2;O)+jT%j0{6YZA4k#a!WbN!&f&wϯI</th.$-ZZE 4V>Ha B`;{?*QoG͏y^HK.[QQdY\Ztƴ 6# cCSgUG0EJ#hzQ$$Ey3bH%k |yt|7~uLըkX1S]l*jKhM yPfie S}>7'7C siW!I *cB 8\ޙlTB)36ܡ ПFqfN}l"/O{ ㇺrȌva&mSX͢KA,(ﲗ? ,m֯+(F/xѻFkl뙛kUgQ#6dXo o1DV!rd "Nx䀏e\=#,v4<ʖޢ;p>%P7z]`[;'B([Zo1;ٸm=$YtJbErb0O6*E\wcZl7ۧ, }oNsS;E!HfGptP2E4íXX݁u>[(-\sQ)ScPt F 8i4sl?7gK$A-_P+Όfq`oժ9)!ܟCP7)cMɲɎiG#J@ڙMhQcjV"{.Q֞tP^"4 4KG8܀dl{ң|9>b3\א '-c읎Jr[]K?ZM:9ƩnFbp?/\} SM%CNƭ6?칶;)Գ&_PW)gw1S&˾}@(mb+zuDn.9%i'ZZBŒ|10,R.6]|i|SL`\i7 ґcvC&hjLS™G+нIOx5Au5ANeR-sspiAx[QnQrzM?E&rAߟ_xZ., jQ½~  x୵j'yِvR%7}wZp+Q96L 5D!- %ҏ[/N"+ү}ftrd%`Vy:7bE'mRLu( `#\Wh񦣅Jts7$ j@>¬ҒڃbͩGt;$:e) ԅ{i`Um%\20mu2bG Kp|Tܩ76nBte(4 %'DiH4U5}MhfvýNYJM٪zZ^)ejl3IH!u@.6)oʎ  ]EVav\n͋;QJ.e>P+T?Uk;2ϦTCMufB O(M_k#j7d~P'@վ Z`P*gm4DUpf(ܐot[\'^*F;%aǫR*|Z,d3<Sd2M{OЋ+sp=kp5a ȚQ=B> & 9l;5II߈јE Q*mLX) /Zn}dʲcY5eHǎ)`Ӗ< YsD!8Q֫7ͭ5t P?>?"2 #QLءɯN>YiMCIlr6Q+Ϭ{݅^`dy]N{^lwzoU(Gc&O!yw c'ƞ)Fpt'uj=2N|b'$*&o$J^s-4b:&eu0bn.W/Ѩ㬎SK;slNyX᧮d&j26ó#աJSS iDlgvӍe`MW@HKiJ5B`{g$N pCvbm 67}FdS-h>կTM|צUe_^Dɀ7 6$VyjudK(3apH;Hд Kl \RGY7a~8 d- &RucLūGdv>㳡uS-$<9(s]J5/e2C"Lƌ {&2ܹ׽/&=+2TmPrc傖imGU=w_cdv'ag;\ƚHA5F,9nAMR9ʔ(Ewn kh޽xӣvèVh>Hr =UE6S.f͹m/_b'/r.pK^at ZEChG9E:hY䓙#UiKUsb&R*7FpJ 2]b(3~6} 3hrN/!|*=,?2#L$nf^'@7HZU}WB؄'h^9e!,Z/b'&L0q*S$س0 v}?߇p(y-D0}E.Bb0Q[ XQKEE<]ru*+їWmw\buHTȹMERZM8i}RUp,'37d` ! u+DIN=qtXva}>g/YlDn?|x'J2q=T~\ xlZu +Ӯ)-׍rz}hMֆ)Symp!C Ԏ_=V4RMDlBꙋ2fj nF=)^oeok%VP$k1bI%L@a4(.ka|iVBGNdQ4&:sDCd^#k4߯Cw(wކ' N|"uR_ׁT :ښeKGAġYýxMdn,sjP,)K1P+N̟87$\pe|rat*csqzf=97с``hTN.:ʙ!|K7u~IJ͸YPSyi+ `TkW?Y>Tj~$IɆYXt /ZfI{Ͼw&S:Ɣ zx_J Ɨ9}`6ѾSL2g~e 0wē oE0B2g|P!fS{xϕcd>DNJ"&$Z-蟓dl'n>jWPc 2ъdfT kM- fez`H]u p'Sp!5ɫP:Xsbg5WCEkq CQVZ ޤ@ܑWJlzr!Da1;x9>#ꢘjL/ IRdAi Tx[U$ & cBC!}~HDXb=tޮa\xr4s2zͺ@W3ց~#/;â_FW:M噸n{ba=I [4[8Տ # p{P|xRʎqz&:.4>~fbt42ݝgs({W`XaMCɔvz~uCqWAtSؕDSS`bW06CoMZn7?+/tL!!glu(7J|vCrn$"8XCjz&][FFoeC;ZK'W:Y 4p;'Jeୌ'϶$E$ᩐ*Addwq'W~"k71)XZ*5sqw䖄kBJ )W"M|lp^nI2w0P*f׳8NJ)2 {b_ѓ"[Y&[+N01[TU{G하fҿ X $av[j#X,iw؋+Ѥ9Fv^LVd2u+)V8DJ4F'~1p=%Q} `NxnHdoLp‘˪Pv޹[9!}DZX.isUDiCR)Af{ÙP JwOm%XcUd Џ` )nH1%#oMUD{H6AIN@-'Qc dK#\%|p}F/G^UؕnՋjհEbi=z8z yc;ju1XqZ'kyT/ɌgD.%"WF+t0$Khא844lvZU۞+g&`4WZ3-.ATs,(&p}%GQZdDjg]tҀk;#uf^*d%neN}t霍,.<WPHTc,>KpH3Z)+YND)%]YºRpi=դʃE}pLPbDkjĈNFq2FvHIs5jY1 19A#*>/_Qq\`*{JmrpWD ȎF wu,A e0![Xpw%~z1E"B= sJBStr5*ZXmCx* z pK{P=|B!ȳMĪ})~BH v:2R|'l" @xwADpU J:Hn_SeUGO+ϖ"h`w.ij)6 m$~f$^ /:ro U\d4`%aV.T$B3^ysa)QQ:xB2M11JuGHxaa^x"hB4a N>t{Pqm_ Y8;}v(gj\ty 8P%$i=lݜ߆ "ڌ*Ē Y\ҘCyT7`W!"rn[OFDD_ℼi7z4gҰXH!(QnsI07/ 1g~nӾQ9E=s#abOSh:줃?}(u*` TǁdLZl-Vg5aX`uRcs8lTy9! ,$A9AxQ+a>,D RB%tbT :cG60{y.Pv"QrM9?q0DW H~I obNH.Lw[s/gHk| bqsK 2];mPp\Vh'`lʨz/CZ % 9&HLGW:VfZS@HžT&AN1^e вhF))7B݆ d((A[H CKy62NVܕ`b9Se]q8wk%yo:ƣ{ӈ)K)M+bhR5Psm|¡xId}{.0b; 2}Z\S^YRhUroW恁Avg | s1q7"fC%Y 4aZu53HF;Dɿџr,@7X?/>|98! %V>'cBI L<[yo> `ZN$?tMbٴ0H&q]h #h];FC &ߪz`uBN@Tv4O5&>کNmՏGyj 2w]< N fR٪: CezI&O%1Cܹޞ(e,mYU${ 3@gwg_ϰE˷mDu Kl.H6\Dkr&Q` !-\{Pwئ Kid"pҷ`jXSB/wJkf16ڸf5r-/\EWDX)Ր.&Gμ6HC)` 1:ӥnqv*T>{=z(tzfQ.*77 \_*J]j,Ǽ1|j7\\O.g{v]6-1ڄ=dtgw+9ʶ -(_`^=WJk^,JQV,~\]6 'de!]'-|~FEӛ{}R)kaPOu]Sj:B dTN77"%jO ϞpFmW:&Xoҙb"3 tP7Sa2[ޏ sx'} lbDMr2I[f= 0; GtE@_A@DͰRE:~“s~E)RJ H׆-X7Ӎvp,&9;GӖ^T{f٥.mFYa{ fVWG`~c LZ jLuGTPTWǷ_Za aVtK\%E!du s36F#qI xe/@tHiqOX+I+\ e}.zU/>Etb@:f5.Ypa3rzLX1W= bXڔ9kO/RHqh\UFN>tvu#@`1 Ұ;7_bd Q^nq:KJCI`58jJPӝy m@ Z^nj%Ri UAZ4Y46>:Lʼnem1飈\IֶyyTe1 8krOOI:3L{K7$.buTbDz<7=S'ʝJXڕOkQ˦>JQW?;haB8,E*ITV -KE6FmDhzܰ%i\;CTϋ0>, ]@?YIN{xKwy}0מj _ (bn0\_|oiV'j(q!ŸyIV\~u*X(bdZg1D aXtj5pK=^Jp9p ,/wI02mA GTxT>3ؽGIH/a5AiK8CU=nB/WL_Tt=c&A[Mf.J RFu@Kq엵*5Gm5tDW;`n*sTQM0ʫ;!9?\Ins+~qrBVjkL|Vi`۟b=kU wUep*Y"{}(C%Zyk@C=&A;-9#Jed4v>sQ*wCKbCmGjs1H ^= !W~Ѓ)=3ElyׂD0qq{tib[BU/o|`=ZTP ɷ5^FZ{G2 gmM>ۙ}۹zAÒ$O6%Lr2)v*Re Ʋ;xA\ЌsfႳ-ygw@v CQ-h v.e_3jP]mUfEd1m#]o $o*yDLC8gYZ07070100000373000081a40000000000000000000000016446b36e0000b50c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/scsi/qedi/qedi.ko.xz7zXZִF!t/M]?Eh=ڜ.+o0lJ%na$ʼ 9Kր28} E!xaap M||;kD@ |UҥICz\m9^Ӂ>P Iy+6n|  _#apû;:7~{.`7B a !{XWiqEDWbM}gҤl 2N%l|Ӫ-= MId_lx.3*Һۢ8~`P;ٮWWtq)sBU_- TEj}:]Qrt*[Pu,j+#x~S0Ӳ W6*囧h)5*w~jpiewGO=!ñzϒry6a$YprP[7Pm 9`{wr7nl`p;vztU-Qu0 fr3s'DيcF_BSu6-z@kQ{ '<cNT8në %ғVOk-ZFt$8[]~}󣽥 4_5_sR(OPX 4J,~6h+d wG%#ʹD DI@>-BN[zn u %" ~rnyq ♏pۏ8-,9pZf80gsQb3K5Rp`ܝbgzfq4h7%'O t;տgrQ4&b}+Drz ., %s \]< ߰bPsgBA) Q]~R|wDa۰N ,"rϱOg~/JD_*Rv7)u"eѮF_kUI$Iv{ |7d8!ċSubߪrUs)O\8e-VWN=4n{-` `َ,G<N.Ө5]ɡS;ŰiٙYo$NCWq8R{0U2|X]^0_4W-y}2Af̝vRq_^F`X)\8 s ,av|BMQku`cBz%J*L$xZSB`ߖgMyo7׀|cC&ߜ^c\, IlW `ƖRM[E]qVہxf Ck=v[`}r` xl>zDGBd|*Xu{P>H>踳#,%I q-U ":i*:wY?Kx=ty==*G;Rifj_ޥ}1Li9k,CtˑPbNoރeQ'_N B Cӹ!x6W:)52C.CBn[)ۮ; 寡P8|xqm̸P!Vj5+4o 51~O"h1=ڃRj$Jr'þ˶ͱExKdy8rf1&VPo:fC(Wv_SEiCpd'av07HixXÊOc*H>=m>l!`׈!e^⃾H~;|rZVdW`-ziMlyx0"!6d#|wku~vJ8dJ6 n7(iY]i6xM-*{s9Ed5s9!gd{2eWeY,jz)Y8O?-QYvQE,[+ U7:'S|?]RJݾ0{λwa* 'BaLJ)y>hU% Uv;DJF_c`\PLէ=9 7Ciuty( V9/fˎS죶>BN飠ɣ;.r;LXΏp Vo:݋+ Iq]r( ;l= ЇM?p|^ŨW4<]c,#y{qޘ'nL0]Wjoj'НQ`4^P [$=KA<~jJܣ adt m ђKqhFXm6{{ZL;3 btx!ҳ_]͆Nr-5,@i^}wl2IMɥޝpe&Gx}hFVzfN= "Wn( +S76S[,Lv)$DLџ{=Nvi*k cr{c WI"M֕Dh&:(C<J!(S@R; )Izm5[73t9]0mxzܲ0^ |Jk;٧_tchb: k @s]ߤ]ZMm52'-x//)^nLgso 3 F^g;wXe) Y; *lEQe'Qz䱦sղٌ9A,񂴚2u^ ,^# ㄛ LpU VuoD>='(ޤ$rd |Bnk z kq&:o EpYRre7iC.:'>P ^emgx)㟶 E~Oqz3em'n~ƾ7tBq_'PL,dMR>@\&븻ZVR@`Z~\+`hw^Z%*IU)h\|_u_0#"Lڈc (s(=ŻkHآ)i5~qٵQm#Τ']ޥ,f_E[GYB'@y:qԈOXzΠ@l|}Uo>m՚Wb%USWrsêZD:j(%lYEyJ`'g]OL'UEk9#$r,krH3^ڜ>]%#X/_"u[k֤A3$ R#]keS_(x:o"n[ȅqYO9NpIJ.RZ'bj;uY- CH[Om]05e32my 4d@I+Ӛ[Hd6+ ͟ff|x]״@lw`V'g]w'ҧYIc!#LG4 j(]Ӫ!SR et䎁y^H+⚷F`xf)gZ4 }dad;lGYBQ7 G A gq̸QtvTI37yHq"N=M$[H<1uz竴7hw/mbT(I|Mz|Fi&Qc3t߀?6u[sѨBE(#[8eKx3H~K$.i gIUTĽx|. *YIO׳>4 gG;#j7Bs|BndL+T^rA>[cbYdj*-@鹰vU6##N=ɪb-GW$C? ?ܞoSYb `Ϝx-ukG3>\;IXK2!,BR;~,``;?h#LPM0y,#DE{J$[(@\~+atc%ʬXjW\l iQ N&`pc"wOrPZS5gz4+ҥcJ{}lV7QՇitD!Mwb*O6ėr WMwq5߻1VjG;5Knb 6D="n'6 ļ(|OX&Xl*~dr2u/_ ?/5v [۹66[#\ Fttfmxƞ+x-8xdr!k`RC"GLmMGayXo(cwESJ{՝Ϋhw84o)%sñvXJ{9B ä FwW Uex9?_>G5%0Zqx`o+ VLBs&(IZGIC&K8<@nMd0^~Bxk\V KBl17 S*,;hIΰ#[wӡȜDіi)pˡ<$s^$Np+VR, W< /ŔՏlrV4GuV"hg[C8?Q}CQK-?t+j]-2;wef!t涃 o)vl{+^0[u`-0U\܁ZY,t2aKF֐)rmyMV59R7;'(Uw˿g2l#4p]9d\TVZug$6Z'gFҾ)O 輁 Z=8 |gCh4赹AŕT>cFr4{ž0gk ݥmiN_AM x$l G_N_'gD82=t_ucqC(eJR20FLR1Qi[9Ka~.I<ňAlώ,ň=neYTDI,W\08glMXi)R7p'ހ5ީXOo9_86jh\qm055~ o>:f@G>=8_93 $)#2SRYwuh{c#=D *>JEO&v{R;A&~6E;E.Ru /R88sB՝9N\9G=ͭFMt=v;U!UAUT0x\Se"]!W_*+}a=kZ<8gmoIZlJ\˜;9ϵ?z֞%Yhza%@t ]ap,[MC~/ CX)@!6zy"uOHrF)1?Z-Jfn!!`;,TqU`ĔJP΁X| мOß _c@8ec('<* tTlGkG*֝b{|[?]1jmu*2#ΚQ>@hWȣU[K߫:3@3V`amu8'VEF/9.0BM) t&vf nWJOv%78%~l61}dY7(=@d8{+#2mГ`i+&볽q}>qeeYm9 z/Sn["h39sZcAx h[H-ak74xTǷS Cχa@굩Q EtHuJYzC@8ɵ_" * ·5BڲZq3ϋ.~"ue*d&p48N:?2A,r>}JQ" 5NpXNv~>@76+Ln.Vd+v[7?Զv:@(<JC%%A质|B8iSKKKРҜUz,KI}aF+\xg(XtAr$dڡ ! rV^Cq]ƴ1(<>-APf9'0 ], 3}(hHd PлJ*FP!P0'W.e#}!;/5۱4ʳفae?̃z:RjT],h|*_bؕl6d^NJ0ct,Yh&>R$' 7R^" kK)+/J[$XzTڡy0 Y^.1oϹ#t_Ļ,PGZ8h›34L/緆 J)FvgAN."9?yONC o5PaxOܳ,/"K$<#Q KSt#`H)r:zOXL dQpljJZ|Up___\2‹OP|VF6dJլ)Zw]<|F۵!6+Ksq5+W? VG_Mb$>F$*Z3ŤŌG.BSxGz4^Qid)?Hdѧ nRl=dcD#S~5:[cy;bS}l@d:OQ $'uKP0EJD[?3yQ=j+i's%"rBLHE 0a0`bhjΟI7+'ꥀd6ӎfaqh"L`lboN^:4t)H%-ѯ|ߟdEr -X,rf Hk0f"457F0Fu6}7: wowDH4#+?Bp1-!XDs4_0Fʧ)MQqO2Ov h  `YKXpZ :0 'DƦBu?6E, 0sC-06ݡ"ގ1A(ƪL@d(g]/Ӓ htsW-p,OR3 -]Z#!&Cjkq>_/ |Ȑ:nh2]7f&@hoj_BZrnǾN蒖Wo'JLG;M#Ko1aHtDOkSyEJe)ٶw|&rUs='fd<^G@s0N? Bt"'% i_IvDͣPxgҾnw!s v| =~NGVyW2ЭԀ,%"4/Fou|Ps|ydlsu]s1ǨLX3wOxUsrF (80N=ԏdEas%#64[WMJUHK/ EnA=kOkr)3F7F.jl5_QHH[)J=\ U"a)46Dl #ͧTWAXAIwɰjB3,+ >̕GgSYPM{] S`&bk-O%hSVoT4q8{*Y c|S4tdti4C+xCbj"ůhL0],<y_#|c9ldNaҘfĿi;g/7#eeA-vvj7P$[^D'cۇq\IϹOnwͭO*f_-o6=eT1 tr[>"w>{ƩN[P9^.I8!P,$ 9"*JM],Hֵ^BcmlOz]{ M/,(Sls*:fEJ.[͔H(27 8{PvG@*p5f}A 1U߷=_> +)1s5`PxVě̓.!܉"Æi=lb1NDq[FJ⭷fChLk(}Mmع/Ԍx< :fNFU)Ns`#OW@h(EHzt9V UaB(c}_жQNi@Dz/w5 Nxϭ~O¨U,WnB=/PZvkN_u 1sE|8~k1 U^RɥFo \/IqhhT@_E50[[/T"A;uX׆,RPO&Q«L@5~<ިqw^0UkiB](cUlD2(hiO Uwwk[%X:vHI 6`ҧ!Q8/7H=ڇΎOckm4]6%Ry1NzU:E [eh@%P>ϽBׄRߟ *ּzEvIm8a`8\K4vc1=". T_|YI*v[E޵1HG]Ծ 7jE%1ekVկ AL6aLrl%PL@h(5Y؄p*L6/IpK%) x2l$'0YwNέ2zb$ζg>9I9 ˪%E,!% 0kNP725VxI g6ʪJ1dś*?I^DV*8z,Թ8#{A9z%xͭ)bA0V<1F- wC% ǡ-EP&QbqsVɱ$FIyWHxhMWИ795T-)+%X^$TW4Rw3ҝm~mdFRĄG ǥo9Lt|%qddr@7"̀>> Ee^"+t:=lKΤj;#JT'9oTh̭-c&K%D#ߘ6p6;RFٮi|MݰRRYD'n.Fz|x/ɶcx=rL]+U1 )'n(:ۗI:W0ٽ5dOׅBOZm[&ElcWV䇎yʿU6Ȉ3!FI&bM]k( x%1Zg=z1&WpS/dLkX V?ӂ#F?0 RunM&yCbn$t~TIo.>nfߛKgkc"/: jiC9>^TiGHATweYG-oSdw[)g m&MX5*FNA fO3gAB4?1H0٢M8^hM9QS}嬳5.)dDZ?Y7r}2?%b\MuYZRȩW:-߇P'f[]}sv%ȥY\aHv3+R철Q\+sM:ʧ(r ӏz!.O38L~&&{Ȣwthe*:f/3̈K0.El B68r\Ţ|j+˂FA6 U4_;k}ןESJɃLhM-vd+|\2]$j.ڞP;ĘF>(H9˃Us˳Qqͤ!Z'Ni؎yg22 7J/tw$Guݝ |s7 V(VEIGAߛVQ] 1S5 egg!> MZIj17\^X <Mk y V;U C:1LuwsAߡ#Η|&f&€s !TI\䗽_c3R\,6?:'&8?NG) sk%Fa)|J˼xpuWQ;;1]dͫ)myWʣI`\lyw3!hBMӊ ?*_ |QfDW< aS#37oqÔd 쒙MNhȭ9W`!fJ"ѦuSGU^PʫE0ك0#0JEXGըRv,wҌw:0$a16yavbh,]I;X6X&M #R4lbW7v>c2m!L%Y wKL'p@"yا\/,CNJ=r+} msw}4مM$4QI[%%T|iԟ 4P<bϬA.!>ꢣUF|ݹL*3pØ=o6NR/„ ;e8nJņbhpU(i|xYA64z"Z'!^Z'3 0y 35b|);ګJb_2OƊ܊v=Z%8<Z1K,zgq(D1JjkHpFB, ]AFw\_:R HeVx ֮('K^ J=]OdY,Zf`g/I|)7U**%T[1=;%!ڥ&q9yJ'LF®ܠo(MtMOm i{Dҿ0I]6:L9vyvXdL|/!"0pp6{pWQb#5dB3c J זcHǵ"4O HMOZSWEPZ9ܻiLĺ&g7x,o|~_󨟹ĵЙ#|tQhq}"D LU00"#)~FJ/mC~(rG-fme^K!ˍFSU (v9 VɊ a=2zmR{XW%$^^JCG|9c5WT~s@%$0PD%“I ˙*@X z? s3DW5}-̾TO=ՠH*.h8Wi-?TFkS}f Uѧ (٬@'e͕.M;T, >m2g;۲еe!bv4GZOc/ Yh'3dYs% &ϧ}!/]K/ soETmmQY˝ruDW%8Y?q2WՔ.n=!"#""ˇ3;9DtW" c#rþ`&e ԨAՊ_UX^Hl(Oo͈ ߧKD"eC@`'FAw #/ 5\Cmp t̲ &k c26wKqpb`-`fT.Yҁc m6^2o3`n}l6 UEw # ]'QT+ɦȓ S*|(,vtZɀg߸(׌ caEjǐ z.!p+}h:YjRqۃ\&P zam>W :6゙~VN1-Ek޾kGM&(孎|C_}Ees0 kz oG1~+0bےѕ='!Va68hFٞï!1+"=uQH/$J숻ȭ"DŽÛpP2u27eHx#  V2ʤvvA&'e@5]Got+imΗ7}CƗź` J7g/ Ѣv?銭SvCOs#JJ:[ҞBܙ"bR2IcTB2 # Gʨk7E;ǒ&z'xœE:q"yg|'߲us4P,QŦc 0:^Lʞ$w~99"P"A:ԍG$bT̐ʏPZPgq_&C錱s7knKI4 `_KZ!W-Gd1\ >'|M1;ӸFocyJnx(4CP/mlk̀-/S@#rPQaO܁wWuWyƵoygPp@w/3@ j¾2fV[|+rT`"iNIdfeͩpMݒ7}ה.!sF|E"K+m< ^ ,_2"A0%/t;q* "')ɡ L)w+ /c;ޯAePA.[3YCF[8TRFq5 ^1$^\*<gU4Z:'$3k{oxKHN3^7qtC*0c+o e0íTX/y5Ϻ¥K4+*Hf?165 R{/i35q%xGA:0 22Lx u9&Ʀ xܡQ~[206{:u.nyNj_+;gȴMK ~;]bgOcz jUḁrE~CrC flg[mz]]O|jUDIܟkG?e$>F\7oˏfzh7*D43q#֮*GOO^Kp?vmޥ0BjPBFn Y￁Y(sΊ(LssX6n<)`FX*# ;$cv~Y-`䳂g9qf $ǝC{$QƏ!mؾ|43nQqSAP-pf#]0UNGvQ)7 E"@[75[b<-"cVX_3Q_]cctpT, Vv-%gL U@#"ʈΜ @m8o0f;ӈ*3ȿ>r3R9[:;)H5)Rs$ `H8m!,@qӺ> >^F]/,」jZ4jMZCثP$F_ ,74e/WSDbz_Gi"LTD",-0]?i"ˆTs1?^HڈyuCa &ғY"3^4#TfO؁mLq~\3r]rVzt4μY+hȯu;ip#^iB#z ^*`?Hϣ>a+_'0|pǴvBjM=Br:v[0Seh q/jBUhWa2Dhl'{?y3Im/̪E![K]ޏDEUާSxwaATRv,ǖo~ ~51ap-N h{4ǩso.1áːԽkuM9:V*<0uw_gbƜy0]f9ܽ>f=;1! FQcF 1V 3眀.ܩG;G#8 (Ƥ<.0X*p65ex/ZZT"C,VsbDI^ΑrWYM횲T7[eO'$x+4y+*h5]LW_NTii]Gc^+4p(̭2`JܷrrZuy/3uebdV[cUS&5XԈDi~kpЎ P;98zJ(*JuwCHJ$75kJQ6&bO:0w}eD( (m,)u{Kn}["C~%|ِ_0sZ#*oA1D@ycߌLgғ|F0z\wa'_nȨ3gݹKROia՟y<uvAv9;#h_3ӿPִ+<~Bx1`L&>6"Ր;pM9"epH)D #}PBk{c{j+qXXLa'SAr %-#s5tVj";A b)ˀӖ~`݄# +8;hہ70|hE>3szvt䉅pbf\Մd Z'wa JPޅ8 [-senx̼. WM`"%`6pU7& ;zyȺ7ш5+6UZx؛Ջ#hZ39(bH‘i%&'p-B"`TPx`tt:҉OpW"azE|p6KeچKLƆdvd#7`ڱay'XY {| ~@ `?)_քR,EPZ#ODcY7HH4ahڰA#jQ  -  Ἑ<; M8jʿF,+=P3%ހ5M1pO:N@N[.Nc9V^tIXBʙX&q(=O"[ia5҄Iq?!z;G}jɘ u' ϒ!g*獘H5o3q$ dq6˧LÐ0*y{xy'Mjl 4~6c2o]/ֲ%GN \jf}RL5ΧvcQ!Җci,v${w4r4/k(XbhK)@mL"&Z(X&mRض5#5_t_e+R:Rف[7yk7LĐ.iAL#ΰ8}<8:GAYg]aU:@4jGw}'73 <]#HphpC⩢j2̩[:b -OmBZ܌D2gfӔ"><\}kpȾBY^]Ww")H+lSWhobP#y܀B6%PQ٭BXTE 957O92 Nph\Оo" ڨ`O$Gmp15.$$"mwґ]҈XJk'x-R!PX@e5T`x3[&@ų 7q'Bؙ=G;SgGF4)JzCkYXD-3@ߣmOoкOe |m(Z[K8W0wռ.Z2rHkJ|H|Ww]JlCJo݆CC (> bLƷRW'/DA?U;J<]F_6>Á@ ca1yn͕S mz @u?q7S㔞$:|5v΂>7朊F6"6.h8+捳 ckyIaNG]|ȅÐa4 m?$|g8$+梄D -~nQDᕥCMX!`p y>?ɪ!\u}t 笠yJ~T֏+w)ζ7/[[m&;FԝFǛɨ-s Ĵ˖^JP@VnA10A}h6Sҋ@8 ^OƀF$׈놤dG}ܫQX")4 O,n19R_Y٧ `3d6 ^k6BԤB?ɳ Rxud=g!u dM\“ <2([,pzQ֋~-Ď:+ja,cm<+&C35EHaxz:Cd݊uL~gnaV9lͪD =GP%bZ)›2hiQ:v+-r*ӋYV*O~U}訌Y4W%,) _i7x+lU&v23g-=`_<.CK#k9=y8MTl%'TjFYbZ;a!T}Bʨ sir9 _tϒd*]Ӌێj#E_b-V?X`ºܡops6$Aю g(!1)VGkV]c]::zLXThm\܃ ^}1+8~vTJ}[S) +ߩplMX5$z0Z ĕ1@;i(v >|b7s](j_ WpswJsLjh6?! f :g0}bBZ\TWC`n:#*~| ߞ[ȒљJMXm`Qoʘ \X?7>Fq#-v=:(FE"cA}^v J&6oE5c#{օŕ?lwS>(7^i-urcl _~虀Dt + MٳP`W 񬞃y&c ϒ4a%6},CNѶxqZJEAm˩=1OҔ\e3HY@CO?^D1-壧}Qbr9uV)%b%5]mtJI={U=?i;zh,`a;MrݛM"Efu$N=`M'zfXb7dFpЬ ,KhH_~$pg,}6EOf޹r)"yѸ,,rٜNš}+CчJUQ&H0G2.whF+K: \y5'!|Gl SBk +IK[6G2l4Jk>a}pA}ԋIvRΏWE+,D&>*a\U_ 40@e7Hy,/4}m [DH`cL5')IY1?a6V Sq*1<,9z: D4Պ\ ̨s?H$n?nb>ȊUP;uMٯ@kYT /0]鳙(KFh_ y@@_Fʪ6&]J sWrxKm\xF@ YsXwl~o"TQ}SYIJ׏Z kG S:^&4POL@` ɘC]D1G8JtDjZGnFm%DhIXGgWpGq;vAcE IYXݚ!_i O?᳷[qzTOA32:GĻ6 Wg) k@Lh.%:)4 sKp6i8hƟNW`z&Qr0Ѕ\{.Ѣjc&Cɼg:nuzt()3O[l aR d3(E107{u[RMzX>F M{ 傢C\mw|:ZtQOݸtP_Nr3>>!4yFj>,U?`f@q'fZ{zEU3?WcawӀ.J-Z9YsGJ0f&{XA9`ime(t] 7>LBceP\Q`OsGv_#[MNH2IE0Se$ygu\!~n Dɋ9E!VQ_NqG߾X_% Y^spľĪ# s͓։tLIJ݀kS :د&J,>2Hf qeCd6b)rtW?V_ô(wvffݮ.lHS5)oacfw~)+ VZǰ q(WF[P#T?.&UoϨSQyW&D8s.M;v'܎I{yzwpHJA!L%q.;nb< ¼Z&ÆGhϩa;mǍ -T3fQcdL0VިRJhHsEBtk="xT=FF V5>0hJRmBl>ݠ'P+:U4ibuҲBP^`GIv=Lcg;A4Ձ A y",8nyC^g WVM;$X[N3e$lBvlk-x{fD?ܒkm Џ+I$#1Iq㲆#_$.s79`׉vu6?@-9 |!3f&'$snuD*G>5݋o #' B_PO3DK-`m^F]!؂n:%u6Cy7{M"K+Üx7C9W+<2_hI3ou(t&=S/ oyf"SH.u >3IfNTzA'-'q (sZ\b5묛M\\dL} TX S 6PDH_1fPLժ3 aT(iA,dm#=&DB*ubTGOa_jA vB ejDsCSs~HũSs Z+3SiwI}(%fb5nVe&1/B }a?2 +)ĞYI.][(6to>Vƙ?CiUIp|jKDnŌts(JF:g:Y$WoZ=UOsZ,'kTFDqR^*qymxKG?}ض{sGB,xih_/Dt39j݌TQz)P)z H1%9_^q`b)ΘHA+b]b)G *q3eCwDihMր TY`-:yt LDOvgFz@vB H -\CA&EY3C.^{9Ipe-SI - 8Yc9XIhVv( -Vz:CN]\SY%FC"zp!G/>r%wh̤a̽|-s׵>Tx7 /|517u, GqtskEهrW=VD>Ax,Ӵ,q8>Iy$B] /dž[{t}0SWz/XbZ"5MwժkM:qa??e,WhjT Vԧ]/y )>4#]<ߞM]WŖ285XuK#'R< P_S_hNo4r%G-hE_8$Z,tL c:~v.wT+LP(Hjh@9H/weZEc BoTu1h$Qa'rH{SN.x{ ;n&ifn o _a|npȎ,Z3Ut 2X$E&rBby(`%aivmNWu(3PDT?&*ͬP&}SoC m̘+l&S 2}.o93ff~@!XbQ|eV=&kRs펙\8 nMc^W_ V3Hx;VyTaϗSa$i·~㪐;OTr[(?'f 'V!kuE7\.jU5f,KbaM(:yvIUVVlVPMDk_0u[wL{߰\R'qE@kP15e)aUOl$483 *ԟƗsPlq($#tuWÒ /,T*zlkZ^w bqOz ֭FJ g,zDڭg%ů+*ԖD%VcX+^r2wg أO"%+.IkT?l7z(>oFOٔ?M6F^ # 4_oS!x5o,I*;JdATax]GPw#\qGP~ }NJS g7L$.LlmC% 8C4Gh}Ú!?/;AV կ;uڷ e Ź~!*0өBP'1KVVMp~E((JOn azN3s.=@C aT͂ڟQtCafa:lg'*4uRh Ym ^;29 sE@A7 )L>lëa"pNq7HK޴dӬ8*9gP&E dYf0 wixTx!" -tW+Y+&c`) $mLLcWcEcޞAۇa<9,?rqsDk$ HrIƗc-ՊNq7Te(;D6/xX*@*_a$p{ J꼚+'Yں@)Yhr s3 .utT $0R -USD$z@n\`}R&R@e1n{ynoz!:1S1vvZiU8G˼N,96Sz^:6#?445d0Yk`yɮ'B0Ytc uƪK ~#~S!SFY?9{\羿f.V=4vKOk OK\Sw_Dfqwvͧ{15 #8Ce?XS I5jpf@o#T#KBiN`~y| mI tUvOF3k]둆yY˩טzmbou禼B&x/'p:=>hz cVC\|t5\wd$\P=0[Q|%JIm Qʲ+Ӄ"j8/S-%e _Uٴǚ0Eo)Xb.A/.QMrcS@$kvZ`ksLiӹoVݘQ"CQXk^@ZN$CҷD}ORvLVK+ioھ2 Ec7(N޶(c &zpO0KWҺ2bχn6%Bd{Ni>%H]hvDzd~PfHmZ/Fύ u䧳g-ÓW:UaW=K-<;3գ+|Z2 8C\ԯz/[:m@TGz\_%\MCl$B >WDŽua3ilӗOÚ~122r ldMdDЅ(9`@be(@X`NQSM|Ok[Aen-#z1owDi!Y4{bm"y `[ƿsnq@nϐM_);z+gk~"&o#%vJjy6'I\Q3B({"^V7em ?{KQ` rӕ"ߏ0@ޖp[E RU9.KV58lbMvy, 3]]er4c,`,иYL{(cn~B0*x `inH_紟4]FR- laRKүXW L#5uC0p+øG\ps' ΏTp uG WOgwjLR ?!c%55+^ |8 "> >*c{Dܼ{&xU{X52yUg,zhG);DA=wVdFrm-,W XC+le vv \]⒃Z#~9%CY;bjU1>(Se5}S-kЭPHv=toJ(ǡ>x~|t7tۦ`&nݯc r%7 AkuPjKz7ڑcewٔo5 Dt#??q+X dFK:Kjc~H?U 7z|7z2rP3&+)Y?JI%%Ân>$ t0 V`JM=CEs:QK?hAX}~Plإ;CRM(<^Kb_Ӈ:<%n|JkT xI;xI6l;zX[UX0Wϋ2h99 ;MzզcZ,.奨5Gx̍x.;.2}Ht'oQa:WdMYN>q$hN@_P'uQe|͹@5 DDeS.DM;c?AvOq ^ᖁfK'ܩ$9N1?"8VDk6+s8 }@t8үg8# +n7ցgD_6,y~Nz4:I<5a]B7L!"&`gkٌ6y}R俱npq' ggBi gfmU?=j6vH U?.$Тzcd񖌉Gnn nZY$3oo- Ѭiؚʃy.`os'ȵpXCt~/hG13! NKr '`Plo;0+־Bx'6>5¨6FA-Sx]tTe)AoENr m#P))&؆1L%$7H{'1L嵧f)#H>+^RpDըu{5saLgYeERSR&"4/LKP^"lWsd-%џ:o!7# w#>å F,陵! <$d LAGnJ(OKv,a,~ːFUf+S>KԚQ^zBoD^Ňz-|T)g`X۷'t CTJ4WCe1b^PـA|P[l$,ۺ9_%L@f<1]C&;֘f;U-+MϨs▧@lS}VhMv>v_[ Xgep3tƮ'eWe .`vY:Vs֢q ;)%e1!zg @H}n# ̶ QNWcToHeք!;uժmNZ}'g'^'Ғ BsuLoRArʮУگ: 4:/Ҭcx p΄:֗Z[׌hWT H25 IrVmW$` H˃mI,FȡH~s0Wr9 @T{ e"$G\+1@^Գw}T9ZyjjxjEEBя"G<(W[}QO[+V|wY; ; AӲmr zbV6RZ4H=ע 1"P tsyf"K :lB.t6Ҭ\IBv}NնId<7~+Xu9 \źCĒ H@* +!(5㖎LN/ jcjGxx ߑX+`օJ4n#\&Rk0< \>yڅz[zO @!aD}zwl#A/4[wW<)*۲ٖ12QfP2}N#S2~[0fhKQpJ5F %\DH +w›c$TAրqRjh`Ӄ>8Ub ! +QDH[:Bfq@2Hi3!&䚫c%M gp@/0k˭#񞟀[$sKh ,n=`Q ٵUVrqnuiFQmiIZ=+{@]t*2.|sN?{4Ji 5b)'ljQhz}W/lDvOpb}*!W% $ Z"ܜ?PDs$8} XuX֞[ N}>-ҍm <[1*}E`ۺF!#Lѷ[Ƃ9*3)f:Okg)d"Mi\P#+=MF Q{x58ӷP7ii-aW w k/ZL'< @՝C9v|3 yCZ"bJ_o~wo2ހN6ꎛ RWN]mnS'Y݀}TÔ'۝¼kDwP2L࿨Ux~%gtFvlr"n=RKQꂆ 7Tu&jw}t&FPL޿'R~"P=y5 RJ=Y ^V_F\"~({ Ɲk:(5߬ېSx"뷽w e9D-3?(U;Q{ݿąH&r8Vc |kRT<6aaٱwbFa~{U.îO7׍ǣj/Uh47MM{Y<}f:uDRK0B[=<@39(we"Azq ssYMw#)HSДHYxd2!NjGn;J-( .ZXd =<1cm3yRNOXIUۗ pKKqDH8s4+0c* GG0xDP*Q;uir>`{l-g0@i.[pa[gհӀUE!ReԚQ+3*"J0'bnڍCa4qʆi2PFk8`NͧiH+GR7 FY#" +dfJJy-8)ŸT20H!:\7@"ˈ"O&׬~Ul9E߇#bF_ pVrdyWdl8jB|;(Y5qy"_Ū/LS4钫6/M.Kb-e=K۶ z҃c&aC&rPh씣HHӹFy8dy'_ SN G&wZƄUCqZq&;`aGMf=ړd+E k%'̦XQHi>ynEjNFx)FRQ&M(۷=S#t*IuDg4PXflF͠}rOq񦃾FȪ)w  Irq|קV-EDC_gS*.?ƗoTU,8gkv[(`I,b@PBty6IEK){ܚ8p׏X4pn]q7_`aB?sϴ{*h L%]҄Kd%Vjvv~C$G"NcU "+Fz_hSK6U Is="bt}XgŚ 0t\}S{/dʲ޴MA mÄ($PH]]I'S%  h+L瀫Ummiџ3 J֘ʁ:keP@ JOʘRc< | 8Q(~VWニKje^U"=M g0Tc&ֈev%=;q7\w1P4ѕs#KV9B:lzB}VDxC%[}>dM@xF}>mh#7+#8NY$$`WD)ufWkYS9R~)%Tb xx&k{5YAizNՑ]|\`z7?QID%m3 S^=SarUeh?U `hⷎikV"@ARByDžXP??myc),h'P^2AY7|{=#! |H'uea[P (و=݊cF0%c_q\pq0~h!5$W%X?B?(hga?s]e\q@| 3QR0zBapqebƜɄ/]/YD2iG vKr6Zw?( ݷ)߯N2}G0 *z)Do5H;|r2בdl7qAF5:w'01ŒxL|^YjHcӧ`1nT̡ 0qCQeOH'?G\aU=Qd5Z"Y \qEr;B%:n_WCjsAtOx?%#i`{E䓙tT2$w<:fAA}zNICivJ^Jncz=8TA(S_xM'-<rӊYlzC,x9|;Gߤ 4/R(Hޗd zz,glR?TYy@ $oݏ<列K4Lơ#T(]4n7_ Q 1E斉-X@%p.QzJP vskpY2/J 4\/_sz&qvHw|K^5lU?gO?)#MJQڡb.Zz~G:MW; `"ȱ|B(J؀m z/Swr|?1X߽H8ԮБ$5ڑ{JMGyw6>E8۴0w&ơyf0!NP @PxٗFE@]]oqF8iD 4ùֹ4@dfRi|bhߏ.6'|@B/:U mk:'EupÄPεH5QeD8+ڌcsd#&!aP# z:Adi`@jlo4M[i@د2{j\m4'x༿!WG\bhcAN8H@kUS~P09վDfyS 95i!L߭>U.uKPW?\3@'7,L;*nŧې//– w VQ^'0CnZ}^A>^CѢZ:1 64|tHQdF܊5d]\_d۶ i^<ݤ[!X0uQeR)SEN8&)!V~"uqQRfM]--#GdD~zWs&ǽo(-on%'mL˳M%z8oǡ[k>Tpjs֮$ޕ}6tiz"qfV|]DMjIk+"FAM63.90x%9+N||R 0<{XmځNMڪBbWDgxB1ѿ=-)T% %`@)R>d3̅aw`W}K3IWDʸ w+> .!H*5,90q_ h/'Ä<)5`󶝡@i{k>m 'FVю%L)u+w 8;rV5D=;,Fna#yg2ƔkgNel)]:RT2Nƣ;M9J 3k 'ݴM6,D;3r KysU}bGi:w_V,\-9+y P$?FY TDZg]F|kxʹi6Z8a.f#.e/\pbSbc9szV %h[F=}J6(XiIe{Q-}nA 8Neŏg# W`Z~_p30*/rkr"إAk\P/+3Wg{g]b'D8*#'ies+(x- 1jޕs'z Mp_\4Wf8.e oto)}I&=ޙj&ww' Ԏ[Lѻ?eNDe.Q r<3bnd0GS%t߳uDlP^VKA`ڗApҌx?o;Ew%vKV64ˮww} 7OI8큧>q_Ҹe̱LZ-yP B tF)Pނ>o9Ma3EnT'];>*7Tf˻% ӪׇGQ^qҚ(Yi^=W%i9-'ƜclȋVލ;$5XbV?˰At$gm𜇈E#1Tj(*A-ҋ;hA}K Vm%"ќC辩:=9\{@_EVn9QHHKj{_\?&ę[u '3;{PC]׮0F% krL㔓** *]/pX奝Yc LTKҸR&(;Loe.(""%nʛXwOzyJ"MK9D"gzEd%a>K(mlšiाКl$g[X?X?33ya^Tvܺ=m@% ;. >hג*<ƨH8+Q8RsZH,;8r;aLe\"IWV_FA^[2._T XZslu!=+c~c~=-xlfT1>N$ ,ʇE%eR2SI 2#X^[ȵ $hsJp̯CY7uG PI)*-!Ji)~y*Vt9\XzYYiJZC揹;w+ti8P!6@dTÝ[At2ewg<_׈GyA}T+U!N QГ*V[%yI̢\F0Y߅|RP4P¥ޟytQ+hΦ3^ȥD߅R\$oRtC1 @:mxWUGtT$ɈΜg|Xr`99{MDHFxAm%@VL#5cm(m osHIrZFK/*Pq*7K=LlY}wTz'Oܾ"u8a @eً3S?F>9)8#wZ2 BU;^D-7 }Is4ťČ+V+rzm,@3oؠ KU'ku&3&D= #ԶT+`) z/oEScߨ(ӽJOcz0o&sˆRj'VkcdhD)FayύjđH-BCyFHhn% iFx~_:qnDo1ݟ{^O`6hRΪuv,{u<,Ոը 2aCv =ogBOgHoĚcv#qj4Qj0[HTObJ\ăt{P (B*4B}N; CEgYZ07070100000374000081a40000000000000000000000016446b36e000588d0000000000000000000000000000000000000005600000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/scsi/qla2xxx/qla2xxx.ko.xz7zXZִF!t/f]?Eh=ڜ.++ rȩ~sTtR]ٶj\5e B4u% r]CX=lhW:- <(f<#- Z>kiAFG4>Pr G)gmmtpp3} T4#Y|ϸm(gZw,G 3֗3OxfVasa;wZ -ax0g;xH&*I{obY <ɋs YR54'=Ɩ< @hTW@qMb5&hu.=EX36̀ЊsU H rJ 5:uJQ\ƴ^d7ؖZ g8t7s;{!Zz4G=\ 2g?U)&+ YtX'<<BU:G%d`įɀ7NtPt)B1R B%0^HMm'VbOX'{NgF& $AW*g,+ݰ[+М co4(f(! \,mCN܆azzp$:_7fQ mgsڲ''UԼ͏Q8bw/Q8#AG ǜm]u=t۳ۈ.=Ƨnnl!,(1 ~85sL,}l*gW&li .dhu F3 P{Vm84y<( z!&G̒uRϲ#ϰVEhE @ߍ-9IM%d ldZO^+ G'ÿBRTB9],s%dPxsyզFi7g:chA@AqSorf= FjZ T-_S"X*K2 r-t<E 1P,G }#.x 1$Hf|FSC%)oQKٰrpME _2"T;klj8ZNׄM+ϝR)sDC$,>)m3_w׭V!֫Ɣ6A7mVj6O7}*Mm36 dqWؕ Me 3enlp`;|†E#%/@QnjדQU|/3^O7=PI`jjbg)D;U*+\nK\Dj( ޯx @z%m]WtՍ;RlM V"}KL]}N̮>3)F@ 7*GvfZ:j%x~+lhCO%Vj=!KKNYɘVD;Q܊9Y aSubOwb5ΧosVGwL/*#X?&g"*-%yb73;}7=pطU gK_c T>\NSf[77?Yx褦 )Tَح9+a Ðc+j^@'  9ޖ,rUab֬wNj;C)@KsYli3~jRZC-yvAz | ήJqV-;Aْ1#q>O S,o9a5 _w3]|XHMyID1 8)~| *۷ CϴI -GZ9F7LEMa;ziqD#l}9G^Xgs = Ucc\B>mص'U] {HOfBC.wL)0wXrESk,CBI$G䗠MZUޢ.Vۖ-DeN Ġ> bsJ8RrL>Yk(/ڃՌ.VC|<+q*Vt?C{N4{ =VOy5(zZp%,#({eh+8 6%L3aaaLm QT+PbSQFCAj*nxĊIn2ry Gx m-ztvI6ha:׋;Hߙ=Y8).7d=}to9+fct֕Z3egm { HG˛i6l2HNkj#E! h6uIu?:`ce|r AK ~Qd Y66tXwYQPuTPvTX6-[lNB&-/pP&ڶKwnpגݥe/HZ3Qw;tMX䞢~:BmA~Rfjbj4FQFh-G09g5Ĵ}E1 |(=SK,H{*pi2HCe,z 6mflٞfOLt‘HLw͵w k9"RE?I|CϝYFQ!ZpQ!% t^uښw.Wj9GpOWӠ/S(J1sѲUR:xnޯ?>5y8Opy]HF obv|EvPN:uA4Ph؜9S5G[ʺkظ#5κ=J"t $f^>qPIᓷa %.}n{FT|jA~FQoĪBŁ/{\\tY'B !w.~w[_I{zP鸓"()KeV4Ź 4Kk%r|#, < 5%̕OdYߒHR !\h׋z%AV@ݝ>)dpT v|h[tZxͰjizj;<8U25%C#~!7 gT# ?28m &",y'hۛNc.v_3 0sI,!4pb$cr/]nF1[Sؾ,73jO <&]DM~6+Dv8> ˾7,J -yS:=ԚGVX`*-F6> ShҺ+\&yIEQ*=8{3r\دT4yg`_"NYKlN@_B0qsќ}YJ k#07xT,h )ػ#Qu/xEe~s6VƮwЮ[3X{=)a}$*sz( 3nOw@2/i~ [pcT+s8A )#бձY(c:r<+P\Cp~ *zUMA ,Lԡ"'PO8?'"謢VNB{,6L!s_s\'oγbq}OZm*4J2 sl6)A)k ,Vge_xPBX[*wjcu'p B5ǭ$TQ'3nEq;`9^DCqQ[fW2 ]3[@7YF;|G~E{0pǘKa^J3{Kk-#TX$b&k⓻J$'7j䚉?%㦇 1_H/,:Ე3sIZ8z' yQ0>0c~'9l-I*u-yN%1rn'J3,r9G;_6de!eh쳳 ʶz˞0FX'[;.b0Q\C0ZT1BC)B]8;K;wtGq[ȶ3q ~Nz ΢KP K=62>|N,W `F{03o# 2uUz>)!`}6/(c.蹊ՄWozJ͞*HW|cX:, gQxY?HVDȹ C#`fB-kHQ^.Rĩp`D:@6$OY;K2b_λMll a۷pk1NDz|ߴXE,N%BMbg phxA/2'%x`N?DZpKx9%ٕ!bHr?~kK06rͧn{u5A+&)cis4/WHH"E4XSvÍ 4%S@p/G/z fIz@YtZZ`=osH`T 7n1.,ЦQmzB$D_dnZ Δ &1Qj'kR }/#.4fc_WQ`$P)zXsʱK'1DPGHWJ;i Ĝ`az$O϶M϶}ԽE=X@Ţc(692άZWZG S'sɈn"jkwS?˺N!)Nv ^oI?ڿH#$ +=)#H"ocy̻>#e%5YBHSzF 9|Js w!2hu $HCK%IjbnbijPjoSP=7l|aȼ79kkOk/ W#a1J6w0ymdBZhc X{CU,D %gDK?eZPr0~Ay>fl\5>ջ+{q8k&TM5i0s.|YUɽ4ldw?(X~PIA!& V;K䉵nFoIƧ2l1X?#HWC_5AOn (C*wFȐkr,)K-ak ұ>ʽG0bPsGN^mQC8ܹL3C WoӴ9նrdsD$;==Ⱦ%)]S~ ͵*̍'˕ɔ t1 K;2S(#f0?./y [$dSw3^gGyO%)̖BVT*ʇS,HT{pu}3 +GvSn%3WH}z^CTz<(?%h =8wpU'giG'Ss3B]E[=+[25`ƥb9f#QI,>) 8PX1n gdU$q('}5>uJ߉ղ;,hs17dRubܵ' ^18b} *nO{@@?iev_|bdbqza1!j e0m ;D. [;_GshGoFIq,&U_4K\/Հ9v~>oqHA7䃟EzGf] =ɹQL H<{7F# /ւA№6=} 0D򷂩^3V[G\W7"a韔'6YUU0$ERJR~*H2N K2K'a8-j Ux"Oo!Vrir3#Q ~352ާc>uyb-)m84O; QhQ@X[lYP˴ H> Xj(7_?I(C붙j~|GP э- Y'=*Jx G&^v yhAl!fM^#^xN|YE?2B]Z ך{dɽgu% eˡN,ʉ5ڂޚK]s [xtuE5\g]b8s͓ʲ  MYX=)J%YΤJA'ڛpR;#$"B\KY|~oj.ڕyGpUX*8_3XdM\LOV9LN6]$Aȁ":S|h1~/3f|&>HC8b!ܤ6$oO{c'YǸw9eiX;YS!z=!hA}Dj7-ŝ("))*9;^лnI.BFC 7heXe$|4.4Y[QZXvS8_zx7]BʹgVHO:7.YඨǑfh11q~p@e!.CH/V`4{CWh8hO#*\5?Z: -'`c3B͑ua1 ,A "N7FXdV3+Yv=gf dt?p\N@.slTb*"^cWYVt[m>jOMCsvG v Ӯ7"-6t=?  \63 UJe@k/)ꊗ\w҉ qQza-$^/BCtť[dWd Qq#Le_sYZ{سs{z8n' (~7BwԜ,5&4zM`S_iu wZ.h}50̜%k̶s5sz Qk <$O 0f,%zX\}G ~'b;!N[L^: f/=C1Z)BiԼA8=Xvq#2N(wPj#G7N8z_yn0I$NCX3 h'`V="KF9L[yÀgKWbޠUUCb6f´3Mo/t8Bj/GuJ?;i?p9ja:@֖PWHG~ $;R>wmd 'P׾XD GCoE7( :- $IKm%(P+d/:Be.Im$uYl˥7b F&SN&۲٨/.0IǒA29r, ._#'Te.0;; R^6lP\Fryn$llwiBs㈤vݱUiZ;#K=jm& h_0eF o:YRwM|?-\xpC L+Up-s0_wHR gHKbt&6Q;/r/ gH lH^qb'%,.>;#m@}`y'̙mkx p.[KϽ ly^Nƃo@z~{4Ł#J@DA=וSZfp}#.n:prSТHXO XzN˾n%߲AXV')X&F]}6?5*Uc @'~R1n9L:,Btm" +حKAoZ31#Ax $+Vg6 wsK}X۶ǣayJD%@cT9ϊR'7^SbLX^/^,-_ Ž{@ W}* ~`RpĄyNʃ_Z\\pm3 H*F6JI -dOq|25&@8&⪄⵬3'nm7}5Vbk!D{/qF]/ vqA{#k`=xvzQȗW޴LV>N]O[s G0 nD3ha+G [5EގKk<$V"ͣBɚ~l";؆w֮춲J(\ 2fN4Olkg*FIiCszu/\6zJ0KCC_l? iE`26C僒إUt/FYw>z:ӫK I&_Ii3{-W'p䔓sm{kp 7ƭ=Ҥ [:;}WR>6"vC,f!Lq] V83B"/kO\19|2 }k}BΔH]}an4I$OtW"_Zڈ8D}FUi8 ` ?aV] D&$cOyRˆ$W#A\eJSxy :D6ca}zY읳LeݭȰZi!E]6D/x\w'%- FT뮡_`C*(DΦL'y.F~Fb=Jу 1#cǾN49Ԟ.!Hjyr^`^'Rq5D&t3CОn S:*F6Q9rY)xAbE3xzt,P/nic~i≟z$>MхB^AWj{ͼ 4h^(Wcw=oFwS2k5DbdJd>:Mg.\X~E|OҠk q=#K!$mEI~džPgEl*PFdsuW֮kي6a J0,@x&1YbnО7:L%P&D,󴑟 `D\>R͝uRZ|4$E"p08%`Mr`Y׊>B߮[{%TL Z)DLfRc9򲎔EzxJC#ՇCFKzِ \GCi90j,/( M9KPMy"e4ӶlqX书̽ S>{lJpvs*s1rnWaVd#O ҉^iȯ'wo׺*_+ԏR:SY !](u$ɸ|q"7#o \RŽqMD^-]> Q`ׁv 8>{@= !/U0Q-^2} z5C%-H-6vLU2)'aCSTy;^{!-~Mp:o0/o؅?u^ِU;B*![}σמuP?˽1}ع3j Cc)GIT|a*287^, 0dtin8OMҙ%^!7iA'-1ǽ@" ;\vl>rқ 6@x~Sǧ*ad-w ?# EiItw 1>vhSAE~nWId:w(E-}d[QcoXq[SHnNc/%G'(mTv+?\ꓘd+̜ :p&1*.H~+!> DlwDTl5Li?'OPn6lb6eb@BJd=zK`KVc}Hͥ:ӄ_= W1N2c(G5+҄tCQG*% S=1W#^ŵd %][ 3I|'ww W5vQF-\5n^dJafMcZ/DߥV) wgXAO]bu#4j|r_opf`!wM⊜RZ"UzuRh 5xxRD04"ԆDG=z^+FԌ3 Pȱ8yC鎄6=rt peids^4_Iqr0"գ+bSBw(E|Ң^ã&Y:z480V>g׼Fcd..8xU$_q:聛-Jď뚤i>3(nv'h r(3Et*# ؎)@(O2m>Vo `n[*&qg~Ex`g.'rX4ִȹ/DaJ}3DPwո锛Oz!;x M4`Hkxl?91艙ƴ;n,S|d >e㉻1$bY' ~6"Փ~B6OJ?s7XEXWjGl( Y'٪T=h6Qټ$6P^|eׯ|o '%| XL0xkǪqKA`4q b ϧUb.16NῪգְUnـod7` 3x>Ŝ] PS. k+VװlōRk3LKaFg{͝:НU.!%9j4bfT+/7e[U&od@x?|>\ Jܹ2bU'EP}UP׮]k!Ys3E6u: }  h6pģezc8p*ԷӟWAHwʵ+13(L{\" >z[U74ͫW]I !o*2$8,-STHL-dҍ.-Rok14rZIUgtuޚǜ6]kLGɚ)#̥ 7p|ĶGָt4=;X_"lcAz[>xe;xٰYEފ #>2j-ӓ5DJI@="(hS4\KX)JvJZ3Biz>'] g\E֭aLhy4e]{lP~bs2r u)IiAӄљ|trWBd+d'.v<"X ;oK-F;Mgu.J[οG!{BфJ&iSE*̙? ,U5J}zc}J jKE/y)ĠJ)bW CyFuHqXFgJk:A4qES}hn^J;T$m_? BFRs1_L 7x*ULi">:Bi) b!kzQ+PuYbmSp6{s@LhB;n@Y?s!!)꫁`&?Uj0h%I. ~w=ݩjSaSl%r( z^߲"tUYW"2'}DERC^JclsK8&3" ;Ӯ2i BnjfG>f,8炎q&԰>B@a"zn~4ޏ[]RgHM1o,SuCWnݓ˪A-\}tD5^O7vwLDfJ\P־>QI/[sٖOCܦj*4֝XF ϿQI!&7kLE\C@HQ}o^sǸ7>Q/!wIw遉Fjo,)b%4- ^6N0?Lk` oSO%G(d_Ba?_P :<7 bgD9{kGN>#, Fb)^Z5͡g+T<8:9"ۏ#%ZWqǎ8Thv30k)P:xrT2=*%kcѳH2벼n%b iRiWSj{ߏ>c aq,=UxɗZlN8ť& H#&Dže=2Y2t/{oײ:$ĩپv-bM!b?٧uDrj%0Ѱ)C*{m!z5";qT%t R/~4^wWq.y }a(5Az)-`pIJ}VbwH}\+`6JcךaŨ$lK6@-S$Lw!#JV PY`-yϫ_g]7Wwe=剻}ϻ:NhO! L]1StW.{9"m50H#!OS`rB>qׯ׻#7-K׾6AYL;YL#P>9S^d$`n!(v~-x_Do䰍}hi\X,BuMUFpd!NΤ9^f+X PeqvQ_(&=*"Iv39m& #kj{W=B'c@BH Tՙ$i'G姕c#/2hbHv !d-07Z8ڙ~$Lwo-̔ܰ#ȢmSõ?k!kkVe!h'Ǵ3Sh%[v0j m)Kͺ3,8E!%'qq= A8Ԏ(1ۤܘut[zu|4 #dhe7h^ؼ\ I l{B払R"eJ_JdВ:I+i+) EA _Ic&T?:}%]F?[$8/iƍyۚXS"/p?lxƺy "'E79?j7!#q=kK|{G)t|MozgtK4kOP3~-d#s^mǒ*L^D>eJQb&tZ4xRL3_Gl,;~m&{s\f!h)N>$PI "yF~x@Sr  30T؂ouzК>Ә2_6WF,;[5{':6 g0|<i×'W J,YF&瑨>U1Q-KGR<ћz "4%xd#<[TVfHDcluIHì0F,2sw9/Sպ O҄N{'?2{YCDC6994$~;عo9IjR9T]H !$`Ns6HT٥ *c%.S}:3)ٽNҜ1i /G3vez˛jr@V{=%U*a;4hq/m\#OTҔ $7'mO ?dݽz-a=_淙D0:tvӻ3 &CRdbg b(`}jI'ơݰp/a @3Wpr "c͌| % l[0kI'Ғ0UoM3lyK*8dp6p:o7o:gOUy’@JJoƚ;z (zWm:eI,"霖M\ULppuqgf!B!$p9:Vל+"+2DJ>$-Ch F^zEh[ZT4@55ES1kFd.Z\6Kj'z7fLul aQN_ڨrC8f&4z&{9 DS"3f=!wVAY tR<>QO OH> \(M&_sl gZ`GMt䗱π ka^3WunN!j~xqq}YLOTXӜN*Hg#$Ҕ)qޑcDiȺBNyMX)&|DOprukV8"2ymbQzlx2ms4~lKNx+\ X Wd1t ȞR=4zCt6yg!FrI>ČUx_`ogY+t!8|$FH6 h>AF_0۔d{tee#/q/LnQ{„ABcNJ qzy *u JR؍VÂBI ^ ^w=vW:a[w؋bEP[11)# 9ke_ġ`*w ۉ<#2)u{E䝂{ڰk inw|>D>h^Y{L5OP{{TtgWIuoR "dyvZިxÔ< oA%G&H]()4>,ˎ- ԮqK>Z.ӊj΃XLx C«$4MD+qy:? $C> GI9JHzi;miBҡJV8~%WM+xFzBLGL&GcօU>C4%%GקO6R@v j֖QΙtPDi8հ" tG)xsךbd9u_XZ7*$ɦۑM䮨}z.Y/kgn/qɸw*OP-6> X3S'ţXlƓ%( X{ߑû'!*F=];d1_ ҍja4Ԇt_=<[=LF,rweenw`˻gw[q[POxw ɷpgT11Ɍ"磝[ # נRwE1gqP1 '/ ͏0NBS}х2ԑRF =ԭI{. L=ɓV; F֒3Z3?Sӎ"K5+ ?uL~ >,Q`m]JQ@ l3_6 aOB Y!^^{Y B0OYَd&8RKbHKVUR۳ɱ+AC:'uY~o2S06SzP׿P-#wg"UdF !ö,T; և|M@k|ḋ- OGT%zşjBXa;is)|jIK$leb)s `oy G|vmATa0$c, "}44ILSq$ydWΗ]U,]|J̻gӑ,up305K6dKhMMxk{f1Ǹd`%M N*S&la.o@σPki._^U6AG>`=[eLǾNL=YE&nˆrJur d,t#TC V b7䠵~+A|`C \=ﶔ2~My[-6xQ*V 17H+R<&CW\w-DvFҾ$ت2 #? Qa˿a̪_]A# ly mjzb,F*.0멼5 hLG@3F-mnohQ!{ P!!@#1'}Ɨ6WÀJ(hg*Ù^لEpgN-ILj?dEmұޜs6QTPQ{, ?_4{E*י[%|k@%\t.))Rبz0ĮfeipΖBϔuJ)L }c>vyۍSHM u򈑔խXłiތ㜀=%``s) 6f yG 4BmSJzӵ:tzh[f M*Q(mަcgFw*Pok* K_! s*,Q'(eX2BH:"knQ!uv`ɐe*9OR0BeŖAI1]_VvWv@ :on B#=i h FQ \_XR-[W8oC= KʿWK&s@/,GpQP`˒nNxDw>&}c/(wx2 ^-ZVH{lCRQ}jTrܠBBj6sb?gf |)][W#6EU)+ZjJIDx ,O; 5Ip(- D9@Xjs/tmm];]ř}ɕ$U9wcf踓$)G:eQ;pfE_Щ̟\/VEO}&EAH RK~t)-  D@Sڬ6zZN1ׄą>z?rjEо 01 yEYEQ-&"dG+dg$ӄ[M,`Q_/GjВ٪ WKZπK R`O1Rw{D^=N9Ȟ5g?%]M~8l:ZC;ζQ% )6!6_Z ֳ+X kp~`F暃bwDLcNgK&*s@Sbc,v6j1L7bË׀}HL edfu'2G  @^h?yfǕB^!vuhhWB^zVK컖I7 4y7-P-V 1" -,q"&?B:i[y KKЏwgh ߩ:sm4Y6yΛ 0 V|`HC1p|ϚNy&qOWȊne;we*hlwo4>uU_$2 &la%dMte7ȷiڌeL|67Q{.z7*[m7*a268a!$eۥ@HԘб[-SJҷNmCj@c\"EƷy˞IۿG%흏J8V?|UR`֖A0`\iK|'j-r-hM6qARh9%tMqG=lU}ɾ(ZG֑'Ҽt{=~?܏Bd#ja C5J//sG(;‚fooOlƔsA:ai]i̱-ͣDES6S1G~3Dw=`>eEhC?DDS*tũ?pV,?fAj7k 1^зƻ8,?ԽnGvzhef垬09HLKBͬh ?8_}+{$Gcp̦KՎ``Jv߁2(R4I록{])ASR(d=[D+NgVPepňlPfyU1/|!jq30X`;ͺ)SyxU*SHJWh[X<1.Q ;zt2V:pو^AGdJzBѶ~dMp+~g!r אgutlb'^CLnd4 "e8(Nd3`ia a:$TmnQ0 ;TH0Qߍ{t!#V0+ӎo7 q~[+vp6-uyM@ޡ57H֒zSPf)m/d9ϥM3wbqGyb0\`~chp (X8HoPͺz. at f/TPXqiI:|ץc0xϯ gdMGtD7%#*ǠՄZ"o`C4Il:7[#O37ǙK GSȥP7;uV-=1ޱ܇Ktywo4aP $ӂkSO;AzI1ü$w5kQ1.I5)sqSGGD[jLqB Ngːf?9\@¨!F(NHT^KSIh1mA e7j[#wjnXXJrܗDet !o4(~Կ~Mez[6r3SqjhLDRuɉȠj"I7>4u(DfΞEqN+Ҧme]lerox_&Z.;r¦~qp{3ͯŔ7$o;ULD6HAud"cy[MF$S!JyLN(QR[܆PT,)@w!'Lia d/e  x(묏x* !E^6'9 ߾4=s UI pۦ)ZME+IsS" Ƨsn UË-jZSʣ4mVF#D@}ch\eaaicUxi;螞t|*C-7[6]wرUдڴ9 B Dm'y^{ucR)ɫgK=/Nݴn0,7(^Cφh ۥ9wft*4LTLK\*ܬF=?A)rHڌc|ƁCCh|]2 Ai\A)+7E(^4J住~v!y}=:g` Q3:Rv˖ONֵQP{ gBGq.3*SDH9f ʔ1zA/gkm$H |0 hL^|޳B* TJaWF`Gd|A)L΃7+m@7pB/[7a]eGq k? U.UןFhҖ%1ĖԥࢍUmƁla좂5`1@3$0(qnҗ/!!8Sdzn۲uZ ๫fqJifoؽ˧~ eZ 1!h2K E/BgXW`iy)o^8*1A (a qC|yYuH&RD3d&MDJ`vE#Qo/lES@.=]h}gAL Wc`=~rٗ[QV;AQI  mP_kg G^LI*]_(]~YM-GFT7yà&k:ouB&}k@nuқz*,8l19:[ d @nVi 'Ks,Gg pT?|ၱߡhcHW&.CIiIgw䇬F`@=&;k1Z4DSjJ]UmbƿW0`rm eYvu?E)W6(0dU?̭`HRp=0:UDTq=3 `HsߟٻQmiizG4:#05!cb3^U**Pz,[!7ZE>op/n=}" gL848pgJ큲:ṢuZUxJTƐ\ˉL{nE/l ydd"ҧ 7BLoK x m@mVV k}~ 6]=yKg$zJBKo֚ZNbnº {\Ԧa 9Pp.o H墳yqtFKjqzcƋm#yg)o85ssζEpK+(:Qoγ?k %r9ӓܒe:ԩYdzC*6v'knPe ߌmG$_*y,Ǡ ZA@]O=v Pi1H,Eݡ[q[b[Ăm-WgD\І}PjǽT@3֪f|maRo)\d"S!ZXEqͯ/(tF <gү^/bi0["WhJhI+lb[VA' f:MVel] wƋ0Y"jtW&,kyDP!iXtp2vwfVò$wv|œVmOGZNȣcR7QSFAɵ^)c!Hr~qMoO@ DhDWr/wܪ$P HF8~ܒ{ڳ,Z ?{Z|Mz9ӵ Ǧ%-\.\1>puD;5I o,7'A)}2%S;1 # ٽ 72_ [iBlnugذ u|Tre&\儤sV]L r[zUY.ǯ.خq(0uTeq͢Ƽ t% #@"DƄ>VӴBS|[V"djsmH櫼bd͎˞۷KUSob0?63h["Gi/U)@}#>s',=IAϗ`]Z e>oyRԘUݗ A^E)a,]5ʆ+nlY48dKlkvbwf76 T/(L)/+e7447[455Z>LL,sC+laGׁ6w'{.њ*0\V»G0h+\ 3}yWG8*f" [)1/X@LcJ1| 8~\b*PIf+m/bc&ZZGªd4c0'du@ (o-Fق'--BvC!lfYF3Z5"#uG %a⊩/Rȸ3 QO\m4׿Z]!ˬPnP._6=c8n F4EZ}+ZO bZu (qpT=3 ( co@:A[cϧ_ju\tE!=(B5*k c`@_d5 .mMoAeIwZ;TO3ɿτׂm\ь[@&y`=Zp,D> Sd<^}i4?_0*ɠe)[Kx^a>ުdsuv-! qj:1YRvNh5zڪ^lXђԺu  iN8Ѐ KOQ :F] :: ʅwF*HcTD5V/O0ukӔugo~`۟a\cQ%#gY6Hf"6s=#R*؄4΁, 8,O0AE ?VnC\:0 ZL.d$d '!וB77hs04#lHFWq"R 9 Y/|c4o! 3Ȧy 2\Ό U3i~vYU7iNf\Pc)eaO~pP`"&>{[C~{B~XԫrZDPhe=-bm:0Yy"QOypĞ^FHu?[>ZY';Çk>w$Fl!vgn  1[z+M8ʘl?gN1!bRN3xϺ#l>^}WbxKּmJF;^UqdyF6e#x2<](˃ ,dq i8QR&.n3vd _M^áFld( `վ 6Myf2_ʣq'tu(LCdCݹ~xPq7.02C(](Ʈ!t`mU2 Xqա iMB ܰ s\?p‡)5I_E8_pе`#zoO d .jmx_1}0WXwSfJ'X&xn1d1UL界 ešGV=( 1*P΍' 87[$Ym*2}׫;8F|j^L/ghfF?Z ro$vNSr7I3寽8́}WKYH1n8/O㮿g,pZ{d遥ݞě9]bEsI8 o-[ؕK+o E4KL2\ͱ rX3@uu׵>!.~BNE Xս`˓PfK!qNX@_KYl۫$C(#ޫqN F;P$$: Kp}r.@Pf22˱.HGЬ 6'4 @t{uݕfRS*nJ]NbS`ƥJX0y'p~" $ }cJD|Ï `e X$}yXj-(Ҋ+ ԱpUS" R =3sPƯ 8\TͳcW7ijr H_g>:C[,1{A";m[{uZ }Ayy1!mqz8ʃCiRDu*eJ .L#*T#>Ζ@^(BiKv\1"p,BrcaXf)ҁ'<` ] 7q7z[sYΒQW5h;0t3Ð%}xu>qw= YS"E54/ ; Rza^2Hsr8~j%;8+p?1%ŭB.{~5"l f2Y.XPO–k(o`pEٴ&z*k#]P0w+&GX|l[O eg7)K: n!g((jȨܧL~7Nn p[ܬ<*ύ󚙗 4aJ!;Çk?Iƌӵ %t4!H !$= $&D%νŊ&P#WnI[Xʮh̊:"1:e\wZT5 fߍyھ"RqW[֧YkIx`)wZ4t֭(if?ئA\|'! aEVeBqKǷ)BeʥY5Gs- o^ w.S]/os""#{Lkא}тD}]HgdC?1po04Gp K=.vDn }s r@w}K G (Q+r+v\2}N/7͜ܢ}??;r**'! ZC'>ON)溩A!V*3} ?LcS0Si Sw4 @+Ϡ`=< @Ĩ^&p7bs*XBHŚ9fE zp8Sg;ak†7k>ԔS#*[Zih6~>1)$UQINh3羢`#ѥջe%,|"^gNgq]rqPC>EҰ 4I]s8TuLѼk>;SqїP@۸L< IlSg@*x t5tS,* qn}rAKQ򹩢+̏%@!( t~n@7uHwdCv@-iI^CJWm2jEk & {&>7LZύ V5.5=,T%UoQ򿔏2ۤuWabMgƁL.=k Ō[ ?+v G{vd](TEV Pұ1W ? qmEI=@!ZoKPx̓ 1upHG?VeCjɹ!MA5ɬ@W~G#vuWXVUH\a?LI70Y#@߲6N}a 6}տ^ Gq Yv%Tqi E6EEpfڼ~k?Jˌ7+4W}7vsȔ+ųNDQi]^J S|sץ6+4(O,63?@`&}{#?4dAʁe^jlz"QVlO:IKZ=l= -GT.u4x|Ŋ>GWg̊d+f0R{S~8Qn?Z*$uZtrCdDK=ubCj[ bA/2 1F-[&D-_'̥/xnyQal1p#yT[Y'iҫ(џ9Q>/?5O5T=aUJqz&ܮ-ѡ]OZ/+2lY7a\u}.AɉBJQ2,|A (#TVF{Jvp^-D~ a3/}D'b;O⎂X%Gij Ma9b^dQ{Kҹe]y^FL,F5#OdZu..O_>ԢZOUkVirku^K{r lPC(pL|e]16JMTKP3p!߭svnYwAxmSI*]]xNc/TD!|+Q3}>&Q-dH r9g|=k}: &_)E,CZZ}}Qg'd1C=ڣt;۟֐?/J? 3;hf{01/#/ߍEɿHcEቄ~!m#MW i%21!35ؓ閚W} u2eQ@LoMk}Hӏ㱾3VuDb9@KP|#/:p>hZӰ;tۙTT&u Pf$f1L*%:aB풰:Vijlĺ^fܾP ^qܭix\vFWlmt |<ǽs8_9_DRaiRʻ XP:Jܧ28*˼0WP(X}d6VSL_~63dqg K$.iqFr4h~mZyf`*>C0n1J^]$/QOr&p\Jރ=oeHq`43-]^ly|EU*z D;@8y}؝;AR{m/Lk^9R_8ci{RAw' -TٻpyG3~ݛ) e|nv|ǝm5 ߽ LKŃQ@Q1-t(5WHpFJOueA}Իi;t/’ڨaBYGiRb+ )瘙w= ?iАT`>lFx.b6G3kNN3/l {lrƴ77 Yg#,`$|`V}(i 1||#= "t9sQ*5?^6BZzEt +iİb'nWFwU_=e]{~_pZk}eq(3@hUl1ޯ,7&$݅uByq^TP`#H /Xc!#t`n_NH3 J'Ǡb>0 '&uu:ײBlcsQ"$yk5.Q88+DLA\rCPͱggf\୩r.'KN `jQr^LB`z|}ʪ!tVE!^/vbM1*p.@YOr/"{҉ ՐKR:%]J^د{;;H&62&Q oXE,ԙ*JeSfn_ilG9jnWcpKe zi'D ТDj0UUSbӌ;i$& 'fg-#ޗ3q&<_d^/B&P^72AQ2Hy,]H!t+`Dd*Ձy: yGdZrjd{'58krxRݡK_:dfO(oLObvdcdZ?Ul&Pz]UÙ;>J >ňn}1VɪgӅ):}<rsBt?;3N?$АC F =`pC⿼+Z L;8͎9m%7@F,ٵv}L/NYEFr|,XƤsd`Aju<1M#yWpDOUs:ٚSs *!5 % 0(,A  װΌ>o%wZ",)% p*P~9m_bzϝ?V8La_rhhqG-Ÿ셼H:SLun㷩{L:єOmfN ̵}Ӈ^"&l.L.`[BA8'!yk\gl,SZDj ROm3 XGBAČ3 DD!1 ^X?b8-ߗϐEPV0>:43yD֪iz<ʋPt0&RHV#w)kF]9Dv%w MFfM]Q(Ng f*:dB쓇wG I1uqXck%j_^|(BsQ)Ȕ8Հ=鐲ܻklŵv9hK1њ5sqyr8Toy%ԟ׬J0LCCf  ®iVP(J|5`<(y5.%RE MaЬ*ag4qqEisYS/-P&p V0GpXՎ'::,4]/YQ/ogy4;!/KªL?- Ҩ Q` AJ#~aK/vWIDX b2VÍLoٕg2sTTj!("-E@Lvq[ ʙ1$s }1?-qR8".Bj!-PzMWA䟆8SdΌ7tGuz5F::Kub d/OVĴ\bdR-y~M>3/aSMيʏҋXAHu|mW_KZRV~i[\֧rSUV;%}#]"Q}oV+%PmIzK+B2F m 369 !38I`xLc5?pH6Lfݫ֌9leliԢ}5\C73c9vQ(#7,и\?u!~^Y4xKG/h± ѡFU!ͨck^Ocx[Eo F:02>k7U B7,_F-r3m/t.;aI0 )+ZLTZ 93ɂ,#T MMs* >D8٪ HR>jp|ىa6M8XR @$KjyZv}Eqys\7^HT$+pۥxqj4(AQh+UF )3 ]yGR#YzƄ\"ZV4pPy}=X[R>E Rkw.P1QwWn# )S؋Kǁ&foiQlZ*5HN(Y{$ $h{n`~z":p*m؁UuS6 )XډU' ЋFg>sEIyU~6  ~z_GO2 aPcRLѧ@4npO37SGi?s4fZW);HP=0&e<>P-OVM_b6= _cEN1_hkO)':A #{pSҩH%D{a9*}C\:Iw*ofd6.06p^o\:׻J1Y%qԓ14\LaIw8\ټ9 ,FKvm{n!433Y Y¦ֲxj/m8%Dڤ0=a q4|UgdzFA}6sejSO'vc딗;^c/?k98i>U*5_О,s5%#Mϙ3C ͳx:>7†ZUۿ ,Yk\:&.2vOd@R C|tlyom8+R}`Ѩ+Bwo%AJ.XdH@)ن#&k`Āv&X]\|dwe.1~և\A:?TP>q${*5_d {7:V*mlεPPN÷eKt׉gkkLQi a'&j9RLEэk "| ODah$2HSy[q _(Sk# Rc vɤ[&bK*мRb)گEWOAGwG|tjhHc6nhmmXPtsQj lHjL (YW?(sXbm +/tw[!P@©7^zG-8/`1Jq<2 Olց3}K7y."mMݡM{뭸\sBB$ч~<œJmjL0E.'#Rkݠ?k>M:+9Vim%d3Ey\_R@*aDe<+0vP\xwEBc!,hv;#0AڏI$"BqE6=I(wdtbK9D7VF\ӾXxԭ/*!>:G-)`- 74rk>dy [BWȋq Z0v>PS1ɧ3k~]8>&M(b h.'0;K{ no9uBt&i.O˒Sj耒"A JG2?T22&dANE1-\c+FUb7PD>>Rtt@l0 ԀkQY|JaoHB-ys%.U@vUOsl`-*Ǡd}`Ú0A'Dx֣H pr# hwK- |DΏ@ڧ(?SLCU0z4&wDoKm;Vg v :A;vLSN:N)-WNY5"3)*oOCm!R~s=-:EPmKo$1G=\0QoBe9D.Z32[ 6 Xyacf0^D0y2>h]u+}d3Sn&zn}D̅Y/%̡Bp^[8K3WPq.ӷK8&%Ť-h, ǔT; EbfL%_qdywI#cSf#XoB.`72}큞')+Ȟ)?t>=_Vg:#HtQC0DB(/aRohR 6SNnQ9tlj-ZܭYBx%+{Sy'DNyVٚ 8֯(8fK*Mz9>ηl4luVK;P,q^| ?~GUڙo̵xf'{tɪAƜ2FWr*WOi!eY{sYu.uf'gY $YV=vפػ /r/-f ;s)kؾ`Bb{^R/ 9>k5p$0phv0'U˔sO^xdjQW/^"㚼XB,\qN<n8=d3('0IMΟ[O0zQ+C1~@ p  ,E0Jc(ޚ?׆ЖZ'5p}Co`H3 ?j Kܨɩܗ(I,OIGt3qa3j;eM?~=}ߪطs d4^, <+0O2MW!cPG&Kf ʩ^7:WWryqYTT/:fKE),B|詷ncuw lDBrTT-N˄hZҳcf u`ÁΎ_UJqM`DjJ jJ+ć^aW$cXL< Giȗ͌WYc_Q8"Kޏ(:_@qÄ;q[0co”?SpkOg Ͻ`,ӄs?-JN*mYUV+ jP PUe IŲ:6\ÿmT,_x_WAgѴ"i??*G|aYi_J Py :s:}M ;kB![aax&jP<ߠndzGYL-30l+V%eMc Í"? MB@];C:WX\k͉,oOc4YHiMO&trM[5NʕúUNox:bv>rtypD"87c+R <.6̤\pw=+5}nDV'usGk4ayФۮc'+~xȁy)u7xUg=! #pդ+f_ew {L8Ft!WsKRX2(OPM^9 к,10vty&j0rp^TB2G߰`/O|&x(s2zKǻJ"AiD"ݚËYUIX0TBH鸍 OtH;idffK+)cώ%D\AQȹy>P]mצ"Ꮲ"讒J-cM"j)]}mI9dm4d_vR PBӛ&ȎdmJӬFb0 hʶizhU+F2[{t^:zz 㘱qӊVFB5 t_~ۆ҉X@̗'UÅ&qG;HbVU\dHޣ{_+IMUur~ptk& ;fG(`~^A?V#C4"Bp0Z'dk';u-f)g;c۪e'OL ^6l>:oS`2!J!8J%ܭچ?ճo8fEM!2Zkn9&("_W B%[^4(oЎ=r҆*@װTNIsh)ޑ; (<^㐨IJx0%7x5,a PfBN )kEص5@i.x_sVu0xM+z vIٴ'Ǔ`TNK 8*M-I>9&-h΍sZ݊L*`&}vӧ`ͩE Y:oʐ{#VW$6^ևZ.O}3aO\1[ G4|UaZwdm$q-*t` wѨ zb5M i( E jPgk^ ]ʵ<8P@9fXb \OMmC-Э9Ǡ418(AMxM?8:𼃖1Z.\{託u itVSZY*6oʗ CA ^鵸<9l[qRmD-hNcղՠb7%:'^d%wR[QbD}ˌ%mMTxG)RHl.#?W' i9LS!;7!$}Ə[/8MyFq,cDQ1[,VG=ѶxlLS22GR.$wvvo8mn~e*ZR#fF N'ho" HWt[L+ݟDɻlfzdur[\i 67ix&44ӫj,- ~; -nz,^#7 j0њ$[Xڢsz25FyWꒃMXб^@zX׹蜍s]] O.3 e}zMj86f@Zk3;k~Ԭys_&=?3kxuI 𫸺#ad+3LwG٣tۯG6IЋu?{,3PnC;с14,EriȁPxbrݿ[G@X.}(ht/y/HB+!+^j(u_^4IGp0OV+ U-!oF?Х]֤gW`x&#T/ 64UEq m%zݭwZQE}+3_{d,W~+X"ch 76c/,yi~M]F5Ody(xsgIB{$io$w_T`bd4 b|dN'`(sfwTxG H3* f*pɭB/-!"V}8>$j*|X8p9c"cҞ\cX_9:8oV[lՆrk̩䭙x 2 &E~Sf{LY% )J(渷W6;Lz@#1Pm\%~Ia{2t8bCF74LYċO%jF]8 zɣa̺YG֗0/29%߶w/`D{q^*y*#fYX"bRO,ʩ;U0ϒx*Ǽ !4t8;mky0QՒxLYq!i]b P!tcW-&K}"wFKi0 qYV)-DToo]i6NZr?JJ%ߚ'U9׹sN@TIn/"hn+p.!!}RƵ. Dqn_|q#;ʘ f\f;YU>/4V:b˻"o1{MGNm>43qY= +oT* Jo1ޘZ-\i4-Ӫkˡ \d`M)G5>FLS 6N>Xfpa1Qb&~tb[`}Y_Sx?r<_;XI9%TA tY*aw!/4FY(!<$ceI9=NJN=_lHKт SJ%~* ގ\x j%)Ixܬ%崣S~}H>Zɰt!?\R^,xSZ|jQ)vӵrY{#UܢM0@^Qrz!}C{[4v^6[b,ۊu:Q<@9HMXyzPrVCVǜ笘lk[T)6rM{+Soi8z*p)[;U|iӎV=}vpV6Gڸ%7uk73k9'$xxUYnϻAUg]NYN.FG@=#j [4, V6&$Pc*'r@`]# Q#?GZoM~K찚h;|h-[vwёZI{ީ!0y]D\}P4A $N5A:;C4I7[" h_^ӌ;-E)/Rf"tQ>;Z3%ρ 57Ki`X7C0l'1C͓b#k(j6u=D'/[޳[ lg&73yhWɓ8GJG*>+̊T>>] }]8?֗t3IYRJWjmN.+ pŨ xtKET3ginx(S3EeYFY~4Ǻ4)i Oc@) S$q!J?u&'8֏j+y$6v?FAL?σ;:J&A녦nKNw$dy9;A&`1|`IT<}XܛHHQrJ@ )ڌhLntbZ cvIrRk>|\0 t24YX|T΋Rp. V/8ATԤlOqQ1Eyi?Z9C۞J^*XʃߴQ/AB//6:hҺӖ-{hUٴWBI!*| k|)sPuF t/,]eOG(c vR;hzNe-"v DfqxG+)ԒjM.cKD( "7fݱ'foFI8N l>6 VRiCOU"f~kvL86|m!o(bʝjmf{/#y65;޻֩'h9W"XgձgJL0ΰSC$f!W"†  *^r[L1XB;'s$oW`AP@H'fd}-M"ܗR!uؓA-._=8A"ΝjOQA3H)qmԼ˜Sz3K᪊ƫ}Ώ뢀iAܐU pSZ S!}뿰${gܙož"ⅎ|.E.ft`)?`U-nAdrUlN$({vKsMk\`-!3!) 1楐=m$>s4NWrrJ5[?cKK2 @a]JVœN*@oyLǫg? } Ͼ8m/Qn#hz$܇dH*Tc}&s0c;&+n^4'}h͜ٸD12[`wXRLVcmߒUtͫk5ﮁFwkO9 *DgvZ%' D Hd췝2S{@jҪw"sak#L׮~!HK?qYa GZ%.ᔭvmt,^O-hE 5Q4ĀwUmA|plk 8vvrMXkC%n͚깵m8!O[dr@9,XZ|Ɩ)u&||\hf"5 #R/qKH#O6/Zp*[?ojvye7y" SY QyɁ~a|Y|OzΑ옫8x%$^kmC-> /-34("XuI! DC1F6##ﶆ-fBcuRӛ#283*,elfo]QҖ {JPyJ2cK\iT@~e uA]V%j?'4_Da)lkIw 7rt]"|"kipif4lKq;KB,9JN3V_ Cۿǧ;C4>R9k.)Z]jO&T@)[u{dyRoxˀZ&.[},]ÄHÃzgs(zD@Ӷ 2Ik1ziDVm>>#yniÎ +SĊn߻!~[ѳ~T&;Dĸe^H}aC:DLdIܩN&Z4gd 9)Y?6*3< }*DwWЫP|(93p_<#$ϪxBȇFXøDrIw8Rj=o@{-vbtKqbzsb/j'..'>x,Ǽ|Z2ئ=5)܄ &bYgϿu;j7K㎺xϣsQD}bSdhAbسaSmjDtcC \ݙLc@?^1ӹR|%wsElԽ8Le08xBl;6]9Vc^C-h*ߞT^ڭzW0fM{`ܵq0"PHB]hgbU(T?Gi>/3trEi"mVBmAA}9ylJ%CzE$h,4.Հ;aoNI*Ž2m)+Gq\^L{K'ܱ6]JGhUX.;(9Z4H SߩVgZ6%q:8gܝ"s-G*j/yta!_~5_t@`7-^.' W?]ԹIwxA}GW}G/b#*P tRH)+sEIޙ'W^xhI%Ѳ_~'1`d7O'4K fP46wR>f<ɽ&=9^].M7o0DaE`sm*w2hYWg~=QKRQBHQaYhQIFKgHjEn4_/E*AGCeIv um|{>U& Ì[N7wA&GtLre~|w%ӰirC8#-wЃMŘڹvy^ǡ4H_~CcUoCV =+ů?x<u ErwJS* t(gI7UD1)U N *ӵ1 '&NZXFη-7_Iлh448c2&cyC{NнՇA8`dTutqwJ(54 Ԋ 1*w3vqCO[0:%Ѭ̖v4+Wv 筅v𮃽E} @O?ZAgL2.pKzs7F0?W'I||}(L@ F703a;Ze+DA#g+⪻wۨ3? D.Yu#]XHwF^pUMou>v|7L2 /$4 $t*ՃevObKI$5n0HDۡWƃ) X7~gNzm7 -E?85Q1dĘ/ïRG q,DLKq/nK+,(a6=e|xhuGBUU C-۷~S_0]<, mHXV\rzAu)k.#n5dN0Sq7 ]UNÌ} >NW(ai* VC$WqOT̈́)f'B%5Y#MLfǏ]kuQ8li ɻ紤>wudVvk\/fJMedf1?[)=Fnnpv~qYM4ŲOSB/+fTZ?*o! @DJF=!ǹ7/<byb.+i, 0G-s.dO^/p~=;)EVl$g_?Ά@yzu6 #>xa{,Eػ  3< X#Qjb JM1qُM]<5'ez&pd]!R~.%oUR`5ѡVQovBѿih 8~;EogC~=IhJBy$iO: oFT ^|bE "ʹ8$[H"ng->еzYLѲ~QrCЮN+{¬#V<ۯ&!u&?X;bJ 3hǐoCwH 7ϙcqƷ>|K=^{9e(`΃0UwND?싦KhKo<2 S.uhrr i^gߞN Hp,dkD^NbxZm`x: /!H6d2CNļ ̀JtND:Oyy&!pƣ:_ *٪ ?bY2Es: 1>XS#aĘ^BnB_sڽ8fJ4OؑZtX2S[,A=:[yG~l_?5e3kV:&+\_li3^o  BIԼdN8;kɂ`=J# \@`jZ>nֹ^/xy~bGBx l*ԫ.jl yќn਀dїoض@]d1w!?x,|7Nd^,uP-+VFLH8o_5i5B"#ZXpхu;%rq4h6:S#ÿ(rmafWV_*70TQ"vR)q^u=j4ojqx` zKБL.¤l!o>mgW 7$7ָ`t .J‹c ".lT9XfL^QՑZc\EQ 8?E{gCDo)('ÙKO)7KwYI>YqBٴ#=|1ک\xm&]y4GmÖN)Rġeqǿ 0{?U @9HQ|fnb[D.^`q0.Rr\zrR5ӷE ̓?>IngVLuX|7ODX[|'K$@$_ M9FqCF/\-t5sr51uuE"ƒFj>E2]>.Civ|i򂊏$*<@4'B"ol]`\oRQClD滬%t`l%(uvNYS4GrC^wPњrkXiʏ>L /󬘚S`6TI:[IҠP=aWSXQՒP3bnp 4'w1lNź f)q m׸0W?B8 ^YpPx!1%b-hI @oݗ1Lʝ\CHlhu>zvm4R]ϩXzd6_E"lsԷGc.m=I?lq)N{ rǭSLo`qJҐ^+lZmbPrւh$]\!A ᧚A `B *p___Hz 7_c JXe,S:X +iE.Dr-Ő ٘1ߕbNnꤨ9!G-osC!Q{&66 }CukO8V }gƅҔN 5<|ئsoUCtk'y$Dեt-"#]*3:H'y>Yq&L1\*r$)# kD=|,>|-quX*yay\ 'RHg(%381R>?H~lT,t{ _9QɈ@-x1M[?mmFG9 WjLJ2.{^7 Tc~ȉ6_#t}+X7'qk riS*k3'[ .?"r\yV,Nz Jm t&gUJM`su*694j"j߬¢?IS;KûOh6"hbγ }اP̬*)A Xm8ziO_Z,U&d| Pэ/x4tò ( n]mǗ>ST2t[7lQ# z(n(kI8Ế*]EK]%d\q2$t ?v:j9x" 1D|N۵ɇA;xzzaZb[P9?^'HfyX";CP>vW]F$tRp[+]Km~ >5/ve*DL/:Pfdt cOI^uu "ظx.L-_S>U_ŷkJ9yo/KebYKtU0i65?W!E&Wzt C2zvsrѳ$:ŀ YfַDKJ, C ~f+ SBE9b)'7 Iup Ļ; =zf\`4 a?:{h&J2'>`uQ~uz0`h rC"KHJ/GңjdLBL IsB4CFbԊ}]7?S^!\n9l4~'X5ȹtwB8mWҬ |m1ݾLD!"4$aJږ۵<@{/g1!^_$U/Y$~#e/`T"K5^͇۷0b|`5'@TԔy`ٿ:duInhq^n۸rOB^Of@>fCדIIꊳ pts7/w2AqzBK^RiA}=[?s Hc;7POU]0Z0[yHKY,.; xӪՌTJZ| LJa8j 6r}VTL@:6s=Wվ' -)Hc`i"EAhHK 3v=iB^x*!{{SozWNN`iCP`-*L^:Mk.Ȋb2Z9*Imo!ySA1'+C(ⅻcVijՋnRqOQ3`Dy <=Jc697 tRT+v>mBa-rU;`?q#X9#cϠ!Sr%KӍqҲr&nܬgwYXvUG[^ݕNis))yV8Gg`Μ^)q/.@Yy i4vEL- {' b9"mg^9qy50ĥYiLn%/&jkXTܔ/5Ol@(L-0ٍ+Pj(*[YBIsZXV ^ sPٔy rzZx2MYf1zPᱡ3+[>6%/{q &uvc2w\KtU8Fѝ%= Pk`{;h G_c_!ÞI5(1sYtօ/ZUGq+!Q9]悘Vy[7qe?pCJ˧Z2sXQ^6 L@.!J+R(>ў)Őh:xfskMEl~OtPhhs>?ygՠ#Ֆ"fMS@RQjaVM"Ӗ|M3z- *XV t~aR+k N- smcd;oZZ1q5EӸ~P%5TSķXu22iASUG৲GIrtt,svv4muW?]M>6jogH+!}>c5_; -mcDoVA%nʅ-]N)6zg}jg霋&=2ke݇ ?-~)BjEB-o_%iyTIaOx :X4 FdB!~us}R֭3:%?x^c1$C&g((SSM=UL^"=¹C]q s}cf8jЩ0DvZ 'S<#%5IkϤi`̮x<9clrS'1ah!/,vY<9@}Rq$KdfF/ kJS՜.6'-382<%[ @Eh%gkݱ}A|X#襇P1*ڟ{K핤fNEnpFz2JyIq;/kq )G, dtG#O6Qַ{q*h.c7. ac|uޣ@S x1%ui')n>8r4kkY+&1z $rMt)>Փ8xiz+}FSG#I}E5_ų'$ . BquPUFjq1?ʲxʐۄ3(y, *Dzlf *d Ioj@ټ i\V1X&:Z\ئ48tcBS;JAM!Et*Wl;O)~Ja-QT-=v9{searm ïtY5e;w\>q/bJY9x,$R"[`_DSZ&X*HɟLuGNg4L6Oc~S0ME)՚.\3)YeHTb>ob, L'^4_a>覤@pKX7NXg˂U>>K:ZiL(@0 2cc#j.,q}.VZ6ascb6$!o^\ÍJ1VM)h>#:cJG;7#;[_D"wMihE|;XX_l\?Pe3ƻkEwNuuǶ̈́V)r+8U̸l ^زt&x P*#re%_!9s"*fnZ=CQ ]C YGЁ. ZBiuiw_7 Cm=4!jE ZlK8yA+ҏiyZ$So<{q24f;nNŸE{KF;I 6YjC>2$P)l`H (+8\VXBA_XRld Ă,a Cޗ.tYۢd6榰VJ9 ?~n*SՋё gA,(6==c0Ɉ(jQinU,(N44~E^}k|"ʝdMXᶁӸ(u>d bSR.)&kn/C\)3SPDK$c;1J\>J6pSjBFcC3&@^LlvaqeDzOqSiLN$ORv( w7?{d&n,L`r3(>[̱eօ@>Bۻr}σM;]PMr;HQ  "!KJbLW'ycD #£bcW*uEH#)MGcϖ5naOi\c>m#Ik5O:f3ퟠ4rEFJg+J;^) n~Au ; /J[AYH?*9;)!p s޳8u0uGn_-'M3rڿ'˫w/߬1cU7>)lt{쩔da:$캆38I!j ؞"bCT*zEn2֐&GOJC@6c ̨<D1.FhqM%Τwu~9{5ZA(9+ҿ@, DZJoDi'VJ=d YjMLau\#Roև<~/j%$wHj/iuu%4؜Wꮝy(;p*48X>m2}y$NegiT ucb,+ ~ IreIc%ioc`#L*ME|TC`zD1ŸkTry f*Ƞ ÿ;db,WR nÙ7{.a.a,QҀ ^2q2LC@Ŀl嘚_R]7(zE:`]-~ gi8x@ɐS~A8寝]/>CEq%#˂vڔwQ]« ver082=X1+lک- $f3s4W&~LǛt8ХB).)Rzsz<'kAyYap Չ[ƇG tZv+cJH_ca'DFl_rDsi:(O9rHރ41!Ψ'8O/s:qIpo]Ѧz+``'ȏ/Pcv}OQUww1xE!r5]i&"= іRIĈCe*@xW<&]u}bD&A9gUfؽSCOiTɑc! j+@cn|s׶ihF^I+1it"!T?]@ wRY~W\Iy (,̵^inҭnjynûiUF@ipdT%&&R&߮! rb务՗<ڈVBUI*mo`Or,Z<ȧ,@Ay9 ;=eYgoh+ȬTtϠͷ{mOe78 ئo+v(C: { vV!FCm)*m$DsG]9{ù»RC ϊIj-N_tŖ)Rw#jGZӾ<`/S0h[{Jtǩ*~FG/ 9 n & =-Ĥ;R?Ȁ]>57VKdr**eYrNBj@Fwu1+Ì)1P BD흦'mPeDk}-ˀ r}M4?$$j?4yGx)oOXU>zu7D/N `x[oA^@0a2jߣxT9ʪt@~zϖS')ifHV\d k6vR ꠓ]ogbxTCD+_MP,C"<2 le:[]g @Om*T¥>Tei Rb\f?`%ŊI )tl#E5V%xb L/]$C cc Kz3pn7RU˸kOAk:gZND]_ԑ~%j1_L #y;w}e}FX[.`XKFO"{釞ܽU':觟4(8~lfX!4ZWf;8Ub`I62iN;j{y(LHnrgʏ/r w w CkD=X$%߉:2ꭾXfoSe?`j7TK#3V5J^?WYH0si%R/Ob?' _h6v:~vFP <OT0Ǽ(|<58_VТEVX6xMj pMI(q{S꘿Z~Qy`0i)C2};sNIIɏq]wb {Hn VɳO\sJZ$7)&y<@ ,sNmzv3-Y"5IIOdSk)mhj Ho4Qf5]K>! 'GApL8}jWϠy~R?]oXϿG讑ڻ7k'cl~Y$v }"﵆RJ65z?VW=p6 Yvg7Yqq;|P^3%~/}ŤkeQ~z!gHƗb>r+*Oo 8 3wG$JLP(?dmo􂥻qNc<e*(bkդ:r`LVJ߄j Q{m?>O fZ"g"%+/{]7&[Z`Оkb[/6bsOT2|ؕ)`-$x2Ic˪/!}˳$D(5a?,}]NJG1_埦|$ 8bB0P8I"ej )qw;̕╄!݅Zpm8=7఩&#ciX C7f9%:96K[;Ksj @ѓtQMҁWFLp&e7msg7rQMg ZE7[?DNY`n}Vm8Zg/+ X<.kF``Z~em[t/orK3Y&B\(2$H{%7qv1WxC߸.4|##ڄyĻO ̿e sK];Ɵl0"73+4]|HVB2 =sֲy=@rfڂahER $~HB4 F/3軵 HC UR$橸"lne\\FřAu7r$'MB&/"SF^6>Ew 7|E՟(ZE):0In~w&bm!g)OUoh[<憧hQR7x> H]TRIq83B9 wڥ=oJ3lH, i8 fιL6|^<^S)6u^NJyEMF6<$f8ʅ,QuY܀W53T@#AWH mCc.91`ﵶ%iQpLdPAݾdT#<HTƵ|CE,Qf\8Çx6sMs3O5nׅ6$4ޏ'5i(8?:%N{=F^h"4[`:NZ=F0t9x}/OUSm M7*?E&AGC`\Xέw [YlPhJQ$daT<]c"wP 5PUtRwAU%,9u(֌7F$2 l0̏4/eoېMLckF6 (]@Wsw>;JCHViivedgL8mD6S4">'8rk~ׂoKJSƛÀ#CNE:y}{-(-l~dld[MP4JR{Dy7@Y,GQȳ.Lq2+#~\m^sM`g[}Kڇe2fXD@>!'Ft\c Dك\4Ԃ U+hlQ-$5QY̎eg4zd5}mi)J~n \d? \YLML 0 m^X܈__QSqYGTdnZ|TCm5pjiC]9-yWpHLe|" D?B$5oՅ֗C姡1r)4- fiZM@apŦTȩ8 (Ɲ=jx+-*Xf@JCcPTm*E?&*p5;6&+} Mȿ.J)y4)[?( ؕ5x0R|oboE4Be2.UOR\ܮ*:@AMc,S8!*@ٕҚ'ON9iV.XR"9)\/YOGw'l2ŶOmWM߷;>_sSOŐ#Z";O@D*>ʕI{"AznӴ{iv.o̞ 9骢."2 J=PC4߫Ihd!cA/o5xoߞ2KIP9}PV-5^tV$ 5O 1R XEDq⵩Y=8/އ Hn>2Ragav -C襆Ά4d@>uYlX Zc"v)l:$6LiJ;fݰZXAC3bG.jr?WY'wXtYa&iOC6=m_5Y-%rŋIDԆο:E*l`l]y4i;me38!xt"cR)HҒ4n Pa\v s I9r(4?;#+T oy{k<С5Y u ̹I.G=Qzzӎv1(GUoaR1fޠ}t/~~ʥ7jgt;X עHn[Vbr[ 88H̜\ɖ0Bvt|SIi bMZgSq";4ՠrLdYY 쪸Y@:ݨ< <osXb7b'n G{ FwDŽ%I{# ?@բkFui ~Xqw~/0Mb>Òޖ7ګ?݆,f{ތvn &t.] ϖ8- GE>Շ 0bBW`owW4:;Hg}R@ s6Ң^LGΝKTR;kng#d`r2gݥyϏ'xfzIz}H3e<+A$u\@QǬxUݦ$9߲V̌ ѾUQ]־KEy{!Tb󩶫A*?2S?ecsۻ_cwMnJybUȖ}zPy]T%"'nꂃ[6J8z&Bf^A`Dxzvh2౓N59NP<OUUA51@A#&xyU2 k!E,j GKOCG #W:Ѿ@_$^܁h YJ$^1f G2ƒ4jF*p"^_!(͖X-!/#uj;hС QH9+23rL7vF]cyE'>dpĵyqzbۘIP9`%Y>^.dUWK͞!Jt0j?@ }^DK;O 8Z1tA4Mߘhvs+f7>fпxN0{T. KEfDW=U̩l[Stvf: gQJҲ^?`':ӉHVcf7ZS|&ѷTm֎Sql1v{!:;_ɗ8 xKy͛r׊QF<@0H0me`j4,PXҐ.=O f'Xa6;Gv690 3B-@y{҇ N|v*ۓ+R*89.~ZՒJt5vFo:XWG}MrGԪ3C^G(a^k GMԒh9W%tq6wbHg$2}k_@=hwRbY247e"eufG6"=aẜ}ȁmRFЪؾ0>ck-\@ S;-mb0>gJ-rI S YH eR/M'0-K<kz3=,yOB ;0,w#*T^s59!u>"hj^ӐYxH !/sw_eq,=ݫ':0& t‘{)Wo[@GRV6TglK&\R~̆v̋w%yƊOqu +5 DiXD0aPHF;{ $39C`$X(˖7δZ="n= , B9z#|Rz]t'yM^[̚qZ'K)kO"/sծ.a,&ƞs4UJia۞]OoJmJmD p֑]*p-_mWe6ƮNJ6ji9w^<'A,7u klS*V@$/,5ۤ"+ 1XasB]g< *>r_b5Hq6=ŮcS\vA`K9΃»*wKpw`s4>M<)xԛ 7Q H{?:pcuA5~) NR`;?âl@d{p#YRSh]A*GdIU|oTjޫ8! 9Z.T~it&[6LOsMkuƖdMbFaI/&ˊA*aX49f_Ԉ#N!S~s  lBҞܳpXml(Ӏ|i*Z+;iC3o@]5^lܒ-@_Q?:!uu ’iYTEmTK^Ժ`*9'2 g&t6)1E5nnί[]b dUSʅmsޜ -f r[}# k.%v.m9o@!h$sEø!?زr#RL ΋P1{x\Fz^U1 v AMUzhx@3 М;eA!UB@jbۼ-q0E ׏%.'Ce@T>2M?ta8 8ׂc4QM*Fˊn3Z |s۴ g,KvdӋҜ,§Y;(}HCQHXӦX3YE~򩙜YUyrFlWn[D'&͂i{6L6T[EB ,a3i*5eoἮ2jPP [Ɩ-#2>Uh#!#e>Ĉ앑HO YWYC`6;b[9_ih ԋnFED ́L{8)+&|rK:ỿ3=w6c 7 ΛJG$u+Y6|lЍl9~H@9W !>g+ͬ,ι?irkhVN^vHvW7>J QF;ܫDVF,;?];n+3Bi)S;R[ ߙ&.KYi}]Fyv~ŵcP@4E bH%Ħ= DLtF,t_GvvYث/P48︼\L: dڅahf3_|D2^ 2]I> P֌q_*2+TK)+7c+jUN)bMͷB&y1F2je!OUO>Lga%.mT 3ķٕkvlCi\=Z,q6r 47q[͝NƆn@%NRƕn˟C#mSIk<;nkѪ ha/=w>\@? E9"Ukh6C a`.?LOZS2pz+3caX5MpQkvP,)ʇcIٰD-h~Knm"8a'd]R"LvzsI(< 5uH^ nl"JwTI ?C}>>5TG誻,K4qY#rސu'[ޮHu8#8xvKܔw2z 3v BGSٛr)xk_uIs9Z7'"%mJ*l%*8?]o+; 9gܤq T#vÌ㞢2a%j[mFCa#@C{OD (?dBqSM3gtMvq#}2(pݗ'jHF%fPQr}~q&y qB9.u^:z4MEv7)o&B Ú%e;8$QEԥEeЧ,im0, 5^o4X4c <Oo2"5#`繄#ͫCm己~<(=H$T]9 J%,\>EJ:Ew|R$]~ ,Vr Ù !ˀ~zG*5R=] H?wP [NyL4@zL>=[UPO-A20n(s hq_>j(M}v> '٨LMVU-YͻX@[37<7I0Q$P0#ORd| [~QωE|6 ^g[sv\ =7<"U'F Ld}q;^GWvl~P}q&|\QuxMpieF=~Gb¡-8^`Ra-9VD/E߬g牢pWa' 9(}QXvƪA_p),g2Mqj(J[sm{^A~o$o_9ABNx/f&]8eMǘN '7WmN}RbHd fQߛz iðW'NQ3.(zK0`ujdKTB#FAJph-KZ/R(\ƒ.vΒQr}+~|t_ѻQM"Tv`g7{QUK3zy/X{xPzHzbO Ƈ8 "7gi0Qn2gZO H)|k?`/n'Zg#PxI5|qcvOĦ[)X̽ *Ӧ,?8 eGMȑ eN+]p˕Z߻-FŸ<DRdqIN=e|[ :gtiK2F72m3uq 0pǁkA8r*#rNQIN yRq_sfB5^NJ qՌ:Cw)J'3` P0Wc=d*1 S0*m-[˧\&-d+y^ v[y!U6@ ənx_8RY@ќ$\DebxR.c?[?T L:J}Ǎg$4/sue!׾ꡖ3j-PZOtE Q9HNThA1tDn`y~ܔ,`j|N_ 7Xs|M$:{zc&Єڗ$Crnjd|ˤPy+p9Vhޞw#s]CݾV NY=Rzn(1]򶍄-Maz^BqIbLkiY>VfnuS3A 1j ]ZkK\F16DI^՞|;,pAQ{w4ʹPU&b8hBcXe.asH?Omuu< Drn 6khBIvR뱼Y\̃[U4}Z`d2I H_$@QÞ/"51/O--?JZWȍy vJX&+Lʻ6| EA'T5̌oa{DCd6vCt7p45>jGk2%^B#X ׭¸-T62u|xeE*(+,2K知Jj DAȝU{]72:$S9ˣ4,Ya 9V '?+UrMfSZ2Ҝb+63w L+-}M츆u) Ff[b A[>K#<ںzߎb>#B]!w4?qҸ.C3."S5.念H1љ?]Y)9*vO 'c'8C_ڗ[WDV݀=mcȴ.~(.ެƒX1-M`cph{Jb[X^ r3׽ c(Uw܁ 1]T\w7qTRcnaw7\D%bHi9-+S꧔}}~[F:oo\Ua#.Z/}}E7=҃uxCqӷ>yt/V;]ike]ԦQS&·eVnm&{Xh 7&a)m'QvS| ej6 V%p[2k\ K>/kNvF4h"e=![7"xzv~33Ǿq콮O`b 6Ɨk2ݻ~aR0ٔD Q|sE G7׉Mn.ghg439"$ު,Ŧ%%`װktuh(oO^P!(379,[71/ŒMr},lܨ,3ZazY$ `dL;(7g %m8lj_d(I}] 7z;sm)Vߜݳ>@DJ _ g?o\7v0G2X]qz0Jw׀-a`h AnCtGk[7xVVKU`١: F%'sn,R{\YDsWlnl7KV)uÓUܒm \~9J3ZهKv+ؑcdsL>'0 l@8$jS$j'+ƊI֐Fe0.|mOm5N1NZh5ʦX -pc)ޤEn'M7I5vQ{Z:sUj=e& ˯Cul:}p_ߥ:żHSI-0%"{҃Թkq  W'%*j4LwJG&ijDѩNB1݇Os.lH F c ԫ#\z_GϪ#@/}5U͜֌Й kD;کc7dkaYu|׳i@zF/dD V~?J Zb*adV) 6Qۘ/qvGO+!R4Z_[`hNxzB7g,;d@ThR?UIՠ)\(ΰOd!ޏbZ܎؃GHܨΊ 2L컌^ gK{x(jI{(?*5,*k4GTMMZ\XnhE,8b]k 3#D)TeAdVj"<,;jl*8cJoE=$:Oq- Z"f5O-"3w_DnTt3Zʳ=Zsͷa2pqn,b1\hi¿AT'>bne dwYYS]v[կNUr$oSG^/Q3gz.ۖ6u>ifgܘdT_%fJxzB9ɴTrGٸ[dp9a!_'M /ᦔf3&9`PI>tdLJӌI9R.yXB߇!O//og VLĈ׭{)QWL#TMV΄0qJc-Phr3;C sY戮=y .slpP;VV?eAb`͡C51Z-؉LCP//9T e.wk.@)c]Iafa /B*輴JCiP BדOIyuj'ǚ:[\h Q:&ݫ 3GxM2ܾL󲎡:6euTŔhR]fFu\&Vkٗ&p-li c ;tWY3ۮ0lMq}E:d9My:bb_WBVa5^cQt 5ɤۯQ)fX}Q˓.ng;=7lPJ";T؃`ܝIu)rgZ?b̤%I)/ fŐ%%20\@1ycNі蕫BB 03wt(RDM^Sp F0FKk#ҥهHXpS6^~N6`fCb)jo.i}, e궼Hڹޅ~-qLQ( P*S'`>/ʂy6~!ssd>f|dQPs%{fy,VWP< \8("Pm}#OAi"|,}76En+dg%W7mY*R5h̤Q]%l{a˸-B;]gFZ7_i{Sل6>#$˘P4 * 4\E[ =zҨ(9Qr\iJq`p17@wa8"-.IW0lqo;3~lh#ֺ$UlRBsbt\2ɐ9o_؄FASxAX.=.>/&FYJ64 [UXERFie)co McdME=wj㉱nַvHfx7P{c@8:ABY]H\טwMO#=3W:9HͶ\X俋hԠYi0բ˥)wq&SP!.=&{Kr־$#1l gN"l4NJo[XڤRz\uZKq0@)욂|0\.`*Ecg$5ЉpGc DhAlPynlHdb tЗ1i5o-%0u2x+-O1myhza ǏGMcSIK-(pgeU?ڡ2Gڎ6 iുm;eᵪT0i3lPub(-8 U.f!;MSV;*:kVW҂(RZ%)1:2gTa[!Bh-+AnpUư1 +a:>;~ͳZp2x)Ga@{J*1 )daϵFcBAN݁h,j|'*ld6oQx@ƕӇb`֙u/3I-wEbG`RTg}4cz'/hݲ6u&Fc=f\r0XUTfu?F_/)i $w#gC~M ^ȶ`J-ٲm)0h*$V_gA>d])H/[cXcȸwf͵J-^ݟ;{%Е?]i+PNGJ˔!pLΓҊOMX{al=II L{?K;gF2vYUg\{0y##ScȐ>+/; *D%f0 {I=v[T 3~)B xu6v.=6K\-xZd DIHѝVk>%TxJU骃/ 1UϺ/|0KPVæL@3*du7G::KɕO"=Ĝ}A[+Wm|}RKH3CBfݪ k%9FPBAWhc|tjm? ^s M{SLJJۨ"bXM)}?Mhl)E V$-j*<?*w(_CR]ғhtXpj^xJu87hwE<֐(!s.r5+~?ۥ%?Jyrp](溥|ޱkv<tWVri7vt "'J)p iGaM-ӂ(JFsvƣ,] /\Wܐ.[g/$qxRO%7`0@u$@)&R5Еb9Ur=+>5<1zuC+ɮ"[ $˓3g jPf]+0Ї ]Q &ُ]F L4Ez^4O:%=jx>-ByUgT3\=qxTlvd5^n`^uxM$_v_mqo^Nu=ͧ|qXpvgZ"愜*@ xR8Nd"p:n@źO [t^t%9`NLk(ơ܂,0 p[7N zys+`*_e^/D!}zHN&>H N1 އ EJCOL\ . op9BRj`JJSi /DHMq>>m-lN:vu0߶01# &xgj^rEjFmCq0v6 L1f{g;yʁz^76QZjqdnDĂR 6^EjWu1 Q&l]p_7Fe}}f"AAgW%L<2q+ X@cY:]xz΅֪66]Hkǝy q UȩyԨq52J:ZԠEaXUuΛ81f"b2+樂/Szdt1 Y 5:)aCep&mwlD م'SK1gHBl_f&en "izF ZviB`BC1vUdQ&z1nlDާͦ:$:S/k, fLi2Dd\Ȥ*niOO.s%8,mpR2V`(?`$7kE0-RkxZ3+i4΅L]XD#,;2_gEcfu7,fvoU+p ?3(&| ^h[UUradfijJ z?g{=t[Yo>cע,tV*K/KYޖFi9ǷI`8}2In35 v $oRć;:(4uR7Yڟ^[j؜y V, ĀjeG=Y<=Euߴ2@߱Eds4sm,euT?[Da:<jٹVa|¼XPXFvDfSJ۴*(x7ۑ-D? (h;ulᙺ):}-jcVNPw'O`,)Ug$Hy,Eąɣ]q)ض1)iGRN:q[TqGN6>%߹o`>2`eTg[lcSX,$D)4Ip_NIIY1܏q/9.e/] 6ЇUjXˬu-pEAv\ȜGkƒ-K!âY2bZx,_]E2VCm2'**txEzG-yT]w&to|dwWbP%:F^h =YfEgd%=MnS9>)0KϿ8 u-mp@E:= E֜0oO;YbRQ ROj?XQ+rЗL R,tobưL2&gB~ˆ Cm̿Od%,\0r(X2o=e]JKrKOW$@yTNitt vJ _?ʌ9REo;;tVG"xMP=(qnaۑɈJJ &kb.XI|\Z5c%k&ƽ;6u߱ky߶=MjV@U unt~A" ~Z|jkK=$DXmi-(dka/QF:.Lx>2(:u_Ay9:IFtp,U(_NgYsSo7ۏPfIdɃ]9(4GT|<1~\_uI/S\r~OA,j*WUVPCK|2_74F8զ ^6:t`!l:zpjО xZVM3KD恊, \y\3 ˉ)\ ŋoSmFU5Ox L d&nx F<O*mC;,}=̷uJX=4V30svJI}v'kwa+N yͿY]Xƀ|Ҕ:u?p-x M |xgB|oh9}Leo  pa<CѶdyP6\c3;ך˜ӀwDKn+nH S#7X9'l99B|B>y}\6_Cw` d:d7!4T[P4)ZF#L@6bs,/ǘcJn -RUD*wq)4.xBՅtWxk '-+uKmgx\ 8q ZURF6(nC(`qh\mf_-e V@F*ͷp'vNLfޣs땘$\{pҜN{(Q)"$< # ,UoغP1ble[~WC=9,XCi ~Gx:Ŵ ( Z5 V- Ү5) mRL)qgfsp}9# ?lB%ԡ]iC̒Rvhy?ĪB@j ]Q^RIZ2U"X!ۤ3BX.lb@$gw%ɵ?ʛȚ;𥇇ɠqk>O<7,SAggT㰿ھ?B6a#q}Ij$pY2ϡ\׍<]3ݗ36&*CwQ[JŰ$v٦,;2Vucez#跷tN\(oƈKꅉDa{lɺ_؂ &մ{sSۏqݲ tviB)x̝ydn '/ &'+ ghHFȸK(UzD_G2kMfUdZz[@VFW40TϾ%鬼x:Nik;RPPO;`/҆\? 1hJUҋv[eq "eX;oI)M ` 1p oCO?qt$gS}guɺw?쯝R8o$:1)X=p v~{0qAz#ڜL`)?Lq@q\F@/E(]{4?AZxBqz+%+sRJ mEgdJ,ӀkTR]FN`Mr{ UL]Bjm;@1XEZ,ʡ`g tbЫVc2T!}YyF0^ޞlɳnpFY9-?xvT`&xxN{$b,& 9~{x4U8sE=di-TEehKud(CuY^(&hA+r $uuHäxh}= :Z3jgY%h S$p[Iq6(0.j~jT=: x>xWY1ݦωfלmģ3 .>{<\:8sp :jWˋr:.msFfV7-e>פ}M G„̛љЛɥ xő|zk5{SHX Ja(jNomC#kKr_k͛@"ޫYV9lβ۔1J‘wwߴP+8>*H+m`P%jI>tݏИ\?{0; xTƓUT|m16)e2KK̢I`YI@(鎋?F?ƫ ;C=ej!9\}c1j9r"s9-N7:߿gV[((/ԑ&Nd TD*J/iO/͋pB~Kjl8']\/M7r;iV`=vH {ď41\C7jġ8U" %w_3V6$;=t DmUXk~wy]x hL=J:>X1`v6CKȰ,'}.ө*9Kx댬1'I|Ur'jYk}zdkH%gO3GJBH)-UCm*2ب_OQT}@ 3?ob%I!_?l ᇊr4t{, v-Ѩk(F xEe&$-%y]*(,J`uݪ?iے$Z& З"voWhj7hz3c xOB:"5 Yb( ybE՝h99R8  J%bЈ)MؿZjr <_s,\tACOI'S?}v|eq[~}>V^,*8Bvk'c|/!QV}[lOj/5`'8Loj:I'>Y-r` 3TYfk#Ij-\C0_%%XKvXz}″V3ILx|Vso_ݡLۇstElrjDH]aNkVeE6LYO85fi3ջ!ҷI53ߝ1P^E#+"v#Oلqc"UmI2*;F8RIZW&bBVn wT{ ś~%'c$d7P5r-E.c!pPO܋pօ4OE ZbW`[sNXX➗ (]vw*TtcW ䷜ߝŃĮhx5Qp S)S/IÕy͓RX?^C9j?}34b0 JS!5&Y'($\X׮$xeOA/h@LjptmjW961'ԫSAQ8 r> K!3"Ys7{beƅc/8 c䏨!n$gCai? KOb,ަsFq)a!u O"P%kY ۡcBˁJ ` JtRoXne9H+Bgihk<qʣ3&sG6Ji,aUJ}M9.rXńE z*d=BKK3 ^Cf8lOX=ؐ6=\" EwO+D3cæǨTk`j98P@1?mD[Cܟ=7yl4=zѿ bt. }r0l]p>DĢ)m`:iβd=Ir7d3vXբ&-k`S/Jˌ٭}wmY}D4o϶ pcbo߫$-?*mbSP{O-Ƭ6UaѰyajc285ϩ\Vh 'DJu}F1'1&[(Jn9:&S>-jD5aT J00O 3w;Zf.h@wZ`EŲD *(SDR@7͝R 4xd!{kM 4Xv'GˇUÚYSbn_%o2q|7.v$-KɏvTo[_=e-EQy)_D bs!CBU ]6J$,_ΎZX ?i8/:BۺR)Ӆ6H }ύ7-%n=ycUukg ۃ ^~oBQԄo3C*A "&醈vl{<6L14UI2@h#PAWB}NZzm3Ji^뻅t64>o]5yf WTUx>yq'B< v\^@*]7~2$q`' R-xԭ v0V&Qpg+le]Y mEtFM4ALk>CgW}yS `t]%G?*ou_t@CekE|m =Tt/Esa;S´؊*z}1zzG?؃%MBIt+pI*^eH ʗ'hLtP_L'[ǒ6CHȣk)6 oz9LAl81$6ɓKo_h j.cvh;I*fVmʼn-p"55i(@qeL+k/ QmuV:sD̗&8KG2ɩm<4cL)֍^&^Gr-rfzN@^ %bbkoC!^z} p5EwWD/.4-f-h8^0ڔfuG sq@az²V"d QH\&9^v- LLE/Z**I`Տ l>ɞ%zEׄpLߦ-QiJ" -+XɃh )ŗdeHFV|Ƿ^liN eO4˥Ѧ ' UD ɭPP3\/$Wa&& O~\㒰)PɆƬS8(h8wAр5wrQRu[.钸m k8q+U*-W"S9˛YF.A9g9ǫ0"?,u;KK>6l[ҖDܘlN kcSBi) g`Q/@RQ2MV0qGq$"zN_s')uB`hjXՌ~C(F,i*ڻ:ӿ-/D\~4ɄTmRJF$= A1r2.2rz,t6ߪsXrMV1ՆUlg'@uFNTB}/?Jyvj+Vd*7CX`*i}#xN.5~2ONƚsy"W|3/ojDami.0n0#5hIyc)V rb^ 0tt&BM{nGZA}T, ,'D{1wpUpAڥWă0D!+w6l;zN` d* ToĿ;.)N(wL.~|,n}J@֙U[l Ndɧz9LÀ:gSN[p.sMDIrPng+}ԾriD-Faqy/}+n,Ao#=bA"~i W1xf Mk]ǫΤLؠlWkZsKhV0&b)%əO.R8 0G+d+<4sRs4KP4I}ﭾ`( i'Vgg0F_f{ݛmi;*8p5KSje%sP+lR,8|݌ wMm!\ٗQ;Tvm׎լ!4#Xcu҅';1 0,FCptMBV3ŝ#.? 5u&CVyPxWo"3QH\6u_$M;[P34 U狡qKpS5uN/M;'Fixd04w =HT>?T6W|ҏzmlnyYmn)@jHυ %Y_W[ -|.kW*ƞ[O~XVjl͐ȠSScX+K|=/EOBb?ƍ5"|<}MNx⿦ؙډz\>Ba9iy{Z(CZ ZQCl8Q2 @{˖q Lu2MwJh>=J|/ :(u];(Jlx}[tsd =/{ |_34 QdW&|sKJOHN9Cy߆$oqRܬVtAIyHRZZvvgSGFw^/;-j`xkeF ?,b"6Yo*EN[-vR 64@^ dO.Ъ<6^*Ń`&9>X3 H 4cjIvyUvCcJDZD>4~2* y/72s%rrk*̿1Q_WɮWءonle R>3R:?_W8B2֓1>ַ*aAv 4 u-l!)D}D1(&+d*aG˖wQlmHE O".X<eeF|8nuaWϑbn:%V bC5*]NUѡLcF#!J"CN<zMmq@]p|Be:Sk^rN]8x}`C̤*NH_˿FJd\\"-JڠKmUZ`Ģs'"!?sQnnfh:ū4{cpʷJߚi-5N ;n|Q7᫖w~hF ^+6i“ ̾ٗw oAW]j6/TʹXM:NrTxH_ nw"zo%.ݜ;4*}}8YzJdNA6М;i, snVpa149E _F*̤A=1H=uZm_A2{̨yƛlo1u]Ï5SGɯy'"Jn8}D6P$zrhb`Y=25lO2ܢ 휠*k7)KC Լj[c= o& 3 95Z#OTkWgMPh?~,-#4H1+5horM1ؐz?HHv$\MsBKǫȃG]Uj!x/׈'0Wmu<0H^%H3 .ᓣ4;[(ٰ0 u !>k0'lMYJ%˦(]VX/a(^LFL|r+",UwMf>f%Ok5ݏH`*u&/^$Vumչ1JsUz@D|L~}@L} vXQrooQ \ٖC:qUJGQ ũKk̳ƪW|ι''߽xNޓ8vrQn,Yx.OuOTF)SxصNJ _u@[:x}M\6T~;~Jv*qq$q#Ѻnql$z  cce1>$ґTDb5p3axvzXC9@'l7e9S5zJB4}"!АE@4&BKEWq>%LךRxss2WBnOk-u Vj?zzqrl:٦ ;UoQttK(Iac(Dղu_z+S`Wl{>Mw[KcMqD(,<+m=ZVh y3(r+V+[RM1d-c\D~ D7,4#4܌C kyO!"FtJG[EmP6Զxq(#96<`bnlcHQ#D\_3K U=Ov\OD1C+ f4EVR\2Q7j5M]n,ȦՂ0xL=%!1MGq)%UZiif.8#0BFw>~Z|m k}1?H $rlj#+QҺq_[(3Mz|+T Sb|}$P I4MDYɘ a9o K|"7xGz :fF:*x20)aQ>Tlw`#)t!?Y!9:('BuުRd6DyTQae(;)}B8Ζd ~߭ޘǬ &ŻE#c)EJh0m k9"'A O`#nkgrJDm2^\,r: &BKU%K"1qf Pei9Wۄʴ=tQ1Nsʻ Cyh!$]imG$3_yqECnC{__D.֎8Z(`uy<-Ҕ<Լ<Ǯ5fq{<+-IQg0@5VꄷnkUu뷚Q SQnS8RsҳrdMabFlvfPEu2Pbm<MJ NQ>fӨGiݷ_+\BVgZb=r7lef؞kCR";8y ɇ%t (w("kB[/ۤFC(F}A3!ϡS|r sjeH6Jf!"wyu<y>U{WQ{!e.X3#OzuqE(2 ;N&_=2$|-^ M_!j5]eU%^?SS.9GpQjF.oX+u4 e3Y\ސd{G\YJ[-1$A('~(n ȫ7d] /j(-I}" T +i3Ȼ5ֶ4q/V.Li~Rs}3wގjmwo㽷aǓH?#beQW~ac&IX({sŸƂnN-84K,):EhvVR9avӖ0Q.5xS,Nnmwd pSo rIsQ.#fh~]2]̟6S\i/a#J#r"18^Fgƿ9݉KNfI Jpr!EmY(3L=ɳ95ͥ<bo*,fwP #׌82]b{m,Ͱ}Ax6,˓/ϿM|U^uE| hd"flvt_H;,%2ѷ%ֹM"̏`3Ϲ鍋m ;`W)?]gHJJsǼμ׀DIJ%7zvrj꼪Ak5] ONd 9(60'hRֻ_Ӟ|;sr (|oP ]%R8onW:ʑi4n^}[Rܫm5:v4`8PZG\[ήsB&aWZC> ѻ23Цq7+ Kxb" mQ2n2& #+ J|f@T63EU hĚβ[+)VkȟZrZq:cXb&tr@'[ub^x4ɫUq;@~08g,thݕa`GX9w1&mPhlO4v 3CM'VqH̢8YWopNw I6oP~EZ ]Ar,%l"cvTy AF$ybج))5޸B0<@"nˑ^y xzʎߕ|=A:8 s8Ό}sR@F.rʣz{QLtlQ.15+׶rʎoTUH m3⯅ZPWKi YMY ]:ÎDVއ*Ci2M)WO704JJ9Ju q #Goݤa_xֳ{(=PscE^N=- rKbķ^/("|*1XgM1S7.cnj0ݺ(X-5qՉNT<4PYor`Pitꙿq@$oA { 87Yׯe?sP+O#Gw`U7]"vpт;KɒeO`JH"i0j 岕N6/urp,5kI#bRq(UA#k Ao4JYIػJۨGZRF m1;-2h?m^BenXI,ZK3]䶱F,$"C0ơMkSe۟G}%T #p9Lxٛ+Yc(= aǰP$B)Vn},fNv[aPvZ\Xsaܻe f{\Y}) 5JV%'KWspV3pcAEkö z@ W`ujG&kVy%0drDU BRbLջhj{~^BqMǜ]ې8I-6dPzXx9` NX1'uQ!*#˱muԠ$cοWX3p`j7Dd=\rf0B3>F7q 쇛챃Oc~lӐ80ה箩S/N4.>sr[BOqiC:W,$,L!cyᠠvc11rP|wOT_2^NMxZC5E}jUYGJnXQU\k ܙ ŕ!;x&"1$$#مZ.lвT,^,D6ڕQAOAfP]vw*>jtxB#{ b,vEn)B\=zՕ@'6E3F{(&Z+՞ԀZUx9P}jV?ޓ_͊8";aKצ173,gui˫Ǎ_T\*B*I8Y]Цlqig\D CS qhd^}keF/#Q : +v m* @Ec>Q! &-k=E& o B vY{.RUX+j9 kgM[ҫV >q5c[1#uFSj.]Jj[h`.A搴%s|8u4pIߓ xa>pu~r7(c7d i)n]A5xR- k%GcHgԉyV+鹫_ˬEӹ*66&tZU$ژ3F-fw`CrSr˻> ?N5%h }97뱉LLqDը_ Nq= xc:$b(j$_]q$|7+p }ՏX@Q=85?r˖$jpA.`ftRRrFAr+Gbaؙ/]kհVx$]^Bb(ncIsDVgkК9>@C3Δ뺞.*% D5_k l҇mJPiM+ZKd3(㾺$Gl.o ۭ|.tIG'IJ~yԾ%uL# iSĸi,Oe(D?!l[G~I8K@恇~;D[Gr}b!<,R(nSoQ'δ;I^i&x<Ǜ[|;lTN du/'}!oN5{Z ٝ{i\&'0KF@Nlɢf;vɢz魫0\N/cwe OcǥúNSau.~+ [Z@-(=#_} ~xGӪ(st$߅`>M+j@)A|VwQ,j4Ξ:$8quMD cK<|8MNU qUxMr[8Ma ucHӣKlӿd(Ojwxdg,[H/SfWT}/دr-,jȶ E"5Ȓ} YxhWKpFÒ&d<)AɐBZ= 'EaH+^ adu֤5O.5?'>,Pm5a}>d@qy7O _nںu(.B%y}<"uAqpklIV l\c&JerDI$>o{t;)PHۂNk[rYưXq%gvߩl_K'V?g{w :ɜcoY]h̲{[%tƺ[ 70"s$U@fcp8x3K5Ē P 2JfIZ0` g}d1jbHXƱHt )ȗ9-@ LOA/mIj

      g^ ^yOԕsoQt>20z'P=`?76I24, \ѠuwGl-/VBG:O#~FIqQ˦yV_gAss+fn$ R L>dT0nc <̉v];Dn+N"VpVP +q jmTQ7AܤM![ ~Vu~B xJ9&%Sh Ep M .( V0w ]"OގuyJ<~u uӞ蚲B"Q"7@@ c9v/%ŌP<^ef`惖Z!M'f2qw.F](γaBo/Q'SѤ#a6밀(~X8ދ^^ӏ&h'|.E7] f7@ vHOpJz&MFɒ* f%d Ov2df=OAL7k38rm,]7ȊGU(Z]4BE_7PVҭ:{VA|jRj(fΐHتwȫ소x5`E}IYEXIQFY>Z'JQ=GAM&޲Li[.m@z'_*,FF%6-Mh ޹nO4Vܽ,&ޑ3_J % J9enkDTEaK㙑؂:Fhu|.Sܱ{ w;.$h]剁hw$-nc5BZ ֙d~{ȩ[3yֶz.((<㱔|BPOE]{ʲ(߄3v"3ׁ3Q:>J)O(M|c1 2W/N,LƋoکYBpxjz@ (~إ =q`^5YyM/ U7M=B- 5uW W!5t=R7xXewߕ4+lW:d`Nq7;MolI^ ĵBZM3 bV ~wh27I :-}NU) 1km̐SfXttubU`7Q{8y؊/q-hs: n|1ܪB/~* =Koh}Y kaW`-;%`IA5v&r ylY3ZzGnwˑ\+N't=o,#edP\9 ZM]1Om H^!7|7X7K#6z_z< ” oV½cur4 j)K-GW#1x(()cO=$ͫZ{&6\ L"A8+4 7iXY&:#UW xRGDx":J1и(-@=> e\<Xjd@9.ƮiXd%8w[۔ _zvɭ(_B {m Թ~} M'Ugڐt0~GsEKxzpt~\s yAX)S??4UM E.ܢ5 <˚"<&@t !B$>QZ9,[s zT5W*~gDPކ> WR{ؤlrcRiI+}t1 |\O͑B18%B(j,CH_Ai xE:;`hzcW#[w]/q2kb <@Q& P %UEÆt/c܏i0SA*\;C(Ff=l$ImHT :Mdqe1iPqmUv@Px=}ubme慿<}_,,s~âpȱ`DB%rDÖ$_+3^>,KgԝmP.#& wj^b5YM)V'MJh+$^\4vENn*-snLX0-9:2? N?Ÿdi"q{:O~$Ƚklm1/UN_@+O` ׽ D[:E-|B葦Eۢ * w6 زٗJxh eB:wWɚȡCu Y632rv94/ s"RHlwgIREET15([edYݕ"q?%Pq_-RNWΠSr-N Vߥ(K%a r pUs|:ӆ􅸕 5DAY,݃a|B=p i&lXTU8EE9-fThQ ဦ>s{rC)4-xMw uGQ#w'uz'v~OA@Eޏs$J1[:-)ĦL;n/l}=;rҘ\ArB{X۝q{-*4/T|'SO0iG=@b?J1f?juT9]fC|GnjXKyb'>mm ޤ_lC7]_$onE9z`tChgjqG`k[Bݪ[K],|ʡyX=S*瘨ȫYQ6bXZnzrۺR~EN)~J%/lw}߶^wYTDžkRuU8s OCBUӗzIN>rt&z~m]8/Vcо[El1jEe˙O+~SЏkmKhحĐ'3rT '09/>GG|s4?{NX\2#%ɖYfDe:WF ž1=KuРiјH+EҭwD)@ D9N&ra G^wy{BNB+=s٣CWt(:ɑ|zz#g<<\`~:Ɉ4xQIkI`RP.G{[v#T rZ쁕Byԝy&g}Q7e'"ZT#AVg Ƿ:R߶h׬iu`K_݅Nj:%e] [ d> 1 X{9* h`Tn>0[ eơk͸(7EKnҨft臺h}N3K6Aͮ01[0zTɽClP;9L,0qgrDuac &ZsSA "$+C"soѯ㦅rE5|-O.7x/QQي 9T+_GjLd3丕K+8įrThB 4ׇ=T/3~ޒ)~{Ԏ\v^+'nrv0œշ۶#0J!ɓ\UlDZh&^HK?TVHˠ4mtt,n%Y tQΛB}IFd:I{u5pif1 ->V%לuP{*k:ʎ%o;Dooe Cz\]+53|< b5bV?Bg'S(ђߵA,voB ;!xX +ۇ 0h?& 7hsSYimR2 rv3UqUڼS= c)HSj[cP<jlhֈOKXYkenTNNvzykZs@J &EE"XT/u VwǞj3_O4}\TZIƭn ڜBS=UP).6y.;<|aۍQ| 'i-jn2nbCL]eZOJUӈ0~Zp̄x4IFsi1%5 uCby;ގZC+=_d LydY K瞄Jo'T ~)xY1|N yrǣG|# OF!j'uycRD[ 麵⡏Aĥ\C+Ya_Ho,@>D{\Jd'Y<բPS zm,ZTJ3^Z33\,}B~KJQɨ8o)[/iwLE`7ՎGܙh D V2ȩhˇ+UqVdgFsq;th7n} L*m͸5 Hː MًgQH}#8c2Z@}.Bݩٲ d_OC&ކ&A+8Iw.W :1o&/ErBb|a%PTTOQ5)=f$ܻODږfpQ5QFQI蒗*D0nDãG ˃^)# 61tY69$m݇ +`sEPaHa58Xv Hgm u㨰שMꞂ7F pn0tf$19v?&A-^LRB$/MOTUv2y깭{kw: ,xhTሾhHqDFiEX< ^NYQ_&g+c砳kؾ0s{~؊i/9a}3Y4G}daYj#faRB7.mĎpik+I :#k"z-7eagR2uHj('_tUz4_ &( [r)^T,a W m`ԭX?#wЛ_/0>WEn(Oypֈ ǜGIE9: vl䩕9$Ñ3nI5-f?>ސ"ďmuNVwF2Cn%\ዙK'8Ur{#f(^e`uF(}3l|!K/04/vACvIVD"N%mǯp>AK1yZ3%&mnVwFOj}r4GpgnYW$gCP/E prڥ6,v(0?ZYD'D*50$B/i$ܘ#ȵlk$ӽg;^R +#OHBv Tgc\^sM\ .LLJ 4^ڇ7pWmJ͡!r5{~ŔJ j6wL[@|xw=xZWX5tkI3g9.\Y3C6yW231s@9}9T݁KͨyO~*_~_3 tHR^K39k](@k* bύ&r0GůCY/;)ڂٙ3; SAZx^爵%i#I L:b%59p^&JeȵRspR7Ok%ل&>TP:q'ٔ"NUgjxrAܪ°yt)2v4>@ЂxK( 5N=ou0)<8ܸB|4Rh.&#O +';ES7iJvp /%\ËtcU$w6A ;T&,6gVXl翹=bvws@ /&Oy#ש\m˽mBTHq,9eS뒈akttP c}qR]`A1_&ng[L}.aGzJFlAxG.3ǒOch^W)fl ~ 럟T /?.pB+A/䊣G^2B:`́hg3tćL_F2j(3 \X‘PYGVٲͩF$JwY7 *_9C&~p1Asor}PhJ tY-i3QF PL`%=1~}dcM%3{ȃnA!k>[0H^%i.FM׫0P4'ޕI`ƸuhK>i3U*=#-ek} _N+ oos ]KNǘFf̐$RWUZ͎Q^)i=5_ӺR * _?}CS$^9L]1R[|2JvN{Jmˆ9m V}EG&x/V7-ST[=KPX"zT<~eCenF" vcFHݑusC! gmgE{dԍ)qcg>{ ́Ae-ihA5.ukP4.V: {-#̈3]s++ ꐌG-rJ͖C7îF%̂k[[xf SU)W(R[W,O v#P);sީݫd%i-X.c71 VcownȁnjUm`kfC9@x’#`Y0H,{ȃX*| 8:(%#dƗ̅5͛77V9 0Z~N7GiWg>.,%+K}2T V W|A](T&j{BQ^9ydN'e+qj{'~tV&xͮ $Z,ӏep0H&rMA{iH̥Z&}Uȇ@3l 돾a@=Jnto~a;`Rnn9c ޾X]zSQT^gPˉz ;lۭ rނiT'IL4ܗ!i)81w+Eq0xc1&lcHf&ȳ? ܂8M#ǘխsUm%A;IQUtrZD|D'@}&g6y X}*ڋPo]5B'DpΣ&o (N2+ ѐSCSkL ]Io*jZ$wt#Up/idZvo!jRqtA^65!=n; b^#`\Ï} KuidcȉU!"%7Iۨ`lh7~L4t'SNq-Hc@8dhA[\Je~ !Vo-*1) G%Bew(xsxг](`RWePPYJA%l]F{,D1@SXfb`w, *ZVlxjro 'XEAlXpZBvI3R ›;my C[Iаtw\^C_>\Wq kkkkMj<f),i;" p d̟ >zRGk86b hH -d _;aa8' $ B=|%˸CA/oyZSݟȊFh~g^J07Yp!g6ABU[Ԥ%0FR 'B; h@[m 47VGrDX C xbOwN|s5a`6a 'C8.y9ߔjW6`R Kgޖ>.Qi%^0%w-ȶ. kodٽ(RU#E)wu| 3wGިmږ 3Sڝp} ' Fr pgw,J(OM?r.7PU\6i gHIZ|?uw\gtdZYڞ8ijZb.S$d$9p2 %#pckO㊈)y] N*#K%ڞYx2=*'_-`qО$OiNJV 5 uR " G,':԰jo)O%{NǏb+S2V=Me,tv [Q4&Z{\\gr rI` 6j053J#BNʸ8Z|xE8 Hbe)^NU9v *߫|i2f=u2ýU؁l xƓ!6d `=`1Ov(nu!ڊQ++IGkFo=JFn.f0?vs}8*!Y7<8cOD7(UEdUzOZ->6P%D;^VX6P[' ֘+*2d>:c( il{|d&"lM鹞T-1hӈ%ЮgQBunqo6jC\"CəDkE XkLweHzUd\uo?h?a f 1Q~BDewI,МD%y =DFru"vp/?lB聳nB |-S$ȣb%ZR,RvV4CEeDz73B^ڝو:p 2Ż:zĵq U:)?A )YbHd]ѩ>ݤ 4Zo_)y64'I uw5^$'wWG/GA+jƄ N~B|]$7HMTVؼkL85p8,%مCjs1|g_)\vQ\d 7a=7{DT^&);lM X R_bf79J84}yet!Ȥ`1lEîf2oP@NĒZ_M֪l֟L* c:{-6y@>nJ,@O>.HulB/&^ jfr[sڰ?-1Kไ/Â9F!*i.X4pAs o>L!^Ο ݵuTOBI"Q##tܻ[l/EZXv,Z^>.oU7o7-œ ie5EB[kTxK8Ϲ~m-cʼIR*,W&Dvp,>`9| T= K=-!QzTq=krVr G=j#$[mLa rw*XsPDd=AM%2#j23V8Io-LQ@R^N;|UQ/~u2P9`uJ N~ǿyX]j;\Ա$rM66n_υǡ֫:75<GUv2K}#OSR՚O.f %۪wiI=.6j'a2/Ǖ,nE>5*T~ mr,+o[֖}ƍc z fX@>oDDD&s|b5R^h.m"6}1W=.Ir_?E\,vsns&\trb|oxqrO.=}1\0#sa @|jfG)[,KJq<Q:(XfUsɄĶMAڍ=v$_>YG(}x(c/pp񾘱s*rW ؂Pp?H P owiJ2(Z1' a>x&W阪 lVI,z͕YR|0fsS[H ȡ/6N6d ](z=od~bRij]<']G\ifZZRSDF #)Ii~> jZ z 9ҖaeHQ@ާ+G@u`Yp@'3Z*G.iʏό}X ܎8u 9 /z4 1 lԜɞJkv;V_#]U`kR"/gln>?&wGGNoXDPdklImA.E=^vlG笎Ku^(i^9X=W=r0͡'Z[qG16!uAKd,N QX$tAZ 4l{|2-C~,=$:)Ν`Ju)G]g#- JХoP&B֩h+ѧ>,R( &0E|Mi~Ol `^iJ~~b U0}kD)./,%ң^,}v^\7v3(+Z"Ҵ3MFJU;wAkY[~C6nP܂xOw T)o6Rr~I9R窶3ܨ 4W l!ҟvFc_obKg%e7>T_ۂZoIzH:QfuY6$O {{t09OePcGok<qfOI@ܡ\+ &txNJBGP3`S<¶+ꁖۨg;v9ʃ1m7y.: 0o&!p@YϏ<>7z1˖ߏV4[+r:@Kоl݌0h?K/jpnK&&==&"hp#DQsx*1A[\="|6^ouhY"+="ł)k;SOX\- y"J{Z"Za,nnu# j:~߹  (mDDj*t=<wZ\4nwRPJt#8i c!7ABS#ӉǠ-I$fPKYe;,HQ?|( 1X-5?/'@sR:Ci78F.M_%$2Z!\r]29~ .~tb?NxL:rs7n~.KڗĆ?/r[qJPX Xb<K'y@)"'JधϙdRUO[>Ҩ3'np5&d.#'Mcq ehr\VA%=_CnTpeSNjceepS];BP"i5)PfehkPAr{+է`o,q,Y ö'0 Wfl~9r;udbd/;!!.ꭄ*Lj*ݏ))W@Ui$z_j>FnfGx\ݍ 80yapANUbik@1YmgnPY"n>wHJcEfՐ@M=[Ŀ$MG/g}Kl 9<4( 2R֥ܳpg00!pq /HV#CiE!Lm"J( %o,ly2 -z]6> Vplh* &wWSv8K .=!lf@bM;y1pS _ 6T R˟J=$Ȯx'n*/3RU, $6'iL9hP9jKvqF7Wu&)I2Ù.+䝠 Za+$"._U?0;= EŊݾ: s &uR*_$c١RG|0]cC.C_L{O ryō,KDogԵH={s~0L.4Rmȹ~pa^N5/ YCޘZsuiXH(doS_{_bg;"Oּ%aPcC3^U^’v =74@^Fltª˅Q\5K9l5ԊˏvҾ &23 lӆ~ocf ޵*dȐnZ2!-|!sp(XFT (㢨kkT5-ηݦJ֞G'Vt˴os8(.@d[)7+MZvTJ].¹z``rG17IF]A663ۚYpYxD >ID pgDԍz9J詻0cK"9)* .~I&dZ]g¹`8;qX?<1{`c,|fQ}fGb\K@5’U$_'gϴukoǒaLN9OAo\ijIԋKP. %Q5< *HZ|U2R$nÂsRDZ?Υ>uUxiFӌ*. Y5it[`phf%i 6Z,R$V=EzEnGfSY|ρL)O} {b͚+ ~g(uzP0YTCHg"0}/G"ʬϤZ%%OŁOݰv¥McS_cyx5)lr iBTf}dOtc%FSg]\1|s4)]햇FRDjox:H2BPq%~ tjD STFSu Vܢ)>p,S}yaRZሗx3ڭ0`!X4 >kضQde߆<)ӷ Yuo_4Yl.c0Z5(05!ʠ|^{SJ¢/bfGܐQ=z&\;\Ȓg Ա&?6K>=zAj5Mjl.LC/he|6u#FχΡvMiKy=)㏓Hx·^2=֣򞑕拑]±Ei$SF l6!D Z%ż(LzqO zׄ| 0~gy_W E_֘%kFO"9~16CR_찈laHv䮢:@3Y[De^pB`Kٖ_w5CUX#P QIuGQUR)60.3L R7+f ~h.u`1]RX8<[0/i{3MHd{jcƾYYeu>(|8by??oLўk7RPryF.8Bi5v,_Z 4X,%=huK2LA]T0Pjkx/FpwD!n`RV?#嵼0|tȦL!k_\Ǡ(Lš3B4ME .z6- ޶ɔ LԊ n55$v%g>T^LPBAVN&u痉OKwh0`,%:}Xg|Vskbu}g%yem ;]V2`8blۡ Agݸ-թmCwEkqQ&AijgM}ְ'Q'͂D%h=5DsS-3D6Z{xy2+LC !(/*["O/u[9 +7<sξ2.gd @C$@jL$.iJ!8=TJ3;%ؕ ~HC{} rBgXQ8'xQSVZT02EoS?N حL,Fuvhj`r!BEV_n ༄H-xHތ6b<fWZn@N7j&k&=NYpϼQ\q0 *`9<n /9ؒHB\ 'F<.vX5dN3kB@nV4d$q*U),‡ՠd xm aW%Q'tUCO5`1}8Ýb׏.Pl7,yb.N}FEZg˔z3POfB-QgbJg'J-Ϫ sFo~Qi# sz4ި*,I+*/Ow]ƱcV=b>>`W ^sİ[Ŷz$IR2Xd`s*mKgIx$_㍙^rF㨘i'(?6LU5^[^DD dxEz4/qqJ*fH *d *ѶQa7gk)kgPB wBeV R*6'y @);a vC{ qqfJej oTh6Ӷ p^mE๪W's,ܮ _ow޵n qٴ |j$X fϜ4cР/UcoqRgf]x7nbqw"1X;dT49wv~oy\,,%X}0]}{h#~ު*DMP+%9AmrKp5WDŭcOgД̋RCx^[#;x4,ov3aUs$12tͯMhc'9<ơG 3if V_N<Ů=.G ?{:+$aJp| Q#}H=zƇ,7YϥSǀ[o RI'tFֺV:j?Fi;s ѐǤʿ| PjuW-@%-?;l(kpSmZyn6,Rk&Ñ:I`֕??᧑ym`Ϛ^$j]ą)~*ܦn&e$'hKvipU%| &_U.H*:AҊl 6fr4\N/]YݺHj\.7 \p@so yce1p5|>^Y{̦tWh-5rRd,H|Lhʄ&C+4k-;nSJ@P$uip{mTkx3ݣ 7O]T3NI/=\D ǵ+XHʟ 2fP:I13|GZ<.E!^)GI+&s/[oykQD}sɋ> u dh7BjsjԐ~)7vEɞ %yOJ F#rkJ;C=͊I_<{C(Lxj;sHxg& z+\Mw04_CrC4LeJ?މɚC| X9ᓸ SU8':92l_<ʼ) И@7K9V<[Dvϛ .xW0%.w:^I(b\5c䔭_$LATa;fen*7??ffeX$NK>ww^3ve1+hNIn)M(&Qrc6@ޕC6&+و^. n)sz ݵ=AX}OjZ+O u}(g;tP㯺т+ BgC(('d@!9=f2T[\+*C?DPMbvuyɷ2/Kc8vc{3UG6q+Wt΃W%,$?i.n$ERY>Zye"e|P ON X39J0b&),C}~ӫ a+GK|l#@߮UwDH> nXҥQ3ɺ6w#URd 0nc[[^G18w彁t%= A񁡿)y ߭=niW>5<)ecgʊj5*FKn(uo/)z25' NƝMM@!vf/GX'XSSNMWӣoK' faCh+b0&(ZlT2,_/&iX3as~>8qCrHKϚ r_B5ÉRN;̂g dכYNt[,p0-%xÂg p훑#2x/%v`tL?,SsjQ|m7"r4[wrȪ{n<|e4Ƃ:E!E " ԓ{ͲޅOfm$E<+O/Ա :;ڂq,|(!%1,OBߜN ..$nS*,Z㬟p+M )"x x{kd;bBsJc6 i[ҠѰ)'ƕHaԲLm+Ч_l>%D!@ikS[/%Qͣ:KpHIl >|Cf6xDWrEH:9%M}eb(_r4e\oPvQ{#?/bO' >qO lx-;0ǼB p*o]LUэ5Q> ћPm [YԊ j4{a/bagi?C1貓 DbjĴI/Ckqj rY=I^a=K8O; e`hqiFϪ|^DuKAdpEHj.!bxS4X(r E5#^!WI.LI0dWz8Ya9rjH^!H#SN.s#Xr5?\zF| IyJbcb$-x,i|ٻt]>:kD}PtТ&LСLY#SaGz&1ڢ Ʒ WWRTB ղ ! ,y=Za8݃Bnm Z54%ͪ.VP EVzlC? A_o'{WUd;:JS@ZHAzͪ;f+\5%R/=-[ ;0#Cһ#GZ.+efԹǏg % {Hi zhm"SGǓ49r~Bx˛ cH̪:/x07OL=C |4AMd:nbQaM3r0{%Dʳx>;&c\'K%BooM nq7GvýoӚ@4n;W* /yг=W&@d.+z}c]vO4॥_K$$PrYldnv<8k0+5q5rXsyXo.DZ 6>nK}q#3M akoB.3b 6p[ 磯,;>y(2৬.}\crl`5x|RƝx<6yH&64&fl`OfdF6ʋ }h+IYVe$g0j~_`0}ߙ~̛4P&f;OוK"MO`t h5aT:mǢf~KsPehr]&iB+$E-t37c>)$ [r7") <V~"ɿ\RLT/&bՔsf\h2ҥ]ikL[w/MP/9eYx0Q-;TxYSK#jډɶ!V1w˃yDF@YrS]"cFоS! |buY:ԂؤD;`u {lT} $.[~k/5Ҝ /TDsx5JHUR3 [eɓlmU% }]mnL^5M^H^2 =^D6 ofhE^k>zT~[9SnF>=F5"\;H|0GښQԱQ+#u_IRK0 6"R%g_ݥE(mIEn{qp+rf c:"\% A!_b4.1!g0I~z1ςQSr&{%a r1\Fj(Cܳ&xu>3u˖.rgL;ؿ9\l~&{5K|FQA YNFr`a.zYݦP`P#z@j)fpicV<]p}xTJGFPK$,hZSR}VͅDŎ![=E|g<^ XkԬTGP|]GL<~ȴS\^52j„$=5< ѺQ$; l 07v-j%z$ Ջ!njVfqo϶"H]b舌]A'%UդkGWV˶SEUJD,?|+r->+ z+2iV)1v醹U?WsEpOn<>VRuy]*~]5'@=D5P|yVKK8L@?\~{8$lib"𸛥Q5GV;TgezYeqb:YG#q-09u#J溧gAX9L/:*U4OiY(]t`N7S+\1`h^lM[hi'01v ^w. ZLBCbkxJ o124ΖJzX*3CbР?'[]6LiRz&\w]uF OwRW|mUlHSgp6 %V~Gg3R /I39>)lILm6)t Őe5-XE%GY.3'xĄ"w49bJ. Z$A$EYI<ő|?QO 3C'WEp㠣-Gw77z`Y8$80T`*Ea0-j=㾨_o3@$5\ݼ4""PMɺvL4\{qB͋'$cN -_K|A@!W=ŪEoF7@zk⅙nqdG)F%.r/,.# O;݋~נfVD~~C{zU ]Yt5ŸLO}Qsu"/|@h2:3J!9!iyB.ܭ_1VV'=Kvj%9P٣{`A2~bg(rMޤHkȐ51f됓W\O!6xoux:;ZL@h3ȟ=魮5""/zĎ]giCKbK> tP<-۹F^8eM; CdpvxXJ>ee C'CYcAYE)NBp|6InyeԷٍ ~&@ |\t*zK4;31~Z#e.gŎBmuAz> UAؿ Lnjwk6AØY#  erؾ"d!'~*)1/:gW3֝t> #'*jVNz[QBWzb^&kCx&V fo8 |F.BFPk 3hyMK6׆ d?{h,$e$xjNp)-5H=`~`YWD0D|ev2Wqad542HmRJ[Ԉ *p="Y\)g 0xiƇ2vS"^^|ﰖfo%j9^YStZ+&Aax34ŷ/.@1rJ RSűece={2rАHS'\pIl Gƞ[TyBJCS&}\J'<ZUʂ$;!& sf #0ßv~d$'h1/ۗWn|L Қp+ɂ0T6S2=u'5?r5)3 c=ƷT_هGS*6?&3_e3FXk]eBU TiA2}nw4G^DsxF2Ƌ()]-P2G*: -񈞋XWhnNTvhJg%% ٲwl1=/!ьU}#Z_Y:̴U([@ ^#hIKبT};Y9rv4u;%<u]6%t7 ƈc\Ͷ uDhE(={^fkT;qB 6|O5*|IlR۞L| A|ڲDZaݫcW-cg970Z&z2EdM|rS{c"%V~]L [eOݸ[:LY%[!SK /4!Oq=F]eL\m7v o!y5RA%(RݪzD[H9{eh!V$}:/ \K'5]e/vUNo=;s۶H "ޫ~] 7+Dهm.i@8OTW+vd/8P31,^d\Yl_×705F`Qc믏SP>d֢ȾSuQg6iAN56ekfk"9 uZ Ǖ`]jqv҈S&]vIͶߐ/ۜaH=ŭe-$ΫQ@6Kɀm2bꙡ<@s&ob;QL`b݈Tz<-HF,l$ece:.x٬/S M`К yQ}h ‰.Fo3畦0~`֮w.l/w 9MۭG.w?MsO>+&(n3a:AmǰD-~yF<|`dƈ' s5+bv\"GkN8K9h`$YQ:AlIs5@1Va dm/eq>t@Um:ӳ~۔FGL)<Vji&LnpM;?|$\*e<|uRh$%tàqփٟWpg 羗ǩzu/ Y +Mt?؜-SshBk/~a@~K9en"b;HYzZ^6: K i/ nH*miMz$W(Ծ n1dsZXD J$A}Dʫ?ņB!B1%xtow%arvݍ՝yB!s'E$<#+AΪQW,Kchr[w^>^s\s M_ $@3!YF11 c@ '1>H["MT{{|z:WIT̘|6 D8AhmlY" k ]@)5&W.M#s^0.[=D=EjQ =13R#wAkRU;lj >X*6sJ\ނ&,k,\VJ ~=\ujg9W ⊌^:(2Oh&\ _C*t(l+%uAj:x"RNZ] @٦*WkΦa:N1n# 'd<|h]AzR #PqG3;d#Lcb} ùTzQ&JAH:L,:` ;[A7CSCh'8[0;",I|Th{p J'zX|}LpG%VX ȝ֓ԛV JZ\<^MƩ! 1K-0h3R Qy*=R+ӆsC|NzK@so-oM|70*Pi $ax' ]ذ<Qn 3bjUaԽg- erEDPmIZ \?D~,ʸ_f;L˿*y`v5ܸ(0`_xB#HnS1ebH(@4b$?w5K}g hQUMRb;Y#75q@\ 6xÔRr`$6x| rH;A*kun?.Pnj.> DԝG#ʘv e WIЁpU\da̯rzrz+Da{zŭM p ʅ&%wv%BCx&$>3H)Rv[lGOGi{w>@esM@o ]hGogUS[[:婮1} .PQPrSdw Sʽ$G1sT6[N@^vu|z'qoGJu??P4jpĮi3c%Ģ2aHF PsjZ*38VR8 i62 *\~`h.}UeQ>D"5"~i \M`Ul{]DUIoቐV:}jзE-%GFVN1v zH&tա#0yOeIƪf*kF!t2(jf$iSEzl+KGo*TWPP.5<|Fv9>$ȥτ/ hnK$v?nN)QƮ̸.cWUIO9\4'[HKk~zmJFH [1\A7r*hXYqb[?'f(gU"KY3d4˛zamY aŘP }Oi6_櫄-*[1vzPpbˡmޤ+F?Wk䜺%rOȇ}QJ(1LM>qk Ju嗻+Kio3sGk?߱j o6V6"IU64"+28k<6_ FBopmqw+v65ڿrpg@ )HD<WYCy%EuRQK:51y>*M%GGK;K:OZ%z#fjHyYs6 ڲǰG[de ٥BOLɀQ0ͤ@d5CI̞. ]7u:&):|#nE݊i$-/BhPS>.uOK;5G|5#7֑q[m=+5 [MU3br^']$oATカ_`9mZYh\(znp rV[? >]jvw*#yZS~HR3p(1&;gZ ד(5ֻSZ]vT5WZz\u Q1_".AHYgO\7} MحIn u/څG>ƖH Cjoqp\yMzᾏ!-ĤMI?_nA׌(֋RED;7}Y"8d&ٹ6O4bXceԾUT*ha4Si!rFO_sG;\t.|WQ>f8dQWC"7ŧӢ2<͉6Ir`kVj5IHeebWI!+i&XdwzDugh+uv =PgZ!,Wv6ߗ]]~ PeOx"o+qh 5fGOUՔI8 ,FBfOkP\e$aInq5[̊pGMXaIqHY(爫u4Jd$qLQfAN7~ c1G11'iЙSDWpԘamŦ#p2Ϩ*B`!+jDեN/:&*!gY,IǁnD.;b$A~}%rIuSLo !pJ $02ٲ{4\mR)O`Hi{adɥkpMNl\ 68nईqq{tw| Yyʯ1L5s%QĊO(oZx^*l.WC_I`Zì?Qĭw)|ŞL1*gΞ gî8ޫ<5jDJ+ ~2Ϸ-ԋhE6HηJ٥F~qO}LXNH?7KQG%ç7aXh:9Jsx]Oۦ#awî oO#YZ췪WȨ&[HٿaC3?G?p}*ʾ[?eTi\Sݸi,1+~|39Ӏvѳąb4Y8$]ݥY[tL'B~0IXͰxY"`P}MSaY;?Sy̔^U˰"J>F;D/S`FJg +*d%3hGi#&]-,]Q8uAv-b5zo!$hICl^AeͶYuGbwhB:"LLn$+'-z{njU`1y$5a!P\~-s@%۷bLq }Dr*`7b8t wu`[gNm~{ү&nnO[Ii\f=϶bWSM-{(`1h=x2]Y!5P].[y"H;nֽw_n2ʺa0[ɠ٣a PʸPIk.OzE% ZtLBi'Uy|F'GZQ@Ad ^!9cS:BS*(|EnkT1G#=WiP`yo4(|\DcecºOÆB?}^ƻ( Q3,l~U"1RhNݽ=]KZIŃp~;!m_;"dȲPxwfۮŇ!8t+a.@9-x">9uC4V!\uA]Y `ŧ$<8/EGjC[)՛.aqŒѪ(>EXu^L;qy|" 0~)戽rI,ƤBInJ4!W`KsW}&"^mhiZ:[uh~l$-'7Kco +P}yB]𣆴_egxaWTh.$-~ @LZOё h9ji ր[vDǓ8lkc'rG͔7U (q]1h1pR"Y>d梽-Cmyگ.ʉ9u`[x5i*HrCҲ0[]fEZ˜J2\5:*P}*/%"kB/0Htu cAJ:P&H?!bis Q] A 绞mHT7F)rXq{ݏc晙i$Uee\9("bй Y=Jҿ.K݊(#zzu\U@t}f0Dפ}| Q iDBLocl&ɦ-C:b[GT`m;\lV ІsM.bLW\("2M/.TnHH;D[?%2}WgY}F_cOM0LRe~S'3 HqY'm +KJҡXbJBax?\ I2#69PܲS=)@O 2Jį LY[S'Jy $46VhK'w$R!-?`€8M` uE%AP|mFB6/f?X5zMuS$M,2} `s DX'o(v-}h\*Ͷ",֜kIyĬL\_,\pu3Y+r 2U$>sK%f41sSHvI _8i,g󳄨S,i_񚵱&É)AX)Ҷ+ءiš㠠Yr[z?#},T9wIsB(}I:^#m`,rXJq}) *zN2WZHyT"]"~'G{o$ωgd#M),vw{^f[b$vX%]44 7} [4ƛ[>mdC 2i=$l1) k Z# aJ{|N>,פ6׽ckp8`۫N) ]7g,,Q5[>"PcT6J:  l&l^$dȕVH RXߑ,}bJQb:{qBb>ld|؛VuvxAaVu {x\2]%5/R%kFj*5/Njh@lZ^Ru .qq gҏg}2U}1MQfɷ'(*GfJk8D9r6koz-ORP πʅdh{*4 iY[ܲ(ea.}\O:,;3:DQͤ\s[)Rm2 /5RWzya˹)/jH !e|ds$(Ե; 4V:Ul ݯm=Bh-~RQi} 0#bTY]LT5G_cG׵M5; M1ɏ%^a% 7.M9y'h%FL(9Llʃ {rjPV%QIWcM>yn.sM: l::vEx1N1=kWT"}]r~&rzzFD?6}OR%g44Z!%5EJq.bHZLZt!PAa'L4wi:p`Lk쪽"v봂@ƫ 蛫G0IX|+KV.V³"R"w1%_`-6Y#bE=2Y;5q =cJG7Q3W`ګ<;s_FQ4 '\>@Kgg+8.&ӏ_ߙ3K#U ~H-yȕ]#m$6X6tTtJjptUjm염Sf'v.k/\. F:D8'=ȓ夊x"L'u.dz30@űQM'V401w}q چ:aLET@mԝ91)y @9HQal< 3m/L?%A׷2XAF0ZNi@+M>UdhQ3MfEgg7] l78h *>çz9}KjB]g-uS?*[h=NPT=R4y#"Uʉ!\#Z 'btN:i_CK5sij=fǭ*J )Nroѥнƨ4Eal:[)ƉgDsZ 㦢NNMkq-c)Фod5sG5<7Rw1|ó"2oO. ITC^7u s[  G#\cN3ǝBB 箥6,7a'Kf'ܨeŎ督$nMwi2+ ݺ(r|yl/&]j!gYm[E3\x 4-^ݭewaq3pj"!HQYe7A_ 73+f 'jJ#yP7\ f4hsqU:1x‡uHxuOB`H2=66^ٗcH}3r/~-G0oii@tQou#iJ&9p˄){\.e6wӶ&.I>Mlb,v/M5ך"BYF0f^J?w܅80ŶJ [!z y_//58 \ ^hf!rc&Fqi#?pI?{Z)i Ɍٴݑ$k/r ?Gd &O&R/gk"x8|wsr1Kր, ~n)SEHRr}i[vk|47, 9xt ywle"dYw( F& -e00@{9n\zIPp_ki(f.L`1M& |Y W6A|n< Q+ų(\ɵ_Κ]sz@Owz EeEZK  ! @f
gȺcB$R/+^'LӤٵbKNg`­.}pųʚ]HQ2([5`R7}]n+M 8Y;uD PH˂U'.4 \YlxZ@<#7W  T~hk<8EH~q~ŚmEz鈉ҹcU'/_B<`AUQ\Gl.Os|ϱ-mN4^uB,Dkp`.x&:NCB5TBXl;X6dm&Xו4PGycW!Ks#mҏWxoc𜞹7s| {:k$:n*yQ g}EzO:!ȮOr,f,QqGد;Xb4Oκh/ KFgPsWchH+Ҳ|.ȖP\<}]:a0a q>K6R4(ї\!^^ixT y]x2ڍ/=L|ullIZ >z =﹚kV ei !:LPӦٟz\o[)Aϔ)3)0GM+{VƮ'Sq*akkAAJuW#}FȰ~BMj}kZ}ޤ~g "2JオjL@/]{Q7?hSVL&80e;;Cvٌ~=9;#/E+r3 htW+/gO0f xaVq ]]6+\@P=ːŎ]k7}3jXNyjPD0oK̂$}&}y̋]N] 7 D$%< `4BQKS;C18җ[{@n ֶO`Ǝ$nHWer3%rTOfPgYX&ϫX.?[5p$2:u$4W d,two+j@SFR|քB#FB Êw Q ]mR~[L!{h`O+{؜)P?.a@F%A:jbQl^5 c0@)^|lndWڇ31tQ6V6-ߊ:YL2WKyмA<}]҂CcOݝ_ˁ @[: }' tCe @%Q,NĽcsx E Kc;Tr8TԱb;gGh0V<&޵ آihmI%1tǟlOdƶJ~oI8ͨZ7/:5Z G+FC\"̄\W9 i?[>ga.n^fQO+|hDwMJvW%dzĺpLt}N*1'$iPV,@ ".x0h UCOSIeY)KBgV-6x!!0ˎoYuvңd2K!\]O)Τ QR"sϭ T >L*Y'ýLw[J| r|'Sqs'GS D!&6GCV4bs*R'#A :Ӄ@7+%¢D1DjK2/TަXP:EKcT%k#(20kHtTtR6G h4mn@-A/4JU_뻤zwd߭m9i{I3<=~#W!wRia).bâ;dL?%hkVFu!/ & UeSm %)Ychl}Ia#AQNn7 Xu毻Oc?Tjrh=Xv(+4's20 ǠՎ}k s*pePQqZ ߁%$߉b-9/]:Sϴe0+BmöPP **[JYl>{eJ٫Uط;TƱk{ 1 7t@|3^ʐjM)b[GIt|R^eٵFN ie *J}mu6#L[o8O%8575xH9!UHDx$;= e1xȴYJh"#NK7 ~hQ-1kR46(ci橽bQIy8Na3oP2o5f!BP4DsB2EF&٥CH],F(yR4t,/)] kK*uU劺QAm66ۭ9WXԮ;se~R;-돏2ix>GC>EA w$YLԾ|S*tdgX}g<@P^՛=L=KciT,T~`pm[Уjdy( >nd~LSI!$S'O5|ng8c`$ e%r`Y㑧7"\fVuXZ0>Bf}@&:zb)i7hfpA30{CH糏lajͦZL?ܱY[ Aw1gF/$ܥ5R wf8ա"J2ި(}[ZLˑW0"?SljHPyIˌ))/ӆ6Cv}@#0 hrVhFtF"b̫&ozSTƓF0uEOnWظɥ(-~-`3?1|^՘!=W&bDlL7>!THF}0Ė{ $j4J@o`!NlK*9є']F/vR/jB_L9gIFsl P֜BgnZ\sOaAj^kx X9HZIb9Suj5^/n{,"OͼJ%xJ]Uv]WqU@cفj}9SapF/:@E#Z1_U!Qhwz<[ 3 T_Udž _66X !nݴȑ/4~DG9/[/LU,e j{tOlV(7zy{<WYL݃Ṗ=G=pk E0]kt%hXv/sp+e'+T<jpE IexDk?i,3G)2·Co+p@()~vc#|S@(ӟsĤhBEpyAIfCYsTnu!6ma $'ξ_yDyi` 3HQhtm(NNrk<dUeXin9e Lm-D'Jtt6ֺf(Gx7%0'Ӥog"`fCkHDžڂrМ֋ ܪ C].-=l(gDm{/HnwQ#X&Q$p7U;vJH/%* [^Gy =[YRKK(>B .}GUcOT>҆밴}_Kxٳx{'.  B=)E))U p3GE|1f:=7^5U/.}Ta$Ia)T"?{l@n<):+77|]xÚ{VG"W>; QO`9>-ܚSIiO'>)y;yqJmhOI=fBTL{Y@}B0q$ZHڤţj7u$#3G?WTzچuz]7K%Bɢ#zH2J?0I>cPDG\%ھ #@.h$aAZ>\T~"hB=o1_Z[7>n;]%6H2FJф`c)mf,L-䖣=Ў 5~ʱ\T*U.l)k⑃]@RWNF.0{\E J zv63;l4FY9j8o!U4V#]ZƬFsQ"bAS]=MZ$T&kV 13A-ZPdkzA/2(peroN=L*ay&03ii9\BĉrEu2~{^ҮpĞD80.xL䖙Cvqs//_+gwGuP FTg2&Ry^Y;׎ox*+19T. lhUw$^_z\mt@8XLA'(}ΒbV}TqB ,ѮVIɊ*ͻdY )(Ჴ^Mξ *KKeS{9yXQ)P5{T8Ş+m }C(9pU0Tl qs\RaQkcB@f  /y_"Kk.g(jZwѐ.:YoJh*Ěn,9b8CP[2awB]cK-tvuy@-&׃ J2ߩSM\˨'/ܧ&%_RhAP)aLܙTZ|umә;5O+Q@ fQէ,kbԗ2ݎLce-nqѤ3pv #5QE, VW - "u) @>렰(83]̪-+!B\'9Wɸ%Îedr'$4yۻiFR_;ej.hLIcsט+Hn*gz o![xҞZ2̮O ˵?S1@q>k%]2$\x#OrƦ݁Y:WO5 ƄTц/ory Ͱeu+i0_7Avx&:\^X,a>_W*N&9VX\8 kh /kshخa?4ǽ :DR^p{ AY>KhLj $,]tBkƦ c;,8e"0i(CaZ6OɄnuq}*pOo¶ 쫺 [96ItJ^knS! XLAJYUSP]G270bh!u% [`]oA2ш 5e{3wЏPaKS?SI{(N.1HU{~_ eH?*h3n(#L B4mWn'Q1QS}P Nzwi2=רUP7>'"8? .[y#;Lxt$9ͦMa;~ԲT Ð(mm۠Py(2 2e5>:._VMfuvߚb|u4E!^=gCoiϑg[Egˢ/=PԪp ŠtΗ; !KsFz]|Btz"uJD*մӽP/ b/v 2݌/ԼPya=$%YrDou7&W]y9)g!@֭(9lY LUW sPKYsQ7"kə+w+[&9_iCXM2s0 Z7q<\xМl@W_>ÈiHj[JbWQn]C|mjLGKݹ1 HXɓ{1B,!8I_۔@]s6_Uq?R<׮Yj*Ygi{y$ڑRYŪ~5‡0#].{Dfb^,>?3f1B@5xNL`iaLsWvVġRUgWm ҫqf Q(٧M8% P fSJxO(UJtoJjOT?dWI'<0f#iJlԣD~k >MUV~HY:f~F-6 np)Ӽ#)ns E(˿"t[|e!nhJh(iX%4Jd۷t=P JJk+;+\09 ^#j%M>d:v!GnOxERΟ-1#a/–Y,ts.3).ʠH TtTEU0)jE Nͱ=gH+skc"u1佯WŘb0$|[?{ڞʮ ˜/JK~Ֆbka*T.:>`amdபJ\U՞KF*R!Sҍ'_$+P)[ rY^nK8I0 ١<f~CEEC8֕[=Ip&?co7NQ " Cn(F;s<(Gzʩlvr僫0/T_1lI?4ShUmLh1-*7_L|9"w=OkΑ)݇ Ӊ4  B6%(>n܇V9IBk-\`v`(e~,C蒛m buGNo}kd !:,Wmmyє2̀HF7dX9<]#0ޱ jqb|E> p9,k66zhm0PþU|kk!ȗp[oPO-Dp8l8 [t+ChFix(XC5}p-=_<]L^y;PPu9\.*Z`&Uu29hRؚcHF˗)<?poxʟv f1?NMl! j@ϝ1Q5To

      5 iԫԽhcasDY8TZM>mTR|UpIY[ϰǖ x"CRgz)Gxh@V-^tJ枊 u**& Al@2B%؎Ӌ,?~)Hc5bAEZݹHjR%O{>H$X!wQmZhτvV)wѠULVm>΅ Bh.KI᠎H0xCD`4QoA&:2ړX\&_^17Boɮj9N=Tj3jHy"G|tj8lqI4o]ӏWFi|ܤu[Y, i-Z9G"U N Jf-vքo`ֶs#T_P/ -ضQrl/0ξqm2lD}ޢpX-gh_&֭&mVFJJ֙fYrXhߨe#xpNٚiɡT8Mg#,J n`HݕZuC@aV M {286$kh0 ` ČZWCgqK#& h3̇fp[".R I8CKu3|ژ_cW;C~5LGmI!:`F}c c!`ܕ_(Z?/>Sĕ{XyװNjM* 儫u3:|MNU^Ix3 pyK FrlʡOD`Ы0Yڜy>QŏX[/uJoQD-8[eh{PĒ-W"gLb L_!c-؈?߸HY,Ld8fMƒ~P9KNHQFFJ͓(<_&/t`"6;o21_6twa.ޮɜ r`[֎v{1CY!r*>Ot+;pEfA&SUԌhs|9.,5)5Dd㙑[8y/Rg>#I!rEI%ZY7#S"+pǑA~浒{ 7j.R'WK eJ။ P~)~g!+P32-ip,'V/j/64-sDSq-0/ZB72+V>*hsK'>[oIG|pcF #o؂s"5|O ~K`/ }+yiXlUk=!{veXk0"Yڲ.`F73ў^r@K?H Ӄ3UARj?yF33|M-Xri,~Qn}n7Dy03\TD@`XڮP=<â_rdiz*S4"x7WXR %4d\\_ _AZ m,K#yQL=m. Adp~\2#0ETiw0lEL6Z1TF1=qM"a:ޥ)|$ywړAE%ăr~|R0=~?ryw29뵮;f'(OEE 90Ae4pš&_BaY Lo zHG-29wC[2[ 0:_oKUlcQfap*$_OOΠm0S[mƩei?k"?F{@nlWnL,2sm6ja3gPsǚ9)鋾L Y1nT=M/ y{PL'f){r2m<5e?6h&e{|qX͊[ ~8{Dӗ"PV)CpĥL3` pBGIzGl,6/CF_ظ^D߶lsP %ސ2q")qN2<~(geF)geCZK˞x,6PJ#~l x=W_qT_gL& *Y B (-%Ir8){OY uR Kn] $n쟂uuV#<_4iTnL h9Jr?UfZaJ xe!鯮}r~M" O)SuUrwp.%ƴi~˻#g6p뭖9&J7r,DWd֡zt3 _w,!W" Δh?ޢ\yr"K NSf urdQᖛZ}^LC6ތ0Q6sL&qhH/ $X-5׻y9lTЩr Xy Qc;r3Rý86δPKTŵٚV;xOOى:Óڶ|> 1l[*J'\Cض۽/, HQO\!ݐߔ&!e6ǛNh LMnR$eiB)kx'Q5.[\.;`>зPC!5 qoJGRQV+R8H6tl Yyư[FhqvԮ;RƗBSbǁ/m)ΐOY!W@ G&v2^wln$ Ս"WԵ9h7Q-R gy\1g EAiRK =Qi z! UeZLf>2;D/ܟ2 &0 :uvud |Ef~͕`1S>xCҞ}FYJ{ m :ڒӛ5]N ?M-5 6tSPj^CC"3Y OY2%,"&Xl|S0  ]`ҿ]:`L^qJ+3É# 1.EwvrL}Ԗ6@ hTP$F| MpM-xs!S SrP\4SMݳɀL*k{<9N?IRL閩~dbۮ6$BJ`6dO!fap*>y tH%Xa90>%1%^Džp6NpCWgMjnl ݁ Ty9 c %!5Aл=p[`eK~ſEeR8^j5Qe(~g5-n!4^<ϨGfWkk|3'J$k1b6q3p |s)/#kᘐђ3 c[d2ʞޟD c]ifiPfVEo~0|CaE?R{c1lF*\ćPhO& p:-?\ft0>LFF" ֩}3 `HeJ\&2](/\f#-!^lU] E5;k[Q"6-tQ埉6Gc#Py^UjшC%H4@ZZݳڪ_X]Ii뮖OAbƄ!XLT32lxTz|@|Uy鵅-9za}"X>Acoc!ݝpg|A4qY.E _J߲]q][?S6R1~?K\L<,'56AO9[=8Gf Or&m %Ʃ(#SˎX+78W |DJiy4Rv# : 55cZQ9t<.jH*;kM'Gg%-Գ[B95}.". hIu3tbDgv99D[M:ͧB(A%<؜}F|!FJT|jѠvoHdwV-Z QMLܴnvT6UXL-SbFSfrʺ@KІ#b1?6= ?"^*$ؿ 7FDVC)HUiFD;&!Ldk̈'S$>&wIZw'Qў߿ zJ/i y2l[._Eu2Ml+k0>|K>i*e9DňsF,gc˴ Qjk)UjBNi<wєAԡθ-\ګQFCl5Rƅ-GOOSsi=zJ:7h&aC9zVj[$w:0I!0+?e V 0(+E(xydܝg_7 e}$ گA>~&D Z~[;hĩ\MJ ꊎM!74YCae⺇e|g}+zJHp^}d:eduϗ`u_r+{w^)YSh4%*b+"H<{]Qn2j%hkgk@*uBԗ Ki=yuӐbGIb;<́q ݪJf%Yk38>7-}ۺ9cΒnw \ra4ÕtuDn2bE&A Gߧ_\AMC|JTL: M+lXp./|SSn*βǐ[ dARߥ 3 &678gQڹ}Q9Ly6+|$'3r%5NS-(j+]3;ޓy9Nwt}s8– m=~/If0#DfP5 jW->8 BK{Q Zk>EHoYm⏔ Tm{z)f3_DZ0Kyh%y pغꕟC6DJpO9|r}ʼb)FbvXT؄A, -}[M(GgwxpIT`ˎS0Ly/P@~2jo< 3O3m2^KjozK"=e>Qp>[_m6yٶJ,7"~X)j-`I)1hۜ~5 瞰~2hΒi>:G&cSD'ߋϽď yf _cξ=!(j5]<8MǻKnG*-ŧ4-$R}^S0h0('ue?Z*E :xnc6Zʻ3H[]Aͮ[{rMޏY͌8ݽV>.wu;ɷw\t4Uhc*Ss$<E%pX?7No5wB%v?ðgRJcDIB;Y49#H=ӊ< Kzӄ2(52_0au R#ֻpux,Ji`['(e-nyJHv-=XqN\1kBb*DgA}<ʁp_ xj_JRL9\qsAŻ \V$6SB){ԓ[FB݇W7^yosOZ^=E\1 ZжuПjOVփk[Wh0a g@G-EOCNL-}Aj>"rxk5Uۣ֯ګ.-e+b:N}Q7&bB .A'JGb)}VM ;PJKê.@ +;)KJxA"߆Y'ZMbf)& /I9@3rHnR z]nC|(b/ #銴7e3a|\rjw%|S D*YX6s# rލ۸Y"ַw 1a)B6 W)uU҂nt<1}ޝy@e!K'ZZ&ᜱu>*6K GebB0^RtQYA4u]U˘e'ĻxU]Ҍ,LV( !s.cЏ-%$Y hlj(Y7nĵjE*gOWOƀsN|/j"xKåT$bXc!]Il{<t7S1P 04YE/TtVjb}D߱m/a8r%~?#[v/G{*y97ɺ!n]W"' .N2lvRMaL/c.£%b s7eVYalTDzNLٜ+ rNn ȤNYMQ)),xLyvKx4hOvX,3}W !yڕ7υu aThc+2,e[#mD5 # '~K|IR}%qNT.в2W;"l8KʱԅnU8qJXŐvQ5X mŦTסbֹeF,mÈP̩  %Jxqxv~r/:Eʚ[vj%/Odn?vݠ'U_u> G o EZn =n= 19+ܸVeF0Ԧw_]e88n[q8`%Yoa[&Ab7k.O b.\* N@Pw%UH K%Εqq_k{tPWO?EK9-`j.[̡AuA$Lk,?<.&7[u쀜ckfd.iI!+1gn0ze*BGGsɵ(N?$ U0yo"lj[pQBLR̮oaQʖD5fV%/0`+47?RXfdu1ELkB5Oia|0+fLըLDZ2-%h̪ /&9Tk7q$ ΀42DPf^{#4'?͚KG2{qX YsmfZ}CkBDaދY.XvK/t5 ׆o>?wJzo68xr' .+@Z6&ǿMXyH\ YxɊ@m; d :_>E1wcL%a=JGm<2x:@wo!?* ٧OwnL ?j'JOX%%LQpC:bT.㑹 Vy#JIU0Gҹzp0RNѰCJ>,U}ƻ[, Q>'S^P⽠ehQq.%\V(@;]͜)XLɂU>2_,: ~{jYBد®tTa\s;rRNO}9!!k߻Jt8Egיд8^=mcZŞ~-;§O'Y8WŒ]vچf20&ѥju"㏝u61UOL72kז^X ul ¬OTJO-)&8:h=xcrԎ?vq]`K/23{W]>Fj^6Y ']il'țaP;e#ob f&~7Mvf]@nj=1c5>)VKǨD̫!_W&v:= K fIm'^@QB(ý؋.TY] n0G`$\%G!O:UxG'FԿz[D254l2B8cmnFk?t.? .{ܤ&5Ȟ-Fdi4B?'i/%y"wIV Ly˶GBoٗB!H / t XYnfOF?ʺt+n`9&Wrl0 w V.Gf8E)N}T@yQjüHb^ B5nei9 ۺ%>A :>?l{"&AʹHcXSBz_tJ6@'MlS Xjr$ ؤc=@V6Ƌ8%_"FҮFՁW$iz<uzڜcLoY4#'*)r5Ri˗Q?4W Xul203R'sg L:rfaXH%BNw5қI}O6tĹzR X]8.^ CF#! 6w\;]`L;ConcC~Vg}V-+ȲCuJrK bf9=ea6+,C nd/b:P49 N" P[38#ETl":$? Գz$]{{t1vf=GIbԩ11胳ik./(}(e(Ε )¿ln  ?@;0K.)ʘHiL1ZqG$"8xդIXSRkݫBh;*"0|uA}RXM\ #d)Md~}#Ї*" /?ny02% ׯ͖qyJׇw#4566BOy:=A]oSOc]٠ Yy}ỵpj0gO۹yfQx5ẕ8!$ILt'HA4FLf;q"6"wG*+nLbߍ%uZZ/`U_SZ[ ⹿69?J5^c2'PHfzsEBܠ>uiF)1 *kV6a(٩SY,خJ\֓ʘAjaa)(WR̉j*̿rְ('̆׮ðx~iuTYm1 $Xԁ7mb(+6@šZl!%>y/ |( ??U,Z~'T,ϳLr'ѦG`yW4(Fd2"0N~_?^V&mtء"YքڇȱopѪAɰLRΤjɶ'ڜ7.Xw840'bX*vp6vY:͊LS9N=o]wƛw?E8#m/QSW͘s_ ,z'BN%3^qy %kvT>$ b].y7̬{zc7)=85J̯o^,s`&p&ry{%] ?p̾rJ?$@< M>ecz~>ocC[ " P!Qu*I7qʥ)9A]Ž`&1_YN=\ \ZކG}XMT&%m\2~#ITmFɵ+lz۵m XN3s*>8i)E螯 P/#V': EmV]_E)))Vӹ;ˑ?'!nWi6p\ 9ogJOo88o F$]\߬M9*W+!ac֮:e&'#4Rp3=8WXLDc4 u]K] Y2ND&uKܯNnz+|?[##x#!{A_9?!qjڮv,~Zd4|O3yu g <Ys&*JD~?u۰ˀO`C㙀푁el@\>s S*Ow~`׋% pmry//9|@ WI-B"2Uʉ]ʅldKelUDhr6o\%Ԟ.$Gpy$]a :,#/IT ڝ9?#K{&+80*P;6\[6)g1eLJ&8ܘgASQi4ȶg5\Mgt.Nr$ܕA92v $PrǦyVg aBMd}ׅn*w1X,#&Ow"Lk7d̔ItݢlX2n^K7 U $] j5T#sZ½+e[ɩW ?A0]idSrԥ_3m5*i?2k..!"& 51^dvzgaE{rmcf]ovddV 骾5Vد(u-,֒wT4=a;?UԶk!9?, lAgHϛkXL 5uynFwaU!od4b%.d4s /W$qg:}N5τ?/SXWnIԁDYᏘNlPoAGlQV9@ar7B])l)[Q DdqyOEuBƌ0apD"k5"+^.) SyP V٬ȱYU\mT~~c ΓZ u E{' YE]M747gWʦAU|zD=~L@*ijH2MXc "k"P>P%N+䞵NYސt$ܦ y!85ʞay9cH 9@j27*{gBs`{㠤UAeJt(,[ þ¨~3i~-@%rࠋ0,DnRpC}li=UZM{<ݓ;0OazA\~axI1v{LG2ztSw<CrAڏk j\u+|i,C$w݃iv9^qɊ{-!JIUN(dP3-{TحQt[ڊ~#HM `Օ4q%%je x.ZYĥocJАoƊnf X0P5}:yܸ:ey,JA1RH77*ȐxSbe~|Z.h+I%_KM./8ބ0C{=獌 >~HHc3}K֟&8ȍCPnkƹj-58#9^*vNdoEeݝhD9H6 fp_xjjVE,(OQC[2%ء1P;:CGֿ)x+(?Cn_VP"{Hw QDBT#b2ͧ*^_`qR+$gkZsA3eRZª1 ( -wnr|t@A;>#N.i"MQLeх`qna/KdMa:?/MWR2Ro6g EL(hE = 8rS,Z!j THmC3ϴN9&okFU /~ KqӚl)Rs\G{eRs3e6NBaMB7oA;⛢ZL^cݤ$C:ee{q.&*iqR.rh7|B4 5[ ~u=9Nza[9/ uy B_mgG@K2gUjC2k5!0{Px,_x:^?tUDv{3 WEV/^ 6kKR?jgF*+!7o} zNWxT'ij=%ItX ][H5hU%V UfR_\SgкVRp3=LevomlocnVC1pʿ@ N9ţ>8bһ~X˓E_u_ª`cÛؼ+|0nKW> 9/2'^@gnm+vl`]Jf8W T;=M0a{"Y_lc(Gh2QcX꙱l qn qyEr$*% S^_u0E.w[BuO!f16D]hy ,i斲Ֆ<Xע|Sݾ4ϥGT"#/?qme5 $mz Y e0*&7 F3&$QSd0<C"7dPaOa]Li`kg_{H9ګ#x>\Ex{JTP4/C^P ç'䦬\ƒgK2Q/=@\)0i?-yH76uoaԔ˵:"e;.[qoA]P,jIE%6UTrp YΰM{,&k-6 ta=Hn8axk0HI(!4qNH)|F"?,DvJ6eMG Fw$•1VPoeZ @x J=ItSeh]8M6n^#k7geJ : 4dÑ!kq_{w}7Yѿ:N*ٙ(AÏzQ -/:!RuTlnЫKZ@Jj=O0TuDF䶙;N l~w[({*cmZ&ʪdYO;*lȢGUk(GrTpwsl/f" r|w,s AVamA4!{+x$坢^, ^A̷grv7f6Cڷ1}Pwe%h-4,W<[q~ eJ:i3_+?$[3_6_ɏ'H:e*;aXTOYSvdƂc@Pr$7D7Dr\ZO-y҉% ƹKOdP䊛 * AA?ۤp>>.Wilw;σ p/ݱV# fրhjHh1Q(eF+zJ.1⿂S .`y]XxE_zh潭2^Bgc4~MPi4Zhn$ 3+i-G"uH~W9յo eL)21 U5Y Ͳ6<+)7WËƗZB(^ww#;1Z .chI:VybxcQp M!H%LG_,=5h-HaACv SwV0("BG:>8@e`jN.Ovc>mu'BG4ufGa#i0hzlV@KBKJ+f &݊}[sDY_`l4,%/8{/Uټl 2-Ӌ}x 6$*o'rKV9#RocL|rdO;-lK/έ!yʒ2 9PR]uq"}@X2.f-mZ.pOQULW3?^C@4ԟ~ JȭĬGLCݿvck< (#G PRu\ck@B^z=Q/-Go!?xbC] :hQ[.!L*vִ)v;ŴfVySZO@6ǒ}d/أǰ;)J}oD SFz{,3J6HMi?fAң$~eIg$.zh}6|8@|m l{J hgr?f_^r*tSLyye崴IgT.j5ȂuTk1M{9i|{F(Gן"2fTc+:)֥Pd]8Y<ܿƲPbbVX83lN&oKt"FQ{X(B3I r14{q<*:*B CG=H1oyB[˵ hb6T_JK'c+2I<_^Rh')7I N)i5UD3jMIhEŔUXGMz/NOf< 켻qc05GnvA0*ACNZ_b {V!DWP^40 `3>Icf~ ٴr8*6VBKQDWp>'eʯZ TrOqNs?Eh0Z4P.d85x@x+3vBD ~U\ '%ӊ; 躏[zyƞ~bOk:%^>).Ho\a:"G R;s7xuNMtOUOKrxF "9aJd(!"_R\_ioGv>P6S;B'sރjk"CI]]Zx|D[/BMof[%&!dsGkoP㥒_ɪf ~Tn|b`SV6Cvz*9=[dR?h-pQ^Q}c{2?WS5#;XIx@ v]Mb6tj-fI%)JOKN8@ԷY2i&j m ؛[4`ܖ֪z:}[r ^'E%rğP sjSDz@W%e|5Eh)ִ:?_ȭ tJ}j FKAT_ƨ7؍,1pKkc@[SCL >O\NMeNC?d|e.׻,I!{W)}ciVEk?zLT9"Yj.c+X WAQHY5 7ANNR0!^:"։muI7!9"^0h+! 4-Nv6gau`˚j!,BFݙʗz:o?GJN:Q]WY:oSr˙nPV" YQL );3u/x` :*mW:+`lIq+ۺ}@wgҺD{К5TdPSI {UґOI"!1\eiÞ=7h- Y\(ORgY:NewENFK06'Q/}NCU@Zrױط>z«~5D^L݃ xtwa6AAGe"MQ*.W9Z_Y؄E_BTmzg 6tsM@-Y@}Q-dG@h%ޯ]tlD xF{h~p2v p_M/hW*DN?ջdfڔLs^TbtZvndY;*^N~FD#;HDyx F̵.UX6F[q`: -a٠N<(Z"]"&隯bs$*)y@ C4Qon.熑4GQ솙P!<a"R9`qg^M+{1(3ɸ1AnRpglL"DXz>mKXcDMIWUq/" Y=e lE{O?JB$]Z#^bn~Ө7pkjn/'!$ [5[dnNgx5jaCq PTdrGtqe5^yHI'$EB{I9U51ke^Ro5;: Uea)nb!'J F. nMQ><ޮQ@ ߼+b ]9pHz].#l+S|LO /)*9<`8B#"T_ *cMz="lJ9Gjh!{נfJH ~UJU޼(J ~?uC9{!< JNJ>KG x~6G&Vf Dbo8\-:e]v,#Ry}Е]zsE?7sR,Slϟzx:&5}O$8dPUZM#"Q[~$URDۃ)Ŷ@:7X/'7&'& NUgh!l7 ,5VDX)(yUY﫰KmYD$߾Jj#"#u>vVp΀+7ۮV #'^2"~Hf`gbOiXu-8yx[ip}nKfNF_[f}n-|AR27s =[CudBƯ#7w7 VगmEw%!-it3bslGghPKИ;^مH6{N]Kvz=$Nb<|LiGhoIZ3&Dܲͤ>PpCrѻ$m>X6,E^WÂI/A3cd seݸ!;a@q ?nvf{MOeNe_oI2Ƿ[ڈE`&Qn] )>TԨR>ޛ6+|Iξ''N3(WBݑ".6Iޠ(/8[YyM! 5pܥedx.<~+JOM8z4o'8<:V^ʟbeFBNhCˆGkU;NfhVBa ޏr. *"^BpQC֬*ގ|FS|nhQپ3`h&L׫;C-ڰ.mM9eZڞC[XbOjoYb& 7:/g~=R/xZNn_xoY0GF[ѹIPDqXN:N<4Glڝs/?v׭gZOO͠Y%NgƝ@ɶjV(k Ϋ^?PYж vI)g A}6wY [H. wH)=;Ir;#.^w$j'88 &?2C٤)E<8;x(nCЍ'4z]I Fv4uy9,] U%VU c,mE'V0_|dp\ lo u){y:41;ӀB["[C^eiw9z}H-4n46=q( d?~z*"a>"gӮfn IO~gݛey"`Fבݭ˷+=*"ȉם7W> GE']JMԹRR!G1Q֧i]iAVSX|zs t8kQMKAgZ>)}X yyCR(nȇөmbi>_ėYg$ҝQR8in+ƭQQkv(S\> 01`x5˳{ ޓ Q=pMdhveM^::N K ϻ+=S1&a D.C ~G^CTJy|EZ XY_M71ǛO15<6D1x {‹jz~IئbɳWs:,=F2J;M;qmvr8S )1,%t66ޚn7+]&&D!6˨mmM ;sj %sA]S$4ɉQ^0_Z-9JLB[bFٍ<,'*Őo$+v#Sp cRF"G)zҨ%6vvP _xD| ǴY ˑMi#ΏЕ+ bL:ssђ7)8/r!(9BY{G`'AVC tC P`kzzZGc^'x`jшMqXv%:rҥ廅B&?m{!ʡcB䴭km,|fVNV;Wzb_w+{Wzx+GYg&0@p=H Cê#A`3&>ZPV[Gx/ AkkAʄÙu .> NvQZ%5xE&i o?~_!a{ hMd-a{r9x3:JmMǨV,x0']졀'tH. 7u޲<ă9؇*U`~(xv{<_!+bg#IfzGzbufr h1CxzWU |z䰲 ǕGu~ gET5e#s EN݇D I>|ht9m3[U7(jbiQ-[$#~G2yr8;l"\2Z<89>t9EYݘitiEɍkDV';NBtRGځR*#} Ϻl Tlݘ3\:(%(1 Q5/?đC2D?k^EYg!"S ][hwIn-ݧaUh웞bz9H]QAB ~{x&ٓL13TtEN?絮w]pڼw^ fP\qA?Ž܀g%jl/(*<z,L4v/O.f ^ DCY⁴u{;d>o3ZX+Cռ|03dHJ6$-DݑLqW@$}aօ : IA+?22abr/}>gAv7\ѵ+i ڣRil5ݺAF>'K*ԣU#a[$=j x]WD XOWޝdRbc:uF[-y%dV؀ BhygcX=?1)H텼%H[~l0MZjmaYe8fuH"J:ߠY@r{@μВ2I5kx6P,Ry D'K-m6[ 9h&Lj3;@C&΂KWg_;]<j ͛_:u72nOn#|SpH< O:Jr!mʯv#Jj^%;ToQlbNnbz%i)-d}ϷcZE-1Ƚ@I^)jlKjMxjy[*~ƙNt7FnyoԲL) 9u0J'AhUtDR)qhoA;<ƭwg3qKD(!"!Zd_ ܶ[L0lRe2L\^"[UͮneU/7"GyS)Fm8(d&(xO__1pehZlpʻiKv hmuE7Ю]Ţ$؎m@ļo sBতp1 _smF&Y?:ezfivJ~N !E Q@XPnRZqDv`+7>*V G%?I尖<S"/x'>"8uS{53&p>2G QJw AL"CWS/fd{=PMШD3v>5įc~Zr]0Xj/9yo\lĀY ǀ?I\sI4+dkSǸv>|KEրvS񁎥p{EMR L⡍_؞vGŴbz_eoL}ܾFult)=psqb91});h&8*(S%ƹyaQ٨ԧbz@ 'psy?%D eH1üG`OdA-o OMFH^ QKeӂ52F=`р-̷3iNrR8)f(Kv_`;kfz; ޛzhz:FIl3]@0]եlVO"VȧӞ0h2]P/sJj<05eV"ftt[@M}3{71S\ka]ހ:^OԺγߥ 2Υ)+-S/k8ҢŮ #y 4 ń|Hq;KGjYuS@OˣDCGYb _=T@;Cf:2G2G_0N-cc|]v4JX-Ge]wBG=լv@0,6_!S!h[[TU(ږ;e/KxinSTъ2칕FBǰ*i7dQ#ͳ,9۰x<1r|èa *l(dP6.M_Z8-2q0FIY)"Ц?ZC{)8|d +['SQ|/;pK(ڋd  ~!p~q#C e/JC.>׽р"gAcv{Bў`TR" ӆQ/ًRkj8OBk~'yL(Gai Qe^I\ v3Q͵់EU)q s8wOoh(eAe8z}*2?D ]%ѰhQDUl.;EÉ(ߋuVA۷ث䓜P†[IIKDv-gr1oC2y*cT"3WrT2Ir <)/ .|e]8kP+IaS fްc0vD.RɍC]*U`0RZx#01Oq~+}2{Q4_j;Z:OlkͽY/Z hqfiчME 8& #< ͤ h(7n>l{e#rqV|'UYy[ (|(tZ*4Chd Jwh{8fa褋 hߔB8/G^܏2䱠6mM|ҊGTi!t5Nln$Zu*qy|}Pߨ QLRD ?d[%d'r ]L- bT-'=(c%ފYNLjG'zxw~ (foNxyAܽZJ'X!u4W}ո&kf!ݽ+۬Xk¢f~+ 4|p*.I {=sJvp s> nLi 32z؊'FK\Eڍ?ڏ ω%̎fo),.o&_fF!=,UQlkZI'[Bm ė䥙8-^r[Is: (IDհl4Tغ&h+YHA3?!+}z/pݸUڳ iĤ0ޤrtVC <ݍݧV$ #繖~d>/Xjꌘ2.#Tlca#2ͳ@),0'X׆5h~j CwM/:uZG$GLor:+`g1۩# te^̘"\wKy;+3ق;&&&*䷸  ?6mڠBQL7'?^k*}qr=Ckز}>&AIټ9dY7-R1)t=n [K}7KOe+~*% )֒$֑Y}hR= ;1Mg-:E Xd6\J[Db7e!k$hb8~O +Q*>[0#vjTKW2]^aa&X!73<(FGfM) O o=L{j weiz(aa$#[#{x۟?-UK€,{uiei_tu#qpey5Dl;j}s0$0<,7!D1~*RbHUh^6M==g3oicٌRp[nRZXE@ jI\+Iep?vm 013)7 3jO [aˋsvvB8(EA_YTc7jݱ"w'DG<^̔[g٩z}bՒ 3c$ Ϛ\^S7Uͱ)<}P/ÆV1L)=%ochޡs8?k,9}Y@w=[.ƦM Q؋Q6׌ =>u~zArw`edyI?n&5[3S6ϐyP7 f1W.mͿw^ D(:y~.tdL@lL1J5W=#VsYrgq"R:ϓr?rT?n= ~@S.!l)J?wB#_Xؓ[j=_@ƩrWB8pOiՕK+ ֪ͬ^BvΖr2?LgApWJE'/[2%ιl0]R`5szy6ƘL<ц-Jk=l'ax2\ lKdg 3R&Pp0ތ̻,b|aK5cNbъEHE]Ѩ~zh E/bWZ]#MU{حz~z5v k'{j)H@[ɶ!`1 M@>% A"$@vKׅ PIUQ ghZ ҍH$>F/%S6]M#>ăCX.tŅ^= a zjx)<9f~P7~kZ%zg.a!YF]d 0A| mw:a蔕!*1uFUns։(mrHܫH>b1+t8L bJ!]~0〦%U/q0W%klTY,C@DF`efL @:SU=i$ᷔNkml)OB+uuJVIAE\h4^Ω^ `0m;ѲD)Z1:W ф "bR'рT`5e=`^)΋cl@:x@$[ TA  `3`!`krp8$RG7m0 ^d\K%pwjGөw"oUGY ݟ|["0۔YizJLxIDؖʷfDdhxpYZАF E ba|  1Kиshq0Y%Li`C]`|]7_?wzA6Ri8d`&];uLS_e}d9)T@( &$M8]"-j [%EELڤv;i ό?ƀHΟ`A~!MTZܳmG!z3T%aB?M/Iؽ4?aMX=Gh;AL[y9I-qݠLf̸94o EOa7SoQV-dFz'|}FtmM NY*LcRijKUr?kbr)Yנz H|i%Gk_YܧՃ} :cnv"!dk42|x9KYSXx5h/?3M̕$+eq%DI[@ s9n-%mv,4›9+Oa/ٛԚO,0Xϯ-BLֳth'W>Gɬ Q7h˕T>!*@ֹ:c܌#`VðT=2wG{DT8hJ/^bmRi]M|@kXwd~m4P˳=!Ӯ1Y5jV `K$\g SFo'c } Q_jI$^:ϻ6]{ZPa+~6 |;{`c[oan-rެŵl6 J$|fIR1O&1ڴ8^%VរjКǺnozxk)# { ނO{/ FXQ ŜW բu3akGi\C|r\GG:9HbҎ-bddEM dYϭWqՅMeQS"]*<Ťnw8k_]݂^of6sc˪uX{4bdp]0驥~qs]ڧ*:mwe}\T 3,Jn(9iMc笣00ʽ™:Su- 8 Wr籒⊲.D b9BHE8"V"淩V_.f/TZDT8@{!f[)LA%(dZSUL>0dպi<+Nl~Z ZS#4@a~KۻW{"#MHlvZ L;q}̠Öե5%^+4-q3xFmIϗ?+z >bIow"+?clܓΖjG<"g(r1[ZۦځBV.aB6u($8 Q #OZE;9rX_Z9 X ʟ\X#_IP[B ɡ+;wtnM#[MS*/N27f=fno2^'2|C&O[j65xN>Fy#&\<%'] \%3vGYr)š*Rq}c㤂5IYeKs)dۑ0a WQ$ޥc8nd*`D})<TO3dݟeӇ))|-Psx}>yO|ʆpD#qU] 4J d#{cfBu1V d*M@B kIHuP8\0u G +sJ$xĈͿz4z+nry"pJ:yy˨jvAH%<ܗ[#GɇB0W]}lvZpr, + f7ƇNSj ^&9v A ,.aF#a` OOb1~<@&r>YyR M@T1.7f}F;T=Mt<*8G+v= z+D=5;& ~@&yUkgC. K f&UXQQ.SxD'rHne_EwT Pyy +[|RûߚhD]/ 'h"M15i>.!}㠍>xZoaQP&PHGn }WE!}I!:ht?nYnE\,.䊉LUVJ$fϚ4X[{ O.σSk|}jVP3#ޫ0m^,YvoV_G۵sG:+(%w޳TyzÍ5^, f/[OI\1|=y")?#{]Fę sA٧.~ tE=ƫ @>Pf6(B^4[3N*A{b7e ^ .JQ2㧩N8˚YKp Xz. hB|YPr*)&:wm\3?.b@;K+Ϯu?klyW9rvkP+1'I j Zep?^,W#F)_wWy8gXx`zcs'!HNR8tn~x%V_K4V.CXo}8w{C[ .x67oϦ.-ۜŊJVICՃyJ><l~Q˿ ܹFPioITS:p "5[bv@sCn0]LVީ]Jcu;)W͂ |m-7n8S%LJQ y'bqh P{e썮: m{/gcYYOԻp(MdNpzfG)qw>yJ}3[ ds0V$Wu%_,AnXuq߽i5H,޶bv2zz{,J{Nw'jj@-_̀UEB@ :i~ilѲ%;Ww~뤻{be%Q iEc9T{ӧGyl$q !I9{к̸pG5MqDECĻ G,OAk6Hf]Yr|NBN Og/z"4o+ ֑7DA7O ]ŝ rlcTZ>0'=^Oqw "j#J~S#k1IC+(}(VkK+aBtxf [,)L$wfBLS+5|]ZŒ@/9P)z)R`a!}Ȋȳ4 e㑍>f#gHeJ$:Vdym{)&">`gf*sKTHTӺٮ6 73+ۄkGHŁ C7u$:Pm>Iu9~ df^=$*\Z`dّ99j]2q@LVr~[iJō+'ټAOEaPJ+27Ŏ<¯n.' An2M߭Xe]j|.jbDBш7_qrS :jޏ0h/zT}ʕkiξf)EϻYѦ8ӺR~dղOR33md]0;g MqjjA{$5sç yC*g솂m1wDRwE-lj.P$M7רY=-'tj{J&_5  s_VNr~+4TQ.o:RtR.y(~WEΉOX;%ɀRQYZW ^/'Qm|k\Z"ߜ7*El)U㤐cz=TIY;_V{|NDN $>zpx<Ր_]$NeQEɱ$Ty« P?LFI Fȼ+73T1u5)l_׃;e}ukaޏ«V cYT}7"߄t ocr2}1hP.FҭvK.@?ăh}xw>]15+xo)L}9d\q~Jx* gy|B4|[įUmCuj"z[Z`{w;sBxe:gmu7%k( 霡=o{=) (),|˔=?K0oo̝:gZ+zgSS`^ 7,y̰g&%1\Gyr-gɅ6Vb !0 ]G~Tă,)I[YZSl8d^|D3=v&g@ i~&X`(k@}NbÕ¹'cHIu^N jvNAtutkM3-Gr, XS(}ݭ,BtyT f)t;-CÇ9?QénG2a 8oMS"+X(Ѝ6&`U̸F>^`F9$jc/+#2xO'z 8mюߒ!1yƷZ"OYҰSO[r,&*AlCyZ{(|pzc?o83!GqǦMEuIG_s{OQ) F NΌMﲰ{fE{Ia6zşζܐ Iľң]m|yo^8w{;HgG)}EO*5 ?1P PS<IPaA.@E htۦtoRk6gf9,:a}[ID@>d9E1صѷXɑ[( Q~kC:w_9+.|1ǃb!%ō%;Ca5˞'Ix(MYgCi~XwՍw6jw`{o2,(O|̀*NYD&OLL4=AdrPa[L+Se1 JFa­$Sʞ, =6,,˜ Z8WXwr3pjO!Jz0.}u/D%DF#VoI`CwӾL-VV_ls=|rX<#['$wD]Cj}fn~c>(o)c\ߔjHzq?.pv1PnJcw&iM b);ca?ƒ76x;VUl[$KλZnLTicdsȪG33\M{;$@(;Âj.M']CPiR~eAG|$ZhXgC6rc9Ul5 /?|@<j'c5  D-P)ؚ!uA@(N}@kD JVR~N/[Oyu%+vfufv{(+Q)iH *=V+Tܸ)MBM- Q}F BO+;(sXF`'  WU2jӸSARhQ*)044$ILYer 3F֤G'KjܞbĕFd4<Ӕx.2IY.{ v dSzHvRЧetZ@kpa⊷᪂' VBXfNf"8s:c'U{ڭm˫sE.14Vޡ`x؄UEEDa[vQ:+wP_ō=_V謮z]&cUA"cet5Q} 64ɽ9 9&@ѕhQ"{w6b+#IЦ_3 ܓ0j n|X$?cL)18>vqxRyADV+>SkpϜpΥ&t7 2EgI,(Nrh;zHJGPK'V_d~< mb0L\߮4|iS&'ΝެKY9 zƍN"v6bJ5hl,VCeuHh)K+X{Yl6BIsV{noMhwDov0_#u2eZz! =5{ L QȒ>/w1\|J>b.j\gV&#DʽRH.S!"iQx<3qx {DfVlbe7j,*pj&RJt?]Ǐsf"jqoX!3%%'e::^W8i~4LQFxģ+5ѱ&c"%d}YxI'?̩no4%<IJMxh9ýM.d[@Nq"9JMn]—,mz7$a47@WtV 4*`جk"j|5S1ώje=Gt0?>#;6BJ3 @/cwy6m&R.qKp[. &\˂|yE5radO u2dym vH 9rizh 8ʿ2 ]{'LSVMݚ L>q9nȝYDw'-"  KE̥%~G+&~ԥJ%TLˏI#7<њU"_^*T(C=G2‘ltJE#ͨ %mCig[/( XxWK;Zv$.8Jy_}0Utze^ $D)bkn#}gI{o>2ym#JG6~>_5#|MZT ,Qle3Z'+<eg VA(_ٰ=yW)/`.X#hd\h@Z -Xr_.XK҇grw\b 2oJg< jy~p٘ZXAƱ' x.?Jįn*bV rTzHG8 pt,p^Z(1ȨITjB}v"L9?gE ޒJ ˱+ScYޏ<0cr{!IՂN;$.ZY C!ݩ)e<ǁ\;e!4VDU s $ ,EzxEu-Ƨyح 3MZSN嘭6V9ň#euA)#4ZzTcU&x<Һ|sf+M"n˛Uv.+348h㰄}aKH~s 좕4 gXm. H2L4=BzjJo\Dru1Vg3aף`ݘF@䪉6{ښD"Ðj&)e.Ji3~D!r:ݖ+Ԇ!mijK\JZOk5~S7p`~;Ca?[OQMxؾV#-u2! וs6F-9p $SL<,)4$ΑKhqbULʡq/ZHH?6 !CDv?.Xo}L_Cѯe}8U@,z/9sQ(HԘ%.W\iW3֠|&m,Ȓ$MT`15Qv[PuW8&@4Y!J3vrf[kk2KFA[:$\E*] !=m3r ׽{Kzg=+BFp uƐ[(ć.Uo7MÕgrYȄYׂI"',N:?Pkq6IIKF8n>1.]̬>q)k2-0Zye;]}i}|38 >l]gV3vFPo:!sxw. 5d)x5aQbZrskFѿGQ熽 Ai:.o_[p5=GO [x%!e3bRݓϤ&[_t~k-1H’ BW낡G 6s8Gu>mwxij(`RVB=ƛ1@=$[%Iw~Gaˏp75<| \֯nr=#`C!. 0I %% ;AoYF00S"|ۜGiw[{Rˈp,dIVgɎlZvMP)u57iZG q_.}3-qi@ /͵u)%SƉ)¢Gg,<&A!Њ?:lRM)fJ9ZLH.WفR3֒"Eab,H|=(im&0$yԽ?n|3)P,RO},$H%cqȿP_su U,֬oqKdggi7qGLĔny__cwPRx=EൿfT l.GIV-X!7ǰƨR*P{Ifi-(6% K y/0*PfɮRQN)>%<@zG2RY~,wzPu8^~(j\SYCh" ~+<~wPT>A~ ȵʃQa$tz;;(A4Ju]bȶr;!Khv<ڇvOKM0F*yZ8Nݞ>:6B/Ijb(kaI~hⱽ"f"+ Gk໓c'qGM UL@oZp^?rXj|{C(nx+iB۹:TL7'xjT2q4}'r7;Yiy9Vw@ԅ?l Wb`C Xv^b9;?)`qM/r茅LJ7&ItMo6k2RI47#e"vO!!Z0(nfLX"5tsv "&t9D|M|*EZ94E252kfZ8?M@pw=( DP$pH(Xr}_ͱjGesv #jp spX7ʬ;*a0m'˜9i_I fB0ӮGr(iyoY  @(t> =y6M~akߟDtosNeŜ(IuJc'!]G(+^q3(t(:2L NJ.Z l@Tbe^oD8g1oۋ\KN/&Jw9Ӈ`L*)bK-{uvs4Eؘo Rh9({¯XTl@{j3yHĎs+V +g_3Auʄ5GKd칩.d-'|:pruG[ vbDQ.g"R`aWLStz F Xd@N!ՠpӛ.exYnǮ"p~r%0ECr %jSfzv||^Z0ȅ̎Y<dMl2m$͂<<Be5 MsAE[Yd B Aev-٫pfi<;5ψz|)lMҏC²?ǥdfԉ!Ü3mO ]dwWyr\%S9gD' Zq#VTpe_P(ٲ[Fqh/+/u &;Dӯc,S2Jh$ƑXgrI krX:1³8nj*m M*V',VB6=."x딷͇+#E_| u{˯*wg 40IDXyd0Vŋ79(wa6U=%;Bp}')QN:hوnN6&өSx Jg&B.OP @J2'MlFgCqo,`qFk6:hxSKO,e&lNJAtʳ7ҀHXνf{)2~/9x;i) G5'!Tf~O1g9Iժ!xz)L#IІr)8_i-J!OwbRѱQnNYݧw&@7l~5#ߩg~'Z7hPUׅW>xnAd+:O]{@ߞ6 $ֱGWNB9]4 ܣN!M*fǨ;=Չ}V*W_7ekG\}S٤ʟ?(UflOa,׆&%@4/PARl0v`6BK 8埇aRuK Ӽwϫ$~ ~t&}&ı`}vo[Bm8Mbg5ԴWUÜuMs%;gj3rXY_M종иp+%5u{>3m9+!D`='v |[">l]YI(Ћe8c~xjmd̓dDl++;-oʨ21y'g&k!b>fxuM5 lu0u )\,ٖadmVI/ zO` p'bҋFN]ȰQ<ɸաܑ;1^GK imB>q czoDڀ)ha넀ŴۻGã58O'Fx}j,=vؾxQn牛ɞ y=YkZ rv]^7X]U~t{D1+Gкƨ/Z;_2( }1Fa3@E.cBnVSGlC bXΓ ̛@ VRCΰ&݋PG!9G\*4ȲH힢 n]16Ƿ7XA01iV7M:o%1&qfDi>5oQ3i׵ Ga"~?E5jS \^ aݺm s4PP(UI1*waaYb9 Aq_7FeQ>jښ*nVLo܀6 ).vPhϛzϗYAi鋧4byꅓ1Mϡ H{K3MfZgHݿtM`\յNUgopWGI556ЮhMqMN 4+_L:wTAWY8zDe]V 8l55`K N\kq^ǮwƽFV/dttqB.AwD1u|.m{01B<o) m)Ce*ʥg| :ucxm6NGWrR#?wb0 ;Yنw ײ!ۨAzYA,%yTN%Z=iZ㰤 ׼+EUkqLηYݰӖ^&kkz#=p/j~ҧn?3dy*EU=G-p#mWa5h}#^%} e0Ѓ ubۡ!w `2# 899)9f!UyH6X1qH,#dzF \AP =,g#u8ow_$,'isuS5-[qUc?Arf6Ha=,Vp2LF/Z! UJxcAb=$vb @qbP+7vds〓q, n83 pݟk!KSUnb 9Uؓ?~C.|G07Ԓ!Qz_xr AP)GJ 4;!e(_dl4I-OKtM @pA8dZClU7"-Ϯ) LmOxzF=̶aPug֊H;RCiIl]z%/K]8!ra}#M1Mu%G<Wp\T:aUҩgg,%1aTŏ{XuUu{-9#2|< V%;v+b'`u9DdN)h\Иv;~Wz%K|v5F{NWVçyIN3bܪ,Kܑ_=+A|1uxŸ KFoH fE,{kY6'߶tM 6S___`*e@R?7BxhRb/:31QUM]J2l{q &ajqb~B?G }$kayր,OA15dYo*Vcͥy6-wם ~1קAÏ珎G֝S9(附@vC0L\*<"9 Ȯö87 ;0><.7bj"(O IwVJl@VsSNyAOnthDHά E]˽&ˍdZ aBs6xEGk->cߣ;_.^_Ɩ<]G4JjGH.hGJ^GK URo0Υ u.$[Dn^$y3kL rH=q['aQEoɾ# ;grJ_5a5tQ)kjf(rT{uvRQ$]#gMᔞ[(0 3=.җ"d_+aE RuQ)ӳXUΑ4E)v>¯ cPh$mڜEn\c\Dz Qh_{B.ṛ]!R 'd rY+<ʖ:_])#Q d&XjiSMC効b x#q|$|+V\nOٙGNvT07⦆{If0כwI[kNkp ]@]ޯr3(v`f~wg۹㺏`e jMYI;Uc9a*3CEy"idf庤V<9qo%NI"4UȝjBkC#{tR8Avq9hspJN;Bo;jPJw9_#d5;=81Mi*mÏ+Ri^`/$c9;@XT?Ul?) |jhɺ#/o,}u.Ӽֳ儫kL>8Sj߽k gT#VFOW/IJƞ)#5pikS5/:.E E=0Թ =|pȋurJSoe/>;zcv7HVUq8&/ dSNOqfw{8 D]H" l`L૟_5fb\rZzp>&?%\ ˣvT#觳-@º\%ʬ%iDbU)"`>/6pP4)VU+S(h@ +,z&J XٟL:!5l6s_ENLZFJT&s娆FV~r`Ipߧ2 ع&VQ\Q՟mYݔov09,ֈA\mQV]tdci`x4!:Y!DW5'( ՞􁛇S;$~ IFܦtq(kl%<9<’ jp*ڞC0G3.Y1-e}AlVyydMht0vu)C%@jވ^IxX%/K]9phLk8BwehcJY0fMqɇ08ZS7 JjhNٗ:=b3 hjPyyeä9\њFBG0cμ}[yO$iI<`.Q!^gGbeީ%#!;"Zs:"KFyqODc|{p^D`m5*놆8p#_~(#Mxk)-Ŏ3jI%fZ`E5hqAVde!Jdēhny'&wEpтbq:Oq3_e1YO'7/j9Ya@ ('37Q?wK #5΋8ܖqx6c۲)g+v025"cf-h퉹`drNN;@7N8(@Y^'E])UC rEz1Gqahː}׻|FE c-BlەP4zr (t+%*Q<=7*{7{k#o/)*@lGm@>˾PzLOR8dدM#1N䂅Ok0eiQޑvh64 ^Z%9ysT$.$BFp*w0@?MZi| ShF>(+?R\uTը-N*>KRcM I {?AΥb|SDtB'D %ȡyǬ1 sUjVо_[XB]md|πŒp[ agTFAD!y(̰a`2TzUBMqS]xC 5b\MBWmv Ac~ۧ v).6W/͜8gF'R9\+HɾӵғobkJ\/KZ5 ™_g5 CsOyjA}e*l+fXn !~UGi[DiT{L|`$.| t#'hмgh;7r7PY "܍j:$2'IL- M5H $Uq .Xoq!<< P:N6{dBR Q jqlzj<%.ILѡ`<ӕz!y 9J*2xc0ojȱk8.[t1V4 ;A'w T'B ?F #ԽrnMR&W4y[u2zcaVJhgFV `8b.dP(,2X B"řDtU$ `ľ09qXUG;-gz~ZVtJ+csbSi0#K8rNu%6d=ƟU>y?~c5SRX+ M !Ͽ 5k3Y9e* 1ULUr#F 5VFؑ8TQX9M|bx!dƳGjEZ#@).]*픪^A2Ucb~}>)" GgT3cRyX} D$П5yv)رdDZ׸ Vǩ/N}BlKV_g]4ma\ß{+/O+.E/ВL pCab8߷l,t,Q }I4(=ͅӠ; >guVރuspY| M*d$V4NF Ae!@>;ۀzjU ) +KLw>zlEa][pYw C~d| CgԂWpAվEUV "c=Z-cv39J x`W rԸϸu*CV$v]CHW;>ݚɵ>Ky*"%h<`kS#ʤ [D&Dj\vZQ 0V:{Czeћ0bW$zL5$/>ireqԃsKT$ 2ϣvx,%T| 7Ma36+g}=!y|r꤆whzW?y9oqGGw|+8rsAI#IBMMJ /YOPֹoi5 ,D pMł4q/CNfQA==ٱ:IUs  WYUJT?$XǑuXَJa_1MP Ի;,4X,:drvb `;wU'OxID.#P#CdO''jN [{OЦ]ZA`6hDL =G&6G#-8$цbR]::%B&wTB"Ud ũU:ԉP9ی|'^:,8>+te?Y*mluSI1sT<\@~vD66;ZpXbovY2ܞENb9tnmGҡA,Zl&nDEQ-OZamv0l~g}V9:ﵣZRuXrMTD{D#uOʟN ֦8/(X>3p tO b#r9y^ߥscA]PXN]yq_i`pcq}-<>? 3VवeE= KJ7/{/Ud4r-i>(KȉSNZ}&m*Mov ﻳ8r++"ڰj*u |{"(Zi9a O5-d 8oj|2NUԎ(ԒqQS!<|o.8)%(! [R'b3`l zV |p7ó[/Mz)H~mX&*6_k\\?$btd@[dImHS D1 yڍ'馃hӫroY!vnD?)SJحx+3 b5zmx?EL@M=9܋byF,ro]=_E]kL<°͚f/\Ž>,BlBMdEk|?2J%2:1I߁Tj.qwgTbÆkO*H d+Q@jC\O<KO[IVN~ŨH^WV)QOq,Χth?sr)164e.O6ų$Ky;nIZWHd!15Mx[]х{TLB1Og_H}# ?qSdQnL*/B+VѶ f/qtH)XJip=3x/ӟ~96 OE+aSulBwJHDAb(l'!m-"VJY<&9`FLgGxSO/DB>~n6"_ɪ;8_%|L^H7Wl6%4-y=\c"lЮmSFބmOu;s7+#z@1K$23h0 u\-riz[k(<1y=#Kh3zxClqov S$P81&5EݫPݮ@EjS mVr>@0?1^ fxtӹJֵ,W-l c&{}^sd/<7#cV 5G\0;C%sD~I:zȌ9~Z:nހ@M7l fap;1::%uJ+Zj) FPw8+!}k1TJ4rUpX6lȣeUx-TKGoq"*Px6[hzZI_?`Xc &hwkMDC Ɩ@?`q$\ 1r/^~3 + ^TIݳ&kJ^}EJJ\hBJ^]qSx4JNEu)MZb%V'9#iEXÜT0 (0EAN_(sS͢_6d{ѮS"qQU jY V}}r<*,w sŜf۞Ve'k!2,'z Cu?Y25;ē{Q]?Sb^Ӭmy Jqa1i  Lekz%YF,ao+蓉pAVY9 [Qins`mVۢCX~EF +Ybd繳׏AGQt`DAx5d/Xρ<ŨE1f݄v )=vhN0EkVb< 6{7i lRLd* '(τȃ"̀PJmyH҉sx31x҉jbXU.Aae{9Qj/#6G΍"tzB 1QQ졾;/S&|miMV7?\2BFo]Uwhnpl)nh:`<̋pp]&[AAIh(M{JK(9+zu٬]0ܺ*jh/]̛s-Აgb?"1 T2.HX  r85Spcce#meɋ!n+$& pHhcx2I,8Y~PxbrqOQ3bn`3h ClC kffAQªT~ ,ƿ۽U4f3k?vTֱ햝-= Vyi3(Bo'%N9z^r_B~#93nZd3 SϲW b@&Fo(cfbB>cQs{œl;Ȫ 7ԉSEL7#f[&H_o2Q|?;HButAH#X|@OSlvKacQ<Y`-G*t)@GIj1qKb2^f KVF!(e P(48ۯJ*qN%4?[((IatyBCv2E,?g8 /+wdB;aS+4|]&Ҡ!34m"蓋yHcZSh{#*e $wi-ixz_"r㥾m.(orV#*^&.\(댃;e^yHPmu1Hh?RI?3)c#ߌM|4nlM"%sE#$^ö&cC0Cg n8Mږđ5_y8q%6 fc0$&aȭq pN+d;.gYBK,"]-1Ky,ՠGX+ ղʠ,&9j%@p / -PJɻi^G'0V%[q3 %Tnmd%ҟ@ dJP|uɄ@: N?=|[8UG\oObT2UpwP#MUP|`'IQhQ:t#/@X8ٶ0*FuXw-bX[5LlX-)QF\ UQx8q=v.\e \@ʛy= ;|+Pi&y'?f&_l./u0ij+cҙްdu9+t:N y_f/īV(-% DGE]Ӿi<5sweJ&=象xl'S inҕDQH6YhR-%G 'O|{q&d&_V>Ru?Blz.SbjEwdh Vųx6I60 NY[Y qO?eQOౕAouS45~%9}%*_Fi$$*&EQm)[7Q/7H암W>ƴ}ȹP=@vO"A#]3ήP%H#ᷭm fxx 跈ZJ(؁(ԩT "dcw@}JiuV66KO")%3i|cS<-?IɿMX+kEl e 7ձkB>\61J%JB?LE*U}l|3vzMhT:$"!M\V!pl+}~B"J(5ſN=㥹5`4EސB*dڌTh޿BT8:?MYNKs <2}s^L(` 褹{UeBpo(3RMt;ʮ=l&' rP@Ht3a(z~a,ad%N![-[%2Z?ҁɇNƙs Eeqi5@ǜf a{"RQ=Ly ѐ/m20m,H|g3B0[MBz+6M_: ct>9P{DT@PX_DA?d l7:jiYFL(OAkfE?|L;! Ͱę&$^(F590g{F5G+lf$aVVθ#UNo~]doZ֓Dbx,7~Q.fI!n ]JMĝ"bW[wv?o.?bG=}jy_7NU]󾱵_RsAҷ+u<(asiQ\AT"4B4F_Bfly@kX]%  gҎwz3'as2h{lg*+;'0@o Jّ!= Y ᐢq&&qu]-KFQ I 51٘+'̱u޲<2iY!άG)6 ?S"9!Ex?Q"1m[**~7_7(2~-tP9,k,I ]^u")XPzvN6PyRq"#'+N[l,U{C^T{CX85JP_|\X)D2Rkeyrc9?GŤA''>55H`kX^;:pq sU8RܙDY3dr嶛|ƭ.BLOݸ_-MHGXDb񗉏{}O8l*npDHږBMlaxjqmU1Vm#ތ>5;!̋$k,6 '1ceԲĜ%88[F!/9jZ|iGBF;ܵ NlVޕy$<8IR*0Z7n yuIY~%^K~$Ģ n߆uz.Y~Ktt:ԗڞ]]x1d mwP@~wrC!Cc#"{y"BQ $ciL ߜ4 o!nsg2qÎ>nAtqp4>vMAݢ`$Hg2jBV< J砳ދ<:V\d4P὾K~B-5܏/L߱=ЂaYZ+,oguTj,q}萄G-qmޥ@rDXD[$,d",״{c&FL83}~b-MK9R7}V11}cZKod]\}g)ZNPi v7oY [9[aݾ zs'Sl34uʂ"F"}:F|8uDβ\k +1 ù8M漪 Dv'G5/.d>3:'CY`+4_>OdI}?$K ρ`pǕ-;|K?.;۫+eD,?l~~11Ϭl@gFPak/k58CD0/31 -"gs:%k xޤь)zΠ*Aysv|BŝoGnF=rN<< k0 +3t.SEמy4+X㶻wĸS)#dʡD?ΔQS R[9s8E8ؖn=|8]*%VI=`S-F)=Y@ h{(SʒT[~*#1]aL5`TڌBoMٶzx% झm*LGΉmh^aXl~㥇b*n" *;ߚO7ݍD)5\ē=uSYєHK,mE\>z/Kxɋ I|q:h@8APLg :72mg+L}..մ'cع.iHӹ8gH=^3\$DV*=Wk)7{p dz_1mw~ }1/bbt=ٴһ"C"'`UQ s@'Jx Mjx&"5Trt"}{fi;ziw'RfZvna.J2.SH&Mn ~ݦ$g`԰B{U sA g#H.4 uW肉FL1TT٥j|Vf|*1vEd$.yi`؝y/_G4MH>\HakG;#jLE(_D*w DW1ka t_%PÿHĆޢEPfd?$sx  #/8_hKUc$"dТz#`2X¿I}q裦Fk_1L<0o+w oZB4 G~-RR5^ֆU!q8IN"ӣѧW:y6I۞`CQ::^>tO!h!7XLoFjc̭>fǀ#@QެIЃS#= >{m?m cvlq7-.eBX`h$"K^?nQԘe\۳ӼM u-Qgg?Q(/78j.)EZս,=Kb>q)ʭ /$#(ůfd8n,E7s*L[c؍Y7f ƺSDii GE&,S]K\+4~':D˿Fd~T.Įi]uxlh,iE-<r] iT>6iɭkOT {.[\9ܝt_1kWwI)4rU'y1AwiHt|a;0|u`q_}Z"׊n7OЯ:]k 9~)\s} *iΌM0C:ak9L7ɭTcmJDR=k4]z@6)*1>]߮)Y- so {o9*Ɛ x-F.6/Ā 9&Fna˗BT{͞0uOpqlJ* i-WΩ"^~:(E<wyV3tܒUL|cH@~yA#1hPxX|KGoA+,}a1)x0!]?7 Q ۟k{%֘|R$lS*`ui s M >5$trC2s .A+:^q^"Esd,E =G!k? E}Z#D=ZBܛL%$,#Ȭ<n?#Po 0~ di΋:Tn=Le ;\R RZ>qdb3Mō*\'gpsik# &Ýz:\0fsaW'敾ءϷbjS:_[IP#ZK}^]Nx/tn17_4lqL+s 5fQ21M\܌\5Nh _ǎE!ď~CB64#Ϭ"&C'U7_Z/{,n^:0.IU8SlYac +nSAa|8vu0In^*Ӂ~LQ 4ҙ+ad}jBIeゕCF4eIxP3uJZuFԖW.I"kҀySB9p Dy&#hZne7%͵aj\clx+. RYfHmx=3yus !%Q`c?%v.>-ȃ7nqҽPux .t\l{qPAzڡ|Dޮ#Xm vw }jQø:.#a5kJ}'W{Ji5$1)(Fj ++KjRld 9㞎Hxux9\?h[R&1W=xG/1)*;f˷/]zD@ݥA\x9`~EH1kCjRNa\s”Mi/O4Ōܴ;/6qԽ.ηiX GЬ `A~L =~6駟<'a]q+O[LP@>c%Hה_~("aݬ-F]kcv&l3z^1N׋&^=[=hk9F:$~!$3z[h n6𗣭Mq_XԴ  1̋P"=M+g{aXBl:9.ԵZv dr5y[jy;K֚:%P*?smt +~CuExSt׭E=/$.2.<(sN*K\޹8x@zɰCt8͸Z$YЋ4; 6J,ڻC\}7jY)r}n 8sѓ1]؊cUzYIY$.P!;0D ->DMlUR=Ya r&*4jo0z[ gž h@]1?tzf4ؐhV@U[T [CMKEj3F\#tKR$7~0^9KY:0*P#q>žbTb{*Q~ڋRpfL+xS%TcaTi^L(:El_459oX LF JF>~pe^x6R gx9)m|Z W3=9y 7+t&3ަj Ɵԝq}hS:b~jԋX&[͵1gL[;܍8 %YкO<\O[HZ_(4Ăpf1p5,t!n:~ mLfgÈQ~Bn12Uyv=N=گ=˝'xo<±R!/d'kCm%h]+=?*Xu7ᶞ\`g,+)(Ƃq^5zMTHBG;vYvIx=PXwxiTd |eع GJaj9Z*eJvq3-UEUʤߺ7#x0#.)Uzmc"; =s~$8=j D+2|C%1QDZ(8~7L5YȷK:7*P~P\(vqBR'1Fb#mhɬwuvl L|'9SYX ރ2c<%}ixoy03l1FQa[8ZM;NbgAS1Jӡ|ZQ4Z}J5eV)I%Fja/C6/uX#`_c S㸫'̌on;[G% `01kQdSn(8<^<7ٵAҊ`{PGy,)¹:eC[!҂^M3ƒ"LTj7خJCOtOaD[rlk܉q#V|ar>T {%b`Cw%|-2:cQ2DA|)H22=͟4{B1MSؚoR}h$P&~ zu>SJt&L8aW 9=ٳfM&b ȵ I!RB ;Gǡy@DaOV62[XH|߬HWvSH"T)xize>8OyPymd`34mF\g߻/jΝ9<-}(UoF{I2 WPR-B݃9Y{O2 2/t^Z/F"mh`X:hړ-HBa狦IGB#SЉ3OO5G.Y1*]S +،+dC>\9؜P BF:GBxu/S^wuz6">G 9m]IeVYA_ I蕊6zyv1`Җ78+bFN}]s%t|b$ Nx$;(:yeCcJCV ^h53sŠE:5KI.ORξId @ .>^=;{VbxǮ,c]vv) I1W\i+'9)onk~R?iZZE9v㽡HןTPve)6켬rz^z yqd.4s^siLJJ6z-<6%_ai7I d!Z!:?gT{ hMܾ喠c01k<ӽ X |UI 4oUZYK:M'}IGP|a;@_pugnӱh

      LD,04Wv"G:Hq1C_DW9/8kry3Md$?"9k~6GcNKnQf eh GINBOQZAg̜|2y"Gn,7bbs,vfSkZ= hY43 &=ImT!y>%s~x{>bY(Fv^Uv(w+(7@2Ml ޹ae7V_ufd'+ot\Jnf`MԼɝw| UqO v)־DSmE(0zq?J$yok?d/p>`R+ge1v;oqH{~VlKk+ }EgՃ,] /W%,bّ`~ye{K.ݘvM}%1ě)<998p5L۵&*xG!=;gўXCS0Ab+v1ެiK^ß}i!#8x/9#JI} q8j9n 2w;ك85vnO/WVq `|wXNe| IFٜH]K`*"mH@v!J%J@{G뼠E< NsK`h/8"Jq J }& CɉC+*o-T ?h"_vR@4ls; knlBP6,:<S|oy=* fPyIhK铴n܆{"+72pCճIOS2x(zNψޓ[٫R͈"^yLuB?"#.hJr# 7rUV;Fw8XW-.DG3͛V6lDDѨ%8 @n J71-- 4JLX(ӁzCBvӀ0ocdjS4hiǸ$SdsnJ<&٦KҤKȼ:?[$ɲ:)B5jŦ$Ü'pjz^{ZxSMS+! ]%ȎփΪI/V-!i_ČYP|/2e۹Iw?n406VuJEQ]5R7IȰPc3-)QKFu5Fʖ1:81:ی֠HeΟMm-lC5Qh]{^w+$ܓ`qX'~+ܚk2ͪުDCɂ?xp7'_?+L[ ]{6^DCO E, w.eĻ&d-yj;"ax#N|B7"ޟ`W֦"P~}:MF='VX5vxk OJEV'ܞvڃ3%"}'sK K#ң& 4 !Y4Cp@I~0.Ա㭭!f,D3w<^q鉕Yd( v]>kc߸|j(mVg-¿T EJQ"M^]ϜK(Oh̅%E9 Q`$jAbjBt9'wvVh*0,? 5ι+Cd_4` 2lEpL(ң &L=aZx^Azڣ3 Өoq*>far((ӧaC+c {cA{?$V&b/@R2X9Ic24-RTP >e~y2!\*XYRgw>0x:@t i7 t9B7_Y7iKKÿT6sqΙ 9O5> Pk"y-9' MBPu&(.ݝ?(N|EWu/ULG%Kf>n=yFDpE#ECAixX{[7g0J] m.g?/;g tRH|=p԰RHܿUoF"{xZ@Nz?n ,r6cYi>iD甀!ZяQCoAq>R 1ws_|(-iJuY3b0|&tϭnzh"SEB~[_ƗˡU˴oк >a>H\j'Pb3V7XBNeiZ/)GGMuEH" ,\`1DR=悎H< KLNs1ö|BC\i=)3![P`Ssٳ,"?$Z+wŚ>k^Qxoc(m{ 38M/;\U.StƓ!|0. ܈~[ʯw?kiLguEЛ7{FJO,{uHT wݾoW|'J_+BpkGϱzk:~#K8Z*"hML9`㿹ծH?iajoA,H%e: CbU=ҳ%rVpe|W!fxLiA/K /J<3Jn?/[LCMdܵow|ԺG,X5_B~=l_5f(n֭r[Dn 5oO[$Vo!)JW˓$(T\k"0xJǓ_#0wx\|EjQ%0Dr{DGojQT1MA ar)bo[@- X2I(`~jBc]6!n Oؗ%\F^ߞeMj$߭ȫE+`UG WA_aג*ۈ3]Se8HeS]lSd b[@Ln)8$9I/t!r!JFq'5 FY;zdr ~&ďHDXHj05y_-nՏtʝÃQ*En5'3e|,n "b_* ~VֱE+׭B$crCq7ı{+ݳhԦD{mUѦ)SxtzƠdŔHjR;Z퐻Qk34 %]#[!%@ݲ%OJ_L"}hB*7GhK[YzqSʽzvJ!>/L]I7򧠉Ǫ S\/~-(,q8IC?QJAj #s(YS6C^"<`;]ʳs P:k: du"!ooS W2zQio1NRC PX,qRo uzBC9P ?A2.i삂]jJRP;*n1K&'UT׬ B4QȨ`"ת-<}vP"K_= 'B#u5MR\fH%s^,O]B<*;em5G؂<>6[p {\ x9w@P In+`=>q4l(}p.qTu(YUܝN1龔pz AOg"e. iuur.©o2Rh!jD3EW(NoY}}Y?ۢ_^&QU{劣;;0j=7B\Ats`سN< (i)齾^CqV>;񘮅VV(}T󀫬 u19•lԛ\Y /6PQ 4ɟ@!g9NgOċ1k ÎihQ#bޜ!=4"iW ҹ%cdgWo4xf˹1Ӑ<%n3qW䝡M$teg0ji)y"WYt F,ߣ[98M9^ҪO 9zE4V)Z˚/A6E / [ӣ(E^[oą\$7:{%ԓBL<'gdP:~g/9ܸV0rF_D:piW9j: Z,S#m߼lN9g?:aRnպ]%+SR5|f=`uDnr8tp77< (-vyVIhXTJv$ڔ^5,r%p3@x׸(7,9UX!R2b{z `NS%-q*piAIԤ- )nkob[r4hXz0Ud|#g5l[Wو,A[{"$Vh-{K%/Ջ(=bv X5~E͜}0'C-SZ <& +!K5xAy!>zW>"{DF(8ϋbjw{?vMg]/];mO?t4x*3Z{HgH|gnhВ!{q#!V҄9| 0iEquHCjn$uH**NΫiU)E#]u(a6 ܝz1眱74jGJEQu8 *>f&=?C AQWsh^kJbM{ B>ꐕ X~\eФOkϮ\[`]$[P= i@>)!dIٗ-:uBhc񠵯ZIAntǹ_NKYwD9T*=X+L`9~, !J l(0bbv SIv;7םtO}l[d2tڢD=mT-:.VD+THh͔X+p|=j9,ߥx$(Z)GAb%/Faz.R j"vtD{W*X{D#lvPӄujtGf{ 3gœ> f27shv: e{>r<"?(oڥA`j6wҨP(>aҠ9Db sq>͍._ds:Th*^XF'\ۉKy0dV[(ĄwYbHTtdrϹ<BB)zkeS~ÏDMI]G)VL$RŮ" n/ͫ-G 盾%Sn^pȷ~={p2&B<竞K%N+'7|ЂG`osclSux& `d1*#aΔ1ub,"jzIݶa(#Ftv_0mj'/Y0BfI+ԕtрRF-:4qIMI u[ّ&$%-)ʶпHw{ eB =S ,(T+#x"oAgp}1]GbnE".p hgA\[@GqLWJk=]Om CMrcD,TH96_5Y`XM9Һ#5u*vXH>:7tԌ{[aHGY<ϝfJ=ArbƴC1[}89g?Ar>V=`U7aā`τKHX.rL,?A>u5;.fRw-V1]y TlO\ sa2%D =}z65^Daq 5kEʏ7TWN"޵uun4 d\!d1E (K3 .юN~$ 1LFfΈF߄KkA} UoVI<{óSlG黜[[FHR q"aCL٬_:) Ėh;u`nѣh>ɀ2$Iߧ!4>GHDVI:X؇b%㛸.pP+Nys_n8bY?fD,ok~ز(JY/ ;G}S*"~Wm~lHaam|ec=vJ)ux$]~{wl 9Lz38.(^ K!ׁ=ʲufч<>W<*F.L WO35UPS` LX2_j:Ejq`(%[uU_f)D8bE,L>h 'ɫGE,1Vܬ+s؈bT yN !a]*fA輸UV!')w]@ad݂Jp*eՅY.N @c t6oa(NJU״`૤ob.$P 0yG 6J" Bco:33nKMtdnt,[GpI6 SMw:ခVQxЂEd hSa#NdF}Fp`D:;Ŕ?4#i2@k:(yGW0"&E9m:yӦ:y5*v¨QziIp@Gavz5Q(+Ho;KIbC^\jg d jrdz oVFy*y|U2Q(Xtv/:lwSȐ Y7r]HJyVIȺw4+ӲB!mps]UB^>V3W_ ϳ80S]I;;x K>^hs{KC 'Pdfh=&Ҽja2|: N[>kH^CD;{teqպ~A8J0S8 sy!kyLs$5j Q +}4a"ڗAϴك"Q^[ iZ4q!&|DVXe̚l䧼vW) \@Y>\meq+A'`Picdm0UbFp=+mj8Kc?$XkT:7(L6K|mTr|E+!/.Zg#f:Ϲ=LNqȥ>~Fȗ@ds8HsT}JmrD\(zWwڀ#a(Z{'Πm\=<\ŀ&)qZF^;P'[CX7 V祃C؁uN %D<i.F\lICQ[jSs $& ԧ=Dp]OԾ4uZ)%74@z.=PT4j^lRUP_XN J1s}'i#e[}&3SF$*VFv/VC4(lmyc&Y`ECg0՛/Pxi@`AcJ0.76kS`aFE^30.αG0T'D+sk qz}hhQ$FK:Z0Dvl1o Wԣl2 j^l%&v@ X"% /[h dD7`4&1Ӓ0(ؘ326\JvmgZ0)N nP@P(?%U+)s3T5U׿vbb*2 #2C^`B ؎S,G{tE9O&jMLKZl\_%[zK ) Iu1X\$ aP:`T0cFz=q^4RW*[`ԥi^ :OEVJz6nqY c.{e?Z=7kR+!~NHRGo2yjy;Y5qI<+/N0GATX'#Yx?z,5ӈwIFNYe˔*ttFŋr]fdZk=›p7̬x ?#B˒4$Tͨu'Ltګ)PT8+!s: ;U]-bK Q3:GCIX *Ν)Rʻc&s 9Q}/u;LM8x1q!0"%Gc[a4*7\StyУ|ۼ5`̛ٖz{x5R k|R fp>Pm)DxR㮤Tusۛp~ctTefQew9ݻ&%>qlvaDT:ӇYr! ڑBpZ嚖V/TL P&S~KхRK22) `W7=W&4(}eSO0Vq;iIȔӇԫ^Esܕ{e[7)ngnRw54,͆$YS[5 qdF͋*45 XՎ* 컺I"4$z 9X0[VLJ'*<nPJՠMgcm4dR~S{s体+-4rkܡKwH0?S v0?(h2Bk` l3n4a$TDl43׷pmm~9mmXx{-oYY8Y6}~C 2W9-9p]-E1̐!#3EIo*9 ^ƌ$:)tQm KippCm Ӻtu.p#A6k#&) n5*@#y[&13.Hx&;^*{Rzɇjay=;A/;{b {QbW5tЅ,b-"Ro*{T pɻe80'n\%Lܲ"Q4wP搄՟?ڿ)l>ӫ;r 4˦TŒܳxZxx"k vٸ2MSU%"Hb#v4*RjE: !x2Ici=2To˻2̂AIX@6T,e] .V@ү8P6O䁐bWW:xvoxS8Ⱥ 8 4AI=!|%2Ӿ1r<1]0{+8.+CӋR;]/ADaYH6 u4m'[cDNyWr?RKA iu)͐-6VI]j:0I_GqgDF"RZ7 ӽ'LOR$M@K `wҸo}`W0~Xᘙ_ X{{KEmO.~,3@Cn^Fyc't[+c\KW/(8oM2d9VwRZ;ܵG7z0[}( ~cF|:K bnK&)OC8S>@* %wlʌjj*LQT\Jv2pi᭸lFDR 9甓Wx ]:+ xn_۷u2)eXw|Hu/3۰qPv8h8 /٧^ym8a.r}] *ʀ 7r ^T߆?Z?hL E6 FGny\xl$}ҿ8bǜ= u)sq&. nk%-,E^%=i}+?BU-_/4[ 8_3BSiLdb2̍ vp,X/.yaNI>ɟrdO>zATzQJw!el!% ޯ$hhr>%@EF:L"Q lݵGIE06QVp&qL*n6vfV[3B~C;@\r_iZɾåԯ1d:bA 󷅼pG;;]||wΞQo#bl`L茱J@A(2h MwO<5s'_h)[oBL;Jjb(IW=KG}CM$+SI5C0 #t 7J 2I@dW~0=HH Y j>:'Py/S񗺮HM4nlg CT{NkӴ(+bdx')+oZ>W%N>'n3zb9z؊aRTP<~j[Wv?zl{1х_;Ҁw2&V]íDNux [iͧUd˰-I憨3پRPEcmޞ EvF6(M{d=!!m׆֫RkN>⽤@:tm&.xH>]_^HZazxea=3xqpg\æәlv?MyD>K)tEp)!N8({bwQu^US\+A3AiLv)Ν5*0)JIu;P`~q'aHFT_s0Z҈E^s&0ONՆb}pBfFίmna< jRY'f@M, -jo4v<2xҫ=rh=O. 5<$-68ds^2ⳋU`xT|ռamWM3XX6+~jq+7<_Ht׫t[ 5 W}5 ȫ <ܒlrYV͏ĻщJ$1H\XHL1^|'-@MfιڲwۃƦ?LoX 4td%JzĄٯȵbchyl?Hys!CIڹed55ˣ9 v9~eϑݛ5qYQYpS41\ػ'6ļc,_L]jCK%T("i2#87m&&0o[2- t+t{pMHM38A#GmԍnEVzZzKV^F{tѢEĦGzyg}OiʩnBx6o]<_g$cF̌ve3RΝu90~xt (uiC !S>>74'O$4wmG7K猾2^ Sh?6iL=ȡ.-M;ɏهHif P@{b2Qo$0\<#mIEa=r4VLUӊ0f`8^22ycL/d¥jR%i\N_ <|5 eܭM1',NM/{ZdF &wK.XϢP¢PbIתӂWkA':%xYo)^t@T#4Ks:oY;-n1O.KFZ8u 5EG,Y}EviхOSDl2|p ETY'dњM&2Â(pMV?/`r0Ɂ[$0l} DdpkM(JD)rˁJlSvxBwΩU&~z'@'9&%V\aZYʯ{^ a~:: іMɱSYVSBJ -\϶vNcW!RM=mGY߅|aIӿV-"ڴug~"jTbr(w_5Ou̩K'=սPo[-a-hqkW @x]o 0 "ﶶ;TXMz+Pr1Y?q41ԁ ~'BXAxxϋ 0$ t؆?$]i[i_F2$4zmbR]۝H87qҐvE-ghwZvQdm~{p+Y<~Qi\Gq>r9,l.5L$.d^C7Anj{ $"2V]rad Pv;X`KR[Weˆ\rFǮ%Y I;|XnhKXƬ(ZhJu9z my$Wup!KKҁo:iCTO8CU}d"p7tWXnڨ #z%5ubYaB_!g=ndg2( ZhR~$%_ P;y;/mv[5gEFESnabf@u!WUZP@R)[/ֱH5=tm  cR*؆ѰH \-WvR곍}îB3:9姝43x(k>KC)IVÄWCcC^_Fgǻ99'`|]f :(Nf~Tä.G `wl{' 0VL,zr˸KU"@)x{A~~ѫH %@$b9dӋa!2ƕz.TW҂Lp'DŽQu LMa-)2[h>MZ+evpL.R?"(v^\vD˘Nw"&:^'}ٴ{|߫ؤމEW\VB5VEJ]4\n23_$o{(?;r*-UN_ =(s-}ML;ʡXCiA=:"MO6 DðdNdAK~jMGʠ @Kīb4_7j;?f>1bʕ2##jlbw9bZ/1S>q"BZx-BEa3lT몁1j8 ,O3TNTk(e|K͵'_Iw5Q!WZu+hC օ."~ B\?FmJ2?t뼓q I Z 4_MulH4x7ZNK$xm-~j ў Vqedw:Fs9͇dK/PǗh)*\l6Qұos/ s0f*w:yP`6wX}-PS(yiv"($R;`2Np a-/~2ѤeVcR?!أ(ҳjE{)i pv֢I ^q\IT9# txb́,4e8*Vރ~"Ôп7ebH Яvqg4~1s3 nAjn$9 FҵV7!ze.AyŽ~xYW 7şK=XH45x/VDZSL3&1H΁L m:ӏ'`P#=i"!s#1KJb 6Z3<ۆ)t`bFWZjaߕ?GrP,D%pWc>[^{J}?u˯,:Jc)qFGIR2 Z }Bu[_JG>JVS#%}" *._owB܌ӷj={sG};bB m&̄:"y_~F{&Tu4>ĩ/MCPB ڕ$x?bc@pX9޲)UMݦU&Z0gfzu0ԬKk=!K+JCywZǐ~0A ձߘ28y]M`!-bFU,1|Eq,ChZP솑 a3w& P5Uؘ:v_bQM ֜v!4aNh{_b/%T#xjlN)m!% P'D?gš7Yt`'b[?g"F60x uC#dAչ(.NgMWC:w}4qF_jg#Sz֐JIqQFRj_V%(=YDkg_+w!h?C܏j\g.Kb?$v )B,SttlVz`|R"}t0OyѭX`Gڜ$NH[+|>hM "dx-'?./Irլn"cϋP;ung[)aUc\w0\pV84n4SbJ'9ZJxwwy9uh] ?n~ SOrZ*u .FtVg3TE f&dB؈_+=䉤&PĻ VK  =Փ?Ho;Ef4,)X{M<kc[TꪢRx(]c!=qV4Pf۹,r5%E |EJrjtceS!4uȮqfh/o`X$\M6W/X3qLa3f}Y F_MD.b>Z-PTÅ[u:5NޔM gpT((%TO0;۠bݺl h `#VKGid f~WۙG lfG0 K, >_ ùq6IѮpܟ,N1)T82§84aB#r y'vHg+I:a~M.SzA/[^a.;N2)PԆ.#7$8=<jPSS ^U*Hm2EdYξrT^#wnnu;S$F+[WO[]@P\!3wȝG([K⮊/EKQw iҶ=a`m#C=s[81a/"A("w.k7Hҙ} z"8_E30ZAW}MZ.V㎓b V9?R-&iTݭ::^MLя!JYVĔ/.b2T@,CXzg'z GwMXY^xN,SdbofD?-pnsˑd 9Unx7"˖򁔉Z6ߛ5xqq-er2kz` ePYOO;¥ ~i>֢c[!2,o`-Qx2*o{vˆeK)~1>/FHEJc' Ut$$ U 7;㆙/WmffV4 ps2F]~2 |}eI#=2j1Ð: ,կ n#=ׇ{PJI`+{ k|jF+:Vm\Yـ2\UD3xUE%r9j AŠxqaRdޱUdKbq+^iF`[83ӗ|?,ha:hjGw3Jc1m'OQ7KOWT4;N͓%sKےNbG-O^ uFf,LPeq&W1rE޹}Ll1~S(BeYct|sq,Y,yTRΏqDHot}-jR#E",&\e{>Kyz7'/|W@,:C(T@B gՈ;T ՕVW A Ӯ3t#jhivyM-| :x]X?Bi[f7vO `o$4u:Fl,;j`kKDMjlf'neLӉl8f_(gh/lgPM^u~+2Tb{ڿ UHN(< P$@ҝ6RH|$%@I- 3G\sQ .C3._D .&PBmvk| (y}eR%F-+~8Q3 9"{>~R pv[CL|𦉍U|,&#=5ʆK/b3Z7ÑkV?sH8+Q@GA|&w]26dlA)E'-}~ <"Bh kyr.N UNv;Ϝy w7K,]8FVg9`:-,&bՀZ^pECŅtJjmCJoi wei ڇe^}r2A^眼Ew J d\ wW ufaՋp5rHٛ& ZGrw+DpƦuRY,߹Nn 8[m"ڨdkjfMnk=.)sS3ZNRЏNu\OOPsք@_amAKD4nm*/>JkIV q- &e8u;4~@*r_n3[p fCLlU.o%ti<" ?lVaWMy@7X * BG@v(q{Dsb:}kCDİq̠m 0yk\Ib-4Y5 -^9Ԩnf]%ױH 5mg.+!,}eᜈh}/׊NHN7gPV^v:LM,#b|XS +NPQNj>vd;zh@^2~^^fԚ{^A}XȆ)}243yEH_ ѤuID'Q~'mE 3=R姂KTEY,ۖZ $u6vp]s5oXK=+ժlPadqqk!xzohd#,M9Tzc'1 e. Rfc(xb8EtYxQz<` :)$bJ_^n%2e]eg455F,_x{8E^@)(_|D HIm:T=e6A ]E1tѿ]á"v`e.t6uk,JUr_MpElHtgԸ~^AĵM :rOhB픢@Ѥ,=z҉.߿pIL Wl~2{K+󪨠,WWYH\_NHG+3c-Ⱒ2Z!e@@Xw 6bZBذj.+0玧 &oιg l5*>N.X0EgP zcs67/&ǜ`~ayaxÌ_F/xB4@ԳDK~1=] )vXAl:qll]FQbb}pʪUlB:)%  \DI\qxfs*eOe`O]p<;DMk3V:ݤjUR?ΐyNX7yn@\k*JU&x$l>wذxTwnFB)DwdXȽ "!=jd?LKx'Z*x7aS 삿lԉXbp?eC_R_y/qc<3bziQIs'-?qvaiY=-! e'kYIHy#>h 3_P'<0I$WeI#&K$3rj1ܺ8X6vOt*ڝMf*v@v.?,?_eofBٍS kΣ!;Myd)^Wt I<Ĕӎ=x:-ZE`o=2A֬gZ7TqKRYq"Q6N w.}mG: m!zIǝx݈a(͵ a~}ך5ў敗e3 /tM5ߢ#g!3kf'ǐH6Rywё:=_H7![F3oIx~&>.ϙE'`#6/%R4<海?b47n5}+)ya_+nec~M\\ Q6f_#wF9̫'A@wjo?;(7wa4~1̢m0d sR,ADiB zAͺEmC-mMG6cUG$u Q>eחp*πy6{y'HMMj3iΜe3- ΍0;$9k6ּ-5R8ӕ3vtv9k^?lJO*V]42 RD8EA4^* #GyN2ByhA,K{*Ȟ{`kwqo2AZw1 @w4F}22TYF4]'D73}4 VyR8sDKu(|nj c7K$n8Mk+Gyщ;us8؏ph~ۅٙtc6G bt% :MWkE^>PJ\sNǩ. xd,N4n{[<7.-\N&U DCHC3l,0nJ6?5M5-*zM*}O?!*1UrDTl$fX7{椷7U3i'!Eϔuy_x4 Ʃ3Cy8WEJjLYL|6w,{MM ;t,f: kd 4) s+9:cׁQVWX3g8x(!- `ˑo w!]#Kany Arԑ V$Eae$x+5bI֔c?[<)°+6uRu*J> vG+]ۘZ4(eGI`_% ѸH֞fS',"nEOjX' !_@NR;H؝ x r#[$u. .~Z~M5`I^k;l-VV>/Xs Y uoG" tjD.Gy 6B*Ʊl p.47;.qNCYz`0?lP~>踓MEMUAs`N( n7!(z<[yC ݌gvhE1/ܷ͑Z: HzЩXbRh} SK]s_  ,p&'=\Ax'dԊiP~X iVR ~~z`&7ox3RxpH?do pk@[7ߓۣ%Y[E^rT,܉yBKT)1e&]Bo8. y594ΪXw{#ÕAw3y%|c7kEY=Y^`昿"hH9On8+ѽl$إZئY>m!o~j_@ZREpCgo?m?nJ$DEڢ揃[8h~mj#tXOqtI#4uXװ}7CpIԱ5zE->1A!A7 @zՂha`@zw))Ф"jJ$!J9 S1 PpP:D&7[>D$KRƦm^/ꥦx`j1*p(z4cG ]kW+eӤgX,̓]7?4 VŽ}O|0&Gu/з0;U^Zn: irVd786C_+;gܽ})X0`҇uN`-6\A oPً@n@pqOW17J/J ^P18\I0 #cvyׄ'ԁm˙\jVv=̤yAELODoXh-փK 0Õx`CjLp prd.kYԝS%:Р{_f.!fZɽus$AR^{{|xQM]A"l|#̧$[ ))ad(zv O-GםiY hGRNjUhHuv[6%rC4H{F^[֣._f咿?܁17g?R ;Xy;j ;WAe3CgjV6W}.|>13 }?ܣ,ưW>ǎ;QbtѿuM~F%5JR9&fQUȤt> LnWx]÷cq:Nf7պmm@u9z_7"o[Nn3,w )~Hp2[@r<1@NNyXd 8\G"A5l%H iÒL}[&MhJ>[\j{KI|C 0(-\X3dAtР>B|gB zh1.z`.DJjpln, kɏzC]Þ},Wc/[?|D^еq_`B?ҙNjBߝo|Rd4f?o*4Jz b@IW!{0Hvm.lhN:Wr)gP?g/h(~gI@ZZz)D, 捓y+Ncn}IXi/zcGxgU{o[)ya܈!)B; @ rjWLb+!Rp:BY}UJ &!\71@*!^5D0v߲CBs@whO}]g5C!т{=̑*O HJ(>/ ] yIõMǟ4,g]sxZ0DPpxYH57h&wypG82C\ޫjƻ8fbqL(ic,S=cZzx&/n8p+n75n瀬|Ie-L/hX'IzI}& 6=&wOL*%2jۂ%9mA_D.4S)Xj4Flm>I]*sËݶC}pX~@:Ẑ~ xu/B{}ЬX*}' L4ik{*I_ 9M6kI3+c9db"T )Tm xLlRI;Ɠ4)Q쟄 f6pA_;}hphwlT RnYYV-\^:7"wJ/svOL睶>+*qӋl<PBsM P׾|ޤ5w~Anh$LaG%ƥֱaݻM(yHZf#]l_v omWLfYI*_ϮWVyxL7'QQ^g bFyMOYpn-Tg wMIZAjP'!t^ ` ǟmfb 3A{s}NAdRqb|:We˨&T3cH\MI'd]bg t ܅*eY[b:y#JѢG LWmlu:?J6ɵ9t+l- $aF+`Lw.H[J 盝$_-w M'iL6&3ffNR i5 jP$tWi.~AS =0>k1%imڴ[tgƴBbL`Hnq;b6ѕiI |o^J4jq!ޤg>QH*6>ek8L'Xo$y+ܡDZxaz]TBBM,ÒXѲؗ@zO]G%-,)bF[x'lpAj)+`N?~> Mab]#m(7lr5h!Mߐ$v7" 9Q0PRn%_ӁC9ړymt]fYMZ,'N[}5?nJ9m !-$aӪO1jrZ>y}+B2Xot )T;fFNxȝ.WYr0^]WfpM&2\ao?{-g8%1NZQ H);zӢXhExPfg 2]UoFqfĩMWoR)׵`F3x9Qt=IQJx 0 y`ӑd(d:] X.8($H@*-O/#l u`-HxD@Oy6t8pk^(z>~7HoU\AqGخJ61jyȌֹK(,s'bQJuE_vkd*@v lSfE(dJ[ 0Z};ʭ40Nį9"lf叱1)0jWHɇD0A X>BoCUbSKG 1='4}5נX*v>[7dLR:sXksw|9QVsquNp!s>iBN|NY9ڀV)+V~xr/˪~~m?BXy3a6-yNM,dq<퀇UÍ;#ԆP!r8ItF:C9љsQ;': (E$+RpXic IVAL%Ȅo[Qv}c\)WeڇF" CIȬT }![7u0!PT-ވ+ ډ@fJ3ZEƸ>1sWo=)奊;`c|ۂh9C(]0"zz(0F)dº)^m4$^+M8AeGtyD-16<"~}JO:ez2QG&̆;?[LWt+9Zԝm?x|¾,qHxOfkO%:cye55i_RRňy|E]3 B:N5uK(Fމ*eD3r mΓKq02`ݱo/:mPFQ/;u4%!q3`2N8jVݶH]þ=yF^-zaUA<8+`ͳݹDc53mWTa?ҬE[ZZ<ǬǂV{ʝ;bI -`ҵffR@*, ?+#ȝ> ]aȐh(5| O`mVԅxK \7s VޭY#0@퇝̷O2"weVM,/@(ZޭĿnj`5*Bܔ^-: y7ZVx֐{7#1I_h ׊s;@T*C"濃A.HrDE.2&@ׇGC퇥@hxك_ߣ(P=ǣH4dA{`GA&V& NQo9n#lG90XD?ܿ8|&F09Y M%3gToNsCR_;uY匞S6AU|%oRNO>u0ya 뗹R@ϐ# ߬s}WW JŠ)Byu@uٜ\+ $G(xН跰zq:!9\57vB`O\ ,=|9*m'!q#c{~,74 ۗ2Q3hoGjwwu>y(m)<-%hA?Ȧ RDT/!ޯ&EXr#@QZ51x58=W㢂 l?\u8چx!i_oqCHN7@BrR)6 |oe7m6:L#AʛRГ?ΥF M;w}KOsFiVe ?c[ґbʿCx;! UW֛HϷq-, KNkӁs)x3Cথ)cô$Hc2D !-_ >8hjsٷkz4W|k`[J3*?rXO|o|  <5{nS{jyf΍5 ͨUFLq#$RT e ηlKl ΐD87 AZt 1ʡ|@|Vn4sE^!=~zc:qۗ2zТb,R#AXU{FJ@=fiY.KQOrqṗz<hw.} jgz٠,axE"t09;FEI=[8zś鑊QAf1f)V4+‹:>7,$Tk7\\eZG~]s\N8:3ɡWUd_],RhjO* \<~AnĆr(9͸rVe؅oH&_ ܱzQR wbqe 86Dh9N7 E}5v!"Ne=[D+2Z+AHp:E\͌1]A˻ #.s^%02&}imMh`u % 6єm Ycf7O嗋'8+@23ۊʵȭKt`jzm!к䎩>P.ԎK4@kH=\ЉNԆgâ#!= Bz[&iI}vg:7!8Uc ̝ym!!g0E$4 Dh0l橷א, R3٧̻{zSg6:^=Wv.Q0KbÝhap([hgIsV%*ŕikI۞ϑ@^98GK],eΐo69-Bw[AV|TP IN;t(G70^G?,l {`5ng{g5ݲ+ ֡J[๒nyy!]u}A( "&My@ksaƬpMFLQ,.f;ȧ 8h T-vsͭ0W;ް3)v\h5yUGODԃPiq`>ؠٖ~6;kB+p $:P Aii#4eA m9wNIwW5l}z/yWvS\E$'< L}YU'0ob[#ɽON=@\FȀ؜8< = 3`ոHKC ]h0Y4+9l6gtvC 7@Ą 2m4CEt"nQUS5q9AgfAKBr $/ ȑ Vp"2yL nχwK:/4i:U @eucº餼Vf{`2zX *]ۚWZ¹jjxbP%jdt}zq,\gQGkpHid$W fȴ1@dR2ںj>QRH]BdJ&렮f\27y#I NS6nM%V ^94Vl,v/ru@E;] Ey;,bult. Wo4Kbn,Rxl3Lߖjdz)9L3+o"'uֈAֈwSd.L,Fr+acj>v4U֏5Es-G[@h piyqʩ gk65Ռd>-gןY4L GB{bĚ)oho0UGSPhFŪR)yo ĀnD>&5 %~ ̍wï'Vp%Pq4НYG &$yfi@Y dhhttB;W"_ngYl?e`vbL?eo`lXo/H2e^^{YT\7ũQm!-uloF0 >|Zhzrϰ0.Y:b7SylwHĖ.8te 2t9n?GZ6Nqܛſaty:՚(8W' B[)y7FvPj~:-"zM_؆2UIk٭<1)phSRK LjI,# @Dbx $_<!I[,lȱP1Fu65b>xy y,RtNZ!5rF7ĎR#A@U>Y()Bܯ5)u#EXdU[j[gG!dYKƩ]ɖ"PeMGvyzFt9(t } (+~GlSî bB  Y |SPMLl_Zt*WL3+F ^pWto& gqyxf9JVNgENu0=K/Po)$,'+~]wZm,Vo>3qFZ*>T<:15mۥ= 5"Og &-=tH iA $u)FK蚃-8N6؆~ѿi7/O>ci6//ԣ>?> E[ YFIOGHޫX]V)*֑]a/=}PǸEQF;Dr$Zz~5YȤ'z:e<j+k`LD+@Ei?Ȥ*ChOfw6B?W췜g ItP)+&қ@wI-d5ch.tFZW:"UΈ$u)>Z#'1ϖ菢-p Pٚd74E%t9^B.2{L% ;9d"#җVn)/(B(g9wX^hbB,#Sܬi%jtGTàW< Գh;}yl4lNevf8тe&L ̈TZqr=gxXW5(69 ?2'3m~7F'!BM.0+.\*rY=O+5a#|%$x :?H,`#\V-&m؎0~)֎ȒY0蔯JiܩDLUHa<MI\Am NDŽg":c1}.+ˮ WӃenZCnEׄMm;2G]D Yİؔۆw!o-2`K898U Y4*giWȬfvf !t hz PUx{G$Vjم/^Me"QuD`ZA -n2< 땬xA?.8X1RM teUVBԙsYfZm{ 1 ?%—GY0_m5],8^xǸ :r>:If;$ȳ GzWGa 1394o2|\;DjI1cœt{%Ceaٲ^;qxBX(,{aUZ_@UNC>f !0[X;?LFskXB+vy^R:˻Ǣ_{.88oL4pV٥n6/iMy9xEuÛ +;iVe/ϛHoCp!G10o(_ZZ/)]\UNKz8F& '2~5Laa޼BT>Ou!z>AiEB"XZ3f U[ni! n1uS+DyWf@gI|Ly`%ME0B%vkZ,.Q$̶Œ"‘ts "#Q/~Z!uK_ƻmڕKp8jz\qkYޟf3[PԵ.+jhe į۸?FkubM% 8OGdR"_#(T4i *6\R݇ޗaQ;4XJȆ " %/;7DoQf8c?$'';w#^}l1NAL77.bMFk9|tiن?&ײ{r;ejȴX:f2|C/O>1ӓ--uS#{EiAiΞF p`Jgi}ĤEc[5.N ̪N@TbxJfCӻd QH.$:HUEs3%3kSnX -f 7p t@;XbW _z*O?ok'x{s+BGrXWFrVR*耀&udj @.]B C+bJNrxQxi#\'r,$өҙҋ 8ǹ\cNO]`Zܪ+v8ш%"R ry>IWSp1iZlgh-B.@7q9~M+o*]|?$=`E p]1@ VUF#e/O=x{m3Qp6^3G$ I+ƺ+hJUPjXE&҄:Y@vÆA ">}!TJW|8{媋$Tl0y{&uGz6]őiv₰o}~cʊ,` Î FW㊾0Ӕ1Y^)i3f0$Ϝkō ۛ'ٯN>Tņ ]{'dRr,P*|S%pWEVA5Qoń%iwG( Wq#j卷wpKox跏|?D}߃C@gtYuBG*'Ze;bu?FD,yߞJᒞ[~riRE0ei_ 2y{E%@1K0pXRx-$&b>iYa|1 ;~b +71TK^.x i6zPJHdSoN3ÿ5v\3 PhuJu5Lu$Έb9#h`ަ\ZHHu @|s{Vո0h޺<&񚾣9Vhy2!]&\PJ͵`ly30o+s8fzK!FNU7śQH}^@X U˭?^ˤ{JN?eQ4T_> Qh !ˎ"Z%CJEoOVia/Ghydte9qArH ײ˄݊1!̒9ifnQ]8~#Q7lńh,9zkD,Eù'VWS)0sP.p͠T"7Du2d'-je3Ջ=~n;\C+ӁN%+sQFɴG^{A*ͳ.!dHZR)SJ=!&ZV,J `냧u]'8amH|tq bwO"O\QK(p$]4z XEN.(dt XNiyn.fGѥդҞ_eBB̍^\:4Th }b6 2N|P=ԫ_z0.4 C$!Ѽ44wүg,VNܥkoeM,z2š_ ֖Z?hÏ+fmIfg`J]254OchHTYUwqSaln)dkøSJ}t2:1 cNlnҭ YʄBè-QNX@1/mWi#Ԛ u>FS6E]pɃE:Yn\zB̥޻h(!"9!!7tlSZTUsұwHP6k J%LjȀ&Pk?OlcΏ8'~(QTmii{T#Ӛq%{ov)`_#*G?7ca] \5{_Svy.EI Ђ@$3I5^&ƊV?˰;jU㫪uljQ?Fh-v C>-嗥O"~~RɌU3"&IC7 &U B¶5I)ɵ E(I4 q03ɊTkE<.d(&8cB+R,[&4 wbJ(#հF dԔ ppF|A{QL' nE:߱Y(2X520c70sz!.eZ.3Ek:W$Qrp(ܼUch|ͿISn!䄰ɷt Oֻ&=_gW(5?p`W].3g5/t԰#<(Ձcդ? ,&x ҥBpD bED3!:-*UlZ)Ps%V٫?줍;A'4ABkPǎw6!N}UKDc51B L{ |:Rk Ȓ T:mIq~ :hᤴujx\?4,\߻PBc>z̩2޷z9z^=N'-|[. *E| _:lt(V^ڞesnSt/]V5 -m5.&P;o#S|ςↃoBxk-mD;6[B;=&$@`f3hV>l74ƚ#iJ9AW U)y-TJCA0 m$n8Y' X$piVE@uA>1]crcjN1+\2m1߲5' H|*sƸs'[O\aW [* QԇV8v$,a iջWa}<O܉JٴPe7;F֓ћ3TyF:Nf{Ie$~<ݡn@mփ䅧9CY=_Ű6k(t|?iSf&MZ*&9BF;O~oł~oD{QAw.|2DjljmWTfbIC \PO)$#beJ̥T,RuR>"?QKݕSLN#$N;>sߠA6P8 ,:Eԟۻd&[7 cٍ"e/ S ǞyD]Nh)l_L&%HK!@2k')%ly  SۼnVG:țI(]g u^irgdr"/{}S!ƥV#y囍o & ih{4}D_{c1.48; ENَΊ\6J%4 %*rid/BKq#P?ݤPC4-L2@},',8x2k^} K9Rנ=;P_迊4a캹}Mdԫ=~qa^sSoPǷ} W*]á:6$#}OAAAؕ8KH)$S1PX43~Z4&+ !l=3Ƙ K'\(w9E|NA]S}1~8!'[Tl p:CZIl&F:cĭHTЎՖL08[uK-7+/}4pSSԝ{,5 *c"WQ&%e<qs>Hۍ7be#%) F$[nd D1ktq`֔)JEJvPG%рMgp Gҵk8-gfƄ^0K8kKDi#WS"eoē,^iځ `]oC}9DьQ僁KX$vAq1S /^.o__@LPPt,9[2 ז7Z;)\NtvK_ak$VJXn-V[n%B/? =7vyw[U{k[}o.<[Njؓe<4nbzG'Zb2GiZ5:iazSm )P#H$BA&#&|?Cys(U6 qE3OjR5)P3A6g/$}^).S"p(sҹH ֱ{ 5qt+(o[3. .E09+[ьi_̭#nf_*m MÝ*&Hɲ`?pSCH~p6NJux,qޗg|0Ut%ߕܳuI龦s^HEIgțP<4qfDyIQQQ숥\{.ο-Cݡń!ȿ!:G݉,{p M8Θ>H4? bl4sT(G &@3=.ȔeHp ~oH="1IO㨼3e N"frV .&>t N XvJ/b8;ʲkZP,m0l`_[ g2* ;s^@ș,B>cAD!^"&P4%%pk(DXiֵLY'WrSTzl VdV; cFa:#QM|9t<w: ٭Lҍ-+nh)8$ (SIBf81lT ϣ>hk1;F 1ꮏza4 HgeYQ g*NpeC{/U\2Y`Ծș}yF..K[]Iڥ)"E<[$֚zcZQ9{4F7 @"xsb !vsb&cs^pDnXeLw1RGLW eyN-_=uT>Y@]+.*Bל3Skj|:yی^-]>e/o@+)zqKUիaDp-Fy\!@#)m}< AiT0y©QyetuZTDu Ȱ͕ق,یVXcF)+ϫ _nK=äyO x /QkW/!VHxdTjy22۾cUO441 ܎3wtcsVC@vh{eW6-*mU 4L~ѧp0f+bF̺Itu:cy$tl!l2*ip#>o{oY(K|2O/i KkKb5:9аyˢiCi+6ustI \bD-?'j-^gLɊz}DЂN]0moKS}I@0cAS"Sf"6r6kǯoۜDHJ׺" D54dY>647S.n2XjDD;VFiE;1g(?/~)K!UBxÐ 6[u tе?=Z3'`n_P:!Sk4Vyp1G&2#\ g_"Y??G؋(&DYj4,gI= ‘P9bɷC8A@8.ǟB a.꤯ZHNJqbs4H['rPmI.4-ELS*AӸ7& tH8}Ҹ#DAKgUFt,/ȑk]T3T6o;Y#N@!vngYjBvnFca G2|B9x_3_8$'Ǡ|}X9Y;\*Z'15yn&:d@|VMX(w۠d>Y`*CQ2pl*zPOL{4@] TWik;tt̫2v`M *h"%PDb?&fLFxlc0}N-+MiN2KU-aP#zV@&^mD8}X+@+v.zW_Ȋ34 ʛM$9 1dr8~蘄pCMD SV^p01; zq8bfUc;wX D%R$8r \"V-a?#m񞦛iЎ^YiSuČ?oI* RMYmR?t7߆scC )"k*qz/ rŠ\4'=t 9YJ$o%ʱXKNy[;%\u8&YC(_M@/o~s7Cay6[wRE_xԴ&l梋f!#EX5S^-Kf +o/cwiԲ/7rLI6 č7Q Si07a]ɻhk~0[{fi+ 8jv*rdL8 :^bS%K JAXU%`:sPl'k)A;57]qU]#4L"m!bU&Ь_vhuoACP"擽ش>rI*+#|_zR  5[r[GP_ vM%,gaWW Hu(ؚv;Ex(QiҞ>R/ƻ[';  e@#^M$ J@}x03m>+BwϠVȐ|bz@xThY:ٰɼ\7owFꡞؼ񓄥Hɢ#⿀{؋C&ka#1ktQj:z eƲ*at^SO,t |#Y@ES )>wty$XC ^K:ƂWerEec4;hҾMn BTvسɱSU5GV;5soL{ܱ+N:4kd5& zCHSx ¨KP5]>pyrHX%nTʳ,1Ѱo_хQxP٭&J}GyПXP&mrTH~ g;xhl_2Tsj &]A7#4_. i%T$Y1 $?/gvNyE sAFAz᱇[:BG@P{ѩUm [~pJ@>d8n^ݤko)ŤTuzp(%U^Q8t6T#;#ْ֓R1yyC)-{v?|j-@-YYܓ]x2>&3U]α^lz_%'BF/FU<0CM?׃ߓ\ &8>YQM,FTR} ܛ0p%QPĦ ]jEDaj*fgq6m$P(@_zC2p^Po=!=`FsEY 7#hP{"z|ӷb}#slwzKVq)0ʯi4U(:4r|飑7iJٸ %jUb1B$6 uc8ʼn6<jA#D`丢\$-xsSy^vR8U7\FxT#ǒ]\?_6(c;?k'FU"#է ]tjѾxlw'o_<+I1= 6k:əx*1M>8أWKi;CNҴ6Yy2R9v$Ry,ʶ1pmU9J72PeG|# >^E1UT J}a!b!Y >EauQtPr;rKk\Ak1v ktlp/J=QN5WĔؿryK b{tkf>M)7~0%&>GLJh"PLoUƁc a=G<raîaR[$M9I[!_?Gϸ!RPysOoџߏ:D9(5[ug ɣ2o!ܨ☦ԛZd<iykxx͠G4]~Pք$ 5aE6NN^lV''+qQ-U@ԋ{:6RU[Ey{m:|9.b#~ў g_ X4YGջݝ)QzDL|x'ѹnЅu vp%e@!|d`Nu;-P1P_/$O>2 pkS.;-rГ r?{,VC$ӽoƒ44g;'S'r$ !- _ R qlj'UFڒڈO4NTzCu@;Uߝc7=lueznl$ 6 9p{R;F}I ԴD )pkSd * ?8LKF_O!SF|{Ӽ+9%@^"fUt.)eO;L|Lߝ[|wQRWȎnp>5{ӊf?%}5Ff;[tRBk6Dù5zp2*O>̑·t(UYJjZzmv+{%\s9m} PWCJw kdWg w+~"p TIK6F@?G9"O=B+;M~xU':Ѧ|VEc5Čg9‚X.D+r-E2 `Hqn(z9xxݥtˉ}FRu)kJsS ˎWgyNoiosy6{Ą@R*][Je W*dgTyS/8nڃ]^bg cC |vnxoFNa0 .PR1'VOcжq 9r_ <8_! "+y*ͪc7ne24JٮPYtzpݯAy @ ):~$8Nا(gzy1Zq3oHtXqU?%6{FZQÛaJ[#*lQB,ⳠîDcEf$5cjD)ڪ9й5"x@=e]JyӲv1o}"Nn4\h@~`u,HiRوfsҲQ_9<)1tDc>ĦIU4n*ƏaiD66ɡo*-'鱿MPs*K9#u&ڱ}l N87vsu?  Q r܈s+"0{S :ѻ=yn MŐ0R51dy(OGkbù`|]uEM|r/=Ζ,äL 'Q 1_A"$6lm/uh֢fxIT"ts'ױSfd1uw|%sHR}”L7g'M%ҝ>&<` ê١d^ɹNW,%/ G){gyPMJJ$1—WFD[9#MXfQ~c'mf('#w@1}ZȤ_(DfTp~eߋ)DfFjhXKӕ*ɹr(ˣ`89"gY䦫hMhƭ))R'B(-6+Y. |$Q&/8i2᭢$4sbg~n5`3Gې.[P#~{:lۿW[&VE"/?"+]3#[ e9 x_? $pP=f% (NƭS],Oꕯa۶VsVTx"5VyhH@ؾItD`^pt HxAPt W0![PsdUL RK ,-zWfϳt{="ζ}*[dg#*QI|S&jT |C[.D! @CUV@.̊{klɪ;xrfV?{k&3Luuב;/LO2.7 oSq#hOu{Hӄqx|1gkkU~<6lԬc#zXFx:ŕ7\- Yc/E+l@Bzcs׍̈|)iA/|3/7y"YᯤVRUjH* ȍDqe쎦]c}ۆ?}C/ Ѧ><8'nlU)H_(U`Z `-(B}oir#;u}P)]MZU,\]|T(K'Gkf F@CQ,]kƷ&,ZpEx[4DDhe&: U>P.LFa]r*,Ƀ\p[VkZrI[d&&'x[ ^SdzۖL@1Gkcց@_@ʿHsAi¬P(\a8 1b;Ş[$ !ĒB~^l' t1elqhη367 O/>Y!>7b(4 %{Ib|%U$l= ~zU 2(ЗIBRw#2>b .1ZfO{PFww9{= ԮHi9]uGNH$ (uL~HbKUe`qYE6Kk!ŐKm E)eϷUV;"lhwq-1ˠI@L8>]94kiN:/)Ϋ^Hi@<ֆ"(J)f9_1wU3_ 3D1͚tE8ȕA2UD~Q㶀Uz^`o`,<_Jp ="/tvw9έBmRdc*SVAx[5v#xaLy+wvqx} q #53 Y]װd}JJ2TbI"\xA!A fX?,{H+ :u!i u܂ĸ rI+7 )N.*m\'7SĀcMySO頜g#&󧹼PvlN307 79Z*ye"HHޏ˒<7PhٛkG*陧N}6z$E7 kR5\VGǾ?_ pi}E8}%[}8B#Ug/sF=?ѓMspz ;=jsڲK}/r]葟Dg5ĢJ2{(,:M\zl%}@D|Rvia aD_3i{!ZtFX&k 02 S<MtʍhU6SR<9R! _ ?JW׻L m;mqvLWx '22<0~mymuP0 Q1.5P_ -ލa_7( SU$ |#Y@}.4T{d3kzjLUY)NQ" k9i|'eFCcP=E+պ(G0'xt8_6 84T1c;̅vk16ZrMTƄT%s=D+-K1lwOVO|OCjwS,Ncufc Ɂ۵mzf(X9AOAw:m)hc#;RȱӽzBIF){yҝ`%cT (c'rM&fZͳRIbfz+gcl DS6-ԡDbobO xFGyy]o\[&a9l F'؝ԫl=? 0|i͈eÎ+ $ Y?2#nMf2I4y#l@K!\xad!Y$yy)&HMU<:2:^v x 71-3O,y(͸^[dC ABg'9hRJ ?$*v,4G"wlGظ:[rw0n >Z#L.&ԍ/Lfma UbZ$n﷡~wF0w0Z.S{'v9 lVLsaW8h"Sb&I#cm~e.R"l,V8Gvz @fS{0}Vr]pOoUn-iʏ&XE?+x. 8^)XM^%Vj I+f(0l}[=Y;eN"q[!dPqQA80hu4`}˨Q~ <9y̗(WɻeL-ƆnLj<C3Q çe، Q$G\TP2MegGjQIqs8A"kX̙Њ3ޮc8vH&=FIad񧔳O@V佩"zcu!?j`8aS,_TF?2v%2vYgUmHJu u82)սYB'G~sA(Ͻƴ=MU0Ui~Qy?4"ԇQ4G+玆agP%'T{~HƢD0v|]FY`rw4wHZAg#ļ# `:| o%|ӛ{{1_xɱ{ nbH=rƻߌX4RԔ4mh xf},$lpZj*Wd!겨g8[YeLN /1PF[ 4Mh+艀SPY^`ٍ,V'1%Nګ͒TJ]f ֗+=Q8RĎ밮[h.Uv3Ed*irB97J]1RMVoQKIn4Xwu[^ZFR0_B.?Ca$Egԏx 5^Ŧ%L]>Vf@%/R60w$ [Hz~W K{U+3T&1mpB\t^-g3K|`!f[ },88.Bm N IleUv,,Aa`laP1%.A}Ghby1H9+P}4b$(^Gz%yїyzm(N~;cbۙ*bb2,p&=ʡ}jYهH)m,׍ +p{4A8. q97bt}7M a$2!A ⒿC?Yk1&e9`Ґ堹<5U§OA'2p`)?=\0Av FΞcI8!+7 l"c~~Fi܋ّ[>9y7iJiA.N6Kо⹎ Kf-5Csk~cc %&B;",x\%f.B'c2/k7 ot{6i3:W>f?~]G.>AwX1|8y ~;e ZpKK ^|dJي M缴Q;TVg,g;6 \}GH0eD,٦*EǙ-gGZpZx$Ohlmpd~ݤ?\ztwhX#YiǞ_%٥*A/5bG~}مjrn;4 l.[hKkT'8;o>#]yY<zC*4zܿB#E46~EUw4cS2[JWn̐0 Q _PRW2[E>KW`&ieq^@C% P5z[dڳVFc%LvotHdm 'EnCp"䐵Q!K$ݲUTrTځ䚌=> /9^'$M$D.AaF o4|8"xtIDsեW" '*}T&J1ՎpiiI&zB!u4J]jhM@bGsk_j<!9/c=kvl?>+1Z0#3[} S>yX>x(EZR&3*oѴ{tsHqc'dI?g:iA5 h[ $<ϑf2S0,3g <ȴn5/A 'ב3]\u |kB)3SDs. 4zlF{fead*o*⠌(N3z*SEq 0}NK3puei*O($t'zeCtb|- 2] 6\и3/cnuKG+dowi._9\=^3=`hm1V 'Z=c$[~Ȉ`4z0l='pQaȟMYR/rb!_#Q:1r>\,mf8ʁ҄ 3gz?tj^l_ 0Տ!Ԭ Zڭݛi(%XĝXaE 5f Jygxm郎tݩD!Aԣxb`uUP짰*[z-̰I9fn _4ҕ67K+ɡqB+җh+r>^~0Y|T/UKL*ꇲ`+k{?J[q+| >o bD7#Ȳ撏Z㮽#~+ԐhEй9ΰV+B5dܚ:\#&Ld:W!1!|$@ʙA)3dN.ۦ= A4cNc<pA^3aeN̶TE;ڿ\dܙboPU bp '(#\Vo   6rXz8(]j/UڂBz$Z?&d//"EȤLsf)l_92MtJxgS9@ dy&_d@g)(T 09gy+V3 9ח.]It}4^ݑAshd~@܅: ȝ1+ёŠ}fd. d(F̳fG],\ LzȂߗb18 oq4gnB6khnf2r>$.~PA1Y" AeKB#?`@׮jB/4(F(ɫ}"MĘ C4F\TSe_X JKS,+סL N5s'm8iT8c1&4ހ3J77w1pe@_记κû(r`WUQ~`o~2hC@1as2*O27Rԃ=6t=A 8c$%- R(lYuz`H' Nql`h_SZK \1eM?Vc|<^GEs[W.u3ͯovz| 4Pt9oe#\B`X p:!-zRfeH0ɡ{TdHz0~Qќno9 P* Z_XDM2sڊsijo&<&Z`?Mt `.ğ%6KcKHVU\ǯp@ah+NNȋ\5Mllg}R)iQ +r)2~5̾B[ׁ_=I<|jv⩡X3pAtMQ'GC$})4(s쿜ڢ h@Jl?a"̕ܐ'_9{kKr2̡2}Q>ӣ}Jۗ+[\\|N/r[h[;f^LVYyEiYT*i=!+C\XŦt-3! #GjCs^=O%l#o=ӡT:Lt;GHy'IK.2?љ:8ư\ U+"BA@[;'PBEhY1ᰨAKީZp9\ q IkQRPn/>QHxŠZSHMg3Py.T QU_Tc 2ÌB9B+m;_sB!B2NҩŲ[$gؤHi 5HIYX![MX#}?o'g ى:-9%;xdLϺʵnQIVW!X~J \MC|  _ khD,2/ہ o,`G>y2²5؛K0i! AL4?j.g ~]U[CP&洸P^w$;k`=EEގ`dHjƷY!TqjWMHc1 {hK˒*xEx&Z+^8߲nd=XwF$j#B2 ~"5]¦4VE }GTizbK BY9?x ӯgdJz0|8? Wfb̘qMޮ'|kM#6U/h ,ILLՐbAeҗxN$9IfW rC k `|QzB^93q( +ͰIvj&^&I8@w\aa|ֻ5WqTJ(E-f׻OPnwcRʄ9^kkqg6tE4,ʋ Xew2&"[d!>$rf P cUJv^d:b3 Ftk.Ek=73\y4\!џq 1XXIVJHH8sNLKmM,AnLB}vC^IpvHݡXӌq!1z<®N^LG_)~tNEf+5}tKk3VDH =UX#M:Ď_Hk[:Xkuق0(ygR bwXjAcղuy6$Kzc$ a=`` %6Q\( p_@d}DL8E߁&UQu \@kD?. ilo7wjA=s9޵?3̠Dp]%yH+j;2gNNAԠȩ="qpS C\/‡頋 SWj p#WFVO.opԮ Tjn޳A: EP򍼯N9m(+gQ"Ic:rs]6M x"GEhP\gݹ9QLT(eO MWH#$@ rH>6 آ,Gy:;ׅlt̐ms)E ǜ\JPpBb+ *x`p%C34./YAN&" S2-y \|36bS4a]װwPm\ *FnJgN^a*-{FPF1_nƦBP)r4㧔Ec:Ӈ).~58D3&TRMF:\b/HNm #C>蚀b#AŒ/oEV`@҃~ y4\ޛ8<)hwU:$݆df-i`!$|K`ZLrU^ʄUDV וᣂ\n0){aM qS50u&s9O?NSZ x"4k=kH}+,PL<|f8|}'YWuƔ\+8B22IDؔ>F#AR3QOŊh{Ba6,;ؾ=9E$nc-ϑ DĜ~bU<-[\)DAixC+:XQW+ i0LiBCi/-b -JT9} OZ]Μ%&[ڒOu! ):.9Z{87n9~;ޣDn}Mf>[$xhWo Yl>4$KUH4o)k_ZH%Ly8/Nй'1oB]56[_+:E`.(o̘مYPqS`e.PUT{շ3Tw[H'j 7u@L3\&{[< #]3Vd."ਚ2=3¥zqעq?mjrq P/iy12a&*R1>{h]6rT$uV7k^W/OW1M#Ra5Ʀ-t-yn#ndFMQ@i <zmu>LsNZ]룗3"m=T5KH 31q}PvҔWD]msA7 6-vL}L-/m{l"fXl~Pv4֕\Vsz5 <)*_[+.-yO^Cnr(:U-$&M jw(PoJ=N!ds0Pm]'m^EpKDgmI+m@ɹ(`Y5B$\H]myTqY8zp&-G- ?\YƐg^Qvti}#C,Nnn%Y D \\"76~[pRevH~[NˏZ!UiFLDEo 3#&Xߡ[Ր׆Ǿ6(bas] P$uaU-lSA}J{G| eҹs>j. ˶ 0<4!ɇ3yңIB&I2EF5\XQ?EL6}Aŕ>2OEəv8_/(V'i'_x 8UVU1C10}rJ Dv|y9极@s$bTa`@Iͪ9>]+/BOaU&\mv}Pt]W  .F$e8U?a\lv" Ռf FrGv|畐)eYXɯ`0bG8ư1^p: ?I]Y ZGX,!Y4QaÂd%pG @<P5]S'r>Tm$LWzqҦyX_Ϟ#F[%sf~ݖ j<&RHT"A8IuOx d~PңTg۝m,mU62Gv?p?4陠ب m`Xc|^-f[Ơb 1kvu3CB8)78O al8W@*Di%ڽf7VXL0l4 @[vh  yEX.&0?Ёr`jscXx*%cV1FYSl;;Hx" :kvMYDc,%pŏIP?rYbIC  (%CФߥ.-K-Bfd}%b4aϜ9vwmI 6vASοE`<:&c^=#AB҃F,$~2m,M/a+Y_ΩۿkѰu{\DYL>1->Wp¬j[YzZù+r0}F b~7peXKXH(Y`83Ji3D9RƳ@YqN+g3LH(AY`wͩ>T"I@Q⌟ć*.>%f"Boۑ^b~J["|:xNV1I m?9TÀYͲdIk!NLi KbƋ( c)R;1 ђ)m%gơ5(gD  s T'dPc\SI~:P 'Ywd%,zʀ=Ύ3y,TS.R^EU>И;_H(YM&1tZUƳTh TuqH@I\Nto~Yʧaja7 8̬:"4VwO:]d*k1oH4'unlrB}-czR|JlcB?9i ɓ&8C9QƬsJ[F3Ve~ MLOE>EE G+Ks9(VF'^*SgG~(<YZN!$z}u"1A+Nnbx60;xdD^SPpbW1NA:Tn'\>DIb:H3fg6sTj>3?6p1Z/rK5ޖpf*+r5Aq WJWVᆥ;* ;k&F2OjV`X!IKGz?*;뽸POd GJ6 $䤣!(!XtgnNNq׆KZ b` xlS U2lt7A=k1ʳzr)g 4G{LRs0V b9O5):ȴr cb6VL5+LD`j)E;2 ~U)!4k _B7Xѯ )K+/ҁkJi>{I.ng^U^(nR+k.گHAߕHq$F o7=RE(Q~Jzlm%Ev&$9+e9D*=qśE4rTvqJ_Rc*#w JM̢I|'\!Fb̃r&;~R:CQ HMb i. ?/ܒy5YP2G ]ۨTtq4vBoO3tX&~ ]Z5ƀ#z0.{9G V1/=TC^9\18 !n7!⬂S(G@~kf]>j^]-0' !cWR P i*< NwtȗD>Ai[t@Meu#/DSCn(M򦕢f,CKT}4-6]:4lik]k !|xAO#Pio4 rsLlKvKG/PP@ÉϾ4E1JfIiLK=w,湣# Yrk!"%bqf31Us5zdwrm k/ːAiZ01_vVIs0MHB J!0#FYtIq@gCV.N_|zg],t_79xǾbp|)aM4r NY0B,?*'/ZbLaPw?)ڥq) d72GcOIQނwɏ*w~*yF HnLp: 0ʦ}%cK RD+hn(/2Q&cC% [!AΪ)yg{u-͡Lv3',T} OOo6_x\oN~.8$`D" G>b@VA/vl#u.xr.ց93ylL]M:HE2X|.hO$Q:nM'KϝyDYk.tzK%0 LI^IւK<^P/Q·Ѧ3I)l4C!2J}GؒcdgwtT20wR#F6H ,J%s @|z.T+iM+f#k0'oSa9b/R. BDEK6l _]Fz(gH&6N>'_NF`BCVeXտ6eF-5: a"ч/Q%a+= p0_M=rR+XAm`1cE4`f :mE2 `4L]%B㽡LSm`Ίs寒 8%Yfkˡ)?LXh67o ߕ,%Pa{@>y086yuOX<-J[ZJd[J[8A{EO%f;i➨U;ln.!B)ݳEOv3߰T$O`}F=8 ]e/:~GG% Ʃ%|։*g=Fex] 1.фk8ONDt>ԫjcSe+5MFb&sr{G\` nmP 65a+ejdk6" <:yeb&ADtY.G(x:$/3 c֌Ӂũu+)_o`UyB|i6wpL!qZG~v3t(e|+$68&peUţlQRihtn`ҧ9 Ў*e }bHm &V;EPv][aq/&wXTd?5mI Wqվ6˖chjtyN* ꩍ4VY懺SS9*-)X QXP`rl@eEޤ/*P yAIt]156,D,(s l{iDmygk' mdS:9ED/rqSLnL[vv1m~^.w5ܸR>L‘DhߌϹ@D`/O=mS塼/nV[Z%,nݻYCL$8b4kvM412qy]d)#}0TVm7S37A ˼GIԽ)g_FQY(0B1f2]nPM1sϛRIfhJvs43{[ϤR=Kf<Qd_sj4Cw_=@KCb#˝{m");,JX&| 22y [;,in{YKR./ć>3T?X }MEIf_/bboeda<;L<8(T\%^>U0,HoӲ$q''1խOe (ÐA{nOiO+µ!{[l~"3I[(tM&)&\m|&=5ٺ"5QhóYnRr@|79tnS.Q6O9o7`u@gG?Q9&<$[Y&N,JH<0g(s}dȴc[00q!e1.xAoK#yрTn0Д~XҖr4asa )bUX8!&g 㕪mQg Y ߅7ӰuV5qƗ6 ];HԿE8ݖF   ]c<*nDӂ"2S}ރcv&_FP% :hKrZ.טff6 5`q4aJsJi1Nfiu K=ڊ5\ Kd, NY3or/}-EVaT.٨%1>q0p.s:m(u~nq|K3n4GЮPqV'm, BS*H^^y$eQEO*ؐ+>ކi:2F#vD%Ok>`R/;\GvC'%OxA)[lL_4Lpbӣc=ZdYuvO٢ET%LA,% }c`k [gդ(=е6_}m@48D X!ɍܓF/x >_*2I9Y4Ԃf>|[Xf|Z,rOP=ɜ-Wۙ$}B>NJLG a؋RQ4Eq#j %v /nu[\SkiYk2SF*k*SuXȍ7WNyj悟K'$+S1yXY^wi9 h'0]vaZ9OXI^ţ=O/8q(-)s֭yD῿Ԡ9+Q[2S=2~`uO3V s0,ؚєR3^pd pNu-OJx\J v j`Ewrj,UGZ +ajTCga} y#mF TN;j~ FVNfn IHGU/ZF<EiFNKU%U8PA{` LOk9V^29eOg.BNRV*agߝƎvin +O1M %ʔ)lONxĂa-Tf&.SbcʃT5tec7cW(.=Sƶ)4k;1ߔo'p!]lc;4[{zN" cK$tP=sR9{P,Ln.c,"~"Ĥ.3^8Xs,ID4P^:nH_mY< ɢG+]X Q 6wJj횎 SgȲDu)p{F/j3f ubV/Ꮜ4kLB^( tE٪Ɯ\e鲁C"i:vD0a-OԸw7,YV<1ᖀ2Ѳw[Bf?bW5wAIO p؞ pj(, PβJ2C8.zIGz Pn+RoVv^y`٫s@-q8٭c%c)IF 0F)z葄FWH$eօfN8qJ8Lc@/{)mͬ[abe[OЀ׫层zX63e U-N1l{L1-6; C#JS_H( mlO ? U%8v0 $m))#.\{jBwIpuQiHpJ {mJE&lMI r5GS˝3&Q { xnJwj<&Qdv =d$2DBFvNWSiwHl6c*8)zh*w۞9m-0 S6mF O~- 7.I+}v4xk>ġeW"q= '/:S!;(hQx"7?@G:hW3QwrJFh k$-"(arh>[TUEe*U|> kjybQ<nߟh߭ +ַm<<1O %*Ge(9%BG $-DcN(0f"Aam+YJJ\ǃANrpkP?܂jfK} +ghyn(0(x{ג(x쎞 yhqcfj+",В au>ôޙCueS<Nd&طkT(t6O߯EF:E!o#) yHg $#N33B낤n\[focOC]CZ48l!ssS杷AXv!UӚrV2G'߇a*TF6 /Uw\ +P+-)\+F[ /Sʍu3wsMxA 5Qgx\~gg47Z5}*\i8u2&mLM v<`0I[z=:̣Pّ-֝4 ?V&[Ug*F`#\B?7jzfx{D'e3Tms&)mlkh{MQ2lJYߞ 5͆c|dS0!v";2-#ֿ?53o1X3-\pi,A=5.;qoÒ_,=<."c87o`1v|LTGˎ'vmR)rh7VN&Olgr I,iWGZ/-ZU7o(F7SmCLKȊ @3ȝ@|V, GI7m ׄl+Ա?CqPy㢖)p,"~/H0 U>I&MQ H ?ٵ1cp]Ni߬`hhTTFY1ETFŬQ8y>"v~Eo'JDB}rEW'+DJK-`'aHv'&WFd_jE_ˈ,ǹB-_.O{+ ZWB奲U$T4zVsz}^*r2 D CBW(yM.J/d"-(t˗{*cTP1TGS6Iœ\HX9e$3"&-h}qU?t&k O, jbL&*¤1yu. 'WtB~&đUG~ڡ8^س$s+SuXhyuL?S,SMS*{ӸחY[ +gSX=%6CP&xւUZ+OZD " ᡂۓLd[Z (Qaо((v} 3s.X7D.C=g^kjɧ)􅥦 ptqCg3I_mJY)Cwp۾hY_E8]QطW^ D>TRh w^=k)"B:!z8ԡj=k*!'V uO6 w58 XYaf_@l8H𤃣m!p >Cl +J a\LAt_/I e=`۳ݟ-krc&d 9rm7'jT~IJQԿ# lfi>FNJo/!3C4{ ئGdPT__xY HBzt.Ϛ |&YgbO=0-.T[ EV"L/x1ȡ6 INl$1u5| EVsL`_-̋-$g|vJݮ?gXI8Q:r|1(tP* ><x((qkFȵ1XDXipp4!u:UO>ک=I3EtPZ.yFwr. Gz0S]?N½CAS+|TZXi=- /vug v3p8erPb%Xlrw27) dউYgҀ0J]loDSy\s16}lkS^&yfӃj sJwڸ0q_Ǔi]e#_.RP3iS\MDwOj,_I? }֞ie斗RbU/mɸUϝ<{}Ḍ?c*Mٍ͔ʃX [=6Vj !y} e6Smz[msC/.;EmnNF~ ڡбE4iin$U!£e&e=H^&G޲\QڬUBBJz-דg \1J-d0ԝͰ!DcKHFKt@:]2S6_U,"O(_ ߪ2|HgA ^_Bӑ>ϠUw)P}h8Ӂ;QF=vv$u$k HdWrb?uWk躋$fLt5#k;[QA̷7ڐb@^(Еމb(@ d2=;]t(Xm!8[bY ;c&) TRg ܴ wzJEqQDV["C(l"ܛ+&_D+ u;1fNG(ڮ%zJqu| |79g:N(ray-}}]Y} Fw~yx5d >]z?>xtb,˻|P8Wr=<dH w"8mȑ_尗vip:dyNC$5zW{I"HoZ# rJ ]H,qѤI!> ]U heXTd֩ÊmFBlRDZhO>?(mn yp)U/;sf+H3 ÖDNCuYZgJA<B[ȭs_΅z6sJlaMI$G]xڶNdC`s>BW>Oiqp$CX׮QMSַϵcyXA;,[4?YE~,dSIc_>{ۑG4%OYL^n¹, YgJ:=dJ}Ao <ȳJߖ\2# KZIWK.#wmGdtw:^D#?Thlh/T={l/7RB4 4נ}(qs|c |ԑ\/# !ƫyOf$Qh}s, ' Nlw4z᧛`酀{v^ Vڐ><3`['l}uRc`I& ]Xu(tC]2X"[TClʍ;XPy;r{qePn3ty3,ߓ%8 Jcm -~dI*\24H\ <a- &V`~'T-@+@px%AՋ΍Vo!OP#S' @Q|r(kShҼR@aI'x{pձz敘-%kZ;M;N<דo=;6!+`FKT&6: ߂&Gvv) Lx_4oc1B˧O}T0 {B#M! /^)))"zqy@|? 4x^z>y^8kUz-.kTPɓ`U!9ߖ@M7P:6Ri{%JvE~@#}0 ge6硟*"YIldΚMbT.O6yl6۔ ]u{_g-m vi| :B3hCSt.kt9G2ː X:C?K*8sXrRq`S!Xg#'?'bٕ_s(a\("Pձk)M0" HM6)Ue3o`}mx!˻ /{ fZ‹{4*Suh7U|ĩS!70.`fHcl{ $IWɯĒP @Znp2?ܛl Fۊc6P#Tٿ Yug'wk.jRyS{ets& 똣֡<\v~ޠ #t6ǸJ/' e$tA{T#;zf hqdH1;t>7'֢fHohň`X4nLY4W0OjOv GZ-T~R'QVEb+` w-WH2Z^ua3|>` ]=qYV`e-KnaQK8kў/U\HDkg#3J"c0aQ]V'_+wPDkWv VfEa A>i I#w$&#fg춽c`jb͢| L[,7BSy~MQ]~^Jl䭘^b\- 7g?Ƌ~ [WݪLH3-T_ -RHW7x%h1*']=44Mf47ײrhv䂎<]ezthzz̈ʈd_kG;ۘB:w{q`nآі<Xx@9-N򑗋0>~=hC%,nD}&C:/ԑǷ5Zaea֓J9z;SĂRޓA )~&o ,ĩ A\:~$lZ -xSx_w7GC,=(rTsG>{p7#a\bqQUw\ rpiFr)f~8)>, <hxV:Bf\=av>R7B~u$qXW?,KwEt3҃T1_LK_StOXm,>9 n$R}]-8ۮ:yb#7!Hk>@sRsO#֡R᳠sh6vS|!V,`=9Rcrl-%?fE#Whg|VK뫕zL 7 ~uͱ# Ys[]G)REdOc?#8~~B,"qs!X4DLY3rw~1[e40 M|B W\],;p *;~mł4njJ悝*ݘJuzUKvG/9zO VE"`'_T2]eV7-DwfWHfHZ~Z9v/8-^l0%`YN51r56SqNx{5Q$U8=<25M(ȓ>qKΦC34' PJ؄ȔBLpw|A|CEWPdxȤ'?YY Aghz0G\b:e/6T=Yq5ɲ$a-)B50\L]v^;..n! DOpy{eIs. `e.K{uQ*wNunDjx9))y UMqT~RP [+!Y==4ypsJ1Χ>\8zbxjcr:~wf8CWcW*B;ΐu?#nWWp9W&DQ0# I@Dg̡@$0gH!Dz61D]ئ!+ˈC>Ht-k፹7甊$$U;Cg^) dQWyN`C _H˷ǰmuNCc9}ەv8#/%03Z TW-|KQn{oFηSϬۼ5tYJa6+ȴk9m8@P)h1dj3dMM;@R؀T'=|-YJs72aIZO\SΡ${`M>AzK_MʗV y[G/wЧ= c L;p(醉?SR.5u5Xh=ycj&d>deT btDPT+b"&ȿ'KwPc\!6CKV}Y%cb à{=Skwu>RXoC>@G,WV'P}x 驟'GIzSgaor,arw~>L/ab݌TɴUy#E{Wl?*Y\pn4*f6AZSU^ hAy=Fxj9YNwG{QTXDTGe~}nz.'_,VFJGIXx3i6T&-᜵n40fsC{c wHhvC\qߩH䷄M'ǂH &CAi,z\{/G(4 .wK«y)sGI-f,PIb":~~C?d\D-lw,OG9TD)nC%}˒ .;F=޷2pMUQ#4J&g1h 2q 7HH+۱0h?[ޠx]r`[Aq EZ} x7m9/V}uhuΛnj$6zy>K(ْ3)<٢ wHP:|qomZҶ@U'ӕS_-P.{f`!kYm-JϜ5k O26zcԊ}tj,7z\Sljn @K7̴ꤗ"HAMi5o`kuP >զrN'%LB*;|m5ڢ0 1e|dq%v1&.x>-&?,T??: /[eN|6q Eq-(VT v&E/=F F̙;@ͺ4t`dDZC%iYWDf:è)`Vd1 f)jgK2.Vy4Q‹` U2n] LծܤhN[ڟL$)J{~{.[DԹKw@ɴIs 6-l,&'(X%E.g [w`a7Ҹx.>YB-7":Pb@:R'͏Seqn^{qBQ5sfH10 sn zG 83@JT˃QA_G&bg.F(3Q2\$N}+_ϕOh7Fm9i7x/YC,)h$Ĝ_I H,񇠸 0EN|f.-i֡z]b$vJu3A{)~Ҳ fQh aYkv<L88;va1Ğ;K*j:OÕJR-SP8f4 =M ,&bwF`o7j:'ab+ vYj@a'Sfri9c w_{"u:U/C!V/&pG=AvBc@gsxkRAє@C\h!iJ)סҡɗCg]R^2H @tE D? 3% UT +"l q-QsHIqfӋc4FAB1}#7N 뎳J̀B0[f)%"b$ "\ɬ?bVB}o%ܶ xPx_ku _&@dD(Ib,,U}zbqb5y(dzW vX09BTilgi܅]SO6A v%Ht:XaU<cZ"H(/!)ZɒkI]3ԃ/ubDd# dTK< Epo~6Sx>Ǽv )2u`)0>ZJ:&]q3S۔.&HyY~^6]>ߪhL0@P8sxj!9|0ȯvy pȸ ,PB:6 /^o#-JoD͵=$LF?ˢ| RUH/1 5`s2wV)'mP09Po)Q_.%ؤz+up*r29T5tee9RM lmcVŎvГ˕?0%x+Gԛcrwo-aeh.J>w` v ێa[[V8D٧ٕUHIhL+h4:>ǁS%4NrLG)4wN"}g\[r1|Y?fey[}O8Qg_"p >a@f[͡ ef00&Y3]7[>Chz-&uY5x,3.Ix|,DR<8?fB6 *16aȴSۉH#hww\xI-)uγY du/ˎ[^b,A1x̭3ҜӖCu"0i `"6K*F(w\R&'i@ ܷR *Ei !}-41?ƀ]Nw,MI Alsqq;cA7&v$X+LǏS[? ߳Jv ͺ2[M;/Z=mZhf?bAt9kAM-:_#U)Mߒ`%R5Z:i;Dc"l&Xu,6mk?*ڃ%k%*u%mk6zz$ASzO &qEh$ƛO.b`])S*k34:>'jC04Ub41jAŪt{6VtA(<t]ɤs a$vD1X}[(nl ]xLqM;.yzn'B|D!Q0 ._OWw`= 4PoR(?\VcH3'ׂ)E76n[ ![a9ßwuU.P?cM}%ibV2"^ p%i)K ڃX%[\DR0%Y0lکjf?GZ$ jӲ O9& 0ɜ@>ڀ<9 `3}wK8ӟ>ƺYb19FLv,pCuy}s@-]'ӣqNdel`'"4Q̟buUZ0 j,싻`mv/=܅8:]$wGAWuI `@1KdTg^esVahD[a.iCE0 .z+][&HժXaɷ<^zD>kH?x=¤Z8hOvOp mhʩ!]'e+[.n5rQ!IQ̱`vO2SᮣFQx(s_L>Rowgqg(RCk,l t/&%n-a(3Z\!E2~:3dĝ( as0!yw ncة4'tL\h߀wdme-;GpRV#g֤S( {hIӄ:6o!yLy(64~tJD8X4G}Fk7z{Sw=CѰF$UDW1k.ǑVՠZW]H)ɦJ{~Q֫yyv*(b]+zWU+b4}}U˙fZr>Ě 䎤-`kUP> y;n~67|$e3?]eXnFi%sSbڏ徫6T׸gCzW*[ g{M xp,*i݆dh' WX9ۖbo:}7K'kYI4+{鏫il g)GwiJѠ܉}1Bhd|+#E@;5O_6XF9⇪Cͥ|Rf\(mkhtfGCC (--LXH<0L y6}TYϥ+~b ?`~wE( N*P/LM(%Y&4!.Ct)WA }v&)m^Tz ¹?9/FK`F rσT8-hTƀə7 R)e'J۸ Uw͓Lp HU#XXry 2lBe, )W{-@IJf|Zl=?%8m/˃O3ؕ!=L}qXRgO "UqiJ",7\.Lu{Lݒ,wf'xYܘ[ WBxp1_,uͩn1"8󪵯mhVC(ўQߺNm؆u[0ʭ'"g#ᬐe^oҝS0Ⴉ60]Fz$45vcf =ȝh<(58| l*# %x&R=0e䫥S5>@ E\y{D`E=#@$~2,O?`zɋ5^y!Hp_NW2 /7s[v^֩\L7M6 I[ԡu-E.{Q%ݺt& 24怸h7Fj(R,NbM4?t }1|GF`$OBR]Zwՠl1q},ߓ/ ,c*jR7h8Jl:ؖN&|@w 2/Q3ܜl[l[ '2c"dExè7mޙG{@h{Hp Q}>y,Ws˳nu7ckˉۦnX\;aDҞ?xy'C_svO~ԱVw'?bgH9f0rZei+{A .] (k< ~5qk?VE߿IFKw~eG -gJsfxqEFA O+m.{`SS 2|Daf +_BWPnLԶK\6G ~ 6pbEDs>#JxrbCޯw Z)W>}꼸qT*[2% k E;'2K}Ō0CDuxSfͅ c?[<ɬdz7^r֮iPRhܡ+T ;-ŵ`ܸ<2[q=§vhq-YZirAF{ҠA%?σzo\hޛ!94U 5|*6TڐX%Uj@+GFJ+tZR9+C0Kaʌ(G=P#D ,c%'/9A=`[yAG8~a8T+7~iUXf#U?XfWvebs mQlXknGs.r9(%sт_=U-rܔzH%#!I3b/y#+ BC\B uBT7Aj5!Ȗ .O"Uzw7q.L VB{`Q|".z;yW愉#1>,(DI'd4\>Z{zg>{ZM| _ЩM_gm9`?Fqī 0Cx:P 1fAa7EjyR>[ gu(5ݣ+B6(Ɉ/ѢD,ٕ >*R4md{ ,(T\4sZCB3[]F|ʥ3eh@ZnOסTFuf{P5 aNZuطkɧ90W8N)jgo[hGAkE X NEb. qZH3wfF>8 p 6|nyO1>\ V:θЗLx vOBjV)PIA5)E4Uew0)/COW^XQ4 P=sŸÇ9x O\4i՚N>*7dT&@F|& JƽkK6nIe7Ɩ4?M29[MmT\Ҿ8A)g4H),ܤbVNo [í @ _h%"yf;@ex爎~5$V3f 3>PƒLn:snl"ۓ%5L%xw9#94MD8;iy\9ElaО^ٓ7y yi7/WϊHiA"GҎhm,:a,Z<4/k O>`~b:nl?I$2x`ky0VCS|- 5PܓR8aZNf#:Y^@|=CJi+sRI+h[H ~mwۆW:zGzot: Stܓ]} q iO*[qg.)~įEO(d^ @Qx?|u#8AMQhKhq( bSR' xm$P+FdU]&lKR>ސyo"?;Es8pq4\>]'8fMmmЅ!̐>ĩsɦe-l;٩0){RZEm2O7&3 8F9-.Βo oWv2>W#NdeWz4aIa.JfZP:;$o8`nH0oB {*#zSg^AZ(>)a6Ρ꘦#yH B䕄NKRSAֆ`GcH**N(%;P zer$haQz 0z&a蚵e`15gtA.Sn&j͈dU )pJ26Z\]*u &lR5xf솥E{Azlw-u0t|!uve~d.f?YR@ªtj\S7$v~¸Z9!Kl%ƫ1Co =3%SaM'_.-B+riMS@hQE"2}`-#PD6^r'i`er<È8jÓVJ?5W.X {Fbn7ٺĆrGQҶS4+ /tEFCce5iT_Hd#Vb >?/5bmѹcVqm,&\Aʻ' iK] w^ᴎ m{XR 4bf?scH8xb+omMMxÅV5:-a$&_1᱀*XҖTd ̯!띆Y1y)Zq/o,[A ؇RaEeI>tQh;dqLGy.3zLO y@ܿ"G7|1ݫK" 1@j$^ɵ>U=&"b N4JDT9dY"ip(o`SVpe܆J,-Y<5;mh.5cI &Ak.N'}"bO5@j[#]O䐈Zwއ"(2Z֌O{_)p_Q)*82&d[W-T~UݭUZEz~Gvڸw`]OVǣP(Ȧ6F6H9nE=n 󆶵dūK&yZM̱h)ߗ.w* x>uxC>J+`s6:͡(+G| XogS@'wR&S&;V98s:: \C^m=(\Z4ƚu`}v`_9\ߵ<ѪKE; >m>dhAW'?&`7J|`4Ў3Q3@WfkO I6&7('yXHې~u?i,RִWT,+Nܨ1sRGJȶ WxU6'8>0wuvR8X"܏RnbY*i@;yix1ԗԈ#uC/s:s^ ѠEW;QÛs&ly˗=nM&̬2ΏEK!UөlAFw^Zq mE]Oo&Otd;@ZOq<,:27]7Mtc!m}bR$IyY"oN*cNy8y=3"bX)Cm=1D(poEsEB {?%?־CΏ0Pd#N_.( |yfSbaF!Gq ÷2Ck]O1y%V7!FO=DSu*Ô9~ JmC?ds$ `^d Vbi MƳ{Jc;7~JN\ncAP&Z0 >t/>-qHR(@ >8?*Lq=Ґ"b}p burZ|Q>Avj# Ͷ >Iy?2 ,[ux8ZY]0/KTYE+fg( ˲ Ho0ݘ\~u>(Ϥ5sYB]oxR4eXj/7jrV8KM†ǯ#G\W*k3N`"˜uGa}^<-lkzJh#t6D`~pm#"%wpDJ<օBMsxI嶫>gFLA|Y Pr߲ o4WlTCDC"%SBf"˂dIBY!EiDodpoh+MnL߼˂g*rY9!P6! 6m3Q@JU]jlC"a2-7l˄E }f,gWƛDzE Uw۳ɡqpS6K:'`E=b 0E|ܦ(]<q#ڧ*ZI hP~ÃXb(5JǩDw8Ly.?Rl.]+"%1MGG3v{T8.8LTd!-ce=`=rwRlܔ/.ЄO~#aG4p:Xz gؘ#6I댇>WxHHlB xqێF(]H]T3uSc9)}9"Ec%3ʐ_ymj$ke)`)\Iv]2m(gh|2=nt'lT`9 'f)* 4D>=81jfr l6d'i, !v?Fs\uT' ^g] -:tW'0DԜE~2(\ҕ^ДSruwB<`G)dd#hTt0Չ8z$hAeYFL}(摌2 a[ܳU2To`Ms*Fd$Jg :D7Jz#a.#880 ff)/)xTHeƴ[VZ Ga>StD,ō4#DU:GZjQ Vk[;k̰h-P: kIJ᨝(j[ 9]jJڡR}Ñ$SF%(v-$#cl/ K<#lnZQ|4\]+\^/v&cv_5۠.JSt_P!PQn OC+ƱY-Q#%`0e z|ƍ',} b $sO40n$S$tn"ClY>sq#)4De!{hjp ai<?]X1%iWKLWzn&r=m^db_OY^!) 7gh!k(({?ϚSS)-رtz=_Y$+p2Mky݆3Y}4qi bOi9oh396uZQu9X~|3cIcÂe<Pǚ1E$CV.8~k;bb$JЙB9­=ےgFc a,D6!)>z4Ԭ;߮ܿ]6 hè[AnLtT? 9GQ\SD}8@yWiԘ05ҋA7]k.Y˪))'^yڏ[nbB _RHMsb+\: ÉF6|^H4ZDaKƩsh]žI5ʣeΉi|AU L(o5(b{Y0DcLr4K\_\@'Wmr Lj1bBc&HM=rLl@ `BU$[>E\oԧȑ_5f߷OrA7Ds hm#"b'Lf|Kf<.gƌII%%&N0[ʱP7j)O;Uod14yM%PNU۬7/5x a};nUϲC$r?wrS|-Q sԮ;\'s*wYl7M&l43qY!A &,6D~Zޓv2lXsk{'se4ؔ:L9z,lR@.B>hhռN(^yFN OVv:.T6Yl?8zœz{d ;_ қrJ].k@>Gohܥt}{ BZ-櫇H4YM~y&K8&rauQr[:lB4K}|L;.3,S9t֬'9d>[ A$Il+HuOk0\P*J F``.xx' B|^p_%V2?*8<ϋ{EY?oٖɎ-S nS0^*B`k{$Ч/Đ0N)>`G^FHueZqwb_(4ZY?MZ,-/6=Yx9ֱ)6řЛ*rj)^#3rؼ, cTUF:ihpxOPL j !*e$ z2r:qgd[^gDŽ Vq~x $sNU&ye-q%b(8֔uǛsuzvsP{y9aHU]pFfwu'߱6Ѹ\$ύ&VH֏uCW_PvΜ}-{)G&niM Pn--ahp貨zԐ[=휢:6I/K,߆QP !$YeզuXks[=kjӠ$)naXC+S7L-3`.0 $ /@43֤%0 7Ά3v"t_F䨤g6q @OIa.lX܇Ji\^h*&0cHYP^"}AYN레FJY{i<ۮf;zDBFhvd>]n 3xÕ^NbjkhҢ} 7Jբp]lݕx0Aɰr)5-vM:qyFMd{ϼUn BU;:u9 v[D`ـ[Mx zَjўp%38ꅳgLZ90C _[ n|+"E=,D& zO-/i>w+6gGYbN›i듏 g=9Y<&Uo%bDVdXݩAw/eQyyڂu\T>?zn-o0 = {S?XYPK7fC'˛Y4'^I␀4׃VFbw%qF&~ދ]Ǡ`w֚us:@AsDYժČi+VFH*Wm4f||)?`傻RICʪ;wJ<#WbV{IrF ;5]TҐ8l&jW1]#Sve ` Joa@u6ٿ3C4 ԭ=[dZ pPAk)ȼz kUIm7oe юMbpI @1z3h8E'wusYžBw51Kk߭?-Tۃ V(UUFn]eLN= jЇ=EKm7ym7kn 'UmG4 @P>!\veЦZ!@El[(8@ >WLWzR{%= EK\6|X+ Tu}軭&ݍ2&K`,BĮW̺t1GU k7ʪ0:c, VS+p]"--ٟ5^;-I$" lD#qͫfX gڋ~wF2^yhNOdc3&}`h-@-#Ӷ~,uUBhu {,7!V("v<;`3O l..DLNRw_"d|@>Ii8HurFCgб3PρӲXil^T>N[&7ަMp{!sկ%C1 %ə+_$pF0X|H_$ 3 Ef&Y>COSQ;[|YI8{aHs|F6B*A$.!&˼e:Mq#"H #Uӥ4,6PIrv_%उ)@HV4?5wNSR2 R6Q^G8s?ǙouBKۧH6/!BѴБ?2!k}V12[BPhQk(/뽺wp􋈥hd'rb)eQ9Gtվ{+nO%*gk}!=7vW8E7:7g`4|AhF6Dl{gZۣ7 nq; еlSoVmN'b,V~FifƇܲ^BJycd[zLb'pzM c3$/锭%&K ^Hʷ|zK(&O DR۟jMFr:_z2򮁖|J[rm ʦJ vP';rr4ޟDH;4hY?gZ:2*:fcX1Kg/c{l"!ps0 YBgq҄u Ι/OPTC >E#϶Hس`xzb[}!(s_uWE+|DH 9wߘZ:~9C?bz'k/]jۭ_>S `ғ3Rm_ڻNA~d77״|9P=H4ynK4 ي=ְS*xR>v:VQS;|F<^>!Ps Z{|j6p{E0Hn=Y%N[Couw%E^Sj=^nv_a]@_:mGZٹ񪡺8@*!?/Nzi*_{ч|0wUMbm*+i'0Cf< B/-;]ynv^:cY yr8XLCdr5 Okh)@ڨ.f}zw6%8h8*6 #P<JH4^.^|QD>62l.%!4ڍ!QTkZ{Yv5jΤ8"} j!|i0+_Rr5~YQ..~Ӥä'SmZȬl&ڊ[:tz2Zsf u4&Zp 'SʛWn7ԫeeѯ֌>Gno&zaJ#@0/=SȓVBE{#rf'gهBFygPIB2o!CvuLKbPn[8(C69|JbbϤ}:Ԙ$>AaJݺ-O;/N% <ՇkE”ˇ(_haw:TTa|~& r\g+}Rr4w~3BCǪK6э@n2'W4bb,0#wAH,Z€AE`HO}R!kFEⴿ3̿Wlc!yZ _Ln'WXЍqK#WyWC)@U"}Ta> &d_n+j y.#Ab*-;e fk/4? -7Ia7[m己"MjcC /2cs07OQNGl *VU甑C y(Au,O9}Sgxl6${Exl*IO\*%jqka>Y/~ܑ!ĨA|W;]g ;bƋ׿W'~4:At^V^$%~sރTK Z N b>0mVMBFA=LYx~nujS>nM}Α*Iܬ2t~ #]GmýSDDRէ-,Xg_T?\bt-]ʓM1EO3 ~1/!8 NjBk1g}UIaFw;kLm=Pr]xѣ͛kRRmޥxw1b|\Rpl'93uwUr[m_"B/W;~iGg/x?gRs~~gHt(7%WfB Uk~W](% LMO=f_R9"wK`%|Ry@(x)ʹ5j:J1OU*$ wuľw5GXCĆf쒬zqXu\&bDjL7f9T9-HB+DsJ~@3am'9URY(LbW鈁%ۆ򵲦'}cgb-8Q^uTNVs3E%vt"- +0SOwP<'"HF.46ql\"5Ikk-'gK/hp`(Tcn CAR族9.#UƳ)U)7yʹXY;e^^oQlzy&%båvHڋ]4h#rC0\Egs0HT n괃l'Az~-G,"Uu;LIGY.4Z?$!{E}11||槲} |G1߄)s,,YfRuކw}K&WC~f:{A8NïbAaP"}MSfYm88Ϲ*c}j>)P`0ZFp.bbPoTPy5f SH#m@K1327cC bCL \RXlLceUA N"J;Pr:}G UP8K$:BZh1s!q (t/,.AA}.qo}/"]|:=Ex׎Jz-ztJcS8kU-pE÷Uk3ẏ^OkC≼0q;r"pk] \Wuna?I|Z3Z]z:mH8S'2n|y Sw7n%agi(7&M|E[ "9I>ua릒1rx]6sCTXaB6䷽cBfVPõi̒JI gQahkצ7]>lrI~@w[f* ue栟hʼnK$BVF+`h\JTӏ& #H oxmTى i[$v=|]@ [ݻO<9{~8[S@ kB&g:$7Di2v{bYp~g 3:߫v'C@۶ɻ޴Ikk 6d leȏw:5Qn@[$ɐi`qݼ 3eyώkZc_1; ޡgOǂEhN=?fOcyAPŵElI L. Ah^8sP !Om)$6`=p=D e 'o#"b]G]M=:V pߨW>57'j>Q[(E&X bL[B|D1ٻ5ttƖ!YXb#qf4PXe\3J:H_ Rހ;#(U:Fƒ2m#? 0~m֕Md>.oK.GBy"0JAMR(Dw3oX=iJ2s=U^F)weЌK)\ŦW)[ߕL"zM-#!p3^GfHC'V蚭n< oJV$ m!jIP,rbCq@>˞3>!./ሎζU'Ro+e?rtn'iH6sef>h@NJ S!tiNn H CA1G#u >x@P(H?|A4\O-c1EQH}{>(^={DzcYPDڕ0L-.h]3w4p g(KgVrdmzejJݖutdnFoO&MPdp_W_wRjZn6^P`$lms`> 쥬% 1:Շ< j|evKk1 "[44|NO|nʹiðKɛxI*Yծ 4@q +$}}8Qj6͑(O3'ᆔ/ӎz hxx+P.Tί#Ys'\ܽW/ʨ-L4aFF:ƽZP<9` ̬Iѽd-n{Ɂy m^Y[3eE禌pr0T FlW];B*ߑ#8n$4. @APݽ#檐Q{Ʋ-`֎"*#lX WX`X.06E$m5`',.KEceD:?QѐaXfG ш!/8"<Ԉ=gG;If]Vb01(&fپ.RϤFGl0 D#ֱنq i(2(;6's+XytjX\٥0^>E>ަ1ӌy32f"h nd6HK\9%3DhpM+IW?n @yaߕnfS,Ngn:sp2 p~G$0BBfy}yS`J6{j:G Ϭ.R"|jpE̦4 _E-PAӃ7)lM?u'82A9ڣFbnKrrtWG9pfZ ŘL~9`dy֏Eg*c6!w?ZEwhȤibo__d8Gkͩ.ewc '-E!>zh>O)vB;>RТd;`BZii7.QOof_I=yQ8_aDSΏ/̲MƓLD[Ϋ@by=+72g$\_G*퐠';D,hB'cwz_8ӆD kDSueв}ٚ5S ~U0aK")؇,:A%I7Rx%L3wKa-KB6HK [GJB@%k rM\ .ͳP`KG92kQWRfӟ-YN\}}s`i4!+ЬЮ`'=NV6жBFo;{nԓ U`9.*3>ܕ#7՘duӴGQ[|bNHfuew҅ٳBn:<^:YcpuorjW>#dc 5kc ҿlq6;dd$#2X.D7޹bʔ̟ ܨi%Z;,J Lұ3e۷7,|GP!5$4c錽Ls`lraJ1Vr .#HԖ;#X. f+-.)PngyٔI׵eҞ= 2d'_]x#FZmZ05Q}G,uz(((Y$>.,2=ZB?r  kh$}k 4C߀]|3@'2Rd O*c0c cz=0(4CVnqjerbhF}Ž䃗:.ѩy,fM?_+^b?I;=+?40Kӫ[fEy9CY D*T|)ySo)^jOӗIPL@|[3b6_%9wG.6Qy"t#޻?5CMηdzђDZxg$ѡnj?{I]O<2XKrT6Gr#7mzRX#B6HKmT?8^B:dǦE94oϞ9bG`!ϕD<-I4|j{aD6#djWQmi߳dpY*0nixZ e39@!olr'v_U}Ds_H*n1xEě= J%Eb+B#T=;j`0/ɀ[ω3OB 6Y=]fxKoeA&KpL{m3vO@ ^€u`fom~u}c>Wh}񲁼/Aʱ7S[a@(8g,!?Cp2n!}S YM>~y* ;V\o@a21 eO&Jznu?W.1C 73z4hH}j[xt-ZV]cEIMv@˂B7ĶfBF袊M؉9f'.M 2!+D9t,ipwM!囎H>*DHN[D2amw%Z[wCW20;DOf7V7迚nUEF>D_Sy-|.݃5fm/|8󻞨sEHncMi ڛM[ Sf!ż)-_Ġ[je;TͿٶ: եk&9[硁P`~Ah9+[K.'̐(vFe*3ky킘%+j8lPf,I,A]ESo8?s, b,yEQ%+)C7"1P~/G}P vE=yFudrL'~V;>h`xA<#0ƛmnd|pI4 %vWmds%pMX@L Q?߾dROc:EC Qk` vcSz3c~2_i[lH9yw- sv`lQh9I8)a%ԧ^[yܴ/]KbMDs}eL9bYHCfXTMRdMIjTVu][wAl$:ot$ 86Q8Yb#n\jӬ}ƍ8I]MaGˠ**^qk˓l`TvlyFԆz_;c]x`>'4@_oi݃70fMbek৤W3ӪّIYP0;^gS$er@4qMJ] YsMhJ-6L@l@z;mV0U;&?o|J0TcvlZDג€?eh'H*y\1UO/W:>,++@s,7}UpSdP'A|&"!,U7 SLGq4l#1HH 'u_/?ްGYJ!~:f$-`qjE31'T<-_YEjVnpŜ9Jv3'x E F>)Kpz=h\îr泌R V0wzgwVRKm9ͤ7'mW%{M%tL ufWB¨H(0C-$V8w2ԛ5(iI ans\^qr^"V$I<ͫ92 .VNm:Mr$HW*-CZA/h@3+ @^,AJ4]@~!3jC.UMq~T8dw5@tbPkUY;i[ږJ*FWdјEN=/lL> W~z}L(A07nxS(P-[@,l8}cAB/ LZHkR^|k+CZuI`2f)t~ 9 a(0{zj|X~"J ;]n%e畽S | izuzڮ2R$2K:AU !B;&¾4o]̭7Ҋ6-w3 z;zi">#Vw%<WN:7 'TY6Hޤl`†\%*K4MC*+E jf)uyA# ,фI ji/3(/>՝6HO*uI! `A= x"m/= |Z_|h2^PO8o=7yX`?=S>ȉ$y)*ao$l魶WW7Q^ZEc|j!.\:*-z)ȭu[ryv08*@9Hy^ A kڭ;3׀?`%q;Ǿ}LܬYoɝGVmMâa6h UU@41 W\g<Ć&_#ZT4GNGm Jp3ف 5>+Һ^&mJSNrL1dQ07V)tN̪{f;4rvIĬ 1e(ycO1HHIT87-nŢIcz]Qq'e㲤n8iG<>Wk֠ iBr:6N\[#2 i.sWKҗ7/[w_(! %jJp͑o fk܏NWQpAoKÒ{ZwDy`gi+Yv M2{. H=5E=t &i&Ǟ I "O y؞ũjp.5s_eދtD*iVjS4%\Xatb-+$î] gR >)]3!-k:"d;WB9L/HbmQ00av0'vBЁ`rG3*fߥ8d]: KdԄ]-%} cЙ/LG iW CD̮<>5T`Ӝz{u-zh>ݘy?l o J}FD]yc}3_gf 32NA/3LO -7EOgiyD2=U!NR)Bfμj s5xHsCG%C/9b%'֬ }G>I1]9pOOnLF^'f›t"j3L pVp]˗u^7nxò#{!澡Ŝ fg:ǢW^*UGj-ja(_fzQY/o淮#.WdΏWI݆ċ6LZ&wSC6b.HSbof=|; 7ޗRﳾB>[f(4ٵwm DR:ѻ4, 7%("d*gh>ƉoB-Uηᨴ ~Y.p Pv7ӰyR4D`Ȯ)td-{_;Rc od|^ .bx?-YZ34 )%p-JG!q,m9@mۂh2-w>*Bo+xD!Wx w(H\ s^2"V_C#Gdyx˪q OFx(!O+^n5&}ɘL1}!,.cNO%C WBX*/u@qLy*suǠ[8M{ttRJcSc&. a't,FƥG olZ ƮvIzD=ܸ{H lSXl$,AyZ)hbYՋu2ywRCܚ3Y-XFOؼC'F(pB5p"+bF{8/Rzkzg􂕲v ^آL`ܬ˷Nş1M<[uHThns^Up+ӳJ|!^E_ɬ|.PytF=͵Jj$3WCqMEo)p۴ʼ*4 1jNjJa]B| :.hBQ?z_ܕyYn&fA˹?%Mewf.eߒBE/N{ܪ{3⃪.X$r_v &q܆nVe_ګ}p)`2:d8\{4^PǙAd4:On@`]Ł)6w޶hf\ov4!G0Roཛ X?O"ϖ%O!k3пc jrGmN0ԐD yu9o@)%y I9`9xȮ! +F .(|H,;54s28bHvj@^zc '|a:cUh ~ VFl#R ~d3nK FZ_5F%U~mwu1H徭[{bRlx84Xz 9}IWOlS)}J!l jp.&[]APQ=yt+c1`MjG}LثmvH5!"b ;b!:vMefҒ5R>nXP44o>4/=W:Dib0g79=)\yψ47 !kڶ%է&c捱:6p "/7~rҬGmn?pZ39v2ƙ /Wת^"_*|f-[*@b<^}7@CcK.60s=~σOm< S|JG衘6G&7O%p֋9(:$_$_ /6<ثU})wUlsnӶsn6;JCa.W>G!1ʘt{RJ ٴ9rSCMx4ǵ~SU˜޴HQXJ7^e NxY>+c\ms~-'",=RX1Z1Y;-/OetLhiùпbq8cAϤ>>G4ռ¢0-'Š]2Z~yvUu{)d9TsM-%亴SioDQOzIV,`\ID=ny9{@?۽-E[E͛ bp5[yflbpᇭ p7hWOLFgyJ8 R8w„_'N ڻnO#Lty\_;O r\Gf#TP|͙ 7sj5Do<~ s_ y9Mʃf_^{H,Eiv|nzZUrU H3H=˲]:+˾(@L5hpX)E}٫mW_PYc תė_C+T#`SXcQjmVXHw=nq"X:%=WH}4W{2NB\9M%zD" T|'UCb1LJr&ڡ%+<Z;`rMml`خ+K"7*0 LV~^4Lܧmڳw-3J41ns&, RUns;GctǗ;|:)N?gkcm%S˔=@0rIQ 9@DȀ@rCvڝ9n@%ݲ*kȿzpGƊhU}L΄7e.(f@󰱍nN322V6'۵K*>q=!Խ %ULw7N97`WJ2(T jޖ]B}S ˥HhV_,#Fa1fV4#hpH#qBS!FWC`*yH>2l p@x7& ;rf-|]I(z6 l0OP_jdpWik!QzU ;VL|c*zH!ǐ~uKRxq ZhW>jA#*kjc90N=T)уO@f7vt@~`6K̽gSȬsCՓ4AiVDP}HiU|%} i5יy;$|B@jB _ c" L޿ů{>je{8ljXFY+ر9{DK9<)B@A=IEj)*F{b-PWnNW;b5׼Z32&TQ_Fex'-W${$LKc/ַ#꩷ו즕ޮu=\tT?ل . Q?D EI Ckt.֫6f²r׷*:uBK\ãw<Q(m&z`krEZ2t0kbZ(Ecd95 vPW1Ey١V7rڭrEȘq ń(a DiH>d',Tq: TCkY R] N M./vSJ=, >~i$?;Mg ܴdQDi XV53,Y++iOSu欻ӀD잪o{2+* ڡR쭥i%v~ՕڟڻP0X$hN-AA +# _!l=HC[JadrԜ k:6#a_G:'U|;ТTɭ?7-2 ef9RM3% Q-y;.)w, =Ҫ(2ujEEOhS6a~1shZm݅?癔Nb)31Lzڤv>Ӊ[j j1d1@:! 5& HYb6ωFmr?ܱ@H)cnrVG-\=xG2b' ń֋*DML3^Pb§:r bghc^UKBFYi1gOЄGk~|h%nIo|]*YLYUb, Z.+3XOۖd6n^ty/-ABjyA,pVpB3?y'31%3fGv}kÆMGP&4RK$M9;76lUq?e(!|wat*{P3gbdo5JtՓ> :"y&(K ~:^ujڅ S}Z}Qy|8o= |_j\,,<\  C.#}!%əb`1?~iChyfRNJ :D#y% i۞TsW9. ѷx*U@zgoGّ2Fސ+i{t!h3 H0s_:| @ xɢQ#'tU7҃e2`H3&e\ّ?U.]s6@ }T>%!ʘT1N﮶~ Ӽ([8a2=uGjvt[XaƦ}o}%hPΧ\;6R[ITE&VSgcKqEBuk[m$Hk,LnkeZȿYy:^NK]kh$#~x U6e5UJf)"T~zYC`c[^C;7etNJ:}Ʒt-X7r!ҶscKhiȨ6LbMƞ ]cq1rUzzȤwc , ޤESέܨH8ru ]6/aelC *R_( +6m}M hŒ:`KT@3\ϱ1472͖NA([pzn -G·IeLqmkoVq1&V +]!zB5$x[Qe[{ )*53{\&y'h=F_A&aE_,\N 7rt$ xRzheuk[xHMc&0zWv=C|޵:gq߯z[ۑv7Y'g'᝚\0n9Ʀg3`Р {[:VG5DФEݷBWf)Az(*{H5!:Axig7Y^vr1DRj]<-^$ê =#Ύ7+ҪQj< |9'M4F\>\RKCxقݧhLn9qv:i(r12&s.'S_qQV&9djF &azS9AoPGR"BaR\2q0M'TͯTP0}A(CCQUa%'.7Nfu1/uwPca#}氡زa! [ODbW_pKƢz CO6oxblkuhuAQ eq3fЫc^k;xVը: k-$0Z{\?#;Y%5| `cW8}W|FG!JtώG9!ƌ'x~ 7 ;FN&+xUB3o|I)ܤ),ij" ^ABjL+~iZ RV&a9_evWNwL7BӺ(KȉJf5-RYV&``.(#t FD)gq6TX)nYYH2i=YDOzw{3tޞ0% YD .ĸIvM5ʡBw[RA_6T0D@+rXg qE*R o8>ȼui JAc|uV-1X; oʶVXĀH`iՋm= 3s.K g fy}K۬$рVf*Fr:AgO_\t|Z埚 ©~<ړ90D.CJǣ{n: IJjnW|ط#1"&3(HVՉDY:%l83ܰ[fe:m+rg c ã ~eڝȳ>h٧̨+OTSf`BWWuy &9O7B|鉇[b."R = 1*۫-J6 mWt݇ff~ܚ`usKSõ<BwەV e7WL%7@ʹSsx UM™ʕѕƗw4t2'g[/Mm.d"w:C&d(div 4u3%nWNaX@s]b w'$o ة鑀)iPôSW1IoӆKa|4ZZס6f(kS!GPP\Ae0U ;p`# ufKfdGhSH1Uf05T2jZ.Bۿh JD gBD֋g O~1'9S9/fּɽ !KVٳ#U$)&!ߡ{cWVA6EBs1䧺*o$P2؎2({az>J]T?YX}wi4Z}ucl- $xTKSm"3iINfIXƖ9YmޥCr> 9"7%yRtZ1Ϸ&Jz@63/ q][ˉe!6Yˮ[w4B)NRs68bxRHc&Vu`2#0 8 1hH+P yZ Ra(s=Q7*|˗-ھfq:>cgj',kiįH~mkR< y~tݬz%+`$"7?Έ0*8wgr:?i:d'*8MLMxP#<"d&vPJ\ue9C@G1F_5F@~hɋ2q AD'PƩcwKLVㄵIi1rd Pf"e!.a\dQbTZܖ(MPW-v9/t[κS 8^Pj .+{R/zebe=}Zڼb 3[?W^ m^&n3L,agd39هb1ǝ?ic_S@G@#rzzܨZ?.}Tˊq=hoSKbn,q?7me{ESn` ȉ?H_/_ogI`o @BKg.CV)H]-6o̵P{7I@OC"޺Ñ4rBeBBXGtZ4VMJxq-Zxn؝(ɪ%.yPl9ʹ0+ &˿8 b/,$H%n aN ,1WdsdəmZێk[HcV91ݱ$S{o{   lKs&AAcQuD=Ɵ+kט9F/Hd G e%@ft&ZbʒLM"F}8̚z 'К.eG+Smݒ Kc߹:(lXN-(*?se/2Ț~i%_-wPfgλ~twI- ]"L  O禵&+CEXaQHPq _V-Nr/k6dX-`_˭mο,[1 nI~ܢRs{QО~w3hlR %&P!,^2SewqT|@`LUQbkT w|%bluFi)1h8F}+_Ϗ*-k4o9˱/@P{&Krc^I :\FT]0- fm_TBg+2 Us ej1dvҧY\T}wSe  =,8`gRޤH]ĄOި jCh?2;t1w B9mC?pO^Hnο̚&hM -&قvrQӞ 16oF?½5s('qvgcOVXXR[Z=|;XeljrMi^ػ7ڒ'/Ro7!8v m0^Fdnh(F:Pi#bx_^\WelE-S|TƋUV=ԡr3]ID|2;eij8HY~~ v"Ŗb=e;0Z1CnvǮ>}LfP WͥhD5rʅ3>qJ۽F] b뇨nf3AIߌ*>Aϟ:6PR.Tg]'~kpךR)w.״|SygD%@'>-L+NBgh_jyxy$ 0dm&gn^FxbY|>7.~\ϰ,|QQVQvp"*6%U nHyփg.[@ ͚:NG瑦Kla jֆYŸ36"#`QV[6_>5?Wb2!rO ]܈;V01cq1V.h袍~E1s KoE㔶{0Mn`u*4.:)Ko|{H?=` NWUՋW:/}ԓ;N!Z$q2,@{m!߹WU8 _YiFWзwM:SDb>P#2eY#3qC$@ǫlgdhWW)Q?^4kH:[U!*ғs&"mGaOiS \p*/)<&0*Ļ?NA~8V2TQl5vqYJؠ¾-#LBM!~e_ې=OؐԆ 4̒2lKM:sdY  ~И u'.娚0t1|r3AI1. ;x~L#]%#?xLN٠;va ī 8oV 1]yt5/y}moὉU{Vͬ 1]'jWZqV(VH q*(#nm?i$\?/I(0ȫC*nn܆YoTA@Zʋ'pM l6]j>m+^9ZiNėgbHKGJdG]3pX :-MiCIvWqz>TF g%H:֥ _Zך 7+L'CK$%};X@WJũEv91HDJ4 p g>U*M) Au5(^2+݅f˼(AK'}R: {wKJr#5Ys_]u#> 0>}nPz0\Jf#DI^"\UsPwF ]p\DrcΑCP#bkj;qu*2ɵ.&La;rVłڙ^Z@3L6,s<3x 2 wM2UlRFVg3, sRkkLVe}H߈ {U &\WJtil%`.&ƛIv#]͉o[>IgDk[j0}<.oh@+~,^i+HZ#ZKNOe1'qKa޶UH˹Wm. J&O/Iy7$E+G^xGη) rpB1I퉳;~SԽLꏋ(ZM`&j't,7zRRx-`9H\S:e^ x V}F^Qi ZǕƖ|㪾P;9n@j*C7I:Z",Ɣ/D[-&~wO۰iz,9WjJXYgrC(D?g{.ɊoHH5լϞnU4D{ pX (-ʄs%h6̑bl>$g2=#Q=lsQ6W0Ilw Zbl_ upL%ᬳ L5AyPکrH`ͬ ?Ab'i }h!e?_t9#;=ԜΑ#ЭE-J2WUsKtv8 W Te b~ijeu !Qp?y5DҰ)`تTeaPzXJ"Jkֱ}'Dρ2kR4@Z9p_ztzK9 q#tFXGBƢ,ڙҿdvmޅ~}`twK35Ҭʌ -7""dcDA: ۿXyTt>N1,!~2'Z?=|9q q{lAkYLg PI!ј>𪚥qrzA?5D,?5 ch+UMgugxeB@QN{hWWl$O˼shj{z& ~uȊq'51R]@KjC/ȞP=@Xz .KE036zm?V֘?AԉpV?wuCs H?<F4~T2PdsGV!r ϷYZ_{pX١jF${ΆAr9L'{kWl3#jM֚GH-mk0/x4)ٖJ(to2Rסptc,w=5ԊefX",Tsu4 #&;Ǽ6M> e|x߃Gv>XogF וV'qx!w/n5Zpyw׺Ea9cRʹ'x3Ǔʦ=N~QKt}t2ZU]l #d upF0?]H#e՜-h2d?G Uc)XTZ=w]aE\7mi0߇TOy.%3p=th=K"ue4"h pqch7sdK[ce>Ղ$dYA ̣%H{.%ؐbV+˜gbK)rzxYNgDlN\}<4~B<|qġ]ЙXKy͔DINX.-ax¸UGCv(޺?äډbHscRL\ML*}s BXwc^kJE(gK>yґxKŃhrIbyR\x/D[=!kgD!%>2W"vlZD ݄cL,ykݬWN?QH+hӜ̒ʗCH:6"irȨذ?ܗq 0 _ygS &e(|~޻DȭḔ-0{+M(B64n~ |3:ij3*y{ϛ/t3+nrQ`3 dzxRwE8GRU u[ &yZd&A&ݸzF.h |v2s/a}F>sːt5j((b%67z\&e K7gW7@*FOg.tS);Rihg1~tfd@qљnJ'W0(G@ltl SZ'; ڤ`veI*patCO^=Wyw~ZJKbNb긏NJy%IC BTT>NWCX.4qFS*ńKYy% P<a*p7h+{Y/m4+ʴW#1"aXKT*q wXU!HWz'WUYLw Il4$!qgȽyj| b43rb:MMN8Oj 'aR-1$8YK+;Ourpu nϨ2(hkViTqE6F ۳W]'pjJ /BdBso{-Hpln頝tUA'n^v_J-U-sR (%k' f>#tM5دˎϿJD5pU%Xq`!Cl{Ϊ>Fkt8~(aŻ,6Vu7ScFL0AjN#O\ r+?Ӊ> YxoI&6wQGs%ZkLy#e!s1V7Xs-+)6F˞tU_ʼe"]_b*Q3Z%$*.L:q! `hŞң$JRvoYBiXdrqf"4NET(REǺ5K)J߿@?N,jxRB\dBr Wm]f^bec\Rcb2JdޟܸL|R>'I%59nc-vJ|w=7 K/~}Xӝmѻ~;%j17ƳD&-;.j9&I@ }ѭdaя4Zs~Y~:ׁEBw @d3p>\9ea`iE7V%ޑ֋OtMw`kZe/QU0͕zKA1荦SQ#x`*I4ڻe.:jo;ݝW /7b9WՖ`yfnZɑfM[zA7V35JL'8@L{_Xt\"yZd؞TgΎ!]+i C(֯k GSAZR s]I0AZRxHe)PrՑ|Xj6*9F *h?dVq-Iˁi#ȑ MA{ VI3 Wi T5k $B$ dzҭh˒,l׉sޜZ}ǵ ?؎e`bff|47whvVG33N lRYF$z6,-5pݍX%LcOVicxu!O dPnJ߸egnIV.Oӊ$-^d$(1s}MGaU;qvguwy#Xf uCmQUtU™4ŏ_qR۸ó௾JfBvXRd vՑR$2$~mM_n>9X,ɰ4~ˣzr-Pt3j1ꊧ'؇z{ ;H* i -eS%IkQ+j`[f$VbT,C' "?hXiV-ICC1SF}?JSU}CL~cvXﵮPpgUwZ~Vu7?&-3EG9 WGҸ 47j:,&-/*Ëv.˜7uA\'vP$s0]I}޾ſIû|7moFs0hÆ(B>guG*1*C0_V* KyY@(hj[zɪu :v^ZWLa*oD![a2ߣuH#=ᮐLM<O>`vٔHzN|P24L uekrZ ,nϠIYW\BDz,TFe B$Ԯ(iX8O`F4Ч*7+Km:vN0eGTt`.Qow FR>ѹ,]~ޫ@|E.W*]8Bh:ߩ&ƣolnַD:3 )N1_<J鱕"=!^A ~;BU>=I-@̇@`p7Nu)5D26joM6ZTAfy|sD iݒ| :, ro{BstV',V,;l۷,Vߣ ''cbbpv n^ࡶ1cfvw-#6Ӱ$ +ޕϟ_JOfz7á/Lʘ)ś&a>uЫEԳ=`cG:3?ú`}s,w<< 8{1u] (fƌf0J'V O3`y+lJrxZ W"ZMfv]t[]Э^k\HliN`ňANqf12WnDމMX^d%[Em6?gh?Cu\y Y~Cl»gۚa0R!2;0ľԳT:TҌ[ONNΘ D6PԱfwﰓn/vuo5^ 30EQzݞ*ޢAU.@Cpk䉱cȖg=l5o4$E90"YD0v#Qx dw4 hڂM2ϧHGLŧsGߞXژt8k`JAʮc͈B&.ڹ,+4 8Fow{D8Z{6ޝiYͦH#O(#~/1q\$6Ǭʛ ,.idG4HCH"lRvк&YASDx>Dpq~ ġ&74 t? C''4"/.X-DqS jv $>W2Y~{x$k諓Dcik̯]nYD ևɎa(TPd[V&@D7bɗާk/=oIS°2V-Gώe^Wf8[ŋ j/ Jj#v`6~ټA1:_1Zh0ePQ\խU8V0;t |ޗc?8( 0 z`ӯǰrL?@!p nj%g b{:406ǃpHIT]g_g?O(j)]JVn<YDzj#A?ÐigHVZ7 DFȼu gZ>~94l2+g=jۺaX}w kɲE Y>Q%Cd7.tՔLKU'7P?)d ʚ(#Cp hwRI["_ fiHL&#_[=# |cGQBm^~k;wHr1PgVp˫*;ssL3O$ ُ3wg %Q AHɑ} w *ڻYCI^&Z&k~LZįNЉx# 4&ЭOk#T!LxQ Y{_H7 !\*$9ghCd%H| )hIV:5"imí[a 覀tu,m NI!dG "7RQ S) %N]~i@Fvc{VQXEZ{ؒxFzNeݷ>1T2Łj_xmi4y\nsQ4M2#>gdhdBi[v\Mצ~˓]0CQv֯'@dFiP"82SߛI? o;5IZ[Q?ClKGc>r ?>B ?3D]dyxK߆AVǖW`".2B_*6@M8v@` (I7^Q`s?`(GXrFpb!a恅wٸ%ZU38gYQQ{?)B[p+V.UI0EfB5;!&~a@{)o$F⸄{w}?E9c^a<ǯ.1,8pC~V%%/- "g07QQ]3>평SIb5KeF95Y~[XBiN'Ζ(Fp0+:_O% SʹPsuΥ̫K(sU^wm f2%Vw_#e!G F+Unkf;xxsl-`ϒ5bɕ \lk s-HdyjS(2mF]؞K%T^DQ=ǭ@'KGSeh𩺩p-2t"'ưc@c*]`.JpJ9Рb1 n!UMNǕ9@*3E(WZUxE`rJZ bA*Bg}Btje]"73er}xc6Uteָ5[0g}x]3˽su΁F)o+S!'Rh8- Ym3~ 3[@l="@8cbX!l{Q*g0#4GA,XJ+ʴO{\  ~šimB Iϊ-XR[yOm;vq s uyi4;FKFmMUWRݼo~ۆbzj!rpO8Ƴ+W-ɶd"QIP]=ۀX{iΞYP=2P =Vy)#+PLStV;>R Ù~ew#рh0"A=VB1H ^ccf9"|ǤڮEiw%bu`x" 6|VRU^^>ϖ蒕W9=P&H,Э1vz쵋3OrVDT?*c00x1U~m {O\u9-4Mh=NoTXZZP[* u~%iER#>8.lt{hCRSd :چUlo>Ía/rE=RJmm^TUօ6u*)[U柠029tmU .>SA ǞVVZ̀W c6U I3)WQs=@'z%.Fn[۟v?HC֤[3 ]:wN[ 롯LJ'N bZ ?0gՊX-M cӊ-Q |JU8v=| ִB[Qo W,g|>5L.5xi̮c#UyC ~mohĺqi(bWxTÆ 7q?( d [y/>TzD¼$-\ aQG)gN/%?U!.箽e[oMU+x`<-NHgדM:yC:MW*v˞[).G6);t& *<.x9d 7~'ODW+Ta |& :u;#*)ga˛=ztf<팊'PxzJ_fzrC$͈qśD t`B4u%6ԥ]G$ 2s=yI!jUAHϳ|s#oˌ 2xIx*bzK,WR.OUcKhB{M{)~&B)T([9;A燾=DLR{s#:3Q@f8F^qaNABp 9<& 8n`2|:t[*0f! *)pR; Z6dv8>[e$Z"*ZWoIc^v&[WȨ^  t,[Xw:HHO&/mnA bL6vk: 1%}6o4̽^Mr済y=y!hyk+TV<JQ Sxu9'O_8͇jtp³eiDhᩲ&r^%yz{,l ?̮ jgR*l=@*MdB.JAv@.y4VOd1Rmz]qA6yXN,8}YYCz4i \N:BNu}' ``9{|hMGePyķ˖~gojmCO4'ufbLnpf(}8LB-'(GH[t0p\RH20Yh#3KDWĈ-_<*L ۨ>*s4M$^[<~>l_" `Vl +c MoL!Ւ ZؔXȑ%, x h3I%<&lM$晡&#@YD+{̨G׶M`qÂoӓJqͼ>k!V Ǚz3H}H烹hAsxXHp~޴F_?$(z+܁p6C+A R"q үZb,=C>#)JEt; gVT~XBpAvOyK_S>ul`G8Ԃ[3Qf 2c3TOZms$*Q/TQˆREK^,xsVAJD񴱯MAwtcA1w7w?hjhچx~ eYj3z2S{S~d:0&tڽ!rz(_%s A 0,=R ;c+d_&Z 09* Jt6hÞRib/5m?id2Ĭ×?9VBhww,5 T 3bNp?_H f)L~{q'%dCs} R;q!r&h5DWX졿聎阰koі⇹g̓(Mک%mf[7V+n'QW=x5KXoTxG?yYeD"8 $. R &ySrD2t83$.ОO@aܣ Nǖ? >v_݄neŅ")&Nx38k\ P -I:3M*KRv#ӼH\2+{ky)U,_VÂN-whW[ i:S7>)3UMJAb5|S,ZvYP2ݹ73Ul~ djV-4j֙enT = 6)|۬'Ee9x$ҡ2߉[WrMf(@j/OKo'p9=IX  a^Nçmbmn9J` 0=;>Cdzx8x@,쏁#\ۨVo_gt`9)! )K hp2E}Ǽ^uӦƵ`Sťmo*{Gp9~&@cLAT{cB'Ih+I힫T;&wJ9=#;txb< w极\~ <跴oَ%)&d6id0zO`S&M5.ʐ ;<]W7?wAt]Soʮ0IpRXs}c`pk$4\~Ռ ^ʁZ ި _(*ѕERd4R,$:fWiEBJԈl™r ls@. tk^g`i9ƺ:1yW\98"-x[*wvfV)~N6Άgπ.d T< }7><<:GJSoJ ۉB=j͆V]ƄjJ=p?e!;th< LW b/ + ɡD pY.@jF%ǽ[X썑*%_xigAYmmezQ8D},e'Zmvc/Jʠҋ*{vWãY[47R9P->ykrQc92CV(G"sjcA EO/ҩ^SacBHeu_̞ϡb-7J:ERvO{32 =~= m9Go Ϧ,,A"jqO -ɄF@[D@0&9,PDgJyF^S>Ev@ J(._Nriq L!b$ :<sӆ}&}ERܛ+.y*ߐ|0 HzǐC9GdWR;+Y硂ʜn Z~e|/k!K4{B*3t坍E3[tOZB>by)(:[ \SBנSw{i(g~>GP":lj'LG AbAiC*TP=VyyRW+ne Ϡ&a]G/H59XcLU/M[؃"!‡UomY0̀@3f8ٝp_H}Ult[3Ο*SxBI;3B'}cePъw ^E4V)?kIm-/ˋ;`F·`he#~XC:h u("!Kri`*dM%?UleNXmO@~ in)α~tpd\G|x]nwQfGkn!ZQhV@wס4i~vPt1{{tۣƳgc?b֩J+&Y[)^=BRgQx6JTxg6㑒l5gA6tuJkֿ^`GVxrAP2v+3'[-:&G0@xNL5t||gi<(vkx WIWsꚭT䨱%R|~24N잓R3O7cB-#;J#ua:*+8IҋhÎ) w熺Ɂ`L}B'^b dF1,5BMBLC8(hw+Wz Gv=m_{P⎵녘"jKֿ &B"f} 报Ȏ'Bïa?ipsb47%2GMDo Owʴ ~8]imoł48鵾c&; 4LzF23"dfh^>2#-m70Mh=z{,J/łWSp{Ê7"Ypl}"h^IN֌*{=yn+,j+>i_{“4ƞuY Q6'&j{} Y81.)ZIIEKAv¯!Q)*Tc4ʷn_ ETj'Ή(S4ePX]ō53"ث:~TrHG|3tu >Ρ?*[S@ MV h nQ*b=_PX&½P]=TaO"O -ٌ+WM a[ZVSszF8#vݶGBH PT$\"d+x bѮ=F;p-S9Jk#qZ)Nq߹Sp]pb/ MeQQԱyph;]5NBljcMVRk"({67x`./Sٽ" {+vNǰ*k@^ )r>5ʸx%[cD{`] gM wbC0<)fKQ5{jog$R=qՈP;-w ;5 F@\NbQR@Gyp I7#,7U<^T 6Q@:a#qZv&r<)a֌@0!Wix.,dT|zpXuBt Q@1lzESndk|OxlQ~9)^jTu1T蛭Q^$F& nԩBwTBT&#FRC6<.O$+hK,n"LK}[n۝H{ڍ:݆I&s ?F$pvI;?1q,Gꗝ{v;Lt*>He/Χ J|vKlp,X ߡyіN5+qt6גVѶ%hekxXXMşYTTP0aV@x٪*dcb )+RS@a}sꖩAl>#ҤԮKX9Q4t}&dNB 3lI9[rhTv$*IuDӍɂhv=&Ps1HqCC8Lu*pޝ9&~5WYm q1-*9~Cޑ,bv@Ù 6{xD;Z}m|5;!N&2pHyo+Kؗ֘s#Eŵcd*fo#f"G~5nMa-@: }su<8rb(f.|MJQ'#.j(~8 p?>jY^H)]4`2_ #s }=+hZ tm+>$8CcTQ:'ewÜH gv TklSˁiFЇ F~,d8m6K1e8~DLOM/!+r>&lo܂<|n# V[n OuMaٯiUBs^6XSE3:8&"ATF SL}AЫ;Wr5`m̴56k̀h!KpŴ_(%h9>IErxcN^ΞHTi}`ww9u~bA6cb` w'uWUbL6.G>?B4Ogjw5r['xk!q 9%y9(E o\U?*nsnһ"ľFFzOMe 1Ŕswf}t+PE̪b6}mPAUL+ d}.X-Sj8no"}o3~`|@n&g7>+)T 2e/2=Ss'}VnT?xv )u>1{~Tjv_isb wopDȼgV2_Fz<ϹTvݎ<̾Ҁ;dofMcͅ^f5 m3/%`[  *^YGȈƓ\ɣdzϰAë(Zd)g? b[%s:IL@kj|̹D4 mU=Ej@FOg "j]ܱA7U& ~161hyTs #mܘzm})xk .]䘵ŚȽZӋXkzq/S2u=&*(ycN4ٲ t8YgzkLKhJˤesq]-59Ә@ 'W[ uYiL,np\X"Vk5͗t"1I"0Ed0ȝJLIak; $# !_qd>~KN<~oL\WL;Uc9 1n1PksN+4M@=xSapQP2J:@LI8//hV2I>Fd7ŝ[OYv"Y)+TVk99#YRlԟvքG줜~ࣆ;!A}ef5n1/VDs^sxM U;QsYi&od֦YP]40㹝ŭj:{9k&8)6[(]^&bّ"Q~דa s)p{EgNSaѳIftSrō@QҜD;&ޕ=6LፖF2z3W19]ɦ0iprkҞJM9h4J >Uԅ O{R򇩉FY$Erqt}.$!2 t>-KVa_ l\~yXUKE]m T >n-p\+F.| R?-^JKhyPz#5y#Jb_qmN&{L 2'Vɯ?/A'U,br~pQKg:4fķfQ>KPW:Z\7hLapb?HV,SR( B>1n1M2[7;\?\`-^<^mizNaL(oYזqG ` wrEsce> VAóKv8O4 PqA!5I$";j}/0kW REf 5p:1zX-/O[ Qp9~zvkA^\;2E J2rnm",ΑlrtTA`3#Y&.Zi5rdoG,/Ƌ3XlnQ T ^+Dtu%bE* :9]̥etq-?10$r'H.:IT+&Qwܟ]QQlţL2MJ_FtNy3p~iZ3z2Hek?bIbjܰy&yV( b!˪0.Pxua|d /\=$*҆(rPXgՊ bRc!%qqUv Y[oۃ.\'??l["B`{;=XRoM+oDf@C{6)6m\ kAMvΤ !M#^DN{KI K)Tg7q늘Ԗ߁,+Ge k{F[5?[MFB':b)e=xe!.r\Td F)B<@:s,#SbV.KjC:PnK\X[SFe)jn$2̖ٽ$+G+ZA/RɺS[U+pۍZZ r-\W{bB$Ď׌_(pIMυ,8`Wd9U}a499])bS eL]q>RōsTy%u )r'P-w`ծ4!Xam :σRObear|^H'.PBsۤ*I[W Wfzץi/b[qIRW#e*TyZ?*kZ۴0l^oy?%{')w=Rm< =UL47zn/+3+*ޮxh\c%]GG<'+]B:2yf i e 8'Xɋ2 KtQ;yh~T ѾDr K sKSjGU\$Y$3/i% y{]cI&<ƥ'J]fldź]r.,]jށD{ E:I!!BCPe1q NTSKZݓ'~e! r3y_Q5A<+ѷGReBԝPkVi ͱ9ة\^Rp6Yar+!X~)PTiϮ82T+h&fxm%`tѐ5~,b^G"I0k!YOaq6zw .zlNu@uJj!S*^K* RGPS;/e臂[z˻ sUjf>UaQ?[=ŭ\YްbVX5NV,zi 8?01ڟ Rj-]V*-LP c{-ڍQ*<̓QgY-W{]{I6cn#w8JD;~E%쑀'5勛}eGQ!07Dad6,מ r,#ˁLo0M?-ʦ6[KM` ԤIhr%`f.RoGݰæ|=~*33\%Һ֝z.F,N.Sd$;Et2dƧeLe!\:<惯6I;w*5}`2'ytx=> l'\l&!Wz2x`)Ҕ{5Q%y Mzr$1` >"eh'L ^ngS, xl\j8@Mu&IR5*f9XxgBVN#Lp}QIW}m;KD 1o)~&BN49`Mc `_ %!_p6ّߚZ 潑>V2̔; $j )`:7Ҵ ƱkX LHg87+Mb%*xU|0ǝHu*_<\7!|m^@$^g6]vu]k{|8]j5t-϶qT"損oa")!<99Qm 6ik!eǭ"ѳ1x( g=WE/!~ɟGr HI kl|:7 \?](uүk[y|75YJ;O ˯2xɫVT.ȕ?VA2< oisEuYma G놠ҧ7K"dg7R$˃AXZL>"2d:ڍ]f]n癅/kv#kg\a]}sl(s@pxby )??R9y|k'&nHuz?Lm캵N Lւ0s)pdz4JomƁ/z55̑a&5h&}$E-oM^}7?v1^C |ڤIg[xx Bz j_bkl2L2&rl){oEW@,Po!u 2wGځ | /;M]x߅zdcὐ@(ևz*4ѓ1N K/'B0 b MI!pqY#@tN'ȑ{`tZ\vZgk>ɹ4/#sY3ԇwP\}wf&^scu1v z3O@i@B_̈́bAF,,r*<=jDฤvTXR9 =PB>CF5~ J?0r֣;tB+N~;[򊸟_rrn)#jcq|Fu9{nȸ9 Q9N(A}ӿuY!'sj-{Xګ'n7%"JsJs).YCZm 8 VPMy>ڍx`3WyN@}<;s3ӷoK8ț]_ /o[8A]3zdw3\qrDRB73uSr0 `ߌ v\+`O&O~ ~hbiS$4o>Hp0Y18ģx#>"msׂ4.-CPWnՂ:j%\;_ 4-^,VqXY<}2RWQ=Ῐr046Wf xR7@2.s gmZGwWhɠ;ˆqOa T:ٲWt;oc#nUPrxgQ1{:q,^P|Z$9VمI*#nCakcvS?8 hIQ#nԮ.%MH :pܚ~?9_IBʧA{| "]!$Fp=?z8%SwŒrWEEʽa8''>J-$1'HZw2G%Xza maqi1WCk=WTi9??a&ZI"*nY

      O:UDZKXz !v7ishL3:lGh{?S}O~գK:<2Cfˊ>V۬ /[lZ(PxVj)⥩bzUXʿY}F{/˷e!;2APomo0{q:;2Vᆷm{L}jMb[jsLs}h9A1){j%uHJR«o~+ԅCSQ-).7N-j̔wP8\]N'l/q7p#ZD;{`.&֗z9*188:,ѧ)kƊ!l J\G}'_ZC4H)v#lytYJNSNM[/HØ>F5D{[Ҧ^'.0  ѩDDO|BX19RCd;X}L-C!VyA s; 3%foMR6wxCWR:|q'3,ۡj-ok`ꟍCh V@~Ip$әlzsOxC_8PHG((usDHV,VLW= 0B "icm|*-W'h-:)]SXuϙ3@8fDzv 9doErCZEE.cAlZm [!9>fvfJ(|_V[e=&F{?ETRY1trLzQyPCh Ҙ)P4AB'! ez#PdӜ]ۘōUvUv**(Lx6їl/hL'έaZhFsw*rߡ>zAπwX@6}i/JE_x$l79Z'D1" !) j.u{5XP.#|~]ohJm A<ǒGA`:ɢuAgo,g$ M>=wWE-B]rdw;:`FnӃ?Y,7EI5dCJuqi1-iQJ3j: .PBj14Q' RET9vUpt!ƯSz2 ln[\6ZN .&1,eW(Ţͽi@cKcbWd{F=7~zKk;J#X}K;,}vnO;jiJpCB;!'eF3XaV歘F~_ʎ{OrozUXGr2 >EQów&?_VBe.2i`c sp)GuпiQk_o>J[T *jGc\-f gV]rג:EH|s( QtŚMO f*RZU^ld 9u  Q3SriM{oKr)\kj־r Q^7k6/'^C"~5 ~W@Vb(۾t㹝nqs<'=6Nv/ sarQb OY82^_pH$GmKfx\ K$yNpؼN+]1 K67BmeP먏eWa*x IdUa?xޑ1%pEW&g~?iiU&#Z]kՏ@^̃61$g/9u-~yrR}Z#gBd;0#f:AOAX8Qݳ[MrN6I_X0JF,$ (LP..Fe (RD€8o[(-yH2L6~o2 Gw8G,/8J.ZCC-V3W .s@e4 SSӚ=G,lZwCN5aHL52o*:c+bE$+7_6?vLn8Q+G`DiBJC- ezRn5\s3){A$e9]|e"s Ms}-oN^B0h0RD$:qN11,Fuj*&l[H¨lUCT(O>P]#|V9n~w&kh{lQdZalj e>KD;!~C*A>t^Dk.{~7i!0 9۟+WUMkζ]EAEk[/n(niڎO0L$n8Ddˁuk+,|x1 顭U'YMM暺 _; \@&!3#Q3oJ meǓ̀^ W0WgMYT-S5reh۾GcRWa}Sm}&U}fwJm r7j{"vsu]ʃxA+ʪim`z:.Qn&l/Be  40l,:0e1\L8:xgsyEEѲyǴn򡏜O/o'{w, 39@Ovh-I9q?@8-8fHoS&j=ҦEg(jwj|#5~,lq{068KtK(BpFEHhQN.G:ܨ&~WzA?©1@v ptY)#{+XOGbȖ~?o/D.6FKk@Ǯ-x~ A4dLd؛of.*eLe$ A [YLPwt'' ‰Y7V00,OJDZy5FoY+_| 'm^9λ>Tϖ2Zgϋ^PVu>R7>) >Z5}l_v4yU$%*V΃ 1.X`%Kǣ7\ w@$+=/«^@dMunI+Llb(W@ЍB~esVtR|O$oFL7/ (|BoavϸE0D 5M嚇oAju83(9Q_$3$DU *P/y Hدvn:~Q> z*i΅Zf8H٪[#]S=2RL/!P`m11E}K$ v}5 t}t,՚片0HWKL qC-dHNlظIh@HTDa ΃Hiw5T+BGLLʒv]g; >k,t6T~}tb>_#`lyy GVU\jo? f}<xд*ᐿ%'ꐙ"1Ƃ1NA߅؎uLTteHIOR;I^j)`o&y0*B.~#-I_^)TTx,=Wʒ~lvҀcFg {NFclGaDX$2 (}rP( z`W\UTɱlwb6˹3lGDW啫ྒྷwp^|k8ƅ BTzgX39xDQi܀5L?孉Nd >6/Y9Tml M93A.mfX%kYtL`:ͅ>2B[dE\bڽӜb hiM%!+]`8}#5<]n.:&K=KUU NR7ȪSXH5"|l a wUQk3؊ɨb-M1=Z1]܍CߤBJEsƮAEl<{o 1_d$) \UAy$5 t!lkPT2y0ȷ(h\|W>VdY̬o;^Ra}M3&n5Q,`iHE׋/77}#*jAwzQ>u--W_J'uJKnд*f Rݶ]F ]p>%K}zsOU>\SG`@%fT$Wf?LT(K1Xl 1YNo͹$ !$lCJco2=B$J_27` vUy10=H{Օ\ Vf)]kNUDEac86nN6_G0\1kO0|m{j cY;T24lZ].p'>1?N5V_2uܰ ʻ1ϭ(;CnO'96h6,I޴jfΐDӶ;U7\_js6깠F6,#*}$i(e {0H,kZG9@$eG_Uޖ~_,FM%*]ڼtJV b>M̂Wtp1κp!%nxs"Cvz)EG9`H`e6􏊳shgl6?S؀cx[HٽMv=,Tv 7!y@=GHi 2)tNa4A͘scƟ\tT?84Yys>B W}Zܝ>G,Z5ZaME]lv?] hU1r˪E su#m=GXcwqA lIP".\ n~@t4E]V7ROOT4w9RZrn1NaW8xeoRvV]N?9j"M}!rw[ӄK} 8ި![8${9)KNnfEˣ(aS&0xBHLod 8Ft PpۋH鏌zc3I Ly[ЇC8{Z$⴦Z6inYru!UW{%#EœYs_05gl$4Ahhˆ2h&'$H o"n#1'mD}jsi\O {)\^n,򁇜C}AJ+<,m~٤Iˆm4?uGX{){$^G|}!,Sh XmP OU!4OtUĻ6$qVcXS)ƣ)(SXwssؑsNmeeDL&.'VFBelx|NS`!wX8w2/t6ܳ,s|-s yL#zuDFX}VshQUϊlzNص36ʋ%ujUA)we֢ u,mTwaUX<r_ 3>M.:(O]0T)8*īمː+ϗuw)]iY$\[(/i[3Ux)r3_u6sE( zEK Mٸ'h: f zw{J>@C`o G)dUX󂾉GAYb~5|c_8cFd$-ؙYG+2I3q;eQu#Z}lBDrWcӓtbpP0j'2%/ZZ[U 㥅QQq1H`.h8A *H \3&EſY40ޛs†DwDI]<_þfwm6r(ۻg{EyT H )b9赋~1[au=8 !JV *zrÃ,|ô+vbBB}" $$|̟*Pe4Y˖'쉱l޽u<:%9 =\d}taFbPG(TVGw)m?渨ہfȩ%5S̍.#M.Ϝ_lzsY|*pGs1-J Gx#;^Q8mG2yؕd rly:um'g/Qj̖Qbخ%0tފ~Hoȃ:m8 8!@Yn~3׾yej:7\Xmo?3Vȟ2 UХpo \WO3vYNFޱ/hoLd94} U{mgҭo%*[a{7>.zwCTed Pps ?V/'GM$% ZUt*i?vO덻femI^ .ߦRsl@3Dz7ʋAI]e,Q@逦7qd`ОeA,`aH`WB`WE<b-r^zM 0*ZW7b_K0$K ]i* Q#{$}InGnlƟbqS?kf!::]ǫagHcux @7t>y[k3'/wvE*e?-ȱՓm xR|o ѵgZp$4s۶+}OÛp4n#Fr&p8p}0"&_!>>#<<ػWWMĥV7 D&M8mGc>)"_J枣(b-C8 ˉ> 96hR;pL>4TV3ב0rJ 9O@¯G t.l n]AvIYYw˱T`j YvDTrXD&`v-fAE_!`)etջMo]-ˑqogwEתuV4E̷ Rr,Df5s\cP%lAf*"yFbP8eJl>Fnѿ`'ށ~Kqڢ֗!$@lb;czna:Po>6;^;OoBQrX/pRq=V7 V`fM_fZPs9 V|Dl#3Ύ'x"j\ m\lU IL4U<~ Ph8h% MV A)}қK7ܽLyTinMA"IZ e̝yn DG NVftl)@bAٌ<ղ D/J3x}Ea4dҖPNjCjDR$ .8C'sOs,'4O(!V@po)𚦜8Dt(I< ĔZ2@I '^\|q H }OVKx(neЧڎU &AϤJf6y%sM7fj`w9^$ܙ6Ka/,4ws_nAx ݒfw\C\zy-g9!T/qXP8+ɫbv4"xya0Y~*s͙kqlO4>wɛc1.^ȞeRRc 65S9[ G(}XȺߠJ;q8eݑ9c'ˑeH9`SaykGU?!I'fwQ䘥ޙN_\Uwژ1( J闸hIrr&*HkQ#dJpLѨrGrlR_TML1 QU+oe&+&Af?WF2}֢uOnNm+>~ЂWMDď^D-IRI'ؓS4Hys߸׹QC" i[ںOhB%qb :ӛMV~"Esݽa_ '$|xhb4f Y +˖J>'Ϛe_t0^L3THq37B; yN:c؞ⓘ[MzVmd'>u6W+Ο7 :ĒBIKl[Wm ࡅUV0ʑadpO67b AVzcJQ(ȝwen:it?8LVXȓ쏩 yp^i/ BpXݶ57j5yPl\l" *޺Fx$ lu!IsC1s))!Es; J3fE2ѡ&-́1:B߼ɶ>1n&?ԚXM|uD^&z)}Ik> TڶmG$@aA"M'lV+\nxhZ3g!z\hV&]HwC\.=a.z< }X}S4/wb A 0$扤G\Wxy@? Ub9F’k:T/g_Pwᵶ֠k=yxCs>n< .3$eQTLdg8?6[ H(q25}*h# 9ďzo*\LY>dtTVT$pڦ)xy27H JFX0WjzB*H{"p`J\x_LP=heK Abf{gq7Oy :&axwaC`w-l= fsMK3q v[R2@Auɩ>.F)o~-#7Rمdx(!T6W}ϛWd*>&[kyuNZHN}-.|xɗ< |$\fMT]V(i!(t&Ia#38?A |;Vjm:[(ט6w7w*i$k}AzrZO-+ɧBmC# 3wNĺӻ^"?WKj-F ☭6:ҵDw6mE8M-N=od+PxXGU*/M/ҎB1hkˮ8z6f !@>uqp6Hw t׫#/2oO@b`ʛLELBnL#v)7O "l@Pm"kZv;%ش;-y Bqfa*Seag6Cኴ1(%)fǩIR"趇} U1F!$kA}NAG-޲AkއuP]Q7j!k!ZhVg 9y.\P׏hi5PqG0 ]Z:ݑ.*ˡ~ݛA aQkW,ٔtt6c#dˆ~G/9c9g\#EF:(c|{H b7*;95N+-ᔐwP+U:-%K7^wGM!j%Q+.zw[pg_LW 0f0vBk _&  ؼE<D4I$ 'XKVWDzj+7q6@sl\Pd hTQ&m0DEr+ʍ:ID<wSjҌ{E @[AMuw,Pۿb=v[n7wL6:Ӡvc%tF`"0t7c+2URLb2ӕ,"58q ``eC%}?,ξ8ܑwŠgƫm(t,Q)^dalFQE Peerj1qx7 [=S&c̜̜ zUc#ΧYdr;*Q9 H4>lPLB t2N^* UZ0({Y$E6‰POF`fiN Γe3]¶&7D$:3?] h\G"|ڱݣW"9|\ @Jk'Y|k_4_&+,}JلKFUӛRUf2j5@a|:-5 :R D.;ixww(8j3!/~%TL;sysCfT#NeԄ`%"4`ly{(믈 U~tェ$TOMbb_!]*,a8%DNNjJj 6qb.,FOz0Ĥv | a!@i `b/BJ$ ]x^*:K?ܮ;H^D+mjxͅ_ChWy-!vEy|pbFovG ~JwU@`6J,aKQZAa_,ԃ} lI'cN fV2sİ=O'[~C@a$XW<(d1`}C<uWЧ0 Cv~K o xU7~5k]Qyg Dcy֘ m&Rw) pG꿲Di,UF?s5+e-zaъdG`d+Jx7ZpIGSp'KS+oD d/OG1Sd\P c,BC$]ϯ?*!?hT*bQ 95TsCS57 p`,AC[@+k.~k+:DMlxi%4Q v0< EȚU18 +Y6{ccuO*`+W|)gƖ XgXrTJׯ|?vW>y^ξ77[2eu ޒd#`%`t&04J؝-h/; Cla קM(x/g5=mZlw|Z"M@t/"  6-ycB@MR!͸ 1-r`½gQ.3*%vGtm9B8s&,u҅rta¡F) L|DtŠ?mN벚f\%O > CE,z)s+ NGA8yxb:0B¢E 14&vR(-F0DZNM -~,YDlg)O/no0laOx$" vW9ȡiqwdE?S!V) J؎B˨p6g Q ,g&kw#Δz"4փ7YQOҼL΅e.-6RsݱY2y^El)o)(1ŤbʂhBPMД *׶j5iILkVfkBpIk8u'd')Б^l>=3W;h.xɌr+R$ib"5|8D$L_{.ќ%h'?L*D=O(W'D iCve cеAzӺ9ٶSE⋳+wA>b3hw$}_dЮ|`˼ Idz<>dGT8#nO7QIyn5c wjTjڒoL7q!%@V`3 EɧB _tq!yfa#z*Ol{XZ`5@}3mő )AG6&*W7q/G;X)4hYiGЪS@Rݦa4~V-lc5v,cA(?|}bQߪ+YFe7I- +_9R;&MNO|Zͦ#yqɕȰ;vU@&5M|oѥu)/ؐ'U.Mhnln/Z 7bSIkXPӱz_5RQ!4HDl;(z2L (fv26e>t4"8"M c.c^S6S`5 /G}LduD7=~ކZG_iQrjP)3-"b%؝5KCFZȦnBQy5zQ]3ТzKFr#7 h`<ŀ?.7bVqWFH擲" [DpQӛ| *%nj t Z^u$u ~:}*L%o'Z.* mJ6N\Hp3XzwZskOwlf?օlBdq\m^@+Hd )@z? 0J3sǙx??t~$HQ2 :zՓyƕG_wpZ2uwzZscCoֆP|@Vsy7!hunD?!)K5ֶwB;MDNkk8QhHKOVj4k*`\P.k s\ mT"{Z3k$ VNbPmOP^+2#Nq |Pevijں=i7v{ &{X )3)u~{H ΒHw>_g b FCm3&;-ԉ]W2>eFzGC- n cDQ4L ,;^s$.+/AM(/Т4n t#(_BL,W9tyL9<51Tm j߾ F5#BFn}"P IarlKNPK"po[nAj-COi hxO]Q<8؀x2T}1y7`g{(01h/ $=ɯc&ˈˀ;B)4sR~kIdIQ2}Љ$n| g7@<5!3[.fa^$YWp@ ozORtR"9xҠn8z]2^TxIR79vKuVx)uNq *w= 'xP8qa{?&Q}י 3.vؿD˭^a&MRVi *Ŵ<-^ WNP .T+}Yet\CKI9`oe<?p~W^ƨk8`_6sK>t'T79xOGEAK$ ID젢FR #q#׳zt+sYUv H[}h[A&c1 yﲌBz%Ab=̊W"#?8kNSn\4z%~ U^ N{^Ψ_+ѵ(dT.$6QsEc,\NE<3X*Spe[aXJ8Œ^MSZ-1cq V1~WK(_=F g'EoE=1+2Pn# _F3[2op†}9U1f[\A0lO+_c%.0rwgo޵ǝkt2U8:z;B%r*ȶj9-aa5Hj(M$?Hg{hf4̶z b4;O ̨:݂[S} Z0J*jƇTZvC?E:A]AZHUm'H8[~N1Da֤i( ILN 6ק E}/!6d!O>vui@;̈40r=?L1·GBumtDaKQoVMd$")Se˳O d gNW\L#y( G(ȍ9s%/l#VzYPSR7K]}G 6 荟)A&QނQRAzGh[ \$c4 Kb!qЛ֤Àc̒-<)ekoZuU{Ȟr`-u޷Us:VPq S4GQڀ@΂ځE^h9͉Wg P&G( ߲p|eiL%nqN໔u'd{ Ҡy>l^-+{^DA5Sjth&R)/]+V mA4M(jAgjax6xH_Uq&!x8:;|ղ_6yi;\t3 9?I GP6t"4(EϦ`F9H׏ga',?4=wY:*yj@\^ y"J)L[J:rl\`+>B0XC8^rbq|n?D1u;%Z2I֦9"BmoJx9tqv{R:` }(}\HHf{pk/L,OJBZ9U\.Sא  ; 7CS3 f!tzT.DD:4l#LsaRA_~ˇ5\MxTޅ~i\5J΀XWgےG9:hpt*m.D'gXvChկ,ho4Ȏu$uy3~{E׳ Tק*|QspAR>MyX4т8l gsRI CNHޢ49;gr ԑFG"UO-\DJ9yE8]Ks;zaIQg]s0ީ~U?e8EY7m,n&%cZ8a97HD+tX:|DB-"Q 0@)OG܂Ҥ(P$\U LkVg ! 1b4Qnr+]~N|=n)g*'hu<d/&SYh{k]h@4\dDD>600=PQpp6mK3p;u)emF!&d`}3zdZx8w\p+2Se)@zڈ9X?}49)48z@LdHMB7j}jh 4 M6C2 O_,= f2VEܳ:ɚttl02V9 " 5})D.<"N,nrbQ0HO5ñCy|˖^'([IG5v׆ /)fT܈ŠBlsGMRJAW }Wl3Klp0{ =yZk8hݭ ѺI]~b9^|238縛 yNb}w kMž .[D^P2s>G^YY"GF?㛇\<53ݞ=B[cCU͚RU}[!5.WF7?#H'b W+x-Xc@6N枬)톪Bh;\ [nhS<иϗsB~.x^< C|ŀ˯$S-z[C%Wؒd,[ ->]NfJT3M"jBUf)@ ( ܬF>wm`0Jp~Vwfϐ|%f(e_4<DKq6jfyBȝnT2JPf7Q?)r$OR%b mo.CYcr=<,ތ7 !007Ctl y.e=,^QzvQ zgU9LR2iJ28:ԵټH4 Is\2q!,xshamص{^Fs>/Dye0ThEY@ZvacLgLu凢ڲBIC1Mhӿ z'.𮛃FMX3ܞ{=BɃX Uzhi ,G=d,> :gl7wh/Yn|æʽE|T:+6JN&oP^.a*8…9-l> X3e!FZ=u /*V i, = !4k:C B1y|GBV(va.D=.SsOؑx bЯ)FkLdຄQ"H> 'i,3<X _j]Zן@(͕ґm1mqF mS_>$ OYGd# AB,$P進2Fătv n}䞇 AhnS\XШ>ޯghÁ&uŀ \:IpG1X]] xvO!X%(0RO6MHO]uH@n^* 3)ڋ .r7@&ewWIQ"qq ͞?2WML[(*׿9>ԁyR:uפSmL5##Y6 c0Z9!'$ ֆR@rQJݨzS^$E#c#^3LZ|uA2遙r(/[iJ#?z/s73+"5{W(:5D72ZbvJHUSeUjv/Do1uqHJCg`X7-${[sd~]fjdh$=(zoK *! ·9d+%?ܮ!v`M};|ʷB>׉c孁j4~DM ̏C=Pڍu܁\fXRWƬ#S `6/Rƕ@J h!{XP0'}, (!SGR' /lˆ@FJ%!#$TXj?{],8E+<suΥ$Ku﮹<R#zA,Jv-{|,A8+dk|rC"n:tzpKC CJwρlNJC&w3ECqK[]DyD"h*!HuOgjO>~4 *|MyYgU-L{;OVS'-0fNj^/*vcFt5بS(Yf]I K*!x:2GMjd X~|?ʼn܉)J>?eA%! X9 FKLϋ|mEA65|N9SCvNqc29侜7PⰑh ͩ5bˀ4j4[L%nj?ĮlRVow as@ )6Y$ R_旡leVF zG&[f9v`Uj V84ؐ 1AUtF.r?7 un}+_e@|m޳D9bƬh>|aF_jPxypaS#zǾ؝G&>By Wz 83m<sKh嵇Dr {&LKI3^ s.< v7sӗ )rڽ򎒮s0^Th&%H{P+9a=2wP~ ORHX(%4 um4T_ f{-DhfKYi3/%k:5wq Rp FXXW*Y&PM(@p[?ǑrSwaedv՜.%n(.T3ʳqyI #59@JDsv9Qo ĽCiI(Qag.Mu, gz͵/C=(e|N.YO]DϬCNG( 밹o"5Ky .a_wc³a "aǸ-6l}7[v\Ab1So8}QP߾Y O;߆$[>u~6R5RBEN#C19U!(> XfWX

      **zA^*eaf8,hfOzD5;]{kvD#TY#u*[}ڭv0}m K*l0LA-뽑J *ZQñZV؛_{o2A4F G\(-L3ǚ+h,;1]RC+2x+MM#$`6 Y:aSpH@(^֍+߈?4 Yv-bWo~&֬-IqoYÇv!+Pu^DpW֎ .d㜄W&=jc-5e0/@2 O'}uu*==_5 C7U#.֕n8.6)`H&.kH<[Y;`qCyan=Te҈wd}me.oV1o&QGDlfbS;wΙ;lQ33U(DW5XezE;~*4̀ګ gl-7j2ېn 6 ^M\LQ(L]) %NǘӕrR fLVBV{ӣ+v$BfCR3V =н\;m CM[|HWn%a4:H@FĮ[U*2A8+M3Ƕ- Ƈ~&ꦂE$^| сCW,${ ?HCX(Л9p ŽTi9HZ\H[Lb29Ѯu(JǠg!Т"K1c%"ӿ0=()Fi0uU5K{۾bĊK&HVT<3A3L5^+o&XGNZǠ*峌9լZA#)MޫɸTܽMkkr\E_ pr>ՍUsYyfĞh\σsP:0m5V8ގZ#L@م;9j߆yε'2ï5߁YO~Lx^#qC*)E}10xvWCg'RzouؽXRi k*gg2^ @ZsҞ(DGM|8*ad&Y+YJ{fFEf*Iao2H!cܵ}Av'Ç慔U՗FQHhEQ-h6ٴ8 !BL IRt)SbLfeg/M -zbXrٟ ~ ._ \%oh*h-6-F͡ӻB AKPL18#e O?o2Pbv6ZC%Y/%+1mLՌ73 c!j]'>W ]}aזv`dAԱkʑp `5XH hL"-tBhlda0ޥ\J3fwO(Q'y!!vx/,l@]4g+ʜ_e{eFU ~]A;{r)}Ex8zGQPb(~6$/ky Mǃ>lc+8 fU d#JQc7㐱>b8rGbϫsZ"4t@pPu5HKs SOB$%o<}*3tM~+Gj GH2^2^szj34ůZ?61GrԼj4:nnђ@1< z DUj3BWPO/[z^[Jĸ}#Q%0u`\Cy, #knyyxg]BL"NHmz,{M3m қ( BllN6̂RΗ>W>$IC(8'iۥ)yd2;Ie;]@=,qUGZ~ѐ|%78, %V.1tHg1vB\O/R=$ylQE}kg Llٟ8Sx^\pD!0/hQDv/I0>r絪,QeUڑhD o8eTHN"QDMo9llc65ㆲnCD Ak\|*MxR L/8dNS+"xt ##b;+ QSLCS~ygnB\z\Ubub0Qt3w'] S'%kzDGjmH/NHu=  Gt[|]8#Q!J&JlsIťkR~_7ugxnճdt@>kE{$xEp<D>Xe]FZەhwK .F6.ݖd&FYo'f.XG(yw!0TR!>YT헳@X~8"[Ј]cu %`_IgHyC VuJ;s)Sx}($*32@{M&7aqodu|b .RzYOA?Y{6Sjı{> RC?h`tJU5`ͰJ%yK& /C)12b{!є[]\+c=HO'W~:MvYUE4MG1&tdH1v2:D&;o_P!hei@Pz:PYMṵ T֪, tN7jOg1qUCi񉖳.0wXb|kY͓g"qn LY/qIq4|<`M@ mnP܆"#Dx2Ӻ~3r %Le B9 WJ˾H}#y[3`FbŀQ!+1 c#,,5hl2-a^|@v3@n=t0E(?݂gMHN F2r1Ei?4KB#kz퐦f$pm;辅\x*[rlc>b(GfiT ig8Ly!ޘ6AzH LLǐr0 x\9^~#["2Ob2 N%y(}p 5CYS]0Ct2152 c5n1Im.Y{65P~2L:BU9F [;i^jCltLJLr:!<aJ3!@Q=}WWC^jݧ1n65wqr5q~`G;VmPp #/i#3`fDA=a==D\PAlXѶA CKǧ]% ـ1ANA4zV:g FOSf{},ekb4.sc(:$8 rbe6QDW8Cx y 'm?QPS+bsJ+vu*iKnc.YcU8X҇udZ ֨# ]UrU<]x(i\/B'Mc*>?l¢C,cccl&{@!K~ޏML}ދV_dzQ lJ+ƤUV`]GI+"lrfPW9ͧ  ho 22u-i)`RN+w,hZ1OPCѠjJeXjl:1Ѓ.iF_ NrEi*k:BoR~:U1J|[tX'?cMhA1,,7Q"'HjS`#!!H?^{`xIfVbi&#$5p:Acȩ셧Fm R5+ӹ̒\)KjߖCLJ˫G -TJL\TH@~~m0rIK}}MЅbvڪUwƽ[Q? nE 3y%Ѕx ɴ,G6l 8ub|_-Qh#dW0l/yF KO߶iɴv'( \3΁)\F:T ļ;+x9z9(Mͣ3Veɴ{E/˟GSgꛖ_ԯX0McOL89rP{@E'[AA Y"p>raj-Dg\g GQā \?'pq:lmAgaطQI$+?-$(Pl W?ڝ҈YcQ?HJ&a(o&`c8H Uhr"H!@xs!BQxiZ0˽T D))rBy6 f8t %RciR-en`"Ȩ7Ѱ)Y]l> kc\Kg NqtU٧'NBkIL w]Uzz%y7]-:~~n& *KAyr&[MEIG UNul}bF8:#77O[2 I y/\&VEl^RAn,S.xFBY #E7],yyEu$[`g/gcb&KYNk!рgwn"X c9.+ &H"4Ŵаgz~JA|k~;Y $QIMo8-?WF0S)|%×L49 ЧًtܺEyEH1oY41cK'v2Me{i{P2pfPr.Æat!Kܕ2JzyyP9SIFoԵyԥ_fE;_st@P(vHEj4~^~9&3)GC )C cCttr'j/,R#<SY0bݨt-qY3 4p;CNqM'Du*A3XIgw92qPiEaUJQ0H!L{bźӠvqe^-` n죲C >fiBC3X+Xw7D2 z1 Vk/V`ٽ6@c@tVV9./XЇ?ꍋTc>`*e˅o>G6wn }EE"E59ПE8Doöz}F_]*mjz\!,0N{\pP6%˩ f fKR{A`fxh4.4JcW5`ՂJOICV5R'rFm-\Șa9jYFרC*u`f}c-$Bh,׺ ,d(Ҿ ,p&aD<ZWݱx/t9h$pQ1}5}Sտ9j3۬^BWNr<SJ/Vψ}2_Py) yϝ _/( v=wnT3ӂufQvćrChL_#^q}!VbJZ:CR69-k9'lq`BWj Bm7#?ov",""qe@ؗ=ҵ]c+ݐ4bMR$TFkq5e*X<)(J/(rgcb6eZmYg~mKNg)(~ZP4ǣ jn1nU]ayt=4<+>.vw=(c.Ť&@HLRcn˜_>¹J:V-Ӎ+CP '7Mf}h %E[WCZ/aUM_fɥճp^Z` |kv<-GY B/`3S/TC A,ڗѫ_證[.5 1 ;g&ِ@A.;Br4V!0\|x#,W0Ös}p:Ӈڿ|^~F"GR?ӖZTd(I'l!/a{]A'Vp-]>1 %OiJn߁:LiB¼ΞEh##L0%9]Èy; 椬%eMRtQ: 1CX g6a\/bT?z>{6}QUn˜Y燳دb#oF S[rWbs3op_ꁑd&8 )2,+˪y/u?q++$3{_σST8LF{8* r}*C}E,j񦆾4%S~Z?}Yv2r=}NʨW*q4!vY(.S===rz}mz|F_>( .P ϝ-<'E;$@yc(#XQehsdwݿzMV}Pm*c&枏eL !8%B;vBed@FeH۰#T 159'bODvL| 0$੄Ʒ>l"!)kYڼtSItb"SՕ.F g_깡p/S1/6,;]mpd O5>cE6}[&bFzCV>i(z, s7I~ |( jKxl/|8'cҏ2W5bCO; IB֑:>𜚈s}yǂf xi ?)[dٱ%teabqGmC9 [Uju%0,𲈢!a@Ü./K՗ŵp ^OF^I#=H }Yݧ̰"]^Ƨ16+TA.(ajc[Iޟ NO],:j6'F#nc^`qPæ H#kw+:jTh}=#{k q?~{fGIKC`k@@2`E`m+N! `I˲V.K )G󋆚U:;|m `de$FsNH{%%Ѷ@x˽7}:vA["H` ^U ܔRQ`\p]:JMK댡';#jVthrVre-eW( 8?̪y36;ʯOu_3`TQݱs]<e,gN;3$ӗL <;]pd>+uܟ^KO+Uv"'CRLӓAso5kvuSE /\V9T:V 3ffSTޫ CJPz>$~yAHUrzj,Vsm-7ɷf;J̀c{V^Cb6D΃H2 )\`%Dodl1mSuwW|!B>=W<]~м:ۖ ̴w’Om\i>+Wmu-uOF4L@w| 90}`]tO= Uð9;>bDN쐑Y{/QH:KJ !?;>S >k8D.Vb 4 Hi*"!WMekķ*m@Rm,B?jǩuQSb%M6iPD@ns}!:'JiJ^lFVpQ7ݱ-o)51jM\[([- [dflfA{}&onU1Xۓ濝3oSz εErMo .G=D:=/uCҔoVJ$s9&{_p.w3u&QI 39ED|83IB#,jkžq]YZsXjκ{/gP] [B|"H t3?3k CS2_2.is}(t?5۠G蠇am|e /2&iUtzk X\Td2jxS&ջ:\w`RU "ܘg8|q!/4 p23]p8p}o5tgxԵ'6n*;I%2:?Aױ|5P 5VSj3D-,<@.%|sa%ja B? EX.D:m~Φntkp4:Vu DNnQ)@eV tDڔx&]7rCpߍ E:k+=,3%7za^RgH ϣ] R6V-i%R [rb!G@jXTV7>585E6?!Yd$3`ci8ѠFTs'aj:*_+KF lߕ^뤈f-3<W0/'o` έ ӆts|\fh97w>?onq]Ps9nE zx5u滻zҬ,ܐo/Af{xjRm`>Vre_Qqbƹ+ U7]3GG_05tG:-I$CG?d.{E<+O|i'!~>N}QёM uwư} X\F#Db1>⮱WR},kӋgo|1> C!Is"n6pя]!ڷy${߆Hِplh%QO+bU~+C=lhW)a~8h̳LlwxnnpT '{͢Zˈ\ǝaݝhL" ߆vU"qևBAGd7gZ/)X\ 5 \ ue{EaYC1㣗"Jv ϰEr5|Z5,^ f+-/@;"m1x]Ħ4K&C_p&{/8#ړO- 8go/"d'ڲ-Fp [&=M^:mHUDZ3p:>"% JfLh+Ң)gUzT&ĉ/0}A{4B{U"hEPѲxڝ b(V~t-x@[(Ů\}<4=mWP@b R@l ;4LRGaQy:O4戼Тgf8Q(M_psnjjɯ(i 3 ~ 7ۭT39S; yJ& H,l#Rq=Axk򄳐LYfʨ8pѝB/ ?L٤FCY8ջ>^yk3ǰwC/ Nv3 SfګA85:^)3A'o_)׳q,Q% "SC{gHLbhS{ d!Or{SP y;*\ٿ^HAƥ"x3%h\ !Pq⇟D4D({hd% SofY]r Ph(ؙmزiOW "&@c !#uk1fWVul5 tug/[0 @[3(#[=56Tj{:ɡLjM( ET0MKbG1oys2;E}͕9ntQlg]m%S<#7ϗ/uJfoxZr]KbXm ѳrL8DVhEx@A(q@x"#DrmC,!;]*`nhn "Cc`c`e-2PoBcܙvlF 3rb(9˩+][`hE4ZOfG2.朗WNU6;DA`?_~[=.!5@mx w@UjlxUCrj 2"*2+el1+Lay"#te41\v2&Anꦓ1e\RXncEA:VH+O*׳Y0vF[u qsHnVO8Ah"*͑Y ģC1ԫ@=s;zΐ0~PI( ?BmV+0!'SqYKdZ Qg6І}QrͷYN4#jɨI53ոFѷ/( 6n9DD3F'WXDOnN(阪DZhb-.(!Q+7ԥ|z?"FsRA%mݐøՕP7 x1l\{Kf~wZE#2Am&^挦$k/OM͝eP>epѺQoih#vUju6q* ӷ@Ljuv+ssVeM]U9$% _ Mqm8b6sVm *Kgt|]IIOcA tJuA_igGe|[?٧N Hp|!㤩v< TxwBY~H~>,YOBPϦJ.@c8'غD Cg]#JD$oY%YJcBC,H 'Ā#(gj^/ &|Wx=5_`4$q=ChnpЭuf{6Н=7EZWruGi{+˹ءcdP\6_@gMA2vIU"P}y.g]#|lUHf:D7eX42~OTZkI_?>M\fS}:$ >/2)027Cxj$e(SL BؾytBȵB`nsp%}I( (}Bh̡](dFʱjSѿ;"+_G6v F(4q. mc>,5 @㢹-FD蓍%JH*=Eg1d LWi x W8drWf-̒8+D8 6yY'lf FpX[\ιxoUOUV4)_=!(ݫvA1N'<]W~0{K:v-IgzD}u|w(}a'#nn!_ړDLp^sQタz6UU [2wyq‚ԾK*d:{c=IZg:|R!k0}o- 651 3DX+@gU}5k{01db-}z'9N_&aaGZ]ͫNqR9k}d H'l.Ńf!Y*'Ʒ[אI_JF #HzRpΐbE=SLcl FJc"CQR>ġ0 "?>mcw7t%MNs젒#NY!4A;P4JގԾ Sq`JdҊ>],s3N`9ЎsJjsv'Dg;y=,(pmhPVh\p+fGd6KCNR%rx쁘9(c0E9;6E&C2g<{4 k}Kij­tӄ߈Z ?{!RqK*0 aλD,bL?چ~OKxa[tc0yeGDoRJZV6D-1/** Ƌ#oQ6Evh' 56WvKKL'ptrGhZ҈Epd0oTœW^fcKn<P,ɰ[ L5Ra'h+B<=OB !]lc2ú(4sW8 0 h.U݌n1ψ|ȣݶxUi#2iah%L4 \2TC@t=(x Ph8ESwנa ~uU7U M6AN鷟:~;S o7 8X!$,KDQqhh]9^/<2D˟h^IK&^ie&ΐ/ ouLSQNrE7GZ$CltvpB0q0Cr=k3mXTˢo=.v7%Hzf'n[F)Q8:=턽EsĆjLW8)Gkn=.(]ŨҨ9y!~ڋ9t'.ط6΅;w aͻr(XǏGM('naF5<^dc֞5GЫo]uL4z+;bM'?7 |x3t%ŖJF/ۆvH-P0̊#$K~J_WL4nGU8T⹊?Pv_ذv`i>ƎtkjX+"/c;)-03B֚׼Tu:>.4ׯW+mSLZ|1*]aFە*,A=y亠XKgkE=WBU玛쇆pthbEƿ\<7mNZ܆nJd|Ǽⓦ cYv>ŒWմ FR^R 8'npGН?DJ:{x ^|]fUCW  K'Ē1⪞2S 8Eh?sVL:mΉZY J,{ݣ>,ٕ|_6p{9r7aJr a7؞2e`.n@_t,`{z ` qQg&e35.O}v S"/R$1#Vu9}cǽpSJƷ Ѩ|'nZHfP` ^{wbpG(dvz5L%րˆ_DHj!c#0}kXϨnF{M,/h= /iҭr'}Ԯ#h^rḏSYY?㇃8ݠ^Κ_/ K:A .7#X65h3OY~29 q.=+ ;}g{eX+ߖdfEye{O }BE5=z?N_,lP{=~ic"l:ǂ'Q= .lݱL 2;WdM\zΣ){5[bĥvc&i t(7#αɀ]q:b[i>-˒1JFsZcBWl/1/f"Ӆv KOG44xV* BI[v1 Jb)KFqW\/̓{ jW16ŨVi$v2ӂz adGڟ\|-, ?xmd>!Gk/330 j޾I﬋,߂`3۫vUҾ!1g|-KZ%zqҒB*Ӏ\I@|0άZTS?z }\;M:W:r_ Qc]h!El;ij2ktɳL} r˕.1n fYpnt̯+ON W|N]ëw;+ObK$} Z|^Rˏr3{_8#L 8a3Ԩ ;j36 C$_qƱjⶖY A`<Ńf¬p%$R5J[uto ^_UpCb܄ىj@% rp~q9چ~_~7Hr1mrͼwv I+ʬ 9qDxYw4gz~oQw4z6\Su>&!zO왖D4u5(XgR&|K[\Ĩy΅?- VW^'_LNj zUj*ҙAZ GAV-fyw-:u߈r uϊy@TuvFǐa"e뮮pΜS/\+[cS'ŲB1t'ٷ03]F6`6fpPn[?'BJu4xM"˸xU)sbgf?;yW;6G^0-,)N󄢓kt<͢(9ܝP%ƐgDGoE0@Ak4Ͻ+uoC2ڢ 19Y&Zk_[ub3zG j13+z'448YнI^IR,P̳.Tu9 zT#6Y~@&d‰jVq3@קpRI:i ,"f$߶2&Mq% VMz 6fޞ >L0ǀsWe%аQtwX{K=7~o<'V5-q /Z,Td#E(9:}|v :/EUb̜&4An?.y谕$D= ZSyح S:]EdfuI(u^ &[ydSwriIJfk".Vo\:A=oeSedFd%镟 mGXC" Z{iDTu(k6h<7 m,m vOnȑWOh~RNo# :?1Ϭ&>!܇C뱍<4lլy0!c˗M-^yc"xXgǎ6=lPLP@.!H֖Bb\R<!%ekcӽAM=u!iEU e˽dJnF ϘQibP}OU%ěQzFE*1T#6!f VCi5ͳ9_FKL*k̼;&>p(fz XF-bę$y2Xw6In:-ܥqv貓TL_p{ߛt?e $>ܚvyMW ;Sjo%AqFgfk@Wʼ(͸ߗJ)#NWB'mv>T1"Ry3ِzl ^I24fA6gwVQxAr (ʲ 0-ׯLB9yh2 ѷ%?-R]&Éin$_gb.A|lF g9`QU/OxW$rr]M*E?B|ԬnL`:OV[-/U_AS.kH_^pC7)ldÍ_}WJq Ik\۠|rt`s>CK JYW5쐫Y</|x2ꄟ8"9|jCx_Ldf2PN<2j:˦EuĐ^wsmȬ&O^UC" [ګ.*/KҹpmMRE#Ml eR]s\~AF/8qo*og.4A"AkiqΕZc<r}Ewo܈8,pe9 +%=,c UY\, P8%aD4]|lh ͫ n=Ch] 㗊4Tku0ylbuH鉪(2 kÙtY}"mk`X1ۼZGUNȡ+ïߕ8{3BؤJ^reoĚu9CJ* qƬQn+FP9 a;_a$!O0KeI7v3;1,PCV;8QXWzF˽JO%@ZV\%B=lRGk9}er>:x݁2JRm'°vZm7]I^=jATU}"`y6O0 "coz*Yc^ro *xiTL^J.l<cg wsH# 5lG/Je]Ƹ\xcry&5Q"H~[*6cE)ᢨ(c(giOZˆ\‹}ԁZ$J Ռ`v!k8rJǹE?I0VLDfm1Kd& b9$̌>3r;:cWm2s/ }L<րlBERG7C:*ލjS<* \538}Y3xf>yV \2}"iG 7++3W+!l=Ӓ+Ggi :Ϫ~NUƗ-K{c:F_d>VA1c"QqZe/ҲbIl̀@SSYfҔ'bU"{9QԻ bTMjCZ;hy+&PF4MBFQB?>25aq+UzU9;CHZXmyu.]~$&~TqƵȆ']mѫ,!ְ S3D&_E7i +zw{r8@aնӆsm-ؾ( F-NW]xn8sCɡC=si6ဃ7߷g(0˽(_P +`^66@UQ @cf6ASVVŖ 6皯|Qu7;5G)d2MȤQ@{i;cHImvp7, zm=)+-rb1*Ḇ.ZEJ7*<q9&KsTR>"X:oތ +J~h )gyTD|0!ƹEI@Ð!{@wqXNNd5;&E,y4[M'k/UutO<`^w@MTi`=ÈO1)]]=lj&yZVF z"1w^iՌyG+Y 8lVpc>'HSTR3Oan,ԧۛd 纚- is01/4Ĩp._LTZ/UHޚA >K 6hm%XTvKYKVo>ɠ:\[Ss͖gѦ9E]f]N 9,̚f/#_6ު?zÌ6X ;_8CNhk\IA྅Ӓ mzGz('r-Zz3ֶU+i-hB9}Mh99sTgo&j,W9w2(y(^~3F >0M `DV9:ӁLy7 #(>6! |*ȤAKnܴ@.3|Y Ũ j &_+5# wQ}̣j=~J#hC[+#+GdU v;>J\} kS%{Qe=.=H ̳ y(o|_uRyaT[<s9,0 gmU%7KBFi776.~b#:bakKٮ& XEaSS5f)Y@s%.-`'|.(Uk?qJ ~?ģ@ϯu W[KXaى3:hCu?{lw6K(uJFɌzdžDV?*bgmPndИ)1Ay\y1#@ :+Ft2](yA$L4MNaY^x eWN} xq<_k/Ɖ.{WZ疩=w%_W2L8|,*ن)={8 (p2E )cMZ9J t"M-",HF A+:VgTT&>*gNe &EI[> :Oܷz>Fbf;BlU11=s-ݺtÒ!ǻeOl Ԝ4~^ByV')peU@9dg%%qۇmx% ^YKU[?5.ZpZ!dfqxf 晓3yb&KЛ 2w,MlM #i0q;rE`>|РtrJ}›5z5k]Mݭ`ve`[;zR CxOᯯMR'YK2a!&S.Yf l PX1VufJHG=j@(4A\8O[¦@#ޯiȬ=J >jɷMSdOwt@A4#-͍с( k0&DXd/!=g~s[(Vgt7X`5Ө?ަukHTp γybA'nBE{/D?cZ\<%ܭ,@5Ih!A2EV&o xi1 Zqak?z6 zhf_Eb"̀`x q]:6)af41:qY>yv.:fšLqzhRSܮ 5)[*CojpF2 ,V怭tM)^-xPge.:>-yEރ+BFf5FwV% |i<өhWrm:`>~H'c/WT;ъH%sa7n,G^tYϳAO?Cwq]2xG0VWZ'J jdO 2S ţnIXQiB)^29_]bTm֦ B9j-],TVsq1x/=mU}h5?DqbV9tBnqa@ o+zr~=%;LE.] jGsƄ}\2)i72ۤPG[p0*:fxqI4p A׌OY'4?@ @]8 -$ rA^d#N{׭P  \K%440jPKѱGڪY1.I+VY0qqSe°^4$50L LJX@\.%|qE~L^ U?9 CnI"6WOVeB TI^W'uąBOVj@9 3#$6[V5-bK̘TXJ!D˭k={spt7EP5)cHbfB:&CBPude; g.d!iyU ͪT7Ds\O*C}wKt/> #뺇,+{[UgT&c[A1c9R.F74+|43G␝+3w89/<xU nrR?um/!36ܜ { YF6u2{3@?WDx"hYvRuC_?R̿H: hD'-:H&.~J*Ad}W@=-p6£_{M`׊3һde>^m=(?7#)}4?-@dV+J:w"AXb^BqHk5LHK8aE(tA^82ll)7j* SE$axƞ8ǽ\M̤){:3@,pf$pBvݤCJ\ܪЊkJ l^4䏩 Ǝdd׊e(:#N3 R{hR V$R?r2+B05u߅Kزv<㗝rR}3%˾1{e2mL8IH6+< $'*ܡ5 HSZy++=$W,e)SFxI=?,y&^(qe<|U7^):}Jn+R$ `dzyMfkTkkO`W)bp'X )nL_ϩ(]/E/`~b]B&}=9FrBğ/5$=ۨN@GF ᛗf71X'ZPzljI?}ڡnwXZVvdƣ>)#(7a=f 852=+)gjK4AnmðIӷuCo_ _hV!WmmXb _\ysvVI H+{-,c!?H=Fa{2X{ `yCl^VKfay{rk']?=XFi.\vwaRJ{9 uv#0tA0zk>/M >STO<#@u~*qlKgQQjkMDRU|pXn,&^\aߴ̡2<Z2,pw+}nGC]CۇCsia"R;eZE!/J:W)v%/AىcW~!9#[ Ĭ18&`PxM7H`xbA<+dFh:zNPg@(tv(zR!A+"KS/1Œ@ iÅ0aF\#u&Ŧc&gvwQR=bj9/Ă}DNJGllݖ[yx놛 rz8YdyN}؃Zzl5޴4TLVID aEMte^C34&`5ѡ&oqZ߬^] P"`|K2s$7> !WO-,sB$ӆIly w!(ˌJPRcI-sgR !.yĭo?y؉A}Qk4׋v!=8}J %+3& (7 3~@čAm!Uj :cקpɧ?+ƺw)+JU?@b兹s4<+P^*~\;b4+e/GfbW|jVqܟi=TzR<z!)Ӡɚ뽗60h% Nq܆256 GqHX.miyB!o v켖ƘzPpZmC>ur}pdk?=5ҍ|VgF_oAjsvCWYPc$ueUċE7x5RBץ>RyxdauiΠ-hxu-t&<1="uJpQOֲBz_m{3 jY93QfJzMfs*{2`Bqxw߮{[ 9. S P?poB&ɭ x|fXU#2覅8 72^dUyLPq'pDA5(Ws2hy$#N @xQI7m~(4B{﶑45yDq.4Ž),R QɯLF>cc'((Tp%(N$VMGmGgprNu 5;)2j fD Fxր&ŢJ\̎5&Yog-LMxk-9i*c@KR"U5,uoV!x!ZGlYܳEPvFqmucPKDL fi }tf= ECsJp+j# nِ}@sI}G'( E qPϤTN Sֲ :Ղ+2OI'Xwy_UDN1}p:71l  ϊ7a&k:D_vHd-\ (,K)ӯ<oH&<)J [ՂT# Լ3g>HHS_] .$ch;ZyJ6bjipuELqygeBCEw8sDZԈöDR%a70Ɔeei?vq[ G=ˇ>e.׊bz8<=lEuW4 .nQ6PI׆G٩ΰT!j2qK:t:L,ەo(4۴phEjHZTDS[_$%Tq _tǪFXtiuz$U[0MLh*4?E\HPc‚ՐX|-}7XP/34gϊVg>!K 2}Ž+u@  Rh۶/Xz/&Wʼ==cUbh$zDu4Bx{>ell5t!(X,vR5BqC6KLx Nof/*&qpD^X_9*4-IqI@O̚87uhoDeΠ(~ہ$&5J@e4/6 JFVv M#=t?H΍mM9OϺ+q4jaFރsz.:2k{%ՀNd k)B;ڟXNol@G@1 Dҕ`LX4߯OXzOWNjRaHv:##zXFp 0+^9T^oM <`),^!(R#Fg0'2v&UWqj/b"r˵,t7:ts"׀oPU-a0X3XT&"A]ʲĺ~ubjN4C y6n$H#CQ%$@L>VM;#nkײh pw wW2R\'.Bvk|G~) 7cII%]K%ZXzBŘ~&ع]9-5Q k.= ֣Cg[dSt蝚L/:Χ^tP}gTRE -n2>kWy[J 5EIv${+M@qp jkPv4֡ڔ;Kr\2N:`G/ԗeX2Py3ܹ 1WI(HV(lZ!;bz&?CUny./Rob_2RRGs ?H͟{lG) &DȴZfbpm=_f{DT.e =ɐBd._ c~4ABnYs%8htQ?ACZ3ڮ3٣$v9 jh"ffDPg} W#:e( ”PG jFdBTXSLts\ Fhv 0mM8`9WV.ä+r8I]d|Sze_'@ec{`9["@K)sAl&epUG%EHw_x OܚBrN>\p@(ƾ].]*]jsE#'^ cG3B$|+a擛rk+T6 N` ܕ`O̤$t4NƚPMkg4#Cqp%hGxI "4h\g~XOf8_%8FM(|>ѹ# K=[n6-$B/:sM0Q0hRWtJU&*QыʧGMYM#2 )" #}GOj-0AU,{B4B3pO~x"oSs8%>gO>A9#Fgo` )di]إxљTXRHN*=E<^\6t2-rQrvX@SBX.œA:"H}5L=6oxjC&XߩME+"vr4NMm{.GKLqGqMx1!BdcS!c6A̗r?xpTwXHE{s拭ۉd\,ֲUz5+Vz^/ `i?^t3b6ޠOV]z[qG!dBKÊ[l!`-o0brF!ϵ0W+}+[mKn5T#rXDe iAJVi37FK-S:S%`h{NA*u1n* lVe~<ls{:e؏"RWPks'gȪqworU1Y HRAi/w 5;cHX}W--m^|tPɿD o$214w w6t'llbmy{ u>ayB(l9FhԝR h>l#:3h8g&\6\ ?`|hawm#H;U]ܘzN=83N-۵!~ʖA4=7ai˗ I񶾇h!l$L-ѱ)z-!x ®HC|ZEVہ?My"k綴~5'ͩἥ$pGo<_tl`*TI'WG~w,EÏ#TȍdC%v6*J1|W>)AtB;޽ }K3x"r-q`uRN;aik~+ !壜x_ 7ج̀"4/7#:ZFN'QDDtIF_N`AD騀\hE*S7 O Q.چ{+hj~,gӏ${w5ɂ͂siId!k)c0};7i[IkY߇ڄ,?HRjێMw)(#zaқ!puS:_2}v6t*eDZM5&d] |BvWWCR{v w%z6?1zzJ>z\$΁B^g+O S} ^% | @o\uL)7 Lo"L7c;H |87!Rr[ٚi H/+(A'cA(M`0~rFr5& vsAWd%]sg(-(&2$paƈ,I-zHE\^zn.F}b^.g m𢂰#~h<=ɸȆ a7FT:vΪ]5r&GDk 9gIK2i/C>ZjeQ&O 1YbRDht'8oOA# N m`-9'JQV1}x،`J.I"Ћ// /bN3Vӣa$7V&OI;P|=83H-'03I(Q,`$a Nip}o~A ugq7šΥKUUf8Ǽ+'`f@Pe2j{xYXU%Ȗjن~mihcuՂ+i\ARMm%G2[/w۟k]#_RXÄpy=N1':+eh0$vRNl}fB:ӆ5Y?edތȅXZv*DQv9r(dCDu ?[Fё"]H6]mVaA5tzY.jϊw(VWą֔-˴]>xb(SpC,G^d& Q}5h=Ng_r@w~KL"2c=*NQE{8\X9uQKp @h ɕ9ĥ}t8p*B2փL':GRmLNmlTh?}^Hk9[X[Y,lzc9ogT\*ýwfv3'OeX(Wm>Ԛa BZ>(d+/4 4I-OEY@:1Cqg&ރK&)-,clK @ q#c'vvՋ Ev_?4[g]=jgr)' ޳Kv"@J89PC0U.Kv0KyJ&oɐ#j pO@$oiZrH?`ێ/zV m$4h9CSh" jت*5g| 2rNhs%|R2_ XOҖPz9Kꖧ->*{Ś##f6Z9OEWlN gl>=%PLQrpB "2Y&.[hhuJn\׀+rZwS'f.f йB:ڕ~ bcGy]ECO`-9/8G9kk 5%WVL;R\䇩j6/lK0r>}{'n`契t_$KkHT "kEFZC1IR)`UǞ?-R)kj*X7qQNFp%HGN?kT- `l1De|BKԵ!z#+f t_>Ξ}&!-hSpOh;,xx.*(ïlnPT=PVF840~Nv" r6]5g|S r'F֎ύ5m.TQ @_27m{;2SݵWx+G<ĔD_ZDN<C!g.혝Cl6#40KQ/)m~= yKc:G*jUpj&,doՆ`krs,ePxa pp7WC .Qr2Eu$uOkg"=u=w ox5A x晶i@%=0oTQ15}9@kK`=Pg(vs@%xٓ>'ޏ&2.GM r9C7o9v>8fLMFzJ{O<T6bNs_,k7%Af܋.fkrEU`[9pb=%_ɍ7?p M ]Ko4i+odƢ6ܐ±AQa͡T QR3IaXQuG`MΫoW"Ֆ)?\ so\.\4\}#\uBn!I~3!$ɼTo%`d%l!iwEl :qr>f}='B @WA a(>%hX`Gg+ZnɛI #0דl&՛6@Ǿ|C_@0.;3=w%ڴ\=xT[(Ej0;,?Hfє壮-&n D=e,+af됽u e+pL@Ǧ8hq" jY@>>M3\+X!JZi+4}HTtM>=j*}} މX>3ÍNON!mݍ+՝M a }ܢx,$&pN_\4:\S\%/)?өdQKmg?hJH<ߖK|ZAxKk/M_3sie?4(>n%%JAY "#;^L]nOT@풮 9rk1|"ReC/+p:ɩnWTrZD":K_[ '2V'Z4$T17Uszhvi405x,j EƸ :Aa3[cOaq uDuYv_EF5N-NT~:)'r18,"%Hr*¹ZJ' ~12{ * XY-=.tF}J PCofJE_9l]«N sͷҼ?̩ [?.ds-}2n^1~R&I$ 7r*ﯺAa^ܵsD $4_%!?~}.CE`&fP;[RP^c*-^x8.mrJ7| >C2FǰYtU"tM3 :Hj|8 \"Xm^A}ә_|5|aIi_5dm$4[37,o#Y WOE>Y ix<UtU{(3Qu&G3][W@.~)51W;kL]!Qm=H^4VƩ! 92fw[4I׌l_2ѠM2PO*P6\*J~׿>o!M+Ubp)Ɏѣ=Ctbnc;AoE73Klu/M٤+gGaU҈Y5N{F@ѣ]ok=f,D4j/2G%KZs¿2P]ؼ\sm`ә]LAcZ,3^jē:rMV;10Ҽ/Ey2J_?q ! %`Bm_Rq{/(6٥@J'뷞F*խgSRynq3,}5ɹ2C-_,Ҷ$7wyh5(ԥ,.%-+)G#JX Oh3ϗ3E&[x=lV oT~`FkQޑJ'hA%gmvy\յ@v厴 L"-`:|%QӅ;Y3ip,c'd;c/uo=KqlQs˭+8gs;Ѽ(;̒A1C da3+ٰΉ#a}Y?-Po~xyʗfnDxU/AgWNiH0̭ nۭU jf OtptoE}CuLpA . _Y4vo <,Z7sH2>ŀ']ReOCT(r)l,QBNV'⿑4{"[ˮѵҠ2=CttkGtWC(n ǣarX} mNᰅQMǎ` u;Y S 4"eZp#G9sJ+C112 ]RG1/&g;szw˜A}#=wEp 3X?ٿVpX.Hj6l/s1v7bȈ ›.qKfp:{|:RV `^[.& ?M7.s/՝]I;8;E* HM `>M%.CjdJV goQ[G-J?/LlY3N\0oTQz]8P ]mF*FLsƔhxTײ+ F9*Or=r\&&{E\e3SNDU';˜E֥}‘.XU۟Ca]kl3$I*XvŃ#C0q]}017/CSӦfTFl )/4` e'#ڧl=fuE"6-y6 ֙dOBEگ :! "V5)B`8iy\9B զ(2cz-N }YbZ6^Z4fV3B[؅̢;NG,'J{A ζBcԋ׀G9\1I)NҗC9/)=>^&&W[,`uGG@ t¬~ E|NQ?H5FV֯LwV1v?&UB4 @%DEƤKASy|ԯ|KR2Cz m?M{޼[@o[)ĐȾ^Q@hX ]B@UftKH]b-su)Fl!X|!m }2& N_!0V[yAHW ֪ѧCG%|ܡp,F]ń=5;B O͖z{(yYِa.h2*b\^n9qjLW[ >$pXEN(Q4ȭ?[~J;S)IΠ~1l2i_9 T'u! vrPQnp_:_Ve+rSU^| ۤjdU0Lu?F4ڻ*:ئH ji<90d힖`B1Zێ~+BޏqT>k.I:67ZM9r!jY.HU Ȥy'x]ڠH!cՀ)]豨HY%h m ɜ,7Jոݜ1k'-pDUi1@jazMO\ڽﰺ-"Y7P7HȖH#ː8ShsP$6`6stj?((ޑT?]TJM@azIkʺNI28C8y(5NBmZzl%J:5ydyIWtĘ_wN@tѿcXUc[= :[sYcTX!l8:28 O 8ElIߝ~$TGf*]H\XոVS) Νs+ %ےbZ?ӧ\lA>~R-|3-hm.8"x0)+zCX`0kH)㳛ǟ')}6Od.!DX62ח -G}B!V;Ԍfi_-{l*7McPٖr!r4Ei{U#8ļ;ވ"`Y `X"<u (ӳ\SR0\w0"xjAό:,*f?E|G:fm95ٙzs0TWǛqWz3O$ g<"{ojB+qY)ڜ%h+k;rD0Ȁ2N*8{7Xr.ZI1VD\iӔ\en-Xkd|{t5Oc'%o^4^ZWmw6DU Lțk92*SKK"ͽM:= }3]% sĻOQnryeWDY>a{pJY ڼ{Ym]Ao𾊊rH 8׬RȞOJ"?<2Ri[SvѱG~;(t/4H>ƺgKܗ&e7ڒ~FEnt Yv;pHǮzBٺ""jR[Ze@)lbbv_tzkw,cUj!5+BʛQ-$Pҡ]QuS쾴 UzZGj8-''p> T+.-Xkֈ댰t< ԬHVcLҽrc_[CW/g5Cj|e/",9X,94}&J2l*o*q?gY܎&N|zvEdԙRqY2)7[?M+[Xnhn jr+Db "$- W䨣p8WKA*(BȻz:ޯ'٘ܐBN$` +?@+,j 3=3khe2A%olۦJGpax :j|0v6f{|^D\Npcoh3>% @В~Lnqn îܹ=o'j{F#t-ZڮN^*=/nz)D#k.ވFX6aDm;'6ʈRKM_DY%d|_[KEؕ@3acNμ1pxP*Vr^-"G``z7!Z* |D??C IGSpKHPІcA>bOBb' Yq'rW&i׈ +?DH9c*qhI<~^ atf&')4}ݪ>$id m%8nm\T$.& o@Rh>$prHCd&[g^NL>o6RgO]-˻,| o}k!]sl3F7Cή}b_fM ΖUR'zv.z_9SC{G&3q'ib$h}}{!  aN586y:17l)>@{IcfhjPJjP̺fkiuAae(_I ~TOJDSdAOTXBHEfozŇBYxƁppcg=/u$!񑨝]}2p ˧P4D1m~Dol{:<ʞ:[F`6ұKa e'Va&8b;.]SljGkMi@OͱϿ6hͨhԒg=EWC&0$\`D)dyAɊ_Sc f^VxC4HwZbN8Txѵ0Tq/*IM0*zu)J}]{S7$vS擩;cK,%6ys&EDz2C'Cn mZ{SۗlvX:{UkiO ;Kdrb3 SҥntSNO>U=k]@wˀrHvinތEZKη ~U9c'U' ܡHfjw8.}(ȷPl|ZV3jUT-/OW꺎 B oXۺN9΀rO@7[j~P_@y;,\+^CTщ0A2#7 kts&(P,E-'D8o;UzB)SRmbxeP Up+}}h1g͊;*lݺuENb ;Mosr? t=X?O%HPσ:;_Uz# U*˲ӵ`PZk?K0Ww8j1_xKF672^U47-ao!XbMlY<;̓@j lpB Xtt`~eO@PllW(OHLA%TűQs!} ]narU*fJ䏰)1rCxCë|5֧k$s 5` oG; \uyWoP#\p]-9{*GÖ<E> PA3+)ڄ݅:{{#rD s꟠ !*rkxЌH MXݾDfFR(6CP)9HhU+Y;>1?Cde[@]d\gY_hIh]DwsF>2q8\ΨL5g  ڵNiANmqAHk8d X;SmiA}oB>kXK힯DMk(V`<  VՃ ==G]Cd'&D|" Om&W ^„͋v+Lh{ƣzX8 ?14Iwfa>k0gm7%"Hdz:^VWAт q<`'@:*m= >[toPstGu14W]̏+?^ {s|nf;*q_fe#(-]4@Ň ]CU'p7'%c.])$&gy`e& B%\[NX>IaYLQў9sb C3g`tSf%`5xY. H!.\lhv%u5 X:bgqmd\^w4/Tiba=8;=yŋ/m=:?EŁE"O(cs0m]8/MJgϬhELf(c3<޻ZK7U.q@ B=-nwp"62n 79ߛS2GELD֦6/8/BE1y$Ηo(hۃ,=~8z50ݭO >shH] ۀxםć1&*/#4-6;,@SܳCfǁ,lpW~dk}e,o623$҅G9_+;Cr HyT0滂+_kq7T4VpԾН B-w]2-gY!>hN(?-}+cpšAx7v*Aq%* Ƀr L5B =E]e(M .w,Ώ(wjLL [*5I@py&TtmDɦC`1/EU҇ 7z/8 x6L&FjK4/b6FDhI:br !tNlp?bhC~А|N')#f~ 6z|XXpeZ8ܬXsS j?{pk<{89tC۴6 gt(FdZ1i2A%ZVp2L}*ږorp*Ǐ^{)?O49Eb~]IY훕ڶ3oQ6 u$WV> zETs/kqW|-FtN- t(u t@Qj-nq9HHOfBtI͛ɝB]B*V׈f(Oũuyˣ+@[scvڍ 8@9qj Wwoh%}uHz9֝0VIE; P-ǚ#l$sb =4kGB$E_Ep*C2D+ڈ0=0ЯL"a8/i90n}R} Eȗ=/dN獉qB+ ~:S4 ߈(0Rqr/BUOa:֬R(`[*[KSK^S%iyEͣOo?fP7%Rޞ-4HMჲ s60uOr`4_ӗ`'7ZtK6 ZNN\VKaJEۖZrر}.ƺAr9DXƀ 8%AitFsg~BՉBB-RtC^'~֢wm:\rVpgЀ^N(n{д)]pF=ǘ|W%!c-AۿXYO$Ty#գf_8cmPƈQ0u)$1)(‚T S,\<5ͻ!|nȥي 6\=T^L؜R\2ږ!6bFjx׌U{ gQi&`%Dvy $3lP6iTC\4RV2EUOsJR,|ܕleWmYk,.@>\m#nx`[ >nV }Dzreki:ƝlNJd#e+7A9ac9ʥ!<๠?iY'\Qb)@iEyR)r&} 5@Ѩj2- ꈏ X%(>GхmV 6p%x„mg L+L (o9{ A,6GepTLS@GL%ʐ1?V:fpFv\ Qe_rJeN[|HU8Hwb2yws{5RQynuP]_ 0H9p T# -3K_u)i!'UAc껰\ߑ]!>K8vVLԻ #^+1~:cu)u(c"<9oy7OIʷ·q6GAq nX/ABD*xRo,RYߦhXLPHQIpރ0ĄހF&kn•D;2F{G]q;KRGxϲd?܂m]K<zC='+zei$qx@oƺY7ZJ(U[уՂ`d/O8+i. ϛԞ8sL==ӱ1%6}Qܭ&Hijv)'}`c-" f'0}^$\2,}l_tabqWArz:rZَs$B;~^Rg#Y~=A2}Z|Z)hQ4bxY ~ɹiJ C&plQo7ljSHK0t(ιo<](/R< ۞IC8J|GX3ҎO޺T&ۡ;|icK%!jj,$tW=6l $F0IV;ԩa|HMTY1D1x,:gL/K* a>?ۓ*>40:"N"Sc??|\N&lң1q0t>{WZbX]0vLnJ%wog6qsߞ[Є,5 t6~EmQ>9/1x\1:i˻gލA+>yy"0.߼Vx R[]ېz{[ ^cs|G-g|Wc Fgroe/6H pb:@tHASb(S$30W1'BkzJ,6G'&ϖ_k,p1I4ZE)jq=6oÀAL`O21pN5e'es/$ZGH%鬡 _ |.>-ZŦ-Y!ih~>mt ]2 :S ĆCjB,G {ص2}Kt$oC"8XY؝RQۺe?Gn}Yf0<Ɏ.OUVÛmEp gHGlݮ Lbn5mu'\Ps}Y\֛Jۿmb@(/턭)V5~ܓI(gzJ>'8!fɻAG?PU)jB{"Xoo"$`-LvVu!9&rK+Z C'5hc\` m}aDb9;Zy?I ;qڢ0@t7׀O9bL&8iM"kz E6ƅ&XWݖ 뾾c(T<-L^.L \|0AVcOU(\pn9oL ᡡ0`Թ]݀Pi(7,uyK03Mfco3 FxyFb^)]  B*VYc VQ+!;ZWmA=k@sK>E@`*[Lo DC'ꚭ/M woW˯EkEeZ'hc/؎V4 8UNR0z?B8 0IR}'#Kػ'=+I8u7jOEqK9i4x[cGµj)y&5_kq7b_ kawc+B班[ M c<-Z j^+SS1H = J88dYi۪bذ? S 䰙֏EHlJ:WMLwU>OFTR@&{*g{UXM1mS54۸<-v\)eJ&3̙6| 'm|,,a]NoOTȦ^@kHWT1Mm0?HJ{ޔxf\v-\fg0_6jtSQLwvWܮ@[$ĝP~#rHMC/_:3۵?J&_`S=gx>>J31 [#8c}rE;WKиqPѹcnl;i .!q,ds!'oGs#ƜB[Bס 6[}ȟ^}j9> V-lacg`F@8tb$j/Zbuy$8^ G ;S%ݣ68]md(?mK98{-Z~Jz<~?L3 fO? )=1_Jwhn[)ͥ0vݫz\5%J 4#=7{$nLAMr6y:7lX2ztQ{+TSyQX"-Wv*8 -1 â)6pKij/q_ښJݪŀ7&l?AFѐj`2F842?mĸSɞP]{N\o(*rk==5&slY8ka Ţ![s]iӈv՘N5[lzyY'kݠݮl֣IULu>s6ȸ!XJ ,_K\!˯ZxHHpbQSEu }RǗoC`P`JjԸ0"e9$ٞAk倫@| J0Q>qqu|G>"!nZݹP)NX#!XWkcq,b?ۮ5:|tfKȬ[E? aNQ'% 3,kwR2Qjs&*(RWVKu\qsىXۈ2:{A8*7O#>ӭ@!. p1:tqtaQ3,B% {9XumI)-QcG/Gэ.+F#$X jOwIoZ-1&_Lأ !~Pjkt<`-+rqƾ{%,EԈ ZVǗ $)dN8 Q!Ѫbo(c8_2FPfV/R3nIEx>N*Y`lf+OeS}+Hq`5YˑiQ7±! `E f׺?ݧxcq+9RBxW5_@8ʹOK ј5aБqtil~' p_(is)М_ ;eOc;Q'mɷrT'2H=Z#9-)'b|C`JM(;x\Z~mŧbp9 $4q){d%C8LMl5xUlH}eP=B*2 caȲ%zf.oQIii.J}n~L'YLU_syqIpU_ %PUO#zȶA"؟romӺxl2<{ym4k=Cm#,vgKvΪ˃u CSE[&H>9R7"JgUmIjޡr:!pRT< 澑hI8k*J3ԓvvh |^!UFe nVM1p#u&U+I~G}b4:,\YN,^'>&o-m!^Mn, @[m`Le+JFViR!x`Jʈg4I&ǭ2lu<69jjÙc HŷL#2)j&pO}GH5(B do2eSP=#:/+L..8B>cлBћ[è6@T Ou 9^d0g Ɍ11k[L{1jwcmz"6EЙWs~*VpO$LO &͆aʎqI1cNMw08N:XWbS'РYyR53DFѻcĖ)7eVo E9uM7;4Uu?l'NN ޯ) {/%M Fbg9zگZ6/`-2-gjD:豍/LC|n5X>p 9T{c@a^6|>\J?\iJ11+g^[ @ b0 iJVM ĠUhRVhiPqf ejO7peq ɪ5=Ƿa3uK(aY3Ib Χ)r=ѩXRsO]}bުB"ÎZx݆~h5'b=0`$|<6mG; 0WpXvTA)GU"/ ~i!v'5 SJ |=$hJ sQ_qMmVtvћ!) N6kG@ҁL n yY;L4 Z}"0S˵3'/t4N\~*?DBRY r3Z&/Si2Ţ<o>>5 |OPS1ف-D |Й=l_J*T2)C_~p^%ژ>VyV? O!L<)~ Cq.KKA7xmvQ'ISm4e<[m~bJF'/| .Yu,V>_O5Vow\'ņ{dAv1h\\Htc!gVk59tgQ I'[cj] žihw8 -@.axa`4U,d$լѪ{3\0ۭޟT 1dOp6T+q+g4em v::26y 4ޜY;@‡&b6,J\ۃdIbC9A{QaNtNG` b\}b/؊F%4I"k'eˋLfhlP2*Fߥ瘐Օ@ÀV;vq%C~+L@n\ kg[uU‚Y$nFvkr8BI=QwISI<]dj=2,r] > ?2RfZFN7'PV-= 8{G9F9:j^ɨt231҈c{ e"Q:[0du=}Ȋh?v'/pȧgKji6O' sUd Ed^ù*uy}b#uXҶwpOGOZ?}Jo&ݘhXYORίG|1&wg(CQtsd5rEҊ O%k?Y-{s'R|7#AtB|}t.ډ +}; x)Х;e,h# x)s:dW MJt¶AeT>2!t](G%ԼΧNɫ?/񔱐m^T( gG> D)s3u0AU?Ci!5ߨ/3^7\|xVQ;3&X{Shcv9=)[M]: =ܟ{>LJQ̱pȥ=aƯJ bgV"e1mlϙzLiٌl;b#D\h;\#bF edEgb/dQգ~z9jImõBH-[ X.Nj?:F;3}i':ɚ␇6cPVĢ)EO]($aLrq_TAHtCe))v'Yq! ._w;*}`P0מon,vs=V6o^8hW>x/bObc@gB3U͝E 1x$Z6)c4v8ZhnX,"V&B[E-PFmncUUB-2pȔHZ,hw kי$,VrEQMyLM,`ʜsU艱_c.^/ɧ4K]/ah;HkN{NhMnD*|Z/'\飼#Hy[L3#5չN -(F1YW@iGW3:`x#DO-E8E~ܧ }1jeJWtcL5UNNj Ey=daEo8v:qv,8|Fi38 f46 8tkZh"L}4'i@MQJڴ$DR(fD70•P"EC&LEit=@i)x|1ŖtHX$nttvSg)1 ZIpܶ-imDؾH VNg^Mux cQ4lỲjae ,T\; ї` 4]Q lFzv%wuŚQñYC.;)ddyJZ\ybX BVhҠuuiO1x+)x:F|T|f -e:ئRAG&4S4l%/=R~1򶔧q @lM&Fq*FAjI9dV2VE誳HN"J!PƌSĆ _$e:Y_I۬X Ob31Qah]3wG KЗԝh;_YLcљ2}pĺ60~ q,cnh@Ć^=/%EM7CGCp+,ǣ֧p%&p?g[oi^>-3B'r>](ܘG;v>M (崩ݦݶox tEҤK/5LOy\"+w7V.[]XG.2>!<Q "-0ݚ/eo@J˷sخ8uxbP|uooʗp/ iTu?)|Zm*Nc"`R <'Ckmoa~hSRx`IYHFc 8M:ca53$4{y⿆Ř Fg%yzXߥ1;Lx%k U&X2Ν;ejhvbbCx 2var/TQ0F+MuwĤ)7 ;2M=1ֽj <+%4+NƈډyYB[LI[ncAd巜pct@u g>k{jA7BEK~]^M؇8ZMD׋~ޅ?BUZE\񫏻&qP>}pf͡Xݚ1DlYmO"ڷZu+" b?vtoMvh7S7XI0 )ue318c̏C2p[<7kMآK~<ԠS$"`]'s׮hE_  Γ|Xۼ֗F_]~QVE?Ug0Z_}(1b|R`t-qVsi*,0gݿ#bwx0H؃t{dLC*ikeu8vD?9Mɂb.# N!n蒖97E - D5OΕ9WE1^2}hg d(Q}'F4 SШ@Tl&xl=ûEEy-&7b90[s`A5uYΤq3I=!G:r_̇;P*z_10 Tu',qfA̰^ճ#Ҿ} SD4@Nlۏzi2ɾIΞ ;m&RBH6U"CU07e 0Y5!)Fߧ$y?M(=ܺNW[I_ʝFtk$F "ZКx GBT6'g' E~lVH_6sQ*tI6 ǜ_Y0j.V.!ރCb%Ԇ YVच:iV |9ZZ_UJ8.N+6~Rhd娙w iPӧW[4;|ꉫHXL = Mkm]B-$KpWq kjk["inZI^t^Ir(v&M1؅UѼ }g/|vNx<.9,`hpށB2>f*@{&.2#]u @(~f{pYhW,dYuTִw*ɢ+T0Y?n 8#Ք/R =?%ep}RjG+>﫰 ai^cojw&Fu'Ix^/|]߇*gpp X3f 6E*Nۙ\X\S ?|Qr@gS*F]I :h8~V!60Na;AvSCZեǑ`B"KVvZPƜDGi0*rg}Q"R7KbA)5yI~8w)ecWH~靟Ίv3㘕VAF(Ϙ\QwƚkXE6DXS% DђDdLK[JE3+ Gy$]¤ =g{G$Mo#Lj.5Ad]hgǃbNRZܤ0iZpW rwe5%"1dq{I`nr/ .!M"W$*+̙kZw\!Þtt*MfN 0|O }V]|$. 7YJ$"д$OC2y`6j(6C\Q؂LP2\gJ3F ج@mUJA79]y*7/!o-;d I[; ~GᲷ,H9P &}.[G.OtNśqFx;-p- :*cuT ;.4~Z JdBJF" s}OY+n',Hl[tulf=[(kn;Dyjʁt83=ܢ$|2E񢝧*9Ш27=WC'gZSLгԩ{_+ZJΓqbs`|3%G [ }8?S_xl)stPnNJBAX>Ժ~^Zyֲ֒hvq7*?X^2gU\0 >Ҍ*"Eгv}8XfEjbx}x_/#!*E5o-R2͖ag$A+Ƅ@x%*nFo+:spP]S]0UQ?OTbYDHO&0h ̗"mwH!T\+2ʓ~ŠlbFJ H>{ژ-HpTH 7y˫A]ĻW1r]@qyxp*t:)~}NF[䚍򮘝H=WxF7bw*'cqZ1"Z&&n(fMoP+RڗS".6.SͰ*R?mWnk⚞#a}'=IrK <=p^ϮzLN٩7?_'ZP7 rP5H_ݖmݢr9B7+.<E\y~A)hnpehv2 hJNAiEIdN͠(2 ;Vgsڑbyv%^ b1z`[o9WeX@E~Wol~ v4+%oB5GGkT=,#gĭ<}qv;x8uoNʷJ.|۪k+:ဗg ޡZ;jCA?=z.܍ AŴ!3*|LRk5!sq4*(?MQ*9±SRFrSas[= cln3B[[- u ay{#Juc9jẀSj\ [qU+Qk"CH 1x>vM|C /O\Ys! RSZrb!y(TNVNr80QcmuNk-!VZ+7؈kih R.2Tϭ*gb增(8'>#|/٧`e$Hs#(_a\PF!+g}Hjިc9*}r+톱^Rh{Ƹ SĂRSҔBDXLbs6%!qdP|QPdVmk}U$Yq #sWPysT1*SN.62HRKoiZ/+ sg>4/@{|'`a@q+ e[7{$xdI,[2DY=T]H%ru=MXj9[ T~bv&ө8yK˯Ʉ fvA`:WHry80(JhEcH='< ZH i,3`l-Yx؃φJICaJ˝P&``>\͏pOːӕ%FkO%}0g>qn 4uJclȼʗ +w:HL :9f RITf,,lm^v #G \ȍ KؑJ<+NqxYOjV%K#|TuP9s(3o2I ݸ-w)C(o[Usu̥;Q\6RӦV"_Z,,.T9@BI!D0rH߁}3h}9UUUŒΉt<ˏћ]YeTӄD5EoYxj:R5/sb1y eH O@FG9z=eۈ &Z:kȩb )M/y$Q!DŽ5]8-F*j ^yYvʕJ : 4-ܤWV\aʑLL 7_(?hZAlΦڬl\"^EȿAm qV|, 1:.8>^ϰ(Ny#YaC6)1YkyZHSlDq 4byY@Sp :o٘9 jMz +ۮ>rY5][˔BDAУs%Z $y T`Ark)D+9w0|?%'}AOePy]4pB!QnIH!8Ě1cS=oeyc5|E *xgf/ncф³:gX2Zd([49խ~6&aVSzϊh~zx fu;Tt\ ȘS`\#dWL0mYVyf5n˔;[И+ ?K"\ YFƅ:3# PCgcV+grz3Zd+MeƭTj!-/K3V+Xw&H*ф$zGB*ᛗ8P0!sB,3x=eG6 2+n+WZo `&wd N2^4DCZdv'^| đo: I te _\m06_j 5'hczpj[E\ V"a6bwqq*pƩdPfTA=¤pB~ 7:Usa;w^JC+u~ ZM)jNJQuALȨ&l9dkd uCݨ< Dz2~'6%.-XR?``g0Pnp/6TQ&A,,~ X77^. ;zavVS=/K"C[|=5zd1)\eA )%$waBhp)w̬1r_c^zlKd7*kExE F\XY}sǒV O GcvK4f./#`K{YL: X.CW1;Qšb#bNvHmiOfٚ+)z]eڪ(-ud4p&,*sErXzFg h0Scwa#Qƈ|+ \أ AͽR4KXGj53R~sGUeXJݶZd^ZBwr9s^ *B-"|WhTLjG\'MOǃ9Ͳ".َ ;IXp߿! F&0e)>ۏ^t,VzA+sk0):oNU|<3ݱ$@- |[؅n<#1Y--A|M`dqڷѶI: XWVs4 8"62*=k#BcYD$7.P)C$  HDώzVK3CI{bf"zF,( &!;˩~rT0L RDž GG> 4StToz4Y"tvo|VKU-(z5: ^~נ釚V( d9TWzڧVBK(qߝgKWhQ#+\?mIt?n 3bi)B݄G2#r1w◴OS4`h\J:6~v/$Ee< > 5n_99Êœ-amM9>EIao`SWWG|<6j `$lΓ,sZqC/_ƐS2 `cr>\pω*aų5g @$STFR_ZӖyI,"0_B. qx!!Kn5nCTQkDQrbCb;vGS-Flx2N=;ŋh,3V>gA8X;Rk=9n#gZlff$hR^vңšP?7aBvvR ZN،Ph~)jP)υb{&'[PRe}s4ݩv-ƒh 7*cpu U22hQvGeD2ՌFncG^Y {q03$҂)rɟb5<״5.it ]a0PjWKj*3Dk~꼉`%:ʕmi?yjJ͕m!l3p.h?}c|EV$B@A6DZ ~s#,0Nfcф}}=#h|y6U[6`]h7uQgKKh5@d\{ >H[ܚMb|<ڰ':+1vP#D1VРw4v~#I!d[m`#Ƒf5"h%2c$3]χ J eE|-} nҸ[6svTِ˟}? 58[4grg*BiH-ΊvS95>VtOD!聉|hG8 Es[(!m(x54iBI=;;!;UWsWA˱M=n I\' v5q8DE|`gg݉NG1ZN>Mxi 9/4P,#?[d^|[q-ڜ96d_:)_]7W7 놐Ť-sTo_ f\VlAA]#4: r "ԙa,4p"UlhE$ڜ*B5 8&ZS\ .-р2h+*@CZD#?x [fr*~1GpLAԉgÎ$2MLf[]jwA`Q2K_yg|_.)MO-Op[x$H]XngZc8"ȸdcӘg)e 7G\mQ-Ljz h21x<]vjI OMX{gȾN7dHj!W-zfݚT2`OF@N&OK2lqɄ{k'mdzh DSBhc;;^q R'x$ ;ؐ3 n6$Db(sS ұ?ReAH`aLw*:P!\,;U'h"B;VWr@ =WL)>UJjLM~QzK$2`Ge8ݷsy9Y*J2rǍM5VЫv;(iW(1tt0a2ؘȠk/;+nڙs. \I֏QK1KQdN[Bq8aA }sY<Oj)C楖A*GewƋ S۽_!(M 2G/?bA2&M] :I]evU69N͸M |t,7}ݘfG3 !N8fcMU4[[H+f spu:}AW-Tb|ē +so$tNIRzTv̢$0og X~|v5򱜬*LN&b˱i?@gJ?ʸgb\K*;vtD$cmVUI-v|4o`?8{K R16{b#W:I6*C:n cBmTqI1@m`ڑ*]wٻ)OgskR<\^UJ%tyd51?eaqaߏGޣ@!ٰ˙˄ O'sl=r8 t&$#T-dâG|\2la]8< <D.Y|) Qqal6^lLu"|'j~͢-֟WMBO@+>59n&!QwP(P٫;×BRkB1f`TD$ w~66K4&r;,rHhu=kvY_{Oq8USw艞;ړ0|*Gc|lZj~pf rZ-j%N+ijdg0sdyvIQ\D(\aG↛YuI))7q[cJX Gn(L;gڈa_Pˆ"]c9~dCs؟(= oAPyS2U][TEOvh,YEF>谤e# qut/B?tKڭ8Bd >Di SU2+ cg7  f Y1^e$\[9(xl0G7+QEЦɢ)ܳ`bTdi]DDu*Vr٭1蔅DP {0OT(\֑xj~Rg*3= emf'9Dl^c@UtU'Hၝ0J٦_:=XsQfԌ|S[97 ]DT:]IiG^@ ą2[ $^Qa )ҥ5D=l֋h>4YcKs>/^P) Go $YT6M5y]–og_X$p8bO92hGa q$"6%w ulN ЋouT2jrl9 yhJesb+8ӗC@O`.GOP!-iŞca}f=zub\Xo/Q0{n6ٯY1;׍XS)ug͸C? ;TLi:f9į]pzB+)GF4v ev[Jl&#]N N}7^eo;2,v>]E({G{j>G${Aټ9"O!V seX/zk3Q`5v^z]e245uS \/ M 92J~=NJ!yb1AATt_/M!] 8$| X3] zJX`FdzH3k3p(e*94/y ؏QQ"f`b$4QӨ qG Iln袌'UH9yG4dy⑖>6]4L3 ZK+pn+heB̹~yHO[Jiƿ0-!oQo$O&q܂) QЈwBmu*/ㅢnVPMazYy=)~&Y;^Hɇa%:Q+[[|r-a޵ ~|NqD]VKT ܙ=_.Jvf4Afs>Y2jB'g/OUvʂ{5O T[i; V IU³̵%0Aoa|yom }Vo?_9)kZl=ߑ N S ؤg3:')YMBٛ^¨5\Hd, K+сr{M}0²$ԷxZQFBrR`%H8+0[n@Ł y|Woe|^u-pd*PدHk5{̅v{*c#!ypyV ;Rwv?=O5/N_ :/I",Zhs_ o!&yP-LtA-GqF }6isDs[LZ?(P TPNuT/I׺, @Vku̓]kf^C X|h"Ξo06C.FSCYHpVo#{7FvP?Oq!$)}uF<1dt2=}a]{yQS *>d^2\l18A"?ge](>G) we`tvz*i\rҹV\^%%/UJ? * n ^H1 PXY(*|8-˟P9V. \ja v<A)Hq#}|KO q`\v}gF4It/)jW]Bd8+H^&d:]D`cҭ*b+c's'f!P5j+$`c%Y56piY23tSFi]T`)b '쯻L[T}{=3`VkZ鏗86prvjߢnjEqw6c8f'VȘF&0 FU 9$ȫ C3TH4`R[KNl颥1$?'٤PegqIw1L Tu;_9!LI Ȳ%߀eN@.x +N{Eu;!N桧Oz~i &EHz63Puֳ&(!`1Ȏۉ̠4&֬MJ]J WI⁵Sq=tYpϘb:W7C[ŊYnn ԧC^z*gCn-"XHFU_Z]NpF+;X lwTªPѧ\K3(1jrFVtG_$N'5Jޏ +>l W4ߨP=[Ζ(@>53Ջ0*F9-%3o|jȥ\x7 톷YK3?ITzU2w:_uۅNdTJzO%R!\i}YpZݱQ[JƸ`c\c:2t-^5&>WXW..GMJOeoUS.ƤCyX$=HSB'2nG' b&:?ˍ&Lъ젂R* J#e{@p0GǛ(}"& \%qu Zuг߈ג\/ͻ$3 6?'OK )@xmgSlcyԟ$ 7/; 6j8 {3)U}HA? Y@]L>Wiz "KӲI1g ؾBlY97꽴uۂF1zjZd4+b Lӡ*8ԛ8@h /u@ۢqծu]4sЋCm ̲x3{ҿ 1~yMշTрPe`b8Ms TZea6Lfl-ͧhƵ}xwHI[$kzRZ#*]zs`ent"VMP;l wLޢV'+'`˻(e6p'W?VdbE_͏%FǾ=]QtG酁;QDRW&qíBbЄ;C ](Yw/AlD WL&aV-JC\B˒y[O4= P68"W>l4 ۂ'fOj8YO[C~[ RjF`20nWhy8>DMZ kIh0YtI~eXˢA_&ͦ ,[wMLEȰIY]b2<ϫ6|e% 锹?d {yՎ2>3 jĨFYq~uSEWȽ[KK=+@_yo !U+_ZdRg\]`nDBmkSDlSE(rT:TA&Tl9*ڏTLUyԤNw ۖImf?rF:.4 "s5ƀdʻX:|dptSdj~7"%W^(YW,>DĨ򫂫8j%ً{~EpbZĝ7c͙d6zU̕6)c_ M7 XUuM٫!߿8ӭ.뉧F , #X ^,p2|ȝ3!> e/t o$q2rVБ~gʪ:e;!/PEbZ0"%ZE Ǟ& Z T˘󼕂;'g9ܪa@ᐯ)<}Y 睩vu[R5#g&ɘֱ L##j.E@AQ}fm{( /zPSjڳcIЈ p#^?ņᱎJ.W*R K-b#߉Ñ`)PtؿمHБtSE4馏h X_~vʧCt4Or A!s9 #UzWHg!]Rc4-"/'jث-3Ĩ^i'/bɃZV!ֺ+6ژ+vvJPŦ"L5ZN Z\ˠ<:`,>Zg0y-ѦV:ݰٕ8j 8fHy9&"o_ gεj}'~7rK<-}f- ,6tV"b~j$7Ł[Hw+aIj?:Q(Vh$$Fp;  1aw"3} 7]) Yݛ| <2J"a.B+6JY\>(%ÿ+(q;ɖPx 6Iv\mM0 'g Zi>ӳhj,wwg^qS&_zFP1[;Talq d:ro]39,n6zchtpT-]I8?3ibh4lhnΐ+k㌈qSݪ C\baim HTS:@ `8JF;XZi $= ĜĜѕve{>xy[ `,! R e٫:wu"QV<#޷gG֘Y2wk̤Y~fNDIovGE0:e׀pjja.gc*6]s< y8eňUȶ7Rʠf'\T?_w^CBlW{7箫y^̭^ {k1>ܿ?<cF:lYG8MT$~u&1@45Q\o'O[:(e5 ;dkqfVVMYz,?ji1aH=U:a$ccƜ.LaLtU۽. EZ }5ad(:5;_@,j$2hU;2*CHSFa-X0\@I R%%z;!Un)gǖ9-Nj$QNqS5*BEqZ#+k?lW`x~_rylCOLI܅ ?#6]j"ݥbr]E^]i% ^AtɟQaz\cϰ~NBݢ_b2>#G`T ,w{Jƀs=|}c_pˊ;Ɇ)hWB$`l2kݏQe&?FX(>j _wTKPä<>eu[3Pfn!T=dCuB_,$β:T&BFLNi\w؊x YoKGv.'2K1)ڹ|3%$mN<[:1(%P1[$32l51M99ƒVxr!|2TiX)cj~Os'G sߠƍh{$ncX\a 'Q?=53udѻnIA;?t6wl.^^.W /5ãɠ']FФEv$ud<0%p߅YH2yɗxF38I '$!fb?*W@"޸TڶE~,cme/:*ںRaZmoLՂ_Þ {;gƬL fn$=(CjL#J'$P$ușm@7cNm}GݻuMvEp+1]6LJw? b.D'0y!VV^֏A\u~"=e]wde%XI'UCTʮ< !3]hM)Y~2|8>m@{9O@smEזJTZ:t@Ӗ׎ݰ<cCjXU_cy5K &qQc%,t %SSHxmL^Ì@J^-UqX4 AEF^xs_  }}TwIg'?SY;j''=p7DPb랸HꀣDtqS,;Qt0[vL&Cb> :wY0hr sY!&S U>yW{i]`7Ʒ|hqLSG)WJ#Cy2'ǍvA/&ZYgeЋvCѭvcLb#Df ӬcX-RWK{qPmUr!Z!MidžLT#͉Fjk#wI/ ''׭("U̝UXQb=[劳H4,qƌ ԟ* bm}U}Eܻ:J#KE]x(߸Rjˈ\Zo]U>-&YB,kxZpF@J*EkVq]Yo9=xq=tI?-'ĞM 2\ݰFxvv9}c֫j+ǀiF']IrVR60.}^f"=d)Hq1]Ptxߤ_tȉv~gck!PFI5`<= K Dd6(Իs?~)IR wEJXc')uSr؅S|OԪ1+YǦRfoU[uYxߌv+}6|*\ +ZE9" "TX&]GJӜӵUAEG8+"Om͒.kS=j?7'My~RzM6tXcZ?Nt&[i(G5=5/8DTOcfI%8O$5&Ap&W(0ETpӒwS"EGO'9c!F**Ӛ[TIV.R/z`N3nh,ombLR 2O;́0=LDw*--9u^B#\ކ!&k*R,<bGEzi@y#ݸq薀YRLRI 0BCjd|h1wjkW uuɪg#g t)?+$ĉE߼-^U@6G Ϥ>Hq5^[ۚ]xAx6fz d3lu*(JoM/>x9lC#2)ŀ~t}S) -6JS)fJ?gy&pw Q?4.؜y0eo54A/!%u *"U_Ig ]]+VEWʚĉxʩqttKʳ ;"N2V "K/-ZĖf a3OF}% '$GR@okqP_πO[5myq9\L _tʎ"{ۦ2D*,`VC`:\`FSuMD ; 5PN:q _@;d>僜B o8*WOrX&R3K)դ*DpGLn 8um~? OT# ?-i '.qӏsf3;b8?3,R?adP>Ns^D/ErQ"]")YR51YlFfy3)P)ř9Ȭs\oPնuw$Mg%D4 yP+ dFhY8*U' }#k}uw/qp+S rs2At^<;[t\2tA6?Bf/zQĪ+c!ZF =}QȎ 0#@-! C1ywFY5ԥY9kxUw!]tU57 oc.iBU#Q=05%qoui=B#ތ|#_-V tHS[q6n2.4j x Ʃu. .D!Ii 2YHu)5 ~_$l7au` )12|*NT-_!+DlG4k>?څGqID-A]ͦv;hfl%Uy%Ɖ$F*dm'BrS::k$?~ߩRrCH$wd?Q֯jV?u;5޷],ɉ >iЁX)0duхX &FG& S |>{bo t|yY$ه4]tOD&RT˵ ,aءE]:UdzSX;*`I0pp;{&x|T ]UAu[Ѽȵ1~Ɂ QKΧ ]’a@6iS)=h'f_5|AA6Vz^pFLn6g6ٓ#Y0@{Өټ Me`6U!@NҘ;{% Vt!ыײ@ n5"̌BWybhn%]@#mn:"ȹ&8nL ;5(t_+-غ3hV(& Z+l  6JٽN(>}6͙?76p{ ~S S6"<̕!!W#nYZ}%k"Ů(y/ AޓzksbQ0Ix*}KGtYwKξ('ۙS(Gj*ϖn78iled6c@KYsHOE>_*(\)PRA/ uZxMwsalYy]xvϗtΎ J4ŢZ!Sb7}mzu/b}"js}"jL eMs9%j6o1p <̕!t0^LG 7{: p(EΩhC3/Oc}w:[sH G vxR2'v8+MnkMɩ_T-^KN,.8$ĉjhLhD=1QtZX)o!6N-N쏛齞K_?>[T7;7U4l?E0 kq\ѵK]>H[^܅2*w/*gCO)x~Mr(g]+,T@-[(h8MO*딲f#[AEjD'y e%}LTц\6KWQI=ZDtoUiP\1}MP]c2Ilg| mCP- 6gP9/!)`<O ʮHF Z8 Az ZߩE0E,`z%*Vlzj_7uQԻSe pa0;wc/Ecj[Z՛X>J4M1, TkP"vܺžtlo Cop`z0J_y8 T.&Aq 2յǠW[7-^ft\%+1@ڄܙ+ts^[hC1s%pB-R.C)Tg- Ob$<sl>byu:z~E]$15&al g(@$6xW7 "UMר*GSt| fO瀕$ eSyxf1w& wP&ef7p-v_]pFxR.$ugD8.}d%mXG{RöEz!,BZMeO6Grpy3+^K;gӯp$݀l&^ ;LsPb%߫T`S+M{Ax,'G qSk^O;Ht93/J\"yhKt,7*dR8gjޕV#SߺOƋ /٨ϗՀ1}$/?&4bPd"l3r|RBhvcA ]ŰTPҔZPY.1bO}n-%Q'S,jM>˸uh`R#C%xV'?C:nГ:| Z"0~vB CM+ӫA C91"I@mN}U$Qu񏷩gGg La/GsyoZ{ dW]mh/u6 il[xKaZ#tfwi%|>6Cl[Ah?PY^\6Ufҷ3Egʵ9|%ߠZ 9ew/hs:Immg@t:)[RKz88tFK#8*k :u?șM,#ٮQI(dYʯ/_#r@L[ɲsc&8Uѻ!+eKMұ(!qꟊطIBQU^=zo%%NFŵy.SIxޥ H7*窂yAd85m}JXh!O}|ކ?\%Z0<;J[bsvdgzZfnbex-^r8}=Qt\>! z4gЕ ̎ڲ38:rg9c[lauu(HT f(T<&iYB["@<'J%;Cq` rͧn< ~?;\Jd>I*<}8ESI}hі҈Q,j'd /j MW¯GVӘJ$2`F m3k7Sr1˧,T8vB(~:\^ y1ugB%UEi%kmK,dрEի4/t`r|]H'.57TjߚC%ԉaHqe:j5Pn뒉Iw?75ZgIT$'Umxnd0c#*2 ԚЎ;?[Jг6-b ⃨_宐=Wu|tϋ +jN*Wd !ls{'CPѦҸRz&ztc#2nL u7EAc5yQ#y޹R}9+k2C_Ӡ`-QpŵPzLLBPepB%a',%Kb&)PJaV}-&ekD'XlQsk]/u=qpxdU5.w6!s@O^'Ġ)\b "A%cޔL(`q'M1-Xt>,HE5T X4| YAyOz4$bwKu#uxr4 T@E(uHNb @RFcD;orT8[ZrJ׹>svXd8?J# L++},i X} RH,_ޑ:Z1.9.s,•tEң(Yv|ļ8 ˺v%Ƴ LMaڎ7[l^\ @akR+wW9FThpT=V7R nqbv#{,CC""Ugl;Ê$X6nxW&h XNmV'avW@G{z_'RL~#סr*nDH>@u c/E.O*O,^UPJ:͸ 3}d-ʓV4kqA33> p%;Wv TIOgk((H u{E:oMPyNcZRA? @㹺 TWl8EҌo&d5oc''n)R [P@8ušF:A*ǯ20%Yx/5u}3ITKOGrHF{WㅵUaw(3> ^d!!ф.C4 -FAt-@Zq 1>d )2 Fլ{r%!6_dvYĘwOIZUGW8WCڗl"\駝ag =R2`pq"gN[|Kp-#K]6\DŤ/L!0ꌣ͆Q&a[&vFj[6崙e,y#w @ȱ Q br6gO9V'3 ^d-LmAZw/?r|yךҙdIBe!HrY{{j,x:j1oc&";8ʝ$Q.9֕%scoGz"(uf`g*Ov5wT4ۖý^Qe zjKP%?ͩ=2ءibMgګآp:kTHPx 7.%ѳ2gsm'x"F:ޖnހ7!>7tvU.rPsU 5`Kٳeѡ{>x+A`޳} ܶQz?"W8,Ҷ+.`Q6곿YH:ih nӢV>m-3|׻d'~;x&s+cˬBS[tNT>x G Әx1A,Yȓ?%rB|k @wֵ-% W ]q|/?NIVWĜѩ+oߖbP|NvEm eCh#(:h9ADqKz5ւ9}B82M˳,?I=Z+0YE~&frSpYKGCL.:&V"9͈O$mљ7es&a!vub$^ y{C {Q$0]z?)ޙ9*1ȷyt=pM^5L,-UsQ7Ci]Cqs T^_uu.Z3ViM0AU&QA1{1Y?@",cLL5Ty /<0Iuʼns3gbcOfٟ"~]<9'P n >s1r[&tSٙ)B{5(Z5(*I^Aw yHA]tV&s{h0)R3?@uKiXKW*28 rǡqk䜯 B.l1>"1WpP#n֗JruֶK5c?A9[ ..ْVO)e>]s!km\-:ew:m' bFm iF5<b, It*$h2'E*/ԩ'*zӸ"=\yAMұ'Q[378*G=t$(&9Cfis+"H0d7;#7rϼ\q4Tw0N gұn9$v@"Κ6xٰpyڀ>:'as wUڪ'Prv_0@2أ=)4LQ9Ca &׋5ZͶM%-=u)8&'ṄO. QM6M .Sp~@JbK+@gxXp/9~r"b}Hs,DR\X2N.X]S=RRJh22B_[y5!P; & -Y-|IYjQ65%\uۏ#ÖN4MS˜v9PՔhN!mv2$ڴr p\9o ;fb-I4"ZJ>nّ,D/`lU+H_n#&Z 6 oK)cv:n ׭@tKW= f} ޻]QgshVd&:2b}_b4dYh`ؗ޺ޤ]1lZBOtsHJU`υG,n}9i;:ZDt +6sځvHV @-+ W-Z'7pk@Zy"?]ԣx?kVBfJ 'cה's" ) DZ-}3[K{L_2}>`;Ě1bU42TbT'薚od,u[jy0Ir$?QyﱢN܋PXOo۔z.BwIG Ҋ})r_ϻPab3W6\0*OX?施>o S؉Y*(y?11fa7B1hP)0׷[ ܤuhDJh8>Te r⢫1%kl9HUuZe*@T(bkEQEf*1 VS2W7Je?I!)IaiJ?Îơγ+<:N;ĸ0Z]TʯZ$x*ؑHW;J^x3pK699d\F~oƫHg>aAAMí0*'*NjvSJC~3qm`pPW~>xt:ee`SC ޴AG3Q @"VI?'Vy0Sm1 ·#(K(1J=n,t( BTq&zήL) ];{thLiteb6 V禱~b S䒞2s_4awa)Q,l&xg>ьU64A2{d`GGz3 iTO= ·5tk9O`cDWm9WsT!jT~qMD-6#ܷ*CyQR@a6']o;+М.μLhauz{,F!u;k&&T.m8羂 Ut0 (>Pymxp2,iYUc_,тZ- K<[* ߃ܱn՞kH:vwy&}Vϵ(C$B-DGZ=ڰi 蠓@{mf^k9@ (m G.D 8 ITbG\)LlxFK8#Ak_=LĖ~@wLP̣p3xT<`xhޗ@><@\p =X,*k{C (GU^(W!DR, a#I?-^ګ@LVDԕ0x7y1}voy(uO; <+B9i׈Y)~K'e=0 &E$p%1^C=CZoh<@d3]}+P([p) R4{fub77q&5ܩfً|xnV[ ԗǮJļǪXqLy+X譵i _6Hw <,e ynz&/KW4Vze܆|U֜G."?Dg#\d#LԹhµwvV]W`01'648i@pVD@@䕀ȸ:8EXIldO1ήڷ]9YO[aӋ4LI6w7m7;wvO߁6QWsW?Kxǻ@qi m湉,$keiE:%/>+~".S[B+{? 45qkQXWm•Z,2ڬMzHIg424+4)hπ8'/ZC̀!O7V,U q{u\^fUM/ܽW)N_xܫ~>$2K-KRT3*5 2C0ęm K9?jj5$n/!oT[=׼&S~+8϶5li#}OsԂD$Oc+k Aeȝ<TEŴu$Qgwf S[k i@HLZG rt_/QUSpRwtb_ZtA'*'s9s/!Uk.Py R"`toV!DTO !܎ %Q; :* /$oZŮuKr6٩Նta"=DQcxoiӬv=SE,9;W\w^T\Ggӣc%$izFr-tD!䑙+hGΡɋtj_Z@wmIbTDˣW=r psyxī답]E~HUFG7u;@"ោQ ʡa~@/+dObl,3˧#Xk*W'c,P0rd4w>0mλYPzʼnSk;د~!Ƌ-s{@`#)}+gDѰx dsxt-`'p>u@%0$g|ȈN+nz :Aa J 2jc~b#`Rm5,۸ދ턫PS8j! !fήiJAڏ#!&>Ԝ\ (\384pY[KN^{`1K&ppb|Ej>57+8`w[O=c`C!/mcsq \l . Rtik"J%؂|~T;_Rk+tUέShp-S*-a?AXcopmm-LLn0VdęO#1HM¹}i]?WaݍGKQ\]3ꮴ4&笆 cA+aiG`דqv6Ic,#"2uvv2[%TљLmW~i}jBa~܍kXXTk . r<{;YkXMŏK#$kfGFqbAv=B9(s5m}ꦁtѩl2oQta_xsbw#Wm2/s_S/w{v~ UH(/R}lJ^ܼòLt]w–Z2^q-zVr 8MVyƜw!,* wEgt~rQQQWdD=?эs&5 cI\O6? >h!2se%bmg>ۡ=]ŗ 6RZ:tdW,#H۞șasw+BfGDϜUjNqǓ츒[tjgoFY"M@S#x nMd8Ujkh9XJiџs=}fh>s~TD/f:k7)6gaIul\&?9tĎ 0[ T6^-=WTtiiO6C#_^|TۖMmlþ=[_HqJ鏟Ǎ$no4<]weN76#)Vu8Whngt^fedřejuu#׺1J ^eVUqgTèUl8Q~#w6 !¿# JY5X)ATʥ2huX2] JKr4Yf{zwL* gj~GwImzF`ǿ*I<Gf3.UI M)Ӌ7;$F~]|U[i x &v,"`"[ߞ¢]XBx<-iQ}idy-ytZi(!F}94x.ŨbѲwyszU׉"  "ܔs [:?6X/ ݈q\bOLؐ5yݪp`?UB$4U">,}n6wQ 67vIKVk omo-AL;dze_;TTA?2n[uO%cI5V& \L&[L^-%Eg@Ht`G얇U2lzyÉhf|k<҃RF2ꗼf* *Wxƹ!ZcXy|NiJq:BkvDV<BfrvJA  -j2a`wFxӣ*PNon)pqB / gd'xEԥ6QDZJƻ?D98Я׀e+ȓ/@;R:2lВM-ԗlsc5(8FL &du_cRL% y: S㼮8>_B ]P6wm")Ckk-aj] v[j ~`d&ĦACWNjѷO/~Hrx:/>J-uav]ݰE|i)Dۙ8}H,渹PbԂLi-p!W>&|V:ߛFAE^&SMl1g|[6!^j̜QhϴkOqNU`JiOut仯m}+{)K8Gb ߔ4|,rZmI4\%hGwºXT cǡC U;[%(Y@up %j%}b%55xL=TgLALBfr "&v+yp&İ^*y]e+|oӕ+]Tg&y- >|8c#F^LRkY޼fiI8^_d4ϨSbl#F*j+H^T#|8v+m`Zfȝs&H&$}4;Bˊͅ9p޵^ypGDgh@(dս>65Ʊ[Dn+PltAJ)%hRUyiWl<F!vGYSy/sRfw57Q_g@:a_DˉM#N Yy>[a<κsW[S>ݎ:qr)Vit#yk+m幮!K,-_TIc <m%]ϳ̶{Fdt'~Jۦ__bT4t; 'KoNiYv)$699< e mw7\bը7*shora`<^?]Ryqs$մo+ϧ2=wMZ;bA i6C~.Y;ד!i1 *kpUX}ʱy.ƻ %B;ی! m#!E1l?nUFXe%8, 1;aRba7%Y|<;OU~ftJd]b[oɃ452/NEh"KS: 3b!C^yI4w"㼜RLx$F+eLhYXYjnUj;J<,4eyοǓ2- Jf'%QI64ޠ k~f?rq 'V Pv>.)3VdLiyj?>Ty5^Da]M7CVvj]:eƍ2R0/͚FĶU[T=Cq2F\ƘR$U.P:Q]y?˥IEl9>/]#Q^>q3': kB!u#Rqvy|FE^Qx~א2[~$u;<,D~uW!9c>qT[RlASGsI 3)r#5y>JDR_CۛxWb @ܶ"xH)LPG^v7@͐(C,`s:f҇-49a?譭B,L1ņ6Όt|Pst\ B{qEP[ ',G'|NE6At&2.tRʗ^DfK>}e忔hFaL jblL@L˃.0V#Ʈz~}y.9]j&|hܛ2zyB$jNÉ ƅ#GJ~s~rzQzSvL[0"Kfb+oQ]oq |f~FvC{\̫I¥߂ Syf[VwEDLF>*temP0yyqpr=pcz;t(;j濆Dr:Ɛcoɵ"`3s Cd~6 ~bGQq(-[DaH̗_,(?,,jUЍQK42=Ђktvz } (k.:B7CKq'+u^ cO~:н5hʢNvF!&&Ef 1p39D HSqؽ7j3լA@GH [;},ҋ[xn^϶"Zl&\A"5&yN]@TF\ W U'1a0qA^D3Hk k<DXqJ4C)^0E~ w K}[ Zӷ{R!ĺ"R8c]s56Nml|C ʙ pzOB+(2dwt;⣩y#}9A +SD]SB›^69!`$2||rK{_o܇36)t2Qi8N*~/ o%Df҄ %\rJg WFG׮js`z}V8>mTjx o\ O q/pm!N\]Գ<ߗ:rD^oQծw B{O;K&n0|y粽U$U=(*]Rq2*y ϙ#{ c_IOzd`ăʀ#_)Fo4DŅIcx$=Hd]_3_l)暄"u_n6&_Mkz3Sg;ỤP5ƕ}0/tRǦe&YNl#)@!};%9 r?Ff&r4/ J8]xqkE ҫ:wK8\r E+BMN~~k̔;T4аZnb#k)JAHi +pmLRʄ%'%net֬(윭c{Y۟GS0Y"UJL[&dVeňfNt}T]xSQ5M b^ӵ?tx3кͨIIcl ѵ]ʣ40jiPMI;vMq=l0p $b)hp(*2H{qD'ӆO>LEn̴  ,X4E8y3¯r@{ac.7B7adm_^bP 75NfW,7!T&JFEՐ֫^G}uȸ1$nwľI^~+ _Ni/v-qyLR%Ú7Ѩ:)s @x|M^Ձo -$ɹ@MWUrl\HlZBjcd靖_D^?So=|BJ=\D*A~BAJ` `Kߜ]H`F*m\QG+. NO~>^ q?<}I=a LLW캢# ',z`2]_7=gLUd}ꢡԙlc $䵒u5CN[Z[L`,Q_by'TC/ :|R}&6&k`Q=5~)x֊1.f%!ʽPEIifJsʱ[o"$%|tzV z;Ƴ C#y. *܆y[I ϓ)YZLw&6K)e"-u*)ʆ=?YQw +u8 qrQ-C6:GCWjjk."WM+B/oզb=Kpz̽n'ݤ]ɣlUL 7;AUv2e&+ 4 A|Mh< 6J+k3P(#k.ۙka[]aMI . /b!I 9/xjt-{9ZEewlj)=&eE^q7J^&Is%AU4A + B4\%!߫r=~ Q+ʍ$mJ+IW ὙQ{ *Y +G $hhYHI+xler5e5YWmݫ&?rialW=s7nDSwyQhN;,*dۮt *Mc%(m N*?mT̷\Ưq0lMAښ3.2Tln>0|N668.%|~zy_oc%ʩWeoL-8c"1՝ğ;"?"OXƞQ,aXx%񣿷4ٔ`!PiZfL,+rC7S/p.l&f@䥨o{EB1ћb0edQ`WMT(_8o e㛎5o5.nEG(/#+e;M`&a߸9 m_`3k}Q>Ud|o@;s6 *f ʱ489oAIZ?īA}?h ƪtc6RZ_`({YLUބ-nôJUdPLzZi[ZSHڳ&-?"% s#,kyilbqa<]A 5w9 L%|D5VElqNxF?a7Fiu5?:YVȢ{Dž[ҮoM&EX6+lf(rS%95ػkYT)+N_("`;O1Tqz/R L c8DGL%VVbL/c^qOf$iZ=G2.TțoGe6إ,v" A"$n=6ءjnǕ# k i /{}KeP滿|kF<@d|ޚ 咄Hy0N+)QE.kcZv 8SZ*RѯOKi 2d HY\3fTqF t!Ye֞a!6kCY[d=UάT${zvT)aO>䫎f+fMJS^;r_^DD\3#- bZ(4 Fm(Ԉ'J֊q_1ߦݒv1.D\j( )u,xpZodOc,,\~tJSd/ !ힼet+>nO62iMXב%6UI4+ILQR,sy:\QZh-U3 dd)'$ӖMN:*wh%R(4ZCBu7mu4$BZ;~g\ƯmJlH*Qx[͙>ؿFvpr1wؕqf /7~ /4"HB, :_x ]ƕ H4]tYDςҦ}Ƌ~0Ot<&(c5-XɁMLK|cExw:T~dzT@v\u%~=;7=qM4}kJ" 1p$vs:NA]BE˽e-/M>A[+r)Iv8 pn,Q3?GkEV!Q3x&tb \1ޜ'0ndr/쒘k-Ol:δN֓aaN U>S Btn.ڇ/N)wMqoNkA4!slYirX"$LjC+&O"W"!m$'eA>3Xv3aZQ*$ɚ=Cxy ƻՔk򽗤QeHj>^3GoVHwD WajPT>e#/di@VwCKMʿ;KPQ-Sp~HЁ\Vl%e3C'/`\ HDS_E.O7C'8D#Ǥ] P4c$\IsSʿ UH[ Db#-U\7#n'kI'itQ-#tJ.*! &>شc6]~7u`-Yl,]CL;< =nZFKx:z,L H[=s0U݅cF(Q$? .V;0q]  ^-x,Ƌ5P@(:QG2qL,D~jO!V,Cr7%b\êފR~٨m7fƟW!Úr*/p`ʸ 2{R$CjItʆm7 :ka8 cQ34E>d#:(e>BF<:Ϲl?`2JH? .Vbγ?-sUc9Y&_[+#r@mLB#9yiҲ6>hr&PkRq n5B-U]=d3vm"T[|]rX^Aӛ^3-h@I{{|f3 4km=mH*>P(zڸMoB@{ǁF;J|%.0Lv?~+6u1VB mo&By֑v{ 27mxm MCXuBu_l{:"`ǺۗKmh&+=V׬+qe-n9uɍ|"1 ~;/J_yZl_\>-'/L쫱^mU0tmf`ٞ_~%}n=v_R%Vd $slK  Æ?Ocצ KTMV*G_t-^P$r&ZLhxR@_S'Kɜ%ti_+ލmfStxRoNo@ɵakB?u]7¯`Ҍ2"DrW5:buRpkJ@{((aOJEo _s´s U#`N*Dmy5nBh4M (PiL-ũDjy Ը--k7. {Tʱٗd؋V"o =9<ޔp 'Џu9rh-@ז-k/={wFI7,[|騻:8APߕ^97~`DdA9QixI'Ns\*| 0"Ytzk|ֽWT815dS])+>OPao۶ل 慬H ӟT7J &?8v>ƧnmAyc͊\Z-LP6Y8 f6Um ik8p(EiI(~bKעx3'Z&qq': [c~@>*x';/Qb xiR-؜ KD4]ٚ.dV9ؙ S! @L]}}/'͸%3&%^>/ҕ3W_OmG@#pi.n#/}fI67Dx $}rF9K3-^p7c6 Sqe[brt妶`N(\r}۫9{>RsE+·hfhzJq1|hi仫'a&I:79&@ȚMXa8rꈭ 9Ze=K3-ptGOs f*'ZP!ƌASkdacfhV]<H˘-7EKTY)%tE.E -|/BsPXn wRU,8Suُ GU@tz9u> %jz9Sd*xBmH(x=Y <悿fyo@"VZ3Iy5) =*kkR~M!ldG;-Qs^ |q!_ǧL p#c]Iy'\( GwOh3LL!rxzz&pYdIL S*^CzD;r*tjTKx8Y5si7> :Ż:J*nY|{I |㿼t3ti%OӐ?r烈&§<;B36frkMS(S0Ff!ӰHV^IT\}!#oMGæDg -U mݮŽ0,&Q`pPpRR׈t̽uAMIl,َTS H>/:IlݵxV (W[0[y`l@vx*IWp3Cϩ Ev `<.b[xS<0}Q;I[[Y)ͬ^ת{!r~5F77`TI[|)7@qG+햻BWfp&?Z[Bs(pQځ>:+|֌&2M<|I>PqZ/FgMIUwMe۹)yJ.IUϻ% `2H8 x/K;-F+%u!K ]8"10t'*|پ+]6Nx3 wYpL@PlugKwgDFvuh̕om%WUr'W.X"u<{ߪYvyM# 뇅X{3g ,'^Ocd!QsLxӈhy8L{ѯlUQ %0X5+uQ[1OҝjR8ɀ/kA"58)4hK' *)| tnXWv=0V1QDZYJdAUDlL0}g}Woinsf¨SSv]u A7$7qOC!Q&^c< 3mS V `GF*j  k-i}#Cgoe8H3BJ!:VR\A7~SIA>VFGl(lD1prZ4,v.2)9m GE.3:G6d@C ʀFJOMUyY,tGWD\7r[gkZJDvsE$$hk˄ַYЀ/U,g>Q;<*.7nasL!C)O7Ob$a=+٢#6کo A53`NH/a/8&K |,lhZk`}6:J$=zRj*D?O@9:Ҕ 53gsHZ6Mj?!rpz*?N\texyBA.zyn<-gL+qvՇ w;BUx*l':)%aʓ[0ɬxy('IW>+(LI{dcI??L/8Xm_XqV~[^:`@K~ga@w_xnFOCm09{߆IZ1 n\t1chcďgH:dO GLcNP4TyD%QzEMRW<1ԌI~ŝ6 RQ$26FQ=*ʸ)G䄘~ ꅏJ"H賠, b'&.XgӳtըCfo&E(x9[SZts6lkQ0ѡX&@QY8,g >AWQsp:BjY:;Xq6sQ mşm]yg G8MLj|A#O |ر`wOcFkܗĝ]_M>*^TMsƶ&@6֒Z34qDw6˳C l'Gё#D Duru {,G˺—n]গ_|yƵ>m-$p(e Oy'h1aj%Q%x?Wyowsd> cTvvZ⸗15>|eZx^0߱M\\Lq*?6;y?xȡd$ ]KÛ/ohYh|V"UPˊ> ,HARac7l36 ൳,Si$m"< 3^(,ҀqbHu\S Ϗ4} FfU%0mhNjoFIMj@]OK7$ N U6#uۿ!ڭhɅ2?QK]lEa_ hSФyj|^Nv~NE%HCH#<6juU\eFvF*9ux@"95fF ޜ#)*2~ߔs+r(TU8쐮E9Uk'?9}Ɲ#Cw4iC|2}sDq+7 } ?='+r'Y5TG+ec=X*$:9s0R oI5kpn(Qx{17v3`j6T@!:78L|vPeB"Q{{ ۽cNMx:چ? w͏eB9Ωɴ-%7ABTqϒJGݿ~· L33} X.;2ߗ<,07{N*eǦ-O $gРֲ]hjU?> xH\1h(Á8{}i 4t L*o>O2D@J+تj1F񢨫golzx8\ecA)6D; K692GXϨ@JϢMPWmM( = 8[(E$^E*j~뾥Ʌ]%(YZy0fjC NŖPUA)H;uo^ƒ1 =I~MĪdN $_MEvDH`M(8],Yvc&IGvv‹=KS׺ﲼ1 'n̶`d|љZ[mvfm\E&EFIT&Fa[.a҃Bؙbb=}dLޏh_ܫEuDzyYxެdZJ6cܬa={5P(QGWro֧0Z t~hvU)0#%Mq4aow8I %TFA싾7^r_ %@Rl˙w18YX{= 5{0cy9a ;R$3m߆#ZB,MZaW#՗k#CȜ5v歪'OPIJ a: 㞒v\i6kI!q;43мu&vmxUKזw I[1NT}:lQ#U_"[F7t8e7u[=+>E8wn7 @opSc0 *Iͅ{rij0Ҩ-b$(\!h-ԋ/)b\XND+%~gK(/2b vң3: :/ä)̎YŨ,iֲ/jt~H]#xX샿O$(ZGJR4d[HK-uo4eũK |NuAC.YyʎhE˰YU$ h2 7<C3u8nS,|mmk0yǩ搫l)o+26Dڐy*uf\BdzU UlĽP,ů;2ismL4>*I`& kk[*{qO+ +EKh;FgG\n@%X Uver^'ozwp"bWgM'^ Mn& u=|YAN׆̗ωy27mYd7#]r708v[az1~+~8G j8lY53uhHfC&;VE۶ aQrrMX#it -NY,>1s"ɌL4@lZ(П}X#su Ht繮L;H *k7FI62wdLPu(x`WZ 7F tGbuee+خdf ~?hO0pB$HҬ&\WW< ѐ+=fE/(+pIzY%"0J1xMzP3 }CN{ר8G'^Q%U)duId_ߚ q`4ڽ2wYՌ*xdSN,D; nea"w$w5[X0=GpG]9&A| NFxQ]5$O+)0dj+76?n@tM?;eM; t@ V +u I f,U+Vhu_؁JAX6mz('?ͫGH,TMoa)mb`Et ڹ-05+N:^b~"GjxQ`[:=A(-Qqb|Or k3XY udW%F8k0#%/ſT7(7*uc9 > bP{Dܠg<6WL1]dۓ J1Ϫ.CJuӯRGsI> EG\H7nm]X W_x^ ySCb}czHXȭEWeg0EoȜB/oQH?KMr~|icdlHݎ$: ?NŪ7㖂8aSjvLkr?+%kȫjrMjqZMѧv0K'"@/uxa!5V\x)Ő?Yc 6x7% =?5t}Nͩk eVN3g݁__#?$hO]%*\ dʟ*i# Jཙ3lfL Nbo% fY; h u#0l$zx{ancoM);Aۮ@MudcX[o|Y 50iB胀e5-xJ \)U)U6 J ǠaDch+x?3"Ҙ9/d}G;5R2D tƸbB\#Cju+kLc"|I{ /5Etܦ^: vS[A dhbRc' !.}y;M!:^"mHhQvG RgLy弛]ٜSN,R9kV견y .no?6fs3|bsF"efcY(ǽB%l]0v0he0>8; OIV؁|vk}56GS4un!dfONO] =gH Isgݚ׹6ui9hۥȅ⏐@$Үf2r !`=*@ߎ$iD^A!E^ P}f|Gmc-BDy8O>i#_ɖ3i 鵄PFc0v#-`{b" csi{o2CT~,s- fq VJǞ3Lwoh[QcғQX[cWr%]A*\D3&J"}`syD Z49{ =e{x;,|V"_&j-?&GitcL*r;a9y!rI!,tzF*9dr=8U^>Ī7pÌeS 8Mhc%xi5SG Uk% e%SEaC0S {h<ޞ0X7Cx߷4z;_kbXZj+y$ʽTR jz}%fP\p"qBҡH$sFsngPlC'v 狽4]xs sBB1 D0.lŨZC[ZBQ^1-4g"O]Dc0K#i 焲Tu^{Nϓ"Th'QfͿ̌WY/h̬޼3AP4B?h 7u%bXf^@SԁA=Ij"snjj FhpHw٠ą]%qoq:F*Wg 1robڏ,I|Z[=f&摁i#.<c(Dw~+GM & /r:Z/Ձ 6 N߄D<$+KC %hMmeLM݇i<7 'tB)~WE7rWxAy'VЅg~Z [ry_&fnRit(эk}Hj{7c׼fY '|µzβ:LxX'|Zn.fX NU̔ʧZ!YjFcDDb,>c6(O.Zv<*"$Uٙ?䡸leD"iO:,Wycm' HeOak ue8(ALf!{2jkbՇh@|67^qsGfK>2 0`J1/}Mqa[x* gd6B5qN{sfHnx% G(K ^:)zaf]t][wb;b@B`f;+?S?.w;|jջnƥ^)r22^UT2ӈ!&p'Ox置s}*ԯamf&whJKbLlC$ξFI| yg"Mr|N,g㹆yЭnqleopӓd&*T`蜄gs4L՞9 F,#$\ux7a$عN.6"c=렴s'pFDnQ? ]*7] ReەQj$%mp.N`񍇺 DDMwlkI"^o8,?o!C$"{SD8㪅h)KFaT n NW /)+w|s?\gz*7ӖՒNtaJ+p&f&[EA[m&I0^OpZ*qST:2G-+ǚ}d2Q*~y~j]*-9~׆pt5UMo=n!f~FF G E82٫d†vLCsA39: G&8Ԉ6B(U@xS֛5Xp͐^L9K %p׃>F0Nk.щN1k74`n.,EԆ~nYj:˃ \T͢M%MT-/kCfƅ/0ht26=Hp+ Hor ]>Omp˼ I?^wFE4s feB=or܃ @ (Q-9K"`UcO\4|4xvr[7M,[]vtT13?8`?ܑ g$޴!Qkr9 3gZ`6݄clƝ1+p9zJDU^ _zπǼ|ʒ1i8ssaz~@3} K!PI TCYN*Z ;YasJ_?d뺙wJFTjëِʘQԾQ,۰!wð$\h*M^¨/:I~mk9]a mT;5L̙vɪGe@3ejtUM9k:O ĐqdB ll)$F-ob9;s\!tGv{%Džpe) ˴-^<\@ӵu\ 蜗eQ]3EBxa(1{ D:/I$:auJU@}1]Jɕ0BU #j`; Ԉ:(v!;KE.hl#l[8.@q=PLs^B2]MXU(~˅4aVa;&\Θ 3Cg>kTȼcsŬqߢ[$Bj~ kV3?~BB-C;ۈyg7,~G?"v`_fsPc!H$* >)4eH]D6D8,hY}_EO?wxQT˘"*m9UPYlA~A{@&q_I ʴx@)#)lQaȯ[+Z {vMJfQg969^hvUaxͦЌL]s#zb ?/1j0'I"+~B=&~)'kf4I&pF+Ma;=bB .Byy0v3g̴'tT~ ϠiG.>qwCA|o8ԌXO}xf1h,#3z`6ίh>H]q;Svqr)YIC $"P6w to6^BG."|}_z= k!iy{ߘ] TXwU|݃ UgƊ9_56Ay Mc/!@/oסCy~ Rq9M> GX t ;ݾ pYY6R M~dBF)oh1.l/0Knb5}ZVk Sś$ ˂J&Ax>=?!V!IAYfI6UsU06aF/v>&hԼ?7*{&VG;4M:>nk"(xi= _!Ow=]5|$PiEZNO\M$?[I0^Ge ^s_Л3vO۱S(*%XBfhr uQݪ VD(~5}%T =D n $G>l"J2d~ǂğw3ݛ3z61\݂;6_=Tf5U]S܄ {A{/2Y{F>8$4o%DWEDͳ|zT'# iox:l{CSz_^c唶YdG%MD.b鞆JpKwʺŠ=.B`@ Dl2TB/!뿛̈Pp)Zg<ȏe׋*! a1 -6zJkMRbV$TB"?+22x cO0lcPG5bXJ i@W Q |USCR}o œ$1ɺp/QW706s`V:qQ(Yi9џ]u HF@c =+S\q"@j.O4rӿeg? ً0vQiRqIN]Np:Clm5m@RsE<]-ġ/PH=~,=.z f9I z1c B,ɭmu,ٚc勷ILVx9\+kOYYZd]3μd9y;'^ V^3GXfz g`*`\w{~bU>#@6 xpM|+_[J**"rr¯)$, ߝXa.*͉ȑ.%;Pr o!䔤4, sA EZMa؏gKzYGT6yZzkg~ubc.G85RQ & e@.ls)ŰW؈jRSPܨۏ }0Au(ҏx_W] ɡ(4+gCvX~&03BΨ0IQz~9\j(:"wdd}'?wKFqa -\3H;K0B= ajLDOo4oM]6I+1pSO&ZjW nuw<$$ǒp9q Mv\"s,Ϝ_Ι/Wk$x-z>Zc)076&315-=aL&Buv(LF:&><`siuGC5#NsYCЭ =\f2Q(28كR>T/j0u?;W% -l'^J=F3R55HLehQ;K/_k[j2ǔtzjǃ*X;\VxR)tEXO' 8B]ORN=W_ 3זIskQk؄O L`]j= d)ٷz4EpP n80j6snrt\) J,^V[WkE>iNGҭ˅FΜ{tI4hq3m;։:zH?T8c*LɟxP~1$q_僆.#QDi`_FF 3T $ԂQl?h(b]NFFUTպv/kREyeEs-eXc"/Qe, B~bҝ ho T/9 `B(w0:ƀ,鑨چJjw=uɐF6v| GoY`/Byei>ikI!jM`59ˇU,9,XC;=1`==hx ([lf\$?Jvi20B7 ټkhُA} JF׮VUYmՁ]o,cv)M?,O Hcc)_SP2?&ϔ74M xl/E ߪ9,y 7ôo=t}Pןzcs0<Ҹx.#@ :(pF{s*ۜ lN 7ʐĜeO.=Bڜ$3ĈgaT,>%8tD7bCrSN}߅qE$-Sx#.-ę]uv7Kwϑ?zhZT $"hҏ">M+%bFQNP+"!NBh%0NN7ʌ^=l?)s)r|zDy yQq\iS<))GM~ 1{\gPeRFP8r7a.i*_;{_Ox)tlI;0_h?eA !*ipF&Zw-Sy=6f-, {1s[_`iSo^s q92+C7Q3ԗ5օٲtܑ:o⎭40WG/ya6k0^s`WYwSn5\;gM UVy{ڗSOac} p^&APRk"tkf.:]XBۣ#]wYRW:ycw&ZnC,ڻd$yei/=P\ U`봪3[yxOz]ԟ9FEꝑ%ö;O٦?n=u ⲯT jyEnp;-Lϔo% -gYe( É00TL oO # 9ZBlOvVd}H΢|xݬBW:=%F|Ki{Tu!pzl?#f/'֡Hq(r(%ju6ָUhE 0u\bZnYxl5_y^>Gh1y=yKΉ=NyeicHd;S9$s9^y2|{:Vl+n!A 7@m"wrpƝlJG|dxBcYA(+)$70h0 a5q#_{I9S9/T^vBK"2D3o`k Ԏ[&".v]S*^/,/e=% p@Y_:K*>?"Y$>>R.~ wDU.+NTVLogX̀ztfWc`` |+2-ֲki7gdC}PqW 4$MKC &٭mx]a8˰$etbV>"l1paXveg,n9 {֫Y}D@ :@ lOzR ޱqԤ.tl«n) -p+DH;d i#wNB6}o7;gh8Oq'ݺLݒHԓ"㉷ДE2M\S2 }d ΥifV/\-ЄQP*m+0 ݶ84Ox/^g0'9PNN:K=kٻ^u>Ewfa p98\7 JiڠD rdG;Ak"y8yh.+J$CpT}3Zt]jo9 ؎˜,$?ctf1 NYU)@:v/gkɶ/o9-zSy|~X} ĽN_+<99YB_5΢imy f0FNN_/~jqtA²fT0Eݫ |!|vۨ4 C_@N6!8 Crp|eTO)1Vz*ccЅ07)Q7W3rⵒGKߦO:T#@H\$m*,+ # BXuKIB^O$LL{l~}cX?So@Mb׿]u&#v2hNͬdVutٚ]ʼ0btBIS+h!1ujfy,iq-24 l#^"SU骲| ?fn|Ą?_Dqj cb/\үSr2`+c [ V AM2;|khF |6ɝQ0r^? <0B!7'z ^RFf^k %obO“8&.^uΫAPfXs-kѿN@C Ħ![}~K_dT0}iWzj%s2uq"7҉ANܹ\W}XՃm]5c^6fnbp?[lbLJ;mt q+ő%v6jwiMcN8Rb0OZ ya ?)|F vfx}g[V \P( g.^~4erXLmo#2QP1'_m;X~l }ǬHKVg~tʫ~^!QwF{[]6 ~:jpdDcGK?NbgܕPGi5PM)<qlB"Uݯ"<󰒅@U tJ67mܗ,Ң(Q|?(іִ C[2 sFe}leo=oc&xgɜl6oQo|Q@]xs8)dn;&~ k7v Oy97MaBQf30ݯ򊋹+d2%6YX"63`4xjmMGtHbQdh/n$˿\ l.i5xJϦߎSè5rZ#ϽZ#cA caXyU2ل?sGas дt=7v|j ?sKڏ\;_{5;9{@zsw\y|Q&rlB+5HV{++L{e8 JW )Wi'~W37֪iur F .w,wYw QOD`g5q5Om0\F01F[|$sӌoKp<T|?#Gak(oIC׫MLF<+EД2j.q%vq%$ Els@腳УZ;tODi]"':c YdC?34G[WM` fܩBK㓐#צ?-(Tk*#P&'2.mFC.̠{GtzZޑ*ݩ nG"6YѼ~X}JbYBz;vLp$Dޟ쿟o`!Uէ'xN jAxBtQ_"Rd 3 ٨z|gm[a\o(еzcPB3eh @Kr ڟ 9f隽#h$]CV(I#g:&bRܤLړ &Ӗ*lШe$MU 42LakcK~4OR歪@W5zwS'nGR:MJN:D}juue٭4}Fު[~R-'x„PN4d胚 |JАu"SH1A2xJ$v ©][ۘ(I{-)MHL&dp,;_}"J08ޛⅮs!Y?$cΆS.RLC$FH5zGРM֟*Y>|$w?W,+VO4 E\4tEBe_1~/N`h.vx,3_X:y޴#@zHk[N mDvCr'I)>ӨUԴ Ij]d۲ ,>=qMAv;XW/!ElbBLxB6Daxm%(qŒF 4YS܎\J! ߢryNwrA;TG o8E(ĝydXT}U-Pt~t Gy9#fy-{EB_033ؑ\m7d^?Ȓ;S7/پ?Cu~vu|ݴz;X;¨drc7;@GsgB9)<q"KeK"=w]Q1C;@st(g^j`- q7r!CZ>掲va"9d22f^XآJyۏ%X}r^ <*B3 b=;hl[:Le;80d~mH &̎a! Nkoe,7 # q 5Ѹj8pҌ lϯC2;ɷ{ocw1S(WZДyH9بj>Tguތ`^m`ꁉbaQ )82;tߧR~7 HE*Y!m킏;k{Z㕦j,]pn`I(/o!Tweڈ^\i(E*7WI<1m Ȕ"7wD\;GS0ǿk}タQ,dc jN,t u~}y^~2+b B}v@US@ Trj ry Qq ug+RNk+|Iߋ=j'')#>Yڛ& ܝK:Ozۚ6v 7+Gf15G'(8~Lf bt^t6؇ø{Ê1LіhS]&cAAgLSzrSi/D[EYй㺎ov|dőfs 5PD7M]Twrʀa}xdFA_FB{Y+eyC ): +5#mh}=szPuοUAY;Z3D6::x1;ƚ&&D܌>nBk3<</LjX_ڕ[) V(m-31f+z5ѮV4c<ȳ/c /c@T3ҾHv6p|5բ(#- ! xܢȅx!jb]fdB*o5, jK^Z+ls@X'OAZq}@')j4 \t%.c0Oc$=`I5^iks]Z)F#ee<y7T:bCݞذ_" +bKQX%+Fy+R+̳/ XzFk>E{3(a4GK>+<2,_7Xf.d,g7+:uِpM[Svt~dR|)<]( QC^ā'L{>^ET _bA+2HҸ4-'W4:HY5[T0Ԃj~}XBuhoF3&yABl#2Ctǎo8 р̊<Ȫ/0#pJjш+XU;Y`7>s4|2;!4a6CLŀ ȒyIr6V|zf>,֩ᕒ 4uiLdPSs{ޮ'xډ>*eBjY ؾLO]8ctԐ3 ,i ]3Ǡ5 ǡF,K~kX y#'a235).8ٓ~Cx~of:N Wx%F~m X>)!mӠۉk//".R]_uS]|6tGvAL8Kmg:6iE7NuVU%bcWM"94q%tbBtԅg2 PzI~X s08\hѠ2{48q,l*N>s'e6t/(FsOesJGI)fxCÖK2L^5At@Y} p]wzէ' ~db%KcX%G8ၖ?1բu~yuǷʢ0-!tWU,\*cKEYRQ@ؘöc=]*V{,BM݅g7/~[YN*]]::r93Qbq)(fCXpf"߶xmB s1VE9c\:\BYCФsDN}5-$˨Up1;¡-쟭X';4_j"PeT0HOe l%Vy洡GC.N#ͳ5H .\>GAC@v oI޵Z4t[H؛M%gaL3D NPϸ^4FL|Pv`ݚw(Б4&t7D@S0[3UǾ0"k+ǪJp=^JOBal)(ozi? >I0 D6Spa<\.ѤפtD]62Qbad]ްFıs*Lg#}P4|_׶5:l,-1У @jz* ᵢ;)%(x"R.B ]M,n;(v5,Ҫ*VX:=X}3( *}D)% 45! ;dL &y;FA.sZ_D(9@)xЁD'V?DTݻL-S[p=0#M9g..vQX]F5йDI}&P<.c/!^dDa5fFz]{U}zMߎVϊ\Ҵ}M`^$b]Źs!cDyb^4sZUJ)0Nq,LOBޟis"'jͮ%XǑn8=UV[-`c)".q}u>jɶl ROY>}1F,Q$U5@Z(Wob"~YY` O,6B܅!1"}D3Fy;!a]*ǯ}fGhGݟjng ÷E۟T6vcNWCK=G~7&(^ d\A8gU Fwzf ;*Nhk@ZiM &l߼LJ= Agm%I{o0z^Qcn!C\p]4P=iB=NJtx CB!C;M*! `9(ݤ׮V ÷0%F>]&TGFR(2H7bx‹gL&`L(ŏs k->sYxCI_s4-3>41π=cА 豋{Il'2eR-Jm ;S%yKJm`I+ M(쓸T 0'^xL)&E EȮ_)JYD C3ʐY~+ Ԁmz*+P$窠"ġGި^bumMiA%Pc[ e.Pk'4K*vQL]m$>(9ƀC [& QiS|BLUBA~C.h'0.0Oz(e9[n4JTM^5T! "$eLL<'Ӹw DJ0 m`8pܘC߬JQbxaWIyS/zGStj#0RF/U(?%v^{SI0 MQ\0M& 1]>][nc}6:kOuCKUx4aٸSƛ+CO[5W0y?Ǯdl9{|/$ u})"lMQj[>3 nrZcL,b&2Hs)(=62hynᄠуqw|}'m-OFgY>_KT5Z}wp3/,BOc$DVqKII43˹BU3 gUOƙ1c}M6r>ysAJ?AKU7 ׄܛF Rs) YvpBX6o$d_M:T. Uo"!1cR_:B0̨+[_ RZB6SBB0J6#4~Y ]nnɠK2 TB7RӰù WED.Q""=:Δ&~xTqp6jH{Z!JÖ6݅y'`, .pU(&ERE{C_~;gKz3e8x4YcP:C?϶=<d4*0 ¯^ү̤x'K>.9-쵃"S'ցlAEM쓩ϴ<{R Wt7EԜ`8W)\tmJbʕlTYvM,>Yë}3 "1ȃ*)yu=U *udkcHoԾPItV]O kuI]yYK.2nOIv;%fL&yj ONjVW WTrA=eMDٗ34NYv;MǨnUc&q o`a]YhgVdoKUFh/|[-mR#1}.$ IZUuP(=jmٟܗ;> BIs-G"J+qKRzx!@.gE0FݫqKH{6{#tfBZ̲ $Wk)zV |oGSEGYƘpR8 Vh0QrQhޑEt^()7Y]M8X`B$Oil0km:Y}/HV`@<~g?J4]U6hy9*; ^3 q7^aH=X$92*15C1A&d O7c%d}| V^|VHV};Qכu1Bg s*0d5x9h--8kY\R.^ċc>׌ `(AEtaB WJꅵVP ?Mw17*| Dwpw7i[VmNEz~aG1In= ["`ѓnY4o؍Խ7k*x' EYj)YާVnF=ȊjVy 7@NJ3ѺIϑjq^bAm#;%TkUٞLWK=1,5/˒4M uo8E-e>̼-MNy"rO ѭ~?Dr` w!B}8R5 yJXfx_ CuRůzp9m`9TY8} `![,*ZYfP+_`©?< ueӺl}8$^OM-w÷I{;ÛeぬeN]qDG+spR3Gj 8cQJ%/Ly'3ն7cs&@BꟙT *b)Z༣UyJݵ)38-'8fUZEȄ/Ӑ)We .E\^Pڰof #_Ü8BSd b w p,ayUS.Վ] J!ާ)W6^DUBxmdk&'RySwJnFaFZ8 ~~+'#| *8KUtYC.}d´36tiPσ?vFZa4wӉThO?q 8T 5CV MxMp"b6@ieS+ʥd/4 !tҿpN3q󀯂\ dD.ʱbI#5Lvܲ$G|mgoԀN_!yDb/:燉2bD}C}=T\nb7gLpAw *GӸEuB&&IZJ@^\χ6Eloka 5I3tkEVC蔛fd- :%Cu F&E6tٺ-OcL jK;M OId`l4b$lnB߽oip Z!E@¾ϯڰ)c/)9l(}Л WקQ?6c, TO ScSuǘt uJ "FNz?^xIh0hHu 6ײ){'@O IeK;W礕 +dzaUbirîF=Su9CC"4e#f'@}"0?+TYڄԩv{=C-@Bd4ۮ sMN Md6?^Ġ=bDd)ΟޟK B}adLj0t[v©.@ PXj@Mpz_/'1YFfF]Y SsX1xTt*bRF['_l/&*F,СԮff( CN%ۉD3zcR˾7EGf IЭ <t® 7Eu{'gg/.+/ٛIMW]_J5˸ E ¼ZcEGt@5ꨠGӗÌ9矈 M׎Sf*WGu)+vy84^Lj]mC>,줩έl+s:17/'$(\2P 'U4v+]YɬsiBpG]†,Cc]LGƝ7d xu}N-CƜ~~}ȁ5{fc`5^co ;Vq*(=֬͜jĚ6`C X% n.$2$M(%+iɇ؋z},#kyD?W4R ;._[\/E =DJߠ"Q ,8(ASb4[a#؍N6/ OA=Kzm9':~BiSbz={. ;f足F d3nvPw28i~3[/ 3h웯%C"= R0Z%#u0@}ˌ .z>"&,Z\OwUQpkk^HPAUfaPag@vN Ο^IP!(6\J"6e^&Qxo{5P6LU®Eqdq d>iՉG''%)@dJ@ Mp1Owx1GnerHugGA*ք_Ĉaw"Kov( E4 wN Cu%a(wه;ߞq&?=~&.|9hH=F jПJ+hKAt' 5D)>Hcz=f'+2Dp¢A>ͷ?Y"_ x~VɌŀ H[% `d$@`2Gմl Sئ9@υQ#>=:7¿^ǘ19Mg(l 5*'eC;a3lx/lf=^MK;-<_I%Rq'Iؚ[-"tl~q`/(cPw|0l3CnXGʷrr5  . CNכ|>T @„m4t.Iwkkaƶ `[ Mbh$)/?/.J\ieQjPª?lWՍ#D^+dwH[ycԸdL[RSK\bkB<Әy e(t'UiZcjTo ۏ5Osɂ|O^/ V QXKrtH=ع,00Dzhu®kOH2[@ںXR!x҅ޞ@fWz-8!e͝tv)L{= '!(y(H6*!bPx?~ܿbGI{:V6´Ҳ[Vnlr_iHr ONT-zVH#Q],SkBS#Uۑz.2q KziW`b3|e/7fb| 8[0g|PԿB6?Ϊ2y%?̻䴭Fչ[H\L` . Iwbc4J=W֠*gsr[YAh gb]uA ]]a 0B$'a❴S 껈훂ۻ;U>ƶP[ۅn>0dm&m^wz9s^xuO~9~KrdRL&, ;gMјtqHRƼMiZ{zwCPw>2e,Iec~d0+A7y{@;۪ugP_Ntk6 k3#ǃjZ}:|2'ioSf:!Z-vl,kgA9.EOS>Jt,$ ;rjrvFD:/~Ʒ ]`c,P.H(fۭf KajZe@H4ˆ Cv&}ceoXIw?j}3sg$?7v>a,<)Gs>x7* Կջ(X-_Nѣwi^r˒"A |Ԩ Tࡓ9n/n9mXb͇͊cv/'$;Y٬_p~e'gLS p׀"iIn:h%@$C GO4aA=N`@Ut;9.M<0cwr3u,6 Z^)HKm-I /Г ^R+/R2Dj/L|FSti$OƯq$܄D⋔0\9x;[ٳphz!vܢc2dJ?LT5k;!|!j]0;?݌p3[ʥ)CҞðDozL e@Sޢ jggO\g Nu|v$/ .ijD]TYV 6 þBO1;I%7n(Q41ۨl\1l&aF%+HOU]Gr{p冧K'}էcX>L]es9I Q\NRLa(.[i&]m:.S@ar"F0Q.b8o_E.aݺ).^{{o11ӯǪlD[d6-3(ĖQb|Fč[S~H$ӿ^b$՝Nۏ̽JdzPÑI6՜RlPdBxW6s,r">DmG̑|m;#*ۑIHR-mmId=c-DMww[ƟJΊMg+V6z3f=o Q> ^zb|)(xSHCeaeO+W^D'H.毫Vo0o7Zīk ղE ]:`- <=+:FgDWj_8dzԇ!nSA(qi D Ԯ|sa0{ۯ>$j٪{`=iwpS%m⒴sN[ FM,ݼ>MESu jɏO1g "_nRZ[*^+ :Y\5[o]8VThJ%#\ >@ѽ%p,aҙh)9vfFbZxoWNsTqΞi6j/4iIͷt6!\kCs՛-^#?7g/6'ObN|dSsgԅ392O =r$( LABe+kC@iY㖋@w:G][^.!װ&E  zm 7-m}5WIXMAʝ}1\51J7N跳+. ETϥRpY[.=d ڵTWY~XR b6I͠lqF1XK-ݓ*[s/2Ixfqd=xO̿×`{ayqOx p-s)0 П =|p@w+΂} ֈHtM`֜Ǜ2F)0HPMRH/ŵD{ܡ\mZVh/RBYG-3Ac.Z#-|iF:sͣ*^XziOkKM xyhl4s9-LwTJ-|yvW @*E/#t[%˔sT%Mhu<\o1z옠<^}3"_\Q]H;í{@بV \s^ТQ%ZI-yr,IۯˌCݷK4YƪA[s&#P`kϳtp$ao,OnᑶJE _y6:R8,+pTsp6;b]Iha硆HVOhpPJs.Bdfqw_⋙('o W!ĺB!ECO=yG!LnD4aŋSqF+!T+)F…0*}0@bs܆Қ4Abh`~PvXFkMU[(O=]WSN }vQ 5RªL/`scZsƤbJw p8(./ۄǟ؉aF~+¾Ǽ9mG.S8VjƳkK鋜/2^2"ZЬ8^ UC@|:[F91ʍdDYVqDX Q %n #O-򚘫ǃCg{I|k1%R HaTrqӅICuKVMi;HDI tzZwЪKyŧ~@B6ԾgQ f (X&>L0+sgoט8i)t5rUU|ſHo8 !-8+|:$p@(};Maj$dZL?JŐp~k$AQpz<{nY >=R e-峤"sY"d=P0惙݀Ӣ‰ۃ[56+-Jӗڔ'ћ6Av2]˭Ǻ HEtnp% HJ{%eZd%f8¾|rmѷ !%Oxn-(Ѿgkc֕Il mx*gʎE,MKcK{p#]O'sw^ݕ?1) _%P䭪>Uv,> 2k w YqZJk!gTA~BjZ@nA|6gvXXxglmZ%:Zr߉N7ẏ=eB/WF ~Us|"]ŖҠj5Ƅyld'$Pf=Sި;EM u bm0^~f .JgLy:ΛҒX=7$&0/Qڰ(2AQa!@?m6̾4*s7! ӱW ^#m1cR ;1M9<3wWŀZ)LUX5`y"~ۈa`%d-?&}ӵuEѦvE`ESoNNk Y<@灑$q3W3l7>,PY&ODI9>H{P93# _rAo/ؖQwu*,]okd(b/ ag0!k|Xݳ0= C>efw}@^:@8]lBeJ9Εm>һxoCp~9m4pKYVZ ,6Ψ,_XR܅ ܂(,+W2E˹8]R*@)z)^kGoȩh^kT躂 zL;;/1-w\3,E.?rb/$VK/Q %u3acm2r4N;" } f#:o sE0ԜObCNVR״-/${ݵM*'ZK"pO$5ȉ%;\/)aqE팶 ﱁcUV ֳ7^ȯ1V`dz^n5ϴbl$Œhۯ)P.b35р ) Z,hY:LN}u9A什۵1@gY\ch&aU'uﱱV~:U[UVyHBǹGkO&Wn-_`3܏zjSϖB8 |@JŔ٠o5[U)k0 St0sk_bRp3DLWZ$G΅3B*09bsTJlfF iz<(gHh/bn޸174McY^)t'h2Ufζ>&9ep5ݍi,z] ߃-Jc0jv'ڀtI 1P3U#>o?'(>}bk@Dl5S+*.DdF OŒX;'q HO1oQ٠kh >-c2\* _ZMsw"|,]죜Ӡa\'E.ƿgه'5Ts]# u>z{ܮۮ%b:'|F>(D[.j硆|H@|BԯqUǫ]umV)AkVa&K|"Xنg;U ,$N,=Zӷ)#sl,hbJWbf=o։b6*ZoDc36tDhVce{ *xPhjV lفŖ239z!xxll~ď[q$2%PG;Nku $ `y#SOU^}\BnlwAcьZC?af(R3Sh+R]>)kR1^(O\v,JzG|!a}$V%bDxکQX79^!Vp2~^AC#ݝ֩6K嗦A%lfmFY!DI %jX-r1#p{B9&cʟ +C#6q졂'%Vbb%AsfMj^f>Lq>پ> 2|y 9`_>X4r*;.CߦderA늚&Ve`5}J08:s Xb@csm {,@8ӵSܩUhi^j0A町Y('h7ctpD9M)c"}z-f {aǘ;v$b֩q_'|Ť  VD((0tT*>P:&$O))bn'-N~'k'#-=3i^`Gƽ.5$ ugM Ft6s@TciŢ VC!xD(Q(1ݝWRGr}D$hZW>9ȩ s% -;'^r/l7{_sK0BӍ)9~XS],`f\-פlacD"):`WF2!z*נPG{) z_Go@0CtrdPK% DA=Pi[jYslv]v׳0K| %eI)ͲWt:-{zqx9M=w7t͞<ޔ|o$(ri7Y7AʟܽE{͇ky%;, ́L<z1:xW)EAfQq {rvصWxpWۡ`N<M>2;>tT- .eujp*\ ]@gVL(!Bt9+*/+"_>KlqU}/ IJ/deO|yP]]u) 7dBF*"*/" _?L Nw,= ֵC,RQ}STm;ӠڮQ9K{b&`Du@uNauV 7qEU % 2Re"vAX$ב㽂*cMI1]jHɰvh[CyZArHPNqS YX<kKG:$3eBG 0x.5y [&FvaZujI|Y^A6:}?cdR3[-1.?ymi}ݕqH=ed>4*|3qH@lr۔SΤXcGITrwE1?p }V>|+J#Q8ZctFX6HU9sLP\3{vSHRhn!p5F)f&e&!7^TH556sX(ӑVjIXڞkt_*K-fq>Y!z[Nȶo7 `7g6Aޘ8x02I?#{fwv"Lpn4Ԍ }-iyX.DjT{ y6N{ck?*3 tnVrQ |7M]4MN`զ h #PuQfL~qfy`vj-$nL~\U!OU`5_>RwVqLD-H~k]ܰ`y/RsM[p99OA݇ilalЗH~{_`Ulx&^ezSʅ&~&Ԩ{S $C^bp#vk0Z_ 0n|d ֵ~:Mumw"x1zܓ 2tfBx[7φ0|b*᳝dPTaT,ʌ0|}T)۰ 2#ѼnU}K:2~CHJ࿈.E2G.Yd*|[F>uWh@BRΚ(![/zXQ jAX<⭀;o 63y& :Mٱ-3_B]vպnULg1@}casC9=f;[ ws:tS8]\ ´xx<12Qun$Xk[5t!V{`8l>v>Xe"J]â#xh@UYLb.aa~9[LEت]F2,?l+fvT(Ci륜Xxn&[ 70-%9!:<:iKՏ?x{' X46@WRqfi`"גZhK`1J;CZ {%c^t5X7c/>DrrOh ȈI2?J^ShX @HEg X0dkwu$HZ3!?[a qMj3wNYuh0%aUXOu< 2h3ў8rsr֋={13C   @K"+'>و_աB iqʕDls_{5*6q@7$o>ɰ`aУ2$l1*e.Qk]bڙb]mϗA(,}^C  u58(02׊2r}fy ޭX/tpk j@e rn4ao49|I|zڨ'4aX-Z89y&3aZ45-5BR /ZM:9PE=,c\Dz% ikgJ6рd|dD`hhNO&~ܿ~\17&R|bb`"!,vں2xUrNΟ޼YQǪWRKH4StɽԖO,CNfSW:$1AjP@ԟԪĄt.=ç&3^8oj79Ӄ098iG>:}V{HueЩwUxԩ&: bVQP&6 ;hħkA-b7RA ,ݷOELC א*@+Y,KFHH`M"> _JLo/y6J8uY%/y?im`_>Yb}VH X),x@}˥_쾺8'BIX•-G^qvH: }M%8F|O`оVGga3i-uy+ ;1RM˓M?%lD&&y @^_FFg(e^ەRr43qӛCqRI7x5 5VP;h7R"g+QـfK R,5NySғG-#^| 43g!p~*j_+}5Xp_1f'*D@77wp6F8"c#TUϧk΍Ҩ b{)Ed@{|/i߫5I7[3,OJP.'3cD ;`tm'K? V4?@,=0e yd{C\*`֔Ul :N>1FLtRFbvBYp[j7irb\ 3eca7kkC 2i? o˂Wίnu&PY3*͉=%vm1jP>p* Pmڐ~p`k Oӫ_I uG%Kze˴'Li-''b94Ə>p /)%5 FhSIVpSDuk/ A7R9Oq1.χk3M7 T9r;GbeT)D[Hv{EJ/9-񆂁k.*2/Ψ>!2b [/i+Aăk{d~EvTB3~C]3T1Dg; .D,`ڒlm5VC!Ѧp%6i.ӿcr-KlnU^sޗ|4/PfH-g~t$ `O7|KCq;AQo:a1L+ybnBkf.M5L&pލWsP ("W×Dw2^rkzzޛ=p.}d' }0xxsꦭ gq<ل2W#:)bu I3z! `x4[5+,W2WP{=45*[-旳0z]V'Zhx8stHi('5:*Wʕd5AO΍2YhJ| iif~TQ:"}A &`3'| ^h[N6V1D,-軈AzChmԉo%V4j[N-0]BVrkn8_kKF0Jx7,Ẕ@0R#U#6VTB9 Om;%|ր~'y"t)U1K~D a ^s%?9>|#_V;n+G"&a Z@Xxd5 ߡ]^Xapnwm-\zsnrEsRZPVI |Ct\_4XI}u͝*8\ F2ȯDl}-,9<=W8 Z\mO"R'+z~Ҿ4"п@̀ .Ok#?mҙҰBykw A'py@Z2|gSwgʥ'=e[&w:\:z>(;M$6JEYӡ{K*됥?n^"W2 !rOvx+$Y~vT"P3~v=3C@$d>I` 8ӹbDmЗ9XG;҇F7 Ԃ4 hJy| m$]Y7_XFon>d@jTG_A=NNu5Pt_<͖}hf4J2gb˵OߗOmV 2\3–:jH_7YŦ48Ɓ)XL-x0Z!W炧,ˬCxnKjY^9S-P T u짞?*\ SUJ˹qkA.gwZڢB-ϟqc_!|cNQY#_^`"ڬ'l3q_AQG-gS M -u1 ?.qwH9:L<&:ĘpmAywRwBҤ\1#эyvwkVRj4\ k{zh싋ˑ?T@5,TʠOI/WD|2c A*[^5&o1Vl:],gĆ,H?%y6܇M>ϤHA6β./d_m2r^e'q::PmĠ0# j 7V3@R&CtࣝL;_vZl'87grm9*]Gj;'y%kS,"©5#m˘XcCiz6k{2ʙ%8? ُ#x_Cf6RM+5DO۽rq,>YI&W1\ve1'a"GzE fi*}ns[]c֙PBɁ*EghwF3=DdrB+ma]XGh9E8; ҆Z@zohO6J[)#:HN !U5+_qqef}W!ʍ| Z]s= qkΗ!0G|DˊBEQ^2_7ŠY} &ʃKiGO y6ʦ`-.D!zYb pEE2&ڠ;33GmΕ"k(d U =-O/0h!G-f`$+aMa b{Oevl"&:Sx\ف^y|MEu +Hx5{CZ WXr3;x }}0Q,&8Is"x ϓ)2dƌ'-QsW ]3>b|{B X!l[^~t:clG'2gOu9$c'g β 9=Á]hTSjѾ$#*k}<[`c  !$c9mG}Yop9CQH툑2܉NBIOrh| J7A'"ΐC>=z a,vg{Ķ{ww? r#$7<qQ79ts=ijXi%qby&r*`4FͨRN﹔i8 TuݿȆ_*,Fa>W0^w5/k_JQ؈jWhmSY`LcNd8QT5Û|tBnIjKha)"acjgc?ګ6׈ \@McN11pR̅nX.!j%,|=VCh tl@Ŝa!Cj wiڵDhR9!ͦP{[RJ [ƥ2+M``ٸ{ :- S^$ul`"fYO-Q8OYR*C)i\;Idr1P-ӡO0| 6R'&ӪtBlQ䅞॔f u\N ^k<6#S}etd\ Dcْ+,&C+0kCpR]dP6o@/qe m%ZUTUf H7FX\n01IO\.wi:0 ÉV"|d[4ț绠eį?t8 Ez[kI)Vh96c=p6 av9lZF j["ÒS?eҵ1qr:{H? ʗ{Zn9OC90 ozV&8KHs5\ںAv?).'4"}F!f).6*1{  %V ,iiuʜwi>.ҝ+D$RXd!ah G?w9$^zݘ'uoN=.G=,8Vx8#.-Tq@Zf#8DM@ 4ZhoWk|EʢXq :p87quk$~~hP8K{|,) b kZ`Rf-uS%#WK/l1+"fVnЮ}2#!w^I (r a >L0qMBd!h]UK #cy5z`,-}Cέ} /7Aoے{ ą$ht ;y[+;ϢQ֐EKV3HDy oO2[|ڿBAWz`fq GZgo =S"Nr](`9gFH'_XWj=c #ޑ<* ! #g/9wٺ9||5OAh`AIm4o#Ŕ`rWA73ŘQl{uc;lFSa!5E &!ce]GBnٯ_y_ 6}Ģñߋgw"Aq)8d`aEI-w'{ 3FJKyy\Kzخ'- 1AY[ow-?t %"*adꄑ0 VSf xuŗRPLtotY;`n䍫ʸ SІR.Ncwt[os1EFq刘 M8\ Ds+9 @9 iƧP?>Pw0[jɺvo`G$ Z~%-pdR3B~'ʎ' 0tgZ߻^\KS;ӦC=o_h?tw:x_f|:A|y@!&{bS(2m1dK-e:aG7US" IYIN_FǞ5oKTl`pH3ʳWrtv+K7lG"Äz_`<x"㓱fq~53^Ҭz [\ }Pm*}&7zX=_*NvA`u"*%;׫eapC,[8&Wey¶ϨJ͕=wERjoe z1h-jqFM{7g#sن{pc|L!RՏj5ڍ:z9 NZテN%.RFf)9 9{-[ER]X% _X<$ Ws/*hD5ٵ?uJk5 ?Bd߂cfNRZ^EPJ5Bvee)}@,\.CTy&?{.PdRRsBt5`RYC6âWS''LIҴm 憨r鼍-*ѭj,6΀95}RʂƱGaQs5@.\O0UN,#=h? 8t~Tz3 9pܵ]\=!Lyj]ɕDM^M׺E߃gڐ^f'FШF؞[;P7- #.ہ@XQ+66䡈m8E6^. vƸAi~]Km=H&]9p"r$k ]`BĶ.'^st2KD=$\d€n+,H𰥐g 9)PxuQK)g} '`]'$&Ͼ#4} JxhbN2x 3nI,I\U~h7% NZpyRsUwD$^<͸"kNZ JI䟋hF:M-B` ^ 7ѩLqtխ#bE}Θ}EQ\?ޚ8[駿.g?ƒ+t#8 'T~' m"CEJk75{iܛi͝47ǰe8Qʑ &`^%u-bB=0MynHY0&bvZ94zC\BB{@?ǣk4[N#QELZ6ZTea<a:+st_ |^n풰U7lqG Ń!2,\Uh}"G\>L(cz %!BvK!  ;5꿒+'cj= tet߂!Wt|Ļ뉛emn0*$?:^ bU #e>?G +!T*C$js^鮸2 0N%> ԢH1ziul<h7F }gjKZ1<)ƐNhor̈́紌 OܵIKJDT .*Rʯн:&7`t&0 ?\mOkʊ?_?~Κ 0r{~o|&s7t|)_h:͸Pe! Ni>_YE'hfED9}{}S{2eaxˬ@ pӇYA5{ |s |3TKFYh2jr T^i=T?c΂Of=Ax Pu l@jaMy[q<33tHn^g-#}Zj^>xNB''[]r'Y;TUAy]7mN!^J^F^Xs(94p ݑZNMLaz_ؖ֯¿t0Ib aP^$DO7M<[µB|ѿJXI4&p+Q~|k3ՒY8Z.DZoepQ 0$rѕȎZCs빩ى׈CjB dßfm"ئ<Qb&!z},AzU+#"a,JZ:rU6<m79M>Y뽰Әa (P\duQaf}L2n0?;w1Bde7> T}aH&Se3FKdwH'8B&LS<^e{tG!'(' EBlĚH_LdqCh-,AZ'ՎrYEy[bi$)>frZ bz6tz#@}tE'Sݤ?Y{OtMάnቝP1yߚVQ//<<s9EBbx)?!.#ԌaHr%k2l Q'#56 Li@kнeH#l<τl/lSCr;ocS0;3T*Ǐ7#6ńW3Lg9i赛c`$-T-o9vQGAYOf\]gڲ$: QD_8l4ɽgjv~_5ZP 5BR Ab evl±r+d։\"2^JM QG;H,S),?'Nu t`#~pQ/FjҴ$wh6'DMFnOER"[9X[[4* .8^PSi1(mSk笴68΀S_BQ\~NXL3PCu#Dqvẳp%v@ m[- ۸c O3މ^aȞGyFy"6@|z{@7 BGx_Gt {!4$#VM%SqnjhF J-oDA{;JYö^ktⲃW4vi9TVzj].wy㷚bt~8$"yu 3Gdז I3A Vaka,+V218{Xi/ҐH:vsgѯ )9E5$.ڇG,D_i#:S.gP*=Ѝ .y=! 66jLJp2i}lWs3H(e0 1zRςn?3U5X -`lظD{6:Ia߂Fedo&S̪$#u)NFazşS_g&sY0D͙4V)uhj dҶ݃ح9s.2 x>9 WԢt P §܇YʜVFuUTbkp~q$3׬4OS2,]jEUCK a{Y$:?=VEg*_Rm%ܫ(=lp+W+WL:qSdΘFZ;{piJNxc"PJ"Smۘ$( wXڢ 5f"?`wtc5rOᙋcCBTъ q,ƍq6Nu٭GR2`ZdvS6ľ9ŀ<%eBs4B5k"7@O| j;@. ؘ i ٩hu({!fbRAmIڑќrO%++}骓Z!2j[UÅMr>zа)Gh<)-bh/0X TBИww Y@S [p)8j>^Ng'̢1kg)zOࡏM=vN? C K+o5黕AGPAFK7.uGZjAv9C'Ԍw]Wg(&5Ι\S2hfq~btfYO[~'*| fHWǵt z~r\ [-hnJ-W6|m =a @Kp5|cq biQVN?X^?I 5P1GUWဉ} U\luʵ>˃/"2f$ӯTifx[njhIV Ete1x(hjk"xЎ9 R1tf+KN5SN}ۨ^'fE]Ҕ'DG:,ѦIϕIԳIQ! ekd~ Z}9g- 39D֯o26mBQjNvbDh/߿Na@bCu"b r;QO;+'L"y gӆ~YXPYN~^™o67 kc.F2/];?soZO<3޸XOtn6vYhs+ _ah\+7ժ; 3KZ^Ú6 含]Qݠt+_Ijw>cgwP1]뽾  ʤp -{!Q]:lbdRi);@ wuJÆYU/f{n8ع0'/vԋﺫXYQ{,}TkŪs7|ۯ<:6W66!v'VBFfx? +û:{x胮`Q NI+ i4h$MQBpfTLTɝFgEZ 6^e['gWQ/,雥W9*rh}|| z|uסא!&· ä0rjzh4rZB-Ĕ-KxF 7S Bϐ|w++pil ,rJptj@q~bY~!7_%w`5Ѹůj8yECc1n=Ag8$kc\Шic{M)]Ze%b/PK=0?a';*<ќJ&z-X! kF>R6Y=5i݇f?p3L xĄxBp`)T#CTz!I?׃!vH7^S_AL2r(k" TC5r]Ʉφ]])Irҭ-nL'ϧ܍ZҤufcDiT⨨=pSW.ͤ5|zxs 'Iŵ\ކf_Ŗ_[QA3Ω> 5)+SwB]״h1NR.r x9+_ѪoclyhV>̯MSb3=2\1*R}ڷmٖAL?𢢨QoMه̧`9I/ӪM" sU "Grs|ņ:МI`U@ƤG% -zpೄsrnHԸ1 Hj٣5N@$&-?rIA Ŋ\Ӝqb?з#n+~F*sX~8L`>B4RCW&w/ǪϘSkdƃB?44B_:qrmC4Tnew1EJ]X7@T \hk%Z;nQcs%W_a1W&v2u-j4bp8~>7Ђ2@1r՜9?#P?B=O[= C/W+晤E B#ZiUBdžVrB/ew̛y˅G=kEKei-R,M:唁?n:B4eDBySmߩ١jۊE %{!$8K1 w Ji3IMIԺAs^>ijRgWHzYzAXTɣW:a_>pBc$9@%(x]W׀׀'e.;ݨE[{ 3{JX:o"Alwr3t[9CB-vnO3̚x]V,La:~M=Ms0Aྫɍ76oLKؠ:~'"6<B9kՑ-0>8eY\^(|Ur b=-<xpJfL HT'Kt.'C,{ms5pUWDJޟ,ߥ#˦=3yvEL*lDG6 BB)4wJ:gLۖ\qL=OeCilD!l.fҡ!GnT^gJP*l9Osںm`t!R:@TjP'G]}i@NC T%6&c`K^Ym΢%3z웯#N+3,|d0Jс5˄ [PwL M^d@;0͸;ڙ4+tfod`Rk-0$Y=[3B'YZ^nl¦ Kp0>sU:ٗ9+9bC_nڤYa0]HFQ)7I3LMMR|yM9*8q =so1"m~Wq=jtVxzYB[e*UY{EU GĘDXɔCX[C3NbMJy?NforVTם1YP(^RR_/G.c븺B']mCCLy߿^C Ό"):$_bN=/X aW>KҞqCϬ1i3~U b3e\K:-ha7@ [/W>!t 9 w}s{)Ȇ=Votᶦ!ZyAd66rXr>gS Vcn"(ݭCzSLU9D$'3^mjca.Yr)Q tc~s̮7YMzlS*Zd.w-i|:0 .%|PXB'ڞr4d d(ܳs;t$)wOl%җ5}B0݉)g͞K5-9 퓪aN4 ]kkJIJG*p}1.|`F^ 043zי$7<5ckgŭlj!6xZLY6bڦzcjja\!iJK,ДٖF (MRΑ!F]^{HH$`5rO9mQ#ޱ3时zl`Xqy;}MZJ.) L> -ؽ.;@w3**5!ӐOF8+%,0&k? 閄kC1Vsy>"+sM6H'&fxXPU*E|@ʐ^}Pw 1WD`C.n.$|(0=.Ze营h9Lz ݘ^;7w[tl&}ZZmvt!% ɜY?6tjZ|3H{NFOze g0ґLE"(T/&7zv=m+ Ӄ2u4wH%=׌!$!FB56)Nd*J\5Gs㯫tjh)91mۂQI-hkOUXQ<!odpGV7K6*P <=gb^Vo %3#k7#UGY(j|P-՚ ~c\:̃ȝF K;W"K?8LɒZ%Pd?]c pBOOcye}6 kC ~r}XCwBk$*1 ɽK$taj+$UOMBI&xwd׸}xI"ZTw9GJ\'y.`󥅱[.i_9<‡t5k<FͰfC%G1J|ÍJD!pU#ѬO{Ab*.tu[;8NeP\4@}1 Nw hE`~> cH4UXN:ouQɡaĝQewS>4?tY'/[?&cɘ] K CRMόa&'0P$qȼKM#<]P>j+N&0T&(*%- #A]M5Z]} 񠪑1j ya5Q.WbBN"aq tzip E+5\NW~xg@jzUZr!%9*UlVk >P $fKԱr0^yVQFy 쯠l%5ߨ)!fD;'=> (=T-席hٵɗ"Ʃ/EX+ƘV }p>gLLba(aug[Z=um+dDb77>Cd`&徊a˘=b-Lb:T$g5YJ֭7L~ Պ^A'B:G{$ȧh6. l2%0YEYa!yr!Tl~eoCJF]!w@W1t7qC|.\ak'v39+"{\"~i 2:lqˀē՛18E|fwtփ$Eوb<JɀL#yn9RjJ kq|zMiL \ S\;4 4AtQEfj`֩tUg 2ak F.q7{3[s\v"\aQ~KYg{b{?T0c).)N │>la:)]}4c[ՎSh#e**`yݒJvbZ,KԐ𥀽)-hWMzO|'9ctpGSXARdh3PjwT *hoL2r Pp@-ikV<<=AyI6<5.U?eHo?$.ineXJ65FWyA )&.Xm_¸4q2 84Xؖ2طYB9[yRDr*4W4%YfP=z z[my) -ɖ0?U*r{L_jI[n橃3+\@z]{$+ٽڻ>yE3iQ K#j:AXݸVuAOa+nh"(anHu`-!̻xwZAHv2u2wbA619؍L-5hIf >[Fj@ν@^7!Q<2^-@6҅nKqd /h&+s;©Mq"@`ZGo)AOZEK~9Άqe.T2=;,gӃ쇓h'6B!jX/qm:,(TPcqf"fn\>SKBzcdj.ORlUwJ^YUݱm\/xkMi/}ީNaAI5ɫdR:@ jeoSE160v@uY76`beYI'j"(eKaM4l>PcW76´o}W&}swI |ۑi+lgıt8>}w@i/ $7K)ad,-;"LS蝗o@ [I'Z^ENT.-Jմq&v JFRMV"O!1[5O& E>eėWG3&fN+ qdً]J`퇘ݍa&ˣҴ3&0*ךhby`DӲD0KmO9pebRF(PLOۊ-(3zCUNFj-+bZ#oOո#}]O6)̱] VeU~{sr8aoKc:9ilRyQW+7=Dďwy5f9c"ʪC\6w.;k6K"0`9ƔEDŽ)_3"b S"`lp\NQA~&qvZyH5صG] (a%O$]p4cMZ| u?]( EO=j;rYj¾biYyH ~5?zlԘVȴB2>T>BҍOۍztVy, ߩV-sXUve;=gbD5BTSJ&II LRpiPX' U}}leTݷ⻖S +Hl%,a{R V{Y+6c^H[qxq:47kih_i%bDvtſ!*|}_0PGmLĮ7sf$޻$%Xm@!ld׎bWAiU_7^$zYb ,M k]F/ὲ{І0bQ*{'qZm x5Pp9ל;Ip{eJpP} &Ž x`E6Ѵ D0S\NwMXplg=OtB30WƔxT#c#?#1>X .t. oq5/u.j]'SdKN<]?/[YhL jD 0 raL48FӡU8cs(Hwx${F~,lQӛ"=&/>*K]],S/-{z 8gNfSae/z_K: N_4yqSD#TOK <)Z1p&2``0=ds4ڭf8;Ql@:H[@5nۦuӔ#>fU6O4_ I_Tޱcш!DX;. .NΌo$\RD(Bf#?YտlDlJ(4f6k 6ptT^T)Fqx?Uv/ =QF5fqBP C8")Tz[.8SŖݡFװ u#-UUj. ෴}:EtXB鎗)p|^@UVg_;0D W֭`uHRξNQ {'"aCc}ommnH (hC^0~\cHtBS5S>/?ĝQAPBpjٰ\#4ey@l(6 ԳG->Rpa}Y ZLx-0_|oAVohqF”*Иg=:괓x2qùaD够GSeBITu_ZϻNZ`}e^hSJ/DO1ǽ/L*YN/$L{r#U *Y 8ueM7Z>)_AC\n_8?#q/[ Kb(0l/MdJGRZ&Y%c\}{ʚxMK6?tj J>[1$] -UNHW~,'|aT~YRoAQwâ$YkS-Z((:Y%+|\np,7|k˨~&}j;wm`Ɲ+{9mlR#bI<}Nl)V̾3q9s\u6;\ j]肚 u䐚I.:p-Q:@2SQx:SXRim_&)KF1[VQ*s,ߎCYJ },G*hl Tzsl^K4Usl c,:"٘"'ZӘuêmhlFNg2&>*50h w1S98֨db1i(->v'JZ?PkY~R S@]6|?{OՑas2bXM n ޢ"Py7MSd& P=g*!n$iȲ/8Lgu~SaqV?$=LzQuUshO21Xij[n}jua;r!~yҵ.A^%z# U63d !/d+ԩ3 ͧK8umU֨-(+_0)XaJppj*L JKma_beR#S\A]ƥ;}Əkh|Q{g>M޴^?o/ vbL,ّ7rDr^Z̬51sG˰*#v_=-ّ)}S`/i;:,ZKM.F^ْb4|m}FDOCvGmZ3>ZpQw nň9Ľ?#MvuGbXzW;ia&+e KD]hlSIycFR!F;C<e0ZӅd8n5^Efve]9*؊*j"MAjLwHG`~JP|UF'k:h8H9$\ 4IT8.>X}΢V^A$KzA̭[g证FrB聸y"ICg*ql[8nT+ջn.qT }lf?tuYs ͺGH4œr9uD'unmTaF@k0+Z\nPf"GԷxSW 9U*φN_ϥp70Rޝv5Fo82Q~߄_g{DJ!n bJw죙mDA?s#ևE]KuYÞpq;ڢVδ@e5IJ}x8EX|[QuGNC\Ew1 $ c#+Xӹ]7 D.1}C}_jc!'*b>^*3<U/0OcҊ۱ZCq c4xbsNE]09@ b qqMtw7A?ϛ6GN!iwhbғ*Ovn^#$x,Dٟy?@:GK dW"i== f2#Gz;~ez+Ϋ"vtGxal>v.rb0.Jau;Pdw .7Do10_(GXs~jzKT>6t`w(OZN8eCߩc&(+5\qɳf鉳0 V9ptfFr^&ul.!T{}p[ލh`7IGIg˼I#+(M = ZC>H2=`jD[}Q2B"NJ>J.gdc;. ބdܐq  \gG3dt6'rWQZ]*4uӽ=#/E1?:Ocm ]R?s[+γ/pҵFhY{ i,1ēQy#LzKо*K οDP65/${95ط` \]Y6zFcF s\ӹa?+^mCE;SbXnza>P2Yg 3nq@k:lG@"Y#%S3,6c0sNE$y+9b0ZCnx'!7 -OhNEplƋ C'yKc- ~<0Tc]@n\^p];9a!K`"seb&H.fÝM9)@ x'pҘǍuLRJ/[oMLh ;/BŬ}]kMpt}Y=WCB'2Q= ti>~~|sQ!Mԣ>Ф>9t2J4JaV Yuh.?K\.B%'ՠhC77VN&bƁVpy"d!US Cä+\& Dq1̥ Y+\X€JGm 5ys v!a 1c8ȁUnwWx[+at'Q~I'&(jaѥW?RZN<^$41r8MIo؞DXXˁCCo"g"\y1Due vw~ T|51,ݸj~/8Kd~RؠRI95%wNߊ26m1 _Kt 2Yt}Va\s&r>gB3G4(agXcu~IkQ n7drI}z/*Al-cy/Aײ=]sӲCƗ&:StZGOQ~_F[j1$# kOl?t`tWڼCݽ}–;@@1w-I[In5{w4z<Хx_ؘ01S@t'c=S&Av̼D{naDݰq [@IU'I?+50֛,ԋwdɼo,>lYc|]' ~|ypA<qxVF{]5 E-zMi5& ğ rBұ rA*]p?Nn1(9ansa[暡67'|Fsq\BaUL(pAcS3@!me,8~B$v;OeHowQ{} HGx 凓dkyUy`?)5uqHd"hݫ.r@JB‚*;`p[HSDq&8]"aYJc傢V^k2C8/Տ~ \~:-ՠMYc[.ڴ0, A ~,TLJ6ʕ8=U> C1I{QWYSN-HH3Vz ,E|X6Ɲ)&^Cq!uZFiwAMBDZE>iجܥ64 \5~U4?=\rt!𠙬Nf #C ϳ{l݁l*?]R}H?D|RzƁ_Ư?S .}NYg3Eb CiZ{WJJ_"9&HɎj-Zi>0mƖz[00 V1[\,n  aIwÌ6G=uK"`ݜviQf^lym`K&TB'ƪ^!kitFB;հA^_K I4ZX[сarSg^i?mسrVTfNSv0e,Gkb'@?L!aӠT.r2FRǛxߏ&C7f#kL 0WY{-G^y5{GI6N Fp[9qdp@m>4M5+0OҾz:6bhah&l|'֒ 'p twH U[xf>>=&T?3+xF|!$+8KANJި|t|aB=͕C{Epo(ÃsF*>{LMka*bI¤8(<KHnR"w_ݟ Gg H['v²+PRDm#>/.E౗dÅwa]sc ]8U[}N%%aAKBGVI.h,3 /a2S 3L|}[btδ.=7܄5>Woz~:R @r-wC5qiMΒϐxQ;7tDWz,c.1+=-I>!Asf{}:lƛAxzr :5c@#H?zgPwx [+.q=iьI襍u鎬WtIC߸C354Wnmً}Ǝލ޾ᝠK[Ɵբ_kYz(e+d /ܵ۩tB mcپ]^?K"d}̽D|AK2GwED$Ca(‚pn{ lnPB@wU9'gT.:й밽ͪ.偍yg3,ubF2ak.P`/։g$O3L.'31>K@,E(%e?ERf Q%ja*sե+UUU&4?y,rZt ]Ӹlтm|;\CS2,AЄq\ Os!_Ƭm2Faۑ:4t.؛4ԧuU?/mqi`÷_yb!9)F_secN᳋E9]pԞߺ! GKm c$<%Q;)SQ#0hj#VVr]]4=yڢٵGw&m1|;V,+<(ҡn3ZA@u(iSzTUsCs/kTfmߦx0ulhAkLqL[ƠqsSzs 1VV89&&:@T-6W!}"b'ڦdX;K@~n`QUlGys7HIdnVM ͟Kxڤnp0kBwd 1JPu;]C6#梡6gk{~~=;]bޔ7}Toef:[4q46 sz M7 i'4QcwnrوgriC^B|{K}[á5۟\`bge9cuQ61|w$< v3)B8a:Ex2 w3{p]nfh4jb̀=CU$rDSxN 46R*c=)~`6P{o}$QKM+eNunDCd+کD4(khcfD7BSz b P`q(LdyT{8j#?Xl$?Yn x>%m=?%[C}F{JC۲DIDX l'ZUj&-g~LZ2L?M - IlGA0 .==NlG@Ut5}f2xҖ ><=q3]cCp28uVZorm? 0d;Ri08loxOL~3VnFETv/(oLJ4$/Tfć*r8 KkFULtYAD4 ]qa #Z^S lʰSUm&pAܱ [mU41QAC&w#kt3%}\56˔a|m1T-!fˠ PONqB pyn_[Ky:`3}USAQ[H4C"tK{_㾕g͢G}l<_۬ ݊=*9m\{C]%㏋HrP^C 3!UL ԑ-];u1r |6͟oYŲm7&bYvX{~ 'ۖ*XRH{3f @ևV-/" =s6BB7-5lBnpyȥl--CM3з}|FŠ61.Y'NLT_SbTqj_-Se8CEZ\:\6o ,%$gesۉck?b[;FQ!E4c^[>*+Ę jEN\;zĈX/`6u5xscS.a8-[7܃iH^:ꗏ͠Rkq| SBahQeUc6|A*vM p4+4ĸRnjUeҠVHTs,9t(4낎im 1J %hX9gܙcSdx&<ǵLGX+̫:6pBYYz_da&f[̜8Oj}DD!Sf6Бo*̻KT?&R-{ׄe#Sg2!ɐNţQxT_ֱ[ָP'F23)#WijLӸfY8=bd]8fmH`P ^ be,Z#?H] Sf܅?@i$vȼUR*{* pt"u(~+$v7~eI, xQ2ʃ6mɍb&6Ojwpb;"X#oKG}oA CNvR{L& w.xs \M~lSQ8H ƃ6cVzNo$lvK^'T)b3u}ED7&x w\W'BiǍ!ctq0GRys⯟"X4_ cy>1s] ש.a/ͩ|u n4B],!,h@@\vR.yr9[.8L_8YcjuKѯ/%֓@O5Ԟ 1|CQ2QMuF^~*$x_m86w?QY%$'Rq"f\ T/k~|tz:޷J8P?4)BnZ6N9à1*yhm=6xi$9³Cu Vj`gͪʊޖR+^J%n> *'l@W6vN) mD uJULaxs.Gt#NRIgHH9"n.1%KQ\ oLt&> P=nj@Lwbc(u_\1Eb(pװaIMlB3a؅W`-|%VA2Z̼,/\=݁KaP+JFJ9&8ĶIRCtC! l7nSQn$f?v9YnKme퍯ݱp[q†^+^Ȥ6X{*bs$Sg'BE)$$3?V g. d]Z#EoFK8E^oӅgVV!vٻ~A*qf:0ŵ_=-ĻF$jݣ"q\I Evcvo}ZxQMi)?D7g+yۉ;^fu2oXT.\MAջRq5@>K\4+%+qaPoPŮO:K&JG A#$,7%~?F#⃨(4m T21G@{D9(:pjy (3񼝼|x^q qZ``H齹G֌EŗP8R>M\sZ]I:0޴}aFQ-KRc0AUoL "*+nP)7{<3o1kAc ' 캆Jnz$.w:^ zw9] 6?\K4:zJ׼] a)7c7񁖙B,aXQ2#Jy^F&2Y(ޑEظ` @"f}S4FUwd`M_7Q_OJL"KvFwLį9$+4r]֡jpg@r5}J,*#uOzƺD g|TVI 7$Q`V6R+ mfA=uX b]rSBex^βj`,J 8[t-_QСεCܡL' W:n1gJ;O1 a6B(iPŨ1Ӯ_,UVK"[e|D@uhnk-yToDpqT\ߩr.KLL**{/ذy:k]^@ ȉ˨ftF ͪp)3գaȬUA77i9!ɑltf h  dp?qP_R8gܚ2.M(S&ْ6fU!VEpr>0v*4uۃ,K ~ 'щnU7VJq_4e/e1.>u#9_3`LA8k}z;MpQk%Lo+v2 v<s=6_OnB?" P'3!, J<]_ ; o7~˲OP,^Ix ֦NY=8k%ՉbE!扑DXְ45MZ$NR/bI~:iEkY-ЋO36KɛHmƅ8ih6P]\O϶ưQ3i/ GSҶםɒѡse Dխ\@|ܒ*x*HPjfQR?ƫ*H ;wa}nFA@c=Tk:5&?X%o=Έ{(X r ivr,m+E ƒHmlʻ5&o M yca|O4b6.B]G}sD~g# LB` ws\g >WbJeR#i".Z (~sAMHL"0%-\Zjg3A<<%C33UIS%VXFe6DSB/fA@\횂89%wj A j7GҢlHܼb 畳_^"{o65ϩԱMJ 2gUBjmF<^ )I h$l"XPc8W+IqbDB ()Uje\ ̳_?`kj/:C9uK_ g"-/(Qp+mPҙh141B6OPd,+]Ҵ\;>97xXQ0S߅Zq2oH /WbyfbBOiU4w6ԮBG1A*sW{`4v5aQA䡕֦XR=KٱpN\\? v??ԗځ\C X[Kn0M6Я6q$%EP !0O ۗmk "Ag zw܃8d/>ʹP"()nXS ## |cλb6OA5pƷqcB0cL`*pxm%;]X8Ćr>juEW0 -xdN5F7.W) ӇhXC7EGT:2 ۿ*[ qգ] Rr* BFsK2 .),yrf,bHY:@^g8L-Ƣ<2@l|HE2A1|a.6PƐ1%'MT+\w 3'?y&%ŭ$~" XW P+ijI Ry7{} Emqd S7P+'Jg2ScjR`=ɕBO>!:D =my`l`MGsէJS)#lz8> !Ť̴kQj`(t>"%I2o]Eo> x$YrI0MI.Fg8iƎT R^,հ>V [_r(be鱀Z-/BݏUei<PHF@3~< YUNSb?Gl n)1%F Awi&j]Vul&=zG_Nށ ?Xej9`|h>VOǎt\W u8؛:H]Om0堀O<_ 1P׹iWA$ UoHDi|p!CGʴdo1Ǒɩ>Q%;\o 7n%\"v)U0f.Q4' A6{|lr]QNE1Se1k4~Quzάb,c -Z#n0I^)ɭ1jwǽt/XDFa3()p](o)bzuJT-,CYv(pFYD{Q*nw`gS-5W&aGڣN> wyIrII:h(Ys 'RifKP''@ǯup~GSI%Q]\ںRkn@v20|g6a[o.)I(~mHJYU(ċ rVb<V`#BϬ;Ӕ N~& Lg\)4^? n,?*x褢*(K*ߒpW}NhY/O1ZMa nPijh̻M~is/aNECP1pi,*=DgbUmv˨hC7/3!R ڐ Nqy7U7YZ+`:a{'%ꠤDfEU"3}I/? Y$Fx-tr>5gYZ07070100000375000081a40000000000000000000000016446b36e0001b970000000000000000000000000000000000000005600000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/scsi/qla4xxx/qla4xxx.ko.xz7zXZִF!t/}+]?Eh=ڜ.+@\F%MK@_O $ħg"f#iPѨ4(ldk{ot>!ALsr,H0U[ppoix#h" ^= $>s}mzծȽuu>zF0'IԩO f"7vJ?>36I$Oԭ& e}g&~[0.?4$i a9o +!)L͢?=b!wpee>¤#dap%'o7C.rՋA5T;GfgP\D%~J~  z$DpVt(dE8F!C#?\Pk87Q *{X ]d@& v09Xc.RO';k+Wf3H SvN#~X?2$O|p7BQjF!"t̂u6rw(bFt~aSjz>4[{<`_mpl+[}6reR@^'Y >4]|BRRaj.R z)6,[_q;|.shVyۍl(B$IOa%r]I;:~$[L+r'Bqm }C=-{m(cH4hڬF@VuG=jH3c$2SR/kM^BR"Lൽ/D!ʭ͘53um\PƱvۺK1LzR.^qXo,G>Y)Wu}e~|zh9SfQ-=?nq-~۷ !| W2*|];\}lE!='{ng@GfgL*Gg PsƇ΄S51yspGZ)qy7˔nxܺ66W.EX~e쮲ape6ױ ?1ȷ~g/,&sMKBH]h|,.Ԫ;# Ƚ2uOez+ *=Q}@m0m+0a}s Ej^lRx܉ZmV&r\e*ghhd-:>η˙k7cτ8a0~x3uNOj*VEhUcZmXt+ z@kR$Y U.D9R+)йvT )ש&<zC}Wº209R `:fS>0ez=Ko*]Ej#2UC|4fZ'!CLaMJ̄HACbA ez* m_0जXAD]* zl/W< ~Ioq-sw$hmB_*ȉd% `?/ĎI@"?P(֞2Xr\#y7ִ*RfEvLXFM_Z+㽃'61l1:+EaUQeD$rDIol28֪ݾ)#'$a4&1`ZckjI60٧uS  ςuwu>Xx4ew>v]9J;}7T^ϮEPJ{)8m'^a] $y . pƦY[3x_y~ГU|[[{0g6\3|s 8S*[mK*kЄ7o} c?+aض0aah(܀:!؈9-W2&Px[h'I+o[Ez*bU_l_3ȴs;+=f{˯NZ-|پs1ҝUpD ӣؗ6Q TFU=ƴKjp3׸^`pQyW6)d$]1Hb'%uHT1*񸕡L4xWy,5{֏WFb~yr^;za)Dج]Lc'&/ԇZp<> jΖ񼱝u3jm+ %pꮠ<;z-[j;Vc~f$94?BmmA۵d*Z cԙ7S?6 `!@4j-3gY#_)VFqҁI-Cq6hm[jsqHr*U-sz==`HSѢ7k#zp!SrxYxAj>꽷 TA3I!qr%$$ssDIF%tV-JuɧP>N} ^KLEņF[.7?% ,ljyh h#;{rq0K;Lb٪DO: c;%~NcXIѥ YO:hZڒ8iwʓh[KxQbg4 xҴ%qB5(VS`*IOa4TcڑpmtAU=&$YIYFmT `#8X"}g7ι֏,2[ M;B8>ivuV=JR-Xx(bl,[9[@@=y@LS>ėϒmt 5 +A{n3 _yZ",+>5rkÔߖHo0ׇ&  emODjadnPyUkGܢ; 2nЧ Z'IHu DIaaBf{F Adk1K.F8<NO`{1:@= q&{䷌}9I1O&d8نTǟ2G7x"B'*aѺn{Ļ:*k^;VRͅjNVy\KG)(<`ɡBx/T_W RM9Uc!U\^T(a?PIPmu$/sY40v+|6nɩ &s! loS JmcoShZ&2y6 [HVύaءE-[D(OνWz \MLݰ1pYxZqOؚX7-]p@x=uXvJ-GzLh;6qJ{>_J@,oyfrQ#.>+/c|pNc蘫O`NtJP\!+Sl!luL7^ieWV _ JFdHhϯA5ᴸغ.ۣ0|r. ,W9za ҝ:}Ts{YKPlifbf„rf' p4y/;Lsk9tƢtx 3QZBGW&MH *2zo! -YR~Ȫ[M̥Q&p os #_|S yzȔeLS[X_548xR^B߉vc$ +V]̴92zz]+p#rJ xcp3Hy<_#<!v-Xva`4p؅9Bhebw% 7J8~%.L5չFQgaHg`gP?|۴&Ʈ[knVV9 8ե̭|5mLaE=XӮY[\~.#b`׬lC򣾊@s*-'~Nq+C Tm=L 5Hl͌b9";F;n='TmjOV9սCeU⺸JsO8`<䶊E<-8tu¢ fcߨ)\:QMS EgKx8iLظ_iь{V6E(!Lla)xb (G|xo:t/5<}EFmۍTy"KʹEWnU\K@55yYkn U<>V^_-3i9ݫOJkʴtdyvYH6gf)ri)_|z }ë E0Z;IB\^?04V5blk 3؎~2==/b@U_|y#NLE)H8aMcC<än*pk]cl4ڒZ6IUl+L1[A z=%?; 'sSօֳɺ}Y:6XP̺I! V&ϊkmM['p*z޷wFƀGB jhi;K4Qk@?G8n_R7+ZI#HnohR$]Ӝ kɝ2,`Ey=^!^dƇ9AMk oMPrN3CZ3Z=%np,chMYEu aS *x΅F+95F찝tUӠOk3VnG0!0o*ZMd%ji_7^cb!R>pQL>If\y?EfApxLy5=0  046ᓉ+ʉ_FCA_47#2絆TtGӎB\5( O%kO* @{3 @XHat)@'.İzS: 5ϧRs|մeSbj*٠Pk[cI2iK/?17?LX[P!1C &:)|>2!]?}b*\+E>CEp5N(ڗ8y+VqLj%@^^j`&\^MʫV Y?@ #rW?-OtgDmVRW;׸,곁B/jF[[Z0{$E4Yb!>• C]-,*\/DlK|^}+ͯ320RJ̘QvQp"ӭxF`u:_EM0<8VA;~|]rKn ^ݩW5)VSڨO }8P7A]tqWZDfæ/ňYsSWeJ#D/<h[A`c*q^qJ$]VV gQ]q⽉r 6]CkoOr45 e.lo˨`Ẕp7{8rjQ#8p* ~^-+Sr(y,${>w~BW*t+ai 7쇹g;t6g”mXl~\O9YG{+d?'Td&!MVsk7F{^Ui78 m+KhȖ8\h/b.f@5˲E+yp>e@'^H](dQu, $+HCњ]`bn^oϻmx֠UٹCc:ذu C >Zv4f'L瓡{%QeI, 9I/T=KI4+!_hx0$_Q2쥈| W8:#oQPw6֑9BDFP &\48^R EpW_NS4dh~//@;Ao]P࿪䙌\& 3s*-2hN->7"0:f^{IF?E,8 -J8D>DMel%{`aCRd\GԕNhGg#R+#UFKr@r]>b#^@{Mǟ%c`wdEe{4a`XcJ_ܝYgĆzZC" rP!vZK*r,c<]M(T1 լy]7UЋW6Pg2!B̷jTJOn- 565x iqL[)_.^/VE-M A퓁p;{+:܆>ЧiC)1Ba2FVjH~V]i|{r-+|?5 grb Kȹo #Yr-S_SP:Ԑl(FvͪT[OPžC9Zɾ`2:yh?@"+-gKu $U n $Fc̎,5}X-^5RYЈl¼I|psJT ZԛG%SN*):lBs0ZM|:eyS_Z@BL]~jd2e/}r0= # Ua?E?zu7܁y[>9efڱrA+:X>VH|8:m--Ad`]Z>ط!L+X@$^M(B~⸠lAR}E5H|@O  DEJ NhOJ!5MLKKJ ƻZSdCcEGteR" px5b߼x*6وz2KpFq`s=7)e5Q^8t.6<\HFќ4ޔ.E"hJ3ovvE 5600[Ps܋-p͡hx};MxMnf9G~U~:}׊6ŝsQ,ǙN9o!h!ERpѯOZTκZCՐx"J7hP2Wͨ{QsRn-H}*fdXc'f/=B: W)ȧtW32Ns^vNj5rL05 z{RAN` t]˴Ogǣ){F~q>8 XF&Rt}RfZ$wq,Gw,l%…DfmGAAyǔV4E61s(&nO}DguM 3"DWQ⎇w/p/f#}`?ݑ'gk툎 MAXa84-A^q@+K5۩ZmҎb .L_R5CKmTtiTY2Z3R1u@yHpg9aUa[?sZ*XIKuP;]8:jKF QlGя 160i5[ ہҝV~tH|Oܔ"Z6Z6i8؏ȜZoy UvQ`vڕL;6pyŰP3aMAQXPguHJƗC ԏއq| 0#\HߴY31rt E&P?/*>)+JA+ mS9hDgVF]X=YL v~VTo)kˑ@X#*Rgzq߃ꑿ/f{gg5W5$?fMQ=ی3;EB]QQ(ͶN{.rƠݺ@qor!m5%eNܽ5zv5*=ɀbO} .L{B?v;FZv3k65|-Cͦ1̣σ=9Z.M`ͷ^(lyrP`:PBإZa"eJ?==Vl{[H69;MQȀœ\|GF)/G4*,F!1}M+q w^j:P( ϰ 2mL4I@U$H~k*)Į6NPKL4H; 1RIhPk@IMr`[Oh/<ڿ Li篘<:Z*gtdiFR >e琩<Wm|]ZNPg :gJay?cSG.a83J'YM )19#!#n>{t_OCo])uHMQ="/Je٦$ޭoW)s棡(;:.3m/ןMhI<, ! ߶i`%ONQh)Dn/#CZW1א:nm#G*F}=;Ys(T.я̸yJBBOb}$~"B5o:[(e8Z9^!=yfAhVv_g(ZR-y |oʠbG/!E'z%I&2R>[n *'WZsE ^_rd_* &^P"",y;StEv5&]8V*J sϩx*]BZ[i'>C/-PAD*KIȾzTFQ7,SD̓C+!Yo7$/4*[ؙ… ϲ<,بv> [n8?:cՠGhp #,o-ŢwHnT=BW~y KOn@Py ݺFl~&N5s 31z 5Nj0@ gi]vliOz8g,{PZ rG:>^2VppƞR0G 䌠S,/Sǻ jxδ},+\K6naT %j힁 c3,Y*T]7 SxdJ (n,b,fW~4{)}eCthˏqk XA#YmӺ1"6ct9>Xy8Nx>2? 5ygOS=lƬyWzw8^l5Ӛ\莻zSߍ(&V$5-c>:Jms(h VdA~1wN+N㦀ѧ{Tjgcgh/h! c )n!altV JbLw(Yv͸Ԋ˜ocdn(=M:neZF/NOnȅy7W.>"HwYljT 3'B o* w#~eL?'!P<]<"Inf 4;7$* rmPÜj6ɎFn@qQtZ22~]˰fA32py{Ӫ`c, ;4 {22/9.PZƮH}Ll#ط!lTf%-??8LʪMrD\\`?֧ GN<[krBݼeNZJ,Kr]}Zs68k{uy>"W7N)a~%:aYK{lbYd(.9ӱg2x E|J&EؔY&t8&*$i.j>~C:[*7c !1Bv 1"Մ`5伪{,Қ>-~T14hUw[»j71ym >)8ZSW>aVdARȟWdR#OtRk8Qn/Fȷ\<+R"P[%WvW\9A`$Ӣgl7ڥ nd&zOvܡlzb]HDH P7 ]!i*G`I ƿ'̉0pl3w0}"P}^V^MqY V± p;gQq5?JkօQ7ܵM o%ȖŮ^ srfBH2ga B:_UKHRJȼYkEɨY㬜<~]#[o4j?T&r裡'۩JƵd*1ODC FڨhTQٷb9fm,t L&eNADY>&Ӱl/ַ<w%XuBqLOS[H0<˞B%50dKz}b $Xnڦ9P k7j %Ez}~k_#,T'B%oȹU Y}v/P߸AV2qdu@x;͹07#yC5Fha(=hSU4hӭN-2RKXtR*x#G΅}{0/5Oئ%4*kiJ)U[ZmAM#fE ><# !>P֬ts3 N^[=a; NnQPLy>ȓ%`C_"HB*` U@c5J7ܕ(0pVXଗU.>{š6)Km?=>R7%Mb7)'kѤ׆H[T g=}9Q9Yױ'`/Ew;+ȇm``D0F|aB~`!2h rQNTToAPЁZt'7L(2ih!TnBa|8JAjoG2k6Z+g}SW)Ez(]`坌>bbGGT:)0\j=H\/b y# {>g?La#ҸkKNIV 3BoBNmaed rqRUD-tJXCHB'="NO;DoN|K:B^V^4fYȃɬ #a;]@&0#WLp䓀L{Bm nSRKFm 0r`\sԱ6-ߑn0t} NPYhp ¦|ڞ6\&H~<#j~XҥWP껚n8ȲRгDN2\XX Y[?hLJ#J$YN23a8ؕfd<$,BP L|I{ٞVWU()q}$f.ޜҶY8u* !nC5XTIqO-Q $^Blv7aĬ|q(Ks`((;G\F n-9 D}Wű6m$7rJR9@^zQ&00W;Ozqyݭ"7ȼV.GGS˚!dDZO<؞1}Ix,_d6zu*fj/} D-Z"gN$z^7*jn|]j7%XMo6Lך24bOp=7%!f(56$a#Z<(8EWקA5_c,{iX֢/RJ$o&B n- q;lT.gVS쓨meģ>Vm H+f2H@NvMf&VIPŇJ獅BgV؛>ʌ6Z8 Qm 7UmƔIJhQ4܋[^'WL]J&AIIͤ He _+rs, ![5 I2$BX<3HʂV YgT9]圯5'jibf먄qz¬*쥿ԎfՔ#aHX~Ih^޳|~ b<0hq9g<u$K27rcKW/l܂Ni %~b!VAĽ["B8W7pwh1wv\6R[6oT"b+ٝY!؎ [XG]W٧;ť^/qj~4%yԭDZS7M1&SrʲQ]BDy(62op'1(1cE׽"8]tV{:W?JX75uis2N\с {  0'ѭTgY s,+K;^Zb ڮI_BGN1CM32e/Am28y]9nŜjԒ#lgUc9.qtTe}F'Ntd}H566pOs|c\}CQgu %/|y,M "}bFl۹[]~:bS[ז>NM7!ڮi0+cu/GDS 蜭IyoeGF_z(a h1A/f/1puL_^::fgO隇}i @o`ܓ5 88|Y첂 Iڭ nE/8S \[ i~7# >2zdv7p٦BwRu~&J}'5Srף4Hw?DETH`}~ TR.mM[oكg<*EΘUe.Fz],Ȏ6z+Gܶΰ?ݲ&܂di׉1B @^ʒUdB{rYΝmL vM=7Qєs _Jzsw`__ؤ宅̤8[_&&?׹#&ɹ 6O%3(릗&?GkNd+*YgPIGNjDð .LO31ENI (n4IH/IrA^bJ0KV|ϖMp-D;_i`9GMu rH 5"hN^&I%{(CAyq/ԕE^K[BVĪBw @]蹃N2LE[nXk0y왠^Hg4^W'i|-x4{ l%?F_k&<Ͱe3}HNUȾN->>hPIg$ ;L|u o(ªw󚹃~̤4!D5>Yc$V|1$t^|+r4#@6 w pG"޽"-z:Tr'cS>8edalOJ_F,ؠ {"[+/I3b$bZGsH+KgAiMd7W*^44(`ySԝ,8Ki,JFm!j";nU?H-'Ue\Á2"\ {zmSr9MDȡҞ*N-cNgDDL:vjNMԿȧzN7/,?UZ c@ 6?0Hܴ\Abdz j95h@>Ni\a?DU R4|ߚxm8*/N <5͂#EiL~_Ny'"1Cu3=ADӏW&Ɵr)j]Иp  ]{%+Vߎ2.b"};f4` ȗ]0^~G^gG.}B`ѝ~؉1786Çx%6:H"` XAo:۟;%D+^Sc7>89/ː1bo=9%UuzWdcS`x)fcluJ iʏ6.Xihcٻ:}zry7SukİjL2.y a*jT"6H)4/^nZ8dFY;ЛU8U?8kJg;0X5PU}NE|yfD^VqdHO0Mͭ Â1%b XĸT;tNq klB.C3%tMnAC_K1 L\8%'T^%G d1༿)&nggyf. 'UhoTn̹ ZJ/~*6Vt?j(&f`˛2s*ȑ",FI>BCIh+s%=]?_. kd͓uϵc~,s&Lm{m~}N$ΕV;϶ge`7g!u$*aZ 3<z}=HqR֜( & H|!H*uhG?{[ζUQY+݄YiTl}# V~! ٓA;!Kocb1Ti;3o5R;ȏ]f򵟬 L;5omksMs,F%N7S;veܙ2qcGkzv<`Ev 8z1ta'Ybߩ3ퟓ}tCw% Gf9 hEb"DBg/sW_f̎?ȷW[d$@4Xm @C ֢0"N޴ք.pC8&d1:'5DoٌXg|oڢUY)4;R̔tůtGFo&%9Le<\sI$B&#JٳQԝU咮=,zPb}kp8`8uK ė)Ug x3$ڗDR0;F_ĕ+>= k :d.Z˺@g ; Vue슫HF!PNI_+iK`ZnOK}\S~"9ań  O$9ZSƣrE83t)v*!]B6,SM[-o@- dQvQG(ȂFis6tqimo&eV.%2!6[[Z,ݷvw( .IMXDkT!j"G YyѽHt Y-8yp `\r'huC>8Aak0xkJGK3OzƵLY *,[]`}ΑD$1ANt_0IJ1 F*~.С-WNa^nDD7@7 YE&}Q0pk; [Qv/&roAה@1櫴n>ջ7[BL6lVҷ WZ mP"{ `hԼ ^elD[ PW{nۛYAm0@dPb! X #j0m!(3,0,ևĭ'QDR ѕrX}[XU1FH | (%ϳYc)ӕ@JIsP[:٧d/oV-e=>hI03`pZ;. rȾQ>:ǖ궿%9LHz)0Od@LI-Qh%=ԁ ao.ڼQ[3o[T0bͰk'8; >@7JOJJm?e `;`}x=lG1,$a5r i]=8=nX;$,Kq+\Dt|X@Ml> V1/ِep ,]p0Gj=^wH<ḘWo?KŵU0dWn4몛ESO/r8ܣ7v ?-'.姟<3ј_$r#exP>]"W!H:LQȯ>q&ĕPF< YV%hH<&Ved!V4/s?qw.vfDl\E!\%Reݣ L6 IͶ1 Z쇘!XK vl;nkRոғ"{Fphz;VOQ0~w   /9\E06əW1Bb2VJEqM߀̚Lo\ `؅KJ-$+V- fQE= o!)1uoNԘYd#~*v(`&jfe V {*P;Ā~."hs,,XM\G Ydamw)^Azy4(XB[4l|!ZGbի4!zZDWa,25n RFz?k|؄2 F"Y~m?H$K mM #UC, t Sn QaDK¦&^ąclϴf7ۣvzF*/{l;N3L4&ɲg`]B_Ϛ92 ;E\2FNkrwj}]_434q<-Ģ>p7Z06D֨i:+kٳ IGw̃: } Y.iT??7W"!)3UɃn@us2QEk$wϘ Jr \Bp|V9Dž 2W Sp֏ܥF2hXT? 3?:U3nyIpY Fh!_4u%؝ӯ'i"Fk-C"q>آCc,xfR(xX}<{UT(kHa/~{f=ӝ>l!s cU(a--4l6Y>(I9T\5XN6N1*bdm_Jdw:hI.K{1$b=c6ma(ɄӒƢ19^Z:G3﷗T*! R0GZ|dYQ',c&ّ0( ,׸YAl 8͋CM]I=Cs>P zP .m-#Xp^VdϹ~Znií*S x2Bc\pF8f؅e?276Ld(X/ӑa 2ɇ2J;䨡t [2ɼb@. >MvvOGt3I%8h&f)@LI067BB 2z.Tvg%NzTmb,^5*63+4x-VX i$=`y'*Y% AM4h--GZ!+?"[3Cf,tfɻdv]GgcԵAKz81Hb:,/nr hIf i5iTm#9X"*XI!f"MGh͂>D|ct!?&F~$!E]<|h44S}ۜ`AjyExS kvgD*#n\IȜ4eUjh Rk'8h-6IH-}Ct5}Cl]vt5H6aw@2 Hj!D"/HHt4mt\~a5PףNc1 CtgtgUę(SQ\2-b.R*P9xDF `~mj~oˮ9TN$;<K^zD4{_ASm]l]Sf-3dӠKspq3oo҇j^[{*}\qIWb(j38oIӋl%,oig 9@̉eVՓMRzF@o'sYp*!@=hͧ^Aw{q"Qzi@A10yFiVá~SIj%^ms.MkQ܅r{**Rq[\:G32vjޡWP֧if\/PV'7If^vwy{@vN0il46;j92ܭy?Ԭ< B]0?uÑOϕUæ`Xӱ瓫A6kf[ #I84"k)l=, 눑{] J:q٧8,q^5 G!ϸU/g Pxڐho}p6a8Uj@ei{ bwv˘}*K nx~@$W~ISr@ ҟ`ʗkߑIL&j]b*lSOGQHcT W'7t0BDoqcd kD@x=Ym{֌p֋(AݴW֟MTn%/Q"7ހg6~C8Mf#@r9{;09vHq9;gcB$5NѶ]*:7퐍/_0u?6OF=pno.2y8]W^"O 62q} 1<3^u`e!Ӟ"^+ڗߔ(Me+AtX웙zYE"kw5DAY1lrJqK?x2-&X~Mey6?xG6懙?a'6)H3*t3 eCt"b"t_i+3 0ފE^x }hD/5 WpLUXҎ4جҋ Ȳ`Tqmz+# V% VZOXwmt;wy#,ɪcMO$4z=eqr˪ޖ͝#cw7ԙ2]әNB@.iuMB6*3{吾yjkzWP}3{ОXՐ)٩(:QBH+_A U7GÇةQ#O1c(Q w1?cy78OO[sdCt۶C>|Z3VKrj/6mQ&G~GgiuE*$d "YLuwS_E+N]}o7qd(݋]j Ѭ?Ii,>دRJe4~x9p@rM)Wa7ױ-,*Hb<5Ou-0ЂxC52g=z9 ROE\Byh/Txj15f , VAW#"ZE:y]V_Ɓ@|vbQojD>Qݜ .Mmg)Ѭ+?hgzD[Nh.h@^ 9Ne`)Wd ^á<-9z]T{9CaaQx7p) x ̩GJ .wyݯwQwhÑς \ VCRA 83K r_N=H/U` :ku.K@|6e^"9ԏt,)UXVڲfD I<)61[$jxy0}$5U!zPs ri`QBT7J_aqG%8n{ZY)'|e"`)PZվB5jsN NҨ)(q8@y74RQFk|$NiVQ'2ot_\MxcT{[Ir&rDlP3gCd@5э:n,bp|>LdOx K%ǯqV{@z?5@?ýBs?ly)= [+(0H uM6zU-zs")Q͑x5VBokcGo1~zH4#Kk؃[+^p,]y]_oTb0[Fj!o_ؐF|еU<e~ f )0)NYlMqt}7خ{xT3h'^=Yʪ+]o 1>U! Ҫ::j JGo6 GV B亊_6cЕyA|JFIb;k#(-g#$VPѸt請n]ڑۤ_:y5%uF8Zzςҫ0{?d=0UW:ĩHF]7%]f1c!>ÄBkZcw: f(l>[<{VOd{ ёFI{Geiwys Lg p1+<*k㒹L4vAB?"iRBo1{?!3f=%SQAr-?&0X,}/> {馲 `at?Kk R0:>{һo3)VQ0 $OxH-\Zr0QgE]$ϭ9ڦ]]j.[AdG0{T*9BAPSq[~IE,H̛PaNOrUqomUz2/ūU&8pYӇvSuUYۍ{2eŮ;쟜1װ' ,V(omgX">)&yPPƎyvy=$|AsHǟӭ_UWяJF|" zm |7MZkt^na6,ڪ 6"on;bFŽ~vG*u:WS(ɘ/ (ήc2 wԮzԙ0Lv>Jmx 4Xg])P+=sb˙I\JxVnf/)Ң`1I1k)떕3HԑB*&69PBiI` rԱHaRt*}mH_Fݴʟi"u6$s=+[⢞uX!VFN%zX@v}PxB< F덏!o㋏S*(V͙m1ˬۤlr1MTͷkN*r|#8@ %*w73Dѥz$сD ˆ׀V6zF"q9R1 _9AI~Pr| 2pHVNHҮsH _e]iJXT]3)v>w=nhe#>39 dh<$z֝m}vUR;_!>= `2I2sskV|^Tf`(SÌ!(䲬[6Cf/܌uɎb9MF#iVHT~(n?Pc̑mDUXCHząČOޑA'T Df>P#GMd6gTg_554~"rp@%.$8W_O+ihy5`5I07Y6ꇋP1uk;ȋMKmb7zy_7!|!2~;iu0@ U#0THMvc [J+󥇛}\iN%p=#ƀ(r{wU]Y1zV ~K=tҡ8`XA}`aP@7h:vSRy:Z&Z{r;߃T4ǩd̡Pd岰H H} i*X5kT]GrjOWpinHcTY# 29ZHv bEۋ1z,BrųXa-Q*DoIp dfB F:3#V܄}_~s a]Ax H~7ZԎKsYD$2<XA8ƫ1lgTs.2A~q g#ɒ_>9scE0O/%K冡fL5TCq<~%{TaSUr O5~A7\stc`l901vq7V6(p MQlkSYZ7ȷm5LY]C s$Lo) WhԄ??=7r^fߔiOQQٍ.1hAYn,@cxKWue5]8D3Ɣ}ͦD@ iM{h3dŽ9^[S;O4 9+i0  piXϙ8N+\F3?Q2lG}嶒!wf 4"UYI QéAmt392D칩N,CR3˄=5O=53$IK}g* l>A5ϜOX1ϟ~hҨ;Z4d nW}]ۣ\ᵬh3;V:r^?yCz460 b߳s"ClqD쟶_R 0{TD5AKfU$ 1݁|d 2o${!GJ$Ţ %+keOpC]897>h 4'c[tԿ*1+鐊w7ݛ=Y's=@Omrn!GA(7]+(ݻf%;ਙ4l$!t,W'b}fRY7 PP^bROVcDSlERׯk9L.2P+TGQ1Řԅ">/4=}hB6bHK*^{FByc=(W Y\W˱sT&Ex}_65`s2i]T SQBm@P\k1VxE4ڬ+ $(-<!K@0ƒ*kWK%Pm"C(w)-XG7MKdN4Gn tR`{{I*>F8X!( Bm78q0oo Z9'!hۆM&h;´[Iz-\/C%5g(/\ZGD(ߑ7=9>F+g8CKo׋<Z5syhQ Y jBŷOy7TN.Rj6+$ܛ\8|ŨxZcw}a &g:OdE^_ *LGҸd8~EL D%U{/6-68_G =s7N\Q=t[(6iώj|A@5*%~qĝh8Ng*VYFې!gw V gɻ_=Ą5ˇJ2:*)9cV Sߐ]BA7PfyoBG}{ۗe5{+ ʣ'.լ wՐ:-JfH(jg6H ǭKPnڟ$ vo(JP  /kZگ!g֣/D։9T`ʘ*g,ֱ4?n2db^S&CEE~KX/+ &Q6:L?6#c]")?RM sKPDa:yXa UJ>:YCq0GZ%f,7^|3_"L`$c.|d DGoZ@x'^/G0 $ֻS< frU6D sj$/Ov*^upHC4uM@BI&C #\Y֪j@ño$WYR% Iڣ2n'=\@V'}9Na/S,Uׂ;l(m<%F_p4 \GC/@*'jM0fO#cMceG:DJz4:+QM~hK 2? R," ܟQw["-oW5l_͑rކqW']i+|^߱Hj"2jle7ܧL6Uz92_y>\^il;%ڜ CF]W8_:0nc!#dz|uNcDW^ E|/fEH]&7iX6ڸpvm6ȑ~ U6^tf(B[`7Q"]Y˟HCdħA4 ۀhnJ1H'\1^`P|] ժH˖,R\g5X֮7v9l\0g=7^P}} H'U`\ӳ*HBT%@@$33Uw֪xdLݐvpaۍ&'kk&6$d(0̝ң2B\ȾD V:#ji3tƣO4)V{yl<9m6J = yۥC.q^`QYϱE'0FM { `IK!{.٧>16l]brQF/Ųљ?ݝv@3ZfaF}:ayLp4--1@S2r0gioeCu=I>rl\U0{*:osjEf?t?*'9x_<8Ua1*G~oOG5p(=W@ԚY$/Mu:]_dAi5m-#('`mbdҥUpe8 2AJ9$|JU\x0]Nʅ"1{I#pp37LxypmBe`\2{PFea:2Kh2 lQaAG%Z k@eV4 Z7=m9( ۢWE9bi\|%xrMI: ~dkda+uTMй08D%,͙(Y/&]@:bU q t ohy(v%(ΛaJ͠S}DXJsaj/~;DS!%{JXLv`'R(GڗRڎP4Z`:oɹW0(2d_7VMiO@yƩQgI 1)i N (ٵ&p_EuPfX+{f#&z嵜U.,]W6,S*pIo8`.z =@&o>M"3$9Qk<:S@mި×OPW2>ӹ~-?*4#=sPϯgR}D,ϹM?]Fz bBoF#/+}Yh ;0D|ãŲ vKx8nӃAbtn;Ӈ]I[x8Ej[Rn]Ȅqlg~ƣ-H `,41(,yI&7FBh84CН!]Wk㤄 Mt?"ԕk{ $>RֳGlVSA)$IǓ AXlH7ǾҰe3 E8ʧXݙ'M!z\M\@{6vdM 0AA!I氐^S8Uf9įu`j]I8/tp4݇nPޠ!܍XpA!y#7;R)Κ)@ s? fԬk P,Nahk# g`l[(ΚŸ f:+ uؔ6¤b/f-C"],pksWޞA Lu:Hݞǡ#B@UoNƅB Ny &sriH*ZGP ٿP8ӓv)ZN}G\'&4p;ze=4{M̦% )wx阷*Pa_x03"ߒlf[1!A62,@cI6ӍYŸMU_2RL" V\9@-?E=]TX'03E ]%"`cr;2"/%=S,2X 0 ~FԳi9m!Y KoX+yz1~`p!:?oB?D?3fH⛰j|Am)p.Z0+UǵGKw)czTوm!R,BS_yOa^A(em!h.ZL,r"8 c^mK=M- X4l\^Zi[f &PW~w=o8U>|}c.$e?pe]D74L5\`;Lƌ+3o#WU4R?7yYa*4+Uc*'<$R*N@4ƕyG s~9ep7|jK? ԩ8r@6ex;(^UE.qڱȐc?<{CF6w l)_<TnՂ~Z[,[\To;  U]d[ΰ>ڸ1gOTTf$ɍh~R< 7Cdܮ(<< ja753z3O V\cG#6x?*?&8"]vG.n=dzٛxWAD" L<@-~GQ=ȶWJR;S·%f-+3),.\w_wcpi&T1`q^gv5_*4;k*EM%!*/HI|HJǃ͉ A2YsR=;L3GōsTSؿ>:a烥"u\淝cG|zBlM/XHxTƤĐ 4}\jAo5;yc,U, ӄX:fJwC ĊָtV|eMXJ*ez~0:8iיRO Q '@٧uER?MR_85(wDJhe,7YhTp b)eٜJt4]NVa8}Iarw!",NX@QqB|3뾐CR37JHlYsK m׊$kYk k2n"NΠ*X$ne\,7R=~Ĵ'"o(wiy& qT^_-D}YʢL e.wcŔ8xQem!ZsEI]S N 4t"(x:h%%]f `e}e&]V|?"gZYB?I fTg.AX~LJ `޲ Ψ\"o+j8?];]||覴Uo\O01]J|yCi?5d&ɠwHAϨQ3?ݪ+V,-ZwJL[HUfMتr)GD*&jHfS:)bZ`0uVP'w ;/Ji?w[m9@ $:[ mJ%s Z&x5,SaȊi-y0:QZ>(`yy!h{ji.eb m Bucp7ˤrQ S7 gh  yCEhQj]3)㗼ت fT$FL@۔Prص䉍u\Ǣ;:ǫhr[{%9 %  }-ZjƇkͥ~qn_1A\1_F#9UY5H E~QY5Ԡ$4u+oo7- Më9OX4i'fƤZisQ8J0Ugקn3=[`agyq9]^RFx:DT;!Pj4ڵ~PLN;5+Rs 9j6܌%HLvMH-H_LJ#T"{MԇÐ$n=mᮊ5-cvjVϞnPM8@v0~W &%g{׉]Ȕȧj'dP*PͥctWIN-ȒkfQQt1~W1.{|l6)n$bC ΑR\W(2:Ǭv,9.ʸl<4K=lX.OHyqIrn^f~f,ԪEo,.qeh{EHP-Q3\acx\Sw56`pS&heЁ׳C:rcUt)yAN@8(Ә#bM<ā7EF\i@qDTٝuzTt 0TS)zʶ`(#~*2 C$SʁzRg"Ktv5έlA X&~'hL6=2!iCjGC i8䚧@->F ѼeQ >(SK 0bmXs JV/2Zx[$d\nL4lQţ+-"v.7 u.ЦtQryQ).%u^ .al|8 SD5sӷxifulxsp m6%ّJ{.* rj>5y=*Qrx :G<P\urJ'aLzRƿN4>ƌ,IvK|a l߮'zBP˩ W0t(Z<&hP1~㡷>:TR=2C@ c\AT9݆Ci}}Is&ScbF@ VK| ʺߕ>8a}zo֧D  o- Ɣ6?2E!qB!)Jk%Y^7pmDE:= X7_eh5zM m9ˌVX&⟀'“B1<մ&`G{e+&V ^A!G%9abb)v}m'@gzE+ Ms'!8Ck332I{{eA *!ǭިU2ŜDHyjJK\hg)AeA# ]QK1}.Zx%):J`T`vp/Ts|nL=" (H#̺;.q\. HƫU_4ԟ޳N?Bh7:}0O)𘇦#bds9LTj=URzAO@u4"],@848ruU1W, omDB)9Vf6%8ݕDD >Wڣ*s F?x=,}SLJ=K6,#`r ]2ɐevaqq#, ?;[Gd K~r˝8O'n.&ɩ\E2l*5mo)tg݀S\LrXB&NX'׀?PC[j/'⨷L<Û,4jH%uu&`=qg-XX^`;':5R#F*JŸ/Dp{qYm#Q40?u}v'o\w1ϞFjփWShbT&q+]22 WPHsy$}oLM-'S _O{1)aήOҏPg1WHnjĉ 40Hv@gAL])Ul):iEPV#b<D/oppkL4LM*/\FYHl[WeFlâ2WZ82u Y%+%*SH'm岈_XE+NO|dw<7O`L /!nx$қcD}߰}a;YEKlL ߟh}9r60_XcUU63>@P*\RDE:u3s,~CHί/i;q&  z)@?@WvKhy^ I` qǒESCZoc8#zXE&}&Ca:}֘Y(04Dgf‚0N> ΉGg+[a3bs44c<5}$Mel &dۘXp݂ve^nh 8WWQ̾F1XbGAr=XRo3w? Voʋhjf#3)]^B瘎`5+t';'nKBG>⛍SS+~t}'jRһ9i"Zpj^l_n$_ %6aֲWǞIo Z27zY+{\*5+nl&tC_B^uq ( Lid8|!T:QX7\ЕhTګrpt(,7b *S#L[oG>C|&K&`!a %H#׈޼Hy@Xㄸ.;=@FȋrxΊ T˫_dPڒr4A:b:^msy9|OC@ eL)a8i"_ZQ@~ǓA Lk6 a: BdwGɓĿ@b6|8D)MySu4eAbwc@?<'x9JZX* iH/y/$4EiJr,7k*<*̬5߫:,W䏡 tl0$#>e)rg|ijn} )ÅVxӿT$6ҝ~`Nh0l~PE1ut,zR0A;GFqMdMF` 4@~MW: ߶Y[欽YbJuz N*.NlrNm8vXѲjz\%B6¸dYt%[n0(`uGLs( ,Olr0'%$уm%a|׏R(X042XN ;s}mQf: g|, 2|2TcՐ݊}iBtg{8en,Y$}x+Pc^a}9>ssCS2fCdz//8|0(yW;I!׳%ݦo;$D ˸$!^u}cHGuXQ%u{ wGÝLt sjq*IY HAwG EU#E% Fu gMbqb({NZ:֗O/d<#%4bK MzІª-Y3.:pPѰǓernwoN@CTNh CV"}#J9 c/pNaTv`J3(SҊx3- zZ]'^$,u5BJ^,#}> `t(# ?*=#ȝepUe!Z5*Y:ls0w h 0qYbGXx1ݰtGᡔOKLwQI^z&IlhBGu"d&5Z%;f |7?J IT`KWGA4,{s'j!cT[JK Kg$Ԕga ]W@%껂 74b"~,\U6ku\`b؅+tȐW>եE2<k8:޷Z?OLR=hƽVA{G8}+q#Vv6~Eا^ЏBrwC:i`?Q [SEfދ0u`ficʢh QbYBSԱh3D;3Sq 1 €t1P('53( \M&&τQu9C {7k00.ռlRʌkDy8}l7;jwQZb!)p*N5KXHQ8=CπF%U+4t*-my2"'j 2UV`_Y,t*uo|Dda+trfq̒<_tp\zI$q=<&!M#EAHM ĭ[! )Fh{/HB/['UBrb*Z ;1fv+s:Un(R:9Ǻoe`D16.Klmh [7 [9e0X2o| {71tI8Fmu7tb:y*>&,}\{!CA{`i>[P}jCWNt6MجLh+Ɵ/*nYI7f ;)ifц#R_ 0`-8!gl㏸KDOyZQLf1Y ̯([T؏Wmň:5d,AoM_]Ƿ(noDnKZǩҎ3S*ԍ6,t%lzV4Jb3iXplsYÉcn3xT/-*0=㢢 s6 S-3>,]\UDN%GNѢ!$ Sk%^e'ry%1sY1SbFՆ,!LְVbZxxTYX/o굫M-[mdjuMxa4k=6Ȋ|<-08STZRHCILvU3=OBmqNd6G=Z|j\*Z K5Ť44Ph-ƭ8lLlZ) 2{̫{]Ps+;i.`uSVbː)W)zqH\r>6amH಻ %rKK +ͲR[ۑ~c\9_Sp:K\`uK # EthK0 N^F#ϊբG]!Kĕ_E鼞o<Ih60~k˲~f!} }ZF-@.g3uc(ZF7T~2WFz uDz9Ntr3>,}Kk#3y)%C(.M ]L ckUyG E[y;[S[ 8b,}kVA LdRDIx(A=O n]2 oԶ4Tvb]N6m?2gp S*AۿAqj9sfAm}7ONZh؎F/J˙U8M-em8Ÿ[^ Jk6BOL|Zh8޸8ӬߢJ<,s%tEW3-jg׹cO\ ΃`»E6^K0}?وS੄T5Q܊Y*ò*>j/WF:Ӷv=Lʋ~ б̜>O9m345Y(VqL脍Z9YEܸRN#j:kd۰<2#"F/xW85*˫9@lQWو`8)ȴٽ_%CǞ6yK7Ed^m68SӒޞ$&8,VX)x'L KE̖ RE϶ 9708qJ' f^/_ɥgyjaɂuFP<(@wZj~-p`;ZvM V~cqdN:#$X܋PTWw'ĢR'!f"Ĩ P$nS߶XfS0XUџnf I6_r EL=;rX6& +Ij տ7I䥉[;ƼGhp-Sۍu/3znE3U2.!ї#M$JYS ]|ܱ:IOHEzaukzTo==͐;zoNH?L,}vةkҊ^IfœL\>+Te/u <:)_Y%{iF0ڃ_p:Z.bL)9GdNEDF;kEzщ% K|0hGy: 26L so6;bcbxaͧ(b5mW))^rjo@R{`oZ :+-?,¢SO+WIl߫G@qlCCtTXx2 >dk| ;${F@wh̭x7jfhyVtZ7W-j@p_cڣ{^;'.3ɨR}9 4)\*̲i{DYf)Ig F5.Xy".V'rҐYL݊:(j|t=GыIJR@L3NVJo9"g⌳7Du8Gn4u (7'~ClDc6f25u/+r~fEcdf+ H!_R/gG|P6wm6~dc3슾ހ:(ޅ(<Mɯn*xA53YV r*%:X.Ȍ$a) |`_F`$E'3Fe1OOB}#,:_)?x d_ {`/3kyTUPIu[3 :ZkgMAX%L'(Z|H0Y+UZ`eҬp7im99sHiPQ)|Xt'(riAej%|I'v:/ =֭^ T TxQINDٞKn9@;Q A"$% |2O $8t50%+59 7Pփأ1هVLTq8Y2$7Yt) A#53P[?Ci'FJ:}OX6ǥ۟kͬ xlg\~?_Xl=f-jş4nV GAnÇ#^0.p uEĚNrsQ:gu}8+R!ƼCs5޺DKgh$2ܠ`JBsv)ឣӀ}Gyfv5+4 P#jkٚ!C)g-o~zE%.Uچ&gI6!W;0I[f'1_Y jdG }F)Pji0 s+0V袐8+kHw f (<䗛D |™ h j:\R'a=cOP鑘=Dz3`DΝP~rVz}~ܙw+ 'E-R}$շQqu^2L9+!!^][ 6n?Lbu ukDl[!iԍOb~.D(#31E3h q0fpz$ُ^c҃X3A- ."3R?Z҂1)~sa&߸iLh.<2 Pwh~4_@=6ߌ<am!CP*a7 \Sqs6I'?nfX hM!,|v}ʰ'‚b g.L0%^/j' / urM&!îj[uX=t/\K'ZQa%('6"VM&ԚVeF/!04X/ȷ!L4wg6FP+0=xxW#d$l~WO ``{OЄl3ӝ_42 C]0W,RL&DvJRS/\DJSZhP^r)z8qhsnY52QFyM tq2;B-(1k5P4K.A%Y_SN&\-Yּ"D}zc8jbBd֒7 r) P˷AK hx+;BkV{E&4"&U.[i D@g PbiZ۩EJ_6:HW҄<$ ,2х䷶oFЩk|ߙĈ8.G)GL`[XˋMLDhZvkS.A룔 _KaOa豭cpUQ#oe2= >]-1qPބ8&;$ڌDvhP&)U"4v53$ 95($l=B8Va4>## Jg୤#*LPgL7{#L1+61ތB:vJ&Du4})a&8dqVx [ΏD0>-ǛCY\صVY@=!!hG{ppQnqHڣô˂^o%$Ӆ퀵j͡4 Z-`aq"0 F8Z;:mefÙc;;3iln> NOm}tn}T0YeMpmBIv坝@C¿ b0Ԅၛ S˻э~q|$2eeʗ1cvdKNTu')MM {"Q ?l}Pt1'.=<,!0yJISi %X_hT}.v@ 0@=[me{<}derL eEx^s,qvwLy)| _s>#[jZy6JCb.c`(UD=ȂR]  IrawЧ{abē&AVVue;]jiU&5A˼E̅Svraޯ&.5]Z-jx:`. Yh+j{ǿ̄|F~7e"aGYBM*f_u)\ `j4+zy{/!RO=v͊PE{ιA@iֱ].AD,'Dԁ7)uٜCIkVi(U~+IE9N1.Rʥ8K.sƝ:Iz9ClX&3 he'ۮuFتyD5>.Lɹ 쟧KP'VM墵dp6煮-Eg(ni\fG͒GiϿ2~&TG%B%4(a irrQYǛ}Eog3w)$yR3L/gî,Bt0Tuྤw~RF;0xn@C{u. XR\1^Sɖ|Y![pF`\ýM\2e*uf5pq yZؙɜ"z*ld~]3lH10=Y֥PWLlidYz{Зĕ,9I֙)⤸1 5m8Pe7NwG?2(x'RգGi0ZPQ>)z&S'< o9l`ÊpZYɴ@ y<+B<YQӚsz Ɇp7f߆#oGq#rxZicNsvmh_(Krܠ lIc KH= nc_W^P۫H!,?ޙ9Hƽ͹=soEOˡuwQ7G 9d,}.L. kˍ3ƱG`;xT+\3cHCn5R]!iiv^*3̤p=dtz_\V3F*L lDInyDa,@/0';Odd;\.3Ibs&(yJ*&K3fuqQ6zFjˏg6GV1HaD'%2O7kݷi6apvN?Nӭpv6/gQ oafH~+GG\G[ߺ^8ȿCmf1 [3fjR"YhK|":n[g}B\cáMC&w:W26=1 gs66iv, ) (VQ5& |3ejgJ=,Y4)/sg}j=)?Q,󺻘5 PrOWO[P4yȅڜHT(ɨK+)m (cM3de>F׻XŘ M3]gy.K-]ϛ7a'K7yq >1h**t5?8Lڽ!~F[S7C\ML'iT ϖor%1B=u|*R!T{L(5Ϸ*k!}Z4B<~x[+,zɲZ:X_!͂htqPp[*Xשh4I 3p482L9ؠX FSuOj/kM} SKobZL6R (}Ugw`R{ېtpUm Dg+Uc*QkxIۜsjs%@7:ɲ Ro٣^_ί#/Y" p\-PćV&o%i$aPƋ- HXH+`Ҳ IRC!rEqXO4 l髍m+OKr4wabbS&ژ5(2{fpcc4("&s,29|EsOh/XǠOY&|\H桴߳ovY^9$}5B?h>\Di< h6Z/+)&JgYfj_C2 7]!Y݀wmiPJGMΧ,/;P@)s<Nn{LTPaM~X'!l3LB̒%v2Qau0  N]ʴH rڠ ;$ėjJ 9V9-GAWnBiH AdQ^a;&?Bfzx& !ςl3`;[6pu |EPmƨjdWc\4bV8V>uRQX+~ ԱG#V$Lg m3MapJk卵gԨ3Ϗ(A^W(%*ꃃ=m$r;Ӷ*~Cz2Yd/iUW*diCqyEoTZxM-yo2%qVezKHͦj8S)qb*?ǐK\%O {9ufnV@VŻ4~_teTUr &G$|j:A#x%79^ܴjmb{c 'SMi7Pd,"Rb )HX5"ㅢcÐ/x$o@W:Z\yLsm]ؐvd]bPU:RUn%^l9qE VT,oJ|plܟ`b>uVM-  ۔ _(7"qބh Z- AA^+i'D&`tD$-'N٠؃2'((\Ptʏs؟M$#KrZ:!V v!ldl(O גQ?kJ?}O93lBDalጮ .g0YH| u~?s~ރuKV.bbneYL,BON<)X6j'E7 4l]oM/ y^X+bxS\>pՐ 95'uvCwvC[u3>& <GMy4HhgKIFfصO.h1ރC1#y )C' .$$Jx6N8!rV(L7 Fi[vdT8ZRh{HM%k囙лR <9Q4*=2̰F {mZ'_>=aCIY{]gͮC $͛}NXD#v財|K!NOچ7Bqb`21c x\z X\M.|儠 z)Bi!]rnzBj`y*: Δ,wwn%m(pՈ_>&wk|3 JfN$&^9̄f$<(JxPJirW@,*nd! O }d|`ظҮTVu៩jQUAYŌ$fO(%U4|!,ishfƾwd$p4MAP.qѧ׬m]"As B{Bҏ>3o,`"hk?ĝVMΛ5dy'"QP:c).1\OL8I{ililVK9xmPˀ@H̽F ; *bjq}q N*2T9?4s΂pD7#-`}+mOCDno5um >yiyLCkE s,)8`@s!M# ;;]c-s[B>Á|q] Lmp&jO=\]fu]<< $(wXʰ`i[ʖH3L~5g(@& {>mz#˗~xys0׆3 >>Qy1b_CܙoLq!J'M(ru 4&2ᒟ7(:5pW3(²a!$pfRI{$qd^TTqYi[)Xj/_@ N4"7h/Vľj疈R]4qOGJDᘡ0l!0Fab f4jy-ܿT3 R HJIpFrհ~\.F%$4aF#lA,jx}C*ZHz. M7,%IxBO/훶^B6+.sZX/$DGDԴ=;sFh2K6ɢ>C,4T*t$&@z)bI' uaHSAGh`uWu$ߐgV ْW6 #d4]%*KFs.M:RfY](}jfWnt"vGGMN,Fd L qƳEL>ho!ᗅ --6pҗ} RJž^d C \Bɠ< J&hH̕q׽%}0jدbw+ߦioߍ{G/}_>{,$_;g尫V zwMGI &=VtL}a#[ ~o总dzY|iTyFMEƌ Y"{{=4OoWYZ%TzBˣ;Rz?jmŐ@C m߇=딑C;I8n8]xWMs#W0ZtEGؔ!&R~iA0X3p6.R^o/y岻T;б̠4lR64\^nt]e-ӭVxjޭJ2憘NJ7)0qմ^QTUB})BWgF+* ωw9ksx,EY;ijjQ ㎑O>KNhr.۴FOZ=Ϊع֎.^[7kΣ u?H-Dt]~/bsJf AdF鄟 M՘šdX,:UzKb! q8 QMq >V3]f}Jfp06҄k˂5e&ܱgDq>E:[ICd# sF#laM$z4!Ԓ骅3*0MrKA,tV.[k7!ɩ4J-D+H= :i_W3G?{jV^PX!Ad r Zs;-x7F]ى< ijQDْ$|g@Ļ8`4mtOBjB](tI s0 bًHeK';t.zj+/5ec\F49*6mDuLܺ$tgngr?{7\ZWqڬ+MM"=rӜ9۳G7Av055)GwYLgªAou鲕Kt0ja>|a"<:&XjzYjI+v12b*'|니Ԁ-44 5|~"ye8Kn߻yc<~T WҴo?rs̃9GvMis縭vh@GUBqDF,G^,U ;R.8dXܼ}9M__a˒JaqPd\44g^@9#P'".tYTT@(WKəgIDRo؊@cOFWC߁G淢VSRX4w]p%9:>E*ov߿p;ᐚz<y%f^9ojioܜ/ q̫\.xh^]gzUfCȣ&ӖQ2޾C»CgbEzk&a`x*UNQ2p_/ 7D 8!6t_π:J jq?o (P3v Z!Ŗ:[YًKahOּ+_('zA5TZrV(t֝Uz:.WCJؒOul JgjrtQ`٠nu+i/O'(0Kkfx\|K)YYY !զPdOz&! Fh k쩸Y'49K ؕF3TA3b(RE/X9=xD8kmcߌ߭YtPq;}>gqd(4\LHj9/Lm _hkmJЗeHEl:q2јAwGyYa̹de?LEv+}!\~bL&t ?--b*SFGcƕ'?wCWL~~[[)/F̂> ,tv b鍾],de Ϋ Qؘ1˴wlEV3b">Un% $v*/G25Y>g\ۈ`wݿߣNֵ)>Np|bAׄhwWre]u۰/+:QB'.~ƻ; Ŏ|e}+wS I2T1Ș:'ޠr1cªYskHrniO47.r4 /ǂ%)!o]}x"#HV4K!(3RܣM\wwBV7589ݤ#{_m[N'̀ `/DHg-:@U:3ҁE?'v*1yQwOS/^WK(hec % )[kVGLz66H4i kMN*fȟ1J|ñdAVY' 9jS:wTTz^UOpݾ$RlS({!fvgcR\9zW~Lww_c#7_>@u*U~ @PʍWDV@.+/bd}q,,O-*MSָNe~Wl;#9L1yL7J4o8s03g%ʙM!AV0iDɎgd[K-"P+gg%\&bvfyx2.sj1рwh>%Bp;q%O-xYn5.˵&1% ?DZ|VHisX?uI&&~S3 bF`^qbIr3\聘w`Ge&"_I&;_a ;pNKWuNbe{cMAm&훾Ա>s'Z؆ 3'0d{ޱb|X@F)`'&[vm͢F`|Y XrQ"@Ĝ\  ELOܵ, P Z$rcscVlx <}v~PFZigi 6UU =ʞ)bB@S,z ' CЮT|C+2x͖YVr,AAŘ4GV0ߣCuJW V  _MMRɌah+|#׆#-&zz]v _Us=۸xU8pb|_ bU&,.$E+2'" !c- cpS{D)s1>>~AkEoE3E"BZwGyiUlLYB e|:nu %ʘc_| G1<*0ÙBgNȀE`;fE&}a6"{zN~Ec3 H}>ES zǥ!~)l3kȏHӋO}NLmm)CqT}1 O>j(Яւ!kGxbUZ h0Q+n/ώEتOҌz#)I[ƠC ֙gK7A|P^ *+FX'P½дȎ,/Ylkp_b9@G#P& CU+9nM]^A8:B6IB5 X:vN2}x+,얯12.7%$OJe F߹'[O)IiZo{6 W 6Ԉ]Qff$qM[PG۽vn\{/}L2Dq|?z:-ż!wsjXxAJdks(jd<yOw3d?3:W`_nhY-5!|JཤGGƕӔcs\Q fpi,,D~h/ N[nwj6 ]cwļ7- EIAq3xyUziuK]b fCܐ@CWu|3 ?n}zՇ)佋5, $,b:7/s'iq;COo{ʛXTL{HhQ*ƇEzTf[@z8 Ix[X{'K~7D ~M4"A󸆃.Ş#WNibӗ3]`Uo3mr>~5۴٨9E~P.{u[-Z4`OrE]ĽNZ@.F\U DG >/ԝH* ;gMV7(P-̖RIJK(ֲMQoÖ\g=[6\L.V[>Xم~Ϟg!h=;Ȯup'4Vߦ6^ƒ&}xDALk VxV羏&r\IZg*@&L) F/'] 4M/S1Jߢ0X:.6o:0g¢37yŖWyt|X8yk+|ʶ OH}3ZFKߪ90AXtQlu-Y8gT!&)e0OqŢ$*>lߒyw]nR]#S\^x GH݁4MjKу~K`[xBP,|j fbw1s GyU^4דQ;&Ph%U_?5nؼh9UǮgW2׽!7(e d`v5>y:^YHcqM,tM^0uF!m\UҼƬ ,!#%Vz0kBq]\΁[ְo"K9@kiJ9֡n6Y+1^ qY/}cDJVGZ[OPLe2>?-I T= )Xl j2J \E@,ʃґO];Ϯ{C_??_䗰]g`79veFk"|,+ɲ>bހ1CV!h4w<3.3`?߀Jpx"-K/wY' ' [#kJմQ@zlcЉtd2H @ܪ^{m؂)9lG .3ވ8F>ܩ ܓPO0{mNd:#>B]UqFœԥL/ޣyu!9&g \I܁gy'3M=8%BfBћ8H b2|'A_})E0 # $9X5M~]k,nIQSZXLV2/ T1 afmyQ/\zsMϬ-<:|DAM̘׹[V~wqkZ$ 4>ekbLaW:Sv4zG?ZMM/\#u㶝:/4z-*"%%̇ ?*tC`ZtهI5qFoi!x #`+?EW.$/lx?mFT3#hOS9FPp)_٘eىEV$c^JE}˘Tpi) u&hӰƀV76$|pqIQO==@jNL"Yz F;Ȭ]ENQY Ζ 䧀gy?-][ˀaoB'ko;uT]>kK hc?w ޹ Ec^eBu9g1` a&KZ>_P[C?k)Zʈ>N"$+ {+]jxgXGw71QļG~[p~7#n'YZ|s5%tC T'dNU tn#=GXjIH le*7+,XpϑHXY*R+!朱<6k&H ˘VAE`rRӉbil{Uۇ:VKdIM}~ /NU|ԖF$m\PcnM;th[cwFzCo^t.Đ'RְlIph[H+ˡJi(ў||p?o=gbaԞ AdZ}=*@0py. KrUU{PO{cSg5Aײ/~>aj}Vtߑniz]Rq 5<136ɞͺhgN{݋'Q NZS\8t˞ &5\$_(͑JԠ1{0{M.eG7>R K Nv)[0rӛ 'Pay@qq#ǯ T_>dU:,[]8;?WH/E(^6| Z)jsmxAQקkЏ42cWLh֥A-+J)]I=# !wDۆkcoZg˭l{5^$CBVYsNL r=Adq\ڎ Kۊ(սY0Hqw@5lk|>U!nE$l?(y.tѨgLT4j-7dQHu +yJ&US왣P>m:i# W1Ž=嫠@EvѱJ T Ȧ6ƦE+t _Cۿ;^!T/V&7 k!P\S4-hCLӦxa5~Y|5N>D #/}!bn*o܎0nNNep,r>aFabV 9KsM.H:cg$$-BCZjGǯ!.i=BDw.ʰp@[(LCL]!2 $q9 ظ8gE n%: =7+ ZxEfV 2Š([xZhw.Siʼa.du ni%=,D=P.\>k@( \bٸN~̤K'\jrƼsz>[ Y!ˈ:+0KVOF)Kv 6㫢Eo@bY0{;DBx6.s-!jskRi;r?HBb޶׍i,`j;h:G҃]%::^ʽKe&V$wm:3\ܥrIM-wIj#sfW[/")Ɨ @_oC=c6O0b/|XSfK EwRlOe:?MFe $UM)jV.w nKu`qWL9spxchiq*|chqbmWv]եl5H\D.;p\5,2'}WSy_( u`ՅN!zG%m{kgYW|@>r/#vijx CI+? 㳘N*OL}mk:aEkQB{HGf8S۰k-|C|zFئ\kWCC>{蘯hw2yPrآ$C1u\6'W S/M܏GSlxKBH֙K$Y)IU9-znj'zZA|PƬ4z}NC ٺG)k-qj콉>MJ.:?7(]'Jv6r2zdKL[5uӯI܈s`Ang! <}Cĝ4 l2-]m->6rf qIn7s$u}\+Wv 6DϦ|Pf6:i 'RlZ`C`$539ro iF:ڢ7 uWF/۴V5o i\e" g]7_6ϙK-NLb|oA{#%tC{Q5.깁V"_B'<`^T$" Ŷc-1>ess@u,ʣe-{jDXGP^t#/Lo2:EBwPO8.ʃQdE-#93706*PCCI4D$h7J=e+oP\R "G|+ђ7-Ftӈ1d"pkdk!0^ZKCK81 LLaNʧ| %ZzЪuu&puoR[GQwf ^*>deVuV^bI쒴JdDž{䈚4r?LvNe㔎/Lh*>N;% P&ӏNuӨ#m }_zN29NaxeFpDADYh8#J}qb֊`FZYs.@E_#WTY׊TH~4ewYUXM@b\@<w!Ǽ7Jo+*ʩRh  Wx!3ZWYW#Q(pG1Qj^=ߧ${jba9=NeI :Xσ4;&QFY2P<3{N {cOlKK A kO, }`.XK;_3Hq,Q˃(3~0XE}:B2RiPx-9$lP긾=H`H z{TqpxsS`J?GVmAr-% Ax#f F|W.k<"n2n{8aZVlYl1 ļN )k=M4.8N-{_%UD-DoCűԻ5l!u:E])mZ`=uY>ADyN '9%a$iMG5Ik[ ag"[_ Vy۠oMF1]%dsz wXLw97d=^N1i`gWFke)O.M4,b-5xж~FZe_|b:+ S6"ݟl5*{-;rف@{ђ?Cy>*.ü|=Owo_)RvS 9?jwE"f~ *6K"/1DOB1Q jsL׫Ks3ܧ>M4RF , %o<[OUjC\O:6itiXˌ9(kh)6e/uV/D^@P5!t?N/#>+ d~#R0^6jm:ZÝjSAå QdktHR 7A(oe'pSU&ZقWpV8""YǥG\ZFK8+;o  E0xr \(b!j] ÈoR7~|<r6MɑlT^.ѧ33B]],}Qԍ-f L]TW [gݸ3bn^-T۷Z0)DeɄz͌6-0؉u/YEy?*RMṞ '3b:^[7c4,؅ #_q櫳9~S=U0#s@_xv0H]+s+C.DKv&RM$*X4KjE^Þde0$.'T9݅Xi6J '<*Of+b|(T}fJYja%(Wj%T׽#J@!⋫F]('idkWͲVrM%%r,IrƳTjω &'((K35g'H|CXp;ePѦ &.V |W4:L7I`,֑P,ѫU#Α9$$BD,@{z_ǟUQ;uZ8Ktm_UF30wZS,FFmGeXh-J@C- ͽi:BMŇ' kIcyW3Z;o[僧L5b!6v7vT(#|Ǟ,ޖVy˝egLѥ#TI˵h"8͇fIMxx~uѫ78W6)JNArNa5~w|>WD()4,)K܎@#N. <@]sMS9`^1qIGK=WPRC`R>D''W*iZ*gqh} ϣvQ} ҃x_ʷȦR)R`1oBN. ٸ*3UO-P ;9ļn,Awbr rt_eAGm!wө+amd BfxAWɊ]pr| )6?D('6 KxmBkõ\N]d!Rb+Ba\]2 }H?ِNsޟ,G甓x m-廕gb(VXQo~HqDC 'ynlJ36M["絅!<ai3e%םadE͔…JB.ܦgAnޱ1 B4ve@8{7q<_\.E` lEqsX|1*m} 1r]mWr%Ưx*12<)ڭŅӌ3̐o]!bgVU1̗=Բ%&Y:h(+#m>۞Kۊ<6_8|gByDd9azwd1nrK_7ln:VI&sJͽ}L#~C0ڭ! haS kf;yiWe/m]Sז?7E @$*Ц2nɕ>QR$AU>Vw ~z)+ %|B>>9DW@ UVMRG8AB]7=25v3YSbJ\xDj?l3*m eSX5+aWdSD?fvܹ uD.OВv V%(oeD|^UQr`j#mc;trw]ʂ2c+<;* } wi3@k]T_; " eSSHSzN=cwS||2$Wog!oIڕJBMuyw2Y{Ҳ$JR=: oСO^PBGZ)@һ7*x/ovZ$xv|1O(&& BE@j&?|*k)Rk5$xA~HrMnQZuo``q>Z @q@' f ?.jvf }-s?,ι] ]2V[ 宀&}dz'ɈyeKeeHlF:cӽh7|7òHw@H <>`BJ6:@\f6%jm w뗳VZc܂s|"d'p ΣdkCԾ6 G[5z FZ5Y (-s7?%r*-pU8\ ܷ{u<⺜O|6Na{:S,- i/Eet\ n-=4|}p<6\|5pq(!0s;>oFv=E8L |܎#NC1:&5FTͪoN aͺ^cvoBlj#z+3ĝ4:U  IS*d0G~āZq0{h̢;2$n_8^+Hy; I'l u#4X5#O|\0lBYr([,Atjtc"+k ʋ^2gEK.Bd8X$5Rfz\$ZeU' rڝl)n+q-V)Qd Jt-x>gn,~^9ϋeAoAI6E22RN˻} 5H E [!{97LwÕ7cukjTGG2? ͵pbY2'sI:L((/;9{ ]E-ctE*E FIՊUKdU[ .,?<݂.)<`]%ֺƞúS_*=HLw(9n)0+h͌ 9:I&*Y2ti}ZйjdW`N{T#g\?II-[ُPrri@"CR |.oquB3Bl 1Ͽyv}FӭoOiD6Rt"ndŒ&dmߞR{ mQEO B50#3@tT#x1c:ٹ.mr+0r1BbOcA@\L@ጔHuTv=Gf^9ӵkSUuHjOAЗtjYc[n<ʦ9S”JZ~5:d du[1~xb Vۆd e:>ʇ2̷'ȷ۟"&a$/ct$ɦ"Oc8e@GbIXjϫ.؍KHz3a!QMʐ/y<$=LF NܚDLJӎЋw$d3;_`˱zIy Js'6񑐩[?1;l!:1&"߃:l]_g]Dm_#"vIͽB=B>eGJӢȝ$8/K? OgnWNxyz)OL="-h{f/҇[䍼z!avW}I$\*[Dz1 .dЃ#}-qyMԴ5q1+:Zҟ iu̵N̵xժ3K{!E@4\1I+yp MvzL+'覫V9\悱?\F=ǑŜKd"'Q[ja{cREjY+=濡@cwc,|>cZxmC6t2x!i=V݁Kፈ \x."wƩQϨXX 9ɛu*+4?b,ɩm+*?ks̬C*ͻ}9iQ3d9FUpQPN-Z Ǜ)$X'".zqoȠ> :^2߄O·6eCQ(}V9I2 zƊп&{ó3V*4!~39*͞'8G4q!'OCh4'Cw!\]*-cDnwDbw#f >bdqB W>Ɇw4RiZk&y;-*ՕzA%i)j$̊  ԑg!, QoKzd!ь97z ?ō N lsc?U"^V);~+"|KW,X`)M8؈w.A&KGS+c68"#MI0bW"~7.Sb|?29lLc$7m:*^URj<9|ZG͹.o!A#- 16%M⛂O*TE+xZkU~*]1"lG`6o_F>u<g@tk Fl4B-龮\&Xҭq͹E#?KHuݮ2F 3(?:r ġ{]j A%!sFfy?JQ[OgERB {].ET/p2H(CR4Wkfo2}qIo/ɖ8YX/m A@I | *2n\M΂6q{ՉUvQнD("89%%/PgЫ|9o1S_f֍Jԕ܈W5c~yFūޣ54lyAbg/fu_2(4[1&:i*nBIQ,ADS5;}R.& ㄌ6!>_P88QMd;1KE} a W]HFP6QF=y"ICSWelPI4tVnoA,?" mô3w5`3wy?jKT%)/qnSjj :* ` {Z9' ׶ⶲbƒv  k'tsl9'd:Ҽ;:J[Ddw``'M JGwˮa-BmXXlMPJ_z@_ڴU < {f`ӹ 7JY*QŬ-aT ي׫.ON%Ek8NEoڤ[-#Jt4*pү nqUO )q%yVBiT~?܃T2$ɖ(Q/k v-ƪ"L1#bo&O^v7|Fa|fwikjeqB{ܭWp8j]<G!BJDY|= &}Q[CҽZPVv莁ӈ?QpzMaQɰuwCݪT%T \dk]L.mKufS9&\ )\ORVQ }Pv㾕yJQS%S)rӐD q2s]Mx$nk~.]D$XvU4WAWF7? ^Nn"RAΖбQKm`p5 S8{yl~)4 %ns(xIYg5 CJ;Jqu$(j}\:pzg%RUA"bNi&Ҵ߭еI+Tr+s3ѓ*wzP#_0Dw%×!RSFY݀ҚpL鳉H hA=7SST ) E.em{9׻.] 9>< 3@S7Fj9qXvek%ǬI;@K;̘= vPA";NcES&d f UzD3LPOT|xJrءs2D<_u§ m2[ӟ! 2]Ng3mз #qϞjiz hݪ3O\]=ZÇBt7+uhd- s5dն2й5y{Ly1Cd2=iCJT?~` -$hOQBi;\lcvLnM=S{F]&Rno*]xQdo~ܷ!?EjcQOߴ#钖vMw0,'Qxg>"'ı^ucWp^?iWۆl";2Ra[ 6dXsGz .^{ԍ5y*4`3.;TP_dUXwSJMQ+!`DtVyƈ"[s;[=G4Kb}4VЅբCk"Srz@3p$n|@05v!-CgfAxč1.:u΂|3+N;.M.lA9 tq~$8%qΘW߾ЧM.<.=c%aAѻhԸRUO<q^Z6vˋ,gjOMnP гFǀ3 ; ()*#9=ܻ )/#$ mIX] /ˤ?xzQXnI KҿY>"fZ4gZbx^ sA&F'ʶ@B0(/%b5 O y;0v!긃ONɢڶ/(R"TOyDPQ~bfp?$2mkU&ӡ:wZ )CjT(Rދ๋("; |c P ypHy4hX:'! S<\GJIA6 Hǎ(@))Q]GOItC q^\J}L jRf؞jlͷ6I`cUU5p\I#{5U_+QjPaK͋rx6=T|t"shr]sYoc{NjB-,Q`bmOsKXt_~Mݔ.~eʲmhܔXS"j`98> v6$t!E*3Bەi-z+(;W`"B 'vv42.5Pa wrDXD2t5Fnu/ 2}yY%(`}$dnmGNtWM]/Ϸpsڭ! TlnpkPU_3N;ewS-$p#֕7W~ҳ6"&^/;|gjXMzuRmW6\r f#Ԙ>C˓)x3K,R O'\4* hh킔.dH^4@zЏŀ%ah'hHDdCsq=d%0C ?3k?2SZ \uyX}bXIp s(L3vFevV?%R z#vC+u V Gۺ~-hO5! R3S6b k܄;zOxfI, (?^ObJMiXfhUShkiN?IH GFb3$,]wМ~@gB9^iq )M!M5 ji($g5-.qUyNb6[R&IbŻ4,:< :>g7bUp'8Er/U5}ڤMoNhT inff \/NOq} D؞.=>CTrDvz=p;lu˪Z $|:@|uFF]o^2Hb;k˵d6~  C[L3b5|Xduԩj&g=z7 PKbDW+l>2LC2eO;~$Vqτ1=CNl9$> ;J:/`` #Ɏ`mRkϞ&@؛^Y3:t7Ŕy/C ~xqMDq79VB #LT9F1ꉂҁՊv̓MPn/49?TPL1`&Q<~$s DfSS΂'xԤh HwL:30?J4Mxn#STlճW+U5>JH JC~ǣz Rw‰5tZ7߁*Upv=Frxk^29GnnIذbLj:Z30Fw,~JBby(xbհ-P*ȱSn(.%NEe53}3ƃTN$jU;Gr ɕduSBna5.0"@;)/o!l1 $*_ӯq-o׻ok<l?NoT=#.I-GHfEWx- +kz܋}sG{ fmd5M`VkpebfKx@wcLhrT㚲[ûV?>J溺a̹-wܷ.1Ir9GS9O mN ntяR?e|T$K^ҎV`:Āar_E՗ E ԻN{II&kSVD_4 pZF̜`]&+ 7#Ը^+c~gFf1pv+}~ai;8| 436m%,&]9~#Y O-po) W䛌Т/6t:,PioO2Te~n*cog&YLo;CTlR1{Y2zT*1IcvJtjؚHEDZ6=N5X>R;ݮfh5:ދqg&w F~̢9;y0jYx PWB]JaP:)_ 7.#:ڴN\}/O} ^œQ Ah=*&AA$ըoU& ~.+[1 y/Dz1 o;F$yٙOds*,_*(|(@IK9jW 1I^#{0`&[b/3ǹ褒5 {,Ne+`LACOvGֲz#)2PpX]uҪWf03h2Q#|ATdnǨ{Mm(*fY&=5Ds"gabݕjٓ4f ʯ q1 8 -J'kBN5ީ]a>?6{5B*=t '9q'3ߔC-mdOCerVWQň7;qD*q$ e ,Ctʜ" {[O1{kLסigpsMGG9Zt6Or/dCVByBb H .Slv_,dPR8|&*sG"O^PؐU_ϜhR 3*3w"f6)UX#y]r4YƦ)д g#Uwᗘ td:y69²Rl |J2Iyn4S5W6PkA!׀#$ W#KuᓻCωhziOH5u<$N=KɄ~qTusG[7_a`nc3J tgg~"oAsRy~W!NKy/pB~) ЍŁF5+l6&vr[.t9GAaLԎM[=j]>$e͗;*~/u:Lgj?HοQq RixGpLC=I0Tu%'7.$b5;c3 nV*)4uDɍB$%mr2!#V s)CI;4N,KYG9b5<7i2x]#g)+ 1YV+hv,>0L[opIuB)GQKyUb88!7J}Z\5 cOr'oc7B6ׂ l[P;2;~Tebfz'% DA@:вWƆy0 %jhn*@=H_-;ܦZb2 9It$ɭ۔r^߷,l gWA\$}x4[`χ!=%cZ ^gIDH'4f| $HZUP5W|B#"*XP-a^k_y  ZJd%wv6r}ar(_/Hbsa!v䂪Yas,6aun5%HL藰3UsK)r.gDzTRYU& K4HƌpHOY#G96ٰ^ lJogCmyΚy hʟxG58t*:3uCGOxŻюY8RжV)g0_\.'`JD nv*ש̵i[Wa3 :wWG)`- ɣ9~nmN|/* QbN[yA\"`*w_',XU1t#`XZ&CB̝lqA(m1utvOrٷSI pB=98$2k[.IY8(daV\!\9C8*`tx snfC2 O@#ď_Tle [F&VY[i7ׄv,~9cѦ..+>]2WH:ppj 96?w:;Rd=ضy1ciP@O*WSHVYf{EWq!\/pI,֧,ο*儱\9rpKs"}7Yuׁ c V#y CP9b.H$gLY6 |,VȐ-{qt ,0] +klvkxæq3ֺtQy^Nh@ґcGq<\?0\#x7u[<ҝoe6,+i@CoK,0Zubg]al$Lcx^k+q@d1e2F7eb"zPPI*lY{vC 4aI0?M΁Z-duus!uY!#~#v!+Fzb0GydB)O`xle_B*/4 jT(q=w|~Í}H%IZc;kN-"1 Ev_ͮs^Xpv9b,VhPUA4Gm /)h6F"c0Vv&CbCY-vcS"ҨJcsf5њ9@ "n˜AL@?$(=w9P`,JD%͔0>ewn+p49oo->= &\ǼLI,rJ^TX)<}lbfPJ<9w3%s}(GDS$ss}˖x5kb΋Xf I3|@A\nX'9Z4כ ҈(R̳{Jd9PR VSE ~$]իC `7o6ۖcU-H=? EVwvfc  +5G8;]P՘|lbFzM/)!*e0r,p+~& 45f5겄F^v jS [&;Tڷx',l>ra^V^NξM 쥘٫{pF G Tq:ec>uVZFN@ˑl˥B$V{ށu7$xv@wڠ.J_Gnh-N_/tvr}D^Kdt+̛!PFfcQ<j\sy>́l/!)ZB?Tn%9dž^'`jOSvGon7(w'I]ľjr\A?BhNLv շP'^1mXbʬLdYFEs"3 j1IO'ù5EnIKI IҰS g*<8it9,n'籉PEDOyQ\;OB%"6:{<*GcpDc:Lyqp_aUX[sFc ևDZk-qWܬki_8ߑXNzfdC(;L0FIGp߳~"{AЬY@6>I6MmyEk9MteZh9xG؜W}s>9ג_%~F3Ba"f(8V4!C"z`gtp3Zq ;$0\* .ՓXBsΩ)^d&6g΃[0.nѸp;g]B.~0&_ LKS=?\<#y#T℗e.V1&hC!ItܯRk{Z }.0R@#VشYBwz[¬qfhug1ά81hxi=~?̯K![ǴJY^qsvoW´E"ȅ;_:%$HνH 8SDH|X0+w^CmT'V7U|Kߎ\Jt:H5S[e0ye7sv\ l;r PY|*g8}c(cz$vRIyG]y\7K9؞6 `мlܯSR>1!{ALsik)wV6L/ g hS;OYL>*~`b V0yYP8k{*eӏPc[NU̻m&UJǯ2Lgk?U߃T&t Y*:.~qD08r1Q`R KʓF@͘͡[W)Dq$>e[j][XgTx7j-6h;q,cesZ? ={ۂC=O3DνEG'Rz HqzWԾZuF94]|#хNSlK ^Uvv>gݺmMFX>p9\k0ݴw;+ܓEVBgR:I ^X]\+^Aܿ9=x$Ql+PC#?1ٵ #,8 [@D0C703MR\-?o'Thìa+#MK"#y/#/tCȕ.?"g{zc *0q!vG ͊bqHkdV2z-&"頟VV`H+w bL ڀll]X=Z^27w3ȗҶZS@^ѥ4]wJ xo6/jIU$gDGJ32I1I{(IU'!1n|5UGLc{[ۜQg7v q4dNt'ƕba䆃ġR0R)|T„AلMW%Csd+pP8nYD><{ZULXW/XpQ=]_,c:P_pC3UF/e Y,\K֐j&L+)N9(q oSqtBAOs;w9/-&&WcmMn^D)X2eD4=Fw|UPBrB}gVYM@nșII=-}e} 46!NU#ka3C&teE b뇎PZ8j`!Ҷuc ]4=' 7ĔRcjGqp|޵VG|2Ek7tb?ѩK۞IKSAc زΗ;)Tr)>y ƵJ|}SIPJzpQynA 4-?2O(y)&8rS*b +0$.ak("U!JЋ.F՟1 N#;BCBEV:ªHEfk\R@Z,Vޘ`a.-mKB,V&,,} ׉0?m)5Jb_ cXQ"ndxY 1QDvUq0#fԔW\&=VĠg/sjw{xz^Ql]l:Oe Zj䑑V#6)7sDriӅGիfX@R"34A"Fv^ф?5uL3FЯ)<4x}6ٍC&4 4RDNjFx3~>Q mmS# q0 jJN\0"u%Q=j[+DF7QGJ.x>XWedhŒ",u@;3X!AMu柤g&|ސ qS_K0L#BIKW/?o "Ux뻍/! ͑Ƒ;;y71ljRInVն\o[Gk97^{-b* s<ƨ0'哐zrs Ed|ɠW1F54 s` 1.sPN7DE\j\sc@^W'T="*LLU*Ǭyş5k ]Fk(Zdb q&,95.ح ;zp_vgGa5#N%Dh2ڭ,! ;!|!`!PecZ;[Rnۉtm4#s(r< 0ݟfhνbQJyKNB|{w+t"NAKfJa4JKáJ|/$ ёmd&6W2Yb͆Ym O:*B~ъZ02P(NO .}P ]ij(\|۾ KGpG56QϺtCOocM)'DZÑw72 r{v^U_TpŦsoCCDA5J!J@&r0v&W%%6iAt|E Djf 7]i?捘zF;&n֪ߔ͊ n4'm鹲das /T?"_[߬akv8) >k)^BFf$U4#whV+>Mp`d`J^^y`i ;PrRNuT{Ecuu@y 혦" {|)kd%HK򧣤D/:RR<\fٯa H=U]($r4ۅEOFk~L[:[a51W;$lx .9_zc V` tHoiZ[Gpmlm!- l|MGl;Ev.ĮB.|,o"T.ZM\o!MR4jzlWB)/sXzkR3 -z55'A*wP>ulփ9HX E2[W!߹'+Pʾ#7٘tT$Rp%4W*=Vp(d<~Ae JѐtsK\S&z,pY8rYSgcVr-8)meUkC_e";ۂjDMzz=~,SjJ3` @Kv+g᭝(hIY,Kwa#fp9Χ>Ry32ya:6؄xa$A.u_A M7JKVm]@P>Zo&+R=p~/l D"Z뛳?EQLWlLT#j`k灍y (_\!j7%r9DMD{*$rعJsVixڧ4իA) aUVŚ+lʒ S2֐Zq)cT8U# >$;eU5|h X|&%"یaZ5xGm)e~G kաoC%MY)a0 d5PE8&K)_(Nunc/3c׎DfSE'%e5Pa&\SYVc uDM3.67dLűFB*S[ RI貝R_!*fu.a~^s qlV)=a٧8Zq;io0=^$i3*bN^(FݥD68ց%n%u\hR9(Z[Qmy:YȴN%~U Hv%qW>+ 0@AO F|W:DKmXSVr삻U5z*.ɚ+6I)+o6b;dU|N1-'!+.o^;Hy S4Ҹ᭓ѢglPƒd }d] iO+Ҕuc/ 1//p?megxhĸ_ҡ8\lM .=v@Wcg 6FtX;Hơp.X7z*Ts.1&2*wu  ?星}jqg'S=-"_6gF@3#.O]9Hy0U:Tv(Gh#|d] )twd/E9Ywү7Eyw!e!.|\G|69w8|Q 6Una+#ݐjYXY-C$CP3&c/ ^< sjUmwHx\B@8Pa,YHp~bLP甉{ǟ2Sn)̕'\`NOF\.W0GM6T;Ղ= zV혟Pe_BT[&ޒR' ^ ϳCjN,0ȯ˓\ӥyo(3jaXap/.r~T/=ؤ%TfyK_̹2,عX b20Zd78]؆?oVJ=,U`4f@&OIS1$ݘW`H ܔ:WStDT(H PS e9_zq .;aS 7Κ? _ ZԌ9Z5.պv*c9ZD#TE5Wx ϢG~zL-0h"wB;)iamlAgt_¥ͅWEAiRq>~p@Ŧ}$̑slE皟> qJCrSYn!8D&SzzI_G` ^=Uq?h,a֊=Ҁ}7V GV7̿/k~*@_gk=H rT :Q oo@>d\D뒰a7 HECљ6l _fo*P8Jg$lW.{VU`SW/WS; + Ƣ}00 uV]EgnCy8TJjB3eqkCΪ1bDQ1s%d=~p,k%ݠp5D𒅓a"\:nd9⽴h! i6d$8˫b"r 6}[i}oD8ug{66SC|4eNE/nF篏r$VcCT.*:<\Yf̺Ϲ^xhQ&@z:.[ԋY*ָNU4 ,O%d;Ĕ]XwT_ t-3ZEufW<^~.\fK*_?k[VCDķ(Muwu%"ڇ@3/{e  7&˼AGҶtW. Y8@Ԥd 9{J!KRDpLTeeȒ*BT[/b3~o`_ eEc&=`.U%[3e#0wqJ =]XJ&az/#khh@n:.Q̪DR%J:]||Tlxup'gzhw߼ Wbb2bK4Q8l:a.d$Bl!3S .OiR>TjEiIB~I Hzr- (). Z4A g]xX$HƫRh|Ԣqw*(w$,ۘtzy#D)kSwy*@L1ּo \Q"2eiH´/ %إ+q´윑.'{O]h*!V7 j3psv'd>"ZbR<%^tg~6msvY-.gh RJ L '{aVmC- #4 R?)Qn=Gy[!UTFUjNAP(IqYs[%T|O2:iU.蹓i" =!3v'Ħ"sjP3*,| ?CB{(eKJZiʒw5y< O +_*}@k%r \kϱI%V%U 0[&H 1SWOv>.(] baSW|8-_&56w'-8juwJjs? $:+ I]HsbD?zBtKwJVERq9ciT/YD~YYGW!92ozB]b<?{hq(HhǴ <jnײ3ژbΘlۮs_[XW?.) ~2w2Xfn٭ 7c||hUyp(3q(Rn`Y>-Sj2Őf6{V,ĜiAc:IuP{8-@vN0֭;S q[Ƴ<:6غ@ S͒'y5AXgL6i &hX?E5ZL uVvtg]c*Zɑ;y C!k|DKjt@o~J4njf=X U1%v#r}+qw jRi29E$$Xkjl.DaJH_v>RzpM~Uc5e< }{<Ѡ++Dܻy${ʎUXoKrW8pBTR(3lH"e's@# /;VL AEFv~[K;'BS7-'-X Bi70#c89؇>7 >o+Kl@hfA4PrERhv `i@0QizVT݅&zY A ȟ!K }A5Y$DY{ lJmz`د\0HtGR{dKL.zdb(?n |1" 1NW$̘p*Je_#^+lIb5N#r.Ouҥ;Gㄏ/Rw1:-[QJXHHؙ+A:^B,FP=+}f&AjG͏c7E8ǁ$&;A-Cx^1VYh[mԭɗk|DYbTlD  O'4,ٱ RZ< F+6?/)CO 2 P<{nɊFߒ?d:a+a荕]0awK g?*c1qDӾh*#z΁vJ|\*-!oʫ~(!x"6@CYuHiՊSo&TQl5&Oi[,|N+a1mS`>۠tR+M*]քi2%C(㶺 P7i1ȥ=1Ld9 ! ڕN=mu@~?Z׆;mX}$:R#T ĭ)nARUZD}xΞo򹬑)x4.$oʏOs*,"A `4 'žla37:F⇭:DzY=l5[_䊣Acg qZq a$gXSy:098Qv_ Q=䪵 O1Uu<~PX>\:!_Ukaiqa/ gK@xƕŒ 0K諭lrd̶I >B!؏kiMڙXB2:y,`L@өu8_S/?v!HZu4cEo\{stJTT*0Zn_j)'3l.V4ܽ5Vd,{`_Lkpw)&aCR^BV$l) 8Ixd?29ʕٛ1z5w=:Y^Mhl_i+aLaKnhJUuo8/`SFzIp_}&F'irG.%[LSX v-tF#?!!~3&\BQln%t0><ǐ.Tx<۠q?GʪXqȚtN D#`MMXz4 Rcrc7ˬLc$ d u?V413%:HJ ')l}*sF3@>bB|0dbXgaUSv`ȕ;A ٗ eK)ED5gߒbP:,45F"wX apZ|Ϣ]5#[y\xʓVg5ӸqN.?}ԮT=>&<׻lm8¸@5w9.eUm&?Њ 'hYz#:BُZäŦ_}ᓫۿ8wI9M(R4o_ PP)☲7v@TEPpz3En:i)hU? ?+nN+uATVR PAAQ4Ne曺f|kzE1eΞ(-a\@<~etc;NۋtHcM,LNmφk *|`bHҒLE*s!r 35vfn8*Ãnw5UKj򮾞u7ګ_7baU핅 n;ha<̫n<[ĕl ,T&5IofX_E(x׹Hj^UKq1t,E$Q(,~뽧Dpx'#UWbR/ v{IREXʸ}\V~, 8chIiM /jCh{cU^ *C٩+d}u2:S<]CxkeQ]$-Nw1r 5EdP%x KkomƼ/MU)ƕ̡mU}!SgV|}j8ƞ4HoAJ4AF\c!)FO! 3&Ui'$-JCLa2(fogߣI:!<*wBc̤&Q{V93sMQuh*3Z&!~"" (VL}XjAF*ThGdmʯ`H,~fa ?C kJ8Z|'Ly;NPیl^D/i.ڍ%'4Dmj#L%9!&GNFXLz9x -qT6n_b=FoAD"& Ġ|=^ 5;uz8G--,}i<.{U`^%ea 1uAqu Ɩ\S&|CR7Lۓq^wS-L61j19"ގ5R{*l^Gv0+>fwȔJi9HS[RN|b~i0$Vq_* c`<9bd𪻴>/D?&Qvo`*pkόi^AТ{t > 8QcRVړYK 0QlT`׀Y?N>x'{H]o-d4a..ӚOc|̐ {&SU>nq@sU AXV!>d@+\ѝ-[q=lذ7yU5xQE-L/xˇbyBp-:찴_;oɲbW9B^{+V9L|"zꁿz#$XM(@ @#Ƅs)b Ic]u):@5->R(eK\145 `+41At=h2ERJKʈJ>~*;v,9vN a;MQ@:'<;m$=]1̼Ntm/9gMCFun5 zcdWT{vG2:#@z⺸{: Y5ml)E/7ח1 5Z %[jWh|2FUKQef'ڨf1Q֍@aUN0o0C+k+H@~rWY0&@'idQ`*Ea0Rh+ ;~ףxqZl:$ASOX4_ [jٛ%3d&hQwee n")*AH4XPm=+c[Тl\Mv!K|0E3ܳu^J9N_TzI$rx팵x(5Q`:쟡i Q ׯ}8&eT@$:'gw!hEH:F@jfg(C[[m DPةLAnKrOt*^ ?9-"}҂.mt/|xpXoݙD/:nuB'\5>AU9n | ܠ|~7guaCWrF>Պ) +`VAA)ɷUc83K&H"1vfdn:h\H J߆*Ju}aڍ.]knS $ꥄoo&ڎ:@GmQ3z SBV@~S7l^q/Sĺ&Zq|+"l&xUS[Ӕ U,}LFXq1:UPFGwU83|+{X|;Ռ7+ <~-w*m""mQpa)ٰKqsgydxP_vA*6 @RR(eZ=^ѧmBNYW9Iյ)q {/*x^wQ27TU"ݪ}\J3ZԲ u K9wl~[*aͮ}^%-EְFtEZ7 ϬNIB:b4iUsyˎkR<"?2IP,Kht ) _iPȈEtk_.LOp/[n}9~1)UJ?@7,b^,8kC*y訢l ©vj6-+>8kS {kV0/.]) fZ%;A XD8,yT[esX,M_Ml΅Iyʍ37;}אX']E5иy`!ta L͸k}CZ%8 Oئ-ŔΘ[y(so'šM-_sl#IFJL 2TzWmXmq! NC@g3 Ӱ+TT깕6n#\tD286sm/K!Ί:9`s?A]`ϺiS̕Gu^kw+Ǝ8Laii5z7¶f0"NQ%C]O/k(ßҀS&me"⎬'oؕ`BD}J:SX?9J>XkK΢y9 n0 mmA`+qdvǭi^"+d T&^C4X_zϊF%2vd2} 3?G%ZIbyc{Z⵽!|'鉖H$"&"Dr8ҷf&kaj%Y䙱gYZ07070100000376000081a40000000000000000000000016446b36e00007d2c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/soundwire/soundwire-bus.ko.xz7zXZִF!t/⺷|]?Eh=ڜ.+tNGin,U0 ]7Snw"\P^Eh$'|9N9|+O@,&ѳ35xi"9{@>mYx( Zj.zmOЏw/˻v5˪1|sy|Bħ:JYYt3c`z3@o]^vSc"t<. 3G U:#Q|EwFPl3FJLn|gbcBVc^9{g(r- =p' ]{6=”3[>aGyP*K@GPǰV(>_'}P㡽q*w.bt3x UYBEF3@3tF hDCs76G ;):@\w%!8ρv^+o#A FvmEoh]^ } L{ftcԺ=yE F25P}E؅jů1[PqV3WfdU7R,UDbe| ~Jx'wɩ0nxf7/ן3L(fXѱI?`47ԐGn3EHIb3FI dF 006u&}iX85gGx{4VBb1= ,2\-8b\.  o/=Ccڍ@%;=^ MΡ,f `kA8;2b˰[h,5; ߎxQ09l ]J~bAu\S6ja C1~ztg6S2S(z` "ਔ6ga%`.!2sz?׀,O~qD7cNq8[aU@"?DJѻ`bXM{iPߟ*<* ]Zp f X搇/Z5Bffo'MzlQSv3 %υ(-n4QT.S&/dɜ?v9*.}#\^Ct~lfY񳡺KO~|@W%j0.1ukVG> 8e\=(hnR:Fl>]7 }-Po.a?LA?.G8:hLW8vĨ[Vd: w'$ȝ؈0D1~$N/p73\B#.9DNвdbtfj~ps4BD)ԖIۆ mt^QJ%QҕsX"CI Z*t5_ ) *xCgK* 0ǵCH0(X^n~a!/J+{X~tN>5=2o>qꂔQ fK'Kر! B+68B{i:vX?IY2W<+Q2]Ȱ9{|1mP)'#Iͷ$WMg~~#vyCtR %3%P $;yAƕǷ"*gFgHjbeNcjϠ'?^8B.}v@TAy*RGސZmmA5Rp %0TAfe&^g^Mj;'L5zv[f%{Qvrc43EͲD>XOiH=;$c`~sM)v)@xpeaç& ?/W*#Iꁄ4=6U ƻAcng$E{7,%׳ =ҕ'Do%Es ؃TgƄ}y㫕ˆ{On'c9g?|Z_8\8P~umXXG|]nI!c5S\O$]/ٵE;$Fei HpoOqQ0˩:h*ʐu <_~|&z.u_tbR?)ukC 0D`QP2! 9tjp}i)+,Bmjwvp+u_6ORn37W ͢2vm83a SҢY_4P(;>'ƥ3f^:Ur[%P3wO{Ujfwgh1>yqm! AϧBot]iU#}X碈shL@ $y?sDs X^1L ߠ؍7 .q"biЇxɧseՙ8ψx*eV֩T!'F2Z%FO2$!#y;;搯ht-֪R'PݗqwTS$Ǜs/4}JG[cŭlp f̋5Er(^m<0ƔiIR.("DV%]Ķ!DqUqgF=7no{3RLj-N=HSdZqD&NvZxiDzh;$Tzk#Y׶U6a\2/C/dFs= 0O!elIe Hl!Rw9rS.g!xpE JK+vLZ@%<ҚA] :ۑE*Rdҿ?z[4 Rrs|xT["Cdz3:xuL&dݬf +1ѺG[o$Q+zSzݔ-sLevй޺1ܪ$ .'!O3nmp29#дf.gLX"$#%ZR=¸I_6ۼ1]H0Cs69jr'k1P@nWZ[_[|hNpSα"+}]D^YJc)8SҒ0ސ )̈}Zn{*6IL{g&N="^6|* Ej޺b<\5:0asc C{W揆*|2'+;f5i6V|07u:Ko,/Sc?i/y: A m%T@ "B {y^Uꚥəh>iTs녪 ܼX:q$Gr66ƭp .{ cdAkl)Xn4/ Yo|1wP3?`"io/T̮{W=8!.DiRQ2SGѭ`?_q/ݕz7r&*O螃?e悝!A%'mU‹OBkRŁ$klu*x'*z2dGv7y/[M-S!e 9S\y,7+[/a4zĮ*_v< }ւh5׳\RVz :@l N&nhBf̻u:r_" .3r裐'F@`O :4a*DCFހ,ib Q30Ⅻ7XDs*O&f$> 8F-*laNq+9?;Ϙene:pj&Ive Fg<_r|K}H@ wZĘ{x|6Ktr6Ɗ{^~ow Q yZ>l^Is񷌩p.\Ԓg6SL&k-iGtxe1\ j̳3CDDk}|"V4R_Y̦=߭ ǯr]fxbxң)/rw *Hg鈙Gai1Qg&o,Lqk14NSgz:™IikKN3&p@wCyNjw*O0RlK[=YFbTkU!Why3v*ySF87?.sOI*zKm8:L :=hYsք~ UIXAO&58Ú c~n>v3[^zf(&$j=})e&R`#tLfܥ%`JJ$겿\74Lǃ@h6Vjk7̘X`KWziE[jSMٟ6\f${z!gc}U{bcɱ៳1]d GdW|`jㅐeN),(KU䯦 Q_+X4{$nj`܎0f&@#ܓ5==P!XWx3Ȝ֘%HKܐJy.Iqdᗷ**0l26;◢9])Wvk# >Xm%c6-rFEcnML,}Q%0|  878_}կx& s 5^b&w/{-^5_O 7RW8(1z;x lbj?Nt6#") 1wNlOݰ'Qvt2١^ttI;ɡK"R*QH'QSY<=+poNCvjtzZ4L2* o?z3Ke#jB%LӨH{znF\g5+ TmݑVYi`WW\QQ F5Vpqz>*qθULzkdݠ)>?F u8V$e-VpX2;50>R<6 O[ z\0~5Xx4=8;i%i*jw?!:2n7f/sKW՟{ֹ i!90Zi=S7u28:J%V% Oq"~#4*NmrNi Uy䜧0g"-ùn Y$V/Q-_"HjpD z*6#LEGiVz˫Ó0h^Qc;8.Ӹ'K>Ȝ3CMI>[l*6 Ƈ&t91ɜJT?@ʪˋP8LtT" ~4'O[xN h{XPqL?đn*UzZ5?h 7ܖ"%Fs0AWCcY$$/HS} P+А2=@ropI'BoG0:(ݠIe),^ oF:,IՁfR|I>AGkz"U3A " &; Q1htm,ƽȁ]qw5P!{zȏR(ޔ]b~OˏE,ۜU=lbo;m,Dm?nv%-9sLb\nL$tU3Qy7ԒMuR.ks~S-!"͉moyUKn%Ihȧ]!`BD퍍='O}Ji v;Sa@ctz<2qЁى c`*UTB0ek+qϺWL W[`7T5n0LlLp<gw{%} *ȣw>÷?"bm垩jn@4Q%tZM /·#T%+FÝvs9R%GD )VY]~wT׽$qʰ`ޟ虒XLSƅ(*jBHɽߒ`1kH˽{PpApx`zY.)mu3g n <,ITa`+4CsIIp^sfQ c!kBW$r"?I{Txݩsuinv~T`giʵ4whVIj4(EoY?-XLz%e2"ɣ=v1}.F)2Lx(1I!dtB"Тsw`M$%is"5@?S}DSԿԻs3qʌO QeDT8x<\hܽ[p,ߗ5X,C0&Bzpu*?gR}_ ,rRҷcPܵ-rn2>HLwV з`dX ),0)B">JOPwNyCpflhg5z[ǔ4mŸXy ҁBN$n,lֽ/,gg$c:bTxJmt8c/Y0H^1O17>]?EN48' H"Z:fYlvNۖS/vg"pƉқhz3_?t|՘ߦJZ>*rd{Q02|"u]!,>*PE&oȩfIo[' [m9锚g -z(0_9e@~#P˶![6pSTu$t;&pGl D򕹰F{QY_7T^&D[$nx]MۃD<6ՊٔǬۂdzb  .pS|X^䄲f.$Y)#3T^#"KW%k9F/Wl"MP1AiVvW$gz['J}k͇3f[sQQPvEԌD*I|Qn1Ӥrvv mKn\##ʐ^ ^ύ">c%Pp,3ږd7. l/7կ%6W }KUfj Smz/YzsrMn+r;#{q;ƱQ#@GB# vLJգRڦ[ R噩*gAʍ9r#Sj\U!pt_b6!$fBn.0̞Xz$ %OIΊzmi.oBn։nnGGb( L t*]eb]G99tGK&^z"ot?>;U Ӂ;}Y0,XyYᝬu}%6ȃdi~o8S̛Y^?(p2.zsbQ|AԘM*x(G ] !ꁜGXJUE+$švFe_J]" qvM7{L-!rp: ,~Rg exCn8/vh`p;Uv &{xaUx8thWv N ~ "|*R̭.M |Ƭ |6'o794]n%MXVd6 8v1oQ-G%xEޖ+'g:HMk=L;e7yF$aV8DhO8?~)"'- {݊ZyCGn'-~O::#|U*OBTR9sUx磊o̾\D6lEQх1> }ͬv ЎQS]m*%[GU=\w[`{k|`K]{h_$/Uw<\T}E.fY≹t;V VGji2]XW]dV hJg>5>N+$?ye'ќG΄v8ϒ Hm&pS랅w DZJdfKH@texeN4 N*\NoTCJ]Y!mUoHs"۬xi@ġ1YV+jJ "]i ,JC-t!͚kۼĹ%] ?\+> w5 Y^5p2€b/˒ а~;\"ˢ!}_A5 ۟-G?|P*(?SEbE|@B6m`"2p]$3hņ-y(9!A.5݅`D;cmut'glGZZXF~.϶0lgfRjrJRܔ.jm͘fTbf*0&t^`k?4ntZu@KPJcR#6`(zm۲˸1+)6Q\׫ Upדڹ"-R5>ō+INt|S"}z>H}8 :|sO!c Ókg;<_" X{\3"6YkN}l%j]#d:|fBf.;7/:KWl[45+A|Fcx!UJx %ײx:0d: MtZA}.(# Nǿ]b tټ&H69XF`@rWJڔ6J' WCG]d֞xXKt[v_4+(_a $$;įOzPys{U'Ug}o?5 o)j&~C`)w'tBVܜyGOpdL++Cu0֑}:cH80+Qe{IlWޙ[bS¥qz0mvv A_0,gobeBu(CKw=7z䯲'͉\x箊cu|w" 5)9~k$P3b# E)oKUꔈCD 7cCiQEW&>k>Vj%vv~a UHio更Qb1~T1&%{IlZA!bK/!fD,%pu{R/JD m[5d1``!HJ۾G"Z5vf:"-4|7$:#49Ǿ~<ĴxpOX垟y3?xꂮ|=!pc?'XIa.8c2zD/#=]d1,Fe=m[)cEaTѮ+ۻaBP@ű@2G< htI{>Wo$=M⤁dtbn:| LoclC͆7o]':M$>#| v{L;)̠jfXΖZܦ0$|ꖇT}z /uZ}~;&DzR%6j'%]U9bs㻡KV 3Na?ZP@ZCt QܵݴV=u`!aAl+黖硪6aa#I{瞍"3a .VH#B+&í֬3}r]o-&x(1u.)HBxS򉱬#قp9fN_w),atV3H _n\׎?AHth@GT*¾`KI(AzN^y5fjYТ7"}aeĮ=SbsOZ'*2skC"Z( 6q8P3!I\_vQyS\{{+ϩsm3PJKޜY! l-ړΣ0zPX[%큻=|*ҪwB߳cÊcHUXa"{t}3h쏐,T38ȥTc/Ӥb'@X3lb%HjEWMPv L\˜'>눅4 aB"% Z*( ܰ FtyO5Ij/U+tUt,PZٴ6HZ;Vo*pHŻVBӍ^m̋pH+Oȴzq^mkD~G"c"*P_[]IU}Oc# y߲@K,uRuHos]Iyc豏?eʙAG0TBٳ _)BiВ^tj3C?~2y®6" nQRS+w&i%W1?,Pv/_g !(3l+8 \(Hg$hO,ߤsP "GLN\'e[s-J6S0aXe7o%*/z9C[}yq%O Ԓ0N0jCkE&E %vOVl&QJ[m`1]wV#q%zO)нpYwM27`DA4;VkHHw\Xls%ߍc54f} Č=N0K(ޞQ7~@  s\&{]DĠMtbNjZz=e|2%ֆy"PN`edD{ F 4nq(SC NO L'r˕$QLPe_qX % ]Z.vEs 8Y2se84e|x1[*|~I5"Q:/A=oS٩&T9m{ pz'>oXӤEA]2 '5n=}3ugȞ 6i{]a%nxg̈Ȑ./!=D9ތ 5H͕aN»zŅ'rM~qxG&:ݠ,f-]ǙK?cT((MWY˿za%1] U#gNB2rœJ.QA@XB j ͓ g~8ui P0:Gy~݋}GW[ 7۩\&STmo|paJ&=,S`)Y=XEOQsXv}yToV[z4Te1P(>p )mWiChi#D$/R<,ŜZf9vO>@I>R *ֹ#X$ӀTwwU4\u f@Ƀ\`;B`Y ^:F0؊ˍ1X: Mb䧭R9b@t\\+H'a{o, *:iZ; ێX 7sJ p;Ⴇu[?Phԉ@$b%xJy1I}-;eu4w S ^8|79I1&R3-ӭ L4bΩQ'B)~_6b BQ#~Uk]~PlLD)MH"^N!9\Z9T Cf9*9p[o{DP]9(/Y r܏Y}q=(#5/춵kDR;Քa<1i}s3[uL974 ,4o)(2,b\̴oBSxAt)s??wcb4U 04 Ο-u%x*vIC=>S#/댢$bz[N1g #.VEAcVu(yfc2*#{#Brӣܑw-pu"j=:Udz?挀<}]OX }aue[*jL`丞2~ \-E]߃LX n٘,@!YݎuWrqQd3Q=s] *:)AJ/ڞYەK5OvQ¡=&+w rۚ>45aUaTgPxbӰޖw`!2`BŘ|K..V]~|ar5R+pWܩcx81DșJ&zf~1jDMmDLڰNDݖ#m;;(^υivϥ>eYõdӠjyTD6 `p5TEW!QeGby^Hw:Au, /EջYcxN 2l _n6~rar?37!銉H ْ!Ç*ȍ7:yU 2;Uf氽>4B%5p@6eSŽzg١a}'%0{i|%ʍ7AohqLȭqx#|qHx5S#p!/uhDxoal߶訧^l$ЋaU?>E;25T W]hYbۯ@2*%>Ge-F0im=S @' zS۲NV҃*W: 謗h3^FZ/Uנ^n$5'XNsS>L,Mwb|I9 +^(LPd4"+Ƚ]%{ƈ.0 k68rCZSM"3Zo=%wxPX{۽ ՇXZWvLW;J2~=H5pAȭ}n6;A_]mDFIJAb;{#o//9-,`-SYu@"RV~-5GLq!kja4ɪF)+ FS1֗-;V1$CxBSpFmO-uH\:@5|RՔM3MIw`*vWgCmh씍|^]yaiHOy:djFJ7Q_SQ2 rL2mR6fd8]ƽdJ6tL= 6# C1E҈M yp'cMOzC;iJqA9hd7Rl5p/Ij4@Lӵ:`{% I3`l<wd!Ч@ k9Ef{3RAmif]l#gdO?.~LJw wΒy#]TWc"M Pb>Qd:*Lx,nr|Juɪ6}([WwaŋàWā]jP}rDL]V 3Ǣ)bPy.r˅NapϨ^IcUV8~A x`(-=sf&w-T%i+צK:kqQgDeaabsG3q<)8-wHd w; Ce 8u!8 )C,+ˣ#ٽ%Q6 6S["oY:#KvîJ"-LLZ, l1ܢH;3^ F.-&;zN@%h.Mm֨>rF vl-.YЛdYY.`܁ϝ7t`b=Ǩ~^q>&?_Sa0HHRM9_YXkd U>9IQ37~\{ޭЯ$ 㿭 %lJ]}͎PcksHl] i DupC2rHqk[8y|~θ3?D8' Eއ +OD׸ot󼏓rn׎w#+iV!*@|C-ʤc*y.DQr>[4޹- Yp԰bԅDAM\:Z2$PӷX}"mh;/wّnp! @ŭp!|xypԬ)`"vf2Grn''oA9螓B:ű;ORuDto_ٙ;Ӣz&Md94,~j*0hh7rly[=;İSpx+ZDKyUo$ϻՔn+-9 xƇ* !A=X~ːXEBxg?o3'a&NvpYGդ^:!bVmzD[^< 9n5׏O_)Qqbw#x!e͡3|[ou'#F+s#:RoSQRTEZ>cgut(^w"n@R7->$[[O5u+<"0XvLČ)ضkQqjf/QVK9?NXԬCbEnhFItdMEA #ܖKVl* M,7<x||䍂@Cim`;XɛS ^Zjܧ ` MM;ş_D9#y4tum"޷A.@wf}OBهX?c;gyA躼WOv<عo0HFQnYꓢC{Xz_RЎ)=0#f(VP x?a E#Cvg!4~ B%LVzPAB{r˅yC@]Z-+~2鿖0>{b4,lZ4tҋ3!T"Ay#/kޫNlsx^OyƳU:#{ #LVݝ+g +r+Pir[HQ: h𓜻|v!L* fԔEyHtA#r'p ]ٟ<3'4CIFwŖ|YMMFW8L ^{ϜS5DW@ģd~[0-{pY#%HT&Dd?VU>ZSFž u4%<'RM}mٲ<FtjH۟jk7)8Z }wwQ eϝgr^[FE]TB;/J#˯r^9 dOg5ԞjC޽#s/Y [u/lx+Mm} VsuQ\:);$>xчOe5܂{!.!s ] H1}ׂއ$xk]!)T ˀt}5.Uٵ3uO>Oq6Sy.sfTΩ7&Q&Ay iC zK#Ѷ: iU*R=lq"״Dm/\x>m.N%XSg)+< V+I4xIC71Aw,~P:wd0R-*;UZROm3VT~Gߛ XoeVcz:z)ah|lu#Cܹ}o@G L:|owf3SǞyY-/'"?`d`x/%([Ȇll~z/E+@ӆӂlտَN2tmmhuk Cy@xo <gN>Ht4Nҫya)X9^5 "i=Z]t ⨙Uqd,PeRNLGxLM ` =̧!Z!G:2MdujQ [V<_ }Bh tL=t ?B#ֿQzXqX4GU<1~+:5K/fS{y}w x }~I:@|"3EG 2^dNFe(=+-huJlAD@NF:MUb *3'lW@ 38|` `~,Na+"$'zW,Mtʈ31ؒ9C7VD#dQfIؙh<C5h{e .-FO(H: x/ $[ t55"F p΀D m`ߢ!\6MWƞ?&d Fc -\ŇD{A@-GEVJaҞ&r!/_%쁷MFKNJEy_⋩; dMcH]g~, +*MPfvؤMGٵq5):ǥŠ$йEx?[SBbi? ?|5:iSʷ#]vҞfO S?_Vy /a9.աE7)GO͢Lę6qxf*4FH[4C|Q pYj:&uܰphmݬQmi57 OU a\;55QCp7"b*m?فH6uDjTGqxW7z44znG}qm*e:lXdQd0ZkzNDaUUM>n?2|+j PbZ_zb#!aVI\P:θkeEvj5]c̢xIp\؁_ S05uoh&¬Qѵ~e6CZV{ 9-u=u$W%!:f;j 6LpF"m bht߽h,0V*c(-G 9 |bcC_;a ~}) ~E~VvZbC4\ TDhnλ@[teJ~ٟ}zQ ,w恽PxFঠ;k{yQ/ǣӶ0k[dg!Ÿw 82q&-jZ||=D#:v%(R ;1z4y[X{i-8{ 8Nv=psǘi#>eT?5I7YƛPx;{g0%t*%CP>4ZnCתAЏ6^Tֈ)0`ׇ(UzAҸXtkΊJ̰VZ}GlvXi 'hOjLż.yZw$Dl|&U6QWqC _ Ɯ<:uz$(~iOU1;_Vgu̐ p)p0>B)9kh3_6igͳr vm1_in˩( sB4fb~X{6hи'iK3 ]\M48킮pl)Qv0D -!4^QoDx<1~5NN@յ˛sbs 0,ٔsh]f5Y8HCjAUXn9iAs#QN> #Gbewqk`zc] kstYb)#!Bg5瀖aڨI9<0e+?()Qnn\,DF)58Ls*X^qm$[7?'$ %kKZ3m79#1^~fκ VB,*:EFmX=cahF>:@kK6$HtF C,E}?]K"XE]X³Y>uIN'PϝA%O^r/^,mN\ ߔ*_;eW#uǷ`5F9EUxusR*kv,nBB {k%v7/ .pM,!m>uA> sh_.sSܰ]23 0I{&(!%Ĩj>1w* VM[y:㮲Z_S%(9>FfXЌs/!)eJdڰ~r+ "zXĵ6]w382 UU&vTd6zw^Zƴ0w ;CslNf\L25 `IJϘf]p:-,󉏽⬚BԮAvC6(2[UmoSFq^B L] ^\M$\.qԷ-@ծQ 7D }:H#Z&sgu7DגUc'޶2^.tI-x7G#b+);)q>d[{^wl%j5Z<5$);Ð20w ,#m!4gYM \m-nR*zT߱14} hq'OL3glO>IoK'.,ݯ?MIo7L&Ȱp[4p)u04;b5wb!ԗO.Ԑ'*S@j2+n3ww{uRVli Gl~FZ}Lt>mrk=I,QV~>9t$Z]/$ʑLj K zpG,ATEÿeѸN(6>SC~۩h-i$1fX8}B>+Iy4sk#}NjN-(QMMՎk8ºpl aPy'b7S*?qY>=OڨNJqGsu?Z,ӟuRf@g'Ôġpu04V q(5Z7)WC}4i MF;y]cMYDg޿zYж`ob:֙,$NN.D 7y띑MgY$m#oW4JGO&98/.jKf*r:7ZWףFXh,<ҠQeOcAkUf8*B$ϰN3}RC~;_rYΣ`0B.O]I(YYdhPnv6d\pobsyݍ j^ذ{=kqD_7 I߶>6f4\: XesB2q BǶ"1tx@ 'IԵ@,c:grP=#b8{zTuCE8wv"R&v.jEr&lӹւo\0TʸIkXb5@yE$NO5Xtm V_/"J$7%i^@ jUc 5o/uj<6cRV : ZT69Yjft"ʖfyS)d#ˡ'@&ΐ $U[aIv.H?')eמں<@V~޶ifdcJ% Tzvo5{)+Kz-!w"% "zݐ҉[h gC~,bo 3\̮/x&", ~6́ *u0*?IQ FLAB&Еv+gEW*V teAhn~2E٦=*v-dq]D̀*YFm[Ÿ =Tەsfש&*O1xı!jťM8NxQLMӡFQk5g#2(j'_npv:A+䃯oI: EE`Ls \,QP6+i ZPq3<̙H8hbQz1)(Qu>ӎaHKEbN$ - %m6МzA(n$~3`\9;HAd+2*aF30et*7JS,in:"Z' Qvm"7aA:<62nh-2_U?fKw1EPWrc(/2Ɵ rn^&,x;JN ԶE:DlX#0$/E 9'r^akWяJ߀x^3n,F}:K\m53PfAv:$jV% `A`eq- ~cx[*Boo8/6s?nlB//`t~B{!zQFQ}{"  ,WX;ƻ .s^l6*Xћ/?5 (ϖ/.1 JI1Zb6d"Es"ĥ 1Jd0Z1 ΘeLKEx-sKuro%ŗLDƩ>FHPi'ʠٲc<ݿ Ќ@aE#}?{ LئhQi<۰vޝ/∁p":QYYM2X6uIuL.bejӾP f=lBD,ZfZ ӌF8U/\&ڣzؗ=uĪ[Lޣ-9u43k*_*{*Ο{`=@Qk5wt^ ʽʓ+喐iMdm&cl$h~BXC;Hev5_ {jMĬy3R 74dt]Hۥjl#LgCu CN82[ZPOyGɟmGyaDD/MֆBn=ΘbDԿwPb/e.N,E;xa[VU:b2;CTN;/%Y0nA5J֕e\&LPYTB:ot۪ /A_iAhc,rEeΦ3LT릠츱XPqgW%Qb/"Y4|z'7 yY0p#P3Y$!apv]+u! Y`ъVCH24?;2ӫM }nQ79sB#$%}CB#$Pp:G &/*䮖@{R[|&]X_8 Γ-mb?xFa7IIl Sc$j~3k*5=X@N4W~agƢM2m9}ŝegr;eNiT䔳Yd>V!TQ*|}l[O57kDelӰuhʰy%rh:*7gْF3|(C W]vT9TPڑ*!p!<~9 [%@Ugűj*0}!dyXodH;5!S(0( .ڟIyI,Lٺa9G{`fh}cw&9]Iza\I6!"DZk/ČRX;OЫw22`[1Wq'Su"ɵ݇E +M ^zCtjGpG=Rv6WE>\ѿRA2K q:/D$hP6͋ ƻ ޜգUF-swUT8 ϧzTz zmxD9Xh]vmUH 6ؕ4[Tʀe}疟dgC&\1 M?Uƽ1 0X44.BY>%*/eB(1  j8gYZ07070100000377000081a40000000000000000000000016446b36e00002fb0000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/soundwire/soundwire-cadence.ko.xz7zXZִF!t//p]?Eh=ڜ.+͡sZd,^8[qף8s.2ǩM lf'~ ~P ,6 1ϵ[+?]Dm$o1T Y8.Du喩E!O2z͆^Qbmg}vbځݟ^&[: &ebPSQ.= W-yMmߪn\S/ԒqRed;*iE%!BKd.d yc'hUAYzK^pks@16L\ׁ ]8B}bP},IAn%ɍ'jB(4Vp+ujkj9-~T4}1NQ~1Al)RZBwzw^Uw^lqu+ 8]vlgyn\?)mK:GŐ@"q #*9`]~ 4;^LS>C4&'t)1{V+ȄWٴ߼QVRLP:ia:@N^8,pՆ|bַ6Aynl_.tlNQ;`z [ڴ;U(a6i$ 7,$o }8O`X#zp4j&5sWCڍV#/m2_WgyJ`loeJb> DèJʙʮ/?FJz'AUwԠkoE&H0@+l1_h|F>bAﬨ|$z)-!h3"CzݻLGpd:3ǿ]X;5 Ts~HaH*x (&`K!щ#°)ӽ 7%\ EQʠjt((X;]̼L`S@+3YKXke{p-#H.4w\+°r|歩xlskV)I!PI\)+#G5L7IdE>eҨB3e)\d  _="X^:= pm7EOra*G5H->#I];Z8c(?.u8(gn2qql*DjTK\C 7:E.|$D 47/mav>&NMv"n/l;FC3qB )f`:%l!3嘧/s-ն/EC2MwCnceLgd&E!{-lnm2|^~)ߏzk+]y $p0BXYzX$>SuSq 3F]h e,X.l~}j$/߸L2xЯLᷦi($U˲:Q)$} p^79؎%;I#,a|T78:nA }E<(ޅ=]hP S"IZ2Yn Q{7E5< $i' 3WZ:|eH,% k0ҫ?b,.g+2I "7P+^'c^2 MklYvq`Ex,h5u3Mu/ǘ2d5#-UCfxX S H{|[_}hJ,l:yƌAystᐿvRoaes9k'Nbt|WRh5 C B崑ZFfrr ԥogzy]u٢?}(cx|59b6.nUM'򅡳u F \F 4twv_ǐz2LJJOhX5hS\*G!+ln_\ۄlƼ>6U7=!Ć)W.C3s^j2fTǀn31n[FUf:qߺ5?mˌ/nU6;cj/L ?$_f_o:}:LEcp`dD^N</-g-`1wmy4-p]i}݌ZUJ]_SAل+tXHb97PD/)b6 k_AxVznidcR·GhKV+KGbhȆ1?X iZ5 WoN~Tʐ(Ji #i0o j!S w$WWKx21rnvd{,=U{SU)4p@:9j+M } N_U+6 Ҿ29߅c`Z5 :9!S.]A|/%DeiS0l_bE]ɏ"r >jj dҦf`=duKT׈YO2kB0Ku3uSxEg1_T0cc/DZRdTu uM.6^.?jPbVr]w*v3NX9]}t&?ӝrx)\~al<7,V;l̈_&:B9Vwa(q?*d Ի,8HGB~nva)4kv>Á|_&%չjɫk_ɮ2~/ W[ tV &9k &(L)\9f䧮 }lv4%I-f;| 2ng "tP YSQ [g1. }8㟚%WvLbb Ɖ^zINk W 2q glr騝`=(QC!vZ3 (l~ f,?k;2YO GOQ#@fsE O,QN8F{Q8yN@L~K#!2@ScfH}%84P|=MZOy+7&켮狟K @I$]Ӵk.EXJQS^BX7Y hv F^vhYAo2#Ī n/ynendd<{$=O4`z s̅WzGobS$Pq2|xhJOuh8S\o`10P[Ti*ü 5ܗy*3$WF@GP@#^ Kx8FWչ'K@lI`D̵Xt"%2aZ;¥#z#ok3se0z]BΠƒNuSBA{ 6q#R+L D˝{( ëڼv{ yA|{>-_ qIL@dK|+0i$#Bn_\9pTJʟm S7ga_X}bS̆.ydBMh/4 RasrSh)qTMuL m\3%K?co}./'IQ:pΉPC5q~neXPjNf X /3ʇ'#'~DO2 Fb =i?}-O݆MF3]֫-!3 I;FAcX|mY>LG={$A^Y?|60J=W2 ^V|[-zŨBAx`euJ W+$%{d\A/FP 1$=(?J0^J51:èvcB"y^\;8 T \*:/_xgeYۢ8zme<.T5F{դ%dX+seS׾ /mD+>t1 Ӡ>XoAO8f򆕃nCo.hW'@qۊ j7t,|\}-e3Iª5tڡ')I߫v[,H!4Y !nxS䱥뚴 "*\nCb9dL{BLQ6>qhn C?8l!>k=yΜ 0W`0l4 Zu3hp걸G0s$-^vԏa)~փO'B8脔%\"bP'>#RFOrYUÝ,5b;|՘sݍ1\֔} RHt{mNFc'_F&5y(I|Z:/V ~=5X*L *=='E(*@vCw91 i^}y|+37ۺj7:Rf5Uoް,P}zL̍`tkeP@)g LwVrsFm^ćztSZ,R(Qjvt`;d\c>fwdJjHzXNi{1{Fp[k)xS|:w۶͜`xkɣgPCYQfK|u,6%Y(-%jHn(߯ +26E 䙎̢`zEI8{׮'E6laBSh=*G1Sl*]XnS`;C,Ll\iG1oƞ-g]@cа&9a" "Cl6ks)g(Zʵ3k'Kee~1$ Hsƹqϙ W<'ĤjhQ>Zf\Ox:m \BN";\U݁H'@!u1R] xKi-ټWc$STc)o~dQe-c;,_<#Z]MRMUZ D9sNr!]sn;zT_;BVoEâ"q֋v?7 h,cJԧ~~UzCC%EB"/:%0 }s9Ie~2dsHYoz%,dB }DՏ9즞AvY ]@V"‹gdȖTkt.B cȅ|3VM'mA{6@kȰzlc.Ʃn$)eLpmQ! "4Uh3Yj&ڬpg"U8Nyayپ=/& 9\vTʾQdg7eVdckn/q疐*kJ4T_5Wg/Q.^o͊[HfzVq=/ ?Å& r `/-QWJo+wQl[ c('WeW]ujMegA;)x˖0/FM55\޶_@\W Tr nl Dى%I K-FF ,dfmDůEš[<7rYގW^9[斐O JY'齌Љ]N+h²Y OXQ{7=99nr_Ap%DHo-.$[uAݳ,,K+*06;5:$AęwFt晾;3;q},Q="v%߸8x*fn;'LXSEw~@{dwaUJc 4M(\HY(W$O d!jZKfڔ6rQ}Ja`ڋer,  Ն; N~䀖^x8-/ 1Q)ug!,cp &0l7~1yD2=k^aX?hz_>^>xkI/$#YF6:] 2|D\TYt.+pe7/ fi ybJ_:P;q_ aYXzrCYH.+eѹTvgb:vN5b^_[.9IhlM0jf담IT;6Af"hzz(nvb.,pTKh\b3v@6td`HX&:ꍑKY=5ƛ M[D ;i59W19TU$fݫ(:)ev^5/;--Zl+l2Lv9bdҪa%sg_iA+v߁_G>-NE9O&5.{*PD{~bPXk ݚCr. mRoHmyԆ2tkЎi;-->orJ0@:/wgր&·iTRQ;4dzfW'챵J] E%&i eR8yxd'@T }Wx~P\bYlb +?!3ULouh}O{uэSZ,ڎ6ssڦ 뽀 T>A3˞hp ֒yח/$p֍ yONL/} Zx2'T%) c4)>:}ê>Iƒ`;=Y|E5Ho"Fqz&)8'6Ly% v$c0QSM q2]RPt{$Pv2waBMtbAiT(RѸN `HEBR@<59b4JJYzts֏-A$!K)à j>_Ah3%tgbCs4rq;HN ߜ͛v?dDx6 -$*<5H-]8u8LnO e2HoYEHС9mg8R? P*DůY")iѥu>L0d*\.|nOs3WCL?fE15 fK}DH =t!s1͖BylVZtn6"no9ᒉHp:?vu&E{g NKƏkvK~6XTHok"]Oeu,+Ü27ï\97W ΃RoaU6%L"Bb˛6sgBP1KquwwþX| #a\TZS&^R27:4Ded"2J"6¬='? U"^f`Rm6" ,d(起V NrJxm01%L7VQMJKb lH4dmzwdŜuL-'ې߶_VS2O H@lГXT  Wó]? c׫d_N1/ j>I}JYK/X~'nR@6ys 75\cM441cF-[f^ ֠3;ϖm4jQOTZ$˓QZL1nv&16[Awll ԔMhj&nJOD(.j~fݑ<Ym/*y(~G*$TRMD(7TZ_@OJ, N=cG?- SUn==(F/|$%yzHJsv鿕%hi$H&'ulEނRQo/7G>n}^4"7[{N~ !dwlϗr1m49 /zyYcyj_ ɏ{ap>Λh hdc/e@dYpfPH9ER^ʕHlͨ :%"f7t1c'$̠XGlv#(H3uAuD齾?`uP_d#@h{+ݏIݺeT3w!EƋ4Nv<\~՘"*dⷰ'_5(-gyұdJzht$[C aL' M 3<FM%Nx곊H#bhBO|D$X :]bPq5< e|Fxb(8r ^t[L4+Qԩۻ {%/GF\~I{ 'I`DL=}]W'QKs.qxhݰJm@)R7[NwBܵp3r}Ië+˵Zs,0gLKHuX;'O{Щ0#(2~3z4(BH p1{Yw/f]~ f-g_ߪA No%R2kXj!$f@ Sk0 ֢°/&Mt2!)N5S.yI_&uO0fU\If|rmCkRDhp!{?wmspVu0gx!id:(*oASь-H=%T ~cѻVl *hTDjrZHjguH|ʩ-l1<@Gˡ^{W. Ѵhy1 Tgw [LQ`7O:Y"wguMQea=x5pV>^B}g4ݴ+Y-qؐ'H֨!GFilOʋYΏ5a+6+4/t$^@ɧUC_]KBuRw`yʏs;Qo|=1AЖd<К I躂7ȴ?9\a9 =;W}!1@q_d gYZ07070100000378000081a40000000000000000000000016446b36e00000d7c000000000000000000000000000000000000006800000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/soundwire/soundwire-generic-allocation.ko.xz7zXZִF!t/&O <]?Eh=ڜ.+uӮ r\DMip3Zǰg8Z[EJ1T ⿊FYƠ6ʏ6RP'āly59n~\@펒F)طv0I 84p h*2 2˄j%. fuQ"#۰lE+oUIMټkpsfk6Jw|6NФz8}zR@qT(JKZ_uUU493oC4v'UR-RC&j9j ]gdlEzMll3;\FLsp~+T5- H0eaPfxb#LZ@ k* )SLl} d}wIT"bBQHa88r.Lm%y϶ؑ[`\!p;=j;bWwUD]@' }My8W.{ ̌ľ6U;~y+PYUDrי0}'P1>p?\URw.i B%D?LG24H/)jC|mrzq 1q^ӡ4h%+dj7pajX+=8\3 NCMWo4 Kٿå&B<(RN &[f?bŵD{a4ΝI`ʶ gE^@dZGu< 1JƦklX<`9^Ke ȁ e? L'LL~#,~tANXX`>3xe(!T LEGm!`fiZ.K1)6-]Lɣ2rovn u!o(W^gcL(YhWP 2^VP8~go\zC6ݷ@VHsĒ8\`* UNcg4fE6)ZkoBcPhsrwc7Pcy;< \{e>)h} j K[dsyQvwS*)n, kor>YWZ |&]kcѹT*羨\)2~Grh^j`|}Grl7ZwQQtpzfZw1Xh5<v yF,.A^e5Adw]`w4V0$]%ju&C]p|_~O]7Rw^R1  L+1T :n=jZ.kم[u|PɞT1ZkrB"I=2# kQh^tˎ<gWtwu9!QENbwāBS6dHғnP'bmۀ@;FA)h! 1LCI1ϏeuZRM/j-Gі](?^NXvYa2y|몮G^}[ߜ+H$=>_ϹklL$i'Ñp^@>yU"ZG*p(m,=`0GU!!TTǽ,4bPO3?h#H ᎋ^"%sҊ+x%$\@QK x:Y&n1dӜud{n28LsN6| +򾬦z!U< 6t;7a2Boe߻dˉ_q-L%;ao{p?j8!OK{Mu1b/n }}5-bX'2jl:U8*:LԗuzgɱǮHIivg@rKvc$J5|b@u\`/LZǀoq=X7n9ZhiNv|ѻ3SP~ Kwi,+r4NB0zL+w\;}L-yAj$1 n݀=Gsi+e[Zz;LHgYZ07070100000379000081a40000000000000000000000016446b36e00003ebc000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/soundwire/soundwire-intel.ko.xz7zXZִF!t/8>{]?Eh=ڜ.+}ggh[ur@dqj4;Ea8t~TYh%c/d_C|/pE3[y0jf X?t,()D~AƾlG̀VPĀM^:Z^шL&p+LBjaHx')pF@mpӂea$:O ך V nP h H1'p_0;1h0H3zv&غx#ߎ'ots5̭f rIv;n@xM l& Rf/&KCqԜA 1iTlB`;+ch[ޕZDg`gW!vËtz%2餺o4C㩕[vwT>Pz;iԸ܊ehn My'CT!TYf'X 婉U袺E/{HT{`2^IiߗO]+_Uh%`n ̍1ec΂ eu303s @o>`Qf{-*vwky$o.Uy :(a*!ͷ)LWn^XgB:o\ 4Z)%Ns1sfaf aF4 `cTp " E4c KBk0D"c+~зvei\gA.~ljICOx8i>5B*9ȵ#);ܝr ~:wzblDp;Q`?ڙU6 #m\L)"UHig8lYm0YTZ|ŧ(g+I牒:ȈT{҆ʛד@1yU#~=)?Zy.crGqiΫLqylW<'DJ Ts8q7k$8p;Q}:tJE-dGT#uBh>=FF\0Q,G(/δkJpE)-1c3vbu$eU@lAe0m׽VuJH֌qUnt&啵{Ѹ\0̪0۳M U(eBwBm5K9v>m4=QZi~6;#ď_U@CgFp${r. h@  lS|W\9lI5ں.R5J[8kqqB1?xJjEtcEA3Gc8fz q<ݕ^Hf1'F ?_[)8>Qd+)iPvE]̶LqtIWLQ1{PlQ8$Z9c/Q(ۭF3E#;LT{gP'hT4*ަQ= i]-u$czb2ǔդ~1Tkx6̛Qᤖ~0'HwIJdOIh%HWO5nc\PHD4g/S1|-{2K$9R5t_jhLK7o]>f H4u J iM\ гaʅ3b.&wg4MG64C"gM0LjlhFl2p3G[xQ,0 K쀺vC\w}x.;U;ND ilQiyWc.iBg'$\+1^-QKDG'bo}W5H<0"n r΃P*h8>^R4SHi-#{VCTЁ6ť@$n^Ǣ$_q0.PfDsqVc7/pkzm^(3JAI?TCW^GZW{zڠ<ݤ+Bƿ+JރͻόBm]QU(ۧ hr U5IM/ *Zk>! wއt(]6O$Sj jбmCcj0~-22|NFgʜh2?q"dSDnYwAUD2j:sG: ?\#@%S!(6m.NX: iM˲(Z(-1i(Ԉ]ۅCűTH$zx^-l.Rȳ0PȘi2$͙uvR[OW' F}X¡ŎY l8dUNƖG)͔{v'zjovOw%>mAtR@}1n L7'9^?#CȒbt퓋%cI -da(݉.o(Yp fNHzȣG!"MzgHNdS$۴FNKVJυy*Z/O %Z@Z90 +]eH h G_b6E6Z.0ߏݏDd!cn|  5[GFbrʧKs%fكnr}G闎7C줇a:MU}Vkh AxyCƐ\x(ik O(tkY~sbQ н:;ON`\ˮ>-7t˩2}|Fb y+yt9@nmPId naûauGUs ЛX[$ZE[8Jnݪ;DR{_0(*Џx4 c@Og~ap E T+54% Lq\Ξ|34 _%4+`D#!g/@̦ i{ﻨ 1O *ǎeeIeGR턿EOt4eOOJf!"> Pv ^cZ$ mˤ8gZӱK\E [ne,*V\qkfX NV6يpj:ZD;I#)8E=f2RNPJ]T%eS4&aF4]Ԇπ 4h4bj8v-wݓ+Σts(l8Ԗ4a>f;K:IikªM$VuS~g r t3ͣVW+^W7bsGxѣ^:k^ҢO+LX J;TT'̐B)7 2P.8w#Y#}BG `n5@;yHH쐗~e 6e\HRYPdk;Ѻ]1͸ll"qpn%jn-Sc{xDLU߰9ԅTo@Hc.qMw/*pL:H8?b3vgDs@"("}S[GBQ @@:utJ_j&$\ բ0W.G 6֔EGKfDR";#f7.:lYp]vCA7dThfuO| 3e0)^Qn^@S|: +lǂ4Tv9KMVx6,9]{eyucroH٨ _ Phc-ǡnSߡae{ Nh!B>L$atA/#ȭjGr,jtU_.` x,Zb+MxN>5'Y"&Y=XԱ"#!:c-zt?,I}xvX;2Yؖ>~#˕BN4,OIg $U ٩sdw1*|1OTGO: BD!8܆TٱCq{ -;(\T)F1 џgSD!˃o[)}|(a1eنSDvy͆8og]q_3f%G2ْ wEUGol"GgMgQ* ]M0IXeRA:4޼NRl#IN<;TRsʐtҰ{S-bORc9bIT#]p\3X@4%2~Ȅ{/oICgÓkTa՚,jtAkLYl ]`e;,Nqn+ lv1۪ԡOhN鬥L>/QLoQlk1">qf hd F5ighT]ATqGYoqyAaGR!ˢ%LJ rQiB:?g< n"^q(u $H ce6Ul`OȤvňe~_`"s0S9, L}\@2ʹigpn'dNNԏ6&A8r̠|F7&|7b^kS T4,BoQBêओ]# O>[!L&xg3ŠV&ͤV[䄖ҝl ^Io 9BZ7I<H1'm(Mlo'1A2,Q-I8s4Bu9KiȱGyZ[mn‹}=l |ĘFl\ /X5?# =<q aWuSG>a4#x,p[KsU)-zg|E'^f\^gP}y[L6W#xPs,ȕy,bح -̩e{+4zWs+Jaje"]:1Bɟ$@tT ? -9H}VD}h n 0=2O4>IwsD۳igxH:8-0FuvT ]J,.ZjsS?Tl(pV41%4̓M[\ 6{+-d>߸~m3fMё>hfj d$onZܻe@Jb }zc4L(@A%]#`DHinS* hn`KU[#Vx`GG¥YVc"3w]Bz~65g݅Pi{[a4VoőU?$^e'Z>&aq+dcO&1X=߽8 C?5pM.H*3d4qÓ` 'hʣ1%} bDٜem9Q'u'|;+,Y;0G)gӣ8ɢmL9BB;M& 1J@X>v'fb~)V>R%W\KHAQXOa"ӂe ӟz3)δW(T TR·Yr5dڹ3K|hT#ģn#?HEh֋~ "rZ *Oqty7dp^=aanYg;A1CvLF;&tUզ9Ƃg7Ĩ*Xz֏=A`y'( >`SI~MM!x3=y$-`.1<_ }SG2KA+&3S gfL|#: <d;p㫻EK~1_Ry{l"ɠ ۋB;JԮ!?-`RRHEخU0(#?](t"!ҘGOjg]]?2~GfPVGe]hz@ڄ@O~{^2-@˸^?kwC@ӼS1?2Qrtg>nꁴ}2ګ[Pj\e1=:gFtwR%+tKa(S q-"0;ʲB.qJ+'2s}[pSi[g2̛:X5|}RΧȢ;7PCqI<#;ec<@.OЊ8iFg96=(Sl#Xbz2iC!aRZl6? i҄WJ`%$* &\&g48|`p9; 5UY X4H>WT,# ^s Y ;Y\3磲 g/UDf􇣿5 lm>ҝP$m7.*[7rm *fj6q;(׻N2' 'c`Nӽ[zb *{0:/تBV@&$?vvSFOvځ:;s\,'54[@'$6$MEnzbQ8%ڀIiPL  ;Drv$u`M;@ÚHBdΑJ9ݰEÆѐ˝;aE">/j%44MtYhFXܘ؛X-j2ڑ{1NS_Buܡ'e~<YP0EVj\ʯ?SsCRx´2{}BҫH4F8wק޸`%U^?aPi&VX[كo D}ɔ9:jxz3^ [/?չ{/ )?Cą] UY>_`FEҡ#F*ׅzVK(l7Xi.׀+ZJX t@HJuVF([oL2 "|K7R-֒7,v$n'灐"^ADw6֭t!fGq-pZp~|% ?rC#2 7JL ݥ6 KՋ 3:gHτlZ_jkC!R҇RPA1szER}[X6ue2v|xCQxXNH.֌!+H((xXq&1HhԱesf:VOpiCOfJRsk3o6&vl.U6yjq,_8~d_\mci.cw4>?&en~hͶ-{OO3E\1F{nҨϫ@6wiLx34}{okn f~WJ49K[?*]n{bdv8L4hq|HP1˓2 腁.IM^ R s3X:o)5N.lmj\ȦA!lP*9,'0HQ9kY7Kz=mQ|_n|?΂x@ 㤵 N~"UyHR_\P_}!.} ȱ"5-Qb*c4!t?&lP7 šJ˙ra6hqُ(&v&tGVـ]p mW 6Uhjnb;k12w:t='3JHȾ 0 })uce]ZypdDȑDiHe9+l2՟/axs _$p{S8l!ltu6h ڢN/Cdg[=WJL5 ڂzo$^ܼV:T@gsED1<- /!V CX ^:N0ޙTSWG̥fqJ'ƨ|J 8S N*i\wdo.ՋHn")h2،8XW&4amvGo+)yp:bC&XJ x7DIrщEH|_L;$ ޫ̄'2ϛvʿ) 9`PeU YmѦa rRXb^".창 d#v 5&͐zJDРbmd6( Q[vg|j1!A,N?8{ *z~᧨{5͍MK9EU$d^b-ߋ e//(֮KG~CkJiB[:PHtJ-,A{Vۊg,+F;x5ԉc=sw3QMpMCnoS9ОExDԘKa좢N 0"Țupf߷SgXFq:/c֣ $I&JHO`AG63T<@~JxXr'UwAQeB r_ƴwߡM}͞Y ^\wFTw}|4g~XXZ_ck܅u;>w6̰"߇ߡ8m"'eɗΦuq'NrsW\RZñ$Klߜlk%c hbfzmi5^ NxtG6 {"/K+9/2\F}tNfQfb11g f7xYAOb"(Ͼ f`7 N9(*6-m\zU<ǏkcqspC02G3~W\)&@gslv.qg–K9Qq퓔?NHM4+0P~{lW,Td]LU9ߛ(D3h:+"vU|a@ϗN2PdSNjv/H$uf\ʀ*MЮZ:(B>[) DDYL% W}Fj ijoSJRË||>n[Ц3”7@d<^˦Uf tfK$6 Z+e5b[x7$+E[$V&ݥIiR>xffcjtcdp`GeyNy3}H~0??t21Y3c99ΔO`0hɏd=*7oHڮl?%)wvT|[ :ŲwY3Sc7)0IvU`[ qI?lg˕ rt{4 O(OTw9u2 3}g ,J!t 79FEB!FB0VF.gC|k"ޖp&lln%ٖisNu+W;9sk-!9$t[c%r௷L6{ %[k gVhf S AH:R,`@N|7S?pISqJ5с!t4V ϣGwmTx?TUud㺬4w 3wFRbu0Y T i#ڼ* 0\ \TP*`"P=ZWSY䵶Ur؝HAd"e%󙉻~}e~0ܘbuՓ}Ii'}A"Ғb\J;v >8^˨-?CJ [  F.b?'v6Ļ-lZ m؝Z7.˵؉O$Sz Duw.i#KhID}!DlgYZ0707010000037a000081a40000000000000000000000016446b36e00007eb0000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko.xz7zXZִF!t/7~n]?Eh=ڜ.+8! qXȶp׮`,7{4FeDTS5{Y%ZaO=ݗ\"в!`͌=c۲5YuX۬jcQw \ɖLu}ȦNL~ۋx[ZSbspw?U?F2уHlûQ tF }*BRfyǚZ,C7_H5q̹FVȊjؗl69H{8䡩?yͰ򴗟T5dY4LxJnx2rl6YnEU? ˺|!5TM9k{% o2*#pjRfytFΰoC wZ31@@K^`Ge6υ<XBegN7LBt Nbs.u)HzRl"5FZ ϕw±G7rs6f.iHPvrI'N+ovF?OB(Ma[ea`WK|G)L0CXY"z Zl*<%fü|ݜ#|¾gt7l~cp4R$ei.;C,cN6ӵas473xvF}ѤLCJ4nұq neg,#6b_x~ݞNM ?бaOsiBcD$>B 2gho <8K(1=dx@[-nh u9LUu?A8] 5+Nݻ\3~/, L'}RpUtFҞ*Km_ ?^>RT'i P_=,S)|U]M(dT)w s3]i)a*HoF s\a|)|I,dlf|k1Lu臞#5$^Rj=3wdn^߬F@4OSBbeccsj5fͨg7 ckF8ҮElmK󧜞h%8@ŷl~RzJݖN=)7𝔽e:Dx5}Y错d[(I$3&lUxBNC?=v@u*JPZ.c0d>;ݦm;'$IlbRs~!lVAXvG_VG͘nQ S0ٮ[v#Ə1L _IE}i"_:p<bLI<$IB?/-"WҢ^& {v}UPr٪3YLeq}/wp*u-^Zo ]()DbS ",ĉ".^N;#^ &C,l8ee-{eWD|w6wL;0qG*/ 8ioȜ$Y^Ӡ M\_p܍smm(Ou/]xP63kJK`r]ͻIcb֐p 1V4i vē|CTIz]O??w#Cv^ȦL*m(Q1w~U;`JꔫQYL<8."UL³KoWaSvc=:mg`s#TTq3"U "itKl;qCcwF/S@aѨَӷ~7[ۼ PGBIng^3jA1S#|/\=mr'Iantl'XF~[ (aaaUtt^\6oeȘb~iuT7w"z0R>or!V]吇v$iH^ORN)B)=kXZ/>MuhڳX)XQK9oיgzkl{2O-QJ_Uݿ^ޛډ+w>=ZD92.n!*^T60|4*Z3/OT1j ߊOQBMՄHnvw f7.t 6@9vD2lS&j%I-!-)Ž6v9ZRV#o2)0# mlZ*S! [UVlSO@, Q҉$逺g1!^2>XdH{?63m YIEz-i:qpASo.q> 6DwKbeT6_ y;PDƜ50ޘ',_A^au'P-/{/%ژK@-?4d_KI|NpxoO-jyl'Uc@+b㣨OT gPytP9RKbNR3Fc¿Ҿ-<)L,0S 5D4Q"HI _AAq!]aWOE"#-J_ #ofHZnbAT^2 ~nR)Ʊ,<"郠G%9G UrThf5뻓q>g ٢%(habaceR[o 9I0& Aץ9 |~"x;,a̪1*%2e?$@6r!c Bu}Ý}o=MЌ}&#?$mj=R2 Hgc#!9(_0Yz-l4mWun1pJw fU'fx#߻ E꽚?yNk f_Ϝlj -ڸgwM]k rUTf)ёi_{M1rtѾȟ(W鷩[Jdqb\Q;d\0~M۞׆ŭ0 vx$Wm7\0v !in#EₓnϝU9 :/E𷳥׀r4oX9q)1G6o%lVN.uq _7#~%2U:Cī=@;o6ON!GWo% -|'/EހΗvml+TwwcШ{BDD&K椺@kEj0UAqVfGk5xCgrDkWˮ@$q'Ɓui&w̘tVMT63 eڔgSTp4F+OpU3 `WRh_Ǘ)8r%HH~mG&㏻AOul3U9qzA3`HL)^7cgL  ]>i@17k 骡+BGC ?Kk"ZwV`gO!rH5L_ſ鏮gPPcIH:ixL)ކ[Aί|` =S|t&/JbfcXe'oyyͯS&l2| |)2 kdЁwi-e*_ysﮂ' Y wx =.>5c# ^?@BoTCuc<‰ou,`i8 ,ʷVV?S='p,޸-=G^܂#<1â #6;ϟ+ 2U=2Z'&Y^B< u.}5*s &LBsۥ`rF{VTJ|UK \dޥ|kjAG5'i$һfyqB]}R8F48xOڸ`XM܅+l ֠ZiFZA|Jno ;AW\L J+jsyJB0bPȫ̉CqaIa-J`(g!9! V^B)x_1b NK({|! >sj{ģk|BY"3c<8C!WpZHGR$',b4A/Yw:4YpXSO.\ xT1mp E~V @Cfu&c5#tf`OεU!yӗ_ DIANVwSVҰBPN%GkV:AGc|#kMV)6#g/M%usў5xclkA$t.m,^;;=Wq~E\>U,d+r{"nSa8Q%1A;Tjd{-;$&+6Vˁw3eoRAcQ$Y68)`أR`}S읳sL ʜ{g^hI @U1]HSG+wgyNiH,G06 t乹4jux ce]!Б fO2rjJHC@YXy3BEμDNE^yTcy&ZB86h/ae|ĝ+u裿]ubO:Zz:#f}i@@[;i߳(\]W{ wG Dr/V'Nszo;BBqF2tQA7"%\fU?2&@LC_at*jhYt>ƱDd3S/a Gl2kNM>ΕߗG㴁9b&v” t-Wg Ŵ-idtVrIiS>q2vl:EMz_gnSrN2S3e[1«WYL`~"UZ,y2(杞:$m-yFnH#`jٜ<SԗK]lY/Bd<)Tpώ"ax`͢a/lqba!+}̢ ViA,E=9rpr !G ʅlZF 䨤\JW$ij *l+Qj52əb~]!Άi!T"ϐ-@]c^is[n&#unIX-)B NmK!m ZAd;~%<Y>"mΥEaXk z>.i "~5_M!p: eX ދor1ީ$?v«n%M21nEҴwhEI2(7xLg/!`Na%S 95V =.La*elܝ-Lz* ׏Fг觷;4V `}߇t$`y'rHQѡ3RG(}MjZ-Qx6N'tJ=ȉ ^CRu,GiľRX}x?QSD#Yz3 >l#Ui(QLd5̊+ `' OnT jyxv(n.Nԭ. >'aH%9 WZw#*1\րCXEcB6>KѬ'L2K, " BM8 ggo,x9߻hğ3f'YWKgk6X`I~W%CTB@bj8X^D n ^RU9f zhcY-⎙Du6| \{L/G %Cp wl!EѳC׿X}) ,eG7UY UބLfei˕vTx=3|ЉgtqYnp]So1;_ o* ia 5>skSXT p8<у~A,47:V:s".޾ЎJy}W¼" N֠͘uĵ=r]AJh}x m:4 44g+Z_Fuq̮ݫ,Yl! !8`ыwJn !)8ZEǡR[]ˣc-[mFLTbLhV(qzI%srD"fo; r2'*wH]X-C.ؕi*3۠0Bؔԥ"b}/N3k"ٗO(!-t\Ofk'Zy/z#H K  Խ]Wԓڴb5-.ܝ_S Ѵێ"(FDu#ɒdWEu#̚A5qd{;xN,n;s}4/RΛav.teP4 2S"ol>eoZd/bS HqS uC DV̴J55@+A1讜K4RӪU;ٵߚMP}?kjRr42KjFpn>{=0[AhZ`8{/P5_CWM#-YT*¥ z98;Az}hqz* *`Xn:|P)4sh? Q?+ІYϭ|="I Wh1V[V,T *j,t,&OH #;Pi3JezMd/s`䔼81d^nv)֞C2N_"h kq =E5msMW/7ySgyKpo<[Aй.T'pewȢ_ah2s7].w ScGj3n فx꧓ FaٯDGr9_1 [kNWr愣u7QG{)"x]sO%k#k̒JQ2\V$iI8"$#!M&]q2^}CZoQz(Ǐ!n~شg'߹MT O/WV#_<^)Vz} -MV4S,XP(12A5@]~A͟vK/S2I% :xR*r23.,;";,AMRM̸Ԡ&1NU_NwZ;휆(p6."^bTC0LbK`)>8=EeLscn&(x#]凼W*VU ԭo5 E:U[Ep XSty_o%hz60'l!p%ǤוϼAӷ+7sS* n0"`Y!!]M/ =~_֖ iYrNC{#9B OQSﰧH6.c+#H|FV*%ocZ),g67p.-[á&GUS$/薣2UWX6eWPk!)@=>{q,XH#U6{#Di%OtRgD:Ya]r.j*l&: D[`WQ2[q[=Sw^  .8ܮÁASX{""1%Re- +pG[t1q䶰Z}F|1.ewSFSB݈[c}vFHצDBbw$/Rkل6m(V+b] S\DNhWBz0Snt `Kк;J`6֦iB.eӉi >WNYZjkb30? w:/bm,zowO]sE:, &nGD|[o_ݲǦsU^$P`ӽcHx"CZ2Cghғ$/6 $w4.pR2En pl=t3(g&̇&01N.ߐ-<^T; M,d0=_Tm sVBg*oUA}H&ửFr/@dϩ!g]cMo{Y RM8D5+i]*}:;܏(Ƕ*H#8wBy%IVmσ>UL ,[(,gmJ5lTB!274dcﴶVؼ\Ff}ҽpCBg}TW<_:2 3$qV@rzM*^+ћ0C҇UBwJ'4C] ʧԡh(DS΋nfeYHA;+A:GjB>O4t;PWxDBI]>SrM%#Peq0M T!‹*„S?s/UuK4OՖb Nq"@9:Vmہzԓ`>-t-Yo|M N#U@zz\1:In:d('y9 yW5,rixh%k=^7?㈛,jX5^b}Sw%@ _B@~ 6ayS ==h.cK.EөEMā[] (}X6g-)^E Mm5Dwz4r.ns4Ka9ֱ49K(@qiYvaQH'xxِzq9i%'z-{b=ffyf1% 'ijZp[Ё*ӣh ҍck?3oFKFH}FqY# N\U{ENw6:Pa51VP) u`P~ggGΪ.IbyR@H[ X7RUȣSg{-TK-Cs WP,L.V4R@\=C5Bt׼AW_ K7mu !Ekn=۬eȒWJs8=+ё`HԟU"f0e٦<4tIEmFL0m.c#}\-D 5ȑy<%YSX)K:K~Uk}ޓ2/opxW{r_ ޱ]^BS(":,Y`~yw c^UKz H77eFsS.-v(ƌ^ÛlҎdfύAHoމ}]aߩ.&CTCgYK#C^+4V!}4P];,Snb^x!.=qә7M)yг^/gb\7DJ<;/v~~sbykYˌ9d?,wj+](g4զ(4*? z#`VTz$='\aɵQ1ߔ<\ {łc%@-/kl+`A7  '[}!KCײD-4>[S77Z4/|~p J['NI+,q/$sEVU+[)ox\I Rdr4$`vB1+Ϙ' ]ӃYvy3+;>h u)m`D]QKLZx~ҍ/xؤHM ިp\lȓ0k'\BcgtJm;kN)qoh*5N6 z՟RSlu'RtaW)_8y\p޻tAsA 9ɡB7ᒍN|F*ե8%y}nj ۖ02BG>0UP\(ZEvރ5*lK5A@$ŮNHc}Yսd>IKtQ^@H?\Znx'%![ҊìK57耜Tu7Z ݩ5Kx1x ǏWu%НY>+f cCy=DZֈ1P=lɃD|;(Q"P~pHJάTȯA)]PX5ܥr{jDx>yş~[lBQ.9! \b~?m8S G?X+N&Āahr9HaY}0 -Cmt mN,/Y >Waq18R*'1ZF(>Wɇ)[^ 4USLCW[dqmSX^pM,O7Hp9 \7bJٟ$UoV6FS!ĹeU(. j.Ί~}j뗫{׌P\q/ApB렪 ;k%{퍍r?Gdi!nBeޅ xl>~$W$Om|B7iM?JC?M<HOiI0w&24 {-TJ-\?x;MLا X`Zu_t:@o#u"'2 7=Uꑩ73-ة Lͱ$A\nSMRײa):30-!e썲'ų7kO70H7ϤT Jƹ:yp; )&PgMz^`2d2g LٽXw6Dkxo*RTa{9oKZL/:{*&嶾.IӤ&Gi~}TU@b8^]9 HK*fF? Y'g\` =6K2+r=2+HE8bS\fNmEGz3cQ[\3y.p>Hԭ-t<1 >w۞3Q.N4x" <Ȣ;|`?!X_ 7pf78ւTDD%z Vn>z, 'OJѠd 8%0BRB(㰐>ROW?pN=o[v1CbF1 jG/w&4$A[oXNgz:?F8 Ls+C/k2d՚gef@=Z$Mvoo f+TA9J8n]eΪO[?pp9~!”,?VO规 p(GsyC63Ty"Yw/ei>!<dȉp *TWVR܃xr7vr۔qX{uoUa-ݙ&phn1[xa]uGzKvN̞O˯hqiUD;q.?Fx9x˖V\A\Cn2Za =& {FB[+kVl#FMF+p9bYmiNFnܣ++Gܚߎ`Vѣjsum5pVSOB+PuSRيC_vm(~ibHhh!j҄Vb|'Pl5ک|R4$'qTrS;7NŃc:9Zo?3ԀFEM{}>}nc(2B L<.#ãK"WZc gqdRce+Avr0Eܒށ#Iy-WTQ˰4>4\Q ؤ8):EފtdUp%a'M4Zji~zyu+W[`+@ʠ4JOp9g*V|i{Zn]:7,QیpU|'Um +rȞ6fk=kVqn2imBs(.Op`6i8}o}dkӰn9n? qhUwo1cLN|)Sbt8 XaJNnIƿqŸe盞G"`x\&`I +2}l dӱnK= tW·iտj}1L~RU #G@u2h.(HFufqE7.,3~<Zm_rp"hs@SDñv:m5^49BD~H)Q8*5wTNWͪmaYǺa%!o$ R_g+dJJfUVg U y!Ue _N[ 79i?E71mRuO]PJu,Pq+DCX~4B%ɤ#uYTwikպTf# hV'\$KY ]sQO(U[#Fa{Dq7fV=qxGBwbKyHbV ˈͰp4d)TiJ IJ]Χ;G:SR~ N0 񺣜1Z ?nbs{K')FRY)Њ*<{1c=yenq_d ١xqìP3('I԰ nj  7^wZ*^\/f[Z$`r۟=k: ք c^yOM9E+΢X`sg̼hAk]kr /s2Tɚ={ڑfꅦ&q/rHo^ac_JA>W3 t;NhɤQ ob|VaG|#M!6ܯ?XH\CƏy1}+V$˚OOͿ;T(/0Ae^xfW ,uLxdxWdbMO.GXe*jV7y[D2cWvHȋ';ܓtOqJP:VG.'hs]SS$ ڟM %'km"k^vź*UdhU[=XԮ% (әƉ9J7 ;x^\XSG*b(fIi)ͩ>H$Z&>rf-dεV!}r&ʾ_~F@iU82R5p.v .70xj\GOL!EzIO%kӊ.pN3 g]Q\^j=ǖvj/眃?D:ki扨!2H kQvGo0w겉FM ԴCÌ=iSp/۱-*ѧ!X0g t؜ݐǖbR8C ~.!DG}8 3Z #E cN(F753c)GxvUr0,6'@N`pP'!NT(? u85_%b^*NzS?YxSİCZ4\WTv|i9}xB5L.X0 d$YT:h:^Z&|Td)VAf>S9W`|֨J4 0ӛnQfG\3hIYE#,_LT9C-zĬ/%t]<lܧp\',KDglrS.D)WKP:.#G.B!uD6Ӊm^{یM%5ُr%$-2qCtLQJB ѵ$% >*k/ o1̅089#cfrf?I@o a 0®j]HeMREMEg۳ߧEN&|z|aIes|(Y`LqIBbcr.[jQy\ } rȟX IlWj[&9l-I&wC$S#f6- J9`wF嬮WPr4[aNc\-$! 9K ^EZ8·7ٶdXn3(1h suө~7/c便(&_M v*S4lIW';#l~C/{'d%|bzjV}G*FOQ`G3̿use2vcs?Vܼ˴p},'mCd zHeyo 3CN{rUp|Gl3/URH ^2H!vl6ONqq,Z?UbKY3x0 LAE h#N&G|tљj9%Y7K.n4.g[&'MꀍfmͶ/IͯgD="_TEw f\…A} 6H'iZr@R{~…óYo8?#:J*GUOm`?P蚬}'Fz`RY9nt꩸TEcqr\;/H"8Zz`%~#8y?^C{;e= ;sMIc:iE=^\p9Q#8.LʨQ#j:Y)<)5PqJ^+ix]\JfKl@MZA$k {iI Hjy,gVmuX"iQzk)JE3N$b%pБj3nEA)d *wx\=1C{v/`C\O ^ i[][owyx-&4j`gEe,kxW~QXUe02|Z@61XV5/a1 m굧iχ iZУk7޽d7sxl24opő|OK q}p\ŠtӍވE//7ev\g /+M$ $BxF(ɰH *ȤSi}~t9?h^sD8'$b-.ktG@^hYqsf8] U%_i韜0Ĩ tXT72R2*7Ƒ 3F Xj>V+qu0.ݞP1Pq.ZR3+=$B[mQ/LG]dD 3gi0ޢa1( Ӛ#oIbST\.2 BpsB#=h[+>Ni5̬LwjEªIأ#VqWp6Ez0"v!Wcti[ qbѓ ^!0j P< t_1h)@X J3 u<| ч1gG-Lx|݀RJ>z""flȓ{K"2{L'OUKESYgs?m7g.1a(|u[ݍJz>uK҂e g'4$!] V<8؀`WQiNKŀ"g9C5j9T}@>&v]43'W+0QFn/M[/РP-[XJS!}"ovbsL C%quC9 +nR5mF8[#&7<}"k-̾$'Fzi)hN(D.ęRՔcoWݷ)tdz3WL4|Ҁ _*? XᨳG/S ଺܁ `-TLoHx [rn7L+ؑ"QnHYվH)X&~ aTʹF`5[c7Q4v۽dMт%FV&D{czK%l6\eB'dM_wI 6S!Cþ]/l{oJH|P#ؤ.%Wl#YLcC::h`yH]xͻF~9UQt?knMߟqJa R̃*XD3ϟ*^0}u83Y!4o 0âeѳyvc\,RITg^xjz΄bMOmiu[C!pUWB:ﱪ5#}mʊbbʛWBxo⢵3y#v<'@o'S'QԌԑXSb;쾙}?yp0;V~l)T}Bqơ(۔ a`NBtMZl6T>gޱNM1"~ŘoE:cI{i_w~$v9)2[FgfDq!JZǎS  {0k}xwMYC#VH=2 h*q61|+fGT`(ZIeΜ>OY N]W8.=|O-15($' j beM ,!01$MmOڞV'..[RE=׮sBd׫1tb0%^YeݧbY9&DqRgKN`aV5߻|EiYxaԫ 21-,3gH!9a1} ( ^d 2j{LD2蘬*pĪA>H) [/}htR/ W"%֧Bw'>߳GЈRz]=Q^>WQnAZ][ ;\F!mV0|eʚj0Í44gKQK'w>8o@J7`C*c .T2z'jf`*-BarZ!s.1)&EGz'V=ʊ.Q#c:)~j LCپ F!VGa9]w*H#a=R gFdm=|cDT<|P%#Uyzz ."zI 6`8;8j3 jC\R,HE6g!qA3Ća /]z9=FDػZ~Lj + Mڻ4SӀK_. 7LUNzB: %¥" 6eq}/d"c&oh|:}=jJfg2iHj!Lv?Lj=f[(S|߾x,)s]7sw_rI( %ZD0d4_\؛5·=D͊>QVo4/>'x#-IǙ@!k.gHEkq b&x>=("3=i`@CS.J>kfox$Ly[8H4̋ͣr(m_ 7Y g_Ǭx$nWTuu>LY͆f2s!P/cE)$]YZ< l vhV|_Wgs,:ײW黛QlAF'x'&au=k 'zAnt`jYGc4ն@鶅hϕ(zh .13b) Ug9_ yV5 {ژWp^Y䍯FaxvE<U(wz3L.-8Lᑪ/]܋bؘd\xcX{5۱CrV*}I<~7|)8u';~bkc|3 U;[87UjVG0Mfi੄WE+R91O |m RGS^b)Uq1ZˣiSe0oEcz!\Bt (WѤ@u jV @"u }#ⰠE/V[q9ÊA/d^9#^EmZD$;~s Yq6BNqr,{2zis_ڶaBM9z{stT}=莛1 ~l>߱R)۽Q.z$;Pz'Ti^d8rfJYvӭyOk7X?BdruqiSШIgd]6B52j޾kr(ßA:O Ͷt IjjoyVkSŽ&2S>Lq曶AL@5TDx _G-:~yՑD:F M=ZCX^R7"]Re'Dk>w ̠ݖ:gB^^⡟iqt&TQKF{)UOpq8lΘO*fW^@+ TGn Բd(BRaѨ-ĝgF!m ~cܻx;JF_]&ŋ2E/{.,h&Iq5DGh|x7:ߔdW:%s0BMݜ=+1'<4)Qh_8G4$xDmvqƘ̍EpMωV߹b)٭ AcJ&ݪ-֕C>}#ͨ촏HU7gEh*k ̹ơ)}" ko';+D=fpN˕w+ 6_'}Ip|; ̇dYUi% {>ro}ְl2j҃` SN4I3K(+.UCy, P2\Uk+ ‰f\,LTNjF|0Nh@XfGN3 '\c\Dbhw/M J8?/|BQDSQ_uMUXݥA'/t&(\}~t0b[Mp8]7V.PxʃT QS2OJ*$jIJ,#&j AΕhR|nGy#90&TͷV|[1sRg,T&7%9y|)öp-DC*zrR<]6>eXXBKiE[BV׆>8!9E=y}W#XE]9IjRZeqa_ @boߤߛUȜ]/&k:=dms./hHwJ$n#lBxP;MZyܪ#6svq +k k)7Bc?߬!PK\BS"twPSZ]#NK7MjoLz&G{ӢVs&U_T郡j Kw`}.uNDy`*㧩7.qt*E-<40g+m900fҷ9ͱ-BHw]Ӭ.CɫܐI9K>F̩ŕfV;eb1K||FÏ#w`Z#\yVW&?in鯮P͔Y^@tYU~ J)!`$4;i |kZX(au Xgy-G3FkiI9FF\lŢDW0rϘӃse-= T?_2ElK1·c"l1bs:Dt0'&x&NkXH1@>uxW^1/@&kj:B+i ٶfdzVԩA 8h5kd[ Ӽ ;_h9כhj&lQbP2Rmɻ>eR5` LPgT] GR:F ~oo } *6$rx&•.rrtyb@:T'8,p0GJghq#yfvH^9Ǻq9-ޘU F<"ɊJw:A%>Ib׻;syL{rg%A6u$<(H6O%Sr[@4CU,#ڷ %4#V"8rAR2P!uak-'ԸlՌL)a(_9Qgf-)}x&d8ú1};g!`0ujBY׈yTcxOlNj\Ks|MOwQ߹?m#_.إ5F??$B֨nhiNl~V}sQz $4ɒkkuKtΝAƔ=9 bHx:EoMB*!ɣz/9ј_#e``׮(P `g%<Ζe>P.hv5VQ} IWfXaI{L5׀(Vѐ̸}"AWqRݙKj5-1[2$=Zw R~agޒ@l_ Fl22Kzuո*u~>^&ohˉT=*ޣ׵\NM 򂈍'ZF;|uWmW[FKK|Uԃ5qfitoy]z1v - $N9TpR& \uSv4m͉o(I]ݑuA2fVTH*dѢ.f?~RQ,{bn= e}-a6&h)>tlv! |q]j=F3R:ˏ(HI7GIھj5jG_߳5O [`k^sY+CcX@ҷy 6ViSegz'0B<K t1 ;N 1}H@z# ^9ўí[ON紬`2[@Xmn.wx]vҥ3k"9nT#iqu6Iڗ1o¼UD^#G)Ȱ@Xa mp0珡~],5K">-?:(gJOJOGxPs)ExZ#.3Ї?<(9J&7/EΣ]=Xwaw*澞t1> Uawaz-Dz=0. ,Vz)6uj*6#Uz5YEu^T7"}ASCJEzuco~FPÿIzZw #Iʃߖ46`ZBFEKN8E`[U>Γ6a.օ !? BӡfW. ;ҏJ dQ=DR!4E/YU,ܟTo8G:{MC-;t̓ <臌ZPEq !o_i|:l~Nv'xlAϛ-cBs -1WA` j\-kRr䵼Ĭ\u16]Y !3>}<\z"8@cFk`;Ҽ׺\a);եQX¶7܊:9Z{\~==5xǿFzeGYŖ _hxS:^mdوבC9v,|mSᰜr5jI*䤋dhg TciiJ _ J-Հ8_OZ4R~9fZ 5<hFq}Le,B=pU7we'\qw!R~h{ײA;t}y`7l&4 g<77C1Qm#Rی}O"ćӵ 9Ǫ㠩:T:i5μΠIO築߫fo [pB|68&6:D/Lf3k9CZġ,62}\R q/ dxڷs#k t;vu?kJמTV]<[Dܾ_l_m}RU?,E[bʫʠn|L;Bc7k"EIW |lXQ!y0 %~<5)yMhЍ ?U-\Жc5h!xyQvY.¨e`|nj MR/˹dM&5HIuFu7BcZKDz_%BnF*ozE5ڨhg|ЈjI.gSNt=U'Z0XcFfwȪx X)m(_]i#ќE2 &p(e$zC̿hqƒY>710=pbtܦX9o>(0fhZ+Lpy֍\ZJ)ZߨOpEl.]ZQ4;TM0I={(:9wO^[3} '( 2Xj-CcϚM1H?\HГFUs!1|؝K@0AgLK-pf:yy 3N>|}s̘`~2Ӆ!VH )%nN c >lR֒q0 P!P@hV/358F׍$_a? !ԯ: Vn#7,Ɖ4jl+97vnW=ɒ'O GB$.|NO2:`5!Ф_7:UF^kgݞ?λU9wX)RͿ¼7"/_RL+bzh8ZJ:{7wAe,KINmE~9S*3„i e$,I×ŧP%jpb P]WHk{PbqH./d=$b@ovRIL[VVvbt{D d:ú/BUqOcY[4F(K/xzQs7]Rt#} &8{b>W-l_ Lպηfm&PDry\/=kjJ@u#V|. fwQp k{=1MԘPz>!? [T_-(o&pW[f]W)9Qq8.&h.=Yhu%XRUpCHImTE PMGSnOWXScvvqOahd,4NA6 [ϳvSJGwo%}jh]=}LgYZ0707010000037b000081a40000000000000000000000016446b36e00005f24000000000000000000000000000000000000005900000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/target/target_core_user.ko.xz7zXZִF!t/^]?Eh=ڜ.+;3w}w8Wٷ v.ҨZql=-GOWoia s7[^mY'sZb5[bW3|/\ިjP.!|.RF |瞍%џNc8^ Kͤ)B@xjϿ -!jS R.RC%ޘVԦUAP,Zי=SN]cs E)'+euAy;VUk(IڋzOe,f+,>S].dW횅jg]dL*f,^xM5 hz3- *َ8h҃ͥ@T{ l82<}%TMO :$19^P-;Xn4LZ?p :=Tp<J#H<^zˑʖ:%{ ީ+(ԕ_B >P_/vN EG.5 o'n7gvkohiGuoõUY|ק+BМ1k@2huzak~'){4n@Z(Qy ʼ2m>W>N̤ԪwxGl1Ju2ŋ&;p$5ߨ P .iY;{ [VgsC)Yrdh&QEH6 b8 =Btrvo'ͼT1]L(SElvO Kx">?oi΄#=CҼY@,9&MYn♔,%wdZ !=c/4cNY܆r ް Tcc3 ^ɶjKu66[:=hzKbH#d=]2ˋ\0fJ,ݑ!/1ѺLqoo3Iߠأes0EE0= Y-Zl#QaUU# 6%^LMxA16AuoЕoH 0c/ғv*=YJjdx[zg eh6W)O0וBq1PHe S\#k⬧["a:}]V~乞dI= 5ܤA^A;r&Yz9#MDLS1N۞V 19YdZW6iݽő$b22v*dӕӌ"Rw;"XKҜyEGe>wO_8lJ |d+>PKNժs`#%OW<,@Gn NtȓM_JIOnWt|Yc n$x,@w)R-Ye} ]{9 d`}u^%l@IC5,O+霥l<`*&4 м_Dͤ&kcQWAs,`|}K^VK AjR&Ԗȉ, +/f\հ16`Ect2^+ ,)\cEq]z7T sՕ};F?ީsWäVŜ܇L+.;sd#gjn-5îTp8Tz@sZr)_`R% xU-超%=1rsoR஫j\>N_ú/ k^Q28]-33Xρ=hz Id\'"l@4'T50ǯNސMroostp4A2 D5A18vbq-IBgwwcПA" y h8X@FL:gp*t^wM޻2>Ӫ5Y \'tBZX9QEm|A,)rȺV~|%i@eJ:dA\_ILnI"RXqh&a,ڨU6I:ݰF^;E6jl ĶȈixZd} ^əaLAENN[tHC%W9-8gsXr::JF>ĐW(L)e8{zL Z NfK(_Iܨcu_)^U=YWNc_ 3e7 UF~t ޽*f,>"&Lk%ȀKKHIwC iFf9lb?W926hKxL٦Y'W(wr)X-.Ͼm[ymVU O9SB}I5 D}ǮFC&Qa gI)EWAgFɋ!.f/<^W0)[ғ۲ns_oQ0thDv"1T_pM!ڰ%82Tj9*7{*HAdn~CJƍDp՘lRhPD1KBAZ>C#Egqgl|`ގ- Q|V;NpY9|qBNMKF翄Z-8y!bQvIeuOGrx<9}Sé^w$'n7X3Vj9HyZٗ"h9H3h-qO^-9#HniJX0|!Z*-I] [l?#`}rX2n^+kz`¬GHT[u8@L'( }B)CVq)/XU Mjq"6l4E,(+@ fĐwd'$e_=&~3T-APOL)ewxK翍uDOEЎճ}# WGT!dyHS#)+=kTԻ$@G|n/ʗ[\wȪv0t"D$#kfr -"C28G9!/&Cì/5I4tf]@%mdrK~#OT=D @^M܍Sfm*˰t<aHn&8gطq`eChdW65ҋWs5;ѮRK}II4:EdHUmSY8\] [ƴW$ȩ݋9Ý#\y}[4@=Kd໹Kxe]JiE+m1:wCשhAu,rap +討܁(EzUbi!%C0<>uM2KlP;/ |dhf1,DcsM4AX/ɏ'd=5N'"eV7Fl CNUBXY~@.TfCnnbrʀ`A- $v-=y!+u< Qb65vqBG _v)7틏*i; s60>lzLXׯYh0'`jL DG$p%eJuatxOT@?U/#2TS!;Ww۾\J,\pCgW}b[|*Y()BXmH<ʮ,`Veٳda/|IV{]h˘z9kL@~\^b3v1lXZ*Է٫}mBt]>ê7~I6 %ȃ)B V8]\YZȗ<r,ȏ`˙Xʰvk=_)>Ucr^U4S{ tf)2-B BtC\MOGGqI^d|e($oLȣˆp7^hS^dR^KOvr*C3ۻ\wvU7ɛn`B:*;)!ZR$} BS(>oJa,V)Dy̓P3cM}yB_PUa[vzɆig3e;J 81?ĥל5)Ő}p NDYޚXդIbO+ckԿЦ2Nc4;? ̶U RSNC"~OZqHF5^DF4Xx@v~wV'g/~ݸ,+dC@EGCo)&{PEPd] m I]'](lY1{5EܒV=Zs\.kJu%ƿw#3m9}<?3fJ{^1`ى^G& ly(9"d5ל{3o4#uq y'q"Ov9V.mqsn޴ujHvWf+jv'n2r1$=v84&rvU}H$bcw4,:q ԈC q4J,m3eN0BS_ Sd݂O磻r d!TFKLm+vģkP+>"bw1B8T46 3{=vs[=I/S-ަݧ홳`3@U Z:0B/=rf] ]tϮ/9"֟f# ;=3X{Au)ws "]Ua> }ߥ|O`[9-E["mB7ǭYBړ,.PCRXV8|*Kzc*Cvla<" lHK`ءy!4d)hF`'x9kY` M#ޖiԜ4{aϳHV  8[bnP>3KB;X7x;r-+CnhRH(w`BHM[NȻVoxGw]xL]2VDϊs/<+r5~ ώjB?)F [nu' ߝ ]Hw[^{j228Uh@%^CDmK=cG*f`pve?Tl'ze[9t~CѤ.6e$'5 Ӕ3@Բ Рc>xe*; E87YG)^~d2>'xBH~YD By1?t,9[&E?˒sHM Ee+|-"cGWdN[/-G0&4 Wt[.~ zcCm@TT6K8&\pSBaNǒ\f1֧Mkۋ60pϚS]6L[wc%&Iu4(dL+sC)ppdAY({m k4tHz܌wo@GpF4C? 5ivٟΣ(_Vc>݋+>Ձ?n:ϿUjdc&(0BG LL ٳC$eD]`g7\k[ p'+^ QK:C (E_;9WĪc֛ƒ+Jl:?\Ms(TZb|`ZPhy밭}c) XR1A^^$bg&hNF!oAt8AI3P_x)z g+ad~5K~C#=S0vRQu EE)fU5/ Y=ǚq91hZgDw3[GsrmH(Ay*Sʾ QdMJUc1J4o@}={L$ N_/3.oU?Scf'D(l2p3bHpZs:EI8P>1}Cgm٤bǻ nЮ2u.i>&[toE) J\+aFF56]n/v"Ԃ4bUD$4&)+7FK2HITwO0RƿDTa\FO7zec:.'2 ణyq>* L#'X?ކ~36P$.S +SxQtComMn6i[glCeVHmwu);o Ch{eW6ndD=f1rO; 1LeZLnu@u?L]^WQ&GQVĈݲĔ{|j\ۊ7t1|#&f$(gtFD69"QiCq ]K~"3"c{U#:wUh2|? 8뽐/嘩E9U)'u>Ȍʯ-H T%ܙ*ҧ=)!OL +r e =އ2/\Otr3EhoъtǸBL Bsn!^h, Sf3GvNFT\+*5v |o:U&A4!^ijFig̷ܵtI -*3 +3˜E/P>׾='1myxd C/(r]DŽ5>v=YCy>wW2H覱嬶\T=C do!#uC+%?*B *a~,LIٿR+ 2mM=*Ynnת$cjyy-n fÅVO.(paǃR/2 +s&c7xkf(漞0.m67),FB V>{\Ha/4@ !Ya cAbߓC6&:9ѮO 'E ,q[x,BEvl@;QI $gL;4߂cԡadV6Y~T"&MF~}zO~Vu0N~yK[;)"~A1-wP'S7Ls+?v.~ءbh AsUYBZQm.[7vIO{<6opB\7qH.DHώ-'hSҠ{_X'@jc aqs`1@P5_/#_d 0h8dwW-GXk/'89s{W&d~s0c9\ذ)%t`8"s[/{I 2y;;|2eq k1e]}71}N>,mIiݰSCś +W"5 E.W_XV)8cwB_DAڲ7J#fܛavՋ0ATQdu L=Y%%,OOZ!TeW7԰E-]aRXޮ>$EI0BHdE~)Ii",C$an:d&V,gԊd(5hj6mZ9B~h+^{xsO>qЉ:A4A=<)b ՇGW!t =Q1Cz5ͷ^/^–p+%ŕRm#~z&2a9 ԆjdK6u`s\~ R3zS#N Q8աI/f}8?o 00Gχ7"{r6A^Ĕp:¶Sӱ]ozWAiXW!Z33plk.YG&Tv{ $>0 DSRG $Pm:Q<7$MhzujpڸZ ƳF_EjZMԐzhQd(<תૹhS"ۭAw=&qqzw>`^&œ:nGOf `Bdqo[9 hs @/S61ALÌ=1~vz}~OYz6o-ߪ"1XN5$"nP6( * jT•Q6 ږ|t_{yohӑ/$B6v+WtM`+Z\8:MσR$Ō򱒂 ʻLoCqNB#gU]M j*tOV]1Ⱀ]~-4S1Йdk$< eKѤme?dp/{fuwM_dɖӑW& vXx ;d*F(>h$yt-m>Mᓚ.i>$p JH6 2wQ($$H  c3{'5no_:^4MCYA/QtZ/p/#i-[Aw׬c~frxu[R/ 6"zP͂ܥ 6 8[A[6[(luj\B:PߪM~4lа\/+s'f<,vp3W_ 4)VyNTѸDesq'乯=-}40ق͆1U<%nřFz&q|M޶ 䫬R(8J mW(xQs(-2'yd,85ͱZϤw1ҁ=43ߡuKH7o EsP( {O24$_֐;*J4/ oFٞzU(MT몡@m/^M\3mDF+a-wj".yr?PhMXR$hbDI~׆ o5Mer?:_s!UBGuDEkغ;_ +nUb'6fY@֞gKޑiՍ )J0euI53Lh{VUp:`rQ{`sq@.0q/P 8!2>k?2YzRͺ֡3H9tm7>S@-|tҾ}oGV ؍;1 B膞P lYSa`rg:$C ystP.@\/=Q)" Ò,%لE5K?r튈NU6D tC&n7hkhIJWL**i2|}7CRakH9wHofܛKzZ<9eU+N{*>V p䶓PHKZ0ɴf*h$H{"aJfY-*XؗReHb~ zeːţ 00BqQ=5)Hx8cAJ3+$ߕy,Ȧї(&6A$sydV?@p,J8gϺ ׼fDA\pd^ĿXⳣy H;?uva Rbge7-DNkdzeN<ᮣFloڼ-b{X4Pvݬx]O}Eؔz|)7y3jzI=ۃ (dB2%# e3ۣ/j 1g57 R*Q#die.I>w\_1JOQL~1lm(;\.U'll-0KB`$D|`MLDܢ}_ N4H):݋ Є!:"#Xm{#;ﲠ>CQM.P V$aC+֟4ok@Xk{H:sd(!o;jXh;sجdYQ/_DAO"{|IxJTN\_FOb y? vdbLs:+[}i70 #+,EA{_ŐRړH<빚N*cn-~h!TR{CrP^W\# ^Ɉlwo/9h{A]IȕPa\ 5A2[qv˯%{[As_JWar? w-8x|ƍ/v6)V&Uduli^@_]Ze"jߒCIWp_?Pю՜[JF:(̦Ta]h ~3m4x%dtfl5nˡϯ\ثrYA*}4I?WNTLj<"od סm̕qcVv^JЃߛM=ؓni%{Oꢘz`a꟭.| IN5q(  e{/siPM߭Ͼx]S#kӔ*p0^)C*\RD9CuK^.yn 2:`$ /{X ீʅ ^!Ta$?(Qbh &#И\:Gv#i vjZ޹Lx[CkbaUNVF2r?0;ުὤT{m!18Xi?ջ~b&]:NQ`5%=e!5 z4+Qpͬ-+Z-> cU"3&+Z|H~pCPȆ#xjA&h)̓ןm-peW>jG 5_ 0q5h1Ҋj9@x`1%3o%>ӎk`[((0svd|f./tL[9W㋩~= ێ "UU+ F,֒f)9Y4 `i2m{5Q \MBV$'S30;b.iw96H,UT9ˋ< JRTBLʟ{,-mbgY4 }$u[w}ݠXي7Nv8!\W]U'̦h4 ց;6t6v*wyTJk%_d])W\+LBCuJ٢`CkQc1,l/B'*[,IR/}cScXvyis5}apLه-)':\ksz8SV!`E𕺍:[KB.VA NJab yw'A]-%^MG-JsV"MZ#-{K;׳|,bb&6?*J9\sɌk֒9:|A()ѣW~F @;[רz2ѽN9I))DEZ[[ 7.<}{?(q@I>ƻ%ŻǹN֨$/q`VIɏ*c 59pW_#w\_w6{ U<=ny(lz}&3|pfSJ81&0 u̐ qxa\bEe90/y?Abr& k VE@uY< B2RXE W.sw,`q! NFtp?yQ_2{y7ͯUQ3ػ!R$=j/ d-bh,tresGe\kH1Q^|t-RP,`(BWԁvt=e1sG//{`X@T 6xK_/\/w =S#Wiӱ sCRW >8^SԶ`_|{8% _Urzhn?I/,vd2Lxvc_yl)RHxޖ;ABߐ˗d%449nz%/"QޒUY> *A Ոp1V"w8hHv< NjC- ˬo3c*}dV*OJul Xs.5>gx3lf j5hcc3Rf'k\wHT sVoAa@WETs-$b=T38}?QSYR0dN; "Q*õ'ŒMl]d#ь/:^h1J'?w['C;7R HEwKl0%O_!9P _ϺS^{O*PKusɃc dzysQ#2' ep_; *B!,A}m xԂZlY^d(a^hȾlz2 Ke{SV:Y%2_괢; H`)\?N~.og\.Jग2"8/LJ^Y53HܞC4F[kVsKĨ y-!(F8̨R,ǘvHbp=Brgӫ-JVs,%)Caǚ3竪2'=4H:9B a BԷ*Zzsr !yö7$ 2CJr%WeZp*៲t%IȮ@S͠ymIC}o~*oQ7wPsnlD]lp^<_XLJH"qh-ܞn|[ִи\ 8Yn,< (ǰRZX(I#7tTPmF#|hV}z5vK_ cb214&d㰙JG MPp:gF;9=qpPvZG?z֏(Y%DZxcrNɩf2ׇ#u!-8q\9Jܔ:j+CQuk_=$x=aQ=tHێADO/yPB(vx'F5L%4t6%aq}y foxw9{jB(WF`a3#ԾRe0]QOk Lʓ颳SQ&BQTİ:v\Q.s40"avViʈ,-Mڶ~ӈ<yȊ]q L\yg=4) jf* o2_ =}"&La-_SsZ [pmg~ {N+"m? 6; 2t` @~4QALItܐ:;4jdlAP~zBYm^N(zͩBjo7K,9]8-vTҺb"Wlo;sZE6cuӾzkEQu9"~$*vdM-*~E$)%cr\#8mB{E8wJ}]۸pmAk٥"jGqv5U&,0S29 lv`Ҡ\njlw4 #M(r|r :=i[&>@@gK|'6I~ m 1<,EbtO*q_:s@2H:^fS$tP{ 53/Yml1pSX_T|+R 3p+o]vЎU+;lQ*ZߥPDw=..҄~[X o=&ظs1j%GYY~}7ui-i?!P5xm#9%j:XzLl vpRiY+O՟;eԂB1U]M]c'7ėE>Zz[t-[s9ro~f&bxNx^ Uk0ݒ;0󐀸)DXLp1yٖF!c?mSS1B[OL^茲S(8;55 Vu*#YrӀlI#kyܠԤl|fφ6PdnX6d @K fSny!iqñ7/>(4$ PZo~;nGs91-`~__Ԙڄs ;5 ٬'{" kd`3M~PWlJ,vvn#V11;uE޵ eRRaGH.+'pVU4'<~49-v$w9ghZ3NFӵ>e=6z;z,k뿒p9z<5nKTd521C,*gZL:,@YգRgdQѣ&r/ab5_fk/0_~9|^?Ҽ׵2P恐8$ˊ:xhM^S֢LE"="gߌCtVT ACژPO HA(@wNڄd bpT atz1__@Lۛ ٚ`F| YMWy^G14tuQ:~>^WWY:F}D߁A[qX ,wLӞ)I½lxM.JN$z֦;G'(peP>3mS$oДn h%3!3P6ڣ_lhÝ;j[!}5Ԇ-Pt-yؓDF͞O# Ǻh7F1^/dx R+ITx!ϽVN 5Qd4ܠXxU1t"h ;=Vy\[-fYp֯ :l᭣ [8Bs a CZcۄo5gp(}WR&*)ڛnsg 8l?s6VInt憓f (liѶUcrJd&"U?E\V_R۴aஂF=!8ub ePCxidBV+[f*PP +,jJ2zH#`fv&-=V^dZt@#ںe2Ꟁ${Thqh +נvPb0Fma&@@Ԕ㴑cۅpRl4 K#sSSz[Y jH[.0RoПPb(}7dcT2jNMEe=kd$]OL@!elboh3Kqef3hy-?Iy}ICJ.U-d0w:Z|S/~~q 9c`|\" ޯ2ĘM$]\ߪXwͻ`dGdJ1>a sN3R9w SjΘmkye+wqe8Ozx*}Lj:_ Kxg=∺n8遯lt%>gI8/b( ݊NÑKϺǒ\Sc M@QoiV #yժA~I=+y1,3 ckñ'Iy`}S}/gQsTmIw3VZ*X9vojUs>py.bpo?u((xFxȭygUb$f ?qPv(sXb;ӍDFym J9^B u$qJDwr$DS*ƌ-ycX}X́(ICKL5:d <.Ͽ5h` gǯi-"Pȳj4I2m*"'aͿu# p>Y4+sB` ʬI>S5*qIE( =iZ+D1f/CueuJ)vz6vqy(u)E4 3|X=J`ÔueN+H}ԻEPyģ?Z$T̵Y'͐uc5X4>:y2Iɶ4C]+qнV!4 (*xDӻHqUAw~ #UFPDԌ1ij"ooaQz}/9uIg6R}}köIfSv][!QfP+~Nr.4;,{ߔ`b=`(ɟ|?7ؠ{\=ʞFMڑ1ظBΊK^="sn$Oe_G|n.ˀ"ovuvDD'ҟ?ڔ=VxoyŤg*e8); `D#v‡ҾJz觉Q ] OKBuJ"jۏ.#gK$܌p~ D燌ʓbI4Z z@1x6)m5lrF6@%#?h#P[3~grr=y5f z&v|NAKQlW3 Hr9dp}#^̓[ί55l$ ?:^Ѝ`_dH|YSC?TH-QE߂DK=iD z\oGlOI@?Mrϡ.yyd=:ވμ*^hd^ 0U?& O2ř^9gڡ;]*.D;5nvzM“ 23LBMs& V[;|i+_c'xpdwDfE7ץkS_XF <%*$~{9xجF_]&FNŸ\YJ~t;..6ClHOzSP<"ԛ|0 uNrXs̽A1)-> dDKف "=|E,p/,p3Y%NUȉl0?09-qjFQGbZMx,DsWKm@u#VVuD- 6b'αm> N#-d}=so'Sσp|jֺގx[# fa*Xg9CzjcH(D͌mХ%;aC,ܠKQ!otG]#m0DŽH rF IfL$5%zcCIxГ)w(RyCÅAC=?]Os:nip90]cb!ˮdzd$!;,q2疵H%C*ðw"AZ1yр?| J.R.0vF2J]9T4|^J+mI%Hhj6z*IuX.X,QҴǯFhyp&{5G,\:toBmjKvܧVQpA-U~cy?GYXR=:w+ڔBL/>``w!rc l[nKgYZ0707010000037c000081a40000000000000000000000016446b36e00004f44000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/tty/cyclades.ko.xz7zXZִF!t/OwO]?Eh=ڜ.+ˣieRt]qCodܼ.EKm@0]8$TdGLkT +/l%.\ ZMbA iͼƞxFٻ0voIѶ\E]_29^x+K\Qx#A,J+( Z axFU )6].BDGwg,|nEΈ}w}SBSma(ŁxɛڅDifIAKfI3`|p Ms' 0 ~MbKzU\mqṞ Zor veg`Xx' y_EGdf q\|= |. uwAFc]Ý:VnP0)T._7zpoR=gB_?Ϊu2XDNkOw~h*mCh. 4)a!7YZ>˔ÜQ2GO7(%"2F( 0>,V1%>ً-'OL ELRof|3 p u$zA$dj,V9pS&hRBft)j%mS 1H-G;{@ j-U'$wtNp%NP?<:H2pU)@H Fk)'JOj^v% /+Z>=s?&y xȤEڮ~ :rӀQ0r 4ȸy Ƣ]Fc2!K!ۋ8vPmB«Y|Օ0.ݙs0Lm\LDE+w4#ZWll|:=?oл"g?=[lڧŃh GnvLIUݹ$ Ԕ4S{{@o},k^cUdY/.4WZCs8ZL6)žvLi-,s%L)ݟ^شv6SNY9M2$͉Gv0KE9. sgpcP{C bT%qT*_!U2|h [LRV ްQ&{ɡP%6%>7lͷ#n}[\Y!i ؤeH~(r-,zkP O^>ϛ^#ʯlB!El-i\Ol ::*rrO4+.ӈZKkx^JXBKf#RQߞzğB vᾌNkM3SX漏)#+Y;]l;`زƉ hj) y~*,]?Tvk"Xh'+Z,mEih– &y3О|M0Sef(^Gi ul?^8c%UΊL]ƴ6u 2,Zơ&ue!又6yejtS UC {9Wݕ $zciթk՜8)aS&r g̤QVU"NS3HrZ!y&2U:"0JdJw xc,Avh nK~ ~t~ d&l# Mxn~F.1ч&7XLϩ)߂*1NԜ$ThMC;/&$Z a^"QK02-qH~>f _IchE7{F7{6MHXP̭ڶpֺ9N0W"5YҎDk%VYs3x0&!eQ鮅Skd@LXI~͈o{/3 >#"!)MgSKb2>! \9*sU+cQ<[j_\CU~ؔ=` `c#Pԟ ýmR&aurl92`EoFnD'Ns;YfuDJbQD(B ܭ 6ݐe{2P6hvYppgԦmclϯz  ^왼2ٞ=L^nU id$;zJl%6f$g1ވa~r HFG[V4d'eٶQ #Iqmk\ ~;~Rg%o!^ޱfM(yGJ+-q5MvpsS~xU ,VXGxhIg~UdPO1gk^sx2Q2`1jY]P$aJπp|1Zs y'w*: bw&"7v;1=JU\Coz;`ҡoh VebY:q2,@^l;x/[YW[֛nғ k@RK>E) =s~u5~.EﭢwTlydMIv^"#7A92;Z!/Xnz&rFۉe).Zp5 qtԫŻW̋u&B(ZArbv)0>9Z} ;?AM:t^zJj3 SFքpUll7?9r6Ly)jq@6cNm.HܶeXA҇ї|_ 6ӡx@~B ^>.+wprٕrjv,'RzcV`i7di@F]Յy( SPm<7z'ecYA<,v'o$37CsEqGVXYOi'MscL͢R䯒qC(-3&{"|Ocp6}Ec-O G]:8'Px@Q9l"[Q)}VD.r=Z3x)|lA{q54dzP&J=#kp;%icE@;E<39]IymS)rE؉|'YgcLnވ Iqb M'AKK $Uy"U7jTNz) Vpó7I ?Z#`mkb+r6ӛ[)rHs2~F-B"VDDPnDJ:$( MUZջQ"M^X'r9+nX)v Hy+I؋d#SE0eUAu;m# ת<}Py3fgsś3)HwFJ\('޼W4Ex?%!TQz;ݢ4&&tޤ%elRKA9wUlY˃пy!fX4DMBɇ5|px$T&CDQ{ʠMl*tJFfb STtIb&#PQ9m8c0nMOq#"wڟQh1Ta"Pz&}tBǟp~#`E]9%PW@t4+}۪%ox؎0Ce5FhviEc\|spQ:CAb_d Q31AxW۹խXfs"0jk1uCʧTnY?Lt(Ksd]BgpѺ Xb᚝d@5y.J?ȥ:D'LQ~1n=pd2EIzRȆ 0dod-x%S^\hZH>cvݓLU:a--I]B=;(~k Jڷ[7;mUZڴ9Dl<+G&|D\Ρ}]wwF@ Ј;ĶC+]F-o"u䗋1I bM0#0Bt "a Ƃ]" ebT@`PAсЕw38.D~TJrմA,P5#%@m M)Sd_f>A c| Sve#z] i&2D(yC L4W/bћC'F:rv=v?c?[ȕNKdDD~nNVSȟ>u6Uk#8q[᳑e~NLwOF?v6H ~`Aآ la&QsN}ii0}=z-3_.FI /R?V꼂IK;NAH{ͲA*;34Ϛq\Οyqx ^x;&=E)Kd)S}Zq82:H1> Rl̜/ܑ{]=>_Ri q H5sQV<2({Z`/E6p䝆TT5-ߑO>86R06kGsu OA\4}w mzR pAVݹ7kLGY5+0tHoP)OX={aT N- /=V4y$;7hrza^Ew٤E.ļ,Au/O(3)CxErjx ]97㰟+gkl?\{}{Q-H~/(즦Fj=c#BpHna*+(X%&ߩý_tp髃ӣt`%܌/)H]}ֺqӘ;yCsAtT.!aUueJ/TPm+h:ǟ v813x d5W_F]ͦY.m|ϠHad̓X"!څN#$,ЏZ{xԠ#3WgZ\5s4:17!dވH̽::{&\ AY\*d1csgDya^BbR?a:JDxM${b9,wxҎ̥dҾ|6be Azy 0r仿c\-)3(HYck/|떬gޤ*'E3hN9 eYe=.qX= %!#_<.Z^*P*:j)WcSNUzMLP9pv$O/2r [F*dѶ&B1v$ǟGYFGG-7ۖ] /hx1a,l6Ei'ɶNf@m{Wu/N"(Sc~_(pE 3QPFz%]OMMX#5䳙?e^@ksDX^=5 Δq{Q"a:𽽩3+gryN]y9گ|%n2Ŀ-Ћ%r.&[E-ꘋܯsXl^]~^e01ȟtB~R(eH[ՔJm|2*-&L9>)k`_?N0E{_l9!Gձ-8[=3WZ >vc_ehFJ!VCsaDL.ac7з nKUDE0 Qu\32E¨k* &%dr7ZHa(|loXþpUo }Y@xݥG/}kT^~-rO9V! KFϣ8;-\#4 hF#(K sdIɆfEܕi(Aצbf.ũIJT] v7S5E!S}G֓E6̝',J]}-.&e~=w [h&"K;u> d)lnc{Zp=9I[5y>@FI={&-ij.MNIF OL[ l7M$FmNP\/5x*Hvӆ5fF09kÖ( b#b8YQf'0<®#"hW=vghtZ䋌kB'N1G80J}޷Q*T*TXN?_g=%yqN(r4fԞnSG s*APrXES¤@u?I WʜREDbU^G/Uu; Åv_Q6B˜ .`Eſu=Т~bھsz1 >7;(6bfGkeR`rDS.Ls)3UJ.{,Zjh3U~zXa$e|=5^`y6Ro2eK*z2Czn5QP"$ѷG `pEe]fx{2#S%iHͶVOK][v ^9/mh쐿1̤Iys伊2$Dcl~W[`v SFa".¡(9}PHVK1WOirF@i&#{EvOX3en"9cBx99)cuHhAj~g޴7.X,GS=Q4g %`:y1ɈB*/&Bjhz?BjjTDנ8ikn,:V (yJw=z%J $ {[-SY6/2`B锾ڋr/2E (-[mW?F+Qc?eΗ<]f oj898!>"s'B@xba3 -cq$NjEZ筱dv5cC8.9~pb,Oš1c%·tQpq=>v)x˴|+/]+0YS=g^@4A%@־Jvz;Ȱcg`&CfU-*9Q> ƉU<tedޞi~cݦO%zߝ\˴T6a7'!ߙJ0s̃)Os7hc2~,Էř]n3B%ROyUlq@pi.p,$bo=f(Ǒ񿋋dWVUtpI.? u^91+cV VD#y}t)hd0 GUi &s.Ef fq?!|{ïnܳ87P2nIݔ!Q8QBIlzMAdD]@IJ9@6qDLaUrd9l@KCQIoq"O-pT8t%`1(DlC%OTiEZ+?OR ]|!#V{jAK o\I\lt*g[ øEmHSrsWøl; sz+ sM4ɰLtk׮Jm q(́i=CWlt=3E:^<+<^޽F͕~jgIt\?,Me6L=5 f p$YC!sd6yY= $:um(\ ̟D"[Hw yq@1"W"īe>'hFv @`v:q>WfHJE| &Z{AɶE\fT^]:V@12;5]h )D`1 &R<aȫhAm`Db&)J[i"!3\]cUPѷ>' UnlD=MuW.T] ~R3x_#(5\`Կsg/i߯ljd8;vj~)W(a:}n'(˄ =9a E RAs/[kۊZOn `"Z3[:B@J΂ 9_"r-dō<6 IXH$Y ƳWǟS1!1?wwcvڱn?嘵i,4p̙#Ki#^6d.mUmrjqZ!uq&k;72t:r܁Lkb.1m$e'M[Sbq:DXW 02Kmz{ G@$ՓO\AcG 垼D-lpk_)aRu?Q&}SQs(-#7m!ybNi-'p<5۽!@t@PXCE`@]lύFeqf+wᐐpF ZghEo)G T9G͓U4X?ΔaS)K bV?BAҩвi]ǦX<6)"{1bO %|y@I>Lc M60 wd LJ)TʘYmүPo$uFy :uТ`nC ZL!2_Gy7L}r=[8;s:շ{"q:HqNi~NJjgixSo ¿ѓwI,ɏroD|> 4 /ϰ3&λsܻ&571BӍV K 2'W70#E-v*S^$UA*-vW.TnVAYӍh#u^V\K>80 e&٬lBG̃j>(j~;wz 0}US"4|*TJ9]Nkϫzٴq ~{ nɨ_g{q@ ӈ]TsakƄ݊Ihby N(4IARao ;AhdCVIj,,-uWGVMG~zYqK"U+E,y"v惂ٖZV&0ӹu9vӫf>Cʨ9“b>SIK(EZakt2f7($8i84զu~|ymkwȌ5= ^UѢ?vT4;#Ư.n5&6Bwj%h,z‚Iu%G֮!'F˭shu@|3|0q=<o2_F֫2 OR3Ts;b)Y.DE8EuzZAF`Aq(j Jq`,3x(@)\(dbNbՖ7RPyDۇqHy+DMpVs[5M(Xbd'_ӥz:h Z#na@,5:k(p;ke Yտw+]iPJ>f~M2rψH#$%Vؿ &XZ & ;Bٺ\=,a5RL:Bhw$Y'^{6 ]`/<7֨MS[1S)7=a O+Ft)UML@ kmg`2r琶T-м'{ry +Z$Nɷ^ ιM?JL[< 463 JpS Ʃ#g$П&{%engaa(~5o3Zİ12(TP-{Ȕ!T>q>O?fnrK.=Hl_ix6lOArLP,~oA Az%ȋO  䶩^~-2xsax9mz~Q#DtW$ n7N}cF1 sl̥e6k1lPS<W,*+Hī¯aS< G/TZsΣ wCk>2' 嗌HJLI 61z8 co˚owLx.FlDXl4|b  RJbUPRĐ'2_z~IA{'Ɛv r.QkK0yp,^-8907TX[ 8fgroYTQ6m8AWFT #WcY"mAx꒼!FuF?K& :}~XzZ6އ:34#ȅe2a)D[aw/}lLhvBX)ui\Wų<۪6Icom[_C>*|Oy.!m࠽QY'$O)VO| -Q6?@եi̯ u$~ Ț${Hv ߝDCj,XCW8# qVV4F hٹCW,[o*âْX WӨV/㈎p^*91Wv j" "EaԄ 7gL2x@Puk aYkkQ^(zsB|ܥ!Pf$ ?00yvĘfЪ΢A A0[k1t=M.o$0}$K,r8(FF]4l ysZcBZόwȇuy@Nb_iԔPKݼTsΏ9wrߤ]nzLSv0l_V =rUl5=uVq=SRmf'B_u߯s۶_n|$d>Df#ldyYfjiR9W*xi~S>" N)C0 ΋bDܽqX/ %s*L(i40^jR]%氺_ Y`#Lc p5 &M0 {դYD`h"Q/E>CΊ ˔|,wmgDBmGhz.;+[)*Ez G}Bo3ZvW)J$h\ԎY/yN3#3PW ~!0g㳛2v֒`|~&aEK} AYJ~tTr%EU(WJ(^2֪:еT t iD$7 ~H첨9ʨ%5P%;NRl009/}lZ[2n#zw-دa8`RzQ/j,T?ىHJΞ\ wJi),?Otu0`%Oͱg^n@ [#('$FRvma`q>\#ӂbL,Ebn)N{6tnӕn.^Vϸ^LQ+BHEkeJh3=Sj`Ԉ TtГ}A-ű7-t~QW&GmnCc:kz)Z{0D<ݫ *]?yC*MGʞa==} ȱjU|ǁ Oq`Qؗa$(x%<3sO} Ph)@  @ )Ns>xiA{_C 2+Bb& :Ӗv ى׸_N=Ee(`,y"& d>Mklb g~MRUr5PpUn5vgoc 'UJbDM%k x4fKu!,UD94 v=ߡrKW7_aOF(|悥!T<PaR>5{ ݙ'/F#+j_m150BA3jA+-j$.k %חlbp)dl 3\f$V&@Oc29O4JBש/N*'j~' :ًsyW.oZbrq'7,+Cї8tU}}!7E^j(w:yz`7D],[6cAY/T6ɶ?dJw\3?@SI7rמBJ5\o5hTՖSJynNy  CLow0+BB8! l- 4AɠB{΅1>ĥօ D'LpWW'TƮϣzIѤtXq<$g|gROx,RL/dp;Cϥ%A(3RםƶWU/@wQ[3EfT:!*Vzy\˸wcuaO n%1k͵Nsx q,J*:u&9yd=?Zi9 a (5k_2!Vg$ .;˛'yucYN}N"#JWW`/̿g}ƦXr894.Y4̲gxgeϛ5?C2Hވ5`T{p{AGЪlgʓ>E}RtA}A eJƥK]46,J+DGQү9wԔ;3 :>6r*_x+p}Y<Ymmb.REmM3/j(2ꡯci(  Pb Ҡ#XӺ aVUSWY)x2߰I1L`*ilLx8|lcyEή=S*ØBDz֌zȳUDjmi!^_|5Dh:QB9՛wAj']-4W2ni_Q^(-/!s>R-]q^Ʃ5~ *uIҜO+\+kc u9x5PR tI[*+ U1oF@_I"lȕ4XKjw+] @t._] ?{@T-*a$/XDtr8P Jgޱ0>Wzs!*lI.S3mNJӗ"lXgڍqKb03y(SK X0p Y7-MNnm Ft>WglC.yH+@ zWF 8?+Lpėb-)Bf/VqJG% GN,MT48D I-fu;=x.S d E9XW+|-mr<iIL'?@c_XS/læj%=TZtw*Wpbq넖Ld@~VP;0P8\uI#WaԤ\r%JQnJz7ţ NsL/N*qXoF8.uppeJKU(Tnr Ųɥ'О(hq9v~~Dߍ8}O7%nz]цfN9K+mo6"2T3[L m/X^Na#{}mj#Ŷ{\yj5rIM4v aW >ɽ E|"vHPY F2Aw?왺؊:b->l@2i AI*j:PD|t9r.l`hНZsˌ$MF ong ~DuVǸ`mH@dl׵A+PPn) $?!bRJPBcEl[)hr_-*xyKtq[X6tܭHAk"?H+ Uïd|3YLF -jK,`:;}0HStLt_T &mT~0R.6B 1jZQ5bH¤B^6*GQxJ~-Ɋ 1g13PWym|g%TATa蚟D5} Zބ%=}NA [zZBYȣ CC; ,]-%"e t9BDT5-,"V]2ӘRPM ]qDqG>&ЮXW*Oybg r 43#$$xiSR%#CXǐb-SۛbD6W2}D`zdއoCJI zvZc)7nj&gR[z>q祺EmHUiUICˣʡq$3u&o9lk˥Ft/ 1k S|Z"+tK&3vpm  1X߷^՟H9/ PHsГpuQ=drW9-1(R232K˱@T/ V=ZIsL1{ gG,gL R4w3G C$&GO:ܧ""\q;0~zFvZf5"(㤣hxzĎ&L_.iCa\9_EJ6D4F7 X*:>7&+%JG`ݹoÇyk =R|˺k C(uke{gB\Գgy_U`zYw{aRkKx,,f x{i60ǚxYvsАmV$wPsU8'#E٭ݡYM>`7J i`rim2onUéhg" ¥Ii>YM=*TZn5KC}H>&n8k'^XgYZ0707010000037d000081a40000000000000000000000016446b36e000045c8000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/tty/n_gsm.ko.xz7zXZִF!t/JE]?Eh=ڜ.+˃Pgq5Ir2F_UXg-r >.g AaI"Ӷၭ*e/ݫяDˤ\+bd4[GiLxF6|U/f;Y[W|{Ywـxj b֖Z,Z/?\$_ÙU,d_UcΆ ƒ! 􏄥Jshyr#,y!xګr( M4D98SnuCoMl c25 (l IOU^iZbƏt-2?'_RgZ|YC\q[➒/#%,*)s}l8" Aڡ7H!Ґ*4 tNz֓6w_`jVUكJ&$_ !DrW.&d 7&ihi4]!$Xp[rt40?FOep:/䬒'|«\ $= X󔬼w񜁳0˝|Z'%*u ~D^ٺoqƼmR#a63u%8Phi1ʮhnvvC:Y΃u٦r$zIPy٣Ʀ_넬y Yl4QGg 47 l aͲI/uO]@WNTH>HXA08mIi&c}Q]*&j6$K)8Iy%ЪY]rx2@a%芿g"I %\Wk)r[q>xs_dvf[S]_SqEܒR*}1XI~Q1nԡF.k:]l  -y(ñXڊk'ZqzAOm2G[L?7Lt|RZo֊Jw"k,ZE)mOܧ+c%+>&člJ`A!"Ẻs@28roD Qۂ6JvȄ.h O*B *=RnU8!JnEzX 8!DynvM>m!"X b؋fnjuʃ}wd?^?qeqI Tݴd/NsH8ξ\ pڄj uh^CƱ<,xqs 瑿o9oL46QMsLy<l̑ 0uqwoV|`"E%mzr6"RY9%,w]K1VF2zBs"90Zm0?׹J5zn?hF^`b_YIyq ha v:JUӒUist\(L\s#\#K/e!?L"mQ ua(qg=o"P֢ytfTgl`ÕY a=ߋ!!:4N^襤^fمZ ~r$!~sʶ>Ht~Oa}yTuh ʧ^ KfaQ2u!,#vq%J C}e\)ͪ{E.K9^ ѠHm1g$mM20s2$QuUa$CR>C`D\JwWI3UV7{lwC%>OZTS"P)>3׍9rm`{sڀ@Gـ^칶$$NPwU}/SFmm hL$ -i6gK$u~y=W"*'//lQ˳qa>"94"g-tLH-%^FZ灀_"u ? ^&nRvx/Cӎ_aCdt?VJ"\AqRZa 3 ?HOJaG.]Y E-_ HE^gȿhp,Qf>z AVrKY #Y3Z(@1 N^Y~! WlaTkG)>o'1isBkOŋ#"aM7)lEF"]'JHӳi5NQy#JJi& VQ:IWjVwv.T ޾>anG QPA!1Bh-"krY4a}:KI(Ҽ-J_Ju*|gY3 c;VXikAq+|W'hV aiʤ??ƺ-5oL*@`H|}"4NNBgeE2gn %O*d.} ͫ!~:sd&(7 t} <;'4r E c\ K\$UcB7 ]3*8 ½o$tx|VGU!. #k7j} E;RgCPsPOؖ.9 U.-M&jەݰ>uvu|Lh8U:ط-WoWLǡ'eYi\7FjV?gYPGkpuKl8"APc!oXAVK @ɺnLB9H -%u, '|\mzoܼǍPAuU0Ub- /aoKZB[O7@C(-(Ģ }xi? l"0 k{ur#k] 1hVb~fk%Gr4O[@yج'cq/wS'l*1ZgJqazvrI7blt26!0(?.b9PP_U6vE]XH˯jݵlx:f(:f?!'jqi\۠$D$+| _R742|aLXU%"u̔lU|@HaN)9Oxg lC΋BMQxjrL9N G="UI +dHv,/r1Kv#-]GR`NB)t0 E)uFɂjw9oBŞf z/C09?2ulhC0Qcmu9;Qҵ* \n62^Zws ,pCf d&wfxTTf] miQ%B%Hrr4@GW<\զ(|(#WR,F'CȷxMW6S|F ǔ>?i( 63*Z3h7ƿ u"A+G]|#\9$&\rL7~m5؉isws{o~`__\&oZ/K~̯ҴgiZmֱpjweyX;ֻ^/ 8]IjNULVyأ /YX %ec4bX1\e7h Pż+0 eFX `gGatWCd 14ew%"vf~Ipɶ[)G>8 o'] Ҟ}j+=-%YUxU45p 15Ffv%$9Qڟ!9X"&ɽSNnӒV `t7+MLN{" oiwm]{fr*%E"X -n/K/lۢJ(ᖖ'.e sT{tb2=!ZF ѯW$~jMGU}kt&Q%Voq_߉lbT&P>c\G0ZslZ1}.vL='C35NaRxSaj(+*k \ÿU9nX^jgus3.G jwÑ$сX} ^/N"/^=Ȟb?(Gȋ0 e" 'T-]}LnU5VȎѠ̀y;ye33{ Zw)C^x M@P{zP% ?UQ?@8%>E%fNhWT%c5PFgߣ_z1*]ĿR!t!&,JC7i ؈`.OogB14>rV_3X[?t oP>U,h\w%kyx#+>\ȸjyΘ0gmZ:qG8ܐpY2WUq dk^AX&Yjo+ML}4_Ե {iB۶Kj3\3:꒴hj#EӴʫdZq]A&۩#tEEpiH}C_Cĭie@Iv?*3ЕXz9+_e=u%]0 s6D)nd~g+'{I>3/K3]WՓKyHN .8w8[kMphgSwis # JF ME.m4 .C%kDǴMIY wm5?6xʨP +9wx#U&oux# &]M̢ [xjuNNXh>C@fhgUhS,m= =p!+A27EZ <_hW,9'@$|K3E| {߷֗e$=K-Lث:ٱ} g(}B&rBϗ.^/sW_% R|{F*p @ƹN$=*m*+-ɹY42ڧ4:TGkǝ Dn,KN9|Qql7w4 `\4ܸ7;I 㩒*;1n^KJ?cK-VT&nsh ˫Oc+Uc#HR(aVL`ਙ!war;c @NLSS38.uw3-Џ W_-A;Qiݜɒ|@$1f!1%;gyR#+HG0 ז0gB_ D$ҍ#*CEgMؔCf}O*>{C?Θ#["`ھn-GWv'&w,l&^p6q7?dͥ, v 42gwnn2F6ėI_8`kO("۽=+'!2ˣ mP)L#<6TU:fT ˷WVi"Uӝ[T.E@Rd[jEޟ?=D)lqft91I$ۂ Bş֍MHkDPMt;6ߋ9%F1(5J>}?KJ6 2sOQSz3Adzi]/|֥}|mhlMW,~#=sm  t W `=X&rsmo^P?W2}G6Cɜ[Vv,B燅E\ qWV--\sk) ?Q,NfJYXS;6mܖ튒P?{4wPx,))/J-MwTŒA(%0[@g\=w($PdXa%d [D"k"պwVyI!E d"DQM&>5|Wu%uŹr&*R7 VM@dpS [EcҹKS6c|8rKV`Tdq(2IIa.glB]{hnrgq ٸnI,ކPEΜ6QmpGOﶟv=u*UD"<օ/,/*1ܗI OB0~Bkp.;=s5[I5&l"0.$].o%'*J3LEM|/g+t듺)[4W.=Nj1M! 9K0l_mQ#j >*>L$R`6/z-~qųFekW]_D| ^"u%u@>e0v85O,dڳΦ^zUUōP ek; k)ԇK{p30)lmW􉢪QA_8+a s*Lm+ ;"W0ۦe^5JϞN=C?1cL!jEy{}cVl!? 4r.Nzs=ere-5S?Mg]27w0Js^D;V0Gu:u$5喝͟t-j46[hG;18s&];m8{U(A@ 2SZZ4W|+o<}t L ?R(!> $w=\COޓӛwN9y/>ǐ=!n9;=^MsІrQ"Y}Qix̐@5+{mXdFxɃzGW4N;t1ҳ٢s i=V uZj ˤE}?mNÁ}%"X+:kceOurE5w5..pknc &)>{q|u!k:6tswPk,݉(5󅪛sEb3,BAuw۩ Js{v64A`,q81ezH 42[yܞ(*o"KL$GL榹9*E$iB/Gx#zX200>َDpAN"-I8fYVpD\_`tAZ[fܭ]P᫘<,,QY1:lɼ'.j-BRf̀w%cQ>%t3]°#͓8R=sKu-tmIj)?}|P% VPp2$T.D)>Mƴ׿;? XdSWXLEҒ8? Xы1a!Q+nOh^54D!of9Ir2/QbW+'iOz( vCh#!c) qb3%rq6RT[-t]X9LzfZǓ$kg2,7Nt@GNZqc=6dE7biFSEf\70Y3. eV,Pɒ)+Ze1޳NP$)P<* ]WI{Hڕ%M$ oeÂJj*ĉRjXB…Il%GD\\5 &(w=&j1,F.cKS_c:|CjNeq ACpS R 7[7+ M `%.甂j ;)G{w36{H$f*z_%u=)[$AG40PP?؜TaPPTx OųXҰ 4ҍ[1y8KĎ"rjxi6رYgRYv.U{T137"JZf{HP"1kZ7ﶏWHZlA/wTxo1];2 SmOeuwX :';g?"&b) V\B pZˆ-G,m^E 5ua"gr_x:Fb:,PT8-J0CJur>>wX\=Yjc|<󽽴漄ޭVk*\`uhAtAW`W6ϥ fJzq.s<%ܪM?f |{g"q-û6q_Lj1<fa_Lb(]%5G,ʸ󑋔-\nzImD2~gZ(CD)[܌~ɡ$_z;M65C Py)xsTșl1NJ'FB8hxgqҝhl&-[ѧP:ʕ2]t+k}GUyYVG>w=`6 ߷߂O/ʐ* \As?pIkKIRP' ӔW X&DzoU涞@9]qK#JV!=DC!XQ{C B~%(,0tLiXpf3x3\eNjrcN#a03YS3 I!.=;Zy$؟4/hƺ`{cj|OHP׶uiwa[=X8\Bv?ݐ A/>f+cvNdKtJAX*+Xx]?V !2A9k<ڛ҆h~;$US׬E\WRɀ.R5)4l0׀g! 4>50 *(;uˍ6EYt4b$L/5+wOM{EJ b80͸AWLQ<:-y<ӥ \p|77HԳVJfnF v glc>FZ犃zgq%/o04m}XRV^ڎim7zyvi*p[C錓]츌A^ɝŊD]T< 4#B^xqҮѰiҳS/  OA; Bg'!8fT:S,,G*KK6۔/FSdѷ-},$'(wc \12|<yve8sUtt_aEbBؽ[)q T zT jJ"[>qu ̣gyu HU{B@6O%GOK[^Wr)~_'_(֦˩bյ_tGl 5 RɁj`5o2ΝޭA tǁݍ_Xeh ! p Ĥ1:H;TtU< !4mۢmjnѩ B3_G0F@{_KogۻӰ*2 HK(}l+r5\C-K o?{$*`IBP  4Y rLmr,B:J5FnyJ"j#9B A][CsiWGXF n[E}SDMڂNū-({y) a"E"eΥQ,SuSbܽڜVr6b~$^C ii>\t "S4'ߙb3e|.rS뱥*D-u.8$ L[0iiٸEUC0Χ~K)"ܗ,- ~gg˽ ho">,qhxQWZ%DtmlCNwֻ#6Ư/FFHh6/0s N @("'ԉa31)ADlO6Wx c@D?AUƹ喷@}oͱ6'zjѮCqMТ _Cң }9qХ=LF4U-+`qu"h E^v,GR`#L` )LŹ[+QBivRRÍ(HOSFE?=_c"rkzz8eozqN~ a4la2T?q1Rf-ZmK>SQX:NVǚ~q:%83ɾ$R3tƚcN܎)g+|A\Hj8~'V$>p|ئ ^ M ֯<y|P[ј9qo1h 79ο1;sl&O fS.>^8Ke΅ܺ7}5@%|N_f*UD' 9LM) $tyth"~d]fTrqfZ^ Mpn6:= b 3|h!W .u|YtzUﴔ5K+9-EVDI{[h!33Nx"ADEOOKeq8Cq^p2Qnm'g͊M]vhg+q싮xIݎ,.@?`/L\Pe϶5E@>)V6Ӏ . 8Naid`.0"%бM^W/kj: 9 >Ե (j܂A@ Ҹf \l?&_0ٕI,2u Z̳7=y뛅"c҃2OroL yHeid9՗)1E>d9Jǘ3|+62+qkQļ/ D+Oc~7>3ӶvAd}Tx OPr*hAԁ Ǚj48Y+9W\B4O1#3[)[O0ǜ~oqN/ aJ‚JxajƐޯ's@?A"u iNu֮(1[Nxj02kюe?]~k0~_~NAu4Z;A4Dn.\Ee ăO7D ^,UHF5Y?,~X+0mUSCVq0)PDΆƖ^o`O KJ7忿[W0W /qd1Ќ@ MgwQ#CTTTXimjގbصkL],І*MY 6r0Er&B2 )ͭ94@5FBKÚ$uJVܻy^Bc>+Ϙa1A2V[,kς;X Yzdžd uCӻ6ZzXʉW;tdᛵ7ӹwgpju -oNǂ5yV`WfKQbC.=QOOq}d-QH⟒Ƽ0HaG^D&0Dg22ɷW55XMvW9JDua<8=1?(]yR/ZjovHs>Ivv}s'`ff!73J ՊLѪd'cJ{ʠy>h,CfT0 N^Sjt[Z!_2eM ! R£ &7з_4GOS ɑ9 ņ[cH54RZAaMi^(:+`Go(b;?b Ha:8-jScS HΧJTH%[ 469x6~=]gs}ù7flmԆbB^0N[5#UzE ݲAB W?%FnĠTU-(v pqe N[keqdt՜d}׎%|A7GxFpCck XF|drt&L}Ke)Ŋvoyn[>i߈ <@M.YvCNcEr9L.Ti[L]%"$ȕ̉O<ǟtE SnqG-!A /y6 v dra&ǺjRI;`S\l)¦|v]> w>q;3ztZTCogLvawM Y8Eѵ ֶa1PkX- I; ZϊO?Ef@JI΅ra^JykĹ^E$Bxi{_Y?N'$i/:dH.gؽkI tIT8ɯbAeNk J7k Ϟa_,^^5ɟ# ԬcS`<랿C=|@0K'*&f^"E<[FKן4\2u)*}zL욃G!Hj{kA*n56. QRm']pO5b (U0le!xaA~*D";-+v$ޯ^hT+c;tėY-LWжq_཮{te$-7Kl|%z-tG+fA]<2K /Kusdbԙg" G*mvev#K>#Ggrڞ_0+o!$N#].VӲُ3qlE}}voM0+唾- aQ ސIs81wg)"RzqMZn Di[go-nz{0׋@oU``פp@QW@!r:)SGʗ_~GQX@*9'x Hm,֨mFzjr+'`nTVqzHXDJE+6wwJ6_8cydm2uAV[jd{Q"} },n%v)h٢/M5,t9p6bߦC[%,@{FȗyIJt]LC\O#סv.zBuY}t,>fd.D~T~Q bmf̢bߗJOCz"VĐyD;i[A5{sګ>K_3U[z8WYcn?pyQqYoko߯+/Q)(?{TԳs9}dVjue܎ȝ![=XM:RB鹱Ffdhm8L"Hc_]OHVIcZ$BaE>sP\YnpZi'@ψr'%Er'%Hš ͞Q#`i>LIX89g}*Rd@mN <[0DUwe UqъlX85X}wЊWќ\t:Bxy%Gxd͐ FcY'BrF&ӛɛ 4-ġCBd t8c_v"`B9T'}Z+ZC!j$T:p`A3cԃ,gkOb,\OvdX|BYꬎ&V\wLa|>)(ꚳ\%`[D=JQZCzAdtNlf`bl coh#,AE#z֔=Zn$yM0Pd[*;CP (r(Q&{mQ]skJ??"NcDa9(Vc8zFQ5 IOƸ|j#*G4L>5ia!21n¤(-N0<nvFoH{âc(gt6 H V}+?+ PQh.edc͘-rZWIcGOqq}TH g+S+B9N{ފ&_WlbM/'l"Q_t$XJ[qN =Rࡈfj_;E=(5U&%CdxT؛H!Jr+auuw*6yOܭvL >y@/oMYrB)RDn(/ zצQy`̺ ӻ P0ݜ×;¢vJ\\\QM]3tl棍)-D2K~iZ FS+hXaiOD[C9\P5cny,yp/Vz*(8ICjU}ZcݠҨnXl‘mzNZN d[Uz"`T ?CRcxd>"^w[5Lzyߑi١޵xծ_Yy!)INQCA|fC薭 tmA8ciRN/fq!A zE.rXŐ`Wx4OzjQmZ7*H3$0v/2J}fѵ-=cT.J_4QW@$X ;l!NЧKR,Ԉ7j3Tj><f0XPvB1t}\\+h0 yM뽕a"Ԩ `)~cp'W#A:]G7­מ&1=jE[_Y.̫s u(nh[u]l\gK.%"螎 18ȝ IoE١p=$R|vè5b+-OJFf+ApM(tJݯJːĈ!# ]K: lw$cR;>!<]zI6ޝ;9M7z[dKr2[  :8m9 1@U\)ݘ[,E>Zh= •! PDrzB(rz !;n$'ʐ*42XyZA@ƥ|ƛE=`ISRyʢe Cj: 9_5i<c\TbjVcN8 RHנ涬~)2AXO)fq+N*% C 7~2 w*ҝB D.DeCFΒ$Ѱb|6JR9Qv\NviEloiq}du#;N?v-4jJ)(|}EU=Gj6r@%_'J$ O@FGβpq9'=I;abЍn"M iuX2,Ȧ6Xޫ y/O=G#9URK(m:̉y<~":?0W[fS>J:dk( fC֯Uwzx5Z&GpjVj->", !EIդ9(;0š&چԁ rOG3^<_,]2Z9R6*0ADeu pYѹՂXJ?OZj{B ZJ N\WEGƒϘɝD?ۭřv -׷;inĿ gccGzIهm@\W-05k~4WD8pYP ]EWMC+S6߁b5ĵ0 R3fCdϋE>g̝&v팅#/z2苚2p(yF]~/ennXd.=!6b@[~rG`{ iYb,,MBz=&e'e-g\Lax}X'rV`ϊ~/6.cv"gIHaY^3s-E01C_Vh=N໕NR1+!`FhQR;jFLNt們 ۑٞR&cF== e1ĊF-=N.boČ)WD3~4Л i +']o})OU›+QYHf>N2Ls@I:pXNrIoG^3RsdE_~i ᑦ0*CUTz0..;NުaOr8zM- G꓾5D p1)Mܡ{Ta# eٷ.~A-TiSURX+@0Oi}񝳠$`pȎճiv) ?xMȺFpi @:ʂHm'?i}< hMob%Z}+m*n/^b `ZЭHC]MU8yߙ<,곎0pC(簉*R3M?n;$'xbAoǩ+\J2.)f<5Dti RæL?!5 9v\}}>.o]W♍Oڌ*B?tr}Q5P0{$H 8C&0/8[^90 YEd*lRh rCW8p<:RdƊ~tI'L{RyNWsԴX`԰ڕu@>mr)zO@QO(cFҝ" 9'r9-=5&#o}OYV-(SB{Ժ 0,#@ M|3v(DPu/6GH䛑?~i(}a 6d$a1Wץd Y3}6[Y(8i.& ?a& D6]߫S ! *z-m p̘E2Ys G'ċ"dž^0m\ uT=]OM$JN%+Uy&2֑d&P(Lki'Zj #Yk!{ll텿d~5S:8@oK>kv"փ`d0q|͆$M`@5N [*qHXr 8M/N| UJNZRFĝo՞li+9v,M)` @/d!3H'D>0q#ϐiӵ_xVyN숅Z#Q)"[m5"B‚"u4ƨ u3j%+U4 <.0,#޹mZM 0 &D/NG`\p<|~rYZs"e7 Y/Ӈ_3ès!W:BSڑ9XRae^ &V.rRVX?"r;L oL"E&E\}G* B?enqWը:_9aW?]\-<%I. n941j2W:Oܷ(C9,F9edsҵ JfS6]KHLlaZR2H/ fCED)c]ϕM>qlWXyBWWn۔fû-z92<" ,|c"I.;y."34ǜk&τm #1 z,|$Fq*N;A)RES#D"t ˦ ܦC*خR4/k0>.5B>pd 1{{ %b74ԘGMY30o)x{\=&:]b;]m8~@UFIQ6=Xs-n&~7nEV@\Š! ثC Ku@|(%j TbP" Om_ݙx0 ŦmW=R74v2ǻ= ~쒌¿DS|]0\d%%5cpBW8#HY"4gs" cxmtFg-#dڥ!Ex8Dz4Ѡ!K+pFA n+mXs{EYm$mvRަU}"TDe%.A4CW0c:6~[z;NtVԊr&(xL65bӾORvMGn^&C*. rAMg[| I?-8<`@yOq;`u:'$aP2|nZƹw2ݨܷH[ޫ#Bg<"}QԨ,S=i3\`:^K {,-%Ĝ|(=xgj-e3ReD?;fW`1XVkk}y~ ]QCνrf< Vͭ@O%8+@&~Z կ7TJF2@6IE++sN<!^Xfy [X&hY<9ίX$I5d遒t^sQhPQ*SxXG Y#|Daf}^qHhCzLnf< &C$CI^R`Ɋ-KDB}u!̕VW3Jha;=GyUuX \7Q)wYow޾8'b}Lj mp?LH~w<2)[- [) {X-\(Y(<-YfZ7Tu4!_H a((\]G.Y5hȳih{m|O? _nA}FnpU 1g"O9p˔j>N~Ƒ^' v5y$3ND;XV1ޙ$B^Νv0RAd)!Ń+Px3uJV:|P.],à߮R''o4E.O^3@hy kp&i$oE:V5=qW][QChuzˉ/pPCSL" e '47Qٝk.ߜ !G<j V,%[t]RA0Scb<[Z3+quО;-WFS8Da% YyxO,G ujxP̷ ~s-*y?fim)40bsAl3@O?%2^6Vhp,)|7؟A-gV8h@ydjXG!\8Ő&)+Y|Jsy)֭zxP)OP{vR TЬ^ċf H6B4'؎LxU(VyVBlg(>,>i ARl0L+/@E *`#x(T#bj7(KFLڬ"xeA0keC>;!E7C:1|)=NMZeyH?{9$[Դu Q1+@5h〤U'_'DB o|${y]p[t=/(  IFЮ街Q8opӼ}$I H]nu%;c .ӹ ZM5|GWԑ0ͥäansݡ&!"Q˷AEK%jtb{2ro-e) (B%#g04K/( "i[3W@9xI$c-y Pop9o@OskvXӽUa{R6PcMЇX}5Jo<?Q%Rde߫BF[2Z?IskNp&!.]"׀-g LPDp}aPp}4d'bZ0bK/@ݖ:aC۷」 ̚n0 1X.utNt)gMi\m[dcإ̳}O*x8e+`BZj?nǿyYqsFx^'^+rYIFc5NҀ*ϩv#$H|5( dA7HjR NSTMsHNd2:38witq)뢘*0^}g:0 cY#Z u/G"K"JA9 'SWGjA1by/ $zD t2cu7" "n癉/KD.ՑA{6qenH0)ƾ<+$J(H:st@AMl⑗/I 弛!&,gmk W̉\BI;JNė}ix`ƢN|` JNAvdnjD W'79Ҍ I2F\\).鳐٫Is0 9 ˡ)#;gCJZSd›KCm0(;Hl6BɏSP0q"}ы PIvJA0>~Ʋ#)hNi43yfa]ƌRy3zɾu61066J$dYFc'dkdזZ2$:tV©Do[{ ևO*e?xZ5飾[2JmHzjTuE^3γK0@9Dr ǔ>mBQӽQ{_az**lW8}:}Ԙ-G$7o_6]ko&`ϱ\ꭟ)k^$җoQX׊,x \,ŌGA^D&9 ULP,ʛHrqN}/@yXs琔ZQ6xdP(qC\ Z?Ve?I~XԜ4ׄb Pe. eX6<ŠOw9 PiYPrPgL6M{x48x܋99)"ܝET -PĹyU|zΑ=C%twucR{S٭K={I|0fb.pAN?5ā%v~T7!aDfʈRZI(}yWpɥϨ~T,1DcDTCXOBG\̰^BnW'0.8 mָ h&mtaǫŹځAʿ*c㳈S}02V;ߋ=4Lɴ#뻭\ 'cJM֝GRe8YƔB*UtSog/D.-w#KUc\pGctC4NR5N } [Sx:ЁƧwKS=(0fJi~<ƿ=n302ޕ [E+#KfAMy-Lr%sǵ]*߇ld$H0]@o82 l'[kHOɴVS1T+J|.΂-LC[ !YxaJ 16O1ã|ѨPڽ,xI#0w]E<0[M=qHc R Upm ISF/_w">4Rzl9 ,`Y4@ؗ7yR"T*&4 I׷+B4yTLaV;bz="zB2 FC]ED$;i0@!mS")e Cc,s/GX+Qs"+mS|T, j4K[9yan}UkqU8MWG1 2f9'vA؇@օ–k\8 儓*Rj3+q=R7q< @&B_wD$=G_zu)Vϭ:H wk4=8rwt*29cut˙tnjD( po#D'{Yr ǭEGUv׉%5{ =4[F\]^_O@1r74O̽ |eW\i|*^iQ0)B9$(C&8;NаdT<7`wg!f.~fWbUgJ͐1L_rqԍ(#`]{JKNFE̊ƽEU7SJ,%ޤ(xEZHN8z6锸U 4RIRy sd1Z'(_QVPwdY@dxw*ˬ}9 #Qq @΀w_y9@9.fdFddCu"0>G:""7ojq6(`_"T;t5rCF'vWkv)codvh΁ ,}"9.Ϳ~?_q^lW!<R.\UJ[W+@MZίN;՟}hk/, ,OE9f_˞mS)+ۃX͂0j ܌҈څջ* H-Mi &KR0Ồ*ˊ!Xrڲ;WtB]WEo_YћrV\%BZ=ۈlD\-MլjLI}L9e-Ý|e7jWl Ip?҃=&EC-`?2ULdae#'Qqa 0=ty>IN bczu;IszӍb)fNޓ{6D Kj Ue317w2薁3]K׍x߾3'Q$˳ $\%LCXV;8l,=K/J]'(Njğ\j [$\i qpj;+?R)"٬ kPt*]=hZ+dZB~pYr=oHM_ Z4<ݬ q &I.nVI:%4 fU?}@ M鿏" t' !m\T4@Bc&Px=шmsno>6)ŸߦP}y`/&mR7wI Ϲ9"ZpG6uX״͹@sPj_:-Q[އdbL!yd#d/1QL*n[X;HWz\GG*[1z3ٱG l.2*%ahR[XDuM㸭cЏ_ |2@ʆ?gId~T޲~.m#i/;0+R7ڽicv,8ȞHdO,-}DiiI:Kx3=m 5AЊ|by st QUfOch .ABavuYP;f8IE֊4e~ \eߥ>oc}g3,0FeRQԪlQIJ:a$_šJAml`cH9E\N |;{o&7g+@y O3hlj`rC2w's/f\p͐v E˖ubZJժAZ؄F݉t DӄzB!F`&ҰvE;* 2\#V{\6. 7: fAM l,NŤ@ORںKٖ3ṃ.QAfҡ푧*3;ES<ݱSd;53'?FbRU<#|p}-&YfXLN2LV>دu)l >6=wrP>6kR[d쫄Ueh5"mՁ2 >`87Z/ L?80&G(d!dbl%|'Nœ,ać6M[*ʈ64C'Lq.$t6 }JjddNƭ6K* 5p2A{G鈆3?>h Ap&ӣVfٗX?aG}OvA!$VmsS*s ; ^9NeF, Sp4Tz'iP"ӹ#w\ap"bcrÞ4$[D-W@Ep'hw$X`IUL}"ѵ .ݖ iՋ  = Gd[;wz<5¦pnߡQp= Nk}S#OV;¸pgK|4/z."!F}3IO z /BOeتBsdv0GWR!BIJ5 dzIyh`3T x7dj>Tc`!Aㄙ9 8^J6PIv<'dT 5QkOhRZ)%=e~7EYA&.H}Zp~˜{j9Wv)2h >5%&ef!TxNnSi +^A@YKg?Y!cقƄC5C{9S] h ٰՂl=R3&M,pi=pa\<7\G3QqWN4TܡC}e!\D\ok|E]xYi! 3ApuNM|RZS$,0VW?LYB^% 4 %J\ Dm`Aw3"=vV^n)q?oF4F~xtɌ>Ye2cZ"/OX w"-f bL ޝQ(V ;Ҳ?w^jM~?/=*4L-{#L 7UI㹨l&# GXߵ{&1M(RF+v*ˮ R݅eH?,mRKI2&O"ṯcbHL]O7g:6~cwŚC @H5wn<7,?Q=Ӄm<'B6o͔E?(e Tmͽ0չ϶E^Z?7}$.ʺ 'Br<[Jv ^%3*>UGPhu٫H\QC(~<]kg{? [Z"!Sq $˙2$R;ės}07$*+7~Gz𘩏_W;t\X?,[h {IUTWU[ VU­Z-Ԍ&QjUqu"Eo4=dx"t},R#<'`}*u/.@na ډ~;[e%*mrvN8"<:Ix'Gɏ8x23a.p@G-`.W}HG5L%_(@ E:]HvWv8&lփ P̍8d;7U^;D8Ԣ5\Drn1Ex58&,{PMaמpd1I B|;:νt٩&꟠5%HAtXjۺYԼOVa'!BD3Ӡ#"ɡqNy^NQ]K6fo^W<9f/}zO)98>D̈!=~FhDöIJ Մ'&=yx&vxu61n yhy"t@SW.p?bm#p!UѪ]sb 撝.@t02]!LL$ s, l54Nkq%vTxHk[V:#{iEJq85Gs.&uy{` |J?$)0.)#FDʔgU[miSV"?D G6b$qiM'Gqh>4e Ve&i1THBaOip*7sOȖr#pǭЍx ##ArGjP%LDFdL_WT,e'D;*T A 2{0ONJ!5H;yt$EG\MuSDȏH9|4B~ 8.CY\O܄$%pxq[kPZ}fi᷿A=2њ=•O0 C( ~ * fB{v(ƒ-X w `^ P YؑrsA5̄z(¤}G5[$i ӌ*| #O|1D4$ uB&!e=8Nw+U18'W36 *{C3%xT9O: o NEv"]+tq*E#Uش\,cH*~3>iZ Vm #fu6M<.]%DŽb'G1Me'Fy8ǒ$صfe.g:`e.fT.5Zqt\'07nr5oK6~AD"vY<`Ɯ+D#HDk"YXBO N !O"sٮ?qnxi}wOzɤE$KQH6IPyv1+2פą3:r7 8(dfWap?;#o|&pٱR ԅN*K[4\c #gyMunS];U\ 4@!x@pލbW)u46pz;{ tUAg,o!fd ӆ=-8t%X'*HYܣ+(c&jZԐ' &#<v-9L7g s~čVn Zg4R}m1a _H9@]'itfzoM$X/v˃kixW7(9_ : lqL_۵dXnhW=-:)[Tc^.{gr.Qg 8iy!F_1qm7X\X˰qُSyDj a&o.SsD*;@Ad=ܗjHFRxQ0ݹgI ܜS6+.?,0 vyo}E/ < L۞c#Ҏ~r$^?!$m_|QQ I_ V*\j=KPo#7*6 Ee[b|{Um7\4ːfOé[,1>'Ḁ󊏤ʚuL@W=`XƝ`wC644|+ 0/3_I?R[#gl!ݝB/ i˽%zFZ<-"t N UY" Op++zu36ŰbL4x9@GW ubwl`Ɍ<!5k*pSFF@6X?f|b陎9'FWP&vL|îTe+Tp2:ɒE;hݸfj Dž0hTfps~uei#&vw퇕"K[%ڀK)S_ȡv&¹S7W¯?`,DKic W|Nޞ[\;92!V}? rQZiG1IoQAJ]ۿx@`h⇃.հZ>>6cy6(>`Pٙ4*{)JȋؚU!K"ӱ]ڥӎ&|T=gl^#xMA/`69uST \d#$ж_{9Tq{E`=3b;|ɐ4:ڵ<$RNצa}aQ$fۏ1fMW<18WάGi~1 kAN4g|k-gwK%/NSfTkA"l쩸mA%KՙDr':)\e5s5(,Fj n&ؖ  l~m)ꂄ"@y6+JMֻi49X_.c< JE)!t1mV)ߡ'Y@f}RKx`j:ZBMJ>yo1鏍zݠcA%_N 03})ڶ_JԾ`' ԚJfQ C-T}-e7$ov{Ն1o[%dj8aB4בYW,jv҆6?-SW6H2y7^4y`f$ ^Ǹ|0O"yC(Q+̀0&`}/wИI4Kl)'WXBt7"xjM/;+f+)=:q#2tf/A>r!sM9JL{wZIxNSصqywkhQʩ҃tp}vTmiMg _/%u@cWfy'h2,dƹWJ~O#u? #2;zY(o|GE덀zEWSEL:U>-GeZ&|ih` lQQޙ}Eӫ%s#-Xb*Y7dp~էP̋q O}/ C ݾ zw5k)it5_ah#gj}Q^/VL[9fTd.t+S 0vhHk.znVx 0>Mڄw^\2,RɲS- do|eIB]I۔$!5> B.4gāY|~̩/0b_OoLxrٝC6wa?sbÛNm<@3xKro5fH.Z*Bʵ F(hT-,jg+PXZ&Mq䁪uD޺FqnTq_^1XuK5D{: 3~{o5Gݍl ut+;P,!ע>Bw!*< -1 x|E5W%cN-n֌ǠfUA]_ֹ.'FXHbGs⩫Z:2ç)GS.} ϻ1J=g"FwxþE "ύO$ |^-Hm::k@Z0w^ ѥ`ZܴY|Wy3qL3#,4׎YȾ@DgItcٞ$y4;yZWHp>{/[勉.59Ai>ͱdMLؿKx65ᄅEsXzU~{{ =Dԟ:+k2޹:!Ԗ}%_+9S+uRWb9Մ-W1#Vwpx q`Cl{pUpnvըf~1C,1HX{<0RObttZ״K]Cx蜣aBC>}@d0r0fJ|wl$NRlg3{IC;jά(TAf,Ij"a` ,^x88.n [v?s@}`ךo Mx!ΆPɲv;ɭjq(rqڎ`[7ZS߈^=OV|HrTɗmK CS#0QO]Tuӏ^ ~z/#d&7泉TMok 6^{͗<+ւ+Cb4+]hkvgXJHP"-~\3R Xy$IB*&W-1;tRv]<D r|' Jgv0G v kK̮TڍmYS&鄇m\Y3.Iv[0(?L|<< Hb tTb:l7LӔCMSZ"haSXݧו2ы(*z:cūnƕ<&ߪClHɰl Bl^<ӌ7z'X3 %FqKݽ{ 덾Dpsr8D'JgI(&I iF`֚1֦oJ .F3rm>:3fmLSdֆeR\6Os TITOC kmڌ RcYZMu Gӱb5T!رm6!$Dufkd9l5j&Š0PuTU,@E].'i;pξID;:8! lR V}F ;cZwZR30YZBgkf~/7C%Yw0}vBEރr[O+?gS5 A?\ dABdyakk\ȴѵm -96`XL"v*BA/:ܸfjڗ_pw^G}89„rdo{BMz~J~'˘/X:_Í nObh[zy W@\Aτq)MHt)-'Y~/$3Ҫ4I`lidޮ*'L"J<>lI}ӑe.RkBhN~zq!iv%ñUy{'iڒ5Lg$V/r:=Y*wm"!+ .SV]G1%G RsKJpzJ )PsLfuC"y y (&c6T>dnH: \8~G$Ƞ@&A%߆^w@/<2:^acCy&|HZ9 vl|{O&:|+fҺܞ,6Ӯl+t i޵>T8Ge(bLCsQ\L4Z*6%?)LߺqM=TD5 0њ^0 ;4S!v#52- z#gQP'1:jňFx^dh{)TCqgj &1bBt')P4Zhm-qE|EF:A؄+lv(VAI>${X//1٩)qdM3K}Df ҏ lRm/7wHDD$_)/ڇoX" $nDzi$qԁڕtfIнHL%=D<}Cosg@[ƶs)RߟV<'s[r3B8soiP_ۆ{ ";h,LyT6M-tkHr|"W fZϙDKTm1rUq$~hsPoZnro11 e"Ŀi N4='!4Q'R{d|Zq?GKgʴDźτ@zZIU(IC4nP\e3qEuc#oÓ#oɅZбC VzU_7%,Mu ahiPܬ,>$4or+!Q;j̑?$7πΑ_YΩz߮=`#3=ܮS10U3jgqܹD5aIW<6 EW}sɜ0 ?:-[3_rcq |ۂ|o2/o+g\ueI=$׃2D65 DMĶ0j4/:ڙV/ϼ|ĉkR:kNw1+UDsG,]Eo`?^& ,.4BQptUX&Wr]p 8*bgفa% M+!LGpt `.{ t &x6O ;H,+K1ٍ:ȍ1?&ҥ-Ȃڃm88:OcXS>o6k[Ou˰;GUJK=wLTsEGi>7T$ {rLX,0,5A{cK `(*&2HVndF:U8jO~> (Ѻ@d0KԽ| Y>TP4$56_INZթOXk&-+5Z4+ݓrk 0$(}e|l Ԕa']BϾgLaĤaxyD}g8Lˈ>c@SE4I. XE gFF xW3KKxͿ6>'N %ZBG}VqW@f.wᶶVF*l%b`E~v!M7uaBxcydvg5FUd-;95D7T@Q%H`kW0jʺI4Ka~ؕ5/$ ;.nFdޖD,㩢҃'=ua/4/xc顃r,tr{@5]l˸$ 6iT=&l <ˍSL s͐a_d7/dTku䴩yr*~BH\#\{Sx7| i*vV{@T'(l/4mQ`Y=~4:Z>@,CM`[x;;.:ߑĴҔ_ ՝k@~$BZڂXE7C7p0Qġ ދDʩG;=)[~Ɉ> /7i"췂@P|ܫTdM5DO ״̻yDE)ܥ! SÆM`3bfR1ń ag_&th}I@&Fl5Tsu2YiGt#=a,}sZrR[lHhnTNI+/1pm r;Y=qqzzV15ir$sTC%";Puʉa$|k:6 O@vë#11 nEU*:VIhӪ|A̾>%Q9]fBͷ:D{0mlxö\Ar<2[k"aDl/HraG BguhR3-cʗT>UotWpa޹w]BNISB)znzx<3g _UJ{xc"4yrO;`="0S7'sب8eiiOS#~G)+]0ĩk&1|D j r:=Tl-4UK 8|k?\͸J,tu4i[-tj_jRr5D,6}S/{T-Ġ@GVq.z^o[L5Xmshx,& j|(*d;psBaNvzA`l=$pG a2!m\.t0.jN-fYƪPޛfAytV~$ 0-03z :1kxDǭ ~2]sЫ( ۾}>6׋_4CLh"> b- Y)ô7v`I+u&Rf^H bF8AaX/}3Qtiԓ@ PQZ"M Xog6`'I1LD4{0gyq7˓:&{ÛMI.l^(5mw&+uw&pI'r٨ȐG?)3𞳓D$ uܮߞrUė&9ČW.BY[l@@6eZ 9/~\%V=8Im!#,(wAid2:㡬6GX;5,9eJ+5c2H-9l:G0CuIr=/_ Š7aڕ;6RzsLB赣0w'ՄiCfl+9{+)c.݁1/dYx5 S864g/v'')XUx.Ia}$҈@Lm2!>*^1Q'D`p>&y5-'b!YxzUB?ꢮ,^(Ӗv'+WSMn?R p*1]µT{T >`3rUwk ;1 nx|%6"7 9ZP]6ۑh/8Ņkv#淚Rz3} 7s5R`8(H.ש7Xp] *YcHc*=\¶3h?Mb;'pgˁ -7"Z3?./#Y?<28 *ԁ/ ;oU}(l3br]bk 3j*J;6AcتxȮ9HT9N5̥3i-5ѤH) ?üݱgqx+EX# EFWÂF=ɶME5>RF+5 ⭮zeN,̾?.4ۥGuA3SFL/Bi墡Նi4I`aX*wIp8mvՔr˕ӟH6MhtM٣v|m.K G'F$嚏g+_IS<'>FPޖ7n~xΦɇO otAdj_hgšUyS౷?;nlqSfGUUiCjkWV^arɏdZjCL-[˧vx*rGJrL6M ,DB[Sg+NxKIrmPM}@boԖhxؽ%1`w4ɉԟR+w6U0eb|lJkv7?)"8xe2O,Yh4xAi4'-@ya>) Jžc3>9l#OxLb[I\OnDV%BAU5?.6MBи 1S9bnSgFTZPE77 Jd'j8 Y#fo$; Q9 !jM\ݠhC:*q t<TN\A_:3[HZoU]{S 3U~]5:';no $nv4Go:V0AhYa^u3f_?om7 (N=+TY`0ȓ1L# ?oE2ev^1x1}XW#rD D\B okIDIx#|ԅCJVLdͼ  ha%.oSؔr?"`UWBVnQUOŽP4T8''@شpLLm o2HMC 5Cܻ&cÞI=F;s4`-ޑښ?<\8z ¾Q%?m%ByF9K*pQ֊OJMf愒ˁ>jDm!j@ ۿ;;1E_2k%FV6KmE G ;5m LVuaB8@ud /~ 3IQ2؉ eET$լ*PѤ\S861]%5_Lw wB>Ŵ~#^#{=j3llpMd =i> Ϻi+ Q-i#?hA*ᆠRzfO*J{̀w3V ʦvի޿ X7}zYkJZr^ưbˎQiyNn`fߎ 7lRxVᕠϬfƬ9>O x}l$ƺAY03դHwgWNtTwdo'd&FTV[) J$¬Y %q`GP~ՆNCDSq *(TNz_#|@3(bF7Hͪ? |܄ݗ߲;Of' ei ؄-d>PUz.@X'_!xw%W6yӄ]ŀ"J]&b+oFؘ"N Ӊ!0{ܩ>6XEQ9ywep:6e8dRD h<ȖmPXe0[i=U2YORLgfkv3adIjBZOP[c09<(ى~t#?[ktחv'0HepQWU`PJ[$f} _ +S@Zu!4P*m'ZɰFHS–j-] fX㈢!-hlzփfs/ҍ}=2vqg /g} )-o)QIfyʾxUZdžzf8s `V8X< &`T~`t΋ R<Q,Y@i*6~2Bf.%mUCi^79,UfOi*vKirmx8\Yy'~~RfPw5BgHi|Y3֖76gٯߙٯ>>z7$5[RVsU_vam0dNN4QpyR6.mQStju{kw 1[g,']{,=nD#w9!i*eg'.\,WǛ:WJ -K F1}cN7G-[||R6+nj15[Mala­u{W.VuJn/aO3S_Z@z^2$\?2,Kq[΅CǕWs~!))?WԎK+@axFp_v .k6 <ԹVB$Tc`KKa𩴙q]L?hS?hK{Aerp(,wo% qfBw6I3_G $8g=-Y~^Q\8/826W9="~d<+F冤#4ҭ0C*R$5m"N,LK*2 UEvȁhsXCSrBi􄑾"1=;?/ڶ9wK2q_ryY袜!0cVa}qvU]4:P@p#KL͖^sf~:0k0ǠT8 :;Uqn̪uK; ec `#l^z_ٙ* Wj{1z k,FfP)ɷؗ6Lǯ(V`Vvd~p_r`nG\XU E1ńI[q c‡q-C-Ʀ (3Ʈ"T8J38x Pjx1Mb=G{\mt\rnhUJC )i ZCs4;iĤmTBN@Y.Cjǃ˥= `mSq}H|ixՉV[ʅ >p_Tݧ>=QMp;l68Pɷh*YRە*|O/)5ι>"BTf|f#{3O2@½VqM_{X )OXMV^YE,M#FZJeP'>aΥo?3p q(KaH_C[S>)A%cy3 wuEv3xb 䗮 /OM+b"0RwS7mvnYT< V[!h/"Bn;[أ 66<֛RZkĪ2cJDb.`eaR$o*Ц6Bz<>SxHvƉ6.9d%6FVexyWqP_ W\t⽬MXsn|_bNNV#ƮDN"Kny8֠P a({&M!ҙ$ba1^vf[ eGQUB-jC쨞[ԬjO꧅Ԙ)PKjeV_yij?0l_z\bOVEv~xHoFGVϛG!33 ՛ v[Sk`һ-[#&eJ WH(}B3py|Ep&DzFrԡ-Vku=[RK= [Dvfu>(,w#%Fc1{CTlT_5WXa=`*2qmesHIAg.qXnZMOt&!ԩ^pxmnK]+r:-gHԣֹm`\TvWFphOq[5fy)SygWoJTjz&%ȓF6鯒评JgNmͮ^q/W*qte/60J$M#ǹXLpvmج_]r~/:OAseD/oY4,q-rVMnpWGAzUx>ǫ|`(Z7JgUE 6ׁ#l7tsaƐW)rӱ& e Q?W["Y1) ! obWv8mg*"ct$ W}$jn9:h;Ķ}lšJ׷P…H^hi!W( 0ٱW,k/g VO^1>r X1iׇvr-;xB6z&'mۤv~, Ao~\2M\fYc4-*v!}>z IG;!o"Ae&U17&zM;hhAޔc׎hn"ķCbNjRUa3ڙG SB$T^]B}lqej[bC'PJ%&0VOI,]OJ+ ,YJqW_8&11&Y6aEYAa1:JR?N5BmӪQU;L ^țZ 2++i~9Hy2ǣp QǭK|JSͷƴw125!*;-%MOU;2-?[Dby.;>4(kGr]xCb,b|$Ε +^Rcs8D[v&'ҁWa3)"0ըG@҃kDFD*!J{$:XgktaeEXC<m5kRIJh}֒ E>VA5+\89*~l(>{%!#a/a%𻚑~eS^̟~ۮ0!w9`j3 "JAܙ 1B qUBL/ V?œ%se~^v2[Iy], B0B`oD9%'$I2wr^KӈfyBH ]khڄKiAy] 3.8xH7 H4 C]I))c=eoUwr.ld{ .Jg Zr4{-x)lvaSC̽`aDZE6_=ƈWTDN*y|}r6#8ԣ *PU޷$((?4Q OO%Y{TBTPܦe=1w"WdB۪p!Hx-,۝:Bu!J5e(cZXX:DWV,HQo7Wo[u8^q\[Uwl C]Cu/ؙYٴd'ͽCj;"e Z8|-V͍E+ɣZ1WHBeRIqvCa6wȡf 'x 'uU+_6`pt͒y< Sp~ 74K~-B궳|>v@ڒ'*aPQzUox/&T7T#NVq3t‰&zE/A]ceı{JPh|0ȫWa㾫BEb ݕ19(!c+A3qbFvE$RѪ0+JIP/9<0=<čMVw:ְ]ѫV1x-h;Ǻ)\[PZD*:@5,.7Hl!+R\ 'a-".~t+y7\T3ܙRT# +7S WDKZ^\Ż<^ܙtI?ix3Ugd:Mi0s9ک$r+Ksq5S^ODÏ7&zmF,`:mJM-22~tf W׏Pވ6 oWA/ MI0[05*ʼnBjol ý?ۛhI~gL%R@2QmczkXۊ,H;x9gYDPΛu`Gfcݚlgmf2HO:]5n߷0劰-dl)Xd2#-L|@-&Me8_# u諜52 H Y\sM(jOk nOoUb;FV4[ߐK; Sc0$$GZ[} ^俉!a[`ѾC=ms<-z1):\MPY՝a5k?X%,;M\?<!O|'40\uo5AΌ|gPx=񥵠A X N} H&fI Py+4C S(S%[EP0<ǷT5:EԟCGAJ67l`~J-vGPޔgٜ`E';B[DI$j #f%lKkZmiC.DT l%Đd5n9<,RԈG[ OvD-X0DdQg?tOger.kIh^œ(nף[=K/lJЦ|!eea|TN8<X&,J вQ`5L .1 <[+<˦309wߝ}6^PP~M9l Q{9Od9b Ts"Dzv_Bi 1u#K\W*M|b->9,F'r)h&ʩ:n4UPb8T-Q?_"`lYd5c;o`Wks`N` f;| e12[Νm*y^}Y7E1Ei*qf56:;Χ 0NK:o"SƯRN3_@l{zZJ KdԜhaCZNш0%>0—"!ST D5G|JȂlح{y' d*%PVϧD@N#3~笝Wl 3'lno!''ȾQT􍝲 ^t[ASV{`ՅC|9ap';h8ﰤ/N2dǚ:=^Gc(" #>c^jq=ejcO${CN/U)0 Г Y~p(๶*Kpi/Cn8FQmҭ)v"ޗQOIDt؂j-󴢹Ȃ1ЩmN"8*AXHZ'`d1bht3qQt>DǙb~M倫Bꉏ }JBV# 2T)r>a0=d=n8)B3%홃{  67O0$_k1sfqD pkDd&k PfPKҞwg0\ƌAc4WB*$?Xw`;!fA/ѻ*͛eGiŃmhB5P!z<]Pw؍|fjٻ6NyS`W^Bu_]ytW;՞KQmf=7ȁXdVl\pthy^W;^^h0kz$j5ARvlvȜ>M9%d׏}k%*{p9e&?'Ad:5ldȯ1%JC;p5֥0G{cƴyO@s֏|;R87ݤ ,$Z'%Ps0/]<- ¼C׈Ht _1UӨn=q]H%@7Y>ᕁ4=I-xN=-uNV2aȸE} Jr!_LXտ}ٛ6f9-;Zax]aF~7o IWUyB3l1 4$+2sV!SVQ k\A>G&ͻ59wS\Px1c{̼^63N!n8%(Z%<D|0|3Ra#:%jȁtGQO0nj@w!զT5:'(Mk щOltW.U($,L0Mvɩ5Yq>vH"cH0*;D|ŕνK%9+ -PNqz 7m7J\^#'jL 78xgm` +L?TWM=2,b725qi@j6V`E<pR$8b2`&T*C2,DYCU rl<[@&r=yk=-ɼmƱM=@Ϯ 7cP(Oif+U8gvCޯ H94ɫu\Y3jT Cd+cBF~D4悷46uq8Z&a!5 9&5nZ=/-`b oZ&IՊ_VRiXڹ ,4.G|쮀YEtӒ<,2ytb|1:IViJU_5l$H?'\d uS0{Wpf8=TT#WOWu7f3RۍQPKɳ p5y0 7n˂yxXᕦ5 yh8?έa)ȸ}Ukm]jeg?0~T3-X%r[S[8}zmTPlxXȨv҉-Ta6v&U(guHTC9]HHv]1nں럖̆ʢqDCL|oǾTƠ (塗´C=Zr_j__+ZS*NIS@ Cu~sRET!d\JS2YKn8T+ZU纚 sJg,mqۣt4k-dbG8kZmj hjH']h m뤈Nx/>rE/~3H@p|K0=/7FtN ~P&8;A#F5~@8|0pƦRb[sO}0?ol9>._{AP `Iq ==-|\Pl9if*H]('m"SS܈%*g<8<| g1fa?8Gy+/`0YN)sR ~ΜYpggƛƒI@v4w+&߂Lu{|iԲ]WY逸|0sYS8E2clFS/yH Na^H¥{5kgAPڬQ?u5qƵ!.. tCO\TzZKϞ'z7"mO/P񾤋ބś4/?1W86УY)F 8v- Kz;7-t]$4rTuŹۏ'RbU Ԫ7HqBL+(JmdioӒHpnj\%ݨ||m7SEK(`k}v?;K_.!,J dS-d4?3 be?!Qw0_xԾ5:MiZi˒7KôJL^3񫝠~0O\ZPh;LTIjM|?0L0j&\ UBg-;Zmk5-ڻ6EbovmB3rvZtjzue0M|R)}U>g%TT85N-'oGOțXA͜0t VD:j}Ȋ9nYכqzq hWH޲ M#`}°㊎~gk@ .O1k8WcE!tǛRw`x$X& fk:r C ՋF*2*[ߗ-3r, \<(V?%K6$Z ֠BlX{;rYc7uQpq;7 &|zڇ6='YzGhi@ݏʃCRMpMƥ)A״GcE,OqW8HBG;>}dkB~Yz佭ɠL}3ߜi>o(h]TW %U_Pҁ%e*3:xGsǯ(h dnYL4أo@?ue̟.CN۞ad?ܴГl5 +ck \m+ӫ}O2L 1 ro2˾

    Y!:9J'7)8Ѵ &P6BQF!d]{UO$ D>ֱ( ׄf6=}8e_܂ֻZD x?%tg@~K l!@{JrPV<ź#H#ГސHM1D ۲vQvmN0%Ŗfpp_7m_.((E!DڜEDK0Q]aQH=[[A{Y]52e~ ?A72Aiȣla"^zw=Q1ߣlpQ?^7 KxGs#NnmiJFΒ):aˍK !amԟn |G_8Ä0.(^xM dܪPb&:HQTHMBiI" m;aq: %em ͮEodXoL\nPp^z1vwR>}uAøp61䊶c2GYܞ>˪se!1l Lq[>fP |AW} djJO oRZjW㰙ޛf*ڏ?[f=h~ ?pgb)=рQfGB5D Ș~B:eywpSmLbx'zΚ4r5]KjƦ=AlaҥYױ7[ѰĤ)+{No(&҆ yW,kA= LI{tII~?֐sBT(MO 3|g(-.l$OAN]MF8K^T j"/LV| V x eי5Eubư+yIu#Q)zGb.ZHnQp!%G-ıJBB[+V+A1yU?5@^/#dVoOz+ݦSyk&\qBļ*ʛaG>:a9{׷QM聟8ub{ϐFD!FfGQ^ >ۦ\=Ӌ1;BW%[u(*E3 l_`E3w ìBu,GϠ)'2; Zׁh@4G 1g Ga'+`g t{Hrh~5.]K7#BM~߲wUroC"4a9>p),cűߙ^Q+E9^i#{rg$Gωqowl5`LjVH Lv?&4Myl+ia{ݪO #,+8o; ҆t-' 5tH! !bu\Ab8F^#n)5 A͍Y傄^0B@o$Нfge^H %5)˴&[P]Q1IF8ٔT b)u(>0U*I@HM( ,?&Xji͝>fjFFzo mT!\Cw9!Xy  b KNW]sH4Cj)xA٧Hܪ ߙTSO Pf FBh?7Pݱ?|ChUJ- u1NSԴ&q-f}@Ж!9xjfwq iszsU 1Ư(Өڿft}ܑjvqdq1'lm- :ǴaMSſOXͪ3.ޔKk1}ۋpS'Y-رlAD<{ff^>j2v,&0Z3TZ9`*s)vBnHBu%%0@T@.0s {f=H'i3˹~֨ )U^@tLpRST]BJuvq/ \/8fN}/*`3^kI5u)}os(_ M!onc?oao#\='3{|l=y"0c=\}鏅a潏ݟϫ T#֊ƆYfZ`|{L+ab͊@F˸%M, Q/ٱBK20f}՜"95Z}lTMAK\l>6&ߌ0 OBN,њ("һ[dz4W#{Y@%}nwݐR%^puKgQ2(>O=^ADHX&&d;cf"J(S>]x>۲½/fMyFp7.zŻ뼰(\AڷxܛqmPF͊Wh: /I$iG}qdJ{m\rGJ#Lv,6q"k /];v.h4D[siWVX)tMZ$9$LP]M\C(c@[&y)92-obO(YLo(ynv{D]?R\B$15U!GWbd9@[;504=Qqwx!# =tMˉq<-g 󒓈3fݷ&|p{視?庮ԬmѶKL'nCBw/~>J2\U^اDb՚4s&ʹ~bT&3 LMgrc%My*ȰkL e^گpHCݓ{I$nFݮ'r? gh5_ۛ13 ]?`rFk 5?ȋHŲň ɻ(.M<.lS5fz4T)+or;b4+l̓Nɍ2yz;@Nr %e6 \Sg8Adtjs&S L$wN;،VSd3F,.¹wJx^My=Ͻ7*DW f+?aJhJe9[d㙋# GuͶL ӹo LHMR`W~- p۞`geSQ7. 02#]% q5;)xG?B/;- s I9 ?U&O+ς HtX|B N'鋯~I3, X-U8Jpj-$Ih`Fp/tTPkRBx)xUuyėnOep`Qyrms0H4|qWㄧElg` JqVg) DB_feqsDC1%zNk+<;=%@NGU>ݹ_yg3Q)2#*R["R17)7QR0&0J]FaS-LCCY#,Նd(ţz^1PsՏ ^#OHv|)!JךtnWE&#>P [*jLAnglW=Na;6M*Ȉ=u@MtbP&he5{uF8V6?!? %GBKR+y=E&`?L޹g ٵX߆miKIP`Tkש=yKH>'LBEP➣3kUG5ǖNu! uy*I`\Thbڋ2J~ SVN;R t:97@*>S&s(V x)DDܯDAC[8uh5QA qXs[_!C]ϕ643|<𪐥4B7΁nWa"`.yܚoV$ % vL1Z~n{a\ឋˠ d,j@u CPz֑  q e_!=|9&}r~Xk'PCI껏SDN5s<Z=`ͥCu)vʖRy*(}_y2!&  Sg?2U=,; ^ytݷP@;Brh~yp,Z\^mdgQn 3CYiz`#hrQ m=+mJGǪYLƥ%*l| }!  qD+sZڏu/0MDQ𼀒^Y 4SB沲XO>8R ?ዧ,j:kږ1 rTJl'TYFT/tL2^\KcBe xٌjP)Djݿ*CZǠ ל';Ck]U4 hyw{iFVdPђ`K\)pTI #+NQlh՞=qXN ֟/uć6!=\0(V1lRnv4Y\*/1:z"`ʥ\8 ŗ|MwIt!R.PR+!K&˪eu?ulT'\uɘ `Xƥ|#z\ hO'3P?fuk/YDLॱRRVߏ J wܭ%"Zp;PD I4&2VN3 (c17`5[pzR"%ث YQLIy.In'V^ n`/UXv#: (H>fxV*d=|L|x bs/k T4UB`*c/EB%:%6/J5v3INj(A{ll{\UK*ΐS!PA7;Fq1+_"GfPid @& 4 d]jsţpwʘ(V @(ۡz,(+6YmIJchp$Gٰvqж&0ߘC ڑο6dcB}#5;p㿝꾥{Q 5t!.d9YevDsRri+2jn{M[+%]դEM|5mcBPȽoz TLj|،X,fwW(WDλ؏N=]E$k( eLŤ}!EべL"Ս>7\5@,L^ *J]۸4n*`)+>ou@)SLE:DO# zdOSǨHF!\;Jmr­Eka Pr~J(ts ^^jn/2on%Bh>N wFWFvr ^^[R#TMgr+}g'6-3=FKFp.^(ø-]/Ã)z褠+\ ( j %eWCiPO< ?0b!hܺGep14o#155pi3;w\62CMwR^em'0op AJnp5ϳJ;K?-TiPi'ᚮ86/IPчM&6 =i $q*,]@ZTz&,? O}5`CiG`iq=ZTaTh!R[eV%su1S!1s+˛ h8I-iUX7S#mwAv3Q15(:m }2i/:i'gH5HhTBO_*d:,C$cKֲ0nd]o_{|v\:@Y%ȎdV͖>`Zҷ?F\6dd597StNkOp\u4ay89'o2Ԩ"1q9ƱJ{b>xR_;UX1905ޚwjn_CfSh4Լ *+a*u 즤1e:yMA3c\ Va.ҧ2lձ6~*AM "iJȬ2>,9,1`HjG~|$Lj{~6I1VExG0†VԻy;`gk!u\ss6QntpG1t 9-TEG+Pnn|@FۥJ-pfMw^zWf=Ϧw-^8@8h+KVAlV}Bnjb߉MV{ȱUP\.btxNJ-EIHCA ii11a|܎CJJ M冢d\T oD8h6GYG# ۺ -g=ؽDȐN ra]dxP=5i_`C'dxٹQM:)%ML.|*e7cKv9%sH{ qyzGIy+\=fg5୸DEDW`ErjJX#q5}5GNvAM2BJ%F:YNoQK)ry!cd\y-[vW90w_# u?NUWUx[ kC#fx0UKl-^8r7`*WP?7ݴ#Tb4!PLe H(tPUcveS@ڔz)~rgQf OJ<#qʉ,>,T5#k7j"CqI D#T\ue HqAV &=I7+\ZRa"]@V+KfOO`wq$wWOcqHiAs,Olz;9FgaE2#hͺH" h}YBz@w &[unufa~V*&t,?bqm ȳ7 G N˭v Իu&Qٰ6&+pyFa8Qxpq ?7<:DMЙ9cE,= APά2EQƗT?},U*\dK_ U1.FH]w{׻HXKqt">%3ITAwgQ/~ͩ.e>mHMo HVy&v\䒼̃77ߨ KK [F(Pet*2̤,} {W$|H٩ߛ͜OU0{OGz'՞Qqeu}s?UE4Jx4)J)MgH[lKPQoʦj8"Zl'sRCO%nHE+0D)/:өZgE1h.U暞em:!6}Տs*@ 3,0U^yq|Ͷkd]WΏnZS7I2-?T`Ӽ0 [5,K6/,FaAH6o&W^`{>mAK1FC4гHa:rV?фy7Vea'lkZ;Pb`N2 2+~DHaz$?)Yiw-$_yx#N1lgC#տ167>Sďwn.y[6FXO›GG89kŮuɹ'?Cݢ_v#6 gN ͵tϠlCV\a "SsbQW~ntd%Z/~8OLǟ/?{ R@TH=[6{ %/c{RoP•|fTz$Fq4~@ .&(z04$!vub:iqMp#s?TSxs/Hp|"[-J:ssj)6SG!oB%al\wulV_* mׂjޝqن;b &EjN.tu!l8@Ɓ[̵8v]i'tlY{* $lo8bŢ \ 8v@S0RWdx5% 'ǞR^HX"sI_͸\y^|Md2Z}o5-͎Aޓ.f--qbd\!I%&)ߣig*xۍ8{_)>.ACӓlH}E:J\~fzU*%ufnJ0(慛7b~5O6P![4Mg,CaIp><Ѫ,X_3.MFq9[e)%.HzDYmi(F԰BQE_Wh}06F/i2"C|eXAd[>>\jYD$ZP@%% s V2rB4Jמ[@Dkcb6P}FХRw!_|xLΉZ  L tL`ivN[uĐ~bjeűPͿRd!{e\BeO,kI{ !(L.C)v)6M5RV wcA :bzwuTП"3i}}w.\8,c_5dX@4fMfD~F8U%\dbǜխ N=dwhaѬOҪ}\amēKg<ƪ~d4 aJ/Ԭ/q \He}mZhuZ o0$ tFS8 )F^l+<)' OGCh*Fו'Z("4]4)LyЋa"/>h6sJڽwt&x{䘺W?%{_N1 <ѹ)]8jbĶkt1Nmh:.21EO֧Gs]p I q8::x Purb&yCӻs8G9%|a dKvZh $Rx = JkD@8>Iʱi@ǦbS_)/MfJ%P PR^g{~|"j OyBYa@vrg#΋]sn)mzVIBiBqcz*[JZH@F".pRTZz݉& |*Xx'k8=ru9eƏ ]ujPtXhbAHAxdhzy+#:[. +/b)NgEJN t2JxAu(Gr馹{MHIɹ_Ǒ#Q92@ͨy F]9NJo)"׆ 粖-\o ˂؏2 I##SW S:#B6 =1in0\S ]j SN-?`bIZ(J;enĝF66- cOFvS/`M$&)]X>͖0Zv̡FF+rQ\M 27gF܅n`#UNiTLVHDž-h4L{Ȇ;h K,׻3vtg0PS`|v9{bW-6+b$H&EyVW }CaNMfjJX/ uܸuN1x%qqnt͜l)D2ωOEzK1ʂGD<[ZlP\s#Kg}a,|"\~˺BzO\w9+q_gG_D-@Сs2^^MĪLצ>Ad(r< Q{Vj\1ʡۆP&_4 4cX r@˷rJ0e#uՖ9pEN˩5 ;mǰ?5#$m_4p%I ly>Gޤu)^y3+=(}FAâ/,4q ֜ˏ)6ݪ0 l!uS_TaپCCiB:.s$.0gPyR;@wj.M*s@oGiBY rZxH̘wtg UT=Ԝ{,$`u oǹ>fW-GkC/9 Kf?Q;؉2jky|Ux_\JYyΗÈ׾DWEk|OFÌ$ žniJ$]Y CN*[K)POW \j}YHV0St4~ AOlH/[#N=}_ATc]K:)!޶Ӳ=O,E~}:g?=m">׃+%MbTWM'"PBȂm=pKsV3xAI3VXF(P Bglsxz gPy++RJ֢+{EՃ%JyfwjPġje[}Ctch9rǘl{ܔj+BFIwa!#[g[40k:㛝XSӳ>- ڠ!z(zb,({8͢f>Gj"iʿ^kٹ^v5J=v#p(1=nجD\bUZ^kr:øu8LŴUO_,P:8|\}`أVz.SXpù÷x*#-cb"&#V3vJBoEy&{/?"h± \]JL@.B\߂$eLHhBTSHXiϑcZ#PUcH҄V˪FS"\CS$ikz Ȁ (%Ll>M%_vut8dљwK|`G=|LʐVמ-%2TN:L2G,ɉB! C[NK5v8{0m_fH€h5?jX.q}j(!+\UbCw|&E"֋| Z|3mm/?fO1" a Q?Xgv`MazHPFB~֢-Ju6dTg ;ra^yK aO^kVbl_UNNG_LFSth# hTxVw&KrVq]&&[m ^+U bѕ,S(j]:c2a:-bRAe5,=Б.L(ugw/Wf 3j2Z)'M@v>nt1/.˫ll㱊,:isA)q}IuofL:!ƅk~K5 8Amc歹8tHkmljklHy(߼( s̸D.BՅ_q_C;3&*wgΦEuH7MK:'}<2} 3+aFjBĨޖy&Fuot0,Q6D=c:Ի35ë"=@D^zWy0oJix aafxl15.a_OŴ/ HS.co*7ʇ28\աf5+/c D|Wa5K<.-q:*k}`?% #1G+HxOhmQUr-j?~FBuxՁ$}5Iyh*o1kE|dFU\J|YfI<FnVZ-ȮJb [6B5痝pn(jEsNT2•v7?ОPNx7&O65U=\aW䲾ŝ! Y2(szl?W9};M1\_D>.@3$Q4S䖏,p:'кD}#MEiE&)qNOZT򁏞!akfM6SBPf%,#h~ pO[YmH,?Fٷ5ƸZ츷d'{\a#Vfk=OL.A2.YOZw| VcwxXIvE@1/GMaHV!yN-D(Lwkx0U&2N>IĪ,$i쇁Qu7K>0w8I % Y pFd&ԋ 0$oRRY"IK>!NeY?@4W.3-&{"m-$;XRMO3-2]-_+xk]-U:|NobPG3,Պ%l).Λߺ!JAn=b zHjRF8xu8B_w҆뷑ZN؋ RvGHt'6uD)#"3Б'xc9bƪ.{5w4g /x' Gc9.I;Z?}բE"nb#[pe/xqnLؙɜ@+St&q外Y): (|P}8:: WYt$H+vTxv3{bkjkHig5&8U  =҄1+HQ"5Լ~O I"|&r§EmAFE˴}G12󬰴f>[^DV4.? Hڻ&NiL +}q!=)JAtVФBS H`֌"9n-L#/}k1t T &Axj،>[rM5Vdށ`(X_vOT}S 9W*0ck nWE9"^Tr4=M aeut},Ӹhcz"Jf~B16Nj+eSFV䟅2NwRiU,Dk]05|Vh,enǓSansA-$X2WRl$. YC zZ8PMASgiY׉fa34ji6+|b1r iؽi%d7AX0*>ySϝ=xif@[i8qBtEyuaz$=_͌nO0&VthvKxs$֤r}vejZ0z?y++jvy33)Lsg! "/ <63U9|6LpہC26GaYKYOUA}@ooHy*+]Ł;p]*6N"wHAHne\i %+~i1(!B#O+~ `WfxOD=7Es3a Y/z:|'oDr<'u4e1RR5s>bNM,s2J:Jf[s P? B Bk/𩥎g&b)8#?z [Xh'7 +--^UW7;Nݝ(bG&ī!+ 0 y!`zO-xy0 Oo?"JG'd|upv&5yKϷS(qxbA4[ E'IV; u)izƃ9b7xRm{ N4r&񯤕ZLerBacğZ.z'!?Jgi" YnZgT&_02 )6r1,FyҠj"뉮@t4BůdnF>}fHhC=F͔0pA5 G 3˥ րcc-]XG+5( ~ Ld|R$[(S|ME*~A!6⬢gŁdYer;BŷXJy 88i*.zI'yByYc xkϚ*r n; "ZV˿kǃvVn W$k͜ 5o@ӝP ;$xޥֱmsȚe&m@g;^|5)l3DyUō!Օ,Hddrbuq)b'Ob=y̼GϨF;hiC"O-iخߜ5NHI2gvNAφ(@f·ZM.mM%<wz+({Ew}__!Z?_w(yE\o|zs2iS[FN[v$Zy_ BUF})ѱ?A#;QN8 ŝvU-@K xZ=)mNYiIBÕ8$ͭ;ofy/lND4Wnk埖!Mt(ubRA /|5sxBJ苹  N6^"U @tbt(H ܔ%^7i/̥V %.Y Zuu\mxޞRppKX/aPհc@bdPKo>$>Qj#|qס-d_t[vnX+Ʋ9S52*GGh*mg"sٓ |^ bbA2(oY@(}@4w9!tEǘvR}l(ǚap 54 xS'V?v!"^ʐN^y+-vP`o*M"-F'ͿD8'DFN"7݇Y.aX 5 O;6$$͏z[j` eiz/4W¾+Sȋn e_ DyB_+GqwdsK9A5 w$"º8Ų}u`.-N5v'%Z9DΥV_[I*m5H'.}RzJkx/#d8;r^F}k!|_-rDG(;F8p= KCkONs퍉tlr "C 0h8fm l*-W&3u1ܥj k -nC5* ޒ?3H"JV)dD='@,7|j4/jr6+r%?Y>L#4&&QK(nqMyR23#A {4('1|)y<*e?BoMXļmQJ}g ơmvuW)~;-X o?h\zohkI.͎D}?\1{SS%Ց&=UGRlN[ 0vI⣭PH{ 0+ےҩG_%%yQ'G '%@`<< ,aG9+Q@qDR˵i Yjiu i(oR a;zoedɃV(t7 =Fz XF$X|`xo34xRj .:Z6l 5vo\ 0چe%Cb9sSd_9 ΗvZIcǹNb_V8 afZwȘV;@h:݈:&w} Q@&ۘn1$5ab di7bYehu'0&hDjC:uP藷8a25čmX\" )L&N)N@`B;hd.(7?`Ðh*/%H2yԥ:,FfocCAi$hVkX͐PM=2bـۤ!F_՛)kY|} <A%!Sx#/C?hIQ; B{hRhu %aa8I8~Y.w)LJE8Hcja(ߪ0>oBPˏ◟8 Nx>Ƶ+ϠUڟY>dw4A('7TFѩsH4>an0$hkt|P(n/$jJ$XZVaPvx'u݋/7Vz{zD+TMYKހt);/9s߇{<[DFs]y 7ǤyQ/W:.< 7v %[2?IͶ,'ESs< oCRSLu[2THSZi=Nʪ;3;Km%]@~nE-I dԥҪseb]g ӧT=%H%[V;4~AǠGM Ͳp0""u)mzӨۏI6Ju,~8aC- ?LePu|&{!$fdToh5 %`]+KlS`dU"&+r]!:M\;&tbѢ2qRtcj-jw̖k@ۆ0PUBtjV SL>#(fK[faz`wַZE{UaKJV&7CuwcX).ILaQb_BFaͨ"Dc%wZd 3'ĕljC5eHp !~g}N>Z/~(_Ctr_b!ƤB]D?,k-hg6ڈI3Ioi!h Wx2rE҃A hVO#=iod6,NYAMS*n_}F@`| IhѭpA0(wb*C|g%*lMYX8 +sXS4ާ 0JP9kfFPG G1ͽ~>?7&(jװrdcog5M 'ڠܭg/d$L^az3WM~.a |p{(Р8Io3H2,Wڻ; K VG]@}ZnGklTps[/ÉoVMIbẒP0oOl݃45 ?PY3GXZwyS#b~Bt^q<>HЏQKv&Vmj7.*\pDnؕ-د\gy]d0/lj,nB@@9s;& 0x} j{L{c5$8`w$G"uړ7YP#Rrf\"l'GxYłV;I2H;. Wܑ2Kb!˨ 8-+wmRCY9_&G`Ns|Xݵ\NÙPB ׵܈oFqGYFFZ9oA&cT+#rS 1B3ax #NPk2h2Ŗ'A6kC鍣ιAP-3]֧g2ܒqy>֐ekgʕMx*zWw`l, NLõd%A3EP!lqurb_3,΋{-/g~2iyE|.^*)gs3{$ 'HbLOyAGKDe4ۖ@%L ndl˒E@m@ s5q9qkd"TF?[6L(˟{dCF `ˌcJŰ@aaDm`Fg.6nΧ}T׸z`5Kh<V#[[1ɺ+1w)?:t7/%q3C*UݮaGssv(,\^j6ZLM)unk4X.eNE;LryhiǧDJ2ǑeKq8r"xX0yV/ޛ=N E&(. {ӏ9.Jh*;ξ4H.5rp2$ĻWOGAԇ2,~4FͼsMjV*}(ϩ6|Rs>J "|934 o9q *W\?S|/qY &:C,K;:FʊU ހ~3~LOd$bi`~&UEO 3'Rq~`fx(Е Rrvz4v ! HULϞ~jyTIzwqZ Bb`K.Gk߮SY'@Y96^(8UbOg?LXʹ)mgWuqV[d[)%vlYOI*s$GMh*B/`ܮ:6OeeݜڒJ' F%=b%A&9,Ea9iH[ASa{R鎘Q:#IDR:mNZUO?!S~Ar$?Na<)ؼHE~4n^j%ݬ7/~Kwܸ5"UHťP0I nd ߩ5% yy1 IPV)*mNz6 A/ T˹ `=MNHs Iߪ W {5 ӂgm 1q]$}cN4hm:?iC/ֆ浡4)?Sik7H~WIbQ?ʟN Ԙek)XsYPOȯ9h',ztQ:,L 0JYn`&݀i?EX}Yݠ㓮{KbOm{Y44[ey/ϲsL]K7xb_%]Rjy6J( .pv.۔j7%I$Rbnt B:'0î1F,L6]eʦ]mR5k?.dw9o&\ Lyl;50RC3{Re ! 1HYK^[gvҸ ڙsߪ$߃NcڇA/%f."&zb ,54oYܥ{WsfϠB],8Q08Ln&]ߴA8.ڰjw d4|Gf]謷"rHcO kF՞߆'VgVdR< zeӐtS6ʦ y[x('D4U^Y0~ кLO݉(xNB򵓘5vtu?:j@< 9v]wʕ8pf, ZȉP: / iR¾eI5\W>Wcl؛PӵC?~4Re4%W=:7Wu|H_~wav \ wuO>.M (O?QΌc%$?j9, ۻLㅝr0D%|ܵzd ^(e,/ ~JX`+ a07i{5[P{WG^ٷlT9)/d"gϖ[NUJ_H\-B=甛cIz߹H} ӄ"6o|b5N8F4$y@$>`(aȌ>lucv0]ٛR~ŅzIz3J+{ɚT)N" A:& <3Tkl61jp~2dDBA]WW36њV@ĩ f_zS-mIy45[ 9.+n0BOO˙>}=sDН{#t{5Qu2YgFʧʦi\N&)w i),VQ fW2eԱST ;؞;l]VRfA0prԩIV rހ7-)E`ish=[>_M-G65|PIa+HAeE} hix ,P R0|xhQ/wl"YdTNx' C[$:[ 6H\s773v_>>Kݘ]SF OWAUTV{GB,khъ0xK"Mv FKxTa? |u[̙g;P}̈́>}Bi?S$>䰗 gJ[t8^!@Z-r覼k5 s-.t\qb/MU(giԏP 0NH&[Y~@eΘbSVGXZa?c_2X@!*d^qGK%¥ 9AKEWq{LMu(C@cA̩r&;d@t/@ldQ7”!90{idF&@&9vໜere .|LG[9OuO8j %q,ʑAFoNHlR@!^z$A~`5[MWeI#"Gh~ 52.q4@L" YGd|َk=]ɪ/sY&Ïo.qG;봜z{)r}Y8 o7jCgy@SkĶ @qgMwqD:hz%6)8d#VsE26C5 |Rc9I30dP7Tٙ=*{u" z)\]mSay}VCXfUPx`#;r}À?_$=2R1k})$`i42i1C!i5 GS#S?kгG׽LF-2Wڠ(LF3fj+\ 2,[UFU[Y(F Wd tce9>=eƿnC|zZG"oP >5EXpk=;,%UzjE0-r8ny+3UeM>^f¿"5Q,[B5x S‘X0 B0ɂfnJa1x(]c`~sz{AVxFv quLA0T*$|-UDO‹e+m1_,.FO?!h7]0\()Xln" گH2n ӼU=S nypY\_ 3NŽVhBa~yB%Y (dE/5_){NHk0?ۄ~_"BUqoQ8hN|4 wã_&Uo>[~ ebcg*\ )-|i.08gd2<b}KW)s[ cc#ep ZR$v9/2nE#[: |{¾1潃7 6β}׊1))"jw٦Ź V_\}%B{uy4ՑO*m1Y ;H D"J=0،>O0bk `rd* IHf׏rwfZhf˪fe>k4 [+]ăSZ-^nƊo~d^JƹQ-o6]6bs6e{J&` b"*N^+oG*OIJc`|2wimg| i ֥YW@0]*3IȳT`Na;!m%csyKUA3LM6|IN9^)ړOZϑw{'Z滺`bs-67B^:9&)s 4иWp m*,l"6ݢ;ƾg2dAA%V&Qw[Q10,p fazOPrd2s[XhkMD` Br}j(~(=lJN雹q=l&`G~l;&S?"+>P+g_W W-I{OZdOGO7gqC@q2E#._-=q׽ n+JVfQY%S~ï;O5VC>auQBr9Vs7\~ l1YysXU<7r_Y[ZBFK O5,0rPS8EҸ%Iu7"ru}_T2a1B N @#FFK=!G̦2{C@]ҩa |sfIwg 9~j#8#0J .oY qHgI}ܺO驚0ϬKQm}mvژwNA Tڤzm:\lS߉ 2Ϯ; O`>,[7`"X$fi0QZR[l{ ˗3N', $=#T‹88?\GM‡۶&(^N~vd;"r5#L^|ò2@U\JI rsn5R)X/_q-+L=iluL'gSǺ(c)Q S,'ۻ^}fv%TzMĞ[r:ukkͿukZӯtާ8a88%ijՃl̑pEh,I\[*F%v :OK{i,fsb.7Ղ"3DEl+HH0hky^(D~+<鋠-tK`ms=-DYt0\o္ؑ^@i^ZI`_9!PʰZ_@,=LYe 9wzrb$_џPpCpш MU1KoF[*ʹ;b@="u?W%ao,9Oji'= kXx.swhW|$L-E!U<=]o#D>ҝEJMUW{<Z(b}":u M d B9V&ޜu|cZ |n:!3Q悰 %U'Z 3huCRiggfItآDD]^ J gI}"kgbs~1D`fDB &{G6qI!MFF(˓δ]BZ8?g7Б&)7"l~ cp%| ɲD%oί!3ˉ &rl`w*O-¥m+ښ?S,Jv_'"H.`|1pk r ۔vL8>):"s-`NaO+g:s_ennGg C'y+;|X9-2^zȝ ^ym(@,+e*K2EA&=Go% J."^2}2r ܸ|HƢ|ABUw 8(r4>ޙA]J!F}r,õvtࢊh9LU\Aci3&Ĩ=Vsgr(2Ŕ.b'!Wg8$`K_d&aa~+Pr i}y-FO?U([-8grV&\r)CwژTR[C纈밶7OCV~Jˎcߠ47qcJY/-Ȅ/*=U9 LOuuT ;=rPC'95Zo=W^ZOH0 4ZhYR&߉PK1H2Qդr");#{@R~.ыf00]nAKѾW^ b$[/X %ܯ!)QTw<a,Atmg0r -,lGOYMaH&_M5ԨTG l!9ݒ@Lz87o9, ,>C*;l9'laJ_C/gGLn5 ,\]N")w~ң^wܘ3 W)dUwO(tXI|x\sztc >E, UqSv7Sń/}=QDWMthY^ʹXLoѽEsm{'J@Y{W0F?$4h1le٫QrA]e+;Q*Gp\ҎX1*{L$JXi1MBB|Yuy!z\"VOk9t-/^~M;N6IDy]̝̊3j{1/,-U x5affj2(i$8ګ ,$Hh kf~D{"YZy*Aw,t;3p>YsbPĎ$~Mzߺ5%֗sF7=?&ݿ 9h|$QQS"FL'hR#7lP*Q,cpu̩K$](n0PL@!ry⬱H˔=t=OZh2Aa^( -f'I44|Yrzs ltj5f^c:_ӏt Mg(HА[nBܧi솊`>hpd KMseF--n [;t {V-¹4#R~{g2BJ?[ (/vG u*w ÞEiAr3r/EJ)_OmTs|핤{HȾG"waiؤEW-WeOb+wWQx;[-pm'qh65~ipmPXmҎٳx%dC&95I=:ljΒ]5qm`cw/ljyO68OD$ 5t,2UćTKƴZ>@sV‰"RY%O,3g7W y"<At="w3He̵~GZfy_j!jV!paeOϤ6>K𱎊qWzv3=P!0Xe [J؞Zr3\Ub1@jcHۢicVͫnƊ.fx8ArnĊP]åtgQ!!Exy?f׶+ A&? -w.t}AQGXWs2?v`D F?6@%JTK2I#-ҎNHt R nDw$Z̙k*$5 [,78VcA{J2P۪N'[Ba.\*ٌtQ9M ԢhgzX9 bzhe_ jO턯+$] 4tfB F]>^I/4uXUn65nI!x] 8_-D^ŜHh2w %<4{okD@nрޘ3'uGy Z=Ukykb%mHhCeNW:@;W;M5p#u#X vSi' KU !I-•~Jw)}( U70DV /z1NU8ND˾Ő>2z|'m-ȇa^vwa i^M'2Pm[+W2A]Z9tz4rp7GΝu`yyT*7.? {HlEqQβGSl6Ҍ/dH/jA|! ڽҚQl{tZqg&`w;/?NP]<) \OiiɱӾﲖ L)u"D'nN| Zd[id^,- lʕ'@0|D,gU󸃒Mv}'8gmv r!,=JcيjyϨC(l<625<( KG中%=.Bg\BkeEtvDn; K<(9~Mߚ=A ` ;>pDxfD'S<-t~UX݇ߨ ISkם0G⇃$]O\BQ8:&Rn(^ZtrɲW8 S B27Sifaގor %>jD0|rj(j* sG;Nfe}o郄#kǗW'Q:o4wU^<'R>] }SsZ|XX N ϼ1UdA3^[$= ZK.6B^N?zdisWBJs2l QWvEk+'X_AjOBUIVII$oď…9G6v1*0Jav+qu^ C'F …v<:qNd*JhoCjqwZNU*DLjK["Ѵ7x8if!y{^ݨ"E#OZ.xzA$W* (Un}*ۧba+ ¦Jz}_@E9H23ió),5f$1Q3[D#8Kg!TBAXlzSȶO΋=++ Ќ5ˏ [b]S~ Q;7q$]4Q:aAqQ6UnpWĽh='t4@>j.#cyE5Îx8NBnejI%48!ĕ|gȟRʢg;*SOBUV븱2i|hu ې"I>q\Z,#ȱG"XMːmDQe<y]Fڏѫ7˰ _an"!IW(ݙzLUDrayX<{o1~'ј;E~+Rr;{6lh9'2&W^α KMvΣZg@:%J8 ҟǃupV-PGhz/.7)/?d?E;i{tLr-o`5Jvlz%YȘg3V.=р-PGXnOʫ5ʵ:֓Ocv'1{{ѕ NZߎ(^KrG` ťM`ҾErXcvݲU(5ArxPJǬ)M :-0\hԏ)O^B2а\5ȱ5pfF!Μn y)0Aӆ6'q. DF+TB tq$pi0&-~W|ڠ`#l*'lT{2MDk" "lQy`IM[XcE6ACJn!RyRHfzܙ0o1YAxu+^Ih=c6T ^\pN2}P`LU:? 8y ~&T%-R 00?Re W "fˇG5TƤzpF c4@p)hM͟>|7v 2;T,}aw0ZKR4dTLnzWmNha2E,۽8,wњ+i &_0?Rμ\͍Nm$^w>6/9* +}cQlg5 |lBRA0lJW;V.յ1*@3x+ɶ|TCn#%z^w_y)q7[Kk"/mqb3v9Et"$Y.45}4no%lm/#l3y99b"WRrge ]Xr5;Tl&K'zc`{ӰU$SB cam=k'{k:++QO{k𵍷 LH]A'Frv`H R?9]%8M| mѷ OI%hykK ۙ8#E[u%&ۜ#UE*8Uti3t6't8j T^h;'S`ĩ*d uH LN* 54ά WIzp`xr8J2_mh`,evߑFa䛹J@h.1r ᜦ@TPRT/ϵ7otoLvXDF5<)(B+Twz,_^?"e>jye' ZI]3@>WKm&IFmX5acԸ#)ERs滫+t[XI͘Y2bawi f$8-WBjgO49x5ovF)ȤQAo Nq-՝e4b-8UۉSdb%P Q+w_a{ ˊv9\{G`$A8=r[xa[A+7|{q399QTbj |[b+Ԅ@u:( L񏷋P{E7notLksSFT04 /uF'eEǤRX,7R1Mpl\*Sn^.*tvcuA?T\E 1-`¸@ҟWˠjL3Ԏ項2/TP(rwe|e91KBti&Ax4AŜ_5意py =`W ?:f7z*CϤ^o(LIisX(rɢchTYaLy A,"A|ʄT ~Ud ]Y#6 ʃ'* _ծ5&)]iU̱`}>ƚ5{y!&ҝXeRЪ0]]/&o]7ĕ}zOPא{bh#G'r˔[y\exT+5pzLl9vp WވHn߳.nRvSa\i=nMƻ^usvRAXy^]ͶČ|WW 8~ee#߉t=C,+Y37O %M@[9 ldYoUjEvS$ 2!G\H fM.K3r;"9/<=FSơVc E+6}39>| ևGHƺI9lmXʑ+踮߮֨&YyeT>1_ 3/Cc^PwAc-QG]]X]U%fj}Lgd8h;< 05񀾨 A's+Jë#(HSX?9w)=gC_ntʇE:Lɂ ) kʕ*N|Ƥ{nTzH+?EvI4utm>[,P"HǤt"*\kiۓ==A= S WhsAetpX<2/DV:ԟ/I\ySۻ2gU`%F. _Pʵ\lі݁-!fR4ZlA :꿂e҈{uۮ_꟞t1ܛ,1z,8B%%aJR`I]R^:c$crB.i**~A'$9"[ ) ϧzރxS9;*{q}gv}͝kIqJrLK+h#/ e nBqj> 8TjK3o2<+B,j La [ 8YԦ[%Tvf3܃8l {piVDy%D@?2ZZ߽"R!W=XY,n,2^)}Uu<$p~+RfGPn#qώ)Ăό6 Jϼ`bAFT!erKŮF$&1wۊϲTx|Ho::x~Z^ JwJ'm( ŌGd) Ⱦ&յa2p i4 7<_B孽w 6ok~ v{c:iT;wgЪ8sZ^(!VtmgrCʯ (M_~+/@}ez6VùKa@֝h6-ZKixdĎ\k+bnpi6u1XmRWΡ{p#B S}QF ٫X̋|;4 X} ؂H˞koq0JTus˸22"&.@I@1ز~Nڳ#z0iwy=T@U,OB60 T}t9̟J  ݷZ@U}B)):\!M_ ̳1(!hvt*I igq^0-4m(<P7`]1Z݈Ao}AӪ. y0>M0`9o,.@,ZvƖ͔|y"g*Q/d7s} E@Ɍ/-XGe!_JR;cx-4|Q@?ꈋ.x➷ٖ[-pФN#HH)n4bŒȽV/ژ.6<CY-3-(aE+qoϐ`5VzW~ T{w߻3"s&`zlŮ&0LUֲNX}:yH'b(t1EӕMN8^Ǵ )3ԓ-j<~:p͔5|x;"8 hvyL 5 DOצri@QP 3={Ҙ I^I-ґ*Ǖ{dP ~ s%;G K?Bhz_pht>rL~n㯺apH 2k2O:d] 0x!qG34B4>600-VzHwz)n|fjƭ h`š#ɂݐ_UoGG?C:rS)Q] O+ؗsʦ#eU;'?1%E6{\շ<*a{#/ƭn hkm(['N=jMp w̛-='=,so`H{rd]5r-1x k/:>H?:*(0]'>҇P(f4vF#ކZdw?\ : ܟX䇉`DW͖OJrzp+ =42ӌk)? 4x_~\c=iXP+Ԕ@, 5(aTeRVRF&!eY&k8If 4,# %wWlD{5W}A'}O?9ܵ'2 cp!XBF 'b XngO-PZƻyrx-fRr!7O.@Ý8FkPcr$:&Q4Pj;_62Xum3OBI,kODڀ(_o?leQer!_ "oMo>FM>UU^aKx=~Z@&O0n /T .JDH8ozkcuf^z(VkMp )ɽQw6絛SKTt]Tk\:D.ܿPP QAt|B1G^',ĝxL@nUr|ǥXjh-!HLv}N2}5) c7L/U,߾|jSJtrLw`k45wI r/Uqi>Qg+*~F;f:a%R"*QfcoH!t}H,|tm'=YNyf%^STDUFj=ϋߤ.yt=F6 53dIe mp~iD{N <$P^JSB zy`ȷlzzw/Rxb{,[T3f} Oa,t8x._[Ԓeq}ݦdM|k0󄽢]rv&RsNrI\[RgO"8 h2+$e>fQ}s|ۂ//+ pu..+(PNEK|2ŔlD(XN:$eo|YD8kU7KYv9^M>+ͤCLx\LlCqc.}zUr:-wsv,>l\!?󢿉-Z<$!Q8@ؓN\KOfceZ#aA?FߩYBv~8. V,zs\2bE"ݿ_:I-.1ddSTZiQV]c@æV\$VT ~.?7C;H6gh 6~`/msx?ҐL}+ȷёJ-T8ÐPKzJjP>[SuDqWu y$b7!r{[.#Qx3{Nb;pd\? ey:}5ᄑL?C\wMڳ_]-źdkۦޗt$ܛ˺ំz[= \Gh -4Urlj Fiwl4Ȓ5"u!ܛ@} ^h?D.^Y4A"Sut-~@!ITa~Ingg nä^=+<[SA{;8w:m_|6;vC]qcjX地"ө;z!j2,, KĖ^K=4d%$#/014B5wGxAڜ̔{ P,.k=I-HϪ&`B{9vu&V޹Ӝ- N2{`zBuhˆ0nd)jeJeY!c6)RR!HS_/'xeCRMx/\/r;X~;ڎ@X7(+1,u{V-̖, [)p 0Bd)}EAf/ٞ u Sr8' BatZnC@ldV[C?@ŃRY\9PFCIsK{s77"zDؽækƪw~‰2Wוd 6[oKV&gg'|ϔSj2 z,2B@(Q5TCeU&0Hrۄerڗ6Jbm a/R5zixckѬ-}6T!nP*Y  pA_2q TB}y aD p] PhB R{.7s~[h](~jÛq >v kM>w3y`b5Qh jT>ésƟnj"|^8V1fޚx+q"3'JG{U><jF.5CpIu[dH_4@ `f9IӺk^m];s&-RN)*T1I@+I*W: P';4;'Ӻ%V7g,O,TD} 7ԯًU3yY@F9eLt)CkGU9IsNbZP Ado>x[J^lzB|6 j%fcp@#f+p˥}CBF*A.mD`fx,kR &dU?nNSeJO0àV:+I7JL1{˜DGYbr+LZ(KNS4 }łDyv烙&{h;E\ͳto'DPTYrezޘNF[2DE4 zU'|PRIߓ" 'iwKCZN%QY_L5}fZt繄wlJn0RГb $UwRj{bGekjAqvk 0F<{7X#Q B[up%"zdm% kDIǺNMI"RPK!-HF!ܱ>Lk>a3T HWL˂}P\cBlcȟ'-&0r{>fBHg?UbFMW gk?1yu[?G)SK(m5unj-Unu=bFy{Ҡ uVAw%[y<&3KE~Uy?E)"Ӽnu2wgK ⿆Uڿ4.ř+x۳I}W(LknEgJ r~5AvQeI}PT(H&0ֲצn>ל 5 8xT?ƈ–Nn `46,SKߣ= mn`?LPbجcsMzh3gB?}"HF}iHF/$mjG1d* U[QOESLQp|?G.`,[9_tӠ Έbp *o:).}tj+.yNy{15^dI_2] $ibO|ͮhQ(yU٭`-}tv[ToGy*A~¢k`UZ睑0 zK mpJs9d3@DD ƐW3t~( Tc;k)}mjMƲ(tWE*2sX -Xݞt)u-s~fW-i 5Z06=ۄ#i忉rDp?#wHoʢ3&};?oZ܀6x|d]53^~~LFoGٿqyZ+^!|L3: rqI0]UPt_Kg..xtቁ*huEyeɴaz3R>‘_L 5p]=FUlR.5oA>v"]؞ &õWh:#=>R4Y0.6 Y~<{۷T$F:AT2蹑(4҅5ٖZ&|H^bm vá~xpd( FBCaG"k]~`1*l-R̺B11-ta*κZfd] 9[8?cBQxU]U' n-9Q2TumAC7N/M,I.%]+fK,xKۃ-rPڰTA/|}=o兎U4P"UD7>15)zHC\yU.Ш]S1fǻǖQN$U-HþZ2 ݘ||[ 7 }ԯ/ژT&Ns P-+3\0eu|XjsyBb|*Wv[Yh1]T뮞 QZT5eoё ݜ-ܟ ha{,Bg3AWUo+D0p+D陴>aА9e Fe{B)$j?4~.+~mϷnWm%'Br~2 tAnL w>kg>B%K6NM MQCLYC +^pF "2d$i]mlə z@~` Nd6aN]3T*rDIW$ %Ʋ9Uqnz>~O ҳ2\Xŗ3d\9lu'GZY Ä]Wb$ _ޛ\v5c4,qͪϮƾ}tz{Z ,B&aʋ;,cφzj +/3Ok$Uަ J΁Q*/|O^5aA/^ck &y\m0M:_d_y._RH6g#+w=e߼ ӏd,=ߒ!H %"tT y۾iLbhXc6IPexAGѮ[~mnŹ|SjP[||HUpL9HrLF>]4ٜ̭s=O!>'M[tN:,^!9o!F@HaE{ G(G'XE*#=i0)qdedW *N,m~;V<^k(lfH5!p֌Nx[)9v,yBM u*9i6\>-B$OAcu$D$AdJJ  ^qw2mH/ѱ6WC8I:|CM4|)N/aC] YD-rěIF#Z8N*rxdb']k+2Ʉ\: w0T毳rbetjռkT{S$c/ j(< <N b-3SOvZʖXEW)Q=:d Rn"_ "Eͩҭsw. x74xAEKh֐DC9лJwгUIrmڻqr~w;4_t羸>!{CcKf e$ZsD=1ΘظS> `:b#.4OֶՊ,I^t[CERL  ē kZM敖~ٸYV^`ΉN|>QiTS)sbm9yVEaWPOF3jJ<^ yAFxNl7˺S.Ugzg : ;q)00|S' 9NGqUN֔:iqRMtt2A׸K vCm1 ˊ,;u1X'<"KrDz{-#mDLq67dZZ(%vjNO陼ƳzL;Сm3C]tr,SY/()4OBFj2TK@*54KUo"Tf紮AFigX<=DPH/|E`P!4@e>0@< z[ &dΘnR`7X}&߰4mz#H<}d1(OKMhtxUw\\.퓎K!--!(G\Ior2S7@bk#B';mq󶅬;`vBb*踻wL_w7lOޓTW ee'Mz ɺ^Δn{%z ̧.on -1<T3rnܕ_j(:ӀG_rxmͷY/ 1Df>L~Z"kf Zb:?*b wvIf摵^:/rX#UY{0^dwcoan&ɿ =g!|]Ag)?zmQYSM ?SƯ \&ή @O6 ?Y2cr05 @6fRXUX\Ax G&7yH%99˦2TmDŌVlGl\7Cn_pc۰t) Tx7PYxcSjx`JaFPP8Q@W 5eM2:ar#YPq㧾˜kƽ7CDRɣqC?Z"M8 fΩ2#jG (qd$Sg&%TԒMc}=~֣HnBu_;#YM, pE~w`4frԊm~HW1jNkVԢh _1m >m(*~f}Ecaۣ)|]o~H`?}kHEyNٹ2}I_4 /'4tv\mj?c%b>eol9E/Ca0A2Ս0.A2^Yw~p8_gW`0>ZJNL5wJsfzD>{>s/2H t?q "9 4J ~dFB!ªdxpJp{EߗG.#6ʤ-{4P3X_ܗןH |cO:&u{.R2u}PLWb0H{Cܔc J컆t4  aΕWe(U:up#hi!wT) *}C2GCCD Sc5f0񄐔TdjbZX_]^oư9F.b(w1|PpLZ"(y}6KVPWNZEw dHq$sJʩK=mO P5xR|Zj+#bZ'!f.5y!]]Wt\U#[b6#?~IYU#AxwSZyۣ/|8<D^|H,/B>3sEY%&zOvLayXțȍ/g M 赶Cz}`zs݉EiD+ ĐQ<άĀ>]!.b^_ *Ζo8KF٬Fy.g渫)8&w=en1j=B(ꙹ*8 CߞCas*!;]K $BÂaT..G?@WVQ{=,ۺ(IPE|ja"E<6O^RV4 ƐYȄv``vpD';B $Ḵ\y ^d mpyX4/~x2״U [)#벗t r]SS,?86gQ/V8M6AMhU42T8Iӯ&瞱vwn?ޟqd~K `ss\`f/Du^93 *+}Ag9$n] LӖp)oؓXa1%7H<vD TP6C6Igz"á\1r36-h5es6=#v͌œԁ(FuVq0?t;&pG݁l'n_& p3 uO 'zgb@s!᧷.̳I ?b֜$]SȞ]`R}~ poW;yJ8GL0nh8-Ab,j3_?xꢫr@Tgm]=d m/4EV_+, %t& q5WMIDWU&]Wc".IX+Ŵ"z!?4o$LD{8p=Loԓ7S!> zKc9娣V\"TH9 *gN\mp?SlVjÿÕGZs|`bΐOX`qbr#MBFRK~|;fզqcI1z=̻9MwQĶiB'Yx&#Ƴ&pbņ%l(C OWIGS[A-Ӿ䀓hR& u?D/cx'/j>XG;HxUWL0J%Ȗ5&lpSmaͨ t <24pvڛd):~u:f/7L?I9v24k%*֩zzչ*|#+t4ކGю jrZDs< )4e[?,v9Tv/X1wV]*haw!S@ckTɬ?:?ۢ/(>zn2s 1b&Rq_c3S7B5H NHLY'<2 xs%"8YaU>#PÙ ju3hYx8Y3Kx3fQ,n^WlQ)xO@ҳ}0Vxl0k0NEpRX_$^kg2\W|wX8_A̪nPk{]&nk#IŦKI6> JuycXnrMjƈ訙OzcZKiQy A*郄p㌝Tӽ:9Z)p#Ny=4|N4es 6ak%ҴT%wHƞ{|9^'` 4o\Ezֿ:SAB=HX0")()74@ dSj~ XwVxK-/tzoN\^yTmJ:O ^9. #׵wD5p@Z-#L" ڀ;Yk!ӉeDh疻<[#cf5l {Նb{xe¶5X{ m :\*enY ?K@zwn.I~Ac;ܞN? Z{t еS"rLpkP mnHH n!Ҧ!+mßS貫c ^zARIEVV8K\Ƅݹʚe >3K5 6qrN `bar}Qߐ}~j LYes;嵥0li4W;k-?ᆨ0* +"R_+uoI1[kx߱m<+ "%ë-wukS!#V]gBm e͖ETeՖ ZaFd:>'OO:cu'`xJ!-jV($1;j((?Ĥǵj Tn5թ$$bG 0y*ᥗgdwW~O HX/䚦#qS9liqуو?6|y! M#p>?}t,zLYL#E26kBh}MhQ)~ihikVt1)-uBlPz6>`ߒ PF$zk}JiV0\c0#Ƥ/B)dnx U.ޒ\Sl([癃gGvPJu9XE= @mN+9?7PkL,}GSP 'ͷ!\?`F Ŏ@a}ٰDV\skC>vMDhSS~xLrQNyE>$\ a[- v Y;ql'Br6RPףE=G[.zJ/F1m%oѼAxW0 l [h4+^U,˅rG'1 UyIĤ{\,](qҲ')̭,@n:58WTGpO9[6+~FdT*_v"Zk 68E@ۊMW!@]DŽc}$'Ҳ>ifS~cxWa|.]ۨMbZљg4{sC6A)‰YpQf{5, E'0AK2#+K34&Ϳ{A0u<+"r /aVlZ٥`(_`Gdtb+-)Ws `*ПjN :1ǶjjT>blKn;0v<չNb&v"+T4Le9K-hպN`5iˑzQ|u;6 yiLRl|yp%ȏM b8V1mzy$E)pL;LLK(r,U`"yc.#0L-iL-]b\tA(֥ 1G\îA`2 Imo"|6Fg(&t J|%EʐXUdygZy6T`Ib_*`tM?~v}e2ݑ FrWӫ8?D $S}@3 RݽQ ՃH3.+ Yu bd>Mw`E~Wr¶Q ٗ{[Bc$jơ;&UdUtgkJ[~Lg7hùM-/L0CmWF&)3'9j\.cQj/?=as ?:b$)Dp/ɝ 7;Az|$ \uhu#r~󮱐> ɦesx`Ufo5Mמ'cDMSw=;,,.Eݹ,w5rl1V'F,kQ1rnCWD'zS`WDAz*dm4rs=khN^8J'l4S{oiË-7l)xkSҚq" ?n{QeCxyb'іlljsq/p,]IN XƌG KU}_zYEet.5iaYEN":a#w2nvTkԛV g$>p5Pkh q Nb"" \#}85&BK^X+f846ܚsÍI/ 43tkvw#UMZOI2 I+C_SOB&]9k$#37cx%Ȓ͑jv 6'_W3i[}۪%aV' ;ի+=e)=$^Gn~ϬT^yw '*O-l!3ԻbiX#ڟ&6ԯ|(˖ʏ;;D\@&чo5aإ8D[eLZH`j \3cu%3,A%rqyRFV?7Zu~ϒEJ[)-CdvbB;TVмPtpun>d-59=r_]ۭNTþ,h;e`-koxĸ05+)7 'ÛiuAElc\ .,:82n?7A-Π|˘d>s Eu3ۨ,~t=N?HFtڕi{r;&ɓRZ#۱)Vc F;'uz?L> "Y752);x#úsOZ~y 0: u>܆ZʻRg&@(#2J:30=֊}?_rtlDX Xcc5uX`h+E o=.԰_97n̽sh{E + |y>Up?w[sFRĦ4c%u{ke։> V LVK)/\K-6K.Y ZE~ǚi|ZA7' .T'wcǂqFE0R ɃE`ϖmc^Rg9/1rB0$~K3;ل)h)(E3̎8}b7l"J;RA}{&v u: pn4Ru5o sys93Ȭ%dJ^7/"]&'PḑԎ%u-3Ί|A}'7Y${):"~ Na(ȵKCYY5u)‹fq3[_߮HyI [}^0 51Ks&lQ/ev%fs?Md͆|6JN}5|}-TC<*p^GA3ܚ5Y:N ߇1pNo/kfX4:5CVR#xiy@"gO=|Ř=$Æ&3g$xOS!%iAI`Š?K⇮|Ngz0RRs~`tYAlct%L{H@tcKl7<)/ܮ".lq4L@"BQY{{$䡺Nien7kb]XxU15G2{Tc"v!YlQҸe^Tico'b{a0iBnN˱d_|g.!ML`Cer:y 9T'wQwIL)*nP@Cwi`SYgk^Xo1Kzk0vQGg4+ c#b p%}s#JMah $eUa^6z z3-OF7a7g&ǧ3 өހ'CH9c]0 ӴO,{g!o;O\Iu:@fR3K+$0ZO/|x%rIcbfAR&1״G+2L%Ndbu :}AV3 Rl; 8|fhZRRBwVUpwZP{,EF,{\-:AJ%q{ 轟f2Rok"y->5C5ۜ#`L'tHMf Z_C5|_">QY$7Fu}BjOs'.&4bG[p+)a%,d|xDXȠ*i+1EL Iu;{mz^ȩ\=GhB*N\N`^`UQUTR$@4HYE2AIQPDpiJ.H)vC-a mP dNåB4\h #"{Ci@ "M6(c~sW"v~Bgrkp 5İ7 jLfL,ތh wsF[Lv~QC-~_Ձz)ueN]ٽ$Rj].h'aYӲbk'-,E9LH.&0^9Q;xM)O=mӪmаCjrzZ~mZ_M~0OT06"lp 'r\ˆj(Tf̈́-ԙum &3wJ)R19A>Q2>µ F)"=KX 6sci*lD !|@e"OezL ֋waz.On,gU w8-*FVLJ |)V G%cKKar9tS"`̿fy2d<>|1 Vޚzav3bF(2F Tm5tyl[z5'nh`2cd򩁵ï~p(pK=Ss]RC|)⋰Ĕp QW|_.=D]*~Svvz§}8zCX_[o\j^lГSUyҏdOE>MGFQz,XW1տ M5j4Žka-&>rS =m9zeqkm'{q3BR?""ܣ1;&>Zer3{\ T)ɔ#"n^CO@Gq!=%fnȏw:`?aN\oCK28E95: Um"Յ礠=hߟE:AV؉xU}J7Tդ']*0;Q-aH.kWbrBᦱZGv!'~X@HH5sk=}L_dQҤf . ~p&niAFJ~e>n¼vĠ. 1'B vST yWH2.ELH!1̋_:`dE?O3=p泬qɓv(xA4+-wy ΂le5Zh9s9zn=LwGpm"H\*m~5LVvjt"x~fޘf vU (8Ѐw6]m9U-̈l RT}pic1O`iZQ[BOlCGrt( `')@jܔoQfcHYh, |qݛ)xǦ9޷XAyڂ)O`p̠ӕB;_^M{( w~א۾> &sC)5$5ŋ7ڢ/UYq ]/kK⹊`M8 :!< j20JutS4 "CnNrOÙlufy\Z z#MR]]!2՝B ${uԶBXikq 7e=> aUJ"qpg̪ڶ-A,܉}zILUKݘx=57jZw r*|,UNbEor}&U' EョBU]gٱ h #e5ϑ"ɠs1{I AUV7?UYZ(-\vYHݲgE5sYa5ݑ`6[=U+c&HP~uh3'd=MWn,>Q\m#iΉ<D9o}mTӎIYgO]g50DPg7ݖAL+S/7·u#pඋ !)-!ؗ'tL_:8Ja=;PC}_2. ?\ghdn;29:U%drMUE(3+ضF/Ԛdpa 016gׁ8"|  O#uXD)ҿ/$oc e+?XfWԱX+^F3=B̛ bhY4a1[RQ,}bj3_cm5=5Ձd9om5mYUE<9 $n.+4ާy9N-*idsX퉧L[ASCK<>>;g/x9ϠsЖ7N#Fkh_a(noADN O@JnEp`"=Cqoo夆0.){OH^x5qDNLr?O$ H#Ğ+|hx`dq'IZ<V3OR/>\sՒz$N1BSHgOaΔ(n{c^ʧcb EpW Z˨Psٽ9I[yV^%LQ}X|\BmU8 M vf0=" L%{ 8=,oH~AAJoAthBF}j =5A{7I/%jBeq6E'_#a~r @|glp=˅6/O>ge:}i`{"UpzS>R\%0-`nZr9T~2]P!" dʮ\_FKvja(wEi>@o/UN7GŠ4k't76#Mhdޑ6`̿XBCf]A #L6=D sm:er}bfH[24Cfd!0iXnwDc.J`9o=%ڷBDZE]Q| &Rh#K"B}yyŹ2c -Ti^1 9.b?K0?rLr?3oql?jX֤9M+>IGY+/,b(>oaRC`7`zty$뒾P%%9'¶&WTm>Z>ܫT8՜I*֛ $wV{ RؖA)ƺ2!,bfJD7j5м#jwZ%O\*kN9 Rl+t}UfUW,ng>H7 $x1;,XaM *⪤-b"*wrw36SG2ZS=-a zeb?b. 29Fs0N3ӱHC=ܣGENcN-՛ehlUI +oHN؎,IR^5_oKPJ&XSn[|~j;4U˗96;]g|HrعJ{G^7;JHH0HHW}oy`HuԖQd'n" w~"x&--(z0'5DL誥!>@)1K*5Ba"=%,r>)5@0兆t K{Tf^aVcUK>;R¾1] \CɱߝnN~19nc#Vt+ۑFJp>c r,q̻Xi*l,No!gTG%&OKXC;T~GJ+3J$a~ rp~ GC? z*|ށ8q5YBj&=^x+_( 8Q9zsIv^)8IBz)4qv7"FJ$@p#aK 7pS#ƬYQE8wAg6YR}^p ?bik7m2;t.ږp5 ŻBަwM~egs XRХGm#k_2DCUL62O)6ӟ )/`ysQ– 3/[rt7 L$K&P^Q`ȹؤL@@,52Y/(Xv5X[ìprL=NӬk VziRM!f"ܟ%jޅYW-g-ijk z=}@Qj촞ʓe[6t7^ )j͟E2џ( ԁ,<jA9gX"L3, `d0@u@j2H+bf~4;k"Wye&y}#nK% 4SЅF.0^_xZa| 7 DV-s.dH޷mŏ:,}g1 FO4$gPb fX"EA?;[=QBjGy[1z0ʪ"꾔ҨjL@lvE w L`tUQ(f*n`UeVz-p!ctYt<!L\Cų'S;οP` (ma]mJ$͑9os'IxvtOeg;#Y*u,Os_IDԳs ){ڒ Yp0{D؊VUe:4`II(eN^d F bKZhuΌMHN"KJf{JBC;wU,7:KFV~QcܘD!d f,Fm'qg y æ)y,Uyf@RK6h  +is"OOI d 'ߵvmL%{ d$3#wyJ:Q| Mh%|KR^} Ŋ#Q lO1")se"= p%|ǰ51qd$|Dgҳ}^%ҵ [E3|HD>Uخ; /">m77*J` îFO] 9DD-&_u3獵,/W gub+ *X}l9ìw+5XH.G)Bg5 ̩Åssp-9+ DBDDmdwI9+&3'ysDct'>yLUssZ([3|zg}M*q% _Dq8 o0ƓA.B3A޲P,I WO9Y2nb"c&CDȡ7CZf(.wc|EtpqߣERe*\ \^K۲ Xj$BBnb͖Vv~(=_j#=bJK/9L) |]Rs薔gn.7 %o mk^Y7. UX <>̌QaekzJ6].lG9X:IoMFPyfWGk/6>܎Ԓ#Eb1Kt&4 p;:}'!j|o’TNV*%&X9acʐdMxpjqݻH&KZEڭa;qb)Ä꘾?b a\a1cvRfؒC!d<V!%42rHY9ZyN?8 g3D3.+m7 ՋՏ"o*IKay|#'evӱzlC#Z|VhG3R,Κ$)n2COl;!H099?2ly|/9f*pZI 3ztm`X&R$bيF_U`B{6 㩢R nd?&2km_L^izVF$q-~OdžeYq: lBQ\2#ltq~ ]S.o3H@mE`m[$hn fH=I"t븋 ^->3[Z#J.0YJ`iŸ(U?M= 3{~jS꧄"ch6Gքֵ|R(Vkr^TBNR"Ul zѬŒ6%{lIDˎƞ+nXq^|ZchC$ѹ* JRL@8}6nư1㞦!6xg92Ϧ"!9ib= ,@ UuR7R{åk: <,qyd~fh,m/xL/C (fEԘʍ*jK>$]c3a3f*D0b`HlRxty }-FEח6tf'D! 4zfo!S*sTd*EyYU@w2 " |'_/}BV` "`U,i?Qڻs XI]FR~O3h6G0N)1j񋈾jإvoBf3AG)˸jq9J \RWd'Z>@昱685#LW|OcmF\4+6T1. k^788.H%E\#t=%w>^A:?v,lE(9*}"/8%V_bW=HY',D$!8U?ڏ5rMI,Noȏ{n5w2Z fܲS42f&kÑ'7Jx`HڊoKT ^qL'ŝ%fq?4?Iq z<^f];7l#,_>y#XYzZN.Osĩ՚^^3|I`-UCbuq'W|ٖ.>Fe;L{92ԋrrh B.~l.zVÔl +!pz"?ᝳr>ѕ5mLs4P &nclfE,` #`:$Hz茁 >uw^[7qt6!"}eՅ@q5NUt(]!]Kf:66p- i7 %N7d`b*fveRn.4ۯGqqPԌ4h V,-3@^e8L!$;E&U%&Or ~x_eԆk lvY $.oL0UnEt;z6$1#uJzl7Dov5S@hP ~b-[|'n\-2(7 YQwDEr]l4̕;oBs>EH|a+X%gqyT{,X4\4[\v3!Cթ~SfFew-vdu_BWYR4ݪ*8X6GrwBa`Uo k7|:iSuq̅YY%\J?IY2cGFtȮ_$̞iwJ w ^O1h9]e2?+{o2 (͠,;bgk<= T]W6z Vt: $'q#Հk@"E7!g| ;ŵ:X}pr#`1 Nn;7JGklx רFbP~my9V4|(HŻKXO #5/,--cֵUAϚ;pXТF%8a'NWhv3u]>)Xd$l@^SY'56]s{6t+ Ź7Fb]-~O§HۯfsFyh.ӽSs=;?|G(Z-n6&/ނ7tӟe>ٟٛ[>+fdMg"ZE0"VY ܎ rRb4Td5Ci"[ B D=cRQv2 Bpr^V_c,L%D,xpq)h.3 =#.ip7 A,օ`l#:n7axZ|2*=Jd,VpA19 7@IQMNoӑox_ƄlhNZ%p{w|5~9pSl W_hʼ2ȎW.}ڮ7#f; ~iO)OŸ'`DMeV!6a;0Q\,St1J3֘nv޿"3 #L*A h(yCs~V@- *B Q*New76җ? EZ-wWYUE\;/7ސ M,s/ BJz/bT($;<&dŊGk<-RʇpSꚷm,ޓ pDRNFNY*s\U }F#E*%[NrU?Ư)B/ ֌ vʄCsMV$},tjRܙِK)'tuDQ ElPy:sN; wvQJ8·eN\?:ڦeauz:՛*I9\S,1T7:PX@`5'%N {CPCB4)B>r F/+\NY PTC aR  i=jV/ I:u5/$"6x|zf C;d6漌4ERj_]2dRI&bmiS3f~B5L hM"Fl}j#fgbY\^vKʗ$WyK:~ߒ)0)mNq>Ee87=<[?,*$?<J,ڷ<8<&u]=<1wd&@ D1VQH]^ BWY9r |+!7aɔZ8%A9m3c&s|y0M3*G{8}Ywad(AdjIV䛠^FW*!#vfq?f.:_ |gp [ȑ}ħ`F Rv;pWc푁JER>ܵ'e9M%E$,mKohPŽoT˜ykLh׬C%?S3 4ꘆ꨹2+RHy &,>nu dsS;ѱ1/{2XLaQ%0s:ޝ~ZuQP~7Y97(Z#&~5LLGYKn[w 5[CS'4lJ3df)ec/iFBsL;lC?!+،.4GQ}B1a37 2=Y <,s(!%ZE-\P^$r!f@==E%pzʒxdA?& izDk:*t46I_'+ /W 3k~:;:!4t?Q1)YԬ|=yM\%zgpsEqq`A70TKb0|S*tsak Y^^PQ0~$5,:N 幓E2d ,>xdA^|;#"4 G/,fX16TaիuʶMhwH$]dGP*y42ĸ3:UN?ҥ#`)qB?(eؓ ¾썬xшI۹EV:ʢ,U4ΨŒcct:ߠa }*oTٛA471y)a#DZ@U3cw5m,E3Ih#N+VS#!\֨b5Z'ر9|^$ˀe* ω3mAAf~6=3N0 }R:Vˑz ',:NL?B vu/DAnMZ?→tUi!ת\'I9Rn.$&u}|HJ$^"D[F=M6U6TXHappn:^.*%C>%.vR"ZL9$vkp2&^MI?C5RIM,SE5g4Q "(ԗmI5~3S7RsclžP %HV"S ^}+țsͱ#eh}n7㑛V7QꓒQf&?*NCʦC$TƤE?k 0j89.Or?/0\u87O FәXa W| lIm\-6&\+k:v,E_@FW鉒Zk Vy`[Av(N…Dlh6KkV2(kN5-%s#ñϚTƖC8SŇ4vw T {m|7I֎If/b.6&#SehN^~cL8FYU%.7.i.vzLG^e۝X8Jgj:ҟeZW[Wu9ǜa:͠oJ UrӃݙ?&.R +u[ 4hJoyn~Y$6GU)cԄHzp,7yF,^ Httek1߹GSєf~%.d;VH}mw?y2v7O~T`i(|^d^moeɐ7]&vi!%f?ˤm_}''"dۤݓ2-1rs1F[bN ʩ99FGnT:;]jd1mk쪝 Cyri3|_c<`IIGql$wlѥvC(Yt+BQP}%:ܪ˂:7l}d]2غQio٪v `xr 6 Wv_oLG""CJst#m ~ﳆ~kuk"ZO 2+x&;!i #z~!vyFПJ|Qmt)6fOֿu:-d  `iVtc8<ɆG3$Vj*:YVF\BLLTwXӘj!=ʳl*YbBJCZ+GdgM'@@{ V r}d:OMcMYgt4:Gg2Bg+bʊ!&mƬ:ǵ2pb.x Ij]xn,>*`-E'a>R t%ׯ!ܪc5Е\Q P6_.~]P$¿)uæA@ 0C, bNts{,N7*n1YR&v=BB $:8KnP5O#2B9NȽu0jb(~R&\erԮ*]rчuXSK @d2ց^|*ξ5IXZ-}%'|lt^a@o7]cZL*fliM8٠ oES>T\3mXdP$X^;؉tN/Fb3ꞑ/VCRZKBJy"az;o?1&b! ڧL@bӇs :ife.EELCdпNA/0-d>*>0-7Rg 85"&p_:fμ |<y zUXC%} d87u4 WZiMI VJ2LDWUJ/B;q $`:9cŔ吻gMqxP[浡*w<)]`xlnN!WݕPe%ܰT `O /eVox4mH7S !E /Wm˾U:\\u`q":X!:Luq& [ODy^.0sAI!IRu ߰ ʒopGY Dԝa~.HNv!r ,\&WSqdWz]675Pl{Ty3-SE0s0*~rCB6oMs,oROsګB$ fOq g&MYQp./䬉X`̴5 ߕ&ghFVnL֊qxTu;hT_VgHW]XQ%P)S.ـP5/N>1:zW lc /1Ҩ3nLNI܏=vժT…#̬we|WR ~Tfs8&u*Ss,UopˏqYtL>g0 Z嬆Q2@"B/Įn\]z6McfZbm}D+DuQ'?C7+Χ3K9"iZ;>U`稄|˅6MDc4BdbEf#'@v"pBITE1z<*K7]SR (u7ꁊ-b&MWK8GrA NBj !à 7\mEYƈ0T->VDbT.D?v)@Kݗڔ]!Aߝc/dVeC nb.B7egG~bn+N׎}]gx7nH;o"b[WuN`1YܵTBxx0۹.%0EwWzF#B8y5O]XiNtLi5ZQ! $J!/ydbR'RZg.w"mM[h gF-˥Jq@ՠEtDp|pațG-^$W!iæo] |u7 en[uѨ5fVY2 nZ{wK曨"룉96VUe7Ue즽^)lQFuOWL:e?Bw1,}zL3\t7[<۔s,PY̖EWK7̒crp/us(BFOFqINk#{@ Ӭ˵idU _Z} 6&"#'b^X+2-,'rJ ]Uu|"scqW)0dP[Y yw:X+\,"44ΩN9 K"!`@Y]cܙa$I#_1eǒ @TLuƸK.5PF8G$8e Α>(:q]ro aT\q^ ⟇uĶ]U+޵2G@c)P7j#`lvz 4{O:Z(9`z8``RwR[]㖵lv@ò+q|%̚t%Nc?SNW7NH^R>?vXo7ZW`Ǒz+Fb|9X̓H9t C#Ұ/iE 59;4X p \7˽!p.c\I}AuA}`pL)f͡zMf"om̂W/'ۨDAt%*f;8M=#YKlן:lxM+ Ƨj*Y&a=&G9k#Ct+C1 |r;Y/Xx$u=f%\tq!fЯ5=Mm0,rS9N6 _o,I GLyij>aKrhۘJeYА< r6@=|'Pzhj&d I`ojCos^]Q UTx35ePM OijͨZ4Hܤ f+P,}k [3Xb$sYci&\6A H{cW $pQZ!/N2FGdK &buW(w5" ۸m`{Lp{@"/&%i%THv-;\>Y-$-L"gJ^2_$)c7K8C$yʸ5\mK){v˔D&@1Et,E{xuEIֈF5썠8H22ɊO88)HwS\m]=MNfqXKFtE,Ŋ]2"n>nd;)Qys7Rw2\v;࿞ =GEG/Ɗ-j5e9}[zj|W Svsq_ɡc׊W}1|éH"Q[o>Tԅ3R c ht$rdFl2E|:+ƴr'2v\x̂5]zÖJ<.xpp+^w5]`|<iϝ̼pgfeb>2븀 PA_z~øX~ffipXSރw%-&s@ -ǵɢOycsŠ؟@ں>9Ky^vɵ !ExM8X^n_ NjQXD8dDYFF[iN3hmX7OP)2zmfл=G08}U lٲn* L+y֋:: [˸pP>Fih~ ?iYic5e; b>a8+I{L]DdrI8Un=c'H&&;h.$2loM%PQYnO-ϒˎc脅IpgI?4 LFO!. ,:5BrxyX]'%P=@ F6((XX0; po2̑tۉcNa9fwVG`5vSz4pHiTCwa;HW67PES>|ܦǭ8M h,4*%;xZI_>Ϧ6m%qx;_AsSq)Q _˽5+m2f1טO zze&Ȩ(Jfq\H,"'d߮Fl|C5Z)`*#8^eB%1B#14zв}c;CXiCaܕLzwA{Ɲ<)?fyiyP/@TAR,M'LU\qXI6K`^> wt7[̽ jF}`%yƦv;f%chۯS ' p} !,Z 3W'ί֘ySSI ~P5" sB- ή4?Tq|sj*NΏ 0QOA4E0JyV]Krq:t YM .zQ(ϣ Vqz̵a`W:]iL7,5y曱1Ӊ7'JEA%/rHG?r*fuez,zg$J:1NYs`H %"%;IwWxy1z5{<>F5{OhՌ^0YK9$+Fk834?ll)  ~|dh9:g41UC ?WY{ CLu8NSݸ= #?URwqAY) @I~g < fY@6+mwYՓ 27xkXcGX e3/ TJLG`Ф,l5lŎc:`c34->Ou=po˱y(|]WD6e vh+8%'LxȞUΪ@M Nc[tw<ybr-iQF[ԑ;UL?C2vpTc)AۊlS׹)A ;lRs%hW/gjQʊFÒx+NBe(UOJs|sv%|.+uH&5v_vG5O9[ǧӡ˩m peVJB4Bz}{9N;`wQX 24,-lZ6"WAޤcFg8}N"flJ  UqRDs:?/s'Q'h@TENW0܂ $MD!TC&|2Uk{5kdSRBk\(Sm8B~7/Co+U]Ma\eܦ/Yz>:"qUs fCbU!kD&#.6<0ndiTr2PWҫA'w:;቙CW9d:1{q] %  kdz۲.b^;B&*Ѡ$,#EdVC"qK+ u`}Ica_h8WMU 7,2Hpn?8ȊR#u} !**U=h:70s_B[ qU!\)_` #RB1g{Ϊ4c q@pkmK 8@hP(eҠÆm0ѓ9b/ 3|n .]<>nB}K2IZgXcL:9 p3/\8PžH'u:%x[df~s z&=zmBڛiPp s;*Ars/E R@Ș7yӲuHc+_t؏ DfͰA"簇6A $^^-@ʁVI77ψ՟ϭoQ S xMhgF[I1@|^ydDe$701il{lc ؚ/ T߷)"o 8QdRx,\YЂᲶ<$̷E[_J#j܈1uȈ,EwkQD{FVEU"ygj6*@*1S7 K\>ϒ Qx?Tn[[w8bӲ!E~s |Z0”F@ǜII )FZrYI THtjQA+&JB=6x8,dYXa4{A.?:; _$ZkmˉCzu&ioaS m+Ʊ͡/нWDbJD qkGz4l2-#Sjp> Wcf,* d=p3G&rheB>86_Zå:3r}e{S,ܢ< ԫE33HΫ0V۱ML ,ű¼or"ؗI#W ڮ}VۍFZ]?{b-etSpy϶W>]tMPJzgUG# Ŋ@+%[b]~FN'%GO@{Mw(l% Pn`b|9mb6JpǼ)0&gVd U fzy;v8"W'3;ґTqf=mNb"0CAj_%6pD:&D50e<"{[@T|QC:QNBXzQOXqV%vB۠c@Rvlf`lQu'+~-W-!S Ώ4 lVR馲ekVU[DžHL&$w#y,Q=udQى?Ӯtw ]w zŖ0anO\]Ѭ>`Ka=j{ӱ}85F׻FjGGjrυv``M1C>&3h3!S?D/cwU߀c#ӔiBYT$w $kMx${P_"~V'>! @|/7tߣ[' Q{ujI1bʏ`4Q񧅘t΁ԷR߉1 ;l A%iΫJ>4+rYkM u`ϴ|5؈7NGP~H)ٱYbƲ>O!h^dSp>V-_=O VQqvfn-u(o% >˧ڑ95$pCƍgg nTc'lT(+k)Q;w{@/ծ'e[tAֺΏCod64pq(0K1HX^ɷb%,80q?u3}u֟VgםFTiHb#慠- D+OCpߨH&P_<{ޕ\L\0T"_C9_p1Y%}EM/ʿm[Й m=dQr(58JFz G u]|`AhWr4$| |X|*Daɀ`x&H_%\)[3'azCtLA](rR]G)-Q  X'FԲj$mF<ǝ$tF;Վv˖:C1jb_7]:~eĎBGm ܣٳFesw~h6 W-yx7gT%ymJͷ @%9 ED>p~U#,8Y`JbXy5i$,i & ׊X^f!b h)B3 yWbw[Yk :%T Yߨá|XT0aNwgYLT WUt❬Q0.2G]"mq&' 9k̉K.diۃ<[( ?Ӝ~!%0 -I]?fmJ ( e_N)"kS=iϻ%TD3K;?` Vؿm wx8{h;2zkO2'd7CL/DU,.旛cgdg:.F5Q2߸W7kǽxuʧYm߿աu`?Fl`lլSjHyV(j"΁5{ A׆TDK730*3%+72@t/&4= f. h߷I,$cݚ/FU)e{}:0KhEGrv-jxddC:&"q0"+vABl5Y.o<G2W )ʴsuRkT-#ƽuA?w,֞pۮxG}IjK f?D]wKMb°\\PxJH[ %Ζ|Xc?:hn BnnMsIk3q<`ABycXm *k6GS՞֦c0(s4Pܕ'Zoˉx6鉇cC8}j1`@.o,߰q LQ+N)]!̡0k${XJY{\nZ*Xm#-`V"Bw>g\* 3rdr]M ָ dMfdI,$‰vœ9!|].{ۄ N sAt7NKN2̊>Ž&6D!°odp"h>ی0.ڕRL"]*EWol]YϨ8"&eT dm@, eM# U&spioCÜn'kok=֣inR+b4ӛ8-I1ƿP|_e)PʉFBvȌ? qj,)0{zs߃E z_q3PWMW۬<:*PE"uOܐQ4/͠|bIGHq{ee&/V): V|Di//AATO uBA/쬑+=ZC.բԻ}jHw6sƜ}GnxxY @51LS0kפnIM?6~B2Q1 Ɩہi_MYԽgjA0{=+|TW{?M4?I 9~Bss.t$gw*S7!犣._^S}:Lէwy.M{ 17ä֞@@N+SS!"ӜozaCâ(, k^0 !)DA+j,T\mB5~.ȏ#͛Gd*gyT*ze$LciH2$Vځp1]?R]#qa5M+JL%"j5YKNfcek@|86>#)}/6NsL@Pt}e4ʁE@H|4fݵx~\mvlyn ;>'a7 F*":굞ܴ 8q6M`R4;OD+i dbn .Q*"҃M@UR50ZIw3tɷ9Pm,>"jýߴJ%=1V6⌔~WBMbxII!+*晰Okl P5ED@"mӅ&i؇jyJgiŭp|@M (uYb%D2;ne剈`Gܱ#wTx%ۉFNa .q)4F=DuCjT*@!qYz] 7-#C&7igWyKתieEPϞS *Ѭ 1 $ny|x7y]aDyX^ӄ0Ǯ{?*`)DH"В$ٻx^,q=.F;yX>PAť]JR9l:[v-E*dk})V"Fu]⑋@E^$9`dtWp{g2Y ^uNI:_!N#ZG"xDJUaxk57Q`rr" {<)R&܁ϗD%>as x`-@3ThyPQH}N0d; iA7od)s&.̚W& Ls~)ȎP>ri\% :á޴ _Bs>ՊzՈ ( +~yG욪2VkSi聸=90?Of˲JL4ˌ~= ݀cQ\y=IǗ=mY@G mil %,=l0省W\}1w_7 mnBT{J"Ч"~A2 ?S-J֫NM9xY6ڙ$-]*Rgv4Jb\`q5~i[b~b8. OAP#f/Ɍ˫27+k=Ϣi maX=%9oī!D .Gx7J7}ZZcQ}́1]$O#}HK̅l.`IA4dIh,^/^tŸ׎$RxAbs)1u"PvƑξxd0ƴ>A)@ˎ#mEsb ϣ׼S ?(QR(Ƅz '5J".-$HO4k#ny>6U5jO8QFY:{BE^}b%9XR(dɉfc2y_8产ŁTʮg#查Q_ePlmB]$ߝg$>ը[dK| FV;0hGAG"`zv<Y%Tk,i\|oNFώi3bE& %jyQY~ci@h-H!_Y ?+]wGBOC'ҭD}fK5gN!!U JP|7fLȝ Py>=Wrk}v 'lѼ~kwUTpM)Q9C%ה-,/=.,geHZڝ|EL"hÐ l2 Kt5U7eM= ztc'XNdj{Ѱc֖!w mv!65s=?&#cϻ!uLcLk?'7Гe[8(ET+C9ﯯ}G[B?Cއ)rקLq/Av!6*+n>nm}z*ct6P%wc7X4!t@QQ3}TfB!V/Ay^F=+;;޽hFwزU=s2^Ct)p!~.+a2ikTQ^&ujޑۡg>/c9.`QC A-Kf~Ul'rXn@zNڊZ7-hxDv5- ,\ |8ƒ=5ً2,V\FZo_t'n?3zMLǂPN* ݳb]N̩H,dO +KF'P :RQSs0:Ǧ 04,oiq ]uuvKx 3Gџ oKd{Kg7lP:{ɷ]BeMf|RUҀ` 1c ʪ ̓YP@X-@J81Dlj[UɯO*8{'(fɖ_VUr(Y_JtH~ybTj-WV)J;tb=QrzD&!D3d7p$ސ(S.+ \>OsAz`a*ɤʲ N,srQu R!/DE\IPg\%z' ulȄ#C=Թ9W}D䦔Y*@[wߦIZ]T> z%u^w7yħ7OT;7 Poaփ4!<WVyw ?姪 !rhfR'**%X5 B 6bo{ ^BDN4G(N6܈}#BhDp9 p3U1.FfVxD34t'D]S7|Hl%7)\3H3B4.(WfRBq"ei=8մ<Z[Yq5˘6p#k_`QъaFvMbϮYV _OզAH}2&xMGmL=Qjp{~tcg |O mE5Q; XCbqeT8Sm6z H{|ԛЩ*Nle^ Ȑ. C}Fx!WPbS+Wn1ZϤeD1 b Pœ|6)N %n9^u(ӃNx$̕@M>A7孳685%z09|Ͳl[u KO.*t5TpI|{p@ϩz WyZ5j*,qB킘@g]ҩ/ ,"I J1qIB \; ժW΅%^ڒN%%l-uݗZdӣn,bt؉>@AhZ_wgMud] Zp%4RBrg`X|"4b ,):[䎯pDىr#?kI´GשrcX v&/&Q`ZJ\zCfFd{i-z S=H3l )KgR%ۉ8ǜSC7`jrN 628)n,߾hu)*wjIt1_̍~UMy^denaw{|Lɔi5h~7E7uؤ6@V` okGǺvrKWjЬ֪!j_ .wOT4zm#QA;Hs8~S*H>\ק_EWh[ɯ+tBC}%;0ɴ̉Am6^;- yOؙj~_!IR1z<̦`([I}\!̖%,` (_r8E(8͔k 1*[ 0%L %ȋ&Zޔ`"cF0%څ)??u8tĹW ZA{3j دfG[[Ar 7,ҏXROQ%쩃EKϹ֭l%*[߬ NBzSmnp.RxT̶h 5>M-cu%$;.>0fiF aK@+ŤU6 :[%W-k86 W磘$R}%(O _ΰ] |HP D{ʂ鯹+859` ]e\3}`Bc+ N P+"VU\ p]R-&=JkF~{eZ`r(Fp'W=``=Qy(DV n|8fO2mY lڭ07DBN#so)Qko[78S6_7v}$"~8x" $_- 5LԺ)B e|Oo ?U/arO0](opHMzE 5=5vǐaHE$ZOm6^\^C:Ltu-,$ܘC8jLNql鈌'}w-X 8;ۊPś:KI6L )FM X'qOsFLG9>57#DMSLSCAL pRSɥlQOgu騷`V6& `p$aQgk \kCgڃZ|Գ=蘤ަd'KUb BG2-iGTBEi>( yMq·!jv#Hi>taOet& '7HGѣ~6 GpHs(3TPm;Gޞ/=0Bb=^B6Wy`w&Q;)W҂2~t#ZDD]G7;pH&'kw&;~PNVںfy^l8U1m̎3<ά(mZd&mE4F xS2h; x@] l:m_YPG K擎_bA٪B6~0:&P`TboK TP7+ʊѯq4{o?d\|~X HjE5E/Zh*DBAbkiIxLtZ{]4iQUb/#t 1Fh(Gz^>.@,m[u<S[QzCM;kGNp{Ѕ?°'!MOb/ׯ۠XS5em!7Zk6t2 AU`uR1Sϓ?m{trUk-mHKXY[5WEըZ,4M_Ļ*АUCfč+c;1OÓ˦ C," %V MLCl^,qHcb /x+4]RQY6-R[7fm(Da6:=y~ķد+*&%E%3ñh5ClS3iS0KO`Ftyx7ԝc7G 3@TE@uhTk4'YR8aN=**<Agk}6^ݠr%*t?Kg;]o38ְ *mbYzCBaozІ -[=A y2oj8$ vaz'+ΈTmeŭjvLA?Ks,g_cLkP1)As*}4Wt~#RSCcH/)xPMi[B1~86]P/KιiLZ|ZfY4.4H ^*717p\8=WmyGïjN EjlXzβA E,#&! %yj{}(öta54 7_ϯE"'S1cyys%j"c-, мYGb6>jzE֋UE.,x] EǒB_\xitIP9FmIh+@7Lt`y2$'NV % i8(K\0wA{tH1ѵ⛠8r٣s[4Gxl!`+=w{Z}r)ľKƙ ligVs# AIy"!J7'ӵIkS ݐ&H 9N1 K-^bc -n%z~(*+ p+ zmbIn}+HDuEz30FuB,Q~' 3g;4;6䩵 t/!&7 f@Hw0^11d/;Um4ht_P:mq9` dr욜=&Rz.I^@cd{A*O"O3.:5qvih}fy#!咱X4|&J (tIjvbnјWD% ݄tUE #pqh`UL& ntK^ȡ8蛤M B 17P FE,XXprñe>:; 6-F;9%ш+i 3NF ߷Jӝ+{]}?ַŵ4-:܎|}=bZH)Rf,o p&6^<LTR,4*X#THn ; ($-(;]Š]/q`vD{biƗ ˈ~'̖D:Q퍌&"b"I &9kɇJ ۦ^nFW-8ipZ'PpV+'ۖ V.T5per^*h̤͹6+rD9v1Q- !&̜m\dxifz7&ރ$rJnyo辦`p~zjK|03ɳ ΙϘ#fLej$Er³.\p9cwRЃ(sLy#%>!a14|Yl.gRh׷guOX_4Ł ij- r\}OLumMl8)j庫4C #tDZϯy (5J(%@n07q@D+<ٰ:ݓsu̜Ki@Tnyfo`Y;^+Xn30`F4""Yq[X :K܎ٖY 6Zܲ {$V%# ڠμj/}ZeHc5< R LUd)~Zd5i~z%7ZE?ae} sYz]1:2UHG_ӗ"?OEVL1P /S+WjZ9Ga&ݵb#g8J*+,s61oYQ+O]AwyۏOT! eGQ 5-7vрaEkX+ r. y8xke !0l-.ˍ]TJ‡;oEH 9Ϲ` /xnw5 #Qt@ PS/z5V^iZ(~z>Q;&|3Qe㧭U:O%O]HWyg `M) կwa;G'KlKL7s=G\-P* ]]_׽daAel){*ԎuJ{2 qlr8iՇ^#& r20 O; a{mj@>Y"Y&IVyUbe(p=1^Ѻ&׊yk5gnūuB!Z=8~t`l fDB s.*:fWO]+ \z9v @%o"r8|]xm7Ck\g;H|+""9Q7Se'@ Ra"zr8ы/ ~{fa' %M5[gG*%.uߗ- VFvE3N4#q [~VlUQ{cTaaLO8Ō+J3ECR4lSR9Avp/6+zd@oIX3|I4nq<.θۏ*ҹ-Z9˃E P\պĐe68˴~N<03M/R$0: gvVJ|/\)*]ߣ_E%| MJyf}.Dz̔(yirbvxĆCku**jN $<{K]0K,8~"fMU CCh|JXWr*w=}OrT A"0DN3 L6c3ռb滣ٕ c5`#]M(M_$-fA"R߬ w"YW]؀Ɲ90&饾Ed=^/Ć!ǞEFԐU)[J=Dܼ^#%hFY ;op~;W46h#՜{LcN d4߰[dpg/ RW3mI e?*TX)(q ۴t+EO}兇W;[c]ZDzJ{މ+tn*r %T<|Vg;ѤcǗ0u=H.$>%Fy:?(VA n]/r 4Г fvt0E[(%ʑqX{EWzX0aB@:̎V2);(x(NR B ")dC1<}u6_&L7x*ŴKNP|;LO5:G~Zb˰7d^Uf޾udp2FڪxD "Fg+SAi/n͇dzKG9d79qjUR4#؜CT~d7R3)kOfiNčۿ,i5Qv\4 [(?hمϝ˾Y$ߧj1(?#JF7%&z(hnl!ӯY^<Շ ?,w ~]s907:dR cZ:Jav oWMj %,;c:<׭]U/ܸQ9"x9^K+7V: Uroe?.c) 'C' }PF1`_CI˹URIILqv^aXT^:CgMI§I3UB Ɔu 1m6gUEBKE`Y,//L-t?1ũOHT=V9lrh w}BliS-T2~x:%Ρ}K4B xֈgI*{ޗE`-?:un͈$y߯-f=mxM&iWϸ:*̀ZgE|kY9UfS(2_!Ĝ+V_7N˜…lcR4!SHpz6EBdvzF1c>M!OyffZkıOѬ623Uo͓p 䤟dk(ʰXZlڞk,R?V ?V\xOD Y E-Ng=THM97GK6pt!7D[=N| Lכ>*/s4gMMI` .YW8Z Ux/!QPVŽ%R-éaGb T@k}MqFՁW> ~{eUW[PĚx9b~/rudQ._Iӱ-Vya,fZT>(тgQ]XA ,6b- RCmheEcF3V/gLR=ؽ T2JI'>*p. wjl:jqGbֽ6IvthlqϘթb\ܳ:$ 5Y&-_o =1i2I՛C,d/'%x#<wy(˻ۅx“ A.%6?f_漃Xڙ׺\G-]_01@{vyIg[G~w)f,TO]є6|<g LBY\~ޤWnXoAfJ_NTT{t+(Qf*X܆ *G=K \q`X] p*$Z-{r؀uM|?]%͞[qOц5":SP4n%]<^Oj:a=̮F\ͥm Įߓ2,uI[kdt 3Y~ gdZLцƔ( :wk:H؇NʻŔ,"*=t <'FaY+&Տg:ݳ#_}2;Q ]6c=BA!AJk!xQ'P$/UD{Ow {.ykf^p8vWU6PZr K?w #?_Aʞ1J<;ʔCdҔ Hc vʬ˚ETSG '1EZ_!bDt?{Cr62$F=C|ja4AA=?T};}Y0-!M<`^n٩)J^: %1z)ບ8yϣk;9C<dq_-K%2),["oSwwFvGI$$mL?HEo41|gYX[O S{cKf:gAp=0ֆaHx?A"֙ߧhˎ;y9mӓ ;>Ȓz١c"߬ǃ'LoJ #ޣ[}Rr#?k[d\Uq yEFłpMg Y=()D/r "D}-ni-qR_Mm}QyLŻgM;*-n<}xК aҩv~=\DyGuCDg]$y*g`9fnLD'B2Y鱊IKL_o"p,^ca3Ю^xQ$ 9Nf_S3x!&4ZxrdM ^Qcs9m mFJ̺>r /ٵh(W?+Yd~׫V&[cύxi+%u}O_@p1Z)oTVAIg\8z{~0xrq"zÜҨi%|C6|\3JWlCl*]x]yTISLT$ kܸ>=nC"(#`j8P<$8/]rT 2_{^Axo{)aM7gXx׉;Fl̷TЖ-])lЕYO8FSjں)j;v53Eή-x79KsXF:SC1^j s;xEhLy<[몺Jcf'g>z7h&3]Vt9PC)cr|`&}KrnPay?;EVNqZ=4pԔ+"Nc[$7BJW;d8}Yn `(A8RT M ^ yOTӈ5w\i`a>F)6RcQ]S]^y ^$ĎS7Lc$UyT=O-<͖f%#ӼE1J,NoSh;Bj9I!ϭfV (d )ANxƫ~_P% c>Z'x*Šۄ4EvA(%~03L$V^X;sra PNISO&z8̙m9ֱψGJg}ƶ?WVɓg/ w{"H /H~V7LL_`gXyD^5#NS.:lH0oԸg,?96g";3E"+W|,{'mnj߮ ,!ř1dX.^욲ʁ 3fi ~mxFDMp?M6v44 Ob q&e. k߿nf'>;@iS〲%ۯ8/k i.|Dvh{$Nz>4f'4~4ڼkQ=1;,%lG;J?m;c aC5%~uT{ҨC>e ۸%Cѿ \\T 'Ȫ%.&߰u _6j cI'].֝糪8#g|՞ ܭVMAJM?[N k!*Z^wTjؾ5@ZwN+E}{Wg҉Ő/nlrB4F]5A:wO뙮BBSA,ڲ^ؚCjDgGjEtЅКA'x(%Njz3|k!FCN_E8l˿~wTܺe{g)`577}6.IڴΝHɵ5 $uPvVS[OFx v$$ B EKHڜc'~ z,,"i2*IgbP#/wF̀Ep`.לhN*1)dMy 4A;] ' '/{0ƿLYfigyU:@ltUls^,QNf"INrg 0ߘ6y+qc[:Q2JtuNmE/zɐ&?ajy.wVoJ|H&+¿qa%P%n{O& =b-y}H nXxEҎ5$D2ל֧@P4'Vr{_ʀ 4=BLZEY/L[>AZt.]Yѯ#P5sO; o+uLB.W" 1QVzFZ;N6G fK0N0JH<(H7PbqTP$ FQ4r&la]wokǞ…y[Yq`pj$򡖏3ۘ۲*:&$SUS'ewVXk4!9ѕ $^\ݮ) hgxVjhřcON>W4H f >֝w̤8q 몲u$ht t.P}Fó]NiFY]"8`㨢U&a}V`4l8"=Vp*ÁkOg  ky& m 91\׉%]~k+x~ 9Zd^ZTRCVMkNG}${k˞(xYpM.B>*Y͕/l'ke+h[CQ2u~8o*;v, 1MV#BS= kwQhDF>Ѹ(靉uPY1z3"KF0 )ƔPِ_ת0ᛑqq?*&M^8GA=0\ҭ.\6İf^a__"vҲ^T(u.&1BPyV&fB󧿸av!8~Ɖk +E3V`B0#q Vlc,H1'\'gYqTaB;Wuы9*P%8U+ QIPmaIe( O5r\Ok8MXsT=,r5o¬ sAO5p(=ݠl6PY pʱ=@= ƴzJS"en8]X>}U~\+!us_ 1x~#vc唘O %"'|p-K)\W(I xyr|շ]$dLLeS^Iq~ŭ"ٚ:.V  8];p9 Dz:~q}xX[΀Vq'KC?(9^3_ n*H]2T0 h ac ۸f_l ̀l§yv28:(^\ZTqȪMvMv}nKQ޹l-`zJHŅ֚H??T픭W,`{W3EF F-rHE#wbR塔҂긬{eF46]Q0Z˦F𵅨HW,:*-.X2VM-˙R%“UX)mV̋]{rKQO*ww)JÌRح,3/h|~^?F~rgrmO8?O^*ΉYhɗa?^i%͸V*2*4 >Ri4ɿ#R-MѥX%_9@uPQHEIl ʁY` R \UBJZrQ0e)C]5pf8Y;l+ 0Q)&i^ocV02l^f2_3$=(嬽Zϋ$&:k}AWf AuQ(惁Rvz&&qv9:K ӈh%Əek]|}c핒7t$k 2J"yM!u ,Y$:nQc" ~ao=A5%&D8 Sv^>oAqtk밥$Sh!kR4]t߮Ȟ)2+ X8_ggćsqAh<@#f ˼ ׶ڥ۹%Yb~T&ToM_GA-ڞopf` ' \!Zgj6mځHo;'4[K\; lRBP့x6 7<1&I&Ab  PuiՁC x8"=+//{ a l˥}ГA+U%ջ bKh쳶\ŜL͚|lllW)g'DʎW|Q\?s); U6e=C}udS'`+5o7Q(EzKd>'nifu KAv$\'S5@L3SUSc,W, ]cЈcEp!\ b03|Dmr'T)ȧAXFy!|QX(*,byY%؝)EY7~8Qᴍ?p< $:_,e1x+z+ 8|}4mUI zuN!K]=X զkfyTn1##1<7U&=dn a3:Вhfy%x\=Fq~*cz`F$]Z6˫F6GQ"))(u N-Ƞ)oj3 T^N4Tp_PtD`$b(ɤӶ TkqLۅ U!c\?|TsH7ԸfȂ A`1T* aSXR5IF lv{|6{mD5,zfuaԡ TԎff&VlxFc@>x]TJ[I{k-ٮv헣-WkpH[;Ɍ!1}J>iӣea^rsh?Mg7xz;b P9 QME 127n+ ip/&kŬ΄+Xo 4 6mt~}_sJa%0gm.kݨ)4lUNfMN4(ve/MwYu()墄ӝT` b:{]-40?Ը*w(8OW\c7 U9w6CIܮTuՊ=j{$9$,ye]LF/q LU2`2JżKp)FCCv7, 4`rÅ`SU= ! (b9*K1:FauK bb OQY]i_"c S{/^jjPOTa5xu[0ql5xbD>af2zJ':2E' K`5&LhyfK^T?-9įs#lNϠ"bT*)-`vk$ەq05 Ba8Tcr ˕XhTK~Jj}칊>Umޤ24Z2(/& VMF~GMLĹV D˳UEݱLyM"i?7&jpa+lqBɹ uy|h\ *vo2Aߜ8ÀnbX=WRr=AY"n"YL1:>%%N7\n]3]o((TG9?OT20@O`RӝO;`GifYS4mf%4Y33&.q%i]s0jL+++"Z)A:p_,yP + B+}dup1|\2"Ow-Uj 똞F j]y76x "_`b9/ *7G>װp]}y3N ,|xm&QI؋[QHǺJL`'"Bb>om; y_UA%?}1%sP19vbD v.4$lFJd 4;\^'}5 LW蘴 _K3D$ wyVE (&C@|wDjs• VH]` VڮI9z$PBp!kC6;?<cY:n~cxVfK,^ c(,@]䊑 ?^^7Nn~}=8?l:kHlT!(;4+&9OR,b  L'&UTϦwi|,p_矷_pYAA 0JP,cK˛XR'^LQM8pۉխ7S 1׊DMն,qڴ^x"8<$tCme"$b ʥh?\P&%&npSꨍhk0-P0?.'NMrnQ">\fˆrlA!7QKp/: e_v&%.[5W 2t1}D_g#r5ޑTu-y*czRNax}RL_G!X.O-LkR4ܽa= M&/^'?|hݩ6,'P[&TTY2pLm /:CR6im7$.iaycҮo_3v so8U.j3G,~ a=Ct'FH4 +#iD^@{Ѳ" m UT.fw`Lv*IUdwWr'Ϛ3昽PƄL ~zy!_:hޅ0s~~ˆ 8iXC<{<`~x'L:bu6y}1 F=Is-SD rZf *1(O!|lޣBWQTa#u qۅRkn jnTk-eE__H ͫYTsYIsTdN֑jWn#=w cRrygMlO_QGrF[&I]ظ&O)苣~=2ĤQ {  jJğa aH!'s̠PI׽=Q]pg%q7%`$qsK>.yo8"ЭeܑS({r!+.94{ cX (N'V{)EyqݳASd5: &wwvmz㼮5'!w09sPȷ0TqΘZW g:s4mOsH!bB٬s3lw/l#(z@&~Z(Ӱî:dL(+,܅+gaB`fLCz(^h0ϢtJÆ$Wj "fNſ_I"9LJfoàZmV?Zz =&nі ~yz(٤: ISEDv_phQ 0TZm!mKa˒m~ysoLM h'ΆzӋ١+Gz"* =Ge=}_8e>>zS|l:M1KPQ4qZ{ ]|bughh[*K]3'\~qMwa4BXi^s?}#OgpͳtE@*!ErqH Jo=dDzQ1ĘYzCJ\J?ͯ@H:;ɤKAPюI@*6h35lg+4P=HϢDd%.QDfkac ^, P6WT Y(k PFD9UseOr0 /KuOAtFz -:BU .2QEo]8Ǚ^˚K±.JO/n@&̣%0~1&mJ&'lple,۟ejI[$8 xrx/ֳjS+xwGîhli]ˋ;/íf{’i*XjgdHj1܉_i؄Z.O4((j蓰r.A};>8,~D֎cglUTNqR tʩl0A95x{٘Ki7LfZ] |xa,<usfg!ЧAyu6ȷ`wAeq5mYd$((א89?\_)b/ .mfr_?{IPgpAQ{9`~xo8EcVkdʝuFYF͌OMBۊQ.WvWcofÀ*Ӕ0ͣ 23m)ȚX \} gGd&lY /,gW"DNTjTv5"#Gl{t:"(ez= D3҃quؑJ'!H8jO2*F\=O.ڀC9eL!V1uaRc1CdvT;W ^+۹'jo^c/''lrɹ'*@ay JEN ۓZ g~[>+HʙQⓘ߭6̴uyKL9UڞrqxÒ$ 8ڟ$ fuD'l|p Lu'<|":kfu 6'[&bEFRBdq¡x}~Eی.hp!׾M|CT|(sRiwBć9Ɗib<64vg޷BP^_2$P5"z{#U焭+YLVXޜڼg, E.zl) X@&d~ fj33O,iOO=D)B~h`D`b•zQ,qYA`=ˏkq}Us2`wjM%X'&*J,B;~u aGbP4/< ¡Iw?}D ~/; 9"汤R tNV1F6Kkx[iOJHfK/Ҧ_=|Pvkve:{d5?X_<*ѳNEYjl0`:m2%~s=u35{+uOXRr`gn-:{'#fw{?ȂLpNW)YCψ8#e;^MbUi`^WWgcߛYϗbTood0):i3. SHrN$Fhโ_Bqυ^bXW2oo^2'#L a]>/j%\ڔJtwSϼ8|:k]0it(SfTwLɖC wR5+PfX ¡[S%9B*2vD\(VIB!FJ,I}PN v0N.*NӾϾu@DZR]īoBBCkY|x?a!*z)zc4YUZB^5Ku2E l#BPuJlށh*KǦ֋hOZD`=iZ>:qT:UALS++2`_?2%IGB;߂ 'f,|2 NT؊obr"툤oǘw_ЊRjl pjZX=)֗7"hrSilM"{q[܍:K#/^SnLxNt+?P˾Hd:#]^U/c: tg!/A%-fPV5)1髌-";fܾ'dS i7-\a ص"3F1Z2+H>8!1#Dp*.)8cތ=JS0Fsr"_'S VaX{N`1PfHIs͙&0 ^_R%ς Wo޾k -alYݻ2ug3w!pFVjNZqh`\wcY CV<JVN"fT49HtP9b@RR^3ڥv1,$C-""\F<|b1 5}xzGDO*]r}?P{|zsv +2~@Y>N} W&v}tLmEaQ _>N-1 Zuyٝ?xRf&cRZT(5loY$*(@m7Ui(MHLz ux%^# +Z~qOw"UY;-Q’g |GXCǍXG3F kv,y.7Cc5c"|u_b#ⓘr6 0n?n@$| U"fΤA/]-WP2R qکnF؁C9N‰aSkɘ3LO`/B!F96-F- \Ą xasnc=3}c5!>&iFlVzQrh3(-b"fKյC8F3'5EZ [us[Xۢ`r9t9ŧG^-A]3*?,tqNQtg2h&9w4z)6wofp*JI5ljaR eV"]F7Y/HA֨a|;y C[fI\/};ƴ}/I*@t,$Wm Swl8+2hfޤ=f؅FgB8{M6e#JY_·|dG<,EQtܞrA{^hUP"p iH~Km1wӢؘdc 1ȏRr)# W+ ZN2*7H5gU=+ ,!R9R15j9`e0s;Ӽ杉h<_v+GzdLӹcMY'+wwM~%yVy'TrjXGహfdi:pyk5XUAKdnj`>UrtAyM%8> <hJr>zѨMS,B^= Md H{ff3,g֐"C`秧Q>Y(ԾƀE*Au#C) aEq#Tel2/9l<7gV5gyDD&љկcGn9@u HY 7Ga*  /_`j#ճHom%{;! s$h,Oj^1!XiH'@0:=uy@+4&rλaݮnRC 5<"?{!:k[@ "yTJ܅KxW-q_!,A󫧑eDJ`&gΝ@ceˤ9M;*h^c[U=.̙2=Enz7#=txu%]cU$Vo!5Z 1AJz &}T{Ə`Fg/>;y穉BdD[=up6Юx@̵PۖY>ׄ=~#G.X|tiDjNyu"/*@xP2$2 S3ݨ-@+QA,_y> Mo^8x4B_]+0FiBOH'9W { CGea0* _ Vl5`m/{=! ]:~?`:_$+ [`IW$\>VYiU`n2 ;*y){ _'FȦ)(q+RS \FL/7ڥ?@Ix5TДӦ=J# 9f[EAV&a_܅9IҨp[GDqJ$0m$$(HNV?. dp4VN9J`z~\(+x/Pa ͖I:뫋7-(_ c'ϟ3o}Z?q+؃U+gaؚ#5~ sőz@/0~h|a*DV4!mPzx'њuTPc8, o7okRM) -?$Cn:Jԑ/,4HBnޚ9WKz:hFI"x3[WQHy?z$+3ܱžvpUbq W=ҁ"GPf>x޽ fMH$4M F eJbא5;?m= ~E2=qj">y?ۆ,EA9gK{ ь'?"*i p-tQ#7@J61'_˜ޞ _@:x/Q^KzMnzQQ8}jo H|!NPx{ɫ!rP躏L3J͌(u.*Wefm̵ [8L*FE|ǻ Oߙ=2Ͱ\.4R`Ulh.O5e*yV]*2F='X"|m;I8ZyH"@eDc7I ƝSyqw䚤q,ͱD9ʥ2B m(P= /X(R\0]κux^gyy({GW΁jNJFR&2PB*zKl5?AY%I]"[$5ۀMAy {ߊ>ZE5_fHdR?pGlPYTd-r/^0 L:X",yj"jvC/ঞ%a$;:JAy*dFq"h"+ iytifNf` (I7iS0 :%p<6ܹwBPT`Gyõp=[<2@e^ {! ]uٺYH`)\K,^r ĒHB*wβ XBQ|EjCT Z_v´I{BDB#ki*zFb$W&YX_ͰUkgxCMmOh Si^adL]+OoðBuEYQ殹AbM ԑ5eGvoV:XJ yB{Y9,)2&cGݢ.kraiDfrem߰8DqG@,;FmM )}IŝDCKLzE4JqwA ?'FUodhaz},vC8Udp 8.ݯc{} @d ώd7tP>'\l웡K +#D!:㒸rAMJyޙJiOOgG;/}SσRǑ ?&V跼;!ۨK(ÌND3"T"7hCDfм[-<~/>p+C-Fq)b6vCR *M v_Q->jؘt#:gK=jY2ea|N_gOj|R̤|ELdĩ@CS7`a(8C8J FOSP.9 f`ßCxYcjg+ϫF@U?+(*I^t`!Q3[TҲsJRƁ5o$mow}_AH|2 /1]UekH0 WO()0[^+bE_APQIvot^ ē08ӀSK*I)[:N:Z[\4_\"O__go:h؁|L/Vٮ\al`x2a1YGk՜]wX$o|;bH60.kg҈WЋBu>LJ-z/^({'ێ SqMg%-ъZKx@c Zo1>*.'c b+ǒ#L F߹i%oi JFRdnʊ\5w -@.EJ kguFVV8Z5#qϩN?Ag$#8+p m;Й'Цcoot!p鲖@w!\S4A$]qrRS3\Sy5}j cG{Ys6@o W@sW9;@E2| tYhU*ϾW]\<_Ovu ̎B[m] ()VoU|NmڪsZDAcmo1з>!2v,u!bCRwN à?B8yӯ[Ih99/A[5'e.(k˰U`ǟ {%]amz@7JѸ*wWKӤJNp[7.HGWtzkI(pdߙ(ŅPm,8jҪl)CeÆ%Kq/σ?NM8K5 ʟiX//&//AXeqʠ'Daއ@ȱ7+Q,Tˤd؂y|KhUlB#sTM^]Ri&,Qc۹G aFFWLWu_z̆k2J,״Ĕqw{.Wj29ƭ]l8kUsH܀~8@|qV%!Z3ųmc]%V3U'9=cA&~nvYKj=## L]3))C2*.W$mZ7n-)&c:t-)[ZWc^ *=نP[SbXm7m柺5:']pd&U(yvv5H! k\SUۦBTN+|:3*GTHaV팹x,`X`,ӷv EtNTm_Y]ũI&I#Dyš]#=ͨSjL&Ox"\RHv5>/}PXCLﺸ&gUO&83h-Y,KwkZ[{cwU5VٮfJv' 6]@5s:_+\:w Z|I[Y$x XVvy*B\!VZ6PmWu_a9}a3lx׾И[~B#ř$:eԗ:B+m L< ە72B-q" vVۆ 4HgxN"A}mw|bݰ*fCOf<ܮE_>ۼ?[*6Am@h5CX#􋴕|zU'6NE‚ chNH3\J8u' gdEgj K-xќDFw>y)}q`?b?cD,cF'' :: ږ,%?)ESӽܽQɱBċ˕beG\%7N J_M_m ~RʦHx5XzxS>-?nZ랚uAv>JG9hB$xUw[ ÌJ ! i o$jh#[u8Ai--ݬz7&iu_׺m/ǻOuD dTd+w9/x9T)$!j S CfWruv$MG@ҿ@9Oy< >ۭdZz v hn\}*7m3A?z#}K iĻy#ZL~SQ>a ĠWаHrk$Fȅ\gS ^HO. |$um5me贗]Mdj?w[U}qjxhXߡQZN+JeęB`Lڮͅ!^ (L{/ϝpy|񑎦ovX'9/y4[[[yI4 "mW62q6A!V=@߂SXjY'l)|[ 97?=^ڟn-F\ 3IܲU pS/7SW2m({? k8a/3A}DW }\;uvW<~1,0aW hNS.}Q/ ՜V`>nt 9SȝiŜjB|Vc<0:vnG-}wc!њ]^(Х6hR\ DL}xiH6R*O"~'wV[HAB;>lc3*KWQz>1J}^?nRrZ}AYru)HSGn 6o"&m F˧ZR7WwlkW=$9\SdžBe xwtH=!ߋ@TP')݄1j4/j^-9+^aWO bm]Ƅ#ޔF </ijE`J(=$BSdr% ?kh6m3ltrj DeAh6]S>ʿ]S)B=ܕARfwZl&B䅗 Mf:TLx 6l{qdDiMm.#!6y^%F5a ^ {Z% )^ ӜtUG[x)SwT_WÂ;e~Y;+ ެ>D.pweeXȩ?U̲ֳg#0}рR@;DW('9=-05䆥|q#ǽ- Vqo}2SyM5ģOiǥb'|f{i *\y'(tm~@([ l!v02G\䡸pږTdJTVMTɚlP :,KN"CRx<%_ k=5>'$%US#Zhz3>9v4|ڹeWڛ^F ķͫ^4(;DgxK&IGJ06-Y`(:jf_If¿Sd:r7!z>ED*q j.pE(5K 9_w.g2 z*ʾ8_ls9!\(g#O8{Emkeѱ`RC?T촋8Hi((Ƃ11&% sE%ܪMmݓ+G,fN2ݤy ?b-xغ$Z_{H-sCc JA%NLzm,&g!1c:ygӓe1gx}G6vܔ h@`FKx[}*O15wAuϾkqt/Cӎٯtzrhg[Ȗx U_n`$$ҙ {P&9dt+Ryub1H*YU8v %7!+G43nVNjex#&_xx :'vzI쌟W,8Ju7% D4HyZǝ̫YB=>s 4Tm7@u!T3=77]!*=]Yp<*=!QH2%(g\ = =Ƙ!Uj3!QG+NB]zZn>~15C%Ŋۗ@isNvi_W>I/d-8R'rg/i86oEf)3)-ԫ8d=}w\eRfkNak{)">ǑPtUj)Me^ʹ;ˉK˦U4NչTyʮJ5F TryFr"YO߬Hh[H}ͯ.#<, OsM Z~"^?"cpjuu70aL;1r̬Y8[/%TAZ.:~#P+,$K ;ZIeaj8x^7epŜv14'ܦL{ƁY|AS*W`r5e)HtQ.skx]et=,fD;0 ?4OC>;Ǻ{aSqkTIN^HR񁧖^ng~l*3&|3=w샹޽4釽r2h{&?r Xm)Y:w5]=6>{qpp%q0{g yjKJZ؀ɸˁF[Xb &Aλ<J Rq!]i;xU۷;2V0r75Z'Y6LU"k|5%`oN[%kU¾ZT_BǤreOەd&¤eo-pSbJ Op<)M <ƮΏE&|c .0Fu)hnLvh_Xi7_u0NZLr[xv7N)%5㡙ֆTUoIOTpxboXiD3D46o4m 0ʛhZ2o*!pugWl \~H{*5i\i2", @qpHޠSZUEHi 7x_^A@;H U &&~QHӁ\ bzYsd0 }I%ūXXT<'?l+ ڢɣzȜD7q,YH &T$omC u{)>gUC Xѩ` ܙ1+0^L q(,N((οD$%F?~q/䉀<~/>z?@᫏k^ Og$I--YH`Fq5eOIgExt_n@av}f*p&֡ a#Fd; 3'y49}nܮ{DH6Nb?U6("74LGBQ"C'iFH2]n x[D7ZLD9[CM5.mL#<>_(NQ&0E<2-'<[oD5RP2AfpC˵L#lT.Gcepg̦8Rq_{A 64|[;x<T(pGICS| Ax5dD(.ęI֩ٷ¨[rx.k>Nȓͺ B~|,~)#vJ˗O8}vNO)rqIzvLOf,)K8y}ĵSңjv=mpi n&wP%܈'9<21e N /^"Rj0n_MNpꁸA`F/D7Ed9/_^;V%Gu`PWaa{^O* dL4WRu(E!3N~uH;ō5|_w xlSv{;cc0LyҐXI[`P]"@o/sG{qN`x.ڗ}P2+>v=g(گ.>jrPœ '>;"mb hBIFlAE$nNxɴvYjsXi!I|$ ngVa D0Іyy;Ўpg7j#_2$BʡyO͇0,u.9+UC"[~>9 •/v܃s*tFR㲂K_{<̋GU SAvɣ!S䅥Up ǵψ |$>4F82r8 Qg(lHMmUs+-9' c?Tڑ7pXMޟH/XZD"$be̜nY'pBN |VrP>~qgCHʇ/Ÿq$uyױ;ѯ=#ey4گv|{kbk@mP~q9rM3-Ƒe)`)jh~Ia v?8[Bh5 b3& m+)+x aVHh=Yhc]aXV ̑ЯZ$gs#ak0g1*(`@V ˣɸ.K%ҟ?bm$X!S|UF t+Ѹqb-i Xn8ko9%_#S ,a";,;[8{HR]Kewi a/.^58a5EfINVJa6lO}^m(O@PX3WDW.\B5{u>N(V_me Ͽ Y:c% 91$BmW"r̡$$r3 -$gݹw*'Zg@-mxe_OE* .,(rVZVpRG t];0Gao[yd>1yz*Uk1k¹;, %'Cw3OMܧz׾`5Ǎsiw:[oz,cU*]8vv_C}m.CVCDLhLr9 ed|]M[lVTcx gh_ JGõ'5oJyq!npzv\LϜV6Mvg.>0q\6GY~R^z68IO7r:_}]%sXOD8 {,ZN{Yd<9SdXd[΄h=1W0Y iă,oLʵ]=8偩 P^Ŧy!ŅsyV٤ (3N1)ފcab'EER[) xkH Q%'rpq)LAWyqr?{9oZb^i >:mJˈI#)ʾ˾˿oM[׀l6b Щ~( =#\ahmWTj޽]/UO6wKyD,ssK8AK|aZW&^blWBP<>2^/(]. I5=)W.`e`=N fz%0Q\>L6z;:+L@̒ E\iߒ츄KetD:ONq^&șqi0K H }wf=yX m3*u"khjxб:#*'[FTp\*!;,6\oe2)2`>Žm _<8gD%NX.͟I={LQW`xZBn3+m/  f[p39Q" CJ/GPdյѴ= \O b1-DRiٵ1h:"XXpEilk/÷̯nKi<P=ᎣZ2~ GF"rP\-2M=&CK‡FC@bM"UA`ve`?!h¦iy%~)hw2'VYӕ93On]/-RQo>{ԅޮV)-e-9{Yϔ=DݹG .PYUKo+:Y|4زCǂwnc*2X-831|iAcxq9  :αWThy03`Ҕ#QO-b-!ehej:Lȿ_7rxsaPtfT:>  EϴLmB7a71B| Lq?ی.@= "ehL>j3b0[b> n?r?+կ rdXTd/AXyfbʢ3ׇBXup"è%eg`3ƅa(Wmْo^v@8HHlK VJ PƄcWʙJ+rz_7$mx#8eiPaStQ<|ms ^}W]&&^ ]"S>I+䬌CQņkA? RXKK-[}fUm5tph'uҳ:PQVޏE"b {_֯+ʹò?qcwt·OmF0<S6j/uS<3~WV3+bn>rBKcA~/>)ٍ5>C =2Ƕ3XSIzVv" T Wza,_2ʆkxp7OZpuց:iMCRLġrȝr\Ԅ4ۺScTI="H^sxsg0L2֐tslbS0FWoONt} z5  GW0/ ;ġ/- 2W GXr hL382pS+t!֊i=X"X 9Rt[qՃq*fCۨF:(q/Pr7xM-TQ@.QK') #BW=W.Jގ?+8Jul PVk~!2D ff>9뫁`\HJ$od0X@BvnO_$'3B ?3vƽn[%?d])7?O揚9d?KE~9ʫ5PUy\'~ vZ{ GWoܷw;v? MqbPeT2#DM."`i#:xP8C?3qIr>PdYq.M<åpF(9 ^.L h ^8a6|_CHf߈7Ox ':gSQFe@lଐ⋻v~:y~7󃕭=iO/ %1'f{iHII'nMk)۪+_ܰ^Bc,=z*+nu[zl\:u%`*r_ӯU-?uuU))! Wh>{hwRX#^E(!G9[zj)4}N FPHuxO3e+wTR2K\UM)|^X0#8a6`ԧ{~[}m->焻sLJ?39v6*vlpKVhQ|IMP~6 ~ʵU033Xy?2lƷ{~x A^̷KO8 $ѐȁL3.SO{ Q-hBg) n9(7t#rA?a:_iZe'u :0o uL`vB&ALchj}橎K>)<:>{C~ESq/%%-ue|?Bk<m!QHˏ' Fk]M(CG ~4n'gB `14:"u,%I:YxRx3u;h]Pv;/QM۴#J9f%;mcC)z!.,V6Äe\.SXM)Ub{3D@o"q@SN;r M?%,~pݎZT 7Ddu)0C!N𐸤LCʳ%#zj;p+DXEqj-L9:{HOSS)`vrp{-˧)eM=z;y'>iz=\eE%^|A"{}{}V]n*NIF$d]i~>kM`Ո{_njU70u.N6c)[~vgl`p^ saƤ*]j8/ӷȋNQ^?Nݩf1iHDfM,'B6 Ea;'`8Ύ9ne5 R>M TnѼcTUyVd=3Os׏ KeUî ª(JT ZBNdTupe ڵ6)MDeO GDKDOsNz./&SSo7Z Ud9*}8:R^eO=^/e*}'QePA?`\ij9;}fрIRflϠWRUԇ!r|Jh+%l2t6>t_Ys2)kҳ8Zzw cz6uݳ)|YY6aMmϥu|dPq7 =.rA/ۛ-%M{.ᅦ|j̆ 1J)VDQ #_ɦ98w[T#u$mӸ3Qb;wK~r8d>-AԎĦ}fZ 96ڎK^uxMwowLaxT8 )D@R֌}X4\Bϴs7 +̞֘[aBl 6y֎:-T17- $ӽGƹ^8b)eo2H<+aZ]DZx$gf`: D7q٬9oD4Fb(Z/4~7'+@dhS;WU;PN9m՞G*ٻQWɝ0a Y@h䶢H=Bh ;8XzNgmtz:45>+~Pb<@h~d z̽`3)A^\'Lp?Пq S>6G;BU 2ֵ|[,4xͬtj/rN㶽ȫTa2g9>#k, 5JJ4F+rf}!`wUZAr[EVc)7&/ >먨xŃOE6%4:OBᤄ+tkC47Y4:УуGCwMgF8zpsvsG+-#\wӻw4clԄw#hl[5 1l^ ²5?`a@gǽ3{sc& 0\/ [-먍~EKUe6vQQVVM}{cXD> Mu `kJZan3Y 7OӘDG;t;BUq~?Luu`׮”/T'+HᛤSy=:J:`ڥIHݡ({ȵZy*|-`uL륾.1yU@dHVwU7'\F?Y:'VVcW>CD׶~a6gp5 ceߖXbեSgyblY5p傻Q8'_˼|R΃i޴R⦒U;m]] TA+~'↻u9ڢwVHH쟡"zcKuX ><H"<ڷx˃@6RMGe݉|m:b̞oư5ΞRvT*4h =oɘ)IU>6l!mj 02'6cOHZQ&ēV\L!Պs=Y5"Q)c:O.nOMGQ"IhJ]# {Av@ѕj|a GP[9ϴk<:CbX{GH{ DcQ6x~桮 ^✠t4O ߪ㤵 w9GUo t3]6Q'WVimQ d{7MZ a{U=+G(_zS?iHvޘw9(Y8Vv˟P-=)ߓً4t,4b˞Z6~vމsk~K6{'Թ ԩN#acP#/ `Qg7z8Qvd{٢+$(Eի\` u *ŃtW]&ǹ`v+7 `Ipq:5sԚ*s5E^qi_M5Ji ܍d˘!>AԼ>Uc}iҥ./Xc1NZJ;@B:7eʿ|s#Di*.`bj Wٙ3Ozn-e:@v^W%?#&'m,ֹ$:2x 9f?׉k9!!_%[ őh_ YEEsКQB-L-(i`@ (HtSʛw2 _Tt}Q0ik3[{Gk]xbXbà/`aG닯DtO#A@pZAM.F2T9UPnY1_[C N`KӔm0j^Rɚns%؍,}SA8sLU yտ_Ato]A!t¡ͯư*ͤФ2>,mkEF:U|ɱ&@U6u.KE@~[2gZ&A,m,p5RncS"ո9Ԇ&JIhVC_ٍٕR(cZg*2.Xt ˻=UpƯ6d@aY\kD~ɏj`/~ ZAby+u3x+v_,QoJ|I{56u58UT!BSV <1lʲJx⅗;qMtHL2no(x$h`\N8&`ZBO.wbfl3$x.ql7'{ӴXϨf{TS n`Bg"Fp_wqLXu@[c2 daJ4"Yfh؜%GA㈔X62*Tw)1}2BX}(8%Lޣ} ȳA#"Jt\ DLN;T2uWHMW,u%'G.^ 1y!R ErZػծQNEmxlY0|=ܧ)X:!чqFtߊ:N?L޺1"Nձ0"sӋ47A$'l|yt.VJ !4T6MGWS:xI"268Mc Gx_||<$˞2S%tDA c/dWf$w+\1G Yr|i¨ WuE+JGVpA+9ڶ ]z4fz':\U sy> l# 49퉞a2mywJ73yxlޥh͍ì޼ *z" )}٤:V#ㅏPRsG% !y%/w&8>Q@bEلaF~7ihZg}/%]~G#ݬ'X*<S+:Lm&|w>g7;@"`8JFJ'k!D9dӐS a:l|id<9 vpHLC8q&!<- U> 6>;=irfGcG؜&ӮVX=o ;#3CIUv7GR|2H{;BN<54?L+?<& 65xBW*w%W=ncU}*Qfr7  CB?w;L<`0Y|xaHZ_  A<@ΐizLG42\|,~Cr8`;~(ITd f,̇Pj6S]wIi4B`%S:vݭ >YU{reLOjr:uL=#n‘uR%(TMh1&HEh[: u#Ŝrh2H)!Ҳj˜l܉aP&?T;^B9cUi52#zc^s D%Sfl]Tz["[%Zty89`Z': NCaEݾH@j7+>46U&Nt_W]ao@*~< N0lf1>OǕ%[_J?b/[IqȈTRM ۣ2 ) \9&:K+jj^*sm#D0:d埭ZZ{m;aqF;:ޠ狰zz6dFQP`î/[y4 6nVU㼔';ݘH)orSadGi(Rѿᑫl>sǪ*OϙUMT](/E^璇wojby%-\c 1Fݔ3_ge;Y7Gzc?h`Ud1Vͨ2p󘼥v8@ֆ3@Ws8*6 MU[5G/ ]3~@Lfto'Sжz2e`MSxO5[|CÀC̺z|VTϫ%qOĠ[No-UY܆miy ms7}F[q cK3{EĊj\&Fe>aѻ1.p$5V")PmV'ϞDu`S:o}B"IHL &?2 |,=mGz 77ˮ'r~H_7I[cвM1˲AD4IIt\cw+ ӑ5l; GQ"bT\EMYp<64$H7%9!4UĞ0r(jhk_zk mnلF*/tOp0)xi7,H00k1\ZEʟpn*`Y>)/Rcě }t " Z""mgZ,Vd|3AhxTނH,a\Sc \L\!.7l2uV%uQd 4O]!FIϒaiZPƭ#L Ϧ[zy~]pkb6U#Qqbn'([Pkёٮ(=uO{X:7u,ifٵj \Lܔ 2Kno}auG3 `%( F=eb`a2]iB?D!,O2}㘾ܙy*r9(ɄH[\TS@s+p f~`x2&J|%;G?6P㼽v*P bR&/6j[ԟlv.Ly=[g5g&`*: evރPf'9EJr1jA;5~/j8%Yt{&HAWݼNfvDRM '"&8bmZҬJ§H֭9p\s@$;,>9Gl_S`&e6e*?ΉŒ__~~Yi"m~;t,D,Igs-(JO xIsUh0޼M{L$Q),pXrr7qB!knpC@/!qVq;u%ZiI+Q䙒tXW'S3X#c`ulpKНRxIb)۷l_D/x혝cQwWI?I2yxs@O3n؍ gv̎xeO6rmW?GhW*uauY: :R&;b+Zn6aW Uci-l`u%OR쀫U~PZ,q_#"t Ey"cM]K3kč%_G7W L]bԜ- /MF̷qCH@=<$_gKd:SR})~AߺC9'N,WJ{>-ܴS2!k3&"n7hh )M:S}Dw7I7(_.^:;3zPK'KE 0^^>R 쏂ccbUS_SOu-;}{?j2z ien˗o 1weP+dEk"D˶?C_b e>I"Z6UxE,tSX,[һ1$\ Y-%@zZQ;9UsZyUx|sBPYGtch9T:7%JF4+A|vD՘xZFIb˜ml.bn/?*)E(cΛf!ATt$A̳钂~Wĭ s]QMXevYH$Lc+O|fbo.h/G> !ḆHDpźd _& fM}CEՈkBwG,V3UdoPoGodTOm_XOuI;|NsmFFs:j TA\]wҞFw^X*RoN+̱T71n˖f&OuAeIJS/D5-M"' Z*KJ`Ά[:,&g'­NWν )VW}n*TxzQgOcz^ {1((s ;@~_? Qz|W@ 6Vtr߄ U:?!;@c1%(2jSWC!{byV'M(dF:^ѩʲqrHPK_vˑS2slT9sqbڨ eQ{WkטG3XE9֣ b ŬLƮxeh-T8ݝy}+(mUDCg88 CTI4M寽2|bvp݁ix3{s懓푥b9#2tC9@^sT`}MޖӉZHY"6Y9?YBDD3a|DPNYJ|Ԕ/#JYWyy g"bӌ{Rڿv"T.\#cST18 l+|j?d8 ؽ9 0=" Y6(qD2~4f(!%J&kg8Kv#52ώ Nz,DKm3&Uxġ:/4Ox/t0]ys-,۱v%K}F+c,.BpJ=D<ɽ}X  lQ{ZH!]M!NO! i^hg0. ܧͿ=Qӊ"7ڏ a;c:7&b8hNqgP40Ԃ]s'aJ jt?U~GT5ϵÄpl"<TA! g%J_@MCDm]8(sd0Wସ@2f$YZ…zD }+Y<,^&+d)ba|ͯ J+~>ݱ}bdHU0u{ZfD*~]q(Yb ,FNJ"+غ\?ϔ~xTN^  ,pDb\E$3)"ArЇB7vƊKQs Q*;$(.2dk+RIuDi9;L?~#ZYgkX&)?Ҧ$JbuޖGSwfZqG65&{6g&MH19=Cq@>vV)+8\U֘4i / =9$26ݢzBwD DdNs EESDtE ']Xsvrpt5(" Z˲+Y:ۈ+ΊZ*qPͤ8"L$fVI9H7<4R&u6L~8k1<N"-$66Pb#^!1@Tv] j2m\ZHPqOAk{/EvpK./wo5@kRm ة81I.TNuA;N|].up,:v68y3zFGe-;R`&'h-3m,~|3Oτ/ю}^ jIv4h$2%]yPUj Bh$Ks0N{~ `ܲ"|)PU%>ƝK.@ꝓkB??uu Q}͙\w)s,#z' ǕˋĠ%xܱy <;ЃҗKyrzW|Zes2 =Y6ܫz;KBIB.$D݅TRGnoz>ZI-No$T؀ k]%*ӇXΆ,CtQʉܡ俥#]^i:е>,g/ ұX "QjN0'O"l5ke(;$F+Xm"٠ OAAEvmv| f,:82\An"tcX l֐Mǥ 4 qECmAb QA݄E6\݅mC(Wh=h+ XKyҽ ٴefZdg!U5V@kyGiLYCom@R,_5_@h6@B"RMA96V";(:N.3o1Lź7&,_BV7k/ FA[("9m: @ Tz[I!O~k鬺 ?96=p@Ǟ/rMr~sz#{#A+sbũ8uMW{G*Ojrڙ!d~,(cMzr^ ?}94+;v fnӦ&a_ K=j3p-.#K<Ȍ9kF*O]U6 xd"t+Ԯ>+z^Wz"h6܍ Ss8Te}fmǑ ohC/}} Twmexk%#/ k$%JTSAw!f|F iF8 m`GI%B*zO13ZZghV A4'-\ww[b(@t~ꒁ&\'C|$H|ЎNL(-6no[TnK`?6֤d4Mjx5_R㦹Gj\Wmg''g8#Ȱ߇?,hgF_zL>T6!3Jqu ~~m߼ 岏q4(X?hr5 (R TeU&lPu͑A3 QZ._7G$wlr yEEv2\ 1 ,R 鴫j=Ry΍jȂ]y]-i*ξ0=$5yܼܺ[NU%6ipUZ o_Y``rcRyF@-(YV0)@|[0 & m8M8;6_hnadǓ2Bvk3g~}hі2ZtDmkzwYyv8Fջ6ãL]xHXyG`,4NtW33"Ð< 'h|%m[+SB9WzB\{7;oM'|5W_6uzvd7,prY^K[׬q̊J̴?.ladct[$w~<_݉i| Cf`O2]8jc^JĔ&>W:XQ&SR9Co,ˠrs'v5N2bJ.Kw6|&:mf.\Pphe̅nZB7]g!hҺ@ yR鈵"NВx]$s)܂^4H EX[r T:\ra3 d] ժzǎ?U' ubX*Ir7ȯE}Si%_4<0BÁB@  +ٜ'p v҉P(]6dVCtTD3RA+{m@yƒЂNWh7$rV9&iZ+FԚL>E:TrY~3Շ < - 0(HU9[WÎ3BVM ^~׋6.dH儷6NZD v)ū< f{,҄ K%zĎwhyWanV"A !x^`\nf@ 8wܻс Mٻ ? 6RFO|gA a>ljsԎ֡m.xx>jLpQ[ %o}#HDuՄ7BV=_nXh_V'{J aHgi)W&zر'wr!o.D$ \#@*ctIsLx)@Hӯjsa{iB+գ+}bvMe"kp* y_d ޖ7=Le5t+oeM2d%fm|쇪 f}TTX-#G/g#\q)sjFG ;zmࡨ =,_aDyk;E#My2,/.0'AN$ۮ__12cN1+Io~˸>WOV[_{iwMb MlT]@m6yDXԇQĶ*DX Of/~2 t[cgCs?ЫpmeR9S*>d) )oB7p>gА фdq\(|cnlm| UaCS=VK#t؉R$#g :Kk67u1 i#gylG 35T$\Tk'9Ȏ\exh nqTRDW"ڑD~@$H)maӢZֲ 25v]T]-78f^t)K؟xG?o_Podsj.|n_8KS2}[*UFN.+[uVZ_#vLor{H瘨b򣭭Kx*b4ҳ)R{a;ݮKOW>))ϑߛSF z0(_Paǂ.AF zt,}(ܐ$ښF= W@m0#-` (KVc /8o'eCL,H {BXDZT\0_?%$՝-]% .D΅ːtTkMvpUD|J3cS3Adk@φi?QѶhoN& R{eKHm=Ers+a Ӫ E0\]i /jk >M X^:j仧^^tо*秸 | 7c2`;^FTu&xđ<[#d.`Y`T2|3E3[aTh7j%whijd+W?J=hf5m/"@(fwAH5v$?b@cĞm1Few6<K ڣãIkeUJdF#}ЏBfCX͍δl`◷ ]qД0BQZw1F* ^G}_Ի(~:Xpʮ{I`lƤlV$tOZ`~7Noc:vpÊM)&C}gmh6DCcω@ئ\'̼L!TU`nphU˅y@ZD8j, Iڃ6, 'f7seCNSyc95ri[G.R0sn NGYhw٥G 1+4Y[2^F=' #swPl~oH'&S%6X^.5Cy;E-΅B?u o"QO~ʶǨ;Ѯ[2/\eM-E0ڌt8Ū5zw:=UpW? L/dT5Iw=$|+z8҂8NXyN퍈Y`C=߳IaYZ𨧧pdhx'(vb5ׯ ߏD9\, 'm1NDKNox"V$)R g,TTCO<K DO ^qMM_Vg*,HGRgGA7fPcu+vS_͇'>VKH)݈,P @Qg<fDl.b^$&Fzt+YX?v)j#2HQqǐ<0 1 L8[ 8erkVCt,,p,3#j'뻛 )!"-E]sJ8w' E^ la(}g@P] 2gQ0#2q!rh<*vsܜo>-Z'zP_2JZ)A|B QcMjp+EO_4 nz.K]5w;##Y$T\jjҢgf۶\!0*K +×AD<@󝩙B?M$?jRLB|K=F V ;/mH;bC+ u#ɹF@zcj O"{ 5b[HVцF$ /PYizîDv)/7K"l[GauŰ$8i?Oeָ4̙OHw9,qr:N6 I}C<'Uaq5Ox"?, !Ghn`x#gAf|CޭY׌uZ1[v^+(Ro%JF#Z!G˺@HK!S~hLgBEDϐ92ZB!re( BaJMCc8k%A@@Y@ċ&ؿ zY-:' *3<[{M8~Tog1k@$VLkzL+HX WCB8`f~l7qGޝD~ R#Ju~Aq€-t;a=nMao4kBD_i3۔=jWZF]}㣝GKõgJ<ɛ\_9g}K6,sy}D)Uᐵ1@emC5\Ϭ΃س4\' ]B:R$TlK Coij(^{\mﰆ~ ** S`!FXw6S7 yqC*=4=w{,H~*MG%5O-3g䥼Xpyy6 Byƞ} ,E>yIm}=QQ6`ZAuB+M*ev95{Tm?&XDYa$rug ˎCPڣFRvi9lǷ_Ā.Ҥ ׺0Y:j8f*rE*pÛ@ƋΧk0C1U/K&Q 7,~n\S}@.>y>\vR@/  W(jz p 8U asaso|۫(d71"}* ǭ0dTXT,-LHG_yoG ~W_1ߤ C7NvU~- }MvNLOnO]c ~i9xҭL(ߨb-xϩcOu:G?O?- 9;뙅qw~s"&6BJ" z rMO>ZQ+AۭB=J"F\hA7aྴ EXnn52ŦL qp1 cO :oMB}ƅGFLNWQEpGSQ/vZ{PgH%/)j<d|J{$b[d|d+mnGtfUDqpWȬuo6WlV@tѹ,?| r`=q @"ExKT/ڴg\%4Zڂ 0U% EE~HP>ҷ5qk#2} #M;c|g&ʼn MBjB Nx֥d^ET|M,fm]6[U@6xWϸg.[N* SYNR8N:},,-^Ym"͞v"(ύX2^`] 哭p]$lr1馆~{a䊗_)en wh_de?d`@h߸*|<Ƽzo=ȤfaTA"pV,I\k =g"!OI=r·&-~(J' 8 8!o$STf`Ƌ߄wyNN΁?k?_أH] zGH4e!u=v4~-:_*.ƟpuJpa.-U,ASs-6R awFY$FtqG^`(vYՍ`7o8,#dfAmx1beV#DŽ{E$IE[#%܃LVp 8N M(PXk4]xH6nuGneH 1lq'ː4_=[p d1񙐖Ӫ(x:!k4e_vF}ҕBXЉ~>XL9, iտD P('ə0C&?4,ĸhG-E&JPkڃ *.#lG+bf?0RGXw40И-ă<`.mB=]ZzEFө`ib {pNòx9cEL}uqش1Z9-dؿn+kT a|XсȽt('TTQ)0$;I5@1Z#K?u(L_\$UB7)5qR1ܰA88>{4d*cSF V]{r (w|Aw)Q}ϔJBОWXDSkIz!sQ> '^~( %?;f9xIpt ;or;7Dlm4ec{Q/T;!r 1LfAu?F&7ӴɜF?b12'+-[z-& &ƯԤrW҈~4\o9mـ ^! +r-"En& >yv ^?)>&5xEM)STY07V)ӌq_H JAr4@%j9K[CR+ w c0fU* 8y_poY u֓RGـOr,k/_j$:;7qwLl Ѧ C[6z^6j#8ܐgSƒϷ>W)YrjCG"`3hjޜ<79p;=Zitt H>x>~e*1aK\]贴]Vg581/OːYvcDzEu{e!4^Nc[Ryp|X-Qpe}BiA=w uLPٵ\j&7Qp!Uslq9gვOx{%WÑk$F16=)3sOS~-U)&CUB2,0u̔W)%]pQLwlj&2h䘸do֮&1XxZ?({y||) HKiG#hlUb&rX,]]׿ ޣƛ27>?q҅].U[ Oyuųl|Ycg>0Kߪ` G YqN\}ّ<[ӘA܉vQ`XW! _9Rsh2Ʈgxa뼺 n{9Z(6.t٫@~^VMKTdOnj9=};eEPBVUNȟ*朽Z/ J ^| AU1sqBx#-M=vZ9|Cؿ\!ur%5ȁJPbeYC9Ml4oi z<YSH94L6lC !EπMCmC85>Η21Gv{pG~HϢf%$iͰ6$^MwD5P9Q'$uГL@i& ΩVWDر>l@(q)B| .O5pskwPUaGN7S@bo67pDR-O ~sW#&&"rRCVzJ x>_"ܬ10 3aw6V& uh6W"ُT9̾\ #2K¹_R>y<@4C|V*m*.2ULmf)B(ٕ-yJqa,O ᮛBKzG4In_BB䗧tӦDo_^G-gK^&MT:,2{Šs`0FO ӟZ ׁsiABr흛O3'pDWdg)R_CZ1yY/ ᆹf5fwgs9P Zy~X",w.DƳ,(Q_ۈbNJ3ն20]\'Z@*vm EVL e̊Ror>wN} xyAPAR\y? m> Tsu;mʓtGliVMCE˗! gZp[SPH/?|ۙtuH C`EBTЃW[%bZp(b{RKVHT:퉈q*Zv69 mmPۺ_w,.;8 lufxY.yw}7vnfрpsv>p,%GїBDSڱLhTS]jaV)Xxg)U*FDO j.'T;ZN[35DJV8` r9˓)d0B&& D_G:b熡2,[$dN=kSK+hr`J(i'CAnK}ZgwwՀR&ܽwu(A}cGtՄ8BI"+^ }ӫwb6.}ܖAsƛ"  Lf9c8+%ἧN,gӂ s61i4SH91.P7R|g*iTG =E KO>wBy" ˅T",CҦ t.PFE7GL|(JΎ]|)S g*Ҍ9QMeX/Ōˮ*7ozhپ3ZhƩ'A''%W@-;t54c ־&ΔVb=ho|_$pOQ y7 gwFC]A3gtIV=/c+g/Ukꔵ+Z, 9^?u`N ȫ"y8:CaUW@ބV4[Sʅ{m3K%h9.Y로2|Ix zc!C=l%4lQ/_4nǘl EX7r[74~fS H:M##Flk{*]_K5by*9J?{WK^-Hb3YȲ% @E%TW7.ҹ߶-q~Q yXlСs2h19Օ]氪 &ΗiuڸhJGvd" 57nZq%C+bc48m>1 /J6yy$HM>ӝQ◨ ƕDwFr($9MA_!bQKNw]h8ʾ󸥸 fENhoUEH!,lg*/dIt[&S(!kBS8ɓ܅;NPA a?P x$Sx/6]c#fԳF׉XhqR̥|:ըMw4f{A[<+Kq[,qCly;!P&dyɘ yW@g J4q;*y9WL:ioj*Ahc>.RF6YwZqp7bR+zRoyf#p2^0,oUxv1z @:Q'1jjM%* 7|LURlқ5'=S׺sCwdhxKob}P^,3hqne~Oakv QW9|@$6Z |[Ώlikr3zGBO?v* .S@TeŇ2׾ְU>8̵0_3!Q# 2N\r 5UnWp-$ki(  .( rS{|} UfN`,xD0FGRO5 nKdi8HjaL\I)qzN13`Za\l~ Fr~2▔'sTjd]n'Mݭ`:vZULa+_ ׎6it5&cSN$;[2P|ͺVT8sL- pDRR$lj5ut*V"ωhamv':k;S@3=<gFr|ombV(71?s5u,61 p]?yX2;KOb+#Wj&c Cx/ԟv1wk/ u|U\B = .VeOoֈ0W@N.jKcwA88ac_q f%lx4􇈕q#Kם԰5xr#D%Ui 9S'OF\,@6K%0Z!w h=SH%LTR)Bu_t ý'F; ow4<um7om\-؃1A!>$^OfH/ _٫ib0]o~>{jlYln/x!:Px]0T{i)9$Lh);ܯ㑧KP@ UYb㏮F/~vM+P̼vo$,v3&-B }6IB`=J,w3cD!?$d[kd*z mrmX+3d`(x]yt#;*':Hh Cg6 >̶ Ol]+sb<4/9p}AD?@yIP 5ihK t&Wț632b{Y'D7^I[Kad䣋EOu.kM##' R:(Y䊰 u|~#y;D_+5W">=hL-3 bd}E%+SteM|89U@9yKF0m i5)V 휇kτ7M4'F o.%vM&=f,F<{)l(_٣SMUTȩ +0=>dm:zhyFoc׆n[Oŵ4x|@fެޑO"TgSk/ aG]&Y$V#~O!{p#d~(J@ʤXIJOAZ/XIK; 9'p+9$<ώ l *>h9AEYFh:$4PQ" 'y@6tb:,|YK2ҟDwr$X{T%G sK^&/ު;AT4(F1 ]U﹮,wrQ Wb ABdDh׍-2ռH9i4WNsSIL PjHڠtYJy *rtY[zRXɱZ֍bjRbj:t{YBz0'":Vnv-F~yT: ˖*ػ윣Z=W)qKm YxŎD BTO9QۏD&⍥Ye}ItH̸rp^UM H5"\S; dD#uļ p19f/O Mi]pdgUd|HO#I-fRI'T ss۶qx;ܗ'щG:~󞀪h֯lbg+~}ùP5~+-UF'Ztf9O;=YN jD>x3x"I>d]i-OVH%9K,}Ӕ2_x#)V@J)7ƚ&[{XԤ");;B܈k# j^^{kĬ=d< C s]pͮ㒤APLyKbSdً׻!x9'3>:?3l;](,;5B=!4S] yr[e@YݞϾ 0OFU7~ً)1cArMh  ?v3Af62NYR2bw [vbAwsw,^{yE??.iddPFءa|uڟu1xlڱ-Un.vۅ3ЙtSkQ Xwm$ od):[X(&mVgyW `(@܌)ԒduSipG2Czn|6}~L)l1L]D,BoOT>#GeZI)j̐v[ȘCx]Me>4ЅU5֖ ̜n5L 9~MnrԬ\3tNRpJknt%0$D/`[Ko=&>(ۃOYgb~[tKTP \U3UV^;X ‹m8qӚzϝ']7F('42|:l5ae}͂.~8T3e 彟jYaJ=`S]O{瑃N:闉Dܛ.(8겷lWưF?roČ?b0,rtHq/R=l5bEHqY-43AS"-Y\l| @WE2fU;K0)YqhņOD X6ct{u=)%xs5y%{DViCS/a 9@iK%W>ݖl}F3=^e/!}7`B (7"8祣R~c(8qb%57';!No oP;O+V҃#(\CU턍U~]s] қn&*V A9^;NE Ws} nܼq3X{V0bzY+LhPAĥOl˚0_ /e+FOM=«řWDRU侴D $( ! >D2&Ar14SrlJKÒdI!hNA6-Rոp1DZmI>5a 2Qb>~qtYϖd Ra(EE\v\7Nc1j-.H:8,!$+T杺x~: ۙt\9DP@Q9 /vf(&)d aoK(: tA:x?2F*"/*t2BrbDŽ$zo"!Øgs3uiBvvZPɓRVX gkә=]m=X,mي vP9_Δ'@KE+2BO=?++MJɅJb o v=z R*^x$Ba\*fCOpM>]Ŝc%3TzTCxd:6I+#ӫD/* fO(uSG/X{K.}7yËB8!g|H_clW IqtKпfv&׾+}"qUܢn3  s < tP ]OyC?yrUK0trUqA2a/RC Ӱ.zAؗV~P<ܚrϹ}BbV?, "@< HUm==o*,7J.?wXnHјRX:|rԀts[ ߢΐկӉ9SlgEgA)=V\3(xPթ <7Ź ,u>N6{pkKDP1g,jKo,[#S ܖˑ|40uF$x-Tޡpj&RXG;`}.Xrʴ!8<0 #⚮*\ OWG$qKH{f<[y20ufα$?vMg5D|BߝDF e_#TcD',?_t/irXzMH _w:iMl ݾv'yQ){*i/ؙ'.â+2y[dﺄa02ð"aVf%ag&unvU3ro9Oo1d~x$KѝX8}%2>h$>+'{a~Wfl;F"Y63 ^l7XJn+j݅9OFӘ>Q5Ͳ*܄ap7NS0"%lc a68\ ]2ܔB>{Z@$E01'Z;h {:lzPHs|5z$1zHe|oZnrY.Պv,:2~Wdl 5wL J?#PDsxH F|/l?k2c_\ъ ؛z}V8\&#J9^}Zq2BGWU&<3Pǩt99!i4'L5C2/sj$yrp} (`c45pN~X(4?+.`f"d2Y@b 9J.Uң ڽ#Cbs<JQ:]5 dNDBZR^T|ROL )%v>0\9M3걊REH_X_YumPuQ bcUr^ ATRn&Avi$̑#ٞ &PjCVA1Q"WX_yl@Ƣ|Q|Bݞ{FdX\RlЪ6ݤl[MKg M?)G [?jZ\:1+Q*}d01z/Z! 4SdI(2~L ,ǘG/ϝ+k!~3y1_\i(}͆Kyw431'˜Rl3Gu"\%$܁ċqc"5[:cb0wtFFzGgFE[`8*.\,0I}/퇑1g1?f]ުt*JKXs^8%ʹ(o0G2Ѵ5;aFR_: 50fpc 2F6+QG#W;cȽ.<lb[+M! Oqt}!(I3M@#>c"$Ƣ^;>Qsk 2^cWd.,2wgIvXKșq~Y}b?K  m%B՗jR}!O'W eIw|Vo˳v!J%Q-h$=6B@" B>>s̼VӄY; m_GL+IT`!.\j}VI8$rIܮnW"x0CZ_ }Yʇ߫Ce*B7RG_:#$"ցY>rEya /i_YIcD\\\hWK((yG%ÓPjVwU }ȏ[)6B🃹)鐵s;eKH'Q;T@9.Q+io:KV&:]\FEׁEP?JCQ(KLSvCg;ЀWyT\pHg  b^\=nk/[K"Y5Հ[ ^WN)[D)#2;%nP?]|N+C|&RfSEu2ʮkٯ5;:* Еc[crυ$ϕ_Q͵RUPy# c*Y027_(7}=)`= )"Mڏ<#JFqjf )'ࠞό վ*12f" \(-Yu^JFBQtp.5V gAd" ߏ=%KUuo0rQO61/|/W,"ڹ^3wLO~èr26wi5aˇhcc?^pXIUB/c|!}±)l ~X,,t&zk2;=AMʖC$ );t.TEԾVj^*8qL\0bt<%%@s nSQ%*T52TbOto62|_(R0]Ƅ ^& = }0 [?/B)C!W침Qي ę/eD)Ԇ~cXSfզ*7sK^x)kjF犓X Io1P3^26Qwc*cS̀`ȐVGeIs{ÐHIwS {πvӲ.Ily2$|dѕQ < p#)%8(=/#X{j/ad΃NjOi驷One.[`GaUe?{#U3]TRs/KV,[UD6c/50^ +_抟M9<f B+[Bq+Eb}#ġ. um0dfW^moF]I)^: !{8Cפ:|1R^ $5{:<طzRr-́%Yտ1\7j40hriH 1p=o}֛P hTa`#>M:2PtY>Lj7rAxFT2jnH\$|l,j~놺[R|aHM6,w,8 4TvN^=uԕյGyJ@G܁i\!ze`F] b=:Jmwgqͦu~ԛ."lIumDA`x}@.z%~6C!CPuM؇/E,?ا^YOUծ©5{B@T'G4 _bn+ zݡ`0M#wj"!pOdxzju8:9Н)ݥY7T֦iN,= w>k9؛.Fq5VG?Cݞ&)]  .#f7CU4)<I N]+c$[:_̓&]<v"8 p~My-62#iW#/)O"} 0(d*%67FF?q=7Y 2|GȘ$wȕ+j|bD-Me׶vjۏ-Qf2+Y& E&Qo87)uje:!_ OX EHplOvjLmN\k%LX*|ѭ4/{NE!x)ybL@Ȣ+Xܢ})=+T8m0z.P!8XKhD 9Y\gM vSu^QI|]xKʓ9H.NO9lN˧;)*q6"ڡ*4r/^s_v'n@MXTw,^Wg@ y s;Uw@F>GIp3z]̡l]nd8-)k/WװGC#7Bb-> wDeQ?Qow_}(."I8~|ĠcST_xἪ] +3H T~FhH ^ JUDAhɞ4P"3AhUc.J+]CBSh."Fl7vO`Pu-CߦѱqdGbukIaKA )<(!@DkxUVKT_y:&OOorw9y՚|su{d[W[s 9B&H'+& p~rJۍs KSOiS(>tqS0rY+%\4pb.'G[C"dM>mhlYtA,0d п+j-;u; "0h4^VD?N,q@&T\߇_{M[{?ڪ2KO*zOה*n§rj3O52?/;韍هDk9w6`䟆D345qZY"wPҫT%#yF BAʓR)[W`e o5A0nk}|V4 8#sHoh] D7^4Bs}uXX-Bu*w7Y9&[(A2mCfǁU//oOOWXtMǗ`3r]a <6Z{Tpt_]B'Z@[­w{+lxOS@IcL*U]ْ)c4OO{kHUq!e/k wc! P&,@qVjyj+?}ϵJ@ ZP">32Eb=,/W/NoV(~N˳_DYv[DCJѥ6t6ozk;?';*l]6Vu;8_^tY2D~jvqH9j1S'.4{FU.)YzO@PɟYfp'8 UJWYXpoVa"9ލGhi֫=.Et^K2G SP FCE찖cðvpxVh k1Mfӯuz 蚽Rίj;A>U[}H˜ۍ(l? rK;2O[U XfWZ%M )c\&vFr,C%mvGݍbgjJMou9WZ6DrB'DG 7LKԅ Fl7U (pI;/~) ţmޱ Y\X17> wu~heukN.PMXV361z_AQNT]9P~_gq|_ɫO+ڥrMN66, /HmybbƓbQ; (&bFMrV(Ws֓1`Il0@D\?,)z+CƧbE /@ׄ/"yhnBkﶽ`V|ZQ6,[ gAơx?%Y4l+cYL ]b%Vk@׏$Me-eINPp *@h[:ʃW|m'kcK2HO[9z\p_Tim=l zǛKO:8WrhbXx›% s+ \jj>I9D;bQ<XO_'(P6mD'N~ l Mz~lQU6")%}u"YanОa7ۄg0(tcAa!A*[ ԺhVEjW]TGT-"fOh&vwӸllC_ʹsNh~'$$2֥ [P>.ӣMl?vf3\яɧYC8莧 (`B ta^Sj9,˜ 3g2ȕAbn¨Tm'b] p0Vy ">oY ;0jyVq8Rb[l2^|{P<$鯒8n[:u~ W3w݂+"yj?&FGa=׻]]3Xl.!_ %O\9糢xwFfV>0͉|oohE"DD1G=_z顽Z{Q},W^5c9~<ʽnz㼅~J߇êl03L="'qT;pa3S2pV+j\ޒ^c7gi $}  0Ffjx^}b|&8%`O%onrxxٮ{^1MjnMh&TH'pJ Fi?>m BRrcQwA^ğa3ʑ`ɡ{(rP#^'ܠ tS wK:_[X,4*y8YY.![ٛ5s&j8˔rC63#@v͂o? *R60^tl0$ : p_ks\kq/+s|1p8ٍT24 rMN씃o@ƦCAp]xZLv8%#7#e>=x3[{nZ~'HU!˝ jm>b^w]\Kҿ >K,f S/Lvũhlq/uPCWLz?qgȪIcN (i‚x\2cyxc?U/oRCl&I#7Цn1ԟ.pfE[@ϥD|e{obws2NH,'(|p/}oʵt1"|8TG BF;H1̢I5TS簰k?Nj+Q2|@ؓ`R T- +$ ;N%gY<pH]mhRR4*|Bb|j'Z$7ZLZp_z^wC+1iLx1(bK!'0m`)>E)$~Ծ_hnw[\E 4a p) {g^Tzse !g+0tk.[w bЅo~BJ]5h@K`Bt^0GX02DŨvvƵ]H1 Pnz#p׆O1M?L^8mQ7D;C^-^\#孚i-l˛Wȏ"4!j:y0?2oWbSg馝r%{#ի)5pҰiH@uFOG̥_A,d:YB\Uo$> 3אw^QcRc@-9F>>;#ST5\D@}f]IR廟KiJdx=|%I6 hnsg%gE9r-JM)3,3WG0Ĩ<9 ×IyNaVvg6.!VQ =q8\ C@;Xa>C(6*/^v2>_RJ6ګX7trE'pR{ݙ<$nﬥ1 ͠ZF`7" _,n*&J)=cxWW͕N |ųw˹;Ŗw@95ꄋivBfGWA6z=B2ȫc _E@h`ZϾPN"Xz<72U`\Bp~R?<=a_7PbJ^ J8t 5eD&|YX3BU3^8if|e8H]f t5ꉄrŻHoJF&EolG{Aҷ$ K9jv q_]b6/m3tk?ʀC TEeмz:4A&꯲1~h]?1*(q?,ygnG_͢ȭ%"4 v ۱uJW)h/S ud-p i?*;#jOv,VXna@)f*Y>>4sSHOlt rPqB MzL3`_WX(̶ | }Ш̀V݅ õzwcdi2++@sW 0fZ=ه\b[Acg86oXI;ث霌9{ʧm`bh39-q/&Q9ifFGvw.Ksq ;@k[@]5qlF^*Q_W,)td` J=RAOZjUJ׍8nU 9ߤ=\ꀕA`bSWE3oP"䎴@;ZrRto@A6D3cP^w^Qe+Q!bƽ({ta.kERt;oWoZqqYtQ1ԣd6.t9T8KUlFxo9w/apUBuė 1 0qFy6X]IIhN;W969r7U 5 Y\7ga?ĩq0kɨ$fDΏ^n Գ}hXYKgVƄYBz|l,@Qhr=2: Vԯ*خw`ӷ1O~JAnj~b~u*]ukVm[KgY+DQ- dūK5k$BE/k $9]5X&g U7ȸ&CګIaTlu* FAc^jd0^ pOᠨv"]YYdnq{׀4Spئk"mx >u.j\@;+$[@L~ m|yTιy!46zǎ炅Dŋ?M]g OM } 2$\PxRW]Rlv%%Ǒt ROdo^Ši[Nbc[?O-گ|af O v|vMrJ 8G6/Zb|<:rZV4c46=.Tu:Ux)*DgC3V(dKJkA;6g<{rUĴ jAy(]G0'.? -vLVG# b֋={(UrrHxqy|+BJlk &1&gr2Rk-Bt7q, xpw ~vĚ MV!Ts[3 *M$ N鲼d~EB1ҨPe?Ye.DC;{sT[oify 9 њ@̶'ѱi U>乫I 4X] L#b,"4cPs/'@4Tu޲w8Zx?a ֗!h;'"6 ~&`:(:ji3Kx*ƶh[n5+AR4_>Ѱt&)[u8jKN贜ݴC;& Ԙ-.ۄ:{Q?HZ_jw`I;AګU)6 ǔ;nOd#BN($Ǚ*s{Or5A7S"ybPi#4g%(;quHbBS U+UA96vݚ|Vd~Ejj)zs,OD^%1g5KVL.^V23J5N(w+t䛵3A8;̢cgJ`#EotH.fh7AU'F"RYhtM,BiN*-7h9㱾1*f]`{'KD7h};#e#CvWDuP1v\Bbkd5QjlXŀ2ZŶo IAmUUgZ?E5y\# OɥHg}lRtlȁ;VORNX*,gV/v(5J:%$0~m1HΗ[ˇ0CVhQ\˓^שO[i1@ ]"y ,!V)s`m:=3;' ] U/?[&pVtCx%h O7(j>6ޣb OQ[/# .b{dQ•Q›$`=࿬}GJutY8֋B{XT! K Ooؓd*!z ϴZ ahCߔj@nQ%-|A4or׊W9j:q!7Ƞ4sƐ"[{Ǹm47#ycROs["h+CQfX_f)>>Гın*Т0Gh30M`=F5;s(Q<^q܇ }K~PEpGS+ A:Ӷ(7,ijH,1PGk3\JdRY$qm 6QV }-]@$cjqwm3nINB_ᮏ=sưgv$'plX& 44"rT-3zl,~KT974n' ל_30Y{'mj%^O ]07p.Uy‰WF"9U,Q<57xA,TV=XTe{3#Do*-gYZ07070100000245000081a40000000000000000000000016446b36e00001d38000000000000000000000000000000000000006100000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/usb/pulse8-cec/pulse8-cec.ko.xz7zXZִF!t/w]?Eh=ڜ.+@v3pO?mHjl+iIaKghv늑 KR" o2CKHN]`mOgmM l[#Vy\՗?0k @7J&7z :o+hw >+*#ۣމ $VRbPqǪ)l R-]|GM(_a *ٰt(0;Jؼ5D3޷NnO`;*"5/C[q|ʤ*HJdᄳSYeb\^GIZ  ڄms+>\]I-p4P$S{+3{nfzVHpzs@~'cG402=0閡[2\hYb4!Qb2^1@p]G 5-%Z:B,ZAf4\(ʀ0&c_J<qB3Z/J7 |q209 {Ta]W_55vcam,fG-S`Y AK͍;,%LX@ Auzl_sS^OR ~c? 4MNam'@" ιa?͡$%mA` ]?b-1I^rYGUR17=!L8ոJWYxJ0o#(#'plҴRr48e~JkXfǵlI\èZqژ*#(][*r`]s-9}rhyui>n F dUPb.j"p}h`Dځt9HNUcj%kA煩8X>al/lNɎA0i= %OPYkZE=KˆUgHsΧ{hh #V)GY`Z9Sԡsc,Rvyd Ck.)c,1̪(a=2F8!Oo_m>:}ONru^M:P]ߨIԕtFdsAkc2Zrpִu#cz؝rpnQیV? o2S]4UZd1][g7/㠋W 2ϦǕK}>">uLE u#ls 9 u+a[Yhpܩ}奈{VѽD KA)c t!AFѩu3ʉ"4q S̩A5 &+=2GT ûaivI6xV%^.HA Z4hCWf&LnYW~ԜVpb$'\-qf&m}_^h.{@$ ` L%w1e4 $c'!ߺ<׌㑯(#2A5Q f-htX2ʍR @&|?@:tRy Q~`1(u3GR 3v2HV0>{Ÿ&1AQ_(KiM q+hQV!$ U"pK&--I_0G*$񗈁HdkM[1DRǑTt;- }"2|Æ;;Az 3XXjK<"y7#t`e6=4`TbDVGMW78~**qzJ9oVM/G+P2̍ _Wb`0Md3U%|8a ̃3kYRJHw۬2ˉ^VgB>-b$FZCLo@{ͣE-*@~-5/Z",maUDl)L7= _y/A @:>"4[]d oLW5 }(pp !!ig#IDX6PA Ats/8C 'LMN3SG5|Pb_{DTN8+=AV$S܎E5'V*%3HhgrC&_;c!McUi)< Ck){'zM29Ȧl6_~k#WxHBtW͕i_Ѯ2!q(WɎb hNIGE1R(s~1Jk[=ֿNV6-riø] 90l,KJ=2) γ273 |yޟ+jLЕ,$?~/poeƑd ӧ!G&]|zTcG(6( uaf1FZJBt`X$l6c p[uRARdjURl~4ŧ~CD-CS w ÕMnۿqqI}VΜ#5(=,g.ҸXlwnAUɨXN.ѿVbU&yA%V>e98S~ PIJR_:_]&r_1]V4A:B_ֆn=q(z>̟-A3-)6,.U(zw.`mg,AӞ“eto S~ވAU mIj}QoѢFӚ"l Ra&nBqak$ޮ?~.يik#Әnv ibSfY}гvylGˈlLVǸt: 8$2,m7["۵IkWQ@d\EMRbsdTŤqk@&{Úz'Sz;q<@3A&n~ӆ,zQ5 >t{Lp[Q'Oϗzkg ^#`yBX$1vJp Ç7A ubN0qyṣ )X{Յb&zl e2 i M޺d \*Tpc[s{3~(˽*KTaʋ)gzEΏ䕏%14KM^$Ҏ|IK4Dʕ׸Xdb@l_o3eDBTcN~,;sj'5Z*[ߕ$Po7CJZC׹P&k|'gLU|M&0d$vzpzĊJ ($j'F͡!K`s XIwK.γe<_ba[+Q$걞fApã $[UL-z(IpJqBt){% ڰH]E?k$5[-en&ƞ6{sqKm@ɒ;C#J_b>0trta[ulWigSJaa] d(dm/oc0" xͿ$np%ܔ;ԑV 9 p-wj9 ]dbeOufҽϤ~iX$BйCqM"3kTr;Z>0B5%EPDZ5Ѐ~: mR5;PM -ϖd,=4Uc_tO0%*}#1$26ɬȢ\U EyLKG2Mqvn9¥R$ I>uvjMj-ƐDװ>\!1"x Ms+a|[ff@*th ]@TS02a@KUl=Q`@QN8,C*l4܏TPJŕGȕ {%Sp~.j&i/-{QBOZ|.E |x!B99 Vp$w\(^ _,*-ab4)ؒCBlPqR]o9=T:Ǐ_'*mHG) }Cf?MuH˲[30fYpz Q\C8 Pnsb@l Z(-^<_+P7X ~+?}r*+MGҭK^)32QB0c; Dj,ܛf>[;Zs5_#avW 89cPPoELk*ox{Ջ2De|(tW WEBiso³9@ˀoOߤKZ_មT&EUD=~ 8+B؜9}@? qw(Â?+udđ#cvXM9.'2H-ef@BO5Z~0>̛1|1)(O])/~rn!~_tKp*2S1 _+Ξ4M=.z@ N!4;}-1Q,[ ̱r\bԚgBK ۧV pJ@b)Qc-b n5#vdL,MgٓvXvDV{zM5\濛7k&CIilH܀/ SdoV 4 ~o xWUVXs+%y8(<;aStǶ?ݔ1|[;vZ ~ k`fJA&,^(=+GIoW邋]#k7ؒ97WEFKG{ jeO8rh|6Tk%>46τӎJFI ~R 굧8qTU%|hҲ !/҄e ׉ydl/sddFx@msKjҠ1;0]^˼;uq:6tDXP]cϮƩ P!YII$- Q6U}J-Z:T"?}b/$5`WX8#ض[("w:*ǨJ7_3Dl|1o#/J -.CN|RmNm/nc. WH66^Kߒ`?2%KVSH25!R./T=Q5؇S1GZڑb'|c/MY)mL?E76]&k.ޔ2[_-?IESf~`Gu g<2p̰UIW -(:'#޲?GCۦpGlmҋه 7Tm4nsw2'$bTr+g$u %RsPQo?8`#߻U,N,éS4J# ~W?3r]^V ;PV06Sx!sXo]X(HO%%y0.D'BH=43,PҼigs8>Z /~a`=R*G_Zt)]ҷ`8Mm/9FޟT:ޱgYZ07070100000246000081a40000000000000000000000016446b36e000112a0000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/usb/pvrusb2/pvrusb2.ko.xz7zXZִF!t/zq]?Eh=ڜ.+Ybrݦ.ʽh~{,:mziA8H3qڶߖKf^d*61 PxcZ'?CdBhK/MnպlHaIG1s{xe*<;s :<`峒\w܋vu;ʞulON9̺,2-N-b[};ZAǸ[S4o=sdӸm&B5&pkpF$pDLe~c)=N[x#NSuSE8|~hK0/ [, N N;1.cA`> ,e8J)GFx;+A2E1y$'G1qA\GnSW!15 TȾ6tRr`asV&Ǣ;N@оڂJb/Dﯭ%O/mYtqg0S$sڏ]E ! /50V,{z"Fh%C`6bpf'9CfB9Hkw8a=-Y`!-r+4' =Z)͞5}{X Zͱ7IZM(t1@OwIfgj]xBLoUPQ_E} %A! q벏])7{/˩v>Oޟې8GddHP5}{g2 u 4%iF0%$$Q#O<㤵?~ls0}v| h]|O8۠Ljoz%DX8q[{$`w4TWط4AP-w /Jʭ#BY@BªV[5ޑƲ q`!e\4J_%:ſ 2ËE(P;W"ϧ'Io"hQT,ze^)Fy}` J\&ضK;߂rB MA~P[gk8y~^fʌ 2=Yd'q5Cus\,LcDaPDZ''w›#(]IiWiO_I@1C6釖6,5̰_%tic@sjѰN͢BΙ;<ĭ֖#+7wn%AgX0?bIw*pإ\cPW<xQݙ#U,1Q%s蟸nbK=PpndtzvgE BnR;eЮ ^"vޣЄ`iQ:Vxt ntm率ϴM BG n<ՀK ۟ \zީV0/ݿe[{~aNaG[# rgd6kWW'lXTrF9 -EȃA2vJaIqzYFe^:5, %rjqNf yY *RxVEV}i*V">~)fD\RWGN06J?xR{NJN#?V~sq`TV[ i jL 0)5IӝT&UY 䈀Í*A&|=tAa8#/_t`J9;Ą^ua _s=CޏC] -uy=#[kMؿ;NBÃ(E*rBr^L `ʏ: )l 5%K h\ot$;.\)@隌0Ӻ]&QL 꿃%\#:>Ppne .t|>_=/Ӂj|Bx9? H##&c # AYT۠$4nE/A"'PzUPܡؽmkVi&İW|Ez,U2/K3h`B#h`bJ)2YXWf!ȗށpVt0Ib2bA3g<}.>$'eR(A!-0 bU鵀~fӤr~5SvS0 /CLfmm!ޱl4t5ݩx>r?1X8"!ܯ;31ʘBnM([Niw~;?_cGG訏3a0EU2s)(kZ_95):höd!L։`IlOS Ӓo}kz4۩?da2F"nݫJezcKҎ6Hf83x'ej_군3fDzUQ1t|p:KFjd^/xFO vjxS-+ vv<_ψng.;ªP%)ڗ̀r\ B :‡HgՇ[$#3S whBݔXJ xGfV{(1ni 4&)۰"]jS󧯕j%191|u<)FP4ܙBf&It$'H;x {'K9; @O}h M;i!|bE!MU:*1YlI|܉/:%D<Je0T0?^ja6 0PxiW]J©; /Bz 5_n105aڂ *`|M1Ȇ-,ӒO)U?-֝Bu'KN@zݦtosՋ%PdFdT5@PTf,NʖHL%{Z/ YagE@V\K6xZ>L0"&D)@>BkTQ;@z.3(e<*{#}e3~+l1uB햚㝳S_$Cu%[LN~ța*.`wahErw_TS0S4-tr;45!h)D?%MimW81\rOY3Io4(W2( K ,_ǘ a;&SܕXo1EXGXή8Dљ˭)m2 CD# YoS7ë3ˈ: 9#8C-*o$-P;h\1'UI@V,hATm 9SJ1eb)Wʉ kFr♲ G׻VG/:U$j.5? $w7Y`*ƺA|iPB֯:v417S&QXU7Ry\ͽ"r!Sk uf}rxh[nWB cAԁxһlxX#n" ̗2ҷi75xV-wtO&1#Oc₅#[q B \hx!k4Hϗg;2BLeYm0ȬNd fƫ*zw3A;ƛx4HkjKNpTtQ|gQlfAlkvQ5ml?-"P-Uv]vq6H\kR3IPQ]aF=.'ķ]Ϊ~0 %AU{Y|jg U#ԩѭgdHt$le89K,Fqw*U!f('P56˺1Ay%vs#F.Aq(w 7auKY Ht@)+?Nt,a.2?QQg§`]\X[.TZͭF vCM .zpSaS ֋DX[]Vl:4C2 %0 }0aK.j̕՗ʥBA_n C=gd rP2bx±b t4d끨@u8)Z\f-j oBzsb$텗Պl?#]]_}B (w0n25%C`FDJ~RcYtoWoELl2P̎dwz6;plv,)mK j2{-مEO2쨔;Arno6sW:5lG@Mx0u[1bU mN5^L6ӌ\kWiP=(XdÐUeHXt?C0",c ҖyֶꙗeV@*|'+]NU4Ly_ yjD&BI5dOfSiB*yR3Z/5XXX\ϗ>g" K"-nXa6=HBI31ultz&؇u? #f|vZ4w0<SmgAX Jhl FL[& ›l$3 ӅwEHnB ,'p [1M 7PA ΣEk7ʹkvd8_3pOnunzH,R Z|, 9jM-2I]xMtk2QINT\Y ޗRV*C`F˛1q| ɔbȵ dS~iZ$48g;Ʈ^'YӋ,m G'H: ,&Fs%}T"6D[ؒ9n|SgHWgIa%JU=7,2@O9!fJoAs} 9ƨuMOMP=- 9F+M%<⺐Њq-UTN)s.)gr1j%qQ?!]i_wG m-I7+'f>Ja3"ȇ9hVsM4ߙ=qԠt&3nQdyhG*ɴC:;aq4trYxʢ Rj]N;@gTR7${5&m[Qj;q!E*)S.ƥ[q* i$C$SEEM?e VCV@z;*ȸ[SCGꛓN黖ͲtI= S6G`V9JNcݓb 1P2c(P9z }%xd]^tŤ7Y PUNb\Az:tpѤ%2QC*qT\ٱ $ c \NN.B}(Zd1w un@DP;'LH $QfUi_ar oo.hfGZOa7@-K3<#TăI;TS'1tp&IaI%lV!JJ m22h<;E+Y+IeLozBq#7&DbLĴ{h^Ͽߋs/ >q@:jZ/k].GnMt$sC).1#ȚAwB$h2%4q=F -USJh`{(6cr\9]7U7=9B^vh ASA|- `܈W@,QժwF-@Q?! </῟2 JHL?azs&P\zc~a2xeiGJ̤;1V&k8 砇 nF9Ts"N[.SASP'm;>&J MBs ƊF_b>t\rNcB+]|bXPdYwS l$C=,-κ6}Dh`ף7QNGU"/1&F[uʆ+Ƶmz/A>0hްjVڙ0#@ r}6Q[e2;BK~mek&G#(+k23.DD7j ɤ)٬*R JnmN4 Ϫe&E9<'0,18 ȫ)J|4CȌJ).i\BTÜIˍǁ?މԼ:%1!<]c,#1TL dXF4>n?\U2+-@`91%ȍ8 (s\~)| ]n;) ۑ_cjnT1P۞fYGA#׎`b~ LOVP TGҽ>J¶v^=@3|>Ha}ugYv:1xeJà: [^yy 22NI`!TgE< b* 2LJa9۳N/.B&$j] `fq[Hs9jSβEG5eJ}Oq\6*ϊgO3gKԣd%NW=.k-jUoAIz;P3x5:}M$^f(|+iTM .M߻oJ; 5l :a_2pj9wd>N_RO&/BB!O,5S.DYv//+#(dY?LgJ҃^<8+l>mj:l8dRʰ6Ȉ U"dKۇiCi|^uT^t~6=^19BV@sNNE0akk0`q0p݌~p9.#lLgei=|bl>6X+/6U2+ؕJ-/ 3S~F8YuS>1|88^y<ӚOFm@`yH~^nN,ӇkN'MŎ0k6xK_}0RWoGj /3”ZcP=ANf[#uĹ3۾+1D,Wϻ9EnWt܁m 1v" XZt(Wkr9/+OR~ĕ|5H!1(G<$QR8SgchȔwf{`J&m/G #pǏRY*(t j:BR6%ek sY%m8\ O Qi@RD]8gFC>jCU3N6t1IA7]͘r_y]{c~$Ss[uCbEI99nA Ե`ʓzXAόjJq (ZƮ%eg|fXCYG@ ¦!k(S& &EOyHxcYC=OXrDG`9_mxG_ dpCAῡYxg!''lpsɛ\'fcO mPqMѵvFf >Zҡv T'Nv!u3LL "ٴ|][\jSVp~]L= |nq|zȖ-?E>̗"Y¼>D<t  n >RgU:"*@}ȋZz}] %GH%hқxŎ<7{ {Iqh,UKOYU!ӄyC !BD/{c'v]͡T$Nc{_2\0>EcYu[O<Օ5ә)g*4n#uvK!(phJvQDq kq=CyaC5܎ט9W$ѤoɣeQWw<|RMP~b(Iя69JKH0R~q1$D9zW}3^QЬucKE]ZCĪ {&??C.Zʹ#}a!ljAf*&{8 ԦIS]N].KB'q<ejts+j-x4מ*ۈuZ6FMkP~ ח Mg#x"oV){xy[-O?~:X}/#[Nmm]=-5?ǽ|bkp6pv6-JMVV=R[do| _ܝːe_'O0jjD?΁^H PM m"0Z|rM3"%^j3 =c)?ޓXQO v U+2v?-$| ϱrU@WG&}1 ̔G<4S ƥ';3)}UJWhD*%3nЃ( mhx>Wa L{ǔ 2_۹5UET1p 0 ,n՞I:Q.?)qQ):?%9KIZmS_i{g'4z:#ZnN$Am`NA?l?b;1i$ŚЩ* )Vt:MJ￶I 8]09[_M/zKTmRC:# ~ l,xypwDn숮s/P$K=H=RkPl>՝Eg6:ɤ(?>+J 7G~Xlz%\`('"=krvng9Y[g_JE+KZvb-BfU sTۛE[+D *U^₝^H,PA0iX<=)m$Yf$K'@-Tb&|Zq 4IalV;ÒH_(cf`-Yuk\! m-u}se6E:/TVSba| J-%13 lM>QS\MOS^B$qpQ3 S1&U~K{* iݶYyo| ͹_s_n '(3}ߔ:" ar4!hZ% ͒sF'pG7Vh0JnEX"Fg5uրݺЈBS aeڄY0# HvՂs]y]t8d_k"!0d[Eq}o29w.wŊ aY܈I rVLdbFs]^Ҋ $eyZqm땊lDNcoAݑIIZD\Wq[Hun)i*y7Ԝ ;Z(hw^ś̞ 8..x64lٺzjER?h顥= xby&/G.@QVAR7/͙؉3$W*=l)| 3fepC3 Үa7s6_j6^?ک "/?f߆E.}`9U֨GXKlNt=aȷ?iIt^/m}vIDW < סv+y& 3'{a;;k9|%y1ƿlFM@CP-`&ܢPxk:'In(&qrŬ+@DvUCWۊ?ZG6?+8 bH _d;V+*8Z1 ONFb"%86(j%FxPfrQm/:6.HHQV@\öi.ks6L,}9g)-3ۤ˯p8KUѕ 3!+bi k͸;0\;*# Kjᥢ\vHɔ¢nhRwIAOC0bz~ N#(Pzkwg@{-dQm,EF($jp3r~` 7nHTrUIDWñ':(a7hwKb'Q0)KJfа:'chtxPxC<ӑ} pkjN2 ݡ~ ԌfX6?/MEhbm>[wR(7ɑpg.ƯmŎjGGvF1di~X+>KM Yg 4'X&k|y+[{*UnjJ!ʚm oIC'D[>ue-\P1O_{IL^&i3 ,>t s{ #q2}9g"o .uw&z^y@A =s%e%'$`{.l;+a{ne/w4:9;Z~v݆+؜JPSxё W[ Z`u:3Z+iEQ7rC 8iױ.܋mɫQR:mLY` 6unKyRw]/HGJqz*޴SQGgiCV0d?Pp^4r郿tmQ))Zb_6H >7 0kq;Iz޳7!0q]dJĐ-cOfq.f;W c/S LeDvΈ;De1%.ѩpU [+'_}wcNW^gXᴰHL5]LmY(V.}-D/Ss%XNe̷Z>@) 9yO6|GP)`@$_+?6ipXô@G=.][G$l ךYS΁@쾮{Ţs=g}\yd]n3{x@& >UYțTuK82WB(mdOz{$B[xGML}Koj=gב' B7LdR(Γ%HpL2 rHBc= 5qc;dSW?9W fi޹(1H 3xlsuщ&q*u^SwXç4xr\#yr޺@bQ+׆9܀f?jr2%=ɵ`hYwMD+ f`wQ>$9(> D.z᫞qO'? CC*n(Gpy?vKA#@7!ݗK=F'A? 媢ues=zI}1tE Y? J+.)Am]/"dsR&x~u-\eC@u~z,-xEFUc+}kjE.4f7r%2bMF1@Tr]?HHiU5 QG5\w;9:?$"?t h6 #o=q 4 uw lr(8k A!uUXS^A]> W>g t])Jy>ʧkǞlcZ{rGRn*qbe^ yg$WZ-j:ZQx/ޑxhbXB}9S?Bo[co;)ɅUU]߆qF1Ti6JTһtwN-dR"uN١u5;QA?:Vk=jn9 DDu_(49“ZL< УN]g@3 @F`FI6/m8tsrhS<)9[ȃ&b=8E;2C ;m\WR/^2LaU˕g(xIv k;x9!PXb7eX<; ɆgWZZiODáRu.}m[=e"%QeV< [އ$gW \=0{;Z:$/i iStk7Md VKY&XH8B0"dmnh].jT[0U t- cZ" ^-Lh#UddetPZ/BiK>-6D6GC&(OvN(CH"=B&կxeЌt_:̖ L l!#~!'^_SFJi.Twrm)-_ )J\g@צͱ{f? U(_Z nAjp^V,+ֹphr;<̍%nEʃ&:O5Und[HI\{1Ai3JŶ\)B "lMU+nHROǶGM(@ k)BM9"O1ez{JO ;{Ϣcn ko%<ך[nAO\^J&?|=:j4ܳ%H(;菱Bh7"x5it7Sr䋰 ovPE6&3׹A4ؒ]%]!HܯMb. 'Ix&=,=X) Zضn]lL(r(8su6_7[OΒ:O _o9 5sl62c2`5KNU$R3J;&<9dDEVtmC2MӐL@_05)_|^Qf,*^ty-劳? V䲞%:qYm_9=e?\7$nav=y *IK2̅+ԥ3>ɌXI2x5l'vIqn[Fy%KhRSU2,d꼪Pjp-_jx -:C#fc7H#+6:es?7Pwָ!VwbżX[Ckۗwc._SRolH8$+rE9) N2Y <,XB39 $_ȩg9ѧH/^FVR%S!֏lMQp1Jx,!|;+gʣZK˓4 Lw}[hCӥۨ4~RZzLp9tjL]O?77_~j)oӮPꭕpƳxp%gzV[] {σ(tT-.kжAjK\<5U@~/JO*'\tiȐGiQG;f/˖u D &@ș$:uuIZ^/KC;:N uxLl1[3MnU"tx{ B>">O{D(mZUBFv?e4:#Z \yj.DgZ;>| hu]ztqGw:5pKN$ǽ'6|wsR~Co.>W}f Nv\ym>@ɯt'ԗL!m,_F+RVh]I`[m #T#*޾ H?15[l{18+>0Pl/DlXkJD ;ָ6Se򖇖;aիzz&է9tf]Y!Y1g$׎A!IxIG4S{8z[%fs&+/tXTrz3fcC % $\V pb =~ҝ|GM92dy&&c}"]7=?ȮYί]䓢d/;1QDϰɾmi:H$t]6N:oBSd Fɡ}ݘDf;R `ƶ@+A{`Ѷܵ ."ޚ)25y4 :$C5F%y&FU'Ț@LPxyT CSC%nC7n;EE"|d;;+5FR:.7˜;R0tp3qT:{<Geb4-aCP֝,[۝*FтSsI9 JSJ:P_`{i' A߰ŮABӺI) aa.Oj@]A.&|S^l?h}k:Z.k*JS~:5 ' X'Hj˘ E55DQ=:[+3O-6p{9)mɖrk2"X2 qZ_p cG.}DUOh)Qq+; trD13is!}<$n f.ZZL'u81nZUj=F%RSB6W6޺_>w}3(S 0 %% '2G 6g&x=u2TY(Z8SCNP1CFD3µʩ{fhS_q8_!N8_:ODܢ]ɽ _v5.k/ [pj+9=Ke>%b*z> *V"^-ѯch cPƴ)DeBs}pN4~]z×'ϛD8N-ç:7ژe db\@뮇˱M _u9`?8ZŇ4Bg#(IWCea:Ov׫.%Cb_m\hB (fPYX*)^,}%$vրsDNgGi-v9ezɔ=Rls> \H5]y`n6g.@-m7ՄN؟N@O=jEcof{fWAc:߂yCYrF 2*E,YBĩCiC[ל4 S}25uG0]^촁w5>t6 }^cKDݓ烐oIP9PZ9rJS_2L0zB[/RFGKU<ηsI>Rdu.Z<\i0 U!hgH&O GRmrlTg&%)%r-">Uk'x-16MIiI`Xt$sm{ &tPvT?6 8aE$Q;P#CKsj;iM=Pb=L/0 ptm!C-5rĊ(7sMyZNFT8܇._:0ӗbY ^/L\`xt1sGmCW+M&3g!>u?? Q/-aThe?_Z_,1}OśueJ\`X^O*SX Sn& /OEG,iZQf̌4*wQOiܞp2+| ,fg0ĮLZ D2Jx*SW ڼwajm$cf9F B$LS|QP:Ղ<%w€y׷J_聾~JlzX}̡pD VU~$ 4?8M;lR$1V IJn[} d8-YxOW]t@ ܉ 0kM )OPs+)UѱxX5!W߀a_ y.EbxQʹycO[q~D|%埵3Qf! Q&v1a2%VX9YSbG am@ʅmoU!}Oyނ;1⓮QajnTc_uQ@ NO(|&)K^l"ivqJjvzw0Ҵ`|K{\@]Ѥ!n>yt"c) \rr6vفV ׋Ǥh3a>ݽ\›]_: ֯EƩuh>Q0P l[ X$;pX=2+4xp.2$4q j[A )6b)5j%86X.MbEZJ&K~iv] < 5Sۊ.8oK<[VPN[+ɞTxOI՘pG7|X?Ù3zf#@0wn- gn:* 1m)ϘK,xf43#5 ׵J+=bohLQ9G4ZrMSBkDy I&;t"P>"rL<za뵝oGOReNs{s]t"Kt*=U8UHZ)KifN}:z}1"JX7p>kftYd1⹏@V8P(lW^Ƃm μbh(\ْSx`0ޱXM5ڔ!*+3"~Rƽ(%I X7saC,E ý~iN7;^4۵Ha@yaha A񵛱Y}C 3aWߣMAXGyJ*0}3IdYh~O&Pfq vE"NX~i. 64@v7h_P#tk~f )&B)i?LRXu7ӏZџa(Hl;0}dTv^oa7#PmRvy7@T'قJP"$ٮ /wXF8;)2r^>hR.ݩS-W,f:[tUtc{F{ۗ痒 ė~{ 5Ou20e5dt_!;`-\~2qSy>" F>h|{[4Z!?6XOoHQ/cQGq ]QXCۊP f$[]/uaأfO95cacc Wt۝Am1NzGºRgDZKD g~Ӂl.#ݿZi!%p<U\#'Mܝ3,秾^]ϋ+hJ j{]0bY+k_RgIBd_#5pxQ8~ޫ]l\B9Qo!45s])l@#PE u;3eZk 8%q X^O}fޝxLcp%TD &/_qn;sV~|1j̨)䔵Ԏ - }O[ c NA?dz 8fGO};zAa#6/tp1MFH9j#WWDѯ6q%4/c̯܃Q{?qIIkXgB׊Ux?TƅܸXNɣMOǍoq:N;쇘ɡSlpwqlVSGh[TqB=(<lG,(bԜjNO O%2#W0wwW0 J8 CBkzjry[Xq&a\Ԁ֯B::Xș,}w,'f+#kSY:c _嫤 'ٕL2D/ *KdsOʾUdRRhϲT [qu](ifIğ\ZKt:Iw[4%5MEm~[K=k35H[ X+p!l$t2]P2bvν >ldr pR)W/=]$[uJcaqb'^\w"l7 DYv h|[zjDJls`ɩDئfSB^OY[5WAP 0s/JzM9*@W$TOʽN*xqu1.̂n$cY<;0c?0sN?T&T9!&W=0H]f*YuV8`tzM4BKAa2wN/@9qGu)2+3rx PS׊i#K9<`3Y*Xβ+-.?0&r0kQPt7A+s<*CVO2_}9xIsxIYZu_S_&QWc+K dLqAWJ1Z $ bSٳ[5||8so^1y CfYn2~3cI7E\Dg4-K?xb\R":[捯薅 g+8wkt5q8 ys:9('"")I~yޞʘ@U:m}S3:2-s,ʓD͓R6M9Ȟ8dche'DM"" }rٿ,O<`e]CG_53HZfDs ldf@lqJZα$BvSPN$Mc48tn&ΚuHPn*ʓΙaNs-e^1dާ uBҊO-J[?ʿE%q_L@r?C'>H}-*ϔA*.dt鈒2 Engq亷sjU}yp>fU,aw.646?MXE|!^V`ȈҊUi#r%z+19w8j] (HcoPr1eTF\?6+^ə`\."{8FrgSBQ-T%WI+YW$=wC}J*SCƥ.8/a _$ #[2u<t(Ga#]z)F S(VC%*E֒'ي0լi(@DIf/O 2V7_R+ _~`z>.ӲYB";$HzZ&bx̄#ha^ ľƤne" {Q(ٍ#V[0;?j~Ou/ :, /^!th 9\~|&Ww/*(p< Z쎱~\A+jM'<(RkROb-cַ{fț[V\!v# ˣw*oME=U"`>W pЂJ5Dn#,Ԡdk=d'4Ja0k-Y %~جN7vh׭LQ1+Gbv{0:SǨ{Lk֐L߇Z7jx‹sQ(3*zHdU/YƯnCz3^':q/C^ iqqV'=:`/c9(S8 9VeW2 whݘJpJmݝPs]<nT9@b̼,g8˴ /&w!-f,&ӂGؔb p亮5ʊiͧf((vF!id,o軜.)%U"$pڕPGƓ=F4ogFppW 320(OgK)M+}l+:+`ǎ!YrCO1Rjy֒>Z"W;Rcvt9Ui{ru៤, ![Rċ`iSC@325Ke k"*VYiQ_CiSpBOLx$630{HJ99@t [ \~O\B~R%xVG%9=q%k;i3'p""2؀IPl1UbVtϞWyP7jc@ /Y Pv82&&tN)Gh1~o[N;eԇ1dg~py$l㟻V{ ֚֫MT2$G _A`>iX)YP#!31>A=kSFmcO uH| ρ')Ț眢1 4 @#/W)Rԩՙ1Mm>ANŘF cEӞň+͂r}Hkn6VuRZawwDZSV/q́<RP* ʻk \pl0B: /A70Ւpc̋쉴=zJ^rrPzN^_.lvԱ2p⤅nYlFJl5+F+nHOc=zU$oa0BʰqneMcV'b&iN:/$U6vq/ p0ajo#?rg(Tڶܦ}ev 6L;U)k? {NpB\9-el04~Uٿ+ XK>T~<<|ͻWtV Kt1n˙CF0hAcGECq}?8zxP03A*M E2C&;0b -vgm b IIb$7R>&e&~'^X{e`VzӖ+1n"fYq]rGSPTA 2N'GѸK/qoJF$M{ ǿ(\Pܥo}SiR'2:)KsBңZEݜ*^(˴4pr`HBDҔ{a52I.R2quC!;xtT& vB$"%}\tB3+dt&}z<~B2tJ = 8s1d/~t^3bG"yHnϽf9=Ս?ؔ=j#WYscZDᾩwL2HDɦ2T兖Io`jgڮg™TFS@|%\/(C$SI58jrJux^饞zV=aeBhdӥ8s:濻\K_~.~Et|!%kLBR}{Wj1*+"I,08Z75uYDbd$_.OǃT@Lpfuj#\C{A :!RA8d`*.m(s܈0SuQXà4L3#`m!]fnC9mz=ƶKĠ+_ 8T慁=}pg(' 95|>p7[z,xvWNv]E ͥg dYV3 i9y3vRjy@Q߻ҮqVdacs:售2\ '")3я#'ozvJ[%N9<Ճ4FP`Men+Jnv#ofjb@k#JU[~SM{7b!d7Oqbq 1@0LNF TƥG!JeǪ^ZD=A3{ټ A48D2nMl0e<(86eNQ>fO6n:Z"f_Пf;@le3BQ1.< B3 |(zG/ūEJ[U?\#X`etYKvle+ h :֊sARS2VHhD6CwG-Yvpv&0˼}'.g0#NQs/L=຤^52l7'@i`f#W_XEyWKS}eFQO-PF()zF9_r?+ O.Cea1:E˭jzk4a&mE'Dպ]>!8= Em8R0^V#-@=xuI6;ڢ)^{b㣌q#d򁎒r̩.G+̪m(tgxtAm d0AFH9j-ڋ27සblOU9 ql2\PZI9) nt tB_lBba\N_)(W6Bim(Ѕ "!&4~YrR[}XHbb,BCMJ%q) V;%}h}p!W^n|A/"W yI9g L]D5Cqql Muu=j"k̫B \) dX<=ҩS:g[jԞ ҍJ<̳K'5>)ԕP#rKj֌_9vG&4LM<G?e18]3$ "N_E=vB͈μs^"6 p+p`M[^i!vo|tGdLӚIa=GUy S&p> "2IOhK4dL=[ɂDɓ*@n9 {*+`\͢T{U<;L4h_T觕j6 | u:N,+@d%lr /D2p>2X|}T_0(LD8e`kf:)' 84gdn\6+GaɁ$Q.2]KከCӘY xη?0aYhU?LL@UWsN^(J.'`.Z?5 _nrƛ>x_?Ú2Ho;Bds;1jɸaWu#7O:-NU>d1v.w1{}`eGGqB"1Om[Vk1WM Mm>| 4O.`b ~I٥JuNkB=QtE]?(I~8O E>y<ًy%0DSn8 @ 4`&'"lH^e2)b!03̶k8ꆂ,T39z2Q|GbJ) "6xA8 vˍmf6h)1ͭ-.CПgۆҒ若g]8.f CJLtHB pV|2:r:0{h%H 4V?_t|!)4QaQ!E5մ KGu*6dfr+/ITԶ05?1%$#`0Y}F݉8tFZݿ 4kնycjKxP6-dە-0z=]^Sx9(m צS6[>xJNJHF@X~$ -T+zZDUyfRQl$;}V9W`2R+JQ/l+-LѺƒĩzsAμPCh93旘f$xdԇꢍeӪ3>M43¥f癱%X S:Oωzb̤9'.l  %эh]g|`HN8Wg3SkdrVpׅq\ӀJ\Jr%[]12!K!>=I_EQ*wȏ=H$ܖ(M# $fĵV'⻙N}t}X=Ùz's~v׋0WȪ0p67f u[bDzƋ_8F zL9eìꪐ.`-\tj~5fԋR"_wiaAg8y-8jqڣd!VOwҘôG|}w>QepOȋNywLc#x2cT*|j3VCOq >Ml񋐯5$-ߘ:M##!hl?rG '*kU]IyeȐEqZdrd_R߅-7^':i ((Һoښ)oE b5 &|oWF/Yٳ 1-}F"dQy5 '[[D 1wIJVrHzN\H+_6SٞjkMAޢd\QQg5-{|(wQD"uB\Hd$,+@Ԁ-]B8y38r.HJLF8dr"bEIj \]%d)7տ;) ̥Ķ|'=\t XFJMT{wxP;ixX qAWܻΒX*)֢WWknaׁ4C6ם^ךxՂ9; 0z֍$uY۫lLG> 9]"1z3c 47p,C4 ]tCZR|Qx-5x]?SqSscq$'Y0r?d3̪BĜ/}_d^D RiN`'8uH²`B\i_xg&xJ) ޱa*v QA.@Q ]"Q7'T+WaMN)yL]}A,yX : Pϟ%^ȴ ac T~ڬ6{B(3ZjًbGPi-Ԏ4.>B6#BmUt a 8[p%C ^vL$!@d-]2^gJI(x,Ncn! z#>ԱӦ扢 "9m*A`|!a!TEJ"hXfz&У^G'ڮ3OO];e} E4eD>~[0k:@&7J[買{EU48m]/mvFGagk+Gچ|6LA7*n`U,Gkf V h3>rͭ]+fFXCzCtmXF^8nnq2a4ߨ [&Jlpk\a!5B#IbG>>P9^[&Y+t 11E1/p U6⑹k{lDohYo\}W@fzz4k>jBи\e40@(bRg̳"B69DO؊Ț%p k{J@#G_WXD9f% sf|zeXRtJ'=]' ;+t/~6!B <k-a 2ס gqP7Q䕩$AzUa풗$* pxrHh]rw_bD:Rc5uwڈ;+uut UTfM,$":'3\*u7ˇRՌVj]ysD;;]Sxn> ' d3`zEyȫ#gQ+@[DU4Xk|e`vٗJxUh@nW_3Q/k{U=aq{ɦ)gO#V5:ܣʪBJ:D۴~r&[Fvȥ'E~VX&jBm DKZDbs1mh-ᴒ*_ϘRvd /0\}H ;nۏ>Ncϗ;6/փEEEg%llR2(l `l"w2 $(7%B"@ WSYf3}ME;Zvn}Ɑŀ _v~No[dZ'z7c"ТqGͰtAc]Qع^FoK[c-މ7EF 5&Fu|[۞viyT&U`>OGFy 6QY2r j2i~cv^˼&sNvu4EK/4I΍*RsQ2R#F5hj(YSd6bIL[LB!ȴP8BBTݸoeQJ3^/jnW\`7ZsIN!ڑIu.cx= CŨo>s"+6=w : 8K`GK#+IS)1Ɇ~E JL&ģOɇώ'B:$ d\ 1΀t*>O2-w(sFGӿӖEK$#4"8iZS&S*Gcm}<_ֲ2wG>O_*5d6]*@ۚ.ר;Eq~qc] ?Uz E%RbA't嬎Q ^J`/~+fc> ;%@^9y]R]M؞ m Ev졏lZ{>>Ct-?DQYgv(RPGT kF:m0k{d"Bדb${Ր:$#A|&T1םp'JYdN\RhmFTW(Hά= Z>}砕n;~DljQ!EC34Ra^40 !6PΘa@ܫ-rPMۿ2lU˽0yOZ$Rq"eaz 44nƷraWs!ϋNgŐt)//>צ NG-Uc;Qd`2)[c'  ܨÅ(n.$ޙU p5 j 59NCmi5EgHn8!~ a;{0jVMF4p̤ynQD%͸a@ֽ7^{aUe%İZ HwUxN^1/eKBU"m1bLwt+tm?S6#?C ~݃)1i𯙻>(n^c$,1*NeNֶ&#ii% J6G2\b~NC8 ,ȨM1n[q{ί>۪T.ѶPOPH{#L!1}[1]| 'R>ar;BOvijFt GPFC3l=kںU}TI,Q7@Z?O;yysmS*K[K=z! 9cI[DIj/&/>oi{W}0AS,X>YO0GyC& Ŭ<$.Hc5c[i=O@JZ6SnFCif +t+gǬX4H{d )5}t@A0bk}htڏ~S.M؋ |pE#<v"v)XcwdT_U*E&|bP99Zwy0ECmz~%/kUl+*km 3 c#܌@B)/y x==vb}@o bSUܯׁ]Ã1LYzB ~N͙<$^bl%2ڕ9ֽ~L3+q~˹Ϛ>oB+҂YJDaNr qBƖI%*.pov,:LcwtGgй~?*W0ӭg4<ӊ[Om2]]:9ji>Kz]D[(|p|\N1 dpZ'(yC0 RN+hΛ0. љϰ˳, ."S[`uoy!"ȱ«.<{8&s'"0>k&tIL6@@+֘xGxȑYTdT]Σ; /:+cv^} M}`;ZjGN+ZLp9az?QӔK|:4g.IGjWy,/sVGc>gXg=bq# G>Zmj5^I`ƊCB\;|ȳN]:q!̅o[3r @;)D]&Zq ȷvI y+YSʉy.]1?\QCLdP:`t%;M;ATu"N}>P 1>*,&5kU8) 'No֖=="UG߫eZb*p^_{61h1+MVd8-1~{^Vbh%4ƲB_!ϞVx+uɽs z6o,s+Cm#ĉ$<q_V#1`a&q0.b$ i ù•r4S*I¾VIw/?gd5͜zt:zɅӒG"&28xӌG|7&zNL \ (%;Y6ˇ.2뽲٩-\V=S;OO=: gX /%)}6n95r2%+8 G, L@2 M kٖxz??vylVARy Pv #wi)om1m]B~uẀ"ic)Bc3~ֺ9u>e&˝kjuVĚ>]MԹ:{T֮CȄB1wu-LWE8/1SEv lMqNF0nu1]~@!~Mv,`,4 Q/~4bFϔeBI:8P@_X)vۆ/‘B>,Dp`}.4)z Cр-iJ84E-5 x2SJ2a Sbؐ8 r(R`'U<ތ%I*<lTAF*RçEb"kMvj|ݨ<"YGN鶲P('/*t\[!&MUJtUTtq>햍lөw;c^,Pr(Ё–XgWT|祈QMM')%#6KDZA[/gJ`R'wq1S?Tbx&wOF;6MN7[ϟ=(?"y4Zk,qo^ @2}Xm0F \C@ƼK^ɅQT4΁ٞdKJ1;mó} "}]: XKEPMwO,r4P1yGBGr:}+)V?f!Nm,j;s/]T(HKư5LƅT.AP,ۓ4MNa[^a ; ֥XX D"xIsܚstx$DLDT'Zw1Hx Vz hy ʈ$q9Yz5!bGuD!0| 8PXsL,%BS᎛ݯ&[IהE`$ Vkӂgo`g3*KjeX!΅IeLDfmaP }2qM&+'=sxbm>xRDJ&;8B;=Kq+)"'gz9Ꮬ=uM{2"RQXc}/5xB&/leϴ9s3ccyxHh 9 1Ѳvk#IɯzpØP26%(wig=}fbQFc'5#nHݿ 08w`V{;]Kϻ9tv&_9%l:rlYb?@Rix7 Ɉ6J~>Nພ!BSuR`Et3|R&]q<9;g,}zoU+pA+Ӌ@)OJbLUV#hhwO I$L녞_0U)*F$NUifE#-`$mȱӞ=O#(Dg)(|5e\Pc7KG7 z@! +4 $,=/'u8M+sq|MY!$@4{8;~x]ua!3[&Խbj-H2e=D]P-!@+^' kB1ekm~3#GD-rωYv4>EC~XTH:(792dK#1]G'0$caBo*^fY6!>c.!-g'N##ȴt{ҜPg- Mps!&d@4y)n'8+9YF?iQtm,"ƪ6v{ƉnJiƧOz L"-7htzG;GOcK#=>E3{1`h_ Jh;9|}w8uɁpJƧn1LTB[ Hx :pdd:g _r7^ZH-Uߏz²7c 1tAHLa^uD~ PMPeBE-us_*uB *o5GՀte.L-9nflCzҮS2?C jp RmzkqkWQ`8%yLݎuW}׹*\D?;8 %#7نq+bfy{,6X# !vA?(VA*^ȴqI0I>J\!&fv ,g֮\:˛i*R銉bFULp`䌕t>M|#' nhiŏ9r1,jH-EN%Z~jk.Jf /Y&G V1"pĪpWj`:_3`!֩C2eKk<֡b%;H?呤kQ?+i;7T.q\6B|ƨf8Q[>1`Y]3BsF_?3~JhJ sz-akCqilY[T5t]jab>CWfܰis՘e`X!o@L lc|Qxq5f=Ƃ'ZУ8j]^y?5/@τqk8/5@9nS9&p).:۽X2 G'tS//=x^.YQUmGFo1mfY07`sMBLЋoLuce$D=oDg``b2.X\q ozG3~Ο V7[DЂ GT@רd $ m$upn}Ȇ £?cN 9a/4f>@[]7qdYCγc<+ _Zxq/fr, 뵢&j!%86SqC)mrk9~9= ܾ3sH2I@w$OvR{iMcW􂘖$0e,荭 O~IcޕesHI= ۍ0( H!ſY:1o yYidˊ(XR(BB?k%mf&O f=޾R5+78S :R|p塝XQFKigy{/PJ%V>fh)ij+p)| gS8D߾T+ N^ /E NK*/f Q [e?Ru~uSZ036Ń|[Vw_VuUI7f7b(EX։='De49uℴ4_JbDiϙXT's ܴGcG~h\¨Af|_w"R +B7t+ߍh;(!TUIG͖30&!ۈDŽqޗ'_\R͚޾aǡ i#J5Xwe4 9SW-y6MSM+cی1WMVnԣi_y[,CŠ+Vγ)}wn0r ߊCSk mOg4+a,HU Ӫ>8̹k;D^B ' #%ˆz.s *q?m*e+,;v(WL!#}W\Rx5A޿\+7lAtb {%@G_ʰ R}mC"/tuEJꈂ%u1x/K(47[>5`Oy1wEs[@ͻ~QYI|Hl9Pw` {)=_ةc~ZʗUg\ R}/fܛ2h^~&@=a}ރqdV&Yg$chm[ݔD,>=m#)k?\+V;:mIAwO ԉB}AҲ)m]NXITPiU姠aS΀`c]̃a RrtBDQ&ZxAsxZUk= (酋LqO!"vRf^_t"q~#2K_']" q]/zX/?UO)G7I'žJ@ǀtBvʪ"cla_yM)zحX⦢ T"ǿ‡Ox5L*N]$*P"qU r7 w˅ ~]ou?ĭ\@1+6Y3 HnlJ\i[qF'm8M1. CAcni"M]8@54뢰kO'O9T0X 0 nG{yadoS)0Dau@!} K]Pk92biBo^=@hD(su+A@XEs\fпPXơzol[1 xIE@PBXa-"DgjFImd|©Nǁᥠ[a!K"bHe*J#xyD#.շ.}}IST>wʥeo;Js3٫5E{P=tDzV4*KRuJ,zH>(C8oMAɃƟ]$9'"?_s,;DfUQ/ɵ_T[6SR0s$=TͰfqpX/B^L <#OQuBbl]J#g-{FkN! ssE)Vu¢q"p.4pj4wZi4$I `@Q`$0ă4RFPf0 &d4ݰI5kvG 0"`-s :uэA~0EST_x*q֗Jf?}L)Ӿ 0`@s+0YеV_">\؁JJT[ ",86z}It(SXU}XEi^ꭨ0W9Z`Zz ˣ[vpi3 "(OA?-1D\2Gei)-X7H J'f]NMR?uԙI¬qgVKXƮҞ"'i%LLTZ-,,qsž:R]fg66'tIt=nB;->͒dCkvZ$.LȦ;uOPpߓȂo֧M pljpQS2м$Q!x$.V h\ڗޤZ-U,gm /x$˲M> oɨHDGTԤ+ wN2oyn&n Oj/Җg;6MFKؐSqQp[@[aM\ osw;q֗%t躣$o-{f ta=S|CZRR"eќIT^I2QP=(^ $te L+Aqco.CuNlѣ`8ߚ{H. s뭡[b(5yN)z ,0(Y#+w\߂3ZwEϚ X|64Z clHeꦲ.ߩ-±:xE %pbqMwFj4 Њ?h#}tMR`r$` =৑boCK;dhQt)T;p/z)vx_rtc\&΃TM=]SITMD˩. 7N\>/S"%$osDh2SF+V#2 |tSg*7RgccU;&fe/p'\k Hǯ܀J GEn5sJ)sX ` x2Iu/ә>J<&M٬ȷC|7~Gu̓2ۇ,/&_Rf*W D*{w"\8%2cgK> !,UHUc̝!('}tr/u.˥Ȉ=0"?x^le"N55l~^^Z܍3G9IьCL;9$[wzdRA@89M`h]C* >F@ `Q$^VsU4C)cBElG\[3V^-KjühZ/e?.CyzCV,t3\6W1oVJy E\G]B?3-d-ɭ9b:gg[(plomd?$1&u{{-ZI;n +j2Mmטy3u{x+e!1a$qiidiasv5\W݈gل:h_VkcElwS`p4 ߃JbCϑ4E: ĵi݈[$n?/0޷V(Wr[JymF~qѹSeg1#ڋ&}L95)OQ0eQ(nrIzboZdI'N!%ˋ ;.pG(\lIC Έі^烉"8)N~Ȥ?/ةG(@7h=S|y{OQx>UfݒT vf $80A,>bB0zQ,[cC<0H1G̏A) 5M|-7Vh3$< /v =%H*Q\;06\;)'Hnw1F{s饸@-*hEAӯos<(v)š:={!I%Lp0Ӹ^p85C]q|Sh~f2&1r^U6i% ^wȧ=K!..*&V2ybX#:S7یKXP)F;jhv(?bc")Rzx$]oD#ړsa=j=t8ʁ7=<9DiVO"ˌ> K|Z  K(꘼ 7vi9kq&pYGnVc{H(}ZI|-v"uH/򀲎aY#/@\e6{ ec;J²~P%,[őG-NLwiS6p@$0IįTaHyp lnE~</DrW^ JF ؏sBQve0HlUɫo{Td9MV@^G4,8-7x2j/(R-޶б>&rۍ"4ƳT8]^zou#j=Qmn?ڥERVrHi4c ů𴀴J5yT&w՚K,C򅥦L{xKNg3gi|R۾xSTN򆳭2;DÐkE|._a' = osDC ݾLʖUcEsOn{៚CH#?&zKрCǴ-ƫdL-M7IEfA-KR\wjHQPG+~_xFNV( @<'H[.=|0 fS\vOA|1ZDoĝP%3p1UBk7Њ[=IK WHU q7)qKN`c6ǯh` L}%?]8Ǔ|\8f!viFlC1-M[[ylN`KFQz#LHϧ;wr=|5zUC6z SJ.*w\IYcDA_W-x!0}a= 7ppu?i4$FO)MSt)2fSWIql XgXNuL+qHbK\ɬ[@'B$ luԣ\x('!t`t_AJ&CBg=2jM sEdO_N^R> C)"فݝcpi}H+2L:qF!N)G2ðHRj;5ԋjFDwob3X9sI$JVQIUXu<.>*2G;q[(X|}E^H5_F'ֆ￉G50x|?{:'Qc f_Na-o'њ(;ӘB!\GP 7K"g1(^TjI`jB,ۅ 6PWȸ{;e Ie 8z6TtΰFf]K!90.eT+=kG@4lEVAz}j2yyF&%߬-T [>/pXV8c9Bb} 4B/ ~L kF'[`k%upUW/0'd#CgFמ:e; UA) HJNHF6 ȇ%͹se"q[ BRc"Ǿv) Jr unBkT09Φϛ]e]>EmE |" o5#w+ O@L`i D.*Viqꗆ&Њg*ŗA* N$f:P@θ(f>/nWVkmh(ϹS90X6:|)GmPuHeZj6|6,]Eh=%1vvw!B)h " X2>zoDu5C_٪ҹ:טyxA1{/ LWxȶ~lv }IH;=K&X <{?C+u`1jU}+ }$`&{CXM? Q|LγeD YCV!B /fʣ]. KoscJc k;~7Z__SHְ۴ĊN n.f!nĻ(bB{:οx~dPæy'ĉ@aDHa+ul45rrgy |n~ޠIZRQm#sSs(`h 1y. KIt}`('qrKR+n3dͷx\fp#~m"/;Zͱ{N1H{RRmusdH'sxBPk9^q@p \`g V('<!tplQe  cwUA|wfMM$?] Dx4lgr*jɩ8~$g>a!|pk}M lFIuxG\1'L(,5 n~"}~d٦Xxʠ]h=֌뫎{pR6qbk_d 4x1z~8J&%0Fގ/ p AOT)&ho˳ uܠ G!*Y/ye YK=vKHJ?5l|rtpS7NYR9y=[cjg6[B\ ˡX%k"sl3q*Gɨ*QğnKQx{JU HLg%n}ڑ:%$cQI1ǵ9[Ldr nў/x{_kY<'zݾA]B>Ū|3=+3x.JۀVA 9].<ڷ KE:A! KqCc :ΒZ&K?̗WO%f#nyUN-,*/} ƥ F,er Vz]:D̨ UVqcѷi,"=xTYHNgx=QubSm5L _(Wp`D9Ҷ ~R8PqxJpB2f^ѽmEbM{V+6 !0#n>9m>Dw1.56HD($vRR@$@׍VZ31{aW<+.5]E#w&!MTڸB+}zϽ$N6v@Ad!"^cc(̍t bvjȨSniL|\uGH=uƘyU @P5K)8H.42p:[8L*Onb 9S}ȢHe65O,|o*B^z74>_+zB#BQ1J M̎ܵڅLyS5H^5Ylny4"H;))Ij,wVJqBb{s֎`*[%KLq~Q;w)/Я1y"R0WF iV+|C䝒Bifm[I"GU@0e-" f ΰf!C"o9e ' ,3€LFSUJnмQL'.Ք ?m:/}Rn"q @4،W]RxS!`w[tͮSwQ $*2U%}Xd&ĮDq}= :VRa;\1M/2<ÄѨdzuֱD:‽rlh]λSgA$٦g9/wcqݦIJ wׁ0XF' 02^{%nPMb5p7y Ώ䯇%Ex=8~))b3pP9DN7ehNӯ^Ԛ:y9`__213 Y¼j{rR  CO v^*x7O 9=C7o1\7y1d\ϕv{ ߤכcZA ^Ev)s:c>{9}Aӝ7B:C,1|loi ?*AY~1Y,KS@сқje]Fʹu,(jY܄7'4\HD!|ꤤQOg?*^ *Nʚ[d"X;,v^kO+E ۑ72{*2'NlOgeh ״fkZBU`?9ػ_;%.2Bv֚ڰ:KVO (`^?hdbpҡJw8 ?{BBE,o;B1B*[*6KGeg.MW簁>:-0X.$x v&Jڑ;Z37qa}rmXhE.K&LTdD aY)n_rmks%U:qK8FSNTgnc̏A0FG]h"x~;V- } vRjU>ec}"eJᨐG$~a6P8o\.U*2Y.b/@Ep6й)-[d?}c?5JVCQdZJ' 2lK0!ԏR/nqt oxGg]1w)Kw?NOqRsRLm,ye |y菸.` X?ѻ{;ऊIAL )QlB4Xy:L7,2ZcϘ~.yϷChoF߯AXVcEYХWMދ4;hXI{*('ZƩ ޅs$kౘ?-brDz%LmVXG\{B@mRͻ!sS8gn V!h$D+3|G按{o*N,2v2 WGߥk]1Qpt!.4ipTgL]b|]S 5}p5K$iJPІqsc(øZM~])ē)h8tRGM5M¨綸nygPDkF^&5ާ'(,ep<ǭ=3!c;H8/{hc[g)jdd>G冗"x[P}x딈.;N$ޅ'ш+J&,]ׇBV<Б>X EyHa;6K[ٰ; cA2`+܅%;3Ep>S%xi\*ΚBBfI`9bh=-+}meM?51 w/K_bEFe܍.,N5qH6[j8dq8S?+ڛ1x8C&9º>aG5= G|ײi*'=3scI9a0j(5F5={wUr) =HP1X0V*73{߱ 85N"x`9/+cK-{=]Dȧ\GC;TYGXbA9u0/DT n\G->PX%i]~ÔaHWkk.WJ\vٛAD](?d>gR> ܈;\2-F>rvCQn$>:I(>ɴ!/Izkj-&Iek'0YSNrYc>߇u#)c6#6q ccA\;F N w[)}]n*/x2yҩD!\vjnNUyu%`Py|S_< (X63Β yKUCn2g bL2a; GJF@lrvHqJJ1y}NyZ9X$S.yw!gܑH 'b(|L*Ony9E7jl G@gKS,$ߜ\ܲSrA߸i_'4ֶͬ` W? 8cKtxul1?Kxazr={ X7h#\{g[szO*3 o m(D`qUr{UF c*`jγkD&侬$IIʒ?H * `JIm.~U%a{rb7r?*2_R5z2u8e옥жiJvl5Q"4<)3:!Pek:,a]?bhf4='4w#R%rZ* Z<~I?xu_֞\2Wܒ DQ6`e"8$  7¾R XY缬YXZM:}w$u Nʐ yq|)lp;p=i-vOYEϗ.]W%UA.|4-P'{6Q,=P4a )@X#װi)hl쬓AAQTPnf;.6&`v,68iM\IcR hg7}Ra$h#o!T!@&N&`bNf#uKCX#oх⣓6ѼlӇY\cXvlak{i*Ҏm@VAPn3#2?WVAfbF/lf9#Xn#B/#TO=~ (<gq(A \ZIJƚ< 7vlÌm/ GӀu3G՗zg0+aAzd ᇌ sp]מq͜h w*?FL`&f-kFa+1qX DZ*~P=rH~xLгz&ia9 b.4 Yl~!I0>H* "Er~ɧc?P|! ?N(Z+*̒$R\Js ԯ BGaPf\hLZ!awWvy^ɁyJΪ0 j7XEn\d^'jOLc KY2)p(;(ĖN ug9n29 MvXsW ua/Vq` #й5݋)ue껪M 醪¶ȼ U (upKT`ʢ2D'_V,/RߢZѿ;:ŧ$ow=L~Rժ$PNURhR-gAC٦{b[R#{m؛M+tE\;+&-_)X/?nBKъnwGQXXmib.A(]F*A43R>)QEՍ:e 3B_ Bl:P&e`2`8p dH 'ŘZg;Ru=uuJ{>$bD̷uz ĬJ~{s]]%i|SEc^ c]-LTG^]G(HQ].A$/g"e~[[|TT$SSLK!=HQ~rfIu|zZF]#<)iVh$9]r%NS~^"|%I Jg*W|B0a"<;$J|C;R](,m8Pڪ|cJuߥ1 d %% {ء2ĽwXy"dNOq:gsڐDvj/*A?[ʪsɗ${пikM]U9u. Z(g(VeV(r&h֤v0Mfe|Wt|- .,Ec_m?.co1fkڣ= wY%)Roӆښ3X)K5pBޘ<>nvԤ1:Z{{?.D]qk:Z^T-[ Mw#&0DfJTy.9tl$֢JH[&joy^%x9Y8ad:w>Uӫۧ'J#SC|8NL6,xlOȹ"q-մIݚ,Dlz\ dg<\MH9p YARWX-@l:2BܦÏ'mUO/I[~8^ec}*&7p@wn S >!P#,ȰY] (l =iGb3u)Bޔ͗g=$ x#t*<T%V/>m"&L>̏?DоRWZ"}uuhD $2Ѧ#AzY@lQ 9<~/Tiv1K3 |>IFS`=0j69dsy!a| )޿s9cLE#V'R [>=UL[\5=8]+m%, {ݧU׽IF)Po/($j~Fi Pz.GLxlR1*O]$,_ԝm"\MU/,7Kvr "@9!=6'Bk,Q?Jj(E_0j)AT Gs\GX V&͜PM }Ro@_3Z*'W0 A?= K N8WUQ4 <s7s 9qxVWYmFQ5{u:TZ?n%!'2=/KyBtbۧMOYvrHX]I)|BVU~ߨFM5nOP>^<՛4?Õ)8V WOI^:suڴoۻFx{`ߦdr.JEZT7DfeXw(:|%RTqs솠:b}^ ̜M7Va#5*^5kgCuǞL(+nT> ,D.ۂj$3[UOW= Ol$A9};D;ZkFW<R+pf64~p- 7-X/uy0_WLJeyl^vmzfbaMHХ0v5;< al֧k`BpEA0߲ d(kTpV8db] |C )wab60`G% g,K\5+b_,q؛rr_ c+hig sWIr BX>#wl*Bv#sqdQlJD.5c.P|rQ+7c)`0 ۵2=7dG,MH>~j29O.bw^R.x [p(T {j9yL8MML8p6X;ӏ'9|Wh&%_Y!{ϼG#\ݱ|nP`cb\\+ N*v:9k_8pu ; h kTrYV4fѠ/yP0("f(zr%ŖXӰt!^(u/˜{pT4FvI 3Ȁ=+t!uQ1KvVd`m~ubpdݚ)Nw=>Cb%m)Ls5R3Vq,iEjK >KgT*IJƵtJ92"wH'?UoN,,g~PYq^cb҈gYZ07070100000247000081a40000000000000000000000016446b36e00006b20000000000000000000000000000000000000005300000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/usb/pwc/pwc.ko.xz7zXZִF!t/-oj]?Eh=ڜ.+=U n}*o\-%ɋ|!)D8ۤ,QX^ڒJfn4Q``zjv*124V jzRfH٭MR+!5T֒rG:G$ ~d/[h M7M+6mTˆ\3 mA '6U?T[n!潈Сe[H6X. Gy%<[}>B٤5_.*$>b0[7BPyQ@~ښdq(@&HD-}© F14*>8j"lr=Ma3cqJDIavUAҿ# $%dsj\1=>0dzl Zۧ:sMٙO `_gU-Kgl۟DP퉘+x"itف>w&) L)!;z)J-c_.BË/^EPB aB iXA0Q$(79'~AI{N,+4~e r-+"{haJI<2eA?EC˃chg*﷬r\CD;v?ms%oڨiͿjJ`,\An}FTp+۲?QjEEn6NbVEy-zDwhX{*O%XG: e%/'nNĢ,b9̸NQyC"Tò! %[*`FB"ɣx<z^qNlDD=pR5)u`I˅|j4ot Bx<>)x3eH"+ո+LӾ2?!a08mumP/򨏆)_CYWU>3frWT+#$" .H#5"\}F}o?:޳*FL$C6z%Mp/8/N\T; ES;^)d$tFQ]ɩF'E] m~op×e2nuX~t2S9ooXM1L=!u)/ͥz$hg_9) ?9J,`JtkVE% ٱq7;V i<&oӱ*{Þ[7c-,-=j#h<%+_+!MP=|rٻ:uؽ2%32?@d)#O? K{d}0 FQ\V2;pv- s;RׯCB2 |oZa"}~!ɍ|HR,KgC~yy Q/@#7r9]CM 7Z7.H͞c ϯRib{[[;Wew2'mlA$:D\!{ +b1k\O >8n+X`'C]!ÃPZe ˃S a%)^ƢݧM+p"JXdګNkN)jѳ?!g{K@]Gد,)2z$?4}i2w "r?^PP4i$؜ZXT]=!j Ox=Yo;=kv64 'Ȥnzn$O0[X љ[\DLv  dCGYs`OW$΅vVňИ((@_8_+K+C~dL`_&f5ġ>".->*;EjQL}1\o*d g,>RV V?K**VjH푓Mc!.o) vyլs;yNsZ~ H#h+Qt>:/ E~Lil=*>/х aIrv"-HmFW_M6.<31ʨ+^P7n+)%j q!"dAԉb; O!iwii~*lL1H|jU^P%ik/}Tɨ S{:)EmIz/p`X=UfiqL+H|W8}ZW@7 /$:d`7+Mҥ <)"/1ѭ-D'Lz֟`AAwߖ89^eJ3c91FQěeî1Qx "-&P;2jҋ>DzTOB@AivR_UZ) K.M)7Y Y*prc:ޖ66՝%4!n@ל^Hj2~U"PUn脱kϒAɔJzw9p0_({'/ oVm І%BfcSҐ|l&x&74xfB.k  "^4J{$kS_\褩ldZP9Q/9s077CxVƆvG7_aUR8R%&&%mz=CiS*c㺽i;RۯN%1aG^! < JI$R*2΀'b5wfNy)5o,M1D- 5wB#o'?vؐpWxv=l:}w9~]N6CU(2:\ MKncU'JjGyƳ"`ѐ@Ya'tv94#Ltܠ hc'F.Eϥ!·rGpa`0%30Z;a Ta(o8ؓ0:˹&+em˺G~G;uV↸@.>ٻtׇYRnZXοc"Y)L(D*&3j+PN"ĞCcǠBˏ(ڎ!] ~L.רd^KrN'5ЈvJk2 ֩]'>=j)wŚk#2rBBgz -R@vWQ7[[ w,C{eK\^N.{H,j L])`.Ⱥһr{Aй? Ckkdzb`  lTwGhZn}CbO5ͫy Q1=J:nPx,<!I $k33\$5ޙ?XYaoB\J {9Q߇/;ʼB")Q{>{ АcujV#P}Yg8=̈%ĕY*t]{RMlSQR?W-4Xv<Ȓ7}#ڻ;MttnE{z2s:`:ZM: ㍏>Ji*Gu>s#e(f(`!u!*%%3/x ;K1>b~htMŸlۿ{']?uc{ȍT=$:Jb;yt`ݛp2TYvK0RZ)fi.ʻeM@3~iQ<Ģx_'oU`Y5H 絑l5 #dܢpU Y!2E{%gs9 y0+_[AsnDh۬\_i`sdt 9AݜX>P o\AF,ӹf%E,[5%`EM Tn|b|,ˡ;qS%dߦ}˽;v=q#N:nHw{@ؽ;WovO_!/p&Օl΄˭kKJb%fĺ,7/OLCjJV'3^I٦օ+\\DZ8/; R9}]?<[w&)(/KG£&7ӽO Gc lQ=w}Jr&rtvf͔E#^*kI8J(%xrzlhuc3Dxs{Iޡ]\?" xJ.*u_JJ+rАP9,~~ӦŋwPO[?J_']=m[+Qb|КkQJJI6@ϰyp3"[JQ, =i7W 3qnݭ=o)S̫76\SkzFۇpT<*kBzۅZ4ҷd Jog.mpAYEZų /,=c|r} aK#φ&@t3G$7B\m(o(vpGMUbc˴Ư\Hy|FTOyHgWgwE|8qP{U=c7`qR`I]’1D~߶YyfE>3@Fs>56QڹG1PdNE֞H*ҷn oVvgR#ozw1"2:tG;emPX|wpe,бz^" x03'n6AHSn VZMv!AvR|%a0g8)陦%dS5t%G7  YkDis3Tt)#oV`xGgiuK+ ro A`"9F󤫲<3+ҋ;*յmS}n8OڦGzNi&E(4%%Ԝ~~$zPJ6^a?΢2C/ 'Y3\5icU(=NVq b2XwOƋ='M+3qtɈT MRlnYa`Q`Rs#7K>Z9!T=i3VPعfV#b!*59_g$& Ey@3ZSjq$^@zohl^c2Z2$ZV.)Le!G:ۋ 0W+UfFhhj?]1lhaᡥj5ߕZ{ ܓOP|u[uNRs)Fٚ-{=*2%PnCQF a+V& k&]wc#2 %#l҆,5N>;=Qc{xFeRZĤ)*J ; >@tƒz֚ 릛d=xXJIY()#n.eYڽ?ۻRMK屋ԥA$q;ޡgő4J8\ޒ12S^|0o^eÇ,Ndu~7y\'3o#O,GO&P׀r2i{k2 : Ї$C@~TQUCsEԁ?H`c]p8AW%:islH 쟂fSKVOGkkb>$b x奺+zj wSj Jpgu]u!uSPM=D+W9pIhtZG?z5=-Lb\TJgl*DKz+;R9o}>m1??|񵻼y>gU}I/'ۋ *Y!Ԑ{"umuRhXفC3ŠC17D*a /y"3IXJӫGmlw2Ռu\e  VÞ9N8q_ٿ,+BDQό$lm~sMskYYY4}o'jݜ=F [^ofgpH<.)4rxCp$p!miQt򈄣TcBP5`&>yc[Ui+Qq>곭ӌUd̐(=O > o^uDPxP|Ӱ5P!IE:HLh *O{"i4 W~V~i_jZx bYg;!g7Rvr`WS(K%PsPkqV @4sL~DК1 Ic1s=|Н:6GrĞdSMaIw34o ծ#%f&t ͥ|OWSF/,4e(aTbkS;Df¶-5N\L.h*_FqP&AVg: G1S_G n8y^,ٸ.ޗj|Vᾙ/#s8xT̀ͪJ/QRkGйw>N:i`wE?3+d,=|<2DxQUuv"˩h^Kuёuv.֟z Z"^0 1J""$7_&S̔RMf-I_CËu{{&gn-jqt75 t;<j/WG]Q?ɲ92r] V34d5:>Z&镄8Th&^'b 1]I08dt\bm rU;.-JU mSSSL>?LwNܢ1Ca^,lsg8i#,Б\)rirSO`"LS+c+ƽQi{']!jKWUYnFnpz<k} NK(k2.(a5mLˡ-ƷHkUE3C~>վp/S 7 &J=mc|.!B{zul@G6=6d\$q%#^>Dz?oSVţۘvZ9g\v%o@tOasic{'ZA2nuɋތ:%5ۈBfP ۗav2dS)NjS+b UjV m)X4>xZ%2a `{5&]471@:rWyFepp7;<@? qVkb@d9b^ h>1жZ=EÖUS_Ǝ$M798uBg1),mK(^B8N,AA~)o7~ ĺWs;8/ ]A#J_(m}|sM_Hl7ZNLczH˘S)8he6Tz^[ * 5rм?60 "J~fHЛysJLpbyޔ-5d_%#GHЫbBcř,2i/ilft u$yGFsnN6`R}l{Fߕq=7½g=Bv!-Om_$d>}(HBdƅqo@jWyF-}g!]OUL(B+wvOkk3йR~-p~hqa+0fkomM:HP")-4iom<%(s،o{g.w!IJJI4{uzk;DJ"ʔ@<]mӾuU}9=#¨6\HR_`펵 7`pK4=4A$nt҆ Wj<͸4)3b7.: #Kp78@o pWQ`zBq!E[]isSB83 (u3"kZsX),8Ƹ=|^r$v7*aHv"wCߧ h \`$q U9:@OwX?KQl |޴-È$C1Z6OGi4A*6'8fE3`nVhD$E(j=BRa%nHNus8/@kY lY&7]*QôͯdCOd|t=g)#c@L+Y;"qA`05UA/0;g$8ǫa\ P(PI\ުs4ϴXwUӷD<}{W뙅R{FlG8jrQtU5ڶr̫?nLu\c߶k}!eRDffqY9eSc^΁c:u|e[eIeD R\ 2%pL\%G{ʎE߳D 1 $ 3~ <5cdo0a/%ܢN]l%ody QDd4`Ϊ98`  Xr] |G1e\r_iߕi?"eJ2qf7aז{6\3`fA8S(1`\kb5A53W範21=\VENJP.1_@ ܁pyShّziL 6Ƙ.mz+n$rm[#lLgJ#=d .y|~,*Rʼnjf($/g>LFÕ)mS$-BqHJ";x j BHLY=p M~^t-7tpnNqERJ`aAl:w{0vj^hN(t3T D޺ԇZ}"PkpgEd Xm[UlH0)gABCGK>CW0x6|чW m(xyGIJ)&Q[uRɛԽhURbOPs %WzVlk;f2c5a7 ]% ktO CAq.2XId-'uYa9ezh{)P 3j6cb;6>6܍+Ha~6t{՟*80Adp7&f&lIiݱvV̙'q2ug^꛳l(,v^Gv2h2Ƨ%+"_CzTodG|$2 \ƭO -l7OmT%W@ .4:K%b׶>Cq:A!!}#:~ɒփ4Qʹ>W-!u3YMmB{GȎyC3!ʯĊuhG j`)]Ɂ0k!$3nMBVi^Yc.cs,*V*ĒhŸ>~Y˭5ވYvA\3+Yg%.2F'ψcŜ~&\3_3$c R9dRS+BKÁ ~"wmGY侽T!P60%:M)l{ͬIds< &y'Q&$uňXr`X> Տ@-.`%F4(x7▀Rha2A`.a[L#yܱFI>qDv\J wnL3CߣIҎEgֵmT(_H)\XFc7M,DEecqzFhXU#\U3+7'oY@dvLM̠^#o5;ҫ^9dLzͦ9[*/GFRvf9PМT! L7gޓ&yeۇ" ,Kzg+_ӄ}g8uk6c5ga#bvXm(i$њlꂻm@ q/t<ï!c1RDĸnK/K$Xz{qꕧRT:n}6 &J[uC]8$GaDxjzӟN*w n'gB* ǀ}򠅃E99<;Sk_{1'/-=eNVS0m2FV.ūw/>5%d`:duzxQ{ἜBg/e+p8KF9.rZ5h%0DLOZPFL=3&}^ROu(}~l?yU6Q',KV[a^>@q1!9i|/qGSӶԭvP܇J_غkմF#h+%kcTvjd{u3Q{ w}@c٧۫d/F= ܤۆeE4$#¦\,hJ\TjDBYQĒL4@G?o.u݉.$'Ŕs_`&livF*[! !F[; yR)dy8L.۴-cK%`V{"toe|.Q #&VG㉛x!lahk=װ}d!{mvܙFc/FP / "T l8>j ~ɖrqj;dR?hd.[ԃ%U$p QYshK_ EYċ,pOD#ۏƠ k i!bE[mXqe?p#kMiRAORjX"'c5O.>yRqY/l)afZѨ"No(K1~OVzw(ѽ3n' T??!Vl4š9$;l*{^Bb:0dynUEݬN;wn7fąa!~Tb9k~ 8Žm-ڇ%mدŒi@Ųͥw7rtn@IExL4{muUA+XzkMFZu utYc!Dqw3ž}R6tÎ1~cxDJΡ=" NYֳy.Sut%˫ŋ](\k\Ғ߃@fPLP:5CMfC&Ǵc@pw2 F9J2:]ɥT ̦G;:ŶC-rp˫*햹UtEh)UkݟcnN#;ֱx|+nOۧD9-+ѐݿkh+bnKDIO4¥-P5;y4Ã/s3n0zMa6P+"ٌJ=QEWPM~_%XĐs#8?_F8cU$Dk]"\g _SbW@Nn]EOA90],H<]Na_LXLN wDijH(OHlz;|*ܩ!.3%wm۲cڇUэdpݲ$-S*òZQ{VRvmq0 Ie ?=>i/fZ[+c6h RDߒ+/05M!rB*68+_3ﱆ+5xL#&{NN:M/v/ZI9F˱׋u[m1~ZG)K+iv7hX*,ďʬUXowLk<5i7dA߾z`%Z^Y{%4kh^ЈӿÓUB#Ѳv 暔`<_ }V{FK(Rc0 fębO4ʭa&"EeNeI M"$!TEG4_ԏom^7@\ܳH&ہnNJ=^))wYӏpS8x$ޘ>wp|ފgXhZs QH_/^Xw;' )O72,U{.]ᙈj¥nؽT杺LoE@l7C;i#-[X=3Y_/Ř5{]zDR+EeU̠Sdmk~3Qb6Mo+2:?fM!k,;IUqŭ2ўC^yNLdK+=:P'p}5ySyyO8pƅ [FQ('޿#tӔ!f#>S[ ds|f߻y?+V_ɸ'tbط^7 fM rlW$&aT.kl_} ,5i!d2(ʝܲ &^)2y`.@ {× fCÒJ-93e٠d֪i*{ -\b,%ZF5[>N4Q>H Rũ30B-8#2{6}f;| K׫`PܕbcH4x9KHkTH0`d't.z5lP6TǁÏC> `Όk,a|u:1<4]@b>Ѐ I|-Jne (#}~XP5~?.j;I̧B@@FNnJi՚M6~lSj@— q;vu-.|̈́4J{Dĥ!3_.??H?9T_Hp"ɘDօS7*jg0At3qNsXɟD(=EkbsA6l|N xJui4{}gJkh2SuDu<Cń#KU"%;BSt{rE-p8ÔĘ`0KF?h ]_͓0KYI=P8Upƒoe'j/ ,GUiS>Z.qO<dtd 7- "kv ʼn b8ǙTw+1p d/; 9df>yh5czz1gI'Ue`Hev|鬈[q0(c5I{~ $OmX6LPST)3ۣrVےxn;. ES͝pY{FՓ~k 0Z>k{|LlobИ*%wqw7o>u4mpw^"`[ k+ '8vâN^>$)Y;}k:!q{ YLՋ$pb2jYdn6YoQu3<b ׿>J'F1#zL2{q88%2&q=8& zP( he6ۥtzHYҕbQ{\[0g2=,Έ_(}+TI`xrj5Pr\yT*>凔)OkBPMwrJ@~Bbzn5yx0(adꯅ"EQJpGpZW:daK9<.#T*ߛlJ&J8階 PD:ZGkg}N1iCr(rw(ڵ:z#Rѫr8Qmե(r0z<ޤ,}䉷NϨ62壄)1@YdgIHs`? pIX|?_]:yr%u;|g xɜ9N'\FxNoQ`|6S5\,B(`A,V<<\ Re?ltb o39]/),%):dM7o<- ?>Ep-5=^{$/Ҭ%: !|o1o) 5E/:%+l=[[[SWH <41wzy}կn)#i6=yܑN] Og}`AX rvfЏImtu͌n>İWw <\f)|̄F%9FQPa,=Bb2Itq!W6يDVo\~#0@ucS37?X*JKr4>B P_6xr(WJѰ$9wꞑAf,b`}eЉbԾ%m~՜!تVr*nCJJ9{.(׏8҈>ze6M "RѬv;IE;!H'h"4$/Cb1ywEs3O|v,O-KGSZIB2,e24z-N#U/IM#L)Sҿap<^ZcJ0fU‰i܏r >\a"SlL2JdZ!؁. 5dѱxk4)旁´ُQAhEZXwі<ܷ:2ue|cTn '{uнpXp9_)ݻõ'K|+K+%^oKsMr2fFX4&cPmd \"惡zl0 l!>ECSaS{2^m!Q>Bߧ,yJš ^06Z?!Em|6g);3-Q9sh]6Xt+ BI2|z+0N.& 'iJXw"٫aA i]/͂;Qg$B?\qٚ@E^*Ј}(DVyM@e:٨9453mjoC gt?YkzKQn"QI"J n}`lR?r sϦFO9ժ+b"M_,4p#3rk82[+0 b>a<рE}[@R|Ft@ ޔDߠ۷d Uvs|n>J UǤm1#Ve4IèK.!l!s:1fK-RP,"Cy[k<&P""&J$>ԯ+f,68< NA{gѭ}*?Rϖq嶸lҵ~w?r5iJ4mR=%ҥֺڠ|M,4DYAqzk}f L\t"]Tg4c5_Y.+K YUMf D q͝EƹjRp(8{yvG$O>xJ绦1bVN9Vc"AZܢ۸*olQuJW1#@aHvim s?Sc3:#6T`2j5NYeZ'.W;E+ι\F!zp3n3[lzPyj~(Lvm֚_0[WQyVD(ĩtjȂwƾc6eRb)8.0A+:BzƋ?@3INB"ҷ/Mc˱\b-4wU5?طB:͑7IE3R\Xu*;vL!UsC0XJfcP^qdksl*c9voY;:s"eu>wv82d ǕGiU]2\Ma왥m| (Ż}B*w,q)ar'Ӳt\C%\/@Kbi铪M L&:Px#0b o +V8^x,,Kh$]CK]Ӯ%4iYHqk'{~ct3:bQ?DIbĚA%O>sϫQs}-jL ) =z-r',J.2eӎ]F5UL#tcjV_x|HY۱ߦjq:-Y{ FCJj=j8E1`8㳗ק"L_WJ WvQSuBHO4d԰=YʊC0:KZO`U3WA|spF QC~裗ۊHȭ!h\wvY %cڮJB{J55dN._ڧӻ*cP E+O"E qrUML"OXDR< q*m"@x-\lyy?݄z:'oa t(3Hݻ>]s |d'NyII" ik ۄc%C"U[:[ _:Obad N)nt67Xd5`m1i ʃ>ޢ7v/ݺD=]Y}"1,LܣqM*L_ Skp] H `mg%X]8y#ߠפ4‹|j"{OH(2sAzΉz'Wh֜ Hr/[$|S$uj BQCs>'+cs7Y煺7Bt@wiH(cWsDhb=[s|Qh͆0bxY]镲X[F$>NE Oi)z:%RZDf51㗬@{ 5m\[6V;\h*b2EH 쪆\TyGu% kUry`C}7IN*lMZw@~!}?u@? ׋Oq"]+"[FN(huE_8ă*;Svo2M`bK&/ T>rjuyLV!vIیlSzBN!SIu%#D1l[CT^tqFO8ld 5骮 GYN2-T5 I9 &z2w'L bMMw֫Cּ:ĬJ*T~ Ejj+jd`6cjl;/O? Kiw ?1 {`q5M3HSW|v6iD,Ԥ (J* ӷ2r2` inŖE ߶K8 =i'jѲ65@ayRPe-'C`.23@yHqY!v+ݦ7PyVsع7e ;q>J@1wõ$Ӆc\Xں 4|!P"zrL2F^0}x̰v4$HO;JYxR\N`e|( )\\fi؍ٗE?po-J/,&eBd*EHN;^hw#ݮHyck,k^XbEV88u%nˤ djTlm#] AhyZ] د#_2rbnx%¥Ɣ"b$!;*[9 ik2~M6iQ;FA fc=75+-wyA15COXKa4MvxZx5/TW6{{Klq\gZ>^t"#*t'8}xt!cw6ި:;v!$]65DZw#@݄m֤r4%P~IIC~.naSI8^ιޓ܏iЙZ6{d]I+ ArCjZ73KhYkL4DfuѾG$7V:՟ :yE5DT~ aDc'q*)% Y=#XqXfJW' NYGK4nZuKf?Nq#Ik̦S%d 9mMiČE_Aŀ0v ׵^{e^"c|Lv29'obh=K%~nJZ \pGdc%f@{O;i;Jhiҫ,""VkA2UGFP<WUZb+RTۜ~!o³"FNwt ^qy,?@W66Z\i U7m\CńQ` B ܂Uɨo^,RS';y)#C YѸb> 7RHN7[w;hgg@˷Z=LV [pb0@gq, HWGz3x*z՟%3M[~/n )'.0huy'ULEq h'B3$DAd'(\Q2 3ױSpnhFD.~G<ц/Htg&.ʴմ3NH=ǖ*Pl\U# >[9S*#+mqqk 5s|Uyk^U騬:A'G_'u#APo-Y>'쌖0M c $tPݤ6 HH/>h$Y_(ÚF."E|_7^nز^B|H@-tî 2RцT Xc\ػdQ@xRLd*yt?;i|Ow>en)S'TJx]°д z6;vUDE'H3Z-Ɏ¼=RK(fÏg |?ɸ1C =2Ӝמd#5dqpȑt 0MV{q<*KnkVCnB lfOExڑlMl&jLLݭِ"mݪҦʷ0) O\QՊ+;<1;(g801]C>}RҨ 6t'wZEpF+/W㴯c'XY;Ǣ˹~9|.LJ1(C>ϘzlfEa3dXo@\)1六VLo&F ^o*䴺s]YET_CR 41eR( ?P5;8bit|tg3?1!y@˼-:Zgu:)o t++  'W[?A!/k2QҖsYQ᥷DksTcmQcъWMu[acC@nRȻ ‘ +~E;HlZc!+wE?)o8P͋м71~7@ᶎ ~*uYJsp75 ,(~sz/԰jyڴFL{dݧf@GNJG1ax85_twVI=Iw,96ҙhˤ(6"ɓϱ4Fn_uB~CPo~!?vŠ;{&$}z/$:Fp 改ue!Z/2n4:~ZYD{OPPhſQX0p,S0ԑkj8{I4j6;>+rjRRL0y*'I.Ix{hK6YBoSjpU4ƌU:ձ̃}굉A.\dNAJϯqk.3u&`Gt ?[ ՟=6(!`ޘ2SrO\ 5F$I)CtfS\ٻ+eT%s#BϯgZm`2V Vjk ^}f'"h _Ab~֤o~z_.6ƅ!74XV|;H[; g=ivSICa\}4\\~j"=l67!ch^x$E L1_$1%6 Biob$sw`+sӪ87&NSNOp Xw6앹U !Fgp:OC^(>d6$32osb9201;muS%I w^ԊegOA21})>xC)%k8=IX[BMJ}yL*IG6-\S4sihotҬoPY}TΩ΀3p1X|!@ &+ooBDf#mĔx ٘x~,H9-r+ "Oޒ+[}ɮ{g5 '9:L'kF-j&]w}RXn6J2~z3[D$5.{U+P)8^\4p D7IՋNZ;gzy,3D_x"n7υiu1Zq7j.C:\N))ˀ@W,QMTbvѴI#\r)`x@bU1*gKcݭݲif%Z͑iib*S5OGVEB #>A{OhI<`md ѹeȂ D S1۲osι8dT&2~N_쫀 :4qP`dR Z9XghYe8Ɋj.*aLIξOilA6k(FAkr)]r"->U,M `O*|yӄE Y/\9rT&M4&_K CBk)1I -4+ս9з6@}ae<5Lr0W7+CZuX B@nzxrNr[hZ1ߵ (IRnʿ?|H3Q i\ٽ җ|\db)L-YU{,\2L) 5]1z[ 8wtѽ%"C"Dn~O-qˤ |!r(|#YC汍08&XϢaV}70WIsJAf3N1O"%Aؖc[;`.id}xJS  `uf|8A?'u1Dk4YC.8F^VG3!`:z)\`% 8/zX/z>tM@,0 `,Km:)LdgYZ07070100000248000081a40000000000000000000000016446b36e000015a4000000000000000000000000000000000000006900000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko.xz7zXZִF!t/Z/b]?Eh=ڜ.+Z_40Duz *s WX ƘY?[vOШa|#fa$kN8N`zp,xF~>3?R@m{W- [ҬS0KOQ3j=CI +?`r[chB_@Y Q J;ߨJJͫCfjUm Xx)ν~{V Ml;)LQ]+J=JOH u5yl6J4M%} 6l$ }OegYrl!]Q"̚U8g`#X,o]CUP׈ێ.=Oζq#<ww ~SKm5([F4s k ̨HIѴ ʏi1αpPcr{[>Pej0"k;K!A|U7$-,LB;cۙq/@@-[(Ӎ]AFy!>+ M?~yB=~v2Hgwaj |!)n[b١v!@!A[_pqR>qv`TѶՏb,4rB̨ z|eGpMz+(*Eg]!| <'tRk\-d,R*b~(CS2j&0ߕ$6z+}$ <>:Y!f?v+I+'3 Heu11?'{7GKV7inЎEјޥ(m|=G &r@`=Ok-?!|EQM'?(ޥ%7BޖoJ")j)7 "/{MA(t#GWD. DߤY9YaTٶ-ޜI*I &TB^$xgαhBo^i^z8YfY`2w8(^I[MSPv #(TfRGl*\Xjl[^sE(fgR:WågAxi.fWS 8[(+ ljiLQK\$c# 6}Y5$a{F<:s!@XQkCIdJx[ȋM v6#;џ(UC-'@+Liy$*ҵS1%|&>-K ZH&hN;RlGp'|%"b-#(+|WoMWA#r#4S@6ñ8 lDdEvᵩ/ =AwL .LپsSɩ,VyXXFf_~ X0_ceT;R) :7*bS4iȘ,: k9ƴmM3xYf]#⩨+WV+Iz3tgĠ=`Ab#RZgE; n/ݦ!O'-[#A?qqpT>PʠH⬠Nmó`nY׆@j6_aɫܤu+$9U$ԺXoH\P>;mEͲ;xl8&k$ `ÁcUQ gp]Z%Ol^B _RZ4bn04-ĝ]x aO#(We+2wvg%o~>9̐g$[la""kwDzNIF$cf1d)m 4w^t*>A>ʇRoO@1i`YW'S%GVGO'yBCC{9?6>h&<_6*!)Gy2JѳsBi6i>ocF;" P&=TZO6߽\G8S ;~)\U,riڣIu&XNXNGLaNPywZ*>tYh q*;) 9G)8R~A5=Ү'vŕaɅyZDf{SPl}+S$8 ?3E"QHf:ŷ%4C=^gVWesgL_*QnW9ͷE:4lі#NXxPqQ"95 dn]W}~kჽaCoY(mVzܽe2<(Y&op4(\j6RAڕ4jMp}WoBq`JԺ>pĎ@cB )Q ;Ψ2E%W4U%', m˂jCE܉v/S1.9ꖂXvV(FBWoD~ԱADZx2a.@4z-qZHg!W/*oĩu^Çq D=Knx=,D'71!rOK`O-{:]_^~/Ti/H} Fd1,X5xa> ;<6x2~0%8rw5Br5-7 Y nbR ƣjr\iޙD7;yؖ2`hzV "\׮&+Ȗ'|Yo!L~˝mF{0Xg[PYMRA"Ģ 2oP龍痚V`V/wL:ЧndkDzas.71wF^:֪xTe![=>V[`24²颸fGE&ѲV,씁'"inj3hhb)n,L'@t _O{vf+%׈VDN#kwf  ~f{=Iz>՗~﫲\BtO׶#EZ'ĕ7@a1.ɐrg3E) xt< (݈$DQg]zyO,\@YWQUSI*z)Q>FH.xk[nv6uʐy% *VgSL[< +G!2>XZo': VGHI?ȐQ1aoqSoF'b5[W9HۘNط7bbm]J*ϖRNJ(aov8B1N ®[{Ӿ@췻(Hiv|׎cۼ!jV`&0LB9ś%DB&c3+گlnE+V #25UM)y"k."]x9^WwW<E Qix:H|MUZΞ!U/ݏoi{?ú!a4kwtļeR<^֪`V/`*)l O{m$I`NxGu2{ e4TQ K4ҿd=xK(h qCeQۿ.KZRuCY4`ڈ P/RWCZ}+8L>.ZTbCm/`5L/VLâ?\No[FSf{RLR~wiLr/w}+ ?4BR2@v}CD&>TӪg7m(X! H=K4kZH(b@yv96hŕ=Q_pj`?jYRGpa!J.R_^FOhG'ZXqg~oעmN>`a&+)SES eWauZ%z@CøT8[*Ch,_lf)\ QMH"@ٿZ;> J3ydJPlWU[aMގmE71~~m?\;BAq  ;,=ZKRwu4coS{5~'-_;9~ϝ޻^(?8+pkXJ`gecj%A);׭&TM-ʷ~vo"0"s^1D+m$ D0Tv RFi#f&fK9D~Gn`I [AhvPCG\}ckR ILv@+@S>k hrC8z??5z$^FF@z irΫM5 Wm~K1~ h28~0CP}̯ـ2H#Nw9PPɴj2ݞnE?e6-릲hFN [DZE)C|ہ7Kک㣇kEFkxj= S~{a]Փ;i技Xl4:V`L9'%~Q)l38bJI攄!ѭvO b J"A/ñ3xI- dj r뮨zP g1+x[h@ꂁ`uou+u荚&a!o6 z=\&dIH7 $ +5Xr\ `T3g~yj/J `ZJttL~.%T>H=xk*P!IZn1dFo'Jx o-xCpJ4š"1j|j9T:5R>F9 055X41#q3 cf08RvXolv=k Hl9D?MtuVoR%|.W 4;?b Twn3h' %~#-~*[KBƩl( ??UYDji&]2ԆS%WeGNݧʢu$>Ru fRԃ朢cpm%ygQ lmV:j"&X=]ȼE9mJ#Rp9i4 i`U$3F4w.;.kz>6rʼnǤW9W1H5YߓP. X%E#Rr1KGaj%Ԃ% ڷ"*PrRE& 7|:g4^VP8QT˷=@L`מ [YΌ@@׬P 4_cj9ͪUe=~ZgvQa;fXRQyRX{zٵa ߃lkDcߜ#vF/LUkb?.rY7m ᕋ-.(SPog)uO}} 5VzJH agSqN7A{VN&t9ًڻTHG 2?[Wqw`C;;jq?wAj3TD74Wo @&Ƹ0kp.`_MƖiGA UjIlqmI}e^L) "/5{,ҽuA"Ęu@Qy}9LZx&2Q6'8Щ} G&ȣ$NZ!fI; ش"$kz$ݸ3ACH_O|ۧP2~=o2HtUތ!iC TcopZ i5 Gphw_xNS+Znēm1]ጷ  ΣyMgxKI) g~3OH@Tˉ'h9ERn)G 6}a;qbJp73~+ˍ܏|͆A9o77,0C9LpmNs=Ix0̒[80눠O;_zPЩF}i[۠h(O+H؝J9nlJ&9**҉xP?{ǩ*^YhYYJj^";h_%V%6/K}s7JhlϞpVL|}*@l Kf>2B@&i0~l%;2Va'XXQsl:sI+i$idIJI·7Q9$ɋiRIL@݂"hnJL7Q3`bl z- ׃/aQB0o̓.vKk'*2|$dQss.{܋8q"l&j$ܭg'afZq*'G#nm7u[󂆨KٵtIdF8;O0:DʷUgc;9W +-6c,OQbftI~ݫ"6qجkҶQ4`yLGw3e@"Fv{Cn v籭c&t6*p n`./k qV^,_LYr^b)ff У='=hnD?ע3g=w$f ֩x8+с8;Pq"㒯E PrB =/^~n0!IޓpMXã z|.i‚p'jWj{i}, dj b&4UtginS|ܕ2,uiɰ):Pp -d WZDd"+oN`!,8'^(d0c?YD>@@qMeV'9Wu :Po*,;nzeG+Ӯoh\.s0olci{ e6x7D3l-Q$#I5Sسޢ+3SIy'fZg-kb"% bsDoUu];P{t^j&3+hO`bĴ5^[׏E[E+IEiIzH?5̺^1t~(P!ݙY}>Q> ,a_cDfbU;䠗61\x-Be4UgjG1Gߠ^30PhCw2*S͝KaymCzOdVcBBlf_*[X|yVMIڏȇdv]w\׆N?1(R{?SM.h!ڰ)q>/t R2X . L4 #a i5 us.4"P3AE3RW ']`3C/NM{O4ky8c(7K""& >j/ k#d@fCu+P%w_5SH3_xU  tƧa5ԖH9 C}廡N t av-^ϋs˞=[o/9wmj*ZK{Nu{%Du ݍVU2#&)J%-M)>9K -HdCs[Pָn$Y=n`p2b`!HؽUlM{SDV& 7V0nNָdcn9,Nv$G!M=aʌwS]lk$WIh 'l6ZX#gn"4oS"D? ed[2srVn$jpӴض ucö%` e SsS1d~fmq"UJ~{: :ĶBwݠpM\SX ZԉG󙷧y8lAdrJQS&k=T=E.+,jq23bqIWBg1潜)Ԧt@.7Аm)1EsR]ʮ>ʈD&v]XS07c>~o팬<,bg|i.ŶHE^N1X X<,ʫdZcsQL ~,sxD5¯;C#v:B猌?e#{G}4x0B 0o܀iQv 5Yw.'[ ΐ g'-H-Q;9)LpM3F1|GdJfY4;^-a eu;k]wof/ +6ɌCL@1,J}vR$3치`F~lq|~|i;fxdr u!Sgp]PڅކO>(ӯ sskaJ ΁ZK}7fePWab|dr)"Z$H3SÐל?l-4ZMa:Ɍۜ"ӏ ]2 t j>^c0'r:{s,l?u) ~%+ȮfJ.$0gJ uw *@XlXj'w[v4u`S6 {9}, k0<iLaQ\zO?F rex B!ٱw'Qv']%">~5U;]I=}t^֡^X.hw+OOv*xH|+:Oa/0jܙٔ"@*Z.18!^EHdsU;9>(EvLry xbj.pA/Fpj`sj=A=}:uㆅ(xS*~ef vpX4Dʈܻ*Rg*4IC/NM93VU6^(y\8vB*PR{ema28*R &U7!-}\^H_k+7cP[YVv6L>ҷiC5_Ԏ 嬎*%-mh@}?_PA@OaÐ]3/1)ˊEg;kg1:eDvjPs 1vI-&A+ΓM2"$T&Zܑf$8HQko9h [L[#/} ]qiu>~$aӬ#^ JS~>R?rzATg5^ ɷZ󆮨+  CB +LyQCPsiiJDmcX*Nw4&l(F66(lBYE9BZ3~֐ROZJPxjV`I,D)ѹG%jLJ,vtxm~ܚ;KuNawq7l̼U zs5}8G4tFZ-y9̌.R"|wl=Baf)`"WI;VSPohJB䛲Y4Q@F<%7@[۠VHsF%k韻viUe  !cxs ߕթq% lN@}_WBMԵe/OqX^ ԍ>EZPu U8n4HTnUjQhdHmVeܰ J"l>CSu;U]'@h$㰪W%abi&z6܏+orzj}e.2Ʒ]Ly+VV ЇrkYzQ{ञ_xxʋg1')Pz YvPs&EꉤN"foUBz,]nQ\LOmv%d޽G9L=P/W(tF!b%f`~'#&M,n}>DqZ}2)-)aA\Dim $K {+wۑqa֏PVΧq_eΈllJcF -ڰJՃ 72q{¥͋? s\(C ئP[e>\2 +VTR`Г/b[Ev/Rw^Dev^48]*)LSq\IAlw wk_8oy# P2 0[7M1q6>E>nޕpd֋$5".-jyZ/ZàP˞[w\;3sk]љ?« ⮑R鏺Q6,)*\:acRԒrQ3ɜQm{WLgAa>d|fy8 ʨ[tsA]:(ʣ$}έȶ!I/XgBeNW]Gpē:_xdz+DzZPEBQ@<*K|IZ87JaTx!mtI7ԝPdJ".'1u;2Vbmy|yU!$E&` < CGr3+{ig/b)ۜKS".;ő\JqBf9QiH\>w-Xy`v2mћ?Ƙ$[ $U5ecG-7I.L YIQ=fiNh~NV"ƭ5#k6Xˏ~8K8לq.E_n"֌I U ~ǁqj6X)@:"T) &KrΤl峆Ļz$\Fe SW87 m}4#VOLlMV"cRllpsPA|S} )O]ۣI DQ3j9IY 8Y^b BTΪCZZ9սXM=3.JqV".v7^&7)Q8d$:KQT=BiaQkf#$[oA"Mpjvph/yXā߭t*<èA6oFxRxJi!4iy$YZ6i(,0͂7.=#*vf# fq[S7~PU3Cap(↩A+uăۆR͐LylDzJbo?Oef/6yٺXxm# ][A:x0Cc ۻw$4ɓ pfvhIbe*Kҟe 0&PC4~9gx=[R1m~*@.$Nc@jjbf,HÉ, XW0V{KnTL 0E‡i6.kjIF?coMFD=9鸱d Ts]{_M WLsՄFv ]@zr줊h ŝ n>P %TBH'iXe,)6? 09+,m|qSc>V 00!~;0\ِ(8iNH!Y6TnY4SJbv`?od΁ /R[ {`Xb&nKfK|7j9VHwRO V+ӂ*O??`9qGD4H>vQLV"Rqnhl$[L "z' mwMIUXhDXau6S=a`$ ι%/h4}}?]W'B4h)_k1[%w fZ.}Ӝ>;u%+HJO*'F[4X@w7fIKjCwJA35>i:Iŕq;ri'H%?'WN~`FiVyu=V&]a|aGkiN (헖ٞ `˶Ԝ>n` Qf1ˡ2=+:>7ONOnþL1GgޙN3Km5uNI3]aN)˭WBnTPrcMGځ~/SqiwgY{M9vI#Wy ] U/#/rA&ZUYx-5~!NmLY( b[N򂡅\9뷂 !Wqr^1rK8GDb^VVI.ˑYv ZW,H}WBa[ 8Sk0n7K.GL +@,EĂqa#RȎNO0#Wɸo`,9?Pnp(\W(Aԏ*oMaP_luR?ZMێ4CL5DoW3Lcn=jG߃8F(HE6w3q W6&O,׻z! jG| )F0|J$9)v ,3B1#gdo%ڤF 0g\I}q`hACgrm+]8}C'liT^X0-o}?i[ ʙPtix1+^#С~[)S]0d*32=Yt0ֽ>R-Y&`=&6uX S''6X1h~%Ou 0[wGƠԆ @K MjPx֑eVq5N:p>Oݰץh^r:?dh-H/6Քϙ0{ :Э%%e\ׇ DX56N /+2AR$6*h9 TCGh.)š%+I^TsX,s[x` Mn;ݝta'cv}kQlƟk@ 2zzLW4W7W|w0141yfCDL[Y[D L]u&~y;)Ge X7ruy=L~nsZlVJG):HEF,>*Ms3xk!sϞ?LjPqW?8(cXЩi)Q͍,Rԯ[۟I]_!clop6:12<}P`̰rظL` J/`_hKAڸe)O밾SJq<V'CA  @bhGE2fl3Lh,FnM_XS: $b-Uu/CvMV~~2oP;fM~=m'FeLgX>c]V\0vG.]/0iZM w?b(Et,-Ѳ;uc3brCܦD`@a7OtZel0eKCQ˺r${u"*e!9Ls R47?m<|lQ3; xVlw.jTV9Ev~d@D2i}ʁUbV2(iw -ۇ׿eD'7N>b \PjX;|>] rj{$856gs0YݽWg&ʘrԪoqs̫c1z՟ے#k5nCQCvj:Lܑ %v24IQXBW/q4:@GY$Er@'ùfa=,DS٨x`~%"x)3 ?yŪfV@&o|^djotvU` ~8`5\U⇰#I,Sw}F4ie]nj_quo| <:>EkiatB!~+\}ϣoH tXA8 M-ᣓH%Bx?MLD5\DI"q^#[Lt@>m2*O(Y|Ntiq}k%⮟k~nފ(MC4-Vd!d0wtgwdWhv/u)D/Q -̅+̾)V#:#-B$qOmS[c im8]ΠUqߛJ`5c>뜽V _S۬"o0Kkuv6`б@lWq\@ځwI6b;4*Uځ 16|LZa,?`POF+mPdքq֎._Njm}~o֣*[);" .OuS3w {.JBbK`r2Q$m9ϝw;3%فϹ2gz*ئ~ Zd¥X.V^g3hm k @[1;jE頖xYw-]\CX%R +W!oCh@5Ic|gڑXX zn$)Ć8+B@rMxO{ 3bb뀙l#{[ !w.yϵasGoJY^ӵ {[{.8 2"ɧ~Mr#eBO!ar!5V䫟Ӝ']rqik. XZx론 ] ;LUW#n%G_5QW SVe,I*Po068scn=T?ݩAQ}E{?-+SaOY"жAV͈dT0lj֟m#O&];eə{~I\#pMSi: gZ4+%w 'tZ>ljAKw}٦t?l^}AY Ө# I ۾kbDܻw_|+ag@#UN(4= QrH>? :'yTpVyہs=k~ܭ=fs %M)a|-~"87V ֗ o2F|110\Ş8O~x*4Vݧ8 αqʻZt3EJbL8 Ӕ^nQoV>v`#wȽ9)K3<픾ȝOX Pa2+7c**!`K,Yx_bMTPNhG]Oc꿱=c3qLНgr_Bh-jgEirq˴sB dx]^H̓* iϢ_T11]z^/h q),3HE~ ;F_Cݷ fx;QjJѸݶf u D8 GNr7su[A{]wu(+3Fxa??0Hɋ'NǨMts" fBޚ2Y3̦:g(A `Z}Ղ˝kx\~b_ O?NUGH!K`jU5M-J]߶ $BQN9aiP0NpеH7x I0saC;~WnsCE'bƇ1όۑx3 L'6s5l~ui Rm>ij51_eeTiT1.WSnD=WC)-nRzElbl 6Cx b:H̭Bxzl<'\,YJ%Mpj˩;FI)KK 'xGQ0u3\ <ɅEFv18 u1(eF"d׸b KY(^?,MhqNb0֌,E~jfMo~A_]<~vf`JiٞA+i hhR90f|j)df8]6IqCR e$?NCɵڀѱ?=JQ"/ÇH{1q!+l6DT({f^aB704`0#- D ˱=X mߒ"ZB r×!݃!P *Lq`Aqc`\ +Fn6߿u>hT!KY!5Զ.4c˦Qq#swO l+ʋfGF+*GVeLF,jYOB[=>x("JMSy?Tφ(r㞊|cbgUwhFD{6.xv0(II!=w7p}$ƾU](r.:E9: 1xo)?8h9:Zq]$*_)2AvO@.]%lt/`6N\k[>?faa;ȷ)&6OҤVаKMLyu|u;/>? czYQ|n4d+*o =Y؟~8ȦΌ7X-I KbD/mT釾~`N[|e~wwcؐ Π/v%~Td|CԨOG}%~Wŀ.irZPD{Ȣh|< Pᬾ,<I+N /WLH?0wm g}-6I`>R~*N8}RL{^aݓ-HQN݆r#Ϛ[u#؂ <ȶd_V$`ꙨկSD?ɢ$aY4E>'| igrY#YW *!5J}@5Kk .Z!qDcyU_ʵ Ӧ$pWq&\2ozWC-;5:Y#-ϾehT@|-; EгjY@ tq].:.ʹ2lbxKOn QbgpKB߼e*Nh T#yĀe3"Yư@)3Q2qMsp xbhL-aMFrEow tMA`2fr`sb c[I.*0R7sZA X[Ϲ3~E%pnHG b ZvI)!>nGapjP~xA: n~Ï ;zFduR`/PSNj\$Ѕ35\,Ӈ$,tvS%N&- Ef`z g(B 6!YLi] `8c80P_Aqh)tmOEc%"X3fCv#܃Rn,3Vr[1ԓ yh'*܀Aa&,0D;v7}Bi3L>;rīGnW_ƋB]kQD{U0^1jC;aYX -H}Y}h5Bw?/Δ-<ƥ*k("Q ?_9v ] ~WO Ǧ(*nǜ}+-t?-K4"Zx+c+qMkd9J2J#:{| !T]d\3!=]3uƀ(;j\4җaP$vr{!uMAJ6>GX~RA\%[Vʿ8Q|VƖ-ېޘ[l9 ?l9"P3n{9*MH}'cY/!SJuSÂGuyP+Y-[K,B5В`M! c^\Nmp{HlT ,IuD>؇4ڝ r?W=W:*\L:K)yQ}4hFIݝY8?.B:ٖӼ1g(Ƀ;ʞc)O $r87i@ۛdNq%_bxOp`Xa6YD2QB!h},ySVcߧH5ߥS񋶠 ✎tpI ].zye35w:2^7ap4$phH쁷@2@do=&_M$GS}ٍ!tUXƔkV!";aTE!~uG+8itQ4+P]n In[`ѣYp%!o6S,n"?VTA)H J'> Z[Y+7YY GYr~UMscl[=~U7d[Bm;}q7ޛ~B0>P `YwjXƉUF"!`Ѹ7<g^(#"#A˜&msaxBJ ?#} u9NTKxMϝT8]N>%І TƿϏ b|i]6uhkq- ['j&J~J-d+.opY'i#w^R) }rJb4 3š )ce;p؞ȝ%C(CxiU v.6],ou=H!P֓œtqBy1Fڠ(\DޝǤK=fV\!xHKE9< <)0 g0Y:sܚsҟi_<J!&n0?s%c#ٕc]x^8nAª!^>Ƚ*Ŀnpw"3V'}xyP4MJ IC_V4ax"qga65^Q4C%GKN[T 4 בo2EL%|v'Y՚}V.FW%xhnH/YER`rDWj/AAW E{f)hw5c:TحZcۍ&]$aloI,]}8ܻzdycdT!jcsa(NE6o&kugKWwIkb].6n 6=dAU2)IG5'b W@+ E$A6}{eg@ae3LهjSNFn(\_XĩۑHEʬ,g~R aߎZ87WIIB_t4ˏKDft>U`hi5]җIs%)6v_\ъ_v\,u7uP8}QpKQ^94Rto1RI9UsE39.UpBv1g`hKn4LqE16 .fmqcj!0{9ř 싉be}xW :M,o}2/xfW2+$Ӛ~ɐ9ۘxtd"dƃ,ġM2[ŹѣϞVl=K`SY]*rc!4A)U\!:@`1SeNZN#K3v"JAfލζh)wِ]sSʤk?y]sP=w;RqBbگ=֗z)d~͋6Y'FH8%g.R^1?!ҬUB4OC pw,8S;n5z6"4$`6f".!1LS!g Pkx  bz ״KVbrZ:ax$|e[]Y歼2wG}{}6#d=B}^8>ܞ V,RdVj 2fF)*c(c ^2P|8w q ش8cW*d+t VV0Z[RZú_ç.xc]v⻆}UXȋ‹a)ߖp 1߮n&9 JGs'7Jyf5h b=`D3OXK}= ij!De?1B+Ix4QWdᲭ_OcYAgc ]&w%pD-KO־\{GŘB-dHQx9 S{봠Zs d< 9:6~ú-O[!갯J/KT^b@A!0?{yLJ싥|' m-As%,7"0=`^˞L-sRNC76{f>4(d pqF^L{GIV <^.;Tp:aa ^*u7z\ˣn0qETa$Ϭ/6hٌ$Ϛ$ӬU!&VvƢvc.L߽zǙ8 ()kg +%hzVXRj-mZD̀doeEg^i<":.u˟#h(G EӑKf(GA[IwU)!^݁ˢFJ%o7*Aݯ$@/ug*֊?N̻p1&+Fa"M J 걄6,X6B,R ?ɷ?Wˬײ^S҅6[ё[7. ,4Σ13sLXZc q_C(1 P\J Ñ=^u5y-T#He`$NK HUsRh@12E ,J`:CBC12Ƹzrov r\^jQ_iHEzWTsP4bb}¤⤌R (8{Z~:nL`Y2<8Zp2" YG"*N](-?]Ǧ.P3&a;A¤yX;7 s֪{f81F֬uyO.Ǻ]YR{;p80˨.T4{!]ُfP \KA4C{i(ʕ]}HTV:j +PoZ~"-ȋ9 +:Coʤmp+O+3Ř`cǵ1BSU⣞?w `6O ݴIƞ?_"rB*y|O$6?љwc{Zſ)*_bfyvoz#uA|Dcp{~RCl ΐ|$lnwT16ҜPLGbn?/?_Ӡ1x5vQD}`W~`?LGI}Bn7*GK}̕-pbAj^`iu2t{Mh2'4p_Ҹ38 gTlwd_Ŭ퓝D%#[ܛ]+o+T/ЯyْVa X$=WWj;H=F}/9mm׀]:wZ(4B%aO:Ʉ1LPW8Fv𦕃"sjD&#ĵ_:E,G2wD M q~(a܇Z3JÔ'tO6&ҝlM?;irLY@~>4\B>PT`U(PV$E!󘀔x/LCR)J)ߓ 2 "ȼn\\^V<$٤} 2/fYdԧ,WKBN eVcYF~+]fm.6a&_nB?y#D,/}6bw!E0*sK)WI=h60CMq~bBbGEE֚UF0hG 4 beT^!ݩo @Fe\MmE1FW5qsC7 zMphah**>}Ng$Ҋ.%k5OYBA9y JDS2MW2k}8fjz5}tj<U"A}+;R7i~r5$_8M H&v*O%2VF[ěⰞwD3%&DyL)ssV„V>Pi E?K 3 d~3 oG k&yFX-C%խls5ڤ\,̀W.H!4t`7li/$nX4za$W׽ Tv7s=K"SCYTPQB7q{#'~7P =BQi`*^Y}Q#ya-f*6SZbKUhނ%H*|ЪZ'3VNK @Grz]  O9>alծYAqv Y)O&:VcvaTʼnm\0qy&aϱFN:UR8N~ϭ_`_o]xVo*EQ ޶iPw.AhF.ѪF{ly6Y*o䧥.!UoT;P t J*|^ F,ܯ@Ɲ 4c{eJz<-H}_'ޠc?1s&.QIqANe<ҎKĀCU<;O,ҨBa)i>OWZ'yq s"$f]<5ԧu!^:awGKkȸr0|H{/h #= āFnuq+AS#/qJ*bB!,լE03y #Xp,.xCTw.4{orLLZLoYfKbnKCIv`D\crr=PkJTW,35ή:語G5yi`0 l^U oٍhb IHg4yiSgV̹N@,pFYmM'kVΠ/}a6@1"Ŀ83 Dmr-ڻsΘcFSޖd iq컹B6r}EY^V{ * i0*s=kbv?:k0@C@}/ۢ@i𚦐~l0KwV ܈\_+"CFg@x1ڵe>7H67O>1b&d*x!.[%N! hvKuIxѺmDl)NZ NF?Âhξ'1Zhӑ~w{=MHx4z)y N_5DĔxM3\ΆZe{w,weOX rq4Ooz :守d{?rl>%K5]V 9mвʹ!IEOIn>Svnw峨HPO`}! q*Q _0$, e^ih4??pQSm3UQ&JhPGFETΕzsH؁`e詺a/`!Pe&Wm!@OդJB}:|߳`k6ﷱ[Fު8E|X+e,դ4Bf]qMdbe ȇiNluuUL4%I@3dpG (1k RЇpp _tYeUxII#ѯaTkeq ,hY4'u^!HpԈ9l9c 4.U9Cu0%{=PG2YXt$BκH Ukf?# m|hbrܼzsȷ[[{X'E(.(Y:%/ 'Px,'R,&rdDY'o jK\!s4aدÖ\Сs0zἭg()+N!!qhΏ߅He.1ĩ[ ?Z 5زQ%wټEޛqƊ15N eU8Kb(;LIaIwn q >`2m eF~df/Y:s֏K~8ϠްU?ɘzLr8$\Yɥ0󺐊\DYz[hF(f\(InZbFIP9Ʂv } %yT{TSs[BCxm-]rO C~[\S|G.4}ʴ/\@Ka8ms!wI ! YmxC=h4gaM09y];fD.xfGْi 2D(G>Y0)jgV a=A҉l @ X-GAjG1@yyr<.];q^X.'ë0p-6ej`̤2~ z?"XLW#`6h5䖈ݪnBgښ6etŬ\Dq̈́if{&u)TOx+",|Z>rcsZ&'2S ٔO5ugaTJMq7UFsc &w j :\AHsߞ26\eB8ںv>SQ46wYJY[iU=otϓM $QAjesQ(詫^ϞZX-u]n8cs{cp`D9x{U<|- Y-Rr=[4qƇFeb7g:稼ÂrU;Jj"I) *Xb) l)8J}9|mv$0%eć 6g͜2[ID连˒WH(ntPiS} 0e|0Fcxyre ˿(=C^lz-A#x8d0%#.c ($3 _' ]}a\Ėߧj$7+q^F4d|M$i I͵}4zkwI7̣l`O>+Tj*vļ`'80w />s"5>E u5 gD`]E{*230\3qpG@%.6Ngs䐆kb.ὑQTع}$ ]wU-VDH6dFT_SqȀRśy]l]fɵ0яUNk]`p!p=N:][s$ˍ>r 5zPv!d }zh5Z(SC䫒*@߆>>5`V|r~UMxpw[A;8r z70GZN3>ذ(?$ rTYDM-[dAWEY (A=q& u,N$8A TllVi/vVa{=˩D 0;0|^c!eng);HgN˼P]r4|I'-ֺ-4"e7X5uU9yo4ԗ>! cO΃!Ұpfq !6]9 YoyF׃lgbc߮<"8f!l$i ~t_,Rt=1>A-P0NWH4gåZ$qs.x6) fb * v&'  ܏~%M{3L@ufޗ @5+LZNE| k^$IѢVz$c~x3A2%.%y&yF./pLh͚>N@LОr-N [1fH`{.98tm/)X@`ᩧ5NՁx ʯB+ow4(aDH# ^v=I@ptV 0q N cY3WwH}jNE1Ƹn= D?$)J+b/eVPgײ#}|Hǝ4(@5DeVy樑0y_FMvUS3ذ,|C$eAA8v! kTcF:e}mn@F">ԬҜi^asaklxyZ0bOݪ ڴ$r O[Ofɠ G\| i4Ky~3Loj >lbSF1[6 l""9#' Cl+iSCБj lӒH*89g?Ӆ:xm<+w@%kʀi) ;\&B@yʻa THМQ=JdCJ?be%S+"/!,Gx# ^P($C8sFZ>ZSӖݐeH0%pzZkrM֋25 NVN:N{QPuh$A[)|o83{gKygyH/11⧟v'qO_?ORbY˹jGg#!Tw?VR]^{KP *>SvzT exķ6_&\R?f{AD(Qe89r, hOVvIAʼ{6:87Ų:vòWŭjxy!fReƒ!Z.s,Z(Duq dzUs/0s (S!Lڣy푦 vlp?٣B=,+ΙSA8x m ,:I 뿑T~!@GF( xmnWǀ}HT/_IHJ ,ߡX J%tٟ{gS_{p٫f4>D'sGPդAtn}/dA%V-Ux،Lwh9b7fVcr@RӫZ]aikOcP`:p,Z܏6ܥP͖`n+nsh[Т ofc~1*#c_ I0#ѕI;v|@nspRAu؟[isiRŽ4 OJ=N %Kcj-Yܰ(Gsgwh6$FnƞQv+F^߹ R$m?UdM\U z suAe:G-Ol/"Ȍ wޤMZbEOiB ­3_j.Y (Afx 6d:ax2$箩ΔrV" `)ǘO?>H$`\{h5_qcLj_ r )^Vr 8;zc[)Z A<C,=SHA5*n") mñ!/Ċ ln3]Ӽpws&V)iBK~Sҽha[ǣ€m훤˃ʋ_!?N^C Ń8&\zXh,  R*peq/?c4^*`ONޜb`=3 Lp ^hC߽RfS>*G]Z#FOAFi_s(d-5`&)n*a!2=޴ ͖사t=OϝqOyf]v *\z&*K?DSk߀mb]iE}TIJ"@HUi x|tn%sw ҙaP~Mne2v1PSK`kJZ[\ah];f LUL I"t}&$"N ,k7-~RVy4Ids_e Y6^d͋gbӞM=L:*~K>x|k::ϸd30 dpɇ8>uvzh'Pqu|*Sf[_5JoxY0Jn.Cr[V bɝZݝ&rMXeM@#Fyх<'1}So]T}BBZ#R49XykffW5[84(6oH|;=iTͪWTRȗЏٜ'Z = p̯H㮘Q#2EAtjj&|#U mB69L2g/487{~ ]8g7E~Oq,A_ޔ(1jLsCmRC9}!V8e1HYaw+gJX(f[-0#V'7#R2m+&ݖQUɭ瘾\&p8RyrVt"ꇇIQ.}ͮn+ZAzXtfE,@㎒\ i_K#Et"'me%<B K< пL%DNz@fG\T%tJtq<=*( eRbn c~p2^[6Kyi."J"&ʱ*Ա\$wNegi18y*KJ SLאAC[faBrU,7GΩ\d hPrV#go8u][[l qtڳ!?\! jǫ#{F/8jY!uQGR {9+an+[:/>a|UjtmZB!cZNxV5n~'{95 #| ғk ,U7^ NQ{<KrYo|J?4trO}F1NⵙdvY,0>,:{B!'CS8#6"Yֲ${k9Ynm-E6h,iHIS%=I2oA 43+|Ch^WLukEWu!%4A$!I%IUW_ oIӔN0%AkRKY\ rqSӚ¨Y@ bz/ޕhЏU"\ _cRR@a_e^ƞ= '$̂vD}7F/[a ?EsϠРߕ#t 1 {_lA]>~nq_J?T͡ud J= S#6Ь= TnY|+״TÅr⩴>J,g`#@b A=/=j{dEBܜB q87nxE9"d#\fsmC4z]V+(Jc%'~)4kbP joT?bqTEvQE'dZO YQ_N`|5z<LL8v8@ uptN܃0Q 1 5t tCt+,@}ą{;jR&Wb:_Ik\2B/7i("u\ק'c#dA"kT8cjHOQ+J '4Ky@MǜILxgƓJ@|^GSxTL/*\+ʷ Ceue{RhExz<ݧzk0~|-Ѻ?"6|TɊ*=(g~W*үڌzk˂-tVمr.Lnb1 a3S,WsA'w?W3T+uFUAm9-:{w! de U ;Fƞn-+#L-rEoc3E^w@e *ndo Z%CSעz #D6"3ES7XԁUL Zjk#ILMV 4mA9eOK;-Yl7-Ƃ(+̙t@>v&R3l[ۢ {f[K!ޞ~,29#}4 hl2 GqfI26"qŎ+V9evaڔ/ᵐÊOTW /vZ%NNqAw;.(|zQ1~ 2"_Vpk8 o}=gdijx3q|pFC2G#QԤN,(^Ɛ]}٠d&v=cX¨58g>vN]O0B/MtFc-ErqiAk2ά_bURuBIGYcX[Qqt|AʉqnIo"'B FUm3O&v8?zbNb˧>?Ou׆w6xtJKKB*Y+Qxqr,tdaQ:jmSJ#8{I`TGL64Zx+'D,F+qO;>=֝Qa'<5 Zet>}xC2m8ד8 2Lܦ篡[GS"p_1SzɗT{Ɇ1:o/xг{ԞY^ IӍl3Gi6(LS on]QWlX2R!e{3=Zm[9J֚Sb~yNXId;uPJj}! I+sC)c+~4@/5)ۓHy&뭄Ƶqj/,i dpϋfx:ujf|Ǡ 7صAaDpÏ' ݩ6z(_e:<2 †'d 6> szhQMWk>oHeSY ZM3kq3Px29'Y ƛ`Z/<%|uFy{ xG%5R~@SafqyBU Uk)bxNc]Y},be~HuYjBTDIGOS,?oX:Ys ˆhcmBY iH'dCD3-Fx8cb4b: a«}fB06 A ԐoDe,*IZuN xL#LJEYS02ٮW![yfB'6ZMHz5M"x,uIN<_Jo+yk4'ټ~R[}#4؋@kjƥ|BՔ)]{ioFuyM@k)sw^ s:*_Ki x0t8څR5)>%| WճG楅БQR͋tIjg{[v{FnT%pb*>$#g md WSPX$ 5M*nlc !Ddw#.S:gGt МiA_)Gn"P0;,v<&jQDnrfGfRXߟr\d}_pm(Ô?Zy]9ߵґ/V}C=dY`Ǫ! -վ]:,oHJ18-sˆ|,@l(db;YB<ȓpOPx$v'E?;1# X D :͍eoۅ 3gLc] Z_ z%n-GZu*^zY1SgJs2̄'s®v)Q]SEs—Y܇Q!O^SBD5@p_%G@d SO"RQE[)0>y"&QbWr,gĤIs"&߳J]sWwLPVn̮߮7d>Mafak>oV30j!/>]Љ|L^q 8 =OD cwAtU{aIڐꕇߙ A-kqZ ?T^]nGEjuE`M( qpRuu:?V3x"' Oȭ_mn̤ ݂6z *"3u%;6I~{R.h`Zsh0nw#Q7hOL@WX6O{hhv#7)tXȎŸe9YBב}0mI@G_.݀C> [6`Zȗ` Husjt7lp&TbSZ_X  8!~ g@{,}(#9j\yQ#护lWj{m>n\2ƶůf -:vde VwAk_q(dm d>[ 8j^s|Ew&EQސQ ^wx~R=Slof#jCCjIЦ.`9chc?{r{ԀEFƱ2 BOYܱ <9 ԑ-]R/{!״[ok:4yKnb`$84<ZOk.E;=!Bt^23n`j3?5I$dTɀ݁Y-_̚$NgGJ0݀R~@RMr+نmMu0>ugs*7^5ԣjeK0cfe=6#tJ,:в+qH%oISdw4hǓDgWW.K[PeOZ` ,3(u.D/ ]-R%yD/l)Qu>HcР$|!L\K +̪cL& abR%ш$C9$V su/ n5+oYT{ !|t6$ yfi繾+ȲPҊ2 &+ 4pPb=cQ o/R+*h$1Tb!V @mHGѱ!+Nj2E^[I|n*1bx@I!܁bo%YuBs]dWk/C| :D/Ɖw10 /N2O(Mj7QϏ{OGʬOy  lt t@Y:Αv6wD9Ʃ^T:KJ-њrqwި@봫ͻLb Pg~%?`3tlӋ3',6;^G|ZHJH7Vs$[i5sO5bm71[N=.fڃ 6h?u2MG^e"ȡSO<{400c$yd_B)[έ97<%:$f~(qk551 ֆw)Ff[I̡x<ӞNg_GǬ%_ͿVea5w~>"C30.ӲߖFޞf( ޶n "Xz `,iz'=N8+k퐡D-F-[v)UpbV# 篘5weB'e>w, |X:Rܙ0.˲GX jY~m:Sab鼅d05O:yKgꬒ張S&3JBAp+%Bu*L[4Y)G+ 88%osVF9fK^>wwAPɇSxvXak| NA{+}-BדǡP}-`r*KꚱN0Q$l+mUZ b2*9'h\b_t;y|A{ yѩfx:AN*t{sL'um(5l9M9ʛ, A~6 GbΞ.1Xnbj<,qx}E_m{ %C$+jbaӖSv dW:A;A1<^E5X>mWy;hv2 }dG;b8|;<4@xEicVgkqq .X>ᕗWmC:vB}?X仪˥񻆪CZ(1b _ KOo<B"C[uohL)[Rl<<46:yUx* Sᬊ|=o 7]+]r]|29z+Ab7Fڎ],cyQ%&S7=>\8\~wT/ap@5>c)v2naM>L)tUp;S760P;ހGmk=ި{Ej 0'ʄ'ecC\lF7v^]j/Gȶl7#(ݖ}ѵ;͠]l}qzQEŢ M24>\UHj6_ɀL&ۉA9 & W}i "HFUjCq;6 TW;S+4(/s8\ՀY?:>L&G@e+BFsU 4~`}*Qzȣ"5_DJgL;)[ұ7xPWv9i6;/qֆ/<ү9A(eբ,CN ix1Tz!jw͈,O\~VN(sC{?PD}i: E7VY]u.5ޅ^X2^Q'rdӍ|ߌѼ%Z[ԯoAx ~k}`XCJp)gVyҵ-V@&s܋WnwVp!+AV'Lf/zsڙuXwKl-Ms_ExTI.X-[lF`,2.w(=8NKf*"& GۥPJE-RP$x'?ٟ)p>҃^DZ^^dgՑ։FJyk'HH:S]10TFl}) q =֖U_Rs 0L%WT9&Z*aVhI\ZBXBD ;J0@(zcϰ[۠Di#,^Ar;X%V~RzZ'GfGͻ>cKv'ZCrQI|KW\>\ M f+Bi*KJ|+D͢ѡrLX*9&ލrkHذX$`AvŒ1¹n_wQӠV ʜp8E*׸{phy8܉/ݏĬ0C}a F<+*WmZ([7m;'4e|N>/5D (-lM_JLxl%"՗JK+B;6i z. U<͊Ci@bjҡƀQ4]P*ƞ]vG[:J^ߝw.'y`ƫ*GuAKÿ*me>P@jn:R۱=rtG  ]D8o&1r(I5vD}3Uh,6SЈ' g~<Qs5[Oь4%j7S('5CXI 11((L+Gi4*+9Gc-S=a0`ڕ`V33`)k 8p>!_x .IPxʚ>p1#B&0=G <>5O}qg7B 0~n/!Q %+Vgw 9X)'@nua/!~F/yZ4TRŢhY>6v!o݅-3zΚ1r}84,vLH(UZ$59seꑟ}5x'j^PytB-i!ҩ4Pn[0u`Ix ObODŽAZ,o4ߜMFG,bൢiN-" I"R!>WS.˳{[&,cU_Zo^k'hr.Hy”/MDYY !f1cYY&ݢuO-m!ŦGm~SӭlLo)3Dѹ+0X@5]?ax9 I<Ѵ?L;ҕ݄POz XD˸-d1LQs&rwO,,rK\9bVHgܥQ|b~waP;Tg15NvCDAn[pVqL +֢:lW |7"bi^TFV>l(\&㾏|£Vqj;#,O*Zb4l`/O=-kMfG[>"䦆Cw=uwO;I q5Q v)pr#s$v(z,h7bpW1L)by2SPL{s֭DLا˅; ^aV(WXnwSa"ШRc_lo&}NHp t,Sb˦$&I g7,SF:ӛݫ/hi&ygW:'rT~uemq䡥TXbݓ[Jܒ-UQGDŕ#ֳB0(G^VJ0#"WnIh0\2sqز4cd !IKED)0>d\@s+q.N3YU c+ݪ?ObbnZj\ H0%ՏCbe " $J#FN22} O_-A]|<0Fyncɦ&,G ӒgnF~b)%ꥪUN؂wTTw|Œ24sw\8(O\gnq0~D8sOP Yح0on RٯDT:+e揩uy]ζC=fDXͩ;+ CߠH_-@s.LqHbtdeD݉@ooDO5>iMQ[mJۊ**58ݠWE@δPP{jBs ({Ԗ2=3CÍ{sDAt so}8GmU2ڳ9NF&@~HZ@=շ`' N1Kˢ)%&/EtHbbVq CX| {R8P쥼 Nu6kPAL^"R$%P´R6gJ1*em4{HbMMP[JrNpT8G͒#̏֡=ϓ<~q0:Ħc.c,/ ̷V&#fQBT&=Nfh<٣g+-5](A>i mV_"NA FGMt,Sψ Ӗkx=?Ӓ됺M-*> &dd܊c|EЇIuXU[ޘ(P|ք|9&;:2)&9 L7 MBpƃ^NSΝˉ;0;?Jaፁ N$] 0::5>} Ew?Eس9͋E>Ae,f"ߨgaKE"w3ft,ngqd)8PykសbiXBhB/lrG{= RGZ"I?(54Wi+߇WԹ/`Brz*n @eEa+"é<sf͆ ;H,}Cme0z}f!ѽ@ (V_Ӡ6ᷫ"- j^$fy%D*S 42ysU]1(oYƒ'j,!  {# t/Cbu/H<*v%=8FOF O1?=}iVW.mc2:Yo gN7~ nvbpߪwWl 3*h fZsJųSY#%L\ ީ0Qf*oe;`';| *l5E5-#rBi`31v1sRJX2ݡ7S-v>I6f6x nlᯠ}@4>ިSl 0 'n+f6{SbaFŒe,3W؆Tb+$-/0Pv8v;G=FQp`aخ.sn&/ݥcreףq?Qi^ SCYtup}*elɫn8VAڢN 0YE#(!r9Ƃb#E{96eY /4vI\, 9a>}G6[e4O/W'Ɩ0I+aûuNC*X\{ZؘIYHel,ҽ.ޫ͑Wo~"~sIywz7'3IDJA`I,o:ywQb%(\kc ?pKP,-k){ȉ3Ӷz"Om 3' ecYujIL (-O#ff _d5qw@:4M4Z_'}Tzd(cИ{cg:qh|3=yDyׂ#zzoO٨O$sٸӀ.i<ߊ9bQun ? XBw.7BgZtUq b@79[Fi;;B-Vy%?UcaXW֑c{sJm dap ēxGmo$e>eJgu['\ K.Xki:\%(_Z>{bΞ> <$،{.>(蜈F &ϣ̥MZ<ǻݝjû7dԀp}~g7P19^~7r[FX*^U&^MZfXm΃82rsgi&74B,HC u~ F4 @ʊpvzYG'{0nZt'+6ZrwBl9HJy! /dUwA&j#p'$cjWZ>J@O>Xpz0P("3TWX)s9NOxI:s@n*4Oɠhg/vEOk;+ 8T^We#y֞˫Z[,y(<7D^CkBB"K%D=6)_k"\5// s/Ǵ8y`6,03mOʳ"Re' /}f.V1m.d@$f{b;ԔƉ YqXGFkc [B%S2=ѴM+_&RM<0U~I!"Gq*G6,B+8doۥ O?ސti~]\ejRwǂ4T׬Ƈ"ȝ!P/ 4#Rc*jA[v+MXxR]9wԷz.UTUt)^ Sy+K)l囅dD4B%ȲyZsыmhآ-PH؃9 %c S)koAxsCʰAxtX A xķ1G;g [?@~&tq檯C3eۉ'э 2Pp{ ECy/Tצpٞ>j/1QB4hErfgf $K˰*orPA0Ae D~[{Fp U 1Wא wJMb} ێVnbJE57) 0$8A aND\d=p\Tٝzr wL7+UD"XssHNe. ʒH p vM1YbvMܼ1l -+T;!b WB`;=3|&)<݄IY72{,V XWdq"G6G\TʉÉ%Ic}L8f:y$犯k o:FruN-@Zz Mca~'KdDE daW0퇍, v ȭ}c)QX uZY֛$ x*W;R&I<|@wqjIb$+.wDD {XLg)H'er6/Xh9,їUT`uIraL7LCJ`«=u>[U ?mXMt{@;=^FK_` vpp@c68rG|p@:}5Iᡊ7xM: .scj ķoH+udЕ50:~k"1D@׾t l:QuF*êa|OJcpql֗?qQ'WAWTǚuKx P@}tWС6] }̮塰y~ +rO[ [$ѡu]G/aPyȚV8У %"V3)W2SHI,I){x3f&}XRE:cAEv$H̾d[Tu.a@;kѾ#ކ6vh=0HߎS鞧0%$jx1HjϔG{#nsBdj3&{ 6 #W)[Y"+ =LvjGɎD54QEH-拏&c)kn[sz:{0X(E@5[Om( %Z=ضJ'q73&: eAWYr˛vJIKz@="3D ɬoqT"t>6yt'ɗ媚+?7}Ѹsӌѥ3}&~aK;|犺fUI?t#-6 Y\m'EƹR@ %Xa*i""1NlGt za4$:|>Q{3yt}Ap+BD;k|V*[M'@C͓W bnZ)%NgMǜ e?Yܷ{X!$՛b^˿8&z$15 Mע̤nĠfp.2}j݈kshͳ*J8'#ԂP<[%im7xZEt6z,}<(\4Fg CAk;1FXp2ŇU8XkuX/Pu&ck z==K>  hatk {x9\DU aKY:*3 URLr?00m.=׃.NI}J=PN|b |9 9[[%) S5lr[zt v򧛀`NjO&y?FjDžvh:f,dl'J%(VQF*i/iZȱ{su 9.s}؃C"ީaB!{初Ya2 ɧX\x/%^eNn!qdo@4 |/݌SU=S&Ąo]eܭާh.ZU^(7ӻ'6@CU  8RgJ~)DI g GN &~=XGYCg1 E !Ul|ǃҼ5.uc_0=jƺ0L:[$ H@N[;0׿xI1ȰIS.B p׺}@"j3Y'ny0t0詴Y!cgiz1B"1۶%k}#rS5ܩ صo̤OD犮XrtT~*ѵq.`k8$BݗKo'2d!quöfޟ((1 tP23Ž OQQ,6 6lr'ZIěXtЙbx9kahf]u;k܍@dgBjm)KϞ7oZ[m~`"@buIËU?6$/tr*aF/BjX#EQ5GB`'@h?q GhcFvlrWk€GO'&]__ƽJi:u÷`הٗA]=U P9r+k b: RC<)EO1ܪ@sx_'9xS,fĦY?TWM+\%e5l9}" q3qceqof̮6EFc@#  w>52^JԗO\^~Y*aoA. CW\w-$*k]P xNǏZwh7`,w|PP. u*r`^1ƛؼ5&x'GA@:td"?'vÎ*`@+A ֪{}u ;Ցp<<׺eIPD+i^c%>%5rCUFm&0al;qRϕ6"mvE d+ om~Re1BI`uJ[{Hp~'Q#wZkQN^;D5K*ڠ 15AwB„R&wF*_ax([bs9 Q5uΧ=oG75VNu<G7m'H~gtː{,o~<<Do䎷 a'IAGMl\%kꈫ~f?{+`}cu7 yx33̇z^QWJ6bMyuW=jAK< XLS˓W}[w:f͝@בֿ֯bW6T9}x mQ#<2ի A[H()fcy,E!ͱ'mTZ?/[T(%PR23 \:/tɐAm &/szH2ųrMKGh'@팬E7\m LޫѾRd4`@:+mF.otHK8CeKӜ.(ʧ˕7Qr~%sP,frs*G,`9%*ǹA|7M|L$wN04dZlcY)ɸEFEÀL VKikEN>>g[݊*^]1)X<}>_0?4Wɶ$?2"7H~UHKt:yqPBS96yߞ'1yQ*]${o$7҈J`E} DN %C魊 xN͖ )9ZEzYXR)aLYw u$m'6=96pMTtHl7 c_#&B;(N5ZFtUU!Uר=\*+{`Ge%ig7b㴋DQ#a!JeՊYC[k>Z9'/xnDM&ab)# Gr!׀KͿ/ZꟆ93nD8ۦq4+`Q0m< &y@k})n?݊sK1׋UWs }oGgBS9g@BɠFɃ1cCVهM`XIQв+\TJd!\|ʋkyAcӳZPtTJ?19zW,?C[f!k)ȇѭS YZÜ4*?ڻL`8m(*Ƴ !jC6\4} YXXϋ+M̴,K3G>HĦi_Sk%h<@ ڏcZ_DF6:hYJLE Z=jSRfmEy)@En dѹ(B)yn ֋&='[GݝSc~5!'rY:j#CddТ|붅) YO2%d; B(X^[}.[2@kbu(!SV#F 1sy .Ca!у>(4Ktl5BqgbwiGJC&j">\P`uWŪn>3=Ӌt2~Ԕ&(h4@ܳiYP#"t:,B/1)gPb2͠^UiųUHB(_BXK1Wm> w1E`<| S ̯d;vwsZ؆2TL6*>}"MSVC>rfv_j۱4QÖMVV's"yE9}RAmq&m ES@{0&2ƝD0ZWn6s ǧ-5 QEʎϬhqu\o"\I[qBm$t!ZEF.TN(MxƫjĔi#;KPM'AP7kgߪ!y)-}Ժ?bsH9O"XS_Oص jNONU1rL>ОF68~-Q@MEp~ ]3,%0KMk.Kec#n7WsR{-]O@ #UQը[ hV><6U k#dviA5G6@sJB#C&Ó|:Zao,Tc4݂[aTb{ ,V;vSFo$B Ө.<5yp`n00u6XbUXJlGݳT4鄺D81%HXzSņLI7NM>R8? !8Vm25qe$Lo|LS!87T\?a}`EMcK+h}.OhU*d1)Ar$@0(+I2n#j!Qks]bS:>L6q ?/? :5O &mTɱ'Աd<6`Emr|FE*=Gk7ۢt^Ls Yī^6ؙbXȉL .o,8j?Q~y3PGUX-u?%H|d@_- (fy\{o:?zhZUj;(B>q$~gP`(̸Zq.׵1PgMe1"c"HbV/VNux *%Ea#X  ' Z瞂C c֟*оD'r5HU역cJ~񞍎x [? UyNQ%# xvQ 8-B7\10-<^h:]V薻| ꪸԙ)]A3n3BWC Տ ~`ʢh~3Ó^w[Zy ,')NQ_.*e*ykUKái0 L99V+Un:@rѤ Tol$.S{8Ởi.Θߝ/y\A6f VЊ`UK6. 0Q%y4XTA.f`Xg ZBGsۯBA_N?5HO&)Ԛ0wԽFR+|-uC/ J A3 ?ZkN]!d6GFePYLyO3dgاO Wڈ8hiL'̊Mr&\!/cHq(]B._R \i%Z j<-9 WP;9\)WE0NIGqϊ]4;M_PK;.%ة}IJFbtA~!H@c,Dm`(6< fL bj9L鼊UhОR>]dЦR4t.W-/;B΅LYtweXcH.S{EZׯp=+qdU &RQh fa$D*~KĪ3ųxf:q>gVZD#q- Pڛ{ ɄZJ c}S&ˠxƒb0[-ܸcJoה [6 8Bu#Yb%}׺BO0b>'>:>vp(ˁZBaMfQ]hYB5>91gu)r1gg]K%Y9bƵ}iȮXTʼnhdhWIdX!SFP!mFOtn=jS౫6*r_z -հ: n^uE/M_c]WZ9i4qڌ3,ed__oʔ3C#j)!qgo-X Ju.v%͏Bg`J|AELe_ZW~/"oCKUvZ0Ӝ45 @YSi ɩrٵvd1stΙ$9zG .mG&R昕T%'JQ"ӧ6ҙaUv }mJ7m.97J-12pKm`]YôEO\o `rf8 _p@jCS*66s"P9> pZs]E0Ge&GsˮJ{̇p`:@ DNQ(ӝ=#ʣ)}aKjvM/ Ȥ&{+u{xbžD*;|J:ۇěœFx`3] ^ꈋxn_fRa Ex\7zS b_95h#)uA^FOߺ Ce4*bU~hݪ qޣ5/KY &5}De'ӹ$pѫhہK հЁIXoRT;=+CNrsMDއ\~ZT2ҫ[ic^h,- jAEׯRKHaݹhZ?`lZ.4ojFiP"%$1ɱR,Y2vgK9] `5k(mȫTW{~U(V^X4GdLjYoXe 0V*Z. n޼X%S^#WLgk4Pדi[i? qDOW㫢DTXi#]1fp4.ʼnr:7Zntŷ O݁!6HW-"eyf6k{lj!GGWyBSKD1@cSx_]]y2pNfxiDw\\WlV@ ੷wI'vᑚ7=QLD-,3+B [o)UȈKY$iGQ`c鼿 O=F<r?4mI,MٕwQvYHߦh;3bQ]5?`ݧNPI1 NXƬmoX~=)N=AF c qx2뷔G+Yht52MrA* G!5^U=#HVpu +HHeo(Jz!{T!wcODZEy5{xȋ1b.8[{2hץԂFyt'[܄em;9աLWG~M/1c r %}3)4L꜑Ր3"pr .ȣPRYG85GcV`XƷ c&Ja1W:k A R\r>^:<{;S %C1Aw-RD 9}xje x*gjټs{޺Kxθ/ >pVNd :Ept%5م "]57bp㬬LX-D1KxOqui[gط\J@7gPӡ'; P%ʈxZ \@DWIo?5-ix +fpYs_?Z7-8 IotA,#T{oM\ օq8& 5/ c-`l٭m?u=Цh!nմ1zW)gzR? 3dan,\eq*iNo)i4}葜7PY#RM8vs soL/H*7iPz(JM1!ej}f5H c*DLu1;kynU,R c:L,8 A=)%0 h4.ELV@ i I%\?,TǝA&Wq=`yBFP"qVb.~4D8utE5קDMHH*v۝VM{@FcOF卖eF '?,GPYq%uYM&55؆r! C^k4[]Ѣj#AIXMF /77yeh.K*/])ׯSl8Cvb`m쥪.aZPujvGĚ|5{K;w΍{& q_Y"bc~FAF~Οi}k3 Cm^:7GQK@w"*0J5 d9e40DW.ӪuYZfp45z]<8(<ƴA(HVKDoWň'V@gffhoX\i <3g}hbr\{h8afJTDTU) r25xz7GgOvHC0W Է"xü~@sYr&JQ~O 1CiiJ8%ó#q~W,]>߅1-QV&W]SsZA$D!r]2;:GK~`\Do\URz-8%yS֫MPg6?]EUn v?񠺆!uyU^f=nS!L;Gaږ{| $++RM|VS'Þ8h t 8J$>"#g746De 4ux`\dnVB?D/bx0N%L"o%>,֍Ű^t 􅕟3Zt58pyÇW)/M6PjiNdn-|4jqγn=x\_c.>GT^ʳ"M-w3p&^ _'1g›_^9 pJHS|xurɰؑ@TDc:mtܪJ_IȥU@X;O/8lBFc`#9<5/dU/{IfYW2NY1U|D#7lMĝUI>젙Yr?u}h>S؍:~]#se2:~:ر|ega_v= @ah{}𔀵ӟ{eSA~j»~ 0);t1&Gy.zN$?5G\b2Z6['%)5*ɟ$1^e./&[޵d[y=@#cQ]mM 2@끣H)TBxJ7f04 1:)jBtT09zqj4܊7v>ɬ뚌2C U$[8B|)i.t}kQLiD ;6~jsӒq(?'o)bXTQ18NE,Cd[DJO8SoE~֭wMğ])L0SPylI$Y#'  ­%2],Bղlp.2hk]Z{'{f*pWDTPo*;13C'7 :b^/pIowD}=_Y7lqGlV7V݋yF#$'K/id I+ٳn-{YGNdD?%d5Vnz9T$@6XbY0H$b(ԙNQp av:2Ĉڸ4kٽl'Gˡ:Ӿ{{N%j9#`O%tx=4H^2?n%)CS9g|6XD ݇ejJ۫1('G”qprpow;6"vl q㿢(c5nA:B/(['::o$wbك_qw=TlB$ltܶ]cjA ֞crfi4s(+@fKլEIX鞢sU.(wVVHOnQ48Uy~fYHk6sHbhARjdqF6x_k\-mb䨗`!Lldɴ5}ˉثWdBd $Y_Al符AGHD:2"@xZa0Ebj4p Ɏ"Gr$\YBMV?I]TrJ)jB|4E?\Ϟm3͗bE ND|:鉒>w։CK/p)"xTNgXj-9l<wR  Fy aWpS5JPLѪɅ{{RSRDn+} :' P/reVluu2y9~8moQ{Vu< A iAk1RV@tuT~ah Ti2ϰO "6&q-`\;2 ~tBn )d0n鍫~*@#7M,ݙyMʬ(:kP W0~*(My(JWpRC79Zkpzx۱6շ|'.I2O~.~!W.¾n{ҳ ’i6ɳ/J(Ǧ2hAP;T,ގMw1Pӥxʐ&A&xm6ɡVFs.3-!Qv IfwR4!A՚='HD|є3[Q͞@>dwQлr"O)ZД!Zc'ȵq]'_9k<t6;4 Id$'FYd s]bݨKwoFoI!;>ӡcAh|]dTTaD#.F<k#tE~ Q4/l fQu96?HNCmڗX:>R=)rB5915tS-,KK!>z̨0}@)kApet)Ȍ!OU94r?Lg&I3>~ֻƢ.)wTPxѱ5_.hpb]l2d\5ec.ƭo4ܓ @o;!B+fP knn+ڸ3$kEkG;0@'vMop/y=uZu+>ص.x%>5Zڴ|Kkd |(2Dr:51/1{Uҕ`܃(x|Ib-థfL~uCs&;$,PatE2TS7A5\}BWgȢ5)?<>;fq % W'H`kʰ^9a 2KR9l TxYmdu FçjE@e9E1g`UX-i{0z)Whd #O~٤N<"Ʌ؞s=#wjl`#" e-|kA1ݟjaϜK[ViN)V-\g6O ` NV{LJpm2Ƈa5%t g'71zO >2RYpb, ^؆#;#8f-ܞkYmhD|e|OLlc?<7yn~!kykxHNvXEj=x[\_)6ZW9m9!0Hc!9].6bϜ^4) QMH6eg|Y{cvf4ߙ[hu)Vp-s5{o v{1o6lYy:1⡐Kfb5YCK2#׵}x?h=Dn|J-x+xG:lfDV˾p{w> ++=XRWkaEDNГY@K%`N7W弹m\k4y%SaM  i2[v?>L|*Rc~1޺CMYrC-@){9x^O/{i ilGb ;lМŎ-UZK$ m NH_,α[9$OOǏ-1pXA|,~f͂Όyyߞm^QcJ_UNWf0wc.*Hx< Әm;%Nԗٽ:*°Oi;QM|k5uft=9dȻBm[D<+A \&dlƠMٞ)4܈Ŏm*\2>h)BQuo{w*fd\Gim&@8.W1Cd !l 6鹃gMı7uϨǦE\ ~c flj b6zmV_ŅzbG1xV^Ԇ7T;Pٿh܍p/zL.4jQFDΐdfu\nQg Z9_\ʥi* !b}_D]G}2ZqEbm?顒6.1&{GS-b̚Eٷ3.%c X8ƴ|j885WH;!j# , /" .3$l߉|! o#95UҌz&6WVl{^ƃҩtCPz1UPp,*(8&gsf6-V3=-<0~{}ΣR$6?m {>lӴ \M -RRjd5TBBCُLC"O32\MRd+/y%=XmKp)]!NE*x)X ,_wWۯ$?T m ѷZ( <Δt MA0Nypi_2ʽyY<%~crOS6uI)L8\dhHjVYh$WZZބxdqgրj9qVu>B`NYLg;e*.9R $CAn6.zE$ˈ?dFmìC_o̻07ZM5"$JPI@*jny& m ɭ!y_1qF+r\j]9cZ=Qm ލsX#S~)8<:>T~pueβV}Ng@'|ٷy Z~ RvA3i$* ÄS%{ >ڗ"k&<$@n![#s 62 ^53N>  I$ (ӡ:|"0'RM~P˒0,^>}X|9KtQQ=[}9|W;kOn7Wd\ʒa}+ fJݍđ sv2:-JDnvj+gtb^JQhjECPY5m0$neu 84Uoթ6XK|/W/-3> r!]赯l?]: >>:gMtPn=dTl|5SpNKMȄ&0=$RE1AM zmlvx ңiWplVv0l Tϩ}~M^)AEr t|ȚmՑ@Z'dDžK75qXURm9%żV+/ "tџȣ7,QBoOsȅFգhER>"5Ôs_w5;܊οLbPs1'P .Tڗ:ڤ&$5=Y+/Sn'$jDaXşy߬ lvxrWn@"DK>O8FUe\Qro=btUɯCv[+*k2¤>w6ys =\y˻g\c'ykȦ|۸g* g8`!,TT|adwǭc b0LZ.V%V M㋠so'l7ZNDj/ \8=ٺ"[Y~K@l|.2W媤I' +zNNV"dolߊ+9!6Kղ@dڪ&dR wd#K/%e'H3iYȞSX"}nwMNJp" (x!DYao~/DpC *,QGxfE;*Ztr? ܑ׽\:H}(Q/'PZ*!WȺoU7wu﵄@zePu$Y/E\?) .0iaP7 )J{-~ğLJPOCcglJ'*"9ޕ6w'LWC2+ G>HCW{wt43[3HD!]vk@#h?oCjC[v^|wo HRPMګ#Jn GA26&#B([/V0\4BDp(+7$Zv6|9TxŊ=7܏t'hV$lAc"Հ,TqGg3 KrqCov򓄞xPhuQ2=yv8E&OҔ>>o$$F%x4ќ0o5)ݯYEM3n(+1C26|mDA_ׇf+!-lT/8Mz] n[*~UBo-PVڧXc2 vV4daKM Z/ :T/MJ`Ym'P:BPx:0qa[/7fܶQYuW/s<Pl պ3#>n!y˦xώ y2Ԝk^:i3 TBb^ڠsb8o(\QV eWhIڦYwmAp]}>gm PIdc6"}뇸䵑ɝQѐEZeH)j& +E;M8Nf:/0ϗBzڧ]Rk/>]FOn :̤m{)9knG~BfT0(vǬf{^hxa ]QYm{XWx{EG_a6Zv$8f!Ks [H1H 稉_9 *?2d^ɇtC UE+VҨ[eíAyGa}w7K&{ǫ7}klJ6 {XFz'Hm3}^rV薺+XPHvsXf*]z};掭z;ikSVo(6o9r:h VIR3'?L=H1w}X!UU.GZ^6k-<:}Eꤧ iB(Y2#munqDfQ2ӾUפ Ӓs0D3 05;)wW)vw?iP ঀ)L3PW4DoN1Aۏ,$Ul6ȬL#-2 l:EMG@PEFٚI"ڏ.c"gRE ҟKV|?+zGs$%FzwE!a6 .އGGK&u>޵2ЌSgS-@;ڰ1-:# Xҭn4']{)a;}yMt.]F@wM(e}l(/I?_DK Ы[RzEA=xK 5D(0m] Uȼa3犴Ӎf/ֽY|iy1lBWYP xfɏ&etz ]4QzW|Yzv./2 )̜otgvM\zLc3e>0smo˘p7ndgq*'B\JֿIa~i+: aZ|3E9vM|8ѳ>ۑʲ+kJ– .ۻrhd#@kf͕+>0 4OΌ٩b[b+ëY~OIW׫9Hfm`IJxAshjC켘e4&mM5a$SFsX~>·0E\›q}wf\Өv! 8Bo(`Ny#.m+H]vTjB W"k:y8DΝoȟ3}Y??ܐFg*0mT2`t' !/'I]w ՃŅtYk,3?YDrGyQg0G֔H5{Ԏĺ7iUa0(0z=ZHUXTArj$rbDfӱDkC 4eȃoMq,2L*äY+:q=<03+r FDiHydK{զK*Ց/~^$֢e:]q9՗-DV GU.#6طɂ)XEX3λ-=lp;b8$tC5tW)'/xӾٱ싖"s6:UD&W^*bY(l0.J-Ґ@VMv2BcMoSӪXV\h"샞Y lҰQ{4~퉣~?+'N=v->b}Iʌ]vֳ %Q"#$y ^&^Drw+$ΓaEݞ `X=tٴe݁ U)E"Yt3m׹ncF Ut'@({)NնkH D1s+ѠassJ'd&o$LFN9h,ųXb{5^foԤׅfD# MrBf(ڄOF*It҇<ˌUJ,CTce u &> jr|~'[HQOK> IW[[L Q+˭A4[/ohڿ}'tIJze oSi Ƃ%XmtƢ~iJjS"޻ qgPǙ c#CH*9]jw*}as.% KyuR>*r˪_)W$$aJfp>JƇ\vi 0Fme)2LQ fC7?=T]){r18F{SYtCYJCӎ,% ky=Oq)m,\ 3q[1!b~pC=. sC =i&}&DTN1{|5 {Fe?h#EWrfc.e:/g[ Xg*RE]&pV"6@@rH$$m&J̈޿F싚|vkcBTFI (Va_OpS[y0ń9,/yrQqihGY$!=0m*Cbğ;'d))E9؛UL<8: l/AYvsۉHa NR'9 T&Ut|eA2Ocǀ(:y-Pht-HPf]It[njTm䓍lL 9!><1)5닂匛4AzvFs~w\DrIPë I4giO % D-%͖Z/Ok[T_(}nςXWcnEmt8ѰE'SѦ٘(9;RəT(;Yq i&aj}*4;z5I@"*W<1;h$I߫Dʯ,F?=>P' BWܢ(L]yx~fs?XEC|qO\L8*I(]\},=2#aCYC#L[߀SHd!ۖK?@T^deUۺi5@ǰF }] F]MYN>1'Q !|u剟cϾD?n) ]3`^ Y{xRi vQ>%_%LAR@U;_E~~koa joBwNrtW)`w*Qa)l?Ϋ| kAPse{TcFos>kldrO(G4jkLϮw}"=[SzRYf(,8e&;J(d 4ВzG %I|U97^=}csiէ:~r~ڮP\{Ҁ_yإAS2CM ':ܴ_MD ɍn5DeP| [;;EF«M6~޸I,sc ~msN%Y `M7t0t<\ "qݩ~3}\!nh(~~;XgkiKyђD ۖb~: rOphj<ڬ{;!!:7#q*Oʮɑ40͡:ނjG,5CGk0 M]9k7xY'bb ~,+:jCĥpJДЩϞ HՓJ1!17'ǘp{M/j@t0jqa !|wawd*)(/iɢ?]$ׇYC%W+ bLƙ q'TVu^RA$zEɫꭲI0E,霗G^+^Ka wV%픠{.o|e๷ C*DYc=,5NsY' #iE_s2,ȝkwl o\>~)MDZ!A,&,H[L ۃ:̶ua51ʖ5^˪ronPQK~MC9dS/-N+]j-Z2U Y&i,Εo&4xmp g-ՀtJa!ǪWLlDrR{Z(+90~(瓽ɯrL}n_;MeD9e;/T~N4ҨlrRڦjGV:_9qdOD,ɂ{Z?:tǶN@J$rez37ećbxZ!4||e:i/S^4lZqI="OXFњV)D%T\{x =59Y %͖ʔYQs%CG`1T<|@_A|M5ɪg[27$&rv׭'p2x9}A>whߠ+ E|, $p\v[P${o'QV~3CTpaͅ<)r>['CrН$/Lj@d!^z/χ )5&nEf1' QexsWZ{cgpH7W|7w],)T_@ς-v! ,%JɯVSu 7O}VdTȈZ( _`cR5p8'J؂R.Otu$kPN{Cn@,\U7"L y&]-`O7@*<:[|YQ"Q87u؉'f|=!#U4(x"s^) SmeZ0M;UPbe}w [$ìG zi:T:]]wH ar7vV Y\)7lt.d7PXt!+UX!.RTM/ȃ5>Tg̚?8]z{)5͞ggwKNW:YA&7 }p0q?ᆨ -?}2McɗLDV+2(v{9G#5_G,i>p$8 Ot4pYjSfœtӢM|2Zل\=Cz(@XPQ_ L /#,eI<{q4b"fp:dN-eۃ3Uo- ΡB`zŵJơؽP^~Q \GӖ!\5vrV|U/5m% Rx #xyz  oDrigYAmDH yw~L;EP}HQ:U~eތn |R='Vof M-h8Q(|4̚+%r1az\%q*3ԔX95«&aDE#JI_jCgrH([yK@NAc*A۲Tnw߳lh;cä5b) lE[혁i趫`R_9h ׾hR/H5TlQoɶ팀C+`VY|%8_쌁)ǕqH2Tge>lO- JĒTc4cXWH.`;LLQ54 'mHsM耱,)IɈWV( 6 ПM_ֶtxsPsvz[YBer/ ag wO{$)mTœc UbƱg6kÑ#+l=M)舉.*pFO[ E^+NPV@+fNi&[W&dKcx7ƯFɞ_;8aest+ڇVLM_E!t+'ߜ)F#FaSF 7aa"BH*Zu;oZ8|!4+}*TklZISƲHMq0~,x(|ttZ23mCY6Kw&*8 `~X"sB-gF^ka1  ogc3m\s瞹O֑9(2Ň>H˨8|z:102r )vo_=ܡ3]96W;q*?O:T0.1=EM=$(>Z"L~%, EQ\ZaML8^4A=d-L smH51nkh 19M$]WpaxA:+7Sq=Ȉ#h F4}vׇ>eBDX)"'[wŕ@B`9o oհ4}=BQlnqM=ړXXk0f)Ŀ; $xJa[t}-^[RNc;v튛*nytm4kPL@ WX^A =? Ejx+ |Cϔ*~S/ϯE[ ܳL[I}.2҉^CWR6tAqVTգ>mn}BI:SGr87LzYמ\ł|zj1`q&ׄ\\4tUXuFf'=)ֲ*\`-WJ"0 n[Ĝ"O7h]CAn(c(դCFc ANV-ާ-о?>Xp#C3LGAjf%>tv40݉EwCqDQ̏+O}D*^3oRhSV][Lij>M[y="Vv9xPA7 =+:I>ur UyYn郧wYT;$MƧ8TFx~̚Ƽ66|eocEy%\rTDJ3َ OA_<3\)U[0=L S|.YJPXAk#9::K75?ϼF.ͅ\4}Xܜ>asm3?Ow\HҾ<; Nh^4MYUp Xźg!u)lZ(en4>*gO0x\m1js@i3<kqIH) 4n&t"=||O.cւP쥊q Nh,w6 =A)|j2wa>=1}% 96AS;^^-"`w!>dzK.aWS֚IgAKmN/\˷W~->3==WH֙Gή\fod*;ϴ6r?W(${Sc\.a23T)_R8suÜj@"E;Ô9E.1p~ijFQwFL8Ätq<Ѿvw 0 QZ?>o1d=pCY~ŕ+-T-rX.UrӶrd5K&uOip ٲC3ovll._PTk)F/u s$ordEY|- $H9H fc,\IM(6@.e{AG[B ޏ(snʒj\\U j=9RIvA 4%BBbɄd!*Atj?a"hkJཐUТG9t aj՘}a,~$h{#7r7э]{hs$ߑ VҼ8_\'"jMflY‘yYzt풴 XlLA=*|V([VLaE$G&LP'#HL JC)4qeWt[yϓZD)fi @䦊 usBX;8*??"/V@Mf鈦[T>g h_t>;v)Sn^>+Y }T[N"wlu P)h/r n@5޳~3 osK*=W0GU@6ae3E##%#TaBΠ8rXrs' a0&ʵ]ޖ͓w'4&4J3,VkЛxVwz번[f-w]5"aJ돬poY[9S3%qR?6 &X$T kÐ\X-̕?B>ҏ>nId`G<J<\ܻMޯ6'Lv4)S|jEUEhj|Tf􎐫 4;Q4|jMG$"+]ڴ" ٭ IWRGaTr4xcjTᡙ~ }U =Eԛn'Kn-vYNܶi2$+NBqЉ`[AP \!#l̫f3>1,֒TgVDZ^p^WILĩ=9=e&3;Jk޿szD,׉ƛu@Z /7ɥG@v(TWi5ϔo-sol)A|ZZr|Q u`c:Ʋ*hbÁJ 9k+Sj ٣4fwL/"Tx<^ݕĽw=^HZO MFiR&KOXxr{ 2($ c7Qܴ*gvILC)dGh5WPW6=> pH/1"`IL/V$E!j;ִMLgKq) *@oE|,6˦|7f- l|}F^*iw׵?oatkĢXR`,@6Y^LQaSSL*)T Q_Xw"KH~̖֨?֓V>.gK]Ѽ2b OO Pz2l.|?HҹEEe 0&%:e] <7E 'LIR'lI[/P]ϗ\3ګ&k0eC[#o#()eCbA9ٮY`7G)YܛUZxB,d\;[Ӹį1dA0ydEmYNu6ysErC-&4sߓhT͍S냋7(`eA/I@_zU-]I`bL*zZI8y1:p[Blg: 'Q#FwB_8j#cg \9eofVæe}v6eP($}0t i>e Ʒm1xX$io#p2}mN' />9D 7ȌqNe}|D+xi`('#TΥy J[s X7،Vݞ~ꨴDF5*iAb$;+3_WTpw|V >YւnW"$o[(HcLH#|S-Bcu8(5 ==UZS̼Tdm74);SL;8/U"]wv)z2C)%I&ko>lg(#E %~=j+._dPc+hЎ? ϯ hr'G[tv[f6%]rK >L5"*h(ZE* Tf=<$]ׅ7fQeAYW^}0O! J,i(L*e{frSg1,,˻]AacۚU)|$!o{-F2fy8pZ|Ϝ +25,ǜ)|Ñ9_f]>%Ւ0yޡ )Z HF3p4,^S|!;[@jF+b0lμK>qÁWMp/F5!(D#/vkԑ>샆24q=N ^;uV J9-0$:W0Ȟ_KJ}8 ^7{xIG+T+uut:~;.8{y?HNjA"=IPt=*IyrƧ~x0Ay"LF\PDˑ ,=-G)u"7p+9[Cu]^]m|Y}l2:);)}=s7QA(;[dGKvmʭTsU&QC&s>`?Vz2ݢZb|f{Bp~^ 8bV~6Qj1r ۴j) *GטN1FގE8fHQ#'/La'oJj&H8U{p0E2YUľ|r?f Upe64X?AF>8ys!_RM`7=&^|򓨔S]IUp.k*N)7×T7gCaD{1͊j ?I+ aCyf_ЇF,4UqPY(er,:/ -K J Np?']uo'8z_+b'ҨC@ 0A,g3(cˀ-L%ۏdOY| )!'&G)?0ʅx kswpePW&oT( :>G d|s~21{_hEzZ݈I"TIW",9z I-`n_BsJ,DM0xhk 5/e +~k\~AiUfYKꭜVedL>doCqzD()hKѱ8@6[QjNևxƤڗbz$>KtᖢS(-jj]NY3h‘Q$䬧@эp_[鹕 {hBrwWh!칧6яKWf& `P_H#,M+$gY㶐*WE-aR}Sd /yTN6-vN"-p1Cc9Hmm`.2Z^X `NLJ#bf.SLVymf/h/uz)/9Rzu]&JtK!zG&EjgZthwz e^?&% ).mZG&rdx7eWˡ'܉;Yzar(GWK2֟k O$fg/F#C{tGp< lEIJ迮DE2,|nV/=='Ye#HBCי#LG.d\%FF(L՛ޥ4GH sS?@ۓZ,u(yT"a_CNyuTۘ6϶?]TqUglW?9Bw/0 ]D{JN]"7ݰD2#6߉Lg&R WZz6?Wic]l]|_%j~o~A.7zF|N=-#/!yEՊBkh*CLpd9k{>緻!1˚'ydh\wlֲwlf/tjTA]+ݲ| wN )ָ_ܺٚV^ȿ!{(ܦι>|Jg*rtϲ"2/a*^̳g3w;f@MnT?y@%PXGO]pE.[e].t~m#D$QM.&Or''?0=S8\%;a8 B`Ii,@|qjzǓ)-Ꮼ ndhB 2e/p$T oq$h=N)͇g=~U KTѶy0)G%}?_ LaqROFpKU}#h_(ت`9E[RQ2G|r@ Ҽ[. ?.鎑Q,j̰ހ2.]W_Ug-,ܡ~y3Ƿ n4kZgA _BخM/V2A ,|2jq%$mWmmDV Pq2DN. ˞P^cf!dUE%n-]23هKмHY7h=5nUɪ„Q,^!,ު7VdܐnQ)u.MfT 6'W@<~4}l0w4R.8PZJ;_BQ0=YH3*O:MVZnaBg] Tr<3OD" 3myc'*+EI+VZPďإlKEٟ7Kr{pJ/"AMuh[>2B%?|FqBD}C&]ZOyXc0MpY;8۷7$}T4Om;@*-l 7O 8WvʩZ1pz/)C $^Ty CclpC V-G'yJWr`Up!l뺼XT{1'O-9T`UvޯNSov%}0 1.UuXptR{M[@դgTĝO+N0F}w%썱6L(h qmvEUǎKۡhHpB"7JE^4o 5tHJW r'x2|U4rLj֍#iDvӦ? 阔lχlP=GM+l;ԭ}Qpl:!žig8GUo%ARy .:'\p|_Q£ —.*0dW3 }UD^hL'Hx/Ix %=D<}%%!alZp0J-ft 5ΐ|<-:¿ H ;3^4ؕruha,<( ZʛHYsSY/\ b|˳9XxNissuEqh)2{ Gj-ɧ ũxF TEk#lʄ(zJUyeۆ渄zR:Ƭ `Mh64߃f#k}2JU4n*=S8m?soMً@x?)v:AfBȡ5hYO`)։ L#zmBwQʉ_3n&_gfcy» 9*U2ϩk7>Gpyg1Aovd㰍gn4:zD~=Py3Ŗ.Ո*QV"nP5?k*41ކ{Y$W4N&N+* A8܅'"@|,o/Q])yKvu%2YG0̡1RܓH, DogT M*Ldy:]ȦS~;,Omm7́FIv8pIܘ" hoB%è6N]yUokiHXu['5EՇy9@>L-s/WLW0&mio% |BY,0ٯhQ%wPD\lh[pk,@0wj&U tq xDRsxt@_R[ ATs Knk:LzN6ds׼ɀ连a+4_LΨs8SmMtI?̴Jh?._ZӒPM\c{>rb$ O@zBotÇZ\;n;!(0s(7qIw&ԍũ-k1Dp(P.{;Sic'6IxQwzǘbk{"O2cXۄ42i{0 ւY;e')([ )Yn=gw ajYi]muv62e@Kz/hBuvWs R& Y6=P}։g}+'-wi]EZC֪@a*z- t>[`}ksglKIȶMۣV$W-qhmwX3rϿA|3{>z/&كIHw@w);H "Q}{@+jYV 0CGYArÅq;-5Rhgw_g;!"GfEibפS)pGu?UUd(sG-.6O>p! =7b3jQRbcDyGp] L yu|=-+дͿ00oZءXљ%3R ԝ`D2 fp,w!cWΉp͝+wnS(FG%v71`!_nXq _)ց]]<5!Ohxר΄!v|TJ}x _mc)<51R+ \W.~I戔ZPmb=JZ1/s cW|Ŷ NN`:I'5\S̳O h+1gٖy0DmڱU!P§fUIy1.ʥ,,'ڛ?!NkX[`#KXGy\W.Rr# + `3|b qxw/@gv5k,O-;֝p=-Y{h[w߆ fz)21?c]lT;p;H=41mz SJ#wapa[PD؋ wo&pyU 9Y(R/YdbPg_짻4ՐOQKc<> 'Tl-;+rqx[,Nzx;DЗ7+\_2RImjT|=&{L5?SeUc`;%PO *bJ1dN4eWg6k8 IT"$m߬41l=8A濫Wf-6 !, k=D3NM!P#ì[EXaaAmT)}s'hO<1m[4,eM6~k vG`Nn_X~%#<ܻ:lKCЉx'{qX:$b9=W{%rBw3/C !S^'zcBu,#2ox"8@NϨ*EC3yyHo5vs(mHhA(CA=spi (_Wj϶RLy(f zy|櫩5je[Vs~Vi-=Vg z OkRkqwޠz]R˼r4'zt2(0hC%R;҆3[hC2]}6}"Z؈@Yi݇|K2o_+QuX}]SNe4u[f#Y&[SƦ0 w9_T+2},|׌@J߻Q~?H'-*ҕMWefQ"a.bD`%g}wG<`'>|0P b\Kw,H1-OOIՋ(+{wL}* Ӣ B#[q 2.L棖p!Ҥw#0{Bn-D[ˤWkR/ceZ7ͬ_|5^!z}quoR|gٵ=Fv/^ c2NvL~:mdb&kq.t@Sn, }+?F} +91Gb~H#~0LH ܱGTs+nasy!t-3Yu#jf‘؈-Fxz;MDLDI$0qhMOü֯r)@h4">Eݩ m#Y}$I&h;cVW,Aj2)YNUe2{hI,!.j"E,[W?ۤegh1ײ=iSq ʑ[:/ Cx6K`-Qgu %܊J߯Ed~ ;= 6bQ2Ug&}uƝ j$J)?:_El M!l#N5 \އBU=r^Y}=?C7#_T„Җ"XӬZg+]Il߉|n7;F% a]׌>f$6sonij,+M5[Jm.v6X5ģ&yK*SύCʛb _ΖF.'BZdam;B\THN!lKj*%]ӤQ-!1W~#?]7sVgHM Y >OIx sz'C'e@l?  @uT@^ݤy/`{_Fּ G3Bћ-yov¸r&w8@1EE8~gemu3Oo?/ksX oEG賥c9~t(-K\Ϡ[4]bОfRύ$l&]3 PC]_p*i*sHx)+ɶ ^s E.ŰB*t[gpRjVGZ;P"'?csA#{Q ~ 8ԛmXM> ( ZrA$1΄^ fj0/~am Z<3$fpu gQv/0.T'*JO*|Y-X9k fL,:Utɦ>l)Kj& DƧ=#첺s7Ogq+¯BG؂%j}~f9 .ď2!cݸ}f gݱhXmmӺW/[P z"ƩP5R+!!G~$(bQꍜQiäj] Gg\p ]||vCXH&_7#̚|Uz#4G2skBxhEzV>>i 5_Pӕ#fEӛO)JQ9T5>G<$e?!m5r_4^\RC#ʲ)+]3p4uGa:{j3S~;^GқNi lU !t+2BaYxc\|ND V䃺Zka m~Z!Ŭy;E"Ipe1&SrR9Ň~xr$BF׷.( H s!z`ȰTmٰ_ҬTs&9Ke/O{1%E`67N*Ƿ",~аN(QO5p`Wl¯YE{ssPZCw39Vz+@t5>";- UJGjHo6-.EݐsbC~X]BZAtZS!\_3B<2%#ՀnC@9?K$  ƥGGӥqWSU!HA>I>ٌ]#:(cF"Yh;ʷsz~gsqwAuJ7Ad: 2kp-ܱic.Ӥ-_oz(1p &"HR.e7=tR2I3?bmu<0*JR( ȳfOn~Z\+2KLs|y>[6]9mQ ?3~ō7"a3 hf]5gzA\=aBfA>4geK[!W/eE1(gn;z );siyIɴ6O&_5f x C:gCHaCVP0UXNM3V#[&zBDEXȾFB|<=k1o'I_v2!YK38A;[Fq1SW(0!Sܸ)fl4$N-8naZ(3ap7uTE~59s&\S&gBY:fEx`_=TDi?<#nd=`G | ˭eO"tpC덃\⌢|( 3+qk,tNPTp3x«*WQԢ߰WÏ%w|nC7`UKfꤔZ} W⍄@Ԝ@;G,̀ 3 *(`n P"8XfuWg۠|ڽmy`n1SXc::,у+C\?-qYk~\fT/ڰsv<;aW.41).I ^{iHk\KfpM !ά.1; @fYuS$ Q<(VJ~c}4bH 0WUJL)Y⫬zɉ|>.ӞÝC sR<9'>l2etP<:N }!='fw3aX#(uجпpcX7QbJf}&.I%g5㭣%9a_ʡ8.33\dsgyowJT63!'@r p HyTtLuyb'+R󂲭F1`1P5j!'rG01Sb.=ρ\+? ތW>zR~>H alџ0/K-YRE [EܛӐ?;hb>jDK]}Gh&k|;TNfhlƜ8;<_ޏIҞsF.7U (I/wg3mK^**,좨 gfYRmjtwVEEoYgg ܖl~=GXLR?3pp_`}W61?!37CJs}j,Iu]!H3ԼwuUFjGG ^HxB^Q&h7ߑgI1:< Jmɮd*Rdw s|]+QT{DwφE~q^JCsp,jl xSWcކʘʧ;^bt#jo%`wx^Ͻ}[9.hS,]ކ_'wUä:R q(ŠۗSoF$TWs+o9iEհjny}:hfŒ;_Qp˪ὛJ #5 cKusc29C>j vQ@:"?7O!<4M tqCzqM*TҜx}Ǖ׫>.'~&loAr6X tY)GRc7qa xDtZLf\ǯ{aKE%bЫ5ί̴h:9!6]p,V YIM^9"7^ --YJ;碣:u}䛨C-izCVXf_EenޘE縷5{ץFtfm8_A/1,S6zGnG:N #G5)7Or ٘D%=)5`{ZD4fݾ9}B_ ƉJ6чI<)&8,++rNW_pޠmĞ+p+'?n,>cV>%)ldlVcl6*1Yu0w%uB_4\~e3^ BXybD[C9>pP<%v\=.l*Ik$~޾dӝO+aP~x(,%89-Y76prwv;3fܝ* , 8ݗ2($.gY|%he&[f7IT j79⮻,ueH%!q#wl~!fH\|A7*I>`hh|IJw؄qW&H ?zBP̟Mi<=Z}7DuxՆ"h+܈(wbpwte.ϡ1>ؽUgu9E *@ec~@PItWeGh 'X[w/VFv٩ϑʤU`) S͞mh oz%rY8r*O;k,((XoYeW3-?g%?) Pa0_q~HM~Ďgʣo#+0P5^iorvy'YrnNm>hU]Ju^cio'B3bZJZ%ӽا+kN%V,뗿3!xVeEΓЛU܃dgh ܝħS]uڢjKiJWPQE˴DWcb3 )qs?v Tt5|z+QH7d޹;#3a.YV&"rCf0d|u(M4!s} -D~X.rDce/8O`DLeSEͶ=i @I7xh=jDK-A"~"r` ";N!!3uC/Vɛt$dW=Z=)H<_?!r,sZјgU&[*,j߁`S,h_6$.om8 ?a cZFԚ"" xM7Ug(sQ\G`CY*eK.d~n^z$cJϧ ml;s܁kyJJ$!@D~HuaעN_v>qߥc[v79sv1Vf]m?ʽy_u2u/4DzjS컊p8&:l}P@#J×M,==?Ԃ\Cߦn j!fU}.Cp]4|7M $bY}M.[Nq)#'n迳֥PcP h@{򝝏M,wUO " 馚g({f#WV֬<\t򚫨"pJH@|/Fb$Mvfi]:]7ZȈ@9k-a%݀I|juV1L/Hݰ!NdpJ.J8\=mW>fSYoY9.˔cW&U buKpf~^MBZs}?C?+L}g֠E) .5%& dxg;# -oE58`PfHbUvR@RPB&^LK-PL+/ lZ&n@")$5J\L]U<#u;* aWd&SR5Pz13 ?t©#k/xEb ^0b{:+,M[sDX0cK?Z.X*ɈZ"WNc ~X_L*mJv{ih{fR"" %jqظp#Ǒ%/zuOĈhM; dYtOG.KX{{ BX/,~Йg^+X08hq5Kpݮi&+`CX'~@'Z:EV)kl˅vםko%"0\ߋd|6UEWLVCnQ"?QLF9q9}} RiS'Ar(YoeI n8u5V)ǥ26OZKvd_ia84 h|wa[fF64]VIvz bvg0EòRjdT'Zw1lE;-qE+vZX/65'5yT eO~#}eVm7gsxOJ>sme@+쬾9,[rV;_eݯYwU!-@}~iyվt|8Uk^- RY|ԩgiN4 1F&E nN_i"@~\ D\1>m.{BLNPMb}p'kdF/|V7*< ans_Ivnzr zeSV3]gh#jG>kf-HLkH=zooAYTCj5.ojd ש&8;"߄_y ot@R'p= -gN&Io@?(|0ơ[ Ƃ|Kn#H'P]duO ѿ+ d;HlᙜֻgN+-ћ eq Me뿶6@:rJqٿtcKSJ^J\V?mQF'h^5hvN{p`˯xtWK 6@Ͼ6U][. H*P\#,0ZZ=3i59hi(멢oWK*+ו.О08ؐ]%"g0W\R\74wkç&X>n;kJ*(()a3x-w t"Bu RIo2e'ø3̺0/cI!P09q2Z #sB:` F fЋlas 34FTE|}^]9 Iw+؈)/pR\g*$ly{mj?"~A3Ҩϝ,\ N9&"}AP Tx^f|18u/+f^QQ0=Ldgْov%Tp x<(ȭiɳcK䇧D\o-II.J,Kd7ȱQ$BLl^m8jYsn4W8Aڂ ~Ǽ >C2$Pnj3e,+Qveď* R/:ҽ&6!Y<\B$^YU \ZqS6֞ܔ5C bAjAw.IE+55Yk`xQdRF띿!=7dYVGO^z fqI#žbsNZʉI)L{d§\T;|K$S4 ruj9w< `m >3f8W_ t#l i cn^dw.RTrtՇtR{z$Dp &`8X7sgN`ywȞqÅiQ?a</ߤ^{zKWiH[@cjtYw;6C兔 |uDc{UHѣӻYbaSZrtNEph,5hy?i|߀biH5LxS䆶>5"DA U"U W9UT;GL5]F]Ic"+3JZ! n5Fآ'T;f*?z" ݠ:,!-Q0bQgy L{1sMW ի<0),2(orCPo)5̯I%˗e[owv|aT9<bc~;38:χr;y;@K:9qDV|A79wb)5=X6o`QݍHK^s[S6 RW:K~T|eMh!3~-x[ +Wu7jھ$N-[/m2OŚµGI PXT=Z99{? 1%u?uaTbMIyQrJ#ŀ4QT''>wDڬv j|Im**89ECtŞ9?yn n,n+8Aj j_ߑ0ئ* V8Ş2+E*ȗ}փdA3E';L&1]+נ"#q0}zLIvqhv hAi_žY tă|P=5PFZ$흃mo /@"*km6'|Vn9ir^emR=m,Lky_X!]#$ikHӠTRvq7}M}C 7Zc vK[^E&hWS3 㚵wu[pLw(df2jg3YMc|' o$5i./ݘRGYs G ӺpI`!#ّړ>F;e}u8܌kol~_F-WM/`GԪr6*Vђ d7J2p B @<1) k1x/i>( lx|A+T}$z9E,(LV1ï/FEoUCus)L9d;JK`-e9I D7R+48g9YW nϺ p9ZCܗ2J5o:gdN7sE푝ZslV(`\ -j#oĉPqt:#¬xK{Z9myny_,Ns-U IyČu0 Kx"@׈<[ uVІ3b6cBKjB6tOSZlfR*Y+3($ *S(&(eS/e4a:p ([yyi<D9VlWw^]k7ם|#_I1Z煸rۏq72-]'@MxjC!>u&&QJWS隚{ "l x["~Pίko]̜(~-+}ںzw枉;0E.pQOsW[GZ_< A'sT3HGקQGM10p3r4mZ CO%Wh = k_8t0D$("N3w?e~  z\Jp'j ŧ :xpSù}{_[i4z c24q32b+A H" KlMF߫uXW &B{E)tI6L(nU$ +e-ZJ;W$% $PLl$rY U`W2N?&f5%GT7'l[~{lrq9wsڼE-"y\st= W,xf=B~|l,fE5X3CZ,\1ºtKnXl >яC:0|-$ydyd3^9BlY`GA<-)ԽQpgj&7/b΍2?"E"ԢfOcː ݈&](G}|L*M[ϢT^55@󽵢ёwRghZ@հDJh,;%zjMi: ޱAhOD: wmFf43jZ6;smFXF>]$LKPo}RT}^@yɠn RneAV(.4(_kUMi/|h s8@}%ŀi@ݐa's86HH]ےc*a%HGw'̀B6$k 5zLZ &$'C A'K7=BcpE[2* 7]6j| JW~z̡yC?r2`? 0(=rR B3fx3F$- *dD6U@bRn|%0dP!ؘ jbW"Cw& uQ6?C%o+xQ]@0 67RF173?ڂbCo-Lc-Oz6u@%s}W*gr)Z|hJKu("X~Eҩ3z?j?d\Ŝ"G.i0/U,'a#V {ST`YQ8.$J96a \ϿŒ-bA\Q8ڥ,&H)#YyQ/Hz,/,tLNwbO2v♘W=*f,z/O*1p/Zh/l[WÿmNȨc&{qgf?Ud7!G0n]?^)%4ỜjAWl䅯~&&-xC|?t7!cjK }?0AQ3 >N<}?I8َEN+$]\^R*b/Y7/o|ID$;Q=.Ti0 쓏~Sf^t\@Fw-I9uǩyH0Ht0:&s_Fl:ͻF%'n#2Gԟ#֣A60vE/*bwM qʶ MrgŬsM(}͍51QOte#YZ4\,Vݦ}@h X.A 7=\{VH'fuL:4TD+ʏ>9ML0S46i 2OplhW.ʱ`hF:[Pu\F6Q)پ_ie3/rR!">Ԕp؜sa17E7GL p~'Fd_e&W2ɨMGR㦦$I~c >~?^c%D=:]Zm>$A^7ϝccjW3J37G` HMq鱌_,#OQ XW+{Nɐ\'Y!}gVESmi5>= QLsMf#ES"_" 76ͣ*5X2w'J^zAU;3D zj ,iwmKN?Mz&ȏ[0Eyw*hJqj>ngOBB_bhP~}eAE>^o*#&us_Z,O.0eo #顽+H #*~$z`ӂ-'[:p飹 փl%V*?+F>֖(>WTs a+N$d&ԲÎ-56kzZs>x6~N+B !ׄ}Ko*:%`rE˃4/U܈8~}浱uI1[m£J6'"bs]!P8 ]Dg+)%:PfآA9:Qpb`ٿp3)2Aۿ&>ݗBe LC)qGBUz!VDiY{vvw~8mnq 9ҕ K8\HFM2FdXk3 ٙrŧ2%8ãl@0MF0`٤_Jei L"((pjeT$؜iNuWN{BOMc%"1D] gl>bn™"n> cG{fKm+ k~L1A(AoI]\= ;cۨlϫMw7ܢ 4d&5\sq&ye77})٥Nj3Ź2/84]=_XUNۦ3 OB<7MJ%ˉN2A=$֚Wp&~L3{ ]o74?"}O|W1 "7)S8IJ [xgR ٸv1i;c"| y"Z9慮݈.DbN2LFc]T:!DfئrQ'o]mOlh8'\rYOFkB Z{1H=w2pc9\Ũ%/hV2*`(ݟPutUm/ie|pJs_W'!hc#d& 9ݝ16evG-dWW!@sFg-jaV Pɥv6qRB[ؿl :өnk4 Z?5fG71V~0IO_ңTaW]i݈1oYsxJ 0g^ uXeyWI-&j}Zpb_\&:Jzࡒ,~MFd0r  i <5 }a0 '_Tew.Ihd>Dr|o|inO|5]՞ ޭ A pcc9b| } #7/¾ f8H39됼D#}ڗ~v;_@F9=Gʓ´{a%!onncs骋y /kQ u/"{xTԸtj [)<?%bu-S~]!wFUú s;d6!nm-Q1QXAuίwuYeb/*ǠsMl-Fk.%{_H%XcgbBm4$F ea ֏ iO}Uڂ2Rʞ!VyyFi`d&%YuOi{4 J3ѫugAG s47>k;mu[}`^^q}{& tXǠ`%Ad#ek"*~jTָ dՎB[Z(Eƃ}HoVގ٘TiXMQbzZ;(2=\ܡS}# bq?L. @ {lc=jM%^K|r~%%jV2! ?+X@p/r'F z^q1W}-۹ BϭU| N?*7Ux`&.5[6g}K CVn;HG=:{+lҳ4YSt'2?6}{^ZR֧pJ* D@mNZ@ʀVYb7 u.LF*4ԹFXxOCAǭN^In/`+0*>5>'w ',kfj2摎5@XMh hbd8NT|2M6s~oo˃ [8Q7up0KBUfds1AQ Y.}6,*Mr5:Q!lԄA^w>K&]ʙb $`Se)CJP2cK^ƍ3KgKblДh3jEa"ٯ4?OH8S:^Tc+7> T^i, )Sׄ)tPWnp*:% (8пʍtpPZ )r%l5Oi6xt҃:yorV M)U3Z59$?\jҵPMF[-v tR-,_;r {X]SQ[iKTdE YM3# ݎkє3w^ίxbꍕ,KyI,de5*vNPlg&y/@x8x.ⰖrlVz8$qbȖ&kH=)1FC;e܃ÚZ !)^*yCc)šE.نVLRW,7 ^Sj7tiPx 8~t}5SdKykoˆzQ-0C+2kx5MCSI[x+rs{qB"rvu xZ6|ׅ5;ٴe TPlEd@\ #遂cjfB}ͫyABt*E[Do̴3W c]O:my?op 0c;5rnK9ۗ0EOm`F5Bd19Xًtf۝1G`0:U/دBGXMRc4 wO Zz\ cX z򊸀24|'| 6/K/֚ Bѿ-7z,9(!Z ;,C y"i=tF.qahv婝"Z(iqp-]Tl.U&S@=m'aj쾅EأKJ]zQ@Vch[Kكq;rf`٣;} 4{ТTa꬘IEqSA&M%'NP4Fd%;\E 5l{]Hҋ e=q)ƫ1ecCVjJi $N$#?8qHŒ HmmY3F.+Q] !vG$:R_h;L&{Ӌ&#:{թHruWalP$iLr{|xCE\+K"&hH3@+]J3V.h:\FB:)>T1b&/RY13-4s-i#Jgc `:cǘـǣ^V|{ [v) 8 G߉e7a. i/T=MЭumm L`6}nDr|)6?g1SᓵRԲM\Aa$Pgan7#2egC*Aۓ̽Ē N9~,MlӞ)gwo>ֱDwlƋ[vk-Jޞ+oRS߫7zM 'UΩZwil;DKAf?Nc\;senX:} '\XpGlPg9 (yqIc%Xӵg2uӼJ CJ&^7 _t l ݀ZזTޠ@Za6=7"V#yCx? `D<"y'_9w"'-uʨR܅- :epFIJL&?gV'Wm2ő,pÁL>MnaCTz>tvZA@imGHr5HM;R(E}ˌoulɅYy"h˕O4]3Rj8X)MNt&ߨv8w@-,nʒ՘nꖳD%u) y<8daGCs$(o<#CY|)1*r558<@Zsu8Z18mZKhHlTz~STگ/ 0 ㎋ {3}2x51L+"jp4fZ`F{n e]J恮N2vh2StoJQLZ ()&Kd#,Oo/3Ӿ LqRRa7>ѣV^3gem.G".[y坷`7t9oQx+Ff6ё~Bnc&$o<.g͵+GĠO_`í/۬TTaNz9sͲ^)[gbӴGltv‡n)*处FkYr=}Ve{CSQ3Ws!&p>};ߺ}rzdS<_!i'?+0/-Yl}~*K])5* 8EzZaS])Z.(7SWzb6rBLU7&ǯ[-_MgB¥fR_(d˒ cy "M0MR@e-mk2 >3:\<"d#ɿ8jxxZ93#5\dh^%hO ~1? -1o"@$SyT sHYNoGs^R 2᪔Q qXMU䠑_W/i#4Cv3bų xc&{BB%n::pkA<ƫ;t`CPd35E-8pڡJG֠u= KAήz9: l8㍬W66n>Hr#ŮI0X`_oV >K\1"i96^/ r;'(K_8P*C "Njَå4V~݆m!x:1S97&[d; ۴ &2iDPrE?32vIUZT[khb3xI3>\;f@jUcTSiΗu ̓yDS(3ipW5x~pie]C_G2]nj&l !raaܸUThZ?Z]9݄{Kހ:< vj,|cZ!뺝&+E%J3e-{e@ܴ >Џid #>?6raSիr jqg`n{8z&MN@n_lz Z4FU÷>3 CZ@P Ua..m{N$x7XiYMY*<섉F̍\/?凒S(wOOݙ&wT2??j%oɑ%LI?vG HQh>6 dz_3;0Y yxvc?rt.H} ^w¬եQS+{ #3c8[`A/aqYBjX2$;ʄ/3z{BLK@q86Ƿi@Q@BT26xEax0!"%/ 4gHW*X48s%*<;ın#Nac[=kI P ;qtv~jr teY!b+=Nniu^ BU访>W} M3Y@tQ_]g | 'I=B9EAɇŝ~,X A\aiCu}TD_,"uۜ/|g2p.#NS&CV9h0Ta5|9J)iE3S`i=RkYҽ!WTF s.C}{9˄U{.m˴q/ήN.>}/sv'3̀<.SNe@2SYlK*mg"\cA!xA2))dzq˦IEuz& kZTiE:"BRc+y^eGS㨭mFʵ;D˱O Fr{'P:r kANCi5jȐ"~^ JK\ܔ΄*P5DQ]>ZhW! qD{^ P_*HvY#@`871:v\M7iGK9h焌Ś.,r Y?jSF&'~$QN)[KH=@̅pP wӱ::ҁg+rI*RH/GHXK8Fc ބR$=bMM-ǭ?o,m0m'Nz@u,O[7l o,Z]sMv)y2[};Tk FNޡ Zz;B'Љ'Tɷ5MRQFXnʅۜ bi]G Jh1 p6#0슣tgčy fv?u.jnW:F8UGNN&Vcs&WvGc,Q\ߗ TV;M8 q+9Q R>!(\;ZT}[ nk/P}鄒NOEU)mu] >%0(T;)鿋~c(+S=a :NM !#BQmS*ܽ{1:J v_]n9`s޸)~|,_–<4YGv^lR.-}''䈚{w#X :I.dуXFu0+p"+k͵z9ZVv6g#MI;|DMݾjlV;IfAhy(lkbt~O_Q}E:{iKG\ueG0HOCEuVQHq^VYx\r0* ETL Vy ^S='YaIφJF!%_`HStVխ%Հ> Y71^0ö{LJ*sqdWw{;G)ߖZ3 %gk)zU1r .Ζiz1`(b˦ sX.U(Ee~?lϖ#YxN-Dr!㡽.dR-v5X z#b6 .k&H)w":j$-'Vi=`D=6fVG$$4<,_PPտcJ!d[Sf4)9sQủesaمcH0 >g(rS;wDMJ;(|$m⩺iK7;`uA픠60'xiiUSknօ YK?zd^ iJXEp(Ҝx~e^a&S02_&3{9:ޯެznW<)}B$fb:%>Lerd h\rKdsbŲ߃/5!cZ;/&ӶĴ2ڂ-6Ws[ Fw^zP[ [?O'ɷ7.М%`fdةVcOvU뫽W'1L'@N9MMc}>sl':ܻFMEs4fi >q+ M%J̍d\gBBL@[ /U茻sMBr nջݰ{P$egGM_HpyM 9h + -Q] ~Fnc,/,q_UW+_wZ><G/]V؂=SE`M'f umqʞI[Gab>NcM‘PH8@E%Aʞm%#,IɭRo*yN!#LR2펍 6aHhHSp8=~ zר:mͩۢD<#Yfo}Z8+- ?s=T^QNB,#^ =e8ҤnEg8TʸsD4}.$4s ]c[ʒ٢lia_k : 73 3jeY8`6Mms|9taX~0&fz:1D<|ǝ<ŗE1-u>$FSK 򝠡oOuc*PVяCFZ~17;҈ 2{hVs\­FvZˋs$ =5J(CAJߏZpңr܋q"l*9NiA2b\lvܓKfAxMGo y jhʩşzqsI4nP3!bO9S蒭 `5~lcKX-@yRԟDzU'GOYuWQk+9e_NC]4gm9ܬS,.SxAY[G$[[Hʁ=,UBY odؘb]oa% XtJ^Ew1.Ԫ ׻sP_8!!{qR/h13r݉iI^: \涇1ΝIg*e(x?;*D9 kxb/eh+&mCwb~&k 'Yֆ gwLwD+M$Ÿ~{dfgG[`5.,,L܄NZꑱ4ZNۃ\߿>%nz*0]MdlV6y[ep0^ ,+VsiL+Ƈky:fGP}lQIv\GQV/RP1n ON@e 7ZN6-D-k4BIM[hg}V8όK8%  L Z@F"-! -xtk &p|6c6C14V.8'$*K_ܪY OtėƔVqR-~߆:;GZ<.[Owu[E`PUd1fy%#ԗ(8Uw/9{l\)b:? P5[U5mm0 6` 96}OAM{E l>%4.n$, 4 l_¡9dHjZ2x([nbvD¦.tu<ҵ5Т]վ$vSRi&&dSUD`5ċQN?8k i((M;9޵t/q]{%0+^ =-sB"J;aZOsʣT{*qN/![=Ac#IQz0Vy[ Љ˪4#8 GyĞT+?8톅o_(YZϝ:GE%D`釤Q*QWa [үFųZqb!,#N5YANsrN3zI2-XۍmQǐ$")7 :weMCc4iu@G*BD\P?oh?E{%zkz 7QK@R\HezK 91 5 JllRE?=o3x jpbkBJK%w#/yxM1~nN-'Qã,zv`~ Km]M\^&>I\Z>6Рu& kr=JZN=&JV1Nޭzip'0jW10' G)@QGT#9J t& 2c$04*vP{){7ɦo &C:1+⩎i5 .{y"!@?<$ݺ6}Ѽ^$@,c `hc4Y/{<3ע*YbD5۫j; eas?? ,_ܓgCvoQȉ$EpY~y*wmٰBx>um'y̋#p]*,iרbxUk8!bm)!'S:r`w9s!Q[F閱E.xՕ=´ԙs%ũ;4{_OAnGG!}#&e `Զa6ɞI\ǥ Z4p@NLe ݥa׀3Kt;Ht jAƱKx>*[; 벗\nDY䘏 $ġ$ƣPXT4&f%c?-e3 $dFjm:(I\4pZRF'yz5=)et^(q+""=1_2-gY?]n4Ɯ{|Ν-t4F*p| mOs=[ψt+$?,rVkf2A`^7?\v4f|RZե&}KuS@Ov㚅 q":d$> Ҟ"b[P\6ŋÄ 'H ]`c?̓҃{C'\7\X721ӆw7PMYp"B9a ,Fd:+U75 YC-A: 3]&f !uo&oCecc1T'}dôօ-5͘¢A@B4d! ̿/S57tv囷7骕_l,ne!E*Ad"j[^zhd30patY9^‡%9<{zX YhDT!-( t-@?#hpj>R:mD$L1}>A1Y $_VQNQNy;>&WЕ. nWE|O+B̧ n0@.Lx 0-zcy%ӹ!xy2z3ғwI"TSݴ?əϱz4boҪ]sbӃD5-ab%(h <;m6G8xO.lJL;Ia=Ó']SI /F@v?r9[Դ!Q_׷n0' K^RhUc{3ˇO}镝'T#GpA`ზS߭SO|v>\~8s?y$.xd w?é&1"ϻ6,3!^!a+D.Rvی(p7ާ^u[EMQzsZּ*Ids,cPfБ4E1N4ZheW݈w\O``pB&}΀ޭTyɍH<3C3ju2Ҟ~4#?r[J%aad9#R]ԃYJkuݩoo:tXjFgj{Uh&k\hlo~;/! U9 y-19+V^mMPXCϜ[?T|ٗy8S\WyG" 6*6<8uC"h,S$*!✗ [ML襖'wmW, ,? U Rӛ[c([ 3Іn]AK7=DsAo!U˷q /?(]!Etzc"5M^ɶI6 NI`m.JN*3/F-F Io_nqv^ /MRM@|]uP1(qI۶Uw-#~Rco12a[h};HB~H@)e?+R&J_gM?D$"C-BQ3W$@&LtNwwE*Lm-o%\~b9Ɠ 0#S<7$ Μֱ@l9ʄ##lcE&02cC@3}_ <.@dTvuߞYWjMg%^$O} 6.p5q.V'oh WVy3e )7Pְ]5Nm/T&liд R1F]9ky}dyRg LM$B2Zo`\?_mTKXzrv kwu%@cѓlT&}m;dNi)ȄV5cð{nX΁!_*?)p6I5Ot='tov s} iY5豭#GaxDك?PѫS1_6gBʪw` '5IF |U F yߦeވOR~!cG%uЃrAv%iyΌ`k11^ ka$q6 am-2(6Mu|mm~.{ZDاa4ڎRT  GO>"w7dAA ZM<'(V{TR~ QRi6%' U 53o-i Vh9z9(BֻWg"k܍Гoq >_.?K{mZu2Ro»@cٔ7}Hύ3ެn? ,F3hpz(ܫ"CRlLiy4@ '[hUH@޻*֬D%;YܐGpai u|, X7cqbPTҨľMKj!DBDW,|{dr=4W} 4|VQyF>?ZDbҫ]:LYl9({pڸw3zp\>;A))'l188Z;t1-arPO>;%pٕԝ2FlX LZa.ġj:(̿UkNs+UdB:zo*(Ռ`y퓣__ ^DHnzekRH8VJ§X) %ȇ{Ysq^ui>Y ]LG@yU@Ht1~}] #66TXM?gnMN;N#{߭l.c(q=VGXՒ!=$^Ѐey@-#P;<a-&QE|MX @Qxz11k=d??CQ,pB(Ury[S3u{´c/\sB4OPIf8fuXZes5svpS%)YЂ:՟ƒr P|J<^``>[c2(-%rFlQM5xyp1E/Y#^0VHlȩbJ>8 . D|??Vs5Vό$0K2MiE}YÉUg8O L ]7(4pIs*i_KP2^!oJdҋO=.W$Zx]l2ljXZp]Ma?-/5R!S~1Nv Ϋŀr9 O9y_yDhbCK.#8$N^Y +GBT՘|ߐFѶ; o~!" ƙoVv8V8u<b=~V՘l2:W]E4 :M';e]XtP5Ծy8z09&1q fOQ^?<ޫ1Ơ8q'k?ҮR%\g 2fCﷷ/{V=87Ļ*c$a?9 k.u`̟T@Qg:t$qfuǮƋV# q!-Q0)VhqWm$H-kJT cÿ-cDZ O?9m|Q!0Ά(˱Yh^u4WNx#SSɎg'\7-M!} U9`)o`0ņ^ÇH=~],la(| $()+M5藍"4??`%yЋ}n-Zl)أ]yˠO%X5zRlu֫zޓHUpP WL/?Rpn31_J.C* zJrOJjWbI7x BYj\ah4blvOi 3*كt5XH hGjSVi2%*D\ [,ѳE;|,k/TtZ;l99:DŽ-~"3o_6 +|2t=F oG!/>M<~ViTwy_lsd:?QA{n\b[>ɐK]/rWY)2fgM G=EM<͙!65]HG(MD1>_ p`>@pf\&1feg9/Oc 9$ad2O2Y5'*0 fTzM񹉱øFDgWܒ1ݚCx~>X6AB?~iKj 6Ġsh_n|BL&Z64 L!ϝCcL:D#dY{w5P gR24Gki\Qg1?XDZ]c\!v4AHDs|2,Z_DJ~aV[,|== ]~s/gV5.LV8uV$_{iv")<P?lDŽ0HTa喟]= 5tM؜=W#:um8bOOBlwnF m85K6Uv_MDZ<2D:4ԋ_TKq"TE_ mN<5HEfp|CFtVUY ٸkH6co3Chc]_`Ij<# RgD[(tbg>,H" 0 5{ 'K cqm'h Vh%ńպ)ʺ|\:/G>飕иoE#Bd>ð{ ށ1MFl߄@Z C^~W F'|5{8Tav5J[[R –Su ܟPf] 3iKhrq,HJHIo8B2¿JwI93Ѐ-n|GyR'` ɏ712](< vVp2"u  M'cĎUK !>}|]=wݗg1كBh(}X9eʸݏcn)>#Όx~e>O]_v SNnG<)E=|L7ãn[䧄}5lkBH$Q3޴@w wdD8qJ>iY0v-og~*sbOءK?'8qjDD,_m^nk#=ґQS^5prgΎg_.Ѷ55kYӥB=2U9 _h6}k7ƈa9vI}9^_2saV_(vܶBnT$m6_&]T*+1x&hgI"=$m@r;?>솂Q-] p%_*W3o߈ G}&]*k8ZUsX~-8>*CSU%gڤSĀ#Jx7$߱MEn7j {85IGٍ'.UOv_vCVw߷7$f|1ga< x^wL˱ _rmlW0=Y竏ȅ( oڪs1I&{Om:}iO~?{;. sהL:sgtj}9SW7ZBhVxh3h_Ce?gV= gPgeϲ0+MDlN Ő?IO']d1Q;ǃ0 4BJcpK_owTA(?pKmfS>⹲|Vhyy0UV|τPmvҌ$ݏzE`헓|}M.@*`'&ɩ> $ ݭēV,< Wvar\ M djg}$E #tҜ& $XgeowRU[80n!fn>(̕Bes9*s `G8OC΃mN4+'_Ȱ "vc%Ў9/sgqNhB1RGX"7;f"&oe/SW<:DQ:ObZ#qxMdp&(yPNSЄoBO4?t}u=yE`)PT^HD/UyFm̃QC`~ (bY;貍V~Bm efly*ǟo:rw[yh(C!,OI+T&-˓RCm%k4Z1H`=8IlK={lidzJڐ6πd9'#p֋N|0nFYl-El7ZMhW%؊blQ>>a \k\0sS/*j3IBM-}RHn,' D!o+4=s]p\!pdo= !H;^S/UA MS Op?GkN-cퟵw)1J^(r$&Øz8:'_g;N 竐<.jdr!;GmŲA:eCN.`-TDwqaѯKki&qb3cҜtQtOt0aa U)ʖwF;jȃX63v _>\QQtbړ#Y wL# 0_Mh֭12odk6{y7.!4DAIhE cPH6j#لTj;]}2!qH81$[̬dfj֠6Oc0PtBsL\H O[ȯK@j&ӸV,X%NLfGɿw!1eٔpkmWH0+<0pZKm/1T%gqC9r)Ffƅ 1w>k'c;gV2PX֮=pKtz|A- }a$g]=yKj`FMÿmRyzri:8;+!YONhqd fܤLj}QCBݭ/ˆA((xx <A,Ԛq0?>z?r4:H)Ip[?]3 "t'c5zn؁ .X9I̊aF#@@?Ԓ`,ʌsg_E(p\gj7f>b)z76q[025TOz[pU$~_B!5tJ,gcr#%='PVO"< EIog&Ⱥ_G ^cUr*#fWwQ*~/7I/K@gxRS s0RNt˟6L=Y_ԡ/gbfNO/+v}Pp{$3ha%[G]'P"\| EuCBHq#_ Q[֨c'cbxO3u74{׺SO'  :jPݜv3Z Jwbr=vmHXV>T0M]yd#*Qغev@ZE垆A>4Ŧ-J)|TdTt;IܶbLnO&^|cﻮ@saKׅf1k4+%3lAOd6pI_;{_5[T[39&*0C P#T.>J_U{T+8ֆȯ 99kFɤא-mPҪT6+0y{I+?y3:yN:`(xq$2T.H!0(sgeV=pLHnfd+'F>Al'cMUM9A T0n9^ j4>NDG:,Swn ^VC.7nacdB7U=FLY\NRJUԛ@ZO]˸ֶu1bVzj h %(lLبx9 q%Izh v$y{j]s m(?]E$ErǓX"e߅x'tM`)eS姤ޏ!cR3Pbɝ+ŷjN+&McNafaQV4dž2{TՎyOTRSpA5"8=1_)_TL,W]ÄjY,j+_aVo"C"'&KPh]j }Qi?`m -ⲠT^^d9 /ExEdzYeH6eq!o%oH A0D^cEU?8݊8Eh *Tݩ-y j g -$"::)6e"&,kwvv ֋y}vG|,8 ~']1Im *]H|6TJ%o=qjDN~T)r#ޔӗ9nڀCXf__c%KeݷyST)LήcA<Gn[S\9jM/^^bv:H-8fH[R%e<\tؼ>\LjV>$[GB1ZqBd%őu,G;a,X 8pȃq.d?J=3>T;jSuၸI?ml;eh&Z b06BQ`zvpޞhpCW[ J'2&Dض mKu{*߇*[(wOw5K_פ-([쬺"'<3f&܍=~gR1slI__#\vk#@l&ȳ?F L3~¦ܮ!KQ;S{ 6t.?|G@k%.4cIQƚ5Mħ,y:y "#sp aW[MUr昰Ѝp߉6usf'Ltd)3lBck"BmrfZl)LkdcH w74Ztf{Oٛt\MzsU!ZM5l8# Tc(+$ZΛf{HCinѱ5"cR93x8=2NϪ)t}3|`uQ[p^_aԯ 3ORgnu"?O!,ԅa߳x=PZ&BgC ך, 8 ˆ|I%(`{ !%n=v\. Tpluo ;LG]Yz՚ | }ꠙa#Y4c⑕>]]&¡Mp057@? `n&hY?\L&RU)I#4 ؄A .BEJm4Wǹ;{#!#׫N3W~39>oT~+f9N.tl=Wi.EcJ"+=<[f ,FW=@ 0J5ف^Wy5Gê%I_3XۗkM<{φؽKSQA),q9!L%P`eU9RoOr_Q| TU] &*2K| P.gl< ֜s8]TVSZPkO3uX˵Ӥ:Ai ɵ|Csr PU¹ToCoPl(\]fTj)/p#LOG"&HӥCde/>20*=wtCTyY$r?3t,$#O[ ಎuaex?YuKA!"Ut"[{QQfБ!RNޙDʮ/6gZy;zbd '5&T{W}Xx"ymB>!0=ɡk GѤn>̲ʿ{7٢B_C/y6R**thCb@c&ȋ@.>nJ]Ci5ڭj.A6J䟹uzӼ-,jVA oDGMܛJ 1>Š64DGykANmA$OχBb.: N8;cDO-7vkK iZ."I9!ؒ8}#F%pDd;`8ӂ^` i֨Rn\I{_2jYCxwJ^?f#JÅu}yҭ]N@ S~PJMTdlGTQy9 ΝJNVٞÀC1VQ8t^@>Ř4f˄@Y ɟ©`dܖmR,_vRI9Ƴ!ZH4</_o82mܢ2:֝i\m%س\kHX6rM/SmoʷVm'܃J*&ሣ ;Ml g8TZbPG,8 nW:MC Y<$')TAjO\HDSx *2:Q'6Z `|m_ԫ׷u $SumS3KsJY+w6eU Q,A@bY0I)N)k"i:;JyMi (Klmd-a+'z3bWOrn3HRB%~4Y%1XwdXBڤ} i8JߧCK )ARKϚװDy"|~Q.={>խY4PeICӚb\ssH_2NaFEG4]=FNjXw ]qiPz‹cfxGWv7ckIPgnaO &WQ]ˡI\kaO_yk4fs'ۤ$w,juh&[}\ >{zuI.g-L3uR5؛9xs/ei>ʣp`+@_ }b=m9hcШjnmEŁ)q0noL}OÒrR'$z]KSZQq" U(cˇߩz*}?+BҬw);$4[J(*&W,vL54՝muU|:&O 7}e܊Ji}ʵZuO"obҠ+J.bHߝl@^6L$pktq)0#ߜ 5e-4n{Jgz?~I cwARjjމ~ib'N`⽰BUAxRF̃smS.ixxiYT% B$ft4\6/Utzw{`0~'>Ye+SJ7_//ҋ+\r{ZpP4t2iL,;6D4-524 '/nPV ]PO}riT:pC8GXɠaXh+zcoEK5ٰLPR9P@<ԳS%rkVI#B\B2)5sSnOyChPحy,!kFws92B/: wҀbC_| @_. {%f"d&V*TCgwm3a"e)`)0{TvK™2vս  d&ᳺ&Ǣr`^:}soWIlV z EOt!D"Qε^ `|?JUJ%1tW uF=ai2"݌i_YW<'BqSTTdLK\}?&ɬF  /])> *aK D$8?T _OGD /5ItK7Z%S><ؒO+Gve lŇ.+"NV+8'SѬom5/-FQL0P̣DΡy^u5l*M".0Qʝ- "d5˅5-v-.IQgj4LdXF w|F}4p )J/=)5Ÿz9eXLL(´X PҬ7_Koe^%pC;?'N *T͗J hczY\ n/gUs+צ< sgLBSh3H1%YE6{ޕE!O'ݬ-[b~BY/J\ qX)gC`&oQ;5ړ9$WZx>.УXEazeX .ut^r\(\8 VJ'9,C#0ljѐ0҃(Hޤ_CϨ' }8 .Me"pP Y,.˟Zr][!W]{]QIw0+Bm+򸬅C0|'Y=k"S( {b+L-xDi<LrYwNNI vuҙ&܊3hn.*h+H%e+&g|Kp1i4hvE+Cb. f~y]=tcm"'MX,i:{pKbk<:Y6@[hps/!uepD|[ҏ]?g#g'xgOΪ+m)-(dr j[,1I4 tFkaA`k<,X (5#]@AZlCzŒ 3lBqd:/-?>SFYBfеyvF|qEV u`+mCe]"rs8)taxخPJ*|XjIk0uܥ !*n7}yzhz5Mm𡛤EDa1%ρ1ȕ&tl̊2٪JVol=DU Fp;J-O,ǒHruc{bFbJl+@aqnf{Tvmљ3_1h4]x+>9(i՛WC7SEo:5 EFHtrŐ9t~т 5rAWB n_}Sۯr> _lҁ*ڝ)Mѯdzmo|(i#O`懟i+`Y>௑Cwq82>1 @%z7$H62!94EwCJzJa#]. - ^̣Eȅ$:*$"*CF.JABq1'm&wƄtrCN?= 5^VI)~1h]q3p3VVA ,9T:68ʧjCQcP2,f˫tA\p&CO iVJ?IuKGyz+Rh!~n"^* ۑlRRS$.)*W5ZʕnVω"b,2# һ_ӱZ,d'-mj.XޖAة=`Gjjjb`.ŵqNEkNVǽ1>]Fpn3},cIVV.bޚraڱ9B`cWko#h>ƖPF`hBcFrLH8-rԲLjtd< EfV i˩fR'⬰ %kşta9e#bW\xG!੥ԢȺZjBvO@9i_g)/PBGx^WpϸFDt|OE' \bK=Cb$QI+VXP")'N @} 1,l..+/'is^9N_dNW 7* Qkɚ3jpF'749!侍CRG/{T+焸\lA44jW+Hh.uY2)'N8$'Dk8^Grb hbo֑lWzN4aQ MgWkhWSl3+$]J q-9FSld~vxVY0+lpHK~ԃ|~$.Μ4NݚjDҺOfy5mwH5޵w\ۄ>kD=lRs*h.qo ,%P/C)jͲZ` *Vd%"]'|Otghr*f49NWࡈSTg;VQ-GRXw#&!.v+x1Xba >o]kMN5X<(K*V?Ey/yZHx])C 8<|(9(7># }'ϚlnL^!3_}%%tHh FP֣R xEkpSwy9Mq>گkOoʒaZ&W#7&_} g:ShsM3>EݜeHt>dDžRY? [cxeޫT?5-6>8>#n,*R`F…k|E١*PSzC-O#,lPZgߪVwQL +#AqN]+y^<:EYʑ̰gUI NL։S)] u9%pFuzL5Bم(%Ŀ?D?`Ȼa kw8+U&5D'D b oT {uq%]}=q6 `59kv޹3 P"$ o" (2L)7IA&p#Τy/֩ _,B}[Ll;MG.#CEOA]|bD<=[aݴ9Q:97 G&o ~ j]CblY C«*(zmFu~c'~xOL w{~K1{TCh#c`i] >yvO',@e_^ӈؒ:bXl ŔC3xn-pԹ73C@JҙkPV9.`wPk %):_]:*H~v 0>Gyd PV>_MxwH}G_ Ռ%q=<%7jq{HC]1+- 9NSrxN`.C;x?!{PkUƀ\ f/S6)&r.BYW;IE|;?DA31ۧ:LޱhzIDvٮ&w=N:!wZe *7'EwP'vfoΕ}Al눽4zӐ0 :M?+v︿-eQI3zտ fTycfX+bd_d.^Ic Df_Xe͗v 6%9lþYBb[&V`9qhYK(Z>C b0{)H|:{Cxjz–7ѩDd;2_upgÜwNRS-rh^VC1x^w)H^Bxk 0(&X l/R0x[p=WwOQ:."{yt0Sȟ!9'}Qeao"τA?;R %*2 p8΃gs _ML\xq4#I L~ܡQddgFOv>c+_Ux!2UD?^[ނO1WT$Z)hċ/ =m.2VISM5d>#RpWeQ0׳săa\΃-QRWG\=^l/38 AeNóBvz?{^K(@l񎣴XhZDzIC׋|}o9njaqOYF}nPQLK'! 3jm@U}p5-H_Х ;AC&"z* .>uY:ű [Ʊ~oКz׌[D ԼHJEw@Yɣzi/>|=c2/n%BYixa#clk.N'e6)vx)$qԈJt"&3+'DOߡɀ1'%@B|ק"n]١WuZp߯4 a/[f ăAzu}ArYf(Q7yj!:LH؟%h4Q,g1PKv K'$[Gfpd Trc Cj A<}p9CRTN3T_¼e!THxFKةA~ cFK}=W*`V,,ykk1 HƦN>1.@/ؐvx&kf7hs=B00B &h+?Ԇ*OIqΨuzc6iwxmkA2oОb" ؁yzWwKEplzXA>T 7, rSMFHF陶 ܃'ģN?!(]>(gX:X/VzUwh{8"6Lj^,R '^yW s2%N`#F2tk?b@a%lVWd<|/Y*G<}EubU%tǓbA*m~Z0f8k GBu^%j"/q GKJ02móCFYaa,򰽊YW5$Y+-{3 >`?!49Bz2عnk]]J`3"Q49DMsIZOK4%QTB S$qhn_':(<]Øɣ#t>/Q$+IҲ ]Fcxg5@)&x.6#`f/VL hPo.ѱ (yP/;-PFƎ>MvK>&rc!XIPʭ,\57L|u` vI~RD=A%^ ?d{Ҭ{,X*k^☝8i+ݼ/K| >bQi1 oĴ~eDQ򄌘;ؓ}ce ˘=%Б$Kq?Qˌ&dZ e xZkcdz|nrq J]P t1|}5'-Y݌@_cN<;R "r= SU*G׮tI >{ǵAzIK$9jSu0CXts~qdNwWb=wrb R94Zr>՜H)^ߪʉr~@"6]T^{[|wmnWV*`Z, X#}Րh'3pSgbٽn.Z a׉^Xeht5sLE)s5v*z]~EU 1\Y@R2w]KHn+̟@NH:ȍ)]t YwQ g9^918 c\ mx(| -&Q:Dsr޽c0m4,fF5/[ۏT{aA1J8I*>u%x/Xsد0vV MMDa`q戦o^a^x`WɵvQ 1n{e?`"$}Db|m rW8?l``3*ҥ6[cb4z}ǾRELMgcc/eW/vɾhӮE3m OAJ3;'ŽhıYH-F zדJQ H F~zE~%RS=y]~-pREae:^t, PoGJy @eC` "U$Е,gE̺q99,2BߝNL[nb;k >7tF1{(!Rhmqa&( lyU0۹ުڑv7n q4FH>9Cj mŠ++$P17P"3+pLWTX!yQwj$x 4I'bP79>L'H<mDK2M]T5Ԧj(֩A$p9 B==x_wmR5DigQ1ݹ/!-"ӛz*À$~``9xuTDj3Q wU6&<Ne$9,gi4yFݍ Z"آA}#nLM&\:Fq(g¿u -mH5dmK,sHQCԚa~bR?̝KPzwx{E዗B>1F9\r{5a2v4kyj.G8܌HSU9E?NeёW5c+xȊf%Wca$ ^:.mVZrA>Ym3VSoYI`X~)k<4bhB`>Slk L݄OۅQnc}HSp߿CmӞki5ኋ8(bVp@5}(n7#6,m7(8Lہm2h.Gt"V]Qqy[K;\P ,[+<~]ge|`kǩmw+=ɏ-{PN*Uw 7R 5:>z7x?g'BP`gSP$wBܦ"fᝮL6\eibY%Yk nㄠ:hqGeTF즟?,OQ}ۓm[B~R9jm+noq%`)"Xq>)Y3WRbἎnWAjtF$mn4N0{_:ΰ'Lh/ɟтV2ұ.lW^7@5m< y]ozSQgh9؍M_$uy[{H,s tɠ%[23o>ݓ] w.6u b"/saD:X B`܁8v{C~ׄ:7{OOŮYnW̾5_vZr11VsӍÌWRffIܰ9%Nujoj'F1Rz yF?VqBkHStt7y3@-f55 wD IS0Ae*|eR$0m6~J9"|:!C_9>m9#z'(Y <Јpn Hy#u6f#"1@5^N-%fErY@Q@=ΊR?#|e~V 셓kyb١Ӡk "Ś>Oʿcq%Lm؟ٜx9Aŝ7A$'eJlZ*v;Ui*83[KK91l"^mxth\ ?0Lݵ܎<0E?7yז`-T朢!ѰVjvρ}F(]b<]U?s (E AIŒJrCG/}T%P! 4BU@Q@L 'p)SJOI7*D4yb] ]Sf eIV0?>؏\)i3Vr _R3ļx"{E2*zmuo\{t$gmϽ [u=_8vsk{ ӝmU;om*k9$~̨^.Am O(Z2K_TZP,u>a@f | ˢA&}wB܄A=@rdԭ%n՟uXA-K\fh?#,av|pDJ~J0pgS͜wwZ"i:1|9~LmRՐ6 `E~0 .&D u*n<]ΐp6b@ej<t,X]ѰTAۺ6*z9{_m ZNr $} |2; 3}0ˎ}ٴcHX, -,*Bp?G/*^$vK}b9Kݼv&In~c*5r>_8J;0ߋ [Ce/t֌(&bN{r.~+U7[ou Ҟ ڂZOg(uZdWE^zYT gC}ToM6,"CZ>2 rT[$(rr 8V5sg~f-ӖTI)Hy+ pdC+cJb!~f-?M =vٸՊ ?=)s !>OFI~G ]o N\@H!]w RcSz4͌]5|]\}\ yKG@A}k,EI.~F7r:ꪘDGr'Ю`?DЇւ}]@&0t09ʔ8E)}^#o,>jOU?eQ# [ PmoSgǒ()TίtQQ\c26SmrRҎtf  7h|Kn:U9a"u'<s&]i`egjq0P' P [~mBףH+ lDsQ#i*lŊ2ӣu>RrmA"@@{ࡄY n5p`6+' ]8۳R:ڱBJJRzŪ| LfDssEHpa;Fo_ABV8c!XT&l9ݐb<]%!q\/ l},L(BaGXbj ci85D2a]l"w8zƄoRzGրvY$uT@t N:O!pKcS7S&`/N5`~jM04WZg@uENɒok?tGU BZ' H?|J˳]2>gȇǥl|ނP/N?;=O:P8^!ETyewIV@c ,Z"iANo|V.d'M l`3eΉe dT! TɵݞEm_žӐOtۃS&q5LJ栺`߇kO'ZR^$S z ̼ZnHMAp)N}XYVIRЧ"gɉ$U< єSJI*sVs :cQ\ j:FG><ɮkstȕ'Ii 41%L !E`TncڵˉSEnOW9VQ-R`74D+Y} _T3.슣S2˙Qf&'t?]?q_ySܿ2>;n թ}x,s&8yʋt+_c*kB*lHI% 6F?\h\RsQ`YI}K-MΓ|X« uN5txL `b] ue'n9q.WQLR0J~ѱz^oC э =Z԰ݧ}yJfsfV194!QMP2i[y&)P)M/yp,8^T|8p˻w]B~*Ax^I Wz7X9V! abKgҦA->Az`$ K9Gf/.3:<0bi 躧*l"@s?긘2Y>5ݷ/W}d9f }6'^N}~Hg^fiU,H=) OL꜎⹄KKýk:RBGP#`xp޽?F^ib:w$yE;s7G.ЭTd< 8\<>H;Rc*]Y=^V/&T0^^zj,u3K5~W9-7}kf t| Ūvyvd$n/)]-gf ;_}ހv\&te\"\Ug,JIz 3r2R:s2l,~vk7N{ҏ?VL @j%R5͝()tɼTN:*;b>RSͬ)һh"#4$l3{{EvE]y1a Խ-cs _W _ 4`9\Vݓ8[./B._6&EdOݝ/Q);N,YF ن5XS\&ֵo,Ҷ~>vro?'jG?֚r&Aݖrh:@NL1`ec%S OƢGnqPkzep%rw%?t<9tm1`< K1_5o$R)٠u_|s+ma.h줿 3: t]b/Iπ H%˺_}A3f{u`v|PywqGRfpN \]x3atE!kl{fjֿә`Q+SI(7ZC3΄m(tJjT,IY@0*V +I.аB+Ь ԱqJԥF:iU8|>HC_DjM]`KXd7/KFߞ!kcĺ.KH5yQ._%d4?+D+ 4]; %ci@҃?o).@]a7g=AB;C>*]J=TI>J\Ah_?uP }6# l`$T:V2Kjl_)HWFg#z|syY@ёz~.nf&ޱ=-!o Bg_0{tCO!5M%-%g [5uOs3\$"r0S0~cE?_!XJn 4D 7U[; H]HX*nE߯Ut :R)Pz$ d>-4 (dg1O Iӳ<>6r,<k]uVnuheƧSMWhZr>v:imbCV#DNKw8/2`,y}6tu &L# D /6"#` ij{ DglCZ12`*G{D [#U-jwA4YZW|GI1D^!oB҈as9I9.࠳& ;bY컓E4+M2ж1="M՘àu |[?_pwu331Ӥ9<xjX$?NZޢ3؟ i׺Dtnjv:\&11J5rOU,DEȰylSN _htj{aC Ԋ{,b=#;  |ؙ؉UM2?qY#8^QG^ﻢ:KP{e?˴I-V$ GZx+v“uul]4"avҲP!&D75f볆m7D^l i2Ю  dNqӮq`JNN qK Q#3M'F?: @uVZ\!\oxyKk{o;(S0S9eOF?3*2{D#KDi)D4XoIG}Ӂd5r::d@~&2:z`! DQP),oq iK0֠؏wNOלhlӅhw4D5yÇ6DeZWЎŠ0QݱJ MiĤ%K}J@ܤv(ԕjSJ؏_ԈPBڕM9`˳AWgfw }ذף3g=CߝMy Ctj($݆=ZR9XɖQwQk[b6iNɽ૛*^:mr!̓m)#_gW!uC\brA(ٮ&nŃYPN$o[2ؗ7~qk"ȩ֓=]>5.ګhBTs~5ʢ!2<@CU fd|X]Lt,{nJ);HsgZ,6޸N$n8xR?.͎2|FD>o G!`Nry`-W9XAmiF2'4d=#\J\e'52SIR4-HȺlPC)ZM~ .K;wpCJ,%*33sJ^ LmOm[D!ˏPq^ϥ.߿Y#PuyW'ѩ0fi\=qS |Qd%8M^$I}Mj^ Xq*K%ްZx2]{=GvXw!UzH7=sĶUN,TxoeL ̟#ʹ ƱScsB$]L1'u&kj_Fa]Uçh " o Rw::A RH|U!m]G4zh>>':Qjҡi lC`h=dCTI-w4?Ic*\a[\[ @5TKgU؏CwJYuP=vk@jѿt}%Yݬ.}||KTk%w3+1ѐw~.-n ZphsK\AЗ"S_(K7 ;^vνaX&Nj$K* >$Ns"bNP+Y[霶u1);"foϓ~:k yD'{}8l 쌰@mQm='hJO<>Ұx8k.$hUWMCTV]D٫ FDn. g*6T ,ޥLA^vw0ׇX22z#0pХ"|=cGx"ъ3aDgwmr˙tzGGh."VģU*jE>^˴4m1w:j8_ P֘:qC/ȋ'T8qXfΡ]I}4#ѹ,nCA;eơx'>;•=lkKfxw寧f$>HIt=Yl4L`-8k)ܠҿޢ*DE ?/uՋ1uL 6]8Ķ[-NDֆ^4N}awp=妩u ەX'#TN6EmwS;jEkr~ϫN %JʼnI 0>{z4m{`7@882b8.1llwGȱX;c7 D8DdDZojbjnG q6'Z4m+ )7Wjhͦ ;P3-twџVMT;D90\7ǚxqDjqa=yp=0^f h@ڑ-fZf>!%:jsl"K7>RΑgeev3T NkB4JP\#;8ә8Fo7Vw,#{@u\ZBΘDK5r~H@XJv)]*hVTv0wv2[u"}HpO 4[OW' nC37@<{΃۳Yk5vْ;X䐔 ێ/uz%\֍g_x' 7b0Ւ@j=EpeP#n>kϢy2$r_yz'pKt}pܦA3|ޥ&j fTY;l*R?xqѥZ>7~` \*S=B[{ˊ$*fUN.bEi!evtxm{C`?^cnN]I릃C׻ $`' /S+ ,Vq1n{,̀wײ64PHHbD +CAxWȂT"F@ A+e9eRZAMXQC߯\,$5;-n,z).H͖їj>dhVFЎ[RLF~bE.m~8I?եu?thpן%2vYI|cS-]7&عR?މ<}5y*jM;Bv@WD됗.s!$㔏hBhhcݰՅhWMյZ#d ڱ{qcu,Ks`A~*rfjO;.f v XeVp?7)eXS*@ N9T+>ٍݕ ͠<_WT z|$)XtpYռ+=u}vq I Ct@yw9@A?W@HHΈU~*YpX!_yo)~Gze voBZĵ|/GdhFX֜R ;T5ZgcőpK,I|UF,kr.|T[YS^ voO]м\xu[BGlEy pڞIsc ה$qU tVUAd WzZ3&af|zd;Aq3x]&n:'eD;p?:WW;~OȔw&>2qqb Ww@r.gX,ڤe?A¡ȏSOO'7ѵ:I ˝K|PC'@銕ބV ֮l.(`>3ҫ+?+ըU+a3 $^:h~iPEJ\F]]-6ˉXtDC, 5tAיA95ۑ*˞I>I_;J*J2ceN$j\8b+*l_y.}NV_ʻV4T˿.sM tғr,QfK5ws_"-J$PzH,Qte秭.΍>AĜ eϬ3 S>dῙ{D^.pd&4t+6`JdYK O$: WJG%{u"X cll=:-{;SXkH.Vط>(xV7Yz37yU%t$JI[ko zwĐ Mf#F[K>qL1r\p 5EQY ZKͳ^k+UαnS |`@[6竇w7O wݣ%ŁBo LA/=˳бֻH^sV%ӢAI|n/ ̔7.!I`7ODO7//wPY&] ><6?/a٧QjC5=])ǀ82&;nGe˔镏mH􆱀g$|ˌX[m]4%c,<>"d+%V_(5hWM^Y=&fNX YfGZR<9kt\ }(bA* ਲ ےG~'ch4VC PDJq6<(ydV%BZ^棬!鍊OcaQW31Lӡ?; )A,|HCE$g8WG &d$&<̕@ ]7 -8\?>j$1%7nuV9w5|6ɂ.`Sm=PSZwެ]Ʉb@=Ym1QՂ,"sL()I,S'辵 LDbȺ)~PC)=$y=A$!T"G`1ΰl8Qݒz[Hڠ,^.Ѷi]ր/ԜFd=7I|>ܢ*\zOu@U[Bj_}{|^DG7pO{10k Gdm4 !LRX`%O|5D{tQ)I#<7 Cw"Lm7z2%Ir0_p8Bs_d) ,NOeϚ?+ߏMӫi.ΠP JU C^F{!W%)i>y4rwt|Hq|;_Oۄ"+0Wg@F3@1񾋂I ʈ@R G?2ͩnA+y-R1/w w~BInCnCm85={ke=fo '[H'3qlK:{GxK0zQq7X/b'H>Qs5]dN//A&Glqj%&]L3 vG3`̲ t%ew&yѩ`TgUeC ը@سW (~=d/rfԈF >sY"^Cx(\_3 93sXJGQFX&kX8*&Bfmn83b\r7}|uOښG3q',l5`0Qƌl ? LBQT2 Xx4Kk!㩔T U:@04soԼ@L5.1G}*J2V`|Qōnj:opl)B[KY|\ͺ w)uq#r MX݋[S\ favվ5)S'^ -zߦN弄ۢInUdց]i6*H 1fZڇ5<"5w'_#`^/~Q'56ݻZ^_Wp\&psEJ@d5l+^6.JL,ip5Rn)_8sl$|!pP_LW ;+f !:Kz,'\"$p}hs_h*v1.ǚ$󑣢0Ƚq4 }'zy>цrFZlRj(¥5W2?H~}.,ipp$թٞ\E# Vю|͚0|yiKYR,nFi|B(lu]&~Nt/_M憷>|tvB E6w ȇu0mVuEd0a.Ir`b=ī',~50T9;Sp q%v8k0&3IKO} EB#: P [?3-ў   a= 򸩁dۈˏU>Y{% [TIS׃A6HjzMOs`/ymClۦ9[ؗqJ~W[~J:C%}Z/\8CeomܮE!Zsf"4 oְhd{r>nzJwݗʨo(i(ߛnyw(kۯ;N6IGE6'i'blOSs- =8 tsiwԨcI[z>ͼ }y}ml`k4zdpy՞DHe΀  Dw[#OI !\ W/L3jTXS_)NUn 󮾱zcu h T ډ\}@M7Rļ  5[c„z+З~KOu=Ufv8\n3,wܣ$*ݏ5Fv47yU|#\S@\~eF]tz;TNO⒛ȕ5!:VT&ܺ:Ug(UrcFZ9k/ ިt8eNc,cN.+@ oDˢ0eb syQfUJĕitnYZ.2Z>Se.ih0nv(X]JE@mƟ68efUJCŦO,vo = lv Q%yOTq ^ΡW|a9c K.(FsћDnny/@R".q?sq^űT \is\tiO&}vwi=气$gFZq ʹ]Xxw|-? 2 ^59F?O5ݏhݷ TkoH4`'OSLgj;`+9C@u4VD2?sñd1Edͪi(:C?C}>^ĥNv`)7QdCf'+Tc#3Y4˨7x:(U)Ē1p;IW6_ <fvBUɺc_ ë!oT5]WgisPQݳ!.&hۅϖ} s|W[7I^:Qᗙv9x-Hߍ*fQ@dx4߯R1@|~yE(E<oIY/$E1-ќ pͺ#C+cyH:Ց/ qr.4RO[ّxEYN+7G ^&q92Czaslr=R"!`oJ2QW&eZӓ+' ).?[Je[cIY/jz2?Xûv(!go2ؤcx攪0lh9GV+8Xc^mşz1l-ZRtV(p4f)c2oN`duDkrj@>hYs*O$J|ƪry͊TPȦ I{Xvf;$:X^^& 'hHS5jWHᮩv8XcPdY?7&Xsl/+#I a}{3RY "o/`t{CJPʪ=)^vy5ك\(W\R ut7VtO+0zcdS^M ɄZMy~WQ%@lrS[{"Aq[Ł&.y_v1$%tfM與4ڄ Ӗ¿X$ W=ЃG^ }uh&t2ץm%\CK"(N4ĒYCS{oxMZ `5;4؆翯,DUOu*?7kB3q\9 E3ڹ Vm$Df5]tueAo3k~H-ab@*iL_xSp),s{TϪO.O)]!=fpzPL 4 b݌SFrd"4wBnx@.(*Pa:漳. -_M vFzn$tC$*.ս2WP(EmAFCg9+y/~20Wo5q۫#nM!~"IdAdRl}^6L! T<{^6m:(TU' ` Q2_L]z6@$\PY-6t9DHqoCǥ-MT g,y[t ;>-:=W&nyH;IPo;: J[ ӄwnb)-:mo Id<0|-UzgVVmWDŽ|4މO(Hrp5|b6og>/C'n1sӏEK6+e`1$.ϯä|ws9O/7B$5㈄"Gd!۴;4?΍i9),7ko޹zqhVݺyaF-Od6ƌ{u@j5`d f{|ѧ;k!c lt&NV\2Ve-/Wtk?)HSs2 8"+7vs(ѐ(FgMz$3I ?ttՂGdM. r _c)<i5`\oqRq.vL82YzoM0syLB\όmj5Zdf7jad|^[Vĭa1~Dݔפ/hN6>`ۓaIW=&pՇ7C!`a{uyo}qlL>:I& C wC%"0Sj@Eԙic~ɐoKWqx3,LoomʇnY9z2 p j3[~>"r4M(֩(d@S7.! ?>Fl!4Blx  2xgޣ8zBØpS3U/i]  TV3 ]mO2eu&z;f |KL9N'@|=Wڶ BDA"%C% ?iEĽ eENmri@zWmb`?Vt܃;p9ɖO خ%n"uV(F(ʯ #e[ 3Dw9]i#b;+Tʁ>'*E@)6Ob?Br{Ȯwyd N i>y=39]^~#T%NJg$ٷ{Ńc#_AZGv- 8łG[ yVGO:~Gh$W`D+&gD /&1]BNIz ݙRskk1f"hn*G*7ޠ|fy )/YެDW%w-%گ% &^Sà}mS+(YD| E;rG|Di7l+S[O#ώP!P/=:^_sCoL;SBV,; eH+u0e0Dwz^e]V "UsЇutzÝ*(_*t,d_^!jt,8wDIƹF@ҫlPg"EO)s+%LW.` agdoW(gnz7JH<]RÞImԏ獆4u jUFFFcwJGfʻDP"8֊.=@Xub92%5TXnY.^MzeWU12e\MrkwQ}k,V,kF h=iy\7M#&`%]3Gk\ۢ,vq8P'3NpiEq']h=rXr 6d df -~:8Z $gf`G`~8ZfܝXbKЅKKIO#ښ]J`?LE-=kw`5o5౑̶\OKmhIkl i) \JF^;)b\uCtIyGT*>{v9relfK <žGktF;`?Ld) ;oAz'̀s|›k l%pn .jbSt0 ?..O&xGbQO.mH`4 Ohk:@h ZG6AiR૏R͕-go}̯ .(p=$'5j39]B;: ^ǎ5~nH_rvs"g zYh9T,mFd\ O#.*@@n+@YjFtJ5yeqp1MӛeO{\"o qZȢ4O ~*qjn9cX5̹CCf'<B2$L "בn !nڇ]W=&1V ;_ c ҺJ![2RcWkkT7v97_ѳ͋9> ԛ*KpfA(ГO+PE#W+>^Mm~~2T~dA'*{5TH!71mII C5WMV'HMo2jOe7%*y&az71 w&uo<+9lzR r.XaԡzB(,3;cI,ķ+)& ۝1Hۘ*019<0BTPyXs9׵{kTņ(nz>y, Ox638f VuL" 5ү>o;2QGh `l_/4;v>,GFH-6I\o0Z޺f?_a_?TxZ焞a`ѭg~x?-T*!=H Ųg{m/:`/\F PUk/@<6U9mGg*<QZ; ȇ%qƎarP2;x{B/^OdH9ʤm*OMعK, UԉO-TрX`c;AiЉ5% ϲ!X ӗㄧ*c-> e(c]),9 V/p%.Jl]wx9#&]OpNiq_v+QwgrQ/k:=!=Pe/쭩Vb{B^G+Q>Qxv9X): {&6\NU^VV Ly<94{MnWxV ݩB3;E#a,R!;ع4 JW$/[PǣrDFFU*|b 5Q K G"! b0}S;0SM e)77O3 [mw 4ݿ.ulM&Hٸ;i0RʹD]=J~i6"vDg|8p GD ;)%?b $`eIz_e8%4h6沱M=:2!EڻzOlV JwC6l Vqkjlht[+y)"e}l ]"|Y*-nn=Uz*Ch5/h &h azE=-7ἸDW Ōʯ8inV).H$66  uNU i cN!ncDp%7PszΝ>n\V+`ri+WUUŰҘ#@hh19$]>JQ&NJ - Gٝ#pLFy5/f_-8-eOM`S"ݻa `ZKor8ȏg臨8F_t߃Plcю'7.Z &v籣NZw2i(z(U s~i!a O +J/y`YZ1~)Z6鰟 &׈9?Rʽ7[7垙(~&1x;9h !+Y?]ayIo1Џ]uFkrQ|ٖ_xMm>x-7jN2_ݩb<4eXI+Ԥ*#c(%<h8vrk8ğNCn0жY if :wo`/#pDm>qJ_W6ۏcURхSB֕ )"wMP.Pclf#I{7wpΜ DKŪ{a5_ᱪ36NHBY$bK`4G'ROMZJ]dh*$puSĄmM -@z/)lRfbLVke$&~'C0\فYDT5U'8 O2}uvdG;ME\mY2|GӍ\tAOZ` cN^v9><lZ+EmŏGo}hQ )Q644_m!TӺ3FjS\LgΎ= D9aWf'(f꽞TDAe}5 > .7lg1ZFkShhRcDaA oq̡8AQ9Skm%EGXfG&\uh`VkhBcPem 6&*y7aIMJH}?O|8V/8MD(c~Rd'cP/Aty9h>ݜbsWzfktÍ\rMk2fLL3Do > E3=i<$  Z2'iD2d:Ր(BQ۩@H 2"@Eł HJ&ՊMu-:T}4,rH >x &q{ʳFJ?{gM$4ۚ˴:I~8`SqB;'DwjutvmY. Thyj4\W@;9OHhܤ>,(sȰVa؝wê-4rZ\uk=@FCԿS_њI_fJ~vܻUb# mX5gOgq{#f X`6s-hXRL,Xhɬ̻s"?cXe36?c׼TOF/xQ9(ZyB6>SvG WVSuT]0cX< ;Ithp .cʧ^~/Jh,?"TaR#|ZVmߴR5U0\ BÀM{L 0l|oR@ >9n[3'Ijs7 -w+g'31~Gz~Wޥ dq[4~8{~ `‹(1iau() Cy0<پ89 uTl@|6t@#'>~-Ys@; >봷&8 *RMM H͜0n{2c$ ٸ_Ent0yhxpBT] ^Z9ڜlBz5LO"\6-X̻S,)!"U ZK4(x-/e_<0Up zùHɗ8 f/HR%6`KWe{.̌/6\on@BKGu%YeoGEe2:&qTd7"k!b01>w¦YYncݿ+QB@6)IքaL{?rdD+6Hd`-%>X,- p#gB+Uԑ  tE2.t)Ў/Llf `I%Sq jdva`1jޡS?kE?LRGwX86c݀TnUv&$d=j (x2.J_Y~*GdIJw!F2<6W ">tbup`_k֘;v?h!h>9b=y, !)dYN Y|4PB_jm kjJ̪66,9?c~!Qvyn8@ѓ[-3~o[CaML֗Zzo\Ksw 9x$Zrz#o}`"a!_3R '6^RaS4A?TkQ;d &ZVAuؼ$aUjU 1Dܺxh/vLI^pa6S?rCl5%\ʐca=U]~Xeb!,jPx~1v'm#lc 3H& r_mw1B_ݻ[ 8(T!Fz!7:W a)8oZw!MMS &Ҳ;acq :vp,gGx+`&X SX͔ 0H\ K7?~HTW{ZRζӤ.-t y~P6P CγXne!d&4_H[R}N1ԟPAӢVC05iӐg#e>0A# U[P$]CWx8MoܢbLBADZ7[Kš5- @g3p ;ٟN:Yb؂^J G:IQ(O6BFޣ WeB\@h;lܩ5A {y=ƒ42NR-2Y.f%zq #G@@Z;*+fr\Ifq\-4O kn4r@NPY8Í殟hɘX(v`) ,ԗsf U__xM\myk Z9F@./-_(Oc^mK5{u;aQѐzFx~0wr@O^B++8To0>jʈWOdҼy`L9>:诫?+kl'j&?vl@%Bgx]tMpf,F 6o UM}ʮGr/_?1eH5  )ڨ!tO@(NYѢO{\`q/Tr3Nl+zBc p!^}̃ `,t5QoBB3V!uCt/+~և|+椐gF7䮓0)J7Säet `КIS9n {4k{ZBTm"=Qz>$LQ,$Ns~n me,^EqEi:Ax3 UR}Σ+cvf˻`̣-@RD@[\h-Ź:G~XcwaV>aߞDl%%\h=0u!l^Gr}gRVXVf?k["$%T 莍 D ;jX*hUIڮ(t kCW*"< QVl:jFHՃYFʋ͕]Gٕ2*z]Q- ٥X3Q䅮Dc;˓4*x= 2O=f`Z0x ]3U9b2oPLhs~耄6 _2n$‹J~ށ&t),9 \o12 [P; ._U;vеZE$66~y}L =!g&²t"n Բv3'gm z㹠:ϝI9>McmxH|lήhbTU*u|D\@)Looxnx-Ȫԇ?tXy]v eP]g LZBvT4ȥ?xf.\VX >_!9)昶0:~϶¥Jk[Ub vLIĺ[ q]*g]C F3`GL@Q1_xTnS xȌĖ.+)oؼT- UTRǴ*V\-,Bu&6õV87-sb<ѧ1p(#WU\^ԙF)HHO}U1Xy0"RE;=9{#fn)rrpcv#A L{mw^a>>OtXkAO' Bfb8܅,_luyސ&'>:z=2 *xgo|"R|"駘O!kt">}F}/J1 /5ƫU4ف4B">4!les8l@& VD$)Mdu~҃Vm]a=jj0JYt*6b L[h2k{i3/U d> g)[w Ŷ ($K!.N FyZ 'F,Epv&`'T"iFWm9qt(\`N\\DO`D0ؑ)r3"' =.|LDݓ=(bI++#0Ůt Aq|09 o'Ej&)vSK&bC(cщH|C2'4x+y|Uf*~'8` PL3 J.4)̲ ^9#ų9'1<fbZE_K?7Q9?5u OCO2ʡ$ܬ3'y<\㢬j2HBk1'M9-?`+F=f!ThAmSFmw"6fh+z;j;JvX(#QY 5uQ,czOs Y""_|/@NXBLe/yje#;!s3zEN#o`_qt[>ބu1楅y9Yd&jv55DVOڤ}djY6)R݄= CY,dW@\Pj " :kT{la Xڣ<˽5Y1R?JCg½*N_ƌ~sb{7}zRa;(!▟ӹYp1GIߐʧ(?OoA(LC>IݤGa`M$%%7T^3!kאh0V3x@F! ց+Gf/X}4Kӎe~ ZЭ@B4N:058߄] ] \ȰeQB*PtwpaȘ~|6$?~JFU׿T`lTXBRxqe`9.m[Qpk-ѣf3#j"]3. y,x[b:voJty: '%8*Ā?IŤiy%<ڟ^T@^Q3#eĘJE_vj(#5 7p"?aP:cS%hP x.v?kR/T&_i%l_ eYL+ Vfk2:"yš!'\./FJT*t3#_t(:Ι45',NgU :7-^i/œ: 0p'eù /ibcWJ6{'FvIad^حԈtmN3dzdu_YeT!Zgk+=KG_>|:7 ڗ:DA$)_j#7IF+ mHmb,-'Ơa8tSիz,P(Ф7#P)Dl@rVn0.>W\16Pb!E|ٹx#d{kW{;yj`Af!#O=}쾆3Q'6P*|b#^Ri-)\# +[A5ZQD)BiAjCnÖl(r4qwc5GH: $~!DŽb1S[)Q>j+{wZl^rpų<\OO-;a6.Q%tW ʚlBGM3᱈h|3#"ыb'S@5ga vp'IRkף0l);s`U?&"^\G}yIB3C/6pj׉.zEs W'-:b%B#kN F"EߟH͖|*b攚% k/E/cpʧ:J@u2Ñ3Q>}L2eߔ 4_8)YgVUuS2Ŧxۻ&{3;,T9S"/^ĉ3}«H>ҿ=L %@s$oRjV<"!V_&v.sƷgkm8 7!Il e,RPFϜroyvryjG@ĪN`.~>l.!v7i  `y Is{Hޔ#䕫0>vG(qjܥ f#쒃j0IHAn@U$RQִ kshe :8)gwid87mg,4;F!'-y"&e/l ElqU{ʰڱ|r|<w8/a >Y"esRL84aG4]j&g(CIN/;ZzU49\jyOtFW0_ب{8*XLRq+>( F?Hb!F0>J٠ pi]FxiVrHFB?n?[}fB/#ц[O1cs2xz,y`dۭd*:bx5 p t Oُ)f9`ʝs\N>DbI'98UH#K';0DZ_3̤ gJ^M68sſ-misa@$#20%A*8P@z+êλ()Iq \D||# mLnU@kVӼ% : ׺k6Mz,TIx nԍf_ZhaRY/: G/jwk= ?2:9?Ed9{Ҙh1=z$"l"1q<,9j'H ^u%@ E>rq$k_m+( IqQ3U]տT۹1wm5=PQ$JC뚱7s70UU3lI-*CD$7HGh(R"O|hM$$H]EdTA,{$$>5A([棢nGmכ_OTBӇ%?41}^rty ;/2k맷B@aa[nلDI?A5sX>8&J+W "d`+P½AUb6Hl~!ΎM5\lʴ$M<_t#N<ȯ"#dhEc@~5fؗVPIaE~"$[A`98wHYaqx~-FwEQ7# wzi#0.?wEGag쪝kz:I2 ,R{p1՗R3@ǴpPRMvH=.qзuo)_wT{/N>V.$u<JbEk@wGN* -[ R_MWhRgNQC Z D@dyƓIv`o P[E7⡉3ٛ~=R'\W-GpA`gcnF$) j#:0?́< OS3|9K0 -rB]mz6u1փe,L}.|M^HmRi*coEkˆ]93m޲"k+\/yyrd]DT6_ޑ`5IxЏ^b:ǁHctNLjѼs{]>\h ߳0`lWT Mje7eHq#kB$w85/N\&X)Eǻh喳~RzVEՏrS2]y؇y8\c>#WG7R>p*?,x[Or b'_M X5OYj  W(=7Rh=չËi ?6fto&QsTdKM&{ĝc#7y MDLahKsjO:`g0KY)S#hI@GVB/4 gm9Y!MȂJ$9NS0qUաPT&3|0@Hg,Z8Tf0aT@sG5|,ifA>Ι jgvwb<֋L RӹjdPՏo)gA;sb:>\C9vQ+YLFFR++EO䉺eS}%AJsi%z407[$|OHCHÉs98I.XmqnG%Ea G+=C%bBc[ $`,>fo#E \( o9) *XKC\dZp ox-3v`2:i_2汄QHd/fnN8bm[eSuƉ!FK`&N2+l)D4v h7 # ڱgj+|-i]W;džAkae>1=d>sNZ)oLHOqB]c ;(7f0ݧh>")-:-3}:p 򎉙G}^BDr>ΥKTxױ3`b"Lpު(o[*ScX9Sfi" x.<.bk:{m? #2X˵j vxbS~O˒i̜,hW\ MBPu0/?u?`Hz{ʛϔ: ld9࿳G!Kfv aUǖ#;;ddhpAɗ;4!.oe >oWTBSU!/*x` 01s- !3HF!fSoSA{Qz_RRՖd2t9/J8 f?hQKB ȳ*.2Sfq)$!sFwXIrba}Wꍰta: {pwC fHeX xS&V!?tDA.=OV[g(?L ,Q (2s-:b"EujG?,V̐&_&=xHA'6j# 2f W~Lz0Lt"70f?" up7G- ۶Tgֿ&ն=3| k,_~߸ݗUGbTf߃ 1 mӅ聴TEX{^A?\)j5E-Y)moC;KK/`3} _h\kԀ2r;*>a#lԸ'h\r7C vV'IXgB*̾xQmf^خM }d:v 7 6]zZ)&D+Az@:!ŁV|^Le'A+ĥf&{ )3و.Y%$͠f}Ac,=DK7Ԏ"w5+qJ8kN4ЛYǏ)]1UjOfk3hؔiw][}yzq0q[^FL3܄{#J̃s3NK(}(r2esڨWpiCA# s;q:JV/b|l8Vz=Ϟhċ Zkd$21-s)ATA#xcs)Aԕ: x?x^7l-$e~nsXMlXrO mGOYD_t&ي mG ޖӞv?>K Vo˘ydԁ߄LffꍯayK=-P +yHpWA%XaFMHx?&XUg?&\ۿw,qAhhv ^[(`B21몥li\@%oB4E5nANAAtr)utOpǑ>o"aav\,oA1(lQ@|I ˗"^<γ&}玀$\?}Fta)/|BJ:1B1/\Iy鶂I]5dLuvl+i% ' Q2kWױ'?C<#{=롏y̹+JaoCuqO|]BS4>Kf;Qn6k{/eh`y[T j?&D&~qԝ>P:eƦ)kX"n"8b[,X˷C@4*  (.J# B b)lꞑS&d<-7bTzixWc|wmZq. >p{p|b B_?HiRp/BiXњ~_ٵX-3r/z v.) /yv`CckEHP/?rMj},C f ef=. RvhXHp@g*;6*BjJWo[7{5f }8vnc{B?xHCW%$c4iooNڄ` NnC+`9нuΙ tXPO)F~^sښGogeֽ9-嚞ǓIz9>%@c9`imD ɴ^l]Jp A;O˾4ߞV"hA4Q)8!%j653͛k0 d?cVZFؖ*@`B^ "m<,3-G -p]gק;Y5#Ŝ6=fX?C ^ް_-"&Q(e+~ߠ Yn߿iQIo>1];iܮq":ZpM gp,8{i'՚,n duFxKí[ĺk"B`чbO-jE!,|C< aH5ԃ_pj"RJKKkqOTĪ͈8_3e8qZ0~/Iw,)rڞ0SX$Oԕ:OU{t;Toaxm8rpI  FBPT|On2\L] OC: ߪ@ayeVSvo+1nfChvDlz kw'i\uӻƠAQ6sD;EUv!;Vz=m/8_!x8@=hP{d? FN5Xߗfm wψ+lXQr>ƍ/  9}; A0\NyRm&}v9<LEe 6/}H%5 A@`}ֆgDL8GNYϘh>fBIQ~$mf@y$L)M{+u+kPҫW/.J LJ]>fWWy-1Rs#{%P3M|kR.hF@m*;Ck'z<R:t\?Ses4ġ\=Ӳ?LF _%nWIuG×=gS^'x7LNP_Жg;3MNh>F6'G'Dr%7ȞG<>-{zdpՆNouI,~k_B+oE t՞4RnJmѐX/g2Aw/-Pp]3iSE ~^rf4*(Q(VJkq tx7\0uF 9tNϠ=qCu"# =|V%Xp53zc0T_Zf~Czm9"=޵*9A*!*Ch.KƒI3i`dO@5j[~wCxGXAH ~+/c\O)<ͅ'@ یڦ:{%N(rsD` Cgr2s/l",6v' >/H@YI=.m {oQic7疶ώ3+" $Pu†>˹DX42P-9SJ 7סΞ[/S~YPNHrVj3dfɊg+^o pg|x؍^}t?'f]}Ksu6)y$glڿ wYrS0 X4F:/Ԅ*5X"0.Yyb@j߄^{ahOʏ1l!åY orDD#i'Ӛ=d' ̱Eb\A Ÿ荚ё=m-T0aDbbFvN@%k;ZOgx8eEPppVa;Q-MH!fxE):KVzUt٘O Imd Pȡ&?-<A2lV9Vg1lN˂Nd:T"A1AȽ9 1@<8B竍(Rpȫ6vfne N Džć@[жJ${'=RԬ@3_٤,D-Đ3b@1tTwǂ }n/)9ԦU2X.N!%,xa"ȀxLe$p! cࣳeM|A܀޺+Kv_%$o;6%+hjZ$S^[/ZrO 7$\&%r>wqxjuϥhxC< 7aSRWJ6Sx['6ߪ,UaN"҃ADש@!>d46Sa[]!dP2zAe&Jޟт5ZTF+#LjeV=id;LCza`[5@)P\D"kEom .6cr}@a7~ 3C'd7Ͷz3gRL]^#XtX=/)>'Vz=x_ B~).4Ҝ,9눀g܈H*5#=IGr֜0fL5F7@f!:Rl#?%*L6qRg?}TdR\\+YT牋 ʂ6[/,Q}$J47 FRey٬=+Wn囚EnL&"<2c}Uzb:q ͔9g!^Di1ڸ =rIAۚnDL2fd߭A+3!=|vN TktwtB/}7tTc|1j>W=?QF@|=* (ԋ!gE}JPP'1EZL9KZ/H Vb%T8?wUSjAd\5Oڈ;Q[}Vp>/a3( 67v{ |j TmѴNlNSoglUWDo RmE@h,:ĦMnFs.{qv['@(z}8#(wv&FՓ5x)"@k~&^\TভPNh+2fo`,؄;rc=9RM򰔃}Jw&yaX˛IHɸ mq 𦖂]ST%ԎSC[fxC.b>@j ϻ9'-UReI^Gor-_FfQ+i?0HFċ၇J͐Տf^ҩklyo-jJ 1D=1F8Q‡e, aǝ(_Q5ܳΐ/Ɉ]W]$AA_iiT$HyYX&L ]@/l$" 0qy*?[TR} >rG(q'+ _A­eF/ EA^|fwR#& 9dƳ'=Ry>ʸDc]Yfa˲v( 0˕HI{%ld,oA (Y})Ng< i}) )=0Bi{(dCDts l%ڣ$t+VлOMAvքq&J2!*RhMJ& NR|U E8JJ8So^%7 s (_UbTwX+s]c:bg.3Nړl ⽏?bk+W7.N7n+7uNQuW6W\рkETa™ ftc}.;mʍ.j`,T9pmn2$Hf U WN*=sn] {6Gt(bSƖ //6mt_#ȡ-V^˪ߍZ c?d1-_vmC]ّbCv2iVxݖ,y?ޏڗog7 Ľk93H`9xٟϾbb1W%0t׍NǴNmaik,ORv="##>r;[Ph!bhHo1"RY=E{7$קT Yu'%_"5<"!Q9y?ҷ>29}oQ^:5ɵiCDjwb)^~,G!O(Q{l,.HxKULᱹm̔ 7:^P],7zxüg,hC izwǂe~S= b'5Z+c] Xh 9seOϚ,/\7L쎺 ]ȱPo3;*Iq2J Q#DN>a2$inkn nk+:Lg3nP,yu~ C7  ЈG#@yټD Own&xN_K &ˀcw%;f ~|e}S0p W\ 3dofF}Q vssp.,=ަu[.kakgo#J_]0A\V(0 h?iݠl aGK[~AX7mLf#]|mq4vf y1ѕ*a6ޔK^kL%<--]p/sgH#m^c\"{z6f.1$ NHإtwߠ-5Vr|# fA6Rcvh}iƶR$1\ |#!hA7!䫈p/LJsLnMA%ȽL:h xĹ2:I79+LI->TO?FsXsvy%.PyZ=ćYU^K$4gծ8Q7ͱ2A6gPqlQPڼ`Pv; ,2\՛ckkżt$5w@WnMOB c=GW+>ߥ#}Z-Z=&= {1yH{P⢏ckbu~yŃKD؇<}@nlkwI{Ǩb/13ᆈYPӪ |EP߭eX[ ?xC@B*MAFT9uUuaӆ rEo,M:w_|" pj `ev%`eoط uEiΎFr:4'n 2Yھ k8ىtCVU(uWVu}]k s0U5 R<M\V0ʱiюǬ| ˈ줿|˵7&P#cB,IUV_/Wv5|f?c)ioՁ*7PU)7*Ir >2G3 SUC$cܦ;)tw|ֽ)6gunfvvSlXPmJg&VRETc;/leGn5#^ZVjʵ7TL*=I,߃r* RQ$4N-'sY<< V9^p&7Adb8j =~=C^2"g)Jpco%t 6JNDIEqRl"Q3FVR'U$i7iBKZe}# ^E|RX=+뽑Ovdo'+ 9觏 ࿣M)2*!9zr_XQdo>֮J<12;.%^4 +FQ0n? :!Ts\2҈t<Ɂu;!1,/0ZKN(ZuC ?.וAPWTۭǝr 37fLH|)Ix*JyqY~O<5 PE)yBrwcƾ} 2b)?pY"h`FlO(f:Z HdO?iK3,w <"g.u2\iAy̷#Ur]竇aavVov}1#}y{ћ1dK0"c^@,ԧgl]`y !WhvJIAQYɒEA]b,D@P at{H>T[hC2f ,Qg!aǂc-m<~~J۔P :%D~}j.fuqFRjXY#+ڨ JiC]T f*^X19qɻ k:D8/0gCŝ~I;LlH]ˈvtx>3&Ezr}]ʹ3& >ǽή捱 VRrԡP J3vɗMJ"Q«9 )|ߥ2QZ1<ָ7R 7z1YDV\e#p ௑JylBٸOC]$.$-{>1 ƴyZ*d'u5qA=%n[v ?[35VcdxM\4OOI@?r!O ]3L* O0<.GTvdFA9'FUC0!ZKۼ^`;p}_}rOQ2]Tp- 1Z}J1s'jP?^(;Zľ04hb P0q;5wk{kע8{ʒ󒴏gocB 6`V$Rƀj:\ + }Y\$n+80WrNR(8뀎qc.ș(nMwQy;VrVŠl+(9oGϭNWqxx8[2ۻ)J[ς}!P^dl.̺v{xwwK_>NCsVӯjbX~8;⁳`$OiG\v͢nAPLJc[g jڇc X$;@hf[O $ ELnKiWŔ:>Jo~uSLv-2DiTOd2G6 &Qvc(j ƑaxDp~,d5[* ~;r,ϩI$\vgju8vWHTXvY=G_m㼸2Kll<B{!'-.mk/}?'!vcF틽6OwDvKpȑUV}O"gh[r50Op=cfghRTrEq"+7b!&:lT{=g_ ͠0O %[a&+,YNdlɱ!ɂ| گ0>Ahu.wExrl T5&_ 0 J. 0Ԗ"BcHn .L䙆SH@!<ҌK>ܒ^GQl9)\lapIDKH0FܕP&M'9XLrp8ptHFϬ]˶DBV؄ bc9Z> FjrO@S<{&N#yczUב k__/GlÕjZ󃺏Zk̅TO Xp2]1${Yhh8L̈k>Vvm˞*1b?N{/M IC40.Yp՜`dZRWbR-6OmhX2> SLICE+bLG!:^MH83 3)j$7.~p@II7\c?F܆ s|JoOyTpة\KHfOkh̦z mdiʝsj1?65>y9v}$&:p{X#냖f)_J^G(Eq ';H= CWP4$-^1Tg@>|1'_£!\PI aTժ8el'EC~x17V E-Wk0fj-1 T莰e/ͳCن{Cm;kg;19i~"DN_Yqa=6і:fBPv&JN4uqb _ycm,I` #]M4Z`ޡ8\uDVztgtzQyAKMlv9GG+#9?lZ/d8R޽ǍǍ C1!R[b ^}w@[uC$FEg/4ƺ6$ 1gX$,6)y8/U7CGv;(E HKppW1` >Dt7\A}dJu@PÖ2KsTBXI`C0}8K7S \0's3ˆ%c} kNN9Xa:۳%#* u|!i:6_e$ J0HȬ"NZ)j I?ģzaBmЬb cC.L׸g0AzBW'Ȍ rq\LE:Y`sneFdlT]8#TO`,P \:ja̵CR4q} uAMɠLJNyvpSά4sO~DjO`|vI[{}W Q[ᢣe}N\|`+?!M@uG{Spfq#cMcCUo_΀7t8/߯'_O:~_fgoVb\u$n: }SahRV}OM>}O#&S ^Nr` Y;ï%S3]Ab2]0jbEvm)~۱w_F$e3;VnvQ4ӽ;Ad"S X&|hJ2iIݮZ,>pR4vŁD= f̯$}-~cjiE9a,&18(N22&Χ&se0uϟ;:7ѣv@A+pP5lmUQ\`Cuo\\ghk-~ʠX</} !Buǀ|S{kl_zX LBN$%g5K3U`oX\3% FFLb[wV%0GYf)r;*d!w)Tg4M|Ǭ<+AZN~"%5S,%Y:N=?{lZ0龱15NEPV JS|SKoa9A'ͱjS*W6d 5'.uiHa2@~4+)d$*Fl;#Y*"gQ WlMFBڭV+djP,YN($fq*9Q2=_p۫))zqg2d n@Ly Cde)f^efe@=4)g/1O.a3^䝬;+\Ec1>8Ab>^!?Q*r`>^ӎ[Ϛ"iKƜqܴ6>tv$ uHY#HGStX۾q3\SGU]FC+fMu:DIO_ I\ \ VidHR=!.D 6߆?~NVIӱUDxՄ/*p_ce"{wvE,t*oXk>ћ U%^m&bBWl Zd~z2cOe hbFzptsU}b;b J$eQ⾆1zW *7C%'Xl/6u+ {DMUP5()V0sTƿ3C8ԁ(-Vrqܶ[D4͏g16V}=cq:`Au\6{z3# S[&T=©\ mݗ sqqTx|?fIݻno|3;~BRQ;16@P23ׂ1y,%nÆ}kќF2lsW_djw즲E˯QLC@g6CM߾Y{6ͳ&3@;Đ^Թ1Og^{'lfwP5: 3*t4Z>IB &HWxqc7k{n.Ett~>' U\Sձb([jes^ {l͕> 8OBEg*\w8vTq\3J@|2<BƁ;)l?FFb_|8T?GwNV|LХ*uwA8 a'.v',!}S@{٠͡GR *(_/z`8C*?;]2|H0JEFcm\;{gC}{x 'w^G.GaM_gankgM<}3O-RJ-P7kSw{eu F8LVd< ܹnR"z.~uu6=wWjR}gxNM9xFh́2p\sdxaǂΆX7fҘutNݶ_#!BCsTl{$K kgjXf[K0AU `Grƍ5=W?F?qLbCyΗ4 \]ǿmTfw&A\l]ifL4i-vpxd7;*ɳ折JHS' /,z_M1F,"[>4UQW6൹ԚA 䐇pT cв"^gq]F@v;rW6O+s 䕇ݝPȵxKhe°u‰GNPp)RgS˂s02?fJwF% t?!0QͥZ 8)n[HTr{l0HFĬ2|kkP8!9fI6X2ER 95 Pf2Gjl zX=VM2nq]4_٭JHzyr&!9[/PUJe䛨a~eVo 1Z (xk`Wi9Fwz0q ƈyWYAVL-xO9 S(xvZ9 Fp(5džt j&T_l* qY҃KMhۚ,vq"Jﳢ_|*jWHM>.ėC4:ő^@4W$"gcZ|Qؿ!Œ;1!aGSG]9|p E=4 Jsvxb6|31©!_gW~Ӟt4XR>U3@*N,a)o(i`K ximk-FK|a~!0a)3)Q ׼! #F{ItWJLk~ w]t$[=551.-U>Жkb0˵ >gξ.>_  '2,yNUҩIac3.|[Lr UKj%3=>ǔqR ;LudiNOM܃п(eAo6!mKH]kkf)G$Z" 21*7".vI14 1|٧=eK8֒ڶbCjեX]2oWfZِQ9G&ZǙ+: ֪VcqKs|Вal3FZXȄ3<+']3`:E=}_W.vdEC![3xL9tjf@ahx}lTRePQqA&oB`}*8ڂR~ 7[biL[t6+ͦ"^6 "6%+-![A aMKrWhŰ' /\'6{_JM9/?"0n/uh mւ`Q+ƃvu8`+蝝`p|(AP*@~uegqnj,l>vBamkwWpp` PiZb9 Ѵ񗮠3>KU" KH {ڧ)}Y28e0Z,Anjq&TB5veuR 4eUP3,*/c7єj ƺy>& \w$A@au>xZ?9 ޺ݱMޯ{WZ,$ikPƤk.R: 8qOu]H4ծ]|{a}%mucJ!ET|q~ӣOXGn1IUff:Il-|&,XOB[W֑dw\D ijߖ6}#d}w6!*ȡY"T>EvL8fE.K^+OIaG&=Pzq=(FWw#--PbCA@n&bg=6zf7"]ٟi )ۙ;Frh%H4I#Q!B Lä/hPЉf_/as͏k4\^vOMȹ9CC @ב5Bަ0$ǂpu(ɀΌR?c |< H ΃~c+{b~DUhHu ntDP.R[#C\<*_%ME١ . [K4OZ%bΞ-B7 1zS *1M^f}ߺ!@˒uRժ@{Z4{rn,%q E& i!r#Ak`\/i1r:g,B໪Q)h:*omڹ$>߁oÚO [XG~eZVhk+_R IeYVXA!axZZ3NHqC݌][\hvWhV~¬C΀1T8xh'3 ?yF '":7NЂ0} [#*XHV\8'̘L/N 4&YrvM0b.votUa^f.a:Y(n3 'Sl4NGk<"4Qm*@M_Li.vu;V[}b%RC "bum8t4%Lxċ8>u/$bPIUӆQ0q8J^jR:/)Cr,09V$$-mE %mqZ- I`~&PWdṶrJ FB^ըˇw,P+O)ՈI)iҪ3ݔ|5\YUDN~K% e%C,^o l[7\r= )qEjL^XWTn_siܑxz\{jg5UޒIhqޖzNgfԢ{"s>_/LlkKmc~)D?*i B:1?8_Xfdu r(^8CX\Fhd[P ff71rjҌw)2a -nS)8>UcM8ZN9o x2Apew]23#?Ct<43o9C6yH_$+Ȋ/4`$hFEvOŻV|Ì2?\+XkBa-&dUE ^JiiT0 iA9$+UA u@rl@<(S jR{(ESgv#?K .nFRfK͐8W猓^;E]_A#qJu߫9(,ago[t`V"M6@!c>x Ji kP`,!c\uZ{"wEטWϤߎ }YvG\.>1A)k z5U/:ٮ.q\}z-]RcA#DYì3k}ۜyzA?wtW ]z2""@ #UfkE}G XڽcvA#slj}yC:ꈴnEgcsI ħIć0yQ&5K гVK~v:D gJ)*kcږ#S/&o]Qh[[̯_ដ2Hq:ZQo*kȯ,)2eʈ@ (0❰Q{ysqy1B'wؘP>K2_kFs/GaҐ]IX-|Y 6ӄ*γä[:s.Yp 1SJR oՄp(.ښ Hxgzf(&|S<9x|1A/;y,.-Y YaOmOXh9V8Iۡ38>4{Ol*.pw˯eڙ| af̌0PC­@i sD~#ڇaF 2㖮p@H1 b_ ԋ\dO[}a8/95Uo:GY?xqY0{fӗ|qt.auhZӗ԰IL BVfky*/"V/Hi`xq ٫RNP7=R3>, o ́+M$X~x.PG,\wcH9 Q(()8Tw{]|_JBڱ+2p^O#/BXvo`7GLV-FfJ6m#"n Kd\]BeU< 'ivdwPVƼ?4'`m)Kz$j+ұ/MvPG =÷&a}Rc+WJ1 )gK yo),lGDq"Hꗱ'9Ex nGhUMӓ[jCΨ7]N=/ Z!߈W| 8"=ڐ, |݄J.jWp6v-h$u{!'o$/Yu65,q7֮8c9zRuܻYv77P-lD-`?2B EjݻB؇2x1jGT^uneC^ɷTIܭ-$[(|a"h6}{nڑŻ>j &>.lZPj2w3zיomY {׮?;ZTNº>$\v- (AM6WE(0<Qx""$ t8?˾uv[>/2Z*DxDK|P'$ֱň6'y}!Ñӽz&4yωk)Tv}!Ko?R*w_342ܘ"NX!*1)ױ@ cZ̑HB"C%( ٪"q2?p ި? C,d,#u~9}uAR5!X7E,Hy1st˹NBXAأ;N;8eVgmz<>_2OvHs@8N{-Nxs; .CݻC BnC<*v:b*cJ!w}H&9fGOv@q!Y[/-ٯȩijz;8 ƽ> {T@҂ h ]HIڻgyc<59hw(g8zm/鬟OL\h&XHB_C/n2=cfmCĉA-~WWI*BELawTIXz(a\mP޷$Ǯ:uӖ.YU͵R{pp?=0bDahHwv׻RXn%/ӎ=}fkIaKF~4Y%T5~AuKNkJݷE2En!O2׬EmOP6n:Ü$TgѨƮ8 /f4Zʩ!ae+s`w r+/otHn+Y!kp+]oUֳzOMM]f,aE*6rFҽix{~P_ag әҥ,]coz3X>RLk`<-7dJ%EWK瀍pptp]-B79'{} -$'1݉d\75dsY.W/w)x;i,K<گWT}ARm̫IW-K9@/bbZu0[ޫ74{gХ!;d^DRHF96CDy+}JDtHfHCXWRa~<|I+BU^/KV Oq#դ'7!kgjljY/58,2t<ɰf,F ZʤrpVqQ DQ ϫɋQ薓%{/| QED} b Xa[E>4t:㦱?qtuWz%RF]߱U T|?~}}A+1־6⟡  }0ɿ3"1; 4n8ni5jYc'S[ډ_(]&Rr(ˍR9\c%RT8#rE!d{-Щȹy]# fxhl=y|d&<$PfG/ c?:2 ᷅Xո89xRNop ϋdbv`U93H:P +̒ В,uT;@I,ZrlMB^Ƥ$5n,cMIX#[^ƃsι`z.b=ԇ1NOC&n%e$ Tp}7KVcW 6B>n:sL~/;'ҎK>d4$^qdA3,yA[ZLX׍JvZQW(>izm,AN7%_a=CUr/=) nK'Ƕ<R 8FOSHtP9ݷm7 #O|6=QUtXZ3Y#6~^7ZZHGVf"x{jQeuN;CM+C+]X\ 88X 3W:G-VQ{W_0Z9]Sj´h8E7X$'fDcPB PO ^vBfľW.Dc+3ZQTn$΅(qQ_)]COiD4n;IK'<ԁbpˇ1/NR:BMZ^g(ݚ&yFk)mզHQXmҐn3WSgLg e6vKw֋Z ;E ْ<Z1続esO3ԕyA-M/c'6fM:^F: 肍|e 6QF۽"{&"0x.GBtԛXCQ>c *3>olB3~Gِ,$ӗ8 Ufrb~@ yaM/C =;wg"È  bN~6p!DҌv!T0Pv 뵐Y9Ġd*ǝK0X읙$z8=R/5b~Tv"~%.G6SKm;|)YXc m~tYY.+.$4CY!RMQZS4d/VH*kJ=&g!rox3>=>+e#M*|-솬 <0El HO16q1P?STB3+ -I8gtu5-MqV)sL*IV>vKHZyF-׾ZeD U6JQIu>|K0]arRO6[3uGv!JLwd&j(cƨn_:#Jy"* 6YO6'RQUTčPPA5ӄi HNǦ}怉 0Maߙ8&4:/Ò0m-yz!{? Ϋ&6zNHǣ~:u'я3 .#cgVXO6U sNk=M+ʪON; |dJ6<,fG"= O1V lUd,4y˂}}ZI(9(Wen!:y7 ^ Gk|сW* ` dAw J3UC:&_akg>y Q#EA]b+hAL yX2by\'֎lゅx14\}z(]kvȂ%x'L܄2RuUc)g'B҅g@~+D27-Ĉ7E\փJLq+TF̣(nxI{^ ^4Z(8ncIAw-x&:OH^k$mh J}RNi@:D/ށ㤏j38CY2sQ861\w׀l4J@˷TWNHdεq)ĀB*jZgxʇiU@qi}"%L`! Tnx&cAm>uxgU-ҚN#1OZɞf')`ß:w6Y;Ư;]({yCHP \c62*XAKb5:: e],Rx2tAXx/C88*pݨ{SVw=}!/<_RF*}{MG9rU=&'ǥ[yٌ3CIԞW]: n߱~>?MPԡfIY8XH0:jl~r:K@\iFLJkɭTZYƠ 9 @.2M ۸6բyg5O^JP !7Qy$ow\הz4-qU:$H-i>=k)@׺7,X:|Pw)-A2 "ywAؠجsM4\c-HbVTO{m*}/+vĦR}4K0p"ֱP~giUN ~1u{a}dչʐzT5lfw]3TOTB_wSyh-?37~|m~_iĈ+xJW0|0- C3:Yr~5N&젳cm7JK;c$^T*=IK<_CFb& 3sOYH[B=3B"_a{\]zo&N_4#wpPuȋ P=-01xէKU=]eEՉP6~Tl7]R1[u dRmʕHc:cC{ >1,bRZ:XTE+Q/w-=b%6 Dt&RXU]?ڤR<&{큺'A_ 5n,@5 tԈ;@@[DDx. 7 S~o߃=9&aVL8AdLp]CЈVҞ)ż>fǿx aZ~bPq6zE B(ɇy-1Cv~|M{~%eY95azhO˟>U & ^x\^?zCcwh_8^ ZPfTO" {ba>LL-raȦpvr9*,!['GR- $C82̕mD%<){3\R%=CF(R+RLFƠT`^x Y}h54;´L?cj&OARm4y/M H~svG8Rs>~T\+HwѦ0G;>~_8_%oO%60q?WF>^ŴXUQIgQͽr}d6`o.i >mU1(!X5E88W ( ?~V=#o5_hPԓI=C`< !7!\XI{,AOlY?u"}S)sX`'e|XX#Q/@>qAP\dQ+&ܐ6੩ZQ @q`/9ˍk2<=s֥IcW5@:8@Fw#xg$cDT4}_7а0U<ʜ 8ۙa5+^ŎU5.U_AV>ĉsrpGAT ks<4Uae&MT{Yz{TA|KDUF;}Y{KK̔zF髕 1Kꦫ nSF @HE6ߎQ Qq`04 [I*{?}Jnz ĉ^ =2j~^<w&ړi|P{%G =Jڔ{6Y:-IzQ!Kp3Q}ۙ?pJy qtQ7G {NOrRpq "#,`}N0Q@T|ak\<LJdDXKmޢR#w1ލ0S )$k0C_`M|EB 19"Q8UM6aqk&fIC~øMԶ1G.=3HgYDhzErS6VR!Ήލ[vg,'>t.LAAF4_h:=3?^dRkw?vuX°et ]{x\֢DJ7^L0L&$q::KFG(4I3̑ G_~Q vQP-d?'̔wV X,1K[ iqWIT Y8oL$k]I _ss}Ǟ:O\Ӕk;<^AT@U.sCXm &qׯpѰy fqOzp]5,De#" ~|b3YԊ r>j ?j\¼_R5{Obn K͑Kgoo3PR0ͺqKb9:qfDGt#S%w$i ii8_mI{,kDFiu-nu܈@ǿ%3ԿW!Rtz~Ud)BS7_wicNJ/9o_ߢL l;|/Wy/  ,)5ߧbQa1) hi:@@<FOiu\|Bcɴf\σ^B4 ,mh`u]O$"Ơr6L[g&hˊWi&Nmiƾsݍدdk'sP$¡[,[t6ՌLoZ96w[@;E+$5ך]]APa0XsVaߑT~tcK~؜2%Ojy]cZR]wTv׺Oe`LiyL*vXbD/R Uf4 t[QtX8QE߅Ph 4 #L&2* 3 a!7o7."M>jnY_'IlE Ŀw 2lR(nMNZV"X8H{MDzJC2x핉 -WAZPއ-fģ7 LZz*?]jƃjoI K=u%؛M7>Sbb< <7AgQ}I<}Mfg["pBz%4-_96H!& .L:Q&*_軹X7fr,-Dn,$Ald$Xٸ >:veDƥgNfJG.A_Z+x^iBb]]p"eܰG'^Xь=ܳ) F#r1Xfѣb3@1;"K߄) I A82vF¶]4^Byu{_ [RV=*x|܄Wwc;&ɾb+[K3QV_8E& cPX:Ra*lBxT\n@'| vu0#ZzA$v.|zK w-ԉ{]CSg#5I#w5_iU$$.ӭb@2ni3S%jUSD!:W"Ӱa[=9v;&qh7&R ?Y͘BɍR(fe#ehy3(X. q*waJab n nϔƼ$ v0VbN(~.)_ dr;V7:=Hi,ʼnS%KOx1șlx747//*M2u=!rS{DwA?st)f/L.G^4VV̻u޼rM|o^-K 71EݻXn Ĵ^~`K%$ E{5s5ya5OQ\O[s1MZOIrSBtܐ.̨~cb"CWЂ흴!ТIteřI]_"ő9v]ZjU"s\mBz+,ZӶۛrzOcanJeB&R~jniaZhk=oʧrѭtw2T7ۂ mpbofAA!>ln>6W ONJ=rF"3X<ɲSaC3:MM!W56qP s+Af*gZ.fo>kH`\K8 qvL,a)mLqI}IݦeÓ{f֫r %0h:.ޅ79r +ޘO|JI9SjWUx#ۥX,ZŞD$|SX?0 Tڸ_c3Q_/e^-7b ly$iᯐ0֦Z@d׭*ClR<1x"Cs!!(vp/dH'-IrOE֔**njRi?d9AKW٦$Ąj4T^؍@%+ /_qߪrlH݈pϴ?:ZMߛKx߁j9JIh8 t7lW40g ǽi]&Ag[kDppt{$!曪1f;eRZ ~z*Q?dhDhÊ.%#;C, k\ccgR=3S?6w°[qnCpj6CB4x{Oz}HО|懣fJsLH=̊ISLV[PW+ceEڈ&r7ˁ(WXImHf/F<7*F@ 1eI$Rh >ɱB $Tsr)#uQMP9/Jޮdu7y6CKa"8Mc>۶8J,ePQw:ʑoh%6)i!=0B܀+0y̎Snn{YlH*ru, _!0ˋbصF-#WOFULE::f)Cǹ~-HD6 ? *v M.wy6[UOHlY":* i0 8vaZeY є[jE = d0]Y=OV>krlw x`cƘ T@A'n`J!XTD#Jd}q;x"`S #VTb@41SsD hgYp0ʄ)x-T<['ᰂՎSd?MrWvy3"չioh؜CJ'AQN<-ĩ).8 0J3qχ/5Vt}2`3±?q$֕~;rηV2JD?0!grLjsj8%1m硞); `5wȠBڠ{Ꝅ5*X>oę NNF1pSFtgdtߖDMaq&i:OUZR%~jXLaY vfmУeBE7Yfˏa_a32l[0 ^K~;%0gȺu(h~vGPm]r#"ne4+*\9}18'9F_󸰁Ǚl͢L! !ߵhcJ}Yxu޵ tni_MVu 5ΩM^j(KB}u6'Q4FTXC A~>S^i=HbR!O C , x3"[=E<]?ֻ0_y:i6Yz[J* fJ&@\eRDL2Ň  GjzU.n3-:?b 2Q1Wtp![@iNp7^~-JWR]okd!zV]qF NC`LQm/$(w Kʄ4lŏݍ^~Et _7wbԷNfgM `," %"Kx׺K8cBSpN(>%IfW)هDdB+R^(vOk~4j9(MO΋ @L]iD ]11GMmZW| yٮu;2t`BM7Lt UF,f?Mm N7)joMB** ;U֨B8qL]ņ.ÖH?cB0s%߼[:ܔR4_/S;ԡī_ %Mظ2 ٍ0/@P C50ƦgV9`ő~fjB?s8V%ȡP1݈BY^D^VeͰm 6I ̬nAs2+(3ֶkOԔ±~97)-|ZgzF˵ /sv m-<]m6pQC Y-_5& &&W3I=}mb0o<4=qy](~ Gcj^&B9Ǡl OK= <\\g7 +zG ytQ~[v$n0ַl{؜]Xr1fE~%736bz1hˏA秿1Ɵ[Jv:ŝl+ ~@{1U80ZE>ژ >g~M`)L6#,Ш8k5o$R|xΊi<ԨoZ凴 P)0)iIPwr勍wm0}(9vtA֯ǯXlѪT 'f21V''nE|4Vc5YStJ:R-#w=2zp/?sk&!sX쥺k^K%Hyf ќ7,b5,%z=kpp#cl{|p(G#E'GfZy Ҿ*fi,h^gbE x*?&jN>./_aqq|nT?6Y(7QQ >!Ht~LS l<|{KIcz2D԰)Ibc5 Ce]d`s V:d-N6okώsB]E3[T' lu)؅3bK4m'oW}Z840Oq},Džha>hH oWVt>Sk+߭7>-U"Ǐ{~K{ T uaNO cȚ@?|E7G+{CpQI:[K<6oZ7VppKgcl]x]z19oq14X-'t޼s-_Q#ш/A^ij/a%gr Ո9)Tgj+'kN џjuws-w}Ċ4h;F n20A;mU.dK6_~%Sb^ 7s0L <(ّzHӫ#y̓!=M'y"niUh WjgDN;]{6,IWikuk`sdʍ͡g6TCWx|ۋ[5^)#H^m,)ny $)2&0aRSEY8 ̩$0_n%ÉW+@5K{$t -g0B]y4JL+"; qo[4sBڪ/2R3'qJozőzv`ߣTAteVZkEIHɶ%myrIBmc!lғ\"׼tE0Je'_O%_n޼ #rącF}ΑoHx Pۛ,R/4kKevC(i/F 鉔G c I JtC/UtSej-pۖFr-5_yEqBYN<;k$mpiWy z0Aw$᧬BU Yk5;V `M{cM[c}|tt*!WQ*۾Hs1H!cmUJfG(cx欰h Z7<e/Q!TZ $pw246ϺC`tYq 䴁Yn]1C!W8&gYZ0707010000025a000081a40000000000000000000000016446b36e000011a0000000000000000000000000000000000000006200000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/media/v4l2-core/videobuf-vmalloc.ko.xz7zXZִF!t/J7^]?Eh=ڜ.+?8;(sw嶜GVO!O>pR<( ےwbt{3 O !<th//+OU+*GP~^qßQEpko_;[%PE&^{+%ۻpE"vê]&tȟ5|]F ޶c̣:E"HmJ `A_12__jflQk#)k*έ8i,vzo$ W^Y4}CuQB.C+xHDLl_1woALCo56,5]8[.cyEm1pɸ%c-RnoӓHr R*֗*Mn;NjIr?')^NEd~۞=:Eld]wn3LY0khvJR\K~[*MOmHV&FxT^l WGPN4p ZB90BYW2H4[̚I@Õ#eFwUSS(/ kkBndUTdA+ *ElU' bۈ#^V|xr֧ $EsR)c"D3jv/=~Dq9r^R"&f KdGe WGcH/Rx(+@etdܻdT0bGDSE|q@_AQ{ cOJ#j__Kz>W3:P]թ; DDMw: Ct" j>WI`XTګΟM֊&*:Gy{[r>Jۧ!\Ǻh*r$ H/#(9D;zНyBwi%dFI/}6a T;-$[mWt5~55|U"{?#|z`%YkT}(0?0J%ԴcwOb3j- XVi˫!YQw %&{+jL&]mz#[N]am;3 ?!5-jLi!{8U#]9GS92EB;YhF c Az_6ĺ^aYZBz }Ԫ=8QCrԑ)T\ƿTCS>pfKkez ^ 񤈝s ݃[ZaiNx\BӉx 3-kA ((i8OCkPڠ)uo$^}ׂ٤& M9;VEl5Ч4%(v'-şCc> ] H眛vg)C\Y.[p;ߪ]8I42(^6ښ8Ҁ߻++ )h 7d\,c(`;(5i,DSJKg}BOPGOQ qRk'oD¾[z؝!=~VH(rןHT5X$ ,*RJ]6DjWWdYVRgG8P'GOHM-&MOzmY95o>dЂ0wkӋ۷T/c4%S/T çX–˓d g"([앦(ɫq~t܅ D 4:jzJ4N.) 7зKvZ߈>@#~U& :h/ff醫$W|?ђ^4rܱ]@DUt?V8e56urV^[)czmFX-Z:vV%zwdL^I Z ;G)'΃sc亦XAZàA 4~4T.rR< (Z/@x/z8(/.FWaUaOn6&|#3Y+-lǼDn+vE8nU4GzGFORýÑBizo]cE%8j2?c 2fTɭc Kjn XwojWZZ_'8p]sc8S3ۮ =ӈ8Y]w9L', זFb I{Ѹ1G]7nLɳ1)Xu!<+VYxK=m)i\;&$#=qk'%5e@dRm q=QxTh)C&g5,SHL)~0Nŀa@™"7}=.rƓ#PzV&y8R/$l]G"U{{c84='L9q`Zjc sjsi0h,~Q`F.Y$Y~K@B%Ra pESxOePE5wi}RQhJݩdeYѩYc,W"F-ϋQVWf Ehky78.~K&=FPXqJD׏96 1E6:r,@w^# ҴXw`?+P 6!z$_ضɏ$Ϳ(dxH\-% IOR5Wy9q4&hL"R% j]>/,u+>ݕ}L' b i c89 ~.N.o@r p0Һo&`1= O. Y%pRobsV^qkh^C֩\=iLߏ+S]6.GzWF捬;}ۀm@Ƃ%,7S*i]:^*2<>yl}-/c6NVe6 ֎vQb].>8hbFױZ4(ȃrlP%fAj6~,?5F:^AFcv;aBP{ukٱ4Vg8,ef@ݐ[: &45,RQ*2gp~Ua:PU4^}^ugnVܧiL$v`8!Zf!eCCNd92- م)yغMZ(WZ.tObp aIJ[PdaQg\̏CM m J/,_DV^pŦmZGJl>eוC=,vBحI_B|YM /O۲KIvQml2>;4Z]i|/}YZƉ>KP\+-2E*)m%X9 W, p)H(uKDZm%ݒӱn%9N"TJ,cYג)fҒR$og! h9L=+SvSZ b-+F6"^"@O;{Ј"=1o>cY@"\^STheg.58Zm a| MjRwn!ɟpͼ"b~_.:l %.!|4yLa1EX ),RS]=)TxyC]3iq&ۦf^NP(qU3gsI7'CщⵁX~C'sbr}l` BǻǵevY2KU~%uf MNdJؚ8uC:i"pGm^{-Xw0fl,mE) @مT0q 7|cE@lW<-]5J*-.@%>/șIJNj#Qԧ?'zUC|ȇ(W_b3M6p'Ik+$JDl{Ά>H .p^tQ&<?}l0QP/QaL'ʈmWaUs՘ys_pT!ـC倵۲͵P-oubAa p."|YZ&Ț' X԰z6@` !\&yӷ#e)G=|;W PO [hJWXll '.Wc9:tUYX7jW A MGAˆ њaUT0}XS?+[qYYk.$S obnA~2Sƒc>TnˊO(PnHߒy. QQvZR,]bY3d <2T8۳LUkȌrs~o3D=z&^&~t䢾?B]|~׉nz~WqfqZ߇T2ν03`^f-e DdW`3;F>Rf[LB駲+y@ph*TފʝE%P΍K?F%z; ^S7b,@g]PBxZfG;@O QzeվmMu;DTzN;<8A %|^9]!1;kmqTRy~q~x~#MR:3d5y̺Lwbm:3B:\ ǀnd3%e3ʖA_Zimj\L($A,pglE/xĝGfœ ~j VJIwSoaYO"8"AO7~^pza'Mo:3 VmK,B,ll?C|$6pB)# ax71Ū6_8m'NB.rb#z'5=.\z A2W.ﹱ4i)CT#(֜A^ɸiKKjMwz!DE6Q/.xh6r7_T*0LIWnOW u s`^ έV urީ* nr}_9eSQu^y`JE> ͊W:W33}k:pS%gf@8UYZl+pt2 cjH!&],UϔDŽ54tx00ʞWCֆ](isΝJ0.`xL KTPhnKIC kH7f' oid>~_ϲѬ}"[y~ODE,f_  j/-F ڮb] "W6= Ȑ'[CQphU1p20vƭU:躬{l;B=WW-A.^*nNe&D>cZ7:8A xǨ+c#Wnu2}Dh8=f\Q㦖DԞ/ ".&`,gFgZZm0ȜA@VgAv:(P5QqIbG6ρXb##`f3As\8@  sdo'CWCladh!,]PpbA=U,ꁻFeU蚯Q9ٹ}i<|7(^^S{e^C@Bd5.#|Fg/Y YN'̎kb|xwsr]Ly" x' L֌5^L nٮOzP2 6cSH?` wGBx',]d>|b7>18eo=ϮjzZwP\oH $=H j#(Xv1z X+gZv`Eܒ6`g9yY>AJmzNxicݹ%fL(kotHrUrŚLj>8 uK7Xy*3Jl_@EHǧ7f,Y(Ňh'R/H^RA]MDqU;4ArhFڗbBP˄kWGT/X\L!8E=”<~,0tj`x 8R; sG5*t?ڠz+]7ذ)GkbNE"}4]&$V<K"Y`bJ>Z,'R{rg:vظ]3ggUt{ǐ=6MfXĈu'|i_+Gˉdl WL>9H\_B\SaE@vYM+M@/֘(Wz{dN)Mg|ț*(ݕF|+fBI/p"H͞:PtZMS^ xg-U=x|˓Njٺ/lT[ mւ~:VS{=WQ]*zy<6g8f˅1Q1O0['x)0kKӘעӑki]xOŢCk+ ̽?>r tw†Q1AQڦ

Lz^-.ͤN05M9nB Ur@wDTň =HdѴ魔bw_Ae,[~2>*3ztb89Ӹ6"jv`b(ߛ}q ԭcof+q KΫ4bsjee`95ؓ4!~Ҩ6HC 9GmDwg(3}"|9ΝN%RZLV!E]sݚ[%a@ X9 >$O3b3ST5YOѨN? =ԵCŃCS+5aLQon™h4enj?q . s߬"GK߫ ]Ry1N~3x8?=[yt.A@1%Qǒ:ryQ҃>,ܞ7)&6r .| t!ŠǶ2OkZ\8z 2ޅ=_XV 0\gK;1GI 1FQDOY,HC ճ h!Qj1/Dw),]eHT|𠬦 }0qcE|hEM,b']G<{c5B$Gэ1ERZt77=%% ]!a|qK hoy[sL #ƁU=D{m1po Zb&L[@ξzI;>k7.[5|0aלEG!aw.-6J+ۥbh,\ഌ2M!9W=%j隨'W#Q྿8+82FOJr[K>n']|fnHσ]mzn^JZ7] eAkDEZ >˂BslY`zK=EҜ3f0i"KƦCH@fˠ)T˰-N~_;u L.yտ[RmZ^1}g : ɝ C 뒋Ikq,0F@f}!:mޛ-KzKD'4TOqʤB1YPm*nQ[+ @&jN4ݥɏ30ιN_t&uMrػ>RN ahit&/c޿r I #14/fzbKKT˞ 7;>G8bIw$o IgR/D;P1:'SL)1-}[Qk5V1,6[?k[D}ERsHWhN百8٧pTmEI: Xԙe]뙺R/`Ѐgj}e [ȗhY@%L{[*w9+PD6c7Z&_n>][ٿWR+9b]*f`:+:ѱ0ǁ+ЊX21uMY6~nZF#t$,߯d4ҋ99\I1P3y2y>؇Sxw&1#ob4{nYw_Et-_-Xmy UF8j,P*"UTbK++!leKMvL,!ۧA黦ZoJx4A>`N@ y9d&_0P_:KGPz FͶ;vD'Ti)_maPM E Pog=,ґK,ߑ?eḐ?]4yWyà@4~6R O3_`PF.8Uy™BBCcab\k?[ڃ OKmƬ6ߖ_0S jNevP\8_9҄V %?ha&GF0I|ر]V(ga{3-\_Z $\ wC̫@a:-CcHiTk75ٖP&S 0,T;3TΦBY!b[ĜUF(˸)mD;ac?n.p9lyar0!F^2:Esz#FjձHu=L_+¾5dY˾v 257~Gr[)%X5&:;˧=R5OGqŐl^w;|g,;pؠd94lZ[K W C^F2\Usr25U/27|1_['-TT14J- ̨[Q%Hje!|V]aU$ @\ d* 6McH^|Pxd:Ubo`(ծV/E(ΐ t4G T~gWl) qyԔ)FMJ]ftV:@>{iofUYH&\Ƨ$ iA&!Snlu+]Q߁Vvw $"A }-oagBmP\}^x#)&ZfҘA; mz?|$0{f` k}^ҨoօhKx1`Mac|::t%l>@GQ/΋`SD;X'Ʋ(GSaD젬CqRѡQD{y20]̑5Ԗ;u!4cWo%my~I3zëKQ|+R"tfJC$z)1MRJӄb5GɆ៶C &PlŹ'ӫ[aQ6#BO  MDZ q[le*D+Ci[l].-fhG96ߧn_w-K{\re6JgE:t0]ղ6F0P(ѵᒞ]Zڅ;9R`(ХzGN?z+Hm}>Ų8 `V:,<*3*ˈ[i8)Kks%w O@>A3sZǃ&@-s o=Q3~Պ9kR(:o+X|%18LHALhT ?*N 3 SRkʎR[!WDl18P$h :8MHRi2l;3#*;x$KG[w+ۻFUGaRŒydK+OEW㽎 s"?/ޠ86Δx`c@B͗;dNǚ-_< ڜ8ޯrl~;Y*EӋH`]x\ki% ׌ Q"s"kw~;5$^m yvk 6*:p55.\)E  ZSYIǓT4O>TUĽ?& >!g !O-Z Kv =9E;Kz A[e[$py-Kl;B4 `[H&q5mpCt:K8 z+)%]ٿoTY7yݬP_3SD10r#yWݞYb%Ȱc逓vB{f2M_Ad* ?l.=Ѯer6XS;۞uͯȚЃWXAX.vlf(\ό4R6w7> "X$,jIzh*|i;sgrb[Rҥ"/# S 7os]W_QLU>%K/;ia3ه3Eskt!gSM@89RR:CܙMNqЬOZʀ:rNn;d##` P&<(qK|l*{ɨj$DT*> |ߛM2#&rJP ֮at :i^!1s5'bt VBB#xw۷ՓmT1ɞ ,ڥ??Uk>!$G(rKovNU:fSh3vbOhT@3//"@Y/x\H?uB5" $a#a ]V3T62 8<{ \wzSWJW/X@B* #Hyᕣ|;[nXq8QgmjjK#_yN9Px8SCN1-U$E .^EQ^H_{9:WAW|h>t4'g=*#(=|ikmgi8!9הLnz\RRew4\٧vx)"fr-b $<[aUPP ++h= NPG?!h1qdApg!i2,IGoڽy҇u8s#)'!=m:,U8Z0:4֣oIj]|<ʵp=T0[*Q[4E˸z*q,,En82VNQy3@)?#hHY|W֨ص 2L'@4unj?hoa9Y>ĦfgG]|x9vI %EƆPR=YG. =S6p|^L3`2x]1S4KNi!p~9@8, tARjK\Sh ]foh2*ηu>>kj'/Ug Tw1$m7z;w& d\+\k!?QЋZhujp0NƆCFHT,`>m9`5"$$Tbp+S+$c2wC,Z8)6B fFm +WA WģvVpX\=EU݄^=ƪk9pB҈VlR l!hy df0P"== >Ӧ3J_&os4ҏ5QsDog x@ _njS!2 /axTڽsN璳&5GSAZjBۃ2|:hr:9̀>6Xx̉೦E#GyFFɇ8F˃L+u̹*` {J@DAB1J.BUC∔x9CX)a+E)9Q[T fKy(jE(rCRx#i[C(_ٌGgŔ\2; ҵ: J?ʄB}b @KЀ>#+E]^#$+y7FkGȢ Y" 46|Hh[  qZ!΍1e+)Qc41\YI7|xGsڣ{F͕|'7dn5K%^ɽၬc3E3w1Ƌ:>}/4d~exTԿb! tyE@lO.m#JPj>_>'s;ՙn'0; bՉotH8&)˴/bo^Ľ @ ߠiySllfJhIڹh_EÆrc cm >[%n{hXz'{ңܯֆU>_&2A( x"alԭx퉏$4ݙBZDY/ҧûkBQuA}9#Au;X *8>T,/L{;lB*:IvW`30quIz%A0FNo՝T9,+cP'&HNֱFRPA M HA Nu{7~]Y#|FoGG8,ꊬ6%5ێ( 졏0Aj%skv C֛lia3SRc4:'6#٥jPqF:0p[qѸ^6n$[i|f&^BjlŷhqU8BƟB3~hql*$'/[4$6ꁬc*2U0 h02Y*LJӞ]cSL(,:ӠP]1if <] qpn3ϒH fP7շGnWx!Sc6Zۅh) mhFLzGf.jS`}v!c~UYA%s_U El֛A3)eiQ$N=Jb9'ЎjDFq^Pucٚ 7͍8 s%U*<鏔Dv#8onjQ`:&P,󱾺^%8X }3Mq`gFzjw-pGqI'ళ1P\kȤZQ=n XL}ooD$ a6mr*+fFв_=Q1c,Ęد>h+Qįě[=U6(My/G0Nk ^\Ugixɂif$Cd&qƼ2ͪdӐrS׾ e{^ yx'\ZB=TTj ,Jb ):0]Pm8Xdb01<@WSAb|5C%(r3o=EݡEMCq㡨F5DS6ۜ0nSS6PǛaa#܀L^!kc"J`Mȃἁ Cd݁h6 "XFOh0[eL~\Xw?AF1~~1\NI9 }n<(8dc_8 <˧G+e(JQ<jw5W9[WPõprdw', yÝsZ+0tMAl .sjZJ&\8u}ٳrs^Rc4=ZC?1jջ'ŷRJ4]ۄUVri߈N{'*1@_% R;?e WkvTHn:!=.Z&5LpaF^[xM6 /x*7 n* & "eI:DVljBi S7q4 7 4Hmj*2!|K)*1H"Y'}ݿAw؆]ٶ3<̾bbURAp3?Vn`>Xhӳ!ns(ĒZ`cW&QwO5aBds;֌ۧ_6lia~J@ʴL{aPW-Td\_KnT@xT5˜Z|b9dhid ȻD BhZ}?n]q$0YFr]ۍF{pris]"Bh@?Hae#-PqȎ$wؤ ֣޲XU.> 8DA" ФY AȢU[Zscߡ%P3#~EPD@<@@];:|Ͷmg .# uVP${CImIEgy ] ~cLR&`^0\F> VVB1'>Xag,ǟ'-huu%s(KQ풲W: YE飚4Ȗ1L bwﲫ>P|؆Z ^Mސ+^ǽ~aJ? =Ɍh-"@i#.JqQ)C@X%wTɟ/QEiOR]O_*$ȫTX5mzbFqȹA1R_!*Od)M91OZ=-DKB e4L pw6$VA5I͈Y%Ill;]AWX#Zy|˦Sm]T)"NzPXsTI|)}@ǀlru!uAg/١vs7ߕ0?2 p8`EF@!fK( tGkƌ8;}IA*rvb+lMi23?s'šhBeR|ΔEĒ{_[ta8ӛ0gDCR)\9,B0+xA @hPC"cF>z8 Pve[-mwJgIo3zZDFд 5О\ H Eu=Eu;XaɥH|gq֮m1uu4@x[ަnr]ّ/Y#fOc.sw:ޜ= U 4a0pR+%8ʀh{.xʾwNnuacE\wdgA'@RO)?By>cK BZ>PP}n]A:ić%k]r60n2x]|@%m)fP J~`x,Wl$ Ntm.XŶ62ʰs3r1hP٫-&$tİrZ%\V(k!ENfG}w~΂XVeo8z8I.O> WdٱWFЧ4ZYWBo0a|:;Ku%6\࡭$kfk`lߛ% j74ZÊM(uklz+'WQm&E)cJu7֙@(!{MOgnәJi K[/ ;ϙ$5J6E -Fr[kalj<6ԠDR$H}T:M,vg}KN5*HT4 0K4П(-`HpQCq2"x|5V\3c*#r~4IN;V̴WCjg @6>u=xw7JPxkȾZq1! ,lRD'wU(W:lx1]`{mڻr! v.aV/aҔ2_3`_M)|_i=rT2.&k*lepؽj` 6,~bW-_Ys-?sq3lu^swQK7Qzo?2x6W+kg0R)[W9X߀H@DXm0G5Ԁf=BߚjQWkR=k0x(C' eNqUAUl6o?Qe":Vwst(pwVͧd-. HK˫V~:zmgY>fOWz K..t*8!a:Ie";<wfh.7F8wi Edϕɛ.ST^BbFhA;%rZ<4%#oS71*Jk ]:p\سb!c[e;0;!]D݌V32}cbơ>.8 ,qМu&ں]9sW>H z3f·J RhŘ&bNk]r: HBH)\ #_׊n2f5':{qԺ7ssT+` $?9zFd ~GR*Lnְ?0kAd_.Ok%ۇ^+f:5LO(*S؋l%iN= qq0_j جb.Z˾!E}XU|58p `I3@%O޺"/bklxX(?l`M 2(yUMz7V_(F)GQQ229%6^ !XȎn 'L@,`$J :Aڬ$^ d#KI WNYjqCЎ65.HAzTgʬ:NJE5αwMlnjQʡ@7xQ/Qj,hyJ]* brkNȈr~,5f? N]'i^ulN6Y)Ȑ51isd{p !kN5~DN; ڤfC$qt>'!* {tnd[B@mćf\BlmWq%N #nӳE6ΧmFq8fL-oP*c>V%bpr,;5V%6[y3Z8UC ~,Iyf b9zr[я֢l~BA4>k_.+?Sjq5VHRõF'mRS kw0Phj6PT_k zׄ’aݰ(Rvl=L6S $n0&s:i'l[6I|Rp\A[ hŠ&ޢwy=gcyi?fm$ \Ю\x2F΀dZ'60$&ѷLVq'ڧ:]se7q؅R QѱZL?MBr"" _-1W&"c)<%n:&  psaN_ҽuCoGqyUx)kc&""M wX h{zQ $\tJ[aq|u"G#B9hԝR*PG^uK έO(ՍߢACn@ĆyO#'#`$Мqqɪf&͜TVjQ@vF$E6)HQ^oG;$Ő+]v*̟n(GL#[PN*q  :7ؘMgSٝT<Ft6D'S0P$`v1Rەd#\e B|.sxG[QCuh_}g1AI;n!UcAQOVob°DS۴j?@J@q i%Y\jɍ,Tk_X8x' 0n&GAmC= fkY(>X?/A 3QjL݋<ֿWH, Q49P .NTs '+{YTBtԦ0+RV G⎕%>?:5;޷r_}9M. 9c*`l`ɦYR KpC2w9};#Ѳ)wOF4vvgg\6!!맬rVJFOPk_e,wG6E$Mz765AvӽO73ޖZ''qYe|˜}Tㅪ lIg1G>be" ?NP6Qunċ;Bi#r0*@2A;972׾N:5`+s\~`4#?\ɗ(ד{c|9'dϕdhy./& )&wN8&s"K`x !~ӝkYc_-8e92 7vtP9%$O{XvrU"=I(lBG!yRNâufn-[~,]J`Ovmzgj= `GT)䃒}+P0.)࿇F2QsΆK9\ FU\ב|1$w-7$HX eUīa o|qK)F۟> Ztth8Sa"1L7DpNjrxZbknt"a 4GdL vǗ"K&+JHDȃ yL9;&F|h7v0֑RD0K7QS@Ony*s NP-Cl6 |~>Q}kf!=Z ch>67R$A6+1EԚJgȏ`SʝAW`)+#>)c&Ez$mj! &\~Ds[CIH\MiQ"GԻZgY?G׆H89U^ex=Dn>r6|2nLS4%4R6zYnJ0q\$Ps zyaC|o,w2tode8ej εc[(#bg7~gd<1U$O;+$%l!ҦA9ՠ ? X/t0&kp~CD~c\ˌoWr16hu?fED $Ъ-LHzHccoޠpĵK8e(NɐRY掠QD]80U(J ?8H?1O qNwGuθ[=$| Ю]=oCa}\Q&Y Dڝy5ϠO}ewtLUy<6m%X.xe;x5DGKLҶ"'+Ovԁ qC=wY Tj)n[~A~<Qĥ> ۛڹ\JkSW@h}P^.bldp]bOQ2wƶZ53!#>`A̳ű|OK\U\gٟN_:>+[eCjDoa2ܸ-\1m_Kf[J>(WQ0!@@eI촭f rŴ&:Hl` ayWƄ]SF}F:6 .C>E@ \cAvͧ=zS]{y?̷~CQbۣ&5]0ofQ0 흠&80R &Zy1D&s<-ؖ}Gi'>WU SYˍĶ2u& 7I7}* ٨+QHK<@4$5 ѡǕVVVU ٶ< qyocqv(iZy8 rDŽGLo:R8Qr8hb4AB3nI[=D-$OP~SOd0 즔hPwcC6 (m3K,1Z6d2HIL 5~Ƴ./ؙj oPE!'i!eXKcXyVsNٙs(-Ѐ =L%s5^(u'2o:d<_pD:w&=Ry|bI2!I$Hiuqw^@EI՗X~= tu^5bĺN%rHl[~OF ufw|;E9'\"Np8VU: hǕM"jhj\7 F[[WjD(y@V¼*)O$C g:fN58dIO?m>jrz=0 y*E}B?AKK2EY9+- J7k`#`#s)|}p}?wEmU99XpQ7*&XАP 7l*G.Ner"rZWQ{sYG>Vtz=.s&Zo%c= Rhi'o.YudF膭InhIzsY(:{8Wu$+x2ti0EHM.nsjq6-(k r1b9ݗ|F!5O39UAXp Tz>USn s-c{-GSY-'\\^rdȰUqgEc0{M0ߟ,?e^6mf_1v>x40PwsBD 6 ,u;h4炨<{hk~ 9.m`l:ד褨[T5qO`)*R93mhS٬"`QRpu;t[aulj^KGR5XWjTtDP/k?w e: NPmXޑYr|㈜ #;}P緱?}șs E~!-—yJeq պl)b-"|9koS'PcvRꀹ,}HDQB^FP;Ԏ{sBW[50, jt_LiDqu;dB'j.IŚNpZgQw q'CC'lg|2-֜&@/cCO@˙ZPM2\$ 5^xUT!ي~\5,BiSuw GOy{ O*TBrKeo-BW}*=X*teea֬|.lY>d ~Hؤ9vjA9=npVfv.Xfi1:RG0-| *~c)T܆=4}|4EEJ?lsRʛ{ 0 1޻ZGx -0&2zFxj7-1Yʻˏ;BrJ*S䤪PeU;/1BF U g_{V #R$=)l Efj' 9Pj϶u$E.׉.lB#G >UfW?t+%i^թdk'QkMc#zp V0U$:3nOKgY՚;0KnWd5R2 Ww^{)_Ua0!:K,R i=Ó5uFr  T Q[߹? H* ti̲v&E(~m(7^)>nJ^>Iߖ)/1ZtU<@/b[F+])l)*̑:ޓPvӪ FIb ٿfB͉|ac&ܱ  V \UkܕM fVSQMp5m_arj[c +fY˗<](6\h>:pv(07%8)8cq[4A#r+. %4z"{]~5&Z;ʶskuW4Qjb x-ƤCgze8@/dymb mC Λ(fO+2Pe!V4ɞ_"zov>׍ܰVҹ{ɭo]ز 7{襵V9"_#J(%И9ʉ'aVhf=.k%C_Ue3g_g3] ]8b\DE!uD Lnl% {]@߾љe Z1Yt̪I6nqa?t:k,ʒkWm?.z);ëg);}bc[,DxWkcA޺lxl%ӻ_Vo+K;^fXSHqX*[7-jS4 g9fdcMXs\l+c̯.h,'kVFw&4^L+e2>^5q'ؗvX[#nuR@.m/2& }?%%Gk>%8BozKPۑj" K.|"bLLӄ@%lD<.aPdXfOXT`">5dƵjp[b^f6H}ml-F3:UG qaN|;LVCT*$!>Y2˰pVHT]~*meL#x\&uڐ"eW)s)LJS=G"&z>~NrcЧ*=0| Y_#'̡0?ʎ!a溏J\}+ @,6T-ڭCZ+WwPf%ѫ߭YmiΦNOOz㋈fQgԘGZSSI7pGDӖV2NX~$L ]#~rȴ!u n"ԍ e(Jf{\;4z'nlXSc<{ XNRw|# *yJ8 }Efdp¦j/xC$>hwz Z7cU7{KlZޓqU{"dPamݵ \MA@,|H,N&i:IA2 X [2 Mm1.oaDt6p}]zWFֱ;luQTlpt>, , L ޕ`EQ+У5A"FP•\1g7'9Z)@+ۅ<.G78o`}v%]A;%iOL}LF N/OWvMaF~\bjS#}AGk_<5!oiS*^Șjzf20=9R.;\{-|s5a&X _Ui8Qf z4Wv͙G[cw ^*Zp@dWy<-'ZZ/D`_PEDn#i8bl͇0rVw=_d9^.kAz}2g0 YQFG={xmfhY@/ }UH6$%xLcZ)i9u1 1f-D ]ͨ?K5Y.u$# b:bP Pǡ~?20K=e1뷁wDKϕs:ఏGS+WL^ż:8sN.v. sΛ,'c2؀pԳ|Lg J;.ǿ{7G~6PמԡaHmnS)_Kd_tʪ1uB c%<)a Z8 e|)K8fn!0bIxloY"#̵v\DKgK&S=iXtHM*퓾m]=ʼ*Æ܂X=W~)]ԅTRmCήZ &sMS 8D>(i6Nph] Ö4q& Aח? GS;x^8/k!Qn|O/Rg9i3eK]G$hʉ }pCzLD{>W**qÜȬقV\R Q@y&-+ЏC:[k\i"Ȳo^5ՎtmF%Gzr qsڂ7~:ş8u|D%>Y!?=ExL=,.}f!ԧ5g|,;yE7v]mqӍ_>ʂ,U**vk:Da^;gNXW牄.0&t[O˖?s\.dC3dE![pb66f`XD\Е͝zڨ/|-4RPrWx.L]A֎mCK13p+\eס Md)AG%/lin4óZ@xi:ߏjv8x&~F  ncm;5,%cw]j&q2N{L_^_\>or q7Rm )\g4mfۉH9Ԓ)bֱ̞j!DlZn);5؃WsC?SW8@^=s0gAz%ʣ+xz)oUM/tCJo}%NLYeE+hg!,dXFXy7W!ɿⴇVR *'n}m#i\ɫ5PH/Fǥk+bxxWEߔ]qX8aqt~&2LB<6{r7n;8<)|Q&0۴Wr5QXy@\[) aE#6*1Ws?Fp>u"Eio=s+/O|͇QM#L9v#a«af'A^U.`w\_D1 ekӽІwk#FۄqpS[&8_m)hj}  c"N6PˎOcf ZWiTZ-Lpc{}D^8Vv6|!x?5je Q q)8tE{L20hc9</ -aF/\ddR)ZFU>DharBEV{(j==1s?'}GK57r.@y`͝p5;"N.4;߫ʦFX0`;WSq'ӦU/&&f94By F_<-z87c*1\0s>Hzg`6sxPQr6vz K^~| l* b4 YMչCAE|xpJ#p%fxPSbCW-}D x_jIϐAOCmfºOyf}[.z_3Wz'+>,oyl $rc@3>D@G{Ҩ@T1( /%U^gL gg'=*̈́(=\J n>Ep(wf&!3+S+?5[Nuy`#ya4?o:.*qXWNTǾ'QTLpDGh@ NOaNES~w+çb^_MtJ,PHW.{Y"K QѠ`~0@ӮDrHy4v9R^&^loM&*/w.M(U\)|کԥ^ZP?#MnhC$J_q5GV_>F`h0s=Hiʱi%&s Y*B9˫7CƝ=xWݲR2Rr-_YKk`%M99=xH;-_۩Pa'+8?}nsoԷ:E,|xcCҐpr;LUA225Hܕg / 8d*2 #Y0}]=XeXkfgbŀ]2߉o1,(I;0c0nlpkHz׈᭒5,Dܽ,!B/nKYtR<M_W3u(dIq v-E6H%HY]!AWPX&Q~B^qvH )3Bٶ).\Knayzf+t9-) Azr_sUג~9a%rfpçHZ =*~KT8bbk"^W(ѤRTE5O߬ـ7۶W&& zm`' zFV:`l26_ӯ`=䛿8Q(ۓxKoW l%O-|1W̎Z"(F@Zf ZѠ/nfifw!{ԞE!R F?Wh_֛J/5;òR^>A KxL*!:.U01cym\)_<{_VZ9maRŸ:{8k\JWIoa`0"c6 - " `|dž#ȗ=oV"Fjim=X ]N~\{jx_a,Y8_Md;|L*9,MEI̱wX`x8yA6CQ2jxdJ_VܺFvF۞TT0_}ƵN2T&D/}9ZSlOC|Q >7ϴ44i~i^:jl:3&etP 0I׳.(.cT-e^2C:f\6h+&ߙ6J(_=W! nvH:USP*5gN~pvb_dwX xHf'fKH}Sޥ=jÑX9ŵ9,w⍗FbLFuK#Y-$S%m8d>57JAuĂEDh:NZ vJ'5,c`y_JLk4Ҝ uBT;1 '_6(એ/}ӹq9zg9fLwF@N7K\32kSю#Z&hp kPuYE}@&LM1"ML>gb;8 !QP:o4#?ޗ)F6 (5?YT K2r$Dy`|Oz߷]BcZrU*k-DP[v\?6$iA=tݮ h7-ݙ %,Ahf|(qqоF\x!_ #F0zO'y~8@qZS}|'?5ퟖ牀)%,+ڄ_Clm8RO2c@G#k".C S>*tRqckVB*iepMދc0k1X|V7MNT$(ewY+:+^ђ CyvDK"Yƅq 2JcHN '@\{PPjc&!"ܜ8zXhg3l(3;Lay&JKEC"5V)7(Ҽ~6`z9iCA8I惃= PS4o48x8:DKH܀t^(pkB*2Bl#0N=,RvtGȏcGʊX*gXp@%E?*V2YEI^; X/Z!ds,#N]q}`|D4 KsQJW*&TV9 4!Tt5\ĕAj\ Env\%廨ses= sFۺƘEz\RPCmUF ?.V! ߋ>^X`u̲!T0'[IRww5aK]ÍL<Rێ C ؐ,z hj{*@63='fsٿ>a0(aJb|ш'/) MPfv$K5fHAUpM穜U5U~is},T7aryT|AZe.N0V)]5#k<҂1盐98c3:X߅Q53UjRIc)4y(0Q"i[M -Vt0ta>z*I؋XI}cZ'zpjU`DeޛFKLKrlwz% CLu##cp"LťxmVYh(*KHxaI1Et>ܽ62AA\ﮏ~"DE صN%g: kv]ဋ*.n^9,C+&$:[y&`l^;S7QdO3Y[GQKe-:r}a^"أJnާCUD#AADii OԷdrP1聖{5WWa, <Q6Ȓ4ӻ (ef/#jz&Z4<E,ka B2xv(1^u3iõ)'xnh;-[yVdcl+BF-ϭQ*+ J͟0q*9L 军?E2 IF[^^Q7K8 b Eɾi{cmYЖb jc% U[1r`vO |?TsGH`g60mf.D.qEX)h(&@dWt4'Y6A*VUIL]՟RZU>zR>Gu~s*lwqxd Xoy#8P4-^!F¿/ n*P0&DZ^}U0# g4[s̹Aw QQۅv+mBE>  /fNzz%v ox %]+Ps@T%^Wŀp{K:;";fKۈubH5[&V6X Fq $RW63^j>}ELSPY$:uWH<hiƍvD"0`H 1KNziڝ0A ӣ9LB Rv{}7%I_l948'yvΰYv \ htwov-W$l/ˬֶ!aq|&&R1YډJBh WJ}2_Aj9uΙ/Fɉ4W?G5v}%\!yH6t7A~ 8P"W{ ;TȰ67ď: ٶ`m JKv2nLj;V2H/4}ɭ H6Ov@ez!'~T'Nnc(GsMV5A8'@ ^X Efb\@zMs8*OD. աe ,Xo/3²Z8 ؠT{|0<ܟ^ !ykn: `,S3X,$a"eOczԙDө۶ÌN+ AZ]RSٷtRb]}I eW_Y U{=D=aQ\=c#8Ε:,e^iZQߏpwI6a/dT-CDQB H8.əXrOVFZ9?\6 ̚Z8]ƹhF!-[f'@M83vƂUl' x4C*28wj`wn4s%K΀溟aUeS LW6Upp'I'/ (w1㵻6%+H+5d4`z;e؝|!mG5P;8b9Rw/[\F%Q]3_P Ane=PҀR2~"‘d&o]n2hՀzlO%&U Z{Uht蛈$%!b~1-o:8[LB@w/-0w> :pt-k | X/탰 ǂ@il؝l@l^1]0hQS3jGP:@)!751pT ë~xvv|YA/,KMȄ:,n^Biy'918s{]qq`<6r56\Zr]a:>c V6򘥭YĢ"fk~ bcuzG a9HQ(An,FYgVr4 _d]zh-hUқ\E6ь2hU@N/0A,kޗo."eLMӿO(|Q|=w:bD (;e&5\"lL7c2<@xi0ȿFz 0CS' )QZ{x6]3RFY6T~wg.676)|]i% E`zI.GmN./ Cqh#I&COXbs}P .)!a/pNWmp^^:m!Wߋ&+53Wr>|8nH*Ri[I-YbH9J`5٧rڍ/w2OӜ/QFRe=t 㶂m3/"cadQR19w=>WhcM*#o{ 9wdv!Q5qy O_Xf2iIH!/Y~1v (g[ϟ=y(] \O}v?s?mkq4s;w~?Q#;dֿ?u_poB\PsIbU"8w Mi\$^F0O?#g" L3(奔lE_ަ7Y̜֙,z&q'/w&DA u8F'P3,U/7xA ؕ%G.< MR[8.0EA/MݯfK!R@}ec! QFuue./IQɡRF,ۨD,#v%J6NP"S] Wz0O`F,>?*Yӛ,WPt>},),5HSY%# kc]咾s&}}c95d Xlfh<Ȅeh!P7uOVCiXcnK͡=6NMśCoTL,NЋfwh89JRcSW AN@ O[+I-ZD9pqWM%؂" }Oy*NQ yM{ip^F*99do W'^d:]\:agG&QQD &f {D"EQM(%RW݆FGsHzR:(],Z _-g>!FEaٲ 33s)e_1XMmO$<VR%0CUU} 2!MQ%ݢ`";dB!D Nc2}\4G~,kRgֽ9t-CxZtMp3W6-v0cWz|N~WZta!Ph!H20G4N`N)Y\کZԐCy%" 5>|;ÝO`8Ds zJj˕UNV5"A2;$DƖOZ[S/O"㮴] S I aV3m  <~=?PS 9>eL+D:E3&çWaP14P;+*BwZ-"BHQ9a^^cwQГZQL]NPE;!=3:}#>˗u;#o 8/}(iD`chbAyJe;tJ\K~Up]K(|s^it=\ ʥئd1vylw}yRN9pԚGfDU#:"ӌson/Dy=HNj13<wr>%;ktIC4ƶ@4X٦yz" .[og 5]{ :I:Q re.ubZ;U}ڋP|< L& "Ǥ /G B5,>h g\m>[4f&to(GSĉYpHafų]: R~1 Sm  /hiƮu%@H,e6G'U#6c,Nzx43Bc;]*5VVh阚|a6s[+.ڤ&R0+o 4o^CA"Ar\wҝBJ9񘽧vy Zڑp,wQ'H_OUz=XD~]4Q7ͽEq㲾B ;fʝ2{^.&izj*Ӊ8Qud_X] a ӧ.Kd)0K |l'& 5`Co!{_"Csly@_ ߐpaKg* ˔T3yEv3فb7,?Ũu<[ R,zRM"^@s ?xH,^G02#8C3镀mY†['<@J+|K@"2 +:!p.`jh\&/۪/ GhK|όE¡'o Zd[ ju·Wf/O觝֔]*y9WqcjZ.#̄ȁ5{xKamף|<ۢԪk)o.DHaug=TP=Fi%95+iF` ٟ&|fY=nCFĞ[#s K64'+H`jPډBSMT?ͿS&,xhܻ N.Џ}lI= SCGv?ꫮ?+~?WՐZiﰺ[%|i d00/ű_ujXو.&FHX ѳycXJ@z]iRP|3Z*I6IB7<(K-.zAgZk]EfeJq }(V48HUlV.tPh OIc6F\zYd E҅eSpԃc ANCT6 J# I*3uP6PK{EsR8L_͔n\>4[\N=$)\sO1TO vGo5`=#CiIv$܉blVژ,yq_JD3͏G@TD:]8%f!՗A(aRQX-6P:kR~E;i&t+V .'B)`j1B|6>x`N $0Sd]Fl.^ΩժM+i7",\3(܂$֍kβ<=B3"fQUcڪ%^]5bwSWhM :)83gt5mhnQ)uL`*M@ J6"q`zJnZ-m4{staU]@x XWޏ2AONOd# N[^+U,BP$$(zV5>AD:in.j$g̮Z۪ݵ]\eDlB,Qw%8kJKՎтP;klM%Wui%הFq4$j@ZwfvNŅf#0Ӕ;Xw/V{O#Z5Sn[.7$pCzJA@ƫ&/ IC}rYV|IslB<2Brk}m%{^|RZ\4-X_K[xwIx2nak1z*u#*=j ._=v7Ɔ)L|yD&3c0k.tPP~{wi|Q y:u)=o*}_tgeٵSyԍMH[gǒ Zy@)agw-Gȼ"jćtS{O\vEoyz\o7 nA_]_m/!ub ,/ } a}OPL9ǃ?j[¾ޅD-&KP^Fo_ j횢Ls VD, medFUE"!(<GMx9{ͬmB&2ѣX.92߰2x'לžz(V,<7=e&6\I#g|FG[A'+T-wΚ}5Xdfg;ǸZMaA l!co";ЬDT)?0>n=qz|6+YPXzNWPrGh;8.E.a1+8kKS$> xڪSBH~x;h BKܠ%Rr^+~7\4 /aFEDvR*n8[؍ܷZdnBw~ZG<_h@iwaA+^%໅.B~;-[ ),DVǠYa7@-r,pn۲^Hhd'UH&џ6 yB'cRɣNğ{P߂Z\pA@l׸/F{.^⾼ #эĉ)`|HraM;.5) q{6ʴL]&mCyA W^*%eto穭g=CT3Nxd1h18,CσR€JHI5~ APi&Kbj6CVЈ/QJ"J4QEiNn1pN Nzi.j}0Ba`MKL#b,0I"1J2qrTZirSBssMx9/*aJx^bHݱ5 TcЯhHTObtدGbksX/RB \BG `Gp)\j!p.9ێSG7Z0q?bvT\dO `Ξ99ǻxօRGT<|REpX@g-3T;Ņ`Rd@t!R#"lKF Ac _wp#va"5d]3:3ؿOIiaYC‘F|ozR i RI{8 HTa !>v Pr{08alo}A?űvۺ24 lw[I UV><1iaMl欮]Y$f.z\߇4/eF[ͫ@|a-e4Ƨ(Iȗq,l;b'quFXFVH;V 2Ge.ZV/V@B}tF}~Sb+ Oqiί@s~ dDd#,FF6M¶ K >A+6 jxj;Y3]O#NV1kqo#eL'$zUAaał߱u%Q'4""g"38%I!3%VO{i3:{L]B0O;Z7{.H ǰ\PE3 *Bײk\MiDSggtt 烂YYvL@ځq*1>P{K;+x<#|ٴpQM^7Ҭ?Frc*`/߷Vpԟ,XlND5nTVypTxڟ:: TZ1(B<#aDXDuQ7eCwAa=LoZa m&M{5{.w39y3d.FR-RLKn(NhV7wE&\P\SH"y4,1;tb2N!B^&ehs gȜUNnBrpx[䍯u!~~'}gC_^ś.):,O\3&;mR5ٰ| ٠Nєx$fQ/nr=giހDな SB^sNn<h4?$C")r7&}d::a*R=ܗcdyW@*v{&Wo9w!KOrbAFsMA[%Pc$-To ѫUzo|f*=}w+4$pqjLW4̤:$~ ?xP>] n[džoYy,WS-DpO D0Ar7eMW!?#!Vg&ѽ*;Y{+QK a\}$D_i~0aܳY?F0r=xMWQ:r< j O\4u!C3?{ԏvR_*AO%;e?փS+j$vn8#xGGob7Tq<@iKxmyМRy1Fŵ|>+)^p`XOLn7f%KK 1N& %|R?(Q]Nh>s5k)&n[x ]7uYI1V/Ϩ3&횉0˛HiL*Y2\x#x*PZ06\-艝|/3c)OH)ǩRY.TG|m/sVaGp0w%Ӎ f"~_&cfH~#ɖZA v <(9[B]oF8Qo)$}:,JM6{fqϣ1j(ڇ( ?|B֨_o!Sf` / vJ"ngس.)xO/szo{ ʅiロUx^Kne'a+ JQZyEnmN i’&q#!MC0Ӱ8_gq(6_oog`N<@?~7 b /䧝]9PJ?If7ucL% k#i5ЈtsҠ"SVxwdo3†`;عdF6å61EtSjӂeCxdc=a[4;𿛌չ ڐbIvDrP]')7itV?Nqp'#"`v7aͩݱ&F_O^M \hy.NfnsJ0ysk7U'[2JrbH0d%?':܄qL(D/BRE2 Vacf\+Qܧb LN0Ym+GRhLQŗ^8`P9k1Ļq|&v2x]_ I込iň[Xo&F٘O} J>H TIF`<|JI@˪h,T5XڣĮD=4+>'懎T ]drGu~v[<.mgl;n>k2 V}Yd{wI|ߙt}$=_gX@S|D>M^qLѬt*AgsrwF嚭5s-1"/Z\M%$ɡgE`EIw)o}=Ų7U|pWv""1"qE]][u萝Ur%F7Ctϒn7R&K-2^uY/Nvυ.|نL]=CZ $?"1H38ձIТ!7EK ˙^#,lQo# ?HmxeOgtv<`%.-I~xEAlgL&gLhC!l&YƔbtܧcCjt)@ I6z ߕJP;2)7Usa3H.jD=%W V%9iZ;~&w3 L}y_Dnv 9Jrm6\e;np>Q ?zFN_LSv,|F / wDM_i(hk^p~̾sx3QLzrRhk z\M!ln9cF]d3x3U0;ɢfe!.aߜU 'ٸjPmDT4d<=7WOZy`((7aD4(m}*jÇna͝qwU=d[FjrHSEu;_Bn;"7?+[ c"(Z355%FGa|zǷ!UcS7ի#ܑi=CԠ+)*Ny]P 6wY*lH.ZŘA[Ҷԕ/?%o:dQ~.<^5.- Dz#$Nr!<.3,mVSobıFǗ&ڴ} %`n/ua::hÏbphdf4ˆޝ% p8Иo;u%6rE79pD.V,bF߆t}zoЉOO`kTtGJF{*!X J$qX}` A@kYr/dbNFM#Pf`%aOQޞZo\ rA lkoz*ށcqذt̤GMf2fg#Rlx,a U6ie~W;Rcmꬱ%6@Ֆ{*F3R %2<9o5(znfu!%NK6eɽgq"V͘Sp8,f=yU19OoPE6[VlH┱4PMIv_ t@S)]*7$@Q 6I.~/ qh{ f(J42E+o ieqJ ^5f@\5:6CBT .& >*$%l o5{o }z8U3=0VBN)HQ..<0s ` |S{1GS`NB!YG9gʕdIVsW/<| E7E#G1OEY?5NT'[/\}=GsH~vh(r+?[] jWH=;5B*U}+xI![1-Z+?pXP{|O F%I+[xǺob {Ra™>4,7r،x°BЇ@C S!Kٟg]{WC-!%ÿ3'+څtp.\zU%FHN&WDOqok/+qѭ*W/#nI>jI{>EO/W<|;őzR?> h!m};GJ1 BXඩAP2lOGVOڨ nې+ρzWiX gFLn%pe2 *$艊'4 rQ7M\= , _BK5ck*dr l= ù'& ]SV> FIE|t ?"yr+ re}37lO3KqF25Ũ*cd؍ՂJ5P].W- \ K/6WXc}B B6NEs3Fcy*+`tc fq.iz[v3Ie\Q_O6/TY!?)v$QEYO^wFaAve'uaA*m6Z=8s`vPbEX 1O1.^= ej@lQ{"Χț95HoljQ[|{@[0QmyJao˱gΑyT!<8=^7#g|%=O _c.r!q{P(\sq#h؎N85يk49]k z:>+# XsdKZc J,g_׊-%4Vכ)QҰK#V^3acĜ5:D|Uafb?PZ^opV}RE>GՒ|7dc8u! _T Ո_3-LC.g:;K*YPE#??te$aEr2jiy^|ugy*Dͣ\'%G\R. `!oO{bD!~s oT61[TTJd! 7ԁPLpy$h3abcOO78*bB# %Sըha j[,eC3fpy2nXqS,<슨'o0F@Ђ_h w'SC0+F,+0@-!Ŝ,BH3}=t^ a/I(|ϩ22,֕]U?lWfKK , |@; R qAtq#9yуsx\A߆gap ׆$8M0A+['H3Da/޳%XET T.WFYnP _1 NK,߁yqOIW+cQ"&a̕@n#5ZCz[ޱ-PsVӤJrI|vRKv<-T0}'GvWRJDRH(I2j/8`cJ"{%&Hgϖ\=SK;]ɾeOpOEEw).4•W%e鑸2,@޵ZE.-ݼG>@k$\N1co atB5ebAG,X&gwYSq:r1^!ڂ*iEP{2wH8؂]x#rnq?ќ_ |);DϹWdk?1;> d֔qV æA~W8˭XXS J|clѻLo+ZCC'@%TV *(jpd`Q,V~4Yf~ٻ1QuJU0d+O <XX oF9…f@tQ^&4 5ve j%_{>R8/J1Pz24C"I#0W, }joQCl@䢐&kSnbh;ť-t0UC[+2Ʊv5e$J,*ݣ]2JЀZ>qˈ̖2]J] VٵBp3\s%+z8敜G*Fw̡3uxbv5nT`]sR\xO`s$`C|?A Y\na0 ] X@'rtf:59i3nL@왫weXn`:1_!շQ G "5Vo^2bR;AC)a}vl%]xN~Ǿ2cGzTd6z:ds`| s?[m!ktТ`ufM/Yjc5q_d>X~u[hv1?-xZN0F5*@;~Z.Р=]5b^-_S]C؜[P5d"$Vh  ;/7 ',u!1Gy.=J>_ȵrR#0t_$`-@8.qk:"̏uz&ve'|3IoefE3 Ƚ,z`8gƵDx<Pt?-w ai7>"D Eb_,$,fFNwQӆ|@W2֗I^y? 6 $YczZӋs0o) gX$|ZmٛԠx5 yPv$/+0x/|3 R2g8Bz+,!g$)Ԯ0Y~ل"2PkI8. Tk(Ƃ#|jp4CYM,{RR v"S?MbX|.3Au^bgJR.4.Tgawӯ_ o`K[ҌV5ἇv%c͠U$a|=dM2zC7 T2J^)ۉ;Dŋ@qs!.H]Au{Ǎh𩎲(m:e P4ɺl;.+[&W+^GmLZ+@T Mc`CUqZ{ߏ!oB%% &>t"%?nnYl-1Y ""L jL1|şe{Ea|(Y ,B8PW)b(#+6$X`%6w.B{b6յǚ$8b%?A=xQ7xxs*\x߭YjEg7gYTWf) TIM/HS{wP+M/M4efMkXSƭFIыD@J\پo3%>éfLu-ԡ>J̖WRr*:j[ï6Jp+(6vX*ZJeK(Bq!P,$vu2aiQeԜ(lP =%jru)k'ذ԰"GE?$/ǚ:] ʤBf$X|ʵEVE#3z>wyNy-ת oi7#g_E~p @>2N(HJn!I4@5iQp N(:)VI_>W1Uo Gj.6^pCAzzlBZP3`(gؾ'`ܢ|= &eO=j;IIi fZ6bJ?[Mlb-h6840Ep뒒.! ]O pA *ecPfjU#K1oT+^L5$<[Vv7 lqCl2kժؑ\G 20:yGXZ ;%:m/;hdkغO eb+#չ)HZ3ZO߭&d^&-F!~6x׃&Jtmf@=nL7{Xg4FI' ,^q㿊hU;Cg"`.Z$@~UA^B [ ^A(֟@i AH9Z ȣ.."@(cB$ c sf;f74ahvh 6p$Q+yM𫆪31;/GX{84UL5H,uv`H6p#PPs> )S5x+ව7<]\PO%\'| nݯg ״؍-Ůsy(]wI2fA@N{˽߲J/39O}cu?Ѧ, =D~f0:F܏\)Hs 2>3gB`TYV* %uTtՉ F|($TУ 'F(AIՌ@ ͓m`v2geBE' 24 1Yx|Cvdh?hmLuT*<۩eD'>~G+ =qL86vaYTwMnʠnⱰUyjWEA5h| LUuj$,Qw5AxҚd}w:5-d/~m}1i1$bauKJ {X vl//Σzpq(m% A(MoX=Md);IqQsC"/J`rr_m$:g7nD(ud(y,,=F߂00]p^}Pg'ՌŲ6N iGUd1u.k:w +F Ao x#G?xJKx[S~7%qjWO\db3Y%+_t={ȦvniREv3!Im?f.2"8g,^؎P^#'7SG諁HR77ѫU35^8JZBB.Vc'^xƊS͗줌7JgiEcL*S~ (%,1'~h7=Ԟ}6߈BǐڱnI58u!h(EtzGP7hű6ΰDvR g;YwC^;eIb[5Mj:VE 1Dm̛njrtpzjilʕ콇gD1C>^oC c*7#!%HaC>_|ׂ1qGawRt#Mȧz[aaN 2QK(_(tj"gh?TjZa{FO ƈ?D\bk d[O5Y`?#+5t(Lַoc u%f"3X¤Y7Gܾ@"֞.dEj %ȈUz;8qcykkY FKӧm(tӷ*jdkѭ` =X ĔԲx̪Ne<ծ\Z%e8ҧʮ'6r Mb0ѽO<*٨?:U[N%ԦXSf-r?HBY1Jlz4S=kG݋ȅ1C Ѧ%m) f1TtMr,:HVC z>˰:0nj֙3M*Æ6% ~ ֌u>#{vO]wb3"s/729 1^,ak/0GӮG"(LccL .EkZFJJmLީÑ\$9$DNu fyhBSe8ZzAB!QG<;Aӫ޻tu93Rs?T> iůNEwpsZr:2,ےs!^Q ^MHD:Ӗ8!ǼzpJ2TŧjXMGzG: T{p_kԔtbMI8P+ehސY(& s J"σ2$ʮ0MraJCd&5Uv7 9;`m:' e, HPaO#%:4$d M,iSn7ܬljIO2BXQ\u)D@s*]S"!vǍ揎=;.M˕ 2*\S*g0tn;QK{}Ξ ! һHjZ&|GI{͝=>@_"FڡPdKw@:kϊ_7g'6s.w(,HCyaU~cnCŃu-h?Єj$ yV M ƪpVۭH&Sɂy3ETKJ 8pPވI52 w`\b` 4&`& .Q'ځkT%.NNet n]ˑ \=Gfy(5 գ՛1y$=?u"n"kr~P>Q#0#F:tM)w# &4kvh9Q!(g+3;Q;#? O>0:LEq:V0($avh4oEV)y^ɇ ܨL@,q\/qfYXnEf  Άi.Q93Qy\vuag_ ߢsAꮍĨn5 Qnhc dr~r ܇(eIJ%Nlޝg!ڪ,^^u,uYh8H/Dڋ0Cq] s1thXf f.IAWb ֒y-#B*)@P}m0sw\] v>+]b9];\汋qQ̔؀XAK֛ٳ߫Km7TԐt#No((>LC].?+TCrJ1PP J DMJܠ,2uEȥ;a-8?So)Lm/y܌{Mh!gI bN$DH򅒸#T9tb.!>Y{]4 ڌ~ V(Ş] @.AՉ_EOV=PG謳`B@7"ՙ(ʧ1( {L` u' <fѓ"}~(W U7ơX$H4Lk; 5 :xA(+,u,Ɣfٚ9i Bg:эOS rF2M{i;vl &={[s~צX|oI Ci N_I{nJ.3#f Fۡ}90A\K3V Z<߫!gPT#P1;ShXEyvP veKzRҏJ&aPnsY?J0Bj_ooj9n#S8*.Y3jd%늋@Gߣ!-IlAӮnёn1tdJ)ն !ϘRڱIKa4zC'0 |h5krVq~Cz;Nxө 'U-QSSh~Wp-CiG~Q3IK22`qsH7k#TAK+]-Xh)67JQkW8`dtލ1kfy,f蛧:t #PXtl@@EzBNK{+qF&m{?'%H|E1/e~Ӫyo8GICRWuܽ>o 1!cT (F9f0dB5ߌijPsVYh= u>ɐ`LdWtxS`xIh]1.߾^$4!k1u}OxI̛*EhFr,;tf፹uǖ[KAp[J/?W؁h<M(3[O?cg:tj:դi~ ?(_{sGzLfJ-K\`n?r ip~RPpF tҡ0bكX7?LݼD+yc,_7{ M”$oty(T]"ehk@X6Z FR2gG6]|y&\-("b Y/'Qʹ,F{$[C(/7r?M%"ZbvJ+;$:W!@UAr ^R}e~beN6[z In(6 7$w%Hܢ<[3_fsoDvp7"”h$=#Ktu>$?u5C:od i 6nX"j{R\=INg3q?|PkxZaK5;Ƕ}~0;:]ߟ(j?ީ4# j–LJm+ǟ /Ob5[HnJ&V; HմfWoqe,L}hZzЪ8$I,݈HS6Sጿ GP#b(]4T"ެW"f4bb_Y^ u<"/jA%nO^g )I[nfGXv75X- ,'IϲE[h[jxX(-7wy6Sy+b@x*L\zN@mb{.i#;<5MBr?`[OX DzSYkެk A GG,Q+zǵ S>$CaR602k?<זSj܂U,*-k b|s ̂h ^14?\!2|,pd-UA<+dEf#zmF\$S/Wa8O:PI=ka>tG2Hдָꀿn!o OH<f@Rh =Sd')L}GaNʢ?Yq ,C+ ۽@"TU ZBYc P"vgU'/b6nLK5uKR2ı{)D!: lལu)N9q 5``k nśs%ӡ#}^~!bзVF@Ee}4dqM2+YODrq,/Jh{xLş7\57EqG 3#SpT"fh2ekP , f!yhJ{f0ȸzc5`jMxDHEL?S2'V^΍(Ж]{sAr^{Ty.d^I4qhOw=_~ЏIc/.`=(2>n]BU <2eNl"¤= aCB< ytCzQ |Q:2`p2C@#L=%D22_MsZ-㱳5tƂ(uV]ax`>A6u!oGwN#?oRMwa@4X `aCz|$F_ih@6Ɖ#4E O { : 8%- %tAüYb9kCtU Όj6 <;NvXW~rcg0kklJ}Iuy!eKgQ/ًmEYx?N,Zvo#F-Y΁m+grؠ@N)۲v#Qp=ˤ1urbJO a |`ݥ6,0$xZK/h~rŰJX%%YE3tӰi*?zvw[{Bc='y؄9G&ǛUޘyc<O-rZ0@y33$4!2/uGs`ɹD~'N!y [c P~  ѳa@/"w(1 D툙KGd?g9Ǜel2SHct ;_1ͦh|LP B[0/sE_SFXoMd5FRN ?KZZ![ SDq7v]>EnsXGZ F/v .E@ 1edPLFbbESk". qM[N=9 AtաēbI9W:WQ˙BiSߦҀr%6e3o}um4Ġwo %¯HdJצU$'do$WQw2^Ư jtKdQD01儡:=)#C%$[53rS^x]QT&TsE  ՆJ0y|'RHi $6@aʇbm-йՈ(e>wˠ{q.7c.9HVRY;s*A%Sxh ־X= l@a* @S-l)^7M.`ڿuMt[%.uox+Ǩ[Ms7OFE [[Q>r`Bqk5mĹf~8z>2tG&"1{8imɢL`ʒo_I,*A6ʂ W?A[h"3"DBUDe Cx n&> !#rmRz|rZ)pR 0; l@-FqDJzsg7XIҭŨn]",e{a~RgS ¥yn+0fm(SX5”SFӵYD1!@KNYGX ;'W; v^q +cقb( Pg#aC 7he3gr%Mm獝O0;?"=lll^8vVn}e\!t"|񳬲jG'O 2.cm 5 }e6o?p! $vk&: "\H$; _2$Bx'D XR T"'23Z4r;Y^g#lW).nk݁o6ɭ*ԆH,PSAK_V?gmNJŔ"+ްV3ꊖTw^ ۽6h^5κIWd⊱bӰQDvZ"41[y yPǐOXT3*aƽ{L.KmD!⫩T Ɣi  vy]cg 2@ _btF*L a{,GWGb w-5=bpt% !UҚV2=U^H* "|bbp8m/ޱB]?E#"8qy\xY5\T%ud k:Ĩnmb lW`+aLy1dž%le*c[-{2&X?ȍB}7QUzɯt U Y_wSl`̾<]tѺ3=9߼V攌\FFilЧ1cN|`j "u0,X6:Bg~Fȑ)#fy w:o?ʠ^!3c+cA1fWk)ٙO~Q(̻F+>N$;o OO`zF \fzm-Lb}Њ~sxtyM5,a>f(p`+IW8=~?zxIfo"FB"gb$DX,W8BW^d1/)LS_MR$ ܸFBϪI3xyPYoܺ0Hvs}Q*W'Em uF,5jB'FqJdNvڎ)#J5&m;4zٲu{G">5sѩ T2tZ0FNƤcGzDFkdq4,D^B\wl1cq2rh?sRXح TgjO2̈́R5fnܨ|ꞣFMp京J&*0OVh+':&~'҅~w' 3uwCi_j]vsVե+w(eGGX$ K<&4Ff?O9h։IR~vsk9>6^~@7ʕn5j !{b(,p_2=8&H75$( z2XQTS(e9# +.Nar#\PR prM'm*J@VƤ"5gNk^Sv46uKK3CHᢖSE!]V:ⅬfS}W.mH-}e\<#Y-P@ҩ!tԻ3w"^4n!* z)J "l5ih6*hfIQŪ=#7X+C)p~%/WIzTn8œ2i~Xځa:PAIG@EQ4iӀ6zcubb㪆9GZy`ulV8+hҏV2*iuRQ $13iM̙(E* ״"V QxҺbY$o` $-;V[zOcW[L0a,EAI_B*Y)]M;(t6 qA:w@̏RahDQK9 SeђD,XsQbat59wCShXRʰ?yV8CGʗkIBϾpej}5>#+2"8 ~1*["KI)ɾzȵS\I(pes%Zw AUNߎ-z68nYCY>&^mmxmXt)SZ4jt&VF7de㤇WJ:VYb >%6^VwWj\qUϖxDKC >.:1G&,d^t*/gJx-LdL;m\:NؿygP -\.0&~?3FkXRӶ{0yjQu3 yV~2j!VX %~I} W^MFq"ch aٞ@=M dW[DZ ̂LL14oR@2YX<\ {*s)QƘag9aN[X`b;ޭ'Cڎ('2~y T$:p`o;ya\@JIJD^826Zey彋w_y$aX<аю.nN_sɇ;{{9{uaӧ-b5&גLq~a=.1\vUyPN;зC9KbXqzR)#gv zh_Zh]~Fϖ4y)މ#k\muǞt[u~̖YXM|u%rQVO~c ->[@jٟh~1!6PrkQJ98-$ (' _{V*g:y{T&Y=q~~-3&x+p!yTC266%KݮRt;n /RmQ,.*׊Bxp odPے#>r߿yahLSƓd@4*PMeYΘ)ar_t ӣ m*Ҿ)8ޤʠ$;ɴ${|M52׵;)g?3a[&Tdj >VuSZ\w$7@<h\ y3^AW MN/q Cn~klؑҊ{QDz*tQfq2otF ԧnE[=t d8tܸS2_xG42pxl(PCy@T 0SaO,D<~bz4IH2_k!!mx!庂`?cjnτ۪wEatOVDy:{+i@C`?r4VXQ.dphRy$?،V$0,Zn흨qkF\ҁ2:4 Ot 3$G\ NF@izք <]0__i~=꓿-@GjǩuUW醇MxGٞO +eϛ1ׂ 1;950KyQ28Y^8%;XDB Zrxܜ2)o,T^hZUY>1Ȁ]v"~`{F , k\;"%*b|RǾSk\tzp^K Mb3f{nq#|S)bwf_ iH6 3ܗnVYp*Gk"5P!IIA^`7=.hW>=;׏CBɬxq"ﻬVI"J+kw=@Ңqt=jV\OIqARlЁ,_'na܉ήMc'}lT΍-yfDQ@O Dܳ} PZJٳȆskʕIx*]L7sCf#tYyx:z/paQGw% \>Ϩ~\K">[d ZA+϶7niZL!T"r<,؁4fCrt7zKܰ 00ST=JHhyIPd*ib4Vؔūi%$mlZ̮@z=ΐ[qMK{]=[G~'Y70RɔY  Psj(.f Ml&)x>KgIcEj_t_p?obv.{|H!HIܢ͵܊H~Qq-K txf H. | ,`Zˠ>UjDln6~u,Z7 8'b7NPuI_2@&1T_`Y &$wA!{K"{6Ertt=D)ut,;71g'\VN'5H79Ta;Uz,_4TL[BQIIK SXQ-M f[rAz2dxK>Ԕ+]Loɔg ;д+dA'8Won^k˩@1nIbP:sLC]-ưqj6f8 &PĖ+v6c//Wy /UiBT4ϭ6Oj2T4Y>|?sdDAvoW⸅)ك 6 uJ0?@]68[ӯ/G ߲ͷ`ek8 *y =?p٠;IeDrņ?m艌@huB}xDȯߩYBH[q%sW4nd}:6Rc \InW\lID uB> m9w̨Ic; W;}J ʯ2ң2BIo2pҒӹ{Xq-pTTPWF[9tG# (hNP1O܄>Q3B_Mds6+G]/~p*ONL[.!*e:A$Dz[PҏxY.Oq<Ο~,H֭A퍷5n< 5I/3ub"ZzY揁wJR /NCO\wZl-sRTXwbIPnKVd)y=K$[Wzj؝VoPSb9wl1T?n_F3KvQ7Ǯ?V7IIc>L,Z,XnfXW_$ɛ@SԔ6&ʍub*sz4NmZx&lw!-h"ޑ7"*J!;Y'%nl0_ v(qf#3%^*ABdbjJZ Ū6/=<:@JFYG]f~eq8q:7,$~QX_n l0OUd0ɧ2@ۨ?4hV;.(^jf'9R8<)* Ծ4"Ug]> @"')}3Zץh]l{fiAH#4 $-gB:Y$Hn5P aMXx}3?VqRKXJĒ8H@iD*nHSv)XAULXa,dvݒYUa|oLax؉[Cplk|`lh1!9{bmsp"»F!b Nac Ȍ-wbͦ0ԓ?CEŠ4WRV J,}՞=2!uF! /'B;K~r&q@C]G߮p73?|y!6 ,(@WU8LY! ՔAu)BxVƓ'WZ*n.*w arʜCl= P@bYQ}QzQ4zu wN#L:WuypMW¬On&۩]P*p>V$޿n~UsjI]AJ 殼(cJRdF:ųd9S .Œ HSs,zd qCҵ|ky.wbjT8=jieRv7{.ǭ{I>ǨͶG˚Tr.7Ӏ*RdP5rԷ2Wx"EWaIƘ(9?8 &aZch:3AguFnY=8`Nsqdkp<J`I1"—SS8:}SJE.xS)e JFck2έvhHN-E Alu3c?&G20bܽm ʡ{L~9;ߠEVw\{y(`6"ͮ2Ǔ*ܘ³x8Rz@QL߻.0!IWfsc9'aP>$mF>/Pb$9ceD 7UtZN@;ʤL#:awfR}s+!w`co_'.4AD$d7LW[3XhJBZ!Ы`/A"+V#;`yE>YXdv.z6Fc5:Jؙރrl$psc ^z_O_IT̓s6[Mxsi[YܣBȉ=ۂUY cZʜ|,RG@Qa gWJ`8Gͺ|-Uٻٶ˦^NFL7P5Vk5.{b B IXuUArA'R.%*ƣ{ow5B}I8^rd.i _ň\WJM8odvP,f{55Zk뇣3p#U܁y4ljP#VOb`y2<ʮRAjd"Ama}{*7o}12aA,<8FR+Nl-fM?*o-tm:$4 cP%Ly9ingR0+-z)\;s45^hY\ƫ{dJVaLj<YK+{%{6\` ||{x7UwvZqT;pW sjiX%u;hF~ɠ%ԗ"/1>wmgEHSrm@`]Mes.-c""O[TBY XR>-ЍG'ViWf?'KSc9LID+<uEF"oՕjv#:σ[9vC<ߢQh_3Nڬf͞jL O yIFl(7Fצ46Mj'k@.[scRpɕKhgh`~dҀ^+qv6Xtߡ4qKĄ.恥+K>4~7Zј\twx)R4Ώ hW5yE쳆TyayF9B@/_q~cV3(WQb[QQZT 2 =$)jZqٝ]^Ӭ$1mIWGw'FrA59-`L>`eWWZ9keJSWE=$_ E]{,Zė(W%aU83=y7&aU13o[lΐUuϮ+#_R(BTw 4M,!I"ɇ4V,:$4lianPϨ,x[[ >PȒ KQr*u@̋@4YO[ygi|)LNnc<@`s|W<2c#EMS {/̩^,.jtsEȧ]ʚ}ʜLG@VN _)VaiNf(fCbuM˙0îKd4w֝zh :8z}֢oic,zMOqɜ!AN| +wi-TPL_ۂm"Ks({[ PiS3|hf?,5xeo{.L46h,_S̽'qkAj,mhl^5L#q@S"_[2mߟ0M_]]Ɉ1WL gf@lu /vaX:HhM:@8X=Y9Zi/ jY[V CkԖ-oY5h r˼8 o97Uxg<\Dn0@$h x^";n|_e rN:2C5c%Y.eߙ3 +m+«@j¹.VsE?>ٔw ª٢7poϺ)I{NyۡjX.C;v0Bk ]EV3w.@nSiAd P7BvHl [!0v(\u!מBi BHdBDi75d//(kЦT)?MTDFBD#әV K(Zm_rMVoས%~Yn a,qa1A nQ>oclL[X))&cf[-h]tetHM-%j"&7"H Dz1ʹAi"Tw%KC9}rUTʺ91`13$ 7e]y'qyqH !ъ=1}uD R({mP,Uj>pouGB0MH[wƕ$ܣsWWmlY{R)In0o xQD(&+gQR7 =3rNh9'rLD9|SH cj^shF[Ӹ&Ѿ#x̩aљ:>\(.8?MSp*c)ҩ} t2O'IMzz'Icb_* 89UPO&J>i uB3Pxgvq&hϘ\j J|[`8{8ؼz?1Uw!@8;8Y[گܠc)jjQM2(^!MMtR 'd{$S:J|բݰKYBV7 . >rj{T=I QuER7Ҝk62׷1k-i$] !>igప2?}k^Y훽Sho?HS^ek.Pd>}u ;N^ Y@Wg0o>kɃ9RAn?4Bu9MPnw/rےS^HˠLԠOO *qm/ÆvfYCw^Gkr-!QUEp)$W8挡Ԝs Xu,=ݚeYe'5kR]p9 6Ր6>Ap ]g[߹ܜ= ]:ɩ*Yvӝkl6$^c1!whqL 0㤤rԃl_Y'W|iu\; ӿǙR!D"PjP)`d,Q2]믾.'p_bo#+I} v/@ bSwoۺnlB79/ٷLDL5ȍ|u{!fC~wD ] &Rn*=?I reUsI?H>=vX,EX]Fc1 ZWƭTRWuQuW@ gdnʥN_rcz~4EhPg=ߘC YЫB@Abr9XE6#1B)HS!xShlEtF8!% m:!0 <'uPY3Y,=5~;o5R0B*t]%9OI)g5GJ.Vu)-"9LN&0/Fa{uџWka$rBN*N;9Î0`Јb]eI;80s"\\nYbCPa(k$fR c.9*ke a,- %;!Q,)Yv*qb _^c* [||ĩ6hW7# 1N6x oT l @}ӹ\;̂^8֋yD8W3Zج9m;T"V$,"[qEIBL#V3vN hӛ Ol0i ']1><c,uz?gydQ/-o#6i=^pn:8gX7̝ A2Fer$2ATDقщ7'#j?DqT..Y K@V Sts ]+)GՔ=4evH_ O Z[v.YQ _UFri@X'DŵF))+OP_e3e;}Kwң'skh+4]ʼ:ayowyΦc* :$Z NV0-r 颜SԞ'[jOWהY ZZo!KJi }PxOUgcZbDhcgv^ّ 0޵OXJ.FV-{}8,n`Y>Ѻ4׬:+>M؍+U4OA}k_7As ߺYm6Ҫne:fЋ;;V%P W>awQ:Ks, F4vMZ'qud$xЏ]KU7pbZ֊Qq6jT'{(\1l '_OrRglئJy3i#G1.a܃3#dnʞ@tS๿"qű͵&O_"s@ 6|Q^ #}+8|GsVqYJp t_h/—gnj!W0% NL7'ؘKcQ=JX<5ڿ[D/~QV߸ܸ<c`\_Œ <*KW;BnDoE,H#晿&o LyDs'*QlDLo1vߞz_ 3O{62N[b{IUoJ!ɤ"U< enYnEwe|-ͼ)f ^o d ԮFm=fȑBdaި)TC 7`~ӫ"%$OVE@ Zr7q o͑ DS=+oI2]H"i @ c,Ճ k Ġ7V7y. G|(Y)XZkb(ii}PpgH/^nX4 .l1rF2DKP pb\ӛtPP~*YZhDzu-K`oݗK"J[N~Sݵ-R3v%yνG95Wɕs.b$`9y`|zdNBzԟҼkTB_ب8F`WMGpZ ZeNTxh<B;. Qj ̉%4e u8Dʍ[2!Qy[͟5y ,}W%ZHz;7N%i'RB HD czxW J Dab/{o<`-3|q&čA)M aU+m 7OhplYgz}s!#Lf=i_Pa~ 8F8Cb]fL{1hȴ@O(--W O5PLJp)|;=4VR<ۧ?dDIȁC R)9-SQRɦD7j͛vSs,2΢a]?>f?^zޚf4VS9QMVdҮJӢG6Qf']!-\Bm!Ա!?h.7)) D~u8L}ĕ91o`uE]G!_K֏2J|1-QlP-gNpܩ.ͳOך=AǗoSmRYCGxwM6)zs*&0CF3i$VTH+dh&H[=~˺s|Nd~R8aV'/"OgnA>~8c4[ ]ʰA2C%&^ /bc qX3R އ qxN֫IV)V.F^; =W \Th_w7Yz4B;gb^Crm`6]*lD,ɩ/q=j^A8ۺLtpj%I.0c 8rO<؁$#,%y`yKaA)Y]p($OUj\B:G!)DW3㯡< Ҏ NnհϮ_(\/r)+bisA ~@HA\KPe#wx,CB*(h F%e`2GH#:qw3<́j ^E<2@?a3ix}y5 0\+3P29e?[LsTD %0-ꁯSokKGt pmH|ֆ} b?&0f&\wDXG Uc$n#vXC}n `(yg*"ЈS舝he7O7OM7c-ՙObbaO001@938kntl써T)v1hwPI.z\3ChZ޳ӠEe ![8|Dq]0 < X@վ*J~#CR.YԊTnDQ>dž"W<鱭3E4WASv(:1WL+ceL9h+j ةymΔ3XF/ŒC ~!=j2=Z .žZj7kVbusUAWyh`yI 17{tY;LЃR+fӽU C[H[zH' 3IGղfN$k_'fV]f~ߌMOb#;R֩c M[/KIY8`f_,*<[Ub t*$ۡ%>u&U? vEȵ]=> 9`j ʽ>hmǦ?J8"YgLcb_{hɶ8/gƔ J.$ ~;O<#'U)B[RmOM;aYsLW˘-W]XT{v)^fTWk׬=ެ`. g^VzgL S{W+xP%s|UP7HwSݵ+@< M=v&\MW RPo%MG+%9ʘ_7դ.Bƾ'a;EPN薊zىSK#xz97uh&FTKU'=|QH&x[1WafaV1Gtp!5!&QJ*Sz Z ȨbJX 8G"k}P7GWbzXq3W`d|%48X+w#pȊ&%_zԢsjƚGU^PC_5鴯>uum NiIȏrEHu40{c\%(L:LC//è[s`oMlWǝgTHI\ LoҮ 3a;+I-\ZߝyGGrj$H\,]+,a|Ȁ?`l9~8HE$KgEM6@DǁۡPoQV',y;sȁH ؑ[#Agfi~Eg" 11Nf?2 #ib' tC{anFq9e+ 2P O_@-=RW k"LяvdŻuq6Q-QLO\3‡v{@h&cf8OP0%ʹl`Ekhzy^mԋ3++~ةXi!X{ϻӗOR=nϧJ\OS8{Ps:xGlTiK;8ʇ 1ٮ[#!K P55NӬP4J?1Kʒ4dU{]zcT,"Q}  K\<6⌲n=ے8펊<4[H<>JO]Zզp 5dg7dG:[5%a- %@BґAϕE VXPN2&YZoH v`mE'zv'XIs3=4{BF]^5-(,mфp'KYh5ymxݔfYޣKiD(5̈9/<Me GC5\ˠ3Dio8}*M [=K=h%v4m7yj*~~VbyP_:12#j ղBLR_k,[Lo8;(1\Z;V3=f?!.|r=tkn8)P1E)¶pc]g6?ق;d}8utDځzs|b0B|?h>r0`ӰY;W܈"HgwOԕ||o F0|`Ba' .}z ?,F/^@w6!>Lߑx"Ņ/ρ`o`_^@H~vgg}ݾT #^15nUw;\CJc6&"?ZŔ$;" 'R[>ZX>(!枦 I!ZC̶v~Yk+ cs8[h] Ei$OL;8_ ~VG%5nR^AziwRS+/6_tB>TKMr/zM]Cx: 2Nxp$LD{lK°õS'NogUy懢wѠ Gfr$< =W N%) "5m 'Rk<\U/6^m2;qS5)!S9.S;xFwLM|*sd(鞉lQ9DtZ`f6&=]Lw o&$p@%J 3 &EwHi/XibA{< Xa঻W_U 5õ\ ̨d7,B XR&$E9-e';~fZ^H-oew".}}`mK R;l,0L(PSo럡% )9À0#߲>8 A͏q_>-6pdS}32#ְTd2 KC3/Jlnគ#挱`;Hv`L_}֗$bO.PK;x qB!IXE`\)Ž0?k5 \˰i01> /Nt>P)G kácDKQ9KnMYF]g+_ L L'YI 4h1?RR7Vw/Ҭ  O1n5UhffZCo R>X AӥFfoh b&)?u̬@s@IԅG;f`bm--1H_P"6̖D{0h[8+zق9?j;`=+?=$+ fY2 GۣH1Ň %^p.mJ\XLF2ûsi {5[Pl<%q%͋#w7]65˯ 8C~O].|cq:X7Ei`$HD ~e]dwJV W(y#d* nCuUĴ&')*INJ^Ilab[9:Dn9d5P 9/nݪ@/%D3znqǘk/͞Ͻҹe~&%R!]Ʉ&DUueh&Hmh>-5n 3P+:NPF#ى/>ż(IE. y%o+؛~ ;?S?.qEJq&N5D1u8kbkP~ "׋Gbx'0ykK QjADz[cݚ4Waˡ7%F%@YX1eUn1+'.-䗡/9тYoH̦{vȍ' Pu|5|'bõz~tZ0tmr4Ts~1t{`7qEQ }ǂ5ˈ4Ej;6P5x 1 YFP8ȟ4HA,ͪe *흿}@$$>>ajS;eƗ͗Mj\sogWGAN892Z|40dn‘ 3p|A[Vn 1NKiU*0FϑV89%JP1s[ZXb%z^3 1GԨ|GAW[$Y/GkWGwjzHv[> sv62_cTT/`(_oZjw{8e{ڊ>" xDd;-Áf#wՏ4f|kiMnʼ  |ؾ 0yzr1hX%5[n-~w;5 A=hPߏd. (K8w¼% 1qNة%= /ن&{ DʢJ=j$N1 Ojw'kf87'{ 0%qD.^H,L(~Q}1rʪ!)4^~I ..u xq>}bҗP~"/m4Ew>y *D~|pGY7AU"ol'k3̬npR9VZBA^m7=z> x~V4!}jaFu|iX0,8 TYJO# ONqueBIEi|v"6yrŭIɺD{mAڄI--\76"$r[ m:ϥV&bK!"5WHO b 9Pf~\P1s"]kgǡG-.| cFK]hKiqf>2aG_*)3JoL PM.JBx04"2㹥 ie"7_*>e8a^=rFBC8pcBrdX!~g*~8ЦPcP4ߕA t`|^G_ʸ_yjuÁ'VOcA@c< eϚHmyH]s<-DJ1 B;Ke WG!j.٣-:KdI; ˦{$?/ J;d.)^W7X/1j.0A(ߒ^dcL疘pf<8Dg$גi@/G+`Hݱjxgۭ>Y8jׇӔU-Q!N0@ ȟ9h;OqXypuBQ=TnβEe"s`ӡ"#[>A4`֫ܞJ2$|v%I,I6̬\`' K֎&j%ҏUWQ7h0#L$9.3 Yu4W"pdd)aL f}20$tfƫd="4'Znise,3b,[Բd=画k)2p#% NX`&>ͷ!YSq &XsI]r(dVؕޮ-0qyO4YK4צMVjB);?uLfFhWu1N&n#Kb֯p` iP~ΦD^ Di!o/D݌R#f@py!QRj9qlz%þ360uMjs9!uuYR7=iIsCyZ{ݝjUHS` %RWLO&s/~ AZ*N1*9:%p%.tޒzj`Kh[Q5>o5w[ƎuڼAeHKkh/~i%$6W)*#}zY/7q$N}b: UU%=^Ǜ3c#EU+/Vg#p wJurMVޟ*))TȥPLSSW"bڇpCK U1s4 >Ap>. &f54jGhȼQc,׾ ϵ52O%@5Vڴs@ג'ish4L6eO+Cl@(A`f Zee,G)4pT^%|!UhtS\!5FNS$1by~tEqD{m` mHnӨ1>c>&gp;qe.LĦ) #F>US.X"Ee3 VQLow oa_pN/꿱`MYY EP3n}5S^q`̔nf5lmx]B j |&begs"k1.? NŖɞ>wz]Z G>[C]吻ŝqBҬzx@٫Q ]hN\٘ǎ r !29<(y1k☕)` B(6%+N5r d N!iEyՀkkՔ[ iozeܢҽg+wu Kf$۷6^,+z28j44^mgP*W/npU^ ١XЉߛL3"n&uX\Rmb8 ^ ]4[VZNl܆OPhTaѾ} {f+eڈy\FVE]'uuLyx88c1˥3H.qp8Wc cdFN.W6MvʞA6 %F֍*8'|) \5]/S/ǐ,1Y9 4ʛl#ceL#2rX9_p#!6U ;Paƶu1 Elkm{NqS圁>ȅˁ+&0ba-DGo|Q" a픱pN.ZqV,aljtP< @W1 l/^zgLp6Th<"-bΊ?=ƄR*~:諽8*e;ͼjpмVrutb ՍBG`IVLYo\kۯhv`+ء/>o?4*Pfbw\˚ IoDƛ)v"a!ށQs۬s˄y.-6BS? _`ǭmw2l?'9=( M)W@`xvRG6qP?ȥ]]M*j%,zVǹOieZ ^PKPrj&GH#Ma^1nXb_W(">jX*2,Zr|iWYLH0TO=M)-m~9͓,Y!iH o!)*?TݎlI8; , ++vt'o.[3X l)')vftFXj<v 7hhPqT.New9K>R> uHUlahb7 0} >qIAZ/K&61[D!%v1(sV(Ѓldϭ4ˊzZ-¨C[V* ~`uH1H{ؚ{2$_Xɻ X~4ٲܹ^bnȍ7ý,LǮ<FT~}6#}gͰfxȸ6f7j65Gٕuԯd8DT>Y3ṗ=w!ވS,O/-sP괪  ԰B:91 C¯ne cex»Vu5/rIV>!@|bah;"d>nޞ~{K^c_?)P.K_q"JE|K[4d!52dgJ$\@c3'zoz/Bd]42Fr Ck_|1eqdr'PsQDߴ?S%=UI=H7iL5HA>,MD#?㭫uiUNSG>q2D\#ᇣF`)PS { 8Rİ.h|c1 dˀt_ m[N$+UV%Eېj5(Ł{gkDh>N-$q-$3oX$c lcIˏ] pL[RT&<3 A U} 5 O$}GS.GUY3/;}`k3)Ŭ㏜]uqnT.;}ES-홻\R{`z8}OSް))SW44Hq SB$=\g --sWɕz`a0_W,A$HYa~oFm^Zx8D') m8yԊs$̶B\-#op@2jo`ܧ u 1: B؛$2m;&e^J] 7SEn> kot  ^k 5"Nχ[A }!&iCB80rEFbOwpK>M Z}eKHT(`8l!NJBtǠ,, <"IOo}?ӍFnՈםe^M! |Lv2\ߒ&(+cj~Y.d7:g)yCͻڜ(F+B5$ϒ*Z߲mz2wh%*`f)p-ZP!ƛE-@_NNVrC|(9|Q?'Y˧ko TĒ-Iee1CNvֵ?:7^R1~5a [b`|VzzOK34^b kͣwP/>%v-~ťT8J"sDyC}tߘhN-;<3{k/V i1mm'$g{Uߞ;C9e goPto=8|#?{B#gy󦹿{bA }އKTrBSٞVے޷@;;كJ|ǻ.dc5lV5:Z`FivE_rTk'k#~ݗ2O 5m>zߔN U AFZ_+~D̝`i,§KYb6rX-,k?%5hAP.Ҭ 6yyùѓreEhsz7Hxi3 d{hqp4tmEEE).lWN=x/ˉS߻#!6/f򐜆:eIa @7Ь#gieB(SBݖiY/Xbuyɛk؟f[imԚsqyߛ:qS r[v9hwg0L!DWЏ1(U|+Wpc<8u&UyG=wL$ؼ.f8h^4X^0f8\"z`S@L1n $K~p>k LR*&alN2M鬨9 tߏ1٪e]Q&VD#M }w{:(2DŽOf#?uŽv P=>4{BW-ă` *`WeQ4-G"iy\P,Ja=l*HmÛv*ztbROOτPC#_gI%\ڋnO6 k|צjJ 4T=2#u9^)0e;VE qڸq88_hg7/2gqwʱs'2Gɤ(f[>t6*݂9d7V:vhHPIUoW4|D}*,0EG _PPf5xlyIO# r6{U4^bJ$Ԟz5EX( Ck`5=8lw= <5%m,HM,(5K@=^MyȭRD6^|yDz+a߲9@4L-]Ղ'k4"?)~ĺ~2H%ka3oF/%%9Јx(cYnt&~7ԎZ͈%5 NaB+Eb}ˡ:q/Y+t+VD6mio]m{ 3SEKtz-9~G,WvkTBa|:C5%NɌ*ؿNhIDhemfZ,GY~1տG"yeyd ] uR HRG3p@]&'OqiR TnMgC}SJ%I54ߘz $6۪(@Zk7B%vK,~[Ԇr!.]-6>>ˑ`*D|^U#05}theÄ!%3,$}MM> G!FCv<[Z5مG_oW:58R{z ^ i+\#SPY)Jm񡒵סBեcySY+X9ƨ;"ɧU"V5`v1)&}Sʲu![s)ṶAE=~d Im#Ts9q(HV@ Fx^Ƣ7qEТy!<PB׌)3CkZ"Τ=V4#?FM` Zp[~ S|q}&m )$/'oӷ,x(V7~luiM ȒpUw۔rK0o18NN+@Vp# cA5{_V#!Pnu-{ n;F Y>&Ţ>1` zzTj E&*toM|ep޽eIvou ĦLۋb9,¹^34cv28&@*eXO Y_F(헜*ZP.QОhjt )#s8[ ªS?춋(WiS_]~G0E ۽Q?,ڟ/[Fyٱ*?Dǎ;qbT d1$VMM%uu&hYӒ;C!WJ%uqg. *ɍV=eHEWyF\&K^/f ^oLBcsN~&3/g%9x8Ij.@nvݛ#D(`^Y'}#9S[c+_ &~:Gϋn>uK֓O&m+džp/YK{^Cx *31f\;aLUS"n>TY6 lfʻ\ۑ Tl9TP?Mυ&Rݤ2gHgRA,}ˈ9\SE A՝f^KAs Jrl'ʰ<uzPchXxV- Gvʏ iӈGRU-%/ ;dP3gc8ʾ`<7a a܁MvGӜ(qBR!I-~ o Ǭ8>]jTB=u5k< X6v!" 7Ę-Un*|{XFǻ=-p'LSi@Jģ+άnHq'՗[DFVU &Q<)u 뷢lEm.$Z1~q| y`[hK^-m㸩?>^T~HHڋR2c}qE[M!"fheII`DB\&Ndʻcy~ k!.bjepn"5*]̆Tr#9%zω6PͳCz>O|6NsKJ@+SV "(_QQT(9r6ZBTy("d o:$H3qC8i ,KP:8ΗtZAcU S|(X2R~=M1yWGa̺G]s{ Ba\k(94h{F.1MCؿ*HfS`W?? c "kPӡuK ja%b]9 wZ=5[O\fo|jM)Z`kT#0IFIY? 0>F{er % p.#4!i@7=e*mԲ^WowHY0aFܹr0< )[IPrnO+YuH=ě׏gfh׊{N>F.رª4+kiQ* V`#hB3 W%h?K#;!.6nHֽI R5~Ut$67*iA`/8X$_ ^#r6IS rʈp:y"}7eX*rޱ>>"\ESxNH`eePzhK-~8YM{b&Ƌi/+t2:,";]BPOF}ڽڦ~P/߸zUlft}hig2zHFzQj`KdyzjZOjjʕ)ě'_AU:.yÿZ&hZ*xrW([m>`JR^0*s/5PekfQa?v l""~q +NZ͇2s$ wU+tRfCLjIӘPTYmkmϻrGh2yH/8OGc('4׼[V ҕQu%BaepQ-uzQ^r7I6 0qQӏ#G4JsP;ꪩ[+%Z)@kf+D5G;A^NL2;1pyA>v.ں~ ث75*+jRcD%ϪȠu Wk[H5 TDG?]p/VugtMkEiL>-LyxE^W4\+O(Q=-Pw" QT !MBYa-d\%VʶEn6Ey);G`V51k7v3 N&Q}rcLNI5FuVNP7; D4z5r4T#;~*O@vv*.P|IZQSo |'Tr%icņ2L%nӊ1|2eh=TNuUʙ.[HKߗ!\RDb vvwc=_5|ԞqcuZ~?TZNkްZCm!@[# i+]ZNJx[}]Â(A"ne_ffa0RVsdFI؍a<7p-~Y#?(I3Wp[N1EE?_gLv%/g70_k^E"?*ic U2iɽ2{I3L'Y!iD̞iuy-M0ѵNhbwo&t~~{?W)<\氡|\D^zⷂ745o\e("D(J¾-+yg›cܿ|)^=FŋA{^}S.5vÙLxM *&.Ps@Iͭ8&)q݈b.5 /vitgKHQD3WhDzǩcUXR:{E5ճ~w7//=szd_øu=SSw$.4MC^API'%}_Pw遦r((_41'ъ%/~u0z?q<ȗho/ǿe̬3Y )YH  ƽXˡнSd2Zja/EoXGoŁ핯vá/Z^g!/߹Wm]D=4/܍b^KAVqShk``ve$%/4P(npCv(Yn~V0QO.pfH4v C/¿ (7C90<5ܡgR=R܉? uwhrB-;@^܋SYDlbr "9GGcU}%wfi+;L19)½ G9>Дc n5:v%rXoktZ.!S*9@v!=.'b@TLű3m9^v> Ca!eV(әG_ rM &6rz+B@xt;KsNSqDA]1~Ed_o5͟[d}Ցქh\<"wECX`xA{IFkm2 A+maES4wo1ZTF#>9Q/AKI^;uR8U65 aG﯎hQg'!Lv?EG|B?LX\z+G#a";i7<"Ӌ k5>97MG d ujPxsؙ9#CT,ώ7=*O/;}9 [W~9= MDy7M|*Nv*j7ޒ lS}C6/dkRiIĠ'o!krB΃Rqˍ*}ɂ+3 ~hmamCk:p[`ة1C;KP *?7p}$3&n2ȶ}5 5(G#8ɍ-`ȨqbyC(D[D6@CO|d+fI\%u"Ki;Oȍ)?^7<ȵ%wpsAћ{nMN@*x){u~&PP5*F^e 3j|S!a_c܂`BsK-ѵR w!+RP`W!|6_Ud Ob0"#aeJ tqWѾΛpS?qPRD@'-/A*) o ! z"SF9tp5™iv.~T;~Mq Z-EA#nTg%|q [.Rb_:x|_u]G*klL$`FH O}&p@nbm&ӓ]SahJ˻m>)mq$]#ϩ4k 2snՈ\\lj?fO\?- DI^) z9y&>,!o}ͽq{3׍Fᤎ/q-jxLkEX!56);V.ݘ#r㕐6ҩT)S]jO/ #gg'8;3P+&3>k\Lt;\pxw{xF{L%ym'VHR|Dt#+ѹC'ԸGkNϿY{~"Ԃ΋V6Ԩ^aMW[uVf1١>jFظ>#;R^1Q|G%uApD*W@6pѩB}L߶ Hσkxe(w_v!@y!]i_jkk@SN2nzK϶k |;XkEF&jGtI_A0g {A춫p\6~qXicZNTq% {2|{bꩻhp$WoJIWM6tJ|h0s6ZF5Zy$mR=(< p:W%nw m\)Aqp|QyR |~_ k 2K(YuX)q`;V +_]keHP6eؾhZ.4Ȋ "wIc7ؿAv-H^YHW`T( y,2Ҧ"Z{@zIב_J<,S 2 >e +ݫCͫah[ߏV+nJ\DhjglmqA{o=!Z+Ŗ(^+>sIDFw-6Ԋ$+iK\I-p#NRΝ ]X{Zcg*4NTN~z9-Bs у"i[}8aԋU7xpJˆƮwqB iobk*fwnjcKa_xU]'b``#mߔW=B34[m(-cEűvoL'AE0=fLV y$TtZ0;+ az*?&EZ^Wl!V q38tP4E__`{2JT({#O1ee=yc38C2V5l6f`!*\8MM/Sxn a1 Ӌ4g !+ FN(2NKF\-d[m6?2hZ%>kC ۚ?Cl{-c1gjCV{oO QN׬Q,(̅eS>|q-|3JM z=-6J>D#waku\xi2 PVQCsD2dҺdwya&Y5z`&QH4HKǐl/K,Ʀ)j}t9>S|aI45Ég}þGi&"MeA4@l^3‱n~GV5HA(6չ9L w_٬NU'q|SlL>~g,]z3,#.GLt2IU:#=N:ԮQڙûbk?kOǂCOU!k2b\6Kɂvs~es4a=l.D v$jQH/){#$`h cI1Jw_->'aˏ=9L`rr;xs6 hw^z(&wں CZ9u@@@6rو  fNpԸaZ\S;KGbdYQ,CPr0D/7 CNnp\lgz̮(<\,eƄ4~҇>}Al\.>Yn؍t⏂gcFWòZeTKKԭu(KKQe!Xa]}:qhb &{&۶Iت/VՒ9ѽv̶uhPszuM&XBmym,VKZoǭ3E4AdAS½J=)VA7Z! J /+*fwT]+g׍r̜_FbC&E{;h)sXn{D&{O~H߷k㩉1؎.ߩkvR17B}~ȰRDwu=;:,Iݘv6>a;.;!nPݹs7᧧/U5!wIѯO"SCgL(F>@̑E|%Eϣ:pD[c z"Kocf9RMT=n;"^eፇ]#ς_T~+{7RQySzdwKS"  &$AOB)?>m ;. `Ϗz4Km$eԨ;'a>׷xs[^= \>wu[`j mlA$ꗙ؎FkƝ[edOk2yF '*jeqHF׀1v;_:6pS&8Gm;E橄 Y|솿WjyM1ʣS DY+PΪ&FHc=i䣂zZL Չ%ǿTA7л)ePz[3-S}*X:(oxab!JnI>Z `. ǩ6v&=|&ERK)Sho{uK7KT$6np#kSg*_˄~U1"ѧ_IPFw}7<\'1^9K[;^q&2}:a>[nk$}ӳl;E}풧55_/$Mpv_ͫYW*Ȧ]H,[ a9Zks2ܩ`٦EwQO7 -*_X<+0B5r %q^}*sV`-ZJG.Hʗs1CL&B ,Y8ӤkyWicM&jr3\,}=`_v8nup.M`|Sy=8=5Z?9hYg'26':#C仏CG 7,qDY?fkR8o~_K\I?+kmVbvWgy'ơL\uDžwag߻kGJ:v۝9Y&Kr.`EFrqmU^KYMcvI;i rL[͜)$HːO#u-u p"&rqMu1.wlix1h`)=$:kZ) ԖPpۿnuNĶcXޣBdGmLuZ'Wzi+ʨ ǭ.<A:REϏ2W/ }(%t6b.!5}Zugy]F 4~]K3˲LY?{; x_.K_"iPJ z ,.CE *&q"sC Ig %LY["4&0VN~8y,luRmL7~r1>)VKѷCxLҦώVƠ1rֶua)Z0؄W H6p(8׋:S[֒Ncyf{A[/47&EC2 aכ*hXݾٓCt˥(^E4 I\lF@cwBBOB^.CT%_'oTE4xZ&R]~IIV:eq?& K`ǦY iYS8qi=FF=iJXcD[/nX€ t.n?yJOGgM㱘)|iQK kݛ"G͍}nB/޶\ H֩NvՃOb!{'ۺ孙-@SeI6$E=% ǍI=DyU^)tFeƝۍbjpjh^捬k(d27ڧLL*FAF FB]oH ۖ,n1r~4{.FSG*}4[7C՘K Sq0T:*r*UdN曟[O<Sݬ5Uk6dbD M&l%CVm ? E)\E.G#wsU,&|;NEf*h!D:TP#^ R%Fo=o^1%e^ʉ9OF.6\OB,p+PFJ_#c+[  eҴl_ځt64o0;ϸz&NُD]ƿ%0GV6KԂHY!˓=&ASqh"@y,ʿbek.2rd(\:VkeR0'Q 5 c!N&'(f13 t-!E)n-6ƒv0aՐ-Y5jl",@&j噡])ikOV^Z䙄ML ͶǢʟiA}ԇ|#EpT7S/L\U~>$pSL?uv-⼎!&BėB>t誜Z dЁӔzf9Cp2<] M1tXg^=D\wuvMjNjuDޔ(3__Ӂ>Zt|e0 ]jkΫmbǟպ=Ř@6Ɠ~|MlBhjLG׎'xK1gh5'떍ZՄ hX:pH2JPP)m'EY)#)%OrhwviC([Qeiyq; cEbZs.F 0/N) t##9#z\F9%0?/ĚrzZBBN%U;F;wv-4צ3ܗ,x j+3-['qJ)}lcyZOw*]yH$5̣kLlbGd <@fB7G<>]Y3fv直>u`zHo&!"9yʗ.Y}Ncfk=(pyoI7*\I0HS (MJ3BvsrD F$rxOf2t@[a( ͲQRO.B:x c]ڝ߮t݀ۡO嫛owyeamIVic Ic,֝ cz+"V)'5\ n{%sIYv_+H^/&Pа@+𾞢{} Ln7,7ouK7d7U&^vA.ǝacQ Fq'=Bk:02ۡgNAժ:_pN@|uB/ vx'$OԒi\ ^oF?9K DK7+6o>hhYBT, )snP~WF~zսe>@WE.#A93>7BR ։к PsaoH`4ktY%UkR0jmO[xya9-\1UmGziquEPLܛrt,3:j&4\V&rÒW.OaruJTKaxP.yEJB{,g D6dz_Cmխ㻪5%`M BgYZ07070100000031000081a40000000000000000000000016446b36e00022ba0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/S]?Eh=ڜ.+̋Gip`# (4*z3 w%6 `[5q  P# '3r#]3C.e"6Ԋio)Ѳn$*P3%o@{IO#^p?酉'|z'ekT1S~S 5eXtt= $Ei%6_475:cEm1̲yg`$g/ԼXGsb 1f/ b$t#þX(EM@]Ў%Vu& (z}-QYg7ћ7u{ՊC+6Pߋ]-ɗ\FeW d6aPi?޽\7N}N*Dz:  _p 2lNۆ=<\SJ-&1†⹴Mf~IcyHcWsa}}=E .ݵ!/,hITzh[GJ={"^tBv%GA򌯤ek~{]4 /Cn%3תY3iSJ~F1f`o1t׾:ebD{1T֏D|ڳoP m_b =UԨ2J El6uu>ǽS>5쥧eg#L8v&NUn.TPmx4M, CL2W>ìa])(FrܜK*onK'IQYC*8tЗ->?$?2XǪ%z<7 %N]s|oyK'S8Kb x6Z*ڵ Z͐ˆn/y$S }Rb6Yߜ%Y MWSٗq <À(S}cC6J}zFYJp9ShWN'_P$`JTXܘwY#|L'GeC|L\ R$-{eMϠ0gH <ɰX,j7y#rq\k0Ԓb 2H OdV/EfdB[?ZbD—_^tb[s p ))_ua4>>C 26d<| o;-۶Ǘɗ, k`2(d=nnm"qe'3 ..PG_|%wj꤭psHͰT:x|̈́{JDZvt2O wt;.X=wRYK4:L|y?WΕkV2S)z([ΕJ|:)ו3"D<5Y$o#@;~>@`ؿ 1G3I R&-!v;mO^*Y%ǀ0YNZ=ExHrt_{/ ކp|5JGoF=ZZEAm[aS~'4U̮t=`7mxn$ 628X^j4hQZ.6Q]JL2m4f4-$66/!Oy ?%t$kapEÑgQ\^ZY{CU~iA,foāMK^#I XT `?0>mEct kWԫ6`2cc*9jTΑ^L?Esx|J n6kf qO-A.wk_sؾDт7O`&Q+\[m53aίߟk.ui,*G҃0*a=LǓw[7:ܜ'Nlt(ER?Y] n2(}usrwٚt;c b:'ZI$C.@^М{xHB+!t*bGʘ${Ɲ)iڡ-)Iq/HUt WGyQQS{aɜ`ڎ^H!]4z/Q2 $ hcjT/9*{s*F&&׎VRY?,t/Mtg2@ce[;%.qFW:TUqZ43㲠!90m;CJ^SL b->1!{FMucV1CMt??iiO*?i^oqsTL(tgsxh9÷@yi`oy5>={Bњ6M:˞P d-]FR㡤)_H: 9S6:E"2 ~tEl Klg)]?E#^g H.^02fs-St B!wʽ4e>B3n?c\>.D9FdâqG'XY)4xNnwqQnB/.|E.Dwp:d-?Uy7=$f:o*q:- -r@ ?ȐUoq]8`M0)׹=m>9!+y.^AMYN&Cnu\dNj(|+P6jca)Ɲ/n5x=Š"& `6z;Lrf=0d-1V`ڎx}z;`Gw-)n3LRn9إM\:N%RuM<0g+Ln3cx_ʺ,sah^i!zבKI>9(`)}Kw8Ӑ~F;VjɬZEyOChns`գC7D0;yn1-pߪ47M] 4k(Ⱥ~~s,X2)3B苇MkeKwmTv0¦Z܋Ec|إvQj4gqc8\Mw:NB펾ʽ4,dC+YBM N])x&QKwk}(=R8Z ?NA0K{5KuZ]|Tu_gS瘮_Sz {c|y|>}[/hS\\ fҔ-nV4Gm> nTGR^|e*LH^ǚ0tiG m=,mYCkwXȩ?y]T{魗@x%9\A8Vp<Ӳ`C^Qk̭2)ȟf_!V^ W @-.JД6U2]BD i~2rKDM X&ΞθBdB!Zh):Q̱4iǧr#ϐӡPxLt%-D)Ճwpiu:_ xO3Frsr 9 QJzaf%ޓ񚅔| L;/';e'19 0NVdkW<D*OKbMYu*eQȪ( hE>4c_SɈ@rlؑ8ŗ|T;C'_p/T^f;PbE* 0굛4Z$w0Kސ^P5wL)=!}1 > ȫ(}8߯W#R_U^=9MGQ$i#9A5I_HUqaOzP=M.4/4yɅCʌB\܏϶ܧ2Ls2IskQ@F;GF"9)>Qm "5KѩB:uI)jN}صDH\N9cQ;긢8) ʴ7ն#*Qj,?76(/'HGsX2v}N>Hpi; DܰnG3\ԍ%"_U,ˈ¶cTmɲOM&w#r ĩ@ľ {rr&j:Szwހ釥 e*ZJޢFnq>wEBnBuoIDnS|Ac LI+%[ Zde-:jkrN#i*$gJAJl.G˹jO~A ЬmRmI[.TkHS3$SΊV+v'NWPhh:%#ҩ[7c/a?gT1JAnRNu4WyoBr4 |6t꺂 $ЀC賏۲uOKvE_''#eEʎ3g^ қNY2jB_` ?&wwT3@ߒrs8jSc[0Ct.k?LITxuTClÅzoVʝq(uFpJ{`  Ī:Ū|K_cy`EEas肥- YxpoZB^Qo)bݔ[',jG:rB?8ҹa+턬LVYc[F)Dup68|o8=lD>4D>,F-"x͂"$[mvjil8lJkA1a{3yʭ6d-e2۫fҌQw/:Y!&&*.'q^Zbi6?㰂 W#S[J5M |9nsR(ؗJ)pܱy{Q"߃; 'gQEgmZwU9Up5 M$$X9GSfQ(u@ p ;63y}o&dcZVj. [ȼr)L$GI+J ~{e\kfTAJL_X/c/jQ`w8Cȟʈ`!ő7p M9Gc}?jL8A o@($ƴWEGoKf a#Re}fmuq`hgFyE[%!JwYXs-s$mU%n"ΰ6ټq+u=nިf u\T}J=LSsGc)*Up}^2a7I lYk_d`#7㴖4cFBcE_wY sxa4B<n+߷ܵ4bW6SwZ攒k18S/K,!Oo 3ܩqS (6B6rlLF3+5Azg{Y94] ~^ 3mB(<ՆOݵ3ԁ/GP8 Zҏ_)ÀGe"\y@C>#3 𠼳+p:EtN~@QeR .ƸLG~h7*0뗣Ùp6tǰ3Sh\!o&xo>K+(6EgMn}L:+YI؜O'Xml@F0!C/%}?U񘺁ʍ [,:ꦣ|" j̣Av0$^pIH׼( 7unρu X>xWf bV'$ze>3Ug[,Xj%P q Q4h 4L=c%-Zth<|;nmm1eI >a"5dRA;6џTf4(\P%v,sr 4:a[UѺ*sz`w06"&LzX`-դ80p&Gp}'޹#4)W4xD kiM`|_1$fp_1RnRRg!tOA;B7JXF,\݅iGVs6QO_ gVhnB9Y!"OGN\]ػ)BjO CP-VOizL"͙7 tr%EKeG`{"ֺ) @-w& ~cuyWav;/VWSy?0"kZ6[H!s7v~Dm)޲kA61Av{lPnaWJsS RQ8gp{ (6^H9_0/Xp'Ð\ʬ $dF~s3AƸc]BZ>^=iy3:Bl GZ]^cC^@I GK;8 aP.8=ZzV:DKnsd%d֢GmQz iwdVmw"f [V}cЪ1<y.BFlLTM3Y]X3 U{ÛcRdQjk+2;:VuGIᲲg/,1uп&=2ٌdbI(]etd>.#"ßNd7bqa00$nVq^laowglvI6ΣMULwf#u5АXoC7bZfz@5j%2 TW+. 5d[&c$ZaHJ: Zw,'#ʠ/O# @j.`6 o)%JT30HgA}E{ct$;VDJm|~>~9V+[c!vaB8Ѣ&uk?D Ů3qr38Jո3B|Wuu #IڰzKkpm3dRGCϫ'a9.m SC $Vv76GEQWlx!J?d.V@6KUaA~fT%19`vۛ3l !I.9>s.- gj@el/VM~ev:WscG Le ޗ_0UN*#c :0<"~t|hU |&笔ZZ0\OzQ"C!U"fh9V(_@.OrNצ{ndj#ϼ:'!JjS I78 ^Of#/vBNNvx 7:g( c}̋HeXYt< Z๢XPn_C^wطaDΖ(ґxidH#-y)PU0K#ƼS0΄~}Jڒ`AyUpĥ{0Kwl$K\=gKD1Kz)_`;/T9)d) ztD6c{D|$d wK%qI`1NCU GK/ iS4+z 6MZi撞PejAՎRs"QP@0 *&( ;\XԳ#$յ<=&j=E"Q]ϻED4,5O ;,)cDSx%?W/; < k} L&/ACPd -)dRE$=ݚ2xxt=BfG BULWXNK_cq|FcN:h $I\iCg5nvIJ)vmu7Dʘ & pGN63ۓF'2ܕcJdSb¿p7j2aC| U VsYCka4K*Z[ꆌG$O5؀= X,Kg*rPǩ@ tWB~>CT bnz_h*'0Op,-;,iItTC=&EbN fi?2 Sw3[_E` Hdmc]ͽRN1Ve RqtP@IuZ4,=dcfإ@ x ߖmUJvǹ2И'ª3޾J"&~;TO0;*|2\l {o/׮Ie$<-$Fc"} qF@Qk.뾓UpԓwŤ)()u!߮Y+^h7OŻ6MosD?zG& fmCrBQ7@TJ(Ū:8 yR>fuSZ_e6۳>mAEdNl\LJ:%"~^:*DM "A0M8NAhjx #AJYlF:KY]QİZRv*h?XbgF;!5*tjH?Hڥ n&;?&2Zg#eڑx8uL 1υs8`:No㈕؂3u~i\'h[=!-Z51.ܰ@rVV5E,f[;Jp STo÷ch}"o- ĩp"c'V;#aY`th[L lRF{Csqn; %jRb`8 _L Ka|\>%ۨD7w^\0:^U+IhiP P#yrEn{BrXj~V7 y4m&ZDJA~o7 I%= "L\~!IZ/H]D4;4L#lJn>v_2.g*]I272~FŬ#TAeE_u.}ת%0!:OǏ@h.WkWVHj;Ž6|qu2FaCD$-]5HGQL aFۺ&UK"9X%GwVY-z8-@etls|~S~:eY2H#tM]Xv7f,3ue >d9WXqY*@g?UjIxOw Z0Ug9ekEa w5EupIOzb=C.7{RmHZì 1-Y#b:4S¯}p#am/\\VC-7}~rV+)1Ǵ.,,SA )݌B<<֒Nb9gz$콫nW+ 5]fscW(j&qՊSq#ֆ7/r%p&P zq"T))Z`5kx^Cx0+mj34; Hh'ZVʁOj#AF~P=;Zߘ +Q}@ධg(%j6\AKלn HqR3]U{fd :$ t<Ϭ[9֋9)\5I6CU_{CaGMM 3h|btqjFG%/N,lo1:rnwϡE>@m-+Oߐ'.hI=TFNP7,(U] 9wבCO"r]d_˞*&bN8w+ MX#uRfʐt 31ԗΩC]%ÖWvmxtTfmC߬ժZ|mPTtJ|, 7RʖݘoP"9ivW0/f!b2' `{/Pj:Q'ˬqƨ: ¥i;TZyO'!Dl㿢z [~>^+WeG$i\=]]zak?lqᖻXP,:&OMl,r. '5b]J9 kFXVZ]I&N 5 !RZG@$0ʶ&$os҉9cG<|.Z2& >Cǁ`+5Jbbs'^yICcJ s""cHi++K0+$VG^D@)O$1gETWǧR'w{ b\{G𷡢 tQMy i_iQ|Jw@V|߻K{1J!lq: 0B-g[0OO3Afxqǚ]3Aɞ|4 xBe)o@~W R]Eܒq2#F߭~nb lC #*ckA젭 ALe"Yv+XKhc(5U`$hY ɉE({@|I2:M/JI&ݎr+Dr#+6 PH? -XLo!: &[x7!Q=Uc_*F|9a2!$ /Luh=})*oaGGL]|64DMaU*?}$/YxȬ="[XaCY}i njgpކ`%Ms_$> ?H #72)--(v>bHo!kܕ~3bn;'E ?eIL;||'*4rIXm&" k#nINB ]j;eѼy,=_$2M\ #K1k lR}F4vwBLިA)8 q:<:b,j Wbn1 Q,u6QX-"X+P;؉,Cr2ȉ.˲MOQ :@^3e74ݿ e+h))$1io)3 A8Eyh Z4D5G+ǟ![ٍ^C Z)jUxC$|pq"ΦjM_.# ֌'~[@tpND0f+RS]!fet"6E*n^sd YB5]>hYx|H%&IKK/@򫔰<ؘϏ:m=V,Ǯay I@27\f:C8Ak$(P1Gk;2R!Q>3}Z&9Be$hx M/9(v]B$a\T8K&-35r9wub5L! #B-L"+\mkTmO`V%4i4!aEϛ[Wχ/CeЅu}]4?oإAVvq\st,Uř~H,斬YFT` b]?zTdj:#=?}&5 CO{0;a,T#Gc)5\_97%`L4VR-Fq Kd'-Qdv 8Vu:;-l~L^ޙ#t >fmOQ[Tø3<,r.J#g_\YYk 0>_8T:POh$݁}U)zi 'c'5E/B)?O&s/1 C5ǟ7ş ~ͅ9݃:&nR(րBeF@_{' e&Dc5/Ѳ19^:Œ/3U6@wie<ܒOI_Pa[lU nRwļ)t, MAc=v~PK8FLO=h]I.؏ұ5xa<+ڷ(le1f \hMnpaJlv%( W2 o^dRr'vc+E~0}>?$Y6J >AĎN%5_r19P|E}$bNH{B0q N^M~KsX6W !L50XY`ގo!0f7Ci}r쏣>FZIq'mتz i,cDޘ(!Ee!”] ת/`'  vLàqBhqEeb7`(y;mVٿGlyCtW͓J !z5h! Bkv{EiJ3~ur2#ARѽ0˞߷8Ƅ?%'L zZj_=gPKU*1P`@ hb#,@k*,Ņ $spyKa\) $c9 hf'NN1d8M`81'/N!|Nsa%O:]8M xT!RYh^/O8׋|,I\CљpF}n.Xnq)@-Ɖ~ݑjǗApRó7ڰ} eD851{T`x-/Iuv#/W"f׺4$W)t=z F;nҕ $YűX#h,] =폡6%v~z I{G" 17=!Igy >@dΆ7/% lUXW 2Q"I֒Nբ=EɬC\{nz'7,b\"Td~U>FêGwK/v ?UK |ʁƵT=m9>B->aN53-|Z:O#v,]{=ک')gx(Zl"iFf;߇xHv#Ivn\I vԫ}66(GA{;6Ռqh82_6H)]:՘#ؾ[b7W7dF +r11s~A|(cGвZyW=IXgU\jN׳@Ќ^ic||^LUa1kwtqt\a^;_/1f n)̄J*:NX%ճYmA,{>TJNcLrˀ;#6e(5PP$9I0:S>zC.e'[ܛsa^|cTP2r=\Ck܆2nP#Rc9x6V 9D ΫSH0[:}Kl.3r|ŗryT? 9®!+Gwm&mU,4 U e5.<"bJ$,JRcm[.s<߈NIbt-R&cK ~=)gݽwKr  }acT'>pYq_| tQR|w>AP G_rK?#ni ԧ!(P_hiI{v Z[df#bḡ:Liz;8:#CpH_I^)]1`otnPӶz'9#So75Ny.No],ɃEc1cC@C'.mUg`\of1;MGIM Cbe񉩀}_hhI2$'jJĒ-ny.Ćy,)S"['5 jltHb@:h-!)?#ep Ҁl0"O/sqם\(qnm)AkeB~C FmT^H5_ "fVɌJddq'Ƴ/ %f4Oerؓ[ ]%T'%k暼pN5?kgT'1zԹ+TYZ/V?LIZGkD?C%1k8wNVvhc>hŷ=LI@nV= RA|oľXji.Oi| %t֣tj\( 7Am;FB SCGﴘ)y}*&Jlj'MB۹;Hͫw}t#SGxZjH /H"7;?ș>[ nr2L ZJl4,%6zo3/o;?vfZ>\%%DR-5&^AWG%\~F*(PY)טT) ((D΄l6/ЙX*q6n[_Rob XJv)yvKд-v p ,];~Ȅ}MW*MJ2iBʜKwȈh)}`u)Hm\R,"OnYn +y(LV "Z$ l,$l*JSk*4E5khpE +k@ ED a\f5Wɚ8 & j{IcTW'~б}o+M`sA?>s6y<`j';XD[jUm'w@L#S|%l*8i&ݑ@WN P_}wA~ɩ`E!p<.O*FS0G 4G}$XLq Sn֏nϐVg~ n (ok?u v -)v[F:Xe?BqMUԺP翜WcÃ6ǜ1R8Aj |R;q'J8b֮dThċ-Ar]r7v|mjrH6\7Z^PK嗢;68mH.46РRo:V r( ǧYnqQ|Ozo.Fq^?+t̲ro$Jvحoss/ǐMexQID4NpB_YR >ők;/T9zHvvy15(HX?Kb8W9r`Q;S%vD[`]KBϯ8&ϕZܡi /eb'>貟ۉ,S #,p¼aA?+"`8k!^g2@C?QTq\[ݹ 22*IN ѾMh_*8v谞E_%7$Lv|'9xKSr>}mrlϱg>Z [:{ԋft6ZPz9 ֓7gϝ72yPN$f''uL2FjEcĞqǑspA/f(>akA̧Cÿ6l[芺מ3Ѯs.>r)ܕ]>9*Pl_O c.uƲ Ž =I;B X8Tp723c_MX?yNq&z J ScX?]6hgC+UDS_" m-?v N ɸR;vF2|.r6|Q 1޻#ec>w&-t(Q{wg9dד7C_AzE>Pϙ0]JC@$xL"mƌ}6SJոJcv;Ec]dz'ṅg> <1-8 pu{pȖXt}oera]Ӎw"ʠuOI]wK|яv'(AIZ:Oݗ/e/B"b]#ar/`Ѹ||^ghMj@'7?fbx0,ˎ\{8sp0w8(aJ1Y[yI" B5$1d j7::e,5s9.:I;rJO /x]py%Рgnݬ^(/7 b:hI-i1Jbn,+v$jy%:>M?]a}vZOV 6M"헑M˯߿>nN轊5!3ʏJFefB#{_.SfI͒2ަ  ˹t3ܤjƣ0 PIX棻I1#6 q0q!Qt}h z)'+Q/Q8 0T <iD=Zz}WV]f$'jOg, 2L\AN&Xt`ʟjTg# qk5ΪtK]5cNuvʛyDC|>ܮدܶnMd^!|Y7> m؜H#g]a:&*7Q)rjRTS߆a4j<vPr6|a=y5/g䈍)K0;EE͟1+MDB;Tqpn$ŨύS# I8!'9Hf vKMhǀ6 װ^V23Qs&aXLhPqsLUi0ʵ6Ppd{*luJzė۴' 4NSQ"jgXyH< 0HИnG=[*y\b;ilu'4r[~tju#: [B?>,*ndGYQ+ic&2QB /!!̉,nEwi@y8ҊٝW 螓ZD5K n Rh[M_+T獿wj(Z-fy1geB_D>h'-'d!?k}͛BD [qœb_(<˹@`6{ɇ4jʃPIG|t*2lylG8unc-'TzqL}Y[[f5jVK607(;;[gSGg_Ǵ덵{Ƕa. xi⊰%5)EMaiZU Jl'G^,3Ul@ MOTeCmk#sB)n~[OgC-_c~^ 2yXrh0z*n Ȩكjr[SxrD,Ԛ_i>qarŶrzWyHxs9?nYE_Gyִ ԌFӻv{wRy~hoﭦAD(L' Xsvs4tG"JZ;FZZB.lR$p gIp>j=gFSu" >H>6J\#z1re1SO5Uzc(mv q$-3^Ԑ(b^MY~p5B>9|KNˀ| A"=4Ndrh IdZ8<(>ZX_"SL~'un/#9LZ>j,$a5R!Ga*v]>p{\:r?"x ;͛9Y O~;ON:^ydQp/m]@3Y|rPwJ]:>#`Gsfx;604A:% B_P{}ۆ RWE6RCh Ѫ98y2%ڠS~ 5x.q7=5H7sJa-\~i@2k412ʄ\2>Qt=ʐߩY,k)"$d*'t(opVOTSY]G&n`IJ]ivm87GL:k3ӄDGacQvByfnv|v8[T |F1>23`r6pzǨ~P:LmW1Qšj2(9†7A5.2]4@+/[P h!9Hdb>Rz IƥF:Bj."uU&͆ '(`ɇKALd71yЛ>"DZ _c<ǷZzOkJ%]F]ċ!z 4/nTXa6\;%iԲViK^~CXN#(L +Rչ+NuwF_#](7 6]ͨ%bx[s.~kbgǧքwn} &6GGN$<_=%Ii-GaaF4`5xҀdM|as%L)-'n"Yu6_5;E^"?}"1Vv,߼79r5px^~U 2P>0.i*Kf5O+7TZG4׃"kgML~c1i 2ҮwEΏ";bg'>~tla!I1̑o-V t:+.%Kw8kgJ' xb*͎,q F(QDYs(@DŽe]AzQ:i3R?X쬏 F30~/]=Q`L-WXg*Hs^խ#lnq.قYdt'rR |'y.{'<`Ƈ-#xF@Fl^[)^\jGCpD"!> |\&Zv}jũgˢkP{$0qUYc *52B6pq/&( <Erf/~Z͌|| ̥l6A 2y1d3}}OߣX&a+k*0"ő{x4BuFk)EJjcǡ>f}9`PNfn;861b2l_pCߊ mSLzhj j[+z0>ӽ[mӹӈǩbCH ?\yyF17,4+=K?pùtQ:4+0yfC-0?֣(fDٴr7ۉ%음dx>e5. I*'pdRv |$ʰ>o|5Q49o&|qqUh^8ps #߰{$fEׇ&|/`Ru(rM"dzGoK/}Md?GP$40rl2$ƅ(h.jz *1$iNM{cR ji 3]9g+~<05uZwexʦk RBB_KQƹ!T9:ӳLČ=o,B"VqbqieC IVM=w9ܮ' ݹ&JZՓ>Oqs-L~>H~Eͦ(/,$^]F<i濡(oOՓTp{CFpv lQ ;:A g }o]&Zc1#$ a_n56G l>KQ7*ͩ7O+KH wݘ (vYc4)] [F3hq]{9|*`ǫ5IyJ ) xbc_u8fQ~t%?ާYyDʤuAl&̶I :ͻN+x,bj%\AaI:vhr$5kO;Ô&xN0 ډB=i yv䈣&dA5T;F<6ڡCË*b=} (=1K8Ƴ}qN8zSbpf'/ߒPs&\|Ļ-Ms Ռүl:`#ܣͪ ܿ*CApe&)P:bQÁ m8UCPm&]_Oѷ `\W]k61tY{kAfYfTeg$mvYqݻʻI\[,R$U8(|зلʨh \MwcȶٯHUtC8 .lqJ Y ͙> 2ॹAY@C F,^A%u7!QA] :Dz]%As@ IA;/f˓ ٥J;lzP9ޭxDouSS˫&5<?E+JjDq ^6w<*2#RCD!ծwsZB=fq rHU~p+DŽ,XsID $ы N( SO+V8"Aex-H\Fu8m@+ԅsLj-^YJn#lHaZ3APnq tyRW#tJm?Le^GB7*;d u#zJ {ǏyhC8%BMǤ^ & 7}j Uf36@2eC(uk_xvwѷb@NW3YUEhlz3Z"X. :f7 &ˌIMf|EQ 懅=fI@BaNVJb{# 1X^ZNlyą:,+^aiYrYD[*n6#1T:aO|fDG"MQ$ޔRap'߇'rZYZ} )y퉱GbCVoq~`I`eUͳEDqJ(F<Ĺ>Y ^j+>kc_Vx@C?@(=n2:0x>YBm.D>pbu*qk o_R!&gMZw,)<: po=O+`'?HP1HIh:| )g7Zp{e᳤]@hkֺnPr?A 5; 5i [Q84c#  =/Q[ %jRxY'W 7ue@0qpd30.' jl:|=jXҨ 75LQ^yzä2- @K/lcP  {!'OP/g [(%?|T]yW~b둲B6Ã*3܊K&s:Q-(,&"ή*YJ,;"_#8PpR0m)Bjp[-ޛ37gچX rj>lJSFPč\T0gaNL"jɘW?@/9RCN[az*zC-L4;18%"jAk[m{Gj@2Ȳ\%;)"E2H@>NxX+綗|<^~y*vJF/9N/cXY3j99y6W\10̵^'fLaȦ~,J ⠔|0A_d8,U%M|aF $lgzۡ5{s"7XXuUL I"/ %&a[tA#R9Pc 2vG-P\I[uFiU"_?fI >WU,'kQ!ivEڟŝvK`4!/bRG[`< ]M:S!t}Pm88>"Akj{*Us6h(`ZZȍͳFDSk}FlR4g=yz ,y= |6ǹ FDۨ>1cl|Ѿ,ȅ\PfhĸGXeP ~9| LІ` jDjgq}:Pxn "ӳ`?+M+m6b*flχ=A9fZ& T*#>~Nb t8c"-eВ 7`#[nf!;iϭ[`.Yp@ϱNL~DF8A;)xQr |x0ʑ!wn;%tR$X bq?@?w7cϐ%:QEfV*qikCȬqWqEIrG]]zhDH@p7SMa&âQ'Z3'JgDpei,!.Qx7*Xe[θ(D.!1CuQdxDPf!Pi Յ-_ Geejw.?aKix[` g<'ԍzBH""8uilo{ pT5xjS!SV" zR30B $4+J˂u7~XBP.U䵡>VAYVT/֬dEG JO_f7tMyOZd +& Y9FVը!{BqPU@Smn8BSf[`]O1+KEOMWr; p+RD%b7 JPS,22*>?jŪaPE;tum-&EWmlLrAØ#ypBv_`mqk#XJҺQs(8-%`m&K*s8|+ⒽڵII3@ohpu]quk6߿t.ƒamϑm,hP5S t붕W`7{I#$E䣚e/sXu?DcWyUف긱]db+QEwƔEf57͵ O[g Qc.H\/ ^=z4 )9~ l% )!IFymk|vƁ|_T.UOaEֈ0G!cH jX\v7 @"OtC>nt8pˌ-0F0H\bF[O7%;Sj>3RuUR>IڴyT=UѬ]JTݱڂE@J!(iksR+4 a_vcp!pETaв9 -L jwB^dz|B oCj]-<'v9:+sAunNQz5f9y csir(^włbre2M=PYt.gϔҷU$yby{C=PkO qK~E=|y0 DVAC]̏Nfv m\kI MRW5 b t-WړDa 4b?iyA&ٸ4/eD b;,Y![EjTA"x*A!IX\U23`ú {9'wqTiuP/8t%$p"V҉C:1sQŵk<^6ҳ<LH(=wn0JB8;H*~UH|& ǴSWe=VL%Iq ^ O{55A _wJp$6I#UsO# Z,NW6X(7V,jz~GBƭz;ѫB! CPmuJx_TV c/ӑMiES( IJ/BRat7تd m00Q"b 'W)FBf!.ڨ[Ê q6R•p]F|p)vU`yv&u:v\_0҄֝}rxd$pO/-EӮޗL$êو.rA43ſ(ηy _C*N%MGin'I9RUP\h%OܳMSS5JDGjqs_һ  q+⨏ef mi~2yqݫlIAOvB eۂf,y.s5Nf C=]Uފmק9<zL8A>S" ˹I We+:!cp#V9}3(i=SNNWd㠑.xרf/ha7!YAEZv=EOK+zx=Ҹ p)K QpYլv>I*zoK!4d^#̿*spx1QTuFBYFe@u8Tb m}rƴ4@nLt'ʣmDO?6J<$*KTOH>`Z0<0&b _=rUzp=[Z;~snP8ɵLs(3oc ;[F^- \-DA\,WΓJv9ј(v.7-JeRZ^O<=3G 'A{=M;LH/?ZI"ulu74,GMl-y`U%cܝ'9#nj VD27 FI_Uءئ#g/?v\wCx݅RT[JXհfXqk)P/[~2b`阮%7ຑ+\e)MW2~-QL Yޢ _UNS*V7@f)2e2"cB([R3:YedꬮKlؽ6.J,}"4(݋{A@oF/ƥVA]i !?͸/pu>UHd.޲ؕ_kINc%aӑz@l>_b-%foJ/ +HlժK>Iaz ̤9ATŕ,MpzK`CLtBFbx jj˿YU'-Zf hu@G@s!.TUg2ܺ@˦E7v@f/o=A^; S ̳˔R62dLMKwP|h z}}Dh>L>lQ_nz3(j59S *}xX%Nm#6VӜM>LƋc:jl]q˃jaý^{/LCpEv5ǵ&-NҌ A&v$nز;%Q*j%oLTU#Qi lzvxK /M9S] 8ϯXCZf=ehe[HHrAZDAv4a`! Hy+0v; %lE X(m,`0nW0t#) c>l _@Gg F 5_s]kL6ٗ:0Ŧs&q38៑Wi]P.v&IWX$zNa(Vԝ$4L#Q$ooOF ɬ8M pҼqu ƾU5گ2݆g粡~&"py=R~O%ߥ ݄]+[:8wFRJ6#:!VIaBqx A !,_ИHodG(Mz1*1ymADIZ)NV[Tnob }}A*S9Hͬ#Od:l[^Ua2cka1bDhqYk)a@>9@ʰnK&YӚGR&b#3`YZ3LW Ro%dg_otD# ,y}:beLU!%:Uq^X zUsp"2$b NjUYOYdW웃l}כD@I˅T6'8ag}=w=z_fNyb82 RL?odGk3b]osi=wMqNvݛ!<DGu84|t^Oa &Ϻ\W)<[ؙ݁YoX $@ERqS3'ėύO+N`&SJsc."wHG! 'Cxw,nle2xWa ٟvF?m:Z yB|m<@Üu /U隀iz3czlЀkd!(ihSU5l=|7({Agѻugn!Eai|~05ޓsV+=6qk\3mDwUN &9pA%FħRV'es)\{'"q%ejBWD~Bhp&+08Q>>bޚLL^n ޵vJ8NRoy:J#slHG˭3af`hpv)x͢ Y9;P_igi]ܨB^>N'p<&!5HZƲ,qM0>[9{,&Hv>;eXJx5fSGK@ǦO,'"?"yȀatSݺ3dzN*arUs)ԯQuL> fue^i _6p߬\>FyNyjwSNX4;#.xhi3<8oxEb|$;%D20IL&w\J^<dI*L}˸ZpbP~JUJ1IU~[9:T^| F "8vCms'>վ%af J[r';c߬ ,iQK U{lq$ TilV(#pc bDwr04`TM}vI/:oWΛi8NJ<% ,MR|@]rK3b8V2-&h:VG`2@-,[9z1fgmkYvo Ii= mf $bdxI)xI/~ʱ%~6dz ۍ iqEYyFT-:6hcZ~tp'ՕCc.OZ NQ5A}f"gBS,g˻B{rqsvwO4:8]<*=A b~ki ?TKXc"FK L"-sUV!ԧK'[" o\]{̖tAbڻύ -`}u EQ_;!PJ^1M#$٩+E+PF9E2P'n|Xd4a'Bc̊PHec$v*+Wp-) {r?-}\8K|aԕ Pv@{hK3F;)La2V`N'hK䤦h4ltS n VƋ@s*z Tι -cJdfPtoԊ`Ql c gʮ;><#}SM!kM!U{1'53f]Z<Lg`긺hc"gA'%mbKKQVbF, KulD9A h5MlipI饡!O&˯悊2ߛ:0XA)1&`_g9^qSV]T=` ٺVGҋz\] b29ø6'Pi oŨPBM ޟ%*w {S),m8!! ɺ95؜n-;ܥFͶbjYpg}f[kګ/lccxC>qhT<|\;ܟ1_9,H\NN;>W?eGT% @"rqx q0+!gza l9UgKVc/{Kq zw=!{tsݠφg"yEo`V\Yu Jvgu_@oDqGr]s ˑӿ O;G}[ 4Y 9 y4|?gzZO?=Cg+ 'ӐOL=xOrF=UZAXJwf)^ QjTF$#r{8viupnU 5ʤ£pM&Lxe겵怴zދ=Ou/Hc+F*ĒV} TB* ,X0HC9v| dlWQ:q6@^ gπ`Pd`~Kw u%.eQI)וIi4Ç5ځ7h0Ÿ\[͟zN萄;-*fnҮرbWV *]+lfrVtPyMӼg@Y!nQr,e)eur.B°ثw 7)Ó6ʟm~\< 2hu0u$wW0?s3lu =JYXכ `_ZZU=\,T%Sh˥votXɹr^tgԋf'L :h=0ia\V$-pK͆y갓KhǑ;yK n3lމ \Du5)#f, P٠;E)O#4vTCZ].\-R4V#! 4FؽBJ# &;Z.H4Ŏ7N& hN39^n~xh=XG_Y LSѭ/X'9wѭ+ T$PxUʚ+w hL>v H&I/B9^5-^T;jein`) ɬ t:~skin)UE}:T!?۔FBY2~xEf& 43v#͗݅Y_.FG+c-u53nuL׾]W9wrLWg3eBn9)zz׳Љ8gB ?wiOtjy0#(y=e0q/<$|+=moqy[p u*j8k'~<9AA^BagX.x4Zl09%#T.g$jj$Kp%P韸fUM&MxCpfG3ojݤXV5C#{@풄J0$VHǒ j ;3ZCS+mFrd$SrGW,#8,#ѿj73S hw($}"䧺fc8F>^|xmf.Cv vtTz6|=OfUF7'sdfbԔ`[/A;^,8m-#Ya}}n6f;JB P :~gt#oNt0|!Wi& 0 T"'s!BRg" Xm4gV9ek›xu>8Glՠ./?Y3a)5|Il%=Y#QXցt_m.;8X#:UeѫҖ}{htKkrr_"אU].=~;*_ȁɐjN;mQMQ"{" m5nh5Z,ȼ!$mI.Sz킇nRkv(Qxs]ã7m.J5G᪜!7{i/wD`/'ԣ汁Ը^& ǁv^O](^+GI n*δ'vÿ!XuX ۹LUnɪۥ98:p"j`rirdYC23}A#DԚq- FkGxK8Σr2,dC ^;| ӽ3Q{n2D#w?,jҧ7o(858;s+DR%M`{հXZP2n=Tsj39^4ŵȍ38 ^ 7+B)TҞ=& '4!*On{/YQ#p>cš>Znn)v-LR?')F屾*@)e#6v~JwS3ջk! !%Rhpn7btptUEsBײn7jY۳0,F'$oYJξYlz HR7rdŐunē 3.3~~ 6 juFҦ(!_ VX!wdq߂}+Z:"VY^b@XKE %-zmؐ ʪE7grGOnG':l%EEdqLz{@EBWJiJV8j{R:kj<qY45<݇+41\,~{%r<ͩVXr=̦i{CZb9:cwBeOGGzp'AT6.D* YZiy eu║Cf&a_ K橨\D6՗5M:_WJfMz|@Mu\ŝA*{\%tEz! ʒTk-1nr\~X9AK0H6cY,MO^TR~k4h0_+R#Y]8(OķjGDK Val 8LɻDUuiNyEdj^)W<f9J͜T:f߹.F(U6LJsssjǑƌvu+7C57nKh_$y_0꿯@8 { ?Oʯ?)}DDk`}4W-gM`|-?'[C^;'k"l]B}Fr4=e)!Ħ eWjW9=<4)O3Ѵ@h;/Aڝ3E;<ϘT#˼ULd>>ͺvo^?ws^檰X7~NO,¶zm!g/gb3M˞ R_G=5 o쬍n`Bsftehi@T q6` uNf+By颖Qǃ@)Tg>5 Ru[Z:uHT_~C(0srV6tV{zUJ_/;$ vz.1}r!f\ods}QLV&ϥfXbf;q #3Fa! o̒Ll#-?X\Z1a&cf-@rG!I2;bp4B refip$$GI/pٝK^r"2I$ t+r$|Db\QƇD%aO"N)ǽPͰ ,0;F;)KdFjp뒸CsDP Y0^JYK` KalbBE7X;z2U;rM9߳6#cF &c,e-W+S!C ꕿ؟y}D]]<쇠&URy*WIߙnzuo7f-Y]@z׼7@|9tNfTZz㨱2sp`m=HTBń…H&7L}slwVu{i9M'L:7v;l` -ou83W}%}ͽ;jYib5u?!M2KNo1 K$)V\g6(oE6TV lM=-%/k =dcnY=jmw$*ޑRр*dPB,ljN8[0 =<< ܏s);̣,j(`E6ؾ*3%P -9Y#8 ߈oRjwl E8PH*7W@(En4IcMN{1#D=Ye#( Km o=ҎVJAݪ4{ZiV3!~nQ"QpQ.T: yt&jO؈ EZ+{A\VT^Yå,-?4>@^}iD Lߘz>.M/ET~ەk8QPשMa:6f$wgCIs'אF0hm>Zo;yPh^hYWr N/AтvN. _ =`:f>̧3i$ GjF 68LAy{y1Ac҉1QDRźry˙>J؍0=5M`{j~J, ]M ?R@x/][SgxЃKl(Na-͛Vx9 j&@WNsg ޤ-=ҫ?Hp CyoyIڇ; %Msࡎ+;MӠi2{F8kz'_yCoht  tM9\ӥVexUs5Jd9$ڄMgU'bE戬rXyLgT99F0}Gkfxš&jP7[kXj;MBG=+)nEcfsa,Ǵ}~oՄzX҅+R9w9i@Y-6xk \Ɗ`5_ُLK"na/-jPGJ^` x T꒦H#\Q6B`;VR#no"CYU:IqێS h1քl^SfB}@AOB2vRcށм*5h?!a%C\̺y#6F[ z8- Ùj*bFfX>n"`Pul3DuvS_i[HG#\ ^v=ScLփ/#yFɔ%l{^p@ކ@Vv1d%uuipA/za+ʐ?aPI 59Y| 2#[M(B~?LE)5.w`ٞ^Akgy mW2nl(H2 ud {&n=9ϵr >Fך%݄Zlc?5aPdXBݤ)FI&x9[M?T(>Ù)x^vt7yEIpȣ4 i3);J* !5{R]R |%TX &1'QNzƈ*;n ]P|;$ A&:޸YSaʔLֶNUVX`}P@qnVnJ+[P)wp0ӕٌ!HmP{0I"bEq)fĘvGF\׍(1AB  kq uϱ,4"zb1a4jﺚa$4b݋ ;5Wm %3f x.4Lj13l:lT=|T[Q$ޤ|m7y܂{Ydptzܔ qAidྲྀAd'U:W忾ߗ=ULÄj5x~ qDS+rQD=YtWh7LHv%adA  Q>r}P/X-?#$mEf\đIDS*}9^jyVNm HЛJđ-Zz2XE#hc 1l 1^1Xw3"I|R`Mc\~DǡXj /mv ݼ+Q=;z)IОT ! 0YПHl¡.mGYICB+D`LMF+tŮo^<98&ÙD߬g+36jɪȅlQ]/m`E:zj?dc@khv[R0P(.+AiCkPy oא,ZT/ye9 I^5O nQNoJ%#㞒FރzLLtK["SΨUGPhҞ7*}Ȳ]Z;Q)FgI$].xuPx}j&F4C|f܂18P3ݏS//"%ᲊchBgL0.t*Er뵠wUA(&#>G}϶O8jcŧz5K3G]> 79uaj®U%G|]p0V;BNdo{7{rZ %j0¹kgUz򇇫gʖO/)!ϙ>0’@yg}ArjZmhs88JTË>iJ$i(y?.|^?1LՌdh_!铞RA!8%d_\_*e_wϔn S:GˏyFWL,fF Y;b%l+^J(9@CMmn< O;TLԬ ݔ 4 YƲ;OAޡSteXO,&ZXRu1?;Oi3>Nr}JgŽ~o=)xZΖ3^Ei$pB 2iuya"" qv˯] ;?PP]QUJ/q5U T`+XkʸYIDAfo Tpu"~v{Xkadhh6keIo71 QaPmn7?d-gle{e_rƸo&; y CR #ֿZAӟ/v3Kjx] %L*܍ F@HWO]p{/,&v-IjeJ;ģ`Bڴ"5XDwOQ@ |WaxҟpЋ$+∟3B~AS_V t]G Q)DF]>{]w~gSH1Ɲ() ͦ㜛nUBb:*/95wU3pWLAQ~$ d )T4s>h*bEfX4et{"3oKV5BX |`+tcWݭA'y`x&^, ZbotCu"[A1CA>p lf졝=1:⨆RH%ՠ/"SKd=]ބ+ S0,ƈ]l(<9HDX= `ܖu`?ƅC >N;d`Ki'^1;mIyt =It*U &o,T2}*ty15z L@L HYs[Yo0#`F: KSEs`^jeF"zT=X bUC"rn )p'kI ]YM^<>Bw,ם|q9SrC*9I?R;fC-S#Ix !@.EHsA?Moeha@_]'DtTTH"2O @b8ᨐ/S`M`&~`\V+؃r4x^柑)! K4Ю:NV>EN_İM3qI荑6hxOf80R2w r3N"_^s4Q_'<mV% 3:4a Z^|~7\'.j?|vh>f{`S\A8:<Xbq[/ПRb=sDXgY^ZqJS^]*le'#`+g ;5'qp4=G+)}Sqsk"5x`TID6A)4;[|}YÒk .!J?WO%wp G#T/ aBfE 4&/brƞ^d ֖ǝP&ܨkQX'h7J] Nȕ3ʖrUP XJy?q:֟a?$;p9jBLGI$6[ʖ)a.Qɮiĭi9p[Nol'G+~',~&!eL )th 6=>ˁíKd @J rPXxRGK*< \:d Dc5Xptʢl! @$7?癇gXn·9.K*uS& :U _-#db4]-P-CY=ХY% ƭ᠛΃1,>z_V4>/k=GI7?Ia]9-X/E*耇{mUK2\!͸bğȌ?v6N5{ÃKP;qAc a_1iyGӯ]-zp[20ߵZ-үČȦa ʇ-fJAQ=y*5L?'U5MoN-qB\RNw(YhL2"?C>x5Do75A>n3.%rs5Z\$',#MiHAQg݄^~8/Π^_&g"-}]4d{aBިswK5@is4:#R *̩_!_ʉlx.`ؔl99m(nlH[T\U`h/:?nsSu)JqO?Ʃd rW|̂vKA 8]P5u&ԉu%!)c[)GoC 4H#D, sZjss5zuPjZE$q='Tb+1nVd2 K*nOsG|Н8_~'#/EDM3ŬF9#o/!:Mp# =)=`JTB?jϞl|&, ׮p1lv*b|ꛇhȒx z+UR^쾋R q~#hrւ.rC EsQ b S77JImr@%4:NWw':'݆Ll*ڇ62?Ҭ'D=>ѝJ/&\ǹԀ߯9upLxQ4ޜvJ ›U%@}Θm~πi&a涃{UӫF_Սۑ)HE_ŗ٬)f] vhw04*Ikx5_86s)*kI X5_I(IgTS*2ؼg2F:h~IO5M2;Hi^>YfEAa>?Қ[9ژDU]#ltW@ VDmZbTo 0Lؼ jgݩd2 FW=C*%?''l(kMeh G+L([7}Ӗ q{HG)3rF%Q6g8Vĵn2dbyҶ4,(uk ިJdaSYpsuJǺw9uCH |r#S3(C?GhRG•:]i+i|AGڑ:+NLGUkEJ#_,8rߠ&j@KԧE^4dj7G=IF߻f̎u3QZȬ))[/9Zr 9,%BzuX1.!QL*֋ f:ӝmu0mJ!,^9´,/^np@"^p3?+6 wM9.Ib#§&$Ӱ;)$7ßk#]PMZP%þg}ەh lVVꢞ+”fq-ctaŕс fO eIsp=K!`cesU^Xv{wdX [ $Q5k>l_P/I Gٸ>*mCvѪ*'ű~6u8;2bA߀ȧҁ51˨Qӝ*ePs/hȷO-eSYϡ?qsјYr4'K9aBuhP:rX¾(*~JCx #u7H̝ &y BaX%Ͻf/Süc%I| #?Mizy6R_ ;1jׇ ̀6n{=*h$}rn> SD 0N˷%b/yҌcAw@)Ↄ B%j)^r.r%DC?`_? Ae/m`h#W4tȟ|/[ңY* ְ>"XXfuG hIFIj-dtu ME-:%İ$62{K7(03@0fdjO(swF}b"#hqE׹yÒ1wf?3vujĖEJD*W:.X/l2䶑;L'~XaFևk o@Ӟbk~}VWITHn>+KjbstoL[CɃ 2xMŏ,(OE{\#3|6F߶I% "ݽᖸk[_(Q@FK9HШSy5q󥨒U{NtR42g&Ghr`lAh/@ZG um^?+)b9ii1ܷcJzj|NH&Wy5oYd1C]n=YG}jkBL۽cU &ĵ)̚ϣMN5ElQzG Eb^$}%#lY;8# 6iϖ-쳼kP VZcs0A!_%V.DqG(I.lZnU鞾u?^YG&4it.5lGD89\<.~|XJԵ ~_XB0[<",CcãKn>|X9e9œ3y|/C,W`k1k3_Xe&; _tzS@K?˻iD XPq2 a~F t1e=,oaO-$95`lWa"J\B&;\0(>9Gw{p{5aN.10wD9o r2 ,_Tre_ 1ɀ`xbak]p3 )?q$(fhTڲygfb,VċeG"RWum/it2*=YǠEZvSVЃQWВ:w[[aΝ:@~lܟF F=;o'oz] s2DZ\{1;HP7*Əë~ּGzZJ5tJ#윟딡 ϋ$8꿊wc/dL ¶,4)}899mXĒ0-,#YC.`NƸ4(+XЃxxoqىT`2D &o]0u27 MB,6w~ّR ST+]e mW% >r%bh@K4mڱƜMliφcKL&/rCBTAn#﹦z>_m7!IZPCs pZ/N0t FXnJ0$(tVj\qXPQEDdQa$)C2ft=݊&B^)~)gc(1[C/Q$1NEqi~@Gnh81WOC! 4E5>οlVJ=E-<{NB<DkY4۾{nl%ͅoK^-ʢr!%߭=GKf0ooJ/6f e>q -~dR pl*q aΚ/Т1 y <_X}+cw\_ i 3}\<}~w^q,jxS<+M4^,ꁜqM;gS\MԹᅫODDZPEC0j_-/-Շ@0CD&'Y~p%~7)֢w1 ޾RltpfiKK7ʚʈ'zc=|OVqPae `7?0YK6O~4d]5 A"<Tɹ%L}XVIb{noIDle,S;&EU9Y t $ x( UYi̹ƿCN?a(I36ߝ,ƠPMdHZo>;)fP4 :!CJvKd;,L|ztzy_%"`_&EO>b6}PU?><ȓ5$(m(=~ ?ubabHpO/t\8el2׊8&݃M?"t%@'OiL^pOx7;%a|=tv%a$&5F*XeG\(RN~]_b(78 pVy\meQxߕO˙*e^i O5daYug8^+1WӚ#P:kn&$9K Oغ}ong8S$F>AuY:G||YqxhXQMY7,0fr_8u~m4ӻFQAM#l)FiH,3^O?~04K5M# ?Lt]sapڦE8KnQt-{x0~1)L!Q-~ e6Yඍ@jW>4d_SEŹ~`SD7xQX]!%ClV^Fv u)O)fX- v#ArTע/{U0hd\p9^{Epw3w,k5Ɩ#?O! +e I:ʉQx6ͷnb 0 єxaq@%dKJC"G.:uaܻIqs<=0yľ`mJ&E *:ID7V+iN^-S6+lV˓ǩq٫Ag] &%52cDmNWL<|[ˁ7[ p16Gk:f/\(yY*%-üআ=x΄pBJXJR n"y܇Q^7ex8hK1C<ߟI%S7ٻ<[s"kEt 9 قܠ4:VŽY=zFJT I0*Yu>jhE47P߱ug7*!9o8qZxzih={9W!ldM8ΫwP4c=.; {79B=ثyԴ3l(zhҺ }V׺%reS$Hb|Tָ5S:v;;n=Ui_dqh?$Ԝ4T(d оmM`"\Yvtr iPwEAnM}xZi+OsxlAH=رAuS( ҍy;2P'-'Y]N j %ɨADM}96K\rKcDѹ< zQ>;=M`zO0^" s͡?`!qxg& {fN\K@$`zϱacݷ߮8w\eDcyZ Xyd?LULdI2s>߈x$ Պ^ÃM/@gQ wR A$R\NݳCF# `纤Pa2AV(0Iwׯ)! 1md-f 5Ο[=] q=i oEDX)AƑ1oTK kC}za)NO / 볾mGjy:$;Iɤ:S"uNX|Q>;3w=]||Cu&?[l9L{vo~<)s馐k{Uh>-rdE>ZgD1{CRw{ \VmB8RҺRo4ʠs 2,廪gKˡ}nl+ 9,9"bQH2Paڭm++pğ:vD^XRP,5tN3{%x*Dşgգ&8FB SN">Hhp/ظ:Å4~BE$PIm拓(Q\~zE2 a|6hUqp ;R|eJEQb s+ G>:]UO(ޤ'Ph2 = :pr2gs(x_Bt$,pW"&UĞ\e8Z5%=F&D}v{Wfi?%o &Z\8u%z]›cSP#y%/蹞:cF <:X0Q:885_ XH)O"G.~f"sOavnbMҬ"EXbFc Rs8zC'._1zXWnpЛj}6Ȩ_0`۠ԠqfW'eZ[$47HG'\6B74e{ۗUT䩴M؊HDc#=" 3OEQ] r7mbŚׄĭu˜gh^B^Y#bggAJY"w>[iVϠ~ï͏ wN!O;Nh'n&ѕ-^B$ddETfq?yԉ(.|:`y4Q(|C)o4ʐKաcXмWjhCNgE9[#d:K9QVͧ`W/$z)~NG K$!: 8`GC'T4{SÙn3~3=CP3ycULV4ѦWTp+bP6 ~~"UaSEwJA~}4qCE$?LMiy蝉}n+Ʌs#a7z4` Y¤~Q^KFUb#0~ێYxEGOO{;mfmń.2}( 1e*P&I,}K 2 f[} L5ep^GO:0zwHt" ^t]@gGA۵ yk l1|2 0x=I'mTVĦ ey2ބQ(E iJƇf`z>6U),}Ofw HpyM])[K\N^JDA9mT=̻㑄_P JtM<&'Q/ B/6qw+?{ ݰx1V\h_}-M<d8~c$b:UNܼ#[h1U#Yiѻ%7'W]}yq )wfI@eMXj]W؈ 'dZ3$`oz0'aIU, g{wуLY/VAOUgpQM"q0b#y Qj1ٵ%^ mu)&K3p(ܼܙޭ ZݮvNNwr4q_ .XBqoMMK1h R&57-Yʓ2fX0BYW -(BQk u0i7 AͽYT6Irvc~-ٺM(qQX\=끨ѽ]F5Mޑ88@kEwF  _ eu0FRp{" ࡯q`[4ZRo]5t^ѕ"~GDy6&QQl,۽"VR[-3(["p\C=s:82gml!66uԃr+,$Ga@H]ϐ݊ZGkSLK)X$wQKcu%Ujeh7p$ro]BڅY߹ NqfY_cL]0vs0xN+d}8)Z0KNGs8 b;Q*" vଦJ`|3 W O䥫vxuם[!Ə`h5r *SE+ۊ[}gnEٺAr @f_h҂33`?#sĄN885)I^A !"OTzfrFdx0|8 ΁}UϚT!xvlsOps(/f ۊ]wxx,Vj@ ۄ\xC"ls ^y.SX8D*) 2J _`>qy:(`Hw`"Ũ~ mRtgٙ|*B[l$|pgʫtԉ斬uhNZgoo JI~Gh44d3b ;Ps:H ys?&83\RlG0,\ ^‰ʊ>s-;! 3T?[bZlj1{V+ 0Q{ӓ !]rB5Q/T tpAJEkJPMaa`3hEp|6G7Un{CVu]B/+r~Cs8}Z&"aʟ>3>N군? y;K6M{/ѡcOR0V_5Ȭ\j}TW}Ӟ+$P Oᖱ<%kR FMcNV42N 'tWh dRB؎. >wv G@ͶItau&p S XG01qVQ'Cτ="- (cg23j`XlP@S.h[Yq5[ZUdބ`RZ Me e߁"7_-`;W^tzc-=ƟEz dh'Ѓd)qrG߮a6q'T+=f>q්s6J1s2 !Pᑋh (4w2gD 1;`:>.LЙjٷ*21]IS.Dm~"݁F xș/Y؝! V&eƦI\k2Ð5J± =ni$f c?w]P jIA9֝yVD"qkc#T*5!Q(%^O(J/q`_VÂv۞tnp#K\UdGZ? kW/KMJ —u+WT Ͻ7B>O6n(3anbBb|,|.4O"v'˅&tPYB,ƔpQ$|m=RމvӀL *QIQ~=v`.RӳDxCX~.p#۩u29AivA} YC/fH\x@.;UTຖ,|k[\~;ɥx\:7]JdYEɷi!˦?0 %$EW~0&)F۰}va;J6lo6̰u(s Bn,6ĚSxh#+4IC"|~sAZ d~eM^nv?RY͓f-(/vCkG*ŋsvc9mE 5~&9{,1ЁYhI5O1z|z[„2g,@]@,)|zn#-FN좶AV2żM4wߖ4ΡW_sfv+K(QNC~ae\,NO?wC9JQjGb릎OJ4iIn/ gy3_Q5ƏRn] lkyXT-y@}- L`"&i+%B/ ~uBoL!!t7(oUR0l++`46sCq}~`AR;}P麄ac&:aiʋ4)*)*U>i11̃W-K+<: !^ޱ#BձS1a0/`_aQ}a^ٹϣ4-fPD O]lPJXo VဥZ"W+UDrc :PV2 cYLiTu/ Z A_Jtpc%.W !p>}TxYԤ-b[ME'Y7aAWs,|zgt!>n tX@39G+\'-f6ߵ@or븄\auU1ay-Mio}WPDMQǣ;Pj,B|Y4򜥋Cct/}bX t)ηm|ڈed̞{Y$*_6ca{BT'_ށ *L%+-+I<[5ؔ.&^+ A-"&)&-e%= L ?A<3ZFҞ$7M/Kk'ĴiDdGIݐSV0ZytcF!([.ꏟIa)uj< n=3{}rإgQ3}MZ;D\/ 3b:OÚci1I RħR4*ػ[qfxlCaz~Q/p%F-){âr&д\hh\ւV=#=Eř+ ˪fkM'H^w]KF/1q2׳Yݟ9h Z1g_H,R]X`]&d#vT@ǂJmӉCPqAtp-8%+L CTW-zVo1zb"0wI`?B-V&O6,7Y?e/ @XBMea>r*>qGрezX5i.Ҕ4v";'B84g$P#kMZ4 B}MWD~lsI;1{'7e]~3~6IFo62iTU>%tBdEˈ%tut^G\Uސ0ni2r^*KJ2#ZXv~{HQ#%4zV"U-o̶L ]UICR Q4rkZ"k9}.Er9`rl` ЖE@\Uy4^6x Yp0[YᓹE>f2qu$fBJWg2T)>xK|1c%sB>`ᶳ!co ˤBެ|eu!̜;@enś% oԷ'gjhkx1} IRGԝ}fMuuŦ"L6$z|b $*FʓM;PBkYDsiìǚ( JGaє9k[~b̘Q4H$%l8oT=N ^-U &#( I5#i浫f)6pNFZ}oھ7T@oJg3/?1"Me_9GL77wqQ{3˭ 6 M.Kv"ӾAJkԢ[֠E=!Q2ñfAKglk ÞM[tpG\~AZ?a>hg*Y\б?+y,}-PV߄+S?eYTx SS#jM% WRL0HNpNZTézC"' If O(O-2Md)5#B/ݹ~l?]|mDU+-}{*WRPo]I(S6K"xp?O[1,/ws3#xJbuX[9ȹyIy{h솗~z.kTz):#> Y_|D_0Yu%=x)QªR$ ! u ܽ #UK%ۢ+RKYڥ(ģʬ i.-/>PQ'r>r[K01$hr|X? QEV.J`v=/[Vq$fq"* B9/̣i3LR]96Nq#n("ٖ^נeԄSHQo:!gԅFzL{ti "x.?6`7gwqL$r sWtԙq%pٵjڹ- t_7%#5 1Nd= bI&#_s Bn¹4x1xdeP Lh "SʮXIU8-(g2-.o 1(򂥧inrO]+3E3(=̚(W~>ꪛF< ɖAV)G=6TﱆNQPє2Fug YzhWkɆ"Ny卌 >!N..wm( !*JKރ+K{"ûrJIS }/(d:H qekWp%?փZ8W/3H{ch ysLMY0-'YQ74]1/-tzVvfkAEd?<rH :;π Դl0)]k9dɲwŹI#$"OjD]cf @[ c ׎4n."2gjq5S j)ΰ}~:}o7b_Z E 0t0PٿH xtl*Ğ.0?wU1ioXI)$<6bOػ-c|?=-!Ul㣙,ei%k*eAUM̍fIWf@o䚙Y ryrҿ3mskbM;^K]T $xI$nNoA9j@w ">|OHWFU_dk$Q?rgJnM(fg#^ݿ"'f 簩-ar~B\88rZ1͢R}N$l:(ӗ2 5<^6D6flW|15 gPT&`яtѴ@Vx8{PJ>M8oQIF,gFEHɁdy]E28Q5Tb+ԋX'Hq⟡d;jsDvFBͬNZQ38[^f>`# qM^1;bN6}=I!n^&Z8s;s= CP:25 H@)p5p7?[th N ?21\IPX -z:6?VWپ[ˀ1}:wRaвQ)1"C&!i+!I.dA&tG$n`qRGٔP}]r| ǥEzVc Bru;;( ͜=lMɲd6x ~ %ۆ Z')*kOl)2iD礚m;3P%d51Qh%/X8۠ú1#e ī_v㨤KE"]7 ,{nC@Ul@/'|Vw(= cBpg 4ʷϺSd8R*`,6dRbs&(wwbodY:&eCۍJc_X O^$־+NΣ#y $v_%_.5FN]j֦Ͳmur*)ר!\I;r@ѨvyX7~?Z:$¯B 8d?N\уC&l&b lfʖ娂c| hGcRfz݉%u}oʤM,2!jxְ[>a))Y^бh? u+wC:l^ʾg)Y-3R24 &PvISO(Prklf! YYXRq+{陖gR[І_V6jM2 '$*eN[EC-SR&罏Ųg7kIBPpJ@PQ4(O9[\ {UӢ"ܟZ8wmIn2E;VƟE?\A/?g7*dWCtчD}qfVȷM?, T阊hU[]hzPQ&  `;D3[ Bq |a&O>&HRGjT?PcK`~uZ Grv=Gwqg.*8mc<ر]?!;ǒB}??g֦CG<9$uc?W"=,M!)[Ž"dycbQ}WL,2s|mi턚Ē4aYB*?Ƶ] ='ɑ!VE؈S.F',V>Z5ΠP˯".OňD+ٮH4h JBm qcut` SUmOXuȘ5>&4PऒR]m%U@=][Of-P{gS:…$GVZ^{o(]SH_v4"YTz,]w )rt36HX'C2dU͂SjªnjfsVEZ\hk%bQ>7I٢JN@'_SzZބssڇ`>G1劼 GrB,Gt0}jϜ3q.k\ ڌNM` uX .vcg:^3fP49x' PE!B$)0r֒bF.P63,+?Y$(r }=uf7*F>$ڭ YR@&a {SsrcLa곁a3cmm!5dr EOS!"3o&L0hd3-!!PĠ:ņ„Nުt[_8)bn&voAaղD4P%٦‰/4+_T7EIܤyHrCGkKy! m^Vpn?ۦ9 IvoR;p{X<9R򝒰Rw08^iLB0OXHPwRcClj?8o䤭n1 [Q" {VpE狉'P>h&15)IEu*VEJ1eq.6\CQ3*C@AAJY B7 V^OE#z߷O؏+U/2@Nq B|EzgkQ1NݵUR1*E+HzsXSd`2&Iq_Jt2ұ8݄*R w0nVN;9h0i^3 2#W 3~sf$-dž>Z'w[Bsl#֬?CLo⯙ /)^!!364RiKY*fƌ<[x 2\>7g$>SMhciZɢrB7݊vs ͕<)M B EaSM@6HD3@ }/kn1ŮAĚ巴R 6g*[dG%c~?Gˆo ÅoWJ bR1hgSgu߼N QY3E\`LS !{\;hlۼD;M,N1E{sL7:KǦ^^q;kd,QgWzO?n^/1yG[ Ht:57,P-okIAsZp俼珲D}..PPBnW k9 [xe]d޻D»\ Od|cF?//j^4+FsBruTJeox31@F+уj/T۪[oLjGj!A٧ AvZaS8-˧,n*k YLE}L# _%:BKq#MY}nF1kCJY_K- i^>!ƍ 1yjA( {yޭ M) zd%EE670aLjVٞdB31{3h <r_ot^[]%˹ҸYcMLҀY2bA t$RvNţdxȣgTˌ5_:P|Yr9s>Ji./նTu@`'=Ъ#~+\KmS2D0TW9om;)m6y՘(1a}ۧaNБSAl^Gt-ͼ)mH\ m AZ`H,$dt:.TUb`mQ;ƯZK_f\ |\7n͖&ݚNhN>?&s'_\F&:w͠7E@ ᑾm哾X%C~`c0_2d_g tL[%/t8 a,^7rܑbr8EoA bjWQ%ho"p<Rm=HȄ@vp>_W]p"H|Z\~ƜyP~sЗv$#ah7,x Pz0d"7kM('HÎn;*E NıB23E٫jn.;0`\5j"nxE^=/^u_j cUHާ>'h d xQOuaIh%(,[ ׼:nB(<6%aJ/Q)eLL7Gm_*bkG=A WPU#-ڇBka>ʿ1v =hLs}?^R zc}6ȶm|o.!bBCކA4pCV`Ll\& xm w,\̏ z9o3-(j koid_v⌡lushwApEY,u-o.HuSL'&{X( VTi_\kNԅ$vR^X p\ܴN G`0Od8`EK-VYc,9Wdž³Ëc:ΣIr=Ӱ>$%`c-jR-Nru;4 Vsf?##w +|Tlס-Bt'M;j[s"RL"Sd8H1™6|(YȃOȤ"J(q &*'[vK$>˲BWoY6)tj'ywm&&w"̖3 XeLZmyv)2s!o!݋D a % dH$ED޸KN\ Mq\v wXE3;\ Sed{hq{U/(gNG+v*JS#thǫ0GWaCD9 63G=Eܓe\xA>kt햷BMuEeʘfa&G죭*yjol}[zh"|wNHj "K/'\?oy+7k-)0bwa;:TF{Ȇ/iܰUsGhbr7tt >!LH(qoQS `'kBjR ?N5,MHkg qqrh0j&pq,Rl@vc{(,n&Vǧc$ |IX&t%Ψԯ1PO5qZ7Q֬pb'K@`Qב'wYrqAPZ1P#I[Tҋt&FCkIW~[zZey􉔈yN$S|pT"VMX5$ժOVh,+(  1KchzrvQ\d]tXl2 %9!1~96$N{t}WG\HO (̨֭MҊfFcU  _M<"8904Z|/ ܯ{6Kye'"1n~{Owp"Cgfw׻p" E>C6/ޯMuƦ?7<431`B p9^ѩiOĊ``0Z;.?ʸ&؂99'g}TӽUa{?e8L"/ } <0 3T4У\WqB@Ks{5fQ^oșl !wY#YK 3[\h }ųߨ r.RqQu=/YrT!4-ox#Jǚd -$Rٍq!?}[΍ ¯3}ل{C&Z&TӾH?5QSMXM79deV'H Y.(*b~+eL7Kl0Y=Ϙ1;N\<.vO/ ~@"j:W8V֞=R3Jܨf Icw)xCKJcw7,є:¾`4fL^")y'bBHvF%V̉`{\|e0Ĺz6N쿗rSK9U'vT@ip:>r6*gV`ᧅDއ{3h2HcDy14RRƀusL bRJ`_{ D8g5})AHvk)M}mj W-_-k6" lh+zb]2D,ux΁FƓ #D_'s0OJlLyWN ʴI`H #:A@_?}L1"H>KxUNp}InYzeJšHZ.%Fv!xkweܬhC|$:awLWejVL;t"o_š$qݶ]<؞nœF͂a9vZs11,v11L@=x ;yJܨ. ca(>1 xEwOe;UGfXj0p?֞YB&g )g3ˆ4~I4Q`9O'Ryt㿻{RE#烙[To?1ܢk Mk %j?o 0{"1A*VbR9kfI#R?RMuT2݂G2P=m:Sx|'8mBx}2y#hؓ`(.`ҴdI l=xxdnTs  rcMghg+@nMrS}x/C&:b`NňTN_uLQQhI4*}}=Rƭ's}=~*[[@Z.Y:Zo`5*;qD"h8fs;nHzYS xW֨qb YB_A*)h1{{`ApO]WcIO5s[i u7pAmd,S\"ZF{Xƅ'#)?t9ZDUXL2Hi?q%hd2'Ϫ+TL~ۜDu 5 B"L&_ n%S)jVj@EtsZM|`%T'+= *M< =>~|^ENM^eQ ٬1o!+uA %6gMe.qKrǣ MbC6Kڅ5% B`d́ym\ħ+ ^߷=¥=~ u&+,X$ۘ^HY9f|{IC7L^ST kBB.өGWQ sjhhoV,|*vu.iᚐ~Fݢ|Eۨ/8Ḟ++.uGM ʕ2LzKK}ռ=RwՖ.$ `|vdan}z 3@!uASua#ҕlֿ[gX[%l6k+5H0W@vpoy$; NZǝ[22L>fB L6ķ}ĭ10&a<^ʳ8T({ oJU/5IE+Y-C w 'H"6yۜ4-ib|&By Qqmv̈́puvq"u-MAZt6&eu.oƋ5[r@7a%h6_g+ᙪ01uwRAO>UEs }-rҜ hZs@\l 5LjZm)rrt&1Gh&`񉬃(Зܾ"09ַfwWM{ 1?L^pzK&y ̱ O =9jܰzDA`؉< œ,B-5dXB0ǻ O-s`< Q_Ww8pV߃sڴ>*Rcp.ƴa(]OSsͼr]<S`8$8'D$9MKȘPQcz ջ7-nXG#H>%s;m /$*}64o銛54UX X\>wo%IatD͒7q?9subt aF|'@Iu>*NpXE.q{ةJ[ߌUT)ԭ: _z%}l$ܻH1_\§g@Y:7fqA!Pt*hur g(J~JQ`(_F{rT{ ?@ w( 4`7ҸrșE~[}%)N'&؁`.AodOuGѵ;(3癑{ Wtcr;ԁ܎%Guj,RD/}##(eҔތ=-XwlRN6i]eo}hz*[L}j875oYS%o@af}l Il'y8St];g-]ƞHK(,7f_:"'q5 d"uWo35bkb^W愫&L[xTB@X\݂3&? `ЃJ6;N:d_ƌ,ZuΜKRU-R 33nU8"(r(3%AEJ_?|OO|`i_)NaC*y[i76[yoC/02մZ"`Z9Iyx5r31FqF<:UդCcnۉXr-Zsf~(UbJ=z&Ym␲S U؂µ4A3xVǶ`'աσdXe6\E6s0EuTm95@.7^e4 g?8A Ն~9۝V#bQ17R?WfM+>v 4Zvc87NCRY;P*9HS8~-Ӓ`ĩ=)jnQ@짅wcx$%`L0 è< 8wLW "OU8C&[W%KۅnˆQFhiR:BEDg0ԬnAQR: zoߝC+N@M)1PX=O.[0a:Rxŧ?=k~QS$\rCTO%>A2Z_TbЅBD% }"piy'[֝3=Gqx5Kƈ·+:&)zFM.:{X$fC|a3֧))08A99l?dk⚟"r9FҜ8FshNZ|ncnv(պeӹ\R׹9J|mij8Cj}ZX/K/7^ui! |-w-oe&t!6էQkpWC5Uk\J7$:+D+z!@h7w,Jh>vvhI<`?/0W`xacCg$W{5*rq-M !ǜdو(*6KoU^,`9 GTTXMlL#tSCy58.jB8V2dΌ<}㮴:2*Emࣈt2l\;[w`۴%6`m}14t,( [|Zqpd=H 5q,@UĘ3LԳ~Chk(c(k%l.)B71^rz 矩7a9.+ܤDU#YLA IÈʌ_O8'8֞j5 GB%{Z Jc m O,LebxNVMQ!:E M{{:Qz> ۵3LO N0`#ajH@yrϓS,Ay;wSeq)(  SHeH=ZJHno7JpU$?sSv!d>, POs.zO]t~٩c-w [0q(!MbVu-(b$U `NU{Đ(%7( S øtTgYabj66QkJT-B/sUI2ݎs]R`1Js+{!0ΕĆ$8~>o3Fa4seq)/'B5Ч4FtSCbB\5`'Q repkLCJ`#*+"ТBs2{ZEZX4?|xLQC/GId0FL?~Q5O l^Y(`3\}hMzZ[N8j$0"m.dT`&)\Κ)ΐҚ3{`DJvR8qW2^|YPFX%ĎuvS[ x|Ih)b a/K`YQz鬼]`_`X7y0_]^ M=M%Lhse.ixZyvQmGЉ9k_d%RwK!g~wH"EGça"fGIp֤mi~5吸UT:\zu)o+ /Lwɵ$Q/;Ф`}DſaM ߁?˝,$"JS3qګft61"ޤ6h%L( Y pQ=h{p+LQG1 Cnܘ.4]50¸ N] /*ƻt)$v [ZLZbkr9>&6SBI+|)?-G r4 +vB)LEXD@'|Ԑ"{` **{C.&n Vh_HXz!@lN$%y˕Jbhس{*a~Ky^Wi5,` d.Rxq{6h3}jI(0ʾ72z!#̇< O+FPy>1M퉌ULJv>8bf^d3Fc\Ktr):"Kٗy&s$?eL>:r+v.`&50umղaf 0ɴ\xc& fGeIƼzYt He]1 4VR|2٬s:*Fɗv3u$z+~~]StgŽKiOsoob:P+NjWԛE;#؝u7H~v&)4nTd=,+"N0VvO@?`w7"8}6>أ4, [T&fm'EzmEv! ˸CSʊGӷ̣ HO2>`9zcA~2z/tEt%qOI~0eeB>7 AXG0|(dc|qf_=1g$ׁwO!c ~Bڲ4gꬦ$ɴVGӾe)zRb>"Or:Z|;mynms6 _*o~需ڙL=>ɨS$Rv?-YrP/9N(ؘo}wSCOÚCS>c(|"e&0_c2_Y8ӣ{%tz,w SJ _WYl-%/*L%f_#fE q ~KQ{$Uӽqh5'J; liٔe.2f{pN(wj.u+ԻJr>88et3>JZ~)X[m]C_LY=;oҀTgΚztp[g$"oKIy;HAϺ v#"pbʑM 3ϟz>3YD 2X* ^[l$~k 'mQvJus^]P.6ѹJԤCGweEֲ[ɭpr|SOlqUPc tQ$ vO<ējOzϮa)f1:^+@U2ҠH,;Lͥg~; qA ^M\+pLKDR;K :Di.ԍ<Td y7(L>% 63 Q]u H`]hQɑRZf>֌ϐ+)h{xYDr0i}%՞ULnspGX2Rv&Uex>Y3QfS۫r_tu| _~;)3NT"}#\y+]7S2Mv Zr|V@ !·.a/t 4IA7†wއKADNBߟ~3% G <ř|Fc{ \ TMgpLAZs]N6VChXYU⠉u]Eʄhn;yDִZvWZ@ܨ1A^t^pbm]x rHwУ̨qH>2h"鯳6Ϧ$(e NL`kv5By$vLG;]!X$dpßA[OP%NO ew[?a*ĎruDP/銉"/R(@ο\eq~K\b"yP^k[j;$4}L@\\`^Ek$]=s^Ț/|I5i`1U}}}54Ȝ#..*ur|oӛ v^`9ؗQP0DA2 Q]%+u9{rsƥ~rm&kJtgل GR׺FdLC="dh5x}`52v)GkufiF}w^d=J9 h"ahp͉ؖ4V M~_/2+jݐqJބY :Cs۔j>$ #pgX0Yȡ,84\|H"e0ؾIcqzJAZOviK9ht,1\[=AbـK=A!4mYzH ZG̈́Xkc$s4/1D :vs!]*Iס5Ss"@1D>8v8!nTnda|꘧Qpw1-,|d PÜi$O;KbFo[F{Ga1l];ҺRBܮBi/!I24?N#ނScCpHGe*ԅ[D־ah~ = `^H=Y}u@=XIFbQTIy+Zs6~! Uqc.IeL6t]3c#b  /uDH{L"9үӗp^77R)yww$Ľ1Eq?)f,XI`T}oo_(1AvFw.)4&P0,Cp 9>P})5^O"bc&@V+Tfw3Ͷ(BcjY̧@" ] К uCO+<СSù d^b`BvxngΓ6!>Lf왅&1p ](.5 I#}#T_x1Ckeh*7 j!8Ũ 5H~FN)9 k_bk)rxqyv;frpYg\+K.Ėn.$tǶ@L)ںe #ĝanDP|K#a|c5A|2V-#K S"x/?+zcd5D5XCeϵ6b- wVVԘW!Ո4j;#MZ~!xCk|2u?@=J#:IA8FeZUy1H%8PB]j /vvQ:˧"+%| F Gzh,Q bqX  ;]kqBb$&u HKZ9dX_Ӝ/1!e1䝐&XU#$2kϟQ"YҦ5Q.~Փ#PFxŔkd].*!]%%N7j߸[?mzƵP,hLɔv9vm,;y%hjڽ&Sede9lC`,">9GlSfRd{IJߪ:`C;Lm 7R.fw΍<2&SVE,6~cX[)qCWxv6#P{Bp_OJ8ԔvbPozMFT_5ƒG% PVU7լ3mdYY?h6ɱB=Ak_aлf֍Թ2r AYʨ+Hne޾RAUqϦ/ST{B>y/arh_x|a_<]?Yyk+. s2Eܗq-F҉J޶mA6L!b?W| t~[5QUn$S:Wdy5ʸH~հq>#Z{57<5]IX[;N%ߓ>tt=rmeU1uV$r"FN#d vyRqЩj9(6Wڵ\:_Zm&,5P*/Ma}X#v5ؼT6Q8Z/œTf8D×zfU"LEY2OR:qD/9C+Pw0Q>۰21ׇ(K< tI_)-0>˽tj0)#7ſ2!Kt2;]tKz24U9{zdiL]"/ @r[F/i!ID [vXg/+lTw ~Jf̍|b6naz۷ꖘ^XV <4eWދsKF 3i2Xe#r4 .b}F% ևnxqut1 9ټUƆE5 ۉUxYznXH3HGhH`JJA>TRpu H-u3d-!NJsvܼzaۥZl~,SEkuHZ0.4֏ijaƾp4q!q =b߰b3P2UCeL p9ŠJZR!\|'ڟ98鐗_~7 {Eyvotpe B"4`w=4◰MRes  KR`1B +f6ïd$5h' Qa6@ cK 9+P,n;OL$`=eITւ~bqFr/&T.._WW^$1i0̎jL,t/dPpZ&4RiA_[aS+#jű"^ t-x2/$Ry'(LY`R@Mud|$ c6XEˈ-alb hbe,T6 A)o$j#Dt94t=ዛ@m"W7+9m7ե%z#}hj /WKOmk-!VV0?][F !RNeZYgǯ6 M찴VnE2:6iphbМZ$*lN8?=?|~X cXiDR3DaI6Ws٤ߎ~M^ >;D,ZPf;08wcmחL0_Uu};e25N"+6J0kp 6[)b/T-kæ㍧N͕y);1vFh:$ekà/8J=߷(v}55(H:5_N4:%G.Y_kAi4֮ >g,;ָoDtF<岦2jHįcs7h&K3^ue(udbX2KOmّ <3%!'C[1!2cEۏ1DB+RbWdD"7H7z9InjPϬI!mdĺ:FW'dA91*d b:r<=b%@8Rv/Z:/S{$)RJXX{Fmi'JۺUim>s qú= icV᧛ ~ -j'|kBF2rv~@.o}St/̈́g]9r3Hp3=P,ݵrۈOuS͢;8d7͕:b?ơ(mRug:%n|p¿4?f "9%lW`{ ĞٍYII1jy{ ~T:NL|"tI}-`WaMUlrЫ"F)^ls3㜢+_+ZDyXHuw];rɈOW %j(ǔx#CՌY½!Bmg[(d|9Qon/7>Rhˮ`K(u7>a4ʗ[TrPbL׉J{Mx9,?Nr` TN)̡*4 #031泷_ kZUU_X?`W:OPQ"NwV\O~HK0\x~|K+Qaٚ=AŐz-hn7S` pA_hNyLׇeLxuZ 70t "܌{Ŵ1S_6^#wKs}e0qfªB4țpM,a!921{$ӣ`2nsutۚPKQ z{LDZ6zpj)< HPeX唅كdH!MNĦU1%Zʁop%!Œ̚W;ʓ1[l'9/ycsg$qkT~5pp^^j-46D1{,W]#kk+;𺰟uG:|ƘB{'{!LωTg`[Iָ*08K߅eKW; > O\ jQE QAGh\@[V~ʖ8*S xiH!$Q17GzJA5b%:t,ǧgr2Fp䱐t:o]0+nURʂXl/WksBJ\\+8c㏆Gwh92N*$8fSţ&PΨA)5ݖ$s9}_.G1{,q-u- Sp"\)4K{˟dP{lt#~\pIlhK =*%,OS4gs|Ń20A;6P&8#m%)[}J!ඖca },# nw6!)RP uuAT(1@|kuӿYhTbF]O)ά3m1'V\ %8![!|Ot vT)C+eȳxA "H;gê\E٥?F' iYMN_;ӕh=70SH4^Wʶy-]折<Nר}bHZ|-Eŵ)+gð.E ps&m̏*g+oP8(>*<}$&x|wWe(ƞRU7KS!]GH [mcи GDM޲Ro$oS wo#=b03b?{xr aʴ#z\f'Yn,SF[.M󝘽#-N) 8?ىߣx ^y6| Kq9GUnMy*5Wi4%]8"d_G|B, (~xЇ;ǕG,Dzʨk0aY^jg[%C|U7t1ͬX:?cJJXK艹`%#b^78duRXۓyek-aja>9jS6Ój&@|<’b>ASj}:[{ Y@ x}cN\? "D"1OO1;UK)B+f9[7ʆ3Np9- cq=f"V);2BX P3Rl6xRGp~AZJqž~nAB8DjKk]{i<[n¢MnZqe'{"C'~ᄴ (ճb}5[pr1^FvUWJpj $!n rW z5Bfvp9Ӳy8)QTH8O^»Y20K.,dK 4kU,#쀎ѝj5!^H^Dq.]AD{1éT{u|Ƽv*u o5I`/%dlr`~\-~G)5JߘaOA~<|"7I۩ ikO8G |AQV+mKyyO[_6=g9܋ U+|pVodysSd&bcLjwnd5`k>?tV9as}tf'2. h%#2,P(d4|C$]d.~wdqVKiYUSFJy)B">fUIgE/؇?`w 9/>[ Y(b[K_]Fur5 Ģ$a8}( ǐ&JL%@3t%'3VvCD]8CܰXJZa1-K-,jd DxJe9O*\4 'c\Wg[ߞp$de/ ́k)`A!Sl*t=hHf͗F˒CtNKV{:%m-_ůY-GtHaLv/O \"ZO1ցy7P2W'ٳ9 ,2;I#].W֚y?x. 1y~WCkhg m`Ș]ݢ\+1. ?$]OWQMC%_ȃ4T~/9'SIvF^*GŽAAI;7U yN+!cdL a09 )Pw˷ʻiXl'bެ7nDU.TsuoRyexxkLCcYI/45SuUFrq_! >X=tרF^,o9)Dyk$l?ChEGKқ 65DxsHVoIF]޽pm02Q֮]r/鶓{*j91, A%Ab5O 찺=hCzn'/-- f[.4p9 W^8]^5 SKxV^9h jy9J3cU~>#R4l v2To 2H Ah+xݶBS5``-(|޲7 Ih m:L>L + =s3)<)iQr޻[VܾF k Aj)8Qs)Do_J2eg/tM_ܛKjU0EwzȘJH B 2:gi[d̿=SXt5fHP؇Axk &n/Kc[ i@ydVk<~ޕFbyŜ?J{Ra\qd_X㾼inZ`mv.w1/A+8^9R QRdz -s}>u TM/Ѥ"vyUKk~ULƉQVBMR2R[Ƚ*T! Vr`ڗ\4B@U9=4cO}-o"/ҳW'/L9O `ދ19=1Mej恙'"E- z^Z ̦7.$4<*Wb.&S ];G>JRg2w'qIdAhlOӊ.@<WpC:@T 0 '[>gL)GAJAOvIKGt፹$~nEOC FaB-p,`Ӑ-*ZB)0WwVUb6C^֭'3u>`~FLFLu HҹrAz5W1GF)1ɳr$~;QS,O3AkI:w$>rQC/ ljGIБ3 C9{};}-$m?eИً4_ ƮV־.¨N89%Em\"N`~x邡J~\϶WQ B ը~kjR=oϬNIAepRJ7R"D65v}؟3>8%H] V8qf31cS6Csiwu;0/JY6k 4p*_S6e#cQX'dqv:_vR١yA#f՝2? A29/@d p,,f$HבC5gpJ `ZHΛ牤,cS3I|y]h߀4^M=/ŜԛO/E}ƃ;į"D XvT:$]؇_A3~NVSJ7dzƢe'ǘ2&}ſxGvPjtJ`ݫh+]l(~p~$8)*-~˗ ޅ"ft}_ ^s㘑zh%USu쬴 C 4Q?k<%e8(ecRgY B\xSj4Sēؗ.K$ ƸjD 2J NRtCX2I`hבkEmuSv5LLSwu)$)3LYU66-O^˱A|Vv7C!0_&-OGf~.9NJy_|/Sz%i[ H|n6񠉬Rh3sJkƩ<1iƠb[[ ٺᑺK??}y`DDvAlFNԻc2F +j8dڑ''ݺv @,+%wbQ5{eS}ީ&$(({oɽ9^=C)2I\FAX#bjYH`qY5Yw;6qn1cOx6tLBAu0r?>RLX8Gμ(92maJW9})0ݘ 4=/ 68WDJc,^;XUjNk5nLNGǮ w` ⤩jjcL)pn+G7NY c\ 9*;^H/,̨c}ӪmoD;H@>bA:W7,_Fy~]FrbT@NpDKh..W6qKTBeODȜ{ C%Im 6^ߝd_!*b3ۿđØlkZެgA8z ֢r\/Y`:2;vyG%Z1zlo I٧ 8<giV>}GBlţrelsm{(sx Eݡj~bnB)Kb_u ϕw jՌ2si_dYGm!-ã0 J[WN@aÇ5׍lS'^DIcHA^ эLb>B5F ,ZIQ(gj@;?heB^F@Cbb4>5ACBMyL eWrUk, T=?e`E_?0 q5_h1Wz+߲7sd"t_NbuP;& >\.):cmKpRN~B_L᢬I"F-B-]jy2yR³G#)ڼL x҇twEGg;>b\QN^$V<j9q62U-ncb %`R @⸇!"hVkCH D•@{t"Fl!}j&XD&.j.,)HTm C0GxT#q\-~t6n'upW,'d|]`'ALC.J}ɐʕR? }7G~]bmT#B 7`D`Y1]Y/1A P! #w~6+ܷbڌB$X}ҟ}$:5RY+j~EVr-H6!Ud,cE0tL醄m yĤi1Cb*ZʊC39QBEwf$JIfya0,E-P:w<~t-ӁmB6vn*-'i5 _*}2p 6s$V??uPx㴍yX"^^]p‰XWrՂCi t~(8|pX=u $g6pδC:0dߋT:B]+vBQp!|z#"fra^sad^giiq씖ߏ8J.{C8:sQyBլj\^lkm̩t}!erx s昳Bn6eoJ;3}w1pO sYMmɬ/z&dKPAGTxQaJiz؈2(B gHzckC}!<-3#F/ߏSoEAdQևJ(A9`qo! : SZ:w?%Hy$Jv׼1; #Z 5>o%_X~Rc8Tr)%&B vxDv`?k: ?+/E[<:iA;t[;56x!]pkڍxt9ݾgH#u$XW[?HϧQ GG~(m[l9] $ʽx31aC'SzG |~oZ/*)Zbi5xήʜxnDS^ 6Irk"AjKSO{mi{?6f%I,m ai&,"CJ_%|@/Voq&sr:&algI;!XK ҄=XB2tU~#|vC[ \LI5ph:b, KqNQQ[B/ͯK(Q$f$H9ҍѬhheARmAb=jyEF,2KE?YduF"VOwŠldM&hg2+:r8{]nKk wp> oTE+=bhӍ6 O LFZ\^˰KSֆg+.u؆^½k+Q 4D]d*(FTv84hj2grBZXTF@}b+"zE[*WRT[*qn!mls-}bμ5X.xX4mO[w{FLm>S #eG2m(;Y[3 HT@L[kMǶl>w'Z^%ؚqj59. /=NTSٽ!G9,#{ЛQCw]q`+^8NHsD37 ԟe@v LRzi<|ѓvJ)$Pfs3М2dS"˝EOtMQ2O|zϝJ3`~FIhCϪ毷o01 '\^҂rOETVICي'o1Yq%. ݠB&">/((㲠Hg/O uבsq*ϜX pȷa\,+ƉЗ"E+#7E ~ʰdX]@јr)ѿN @:`ȧo㇨-C3kSu 3QlY`.+G)+_Jkxٓ$9>Ou"5bu?JqcN~OLB%{ ;Sټ+[V}Hf´D_y,?Wn  APfiR w{dM:1N`l,xF$n;됒S;8J|P u6ߜ$JE*At.-VO/65j$<'ېµn"|9{%Ka nhU(ʣ ]@L{F_ŠVc!Ju\qߺ|0'VtW| fMk. ^'fBū^qE{\1 | tܤiRY\1cs"YˊI]G+#s*(s.d?9xv6*vN? g@'ÚK^I~ s@ퟲ&a6_]ƭEG7~]܃C]C6G,& D=CPa푢0=[fRR@oLѳ͖)^pKV]4X:HyP1nc ܰ6pn%7v\A0eVq )媺V=hh0.4{vc]DU/o1D0vf>ʶ(*4uh4ۛ;AMgfŃq/ n .C'j yJL97Geo d5'{j߱82+Trc3؃4ߨZ- 85}SǠ(Pwr5L5>[8yek=Iq=Ė/S\P%ҵ:])FeJH`Ē9Iyv )ˣh$=j;TDǨy-YfC<+m4aia88G{ec$,2\?Rp|$Wen;m,X< 剅D/Naі;rD ;  戝})U,rbd|-5ሉoYSj]v@{. 5/` fh`' R.FQ>T1e=ҡB]&k\QVڸ 84\9{G t=ކ~o9UF]_-?)La9()͖8S.3 (Θnvq`͸z2G=TWPTn9Ey^?c z튬 ʙxw4%4՛♇B@2-B[o-01+4ath-)qx2Qc-77e]9o%v57ꦹGwH表dG D \}A[f>Kw+:rU?nfj߱Wfq7ayR[b繙G{sh^tihIN]t@68*xa25"_sRֶ sCO8C` Gb] ɩm.ݕzm]xH_X֞, '열,]xVjmCyUgx1Dފ M'`ק%ɘ(jNG}=ȣ4}v!5 =քC3%R.GÒJ=Bwj-JE9๶ p;:_DV̶nTȵPQݯe0I?c*#c+BddF˱ d01B>;S9\Qb]G߰LQaa8cRVQq_In +" -qI+@0%L"nttr&񳥩 nLt~>n'n}Ѕη!_9EhE2AHmDƏxN3z)HT';<%08GFCՐL7[<k-lp2,T8ԭ p(㔨ĒNoF@ZFK1YI[6vQTH͸zX#mMqJ4T4+eR/rׂdq&iq[32_F~<}|= bz:ByBA4ԋZU+dmsAr| ,[Oa\(aV"xvL64/[1nh`NGdLѭ X%1A tD<2\H VB43{YTNlfsէftZ,ZϐFx ҋѣ;v)xM=}` 1;̒{8Ǿ( C MSwxb(?UPZ j멀"ƚLbFoQ?܌C\'mϽ6W$n߭kJOmi @|Ū lYY^ߨ)ZLh El3wF_]o*Ml@b,CDUZB1+hKK guN*O[a*tu7p9> MAo'a  %IS(=R(81O|r:pO}0;kZ\NSҽ)q BS[ܜv`2+Pʼn-WSS'>/L(2y^,QEH 3Y2cs @uQO)h\.I[Uic@"Pl cFhCgWW\FpH(? }.&8Ce2J]`8Yb< O(?`!1 Bh[g"y%lC'cDbb2Bm/Ň|1ʃoB|31;(E8dN'%]Fy_#I% d+ہBǵ +-Vh@KϔG|R"NS9a EMf1_rAn9ix4;`,*PbDډdٍ<$~54QBqN7 `ƆdE+0kFIɶ+2`uH̭w  i+ZFdqLH3nd\7 \t4T٧7G{?1o<א ,[]'bD?O%{f-{Ū x-$qr,mx;-h섒6;r 5v(8T|>C#5/*3z,2B*}"mgN t]%%2p; /+Xp[NoGF2c^8%c`nm}d$;ʜu+*/٦Bd%0ё]xTT\0MA5w;)\}D9{fܫ7E˕a+T=(9ԃ:9zZ9^^q9Zt jqSsEP> @Bd!$2\iҡxD6&O24L"C^4>p92򔦓]y!b܃=jgƋ VgVfR3jˮ!4YY;q3<8̉ǁ]>ɱRXgGbZV{--9͵ap2:XNܤ6&7{3f|3ęDխvA0Կ؏}s[ӘII8!GzM.rÜ_]eS"HGlY4W?'(NR L-ei j1wֺ~֡x. X M^j dͰD`i\WGqb;D0tEC΄OS FC Lh\߃N [,A/=`;xפASJY@; )/?: k ea8=&;Y. lA`?_fQ8bh Uzo*1L;4)Y걑p. =*y 98vS|鷺 eN/"#PMD 8a ^U;S|V7.=8i)61o=guҗևR$. IDUwiضr`c.FKSimO$!̞1T"֕S4Q[G9lEһ۶}CƪBXaVR lht`)c1 mC~t}u;*vT%_[魟 7"3IROͫp@tĆxE |#❣v=#qۇ̥D|O#0KQ\MK,1=f]Kۉ4q_ަdr!nzK#^,͑[F0dYt!ˏq\Ć)Ba 4K>!V_E-qLQ +qZP'Ml h0క Vy"R`R%07)d ꒝ ]BS:儌ĥLmϯ](pߕڏvkǍ`y'`cO0k@Wz~*fD_[}l+ @1j/S=0YT9л CGPSIϸ%1-95#AՒ t[ }jg%_UamQJBfX$ҫ~ogygI$ys?@:M-jrOQ,*,s?~b)dueJ75᩵5px̥> %c[ sl."̱o=e2*ű%,*6~"u#f#U_|WNr`HohwU&wz˓hO-Hc*H?ne#ٚpo/:ʴLUa:+l\?\Ӈi2HMdڄ)xHR[M_QeOO{;Q$q^ʯ' 2A\[p?kiT eԠK]2\C[JBeh-wu\~J1(I+{.>:X ^^6~-͚Uok4֢@a}RTs g:$Rr ShDW/X2 `77Emh`"jl&t>mh1L @z2D~,gg890 ;}I]ff+=Hcys{bKw@B(?qI%9[yy ?ݬ ͨ+} FV "\Rm$k[`a6]3ef|ۿ~6> É Y2^hvH)jP}`ݘs6U1p!F`&rPx4i8=$GQVƍ00T 账QBFA؀R5> #y{.tFݗH22$ޑf ve_6b*d+7`ZbqV͖.jİ>Vk7>a}W E<<@6cHH`c@("s%ABגr5C},>dKj2a/bd rΘN!@8J@QJx4" Khk` ݙ\1*͡vOлsfa.mHq^kq=ej[t{I®O$a`y0eSʣ280*稽Sm|JJOr:g CA`V.ܑÞ +U8JznN^ qko~ ]/ S]$ dZ>E?[%+״_P)(nh/53j"}\{h0nbmE9"K&aғZr'uMV|;l\x;w;ھ@ ׺rN=kZ>wlU )R2,й1 ['*7L$`dՇ0m/tE B;ƀ6?Tl!Fߋ\H1߯A)^%P/Jh$o=- w>__C`8bE0W6qY6~[M͉9=*otLLw6T#Jԥ@f<=|a v_p~Ad~[ZDsq`Ge#Ӂ?(k&cOs5h%Pe)b#0PKj8IĒ 5쪶^iGư +IhoIۛ28"Xt$ Ŕ&^x߶f5WYGZ!o509#U!e~KBufDEmmEd 6ӳZd)gS?!" U}vJWQx{E؊mQ>GjX^/her Ra d8$GpqglZ&7RTwh'O*9I" UqdX/fyZ+ ӿd:Fp&ԢH-a".%"_^=Yd%zމ W,2I5f ̢}Q bYq+dG[3]ɤ$I.Bj2 CtfO߰]ER zryW,[nϰJ;fkpB>ya TwRV(>@ES_C yn$\߲6m+QK ga/^AzJsfW.b)9ˠmu  o|;{`Vi~e7eޫ^$oU"=\D"8-rYnz y/j27iGPxB]#b&U;O02ή!λAg~o̶0OK_ / ?/3 EFTZ |SnKwg~`w*hk)Ґh O;)-^ X.f8p,7g,B1&4Lj+BТ"XUjj+=N#Un|*|y;i C%o+}aĹ捵^95a6[U>O<Su|#t6_| Nu}?wh"gޅ$ru)4hlBL ~h6W; M8T,˧[z:^s*( rL$Vθdp(391$WͶ8l+Kd|vEeg& =:4Dy!fuQgtEȶO#\x_eNbRJC $LaptCǵwWwNڲ>.6x4GaJt ?I-Xh3|/k;:VQ!bP4`!oSTA~]ݺOɁeLJ?SSb RsǦ ;__di}[ȫ¡ l:(a3sq'Yߴ'-M$Z$Q\a՚i&iNT5-Ds, HH񔷟?K4"iIlYI\{P@"$5QPd)_"A8I%|&{f{·c(|ѷM44ʄ+V$<@/_m]zE_l5KBS FA˄T&HicA4ALh mpJ@(AQ=u}(2gS,Hޟ$nZT5V,jOEE.Av\i72g`miUNU۽1c֪>at)R\Twby)ή~Ǽf}SƳnG1f/SjŴeͱ ̂#F!Qn µ1اRkhrͶtMd*@po~}a+1szt2i0]ԍ1''#Rz7qبX|TRe=yTPNxZU&UG;oJ'uX S6cCNQeC;&p'=2" lF|[^a2-BN YN ;l|Oo2*}[2FDj밍N c" 3XL 3i ٯx/6ǔyֹ2[kkAhS]kOX (^*XeV\ܽxBn]M=GEKj皩ԙ? 6EZ!qɲ%ubs!Z@Pu@l{U{݋j;lzˢ\ʋQb%QBFޱl^1c^|o$A8|4kHݴ (w5+IT40݂U9wQ0a]dž-J#MrէC†mh/0]IaZ 4N7毑| xJ :sڂГ4Uc hەB!$`aX{Fl ū΃Zn(veMO#R]1f\V ʨH^u¬FPS NO `H[!EqUʎIš#uPz~$X H'\iRġ@Jfl{*6=a#`*KlܧZSj`ֳLa /^ϯMZr{d;pPuZ6OC|xr@҆d xk*^q25cU0.Q% &#U,.*qg,}pamTN{}[k}8,8\DOFBo6y{Ʒz ^RW= ܘeVg:WI(O9׉* Nᨠ}<@,uһG(8d..Knd:eq&Sᶥ^ҽ#~pSh}\Uf+'{-Ry$RGMc{Pҡl궽(E=Ρ3'}F>łhcYtYO;OZ. F^=}h d_l ͵lh j`5ǪjڮH 2*~y.AJ*=|*/옌R&ڔD|]*F},ٞkveg8s-Xf[quQOkoMmBJ);dHb :,aGKC8'd`C Lb60-ìucSO>ib LM&<ܛ}z DMe(tb*1&~˭> +ʰg0ɠ|[Ϯm0y0QT/sKw6a&Ɣ!)56\!bdtfX "r=&)െ'd[塦<\y ڭݾ} alnt92|߾V uWUO@td׺Uu-x5&B>p;r?o9tUjykQIrgٖT2!hWӧrzyD [?֫L8m.b%(ԤHM9D~з*ӣ*7DJ}f!F&\7Ѧ'y%A6{\|>uK\bȓt+x2{E{ Ŏ9ZtjL\R*>ƗlʛVlOƏ*I~ZFSƏ/tƂizu'8C1ΞIJHZRPIM ؖ%eXM}Kf-q% kobO4`=qPxVq|nkz@/?(^ˍTV֤sR@Ɍ+qI==he‚_G(o*[1àg[#vjA4 P_ +mQ8O݃"!Xtۿ]nKV#!-~]Uqrto̖J[r3XS~x8$Ur>qZ._uH _-m͍/\b9T`JS{dZ뗈@:\^ƿ.#HH8~lhTvg;+${'8%j)SKj}JZjXbcN0,7jUZ]mxoI|FKJnRG8w8rO]Xt!i>{珼k&TKM:gݚN }/?+CQ'fi+{%J%o<$ 9='4];;l+WϦXwaM\2@<' ֯0DhnXQ_[MK&iOmw[uS#Ym* $2֩Sz2؈5<|{ֺNHơ& $ӎ:}L{8WiWvtu1:`|2iVjK6ذЗWh/Xڠ zw`Q $gbYD Eiɧ֕w*Q#RE(らDLjUJNf.#aӚ뽓veoz/ ;󰃁2WOu䫓xȪ(qdm]6ЅيZr0)ɭ_=qU,725Psr  SLxe^^z6?ؠۂX͎a䏥rydԯkI'y1U _P0qHJrjW"Z\d8AXTGG@R'axhnLC-F*f ܧ5lЮ6m +:bL:LF_۰NzhY lA+ 9rZFI}c|<{eMӑ 86SHy'laGD@'ɘxX$tk-Do>a4{͜]:?<qJ,6c*_xE^9-'5|K(]{ )B0P0Ky.pg w JޒuzW>`T2b/8%! wpZ{rϊm`n1c"ay'u@UȰut՛9 #Q)u б.B )IF>#d%V s,O*B_\'~MGf&#"tÝq>X~yߚϩS[unilQ!7jT&Df A1'~1;,ḱᮣI& [?9gʂMTAբA^ vrƱ}uC}_y.Ռ G 2L~x~\k0xlj{_OSTaCX){GuCzA,ti2dK9ۯűtVg_UwS H?^rM23Z _E\%2cMNkﭚ24 OL(~I؛o_Ԝn=7L0t;,Bb^E4Qy 8Ӏ%!rDbtJuS?&ѓ&5=+*g;O͐JahsVȱQ]1f-8x;p(+.F@aK &@<~SV0k^׻Q6D!H!(S֊~tG+4(N|'~VwK\`"]GF}1k#&mT" U7'H"gCC{Y,+6Vuek\yWSUP6}TyFؼrC9.oUGɧc\ 0yFuķpn*@F[9ƍf(cW;,H6qsF.35)%(%/iQ=k~|aV5Ǡ ;Lٱ9 -%lڧřhXlRQnʳFOS'|sUZw0\+U%Ehp;MC .']SeT`l&j[O=u/!Eڔ$֡{T\<~$p@hO)9r~R㉏~ pwjMY iaHYUqIvZ[ ]X}7X8TD=qAzF82,a+ByPQ٤C_}̍zydN,Zzľ߈}鮞/V Da}>D}덀yGY3YBz< h#+'ɪXn#s}Ao %_ &Kʻ-!!j홊QU76igcw'10sa_fP^=[K% rnܧcj" #wD /vM hXÊ0w,ᮗP9[P;\@A˅F`nte%]{EnZĩ3O˹Kz,7F_k%/OgO0u΂{b< 8T1aqŊN~~Nb)f*.)tTN%%&*Bg"5=~$ }?e(L@HɌqa 63PH2bxCn,W1c K"-{>)4qi,,+p^ Iݎvp:Ͳd,spcCMEoΑĪG.+G?W@^6圲23Z]P&]̽dbjkD*7辯7@FU q4g7q,x5rSAI lt'/^RF*v!.@Չz2}VXpwA]Г{D.]ϱԉ4. NWs? B/{1J(0]Y,ƪ&J_ڢirmnlPT_i oEbNznO0@yu n) 8-BOWNJ[o@倯HMSAC; W:^L/dCNLÊ~"d^Y^4We!%z LĘL@\yRp6܀ ,RpMY.Ͱ("ȊXAux;hjLI Gp*Vj :@M4&_NeL+pK=E9x\6e H#ϵ4RujK^̱3"{KJdP޷nx-88wtgrk"=B>a.Է)ݗCy ?>WqF$0wtGXwhA/w|?eB0$1a.ݣc5m äiN6.}i ~Iֵ6Yܧ^(:69 hUF8Nt~X&/!@05 "b @z9#58}iѻ_brA< DLb#n-o vv gHЭ}y!L:vjf  ZUv%ӏnM`1S`Om[$Wթ̩P𐥬]biZ8\lzhBb*-_GI:{hy|K#c= 'E/$OE? yeFY…p@̀Y]* ?PQR{ 4ZP~ ]. lKsvEeSF8S*OB!Uvܚ[E<F}^ߝ`λmp\K!|adY52pG0Ց{fE;Q\1ȥJFcS[2 rܝ_NYbh;=!ɿ;#VӖh8fg8uUg }y*&؏@v ^$}$P}vA8m#Xz u<u@\bk}EM~D ! FuCpk+ݔنfƠP&V~?%"jL~PkÏa;>)JA0qxzƀ6?ka()p3ʶYtmNaUw$>p{K?*i-O y*&ИPa|VDf W 3w38(ԌV7'jԮ!5-s 6(u;m6*^_co{n]/_S8õֻi֓1MiDsK dHp8U#ue5J,OUpA? O X P}`dM"'B&Ѩ;ef?[8bU4DLU"H.CG7K:Je\Lga.V[ۭbXaڣbQ"_hK&#K (䵉.-]R! 0Q< S5$W&Y˔3W YA -zQ$$>=p̌vŸ5bN"M98:WMPb.Ddkymf׏[.qaV)(DKD5w}M\6 q}Ơ#ÌK^BەݴbfLĭ|*)| e5(;$K @񫏁[fBR,!lj/Tq 'P쉹y~HaYo4>,Rеh8|>(q-ͪ|hfvѧ&XRoM!KQό!!k p(Y۫Vбr-S`E؆;8O]?H2}dd"I[;K uH1y^R4J+~!v1}TzRTt+/mZyp70Bz%x1T{oms c˲n05RǺ̲Clf҉:ײ IQ/ x5PMu #Ty l/ܛc&%˝CՂ(Ʋvk*AEIlM ?dy.Y.)I3@d45ICJ)l MX\ha"gZ(?7%]y0J5x\,jr: [ u^=C}]G7 F.cwNria-"p{sU{Ӕ%H/Xm>ԁN/(]wy[M;f]V7 [[GIŵ 7a?è}1b6h_Ɗ +ܵ y*-{,HVJ(W̽Hcö>]K#De_dZc8W|5"#w3qצve\|^8PagX|u/}LJV]Fau΍Bٴ34Y^}yYu2 b tF$c%2.b.$JR|nvTx꽭t@pP pZbrƃi! * F0 a?_,҆ԪG9(Lm:sakEV݀p*0v +@\PIYLpno½44p2ԆX#f Ct{研(!;H XJ'NLߜEN*^NF-i]k,0gz_ p;ڊX_y8&Db/ ޙGkPq҅#Z:" k VʻFGz, -AMY^udR~.(X)JjLs4r4s2Oi<BqjkdYxl\bӻ9zVY`L tD GMs9JoB sBRkS9|:8pG##c'0LZL YkB15Cݦ.tJB'CK^IK H _3m`YMm[")*! Yx'mbC :E{6d÷F~^ mAPG:M8R!OM$I,E݉OA(O{j[qXý1|#t'Q,cP'KkJl0}%P"Mya1=zr3vie_Y.|#H)n+sp"7e,}>Z_mfiu4+*rMyX5䲙^6!'Nџ]?c_? = N>%>W+,Z΀0xa[BIt |avE4|ND3:x2a4:d4M`&s _ZYU&vTpZL-i!PLJ1II@UG<0~]6 ҁei9}%Wz\ߝizmuB~6l1l)[ȱq N\3۹o"| @~WY*K*w+5U,=,;%aJKwaCR̫s6"۵$XFۡtu4pz)6*V~J-ħ s˘2P4G`R=u@,hԶҮNKdyw\]0 L@}Ad хd\끙1A luJlkA^8Z?'Tgkc}զU1̪HװQSxW|ӳNV@68#8RN侺XBz6xFe[] `IH.b"^̄]ݫEK4yeN\ N&K奕5b,BGIX/k26o870$qF'rln. #V&~E|\Y7@>9nٞ{_1@2w'=Lr3SMJZiv}G8{jMCء:?.BA[H.IXax&xo3;w}}Tspޓ̕|jٯPV8 eZo@ĿU%Ӧ!^8:yk(Qҳ}!Ru~f9]"IV"Cפ=#B^= v ߉1hh@XU׍rކ[ɘ䩔jP<24 &@ dU# 8!Hi =b`>?]e/A?L '.m`dyXqRWN$^@A^FAٸ:У?9̐7LC$"Sr gZbjRrؐgJ1y22\D3 5ڰag Tbt3*s"&Cm)SG5'3ƣ6>pzX+vt4FVb8)E0WQU-]GU )K6)Fɯ8'''̦야Eۼd6O0mxvġц+::)$!}ҁ)\3"\xe.E e5ω=_SdN6p8 M9893^!cA 7w F9F?2xQ'`}M8p2#,D5)@ɡ@eCdKX#&c<'q9K9Q=R9u*h[[ Y\\G'pwAnI*M~ba=8 pQ=p 1[8sw| j'nL_E& p)=4;eKj4gaV4,tU )|RpnA:Wx _!PY%md*eQ_y Y%HyNPb`lt7Ѳ.ol9HURg8-)z*5"Ӛ  ^ǿBV7xz^C2|7¥/4Lf ka)'1~j+$xt.[[.ȥrf^W  ؗM$H@_Ѫ:X}?Oh&fCYOHiAk8\8hej™wZd0!111u3T~fo)T ^[ &J{U2ISwJ Pץæ|X副‹_(N 6>~/Goɱ F<=ãYK @Ha?^ZUTJCIkaSī ƞ kܨ )|c~uL.~ K](-nW1FqŌ{ʼcI1 %Sχ/j+$?z@"45j&)$0ٓ=9W4 bjF MN+gDۺ:˗`stycF&}I"s^KͻlsK~wJl6+peh-匢}n%"^X%v*{]̇˅.J3svt"pUMZC R%UI <j V+OCN^-𛹾|YXM*/=v~֝!o C&+6T q]Aj+Db!u͜j+@&.n702wv*AI 6>z~6_&` >^we_VbM;VS$;-O Mn؈~DGfS킁i6F/) |\b` "pX϶ )[h+1؅hby6$Ӱ\2P.CٲCsE%f&W?WVU :`X4:Ry?˒a'a]. S$|=Dӂ^3,26%YZ'@ vI4$.S-'ɻ"C4镔9ZKLy3.)w&;Vr3 jWpDhluY HVzϝF5X-K{?þMً"0%)θ%wS|C9H@ZO9" I)M.6_Xe3M#Ħot0&oANvРm/ i)GMy`lUF{巆CKZ 6.yBp7 (Eɬpl7tv 8^2} [݋gE.25`k .^U$ЙpįϱD=^E]`:/bYBp<׆pY!!{;$.ږ[k[^OlWgw2=4`bW40UK.PHB~kbټW5NLzA$P>{^3>l6hg-FH&rQ*Bpm!)7F)*7dT(ʡYDGhGYP-+ q>؅&֭< )בo$PE]\Q,ZWX4sw bpݟ|E\u?:1^ [B! ne>~=[&U  Uic+Cs_p18ҿo\b tj1WX:blǷZ޿a#X=u[;Ec)׿²V6|P +M c 0qz1}e S?\wN~`?t-6=]K; FY.sZE\?&.`V8?3Za-&>Ex ؘ h;d2 x(Eqd9=ch(6 O~ʪ$pA+uݬ0 ײLkA'D֠~U,F mLjdhml_|2NR˽G Znxд|˓.^I>cFUbQ_-t?74N 06Wf ߼:(KH{R`g_հnHf^S8#J؛Wg|'-ѭ:eIMlO8}u|H2ֆQP?(1ÖWdlvv n Jך I[Ι Z s %poɪ~Z]ݩD (voK(KXD;jv;&&[9j$D+풮2xOxzH>7* rjTJ9 B)s9\ܧ"?>u 3Ko]BXxW0HKLE /JYCC50 w|W5SZO"{p_Kp'[ oB*Apo~:'wϊ%{` 67 bA3Ra'G%$'wi(_>ʹA>&4 g'h\ ;ތXZl&Ri'stA2L1q&8R9o_R"Hl^Lg')=٤(va6hī3t޴Hkk[ԵT O> Ȓ%{ )ssu"۝V#j"A\ \Py,`M5r%.쫱20 w:xa֌zzou^;qw"a<p̚I qtבӕ3;WgY񂼅^f+l4(" q!/I|eR8Ûh}[FVn+@,KD̔y|ن! a993 om4F"n,䊔.&'W0%FAIj{fsdhk5K2ĵWk=XSE1zj a<ܘO8,w ] leQ KC@e*0F'q6MkJa_玛Y'-$nancK}ʁ#sE;0^=YJ6KՖ7 ,& 3@H(%B uؕv\bYC$6آ"i,U$ڡ4Z6 ZPB'd<]4X1t%f)y`|8j4jf$MRXGX)0i^ƆRu#ܐd+iu3JدsPX;0F?sԛe"^!(yRG3c3LmEUi̫W8}NI˻ I;={lͅʢ: `HTzW(Pj u {V8opJXL广*\TŲ qVz `өH|ORZ~ŀ,/1NCQvZSO/xZDwv'5 eAbD+<ȜHMN@.[i ST4 fWPQ/Ʊ1h21ﹴFV ͖Q3n~D(Fdgw,ҽG}DuF*y"줐&BRV;eVDAw@{D5A$^:)rs{1TlĚ*{f<S*KvN]D%dBĆ {pwυj˙ܑܭ0anj>i-h3vX\P!Zj E7eG0uM, .-0=zpmk1Ҋsz{=%yG?'&3 |2T#Pb7MK5 lgrIdRN%E6zWو.}{DyӘepҶR*~t`H+Rܳ!MC-`}nH5f5cLaٮ|~iӚ\nJ{OeCt@o7Fa oa >R$s=i؄O煉V7Qc 34'@uB%r\bY!}ٸeML|f+5:f>g<]sh;$`=Y97 o[L{0D,P%5o-zR.6Q2iK[`(ȁi`4+|Tyi't3-JLMp\bAq !L.ֳi>}uF phM?khe^9\L ]k b"A%Wp{9RkKަ8$De}SH)Κ& +wE4kG'g4d>}sXoKFO7S <1f_&)! ]gw_VD$폹[`@gŚғPyAwM{BթB, v"kHb7r2'+IgYZ07070100000032000081a40000000000000000000000016446b36e000038ec000000000000000000000000000000000000005900000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/core/ib_umad.ko.xz7zXZִF!t/8]?Eh=ڜ.+iOűC3KMk%BC5> zj`یLwd\zR| xj' b)x1V9Xq,1BޣFsXP;EJ1UѓF:IF`^ G, 5?Ai k*_)Djh\97u{z/Ƽ!\N&  >O Qa>~׉!)0xv ©mzE'-v:J8b<㟹w-O6yaɅ(eTdʰ~y#@8 9B`omҰnU|?:~-͵J f4gq)TiլRDёnf"Cz3Y>=ݤ'g sCF\;(Hb!$'ިsrNp?:t9ZzBZSp$YW[^w489x N.p VAݽ0tcטBGHvzjn#=m\?J93/َWRb+-3&% bc쟥2O].Oi 6*vF1{0yF'IoH迢q%vB7RWn{Pι sLEP}Á^O$3B4{yn4tƞo9`kф)tD%W~ XnRtzGj '<9D7Q[Z0slY mk}*L9c%qnGXtE9_jGT^S( /Ul[Id%^'nw )a':Rʷ}49D&TpxZPx:㱄"MhW/Iw;DH/ZHGoA ditZ'-q/Ҹ~6 %&gzn\{~4!*1T'ԙgNE LPrchSN x4GCd?Z'Ŷߙ^s1L\goN;C r ?Eea USBltY1Ձ嬓Z3eXZZS/rR˼a%n1#=!OB|fPAR0W I +g:jFuFg PmPenN`jɸflzju5CkX7xqñDJ#6b α."QC00n,&_V*rzz{}o4fn*Tjw[- B {0s3\K|]^<4/-U&Ŝv@[MBRpwr(AF_<3ٗaEBeQI:|z)Um`eND!a}@ZjssFJJSk*UC8&(UZE J!ON[)WFrbϸJHӶ5xJ#FwATw!Il G$dpx06x8VPz(G۽`n0 :6G坈|B1;2%|~7E`iLCeqA+l򺻡 F.MONBG h;,)p겘EJ =yȎD+bYwEpQw lX`#+t+Zmdr{4pzrSHZTT!j`#N 췤~*Y6!o~%J_ 3Oq$?*) /#?[,Fv YUHIHn#wcrKH"VK)'l]/ryخoTT#Nr1v{؛UW$aB#L@@Nka B&E͜<ʹo`~}Z`P#_bm,\KoBeI>Î@NfP&pXΊ 5I'1* ?tQS2KWcB1AW_u;@_W}goȗϻ=k͊p)^w6l8vƺh^Rh.zw:4?(!?evQF0DEa2dsv\n9C[i,nhkJA=~M.i!#iZ^m4V({'Vq@R; !`I-%UѶUar+6.%%yn^K bp^cLevv oB.5>h$x89AɑJtjHƬH]2M0[̖`_(o_12PSt /Wdi%7UhV{$qW#Bl^v@ɕ!!9HerOsK.\OHtGڜPTü$ X!M7xiT%L;ST/yq9 sA#E37bဵK>HGO )qwҰ o>Q[C=rMQA3B$ۯ7+iV£¨}׺e@CIݕ8)6UDH4tV;}:1bX$EEۿ:FFؤ:ݎ%m6$ i}sO 8bS?* #{6DW+Sorpp,04$wY'io^0SW-[npҞqwr,*'c)oe}$I pXKo\vr=;=3l)V#W@v.8fw@)XML9e$_;ԎdH2^AZE ٯ-~+Ĝo}OtnyvLǬRG&;S" +,h_ѡLzSӫZO 8Ħ-QRVs~S'`w] wYDr`Y!43mb #1%*\TSe0 >&"Aꍸu\WSJM0Xs[W뮹4-Bg#~<[L;a{/9"{=5ooˌM")}_MnA]J64B܍+tzŀ*6 >D4)1u]ޜY#S!sJfk9J? ׃L uѐ`L.$7ꊽѠAN69;_l埙"=.Vc䭿Qq|ѧR/F I7G.ejnj 7rť[/q# dГg. A 6Д&uaiC6Eـ$ b $y N1tycxb?lgYL\Am"]%sQ:-(d<ɵjJQanLۢOfkZ@G0H[ r1O [z q<,p9/-0'[\Ic3n<$M2d\]&_snGm^eQL7bGLqLaP/r?+-di4@ng^:M3IN!3He 7eP oh³3z-")!icP 47:lf68 ^CS9"M4]sg& ;;qmZyTmj5jj8oD*FzEᅭ)$~@VY4v@9s ;|L%X_+cmU|qrEg}4יiMfbKj1+4PEfζt,J\I.uC@ H)6ZT7tG&bpYc zx9 noMڣaM۴ = d`>11 c&}9F +(TJKkEh] UY <"l=j̜D9+(;՛>uɈmptq̔@-)Gp Ϭ8MHygfR3ʼnDz{,nn?&#sGHkzʂZ^,"`O8F[E0V+]#0nl1ʣkeU#w଼К39EkT%m$eHuc4YOn&tZ%H[~m^`of1I3ש,Xyl>fZwMtq ;69bZ'Bu=C T<1:Gr8`Z 8n lߡJ}g!"}Fϰ^ #o_sh i.GlŽĂbݼA9垈0;Z_QUr1nD:G\PF2x-QƐmI$֯_pACG:1UO{R#ilҞ\^R@q=[e_s|~jm _@6hBBvA{t|^u^NzsCDyFD (L _,+&I2Z.3p%6GheV8;xNҧq0Vh4ktk5HvzemI2$pYayKyԋ6 R1l\xcўrTW0 Pb,3jr&rl,٦t~cs3So0Y,e U,FWw|֛BII F0a ɗvF߰*uLHaV7.MeɢwĴ`'C3r$ZYB O ,? *C.cxv0LpjKeԪ:o}TyʑA GX}EVӰv t L2nu⳱I_iFһ>2ΐ_[ېL-vv˨ZNe6rKN>xI#JIqùV[#SʳR K^2":#SBl5iYV 6tb5գL0xV|`_$?̉MROic̻!\p~ET{p1W(g}!;!NfbIySߩ);|18EJoߪ[)GnVڜ,l NRL+&?gޠy}LI˙O++Ko}2dk hw5OY;?X-nqzЍ=pu{ȹ,9{":m(0 ̴8sžCD}8woHH3,j})AqzAWT6TZJİXPgiS=_615fE lxݽ=L$ϧS( qm<"Ȯ%Q'Eu[‡6E/x65O S5/]F>/-a4nw{P>q>n @NDe;J9c]f}EBvK.33@\d?7@fRtŅq4m*'f$YI% ;@AQT|wPOG,JCS3y3h?hR&fN WqFsCUbrӿHm" ;Ug>PvSE2GˤKpJA \Ĥ/(rcť/7WW(i ߻7>t֝ HbW2K & ,.6&Je3Kr4p8a#y'0훠#'V=#MiPo( MK}}.i߹hs\ so)=7f95d`4y%l+"7,TbPKzGWp 8&'ͷf3PxQл렇gh SL?/1F ֳ#"+[ ~&z,^Gz:Fl;w7Pt;N,.|UO0\D&^Vj/M՟$zD-_ÆfC}@r=xRbLhwic aH% c>އVgMCzBoC]gQpC?=mvx͍: R{JE&4 ,3k1ф -4Aݐv9OR*hwur"/ɹgֱ)%bRKh]3u>mR5! yE5}u j$ +p}2R c$"{u4nx^1tiv-iNړz,J0k)g~}_v_cTJIүCP[dSzx&)a| ԋNv:j?/[em$.??bZW;Q;CHc LȘOzZp4}`A1 v79 AK*UO-JB|v_±Hҕ]?RkO#I3Gجmk{5%ҖbMCJbѓ=CHR>W+yt(Kn`QFrSJMu~cՈe8ah6 m =  v/2Вx< KLUZI{i0$vTwE봔8<̍xl₫o} ]8hI)Tf8psKχUy1X7pvc\tHuu$ЬZ!iCrjMFS SK ^a9}Cq/r:E(κ)qgAR@˰ NbTS8WvAϔ/t?E`dپdf< ;bU Š@|4[;Tj}($̜IPzpWU<Ĕ-PvDprwihz "ND\CW{;7BڒA#6N :/λ,WRnb)nW{E7KƄ={4bL`JUQ&jEU+ĤsN15OVbxɦnΠ4N4Ϋqi(UX x4kl++{ گIӽ|h{[N.goow1)d%%n[bK'v` Mz&㊙Na7@NE{֐d۶ yF, LJ1jgb=5.lFHեl98jcSi]|=2j5LY<[V'I^yѴ}~zo4%[T6SW{Ϩן`o*;/&5r(rYsQUߙ2^Ryթ'"#1?'tObvs~IB.]Wvک+<1޼D.2+~=fY UvafWN66~BVj=;#[>J <&8Ia'x;td\-%&>^v˴,X3vr:88'G4\&i,Q#R?*iҪ'עӴZPzpL>a:?SdRVO[s:gw'Sdes;u@CB$įng2pa7s *1o5L8=y bxRP. 3-j@MTQF+?*̈́U3q8D )a۶JG؟S'8o!=KZXVPmXUp}#343 B] /P!F$cꅹ%NOy3Sa 쇩gSۙ mR5$ᛡ^ ]sRG/Y%%և;02sSJKW5ôO3ld2V0 gèy W RoC/9'FϮxq<ԑZeݎ¹aJLo[f>ͮk<]}С^VvC)#N z.Tq?$]u3CYÉ;UHn/Y| cYNII4A}6ǝh6/jN _?zF8XY3,S2du"8k%_]`l&_ YḥDK5 ";>սmEE #PL+&tnu`=,vrwoq'cDue9_Ml6p)Xϱ>5H[Õٷ)/XZPq|YSxZ}؎1`ni!*Mc;nqS 7ϜOw͸\e{_}h >r7`WFw/B.n9.t8L>Z_=hn4#ޝ TihUQ 34;@|}H;:<XL"W  h7],Dljƫ@ .Q)F/C#+L7bK|_=q5%>A ]X+Bw$Jjш:laʆUTm:à i]/G47FpB:CulǭM-pY5W !#՟)n1.mjGH|鲢q#p'?)qVÒ?aIvXstw@O%+(&WM)۳ܓLp!K+FV(OX{Xœbp7qp-G 0jŷPMO[őMwՋ%;ʒ)R5}վGG7exRu'kЏL:Áoi)EPǎC A܇qMeͯ + ,ԋ ?06m,sEɜq9tdYGvu2ٝA1eņ?xX%oa">(UC1uv2ajVLyEiLD 'N&df24`^_ 1y2meݙB1c}hy1cj޷8sAcsa<"a@@R۪Usm2L4V#GX9&:`"ϒ/eVgL@k qXcUѴ5YF}Rߥ,feK,qzg#uU5.m+Ch @BL\~R}$^PXZLUΔ+L'B7Kq_1ǃ`w ,bgӦ3+ʭfsn |*ex1.Hhk}࿍Vw-zLw̥~}FP7dy] 7WR3$t]iIw4LJ&萟&(yT\pNH.D+QLS]+I,`hkunUea5 SQ8C~RyqEI5>ʹ c3jk+\okk|z+ c`bE+&+:G)唓Mn9b%>|LzzFNk+.r؇k:Sx}ľ6 лrHFpwiC;s%>B|} [Hi̶N]%3 /~I ;᫓f]_A}O]C'N3_ nۢc׌^GwiH28wa"ir77J- hP@@u-I[!`gk̰BqRoF2,[z)VH D@ĒTEE_z*\(*˘qWoU7-}ў{RG΢RS"-Зk|D>OjH y3 rg!2ɃSC6`%[M`8.>V ,WU4yC/;3i}#\bzOHߎ0Ya\Grd5vd.9ߗ $A3}jqBqKgYZ07070100000033000081a40000000000000000000000016446b36e0000ece4000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/̿]?Eh=ڜ.+WԿg# YF/'UWks|Pq`mv֔^ܢ~(WHY8׮5;AU{`ԫ݋`dVMAGθ~}4}73Pս]6-pbϔB\y8Czb *~|^M@?Jzu.q2?( lRn3} ŲM^%UC^N#m1_~];*Ӽ}=~L=JnX(Ez>(i 2(,6j83`l~ZU]d8']o]~b(\25{mw!*Gi/<2TN%ԇЊHR7k_d@Oϟ:ni}{U)2^d39en8L㝄9;Bn[ԋNU$_2C(c{p[0);Bheaݯ4+.:{(oqg7ìRϋ5Z3:S,X3`{aAmFg'5qxsSACnqG[;# Mb%Mؽ0V )iw"f U=oj:[)^e*rI0 B@l:7M w7+]^ Owö|_džmBln0R :dDH wz[qgB-1h.';*0 }❁gFZFؙ#;t.Etrƅ%W|bvc2#yvݽ2 %ysDE'Q|cʁ5 6`^ )\$boe-ɪRhxq5 J &T M;?l(!eK[^O6myd =OD̜X==aY\҃uࢠ- 4B"69pdf0Y_8MՀ&]xc$rQ^ k7tuښĢ^PDN%+?YZjC{/5$f ,iY^~X%:=Um)8_ ^]}M;=bCk Nۆ"ٻ͏Iĉ0sxĦx vZ;TT%|g/MW3A4&ƝèLq zs!?:3y3ЫmI:^3~˵%^\Iao++O#")fBϼcrmj^ &GW cOvŤt,`k<6)*:GQW ,<i.̸54>LE/ѦKWcd&uҽ)aX՛CW VLJm+Ű,դ%bRʁYϹ69<>/X h]Cg8?.1Wnĸ ɓ敪 j>]ĺ;ׅs~okZ=\R-~=X>-A Oݵj'*Tߵ|n.6p C]BFmfجz㠁}.Pwj V)x7D0$돈L5=Kvڞ'J.Z\JZ0GW/w4F`XE@xA7k(?iϿQgQ8.iK΢Il_c=׽Hq!_7%OoBcPTIJ@Y;MZ8Akpڤ frarb?3FV=~l94ǖru9olr~ {t8@ Yi l~wb_qmRx{[V5&w9V63R ΙbУmp`!لM$+ՉK|d7^røL `9|XGl\"V@vk,d$"06ITDnӴQH[xM$SHSKCg7BׂN$Cps_\H=;>2wIsKRu :YI6V\#=?$x?g*M6~;Qu; 9 ym,Uid'RD<8M Yӕ4m 뭝Q9q1ZXzwx΁r~Xs U%!E, )A%t< h]Y eC/ D#9-$Ժ~P;h˳}eGuL,B_[~=YiB(C$PJVKypP?ŌÛ{ m7Z랤ڱfPK]{]*I7K5+eȶw>%8rxq8@H©b tαOv$D8N\M^)HYf]zbv*$7D<8Owڹ46qf{ۀ7+$,T@_1$.6Bp“I,.iD)8Nd2Zi5'Ks<\.|\3Q0DsGe"un;:5TS}]T^;}+@Z*|,| qz!0LPpUAgҼn{OPd<_ݢoj}CX䢊[\82#UgW.gr8CØ2I)()=e!%5ͫ&a33?²4iq31 p^x`PV"~BVy)jnJ _2s9h#@M JˀTK*oRP d|BUHlB/RڇFQ" T/^'9IBAb9:8SG&q9ݤ([t&M܆edۉs=[7p&C>A e#'1nNoS MՕg5 x){\9PIpkUɰG򎊪c!"hŖJve66gwPP!*Jר8uua7Td[)2^3f[U*d  `$dH"MF?MrUd)kb0ʳsudNyĿcؔN)R*x q:YZ MX XkS4i-'SR MGLrwZUjt/c<d긚*su[T& fR|t2pyϥ:<;SZa8 #3;Kt҂%{xftm"e~\!sތr]:;(psi WC~W8fHIVm疕a)Tdſ A g!U<,1" 'g8! 7sE!Tҷ.w^nE$[6(9Ag:S!Ŏ*w軟*5>QDS_+LJLabfO! N~y")I}tr~]G<@Lg.ᵹ-DU2MH=(Jl-A?~ʅB*Ğ09^vmf %PG净8k"뺀~>䠷Gj`޹H7)c`3! e2}K6 7P3M|!hqy'6} Φ`V  '$ ;,J;Ѡ]AtS񏮲t ${ ~VRJ(}>c`y#oLtpiS&g.|=xEͷn*#Y )0rFA1@AC@W"TbSxlz00d>Q;2¯$6OѴ#RaF h+MiML,9SlYMf(z_S$Dm?<"|U ր?S>#}͗ '+hwœ%-」{ع0'G -XQBI|ܳ OJ"9Ⱥ=/O!N3Cm;5-KVVAOT- L c3(B"VEm F)A| p=?J**"ze (}YonyGxb);h 6 N3 gE޸Rt:=R!zxh mŏ.x9e(#=:S $*83s9L^M]/s7tˇE;ީHWW9h 1&ـ~5jľ'O^'- &\0?[1a&iۘY_4ӠrE"oy"iUQ:zDX:ʦFb=mLV:}"p)ԧI~`h#Nb)vWsz߭ګ.^ി5KYSA=y[5S:(ݾ˘L7ã^Ǐ*4 ]RM\MJ |/8W t B6m(Jッ7&5 uR?WZBҌSQALQ~ְN }˄(SG_mQ0<άVgQ@$_il KSM tV< \K;+ӢLD Ag0^ Ov8<y s1M:#lKo@ҪoFGzoXo{]g#gH%Ш UoݹMCe6^6l9s70i+QGzDQt*yÑ5 gA ;ռME7[Dq*-U '$ɝ1s ttIIpzvjX'#b "хOܽZGù_n3~a%2imG.цN -͏8p! ]2SoC@%89_X@!e EE:6/| #cp8T|( Xe-Sх"h=h4z;*j15zp^ Nal n?W4UȧF7.o?u5;njaZ6 5+51y9U_X {: Al_p;ں[kb5Ϭ>mA~sJIz-{XQ{0Xuu%Z]CXX-rF}ixh՛N31V)pB ӯsLMRבy.N\FAT/%bFLOSR/YH;fĦ7*.Gm1|؃ƹCTJ@/m/BLIPd?#D_YA.//SAύͺﱐBb?R;470u;10 ]~[n|1k2ߩ*꜀a0eQÍ@7> jB,GOxatGSSj!s:)jL NyT>z/)4F:Qll>ޠM0;8̷`-RAOHJv a 0 eɞ'%`~rѦIZ p ,۝F!)Pi>dhAv/̸בc//jpLe-b'_!i(I;w[xtsmeI;:0g?+UV.eF7eT*i4> 8ԟA(a^˙އJd Y0*Љ, 0Q7OBi *lKSto\1J GVF`9["M%0(+ {o m~BM3MԌi Hj/-|F*at`*/tՏYgvn[/ɻ2EpI͆b [l?t#R1x0Lv<Uifv|ivG?Jy8YM.wuUŲjұpo>yZ"X/"˂.f-Rfl_+T~7lrȇk:*Z=(ue0ky.#-i[!851q13\ޡ_8PF|ɪyVɣ"{߾}B)0Wx?Lmn*n jk DZ/)80([?h\ވӧۀqFC-WwR]w}瞴Q}0֨$B~ 5^Zjob0U:%q)7L7Goj:T[L&nCdX(DLm̸ X,Ex.#-NT8F~oy0=V+N)Gs̘P\|ɯ6#?Z8xTXV,gUР= ǖQܢB3xZƦ9Me #T!d_j)W:4=ه 0Өm>.߈SB03& nwOo >\ CXUbG;̓#K [s^sF+B.+ՔFD7k zDH} A9*D^VBJ+;yEq@X*u\}[]nm;m\|5:ˠ-."ORi?Lv'@ Rq(."vI,@`VxUhJF\L奵6H&\kO9PY# AJR6L~LmP ǕzKش pI5\ũ-ԅ#oY ƊL^J9@1 C:]^' . !k& }~cmh0l+ϲЛ,eQTt4e{BǬ-j ކ9T3YVn-hgl6pSR:d}SglhIeR?T[#)_(]) Z5rsČ͊qچJW_j!LhE~QWrWaELO&PdT? Y "*Q-Cיˀ"i 1y2VL 1ocvEC4{ 75ĮbP_ۢPF9G{;nHn~0J&]Xz"U\^욡;ñ-욅. rH)7U9O!|9DO (]Bf0t["} cd f=1 6&l2UV4l]v,1Թ7[߱*ƣ_#3vl{ u2Wx?=x栋exdб../ڳM on)7( =~޲j+× 蚓 !mt^CRy3o~0^Wq`č W'ܰ,xvmC~PTdf|H(+$HIX7xJֺX$|0+ε :wuI6M ŠVF_95[itRq[ҍa:k$nfuߚd:רGvc_O^(UI%հcU!#WB!\"6c-|Ld ao OUoAt|-#Sw%$cn ZiײX-2ӈe\XO˲I>A&V7ėYAl3ccH?gJ)7ӊBk庉~Zi ǃ9Ǖc"Wpmo-u6׶!)fc뻩mY'c97V+<(gSZ&w=M2hP. êp,?y,5ĘkF8ڨb& +Ğ{~t]'\wWcT~.D:J!D}k/1COUۮיAPI(mM8%dhF G|Y:)>@[/r+i,'GLZqDUY= /4OQ8&TrB|YGq&ľJKcg\]#sp N]]$.\y%g_hgi{Ua|ӿkJ/М/ [xNuM(a/Կv/RPaj4w sMgHUVq9VjqUg1;v2ZN0.'TmoeK@L?ݢ%wdrH}2%Sdc d=(u'[~yht,\Dz;q ~5":\<,-<?vN!N>YjUU?;u&{TZXC_߼~"nQ-f w'GWG q#85:rX]^GI%NyHR$?4"ݎ ߢ2aeSEpOQWaR'tQ`lSwaJ^,+ cD~-|.*_#沱G: 䢰gBrR}a+.tƕ;IH<<jAe2F*DI!2X-INĎw(Yl %fTbJKnMH(V }[')k (-m)R%>ɟWRdYKR1]!KqM+ j,!o ]䪺 5 j[Z^:f)H-*g>&8QWMFJ†e7-ˬ/8#6$cTZa@,ꇻq"WB{F)ݪd3lvB&e|7HNvKwܳnyJj83uMVf1!Lٙ,>c_|rϷLN$r^mƻR8 FLvAB)ǦҔ9+;Ͷ,FV'0#YȱOElA8QE#G$3KsFP f5y(b܏ULލ ANZ7sྞ3ҞCB':PCݥ9*u6}d2gGp(&6%{A<~ެ Sfq$ MX!C.7kh C熣?%[;G%4bV"xfqUS׷$b!IbhZRH/P?U채;r{ꑘ2|ZK9yc4[#IABtiDYV."Q8M`N+|9&w:%O5o 8n%gl%+D[62njrq΍m ({p6r~oc5Z+u%EMq飆 (ݏ]|8 鹹8&hv7FRYaH@/f? 1 vEoNO7ۼlW 0Eݣ],Nh# Kvd` s+_cVW}X _Pl9.x tO԰ 9p# ! XPOR:SOӔo_z][kOkuD[S[m[%C3JAպq١5)؊oOA # GOenm\g3V4p4oaq6 61mY9MZեǻ\ ]4IAL:g1W`6QJ ^1bl4'՗.^vBŲqiQ,iK /$^CfgZ<˝":ZJe? gŷ%c-<3Tz;kf#ONAF+(xپ`JQ,F&y'mA/l o[F=c0F)U^Jt>.g4X9XIY,J^jm]"+doB^YX=>K?ף=Nhhu?Rzqz0o`G ٝ9 (ϐ*Rx״G(RKl\Ziw Y .(wvO90X,BsU2gUt y H;Uף+~NP3#w~]0fd8NV imb@[̖5ݡ8S z F2mlnPX 8uWV/IqyV%:kHѧ&i+ͅ%F/^.|}@wX2OJ]S [z֌#Eu6*@oT dN3FewwM^iL/)|f8٭EG wGttrx֌ TVVx@~صý3l_=Ύɚː}X7]pk)]]±Я ^a=;sz^g[lt"քcGRe:ٍ>խ32~j^܍3cxb% 022ң/EHE_ޢ>q{p:O>Q҉2]w,nP{,z-4TPz|XI3hy'ڲݬGv6]x.&RyQHSg+ {rFK&]4{k͈ _ÜEi)r(+/RܥFBԉ|0`Ps6GJvZVr80G'EMDb-.M踀۫ZH0 X>H@q P!Z`|U*"ToxK"3si՟%y[xѕPgK~lcZdYb{3~qJHcw.s *`h$*/Fec._(R݋֥CZ16TY[zz$XíMJń5%n&d|Ңs<]v;DnNJFg$7dGW$+9ާ;`*4J:#H5~m ɱ>΀Dw@`KktmN&;Z?G ?'\w~ꝛ+$N"ףWp[~_ \fE-AF"&l|) _v?ZlM%%k)dwpǹjf/,:~%x`[nJ&MPX# .4G{^mc@a@ze̲73c[ON+Tb4F"qX\?Vd–Z7'fOa=-auӓhue+6]%*D =>Mkv0t-M א(>_ujAb,<@u(&eD)%0R7RTUEQZHw.JDN[2QSOEpNr2?֟#{i\4^2N0]'Rzwq FOa+t?jW}+O: _*f oùmOԮa!J-4ݓrZzϟT6::flJ_q0]PK[ټoYE 1YcѠ1'dFq)MV!XrSGó3T=9'P!ep@]~4lW[J3T~@j!۬&w_U8yNhCuG%Z>BV}ZeKQ~q&`n5mQdž:G'2URMճDlvۍ!n R).zYEg[j C1]*6miףUVunהd }XKEkky4(ZWwMJrɍ dxl&8pM,d2X] ciƾE{? axc?:N1](bBYˮuwb½&$F/0_n(JsC#F_QxP'ol tY2`(1irą"8( cSCqg H-Q7l3z.K+`QMe{saET[;;o#|K8>!I5pY˚ (Tf+{Ā[1inPv<^xpPC3 ru3'ƌsQ 3,&Ǘ*H+Iqmo׮)Ն\Q8w^`4|Ou xnݪKQ_%\*\w\?ao5r hEaMV#j^nGRhbuoUjW8JlleJ`+[WnˑH8s⓫2h": T񿅉${"!ՇS;LRݸ[vJȦfiB y+Bh ɁLWhF @mӦ&Sw!x\K j2ƛ d @Pgq?(hV|xSr -`p,Gޞ|(7$;׮8*!; _8EYbzO%GX sb#A=>q]FH[S9c[s8]yj3R08/VJi3Gb*ϒHey5r ct'(Ꞻ+4ƍJI%2V~>}!bv̙qΛӜCfs4<*$Pµ^7we V:P8`#V?f8[ ٍʶWr@ wR]<XQAG5ϡ:p];]3̦ !Y6̖ Zg_v{:#GG NDMy4vt-2\9OBZJX7DnHV s|τ ~d6E3΂g4]QWtXI֝7`jݴb7- i8V=\#eZ'U>mYWVO'ƕbFY2!+Oִ1vnpr5d/'-J7u#k(wdioӒWFl;)Ok~y %1BzXNp}4V\v(ja(plg)] O{,V%,̠:BڍfjVu']=#"SyL=ͅ] ̝[ >q'`yDU+ja.1Bt4^X5ϩwo9Zh k%o>̙5u)`g8J<@`ljzceF,Quks%g 3"J'l!xH+\FZ؁[wKIqu^TT]{܅VX~ڣg-UD"Q4֥赞XI V60 ?+v R(n?d#'uXꀟGcI݉2?.C6%\ƴN߹MzݸK(FXB*8i 9t7x Ș&Vksr֒ݔWwpqQ֍ap:{'U+D_$Yx6"-Z FU+z'('k/W1qis&S$U c|rhJ9v>0/ _|M 1 f'Jj|mxu`Wkqv#τJ]:E!D+ 餭g&AH‘h%rSiK Oko=3UО'ep3*dC8aY9-f2z1yFhµk9 #EɨM7yPg^ 'zi7P6B{ < Nd !{nr1!{~A9tmf"SdD ,\%㶳\+qGQi>(*Y={!e"`*GΨR?TOڤe({)#[or~&MAJa P ,ď- Tޖ1Tup6"vdPmqM qS»%.TXb+/gNe|۵,_^f[?Gd)xm L0F"I9R8aqLl< 4ͭO -/H]6,bng8g@b< 욠ѬeV`5HܹUSQ"î&n'<ոRW<84qZQ7Ä;Z4xz&8,1*w36-K!*8e+Wڭhv䵠HiizC+Y|P?a^xfgzW5l}jJQMa3*1-t'INoŦ:]FZN[;Ruu\U-„6\ Atۘu I%qYS1+P(V$ˁ9|x57ʬFiBABmВrDwӪ2(Tq~P?eˋjz!UYsbŁUꡝ4+VLOaZwxA?w=H'N4 ø欈psEU7pAB0y|w 1x.;˖%I`J@`[b? ؿva4wC]H<˦ ]ϐ ,gȆ#Ja8jmaSC lH*H9YS=TZwBG+X]VJ}5vm{ё)xy5CshG-`o}` "ϹPJxTyN!U|=\9r}C/6z|ZJc =ёf6vs(jUb$6[m;FQ3uJkKўP.5G WzfP'1<:P`y7 ʀiS4vvoD kMY,g:Dٹ̊#iuq*5yt_٤F]F2Ij段gA4]=pdK#Futf3W'L7K5$Lk~{nha. RE1b@azefT$n jPʵZѼ" lv&Y(fs -D#wdegĈ YCГᡜ7 f4j5xqvq3+`}Ue d%ꂥ>S-$%yG%x?Z)c تa~ YC%nqI_o"TqW$CO$>1:Ky|PH`3!$#,^^*kxxMR9Z@I{Lr.Cw# ;^ꋆwoО 'KDjO+~U=$F}b,C`& Sw̲o$;g?A  æt.=N.UO1Ο絠.R:IzԩŔTÃrY )騇UcR:ER^߼j=lFY;5T3>XFܲ,ˎqxtbٴKz13Y{09iLz#enUU2+m_X%^[@LN*r4׍E$=EU_f,lXW^S[r 50> f{J9=T.Tƅ" >"N6D=Ŝ$GT2?Xs 4BX7W'nP0Dga{q0(n\hP"2fۅiکUR‰pGySIC.` M #%'2dsFQah–d ւ$>ZQ]0x=oxJB6/ZW}c3/춀c3:).)(6Ǘ|CrMޢYEL返HvpJ}7{ڀf&k,pe8_Ͻ"Gg#\~#l}U@:O">"hP!flPMM{. ɍ\. 1.߽4Zh=x0X\Eo(P2]U 2l9u$+4I.p{C%D U@V7@TL#pL1'LbۼʿgOtZrm0e]?{WT7+hMe^(_%O O&ÄT#끬A N@IVPT\MX˫ k(diwpDO;04Xnd0`+Ob~Sí!P?pU6C`(s] r$L/3[{2iҘ( ʋRo"K UeKb `oH=geߦ0H'RE)(@c L*EӑE<Wa_]vkHɌ+܀J7d(zL ×y'$qkn `sC7*-z*NuRr-Z4aQ"Ӄ̹)N!rԺŞƬ߶kCk ֹF;@{J)|W$\"pR6BF NK+UoD:2 ,j# )|:M9:F l]e*N\2H!d1AX'N M0 i@<{Dzy'CU  u* Dn P׉̯ +^3&ǃG' "Ę:[sZ9QBx$C ȍ|SOY^>f(Ѓ"f}զx'jW*j;|}9V+'כSd._NtFCj'oⱇB}JF'> 7kgV~Éç}Q{Ƣ; ^c0˲xgbb̲^7o4& kK]Q0^2ܚ9)gOAWJEۋ8⣝O{^D|{aB}*X3Y` n}>Eb$i%b{o X. qjeA` 渭Oe , sVؙ&6&MjmPL| |Uh-ܯ¢}3r3u]fxΨPh Yz 1Vrqm+}ĺ}Qך{u)iwilj@f$F,/Ua("鷴*V5Fj0-Y#<\t,.x>> b kts#R98SC=2lL,JU|حjSO͞ꙟx0OLhKcF_2*cr/.)9% |WuB6F)C gtkCDR,7v?A,F{4V e&v"w'$@)W X"&uv>7}XÙm1 ȝkLAnnɼM!=I\P˳>cMbΖ@=}DO=IJG` H#]ofgO#qjDɳk;X0"(_OUn:} zLkzXJتEQgoY=2>*,%y92ohL&ΆLl*̝^U דo&p+Qz ڱL%6941 Z**Dy;4:]mguSj/mz?gO E%3܅H;\ԊT V9h/Er*AQm,z(ԜC|Il =W!h H@%5p2n,YM*?ΛΞn\!5 <%̳۝5SRb܀{ fA* Sd6(r3ekkR-뾓wАa&ijI fa9+ih^y\+iIrdoצWΩ[3uV o,WN.25 >rW-' " RQȓA?i`=kss}j/Y?rפsp2&SlRv(82y7ݎ}ҫzs~U"Z daIĐ j@Qoګ̑/w[fl宓;+2j@& 8kdU;]P}I ;Ӿ!%fHĸ3|A {֙Kgr3Ms•y;Γa'xx?ɥ"i(2B_YVjd5UE# Y  4)}esr ru4ڝ=F_m]/<0QrzZPjq;͂~R6e؋Y `9uZ=d}BTԵ5ayB +'^Z]Kjp?]чj?~+uH]D?C\32]AWD.|9%OB|=AoO~b5ڥ I5Gێ@5DmصHO[y>iT&'1!Op&;ʸ2z_DukcҫW AP0K[ \+Hm8BR3TD bnILC酮kud2ٛtuSGެ#r%t%ӑe,pi1EEf94EA{f, nI0𣆒 M1z|Eud"Lx禕` sk1ܛAw-abhױK5BrL̎agah[tCZKOm˽.6 vU帩 `06)[loZK&ȔQ^|/-&^ɐݰq^k}~so}̖$+G #Y#Ie:>FH>X)uu –h'M@AZ,4QuގrռoY{@6xEjtFƐPǢU{B99 pڗTGsu`l{?B?#{bQRC莾/VHwdDdWNğ:m p< SK;xT%/[4CSE~@,Nz"Aq3<)*]a|V]Hcj/.xBTJ*yӴVeiaEW mVYzZ~]P+rϳ~c69AUu?#ށusr| iLCNRZW;Bцdljv26aBmSж찉%Vb"|?5C;ƪ`u(uep%1io\ޤ`AW0O>=7y4PQ"9N 1}2/?{*A7ƫGVs*BV :25_2H0 URL )9 -?&+*AgrӠ$MsQрvVz+cWKԹ 2`yBE!hPLɂlGDfcyx%֖3eg)>oSf!qV[Bk-]M`%'kٜxFHm{N- d*XIv\\'SަbӟLD,PHDB4`;$j0; {َx]t@҆1Np^,:^M||'kwOehY"kh>X .3N'9{7zDү "H[9uqZz'rMG#"X . F"Lg1Ei췏ˉulO;&D*(SK^Z SJ9%K'E6T"x'FS` z;HEJsCr+J*e4B&a#z醡f,}CȬ(, +6SaL8X䃞'!haPI{[|5]r7 HZa8(5šj%ǻ&r1uc|1#j7c6<1M3FqcA]2) I]sqj˭k5 hNeP>ml|rm ϼ=m^n+h{QCyOJ2 &e)*/\[y} y*̵M j MN001}w(';qee @ O@KR\xeB2+Q y DU>iH9G. msM*I(/naIСlطʧ->BB"I%uA[DYd-k~}[5Үp߮mvobE~NrP`5{i{UsW]GMw!yz;nR=4a*.ZM~wDlz/]%:KXE%bMM7 ȣ3@ u=4~gcJ|`s*[f)E[0?ephV%?6Ҋ3y{.soOb{}Ky TC%߅sPJ8 /OcSyj»<ÊqYPx{(K窊QB$_ jo86h!:H{@}"t+|_l K[z37& Ux-(F߿KWgڧ}GzƔ^JiH\K k ygW`'!'MPL{hP& pХQW:A˖--s;8X]S1;#J#Sq8_%icZ+DւIp:Ưu]=[Y d:q CD@L5G]j.<6}@}|-t}U`Lڪb{֬o Js*< ̶/!]hkrsWL4,Eavp͞Z[j .BzxXPYTֈ `"hG>-0q Wa|CGY)v [Htcz"9_AE5XW%f-&8eנUJ8C2a}>μ33`_lT1fPI\]޲!|Q58# (S'M9TCͥeB>aT9?%h;9^20/&xJ|'AO@;kŢhAoSgLv;G>#Un.\"Bw2vgIfac|f/َݛn %z֍ Mߐ]O G?ʷ˜yl;W9k|QXkod|-y2|uI8v^ew3uWBdB,0"j2s:!-o-2SE46 "hŐ $fv|Nz v33#2\:3:YM9 ȐVii?_3CE U'wX4R{C۾BC1HLg]S:%7\Y9KNPbjyX!*Ǝ͕ŸwzhGPp݅|oY"~ČX V}@5i0XunYq?`{d]\ACZA <%9\h<@i20`u omdᑝ;S' _ auGIThtxjfĥo(+#1@Lx%O ܬ]rXXF!j>[F3G>\?w#Տ {ASg,;h^ 5z'*CBܫO=I2zERW!>V!u7 ]$L iٸ38Y HARP Ѩ ð[ŵ@hߗ. #9 &L.*jUZ)'7cUS; mKv/Fp x<=Ysk,&[qȻZŞRHqBh4t-ۚEܮvXJ!3ǏO롙"(h zx[Ɨ2EC+ХU5ZI,ۯ): jE:֞o~I_ub9vؾ(]uAN$A=|QZ0IE*Qbh*9Qߓs_ $B?.`֍uYX0Luoh{"CdR6# 5vTzXJ {mrt?e]2;&_rzkѕ\ZFCE/UՃF/ꊲj^D/l$I=@ k&c62":G|(YµAu9P]孙Lm0duWS&o͛n۞P%рa-|bmꓤ蘎M-ޕȁ5~04^.y Z8+Xñj׾ZƝ }kx/JQ֌")I>_QDuoSӚ9t6NCo--pd>5"]PlmAxٴB*dSww /QRw?a!AS0}%7K]+靤$A['rw '[91!=Sy73KHZ=&ă.Jf۾&GX&zЋ&tWױI:াel32-_v2W1PQ9W|% o}I|I^lx],~C _ӆu =0ͫ{yHpSG#(8qZf LAe8U 2Qџw 7R/upD-:~3֬&n R9uP6wcT5#nAL{xv $t_HcVNF:H['1ɯyӞUA@ɬ[ K߬CGDe$ tذ)+Y`vsdIt0FI*#ʋn.s'<Vl*qml;t˻aEK\۱u.Yރ1 lIӰO\LwkgV+ }嘯|!&!%ZEawu IwFP܍c 0& G!LZkf8Y 렻;u,%Taq+#:kD,QT+v\xt2N96Rն $lCb+⾲x4hDdTL)ێy(#Fl2v!Wu|D3ܱIM&{߇]-\{bWkhg(CwѩXUǮ$O@M^)lSdL u!է+l ͏)0+7疗?'Gj560KL#>Ke #Ye+:HDWluŸQ,{/^&#X% [$&e4hMq;*6Uc^GLF%RF?j6x-MGAHrDXy"?;q1k@N$ 0n[[`䪕!$~ 1ᘩU0֎czYǏUxozz7;7?-i@%4"= RidMh&kVq:.'hxV Zgx;v9&oMCˇe=t`uJM6jPi~|nJrz _H=W̫_\,4+|e҃@,G;w i\7@͛WڹV;p۞VDYQ`vi$#nalBWNQ "N D3_>lI[snw͐%5iz싼^9{ω? z̑$ʄ`|W]ԟRk\+"0^< iqG~Bjس-cWjV1vυP^Śqy#Z?ye6XC du[n_ _ZI`G8{f69OBI>ZJeKK8,M/"咳l'A~ޑ݊WixHs;_ה] Ӯ/8K"BE>GTy@t  RKzpP /*vR<,~\#{lV )ȽiK'*F$2Rhm;F(;VaSP|Xj rtGw_Хq_j^lƽڧL2@nKC&pܯW7'k⾊í9H6NVRl66ҁȲ&Lv 4vqڴ~}N|&ZDB1=q-8v6pDkRɍ^sRA(|PK唜NM$ #MJގz! Z\2y볔uM&>W8Hc[8y}MЙzHtm;;#:6k!::C ?/ni DF,yi 4li'(ܬzߔ%-Cl'yU`b'f^e;x۫# 2^v-N^7MY=+-Zw0E>58bR9LnmbPLRԠ0=vsā+Fvv܋]* 2DYdmf2A[ҍu=Gm$K>h2-u,&UV8Kwv@sCP!ۑR#hG}=Jg.ZV@> 톇DAMzL>U 9|2oŐյ) 4^}%i+|T~s[ߚXQl:vLx?fte\%R f; %L-':4,ᇉts!Ϥ9E-hH`{a,o3Kp"5eU3w^!Xӡ,lEd&ۍ^E BS S1brjMGYp!:5qyF5Uwn3R=H,ۋ;:\J8XFZ?CC;VqRQb=5s4S̀0=C-؜A}=>?V+y½Erj˄x@wkvP">츮4Y|LH85dߩ#ujmˣuG# :'*[fWCD]!db~݈ק:9{Yщ~m8LWEoNxS.4CJuPv4# S-4":a(F"$t1}+Oqi1 76#y 6 (]MΘ /#vrr}CVjVΰ \O2 -+u*.e% ͕ F' p[*yVnVkZU;M8ZLghZjgo&h]h"#isxhp ~;! r~Vo;߿WSy=W=뢬oY4YyN{83A<8, :72=&=lQIse@A¤X`j{d?ID {j@aoy8~Met[Aa|.̸舄!X]¼u^pQ@ Cq p`/i_4nmMZY؄v51/ $yB:>GnBkO)^>ʟ;Y=!LI]#3Y[M /tZtMBJK wm>ɗ|aq5;,wfێ+2)+CrF`6mgɖ1a>gZf5Knw㻟'!JHdf1Ć+ǶE4L+ yi)Ǩ]{sbB#ƈ4ϙpe(d-Jrm{2=Ha>c>ۇ=Ix) :3i̒Ca. MkzkLdS`6O:)چ҇̀vd3CRL!L~zȨZ"UҸ(e"+X8݃mSz_ ǹs?sX*lGAu҈X.n#V5v x`NJYh܋@)rp q`ZG^kSsFt'-l?pOUgCojhKn? %ulA2d<*ߦ~vbWgB@XH=U%;9C|H Ot5;6} /g\Zq0 &OǾ8?Foy4^R^ea*udtۖ( o2ݜV&8o1?F ojFoAU Ll垞½4[5LJoZCɣ~5+ۏ^% XU" \#"iwԠ!ܟ WWb pȭ2Hv7VWdz8l2OT`zձhUPsכ}9GCX΃@B#kF8GiC#sYßd<Ի~eQar/ EGv< QZ(L PzgAvnElYtV:0 g*o4&]7mBeұ(d0izugB`<+1A0yhWGw݀t#2Q&]"njd ypț ESE[ { ckbU^!<߆?3YhM8v9RH*((8Xͤ\IpGwhIvgBI'uPn/cWOPs6ceS碻X%SU;G(ah&sUM I(UWe- Ye&ZܭQ_P0AܥZ3Zm~W.HF2OuX-\ZSCq>'rǸI紡tOޡ0YJ KĈaÏog5  `:Vm2 a63"\ TMC`~^}=dZذF6^6#>DfVn3O>F})&Ma!$]<`ő觭gNEOrе/Y uxFQ~\(:Ƌw[i=x2yΝC}QTĴ*v͙!҇ :κfc$r=SR͞+Nԣo B&!~3QEtR'%^K_yb+)R@wC7Q>aЙ_XW5e/U1Vז/,RbB! O4 :U l* /Rɋ`; khA E3"xR bh\eŰWY(hZpx%aU4 ׉P? g9uvi!u;(fS:!L.5G!cWx`˃ +s蹞OVXiG6 2t@l`T//LrWH$1 EE<0:R(*cGm^}v:?&j:pko sEI #՞6M{6[ɯvHK, ^4Qj R%C}IIѤ!N`Jw~dҞLCZ7g,bqNeҠ`˵Խ%JfWd}@zLǿYdz(#BdmR?극Tׇeq{ep~!Z6Yb%MeqHzTp*W@R OJ*huLrA ܋TZmjU+u"y(YP|gj1T-E|Xs8\@-PÞ^id_'f˳dz{3R 1E/d e?SQNgN̄A=\ ڧ)W7GfeaXuϳ(vul P ZEp)cc 1kn6'VVb#H$ώ) ^ Q[^h?g~h .~hܽ~JC01cχs&x`;|8 "һ7{ $va⼅x=-~x<h%Ksy/0 eKLu͙;\'kF cuL,8ȶ.0tкeSпЦB}oP $Ib8<)g4S sRY5nLxOZhͧ:>ޙzo>/v;:\yKQߡ}Dؐ%2,Ȟk.ƛH@2)I 'qk 2xRWIuE&$A>迩.cAWz{b= H޿:퍔k ^.+r D u!D|`氄ݬ'ȁsOpbr&yմhS<.7G^׼Dҷ@$Xqؐ>!#,=3(.~YӈHjT?uA؆S)~S~!D H/Y*-l:{p͌KBH,ю{ ,ЮI`3Tϛwv,T87ݎCT\?RmS n!㗆\˓J ȕx^r"72 ?wtZ\G}mDީw-.t+mNeދkۋ`ahgHMiD.oU׷B2z^k[2wZs"\WEɉQ7PuVGTRL@hRMTh1V^jFC żv]2(lEti{Xu~#4h? Pf}~GQ]yȝ/qÜaMvb>RD=tfSpoQ 2``)hܙDFa>- 2.e Y|t+A6 Ր,^LtKile`&=W%JyO-+}Bdo θ2z S1pTb&$KWlRX ƗOi.bPUX4n}r'Tb@>Xxr簃k+䅂G³٫h8SŽJEgf7B8޵pǮl4QV"D_l6=a;.A6Ww߁Ekm-=懮 S_c˓$}t.$R#XiWss}+;Te_t[8Dg, UJ5%d>ʏg?R>R T2X -"]?J _ltGYz{Bh`]W{ iލ"[5i5LqA5 k,A?{zCQX}6ZŸ>^lsFq!ıA'j2ZĥٔVɫ*_ޮSAI){ء7wSuj3ꍎRi+ rs\3 pq45 -#-dAt"J s>= ;F䗲xV4yj^AA>܁fk‘ZmF7E#iO&}5?f7L0D뇪iu,6MQ#^ S)̡ʅ@E cHFw4vQ5 d 4V|0+0 zsQ6sK@*/)MxH2gUn&m%׹@ICw&J5u(&^LFlIzZg}P-?D fXk&ZE)s 6م,]1<(q݃ ;K]ۚs_yU&~>.=7RPK@m}u㶟he(>qEzH=R ؚy#AqsȏʲE H d,O" jFׯ 1aRi;a xihvw~y{1٤vaR:T-Ȕ ]&3Nu* jlvQJ]&Jhy`kˌ"OJE;+M~C=QeM¯R{z6$} zhLEԆnWy%v`ȡܜc~QVnBt2y;`0!1j˫30DBi|׏J*!S~'5cx'!?L}eYbŌ#Rdˌ~:f%S-ޤ'3z3jSؿTq1W$s#VXCaEAPn!b2n9nHW8 t,;]5XH< /#Np$J?)d!V}H{P:Bmga~]dRFt"ZP'J5~{}` ':NrS Wj&jj,vCY^|I܎=6uΩM|n ?WŒAT!0JWIchBBRV}730'l O eYJ&HT Ieovly%2T^Їcx\T*-1ѻco&HT@E"RpY>k˦kH9u%.*[)}U41@w%b}˦YF$j8^1YQKON4GԖ~1+kL7\ RMUY7S]:SI*NMp2S" Vgbz=uIN?Ց;h'zoB5H~9Iѓx~UH@~$@<öXp{y.B`&1l|o%*4?܎hjD*~dDvT2jSģظҚiӺ[[jf!Qpb_$c+z t DM9.%{hIQuk#=Qۯ|H~`[AD<,诣VKx+Lفqkm*'YR f2I^%-sv f Ff_W\<-SKdamtP \IdK\d[R!6c'A׉䟟r0zkUhqv-F\ڷGI-7T:SprX.T2gd|Trpalr+U.q)\z?2yuNrѥ;?"0bD~ 2VIn3}OXVOiM]=\Nj<ARvYqK >toE~|#Edc~!.v4f<eMg!o$=- zX}"}11HruQESGGW3n\CS 6CRm <aZe?E5FwYaL1Y))g?6۰x ;=$o갽_$OTkvѪE_WkW>/޸6`vAOϷ˹4~,\>&NC?le Ʒ"hWW0; #{1eL㔠T]e]\{p8CidçOb qix͠< n}fV/ޒ9mG0np_~6N1yjnb)pfW71AҰ.5 8*-憒g/eClNoXM)!w̘G/A?͌cn wiz: Ѷ$>"67`J}_G#],kI ZřH!:UPmW(lbYk<oKΤr?ZP2PlLs81`}k5jJ:>E|!Bo)N,dW[eV3zy׿Yi]`!Nе~/ YJ"TCK'y'R,`j{ qm*UAChh;ff d c3_N&hT}0I;?SkBE)$~Uc|\4.B bPN{ -{\̤*om!9veϥ7IrosYܹM8ސ! E;+GQ<(CZ; [9VnegۧT\ $3*pjLs`?n!x,:痍n-[Ln:Y#mhq5Kߋ J2 /VL" '`{,v~ܓxkMpjۄ#6oi҅j߈\eL@>ϡCzR`ąrY(vjvְ-5P5\8qp';7N Ȇg >eL/*DؖPϨpټC:x5ljW$vqލytC&Y/`|%D7vkMSL8C\q:=乶u?[{I:XU5r?`J4&}<GK4Yɳ\+q3Y"H*-\J~ *p ,/pw"@x>︄*Ub<a.*Ƚ3i iI(߶2!&0o`$MNnF4X1Q^U@dC#@ Hq)W7fpooZU&dvd.k&k1N):oD0nWnĻ||CW<MUD׌ڃcA! J8Tnd:jj- J @0g e>{2󨉂Sx_g+iF-#`0\^S^]9,nC'ߏOG@Qg%WePP釼] ͔ ƣ%Ix.sVAvPҾ/Vo֕ gIx VSNCn`[fSEPlzM~"iy#ɫh盄3xr IdRp x!ͫ{0U(>(U8E|8NM{$ҍZ_gQOb`̒m")րa\Z1bǩY᧗: du|AAD(IJid2@ szD_CaK[Y>/t>\smCW(@/Os$*=6b۟`V?3->kj Avh&Rg{8(aB4k_b+,JM>: T7Յ+ `ıi+<(4g6))T(1 eZw9{wD+L7+(b[NICٞ"M|Z@+Q쌜cYk/| 3F>rh!l fնD}4jg4h[*eZWxL9(R)X{2ljddrQ yikn#&\pe@SArkn[ $Bnf=`GfҰ:HCdC(ծ43u5:h$&@qC^1N4ζq-';3Bd]Y#GaMP435;<0UߧA$V MCSm.IU !o4d웴/^7nm EHvtE ;3ۦ*eEe dEoyb'8T8BX P"HLRhmI.!A5, Ym7yW{hhNLZWl7^hbhS/ BR(̼ iL-[.{'!(ff,Yx4u1N=GĎÖBKku9|[^RE~?ZOܡ%f -)0 {z/ %(̸YI5 5UMT7ήWv1:_^L}]˻-TQO@I\wܟsubW$RN@8BG4{'jFB-\O|ԭ}Abyƒ\}72%HQ%t16fDfj||_"fF-t bI>.(w /!;c*' +v؍P9I[ԋ@ۀV~<uiЀvTgO98?x`)CPpR)-,{x W`FLg?=+Dul3aהEfm 3udn:ǭ ^]!sA$*5I,niG'cT^JbEP#j=&Ma;ur]ÅڄKQL+d z$iT =oe5u甕6W||Io\Cz|bMh3\Z Y0IDw|DlzR۸EmKl8=@<^+̯:ǝ"eE[aSxEzEJ?cu 8TQ8]j.gst8YIvݖ\18׈^N=2/<'F,9RpVWλUx pMJV[ܮ-Gr|,tV4*1:ԨZ&_iBTv_)Obv O"u%*y쀞 ɸΟ6pb(ֲJ-Kmz z҄ӗC=ªĪmU3 +rS0uL0`NWzf^2ӣ*)AIS2uv-cf\ra Q7j65~}#X6^LQ\/0u-C~q;su 8څhmz+&׆B3.'?Ix;+;.('`K?y' b0]4ÌDHaQ5JxVk_3+Ax)A718^}b0fqݬ S-ݝ!@/wx;+W(fvfѣP`_ ~@ѫJoMN_ӨdW% 3 &Ew6DJ>؂C%"21 N Ow@yؚ cU9ˣ9j(B\i271 f}aHm"qFWζ1[cӆЦW9sJI՚, lE6PZLb^ah.Oa >S =xz# զ'|an(W_c8Jo}:kgdQ`::Bz~]jr16[2U*_pFR`@6/nF'!MM~LD.#9UCD>4)l:)Cq(rZ@ PXH|ݼypl-D."}UFt`SQ3h_1ͧ_W`ctO k0WU]WSb&Vp6U>K@_sǠ)-܊h,VۦW}DqFi#-MOOcU~6'>vhm 0oD#A#A><+AӿRid#t8al'06m|s˥:ϖ JS7,mhp_ޝy-}m+;R*ǥDnꘐ2U=oCGeBյ։zѮ}KY>g*¬uV HvLFDS}`` vX>/W桜yN5]9z)FNR? µ$&?AXsS%:! EMCA\l?rNB<R 沭|+8ly|*Z2ʐ:@-krlW١Rz9㛂}(׋H]p:gv#4KhBa8',"lB(8h j/]WUF ԛH =OkIU:xjVIaޫyBG#si~v4h?q=)j8ӂ4.Cu,nӱb+I}OJ ,7&}ܨ}/S] 7dcl"K8t^JG r̰7 pA!&w(6iC OZqnԧG""Q~ʹYPA!h{j QF) C`FtZ1`jۯu.6=2~{HA|00Ɋe}FgYZ07070100000034000081a40000000000000000000000016446b36e00004a28000000000000000000000000000000000000005700000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/႗I]?Eh=ڜ.+p-pg|bŴur@dBӲ%P_6Qa U/Ȁ$'uw505O4 6UoSnu'[jٍ+ąDw %v0"7tIg%eT{N!ME ٩SbA I 7 =FSA *nKKʇ(eeiҮf_Ⱦf-?D"Ӵ@feY(O| m>u8꬇}e"}bXJ P dfm 3 #6QDD6S3 \+g {D]5[o&yG@51C^׉Ɣ-*G/q|?4q9Š03 qV*%h쏉Rk,HL Sp.ӯWN(F4(1-¯fKj7oaƓx+p MAk Kh(%)cf!J[rSo rJxB΂QcS&IJ1RV&Fd A*vOu0w<#~SY-BAf`?ڹ&x4Zߴ"oW- rR쑆i_K\JkI*xL N^Mh qkgrb ds$'D*'Jw(+?UγTW&*LnZ}ObpH2澆>z#OLMKȎjXsL>G; uj7ScTM¦y#'Do;'*D-[9 Z9TK`D/ $@uE$rC o7ܸq|C5,DB8uVdcH )E}Іd2Y )@8"Hp)֝u;kN"Ո޶_Sŗ,CjH I1|$:NuK4AzITě?!|rM 8$JGErtqeM)luV6=̫Sy~nT)OtrG7#L47%PNg#ij<¾ϴ\]o=ꔙzR_߱dda/uݤfbi` ʨrI[ T`) ~ 풫÷dGzR~s5Q3Gy8wrlI Seޒ gXϣi~hEoQZw9v?#hբX¾` w}\㗬m\ZAܑ4]!VG.xӛ\W b!VTib7 bDET̐"5I9|J(),^Ge-.MA(k^*U4='~G(˾yX) D$,폻hOH6 NƗzHH-O$I\hyjcZt[ʖ[]չCګhLӗ1 ).EMQfޠ[V3.l\ ` 3}WY@0as633D6 x "Ya4u#~U/=@K{*9!9oQX2;Ҿh bF(3|<+7vw㮻XYT%P.].jT" `=^+3-:"RyjǩBp@0 &;јw?G}-C p8:kD1WNh.;fu_ŅQ-7ʒ-vPleon x(agFnx\Z& 5 ~.*,<l\酪K}1ѫmEb*p,VHȀwCE{^/30f 40E[/0 kfei1a>+&sT "R^+uoAavR!.U|{5Zi\!9qvO)٨;#8(`x0X Պ4BP n5]ήh4Rzy'ʣB$!ɰS$\+T*c\(zm|O_`[n{jAt!=Kz,WٌM5SfI!UDN 551cߤ*Hgŭ=)Xu>S1pĜR[OM){{n#\9D.=6׽TM_%(bY)}*='d2FrpyȓȔ5j)'TCqlJXգ{{Kc5> n6aZ V?S$w2C14{ƍU*S^7 Ӂ"e^ Fڭ!K|"ERhCCjA;j{A2R1Q 3HHBld){?ǥ5 äD`%EZS0/)5X' Б딸$SIɪ3$Bm*tFuimXELͻe,"k>k_mnÕ$ -Kѥx]۝DA[r3]mD|;r_Zs<'CbsK4S;õ+(.hrrxizpx NF[*.9DP`ԅ6Eb/2# $7SN7YE q&C`XSf%A0+}ElE8y9a6*i mj(cQjQfL<`#> HJΚDjr1߰ {c;ysM̂'|4CSPҕmbm!3|oH[ EMißX2۽!  p%A(&=8:dkX=>@d"NU[2|*$ {V[h0QŖ3p ׷^iåalIxUQĽ1I)c^zek}[}DϓJG ӣng[Xj233b`^( QD'}d.G~NMVPߎ)$-kH @kݔHE0Á1/57x?ТNU0~ :n(~xFL:*gfO0(B̏ KEK\u{k@x^dC-@MxQ< L>@hhKI+/W;lVkN"[A[$TJϽ/-|݇6 tpcqZ΀b)7ƔBB%Ǐ> -ҨVP~kqx?+j?5ِ$Ψsʒa#pY~>mg KUQ]Oե9>4rwqs@'Y/!e'y*QJxvbz'2WcZrו2vv͐Z_MC4={)@W|km 52Pg6`|(*/jXG2C'DaWF8tG dǟB@uЄhɋ\6"f/ )b=PRo2 48NL}:QqI]y%wq+t؝.;|0 5cPYHs:.$c<=,}2H򈉇=sy̞I_%-zڹKd,={g)%![-oN_P[ N/}sюyEN n& j6au%ѧ"4U~/KZ=:]h{Qv]$YDuQFP~WhZ pO!YmsYGߌ;?د n{YSK?:zL5F1EpJ{e:dYkԲh&^pcHZ23V}@lc5Z"򦗖,EԼXP^u"'h 뼊S;PZ2濇ZD<&ZB2I~nT^3*^#`oq5{/BE#lZ Id81~ܶº`j^x {iƧbӼ/ӺmEo (rr m~]4zi7une;~tKf6 |4I(z5aDvH%b<{%Շwbr* 8f [ L+eͻc7!&ݿy m9*z=533-ĥƹ$d!Z'RA36 {gHh!Ue90@(LeO%sFdUSPfA !?]+:ǥ[ubGUŧ>`!jd~Я'Med9Cg/QNB1׃ IV$kĿ.E9w<@,5i{N![mpq2f*s(*ycCHAzWp)L/t@cbD.]u m2O+5R +R6ƽ-m' arhC#R R\].{ŅqF%Qzx'k[%*j'9E=c> `J AApҥz4lxc6RA ћ],HcE-=;I/u5YJ;&hhQQ,u IGs(PQp/zfSjR.znbjCZ֩p!ZW{/IE^ a_\y&4+^p&S;IK2q5 V{0bTkh^-?uد{Oe0H8EEN%gx\ [Ow_5#gCһ*L5=Ufuf|V6_ܜ%L>f q2D֎L@j+oތxAUuыhܗy4#kxuX&+.;3[4b=OUh# yT$HA¹XU*Xbxb-m\sUi4 oMDǝ0QrǪ̫1 ~'F <<ΐ:Hr{WKF5ŧʕ!/w{8PZ@t\t7g{^k s.z4@&%F4TSo$sYq5i}5=G]A8-D@WOu_&:Y0>/|+D!nqǏX0i>ŊlEqEm7gd9F[wucYm+YiXQ:Tppm9wpLZɏ1a4!״k*7OM8d^gF{hCiBR@m-զ@&_xQI97|1|v_dPƄu^ta]! .f!S\z1tvc)e;c~ZnހORs'ִϯGwŷD_-lمtuHbNv :sSMs :XxH2ܮX?OPDIL 5c'٪?(JQ@9ff#TXd+,Pc]KZF@s/gF,5T6bc]10'ȀE%wRj,8\ؤ13\nzʏ&#+U]sg*&f% 4|C?h}).8E]\)oFi9;er;Y/L1j.9w${ -M Zyiּ[NL,rY*N&7V㫯}4XQ2~[TBęPODG93 qNMbܯGn3fbrUٝ.pcjL|SmK%~\\E#hN i桶}7 ,l%z( =_smAN&l'FS'5;x=,eԗqCqB7q>B-9I,Ѓ Gtr pz*asE*5GrqIf CFxMxr\dO\ :5a{pH9gҴn \ZmG,'<@+|£t2tBxWrӖ&n5oSi@%DYI!DRA~=q>9!) .Յ(іX6/]ޡ.b- oe@tcէ,* oBwq.aa>@[ [?٬^:ǚ=/Q(aBw=x祝hlo[812<\=уizebדhL9.;Ѭ5}{B)VMG峔ԩ؀7uaAUX㫯] &K`n:~Pu<) O&jP uҏ!Ԣ7؂w2Uzǯ{@_P(!.r|}9߮tf<د{;>\nG 3T$rK"ϵ~[J]OTc3'8,8s$D wRS*au|^N5@r6<\Ο6zoӔ5OluҊڙZcꛩ?f6Es= >O“GAUqr,$_wN(U9EyZQJKҍfM9QG/YsШGR` UΘ !3 D#WD>:bQP83FЫT; w4A?)T~z$3LR}S? c3{UyF{5Ơё,Xj:#E=+e)Bio~kevҕrR⋮/}~ Nen_sv*\Qp)5BD֏a)!JydEpF+u |@qc *0?j*:!Jf]Q"%Z9y>t-X`_bѮxb{YIBsT%(x9l:5!䉦;fɃH09r7Jpc^Ȓ :7 G~ swhJ| 'Q7&kOn~z{gR2@>>_$ >&t{Rc%0-f+US^;gBWgqd0} ~/OwUaf֫9^kv8>~Uzd&n)!$L,&ġ8X:H葋>%b9D%KC.gpZ @(^ѷFwvir/Fq^b+Kt}Y߄8Tk6G;Q@wY1=) 8vRP%qە ϨG(9]̛iLS<}ֽ\c#* 0r3E π $&`9CُS(k@?ٕTtoB|anj2.LȊzStP0/0?e3 8/Wa+Jmf }+Ke9Mcvipgu9CB7Cz} Bv6)ǧ0HzI'͍."a835 xc/-ɍvV U6\qId >-l7~,gB֘kHȲRuj;C4y! ȀY-wRS汱Ќ/Aʅ:p0vN rk^DPtހjw aaHY{kSe(7FNVqz l(;FPl䀩M^t+@,xS'|9RR p(rQ!-xɳOc_"IX8{] qDڂ+FSVG\/L] `+N # dFA:#ף(^W@8-||b/B^thě#qR/~Se:9^&cN*I/?K7&~Kc ˔'\@>B/,*̤~G#v.B1ŕ|gܑE((ZY >? {P6 ܴ7Q?.+pFxFג퇬u{vg3JGX (*-T+*{)&ofnlh8aA4d)`9ѵ2 u"Pլg({|U5st;~\褿3k()ީ;f\wQRZπ? Ơev:M~2"fB֟sbdʡm-`ju,- JY>}tWB'%ݚ3(ɥ禎q픅Rf+=h]ȶ͋}:3`*3F|)vg1ՄFt Et)UINZ?TT W~g'DV]7>rnD?;,˛g&{ @4:rBlOA=|\lg:8\]}KI&e NQc8 ?uI,&ؑsz^!$RI`$!N\!'h >8Eu}&'(1>bv _.f4J}X/6L(}.^iFF¾j$ی+Dst^p[[\pC2#9vKP"YBY#I{!eS=h-4%Nk{ HUōr5;֢CDΉG5Ys}˘ǣ;)FOEG5u.A3 - sOkñdձf/XJ|pgYI /^6]kTT26#bT$R5kjޔ-/+_"vyڼɑFk-d!璃Yֳ֟v+slqy.3k@ :oh%@+!mLq5 ?Ѩr%P߈uıVh _ar#ΐIk 6vo-^LT) M׳/nY^94(y#uuVX~/ YM`TFSu&0Й%G$tdNm e霼G&/ N{kShE?FL:eXz5&peh2|Q'A<-c\8F|)yH)Ĝ[<''4a'5\뭺dF$]-cwMa;nln(- .XM=^~.`O.2Hs>_|*2= iٴ@r|ԳK:a̎^hQ" ־Z-hCHҀVRؓ"TߒpãV<]-V޿ '/Z 't04NeMxT;V۴Bƿ;r r7V |Ol+P[&mhcqH6H1dq: 0-ON .lGP= }Mx$rzRRkXRPB\S)5%HD(Kq{ 'c$0 k?MActx{örmTSa/80j+kӭQP`qE1opLsNS a{]R Ym0}uGXNm q[JÁ{$!N ;?6up]ղI)/jj^,{s[{hٱ9s`t)?siQC)gNK.L@NI82䍆q^ a'}-]~xO!$~`ns!'2,O]6G^@sNNxTI=T##>që`5O͐rQH4-m O^dNB5S ʡ[b=uqy٘KB 5G1#1hOe[s:lGH/[9HyQ%AN+pF]?; :GHzeHU; GKFj6{À] }(ߋKFU1!"!w4$?6e{\|"y6(9򳠱5#g ;q =LҜUSufӂW/34m N]6,2ٛLu7j:<:aMOV6 "[>h*6S9aNJPM&b 9l(ާXg'UUWQ/ ܑN5Q>W,ݩc'U Uf~EYs> fw)(u 5#Mcd!,MAMמNxfM*Pcڌ܎?+EKD~C}֜7u*0aB" 9SdíhmHe*ݥ'f &u/:{t*6Zohc">`hUV=+}i, *##c dx4ۖ$!4XD~53]C|c9?5{ӛ;s `?nog [[Z`Ew7,E49R*]D7+~ZNyT/jIGJ*ciHHEjcG1[=pk3/琺+!%_ݘ<FގLZz:lO%h񟢲$VG6ҕ>x^Nٕڀ*6/2UPw0p} 1o0av=`*3pi ~&rl;,!ո3jfU񭷊kK)BzpNr@遾oV.Rgt(7]UUCu3H=ӗ4RHs 0$m1@77#j z|-ړ#GLWHjwwIuRk3]ёC[31=U80b62e6}\ S3*R9zz3(WX,#M8UP%/-87|YrM[~vn Q4oD  SVقn5$vQDb'3 HΓP" ##ld`5/p*@nwӚ#,#?~ -=xʪ$ףD34QXmiDz<{.H.k{r6WzW-}˟j)]mG!1# (Ňwa*T~mP02?> ŗNq;TkS2%rVPMRiUrևAPw|Qtĩ鳴E7Yicqm3Lڲ L<5>MNG QjzNX1wgԷ׷2ze?^dׯ֠qKض!QcVO(E=lLۖq(Toe:1׬G  xݭ|FMY2ZiBgaP N(LZM]!D;]W1 UjVey |>=5N;Z[mboB7jU--/&٨5 pꙋeUbCM\t@<87+xvte5e;#<"d v1%W{6@&%}\j3 /ߏ]rdhQ5 =J6 qS@n' hmcx) |gusHդ)|wfE1#DI޽`Ʉ ūO4E@Wa={4顱X"Ox{`c/B-܏DIr**|2(!cՠgHp_@v; 0e8.V[|敉HAy])Zp_`#dJD+,RVjǭ1)4.M- +x=:v@襑ǵg;/ٳ'GDK+5rĦoc(v^f5¢_."\XnD8qN:gǬwjqjFhIiALyv J{ v9 3f.eo'\Oёbzj3VpxN-EUQ߬#  9='^ov"'.9  0/5IS-|uv1I!btӭvn.:N1#bf4DjBt:}\6zܵdInV1ݯV 9LgH`wYuS8SJ`vl؁ ,oЙ@(ږWmSrȦ$:j]bwoj1a&Jj7gVjl!*9;@xm&raD7,|ya:wJ\ZߕouURQJ?jh)\$;[pb{nEᶒҪ+XP׹!$"l{x :1Sx hwl|?jZC!Th{fˡ@EOVt{ai1 %^;~)H³lAA gR^NU>(kK3X L2ӿ@/fmR\2v __0sZw,$3&FDS'Xw'=`߻Z'*A[/UMeiD%2/@`Y/[dV 9iY'Ȗ>n"hCťÉ ` e,@@rIwm3yPe1CD mzUW*b]odO|8,_Fnk._anOGn˛ondOJ ue1,- HkD!eؼۉ&(mWZ/DE.2 (rDReMV'xao?Qs"6rfJ)(0sՉ,2PQ+a9uA,=%_/n0 & w?B$/lUItoJzuT~*@f[hl䮘0$!38mGR,GC!]U? u/Iq !ԣ#h9>Gڙ btMiىrNG\5K'eЫ|WMiM6bk`g$]ۀVuŠ)[ϑDl)#g̠_`Iei(9jfqlLSzS{G{/ BW `ģ[7f/xA Tie4s+Y7yi5z|ie| < O Z'P_:E&b9]@T.A6٥#&b=%_qkuhS/; Ͼ&v#ۥVvs H?>,ab @!?bː{Gb7՝iXH3k"/4zzT( 6H 8FDنgYZ07070100000035000081a40000000000000000000000016446b36e0000ae44000000000000000000000000000000000000005900000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t/]?Eh=ڜ.+,⟘^s8E!UW,/>(1^%v COxl= SNͻ I 9̎0Ծ%2ӥ sΤ ׳S=ATԉEDY6gQ݅^]ScΎdFk{؆4Δ I-\p&AJ0b?&TيҰ#%#KlDM$C5? * xIÔD1NDs}0cg1N) ߪd#I:h%3$_b>g00ϻAwe>𣼺b]TX]\,}g<#2Fwwz$ &6O ^[mD<~*9wytƇjQz+/$J;PĚ*5ݴD>b4g^(R_ k%*͞[yLއQ6x@q szAMC՛رrdUx8}hm#0|`w_`%bDޠ "μ"in-FdM'3𺒷];#E[ 6'i<fuݏA}Ǟ20ޙ(JSu79&TVd |Ih݊ؕdOW1m?\_s|MH⡆w}{kV g[Uo^T-q^_ȐJQw$1.<.g˨2p y#M9Vcm@2\NZliCc5][/'(ZȽ&ȗ)QX#,c[[7 YׯEÕ!W35J'_їLVdR5ص܊"X䘊k,_}rZD_Pn{yl .LZTAZΒfﮨ` ӫ2gf!9̯Oь@ 35#nفR*(>hds\;4/_ZȯJj* 'Mx~ gjIU5!j؃!K%XBx$k:fW<<5%}=c  ^ٯ j6>hΌ2['ǂΑ7%މ/bb\i. Ifҫ uY,ڧ%+|\b;=S`LJ1!RNO"Eɫ~{FҤ`kb gr_Fs ޚ>dMP,&cL':^Q諤uIEp :N vQs*w[WT1bʏ?8.#n)YIW턮9qY[4ރqfuZ=KLDXH5 :re,,MhT-rAsx{z (`m-)[w_0[$F9&暌Rpx22 ف9$O ABsΌ%VXDؼMG] {w8'B\ІyY^}q&U@eҶO(ʇ*ȁǗ{Jnfc駈'ǶƟdK7/2FUvds gb*gm qy(1lOF1t-r/C-} PUa~4/Pr}X(>g3zrf 8CiGPeo{׉R?tMSI\8~r.;VEȵFNxO= k~Lb CJrL~^m[˧,ǕXNܥE {ԬR2jhn$8B őobvJTDU9n/NC%'4Iynm뉤b¦mx.6e;=)bN$ξ6w{$68_i _* V\=pB gݷ72D|v\'}}5/q;Hj F] |"lLK\{Sf(,P-#ds,=QҖ5BI>P~n+M+\G$Q,lu64/V;~B@YV2XoKYUj^@ʊMdK T8b +MGPt@q U2*)mRB!aA>{d^IOdRԀO]95LC1;OMXmvy?0*7kcU_ja9߰ưG F(a?qJߩhy!lD:ASEeLOk,[*[ףI[ y_?{t#>V4;_:"3Y6)j0)) 4%CՇhP~F.gJ10U_"DZ%j^s.* KWu:<AzώW.0J]B+y)̙(:l~Aa1)gۏ o +2fl*1T#5N]x,Τ| lD+%и¯|(`<+;B2ᗩMN-a#I1pz7zjfLqWeFu ;)TUw8 4)z4IùECiP 5Ȓ`%>1@N*_eE߅w- ]݃*SoýDM,m1)xPr`quH'*F#{RY!i~9#G*%&7f q:oB Q4?w۾!ң24*(QRk>_01)Z>1c^"*|z1XӵO{ωS!m#AY 0d5 @ 2D ).Ue#|nгGq2Nfm+b OB'zr?NuYo7+_c!}8¸&s`Uarl!K>ߤ [[㸺~Ns{H+ E&X].X K=bΧ+󣘬tqA]svoQ7^ 0Jz:.}HfgTܶ/AA⋨hë6Zkcmy" { \]E.\ m6~IXM .CfN -*x? @KY bW :.&a  rD|ACINYN:bȇSLK G39nvs6PV%?@p#x\Z:|Y_"í=Mr>1*hm\M:R)ȗl, 1/uj|}]!C_wP luM]bQ@]uh?g?ۨMR;G꛶W۔цI8ޢ$]g[?N&ya^CA2VWAj}{A<|#拔SrIVZ ZTUNy\ %ҙ􁺚LӋ\(_>:< erd+z'Xh@]챜~ҟQCݑVsĸƆf4B4Z(}Ђei!t+z[K}!^I.mrlȠ V6u46?*e3VKʷ݀A|1B_gxe"0606AvIOVg-QdI[sk{ / #`aU$Wqʌq$V0s3CK~b[ 6-&9|Ɠz^< l/Q`0*0G@_mJJ3_Ν>]s|x¥t()VhtztAnWyZ5v%3Aj^NpGSp̠n SQZPsDTCme~W?䄚F ]WM\ES82^9ם_O>j8M9$_Hpjso^7%}6Q'. [F||I^/(u fcB#}Rj e[&9%!cj&әP#(>IvHxB1y8ZsۍZcKl}/Ah"6\/wBA#`z+dwBR--Wa Aga'keD`]jBr8G!r<^nhڎ{4 A-/D` (hM3h¿Ԏz9w֏_'VlmӰMHjU;}fy4.+M$V\i֝ea..vm+RIvy{I~EڴUnc<+iq\K#h9j#GPeriJ> P bAi 5O8eʱYjuDfG-s>%w(&Z>p;hT*gu\\X'5tEi`e5 N0@5/JFyDdP%+&Bt|+j`5w={,IGd&Jbu1D*a%nkv%Va(z(KG,?>QP+6ѯX3R1o^(uKoei3&h5(#*F" :ҙxD)?XĵFP?0,x%UؘGf\Յ+ߐOJ: vw*!0:6QԐ_E qh(*b-Hƫq<"cWiȇaA1X+FkkF%jҾǖw.ЋYZE7yrϺ)yQ?;lOF`hR"|"Rl҇iO;6hPI~Wx6d7UѼ h&'XVV0\S;l_dSz,,jviwS8 I4 8ߘ~ r z}[!M*:[^SPyBB-ܾXH2*M.7e蚩ot^@ǃr4ǫ ^o᳦cgc6BFFy} hg~\jcR^a֝_!A67))4(hMҩu\7,bbIѠgt +?i,vQupX4C€|v:p Ჭ]a<9TA 샌E#ępU;=Î_Hʾ֐Smv9*J+OS`Ml"{@#%N`<kw [0{3eP -o¿] lL]˭]vIW݅s R~s%i.Ö'^<$8oOteSPZЪ-7ߡOӭP 84ijL-_wB3=#b{Iy~&|bekԂA)zapeG;Q %WKClw)_q$FwM&u|tz i="eT kJ;?v=UA2thHEPqOԙs?*u6g=P64d= dàADIIJY#J|B,5 *uĉ60^-S+/" r2y^_uL\!ITOq]V!\U|wo4$Κ^G wRsDŽ\Ѵvlr7wF$Z WSupыIF]vKhu^$#nZ0F,ϣQURpe.Wc(yֆ:ڦދ^ߋk V˪tDfrݫ s4cm@  {X^Y` xW)3 jpxWw9VnCA̒n2\l)*T;s jzAc6$H 0ԦJlHZ^mYv xs,N֦<,:.)RrXC=Gnbv#6 ;5-/g%9Rh,nkAK0*Z{f#(XuӶZjZlI|($!Bϴ*Q4z!kE/KOm6{CmF*E<́_ЋΚ,쑘-9.%z-[S_3!*r8Q'axj^2#ۗ$WED\goFψ Tud_oDu'osÑn!7} \o|T78" Rmb׻%T8}v!)GYU[cvR fJP-Q2*rcG~'nc{-Hyt"nZ>[ओ@jL+&m"{3ݡ Mlmq]|Su \Jh6&}'TOouMطvS n3" o‘k`^˓nb  uoXw`E*Z*:#BF! hE5/SUCv~jvFea,\X@] J 0LܠjWKkh/8.&+͎֍'mXf5rO·7;;<|LϿKw^i]OJ͋r"<[[D$ x` P$V5@sWeـTR{գO,2b3P(Ԍ%i/%xbASTb!JH7EY}dYmx,Z2eJ[n,A伴 N_BoAl$6m"t(ʗ0U ێF+5wM 𞩽aٜSw4y۲7eiHYg|mHPk3# H*SiȔT4мXw/QD8޵wbs\앤dyQm)YSPǍZ&2x@Y_x ~a̝;.)`w"L6TYTkMoEmo , '+8={MK*>4 +)D<~kfڰ,j̛G$!WOLө9?kK`8]2(g'9*U *A$'< ҳ8'b[\ͮ@ܩך.V~ vl_|ITPpF46LǤtϸe00 O`1#'=i.$1NS&SwN3T[‚?"+snl$ӦK9-frDnAV)CjԂqDAH*@OiT}X}#d3oFȚ*NW&GKBQ~e0G`˄4?w>wiLc?n$q ͘JO X$Fܿsr-o]F1k\S~D{/G~kP׉v \GVhg)Z ӜNm$Cds/"6H5:IeC A ק!N  p,Q/n%ӈܞkۇsF rJ?eSk!9Kg0'V^]kxxբw -j9՜ؗ%S)$/?%ڰL{84mI8L*ӯ[wǏ vsn$ c,![Dh k$AIYŏǢc1w/h&7^ĥ*s&[^3}Qxkd殩cP$;MUE9¨Uև9FU+am/F,~!HZ]p&Iǖ=O)@SqjBh:1c&b'QV>v}9X4)#I? D:(<^a:N,SEPT;t\QU9 'XX4*Y9wdtTaND=y }5յ`ē$[.~ _R:į0TްV`HBH+`Ey2l+vN~J6=dž qe&fQ;W꡶TCa{!ix@h76EEb] 9m푦"N$m̓7ޥ?zؒ=O7v9J}r1QəT}z ܱ/9-+9)dŜg.ҐC9JIO~i|%32w%0B$?y<դL&ŗ/. zK QdN?֙iqY"aAߔy;S(/!P! 3VD%i_n3YXe+Va7ԦtȢ vP 8,6mNrY ^r´V(-!e'#D$AÅ\~e d8|E%x^qf%~N+mDA #1SFm0K;dZpЗD0g /^hJp_8gk:R 9^58p歉O``ϕ+S~ޘiDq=ԔD Ln+o&b?!ۚ@E鷃k#PXƤsӼG5ݼO}CF#fJEZr2P}uҌQ- ܰ縋w"^Dŭbxo "3ENU[=Věyl3aRhoaThXU&3XgO/q<=v# 6[U"ZkJ ϗjnh(<()f/N'Oٍtn6͢פ8K;58)zĔgzXѽRy]$J8rvsѫ`cZoa/MHLA&'bԛEP,4iqg 9p>0tu5n CMMiiM1'R,7F;8Hz1%}E=xa!RQ/&I~+1ZGdk3G*oBͣa;DvTG42#~|m `"aK4(bg!nŢnP<_%%ܭii,h1\BjƷl*B&A yM}'&n=cQ 9i{A|un{a 9ٓr[auYő1_zUb,yf9^8b`#Qp98 _`W&\tP1Q:@6b̡JAkԼ.{Ԗαa1 a\XVU< X mtR?a0!q TtaCoe&<#<,v3e(.SzOCZw핛M< < n/ETw6D#ºҽ~Ȯs$JeA(Պ1|vn!\9oœJ{tAM)iI7J$q0Z }-rNP7!GpeDz2 Hu{Bzd yH8!¬:#/ׅBY;a?jmbQЩ^tݵF$ (H^:/\RdI6x妊j'o |_5b>BpA:"9o`J]$r"ͽc+#s1pv*ΰp^8)#EX+> K3}2f.ڧ x|_tSAdhlQ$"즏@RWGSʊGILzi'JƆXmYgMu\KŗA-V:gf a 䋠ڭYҕxۚ+kX'oU.f_9X%/>\;A*Qql"^XhCqÆ`,r(Kb tŏHP<[O;BpHbE>j51baF=܍K~aᾇvcJ3RۗE0v*NCҺ䭾e Tt/Nn&1Q6Huʡm*,T?_dXOPSW `ͅ9t&YsD1T(B,,!L"I=i+mn55jKջ>e^&e>Rdb޹oBy3K ]dRPu*+HYXrZEz[F$4hRg޺̥YX~{rMonB܈W;4]C8F!F DAz.§{;Z{2E5-m@Q_O*>X0y“;@?PO\ʿHҹ ;*:rDĄD+ cִm1T' UGZfD2N (%>/ˣ}࣬4t.1Iz \;u ,kIɦ!&cҌŀcdyjdYO*`Sb&veW_@&8L4B2<}g#zFs?nhK~O<8?$nq3QJ t=i8@S;̤[vdKDU[k.'ujl7B k9`H|G;=(W,3k|jCBw6oxn:"zfݻ/VI9Z&<) -Y؏+>!ч8ړjAe8L槡n%?N_;m*"ZIt+,ߏ{{5襫 ^h_MY;60t;mH@Ϧz f7'睙R-~͝,cyhCLGU# TzOyי9CDhjqgL!@ x .(KmD(S\J% cOZrA_?,[0S'N6f5@e,'$X%%4U1~R%a6nV6G GQy}(Y:G䌄(l2QUJKm@FRdDk8<@CSRߦ !mdxx)@9XôLO$ wEl Rހ茣)ހU{|RX]5UCE8PBY)Q t6Er)Vv,tfg'iLpyqe76 r3] -P^gQ DNn!Y{p8ې8 V[VI< eQ-|,-C!%S (h=ނyC,GPiGNLsA`H߈2-̚?@Q[^,樒TiJcs/鼕]q)[{fg_Q* Q(zR: F,ϗ>Ǣ/ȕ4oв4Yb^jVrnlS@<@{"*$5rKǃE 6GujjDnvX=FͨF% |NC4l:hdz;V5{㭫A9/{/: 37*W'tT0 7go<#Ixs?o׳@*YΒҎVV<FD u6Nf~<1鰸8Kk<ŘF"B/5%}quG,#i󎭥v5X$b<7#(oQGA[z H+XЋ'JB*vT/o4eYOn.*BWTLˉn(lKji/ȣmBo•PTjQ `h_v++^sg;X_ 5&}v<~ktٰnxke, M=LM8aeI\3ܝnuUc39bh)AB(wh)xp/&MäS&q\U&cٚ=y_';u=WVq\ +P&4<{87 Z QbLS4hUj. bpP0\1'Vn0(\K6p\JNUl=oxQ"2|Q<|y}0h{g.Q\Sl*XCta3Aj Gb>œ#_Jj/TxXgio:_E0?sRA]=BMjk jɭkөܺAG8ە7.!<4%Ѱ~Vn"V/b}$\ӈaf5 rb,誧ַGV ma!5 ]EW2RYdk 2e L8r|-ss3D}Z:}x5c.G?DR*`m@M :(7I 0y-&hYIܰw/-)c\ d®5nf8&)@,hA()5r=q\[nv?±FhZyh$|Ym!)@;B4p(ɬ~[U -\ KaNoyņ'{Ba6FK"7b0жoGF n%(/H=Pŧe<$HhumZ37 .b_]R`0~_"aDh$N1s BWXJ@ 7mA8?ڌ"Ibǝ?"Tĝq?*N;cyF;wB5$Du5|(nQRxǝVQ( _A]:Sl* P0J oDUV AJ?_XOq<{rW;ܪ֢ypڷ;Q`J$_Y~ۂ9$~}5p wdT7`]c&^p*I,Z }%]g&jsq QFbK}TTQ4n$IEWԑ$zP_) bW:Z+Wk`BQJO~i{&ws;r0wcXy&KT'g)dr-sߋ>' v;b>-9#%i 4+l/Aw2j9I\JeŽꂾʒ6Aptb&<~M!#`654<~?Z YE2{Jleu@YQ'\`=%Qϻx۳V,ƚ?Ԧ; 4,ίw! R@y׸Q8\ƫĿ˄tK3y=0q!G0k Qǜ,"8ҙ`sA] -5kZYy}{6P:P%\xH`{zJN?.s:gAKmR~1)9>KH9SV[P aIYU8rn1TH9 &hkskZ83͘8Qv66HZđZ_"GEP.BOՇ50rwX`(w)Cf~`_Y\Wh;1pKCMh(@ y4 \\PrFs:H;T\a"nuYSi/wgU]1@X3q|^B',еO˵mG& |Fމ Pϲ.{)¹Yq,tBQtvFԆ~ c{߰ boDsO 1XU._ O:$ёu%SurO{ (nR+j l?©HDDVaBųNziB8UI/&Oq&"kӯR hM>EbBmV ECYy n}V)j^d+;t T`QZA?"VV~x7;WsA-%&.iv9l8)DwWIYvcbcq԰` [|GկE$?{W:1+G,۝ezP! 3VoTJ}&cT?n<z 2d1;'ôy0MeX/ِQR>eNp"SK k`0mOR* 1~΅9sS4"b #V"Ws<n^rD֋[rU|d k!L<=(`FY?7H3VelZk<dg\B8I;ݼ̤ P9s`﻽1y\5;xW(sh^079.q73dve *IXR )$ mYYcQ6]!4' nq-Dc 9/Xl'6,#fGOzѺ/=| xp 噏$Tm5 0RQTAWHx@pf~zѴK+ vQ$VG ==^ؠv6WUyw‘4Ф?+6̯ "$7+w!DMݶNy}]Y@hJ,eY %16랰lyQixCh1eU2 Qe=b{!LppPA\1=NZ 3^f L[^uWkU':[ $32oӔ:~?zܛzG(NHxK'EkkewU G&` I ՟c m|יťY~@yZkw34TmV{+2gB@Х8P@Ua\{aVD]uLrgXΆO^sO1n1>[f^GH:#k6iS 5JJ1\2&y4 \u !iL'&lV{T{I? D|,%&q.X5Yz9xٔp Z7"JJL<28׾ҏC]{;f#qjcZk7؜5<$І:‡)y_64\)̒r#op0+ (n(Řy!WUd\6qYW\p$؟q]Jcv']}a>!0o)rQ2o2PF 'n|?m`$\'$|(fɴ!=* vZM0hUnU#n 6}iyűaBRe}j)m=̩aAۓ26}{]'3̙m0x9QkVp=tLOqk`b_R<Ǐ-n~Ūe_bFYHsJ"4fF̚pxÓѳ/#fj90`bFzd5] v,.RM9@r^,o2b%ƒ-bZdu2`bNwmb_7KN_VjtBI#$O UwջCgwgITj[s @W?ێ5IB^d杂XDa3Qw׿&*ւ9^6Bz)A]ձYQ0x6]g@NxQvFcp$T*7rⲵi8 1t?z}u cvz4DuSaa'Z.j>}z"񋖱)eU`rdԪUgy7B(bti;;ywp9_{FDK?7UeKY G_aBT;C+u`H~);3f6s|j7P5|,o]Ҁgb!.Vӎpp}TJWs1OG Xl^}5T|I\E͚& 2%h%/&(%lBTLnǂSEصo󱪩 q6SfT1]%2ؽ Bj[ q \n "wWd v IVL-9ݜJޞj:J AbZa.1/ζ> gu߹¹m> 8/d=4IZVWv-fV{z%FC eZ![WJTFliE#"~e7EƲjTPݪ5ZPdWgC(t|"ji-60HY\}r%Y;X$ոB bf9\zƾPJ|nj{r[rzi7-KeQ w5禤;qی t}W=OFŬ{SCn%+#f5W%\2vH`Md`xk*6\B?t94L!EBiVsR~ D W cRx|@ ļ0uoq {c1M1d`wU s|p'Q:Д  <Ν8fs\2y:NWxcHwD8x%1x\ZcqFn 1q-9O/!nOKڒ#L^;:̸"^i0 ڕd,F28LUO5?QJ ~B[wίT#`,u3=0߂SȷKѺ Q`_m ;Cbs7Y$k.i|N#r/.⨸PIФ}7ʋ1t^QxY>"S'R>qX!A H?ZOîW"GؔH4 >؍'Uz|ԖfJ0^%o}mX[m΍eҢPZ7~"Ξ(Sd]B7A"`0|555@cDOsin/qHMH5|3AAA ++EɥIk!g5&أ)@jhX?dΠ&ҚHzU+3Os![j'-D+`DBn1S;:=pm'Vv5zQy}5c 5e OY 9 rj4ց"#}?fq 愒IlӒkp6hԞ~kJDZ,i`^<Jxܤpeޫ_LW&E@M> ɦ\!OzW+7FNVD5Eϊ.RIRLdD| yԨ8Ǥ`ROłqRX?aڱky؅͛sL$r w  D51"1S<>Bҳ 2Xry!\<oJ`Wr *8`"|Y*+GnK}y~[lg|bj Qo[!ڛbS]ƺm!'j1̲5.Qh<ԃPνii:%l@k\ a_ _'C2p S}4ѣR*ӮfzF-s":_.2 ./gNP/@ށ3U f/ >V6]b TX\orx%A}$Y9F Z=,2u_5֡ Ln+vmP8q!~u/e,ㆦ:5DW,aTW/mTML |P(ۧr#*f##Zk{[=k+{90cdFmmx@DfV*࢖^=ioJA i'I%#XϽ!%t-# UaP}߸l~Q9Ť'xԻ ʼn̅C94°\Hji3!s.kH0}{LG(.w r[ccqyNӍ Ԃ#M)9l\KZr>(Z~-D.6 `ڸT TnߛC>jFgG!">@1*W9J`LKaEBkޛ\u! .I8=gRipp* =ǞFɝ0dS T=I:MlVj!(,(%G󡹷 Y~[.؋4%UmP7{-c8+/%%K0xV0t|o.6Vv˓2EӳL7k;~c-z7 "\u J\*tgQ'Yv]e @il ErbY_6/'`GM8~L/}%H@ {p8'Ҁ杤~xg{i)&)֯AʢI%juHobqIxIl׎m8"sF3oRQ1H'iN 9^PW>fN5̓yJ k _ |'揘L3+PZV]?HyYB~6'KM2Tx/~ߚ?#%2uԫk}1iD?Ad?ТN 0<:EaSBٻm2U W7ueۢY\]4@EjɌŔ2QΦpaVL3[{sLUijFgtG0_pJbWϼ$𘗶KAWP> 2nuVʷo;q;gRkeKԲGkqxZ geN@e+n45tkp[D$Gi^;]!,%_okj8JlEu)29E"!Sߴm2'r84b`ćd#4RiGKZ%E L>EmM*\:sU{xi %g0\|: YDJSm솖.6{Ռz*^g$ďk&$Oڌ @RZͻ]). u׃@9*IR b;Hy YAλiygi7@Aº)1C9@B*D}_\z4tvoy9!XR(d )X֯΅Ͽ@poj` 쎧L$0h8Mq{Ї4x,{ӹ#yV!׽7;Brkn6XMmuIe|Gjs{MYX*BeMDiA0KD_)ݢq}ͺf{s%eEp1X~W1/PhJ{J땰\E\"?w{h 5nKQl<S`_]U=¥Pb'2] й<ϑ5qt`emC=ϙkq,cBR}Vr, 6;KBDQ!r4[vi#9>/}A!<8Ԟ^iA)Dyz[TG<ΝxB yl;,|Igz_j+'b D$ڳ{CAEBPĢ5T+@S%$z$|[η WpuR>׍Fgz]V2VG}Ũ>dL!Lֱ듇߄W ,MSa[y/5j~tf@O`}2jN[ jWa]츹l# @Xse*p fݭ5l\jdxm'J}X%dfR|d#* z&WxRJznt hʊ[9$dX(B5y1_^Zn ,c--Q0pX϶3qA.h@q0Zxb|cɶV#Xa_ˆ63%A9)F.Uc lJ 5-9}Q&N9gP&xY3"ue-ͺ]3}M)r^jZuCC&"ˤ ܰYXP LRtN6xѴF6om,RI[ލ= 12+&sTubLBA#_zxu&At$ _Nn?m4hnAnks瑢5_cGA0$fy +|(^{̤+nxHי6Uzyr (N,s 賸LUYdJ|)$}0| ~b?f+EDaZ f/c(p iWn?^E%5{&GZLsZ![Xh~%LYTc[#4FNC(3kPUvU֔ =<ۮL%xpUVzK1L-Kz*1gC&:]ˇ>r 9  PMiAKP{j187>:e pH'"1cP_xXl&S^B={`z!xzYWT_B+Q/9YR縥6=BvRf5RH%hsC뜒jc域 ]{(N@STAE#⩽|U(5!]\-"4n{vd9NrMQ gNF_0c%ӧ/}[5CZ+̱LM,3ZBK]gq7:Z6M2Ru #%\Qؚ{ ˏnGVndBQg߁>vjSERLCfk1Da9HL@ N4O - BvLg\6Xy:zl~ t'$YZV䋶ݎrZoU#Ed1L/y l`Vl03. cPmU->{?oYt{a3CQmڌ}y5@ۖɴ:lDOz+M1])V=lr<=ӕ-ڞW Kdh|?wm9l_ܖ,7Vo!q{}ɉ_S]4ll\œx`sd~?S"W-odclo\x0A95߂%[^/! ߢl5kQǫa#臱0[W!KiyX,I@c}qdG QLOV bʿ QH0@UFA8Z32XG.۽F3&|^4>S.9L̲&|լ]٭a@:𥡛( 䐒-<]im^]Te&QsݛYg(m`*:ID@cXIN˙\L~F4_WGrSJڪzD ga?j7ː_m2ʅV?bDԙyѼ`~Gs|yhrpTH-tdQ`]=v'(y Z 8$3p$&(0`0RWQʺ csc֨\,VJ cӗz92KFV ) $~XByǜMWש=xAf$|g'dO09Ovo'aJD6BT?K[L{19P%dYPr>cGOsWqO@+,s4|ʭ u% <> EfMVysCQ)nճ6RjL ރNz;PH@JfѶ/lSۥc{=;߱ajhN-kzGo&\w!iLUX?$ D_ *Bvs r=)r8H+Qy71%6~^Y_ۈA}jdk"pbue ?&x8km$B o57"܂v E4$V:6EҤxe߷5T֧! U!c^0I0iw9mxIcU"^=_~fW!$xB/I,cgbPcrc>JoV1%0꥜mE 9]"LPˠ0IW&l5ٻ*S}\7Z}D ø*!S#T =O,]PˇWLBu[ΐYʫӳkFVEҌR13v,s 5R]÷Ng[]vUB»ў_ڪvO§w0 x"q$(lƨބ&i)HR2)"Vi)u sؿ:&eig aouXٸ:vrbYmjr7.#˚^~k9yʦ9& %k]ԡĥ Թ ~g?|ejY*ə MWv>)@t@ʏR@vE,1*=a*&<T^f^ߨU ]ӶUsϾ L.cqsY? . %k߁8h f ) /G0ڨ1UDkߞ7;P*t+B}>k;pU|mHGy=$$#TKZ=c[lJ]7UϘ)C%%C]B{ׇ1@o "4b$<9VCg<+qeɟ \e /(ًT7 `3CVuyޯU[H–mFFo3 L^b3wRg.! "Y!F`Ȉqfn;H!*񼰝 S:?-3R5c@,vY ks֮ qԌeزD6W/ ʩ aK^Yy"F:S͢8Q7IG}ˊ0ҩ5a3)Gxa%t b~^`A wӛ!pci:$ُt tAADyN˼(b Ӄ Rher0ZS,[k%YLւ8Ұz}uC<1c7SD|+lwU[3^$U&ɒ# kvN2\6JĘ^D7Va^P"Z IVܻsRD mzı-vx3hs>G&/MؚsD`K_FK _DD~Vy7"30!n1$Tp+=S!z,9k9."hx*d8^%zP ,b$m* q d8$aqΜ5!F=~%z R>}mVbb)&L~Yd{\;a1:s:t+d]HQ{!w-4~ŮGYs41K! ؗp '1qz b*ݧlKqkP⥔ XQ?Gl m%TZs597BQ/r C!@T1'X"b(N}x5 $7C=4E3'+Kreޗ# p{S:䞺+6ӫݽ517Ùj/EvnW;J5kHPSئ+D|X2ѕAxQdC@PpqSFVwrr)ߥ{TdμlX=,8E]2O1$M nHeuT hIz;oq Kj)V zeƿ (hW%]|&SZ"7zȣ<}%Kn׼ʀz.;\ȵR7V* lT%|Kfx!>b&Nj$Les-e#d[I_pjPϘ5r4EH/Ԃ1p6J70kEjdn̕'/{'q}%0&UA'I1d;zӱ4ABXg'kv?/"Z}Qjs} 40^gocl2B!qǚvI IsD&~KV& E'Gw)O{jmiI篕J/:|1A `n-HCbhꖸ4kSsz΃7͓PݞWȗ֊hhb_͞V*zo2Sl81A[{"ՕX+>$K߽set1ך]P.9'%i>c}Z(m2t! 1R\ q!%3:W!3FUWmVC`X aV{M\gY9nTǠ9'81$C`\|۽NX).<>+[#eLqrfw2 Nf*}=1 붹ĀydŔ DZҦ=uyg'zǫd6gg6$A:ؤջ"]\ߋo髃𪁴O }lZrySh %R/Xz(kh' hɦȳ=LN w-:c~h[3 Z:rɷ P$(d/DžƇZ4 jWP_:Wt_H,wNYMTm!'OY]~v/۩>Ita;MvpE8&@Xܑ(`Vhf5:v4Rˆ*a.Lz>+ka[n߽Le9 ;wRU.|^P㜋ڶp%eSnK?rYRTӜ*M`A.k /GI]V)Qk{|UOmXϩDy*|ԫ}#shb,1W[!Zw %M2B5q}mfi܃ՋS3"y{y.E{];'=dv @OHmRUuY +pT2tKRvhUk ܣei Y]Yh]WЖ5Qzܨ5tP6)9r})}QeBlO^iȴI;8alE^5PR  ϣZ8Ω'.}#*iN3gKI+Њ-s RaH m& ×z.XfI3R%ЯkeV;ğSo½ģX2 GT2lc;$T6:m:=c]oY!)SWasQ1lmsŁ$;P,}l[xy/T@@BԻ}UNָ3LT41-2Xڀ'S"JWҏVL,AUFOQf#e:^O=;:6^P5͛ v qgщZ 9vr~ sTLwxʯTs }rU QD}C-a5E# .:=R#7K{珦۔ko(aܓW"svMf>֭#٫~ Q|H!s1=r0r^>/.ގapO~(CVY&dlҷJR4?5m_ET/8^R@f6hBgB[FX1 .)}=lQDR (;nzZkaR=x] XRש0'\b)dXS m"-7h}bKl#ɟR prƗb .Ս<'9TvvDr2?σiX c ppF 6o;vZy@} )mц G[3KBij+|)P\s>_Q5I7%F3:TOP֒93w&5uad&fǝboʜw>w$sj h-d]PLhۡ61\$b1IsxdJ)L;ϙvAd+JAH.j@&XʩꄄhDdm*Y"j`'5 VG>oI#Bz@a6Dy kHwvn8Q=Z~skm a|WnsZ~SבamӣcrRf؟6z*$\LSwtvDMTt2+ ~^GFw/cSDϿCOR,ƍEN<-xX2S fwk$Y?ec˼g_5Wvm?א`ְ9r-/J8 > m{zMV! \5h^' |:-oj8JPO ϱB7Kaz 8(xXd8pafLU T1jYChy /X;$}MCSxtgYu," l8;sΐy%l^r/KjgTp+՟3nd@a'v,)/ϽQ.o@N1,֚0܂~n?Qҽ)um7(ulJDSֿ}$r½K^bF1br˗ d{Մ(Z ?4;8wU{Te9%uU1wF#KUdA mcPAىs@;7ExrCI(qٱ70H-Bz! |:-39kO3!j8wr?iy|Iiυvq4; r*wUav?-`sduK}% EdG?Q%uY\ayٲMX1 >W44@68tW;kue\ e v`(O;cN4 ) ,.m0Y8͞O@Q}$#}?sfK^T7W/Ȉ5~-O`jMVw:ʸ>e|ӉZ0>=׿u#V n(tx֊pi,F )(0Y;:ZiA- Qdok2+4>\V WMZ-9װy n-ڭ{G+وFd`Se|6A쨴Rԋa]x.\:0w)K /|AgJ0u+Rb0$(&!J̎yN4?J3dFsV]+R!GNS_?m2͖o8x(a_fŽvmڡߺ͏_z'Vt0PMeo"Z/Hq=G d05($$ P2]d&k][^I[0櫺@s &AˤsptBBU;+NQ I ;"zj Q1-ӞwrcʛE]\{BN \蜢,l-';a5ӽFS=ÉUz0BmfNg}EfbvF[4/=Zp[ɭwY-mzӯ'~ԣ)ES~B?׷7 >JR{XMiaSmq}l^ύ%uO~"D G:BÙ wWK_ةdQ[K$be L I-*Em"^D_^N>?3K_SdGesVvDs0!S <&3ܠEds$Y!q}9խ@`#Jp܌~ygs1ނb-i1=˼]~SQ옂t27# e֋qRM8^EPg#uL Bi\8o7ba9]#<М@ ci ł`5{,cTv-!e531NA(W@BA7h7̿\ ػVeX )R.b8mAjXשΟ ;qo2gz0o"| $8,;Tg l~y$z3!bS0G>Hmˬ@b]dd&]GSc+n_6Nwd~ɭ`շ5ZΟ.Μzb Tg"YPTD+,(亯 ]n~ip7zKVq$v\9NVbd qA|֖,d+д) j"a|ʁ ׺ҷHun-D–D{Q(DP3P ۡZH!9Oi=>njtкO$2鼖5-ŋ >lЌ?3q *chOV[Nc>.yK!xY!)xlJ=rQ;99iZx΢oY Nnh6el'"jU{G Nk!Ј=Oz1vSw-mHI\_౉;]J۸ ǢwLmW*#` :*F'EjQY)>.Lb :b#+ aYXyPc~,^q$F,2g))SIy0:LeR*|"ڭzh1 -:"߶Ohg&(v% &A@:;3̻LR",]~Ia 8(ܝ{X-EּiBVj0o&pk9F \^.c}DAE?oOgM$>%BäTMF11M9 .T!IqɭR5UL)9?Υ9*SJU3`.W2蔅D3[RڄӕjnŊdd0"9lpj~Z`i>ċ*[r?,ٍUF?Qa)2<,S҆)84}Ļ0%2yL+TKH$42.#}vG4nӣ{%a,w4 PGY qXqRHJ=W;PsU9J+9:̒ ?k#&4ͧ#B ?AcY(&P ?,بc֖$\\ ~L~prOJLB 4D(jت)y ^ֈr+yf'kQzأ x|yAP-J\*Dt1=gԊ?Tipf{_J&I=RVY;yN0ձЋ=(-P=0>wmX !wurt )C$#%) |6`D)1Ew-{1\bQ[iJ1$f"j[sr/Jnpam,"[#v1.HjAtkbyv6(EP UE0ҘE-j@IF@ }P-!pik_:OmQSYV\vpֺ=oRsɕ;CiD#L>M6k}E=wn˹aچc0$y=I;fQKA=-K= >3=0wMl~rb0LHG0rP'(b{w=}h?<(Mc蝲>{زv6t6=j ai{c䉇ĊyDE*~QACJz y9 mS US5cXM}@`%ĒYM\ז7ΆTO!TK#kt2v`ik~=o!IRorX#4ň ebev?Cvy(4fV4!d暴(:Wƈ %bGFv;<}ϿlvVW'і嶅#:rzI`.⺉<"@~>*CrA 6*tg 8^OC5E5(3`5}9ޟ:l%VmCK%RsWH\b<%1CazD Rz/qqhf1"odֺUɕťл4BUgYY-sN{9w>͑!TgiME 1~ڕ:o*!*0Ьk>j0Hj)@s/ # 3vxf| ^B7;qF:o$);:Ԃ$wN$;=~A>F:ǜXM'5Nl-h!O@s7 [κ\"FO|ר%'@fR$ b )`kv'z >_p pAH8ml% 8 roWb,JR 4}cG: e+w^q3VC8wHnfMа ]Q* ܀ Se)-#!/K9ZKf*+,i7;5-^?>Vl\G:J8@`Z9:P\hW /rW3 &%ä,V:q#Jt491ZpU>+!Xx^y٘r ;%+o5^y|1} RG6Vr6Kտ*_X:dBpip΃>P='}V S,Hwt h_%0B Atuf v{3Z^T$,Ok@!H_cqN5-;jF/ 8sk LѬ<-er^ˆ'N^ĉpe2&P 3w ٪ ̺ZwȮ"6F[ެÊ8se~NML%zYʕiZdAC7rᧀ3iXM"D i ̨E7Q$0 L}OS&2-)32#݋! ($7Ar㷛(qB\@wԨI[r~Orp<1[e"}8e۪{=rha)(cX&͒,FUbZendw fqi2%)B I{A.ީ [|3+.Vj\ 4N5_8#aMCh3{%f@g:ԆĒPQ-@q"[kQ۵˥|H2cZ#6ڬȂxGwRGmu9q.Lc c:iPxVTN %ktVU0r$u9s+A/K6'!QNe_Ժ\ ?'~al!ɗP-42 f|> -->pX* HEӱ8IN3lct΋_ڪf[ Mw$6"ھ$x JIuI y&N(xiJ8U 'v={5C1U5KP .՛͇aShмܶPM|!Q[2t`4Xbr ^1t3dS=Hh++ldh{iq97|o˦i0G*ՅK3AW +::i%%~ 5lT#Dy\&T:hj@l{i 2zQ.1z'Yhi}eQcƁjr Nl~^d ADn| 3u3#)1!K]94 <kQshR>Khj] fwꗥ18o%;]VNtSs.3wanvsTl3:umaڀo1msR_;k!c$&V@HXfJyHCFWG"X"{E)'.㎍DU^bUx 0H`П&c$dv{I -܅8Z|dƪGy2pi]("CIk1J Gˬ|#sBқc";8kttd_i@ GaJY{A8^/g!(:8kO^OWBr׫xz,;x?.e[Ed29#D+*φҏ0Aư{τkJaS^:FxӐގd0jƣA&֌8`25Ph7qC V-Z>;i_GPfx,ZϽHė-IU_%i/ YoK/Z>g\|*_7p^.dVqp.Y̌DZR{^:Z7OK%@/6v΅oSLp=?6-aէ&겷/XŹYmA8 tc@:h8}>w?s<^ܚУb& b?HjI=&C^2ҤћgMA3^U0ʰjpOXIj]?N^KM2򻆺۶R+ʩ~<-1r~I9<R~n:zNdf^ }NLt<C/zp8ZRk hXϋn '@w32X{S*Xt6TgWᝠʄ=ǵ B|)'調:P cЮlUTȿo>bP7}훏 CPx1AXq{+sJ` edLwcF."q60Q Lo2E'% 0Щ!Gz `,z {[髺lP kAh0}L,(FV 6QhhARX ͱw[oh/?"7-@iu>nhX'GC소`C/pS : ŢC ,o#Vެ)>`Y&ϦME3c;#Z`"VkYCA l)ND1;XM/U  @ic|֕xXGɵz@qVFu! #394Tf6FGn`+}ԝ^a;˱ρAlr/٣w兤UcOj)6OiF3³g4):nۃ0K#JdMWp-ϓidLҥ3PfI;d 1Η( #^[tzv&R rT,RM_r#8ʹ½Ew"\ډ ZjTdYX{B~jpW8<*mZLq $VȠղ Z$rB|sHTwOe=Fg ,U"?)lWSWk.+Ԕu4v0 vG[,ЏpJɄ?͍-* ]ր/,Q6#ܧ7k< .rX"o9vk)U w,x |رJOܶB1k1{st~(­~J м SN'DZl-'6z` 6FT/x9QM4R38OϚ`fk4ѼT|G PX$`f*2)c+1Ij0/gg'Hk;ol9F[/*&f 7ϒEud pZ*Ꭽ/xj|vz ֤a$WMMV?3;_dFJVfpNl L3cNgCU&X)Ls~h)8oۭT|gCTb9JUupZ&Zuў_!1%EƘ%a"wtR$ܹE(w)EbL˲n&F|>i 1\v-/0,;uICKR)K*"fs V}m3ݗ%K7i~IUaW㻌PxdYj'Ƿ5`ڪF"U 0y0VQS=UVNsz1y?"Mò.BfB f39:io]OXa +bL FMEUѺR}2$Hqa /~)`LTpr&sn>u: .vY;r'HNޟnöCL 56-Lt t5{:Di{."H(8+2Y ;̅<̆]3)=n]halT*VަnQu/ [/j74<̈fj$p~\&H+/ jf#% |g7?p5)u2,4;kG0^x ^ril;&wZ>O-*IzI, y& PD6'EJSmQ]Xw%ǮȁCsF Ԣ65\4_k]o5O . hu6nA. x(qrɞdm;tUߖ8QjI0?d!|ڇ[L B|W'x36K?+BJZWqBzz7پLяN&U aUsςcsɏ{A/q  S#GC 1Xa , 4Hlۉ[WS*7xQs+)J׺y#tl /!MA@ps3GCs4!K cD 7tV$'LjzׄbW[7RkbT7,*| h8靇aqح Df1=U?wIJ MXbhd/q0C0`]&M/dHG$"Sk\VT/یSkDI-O(;y&xvయ5Hcy #}r[KV,IqbSu)ߣ,Q1X%7M#tS|44p -$X,LQ:Q؅!9@.٬%~K]!8 7&׀ȥ ptHe[( ]E2sV> fyQԶaݝ;!{ o=QQ~t[t]kZ Ħ~EuF-q\C4 s11,eǠe{ zOc;!qR@ m#;B6[yr9qaު K3`H'#*< *59p8ZWN[ j$X>`+nnI}]R7~=&eB^@q~]NwCM~iV]VPyݎH,Qsrfԩ<.{J󓳵UjFٚʣfYϬ%s4=x{\QIw,ѤM0i,(iW*Zxf[TgQ"ʝY./6 "bWnR8]ϦLd|7:蹎/c>`p~Ef*t8ߒt&5%\,H"emn+7RYݏpd荡K.PIv%>Fv0B&W$2$0;p>e͟B6;jn]/oP1Nd{-ԕgbE.N$-fpxM80FaK/B̶~;*I' u؎'YRW콶4 ll | -"6.a:f9dQ}&yr/t2E)n]TJʠqZ#%NF6?_KO?Sjȩ4_ֽ0#,\}H 3eDNT+X/v@/=8 etfsS}-Q *~a]d7i3Ar>Wm!p|,NBW:; N7)a Rs0^QhKlj=ԟѫp|̢$̄2,^o{(՞6p"^X"0kRXŲfI3m'Þ/]6ͫ \KdyMf]t'T¥{Jǰ';^(NJWT7W*,y?PQ洣+ջ_$qo.B'6׳Ϊ› $da ND$V1PfvQ`YJ_ҩ#R}Ю|! m "8JҴ VE<'f2v$Ma?'cv5cPt9dQ͇IG j *)ʒٺ#h@\k9iO" w|^Fp>5 l*SO\(Q,rȹI#S):~0 e1Y NZhZRqc&ce RA>? ͉VIkGv Moe4{Tͤ Np彊E.Y!_d=ة NʑCFMؖ3Y뵝]8Q!TO߃R!W1Ī ne>"پǨ``!s/e]p CNmH(6C1Tz=kT]0 K1+BOk5IQZt86^quFW3Gm0M?ȁc^3TpkBiM'm+`kK6nS9/bTStK%ӫncS)๵8wy5!]'}+0 ۋ;m*ls>bc" J9qpmOxVͲf&"AAZNvԙnVv ]I;]NTTġyve-7٭s-e/j*lH&ꢵG?|*OH20$v/+ eYqVg`/eڧ[p')auݧviXi`(3c$-`;9_ tte Kȗe(W2E ܷE8):9v^߃|K¶)6Pi:k-POC; *8qB'zv#_ 6%Fjŕ*Γ#͓fcE7r-5B|9;[3 :gmzA}B? o vT{ /{z=3. BnݩRh e.og62O e+Wdf>+zmry 2O~NlE#*q4=X3KhkQD](^AR8fKX_! xs}ϱ5КU œ5oqZ|t-^vm$< 4Q_x0ZDZňVTzYA:̰ϴ+TjnW CZB@GKȿ2 xV 7(\T*G:)VuV_3ו/% fvB7=x3 iʜ v٥ d||m1I0􄫠/p_~Ar5|:y(>O91;;h!G^$IK0G+=RII6$6vu[:-6o\*5z.mɨCBS1pkę-B[q|FjRUll)q텰PMhm}3ؼ*J"EY̞DKhwbE{m~&(iP&hwY$gִ4SW/AyURœX 8]2|⑻TC[Wy9[#ϐCnMh3ɛː ._F}.~(EC[Im5ap`ad9(,9%$2;?6ԅseGCǧˬ7<6OFP\6qA3Wb,(/j9 WWi)&@ k/P]mgYZ07070100000037000081a40000000000000000000000016446b36e0000d928000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/hw/bnxt_re/bnxt_re.ko.xz7zXZִF!t/㣏]?Eh=ڜ.+̋^Gin,U{lag^uw7mx-0zݭ2X# ^ʜ&Q88Q^Avm[Q t\7&K@Wvm X)t_"<6,s ~Pc +ޕoY$8Tyrr4b@h^+S}a&,ߪ{1$74}HB̸،Q]gءːZQXԑ$}J s @'aD ) wbR\a"5 &|nvݚy1*ő8xMYNFlLn|d(@%U,80$q$=e_mJ&bNEѽ i}{?AUAXl'ngW>!-`3}pmEo/VYԍXQ_>"W`]?;R|B' (7c]FbQ/"T.sr9j(=OFc f6*Vv/hXr};z35K0Y0CoOE w;} K m^!-%^5R432_Nwe :|DM:s@*~ D>ȋ70!!ЩԔJFԹ ׺ \·I8 G:reG>+OuPNoOΌza4^Kl逴#Z- ~`-6<@lH|Re^IR<&e`@WCY BEYpNz4x+}= #0*)-01=o{Z,0R"cHb=\վfe˅|7F-n_y:RE< 84[3|.3b{ U&Y9"|z 3Q #P13SL+$ GDjV~Cr|SD^M$ʧNc`Uě‚uW{H=DzW=ER s`@#4q({ ] o-ԁ?Zp+0o8Zoxֳ&U .xC{uc-3hcn8E,q=0q)G& Ha}I5d!\L(;7"{ͤ%$JYtԇgd]٦FmТk@Bwli™SwMjFvnW]իɢF9N?AJ6^+{Xƀ :^\6]Vtc))ÂGZ&nYo@Xi@/!܏ܦ2OȢȋOg4@[j*/5yavOTɫFouѩZ'b{v W3l&bÍ3z7`+U®[ʆT}QJR9? >74v,ĠB>ssFi"l'͍,])4k4zbc5^Ob9?\ FL?E$ʺ?(=%ʣ1fSXGzw䜹i+TgHkNG^[;WenCڗś^Y)'>&1k}2B1<ʡx"Si߶<[9(pFuoK6bmdB+Y(a!;@tiVlpO_™g:`nvR yvkQHw@D/͉:y# w/V V6cbG^ރׂdSlϴD}M5PΏBfka{iN0%I;d7@5)a_aTɿ 3\b5 %$q,hq~o.sq7x΀6[bpkI$ =7O)W0`=:F:8MXa7n}Pl #˙)$QjWLmRY 6eّ1EMLqJ3(ʾ,93+~4׫^&ĘҨrdonћ'iS0Y~GRg2{Wyį~ L ͡Fj^a[T ;NRbĶ5xg-t>CtpM Ur4S&bMY<|`4v'Mґ77F& /\C9~R )lbI* ۺWgi5g[Xptw5]G]}/}e0'Y{+~6 عjj?"R8L ɦԛr24#`=GDSA!H# ֹ) 廵s{㣬3R 9-N5CVsoRh k^M9secޘjOsس\܍Z?qE۾fXgL@pҾ2Tdț̖~lQiwOK|fRTc7 }v`}',Jb@>t-BQgܠZND%d=ᘗōTJ>(4Kmbb"󡠤3'2x1 *>rÎ/#߀yA?aф@'4A;8Cxsv1febo̗""_b~nOtYk:aW.X&6cu9SHкvz50/<͝lHXͅk_SP % b=wwÙ_V}$JRmJKCnJ;]?@S^bI>p"7@`7R1R @ CTLz(iM[lK=*ngSLk ,}'joo]ιXgK+d `b)%'^)VWBit=M-l݊p*<# zafpc<`arI pix$fzpN#vG?`dS&&0i )6^[ g ON^R-P5s5()N$LǞ&>e/he)Ift"ꇹ54s1E#}Q^#(k0A*mnJdŶuΟ&}W3O@ 9,xOG3rNSܓ^w" ^ a+9f8tAZhL>tքzT6sx/+FrIj,rޮijX$؈gcbeé*N q7$Zd -D66eOû9,<;mITw;rxH8W=jA#ے ϼGTSؗpM_ָС>To|m/6{?h s[ ⿔E h#`%ݡ?QL/#)o(9NNx:2]>)O ,vF((?5һATz Aͬ 9d9E68r8' 5UttP^'QSgZ#ZncFZ9$ST[d5^M9͚X(zdfc?Wy!" to"qFY3;꾽DG%9alR Đì;K{J LEd7:8֛~(! 'Ox.m2RIcf;-2|W0s4ܹNPׯq?BW KSWND*GFZz1JH~;fca`=G.Zb9ڱ-.*4hҞF=H$}C:ݟ%1 oND՞(ŏ=lLYϪ<軦71!rZh֐/e^8q#rs(kf&=ט> ;xr> y$ o.w-VOqR%)Uϕ?K2 +(K1,A4G+hѕ  ?ī7>q6& ¬ )'08F%MgNڨ$հGׄ|^ N^o Hs;(l̙PN%}k 8ʏ:*C?T2\7] ,͂Jћ#n=)'|gY2I@ M*|8FZ'N(순dN&8eOV Ȫ.N`NZgE. EU0&HܟP}5QRԀ\_k6wqvŅ{!*(|}T(AT*%K q+yo X0GtRg?7/{VRsҟ;!%C|FV#F fߊfz"@UaLj@{FR@TS% JSuv[HTW _^$I}IHLr|[ߓX`o^Bce%z{ Q/Ex`#=4ǣfW:Š&`H&ѽ\0II[M2ǵ)h0B 99 pE|BS߰ޜ_ .x:Ğ{StqurH]yFw ptAXЍkt+,>25P&;qA  / kClB>X{t=$#wKĽ#\&*2MuC_i[sf/KskIoqa??꜀B~o7=Ûީplb w`:;a봈4%n_5bqDd4˴ܓur>R y:ǯI)s~,ItN"Q+j+ ?P ^F)&}ZñCIk?3׋Qv}ݜqT[tfSuk $i蓘FqU+YzL/Q;Ȋdi3:1d~_Z©K.[㸯 ՖXy1ÒYKwl8oFq֌1y(yD!o R<79sNMƪ܏E姳uӞo.ahbeWgM)GB鸺b w\X6v }38m{K@/䕄Ej?W\> Xa$;tF _M+l$z[琾= f2#PO멤0C~J""Ȅr9iPS7'"t&; ˕ͨxϼ3zRikSm0bzܩW3[DcE1;4 (VfأyM"mK!Z\f,k|73UUt!HmBvPՙ}Hh~w(J-B E:5tGi)%Pe:^T*9CrdJuYnTL+g(kc?wDiQ^~C ء?<0ח #fvlf 2 fz,+îe+m8Q»'W/( pasĊqqE1#Y *8xK@/Þ~fŁ;م,]`J[X/;75 ͐z݇K3Ibd=C % $v76!%zʙ eIE['.]+r7nψ(L Ql{A5;s/\A}B>e{f0O>e[dF[>VВ٢JTngli7!\LeZIB"r0O R/TU"kRr BA4?NϹ@V$)T/m{hGk IHxd=˭t*Y t^\gB%q>C8ZlEx܎q.sj"YgƼwm:&F79]́LȪ ,՛[ue+A1PjGpBeoF ArY>h׬c^wx}aȇUсʸN|ܥX qmvจe`]{#HܙowR(pō g&3ᑾ98+ijhv~g(wx3o]]1i󦍚eTnI;=?fy,~׭ `C" '[µItCJJ_s̄0G5D}hWB{Ƀ184X$.sR ElE-!iY =U bO]7!>lReܵM'fN^@%+*i;v,vߓ$v#nuZ1;'jZ~-(z->>r{!bä%HŴH! usQׯkrrkbXKI/<oD8Xs:%]wXPHd'ތ7K;}5C%):YSF7rv\Kݪ6H},V5PZ- ZRy︞sh6"v?L@.zS0lo/Ka|z+^@1j!-9]Z*cUsRC 6q-%AhHcEaI vO3ѱV|P%\0bFo%9l}z?@Tt(,K6 P, yuJ EܓiMf:T9*"zؽXd2 M-4._%dl$p{ e~w`IqZ&B鵽Q^`=㛜 N*:1Ded9ah^up#>iB*tK0p>mgv Y+iqHe`{.nHSg!)?^N~"|my- h۱AE0 lDs=Lps~2̨0}j^M TvީBu >c+ S/U &g,'xcD7YVIhAkSZDNDJSw՘iuDoB ZwM,GI{HA ZY 6Wk!s zxRټ/žn»rFܖI:9-i:a V'q4K|^MWg 裏&?rb 3||Hr{:gE3J4j(lA*Xr̿#DT:z{X dut6{BB ${` sC吧q񞚶BvFЇΗ:cP2^{>׷ !2f$$NʾS;%ZNLF!>#r#ijvEG]dӾ|KM4{PǏ!6@!^,ݱaK3dYEĔ-Bﺯ!y` tu&a,ì/p}D(ViGG0XՊ8, /xD9 L4algߺeICkkJ}h׼Y.;ފńsnТ-8ZPJpNBqn񙫩_G,7k@'OM(PgS"ql7]f iIӘ|W FXˏUE437#|?7,͞fpN`R#&/=YŊ&bSo>W,h$v+6Vuc"R􂳮EXE,X5ԀzT/NeP޹n'6U2Ћu"e}0#;:[>-I@Am,5d;X@l1 b w*~cR\ pN93g ^31T 9^SBgVGC]J/p54mԇF}Mqm 1*LąԄ&?u|#XaEdaJTME8|W8fFqU^%hտ@+AylI@w`L"d1MeU!13f5G 7v-Ң/`#=n8"w|C| I3¹:rΈzdߏzT.e7վV;+ﱂU:VcVT^7.DB%Vab'Ҫ Wgsu@ f5.~@ 7I-^%k5'K%S  2sM*Wɔ r! v4 /EHG&SP՜;΁ D`XMrsFD(:%vo F:nιE⡪^5^Eț J0]H uӭD@˄v~i~u|?m`<pfSmwlw <1:1}RBc@7،Z21O*0lf7۵po3KKyaVbכh69r?gKwf ,38Cc1j3#`S\CPOԭWjry kg^9rXk>G"U)ɍ㫷IA}'FA9?Nmwt7j_|#ʏ7\f~4!|%S8 (C`*׬۫tz)#~JNBUW7oG&XA*wV0αij> *g|cpNj$dW<io:2. %daIKqI\M)0T.)]}W4+4®Ͼ/@+=Ky WFEb{F,MB*f޾LD3oLy˚\LB %iL5+\)O>ggyAJ\v[א=,uKb۴J->7 v񣓐ҙ{bu`/z@LهΘZrdFiւ9nnm( dj.4"|f?DDU{QMtŅ$&Gl2 LU5~/q kS% SJud{dkeI5+I F[e`,/~!ԑ. ک&aHE2z#V Cn-|*&d0bˠcTD|9YBfNX}zlG1\`+mGmqj;APB| [^ ihȃ^'4`2߰!q/qT݅L1#IvzPϙ|M(nN}h9ǻ#`P7N4IHrY;0-UiҀiި"S1HxdSզO2*03J{~+_G58~GIHBd(6mMS@%,L+B -jކz֍F!uo [ek ȑSީ0Hy|A.~etpe>DN5%04tqEXiCێ;`mn/ti /TNN:]o(^6c71LJЊQf[ǁ] u!83ّ2X$[qn,.K^Y/jZUztO8ȵ1 jB8_R&mmurP3vKaCcɩU 4P89p/n6Syh,n vCMuM;ׁm!Ϝ'oE~NdgNz.MH9)XfXCḸ5?L؈{si|Byފx7|3<>&gs S.9S aaQϿeT)P5)X v:,sUPV>gG9.l!B܅Bl0X%9#|bx% F?{'?1ظVA<`'|l;t2)~g/|37Zb" {/#̮b|C{YZn(}U%#rk/-d\6) @*ەJjJ眻#i䭶aj"?a+)>u T4\ԷzϏe7#]]8LnǢs2C%9 ˏSV]>pj(kz2L-i N:)5]Em@[b)>ܐTyVB%gghbV-*@3_\_I/W뎇 =% ?Sg?s"Dj Ao2U0M M@Xk 4V43)R9?i1|Ld`?$eO\l8iuF ^n, [5AQytzH-HI{5ˮِHr}H*P tA1M]P|? So@o%GsmVBP777XZUmvICehΧͭZ=$iL)->ș06N,zp@qɟ Mldy3\(ҝ4CaF2g\k`^\\Yi$ZضhX恄ެ8ƤX@J#ȬѐK/<2]]Lf^c|dͲ#: bxA?I y,x Bcq05ݥJ=h5ߓV]>o5՟wsw.I D8˽s'qJfz4dP6,35br_)D7k ;^Bazκy6vʚ{vto'Yiy % 5[~`|Ѷs4J?4SlZ|0qPq$7z_~0 WyG;\KI|nֹ]S%c5c?枃_S*f~%a|Gsn>k[BSZݒ`c )Ά׸G& H9WcE?5$cmSqZAQ''ϛ?ۊ$U[ ;4M] |A2 oF!*ҿ&?mߩnpnwbAb]Lnd% si$ OoB /zA%h:BY%N<ʄGV B32ݧBj|֨!D Zv(F,vZhur4G)R.2%b5J!:7KZDlgIF~pQe x4e1чIˠcuعfm;eU3Å, &?bmpd7,rГN Q̪x {CmWY?vOq+rݚ_=b6+m^\6Q=Oڮ|.Be ,F hg΁izw, =gkZ=cnRQnw(MQp;u@>593^8 hh7uٓv]xh 6;D5؀vBIX%J?BҘP}` *@.~G5ಌ8ŝm/FJcqt45'Y${n[x[9zYܤ,%m·Y~粘XiW쀖XAX -RLb.=!bja:pw ,ޜT°rڗ]yWЎ]_;-z~]=?M7!M ȍ(ME ̐GKn[B1ho׀ !vG OʻA+HTD֞;$U!)E- 9O*Ư= "mn]n"\ &hj KP~T yi(_dmbC*:қ 0z kb7, /H}Ӣމ/.@ֽe_'!Sޤ2dȊmX*ʙs=lŒo!᱃DP-{VfFq5'&f@Y㾤 hb?rCLв+?rin \Euot;*8\|CP5)Pê)F<8m Z![n 3 ݖnȯ 2د,RۇuΘ*Lz݆}y'M3$ћ-tC5hK14Q}G+M;)&B=SβPw#@CD |ɖNoZV+Tg(x[?n0Ap- ":hமLn29/ta:珅1[7uSCj†&d~J呯ybcݟIf ENO"`0O,iCl7GL%Fl צLVyxC ]Iz Ѕ|}[D ;~i%8:uo){j3iFy}TəN~|ŇI.$:ukQBR"..=%$?4gGgk 1c I<ۆ]$^n*q= <*va@{<.]GK=+R [)|Q"Av2A}7[* 1NK)pBׂ$̕A.&m'MH%Z%IbŊ| 5K<=yŨ߷A >xЃT3,/Ľ#^/n,>N+gV7u#̢.E+WK`,2m <7tI$K,ΊVTBv쳳'[z8㹯9nvq"YvRR+#J@IMAaнP6̭핯w7Di*Vy,$gbE'Cq53> p>S*N艹*-%4t9<8% ܟM$VVCWk}`]&[mx4 qY)Y^0 .&^| R5~ vN:Cd;y1o4vJDzJ\^ !z=f@'*8[PY]m˟GdݱAſ6/=- w[9W>J[\\0_.CZIZz\f~&lTqI`3%x975ܾגEKd%V۲HtRUGwd [sʡ'~ 5ZdW ī87%P LGm=tfC~3ґ[mKmiy in 5x Dw2d 􁬌sA񍕈TOtU^վ0:}9y1G D[FNSS! C|pFo6}|i#X:5YmasV3|8`Npw:;ԛ16@Tl{J7%.YAƎ!RN\l\g HjW0l1auފ0zn󴕐O^z/9[#-z&\dJTąLݩ݌^*)1*qf?ZĄɖ%z{.Ёk!5sz˿^-8cCE(jk@)vyd;s^C[~*xq0?r`՘n6]"ty=A'S+@:z%if}?|U@hK8Inɬ@T2:B?Z:$6@# Ƙ_?̋mZ kEIֱc9YU-8kIfp5 9po(!SG!'0;t_OR$+rb soH_.d՞CǬ ot |\c=& F4%߃jPwfr۬n&׽ťXˌWEO84_c%j&R٫ygZcUlmfM>Iim?xVty-eGw@7={I P}jޡ2~BK XRsoFD%CÉ+` PtQ{ٕ)Ž3'l圦zEU;x+ Db =+DŽlhOT㫋f dU9Rx*gxV CAR=*:QVuH2YIf 8ٙO7 o? >lYXQ"-W}Z>JrTUZY843*A={lt>6٬VGQHG E~ !'Z5DJ0Uu?T/1EÄAk>ea.4L+p7^s~|K1q$ߢ2Nvh$mc"ɐmSP`73HC|&jىYF%b XLȺM5^n?m͖҅'#r^az44Fy2(O1S{~sBꉨcښ=(QGİMj ʨОYp}zMg1g|FlbHP>cu7{7Zfc`B@16}n:A3^{Ǯ_b6+ >V&.\΂y^`{EN⊷jʾi0~.&',<(Uɇ]/yI) Q luۡvW1~5=;Ƀ&cd} 2,Ң|iaEW5hqܭNQçÀ}"w&,>- tۻJ>Iݹ ocRxjo`HKB|Pj:ܩܳ8{#n6Sg~$Rɞ Cq8!0R  gM/X"_rg dA+ѥm[iJ:#YwtZieIw.p!E_̬aNXBʭuUfq%_r4;6qo]OJr9(iPLy>q]aA"c |Q^EB cGϓyeL/?Hq 5X)b\(;pW9:Nrvzni܄ׂT?6|V*@w}i&*m;>?."T5m^l7Mg;ꨚʄM^ZrY[ ϻ;{I:G>ɏex)^.c VeB$tT FǽX"X%Xt@l(9Uq4"bjň Shp`GZQf·5DڌQqb!h8MܴlۃdE(+? |,GmÍ } 91,TWIbN\RqW=2!Ua&>mOVA%ءgD'>Q.J>SGB zI?uP#K}a!(3`HI',V|q]i| `S@G=ʕ қͦ.~fDZxI)L4{_)9\dceh2-3v,|@K[Jl&ؐBwz5b,`(<_预*?:E&kZgpoم~rM}0Y n*+jPV8͈~xm),IAvj2CgMsz76m V/xNmZr8'tQGi< `|@Ytii8ŌdZ)_3@4c5%wM +"QkԓNP`N/%=!f8ŠQ<2zhN!_z*? akQV 7 ]4fjJ_zC.+s2}ǥz[II*6+p'v6_ers{,S;-=I+FѰm^9Wض0CB` wI;}:Z*3J^ނv \LF L Zd, _2| L_ CW%r*4eWt.zh7/4&}F?h7h}% ms^$66ļh"g:n!!g.īC'1 4roo*eGJ;!mXk1kI#,P'8}P$& ʍ|]p}0Yh姽=gEm)0 O?Oad*&JQEA-)=Q˻%d[  }hd4*+V.1w=8sBjt Lj y>0X8)aU2=kɝK ݻܠQ$0?o]Z_5(Xp:μ:N*_xP8$K;"^(Al9Ů}4Q9O*< @99]>Yγ0^'CQlG.5 QEv-kى@6+iKM3BKI" 91;M0e(C@~fV65ٌ ;ͼDQz © hQ\uPӨXKPkF4ur|a M γ#)p},o6?Yєߘ͙(4 $b܇oV m {b';Fj3 v~ʌg4 kgHBA0ݮR BF|7%>&q5/ xZL{J:0,˩躎%TbUJS1I c 0/zJHKwD0qJ[772+ϕkCD 3k۸\U2wMD,\#T#ތTU =xّI;Ug:f Z!DH fc%zp(f3EN%#n/&'U8c=kA}B;UA6;*y)G5])(k e5i) 35đs+A_bn#ff, lQ:V#ҜJSGg4b 7Os? HMPh)W1)vYe46 4JEJ?\0 'zu_ \7 "DxaH~xU?1IJ/ S/x^ɏCM?ы &Qmb~;A-@[HFr%:z;XRH2=|+f18lY Tz^U_aH7rQ%)EMi)USԐQ}ۏ|8uLK. a/iw:nm1܈. iDaͷ,fawvu)s0fRLm1jPPb倕ѡcʱ ɱc`4Q#vj}DVظJV]--:$Ē/ p_wyJ u~Va"xre]/5΅iq/.29+,@@i>>q \!2gT"#{yq밾)^yxU.tGGyQ+ ‰Ag.3diWdxyHKN*g֩y03ezaoGNq\OM[s40r=]m B?+ G $5rjoYZ!K1\S#\Yo#YhMz}vje[6o7eh3̪4 ^ ehEcaW,峌L9FQwڶ_M#i|(̆j6VoVg)mU`pݮ6F߃|[wu L}lHb?$o&<0f]o[b8vrD=,V-LXσO93Ve|۱A /v +-M%,fe,P=2ĕ ]JBGc.mIN*#< MD-}I>ӿ`ozض+ٷ Yi->|R@*,%R5kby@sr9xOlEGTW0fx7wcE0 g܋]LL=#E c3ϱlNxc5L9eno2\I,rȃUOr8/BN$^lde#6J3Ec> ETe y[ F~d1*Tsl1W\,a}%¢Kj84hQ;HwUs̫b42!(W׬߅= ,n4|Jrȭ ,tՁKKh<bx΢;L[gz^;_$?%]` 3zGQI3WNc**nOYQWӼ\Fcrhzf#Ju Ys =&5F%Da? @جk &G>OlKmDh2TqB 0hs}/KF վ¾&FJǴ lA퓋}èeLm)Aڛp96 Ox=l/26ZY`NWMlv:] LZv@+-N[77xm I?<%V]ܧvf_]"ym%x Tlx;LhJ+'ST?t܋x|UG,YS8$\C=t~)D-zëu m h[U:fǫu9W )RD]9aǘ({Rm^3G!:uoD/hJ2Ga`,ۉÎKR1d͇ o Y(({M0oX;8ȱq 2s<24xRSV3M%@CE94#ka}= o(I7@|eѠp6r\Q᣿;ɣH]av}BLj1l?ҹUUt_Չ42˃)M)wE`m6SO/N93BǨZz_HmpI NmѢȣ)$6 ̇옮= ;,Cs>ceoHLŴ5踜^8F 8t+!>eA Ë_nN~c26E-)Jg#@>NnD/pԱ6 <oĕu_@vwqj0꾂mce[v9PӾ8 pm :A3Tao>ubF3p~* nVo[^}QGSSDLQU=8mI>J;3AڌsKvb0ڬH8i x+*]HJRь힧ҍU8x۫M`ꞻ,7;㛌hP)x/&v2#ru93)~U|-ߤ+( ة2qӭNjj`է=xE&dxsS[o"{{V¬Qrw=?Rlb=\ Q?|A$p{kBZfF%RI6Jq%4:s寇Xz@oo7c,s(z[29A9r1:bSHG1 ADQG M*D!.ZD>KUF%%>-RoyUY~gYa t܄`Fƶǟn0N1aPh:5c{5L^筓>[˜x Lyi1=BFyKXlCI%n V1}cgt%J& $tlFd-W+e<\jW%>L ScU1_6RO#Mͳ pA_'911R͑rlB^7X C̶B?@A> 5X{Yՙ}δ"id/lu7W}2l#x0Z~ iz7,: 5Ֆa뺳3A ll+ܡiwQ;HB-s?;QmSR_R&템fPZ٧Px<^x|H8Zyl2ϒ@ (=ο7ٮ<^DU監e-][@uwG?U^!b_fZm:W7}nd% E[z‰et8Ϻe oc jؙd˰A1e]G{hPƲAe51ۤօZVW20lgU%b I_ "Ww'dSkc k3I#y1gs|h;J\ 6$x3jwn{wͥ{#PF:{@S4z0/\b`N~Y4ImPa3'ͮ3 ʱ+!Ҵ OHMjM"57ses"r~bPOBQwד4  Բ?Xz]H`ziI}dOGvLV(oi3*7$eAUYvS C3+}O]63æ)q*!w;m!qn7x]*"o>0c PcgLX`Ru)Ps&٧0U;tJyHqWDt}1v~?F3Xx )jHв4T 3rV||PaMrDry{QYG_gԃ#CD&Ҝ_HpyAxd\m7P133?8#e5eE$]L_:^M!̺yQ>H!'fY͑+C)ڽB1|+~9*~ My xR-ineO1^ǝ>,ZEKaKTѷ%&(x }~҄hTԬBTQ@T@qsv+R39tuRy!;5̏g7M)|k}{D؋,bf.fw, 1^=QSWMIy8MpN^u`c|u:SKKڜNܲcz h t|z ZF\f ўvI{9Ŵw:m;t7A3R,9כ DRF"lX]l [wlaW-L-2`S7`4̝3ߐ6d,R6J(xqͬSQi²ׄUb/bW4IQ$ۛfs'=n iG_U=ZyQyڐEX<4uSaqռ=g4~ӥ Ij&>~}E&[S*xxd&4cޫP>FsצBʼM^$yUa׮Y:(ضYN# 0#y0m&'ӊC93E"BVGdg5LP3ƒǕ!ˆĨofؘkmkQpzp0 ҭ귱X5eFonaFq(1yZ$R>NID `,@|`Um:0 9V7{ю "Tįa>D.o,5I/ݮ^|?>aVwewh$R[^]=7=69X?Iv ֺ-.e1!bYC9׿&vR4֢3*V_#uJ">ne(6mk2J{YkzU ³B3?6xuQj`]*W^.#3jڞWbU6=<ڈi.JI&m5?d{?ه8F8MsY9lY*rxM aS~l;"P6ƋE'X Mthq'T\0~<}eޔfŻ ]@ķA&Y=b*( RWֶN#Y.QBޖF OZ(Ty!5cA )Njfyש0s¢z*8̑=]m7 @E_:,dي@[\YaB.A Ϸ4Fhp#ï~D|Gmyh,q:@de] T">-1w 5Fv< {2nmǗX6#[̶1煘o:*|}dfR;HD rSFB.@WGDN&ϗnԨO`E!TטNkhx'=hO6U0[=B˶yutRt|Ntl>Ř~;d 8=yVSkG 5m BYC#QlLLRY G^sUvDiSWt}4lPi~c @Z˕Np C)9~8'KV]p}g`Mͪ 1eq}# m}%x>o?cʽdTg$Dz: ndY/4)"{a!rS'` *~@H;A,l'Q-uDlކr7kKjsA%ʽtvӔ*L ro`9'敮<zU-w9~(TB˼ <+wUI1?rL6?+xŭ<@kL wx2ac Y@W+kJ8)@ jP>{rm ਾmi)΋@|݉à>,-Yc#Ndk|Da5 1mpAgX:GFxo ɽ0-,hOm2hm(IDEm6CEx. G{u'߼=ㇴey⓵yN.}w%HHqCnn; *Y817(q|[_1z$zԾRr "^b jII"קnÚ([Rv2_6ܥMYCqףl0o#$&1#PL/ޡJp~2}>J AIUdϯ/qPLΗA{kCQ m/1(H US*Y(1=$h 媌r=qqXL .hN~ʇ]/$ҵԶ!j敗.=ؘX8<8K.8+ȏ~x{:CC9 \ߤm!PvpU y%a,lN/Ļ,^K~C0qñshqa6B9wCO;{c vxI˺=hՀSUHnqWSw.Wz%T&3 /!'-l^clSG@sBBhͪ֡wh^Q+ZF_y:ɔȖ@-FO, v75U 5C/} {cԜ+6oZFgM9[x21F7߶ "vGzVkQ@3TSpJO׍HT 0uĭ|3m_ko)On3GW!HC{Ϛ3KN/^@+|C^b&Ǣ׉㑟F5oVv&)ɍUQN3^YCQJlh_clN]Ǝ݂iL9u/x&੭`Tzd4feq]Z#t^$^ٯ~6r{tÌiZ%LLvJA.+'ɫY)G"#ӻNo,[I RW8TsW$Y5`4cj~58VλwE6:Mџ˞fl/ a(f.Î"f7`B?3uNQ$M+=#Qg ;h{iV2^T\1曁,CPp\kJ"UW:8#({7RG<-e er,>&:;"Eڢ\t@lZsKSI„$@26 hRtJLDм~ϢcnT;@2߷,CP}U딤{ iOTSeaE̻)SRh]I(ݍ#9B0Cx5.w[N+?7,K^SZlz+g? ᬞ@JIUd z&dV2NBru g. oI3\?7>}zsm!DNQ]iDd®ɥsn 1LgrgU..kpz;QlBXBw fbE&bEEc[I9TRSk/dfA>/q. f}7i͉Ƈ"D2uujБu@2$0xIqF+pc~ )AA  ੽ _(+^el=v=AX\ԣx,<G7UYA/ľ._dPm-*)R9zev-\$Yy=&HP=_ ? %Tk丷b~m<˒?{`wڅ@HU\=BdDhxK1r'+Akc.*0ZheF,048M8 ly4RҰ1C1zsCsuXoIv?` Ynm {7 JO˃'1Nu5;!!0-!oMp,j-z1p0GR{#P#BiޞFEszשI {hA(,~?6̋DƢjv1DtP2D3̕e CsFmk\Lo[2t\5I)xrl *­I"ȗ_I%2_xEWpTK+9W.tzى8/jOg|v@ЁH>_o$)\+˄te=,ةIסX?}@yABhqs?D:?1D7ȘsKn T7,(x.⭽L_wF']Q+͖+1߱Wʳ wEuT G.UYRmyx3[I/mA xrK;1E؄*[⮝1aEvu|%oA_.eRʆ{'kށOB ]^!-iGk0N4CC3 a\8. 7~@y7wz\6 /)3Pu[4W\6eJ0P Firoqp\͟"kn i37L$ 9o3ć\ +7u5+*=ٱ-K@&#! Dnd0P:SbACAApDŽ%O(֯g𴹛|x%xox!z%ƙM%' ,mz.UWm" 9efM]6(xN>N3ӯYCXaeD܋g7KihA?, &+k-;W&K> v$3žEBBir8.р_fd }1';E3yJ8\ClqzBWUki5*"z W{0mUPeXD\.OxΞ4ˬٿU\*@IԐMi% q@U۽gNNoBq-;jǀu2m1/Av5jGU{.H!Ҧ:#!, 8O,HtC'MR;HAZ:;@SAw${n");d(dp.+fkwC9gv{Ңbfj4l, %fax7k ~™!w,֞ b*.Am՗dZYڳ" k:gOv\64f [ > fA>QfXanSʥ\4sha@u p`:~SY~H` :Wڮ?sc|p xxZ1n][⿬H=V }Kpnؕvn!0OWc >]b+gz~Ū:rܘW7Ḱ5*qH:0*,]՜X`GKCZ@a%nMY+V8 3$n޻UKj& /t u꼭?gY_a1YŖ;6}߀v8㙝@I,#z}ᄍ Nowֳzяyѽ(\uA\GμNIT0qm ٫sӲB2CHMH6du3<|>eّa.J2GŎ KldbO{`mP]`g^ opC:b8f`h3.H˨{X+ɻd #NF]EⳐfPպnS_t,t7_Et +jQF%E_jw5ayT #hpo(˧jxT+O]@MoQaTP1g; |~{h3B]TC)=>ߐ-Inء #gm`S Gb~DG+Ccm?'[kimH)%"Z՜ 3\+wy꣒ vȚ^{ly5 ks0_,"Pl=2PCH#I2sY o,PUĝSY%erz<ymAȒf<UT;$ ,1O͵οYm.՚oN!lY}֫s w1T~࿴XHv¦̤j7%wu4dB$OeG qۃdNK%'t-DI\I"qd(E[~I[` DCU5Ђ)iׅ$LY6a "QU^#G۲,|+Ԓ<Xlˎy iޓ6'W_}+VE;3$Cn;615P E7wfP*~A D)=s"Cf 4|ybBY՘8UY84sܹYf:{Tn'cߑ!N[3}_Mre58a@n73E=?+mh{Gꔔ-@'),:ϤmG 0AB%/+LHjJSUG/ep9V˅uo%u#1j9rSžIV^N!"EzN(\ٓx#sғ"HeODK_t%l-t򢧃1;e8ZB%v~gS #2Fd(I(oēh 녹^Ud[JJYa#hpW)aUIB?. *PwSw"&@muTr])jJi@Ċ/^3~@?PK!X$Mas ]! t;>z@pj7R{T"+edM͉2G zЇTA3%0>JnCY8%>3I"pL.!?e0pi4|'oaEx~04 !CatBn5w:6NsmU2갶tșy3i!qź4аO=uR9%,U'<*1ܒ"Iܣ6_xق^YLeleYctfFkMT?C4[\X\MXN{)jnMކَ?egd;@ gZR }ՍzFDxcڝۚp{/fQ>0zrep/7mK SO$`u7qJ}:x,4C!:p^T\*IqfjMfC)u*klGׯ |tKXcDR}7hB ]K^uNp47PGإLYn>eIꂏwI,'.]鳆 (Hk-2mCFe<pFSo&R%92ևԭ6]o!r.Y'rv ='qo߁l[u>aCRqKaT*֊![=ihlwSNNnj:FQKh= y3?uȖMdym@1w (.gbqk`q9|._hM]F[pYJ *6voiaʵU'Q+ٛC} Cƶhv8VmVg bfsؽ 9mZ06۲Q`K"p0駢E[|aGD7_0qUx#\тDDfKV +ϯdzv"5HQ%s##GcŚƯɭR4 !q9Fmaʸ¶Mpղ{w}3H.o[!_kcGJI~n=_vį_"TJtW#enURA_Lfb x)Df%1t]X\sFd˅Pz~.XeT#yzy`J/m)[5Ǭ\882 eI(-= +w-Ux~! d]"7>0 sL=v[AyDqʕ񔘈wq*A yZ%k/EMa]PIv| !۞ uV͋KCS]w-r:~^,Rϫ،nY 5^ݽ{G3<~ƭ GtǺ W(}>4?#EWk {`uYԮC~秇KXGHχMm0#7q+O@ƫ\\ d_eKE(#K1b걹G: UR+Y A`KHa= M};ºڂZ;Wg6 Цr nj| Awz_T~6WÅ4jIlʙ$~mT 8ap}# ĎlpzNB=Xn]=2W f!TpQ*=g_\/@g:vItHCImD}xŭ:B{ zݐꐥs'8 X[l߶3ʼ:G|xi[j5z;9ݠ>ʞRtk`:%eW3-Py2|Wq\^7v1^g4dNpZŶ Lcb"d[@ R}!<Í,\^VD7lV:C;$F R z#rZYTMC,$pRnXg(Pb_#)RG^rYMޑj/e9IX%$[y#ɮ0ȤxYկ#A,e(KO8!1KK7Jmy3+oo]^겔B,^<~&22:S~wI`.oMی%z8V`g!b*CI2q(̝JYՔ;n2vt?߷>- 4-H=Ei_ES&>e'IᤑYIfĎ'tc8t'vrTQ0]PjM:Mm%xmY8[زsj]JÊϏ ,$ww+.I%{ x5tsj0 T-3>1Q#ɭEHm-7y2U@$=uQw%g30?scT̷'tʺHQK6S <߫k]?Lk8IJ'J&cJXɃ[͟lWJUSEd>Vlk?(0;KՉNc+-H^-%R_=(Oﳣ϶ŔdKh&s0%Yb쐰Q~^}sVB? X7}*5vB!fҙt8#Hhʽ)o3l/&",^U|p5GF>dT{Cv THȱht ,|nQ? ڭ0OI;#%#œSpՇ;,-HM9ป"lnsڡ?~(6&pny*` 3r!8n:q[ͻAPGqn K4>d;Y6uN dnyhE) 8l@7roy@f&Y̜'Z& a-Lvf Vz?S%t5L3.~s`>;fQBH@|3F}sm1GF5޳Wǝ*ɀPߘdm Rmٝ IHT X0VX<)CQTWhG9;W,I2G}^ Qz-r0魧N5W`c~|C) <-ɪR7"Xaz2sw>j,ݢ᎟Q,Sͭ:=L#Y{IQ&9 c59H;Dڍ31ɔ%~cVqջR8Lg iOfƭWݬ?)@[aLp5:D0ة#?f IW=vnlj1O7 Ki[N!3WpkFd ]:.V$#KU )kmݳOMSb2iD:40KJѣ)l9i?1׀ig'hjM7Yx-mgD PE~OA_$ F a*&L& ؽze81G%1mYL$ϡhbU:iwG a 32ő sbYi1!GDĭ?+`!QUoP*ͫFw?S ©kx @[O4Oij:8YD+@{%Tõ,N|0vRZtKXsޢj%7crԇ~hڽlnɨՉT"@z= &\j>oct0ct",<^]]x7s捋z*Ĕ*g:H*/T V4j2[%xY4<paȚ/aFD@Nqh^MjG]\OipHqKFfH FD[vGQ>-Í:l"ԣ2JxȻtGux-yE Z vwK۰-}]Ĩ(w4P'ݙnvck|@"b?+$tn [ts簧_؇ 2h^1G׹4Ԉ[tHU1; ֤U.{Tm_t B^jF #YJ& XsX`Yz`wiZ:" M{Hq-"`k4+OO3R &)XjU? QZ íл\B+s$gFĘB0$kLM)m椽J)<ཱྀEX(MD K@&Yڹ#WP4ؗͤd-vkZJT& F5S ڔ2" zJ8FIrn# |4`?΅--<#X!?b{}%rwFr/KώE?hl=[kJꐺK/;緊Fn ԍ Ғzy}nZ,ͻN[Hs/"T`9c$ow[&ջE"@Yh;|a ( 3lݳYmKxuKxkFrC^ʟS_M!"2˵Mu1!PI{2N²xtYo$il@Rml8JD{{: ><MQ|QpiF qgdT~8"gTTŊܜ7}YJ(-_ Z _YG䤽ęrƀf&sT<:? X̑l捋msjñeuv1߉ $qj+;.c8b>-R6n.29jAEf-6I SW6~9Ttȗ걾ň4bA`L+\FW>]>m, =nF?c=nr!Xי#oe7v P"].U5h6 =1O'` ٳ_DE/;y0i9d3!!s Mߠz- !&C_\4,&<6v|\odWw׆l¯Rߘ߇b\tM|}.L<3IqzP;px x@!g0"*ftFM͈.N\]]Y̼f /CA5BSbm6fLjqk^lQoμo6 a !#snd=vfFIl;?agp;@ f}`GR0WK&F]G>,Q@NbѴ8n3iG5)Y\Ꭵ.w# .Hl<"Dr 8N(F1 @ t =: O'Ytҹ΂ aJh[E㓱p4S3_arQЈJTK4(T6b,~a?}=yKІN@3@WO>0}0>3ԥ% $~j56`)a;=*>L@]f<6v6Gk)t#Vh( w+XD{k0M[47VfJ=W[/@P2G<6Y5e(t8Y?(ZɎ,u?h튮FNf҂Sgaɖy$|/t=Rڮ8)eZ5*DtuPNgh4eA>v`N}wR7 ~OYZקP L=J{['TPO tiT .P.o.~LY wnVs_wSQ7$@9P8z13Us(|c;8"7h*7υ`Yo5ᤜUv59j?z4"x7xKC}78޴֘&CidkX3S\#ACgdy|ϴvi OG^F&H3n[:F EQ@¿u|MeaZfJbT/Nb ZWVVl^`RqJ:- VJk#|gOٍ_}EFVCtl.*] 0_?CJۖgoQ~J QQB/·٠" UYhZ-lSj]ę=~"Ft z#FHxU֠3kH<=M4G S]ꧡ2cN3%W<#iSUL 6| LO!]<%}?沰RK6<'uY3#dqHPe甋mAZ jraA6.m$"l]>ױh݃JbH1Ҷe/S;# h,0,V"{Dem(_.γ͕ݷnS֑$T:L$e;DfI-؍B ad7^X^U ύC_n[$r78a/k ]ti*¶ج$VO1۷6O9G($ "0n*#ҵCe^/9^Ė)Pb#|Ph(]㉕8>4?T!-+BB4}ty0C) ]RmO>X-U%k: X8o24po\xp;Է; א[X>Q\;zs|/ V܎04/ZnrGs+ZLTBuC\]oSrҽvO-;P v`9FI0reC>gie2e 6Ι}n/N€2W@RN];lO>GKFfb11"r١4W/к)'<#6ɵ&Rdi߀%pe5˲ͱ Kż #y^kyRDXNIaPˀ!MvuxOeVizxD 1fۮ-k Vx%y;XFҦe:e Pm Ym8X=$@<\v{޾ |&VLnwڿ e>]{2ܰ4BCP Z#+( 7ߥp* ;6  oS^Xugl5 xQ6 |))m_ FJ뾁1j>=4IAi>r$6 D\6$LŅ<?#':PNrGs 4HlQ**@Q(_dLt%RR}M-pNs$vlڼ#kв͏3>CJr)s6%kl,llXOi%Y[MP{"EQ4[]recܒɺ|y]}j_Z7iyg5:[)$k2A}`rIgn_s6?cc/~Q Mx~ZE:#7}Y0aq'''|}%{KPrHkaPޡ$Kq6+G`?7^(zuRNȵ ,Q쉝 h" ]ȳ%no!osZ^v|,l/W w#F`u{G$<ߝnj,p˿Z. Q6䣝w6Hnx@N/lp%hےdd -~~`:1|{Qʏ6'm5sǝmRl){o||zJ4UKl@UH,g l(fRx ΄o{SC$ Бʍ BڊC b7=}\9,ĉq"fViO*N5+gM2)@I@|{We1`L^MtDGgAEt^4 $faM>|o6CRJgZ@4-),ɴw|vzHM5/0wYЊ4%7=~ѭ ćHI6,)qBlWp%8O1Q ҿ6(s4?B_`Bz=8Ppvmڨ<ax[5{*Ja5e]oV=CXc>fRjٸ|/_{ʻ&V3B-MMlAU:Z݁IU|Ask:)xZ~- k>9"}ͣΘNj5ZbFQ;)azC N1nAJd+DH#sl)5h{c7[r\cW9٧>M'o^ݢP-s*>-CQurEbTq|KK ]'^~{_DVʾ\BH8>4p5Kؖ$=O!P,m̓1t82 DJY)PK!?XR{dgY:UhZ?]6w\!BMI';$Ċ8.[bmRPvK$dT!-I$(l#/{o($@))듇,cCڙUn@4*1pz)N_)r]$ %~h31>Nab=ވXD] m q XM8{Sį⊟U(l6x^M'V:[|t?2^œ G-*FC<d-1՞28_dvR2\'giF4D}4/Zajrp%|=D>DgltwȢn xR X`RX+k˵ž6$lZ) U__&Ѓq}f @{T['S$eetw[8c}HK%mt uALܤM"@Yx-A &YI)Ob XWt.\/ otd%7Rf{i]^uG Uٵ(GY Į;+:.& _"I{sDޝ{~(ʔ_"PMgx֗8vW+ȥ N< $^ ` Fw7d@ʹr If=*-3UnT⸿}WL|^;3Ikl\cF ּ'y + krB"loZ8SQxaS#0 G2=5B!ӨJrh*Rc~`><:CdTfQLQ8#3_5s~ gP/s$3{ ^S{{=ken<\n[HqO&c'DM#f3G4*TҎnwOIj*v$^TA{OVgŠFbF|7 AC#L"; q\P 'yp q +J#c▐x,]3'.M=!L`D.Lbj>%k>S Ϭ^R#)},+y҅Ƙ?vմSdC!l0? QŐ8Z{STUIr=sa"89w*ݓG˱]S&93񟹦I~b47QZC #B4 Ro:ۡU]C \=bۦƙo+D$8Ѣ~0^Jz-wRJ  pZE0oNʟq<Έ~2ͬq_FDhNfaA,[}=WA;TQ4ٜ.9=iDVMM]*VgDQ=u;`$*p"WvSYIyƺr^M aԜWsoy*|r1,vtJ]m~K=t8TuC;נ"HUҕ2w,ERqN_摧$e4`Lf'fY'8b9r:R4p}PvV:MKZdh}0Jk RgTQPZ_nz!;,T: 3{E~(/ =AB/?KܩM6k6|4qAt  0\g 6XiJ݅!Dð4-fRNVe4};{Vf.5@ !6#xz4.&v9}#YsG8j@9"dC=:ʵ= 'WRh5oo%>-OK۲̫ɎMIMX"aKߥ·sCmSɓC_zӉ+4'G`l &CF m Tjs.ر؈8FY5/ceqQZm ,./ >?oS=5PB$Xj'UbNOھx Q7ù }O4z'n^bOGgiW QOj"3t$ Z7/FijVZlXN$3ˢ"O6%W?ut9YNFQI 2JH(ҫ4GS OOvB 3f3F&dwaL %eQ9`c!֘b %T\;RkcmŤj2覒 H[$!‡R2w ܞCl`))Ve"k0:]^j;(7 L B[-R,{B.#t ୅z{?RE+2úo լ4Uͤni̟e8,g= [)BI0tKK=`isS,0k%s ?Ҷ*G-O;|r(G-/q఩ҝf2\ϭ\?OPQ&Z박Kd0Vl,9ٮ>X%9ؤOoPEFО?G\V1\bCS;Wltp)uҵ/CS u{'3m !L\Ez=%v`F cYI"B1a )'yw9CФc =Ku_ݷs % Y1 ̝; Mo>xPi4_|Î'dķFqs@stl `|Eg1%۫}iܺHF]&.'tXӨa"m6SB{ǡkKj ϩCk7*gb#{lw(0J]-CVJknҌ }0qîIEH iQ^xfąpT=׊L[T0JS2w(RV.b0Pʵ݈:\2X !U*5(þq 46I !BÎ3zVKP.FBwzo<4i9eH"<%VH`3jEHNqka1ܔd-ͱ;ǽ%xkAj ؘy2*\I.fHqxAme|aӣc?to1|7KZS0 Y8CHWL2kV?-Oe"!X8#ZZs߈qga* f[͆2ʡvd|{kwCm;&.Q>Z Iuc2fʄI@,nn"NS`9{_uB3K|1ͥNHp>#}:YFフߝXd6t|giX*Ҟ\'*A>Ps4}Ԣz6+%܁%?t%? -]>vN֨҂S%oUNj0[ Ɉ!&ٔN ų|IquCTSRY#XXsqP78H!u׊_E96FMаG, O7@3l 6ZP̎Nt 㠐KbVNC ^PW0d.:cWUn^Bڇ;W>):Mv(}鷱ē%}Z2J-:(]p#TJ;缓rBC?'y+8k0 r5IQjt'LO$  ͞uELYŘ.+U.\0|7Rzc!7f^?Q'Z}4YS˺!ɲMoh Ļa:6 ;1dʒ'$^P8vF\ldc>p$`M%˝+ TPѰ ymޅ43ޅl1V~Axn:/O9b!&l`"۹FWn)Sl :]0*-h==<&TwvowMu^dR>{  6) 'l`Slk\=GD h88s4zq%bk)FmQf1 k+6wo ҷnўgS#?3ejhbYŊ]Qg˵^H?`Q~>'Zk-D彥tI(h-/mc ϭϘ3,(-.jX"yh'l`[MkTחgQ, nda\iA71N+a SAMIV^jʐOb4,BI5͚݄t95ZaPKٵFU];#͜qn5 FClT>0)o]]nF%5ڼ[[t_IO,5E_DƜ9I .М ٢ <\]pVW̩簾4b~D |i`&T6n8)w0]iFGaUЏleIq;Cp#@L]y{C;ND2Qq؛̆[;rƀ+%}eRu)RNQFR%oA hq~.a 4 ^Bgb,)(岹M:|WsGGUpQT0rDK-d$Б.# = <Bɀ^n^B\#6 RPm3F ~lJbۀiYI 6%N77dG2{~HH'[x >o*=QJ#ueǥѸ]m]i溪/ :N 8)ׄI6t&G/Ѕ+A^/i خc6qh]><6`{s\G&&;"EtLG7PF5F<$q6@@ >+hC M7%茾j˜- 3`yo>V 5 ,"7šJ+BhBŗ+yQ z&]dMoX|Q[Lj )rw2~jH3m(f'hoʚ_Eygk}$'K \%&HHn%[vb1jU:N5`I|(שz OR\ɱl3*餕O?Enip]f~zxMXiۧ)j#AMjԤ:fu #TlN}pI}pd4a9o&NmeHWm>sgO/]ExO3'Pu;QDƟ\vlYBWe[JU"?B B}Ɔc4Ϙ| ! K2fm͋qa7\SAj0p̞%P,^ыGJLK1Bg崷<"0.iu!E.ڱ_,t A0<B3d;l`r9U@A֚- `k'qb:~g,; gh\6yp2rR^llR8,4$umMgƍhS^eJOfz1.v,,Z4%򁮚e%&Z?)/4 Er|{.6ڽmIVUk@5PT&qm`b;^=Ƈ1fw n:4& q~Z$ֲX.kS-8aTJTH}y؀0XϷo:&f7DZ,L3[h4ߴPlGw.+=#+etᏥbOݤDJ Җ,/9z^MY [)G\GħT7^VF%6EM݋OȀ$1GXvehy/is4Bꪜ Cw4Tɵߔ3-]} :(V^qz"02C>͌VKպ2| ݓAv1+p #v*_V+U 7A;La؊N1*u%@ \6)u!&;/t! qÌ cmT-]cŷ)<". }6 I%ېugH7TI]ڙ2Z}""ps^ U:n &wNq&K_djdK}h.E-By߅]?_LRޤEP6 =7 ]K,2؞'5xdrjf5Z0BҼ{,=?s=xe0bB:f4d>kKw0. )QJ#?w`V9q\0)_U 1f8l~lG`}m+Rfg<++dΆ08(k} l m?@M(+BקR k/q (~VA5_ˏ&GŦݫdd k7r(8 -B@GQ R6.o# 'Y#aHO=^zq%W usv;j=p>hGȜ|/@Ap߅mƠ,R8:܉Zo1XE$ c"fѷy Q:.=J‘~ԓ#agذb\M\EK1V}HUAąĽ0PxݛĈHL+";_F@';`n]wX1vNY\޿#ys2iWy De0ı>cDe-Y! `5`_ϲl9uuRNF6Tcoݫ*!Y;Ey0:MgNWf.?yY\xAd:@oՔ ۍKp%mZ~mt=涩%}dU)V4 ;Q2k,AwAc^eT,rA. ,J#fmM<~F⊗dXɢqC nH|YJޭ. DZ}fq@+N@h4qr-?ܖc5j4Oͱ|-tS]is cl~(T4?0q}_T &A"qmwK֩0@4UZS&Β%XÎI(> $4a`?P.9|Sh[MdC!t!Eݙ|<C>?e|w!ÅXcKc.6L7`ҴF%XB!/Gi zfX넄Vd:TG|ntȨrUi~$xhoaiZGwW"8'aE$ifIYΣ<>+ҦaD0F7#D1J (~ xlI\ж"rfHw(J*\S7E2o96hVSÀ'|1{$S@cKY1A25XVep0ᓑAcĩ5ͅ&4_KE!z8&".ǡ@{(2z.+}1*zr"  Q+Rń*~{[OKdAg#k d U!Vnwa hR\6NJtoC.i(P0 ε_f!!Nd*'㙗 Қ)S{ ٍcA e ]mKE4yd,(M';"KxTN9 J;z]q9w#3%aYk d7F9Sϰ>ͫFEŞ1 gcQw8\|h,UIeqc["O8cr4inYR #b\t0ѝwf=Һ@r鹴jyɤa$0zu2tv]M>|5;uQnmb%ı*Jcp {]fza >ȡv.G'o`II8 fC~ŵpLz%T4m= <;b G/W!:ZJ *fTCͷ_]-i;G@"B7}S&Nοˠ/,aI{gBIv錵/آtI#_hM _ BJ"r{ͶoKfoJ: )1 6" T,5^仴˴5mlg&2@".-촿Cl-D1NT\صY;Y;>>@J\U8h"[W sv"u7bi 22Tmmb{k&Zxlq(g($h ءW`٪o3\-xLtǠslSp%Kj 94Xe 6u5ù1BWsEigpʮ%+ڕ´)KfфZL,z QƙwsƋNP.')0x 1SW^}E:gfePMbۡYw]%l liL_6b*y69\vT?V `ʴ^fO!ad$ս^Fm58#T z0gDeo-xW/_U7*Õ4 2M.p^B&ui͕SHSq `*(! 3dQ+3=YDPf{ϱnyKJWBم`6ك. g68}+/ֽ0㋣ &Y$ժoD['|k@ՙUl "f_5`ˏlߔ9;$b_c 2ҋ4;ǁ9 %߳}`NpRaa5@%M_ڹL$_m$Ʃ} z֪Xp]'挠-Ji #t/gCb;ʔSEI3YVkU]+W4Eq`jnn.d}jwno6Qx-芸`M: (@o+*VkS](Z_A#BV&Q<~o1j+;7塇'- ?ɘG2af䩩jqw!B1ΝFepw*,m$KXۙ>4^]JB{}RMFϯZKR)\e\Gqz3?䂥' ڇ>Bh:-MݻeT1!g! ^B(F.O-5di!"MݰxsxmUWA*%mǴ'~_'(?KB"1S~1SM6b{g0H}}Et ^(o2/ +yJ\;U&+0vrP Ct.u|yù*J1`i .`{`]c0:In0nUW5 #,dJMOqR,I#HVh>"B%=`2Yw{R(݃6x-ͭXq8A^?ke>R[pTL[Y Mn2NŸIA2@[VVZ V!I%d7Mm xk-_a/y4G ʸXt-Y>l>0fsͤtk/PZZ%XōIH!*.ш'=Ѕ3 G b=|\,N;;IsBТWMbDE x͗Z~Y }uc BEҾL, Yx$@/RO֬q6̮)m']57Hqj M 6!Iz׼s;q/WXb72}7.=0:@zo7*W8\m6UfeeLi|}jZ[@^w,i)[-O Eֱ 6eɻZt}|cTuՔ.vt>0݌ !ˋÑd{JGEG=R(T.]L,5!ENEtљ80W +d3NaA OuaG\ʫx-ZEr*?;=KĮ|Wü`¨/} <(0כNLOR;iBJK7Mr!<]gPlX.h.[sB96HQ J att`ui"Rmrg/24hHd{fX(pk fμTud_&zԉZy5&:jbI)Q'Y]4#r4,u=u[ܟ]Lw }j)EySWߔ Aʘ`m =^I|lLzA}W3G5u{c6eʠvۣOC{rx'FLJS76~HzQe҃π(#*J,N{'$%Bat DS"vaPSrd! mt9ȕ:3SK Tvdsoݜg`]YE BhSmi!U~.W3Zh_4| sYE5a\r3Qꏉ5,U`SmJ.bƺꜬq)|^p gtlJ8 7̈@Cj ji4Fc&U}ed+ f'4kcԉVgd#ݛAu_zlҠ@==d.uRʼn1#BOZ1H<"F| `"<#K k¤^p.WGQn[\ !n~g ]0(=0}d8!qtA]OjY^Ľ <И襦[P+(="4W* I:+eSۙTcg*ޝnA9f/ 7uNz7K&.Ai)]ݫpNgl72I+*N%^VunS Mr+VGCb2_Kì6'͌!}4d%ݟB7q{iW /5%LQJ }rP|w7q[{`߀"7rDSkDɾ ƳXbXZPp:_k+.d':pSK)[yDP H\Am3$ V.ќ7N3oW3DY #ғR1$SX1I@ {&CB:W_KVu})yrR_Ư#g{M!NqG-* ?mi1SAM g\?EOn^[puwyc xċSV\=1_"aݣD!Z U K;Zzdj"ISMH1}|gg%{_5S{͜4,FЪO 􌙟1alzZ8d0j~&u4tʎ㬏L'‘ٔf"kp}|L={k~YkV]약}yt]B ܩ S3 j [[omIy(?N[k<*2ЄXGu|Xx8 Gvc ʽʑ-JA.!mU['#t!t[Ј5`Tƽ@N?)% $8,i|X De3*ӡ'(]ݐ9s(q7wX5 qbBWFc|k}S[M*fz,7d*lg/ `O~5 Ab +PB%dAdiKgL^RV_w0橕Sۤ9peW/ͨluͿ{9~u'9"pn(-]۬SPG|C^Q]-v @cZ\ﳦw5^x6&O=c 4_ >m(v,Nf3˸Jnx+gi;j uTǬF O{6ozz&xS{}tܾPj9;߳R`;P0y>oAE. l^h- 7]U<..C(aqf15$]^q1f$ [PQtt-˳G/E%9Τg 0hȮJYr(w$ -clMX z}z tSS^o|Ȧ FޣlE<砣-\Hԙ +::uʓYv'wPo%7&+: 5 pA=(DN$#%(G}<CAY_TSzOcnYJMs:CCTkX5}763K&r?B@[z ًIK{AZ/"\QKd$&Yghmrw'R?!( ZUؽ/Z_X_҃Mvfέl=`Qq te> ݉ j-ڳedYVu# }8NTP6@21vҊ? vbP~9BR (S[Л颱Ht\ i1ndҨ$& EZ$IJEnLepC:Z}3#'\U :(dcJUeēx}GՍ"f?#_.ɟ(N9#ޚ44?S'tڅZtWbʀ7W<|5lDPSϟ@"Tm c[Z<ZfYEFD/W6'@`iև5f( @~Ҳ]Z9|[Y65![mKaM/&;E~:7tD$s4 nMor?gl ؔϰ)V}|W}E]!(5ʁ38dY--]Naդɔey0;=? +7E.n1E<*Jdj0'҂dݖpNoQq;#I>i_~@Rڏ$ ~zu X_"t7pilFc퀞{2SM]gF+j'BVl|c@hs2$#],}2ɓZhr t=%\gڽq?f,4AXtE4s:taM'ȧI+Q8kA|l!(תC4Y)у~ U*CghqS˗K\{@oEy/KF⿞M!1l$AvʳlQH.-7q]^B ߻e;2YpBL+.jע^.E&Xߓn!pjJ7Jx/=H*CЪ^<:n~9&o$@=|˦7m`o7WUeHQTJűe\5iֈvCL|R/&LDzSF$& LT&{G{܃ж_5[<(\y^(JwNFR1n7x,G Nu¯#g7Ѡ=#TF@>^ui/)sR&$_͠Z(a'3zny6\ėߠfVE{Jt;xuG 7#}:mne x{8{~dA}!t@m0ds\\WJ+ Τ:Ps>+Q۳Ҫ1P0j&5o1kY"76|Stt)FU6 9QO|s=WZoQζ]6:3v758wk6w҃V,&=f]GfA{I}NFQMt,WGZbJPi*)Ԫ X'h6@"|b8qkXgt-uJ1uC=E16$zRv-Mg׵7}]5橼A嗍f[:{ZS38 4>*ςH6{F(A*y˅Xdnu$[V7- =pE`.Zh|]9c1uo%@^y 6ެe{aėkoƋ(* 02~5kh44T2u< >)L  4_D'*R]Uz"[`lJtV\X?U2ܻ[n)K=iot,cDo} B"hd@.;QGc5a?C&/ #Nh7,y7={Hiѝ=h~ e#%{V@m 1Dhm7XcL&t,P3:O>o.[]s$%67KL}DŻ rI8U!S [fur>;g ޷ȢNL|IY".Y$q혥GʔG|ɑl .Jpԧ?|lL+5$m9Ly>21>*:rcwe2RMEq7 ̩b -ʃB|sYH ) V76vHMgir tWkXh *3xp/ ޿ٜBCx]3#x9GvEAH:$ki>2R22r WO9uYVj;%6b9QL@XF;?;u >(}<ݮ#8  RI[PG$ LY$g@&m' 6s۝`^&j-1"{}[rtb 6)|+ _)\yg/1L#9~`C^j8/JlXH\m hRn+0.!ʲZDƮ\mRwA"e m@1N5G=DMJCrD:rK[.-j-AM%Q@Qzx,Qti6vX#Ș i6hW B i^fNx7ЫAFk!yiT~CpA>T̬6 }K Gp$1B6Fe%E#_ Byąﱥ5zRR+H5"Jf*g&ȪMaӥD 0 錎+!Dbit ?9? $#l+"e} ]|26RhYA#tU^Y%wq袽w%%]wE@\ʺ {bbtL~L4>0TTuJĚ:!3Z[ZLЁ# "-^b)E_8z~*ۻ n . \YhL {>pJ Ec{v hd! xLHJFXc@"f2]0qpVJ VmrS2-_:ogjs?4#i\#mRx,E@Pq{>PK nERw%Q!64V?Rd_mf`3ڗ7?oAR7D|~>Ph% ~m y{+T$O q`gU$>Դ  m ċJSsHcwKl\7( F%m7F-ljە,á`)rxТc儈 d[\sr#[t"%xvkf 4j؝lHʹKN`@0E9Y q3&@F#]1+miu\㑬^)ٽrkX${ Mmi_od'E[У(jͮ}EO/4Vo> @K]/v~4hI!Oa)2TQ żq#ck|K2>، Q~E"XvYcm=U7N.hkWhyuݟ#AʂDd/ѯY ukdӐַw->93ĮxpA?50!l5YE4Av RXak>:Sw^ C"ߤdx҅_&VC/WvkC3ꗚ~*/n^T$uTrX5)Id,iy-(\XhCGլ}W8{[ZeR!G lj+&/tyuUg>9T`wef:= 93'~`Ҍ,۲ [ rڙ+k 7gԵHb温Ndr~;*)rGs$GEJ8t"В-yNXcAء5}1sI8:Kqk42Xh?Y?& "ngz](Ҟ.GYH 3#% 'd ݚFiH+o($d#sR LY`% 4N s\GE5Iǒs]8#&pkZu{}, D L'υ19nl%?+Әj ,3 #V #*uQ .҄ DiZd2+}H4eyWr*g@GsY Ճ-.:oYZ>WU1g wCwX0|8Fg_H!&`sR<<~! zaWQ$+ĴC P8%F8C _W>f7}Lac5"=||9(^ D%]wuQd46IJn9_zekԏ?ŝgQ eLQE.g_ZC%䷧ k[.ʢ@UyP_]*+DŽG9 ;44OǵzXV!} ݤ[[-&n岚:iZJ`H]fs1 f&Cuj p=*_kERayK%O4zTi%DUƈTG6 \|ҲZT:N|q $@<؍/ ?OwF? D[u  4lPᛝfi>?-- RY%:msCtMiۂ\wqY;l`҇\c>5}g"QUJscI/f9iLL  J>%InuMB tv!gc/_خzF+ GZQMmU#wǪfor݉'R4qںZ!zj]%pPA/P!8ٌ}}-I&`Cnb[t b4cĠ@"N ܔwݢIY#_9\fh}LIIv8 haQO7:u$dj8;b.N7D |ˊ& Jy0K4sɪU[l\xpt7Uk"^ЄN_uZb[wLߕ &4*[ J8`bi-8\I栧t@ˡE 74pÿ@PGS|θrh0- ^F)PXt{3ObD3ءnP@el}cDa5gAX3AHD4'b7ݜ:aN9e?0쫴"Ȓ`t} y(VF] %T:j} =]p`͉r?M= Rh&ёio7/Zw1eQ Iu%y|}]Vw&8sx®RfjMj/׍S'tuaEK=\ʞI|֜lO+yO j~N\R*[)CHk^NAj?:g߰Xal|g9K"-@AxFH%fϥ:ɓB 0$u%bNt(JnXO&I?h-WiuūUDUnu:OsA}t>pvpaг,t5TQuQ(7σiޮX@(W]d'LoyZz S*:S&#$@} sw|@&@\P65N=m"LE\>! A{[7W xX^;CIYIlK(Ƿ= Bie^tvSWpIѬ (jOx5@ $D׫%ԏ -d }vn犕iYUѥp'~fWpQ~kh+j2/ dd>^L vL47M8PJ}o+~]#QК߼[d2ʏӷ[I TuX6 SF T{ 8** wjRF#ޓޏZ/S f lݍ+e$;05 >5PG&/Yg$I(6 ZstK/WHM&|B\}?7B{sH?D]3ez&=#:"138{k)+aXӈ]#z!5rF,DGQj~,ryļ?_q۝fKXx]CiPayw yעǓwΙ]mL!1+y]9-s;bFJLBtew#tz(SoNed9Z(UQ^b,I76?G C_yH+ pлlϊ~NJŸ'(k!: "X~{urA\uH;" ='\ J*lpj~װw2*lu,}~KiE:QOw}5$uFggnIʒI"!E$E,qw :DG)e}izy?+,C߳3[h$wƲi TND) /3R/$Zմajd;-"|LPѕXbV{~-Y]oR,4O*„ib|l<#$-QhH.a<Bo11cY!޲kx%ڊ*Yy`C㲵tfL۵o@?&>@ZcBz*AVEvS:?+P.~͆SQѸW%aY .V# I3CDQCWheZ>+]G~Wm//#( a;:uESg6𯉁A$0E}޾9aXBͼ)16M sphof9gF!zJM`~`r韨 @ F.9`{LJ~gt d)&tN~C “bFlWck;%'m۱oUiSE1Uڼe(+ ߂8&F,%SB!ށ^xz:MwSsަIQ!oUea9mb{'WgaMo=wU"GIfi+lקiN$Fԁ.^0z(>D$0$akCq(l}n=NͶS' ?Xp3iژb{W`S/{6>f+ZZ=fP:Tr!\̹F:lG ҋ-`V6L(" $&cxv2UT*>,آN}q#i7 W=zx ] 0K38ܧxI rWd&}+aӑLp13CbaF(_H5#iGsS~zEZzـًuV/iU/ x^d5CkT_"T̝XHK5?6!sZ"\lt%FPI]Kn,р!wDrEY|:N߲[w2Q,"%=8Ͽd }߰(>r^$">~@<@dh/rեV%4.NQw K%`_ٔ"v(.1tg% d 0{'E x8VrVD46}ؽmAv3'\dRD5DsJJyh-Ȗ꠨n3x52rCANB~_U@'xYi)yzn%aܶ0:9WYHZ"{G87$Z5>oЖxAI?C6k?hWxtE6&2meAb>% ?Z(x%|L&7݀, Au`lYvw]uA4]4r >׈ nKJ:i:l=(>K x!}[چզaVVz!#PTz WbIpwiGSqBx Oj>PW t”x6A'6\! $SuB]d[n'gnPFXTO.k>'PkpC8 Ą !񖯹nnkkdQR ̮Kt$pw\n#yAKЊR *p:VdYB4MMT/WVnT=A?{5b71iڃ-zoEV7lݯOtPYYJpEI``CjneWJT?•}2[1V&G=" 1؆B0nZa3s[h{Ts%!>]LЊ. 2шd-cOK(aV*>?y1 :d9V\%O#~iGy|.`A">?r%̋<;fEa@cY|%ZԌ]' [ ReLh4]xrJ3QWEt e?y,Օ>Uhg,8~M(-$ckuhRB/V*?pc7Rm䢥XpaB}7Gʤ]S*6ɚfUrr$`搭V>.kRPu7|r-de:rJO^=|xPD1ǜ]rT0v>쭼 \G2g<G_k@Vhཏ!yBˬPx .\!],H׼<:l%?9CG!5Ye3of}cR9ܓLf2P4c"wp*4Kɓ{|6[9Vo1sVk8Hv4J.ICuw1tCLRĜnofzV b{H.ԂRiN @hAf'q\5VU:j-#5[2Q(-͓Q4aP *CvWYjheb+JSVfB*KPFIWMFGƋQzBYxعl]|ߔ9bq7ܡº`z,.EQ@@2!^#w qL\~}!Ya4s@ҷckGt>l ?Eў z5paBpA eg4ؿRp";ګ8hvk~v”.7gkԢ^{~u !kʇ3?rPb*-:M#"> w1^"2l>dHdU &m{1b/Zl ƆHƶ$+A&7icQMN %hK3M+7;aKִ:'lÎg^|֛Ta$IbFoνpuiw~^qb3Y=3 dQw+u6?bn*_QePrWb{ݓmQPq.f]^ &-)C2zzOYcjp] xk]n7CЉAr\P?zru?ZZ =mP\)Po& /ȰHzkvA x HM_f„$-s܎|&ܞVs〳Ņ&.Dj%&̛+X$b3#8 w;he=]f:p޽}&wu"Ɓ&خ@&ԦR 1mOQqlNi=LctWNH>lX@T˨akpmgC#%6$G Wo>Mmmt$١Ѱin7Xk~{Zӱ_ dF|yCv-MC5:1J8*jI}Xd&lہn'GZHnVBOu@I0X =߲w)wimO9_Mnv?#Od{~SB(Yfm7ؠtu?-\?W\Ȼ27os[I잕VZ &vѴ,Gރ7֢ ^)B]fbIsM,b{;V?(9WSFD}gSh5>1_Bj $>{ܬ)bDkE5bE/Qbw7ǒep҃ )1ڷ>v?yc&)+r)LKB1hjC{K§D~eݻTV5hD.GK-Gof [Ɨ[CB{}&M>1Pqyf +ްcc(OFdj|UО:an++kmpȠZe@Lʏ@1~2>2~'*^^D( L0"<Wna&[ʼnEg[?AlyUY{ <Uq[Ccv2 gQ^ZbmB pbn~=6g`"ḛuD T3] qϥ,Oi;X-t[t57]ǀfN+/,ٗи($}IGH9%?60h2Sp;FLa9PxZ,,]YkNp7%FIGbʀƤ >TziٽI<%?P7H [tf{-"R\ Hea`+ב}=FwB8ʏ*WnLׄBPޟ8Ht4(qD&%ןsoű=5\V6'|ߘo_5G+N!)L$+=;dmXH0ɇ&"_}ou??Mnp`GԤd aJ]dݐAqL~| TLUKO=oY2H=ߩC)[Q(Q j$Ij(o#SG-Y;Ӳ ? z%։X(5RkLAW^Oamlc:z}:IC:[&2]!3v]4`sRuKHf)iX@1 {av)$WKĉ7^k\؎-_?#|@vVE1\W8GFa2:usoEk#&r8kHs%}<8=urе*%Nr;W|"Y3X 5&> AA}j'nģrIު"?k0:xLnri{pJssY ,g.-v 6|XnWEWFV_KO]>':(_zR >%YCD#cGjRg!ZP;S8,:SWM͟& *6̴̠ Nyf(xh`LCMeo6q-EDðKiwjnȎQl݉:JX o݉O^2w3@ҷ8+e`(DxӅP>,t$}[cЄbBHAZДl-xS&%/w54ܘ<`G( '߰]p=63c@XZh7w9&2zvŖ@:!TxvQQ]M^w3 U 7+’IXI>$뉅("̣H&Ǔprt`+Ȍ+}NrXf:Ёo[kHMܔk=@{ \TVR3ȺA:ڙBގaxKt ȖROk> "zn=r x")h'>,v.xyk˵iɭH;G"$дڛ ZddNVhCʬ}0yu=xO1hVq}w(?Ÿ˵LM;0Y?dp)#.ޫ;'Q.ш,rczfU|6@y]'"%"çJ7(F\lx.l j8K *i9_ѵf:+.[;JiP!OH4?m׸LN_iƅRj-CQ!m-';lURܦF5˜Li>5`+&d@ o;L'~ - @^2c t;Ҷˑ3ID"*9=cAe ~ qUbOy1>TB_iY'Hne2zZ?"vmC)d巩_1$GKD q;֟=QA1PJ}+hJ-ËRIrdL7tm :Ǭ&Clc+RLuKٚ@?mx{x"sO-.m,`, (]@ k,Iړ&%4(3ˀU7Wk:Y! د7aDJ']G#:഍B.و \jB Пn`<郵?PhA7]uCT |>V=Pk1d\h19݂㉱@<$GưWƲ1Q4jF1ySFJZ,N(&DRQi7J5g%)_o&\Ld+0`aX*l%d 28ΏeANj&G9Nh\⋍m|AX}P_(DւLʲ2UXZnRA/aBu#ҭ^^SgO*E*,$}i u>!Tt ^$kY`?e /U\?}@Wj/瑋yeҳs|NgڲJWSx`PSCnʬ lY&E`"7,~b!X-wBHMD9խij_rQtw7/ee3$X)ǬDp VWs_vfL\5Œv4M'e}1"$8Se`bk[w8~i`5|7[ h,akf_(,S+fxqvV )j2edSkj?2ي{jqC-)aOGd98NXX"χ"ܖEǀRA;q dy}(er}"|~NLDo9$JӨ| Y桊}YROp-NxܾC7'%k\8F+ޖѨ=تB1q+PPqumqU] f n.JU1mçeC$ W#Q٭~H~Dc3Q]3NCܻWK X]Ew[漽jšΑ4_0͋ &y]2El7åʢ! g̟+I/<`8JÊ r,sXhxIK/&}*Ip^1tgm %Ҩ,*L`^* 잒YbUZܤrH5z+$aEKORn5z[b*/(ݫ*MwzfCj^G` vбQ 2SnmxJV)khx}HP{VK(|*\tVIfO } u/#\JKV&M ܋pɽV/W|!:=1yET^]@Pz˫D">YIS}V_-ʖ=| 2dڭ!O,oR$O^Ia:6%>9"D9YD_ 5U9v;wfٸ{kgW,$8!f>4c~DzWj@V>r 'CƯ.tO7m0Dp1*2Yv:UoA;^ZbJ8Gʺ%\w_Sa&=XU$ݵg i޺/qBcuVTfA)'JU:KxgM<9dZ39xO3RfǓ->;wph_|GW/K!*+}a]N0ƈn#&Y@L |٤OC xnZ\!/pM|*!1^v 䛥V}ʹ<-ZX8 Ԛ4x*h4$X\>)#bu#DmԢUW$- F&`9d.׌ӿV866ӲO aiܾhOAL4Gƣg0ED$]0)RFﰚ?[Ѕt!\}^UXlZE&CН\@ BKN{kq:>F]5sY߷X0õtܭ! }uhASҮ&[OgXH(֧}dO4L5A=W[w%;:l5Ck8GJQ@EpI,CE!5wԚK/zLaQHqz^(Wܣ:*,鉨Y0}f֠Tek/D("Qԥ}{bey8Ǩd5 S'ccm5ֵ?@ܠ>EA|lt(aoSL`  ϾGFp vT Md". L 1lT|Tp_0sι@U1y،D@!\ M.i&jaMI_u ,[1/LUG4/@NjPWw8v0eHl%'vC[H8j镁~kڌ1EvD|LhC#GE_x'w#&9NoL݊k.hR?({̌⑜7l!uF X !XY*hDSG 1MZdj`oۇ8i׆4,[6lf ^,rJԚҭdXS_ c go)( E j>.Edv4|3 >oԯc7ݰh/%Bh1ڽ;6v+x0B߇3__s`љ,8p3fnƌ-u"߂!,#yYfn RFiK&z66"ݨm ҘQ<*k d/9x֟xx$c][7nu=KK0ԏ(A6v`>W uAE.y7{/5,nt{mw)wFX(KKǷ +[N^VeC:%8Ӊ\=( yk1 12/Ȍe'dI9׶fSv60Q,ՓO܂o]vڀos]F|i7+&5 "DKh岵XMC@^q.T8T=Ci~8 q~,[gERȏ &Џq3fMl}#z -Bu*iQ'q {X]bSI,BwML34`%.@+ܰ^炡BI3 ;+jq2ݚ0~TD"EW$A F0e>m]2 lm /Dײ"_'zۤkB cbW0|7! \wK&g_hKl @쏪1d6bOo4/#&z2}aMB;Jk˲ue_=g>x~eSyU;%qqD -GQ`$D~?VB#3{Y觗A9+[-^G Btdh 0+#ǬڟD}bPƀ}TzWIr#H*b2p?m|O0P6*k LЛbg䅃ֽ[ⴍPT(:;s6[+əT`Na@so0(×Fk-gZGq0]XQ6prvTiL\(z٤wǾ2d%1"K7EB7|pBnA)C,?W e{1o I`_a|ϊxaV #–z)'ԈNPR2$2bsRC#yV;1E#V]aDGnw7!XsPɞ"G{HMwT|$t/}yBϰ S9Sp?@$G=ś!C9H!I '!ҧ{I:%T,;w9dX/^ fvl{f涟zk&@`^/ ۴}x 2K[l re=Erx!p#$|VDgXTrlp~Ouy57\9M+92hnRQHa/@%t١V$b@u]]Go596fpdt+h:눳jA.z\ަ-BQeXx0iY*D2*;W67ͽ)կɜ-}-$tV۝ggv^nFK b1PI{T.aeӧIB4PT:+H×PU ;r]|:7?AlgN8nNy!_{'rs단Ybq/(}<g2-°fz;LGRCa[w9+s+ ihwU<"~u&:CLaL0Y/&?}':)L1dQ oG^8S\p,_Z71c:*"3]-/NlwY+qEV $T+P;53wH1#FkLYIqN}Hddr T!=!; sB)gT%Q55l=zLBPx\- ^+ >ωLc5r<#,@GQc2`jFQj9),$4zy JPg/ 0"y9x?hQ"}%w5.!0 I"׷S[9Sb2ǠI..V6&gNY66cKSEGAA#ly62X7%0ljR`'ь!Cș,\Qxd(.`Dl:d)/ ҏzjd[)6SN죓8`'&W!wQ!GwT&r'~} VjR-ѵQ_(3bhҹۺ)} *[uE,2{+FqBzتqV2b}}rm: C[Ӕj?/{+>"2Чfq[p?HĺVT~!>~'w|]jFZDrT Z ;ޟz,)Lyd\C0ŪE ; +QWMțH PYlL5<]PhɷŧnŶ-e#Oglg?sWR׹zwG"$aD--iiuʐ1:D^UYe:"l"K km24}żp3?*fA0>q-Z/ɁC,al ŠW]1ЁG`n1e8jS˿ǻcu`PԗMr"**V#Ԭ\SHWٸyTY fWJĪ%o*K w{M 1խ.QjsC{9#0qNY+?`ߖǮ?+ P^O1d3DrM ա ."f\\U@,^S> G cOSʰV}0J6_豍˞{Vn'kzN+`"?#7+pd("N7"essV0TR>/~A& g'm4 ŋ6.dB˲ր`dY O0Jsڋu<33mrŨVf74S\c9 _.Ur^O0ɭ6j2$)L PUՐPwux0{\FWiOlJ 9N& A8':AOfk4^\ÈM} QgrfdU?/hu/1ͱD5E|"3YV+ERXΗc +j(Пk"yQRZ)2DG8-7qg4+*Y1ؔ/w2EkKS+-ͭ=2O%PgE(fZppǺUwiN&+-Xm|:X֪pݴiT=5gqhHjFiHb*v[HKICZ 4vT5&K?, ϑ!f?P1Y逍S&gė)A?W]T3|KܘG}\i%汋.Uo,0|v9 (XqA1 &I~?J+ Tx* _+˜ٕ$Ci#lvVT7"ZT2dZy y@enR٥ -q+AdZ̆zzAaM`Zmu,%Y?y1əuj#9;ۙvM\S(IE'1g$VNS *Es2 #Vo`3imfC,Tpx!NzPqQfzV8߽>^e~w kVō*#* h\7uMkܵJY$*7:v{Z hQ(&Zv~_h]ڠ>G %\3L|n+XaO¶ ("C=3a|ǢZ_J9!9ق5+ac ,G)=TzUruI;M^%1~*)kkm ƜJ'pP PP}"|Q JL54T\;?Mx8KqI2>;GOn-dGת.xh%TɑӯZqWCؕ8;CLW*vf;-˔| oPґGA뱁K[\dyՅT5_3]\/Qw8R.N*:]`}2/J'ymߨ(ibHHA%j1nAˇT~4Y@RfGXۦ?]][ ~A2^w;OhZN _=5̗eަ69ncՂ]U]-3fhKZ/a?𯯝:{bWrL;SUX~&& գdgH]XC)xB2gx=tJ*fZCxA=#6yF""AOXa\QK*10ӆJ4B Yd <#b]4H.VNH Uԁ$0/]_[,@nM̎%+rrJї:08dۅߪDȕ9,EkDm40>ue'Ӡ<.=IBAvUH5- qȌ]r X7|ߞj o36xDhUߩ0\/w<{%eK3k r{婴ʯ? 0^!R="NLk4dɦ84SRP{yh@J 9<7VY,_bPX:DNf :3t(Lz&G !t45 9F~_kFnSA6`E1KHd{x- aD+~( E>+.!9ꮎ_ K+gҺZ)e+D.љx9:D1-]S">uv:s喙`UPhfq=b>:/A̟VzA;2ASH>4HZ 0;&Js4oww Ld㮱e(5PŨvTH hh!P/j7XC Bh-́zgx[_C#68'cpg@9CIDuSX+<8L)}/y{6f8aU/4v$V)k),6cS3?"&47& b4k(Xl]Xyj$o{ S%WjfbU[JBρG +٠s11M c.ɝ4Fji8`wFdJ\C bjacBNy`&CzҢcuE$`n xrh2[SUAcK%sÒnֹxU=Y &b^Wp}(J%YԞt|Z!;yG0J mrIB[VCK3"ݵB̃Ce9aa&ڷĭxT3G[15l!e%ahAREP / POy[f wSfalGX\姅*J6βaqIj*srzMZS [MFB,s֯<m~YA,2`my aAr #@@/['L[ x]۸ޅP(sKpy R{*sߟg n7>\w(|.)C5ρ gPiuJ0L! =x;BGoD4QM{4y_~5 /bVr>ـ!|vzl{=ܸzeq. ҔV'4;C|Vrwڝ#'k}Oݎ8=M2Q$`C췊Ө X>}*j0uG~Xkl;$d[b2XA f~OV!Yr8-0j^UWVRO #$Һs3_#db=hC_$1}JF7r?M_-k59Q7h x:09Dާfi-: }J)$Vv~:k0|G&eƣcc^nϿ42LG>R[ތ^d/kҩOZFx @&Ԑ !-EJA{l,Q)Z(&=U\#֑Q)k}0-zkLـiv25h(htBY%}ߩHCXV2T D ¯+DDp,Ikl)޾?ȍU N!8il25 ND8hG1q)'pu-K_#+ݲb0[`u ywPVM\nihE<π)2sMof:+!g䧇fc*c䟬cND,fZ?S|vknOGx~"Z"=oqLzl R~P h_Sv@ɢ^AQ wl\x9 )*q*_ޑR̞i:$PA,o(.1S$Z༪V0;R~ktP‡1k}N,Hܶ,bYdS@x?"\y}k6wXqP)wtP,&n#ˮhNW[Hr:wAẄN? ,wq\`rK=K/c'(LA[x⁜ƙYWB$pM]Wŋ6-z7^ϪGs2ͺ#ܑSksRl-^MֽC"cڷQre̠gHUAF!d R+(@s[`P3#/V񨳊@ .}Ё^pCm_ۧLxA*HQPO1K7R yee\ʲ %=89UouCW#% \lZtW2sZACNuRS0%{嵣,-{(|/q )*q8 xx=Wq롬SYi7Y 5 ?G+5k[kIoήaUQsu2YfB]P^IGYHӽ#atD_iyLCOB1^A K\8=>̗dխCxcjͭ0$@0y+&0ГTy6T"P>Ls{~rƾ;vdLhȲ;e5ͩ ^,@Hrs`pusBpfwC¾h2*-]z P* ȬyV 2m0pAƩc{yqM1u=6z`|Keʺ^L< 6SܲZ¾Q.X>_Ǧ&Xx G ڐp1 Є B$%! } \fXlrPR#le1d5ۅ6@^o90ra)b8D%@u!@'H_T=TDϝp2$|̓|~ U X|&$\ͻ Xh^rw_}7~]VoJj"5h)dx~:jDsWѽ_n{.]A29"Uٿj!\ФLQ b\8qPJ,).3ۀw g.JM:UIUp!4sڃm&lHU>Z Ѱ`ydsx^x7>)u{`lʋH\W yxpVPlh8;V6ppO*}EAubdUW6 sҀ&I>dn_;k8!X1ql>2!I~%+7fYvnv\m~$PtsT2߇Y; )/؆ꫣB]f Oi&#uBja=P$uɲ}nڰ4]iֻ?7WA=Aߪ9K}fWʀ[I @OP=*b'j|KT#$-ԯ:a_v@v,Ho`M Gż8hױ jVo$~ 3BU@&ۡi Rr7=o}Uj:+kI=NB=vBw'AJe $.ܱy"^_qPΘk HLLAu[܎y=ccdSRdO,>x<<5}!RD'F {Vu2gnZν<_N=l" QMnhoiXMH5HT!H[ʼ1so_o9I[b(nNXlԂܘ Bۅr c԰Gl&"YQ>Tr-k_F QuX˷u rzyN[[RbS7C )*M,FCUq\T?w' `+gJv8g';vuuYF;aW2nb- /UZĺeqƒ,Z(|f{RrN\R,d߻g:gʌaǪQEƐSgHR[3NlGKX*RǷ|ѵx _Tk?7^rle 0K,l%n- %O80c)`tkkrNd`E,uþTpݒ {܊S9B:֛I!z3_QW5H>; xl< X*(g=Jl<}GuRý nA@Pzt94pm i9\o,δLHjlǜFa, ,T/Xw"fHmu}2M_B ۿ|bi@-j\mMo=m1'{ҥr X/ vR6LcvMl~dR4|'`vV7a{ہa}ROm/BTjQǚe0EF o2X u]qX/d/ lvhIE-gw_jHw/AőoQ"{Ø-F4me/j#8a:# eB"Abq/X7 =8<*~wOTh&a8*/kF$ " =CT1rxTVld vO_=+D{ GPZLysk1-?jLoܓ#-}_A)Uz-g%4բ̪L O3=i}FDjnMw]>ySf$U%QM蓚p0nz 㭬Ϝ?2@ЈXO& ɖboἊl'5~AUW:!JܔkIl/؅rτs6'. 4j:OYDr3IcZʀ'ktc.y/CvY`͛ewSu8H èb jCݴŇ#'ݿ^&qa*07}9{m{׹Ofk R;:d0.6$"&jx#*eLxd{BF"yƵ~#4I*3iJ0u4O>y 簇tJhZ!Zѓ820jcD!$G6=D8eE<2ìӉ 8 *B=-esѠi{*Org݇SݫywoG͑p.f^ 7d:M.h8N]2(T||r|%elү*YeJGMz# D#QDꃒqN  tM9YƬqΨyW4ҿ jHiųgdt ?qdd(TUVkQf`!全!s hԆtJ>?FA'S\GU\Rqu<"Km0 lu+1kY:29 JU`Mhi! 0Ofp\?7FZz(2C2;(㹀R/^p+<Xv_)Xޠ-Q:CVб'G~f&Mm ʀMV3jlŻXeүS~3&6;'$} _ҼvFIXclKQ֋ޣ;0xwdi+\ks,*f'yYdҝK 5E3D&+\qN푀Cy#M}1}v[";H?-݉Xzn1z+jYx3 H3qu)oFqiDDn@1ժ7dJ mg-,W=32X ]Aa񶹖"^[JtbN"]dk_g,a:L9:zϛkIcU24m<# nP ;큈wI'>9qYpM8jJbv? 杧{I6Q&t9[}< Wi%1bj#+\? '*SimցI`O23e7K/JPn.U <2D_SAcv[KX-tv(x(M &+fwihuGjrgɈ|9J"{ہ MZJ'_P1ܰ+ֵSFJ,(]þrcr?g(~=1ybo/ߍ4&0Ryt`Qip`?kۆ+yYFQo KΙ1 3)`Kڐs8Sgo[L:4RUNNhXsW%(c8 ,RvbkZ< b0.3qgb&@&#Ȍi Xi^y%#u4/;}r5U9$NJO~#X8> S!U(+^L%xBGzDױVhm70meY>mF{A&>lkӔVJ\RNz-?i{t[A/<9$&f7M)NA*wv$%9});B5k_ R<M/3f:Q+3xcaZ0yHQ!K#ۭێ><=swB'(ϾV6C4*G2e7D'ФdhݐPJŢ{9t_ӄ6@GM2wu Xz*Hд4!:A㯅2|9-C/$Ǻ]~6\fL"ѶPOh˞, EGAJ/ U 6r|G;A4ƒ  0sn./v0.;3\gBsu d GCNG]տ9%*BM6wk,m%^Gls!Y=W {./BJ6r` Wz#ɓ .A(f!~ZUƪ*)8Khho",uw-5r&CK9Yc3ڵAlp^Pc}5l_ kKRLwOB: -1jGB`=v)[i]m] ~f+6&t7}gܖ8p$\"* qye(`΁nҲ`gR&av2JWތ/#"bE1v@ŚƉj>#ҙ0-@s$R[Zhᄇ(H .]딍xZ 5 !_; 2 e&U_T933)3 YiV.e:;PR/Fm ұsT.M%+FϩSF4}&n^^2#{kjl{Gp?$YL::. n<Ԛ-'hUVB%yS]sXvy KQ, &dRolO7]#-Ey2sV;2.$gIqVDZfvFf;)ʬ9rY9#o9fc++<Ҵ𜻚|DpX}@x̻XwCf 4U7s@eIuR;Wi{P@=l\|9IAu{{aPkSѤu,c1fJ/[M;5SJ|S%IN#i}V97ѕ_J%k4hK&ԮDI3g[qۂJ7ƢǙhIJ'=~<^WG5(ƺ 6Au!|1w.{^+435_уЧv½@,t\uJ]`?AvWoryb2-ƛ+$n Ux~?r˅|Gmz-7DZp{+{j<%tPZi! ԏ Y>R>d7CWjv@=BZ?J!ܳQӝK{M'+Jѩ5Z%1Rƾ[ }X ]VhԞ$PV6GDd Q#6h|bM:nWF3V$FI.0T),_&x' Y=T:'1FN-Y/AL K" VMmKu2/bԂ-NjVTy[L?\ T]HK"knˏwiTg ZY,|r{>1K<V0rI} 7D,ES.I S_:|^ oLM^k,=/VVpXڊ>-؏} uٳM;v5JW.q@ 9ƳfLJXjڂ6&'I R~JWN|ryw󼻚mqd0j+n|l!&5Ctm$IsPitLw y xV!D:122/6 {B;?j~ԇ:\<.J Z OT>g|?tlxkIիCMoB)xOO-m:-ӂ" {ϳ,O_ 7.Ђ(cb#|+SF25Wj(g]6r?aҴ𽚊-6G?3]/p/Fu551";,K0wͅA?gb:ro;:8|\xΕ4\X7nŊ+}QQXBJ;0gT[6Yp~@8 pl%M7 EKΝ=ڰ(yh xHv'ً[>ǒ,LYvy͏= D,<7֯VFAE7n;~pG"Lb2Š0yj1\ϿD:,4T }n9k8:[KNDUb];r^ɺ*4)ȳ1W)B bhCr{o:t l%3MZP, c$[^hnֽyu~3OdNɐ-:ymJhj ٥I~3ln1A'Ox@Rf>{ӝPZWq֦lSΕ9_oR4[t8RxZES1C\ه'P^ ݣF>Pe.>h8LwG?lpK<=B.!UlnzʋDhVn3VsPK[aV86kif>n~TU k>˦;8{9 iܗfBR V9+Ke'nOɪl]NTg3WꮙX*ɽăן?fK(xFR)CcoWgSUn)O\{!4R"CT}OnVԘ1S_e609&CKN OoxlK>z4sj׊"߃ppjk o7ghZ[ծպu2Ą|x9Ԭ}ɾ㙍csv>ȏ}}ɝ3pд!'Jw+ܹa3BD ]_W]Y"8+4 _< : Z23yqttk޽;֠1k=JL[ϞVɪ V<ڃ)d>rK ۾2/OvXfD!FAy1v?M`Vc/&>a1z2HHf!ރu{ɧGAh㸖('*1+aШqyxU|s9`c]NTYkֻ ŷw>ؿ^{=-]8kK 4VY\V+f͗H7J;:dхo΄s$ %7LJ 75 ~ @/bQX<έU4"9X MtaGSWfS3Tѡhq,|C =%Rm|&ff8[zNMJ^ۧG;p`Zٚ d`Fǧ] |^i DS*^yp:iگeU{2o5e !T Q{>8mHF Hc~^zœguD5#okD St۰D]O%6ȽDa:2񠚋GQn[ӡx)" 6 X~ūHkչeߕ5F 39, lT,zetB%LoBIcK,e좑/x&^Pi.~XPn*Ow"Zgk$/L V};{|cDNQ GTV%NqyI`ow`P/\%_j| &KlX o[6ْEArϵyCS9+^OvP ؔݱ^PΊGhh,%_ة9θr@7w|˷ 'WrT5 e{2$!ׄ :ĽW4x5nlxE%@ؒ;b :E9]%EǑG8ҌI܂2,ȷ-4_]{@XXR$bˏ °-5)^)f C:, [>嚘T!yh"MX+c]LwaTjzUy W),<h{: *2 ,nNXfu;+V^i=X1B}70 `H eU<嶝{-B͝8]p>-21I寰6+a Lk끽lYO(]\+2;g2S%FIh9 {Z>!0Ǒ`8sʕkuw|j0]`!aL+Ԓ/4aƯ`aqEZ d]aBVL4yql\5Mv+xWX~zVWZC2=,\ 0u=/(͞~8WL׿;0BU@Ih* [&Yl&7D3egXf, V\S}6npr { oD?G3Fq$(@{6 cr1470\L$La̷F󤝰8I 2!+J Q=aű!axx9UdKf@ ft~qOCrrkjG孌h`D"W ҔQ[%]x% #RF̙;cg~҆'}Y6 ӿ܏B`ǸܵPz^$@t ō_j9Z)X# 5qILD&b?~L~,$=ooMҤQ 7cV6=5%eĊo.r J*vq/jsg xc, _dꚝts#t $ R:jDP>%E]@;%[jfrI ]icnk{  ~3@;8/rxvhaApϴW)é}֫ ,{/!p'I]obh$~e(,m-41JRHDիjHJ7W=gL@.t6YQ5^7f&%3Vп4,Fn4qbfX =p$tK`X̭)+̤91V쒤8Xv.}O'XR7@b>dǎڴbʙTV^a٩~=9^Lco0d\CHѨv{&tԔG{((ܶqܵ泹{\5H؆VD zN3ds~@7ߊ2²H>0Y+n <pL^-ZwCHki[MRiU~P_VSv8*IXoCrzHvf&O.'tic>j&+,֫0šbJKRN+*4ʱ |fgEŦSp<n[+.yʞp^8sٙ^o%WNk&?)p"7dmJRu?t(@=Mm ͽNj8aHOVZX4f-׉a9.t3urB$1$ w)*h]̠\p 2Dؚi+.~4;XOyi钴"E*svka%GFNw& 5[*A3˞̺AK8+z[#h7=1l[zodoлm\@~ 'I[tĺ6jny}WƆ{.<.;䦏`QCPdv}^ཬ6܏Am+>$g:oK^T=V@d(Z6 BՍS 'RʾJ HSueT:aܻe?DfXU8CZyЩ!fV2ft\BWOq'^47{*fe|_],7oҟ߸Up݊C~cX<F| E5+wg8̬-I^@Df8u}$~J-ݷ7}a%Pl8%Gk2"66ˎ>Z pL/@(ȳTB{_,5>~L=N3Ks>w#Վ1*ta AΑR9B0cR_H4i vw ~x6V _zJthS;˥ǔFc;t;$G0hc'iu'Gv y֛/H҅ǩ68޳6xi`CjV6|<ȩ;*p۵ E+BW炮?ߠ[Bo ݬ1юtm!Ӗfqևh. BDStFBNRE"'KLr/vgW?qJҧt1<ٲݗa<.UC䥖0ԽMO(9]RpQ7:hl^YyPYX nL_⧛rr,dұ+uAԘ ֪ !j؛GhSe"CNM[$H?Ƭ23T9+Z[㍮S-/W l|]j bt#O K'- +' o.AKʃO@/aE -1KޮI~C"KV\{t'2 P>Q{دݵ|$ k3b*؍shܶk~_7楉"}OSp`!9IvGDp$S952 _ 7fĒ%cv,U흕8PIۡ\hH֍#BHWZ, :"ҸdDL 2J8 wtQ|ܴmrb4( F経l垯I)`qAvޗv[1sN$-Z)'&@(Ó/`xInzNEXH"(% 84ڭ8kyRG՝ L6:i[5.x5ĒTq{}_Kyڶ-Wz9J"6)~(oBN8,κ9JCCDp~O¤;zT.oi'ŘM,ݎ`W*J1U "uQg}Z!Gp=?sHXE/PHvA$+&[(N2Xniho2D+@oQCS~#8ANodPXd‰3lYca]mRNs MY!446g:_MhN۞0Ji:wAt1&pܱJZup1Vi_}<6(H)ڛI *7jCC+ ~J攺Y.Aa69L1_!fI=Z*ELK$7'qA=?bKGny/;WSP-!v~zTޏ,'1wUeCswZp A g!"bP1AW;G~i7;i+a [Ic3U\#Ԑ9jF'JVvb-ǝ9z`TE'w܏5gk, 8:%3/nԠ DGBf#%!uv0%D "D%8 Q' vŇ=$n~ڰ3/%T"ӜG IOh: uОۿBUs󫺴qd3SF;_Ψ^Ff6zfOzʮ8ׁ UO+ Z$ ƓY9 Y7i_F婍W\!2Pcd>] 'Y_64?p/vx#?w tYq8] /7ꈜ\Oi]ȩHp 8dv(UVoƿpwK QV-!ߞ#6iFM&zVs/F|pFV}^M] ;ƻJш4ob;܁6_y9fPlcj%|``[8N&SH,!uӕ`|P^:Zg|KS]BzC'N<$w +8Z {V9]n Oqp ;Xa͓`偋X` i%=ߏ0/iefrl StS H$f/ges\Da<{ E plY#v3F|v+A=h)0í"tv=);2J%t%9}u /x+TCiCBA'ϝGAzZdpVjFW|؅>%*!^LxӸ:Og*H;4֮ji`l"cB* |2jFk`qʴ̋)A$V֋Dg喑#n T m OpiM-=% y3L6~Q#_+@ckP-.ݠqCyFk-`˩S vze[C{RսW(lB&3Ʈ". ht YN\e"{E47?x/"3kxqSτ}1eDs"^sŤd;!*4X`fcHPJz;kzN=Zb̪kUW8(/n^ D賋z%1dB(6X# \}zU]ӑ{d6K&e|f]d`M߸1H|gCRb\9&c&bkYրayxq C^r@)#i`͓ GJ=U?5/53'Hf " ֆ?f&b9Vv`'B;FMS _+YWN*(tcsZ2 GP59ýSnU6M m?W2aǐN>6#] | EfGz/V  $"0I #UtpY>g2 0<'c!wǞlTB߯khL˂Q 29CUɳY ^JgY 9f߿d*81j[n 4)5Wl78l_4 Vs,{0+/]9ݴVT.45ŀ)JK @aX]f4FMnw==٤D7,*j2WjT"|@ C2iQ h!E,bX)Z" 1K/Ͽ`o'Gf6+ >4A@B< t4_ ȆLeCsX#N<]uI+|<` 9 v`l=m9S-#4@HN M 85ֲY;r.;x+^`3wz+X 6"!'x"WڛY5D<>"& ůf oPO٧ҬVuҦY\Tb"=yrMFwa=g䨄(`Os ]1dCOpvNYzzwC;rġX9#ezY9}nHW Hck٭EfhBb}Imj\̶4lė} c+0/|49KZ8 )6ςya޷#~AO9 8jWvJ])9䴫lth:o@g#컆atp$a/;I'S8oMƤ;C޻rcT+tsr`JBqi"g RWݜۨpkk&ֽ E#Y> 2rD͒T -']יb_ˆP(s8a79Բw@պFj.) `iC'L#0T7 "E1BLݣYn(/D7gO"Z n~FdCӞN\y=m6IkVd6k`GhZTbx(Ʌxb Z[gqhaѤ1ဃG~̈g.ք*?R(`aX,AG,|a 3.X{;уww,)}FFfnCugjE GN,"Sy V63qS$-1WxΖtisݟ7VyP aq>мm )nR$!UGMKd;%چ2!,<}T><eQkp#N$_*~Һ=3gHhR#wfʔ5A}A)ֵٌÝTp7Zce~"×hi&JF9:h.?bǠC$֨*Fw"mp8J5ȅr ^ '~x:B~vC_UMp~yYmW+AH2HV&+-YxU>@VZvUugG~P@mاv а+'2h̛ G-2ڰ\-Yu\9n>3̔lNg;XE%jf} KPa%/t,T$\iՅLTת j'M\VSAq,UGl-V !5z.0piе?)efPǰdnkNVa ĦeX ?]ɽjOZj3 vM}:;u]GIo_1t\zsfZE̜?N53f.g͸ڴaPnǕZF)1&uBqfco^|u;p?5ݬH_"r%G{_-ؘ-6B/0E׽p#rq<KMd|z)nn:)u0%(^%䆦N;YM1@SoC:)=TdcoB{#Drw>Ph֠6%QJ!<.S,Ǎz<5O8 Ox_PEt[[ћ>\QJq痛g:ʲ)+i:-X,*Z;{#O.{uM-uPU\9HY_ koQn`I  vн1NC@Dt;ɷpN% ãȸrTP_CҾnĐiuZI( 8DV{[8hN߳AZfK` &~P̗1C0 BvwC$#m#0n2(b́cu.ϛ-a3ގBgږ(v dcQ dҒAjPS2W6^Fx6E/&_%.+d0u D۾s\߉ c _60Ȃ,JY,w:,Q k* (_wz_?~|um[(@P;;2+T0'1S ĎŬfںZCJk(nHoUX:m'4!"`^Է,qBḭNpgx-##pSB~prX:VMb{hj'iݚM(R 9nh*Ӝ(A8w% EӸft~ qf5ٯs}[y#.4ċh-1šb\Eh*ynPI! ػйG} ֏r& $'3VbgjrI8Lǰ2W-K|@ [[v%7m~AǴtOfh$!'V }F/NP3[OhѨ΂ZCS};BCRe)Ē~)(HyrXz9!(O=ʄ (X by~{٢̱PWy8#"Q@!tb !ɵnIFtOX'2Q璠P!;4 `mC:HmT$Ty~S?/T8?.DPT (F}/^NS:bf7X 9-wGЪ m'7tX~j e9=V8*9寅r80gpw?`qR ^TX+ҲeR4?kיD*n=c SoOl {Y Esf[CJw 'v3iYr\)d^-bآ Do_ =I"hU0ZOׁYߌ ?Q uoT,V@X;0d&k^ 9qUx?:Ff^I@pSl&O1lJXW)4c =kE=\Ŵ`*RꙄFHκҦ؏2*[膼 h_џ/DeV9~pJD0x%oGvXDCaj ƿMe@i;C!ҧG+T21JBF? z(8d!uIx37q "H yyT 04j%Վ E]V}!v˘\/!Y扭˥@DZ !-{%Bǵv4NL"#CUB4{L&:eMtbU%_[EU`*4Gd!+od`*(8z|cf}b{2xg~ nY du&sn?,RZ/8h#)X/a"0{>+)]j_v1mE#wcjl:FJ^ƒxr+E*Ý(jՏR=l sjjFdӝ'}NU #Xy[z'n̏- ("kr"l^0d1V ʓb;w A!$}ُ6g<^?UK+|Y^g;k$(T:bwA!0bOy$2W<1:r'm?1cFvڶ莒q 'pidrچ1Dqf"zHjt/"1v3˱,5"tR[Ce(M_2~ 1zF7%7S8A3- &͇(W0mQ@m׾y?q!y&O0jfؔI2ФTT TjlnڹA>!`7?C"F#WDU2\޹4AT%s:G dWpڤ1ze6~{sSs"$AM|r^=:s<08Fn`Tn0F5'b*D^v"@rc(YAmbS)蒧F:i! sKT~dcZK Q;Q9_n_^ v"fy,|2Sy}|wo~~.N4'7ʓ{- ,Za7[!F{q[Hyq4N‰HMG-s:)jYVL5i`  uwH7uUpBn*X|2diSxzJI@ɮd};ԉuϔEL;9_3Z~ۤ.} _^ڋ1sy$b7Jg9H UC_}̀7)lۼSXJ)Rq=.a O{An MW"_DEo놶jx+OSd G1`8 {HƂݽ iAW,0_-pAZ>Ⱥ$5IBk !aAu+J¿(.ɏЯIa҈X  LYL%&qV_ mDR:y 8zO?q#`KӜR+xms-Y\?=X &@':1^GGv.RX.n Ȏi%flMm=GV*`&v@-iX B Jтv̘#Q*|:?a/YhwbJ}l?+.r2k`(`2o RlK\;VVwK;&pL~vgxLv4wk6qBHw_O-MPHZ):3<mMGɪZqhAc/պЂ|Xh(Pmس|\NCPL)i] :} W,]-: ֬яnrFdlԭSĞ2%ݲy4=[%*ηUQ^ZkqnT3&, LRM SapdH fD ~t?ݓn- kBA)oȫ_:7o>A$2]݂(8q ]gHd%sH@]2Sr}9Kj2r494BEf1;k ɠ#c#"^1-Hck#$X.Ԛ>=MS'a?{?ۧjT`Ѩ3$SXGȋPQWO{<-~_[2\deo p+2X#J7uTWCB)<S=YAA2($D<M- sޑՍJ} SYQ<ӡpmGEgU_@@;LXg#7`t0]c:Ɓ(HG&Mr?sO/&*ߚD3RS 'w P 9"&btG`ȋۆdlT7/4j2e5o)Nڗ8vKl&oN n'LBcI2ѐOT ٴI0c)*p1o'b@Z奄*ǬrLm{r=jv} ekˋ_?"fP ?; F\r/\4 P)qe4] ҹ*h58#P>`Oavt I)kM`3N.) 9kμH7ʞk.q3XrWq6b >Z,Q_wK$JDgޢ._hV@oLfb Kke\vp]U fY*ʬD h,1&6e\-4TOa&oEx oK&9buX;uF;MTыI[k?V+Ǖ6m#uja AeSf4P/Kd[:XpLƜca{+8'vu!(,A&$+ӑ\"wKLZ2c/[^e C{am=`Dg&0r`EZ+ #H^$Ȁ}i 'FHGWh v`hU42*WG KۗܰS$xbKHݖM2 PaTYTH{hiW w ~r9 ƄwC Imr9{8k \Mra/ ԫ0nQyOĘdDm r3Hx>Q':}MSͥ-ۧ00lEO U64#@mrBb ,T<=GEVcEE,=?SWD`3w(ҡL}VچquD_ #ۄl8$ d/6$l;`L_ 9 (j9A@Yd;H6oڊu3w73/ Q 08%~oF.ܺ:`!݆#0cΜB";ՙF2$$keSP.uv6ˤBsmv6 MjE]&ٰH ~,NzPPz/~IN<=\iEԤ #EXya'ӓ,U7b[D Ty%pxہ|{[Uܛ#/v;4?faSxv68x:ӈW,^l46c2\];[e䪯W8a#иo om?OqP)$mUuDUu#L 7=AL2b,IcB%QsG?\{(ʪJJDzZν,1E`i2#TAX)V+MX eQ}H4S [[޼|*o8ô6̓YL1x|2^YXGI|\LP}oh7_픮>cr#39BLr5 V! ޷wgO~+ (璬wXk+$ˎN`N'0߯G g)փ'*xx^1vP2Pw3aVIg;7,3V$ػ1\#ۘJH6[!)-5%an:M-d?}֦L=yonB(B$>v!-Uݞ?R>:_j m%܍B]SjåfWq\kR F?"FӀ.%/T>n *ϞGߟҟ ֈxˬ1hKm_V"a /^yƙ␛7J$޻( UPTpff \ ^F&MO J 1[}Lıy7z9`A=* S7w iGsbR5X}ec.VyvU_ÓH9ytٜd g:W1R@8ზu7oڶ3L꼔iUÄ$@zVdBM=n}פ!OP9(aLqFdcp:ćhrH4?Xq.$ j'.7ג#W|\6j'=P(amz1v-US57` l7#%[~%| k?s濾ŷjK&=˹v<φ&:vZ0'N"p&c)FU1e~5${O\-xog-l2CO[!%tvQ`f Pj^J]^y]p2 irWkޙ(ak~܃Q QD֬ʦ[-L3)r09K`hMx:ù2H#̕-տ +!&KA<7>x7 1<@`zIwVXB"3MpL3QUh y! L929_'6/|޺Gv '8#{ymyPw;Tx=w\JfL[N:"$BR\Pm*@1߂:e!&&$+@QuKA3WXf A'¿_uLN%xbS(ɌׇN ,-UDyj:>yen߃70Dƺr<=q(~DtNZ x *Ɲ I{P_bg2=/ZF]NhU>fG/lT*GNQv%6e|}b䌪Xʤӵᚷ" !T mA R&V$b]THT']vg#ב.rYWp K8 6y?AB $yXAew@RHc:Vˁ»xlϯ%?|`#EN{tS3  5 TgI g>DfdЦcDl\" `Xs?MM&_?Ú$W@PɚgW:}vT+twor?nMMqP7' FʃuO\f2r,,?9R4$8gRז Cj蒢{s=!_A 8dޏ < ?:"3Ѝz p&z}@SG?Fq3JRe]5OXo;uޢB3_k!cGLJU. ;-z^\;m,$}41fbC` XJ?e]bsӅzrA`AÕ&ƪe/Y"^v/c;&$zp-_㦉RH_Uqjǚ0(h# VR>. h{\/t&ZJ=&L r0޴}ٍ⍢$INPX2+c'md[ ]GQB4%38Nb 7P]]][G2Zsc>nU:5HI ò?NG_UV0j՛E M#zX≁cw!hY!g<M?~ϿrմUJUFy(*h4mŤgLqIĔdKeNdFsYI0V/?nYΌinAR%Ȟڞ 8(It}nEFv/詆zή@\_RSqr):ŝ7 C"r%2Z ¤OjDyc'rLeo@- 7&s‡wxp!h;1V=fw =#W1χgV̤rv sN wnC8pm BNc>y>pـɲF[aTwSj}7Q)XU+bYmȅ!PIm^aOKY]N>+,q"1>gߝ!KDB XK]$vL5fi̐.(_Lݫ-d!ߊۆ(6(\c!4<^3ri3^uE(gw *]գ<2%Iy7Tׁp^ρL4ݓh$8У΃' hc̆cQ֊ʒǺW 8E\yxQ[fDi-n0wyfrW`I=tq\dJ@[;|1ċ7;&~V|^ bt*HA;fXV.BΔ mbL0Yd'A ~wG!?H!T`jcHZ>ЂNX 1bË 6khL16*,7שe~¦! %`n:ظ 2 {:AYI`k'.7_҂0^p!D+[{˯"W&S$)-wOi=.es~cquKnȸaQ^S1V]bqTq ;uӵ#N:3mX٥8irDz5I[fB}d|bZJ# IP0E> 8w] f5ޙ/ z4$r@b8W,,P"T ]m^!,dNC3$]}UImH엘*p;-\ݕfᓩ]>27j"l6鉻, k*B;ُd,y}>s6&J&Kж:rS&:vMz˴`2"q-yF!>!HSd_<~c++D=)QF(L# tItVfb){dDc'8< gѸ%򤀘A>*A'IpRVTyQ1{wNڹG62.烴f{v"t.pS<:&c\J2؝-$\.KBA<"/:Ջߡ:?G͉L<K/85}~(qM}Ig_JAB1:8 {r{_Kp+vyS2N}m1CsYH5V6XD_JCjiVʆCǬ.l)ptW#O*kM^(Л'[m;gµ-$!cɬw$#jo3v&x[,lDDM@P0@!?}QmNX7׬`&`7,!\g|Ǽφ4"U?BM1a(QegQ9c7%Dڮ3ۃP;x^㵄U*4ϡ-{h4Ƣ4> k'Jg^ Gt)?WR:u7E&;j ~ͽpX6ɞ I o0eUlTQ q7$FC|[-]b@gwB#ޓ"˗J9 !Cf(abp9I0e;Kڳ!j!9)~ަUrNAK+$vL,r#q.2\VZ?hzȤ7Ycv/džUy\"fS Q2W+:nb F4W#w'm}WxI:4+L 1ce/08<['0 d/)E_ـPJ_}|'M˞?=55C!W(T nY,uamn30g I<( %}cFrD6aHKA'*?8J%AJ9_NXucn{)">T-ORK}PGf')|ƪ)fO ״NrZ`ByK|t'y4 4oIz8p5 n1Hn./?(o jPmG8 4;lq:{SEڲ}xpҮ48DS~s@ͣ j""+PjޯY;{>!L/C;䷔٩~0%%5@\ ";:Zߨb .gNkkւO߅PTglH鈙|jL\q8 jQ43 (RMZsBjѹt狟nrljbcX)T9!y`e@/,$6+9ٖ"^s{ߣNVeոc.ypU63_cthD=+ASgiͅc1e} Ĵ34-Acg#km֜VѱvwZin؝tBR5B p;_)1 j=6U j(}f7CU92C) 2Fr!\Sи<>ŦWD d$P n;ޮP1OU.|A)~e!j=Z++^ir 9=Z*/K=vKŠp ^%RGt؈ ҁ//J3:z^F]< \9{wpƴIfuTEV3¹A뙞MVqAb.KϮR~Gi $!7THK`s|f> Țpom{W4w6"?7B!↵/)xAH&LsRAj1y-[LLf]." jH?r>ܩCh󴜭zx Ћ_? %+3}wy5Ϻ!]xbh5ϊCU1RWINn{OoXie)M%LU:?EpQOcWObBlWvwqֽ44"kşkմ<ؘ/i%)԰hJs~Z j&lV  ?yIljө$!Y?kZDVvsMOk=L)ׯ\mv?JG>j6TVnwQM(q}8`Ȱojvy^3%^sW .<[.GXжʴxc(mXs@a$-ױ<OOK{*6aϮX:  M&"'*͒Wb'?pN(WJBϣcRa+dM4̩L&.UQ׮ut8biOhL)p`?*:j189&#OeTl+X &{4G@{/% Tg:8WZWu>v 0ym~ڱUˢ& 2#>" GTdmօЦny^j$\NIRL%f9%X` ɗx~[Jbɜg}{ia6I14~&FmQ(~YBQ4:Ўw]r>% -GԵ{ZOuaA)#Ji9{amι"V6`<#^kp7x"(3^#FEng~p|UmkJg QECfAF 굓Gқ͏$M#zF@A~qKfQ2j]5gc\S)bS0ih Q}CZ\vއZVTӧ49G( Ӌ=փ "e 3}?.0wܯH"ݠ(BJ'y'e8F;n}BX>&ȅ~ƞ5>sܣhSl*ܑ. 뢖W' Li ?yuT+R HٷW\DⒺ@W-iJ]Lx}R/ĬƗ42{f{EXW/[9\F#b>iXvN7̾% 3ODI KSvG\ZQj9{nLH޴+|+|lutQ G)<'=r&UT[ U٨b%ūĂcwDžwud2!3PQu\AHKmdlܘ V; trlXnf'?ujM*Z봔gdSCl>5Y*1<4՞$?SmJ[H%]><Ai$k9SCjR5k0֮/@Ic}L<Ʒv\CLm,ڕ3^pr_RW\vBH GQF"m LDg6 ̘+ŖWtnߏөU)AcxZZ ࿚Q'.l:~-\3Q \jwGr~ 2d>}.1+"4eiI~=P }H4X>|+^7X16 B0{aT7Ĩێ;ܺ~u#jP-3j۰ǤtbVڱ+(ӔuU`G$_@J.eC~7k}F!&9/Ӫ4[Mt#ETqԘ]jaЫݡ@KlJ($"aPU|H6GW ̽ߨ{k^;{ )""6:|E܈suڻC#Bm:S#ZlR:ML,[VR]ڌA}Q3V/1\[TblyI4kOWK q_ʁ߶%qy?pĬeC˂e1ˢ{7ضק"QX)/nzdK-mfF СԌ ?IYy U6?iO/۔퓷:CkN+p"u3ֳ AE D8P\kmnv+=Cf);v\'L[zj:C]T_i (Ժ|{ΫXΒY"jmnrZ>lu8_XOP/EW$]bSe'A=GwiQCt)QK.]GC*b۞RY&i PFWȱ/o7N ?l¬ٹշGktCn|4 O63SErrZ~iEĜw 9-0Śp#M~pZy|^|睂nfBƨi;ѼN/6Q7t-YbDZZ9Vwwҋ{`u'P*j#UWVd0tlȉcj;Y3gbDigi L({NfENDAAcxuvN~Zk+Z3bǸڌPzOl%Uɬ|!NbiNdkgЯ)H$0-l,y~*>OU#"!fbkwu P/|qdH:2/%K Ywx49 MU-kKJ2;{+ >|O},,]Oqxk(-{gYZ07070100000039000081a40000000000000000000000016446b36e000076ac000000000000000000000000000000000000005700000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/hw/efa/efa.ko.xz7zXZִF!t/lvk]?Eh=ڜ.+͟SC秧aZMfson KD@74ksxA ^Xԇj4:g-5-W3h QH?>+K5véHZta.&#/Yh@qĥ&ᱯ^{rx";zw& =#W;}aµ?`=02ไS_ߏƯ*੣'w0L}vEywf ꢉ}X})rqEt딜+6&r46t_z!d-‡ɥ8950nDZn{Y$˴}e睶OL@ dFzR|G*ֹwʗOfr6KTOM@ qcC,h8ZdG$M-Ny}TD uc>Ez1ˍiyq54wLPmmV)9 qw4pQ#BIPd0iH„^MınGLރn%\^.bSYcRp../ˮk ]q ᓑٙ %E .F9"37QW1C͙JFI7٥\T%f<0.{Y\wg2fqbͷsq$].4ݼyCaRhN9D//a`Yܚ%%nhn q\WQ/Sɬi5;y U_Y;(VLH` Opp"'.eDw;_0!]CDD}~]@e==s`rJ$G~ UH_(NNk>(۳ʬZkߍ(eu%I'P;{bd± !Yy'J$@Z|d=T-~:TF,3f0dmw( (РΜ';]ˣkX|Ă1RqxsicCbi4ћI3iLP #nkKǖɥy.S~?;4}2,8ͳx{{T3Jmj9 ЊubC\/*֧a⚡S]_=81{XGTz~OǚWRGf)㥙+k TG$ 1Lqy0|`k>%l: G5[=y$pK.50~gҵ%&lfwrV[^AoD6,,4Dc ٜ *>J y]=vЂ"+vQ]3? -V;sf.pS/Gb|bx#63?K()^;h%D:j%zCv}u=Bhsv@Ok()ђpgjϤmt8.|o A].™)`[!nDY?gǦ/?.ijkۇRLId8/~_='ʧ1N׋b6jN{f:;,`UG 2P\ ZXh"T** S`?];>+,VYݜER:R~lҪsʵh=i&UH]f~lN.DŽ 05 Vhj=^Md72NE+ wM3FL<箊`Όc@' `Ѵ??0**z=k} j^m(Ô /c09HpHR1T}_]!6}_"czozIy~B:Dj%Utt-ৢwS@ -~j#};bEvL |6zԕmRy]Vr}g` EH&3HJEtYB_]~ٯ7-7Yr adB`U F%l8rd7#iL:@+' [mF&ŮJ*\?v #SZ[+ZcA@à6MT>"Щ~j&9ILŨZL5q҇0V:|Fzt6)|^ ُ_gK _]ߦ`<_$fy M _L nڀ-=YoAɴRsIk8-A}$&8dҾdUfz8w.|_zتU)q RO#&aӺTHk?oGz!G.[|"\l5PNsI?̔QLh4n^"%(>[ _ڴ|X"dcitl9%&Ziܥ}͎ށ'Iz,Z"Ń{hX eȸͩ@3OQ]-Bʓ>Mbq:vSO_%#l`MUe0/= }CpAHm JemI:v>/'-T+2vrd>j怚ENT\uw'!/}(T$2 E?z̘3wl]u7{ źm|j*IbƔB5d{r%_e4?q )-ٴqS'6`y M&Nz$ m+c'SG޻D›2rCM49mifa|5\+44.2tn֡v^#<gq-t*@[[Y25f' L=b+Drw&V.u9MH:jx|>,<n5HK0|ƍQ3MS q(gd(0*'lpZq76/tC\+RbRV+sueQ@|G {ptנfA#̳2!I6NHcMeQtN ~}J}3{̬+zGqR Hi\zT) !lꮪI?-;ؖưNM2+ tYgW6pPw/Q1ޛ5ek [>l: $[C½L7tĤ1Cexop ƿz]9;&fV0FAoW̭VJI~Bg Y(^"@e0$'.젔 y"n*-Іu7#tбbE}V^Ďm4LZw^$;iv5+ %MPc0(dJezfHQ 65zZiqZծKM>eЭd@M(mZ-,qzZPۆ<:E]h¿e [2l׺V_.OkqCɻQwF4f=&%f 0r*Y4gt oI :x Bd {dk)¹ e%j; Ole)LIx,=9XYl lɘkT8DVI)ӡ hZ,szKfmwA?*m2??*]m7(dd/׏&: /lC0fj?VݖJn*A cy=&[X3抧Z G /i6 ߲Lxy4m-%IaGt%8I:}0ޥq7xX\Q,@dZ1 [-dZ7 )z9.DP+L4?H$HuiGٸ}@2_O13S&j-\J&vh ~q%E Xp ._87 f,wGszU͌[ o,D!fA &#(Ҁg|j bI1OcgHw7[]CMkE>,$c<_2QS33kS΄+*ʯysȸ?{LKhFtPw|& loUy^BuZc51!3\g`O\eӢwHum nȪbvH|1ɩ~RMt9.k66lg,ud2nmdaih'J?  =C#βJN2=hDzk(ƛwU*"[°>4I3^Kl:sXۻILqe,~Mp (e-4/$cgqUDUc]u_E'H+{ rXp,'w1(W#M8R͇dL,jH?R 32}xT5z=V;sbnlջg)WASmKH7%?U}ۖ7}h\kͦO0zD3& =`[|/u}_0:Va@oسPwʏi6/Y:={Rͣ~ԣ,׍^mGN>)eUp~!l`Ê#Mw2&I&Z6'+͜E %ԚB3^UUۇf>rM\FfvEope0߅BMzġ't%/ZDB֫assa]r_b6BƓ\ՎPPdvEݠc$pr0yD Qhԭp$üC8X2ylqx -?mҳE%*xoe/WNa w V \ ^m^eZj}cHG55&;6bU8=\D[#Qe*(Dn@Ec|^$q*S4*pD3X妶H'_p V6 a7FKJ?(̍%5NaB7F6ID9NKFJe+r$(KV!Wct2\0} cXьvfȌ?X&vEh9:?ibߥF/< J/~[p#"mtw.&nX "2 :6⮱H~Uۘj+pF%GAu7S{0Y<]TB&d#/4e w4X`)&k'=fBNʐhcfJ_KV"6 s7=Z`f"Ģ(H= gqnĴ4juUtl+t%F|7B*g~JJ{O"`GHl?O{l7Z\6 {HDm5Dw23'ԯ{װˤPM nrL# Ŷ@Ca45.zkjY~=cKuoAx>(1!.w֯ }PS;X1zp2[9bk4@C@[jA d3QrC(S!wi[ _Y1B\>_=TW٦80 ) (Zb2*n5IÕ4I׷~`a30V<Ӽ=%ޗq#6^˳|%VypwI"3=R!W jI(K˵A]6)XN}Vʵ*xQkT r}p/w3{Jeτ(lɇ:y쯗q/+mȱ),(AYʪsYc% f,VW)ջWH22穽KdALUr۵Vp83& sH #|fG5X>|L/)7@$mCrH?<,㚊P1cB\Ze_Н@\icd8\KxM:eCaR P9 nF}f:V_w?5-JFTl/aU~77}ƶǜ lCf֬ΘR͖z &뗼ZŦANmOP3Rbd6r {yŒps1C1CbFBVM"xXc|+' ؂o>w^[R5 2I2 ٮrgwK3 RN }LHN9) };Ĺ\#f~@P&]y6͙wPX:_ >dAiE1 5Vf5br-c]Y]d]$Ydәkp6W]qmrL F?f`*%V!9\XJ 7'm`UBkg$00 ŒL#[L4CvFy.P~)tp'(o;C'Yj"α[6]gB3Tи$=mA;Z/8UR_j. _x{m\k4'9w$ɜE}YF"O (ݽڕ*,!?yy%53\c'O{fC4Ps?3LZ.?wN0o`? `F?jZ^C%T!"It!Ar+Dݳ?|A A>B_63Grt/_p#q+iMtH>ctόbj7tQپvk {g=U otQU'Co|ProWE/Z?U:=|D}r ٓ;+#`rz D걿ɒYus;aϚx.;0^ѣ9î^l*l@;Qյw\Z#JWH~+@)S,}K+@?tjS0Ngϻ:x(T=mF\Rs ^b`mawSAr !iJ4hz;uCq<5 >Zt]w#JO6z3k)PYj@0+hH!:!ʣʣ k NK'B]cF 0b|ڣ]ojV!6\^$X}4Ϊ T"T5j>cplΗAFp#"YTedzڨ]~ZƝ9BU,y0 zQ=e1J]{9 L~ĽAGDoѿQ陇 T4qzx ueS&XR Zb le@Ը[| !DeFiT./0$eIB-g˫\prO4A8r;Qd},jT&ePvzPc34^o1gRa"958ȯF!f۱@ ,/St) S;h"]VukbH6^ݩZl=tM2~竸jMm&5(&#B-EkxZJ[5$}56jgטk ]C0' .C-ю=ޖ|AߓlR•SpAm4Tܜ'X "^5Q M,n]BEFwN+ APqaZNj*Iy H޲Pa a[$[{M9E5G1ˌUҷCc=yDj%=dr4NȨ36s9w5UZ_1*o@1k$"ؓ#ѿBo^cmKoɢ}ΪN3{K@cqHx2{B4dD _/<2Al4b 4?`2MwSGƉE} '3Œx:;kav!u}*[HJaI)ø+m.${ѧ' cY ΢ dA9c53HDW%]SVʶeǑ1YX!-?g43Z5 X𨞥m-]IԄmWfԊ?˪Ci2K;|B*џaԠ!%Qo  Ca"m =eݒBlK? Ϫ\$|;~kci۫F$| KUE]z rkU,:'rܴp[IP׽@|(O%+WWޯ T>1IDװ SƭLpq'%i@ Gp40EaڊpKM$9kt99.W,niѦzc?`rlВީэqwO\Dn^EOιEM$wɰ* 1ҰNuB#?V ៻l+6C+Ug*#lMXdk'Ssls` bRZMN]Щ.WL}K3x71v{u)(Bfj\so]#Iwx&ę׮yy<=u*+H/994k1.&ٵ0"g_zQk)̭ޖd-k #٤޻ty'lV%0 4{Iz5  W\FS}rSnni{ێWUI2ޑday.} sPF5®OY)lCA{ ҺC-)4ٛdGWĎUe 1pÈBhΑ@RZ! rꢦr)?w6sU>vi?P:ThZ ߛ>; h:m+_~e4B6X~+a5Zfia_lß=h{CE:YxAȌۖ?i_q&$" 4U"嚪Lزpt=#2I ꓴCPq Dv AӾ`=&jdlx+( ~6?W$Sꭔ*EYH`,DE]Tw&Hu9t}XFn^>`iw_g^|Z&(.H{D3L3Nx <<và0st; t8C3܈>mspzgӂ3a ]oo-? PD3&>A rLzI0YA4;bJZ~׆AY?V}\ƘuksjآH*!@,_Ce>xճ2? Cɼ(3#W|? bzƐ)+y3<^.q Oɣ!csܕ]!JB6&w",F quxVπSm\ڍԶb&BWܬS"MJ'SPk㆗zVv釳H'BO?uxA0S1{Ί=렭Pd4Z!d1z|WWmmvqAbѮ p"ScPEB0e@#^_7^Qw_(ݙ`ٕ]lWo -]X'/Z\CWqEƹsX@p՘n[q|F=¨$h~1H[o ʻ5΀DwdlԪr˱uTЇgp61rWn;6Uthr&wVTh֨! .VX?݌ZQj4V=Y@{lk|I)YZ ØJVn&"cA /jMni 3bѺYԝ 8Ǭ 2whG,V//DI^v* Owʆ1౴ lv|kӐWwy )J^+-i)S>U=h%ι{C_K MV%Ԫ$+l^lMl|D *:hji<#c+[׃E88EcԖn2u^6U{/ cK+ &2)$Y$L[ ,tu#t"΂a4>5HU6dO;je+YSX^rZO膳gTC>KwQX^ ЭMcY[G { ⷲzHĦUiwSwmk' 8zL$G[rWˮjD  Ky{A1h0Qۘ [%)#0үc9j:BBvɑR9 e{a*1&]8T gs zOq-~z!sWIwDE7PѶznn~Q| M'i'u[N~a 7hh+K')7&dv_DPu ,8$Rͧoo 9-u$Izu-0:)S~(T-{&ڲQR˟Cϊ)u] `6E@jY3\sqT զY+%-8BHTjE?o9!4[xr"}YNpUVc.^$ Br:*2ʏ\ [4֤aǍ&FщKrDfG;#I%I6LI雼ۚ(睩٫ǩQqZz:)(R߽}W!P- OZfW#,o\pz*io!^Lh7.`vLi%b֮t촷(^+!u>u$ףĎ)=$igOq Ơy<|x45o7M7u0g=Mi2 {=h2].G ge4WT9Gy)WC-Ic +xQ+g51D"؈~!{12tOOaǀEٸf$p]/AMH1gq T:Y` l}mۺ*_K~amJw* w͌Dh7PE§ێ\y܁ 8m &J[7dXz^wu718Dw7 &o-tm?1A?ʭ;~[Kyn8lN?zH6e % Li{+B6)˙"Z ot sa,_`&7+T nwZXZ{Yʗo_{Nf |@('_(S(1ktSwە,ZD͗bW~cJ,b[U#|^b'k=2'cM :cH41@|1E;H?=vAB"V|iâI滛>;r( yЄX&ijv HD,V; YG[UcYO4} e ¥M{/ "`$ErzRiUH:/[,42M4;:>yS?9-]PްYyZ[@/ c7+rTkלׇUe .7veq ՍIu j_%Z`dPO[r7@X_rqF w|o86A~Kn)sPKց?hd"$wî@1YLoQԁ @-[Fxyu%dUuD ^0Ĭ3A~GG͗ۙ`snq:KMtKQ~49kd|*ǞFLriZH/z9$D`?P3Ny :H奺.sm2G\};vp3C%',t`iI@_Ia.FvyƂ*ϊ1WѾwK)s.%}3Jmd],ɅW4$.eK2'm Kص s*) $[WWA㍘YO5= >%vC%)MnOOG n>)0̬SŊ]5dJ"_$κ衂ֿGl,nmGv_ǣ#h.+F"(nAD+ /1V`K86S_:;btɑ^|4/uW3x=`&M*I5 Έ0,m?2ݠR_A9MW,k}LPGJ Tj$C)bkG_ ؊XhxX _7KoH Y~/JEe~ /VNop#e+1W2K`P8uM{=lwS$p4eljݨ}n e~b0sDm4nNgi5G}éW_e2-YPA1F S0gqc`W3Yss})=}څY OǸc% [45.S{Rb{{b2[|90$F^0'\dg.>Sqr좴xy!eSarE~k's' ! U8˫msǞ M>q 9U}[+1vj٥Hf@, @saDݾYIx7FM Jw3/)B$tGMֻ=nQr ?bKuS|Iȵ-[ OZt$;x 1{+1p&Oƚx}\a MЩR( 3mT[L];7qz(ϾZ,NI\v9oR%F2)|whPW\~zFGZEZJ(!m\LPeqތv+~DrJ Y,L =&3kbћH.xm RMgB<+Fh~zW[%\~&t|6O=R3@7z')P(J8=pbB_ |mFi+a*fmf\J%TխX륺h6P=Eg^㞰mKof>fݢ,tIi4L_;d'BA悴P]Dz#VHSc:_cE p)iA'&w`7u>[t1}! Rd~RVWrcQzan1Rǃ by9ȔxweX3=Gӧgt$wUD"1|pPIgEW_ʔ*Ά*XJɴ'@O"~-@wsE &cDQ៾G HW '%+`% `aIeeS 昉@-ᡴl4^xQ w;~0Q~{VP !F#5 %=h.uV 1 =SScaz@2C_KwQb1W&ًVrZ#*y4/_b|//$dMuɦ@_v`oz߯ԇU,2᪠1e[Lcsp;d]&6"s`70^ԁBzX<$$B]J-qk,8.B$UxP{5VF[RjQ$&$ܱF-Z/{P' (4M8UN"މ cpx]rU^@#iTȖ3р-ff`uCҕ CA\*W;ǜ3l tZPW6{7(CpR#"eMGUrʺwtNʤRK;Է@nt,E-Wam*a[_j.G 'oz%>iv_H╽5 s_-A9RU(?%ra Jem& O%Z+.s_]q9D ITNү>)s6Q#x'ϭL9AKC9KvBW$Ϭ+Rхe^fŦxwiOJ5#ъl'pw`HZWclB`h{|_^GK$":-u[hHcӞ,Q|A̷nRQR=+we.429]KeZq:vܘ#*ҕP: JcJO"Hk Gi]mu]\^qL_n]0 3ޮjBz m>꾆xFh RbYWӅgoIW6D[C;Iծ@H}N"G *v36"Η Ϝ765 ߥdDqT02 8jD`&>3>O v W#qC(Cץ6_@M IPt*cg P(ZA dXF 'i`w7rǴ\Aѱ^6߻M o/@9/̑n~OnB ,xt))3(0>5&1Ybk M?` PZP,4.HnfZhI%>7č?CDujDeQ;hĜ{<%*^+ƙ ym/3QI\ D8~m$pcWT2Aݗf73[pԨZ%T!eD_0w^߽|ܕ[)S*YgɗwPZduզBzYiFA4a]+!MPdcРkWO{V߶J ǴpN:G$04 |JM7; v•W"ą"p[Y^!el$U pb+v% F7 P6ڹAm*뤴ghqviu6q_)9qŽD@e9տpgev*M;1vϑ8TYh{djt^I 4ˌc12q2iK*_AM`>fm+U]πZ9n^~nOa͕-jK?KE)Uq cٷ1F[zQ;FxKt7=+ .77&=#-#}]A_=R& ëuڎ1h7thT1o+;, Hbа͔p,En{J_y}:dZ_Wh$mjMpAgzEs;ޚ0́F6G:>.v1}+.]J//[p==D#;@FGdmN?zh sAT/CI ēMKWgiAa7(đj1xn,5C(Cx*Hӽ[--&lt#t~WsV*,ߡ&󤿲;1!|Ғש. j6qz;ry2k+CdZ֖͎>xrPJ;sG@pE'1٪*AOȫAmiӡ\QX"ۚqJL3FةNo z9M@O 9J`8*93uY] Q%;}dAnC<(NwL[5w% '=N:~v+71ƿ4W)ҍ䘉5 m! #-K35"nLgcf-Eyz0mN@OozQH64p?9XfdV&yBi'|t_)Cβoa<~Jx>Vj|MH#~MÑ]3I}L5mY\2q;O򖪡˒Hfqfz Jfmd;ogG K \\t\=EgK=+7dw;{p"=>u#Bhx}|iY9Ҵ+wDu~/"gV=34Hԉk%T$.' h`L M09nڜ~buMJkFݕKH-: $1lA&H+#~ UڟJ.aD|v?)I(Xk04fs]w/Y3Pv;0W!.ERG-̜1~l/871!@uƭ8ćҰԈ C 7gHB=]Ș~fR Z yL\ l@@G׎ڂ48ԳX}ozݸI3Xe-!#o~N˛&.zR 171M,] rfkpFdL;[F?ܕRBשC4LI=շ`],εK+,aZ%v?{;2v0io*5S̢"#ࠦ;-5HtAһK{wPгfe9p[hph91sӭr0I~5P#5~\ . U{>}L#sb]{i~rQ]_Zn+:х6h#xOR=x?qS1fP/[xʔY/5-^tF7 J(#t0&S4aAucȫz)ƫT=2u+QQ-<,?,4WqdX<#b- j}*$iHu1R8;MPЦeI!קu|zގ:hMtbв@ 7dJނ`A<$S7lǏ"k5g@0ߕsBr0vFqA@,63K{s3BϾtfmey7PdcEP$5c nHik[k'\`;S\(45cYU򂿙bKsGF8K>*{%O7 SM6`x} s{7*PWWRI T] n`3e6ÐZ1<*L$=";[o2Иӫߣd4Jk͑&Pvj`BY=Fd?dg7Q++RD(ov)j^S22i~ DK~oƋG ɿu֕y4t4']W{*Q#kI q~DvWu[HkY(B j>wdX҇mѓ$B\V4X<6];zFR&sV"K%]s;ҖzJWiOkx!(nPd⧩,MPqܷ aJyeHװYZkA2==("FGk6_N4 H`3sU 49~GzEY'cCdE!"?EW  o}}  bC+zUXQ>%p-`5~t^\qn,I4 Pn?~Pti,R02.QmipўhB!1.v9(LNKў̶Z?J8Fdt#Tse:!\.9ЍSuަˣg@5_q~C\#/'_|keyvLd1g_Yh@ΩE٠jrbnǎ@Tgu",ϺK7%XN#e>qsIo$#8HG32>c1%Z=t,8*ۍ$H,Iӂ/&S{FTn#a'd?"sF` 2v8+ 4һkr{ Ln鯕EQu]胈7_ك%ZRһK;`Нod tpV"˷jb*g@w.)w^ D6`.:~ '[CA:V}tQ{S^3l]zrN;R=eF ]\<+[s,ԜbpI&eBϝZ&nէNdcmVwb$9k'8~1+(IS'jwPPV'nRJ׍ymG: <>XOQ1ҩ}k&]TޔOR6֪/sZR\6"` ąQL'mZ^M91IUp߾_oZ|ixsV`Ҫ#3|ɕn2=(?JcK5T'gckPXq輬Bžqns[;y*0G\_\f4{Ik6\SD#N/G UJ^Z9M59rGv98nb8ft<[z{"AvS[wdN"ek6*VkA`hg+.peVE]xd~Mj wF̹DZ[K ^$jcm"TST٢@"ٛS}cNzޕ?R> B^pۅ"K4v?5ìu 0ŒS,bj1^Xi@A\N71‡6OhcMuQ :^ AJ݉^ Mlr[H@MƸw[Kh\GyT?_A(YN-?tz3 yi)9jz\[-DospGi"UUkR6e搼KoVi82HO҈KUo~91+RGHd_5N{pN2_6Y竻_驚"D躬Fp9W8~RG*]pÖ́@HHJ`)t2Vf?gjyO3gdƋtR2Ʉçƶ.A&%:􏠮.j[/ЃG:zɊ8>Nތ3p׌"ge}b2Vi0^<% iNBhLⷝ J?^kJ=3ԹaN4 IWsUFp?dNo5BPl͖<;".*H;X#W`kbW%]LKG/1z6瓀F;Sq,yTd. ZtTHJ uf?Y(*".8[GՈjd@eA!%bD̹Hd,ʒңܥ:_?CVX'Cˤiė",8k~S埑A4UŮuX6p<-~[{,S:Yhl  vs.dCes?-GK3Aكx=Ե:>.n!}RU@vѭ9s62׏ȊGZ2g=:3`3#wW{U%h4Vb:娶EJVnvKL1~Y~k)o5! | M;U'.BdFN AoΟ<O4 (ZRl6)oqpe(؅ƪ5ُ~ݎ (Dj@@vlW_ qU{ &7gqERs+"7B _C{V!l󇳫IzdwaHN oo  ` lf,8G{3PkAwZ%::<((6'g2c?uh QMU~ x-;~,W.;SMl!˚!VP3$+cɔ/);?NkW 1!iw 9 4sɓFR6_Mڐli*5#dBLP!p/hR\b/f|6 7IK u<" i$z )@U1$q UM1B?9bSxv1t}>pݯc Rϔ1 v*2 Ip\DmxBV7!;Ш"^iƳY^ץkе+6J`Nh9ޔvcCM\x"Gźt0m״~9ԁ5do Nޓ !-W%$jQ@ҹ z6uw=~U%jZy. cӛe^%u`_!6h_O6Mq 4y:_7u'OG-EUJ~@{qB3%RA q {B-$$nhޣU9ШSp0Ы߮؃eJE^Ozjœ͉HͦW_5ZB#ZVƘ|3zB@=Ucey^ LkxIU(yN^eYb V EMY @AͶcg8{8VBƘoXY2Οm L4:=ab 7ۯV<͇Q\En6|?^Hؙ쪒6." ۓӮYϠn<0|;Osu@4dJyE㡄O#2xI6`m"JvmԈ%0 !4gYZ0707010000003a000081a40000000000000000000000016446b36e0005452c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/hw/hfi1/hfi1.ko.xz7zXZִF!t/C%]?Eh=ڜ.+Z Խ4pJmP/{9)шA- @YߑEl3'mV ҦG])>1Kq uB‚ \6YN4""65e /3 ~훶5{`MCAstԊfMP^e4uwT^KU̿?Dz7N!8ﴗucbD X/Ex9C[-1b8odcV%/j m,%*jӛj \'-͝t˰ų?Om^rj~0? $-a&(65+i`gIRLRYC QFLxx-gf*ĔbȁͰLV5[\Ϻǽ:z jL rTkbjvYm6Aqhc̃C H]`|  "4I0y^ sv=t1ߣZFx,"!DcyXcۿugUafd-=p,"lI_s(?)}@4fEcMڃ+/R@43DM$r0ӧ vŇN-xOdFh^c ~J ,kN@d}8%'Ht%jRb[mROS[ u]v#8Qe =|&iATHv+s2r"j\*,|r⩼Q@2;5XbP1Eѳa}o?bN}'r dqW؁p1[8 V}\ٕSvpp8;h(Z[|b40np).]]yqq|ղo-z%i}eWW ;k]D>eso.ջ8F2؍0U@A@1G5L<$,B RYLk[+pK\ *_I 2G!6fUB$|^+zauὊJ>LuJ,T( @S`M X=a"zVGE Y\ ?)(k tEڰty2)5̈NN13!D{ cgm]ыTƹ3:sfs 런 cL.Y9ciΛKH'fpIYfJ4躼q*@w]0ˤUTcd[/*s'v,6&KUWĕ#-DwNOWnZ>)_fRO0HshPo<]VNmV͚~* <)ok"ݨ@))R)x@@.K=p?A)vhm&7o*!|AԜG\H&l vq=D <ڤv*7eMDpLc"~k `:0ر@Oػ~b KXt7K_;.cKKFVEBG^|8ˣ6ς 9- ?ij~8hk-_sw$3Wo8UbC8Wa4}m?[]ōsmt$|_s,\IgY] ~JgQGCc? XYi9WZ4#c{D0t#5,&u ۚsr:uvWOޕp]C5"s8eA u b+Ěy:GSFqfHB^ ^]Ӷ@w׿ Kov6~#S\1D\N ^ݧ_z ;K0S=Ő3PF,TOGn<~A&: d2dD?'I uŊ!;kLӌkkQ?uSHP_zP}P JtJHЫ6^$٥юH#k(k4Vvtǒڥ@@xa9Qtӭ_~S?)EE[h3?ԔVd]>DWX Mh qoFQXŰ8.y~M&A.˝2e ǿ[ [5jڒW,w ĺx. 1`lvF1kJ"]Ӡǫ?e FUcY{@F|!a6C2—)X譨0%O&kT1XӝZl^q?UL"Z8G'gAwXi$_B|^8^oT:f ӹՑ3+XD8S抦ZU z3Y#ڶfUHaL&ydV K (PzI.?UnQ8h+tUN޽m(h`h` M8w4n8ut+vi;3gzXVdCo!Ul Uqz yo/?1n $)AlJ dFb[ލ:в>,s$H\DSxeDś6eMP!O ļuHԓ.*Rg,)nhę[aG-[~B$I>nz_oS>i n2&)ϊxƫX tןA5]W'b|\}H*VDlEnmu qevŒg. p! `'HVhİ0,n񇿭D`m<lRDn_\~%h֦azzv$F1n҆+αVr 6;g듶z. a]Y6zyd@w0?XZkDĚ>̝3(!L%rB5݀e4u>kJ;P[p6I;tx}Dn1Ou|BRnzt~#~+Ƥ鑛 B xrN[c-wrx5z^ጹ2J#)L?%vZϩN+U;_>QhlcL~, Is=24"V,Vt/CQ9JJ\"_#&{T`\y0_qc,깈) IYc!(Vv-aRp] p[?^-O}L2$ ӛ8p%50젋rAu\ ڻ;>>F'Ķ9ff) e jtr=zfJc4pI-~6׊K9w#GgDCX⼟5a (PI8tOh9"!] Z_L2VV%73o *gN )x<1W2JyHd3`1.; d'GJZtb8 2ѹ9Wֆu H TT ̒G\mUEj!'Rof1>l_Pijq/aj#ŵ=.r uFQ(h0@V~/#3`JiuCQB'5)(x΃ v6IM Uԁ;7\s 9A*nxxPo:4C[Y _5J>ώl W9ϺE1mV0";ZIu()%.6bd^wN߉MfBxO0&e6!oxbUvMF5?!VL%#[- tQ]D;g)#CϲXU6ו4B Sf3n԰jK{nJa_PWݧV)^Rkj'_rl El=I~NP"NHZ.ޑ?W#W2e4_E\Y5ثsW:иWm^*\ZcRf8 kr*NݏFoqUgJeDq3oA0WB=#"򓷚 W0M|MGα ~\:HU}ؘ::F9뷕ǟ,ddHM8XCw^rZrOBB8I%h!a$_]Eˡ7f9ߝJSoHM:eȄuSJ,t.1hdFZiz٬6C Y6V<犫ynҍy4'$d\QPdENe.T񯁪6F,-BD=VY}Gnf“mG>pP[)Xh9l \^HNNE<`x `- [̿9_کŤO:g F;sg^v/ ԭ؏V!RY."|ݟ| Ad={bO8J v#&y[a`yn O2c*8j6rYiXL=$r$;<̔0K.x'ĔrKPHB (=UH&n<ѹ>3di޽uV8!]\2*BwbbfiץLJ"pErcpGnonF{YiFw,R)0ז%#ڝ|m3ELqPì EM2:vb%G6FV!^;xtdXmD~uhRbQUƜʘ*qPgʷhlߟ3M TtzHc 1)! ~$V\XDv=\>8crVĘP'=1-A *i߮qGvy^ܬ{ńSC+[?DsQϷpw6cB!1e#ҚҬm~_2~9K"T9$P43 s.9dίLG 9:'=H^0$-e|a!D|tj æ;8zP5'T{;SOT^Q$_IJG&/),Oi>`2qPG :Cw NW~ň9@o:~ H.E9EM`&iFL H죏:_2&]jS-ꗁ]案6k Ir NrDe>. n=SIO[(v9~NdŁqRvo.\3wXo[>F[_VW;p~Mo IDz ϋJ6&Pvk?tKd_C 75y&ȝ@  :YmF- {Mu fr0CkfF=&hGr4?xpbHjTu@N P5~:*h|}'Mlc3C7<@&=XߛdNKO< dbIvhJ x%Q1Bpsv1CTޛg逯 im_ϼXFR'G;[KeЕ)pC|%e؏Te:"3Qt/^N4=@oM#~+0pp(kZ< ;PBɮ aq^(M]8Laܲ~)$Cj״|UPSpoMS$Ͻ%ʏỦ2DҲΦ(U NG-²aqaB_~ |#>R1?0Z6NӠ,fbZ#0XT 5ݽTtXw(/Xl@x:zЦ2o-+IT⠄]ʐ&{"l?OEC860 b!U9Q]9ݑs`jkc0rY W8F Cn(}c$P>MR%)jn6gqAG zAm6xy/B CAOUL;-X 1JM/bQĠ(oh*+J:[;MRAk)tTa"xbzw^Qs{*rtۃPGr a NP.3\ }(jZUvwF!GDKǾGZ1OO{%y {oߔϯ9xnhDȸ* C(mzGOѡ*8 56vR!:^y/&~^WVjS=XJ)82u9pܶ)8x?wns~-dp@Zr8Xp dIO>])2EkgI,jx\HYo%sT>cIU-p&O%Q[= "ThfnnFnÅv벳E668guW"v $RzHC@fk'ij y"xOb>Z 3 >G(n}pE=j{,\,ppVyB@~.kd ]nA{ج r˂jysQesyg|Uiχ4 0ak5rƾq) &q'fV[c;7. rp,1G\s˯.|hz#|Gqݦmx5I9 .40z ) rWf#z$,aݐZ.a1~冑Cc2I!.(;㌻Uzkܮ%t-tMbS7Kvڹy&Uͯ4:R~\(A8@ uTCrD 7tGD.# VzzjAiC i[Lr(o+hS_?snTǮf03 ``g^I~>Z(xW\rqJM)]BƓnlڙ;{}K;up8MHyo\M44El6Hd-'3?ˌ~ugk mÎMSvc:hJ?PL12}s|xU} 8E>'JxF5_]Ȍ96 C<"q֯pS(z$Qwk}i ei*63KYOv+lu{0Υ֠X&QْKV\鸲v2%k95cBHt6Z_Ęusx ⡁yߖ[6LyPv=D4Tf\&yKh8.֫F[hsSM8uB7ߑP,vCF7Ay3:Po?_+xC75.lv_@`.1Z⁺7ߔ &Mzo BsskO Ƣyv{DPI_z1.m/U.pC.A0H`T,sHzğS%xsOiBr2D E%.SAF᪬/3!*< @l:2)HEG3VW\Da!ӄ. îs,~|Yp77*Pa;#&EϨѡWΗm^s\9K_S߿=_y ܦRmYZ)drfd؄p2FQxZ"X'4yinuqAi[Ɵ;)h -+)E(gI⌦h~ {'t-6%n_&!~c0͐"bT9 # +6+ + !늀[z|E\ܨq-ۜ q{_0?&*MLOOFth|ŧR7yDg( jʺw鯱µ>nx4!*)F$tnI\2ւk .HK/ SwƟcB.?6_bz.pthɗLz8C|k4$فi/0L- u 'wzEFlW_an7:ITaֵʧQŋd4s<*jFOӗ{naMH^*YN-}qoOP 螥Wp&Ӈu=noZђgkSI%X0Wb &Gw0u]b#Qm|}=1tri֞zh&1RYPe[Vb ~"9Q\ E =t6KL&}ڊpbQ6b'qPonz1LHXuHZ>ю\+愐Śdۍa'+{qml1}<^G-r57y˜CMuA(TUVywYT|ֿ7o;Ыլl˔''85Y!{ɣ2FԪm‡].n!E9Eg۴q&+v($%y{?UWzpqUgPO&Vw]4 qGoРOx A"\c.Ex38ΰ Pr}7iqGQ\ٔX\wvZ.+?;aN4A[ L=VͻKiZ$^f"ӰP_)гU`FJ`LA&gHEF19Ǝ15yLWNyM;\u<=UwzBbrY՛ml;}1ܾtoG4ѝcw9_}N.C}ӊ$Wh oL $ɳ)S_xv.CR["Sk&=ӔZS*Sl piڲ>\Oo9]p22}3>gc$Gy\n wso@nS&O3ƗAY>zs=*,`+K39 zxr5|gMwstu) \zG)OGCtnbk vEȹOE Uܤm7T4f\r] S8.Kr77 nmȐƄ,MO.q'xK-e,8Ub|W} =@7Gd4@0Ʉs% G掹>ф%TIEV&P5s@TIsJ^)UzGO&Eco,EҔaTpM*=6lAmޒZ1<'e6Z̝ D'4h.+ў%iZbWw"UcPfx^ mQ! ͷ!*f&-j)s hTB!ǜ1AZbCou#b\ޯaM3EBk6"'v9EH|Ɨ$M9 r,F:~L80}>(݈*xڍ3u:vRLW; <0yLMWnyP+t ZH WZwixrؗo$.HQGVt-~~n?~V(;}`N3"G>S} xRg ۅ<0SHLD{0-!laC;IRDuˇZ#]z0/K , xNHB6G~ 6PTaPRfZ!CIVymUq7.z8[iBR# NtJ5V9һR[SGV l(Fo{w'g"s)(mЩrqfʤ,[Anol=< 2j $]Bz acusIo/EW,y̢[0%}?Sc5p-osH|{@^QRo*,iyr(aLIJ\zxeyxnmB`fLС,O 3ѷ:B#O98*  z|ihJNJX|#VuҒNN6jed*mNDTQBxNbzΓRCH(OS^=C7=XBPWfXݬb_T%˩U[Qx6t0ߋFYN4Ps)fhPA<:|2*`k`fk$އVqsz$?``$|$hC^xfz7̩x)ؤ@G 0rpqPdn$:.fT % ĽuI0.븹+iGFJlCI#,P7p&~Ҩ|U_8= {^8?e.tݖ 4Pch1)b_L`eqǼ^cZ_wGgܶU2_T{+UFqs$,_7v|? *Kd| V6Aa}Y:,Zy,ۻ=p# r '1_º]ho1Ot/hώJŮÛ3:,5DJ07 ld ';lR= @)8˨M»V&TpOҢ=hK\pV7Sq^,QHH=;F!h˜%rMGg]pR.5-$ /eemB6eLD75WC{K(8iP9O5н )_Pid\PY#b K֚crū82lيɢj~Wz՚Nxғۭ$; ypx߬"@{; Y7Wv{wv|sU+OϿqr f鲸v4IBs"9Rq6gi͢~dD?grnԠm azYl bZWp;ɀ[^nnMZl6@%o8??0"uF|u Cl/gfZChԧl0]!Gc%_UHm}XHåX5,@O 8 VRZߜV+Rr{]RvL9&*09e PFIKL}P/(!ę86T)=슔̿UɧuHL\R P(W)**=vp -my05嬼{w[i|`@. Nlz =d2Sׂ{,9b'u\ (C+мe23Jn쬫a,͠ s\]J,sD!bۓ1%тT G1:h0qЏ]%so0̌;@b[!ڿY--2X@)n/ n>+dg(ğaOIWu#b \\0:QKjfD\rG/Dxif vE~گ8ռ3t^vP3Sӎ};S{Opk{^|&Ⱥ=tRu%'⵫B?Cru?B;B=1_%Xuf2@gYYLH,oiZӈN0Xٻț0;pU)?EK*9DՖH~P]:|H pC] vv]k9fi/k2 { @gRK!g2?DkvA'VF/O[EK~Sl`»_As ϴHd5 fɸIKQS0F |lJYl_˄X]wB}S |!ʳB gdkV߯, u*-{*zfF7E;zdevh6P$&ut{s]r^7OASSamŐcΉn?!c='+C?$Od=w>Թnf7!P+Xg5=6]1Ōo`{2q.#$^>,x1TJЮDmP zI0.JSb _dg9+)I>,XrHf:54R<]7uGLBksx.P$#+>I=xk>l^BjkY_q _kVv "3HekS {ױ.(.^aG -$A `ӦbL$Jh6^U 4n+@*@~мg\Q95sn!GnV ~?OF4U \k-T2\,G`eHffɯwmU KZK+;?͈ef{]qz6q#v̉lXUCW9@0}[xwsN ЌJ tf MtnEI&+\a`lXc&04j}ʞ.52H` MdA.oܡ"J<% ;cE'uλdZhf˟[ (φyu=]bCu7Wc9ttZmOolR;7v} Lإj!GxuI'z1U- Ѵz&-&2>}Np+-t ~W3*8cͧG=h$_=^p{T,b!n \"ŨwPjfe 7 4h4J.s} xMEFؕՍVWa4o˗_*{Pd*Z"hnՁeS,-FRܔPn ObqBb͏'љiE⌣2?&6lRX-'cb>CEXKΜwO<= XOd(emQGA}EMf3T_QS~z˄$LXbBMƾxx c~1MxmΗXwʞ%+.uQކIÝe}CAX:+ƥCgL.?q۲nd=_υtKAeq/d)~g$&P'ޠz Z?׏Ff5X: OωMڱ 1@y ЎՑ3H\5~89N~E]RBBȬƲ9[ffH9_|Е#1Ds#5漢 !GdZb:bq|涡yFkmw 8 b}fCh}X܅ 19NZPN#b4U\׫&5a '9GƎe?vyq1Wb2^`;"ZS$T5DJ7?@/Ǹ<61v[(;XDW-`Gr'_k{ⷹeq2 L;x!Yܲ|IZmʳ3"fskv I? -֬*Ũ5y* ^͢Vr |~(-<]ӢZ# p]xR>p&wRl<ɴM,ε[J #mG:"OQzҞ{EbW ϔ|x) % z8||ڑyfp7WbN $H<6gLu9׿& R|8ΰ4#~_eǢtMZ> ;if>'6)^r{D~WiWC<{E=*G;#mD}pY{ A /Յ4~$x`BϯqDBGT o˩2}:$EO1 y,8 :\pqvca7[jxbzDRWfKKyC~=n+HX%f%py'"ЎZ%ٖ#VI:WĹ-تd9Fx' KS(f{<̄g أ#9ٮ3 !e'ʨ9 :,Nt",?q18qpnak~|é:de:d[977ſA?d#,9e:k}B2ʈ@#IJaC!QqM$h_xB30upoF^OaέћMmQS\ITjdrk<31m%nTA\٘/#.5S2klLHFVes-i3Us}Y'ݗ"K(:f^-$;(gѲ3uz#M`tlieަ?P/VLYmݷ@[OR52g][cpSvGxetWxx{ [-a}ٵ!#j8. v~{pXkQs2C=O=kJ/췌w,j&>rL=- BS#_MTߖoZ~h&0#?TESf?Yro42T1}aML 89WIG2=´PHRr@7, n݂PGkT*1{sϝ0>&~'Gи!\;UksEu坏Q$@Rlo~U6Vo&P+bFE6eh hŦÔ񱰯&Ź/w }4wb[jF9㬆#>(:DtR[j}}r͐l=ɖm֏nyO+ A=$˕eƹ2A 5\{OK0Á8Ǵ{56FT~B )^ yF,a@=(dB7 s<KHt' *PͽifRE^*vX5Tt/m7%UP)KuC8j\)3M)Hlٞ %^J=ove1cY{x][c~3>tnrπm%"2ӼkvNtǭ[B2r} @ȫN*΅3l҉EwȪC֒B.Ef 0^) !|M`6GLRvE7rSY8hU7:0) X-L7I_QEB{5U't?fh1i1ݢ^O7`ʬ1F^!Q`$DK+H \z\- _-`|ASP03#Ӕh7#HԒɐgR$b0h)YH}(qkU$Lٱ@>|JnR9ga;?{24xkX%9?_'7Q7"',`9:&yEy+ZBd3Q2b;PƘQCHPȓ+;,0\fsp6`i:.D Nc=@^`觸!vaөPB>HZ#2HhC_65 1_nj d$٣xT@$'MQিR`'D :Zg:+˅OՑo:^=w qD_q7$g & 3mM4<"Ww>e (-|nb Vi!#)vAWI<%[ 0-7ENam[JTgA1',XfjqR 'D&K U9LA;EJMch F//K!~pD«}`l/'`]0CWLnT kNxK gIRm@ ğk }>lV?eXtIz:8HY2Ԙ [vSm{ClVwoL"QgXh,i#Iġ\_d% WYɪE I/RW,Y{Y$LPʏbcr]Z.f)`N$=Je?z5`ub}{sC DEk׉\bQ E5 n:qx>5ꌵ\ fVO.X~ ےq{rl9\\I7XӐR36AACY&ny >S.jB3$u.b]9 5 Wψ>̕@҆WUJM#|QOi'ɹ=!$Mݨcφ1.u_BILJE\_: - < KY[sb5g~sG%E4⿨p(qwʑ)NjvfG\$9m?EI"HS#ܸV\S_EP#_Q QC4fo4YoyFEm PK%6[:oQ^.Y\ϭ <@ٵ㊅-.k6(uu__ l$(;Ifv+m/`I-`1JlMN}=^$@u4j"\O>!uR 9ԎW ߁;M5WH]O``̚dS8*N;Zt+66yZ%Ǚkm  dxf{84% z%l TTaWN$l9<:fO |twӑ,*o o7lO=Io`zT 1(3w3CT '7yRf'1}IK SB1+|¢ +QucCCJf15-~4(Ze_͢m ;)8Qq%S omz``NݡFpjc.+(kE[s a9giiuV#B1A^c49TGi/Y7?Le2^qYD ٛ">}N1iVpZ:r8| )ۿ^*Hs̋*kH)z@S.ДSX-OWhl&+ɤ9^M `kdpӈ_e4 .<-ٽ]/; o3Rk7Ҫn~Pa O#/ːuC7df>pZ`yuBvMmgW?dS&3 k6Lf_Ϥ8 MћFעqj {! 7\ɔQy j`Gh)vMYB,OAL3}GͨM`To+%4vT@[)nIA$~޽GoSy$LV c9-r9jMv8v-q柷WKxZDH/0bQ*l|hǾ {v>6t&.pE~xva&ߞOZ2>K`nERכ5z4Y[es ,y޸m-.CcbyHLy,F;HiT7ioVFVqVuR$ӯċ)pxDt.[ڪVrn!MnmIᐴ16yY$&?,Ж{HN/FE$-Q)>nUxeT>/  WX8dR%ape/P6zvi/CDTn~LzDng)O^ВdWưƧpEV$$(0i{\IJ~9`Q-)-dYqPy.cl";H'l_. 9 .>ޥCT+ eX*H5^V`8CTN.Sbb-yL@]@Gk˲7~O%~{ o jȫ'?1Hb;1g_5]YQ뵥I r}}IO忽 =NQB&Ɏϟ&vM 'RM' A72^ ri9H$:Ή8+;? /8Fw`/k\l堏^.x*s1Ƽf2 <"XPvDąh (z<X 5yK|%fBwbh44"ޝvKKbKQ Y9ooI2;Og9EJW %L1 7Wy*cYX/>H@q dO*lKiEeBsS3US $NҘK.!,؃~CP~҉0:6 964|q7ae Ux^jiX:;+ԯ@p}">@h tm\PVuV뛈?87Yzy,A79)i)fDPRZؿD!0 0 @k^ st˞Y_ 3z&KEu&%&jo|C)V6NEf~~3 d-f%| uk; pA0oN'װ!F[H77z`AfSXFqOל[j 0k=J^$K.6N6Kɤ!r"qfehrr:":D7H!2"Do5W5L!=YqU~Qy}Rٿ@@OTrV+doN91w5 l^zN4,(MxqBx*5Al[GMJM: |=!ԶE=L*NdxTXi僆C`D$Z4M P;[`'pmG.16=ܙM+-X+P@W4wl0e"CA33˪ۋVUHw!cg+9RT3w+e` Δ玅ZF$/#W%f1pP L CL4;; 2ql G-y_]%T g/ž>Z;n@pHw/ - +ߓSCV5[ɥx:XjaRȻ&:POCbҸ>\b6䬉HT]we/R|0͗HO\B2yyn   ?`FEoiiV$W YouM65J%&WXkbLZNVꠗxAN`!%@G`{`Uμ ~O{L3JQY"Gx-~\Ig1dw @mn[A?"Čc3"yE= DOs2niK9xDKv̨I`;c/9lBj'k 5$1k(#lr OП I%rmͼxrܱR$!lBlGLaY?2%/u.ګzϴR^EMh|hfZ !f)]T0BN WQX}HL[ҋjs,;Gt8Rkً29 ҰJwB2M)I\^)LEV.#Drn Xi6[-*{Sřdl&|]IڋZDc;|P_x("&`EY%6܍@ACL O:<7lbz ]?`L^܁Z@a&USsބ/[ʔb;mkL^s y:TRyNl=O o\!Ң!8gPMW#Lf-d WE߆ylY,`!xCCOWe.Q%Ŧ>kkYZ,EBPic۱gyF|n}cq$Zy;U`hv[1cIoE(XY\^bHC)~*a4Pg|ݪP`5fY}]Dq[pA>?@lێ["56kة֝11Ee -KA ^8?ִnj݁ TΖNp yehI[C;1{ )Dl]I( )7vH\c#3Oeĝ@8&2':ހl8MxJ@n/$u=&dj!(z~ޅCGn,Ph{$%j֪F<9](P:v3gz0 PN:g`sG,h֤~=3#zTo1GS;={a͕Z;mzfPޫ >ʡk?}g_본N=ҵMڅZMC~1 3>z1b,lث1< i]/T7fcL NEjXaDtZS_oc_)\< dj23'uM b} SFiM`omEmS"쵴;h=9 #ё构"m,%FɲK{g9ZԺ! ӉbEb%>Cپ 3ENTw |:2vߦB1L,FtO^fq= u`eȵ*{/ N񋄟d+eY@9O#tjt JUB-w~|:KSv^|͵s̽&ТnxR/a1GboobcKa~Xβ 8&u^I-םD&%Ge׮}']qN{:Mݖh|l r66 2 6BN5<0la/tCB8~B )InG;h]9v,EZ4=KJ}Qx'x ,!4ۇTrZzk者_pl-.˙zĦik%bxa dIf,lIpdrF[% @~YU^`ː,iV,B{{RH_&;[d"SfׯOU8a+эg23VwUm.;-:enq]tNXp8]55AX;"YRduബ%&hդXLqp΁ˠyЍ?}Z7^%p5;q &@WH` -ƅ}-aʩXtwwe|oc9)ѽ3Ԋ) RBr˸&ڪWtzoqJ1NBXxtP wߓwk?*@us׋3jCaJ'߭YVSTN$P2R8 ct(TEՅhy.Vy 7{ȺGȄƗ!xoogvy ϗ= G(;L3^ =RK}J1[*|ǡGF j;'!zLhZ yj5fw}<)w<|ڭP*GvYpG,=sT}0 E5j?8y1`P%7p@,p 7BxPrIÖ}CA|xf|cDAw n J*e1a: J{IS[)0ƨY_/K?NJ}`2 8zj\ Bsvi|pePE_`cV[&h1M,COz~ѦyJGwkҨ%[{0&Wv^*E@KNρڛs렻wC懽e۟t*۳W:;x? h>pZB!37.Y ٱ_{/\YqyTJ,]!@W"dhlUdeo+ƨVQ a6ȿ#GHʘ9RYEqYDWx-tPG}m a,(Lsmyl򃵕lޖcm5@ټ4 ´ȶj1ƫ `rjY>2(b^oթ5-Y%B#`}V?4x&ro?({^ABvksaץK:5YTs%<-ϭ^(:b]@)_;f:H ?|K %'}>s*;OBgi%ltn=NH5r̄MI1GGjPggޢ KK"*A"{XI8U> ޏ8*:woCeV񬧎K;›Ϸ 2:c$7A=c$1Ӱ $1f "3[~@ _ۻ^l|>;7bPuq$wd=scO3l$k34Ҙzc瘸>5A7P/.ze?̋z7u-+BE!3Y0xkZRIԺ];'XBO-ϐьJ؁LՐmyv*je`|xTLYU^恒 ik mǸ~*dҥ*KxQJ) i%5Ł>D̽OsoDu'ɄE#׿7jaV! $/"@bVn9ެ8Lt-P ܤLVm <<3 Gr'(`ZiNw Vi3ކ_D(js4Хjo 9o:,c-H B2D,wb2ޞc4$W~uo;&]h2xifB"Rq 1V F1} $<؄vV!Rcn6sVyˋ9+@d Ps<[i=M!O_H 4s-T+t}Q1a8 وtw#&/l4 UB)À:3hB)ha"Nn-*RZ#aR<6ɓBk(*72MQHMK1.!g{fKWgm%úUߐRchL=rWe=^K8ѨI|7VIr(,Z %ii;:%C-Q IfSs|,DKA:#=_*erX ɇ߽W$fЕuY>ޮ2:8ƌt‡}WlHN1\GuSx6_xz*IpbWput#G8**짇$gԿ㙻"J5ݗ \."cI4iD}r)',5A[z ƅUi&Z5GI>)%m =V"|Tx-Qn^'EȰDCM9`$Dbc*0ߗjB%WhYri6r-;@^ ^Z[徺~|À0FCֽ41z"s1sJ*GuJ`~sױ\Zq} )Oo\=ϵ}7&vkF/5BcVX\5]RVeAFwJ$#bMZehUw}9ܵwvU%*(NWBCI`Ӵ.P,'6&3ڕXdvJ$v]kwOgăSȅpRiXǸ 8n%~W߯Z Ö^VKf CoYj + Lõ- 1)ЀzL, C %R>@[^TE 0߁)\N!bؤAz)aS\pA'G/:Y>rge?sO)Yh;xb)VG/rEq}k2/Vٖ؏nB(+`.tYQ-6y-lBzJT/>'s,^&K8=Xvd k9v$ gޒ7k_ƂU•hR드܀9SZveJVXv5o>*UQAt~$B˟.RxjmwYa%E 4T1jI>ZQT{Ć &Wl^z(&U9 љz9䫃2$zj?fڦn6l׍ 560!~q q[LJ)fVuyMֱ6hŚI/r9k%bL_C!Nt9%z:6G ZS _ p_"k9 T=џ!1o/*@4z膋"0Ih[Rj&42;T^R_PeDZ[_Ei?܌, ]Kh)M+ l'nזr$;$=߃MAJ1 ,&Q mteĤŹj$3 2F},$0 L_QO;{)ja>F:E􁀬Cv 4 ڒPL(h@ア#;@hu4LE= н @9ybtQ(+ }hRpl]I7PT紇@]?f%m/ϋ4K5c8cϿ%cum'lu;j0.iF*}Hq償Xhw^ZUAaPiRCFs#7w672 Q T ; NSu])BTgaG&)ӌLP8Ox%ǩs<-?IT@!'%reWƼZW| -s Lj0\#bgiQ@otgAL&*#{s3>R&̀tSP`u)Wmٖ0(Wid5&dkܘwDR\2Z-ve'Dj6eP[u"L? [A(D}C wVcy>׍,̟p̦xGi&>24l7uN6X\E =|06'(ϱ:GPVOdfekBe|;<-eitB9Qzik9i!XLF֠] ,r+4[6/\;!~FUL!uտB9ЦEuP/$(.2lˈHBg" <KliKK@0[M-#,Um-aj/>xMɲ:`v-%3>BOE2F" 6[?vmB$ok.YX.F9*n|Ɣe ~ +(@?)(8%f^w4 2XKRCje8$77 /yޭbtIpmOgC٩Óh,Cæg9ِ6Rn+Xx+/L[ZZf\K%NWcB޸Y)}IMqYpKZf˒pc86R>!ՔxŎ7yDV}v PSO2oee"S1Sp&}=f9ݡɛykksqd|`3AQ0be>jJ) ˾ςS8a Ïh):#-E7+}֞s4ca}iɬ n(DZ+p֡BtVi9}(%!ZEG(͝CUsõK*'&'fsly Nags|Ht nyg?8|;Y8I`֊ -N+#? {"_]]K}ri;7ъ/C(CGF3l_FKW1nm^aC<*Y7i6Fj. xW]Ezg_1Ĵݼ+.Dd%d}Ȋej; %r%Ծ|%7 LSFH xY&+y~RKmƣY%!GǔGtהOӰ3*Iw&5r,i,.ՕV͸<^ <ٚ4L ĩ0XFX.:ݦ>b]p݂(6/龋֭`E#ڷIRD ՌxŞ69:W{/q}=w⊎j k$ Rݧv?lUˢ ,Rh= # VT=@asUjgioYyM78J`S1SLFtڇ cy(mS+"<%ЅĤ8=Յʶ? iđt56\r6pa/仪%ZO_G?Zl#Hd -Ox8s!V썷M?5TbDŽ.u,sL2 K/Y*,Һa&ɇD(jM`&i3ƩNdxiˑ`eK n?hr-7C =q>t"p~@ohF:f& ; Lt\ 5!?+Ϋ 8J1Y5Ը8 6g^P#{78SqC9z@*}ODJ:b](pEnU`8ס>d2y]FP?RdՑa 9F qT-|'~tބ> E[W.JEP=^&CG3h\s;G[f G*:E]0o:$T2@wg'F-##Q!7»YTfsBk")հ0Ў1E7uҝ:;rjE]=T ΂G(NO7 C3P섋+YQi*ZAf S1wfq: sf9*{n&u,`\r= 9ԯ|S﬙*Ky3;by*p;Sqg /رX p'~ksԭk Q8Rz{iϧ=ߛ{8N" Ԕgq_A4wacم:pZh06S nRڸ>I#±H?S^"g1QPLxh̉JT:4>g5e~4|N@v"AStbC<9"S7V&~-7^Z8Uჷ3L˳_m"l4O&&W= Miw)H/յ8I_85v+Vkb &d6F(<b8@mS|^Ld0>B$!1>8 7f`{l5>`? lsߦ."=x0lՃi"6ժgRWJ|pP%;yl|@\d ~äx3q3aMMl6ks ^"o\BXS]2sc( U9`牪>8:-TK.>HSȽKL_A-}\ˠ`vxu z,\sx>螎YnX ~QrA;J= ԣ ׹@a-$O~h <ܑ`2J~;{'>*~?3G9wRreSQm;hxb}j`pCE7}k,\py>xZvi x4S@?z\6µnҽ벬c˅7ʋ}k@a}*#vG0d.<gLB1m>!IRxN`v r`D &D@!sы21_k>@M:B8 8398C/q#Fk8оx@ۢg1Ct #Ke$'Fy=plHq.#5+[Al q>|J3,ARt<-k ]N[ede߲ߐ,`w9y4øwzsDHS8StvP-Lɚ&HL,nаl@癪&,P r֛(sQ ~꺘5X3:f\,q0Bw9a,*Xi&;FfP5.VO84U}МVS;29~Qn1;&~7)B|Г1/Ae}k~ul9--Ng(ňت֧q;= RW +,4KXo&< GxQ\+!D{\KXv5߬$4q,ΏT{\Ve7ڪm#V^^ {8;K JJ~"ۡ 2d5 EF+t8l''sbFM,TѐTitu xhkXW7dC\] ݻY>_%[dv]e~W "hPMיtEIR%TW+uzaiBwՍ @$,ZJ[ɘl'kd[V_vyEd–NmZNKbЀCZ .jx%@Mk nXIg-,w1.3h_Bq (G a .<N' j2=K32Z +BF^ljs*z1aÛTQ| :ԡ cme q.w+^0,iޱ<|DIF)k(vVʷ$h1 +a_I@ s=9"fP])8R5\0uD: yP lHjP^ENdM耘Jǽ6{>G*n+IwP*ia媨"ҦAKfX=A[4@zFexfDK КEq3nP<~h>zȤv*t33S{rON=AȲ /ө]oI!Z,{)=[.-g3TEK(Ie<Ha8fib^&3^ s  f)3uh*^g˟pX~jc:vt*qWe;Rof@_ ]|9/˗9Vc b ַC q1,7-f9W`U4Lq Lwqr`c냉Da :gc3ĺ $yخ1VS/}(UabЙʌU<:WXe&"0Is7G5/n=AJ2aVpEe(̴JWyP $ 1#:;bmPvT5o̞uC5b,5QlGe*E-!|嵣M?F@*DdQx) \})*Ž2\Em$kJR{/7b \ΩLWj2:ta)*hqajO6qVݷ^@\oa'%B I-*K'xm?Ў[s.bR_A׆yAZb_PR.35d_ or@NNܵDzRwlcC(T>l, M?=wCgn":MB[|%MK=G%Wvvg~nW,}T_aa WN 4aRVX9*'RiqT֕Ӌ} #U}u'Mf+@i t]Zx^;MA 3 JESjg}*#5&O`~#vQVN(փ HPz/J+=HENnp_(6qs^&j*FLf53H7|a` clY  3PuбoHM9?ڐrrolbl 70`s&E4h3j 1̇eg{.`RY%NE|pa? =#s+:2 V;΋l([O.ʷ̳7$A4oĠ:h&$9dcr>&S6*}Z_0uџZ;sNyzxG_ysk,6NfNGcSy-́Nd0'e}o&np r1b <ᷧ{ R3u]@r9>tQ8oI`}mHP_CpE  Uf?H A9e=N$w5Mv@u^6 7ow e|4hE.c9Idγ1S%I t٧[ W4я7ˉ߻%D9Ҋc\U ,tH0s vƜ=O\,WԀ^$'Gqgó:[IwjO7كIĿIeL!i?un1 :%M[a*ʥ2Y8-M>J8dv`Xvb!T{j·кwf2O?񬁂jV*N0ye%,p U؋>y$s.T]},GsU퇽T+4Џᬚ7)hT"Q0ynʾ _åJb46TؐL}&!|FX}qcG^13}"@}b呞:߱wOA\Gzp!VcϰvD_OoxwӃmQcﳸ:6Yk8l,@v]C<{.["R oƾW>ߜafkyRDʝKAa¶pGpM#v8 .($Ŋ`|mk7vsC#޼?ofI8 .ƮCWNw-~M? Ч濿NzAFT^.܎S0}eOU=$f2׺Ld#HJ%]M|$|d>oaէr$"[pH]ѨBeCN6JiKH)eSq0BQsA-+"eG ;^`kPỘ!v?}AE3Y~U DUi jqV_տv9LX9*>V f#x,>&ڨM\ZNͅQN=pee;lܴG__XaFY!IRe0f#9oZ~$^*؅ߡ_?>gqwt )CħY}ZN]v1nwVao! 8Ce-Rƺ?,>trSr>鐉cCDۓu=>j0 8ϫzD徴UCp;',zճ=(jt}">*6vQ\ u㖱2{pu=RbC])G,}D]l4f'4Q~hUTX9ӄMf*sk,;;V_҆!81@3FhW.<71]znE0Θ`\V+vK ᗤtXuu,{03ӌ,r;unٖfV F\DWҌ&>I b~U$zk}m;9QxߦX.& #a-v]j~8N]tx6ۯ56k-&o_;#@Bg,`R aR8GW0Z:4m%ChsQ!(Ƌmh ?| :Ů莫t)kaJH$Ik_2.T?ᄶE:ʼR>ƺ`&5*źOUiڅ*C4ޕx$V F|yj^leڄ~5+|t9/j W#Ehx*,-tZ <{L{f~քMF\5Q#Gé7DPRt q~O0_~4ܛT &(@xD醢An X'r ֜Cc(w`2y-R ?V95tYO<ӇK7W60m^((i1hҖ*\XU*kP^zECv-O@areZB/yNFg7Rg yyDCmoƲ!lR%NvU$ 􈥆~'8j}l{!xD♜nR [h[e${i( /t3qu/aHЌpwkFb{|T`U¤@Ym-PeH J$5,W6vrBV~4‹'NnHcD%P䆮k&L=`uh?xY;8VC$ g^ƏF@_pд:6 ЃO}K\^xxuǶ# @,=Spr%^hG#';=]<hl/qO;!C{>#7st^20۳Xh) DNI%eұk+EfÜp쪔pIԐ〖>,72}NUt2} hgn|04f.;7%Av#v:. ɷt?/.&?t8ZZWTA^yڰE WyT';5%?LkXP(k Klvjd~7 _5$p?6q'Oc֪Kza0!Jkm7'fsO}b[_7Tp|vJUaC^+-{B>#/L *oPŊ쎕€eL7($cy|1Ҫ?G`1Zv.۩o=bLA L}8,Sgx$+*TڂH}tH̩V[  Ad5Ii0r sୈ3Fnmy3cbBsr36pX^.T^ sNlb-T̽Zx#Q3~3QR l4rJ[XВ+ڑY}>^~9k^.y4BM4֕،̘yUA>r`" ЗN5le7=6߱q8JZRor {CDeMf?xjw)#'ritSfGG8l2aX%-yɬW] (| &qAСiRdx%?%4ZVySY,G3ېGTpy&v] ӸM,yVt|0g}Q%iWͰ<bMqg\ >vOdq=b7\qIl_"AUy]_JnFK:rA?m |"fAy.m9UGrzy9Яt.҅=s I^?`3Y!d>h i?=v'f#NRV6߲@h1X|ӕ*'jcudž8 0i :tST« (ӄU(?:`'n|eĴ(HX6]K΢DȀ*ttQ4+U u1J*^fVj{j*5ނO*k^dZ"1}'Qp&@Nѥ9秆*66]-u?d|?r[ RI0l gtyٲcC2\h! k:A FpF{NHٟ)U pN/hM>b1sI9#2}Bv^ ~1¸)$[D˭p U5гf%]3bCm? lBTʷCS;M8uIqOsY-5y{oM9K{%YMdI$n}S?_$FdK!mwx9xiIElZ1^қ}gp0vu](-T2=~6'\HR@W%xHڋ'u]`%?k1Ew8YH.(hbZ(2ބtCi2e_B`&+TlA{n- v'%3 -wZؘ%HXge  Y,m'gWٲ) h$}EU {\ #7o@vPny*qGZ@[4vcx|XNm#jv>ư:?J f (N-l΅=ئS +SFNUq{\;W{LWF-uԓ*w&V묛 ]_DZZΡR+`xl1!h5c~4RvnNec]|v՛1Ekp Y6iqtG;f ¸{D8nwL7HU:5M1Gp5G3dw^ prJT%Xw r_ts*k _s=VY :W,.0u5?8L1M^'Cgplo[XʧKxpM03hNZS/nflX<ϺA=۲E5ÞG#qgm/[IVhPI)"NbSͩ塜E(["“c$" *xԄ%X8'X՚9[A Ib߲?2MgSϠ!*rݤ%<dt0d0ɔͺ':W)l٩MfͫK@a;7Pn6idhIKXf8`  Ug7P{ҞY"tJn>~wC (&vqW=0PTTnmv7HP J>amɛol!kyv*N>}Rw5Z!vbfEqmIBLl!1;-WN/&vj7 g~*#,hc ׾T^5?r Oݭ5pȮ|b&<ə% f US1 p1A?# *o]SbE<cR-%\xal5,p\F2IsX;I7OzTn*[`7XA /ShgeTU_$ltnBi+g 'X ֵ_9o*Fx㯗%߼sјV]"`k2ĕMv5?--.2[DDqZԢqR"L':?H,E:j(J-\!O`;hB+:QeQP#5b {_ x0 (HM弌쾑A43Gȣn ]"OGN*B0%)=kWSb3a_11g{WQέx Ym0W<1I+A\scy B/0xMt= RIz\ y8u:c Nڶ形<ʢ@U Xb0}Z'Ӯ K%Kg荢@p'y[? kȦ`ZXrL (pf1W&GkvPM̒bz]fF 1Э:Ax vup*?\"xh.ܽNϘ8b'r *:i MTԟ(ML0Q@ZА&JjEW.t=j9)7ݴw09yVOm00}8BCMQ1D] `M W鮭KxՐ: S-#UI& rʫt^i,o<3eؤrM |IO $D g ՚M{9cuޣ rf%CG5eW;8/it4ԡ,~pK:މoyo>nn%yLF&tRb^:N\J"PiZ@n~gn_ɤ Mca`:{jL 2 1حkN]e74ҥ.b5P "+fupBܐvPS– j#CŘ(ф1(HjvoH`z|SEA9|FqQbH[,*ȭ +}:ջUtGY = / <mlFdw] ~r巚MoWiLc'3M77gO`r[2M*5kQ\*)Wa<~ԏ>k8:lҽHqf{9Anmb:ۨgC_|ļ9&Iw /%Ď9,8|~6XyȦP+r֡g܈IS^*T.,b6̼X+Qs@(9!MRCMyg#,qTd>W^K };z':vjͫeW ( '͜%Ie93Bcp?\LyY8E<0_Q #7X c0 B$bhU :\'96M *9SR =4OHOiaZ8&uʔP>o T'@ {]i R[Eݭf`Y9O8iwO u $ waqx h3>i'~nr*}ph.2.Ot >T?c&Gkuh\bw囑@iH(-r0i3q؊h$He.j0ٚU,ěE,ҥMJZ@wX*'sf`krFdR@.p\ێ~ OSPq\/: ȲuOnRu'|yqcÊ2ĄABJ2v3C0'z'3ۼ<WӤ3Pu(ѧ[BjnEZn5D~~1vo}jŭ֭{}G}Ua+[9'KWK*g dA_LR~@蹁h׌ݵ%܀žȊ@Sij-؛0_UL9TTtPpb!bmO+ tz{]t~yվM_k VNaTX>ɨlRVi-j)LER H )"\OuH/3Tԉ)HۆxhK#y8bE6kUJ:sAl'O - [(ft%| ZhE$}wqc!{`ַXQˆWVYcZԗ@r)pKC(5JlnУtu0$&%oYs`_,[ⅲwuWvS4F)?l%"ywr dcp͐$8sG&d!|*>!.ֻgqyY>E]M8~͏7dZ Of?>&kCQ ]@L-H.BCn) ^&=`C\sPJ.QP+ 3DOtIeHʆȨdRdimn/ w-}ewZ IW!LhĒl딂DByVM#΄SAl%r}g͉4;puyڟ:4Mٌv`rZM˻m6RC ]grukͦ#m\!]ܞnXP[(8 i«%;̢x3T:3k5 qPXw quxa`Bm8 [ht Ng =S0[{bR[Ms^MVY Ȣ> O2|QTƊ$4|v tk&87Gedټq^_t޸$L0E%G][{>/ ~.'1Sܣ{1RVh)7V2<- 7SC[:(A?xZSnMrNhShFV;³bU˻2fKo\ bQ_jIL19P Moa7/;L;J'Z5~xrv@6FOg ЋQ-+aBٍXig*ϕTa$`a @ [s+/ny'"Sr ZH<^_=WGTI:zWѽL&j _ϰؙ%~nNQ"IRL)G-tc"E. MTAKY?SU>rXO3a}Gq?7(Ґ^}`0ڳ@ y]rz愂uxߟh[[1\v{[3+[&n 7ɯє LR~z^55Xlȟi.׻/g`6=5S53>'|S~@E2hxs 7DB]&Bρt7{z65U & 9zlՏƂ Eg^T=MdF-Zj_5bEZEkQ߰,2xq$p.P:^2Uy(n[3 'dAc C[IB0#}͌JIJ|Dfגs`*4Yvc2>ӕ>'3|ncqd^8^bUQf2xalL /̍srA,LUkN֜oe$h29@-V.;H=2JQR⾸iwk1JLԧ;7yR0M2|ǀ1^`P[ӷN3؏n$r"ӳL2݁*F>`V9gb0\ r2УkiNaF8khո&0R~_DکM1a^O똮$9 UvL+X.(|66z4LIY. )1puI k"Fκ't *yf˂:2H?K2@1 pvp+ boIi-لR%hbA2Rŝ^H"c!v\#K02=o31l\s@Ӟ~q$.5rᇎg#6*I *k)8GuENL*655nv>$_P_؈7y2[f1D|ל`Y@[9 %%b:^@}@ nA-Tu]@fߚzZ՚!敊jA; >!rmIB5fX.NJ:^6QZG@3GBW碰JKRU ~?Xp RqwTY!qpɈ_:Qxe47" pD+iC@,쨫[{\KBՃjNrFQ9w6ߖ-FR_ DYוvɪC$9n"G:ILiO:㾑I?> ׶|,<+ mfl@@];/ׯ'IpVRMT%YqգdbMQ+׾6^jxhxH:(&|AMobjަ RNMjW[l˲+$#dfи^r I9Lu떎[jIYa)u e)IZtz5貨Lyv|e ;KYJGll_'L6rG;}/b7"S1 ¯ *X_<l'ECڣ;҂ RCM]8IdVtWewq&]YXߦa6ő,Z1Զ&1 [kFZr$wW(PAjSym$ X[2V΋y0+x!xל==U, Q SO%7JGZҔcx7\QyEP6_qgیOZŪ*ӜF3ǽP`?qE2"iiZ2XU?wR=b-;!$p?%l3Vs~-CHS&2DzC;dHijF2t+̂?pXt\-y rF ` t^O"vJp$ՙ2E rb:8e[*ij6[Ź߉>Tn\ُR %;%~њVp*s TN&??FayG] $q4pmYAJLO pӣ@>?5E ㉬)ZLt)yb@-/af}ၭ;۱>ڡ&ByMߘ?T/g[X 1g˓C=AZz9•wW3#Mٱ YlJw?Wt[=6Lՙgt<[I@[k؂{H,#V[߼+&\Z2wxCOzcKj+tԿ[Vy&mIh j"ʜ߀ u ;qr[_..#]Ҙ$G;tӎ7-_E`L4Iw+<*GD?' 2LR\2 i[.9ٺI Sew&v14m[ Wog: 7|2WT- @ p%0cqx rTدe0<ץN#~rYtWSC; TN=9 u'隆dȖcs\ѯspP}Q|PF%c`pJbB1-|B]YQ}~ߵ)rBBn^}1 L78ņk{UcqĴ-Yc%3KzMFfF•kFyrGE0V1c F\)wb^荧+z=^&fO*C 翆 sd܁XH[!-EȢ}R8OM]#]5k;_Kk?.Tuy/heij_߄ІFUX(+G.J`0C8g'K) N0jWR~5-Dr*z@°l=|3MGȂzV%*:_Fē6Rѥ<ΣKX}Bw0}sO*晖%6Ơg槮y90֤Xq /5:[p$99k9*znחoeE$ aAmܷT[/`VIgZ웗=ΟLjMG?7BX b/B.UDž ؈dRyԧ] be3^\QBAHyʏlp~?1uҗ)fсIU(h`f܊%QvjqL,?рҰk[ߑH{ _Woxg QH/LXe42L1A0f0;lT_~d$NNp; 0Ӌ.n9Anu5"4*9Y \gSI<7_1Zɥ0}K%97ٸt#Y&)mv[:|:2dLwA4TB>u`!y?l)-CZ/;;h-3 |㉆ƛT>Tgj?GWvtP[K?FnOl,Z3ON<(-;Vo˞ʭ#!ln<ϧ Sj$UĐ=؜+-_|Ureޒ?dơ6ſR?@g7]Pg؛1B<$|x96e,̷o>_<%$JаÏ)\G?6-1EY/bOḝMy-2=ibskR΂f\n?xP6m@շhN" Fl:] &$kW%Us2_e9I[Vxfi:+$VHDypC>/x$ܭԿab'?h&Z s9{%akژX~BkD2R5 G͛yjIu*n{TZ,HW.`Гc?DI|dQ^s|x\%gȨPwd]ւƄH#f6h_Q9rl|E'atdig#GA.TEJuZ] dQKBsj3&%8BBL4r>4*'RܚܞI䚌U;pD6>̉X8dƙý%fE$oI/A`傾u,l=ĨYSSF8s-VKh\;钬 (X+Gjv~4_]3{d}qTkFq+:*s#WwiN[^Д&MYz^iDZ@O.rd:X/jyp! 6*j7\ǶD"8lB>X&Edk { mYUޙgB1U_t,C'zWjX+t hNs ?ڶxr;q+PwʛPe4%Uőg19L9JMAF?owrB@(8}me CCGqQ zi 䰶y_2Ь~@2*Iˤ8mRj=I!bnJޓ}pd -Ԕ3ʸ_CkqO Y=JKJj .׿k:T!0t36QWD| fD]!zia_cef(5U!rJL f,xSZrٟEhK̂VUH؃G2Ia)QAφ=8ZPD74(;^dZ}le/\ms "JU ka0ǻYIY? |X&ՔlTEr!At++G9}חf2^L*^P8iw5t]#ٳM]ߵ 'K5=V9nL#1 j~džm}K?âuӈGz]{8SQA=KRl)| 5kpt'n8k峺3Ēby8(aʇC =rF,zhSt>M  Fe%^d Eymnڽff ksJ ꜯIv;)(stDxNP$ST K,Y3袸w,h ?'W;I)@ .c?'*RSǻ  H:!q̤RZP5֕r׷/ĐPhnMб(9oɥBH*xtH:kO,=Y 5ސd []qEDE}z;pݢ&vkUScپkZ]q.eO Vz0'Kano?=i;@@Yq[L 1g.' pۍBQz~ƒ:r4K5XM*>(bޘ[Z P5ɛF*#GuHg/`X%uq%.'c~ȂڽeVq7 &xʫ17#~ ݂X+D~S$mr! I$ da^L6ZVM˛pצmbNk<|CRm}rIyh )=Z*w!"s9uSu}\c\;煕KWH !`Yp`;vVOX(}r#` 1cȴV|t,FK Jn `eo82&/យjxe&L)}8TE@ 6̾; wۅLuX#r1`;_O]47Vaxm,R2[VWth+, Y_خilzЗEB@S=,;"y<@\HxHߐQ3ZǜKD2:sN?t#W+̻PIv;aD=$, p`!cDfL6E٥.6s;WDuerp4*y R\\v.å/T<.b꿠!̚ ^䴸48>'u.ì /]B㬭vq?kGD0[{{fQi7%lwLjb$&B < s޸AEE"NrF.+|j 텾'pEAݝzP|8}M}8Ɔ T !dv=O->Ip$hG:k{qvPvU X1-ΊkN^/?q9/ a`r91B/Xg >ufX݋8eY2phZu&9F= ]f%QVsW;E/ )H4ȸ,lˢ5VGh ^A[t|e7 b4|x!k31S(i,N)kTu\9i]g,VԽmka{mJ<7Zeq;uq יe)N WH@S6KkN"l$KzLAiyF2:J6,3շHtt8u//LAa%Յz^Ҥc-$@'IT|9Q3jL5f#t^{p -$q1ڤ Hк^>yCEJVf̘8N:^O^6gRCF*Ei6D%.9LqM]TZ8:ۙ@lBfOE欷%Hn\+^D-W$WU_8u|}پ2vPr*J?bNuݲQ<\R03$VW*i "7=hj~z Cթ.g+ƦrZg;7fRG/H\W ''dA:\]$$Y-]0&$dzlXN֭ l%t + T+X${ :mc9P4:?G|F$HD#RFi%VU1%4~Ί=U7ٺ j$:}Kbs9QHLv34njFz_&l6.CJVno|[[2cmD9lȈ$4y_9QNƂms\UMub _u 7&uma*he"*71~JͯMvSc[ A])KtX8xBnJ{)! )dL<* \=򪧖^f1J-\& dt'O3]ğ u@n=,,l}KKX][11*1y?1r;Z#fZvx~Jo22?1ؖZ~j;ab3sXVnTIZ=L@ ( Fo'>F;552$V=g#Bs}5__Z;7U6@$5+њ4t K]ۏm;|xbGIPSM|B\C"|J% (cPTs8°V- ?"dCI>fk s\N4vSn8=HԁՍn`s*gJZ1TӠ<4N:nV̱r;J7Pف.u؃,G,3΃Nxu8  n,ҏ~L1K\?vLN޴j=Jp o2͏?Ė%o.{-BgRC݀-$2!ST+ 5TZ _Qbn*a2k5^|fΗI6-څ-4_1[J,_WHO/Ro6n*;B0~YZZZiG!Vf aZoVw/om'- 6-^Jq\3IVfde\_"T,DPګv@&o }S,ęׅ|s0 2p颡#v KEukDu0N&Qsŗ+DM ¯d ,hQJx|}yTdgerzDm%c+9:<5:p/&0ۡw:`6WeaAOɩt:nOaxzPsK V9Vݷ,1~Nd3(_eGQhc-zl#5>T[(! >F wKw@,ܐt|'1'3_T[im1uֹ 紂[jG[=E>.AsM( gȢe9L7": .Nt릘 W(9eR[rigK{˿+V̜h)q˲;&}A"ҮmbՑ2g[Œ"\]F~⽵1(@JacB^Dzw%qy*J [{ Feno0aࣃo&%ujYD7ivl~|xPVug򻒷>nN VJAk(haL37M~e2, &w<`ُA Z?/S/}Dň.Cv hM{i)Y%.7V^&%K0=f^mX903QE4G҃ɋ['{4rVZyb3TAS8CQ5lmohHcMwbLْ#66jgyO;{>V!eJwu4FNbӖ +i2t3bŘ"X~J'b5"4w;{+ZV0MfB Y{;HOhBu{GׁuD60l>VCfBg .z;4Hى>NlLPoN5q[ jٯQuj(?-+ԩ/-nss J<NJѭ'lx=c>,Nȓv]UQoي pr_@lCq^rbG G9q>D IFAr#5,MA$M-/uoZ;Xsv 3IZ]kKŀ.]XѶ)xs4 Ht'iMMWz*NGKrNrWC#8d q\s:Tw|5%fK#J-bȨnP j|X2@Ir\&(Yґ xUkm+%9t Os_MƴtCio7x.7LǿmӤBr0v7b=-_oH}Ը\S>'IJA@$8X7-0p?R]a؂gnvi{8B8ÝGHscz!a2m`k/dYUnf.}aHC>)T"Y%f!Bbkv^I( ?(>CcUE;NHDȨ$@Tk=a)) ՙ%XpJ&¶7T İ|ZrE|xh۫ a?$=+9׮ / o~qREJ1 2hUM)jKcS&{%;Vp.eƼ8\:&-xwf/ځ9yPApEn(]7IG"RbD [l/l%'59YUÎz&jji@b xbtU2ļxj)+QБRe':0v|nI="HnӢjA& [/":;~CQ|s7u2_v -7"xU1] vgA85 l-.Gc[Om5-Oϵ31wֲO$ķu޿P؉B}Jy-3b|'g@/Qxڍ57F,+Xv0Be3*QijtAj& 4΀5[u[xJj-ždht"SUN|~S36k)ٿeQzyY|)֦C*IH7"+Ϧ?vAH$14rXL;'-Zw0/zXl;[Z؉Up I[;JzBlb?K7]Odx)t_/*6Q:_fO3ĶhDL<{CZR R>=@"EDlί89e,Jim|S0iHi%`Ewiy]1^5 ǺXA AȻ]=n(B͠4}5^ UQ_ /!y)cQCfzŬ8|Gֺ3noZo ˾$,X]B囸?_"Lj {IJ9y=9U9g)ḻiNB@Eegz6!}O$B2S}|~M0bY6 !k=brݳ_2QںTGJSvDsP aVYSg҉vi+]@Fg  rύTtkqDv.s#U/ m. Ё(B*ZbY{f#*WT=Qp}C0AR/ [ҙ"b]ʇtT1;y׻>+_zI$ƝI0Z(͡UK؉sRN\GcobDŽ!3$m9gG-5+A%]Ww:9\_H? {i"o4?d[]hTo"\ JGV*u3}0 ϘR{q&̘OhM(c 'Ů]1rX4ܪrQ>'|\ %܊pֹ:9b }ԡbfpX:gr}pjQL'ǁw7*W&BcvGHL73WOYd1FH͓zy-"Jmyͯ6a$#\CY%l~ t;SJ 3;V;mC{=JFc_ǐQSVi]Bs[ xc< "e*m*'F&T }F;%_54&cIы;Yq~^O8.xg&Plڙs'HJj))pld2/10+s< s2?si&Ph=?,unjd6>?R_gd/-rjZׂ)Mൌѓ`-EfVN GKB~ ʏX .}aŴJR/YpW~WA|]5-‹>cB1V;P7 ڌ, .47w޲]){7uT=hT^ǩnJ S'9b|aS 1p/YRu.!አנ((ϜI=Om54ձ5ڻSBkMgsrM É+@cZ~[abŕ_[S 6y;K׍%fg"Iqr8]7:qti7B2b i*#nI (Ii2bm,+&([]gue_G)@.˛M>»t\{ Y W ]}"1Jv5&N [/Vwv(CWH }Ozx>;f}  ԭ̤ҥF/S^?U9% U%ngaD$ z'A#a =E+?G km&r ^.@Pp3ЗÀdDM?ǺJ[Twn9pvo'~w6TB[Р|@d '845[3^%!{G)x7=!mmeӋ/a3EQN)\D:fcsj3=!lOp  cN dځ[~B!#%&vݤ6# Ug}y0X4^Ӛչ]N$f"0M4TP6>Ѓ ֳupn'?˟@ deQsű>Y;l1DDP㯁db1e/>Dh|$Qj(C[U]:pJ^ =0_kl}uސ. O([W@]AbLn\XGQ 6MNb FL[]H(3rVn/BBoPxyBNC3[M8yEW4=+xePOtvceE:WB2.>մlݧk0A3Ϟ} kD:^5ʶP /s\85g)"(>+’~S#= a l7-'>basPSJؽ]XjY a1u.)~LVf1=v(zgzJDB*\o5Rs(CY%INJ. ~-1 .XF-[7o)߫ؒ;C&=I_r?L'oIJGW p+F0s~|]+GrF>k,p`{6.݃S5Sn>*$&+*ҋXt+0,e]% D^ C!4Al+kP-CȻke: =|_~+:% j%0Yߙ2tcL. P^cThgi҆gg{yzCOp>)GK +5PTmH؋ Lw}vkZXTJV[}'Lj|㈂`EP#Y8WF.~iB@M\XDtĜ7F|Ƴiަn•3yII, OCT0G*8N0eX0W-Sj,9OZM8Y)r Z CRӵ@b}.wgVÊۼ(R>KXtVIg2ՎN%kr5ެ"Y ^ݞbD_ R w M:@0|jy45[«ʵ,vp1ۃfO?D*ξ-9r-5H XFJ_֫t6@制(e-7 7 fh 6q" p תA|tp{0{Dd OaHPdPs ԃ] NГ QGTǔh5Q>2sri!~IGX7EwCn5wt) á]v`윑Ҁ[vRi)D)t}\:0Ak /Fsi̹SU|iL qo]Z 5ūB.zlp=H)q[s=g{|d0{a{'tq K%%Oe~!`3&'iˠa m_ QQ%-nj,bt`2Q0hs» gK fAi MCEpfJl4sza^K8y31"q{9oT.kA{> fu,`_ Nvt6tuy=2'xβd#βdX2yiAlYj7bK1z}~?VKKh91#t[*C2kfLK"x|Py;R3Gsru}= (eԳ7a纬*{ȕv^y0Ԭo~f* .hN$_=5{?N4=Ӿ}k}VG09jn(dչ6M{=c^ox-_SLW ":T$ Ed]0W|^";c8:2{283->bVMJ;K_cFVh(yY+nNڍ;ZL)U NJ`-Q\t0:iNQ FOG#j-y stMXG1xCD@Z3@INQ99&@CGfXTdast7BtY1ZW7)=8O"MMi %F>Wݣ LX"{8̢i]?胭v'K{b97SWL4ziNsU;t#6޳ș`WO!Ȥgˇ!^A8v<'bXiAvOØ&$ˣ@|M)l TL~M +di]f@^>k%wȱHs]F&3^ZE4(>H#5tq>Wh)~'܆MM }wooGBG9~⎒)#Zu('vW G/fd 2A,ѴeG.fOyel l8b9L\4M#~f@K 4pa=$NH$_ً,A6"ljKG|}.C0{Yxh4w S0(Z(k2@"rPU:7(B$Q'jcw, A>P)`5PZ !ivM6'Gޫ -cL!ck`Ȼ̼,A4'Y*e:v*Nր;O8EUT|;r :%&?14S>O{y"iF,qvZ۬\ %p.gޠSǥ LQΔx϶KvT1ILrVFIб?Iga{m21Hi9& QԎw:cAj" N)Crc_DK6m` ы "{"d=ct\q] $ [ؤypŃ~:oݞ ԥ+WZVfmZgXa#0AB9 t OQ0\dE ;,4?\.s.C4Ҥ Sax\ 8h8ϵ} ժ= 6܀aw?10)2+h!dRʘzw)u3bsYw_u:vg0Na㴰{6C<[B^=j~`/@ КW]7_0[]2$s2wdHV/ X"+>ouf48b ri#$D"F.?T`}6-N,8H> L_`l{sFX!Cb#YJ- C~R,2 JqwjChrB-!2l  hQqՊZ{?#rɿ; S}z d. {Dѩ+!%FIkR|Ǟ6X7?Jۻ1ʻM퀝S#Lg//1jACbgx+.$RX赕lğɹ z. 6xw[.[ ? @(Q|g' H#Ρ"rG')Y0wAB`Eyt/@v4LRd3 Ԟ_0#lELfƯȾ[|G9ۃuOݣű [f#֕#-PXHǀDTkӞ2ed'LKQMB&+~e.!$;@ Yi &1 ^:dHKzζ ٭fwG2%=Ȝ:~?d(K9w(j5~V0߀F/ VrzK֟'c6H=eI3$e'lrhDUd㇩;UC4b{w0G[Jb6#=fn4R;U(w[*o-|)ta-D`$V3D]^3D]3Rp"Wqr{:gi3R7]Qjej|D,Dgmׂ&;#‚dr!* G٘  rc'|?QtXs`G2b!z Q6`Ť`RՂ|5]$✸)usv!25i {(Xb ) ,lӲM#֬*K=n,}Ks| jP)٠_ҜKR皭42D ;eIU'<$5V<[]r[W9tֲʈ1m*ԥ1T6X).M&  r5 ADX4ċ)_Ka&'vɫ>)CۙB'"g'_<UAvTX<‘L ɟ .l Pq_=Yip<Tg+ v /nN 98.ۄЉ-$Fv/|z8~IgXPl 2W) )H\bzT<G_Ǯݙ.`~uy*ZrfW K΄?lse[0x<uXq@S$!y#fq]ia&.K fp6XӌiӂR5cN3P+{S-u#r"W.k%b‚{aZW4!6`k|?l2y,\ USvɃ t2Ezjp7~uVgA %˔/xO1kD>IN rdbl`hlRqxQd(}xbߓxrVZl9-=J@[RCHO釹bFje`U3kTY d!]BfM؀Fޥ)J-.$@cvJ$LN@O":0ä NwI8W{Jtj|Ϝ0ԭPyLօI:+O^ύv&0U(wz^u5$)ŕ%{m>X2ylLveK%Q-C.|,ҙ!N+ 3 z.>{ 5ZQ=l%!܅)54 =iZ,d?0-L"AvoP+$reX4 M"Z* ^z8ITqbOB@\l5(֘ަ"EZti{ 羴Am$Dn"Qݾ08Ӗ|ӨffQ<5DKsʽ}`Bɱ $҆G˰qqoH&Ugr`UGNZ):3tH);FWaDϝ!ciuuQ+/t?g9(?{飘blO#9^r۬TiQ{$ScLSܚsB%t0MU͋EL!=|fnjQ֧z4}dm&_~% 8 E-<ڢVKo~,?ywF@Kg77c \oQ{MNf&W{*y%X^ޝ@{pLpeMD>~co0):1jw7z=py)R#ϟ >, 6|J`U5\e(Vea+TI]unjc'u+IFȖ o*@p,ڭ 1kywui.\ljqʖ2ZuP0zdSq+ttAm̆]T^Gfıore:&,4'ku*[]tug8 ׺KΊVxG4p[Ƃvt#i'\A~grUoav໏ IA|M)h^I7C:o|^Kʗ gfUUWsu@hؽ h'._#c_TaRᲁ=^(8GBa 2RC^x#]#A`| -wրx ,(^IcSӵ ZGLwډ2,Cej]vוq^`Uwi J#ĸښxyLk`Z ó./+:B<ߗ }m{B6O܍ 'ec_:r,͖$۪ӇCeB*|e&Oklѩ<ٷLk#[k)yen`MQԚ$kI@]&~j,gA} O%&%#w7K} dtPR$`Fp,gLR`|]zua%jkL$ZqX5дS!+>1寓 W,:.8Y#aߛcB)1&1d_}}n'E^]Jns8RZ?]vwZy)罹3ˮd:@fgňx@j1[;̤:cSt.lbZiK@7Mا@kŴ iץKWf.;[?9? 󗪉#n9@-/>˞[5=pƼ a϶%ٷ^r~iT3)b()>CLgt(\ TtX0V^] WW|E5s,~5ntw/##ҖɶFf5P5rJ~f,B2۪^坏*?ŸК}H,7++kKVDNI$$.8=[EG[sl"yJ8 !r@Tx vȴM|S0#I[z3M4 y3, 1R~7 qyu ȃX;/3ɏ,|9Tr6; >r*aŏ5J(:_2@0!کGY-D: 5 L`"{GQ<͖V(OqǚuvzcW!k6ϒ'WJFgUW)[Vt'.7lM<pxydQ"kf;9? (|Yߩ2Cm!i3&,-WE<6zJ!HyWuOTYw;'} [}Y+f_48NCT9ɟ~STpFqۣfR%CDs %ةiHSiRwxt,gZGžQtqmp >{gw |dzX#k7g1C&APNtuK eB;E_CCȅ.62m . x3˶*&?Q@02 uTֹT=? ] %v6sxTK?ދ%/v&Ҟ+r44T"!o}Fe(q.7uPoܰSD&eP ^ex| /݊!p ň2ROf҉SY8f U ݅c\XM3igpȋy}/Bߌ @ÍKVZ~]g`s8JZHE'\/oEP@wܬ6 Ӯ@7*ԿwxꅦO:]5c˕{sgQq`u]H6t9;C+'w4> ;$ :ߋ6V6ї*׊iUiL޸+kD=q %U8HmZ يu]UZY @Q3$z΍sgKWqvz>n%il1Ra] {4oaW?&U_CT%v5 A opY`-D *YD/{JT}' y`3h#Yfmb 8a<;&nūhd_v*NGOIJ^^!;FWiIwJ ⻩ϼUo^10Mi6%Qhp9NH>^.he9=z볓wb>~vd W~4*i:ڬ{<.5i,vUeHQ/ 3fgWܔ3g5MS&ץZl~eȖ ]NXäR]Z myJ>*/xxtG\,C4*rX븦J4,!T!`tkлbk.nap<HAXyE0XE"~Fs+r$Jp>N&VhԷ}^Ve)wT:p:;s >*:?{?$!D_+f*'>yD!Υ _?;% ~uKVޛ[*}b8ezi +S1^ihH+Clp'Z?7ͨ4j=[.;=72P ͉+ H 4,QUH jsG/2U{0 *pvkʛydPbGW|l>H h(DQ^Md}ː뙟BOo-@6E[J˓Gs܁%u wsE20Ԁf3 \f;,%wU'\ 'Sq)RD ]W [ *R59_H!X@qXE7klm4r?)͘M8c2!iϏq^癐Q/?ڮa(!+k4 ռ7sş[8D핡0[ޮLw9A bdTz(XM݉ TTK* X! B\Uwm6"Ȥ;\A 爹ϣxUsKy󈾈 n_IC᩽j`&@7.|G0c/ LBcI[N(IB[sr_+[(,rQ{BRgq&TNx(/S6ڂn︝pa@ٝmQ!"wzt D訲A;(zFgy:`+@~mO]+05^rrswg=4{RjP}o}8GdjL:EK> ^lEERafgcY6k9RiHsnfnF>M{bDDώVE~I?UVap^PL[ٰ6xl/5I"[O¢Y0(piZ,\=6~t$B- wǶ|&$PuuƏ?|z$fhC8g帡Dx7)TdS)ʺ'D#GyLoS+Wk6 8CY ~u JLЩiF % ,X_%ҷǪSOtލsd+U[ EVTBDMl ʾ5@ɋT+[㗧FW^h'M!pbN#K * l2 !^`T`QWgu>xJX~<][Eگo/YMUp2Zצ\I1Ƽ9@'l{E5N<=5;bv8:'SQs%8=O$j J9*B(#+A`E Dǜ YUzqXҿb"B7U-ٝqK&&ytyä=; گHuu }8Pս)pM&k*: Y)q[<ټd&F{ |4ff?"-3;6 5s`l @xzdo ~c-JF ~L wdꍲw{  FS]ư`ywԲj JV]}m`ߌ}" o"{ecC2f!zK0Atؿkp^5rI" ޫ[TC;֫O`=i=׃hp{`EtaYD$#\[ւ1Ķe5N]ܩ)>{G ̒l/|)yR|.v(^W`X6HOV}VI~eӱ 46`^("9`NyZgT%j x5Ռ,gat+HP=@Z?&2%R MV K; #gO@@_w76O͋i9r6 h;@F^Dcw>,|m|-injUVSQ̛1Ѿ0mP;i:v0&嵠hꄥmrLNu{Ct)\5!֋t΋Snv*vGN׻dSmx;tLy"r1TiFRH}iSE ~lSTu|cP_Vp)i=#>fJ' !4X2v;g;OARߚ e} a2&lND" \Œ' a\8z\[|C%o3ϛ ݧcI ]M![3^a GXMnn*W>H5ά6zH$?#ىCzQsߠg_mWGV@ Y1b/ lрCfXT,+=-k콘wfQ su,>.I$B.bUa |~d$IqX}j6IQgPA lbA46IF=*CI pkEءFC%{&2 g91q\W#dvjz,MDlSxi3Y)vmU5po H^F_e<#jL-?!G/kO\dw/؆?[ziPׇ)_{yf߿sSZҪf/71&{8׉zJlQ5=J%`,b{3jywp M3 Jd+6mk~*xEdŘ`gc ]CL `3(r*:Ph#-tݎଟe/ HDJ }]&6a^f Sc9D GT^Xg瞹5|?yw5EDbb2eB pރ=&P;B~5!9tmCN!cm刈ZxȔWJ +PJuI_SpfSu1O7Ŧð>R#P9fVBaZ <&9P;gGDf0:\~zĐ0%ܡnYxL|OzYHd.]I'U S͐zY<J,FG9b:Qg汢xBf0?E'-kɅxӃ;^AD&~9%{U^;4ߠcI’5,~'ǧmZYPoo|Ry?rnq 5p dc8g ZX &o\_6]Q|YzI;k~)|Oe}vrCYAc^&d `on4EAogT P1Pީ"6e:7K1?eF \?@OI~P }oEV 3!.5JDg]!5ɨO.sW{F#X~Q8Qh= }gN_Ytd5A[sƿQ-Agrk1A0T,.*ƾ,Y'd9;P k9_)Fb" yv6rN(MA@_MtG`82N@IpFP"+keCc=OrJ*D<UsY_ R[Q3Gs)XpH)=L̐+HԾkR½,zkRE*Qȶk}?2/lҗ?bv.ݻ%**ꑸIQ8)9>cޥ{/~<0|6~mJsC#VHkt) ~Xq.)+;3r8TNZmiS0 u6/!KL\4A0q3y ͘)h2Fa/ğCRф8eƶcY6T_5X㛍VRnFOR Xj'Iiu?eR3 sHKwvo^TcZԯj_HN/ #kS Uf6#ω񨯬):h^5s1߾D@ܷ3nMᑟb$3 &qܐR9 }P {)̽ȍw3 q." |Z;pnj4FQ1hm AV6i:];vĠ{~<1y n:)z-,lgeTL+|1;FVχ,H%NU<$͒CGŌQQ)fI `EC2`^ccv #Zs6c#W`BC1ٙ`#shVj8]TD=59? U)T)$hwo؞CRl[c::ucYB`8'=}Q<7+y'mbm3;].ǑU2vӭkձbujD!_0Cɂʋ,іꪫ#TEO v'{_9T'ǁѺ 2'[*ϲpQوH%t"W{-qqHMl:Xwqcf=,,+fa4lEV Ah)An7ůfyCFTv%.#"_}43A "Nt xd+Fuy e/_ЍyaLD ȇa3UmQܕĐH!jI|e|,uS#/ dga:@Tp`u.-,WCX7EAփ2䪥졎 B3#谠TJsAd̙a8/s_KGc&DBBxΙW0AC dsPKL§d&; !0<7P4N wNW!帽XyP `3{{$o*w}am?:Wϲ|DGt[O RSf |ļś)$=m, ] !]P}#LT@tE1ʔH׽LqGiYe]2[oUJa{zqhdxCk_7rs.{i8A~4&t+ p\>z] o#FTzlUƜ׈x+jWʹT rAeKJ3mxbmUi Ip,o!~Ze':nqjA4Crg=v$F{ ~1r)NLX~kAJ8.$g^*9|g g77`{t {[(>q٠ٯR f=S m-詺~ͻreEDxc91ZUz pw;Qvzʌ!WD&8> C< p XgM?ߛWA#Xݑգ-o$B,doMtI@=i~7Ij-_z2}`#9 YFe]븽ڤ<*z iQ|^'!+AugQbK,p[~W ;N1>. P}$'S<ϦFQxᆀL>uZyJ OiʾFW"_MRNgyi)]^F7lK,zJcH#\#SQAuI XR5%$M9 =JYd=mh0нԬCHLƼT0rkH#xPzR7 $YI`1Q%*:1N*#kgPEc g~,3^r(͌@TtG_x%S# Yt5[s[#MrYts\W{dHV)}=жƸgڍA9BClj;lmbLmySn%5t.\P֦M6;1_M 1~84GP@q`W76k鵙RE~!GhKnf2~wz5T%;-W9:{Y'g_}I2օM!cUz٬,<||61y}cL8x|O ^Z/&J`TUB YԣxG@eכJHQD@p=!ϱ_wkc9Y&P`zX)fV>O#[Ӯ)dɗm*ig^_tCsTfD7m9i7/W7%wc"`U {Ƀ#&4~YhJ~BQt&^?Nak|֘PԴJas [Z y?)Ǔ8qNO:NW.ǮݾvF ,QwoiPUT9 ;2:bw># Ɨ_v k&Y@\{SL=W7a*) j E/!;~1 xՔ48}1dX#^͂š6ŗœtRc2!KEA0-tY؉qCk%Ǝ5I7)GD+w>zJOt>+"dÀDQX,*ԅ #PQ{"Uzf]cz/ X 81K_t"P_P3sB%RvN2ք=+A聍P6Űa!%î}oz"IkVވ0;~LO %]'vm6}N yta"9i 4Vx#6yJ t"[|.ĒANM L z:$3dHԣ`)"D/BDBEHW*iMZI;zegB>{Xr ``43y\(07ү˵ݪ.H _`M[] _G8~/#~Ju}@%%$W t#$XH,^ n<[eնYIS4K6znLp-Lp T &cʼnݎc(?rn*Fj!jOx#0X0 pG;u#ϧ\GmݯM{rVy+OZ3xDt> lbQ"AU t5c5?ۇ9~ʅew8؁&|:qG^Fa+C%~o+ u w}] ^iS0:FzoZ~C'D{mq~>3켷/.cCV71O_Dzn/ bIԠy~ 1Fe.!  Nȴ5tbT丞WFfPr6yE E 0vN )YY`C%{ jy*%/-9ip'U{>1a('e~TD"jQqZ~[.98d1$=dlrsWCV`{a>VU܇Ӄ 4aˠh2$&,&ZiE^W~l//T]0cqV:\>B.YDy{By9-ZsMRsז\p&)y,Lr&.z5Z'batFRi[qDD&ЏAkC Hsz+0<#H犽u}ӆbe,?Fi-+ċ²CT0}Õn0a'T|y KYyS ;Aia6`%7z l *`L(hnXLB)IՕd /FwL˖*.r'gidv^N4GV[`ȉv%ztпj_rrz4h7+QO+eY/Kl"\6)^X lY(_Y9Pq}<84E7eW6+msP rUB:5!)1AV=3AAĈ`':jMRa,'Y^h]3[%̇#d4<Y?}2TcF R2ɓ 0fj3.Ҳ*<^:㈘I qKkY5 (odCg.|3pֲ*+#Ts\**h?ݿN _.s |=SA&._p,@,Q-W*)n~mV(%o;V*?&kWR_~e>]~oֲZ㤘/ӾݫWA ATq2-٨՛X^PZ$_2PbC'BIR#b9(jg)(l[WEYI+T8a?#ye c3xTXS;7jG53"X[Ē t-[.#AVʺ̫6œE|žHbv*Ɓxz"@ֿ},cJ+/HrfDKj~X}maHv<bR/R S׸b\Iv.`RL@z %Ҷ~@PTB0pmÍ:Ŝ%knG2^)Ze/[_C3GJt?Q 9Tu[oX D[6[b";.F֘i4:&b)NٺYkhh&d#\qDT̒GCwMIX p#|"Ⱥ^kU/ɋ[d@9M GDѲU,bݏH đЋ7d6Of)qb),l+'-=1j3&}P\̗>Y72xYop[Y#GFmiF}%C`z !P=%;֋ޖ@Br5wK rmN=V +! ZAR6\eW]Mfw,u#G|K]ʥ_USt_i^Mk'. 4RF}Kaa u-NDLl^ɼXmI|PO;ɢZ{t 6߃c'ܬᘜ1jD({ż.8_xs칚BS<?q0@1 ]rZPtWY<+БD$8ds')Hl4[ DV1"j +Zz#]Q`z ĄHA()T&cM/\"+7pS+e Je4>d[G=թ sy4<6N_pNvG_wlbWŹ3{~,$"Pibno+c=Lנ3a#tX!X[5Q(Sp _ŭ?> 7zsOZ$J"X9"iR?ͻ:(]܌\qд=!9AG&!Xrtôj=g5N|;vfٽx/*ͼRZrMCz`=#-m%Uرp% f<ťq87x괼v;B].  uomnϯl ,%)io 3zt.>idΞ?#8'ZQ`$@.GUr&%v]"Dʮlq>Hy֌yW2Z|Ñ]7CcE+CVQ Y׏DN]ϒ&biݳ732mw YmgM[Gj U[E$ 9B@=K`kυ9,67([(@z{H*![ w< Kz_W5C_%D*Xl%cx^'*4 BysۇM'HLąMVrğ8YukbŸ¶B@Rh6$$h*r➶#Vסat"S^șg? L5d菂bͶ,wߝMw&/fTj lPR D2mE AaTEF$ZDan&FG?WcsT-gxӥvDBa:}툊җ(ߴѺ+ݤ{:k(}jHO|VTY[Ka}bvl{N (MkՆ{AnC(>nmCbR]<]8zWb[jldhDKv_;ul S5Qū4Q tVa/mBp.w9SRT^#ڠYXO/@ %!P(1|.sw+&Ao+#c =W&(-rɮ%ɔ@Р?ܳ.<.g I2m/S1kd|6$tB԰!g*({ͳq$Ij~OʝsO__d!^?aNH9Ke"m}B9yrDBw [MJ2 BZY(5"ȏYwU>ƧHFXav@@.6!pٴNσl'2rρx.]woٙA^#iU8lFm2/Cs~0`HJIKE_1\߮V /zZ ra(s/.ăYY63i:oˏƷyش)(%ggpܕj; 859@n49o'hM+ % ܦ]E,2.IR&ӽ *bϮd!H z] :,(PE:Ge`̗[g3%nۙ;ƶu:LV !€#œU?{No;\!OT 1ŕXj_l}qUP-GzJgtG9f̋ c:;wЎX{,(& ǛPǶ{D' >[ڛ> Z}/4k.2T 2FsBio#}v67 9WW_ bj)mN:J#{so5bIn{e"w^k1Vzg4V5h'O 6/J)[aL#AԂd3?!Wڎ]Ɲ(om#lL9%z:_56bsnVH1>n2Bz@ ݆R㲘<ܝAé6ئ/!nz;˫ap. {7ȯ"4 C%@T#P>$ قydzt ϧ}>d+SWs:?j =v~5%K TĒ5mDݽh<I dA7ȫbq+@j>\'rnT$}`yA6*I'X# G^ cWe@RT$|o;8$\(qR;-BWEYbp,B ;RY =iҜ [aZ*qIauL'L~v<Ţށ =]#DϦ (3 }-hJ7zJ.Ye{ |g3U lgT9 I4଱hm%pիVR&6ẶI/ȆXZz2=sa H"2o^oq2b;68dLh"fe`hp^ Q w`.Ԟ y:g}i Wp$fHAb 9= 7s@7!t[ML2&6A[ѮE%ܖC& LDž*URobjn=pT+{Zs71~dKJͮ~9vbH`4l{e@B*i&;TH.<*O_TSc @JsܵƊ-eI b  ƘV`vh\iie R pR^ԁ\D`ܡ2.ACVa{V3Y(?Z_sWH)@pOZDk|`T37fU؝7|PEluVMyls0 z5$j l(d+L 8 Lu(U]#hΫ Xʢ/"egpYmC5gooAWT I&b]1; |Z X$zR6xt{yk6+afuC]8H *N% a^pޤ!+1pZ!发`}%BHkA;6NJuG];䝩B51ܡ# =*;?. e@mD cj?c: ɀ9oPQz1*u?ܭMZ}k=沲i ]4ap=Vʌ_f lbTxy$Uۏ!;n{̎yM2e PnbP8_[7& _+$LS3I+=Cy LRl'/j%'ן[%}J@3 dxke ;ѠS :!'ahOg6>Es\ּN2Y|R*gpOBnG ؕoAb|H_N$"Uk;ۏ'8dsZÿ ? bS#kK;vΑiQ![T?74wm[*^LWl`l:εpGx&!vbmY s!%PuR7`qIжdVS&bI[|?-b1̾"hŔL("?  gEj6 vmk 6,f%tq).'1Isçzcְꢄduuz~o\'Oޠȶ:}U^+}s_DUKOkp_%4ACKdt;'׼x閉%IdZg0(S rEAn&c3ʕΟI^u$̰Ҩa?._; ۟G Tg =^UVoN >ݝ9vQ1憼Ƽ xdE|Ҵky]:v@jđ6+E@TVh6w6p<=809X4 u3h5E?~7oj xkB4@{Ui`x)ꡖ¶[V"mq%-y*TQyaa!⤓fs%{u9t~{(n? /o&ej%e;b'w_Eayӂ?Z!P|O8 *Ƥ0hN; dql*GtL ([pR{PV\*?y+0 =r}m= ,\6gAœ54MCLqin!Nl*Lυҍ][gs цO(~s @OT.Mx6TS]p>8@Y؎TYX%T g%mx!i->0hfEICDzUkOy uNġ`%8Lu9+L $ÊU: s02m9Ulk^hn5w!=7HX\(!Y^ -!I-8A$#F70p|9QQW&NM\QU =gjNQGRUu-̺3tf [@'L`&P<|'t~Td kwtWS`SGLl̻pGwN.0]'w!|%;VT&+l7^ jGҙݐNN"VfGkǓ3Ude@x{39˹ sg$.?C(F _=ܲ=/>N2y|f/}pۂ9yy\w9~>&7!kkwJR{UGW32eC(em&{+WjQqk85|&6XP] <^)}DhW/ǔY' ޲|D<\IێF]OC -E^Pl[b].(@WaQ˜T\V߈eL4y.|b:{e O'$+- r7z"_dҎ.*7+o\ %I=4ė)+芝X%)dv`SwšEzdbvkL01>Q^iha.r'jGUw]jjzIV]$~D:B-xe?J1B^D䥼>`B8Q+STj/ yB|Jc*oPbNޖnPj 3htBfe?+Su]WmrK."亻$ v`K~-LɤWڔ|z&.YAQ*ݞf6 y5Hv)_Cծ춢&75J޻Vc?= 3*r,AuA+LZY!ԖfeK0}AVSeuDD|ڹ4(|f`F(_ӴއYzf8Uf$1ot~e 2d c$r ֘9}L˹tض&֣1J=]JϿ-kaꏠ݉~wN7W)C$iA]s3])^EʸԜ?&f֋983C-Bb5QyD1k?<&ͣ#"?1˱Bּ/}ӑK5a뚮qÃ)s-o`hu uVzv1'Ta!X%ŋJw |? \)xmعizڠq.q#̽v`/|c Gۗ8J薀0a\7REe؟Yfx (pmAyŝcZ)'/f.zg0ʘ0 ),XYmۿh90#s%!-||ETZF~njw@Pr:.cMio$_SQ/ۈb!..g'#6Cq izE#J9N&s-*X$ѓݨL3T焋"dev'Y}24:ȞuΣ?(!݇^0",DsD\y?^M[кt)*Z3nѫnc s4E㏳C0gAc&0Q SS|OCF bX,mSm'1ߤI}<9'$A@GYPghX#^d3 @:8q݂y7"svVFt Ы +1= v*" Ui3(y ae:KC ĺVFL<=}!NGF93cyE5`mvyY!&T/YlYF^$I^aM|"ϲd* Xu#LEz8 3eUjtqWR9Ƒn>W-%S^oqVa{qo K,O ҊMxl\mF9P櫂bl-`nBHU{ݥ,x1 ]s6?&3Z'#wD?G3lOІ xuu-uyP\ Z# 7ܐg/}[׵nԡV1!mx$ܹG.zɃ|"0Ap` ng u`r_jl,r'Vڕ6$AZ0i̴#p nEI#ŗnN^zR!]̎k t%X,ITo$5&3g,I(flP O eu0/CuoW#Rv(o/KP¯T7u19MQ ԒHT(OD<׬xœ-XF]V݃>!ҧu 7U*vqڌps }n#( *7/m75ίdLA޻PKAfJ,Ud!u.ALZ`͍5K՟7Y::bf#7&qByɘV3VqS 'j͛ń@MT/E+F,?Z{~y]1˶nm(R)j>mqr5ΞstJ=R30w ObD͇Te }@~Apm_E*~m A) 2o},,%|>/vf[ p6}4x鹣Qq] ;c"]RŇQR #&Nc%|G%9fƏs|,F:&VVeU֫ *aGt}Md0;]_߸O$g|#٨q Aaݯ@O@;F9*iZHMө૊YlxhR8662 - K8W\ulVse *2uo~ G*ʆNQl50V.V=,PI_A<b.6KXL@[B/&&w7[+`g!%R6$ҙI@!04U]0ОS tMV '3(mN(gaq~oSSQPnU^dPkf2 Вƞ!q y)C"_ܮP%ٓ [ W\AyT!ckdc2OZ10`$>d`Y 0wxX3zZ$ykxOq\vnl<⣪MGY k31UQb]6}mq$bZB?1XYoYDzlS=V;?5F)3+XKto/BռH9 p^l }P%;sN= pv*pôD[/3 Kx꧶h}6Or!E[V!=̼o\R=ouE UPsfё%/4nGmcC蜳QΊuq?oUd | =-SٟΕKE 1tPV2ճ-_MKxDg°fL<>٦(]i$إd<ᆝ/|Dj`%&RI+)߁ N¤H[[QW_#eДѽׯ%+ZΟߦރdQַx3fc/J/Ҫ~ shdnhI[Nx|ol~h:=־cQ(_ho.skK"ӞiE[д]kaԲQK`]>>W-t#G)aI+ʿлVք<@e$ Shb"lȿ}̀x^SDѻ(W y0wy c_{I\:2s#JtW520&k oWƆ)*pp# )uͬ0Fro0ۨL Okg7h%-4L[V$4=|! $w#;ņ9#?&0D۴&j쳩aV6T/蟴%9Cm_ސ=BUl%{1X(Z)k?lާ;3$ےo21YfI;0Hz.Z(l_*SP}cj 큝̃}\%T-Ru$r'd?bW^wdhd PGjzI?f _ )FplC0P;򙳞7ܹbGFb槊EW4g**F 4?gYєOH?сRM࡞8K[K*)C7]7ԗKfGL &1[,*IO;UM{x%D^ى?   N\6=؋!*m^O, PhB Y{AQ/~,?r\ej5L-38ǟOpSQHhe\b\ȣÀy>'qLȅ߬ZN]sVu\nä"5 joܬR^b$wS>HFOFbg1e|'(I΀X3iSqNK@u/SEIMy:^1 "1#ĢbLиfũ% /жD+!?k]Oء&R1Q}_VIf d6梡SKw,y㚢IxVm:N$ Dql 2nȣ}.x{Gcu@Ef*n(=jhibT (z`Ł"kLmG:?~ˮ+iUn l!OYNᠽaPD1 ~yu,Ef1?unV%Я=ik?j8w5Cxq@| +R푖0+>$R;oxHtYַ$K7Mio"ݭ*|b/vIa3qB^AuШGK /xE.B^7󇾸=tuXYRG6B"j* [re2!νu$X!@ѕELH7^oƩAnm|4?;}K1!+zj.B{FƬ釔vN ",=)_}bc\M53W6^x Ogg2g=υ=7EO $xiR/DxFg;*R4ŲeH m LA>P?r/wS\6k]y)RFOYu0m:=,RP٥$Y~h\I s@N0+4gSY}P_݆Cڹ~S?jYw+ݚiߑppg )ˣO'g^睴uaَ0 PӉlz96(O:ο۫' G#tzp_i;g)4kUˢv'i9@,펆poh8>'>H:MXn&t~vՐU-&gr۶ %ݰ&+ZЛX vmh#)\$RXv@iuy_xP. *bڇD*e>h_Ξ+@#BOL7g9S)LKÃo-!sAZ\|'4Kܿos?SArNl f5br5 W sǟ,!>&{;J:Lo~#Ġ|p@iFO+=SY*i9)8~.L&REtju yߓ9l1Z \8fϓ #66СVbU@uRVhH.BV=;nhDϯu7#E59$q!G"w2}|u͝ݲ0wϝfHfD]aiCn%eǽ:6X, tr",D|ۦUORVq:mQGcIH{ ,\&5{F_jZ)J [;{-6H ."kG?rh'W}ZD8DO>±|p€a;s&j4]>‚ aN `Jk$2~'@O&,&q1W{QWg1Iiq|3Ć͐ lr^*i?dgoM > \#ik)1M ѯ\ycj !R4_Au{L,PdXL.?1}>F`w u'1s2gz/ߑWKx%`7ufI3 F[j2 r]މ$Co4omY\0leb^y16Ә_2A;nKJ-`_E`,v)ƱÎ1wh fzJyz3V[,p&r!1W8,Z_%Cfb$ 6W#((O;wIJ4G8Wo.P]*Onb"u8 7g>f Қj`-lo!8B Q$pHLuPrɌ1(xe%d8d[u3T"/$l Axy{6t`UO/:RaIMDMJ 4)i /SRYeD~BF2:7ZĢʽ%䂳*sQhF)}C޶BB_?w FqMT=茒?|1'Y]B2v6sQڵh7fx{@r3V&jbζd@n@qvÛuBh}RЩGAk~^v$%q%<M$L6c-aR^SP xxwYdID758;-Ba;ʣ0ƗHXʧak#"?\PƂ+M_].@I0ߵyMP~$zU(&V7SϙpW ff[HR{Ht`?; 2{s%T_#7:E#MDA)oN Fz#?t>^L}ޅ\h[ݎ1D_# |40N5@4 S%}@.!8BR@,;ǹOԖ!O{ Ο"q`⹢>wq)3/]p2:)[ Uy?>NlLNqv!Vlj(c=+-0эV*wt%(c q}csG-) OS^Eg"iz(eLQjfu?A_ FU&>?) K2S^H< '҉#*;XžL_mXEu}u4>j;PlCP2vfUdLkyANWXpLXҏpg110bõUVX= W ȇ"iCf+4Zn7wXDk4^,c;X []ESYm '኏cQT&48v{عwgf䑵BmR23Btv5U\%SRJ"&pdgDg%L#6&`A9e?ÉxӅTBsA8^- 2FPx#S#\U; HXip$)!}7J`Xt;fC>Z $ U(ygϔOX6=vKu zuS@hAz7KwjP{8O{r"D*RРYB"2?ק)pZ8drf[_D_#rX1b[K'S(Cgϼav&,zrs1c pJUދB_Lj(m`hLX;rbYXtŽBL4#_NTgUmˆN R^sDV8ϸ-X˺8Myhaԥd h= |M‡6Ke`?_ǜ6Ѡy_CZX8u07AQG{ ěo15  R"9ހ AK|#,EA+XK6ܚlU3Y+_QaԤ)Joc{gNؔ6(ɯ>qx 9$["pk5:Qז&S)͟ $;*0jY"6inF5_⌚{3@/@bh U]l4IXk(,C Я;nH(wm::~.mFmFRZ8&s̙ۂ <ޜeYo5hP+g_%Tk#t"s [ʐpJ^iGbD) /?\Gh :\/lܵ2BBˍ Y37.m.3afwBDqwrhg|:B𠖚Jp70<0/7R¯H ˕rLYlϙW ~bӅivE>͒ I9_N@Z0aC Q±4;8Q;Z}^.L :.4iJ34 D7m"[sc,3\ k;o^dU(us I1ky10Z 4vK2ӑ U o $7֗x ]ی'F~8$̿a]._H$ʸVޮiQAlexM#}YyC=m~49C:l?@3R3!1)Qq5#/xAAul Cq:Χ&BA99AuHIOśZWi*%*pNig5d4+@gMڹ/G;YCBǨPK9*";!1,Xl3g"tr%n @:)uP]c+~f2!%E6 7?choq_tQ"^섚^<$O8Ȕ|oiKo4Ya[alI"[U'3l 3m6VDIɻ̜x0lEb.L}[fǛ TIzHeO.+EhiVOZZ&+ێA36 1n???yuyqьa1٢[| 6`g\sx4Vo޿xe4 gSC@ч('\jx^zauM9=uJP+%fSj`PN2&`gc<']ZvFI,W/1 ~SPoA@w~%uY4dZC=ќtvjߪk*Β;ayͧI'@?{5$Wh#bO\GK2}ҵBt\C=񣜽ۦrkƤ#n$ro)[(Q.<ƱRw klTe`x-(i1@,F1a3R6Ca'a!G]OHX[3!e*f(5y G*?ͺ ɏyGo t_ Ȝ' n膦\D #*WFLAhx벋To&2Q+o v( ZvVOe4|< Tj`ahtԑ'|>T5G' I}nADۀ8utڞb,^Ty__w>z3c ]VbE(y# pb ń9eJHΩZ4'`U"(ȹBg,IzH d$LHE ѫ)ayy\^k֒k`JeJ"79:GkE pŻZ=9RD=&ZJ±EFvkYՇ~v+LMI 2N?;w~ڬ FreKG;VI`Tr!@Kaڀ#AS7nw/3{3 ɠ1mF~WLrǷ43uPЯ)'wIII6&xGUsճߝRޕ< +uD;=6C(p7nD'Z},T beGp$~4a lmFI~oI.m@[&Tb$3qxa4SZ̶,5?HRKOa-/J@H Iq&.MeIj0zR {uU?3yߗ|U{f)iw2B\\.B!aA| _Ҹx^œt{V ~RJkO#qX1<1#혧S5z_ůk"w L3Twk>9RHn9zH|pUYC@*3IކDiuo~ij|QtQ搆=;?u:9WIrC"*Ҝy"JPtSBiS}"uiu@M s_d!>t;.þ[9Iou/'f~#q4i 􁿡#|Qb$xϒ6sC= -y̶<$z.+L2j&7oA?*w8,4,9P>Ba.(g.?% J[פ9E7i.֐64#:yN:t<)"i|d>Q59)Uۧ7"~?}x i?k#.{c }CN˅⭕8ƚaxè/iۇnQpLtuť;,wbF.J; 䮩RJyz{3VبH<3|  VhS^dTMB0yy#&r64U93]~\~"vb~Pjqڤ[T} hc qsɔ\$RC[WsT>?l"[U[oCi` ⻙s ^J\%lBw&IU`YV(d5aR]E8`-vٴ>̋EBsΛ-1N7ftdm|RUƬCƝL̴H~o] M =̋_%]Qo qLǗ-1de qz'Z o7B۩v"}v xw0 t+X c(osYHADdGOD" +qxYgHc](HAݲsa|Gm,)hb(= Smf[8g5hV\a7꣺5Vʲiy)󟜊ՊcM4)dZݠTr]l3LmK^: v\H&{;O'e:dd,lX@.@܅ 3uѪ'}LAOVp`CҔo5F5 febprqJ #hr:!{u<5dZPhR]/ tT7u-}jL{TW*AQb4ilew@z,'ab|~ȏg@ jǡ!"rh2F'%izc, Y1\G>U;FKȅub"6]=ozZsvڽiswoLv=GWE?-evh^¢>b[?ҫ6Cp%w 0OLNHQX1g:%m3w|jWw<>@?F@ 5~gk{T:ޕ 4?1_ޠmBgY׶yf$} ^=xLCBk2KQwˬI\3ꥊέ]Sk3ػ:05d٦g{9Ȅ7C]kr z8IXwӄ0,pm|S_Z'oh;þHƹNمWGձQy+7%_Vb˙mRKֻ6DŽ9u,D%׾Wg;us"du3֧/z'`x !ljQCa2&*cYֱؑ[l>vld U5Laq[/T5z3)?`B R窾Ux8'!' t:MZq7.?'ڍ;Tbm;X d _҉LkAŀaĂ*LZ<t>:jwb+2AzF~4F@mG!w)abꩇ-s.ُ6 AB" ch4B(` ٛ>6;C6:}.h'u piDzRSh88lf'`f+RbZ#ÝyR4ਜ3o 5:ma(DXI Cp)H6葋;ԙ,m,KXg\/jz2ˣs!F@6#YWm2cr3o<"د3eg3Wt=H|8t<^EMʾ$Gr(Ga 6 +7@![N֙8/92V#O<əca&f>.E؂vIR,J00؞JVbzz0K[ ecxGN.'z2VSrSs>@Ͱ} C1$7ַ4_gC|(ѻ9f}p8F\#,k'QQ?Fh稬M$׻fo^JK;~r[a}U K/l\!> 9$UCp=rAuپ-#d{V-/ƮKW oX~Pf (jE\rLfL1bP9R~V!({˳P2Y9+q/vZ8׹^DN;'9 MÿHJcr_zM}FiS&. pd2í؅]}[]<$A80<h*UR{">i"ҩ.U&^2k` 3Fl5nT(OWDab/eUzyYo1{bKqPjяv}({zD.䲘'. C1b֨9Օs9 Ϝ[R f^Z؝: YozX_3^\Mu 2t|a83ê=cȒ thѾhUӨ6{|tQ߉iD_y~}՚RbhDuwyuVKzn*֏IUV0*I).VgruR{p\6maH>G. %Uo(Qxhe^l&4/oIK W;+Ha#8L TLwjKUn) }zi?Xn !z8z.\ѽq" [_: TrA\71Wծ ۬`]LOv% \BS#"u=]_ynD)>@}FOCOk!h:u8Fs[ݜ+3,d `I#qU̡NɿʙyUٓ"vm&wNqVv}@W"Y2h2@zL#W¤ZZgUeOTϻ=1Oh{/o9 ~s9l /f|\ gW`./\:f=zJ-bXt-r!+@vb=M/_tEKD ޲Ԅ\ߞ8ܔ~*r!J1lLC˥g@:LHVxp^?.=0ȱd_ wj/1ϺGҥ^P[%~܌F{C{S)/ɫ S(+" Ɂ&{TpwMǦ=s[m7<'Z%R߀|\_,?DfT vwbsWHKy2R` ߆G#HxB9\^V%62 SrFKGAhgJ3zp`'Edc0KGYr orgٿ4jPȢ ~ )JBIs2L&LiQ'hڈ`NS `ӪZȎ+ۅj:P3Qy%a8hW&] 5D &\0Hvs{t/ űy !~R-yLCV 9bZ_JmuyO0 'NH+2i3E:,EK#ΥOz-mB騘N%=⋚4(U_ׂo~(mJ̺*p]VNr9ǍEUTV/-ŮBb~9>-+Z{g|#F ށ7gT K(9*1 _tKoRSC|u¿hW%3˯ @Iv`%bRdnk~;Jt?LI2!ԣ5JK5\i]ԦY9*;|#;m@nGIOcЙz;_͡w,Y/pe;8V,q`-X>ٖ\kd(, KZ&q YO[6u=Jc|-*suZJKGt:B]p ƶ$cxx;K(rμQiN_`>ŝ=nPK\>*V1U4fB.&Rphu;) ^4p )-/NᎈO }KP?/D#U`%9'Y*b{oc*Q eVT5If7 m'Fh( .!ъ@R_^A6/БӔ|29J 5FJˇ.iWgʢg)-^&k7MiK|)xv Kz/a%"a vPqeeX_hRd Fԩ)o]YlijZm+CW%)lzqf{QtϨ37b :MtbV]5T{kGq*~ItPo򳃃EJ)>Ԥpc(CV{PoU]{Ygk.efbFN2"u]w}G ^<"_>h X fc1A,6 4\44FDDaX7hKAsG%YL.H5l:l[lTX5v {ڠESR3M!2Yé;*]qrSI*oeIrX:{(E~VB97@A0񡻲c%b@ c(s "! z "p F AJQ*|#0.aLMX=8 `׶BV(;hTiōN }Ib!Cs)!PF䨫lTwv" W(/WȸpDr+l#/V㢏 J1zte^^8;n m8 g󺄩4s Ti&ވlhݲoCb.v҅Pn*u^ \b߶VISP(9Q d\F:y2rDY}n_|D@9&/0Wy1HX˨2zE:ؼ?褷)xfqÓ㦣6#Yzղai!&V"=;BXD !LB AT59կvul_jy=_1!u\F"VTX.auY aPy?;uͦ8ZK0Fi:Eޔ OO TzQ>ZZ(Q V01 [AUԤ2@#| ?YSe(pldB|7ٰHI /^t3ԭocѰ*+J@cwPǮòoɪe;n_jR?fR%ĖA`Hc,( 3@LWz[fe)jҳCeqr_oS@t'nސv3.{*gp؅ڶTTPT%/6:˙Gkƃ{k?d0Á4`4/W;31Á!wtt5k lQyދݥf:Rѻ }r:;^ n%r6ukyRXf1BܤT&P< Z<@]oҺ޵+ =u|uh8 lա}Cfe=u v5xa' >;nio1Fqe\PQX`lўF4mY3-%[2јv;{ 90}9ӫo`dDoLpʮk (o0& q=:uY<,gA $4\Opm,_Ϙt^0%Gǫ]52zO,48IZ{J%nz GS26'ٯd&^Z?L]7Ol>>Ƣgצd$>H>SCC ]2vshz"-ztTͼ#@<Y:P46Bj0iIq)8u4gRAE~lrS~SJuOB7Ƕa;?}4Cq?Yw4W|&te^4_E=<׍Jv])ޕ=]O6ݳF ^]'ΰ`/߬ıRE<ȥ.X+!.mٌNiZ b298Σ 18_5N͓wWL} TQJz<WAv.LtgF!QS4% pNAwAm NmmQRy#Ԯ[(1* `9(؛%Ĺe"o4XAPaK4@ )?KPsj#gCL vwj ɠ bϸ<;HmhREC pWdnv)ߖA隅۽>h|z ]Uy?QPmZaٶ&mUoߖ]")73oxJrҾ3UBg5SR2XbvH Ƈd62>wH5hPR:cik,9b,zsX?~@>+RhSlN ?KLFnT7oԎ@FyG^< ?NDA+[9𫇎9&P~H;}BmRٳ4Xzi 0Tg^DsS3WQYp L' AKJ2ѳ 6?Z>֙}3\s|a Di##P*:}3C /k-pPbo&p,vۯh',6Ei'x#.*ܼiy:׈8G2US()!nfJor)4 o+(8.j Po(imDŽ% VN-ւm.x :Cg.ps>t@:3Du.cSƅ# 7K!3L{vP.p\պieZ~a lʯ0\r%f 'KA=i0dzwl}Š=T*I>.:$aѣ6(~E>b-L*?ł4BrDlOO *-xù59IBV|~U3.#fȖ5ꐠkuU[X`:X?W*lb5^_$va+7!`Ĥ/ȷ9b$`n)?^DL$wDh~.Kj"ecI bB=vTN2;9/@,9p .zxo!SnǤΕ _:g4Dxx/ jL #P,s3 Z!Xi;ӇcxZY䜮UbSӊ]fydu`lPY cgVْ+9uGpP%73w M:p%7CnO:}FNʝZY?Dz{쌉Y5vEƥ:!5PJwI$k ڄ;Is/, q^iB-5Sr:{g;#̌ s>Ts_?nArgB ', Gk+;k˻' {`AV/ߐ_cO͂QG3:#K g} 䶧4"AWyW#/ɢU9p1†]`&w p!1Zsd,%rFBۀK8(\R){M D"רWxPOndPhvx봵$Yd%dZJre0R9#gJD,t d*mJb$vӝkfw(G D ~Mw'h (d/-N" j?u_HPD.FK'  ߛɶUJʝonHЌ_*Mdh{dK; 2\T+=FKb ڱ"=fGV] ԛ3/gu;:;>v] =@+it輠(H*D ݲN~RIc7sQVA7`UC%\D)*qu-;v;ZB<cab&ES3jxr \Q_c2!Wm3U-f(zExh,86-HZc*0 nH%}Zb,z|c?ޝf>NO]}舧V 䟟}r,rzQ=w|x=-=oR C{=_4m/кzCbRe)L6@PPIb8̓,xW #9^S:B!.&:F@*+1/m"/z]1cӽ) {ތbϑJlBBS2ۑH2,BJ+97[@1~Z8MY| d>~ۊ5qGG`9Klp;`<kxy|.Bc%966ѝ;;E*-EZjQ>NC?3w2a:M9 Ljt 8PL5[F@Z7o]:[\Je2.Y\#iЫDqבrSdQeƔytf57%&>pʛS )i+%u{b(d8̉[y0OS*iMԭ ō:S]7ds1usBέY9iυ@+*3gd23puZ ?ՙ@gm d)6P%Wqh#B@lu=铎j"OTp*$+ef؎C#Zzߑ3BcPjh}V:4&kXVg5D@),a؉EFeZkflj9P2)}M)uhT=~<ͰQ۷18 B=vN1,iN _^?<T I7\/ b70ˇ!YÒY)PWVz5 P +̺wyph΋QS8, cfaWwtQNɳeڷE!pԫ5k~hK?7%t(3e9#lǩ~c"جNI~cʱRQBʕk\\Mauz:?&pþd=&up! +sۥ28 dt V㵬!^ Gd <4p,0p5z=8 3GȘJ[v'"]+ m͑,pȚJ0Ϛ55ۀ[PƞXq@0ʂItnTyGNgـHj^/p"&x|(QImDʎQ8|%#c+f ~:Bp xY-Mr{oܠ0 񲑷 VW=9'_XD,;T?({OY[/6;5 e:E=::I͗XiKꎅheJ6WGM_ 'sXG0JƝuaUɷM 9D qiݛy!w`=c6^H+i0t,̾ $U$Uέ^E79UKF|l|M7ay ^ L =gS66YRd[Z}RC`φ4u5tl7D8{Ӎ*[<5uY4wn,Q$I5*v}d6dfnzW%D7ઝ,ѱT}rfU~EnDZbDRS(~UNp$2SDQQ rEGAow4814ֆJ(c~G~Kt@ CZm-̬7旿hu(`,<$u>ۆ2VL"%AC=֭l-䔻h^zu1`6ݧa")WG2qbx+F HǠ?SEdM acjXA8;ԛ]Sn_"O15/p 2` 1,n#бoN LAarvCѩz뾂t(:;E`p?}xG"d 72A'* f"E-670$<B`?CFUF%t9BcM™洌8k멎y&_7ݦjZ+/5W[mNi>Kb['%r'"C<;o[XRpf/Z &{c.e% ta+ޣ2 *M`ӽZpc) )YezGѫe!SПIe~7520JVvhkHl!LPfu[.٧ty2zO(p=T P^XWWyI9EC$RB|U"߄}M)9\$+H_ dAŸϽBj0Rr1<4 V~qDB3gb?ق)O= BuZ K%Z AUؒ+&R Y} o(F.+Sp&Y{zx OKTx470U7#(fЊ+ucgQ"]gOOн)c&GDxfnFb:D[7\H|R߿y(PL*|JO KRR +Ri/O*|ҙ= m)ݤ{y<圬6$2LW;S6I-8kf0)F6e㰣8 w+L*ij_ x=B1b:H7 1-5Ր`|{l`%[/K ݼo dp0yԑ#?M T4N ] 8e[!7O&ppm%}ݔڕF"MbB88ۍnGuM=ZJd g1Vi)36f49&pRPqb u>f{xGM난@Zߙw"1-Ru"䪂H@Uw߅N&C*#n)lR< bw+2,41Nu|c0H݋n(X&݉T7!̭~fmķ=ݲ4-!JS] .qJЄ6k p5uِמ^V$Cz6AiK!o&JkdE!$$3j_S=3HI[w4v. 1h6-T+x , LQߘ$TM>9 ߁" 9ѭTȉA9N$ Wg+֋h;D}pWЏoN?ެ~i|x9曈кrpTڦg8nXtT$pJ_RL /L{yzwMBW-3-MeM1U]2L mbbWS@N*y%0VZ 铤3[{ݩX&btȅOcTZM*5jH~X͈naP擉"TNNvzf,QH4up _@5zbghxhl+v^B;.gI7uVO:s`"fӍG56 h)iD7_!k*Or?ȧ>r TyjPÛY$|po8N(G]rzLObvCD#O.}#fx&p3jP$#/f&~6pbu`Kns}/*xQ5InsDډzM]L\_WA.\BWK~eiy{9ʛQtbF1iZ5"!FHRĔ?G?Z]`$R<|4ǁ-CLՎƺ~YW,%JVILZF:h'b $Tuo3hO"ٿ'LȲ iinTzOO_XHǤO*ЉAn3̌RvPqXA!X0x\ r:"ru!`v孊dqE{#mT]Mb0\EtK$ g iM={ʴ`H肮>ʲTgJQYi,Ө!'YO!A [*L (\q^p06ޛayYy!vxowz v`th%j7pΗOTCT3z>,jCA=1c + .?\p~Jtz?{jK2^d4]]3'!! }NVߵCi4U96a4 n6DVq ˑ/ ՙșA\&vL5#F?t O6'3D:JS$q-J"N6]'XRWsIǀ`&&F}!b$z@rWo޲7Iu@ j$B)ՉyoȾhJVG7h E C)%ΌOSVSwx*~(sړnzj/a QZNVxJ P#L eǨn 7݌q=7nu _xxa.Ş7T1:t1yk2*xcwAZd}!u+2@ \D= iFC+gNm1LsaR c!wLov`kBx7Fap@_qžy2w9:?8aD4حI="5ܬc~O,|qڃ-L=aѿM8X5ިk6 Jol a.6+#kN~+8.GU%Ťǭݍ䀷,n0Řj5֩/;?6y# J<W _LUgj506OX@&CО@c*wϰ4$n7q4541x.'.}-Zڜ:J^$x ͮtK$S;I2Jz{G ALf]wBWA{9hޣeyv\-/v$v2ܦX5FCKt? r-Hiqp|$n=TeblGZ:jXf)ݳ|d48_FhC6C0AsO2prx쵢91`H!S-'!Ꮕڀ{ jCnImՏMP3E;r^T M0N >v8 C8ϓ }3!Pڹa o.¶2{u[邅3 7jA?DE"Hpds!:}ePoݥ] nܰʁ ddxӠh6dE@D1I?O[af=&OD_82"pQZ=i?0[5[t*>/ k@0" {#k{B֝ex([:j5~~0'V}H#.0 h'lebWy9w>m?EA!}86FJ n"Op)0M8ogyom{GGr 8LNߡ#Ġad)ʦ H7H-WD ɽ #P$@u*aG۵C C4饽j;7(jf&ݧEOKō]<UPF ٞgձ?/-M IɤwS=::EоoY`?x25ڗv|*fXrH5F}&L8ELǏM@l"AyHR6&=kƕ4]͝( mf]ފnmv e.T Xa zhǨ`V;@ܲ#E[R!&r 0z2 bnPU ]wӆ1jSM$h{شo- -J' ӒZO%㳟I= ?35 ,)˿-tQ'%0u PsM>)b Ԅ5@;z72`mT@` 7E!183xۨ5/)_3{Tt$y9{6 SȨ H$./EtڕA_я9H'Iծ F8XEYFpS{ an_='>(l3LM Bq-Ŝ%&ENjV4̚JdPJne<:$H%Y2(* {"xYi|dG~jυZ';ǩH1Q7<3{F)3jop[:%Sa9# ̝2v5^!95XO;7=eooG#5iJDi\~O \|g}Laa]؂ZCkV -=jȜd Y$Qu/xGyjkki^Silh 4xh3;(]5=0W7E"ѺGnH{U+H)cCcEK9ۇX#EZKEzJNjAJ$HEߊx[8|s6kZ}8̼0UO&rUM 䴕bH-x&XSm:m.@+| ]'oY"TGouFf®XɅ1o C'|R,gN06fMW?R b^׊m[xz˻Gq1}'O>nFb䫤འjx_NoV'}W&{'4V;~0%1U K`/8*h+v{a/ߪ KӊStƙZZШICwrfHF_IR`ڨ"JB&IUw/p YGۆV[^F)?8PɎ/b.  ZrtjcZtVf@i#GE@F?;7AtOtl^Cc l1MsXgIxkVzx}z@v6㲷 ӑ˴4s%7Ƚc*L{PjjNJ> NLwCܹ#c=Ư~|1AB6!z0 3jبoa W ūSP/+'N"J\@ DZJIb(wһx#w*&S‚=Rŕ>rN O<0xZR!@nYk8aM!5O1r Fƶ+ }lsr䴜M}WUO(:Eztx:: W*t3K$-t^)⁉AFd2;BWzԾnf.Q 2it} '}Sk q/)D>2XT&P7 z+5S9X*g H8K΀ oMKZtkp"'vz9%@̺p&qC7IH9jn$cmP2Lqsᴑ%  Ut܂ yͨ s>0cV:9ula@Hq[ ،m<̢g{JuMOy|]+<n% Ck-ynE\ :UԸʇY(LV 1J5v.Ř]],h <46N£'w]emWh߆6wX?^MH" w! IWϒ #nDv%ߐ*iHaZNfyp*4wf5GÝB^Аj\:a: s%yZl Z)tjx= 4x\~T NDV u&Ma[R% eJTxera8KKNezPtbO('`M4.z|e.F".`r %^i.6^T8]*™>&k ?G nltK3+!,mE$X$ QjE>uo菜ϧmh"J,j8(SUmƇDX)qT zy:Tq١,[`e}vjKhAf:2ozϩH#ks\Ti`c25nc9p{V>-LT={-<ʣ=G[H).?F`xn {x(O^tb7{(#yfIQؓ!S wIxn/n/j%HH)omQ'5~:g IZg7oKpi8Ok>BnãclB _2͜.[(_3ҋ+ +E dGwjZD?њa CՅҲ`^ x4NTqF<[(n'ɣ0n,媆d/ȸ2]YړA?jdq|pU} pЬA}N%Tێ+]6 v悅] G;`D0VxBw[3$jV@rG*YI8yJa[A"/_08^/BnF\ #/ J$ݐJGA4Aٴ0R"Jeg2%mC0++h8Ǝ\Eptz/ Ksbt^Gw\M,>r֜ih?AP`jAyTCD /Dߚo's|tl#\HZ8F='~d^Gf>^Pr{bդodFzP)`fPLtM'Xj4Y!u7Mr:i!˙B7o"EA6w n#0˿4ޙ(/wt:9Vވ.}1ȟqv)oFHHK񩖥,C+te[ dC]QXe`(xgǾHf|a!z"Olvϖpk6=_*~q@Ћx vSR/<'2c^ްu9_°$9:-5qK5OX@/\y m ;}A_J a|5u^L*oQ@Ŀ ?kWWc'Gw+Չh Y60K=Acd+M̵hŅɲ͓t]gnnbq p`T%ƻ7-uȆS cyz V0@W10}Hi4!j+CLge<@ vG^g%_5&DGߍ3=3ј;{5 ʞʵw*'es1)4ŽʎN/2{ őNr(yf\bZ#aN CySkܴb9C5bt?J.~wY0l 㩬5T[)^$-yܒ޹'r-;_ wf^Klv8 >LdKrNd8_`:ua/v1e I#.oE**yVۼvDHs l\IoZI.۾zPmAgMkBO1täeO3`;D_-R }T%q3)J[$k&$9!QN9t5.bK\G6~)!w0d+Nz9$;wSj1;߼Vt'aRod3@ڎzZ E=~&I%opjsX'Hf&Y'/t4*ez2"_ukJ1GSH!_棁zAnh \֍ϩ '}pi,b-{cD$9Ca[a/aR0V"2 2x- ?~iAZ3&uհea2@E.sU[B\̯œ!%ʺת۠=6t%Xk5S0A5U>Vfz#Wb:d݄?e5#έ3'$Ńzt@:;.Z|W )i`CWx\ ,{4$bgkHxD2FJLIP杔w Z cC; ÐV&6eG$cC B#5Uz D9ҫ.=e "Y96JՓ[W^KwݍfApPs#317ANq#cy]ڹIf~YȮBv{@hjTb)#O4^?TBW:-5#XWǝ=ͩ m$L&v Cu ?m05[jǠQεGW"x&o?@(dJ$b5lZ,cx:0 {?t"W}?<߅6Ml$zcp.fLu0)N5nYg?,51jCM&?`qtkFG{0O?o+b I[H=6{R?hf;JOְf8&~J߉f ~TeȐU&zUpvuF_(iL{o dzcK F#}=\3ޑ0+NWJtkOP1oxK !wB_>6߀J]­ٗ-s?xNJaTbʍ#bGX+k:J'"6|X"XxaSFs;8XH.{CIijQ//|BzJ7To#~VY[y5yN2eFg5z˒`OH¤<;ƨ{ ]1a'vK)e4Yܬ|ΧHjstϬ'Ro6WZɣAJIİPHx 4GUe՝֏q#5;Nٝk h!]+SE0J$dvotzQkuY?z9_F?W`qlUQ~ yUݤf'h9F4%$9A46TFu+ &hkK=k4$'jY]}zDGV{H_PH-Ĝҋ}gf8dmJW[{!Y3b36c1?Gݤ<{^]Ttk>"gW9W.:R-[8ŝl?`aVG5 K,l3dLD%O]I1"&ԈÞb:z3ݕd\ gx)}(6e?a564e}TO$6c }z$EDM?8^lc1҈S$ ZWF@p] +\&/a7yo9>ƿ4t([ɢP+F?@/)p4ȷۃ)+_w8ӟݏ=Y*LGhTjA[Yg% .PK'8S:dE򹨛Iu}(Qxj-pNjȈ)21&Ug6ݯDxUV2̑Sv*Uԩ/"?@-?ѓ_ "ki_ 1b̒fZB XUr.qE}{}+GU[{8|oXH:xe7-4OpA3d827汣_%"O.tuES3( .HV#Ag\[?8Xp?RbrHЄ(*  KZQ雾"c; "uB#l͏a5eV],Ɖ__dp02ҁ^~E**p3 ]w:1'TWG䩫yi*bwp)K Z[SCtV3A?5&8P,Tcm BZ:aނU 쥊眣x~\=7 6Vf8H]0tWEq695V\PiṢ<yhr/M2PQ̆&-3챜[[OC}v2vvrQrzS+y%yYx@w^| Sz'MDH4g BRWUGSZQC̎(ZI,@v!BO^{Py-PA=:nU3K04oײL4P8=`CJ":zlFaލq7b_|^ 1VS֊~09]E gobXw QOX4^NnfmgL^ua{s~ .$_\%E;]U0qހ^ 39\ak1ΣVg1sOȩ,_]bc! CF$ˤŜ\s8:o g)q_bE_nb)*J)Hc x }. 19^A?ӏPA 0ؼ2"QU}cQڝ۝ >#&h ½,Bx;"K#@!@`[deLJIJ=s\ -sˡl}*j~FZ@ظKqf mu/R#;8 SmOƽ80֩|$u27?:`INx׹;ޅ^na;/6ᅦ=g?dL[xҰa4>uAEI`*_*J ՐL gm<>[eD&*ԄJ8'5Aiځ\E(}i,Z:t =G:Gw-8 yb?r'sZMY{(۪[YY+<?0bFGJBJ=96'N/J7o\,[Bz~j<ĽxG ElkqDo)i˳l?R ;%\E c}]Іoy !l#.#ݝ`7~-r0lWHe<;0>U[pqJ5Sf˝pZ#' #rN3|VQjIsh^|]Z=~?{fz m1D`\:(tMƑRwn})v*NgfsdvB>V+?y(?,-1reY9ȐӑDUE$"+,v2ZlօXM \K*dgzceLbth v$"ϐb(P?0E]=71;@u?Brܾs"b0>Ӈ]W@r UݴwdN7k}.8P57;\±>w0܂_n$|Y؍紤ᲡLS2\hTlt0PǪkՂl/_ly8qݭ}\ ڮ/vWr =!R.Ǔe#~6qk\Y(:i+F͕Ba۾aGX`zԿ}2gHY8q MW;/ƉTmAMzI|KOnۊif-ƄdXpkĵ'mU=fdx"J4is\BE3XG_Ju3NhC&;H&~nEUSKʣFϢ_zwxx/u˩}=(f9 HMЇ rc*'IH;nQd<ѾHZ=j*D,Pm҂hiI3Y4,8yF8wgU>_6EE+ Ru)N=Ĉ Z9!\_ g?XxG5CR:.y_=Z>1{E")I0/M2e ?9W4q] S`Jw#|-vw۸.{UQqMï9Um0>.A"mաe$&TqG.VsAJn&3f~y(c6@CR~,.o^ՎI%{i4?+>T.Y#[`>Mݐ}w @abiܷW )! z&TDZȠjhl'*=>bK!:jJ~!*)ynÉ ǔJ~7ecO ??"ki s%4Srh| 5PP%-c)1P* 5" ?Ü[J_k3Il MXr*AO}uX'Aj{ZPrgOQKԠAnO;A9iE.ȶܜ]bD ֒ ū_BEbɠ<`ӸLc~051-5UM+{읩sRczQ쐫vGM5|ds.]7EۮƎkڄtNZQBt +O](M(?ѡQ(A$[V ȊNh g=yM3BsP=aaqH;՟")X/4T…᫋ qӢw#Pq8^=?!lV>&/KA#vN1qn[أAyD<Y:jV/)e^+n+:@kEIڣ" j 7.zde(!=e1o~rrNNtj Sャ a.GK|/mYLd\g}hT,ys)1FL8֕|,=@.[imaa짼}f_C5ۡP~csVBGفaޯy$<[x s{fY,/?_|XfEҺm(0+MR.͂YBΪ&F=<#jF}{ڝ 1uZ^R0G(IV{Z}Hsvf}ֹ^@VIdhE p <CB۷9x<(d;07BiƳx)Ժxi/FZRos.uX&f@ Th P1}sZ΃L Bs,~j'wf=h@| &Gf>&yuCl*VfW ;:Ž-$NikPdi+xFD:[z~p]C @%Q8jzgQjDh# <ꢻ=x{&l:;qvz|%m޶%-  *Sr6^ G[xEG'-2"o5?!Sb=zbA# 'u?#J|dH{feCN'k!W PcYV`{ZA׾P-=C?771F!w&ru'kS7lta8 NWi6(8 ވgG“QGGaW@}}nnQ$Һs9'͊G0S.T/ o{b!8˸gpH*K:~7JϹiͭ)mzSvg~LڮkwY\N!\d 1②m#n`#h3n|GH3 QrI%R7BY J*DD5'|q KeY8!R\*W], Z\ϖ轝M]T&: ͣ\[GK#[,5"רT"Bv/Ѿ;Kӣ@X}P8WJn/O3+ֽ؋jֱesQpELQNg 뽇U0tC[j`^2ZAUS_ qXPxB9B;<|1ȍ~4"MP!aq&cI{ypBc'6v&Zϟ_j؞|{+[VRy \n|qzm=tC''!4;;(0C3)qgӿxtH5+!y iv- .~Sa#X}o??n2mG ⩣bǝK䐼~?'XKؒ!΁\ʪA?a''p,KC)E* UEnå]>m0"3g$B|gW0fvq(ٓoE3.ư"hc[`K+x0(y&0c; L=~: ;( uH}]PnO ٝ%$>d &x8OЯ| ͋ƭe?EmP) J坤/e*J@ɪ2h^q;V[ ̮'"Ze𓫭jbI M߽?jgh~ EMmFw&4U_$k1=c`(هWEM)é {Ey;k>SpW<+"Mړ3yGEG[PO:Ru3emF*vFCe bvӭ/5wJ|'b2۲ZE^ >8S^4;h5c yk$fd>[ӗHc2,\@feBµ:l&۸t"޳Ɖ[e0`%qiamJ\2@wO('EN!8yp6v&|UЪ.. MD9IsIxs3,EBԙm ]C~ I<'Uv?P2V%% lhjp3RTt_l /}K[J9 ˉ4Bx,sjV!e{gZ$n1Ri,;l)vωÉ4!(AgN@FL#kgcPn˟#ѡ(B XC찙r2>ń,5O^NH5ͣ.Զ!,$g!qH+T%a{F< ( 7Vߥ .Ӌ:Yf4jRj3Οvu|@ǶɅn% bSg 2[*.w(9Uf}[c}Gvcg$qi 5'Ě3ӕο9I`zuv`E7 ,}[6~v6Iœ%XejB L)Lj}HGz&ÛR6%vtT5EW [ԥ[B#;&AUty3GĬ&fg8 AWjجqpGUB^./X&,,_Pq譒E1-75UKrPFBR|c&t^(Ils|L(qpg;olZT2>N|| /1ߢG3\|H~r!'wB1ֻn(h:X2~Ccl"ezse2S^ bhy"lb<ȱ^Og,!G*,QeA'L:kSA\ T y{$3_tꇎoQzHÓNtj_hrhq$f:4\3F9ƐxAGJu5s4.;\`%8z;]ôTP{/oF\v9t_ڑ$sb 5@+TiIsxEh-RLtl zn7JҨ*j՝XVcUR˃NU[L(ZV1Xw'ن\-Bhy֎ 'W h][3LEd%TP߶߂E[ZvSUQעyiɏCʣBܳd{{7Tz\&8Bgs׶pЊn)0sOGj$=ʴg4@-p:ݭfʤr X2v]ӳONf4y؎J>KgH8- w MJ0]6QFBR(,3ن(Fʱ5@E~DWx:9eT 1 ۩⑉/^Yk-}Yx5iBήmkݼ18HU\ՁO$gpP W~^-+ Y|KɯT EW|5~FZ7ϑlf†Z@O;,8SZ+@C|U>:1z5ZϑVf{*|w`U pZ7nrͣ,~W8/w|f>>G;*~WwjQ'tbm8(R`1bp\; ckuZ;ja#qUlp?sUB8Ɓ VE 3[A4Q8 S-5|$GJtA_QhBhV$)TkG\s&IiاH}{N:1A3ggá}ᗁ]كf=un1_k&8V 5p(gv)9߯nǑ@ կ抳!$lnhRHYs]u{~7B4ܒ;ܻx~#ApS#c ,𮪁L=+J ϑ0hw@A ;y,5Ǵ|XǺ'ZjT#>|/;grS$T(uMl.ntr=T3]qL{*ff _14% sy..k/9ݰNUD+L:J=1DTEѥ若" G 2O(å̫|T7P$WЍRP+P !VvM@aU*gh0)0q!~G9L A"T[}@dp<ֺY Vt~~I kg;OIqDڢAM.mWo  {ͼ:jЄ~m)*W=~.HA4Fon:qdXXJ vTsvx@s˴әI4ڔKĕ0&:3,Ar{Ż2!w;Y>vF[pZO!Wn_窩`K jNEA'D_LVTnO@ G[^S`Ǻ;hfK%Q|K6CPhsLAVAEZ pVp-ϱ?1e"K7ChE$ 捩P9F |Bbըjv N6GrX΄c\kR2QV0@?Ai\ W\Yj. QTH-qyՏƍ,,ms>#@KpJ9%e}4/"ŰsD{3sQyS}!U5APV&d hs30yj.tV/z}@?{@uyS_rR⬏^߆رUs^SoQۯ8lSBǧ~$y9;>&ƛԇpU3 LZܶQtAq<[ 4E$zU s 2 Sz.9.b{u:mE.K\#%b4o  vƉxeς/ls."ƮjF X뚯\5nE1XNUigѸS}? KQ)a같*x6͛a2 >74 Ey)jC"<2u?$'X8rň1o)S! *X?=\v)9@QaissgF]MG8" ]bݤ4u"g 2ڗ[!|b1ذh`!. 0\dk:"OwV.z?}ۦ@OnFA|@OZ0%r⨞QwijUڙWHx D9Da4⦢}gclaȈ" >r! Ene(3-O 4n5BH4ք)_?Qgq1xDy_ B7-w\¾0{߃ÊOKi'\6^1Iјj:04q'**M4$XO@.'9r * t~F;Di,=G`b7Tan>m @wA& ~3@I7iO5nzntf3,xՍ,nAv$u*,# У@x_-& *\{p FɃLkH9Tw?LDm*5}#}v(;_DI/ce2-#k/F\4jYBZh?۪v#)տ`SKKy̨F^S>$.gd'B=KP(^ U e6+4W8=P%)$~YRJfU+ UVcU.m /Nz5EeI:Z=eQ=\QHQ*T/E*ڨ,6J7||<Pn9^a{L@'=V2UK^1(GH%ӺUDQ#3_UOe7!rGcm=bqJ}3~ 7)1nLڊeRX2g5xYbhªt-OfjtV2|ECβxu_4RI13ye N  zθ}Ç؏P7B4(eܴˍ6H1Yt6IS/E~!tnY7#xyBY&"D0~~x}sgIy?dŰyRQՁާgԝҩn e 8P HN?ޞ{TNg)A7߆&J\#~?#z{<9?J]$ ?(P(v.Wa,+5G$+=b쥠9qG/~"(%]hh c!sN2,Yh HMBVRW,;.:P>wro{M5p7Q%J fV/XT}? '=HOKp憼:0x4?*Ɠ'rs<8I.u>ob 8>GİH~գ GIGܛTY[W"R%\Z2PH<՜a 3`S(K|){q-[{AZ ]T\9X M!5,X}׭g:h[.=P.2,i\?4 s=XɄ>rJ;iK@XPbZϷ?2;АbnTq-\?% 'a 07H43,ʴ48=n~WB#)Ղ+rDanbugkN ?ЧUjΏ<6"{9g]ɼ. !1BnuE;_>,ӘES~j&0G9բzoP?OYVOtax/g&(j`%)$Ylz, `SYFD̶e5/S: =._aI_=u[:j\5vpD /ɱByQvhIjY`ѴeET߰/5ިQ!>ZĜ{Gh$? QS6%|*8˱*6F{W@9+Z~/c=pVeٰM?`mVrk8Ǩ7LIàYH%eǟ]T:0i>&YBf͘r{]DN]45a-'Fa}?cl-r}H =^el#65ȷ<IOY5Ӫ321O6ل.(ʹ `!d%ZV! dM,QR$φfx,NtM;I,z>C+ew"\DpmIiQeagX2jƲ rߍ$'\擧/1í6d2x4:H]BD/B.s `ئuKdS,N6> 8gH沎9Rr4Q:(>*aKh+g[M%)V:v✐w7~ `R46Id> U- )a As*ÇKqHxͅ,%.@粺-O,%&/#Q5@7@I.~QF*!wKp}Nw- ŽmPz.&y+4:o܊-ݵM͕,"Zpc`F'\ m&'Rs"uCfv*$ T^3&ӄ?[^QK@ ?֭6x?eaޕ]> xFQ t7g%$MQ'<{]K[*F~mdi (:t-#FKEƓaֲHDp+N%*W^d&s--|C\m|AZjUȶL76J_0{{o,,R\Vӿ'}RwLp7pBܔnZR%ϩ`;UQI3gcOcDp$i+m2D_~vcn[NS%I\ԚN#-x6̾cJ'qM`&nxkJS½5Xv" 샼yXV%N :I`T*NmCT(놲7@MWӹJO,!C@y÷3,",5 ۹u:9 jؿ"Ѳ})VL-|Dr=$р6:%4D}$ R 3oyD5gNb:/%47+<Jt<֍9~.Vk_Q忀rdSxSw+nQ"otB; _ƞaiY{U2O"E+b@Ȧb=)U(Ŝ`4&k}p [f~c|M[2}cE:}S }^#pzlEuOs>_i]}ٻ+~GN_TN1FT S]]۟DקG@S"@*pU=͸W-sTS>ʵ .y.#u_8 gY !(À:kRҽ΂U0]H'HƓs+0l6A'<f ;>YWFTHo5i"R~ KiՒ|jpX]+ME#hf)\(߲{n+Tm?䱙 3"t$ bM^3_fo%Z> RCcp9hf3kWf^c++Yk D*>A1wx.)Dkalۙ D&ӬM.}yoS|I-𪽛xܘ`ut>X0#!OJeh20X-蓲F {qULG]-hx# |GI\$SbMv>:PET(_|(+'])x2} 8o1IUKr+?㥁^I/ q疭qL_)2KVe&a.UӦոa^J=/4S*t ϜwGKn)9g!+Y봒7y(j9G? ~ԁ)%*TvꞘK6xʃ2o<9!aoŠmMKq"yyL&.],vO?mn@t ;( ˂ N75 B<>*h$AY1"԰oH)F\ck 3 9VdX& 9ꞃx(8 J:_a. @/3ѝwfy;6XUW 3a7yA5%6"1te?p $ubZύAqhke()O_{ 0?/gs4qO6<4J ؾ9i fV4 +$H#MD }^/l'$P̼L2U V,z$ȅ7/~#_z#b`FSy/._ y7Q6G D[W[Rߡ@CU4C8'OA,nʥRCcEe,)v2DڏE]^DU"ɢ[r!p귟P3,M`#˚\K@| oN,Tlr}^+'QHy4NAHQ{N]5Y42%SnڬǸUD's-k^V.f` .Y',Pj4\Dxpw@^ Egq,h2DHW~=?`߂e}jjV%L+3Ů͕?qꗦ.T}n fLJęepSTRHXH9|IV]TIbyc NwG> vi- V p+dT fڐ͈E4~'@W:l@ M5>]3Hn1QP"5c:o CZf5o=(!XE䌟G2u_}b%فk.$hҶMl Չ8׿bl^tkIܱWiSPVKfLa| W?eVJ+0ƕ7= 90c*ذL(M@v@J.3jMkm4j~Yr|Q z W@AӋUM>ȉFgO.Ts}EƤ̳Xs&E4;Z=~-y&|Xwr p؜𢋤Cg$5 b`~ %1Lkqb! M%!rN Xg3Ke\U+uBh= =6]>m$KY$GY{lW-`3'\2< .*< tNnNK!wu2#JezJ]fԉxP$? UEsSj > ޓ[\ȉ[5+F]F?>Jaы!?`,;vZ,R겤>Kxp~YrɃEw жZZ=_&k0xSw"4М>ߐk=rl,{Jܤ؞.s @ODܵKrp w4YёAyo+s ~zxşa$ Z+"{6ogiцG5ľ`65?r3WVC=# &&1$O6GIzXn-Fawtl^'=ܩC biGΖ ćfT9P<=DX],>[!5RG}Z^pp[_o}*p ϐӽe?@iMݣhd Cez0y4zg:CI\QX?=lA?LfB<>z*E~LBA}Yub1l6rMʛ@5pftYP#`o YcJpF>m8r֔|<^LufWVI㶶@66۴/Vu}~K'nJ]gW(X:yU֒=6τх) \*$Z^)4nV GHЄ7.9?^r!i&H%U%hd=z,?(ğN!eu1M<$wS>AոY:-tpjh! U>kD)(e,v•ɮVM} (,k{W$WeG啜5{k|Ps;%Uhe?Mo |xp\dZ 't8ꄂȕ{G! 1'W˦uxk<:Ir=iM8٧Ml>i3lJ>0tU,}s_U}/e :eH${@XEBž`7)j^TO{G"D<эOZ kx9\lN7GZ(:I94LCcBABN>NS_,sq5u "L9=}^pR`oWsZjQ+6UWt Z"mɡoWSrƿ P;{96"M"a7bwZl2-j& "~]0{US =[n%!b@qclclyr_rKV 4~Zh7Ϛe_~ eӫr({!oZ<@;}l-cMz qT[ږ`|56e HUlɾCS\7As %:qp ]!t가[ybyayz⍥;e~\5/Xdgl 莇RbKמLa_U^T/Ͼ>iD@ў6Wn3XTʚY*6b%Fj||w1|{Nur3%Hnjߙb=HxwCBZ}V^3ML=Y"36#Q`H%,6tƤ_F5v׽7`o-,"#:2_}/-wffx@F{VO2=@cLF%Vwea&h[t'0q$ws7Cdgz[:bd̨E,)1$ݕ{>?!JVxanz WM Da ^YK41H?&(:[Hؠ. ,?njdjU# 6x=SEp (wu#ԯ_`^  RI^7/th,` HV\p{l~DqSmқ2?Rш~/86 ZOhL%AksSj|O 78QL mrwrOnE5B [TFcj:kfm^`[11x=_+L)ԻߪĎE?I` =;~'5 H|}nt\bJm̱hԘ}|c[8r:#^BO! [X>߼C9ifY/6oe[KcU0 Q)z=N ]h.R3-R7]􏐌2>{|F ?}:$c}r&`t}*g.i_kg^5qxDо.b kg_;ػ[+^4*-D*}q>Dh&Rg)mR0Q@2Ĉy<5BfTqD%olơV'0[IzBBүu~k40OG7o5(nǍ\E9)8  4d2L#n2ëWD6ͪzv< ~0R^HB_%"?T{R  ޴`o^-F) `*a?,'`Av@ )*BRt檀C'S RMBlSpJ/Ƀ85R=RwsvIU+5/<}9`nPPsy%lCe">Dw9+SS At sHi)w+={0e.ѪRyлB)_chߠ~FÊr>ɡ_8"u%^M%DQRyێ_+>n1﷎o*hf3 q.pP *^UX HɬEZMEgDGMm)LD= Z`j$7:#޾+↚I,tG8MP|:C:خ?,R\мvK_uP!1'wR?e:Y2 P>j6]E.ZJ *? }Ц$ȳ %lu6ۯm(# [ylL[}x+}:3;~vLs?4; =1"JPtw)!DiI|HGb! UD=Ks& :&%2:+11 |FJbȈIKe􍃥hDS0=ybu/۾w瑣:-i{Vo4 j,҉;\1~c8eOE:okˮ b=<\GaWbE/>H΋3r~Zb5s#bHPKa[Rv(030?`)0Rג8Y-}X^ӵF~dT(`ĉI{]LA//φn~6ݾ.Ͱ:csY3s"ETZW$rR<@FV/, dtrBFW?{c;B;JUIprje r;n%^84(@U,~ac ]=4K[7\iP+Ys #NQ! e` A^#A? {z8s]㵄kiI]gS\3na}9ׇuBK)b~DI I:ӹ4E6uf.X ⲭaG vW~"Pr%Ov>S%NܹĽ-Z0O U=Yg()aR T5AZbd' CFKb_ǤBqLe=bϛKYIs(1bfQp[PmL]CrhmJ N7hU=>T&Un?]M8[;y"IT@ DžS(THY5CRikT09lc*2!ǽ6 /vV qX1)mlbXUٖM'wCOʇP)@D0rcf<3ƈS{LU) I ͦl| o"lJjs*b`q^XN)x9ʕ5rN2y *+xd 8ޤ'Le2'p1n7»m 1k1&]ƭe,B8 iPtO=@]IG,̯- 2T4 R4/q 3Ichhrƶ1|'nC1׵(4pu/C,X0`҅9QT<|Kt,tdszf3Rf#UFT`/oeClMWH}^.BD3õ~wV ê Vr|fzܩ6 _RmAl2pB@Ҿ$<ڹ%cϯ]bדN NAO,~ |>) [2; p5sh"NZA1j=7-ZF~l$'2%m"aZB\ol$J Z(I<muqHfX'cG+^h9G^"]ք/8iePC^UWwqɒr\,{;=@J ԎAjL-?)A ,-$ enŇ{+KeRôE*9f,Q^V]= 2Cu@/g{dOp<&k[?/Ӆ`.rH gIrۅlX{ujM[mJ3DF m4M-(JA9m|Ż+(a›'_p ʳ3Xض@jý{^]L%SQ˩9t^mqFLnLL7KP)'$VV1zeܙi׍,̨7SWY͛kE:9i~+w~q3[Iۨi5aKdJDlW]45@~5Ma}4 QB:̆<8r7 yج\ 4xvu@{2O@5*`!rd.7< w rE}`)a0oX,:0-#KQEƼ1Gn0TE_@NCV`LEac fjj7\i*(K7'1=2u M $PÏ|mҺ]3b.QumjBLٍe*Q?F6ͨ~n<:IR`yu8$@7 WO>[~2gv`!nw֥ }fUe3."bɂ#Tl/l%M%;S._Xzl+VIFz 3pg gFͲǡ XyIe P'UZ ,V ]O1dV+5 jA+Att"ʲ s4E10(|Ylk36 =l?h|~$U".805n4816NfTEH CVo8Y*3J!}%Cl%8#wJ55uaIcQp mնH:5<#LeUd vj*m&oS<5"֜B _q}r?㻨-[/6ɷ6RU-931~pک|,VW%#¼*JNm`EņJͦX_ؓ- rXl_<~_!;jJK4ޠHeriu)A EMo;tjD<=g %%sQ1ޤx39?:02P|NRPs~X%mZ`ޥs9]b謔;2( .ؒvԆD %iÞ`7!Z6c7?+:ANT.kK0hc>礊=b yu$| dd~G}z ߟ Lrx!~OM6}TCwNqFڴ~ CռU MfqVS_8/y4_46H6?fF`c8zfyuK,*t *} SJiT+jP}3R;9uL]虈tbB<Qȁ(僽 [{_^cȃV >1a?}6CE+'M8¡nޅ?_AD? SUu045,8FQw&ڛ5^ $uZk3 *u5.G6+,.|dn(ۻSj.UHԂ(ƚM:_%6kGG ~6:&:5(הGMۘ- :ؘ֌9] LZko H;!nm ˕xkr ég ]Q(լ;l8~{uvI^W / V9TJEha >D,CR\ (x1&V7^fYɜoB]oq11?5׏@O &o~j1eA`b<7ح4`\TŸ@+ bw 7 #jvb",S.PL%Sp(s;j½*.=,gxQ #窝~_7׸Bn%iQbrgL254:Ɏ襙 &Ö 0'4)B,˘Pՙ)㺰x%sQʳ(ά} ]hm2#4dܾHhbMP(wt(k' tr"no9g>}Y2=HqƯ-NaE6q'nFu-+y[)L  vAt+[@_d"ˏKXm#t$.X܊tD**oCkgτM1@RpMϋb#ֆ-s\m!u9.&_+aL <1:Bv69AWMǭv{ OA%;xwx9H(o W5竷<%l`!06OKf<,M{_@S(C.&)~->'B#1~ &5:QI i/dʑ!?7a @.2PJljX1eO #+g:'Ÿ)Pw'$P9=?J 573$Hb)85џ ?np{["RP뤋Biu( zI:y\“YرǻqL]+DaE~ Z,IhD斄w_ӠK**~Ʋ|^$b|7Oob,]rlavVH(y:EO2 ̙]z>N)g$ri <41] <=τB_io7%2uS yZQ54e"0^><|S}ߎd8VHwi =a<ƥ"hl3MEΙ@[ML:6l`Q-:Ь3ת>Xw 6E4FZĸc!2yt_:'Ba<yH:h-k̽u*b 'o Tr}YpQ5N||3wsmà*("|[̗D_Vp REh^q @8 !:!vnRRkӒ6= NM-ѽ^/ sEJzR qOhMhHM`3``?3''Z9 0fd<C41SlTGǃ1ywPa sJ|Ar,3nN,Bk-y?HP H!E Wh {Gk/DW TUwfum@RYZZ27w}r؃\ʉх8{ B+Iҗ5(,ީqXCXcjNB:<є󴌸::\%&0eG.,DNJWEzYo鿏y-c@$Xm=tU#nybY 0"'tOO,>i|?y>g%6x|t릷Z$&":r4D6 ̶hgƨFX%\t7ץϨ?I^[9h~e۔;RۙP)@V\q/9}wĻ#>mﱵhe$Ce4Axg5};[H_s85,M^˃;sXE@Ah҇ΜLhj%Y5iJ Aݩ _9~gtu򧽣l۱qBFq]m- l[X勪#*.p>+0] _t1ɒ(Fp}e+L,PxDkΕRf8N=*0?Ajat@٠%<=-u)$-BЕ?;HC{:F }eͳDK0}FOԑʛq7,8p}EYs 9נE!DRIVJe! 0=& ^̇s܌3pF~ Id2 %(KȖް'J:l`hqV`Oh7"IU?{E2fH &7=m;\,]-̒5ׅ~+V֒e؟"Ib1F% \&%L X8Ru+*滯 ǘ`;﷌NAكjB4iCM% +#Tn[N|^e) S,X^8n)ҬIl͖L r̰uՠ'jh`-U{_:?Z#~gUj>+CV " [ L?h^ y*4mVL2Ȁ4jLF*bOjTER3Nn?T/}ε} u5Z=;˩FqҖ*_4"w5 l+Z\#cyMfM(T׹֚2n@+l_LrR)K,iIJcA;PA1+$l>VCTjMXwq$}!J_-|(vxa-Ԉ㲤AS Zc`Ԅ?Lazh#,A0X&7#'w'^ff#Yw &Q q⺌~4ēWELSjH½sg:TKƆ ]sԤfVhxK ڻaMn?iGv^:]w= .Nz <#LN@-j6dQc?XcxuBCEhؿto T'PZabUսSD} Ì>dMwER&stX{]3CjM]gl|9ø1Kp){ n V| [j*qc jْ`glnUͶ Zg;Snr7MS&yjs-8hZ,eRg[t!.;qC~^n)5j235Dn(o[I_Ǿ{RQ,>>Kԧg>\dkTi[9U]E`?bPbo΄XyE.lpԈ^ևF$Qh8ua3h?E&cwE^ < Ω'Kݕ#=T,ٙQs,oVK]6ăԋeL.P5ZEE7/)Z!fm &:$ú tcb"rRכ> "ި)T Bv-r?R!FBMH^oI _wgwp']8zVK2l5D13(y~ŞC.+P^d d=" U?@&7jo=@~!" O!RJ=9ZA~ޓs{6A2q69C " N9 3y5Ǩ 1~ 'OPJKFl>RgqfxqtiQkBU[hB _,[*~C*la v3>:.ץu2]}s L[T8-u2C{ZKQdjE-9HEM 0l<[c\msC/D;h~C\,\8eB&2ĸS35HJwU]KF?CN@e>bI(#8pX]ãN.RZ[!v݋ }*KHûc4U3Gr|?KQtޅiIn\&9€#1~5Rj,:O37ت^x[AtNڻx}*" QDW7%~ɰ֩dW4a.j?Qs$bI h{ogxAzΤb-Vf$0,pfYKxs/B@fAwtcA^bHf}:N )3Ia.p n$ 2iS42qpבTl|z]Yw86 %(0fip)a`d>hq;3DaVڑ n@$κ֩ xkV{?-hH ]i@+'A¼nM j~]:=k>ÛVÈsMϫe5:_QѹgujE@V[Kyn(uf##PZ$y 5ss 8Iҟ ŵscBB_nJ73߀! !ѹp9,:eg2%+aC} HY+V nߍAb.En41RxWۙר$ϸͼ54|TmDmpUG$,2qm>8> M_Z2iU!z%1t{Th2gVv2HyhFrǝ8+[?<4 p TWTl0XZ`//v ^Y7|}0-۴$% Tz@j*%oˆ}WCpÂʇ$-H7EgUgeY i,) uIaisH X{_GlEK,Oayjno[)9XĈC@*nvl᫊Ɉ;Ao-*o_F1G?yv;1)eqH H=cNOIS=2b!hNs o5<ZUr٣(8Z$dhvAll-' B͔g۹p5d?d%$%9u堛?<`r@ŋB/)8y=MNub*]Jɇbh CɠhuL΢;1z-RP `!ȰIрӠ&L΀ٽ^"j>LޞM84jz^bPŹEn&EμAC쁠t#|q{e[dn_4TWxuoDK82vۏc|;ܠ~NDm-ԋYg+ vL!c+B.fJeyn/WIJC:Ȝ10>rt: ݈@;3UɎOSՂP kg.LZ~@'¹O9,mmbԾ5z,O<4_I:S~Ip|E9vxH:P)!iTq啍"?f($jYW;6eTj2厤NV/ruZ8!,0sc2[81L +)S߻wƼMUnfW] iMM5?͸G¼w/潼paxxW SNz:|_RIa^]d2 EO}uD~_J`#Ҥ|,Z5t~+s t)Smp(nA>6(<9!G#*B/UK].PZ%M 0HR_o7i>dޫ^ q90E5J?gߪ6qvzp~ 5}F3I7k/dO[v-Mso?xdFdIx5%o˚25ХoNwP>8pHm'laKxc4Gv37dp\N84X G,R_Vzir8k"<_S7u^D~Ua]+NAz,r{J*?[~ W9c\}W=>`H]1/LwL+Ns zaqA7"ZE=`I-mtR܈^^4F0E w ?<SxMm0O)}f;-$XJnšصu-,BO'׈ShN~D%cCc+P5^NwϾ K-}zlϧpH Hf=p>*G Fj~R2i:"MBiT۟N=j!@Q+"Pn Tqٰi !P=_mo0#wH~ɩ@A&ݣVKvQ 25 }3Z}4!\W} 1Ӆx QsHJW43o*m=Ic" +xkA':|(>*بv^ ]~1?2&Uh9Z^WJ N߹70-cphy=C6\NYWk^RXcF!sH]zaUNIiRi&ie8 bxȳ~U5i Cfop,"-S_\\e ^SZ^QI4Wgh&ca^@@BqXݢb7_IG/ہ4h@?LPxʘx+4i4]Vcdh\i(&Y@4F;3ghbӋK =qDOM?[(q#ƯH%E^!{[R' (,WPu< O<{:)~LOzjL+xwcG$%g|cXP ƶг4b!Lxs"U,Cm.L38~N؞/ye' RЯ#,;͛7rzLh䁻,p2V 7mNӵSueuٛbOY | Cb)O;HW;}B<&jdآ HWF6+ۙ(Ee&s1n4 oȍwwp\`V6'8\Zյ+I2}%HwDp8_1rUũUx4)*{u\|&:ٷ&3Lma<1nƺYe| @h mq= U\q#|NO3WF0fױlgd87a 1w9<՜X ӹ6NtSH<$߾Sͻ g6P b sMrC%Y|j-FH :EMyHO2f#(KaekJG>jL`I/\ԎԘHeX8 ?DDҤd1ڀp$ r"JaUpَ>7 R4|2Ռiu\/ӗ )Im#2n΂ ,PNl Y*ûԣε7 /'}uxAQPݟTV!{t$<{^N:U:Ys3JXcܸ6GHj>d{[M0q{[;Agmz_̘ѨW_Fj:-a>WZqW/ Ie~+p,}en/mYpV5EY~3 @=<3uO St@+2 /VC>)37ȋ2,L6-i4%JH'==8D'g4XcEEIT.ruǍorEr vq \-`˛|&f[s7u|2XS5I=xR@2QYǦs}ܭT8`9 6L~˽߯aIV1r.W-kZcLA3$؛_"?ڸpء<qۆ8Z%qs5P>l5sdcPdǜ"=3,#œpH<֘aW;_|[3]vk%T-E^./o FLX8ZLI{ {g KExۉ,iSej:XqW @6sT҃-NvP|O0˳%G$Ϲ$_l._Fc69u3wJ3 c8NC~=bn/c/:*i,pUdo&_#TJeZ9bFΣ5iZrf ^x e׫xImcɸhf1:?=X]Z.ވ #\$`Ԉ'$XfAɣơLGrb z+&1$R[gt$YG˦URAk;O 3[}9:XTuR>3L+C\!D=+2,{LY*ƹdHkeuVWBd[A m`5P45IhufMz WcÅ:NX& CDͭT vby0 b^h=fӀ>24:Q[uKD dpp/B`}ƶn=_}_M{hb*&kUDZ.7HHygV0-ȯv>h`%%)ltIR¼;E*ó0~zlW~@c4&8l aV`%'qEz[E2|B$G8U~ Tќ,sƓ5Mc!S}ݖfi`qT^%ЯL~1YB`02sTmC2F %>=DeXyWۀN_CGNIkv2(X0Ɗo;E@#oxDQhZU;b'kA@ɺ0BsZ>?)Uը+Ow0Nj:@4,ꕗ`TS al/b~e3.l,"IeWV TI<>_)q,PXƳ[B^8̤šQb%+:)[)jzK6Gw 9O-0kQYz̸U218ziS͈;ƢdQYQPmN,¾CCcP!L-Ryd$uEx[6;(@ DALIO9_hSKb/OP|>.?[\|==9PW5w&bDcymLZ)~$ }7b`Gy Grt́,vʌ &ijW!=!`ɆEn-RM'1D!CV!h1xUsSc0;4=ʋ b٧ܥ@HSp Vє~F-em6KIxnL) %ڄ/\WmDqs/+xϟ%xxIX<2njq,T7RdIhwRIdSAH$sj鵍ihR0Z=z/^]No-OxL*| FFu,h#](EUO^1ua V๬Wl}j9qsBlAC18a7,}OFdK]n* w%L>HM݉i^9/ y Mi"+˚)xk+)`wv37Q|2-I! ة{*5QBg<~c֬茿Qvg~Jҵ @ wot8 !hstG":fAt /C%s7ḽRurz0ĘXO$a[Zh e2F3q }* }컉i"8)H+dܨ]Ŵ{?.Q3'Y3B\  C'Oy;69GaqCyJw̩{h:DZ.Ӛm@ Ӈ/Ǵh5Z\`wș– V);Y ⎍H' 뢂ͪ{bN6G[?85rh7Gz榊jjc~R+Y<-%S.8ŹS~Sy )X-YW%r&UE~;'FyQNUy4{:fvU.$-k!\YkO/3*䜨:p_W(Uߐx'my Ffnq-96*,,2^q5-5C8~TN(uO!t4qx/s9x]_l7Hla GՐP>`zN6%ߖz #{MfîSNV6Q/dKI eR $U%gxxaWu-LpE] d9qCB#t#A}ߒ@Hn`3Yw#iAS,>1BI4⃉cާw_#}djutBo&`qZOjQ;T$ MD՜s,YVGdW0S-S[CKڋrIE:*\ 2M607 yŒks6AG{" Vf ue(,_,*Ae" I2. 0٬-D~ql+X|Mjڤ0ӊ~iOy.V.\0!,PD~憏 lԓ9S)&1i;ezʯ#ws2?UkyG]6M6 b‡c{-`ZۨABBIJ"枲CA,]M(QR3N|yN¿(ج/@8!x`R5e(<&y1T)!Ψ~tmĸWNc'-O=mOnږUv'N!Ɗ8PJJTEM8%L5W"1)i; 2V饱l;.8K:9tAlR~ig15"J}. ތrzF¬ɫT,re,bNZzW0N-1rё{D<kP%RxpDB"85^`=IFuZhgvbZ;_>d R!( CcBJ+nyOeӗWhC9RhR(g_T_^ 'PB38wY zӗAR\HLĠTm%?h!iE.HEnnzcwZ;uEBblהU[R[#eQ3*A4&4zSB.J߾U7eď:2a_HjY49Ү϶ j]w{}ph|ٶ%R#gpNnfgY^Hp\p"8˰~B-l!۲O?WJcٵ˜'knv"@Tp Yr+; MRf^`+~.ԏ ^Bfg>Qtd?-;"Gf4A\si*zt|+ՎaqxZ";Ý9#]\'cAj  tHK.Po='a43L[ARNxG`c;^j 4n!Pm( !=Ez{զF6#у|̄/6*;5#8f$j*]$贈Ͳ<⺒-z0JyzT(VU7%Ϲ3H1~sl=h"wIVa|}hPk_IBIEwp?:A߼AQߨ@e@IM!1x(k r)N}M]2!80R߽6ZV?N+TBHa(HDہ9ʎ^-NgNEgV&-+3w/t>n>zPv FuxŇ7A83Rh\7:H/!DΒN d#d2h5P] W8;% DgaOAGHfg (7}dΦ pʪyj'oW 4$e Lks!z:Gx~YJ|& /PƜ]1@@'v h) O!^Rv*mfDDY$Oe偺Ż>6Ѕwu&\(Phx{ h5?v@$x$\Sל@0 yi 4"WڞhIx҉[W4JRBBkfB́' KC?ĮpL,5,J T>792IA6Uda+?…Bw&hNuP\1eP@zOS%ߜ5YFVn6ٺ2A ^>4u"⴫"" Vz)MHMfp0*kO-(4֤]I4snS*Ȁ8 r!bF\..-*Tȸނ+~`n XC0ŷz!Gipo/U%(dn*s!3DE2wl]=}D<]̘ S&fg[ClAAyF[h;o;tPj%`If5El|sA7|IeuÄ{jl@xa)lQni~_\۹_HO'M:53ѨwB emm F= 97n 2E_tȟεN{c76˅`rȍ)ˌ<4w0IHʁ7M`L 8o#0F_2)6J 3׆\ˏ.֖$p:T؄3}1+#kuz 5eDcj^}EWtne0h̄hB4P8z'r#厱^-ġ}0ᦪ$2b)iW|Bx2Gdmxx95fCFHQmZDvddBq ېqT]MM.\V64xIep,5RR A ,sA4t! FG >yf)ނj}3_NW[|Dp0~O{zOؼ>bt[Bs^k{7c׀K#K(}>'&0# A>h1, 8A5aɃ65Vq[7(;@6&&ͫŰ8[_DmoE c8o&)mS"V'$Jap(,5~9^?:/L~2"܅W /0y UBʁ~«G!e!H+_ZRM3^#}6o}]9I!xp4t-p:OlA:ڴwE] "@F(R XUi2Ů}{pc+gLJ.mKy x5m$\F pn:pSPi,)t,!8~4 8'nVǖ])u+م+`*ذ=KaWjX|-۵uiS#c+!k\ EH3In(["h|c0' 9%1Up n}Y틚֡aKBU#۸I%dcڐERPml?JGB1m))_tVڃ*. δ6Vd)l/}$2޽F1) !Xs6? >6Bq3Q'bƕ;Q ) ZrB5)ؙ7yc& =ixy h١jvM^#|g6$RK@ 7+SEeRR-:7 $s#,=$H}{;NZMztUEVk[!;>02@<5$ 4DSb:؎U1lP4#ZY E$[Vs;[EIK|Ry8):M 6KToݏ2w BfadbY.' ܣ' <[yũҨV'!(/ĎoP-!9 _oQznv;kT`^^FXhavKʹH+3K@2F]-T`$y@r$ B 2[!1pRRCTHb{5]"BiGtMơq^k܂ͩƀORܕTRd˩^W[%"FZ`Mpd*UF)7}hi]˺x7#tfV|d2Q.alR.Y<$7en;H@/ z WÂ>_GNZ'ISAI/ ogDՐ,}zH@8<89$hIcn9iJ Ԡ6ot/x+wC [91-0$%dj$ܮl{ŸBʣ;;/L@Zi}AeSm#aAx.&Ă>B|1܈(Ǎ^hClJmRe_#yXAR*w֜T}ybQ/{ lNz6M;QR,^g}0QVd9YFf5f WZF9nhV8"4dfvfdu֫g@~}\LQF*] ؟"ةltcJR.==4+BU"UBX Pz51MFq ,HzCv;i;?)~RL#S2VY}U^FE_*6P{]Y(vSmXgh[m]?EÖ=M@nX$Z<˓h@ R䈟 xl;`)̭0xLTdh-S56;I:FKSN2#r;\W p٤[.wBpQruګYَb(j};J˘[BM+\|$^3fX>9}j`fq8XH'8EkHz AfSI[G=g1Kt[6IloQW;.[ĿWmH{oJ?N'Ov7<36N{DW QcilVHk޾˝!떯ҏ`_]ܕŏn%'ꔎ}cG=H Ħ_nMWඵ*t\g6+|sZ^ mJ/VA*wW[vɑ@R)U9%yto߅_jQjX(B>Zǎ"ħEun9?)ɩK"d9p x@-/޳5J&ˏkңѸZ qry*tM1B1`2cN/1Ѭ .8WBC*}Af9sV4B?kv0;S}Ұ7vM,"RB`#zaRcLyi8W/ *l)u]uي؅s|u0E9\_S> F/ {V:e $cAUmLߕBOMX" sog2dUD ^灊]P8[5nXu?ۿسͳ)m3hVlߵݣJ4XSwU.!˓[ =Э }&}w07?#3wj(0UM0Ly^L3+7cp= )(ɿtr<t[y=P[NRwrMo6ljᎾ&-gunV7 lWt JaQe:żey1 Jc dօLKHF`;k"({"#Ꚅ3s◾ʔ䐦~#qHLnLP&cSyJOHxV좭\fx8#4\̵ѹp`zD 8f0!oNV 7Hx~FV@|ItkʓԢ.ˆKTXx(C@uBq/Hg]#Ty$+T.jNkr p9f3gیMW`,^ |w-PER_k/bH1a$(<* ! <ۯbY## [.\SQ3xII,&7(tJ L>%Q5ر\HTIHnr0xIm_g͸#n>g,.E.1/e,R]Ctbd֘Wy_yQmCKRz޷omZY&_ܹ8.q:o MxNM,H!lD24_LDU$jQaV2.-}H>jڃ[1b~7s,n#Ivu2Mw *n4pa[UIÚgl%x9gd7ȩ|r@*bldV1Rn9h@UB5Hv 45RwJbaΏiFa۽{GH MʁG$:?Dh,4w3Lg)8ۡټ|MqEX/BXR멀&xW3qfiE ӞW߮Z5-R1|s1Z -!d$ꀩaNn {e1g_1c:4J "b24³x>59Ѕ P(Ĺb5J\Ơ4V8܌/m ix1ZGaw?XNL6S 9A۫G YhC$e\W|~wAW[mp2Mw3IŇ3P( AXĎr%IRC4Vfw1y8Bà O+MY1ؔ+{cHpjæ zXd#K/wsx)2r =_7:ْrѤï"j4F,:Sg SI?Yx-e%k\VKM;gCO [ahesE ]a 4rh!cgkfV0{"H ,"%FKKz1(]Q-h!ߩb%VF| ͥDE>V6WmuU_?gE?@~. Df 6qL¤uc<]R"-tޔZMR4cv41s(gvR^ 6MHH:ҥ65%@xͮ] nC=ftn.w #Yu_7ƇeϨ=n)|)|+Xd;9x{'8 81g[s+(oVd.p2't ,<Rup}_۲s[ۉypJ4lHDZ-Y]{1VUQI"d 0(wvF-̲@?IaػbSۓ"c2:' f'#j@G¤s3yu3@,r+,{O N`< SScWêf8"tq*3.h:NDXV3 7O`MGoo)(1|6"Yq{:(GnmQcasӄ#hs=#f[O .ȧ䧃MJ4P-ybq-ڟs0h)YkpK N-_.T%/X2tD\u R4~J <[ȷ#h T\kvT8ݜt&./om@`D_$_0r7+I~|Kx>Z'l)aKڟnO%$D*3!t Rǜ.SJB 2g8GHtb6/;?+w6-19OsXY B=Y"qa B)O6]b4eK,emV ZvP$;\<69d済P 'R><Ή]˂n4 ishyq%F2yWWWU! h;0” 6- p65Ŝ Y~^1VЀU@R#Xy^= YEp^6^؟:j g-SpO SWmh޵QIU5n0tYGF$; ]cȦ* vWi=iIu`x6TQVIesg-3d#6p9Io`U w5oTs F\c1d~=:`⼃h•8ogDLK^)t_qWKpAQ{Nv,hJ]1;K^ZY hLm]$@8ݨGtۼu5Z&[Qs^GY$-ԲxBf(! V{}(l@ImhRIB6'C<%'#+#ɏ ;!r@ѵ =,Uar -N>fKH!Ej`͈>XB-l<Ϭ;d+/ Ӄ`Fԁ6~<9״#o}ŏҰIO6a;+q9ͬ ̬uVY1"W'EAjo z'Rw*4ljCGm)hh]=JEO]NNHʞzpФ'3%qu9_?:9g~BX5{ *7P-dB1W"dS/Dzid,~78urEִLcSbL5?_E "z9[ {%ͯ|y~Ⳍƣz1 V}}voɏu'xI yk9uʲJfÜ,,ZKVyτXrZgh4Rt4::5muđR?1X V.2&lqDB i Rv\qaG~vTJj L5akuf΁$15b#)PI~((EiT|B&0Y *i[_YhMF8S">D2Vxhd *h\V$~`>e [@c~Ӣ6 F~ݰ`FtzYS;Fe'}7 Z { <){ .ʌke$L PʌfYٝ0sB}H"E|#zL+x|A#e譽ݜMȶ͇2%#1@ڜQ4lLC):z. 7?r{$0 s(3ތ^Hy~1v^Tf7?akJT_3Sb E`ݗ'm gNpv.d:'N b-qtڌ 4x>ҿUOUPt=2>yc>frĉj}Wݍ܂7A$}V^0F#l[G! dJ+0̘u@at", ȕ8R#/hu;(SΤ+"/QYk[bA-#h<*ZmBq9~JW.ƑRiW#5 :M:١Q i _[.D^N>+!ϟM{&:L"eZΨD,dˆWsT& c(ckTF\A֖ȢɫtrvXhfY,ͫDj+5[u1&]r6r2#&ID0pob+Џط5=Cl ˗ř~C(;%5g$Y"p>W%)L;`Jnr:g#jV꺈ɬG}d9k``.c #\,g 7\)?!HmT9>J)2SZqx8{%oUx׉4~ f,=Md;U[.<-S.=B2t0ּ{Gts)Д2!af.w2Vqp^R Rw1=-!%Z$ `mn__~+Lc&řN4q#*  k7玤Da73E Nxit0W2¿+0̃byK΍#N\>C(2 ֦FGKjIq0ܰ&yOm;"}4>ɮ+j!FI33,*^va`m+;tJXa̩qvU#, M), $ =q7B6~Q\zkb|%RFaYg^HGQJOWwZ KbI+È@!2ypY\?,Բj˚p@o _طl3#`u4d4@B0~c؜u[B=xHHY8׫s5ySsZE^rB e+u!025L /{Bdn (1F)b9z^R(JL+bu6:R*:%ί"hΝe3\CHeA 8VioނTaU޳$7@{G녯pOGP" @Ktdx͍m<@ Eo@k]Tq=Wow |=RP-ˋE9@6;/?11i?.]v~#MzeMR܍Cq06yU6NgxT0lM₏Y+ˋIQ3qzUdФ5}F{%}fz}bA{ulB"Ӧ.a$کaC-=FOZd{*0yͯb?w+ʝu>#7peŘӮF lZrǥ4y~sߴ HGp7N^U@ؓ\u|(S_1#->-b+ZoWk*~^A]/V!?K"e@$rIpe Qw)̉s 0 |t%+lNHBb]وәbzѩ%[cuXwDp㍜t׋;U}̷A$n>t{2Gb{C]Ar= U|N5|#(FvncnCWQ4VT;BAn{ӳS5`VЂ ձV51wӆAa noVep"1}$[B>kU;˔#}b:߁3N:8W? e_;qcW/5>~HI>V֙$ '̍bWB˲=PЂU1,SNF MH4mG\8?QB&ςA˷\{gsߩQ!'(PS7ѓ9Zfľ!vZ'ӣrNTŏI<<3T6ǭo<]=3S- kqsC;2DHXyM?Tdu Œ<7<EP8)h9òpWU/c>AYXG,E> '*[&s)T.rlnҴaY`elH=M; &ԅ=T] %: q`G&GfW+<@:EƋHj EGD8yfeyGřwBo5NQ̈́K[N׸ygbIqG8c@?8t6Hng*]_xEו9Arr+=&X?aڍ@=֜ڵA{'F\$p vJ5$YBPFqU9t1|`:)`{̖(sݼqsH8K aԌrg9WY }xn\ƞ*# cM4 cujxZNA;!lddR/UF54k^N1az2Q3b)>9k& sB_fos, YFиda"7S!0 >cvڥX *n3|݆;q6lg/-U S>X%ڴZC`3oIEnă\|?>odbq&^!U+['Ӣ/eCL^4-l93&_|ZG||قw!TZAICO3]LǯXJQQ߽U;OW_ָ! (<naZY~$7ѮSz*4_anYbǾr,^9 \ Ҕ$SWeׯ0!xMNuyX%)UBxۄ0*ԇ;|SkuWsz< .J[UHү4O#¿IQP@fkk|4@WL ҅D/$}{Gg,1 [k%惔`mg#Nj [YѡWeu$.OB{q;[.11s 'i  SKD:|i\ܵ<\ + ̎w'>sUκLY7[Iً"yS\h/+0C/ (V G݇zh.4qKW.iRn7EEʀN5뫈fg?ғ!ᦇdvBC͔,-}?dݧ$A3/+X3Jk'$9^ EGF>W5B<wWW+%S Gi er+-"Bc6;l!B՝e- 7fgr6R%niGS +9V+7:5,]z~^.g %=pK 2w-7_Kc˜8Fx%ǰ).oRn}tbڬs| ̍rƌW \Z,&}@wRȹ񦗂Ripe9zm(4CX4?Hj3{2u&/`gd3;a]d8]aE;ODyז2d"N8Vt8 h[%jݛp'C"=K]}d;}+5LÍ+ / 4]b][|Lv^Y%+qUpp4@qL‘0_S9(0A6ΚNEӔ/@eb0>2 4;{18-Dm$bQqo̒bF$#& ؈bh МS[cG[7vddȗs'y`NJO?3{@ uGJ|&#w$Wռ/TNs8UZ=䃫^Gh :-Z`A ~&waM&uSG9'JAƆN򀄮aL)Ltz>121]ɂw,+z@pkawptwO6ҧeB>}G msgOfiY"DE9*-% Vh)Ik?]_NaZVn2PKT5vC],tfN |DdyUTwvOf5|)><(iT\PEV-efhi瞟,[o @E8=DNCJtcP- ³p]E_k޾izI+n]،74 /(F)yKah]3ӭ~Ġ-ߴIK74`aG+Ȩ?)vOVT+UO1yTXJ(I7da JaC!8B]!eJ-nae~gKԖJ~M7fx1JW:IJW44htLW3&!2X˪K`=j}d!BQ7(Y@1K  /+I#@$ZIRY\n}IiqIGV1YY6^'ܯAz 1GӸ^E )2Qv& R 'F 7 J+#V!PG`ۏ6Bz`wC?UBY&U$Ve0OIqSM1%gA%:(BlJh(k]~؏M޸2@ e$aZ} .dR$hg-e2|by1j J :A8sEy#AlN s2!g~ٚ?a*GL):,:7o|R zBU6s8D{? rgqQUĖHO47xQ"rCMɚq/$8aH(.[]q灅jmgMMbdQGqgrM*X\`Z[ÀPIXV Lkq!eqK \ñ[gɜbV_k2vA d=!ɀDC!` ++6)%ꠘ ]Dk7tiwdbA]{c"F}me+cmT)A=a4'vWiJj8 "a͔@?cU 3 9!p iy _b>љ8VDžۉ-A\۱Aqr=u'1 Q(z"X% g X֩w[՘<eY߾mG?PlD#n]N7P}d{'.D%#'w;TlB, ;c_梏\)mLNRHT}j4Iel-);Fq̨vtSp[ =7 |nu:+JP;!I'?kog;c+;ly6 dXP i<TR zr"ʞ3,/h-GR}"љp Enr ImC&|ZF5KQ]z,t 6`D<$D;AT?Eå8 ecnN|1 !0*A R\ x- 棏;4QE^aWâc$mHvQ^IE3t%"@eU :{r&gx"!38ҟl?Bn< +F cG.4юl>#_]UpǀD|Ae4oE qdQϯܟFש; S)Z&/ګBêbM"H[QK$FhP *}zerHd1LqQsqT-ЬsSaCHm'U^{[~,nEV&^aN_p@n /d<1(/dqKc#>K`/8VkcEbbD{}0ykp k9=?G5aF7dfWnM?bu"0iވDtqp7FiTnKg[qঙ#} x+q,OuW'Ӌc*_n)3%ӏ:Yc_5fʇ_˿%L"Tf$&I.+cdw? 7(/d쁋9ZmM̯hip)\Ežn0q8, lQ?ye(-k:gyv"Rax9Y)^UrbZ=]ZmNbM?J-|]p/Iգ>PgWG(Ji sES=_ЯqtP¼@.,= uujRO $J?4E0d0xZV8 0E6O| m6#bH\DLGYeRS};D ?*]h._,yy#|yp ^v^TC6z\ 67 Vo\r= h}qW{邯M>Yu[/7WHeaY{}rWˀh tZ:Ѿ*w;l\`2B7yԗ҄i!;f-ڤU(GʇI[^UӤPC(}Fl9Y /=.)Dl#!_r87Q&-o*T $9[ؾ/O\"oc_WFqǝtE3u?Tl0xt:hS5QWhmC{xwuɺFx\]06eS ]@oJ/[ K, 7KmQMV#dm⼉ذQ֐EHI@F@Bx+i.k]~6fíhV .}w@I+B }#,5l`j?[ׅbz ~=<3K( )´4Rhs_l'7b_c.Ug s>/G!3^fti=c=XyHbl5 ?=޺չ  0" p&np`M5l-j䫺x(UfYN {5or/\g1{NUN63X:P7@MH|X%S٥ 3h-/fNPN4Sj,uK9!W`tGz-Jy~M!ܨW ͧ,:f+fj^pSʣz *Xz ͭNQ5CTlb!p )2~YXS5utzX%]~BKav!~?>>c]AAQݥ H)ee 9KNI)0FA̭;UC-ɦ 5>[O;* WX Vm-eeNw&  V8T\jؔRj^BM=#wLgo737th`޲ƺ(y„ Zy |aW¥GǷΡ~BlqT RV& u2FcBmy%xss}Q7Sv`2]6ج,NzˎݡA8DSclX#-[m>6g"{ m^N&yrج/>Y14n$K:BD7b 2sZ@aK^z:n^_vZ# GXC)3+uLN )dmk&0KabXW/X2K4;m/fU\rXh躏O{Udn}d:dhHҎEXwY??@>xǕpy?Aec*uX=d?{{L4YH' ]:>N!| %TP,] ag~(~jm./h}GȵQ#ʋ?UC^8~N%b6S{:Pܗa~홵/g ܸ9/sds!+suDKgw ގ"L3028ΉdѺx)x^\ @{Zׅ Xr#hvֹi00 Ջ%i@:"ZI8FL7fv/M XhU^.gT J6説o v=LTQ(cD6[Ly>nA^9TFAr.w8cnDi ܑPHFUc,8-j)OYg!HZ7 hSn.>_~O)d_ [v]1><89,ۂBŏ9 k{KFw4GO~%ٺQ{_=)x\p9@2q`Nt&AW\0YHtirn{{+$ʉKq0:-Kv! liE]Р+<ȁYVR;:$c6V@z>Vk}|I)5ōSWǠc(=N&_$33i ǽ :{nC7`1LN{Z)?VÌpjajhA/I nuw܂ Z4j4oM>VUYu|;ߠKk38C(r:޸;[ZJ9F\~fZj@A dy#xP03Q:r.nE !w"%~'aYo:uI.96'nߏ\QZ6FB 0=6tx0/4]NˋIxvaN#hc\QGp?%vw|g(7ݣ*ݒG{j 3c/fZܽN5^7_^xFP̈4vj}!&MVi(~E2tM.;!;ncJ*@!mۆ\R;2 sl6hiRtsk䗓αwӬu O?OX݂6`~U#IE^ʾq|qSH؍\zoLG45Հ13SC -k9VWaiAlj)Ǹ,6Ho,%7 TdjlETnj{fNDEg'6ضΠjͅm6J6"HB~ J ;9 `j4q6kCz2Gj e[(u%z1q+L4+|~3`x)l+Gdr enqo'}d$% *<>&qFXy}}`Yc(Bg|BvoKü,4V$æPc |Uc6O#rY{P& >M&B\ʩ[gC]4ꈣ`q[Q&[hsT'2O6Y89ESux|k>dgx-%uᔑK9IRP\ɜ@A .0>gQ62iLD-9R$_Z0V98$)oz@ PD"gHYNZ_o#IQI-t2p3VxaeO 0,kO^mp;IW־k֥`@9ZF]1(޴ :7޵޳.JOk,m?_->HW3Kn'~bj5ҁ6L i[xp_۫ Fs<éfHGJ( Χs/iJC%2srnq[m$F0E#~&U~HתHVL&R>ŀS9 Y_#wƨdĺ8h Lgc `iJS$>Yzq?UA7+%xK "FBE֡ku*9@ ƢRd5\OY11WZN!mT$#g'+#E:60L5bm3>}2QQ2$aw~YB,~8e<PEؕ'{N-sƞ%k4?mGaC+ mgGO:˶$oڢ$X`U"cW0|n4/3uXnc#|^=O\.ek(&p@D4x@_+~1d㚌 6iLCvXԋ~B9D%/ 927(o\ǰ@Ji5/rf|,H-H^ _"cvsq(@&gpRC%#f"k\S!Cr[\KK:'嫟uxyC~ U7{Z |h͐mfR۱b.Α?^FhX,4"m ((K;_m.-Cba9%:Şɼ;J~qlY0G&݈:Ǔ5_8 Z;3iGb;[7ZWC[6_,~zHaj:􆇨8$u65-^`?q.=g:z Kl#L[R{ܕ twC(8GZ~b(9 g/WMc!bAX38$QvY`2_'$)4^#LBtiK>6,'VF]/c 5|JOhr"#O (JU?& @aG"iO wA^xӴYi'yFrж[(bKJLu)d Rm MjÆU֥ex ^2jLG ?(*YZiCLEBA2bpz&=%MN>vf>G(v\ї*|x%QӕESe髥`xolmR-3omdS*}>z,ݫ;hcQx)݄GWEP]p;/q UhZʪDqd"+Ug[(;cjkQ+精1޺ ~HDc%(_bj su*_0pǕw @ W7c S$n-BW LG/Inyc(&L,v0V?[=8yW"I)FVL+~Lj!Jj7ܺuuJ#HCJMlc яv"~=d&cd݁nXba=ULFzl$L8CLC+6n^E:vKL%EGk`uqCcy2VĎ8(mbӧ.P#lוh^# rs@ 90yL a఺@xe~ 0nrhKPzK,2)2' 4_$?tU! uȓ"U1JJ\lriދ;lJ {Zwm ӽK2>*qFbuCjB] 4P5w\](zS:p49ft_BWr.B(f`5exE+ ]aiF<Gy8$%Uz;l2DX\ID-ZO8kSRF B1pq䶾b/(bjk r~V#p7Bde66Gn]Gswp\sGJl7N,Ѣuڿѝua~J8.Mzم@Eg<ݫw6F㆞='?a ݬ=GL mRS^X16 fzigK'C47ɂ snm@2hu:nC_EZOKB;rҮ^0`.JR0 _dG_4`}Ŋ^ɾ@yݵ1t-iQĽO.D]7 ڦFK[+/cIΊ5ː Yhˬ7:ǃ)^I}b{izS _`oV1++i{Gq7[qA9a #Ǘ/6)` 9(_ Ψbdql ;COb.ݞ?/f^*Dw'D yha1q)#:}BLv'5Wug\OݤGu1X| މO\Ef/ 0'gok2<.*ܼuQ$s@cV@Y!꽢ڨ%boC FXhMVEvP %Hw6./ jf;z+aWr5Vĝ# _8n_‰!«)o/ FQ3 ,)QYTLk,8r/c7+Djnd~ө9Qs{_`˘ ڇm!D%B_Tl3SaW:$C@G,:(ERj)}ZyZvAMcK[\ +J<5Wz@P\SqiQI\s-1.A¥J zAkys|P춂$̄ܘ!k6y6#ֵ?V E+/p~+k)xi˴朓Cp'.v3f!֪.e<sY?GykdGTjq Uethۡ(p *J w$1dPBs醝\gGY^t(.W+$K?BLC/|-uR m/3Bh Ra=Gse%}0^' B J|GjQO9l"kDŽz~n)}B{)PI gגyU/)FI T"椔Êqhޏ; 2Y[&hUYNJ-xG jB1{3%l3R.)PG5o#QF.' BEF`"_ExTFү; 3ǕZeE@LO@*.XwK47)EUGĢNR0׿H SNJ+rPLr1&6911|'>b⻪zOP$bS+*s#x$]1hXq)1@K q,C#:rnv7}]%`x5fY%"+|= $ywe[2yɰ^ oY -dЫ*\O_jP[O1V|_ H ?\(wc2fL _RmXD7:c淛qꝖ1۱!lWv`33,6EhOg@ 8̝׺ g`mj )D,|ymwuSX"*kHX|IL:D\zb*m=;cQh :ڎ%ߤqUc=o$UEvש7K, |xY%Q-d.fe5G͙ftz!n*4F/Y֜C获vZݚA\\y@HąLwy=3+27$'k#y)t tޠou޻HgNe{H7ccѥ)=۫mn菉fWGO9ep QEJX%FeHq:LAvigFE^ߌ:~ڱbCwaȄd7g8P] r+."ʬmx30ً HTLُ럕b̛A̙<^du҅ Acyc-'OHSRJh %0[nOx0B[W7]DZH܋CI?j; w%ct`5b4a`q^rDxs//^mz S1s6- {Zs=s˜9-6&`e(d0'.w_Z=J'J)=4@T`r%NǷ ;+(S+?@6iA[#Sc i3mJw2JȤgbs9_D9EJgoG3v2. P OSbx@Muk,b'ʩH_>dAv/@%>]F4Ud9`E3~rҼ!Hz.8'`Ռ)/֚–"n9!A~δCyAVz1+MsU[]%xu|r 1L؋P7ѐ4qCM9LjBjz>CS/B.$^b, 0; ^wq. 1G_@@-[)1$ST=JeܖjM>*p L'zA-^,21 c=R$(fb7bsY UFg*/A^XunΤ@V$5n8-`")ĩKz"JN/sm' %S$1P6Spg TzI4yeѝ=*p9+}PT|R-~W$a|1u-fj =.I$'sdCףԇ*gV"4S!~[BڔLVuEGPzvm7;;W5=FcS4ȆSYH (^NfB&+V>t O`Odk*b>}h. fc j?UdΞ ԓQᳺ_=J`UX쪘/a._ϲs¾S-}6( v0zV|;D60Dv>5 vVٯh 8ga.D1vܡqY{(>-G݌fZm^!J9iG\9/Eck]ygF{I1U`oQmՆ݆`6kc@ܶy0v!Xb푍;tي^CoybO [I9@%ZA+fozgX{g CëIPJX=9% #` 0=dPǙTpjm/vsU-9jHG]sk ;eRӶ_o|їYzi)GIcg.|:uJys' !mfg캄3{;E'ip]8d8ds92T@*mJTE/M38IuN QJ*́ؒ(ХdVdT/;P~f-Iwh:AxNA8*jKۥ4zj;f1h ZjU$r[= 52v/nĨ :{9,EMP7Wo{W;mS'$D~h:1 }.؜ ] lZ'FãQ52n'%I~~>AZ7.Dh@C )j:3}FmQDgH]onXjOuet9vN{UVrqR5Eluy@}=6bHq !%6dk_1KX>sgTԯ|FIi5a7ִn(| AqtD@X |ޱd~ }u1ꄏ$ K*Ezz8{sٸrXOMp݁ 'E0llzrX-R g>l#ZZA"Jg{}Pz? i*z_'Wj .JBux}BA&,jU0lLQ΂S+yXs@_,G - ٞz忻ZuY=~gc\v[ikf!T8D^4Mڤ4F15t!uXG=MC4|S.\s]M"Jj3@Xh o&~TN8"ɢBw&UBјC86eǐk"fBS7rv^odpY5Nk^qL&E Xt#wc&_o7䰅lr ғG{+okՏfGkm]pwftOjj\D}\} Hr15];=[bHaJpCLn (<)igtXwJ}z5z .SjB'墛œV1↱>TuPu5M7,(u>)!3.hc @}74S|P0<3WjS[?z9~H I Xɡ\\MxtY%@8f`BLiԥA JR玛RҺVZdw,m5,nךfLFL8(”nA =-f{l@~Ԯ׏Ȕ\.AXDߊޔQi}jȸZ[N;#j{ Z;{Cyni.64=BOxN/N#Q;ER] ~9jRCChN#[g؛ jB4?F6JsV{:KHeL^r)9.ۤ*."3XmF 36dqvΏ@[RF2$6FQ0\Ol†CmzY[[{x5SnQHP2oOTB6KSk콩ҵz=υd9PBWB3Ðqx!q#ECJp2GD38=Xގ:cVqDrQ mr@Sћ#a1_:BXGZ<1o cbCn|v>@aO(A."t͡Fv$ E΂CCҖVkb^JgdB}<$Y9&!_6 HsN'S M =a#9(U)62Wl`'KC&,OE㐉Dg=[1bh,7@Gj H9Y 7՟f߼K 8Go5kmװ>{b8E?X#O8-}6ٝ~jby\/}24m Iasa;.e* 8z מOiA:~dسC ԓgEaW4rl8>ҶCк{g`3)rbaJ4%78 4  pL ƴGJ4[U(ߨ\э%m*k>7/UmtCC V #7]ox0d1 }#7rgd< Ҟ߈EF+>nC֨a 5:gb]dφՆJ2I?=Si/ǂNp"0eut>(GX$fI#l~L|| #TIdMꘘ#ȍ䃨q&>x{OBGpy"9Z@/>c >$C)AQ/̻xa'ӝ /1gtyx 8/Sq_Xojm܁SLG.@y|PZPo?/b,XVk.o@뒗m6*i2d0tzK WpgU9.d+pxhjj,Tu:PqZ=iߛo6xVMˡlYNղL--RkΒK% slFT;sѰ-A6!<i2FE6Up}V.iQc;Z6[ZeԇıCy,`Ɋ"H,?1u,Cz|t(I8fbV>d Nȋ}S":; #M"q>"v Z#=LicR8e82g P_Vō/dx[tA^dH~bdX5u]kӿ!DZ|Xgqec\XY53 QE\ ALъ4n^6`I(.5R'X ~8`tV:8b@ZѪe U<B匱2x] 6d#*X>]"CD dKN+:C׷ #SH`&kd wiɑ?#fTE29+:y2 cE4*̊^wrrZTK2PSqO@`NOdܾY%DLZSiVxw1Gr1khN@`W7Hٙ@QknP'n6oo4*p.LwF}*IM{MSO;LiFp2PoM=˟l#a$gFԦ1*{wFi(1YňȬbAX6*zSA1!H[+gnVnU!ko/-m嘥-n( <"\O%D瞫xb]Ndd|贰o{t{N RuYaSRg@epBWul4S?PE.^$_e$HRXaq@nYby!K*zo_vҗgb0#Bd%+UC 6%j Q E_G;t݁(O%5~=kB)Sc^rLCUū( 2OqZ:'Z pԒZ߹cedSoY6%Г敜:#;Z+D="81| ~D M š#|j7g"{䑂>_=69ZA 2[<bćI`SW.wslY+벘Jivn]ut6.>5#h&Ѱo ;momY%^_ NGKRU4]0rS~cW}M OT'z#{wŅwVNHFa ڜY'g-@9e`C݋le\`]ό@B\I4`j` 1f M͕DOXT+@`r,}@<1*,zXg! D-BRa#S/,VkC,`|Keb3"H#/H@̇+&kJjDfv6[Z$.~#_?gj<[!̺|@}&Qd魆Yq]OX0*~2W6?/Zk]b#ʍAW2#k ,QAQd,ߟ숚Ф{wB=CgH$2FUW;H-AȦv^P! 7+@v*[3,]ٵ+ߵ>#\AMVM܃{pi]@==AvN\*=+,v區Yk8Tߴ&i#1\R}=T(n\JnSxUL܍?{+8JZUXg!a?au9 v?J!&3 ӷm VK00&y b|s%&+X?W;uXi7WEOk,"~zA| 5M۪G#'r(GOIu6c5딿ғ"C9[{#9j/?a*eɵ\Ɲ Jԣnavwgh +/d<7}R|huWOHpCVZz΀Î;ņG R|;l @ 3 #(&(UU!ʲ SL)U4Oӯ߃ZVŤ]<ȷYI•d}d #ølJyE,`xFCf)عX%0c>$7~,A l[-㈫w{B8F]''w!edrά:ȜС.To[YHltqZȕ;5}ӷ |v4fy68LePVɢl~1*ۋÛ/π'TUEb ʃ/֑t+C0n=SX@]zy7Svbz4Αh Ȗ`|򎯖VuaЎV2?<45:E-g) ie}~\q8@Z|:U@s8;nTb,wrȵY?l`vWIt Ke,=NNFfw95 EeNjҴ䬹9B 68L gc<:fnO~0tEš,η E=َ3b7[m> N=: n|.c/-bYwjcIDp9d WiS=C:O~ Z<[c"giH@MD#2ͬ`%Y\謍8Fbq$}> itΩQV6rV*(|yg; dtލ/#}!& ڌ(!*\*(m?]7HHF : }AUI7ˈ8G%/`g].qyb!R8 J``S ~{ Se-t턧=(0u620s[;.y"N$) H1ݍlU1rڃx_MGSXQ`6LEAMx*OymS/kkKvfT3\{6YyP* u?jE9`K݅6S0rx3IyT֛Y$'ڀќŎU!n9E ɼքǟd-Ѻ}zo:@1;3ȴN' 1  vqr2>2ruycDI7r濃/dp3Q9eNU2WNa7%b#Sܬ[)rɏ C풺CuNO]u]+8 (1}Y31ujj=F m|E^rܜoyM}T1!i3 XEH@.sn$M K=Ua[fk@>auЎT)&cZ~{WuJA,kV,4&'G8hnٓ/'(m b2#@Bo6,p`c'|Rfe:dtRVgcBZfIf!˷u.( f8t*I5+9z%97>yrk' б uYf$͕P0M۽bFd] yXdO0Qn[W& FӆJA+{kLF>7.,[v`N3]4Oމ`Y۶[1wtzsnʆoଔ:ʘ4x|$BtGr]pm]BGlءC&}10W_]e-S ?HLl¸֒ ([!c4ePGg2MKf6|o$y`B4+ϸ'Iַ©Ӌ3z-E3rpa!z/]X q|J"upT [^RV6$Y 7J5-TaStm3vS\Mk3^ v$pqTL"p7extկe-wc(;! 3S\;T:0MLX X(G*xl]k+î`VPM OU-6Y0҂Jo$BQ*3ʟF )jC2./T{}k τ̅LpQǛ@^30jmHXTTKJ#=\0JO`q{;VqܖPXfou~6 RPJ a;ވn 50e9kI%LՌrmćuy{cR𜛗fP!s#Rm3N<J|;5ٟ{}AWn8d<Ad޷h pֲ]kTfLf:Y^C{}! &Ims~3:_~);5HΝQDb鼈 SoG镯HɀM>$ΎL@5eH`y{YO!3B*d>܎7$ز4T)w56eAL?bl5&ݗ~.~.hN#;|vYR>nFmaKS]0m|;׸0GPp@9IsSOfݺ.'zQ tv RV]e`&iX˘XRѮQy[KnB~KC1d0ޥ*W-o[ &gKw>&9@QgaKsd CH _'/% #g;@A'SnTV_)MIɌ7`}"Sgq7iIӔ;,縁ֈ-D 7@Tr ka]n_7闢>EbLKh0|ϊSPEL$Q6|@n8>i[/h:` {P}1$O*.iPӖ[)'g;ۺaI E_Vj\ANjŧGso/Jыۉ|O?;jy&%㳨|7sxJz&*yDڽEw-(",@pB>7U+u1A7Б=G*nY`_ z#xJ$EW!7WPvAp^:ߍו|vi`4v[R/jb"q(tH~KʎSPYgoLGݑKDn[d@;ݩԒ@tO\׆vt/$4r"Jh?-iǀڵ)gNp_IUzjL2 Dp Yxh+ blH a;-ǹ}NiszISX"a(N)z4 '6@nZMT]c=r[!:IDUGwϾ7' +yHC'nJl<|7~|riFٵfu_,o` =Xy}STg6 Pu 0"xr ~Tx =Ʀ-^,_HQKJ覶, } 2 7iBBTP-B6 CTmTصW@ec7ЫE1WȘfPt8cg }[M񪲲@lh|<%ėtr_ZEjw`W3jh [ZOY+qG hR^ßTvPHy#/ zipnEFسc))}_QQ_r0{5-Uu5,IP2ASEB~HvױrvΪ@*.'=`GeGI40ZaV͑dj4̺^rJD>SB'hhJQ$Ew%VRpN^OGəY=Ww}rFKV ۷(!h(VU|Cޥ~ne- ^ c4?٭? jZi2q%~LԚa[F43Q4ielOcqߒ~ 0Fpk2 RYAu ҿNFO m"` ?WpJjkY_x#1%-$4:GPoyEێ/%q$BOM1÷ē\w*#_ 32K"G,P 9;iŒm!3SAY5 6&ӉdC松LY|xTy$lcjo\`G@YGdLO?ޏqČV#rCBw2!R[^O?NeY!``_j&so@-Y5Ca6InBh*rz lXBMYgYj\>ic-) $Jq8q0~/RxQ˗C^Gi"!T+/V pb[k1bOu%n\uHLOhr6N+WjgWisF<P~#996 \AU4xfijdsr[]XLWA_BpWB.W|S}o,Q, h/eU8/XA_X is)8me|4OSk͟yOO{ĴPPn({Jt!/N> s xkR Y'$9eJ$5Pׯ$tR \l5[uZOlR}}ätF9L(q.(fj`k/zG˥̹( u`[0GBq݋j&㗨Y/҆C/V7"͓T-r] ,IT+@hcɞtim|B)Ө*-׸ ,*sL=̱,7T'`49A3z1AQ3xJ2#T:+Y"@]]]-OWP\~Ji.oZ_>'r0y?$67 UI Jm *ﲒ#םV/uTsmp<][}!r N?1v֙Ӌq.ġ0,!%mBu Ɋ?$;=4*Nئ- ыs}c =,򹠶aۭͮ9` je/R:s=dqKXLIq yL+s;?<]X8{ss{9gbԣ/368afFU#* o>quO~D7(Cf#験>s&X5 K ;:JB>, |cY\U8⭽'gXjK*5T!C Rc_Tjm*iq]HGg[y%& 8vA~GcNJyY@~L MGX nS8jz@;mW[k/ QOШ[& < ;I1qYɗM#f㦜K9xRQǾ-|SWqs!wDXDX/_Gnt /$J&=A-;ۣ0CHBn7%( k'I\I)gd m#KTMC7e#/My],hטWi[J舸3^ϒʷ꿽b >QMy@Tk۠ur~o YU:~*R=$!FT {d^@xsz4Oq,1g'h"TIŠEs1>rƔɋAZ@oNM ڒ~"zOiڰ`7-;&Uݖ̻'P)^A+ECvף%ֹr)]oUYH-&[8uk+H%D2B...VÀpLbO͈:f"J%w|[>9=6{vOIoqޥu\wDVxI? Y-sIyC53* jˈ=\X5礷O>D{Wƌ *R^3|gQP`Hq N~<=BrxAe8ܸ|f*, GeK=^ˠI@)k M/LrY[PFӇ8[-ѨpPN2`Mo|qJ%=_nJ8B'S|҃>BiCKJvn z!Ge>i_;G0Ƽ=< aœs;'(I$cyΟ{gLt%޺  yWF-YzvjZm9yVU.ug L\Bpc`0yljd$Y[2 DCu&Wgŗq$c~X⦯P#c7vB4AA利m0:! $dQ "qexOs:.dU4!0@KZp2YY*!=pjnbK |%8WCh+ӹOx>!,iˋjQP0q$fh=m2jM)EQ  &5dY ^S).΅;71L=zAC$ '/7Hΐ0Ж "rԞ#΀ݝMLkzQ6i<PKrf4ID,ѓ7=y;P_?o󳎒YunJ[HY3]fG>#<#up͖rrG^#;㌓vѝȾī QnJmDؤF8LG1tk*:qaO^1@ iwT+#Cؘ<M> hX zi$e.Yaږ.\ 8[]N1{cqޣT3U6bpSq%n.}{3xz#$:A{Xe.f !̥hy?8n">}#}jZ8Ģ$cM2mlUf'"dv!lZ le+͠)\NKvcw@VaF@Y?ETҟ v$]l&Ka9\|%B1L0So?v˖ َ6ρ&'?.\ޝSdO+z"\&9[8$|.彁Q>\$@`Nm*tW#Z,4 2xt7`u剑q x Oé(8YLN!Hw2g ?@BR)XNQ; nHuS/czl? elꞆCo{7y$1fa8eb -*l_>zҞ5@]9 >q{5Xf~Ӱ,O'Lԛ|Ivbf;+`ms95l!&YA`+ 75K|2㉒nJ'tP*CJjOS**gp8hNigt|)I<( QWդN;`"}t ΎmREt/8>FץuTf7y{ea$񮟩Δ<:H"htO.GN{Xvr+Ҝ@U#]~^Y1e +s`Vo4 os3=` SyKKG^<>^.?|Ol;+-idq y,g7vzhAH%ڬDF 3 S-,,s#8"P--[{ P3b[>[셵 %ɢi{C-ۼjcOɕ5v%dþl]M,e@j`tkO 3;K7-\dW$b0ESɸ`u8 FLv6R}*vY"K]A3 9#: \G{]hł/C=NW( w='0+c03F6S/}RFRX{55ܯH|/ehSG,vk<.hpSgYɴCL>d'{g b\zśAs>Iɲx61*yc[l cK(o_CV:B*oߥ9B'c3Ļmգ:i\?L}}5u|(rϾ!uG^]~2*8 {E%5x_˧<#zW$"{_Jy'nU]m>yj6W.2çQ_V3$hqjaF~YRҫ"%ʏRLuC tURb"^#\a$'xbBD~#aܮq> wQ sǿ:JOo)on]+wXe +9p9ڻGi'd:-܈W@jW```z>g+ A1J}L mw׾0^ !L-о.'c}[甘¾vk543*SQw-j=]Qb פ 1sῢE̬ gVQIz\rª˪ɬ=<m ||u*ɌgkAS)?2bʩ}׹ KB2A6(ǃ].\{EX]N>,W"'LB0pZ)c8(ҌțD#\'>U2k`eAy@(ߎxja(=mܒBEǤm1t6cY[D2'~ )R@'Pf{nC8' ̰/kT=4NPP@Q?kU3"FU6Y${cهw9=XhIiSJ7P؝Zn7T&+cC+gp 1CzBa5H c)H Ӓ1ٽD^#!GT^o-@U-C7ߓ°6Ie֒,aZBʹ8&vꗳRmw+4وB%cU 8$x>igEl)Q yy>ZUn4G ԭ~ eۣLx=vP%QdpWAAt*`!eK2G'x\Jw!*[a Uf84h]*WE32Ǿ‚;J Xił'H9z>Z`U2}δ€]TEmJƹO%y)}[{Lk[85ƃSFYhΐYIv<(Ci IG2rCFYh>ҩU b<gzhQ_뼦'>H`ܝN͓]\hB޼?ɜ%H6'V=$oDpjj{ͿIcd~8_9#I06`Uob+nUqe[r7z?ƶCHR% 7ZECzQ K]"ta4ү+kILRP;,0 0~5!ipn+ršwt&)O-"hp=WmUM G/DE9oN4xl-yD?<˴d[ "h%v>E7vxaj$\ dlji_:;_M=X rڞ':'iVt6i}X]d)I)Quttqn4:W*qXT;, +4VB۳oGĭR+H^%\IbB|TkH[?:6Νs/hʆI2AV*{jI%}(O$N<_C8@H'תcӈ B2!#+>:KZw >L =7\Aliڐ+a{B4_vv1CKi[TyuTUÛOGRLvq0lT&3o|~Ĭ/eOBlM.u6j|E]]+7zdq/  3]f(9m HNmvpfqMwf4}z}/RL\g]T`l]BO1c2d͕>WDMdc,m!fdƎE6 Z*R[aOW>xXS%%ۄ Vċu갲+F_*|sU>d .-v8DwXtit3PZ\t̆4'bPˢ)YzS8U\eix2eL ; OW%C %ƻ.iӄ؇o-4<:pQ{k,3Gi(S{5Cqz[/[?~ނBw^R~_ m说CU_@/1Tt&OEoޮ`.5d(Kyh; ] ?^<×c:ǰ)HTFcѢ3Ӳof;éf7%qG{1R ND̼Xla~?Ga9ji\# CEp]f-,!WGK^e7o֔xD`zĿjU䬁{Bs`+g+VRyQ̹4??Ҳ5*"e׫E.GBNopƃcJ;dQv&6jN“<'GIL:ZPfW1.[iN_ٶB=L(GveNʚ :>m+Ioڨ* Q_ @u9fiˍf׉<BCYi<,ϱ怀P2Us)*)^)twYqGuS.R+z>ɸ$5B)ew篩eTD3NVNg#٤+, C$Eg%%27 <:EGR۷\-q&rSěR-͗ym:~Wռ U{Oel)//뒋Nr/0 ^=3$:S+PP)&FMxV'l%֬-W*v].-ucK0e QוVbXMP=r,zB d+QZ(5vj@<7sbl,2^Ss7 ѐ _tQuK0NCиetOYshR?랐]’M@JxU7QNw>`?7&l-H1|SpDqfƆ3#hFޤ{? [< 'WItX*#VY55t|/`sj(ydʑOmDa{tnoV$<ͧ |a$PU ew RC{2~dZc\'LwY=Pd}~($Hy^^\0%-]e~]-u_;.'fi.pn1`^XTRu`}Q=3Ge,'wp"{X(7 !&xsȕtI0S\85>h-o.emfٯGPk=F=&ȼ8 u 4]tKTzz'yV ͚QؐTh@+ TiUI"@Eo>h]gب+'F'5:Y@^8˿ց%P3&x|B:"/qw1-e,6;uxF੥CɣYbZ![`['OP)h$ 2h,@{^6-x@$@&V_^_ͻ՘LjYq!7P>(1uإὢt᧻757VL,JXNK_IAVC}5`=[ P{9h}kGBce*m f*ܜtB@} Ӿ߹HSoXړ.*;L ˀK9=߃e{Iv*5Ȱ)fxdrT /\܊<*M M!Rsz7qk~.stRqL]}n}ʬ҉BN^ VRҕ$jn/P0g2ͫ햸>J۬/ +:}ED]M{5>#Áq ȀFeYuVpOف0P>F] 剥p>w)J f4 &/DžMS֬g9N󍖆p(SR81ѽ["Z(hH+2%5_ IК=,i5xόbEo/ _xX2Q0+jh~Rh Ԋ#?=*ɠL':޵)r ]Ӹ)Vhtz7k4B8д|wUc6 ޞGsktG1'*41w h\UےWkr>o2RХѾ-_ݠEND↥`>+åcw&; #;hٞ"&%r%ӋvxaŎP?<._$r0lq jh! :;CwsvL!f&w'H˔5DsZ Z+*~9u(ST"CfR9&A#93'\<8:z=x}A)2j }vL){1huIF9^-iuw0>YE*@ s 0 V}D#s  %MҲ Ŭ [.8&S1 SǙ.TB<4+f(%ӝ]0La2Q#q7Q"܄eK .#EPM'34wB̭ھrG'ŶSYsbvಊ鲵j7]\A6!y͌(>OȞe}N.61C8nɳgP!O=;HK6AzƯ I+jof[_#{L]WV}:9)5-a25# nƉ^EAsx\(G/Pmgv֎?5LS?L^dL\ǜ:Cx*}׏,X H3 ?ߒ "Te?R;_ 1tsf:)J)yߛK)dWwip:2!%i&  4Q,CϊҾܖ@˻N yrq<.`KXPʝ92a[WU @Fix9%)Ak(fb㶬7BH"M /i] sܾUoX-ou; o@Y]pzO_?6m;Box#J(@AkzV~[ 4% H.ؤ_/j؞#|ƸD968u|(o^G&B ?Ļj3p7"8@X=*m.e5 R^&^zDN_kD-;=i6x/Wg6r 00Zj,`Jr$®+GYāzt&jUoq .3 V:aXuxBt72+`W0KPHLȏNq9C 嚷ƑO;qd__k;@CJ]ZYjw[T"gfmxvptUZvUL n+ⳒklJtoe(T<`Su5˰?)90DN7$ <քpcBGNK+[ZwN4 Vf+j2ed\Z-ؗ3r8WN:m[1s]Ui PLW *8 ŗM;zPR[<8ٮ6B,`x#\iJ_L1GjLxfŧ`etL\v|tDd+ZѴ>)=%B ݍZŧma1^[L!c쒞1T3^X,ح,Gk*tU+Km@P@TWvS6…mJ]g!wQj~yxJ^Y9wm.XS:Bjc.rA([XbS狋ӣzs"Q"9qS'Y6?*F I oQl. t,U~4m儖fez{>)X^fa}tT<.7ŊyT"e{{ v'{x?\0Z]4nƚaQUhApǟ*<"yD wf"\NW]C5 g@_^IxJEj]gho(;g;oXᰇ/DT#+׶*mK;JXxCް: Kڸ"*{`4њxk^KmcAp0FXx뗞/fzTK<\((2HwH%{YS0#uBw@<\,?]*K I EGrd69#bEOKe][[uA~L+YFj2Bg<1W}' né܇EhךK3ˣMCV5B02sAii%} nG4o_2?sݭs$wox}çj*JԽG?I6;y(祬q fd>gB-4 O /t,@\(tzMO] ޘ PfMS_Uo`Ja<58[(#xȶ \|TG";#dTF4%!K ?.t[1.9&@~ ѝI%( Wd+~r~'r ؛gʧjg`Q:$ʑf%O*1~w}f2A.5]8<!:ơeA\+P-MO્$V&?&8ɦ2|[i3!/D^!!)ėN"Y많\{\@ ÐQ/TUX1o}6@!Mk"qW#_&Sw춬aI;#8rǦDp Ùy2C;6a2$xF/k\ȮnOإaU֦0I6;*b{)[)BZ|@s+}ٻ_LG|IωPqTɶȬuU+{n)GI#$QCښn,D`BBBb#6wVk; qD|Ds$6Dݾ=d3ՊL7,Ѭkiˢ+u®a䷺F[G td' 0ǿv --qoUTZ|&u;Kґ6[ae%-Š^N"csmCk~p Y+r,1GSo5 1h]RH=K2r*׵iƭ/ D@:P$9 ('tIp.Vw]쬝؉=a~E1Qq<ެQqXu$dA=vu'F{tuzopKm5&yt׻o2*U"ݧW0;oͫQjb8%yWh{́*ꆢxsrGy6t3î ׃Iлnʙ8lNkP0|OAWtB 'tѬ?*YgNCt{O)v'iN-5R  Q;ONesc,K 6{_E( ycLc6M"uU AUT.eB~JUbm){{H!8/ٳdprr@3@rhi:-e9aA+6D(AoN_)F!78TyoojDrsHR |X!6lכ`IdNK֘׏,+]]iPFz>;s}d !F~# зGe*w]w"krį5GXM7ana2x+>9 ."4zY!coYRe[0R: {f&)s8#cp`G.`\Qx鿈 eʣ ᣩmr-ǎhtR2gNoUS6D#N hnD[,ߏPp%-.^;49KJ-zм҉Zz/YT|hm߬U]S `` @ܺlTg'C1O?BcX6v,U덁:"W+2gXLL+50 WԻ8nB@L'Ϙ@wtNu%6yYXqmMxJ!}Fŝ\_(.egKX7.e _W/i+ׄPdB=}+(v$ԆϏ~XovW/ -YHz!:7"(7h^K~XUKHSFEmmf/n%>E P&/gċC9e Bnr& +T6g5uLtI'ťrhvA"Ib;QL"#-%sJH۬*j!]} )R!$:)?G _cr4]^7wjBn+g%B)p`:͒uΧBj0dk";p[Sה*kn'Y;0n(9Z]`+ΚuӳG},AWE)B NȳO v(&{%^x4)םYWmYyeNJaƞmBEJvv7s4;$$? 7 Z1S2MDž,!2qǿm7X$di >Ol{0llٟ۬"kTmBQzN,"_#>߯L{4 @ceLkZYŊ9y/=}DxquzZE y,RyO}z}a0#JŜtk>c;JH L g+%O@($yvhWz~6^sNiX&8ͻ~g ^秅ۦ'hv@@`D _-i1vIykƇہN&^ebH9دDl+b7J*˯%l9ɇ}b6$vcrFK`}'l2%ՄlȲ5 ]#8XxZ$8؛ԡ@xRt7ܓ~``2~ȍ=a ?h3T!`8C1K͉kQ vUO5 }sGnomKa1=LRxkȑ,D=!}yVYH1nE7 vs磟hs~Su˳[E Zv6A(a e"%g^ R=B\u6iPRhT6}7c\6wC뜊S5{S9O,ѥŏ0Vѫܡ$R("ce.R:S 1ͼo_ BGxתӗ/nv{d8\N Iݭh l7ѵ`e~ t"po567 I_xU [GlBi|4Cq+R?wv]b#-"Ʃajc1wd;AqVPsgh03%)y5EȝO{yL+0,p rQ}&XiZ Ӎ"H=yf}͝LR$R ۬Kph}|הomj]/#dOǃ,Өgw͍ g_Իy[=&bzQyir}}e/OՖREJ򞌈٢խPnqd7DJ: ""$_.W9j Q e8y% rj߭+$m^gzy>,5}>LZ`sjNmBވ}q rP6Ŀ~E*z3v`^i,_ $,Lwxe/ڂcR$NBt3{g.C`,eQ cjξNJR\")iE>l $Exp*V?XdѽK؆ϪLUuڡ#!Ex VD Z;fGx6*J#K>+0oCb%n( i ^z#OU jx *M\CP[~5fARMXeض`Uvng"fڏD~%Ke36к=t=N_+f4)"r%ɜT Dr{C^C. ㍣YN>4HC_SMV^ [qVۂ s~0o"pwaqXlz)t)X~ ~ѷm1FM}`!^KS2`ZuJW׵0lgmcž,[ 6ET>bp\b0Z,L*bh0θxY֌ɱ~i=v1"J ②hO+tQc)]&8&$+&wl\mqdYRFx: B6E[أV'f sj y&MGMa YRzo ?$Yt7me!Es@ߠCfٹ7Еvּ|gᙜM[FGnK 0I|7TWcC/UҪ\Y9?pdhLns$St׎K"4Q1 r>L7 lAx`fSWLAQm.PD^j.Q mbQ$p^Rם['UD*ko!{7^sXB,z~UJqtaGBmaM? Ywx١r?D"Pե\ 98{\nQ>|r\4 ”ny#jܝ|[ްbK:C-`_1l=1)j\FJZ;YCą`+'/}Q6j5O1f|$#I;$/tKẉ_%ً*\XRroB֙5$jO mB(:ML)⌎#%#qBvkS ~g|go6& RULm|KkƋv <͢ *X*JMA8+=llb+Yv&OK{lZ?X< +U]ÄLra#7WevA!fo8>`8 ӫmDSq ?V*]:K.}ZF.IKi̜ ={o]aorE4H苰 %Ա9 KuGhբX;]e27IwEcX">0|Ϸ1qr~0E͈hZ# 5Uj".chX#pK.KoXNwpvEA'g{9nXՙ} t-*ރe{}31TN8/S^&/ϥ춋I^.o͏ę9| gP|jpbhu9̌賓\kr%s/dT~K]2`];B/εs* 8wkB\IVWd~Y}M jn3 YFҋݸV7o @ cǨ~ڣ kk,~r)Dݒ@lyo I݄<|Dүývo&NЗZ]uՏ9({)_Ey4vSNbݵf^b0c?*a+=g@ dQ!3/3DPhAV ~?PKYQ̇iz*pV:X=}3ӶcpSa 2u 8ԈQf>pu7^`_~E |!ϲp@,=P#8謋]v۪yLI#v}}@ pUYdm`DH!ɞfyl^N٢!,rBڀ-Jd! c >Z_G7R]6[MgU)2u{׫$'U(s)2zmZcאi Ź,F2t<NB%ždm lo/{ڂ`!)j-DȌʓLwAG<&ynk; 2_oSe}H?ors-~^6m_q,+)Kt뺮\Ծ%П '/;iߖj(qKk#v7;k2CM7wwk ձgdD{V6=0]4Hr6A& >k·jvKy8JLZYj.!r8\u/Uk8~d2vQɤ@K5: @w\lSѣi-L䈾p̬0mʲ+~mVvěI-~ j5( q邜ld+1,i@b %f"C_˂q6S^XܢΦyȯ{&@i0+`\\(aVBV܌/S)nuǓ}{w& ӧ 3-eH\&64MC?'v@4|[0Ĕtr{©k _pp y ;6~ɍ&Or HSbq߬gP 79^WsK]h,:QN" ] +B3@OXm}4q>[u+ bלÐ%+D蟋kT7tv:$FjPul pr%+*֭:{m0l^Z9!?):( J^7;ݧ8sMw Glۿ˴uDtSZmE2™*D&;r^S<EJ8f 7H2 n~5]H$I*@ ~hz?_uz=/e%R,q=qYI{,EN=1s1IGAdo 0z@H >M+B"2/s?BjZ$éE Ib`dR(`#?\b-).)}=MBqS5t-Du)j NX!(Dޕa/Lwa8{gB6LvDI̹׌FaW_Ixv gCjqsk0l0@ 7R=6ODW>(&ӻߙ]-VyT$HB t\XDgpvhJ{޶"3\o:y&aQ>;醻TIX3" 1NxVf'$tӻ}ŅLMex|JS;dw'oĐbR| ڜ՜6D%ԁAL[=exzP4*>ȍ)a(NٷHaYWAP'@?v0 urOE{.zyA" zR_7L4C@"J)܋$dG M7C3M8N|-m`xc9bě(|ypʁ/~yTݻ # xn89k.=Ie2o 5Wu+,Z@̜S* j t:ѴI8LB)]{VC^,܌!N2tWan] a`q>3jUS+9+! _g79Y4Ul@K! +y@ʒ}Ě*Lz{W(x{vo 5H"wj6QoJ^#t&5[hv*W>,׸̡4hBmVGQFRy|4h5%?+t3+~z&ƮSθA p\gn?B՛qRqADpw\ZU4gV#@g5 4ĕ5$vpU@)Y]iIm]$$;!fo]F)qG_KU.;E2@P}d6,!m} ıO`φB՘E0JȾd~xdn9R~Gez+wYuXW=S}2bSWsFf%$vˑal|81̑h?. xesaً>2nLrD92M|&+=l4>ii2ǎ~5N)P Xv~MFv^NS4~RT~sе3%TJo搛%vZkq"9 2$&Wvv.̸r UI登8 Y ұ 2USݗF'Me0f2ǟյ@꯻SOf3*mQGkjʜs5yc)ԁ7'6@WմPӪW Q~`bx;$}v5$j#)wiVDډɾtQAW&-`o#]=Ӌuh:{I8B]We? ,}L0zNC(0Pq14ExƷE C >5kDt>@m8˘Q>\xDf@:)k.98K0p}#㤒.CɊ@H4L Fel}څ k?gW!c - pw Ƀ̙7XY"`?2ћKmn尼Г m®NZ#Iuje^H bǚ/1iAҺL79!tDmEݏCrHq>E[7 CZ5o|#we hrC j5کqQHvNShwb 3\ ~+YD֍HXt^921:>lNL" FWi_m|Czo?VjVޠ8R&To9XJ.WG!"*D /|$d,۱AX 9%ڗh5"pT0>PYg X(%zG(~KzuP%_.- JU'LC/N-I1_nҐP|9`HXS;-rf׮3(?0il/K<@sBİbL*IܺO{Þ_r ֨8`|yĀHM.F=Ⱥ s8`[GHS~/ uZű,r+Γ=K*%Yއ 2'p)o ]mIeP"ø %.'*OvAA1RHr?q=9v4K\xG6!|@dž;~q[D.ڳdw@VcMBA**Mk@*ABןZhx j(+z+CfOW wcFlia)-]gi5Ϩs55r8&@@u)5 (A_#9 #rg0Sb\bGݞTcFK=Jn@ysa^~-1w) ϠdNʙXf[˲)wnp 8nYcPoߵ/s\W쇂:FsHu;7$<L04W;0!65:Ҫ(2/YMzN҈~%Ou6qFI8q__4SOGxݾN'w3ghJԞ+||ZP8(rIgͽ*vtAlWxw;KzDf4[ Fg}cK1k'[ER;1zwV lz])0py=Rᝯ`3tPʹN)*2x%,62?mp(1o8TD,..ei^>{}V\/@sd&]U_uqgl>f:; paՑk.`mc9[1\dYc)4{sJL}f u}ؼ`]o$D֒JY^ ?ͩ#g! [4`sE:J|r8#<:TY6K|"[#Y uEX$ٚa{9w;DOIa}-bJC@bHV@(0e"qKUsޘ@NϽۧK.x/y(W)O@+1T8N^u`tIK.yꎀ++l.1nW Qϼk6ЪQZ(upbV:X`h?2ƪn;7d7PΊp ftE?8>8qu.I$y( Sˏv9~7BvLM )Aۿ{` rf]YΖnﲙ11'(%9 2lyItdPɨ-m-*5<Ԓ Y@κ謐+h WL k(iE&?^VK-QD@lO%BIPpw5vϤ\vau-6cr3. z6y>]B?+Ȱc+CzvlA782T*V"U1Ԣv{c?Oi8 ~f16? *|Xn䗯0~6z:˓ xN hOߤ|NP$%jEÂr@D'"g99l2gX\J5T kxlױZnM./7˵>RW= C@pc.*Un˜Sm8wh%9i(`I?X0Mb&FH$iGug6l3}+)3i!.AƏI+mq~Y1nNLMkjPDż>2JN``g8>UpSalmufWh<!|8&/OF2/%_c7(ic:KѳrnԨ(I^ ,Qf 4'C/ :Ǻ hh%VKi5rttE@}77 ^ אGqy #Nx@UDL4wLӤ:ڧ[ϤG鍷Cum ?\IԲM%u:dA\5=GjLh]1+wOWD$:AF}ȒJ'7iSI^ t]@7c .Na3XHߢnFU:/ eiu+@B|ouM_jHeiN-Fγd~o ^h;Cu٢ƨqM\~iJ!ϊZn8F ð{X5@ڰ&KvBz# O"Rт_`wotQ+T*2OJ fiqyZRY>Z& B¨32>i ,J!JJ6mq:Cx(I i }-Ve&o "OQA:K(PSԕ69J.)XtP^=GGHD a.,U˅7F8Y"J!R~=UJe6w_f'/q gD+癩BJ'~भ/upkx;x4m(jܱ}fNbZ"=wςgJp?fVbW}ebBax!<E2s*Cj"ґ΋ǏK׺3ypZIptZ]Ҩ} !*:ћg{&21u)>kMbID~-nU%.5@g7c'EƟ0[A딓O_ty[, Cd{ã[ޜЩ|x].XϞC`;HLN\毯؋j/iSd7IuoڪNJM ({}B~su츛] `J )4-T5,?⮽*&`G5ZS_R:UL[*=.ejA+K!{dP"Gm5B w}2 uvC~~NX\2ֈ i@CD$ˆlY*϶CMmmv.LD`ACNFo $i (=Ӻ4zѥe  <[=!on"}HcD2 PgԌ6L8M_3b=޼ UҪtԹh`W*Fhfʰ1aeY@([&.B캥zqT  ̅ (ةD^VkP_ WYys;|Q!rxezϗ<>dg#Q#WPTK$8*I#;w2JJe w6Pbm/0?e GWM6h[2fI`23هBA{i">qky@F1U_%*@E\BDG I@Iۛ(w~wzcچFd_/]޶S A%U >L^'9cOM˴o26VPyx5`Ybt9S:fnt >PƓi-E0+ԳD6!9SqHk 営.'7Ow 点Zhz;$'n};ōgs'O(8WCVTۅH!m$cGV}׶^G:$nr~5pͅrЬ6 `)D; pSn?> ;p вu%1Y&׷U9bH~ܬ|͟ ᮇ|U2 8@(XQ/p.xjo*ua\&w ~ZW]qoʟ8EvOy-)ˀZ?t씷sQ,021)ڳŽs:XM>/ 5g\ u|qeol Q,gKapVI"|` (, ؏qS1g*VbTLp.giFK|M%̘G=VZ5؂"; :QE6uGf9$p%^cIj%l{l"( tt*-Ӽ?BZL xObw1rrWLda/jt$;֫}G` )=&A ixWTQ.]H;-6f ?Eⴢolt@9;"&:!U+ Z}KsZ DQ+KWɷB2[7ulnIˁJDnʞ98=>rbvhyrI}Gb埩 ڇI^&`NW4`|Dr`e>ǖ||A<"3] n(2h_6%ܵW2ELT.  f]/D &*=/q.r)"Kz44n{! p,6\`h2@pL:֩et`ӽ뤏}G@Z*UA*y-{}҄? rv 0%lz_qf4[8]!B )O!`,NO"eyjҨm=lk r[_$|ww5=f`ϼ0ԉE7c<*Mn&;NF4Xs?W9ܼplͬiL@x^N"֚'Bry΢ H.sKEuϜG,^oD\m yUY_I䒤"]h+-* _ Nh:a7oQ (oq/t5|Ф}Ijw1FQqg(.I3Ghwd~nS YGf5$ٴpմ8)a܎#WMEUU&O?jc?*- d QN蝻3eD$3;$8՘GQE!h!t͗Mx| gL;`i ˭υUak1Aɉp(!xvʼnI휤B!]ysArmu>7|͚9*8,߸+n@(M+xj~K"{8=ƎgozSU.7^*|w>N~vG=F;\(]w\Y8bߩ-ZvdVvf'H#aN`_ հwB KNqMQ\1 [ӫuk/ޕd "Gd&sʊȘc7OՁ𶚱oWx1"Ylpr2wPڅێtΏ&JېsFL3|a_zEI Oq >gR5cԔ5ȿg} +zȄ!r/dDۄ*#rVME,E[i?o#^lDgyÞN w=Е`H(uP2%oSg!M*T=L#NE([{"0gx!J L :JR3Tp.jΝV Vl XfM*}$# {:%1 !s dgQz>&WRηLD-H>D/ޕ,#CTS]p zŎ7M^L8߽ƀ!'Y GwִTFuJXN +r }+- ;;&*ë&99A g!79uNBCu 7/^̸'ާ¨| OEnl]2L S)0B˽yrZ>F 8}U&vSI>7ƗtlyF̤sn/`+nr"!-v )x'/38&@ F_QrX} 95 b)[}?QJnq]":37l`"m-̐ո*i"yH̽b^g%l_Š g:n>= :@ :)}ay:ȉ3RnjTlnYYW~t9JΛm7Z27OBZyaM·—3afOe}Ra? !^\BբvYX%"nR^ȥd4[lUcQSn Q$&+“oe}<:AOJ1d,ZgO8,0i;gw؟}82ud+7Nݑ*]Yː`lqZ('~ĕ}M} Ic6َtNTYƣ7NIObj'2`ʅ%uLDI&]7 Oϛ#a cyi_|mFn`X>N8K#ŹqR7b.[%\-WRr/Nvcdz%&mvVm6ЋHj8)wFj/ %iVZo0 @G,Q=Myj>H&fw~Fv`SvdRY<)]u-y I-^5 ]* @OqծII fBu-9%FCqy''X7[y[ ޡH.?w]K !]>"59~addS,&}=!䞴N әO_QisL{97|#MU(Wm^j˱=ZrbnB|Y5zW?jF)[clEne٪){2스bD`vj|ul9t)o*$(| Z( /hpU&dw2C= B{40X׌⥪uFk4xFƜ@/zRƽ^x؛૲.l38R?&?NS8I,%djh_3Ut:Թ ^uZVNR٩Tno c V g vmfU?pe^ڱi3iQVD@t]ԍsKBQBQ2ogG 6n E0tx Afu|,@klgAT.N6lcd;q5%\QCeh&_:\" _aA]KnL׶&{YRKœ.WT)qxJ%Q2>q Ss7.|x;'IoRlƵ\pнfCfgBhg ̚EsO|,}" $$*Nv\kaRV<s9%6MC]~9"!E ˁdC3iTeeq+{m0E)]>wAh9:?׉LOʇ" 5n"*]gLfORC Ss?fz}45;<ǜM.tTю?X-s(lq<j'9W-"Ky$BK ?|soLXq0ާ0OqzFb>Ef#me߉drɮ1hi‚RzZ-mŸힵ I[Wj|D-ˊksޞp ̸hRM6lUTHN LJO+EfB #򏠦O~?IKKr{aQ8航12]v><eZ8~$ FS )y5ºеPrǑrzO!FevZaL5el=֝qԆYAAdT\rJcEhw*rKZ9=n|j&eeHN4@N}g@[b1_ڇCB!{CѨoo~Ǔž2w%}&aO^Cfj$7~'ZU OӼ `ۥ3"n-˸3ے$Ow89؝7 3 lmRo$u P"kW9zjgDFpB`ij{yQ˫\cO$~5~}Ǻ-r0 4PkEy.1_HkwZV&D%4w2,<[1YMVJ\Z 4ؾU?)g&jH. -=,$a,gͣ{JpcԤcdh8m:bkY$tD/eJvkHnZQzR8v+jYWcŞ[D)Xoܖ^!!v'i{zhCT#D8`*Zz> L_HAY4z R ,ޯ:FkNAp% ^52BL P`~xfBŹV _ND;P$zeܢ^eŊInq:M+"&v{kp+cXb}D^IQaWL61 )~b&Ҳ/;k<~CZvt>808,W.h1Nk%s׽e$"W+a"<1xĤ*yDr`&?: ^:^ebbɸh}bW5' -3?8M5$^M5f>i8A Ӆk cW%J z15l)tOQ& j3{5\f)zy,0L ̗OcZP'[Bب%KS/(ivH.rÞ/8]4C^zʑh~o~lJgťtRxe%DeTʚ2I؞B?&ͱ&+]xBنޱT((? 0\zFB`d-|w~8ni`aa@儂}{DW.$qqiLjtr{jnMyDR((x:{\e?XF8q9Nʖk?`-3N *2B6ﲓՒHmj0[BkMKuG(vz)lZ]ֽˢ Cm{Ș3ȝ.H;o4XO! 2!v|F´RXotwjClZ2B/M(&+f $)ieoHt_~7Q4 sמ (xf8.;gVC!u ;H7=CmQKsQp%L2*8OvqMIu¶}1nD)FG"EL§"*Fz$cQBuH6J= J+˺8˅-qN: {Z-s!uTU8@|E :¶xM#FAjmV,bRld@3O~UbXsl-WJ$=b筏#{KG㫁1z=AT  f7"9[ឱ7VcA<0Ȇ,ЛHjԡA~bw F*ɫ.|\=8Ǫ_\zc%n=i9q`tF6# E(uF>pBמcvxnwV3a+C7+d R!UzyD.`_wu*zDl߇ɬH]D1t椏&iO9Yڼ'l:~Y;= /̺ oLWb .ܐXHt1,G_~1(?d?k YnTѕwfpgǖɝw(u'k3/7EZ7F1]Jq nFHyawS<hއTFPK0 mBi__SwwHw' wjE;ҩ<;. g^2,26AvYٹ !B;[=!D>_qi۔$c݅9TvyUWZE]t/KXZpϸ:,ݟʹ[JvUO^ǚA,Ȑ,&<MsД:)v,H=K5n3E\ő[ՆeRgM2c azm$y \^}[D4T)ڣLqۏ` ދ*dOYxϸ9ǟeIiSaKH񃍇1 dKܳ.gopWFuhS֎L<jPO$iw]'[;#FR<t^A ] 3 } FC$kS xC (*CYLo,=LE{yʻRx0,eJg8x4HKc4ټ?b}ӏ$Qqs,Dſ$Χhf{flf GgرՇ䭾 ͼl)iC%ʁO=?X[ kw6;Q+\nWB =i/I0Mz|t߆[[k{M⒀>Q& yiلc8ox$ o>pcoecKLlRl@g}f;X p3EbLDcj yc (_L^vDQA Ln(O_li|vSrB/w7s_Y'I>qܵ9v%5*MZx^`S(|.0ЪYxL+8NgnJuϤ2# CKy R'cU.ӂ:_/Z "J6> MpzXɭ9cA*Ŗջ6tݴ+2[_0$.(O^$0g v^b +kI2Ca`DI/Yg_0xI2j{8-X?3N30؈KBA%A]56rQp.u[7r+9)is窂:4O^ryCam!a;"PM1MvFI2.>5C旆?]Y-\A*E:MD$Q0>T#[q4~ ղȜJ0L+xpA:$ZmmܧKQ̦?E6cYy͆JI;FOL>e |:b(i8]?{rm\zI`Z%zu_dԸNeN^y];9 +! ?ƒF ImUfot7~PYg\KҒ.E FJ6/by쎬 Uhk=qѢ@<k{xJb3*zesrcM現 O5e+Q>Rk6XoVo<,RA>ypԞ&%@ !$PT虳x/1wY@đ$oM,gƂŝ3$|>=1MS!l~bEҭ{ =g\ yUD"!hk愢7~VK3X܆[W|U`zPa9#1T&"Q\掕9mM uca(uCzߦRYa)ieuWAQ=a&o H6Z^t sqYx+c<*̷cz %$(]W.|q_B(^ ɇOLNGkNg#vc <_m0Ē$Ի$_5nӟlo٢}dE;7Z;z(z(= s2?fHkI,2s3ټ||sVFdV6p9h?*Nrt+ʊkRvq@Kѱ~^m+dF ɛ)XN&HV\}~.q IwR $Èz39q% (2.m?kJ9'p[e;8Ib]=KB_a-?i2?O%+FVX -GOXҁw3|41|ޝ! 'xv?B@rãfQLU:"eN'Eǹ/Z8o)*Q Oɛw9?e<茼z˂kq?oU[Ssɺa6E}v{ ɂ+Gvn{:o)`= Oclbٸy{*Nw:aU9M7Mc4Giĩڊ}Tfd>ةwxޜϳgC͐cR{t|X.'ȔS 18ؕ2Jq-֐Ƽ{j_ՕWܠ-n?tKںįH$R*DadD&tI!Wyf-?Ҍ FsݲIOJ'xs(ܒYlaK鴜tf6<+X ']7fSV 'Ad07@s˲r-`/aV#0 A2m !3PvޡI 0n(kh]db|H;'!PZ_JݵnxYmzXf R_BZ;`=ùM2+#ޜKvf23ri}?Plb4#d(lXݨ5Ə "D:*:(> !$֞.1M˹8yai7C8YoۤiOKoe#orSizʑol,>Ox(HBuyxM1M]./j439in%&JT(($ELD"p9bfU='K7p ˃|; NDCG)x4M^SϲQ1#ߪCQuث/+W=*"k幊 FJW=.B5 )YIXiAֵQiڰw'c$<<Jol&xVoPxIŠaO![_i++l+, SGs1 /=|@Ҋe/;ȅŅȞiLzXԑg=1ng5R39N˦y|`;iبBTnl J`a۰/q,`<c:9rÀ4}to' 9ؒ<0t;^LJ០q,b.1y`wm S^~"cOT9}-9o1S#S|_dvkjTs1?O;MZI" 4jo + 00n |ȍ@H\Oʵjݱcz4HK̴c ee. ~6I mZNP(;}r ";vn4\x O6sO=7"#XʨcUzv\_˫X%8kL!%fh_TccWlM< *}Qb x n߄G KGJ. y$&Ȍω[\pX)rڷl?@gU KQ 辠`q=! 8ʂ(ZPu/|20]6^LzMm?J7;I i23&7,@x|EGbPTѨ\lϱ2OAkrYHF6t\wmISUO˱<}JI9[M-` 2291uD#FTsῺ u3' ih $V&r{|_ȌCdM=k-蠿rk6?>V#YOp6d UT9I}#*hmOה %Xny *KK*;ؖd*9M:: k>Q2NO)D]&mL -OEϞ Gٸ;Gu}yi_: 6Mݩ&stVvncj0#̼1Gѐ/j`2 4{ (i`l`wMOxg:y|LNq)4Dw|`f~-O|2\cV|:c4ViosHЧ'1(u 7ڲw"x@FŐn(dZ;'pH3(՘ѠX5o9EȋZ#yxF|iik.a"\]5mi0qp%b_sKDD5N <4 Uqڈ-S[2l݅It F 0Tf97M8\2Yly}d=ޅfM#YT3(t~yp7 hSXҁ 6ŽRio]Ewbnkv9*.k{Džٱf3cZPͅ(~!,tMmʤ;WpGlSa rd zσ0^F<mb[- 8h5@%%jcAC+N˂,E#E4*VÄ|2VEuKaAlh`痒dK&$j}FBLgCz5AX=>]8G< 肋`i퉮JrZ3oQnc>Gk]92n# 20I/*o\"n~fyzxy->gv<=,rx"E%zIYoxZJuFX$⍪T}6wMt{!L=KQ03Y.sWIύ!_L8VonK+[UuZ*OFu`8Wʜ ՋW89cų+MlӜ"GO!@gĄBtKRX=% mHk_/g(hl 'wΒsj+U:c/Uù{y 8uGKUŊ|w(XWZnJ}=n/"VOjfRFAKt/7)_|//n2^҂7+znG-,C /f~h2ͳ.}er((X](F/|mRx5饯ZfU., (́hyIc#4 }C2zq1ồK~P4ViL6u%,t' X6<;kz, pr/,w}JnuHRRrw,ӹ=a/`My55_Gݛ1,JJCHJ7/7O}L v.ヅ9Wo_5%5+49`U $;q;z%n{(3ˣDszۈ[a;!QHJOV̔M&a) v*ymEI p&oQ:uJ"mfŀņ'0Yj_ a钹qvy2U|KchuWbV2nr%fgrtዜת?Q~s{jrtm)~۷ dtr(-bx( j,]m-{+{wOeMr;ćKf=M10Iŭ BsqS9n9Ỽ16>ø=m?BZfxW;fevw< :rN;`>,7yeAt=8k9`i_;-R 6(bH \ SXDhP.mRk-^fx,tЍlYf{?*.(j?BZ𮽉!`5+q_F'ayMOYm4Ě;S,.h3v\b|~'_Na;K+r(`73T.$VE{ /Q ^%K9> 4nU-$i9<((L4 D% xbF^>C5p,LSFtv x2MWA(=\﫺ZoWD^ͻ nr} Yµig#q_{Y՜՟e{Ýƅ3s[))KMQ̶Nk!YpW>r;%^Ì^xo zV_3@9>%4Y6ԩ(ꔍ౻Pm>㩧rlm ~\mtO,?ՁBJ밚%;x )pB/NLHu #DNlߧ?OhG=By{F}1z|D8E뼠s5OP3TdW.Fs- A<ܪ;ot7'NUPv=ɝT䚈뫡o^kز<-zr:&\`ltJ ΜM&V g[-t?rц^`[-4{?O]D+d.IhƮH 90"0'bH#z*L$t3VDdj( {i]5_CɞkWM+N/ߗv9{$IӋ~/CxtfRÛiuӥ!b_i@i Uy~6NSx-hTY=|Jpĥ"uޱL`VH3f65' 1=k[ctҤ-ˣSYS1h̺UNtPpHkJ kJa)xWCX=⍤LpKImS:}cJUf<tUQn#]ૈebMm7%`e"J{G>j}3 PԜѤ2 2EBYuSC'45Cי$ҜQH"m{dt2uoS.8"J5ݑA Q#c.ULCGubf#2U'&/`"ۀTQ'FiluWBtU)Z?TduSkfl,K`~g{l-/(DPẚn,3K'J}cxcXUP_*'MoIzIR-1] ;VK,I5b7{X*/)&:I_a$n rjY,}fav$.6,R|kw 7= _Ma R*)$pw/&jR8[ NB׆q }،&_ۜ !ctXt_|c:hڜA#I)b಴uY`Ѷ0,{Ŭf*1+dMWA|ꪨD;=YK 9g}}W7{틱fz@$Mk :j~P!VkB$ى ~!!o wn{:zۑ%u!M-2 yT!)n0Cv D?~D\9y2?P(ݶTبqHWB BZ'`KnfK_ #Yp{V¸9ޢQ'[=Β 5 P "K_e3H^@%^E^Z V60 @*[@u\ H v`4ăNTE"긓@m0%O"CF;[.D[AH DM3@'z0+_,|V,ZF&Yz9I6,uO:ۙ5ɃAh󀏟1pBt6݂'&͟+C1Ghqޒyg$4OOzO%CōrlOj)I ^x>nFh>kުRs]G\!쑏y%|Td>UmclP ',FZmҏRE95H'x1 R  C`mBrz^EA"J$>ޔ&h8hYgL`wH*zRwCHEWR3/k9 ,jm@]_m/ Pt$yKPćBĸ&M db%j=UB}|P,ih)RHRu91{ ŏDp`>ur]u8lF+.L ޠpXF+ev+"⦓rYnv A1s-[l`DZt ͤ>Ѭű9NXb5Wx rK_{Lj`[?FA4oɬ fKcW ]pdbed+ Y;q|,*Eg8Ӭ1ǠR]u]i=8ǜ@S7Ͻ1Yq(Raͬݔi#nm=9rP! GJ;gǘ9O %n&[k0/f gvgdz*M ~]4xXkUyB GLРv:DgQ<ʷn3WT3W6S@ړmN>s"^7nas,xNuƏƐCg2pb"_Og6!wijZ*uZ|i4m_Ad``}cMxM U[`^Ɛcj]bprDcTY _ AƇKto*0+_nRۊUjh~m%jP2p\>nCA4i\8ZV]I1 A %n̨\;,E~Ԍml%[/M߮t Yc! nn( Rh" *Mp+*d!0Ԉk?G6)BI~NtH}qVf~k$.>wU' ^E\R<.,>Njr):ov(ʭ~^`]>Q BT!AZ_@QW:i\"7*pS#j}7?³ TE_SZ[A75Od< Vt6x m]v 6`;x[o OH>y,Kr`-%M0vTW-laI'Rާk3_X:/ݨR6D cOD9"N-Bpخ0[ ;ԟ^p+Dqvi $\fGu/X6-v3{y(ȩ NNk:'QxV48mw=)[eNDÉ5𢃳*Fx1{|$(j*||N #HFtRevxŦB]T'j>Tq_K5#u)Gl)8M[>³@޻?[uH\&cJL;0khnCҥĒ(j 5szpw0f,0[-O pG Jmt  @ZR&ypDg=4̍2[g~Z_t6'z*LD:64m z7 N*Z2*a8(͑@p>]?ҥ8SOAׯ1YxX:Z4D:iaI'?3hs:QXM0hZvUCy920,{BsF{\U#˘ D-b =[rDdOMr(3%FNg.FH蒽 4eU({EcuA$>o&|A?I]ck={9-3ÞdBҵx"7ӓӰŲ+:@tF\ x?8V cW Һq . (2 N~'q5Cdq4ד\(UQ׏Sց6 X@ʼ[s=',$gQz/f\zP F' x$e SeqYp6l6 ¼tyKٗK Faƚ}]&uڞ"F-cǣ(EWzdr ! {P=hDZ0|>wG`7w0,Q\HNާ~44שlJ̜)B::-ap8#*1a`Ȗ;nb㢲]a_B֍/`p=\R왵=9c]*a n]UFg (&лh^OP{А76a$+a 5H{A` %ԓ0iR\|,mL!@OO7h~D e ۄ i|Ba&q}XlGc'P$, fdo9HQlY.O_~~^!9.^m.Y,uar_o8(,d=;6r RHKÁs) MMd@`rd1⯇I&6>PiE5]xX,mȚ9z(;EO],h=9LΓ'@Ŵm&G@ߨ`"7vJXK hO,RXfV5BPT󿠧^ 4<bӂp~0 g{'n'_GY $ z Bs"1aR^ 2ˠ!D;vΈ4oM9[P _˅$џcZj\Ѡ?,]%] gd~rGHWՏDw1?ˬZ(OA3lL[_Qu@LO_g c8J-pSފ,,P=w8%A\7+pXm%f gN$'%;o-jԫϽо=mc-nzE$Ri4mF:(vMa6 H>nG^΃~OAzf:j I"H;q~qLJ)ulG[[.#ݬpXN+KBcl(ڙ]C?05!-K?LC4n4:f^Õ/~d2zƷǀ`8ٙ}z!@avR27oaJAtK86b/nŁuZrԎ5hWX,OocT!ZVett@;?ǑSxX 4U B_EzU/)kHu_Yֶ]oK%q8X?p9(Д47=gJ./-`"7Qu ;8ST@>GϦ>\bruvђӻ?}݀2:y; Kz(IА6E^'1ev܁}h. Zz =>_>TTEERbH~Ǭ zM\)BiP'`MRYYK`8tHAY8ڢ7l+6RZKXJndgM2#[ֈa?]B[Rs;7OO6Hގ<w.g{K@5Y:r{ٹPϥFO[lj4$@?Ѵ%b:xB lX/?Ibw*V9_@UЄLId,I8IeFMF.UsbOEﰚb}ѥ,M^eǝ5G׸ VɋQ=Y-p] I2܌VFb)/Ok9^^2;L wV3 ƛ5/]9t:Qtm<hbצb:BCBzy5\@<"s4/ht.Ztnb\/ƛ&&;%g@NZڹ#;XG2Vs2:=ʱ(?4 =2=^uEn +KZ31ւn'hrՋ(.\\Zu5aߘJət\#Y.2J֣;j{P0:帼h37zJteXý9%]g@p!]i}xLNAKWwn5w P11x˗3>$zEVս4 lĉIPF4'j7T5hj`y!CuB2OVcU]F+YMR,ۓ 8Pqwf1IlQy ?('%(:4,,:|dszyNpS=JyL]Ҙ: 1ȣgMԉh ![DwӔW 66cTg}~\$> go` b2t^/j5ŠfWWcQPpޖR/bkʪ)D=0w.8:y1;P7nh&8y*oM Ig 6L\hj-E!SdHβ2/~QQ[C{I-׆ Mǣ672jښkl&1HXBg\{‹.򸫜bxECFVh K7fk8`l6L?<<.O A]NE"V}0nODu IXsŠOf/W+|;lb"dg9B]V-e qǿ 3K~  hF,]` AN uІJj>܌=vg^Ę@6t3ߟ8;k]k,R}{J= (ڧf^kX,O6j c/^bB5+٢oj~[ @'3U-ŞUU,j >GUu l>lOyfw 99@$a5~qGA8M0w~ v獾"BNߥC*:b#jKZmKA1$eB%wzqRQm¹[MHm: ֝gϣ(zvbW;7 ] {>iv60&b(+R܂Fv7>f+$ÛC*`H&5+ϳ`cw(G-lXjjYz0Ë]N|~" I|%'03D#*qc9 wY?SQ!NNGٌE|(ٮ°>`pD7eJ: :s[DSL9 턋cɩ]Ŧ1i=0XspY#[_LsecvS2 hbHVƳ+HdaaM6 kd 6}W۸>BLOHLDT#p cXiw%p-8?P47li*k2͸>݋uD{`0zI`I6ڹyžejpkNBҽ0(Q Re}:F0@s9\zAE &~BE EtyGRCe?s!x=1݉qmA|rv~ --s Ob} Vw,e+>#DCUR-I:$6F&Yg]2Κ8BtJݜ-M }u:~2 ijȌ8&s߄h-rXYe|P&՟ơ\gℽq!{ )!o)\O-Ť (eXKj$AO+C*O'5Cwbg,I[;6)6)JrcLְ, Xax&E[]CD",Q']_gZE2֟BY Ǘ<L QqZ<<#xCSq?&]'BEl qkD\"Y&Va_n3#k1P YZ(D>F?rf|GPŵu\sA`&yXqfUѰB-t/Ng!wb{"7؅̌FԨWhIp./0&hGf1KבAvU{䆋$ϵdRg;B|pރ#T$J VLt' y{pj>FVdH*=PȹTǖ9 hh="‘n^Œ||w1r/trV8* I7վBaZ0$w)^lE#D F$$QF 2l2Lb6.'Zx?Dc ޑ;]6BdǸT{QUn}j=SڠKHSːRT~eSqdKc]&Wm\x:st i3C+tq;.#ڳɫZ‹%R:inOun Up\j[BeG͑1hOZ]ĸ !`2ݓ Udxm {遡M@F_S'j.{Fh%{i8j\N$x(˰ WQA&p*.-osJƶ1 a6服RT;7Sq8RM.30qj; ĺgP8w=k]b)` 0%~-$1oQN-g Ϧ^G lDҪ4R#Ѩܮl·iAK4a1VJYo>=svm+j/6c-jza mnhSm™RA. uvZSmӁDGIfe3Q{RIg9Vh/FH@Dk08aatsQi07.=^] ń@ 7Q%ҡ6fzҢ0R,nB› |@5zs$b4dGa÷n VVɞ}&ծ/;%kU,nMSixjyLDDHH|~ܘ0wCkD"d kZI p?ޅ`Wx]k000l ?j0~!ǶɆ%!8͍?GI<Ս_YLxY>xL^u\m2oJ;a@K)3h+YP@,pe,&ح@1a5/X.2-49+ K9ZxI=;zG}WK154G֮RN~3?x7è}7DzJyT^YXt̙ݟm?iԜܟt($-Zˮi;Hb`įoҖ*Y͛Hϲ,D9s)(ȵ|0uW6,_WQi?FXKAnN= WԸ%3I^éxWzߤESRk[ftSvS+bGn+ "#Tޛo>!cM1B+qek(_4 o=e@ҴQlF(׸(I ukߟ@Y jgV)Lۗe͙؄I)V"y7ä jP* 1lN[ ,|‚+ . Ε`d%e*LrՐ eo[ M9~rMG րߓ dBy,T|/'͇K7U>ByR}5yQ}cd!.iaEvxF (mP45+"ɤ8mr5_wf wV9H=7qC?K7f[vkdoCw^\ ,Gd<߁GW\]p9<}*!Q8!=}"On5WUM˝!eG1 KT练S m.׵Imb8}__U#J\vP0&f|iJYv&ˉ>o'Y׽+%[%7Gx_㴈,޷|dZ^X1}ɋ:ء#_[n)gYYqn|k(Y:F2m"׿e';3Zvi-h$YĠvOִVAނզAY`C|>RDiBDMTS 5P&Xψ`Edkdk|J˙ 287X> {k2?|&TDJc3a\iH኏"(q%|q2T hU:xsAϛmEe a0"z䜞"B``׶hmĊF [f,tǒͨ 'A6o. H6Wv0U'4 3aď#SLՓjh$6IoLYpg]!{JB \{x/O-U#*PKw2$\" '5Wjd{ʺWFe 4aC 2W:'ΰtX'܋C6xGKU Hh2ptcTa)~5>}`4Rp]Ɨ/y1cy; Bs-*"6w[C$]ՌǎF}x-5(&8{~:YxЊF4ҒL$TaU1]/u'ܿVR@*qqg6"ʂ2B`ء`#l"Bl.Ti ~cBRLlJXOz9b'ceMP3SfGp S񣅳hx`zar^O 7XA}$gl!IZ]N,y*@,Kި녰39Z")󭊿wqqHzw^]B_zqan>78KiϢl2G|<7s F\ېM,xOtȑ"h{?6޼Y[E5R2lYKۚFCdž\Z62Z=nVPdٚQbE=1 kA\$le1IE5fNySalY35aÓR-Vy`MLA%Q7+ մ(1}Do;m/igxt<Hƍz=Xe=F>Cr0=aN0x}ĢQf)D+/CF;` B}?)g%XZ$!Z`eUO5_E>dX)\ )}с=OZ$wsT#b@yWnRQ>:e&*@CQXx`)ǻ}z{kg|g!1zJ@&Jq`Db]Pj[}m@] {b$y6sUL ;F]2Q"W 5*ƈ\tɰBdbJ*-w:nR.V?s*9(kAgPr- qWՙy] 3ΞH8߯b؝G7<-@nHhqL-#%WnF@ְ'\AfW~ˈZߕUh/~8pN--_L(A rq8I("G AvqʘΣ,6 @m'7|sB/G"=*s,XN|nR96C"ųVN=-[lkXkSOM)tH?n7$ |>q*+Œ`NJ|$~ FzUfL.ukMxG[:S,Vԇ@N `i "$"g`Ò1ܵ9T4w!Go7l]/5']!JD50!wua^R`Ias}ߵpƧR[p2t^T~{W#|5s+e(}_QYD$[@SN/b~[n!U^8-߽ 䭒>IxBw-]L0e bJU)kW+KhEfBcC)[" FF"Yh\͠+eUx6h EE~zU|@(_wd |@b KRժ٣6{B2lO|ࢇ>dAӽk>)}RIN# (r?8Hz%1KxixG}`6f?m Hglk- W:xwBeCZGh\ Of\bB0B  d̗C ?EY=axIHhRѺCkc1'h9|]DIPF2;U:K(u"kؖ[;ĠH)orәM{%'6hE~fgVX*H܁ԍ8W+F+̣vMT៬)O h07Ϝ`xXIEn8 g4&C<=v\}@^*G.=vk: \=G0lKkOWTpďnI0c]weGF[ibANY U OCElH&~q3 ?3 2uN)gu71GGG*3 RW"l;`/ &AƤOMz.H䃹)Z'9׼1y?BpBTxqnJaѾ Tt,P_AΆq pA RYAe߳f^*wH_qؒen:Cg&lًaR{)Nf){ ⰳ즦&kihDVNؚCz>ŇKhf́'U!ӧX od YL;JS ZAH, 3n #DŽ =CUJ25ơ3BB}3Q' ^ /ûK(7[feR}*@/Y+D1zB=r$ALbyJ_]Z@0^"!52bQCT>np_ZmT?<-Qh7Gj=z%\$AVZ dpZ=:dTb^NE捊:="*bNK &rM99w.)+kUK߸IyĿIx@#0\ ; 684.0]^w$qhtyiKN{w4SC֫XPx:)dӢk> LDvO?1-'d%hcإt+Mlq2zuje=LQl쁛%QɀM>,B5&A9^J=N N'jQ,7<&^OJ)8\9{^f²8NEUVhV$R*{(+-V|iFF4&3?Y:5@$lBx"@MLضHE=Ia޲{i=yN/||B#V7o]Pˌ)]h44iYDϑNل f:2I]oxbYi2њ 'ǣ[WVܛB#\0[U5A<&}6hz_ Tn%%,:2,̫4_wULGU- QMI!\@P-HvJ[Kiي]qCK &?5EoB)O3#bS]wTLPbٌ 7יͅ+{t [exSJlB&PaSi>hD2&m,rV\0)1=Q!BU0@6h:)RBܴmkS=ngG~}/š[qhmsk֮|xf`@ӄ\ohY(hV'.qxj\!}{M#, ˅YY$1w0zJMY\th,ώo2Rf "Y^8$ԋ͵_wS/%!>6 @#><z۱]QIe63S\\n >D5l`j&"]ѹ1%'>ϋ4tdJտ.*;`"|ǀE(YDOs=7Hcr:R_x}+bƐ jKEjҢYENبf@?((9n4ǎ$VGlrr]<%oJX=or7E2_ߎwr gpw3zwgي3^QF OE={{q$K WڌhaV1Sz@4qF<A1ǧ{#1T9s Vj+s/w5\8F`Y`h++MIf~޴u4W^g(.P˥xm\2cˆ CYnӒV="W;U~R& }G?)G-<å5 d}!_?bxfiL_)1Z'o0㢎4IDE8NP HA+S֌$o;z q\}ZQE; ~t7_ r" X^r*i^)fivݙbO5Ʈ="ke"RmYiдaew+$$&F7_PsM%YuY?EuqZ,7{й"}HF  bHcNgJTIL %CDsBOv=d>~eg)4'OUӌd݋(;$UVf7x 緓 xJsbNXX+T?́7V)u^Ү2ےqƛo:ƻiw44 qrU=#x@纷E59ps[!ٶˊr۷=A; :auu{\cVdϙr9Km5I1I5$4n(}T+L3X1 ԋYuLNj\"˫Ya$^1w\EI\dnR=kfʭӤkLWN$7Xt m8jr3]=8^лC8jUF7pFt Yx9^QA[rEy=pCMBqM:+\4~|N@R9߲.dT25{22扜Gm_J뿾M]Tn} _%Iϒ$0J"s mzܕ*T x<4O;9^a~jJR X (s2;˄`Wf1 6OYKS楬/:2LKU\t11AEBhUt+ :xoOJA*1}zeq@Y`69YP,ꞶaZ: 'y4+o "]KO6tM8U25xtiiO/YS#냀@ֱ@] o`Oɉ S`Sxio$UwxV.Ng BRZ.)$#0Ӭm@#6r:ыݤ6c\ ,{#lhPܭM].:T"K?:>vW^g0R? KQ}hQډh@v`( @%i^)M&Y er!ב"Vc1{ZolRe,L 0{OE\^s;f晞h33`IgG*Xg=zpsڑWIjNӈC'6*Wwu˫mQN3q>W46- SQؘ$wcz>,ikC낝D vlQVܦӹkN,U,rWgֹĪR%5ul7.)sd'>ҙ k؍r]eI8&a$]Zbqm&_FNMBE'KH(o49#dm:_?D7PN[P{LD&"+=_Ȳ$!k j_ΐLG;W\BH_J龜@. d\2=A1}o̰r&2h.|6\uGT'q_*bFq\Q+`nuk &J>Јi|iD}k[?a}MU^qZ؉(7+Dr=yM]9STRQdߢM1]yST;j\Z#oxIT^VTX3͘o# T-)0~1f1?Jeh|{^xf#IE] m$kpW]؛uCІ%$ L 2<2]E80) 3e\gkWM&4;֟>Pi1gॱ ӐQ`hdj(p(KN鉝W׮!fO3f  u'C50{6@⛽רJȵV]gO]gsEXpz0&ܱu@Ek΃>] b}VE5\aGJOry[ \OJ"ylDZh"y$" ?=t'#Ï; ǃ<)& v]sWAw,EP$glۅ;Ju:BxGcv26R7PI0ǹ xK1+3sZ01AZz*v?>|ALxWf!D4f[SR& z=xiPx+O~&3s!Y>zBgEunlj! !Fh7@F򥯄Y#2ҿWVt3`M< ԍ"qWHDʜ8>tUB]d:B׻`/Wsu乐Ia=sjHJ]3eDtjUa.΋;B#!*>Zt6믪Ӿ[4}_ש E.`:)/7R~kS5‚t >BLIRsEX]a)Uks¨I4y](GN*R&7$ _M[- 5`>'}iBJx#W5VFV3,T&sL&U8+Fe,bӠ< YxãaٻÒ4~ 8k=4-V/Ȍr [! Mhh{v-0hԤMriu8*2{#m<Bzg7ZEkV86ƯXRM|B!%mo !!<y]7DBi=rwk&7zMU,{%Zc@$m}RX P!(ȅ,"]P 8PĤH-޽j&]neLԘFں8lvk;qH<%| T 4 IWr_1)?5&I?(EG,P VmlQ+YZ}6f ChKoOk'导"6=?h3nip!B-V.;(*._I` ._lrj.dOT!3Rt4w( M;,<1f*{l(aXL u%:Ϗ$Y`gOpkQێ}*'2xzq'k!}aqe+3, 'U 69P \T간:kSti3?e˄{k,.ηpHl0Q{ȱL@COLk%L_\ؚ#&ydlv$c`S,D *.>Wj !}%(^;Tg.Y-luZYڰiN{^'T쪔+0h˵YAWk'1e۵2CQ=qI*zsLT oFQMuFqkf6O5N 910K(٥cҰ"ĤZ0DxMyjB@ˋ1~_5|Q躴KG8#1W< ! ,>JaLi \䥗fGo q8@O(ag -q͡p~؀U*.kpĒ>!|w;t\c֫K[7 j*?x/1EUG"0Fu0'y9tx r tm_~j}VGm8d|*>GG.qd.G9k+un0 6fnԀ<ԀF@;[@f^b(*&{1,h./n>QDvG4|]hGMAD84=蕪e`Liw sU+Ek:^{]7I<+KLa7* <>X Hj@3ewdX n~u!\ѕQ;FAjG_ޟ˖mZ'L{bA9Ձp&h)쇲jmUllX~N1x~u3āoϷ23w#/\N-BQosR  wUOڗ=̖=?DRۗ""+4ԛG8Tᨺ%M&JC0Oiwk":QB8u꺔Ͷrx}ւcBZ*2;{ >IJ8649|'PZthxT#,ZTH(Zs6o|6ua6 &1p{v>f5ve&K܍4p[.pi$x.Q8Yme?'Qa LsLn?9QZLi% FLa \e<*i,^Nh]αue>3 kEN[%EoӎCOnLٴG}Op\ʑ }+Q>N{PO6۸<>/WG璋rAQpU]S:dޒϧkZ;ˍF,I -ۦ񦄩$ `{}H|oXYآ8>fQ6@ND˷[pȁvDϧHO!0dh Aߒ4Sp{dFrn6BFP\ 6SڎK|WT""IOD zӉf/ud(f<46+)/5\+* fE3Guz"~e"ZŞbE!~0PLH$Uxd $Y2ho?XZc8F2SR]W"(SCuw't *gı/͒#о9gԙ9\qᐊcm^5)·/oS#6gPz$!}@؋ԉUC6HsFQ~Kkp+/ښ{VX0oI)>nN9(iu==OI4rz3Raz%%Ix`B x `-hR̐5,wjcJ6 <ȝ_kTWoHSaS_dsf7 Ur僎5M\ o)QQÄs]E%8_޼in Wzk-ợmI 8<@w=6!JaA%\vqOBt9Ր smx&9kYSh'E6AB`NdZ']N6CŁB$! ᑵXXhgXv& `6ws[ XY yiCƌN딁k)vC bqsf~YcJlm;*,{B]`EP R39J!8\?GH8hz1/Q^؉ dlחR~ DrgTE[fv WqH9L&xew~+ /RJ/-Hv2dǕL#q9d^÷84.iVjĆ'$fa+tUO!(j 9kE([aLTU&TN>Mt?%mڨlePB7OpGBr*WIT4 0,Ͷ0,Բ 6ZUkS0҃j,-]Yj%`*l}Jxd\lq:8/"Q\9$VJL)S:hA<n(B- SBD co14>\Ӡr61rĒϪ`d> >ϝ7Rޕ_~ōYΆD [yA=QJNgz@h3.xhl3kQ̀fdt}F>`;XK-p0@͹+03e>LWF紜ss3Z>u㣯I{a6_lAc\^v}[>Tc_aU%fce%kX-o=fm|UH* 18 EoDE PǾ oEi1FҰF(Ps:^™d?#IY#![v楈v*{H/R8kO<'n hPt~TΔAHC`G>Ӱo;j}PE@ tnBn 9HIj%鬇%4P),7F f/4Ox"xf} A2;)eL`5M:*2Nuzz;Ls LA(ґ>kuF,>Q?׮pPdM>c&b dh/"eSߜ9LF^}ZZyb< 9gGF],@ms@~)*?QUOJXsn /|:6 Q]w-4U VVVM -IbAE=~1˽dIð;ƣ)6H["O?j"ayFt&{fO"Th_bUkA1Rsdw|HI@5"@%w1;:#sO>zX,[!h<ɟ֙8]մ@o"7a;eM¯k1>X@*XkDE {Ach[ 0hmGFəlw#F I§c9[rU@||Gj+je)շ`# ",ވl}5'9L8?s~+O:ISAfkƐܵI;v9zVv4fC뿏OT= n^ztnϥZ4$zdW7nuO&F|2 lS*w>K`IP5CY(B"s*9Q3L0FÛMpZws;g%WgA#-i}im %f:25[j"*g4>Gi^ PIzb;ry/H(忾yKdkJֈ1W5H4ߪ[%i|.$\A+S@7}mwa.UdDiIR3Us%`%B 0<[i A8bxuWOºvÈ"JZExH![Dgh~b_du>\P#ʢ*L+Fg"6xp:Zε~e["^8M#pîa跪09Cw >[P5ixs wT_*tT-3d=BC"+t$!t&U@4WeNfj_uS6 .pD ౽(;hO)`t Y*"C,:] Qh.TkZ$"I%eRWƽu,FQkM&0:Jj|{X_0' Ef_ { ,~G;de3/5zvtTL)C_ (R[Eh"釼!0[G=Pd"xvsKj&xe܁3.mM{O2S=XùK 35OGhr {_ )C\Sl|Y.Zl]g\ z½W(592 5ԁ{y+6-x uu8}SΧ6%Q# ܲi~FwRQk6[H$v/Ktgy 9'՛f]nE>o.|bzvlAԎQ]GC p$3tkwA Clî[u/# J3bb*;ڝoF%<+ htAΗǔvqBeFclng5v|9h'J^7tW? lWȄǴdQVޜq=.Eu?x_ B05!i9㸫zjbG§š|Pf(6U+"9y ]kh"}oE1 TAUlyTz28R"}ǟOMHg`!.F#Ą+!Kwn~88F\T8>?i{sR{~0l(Au#F4=^yYO^-;O*p['ʦcn-M9eu[F:Ukտ'68mڦ#˰yA&}Z:U*Ѯy1Sz1<wm,QK;J8~9hߟ֗15U3i7A`n?`~ 6WU 1h-WZix+,闩'M3Q?.Njwcb/ѫ^b_*]":;7=)aFq"3R[(K% D7ta4.?/Smq]9b{!e 垑H57U+wiӢA{b FzY3Ъg~gƀ6@AL/SָH%`Y5xZZ{oR!1 Q6\w HkwfڑmzDlx g&ķy`ag+Z3lF%ͮn8 Iz0H̺6+; 7ww&5F ЈWb 1bT'Uh]_@YTIFm5Md"\az&P{3jj@vn50SăR0d}1{:[/"Jdw#.V1EO/-ð~9>lR!zVāҎ7cJTxTZ$< 3|zwAb}~VT|ҁ3FDN7b?Ne]D;poP,%846;y.Ӌ|To%*'D>H#L%TN/ %) {ֺ^b 5;ܯdf@ALI$bJ2hOoq#,_+t끷WuiR?d qԠﺝ:97 6HË'bI1l9+&BWaX*g *DzbnRДm Q:k*U%pKhv7A*tn6A7D kd}LyΉAktm/|&y8 $ ϱoA ^3PLP' #!"‴T=i\ʑV ;~-#,'vWf4|_^e+)G19w>;dt!Tm4޸hJ"ZxĪ$Ӷ̕j`$*hQ\n%6YWl Ȍy)qˉ|edn))3=}Њyhհ`)bL|A>J{c4v5S@n ת>]ѝ s,hRu'g*A0O0G*3esi j{!SAKcVߊۏ]ѿ1JLj ܟ-ĦOƓ,hZ9qf~*Ƙi>iQJ/`aNNQqo zAeA7Q"H+zr`qA3O:GNJC \2: Q++N|)f&̩|ưcAy=^ Y8? 6HT,hY Ԧ60}>hո⛗d6%",+. OTC2l;9FZA:f&V-v5K8>˖;We|e j8].hMC ):%**D :Bd }Tڈyނ- 2Щ"kc(0j1 ?!Z?dDX}8қ L| /My{BATd8<ރ4Flί(|/]{][HNw,=Pi`SS*%̒P;S@&0r'|D)ɥC3s&`2r~Є n̤65cC;Iioչ/'kP7=?:l#L]p$WZ CW[^NiبbMƧw 3[_ 1>ˤO@}vT k50M Jg`\8!4Yydc=|Xv+e(QoPӚI|a Hx8Z <]틸E޶6(:M\K>6δiW_@: aj:W{=>P!⒇8#^^͚H[¿->Usb+(C[pZaz;&R~Ω1;`0y+rqS\yܶ=îS߼?QGH/m;"% .m}4;:kb2A)钇T j,4X5ܯTMplNhDGY.EVxX7J4e~H2#zxf:T ഃdsb30NgHA T#P^xXT?f1;XoP XڅzH0!ai.զNB/y6C.O{ F T 2yp彿\cLV4Sȧg|W'KIxRS:, ղ+[V |' h5z =˨6 [OF5(R*JՓezDك])rȮ0eXh=gOWLnQHZWL|U.b"Hg:A8#2|Uy-`C[4*c V)c0>; To6`yK2oC6׸Ji7*"3jiӞ&$p1 %^QHșQ3 =n' uod;S$*Ӱѭ6}-Y.b7QGtb6XƺH{^Pn]MrXHɂ*ObMs7 ɹȼe~D@|,-{ܔIWӌJ>J@(CU kcyuSv\s4?j-,o^OX4pz-gRی`Qdc8ofաA}fߔ}(h9Lj[eMoO[rE'3 8&_I:VݲAo&_#a+Ѫ:GTA)38.AF讴 Wf›hyù͚I=ʖ^B/T1fR_1#tlG "("`T/7'4AI/Z?NܠV?c7EB@u쪦E=x8Zh:6?[9*Rد(@1Pql?UE*NxmrI/ʠhWd8߇-bI2RWp~+ӡjvj5qi} "m=K?BkNuIQD. -I9)P n(PnV?ODdՋwSQ^{I"g!rqIdZCS?D#1I m+i<3쓊2[ܜC+us*CWWOG 0ƶW ;~j:۵}',:m$b-rqZAcoOmu"@z=% qE,lP{8`Wvc@/;+^1xA!nQ\G-'mo&}i 。-B+b]:Jqo(- Bp`ߛ-Si mQt(E{gz# gWI]:kjmP {Bbx*>P%NäJ5W5b>yiڟQbI6^krNQŻ>w7_m^搙| }&]qͣ1>VHd@{@PT/[-]5^Dx8a TEA),?V"E+=w$ N-&s_-/pO2p1P pQӡ<iu]ЭeI#ު]a?s%;: Hcŧ$:ޡkS ]{2?V/coc<"=yZ 'Ip^խ-+r)_- ۽-"e\{5gc=K~17DPa RUtRTDȤ9R>.!h S6}2]vհ.$%}X'_ 1m5&?0eA (#4XL  P*S6bO)9?ߡMVPku\"gF9 G$9OL˅`f^uEߪCr[9ڇP9 l"~51& >C{7f:9x*=yp6[ꙡQx~;C/(=¬;!́C%^L^qTn3۽ScjGMٻFiFm,-62?- ك#o:HR~%"-\MB5L\.3 [~eyQupAvå U<[WDJP<;0(ޭyNNkhiQ8}z$V~ tc[+M|}0Zj=jS{܀pnlf56 Dkȶ.}s!SZ/>ȱ4X]6O̬׺%K>_149^{ܤTAVUgK#.8<{ƀzm28^57NL\[k WJ3bY \&zsɢ;8&ᄑĽrGd٬K/-b#O]$Duސ69HrZF<3u(N}T"/saKr̻Hf*4 Y pOt:x6cuK(g..Ih>;tsXO#`U bJX B&-v^KPsƸOo'8Dt73O^6E ]G A@جp-_K-МCR Ӫ PQ_aAvϫVDDlpWN貊\26H] PI:hy>NgNR;oa ؝Ph7;M(/XV'ùq@> Y@XX(>OTib֮F8"{<}E8+k|حwQ"jogha]{9:Kp5f€?h9,8s(IP6M|IAK|0%XCIѺˆ|XJWKGyǿQG/ ?G>r-bSY:sr߉ݵ}+kVՓ/p3eIsB慾m7?-@* {_mac:C2Ve q<~".9S1D kzQ)yJ:a1k{-ʢX0fR|w-O4ɀcs ݣ3=TJ>LtTܹ[7E$ ֝v@Duaԑ(,=G2LWF3\#l([~,W-ʑq_9f[tkh=IDTKsl5XmLyjIzFgl!`W-$^} ŵc& V&.k 0gtoZ`RaATOv@T&;hd8z`4l!%Ot:ceQzo?GZY7=喵m#rj=!|@Cd#٣V'tEg .G+޴;i# Lŕ Ne(MB2\LA?)W˞k)9L\84Tsɫn<Wh0tHs?QPD>NW&sA_ W".##6 ^/ x3EHz=⎳*2_v^}zggYZ0707010000003b000081a40000000000000000000000016446b36e00020e04000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/hw/irdma/irdma.ko.xz7zXZִF!t/0%]?Eh=ڜ.+쾸áy3&1?1F o*Z޲HoKp&-k;Jܞ2HؗJmƴG8p)F-ɋ0`O@OV4u&Z$$ g=8-cBfZ^R@8bYl-N C`?b6rz ܮ$fV߾3f3xY,)qht4A!̧ ~ b},?߅E47V2'-7ߕMՅPS ]^2U|~늇sF7L%SX_0Ys9960]|&ޝ5 <(ĬPyg‡&:Ge%]f?\֧D2aćZNۙIIy|l23U9(wi:~ tȈtK4Z!(Ï ){(>-byO\$3}L[[`H[Iaz Aaceɤܭܣ9=l.-?C>"E>ڰ%af <%Y;{zz)NAc` Jol" (#_X;UQvUT?Pa :U {me=Qr0v6>86o :}0'swQ?'ck'/&KV]׺:AzV^^$OPbhR ?qGX:2K~5 LqCPU.7Y)Grˍͮ@0H/m$F0G!lbV BӾxx!zK5+*r$|ُ"=< P GIOt.8@AnNϐ\D~H*/0'$$&d쳬\G#s>y#rmgs4ti\,P%.!l[}(9M0Np -ߨߢL:OKEJZi>̚>a017C Ol^O:BUh$dŝP+- dEdy'$S)pHGqZ[֑No~ Jo մ,)pXI %6L?Wc [G[xl x>[_&i}f$4(_=_ӫ7" 94CRsdvY$T~2)(0ꞥN3Edi&ɏ`qJf.:ʊa8.E 41 H>ނT'tIQQ5 yAz@r]/0;R TN yA)C̮҂"K ~&X5[CUae4{ogRWNC J"ɕθ ݶڪw uD`oTܫ t\՜^n[iSq? ̯Xҋ"5⇫颰G9慙ʓZJc6|[B m{68%*DE‰Cz|zM\n5I1<w T,8J)-`O=dFv+Df@()ՀF/^@۝u!:6`J͞Ϊ$pOJf |AVnH Lת>h>R _/֤i[NM>[܅囤S=|QX Z JmCxP߿: X.dcY[ *>yT ]DmGz<εozפg22/_./LjF𱀞[ X#BRŬZSk&wQKCt2X28׶/GS>4K8F6be Mf$׳%Y.f] X piH쀃 ֊8Yo׊YJs!a!UAS` h[5ݎaUTKK2YNI-pc$͌|fL.g ;k>Ķ+g Lh;w}kMT; W$LzZeL玘$ v$gkidWwS@hWؽQpM4D>Kr䣵 tJe<{,{fwZ{`[3`}ߵH8ϵωfeZHM rsvk}&PaVgeRmonY}8XcS'5.LVB@asbu4W'BaQơ!]TFm6ID[uUS)(yɔf}|ƃGFU q}ى#?!7N9PwV~4@ njCsK AK7N \!O~`%MKaN/줼uG,`D Q LIW?Jr!8kfan |f񲾿OoPt韭·C C_Dh`ƳT퐌oT|&|+_%jEx&>k-Hv:^ я-A6" 4L`X^jm*kN,Em;vcB"(@n\p)*ӧyo`!#y!~[^RoåeK!}{s8&X#t_J79WuL<:ml gגwHp.{nt[{Lg q%S|}n #%Vo|=ҢpϨ|kLy;x=4\,^I (Mum~d aR< +po#crixKŕ=bh36ErL+!' *k=vU,U^/Ƿ_5}Qt՞8ɥ́$a,9־\-d{QD".l(3VÌO:X zwݟGC)a7HV: Ў| A {BFqCw( "W3R//;<#c$S>*Hif$T˴'߀U_ A7VTJ!Np$h{XȻq.v/uҎBF֚"P|Dƴ`xOԤ. &zpޅs}ⲏzQP\%az~wtV;D E ٘dzF ت4]V~sR݇<+]Eo1Nf|?t"FG `c;'a!"?6 ٴ15n 9تcp^A`Zxp c 7ni(6c 4i֌(>5u֍ށuY|74j\.[}bpT7"3i7] "sU :yT{ kvԅ(4]:c'o"`%eU'ch#_mY Uxv^3ȥěĀPB>6=N'MUѦ_ i9Ѩe`C)c&N 1Yvnx2%Mp&-V;Lm\76])A#0h x&eW68p)ANM:p`)BViE S9vzasS|t.:d 5F>Iuw_PO @ЁկgݘBu"ﵢ3|U{Z%; Be[JAsfx'4[90ʮ MDY;=^߬; +Ú,(|xk~Jo|9z v^BL)(ۅaBV(=f,یht;ۘ'QkH7z4 WlyVtlD;ӢsjN#EAĖC'eU:)bU&0vNDuڕAo()j=rxdS!\8t-ǧZ|+]zrfg&EbqPruWH6P\vZ1ItV9m-&ydLɄQF*oP)_Vȥ һl69QGj޹0Au`A4IjrI{Tު#Obin0N΂D:i_xm ׸چ3|\c s-qy#U ?B|ku0!7L A.pF]-)ztאVcaH64 sv!8buA,Aid(ikJ,WƠfɮ!2gI؁kJ4^:}8ZX' E{]CЦVg>~ʊtMb{U_wmXֈmHG5hkw:HmGsAc"].@I '.٥H-H3@&N+T1WkIo..f5P,Уwҟ}*oW0)֌c<|n֦V-4` ]ဉݍyH[把;vY|n\mM+M,FqwDv!1Sr^՝AEM"T= !jlQu˳S;fG58CZ *ћ8_Ney(Ԣ*3 qϙOh@#-x3so/gS<{u#5yl4)$uث-hotgWpSCӰuij RT0n3i>*8<G֣D Pw `Mk k;C˙t2y*ꮧBvʂܖ,t^U=>o|n}P+ ~LɳaYMP3*&$D+11x&;1t~o,7^C}hH?U˜aTА,3O" aگ7D9gP Yxd >Ora+a|hZ2 t˟_,$nToi R;O/ꪷjp@XYpVdPEes:H8(.b%>hC{wK"ɓEƷDJFelYkr\sxcqTZa<;|_ =xȳ}^p&/LeP`smEAjLFvd%{򉻾@-M> >{,($dA گF2\uFz'Xd;+sLrx1s z"(] ?z0:Y綛720}Z\ _bbiPx]='5=7Y+UcH$\Z9'яK8¤tᩓFa6X]mIIꈨ~a]߭'m8~4/ uJ/lZG rBTp! ) ~At'@;p=( A/FO<s]Ճ{Ԯd̲ 8zjte#DSqNs~*{xʩO_A)pcwIFj(؝a@϶@[Կ< YRGI,& xgU?pe2Ek6Ӗ \: O;P/ģ 68!LVM_>ÌYqw[5m#>4D w=VwH@Oljp+_"fI㪋G}F}}nps ]ȕ}'m1yF?5@6mi0/&o$Q/uS(0eMiw97loFSV˃҆kU0n֍1#+KLE׷} ܸBĸm&Njme+)lwN '3AVziqNj5 O޿0EBROu)b?3ػ@ WV# Mt_ʏ{Nc%B'{S~\@;-ʤs^MSX\Y8MLt^ch*qt4p+6X`f-鼓m)tKr謆oT5:DhʹF!^umW?oYǼѳXSLd~#,PM }&2 /⫁QZy=b+2rR͓OHO#um黵Vr=gG)Z171qo.by~HFi\]C2[J}u@31 90Iܢ,\JTKe̯܉qЁ^2Qgml*VmTނ w [%bLba Z{g@cp2nUud$?䈋H-=tS׌J]ks<^nxɜ40ڪբĒTşQ5.fOznu3z[j){"˯"'rB)'_Yb[ùt'ԫT3 q{k˫,p j: >5^5ý_97X`DፙY3vE㺐IAv+`,o"_ \1B(l[01`4 DMیs~.)OFh -Ȧv.`=ӷ?L(4^y-mUN˃651lghFOڮ.HVeo_ _N@qkc/WؗO9 ؼ5:#R0ƮŇPze&@'b} b*ލI6JUe.<໿,hMqeq\=`칢( `|6t?X# rK,LQ7/<&eW-Nq痕:jH9⢴%_j3Wz+#W_.@=+9w*RskRuWx4zKz }R.IRPocћ͈ 7T84z_g U-Vs@'2{8WNJHJ^Z%{3] #_ζu5`ԥ8_۵3>4@IJ}(8_ *ezNElՖlcܚPlȅKМԐLrnҬ_޶5T{3 u Eh0~ݖT᮸/6>z^RZCE)12{YiG3kj=Q4[Ԭ8?*\TkEJ Ww{G&!ܷDf]ߕ=_FX[߭ # ^?*_áڒ{-ьb7!v<*2, <` W-(){ni*V.y5j]agV?{q<@=CDfo G;k=WR 7bC!%kbld*l"]J6eJ$ەOcu,K(љgTGm]%P(Vp(ez0fҬ_IAxu*hV9XьV-IϦ?d%8'f;59͢@|ZET]8*eeτ RЯڣ*I.+GF_jk͟4"xv 牄O=iS%h;2[YJK+52.ITKrgŒLbCZdi`4{\j=4 Xu2˜OO.}! 3-9?Np6-F@N:{?w{rgJ\H838\eEMHMs݄#p}dt3u@m=ns^oɔʬzb=rƇھж(H~6*Z=uw!h@|[FD.H F3hZ ; R !!&s1? 1R'w"@OGp^"-'(jqO1]3{r(.h-%k1Jh&5i·3hp^t)YF6XrdžإN1-_ۗc]c_P](A t\R,WcF㲳p]Te;#ކ4Rֲk!VeFx-;ACZ+]Ja28ydD8P.Ed%Z}6,9@y5G@K s;ː5Li" k ~+u<mH8ҋ'/YTUW:k7xE\7 Fu0?{A+4([ugsZ<2۵ܰUVIq'#>ӷ橱0VXK/Knm]4si'rDVH/x!lj1 Ta蔇;6 aLy)؞]B)xz46E|]' $ηKeh)s 6XY~Mpf-Iw 'u Ғ `t t 9>' o.M-42 " ;=A`-.&kÙ@VD 0EŔ Hoi r.Dӡ=.D3Z j^oΜ"\f~DV6$nXʲtː2DTCH[=1o\z;?ߡjۿ) rfinXBzb"^Iӵ̄3 8Sܭ!ZlGul;oUQλƻuKw+.>4KG! ߚ{-p<_V6ޕ;'}|vo3I\)od56)}nƨ4,5|T>{n  ( h*=nxʰ[t_cz"/ˋXO{-cX^{^匟Q7moEX (ٶDiQXHJT>B[ˑP+ op!rC&yL[!Em`ւb]MrVO-ƌSYhz~[92327UK"Q캠8D܃$N4hYJ0g-B6g)$&GEz4^jcI1m'fNQHch&k3$K<k=|,,_tvY2XT 6M9j~JhCD/zAs`I9A'BW=A4uoLe0cnxVڳ ^9?G66' լRJa۟%̮RQ.@cN/9"apG[h̗+׮#{BvU<Ǵ'1л{F,'Â9H}1w V8&TvU[`uE]WB s/g"2+$M-u_u6}S!^ŨK|%&UT# %IΊ^aӵ%o+I'R-v֏*hԫYYqX9h$YrGH`O:)Տ,rxmc$$L.KN.U@gZ3)QHƏ;8()+ Sc[ p^~*s> >"Sa|q:$N:N; NX[EhDewQx)O1EfE1P4h4aN3+GXBɓ\2F-''P"3/k9GZe Nފi=T },g *A p6i@!}'PCK0rvFkg{-;\}sldkk:VtBFgm`RCQe룶DaUy9i䩴\bZ?y|OD+ 59?}*(/{qW6ࡰFJ1uTP' z3`T_>V{V]=Gt YzdRj?ucK)G䵿ڡPowbdoP\ 7Ivb=tZ#$tY`rtТя<ȥG;N6zjOUJl=ӌd_Vp_vuWMHFP6]~ثXSaکSm z4"Nx[U w*)7CFH5ftN!2I<}uH;k6sRG!&nꅜ>vI&V9@nSa~!P55sF'Bɹm٭dn2е 1qX{_V*],}|}*w8kdƞ«v [U,'3uMb7k@9\X rd^vlUKr3c@7J>6k`Fʬڔ>] p"vdHf讑p|<#msǴ`.N %Bdn&4~R=C2v)231N|~t'^7}"\FQ &x5XO[7Hf,jx|wCV/$1SWýW eS5c o QдvԎli5߶pK╶ã,NdR3I;45[;n;qdU*gٲ=<٭ &A;ණm(d*P|:X =(mzK7 c!}Cp '|9Y i6᫠)xר&yId42WGB kj̓;,ҎM-KP2~lMtK`)G8i0sCG I<|Vc1ր)o Ur퐩{uXO",RM~Ltj)< +ἢZ. ]murgj|IiäKY4\/8+hpj%=J) |y$Rd8L$JOaXgBW`4R~HS?FF6ڼX۸uΣ1BՏ>PeV$ۜu7rok;C!t~d&M]S!} #{myK~]΍p?68YghJ.[im]'GxģUH&92r܂Sg,LF8)Jy@np((PN)EkҔc ::@ tf -&W ?0IPzdʺ|gL#l 'WhX:;I9@E>^mm7&o(qac6[-n>鏋w)@B{5`@3 "- 7쀑TH^Rjq1S'3e$By1R6|9ةZWh,:ja},~, Hh7B,r S~@)7~8Mecrd~;P.sQ=F oI5c6?@fn5֐N:F& q' H> qo p?,K/CgJK_[)%k&NE"1FO|oJFa:!5/너D[ ³Q55`|NKXDI|J[68E 82qЫל\ޘ|jU΁f-PUFK@QF,4h`5J%`;lxϰ%<prd~G(\gG\Va6>˵oިm672ecA,OXhȋڒ ڶmW3)pWةC}HN !fuBai 0rVSg­A;NdZ_|;"̃HĢb/ Gz\⼯Ȇﱎ($~xСxi7 󛊗p2zRVΠY&_R5qm+ǡzCyb#]?xu#K\:In:-ɗ# zZwȇ5/tMY p6=z#X׏3_m6Kb I4۠`b>4ms{iĂUL,Pf8= o+ycdgvj5TȡPڒqFmy6[ 4}( )XV{ Z~u.vU̘^b:6!=Ϝ,\ I☻)n@bs#MYe款\,%"tx4jToepj[JU: !oŌhhŏ>[51y5ٝOf2"ir||>-,!%P='X^08u\[1K#ƀmY| LFAn& %.6`jb9O,ۄGagxO5*)ā:OBv1h8jc*=9yѝaY޼EWڷЛ'_*Bp⪘ʍLс,UY/o/IPS/Si|q\5fcW%΄dbw@gA) X喊[`{H7.Vy-vz4#+%Q;Mݴ/dF:tj?KeqGSU{֑Fmmpi!'\-SUTu 4b0 bB*ᢷ<4vo)L&% S`q{j9,ZZ|;+-qZeA}!$'-^'Gcv”ڮ t|}Bڏ [bp}Jv<-["g8h[aӻBl6YgV^UV)Y CI(~xIڇGpo)NO[8=jʫׯݸ$8Voݶb녭, Q]ovԆHKiG ,% !fd " ْaH 'Q ew2}TmCAF ۴kHގ~3o )yvM;Oȉ9ҌKo=4@icugXvz K: H%j 4P}oEzhj 2PT|~Eߔԓ y|+mlDog dP9ʴ邉$ES%[InE"N9),O1QTkژjrFi g?!XEO]?Ab4  [)畭ytp2y:ST\L-kIYG@%? uw84 n|y4C҄Olۘ_ՏUuލ{?6W@{/\RjԥdLТ"ȖF֎:|)VhQ*: vuMVQky$JnC&<}WbYVOI&Pcwo^lasNIt]rz8:P)*vy. -qq/.JƼH#A)D"`̧_dhe&EMFX\-U3!"&BɼASp]"G"w!%$Q"#1q<}dz~ aĮhKhEcW#b aWUrQPsH9g}dKܴ:z>1\尽 ,=:^;E`GyzfvOԲ) ҨoNI59J5DO 'p56"k :$,q ֟|Kq4(7. .8d"k0HWp94TTTӏ\ 3AV]q^ÛÇ++ItTe,Df³SC&L3=_Gߔ Ul({GP% F&(A7&ˏS\]y!PpSԢ,6i.Swj}$OF ;цVEo85}G4>؝I$8.y=㽸doCw=!qd0.I4Υ[ockUEᠽl;By osVHK z:汶%𤶆2ůxbNmc,0c wÇLBABp1cMi]Q鱙NC[6sN꾺:*Nz2a`<-X L:N͚[i c.{:ىFNBɫz%|⮌o" "WX{T%Wr=Q 58Y6XpߤL V|PV-qu Iz|Q/&.h^'$~]qatÔPU1C% A{1^h[HD?| \ub=tT>4ET A;tb{JSqi֟5Mū (g8dwoz'6?܌hjëeW}9.3HL0O;8ՖĶiP[,5AJ#ϜlECx$){]ˮV!Ob O4oW]C1,o\,0E9CY4 !]Xe8?n lRǎ䈀{P8 X.uJ‹` "ۈ"dVƝݹY+/djs0X,nZLf FzRSU񘞪}KhꚙFH]-@^PkHx-$ڀأNA|'с5?n O{uZ$ GzmJuAY*3-Ĵ$Y' ,k+ ʈaBQ>2)-% uQi|ӭeߴ)1۹ L.]4b9"k` Ag ߱=3>ʮzo EHmfeX7RpzEقX؅"Dl$"@6r+GVb rزsfIN6eNF#+K w }™mBۨtSdD;c?]iτΧglevlGݍC ,O^JеK,*/vE[_<1h*9 {V--؈E63ϲ&m l>z^P7ؤ6#'N d>HS R>,i'/}F.g.A$}yP8 ?aTkȫ U#ϓ1 T0+NtCx0n8u  bWzT; - S$ qڀ,laXa>C{D.-_>Y";#+w'U[ r(t$#TYWIu[r*%`/D]寘=u.p?2[ՄnVND0ye~:LyǴT:]Cb`E1%T-\@I#,rZsRǡ3X7.6CbI(B HT&¡["^-KWJ;7St^(.bGt !7S+|q{'F[OPl Q0Br~q*VM )[5mk_z+%)2XdTݗ!bC@V]1 Zt)k@RE*nHb*׍NRDZ|8m%%pw9,Q+OҾygsU\ \`ƆP<0&ClrȔch21 zK᪲،^fl^a^0sb.yv'@c^ݶm}z֍; /tqS}8rECJ#?$]̏.UN|2$;=!%őwĻ*6;TP@ǼR۱N?/os)Jxfy]x(usT3C h+xX ?Ҵ)}\ez2\S".Atݡv4"!P8zCʕL\*YK"wBAS}z:4]C;=!N|R毒d ɚ[82vť̪̈;|θa}n{T@Qm1!j>Z ӷ@:c@bmFg1հ\tryR,*,W}}RJݔ,\K D7y('hl;s0?[7¶uu OFLFml($f?IcY=͍Lͤc"2PB[`:4 (>L\{tˬ k%0[)/K$ꌭ]WG{/zUc2>j҆k- ꋀt>lI ub/2d * \}ӫ{{iUU@֟ %͜!jlD: !BmPhvb4@Aj;7`jxkDVBMqؿm/+j ^/3ʇL <4d L'اzAؒDPd_CT0S#d| 1tӨ#BlfQذ畷`0؝noqA5puȊk#CCZQ s;u"Xȫ@i \{L*VGg#ƺ'X<';W-Tu򡼒ȑ`K׍@JS?=]\b ׄTCFڸ%P~^?M$.Ю<#Oo/Ouɵ'8tˍd2CqqV\45kbЙE쮱Hla:k[B{͗{LDecyr|C3gS c:r3$It@VSY5Hi/k7՘.t\IТ^?KK ^^|:Ԋ7 ʞ 2EEsȲs/)e`+CA_}\&\ fj͘8h>[U}lFwѫK|+$hy)a/xor ػH!6kk&yzAA\/ ђ,:Poj>FPBL^5~Zf[xHT0bFWJK^㥥В0P܈OF,]4  g3q\ & :28f;aFg'As]tkܘ^y, L(uXq}vVX/_v-:W:Rpʜxl&e?WUB^_&Jn42GPtlra4$vgӾ^`dbWYwnD,t-a.BQ(,x3ƉZ@uz%iA'o62cs֯ OU;/7OTWߎGop}GnsU\xvh*-!YH!khI=**&&Gݓ$SR_Dh[A:J%{r_;1֤ \d'\AzeUc?wchK،+ +Ð|2}ބC> `sN4jɰ֎ \(?JAbq.aDQ\_1_^:@t\$ux"vQ+W䠂(])3Q:/GnAw#0e FD"/zpliAF>|IrKdJe~GHpI RBJ-+M p 7+F0L:HZ+L[yŤj0ǜ?(,뙸F@)8=`?LjN=J9M0};+ִ Z5+oI kr7RKe3a`2ښcN.sGSC}aCpR4#dUἪwCR[IlzhWgEu%(ӇĔAfO$ֽ.% qC.Bu'`Edn@W~~Wǡu}m2)yxx<2[@Iq@>1hޑF{c";s_QwUb6"os^H! NpG|3gf~ D >~â c7:t;ʜ,)9lYv.Yүf:B~; ]ߙTN8{3' ! ޝ(h1M ?GiFq1͢q+JJ^9/'Pfӏ Gvg5}rhu*'O \ &>yC џ+dcKȶpF DZ2_"DZi F44ٌCc ]?wflvJӬy1 lAGXv,!u=T6DmB6ry t3G'U"paa yLfZ)GVOx'5(Db5 X3$0,7?TS8M0Y)6G1-I}!mo`ƽrQ#GG1ZȘx`?{Lj5wd6䠡Нe,,-r;[|y"jWƬ"hTsja``*=<;YWqk ,i'[:^Պ}iӰG澄J{ KlE$Sfjq-|=h(`q=x |);/qs| C/8RbTXH!VsM }vSħUh9^[ q20РK=6.ZJo\Ef*&ؽc^cDD5/;W{3P=d+4ڹVǤ"*|C yF_"(!)~a'NpM:E" @Hۂ+(A$~5j, 3 (rŅ; T慵<W5ߪO6%,5 #+Ct#]wr=X΂7NAe6}eKldcho"G QT.&5CtE\s-qJ2oO(h̞$I"0eo@_ )h^ =^je<ˁ\Jؤw+gNTԓ 7VYYVa P867X,3&*p |@ \O^}նrUYlՐ/s j^(${4BnGvtzsi'ڔ/Q6d QC;ρ^ya$|;T44sJ=xJB7 IB`1 w.:sɋ/ %v^_ŵ gq\H61V_m&-jCCvg'r6sSlc'3ַg^4oB^$.7KoEQȚDhHD {ߦB;]W/`rujd MR|Ty >X ɷr]#&:ߓ$ .OD`&q9hLXbT{jK CoӜE4w=!Lj@l25"Gi-l<½"OCrn)4]A@e6VEYغ,>fHǘv+=eMf@ĵvcCh4 ?%6k |ĉ5i}X(ߥ(gµ; [ǂ5RยÙ >hȧPL vBkeP0@P[bL1S4V^Fӯ4i**cѵjלI"޺"р,f3~Je#J3<*{2{XS )oo 8%ůyGJhԦ~_2[6,,eb%ʻK.]LfSYʠ[&29 wwE'${T 2^&탡T6Ζ[3rYCdʶHL~Zb 2?Vw="/HK,w OׅHM2(tbⰆ ߯A3d:K ]lh؅ q)'f+5کXu8(ƕ- 0U<9w.VS;,IYBqnP%Y4>!3DzAqҚ<]1"+qOJ'ar;FCfHe] u!YK-rZ_O:0{ dj~}GPleʻÙnlWeƶi;ʆd#8 o7C>Hʦ-!З >G/*tLN3 (((eⰁ=9oPe?*3tc}ToNHl2pDоAaΐ4ԥ a=L]g}3pUX&Q܁%q;N"5ӈrǀ@vjZno|˟5nPL|e(qBDn>FJjMN;xڃuh yĬ<06 vscėzjRZI4dJguNTْf cFFR?,_GÛ/:~p[{T?s9bmCP3 &sg0lkV/i$C ŸW~b:p>Ńv֏k+ֆ6.8=Vm^D5&fu={SF6mJ,)/rȻi jMx6G!J P׫FG9,h~QYw !"{p]~tSVz;~֪!"S_JIoo$[iPc0ԥ\<̍4 3ex3O(f~%W6)ҡp)La}tHY]؍d;(HvV <{B)f!2BmM{_l򆼶G5Qtx-r1Ad*d\E|E/%hM0Cqj2l١qm\k`P8vLbQ J/-y&q`V -5{]D>vMzuשHj<.W S}\vOGy2/gЧ'6t~&R -(Z /8Xl7g"j4ޗ'~1X}57HȔhtkFL޴Nj:Pgwjg -] U̢tv0;]4 "S3?ݞ10)lOМ .ϓmN(E crt ;s̔jwGwkBvv<+pkɚʚ2d ds E6Xy$%N+GMd10<^4@=)[G1x5B(Yu}Ӆ8fвF Gp?|B4a.o<\0=Senr^G> 5($y|dm\f؇G\=1ܩ,w ~ˢ[-f> ]ڔkwŏK`vԲ+$dUDojM:ާ@87gqAs 'ϾL%iggjh%GUMP,Pbuá%/4G`detBxߋ9/y}V3BgYA=S'!Tؤ>Ll8,hec>I_fPjB6E4[>& 1R!? +Z_jǃg EюAf)t$hѨ/^1sS&$2PC9cE瓩G/af SMd3EwNlh{#cn-1~Lȶ )r{*g)!4V[j ,ˣ+:ISBdw&f<%\f S|>E*2mc(cw@ec~jXah ۭla1p&e-轿[ѼJ$e GD7I#EeOT2f7T>0 M'76̏&w@ M|tn=dFh% Hu9ОͭUmd2Aoл@J~X/OxU) Ѓy%Vu.Rzw.6CE p6+q)\~ޏ̱1(jli 0D4H!FKLh|PVuhא43^J3h5טkn\+ r̷Fr1E⦢@Y='Cr8_i?DT܉$J܈3zbMFab1ctH0Dw2:>Ӣ˶FzQu ~_Mɏ}sMu+`2{HJq;nO~΃kw1RmݰY*'Hqd/!|wrrR=.T^YĞȐZ#`L73];$E'ێij))6)4}|I%TVh!jI|́QJ:RJ@;&hl^K- Bd ɺ aC`%wtA!Q^.ΝVKrh$۫m͉,&U-CX[.7tZX}I-%#pm^s _܉5{RQY";Zo/(:BPLCw\`p禖ҟRd M9>ۿY6f6+nށVLZfҿ.i*]),cFHbmx섥{.P L16d0my%XNvXMrZ:fipQpBl\tde49@oezȝaϨ)vhhXΫ5sBcZO^EuR=3D:;~0MU518۳{\٣H0X~cUf`r :Y".a'k(/'#ş B3 ɍ` F 'Xv6TS|vM2R~,^1HvMd*&⾌F~ҫIyRxڞoIA:tYӓ GFUޗkqCyx|H{OP_"jӇ&1yzH 5 i WC{Jlvs{ '~:v.R<=J-P6k̫G*t˧ʞ,|[Q6TK*嬄f<WE]"(mر0D{u'm5.ֈSIq.'e[$Q\pFGܿ[x #wzDS}V_> dD!D>-wĔ>`FnuDUE$Vr&70G\Bܿ %a?c(P2˘FXS^AO 4z |Q0j?@}أI/yT"G3mXFɱP k}} 6ch$Odqe'+~=;E&"t f6&{FY݇ Y &sLcߏa+LDY ձ Z#Ye)ʼn Bk%  '|V|>c'i汞=f%GB?FK|+sT>$̪#0{A/8r 6#ҷrn*tQRpz% D9%_*[b#SGH{Iw6'}1ҐrnAyԲ\ءqxi_IvN $qlev_V1#_|#fe$gHG7HwmhhU !vMY2{)n>7m7k n'iwy;x2҉V_\ڣpɷ҈q4@Is& Gá*l,7\26hO^=FcєII4p0R7{%Rfʒ<б9-wgjS±)|0;JO9B8i춻0K 8qbnNyb%2SpDJB^cLWbTR =^|&)Xf{;N -O?*RW\Ӊc#lɄ-o?cVŠ-œN{8{8H7HVltjg ȑW&RAMN>>UvH/םzg`WIpKw[͛xu/P(UW fmOwa1D|<@d5+w73|Bsi:<bGӓ->#sf)WM[;,ѯD[@+-CG#SJþS曎KyߞuFB"(#P3|uԫ?'y׭"m ZKP3ލ[,|1zaq|x"~o0Y}a ?"-p q0{"GWsQe}qZ=Od@'bNIʹ4O{Xٛ ˭ >2F 4:sa9ڎ$LIH; =Owkߏh]cڛ'!!?/ @)u&?,8|P y1wO]FG JO?”MО YͬQ[+)^ pRlbY(f^n11T!r:4na9XPLB=Zu*7ˆ6҆HfyXv㢧a?Q&pTT]1{$k, azN 1bC^CEsuۭR.4EC){߸N\[?{R@y}S |hTX#\sg˴ ,Jc.i$+G{J.(,Oz +Iqcj̀Itɵ=mmGp,I_j6k-1hsC\FwoIthZ~v{͜=qEF]['40qԥ)[ wTEԽkGrq'#ˊn`eũ/a2 k%`2*$j?6[&0AhP ν A#`AU=Ue\js&2zj ߅\*Yjg4C7 rHcd7޿ngj_M1%NȪBgi m"K_^^Xͮ29Ymxec`#٘z|\MO|Ÿĺs"9h-c1<1G5 ?ޙ]~}G)8jW*J*-vMsm kP~>M6R#Cr }?,2.SR .Qa\1gA jXV {ʟ=wvpzc ?":Y2vP|ߓ"FZGl.?Jx Ʊ ʛdG`!yUQ *~ tm c-:bx'L5! 7CX DRyZAN=!j&s[po& @6Ί)xh 0DRml MyW"RkzlLuЩjAjrIJ^$ʇ}\~.δj ѵ6G7ggGI3xQ=;(Q y!|uo18Q%EMFO=꟱o}Y]g42bƆ̜PPֻIwduI^( 8mEޢr6/g}˨Iϔ8oVK6|9dtz!$J y(#Tq^s-u8 3ߩyO}\LOgr~3Jvʔ.s%(-]FihZCWBB0Fk8ۀLitGOR!YtZ1G+(CŧԥGUGUMA͆>O !9[ee.]oFB=4~mZF]Xf#E36Ԥ.eCA5"(ڠ'QoA"Υܮ];;S(+Q1ʾ yNE- 6!Y+mu}aRd_WȚ'ΧzĀh_MF ɪ)4A^ `i_Ĉ yBgS߼sѮVԠߺ3;aۧd!)%&T|~)h9&??o_]U{J*|N5:Deo&M"u]u Av<, ;.z݉+LaT/`Q;J}̣lo"Yh}M_/MkMϒ>K6fRiG.!Fܣ=lY/'(zJ3{]C\QF_ɿRAY!>[=`b^|8[}R$}ϞxO!pc&1^IOM~u1+p rY^kl^%ۋf^^BJ7dˊUMRb|H'ky6 5CRW?RF^߅E(zgo!Q@zfیZBA3.|ު2Gs}ܮ̭u,FƾcǁŧmW v]3b1Y$#zO:}TfRj13MFגiB^@ٌP6 ޣCIɟI?oE}sS*,F쬷Ϭ 4{kM !Y['\(;S z`94A5PiGF[ezәp+UyÃF0?YݱvβB9#q]@GKzƠcBJbI)EӍM:]tGkKXf(l!bkRtMحF"}G挮ϵ+y {Cj41b `yYy EI UP8yL['VVƋC:"_ B>ܹj΋0 PbOr!%M\.rnk(6m x| )WW5+A?h!yגǸ_XUȆ͗2 &QofSD{JTDC>μLn@|k`gfq6c|mw̥KHŝ޷Jpm5h(jR@ ^:,8,\g?Eկ"YfDwUc:_] jtT,I 9BE!9kxPEm<n9ޮUq^6>(zp,'$M>R^>0L-v+&xŠ$.Cj$0>ZcW򪽒JN?`pUMr#5; )u[2J$KoxQ$w&% 9o6 [: |8ií]ѩRG+$@WM:|NR`=Ap*qՐkzY~G# 3ɫ_('8 伩Mm _\˞c݁y476GpTmX=q Z;gVk\:OMcojpX]xUh1ȉGROi$A$({$pcB2$fuHSOnypS]!Q1v} y~$TZ%Op v~'&uE"3C^ڌ𨲘pYs'$!, Kg^e5k Px\ vGSͱ,Y5 (y}{~Eq \(ap w:<%ziMԩ_ȅ\M]^+]aA5 ͦraIE$̅4恌 92h~1ޡ:HTL ar"^ta9qj6fr$)4}Y4Οʳ;P>ԨX( Y]CkY-4 :Tr*BgΑmOۼL4Lq8D)sDth.9G'*0}FDȳ=S;`x@0l]%! A!hFٳRJE~y :+<ĵPl7 !1I.JZlw<'@eE?7Gj}yq}d8lWLDHoLeٵq23Qv\٬íe,qi/g!2DT]kO!FKWش%h6=U#O xlПЭϴ͖Ie5gC_+U{,ov[-#_ A|@vXaeSpJj7APtx ,Llo=I_DPcJz7HJ'Kgh()8dF,Aݸ!Ago~#/]u$6 F 0vؙb Uoç!1Owq9gWr D~f]:+!;!;|בPu5A2P0CgX1y֮Ը 궻nfdJ`vNm\#EC_D#0hV`~vkDVYg/Q;_Qq1B7خ۰y'zԄM^֣u5BPWE(6%#ئ\"G]sJ>p'hu,bED:(~#.%͊ \TTnXUX`!/Px4g29ڴ5zNh=VQ̌y1o9AG|6s0u_׏; d$t#JKoj(SVEئ^=e:t%< po3rل }-&,"D2s$66­0if_8F:\1h*pjړOTS ;4AmP~Bɍj/ERgnhXC&tޅ3*Ʃ).Jo#u׸æդnt#n !Ҵ+o~< l1j\ͅFQ}?iӴHvVjGW(R7Tn1frg5JX>RQ96ȋFA} GG?z,lZAo:i-JSY"WFltF6}?Ԩ?WK:!9Ĩ|Osґh=hKD MtLR3iKJJvrHVs1?.ѿ!8j+YW4.ڪ[cc$jm\NA4{ .WYiIJJW]+ݓIl$pBn(K'#ևvnv~TQ%j-@X`@JEq յv&aM/0Ec?qP1מۙ+T;6~-.X;FZ: nMɩgE|KM loܩ䤓=J|m3"ӘCTe,ì%G6g$n$9?۔wEs NE:]<2/_F. o7p|ń`3WWLHSS8o9"ߪtHƒl Ja:@ކX%W>F} )QcTɝ+ &F7VqaKV0[? fS؝ @q6ZHnt` vIcjWamr9 Dhie#xُv):>噝־qwo>`@J @$ XNnαbCW5@w7&-n WC8;lmlcD\CaF|"ʾX-:DJܖ<gYn5Pz3=+!n*Z!$)Wʑ}$QIIi7t>ۋ:kr;G:ͣm\.i {F9 *Tff{l#cr'z&)oȺ;w?gY VEa T-E 4^vY4B!yK O|5cxn~-HGF ɪQ0Ry=M=k|ϛ@ BJiW 2e r+7UGc:%_6蜳N,$ץb.OaH5Icw5Q-5E$+$QAKP3mO\GL"7ԍvH /¡I~6 0m `cW}ß@$>l(u> [4±;S*l<ZCΛUF˓4˧z_bgxBnHrjb33J2bt0lDqfo͓~yeop\(Fp,}5OT(A#MR<|FcYPL:m@HNiF(xNzU]yh1υ!f}MNgZ@Jjj0ֆ')NBN',XCp*0@#yIq&nnz76iΔ8ȾmI[*/678j$3f N!>,mhdlhŪvqc+KP `E~3) _{blt9CbriH E~߾yדKM6eTɰ˅nq$0ЫД(!cnֽ%PuBvz s +Ŵ2br5-[Y?+exns0d:oXd16ևTW|Ls d@uǁHa h$z ,IR/^j;* M[Vd6 m\(B b=5bmHs !!j4^@_AXN'`~lD +\Q'!R*vޗ.= = jm.mqd2~k\ǔ Z(d3x ?Lކ_TU\cB^^Գ.\ xM%$嫡)=3< MPx<Զ\,d‚H^;Xڳ24ܝJ>wxZã O4os0|?0gIA6 S?]XYk? Mz%`(|=d͈pL8ʏYe:-V &lg; df>Ut``;]֛; |S /7Pg rzaq8$c5S)̙Ua o?HxP6qmL)Z=-..l8B)D@0V(o([x  [y?j&a e<_./2KVwDh!(UA/FƖ{#jU7b@*!yuիd{vЖ\w!YS})x Қ=hmȳ!=7}` §8r΢&gid${OD@KXRqg~{vڌl]zJ K쉒RȯQMu5m} /ZѬCvQ4c/,k }:S"z'J.1ٍ#HJ)Lٲ`QFSPbXϜ4L?Uʆ|(&rI @a,ݓ#ôyڬ9ɿ%KqEDKD??|NxQ^5U)n-y%C( ˪ ՂYP uqz k^ԛXHIgZܿib ڠa$DS7YEO_1Lv ~NݝQ߰+X֣@kĔ*Q6?#LμuCI,'4țXR5h}ӕsk>r⩈J8Ij]d`vN33泞+v9 UQLg8==~~?j Rڜ"-WS{ӯ 82߁BxF`s_U}AT23v$谫;9,*?L6g{/J;t/u]&8XZCS%IՖPCd` Z5gaĤS +s'o=.{HcRV#TN&D0yNuO1گE(s\ ֘9 ~##SKֆ֗ =%=% (ܵ+S%f = /ӭh#:v7>)8Wm._(nsy|]g[%9菱ƣSB*E`lUNA uU@[ɩYMwp~~Eh_qj-j1g-GFqX`ɖ;7y1=lʩ7qO\I;=e>,X/d`(>\ ;^L}[`e?Oil(duoԩe<Ђ{ZI<]42wb~֗hsE'ž: J>3셏Jr,=?wv^nW)*!H^F(wԚp(yuY}AWYZ?S̟0S]mG۩snQ.wLtL-w\F4\%:@,%yAmڝQP۲܋w>N ¸9B/:N|hE|CT>?)㖦%јΌh-9nMA*͘:b9yF1R.LjjO뤩_' Vm]xQF"Em0&,k' Y|`j`_ S v<=m$4vIa1+f =UWyHEk&#ٍjnȆTeH|@2!qZwR7*fovf 2way&R J(XMջ31<]~a+7 Yp?Qн1at[P_PH3g]NԳ_v5yK/y: (`>a6l1Z74Bc:U3_RrQw,mnBylDG^Jum}tpW@ĽfܰyM JI;{6q`#i&Y)j|̤黋 cN<'kně$˄Yl.Ճ\FXLJƼ,pUuv2 s'5C+R(GqWYq13g8ɗO-h1'!a;oA0WV.evr AӴq*3jVptNq+|fHRU'}^i"1<~oU C?ر[ҡ+@ϜZw^D֕ wo9M +quKݓEDb0"8@#57L$0/M|\^m@)ŢcP"ΗΘb C0!iLd% ?( |2lD| j džcZ;Lj_Lb5k)[0czu+CoP9iP5CYJÙ\='=¤{\SLIĽmK-ZUqV:'6 6L&tƲWXWռlh<6C\vús")۬K6 ^)+=E`Ct8P,Ykff{̚@#h{C/*:`Iɿ%\ؠ~:X—h~?NZ$ S@GQvY A(h{ygtz)MPo%QRw^X8)򲉾Ϯ?>ޣv$YPgRA'1s>s'ҽ!EƟn 򽗡,8>nх9KZg:;!z^b[sU@z%I:zCϰAJ{+1 t[F,'gOVk*Zg-i1FUCHf<'z|S\TC:\R]sLTU=R;sHxɳ:ZPu^+y>Ef#Ẹ( U&% $k;օ"0@I[$a+;{?P$g=.YOj ds1"3"w^cX'lĝh&a*;mj9@vm)>=0f$ZڌxUl䮻5Ie*?t;4)?+QC+6YMf9_攗@Y1]|m"ɘ^I~b%% j[=,|~BcwS׹ĕďn w 2UJkVA;Z\0j0uk-eV_su/kZTVE-f8>N8܏uc jO8B21_嶫g ZtP>wSM?PD[}Wl," NUi:pՊR+Y'nLD,~އVHW+/G@C.1!k#]@?|TӒ'*S^(P/xD5ɯ*c$mwqdO|f}KA}& ÈH,uW%u+s۷~ubͨ4wִLC9/,,rD{"{% OADű¿LmqIvVXU `0@Opb0r@V؉~ ,1O9/H}jjAxbY=Ju6#qVIzL7BҶCdzO@-N׮Hv_%oUO"T'4Q6V{a)@Hiƥ"}Q2(&j?+_6V?2p\GK#Ss[OK+]"9m+jDP$1l-`[ya&wԛFǓ]c[{o͆'P~v}qnW{Akޞ ϡv$Q)N, ece/sٻ}JDj؅Wr~2}j9# .Q-: *Cl.-2#kKoB _&ϯ\qrf,ѾcGDلz$g'CkwNA\܏1ZUD_P']T~l 2Rg :;>5tR'[g!NfH #.;=//phb-K$+(V "\"|-nf4kr||բ}8GH7 5ox*#!*1Dq&K>V[=F#ۯs~"P+c&Gw(:.}ed"MH$A_Fu1=wX~T/˄#0 ZTA2SK^iR3.9qE8`3NP !-L6JOfnxbQ1""Re;v.#(e z 1$FM|hfy]trş dZ-Nlb4 ;:-6 4'q:fS"8l2qnkFDb F?h|ƒ!jud6ik ~=aJAidm`ˆe0o+& Rj栮:YuՐ;/!ߋ۔iW6?PV٤,ZDcLdWX5DL{{ʃoswyvE["|yzi8 wuѺ&+^WM$]umq1Fkj^U{CYvFO]_װ$/w(̓t5O(9gw4}NM&@bO14L|pt@Є}Ri`L\59Ӟ7sZ RtvZ|FCW8ao`WD˫ 9p?%""-}YeEEIع3e^p ^bAJ%'#‚!Mw%Occ?po 4)'p[cgd` Wycp3I͡m)ǖ cAƮ?jCS%+07>* -|uvepHï4ʚ#uДq5 dJd?iI3|Vwnj݊2,A$K|F"lG'!HcVpED.)g OT)ټ5&B]l"z 'YUl`QPײ4-w֗8}i8ݶYwg=A;dJًC SQn◈7N-Q_nEV1dg1E|+5^ !*>$@Y"Ff[gZ#LН'фy3VpxAU%/{-g+Vhqϒ%$_ܟcFKu(χPp-b*"7]t+nQ(B@p-WTcIzӪkʡv?=K@Y׻ 뭔if21UKxf"# {Č8'Rvr˨cQ@[h=}ͨ$ C 0ǒ ,gm "-;yW<Sv!+6A"QuMRWu.^Dvո 9ijm*F^bRaC+2KEXo)[Lt>|C%13drE\ޖbnM}WЄ8od'd~t'<*$j6RyꕴI_v#썭TdTv-ī-PwoWAPQX'۪1+f!-=.3:)3aTb eeg9xʱJn3B7MۯNd({iz1bcBӐ߁!7Y%b<7I 'jԚskr{-Rvz*gk t'].ז}eyH-2ph-tO Uݤ_qwMemk90'Un"EerfC'Z y9>j9םdA8Kǩ1,;)$١/ :S6?'HG]QS0Z:|WJ߲0]8 Ӭ[ڻ"hV 7ѵ:Ual֡ǫ(>EQzQͯ\:_ō򢑍hȆ wEHKbޜ2~ף3hp}c\gEqݙZI" ԨoƯTbG,f } N GG pzьaMr }oA t\%S?Y"c]1;^d:+rА<4ʹp#!(w UV(d'3Ҕ_iF2_Oa_C@%|Hڱd\!5%:͍ ]/4ʶ/l'&i,ضˀ_kh)?Vz +o &"m)\>AfH??0#0Gz 1 w 7wS 3\T5ʪWT%[ D Xt_"C ܜ!2X=[5QBʙ6{3!ubKl<੶er,edp2=^WNCGIK_op4N~:9 @~5G[?r^ zIr6S VUv\n.K`Kd'̔8i}[Uo.=WhcܢgxAd0ro]juπ9]n+բbA`"z%H(6ֻ `*ھȧ%q*U*/$'¼>h M/iLc2iE@Ua)W2|ZL(Ӣ|*ЁR4Ӻpѹ)?#subЁx#Dud}?ݺInUfn`D]X*2~AlIy1S{p،`kl,cю^$Xߍ:٘ [X)F BaΞ3#6]ɢҴ ٨IS5w-/Dp!M#OZΈ{fLXh~zi2q??5:ܶ-w ->SXZ`Fg$vkp[Ra6]Ⱦy[_e, qrYᏓ!|'D4tA17޳N3&5LcT>G"qs|D$R._y>qgF3.I4xbk KpyɔwLME*6k4(?FwD9273d龽i^i j+7-İc* hfSB~H݉K MnA]h؟lwyD>f>)Rҹ*M9W獳hl^HS?'{R{Xl*p O)锶p ~ su -'KWLEgH3LcJ |2p'y =694Yn5Y f"0=VҿʅD;=gպB=xQ 87̠{ABqvfFUx_&Kg0#&f7)@ ~Ó\:`ȩ _I%[T(sc {U_Fj#*QrEVhF%tnm&%v-TK03v$ߞSKRc)c}`1}4&[Dz9)vHnbe`]9(r ,{{ +x ]D~2pI-|+cL$4-_ÛpUFiW|>"jc?7yF qbnCc ]c =bKqAT<./F,fTYqa@B > /Sj&\v6-TPde<7섲ץ9dE$iK/PJ$Pͼf{,+k44>kO{˓׉vPs!l+R2;(Ց9wjB. OpΨYf~M|cJg4V4>"m2qzA99ll-n~pՌ̒}bߓ0$JEI/D_<pAY= yȊ7fc1e1J9Q\F92Oc&߬઩x&QfgMލٞ^8Gs"79;}hiW V6m<)yAR9ڹ\TG`1 TO]Rg8$Dh>|.Ҙ$TLqA_y57Oh7} ]$fBH%:ٖ*U3ώ[J'Դ+/uS7Zl9-I$EŌ ij PוXlђZi JB`1J)l+*!o|!-xE ف 'Wv̚6*)PR^q-"MXl AFY2S,G+IUY>GsV_8@ P4QDv䁗YAXa $}f@-+q&v1Ϡ/ o;ooZO,WqO&cUǘի}O?Nr~ ><*5҄{t NHo!)O0gGըo|kuRc6{*|lqA?l P4:>2jV$xa#)NN7cט@}(T=ړS #-1iWjX@H)x*m0B +_)߸jtCXJ1*Q JrE+x]N3`"Zk[Q Cbtp:%'6JvÕs!`EX%fx#`YhJ&>uh9\~zP42`(7j)f`zK ImY&F#݈B~FZ/NyCP8l|"1h#Sc֤m3@5QF]5nUP!|!.mO1kWzL5C7s/+~_++s+G' ʶBJ&%dIЧ^7rLĴmJLctй^Dij5%k`)9 }w9S&WTE8b)߻l{qÊ8x Wۄ{Dw\E|4 1lޭ0ēɱD))  o[H$ n@'?f\7tlM]c4h8jَl ϒY5=xy(դ^ӕBhi"d|eal!C]1f"0nMxս/~6QZ1dEVּͲL#B> 1LnCj 1?Si \y 7Ȃ q<&2ʰ jйщ_cbLj@C7.) l<Ι7Aͳi&J+Tq 8bOKyYTr%iᎊ$:?d?U" q}Nlc/N/0@VC0pX=30r$kbN.hŃ`#%7Gځ=,J~vt$"w-٦(qcnBd :3Z1許-'htK)Cj|>0=@m)B6,UęOb4ZDU6} 25\dz(Q$}B斡!NPdW/1جaYjX6$=;>[nx +(Kw&y1Ü}/ O0$#JX5TY+Xl pitJ\fJG;a1:X!<+GE5/B*@Ĭd|Gd. u\lѽ-z2IRi6 mK*" G@ lA =PxE! lƞ u qHs0-WDjzS#~pTl`6R+܆P>n1;iE%F=[V#+_3m,yÝ\Q f+蠟"d͌3\gKhYf#Qq,("sJY;fdۀSнtG)6#٤(Sg$p]rc 뚢- :- 0'׶Q{Ba:1ΩXX\K+k-JIu$[ q(ĉk5d&VpBXܪ6~_{j@lN9QxNx'BD[doEߡ>NȮZ\ADph|*sREƿ,^Xv^7E&U`ݗş6^.#-͂ hV«GHRqPA/B}OOw/+O~b* P/)Yf6'Dzwzf@-tیPxFFҡ`o3YNOpozA829-2=0ףaB=\ Ks^y,b"Z ?| aH'],V6&gd'h&YooآZ70KT $E1m!=k M 8T{D`*y.W Sx@fR`\s*z,-c )s~E-x ;֛A,"PF|?{ʖJ#֭Cko  4kIZP\A ~c^ɎHߡ'2Cw FOK3b 3MG9K6VZ[n#~ QHBd}mm?,": %8\8T\>F3e/Wv6,ϢNW(#dΧe4Lj+^c#L9ø|UH?ߡEjó ga7S&=h"YzM}lQC$ _>!)O$~xl@rݽF[ek^ D۾{h\kZ+GX;g&n4>*fs7@Y?С}L{gH.WYYgk̷K{NPQF Ҷ2)?@վ@ҤVy:$ELpR܍D#,L\AO38K;vɯσjŖ?x/+\ Ζp4Yǚwߎ^sGt,Z1hۇ^sF/n-{\V9XK| bx#7@{RƋ+2 oj=kDk2kr;u).,jd|̘FQ=`y;Ȩ(xI8)SzD'pDwޮV?B'%vR=4#=M](%qyG`)_GF1|7/}l'Q÷$khlkZ֐s׹8q8jF?D~2rވ:hsū:h\b6S| 4r?brIEDkK1C>:{5z[`br d(NRa;ҸIpEx{etqO &&5.e-?K f ȁF 0(5D_Qgd)j/; ҙp97A$T#siJP JٹxFPT!K^$"}g ӱ.8?+1oOsrkDESJoEHR8nӄ%[T u2@ O>NJ;P9^ l0%#{S Hen^RPS~1{&7 fPH_ Lt5+CCrԙ[z{j64cz$}X\O &ڰ0 ` ֍y,ٝ\Hoʽcxvik }g"Yl87]uMD2QFtoG嵩zJB)di; . "*< AhW3he@jU kIe?, @[T-ƞS8DwvQRF BӲE3ʤ깰gnE g^vgy|PL BQUH{vh#y9(XJLxRX%+$C8t.+ z~i"`0ɐ+g%vo `RLow"eD3IlyJ|BصvIBb>zʺͭ\WX>l"/NrٮO"oV芌1;BQj4Fs)RY /3d#sZ> \/TzQ]PK8>; YyamH-`Q0 9rjw|Г#?&[2@b5jk4K}q[L n8FuL5@o4߱AK03\?ԑS_LH!4T ZM}tzP@% 'ý]kľ6Z0-U?Wy {9h^gX)hG\8+^|q%n}捛wPYTRp:Rh؋W@uX`9rfZ_VUpο ;do6I2jc´W`X,x!(G8H|fU ̳\C;L<_>tWD?ZaAVE3dZ%SpY:%\^X'Vw~i5x.z9SD;G׭®y+F@wkڋp ۢ:xNQjpU+u@>bH)o5Sd(~A|^x{ YK}:a\#1sNrDʽ5!߭)7K _hg<e x?nבLgny9~-tZ+# (,#0Ѓ$U3}~᥾w?qmi)QZZ|p1G# #,.2<%햝.+R53`OY1 ՂM#*NTr+A cK\`is̖ )v~*\ - @J|ݾY 4;q%EXi6G+r AL0r)Ea6ltqa ,z$?-a^06L٥o] [*kc{UM6RԤz=zQRk๯e|Ջ2<ۈd ;Gq'b[) 82ok|j%fȫG-Pغ焲f̱S(pT4 ꈶ^'^'qup܎O: PT>2,f:QUg &ʎ @d೔k#9f| 4j;2A-8`@)9ڽSV \aCG1_@J7ɹ]~'pr_QS/p۴Oy Ākkؕrm=d{˰}XsFKl=,H%TpSCbݹlTז֩{# @ݱza$TnW1a(~WhVc>k0iə= Ra g؁2SPK f ڵa6zQ`rk[fV(CÈzA~a[U/$iLǒ'FEo"L l*JWF[ml΁$sk?q..Jg %mwΔ!Wd])Amô&;g8s;_47Ah_V O2M iAE1^ayf^1!jOaZ';4ŬBAfTOzHpwSK^x~Sq"=k4M#v%cՒ][:$Y];lsq6IK@$s#޾g˥ڹ'H 6wx+ŐI%"hϰm~pJv|@ܷ Dս+maar.#L8IJLQszm [%sgORcYھ@rigA`|(LH-~v 0q>+%Qe)UeV2;*o}H@H6a\ˋ@nAd݁1'?-83ؔ C 3{Y:ƓAM^f1{Bdc7"#+܋Est3sb(BJ%Db o@XQ d4$o*өGfH#GM~iXO 2'!]?2S,3 }AcqR-UP ,:EI)?y>9xPbE9"Wә@2E6R{ӭUpn 5XP2n*NbtSbJc?B[)_Sdtd(tJ>R*q WQšFNGd*D- ߋ@ީxzHQS%F[#V<"?!s \(HߏYE?'iӃm<]Le4t)ht D*IM pH5YwYQc'5Ozeg!j;Gdnp5ލbfN ' ,|Ugb@\z[Z٢Aw)0d@\b2DI/Uč⓾aK52jTD~XvPz#+df}Ldlqj>EvzX-<62< ]7ElS̪S( $-\>/1T{VӚe%4Zg+Y˜uCqt@#pK3*!+ 5c{L7oC9Rg RE=daLi6?j%әa0^'ϥL"+t /bhvVѮLsMH /L#m6`m!B Bt#0 !gR8$ťe#w»b&!hCp?w(!u4. @>'ݕL)vG0f.1rWA(,GkldHW Ue W!P#/' &`pƉ7wiVHĠ7_%,UTcd@ܳ?)$4pG!b8Ҭԇ!31v&/f-6S&⊴^c1jr0?Uؼ/^?s8`R5P/ 8RlQȾ*HN't8q|{(D|q\# S0$L+]"jaF4OcrGʆ}-F+tQQcң~:#~r՘.q?69lE׼"\VQ? 3nO$`Ji :*{gc2SɬY'&l4#3@X,ڥ?{ 9U)j(P[+HCjAOv^3#L{  G>8IxydD}3Q0RT[)PjF9_AxuXuѼ\, ILԟQK >Hp$"I)O4QO(@b=O!}6}L_gk(n(N">UNZ{2ltopxUxE)Dc/}e'_cbdmU\NES!A m=@&miTAH;f#$ETc7ҩ3g~~̏@*ND|&"_tkor;EKSF_ve#0l"H<ӑkdxe䃕\{8w|v9$s7Q1b'v BO6H:{Q9+t@}iDQt‡&f9;EE5ޘytڎjZ-˯zۂ~%mK|Lq^9QfAA^g[Hj,"|m(N^a: P$"2>ȺCsR潒obX;mYZ#DNcZ)ڃc=t ok+ k X^v[aφ~" !Wc# ^ŬS$ԯ(f̵2̡g՚΁Հpx$]ɑgR&L(mMh4\u=hq>ONX)mȰ ^TtIٻ2 PtW;^$~;y:Ad[6MڠїqLRg#j\~nap!ʮdz ư!8 NzqgG^O\xېM&/ Rn( ΘU* k!afܛVj&k(kc 1Ķ')݆:b쎘墬"[ocUkz:kC2!%,03>Xa_P@a9w`,߆X+gT)yGru\^]@t@Kмpwą8i>I # -n]1D+5н9"8k>C xҋn+91Jۄ3mcڤ]g46lb¼&%8x>φD/Ź©@5YcE~U=pkT?ܿ@f^UiOq4br屾2߻I\J YfPFB T,OBB59oJ0~y eM1fS]M2@(<`Nr.a2h0 J oqbXz|Mnxo4>_.m=݅sԆsc/UD\Mya ԸL[4 g٘64-/8tP~1TIF3+>߭/53J2K̉PF[:76͟&Ki ,em? }]%8{ q_UJ饞AQ-QʹVzԻ9xӂw)'X;%yu#B'7&m:>j䧙*5tH\N7W1+ 'jj>L3 8<^/Bygu`mZ鳎1k;E}HcS_nX|:#őCM3WVE=-SAdy_&NID&QVA(dU$wQB| ~Ʈ .& ;X )~Y6Z,΂|@<\:) pk8U|/?ԙg} N 12(K`1$dxU%madKMӘhۣ8f۫ wX7wnkfV.jݗkS, %vjO܋xZG2;T*ۻôqsI=E8MPZI1f xxc٧O$ۥ ^vҗbZv8bH.nR\+5cY;WnƉ,?Dic8rfNS9`ك$&@^}%E#q‚,a-Atݮ'EƎo1޳~Uj;q~ xc^{l>[Soy=vd0Tļ7撘 WTzJ$ b!@#)([SbxiAٜdF^WU ouhYw6XSPqz=w(أU]hZ< gfٳ"!=)IK-7Gt@P*rgBO뢜$G4X ?sʶ|^KySnƢ@*HW6=XLlD%{THTh\){98U]WY¡S"xiEH5?iNf`1@ǎ 'vZfM,.>fd>DE;z#kQ(AvƼUG=;~ta5N &"~ӕ|*yEšW٤H'S2kV*L"&C*š`ZW^<u"7!C2$|LXm;9Y B# Aa@Igx +mzJ~µҋ8}z簅H Ptk-%ئ}7i8^KH9mO:AyRmv Cݢ lU՜mCgW&u| = =є|6߇}0 ϵ3C[0KKK]'LWb4Zv}?HG׉4%/z_yn ^C[>q͇i(JY׷ 1:G,\BH]{V0J AZEM-ը5KΓ{"<>#JG"LXOYĖ>"7/40l__'H=R؂#.UJJ$]Kd QxM4< QⰻM5^+> $ew(pCobu)-vg=L'ٓM1w" bF\V62QH 138t˻+{z-t~ wɈnRdk Ve:oC9m}f?54buBk%6oK n1|֎M1lzgM[iV@ _"E Gk c-0`[|riոzBfngpa}e} !!-p<ﺌA<7Zt=U*薔ǻX7VA21tV4 DJ'?"ϧ }~P&Jm%hSDɎWm'Z@ CVIH>|K- rLO9mX# w^f>^U( g{IԫJ,?IwC:%'!6&yصQܡOe 3@ֿjz{t@^[JH ݌AH4=\Ӆ/Ft.<-PXBzB8Իd6jΜv<Zc6ƹ-qj!Clc⮟P+ųzMăO1Z2Ge-mc†97Déב-pchRZ7h9I+Mgqɠ+]DJI[t!=}y|_l$uDy0u9 uDwd3'y DQ9ؙGM֦`?B]aĨBlwqH-}"IaʜH=.+qaz@f*#}qmLI*pʿq97{kE}63+~w4^Mm'""19xwބjJ.eMM.miMr4k%~zL'Q Kt`J+JܹD$rOȓwK>gu?B煚yR1L[7 CHursGG:{޸'<Ji 9ӤX9PF +!yWd x6A^| =a3`ŕlq=4_3aNd':HGdj*p٧hs$mP- Gz*J 1^y9槓-0lTQi@`b}r(ľMZ{ y>3NP$ɁTmyZ G4rVوPK{,#2/jGܐMfr=:uԤ pAδ^'O<#YY<~F[mgD]45<4ۀKlW= Kn~ݮҘRyc U?>\)G\CYC!vLqs#`D鎱?|g}LgƂ7cz1LB?+0C&2OGWcG[qw?#ͱ]ΥeSBtmy;6خxuQrf8" W6fF bj: 7aMy+:c_7"i O21[V{>"6_:P=v z(Ly뒢a4r-yLrj ۮ~rQ^=mZXY94ՅѷuI|LFk%22UF>'lʍ SB V[5&p1"b)d7U86 ɡ %x RKt<#f%T ~ u ƶ5Л9f6e7-ifMYOz2~`ch`XD r1 92Jȯ^EVJ~>\z20 r֋ǘe< `*,O= HT< ,ۗIK'^Xi|9b3#XHp\ |~ж>"Ge|>Kw/;a@{!`^ȴ_QhUZ\ժ'@:q 3>)2J#wu!TG:*a/4dw8"-Cy.KryT,q`+q#9e5b3W%r,|Nb) pGigGbW53qlH%e65`!xxiTwSno~eSA# z2\[<,"Y^aarz̹vbI6|;R"^?(N܆hUH0@j2&9hSx@'˯Xn5w͜7oșm+ƒu*Jv"Mxຆ4(D̩/IVHOK ;ҫ+"#[<JZKzj,M;e)b"8bԯP$1j#m&V8 ,jtV97K(C}޼@z͵, ,?Ŵ"Y;ON \;3U }ҽ%!emX7կܕ꾏kgAD:\%L&X>>ҐF 眙)%haX`a}TcSؽv%59\`^Bԯ5]H2gf Mz,<8R:fDӒ@\:NImVy7@6@S!^D*$X{{1Bn5ӾjD] ;~Z.Cl$/wk Bopin1>$L#]_؁בBO$Qb<=8/ݎ"q="=Jܧp!6*<7p1⇲ h a.TFr-Ɛae/IsɍM2I|W(ŧl*rCOV* & i,zd!^*`_[H;`7Fw25pEؒ>e9 4c,%%|^OyY.es X-+uC̲0㊕Ox'!/xOiOdT Ze\oZAt{=A˧/Nkv\J£Ud+qS^{>%oP"K О-Qͦ{7\A=YqS~N0%331RGHȐTG |tNx.t݉7ߕaWGTbG Gd~`lx(YvU8=bN2=:&S'0&4/QFbA:'?8"Im U(qˀHS0dYw*8|9/OJQpX ٜ |#ern4.eq&OpY0g1mNVZp@s`G!¨?X[F8- \PVI k%X`3m{>Pv|wk+qЍC9X5 i^N;}IR̺BײR Ii?g k &{cI̟aXb.갈9C .01ۄ]kl;,g*Jb#g b 0늋ӟNމM]?AWvDB֠,\kժH1u[¶i:vsѽG;a$׭uцٱyp9;WZX\\ ;4<ȒOaD ؛" jai1߄IfuZn_Ƒ3#mN0=:s LeWw]Mhȯa S>#ul(%>d65'/5}ƃՁ]QpV"=ecgk1Jγ /soۯs2FjO!O/;nL-4,2ļQVʊ9}oo],Pc^6$xc\gl [JsL7֯/m6O"RvHF<иZOZͺ]ž'l0ZRX\׬Qfoߠb(4娐B͞1F<3 G$?'&"@)W*AtKO&^WnA/\A7M c7Ƕ9TQ@*x˖xLa'GɶSO#fopܿ7MhҼv7jSQ6`qO%Vue5Hʟ=)~ ؽw~!G&$|)k^8>fMõ.×SِDՎr9HXeK^ Hā;ӌy:J`H _ : Al_)N1Q:ЭҟwjcB&90H鸘QV"=x*K*XiVNx&Z^=.k(ZĎrs㎏YDECKwcu΀ЕpJkXI[ xɀi}B$zq!Bv9HÛr n%BPXrY).xq3#旘*\}bfuZ *F=?jG䁫$5dHJ[a-dWy}jb0G^Nfa7B~ UI}tHѦu9N\R1 BE{haAWMqAQF;+){k4,ios6LM~1Eqs?R*WOY槑O&^+RCBZ` gQmgUJ'&^i-^,j&{ ͸)v1vd_CeL򇘛AF%3oV_BL܁_{ ohSϕLXƹ#_dΡRkʽ[}8p:h5K/S%@:X8Eۭf3KӿsA1?-. &SvwxcXiu2Ƶ ku5ah/QBo&/ĬHݍgH4OMϡl}M{bs')%N13;%ʇdx7) ^YSY$zB(A"q?N6bʾBuYU f>^Q9E2xc6=qa5%:V֏,ϸwj^f<s0~ ,ɁЕ'^<>^f69zCvT2聹MVa{qᙋR'0ӛ P?n*3Rtz6y&Tn5\.%= 2 28P91]ېc?WiDhU{uǺu"]OJAG0":ڻzުTu*M];@:A#ƌpDXkXND2/OZD;5G|^1BIm3x1SDޤxJ8ta; t?xo7TdHK|K6/>Ȇ2)qFiLn;J n{79)7L9 WɊT!aJx=F3'^S'"{+kymA:^' :Pq^bNoxm*P ƯRh J /ڠjSҪbȦJnIv=q5*py&afVaՃ[26NҪ^dUY4sIB{wltYI:9pbSˉy"2WS%ښ#^I-lYCxh]'"p'dx (ZpB`ܽZݴ(>WKV6wױ(|}vG](Qs/UWz,)FXbF"a+- <BYB`k嵕t{.9 uj~l0'#zX "/9߼wT푄,èhM|Ubs]TeOHBb|TH N9,ӐխP$y->hc:WcG=,j˹rYiT:YUsmKwn@liQA?bt8kR)[xr"V ;PJY ,3p%7=9+Y`D tu,x9B\]}׍w\=Z801 ٕQl,q0<,EWxi?"!O7N۞eO>b#m&:: k׿l\| r!<מFv+ O "͚S7$/pG׮:As˝錻,oP_DwhT :ڤ M~;Ĵ= <$W-#?N&WXʑ̵&YZBn#"#g(9 x1cQ 0$_ln٧`ӛ~>nAh50+,=9fL=%j~ߺ3;T69cLa!k±rA}/%30Jd?:=?!_6tp(/]0ˠ8;Fikr ekZYpHw25dϞSfQ!mߒ{ֆ%W >+f"l`w{~{O^IiƤ?m}}۲@cr`=;$wRNf ڄxz#3&Lolh`c50tD**KkHl^*ȲߞPS+U?x @v)O!/':"،~o{7xCpT֑x$R96Z?2df:y&s\|9{fn:-UH)PCg>#ER빯TJ 0վy0Buqb(@:6!(텬ƽ:)coFMb]HMZm #5xk>GW(-ب^ŸdFw(H54T]fC~9vcH ~eF( Vn4K^%K7rO}^q_O0AK &xf%_,G;ɒ%NWSE W8ͳw`X9NsX@2ӖS0J"{ A!EvD[t0{8\#փ˧%^F} E[.-fVWbBc31n9|?FA0&ڞ0ihJi]yLlQ7EH %"cxwq~h.h y lo ózpˌTk>4YnaHqR!ҙ@ms4+p*U7h>)p  Oȅ6S2l:G$W]ИFgEqsTlN)fNeE ٱ~mM@> PM-r9gMNYbSzȍE'GMZnIC^ dL,f/H~jŜ79yxJK -n~wsrT̺+]=FT91\B|E7. EN|dW sul f=+^DMT)3"_"wuHTk9EGKxuTI#E?+3ռݐk2ɀGv8L'¨zbxgMHz Eh-_v.60}' Z%z Î,Rp *0PjB6 hY}Ah,bNjYdW7QPj%Fc#Σ@9?fK-y AUpQ UkB%#kTGLq"Wp~QA{1„G[)x!' x3Ro-5䭚xL˺G=@{BW<TMF$]qvliSKX" &76_OzY/:v{oF!7!l2"]Gl0"j\L%3:lĎQ8#[N[Z:r;R#k:9Q73߯\`aZU_ھI q`;oNQTM(c<ɚ'ء >p ufM ҅k$ s/br`71kzXVW9>}IZ.ȷaſx>uo|EqCe^2‰2}jb0wLoӡM$%T#Ufn U3hh,b6Y롷8x٪`p 6ݩ)xe%o(yWo[ȕ[e_%]zWl̀?M $=mE=XXE[|pwV\6'y{ZoѴڹr `5.z6C)HYAcS0$#{wpt(F<0Ӡ 5oT6K(#P_ŃUnT ϥُHF$P?Ru6`{ }X;e%gcrc7g_:xGuigTL& Em]YkYHaң.VYwF2r;*-@.= R7wz lfkKC4,̠Lޥ-96kπ]t #^VЎg'qEcIn7I [NZ,œ`ӻyqaД9 mXզ\~4c382Ȇf,up <s\lp->'3?T5BoLS ⦑"Qʞ8u:h~4uSȘMXЏ>sw݀w=:n p?<ԆfqO Ol5~HEl xI_w\Dea,f͕el')):*EED:êCUS5 ?wq<'&|aQRE9Ο{Hj.ѝ%H’,Կ$8V64Rǁa:m0Q\q4``ڰbԗRMrN ժ4G=A4¡xpM];IٱNwze,"cd aj~c{ze[T%G 洱 j]kg=G 7Ao8P$觞3s/q1+#kL!3OxR/9{c2# UTrf#%Er)7qMnL5ļ Nu­Q%R+\AWK<*umƟBđ{R0KQA%7 " ֬@$;=h5\ш.EJM獢+zcQiU d#zf+?һ& 2P=G \p,OXIunA?SZ}up5;1 W1һn=<;-j14®J:ݺ-1̥ 5sۡ\r.$WfFi7,F.Q1NK!l e_C7`Mt%\/#pZQe']&@a8{2BEPX[zҰ X (ꕒb]WI>M>~LnYMf!)sor/UZDyS1n d'B'vH8!'2Ѡu~n(I'/ t@gCd N[D^'B `>@xT?(FC w,-Ѣ{jGE sՕg2H*ah^'+ک^HR/#t;.Cv, QbEn+4*Ksh_1LzЍ̟&"1UΖڝ/OBWl{Ac'VIcN !8V /r2KH;\A/&s3B/sIxA94Ԍ IIղZPje n^q6Q.9&(2vNP#'8h!&-C>:sԄ(鈱Z*\g,Ms >͗=x (z0}1xSV{sXj0 m]:2>uqkIm*m=[x84%lGf`Bx]j`ďԀ e&ip aӷr)+`o\5kbt! Jסg>fZS"ҷ1VS(sr0Qye3[xy^BȯKke=WB)o>=n|E rG0& eRКKX#T0 %r d:|"\ZNvǪ;;)% hĔRs تݮzE ؗJ~k|_MtXpf?'s$͓%P,(DN6Nh9_ɣtRZI-ӛ3o(*`vRaH{pt2/Wl*B!" M|SÄk߇{A)ubos6=W_WLW%nUor|-M$UVp]>#sTMF1U}SihKE}#VP LCJsW [u[(Zz\fd VcѦ>30"J k%^;Q;k(`riR3ZwP)8HނY>U$ZlT!Ah";,]*٠ZTϑFeiڛׅ;FI1&94$Pq'0ˈhyVXW@}f{n9nbvC]>n[AfV2 [P #w9'̌ wy[tU1lfbDkGFQWΔSk %mr |ޱ$=mkHTmLAF_(}=kܨbbͱ8~ϸc> ~e-;;hݰ]?XPY ;/ ̑imЇU "dep%}Oe@:7r*`u~\^~<dCO%;eN*eer"_L쉤[ecىH0Tx_zco!B ,Qfz̀U(F<9SCܜ[ r!{hk27I16ꌔ*h N83 ݡ3:p E6Ҝmj2bޟdENO'L .G|[HJ2n7SPYvbXPȠUZbOַC0H."S7Xm]o ?+˜Lr5m#Q!zR}O\:gʸڵm#_﮹ܱ*sՆ=Fn$Xǩeu|۸.v3e+tMb`)w2nΙ܂EMQA~qrIɗӴ⦊=*4vdM,i7 s4U`uYhppp#~} vİc`} 4vӼ1_NlZ,Fbm{ė's.S|hLⴄ@2D]hWx:xڊbzn[GE,մy9IVޢt~tA1 FE (3cRk)YixM*gR%\=Wްge%, ;Ciw[QyC$$ 57?sɞR$SCoSXВjb! =1A~@K26WgBKHnsX:2 hwپk a9WKS({\׊}2W3$D5y=&<$fabT+w;Cd=,FiʮTϋ5DĢz b3 >|YͳG^RblY45v̜xo8n9Wٲ Fߝvb< M7/2.nu;6¼ dSBƍ8.XEͲo3+\E㵤pqeҚ'`T^IpNܫc[t36$;4)Y4hE~6'oy jGf0E&A˚IO|9;ur`[iZ874 R~gjW9v>D߹1% ff_dVg<ۓ)R֣l=e O۬YfQv \žG!6:2ϳ&$#%R%mW51KEyA6wo J%zG=\'mL/`wO'Q8IdjSyeM2e6, ~?lQC:&^L))%#,3n"6-Sֶ@X3!䁥t%}|4͛[]n_kJX*ϵQUT(KH@D~X.:׆eܜ;}Z3֒pJ(&g썻h-(eޙ69Gr2 5#|{$w-tznA/v aM֏CvWW Ȭ  4/(4a_dZM4kӒ{!vN4*h tw/܇X \Q|I8X-vL R|3afgem#QoBki%7#b9T+5tLSƂW:x%KH39b}ð"MFh<7\Z1ŒrEsQEΆÅ-i/ßMjLᇀӃiK.ܓQ]t>MaAD1z-I )YHa;sas ߽Y}cB[DV(#B Hoap9Ă4|H*Y D؝c&@dAfd SМQG[{-k4$݋=∺θ2-w$oHkCSs98j 7@Ah9 ?pj}_?gNtjAzXܛXiX5P{x_ -_bg]pv~3J\yivE@HKD+=Zb?R#v}*?X/o'Tg+[x`gQ**~IW>u_eJ%wثQ]Lt=2LjMc*1/"7dnHX]׫)Z䈸K} [2"_~UDGP$Y'ث/6E5yZ&kҁƘ,فھ3b6J0EMgm=e=ui-7gQɕQ- ;8P^' nl1푌j tzBRp+ Liޟk;۹c#ly#( ㎭I㹻"%+%g;F<\ޱXw[F! h^As[wRv ܑd[؎H<["\T!. +HjW8oXq}%/t!m@s [xk)v,%tot2oR֐d#Ԧso=3eDȷRsShnkg%٫M ʱnnm%y2n~VY#jX0nY$tǭ_(QPų;IN4KB댴1HC=|"E%#`wƢ` ~`1lJɄ|GczȦx"-ڄtqo@/3!+7bhv y%9 F#|REZ{xײ}Yxkr\0 f?U? 5 i=87D<6ݭ#|i_t=kӦ]e"%22vjBzV>K%ʑ~N\>s oAγ 'p{h`P\e )Vr.d80}ѧC|88óg_/$F$~i@!#RBq0&z W6.f 4$w=f ʜAi`# :h. !|.T=@[}y "-d~.⅁0SHlVs DW$泉 ߸.tcLѽ1z1D'#okC~|)tQ$3m7W6:EGb'$A:uJ J92[{\bmf" Ú|xE‚ 4"O dq t!G= À}1uW@yᤘi5 rU^&VyT$ME818)BNO|kV{و'tq 0j@_ i{?3؟YS+"&f=owE |`e!֓QpcpO#7Km߹UB^MKD%: nD[r}l1 ӏxˏ26|r 5~S@:A{؃$۞\\G͞VT\(M=PQDՒ^Y(U*<Ya7OӭCAӻ]~SܵSYfj 1֗<YUa(\uO44)J;4]^6!J΁g8 rv6r`Zx ^'c5'=ln}q1mN !ң\296=⢧/?8ж4`I}r7KY`!7lۆB -{ sJF`.݊tr쌪V7Z-Ma3|m.WnnGFmo}T[_#?Djf,&:Gt2ʿ)Vz6#-̥hjNĈN]gayi8td6O‰V*v骻xSYW}e42#煪&yˇRЂ٠"?m^;N/j]W$a@ WfPLm]~כ,`CHXJ:̕A 薶iC*;B.  EUثrAG b|^=rY#>V۟R)vq>TP(r]Jh5ƪGJ{asdձ>rJQpQg`s:@8Q2S>}79esfoP߮_:g)ee(^SX:fkℎ@7)XYq]jߴSD_,Q1%gS+F<̹,X4}B\̯'IFrnBIGP~ |rXACV-24d\O#?(T 3pgZ/x]lI׬mp Q2Q7"v|vN3Fp˟;L?sDmJ5 hⷪb_>uO&~pdqaB(ՈySd0?ܟHFLù: yyKܻK낊 H꥙zCa((Թ_o$6#C sJF6T jL#my>T급U5%C{Ҁ# )e 5 No5o˴w6m8O}n|?;Cþ(+ Rk(lkSKA874l'ϧA'6ƃ֣`9U~GȅJ˜ApҪѤnsFYQ7Z_6F,f u}ߦUS<ꠧߛt{x2r 2I}pxC9O@RdmO,m#鬴HY3FOF } (oKJçC}&ԥƥԻ0п pD6f9+D$.!E=r0K>0x2@Z|6UO'9e8NOZ%5h{5îgwƉ5Z۹YOE04cvf15&յ7Z& /̯9fzd.hkpte ]5/^]T^(bz ܳLx *!-Z9xax*P,'_cOtd\NJ_s,[mPgt6~,Zٓ'mL!w(iNO#>tLriCЧ`#Q+&5Je4iG]5 \X'ĮPa=iB:x`XUtnoP*׭IDGE`YLJPѴ8,Fir"l\r T0^&62'ԘUof/MZu=t[w w>zM[|&+.)dw-[)IʘHjj.yxF9W3UQqwbG:I6" @QXUN>!ϛ@^T)OT~vx7%m.x#P'9ץ8נOڐ[,A?V0VcpU,nQD|ϫo-UNL|YՇuj9sᜓ7'l$qhxi_N҃-G5 sYTھXc0ОR-&kf%r{&MĀP;?k!6jrυ^^cwɩ!BymΩ$ꁘ0-"!3_24K5e)# YH.I*kJ|lN'긬9ݪJ,fBSר@BBU7! |%2V{$)bKHն#E~ '<+7UK)ѩW8TDcK?i. UӍ$I1)9q0\/ޣ-@Yr/økZ(J8W{ELii-nO!▆N `KpA?ؘ])->IRߎv H7tIB-WG( 0jgSK1gm37}d-yLVx zGg[J%0ˈ@A_۬8b |Ay })s^ e͹O$SGlj n0 Pj!ՊܚC0PK`1⧇.Ig [6'{xb%VlM /5:Rв!A3g!`9[2'.ȨKX3}o{~P&cR+y]3珓U5EWJatkG(-`ɉw;I\aa͗EƮ`rNsԲ@GHKj~Em#*v!z+?1¨p/Z6 D`-|iP';} c,tI!;!ݰ-(]ߎ2 F] ;XiwX[skCt|sh9q8; 5VCk4]ӛa qt%뛉@mm d eфSw~IHw(g3-OFǡ*9~ r/ND*tc_rWN߫s'g-q9 N":lDs7D/f"bcpCsԲ&_3rVdK"h+=hL >MY{ 4rK - Ǧ:/͸Jˇ%rq[bD \XNE0NOqTa:?# +??ိe9%h8rkCuu7du$U/M ErM x,C&HzUaw.fDyQX1sh،ЗWS>xr@ܕ]@q 1w@+[K<Ȏ\ H&'ܩx WJ_$jg<y994*;>r+M[esC./?oWڨddmE/>1e_nۿyfE9/G`)ε bL;ڈEp͚eIҦdEk:"c^o%NBݼ+D>S0Tgz#6}nNyG`%*t:um91M:af,Jvl~Tte0d]{hJ7_Ķ3.ؾbD9N6뷸d认__v`S;'\k,B¢pLRvD=}T'pP[c*IHfS,ФP/,BܙƀĻr\~xP"ߝes3w}$HV4pʌE %3yW/lΫ)O;K=VW[֗h:i~uG31=f 14^ .RRfzn{r,v1);r:{= .968Uikeq:0UfU^̚ doRTG>Y\sa5PgFt{+" P]OJH2Qկ-D};aY  >cL s\$fE@7J+G3JzeaOH5g< On:Qx}b,}?~T ,fo.MYʌ~LvБW^ܻ調_OlA򇹞!s~'uI3x/n3M I5,"(\xLpiCrW0Ȕ:ntuO0hե"uR4 s失%OTϟLK0em{7Ož 0ڛ:N#WZ d ~h =~|*ժV\FG<#0u'L|l9)l/u3ǀr3ht5R O=~P.8^$F' +SU@Jm!bP^W? y,Uө;!SM F(0s{íwIY 0,mc7wanRO)(FRE}`.7ߒXP54ȆLI#*`mD~ ]FA9[= ܫjpH8l1kYe/(E\ nMwl[*X4Bgtb( Yb3]@Wm.73Lh f;{ d GE΀y˽m2F-%ulnsr}ʎ mL!~։j0q eo:*#a!^w:yqg ^`|*0`󸪳]gt@n}d:&P%QuiYXݼA3l)I 40/ErGר4B`G|0r %~ۖPn+~ 7oko\: bv"JNhŤP,5ɀ **G+ ŒjRYN> +wF|l6'=@#Xu8Usv ?.+<|B@mFOeHPD 7_c/ѢypI\Nx0C'{KC;[c!.,M2Q9< $ gle%r s1B3gBF)vih'-X`usjK߯kGepX>.ß˔UDQdITHj8ډ?%t `GuK+.S7^[TZu@ #cAvae@7NGMQoU< jʯ;d_G9%xs][Ϡt_u6.Ȳ`X_ z&%~Dlh/ZE ug[xh֔9PsXmb\@ J.DǨ1o<&@?ͻ5pE; . z{~$Z;Ȣbme[ئG t5fرoX;[@/kT8V*%XBj.M Ӕ,~b im:/5:_R7H.,5mY:8h*^Uʽkl8|B}#չ3+ٵLg}RTʭ]&Uاl+urHVsJ|#G¨i{%Tb!7r^;(.bu(,PkžaCx5n)9 8/¼&-] )]5GG=΍ρԷҋ]솀c3u;= y+/3Р?|#_䮰u&%puI]x #t׮&m:^_udήXkϜp WȋN1)/dPW=pED7V3g)3isU9=9Qf4.cF'TK2_x/\@DB_kBUe-]ĺ $o޷#H}rke*L9;*!^c,}תܚvٳ1$spSNN{[&_EQ<b5A||nJBԵh'V^۳66o@%9d"ACi9p|P kr S2vw7ʏ=u*=z fd Fޘ!aެђfW%quҎ-@~o,-Io.\X}z xðO&:Y1)(UEGDP# YΕSTJY_~'hwVeIby N!w :f(nɒ">İ5C.(,I?Dw}8"@廡M!I@z߮\h+*^vDBţ)a4)wG@$^S &UdQ[t`Pxͬ ?3Mn#ͻA;Bo ҹ&e.%m8itšLT7*͘'yfבI" 7 < $QDqqUatsyYJJ43MW c,kN \2ʢ lM5T2Paչ+j?KP2b2˪*(i貍uY9VD̘,w'H\5.cm8(r#'̘62r&vxm+2һ k$ޞܗ&N Z~4<澌 Ҹth߿X$yG1!^Q1kwR*%`nr$kܳX̺xM>΂pDsB3XƧ׎2Ox_<ۺ1 3]xWMQb ˳d|+"k#_HK<g,+{(>z䎧pk&<, K V~lY6C] 8' oc}ev-M¼<䲿%:|Cj0%(ٝyS })~<' 3 kU1lmjh[[/خ?'yd)p1ri[`SUߡ,h|;բL@b-#ăq{%czWC2*a~@08'n,[Ftm[0M!Uh,SpU;]j*ychSe @C%Yj TmIYwx%x۬`}RUpUvi3tq@Q@E/`LyMGt44;|igicjKO;ZaXWZh9sGug&/r$(d! /W`WwV=HO-qDi2,P{>P/Dh.v3S˶#k~Mn,Kiʞ+OJ:=lXtQ[y xe'^f^*Ӡ_{;!֔ټmLؔq(: A0QmNxmMtVXSP1wGgqLM'$ڳPբY`f]#m!1qDUێn څEd1o70HD"_~Ώr0X,U ǼZrsx AِaG;ҫ0͒i4 "{td. vKEZt=*"BZb çaNBQ&6bi'ܬ1uH]S߭(Eضu1l2 ]ox,zh2b g 6zr6SiKW⃧[_%Yҳ5 -xS!k;=GKEĨ;EpA3)-qƼ=k[TGeF家tS:7`F=7h{7t\+Z0io8E3-c /G\ɂ?Hh]˜ Wc9?cd,pT(L Kup_ME99)DRؗB FP &.wu ] 4T7'?'8TӔiZFmSy-I@&X8Vj+UhZ'C '=x>QDV.o :ws#+ޒekؖVx>] +_j81aU w5 0ӥtekb_ ~ VRR%ԲGwfh>GCln!594ޝ`2 ui"ޏtv|]MXqh)l˓P0_Za%UWP5wJn z E04+lCsӣ} 0r'|Xf "okVKwSKvq^ORD-vy:k2ب_Z[ݺ '4<,8 U`8vowZ`zyMg5?htWoHG٢R<8!V2ͥHny3s 2 .0Lx'A> -Rx?Ѳu iu%V]×d nͫ$^Dsst,jW]eS9drA+/m&ҿ< 7#/btc xT#kB'PgeFrW1Qz.=C3=<1z \ mYBYoHbc~mX<+؎6ʝyn Auߗh!36p}\d.$',FT\z Yӏe@M {o˖D|\R"M*] *XG5JqK&Y }ssq0سh9sZD{,E=|BU $GkܵՐ.z>x9e`?Xò\͐+tý;4j'JSQeJ],֜'+ zq${35[V~[EnPEAӈ6%y^st\2PvO#qM@}\09ɜ6z՗]mĘǢZcIkTP0<7ɒ{mb-V{>ԕzYr g@=ErX HMa~sIqq 调KQbbTKJMZ /ХԷ0%iӯS*?kHʑt/>`w{|'e>j,6yV3,l\c6*؎;˶&2 /קq(饦f8V؉y"X㴖(1gmy㏝(y3Ckf zv@0et^jc̵4nB3٬U6(մ'؋b:(9إfU:At|4\C quL'GȄ 쭱PkMy+ ۅZ>?: /o'핣ID%_uyst%_vR&h5Ԍ01g%+"J.Za2T !,HRn HAϛIi:UO ` $& eɍ#1- c~"o__ny N תo_ Ո:0m(/pJ1L'Db(/,3vmhPW0,箫&C-@WO+\|qA$h͂6 #zxF'8]^{T{jB!?Uz>~R68𙓴=3#ђD+r$=# aU"pU-v {ḱSch/z:YjD~:u罌lu:G@ny $.!^1I?&QR+mR-rZ TdJ^~7!ӿj;ΛzD>۽m7gPd}bͭy8g+qtjA[:^}=zZvp.H de2G`g6eY鏐koxA j֊)-0JJ4q^^T]d82&`ﶱ{WQ]"]6Ā? 4FByAN3ceKgEiʑ,Z $OM!I n:F0faV*@>ZP\5VA4baauԺmT%զmn\*:d #V*'XfUaLY|-X!\#5WR}vhzХ6`ݯv4`uZe1ݓN ,>j|L͆rc pq+AbJwفrNp %0Ro3}8;х^= uv:)0^Uw_$|A" \!(ns @&͑uGm i  ɗaVDoC$Ϣ_D'e6V*ATo":!ޅؖߡ7sFy¼n֕O; TeZw0 SGObJ󑔢o 3VE:#[/MoIRb }@tQܑuS㾲ڡiI VݼgG$8 8򓰺SnxXegc`?;t 7<;=.UbfSvl{G_ʞDcWVB b= |z#`N_+ \N*o@fNR"TV`?l.*ҰWP_395wI ;f0c\:0@`P9%!&" O~rs_!r,ۀl΀Bg8D 0r4**M]P(x=_⎄97 f={NB0(HYEFYIɾ >qem_+jc$]VEq]DreAB#.pƕH<CKAB ^l`n<3r|Ӗ6'KTPi$@w,ш*ĊVQi+B 9y{YF珎֩X/wa=ދi%Ne>#5" f@ǣ)2>kS4&Ǜ0fٙP)(+[_ζgfFϛh75ܧErd!q< [9qVcg zG擳ƨdyh~v=nS%uڛcv: +{^…aLuR#A dkH`1AB\ Bq;YoZXϑ i3O{ s/M?ybO?&#{%pϢ aN\F!D4?ky-&qm~a=& &$j` GPӶKDPUY;{Wf\Xs9ދccD]@*sui{8r 95:Fd7 ߓrIמk,tÌURZ EWp`̇j0_p&u $̮toC-|ߖ{C>y&nq~򶫜`88cם_@_2ZTg֔˩0:.Su{GrE728S^TH xA ڻQ*kJ$wd ~{5ߩ ZBó)2(/?_E_{I>`@7S5Fk{L} Wo{ܽ ErEwYvW y}50AtʢzSiO%8C+ jNZ\V[rkAd|/ē]^3nk 1q0 gzKjYTUTd+ǗބF iF"j_"-HG@k{P}/T>c<Ճvk /*HcyKYP?)΂Nq Ns"ԙĉ;Ӿ19ˡjS Tjc> K#'Lqk6d;k)o2xsW'"祒zJ#] j 1p\b6TʤtpѐUҷklľ,)l%Şw}'W5,o1j>`˯1  @pbڹD~cxˉQ_ لm-@ mMݽTnEګS2˛RC=+UylY D:e*8YM)x3ZqER^B<%~{aeD-~G,9Xװ".i$qҼ`o_H>́[ꆙJZF '-nXF_xwKM8<]CVcԈk39Թd$ӲE F=1\ aױWsS hyVF܃39?&+0 *S{TúO(.< H5u̵@/ 4>2ZdHĎ+hc&:gXv)h}xYUd|um/tE A`x0)Vdq%<_P6޿lb<(0!Ky;s|~t-@H-6f){ڥtv+ui;pBVj ]96(5Rw\GmSN^b@\(Vh L.X". 95 s^E%jx[0ϵ7/vlF4K:` mzWV)50vأt]Od˲t % jA.D6ܩ\c[}Rq%|yPx8ݪ/k Y `5APj.7!L9z#GesF` gY ]6PBQLԾi'/,W3W++gx}]vTS: l1qz"4aPmu͓b]ljݛyY2Cbch]Ѱ`䓓f P´+n[?/q=e7zI[ "0̭79:x7T)낎a<~Y$gtҀ>Scyp:4 (ma<(D#\R6ͽuM3N5HHBSCc8d' H$em%eŢXm'K״3iB^ *w8 |'{% ү@KK}Ą;.1e:Y&F2(-Y GPq(|ҧ=g$5YF2;'rXr6XKSbjeBx&[qb.nJ;YԽ-ɿ2 }'|Hb%*W/:8~;4/nKs1Qwhh\)UDAw1Dco{8΁#|Ȋ,"wӏ4fa_Q _$J]&Tq*g:y[bbllYiXr`4_MBXx}9]j(es3 6"ƭGGzbY]9V8m+n 6٣&bf/}"筋Pk(,+ii`k/P&?DځH@+XU_ w)IVu\Vg aԝhP}+JB*8U]OGuU"\H_ID\U KX!|0UE7X-AkhHNrߨJ { T 4d??9y"?wlS4@)=^Whi^י&$@ ܾ-s|ΩJ1V;g~{qSLAɢvyb˜je͸%<M+W:O4e=0 R?q`=g+yIk)g*y.s9U,B^F&ku\xkZ.XjV^ 5\@w<l?xZJ~0g[mڧc-O:X'ܝ {aLC^e>x]۝!^w~w\I%gC#./TsnUb$/4VmVLjm \z.@n2"񘼴l8)9kېz2 ٍ2>[]fGd$?"2nH?<qQ́K:B8I x(Z c隟7Q6dZ(PeQaKό/(a^v:E._wtBF"y t~ඵ>RT 5jL+FK2 <*mșĴ]q b5&3z_nZW`wS2k6ŅoKGg[OLȍlEeTDieoEėz>m,v87+N &+.ipcRq٣sxq:EQ(@-DfZdk]暟o6@JH_RJjPKP_}xS_+4^ZDžȱ=M13>/IAHf84jFؽ#'DY P?]1heկ"iZRt:=iY;;ش[Q9)Oh~uxuVY@)j-쫇f۟5%=Fk;B3g 9ef͓/Ǝ="fJ:(⺚uR+ 47VcFb̞A`kkeQ|>@.0p=_R?cc(5DŽ8ZZlKb&~9fe;3`;EhR>s[IWG SZGC2+=9ۏf#i?4vWO͕vE;O紤C͛f]UK%CGM7Gxp̅rl+}AJ FfޯWe, dE_("i~!!ѳ) NqX〻KE}PU>asn2Obr+)&#aVX 4{7J׉lKh(`y݌/^sI[WJUYɶ&t`u?GS}-gښ%KA.g ~`' DO>&IrWIM9BA;.ڝ?"pK\$Na<7[_ rǢh{3n:7)' =i\M;n^T>FyCF#>ΐ>L,^ @҈:"aKq;K⍺SZ9iF{T|R󈂟799#|[[@oJ 4_jcYyӚ35sں 3vJBSDgyTG~4U 2Cb D]$ lG {J+5FrOH8w֔7F!S 7 )'ڳq?P-#1a7t=@Fc4B^;{37o'iet1 P?+B#Bc_e 2imƖ)v?!칾Sߌq$; ]ԭ1YjXUP4Yd{х$f-\65~gZ [AJpx˦HVS |]"`XԽbN|,E'1l5]YΌ,a`e ๟N& Y)$e=VIKa+NÙg-G7]."'OeY$ζ۞ukqbu99:LJI1 u|,ެk;t ~܁k<([ ,Sn""r9iLj %۳d# 0U'kpe56|Kpr6|'#Cv'k`ط`;fp#3RkY; xB1:}b6lh~JFhrڠd;~|~/4rcLmr4 A öTȒdkp6qP\syGX`lNUVΊq)ͶD$ݱGl?tp3upvSJln'jA;,o,K1ڷbT ?\bJO)a@-uqie5X?#XUPb5&$'%bo dFl=YԤ@4 3]$ŋ:XB%SE{oi2kϗ%J`"A$ 8/$BG= 0wSG3TlKr/pW:CDyG%B)8TTHU?cvh7m ]86\F#ٵC)ViX5P<9fL (b^&0gH;+x[eP(a:S8eu<|Kx8/ "ӗ;Ask#~XẤZ] L .C& /cs V_hE|,``np> |@>1e1v"y[c.cpO3K}^X$ .ĸ1\ wS|͐0NX-_.9,O?Q`R+MMnYc4tn]݆\L6<jboSs+o SMio-nwKrIC晸Zj^?8GVd.;ɷ!pFnz#fp+Pœ8Xiu3fΧ 3*ȷw G6Ŧ{s*[=?B'G 2 5t/@4{v mr4 3|3"ձAdE]r(R(|&͒F)5PZn4Q|vϷl^"F;ɸ?ͯ9 3?%Hr16>)=G̕KFjec#0rK<b}P# qrA'ع" BG,Gα/U[&X<:k<6|2(%BW{6PچJD׀zChy۱zwXVpJ0WvM I$ ~}X3(G< tFݚt7z+;^{`O$oTdXcdLPW̋Wf0tqNYy< jO{EObS> ъwP ;I )6[?g`+Sx>5b >rYg\&;!a`ŧd91y)MC# bobY-R۞JEkNT}/ŽAقqO)ᆩԁ`Vy1l_`9\_ .v,tS+s4*Ʌѣd1K(# Q d۵Ӄŕ[sfu%WE:g5^۟ܽoDY_E}:vsJc]/xx47u>>5VfU莾-d[Wz./= S/Qyۓ\غu˖G-fmS=n1."šEy>СK}ukهT-gR9تJ]օޤ[xƈSτ> `agFѽ XqvmDV"jbť{]yl je?i ҃o%e֔,/ "Tr{5iRY/5[m,H?d])\ŬmKTSd^Zyk[3-)':9*۞m19+i`cWU&f }/RY//AZ(t˾qP}I 3$/Hx;9.P^--}̫y9o̻KE ;l#&} U1+SPT77h"D& pxxECSylov̄xKnifzIM[AP fv|ޢR-~Jˌ|eS.5o?y@'Mff|H$7l:vY>%BCT-PX}~p8W{aSHP'1hmFF,~OҰkNJ)v+K2C6'WD0a}`.yRd_#Ɣ옃deZCGCv|3 ȺtkiCe2KshvV"]n?{+kb;WZ`3 Iԧ٣6s}~'|$gk&'Z:*p*/f APPޕv  ^؈xW!/~݋S?w6b0&oXؠ;rI1 Ę.fJ^޺HH|&B7F%@(D9f|ʢez" ).0S:O#DF^TKúGBQT=]#`T9ޱUReZ@M =0>ԓO2K}<X Ah+57چ4>X7F*!1]`<Vs$Bs}B;7J>}ꝇk%z^-@^. 63;qq%KPڮeI7!Qz2Dfdt}hsMz_,]PQ˺$7)Jq`ĕ=߼7^U;̄ИifteoL9߹-笎z&wAUPS20)h`F,&Ca<ρZ,rkM8)֗]zy*[3#HH@j?mxϺf FsN`7zUQpǀU;C!{*Wc(cTb21*%w ܲQ-3ݜ/=ئ6 N^"ہw3}`V/T Zg*A+LIB8ڧP>t骐e:??2) ۿ8M{>90G?^ Muq 6*[xef˅yvrNmD)7)#5v6 7k5<>H&Sq8a[<64q}ݤ P$fVYFԲA| XG}&+x2נ΁$]= K6\%7LO8[Ԝn~\.<#;rB|某SsXSl|WɄLK9'JB籮Dy:KnqmHkV*Y1AOh"zË06_PQPX(j Oh#<"|%NuÉ{sF\*-Fy/ Rs WN5yL9hl.ZjN-B.xC6gs}J\7Q 39dq[w`zग़Iy7<" 1K-T3g$i^$}IAZ6QvI̿GKx]_coI-r/ߙTWھ2rlHmk9U:-(fܱM2epfo{pX # 5ҧ25 OJ *KK Id(0 QX=heahuGd7OM5x{i$aId,Ż/:ƴLe y$ORᡓ—-G=Ba&z|t.ʦA>kȃNx/&,fcK,[:9Y'5Β47׽Y{4BΏ3$f1Ys}AZkaG6G92k˛ƌxObQ3#tn3mVMbHz^zr^9ث #ngT=[uTi/YSJ̺ݸ ) ZB<1 X__Hp%xDQ Ȳ&5" u?7%9r  [H]a ~!jzUB<󀸛]EԳE/B v0iYq:fla gFr2}1-ܢ #U8Y7W|+ jh ( K֝wL#Od@ FOj{WFG<7jF#6SVukcaU'twFrA-0 egɖ=OJy\J ]%tىp>]ƕ1BVh3Ncc/ }8(EeolDy tX6(D^4/jˌ D _xt[.o8(/w(xza^ `bG.l AVkQ)|(䶛`>& KZ#xQ.꭯Umg^"(Dňy*QfqvOF;! nH ]LDOCqrQ׺yAWʚ%C݃w^ũ4Nu[rD3$Vzq!TĽ5Ĵq}W6@UO?vv%h%|)t`kݟrPG5+فrF pxES(٪@<wpcIU^?=:3ʾϭH@fi3ҿb$="7zX3TdLbxN cMu9t`a S+ {XZh!@iLߩE1mA> =*p{))?1;%ᗒvҷv<&OFEA#0o&nY~C}L* *ю XE *E="eaHJz-:賩G` $lV2}f:NťU|X.(b0{n]Pψ.(l7_e7DG2j%lо2tަ( ɨqmeī1){dj6Ru~ISJ OT@3AnTڟWҌM]3^#QiϜ,D 02.Xa}`d·3;ϚG]|oƚ]Ԓ0NZnyQ#CHIͼdyN'6*n^:&n٧w0L%".(,ؑ\fkc.ɞQtǽL~-rGJus1gYY>@f?8{#G-&A 1z*ކ^'z3ׁRgY)tlK!~/dVU_޼éz{UB(F}Dkdz{vMD+J{ |VJb-܁+y0a}hW:q]'i|}bycZh? ZɡtZ%v+L K9i*gq=GhT_it-\/~8Ӂ/p,kZRm5݂Eۖ)n _'U8cv1W4#B)0 T tnGp>,j)} UxAfI ܎ Q(-{Q#@񒉆yIhHښU)':2l wDt-J okZ2+JΘl?s$Ƈpk.(_LPLCdYm:b6NRYݱ\ˆ .\о|ulIq/ #AC.F'%tX̂/Kx:5>)Vt>:RR!?Y1u]jjx%$&T$Og8ˇ#ЅU ^4![e6ugac-|:pSM,Fo@@+s?'enERD,Vid.:\<G(Eak@Zh"p!KFpsL*n ?:1bkTviW4a0пlwx.;ί݀.ˆ1yڍ-!\*HBնUf5+]k%pej⩫<3W!m#\zm_O$/ㇺDia,mlOAK Ď8$fNٓ,p>&<_Kh7sm:x$.HlFD4Y6қna5p< zzY1X_u?rp%M4tjrKؒu%D;y!";Y{G?f$%$̧4g fNSDTA!Dlpj=Tfet\xSN*A%(+Zε4CuNqU ex'a[=YĜ$L`ZeY/oYKv&UR0z0݆#'lE(Ήws4tkA"{ xܹN ՚_ҭj,P [|cQ:W/\PxK E2{V1 b<߃xMq*}?K\Ehj;m:c/F=e0ey351rVhwK78@IvP׾Ù" PՓ?cwyN:u2#m!>KAq=s47pLJ,1a't8G% '(sP&5h(ZXnwɵj*ģós 9!ւ.!Ʉc!YM|LM=ʞoK dwS>nA;.lKLt'Эp:BMTrqXG6HRM($CKnaAQ+~2p6+zijg7`ӡq+z8GTEJVAaff2\-m|kjiGXvK0Ԇ{ 8eΜP˕@RYu:\Xk8VppҲ]Tۗ:X[;oZTVD,&G*H$܏UiHrҽ% 4l7NQlIm.aeީڲ,ACH2@#Hs7CʠZJ0Q*X$5IJZξD|Fm&9ߓ6Bҋ53( = .*LIt*߮1\GGէM2 髄dHvty~?!FnSer޻?7C.Ztz WI*S1zܜ*T9P좴Qb2îr zq:ýpSeX&U(Ea+Y%u|~;ʺ;9^fX)yGi`R-UIG /ϮTXv E=ƫ m}/~hzS!Ƒ 񧮗Mg {o))TSd=aTPr/̾ZPc_n]cqauXY]SLm~7 Z(*PQL`)X#38:W'1KVc5@xɰFO!I>:TК ^eM:6r5Zt!tdmR>d-sXF"kn*_vB4dbnB7銭sR)`gGpؑK{1^-ne 3_K܉c k=<@{,M(~|/ #ܚVquDw{M`)Ѕk1&U f ~sNuvgˀkSq5}ETGŏoʁ 3 9OF^E+zHF'/T2:%/!Ķ, Fg\y=sKG}O<8Ò"3`0ϙ-nHgz6$:1tQ*{Ձ]ܜU1.<ƾ uHynCE̱V*+yRRÌ Z8<='.XM}3iқ |ǹ|1  J0p 3,䇃)3la\  xfU'6k8ZWc2kM`pMSC!lg>тYl襧^&޷J)w5{?VxTA˜BGф ZnNoG::DPّ Iv`O.1 _;Ud6 HzQS(x9a3n4!W`YJ"::ۀWT ?=a#֭;%BG@7&넌8͉9/6b.1|a]kEL\Qo'Yu0AK3) )NqENNoM04@şn7}}mKvI=b-1QwߝwQMBWHtm))ꠟ ?n^ m +ӯ6A|H)''Yh(SP_\%˝"SȁqA(QP"G2,BN۱`/T67᭼g 1zz4do#?t*U1{a鸜ҝoaʝ%(? ]2o3ʔ=^e)}=ΉQ+jBo(EE}XDtF'l=_n. fGF=3% ؜KJNSA>7*lPM kC/*{UN81p R ɓ`ѦR ѐ53.TNy"Z)Bh>о,|jGLύEލ: pҙ lxp8Y@ TfS(bQC @j\z^:*8dF-ohպUl+1#~IRDFQf/;GN_aĉtqVѠ#G*par1 !-i7#Ke,ۜfԏT`2 Kǰ[9_lzƳ *F>3? IcGU`4F44Ywt`9tqt7t˶4DZQ+[$Fr(qұ!WOX:G#k4DvNA8q޸/ǐ8n&G@?3֜Ӏ̅I k<$L򯹼9,V @FpӧKv.] T.=$gƿ;ca- ir%biXmN&_h>nFNf?B{Zc3>DH ֿ}VryUq{Uê~e1uۙa~e6I.FoaDF+R ijmIǮ_gR%ぷ߃^?ZfI5t㋋HJUЍ8GAB~Yɓ˄~M#C:UuCqYQZ?K-zӓ^E}wr9|&;)-9 K`ȾjqKmfʕA{mS>5 '7޶{]U EyJv!:T|--h9N5$\}p[<'ђ -YNT~ͫ/!#mNU %Ip Z{)!š=!+r=gUZ?tlѷ=!<]UVbŕd.U U· -0d@W28IbuXp$Yq1Qۣfvi>zl&l<.Aު3"3}}A2m HaөL6سޟ+*=dչ.EޭQ#z?4@;3,G,|ߓUהD&X-!̇]:4 ў5w3Q#fᙕtEɺG>ezـpp!'+M%#)}D&8.둢0a+y\Yw"愙kHbnIXRQr Mq]$.=}]HXp6Z^ U5Q eL7\%bjS1rhp3Ao E-.roߣ Jn]_R+q^ '+5Ff vbX>%^Gg~+GVEM9ohG@ml 9Yq_X e| (ksD] 7FgjR1Oa]!uv%ͻɉh#a?㋙Mƿ餂YaE#9N[lZ6X4&PmQ̑Cx%t` 3+6/z;5Y5``ުaU0a]۟?&$e$Xykm  b8ZZ> }E&&;(1^8Opq!.Di $ڳw`oUW\]5@X6 ,g}έ}XxWɞEזHX )wDWLViR'GC/+.;ΪX)^ݰrQZ%T}XV~TwŽJ}~P)){k :$*njYOt*&18( JNF7I3hʒ:)4gYZ0707010000003c000081a40000000000000000000000016446b36e00016fc4000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/hh]?Eh=ڜ.+Z  R9܂ ftS$[LoCdE®Uobb~C6tz&osXJ#CU)&2_?:/8%:>ęۂC)yencgb 5AwN3IJN}"%!J#i^ͣqi| UzMv;wF:C,sGw ޙmIv#LnKPPM?r_;Ȭ?tj+>&hk54pAf#d./^@ _y1XFna:˫Y[j75NJ:b5jcWL1vl @$JtmK9:YwCڑfJ-_K Y&w'ڲCL:UX,3xkbĘ0z|{ab {9hshyLaJȔ|:K㋰<@\Xyp)7Y?<+Z度}?+c;b$>ʞFUKLIuWvoL/eKչ{t(_|'QTC eQ ~3a]S 0|Ny7YSYL`,7 c[(o^.뮯>ĞnѡGjO9&un#Oj*ꮙ9y܎\u.y=j/Hs-AgI .iᴻY;}}c>~eGPCH"Gd]L)Va G,rт-v 6ߨ'z`rŃF.]{N{(B﷪ Eu~MJb2.T 9 d%|:%q>\/s6 )ChɃ4f+bqm_m5I'%[ڕe&)HUdGM(Hd[HhE*G<C߶-[zVX'jH>-\TPde\z*ES|6'L/`Brtl8x5oxa]k‰E)>Fib0BgΩ,9:$|0*ꮏ 6n5kK Q*"̣`m*IQPj"!Pr/|fPb\L :)i˄_8IyY8 HCҡڄW.R"Z(,@MЧmbuM7 7:60'Dn*g !~)N+I/]ꍏ^ynSmd~ n;StmyFmtbaJu?Nn srI9tryb8ĵ&d*5<TXkG'[X2 `u>[kىޞmlexjԓ&0{`ח5h uG|”ud|:1娟b2 nO9^,xkq?6혰nQT?QoϔfSt>B1 ^ͷ/cOΦ| yx{a~VBGSR5_pfI 0cjhd|*}`q]&$W)a}tG(u9bp q_Z^ݥM{Y_ae朵Etׇ<`N:7r+ ?ݷDUR !fm_ ¼? /:Y-9l_S nMjT%/!7J2LA8ίEdZr`/_J8WuS̻ un(@&9j'6lP똭zGmZHJwR9#ZDFE2U-4B˔[gb^$>;$X>{ЍhxLqS|齠u#;%M3YAY6M^ {.m`WKi?&J/ǁ kPW ]s%o_E&SUIַ8_*EOt+YC>ACX'K!QVƤJ߽R]mH"o@U~ԕn阩5 giNɩ)=•7ܽYr,E0y+ Q02.cmIilI8c[Œ9)2 u\(K;]!܏}H#F4n:.pEiVaAJnu-L^]MGt 9@'+qtyRU%:IǙ-.,ߧL#/T$pv&-2G$.d=O?GT038YQvPr EMzXROɜ1]pLx!-SzdHi7N_? ;Oקl8e)wlѮ3Q/#V92'IΚ%A% S4k0]fl䭎0U:aVQ?D%ḦG7jp?gޘԄ]=2ce7NDQ g.kirC(\vHQR-Ar&\9`9K~hS$81RE1ScV1.6^2,I:jp+^*6e"@%&vJV t53w>% zi74,ܠfuj$S]x](HH'" ޕصX;n4nx\59 Nlܖ$[2U??@}F6T+j5`ʹY`?]WMQHiJshH_PJMER{w p}>ؒU{@ӈ\Ȑ*;Ψw_ /&r.(;G@VQ:7R$0t0@"۩*m z`LZAص:֔G\ @&SqҟmdV* i}c9^/ Y~Q'l㲣VHBȳ\ X< |WgOUa]:k{<OYcmYkLmDV[륢Hr>*[V 'c 7S1kS+.eޙMOڶ `6ͣ[ƗkEf'-1# E >>Y~ˑ[dM⾜CU(H?S q V!ۀ q1m VGzoϷJ X~,/͞cLIv]Gqc׳U Ɏ#7$P<(pt텵DZutPBA gmxp!d;XCAс64"I iGVOx?$, &1"4Wq9Yxrcl#fn~ik6 +OFcHKH\߷xY<f>.z>q0Ynֶb!%#ayKt!An<7`(A v7GsnwY0Y> Ŭ vZpԀt/idGzU452D+ӏ ΆǠb`iǣhj_0cj)r:ϦmamԾ}M <[$!yͬ6 g+1|bˣIlAq.͆pULx7?Lg2ӠtjiD7~IP>B%n;#ėiIVnB`] rxb(V'gY{C@bBx'sixP-yq5hg m9Yͯb!T?jL]\&iF`O w}q\F y ;40#I%JH^,<ӣ+swu8T vvO֜Z_c"="gRKi'0!l'>a[y?@; [#oߵڛG_ QUxD~~,S ,}B̋+6}F{ ̔~䶫uZLLUqNw`iBb}D8tȪ_JPǙ)HI(V·x]\g9 K a#<_;$yא&GFrrb ՆjBo ,% y]Zsk} ?` $w~޴Q-o-/J5(j|`l)nlCkkÌ.C| c9_I©q 6]%?!Ct1/(g]@ iĩn*wA %+5"|!qO۹ }IYMKE"/ݫ20AiQ* ՟jw?i=N 0n:]XRn.å"I5}33En>xTG2.9/Dflm0#K7r(Ip^&}Cw+l[ZSf .OYg|X]LqclAHF39K'`ldg6$y`N; ju>*֓ W]h}vGf $ t:Ƶ{89^Uka^Y3t8gi sSMlz5߮[^"\X :{a~Ϙ%cUy[?gF00@gN+iB2.PO2NgTq[gea%0@ճėfZ( ֩yoo;ac {<i[ґSGNcebk AkjDt~E26Q'og= LB27""e;i{Dӊ%DȺBnrX|_hHlr{ta,|juGmpJ8ŵX X0¥׽I!_ALmYz$ $e%7gofrG{|\뚹.ܔ)0J P޾w&K4,# L BېEA;\ZKQj8r8]PR `ޒE~yȝ/vgz: }XZ-]2#♵^`:cH5Ⱇi-?ͥ]Uq0$y֢%g0N(;[G2X fjaeDț}|D3۬HáH8let߁5 +p_zs{6uLen^F/T;f$5;X߬-s*HRWUw}z;f;mĬohɋUP5|I+PiZ)!'*Т"-v6VtΧ7r]ZZ\lAs>6k!\AO%=51i"m:ے~l{2Gux c{wwY ȳWQ]\E6ପqKLH4 垓 5ޓNsc$I֡1sw, $l\B{1RL'g͝՞slw&nlnx)bh- pJQ0ׄU̴zTG|SUużƍQe;qr#!0k(k]r>.Uϑ-CÅ|#|E>|2)zUB;:H"p{7"/SN) *<5© ;>6S^IwUnj |>*iwQbK|f[4,u$ܗkAM<$J !S˻£@LؘAh^q˖dh%(P݌@k;>@.qX+-[IO;~+Stb/L/j#hz,WkCXst'A[țS}ЖJY5W{6-%$:v,NCOmJ49\6K s n,T-nLΆU B}f5aWO6G̼"Oε6o%t_8"R6p-ԏLu{0^bɱ5_wpaxUpsNB}S0y@\ߓ*aLUUicS1N%WH̼}?z'2óMHTun09-߃ywS4\P /K@ue3׎EedF"0[_zIQZrxH}^2|-$Ek2bkMzeʦH{E,%W?[ygY0X%~<Ɖ$'_a<6&Q]c@σ9y(]>JtC OʌqEʾa Q@aKj[/OI % `$5͘DHND O].#u@><VBRKz\ys2L)\H,:%+)¬xӼyV-6%Oߢe3|Zc+^UjW Yy mFө(@~\! 5=1ʘ3aks$J)R,4HbLx DL"jTǗҎÞmyH1 |zdLflsBh?ATg3iPL$@:xtTAɠ?hOrk d .H4[) oC 2;GPRgC+ż5rʊ_7==R@Q8tbFK^*9SGuz&u^N9',ًYDD@pߐz%WZp ;ߊDxLJ)X?"{n>Y9/DX &#1^)H@ڪV;c'o?oXX eEQ3zD{o遗'N2!;=`[%łکOI{&l cZ)n ehJ i=ASbC%ۛy:>sd`lٚzad1t5"E7jft.Hn!~Ux'ȽKjJsOYG"jr:(nk"%K ;/yp%߬ &4m;dE󳜰WfWP.Mbe3~εpg'O&RIӬ?⏟澞5xvml.?J|9Br( 2f1%DlaZ`{]N[Mdܴ[Mޢ"` lB=']~(\1)% E5dHʧl <&뇽|?Ľw6"*mM=B讁(wؔG";l&Mn(o+{[)Wh1a=q2ZND.IϾ\A-N[8r"7vB']eoQ-:for7uljƅ=W;Rs/h%/7C!cJsQVfv;y?>Hi^BYKT1Q Ps@ǞhmۿR/(mݭy,R۫P-NJy T6+єR[HtT \P<*S.`E;duΒ @]JWБG~N?gW!8fkʎ- ZobXX(;N9%8SZԙS̘Ƃ'º=QaER&pV=^VC&,*+SZLf1^\3G1) M=N+`aF6 1 2^[ʝNi*j *Wwɔ8ڄQ&H^xF^32.~?v4ٱqeh~ M ' C3.S 綏i DFO)n5xJ2o]T&&7JiH>KO[#ћEQo:W=ɈN:!;֒=@~"e[KF!m4ʒ9$-\Й*o;:MLb4u´8UD`ؗJ$IλX5RوnrhbpE{pzYsHc$iΑ/i(B{^^ ޵?1Gc .:"ǹ Q h- ;'l(U l܆[@Gd]Q ShiY<"nd:ԦSI%'nj7f^PŒ&wpL aZ!5C iZbD>^|wNm{"ƃ;g3,uI@JI h"!.g6oxi5awt@_ lhR^ӣC#ʲ>'7 RnaP^.$J#-& \8aotT"]`PsqFuFjTVӡh;:aJ+cH6o<(CڠM6 1O~22b&BXpdzf_ڪil|#l.[= |CǾWj~6Ku& InuDC   w.#hLq!zޜdȿt5KRR%xC[&͇ Tԑ[xe:a47L>zgOGC DT6A_ZƏq␅&iCq 7i b:I5W~<` qaL v+lׂԋBш%##}В$~uBN}vRto)3aq[S]}VCeIEM1et˹k֖{{b0yi3$Ŝ %7l-UT&6BZ}.u^ w>Eyyw=gs* E| MuO"j0&#@<3g<?rH\z{X\,C~@Vg׳f>̱gbB^$oPΙYrU=IAcnm&;ޓ˗C1ܽ\d"RgggzZrK'K ( I{)RcX3*| ۴KɳtkkWEywD;:N[JFpmǯDr ,CQx͎uj&3dmw:mr`>]lZI_魴.\15S%wKy3b8^z' 4 "*I i0 3QoyhCDz/ꤲwa&2IIo5g &AZsV)b49, 13ײ0os**=NДGa\t .=$Tblc0bJ` d.;dI:("j},TQ@o L{:!I0@cݶ(EZAQj''PaKPd @mݐKdCKw7694n=ELG9 ? V6l@t "oO@$YbWDV1c! 32 aʏ ([DiaW& '68*n1}nQTG85Yq _fj5צ:Dl(~@9 (RnjqWnoj=u)dC@wiLmu?Ltk ͤ_dE71Ix?E&_Dҳ2f9It8\Â_gUW׽_-;?WtKNpo| NM36\M=[m?]&ۼ -9x%GZP[ >SrzU|g>Ӿ/l#56VvZSDAh~i*[ 8r\͘gI&7j$tF_85r0h1Qʿ8%ӄhaEם%o)3YV$@yB\':O'Ϋ~ѿ+EӋP߽=N_ZMWce3_p֌v@DN0밼䍶YXC ;hK[%.2.X`lF̲R_ݝwZ5bk[q%'2gJShͯmsidO絊xb6!əH+ځ=Bxk Q0lQ &ϭ#p:qRŠ/ mygp~xO^ۑSTLuVV R"(x)'^0!Б uY-G݈Bviڄcf{Yb( lM*D!5!f5۞cQEZ ֊sa!9  9_xi YEci r<̒Lj1#>t rQHhY:~N_e.; F鑨VٰFH"")3"Չ'G-w߹VןLӻh#r QK}Ovf݆*SEso<ÉT@n|&VTrw&41r~ R]B%S (SvȮ磌ݬigjL6v~b94 ;ѷBխ}43'.rɊLe:N>󏲛|)N~99$w&E!Ҁb=Vtlk݊ZD=OЛ=vOiD= ~ICl"ԋKf^M.uSÿ&edKj ?%ؘᙋ^P*EMCA~ /hS6#%J)Nhc}#[—i׷?6bVёq(2l z.ݨ:K<>h.9%/P1 ?d)MSL8[vs3Mnr &+e)R7lW Z4 ,XL2"c}C|eJ) o &_/\`h˰޾fsdI 6DAY_'*MWJ@[6N$cy@@/Pa3 )v|2mMZIq̴gV=1=*JX >H-N^YVpHt 7zq vN{狞[W[LͮAde#gTQwvPԫ{M٦CKP/?eh8`҈mA?y2o@NFN=O]\2&k*W(-g`()?xeEԙW c8kmS@9)'Y{1E$8"qxe(&_H6ݏOG|k},8 ZyswKNbՍ,wrt'k,q !4&u{,Ul#)) ^N>**LQ95[;~\m#IdZq;2: kjp:mz_?mi4N9Vt$MSD6]6q(U@t{HZڎuUƧy,[q| {qb(#:(lz0󪰀.Y ‰h`CRg )޹wd𴤍'{g D_*A4yiB U;L)FoobFO4VYg7 Ǔˆ7`33$vRt>R;QEK\˥j-|LHGe93@7 gئ; 4 5u.ޫ}Nۈ\VB!Sп6?h>3q.cdEq eh#HmQG$rX^n]9V`Ek"#8V FƘLlJx~@b֋̰|8&]7ʧ׈Cmԥ5P{6VE3B<Qch4v%aĻӓ$_J1tǧ~h?mS]@H+FF<4jmQjL[vQn,ru lE#',l߈n>}a}feeZ%"AWú=,ogtp4|'vE7zH2PuV#4*1>&刡XcNĥ󒪣Hq8,v_n3\JVk,nQy1\RB2 `_02gC?L)-S. ɬ{x迎|d7J|`W jtfB)WƝEP ˋn%?fAi4:?{:VFmOwG'־]?n]U-"ߑ Vn1s`WBJ¬ W(^3J9$`>S{wɀ*JF.^xZɜݏ畯{t[+kCd*dg<>{2x6߼o=;J쳽b8Vk,Gйxau< \| DQdcP-BK}ޤ8x`(4Z79M(R`]z eۋ,}\}ן "S:@5ͩ?^U /a\'!9 Y(`c6wMe&`~'fꟇ#s& Oڧ>I*SdF:MJL>G _i}&1;Z{Fy ?>9u9 G^ ڲIN KHL:VS5=[&@5/f}fQ(B.'&XmMh*D9kW<^Jz_k}R3U4Ak c9L{ xl^W܌&gX '˴eԧNBTjv<3iX]&`@~I*&J0d".>h*ưy *(}VP-S+[S x6\dlWt GH2x> &^̷nK2P?EI|*SC􃣡;U2sm)S:a9gXfJDgDR2m:["(_3<+҂Y#TH.+^ONI0n$@ M:6$1sz'D]10)]|ѣj' !䈁-ѳuz Vg4q笊.4Ms].dPa\{7e6 OqF!;dVq#WϬKIfm_SC hѰÕaT# g.QP*_Kn68H5PtDs#}h8IIc d_,M9tZLеGFEJǒsy|.!?Ӹߍ!]F;AųYDJ ݥwoWUV?ȒVNxzAXF*ohvU@8$BZVa D4CjyV䏃FI |FZsh Kia G5ܜVj 2tY~3C*#Yiqd?j:/k^G)F5#tP͂\g#|Osb|A,0f VYH"Ds]ВshiC{mh(9w ؄cxH8l[sa1hB+~ϬZIDXUpۣu[ tOY`.an14{I0ePl^R'*t9ryZk{b|!^$Q,u}"N*c PS@{mA,B?3cIB"(`$]+Λd&e}'zrj Ή [Wns<B*1 T~W/|ؿLd\b Cz|؀jH̛ިy`*5 /6q7^QQX ה|8$9se@_5O醔+U#Wi ;o:K%r3 ړ`՟Ȉ<=g¸2t)DofRqBqf&@q'Z E nU"Մ'QFTH LbF?g!c((ԏXs&7,} g3 za+icO0Uw*3tzj.1϶;d; :x~gJd걄J{xUS#"+KAʖiy$."2=jirq/l2?ie=4A|jD?XDV40MsDߘps h3]jJb].瑺(31j%+ ~Yso*fl9Z/S[7?J[]''|^+ZM{ r5 x$ ȩc;텳[fVC%թ2|rRO˙ ?o2̷񕉘> iT9UeA'CR?lm{" cbd2a] w6LDvhA'"jߠHZ Npcfj2}-k+>TċjoXbC#ΩBOxQsӕrXpCoD6K;>*D[I[etoE<m=^Je'NgA ϔCߪ&T>kٸ8pPL)vb`L0!>Wd(Žf ^Fω=oTb ٨mmN9{c#8|? :ha] a`SXTKbC9tYC*E t AWu[ ran+LU& tAQձcR t;e36 X )w<\f7iaf}-:G4QG0 0q4E'X2Z0cA=~alPD1Ddk| ѵ3Լ-a4A G?C*ySu8ܯg-R~L[*^MKIWO쳕K\y?`(< 4qגyGפNT)Ӻ—m_:_)6a{ NF\u`F6㊒ɸ -`1{"@($9͜UPXyC񾲞;twT4 +el!; ^}cslެ4~{VvC%|ZӡKhV֡L1F\-+J*DķRG FԂGY6(G u+sTnD< sjuKkO:M{ۄ*"j: fܻze87~u7CkInd׽G8d$W U'=T3 B^> N1GfoՃۆSN!88(^L*=r[7-m5\P}As/שg$=|=GܛT":tv3dz&U`G/9>wJǡexF.]؋-k4ڑr_2!4+I>t 6>븶PPYS}cuވ,CVdB7vwEFzgԒΠ``ރ|^G<)jX-(Q`ႩCPx8vAW`>O\~!:I8u2Cy– ;>Y'*[{n~f~u2a>6`B hc~Cj=>Y.w6)S@DQ̰(X  B4"qy$nt|sEV~su>%;f|)Ԉ˻o[' NY4F՗7T ,#"^ue`?GC>nI.Rp+,a5 m7 "a yx1s_ 壟po`]ԀiI#;?>_=i}ik(z(dMKvFggK$kMV KJXA/ijQ5oj6gL:V{mO6ثlg&/oc!zeHIF})qpiy}A+ a%ܲΞQ!rxN!$%݃:X N 䀮{.(pC(ЈS$c%皵Vk!eQɼ9lSw}Ê#7RM]ʆ!63-DlT౥)yf<2oc`oٷt.@|WPrY|/fbTr =;IVwZ$U]/ooLpR\.o;Rb1~h8t5g3/3'ackzB%K[c/MXt@*tIG4=EY|4Ld2o'eݨUW=YlrSBt#1侻UX|W':8MJ6thd+;ҕ`c;Y!έ(jMc KVJ(wee|pͷN;N X &ָsSیKg-Nޝg: ~aJqk%Scavfԟ&r <e2`BLl8-[O }(dpqP¥jBl_[ҁ>9k>rk7#鈬;W=>ČOQ=eN~p-TE5(s7arq3|Li(]T‡/KI:uOΛ7w</7/j+Z"/<Oݟ匉siwAύF^Or[c.\U'=I@'A[%k.u}LT x_XZ9X[s9tOVݺ;޵.I%Y$ CY+ ֘i)80~ "<3;Àp5fIV=BYigz$unEycĿv]_ # k0)mqY0M!`XImfbk&؇".jKuwf!WOޣ D q JzYWMzDE~]YԎ NϺ26Nq)Fc'UʘTwHgo"P_%#&\G+Xp@e dWĈ>F+0++?WA^g(L'Q D| {tD-TrsT`yz+gMNu`Mmp?RUZy!xO[~ׄҡsa4UVo!J=(^Y5M6CQFd X<44D&"&O.f[;J?]LiׇLGػW4Wr?{שī_igs/?Q#iC⍠cp^1'ZTO~>Rk"'֫f2㘦4at0o\U4M^бB#xw}/87tm%29rf?EWýg?29UAXB={˽Kx_mB_?y~^<# -'$ T{MyUE^:3qt5ߦ9GnfDG']tS8\.%pѵ4epD6Q Y- `rщ1 Of$xiXs]{#d eq;!R|_˭:C.LJ -GI3 ~T\r-BY;!Q ;nSb%{8bjO'wbWc'AAhƏ{D)^n'7Q$#hBG%SA9Ld?݁fPŝvg~ГK_AiM<|w9 ǻA*36)KqW=~Lp}IReF*(`y1hL.9/$" Wb[O m#p([T]Rys0pv=I E7| ^'Ys0nΩa>Pv^/DZː[Q AZͮfY S%+ʛLsrùiic׫1!"EEJSE>0Mm]&9Xy4MQA#: L~_/YoQL%Z5ł`$elt[J QL*,.Z `dZg =*ŷFѴc&%}٣ 5 Kb6rs\97$Jh7{mC- APj,C0G;Ң"W,9aiO90?<m]fxRhsGdVG)> bVzƫzKtnZgL$e18'+h=T&*Ł ^ d;)N_.wadYrEvml\-?q~&8``_XVٷrQȐ\梄'C< Paun i2R>}QF.iº;d@Vċ4utLj?[!̫&AoB@/4 v̉d6F8A\ϺimT d` !RD{eu|ʥ3=v7ʶ+W[.>WX9 AN قn"vZDbWTNh^,l$0x $jr*LcRHDюjц=EM2٬kEk q)Ԅ/N:'[{ vCz<w7KoW?\YasA#]YgLP_Zܟm#M&եéH(t\}S<`ҖfWO΃۪ +ɼ| ơFʕS2}os4{jZX-n6Ӟc0-e lr4 }K,$$F'_kO6L @d39Jbg5^;l^ :ԥZCO#)ýhF7s`ճڤmuDu`JB+Smw)[咂))i"j䛍q8, -i-.7\n1ӬE.ԥ-d Kr!M-[fWl(G4? @ϟ\Dm{`ha !m}'#Ut Y9ܶ¯f$ej7لqZ&+W4knB]z_*-P?Ҭju: Ho΅K7Z댤@"{F_grЉйg#ыGv!/L7xf6M  [afԷ~|fMs[ u:Znl UBfbhׅ{Sa{8+Zd3/:$EH)X/N%12^rm{I'Po<&H> X^jXbBo)V_3 P\T%dQk~`eigdUyrx@N&39IO< bxAY{.jo~T{iZ[P3oec>yŗUw+$*N0ɝR}P#>C8\:sPQ^xN>GH=bԙ l[̳t8qA%WVQqX ybز*h9ǝG҇$%6M&ke DKKےtz|h'g؏V"3H7wڄkTJmwc ,fi gii= P j̛HNIK:Y`@ t] 5]koƎ145C@p65{NM_5q`TQ멳y =t%u@cɜVcFZ?!k eYο{;B.)U>wϑKFv< ~;{:ӏٜpy0v廓z62=*xnJa 8{_Vƅ9SI=e|hLūL@VjMҔD`ZTSek꫽vdpVϒj>߄v>8Cؖ7-R`;1r`*ŌkO8ف/ 3,pWN\Z&"AJ*btA^V Do#hi>OM2jJg>:2]3 AĴjp;$* 'mV H`D;>4kx" ?_ֱ-ن2ah&QGP1HlKϬ[gзcuz#b&ȝFc,gNڳMiX=upIդznzO0 K_6_OPo\D)룸˩clEr'`}ۀs I *V&?p^$g^:!6(LJ=; T|/d<b 9d4hAB;̬ux:•P-1}'y' 3y$l U (ϑ8|iF\۾UX@l€qޛyNPZh8ݥ[7MЎar=#KSDb4HS a^I &LMAt6d9*A<cfWc<Ֆ:߹2=- pdܼwe1;hT) Jd,MS lgpԐ]Ѓ#V>uJWGv|.㟃AJPBՃk5\bLD*Žtxo]շ?ï V 9ԧ&Jɦh!nYmڛY34+잂iZhSW< dԲV9-\9yI RL);L*T6]=Bmto6~-Sj$![ tߏE좑J,@k4i:NZnг?;4V?o _2o C~>3OzBêµˇ5#taw]4Vķ؂θ9Gᗺq+JQSd~@ŜR:` sE6 +{~>ҾǗ͞og󽤌T@O)2\\|`8fXaJr@GsGmmaWxO~ق3D;B=U-QސS rU[L@,!9΋HfJ& nnDN mX[CYEU3a14V/vXNMss BLܲ|5B/ֆE,YGU2pFLGfmP·"Y_J؝ub'U=C+Σ:P~;VƣXKyD\ϐ-HF}}A/c GڰR9gCEaؤvɋ^5fJ@d7.C;uIU gs4_t$A!U^ѝ 5G)I~g-!HMv2ZKtº[:]$'SqݜZ嚅UY<'IrDݚG{N^{ p9M,WJ(&?7 N`Ef)QސKEZBڍK^s\ [tPKK{-}$i.\{-0{'V,`h\'t;v)j#w:"O7tC7atIڸ4%ש5t{؎sj^ڕ,݅R U(<|<~yy]%~YN˔gJ?r*oL;#ZԈũhňE JA:cQ+`6j„EКa&Z>Bi1S6)>`yi `|~ij S^0v:L8#pS↞{#À,Bi;rwA R.KPkB4^s&ަ,8z\,0htwxf2f>ŭ@D9( Zo eqsS}՞pmSRPW x2/#'~FijrI0i{'Q #d )8SO&M9GM) ߜ^rxN+q8cvVMTfBBl˜)\{FH!qL!YړZ۰FO eiwGt4_@K7߷8@aHW5[EBr6]< @I_髧uBUa3~;$Û#8GZv1IS)j9i..zJhvKAf]yL )dqiҤyBbh1_lf#(6Ydl`@׊3u<#uMxd*:h !.qZw)&Gv/rȨ C=,T1^wnH=۲ra&%MVg}yH=! lkj⅗U;Q9sWk+2RՆq KwUKl$UٕUK[~WPzP?X%-g@ [v [J-r)D0+Oo*15[zHMKU{1rK,ߢ45a-|`6ZI+('.u{(ŬKƓ_; .1LB@g2ͮ بQ3qAJ[?^m2_Ytx;w/n$(;|׌ފikSw٘Ez(tuEeeʅHbY%i hϗmQq]d7 [gh2QW򸩙+Qf&!T%U%g7Η=fՎ,ѡSm"5 .8~7|zIMZ? .Z淆NG_FmBQ5fYS|v+Hwt1["_YZeZ'Yi ED8CeVӮf__(b{#G;DOg٭%zT))ңZihs ,)h4|&EG_i 42ż9.D_6oY5+sz.B-ZqY\`(yYܐj#TǢl༘juO*%xMdD%$YM#LIY)sl !.YT&|NsٛJDsWcP (Y+|NBLhj,G]X=+D>UW&]ڟt([w pN)8 뵟p_y筼^Й\,E]`hE9_"5?CFG7#LȰ`OP/^5$W@JC;9XѾ&ɔkInakj5q(hhv6KtO w.&v1=aC|^V[pXRf.dXDQn!XwB"Ԅ.[˧?"ĝ<' g`fOw\PX(a]! !&R^K>qƈ}j*#yF(^z?  ˱^Ņӧ~8$Ӆm 46 HN8eun}T6Ȣ(hgӪQZ;4*ʜXhS_GSLF"8zFRM+[}n;v-gdU.h]{,XU,QȑrY/9" 1rh2m`O(zj:c7, h,vy*t'}{ڱN+rO|db'[Ds&HtSAH3n 'r7$Ø{3i nDB`5vOvi3$G{oM)H g aTB=7$8h,}c,{%r&M{P\1v&4Q6؁? j"$dwRL5˔z'4R%SHiBUTӲc(%LOа#=]g:>%bbE,QEZL$]vdԗێF`W7҆)hc}s2Ɉ8.Nz:r) gō67W'!m1וyqye  w1 H+tR4 GaP/R"yNÄ(~ip߾TS,_n55GIt' F`% ^07 V ܙ/=~rH8m qUbYAeVn-M0ńqn8x΃CcSDM g+"jM\l1ߎ|]DžN&ϋKE B\uN 7dڴ ~rn#1Q{8z8SdkDž~N)˸v.g4 ~Y^~/8̖ lDЎhgtqdPUuDI_aN^5Wl-OW,L6!JiFrj)zy6C l_EJL@1VG/1, 11b:DQIZ:c;>+dE  9k[ sB@:TW19z%4;㓟0Zmuztѵ!oh<*xV{s|NJPs^ibrDhah:8hH͋fhŸsN3fFe>qC!05ؠ\ vFVSr-4d"=@`;;)M@A&Z^$#1GߙmƂ&MXFH˲꒯B#〮e+`_!;L9:UQBp6iAi+`BZd-b8Os[w*9osh+2 k2Ցu= Dpe8k"_3M#"05ˎH⵽KyTѺUJX>}!vb_ N0t=0nj* S: Ѿњq+kN@72׳dZ6vInv{~@ꮈ h2jp~)wsyiQ$p+yU+#]LB+ ^ׄ?Pߒ l 0yQ4OBmI?Zi¯@j'&{uk$F`oA HSiAuYPXY^18LcL5M~J6^ڊE?BO16dt*Fny[2R&TqA0wx:dbf&UZdhn:Yd4$%<%;N-'˄Yunqةq!pBa/eԫBߓ{L 0O+g{ Ush펺%xO i7EQ>˪)y%=oGq@RgH5C B'I*We8LiF^NzI4 eO>ɺȪ/R0^:P 2ۚYJYQvQbpеOr~{цݼW+3T# H7J'qsp,&ߎCľG8ЇT^pwoT4 #9ʊI!9R$p,'B}&%.8g)BA=, ̂' }}[#`7Xvۭ u{8PTh" {}௏.B2 PoM" os?/4jѴkjb P"@A5vjKsfv4{jԮ k9["׍~Az MH_a-,@m t7Zk&aOϦY&n#_N:ya3j*دnxt>Q@.X}eS] EuWPnqOEdfWq>ur'^ oԅ?j7D]X͇! w !j6Çs^ĄO[K\85*,}w|6e!jOPM^n\3_"<E\wĕv!EbVшpte7\07ځ41+\W԰Ȝ }Kܙ}CX*.K_}7 _G's^EG#*k)i3o Gen^ -վڎ7;ɀLj`,3ynjѽ}Wk9}ۋ"ZzxCXtT$[ޣ3dB7YmMdt;rESid/yE#-`i򽰭%ogtčz>u~И7V |-]q)/t#;I9a@ [Ǜ%S]>J+S<3ax?oF/bD13\.ᄑ%>Zh S/MBQO"sjix M0Z;v9 i}^*(LӾ%0XK"Wp3˹k0EvTies{]Wf' ǘDvBy{=Y因xɖ~|}8?dّBrgS>==5TWX_:1~ :4̺7EgehyAKPXte8P UmhCu|+v&BD0O2‚b›Q} kbMDS瑊H HSkr4#ԗT mrG&AW^%hn(o9pUSa5E+h6(BW'rW|S}CHyѲ8@J@"Y?ZDŽK/[;_J*m\MgMb'b]0gqZUMb _^̴ H0 VU5X<`D? q\#XX2c٬H2&P~Hpx%jT&чӗ!—웅7QNϜ\G4*V|6*n4˞d$y֩XRa #zoX~Өh4BhlM0N5:ch:6 ?{P쿯 6#D끭r$2[\VpeYQm*T)3ӳ# BJ;׮{` =/3hF=llVJ͠&kVwB*ڊTG?[xcn\!aOv\q%B#?wTOG/GԜ&(TGk#qR|* -$$zױEme(EHhOn(ĬZ kYI ,~V!Аx?lL6|7^#v;v`QЌD,tfe)6^>]|qpېRJMά=}8PQ y= >p0wkT-_ZdЦGE`0k ǾRh & Qm"xtDoMHPbwty m16ƉۧPo^n`kG9whI-&aE]Z.&`3zH|_z?o }@YuأT@.*2ם7zZ3U^CY2VsCx,|b DCkBmfH蝰閰7v~2}I_o?v[P}L2j96s t[HXWגMjasS6Jl+@|L[ň!uiA Q4ӊO > }0SNd`$< EX3їY 7yXȃ̈́Hj1>` &VKsY2s$?$ cp`$Z\Hbw(9e]\3kQhN^Y~yŌ`45KJmͣ+15kot!G( 3)%/5,I clc3bk-\,h wt:r`F0&Фߟddi5mTX:`BZ}ף=VT%Ϧ$Ѱ8:цGNe1cIu_YhؒZKiWqW`BQB{A%Ai_ߤ3 gX?Vuh`a$`xp &Yu?O\S1$uRArfKbPZUVK H1a"ӄɧ7Oo(LnT7됛+Vq63]E "/Mwi5o'fNy žlxFAs!` 63SH) d)ML@0_ 'YԹT-pGaIy`~$ Ixrum:'j֋l{DKﻙGfba񱓞vnx?kju|rd_pmdM̠ ̪'i%㉷jM5Su(K AQ !U}7 c̎w:&$$BFey4YÃӄN{5%u{  z(3Z[Q\==Hȵl },[z}'5<&gpejuB_ ގp)Ѱ)BYhb4񋫈:@`LZI!0haJ(Tb>Bg@Hg*_ Y.T +TRr 62/XU&y8O s%fF[V̗uxCZwqTc2"kz RN/[y^#+t"zؘp@ɝqFnx9 " O IF>?wBmq?:tu;Rƕi4ҏ '3^Xeye~"^g<+ȠYbپ5nt/͸T5=GyaB)]wi%p]i&oBܪӐ0"Jϙub :ix-U4}g_ wQqyo5+DUޟW.h:mYecHר*+ 1K*b1. Xhqc!5:8[e}\0J; 끂f花;_~%,!cfWϰlPo $^n S@+̿{KT蘆Y1WAɫL!BU;"GT./:IGE}#Yg+z$ ?G%9[ (%^؅sXr[1ծE_Ae$[V:>6̔o@zVg=HXZHl]G]8+k̟,ZP^n1[0Yx &rQ"+/Y[˙4x3F]m5M&ܠȪ 趴7:+Jy? FmMI)kB|؞2{cLȴ LA.]/*=-$4HTfhJ9/K'twGD'vlvf_mk!\¯vhzaz%CpGOr${`oGV]f'1s3W~HbT+ д4b~0`愁V#k9(%(Eˊr2fzcZgeEEl _]=2!MTw8rTY%WQ] -p.F>ۨ&i "xl]pd%AS>g,=MT{CT˦c8̃cQoڣtId z.D0lNaek yFX 19%M+s$gta4ܠ`AlSQt'.cD:2RzYǎz`sAzSdJm"tԣ栴CV1iH^ˮnfà[͑ZIO.Pw7=ޡuFԱV-:}ezcAxXHCc~԰Da Jj*{5swTaPPunW/$w3X2hBɱ sz\WɌ#霷ԅ0qOgyE{"{I%Bo%epCu'7#tsl3S.v`kEWj,pH & j僆yXQozT)JYsĐ\oXc4zR^UjA:Q"ܔUپlr oXwL mcCtӎbwYXL5O"Q|1woUG 2H擄["gSgcROWg2cXڽD~ט?p8B 28!{[OـTlBZ~3ޯ' {MZ Q6<]eY۽dA o\n|NܫPhW@s9&r\%gz8| f/UQgN ɧձd-HG'~}l"7f!? % ^M)bvv@~C$t6?Ur 6酄]˧!Ll>lC>p :+GG%i51`:vkZS\rb ;KqhK"{l]A0#~`B0~0nSD!P8Ȝ;]a[n#TUB\Ͱ-JY&MOǮlկQef+3S޿0!,@G.B}>X`uY!{s{AǿjH9d@>J~U߻6.Oi\L5 2.0OsJn'K*rV|% z#B,D*ǑԦ,~` Y4 bԥqM&2X4x :U ʒث!a>R83- |sgqMǔ;ҧy <ꀬdr RfjC Q w9w8'{;7Cuӎ&VT@*f}b3pu^ZgRj`BwWf_WjƟLws-_\ d\dT$V[; ~~'j (;=Ql^ir1v4{Rg(K45,E ^W~o y7{,J(Zbw\IHٸ՞C9:MFcR59CIiy}[f >46܈YPoLb K[=مm؈02 fa#1ЋL=O:.xpQE, EɜDIh gq y4|R I"G$bF-W"Ap6UVl ̀9w'olԨzm ]T?:/Wb#g/z|8p[X,(`]w⩳=NSǹԫDVE}hg`Ro׊2 ]lC(V$7WJâ%,x>_'UF(;ta飿.^%2=P4Z&4s"6\ cM J &@2C[Ū4IQs-_.fud<'N 0AimytBBvt ߓftep8`u/NSIg(X1q;ˉAU^@W @WS-6j nT'˒*[*a&b5spbѐC[M?Z6s6s4$I]=*{u:HU O,)+}}\l*ڜX~uw~H&֥KR R52pV2aVI zn& FWCee'%D| D i!YL@r=:ɠs{lˉ41" mgh'kBx -Q)Bilg6'^]y Rٕkyأ|56ȄŽIےRw f޵˖j)CTxSdU[@ Q<GEn3ozFfxAX+VcqU}w 8nG>sb:O.<avā{ <&xtA0aL6߾lykMX/%6:;zD`O#8.z)Ze$FIo i.Y+^zR}VCi)p{/hUr/yfD M e}6b$ 8nC_=n@H2|$'QUϲW9ڷ'%ɛY@D8畫Ԫ DF$m]⸵6;Y $q܁$w>OojϙS,>v*LNnu6gzk-0 [LH3ߴ}dmCp :Z. {axWn(}[~b,t4JZh]e ce3G3n=$*9u#.,Zl92e=vjhXx3ZJaْHGHXB8Lg͋klK ;SLo l%#ɖfdWmzg̘J\^+*{ӄǦngFm|涖̯\~4ҷo&@EڡyédU'nck]_1& kRZx5rkizv/eVg x}>aMz~eƀޏkIY l*?xJ*$"/v7#="ء +<8oE0GEh;)dG2򴔪uA.05m!Juۥj2{W s[:TդC{=F%"̈F_#ےX'Eb]&b~10Z!Yଥ{aJ$d`aUk\3.i鄅 \'Ͽ~#((V`PkwK gR(vu߱C}x~GB=U7g<ȧ2/pʮ/ծSE כLȯ:V׷}kLZM{g w.f_Ff8ynȒUl u#):$J$ (N"8Ix[feFLvO.%"1I&O7uDի}l5QX7|RB7V f~B'ݕTF^^?yvp[)<Ύ1U#+3՜}e%QngY(/QXy[S=`[qʻSiO T*vwβ&sW{#_~E`+[q7|oeDߒڱ4PR\`kd43}\2Pe)( Zv.F10<µ%1w/i҈x1=@/CB˃ :qI6JFJ;p/g#XmqbAkjr,Sr^[>J$0?5|L9'tu~4Φ0/ْ?hSgQf ?eWy03VT )q\l-]o56.PUj4Ds'A-s:jE/+^Vp˩1 XgؠwZ}p(*ڣ)ﵵH$jތK\w(QyF\I$=C&2SB&.]Vk28 0YO3$ }Q[4Lh鐽%̟J/c߶8ny!yt7Wu77퇘yK  )c "(Us/q,9qooڕ~5v4~^@SW@ԅ#C3cc  %eK <&5|QFmX|mUy$3xA Ir Y9n*=J~a< 7=OZϨm=\cv 2{mM[hK}kJ ]Pyp$p?#:4+P fE]įFG)q掔w#w*U՞r//9 7VDpҦzTu.~ F_ A򕈯. \H]؍T욍==GSWcH[#(UcҘFB0WH@h"Ƽt ^ͤ8i-3O\t\mRq =NvƕY{'nyLA҇i[ R Hi<}}ՙ5ŷbl1}qf`+M(.gxo3ؤ+pK<M3+o8@RT9G[:،orsC `'}.6o)Zfŏ&} Fk`F8 "r*&+/_Tꛄoa6 E,$Bu]^~>I$9s7in'8uwdIsag1|'5q`"5k4 !X!b-w\zd]8myw&C`T gb' 87.N(q=X}F<r^O:SvE FNbLUp j[0i{찦v^-t3:F#U'Z糬,U8S1#,岚]SwCI> t-Z51TPR-,"M՗aqeBt4V`>(يfNՍAii:M-ɒboU1 ttČX3&݂4O*rp0*d2s5T&!}HF٨R-1jrs1֬z(/W76|NS@Rt {'jI&\=d^KLp '6"Q8C?/A`-L@xl׸e^tQ&^+Aq9j'@RdMc0Joj'ZK{vêS'-"CotLs/KZi8mwEeuy&Ow}K`Tns*-8+!X}OY߀Q:BaѣN /2c\3+<.;S ue}t-݀\ x8K!'iE0f-^dU EA8w/P|d)Zdr٘K9+ ;47r cB`N"U:L nAk$vB:p\p(^&/_^ߣV8q!]^:u=e \?:?~}r;?ŃgB;w>>ZoIo'{X!ۈXmTfw2dE~XVfvo\d07̿f#vB*A ƛ>7 a3iyVVG$5#,*T/Y@V#tD$x]կNT֖t>!6{|Su-rv|oSJ%n6"okCys4mh-}I7L7XRN& \'LiA8pYMo(]*<8(Vi]-u(Y fy(*F۷?&Qer}CJOyk]BF<4'!/O+ uB~Td|!h3@oo  ` `o  Ѷ1b7l@ȈH]#pb{a aUS}da$ZlyL.K07L^ڮU@r%lx$)R6f X'vro?YC1] i ݉S17X(އz\ۮ`3m~14b1c@Ol]g70k&6K/ȇЯIW6oQf_"Ec (B ;橉=fDj,{읹76ϧƆqJ( PQu7Q"B6E(k*yrV=Z-n(I xB?8J.7\0M .D 2ޮqG;g2b\SԞi*sh$0eV6# }o# Xy6K,pi/` +I&bB#lmqPX?ToN<$ Ý_5jelHFo S@ ZvHSPq6n6J3Vzdjaj9ئ[˫xr߆ZxW;X=%c0'ͭ>ZI-"5N;>1,6Ȗh۳bzQ{SiybazV]x8X~B]dׁzrcˣJs N:f;żM?wҢr'#TYk&RnXk"g_reW tw Y%0L=^a2Lq4޲@Tb2?Ɗ4ݗ"e&_Gv0_򖪾X1B2t\ ܍8[l+I4#w봓WM+T%fwmHNITI{f >BssI#AK[} *+O<~ 'MyzZthhMր6_xcxt{8jZ}\GS(J#-'b-+dO33^@ߔ1lo!A?*yZ$HSs3Wy5Q}i8Z@ ;tpGC/aV]Rؚ 2=8dҵ x۞op~"d8.틔?"Iߪ-}jcN܌HjY8u /ϰyzj S"б9\KKTD \h1c}3YoW'`kZ]AUD*Tw?R`2!Q>t᡹1{{$Sׅ`9ּӚC1LP6sMH9xOް뱤Y"O ц)j Ck)49<#tAkF.K,M0:vE;L5vsfeH3UYGb) .>rh"thф#1;.y@J'նBϲ]|:a|{D@|6Ɠ5j=V>Ih,MdtL'dT2ri3nrP"oXu>kV/UޘxȒu%AIOݛ3N8tsoګZ^{A74&dؼ{Yq&Q&z8XlȔX1A<  b0}M'絿rTO ܮLw?˒t3T??1T= >L~֎O2)+/ZR"޴;8Y_ǕipӹYvsNx *< {I"d'3m#spvҸm۟CDAQ`!<+QsI # >zN_S, ΨP*gKv49ysbtf|$b&ʷ@GIk$2olꭍmGq<'H7%;!iٟ\9 )7tϞޛ]8i#v03F֞2%.4F:55'j)ί%?O-PևO ɬAW;Y!]|bYg8%ý+~WVԡYdLI^|fȑ "4o#cWo#_^ǷTw1aU0_%DfAR+um) ǶLJʢͣOs^iӭiQ`At0'ND#CԌLтO|7MۈGU>bzi7r"?[F`=6̩LjpvGWyɐ7"b14LcLF9_.AH{Cͫ鶜|NVUsOM4}kkg]u9"\kgė*=tn^U_@@̄Hcbu.ȳ^ipFq$o\n0y1j)K#S]A99VMy0gUYteoYdSoJnS'xyb8 H%x&w&VA 'N 2A¢f;g.M1]T[ -Lzzy`rn<E25\#\8)REsB fx9ǜa?L#:.3;- O#\M@r[B؁ Ιu V.6 *@xkd-SiBQm H.>oѶ%C8@zeygmp5ɘxF^Bee)2ȗ{*m|]wq;ͳMc|pWT] r.`8hX}ג^l?~3Cm")0`]4Nec='D=rJiCE{л5G׮VDVtDK#N~8m>%W&JR-7 l3ϟgCH!>}IjLk3,uPD]6~3c}4-~$",N_Li~#˺^3ZuS[Ƨ"zjl|uk: Zߌó%ƈ t/8);_0&t-А^y } Iz.V<< H"z@`Sf!:Rf!oTL` _Aֵ;nJRbzSQH| &HݗvCxl|5ZZ@݂_9AT-xqXo@ѫ9۳XRF3/"~f)&pd-~R]ɳ.ak /zpʀ֊ˣUS:\ UwZۍ4ٻ8OI:%ΘU8eׇs6TB2\J|6P%5F.$<6f#)ylo闂$$ͣ> fn-Ȁe5uˁ2Oh"ҹ~*ybso\Sj@TMF:B$ v6eXGBIG-/;U^x_]V:ֳ_C''%t@Lv-- *~}*Gm1 gy=iVlI7o]GAu ,-dq F\wkNtB`jE2)P|' \oy`J7!E@WsTiPQ؞G YxvE!ȧ&KԀԒ3C0{Sj%U)Y={`@xj.gEA^p>|/)~bU@~Qutoe9lp~?ښf&;:zz$[wc(@]aK,1E~vD@'&4bZAs9ILʵ}. WӹF q/=XYdsJ#J]mchgU!щD֥C޷&bG0PtD6@ERΗ[HUYxO >ۖoLX4 h\s;y %:fٲSJj΅Yr@JDݎ!`ܔȪɈ5ۖ_VWfNU ~$PڌHhd1XC wU-[+91dMstFY.4 ض;O\E]d(9ihQc:ڐϘZubBγ<'reM.MeBKuFfHl1!,kG$~#ag ^tĵj@k/9 ɜa&rPI ݩC͍Lδ'grΎNǔ&$=|rK']r}i iwWawww|ElUn3Yټa~@8})YM\lŲrk%40my37 Fq;JI9)\su/־̄sepw-s@DNV﹡u&7o-7:G{DiבN$2_A +k P+Q(q̍395ӧmhT(k>RTt>fFo ].Zz,Fu?ͳ@SWI30v}*;r/1%}~i˒wmR2|~,b۵(l=hMA]zGԷg>DK0CDRl^2H80_~3S?r^(ABvtVї~o+ BrR:{hk JC?LV>!dEP[)[!B(YQʈMpx@&Blr, }zE[*,Ue[p^Zx Do1J::{W>/ԕ&[t04#7L/Ϛ^_%ҟN]LiS"b{rɜ[1Iq{[\^Ub)F s8VU̬e_GFZ?J β (n:Q6}[$ g*CPbT9(]2LK>ew`yc^/}ي/bVf;9ץ6kQPuV܏_ l'Ed=<&>Uv&+(paRuc&[x!÷Z8!wf%bԉCLb2Uq QfHpR?і[Sg7w% 4d F[2 UsIs(m0ܤyT15xlHBnVܤ]!_wg[% ^eߚ14aLyZ#50a1$5~j:Dz[Uv@8w|](vĴj̞]j7rInAaIˀj*6v3 T m'RNG X+;YXeXJ"j@\)Ցؕ#줊 ~~+iwRJM%s1 Fkq!EI4y9'UGR8O'FNMd8֏sƭf E|egBQAvԁكTR$[QEh{C]="_3nUA9H]v7Rfwb\@YtD;7^nP:o3BSĽ]5ZFT䓮iYMc fإRcb]-'LJb^eF 8g_P,}(s›!dݲB-/6(#;ܕe d #S0 o8YbI\^um-UȳjpJ.`z1ٰ,jik*vUT94 :l\q8Fiu I#Dn?J; ?RѼunM i03gAqww^JM$ Pك,X v*Ȃ7"7 |0p#y~OˡQ^+NsNnR^bk8 B靖w}P{p*&2כ ;(i^8# y ;xb#秌` Ol4*:r}U0dsQ;G5YcwkdЋwƎ^y%^ģ{Fa8ϹA]Ql4E(b3ό>m#; 4JC~-TfVU@աný%z0(=;}RF $U-b-Dw&n]l٥xqЉ/UbvnpB'ɔPbFX#Aն`S>XؒHk犑LLuAIK4" B yhb.lz]+6Dyh<)a^Iy (^jf^,4o|жFlqسӣ9L+2qOJ>^D<&t("07 l @UHfZlv`SGvrVd7WkpC7&{ZFT4aeMufxjwR }i,$6X0bxe `gkĞKLQ…E>U%A&G;,bG*?)qchʤr,믔+@ɱG2f6fQCRV%&j4Gs ~8`Ƿ`j=pd}3aRzѰzp=pjHkðY2.y>o2OmiȊEire=NGWk)/'ju F ٖw݌,@JU[fYKܰLvk+6 ;bspKw{>~7J8mot.SiSHnMu/T\*gxpTN6*ng b684`LIl$1PR,Ha[ng8{͆@YQYo¾Dܸ5渻 81mk>Òue*M}qiۧ#?&pWaX})W'DvЏ}s9m!N=,F˗L.B0!+M$zC\x v[ ڟZT.0kjYá x{}'@Sc㤛3uL"' i0 [1]AQB켉m Xd[ \ꢸYמCOalԠ96%9o~_48ttu?LlkQ儭Wr+ba<!kP ,kuY!^,b 'J oBሁ J}o.} xKJOJi&aBl/%jt!"\q% 3v=zQ?Sa,1RmB+ldmGG,{ 0&3'm:}@1;-۬@5+5hxG"ŵ b A+KVx=^g\uAy9 4k> PcT{ap覬Thй>xPpW' }*cad-b'Gsʹ|FJr>DҞ\aA<7Od$.a'"WrID0#X@Z5VmE^~.E&(Ds5.$1eXtǵ<_.U(A֚L]b#,~9T4>%7&C T[fjm)G('.DI\NS2 ܞCGe/ڥ75thi^- aaN!L4'y O9di(q-MYTuYF:KB!ST8kxSپ;ɪ1K bU9<\JumR*:@ڇg4-Lcy8XDƖ\ 蹷ۜjT r* 2iS/&Lg΁a 3¤'X'9rd ~l"պ^|;FH"u}H xV j@$- "Yg +`[c FT8Cr,m/+H " ȬщוA(1xl#mÇIEGO?LôTQ'kƝJsdJF%*RD} " &1~xR-`[ z}k/TOS>+MF \͈& V,9]3JM/oI"0$Q,S92rX<\6:%ɿkyG܅YAM q̖K'pК[V-RG\̞4˔jPʥ2em}Ɂh~eޚ .solfH ,Ti+ f'd'`pC&J(+ima|5 C4Ijօlǚ x57d%W4л*I73tW;{wzP;8PH ) Dɣ}pಋ4`24eOHCRnXx8E}e%@/a.$kf_Cܔ qw mٲyhjZp\p[@7Xg~eOd(5.BIv>N^@U7[@_'/jDhz s/?HI^j` ߚ`7SvBۊS6Br7Rѩ(6o!Ex%ssb[q䣞PkhNmcgyX(re;D''0g1n`3Vŵ4Zb!Z56\LPW!sPQ Բ9,^yB%AG(/s®Qs{p?&2+ =J(Re1ȍxlת0GMΰP(D>3#R]e >Ҽ[ߢ>rOP/<|m;/vA-Ƌ3<4]c5HvK(Y,)8ԺbϬKVSԻ2@-[/X wG&BũBcӧƲ (T!O‹kHUBSu^cF{$3JECuՖ-a B9ZgI0)^O|ridpQ)6:7ٗ+_W D sV3{FlcY0Ap1@Q_{1M+ f@Қ\uwq~ yղlJ7*j.2 sd;Ccwn,B9jUl&ƗO4l kŏ[aTaC 9ʲp7YƢ.CKEц0q<rU81EF"ƋEҶJd˸Ja+CO>8'fdx8:k("^Oʩ'LĔJW|e4 5) QD-tr2=vn6,@$CkyijtK[=-}W3U@>0໹HMnPw+Nli1fxcmmjFsMTשr: 4 a-sGX8Mzi (V%Sp8J^OOܐ4Ν֠g )-$X@'/#ʺk6 !*"F GS{[IHK[>d 9}5.6$Pg BҨ=UjJ8s,iXCqذ R2+=nzpL-DsLt Mşe8[q4.Jo'RNPH>C0ZE_T> %%j'2{&O뾫#fr<ġn]䢳rTs>Vr#(C:i.?TMK}W{`7ݸǛA!v@_E 96W5wdJyъ muGETfؚAF>V6yABH|@c=X-~aJ$& \D#khJzy6:!0HKKmv)3+w5D[ПP9d)Zo V>觵qI9HEƠ*1Pk~wGlvC}#;@wC* bլKvo)_ PaOEt-͈=9JU R$~O٘5@;BŌÖv'毰vNV9d~vS0[,|j:l Ҿ)/v IK7~r})(iWCWQ*SĮăpEQ/V5\5X|Nv_to}( PԴ[f>0ka2m-YϨ>Ӊ3 T!%g\2}UB^0e2/EHV.NNz+k{%^18tp@ ^e[Z6&cKĄq5$_-#&WtfSenGЏ>?yұӦ 9F8PڪA1(k~mHd,$7`I{WJ ThHJH 0%W;l^芛`d?D<1x#nƣyIüf"5;Ȇ>j/[0ɒ 2Fx_"]#Gk6^qG<~2uXE\ƿb~{!d-}#:9@zTsO[50,%^gߗv|?A |ڀFt&^3V;;֐~@uome+~@1KSÁ Hu, l'&1|=ZaQ(J^6v@Hb`T[8Y!N%P2\KhntXu탌HMDv->,vwWCIಡ84?% > @d-00|XـY1!*/woGHq s7F?s87g:S r</?u|?!K -3E4r ~/Z_zX>Z66/ccE0bA.~AVh\`aERg{JT/Ws`;9i$a BJ;`ZlBrG/ӽľuηzS^abRtcc&m6q"lAۂI6EZ?a<_hO<IX56i~݀ȢoRv>~d@1\ꒌlxKR)5΋_Er2bC=#*P˚ *FJ&MWxp'=^޽K(zOV SFj䠵M~e`U||ut|a0#{l[>ƪ,S J.4BHBYЫw}e8~+tK7+rAUo)ac2$N#۩̮鴶#A0/ZcOGp(eux٧z p`Q-EʉѦ<8`YD*BBJ( ogqh[ V_0G ]{u>ԅs Howlremլ7/U㉖$ﳾ_Ʋ1lAy8E! Y33F1FhܻwAHrDdh'y|x>Jj^ݿN_?'}('yv@]*^9CKL3􇁰{q014\YWyKV_)oOeg՟ڰj,G|VmjBx$T0A](-V³NX}<ŧ-X~c* -x򮥻a~V&_IZ+xtkL^F2VU"ܼp [v;Ê@(֬7~a]6A"@qea̝Ț?h+ox]U$#yV0iĉ} K1?싽ݦ.J)CW)oW'bV/w{0c+foqY6 ISFP^!^ ߭@m9Z b(^74WQz k v週-BE?J1PX6%ߺ"~[Eϊ]-wHe_wVĦXx |bt(ltd4?F?c,W޹uص&EeU X^C4,d!)}wDEA`Z'.Ox@ed1j{AQzqѡ&vc yzj Vs%8@ȗn1 mN>l19y/nT~4P Oջ6a<޵W6(Md^5v֪"#{7Y$?cR~E?OG5&?3]c ``HzQz`bjt#'B%j'Ă2޶rZS*LslS%젒tpR{\.X;!,c5m̋n]8o>FX@rD6y m-?Zݏ-DWGH)EuG,v{̗ޒC{N_VjgTq7B&p1p)[͘$6ku 붋ņ~+b?B Bk$UWbD01Z^b;zB@BQӨ,=r2}~ i\i9lT(ez>@;Ɯhh6엋ޥyY.k2 <.5\NbG3nl 8axN1j3'@`m>>nrelZBlTХ4&TAUC:1Jͦ!#t/c8%;X<]ivj[Gؔw N) ˽ALXۻ@n(MW+[o87u~!lf&rT2y($YZH34Iw4WڰBM2]Gmo"eV?L^_Q |$k&VSzaxOA" R7_v~$b*,-߃e>3%aytVHoG=5ҷ!\&\2q+=^P>AD2 cX("Ho 3aMB+c5:%H.'KwDؼu% $stdq9&'::>^x;̩yVV @K𲱟u1Y CMMQMx#Y`SɍM3HC3ҔnLyy4hf(0sL]- ]J7buͤ|ψv|YPA >|Aʿ:lƔQՒV$tA!W|ޑ5Gl 7~2į$f ^F9 4̘7GBO>Z"uS1ܨH *5ou Ff I3n6Y4fjY{1/QJ$o%o_lԐiX;AVq@ [Y#Sszϝf[@9K o5q+p\`.hJ%Sf:c;;~/[;1[":[3aQJDbsQG=r){0ɌV1dԉyȫH_a፴/⒦z@$CFk&qR'$j5Vxj5~zH);"߸kK*0ͻ Ě3m7yjUaV:GғAYn=)B W9_\, ΩST:޴Y7xc ه \zÔZn G~'<zr}o߻lr.rB G?>mrl~?hrJrk ;]1?cQ^!/8+'Vh 0DQ-}H4OGK"4N͘;܁$asư+="pKy*TMM-#E+ZY?QshLņ`ٺLrAd}< [otjX6|E"`uK~7'H>펞sa<7>RؔU%>=c L*5aK?G|(+A1ŔH.SLrUӨ[ T?[QKs(;s&^Vq/h-Xe:j0 뢨 d&4SJ)mu%A:ƭɖc+3B{pMlSF r;\-blfHciO~$԰Ejr2(yl+Eni=Jn?mY_Ʊ U9u]r;nإ . 2k!Z9g|gOqż VT(J]d~漈.:("(Q [Opx } ņvx?njcL[dx KdbǮP;"/auNY0Sd "1!֮d0ZzsC<.WHzDYbl({:WAK(x*KBBbW[z{WaȎ^b2_)-EXPڒQd{tclh7%pe#Ju9 zқH,2xh:`)]w$ռo#KQ7NdQڀ-9ʣ9 2?vY҂+XM/Pt*}Wr%RulfFp2ΎI@O?w^ ߺ)cIGUc,); ߲3g0SULrN ,hLAHA⸊%۬A" y@GS5!mb jϊeoRйp8TM("㑯F oxEEsJB&=hV1VP p728!Qz\?Xe m=[jo:F+T0u٬9(u >rJ|{ y^ j vzf >~HLexah;OBcS?)ح(]& C>WTFjoһM툥^ 36hb~\ v%1S)/_"7`_R X6j~LGVLwZ@KFn?M'`DbWSn ݀cf律( I)heKK^L0L0HN2$ypDLؒ:H߼-8=#3n؋ H0\W~5,}uvBe˘g5$E 2! .'2Ѻ $?UZ |Su {DUSjALɇK/n \SN@Tq5~^f&[}!}UO$rB]硜eIgB_R>*] B?ܩgZ=KSDꐪ"-@@_ /"J#xSsF?Œ ۼ2ww`O|t!n3×Sf;]@$,3+zڪ"|k@rrmO-M;lc럏z-hj6'Cyr 3N5!p^.׸\Fْp4ȚM5PlWCEmL~0tCR_sߎEcE)53*ohW)^k `zњVY1bM8XT4Jdn1# 'tHT=$wubt;y=&uzM)@&mTHq,?9;H- $o~Q @Eu!H%40 w˜`䊜2j`t27QHЭC[P4(ÉZ`q+$efƐjٔOHWHXTb[3a@%z҇yq%g_^HHL/vz am"- VUUc_o55BF̚r:!%"G߉|r3g{B$Oy5l ߿ŎKd%G<`QN: qQ4R΄NS8f2ެ I#e2)>cõ>UQW*j+Wyj ]Q|D ?J/)@$B Y'яKDGN+AOؠ˯ۄxc.H3cv~g'W߆|:"=o+{5J68#R9h@`z.c y v H +AE=ʂt5xM}/t,b9' $Wq@YK3,Gw>m]EEM-dL -1P ǩsvxlpbxK_ʯ̙&Muc+J)&MQuλޛKGWAV~x ixōՖ}9W}{Ly _D%*<_7rr4p ̆?L@c Ud}pi~a yV^7IÜtM()Fi RhmV?I+?l%FAkF̙mkHŏƖ7/XASL-َg;EcV< MAjQо\ U?>O-0vh48xG(MMC ܺnC``\m,S.7{;Rz8) D <aͯ! zcgPSHXq2IɳHy }=K*;(VX|j 8'EڷXWg%Y[nBMGBD'b> Τ N'rsȒԶWu+.E7*g7vLOvS9.Koq!\Ҩ,K7^<%1f_ ) d/ۆ +4 jW9Dwf#|/Mi]f:>d{`HyoYe%ẵ wp^m-Xn"a=24iy*nEڽ)kvohߒe i']M_ NubMK[ @E/Rhtެ}4r~H[CV Pmk憗9>6N1#IP#*ǞSy4i̡f!X Ռ8RdG\rT B}6E0WĜ^y_f>?Ԟo]ɲo0[ry-&0ϱ5Z7WZL03lSR9/ΨWI6.:r"y ):G<7uY p{) ~]lG7.v;Dwyβ[fqIE.GZi8#HZXU״yi9.q}N9@D>?XE5GX & ӓpBZ7< *dY0 .~b=dq| A n˳SۣH DwGbEy6׍B*Di1h%[nS{Gr?5|܇L6C0(b뵑]5~+9)8rYK' mgQBԕfUix/O1󚣹C,}$a)JtKJXATNe!WpQ&p71y1휖(kN2؍! L (0o)㠐@9b,R\nn N嚪x_$rKnk$ FjI$}wYS*ߋޛJ ^saCab$앸TN$%4}-C͹ SPk+0ߦ|m"'92nk&jR%uԮ܉]s or>I 38Xd%Bl󀐦6[Cٴ~RV!ϡǣ)_[#h1uPuAhʾX2MUg>PD>fZ+yw!Bӳ:"TEİWa0s׎9?h`ӳ5zB> ZesοU=Zvb9%8{$GE5R2dH纵&EH70+z[ǻ\jWe}7+o;JRBB9}z-oijm~d EECʟEuZ yϙީx.*SgYрg'\pX&]G=Zt3+Bz[jA @Tw|N eqm3`}5S[X 'Moyj:vPA|$fuNj4dgmL)"cƕscX= g!&{yIvm[_\/PHCLUD=_@e[<'"פKGɫ8Ca{ ]vT]4f ]UAu\]+eӜ-VdocC`}kV RqAy+s#Y&ˡ$H)\5izJ$!FhCukx>ݴa= mkp OhT,YJܞnJ!j6QuzƔ=250&¼k&Uոz»= U2wκր^fKt84T0.D;{ 9 cXi+BB-5EwyVs|C3yr2PX'f+Oa]9˿󭱇GrRf?iu;8ԙxZݕ hI,:->bBxzxɥ[׬_=iX6Q̌QyeNC?S;x~Q8dV%3f*MB~dhH\M݀MT$[SpdrH:16oJZ K/o)nUO/`i˞WZ<~d'%`mTG-.'ۭ 0T3XCӷRY'){5 4I 50 @\/]uk6s@T.cV:Dž0 _Huچܧ,Jy3mH" %OZR'Aftj`N^n 4Nkv)@juu8ԱA8'XG<{]3O%8%ىMoܜ!SKJ_պO>&'aރ \ ŐMإ_&hbN8<)GOiI˱Eȓ6uҘV LU/ўKCqz3uz aLJuԺНE)~MʮȞpDAVC&mcoW.7p.oTQ~|L0U@oR˹ :>i I1!84AҸdQm4ziW;B}b5ؠ*S'pj&bJd yZuj-&ļsGyZ#| >и]M?DdOm)Y\̚eO+> 4Ğq0u4ˀtJ"rOg3X(9K|qg\sM]XGpeDҟcZ=ݱbw$gVC󪸞a.b3{2Sq"qXxŎk:偗 yZ{R-*ya ]GoB)n ,dWaV:7s/S3WS.2Ι]vALWᕳz#Q3da KwÚw!quXqG\7~57IX6pP7ǯD'wX?TTup,_Lnמ^XH'gHBγw (w5Gچ;dB&/6\P>|.# ,rh~8pwQp/w{#)=**4i919!K|pg~ Q,4½L𜀅E[3z}64<}C'47,YK@qѦ+lQ0 7 (T=_eF,*Й=*kw|k\x4S]B܋7SLY{ArlK IAb<:Bj;X9&>[ˏuv309>8Zfy2VK}D08#SznO*{Z͖%W3*V=xcZ0l;ӂni&1Zn k ƿ %k+!zYrh ݑSz/v)e^V(/0;*W)aQPΕX@=NoGL*0ŎP@o.`5~{E%nj:6I ڠ X%GbClP@cw ӕ)l( X}ī;s㝱;{'E+?;*s=D؞^p!Ô7-Bxc05O/'Di%0 hma}-CnW]V:0?&R:}+{E|jwy``MQ 2#n94w@+HnMGc`e)0 [?y7aXkGdR?* Z6[D/ɆdXkو[W蟲xx>iZ].mNQG]Ѻٴ Ժ-E}i~Ee`6tL؋pŁppΈ/g;(=ʨ$P7y ܟHj2J0/?A|l_ a`nĵl$WLwYY+f~n |]HSgpcI:J3!1KDz y$U2ヤ0pm- Dkpka.w$ C_p1sW#ޣoV-jA@\A; `1t*{㖂1z`m{T{ ax6kC0cPYs͛OZ gqGi"IJ%U:` )t>R)a=V蒸@t Fa 534uu̷xޟ\:qt9A Ib܅M0l,9t25GOgOP1 +4: P9׿ۊ9)JA_@Ra2t2+"N3rZe/!Z_pAa(?׏v-|7Ii[7yp˿VM)?.\漟g8$M2{0.&wzia$ߓ@s9WO"$ߔ(PȺ[7wbRh @onmJ ]˿|H}&k;Zpaٲ8]cu3c3;3T$bcs\s”߶QuL3- "7 Z-Ui6u !VjD*w$j{\ VދgS!VYG0: xyu9l,@p#W|X^̠M=hId?2 ִhոMk$5tŴwxx@oQAq 2%\RY2ؐʨ'_3b_rƕ2kԢ~ɛY滵ANA'U!zuUeVïQ|ӐFC-3 ,%Nl%s.J#f8OZBb`2OHv3pn<s6NȊeİs8p!|̐M8׎#3Oeg\k uGxQ_n]g\ɯL^SUxF#+^$gi".7 (#%d|Qᳵd\¾GSKLEE1Tɮ˽Pv3ɗV81 ;Ϙ:)?N*64>r5u/AA]<۳[,0@8m=6,"Zoim]wM\mq)`xN3^;h>RƵcd(h' $[\t3rn푭yC+Ƛa"IJj$jk" tGC-WAx~g[͏d*ȋ1gx߭lAp7ңjWLdOdHލ7˾kwJo#SZI<^m̓ύIb3@IfiaJ?sh(AgSI  %Fw<ܢJmmQ3kӐf>)YDg ic9, X#5r\m-rv*50hEò{$TM@' ȻNxzŞ%S'ʉ97dyH oB ڗ,H'v!G&!Xv-jgQo8StTHC<#юAvwYNw = =3a,W .K#|Yt2_35d ?&%WEbBy2"]O\DuwWZ>Ϛu-Д.\%ͤ=~HGv|O9(,32䵮~Q9HLolbݖYE3ռo> 77(/-W7@|֑G]f&KTԔIj\ pb|fm4A~Q JWe ҁj(`d(Q?'+lAuC T}%#yZݜW1G97CۗWyK38g{2e,\'^}"(%[F $#p7l0ʀQާֶk%y j\YEw^}|bjX& PX":QaaVT2x7'!.&J<-bcmғq᜾$ _='lEHW+88b$!R ojn7,c;U/H.Dcnlvx x>?#C H'*ep7ؒ@gݥmb@@ t<|ʙv숲fyeuPJx16rfS#;սӾÝτ\~~ `bηmɟ Vh/Mw(kA&"1ʥyn, - @ }oh VY -Ўb):rMPMŔ fq}%e8⑨$H6uib뇀e־@>AFffgZ+}cL* b#܀R4ԑilH:) 9<$l7X]m ̢\b_^Zuۦ(ZxրYq_J}L8w[%rR[O4HEŨA(R"?xutId<8Z "%ռLKGTm]>$U2hrlWE3obCࡷ)ӹ5"PB9rt}쟴1I)M:)̌[#b`bcBPĔcxKe:sfD9uA#?zo e'kj7Ѵ 3 ڱiTP;X,d~LyT9EI~ue-$\؍b5V:?M9 \o$4IG5GX;o#;L*֩ qB(7!U!@zub;'?`$/_Ovs GDhk;#`ɢ !j: V.msov!*x>,t]gG UҠOCzRs[>kc] f,!joΈ\P/2Sعm.`i0j@~5!w^oq@ !އy'̟,[\ /d$?(gkm/ؒ5#uHZ&Qy'e^/mKSJNn9w+6Az"?AENPv] RW<9Uڣh\Kd]xxIXՖgFsu jE+ރhN6U%w265Fdd4#y֥F> B0/ {$Gs_5+"񄗥/-eʞ:giAľc!zʍRoY~u E;1]lP#g=kሊ {;GsHf_h_y>ϼKS~^jsG4 ?3sJwlBtV~wC>dfIl Sliw~ %hcuպ"OI[Y#bǦCZ9v)TrP'45bp~ O@}f:9Fi'nА+'} mLG{⦘d,JBh^ tB*걕{[Y80o_}Y:1Nċtp(T7 G+Vz *Å<ʚj/4]An$۔Ԡ" Q؁a¤'*/v;Q J}@[ԩsbIV-?,͹CDD/"CK!voFq xĉɧnxؼ>^Ŷ<<2 n]I{Xy;w_i /Lˏ,=Fn>fYږ,ҡޗISpt1 븊i7N3}}B =ᄁG*IWr$FĎGHs"T/C(8lg'~6Ew#L~=2!e<4H(Iw/`2՝:P9&洇B]%JNb`0MlYûaHX6/w'u WQ$X0kf\.O|O 8y͎K} qC!iNާ0K*e+RB7\oGжIRVG3Gѻq*ʐk}z|8(~;٩C<!1M=]AWA ohi=N%&2 KQNBJe$fZ65և̪`WmïV% vpJ6)wQCJ[Ub3,3r,mrqrUVZ)IZ 0hLX2[Oś:?@'jXzno?`dVPaLD:^| /CK#:sO.2*(*}2h\KBvLK,DY"އ׊B2/7ތo:`1?JfI(  Cm#%&BS p~"z7-аvfдΉ6EWř?IWsx-U-nK^SgN3DIp1xX1-6,jq'*>RJ2A;E0w IO[kFW]b'g!i4YWCwӰ- x (ęQBR|`⇸vh%Zs|0iJ/RIJԕ2 *KliMfl+u<|+zd?0qHSwQB|m/+_-/+<=°Ӕ9xQ&\qC6UEaۺy%usYߕoO B9z!@r`D|δ;a}fQHSRxetH} Ц"=KMI*̺]7rn-=sMD8RxcT&xi $2HW"rFOH/z|~ >Weρ*JjNUu"tŰ֓*3Ι9]]wgfᶛ׽Düb ptf-x 5UV-(t'be*v㬼3:‹W>!0KDVcձ]dD=%p(<ʤwW tz(Y7mg(+QNi1~%lM05\(aK l¿YhuN13(ָ6f_̒=[]2IךT8+Eqi04a7*xNQy =13JХÆNԅE<. [j Gt=)_@xA=A8| 8tƖC뛒xO/qm3JHZ.d]UVJiFXR0@Ī('$7w3|@զ`o6z<䫲9zYd4 L"a^ $<1ur9̡0}TIrO(W?k.Jq}`.W6},2yU*2P"PK8|UgK2wF!qp'?ԩקxv &[uT|Di` Cc܁=$B5a O(X4\κM_,ՕU8։5b`:2Q{ d+U},jR|@uN8#"% ²)63N"[R. _y ʾ4?2`TȤ>~AΣjkM2ݚt.@f =8sJs&* '2w"l W_V_E3VMt7 -E<Ձq-]@1'?sKX,=h*\<@7X0!KR*({W AdRG :2F- MlLy*|W/WcRE2SH2 =5ݎxB$ fO;;~Bn&.r4Q7 DF^1o-;]b^"w-I:RRq)'١f'*|Xlڰf]te P`$N9y䵙APP6["l6;sjK +/ʃk9!UB~{C޺ĽY U =Q|~cщbq3 Y,cKpm2xH: ﳛڧEg[<9)+ tR-aߩhGHy-99j3-._et9FseԑX2_9gt5D-4xBEl?̭eUzXS6pXXP*%ƅȨx&M h{h3e8ۯ4tmTW\j۵L/k6J Y^CɠwO4]E*Ս`5Q}gH7M;kDDhUX; ʁ{8Riّ|o0].# V5`en8@zPN*BV@͢8YPyb,lޅWA$ =1;j1wXy@c3u,ue,v˼/UyS7T{Cg8ԀG-$(cץTom lJ˳0#^y~[]OtV d>{c );EU\dWu.%љb1M>wcgU3/ޟLL>Ȗ,/㛨TtCH[8+GǞRpXS@ɱK`~W2hDA7*{) BQJL,yƠd, u)i8iP2ѻhK_C۔)iFUoPXSJFV A)6zF-s#vEuUC8SCZRK̔._Ty{Oj#eQ=5{l*M!` 7$yFߓ:/0ߓ %Ic"ncjG-ՏxJE+5##ps c1 ۬6: :Qux}-ARll)|YUD~7gD'17G(%P7'E,v|;tlkXd&@L-4㙒~F/oEUvԢ[kP5AG3 PXqYb4\Jye2ioʕ*_?U?CA$ya t;˰U??C2 _(kF;:Tuz29:keVbܙkgL?rݯƠP3kt-3\QB!_%Ձ 6#I M|Biߘ`~U45cAvC0d^|[&,≙3-l]5ZGN#,6w>o s}IY&&MVMsRVoUMnzVkҐYK5v7FI?mQV6y|:Pb}a2!żv%TmR6/Jw!btN1Pꐑ~o p\OݎKP5VTx6F$%e XY ,rx=PmjJF ?87x(RCiK) 0A3nCy1 Ci%'.hr DnxbjmJihoZ~/;C))UMƯƯ7Gi![~%g"zi2C >jTԃh9M2̻ 1@ 3DuHkJ&e(/D1O&nd0&Vn3J)o> H&-WKXb8yb<M)H?ySbuķ(ц#H+ 6>S&3 f!$>( E]^l{*p^EX.kar6ϿH%p%$L6i \ӈ YPS93]2 чuSYZfL,rʰ %b+soC9Xt)>:rݡo0vT3T,,#JxѤF\0:On`" Ɍ+02s5ԠyAUs",[pc!և@ tZ+Ihn?)ee+ BO/B<6Nz0K#B~;(z;Y%uT|6C\I7K'?Y[mL9 a( U,zP8E&yL;q*pJ&7#BXEDJ@?Sҷr>̊[e+}RBu ET*Z B02XBZwHj,<&=87gI=YFd2/,|/ tuMD<6C U8Eo]vSI(qSm w*c왶1 ӗנF:wLȶ<;cE^wR&-Ⰺm)Ш[5ty"5C`!xVlupg*&6}eƂM9v| eo b<#x'FRGwj" +#͑&<] /JXRLA2 sf]^cKpߔ,\Ħ_9Q~sՙ)DH>B;.U^LAH00J6wz%Zx{oDM|Cޣx@bqYEQ $*)Vu zCa]zj;* ׼Ad(? PuV57Q>+{f: < 4Y,sP,OāhvD =*uS4+ "Wf/ _Jdii@&5irL>cB3iuDm=^ucZP3h#p*!e?C9XTPΏq_FȨ`|,W{|d""Hq+M(FmQ9eb~pUG*IkHcbK6m'mQ௘9:>#>j]|i'O 9ϔu|3 wAn3IUs1+8UA}i_p|ъ,? $zV Q,NA-F`7!qW^1ք|Vu\P7:` B&xt&Z+=gR]]1+䶿;+o4Ez\ĩ A7C,"$5TI{uZ%KxLbmA}Q&UKPUJJa@zߋrD8!@N-!rC:I(iXS&tGGڷO+`|AMjpcx /iwvsQAĬT.74<q"=NWVN!b%RYm/VOqYDӢG;JëH~Ao$)we?^:6 5GJM1NUMC?V}y*6 b62 Pp@#d q )/|&J z*׼t߫:IX{`~6zfVx FZį,}t]#]>Þ'?d=ZL{qrpLTGX}rn#aϑxi&KO+$ z1wlgۡUXIcE׏ȊW_L}g^X'tѵ9=jB$'zNY{g6D@T=D#5J k@.<)3x5(,[Hdl& h)XDz UBu] xȰY)Ĉ8.'Ih4\NwbYc=&C;"4CK@sN:mCR;Q6m* Tz/tHL4]6Y`3AUXvpK+BťDF<F J 3!$q5ف=y{o_/^Xc?1?1_X|7q4pP_w5{r?fF0ىMϺ'U! C6oJɲ%c%pҐ\ʳ Sc LXd+#8Zz*;xI&Ȋ 7d'l9ބҝ{НsaDLMS$`.O_L2b_b΄\))ЀwG>WNş[8?;%Yw Gytt Έ ȶ0 dv)i[Na[:Ƿf qijsOsу$L/r"fϺj>:L߄d[|1_DisET(4̭HӚ!I8Θx vIE*Sr"CshN'^:])@K2t d%LP`њ;M 2#r#9_Kci'[ /9OhDKna&ⵤ/VD9,8G'wXZ`ndf% q ty_5?WvgkG5-pZ=)I׿N[G.}w#aJ1x|1?J䤥B@Hv?pvE;6QN tD*qFEfÐ5lSg$3#, Q~j ='c!r!Г~g4hqH'x{Ùɡ|m.f\"roMy Qt<~n)J!Ahm#91s6UW9.m"b_w1,awp1C %U\;-0 LLgn5ĶDvZ/f0n U2<"Ի*]C_nZ*Iqn/'h6l}ay(6[$)KJ$TTxQ܊E+N.6]ԧ|g—̳*(>Hyq -$3vJ 5i%37JC yv|kw r[EktG'\8Z%}}\`g7`6&}#14<=N粏Hӂ{|8) $#~ eX0lLgp n~ R,r1VG/WNJ%(u8!nM6א`^M7]_I6z,t=\ Ftr5jCP2ӎ}b5x sg3Bli]^%9ɂh-Jʕ-{UTi+T*:c- w0"0ܖs륖KUeji&](*;`([@P5:Q1\+` 槹,t LN$/xYRtoc"I5-;u`4~B?yEVs>ĢHWMaPm/G{5s.G9؏QH_b!9&ecf=V 9•iV E@w]xXG ld+>6a(Dz$wSɾCtY{xL&+z1(hOaGu7cuBw(`fnXΗg?r 'T=y:'m/C7D1򛒶M vrN`P . dBoqO<4 ºOX\JT$~;B-H6}9|Vꈶc-U{*Dl:Er*OLJ*l;8мNRbuz`ہ,hFQ~c`79 +dV1?VvxFkeǣOO"e lF(!sJX;λwb\G왈 EEq|˲B[*%3 Z@";~dK/hR'q# !X H<2 ^hF\v7)m¢ /mx5=FbdCP‡} F6*f/Oy!C^Ry_PM#UɁ+?I O72|h cͻ/a\U$cCLJƲ^4j䖺tp*ú`T>yM֞j:7X"yS3zj焑> MJmYPP~^[(<{GKl [cU }%N+?#qzpMa/u Qw]5l?#w%WDkB %釋))Td?+2;{6R͢9:OSĎ0{ȱԹR'+.^&r5|;aaOXBdִPkVRCc)/e$z~2]AK^  {@ v?CҲp>^ 0>Š7-3Yn^O 셠jYakыmp9kW?zO7f<+_[{fI9}Nْ+?L{Ft $WL  ̎^ gyY6̂HЙ-<> IF61 ]m~MDƛ,0S+XbnoG+،iJ8ԛgŔ*H@ϵk!?¢XŪBd>UWJyI/߬  .0d}7X,r.lV_4-gsQ~T*MMÕWFe:UN$N0Ә7B#* a]F=$㿷;TXgt8a.-qO~TQG8çߊj$Yx1j{| q5OQ(::E@FDj Z^V";ìGWK>:1AQۣyBqR$p(|̰V>bL0_xih +4#G˯yus(*!TNwu{;gdf\xr/ZK{\ʍ;dC` k\5ZÅR5[[c8 _ںn nyGKORCbJf>*g~dIm@Em([ @;Wb״_4ʽnƞU̒QᗀЭfuR c}p;%K4b0|,(91"[;t. ᡮL$,@RhVD"-ܮH6&rx5Qj` mF7E:-}pB=TwP.vtp I^`ǃ>Cn$p ]d[ 2B? zTjnJ)uʢU18B Zk(K֮^:Iɩ+jqUZ@8tx^ 1 7 * ͙F KbX$#.@DF*\Yhd! 5s!sLljkOE腉 ĄX@j @WmգRbo(+$*+'VD =9?Uޅvp]2xiYt YI?Kyq!ڀÿ6 KڠKJ4=@1A m`}c ?4G?Ew n][i8 OTK\6H ´ٻ23&1{ Tƫf+KEY2B"׬x -=RzmpazN[C/Xy['MPnvC!tPhN32lBwC TdbDflhIk%fm8U;V$"C3в(&e`9A3l de7W~Fra_IR0L(qO13~$8U>~խMuӠA3]ڶ.ºN)܃#Kn1߲ZֆFycJM3l({ W3V>Ahuą.7.֦ڥW$?aDS~sa 1gpkG/dqԓ4$ yڤ\ORo 'L @dF}|%PUD=/.6n%R D1E%(XU&'DB$d- ``thRBE5'AGR`FrHXhF7v*%Uu2<ùXOG  _Q4Fmjj4uIx}lz9G!B30릹0Ըd.iᇛ]f;'99LᖂQ b~7#S }̼?wtlxZ<z$ۘ@sfFd%d_Զ ,NUf[@.8%Dsb 1pV4"7*/F52QfwK"1+{ޜ? te(l\FTGJ]-AОt"XV"Jb{ }+":Z.;Jh5 hu6Sjʶz'Q)rtƋIBe5Ƨ6xe,Sby)WJMW>T6͎7Kch0)(1񯿮lrYi<ǒ,Z":3feXc MC%Wxin{d(kwDEynoʴёMWJ`D|9vh} W Oyםb<MWՒ◚qOv{vGn~DŽZ?7/[GtAQ!91Q1DNXOKV5N;9 xm[ImOfXuCAœˆ0i!\ 6Kz 0g`!q:ׇlx8z% FK ]4\dmː|/Ѐԉ\(fBΪ؛j'-0 6J1% ] acts<פp} Qhp`Wc(H%fJ"k2ԺSJc7t -'G[4\ `og<@Kߏ[KmmpX|` l촲OO-RBιAռ D b g`J Gl6s -CA. ҙw0\|?][<|3ú@GQ;HNjQ:˷` rqU kh~}ze1u3QFE& |gϸ[z!þܾ#aGx8(;Xc K@^تu%>n;b:3F~p[`M˗)D'bII$q:hk%ykn;I8$BYắ鞗^b^t,`]/+#jhcJ 7~8;A7,оxloNn.2+.ϕV2 E{i'2-K(^j\S}ցNi`Jw#gHۜGИEVZkmĸ&%:,+'.j\K;!8 OOu5 *>!ji~*}f-^Z3y\ҟAۏ &^.&E%mw{*H"#Y(?7|~bygN_: ҅4ɰ08NBe f;P$2Ff)1@d_PΔ_Go?Um̄ Fi膌dlgU{u/ E܅~rMGnT-n3sA|zrgS37OǶ>lHY/.fuF?' s$a69#GB<Vd]:30@%(xh,%"H[e̟{|5bE4Prz^t7afoݘ6ĢĬj'G\¶5`lƋ"7YKR&aI7YO̹Xr;M/ tF0?吵 mUuPqJ@:-@:ά8 }Jݩ!_Ôq0k,M/! Kp?& za?*qXqpF\At=zOG :#eا`pI d2%9ʙwq՗ d|Gx:GrvjR9w>C8q5 ?E.j-RR_fHۉ ,Xr9^ufTgM~YG  _ɼKJ&͠r'Hwևک~%KR=ClglW,eqQ&In! UlW|3J5UXt}?h[}q!G]1ʾrkqyZ,*+ &]<(dL^lXgюM~i'ԁ O'_KFǞ3%i%eq>šu7*=b;kv5WiX/J$_:ydk L(j~Ʀ޵WơYi+@?-GpdVb "zl=z96vȗǍ Qu%Rι:AOK~}!9(Ya`F|$yFk†*.lF%-~ "JG*nc5]FTw)݈lQ2TWu^{ݖ;P:~qE*&!Q+WwX"xJ_P Z%AvQ꽶Aa)C̵ *%u*O1IyW, Sk#dC/K4Cx fZhsGSD/*y8Hݛ׳{Б{mKr:,WBPJM昴Za42\\4#jGzwz@uyBRLI,~Y=!LF-co UeP8 NӞ-c \T!ecq F.Ar%#=Wư~ ĿlT,pq9]p BkD5V%[$}ҙ?2YǶ GUP\@\A-jF6}&Q,y~3No`!p!TG *֧IȪ=x#w[*z`1Qu`c] p)I?oWj-GpXHB) { RtR,,AbwyuHVP c¡ WT2䖨bd'%ڒ܌UʤEC5R)AWJ:lY0 " AiUFnH%Mϛ־#~F:;M׵wH 쀎/ܼSh8C0aS@l IdD)/⣗`8ڎjk]۱qq8C{Eeb -1yTn|2?ءB=mˮ*KWxBS2!EvОĘ>Q7uI#&Tޡ${7RB&f>܎=>^1ؤq mx! zO/3 g.lM6W¢k^Z@wBPg CmU!ǏCu,5> t7!dmO DC3+2>0wLMr$7fOsץdjz StXy}ot=阿ˤ6Ұg8oNú`/ mJޕ},λ( }߈kPT4Q{,K>ƽOEmGJK֒  B垰J{v$tSZFw۽VLDf/qyA"z'm8BtgG(r@OM@V-VᲂOwpE~ߜhPxTM [Jrd[w|&d,Ef=˰e!-.uh^en'{srZujā*Xf{8"ϗ]NIJlM uyZ/gifу[53Kuc8)L%̔ǗK7NzT32ٮ KGַ2W=ځ&{hFfjx@L?"ɘ3{WG3&ZwU3/{q{K )ǭCA/?Zeާ~fJw|fCyNNjIM>4J߿Un?U1Q]a[lV:|\ "4jRHE}{ApζoXx\4`b3ݑH|Fv %>) `Pط1&;z%U IW1S#y_UQ3M#`y A.#S$vb+Gάj?X?fz<ڲd$rS0lѲZ;N~D$k3H&TYpd`A0U&H aCHFi.8ʣ2CK0vBjw缨v1=B{_eO#lmdy-Vۻ34L~o8g}:HIJcvOe;|=/bp2r$RV%8ێq&W y^C?Nvbilx`W3/˗,ӉER}Ht60Y |v`\pzsxg lVsŒ neC8^$5#T/l?g7~GA0mq !)hsC] Vk\)Qnn5L!ŷx{ oGw<ڃQ2g /~3t.)E-N-fO"d.>{#ۛ07]>Q@M|c(M0*HkDiE-ejs@/vH/o)(XfH‹ F1M?'qnh]ɪ/*q$3N UXj:u o{лՈxrΠ]ֳk1AT \_6bdgƲ4+OX$Ҝ$r b=.ńx.ց}g$rOȈɆbt}=òP G fxٹ/7P}VD~1, oZT)/?.YƟ}j90M C{I‹&Y:;uib, f^mm-nP{{+J딛`WMdOI܏vj?pnv=S^MnX櫆d=kt"6;!q\PuЉ@+`s,)hD!\.2`9Hy;- z1vao&֨#W'2xm9`(G֯u4gn=NjU 8ف- .UHdC5qPH;vn 3uzg]=\v@{9k2EAd[ȸ-aM%q<ʐݒԋ﮾$Ur"tvcaP$KB+@m\M<{h*n 8IMA(ysGT56Ԃb aJREL@P&Y zkp"i KKz-lP֫z>ؕ[b>|Xl\V"S\8X.go"?Z")*_T2qzn'cTTlfO(<&YԚı]|?i5Fv܎Poݚ`\&d:u_^9M:dBT0[{F9JmDA {5YiqTظa.v |70S\(>as#lɴ&!\Y?4q2;ӆ#DAFDwǩ`v‰bV.%, m`1w,ITY9X\" " VО%eH |Xc!>Nm٘[EYh * O`X~Gv;w{OBSd~ })?Ƙ*n"'hw $K-TGdyKvG.xGqn# 3lXEOVٞ>dw#ab.YlZw=Pj:3PVJoyyշN!m,~X(ZxI;?β"NаmM}% 7 o Y卵\?+~GNSFQ|^GSSD~AFcBOǤ<$h?X@^4mHޔ!QHf ҄Nϛt_8p/Udc9/T\pNvĤ5Sb~ 1 s?^v(G7tmY2^ w!ܟ rwi) AS{6"J8I~CZS`e(ʵpwHs|!5d9D>&*^Q^bayf|R)(i C^i#} }<$is~U~m:exǎ6'ΣsL0A#eXM9pDeܲ jf1F ֶ<8_;@xmkݜo^ YR|P)J$WrUdtn=w%v?L 0`r,T-,IQMO 8S6R56K *yDs~dje6[J Q~`BmZ,d[ M˜]?>s@VR;}v.ZW&r:8\ǥ3^jN;fzƪXtg1+N̊י f1ap_j^\ON4"oMq+5*\S\즟i Oٮ@;,?^T]GNZqxy2`W>#ք/4c%UhɟvDs Ț|m[Y=TօXXRx6o,_R4"DkA͋eL |%K ϒ0"UhKX{s#Mh`6E u_NJ\Iq2 lVBo!1 )ƜUFW=oLxp9!Ukn>A9LV]hjd3/ [h|RzNtI)C zpr$Ymh`9vUU.w G:fG_E[8޸ ʑ174#%1Kxֹ*h7BYD60Cb e=&P9WJ_U@GGa0.pY1XmW\LUA,g~>ui.PF╍"ķ>eH(bk}SR%9/p{L=Nri5ŻdTl&^~ɗE1u4{fPhmCNC(kpa6^TK//c} FFihb_AxdwèƔ`=sP(]a (NަRz)~tfe;C9`9IJ]K[&R3! 1// kD:j;\c9O۩;(ŹOyXnpj$T*cI)nqQ2u5!0l}sKpgyuǿ dMOXTxX_L/sѩֺtڍ-U^׻z7 ںVr97қpj%4U*ybwr0/` - %gpOkUal<k/(PNsrVhЌL*'݊|t_wBQs3 yiE) (50[S1P.hWEe`jV[{B]`b[CI ~%IՈnqO$BebδM9Cj5:^•&F}&o/m:7i#!X7?J'5^,S,D>k8mG,׿YOE:%oDcWEAi-^u抯סgRw8nY+'""/;9r /Ր)Ww(h [#@ ;&*B |*A$'m dD}]4u4;.$RoIm#j[P*8S C_x˰a+mW@ !")p1cRP ܓx~Lja:)m#zY'\5(^|<$>g8OިIz])kIqBȥU~HG·&sJ {^})r(&2>j|\8fIpeozBD3(UuqQz54O$`sSS 2*igVWgeadOc3rm,22E)P;PW ;F4K_J1fW:i1pXu9um'AT,@j5#'"u$89Lae.C?wEє`l\h:0[]EKS88S [L_uz-a >'S)ѓw}ŜvTL-HƦ؝wBB@]*t բd_N.sq#v% ;j|L"5qjcJZCFYɢe4tHUq)ZQ.[k%D؋ <]QNE+od_0UKN#%kǐ[| |X,}\VEO`}.#9Hϙx($z+ظ-5 lhB-+ (:0,ŷέxj 7&_YʼK+|W=䣈tLv`PǩaxstmŇZpO C }iU@*]>>{"ߪ!dlQ\TSm}f7DQAE128 .pgR](4Z[w-L]şI׾aa9Ks>J;Yt-pa،6[$E ֚d)[# 6p:ۄ@3\-(y)m  u1AKiDŽhj/}Q`qiI _HH%|kVyY3hǹKe+٣$Lʧ;cjln? ޤ]ewR|:[=hptJs[SV+@Xq>[4o0[&Cc G*Gly&q@=eJ; ЎܭFQd-9#EtfqO2Hqq(BwÙf)3>X{|4.5Wګek%Aot0:qwS2>Y=\"Ty[jP3;!/#9;E]%{aI+he'.Y|RcXd[ yɰIj5Syo) Q>)_> 7}1Ix2<]Ӧz'/'Gڽ7CݵXk.lb' jUym,Fq<>}:&cyc 1EW 9a0%?2~53B)jCP[qp63Qun9J6댠:7 aM姖Ls1Ck_֧*_GÅ|]ia_Zv%X%pD| {6xkߟ!N-3u ݵE8:sT`f1HO@iYlBdgN!ԹpCx Īp9CVGv7Rs[yT=-fR`r[]7BH.#tԗ;0/T݁nW uނH#t/ yO̕L2ZEO*M^ۨnN.jByX&h@ *^s}CD=-wGJ}H8ƾD6W?rzCDH/m&1h7~_L;c6e:wuTY$$xn902!2 Ä Γaul}Ԑ KXz/Gx-*LF+{o.M<}?WAoZ:GTvQ#<_Ⱥ굶I?r'uַj"*n&B6GYxy\jP9)Cj8 0^a@f2yz TVk4Zҗy}L\b6-fտ3M3m%C,3ձ˳o.BvMp)9MڦS>~f}f '@ k/L_crٞj#ԯmB;r'.>aPLfx0IGDۮp}xyS]>QGY}l2, S0q_ >9CCZ-|G#.h<ԮM-=$҈ bqegV+Ҟ딏t;M-E$YGzO9H%2(*w4b#Mv3JCH 7R\N}an&G>Nt%Eg6^Bz ?>^_i&s%[ WY6aYU\K4GR\V^֕' Yqz1 u렟s |*V 0ķFt"1DtH+Nbq҈b5R2g]6SP=1OH(IݝS <_EԽmnƻG{IY?Wڞ7 LCsf((!F'~Efq˟&O+܋1:ĆM4bETrےR_dؐ^ƍ}SK%x4+D z'#+dȼ=bv,^R*F}Ӌ-m8v'5u}B5.Q}C6BmG[U:xzTȔ#UjsЛ$;]L͛9Y|e͐g.Œa#?t.Iʚۿש,۞ѵG賠SS}9"wQeg`7DٝZ"7|_ߊ,qD e_5TIT &&-]QUA@ͽ?6Apj!iy|SMcHĐT-,ޓ),i]?g T} *I vi f>Pm)\W5'PW;5{bGf?@\K:2/hF!|A(qҬr)(3K:dE< AU5C8/qo7l7`$-V?9*6\AE GnP,ؙZ%0zu2k߯ʧH@fm<`ֳ @%t]~ҰD}|)Qy?1N/ dzr`Pm(Nu2LFafi]A$d?AY1;b3E fL֮eT%8`>xEٚ9酳z4wӽ%sԠ_Ʒ ~-q<7Yr")CV>k˴F|҅ /Ѝuu^"oʉ.j{ T7:LȬna&@a!F!7qy$ly\ӡvS[xG:U[2}0Y @y+I/i'}.[/<`=Āh7Zu*Tզ-hX29(AʫYFGE}]G{!!QkaKrmȰ^U ̯\PcȄ-IYț"K2͛/k:\?") p}0m@/|9y?+Kɰ2#U YwpҴk ?8#8I@ng j^鷥bHwm*mui0 ᥚbE₹6uVK~,c®%?ὡղ(=wzPUՖMx itR|"\gCG2 .`Jv(?c`:BG>ўZ1c" V? `#D*lGL?bt,oDUQNتh1 o{ְtJ x@#%FDpwA,,i9ۻqKld:9+40229$hQ69(F8Ds賛O&(Ĺuo|\fR9\y}ꕱތx 5 c,f3ALb۰Gw㈓`qe5@=?=RJE CaS#D4< р6PH -pnZ(QO'yDL3~x!JbCp!;qƉskBՄ>&iF)XOh!.%F*~:7JӋpw$'U|Fr7$KL ӂ QMg$5[AH>ղLPLku*QiB}*ّp\uBwH!i./0/ŧeU/¶_ПȪ4wmqz3~c_E76hǸZhys!=X`BZ.t(B ψbùXOHҦ)q0y5<$KL7} ٖf%nCR0G !NghfʰξsE=7{TV3 Y˽BKdŜ1<L (87H@6|k"]=O ?%|v Qj]5'x/ݲ/&`\-\rOm*5NţHu$)峭8"N"YEWu^ϟSfJÏ|Bpۗmi\Ee`]XQfK\'Wիg~{s dbx1lfTnhwXJmd7$L >HaPLG+n6=ª(mQxϪrx,fs Nww/2ágYv. FtQug"v/p3;gqiU(鷈yl-VB% p L擀4z[Rm)LPn."ۏ@ +!#"=\K, \xgP1" #bNJ FQђ9 ڄ Y,GIm;2 ĺ+]zaq 1sJ]EӚ'Xa| S317z$֚ޢ̀ <ǩIիmSR?)2yrLQiܖH3YUT:3䲡*ٌ sbAviH١04JK2Qﳊj"rpUeࠔ⬙Ɵ{qπ\\2#LDsvw^m Ln'-|JxBQR.,82\6* V$w:p9ƷP;)ੁɈ q] Bcjsΰü$n5/c9CѡX,V7~d[tSoϓ{e X)v=Vcd;Y1|`v`xJcpۈM. NHdv Y;15ECp!с=By&,ᥬ;b3Lu~t^ݷ]}euTB'$Gy)"AţחGgPI~yErYw=+W$Ag۞zP |V=i!#D* ./>4 oҫI+-VU)W~>丑ܿq}F?QoU#Fwo-w<5pe:{Y`wsKakܫw~Imд}^!+.?[iiU;Yl99q Pr]ewX#omNidhՕz ocB857x5B+lm̼7ZѫzF7!%iՅs s73h`:oJ;#n]h"\+Z60 vlî76$YoYR6wO9k'La IЇ+dөuTR_+Q-O Z]ĿH-c"xƺ&<v$ )Ԇ菉w/Y㖯27$dBa&zzX#SJfs5FmrFR3= Q~buny'~8FwR vDl];[Z&ʼnvnnH??]^mㇷ.,_#t۟{- ~GWӖ?J )%xhzj e ,Q~(sp~u@{7u ڵOwx\F$r;1>\+͝瀎{~4j F(aUCXc2SAAXɰ h9~Wf>@Ҽ.t85 |%%öõGt#p7ccGgtO&>ASO1f{: 7o_/ah F^aMcF,<[}#G!Nzd$Z@GPfIߧ1V^Nmu깄t q ` ۂVaL-̘+]Z۱$U 2kg쳀X*= b -A;>$l)^l l0c,O몖J-J/r}P[p+^w\8ѳcJpË3ocﰇĐ"e9H1L(lY+t|K:M&yUҥ"'O{SY{ѶV:Om qˮ+g7Z[LƲ wׄ/l/'x:z">ez)'mE4Mm(cI{Fdb$XOZrs3j/zwcw2&|x, 8T<ʁf8tx}XVY2{R31Ojh0v}4'FA'ݦpxҚ*,:޿ mYU,R |Qfث5fz˱שbtAAmFZӷcړ^ ļ>+$'_%4: B`0`V_%i9V$=⹊`&hrkij;@D`@ѣzAdԈSu󒲶X"BRHxp[ 3.b;i|*pK$8.w1:ֵ$0į={~\-rC\0NJUpf fb8+Ra 20f2z8W,裏 ?c|6qJr:'y΢ff 4n.?v,N+!RfF?Abc,ˈ^IYIr qM֘6@0G7H")[\YpP0SKOKTAqlo"A$00m!F?.K4ғ +M5ʔ* M^Gx7.=ST?*~Tp1:m_Qq5-񇎹`_d^}Ԉke,E.ao'Jɒ#GOdcxAt*^7: GKvNЂ#ëmF5!]@`ʉH9`Į,7â{RgiFtRZ=G ]l2DJ̰\(#,'FMrږYg]"7P/:N>WUfhBʐJqX7yzQz>y^IĿMO gO3Î`B - =*^)c!/f+j(FWsl:OfLe݀Nv?_Xf9]-$^0cZv[$I~ȶ1Xn˖ݏe+!^&8=epq ?CA6wźF I#1QGes K/e1-JPĉއdm8 %P hdOqE\!T~C)a&e(^ ؝ 𵞌Pf%0?In( _uQ>Ϻ9&sכ `T׫Hld㩵xbOH"ăH^SٰbVNFNSC#<:@+*|19~'M85W+!@jM(,ޣ~&yIJ F sV{ $L@z$}fMɅzEto[H빖[o 6?S&E7^ E4FOh7[?֡0&}tζ0+Ouֹݑ2u}u(~}t,k\(7& ~mTXw@ i\_ 0PbQw_ : ̇.zX}AH8**(Cв4*}8ZڢnEPw jc? l6NbWVp'uKcNm< [~q` ~Dlkt"2\%}{d/ x " ܟn.+֚(s`)m;;m*wפ3;1~0zLE%-8?1Z Mg)V9{blյ$Ҥl1Ǽh3$ ىq"T+Yr[su`EGYbMi Y oYyOԭ)P^ F5'y(/*=D3ˢW-u/2=rk6UxiC;rp]?){hK$RS-ţ/cYA{%bE4P6Ij RSg2vh;wMǭIVwŽ#3_/\Gc4K xʦ<<:g3_3fW<Ϸ l5N+ B/mq!L`̰H7'/:oC9JcB V=Pkܘt987f]1N:. uŶYI2K<Ӊn,HCLJVȨ:ۦ_B@{B`1Y@@| ZVjIo'X&4xL xijHE!e4(7b vF5Wk$S%KŨ%P2VbQo>(jf./mX?NE]%ٸ>1Χx[H|{y-!NMz)2P:vʫ =L\'1&bqb}[f{,LԮEI}9+}ްߩ&ɥ1$Mu%E>C<;GߑRYd D-XR/ +(̷Bߞϕ2j[y@gGxP< >-ί~x"FzP\] !$RF' mIdg\҄mekڑ Za4c|Bodž}P7\3u|QԪ̄4̻5qMqݻ*͛mMP /Aܠ|OJ*SNZU)n?gua>KТMmwqP}ͷ6H[0Nۘh5T;IMf6%Ƃ!·\O?όbeX`OLs8>P##D6OD|wY#/ӛQU8>c3gݚC+{l.]H0g[km 1BEgHW&c(KZr8zޥ4 KըW 4eۻ DWo- +!j< Qr(dLl ˯Ut-Mf;ҕp]6~%2XkuMl*+PfB~yT03$ҫJ]+j|AjfG#q"bљ?Vh4%!z=O5gh$MWQ3GAFTܒ\Bp7;2+[!Ku!]AR}jkY ܤA\GoU K^jfQpŸuR=.X WUW\!ShB]VoJ$䢱oQZ=_mOZܟ>{ZP[w0v2E3qf臒O&\t4i3_ιD/TSir2g4 fm])t*/ZQ&~ŮFJn;#Tk5u%t6+dxF$$` SgMj1QfFc_P[o3 4DARV9VPfrVҠɓW 6څyhb|3(n,K$k!}tXuLI]1MdD1C CQ`@ fvnAvP}VP~":d|_ؽ1Tkrk c6)W H [߽yvg6w=rSb+_/f0nM%gS2ޮ t(@:s];sA= S lc~!?ڋPy?ymO!QԌG]>> ܐaQ ֖K滗z(_:#Kbl=V/*Dj^E |IU2Q?ʌ9AYeڕt wƍ{hOPlI>7.̺%6` L(MLnu6圸.NAfg+3_a^Fކ6dԃwm姟{!|~K^!O"S'Z5$cN@>7@nҬf40D 5MaZϥi&@;5E%0"t;]^ͪNtl8 !A[!=E${7$oLT>nR>+xc]]ܵ1`T(y\Dž ) gn5Q71CڑD%e=-zG=LkԃhwP3ٔg;axh:< #@ Vܴ:v{`𽷗]N@4( @Wg prS┳ZWt\=L/ܯ YǣPC(W4R 7Šh"Zgxy%՝oCb)FJj`^#Pf^:l?0ffl qM \sjD<6^^4{[~AXZQ?-];a L.QH` 9)k ߔx d]LFxطe+"XEZ5 ̲jꬆMszNLm,ס1wڒ_j0 ;R1~6JٽYٓ\hy:J,t|(oe^F :jNlb8X{B*%ҵah R5DE`13m*Ϳ$ï;}R/L0é~<kǸxJd0{gvyv֐όCiyUGvV8:jU.>wsQc9~46I.pĹ1 ۿ1ʕ1J$f#ZZ')OqE[ԧOӼz{a; 5k]gI(d Z6ǐ(o\ >̓@N^6emz0l` /HwS y_I RrM5P_2spS0P*X'Ob!a]'h?:'CBG Ƚ.o]SZ?daRx!ÖEkpU&{(J r7%L '뚙O`N)yм F]!LtRr7%a< BScjKAQk=B luKnis=\?Wo dG3q?EfLK4+͟:'HTGoYMt;J44`*:\H7¡1G[f؏UVSp(2.&U҈KQM)L-Ie+DC#0k-nk묍4Rdݺ7cuL`^A Yh[xa\Ew04XoZ[r> 7 hdnO)rHn2,T_ywBn]%sb4 "׺(~q߀>Ybj'G6P(ߴ5 }pO6^L'"Ƀ|L ׈e QO5rM N\,_$_f=jɛ;Zb.h>j]PoUfﳩ4i<~An,^Q򝩛 Qlfoa/Ԡź9f5œTl.eU;Ԩn` =)N %0&.x<Č^3؆g륋RalyR(EĴ\^oAWfUqA‡9 }<rET0YH%u5Alih=s!pSjtYxjK{K \(M>y^_Yӛ忙`ĹJT%pܑ/Wz-DR}l`b)yT_2=APyDOY\zXvҍzQ@S֭ j.~ m3| -̻vX w/6`'Q1#eSh  xDkpS!PWtn*"l< 9 brnza!+ʑAx}]274Sim_Αs p2D{6BK;.Qǀ?5ÔnMc++viOI [50sI#4vg7sB̼47Aw:봊[3v6x!vৢ#.b͘ &;2lD*ط/G 3Gy,Np\F42K=Grd_)̢C"s* L);^^06h=؉0m§ђPG7ޒ}n{BUȴΊ-aۇM*"D̙㼌ȷB/T,W_XGόz L jƠ{H,0})mFP3[b<3iGa3ۜ {6i+nm>lyJ#iRB_MA(twL7jxP%-^G~j\",لf\ݶ1 3=a@ BVlb]H`#M̛ɨu8F3#l&(Hbr?#8Z!9=%c%4E#)$pY Yso+ĭXQH5[&Hs(Edz%oU1nYrJI|y%\${!&)x.!|Zm1HX|08g$u v'(hsK3u d?AԁR gWϱeL(EU{Ԉ}>CA੿8v8uMV9.Ep)1XA]bM[p #srk%lPO_l+3Y~-]x'C5l#С 9w&2RXG,$.PMݓi!Jw0F^52EB%E7&ۘk]-hƾ{AEϾ$yإH[!kP8?NGm, Tk=;xr+V>%S0@PFPw8Ծ `#uZgDDϸSPh|ƪRsÉt*TupS8M.K-4-ctXS协./XؑүZt@l㈐N敂B =rvf0 ՓmNIha@ngN0^EU]P5Z>!"70 D-5x߆_V=4Bq<9l)W%;^ex]˜ x2Xr1 7M@`–C|YezAy,vf$clZ`qDtzUZk/9˛=4o929od ={%ăS:&"P;QM3&nypeH{+r.y C6Ts3g?3Ku`(*htUxBpNDFygֳ׫juLBwqh:a+ě5P!>ڟi,IՄp4ȈR!k?5<ӌA(A?VY5$sSX-Q<1-*lsBCe#XB.c+@[:fa-L8:PŹL^R{^"O&#a*0 DYA)'tH½T=øArTDUn~$dTS"{-׻صʍ.,h(W['%$rfusyQ5K?0{B=2$=c_FaȗU4qW}r@Ys;|h+; sυ骖K.cڐe@z/2UCgvƩ~SzAHCuUcޭ#HMT9"YU]yƹQ*W[0 \UEԈu<7ńJ$zd]b}iIDGKG%d> 0= 5(#;(hR34Ȏ4ivhz`NnjABxњ5w6 L2]`W9̟{G<Į1ݕ4KBRSGHo\r! ֓[xF]0?kYYLkd#h{.n(f-) Yt#ҕWXnT@!.P%rɢ Bh;h_6B-% l͝pLf}bGvMs@X"4`f Q~QEm,C@"8*D&suKmU *%Y<blԁ [1·t8MeBSmXuv+"aE gѣV~$QTAp4c HR= ǾYaʪA+cJ6,8<1:y5ŕ:Hzrܦfkڞٻ8dwZR`7U`7[1!HS*eOn(y`k暠:"JQArN5xNRqCz'!$uS0-sq<[g,W1e;6";RU_54r6|+!lCRںr=@Q4< "Ղ**=rFO3oBct Z"  8nt8T(HXtU- @$goEY<[DN_[7d׶d?t_Dr仛74*l`ug_Ĝ6(mBb_<4!+xl(D^2bKZ|U? E{BbjluNfPWkp*1_D3jYըW?R/ g 񝼭)0e9nξ̠!F *q %gVֳUVF6d`5@yOe-{S#J=zJfh Ȟgw*^ĝ7vċ8y2Mq6y^|Vd9 V޻WP88M*+=7`j5YhGBQٍq.˜!n!wʏ~|]\إnCȱ?[//rX/%LY#:ћ Tƍ'VhQj3Ayb)+SR?>>gTY7 I ժSب4UE7U6puSQ ۪ ]ĨAw 604 2g5]z,}XYci7e!ۺM 1K"L biIkIF! ׎Rmy&"i>z ZϟD! )LbxBZ3*`pKSj,_q>UUC]Iqڤn]4TZpH0Sqzeylc>fy}OIp;OvR `qV4\x=hK8U,gAuS#J_ /A!8ȇ2G8ֲ{#pj}0M?~kI;}Yti+v5~Brk)29wyM$aOr(>`.MW{u (zaC:@RDu5IʧYCu_Kȡ⧑Ѭ2?'`+S;0O.ȵGpj9ٗ]lw5W۳pP=Иo[l9 /ĤMnEa/ѱ?Z푾oEi^f=I`qgu_Z8V ]SNm&9jBNq>\07NjE<@KD{Tz-?51 W]CɡD#6An{&P9!;!!k*rROQ=X=#D*_/(^vҢm1( "*1ɌD F72\N.-!_ =&3t@7⑼ Xj}f؟_';zVs3\f ~%=Bs_sb68+ƾbȃrn' >T s&L Ur ?w}Ɉ5;ʎY9IK/,5LbT5 *S^d.3 oD92@e;VQ-{2U^av;f#|t- 63`zkSb9DR7K|3b3)% lUhk4ܵ:%z"a!qP5 YMSB[7 =Mɇqp؛H S@(#?6ȻS\X+, w"jE8v[}c,cl'&ڌp8톸r-^bS9(>9sޅn 2G,Џ69> ooۛCnKA̙c+P1))nmO,GO0؛;0\s]} Xj̫b~`)0J9cr4W4 B!sɊ CY| gi$wY&&jW/x>)SMNދkO*ޜ+<]\ߝ>H;YX0dz@[d4}Ju]ɧ pm,Em;zf{102ўi n˶jɲjzx%&SA !jf@.'xH2ǂzyb$r,1.(q`sOW{RW4NӌYd#佴0m ) `YHA4oM6MP#K3 ZE-'j~|*oGV9pG;ؑ#Ni0+ ,)O}(uC,\e%2^VaLnCO?1Y=O=NsG+ƛ=(}눵tY~N JySœ:70+g iIj"R`ƮzE'+TXL\ɣO"݅==]tFG'n ' Od{,+sZ M\TjžCmok1t@X,nTnA2@Aqt{dxDPqt"o.Z3tg ?ؼ dm%s[G Vy'18H`<aZ 2ŗ>&d_FtuDsY .)36UʯNL}LYq>hmpbqiDԺ]^iqXpDMYN'{ GulnJQA %])a|Tw.P [t 򻘫!bak+bh.{:ίaqP,$BϢQ\RxWl@Qn#ξDj<.^gPrJ LK2QxJt%$1BsHuk!p߈dKPY_5ݫYyB=4-ϟʝx}RI{F H L2w EuTe!n#a4.w ƶQ6reIOY"GrZj1J'7x#&Ox R&.U*#SNh=RoeB퍛iY^&xXŸK=j3y?ٵ][HsN=w\MYw;qi-ޑ]ݨڧeMѡ<:㩟tE`_WF׏,ӊ'u3.gJE1R2L=F@xה3kVD\ҨSYMg3@@TG Ȏ#5sk4b T VzԙA]-58vɖ՛<3c߬J)gmq=Ek4fzNմ^]#Bz]Qu9F1 oU.˪ߑl yOߗYv VM+ٝ)`m!:)@uHf];`Pvda7&;1 kVt#~)'mpGeH~,9䕎IKJD5TOAbj֓ rӂRH?EA4o,P{ #M_RDJFJI'[V? f:QեW !=ԓe˰`0B?mRSĘO͏V "Z0XNt2_M\jQ&B6#k A763S)%;^wtޭ~,1ZxUM"VJ+oe\L1@7 na aZ"cع l958+v'2V!Zlj [!O۪I# *ʟ"ߍͅP75VΕ!n_4OulTʼn^YORc?7jsW2)vEVT4bv<9:^$%uq㊧f1Iws4`xΛ>d?UGՑ~[`o~-Vt^i̘w<{ȼ&%hmxR_VY )׎c:\5ǥ^P}=`%4&5?uRG:Uƨ[H\rX%>K.(_ Wۛ\w\D(+zcz0;t#6޲(˭F}'56Nw)r+#~rs^͚~|bYCE>*޻9ۛh; slޠս;5V p9b闸6F r?OgE^j{-VB7 v1?K\U΅P-zR9!Vi M*N0୽„A R ~K.L IAʉƎM!M=`NCvjy'?BݶKj PDqŔgytggŕVPqW|K]7 o qʚy:q?A]2s0Z?ۙ&Y/%_jᡅPֱzҋ45G+%Ȩ|[.j'sнFVmfi֎:@Zi&Cb|ZCSbc&)+~24-z%g  amgS {Y?52/ݸBPHN;2+m ` ⚩0ۮlp/G4`},nLrlf1'/ʕa".vwq!s,c=}j 9vu-`M9aInL@\* : o /kj^vIqrk>Gd#tLstʛ*yTLכ$ VcLMidNo$<"8ڕ¤i |ih!DaB1oFllYY^Q u7`J *BZ-MJ8ꒉ&nmy3~ܬ2Փ-bXJ}x,M/;Ѕd" K$Ax\HFw̻:p8îcmmèM2iRŃ[ L9\$%/[1 70-R˜LtBz +=`;!_gQKiƉOUOVޗl"YUef@q*b$UOl;M8%\HbQfMx*+wM2t] 1퓽?صQ yxXvVG/[cUF-1r^ylhgK(8AKz4ML籹FC/J'!s 5#3EA{hfدN -(LŻu!jX9k#6c0}8$1`imG͢f(̜Ӷ#ĮV)JVvi|p^'O+[̡НneDn  /'D[QB]W7- 4i z ->[OQܜ=B6ϕl~=4(6K8H I b0[X$]sF?LWЛb⻶ٺ$pp[=Q˘#+EO_#>}(93C@w~SbsL%jYfyW3^R- )*_O.B}|(:$Gx3.[]7h6b, wU\Bu*iJE[6-W ^66'j tuXJ, Z@&5|0P1&xZiWPX:.O]ʿOҩnIxF= LK}|x]쌄w^A8#,( {,zP|wT7V;VFb1b;3 ȱ%:qgOm"O&;m-`\FS- A\BDzskLX-/9]7&#Yٻ9Q1N%4ʫ)H常jݒ@_eZJdRĵ:/[@~rlܔY4|?4Z1Qj#C{3bb t+E>C#J6'07iڗ6A+ {t)ܺlQ;Dby_7ҢԄ5K/?¦kDT{:^b(+Ŀ $5i8V'Ck㬣BK30δ'*R2uXhX閠VX !G4)#4T*c2cϿbbhKfl!IG9tt@)-bXEDI ?6Řw+Hm0&Aopba)B{rڗloR#(!EMƳwt&7(+badWNZb0 UEm6ShIwxBd`z1毁;DK=E\ RU?\DQ63Ɵ@B!@2Ѣ{x9 a|-jR|z+%!jWE-.A v OBB8̺ I )JV&\2=xYPW,W\_]U sIR+i~ۘbaf:`l-[@{Z8;\AݎC.j9تꑠH`V3j$E4;-t߷ 3I^WϒTZC^pүjSh~iSU g&H pC(jLq9X%TvmҵOj"3gJ!{'9NwiO`ea}6N`AYK!+H{%Ѧ#I NxŔz1%1B̦-OqO֑^K#kA K}_3tvᢋJY l?+XLr~#JwbUvzG!҇-<ZqxV]wy=%T+63.^m,-*N }~F ).80M$gĵp*(~Sn]27Z*>[m @jDS1dhJ̟l/GT~JErWa $@1k*TЉڗ>X N̅܌tg|0)S1pP{ouI%:Qm[ld'457s?S584x`B7>(hYHړ<xc?d?!H4BDxrdN2Y A~9̉~KwB9}Jj[B*ֲ%YA)Z/LgV| - 1GVLj@` dyز&r9r\;t|@ lw?#)[u ߰Sg'=FHo^i{I7 - s ||Ȭ*Λn-hAOGi7= ە 1:"'MX&7FC '|a)xn? ɑg>zQqg9K9,\+# " gi9C[S?c/Bhr)Ul!Kݚ OIVyԤ63FJfR;S*>I!4<b{RH5Z#+W砤ZګA' Cτ[ _ў8=V/"ak`}gaY:ȳ>aOf~}۔ AN]/L|1Uat9%=|#8QӍCF-o\J P "LB&\H2]`N]OAi@PF4)V}T1ӡK Vs@[ru1=xQ)43|mzQqY0pFV_x/p\5ӬTU >`ZN$Y6`=TӋ'7ctȈ}"eICٝPA *gː)riv`H+|H)c~I^Mc^ѣ-+F;|cRj8Cbup(ƟsF XZP_&9iyeu K*¥8kd,Y_3 ڼz0"j'I+jY6+ ypW?x}ŮwTM`}}]D[1ÃyNϾ޳5ѶK)!e1˲b=!)DnL[!gұ:x$9@zpH)5.o Co ZUr v^y2Ǵ z`xӜUs0H1np#[єpӼۼ⼇u_d-~ЌL4_TEm5UQfN^vEn3X/_ 7yY֙?8X zߙ}-yƸ^ggY,"Īr*T)Ŗ$r,<<| 6iN/._Uc0l]a'O!Mͣ3}mN?Q?y4E •dW)d4&~Fr%?oQ_%fx;  ^Mou9>ڟ9b@nDD<]q{-UQ|5IFO%1Zho?\ĻBI_]Ț!\RLǽ[fMZ\+\DW66e~Tor.ߣR~fWPcꎀzq&JGcG|jdl;槚8 ~xL(#$0 RȌ)c'";}T8AkZ=laq [AiZkyƑ HD着!=`,8>Iy-ESZ:Xp97Fb:`p#s#9&xH݄!Fmg.Ocwt2[ɎNJ'PWbaE";9G0"B,EޚeGm6LtZZ5KD$@LTܫ  c7Do4(&IbStǠ# Z "5T$u?fnLF@Hx%WUS2W9i[j>}m&+i!I]df7>HuT-P*- AX/D-5N> >]4ys?S;gԄRƣDžmN >Vc:_;+|7ͤ%^mBd|68z%;}Fejd]kV`:+O%6fDɸ'S8,,}Y*X i M'h!+ww!E)s瓁i޽kW0n%~ g6_2 <@{aB? ՙcX*=?mn;|؝MѪ9mV )Sw >tA+KQCC#Te _<…FyVEdw!`x kj{-+Ǐ|`Ӱ1U-TϚr?P!Gͻط}P`8kv4ZbhH%s 8H -On{ٷWFK:-E}TW .=X0uf9lU7*ŷqfX< : GYαŝ:ކC ~"rpȳ& POKXUo1[OqaPuڨϺ3U4P%h>9,X e fm_ p0cfd.A:ô.?4rin0j F>£f`VDz&oxTy{k·0ef#>sVZ!M-Cdʔ8em{]ĭHJwOzՇrs"Q=~F4?$NеA.,o*e%䵎 ?^ \ɗZ5[V|D4K:s@?}؈*K0V)OɌ/ZQ·e€ u*㡷p,qjOM}qRu$|kĺǤm.u%Uӆ`.݄ m{׬i;ggA̦H|D~yҼ$_hpd 5p̈́p,sT;TIjJF/W- ymp+WZf{ſt *,r-_G+:g #wp~8+iOz%"X׬U cvN/Jc5Mx˼veȕ-dU@Q6<Q: /ףֵ 8+-)jdgBp2ȶkWᤔ)OXd,/<@ N7nGr`{T=n8[?[>rѲf/>B#2BB)} (/fC[mژհS>@뒏qM锐j,/p X: i 8խ5핷mѧhoWgM>m{c%m/={h X*۫Q>Mvz:7MxcuJUDT6F> 5_9QN"Ex?ÓLf[\=N4{A:(_:}xMdfLZ\ =|4HbPs'7eS4Ebb%5?744% \*~eeHA^y-fNLؘ+_r e9|ƟP FfjLp. 7I%3 O8zĆ(: wK.Ab@=ZS {tէ~%CHjB_b t6*pBc#m`p;#28t˗CDAЮS_HQB'ڴT\ڇ $v6 (Ɨ75 K&Ee9^FdoL6ml ȷ”%14D[͠PBbbৌHᤆ=t.MH!ii1Z-_:d\% _Ĕ3O2!4@6 Q^4R[ Ghy d"cE;8&^V@/Do*y }B?t zQDa޸PE*ja:exu>zϩ"]e{".# ̀j#u^2B6glF%FbȳL4ayyt^/w}7[78bf%D=@_6)Oܨ&$½^im@xRmg5:BsZ Y`!]Qa4(({oe |3S#]sbROtVQO M}@J\rofX/l6*bT>GGVԱH+g9ˁKr/Z4VRq U0rH(yL#H96`%d VT0"`j %A(EJպ [4|̘Q8Zt2~d[^;|lYU`.ӟϨu:OcmX' @Ѡx^X= ._/Ugyhߴ3"f`u1B6p'/,aС X;s|f]T;j$Y\@eK e]fR(;+|L1^q.3ܩE yul?g:P*䕌H>L<Q  ñ3H~/" Ä;dA jMf]MiVK7+edFM v-q©^?Y5̳^w Y zueZf>_<!`&eFc0{ V7cع$hLٴz-dydو VBc xm#\A?GDD@Pϧu;-EԠ#EpKd,ç8\s#4t=/$&gKR0/T]9Coӆ{=Jmx0:_ъAdu?<[08\8< 0WNOFN4s*7~/\Dz).ѵC@S%Co ^LވGy5-0F+堆w̋~x]QH]uS? J3mZYxzT\Y1>+u<0o󮊗wJY/7>BƁ\>ЋкHsN dmYo(w 594ˏrgҚϗl!q{$ly>$,O{Pcj˼اkJ!x'4SSydޞng̔<.uKW.[ѵX l3 /A^b5MfyH]jV#I<|OJDuFklf&=YB7ɐuH`y(}d"'`_WkW!>^)Ѩ tJEvy &KˆXclekR܇]+ kd <̲̥|6Bπ^?@NI: PA &UvqB7w}>ITVʺeE,w.t;EPW::6^-Pt[#qhvjÐwb Fhy!EfXszRn{`;^JT:;xӗk]'bNXjk"rPIs-t4EvbjPǒj9,f+{N72b/oOY"jʧ-ג|(LI 2C U Q'7۴RGv`%wgUx( 3vdv~f7ڣ:ek8oZz0BckwΘh㤙 Cbvv$y8B|^SN!:(VXnRUo%Y'B,2xb~HJ`s,3A0<(_ զ?a?bWŝ%&7/ŊE+o+qs" ˱FJhXAos,0F7bH{|NG 5ohdO-4áܞ26-Avi0b68 CJ(R;+h,ɣ>12k`}$4bb2"%N׷ e1X:4sah$a=Fp5lz `]!2|ykhɫdn:pz@ ÞL r})P#='[ FB&Pu( ڢVp /ߐ=㌂úBvE%賴Nα6a84}@ܹQuJl@3' l>rṢ#AQI6K&XUe |^]r7YM)A0ЂSLc*\*R.z.j,'O6࢈aa-p͹zxj T_H ?]#TP#5eExCF0ս,#?v?\s"xK,J.s7Oq }"z 2O0׼ڟMİyٜU}CP$<}S_OLq`9TˋV1L 1;n ;.8l4AOnJ=)|.zali qyޣ5cJ!jODVϺ4tT46%AKxLQyp( *WmAKԫfeR/vOOWT%); f9!C+'X J)_ xEIx苗1Ox2AlϖsvPxٖ9x[g 2ޓj8 s'O+I["͚ka0d}qoV3d|i& 1mHҏ.UЧ!u S(h׻`"aLEbÙr7^F w&1†O'hyHz`[D>w"Tp}RB`?0X-Ksj:<_67lI+!#bN :u^C]GUOK% \F^Nj<ڟѽgY0c熉(w;KW"S]S4A5&%,4}-0 e8b}Xa|`܊͛3m >ZGcR+C 5vO-y3VyCN?x?8z2C}'5K,ou5' jt?8WSaVf SIMJtyYE.[9'=]\eP2#HI-8 ^h.޴2vR\jdgjM'9Zetgcͫ~f1Kɹ 5Wб'#mդ}ِU ,LRHd*$d&M*X݂`lwot;e7XĦotLh3=]\Iብ´rKI's9=鲾 Ri.h U<P򅔅d^`Ov^'Llyݰ*װM&4?b),k)<#B`npNJ6E?ᵔHxӗVm`t@!㻀)5gL} B(.e`ԠZ!r1\|`ЗHy:*&llT'8~;KᨄbqGL8=uex~Z@$T,^vv?Ji\[i4و)5c:愩tR+A9KfV2lWkzZQ~٨y+zYZ v%y_BF$zElb\ &İFiDwѕ d쵬{ (b(d9QO4FǦgFKX';A2s0+2-Imoj#3fY \4N_-jvs3c԰bմޣp=8SJOW$5<'aQTƱhPC.P[ 7 T DJg.н mh.nvTZ,S%6$5j+ WaDM[{r`yt21#7٢+!x1詐qDCAYda#2NEpZb~>*؜+-l9<Ͼ~ P``J6DD.KlRhVF@`r_o_`M5%.lO:B'2n}tW̶-iLI8gV`KRyl^O {2Yp;r<*8Ti膰d2M*-]]}SAhnxנ) OI$d䰴 ,ןf+p+b5@VH5[N$s`oaJ#>|#ICBXGq]+8nYbо Now^0v|wGWb`ZS8%13]+P`8&ƨ>!/d=X~H~XW^~RrJ;LgAِ_Rkc5hp CSW<Zzko#"E Ʊxh絔`L>3!–&UjygALJ/6pS8څ)Ze9SntP&X5ڂ!"Aēn,Urõ -nK _t h,z9UPxv\ DW̃yf*`{vgq 3ÃAeE%GUDP_P Ԝ2>Frry\fwu/G*\e5 \m^|a7Uo05 # fx?6}ĮCj V{ vE v :G8(BF\FW}*cPŅd+M sbQ6X@ZD]%CYD<򀡹p@%XCyw=4? }[ΐ{ N"c 8 _{ DeY@8]Xe1V4\=0dVC qk&{/2*Hp N^CVE  s] @_a5pDvoEk^Z#4)m>8:Ia"{7͖ƣ:!TDry2aK9n՟| ~C_Atx_oטъգfkX[l-Gy<{B$qvamKe&0f?0( PX;v-xѦUKGir;$;-J486gȫ̥u(Y2%k)PdOBro{.6-hW€CE2ׇ,,ͱwh>X 9 ?Iݣ h.VU؜jn8Et\GByv=vi43}sq$A;D0v`Oe?)xdö!bB~] fl n_KxNh!3]ݱsT4OHB }g%*7tTGOs@WJFq{LۍU;͵ݕL\cD<_$KtCn Q7Y7Y{pW] @==58YY4pduwwNHauCU,L$6zv ,GQh Tq&{Gj") 2\^2 *%]VA /Oz0ѥn%H0XP,tQ}o.[V {MwX*͕_?pBw8,޺P=S3,7%8IUn;\ 9>  %!8le Ϩ]3[V6a U珛2K$"y[7s`G1=QZV;&=e?#R.k(k^q)DI 3MJ;G(آMFŏaemVQt- 섾8>/aYM֌j£M L87;  d-=¥#w\]k(hid4lY=Dxh"R,8n33Ďi;Zr9<A7IqmVVG_11_~`8%6ہĆ~iID̯%ZeT@[YE2̅p e"3a'ru1/ͲXӝYC ga&ibo8*q W ݄!ɡ1&>͑s!]txJU6zaXzXP^pu uW1Χ,A;*HUXiBkdzUH4p4p2X+hrsu^>+9OH힟Fw A-<Ǟ_^J4Jr99em?BuW.&aSQ.A!wU> Ms)wYm~ ItF=M>űfSY~lk=_#-X fK KjwʒԔjeFJ﭅# ܍a ̤X]LWm^帎oGd@D'#oq}?q٣in*-" 4)\8YM] wh&Mv%ϱm g:Eh~9_X#}<;=@ÂĜHm=a@f!5xvP⣏Ai-;AxͰ A@4Nxn09RIS" Hm~>iF!ߗRԐX+5tilK8%N~]!X19Z"0آgL쭵o*z'OLۤF", 6j,GVE*jX6UԕFg~eD?Pm!z8h>QVcAEe@,lbgIb<[/a +#zu9bRЀ x1YCթ&y&V'E-KR3v0<"]Z!ƥ]^ئ/F!@bٷi(#gF< _HSx{MAHuJ& JJ}|%;λל[TyEpFpy pّC1uJ:Bv-+Simg`#X[Aon0 SB ]YlZ7!`N>|e'qwNۢ5 :?{71^gHDAo 1~3Hbb2{2AdX:JH't2p1uT*3V>h%Ep |4cVtOV7Y}dô#1)BѓфYk0\cPB϶epzu%IS."=fG/2|6 )W@/.hL:16ֳL4NJSj濹̬4`ςTFIƤ3:(x.R1 #v&d #—{Ą㍳~IKː h ĩ ( 3f1xs? QԫuΜN`it rjeHU΍{8F_leN!N طrN p4slKuS,(hP ?DJi9TƬҸomj)\qTD\#%#x#T,`^W~ t L $9Ѽ6JٴcCS֮.$oaleL"Bbytg>"sU T wcԻB݄;fR޺ [ Yh)ꇴ{\z,Rjʟ4΢y)x=2k[S"@ 9-@ȒVP,:3#vS+|3c6)bhp8HC/FF;4 4K/.'3b(D5fxr=# gvM?~#'N̝^L$N H&S:Ŝ0\&C,6쐧fy٦,Z,( {ˆ)Î ЇS18jC<+ Fozs2f_}T5g0:;L(=µ̠R+_#|TMeӱ zatL4_.֙MjZ! k@ݳ"{  _AqZ$ηmmn G+X#uI7 G@K&m"8q^ZsIpy _Mc>.yBו暒bUe<46CNT)|G] flx*>+} w4U}/Č/R=Xý^jdB[(_ Bq->~ȟ7=KCTi,n]!\츋7c^Z%U4k.#i\`p9IN@ـc`QI\'QQIa[{<j_nZG9IZ@/Ȩ( {<%m{0nnt}!URwgc T4u~p^GHB%<6ź%Q+0{J -h"#0)COT/o?zMkHFP8dLFLy,7ah.t'$dTrh_U==e4MR[=1_>l!)?bVaT$ t[o/,)>-)I^w 6mW <Je.IWeʐ"qY|4(x 1`*!<5ӘAF=IiR 3x:(eklwغilBGd$ e'C"bc̠&){Ȍ5bV$'zJP 0 `$ࢿԥ誈HtvYɬxrf(qG 45*wd$*tQp&cŬ7eAn Njq)-hɩ󚺓Y7QО,J,?KeIp7%z=\Qg :6w)@Uشv3Zӫl8 (_zXGΊz\,)Ol| h޽vVZ \H8$N#7 Zo91W$҂Jj5QE(P{ե0A9)o-i(GR+W7ijk-@V +x7dY{gV0Z#s#TTJW߈Z0-G)!Ys[_:u1T=lZUvemkmsq=|əρcuA҂3C6ia/61<2H}8hT.P@+隀Uk oa%Tn{{E14}vP]7 UAvxU҈֫eР%lsRhjIj>H1Hf ^7cݛvϒ/pi4Hks"2[(dp{*騗vX`>lE}KCeY"Q3n Xq T9u=SY sMbQ߆W'yNYB K} _؇ڤGڼ5$6 t쌿 <|Hr +JiG':43K'r GW}֔e ƖVߡN, .ȨD[ut#q0AO"X~#:7vq'U )ajQb8F ]n$h)7Q <^>z3Rڳs$_g-ޘք)$#QSqVhQ paDnac~ d2:1#ۀn[23ΤU謹vbأm`@lt)? :EE'з"$.k'4h^ȅfp1^k,BAS /̒LMSxj@{'awu@3BF%4j0-LEުxҲ37Urt7khSQ#N&f QU>u@r}k& J43dgK~g\kiy`+gm\*q|XʀE zkYvtz,'=H _xdEgg}$;vqi}+gwa>}it)!$_|z~o¾3z3_JBHrdÊ 6R0qfm  nd;׍Y aWKVRu plB$*t#:'ov:_B˜C rf<\]p88Y[a, ڝY4tZx64.a03v's (&k# ! Cx6g8R֚!l݁R 0B0\+ĔBI=]m瞟qcDjF7m ʐA71fŸ.\?9c`@^%t&U>֤}5x4>6*W 7L ƄNB_6}_s8AVMC!N+<΂Eǀ C|.Ti}9;6hjtq&oKُF&4b ]΃ZY 5}4OQu.r'?]0|' V蔨E祈§G rPאxK >|xB_!z!X *YZeִ6Eꡕ:O "1M o &2e/Lm5pi&Ǥ,\QA`Kws?G@DFe +S>5Hvt$&W'6 f|&\N72;;avZ `ZMt73ƫIxLh'̔9|,O}bp4@H_Pec0&̂Q^"Ĺ"A$V{aZ_za^,cՒ^TʠSX9 \e`2מQ{,q\ %rSUg1:HGH4خ %jM !U&ek{hJp { :;Eŭaed,deE10qxzV>[.pq0e8,j(n}Il*I:P0ADcSx%(⨅D4e! 061o|2>@afgGܰ}~WbLfs,;Dђx Uhp·cfֶTЫ-G&){P4>qΠ^rYTfvzqY-\]c~ b9I~72^FOo*H+IԺTRO  CNTZ;-e[Y*5vTSqTM-͂kFԝC fR޾E/jSj(YbzZLU4w^&Ti&=g3 P|:ZQDȜXE1߮%cX?epK%+a! 1)hD\lԘ$'*|ُ.ύ yhdJ$ӻ܀"tFQL\FŤlldP^ P53pepqogT| OLEM܊eEEn]V ɕל5oQkN<^ѕ[5E8.j`>%4le IvN0K{M7OTP7ynxAV~s=u,6`4ηŮ,x2}6ںObK11waXÂ~Rd\^'HsXZ6-sʶ};yI!083V?ZiN:-G>+=])? KP+#C?HlԤ%B8.%`%|.3YE¸2w2ABH};LlQI;nA:H$ϥ_w&AٲԿ^#>li&WҦ\p3=]9EgȬ甜־P {R@x:bz"z\K4'kqIQ!h!@XD "(.1"dIbqM{QĸcvrݦUO 1p/.;Ԓcdy3U~U!yU=z:ӣն"@DYԿ`g+E'l& }̃xdqNVI+s+k3-Gh6V%),pH2o[\#4O{ѹ j 76mI3GI+DM4?v*L)oOBVJ Jg$WEF[Jl>a{8*N4ܔs&2Ö8Ǻ@7~&WYJNõ2Iw<ֆr3 K7h*wI {NDwgaI`PUe{13ڝJE:غyj81k2ٿA{^-eSɣ[bmN; olΔ9S6%yow>2iD%K8~A-m@)kBn6MB24AOAÞGt$BX]2MKW~|: 6~3_R.N?SЌS/˯`FsWHSv<-VUVj_{Oש #R(95(,k  }9ń ?uEB[U'0l.1bCM3Mu# d+)WCH>݌pq&#脆MA ΰ֫+TClnxBZvVG'ybsmo aCi{3LKR?w?Y2 f=n/Pd0;sH(FOboN\+ DU!<9;:gjȭ ;z!cVcO5z׎`y)sbq&7]8}yۇ) @9#:8{+ /y]͊J)jSUnA2)D=V̘Gcq6O8u#(Iz,?i Rhȿ85Ndj})n NxƖ8hZk7pPt>amՁ0s7Bx"pi~6G7/g\;ĝL}=kӈBFt3G',[a˺m>BlTWӐԨ-Pg*˨B|*drbˬt;1Λc[U\9~`':Ic3QR-%{g} Mkݘ `h TJDZESl_ZK Cl0,)lurcWO;+#a k%A|nZip\SuL}dFJ VmZ7^K$[9F=-la:P-OMNR|vP| @a!,Iu>;V}?L0yKH^/lj^|Lg[\ nNKU_EǻZ  t1d ˾S\[Ee0i`%+($ɯ!CJS٤ dz%A^RZ(B'P7xRE="ne[#t*$Ww:Q҅6kLu+Ǧ`+FŒ'KjM)sz4DiqLc@l9'D8d{LǨ t}rolD971ؾ YS8K%/=nWov|4#aZs!!O cd=8nVbЕ|T.¡uGuw>ݘ(HˡvQÁm1l>n$];Ֆy+d" #]8Ν=Yw,xT/"6h^+_ݍ`'g0a"]9U/1AZaE)m ڡU|hE}L&9ѨlEw`X1jDlb}925GVMQ ?3!3_x_qgՀ[E 8lb^BchzWOx{^^S; s4 "y,L qzx#T6as0RE&1nGЯP w/*D8%G1>3 [.bs\E&].!Z.>*N08_ڔ ~LMyմՀO@?/Y,^IXK R~ID,[dzi>w dű5R|z_rj$nݼ!nJ 6D.DjRyR\5^иCrtl!Xo9˖5lmǽhIT5a;|h2@̕7¡2.w1_Y{ObX`akG1 lƭWrюS!23;ru;tmVB~j%+?'J4 !y84:7&̸w5iSכ ݺ.MZず##\듪"(L .|H.ŅFٔb\a;ޯ:*n/V).(?`b,շ/,BUƬFGcI*ARac YeޮF1BdaQG_ɬ/;ɴz 4/KG\L$ODWM}oYfl4 ۏOmc I7]F;Oy-`/uH뷺|V{Vmql)D⣑Od{"۴؜N*`tuH$t/2!֯!_C@pGkg=ŧX5 W)Fdx^ 쮑_3Cڦ`3CҊf^/xM(0DB3qnz-kPJ< :dGy ;MOk|Љ#]:(Αɢw#,{{3(D+a :b.v[ŧ˱x@swsHDX%Y;-ZdSi+;) [!SZ j~b+ $<=8ZFVZ(B nO柷>nͱ&9zE  uH~tpR L"@Pg zeJM&W}G =8Liu8sw2q$`u`Wg3]*s`s^ba^W;L18f|\?.= |Bwғ("$:8oUXڌ:)6õW9T^˙yh@P)1,n^!iq tƾ8(ñig]'+ME$@UᚾV01h}7L I1s?sO. ?RC^/Շj/-SLvjsQ|:B5X[u"|YOTz)qpM \hQ#Su"l\-d5 s.|d,ͅLU 0O"^l T Kl-HfE%\>B(爾5>X3F6DÅDM®삇cs;D]e#vc:/TILF̎ OYK%{x}+ +s 1g{1\]G!gPiz K OF#7x4o;q [c| vE NI/ft)ou_I_^ OX5*Bgo[{NK.J#ywzx)gE "UIY \U_0nG̮GGtWN4_f .3M3/Dj@4}&W ]$iKAQVߐ~ѧҧrWfF0ٳ5adK27Q20L΀Nm4ތ&fKQmqUL+K+8~lب .Na؆~|z0sY\jad*bJg'n0r"q]s¬(-Ō G6,.  0>LjqADoz:_fg7a68L@ \qﶜ!nr (d3A&(K߲K֬{h(nzWm VVR&'lȮ-zor@(Ol!$ KKPƁ ! G7[ū?0\q̷K.j6ДSޮն+@#4iȽz_םʷ& !]TY>@?;\2|~jRv ~S'qyS4bp_fZ}QC*isOjUZᆅQ tӪ@JL#(U" CBLjI3f}08bl iO-t*I.&}k{H%:|a8E?`9 |SuKmxmc)ʉ= BS&#ԛ4O=ϩdٔok̄~?B/ 7S  p' |*L%nij}A",ZQCgmX_RR`6i?\;(u]# /d="Ջ7 >`_-9D~v$}ֻ p͖ Lqc)QQ(,VqjeL}~`;isutHz)fGzo(L>xݡ >Eœo1+uP3[B}Ϋ u#fnP=TO Z'jg1S%ąQ9!e uY[~68}8Ag&dRd~H.&\jB嶢^DKIqgpF jV0-2c߲!θ`ol lLj,rEYI[W^S#8- \D$8BΉ]X`ÒbUm#+KµY~_oХ7 5RG,Xj[V|| 2 ' K6ِd՝y3- 6cSM"wHu$U^z ٤X:-Y6vV!W) CNV3'09# c=ж˸g  xRBɖVRUY.T.W0rGHF*%A> e/pdr 4oZ~䃫Ug2X&B sE3\~4kjpT&s FFςYWd!}i|>.VܠMr2f#ar mMO~n״سGa6"#CzxϺAB!k)%%ypRSM4xup^wS0{H{ҀZzB-adA _ն x?OZTmZi!Z{iIs|!av[\l!.ES$J7Uja8;%l"m w#U}m[O$W{H`mXd{D V0䘻f‡5juT?éV;(gFSʻZ*)A[8z1HǨ*ZsIkC׏l3CQ"vm`~rVC~OfuƱRX%l%HsvJbn)l*=$40[?b6pD YcL܏:MDNi_P4 AU&л1`-oGl ;vCc'~B뇱¨Z0¹ 4.۱vŔ ;̤!C Y8;6>-ə#6@h6c)+QBU1&9+uZxR^[AJ= On@ IJwE7=t84ޫz)x!;lV.h-J9( i3CD3'+e7fq؍>+Ji{S!)~BTi{aEG0mj7=vyz4Y"*}0pC:5 Cr)"=*abTի_WԈVg.%My1zEc^t*2ª%~EKm z;83BGAi},IMgaŀ~A𵉳c7bmR\'bv%= {}M捪&p ̶Z{weilHR+GC9P @wJٴxZM!yi)UL"PK܂U џ;**^+\h9.3f_"ex<58DxF{ͼ8^ne"Tq#Qn7{c\d9 @ڞ5VxYp3A yH6aSƤ@;3_!Rcjdz|1_Sd XC`tɔJ-v`s Wu N~뫥|MQ_`XێY j[d{w}E,$SnsJ|d=<9KpN*%3UU@VRl y>ea16N@(k]}a$}v|`_[{ߏUAS 9ԹU֮ 5_ M4nΩ?L$/M8iȐTcA[bMV*0:i9FVm~̇f; 7k CA쇎=K@!вId.  D{6|dgSbdwߟFb"5#臽/fߗDg.@[Nw9[/b"$֙iуیM&r7T7Xۧ?M,C5SYgnQ[o,Y9B&fIwN~p)/>hq霒%ZfBB̠ڲ\Γ.:؆Va΄׼<@1gno>Eg} 9 24 "|^yH.~rMt N-ؽX0\l\ N q16I>Scolw]P e b8CNDawU{"cք+ߙ4ȥ{>/Ko5$,UJb730z$(Fv\; w4đJn8o? 4-TaF>+JkziƩ|Wj ۔knj[Y5#gf`ֳ!T:[jW[koE?1(?Mi3㞓F#?W;f̾$a5<֕!]eX5\3W;bnG^oIS}P.ml48A?S"t;z?tLHJj1 n3S~;ѺylFv/@eM`Nਬ'WiQø7#RRN-GG9)ΩBgE,^AmXb1 Ԑׅ G٢Wg@Ҟs: Zxfocg&_A+Ž^aQ !Â}"{n:t_fdhCBIE$YNl[ƅmg}EidNH 3gRQ]kg'r;BVp;YR>a*\yAI1*YLăW{xWll2X6)}@+0[ءiZtS+$qGy<<u85bއ'A BQ5z]/o!'Zdk7zύ }`%vGY+T]S⇘أ Vӣ*bRSI;}9զ3~W+ t71Pа2Z_O6^\+SA& ܃۫! &YnWAzndJ-&CWŪ*~1 D/9)zy)L@9B'45dbb%e9W+\48Dx؁CKuu=ޝbt`8R4d9̷M;-Eٵ"^ժY7/Sx%?Gt32&ɐ3IJRTI o偆䄰  ׵ʚŇC򕑡?~XI!OzfD+rF/IãM²{)~=MI0_Vf$f}?Xa;Pliu5!kh 7,Q}( .^-F{5Ek%@U .m^G+6.xq" {o⸉Ab6l|z]zI7wEyQHJ۟;L9 *Ab辯#;tb6~pdK8}W{0{8V{NF37fPWЉ }kk!&uΌ1)A[⺐3vZZ<Q6`B9֪z+e.uX0K^u Ԉ"(ip+|:vt<WV7a\I>2ѬÆ+1 ϶os)ñ3-^{-˅ +ݫvcGr.imdb IL;$Drt/C[~SFf[ tVS8-M4Ihm4Wo3 X}YCiTO:Z qjaDb/HwGKݗ\Ң3cؔ""?-&z  (,ڒEt@1cδU߯sw E9wqz?ͺH^оƤxHWspυ}sk~[#Š$`H:;1ȸ|v`m 9\\5l櫣8v!LC6e]"[֏iΉgHfWKhWlPN1%6Y L`( 2}aKDԒA'p+H'bPJAP:n2e`qAV]= DQ2g^KE!G+֨UC`Q;y6Ei]nA!(l"O0AnY7_wۛɦr !M>ܯ˽PCEK 9aڎccp~er`F;J6tЌ3GXIs?MZtBڰfXف~1_r X6}6bE (Y-f%&d"g.|Ȋ.4vO#lCDFkhr`Dp0:0`س|ywY4R ` 6bD<2phVP ~u@$Հ߻a*ks?烊xB(O.< Hi BնE4MpdO阠-KH0)ghppeJm)kXFawr AS(YT%CS[`ЧRΖvHeuXo=/@8j F0eCZ4qCOVVpM\|I#u ^YNMw:>(ܱ$ONha;O'T /c+y"=;j^P Cȓ7V PrHC>b3] ror E]ET F-*jˉe#QGQND>i:f-h2*dN>;@T2Nx@fn# y`َA%ӳ&N=)h+=luBK@v8? Vӷ4}Zp,B/ Gj~8y5kQ0!+tGr|jbǒK;x?V;̟qyI\v#nupnԐ%ZHj̴zI$`&U;ٔKo<"E=_|ejžr!tl[LJ?̅>rTB}X/ 2\@S+3U&9~oQ?]oQ9#FD'Va`0$ѵQ͠)@XdMA6_Q5h$:R^!nOrĜt؟nvfZ[Va'oڱ!D$۩TTx'dPn5@Sj**$ov|X-[Ѡ^2@4uM:b{|eϚdQY"PulqXmjJLpx 4*_rL 7zݪАo{m-.x]U)q%ISc,ItQ7r|N9 v f侦hܮ*#|LOe_ME^ӯ9t|CI b?0#6ٳOA=ՐNEFY ƾ6r RO m+R`U3fܐ.mCp:[ֹrؕ[7mo1g-Lv& 'OUX'SZ1;xW%?8byX] G9$I<26\Ȋp5rZG Go<1:H9dl>Vh0J a)Ȃ8j¿YTσ_.&}ct)Aʚ&:UTZ(1#'[SƬl pTИ* [4Ҭ8pqq6ntskw?(B,KS*0#QBQ4FHtPt Z4Խh6≸;OʷetyV>J6lpT%sw? 釼_auW6q2՛̪Es鳷B}Qjv>wya\T}e/0GKg =;W02nDo/sTC`)@;fJbruPͨɏ :l2(i.'rԓފ:ͤ>d&yGHϡsf)YҤb)$&Up5z=O죞&yU \fSiȕK}" ; g Im(T^@~ts(W೮?;a#Zx:|j%kJ.,=j+3w\j3/~C*@.76[ࡱR3JF 7#OY*GŌHu|)^KRݙ .<c UyxbIM5y7jl5}ҮC`dhm["SUH}(({!Y>NSeƘgNXݱDK%̟n|'bQcӤ |h ogZ49z1aw5yNhqXWQ01ʧB2iwlk1+NP3(2g2P/s;RSVtJ2G0݉c=T[gA@3a&8;gYH}QCIgxÈ[MaH#GT{8Ѥ"j~OIh{?(^mi~\X-Ёk|Ӕ) a^Og:.?jZ˛n"$ لH9z(Ɲ/$1n\ uPPilD kTRVv2(0)Y@Sˁ݌|ap(r(ԹsqOP[{HWI9:eM@!353)O%8}" F`q)j̝+}@*(7fCeKh/`I-.ie6 1fDEyRFzM"fNr!Mhm)U[ {b$'6%$Cf#nC4* _4!(B\f;8ư9nBwg"`yng^OûV G2\x"/H񨱷4SŝUs}ċR=PNBkOiBoV-"P!!WEK]2'~;E9\8)u`:ɉ}L im@F=tkbHbMXG/Z{ Hq ȭuia3<6>6Qȏ>XCtu-+T^Py`? S_Bɯ, 2/qթ~Gym"YS`" 3 BS@j ->G Zʴ1aʞ3}|7$cSZxYyO y$ZYBWg3cx ^!t6ڔ ~ц ?sIe%.;{57ރ =BdGx)Û"ׅBSdc:.l>3aێy$g 0G[hYͤ'#a -"æ&1Gݼ9O(y4IsU 7їs5ͥP^?+)u'x[p)6-F]Dr>gb dR?#'J%>g晊2^HUXG~k_=V zprUk؏׃X( 6]O$M|)0QNH<4DHj+DJ=yrJ;dYP,!Tބt MvV鹍Qr21}Lǫ"迖qGTn= jlz@j킷Y6oݷZ&J33+Sov^^2$\) 5]jc/!}EthMy̗0( DOJ5^Y؜BJ͓eL3)eL(( vk Gzu?~.\WzY 6dUmM2aohh Fuȝrz:)7(Dυ OXPR*=`MFgo(zWV(WR>Qu$l 🙔!Ji ,k>֋+^(ҮO\[Q-G? UB6d.KZsLy$&8ʥ̝XHè; R-(=1b8&k&yM5lGU/aW?(i/Xnq8Y"4Հ)ː}cxBx=, Bon53v:+ N@#5lH/ވƋ:vś%[]j7, B2 5藇0z!amj&{ބ:0qE6w~?+jEq6Cp!͉\g0¶(kO?@Fw4Tzfˈ4X]2&\M4g_>5S('L$ %CmGnK$zLd&jMN'>ciU H3T ф+ʨX0#x>j06bB7F扵Wwё G3g`5|ߑB X(k?| l[lVʃiWŬʸ{u7 jqb۳KKQiL\|;.w\P/j~ tldI5-.=mrS~b~:~й*D.u}]ЍƠ ^8<-P BO5kfl'̄'칳#)8p6^cdT{ċ.1;"T #N w]#3}r{n4|Vk` O9NFȖ2NB ^, 吼Vc1R9/(o7}oPT+q(r2aP˖2N.-Er&^uY_ڊh?[Ikm o;E <+v4e]J1xfk.R7>1VC$/50ӄFW(p3"p qFdTr&5C+i߳ VmP|ƾ;sp⅓ ~\&B-Zvkut"#YϫKn} 2裴v Z aoRʸpu-9Jrc{ bv"yM?w "4n-or|R9: 0\8!I F{R5ZpA(l۵JSd РT-y5fػK`D@DmY!G̬BMXgR۷U`qD#.:zaIQC= *tH%ͪ {L1p> Z{I8G2ƣV ,Q,*eD)+zѲaOܜ̄$&Ǩ%IÒL\Viao}U *=Fmtb)l^"tr8v @o\4*Ouo6shc5"8P`NX<7!Z+ME0DgZ3VRuzMmf{oz=mWjNqkUՆE;oO8x*0抔BA77ĺG~-Wz=j#*%%xb< 3:c+T6"%ҠonaJ42*>5GIu"wa23qGȵc uo :* 3?{YvnQȻ``r? X5JQro u#"{'XxUQV y0DqBt.>gSB,2{ZkﲓvoTE׹̦T"|O'uKRA+E^|,9YsC)[T짦>mU%7xٶ [O-~a2V`g{FHm,jhAY$i\We&dٲGq*ŇqIݨz[sw2ȋ NԾ>B*jZiI4yu64DͼX:NK5LO"%wrboo?u 2:PAP;ʄLsM_ M -Z`UJ6D(ofH 3D|0gA<,@As$ڽ x܏UYxS]5"7!,*873nyIuAC5^r++!)(`Иߣ>ZV0|%M5c=0݃SLMܱaA*N~Va$ن`NBN\4s"ˁ7C7My_qLLT22CZ, [%X\x*r> qdƧIPSۥ\0_h;1r4X?B,K3W.?Z.ʟSct)dczVBAO. E{݅TJAL{cy39g2D ߞ0?o*KP0Xx7z^v5JoasrPwzNٙ-s8,QX8zw62ndI4b+¿h o!$J/&+OT眆QT``|bw&WxiwZޗ#5Yg$B ]2ԇd#R,@hlTT$ڛ`P0}~Thjwh +Ubnc&6B=$N-ɽ{*8VYF)4_èߧOƘ 1 Usevc|~.qd*›;8Η^2"J"-[C+wc>SǏpGCdC5V2Ѡ| ;PBe9AA$|rw o6 bad|J[^c]yj.ӝkf@~$&Us@6#. ]@&S^Z 5;[h5~H=A型PW'o[夒ZLPp炝'}4K[&bKC}j,^wx9NCF>&Wg2o6Ha)S揤7癯0Fj`7]m2IOwSUSs̑yQ|vV[>nc%bͥ#0'kWzm5O#HK7-ҵ͕( O4i"DI!3$HF[72٩tD0<>D4VX8R ".rL""&]rZ1w?c)f:%gF&<w\Ͼ51`L.ShTČjș'2;^{2$@2/ ^GL5'? h[+`޳UM>.BG7B;j(U ?GhThnB)vjj[=wܤjd MҷC3͢Iم^NvXd'qrd^٤Lٷ`Ԓ"TPBd-Mh!7!+x:!DE6uߍs&$Oz9HF 3 Èx7?tw!U=kd%BZT7*fOZn,"瀇*ê&*kҎkB]kk!Coa/$JowghmaEchl$F&D-fV\/]T4cτ&MXy:&.>b0dOw4j (`ZlU jM2Wd(ti{pu{hb6V9C>OOCCHQ:P6ˢ]Pd ()AA^X2E,@VSE>[:#eME|Ga4ʣ[N 9~\ٱybKwA3CH=-T:#@'Iۏ[_NO/vA]fX|M^G^ Aj?UK=MP׌1TN NOynDpV##y0wQ`dD<{gʒytCKȏ'?PM1+!HW:Nq FMTRZ P^4|$;O,Ϙ}K S_KrgN4p3b'yQj0wȝ1Uc5@@&ĕA!k%^=.y,*2 t BY/-<ԔRofxnj0䦿Bo3sh?:mӚɷ/Dw 5^! _e?bl02wE%\5s4ևV#bC1Z9< (r%?c2#-%^K Di2h("{oL$&k|{VE]y ǫlcv,q:ZV3t:{`WR/&O[@RO2VyF eVieEL*I{\dѽesMkZrۍ֧nSO;A#}ьFD]'1s)9H8"=5Esqs$͂/$nOsz`@sBpCyzM,?`\t>$2l&iK?8)r@Bً^*T0qIlozKG9Y:}&qs݀vM X$ y8BR3{kZ/[Ԩt, #5۽x`z%٤eY(>`0')H_"0hljJ=7H=7|=jQ \׳ᶃE־ˢ>*Fch]@uB6+}8؂zߤK:Z0! u?eE-j!cQf{ښ )M=: zn364\oJmyԻi+j24oYLŸcc0DD5]v!odP q"kǴ"J ~bN]:{j%Զ^b5!&>&Nb%xS*4k#}#k/wK qKW#|~HYzV,Cf"ZJǏ dKߙ&u"Vuc)Si(nE1|O[ޠCq>dq(dy}xY`47N<57i/!=߅RP~aDQG{F{Uq Z95OJlNt#o?NU5ȼJ4.j)]l>2"Jy0REm*#s5oAcO?,:mcEsL, m ;eia +lq[Ge_,b4m\s{қit~I~l'PRP,f%G:ژH#.?- VA3\- A#u$¤D0io Σ#OVz>oN}+By/jw!r\;may/Z~!DҏEW` u& KAuu79=t)Fzt[堸G-Yw%LUh~Op~ǥ&nVdkoN0i;Pt17 19 D6-ljýv$v/>*B. n-tG2丵&^ )Y h+(sg)XXQ(!{^ā GY\xR1_m0 Lg8R2Ϭ;ۄ?#O]FOR|C]@JȭS.PڇI4re@p)K} ecW`{LhOǗ&<VWob)z~6?vnN,{>/N kJ_$jH{٣4~l?h #,m /|֓6vq  Z3|KdiD(j:H[b>LmO}~sWeYFJ* )2=z|qWDr+0l2(~oY ^KvAc9bHQ a?^q9`5hSL" bPI ^]Z)Ul]qZrR f*(F$Sׁ;aծ Wby9b!|M>V7k0<-—6=\if:8"´|f_"vu7Z=q&%_0b`dM/Ժs!{n0r9oT]FEEA3&B09(ȬҬޝ;;-7* iքHJZE({WcFhTB#={[Rxp ʯBk;).kA[3;'+cu6^I17.G,2`#[Safz[4 a(;ǢT JSB,;!dѧP9jE9?C#A$Ӽ+yÒ %VrY}"(&cKVLY/ćV*V4ڬLܗj ¢sVzӭE>1F O&Ea )E7ds7b0ًm7}J/rn柱[άmfNQs;E}*tI \yl!(@~)9g/Ron/*h-7-~uO_s O+ZwҼo`^\*mVA+jJD.М?w֮GG<|j0`dNvL$`0vweO# \0u?D]~{oUػ{&!瀓2 $KOwY~r1mPl5q3-kBpsJ,~^BU\R7q5O !b[q|l`7ajif(ETxM`fǃxP˓Yiy_G3"1eCIS8_dPq8{=xM^r({5 rl:x0)oU~9.5>vXHVO'tؔr \0/*D { p^o-F[6f/!HNҰ& P ^ȓ!XIiFB[%KԝsƬQeB3}#pTCwJpGꓖgAl6J! T7ޤԵ$Ef)5k{Y+)TofikHI`TpK|8c:lUF?A=^Ad(a!=c{`6/(ˀL6u4q CgaQ3_F!Ǚ/@ ǻ@=c܋9?|̈cp2t2:fkEH[30YW(<97?ITz1ԵT {Os:SŸ2B8(6(L@?3w8Ԋ÷cWj!n2_5va{XѺ1 #-0=|ΨHI^ss熂+ڶ MBJhEmL8gџWnka[dRf^Kzl%mO Ch_^h~.]#.tpt^!HY: mD[Z4vGAoASځ ,YyBwrCqON4YI2W}@}F!%wf Un}TD u)ې:)A/߲ ]@?[ =W@O6ή^T. ]iyDUnfO潺мd4ͫhyZc(,Ύ~M|/Ĕ6ao}/D]\w(ThdF;ztAA 8A`jcu~ o3@On"-N[0) d7ueoTS 0>rz7K~"oVA{*wjʚ0UV)uIOdrE6|Tu?ta- I3%M uic.ճ=BQ 1*=\UͲi'8 Lb Rݟ&Rd #k&]0uk/_:&ſ1DLy )IX6RϱGPqsd?"GɢZD}UCs,c;ZUky#jSw(g\ id ӶUeU>,n~M"F /KE\W98ё3XK%R ѣ4Z/#]XZǹR{64SԮk=NH2b(Vɍ|c[ _< `- "DN'^~3WC-1#}M~ٻ%yS=Ut àx(+>ryk8 7Rpn]Q#rkq\Ĥ`̋@{=k- >d]9Ab{-X`-Z=;֡BoD޽MN !!祉|f5)Q1r[~.VxQnD*ȱB>z519Əup*q5ڒC6UʷΔuG|UЊp3,ߗrS7Gf;_]c!A\Y氨0jE j|`wp!+/( 3VDnӷXJI㠻[Bް?uK.-v3зq[7 #q7ٻR"ewkq~R+=`=眨IpIºW]XQÝJ$hr컝]=u[\RX=*M%ăWW:eM 0MfPprk-whrf2 `4hWnWd_g0;TNW/mQ!3)VX>$OQw2=BH se(ǙDaحI[m*oBfܐn _6#RFאq_~ 3RWg] FLG;(bϸ[d ӎw*gJgy"x;]Kۚ/!ƿnA?0胖aWpCDy];cee2(&AzI3逷ZmW}ch:Y517s&[ fxϒhE0Ŏ^NgJoF(6H*y _/yB#l[:(+}2,Vvu gS tz:z׍ɒH` =r76JfS5etLbP"r r:3tzK_5U4k#?䥻^ã=RH]CnYGE^ Dpg0<ƈN㧂?i>xHHTuGu1VF\X;AY:|YٳaQֈfl^ykxwA+= *teO(em{vd5wP˦3c(`9<`:j2D< 1LH}/HjC> hBvi񮵚մ qXcֱ8@T]۶ Tp,qb{& ~ 6jXD])?;Xvꈴ#l򁓝Wl+y:gYz^vi] m5sUyS߅IRy1Cwj?Bq։0A;`M`_Z^_nHqlB+f6BsKvyt}eK h0dt%;ed.Vikhsa={PVTYP%É=M70G 3i៧1@!pjQƨq mH!TJ-w!"9塖 9:9-* 1ցuYg4ֱ1 kJ>48o` )h0>!nR z<;/ ֒1}t,qi-iu3&-]7[)2+?Un"JI$מWw2>%G/Ծ/PYs7F=+jqM @d$BڀWe k'Q/7H~k]ZqIC P2KJn7HQ2y eGi^w ia v'?SNHwژMȠY-U:$(>uy0 #Vq}]ģbj % SyIDkAfn#RGUԶH?1ȉZhml/r2^ %z߶%@x-To[ŭ7T@7O%s)hՃ у^Q a-c#LM)ϗ=)rm΂ӦA>En?c{GK/{pZHCB&nA0:wXc:6z0OE> )T,Zi'eib0%RkEhv$K4kW_hgE· <09'@]3da7Hi҄fI`+<5hx}m!ؐ W[YWEbfo䰄 [e.ٜȶa8oWZb20=Hs<eŖ6rE,O>WͅdO;o3 Pf c\vsĭe U+wC(cb틶h+#oޚYijfb/zi.EHļ;ٖ풻Qu=`ϰ$O7 bk+9:k89)!qg<;VS),a@'<8R ߝTd@U"ߖl <]\`4,p/M*Mډ׃-”ua^(%k(;̚hhqqc]hŃfF PU5hmK\~ٳ8ɒq,N i>sjak4Rc~Bm}+-1"u iQ}6^Z.zhP [crX" B8E#$RzٓgbDy@ "]Od>Ʉn\m齼z}/t8QrfYl~Wm/NkVP!g(>'ɟx|shZgSGMg/^#Df=O(Rp5%w36WyfO#REIM"aAPR2>K|p`u}cP$~9}t{o:fjUKf* *<7MKo~;?FsGtF g{a7dNG&O9꬇Byn4l@̴eKڄC0o-lqވLk{tV(M@^E\%)H&FxK^O =~u=a6^kQx>VñUl vFzǖ׷0:haHz&d00|{Eq!gu٧),g?g^4I7ޅlqt'GտUvt|Ԗ lDUG޲j$_mSBDxAdig]pZ@)  `(S45a6Թ^)y_}'1Aj27 U*m!eϕÓe,(p|;;r7Ǡ'" I-skʬR9}&=yයtQ#bv,{71sY]9X@# ^T @/q-RF4NQ ;C ,K ` Nsv,\-@h'j2˭ӗ/gR8 ۽iv3^%S z'l1c@v[vc? dv; ~^h$Wn{[F#i47! N ,o<0)c 1z=L+rWjKXuJ@+sIB>w".޸ W}Â톸p{tN¯tI1Ù.d\U3-z JIQzY]:-u\'.%腻1,Y\%(pq_ֈ4थ~ʌN<™f5 Fe(g(rۺ&M,_ܝQӅ /IȄI=!Ѐ;7`>lӢ k)PۖҨ$2xm;U\n\ԾZ %NԌd_z }WbelYXἩDL4U'kvb|P{]$nPz.WM5|`8.Y? EAS4 Fy WjX1p!%,,GB.} hZob98j69ސ_]D5t 86?+JA ~6L"Bk ߨ;1GFf} fOچLE`VgеC027b4v+y}^}fN*jI`  NSdf#MS8Ay`ד`Cш@ @ews`FR11ESX@EEb0&p8}sa(g z<6/?{rOrJf)dk! NfzK<|kA+b氐rS)4նE,hD/:&7nu\hjVח)^WcE% \ wg.k- rXӠTPoSzD[}8YKݓ4ʭEC4l1"ʁyvN&0bE{FΕ[^tmf :KVrcoeNU!% 9RaAQ *Ջl.Uj͢,~kr vQd=AIݰEPn·z _`fm߂F@0 Qѝށ\X&al8,٤l_/DleK"PV: C 4CH!xD6WFj9K[,4D x& ./m|Ph~օ9=\* ~C*Ŧ2"$#J+Wp/Lsۉd)C7S!l!Rhj@@dڵ"ARC9|6f3d!KE9shճڿs %|wBsy~08щ8%{iͺ{*= m(ٙF gY,Cd h`{J0LHz(x,#:+ݸ'|4+>;A`Cj^dP pgUB17Y/dFzk, 'ѬIUog{ m_=Hrsx:? V8{PH_lp{J# jg픬9=m_f, #KЍ+=*YyBי}jP|GJʁD90[>"cm " )aN|J`7"G,y/;`gK0Sqsk QR_Z8`6Ŗ t mNAH; 0E7}m9|QoKfGw۝(.G@ȕSu_*C"c`]d =E4_UR#S{K|3׹Ob`$_?ʻ6]T7R4DaF֛!#,g_.Xs.ۖ)K¹0W:ݩJe0^?M0 !3$ wbOc@otyq:pf4惞O>0c2Q 3:X2&]AW$xEUE!m}y2טr[ag=@}U=`? aFBF#@-<]ւeOl .?GÓ8夅 mFZ(u?᡼e P! PtK*{7-n5 W'$RЌ*-'X\U!E=wD^4HLߢ BY䌒Q5 lW #0gHk4T5.{ut`cM:R\ꎌ˩J P1|\fɐ dT::oL;8m&}p`2!%vIs2ZA*"qN! } 2HB|PIL,;YG俚19 /BU[sKZtVR9Ağq>Ui!LY3pp@O[xT^s4$}ڸ}ր;-={?e5gyr^bԅYbSe`l5evf*_~cl!]T}_~gi.ҕHbNIgJPZtX2^I{L}'+ОJup%8TtxiGk8}D],x\$9é=&>n]Մ)L}e?"`@@];ǺKAC j޵=BW⏏ Iu;ْM^~-ޓ1$zuөX?8ƹ sri}&Uk9f.2~,T"ҎQ[PR4╧Lz1rCZujTx1jCk+weCzGN-6*Ut $ㆻ2Jfg~Ob|%6J`5e¥87\gC/< xV*!8\)S$%4*|ڒXttg{ǍWIpݔut-iJ~Xy tpYCwߨ{K6Lvbo0\/Z1M p—`|&oזɃlNì7Ѣ٪xff67rzgD\C+a?U RcF'-΅/ow#\=962A) J+Αh"rפ(cćH [٤ 7R}?o_kW 'T6k& yq (! 5=xԞ@5.T\|ZZnN+ANj#>} 0WjSv^;"oGa$ѧfPUtoԘ06`0όfܗ%pfjX]"NFԯs}:u/ԥ9hWkZem.Jc޹S;$Q QC*W2Ef61 >^;џ~N^(5";y`lWr):P,xjTi`JD5}sI+eT.; @M8t箓}1޽Pmcv٭ [^TD6 j1wnCy=d(Mv' TAP#ӾI0q(9ͻJ\W.TZ -*6Ud N>YpItw0OJ5{$_C"wSk;59NTf0a`ޠZG7YבpZ'u,U^:Vߕ>թ:,П#?1o.>렔 B#ҹSa/[yM=bsA"3~8ۻ - c9(Sx|V1q]݀ZPzOO&gKH9̂v31?xy+'fY0hb-&`{O#]ˆXʌ@nES1O7 +DgjKtjWdʏ,~ cs޺C`BBd^vL\m4PtrJ' 5=O/S{0\?7eTyt{yB.1ҍ^Kd̄:ZJ5氂,DWςĀNJq#j|7uK/{ '' CtCM{i:Ik]&'&K?>=dg u"dTYڈZYG5{ӺE8 ;|jt9 i+4[=8O[`U,R+?&Cf)XKL냄 L oلryB;bC{e6(Xە'S3b~EMw.֋,_H4y;&j'#S-r5%C8qe)l ʾ#xC3u8*y/wᆲ9(G`*j}dpyHԐUσLgjN,mde{ ETe dc2%tl<ķZd)3JhϺT tkW 8'3}t4[Sd0 . P]n :$H|`!qߢ9!Q k'Խ,'<Z4;_*8VnƁH '-ECOf5IٜɷT M}\b+砟}_]x.C@1xz璊z(C@HHW"R_>c ե&N]Vzw1ťnTwꩧp >ylӊQ'Y`+ [dO Ab5˜,m\z xI٩Sq=[I 4U tƦ%exДn&j81[ 'E=#Ou-,j~ϝe{0zҘCJ"/G$0߾{!IVqB䷺z M` mb;T< 5>+L>a4>B?轕8Oz#"PE snVi- |u>)o dJj.pKUni(&33c9E5{“戯ٮ*ҖoyhJA $mѶl\MF;[@\<>+ B_>hⴣAsm(W og׾9ZUY?R'CS6Bv5UmՉ=pXs]_*ǐC1( V?~D:8 y|#tl$ )vDÜ|xt}zKIcBz04G)*<&۩M`4͘[ݚ-ya2o}?1o5o>*P1ָ\c{bv)5mRQ}}cJI@j7DzT\$@iK$1gɵO"@(ACs΃J֋dOC7QLA9K'!aCRkB0 2$eU5Yx[Xc2/@ ayeBq0"Pj]%r(R{1uFH!Z!_eU#a!%)Um'㴍&)$pڌgn ^hb\>`h)e]HɄn".8І.n9lnZ la{BGfJ4`Y{qdlk1"ɱ>T1@^#f%x;,'G5d(4,1EW1wk=I~%0ԯ[uf4^Sf%5#.e]}hf,*լSg~iEn "kx޹B=)}FX9!SP |.j mQ%W[z M >3F p/<|gI"Iƕpm&cibfr |_p0}[*kH֞X"%Tpc5ؚ50(6;Xoz*!-gt)w#yړ!_ 5iWpju&ڟXS yCor$  mb_sEVm߿1'A#2l Rι@b!p*#K? uAdym-2.|a5_5kL2j'C>H4?zg?;<^حv!&!`̧RYFԗJ𸵧{6~D3A.Ɍ*ٕ]7(/!wC7sJ6$eUtip4z#_'kDPf?_0:_- ӆf}2R7[ Qky2Ff.Nӓ+E$-F9;p )\$OwR yJ,)@KU`5 }5qId&?4PX3V+GvgHCPl澽MS h>H(֣Ҙ *JC?}-8-~97=E}?>ɨ#&j&iT6ŒJ CaxzXׯ(u0PedQ:V(kة4,ٜS% nHgLYc]Ë*4ưuEb$IfhMk/g93LXƄ6o{BgR/[OELngw6Ws޲5v9qz 6(k$QC!Q/d?6zNIDʈ Xt-`F|ÖLJ~GKӊi:{?ҫZ^/Dr AjS Юsw[/$ٟE"^(!&S$\<հ-b@s )-s2'yB9SE 6b5$X\E|*/v8gz)d yHs;*Z҅uն?)|uKzseЫ9/cryįHgEOl+o~&a&XAubXqõ>7U`1ȇ٫+@bbKy|' U$󜰛+/ăv* F_Q> kW);ǥċF&\iu&y[Rrh^hJbCdUV-ȖmcltPy|kIX\áJtj{~Q/0%ZkR꼎F ȦpݖGnUK"9 V2Mfr<۲{ 0A,c}Uz5VUb>4&Gi&OFҀzS9Cv o6hH-UZ~Ue@WkkUMd_=$ 3F7!ڪ)AgE-yǏ]IKY_#o KGޞ{_\j $ e>Ȫ$x&CJEڏǨBq#dخf ~i|@2s$̶ԅջS^`x?=`Ч.{qlkQ~.ͷ69/Z,l< PtI;0*ՂvT'\ݐ ]R+G,gsTUR=3w]հ& +E.ENw;fKפ!> )Ӧj=UrdFbXl+b H=y֛{8-,0fMb(X*]Z)^m<'#㳯GMO'rM2cWFLQX9 p잶.9^@Y#A9z (8 OJ$BF{^AbNf)қ{V(-)6`f (L7;c,Cq=db?2io#RҘ`)*:;^P 7yޖ~gy'Lc c rYwU2i{Yƫ,W,B^!=t{nr%@*pf`=e%c ؃7>9sr5c;N3zYR7F>C6@'VPF2C,T#2-׻ RI 7~;HɖCk7DŚ5W868{S2`m7 *CepKwRJ[9Nn"n:"Li%& 7aYޛ&-9n빡ۦ]XƒztV~"snj88ɧwu)oyylw5~oNrY/XeUj\džOB˯<'NKHF l B̿(_Wi 5rdA5LeG;[ v^8R"5jaԖh`` HˆDQگ!YS_CAofZnz]',dcx!Zcca$adDH=6[eBrI7;>N{&/"+sxyzU?oO%I˴>”8hzUF\Sa alioILvQyq^QXD%S(c e m&T]¼w 4GྼX=xsaz֖{7?,i;N$(z8FmMo[e(YnXܡb"O!%)ؖW4ۺ/,Ԫ8:uv6^9  VcEg)4,К|)v Kq3e1Zb2С!*&p6ojz.ukXd-`D]P1<;i?l 'fӏк2Fډwټb V᧿'ע*K $)rN\ b > )w9wa1̓F'V~p]OO XScSP5HCsP@~:;S[RK@mEs Rɝ}??3(K)Qh A#3BR*Rk/%'pDH0 DZA?ʫnkPy R'96 Kd~ǯ\sТ:e<,IgDSvb|{ (b=wܽRg=4BQ{5&T׍OBH:jӅQg.87j6(/[_1+6SS\.$Tiv78;򳣋Cg}>\lJU\m䎓kzȫ!0~Sx쩛c$>=#NLļt~T wE,:?<.Tf+Xi/G CeKKLJb5eΊu\ġ^*wb$uཡ.lm(nZ]0U~׳<^(>8/m/&7(/ B.zS,(L|[L%xc6bwYpQr`㓉0bE`'4@F>mƻ: rڧؓheյpA9N e+PpC-BlZ{;^RBH|IC`'_͔.{y f&2&m@];,M~Cќ>FqlE ۚlqAp a4D 8.S2*5;V #|(d />=f_5OF21@t|lhk4H&!ϖ(YwA9 i1Lo> r\;n>6gS5dOrX2 9hpI堅6xu Fw'1m3 BKxozcJ)GK%bA;(5;tY4n?i+Tn>d-=(AœSN$NFe.J\q@ۏd(& -]N`i U3jEҭ-c ) 9\#i&ϋݷ5CR KkceQ:=kӘF^ݑ]ȅL1~Fz,fҹkHi}r8ˊ{GmHIE[fb:Nݏ-QYh4EԆ4џ(Ȓ@MߝGIu!䒕iބ: 5Lٮ=gʿhqZ36e?U:_Lؾ+8` 6\  &J#y*?_O,H>كͼ&T OA}H) vA#P_zCp$MFnhA{^Ih)$|CvnFzxk  ˅"-MGSȰ>\))eكauyfs }&4kmC2p^壪9YXٜoѳoUIMb8u۠zRZ(=Iz8`Fg :v2.@=IP[0zK%oc'Y|ԩz^`gYaH:>vzu<008:V\17mcD)y{ ݾXcM]ŃȮ`.Qw='-1"KJhJUqի]So6cj?ZR%fĆ P`cv _g|[+rBefvpP@?3fuTvl=PmT>qt4C}\=d)O|H N@o>H:s!j4]Not\_69}Dq08I{ڼ>^p)LR1u :3Fҩ8f&;sID@ FmU.k^؎" udϖ)!HݤzN3J0#8CBzX # qZ0C:}?ALHTaMS%2gu(]fHn3"'My/I7/@?(<3AGKP:dYve7}oevCMn2sT,G^QwHvx6YE& ; H0NьT(K8PqX5tAݷ kxyÉӏ5U?N2ZXH$|EZ7"l7 rloz+j4-Y!u?^_5 ơ,d :^An ;r'~L HJBezhC!xZyMZl2AcK0][Ej鋧`;`ź.U2Zsv"C~j?bmoh@M'c)t&g1t jBmr̝6GجD "*TfA (z>rLbuQ#_W*`&TpoQ S+NsvXD۠ qgHk?h*9 q8B==eN228T)y:֙ܦU 9hِO ^=%C_d ZFwPlvP-$FT7[~@=el-9 -}M?K4Tƅ/X~a'6d}^u ɈcmF+ș&U-4A'k._K4ufƣ&z3Qg[ْ|Ub/9o-F$~c/ /MgKTol෪Xt¡=43'T cU:D kYE5ǰz3n.ʩ4V@/T\m9xty3$Cv n\ v@gB.$nUf|VX #,Hbq::9tU8 '!**(V"J>ba;f̶ЦRCO$J*c g6287nX}o^͖O1,qla 6˰Ljs@}uND@w^@ l_S&*l|?/0<>^{7[@Lc9캾8KX^U%I,,Nu::Hd-џ]XJn:--Cu*:1cꮀZoÞZkbڥxeل*Gb7*0OѕUp}䀿D2ml¸]rz ;yt$Dh}iju41,v9|g)рjl0Ya̮sL3)Ȍ(%:H &3D gР5Ls1F2v˝hJ tlJ toPJ`3oGQLYf|1k-C59X͘ I<[@/q_(@ϱ; !'ǖ3/Bb#"y(i Bc}pw$e ) q/md)]KdbJpZ@r[/3\ <τQpLB6*0E8QASEO>m*?Ư ͕]q&.ON#DP0O ^;-#àxe@9\S5vM5af3(zڸ)ʥ2ShnQEVylaӂJ3stWO`%WNqjF\&y5+D&3jEn.G"eLecx$Y0U+7r߄?MTUNJu`yD]y\ w1U cRm e Mߧaړ“bI3R(f}8pI .ZUuAnNSHPiXҢ'T7*z0E(KIm;N_˟6Ox^[ f7̰UH3D-pYo+=$w|f{ ~}J-pa„pKJCM+dPD:7* O%1 S4R,i@8@Gaz5!2/H\AIUL${M1$qt 29ܚ C?g{*կPXIfPMpc+0OJ)Jg`+I+zNT\\!3Y"ckgoٶx̺:,;_$*0Y;Gj+*Hw`mfh3/#y񰙃vnل+qG:^ԪƓl?NnU|9pؐs:"; In3s6έHT)Svdxh$2*_'Q?(BЊU B\v~ˋySxby,xE?/n 8uBL`g\/> Kl^U =E/9/NCfnג_zT^17(ٗ*z1HΗw(]# jǧX\"yI$a& @C%U}]z0nWio 7WU"z"V.O vwy|Jf*Ooa7/>qA~n嚙//.26E<Q:_qE"Ơ?[н9M!>I|pn6 X{;N|e[(j\So0A2"C,wG"I\KtZIgvG_sfYMUݭжh3F*.JvIaSwkI'˥ЕSu,<|pQmO10p H_RT=ėo±]vS)W]+N'L3$Ch J(= n{SkDVKN C@ tN M(b֛w_& L.iGHv%sD  B Z K=M?ߖ@=p}T:BOMJ(d&3O'i/فln~c 3SA%w ӊ 2s0Z =4#!Mnm@Ci4);҄(qhwLBs}CbsZ-+r;`ILC)+ Yc$y&ϽdߌnFANZӓ)ÿ#-Pl dZ[k]'e6lMgOHU.tj+4K "QवK&0eX8b-#'_"{LQ 7|]u{NM@,vRQ2v0^gxbB/ڸcŤEGRXwe ҫXg"ހ\ʼ[ fdXe2 yI^i;[8c.nb ${sEkΙ\^F񁛪,s<͙57HGzX#"IӸkc?0y'T'&ٕ0xfg ̋mg7O#6j'el< Z'i@,bh8I0)'Jp&)j섕qQ,J̉b]\팖g֍`LÓtѻXuf=x X %L}2ie>((T!K^4d?rn(kuBP# )'ffqOdY; ux#쬫{RC[r`YO֎sJ[$ W45Հܔ'0 ?%W‘Y+  ] EO"]kqp kp!<ʄ^yIu,DXBEÅ4$aR.a@Ȓ5JHf/&o}3yckTbWIi]@kl:x'>XCj/ǧR]=Ћ*rAQJX "3+ea QfNNwz4}U> q Mc8\e܉ [8i٘2 9L1"Óˀs \oAD#|5Xs;1n7*{+  dmAC1|6d>44\U,zG7wы]$Э| <Ot~J1C*ٱ-ɗF!v(4UE1-כ];<8UJתk.}Z70\4NLV7幃x!61c;1_xJ\:['8: 5I)rs-4vGه-IՅe%&~\FQ1$R)gF)YY)tDa Ɋ*Xk+2TW }`NWo\= #R 0U)Ŷ]9Q+>yoF3Ţ՜2pOJq6(YJղ ;4Ǽ#3Uk2b[qʱ}0zlTN(plW&aN@\Z;1'!$uLᄃJ8{:(BIg Ӎ j ?ePN=tv4Txh[ "p=XBD*z_\5S ↎?qMxf \&aoڭoXyX.zYR!]󷡣rXyq9Bt[F] "zjN,J]fZ[Zu嬩4)j݋<`٘UiTbvwށyBȗu}f '\jL}hP6Br%\ EGqKk(a2o04Yv,ewjrn#BU,=tm70 aW_?|n-:rnZ@d  ibOmm֛bLkO'[~_d۱KL_,HppeD8mbì$\jJG[x"R6 MuspX٤v~(&fF_#4#S걑Ԓz*5z>i~Kt-{'LWC*1rmK+)rJg=H^:?ƉKɄӻ1E}|}VR*~_ ` TikQ?L,FN )xoK>YDpbo1J{ q%lf(X]LG O e'OJ۞3:H в޺حo\!A:C;B!2<,}M5rK]NX gIy\ ~Ԃq rX ܵ2Yq~P()/Bz:l>6 ˱ގG~)!Ձik:]f3 u@sZKE i<eG{Ggx?ga>e✝ƿv>G"1 VyG<Ǚ=e&hL~6p}Idc V2+KbgiV{:AfL1~[>lt :lkE K{2kuɡi9 !REiRuk6hb;|プu>*CG`"mn jHYjЋ=0?"n YoHs8ҿ/ezc#f!EDkWF' Zp_ݼg(P#+J~ Ph*39\i/aws$mu71 ު͠Ox8?/RWaJaޡvSdCe]K,5@p  ۭ9(nΏ>/,6;`M#bR̴59Sn9"X(t)imH6*YZ*Aà>DWz7Ob4⛽E?d?,JcEP-i3WEM6bIvr8ښp#~^krqoQ2w'SK84.m,ea!X&F7G'ѽ_D+f) 1gsTI}]n6C};>1Nr @FwR=Bu#`Y) 5!~bfK%=G%MHPEr$-c7aP;DTza'o ڋ1'A+X; !Mo>͕\[HOQg<ڟ =J\<c[kp_:ߡұһfo#u')h?ߋᚮ{N]:AߊRYYnXe/& #zJ0F[=ZZKDl:{`;Sbִxly-./ԃJ8`VAK&y{"ĕr>EB MIܖzSBu( f5N_^dZCՔV-! #Ҽ"?G]GyR|uF0 *Hckm d sQs,=$_Dd, 4vƦ2ޫ5NO}XG߉23muDpa7 ²{+LNstzNdn*jaa:W;Q_U vh~n*\zb#ofodT)odL\%;uQ # ptè~M&]8xn] 3<059KhAc`uA{1V!HΛ)[Wp&5 *zcy޲GkɊ若1)b{6bU|0T_ ց1De*ye뵘L=@-ͶG>D ,פbpb[%hx[5 W[yrѮQs@[o S_TՔ!b!AhU0)šn (;k>zϵXy պ`GPY3>9pNghc)wt'dNJRÀ%°aC4yi,tH 5?_-?2/#[4VNʶdp.!Zu{k?;F󶌓"YHԨ:\"i^1\hƉL2#luqrq_N @@LWQA%޾WevA{6PZ=afM8$^6 n˯#&<6A-OUB;uPIhfI5.@Pvײyr fbNHĐDAY9eB褻}I:  OM;Ox Q1ǒ t}>B3u-\ (nwkh~FޔlnK\qNP#ǎsf xzK.?eTY\|d9P88|^#'.w&-o/md`պn1E~=>ϳK*0(*i6,Qx2]O!N 9G3 =/ S5ӿz^Tq[/U{2-{Io:z{`/&/".fuV .Fyaf.te?_–j)mJNp@voW%GU+%kzl}%sPH!X@W?9*JtCx6M2RWksF Qlq!*LZ*KZ=dC`FgdzԀU禡eVLE.|hUO:oXZnѡj9!Ȫd>{F2s3 1/RSU߻}6:=i- dx\Foz.+E R,;6Ez #X{&G^>lORhodunbрu#,(uӒC ==5828; =Tf` Aq{y/:]rw1L#jי]Zd (߸ZӣY/ DmBK|hAyu 껄:!-_0u5!W@¡J&:Å"F+15IDT) OF-1|]pEh\BoY`O* mTkq2}4FD&@u뱃8r%ՙQq rC9QX.tђOچis)%$SNo-.5l,=?טoe(B候d?om+@v;"\GU&%z/ ʤAy{]݇yTk.-umrloo#ߛ.?l_rz3O %fl_N1ɘl,8iw~'dEKA :ߑpxqxہqHHEӦQ6Q)ꔖȿe$1@-lkZ+@ դUʁ7}%䢝-j߼cQ~\X>CnUj)fHlYB(~u`?M^o6x {P[X`M\wP3U*$0|fa蜊MMւ a-r m|йK怤Oa.C8G?GCLFrs=+m܆Az%>0J-kp73<GPxg$9=Dڗ*Mi~|. -sgYZ0707010000003e000081a40000000000000000000000016446b36e0000ba84000000000000000000000000000000000000005900000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/hw/qedr/qedr.ko.xz7zXZִF!t/EC]?Eh=ڜ.+=細a:qTcYN-Avw?ciO m>|y@"~'J٤[$zQN\p܄7ht?(Zk +K6* "wcʈG]OC1\j53g.Vwyo[#^R>:Z a ?&ݾ?UόHC ttS /iEyƇv 2y?,6J&'6ژ'y: 2_`[}%aG#r5o bK=_AN7"84K9!p[&_¢ 4 s{I $,Ƴ⼲yT%悇>y*S%W;pVrJWͅpPuXnh#Ik xU*,i(`Jwۢ`&iHwwjXsw:6w$J.T dK)iP||S!_-fCP|<$;8̮=B߳grfoH 揦Zضe= 8[tJH_{R|=yZSWj?5jt -K '%x%E&~^ 9I?/Ov|nBڵ߷! ~iWb*浘P|\[Ar"b(z;Lg5Ei1:tgƏ{NDgJ]߳ECwAQ mٍL3lտLNϲK qLD[נ>q/`n@uC$pTMj )?kZIگGOV^n(Jfx!~| 6޹=)r~YsemxǦ>7u]fGFlB&NW=FE܃WYLrk>+ҝ4몐57¡4 WGNd#ݷ$V )kELd |_JKC^t20?~ `: qcU^?R(?GaenO$]D)!<k9bA4m9}Kcjy=jL_h#|\PYNgˋ=DR*7ڝ1x(M]$׎z軘 ]9TMw]o\SRGKUAxdA;g/b !D/gANOI{!͏^brFŰ87~tnڃ rżwB{7ŗ9.@iD2zhdGŅFKXE5hsE;_CTi֯LR:cY[7xz s:Ƅ >=ƼdylO 4qrW0e^j?m(p݁育 f7VjH,c}>1*ESLb!#pi6KH7ֈYiE2([(!xt|\.aMp"/pf8&k&r1ːPy\3Z{SA^1Ҷ[NRiL3[d9΢Ug~ֱ!?jCz*;/U Gk_D ASxv(%_aMbXa׹0%^skh es_\"췇e:, Vs]edn7iڧh|ىϿgzC,|gp& ^E$Yn&l#[!E΀Ej]g^X!bmiKDO$D|X܊ʗB~S~9 ,lWA}b49O#u "c݀zY߈N OF T>P;Q9SPto+E܆': a(xs +FH4Wsm;SFڰ$ӞUR2MI.ʉ[ %1mQSQ=ty1`lFC?k,(=q5s%",s2娸` K<pRC܍[_!pF i£8Lh0 A9fn4wI:nW/peO|Y`}jIG [ړqDg"d_t|lZA7&qSlS/j0&x9bjCfo.KMK{k qșvhrjA(䍱 ] '&n]a0Sk*w TrG1N7So'Ys8)#{i@<4$na@Bi5?IpVflD$@ ۅw*FVcHs#FCbu;nKor17qwi%Ԫy+^FA;WE.vzuve-p#S< $=_6Xxt鈐GjI|{\XW&EBi|I]p{df$Tґaȑ< m, _Q<ԌrDON{PL شՠ~}~`i8Ol^ϯ 6KEg 8?!DO^GX*ҫ G5 I?cصʃ,,w%rQ\Qs.MBGXfs\*v|x kD=k@GU*~z ]sUΫͪoR.%*r Oa$q1MW$f(ꡡ`E DyC< lUпd_ tGߕcώ:,)o٠s_ԋR*-F0&yH22Um9D,gB!N $O;-DpǨX 'slx7#9O.I$sLvL8lS\H94Jhy*DԳWTN kݭuI r#ٻŸY}%6rcDiZȑHdA,vLRmڧpvިqbufGT85]1GcyswЗ9IDҰXN,v _dCac"<\!Rmצ-:&{[юVhqϷgұe'z]w+mpDuTqNC߻#S'- 9~؞8.n467˩߽a|=,Gf^(F%:DcZӶ߉zb{NxU dJ‚esGHNuSt2# w b-& ߮=*uByki4C PBjoU>`HI߳įuYUNL5`K] ٱYv$HJƐ{7Ɋy鱉΅D OEʋ>~?Ey&yOh5Rg?iOitK9v}3?ϚnW3&j4\[uFd6&׻PaT=;''_} _ q9׊8.$L>\rP h:YFM(=/ǡrI"Va9A[4qfsD%RJYeu)30_ nȤ{tqv_j:ȥf 򽍄. N=Yv 8$ 7j;&b ⑝"B~P|=S:R$7!^lI;V/jKekCI5^gC4 PB}{\ A],׌w!fYK_ˬ;U˧-4CIX^$M~St->(D@}G V+GEjQKٻM߸9u8z"BNj6T2&~dK!p) T>P!-Yۆ0\aq ygF(ndy25EsSI:_@ڿۯAS b4!t=_dДbNWũ5ǯwBq @#EiOh)Qxho'Ӑu=7*MzD*s$AF^fֹeYzA&2:tA --9:LXZIܵ`olYGl_X; QCJO H('D 4ZV~ΡDݑ+竴E:!YZ~ [ryU]wH`I;ʆFB:9+]ȊyX{$Y~n(!ФWscDy&Wyk$嬮mYd{3a:˙? Z94A0Zo g,*oZ;T}ȦD,/x$[]NZؼʻ"B賦[//8S<vk45 _0g[3=s)ЯdC2v}GXzԙob(׵LTtC}85t-%n|=aU<3q얝 sVj@A·PcbxzVhhWL!&Μ1T *ꐱ=ktlR3V^UIDd.9P}Si>l(^B+OF~$aȗު*.fMw؏΅=_[V&ZK2um$9Vn;D̪kWI2%W(jt GX116 Ԓ"F~]ӛJ<=K mu'pXNI=vlx، M9k54@=\\>=cC)bqȁl{B<=oҫfL4̻>3Wܗ?xREr悭vQ|je1JţE%wu7a4; W㘈ze'ė}Si½A:!.>(F1$Uto=BBleA6 M4-O(Ggj%tA}ϒ)3/Rp " Lѳ|7 )m15po$lGZFe4pT^•T_^O#ʞ[|zm.x$&a!нT@Ң)%3 ell4͌e3YEGѥšYYCsEojL2$ "7#̶6[=90{FZq-m/AoR#hdg-f %"g|߬^_#HpFlxt)T>" j.Qfݖ&8*'>;sB e/AϞ"WЙof6݇v>a)N 38v 8׭dhZFxDSWG5g $=[pX+yJ N%>KJRVA$[>'ӆ2y'}4F^^\OB]\N-s-BZ'WOW|ϮwQܤu i ?Vṑ\xXܛV ϴLiYH<2|08A~lZ2VV ak_CoCPOe?I8;Q;<ˇSt&Ľeb+2&dm(⤚ҧ Q]тc +2NYyîY0'^\@|[}#7o=li-Ft9CjzKԕR(ó&]a0'냟͛x6%Q8:J(fCFĭb]%5Npt,I-&4$P''7l6-$G`grEۃb,smwnLq"2"~ֲYnVb?)@ÞU!UP(%y X1K}OO]FyWF|epN٢F~R| "qu Y䷉bÑG&/PO/ =b,ly&(":J/Z< | G4DKKƻze,`u\o>@f_.JMltK"~{-TOՅ<Ql6B1wlb?n6i;ğc ޭ ɤ[1NJvHa/"=棠6XZ鶩KH 'g@|z1e񬽌֨g<(Qp:~D~m6׌BrA`&t:f&rC;kɸΤɳ}R ?ɬ,Li@z t!YK:4j͡uj`2)-XSWR01jHƯ;TɷK~c=HKF _Fs+fΈ#RS0UyY%b,Ȝ+JFپ4#ǯ>0:or=(E+"4~`рsƢaXK/4> )Ph"N?GMxkSS9[*@K?7C ΰoQʴz7T]|(,?C)=@VZJ`G}{  {s9 ެjZwQ±!5*T8쯜R:Z >Jqf" \ys""5i~U4#bv;=iVu%!5/20+;{9LJCќEpv>>d c8Uz _D^ؘ_νܜ1')U %&Dt/14$61ѣdFyL=XT /%Z;."܏9J\ܥFcI ]&̴Zul61=`;q}`W}U ?> KZXpr&+-WmD3 @M 6bPޗ`0ܟg"4Lz!CBML*;lFI:'ipLm=L-\9#gN@V?+C= br SGQoLM+>"h/̟ /{3`3OMiVO;Um;Qu4 GV;m/?} Mk+H @wL𤆤%~$^h.S͋LN*kũ5u nڀ?cnTswtۄmػT%KZDPtiiy4GY/am6,.a&[Ajq]zV>ظ6[ņZ>?Xz.FY՗*ў)/3JHux/cD_kzVPnE>!;oO:9hBTФ\T7Ңzn ,+S :(4VKt$j/SCb{LL(6ÇODK.8@5\_lBF0QVBzR-z҂|Syb_nKj|СB| <|Pw` Bb?:$ wc_br)F35OӣPejy8n[SHѨ85 zpks.L9'#r]-9xyk!4"z&/ЌK,e^.ؠġ %Z  hʏm=t=˔er Ό;Ug: ͏ jq}Q1).kLKwsgvsrb72J௮c.v}fųGŁJ\sf=z>]f %#'?ҿX>`h-ݯpN+Q{/1ݣ~!M70:qô ;{NBW*qzțCPq$=@mx(o1Ob+`x 4ON<{ފZ^ U{r|AO'&7e`L6`hCZs6` p_HCG\5ȏ%ٮ (]r(utW*ܴʼn7mϥӑpȋo@{iaw$}Wnh|@FBVI܏(+Mnʾ:l,)*寧dvǏcpyr]p&2SOgHM*hq9]Ti;vp #Ǣ+ч@N6z~ppI'r?1_g7!-{J1X8< 3@(aµcW@M׸z-TU;misw2<.Nwk%K*> )\J 88jTvQx<0e\^aNۘÉF3ԶI;%iR`rK)NJ|b1&dˆUSU:s4Vh_\My;<酷~+) 8C>M}FH=jWFty`Ⱦ\w}j.qc0iDa`3Py<0lL~(dИZWR|_{ nәC^D TsaK*&BӺpTƄ9UDP [^#O{ X*;͏%@Xhs BˌDB=Qy]snc] K+E ѦfRji=mJol#'a2l~n":אTif[N{9֫ms(}|! ZO'X:i26 3201: y)0&;_;'r^48AB]lhʳjVdxO[LLo٦mjO^p/!迎oYTS ìyZl/M-$ 8iA@*"X{cTSaaZ.G$F&1TPgYok=| #2HZ)(*TņQGtLZ$4H(K¬F\mJI9 hI!? 1 v%P|%xwq=&Zw3*2z==gHS" w/ }J#g jЌĠHиjriSz6166AlqWF $qq5c`n&/Dja29VH $o:vma '"xQnxhM-U\AIX!M@^OWUlP;gu',9Dz?7J.+̗yD;CC`ܻit J+-A绩F)3]¦Fʠf d#4Yi48he-ZFIm*tSا<}W %' 82<6ɵhɆI{M' pmC xz=o GWnZ[3p= akV/_b@o2( qOv\xNw D7ځ?`1BQb Vef٠uotsN\*LL1[**3GY\HLP{'5o]2^2ᔖNZ/QIy /ثjc?cPgS;u 6_c#rxVEie V>_?']'zM9OvBsט5cF7e2(SKVB_ :~I:a,&n@ɉ;Fs7MYhՈ7#Κh7Y`BcνKs`MiC6Ő(D')u \sCQ[A|L7WYԋTXc?Z?pɉj;oVʸL-*u _/NMje\,U&r9Hbc(f#IF| S@o@(l:DJw@e9O Q-sm8GJ<󡯼[d;n̽n-Zͯa춟6,4^ej#Uso꯸s9w2BړZ' &ok;>c`:6DXՑ˚G\clAyLdGtQ!|zΆr"դ3L[|0;F hvxi&CWØ C]PLy Wy-0O>EAb;^'uSҘ9He4I!vK̈٦JMj%vl(8\cum/4A,OH]M^1kw"u6 NCk@Ss]S#eR>DsNLvÒ4HiT,i0-JMt$/:wծi6gmRBm|p5ѱpyPC{MzUxTgȵgCx͜H&%aG1;i+Hdj#M|4} HtP)#BwYZm׭ƻO3X#C߯\cm` m'EIx@cK&aH&CuSkRZ""D¿_rĞ3iua >U57X.͵h"/OZqr%Nx_MdemO8p{Bŋl>J 2K9ayi VK\$F { qQIK B̪]=IЮ @MuE{˽7 P,b (x)}:hJgau4!BK(JnYthW2Br1b@#;jIn2xG75-]CH¿8 SW ,?F7ߜٞ uuU-?Je ؑ+ L|=(`[]( TwCzQ 1rB$%a}z~K~ܽzk]Sfk.o~m U1] 4@ MܣKCI P֞<9ߑ OJ bȒ˕֞ >DcZd X=G0tdb=8GL3 ,`e6)?ZBp}wNQet5Tys(wԻGskxR49RԚiYJ d}-_s`<DfBD W)W%j58 We Q7sFE-_vw1;Jz&+}0 KZcFJ8DƖzH):Wbk4ߤ2XOxIif<8^&[)}1.q?.KTm?CxR^fU ?E2EUX' 8հ^+ ٪or;A.V/EC㰢p|GxJH-3T_z3L {ʫP qꙞ;iH~G_:xG`$9Y>}&<sɸHS\NEڿӪ 6|3p^%O$[t Cw+PuΕGq]nTvم Da3:]*ld_&/Yx`X BQ&brX;^%s,QS~1jbpN !{F7IvY:ԃh׺5%]9H5T~ l+M^ *KT<ȬY~L@i;ܧe ijD'/a +IE|5 Rv"@'ɘ5[ov)Z4Oxgwr?dq-&Bām#%˩I9NLj2hG4k^~nox\QB. O!S&AΨ(!,s1oCR&rZ̠c v j*eaNB%!ШB ew,S4Qي` .6܄g'{O='X|.|ىBb2ǡ+QҔ@=!D&+E3tƔ\d.o%'z_}NoӞ#iRs#qܻڳ v x :7*{ 5< /'њ߈8o2S8 hj F#I2loig؍žE'U[lPexrίbz K/1!aJ!PL.J@ Id#)F^:)=1.j[dm5Ysl_mf_rQl5tAqDӋ>*N^N!M ,ڝQ1s.RHuS&Ros^;wY VK}б)W ԝ|H/RAF }=GL??C?n8#a`WX( 3t9Ys z 5?)pXM`d v޺_.^Đ u!Y/&gc׵AW5jO?c_%+`fIHet17jecIr݇ݟuWyºWmkG_^SY|cT1!reJN 5.IXeUhbzN 5DtnI ^ix1쟍b%M58cV&8+&쬞*3G)p5n@p{\s T'Kqta=.Ck4R= ?)/WF8.xyG=7kF=5C:Efna6!clbTa0=weo>8:Mȟ+\41 {$wwfz\F 罔):> B]}%HlAM dxAp&Zh{3l% Ap::'o|ڄb>kՖ8Gy,9B+ [R1Q}mwW{yzLݲ0 (-*̙V =,J;9XL6w>u\Qq?hT]W=}GDbZWƪƅpSUQ,JTL^A|QyILq`Dtv-`O辝w~& gtm28nONƄcQ=@蓡as3ycʰT^o l+Fj4̍NC{YyXg*3G- x4Z{|1M*UeO#J>o-|D_.8+@52.DTl=s -|Ze*5sDU2_z9Q˨HT]4Qx/i ,m!)#"9Q?Bs3g;si\C6=sh IB= ϣ]iNoc< $IIq-كyʉNXW_?YG!V͞1B؏s܄YO"ȈФ\n@1jW.3!u-76-Jy&UU 5nb2nLd8͆'~ƞߦ5mwGYbl:)GǥKOHg/HٕD}kI}t^%"~y8L_>XI{Z҂e.PtCkavwOr暞LYg$bPUy~x,k a͆ u9?%(-`}ʘvUsf99¬mV䂋a1rZD̜v]c OR>J%,ek`F40?$f`74f,YBL:,Yy/'_m+{ /.dO\Ǥ~piq} = x^ 7;UZ'ix&J ֯w_3Uf(./ԙS|A$;>Q]:5xZL~[0hN&~йk=CAvyia^Q2*ȸs*ĺX3mtl 1=z^D$*]|فzR:?iғQ"BGb>>ق% `VCG43dJ0&( gtWՋvO[\j9b),q4>Nn6ldJ">ovsS}l0;MLq5)5_ONZd'3Udxߌp`|+XyEH|%1ͼqbo$`v1 ݭoW(2AE<94F9Y/M_ yN 钒nEcm.ӖJUKJ_R)U&?iZ|1k0-%0}n7FrS"olؚEhr`~y2)eu &5`ҝuo$"p3)hv5ދ^UYQ ۟ ;mUFvU> s Z mIZ &NN]  ^O߭$dTBO5 dkg^Og0qJJ"SrOwS bv;K@sC! dN5;&fV/݃W\˧(z4ix4nrZEi#/L)( <%.JN!';yB& vJɠhJwY! W~U394bDu9K1$0fЗ [Y/ƨ[ aD'=սX+'k-t-O5u͹Y֡NHD&< Jv#'NDˍ7OVu1~2c#}bIk2(b+;k4/9R ;@QGᱛ~o,u} mD~ zuJw]`KS!IVcGg^(C|˷GĦd7l1a@o+6Id/d2;wZߦcd8zx)O_HHY\{|wV۫4/h'R JQ/K@if&ԭVF-_?xQiGU Zv8F@mbMz^#%k *3"+bwBSOJ᭤Zʑv! %N.Hz#K?;}[12~Ӭ'&`V2j.UR-%v:k?eXΣ!Ʌ}^oub Ek; Of L% u89/VkZV8͟Єn4Gi$FW*:S(u-1u-+1M)x7\u?2PPc-4B_c;8p ԒYxS7 i|כ!B < zH9pI6 _ u*d?Nz$wo7q.^R7ڔW3!FAGQNPǘ`;&R[e˸?Lmf7s12)QWS gޏFf /O-T);m9%ØM?佉[H0%J!9Oҧ~U}[`}[Wiߨ7,>Ht$E3m{O”)(ʺLfmv9?u$'0F&J̆# ӆcɳqG}2%dK!݄Cȶ~ x%ohH=8CZa,Q6oP,n;֢4*_ۿYqM;JJָOfTטSɕ>}wxiQ[ OdџHr^=OMk{p_D."Oyf>+\2 +y$Q'|.8E␂&RO s"wKpma}qL2GXZV0CUFԃwYP2c*eD`:^z"qOyr0<>'cdP ئ|/bTs"ńF3*aHګ҆Gue^x?G14 ,YV&2+/U v{8AW>O(؎ 1dy1Ї×"#/Z;N&)Ԍw㒜_,R.ϲA7o$v u"f l )jmr)_,v @XrP(cAM_딹ϝ ށ|kt so1͇PbI9Twe20( oZv"Z{+,?{;'8SU̳mYDY>jjOfUWb|6[^%+cI`B/Ŝ󧇪  ~k4m"ξWU밪/]~U[eyI֑} !w@C> Q?_+ &Ikx];s-kR%cS #cJB/qES45$~}{; -ul~kFM}\,$ ŶR<+2͆+N܋~XSj +~Fo.'Fc@$Wԓh$v2[е5vCrlXJZ栬 1B*ux/ՖW Z̓IǺp uGlJ|m ꮁ'?{nTW&'v[xU, }QȃO y2P&U/]/!ޱ*I*V6hG Uy|Y+_tsEbO,~_* bpЅ ;iEe1k&؆D4CNܭD{ <̼F͍xtfn*7>!zA8 T.Pmyl\辤t lc|Y.̆O.+qlq0b 5_9(JUͪL7O*A^V(odޮK?;EP|twO.=,p_iJc.4d?Lɹ]V1~şlŸu"l<U48¢K{tQL8XH)ldF>nBvw/H C)0γ]c| ,8B1)Tj0,~]~j;?lkIeF ? 9оP lw4+%NUF׌mџ{ +9- l.-@oFjս]}2؞~}yhM0We,7RGrW~ Ri%-Җ~ vLkݖW J1i>q"Wf7W \s\fnܚỉ ::;(#.wC dGin6 .+ !KY&}vj q3^ts7611>~W~hVyV;uL;_F/[^$8ö82@)xQ`²GqO!s[{H1ذM e4SM{:ݻn.[кsC"+"4u!c9nZX=i_,8 ]v="/&Bi֑[U?1est8_8<3< (CuYoK0$qP?*(P4΀Yƾx6 lwT[swX ߌvTw?1Gf_ʽ-(wK[B{{eb!"MqB%[5 QzO8G ]6ψ?UC`ZԱ/E9dn!\)P#Hރe$9YNM 7XSE kf<z >l>p/o%,Pq89Fh蚩|EcMLSy, 5j3LIxA3Fv$\XMZj臞' CĮ2Y$ʨ#?}PeX؍(Pٝ^CB[Xi\˜¼D!N,԰<͸y"C@IY/PWuP|ՓvP5xv`Zѫս1Θ;1}(!J.ѻM;$^՚HxaR)l4HLՆtRZodMF :8b ̉2%ZBZ3cDu>G fkja:pMh'$_ L~U/[f}9,c96-X/"4Y{x(XpeYwMïQCy>C;3:FD[tV+^\W|A[ƕ@J°XHb `uu0t[r~19B-9$W֯DR-b_yҠMS ?{w'(#I#B)>wOFJ7M&$ؤX0.za/5@ l?'i *E(I0Wp>&sQC,@2L c5ڠ^ 1RAQ+CPDiuB:m9ʪ({4A{$IDĊ(KtQR6QV;W m3{N`yArCE=)a\&Yc{АaϲX>wXcd `"21@.Hgr0r֬!9i!eTXjbM5}@ëޡOw2초ep-j\q9ۿ8Upd" $]]WDB[`c#H O{ 6h:^cЁfs|V~;™ԟv?n{M$"bb0gaBpP^ihKY[Km yGl'a3u0JX)@H_@A ht5rizc/`MSVHlۛ,wzYv]3ZNJ:Ylz8RTUg:GtKtUhdH%4m+A~aiD^_|f1Qy'E<|l98O/]Dp|#f=1xY`6TlGR$`D7UkM8܊ Q{&y:ydI9|_b}H$ɟXkAvNkzg5B91 D^bEc ZԦ:rN/1k2`@Bޗպ^E\&&%|5 bY&v'ƥƛ۠!,#ŶD j4B*D=CJA:@ރ͋ΪqD 3p;K'Dz((ihvK~_&,˪nQJ3S'ے&j*0P%4|6(GP|hcA!v ;7< ~-rH=o$]a.[<^Q+WdiC)C2dOR\1+P7cn$q^ 냲ʝ K:LQ =v2~fv@|PluG< Tɘ8ez(ݡpB0KY&~"`*}b7=O~.Y7;Dx2U"olzLxW'm>%Ըo2k: X}"մ*CYj f\ CMoY֚g6\Q-&3i;q@A)Aa9:"n@ܖ5( h^q`:IKj0c-Ɗ|rړWmIuȏ W6;\c܃JV8侹ֵosF[&{FԳI -#c-6H\%R.j*:Sx̼7AЄdJŠCAAYgz58]mFI11HX~gAL*ſi.R [.at6 Cmg+mK#gh@[_"pըErMraA| f٦6ܑJD?@u?p/n ʵ}Yob*3{-"t$|梽IdCgiQ]tLΡGgfPw3_3WS%F-YHLޯ=)j E&7dFowED};:B~, C|$MK@+mB|< k`C KNM;疺J_g֋Cd?R] g^ ?7Z >m0OX:J=/֍NҊ0<€VYo?=* gsErھͱi & *|Jm\>B͐CBψAb Z>e9{S`xX)Tt:z㝠GqyËp֌=c4%5jbRm=%^T6vqf )?izzv`i<*Ւ˹?wMzcau@K"leTPXB&kф/"<\anI2J~ rѬ}@;EQo^lNZ?s5#??G1 W e,. n{/PO sol%^2?C4$R ̮OUZ&:9S\uB]DË"0 ,40!_ĝ͢D` Kp࡜clu/F@ F;YmN$$×2JH?wdԠMqvV9GW}h;fP9 t9o_Y"t"'^7͉|.W3\:QF[7&$kѳܓjlv t gȴd q~s'(UN6M%4WQvPt\邎?/g[ۑk.B51(ˡ0ucqcg 4 4H `mηv>oQͥ/4D?B 6/UK#'FއDŽMM ` 5oWЋJ)4IIpBs~qxWIrL[JB 57^b|`0}kztkE&HD=$+VI-eVϥT-J -'C$?)x:OݽwܮL>N?sݰ os-u27>윣D1F 5xZH]IASLb)%| `)b!@zH-G0;?8ҳ-|?ᅡEFQZtj{xq\fG)IQTEIokf.J OhTQZ%WάH'T?}2Ͷz"]k|*և1M{jWF FCgAq{ EDqݿ{l){/&?,84! i-8U_/u@V58G>A5[l[ sp-grU nJpBw9Qd"VؠLA9!v@9nJSYϱZZ|2ʊ.{m+1ّNKǤh/Y;OqW(7c]^'9] 5pn+& `dX 3r.of{D$pmlw95s1Gw&k\6E6\sh>.^08i ~Ŷio~{MZ%zR[rȹ7![)3F_0GSdȗK N~KcL2B{ݤb[̈́IL܅;̀n a$D1MUpz٤VGb@-6Vj#7VP$?ŌZ>ћ,\t$9D7na1>|+pޖ>˫msq!\3ψD^댙Vw"׵ 3Tܾ F}>0t/!kWqrl&:8xOuMa-2CN8xblOy6ذ1.yt8zva5o18fb& x{x?ĕ ܐf}%w+/mI7:/kpq`:']$b$v GHixsq$am="k$F; 3[J7ů(.|&!WaLe'ؖzin{T?b`{/F= JKug.SUo 禌~\AV.?F(p7!ǖv*[7t:%~*YQ4F;NKde yhD9%~'A];uhzU2/rʜ>, [I\%יʚL9P߅g ЁV]=+Lcʴ? &{_v[0oW=e9ܻ<4;hcvApb.ed`n@- ^vz?; JsF8g‹]"a`8jmَN! MV[[n .HSL0);nɓD\GvE˻D,s\agk 8]e C0"X 2 BK%B3aŋRЯYDSY$W#e6. y,f2oZlF(0k)PZա@7T> ş=[+!jC2eekX c"7-:EXS"}nsd ~",U+,O bњ+Gj1lB[#ʹV :7UN!@'KA!06`?R1K R`)tczƻ+^_,U1sNIP( VDKE5aUnԡ( Al}T8@T ?y\Ը!؊} BR&#ˀ ok_Hu@rȜvCg5ac]4qY9鑁X U8|Akj:d9Ʈ1HK"LZ3t @_mhXDd9R2 Ő=_bhO>*%Re-(BʜZWb->D5r&K!G- F (y?Kl5ސ nوWڲԨg޿W%b^QZMYG/=|JϬAg0@Z󷞲p8p6ZIɤrc/9̭~&t*H+}U#"!( DjQ@eEȀg>bޭ`#KeXy q[^Su G` jAt;G j}2 bq0! e Xz9=zS'f3wL$R Ux0nj0sfԯÖcb)fsPM &T% *ޙ"S1nin@zV.%- YH%$;RVT[t4,G/TO 3,P@H?hͿ\`BuD'KC:uX ;EtP?D 8= FmF0%RhޭMs[Jk__(z@͚IЭ\-T" >I%v:RlN5_:0K]AlQ J7ΣyaIP*~b*̡pgDx8}Eؽ^L,7di;e]FoSaPXG2n[!DEeU51ٍ(v}ŸtA7K^j+Ed:PqV)5S e0DS#I `k浳 P23REd'|8C@L:P{s6e)fO ?&{!SgnRgm٦4 UoBg!?B/8i5B"盶ϺmOMEfiMu%ymP2QD9Ϩt"<.֏s~/ ;VzLS\=yQˮ kbU) 1Sǂ 3h R*! 5^p*Gn ɅIeO7/z==lj+~):ujQ'[MјA1We/;Ѩ W-߄У'_$9 -{ŧnMz=V iWG,#={q/,푎)}Wb2QJX:T =l3~=-'fbMQr#O(yD[D U$R?wDZrt#C9ٱu791ľrVEZ;4=e&&x#pC`L;̒+ !0 Y*jީZpv[0G㟶Fh<,Ppb y(Z4Klkc,_*F*%dYjպSDvۺ뙲eO<5ea}d,uY*/B+ !rV 8t'&]tLj#x0َ=PH8kYQ ?nc`=iOv(w8g z'{}(95մ>p Kz-4 #eùfq̷W1n%\cq:'9NLls 5̋2OF)ӥw`FA)=Y:_KQ̠G;q .A5B>ԇP&aswwot ^Sʣ"'ք{Owt~H`v=:)^ !GX ME3FMF&IYBTg}VƄQ1c6`tD4J ¸AE:@1 2Y]zh:I4$z1 0@ {P>/ (:dW'+ kN{LrH-ĩBD70U&.ﬡ 5ߒvی&^unt#z8J8FC["7֛54۵Zyv!P=F av>|G7(؉2c%[jʾKq_A)p9靉l־;)|h&7CJl[ u玵 ] r USƷ4};MBw#X5Ơ_W{2I9k]m![y`Rd8~8V9rz:V.o.S!Mgӝpj5oH'KYV;7α2d8RyTw6@`ċ+/O\f!%ԲӀB -(SDSN~gQ/t]!8=B׀-jpUY-"D[dB$!RGK&9 T%S"#Sؽ—an$-ljvdB!@i6kn P|W,DQӁ$4'Kk(-ٕ@b/,~{OUPhj%J.R0 j (VQud (.|MRӹAd(RZK: z/VtNL,ȌADJèqbdm6(<)Q ^?-F-N#&ODMw|yvcn4\is웝*[* 7K~~QLoq! Nkx?Lu @7tzCYΆaLH9L)*@{^HTcÁRnr(8pkEpv #܌AŶGe餗@gҹfD:9 6YǨ -M!fG5n[@Ih`[ۿ+rwը.a@ҐoZ>cat@k,bZ?e9=7tuO,Ms5TC}eL,5}-rՒ n :҈V2YXYךel-[{o!+ p{{RfSb&lU ؒ{jAw;u#o Yde:"uJI ].":c /Sg~'ߙQk pi9|XEv%>Y5EU ~'t {&i3&~hC$n*r%_T6io;R1Fﱫ#u%ʇ-3!/g0w8W) ߠx cF_HHUd?2m%h-uHA\BFߨ||U(<@X"nZDj`5Gԥe"7Vhff{Ya9tÇgO3D }p'\ed8IT g>@"JkZeStגb1NqVs7-Gx"3q1~tВɃeaD,`X+'; d\ !Ց۝ٜCeSt^np;û[q3 X[Z.~qAJ6rBW;0nq| jsTPo̥r!;_1D-vb ?2_{Xfџ a<| +IjP1ZxW+0%>g(,J~ _ YF>zJ\L$~I[ȩ68ՉÞ QSFqA׊F\Bqۯi BY;E6^[@q!2g}EBRwm&  ~h|述q=X݇)䨥ۣ{o,'@^r6% ,ʦ{]ŎܭN5 kWr`cU t`?p1~a)Xa'b\kI#nXfw7\]ҕ4y$7zm}s DQ$!W9~=AoL**)ߜDtɽ㹿yhZ*l5ɦ?iH'ۭü@d[|h| (ZÃBnвa ԃ+?]2'#*wV D8)F#D -nȦ 81` t&![qjhƶ(5Ud挚*At[❏9npkC]`YOcJ[7»si?sì ({t!`qmjPm6 'V4~%T=b0u뒚pw=atzxKSZ `7:4dd!,g)A7[fJbȋ*~橅)XaKF=vQGh_}m^IpsYCC*%| i^7!?Lq|'gyѵAd9ߥ$7sB hka1%FGw%J?>͊ *K9%W L$Y'R TNXU]&b"2l4Igo.u.PZQ(BwҞ΀: ́h1%P\ltTal!>&,FCq|#PmOpgye"~{#s7UmK$IK}gn>[ dO P2(HT).? V=lO栙Vv)SP}UcƧ ZɟXy I_ҦҶb<'FIcZr]4I~fш h7AM _;;ba#9(x}k J6SuX.M`d] I'5E 8w%/tUZ0dR#f] L5H5<H;kD[j*㇩],N)l3Z\2MEkaHŋʘET0Y"]6RvR:v b}Nv37|)m <:ں( gYhtiU漰UJt[#1MՋɍ8-zonc Wn/Ala-g`$ͅbik.Is Pm$j2N > 1`+⍶Bss-A8N^=K=/K(ʒ C=>{=ÑISbFR iDzVLYe.aeOp<[Ykmв[YZ0)YFmWRgun]; &7 `cF*.7-د'TKN z a{I5PE"k~,GpfjR=,_κ?ʩP:Gݺ]_}ot¤l i%\|>VZ[夕R<Xn~4SX%1ׇmh7ע^F¢ڼm[##aC;騻V.ߣ:Hl?r~*NnM=NQ.CV* :U1 Ȗ$JW7K 7?p-ιRq{B5Tsl$$,aOΟ _p^h0P;1FE_x'G :v,Y(̌ Ny.rb&bSI0-!{$_N{|͚˙-8HIxW@^pM\tWV5H1fCNWR,5O`:LknjGޭǶj7Er%݃@gܿKV A'0˧v\ ٗLE ހ2~)($>Y% uIM ]x;.; ,$=o5b?&hE9[†^:XW)J\z37pT6Onr.bCF)+CQ2_9q#68$*@x]3y7hڷZqh-t?AZn#? ->h(Ҹu~twÝDkҼ2Y)ToX<\|0` bxXcLqmrVf;Tyif9Eк'T\nj@U[p 壉X \QM&xnLCfʖ[ޖ u% ,=HB~6qbTo) H`.!:Uj>j֝[nn:!]K)IHYOQ-5w`Ca5;e R:CRm$zğe5g:N?? q=5Y<,nE$>H0ūhŴ)pk$~&rgr֥hck,I x4$KD7Z %e5}Nrb~{Vqӑ`ZC 웖4l'Pٌ pV$тxxb _R}8&;6aK:Eò=J%u<"fL-Uj */̃ }o@N`c`oK΄OVaFER-6ݱ&mC1> iJc8j~o%:\/Ia(g\]A}U! ))=Y(џ-`bܨēST[4~ElPA3x]| WGӼ!4V'Zo8JlX%k ׹;#FTnX]D䑒#[N+KVv'ĝ\+ط_ ҆l3( b7|aP~9@ 2~SvȘB֗mL1&z%zpp@KV_w&k+[@3lK&S&6k%x@"߾a{b@u$i(BR1AG 32! 3ܮc7㥂|ވORt W*}e0798~L+^ sX]^+1٤xgF*E~Ƭ~Zh.?٤*IyW;}Qq*ﶥt L6qᤚf?䉗]ᵬWB8]eHXSJo0}W`L=h i3nZx΁茀s|(2m5<_␀;1ttD-:WW`]z01ݞ/ayxp@ٗ} (+$HgYZ0707010000003f000081a40000000000000000000000016446b36e00008208000000000000000000000000000000000000006100000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/hw/usnic/usnic_verbs.ko.xz7zXZִF!t/g]?Eh=ڜ.+φ]_YrV7k*]>h|઱KQR#9tG0(6 OKu힋UK'?n<і o{h :mug)_nkWdE$O:Lkuh3ZԙrB-(@xcmݵK# v`92|(W1Q YTwF}0qnM8H| =OV.MEp't2OG$t+5=&)t GQ6Q֌@ۭN:a޻얷B pAv̱I3Dzy$Պc4Y#*tw9HG33Ȳ\%tG:kaZzf JnY FnДSlSDŵeo5_!2ќ)d\Ě Ē9a^q=tnd8nFyb72*<3N H Չh fٿgw4[y' [lvu^4-5!oZ?]r|Hֺ$VjOaC͵GȖd=^urQ>^0N ֠rN:D^ *HJJtYݨ#/$\pvd7:;ۃ3(ihhyb0f qW1\LT_R'ƻF|s/RFM 93vT7J `bSa:>A) 7nz"&slth(5)sLZ!ך d.g:(_@)Cö:q"SS0G.(:SGh] ~jc s}fI*fIbI% m'gd_^NK}b*TCX? k>p4l۠  TΩGh .\>#-EJ>,,:x<]YVo~yh/ޕEiPY1;٫H賢5:RR}MM=C'32< <ቀcuЊzH[{^sc2'@N,SD7Xzmg;T $Ͼz"ssM9Rb HNM 9vH %c̀nyApda}עt?w 8B%aX$I?.E+;! T>r(!=0LL~ 4{o@) Fڒvv_X)4 ДP:f it #7m_Y] icئgY 702u(vDg"{i+5p˒(nIPb9nFfhӘ/zV%Jgu?G6/za!D%LO;X?;?n nX "*)e󚯔wR0yI+Ab=ڪh^ڬy`.c'r㥩?Ntp{Hx%FW%EP^4ޅ'%s^I0\)vcAS_1z'vгk\ G@:S#c6*v3HRTPpI,oFٚH IZu/̛|)T:ZH -hqQ+4jlFCUzfgدYPfw3d7/#^ ׾3͍"ij(?~ kd0' R(sQ!Rh] IpʃDT>v$8XWO݃6vS/XfӢPti& (^ w}T7LJIsEA=W֔bBcljW*WI? aэT0OŽP oDH{W~P xBƵHA͞+Ԃ黕( FGq){v7O_p"~pN&4 ^<`@5b`W]$[KjZ0Ek`Ij9znW9@);YB SyB]U)oL)W2;I۪>NZx)@`΋W¯U,3X{MکPS$hA/J7C/#+%qg] G)Ġw%9VU%5i;De0΍̰Ggh]K`<1Q m >5ZHk4zUس2to,Ҧ38 Vq<~M[lQ-ICn*G 9sDռWqLG"af(H/^i^yسtbō\ht3d&PqS-:Dj5/YրO2BzmwY3LjpVْ۰B_>> -5f%j8!%0pmPv򎌠$Z@ ,Wͷ9 %C@+brX.NJݦ~RƎ;e#˗BYG~`"%~b w@DvF*htv,m!^IȈuj%HKgOc5(Cgho~[Mҫ[iof_Hߋ"f+xg6&ԡn,[y< ,P&9ӪCYt/$~k鍽zFXCKN]$ȬQPgn_vq0Jj-YD Mɶ:Hf40 + cBoFf|2ߊp%0JŤmjQk5x;]i}2=nЈ%l[:,y\5n4z!0&^u:h/~;Wk*2<~ck`[12VL¨ߜg-o]/t3Uo9W+a.١DO u/1>=&xa MYsk,tGXr&lpF47S:4XR$V=yBɑ;\p 폋hpOAUb{* t7 4PZ6תvC9w~l"8vrW|7:y r2J`52GwFh*Si[t13%574dbIg\0^VNs6*MYCV.5< m pƙ,ShN\ߒde:g7w4NC]``wSIUEr0`:v|xzX #=EFK]@_""o6)Y[.J6$+Ytۨ sM=۳]%C'xFVʣFнFC}},7ڄřQ )*X&Uu<0#{V|sB紶fɸf. |\cU$>c! f0+ ЗgF[Fgd6m6lqtCXImqxc"5?^hshw+Wڟ/) Tt嬵_{?PRCxwQ;HVz!NЇYùM\ G1GQj-tݹGUz 5< /.\7Ęy Ek)dP@Un >q"^2mNGI 9^{:|ZZj]vpQu:Iq+5ډ}-Z>P%.# ֤=2ZI4἖#@9z~QM:,Qr_fNV٧y\+_nJ9Q൷Oh۾앦"g(R8+k~H$΢'I$BYE~ 1gi>H]{~Cz.ͣ7_S-7FI- -KQՃF3:z7 1kfS+α\j5BLBgW5NLyr͊ss,k/ ЋE3&y<{{I0|㐚=כCֹ!k!쵾+>$p([Bs_6 \8&Р9KOQ&j;t@)VG79X}ʆ穦A΂ {3w\]0my8K1{ =#lTUg1*&dg3Z#mMx8-'" :7/q,ln_*7> yZi(~0CbwH'igB2ʘN\O'_J7MLnL@Kv$ i? ?R'( b9Fu׉)+uK;0TؼӦoK+}J8ȯ|W&bRd, ~uH1Ǵ|U{ 85б]iܐ d~旃}X #0ܼ].\^'{!!Ӹ9S:O(|"<%Du7 o Ip窿-ˁSBb<ʥmlt:Hhլ:hZ㓅}-1ԁ⸱[vϧDq V ڻjypsY ލwB?ֆJiJw2 Eiz&o m~7)&ʽ 0陸WSzUg ; ZKW%*nʭ$袛dP(/pb//IzwN_$%E: ?95\Ű4R?&2D, ~3ճ 1T#SÌma8նvF#ƈc\zd}\'LQ^CSn# ǭQM` k}4N@SRYqyr5ϼjKAܾXMu<}Z+=GW2,s{Ś[+bSlЬw y+QҶ!D<}5ñ %h`v;O󓦷-?t S vyip+c9B`AU81Jԏo&nC{ÀcKv۾55%y G4JQxA; uC Iÿz,+vhR9ъ\1@+wJ>NPLS8oD9Kf @K S{[䡫RONNËZwF$"3P<$QRFwcK d@ZL؞#\_ѫ3Ssvx(C4Q6C-l ,p-T Xigt F%is[^>{cx-y$$&ᣵ̴judVf($`ߣ\-mi-}o]ux'f*~N9aћ}sl|sD[c{ % Sګz'l ̈/]U*5i`3qUHRMӔf~iXK>p'<)WڮάL83Nu0.BA?3j [^,*FE&=<㗖lWۤg+Чv.L-F4}~ÊbS5wJA_|1eƥl[,LÄŶWxcI-fEؼYjLh/O(В ^|GzlG&C:Qd&f`)UPM(~#?{.,%\; PB*Єъ((3 ES9Bݱ~g29LJC♎6qqp?J3\C|t_T iuJFRD!<8N3<,˪kJPu 4#"E%,_t]l "9gAT:ecLVYtX,7Y;Axj_0u i- } ɅH1t#WN~C?2oL"p(Yћev)L,^BҔԵW5GMo5M .R1@+7:A؉HS;PoͥVԈ򱶤,'<Ի]5+ɧhTye6Bys. H%eTfA2MYc[~8Z\hl`4I>4f7f7N=I*j}_]3o8SEʋ#1@2G x$TS{!oWhE fO怕 c`Vr,(g_, Fَ[]j%hd{鸏kqJm z}PtBɐ`>NFE"Z=33ms([!kKzc^7ۜ?))~ L|C=y4Ժj!Moݐb#H[ Hz C3So4cS} 2~zN{g"sΛmJ\QsW!Y 6r&Nnf8Y@ɄBX\{1.;(=9eM70f}@2+ pYItߑq8mK,}Qo2CVpm@0m#eOLnBL"#5R<*Dlb00{TJVH>C2\zsptWeB0CldJppL 3dX|hs i>F'd-R?+(=u}>+.Rāf*>LO?µ-RSO\HW.7 C+ِ3 j2rI2uɭ]1\ڐǰ<&0)'u-~$Cm[S}5tCT~Ib S, uW oܴ[E+^.}=}((Ù*鼾MEmJ5nx=f.?k#ZTFRaG378z/)Ghh1 6!$uOdO^܆]GCcw:ZjP`+mϝa+xF܉ߴ1D,gaz:ڕ|r#ns-pI aSM9o>Hp$ݹwx~WHLyY!gNV_ -Àۑk&nxor{`?UDwpt阰 W&@Eo:pҶW~oeTfwm|h\n6A,9:N+}O21Oȵa$|[x#rg6[إ3-8 xIY!O5waķ9棪"|v B]-,=g!8>\6$t0PD[DhSbv!J ʻPbIEoO6)\-+BgW#zծbZM[*hB)ݾoN7Kf:Qo]^_DUubq dlإ67ԆeH&2S;& miJMȇ!yw mk4< Myoxqyu_ֿ!+I8qǴ9I4G,>W`~H x E8Ed򔱅w\U7Jw Lq ^񱹦[B'nc=UxC'GA9Uk#׉8\moأ>5ôD뜐gG<ɞ>8ʩ7KYy:mؚM㍭_U1d }t`JJ#rfZ#{tBݦ\]A'T^XA٬erSwr.h(^?Dƞnt"RHܹyu {`)_ڱ͹ pF[%{IH -D Φ*XT-wc<{|@@Cq0Uⶰ NX g 5Cy1.:W쳬=YJQÝa߶K ڜdY.p1(Rͺ d*FU5Ȇːܦ.g6jeRw2!FJO)Zn^}X.z^(TګmNפjR~pH;]VsQVYL>^}E5^[ǵˑAWf"I"ʢ DtMėX9obYM\Ӣ*uRC3_:y']Pb )r{6U{^'݋iW?r@dF眸5)^oد |a/ C>W R)'[]d=h8 Gj{d4jDUgVxMZZ2"me͊oaU¾ګD,'YXE,$])H zAA+ 6v#Q]CVD?AR/[<آaanI`3;'Tմ_$Q:,{z”GI63$Jz3f_m#q"$1!}>Ԑ{i`A8,_Zv7țK|8pYLQEO *  C:HkbGbJ&Qă\K"_AmLY)P;GNaƪ6bω8"]jnwW9՟JZ A:auVі54C8ˈ,@RC N1Z^>Y[bi%2Lw(#sͬ/p:.+$(Bb+3 휴0Skvd!Ez @D=N|lpo T])#KP,t)M=C;KXl~y9F&haΏԱ~~Anx&FoHvrb|hXs^Pjz1Hһ}t#gjЩkQtBEƴ,EO`i1`O;X+_\aNTƈmOx}<|Ot _"Ac>4]MڛU(fi.6aTH 2.U|ׯJMwr߄Kt"MF,]v9RdLJԴ`vbp(7E,<&ekߧU.C4 Ϛ{Ѡ#47y 9 %ԋKL׌x?"KVeQQl ^ÑSHөa7l݅V#54hIx J(SY##[;x= ,u:&V TE-!uDpsd㝌 \DͮK*?v2gǃ\ǞD~&Σ XkW=G\I.x~YG}W8YCKsDwMW0Xm!_U1ŷt3'gjº$ { RD^^lO P+VT@uOuM8vR\#]u3`= !Cnboeyi4צ*5vOg=&_ z4U~gl#@ F4>! BW*hn+@\;9f'^09Z&=K^s`e1/05pwwa9b Z 9(gfŚNPJY̸&v*VĢwcl6u[-AT~[a)$z!GHC!"C30) C(W&hTugQizCеhRyJyn#;Kne5A1߬KU1BKVE>n9%M~p;-#rbUD}rkyxb`) ( I1É~Z-~/Y-V6Q`Qm`$"tԿ r͑o!EH_ل߾_'deY[*-If@9n6ve60/'rȞ0A"?+gQW96ߟf:r*x݆nĽͽQ yPt 15["^.r4trcUǛb(O' >Y 3Jǡx2Q8WE&rZB<]S[RY#<0Q 3,$Hs21hZɜ3]񕊙O_`_ fy_co2a Jlr/ UسQ970p{'1Wpeחt(%|CrrT2&S@WPTD.~+1·8)ApX=HFOp`ո"TS`P$@.[ʰxuRd~Ӕ6)E/Wj}.{z0?pp %1r+|ףNiY B8ACxD@éoB<~w|3 3SG٬*0[T񞸲kA_]FmpTa;bV6E]7J=6׋x("LrZ GqvBNr=H{Vv_:,A 4dfb)j7&Ɍ1wgPG\vf݂ y S,nĊd-.'֓H+ yrGծQBfa/?hgW(<qxFp@ye=nCŒɾga2~27TYP[taT JE/3"=v 7ѣ]Gn 4'SvY84S%`9p` clc?\h+C#_WT.m p_BC0Ҟ=hb{ga1f85ƃ֭7xt)Ygɨp `0!_ه>'"r'kP?ȗ]\XΤr"C??|vByoUGiaŠ_l% .-W7ĝ$!!|F%j~;@H]Bؕt#ݫCX/3O{PgZ)ɐ$됨/ {Kw'Ze1MM_zwX#qk B2si&"a'ܳ>B6o(ݐOp`? E› \Z {s۞&,O`pY"uVN̓ƅX_"щuFz F}@8 5qsȪGGoָ,[f6ry.ɲ.M 2Fcށ R{>~ln%'%~bs,Epr{ /?"Jqfo(M5`.9`7/4[E BML͐XqhcH#:Jec焵,/ "o{^}SH=m}{'# !Ts ~k:QǖVU"9/}+Aab)פ@i?_*'GӻT$]"^(M(|"_$9>9Sl>ؠh+ݍl{BF+ bf&_Dh r) JlUSs {*7'Qù G<`ZgU&+!&Va<>es|08=H7e(T]օc1P0Yc+Kq\Jcϑ[Vҕ7%ιʪ JdmLw5\+?/a|)JxUZ^No"HE]2^\w\aRxa{ n䷵qvQ7+дB{Ê fK2US)E6ڦ~ڨ7 I0XهDzLLs,=^౮Z}de:KL".í \RU=(;38el"OrD N $nV©T+,# qYU2 Ȃ5WGEZM=yq58pR"2E /:L\gBG}L)!S֞o cˀ=5!o":&J.=ՎxImI7۶հYg%jgp8}G-D1ZtovgGZa1?:E5 ug9yu9Xvb1KM 5p=+z~j\w#>yT4#MɂD&>Ђ0?y) IfW鴞"+J2G:x%S_=܌4VrMg0;o0V IܺR֭Eo򱸋`=`V1T<1̕("lI#H{UI `FcJ_X[ȷC8&W^ aES삃E-DŽ+p^PG|RmPz)/%SEʖ Ex+s{՞ RLqqx%8TF@wr0w"Z|;Ù`>AAB] ttѼKhuf.ݜ$ILI\sYg墙a5*X0 sU;7n'p~aer2f:e\9H פݳW+h~^,;LdijVViTȾAA.H$wVk8{O+ܮn>Jw%Sl,5To߇c+hx"s\hW ~V7:"0n{61)<;K4g&̝ s@?ZCye|-cc*MhEVaEE6CI``%'.u"b/9ٗ.TD:KRF p_d=hب≀o%f@փ˱\r$ z#lQdi L5 w-.tr$;XݞG誵eerT47K&hiFUƄ+`7U$omîb HUQ⍙׌}k)![od:: Kpōݷl(N+}@I Ioy !xrgE193ׯ59e:j5c"*,.deW{]]PL#E!INx: .e[+(Q p9xJ9I,a/Ţ]!61oRNMҺtױKY0(`5gdL=fKɢo9ccu )W]<2Y v5j^CU{MRi*oM DUڊ㨅٬kkjRhwS޺2û#&|sg \w6YE#sWI=^R`2Yh ^W0y_C <z.ۜK \'2WvBy-BK\Êk$I".$VYX%G_$d,8m ^F]AB9v'^^[TnCV%Yˆ:,x5b{K^43}8F|q\G+}ĉ6a|LN_2X )Wy,R5:/T vN.PkHO$!إ/⡜+nk E׌k̗qݫKQ:Em,-ZippZ[…3Hcn? g< KzuP!/e=4tKv4b:y= ǓqaVwih:+,Fh=< ,]r= 1{=bKtIDEdN#G lCQɍ"ڔ؈$@Gc#5ߩ1}Y\kL'q%*fZCuOAݟ6n x!( !1WD|YݕA8ɞI[Xqserpa$Cl#EƉ;I1dl]wD QPk |8lPs;ɻְ8Ȇ^1h]j<ױJL yQaDT*"ƨ ¨O3E@F!J?(l(.TS"跋b~+Dj2`oa2oZnBd Z0̆R ΔNAIzt̾*P>ߡek/gW)3z?LŜQĨUۍw!Ҳ!ӹ8[Ǥ; %.j&+wcq|Q+CWDH5M;M8mؾW+Y(ē-W/:\T  |*bH̑{;2X`Pmb vL&Ybe=ѓwٌZHݚ0Է.*wtQtyRilv߷l֝ pҙ[{d$=,3CGMPoyBSO ;vJX -p?S!?-c PLH@h!^XP1?~pk }3_K/Wx&3NA %(8tgPrNFMTٯiqe+ɟAЗkI)X6m ߹&A'ԷEkX@Uٶr᎔;P7s4:89)KqQ:/&`3@{fvjjm([RG&vV*ts{*~sq]x:uo$owZŜ>(Iuśtl%mN(:>1hp{E Ƨ!AqG uʵ}K&^ͼؖ tJH{w:Fk k-l-g3GmbUS%z4Eb~NLmeKKMpsNL\~E3^t2KC _Je.OmcZ>=~"u`SFI3@@m(E9լ0fbY|oQ Ǎ<}A;$Nf+g+!hN[!yU x =_/gc.W$~NYw޺ 9ͻ%tu`:Jک ӆO}(4A Cu@LzLs;D}s+ױ~"<󍔡SXG u]mؘӾ˓͏fg E<Z*;]u_SBoGYBiÈ9Ԯ3k]i$dK XtAe΄udWDw1=~5FSg+kѭrӉs7F@ll੥~ܘi1IucUFf(YJG[(~;68~j1 LuckYN a?@5% eN\|{:nkS{" ô 2|77O敍 m Y|"( a׻: q>J=† Nf ~?K7cMj4O$zӷ)ī»WLoc&XqR\y\7򎷉n;#2G^k$hѰd=CZD%Ox9_:yc¥Ts͗u~apU߂%Ds|cjN`I.MiB[8XDeoMi$϶(,5mc)?E(gAƭA\&A>TJ w8|T&RFJje X{#͋Dvk' `gik=4-l ϻTOr~F.:ʯ.k!6&s_[٪VE<6ottfwr@'߷9ձn[G7*։M6|G%=zu9zTeyRP[E ӳcg! -H tP^QٮI]c`ts ։*DKf%vԄPbDžJ.sKyntɬ)kZArO4zq;N ӫ"O{u @G=gCanۯټ_*r607VM(ӯBڻ[o?ԑ򼿰(`I<gҼn?wgx_Mm{#(Ug[ ch g{0r6:e!Pa+w Ǖ@e&1#dyKa/Ũ(vob&_53jW:EiB⸟ZqJJBͮkLGBᶺnV=Z'cc~^Xs–^${N]ӘEP2*j"U;iW޷J)57ʿ$@jFgX??F'K 폚@=z Vc5ⅇZ}Jm[&c+w9p,_#^laCax9ՕD4࿠4؃ǵŹjM)Z跨Vl!M+>m 7_4oX[C)ns634\xY<{$s*D m2")͠$t.Ve|֋)rZxrGS,-Ot tQnkWiM>#TBoF:MQTaYO SKAŧI?p:{pq\(Kl#Dtʵp.k.޵5=wztkm|IPzRo1S@~r6@#KDL* ^\nvIk;xVWEsirlߐK=0Pq}.GҶs><`xWe ADP8Gf:q|:-ke5|t>dLˆCs{3:(L_K[1>*ڀ+#% ,ad#Q X" Y=9Yҽ=LA.H0 2G׼gqъ.a(,:׃f7#=+{ˊ(1M0՟AЃezhuI/Ze1F%y4Qmz=WԂ6&Px駊}U_UΐF Aㆯ {]{u!fzUeyuqEnă=I=~ ` ۅT20JO({G$;!ʪR&P@2 lҲ]E\&kGip 7gA>[~kem$ߑl@ b :Pm #a_s' p=.̻E3|;ƪ]Ѧa)PP8W_YZR &k|`i4 45?1`=("vJ@|`GPH0r~jG2hJZLb#ߎba/yDrļ08L&zcQ I[/yդČuT蒆*e$s "yNgȚ ڠy]9=L AlXW_ 3$ceǻ=a=i!Hub)aA6[_QBYأbyɍխ>{g(WXXQ.`L 83GPb77g߼..@a~F~_Ģ i_1:`ץPlO_e26Ϻ{V=E =6+d#54sZ+ BČAXyMޣją"OC;O< t QbXxQӅ)%aE73W$/e53%آV`nBSBulȨd_0#(NB[+Ӊsw™_\<]o{46cG[ Y$t+c18V}˞KW68]m+ X%5[s 1n&MX:ЭqXi- 5BXh `ڌp"vM 5'KYSfYmǩzŨMbr{D]56j Iǂ+LXHDvRA,+nQJ[o&%_Y P*0bODb>XQ!}ֆcΉ:@Sc(XޮHub/uNk2硅xcƅ6v}4 2$s]u%+Ǹ;"OgHM˰2|z~&3A\ZTժ~sȮMrWD1" o! 5qC'HBKǥkY6Ty1__ {9Ō{foJM?a[J1zb9 .B*MH!;1'62ēޤR?%vK +\8M AUX2{L.f>ңa^=[Wpz^)%qPB^VE1vlٮ ! 2!7|W`c #c{=oDӱr|RNF*6QJȮeut CpRGUJSd|.4q#u~0,?*KCtLnMrI-MY yHz,m-::\yDT@B84mk&ifۖbW![ɯ>Ȱ($Xzm5@R4'geDT`ia2kc]!+KAfXKh OI6fZW#Yt/R\N'QA NòRŅߩ5ay}+LؑH̥\%xt#I>Dשji6ml=,JJRRTN#f!J3w$LiI~.y]4e "碌-tm,]m exeq\L-r̨uBWnE}뱑I# %To+ .,.-Oq@%Mŭ=Sk\*bQQ0Y:lEoG{']mEOƜ_8tulr:ۚFc;B>sR*mE}wov͡ >a{H6 z5{_c8 <$FlՠiY\]KFaD;؊&Τoal=ZO6˯HƵYـ@NNKxJʽ"A@Kb~볤Ch=>m]y$t s$J߽LDh }p/Fm=h'YT }6C1{>k0t |MW߬ۂz(+n] N -Y1> *%/EKp 0ic50n8yRpcmt2A v:a e ?PvK*i;f#st0=tZUg TN y3ȋBrN?g{YR\ >QTY~[5+=lЧf#կ9Wnn..`83:-[Y=ܢ :VeJqjp^B;H+47s< ψд)eA2/J߆ûȈ"bpccs΢GHHoC3/X4/ľ('\tbbVH __ j" *@2,ؼJi9jm5>&A[AhY8.NX0p]FZl*-{X'*Oy+R`\)r<ݮR|jZ,"M414V7&fd3!'aZk6ZYx|9-v|j5 {' DL J\S9Jx&cFH 0 JiK}ඔfy7`Y{o˗SGÙ `_Ac21XlѶQ^wGnmn.Y`I5ň^ʭ[Eq7#KN*/ۿj;|S?*AxzR9x'MmԎAag߰ؗmPe(-jvUMύG^ f=N DL/&ږ_$Lk |:/yQ@P2:ѻX4!ﱑ#Z'Z_<}&[/\ ̗F$9S."i`ri3Cne.zAH/ʏ`'C {}_<LJJz'`SG8V鎚S&/K ?/ T@lX fgYZ07070100000040000081a40000000000000000000000016446b36e00006014000000000000000000000000000000000000006500000000./lib/modules/4.18.0-488.rt7.277.el8.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko.xz7zXZִF!t/_]?Eh=ڜ.+ɒTv{.fE2H76pӜiܒ?m6ƶ|F5/soj2ݠ ;6;q_)╊&EnX0|$o/عN9a];oРB83;"qA!ADU?2mgM(+yZa₞ZGPv|<Cp09/u7{iF%T&@2 LgܘvN @-t+Vq!sѿkV?N2= c  RUM5b =*p]:!п Wog#7K`fMPӡ,/m sAz wCdd<}5GXWPH 2F^V5eY daPtA? O_P=MQ7Ǟc5ϿxT26T+c̋$Jtn^ebKQ;w?NGUQ' \E{֖̂eU~:ߠJ 3հ@we-qhҪtc¶yE{z.v-cG0V 2)KJ `u I)p/ag}5L[`lE:D5RkEG5v~Y"'.(X5 h;-Oè@h>o\9 Jt5aY{%OWDx=g˰h&:c~b1q8ik*>F=QZ Ź5`I65n)9ӖlvN sTB ESt!kQOhx&;IWнZysJmԣjru)<.:@l@gd/=]W?Y \N|50hdyfV\`˔a,Vf<OqkYӝ/AM;"Sfg <\=kTo]$=6^f˜;#"E9ǢUV&Hط60W;h3]m5cfmtBjodERB̐Γ %TtETQ\5V<5xyWf[I;@-PyO(u"F]r쩉BQfh!O<h_B'P-uȟ9b+"E/;`_Y޿ǭcq&\kV : ';n$^ivO?b"kd[ROD!Rn!cwEFWt3rj ~íޫ΃JVjJU [cװEPw`P f~*]{ ەG+ BrQvfKjGR8RjD +W90kOIn6c x t423\LF]VD+ڷ2fW画;T^)۹e)0¿X)I͒ ܍k3n{?Iԑ=Fi:VJ/YhY\;njDݶ.~"-Uֻ4&Rlu`U9V; [ɤƖ܏w ={3E ,K`^JSzPbj^zZv u%[˾/NG`H+y z z3{AMXYBqgEٗ5k#( wBL<ѡΦ#KF\얩OV0dtVΫgy1ȇ>νι3sn.-|Fr$NUЁj&_#8q VhD3uq ZqWO D]m#|)R)Zh.} Q6A[U<+ Df@ʅnGu|\}=ַ\viǙf/H]")9T]7VBZ`Bcx9W& 妁.3]f[>6 o>nB~u| @ ݓQ[*zAL M'w3idB;WivсmW(P/7-'6w-W ޯ@zuIR,z%t>p %,.D)hdd/C[QyCh߆!0L^s yK®̨vd:WoHedǮ<&=CƱD3p`@]&ZntF?+z4ް; /U9 սN@ߠr{j=5>4Sm|G-p'I N[ *]riɘy&$.8\H@N{Nlnq}CoK' Qw7>1k d(2iLAxä*B…+'#j"*ݳ gHS:뽯/̉ʡ"Oꮜ{ɁtCyO(t2p7#[d;]SJq#' ޽&޳O|&gy&qj85ˍO ǂ< 0cA5H6&^gG='P |%w[#s>4Wc6'@@G%km Tް %:;eL"&!is$ 8,e}N Na?yp':uUSN^3 kv3jqS#C/e[ \cdgGJ b. v= "ͷ:&B ڇUSNcyu91M@aK3s{ӖFQ3@w@^;A$\ZТ/ } JFE6a zйR|#0,˨o̭[z$dGӝ"ґFqt/u,wnH!bxx#v9Y Ѭ73{ 7A]efk.AQT#+X:Wbqad=h6)Jme-@hO:2\) &TemsT;+pk:o-+eafF5$M{!=87^ d^02>&֑ҷ0:|E'gCS,;),mڕ :.0W w,h^#Np%l }Nn(ي + rD FwMR^ ~6o_? )imd\&榛WPW6A'h^[E +,ѢW)ǩGZDE?i#7stF-S}cvP7?U)X+ ,/ld5eq;SI1dvQp/_e=S:K<,OwVEI<*q}BAsuTiTAB\P_H,Lб]_/I[ .nʧR%|U36E -<.^x IW[.JoFv#*'$7rFB*Q34&ط#sۭ%G_nчߌ\q9E[2<-c6*WktqC?7A R.i*4vYpz'c|"k)¹aQ wR>ai7^|Vd5\Ĝ(`׻w}wʻO-Uy'M{ ?Ray΅y7TDlF6+ Q 1BweE)!_-AvO\`u"Py@5WqMVbS/C]軤67Yh'%ˮ%BD%x Gc3QƽFM{oŅrHoXRveJ`KՆ@!]}'{Guk7U(/ [O柚6ajvl~p`J8݀,$-hOKt No"Vc؍j,d{;n;mp(\.x<q/UYB Ӂx(uIz$ǷDy`B?憱2sbTYoSo-T9L_>Sp*x_AYk[VfM8`*'Y*rk銧&FfOKst0%[x)OT.i/ez>KMZ~|AVF}F^(W`_JF@MߴV}`m\o%tO6 `ՎA[],c4{4Če2G|46h([{A7Wg%9WPڱ{AݠHdp "w"!GdO(Yl@wKћɄ Da!o60 ,TñRX1 ӨI}^]O # ۅuQ>=B!l1KbK?B_~r1$as'`t 9=4ϓ +IGW&2wPI:iF{^19 34>4<**2_"m{Z_`zZgpEUc 'QV=mv_.DI==?ou`" @pFu8[ź\J+aPz`^n(S{UR^ԛ3M4 rr#qSBL#̓:3vp>#ʴ͚ %L{f фƇBRy7P&!X`yZwSz"Ս5jα B;AHWVw󦎸|hS01W@YfK Vwә+K~54jjhK*cx1pOmb k~s7fAg&k!*s^wn K1IƄs &_ g!ܯ%i7үV(T^4C,?*ӓf!^ȼ[HNjq@<57!RLl0h۠ȻΆ).ap?R[=,olZ\(G^ a acT Pvg,G!6WXq/Ky\TVAlS^?AC# zP^9qğVε^}l, FWWmYQiM^{=vqX%#U(}β~Gh1<,FX5S4} `VJwpd.cY|09g3'^Ē0'&LZ`G9S_솱,,)sDk6*^ݟ{sꪧ%G9ʤbH9i|z;Ws.$Px$OބYNjC6D;ԅW-B c\:?!^WT(vߕN0Ef]ƻ:M7X)6ڙR6w=\=D3MmZZQ Y LTDct6YIfٶ.S8#QF^ZpdCEJډƣE( 5bTfù:ZCRh\0@._\}5μa@ڞ!|X0kmT&柜imǐA#ȏ~ xH1! جn(_[i^I'_2C/}^7©Z6aȚTщM  C1$:iWj]vK=VGs*@4Aٿ 3VeKL[x;6!I(W$.hnkn.6AxW݃Bת{0)\Qa4OPnՀr ]N?78X-y.%fO$B `Y+^fD$-|E{TXV!td܎[WlFjqVٴH[7 :aB \KU1^7|gaqJϙѫ*UY w8z,&dp 8vJHL_#K2lzB.r>S#qw0eZ~¤ގg}:̓m=ѷ'NJ$'Ҙ?SI!]38v?"^1ߡW eP&--4D2FpP={>X3e#}i5 Mk2@6D)g³~ u<F{"UG/ 8FWbiU6ƃ-? BD sL:uP; /j̱"u^jQ~qzѸo=EM r? kRe)K09=1G3yچuC7zhaiS _QTep+2ys Hž}-3*y`n@,!>2z)Dl+ךыcZh8-#:WF.n*gFP֤M?!\̰Fl_@˦O7F0!NկåRgWyw`M'M~ʫU>m>'ۓP+R@/ *Gly9<*G~'5T>sqtgRwC,Fh %v378z4S& .>?ʨ 'biVAŹ֖jeT~]8<> {̈&7cV1,+Ok=2.gY+L/ ,*rVl"SdTR{8HA5NK~upBtƖjlEcl0Hr=Y/@443C-JX, 3q۹dŋ3B)gjbW&SeE_:b|̽F?]<~E.%5 USJHܟ y0Sܲ׷W 'WJq))|`Y_[BOJHsDipZ.ۍx P͵-qg1ڄ"a"z_i[LzCX<um^\ RO}A؝|?`+ЬE}!s@fR{fxwp52UyExҁf,# ?6JYkri jc <;dt>ZJ\R ?4Utfat~lxXꖔQJ^Pxf"%"=0Bn{,U,BBc^CRz?v}}xQT){D HKJip;gw5}%beJw|gr>.M(l^نWLήb,ڠ``ǐ˽q5VÇH6tsj3gS/;#Y`@?{&JD <ف;TW9L׆}CiGlSPig+%DZ %3%0ҎVr<R2@b QjM44AUVR^]n8rL!:zI`*i[_F@zABr]Ӳd׾%PL^EOGݿJzĎH %$[& NɌx'4VHeYKKXLc~&wfm. vQ@؉E koIhUΌ-cixHڦ[NI!Ck]`V0 Qf> 4syԒ<SD*q*%AJ&ӄT?n~N\EZ{~,Y[i pT{g򮖌K(Lkhй%^|AB*d_s SIfޣ{9o/L>1ti| Ma,xCM"Sc(W3|J^"Mk!'2DReEB%`r.7u0D)໯{f91MCA@i1 ܱ>4HL"-\!TxiћILoFx;5l+| 3џzaqɛ_rV?1~9 jz߫4pBNhHH#q SUs)X#FʔƜó  ?ѻ9X;f ۗa^-?]&}?xܘ?)$Mq9ʮl!JC۞"]Q,҂CKs~î{2T& -v(@?}0 "`TSyѲ4xM|2ހjL"g<-x 6᢬ BSԂg8=7m_9&σOddZɲgynrdۃ; gnK?ـ}˄qk~[L?9q8A@6sBb\ kf {E;֙ ;c KPئD/n_|!֙/)pQ8x^a+5MZN֚</t1e-@JZmQ2J Zg;hiG#v㫖-.snQ)5R{_-BW~LzOF _0ar?N}s_e7^,]DĽLQ[8\ݮk |6CPXE3]nQ 4|k`ieؖ8vI aTR3AlCHnw%|ofD`ͼ{l Rc3YL, ~4DU2-ȣZʇSΒq{'؎YLtzF {޴/=Ąg9ӦFUYk~;ʹ.qD+`%UնHG('0,A;GoYgD{:V+˃o.Z,qV1\>`#8L@D:(s fUqG9.`U#$߰Z8"or.\ 8dGrEB~(OK~%"8'#l3pC#(R"~z\DX&1ߪt>h*mܑJBb>+**Q +!s 8\O@$hc ou-ȝ uriAh,2,WLy^NteW1xDEVEgG2~Ķ1zR|>݄ef3Pt#{;2QQ.8tWBOy#+18 DB 7aϷE S=>An1 )Qa;ꐘvyĹ/:5e($䝚\( =@gPUBUWkiFO+#|@ҪCѴ{56JuY\MgrJOWв$mrKY6iяA\jt*Y^׏AUxwXM4 );+r$rC ڶ{e%Bq`6'Z=Un@΢a:QZVGB19Aaw~98k֭ `UdޤcóGo& Ld򴕿qsr@x}(_ P=.W2yKjq'|fCgʴ>9?֚{h]|$(Hɘ2`]jYSg1_BޡX&oq L]ğdʒZCՇDڭhy(1 8.r:tV$_Uɢ/1=w {7ڎ!W]hTf􇚆M`zcN1F_h Ö{DJe(8ᇉ$+bڋ^;( |:H6#{aO. :=zؤ]> k3#~ Fme):EXc|*[row-es`FnP?~ -0)Ś]` i.>&p#'W@o-qLu2~[ +4ԉ\vFKwG= vҦF,om{S<بE |57{(ձ<jW`"n}}rfOxPxxҮRy&ˠvwL;9q[QLL*w ݙ`nt &M`!j' ϬGfQYgE/RrbM$z˰ѓ z%8ns/i(ت$dR2tV}]='p͜Gvƾ ` T 'HylJ0p˶L4ё}\dzJG0+p4>EGeOg\+2pv5X_ʦ{Do$/H3 zT(((MssSlȗ[0Nw1U:B_Wya,jj$,R/hFObe]ny(-ud8c yMXI RV 14 0ws+qz.'9!e(V-=̏C?~jXvG;2$@Nu^ Y%fW僸{t2<@GIgQ:g]&=n 臆fҞЩDX5f$Vx9K 3_X??-<,([6β9Řm'/}yvqKy,+ 0ʡ]|5S R;94!&i8-&Y<9w֘&I[9BVI5`* (rpEܮh&X!/]PtIʎW DW*lDžmrSm\ SV`rf1ehmKd ,nJ$wo m]ax aY Z'$j( @ߛ?;e%i2Sm?P  y,zR<"Z."c6Nm/Y ۅR7>߯ y!EiXr+ZI~/yƖ_mWFO\Z*n&QYI[X^(#YSC$b~o(rR/ssh?Ha 1mS:ÒÖ,)fy1K7O(ѷ@K{K.sǍcbr}˂crZ<( [6G'%u6iQG7fftH,덺 uA#Ck!hgBfw w* 6e[K@.{'z-BcwP s`vQn+V(,T 5lp Igxq,Lˈ %d):~1a;ֈZk~NB#ut) um X'(9Gu#~x9׬њҡfiUcԮ}w)KÛsjZgqҹًRƬt0~ xS3Iv(|5vk39Q#JL#EWvw>͞P7Ί=#x3kT38t4sp$X˓wʢE?Ru|is qr( ez~{ޢ7=s'ZٜSĮ&a3]EK[Wr†V)i?T\2XMMW털ErVdK}5Jm;3b3UFUs\^yKW2p(/Es^+)mIOl|W. K97nO>&.a h ^ad.WZ94k ߛzZ-_#99U'&y<&na|4΄ޔ.n=vZ{簊(t)9LJ/!2&A0\EZIa^H>u*"K=MylH+WzpsW٨ofQe8!%碍 m7HulޯEQ % y߉eЇhDD<l]!~$D{pLtQ.m>K0x[!:}s,bwa/ЗᦷH')y ˆܱWLت/ xdPS2C=rBmV Ōlz'6}LzN/Dj!)9eg`hdR;F c6oyT-c n 7ҋ{)1}S9i]aGRƗrLIT瑬5~EVp4[:(]柢\Iy}7jlv*ÛDkT-N nnD7$qKW < Ҙ1kDV0&5I6ţxb(?2\$r!/G)'K$еWjj"l`<rƵ` MC3εz:7;J[aE̅[y'Ied*mdkQ?.Pn@O=^\jEHs;8?P&p{ơ<zP-* XKnyrE7xw NEZ n7o2~H(FM[sI/{74Rp܎Y(CMM.A/jrKc]|`{]{)!Ёa473N`gZ4)7Žr@ 0W;~\;: %pw݁&ϯˇ?=z =kKM<3T~z2h-ǺS_>Qe.#Xks)_h T 3E=2b1fmut9Hu_]q'wMtgtY#^2&\F T8^pVsͻx yTpEsR8N☐tlDv'yYkbrUNOg??(#o:dϛ3 u_ 6S~$PZǢ(2G? MCmOi ]YA#8C{Z=TL4A ! qi}g kKͨl2@.`,yUY0ۚ-z5Yqɽ^ZNim5=WIZrsY+&G8nu Oin]CNnxY@e;kN9\~|&nWxp _s̾Ɉ0;';(=3eo@_o"L5PEW.Ts0|nW#4AsE t&Fd V'H˰BO'At@b}0eAJtHMYdf?|?Xm;?V"16y V/E@5_ |5QǠk:䮵AUVJ>4<##Z,r%=N8Qg¦~O[׹<*tj(>t#(:KG㿷E3z9Y-EZipD.|Y=vQ 7 {bMR'`gU.Un>\CEz1029m-X%?noYt6~WAp0wOӄ=aMY? Fv/OȫM]8 i}LSYұ/{ E[~i#G\ q[_"-BAt]ss4:L`S/{ Ϣ:iPCK9/#jlIRPe叔b9 $ 7 9-`>*a0 d;!©)t}R} GG{P9f"8vQ^<ŬBk6vzKs)0* ,| ^[P;D˕~P+}ƹ"rn%ToT-ȃ (oKktɯz+]XQNʼP6iL剗s1 WpNljlsK恨xoiRMw8oT&!k+$ִTghPfghH<4ӓ0LK?ӏ65kt2y.nq$x5Ҏ>p%[}d:_(yz?pRqi. EY^]ЩmYXI^Kh+[(^!I@VX}\_oviL !忶\DeC_p7>aJ pQ/ļ+6[F(Չ2(WxJzTejP0lS5CvXl׈&PP6uBaŎ~ _E.&qIP;NkHX,~B/!h+gfGoR.wK^KY k*+jQ˅LPW5;'XAT<=Gh01%iVo$Y@[تڨ&$ Ab^HCĊ~F GGYdA:XUsJ`+_@Z|dMofCD|/j2 6Dj7e\߻$MO_yiȏ&=A7?qjm8Ytà) #ށ("eV]GT_Lz$+i"؊ӥȅQ\ffTZm,]E9 +-Z"KȅBRJP-* b߫9bPZPTn#(A ^W93 ]DŽRhҦ_i) Xo匱qcq!Pk)ZjSJo-=6xW3~-O,0e#X\T8 ]^a^^Nfm۬iJ멊e"+Y-ZdrF)@g<JVi/8ɞ5w]8֯tCjih,0eFH,V!mN3 L޲@R\S,GU^)8:kJV;),BFPjk&<^m؄hb/_Mf, VK (2S .XևA7SϙwF3$!'}~,.CN1SA^HIrr X泞rwan8Y) M aڙYؽgvSXgJ/ >#Qo SXk9밄•K>{93#>6ϊR*\ w Fƅ*n}O^ re*թs ^J{v} C_;Zfr\Ȃus]Иo.5>Ȝע. p*ys; SW+P] gWW8‚bzT \ y |ܕ-A#)X{| G'8'FW9m'Mm7v9~T[˕<>m X*| h7Aw/ & ߌtm@yi&UV(Yrō*ŽtV44 d lbXUL9 O*$˨cY0JE1z% F><3'Z|jzǺ洶]OqgGokØsGYigI |Q@4gJ5X=W&\n7]6k +? t2I^8XqG ]mK%#=5:R0M!W^ $vHKEcCP@?e,ӄ˽äA&"X+rR:c# tnJљxnrpO\-2#x1/d bwIU1(ysW9J`LG+s(с<]aҙBw3 /V-47:d@Zm]/j8O;L[)N\HD 8D,e/^@R|ˏ/W]]p%@" [AW"}r0:R+edY:]#S,hoe1|cZI!%D3Ie,e5kV8gG//,rG tO[dk{sNk0Y+lsGL)M3.-vEc2Ԝ₩j`' ۱Iy}fռ9rwGƭOÕg{ѷP`<*# Acq%>M+&>|IUznϫS{%Rk)i v W .NyꫜqXhܤpeg%1ob8?e2 _fcX,6 Z`wl8 mi@5ievhkuAU.%1kPtSe:=\6mtY^b6s"\:Z6,__O^GʼԡKtG$+lk ?)}JMOF|H|b˫M֚@a'E$2n\an {6mT1t4_yK3ôޓϭ{l^?ngS U>[;(Ȕ* P2]6mrfUp>#mJJx)s:c$-u#g%PVz\M"gp.}j_h6;^ y3T13.y.R,IՋ)y",gHZQ Vww -o54tÒR>uMA{YS쓓ڰ箬+Ix#3x@`b+0>kh*o>sxE%xNp2$MSw'G[֩ Xl}pV\ ^% 1ޞ$KNOہC#Zd{ %  bʍХ(V tƐ%B)fD'} ~ zMȻ7JL5Mpm npy#o&)$!{]hcU}EivV|]Q's8zm#vTZs| ݟm2Ěz ֢n080慑i*4'@FM4l^;!2UVtJaNg[m";Cv?<[![ㆥL!'A ~v~`%""m2"KsuvLϠkyIiW$$.eGv/ND3F8F:ސJl ,CP"l@Rhh́&K.qURtqMSW 3} "tB 7~tK{,J BT񌽣KǓ40ٸ.O`Bg 4O@."*Zfr;@5D P6} Fb-a? $ \uBpguD@9x6oG]ɄNbBZ O.g,Y:Ҕ/YL闵֞ bQ$}hCF a;]I}wv < I`r5 x&Gl;/F?|( d'~>\Hz@*Vӵt,r,@3籚Dm f7U< t)X s}Y{`RhUeo I&*rڗt8W =~_1\8bHƃn PT#-H o4{N4̍nz*bxAD7a:@}AK٣&e ?+hUu$be)ft-܅<ǎPyjћXb֧E+cށ(#2̽@K`6lP=4֓![5eefƔegxt 2^=Ѻ֍&d5%oVн '6{ޒT7&:&K[]ȭò\Z 7m@[k%OTlòt5=U#-@ſɎojh!|FæRfg~С q{X²|G7$欋Q١_ ŌӘDp_e \GZg|Ev i+nX{Jexk GLѸ`P5%l @t!e]AHCf\\X~@DIŶ"cq3JDU(~Q#rIe/xDi:zaO]K?GtAޚxwFۥTNsOaW@2.U\X%(<ȺWxyL{WX):x9a((,-uKs2E u'.twL+A h~ۅ'As7 ǣАs_4W]wTBj/00xܿ s{/]idwhRИ!|~:a8؈PT~cc?=78j`GD*~:{~]1W0]rj]WN N$ 4O@GNY`.c~cVb ;~Ҡ*f?L#uTV; ?@Xgn9ڻ+_Px,Wp<kx4Ô߉ .0SS!N$kY~5M8'y>LB5D$U"rM\}9Otyl;^V̶xЁ+/QJ'Qg41XGsJzz5*? 닐O)ĀPj2➯;h|ӓ<+I5B~V%ƶ0E8GN@H 険 rx^̝;aJ;ϽbW]8M0Kvw@DS^nx!զV|Q*Dvy|16-=OGUa`cR~S)y7GN?XS;|x X:;'uIzޓW[Eұɨs}jeCu(ApNĪBvyȘg6IДx' bEąqtu4H_._%#*h)aq޹*f%߆`ì,u<Q(JVOD[O*vx-%F#E; cQDsd?4(+7nᮞٌ4'p+n\R;m>pxOc 6*;И"-aF(N8K (ɿxKlrk% OAoADD 짦,~$Ĉ6Փ ^d@Z;@;'e?+#L"?(mُȭ=jGJǾ\,5=GB^mkJn{ ;|B !df|WE$ihaS2'F?tad(JMhA4jB_&1!':}|Ǘ_T{;fW#ljxG+R%d?XnM0c/V"]5U]U3Nhbo $x~-QQ^F9k:7Ez> ;m*2F/8FOqz} Eu0~{D*fw֊P;Ο[(`kPfhic1\o!<_j"$6ChS|jH}M&X?}ffW@wY|+ Fx(qC yz/E7Vbx `˂`9فmaψL~T';hBAtJܥf?mTay0 RND]Uȯ )xG׈3$K*A -ch^Z*s]` m,]f"ծܾtEOFy}d”8D᳀mAG;`?ٯŻz`TGu$F%nȊn5 j:VDQσG(+x BXƪVx'?nRmwBWQ(|qNĨɮux͚?;#oɱB_2/l|LFŌuݮ@ԙZa&DL׶QbQ4Ua| lew%y:p4jCV&6&~R1,]]7{uTwonKb N@F)SK&`!L0oK=Z'0wroEҿԍi?m0ȔK |BD]yC!6?Kf<!?pX!bSv775i:{@ӹϲǐ 6;6zG^ w;x0K< @5wլʽi+zNмwIEMhµtFvyUG w$s5CUZ>/.. W߫K+ M).g+-KWtʒUo'Nctxͬ&V\$87vI7Tite?: -v ${a ޣ58i!fhtXت6\fWd͊|bQ'o]ɖm(\lIxl Ǣ f/60 +}/ oDŽ9ANAzhAQP?gU㥡׈_y|8kcfҾRk7"ںoS׬ 65)I!]9~򿿻K ~QU"RnFݎѩm`漎v; Xe8OE]ԺnPG>{!q_017]a"J}g,{o3MM{zXdϽiDphY$7*V>ʪ[qd |r|+r'DlCWվi2zG2B30iqÍr@pS&EjG]0h6@/r&F ZOQd5Bed)'cM;vCN7%jD?쏞^(r~ڮȿF֢&whǺ;Bg[xq;U+r5&A.!K Čb@tk>abL'6*/rza,TɗS [~Ej2–&=@pi_`0mT|7rw< u,(ĆcF !zF垮[%i i*1J#Odڲ+5 ^H!W &'߲=v{N1f RC2iVYC}Z:yh(^؉_=xFϚB|Qҗ^Rq<]"@+c>:nNq#mqHd 0祬+n*r[S"2B]ƅc`u4NU.'`XB:寧mz`*dy `l2bz& _4ЮZG8Iz@Y̶N׏g_ЭdΘtc`5:]rLOj /s6=8"/fj7& 1~"=:SE+.ط%i:D#ՄrUh4D 2>t#OKhrVAC"S?J# 3cy#6e0V-ӗܵ %z^jLgJΓrxX*,[t͓rrun^$Nh)7)q.yG mg$3$)Ƀ;Xt ]yPJjzPl#`RJqx,ʹ2xmcDR.}UM0$fVCХX x% >eO؞t.@wd^hxЫѧX퐭׿^eGvpy0!QiZ켥CZ_ŬuR\}JY7v&o _Ӊ ֗XVijhމ`AnГ-)$Zq^MTKNm9.Th`s pٝORTcݿC7IxBn5 3yw/i)aAbK:^1G <$vgw'naVkw\'BPeP{Hs=za[=&kW"Jk-\%`ڐsC+}Tf ]L@C:rAiB"i>_F8 鹋N!6cKަ߅ˍ) ɉ Mv/[5[}Q}H.{ů E !ӇZaȞE -9_ًo/n,ZZ =A~)ӀYO,잧k0X7Ŝ\Jk !)2=櫨* zI70fBz/l%f >ػ,‘'9cݫ0~0d>-[摿ǟIm9UϹ}usAj G#g.Yl^  {>n/y`4݋g .;N=<eM< VCyipL(Q2dnjݾl:H[on&yWkͣnp1i!(.LIoϱ/?]3Ef:߭CӽVr>SHilΈȜ#rHb[JsnZߛƋȖGC6^3 חp“`J߅f(pl1/Uɽi"5ڐ]m,(P˘3=2kMg5a"-I 4户z[8d TBp_X[r$5P;Y iKY9i{cTF$F+U2vͻI`~t2+?dj@a2p5j ov`*"c{yQ=ܾ6;FfASniQF,fVzgX7]hx@XpbEF`}Ф0jo/h9WzOtmBL?6B!+F iziI2ëNZ-,Y%FGΤo8'gBR};A{F.Q16Uz~ZPFb%1Q3`U. o*udeQ%2C8{ CJ/ 1w{ ҫZE  te Ԃ.ҁ&z!oIG̈́/;HG' Hqq Ȕ҆MkP~D_@_dcɝD,h[#3b#RJs:g(_qB V:~kg[叇$#P:W])Y]13i5͒Ի-C1B>)ZA.a:Fxp-ʈoҖW<6p {̶x#\wnmA?xCweHʂxa8t (m'l)VR/i ﰯS*UPst^Cj{ K]#Lw;tH!_|űia X9v[%'v9o1˞emz$:ٛVݨT֒7Bj fAIڟ@\cf9.ơKl{-1رO"c,QL{T- KQĺej@xC_ ~^SOE=d˄AhV Ϯ>;^ITSLhT$A ̀3v}3jQZVydXayxFfu*#IS)0,f8'{}@jx0ߊOgq@F`YblPnw j}##l߿n%hk_xd:!ĐMgx/ii0cO>R7tG}8Kz8RJΕ' ~rOp撊l>ߔa:`1z,N[;cHѫF0of p߸lN['{,)Jآ ’-l9,5-2NwZ"tiz5%=oaYt ,rL#KKf9&9؟qٶ@"EKh!x Z,`|Br}zj܏&t`e0ް7`K%.*a{(癄1Z(ݭ8CQ.k- *$9~Riw%OR6<2ByN֍s ֕澽2 WΧG;3BnTmW4Shv5~Hn[7#]|zB/.5\赯svi{b\q%a {4 Jlt ixſ}nF]/ZWHlF~qU`0s@tymO|4Esɶ跜<37.K#YĭqS\pi q+SaC٩(wyx`Ey?HXuR?]r͝r D"iz 0 O_)ع߭'bE#/<d0wJ`}|UJs-| n"[uHsP"K$-=NvEϺ\[e}y=6ZmVuaW 6U 9:ptW_U p2@UML63YE M8C`ʝR[!p",^d$B0nieWMz^wi?+?֊RĻԎӐhB#Y-6yYԹh4:\0PgO 4 ȕxpElrv[%Ss'e|bRXqLA䒙1% ּ()T,ۡ 2F{iJ_3.Sq.Xn 1R=+CхGZet:*7g(߅%ExBJ") WLG ?M1lh5J4D Y ۔7R׋0!J,%䉛cʕ ^]>WY͌KFZR1>3F64s6u}''NQa6~E\ =ajVTM@t/&S\06p3rG UQ̨v7*D7U?p4ٮ 9T}1X`/)4.3ZyY?op+葱,.twқĸhs"aSk|,zrL679FaA#] }E6 J.}n5bEJ{ID! vU gvaV!b,nOBS6?Tp@~"P/Uj<m@^ɘ2*̇0+ eDZc2|l9 My޿^86$_4!42Bq<ܺBͼ;\̯;d0-ۅfݗƫ/ | ?/x*N%q~)o{-:F0u\MLqVҢ5[C(v/lghGWI]Gm&jB'0O4o::= i404ۺ,hlkχ Y 4TWCpdKa\iӷ=.f\k_ZG&vVٜ ]A0g6iͳ;]bXH 4QUC-ތXoHFAQ6J^\Ѧ.p@d?%u)@07zuzS}=+:V;l[d/xOϣI3翛mu?52LCֲ^m WpJRnCc.Mݻ}w$:t-IgԔIVI.4 jYxLP{ą1~Oplr}c$2U.$tI/^[|Y~~P_UE&0ܢj]HdeFȩo8dLN|PNv0vx}~CfYpaL=l"ya3:9!Ǻ{ 2F Cb@ M`YrGH[g2Xh> `/'A]sWoH|qw8ti2u0꿥Vq7*|(і+ ӵ5Å.!%p8&P >&T,FYǛ#tNnF:}wZ\"кD!UOmnH JGºEi09kE-e 5=f+CުMPycR S{ۺYcϕs-VW'V֜aQqܢ߷rX)ku輨|@B E%t`^P2 -ЎA+/[{RJvԖXWh =ӓ+|.VJz gmqu@$9'}MO䘍;DZDͻOON}²g_zV9#BlҐ>g `Ԃ:VWs[&ZݢG$ioIM?{fU1ޥKשmM,f\}QZ`rvgc#{Tqi-5?Ry nۧ  eiZOtKSk@ p# M~f2kNp ?apBUkA.ZM# ‚kZ!FFG(k&p)X@?7t#J;0^5F{dF; B9qcYgAvȊp~sc^{Ï+JײۦM)k šQvGڤyL~Ԁ E.1*j(ØG kkchbM]5ʗ5X dȮeV~6R%k{P.shEM}Bn"a|BGOz9Wwub`M=-wmo%hoKn]F|_eLA? }"v0t$F1_8I1U\=i:h+fLͷ6O}M)DJT&xܬ*FsӸ'tB ;xRZO%U=D4ft$X=ʻаɺYJ PZŸ~M[rҜ$dzKJ|#OxeJ8M.G?JyZzݎ|=Vi:eA0+Eж]ϽwM);a"#Ɋk`xnQf0uљXoyyPאepS{9eXtThV:=WA3M' 1~Hc% N%v+|xK$oGf c@IP'{t_z)Z)`6(^ȓOj2:xl wгt!R5>t[ΙtOleojD,ɷjWT63[A9dn["{ȏOk<T kgzK$6CݲW ONZ`~;A/+x䥺F83Jb%6pD+5jf5_ܱF2ae[Һ(Նr <; g3b%=׼GTÎ*FGm2:<JT g1k5^jӱV,J~oLpX X㳝w p<ދ^DwP!{p=X:_F3N)2E̻J](Þ)a]$b.cTGKQ*JLLF[HUIަ/&F Cc}PX:9Ҁh߯GY]iV2~ZTzA:# ȃݟ/)4{'wHceȱ7u.쵌;l~yh? AP #hfX:Tm|׃f '4EBG+HZE>TU"Ìu}Toiw㬱g41gUrX:;(WH*mP=T|4^, .A6)`:F_#b\ &]XO VCj9\JZG0`(1P}.0YJ([9(]Z߭(< ]z_MIxA&abTԐP `gd7%62Znelj¥$T09̚FXQ q?ş>-eb郶_j!*ihs=GVUKW\=S$o^Y |7 )u0iR!7YMg6HY27@Zn%Әkcg9+fSLH<@|c }I^T2s|6s[\-~Gej6 ,Rb_ =V>4SJ 6hv|O ),?. ήY͵"^ hםW/\qrme/+b>5}}":H5!2esk m tJHg?㏊Jz~yDAz.O*:F4AX}!lvƈs]aK|J ]gS]R1|ȼ9l/ϮTE7/v@]'.Ġ Lm֘>,68<‹/'7T{0 ę7|34s›\ZuTZnCjymy:+Fsҵ/Vaodgl:Ƞ@^ go8~:\yp]VTJW6(s (1B&>lYۜ1qtr6aE͍ZCma}' C^w;Җ؞A@t1 .N;{ħ7} 6ɪ{K-VTA!W|muW(a!' ӕYAUcD(u5͔ۛqYg9 '!YdDxe`UāPv6d?6oW 7Gύ/i-jjw@S &[H]60evt.Gyq#V}^ao4'( "Jbղf} Opt0tU,^pހp@l{ʛP1ܜ@J3?-yyۗG*hg~} ?w|9JTR|=5ݖ!/6ʩo%5[nG ay(rrS+ 0 X{ΔU'ctxCnS21cYk!מ΅ 'M?Ȫ5miq8e=tי ,󝰾qH7ٷR;5[ˎ}BxX/z%P l 7Y5d ԑ]q>OsS gv€$*K8y:8ˣE,rO [Bhm!1Y16e!/ )(9H Vt G$hX$dK^_Ou.)UJ#&N<'0v`KGAHCHς3mʎG,`n 7rkJ*ekfnK:jKVL]B{o/,;VX 73;Ʈ}be2j\%vp)2j~[īAI%ͱ2]R3W+(rQ@3zF`Lp-R=[ n8kQ+JOO&u;ez{I@~ӗάHkgfzsxl27W!s@&yE_ U= i)|.M+!3>$<~GxPEHkV.pyqc囎7RI: $qC0yXګ^\v~{1KT`\rUCKd,"$*I:AC ~Ph'Hf8hqtk:ʕ,h%#EÑ2|r'*۞߀++H)l'4AHyW8 dH!n>e{yK9##/ 8Mfl8jhEXc!zPD`56b~=:13z  rZX%˜[-~p+d0Ċ%$@eGc{O>U'+פA$kDr-W8v!@Ic\T8NTe=#h e1OG7;jd9txl1{gF?gMIf˥O[ oF A*koKy*HiG*@g{6Yc/?~44`Ԅ9gO(|*lQA9m /h؏pq.?l7zLl͍mJcNaho^~R_68㸠 not >;\;^W1U m/ lIy?"[Xl' \^iRwa'P: ZO֊+n a"h y)IcS6a?*?dCW!&UFAwo]KGF)x柔S<֖QnJCˬftg6m](S>3E'<ab-tw ֕7l"Ó<lj.:z )Xh4~?0?g:m0H=+*זI( ̥Two&mƥG}LjͪA%_k [¡E뛮RkLL?S ^=}c&촟E4xskLc)YBɣ_zIY{j;ث֬΍V~$]oEO D+MhgV]o(,!3,!P(vd=$ (ğ#eT^y ݝQI\c;v"qUC ;n'2J{o$rf"InYn:ӡ eK:r 3;u)Tcog4!SZ8 $e<j^s\1mYVopp?+x FOGs`c[ɉmLtc̅7; ;O99YW;e5) 9n(s|ҵ\mvB ϼ$=[3j=1.G~() w9*6j֔x-Oxr?|Fg.i뱙/\A-9#Wtnq=ZB\W#%hx!5()T TɁE -Y1?U @İ@@Sxw\? ߋV~:iC; о+v#dBc"y7믢YlrL~T nth@8qYRpu6oųuߟ$pcƨkֻۼx!z~юf˷s$ՠ8vcaP^Q:@u6>ݖ-eњW:>F3'UAjį1i|t_kJ|w.W_o1N~#:tw Y ƌDJjSs"57T)i/2x Bۀrp,lhPMqN7$15(in3|`V%ЦKpruʂm:|wTCj:t ~l@3tZIS F;-tpu?a Yd;oJR1= &)oِj|[Y. M\jP.lW~bGD#d\d L;6\o7",JU"qE5rB ~τ~=S;T7$j=g+ %FBcDԪVw_rtR^mHT%T 2 |]zZloGlɎ5\F4Mk#,F\_8k_>. 44dwͫPOxJFC'P.&x%P\cFq`>YU Cl&nҊ9a^rˆ=#)3h/2B͎MHY ʀJC_̹:nH&:?ż"e ,^V;F~ ] 4~^Q't >Eب{&p)2q\uTWE 2/ccr֌#Ѻb(F'" `rakE[$@t V/#